11:19:36.720 00.000 5804 PHD2 version 2.6.14 begins execution with:
11:19:36.720 00.000 5804    Windows 10 (build 26200), 64-bit edition
11:19:36.720 00.000 5804    wxWidgets 3.0.5
11:19:36.720 00.000 5804    cfitsio 3.49
11:19:36.720 00.000 5804 GetString("/frame/LogDir", "") returns ""
11:19:36.726 00.006 5804 CoInitializeEx returns 1
11:19:36.726 00.000 5804 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
11:19:36.726 00.000 5804 GetInt("/wxLanguage", 0) returns 60
11:19:36.726 00.000 5804 locale: initialized with lang id 60 (r=1)
11:19:36.726 00.000 5804 locale: wxTranslations language set to 60
11:19:36.731 00.005 5804 Removed 1 files of pattern: PHD2_GuideLog*.txt
11:19:36.731 00.000 5804 GetInt("/currentProfile", 0) returns 6
11:19:36.735 00.004 5804 reset dither spiral
11:19:36.736 00.001 5804 StartWorkerThread(00000000) begins
11:19:36.736 00.000 5804 WorkerThread constructor called
11:19:36.736 00.000 5804 StartWorkerThread(01DDD8E8) ends
11:19:36.736 00.000 4940 WorkerThread::Entry() begins
11:19:36.736 00.000 5804 StartWorkerThread(00000000) begins
11:19:36.736 00.000 5804 WorkerThread constructor called
11:19:36.736 00.000 5804 StartWorkerThread(01DDDCD8) ends
11:19:36.736 00.000 5804 GetBoolean("/ServerMode", 1) returns 1
11:19:36.736 00.000 4904 WorkerThread::Entry() begins
11:19:36.736 00.000 4904 worker thread CoInitializeEx returns 0
11:19:36.736 00.000 4940 worker thread CoInitializeEx returns 0
11:19:36.777 00.041 5804 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
11:19:36.777 00.000 5804 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
11:19:36.782 00.005 5804 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
11:19:36.782 00.000 5804 GetInt("/profile/6/DitherMode", 0) returns 0
11:19:36.783 00.001 5804 set dither mode 0
11:19:36.783 00.000 5804 GetInt("/profile/6/frame/timeLapse", 0) returns 0
11:19:36.783 00.000 5804 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
11:19:36.783 00.000 5804 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
11:19:36.785 00.002 5804 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
11:19:36.785 00.000 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:19:36.785 00.000 5804 GetInt("/profile/6/AutoLoadCalibration", -1) returns 0
11:19:36.785 00.000 5804 GetInt("/profile/6/frame/focalLength", 0) returns 1860
11:19:36.785 00.000 5804 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
11:19:36.785 00.000 5804 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
11:19:36.785 00.000 5804 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 25.000000
11:19:36.785 00.000 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:19:36.785 00.000 5804 AutoExp: reset exp to 5000
11:19:36.790 00.005 5804 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
11:19:36.790 00.000 5804 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1000
11:19:36.790 00.000 5804 OnExposureDurationSelected: duration = 1000
11:19:36.790 00.000 5804 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
11:19:36.793 00.003 5804 GetInt("/profile/6/Gamma", 100) returns 100
11:19:36.793 00.000 5804 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
11:19:36.793 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:19:36.793 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:19:36.793 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
11:19:36.793 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:19:36.796 00.003 5804 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:19:36.796 00.000 5804 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:19:36.796 00.000 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:19:36.798 00.002 5804 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
11:19:36.799 00.001 5804 guider state => UNINITIALIZED
11:19:36.799 00.000 5804 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
11:19:36.799 00.000 5804 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
11:19:36.799 00.000 5804 GetInt("/profile/6/overlay/slit/width", 8) returns 8
11:19:36.799 00.000 5804 GetInt("/profile/6/overlay/slit/height", 100) returns 100
11:19:36.799 00.000 5804 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
11:19:36.799 00.000 5804 Changing from state UNINITIALIZED to UNINITIALIZED
11:19:36.799 00.000 5804 guider state => SELECTING
11:19:36.799 00.000 5804 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
11:19:36.799 00.000 5804 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
11:19:36.806 00.007 5804 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
11:19:36.806 00.000 5804 Setting StarMinHFD = 1.50
11:19:36.806 00.000 5804 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
11:19:36.806 00.000 5804 Setting MaxHFD = 10.0
11:19:36.806 00.000 5804 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 25.000000
11:19:36.810 00.004 5804 Setting StarMinSNR = 25.0
11:19:36.810 00.000 5804 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
11:19:36.810 00.000 5804 Setting AutoSelDownsample = 0
11:19:36.810 00.000 5804 GetString("/profile/6/guider/bookmarks", "") returns ""
11:19:36.811 00.001 5804 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:19:36.811 00.000 5804 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
11:19:36.813 00.002 5804 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:19:36.813 00.000 5804 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:19:36.814 00.001 5804 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 35
11:19:36.814 00.000 5804 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 1
11:19:36.814 00.000 5804 MultiStar mode enabled
11:19:36.814 00.000 5804 GetBoolean("/StickyLockPosition", 0) returns 0
11:19:36.818 00.004 5804 GetString("/geometry", "") returns "0;901;2097;2948;0"
11:19:36.831 00.013 5804 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
11:19:36.831 00.000 5804 GetString("/graph/RAColor", "") returns "#0080FF"
11:19:36.831 00.000 5804 GetString("/graph/DecColor", "") returns "#FF0000"
11:19:36.831 00.000 5804 GetInt("/graph/minLength", 50) returns 50
11:19:36.831 00.000 5804 GetInt("/graph/maxLength", 400) returns 400
11:19:36.831 00.000 5804 GetInt("/graph/minHeight", 1) returns 1
11:19:36.831 00.000 5804 GetInt("/graph/maxHeight", 16) returns 16
11:19:36.831 00.000 5804 GetInt("/graph/length", 100) returns 400
11:19:36.839 00.008 5804 GraphStats window size = 400
11:19:36.839 00.000 5804 GetInt("/graph/height", 4) returns 4
11:19:36.839 00.000 5804 GetInt("graph/HeightUnits", 1) returns 1
11:19:36.839 00.000 5804 GetBoolean("/graph/showCorrections", 1) returns 1
11:19:36.839 00.000 5804 GetBoolean("/graph/showStarMass", 0) returns 0
11:19:36.839 00.000 5804 GetBoolean("/graph/showStarSNR", 0) returns 0
11:19:36.839 00.000 5804 GetBoolean("/graph/correctionsToScale", 0) returns 0
11:19:36.862 00.023 5804 GetInt("/graph_stepguider/length", 1) returns 1
11:19:36.864 00.002 5804 GetBoolean("/ProfileRawMode", 0) returns 0
11:19:36.866 00.002 5804 GetInt("/target/length", 100) returns 200
11:19:36.866 00.000 5804 GetDouble("/target/zoom", 1.000000) returns 1.000000
11:19:36.872 00.006 5804 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
11:19:36.872 00.000 5804 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
11:19:37.102 00.230 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:19:37.102 00.000 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:19:37.102 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:19:37.105 00.003 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:19:37.105 00.000 5804 GetString("/profile/5/name", "") returns "RC10C-AP1200-Xena"
11:19:37.105 00.000 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:19:37.111 00.006 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:19:37.305 00.194 5804 GetString("/profile/6/indi/INDIcam", "") returns ""
11:19:37.312 00.007 5804 GetString("/profile/6/indi/INDImount", "") returns ""
11:19:37.314 00.002 5804 GetString("/profile/6/indi/INDImount", "") returns ""
11:19:37.320 00.006 5804 GetString("/profile/6/indi/INDIrotator", "") returns ""
11:19:37.320 00.000 5804 GetString("/profile/6/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
11:19:37.320 00.000 5804 CameraFactory(Player One Camera 1 (ASCOM))
11:19:37.320 00.000 5804 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
11:19:37.325 00.005 5804 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
11:19:37.325 00.000 5804 GetInt("/profile/6/camera/gain", 95) returns 95
11:19:37.325 00.000 5804 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
11:19:37.325 00.000 5804 GetInt("/profile/6/camera/SaturationADU", 0) returns 65535
11:19:37.325 00.000 5804 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
11:19:37.325 00.000 5804 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 5.860000
11:19:37.328 00.003 5804 GetInt("/profile/6/camera/binning", 1) returns 2
11:19:37.328 00.000 5804 Created new camera of type Player One Camera 1 (ASCOM) = 01E49B18
11:19:37.328 00.000 5804 GetString("/profile/6/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
11:19:37.330 00.002 5804 GetString("/profile/6/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:19:37.331 00.001 5804 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
11:19:37.331 00.000 5804 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 200
11:19:37.331 00.000 5804 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
11:19:37.331 00.000 5804 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 2500
11:19:37.331 00.000 5804 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
11:19:37.331 00.000 5804 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
11:19:37.331 00.000 5804 DecGuideMode set to Auto (1)
11:19:37.331 00.000 5804 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 3
11:19:37.331 00.000 5804 GetDouble("/profile/6/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.200000
11:19:37.337 00.006 5804 GetDouble("/profile/6/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
11:19:37.337 00.000 5804 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
11:19:37.337 00.000 5804 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
11:19:37.337 00.000 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
11:19:37.337 00.000 5804 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
11:19:37.337 00.000 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:19:37.337 00.000 5804 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
11:19:37.337 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:19:37.337 00.000 5804 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 1
11:19:37.337 00.000 5804 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
11:19:37.337 00.000 5804 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
11:19:37.337 00.000 5804 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
11:19:37.337 00.000 5804 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 20
11:19:37.337 00.000 5804 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
11:19:37.337 00.000 5804 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 20
11:19:37.345 00.008 5804 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 0
11:19:37.345 00.000 5804 BLC: Backlash compensation is disabled
11:19:37.345 00.000 5804 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 1
11:19:37.345 00.000 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:19:37.345 00.000 5804 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 11750EB8
11:19:37.345 00.000 5804 GetString("/profile/6/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:19:37.345 00.000 5804 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
11:19:37.345 00.000 5804 ScopeFactory(None)
11:19:37.345 00.000 5804 Created new aux scope of type None = 00000000
11:19:37.345 00.000 5804 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
11:19:37.345 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
11:19:37.345 00.000 5804 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
11:19:37.345 00.000 5804 StepGuiderFactory(None)
11:19:37.345 00.000 5804 Created new stepguider of type None = 00000000
11:19:37.345 00.000 5804 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
11:19:37.353 00.008 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
11:19:37.353 00.000 5804 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
11:19:37.353 00.000 5804 RotatorFactory(None)
11:19:37.353 00.000 5804 Created new Rotator of type None = 00000000
11:19:37.353 00.000 5804 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
11:19:37.353 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
11:19:37.353 00.000 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:19:37.361 00.008 5804 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
11:19:37.361 00.000 5804 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
11:19:37.385 00.024 5804 starting server
11:19:37.399 00.014 5804 event server started, listening on port 4400
11:19:37.402 00.003 5804 Server started, listening on port 4300
11:19:37.402 00.000 5804 Status Line: Server started
11:19:37.410 00.008 5804 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=174626;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=605;floaty=1288;floatw=572;floath=417|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=38748;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=2857;floaty=821;floatw=359;floath=658|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=3;layer=0;row=2;pos=0;prop=132934;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=3276;floaty=1528;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=3;layer=0;row=3;pos=0;prop=53692;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=3380;floaty=479;floatw=400;floath=264|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,2)=660|dock_size(3,0,0)=413|dock_size(3,0,3)=392|"
11:19:37.463 00.053 5804 GetBoolean("/Update/enabled", 1) returns 1
11:19:37.463 00.000 5804 GetInt("/Update/series", 0) returns 1
11:19:37.463 00.000 6396 UPD: updater thread entry
11:19:37.463 00.000 6396 UPD: fetch https://openphdguiding.org/release-dev-win.txt
11:19:37.910 00.447 6396 UPD: latest ver = 2.6.14
11:19:37.910 00.000 6396 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
11:19:37.910 00.000 6396 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
11:19:37.910 00.000 6396 GetInt("/Update/force", 0) returns 0
11:19:37.910 00.000 6396 UPD: version is up-to-date
11:19:37.910 00.000 6396 UPD: updater thread exit
11:19:44.358 06.448 5804 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1140->Skipping event m_pCurrentImage->NPixels == 0
11:20:07.508 23.150 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:07.508 00.000 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:07.513 00.005 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:07.513 00.000 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:07.517 00.004 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:07.517 00.000 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:07.517 00.000 5804 GetString("/profile/5/name", "") returns "RC10C-AP1200-Xena"
11:20:07.517 00.000 5804 GetString("/profile/5/indi/INDIcam", "") returns ""
11:20:07.526 00.009 5804 GetString("/profile/5/indi/INDImount", "") returns ""
11:20:07.535 00.009 5804 GetString("/profile/5/indi/INDImount", "") returns ""
11:20:07.542 00.007 5804 GetString("/profile/5/indi/INDIrotator", "") returns ""
11:20:07.548 00.006 5804 GetString("/profile/5/camera/LastMenuChoice", "None") returns "Player One Camera"
11:20:07.549 00.001 5804 CameraFactory(Player One Camera)
11:20:07.549 00.000 5804 GetBoolean("/profile/5/camera/UseSubframes", 0) returns 0
11:20:07.549 00.000 5804 GetInt("/profile/5/camera/ReadDelay", 150) returns 150
11:20:07.551 00.002 5804 GetInt("/profile/5/camera/gain", 95) returns 50
11:20:07.551 00.000 5804 GetInt("/profile/5/camera/TimeoutMs", 15000) returns 15000
11:20:07.551 00.000 5804 GetInt("/profile/5/camera/SaturationADU", 0) returns 65000
11:20:07.551 00.000 5804 GetBoolean("/profile/5/camera/SaturationByADU", 1) returns 1
11:20:07.553 00.002 5804 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 5.860000
11:20:07.553 00.000 5804 GetInt("/profile/5/camera/binning", 1) returns 2
11:20:07.553 00.000 5804 GetInt("/profile/5/camera/POA/bpp", 8) returns 16
11:20:07.553 00.000 5804 Created new camera of type Player One Camera = 0DB6E690
11:20:07.555 00.002 5804 GetString("/profile/5/camera/LastMenuChoice", "") returns "Player One Camera"
11:20:07.557 00.002 5804 GetString("/profile/5/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:07.557 00.000 5804 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
11:20:07.559 00.002 5804 GetInt("/profile/5/scope/CalibrationDuration", 750) returns 400
11:20:07.559 00.000 5804 GetInt("/profile/5/scope/CalibrationDistance", 25) returns 25
11:20:07.559 00.000 5804 GetInt("/profile/5/scope/MaxRaDuration", 2500) returns 2500
11:20:07.559 00.000 5804 GetInt("/profile/5/scope/MaxDecDuration", 2500) returns 2500
11:20:07.559 00.000 5804 GetInt("/profile/5/scope/DecGuideMode", 1) returns 1
11:20:07.559 00.000 5804 DecGuideMode set to Auto (1)
11:20:07.559 00.000 5804 GetInt("/profile/5/scope/XGuideAlgorithm", 1) returns 3
11:20:07.559 00.000 5804 GetDouble("/profile/5/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.200000
11:20:07.559 00.000 5804 GetDouble("/profile/5/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 80.000000
11:20:07.559 00.000 5804 GetInt("/profile/5/scope/YGuideAlgorithm", 4) returns 4
11:20:07.559 00.000 5804 GetDouble("/profile/5/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.270000
11:20:07.559 00.000 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.27
11:20:07.559 00.000 5804 GetDouble("/profile/5/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
11:20:07.559 00.000 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:20:07.559 00.000 5804 GetBoolean("/profile/5/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
11:20:07.559 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:20:07.559 00.000 5804 GetBoolean("/profile/5/scope/CalFlipRequiresDecFlip", 0) returns 0
11:20:07.559 00.000 5804 GetBoolean("/profile/5/scope/AssumeOrthogonal", 0) returns 0
11:20:07.559 00.000 5804 GetBoolean("/profile/5/scope/UseDecComp", 1) returns 1
11:20:07.559 00.000 5804 GetBoolean("/profile/5/scope/HiResEncoders", 0) returns 0
11:20:07.573 00.014 5804 GetInt("/profile/5/scope/DecBacklashPulse", 0) returns 254
11:20:07.573 00.000 5804 GetInt("/profile/5/scope/DecBacklashFloor", 0) returns 20
11:20:07.573 00.000 5804 GetInt("/profile/5/scope/DecBacklashCeiling", 0) returns 480
11:20:07.573 00.000 5804 GetBoolean("/profile/5/scope/BacklashCompEnabled", 0) returns 1
11:20:07.573 00.000 5804 BLC: Enabled with correction = 254 ms, Floor = 20, Ceiling = 480, Adjustable
11:20:07.573 00.000 5804 GetBoolean("/profile/5/scope/StopGuidingWhenSlewing", 1) returns 1
11:20:07.573 00.000 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:20:07.578 00.005 5804 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 11750EB8
11:20:07.578 00.000 5804 GetString("/profile/5/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:07.582 00.004 5804 GetString("/profile/5/scope/LastAuxMenuChoice", "None") returns "None"
11:20:07.582 00.000 5804 ScopeFactory(None)
11:20:07.584 00.002 5804 Created new aux scope of type None = 00000000
11:20:07.585 00.001 5804 GetString("/profile/5/scope/LastAuxMenuChoice", "") returns "None"
11:20:07.585 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
11:20:07.586 00.001 5804 GetString("/profile/5/stepguider/LastMenuChoice", "None") returns "None"
11:20:07.586 00.000 5804 StepGuiderFactory(None)
11:20:07.588 00.002 5804 Created new stepguider of type None = 00000000
11:20:07.588 00.000 5804 GetString("/profile/5/stepguider/LastMenuChoice", "") returns "None"
11:20:07.588 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
11:20:07.590 00.002 5804 GetString("/profile/5/rotator/LastMenuChoice", "None") returns "None"
11:20:07.590 00.000 5804 RotatorFactory(None)
11:20:07.590 00.000 5804 Created new Rotator of type None = 00000000
11:20:07.592 00.002 5804 GetString("/profile/5/rotator/LastMenuChoice", "") returns "None"
11:20:07.592 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
11:20:07.594 00.002 5804 GetInt("/profile/5/NoiseReductionMethod", 0) returns 0
11:20:07.594 00.000 5804 GetDouble("/profile/5/DitherScaleFactor", 1.000000) returns 1.000000
11:20:07.594 00.000 5804 GetBoolean("/profile/5/DitherRaOnly", 0) returns 0
11:20:07.597 00.003 5804 GetInt("/profile/5/DitherMode", 0) returns 0
11:20:07.597 00.000 5804 set dither mode 0
11:20:07.597 00.000 5804 GetInt("/profile/5/frame/timeLapse", 0) returns 0
11:20:07.599 00.002 5804 GetInt("/profile/5/frame/var_delay/long_delay", 10000) returns 10000
11:20:07.599 00.000 5804 GetInt("/profile/5/frame/var_delay/short_delay", 1000) returns 1000
11:20:07.599 00.000 5804 GetBoolean("/profile/5/frame/var_delay/enabled", 0) returns 0
11:20:07.599 00.000 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:20:07.599 00.000 5804 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
11:20:07.599 00.000 5804 GetInt("/profile/5/frame/focalLength", 0) returns 1860
11:20:07.599 00.000 5804 GetInt("/profile/5/auto_exp/exposure_min", 1000) returns 1000
11:20:07.599 00.000 5804 GetInt("/profile/5/auto_exp/exposure_max", 5000) returns 5000
11:20:07.599 00.000 5804 GetDouble("/profile/5/auto_exp/target_snr", 6.000000) returns 25.000000
11:20:07.599 00.000 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:20:07.605 00.006 5804 AutoExp: reset exp to 5000
11:20:07.605 00.000 5804 GetInt("/profile/5/CustomExposureDuration", 30000) returns 30000
11:20:07.605 00.000 5804 GetInt("/profile/5/ExposureDurationMs", 1000) returns 3000
11:20:07.607 00.002 5804 OnExposureDurationSelected: duration = 3000
11:20:07.607 00.000 5804 GetBoolean("/profile/5/BeepForLostStar", 1) returns 1
11:20:07.607 00.000 5804 GetInt("/profile/5/Gamma", 100) returns 276
11:20:07.607 00.000 5804 GetBoolean("/profile/5/ImageLogger/LoggingEnabled", 0) returns 0
11:20:07.607 00.000 5804 GetBoolean("/profile/5/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:20:07.607 00.000 5804 GetBoolean("/profile/5/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:20:07.611 00.004 5804 GetBoolean("/profile/5/ImageLogger/LogFramesDropped", 0) returns 0
11:20:07.611 00.000 5804 GetBoolean("/profile/5/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:20:07.611 00.000 5804 GetDouble("/profile/5/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:20:07.613 00.002 5804 GetDouble("/profile/5/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:20:07.613 00.000 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:20:07.613 00.000 5804 GetBoolean("/profile/5/indi/VerboseLogging", 0) returns 0
11:20:07.613 00.000 5804 GetBoolean("/profile/5/guider/FastRecenter", 1) returns 1
11:20:07.615 00.002 5804 GetBoolean("/profile/5/guider/ScaleImage", 1) returns 1
11:20:07.615 00.000 5804 GetDouble("/profile/5/guider/StarMinHFD", 1.500000) returns 1.500000
11:20:07.615 00.000 5804 Setting StarMinHFD = 1.50
11:20:07.615 00.000 5804 GetDouble("/profile/5/guider/StarMaxHFD", 20.000000) returns 10.000000
11:20:07.617 00.002 5804 Setting MaxHFD = 10.0
11:20:07.617 00.000 5804 GetDouble("/profile/5/guider/StarMinSNR", 6.000000) returns 25.000000
11:20:07.617 00.000 5804 Setting StarMinSNR = 25.0
11:20:07.617 00.000 5804 GetInt("/profile/5/guider/AutoSelDownsample", 0) returns 0
11:20:07.617 00.000 5804 Setting AutoSelDownsample = 0
11:20:07.617 00.000 5804 GetString("/profile/5/guider/bookmarks", "") returns ""
11:20:07.617 00.000 5804 GetDouble("/profile/5/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:20:07.617 00.000 5804 GetBoolean("/profile/5/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
11:20:07.617 00.000 5804 GetBoolean("/profile/5/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:20:07.617 00.000 5804 GetDouble("/profile/5/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:20:07.617 00.000 5804 GetInt("/profile/5/guider/onestar/SearchRegion", 15) returns 35
11:20:07.617 00.000 5804 GetBoolean("/profile/5/guider/multistar/enabled", 0) returns 1
11:20:07.623 00.006 5804 MultiStar mode enabled
11:20:07.623 00.000 5804 GetString("/profile/5/name", "") returns "RC10C-AP1200-Xena"
11:20:10.840 03.217 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:10.840 00.000 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:10.840 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:10.840 00.000 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:10.840 00.000 5804 GetString("/profile/5/name", "") returns "RC10C-AP1200-Xena"
11:20:10.845 00.005 5804 Removing dark library file: C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_dark_lib_5.fit
11:20:10.845 00.000 5804 Delete profile RC10C-AP1200-Xena
11:20:10.847 00.002 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:10.847 00.000 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:10.847 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:10.849 00.002 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:10.849 00.000 5804 GetString("/profile/5/name", "") returns "RC10C-AP1200-Xena"
11:20:10.850 00.001 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:10.850 00.000 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:10.850 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:10.854 00.004 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:10.854 00.000 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:10.862 00.008 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:10.862 00.000 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:10.871 00.009 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:10.871 00.000 5804 GetString("/profile/1/indi/INDIcam", "") returns ""
11:20:10.880 00.009 5804 GetString("/profile/1/indi/INDImount", "") returns ""
11:20:10.887 00.007 5804 GetString("/profile/1/indi/INDImount", "") returns ""
11:20:10.891 00.004 5804 GetString("/profile/1/indi/INDIrotator", "") returns ""
11:20:10.902 00.011 5804 GetString("/profile/1/camera/LastMenuChoice", "None") returns "Player One Camera"
11:20:10.903 00.001 5804 CameraFactory(Player One Camera)
11:20:10.903 00.000 5804 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
11:20:10.903 00.000 5804 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
11:20:10.903 00.000 5804 GetInt("/profile/1/camera/gain", 95) returns 50
11:20:10.906 00.003 5804 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 15000
11:20:10.906 00.000 5804 GetInt("/profile/1/camera/SaturationADU", 0) returns 0
11:20:10.906 00.000 5804 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
11:20:10.906 00.000 5804 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
11:20:10.906 00.000 5804 GetInt("/profile/1/camera/binning", 1) returns 1
11:20:10.906 00.000 5804 GetInt("/profile/1/camera/POA/bpp", 8) returns 16
11:20:10.906 00.000 5804 Created new camera of type Player One Camera = 0DB6F2A8
11:20:10.906 00.000 5804 GetString("/profile/1/camera/LastMenuChoice", "") returns "Player One Camera"
11:20:10.912 00.006 5804 GetString("/profile/1/scope/LastMenuChoice", "None") returns "None"
11:20:10.913 00.001 5804 ScopeFactory(None)
11:20:10.913 00.000 5804 Created new scope of type None = 00000000
11:20:10.913 00.000 5804 GetString("/profile/1/scope/LastMenuChoice", "") returns "None"
11:20:10.913 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1327->OnChoiceScope: m_pScope == NULL
11:20:10.918 00.005 5804 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
11:20:10.918 00.000 5804 ScopeFactory(None)
11:20:10.920 00.002 5804 Created new aux scope of type None = 00000000
11:20:10.920 00.000 5804 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
11:20:10.920 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
11:20:10.920 00.000 5804 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
11:20:10.920 00.000 5804 StepGuiderFactory(None)
11:20:10.920 00.000 5804 Created new stepguider of type None = 00000000
11:20:10.920 00.000 5804 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
11:20:10.920 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
11:20:10.920 00.000 5804 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "None"
11:20:10.920 00.000 5804 RotatorFactory(None)
11:20:10.928 00.008 5804 Created new Rotator of type None = 00000000
11:20:10.929 00.001 5804 GetString("/profile/1/rotator/LastMenuChoice", "") returns "None"
11:20:10.929 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
11:20:10.930 00.001 5804 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
11:20:10.930 00.000 5804 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
11:20:10.930 00.000 5804 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
11:20:10.930 00.000 5804 GetInt("/profile/1/DitherMode", 0) returns 0
11:20:10.930 00.000 5804 set dither mode 0
11:20:10.930 00.000 5804 GetInt("/profile/1/frame/timeLapse", 0) returns 0
11:20:10.930 00.000 5804 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
11:20:10.930 00.000 5804 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
11:20:10.930 00.000 5804 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
11:20:10.937 00.007 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:20:10.937 00.000 5804 GetInt("/profile/1/AutoLoadCalibration", -1) returns -1
11:20:10.937 00.000 5804 GetInt("/profile/1/frame/focalLength", 0) returns 0
11:20:10.937 00.000 5804 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 1000
11:20:10.940 00.003 5804 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000
11:20:10.940 00.000 5804 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
11:20:10.941 00.001 5804 AutoExp: config min = 1000 max = 5000 snr = 6.00
11:20:10.941 00.000 5804 AutoExp: reset exp to 5000
11:20:10.942 00.001 5804 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000
11:20:10.943 00.001 5804 GetInt("/profile/1/ExposureDurationMs", 1000) returns 1000
11:20:10.943 00.000 5804 OnExposureDurationSelected: duration = 1000
11:20:10.945 00.002 5804 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
11:20:10.945 00.000 5804 GetInt("/profile/1/Gamma", 100) returns 100
11:20:10.945 00.000 5804 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 0
11:20:10.945 00.000 5804 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:20:10.945 00.000 5804 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:20:10.945 00.000 5804 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
11:20:10.945 00.000 5804 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:20:10.945 00.000 5804 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:20:10.945 00.000 5804 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:20:10.950 00.005 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:20:10.950 00.000 5804 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
11:20:10.950 00.000 5804 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
11:20:10.950 00.000 5804 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
11:20:10.950 00.000 5804 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 1.500000
11:20:10.950 00.000 5804 Setting StarMinHFD = 1.50
11:20:10.954 00.004 5804 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 20.000000
11:20:10.954 00.000 5804 Setting MaxHFD = 20.0
11:20:10.954 00.000 5804 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 6.000000
11:20:10.954 00.000 5804 Setting StarMinSNR = 6.0
11:20:10.954 00.000 5804 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
11:20:10.954 00.000 5804 Setting AutoSelDownsample = 0
11:20:10.954 00.000 5804 GetString("/profile/1/guider/bookmarks", "") returns ""
11:20:10.954 00.000 5804 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:20:10.958 00.004 5804 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
11:20:10.958 00.000 5804 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:20:10.958 00.000 5804 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:20:10.958 00.000 5804 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
11:20:10.960 00.002 5804 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 0
11:20:10.960 00.000 5804 MultiStar mode disabled
11:20:10.960 00.000 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:15.170 04.210 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:15.170 00.000 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:15.170 00.000 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:15.175 00.005 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:15.175 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:15.175 00.000 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:15.175 00.000 5804 GetString("/profile/4/indi/INDIcam", "") returns ""
11:20:15.183 00.008 5804 GetString("/profile/4/indi/INDImount", "") returns ""
11:20:15.192 00.009 5804 GetString("/profile/4/indi/INDImount", "") returns ""
11:20:15.201 00.009 5804 GetString("/profile/4/indi/INDIrotator", "") returns ""
11:20:15.208 00.007 5804 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
11:20:15.208 00.000 5804 CameraFactory(Player One Camera 1 (ASCOM))
11:20:15.210 00.002 5804 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
11:20:15.210 00.000 5804 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
11:20:15.210 00.000 5804 GetInt("/profile/4/camera/gain", 95) returns 50
11:20:15.212 00.002 5804 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
11:20:15.213 00.001 5804 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
11:20:15.213 00.000 5804 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
11:20:15.213 00.000 5804 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
11:20:15.215 00.002 5804 GetInt("/profile/4/camera/binning", 1) returns 2
11:20:15.215 00.000 5804 Created new camera of type Player One Camera 1 (ASCOM) = 01E4A0B8
11:20:15.215 00.000 5804 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
11:20:15.217 00.002 5804 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:15.219 00.002 5804 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
11:20:15.222 00.003 5804 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 200
11:20:15.222 00.000 5804 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
11:20:15.222 00.000 5804 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
11:20:15.222 00.000 5804 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
11:20:15.222 00.000 5804 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
11:20:15.225 00.003 5804 DecGuideMode set to Auto (1)
11:20:15.225 00.000 5804 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
11:20:15.225 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.162500
11:20:15.225 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
11:20:15.225 00.000 5804 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
11:20:15.225 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
11:20:15.225 00.000 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
11:20:15.225 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
11:20:15.225 00.000 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:20:15.225 00.000 5804 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
11:20:15.225 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:20:15.225 00.000 5804 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
11:20:15.233 00.008 5804 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
11:20:15.233 00.000 5804 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
11:20:15.233 00.000 5804 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
11:20:15.235 00.002 5804 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 69
11:20:15.236 00.001 5804 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
11:20:15.236 00.000 5804 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
11:20:15.236 00.000 5804 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 0
11:20:15.236 00.000 5804 BLC: Backlash compensation is disabled
11:20:15.236 00.000 5804 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
11:20:15.236 00.000 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:20:15.236 00.000 5804 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 01E15A30
11:20:15.236 00.000 5804 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:15.244 00.008 5804 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
11:20:15.244 00.000 5804 ScopeFactory(None)
11:20:15.245 00.001 5804 Created new aux scope of type None = 00000000
11:20:15.245 00.000 5804 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
11:20:15.245 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
11:20:15.247 00.002 5804 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
11:20:15.247 00.000 5804 StepGuiderFactory(None)
11:20:15.247 00.000 5804 Created new stepguider of type None = 00000000
11:20:15.250 00.003 5804 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
11:20:15.250 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
11:20:15.252 00.002 5804 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
11:20:15.252 00.000 5804 RotatorFactory(None)
11:20:15.252 00.000 5804 Created new Rotator of type None = 00000000
11:20:15.252 00.000 5804 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
11:20:15.254 00.002 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
11:20:15.254 00.000 5804 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
11:20:15.254 00.000 5804 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
11:20:15.254 00.000 5804 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
11:20:15.254 00.000 5804 GetInt("/profile/4/DitherMode", 0) returns 0
11:20:15.258 00.004 5804 set dither mode 0
11:20:15.258 00.000 5804 GetInt("/profile/4/frame/timeLapse", 0) returns 0
11:20:15.258 00.000 5804 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
11:20:15.258 00.000 5804 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
11:20:15.258 00.000 5804 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
11:20:15.258 00.000 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:20:15.258 00.000 5804 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
11:20:15.258 00.000 5804 GetInt("/profile/4/frame/focalLength", 0) returns 1860
11:20:15.258 00.000 5804 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
11:20:15.263 00.005 5804 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
11:20:15.263 00.000 5804 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
11:20:15.263 00.000 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:20:15.263 00.000 5804 AutoExp: reset exp to 5000
11:20:15.265 00.002 5804 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
11:20:15.265 00.000 5804 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
11:20:15.266 00.001 5804 OnExposureDurationSelected: duration = 3000
11:20:15.266 00.000 5804 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
11:20:15.268 00.002 5804 GetInt("/profile/4/Gamma", 100) returns 53
11:20:15.268 00.000 5804 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
11:20:15.268 00.000 5804 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:20:15.268 00.000 5804 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:20:15.270 00.002 5804 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
11:20:15.270 00.000 5804 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:20:15.270 00.000 5804 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:20:15.270 00.000 5804 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:20:15.272 00.002 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:20:15.272 00.000 5804 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
11:20:15.272 00.000 5804 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
11:20:15.272 00.000 5804 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
11:20:15.274 00.002 5804 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
11:20:15.274 00.000 5804 Setting StarMinHFD = 1.50
11:20:15.274 00.000 5804 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
11:20:15.274 00.000 5804 Setting MaxHFD = 10.0
11:20:15.274 00.000 5804 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
11:20:15.274 00.000 5804 Setting StarMinSNR = 25.0
11:20:15.274 00.000 5804 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
11:20:15.274 00.000 5804 Setting AutoSelDownsample = 0
11:20:15.274 00.000 5804 GetString("/profile/4/guider/bookmarks", "") returns ""
11:20:15.274 00.000 5804 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:20:15.274 00.000 5804 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
11:20:15.274 00.000 5804 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:20:15.274 00.000 5804 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:20:15.274 00.000 5804 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
11:20:15.274 00.000 5804 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
11:20:15.274 00.000 5804 MultiStar mode enabled
11:20:15.283 00.009 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:20.429 05.146 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:20.431 00.002 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:20.433 00.002 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:20.433 00.000 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:20.433 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:20.433 00.000 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:20.433 00.000 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:20.441 00.008 5804 GetString("/profile/6/indi/INDIcam", "") returns ""
11:20:20.449 00.008 5804 GetString("/profile/6/indi/INDImount", "") returns ""
11:20:20.456 00.007 5804 GetString("/profile/6/indi/INDImount", "") returns ""
11:20:20.463 00.007 5804 GetString("/profile/6/indi/INDIrotator", "") returns ""
11:20:20.468 00.005 5804 GetString("/profile/6/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
11:20:20.470 00.002 5804 CameraFactory(Player One Camera 1 (ASCOM))
11:20:20.470 00.000 5804 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
11:20:20.470 00.000 5804 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
11:20:20.470 00.000 5804 GetInt("/profile/6/camera/gain", 95) returns 95
11:20:20.472 00.002 5804 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
11:20:20.472 00.000 5804 GetInt("/profile/6/camera/SaturationADU", 0) returns 65535
11:20:20.472 00.000 5804 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
11:20:20.472 00.000 5804 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 5.860000
11:20:20.474 00.002 5804 GetInt("/profile/6/camera/binning", 1) returns 2
11:20:20.474 00.000 5804 Created new camera of type Player One Camera 1 (ASCOM) = 01E4A0B8
11:20:20.474 00.000 5804 GetString("/profile/6/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
11:20:20.477 00.003 5804 GetString("/profile/6/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:20.477 00.000 5804 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
11:20:20.481 00.004 5804 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 200
11:20:20.481 00.000 5804 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
11:20:20.483 00.002 5804 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 2500
11:20:20.483 00.000 5804 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
11:20:20.483 00.000 5804 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
11:20:20.483 00.000 5804 DecGuideMode set to Auto (1)
11:20:20.485 00.002 5804 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 3
11:20:20.487 00.002 5804 GetDouble("/profile/6/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.200000
11:20:20.487 00.000 5804 GetDouble("/profile/6/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
11:20:20.487 00.000 5804 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
11:20:20.489 00.002 5804 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
11:20:20.489 00.000 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
11:20:20.491 00.002 5804 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
11:20:20.491 00.000 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:20:20.491 00.000 5804 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
11:20:20.491 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:20:20.491 00.000 5804 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 1
11:20:20.491 00.000 5804 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
11:20:20.491 00.000 5804 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
11:20:20.496 00.005 5804 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
11:20:20.496 00.000 5804 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 20
11:20:20.496 00.000 5804 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
11:20:20.496 00.000 5804 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 20
11:20:20.498 00.002 5804 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 0
11:20:20.498 00.000 5804 BLC: Backlash compensation is disabled
11:20:20.498 00.000 5804 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 1
11:20:20.500 00.002 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:20:20.500 00.000 5804 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 01E15A30
11:20:20.500 00.000 5804 GetString("/profile/6/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:20.503 00.003 5804 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
11:20:20.505 00.002 5804 ScopeFactory(None)
11:20:20.505 00.000 5804 Created new aux scope of type None = 00000000
11:20:20.506 00.001 5804 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
11:20:20.506 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
11:20:20.506 00.000 5804 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
11:20:20.506 00.000 5804 StepGuiderFactory(None)
11:20:20.506 00.000 5804 Created new stepguider of type None = 00000000
11:20:20.506 00.000 5804 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
11:20:20.506 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
11:20:20.506 00.000 5804 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
11:20:20.506 00.000 5804 RotatorFactory(None)
11:20:20.514 00.008 5804 Created new Rotator of type None = 00000000
11:20:20.514 00.000 5804 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
11:20:20.514 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
11:20:20.514 00.000 5804 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
11:20:20.514 00.000 5804 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
11:20:20.514 00.000 5804 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
11:20:20.514 00.000 5804 GetInt("/profile/6/DitherMode", 0) returns 0
11:20:20.514 00.000 5804 set dither mode 0
11:20:20.514 00.000 5804 GetInt("/profile/6/frame/timeLapse", 0) returns 0
11:20:20.520 00.006 5804 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
11:20:20.520 00.000 5804 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
11:20:20.520 00.000 5804 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
11:20:20.520 00.000 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:20:20.522 00.002 5804 GetInt("/profile/6/AutoLoadCalibration", -1) returns 0
11:20:20.522 00.000 5804 GetInt("/profile/6/frame/focalLength", 0) returns 1860
11:20:20.522 00.000 5804 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
11:20:20.522 00.000 5804 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
11:20:20.522 00.000 5804 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 25.000000
11:20:20.522 00.000 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:20:20.522 00.000 5804 AutoExp: reset exp to 5000
11:20:20.522 00.000 5804 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
11:20:20.522 00.000 5804 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1000
11:20:20.522 00.000 5804 OnExposureDurationSelected: duration = 1000
11:20:20.522 00.000 5804 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
11:20:20.522 00.000 5804 GetInt("/profile/6/Gamma", 100) returns 100
11:20:20.522 00.000 5804 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
11:20:20.531 00.009 5804 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:20:20.531 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:20:20.531 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
11:20:20.531 00.000 5804 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:20:20.531 00.000 5804 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:20:20.531 00.000 5804 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:20:20.531 00.000 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:20:20.531 00.000 5804 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
11:20:20.531 00.000 5804 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
11:20:20.531 00.000 5804 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
11:20:20.531 00.000 5804 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
11:20:20.531 00.000 5804 Setting StarMinHFD = 1.50
11:20:20.531 00.000 5804 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
11:20:20.531 00.000 5804 Setting MaxHFD = 10.0
11:20:20.531 00.000 5804 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 25.000000
11:20:20.531 00.000 5804 Setting StarMinSNR = 25.0
11:20:20.531 00.000 5804 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
11:20:20.539 00.008 5804 Setting AutoSelDownsample = 0
11:20:20.539 00.000 5804 GetString("/profile/6/guider/bookmarks", "") returns ""
11:20:20.539 00.000 5804 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:20:20.539 00.000 5804 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
11:20:20.539 00.000 5804 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:20:20.539 00.000 5804 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:20:20.539 00.000 5804 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 35
11:20:20.539 00.000 5804 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 1
11:20:20.539 00.000 5804 MultiStar mode enabled
11:20:20.539 00.000 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:26.480 05.941 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:26.482 00.002 5804 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
11:20:26.484 00.002 5804 GetString("/profile/1/name", "") returns "My Equipment"
11:20:26.486 00.002 5804 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
11:20:26.486 00.000 5804 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
11:20:26.488 00.002 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:26.490 00.002 5804 GetString("/profile/4/indi/INDIcam", "") returns ""
11:20:26.498 00.008 5804 GetString("/profile/4/indi/INDImount", "") returns ""
11:20:26.504 00.006 5804 GetString("/profile/4/indi/INDImount", "") returns ""
11:20:26.511 00.007 5804 GetString("/profile/4/indi/INDIrotator", "") returns ""
11:20:26.516 00.005 5804 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
11:20:26.516 00.000 5804 CameraFactory(Player One Camera 1 (ASCOM))
11:20:26.518 00.002 5804 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
11:20:26.518 00.000 5804 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
11:20:26.518 00.000 5804 GetInt("/profile/4/camera/gain", 95) returns 50
11:20:26.520 00.002 5804 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
11:20:26.520 00.000 5804 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
11:20:26.520 00.000 5804 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
11:20:26.520 00.000 5804 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
11:20:26.522 00.002 5804 GetInt("/profile/4/camera/binning", 1) returns 2
11:20:26.522 00.000 5804 Created new camera of type Player One Camera 1 (ASCOM) = 01E4A0B8
11:20:26.522 00.000 5804 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
11:20:26.522 00.000 5804 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:26.526 00.004 5804 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
11:20:26.526 00.000 5804 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 200
11:20:26.526 00.000 5804 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
11:20:26.526 00.000 5804 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
11:20:26.526 00.000 5804 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
11:20:26.526 00.000 5804 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
11:20:26.526 00.000 5804 DecGuideMode set to Auto (1)
11:20:26.535 00.009 5804 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
11:20:26.536 00.001 5804 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.162500
11:20:26.536 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
11:20:26.536 00.000 5804 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
11:20:26.536 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
11:20:26.536 00.000 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
11:20:26.536 00.000 5804 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
11:20:26.536 00.000 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:20:26.536 00.000 5804 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
11:20:26.536 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:20:26.536 00.000 5804 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
11:20:26.536 00.000 5804 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
11:20:26.543 00.007 5804 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
11:20:26.543 00.000 5804 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
11:20:26.543 00.000 5804 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 69
11:20:26.545 00.002 5804 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
11:20:26.545 00.000 5804 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
11:20:26.545 00.000 5804 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 0
11:20:26.545 00.000 5804 BLC: Backlash compensation is disabled
11:20:26.545 00.000 5804 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
11:20:26.547 00.002 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:20:26.547 00.000 5804 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 01E15A30
11:20:26.547 00.000 5804 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
11:20:26.549 00.002 5804 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
11:20:26.551 00.002 5804 ScopeFactory(None)
11:20:26.551 00.000 5804 Created new aux scope of type None = 00000000
11:20:26.551 00.000 5804 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
11:20:26.553 00.002 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
11:20:26.554 00.001 5804 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
11:20:26.554 00.000 5804 StepGuiderFactory(None)
11:20:26.556 00.002 5804 Created new stepguider of type None = 00000000
11:20:26.556 00.000 5804 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
11:20:26.556 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
11:20:26.556 00.000 5804 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
11:20:26.561 00.005 5804 RotatorFactory(None)
11:20:26.561 00.000 5804 Created new Rotator of type None = 00000000
11:20:26.561 00.000 5804 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
11:20:26.561 00.000 5804 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
11:20:26.564 00.003 5804 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
11:20:26.564 00.000 5804 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
11:20:26.564 00.000 5804 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
11:20:26.566 00.002 5804 GetInt("/profile/4/DitherMode", 0) returns 0
11:20:26.566 00.000 5804 set dither mode 0
11:20:26.566 00.000 5804 GetInt("/profile/4/frame/timeLapse", 0) returns 0
11:20:26.567 00.001 5804 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
11:20:26.567 00.000 5804 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
11:20:26.567 00.000 5804 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
11:20:26.567 00.000 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:20:26.569 00.002 5804 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
11:20:26.569 00.000 5804 GetInt("/profile/4/frame/focalLength", 0) returns 1860
11:20:26.569 00.000 5804 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
11:20:26.569 00.000 5804 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
11:20:26.571 00.002 5804 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
11:20:26.571 00.000 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:20:26.571 00.000 5804 AutoExp: reset exp to 5000
11:20:26.571 00.000 5804 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
11:20:26.573 00.002 5804 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
11:20:26.573 00.000 5804 OnExposureDurationSelected: duration = 3000
11:20:26.575 00.002 5804 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
11:20:26.575 00.000 5804 GetInt("/profile/4/Gamma", 100) returns 53
11:20:26.575 00.000 5804 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
11:20:26.577 00.002 5804 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:20:26.577 00.000 5804 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:20:26.577 00.000 5804 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
11:20:26.579 00.002 5804 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:20:26.580 00.001 5804 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:20:26.580 00.000 5804 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:20:26.581 00.001 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:20:26.581 00.000 5804 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
11:20:26.581 00.000 5804 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
11:20:26.581 00.000 5804 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
11:20:26.583 00.002 5804 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
11:20:26.583 00.000 5804 Setting StarMinHFD = 1.50
11:20:26.583 00.000 5804 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
11:20:26.585 00.002 5804 Setting MaxHFD = 10.0
11:20:26.585 00.000 5804 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
11:20:26.586 00.001 5804 Setting StarMinSNR = 25.0
11:20:26.586 00.000 5804 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
11:20:26.588 00.002 5804 Setting AutoSelDownsample = 0
11:20:26.588 00.000 5804 GetString("/profile/4/guider/bookmarks", "") returns ""
11:20:26.588 00.000 5804 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:20:26.588 00.000 5804 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
11:20:26.588 00.000 5804 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:20:26.588 00.000 5804 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:20:26.588 00.000 5804 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
11:20:26.588 00.000 5804 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
11:20:26.588 00.000 5804 MultiStar mode enabled
11:20:26.588 00.000 5804 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
11:20:30.930 04.342 5804 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
11:20:30.930 00.000 5804 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
11:20:31.235 00.305 5804 PhdConfig flush
11:20:31.235 00.000 5804 GetBoolean("/profile/4/ShowDecModeWarning", 1) returns 1
11:20:40.548 09.313 5804 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
11:21:03.766 23.218 5804 User exited setup dialog with 'cancel'
11:21:10.672 06.906 5804 gear_dialog: OnButtonConnectCamera
11:21:10.674 00.002 5804 gear_dialog: DoConnectCamera [Player One Camera 1 (ASCOM)]
11:21:10.674 00.000 5804 Status Line: Connecting to Camera ...
11:21:10.682 00.008 5804 GetString("/profile/4/cam_hash/c1bfde34/whichCamera", "") returns ""
11:21:10.683 00.001 5804 Connecting to camera [Player One Camera 1 (ASCOM)] id = []
11:21:10.683 00.000 5804 Create ASCOM Camera: choice 'Player One Camera 1 (ASCOM)' progid ASCOM.PlayerOne.Camera
11:21:11.520 00.837 5804 setting camera Name = Xena-M (ASCOM)
11:21:11.527 00.007 5804 ASCOM camera: MaxBinning is 4
11:21:11.535 00.008 5804 ASCOM camera: has cooler
11:21:11.538 00.003 5804 ASCOM Camera: set binning = 2
11:21:11.540 00.002 5804 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
11:21:11.540 00.000 5804 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[Player One Camera 1 (ASCOM)] scaleRatio=1.000
11:21:11.540 00.000 5804 Connected Camera: Xena-M (ASCOM)
11:21:11.540 00.000 5804 FrameSize=(0,0)
11:21:11.540 00.000 5804 PixelSize=5.86
11:21:11.540 00.000 5804 BitsPerPixel=16
11:21:11.540 00.000 5804 HasGainControl=0
11:21:11.540 00.000 5804 HasShutter=0
11:21:11.540 00.000 5804 HasSubFrames=1
11:21:11.540 00.000 5804 ST4HasGuideOutput=1
11:21:11.540 00.000 5804 GetBoolean("/profile/4/camera/AutoLoadDefectMap", 1) returns 1
11:21:11.540 00.000 5804 auto-loading defect map
11:21:11.540 00.000 5804 Loading defect map file C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
11:21:11.540 00.000 5804 Defect map file not found: C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
11:21:11.540 00.000 5804 Status Line: Defect map not loaded
11:21:11.540 00.000 5804 GetBoolean("/profile/4/camera/AutoLoadDarks", 1) returns 1
11:21:11.551 00.011 5804 Auto-loading dark library
11:21:11.583 00.032 5804 loaded dark frame exposure = 1000, med = 588
11:21:11.608 00.025 5804 loaded dark frame exposure = 1500, med = 591
11:21:11.625 00.017 5804 loaded dark frame exposure = 2000, med = 593
11:21:11.649 00.024 5804 loaded dark frame exposure = 2500, med = 596
11:21:11.675 00.026 5804 loaded dark frame exposure = 3000, med = 598
11:21:11.691 00.016 5804 loaded dark frame exposure = 3500, med = 601
11:21:11.715 00.024 5804 loaded dark frame exposure = 4000, med = 603
11:21:11.740 00.025 5804 loaded dark frame exposure = 4500, med = 605
11:21:11.756 00.016 5804 loaded dark frame exposure = 5000, med = 608
11:21:11.756 00.000 5804 loaded dark library from C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_dark_lib_4.fit
11:21:11.756 00.000 5804 Status Line: Darks loaded
11:21:11.765 00.009 5804 DarkLib check: undefined frame size for current camera
11:21:11.765 00.000 5804 Status Line: Camera Connected
11:21:13.862 02.097 5804 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
11:21:13.863 00.001 5804 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
11:21:14.168 00.305 5804 GetBoolean("/profile/4/ShowDecModeWarning", 1) returns 1
11:21:18.083 03.915 5804 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
11:21:18.083 00.000 5804 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
11:21:45.655 27.572 5804 GetInt("/profile/4/CalStepCalc/NumSteps", 12) returns 12
11:21:45.660 00.005 5804 GetDouble("/profile/4/CalStepCalc/CalDeclination", 0.000000) returns 57.000000
11:21:45.660 00.000 5804 GetDouble("/profile/4/CalStepCalc/GuideSpeed", 0.500000) returns 1.010000
11:21:45.660 00.000 5804 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
11:21:45.660 00.000 5804 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:853->ASCOM Scope: cannot get guide rates when not connected
11:21:45.660 00.000 5804 ScopeASCOM::GetGuideRates returns 1 0.000 0.000 a-s/sec
11:21:45.660 00.000 5804 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:911->ASCOM Scope: cannot get coordinates when not connected
11:25:19.121 213.461 5804 User exited setup dialog with 'ok'
11:25:19.124 00.003 5804 set dither mode 0
11:25:19.127 00.003 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:25:19.128 00.001 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:25:19.128 00.000 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:25:19.130 00.002 5804 camera: set binning = 2
11:25:19.130 00.000 5804 Saturation detection set to Max-ADU value 65535
11:25:19.130 00.000 5804 camera cannot set cooler temperature
11:25:19.132 00.002 5804 Setting StarMinHFD = 1.50
11:25:19.132 00.000 5804 Setting MaxHFD = 10.0
11:25:19.132 00.000 5804 Setting StarMinSNR = 25.0
11:25:19.132 00.000 5804 Setting AutoSelDownsample = 0
11:25:19.132 00.000 5804 MultiStar mode enabled
11:25:19.132 00.000 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:25:19.132 00.000 5804 BLC: Backlash comp enabled, Comp pulse = 69 ms
11:25:19.132 00.000 5804 BLC: Comp pulse set to 220 ms, Floor = 20 ms, Ceiling = 465 ms, Adjustable
11:25:19.132 00.000 5804 BLC: window closed
11:25:19.132 00.000 5804 BLC: History cleared
11:25:19.132 00.000 5804 BLC: window closed
11:25:19.141 00.009 5804 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
11:25:19.141 00.000 5804 ScopeASCOM::GetDeclinationRadians() returns Unknown
11:25:19.141 00.000 5804 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
11:25:19.141 00.000 5804 ScopeASCOM::SideOfPier() returns -1
11:25:19.144 00.003 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
11:25:19.144 00.000 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:25:19.144 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:25:19.146 00.002 5804 PhdConfig flush
11:25:23.422 04.276 5804 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
11:25:23.422 00.000 5804 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
11:25:28.396 04.974 5804 User exited setup dialog with 'ok'
11:25:28.396 00.000 5804 set dither mode 0
11:25:28.396 00.000 5804 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:25:28.396 00.000 5804 AutoExp: config min = 1000 max = 5000 snr = 25.00
11:25:28.396 00.000 5804 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:25:28.396 00.000 5804 camera: set binning = 2
11:25:28.396 00.000 5804 Saturation detection set to Max-ADU value 65535
11:25:28.396 00.000 5804 camera cannot set cooler temperature
11:25:28.396 00.000 5804 Setting StarMinHFD = 1.50
11:25:28.396 00.000 5804 Setting MaxHFD = 10.0
11:25:28.396 00.000 5804 Setting StarMinSNR = 25.0
11:25:28.396 00.000 5804 Setting AutoSelDownsample = 0
11:25:28.405 00.009 5804 MultiStar mode enabled
11:25:28.405 00.000 5804 Scope: enabling slew check, guiding will stop when slew is detected
11:25:28.405 00.000 5804 BLC: Backlash comp enabled, Comp pulse = 220 ms
11:25:28.408 00.003 5804 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
11:25:28.408 00.000 5804 ScopeASCOM::GetDeclinationRadians() returns Unknown
11:25:28.408 00.000 5804 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
11:25:28.411 00.003 5804 ScopeASCOM::SideOfPier() returns -1
11:25:28.411 00.000 5804 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
11:25:28.413 00.002 5804 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:25:28.413 00.000 5804 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:25:28.413 00.000 5804 PhdConfig flush
11:25:37.123 08.710 5804 MyFrame::OnClose proceeding
11:25:37.123 00.000 5804 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
11:25:37.126 00.003 5804 StopWorkerThread(0x01DDD8E8) begins
11:25:37.126 00.000 4940 Worker thread wakes up
11:25:37.126 00.000 4940 worker thread servicing REQUEST_TERMINATE
11:25:37.126 00.000 4940 worker thread done servicing request
11:25:37.126 00.000 4940 WorkerThread::Entry() ends
11:25:37.126 00.000 5804 StopWorkerThread() threadExitCode=0
11:25:37.126 00.000 5804 StopWorkerThread(0x01DDD8E8) ends
11:25:37.126 00.000 5804 WorkerThread destructor called
11:25:37.126 00.000 5804 StopWorkerThread(0x01DDDCD8) begins
11:25:37.134 00.008 4904 Worker thread wakes up
11:25:37.134 00.000 4904 worker thread servicing REQUEST_TERMINATE
11:25:37.134 00.000 4904 worker thread done servicing request
11:25:37.134 00.000 4904 WorkerThread::Entry() ends
11:25:37.134 00.000 5804 StopWorkerThread() threadExitCode=0
11:25:37.134 00.000 5804 StopWorkerThread(0x01DDDCD8) ends
11:25:37.136 00.002 5804 WorkerThread destructor called
11:25:37.136 00.000 5804 Shutdown: forced=0
11:25:37.138 00.002 5804 Shutdown: disconnect camera
11:25:37.276 00.138 5804 Shutdown complete
11:25:37.276 00.000 5804 UPD: shutdown
11:25:37.276 00.000 5804 stopping server
11:25:37.284 00.008 5804 event server stopped
11:25:37.284 00.000 5804 Status Line: Server stopped
15:10:18.865 00.000 12272 PHD2 version 2.6.14 begins execution with:
15:10:18.865 00.000 12272    Windows 10 (build 26200), 64-bit edition
15:10:18.865 00.000 12272    wxWidgets 3.0.5
15:10:18.865 00.000 12272    cfitsio 3.49
15:10:18.865 00.000 12272 GetString("/frame/LogDir", "") returns ""
15:10:18.865 00.000 12272 CoInitializeEx returns 1
15:10:18.865 00.000 12272 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
15:10:18.865 00.000 12272 GetInt("/wxLanguage", 0) returns 60
15:10:18.865 00.000 12272 locale: initialized with lang id 60 (r=1)
15:10:18.865 00.000 12272 locale: wxTranslations language set to 60
15:10:18.881 00.016 12272 GetInt("/currentProfile", 0) returns 4
15:10:18.881 00.000 12272 reset dither spiral
15:10:18.881 00.000 12272 StartWorkerThread(00000000) begins
15:10:18.881 00.000 12272 WorkerThread constructor called
15:10:18.881 00.000 12272 StartWorkerThread(010C4530) ends
15:10:18.881 00.000 7436 WorkerThread::Entry() begins
15:10:18.881 00.000 12272 StartWorkerThread(00000000) begins
15:10:18.881 00.000 12272 WorkerThread constructor called
15:10:18.881 00.000 12272 StartWorkerThread(010C38D0) ends
15:10:18.881 00.000 7436 worker thread CoInitializeEx returns 0
15:10:18.881 00.000 2588 WorkerThread::Entry() begins
15:10:18.881 00.000 12272 GetBoolean("/ServerMode", 1) returns 1
15:10:18.881 00.000 2588 worker thread CoInitializeEx returns 0
15:10:18.916 00.035 12272 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
15:10:18.922 00.006 12272 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
15:10:18.922 00.000 12272 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
15:10:18.922 00.000 12272 GetInt("/profile/4/DitherMode", 0) returns 0
15:10:18.922 00.000 12272 set dither mode 0
15:10:18.922 00.000 12272 GetInt("/profile/4/frame/timeLapse", 0) returns 0
15:10:18.922 00.000 12272 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
15:10:18.922 00.000 12272 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
15:10:18.922 00.000 12272 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
15:10:18.922 00.000 12272 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
15:10:18.922 00.000 12272 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
15:10:18.922 00.000 12272 GetInt("/profile/4/frame/focalLength", 0) returns 1860
15:10:18.922 00.000 12272 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
15:10:18.922 00.000 12272 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
15:10:18.922 00.000 12272 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
15:10:18.922 00.000 12272 AutoExp: config min = 1000 max = 5000 snr = 25.00
15:10:18.922 00.000 12272 AutoExp: reset exp to 5000
15:10:18.922 00.000 12272 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
15:10:18.922 00.000 12272 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
15:10:18.930 00.008 12272 OnExposureDurationSelected: duration = 3000
15:10:18.930 00.000 12272 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
15:10:18.930 00.000 12272 GetInt("/profile/4/Gamma", 100) returns 53
15:10:18.930 00.000 12272 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
15:10:18.930 00.000 12272 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
15:10:18.930 00.000 12272 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
15:10:18.930 00.000 12272 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
15:10:18.930 00.000 12272 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
15:10:18.930 00.000 12272 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
15:10:18.930 00.000 12272 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
15:10:18.930 00.000 12272 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
15:10:18.930 00.000 12272 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
15:10:18.930 00.000 12272 guider state => UNINITIALIZED
15:10:18.938 00.008 12272 GetInt("/profile/4/overlay/slit/center.x", 376) returns 376
15:10:18.939 00.001 12272 GetInt("/profile/4/overlay/slit/center.y", 290) returns 290
15:10:18.939 00.000 12272 GetInt("/profile/4/overlay/slit/width", 8) returns 8
15:10:18.939 00.000 12272 GetInt("/profile/4/overlay/slit/height", 100) returns 100
15:10:18.939 00.000 12272 GetInt("/profile/4/overlay/slit/angle", 0) returns 0
15:10:18.939 00.000 12272 Changing from state UNINITIALIZED to UNINITIALIZED
15:10:18.939 00.000 12272 guider state => SELECTING
15:10:18.939 00.000 12272 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
15:10:18.939 00.000 12272 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
15:10:18.939 00.000 12272 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
15:10:18.939 00.000 12272 Setting StarMinHFD = 1.50
15:10:18.939 00.000 12272 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
15:10:18.939 00.000 12272 Setting MaxHFD = 10.0
15:10:18.939 00.000 12272 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
15:10:18.939 00.000 12272 Setting StarMinSNR = 25.0
15:10:18.939 00.000 12272 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
15:10:18.939 00.000 12272 Setting AutoSelDownsample = 0
15:10:18.939 00.000 12272 GetString("/profile/4/guider/bookmarks", "") returns ""
15:10:18.946 00.007 12272 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
15:10:18.946 00.000 12272 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
15:10:18.946 00.000 12272 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
15:10:18.946 00.000 12272 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
15:10:18.946 00.000 12272 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
15:10:18.946 00.000 12272 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
15:10:18.946 00.000 12272 MultiStar mode enabled
15:10:18.946 00.000 12272 GetBoolean("/StickyLockPosition", 0) returns 0
15:10:18.946 00.000 12272 GetString("/geometry", "") returns "0;800;600;2491;443"
15:10:18.963 00.017 12272 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
15:10:18.963 00.000 12272 GetString("/graph/RAColor", "") returns "#0080FF"
15:10:18.963 00.000 12272 GetString("/graph/DecColor", "") returns "#FF0000"
15:10:18.963 00.000 12272 GetInt("/graph/minLength", 50) returns 50
15:10:18.963 00.000 12272 GetInt("/graph/maxLength", 400) returns 400
15:10:18.963 00.000 12272 GetInt("/graph/minHeight", 1) returns 1
15:10:18.963 00.000 12272 GetInt("/graph/maxHeight", 16) returns 16
15:10:18.963 00.000 12272 GetInt("/graph/length", 100) returns 400
15:10:18.963 00.000 12272 GraphStats window size = 400
15:10:18.963 00.000 12272 GetInt("/graph/height", 4) returns 4
15:10:18.963 00.000 12272 GetInt("graph/HeightUnits", 1) returns 1
15:10:18.963 00.000 12272 GetBoolean("/graph/showCorrections", 1) returns 1
15:10:18.971 00.008 12272 GetBoolean("/graph/showStarMass", 0) returns 0
15:10:18.971 00.000 12272 GetBoolean("/graph/showStarSNR", 0) returns 0
15:10:18.971 00.000 12272 GetBoolean("/graph/correctionsToScale", 0) returns 0
15:10:18.988 00.017 12272 GetInt("/graph_stepguider/length", 1) returns 1
15:10:18.988 00.000 12272 GetBoolean("/ProfileRawMode", 0) returns 0
15:10:18.988 00.000 12272 GetInt("/target/length", 100) returns 200
15:10:18.988 00.000 12272 GetDouble("/target/zoom", 1.000000) returns 1.000000
15:10:18.996 00.008 12272 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
15:10:18.996 00.000 12272 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
15:10:19.211 00.215 12272 GetString("/profile/1/name", "") returns "My Equipment"
15:10:19.211 00.000 12272 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
15:10:19.211 00.000 12272 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
15:10:19.218 00.007 12272 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
15:10:19.218 00.000 12272 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
15:10:19.223 00.005 12272 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
15:10:19.393 00.170 12272 GetString("/profile/4/indi/INDIcam", "") returns ""
15:10:19.397 00.004 12272 GetString("/profile/4/indi/INDImount", "") returns ""
15:10:19.397 00.000 12272 GetString("/profile/4/indi/INDImount", "") returns ""
15:10:19.405 00.008 12272 GetString("/profile/4/indi/INDIrotator", "") returns ""
15:10:19.407 00.002 12272 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
15:10:19.409 00.002 12272 CameraFactory(Player One Camera 1 (ASCOM))
15:10:19.409 00.000 12272 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
15:10:19.409 00.000 12272 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
15:10:19.409 00.000 12272 GetInt("/profile/4/camera/gain", 95) returns 50
15:10:19.411 00.002 12272 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
15:10:19.411 00.000 12272 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
15:10:19.411 00.000 12272 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
15:10:19.411 00.000 12272 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
15:10:19.411 00.000 12272 GetInt("/profile/4/camera/binning", 1) returns 2
15:10:19.413 00.002 12272 Created new camera of type Player One Camera 1 (ASCOM) = 0F761520
15:10:19.413 00.000 12272 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
15:10:19.413 00.000 12272 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
15:10:19.415 00.002 12272 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
15:10:19.415 00.000 12272 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 200
15:10:19.415 00.000 12272 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
15:10:19.415 00.000 12272 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
15:10:19.417 00.002 12272 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
15:10:19.417 00.000 12272 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
15:10:19.417 00.000 12272 DecGuideMode set to Auto (1)
15:10:19.417 00.000 12272 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
15:10:19.417 00.000 12272 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.160000
15:10:19.419 00.002 12272 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
15:10:19.420 00.001 12272 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
15:10:19.420 00.000 12272 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.250000
15:10:19.420 00.000 12272 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
15:10:19.422 00.002 12272 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
15:10:19.422 00.000 12272 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
15:10:19.422 00.000 12272 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
15:10:19.422 00.000 12272 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 220
15:10:19.422 00.000 12272 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
15:10:19.422 00.000 12272 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 1
15:10:19.422 00.000 12272 BLC: Enabled with correction = 220 ms, Floor = 20, Ceiling = 465, Adjustable
15:10:19.422 00.000 12272 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
15:10:19.422 00.000 12272 Scope: enabling slew check, guiding will stop when slew is detected
15:10:19.422 00.000 12272 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 0CFD1468
15:10:19.422 00.000 12272 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
15:10:19.422 00.000 12272 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
15:10:19.430 00.008 12272 ScopeFactory(None)
15:10:19.430 00.000 12272 Created new aux scope of type None = 00000000
15:10:19.430 00.000 12272 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
15:10:19.430 00.000 12272 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
15:10:19.432 00.002 12272 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
15:10:19.432 00.000 12272 StepGuiderFactory(None)
15:10:19.432 00.000 12272 Created new stepguider of type None = 00000000
15:10:19.432 00.000 12272 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
15:10:19.432 00.000 12272 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
15:10:19.435 00.003 12272 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
15:10:19.435 00.000 12272 RotatorFactory(None)
15:10:19.435 00.000 12272 Created new Rotator of type None = 00000000
15:10:19.435 00.000 12272 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
15:10:19.435 00.000 12272 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
15:10:19.438 00.003 12272 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
15:10:19.438 00.000 12272 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
15:10:19.438 00.000 12272 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
15:10:19.458 00.020 12272 starting server
15:10:19.458 00.000 12272 event server started, listening on port 4400
15:10:19.458 00.000 12272 Server started, listening on port 4300
15:10:19.458 00.000 12272 Status Line: Server started
15:10:19.462 00.004 12272 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=174626;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=605;floaty=1288;floatw=572;floath=417|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=38748;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=2857;floaty=821;floatw=359;floath=658|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=3;layer=0;row=2;pos=0;prop=132934;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=3276;floaty=1528;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=3;layer=0;row=3;pos=0;prop=53692;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=3380;floaty=479;floatw=400;floath=264|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,2)=660|dock_size(3,0,0)=413|dock_size(3,0,3)=392|"
15:10:19.482 00.020 12272 GetBoolean("/Update/enabled", 1) returns 1
15:10:19.482 00.000 12272 GetInt("/Update/series", 0) returns 1
15:10:19.482 00.000 3384 UPD: updater thread entry
15:10:19.482 00.000 3384 UPD: fetch https://openphdguiding.org/release-dev-win.txt
15:10:19.788 00.306 3384 UPD: latest ver = 2.6.14
15:10:19.788 00.000 3384 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
15:10:19.788 00.000 3384 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
15:10:19.788 00.000 3384 GetInt("/Update/force", 0) returns 0
15:10:19.788 00.000 3384 UPD: version is up-to-date
15:10:19.788 00.000 3384 UPD: updater thread exit
15:10:25.024 05.236 12272 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
15:11:11.100 46.076 12272 User exited setup dialog with 'cancel'
15:19:26.879 495.779 12272 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
15:19:46.703 19.824 12272 User exited setup dialog with 'ok'
15:19:46.705 00.002 12272 set dither mode 0
15:19:46.705 00.000 12272 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
15:19:46.708 00.003 12272 AutoExp: config min = 1000 max = 5000 snr = 25.00
15:19:46.708 00.000 12272 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
15:19:46.708 00.000 12272 camera: set binning = 1
15:19:46.708 00.000 12272 Saturation detection set to Max-ADU value 0
15:19:46.708 00.000 12272 Setting StarMinHFD = 1.50
15:19:46.708 00.000 12272 Setting MaxHFD = 10.0
15:19:46.713 00.005 12272 Setting StarMinSNR = 25.0
15:19:46.713 00.000 12272 Setting AutoSelDownsample = 0
15:19:46.713 00.000 12272 MultiStar mode enabled
15:19:46.715 00.002 12272 Scope: enabling slew check, guiding will stop when slew is detected
15:19:46.715 00.000 12272 BLC: Backlash comp enabled, Comp pulse = 220 ms
15:19:46.718 00.003 12272 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
15:19:46.718 00.000 12272 ScopeASCOM::GetDeclinationRadians() returns Unknown
15:19:46.718 00.000 12272 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
15:19:46.718 00.000 12272 ScopeASCOM::SideOfPier() returns -1
15:19:46.722 00.004 12272 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.25
15:19:46.722 00.000 12272 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
15:19:46.722 00.000 12272 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
15:19:46.722 00.000 12272 Image scale has changed via AD UI - step-size and algo adjustments will be made
15:19:46.722 00.000 12272 New image scale properties:  fl= 1860, px= 5.860u, bin= 1
15:19:46.722 00.000 12272 Cal step-size changed from 200 ms to 250 ms
15:19:46.722 00.000 12272 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
15:19:46.722 00.000 12272 ScopeASCOM::GetDeclinationRadians() returns Unknown
15:19:46.722 00.000 12272 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
15:19:46.728 00.006 12272 ScopeASCOM::SideOfPier() returns -1
15:19:46.728 00.000 12272 Calibrations cleared because of image scale change
15:19:46.731 00.003 12272 Guide algo min moves reset to 0.390u
15:19:46.731 00.000 12272 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.39
15:19:46.731 00.000 12272 PhdConfig flush
15:19:54.563 07.832 12272 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:911->ASCOM Scope: cannot get coordinates when not connected
15:20:26.431 31.868 12272 MyFrame::OnClose proceeding
15:20:26.432 00.001 12272 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
15:20:26.432 00.000 12272 StopWorkerThread(0x010C4530) begins
15:20:26.434 00.002 7436 Worker thread wakes up
15:20:26.434 00.000 7436 worker thread servicing REQUEST_TERMINATE
15:20:26.434 00.000 7436 worker thread done servicing request
15:20:26.434 00.000 7436 WorkerThread::Entry() ends
15:20:26.436 00.002 12272 StopWorkerThread() threadExitCode=0
15:20:26.437 00.001 12272 StopWorkerThread(0x010C4530) ends
15:20:26.437 00.000 12272 WorkerThread destructor called
15:20:26.439 00.002 12272 StopWorkerThread(0x010C38D0) begins
15:20:26.439 00.000 2588 Worker thread wakes up
15:20:26.440 00.001 2588 worker thread servicing REQUEST_TERMINATE
15:20:26.440 00.000 2588 worker thread done servicing request
15:20:26.440 00.000 2588 WorkerThread::Entry() ends
15:20:26.440 00.000 12272 StopWorkerThread() threadExitCode=0
15:20:26.440 00.000 12272 StopWorkerThread(0x010C38D0) ends
15:20:26.440 00.000 12272 WorkerThread destructor called
15:20:26.440 00.000 12272 Shutdown: forced=0
15:20:26.440 00.000 12272 Shutdown complete
15:20:26.440 00.000 12272 UPD: shutdown
15:20:26.440 00.000 12272 stopping server
15:20:26.440 00.000 12272 event server stopped
15:20:26.440 00.000 12272 Status Line: Server stopped
15:36:57.286 00.004 2632 PHD2 version 2.6.14 begins execution with:
15:36:57.286 00.000 2632    Windows 10 (build 26200), 64-bit edition
15:36:57.286 00.000 2632    wxWidgets 3.0.5
15:36:57.286 00.000 2632    cfitsio 3.49
15:36:57.286 00.000 2632 GetString("/frame/LogDir", "") returns ""
15:36:57.286 00.000 2632 CoInitializeEx returns 1
15:36:57.286 00.000 2632 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
15:36:57.286 00.000 2632 GetInt("/wxLanguage", 0) returns 60
15:36:57.286 00.000 2632 locale: initialized with lang id 60 (r=1)
15:36:57.288 00.002 2632 locale: wxTranslations language set to 60
15:36:57.288 00.000 2632 GetInt("/currentProfile", 0) returns 4
15:36:57.288 00.000 2632 reset dither spiral
15:36:57.288 00.000 2632 StartWorkerThread(00000000) begins
15:36:57.294 00.006 2632 WorkerThread constructor called
15:36:57.295 00.001 2632 StartWorkerThread(014230C0) ends
15:36:57.295 00.000 1476 WorkerThread::Entry() begins
15:36:57.295 00.000 2632 StartWorkerThread(00000000) begins
15:36:57.295 00.000 2632 WorkerThread constructor called
15:36:57.295 00.000 1476 worker thread CoInitializeEx returns 0
15:36:57.295 00.000 2632 StartWorkerThread(014235D0) ends
15:36:57.295 00.000 2632 GetBoolean("/ServerMode", 1) returns 1
15:36:57.295 00.000 5548 WorkerThread::Entry() begins
15:36:57.295 00.000 5548 worker thread CoInitializeEx returns 0
15:36:57.335 00.040 2632 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
15:36:57.336 00.001 2632 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
15:36:57.336 00.000 2632 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
15:36:57.336 00.000 2632 GetInt("/profile/4/DitherMode", 0) returns 0
15:36:57.336 00.000 2632 set dither mode 0
15:36:57.336 00.000 2632 GetInt("/profile/4/frame/timeLapse", 0) returns 0
15:36:57.336 00.000 2632 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
15:36:57.336 00.000 2632 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
15:36:57.336 00.000 2632 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
15:36:57.336 00.000 2632 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
15:36:57.336 00.000 2632 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
15:36:57.336 00.000 2632 GetInt("/profile/4/frame/focalLength", 0) returns 1860
15:36:57.336 00.000 2632 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
15:36:57.336 00.000 2632 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
15:36:57.336 00.000 2632 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
15:36:57.344 00.008 2632 AutoExp: config min = 1000 max = 5000 snr = 25.00
15:36:57.344 00.000 2632 AutoExp: reset exp to 5000
15:36:57.344 00.000 2632 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
15:36:57.344 00.000 2632 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
15:36:57.344 00.000 2632 OnExposureDurationSelected: duration = 3000
15:36:57.344 00.000 2632 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
15:36:57.344 00.000 2632 GetInt("/profile/4/Gamma", 100) returns 53
15:36:57.344 00.000 2632 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
15:36:57.344 00.000 2632 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
15:36:57.344 00.000 2632 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
15:36:57.344 00.000 2632 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
15:36:57.344 00.000 2632 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
15:36:57.344 00.000 2632 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
15:36:57.344 00.000 2632 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
15:36:57.344 00.000 2632 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
15:36:57.352 00.008 2632 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
15:36:57.352 00.000 2632 guider state => UNINITIALIZED
15:36:57.352 00.000 2632 GetInt("/profile/4/overlay/slit/center.x", 376) returns 376
15:36:57.352 00.000 2632 GetInt("/profile/4/overlay/slit/center.y", 290) returns 290
15:36:57.352 00.000 2632 GetInt("/profile/4/overlay/slit/width", 8) returns 8
15:36:57.352 00.000 2632 GetInt("/profile/4/overlay/slit/height", 100) returns 100
15:36:57.352 00.000 2632 GetInt("/profile/4/overlay/slit/angle", 0) returns 0
15:36:57.352 00.000 2632 Changing from state UNINITIALIZED to UNINITIALIZED
15:36:57.352 00.000 2632 guider state => SELECTING
15:36:57.352 00.000 2632 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
15:36:57.360 00.008 2632 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
15:36:57.360 00.000 2632 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
15:36:57.360 00.000 2632 Setting StarMinHFD = 1.50
15:36:57.360 00.000 2632 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
15:36:57.360 00.000 2632 Setting MaxHFD = 10.0
15:36:57.360 00.000 2632 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
15:36:57.360 00.000 2632 Setting StarMinSNR = 25.0
15:36:57.360 00.000 2632 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
15:36:57.360 00.000 2632 Setting AutoSelDownsample = 0
15:36:57.360 00.000 2632 GetString("/profile/4/guider/bookmarks", "") returns ""
15:36:57.360 00.000 2632 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
15:36:57.360 00.000 2632 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
15:36:57.360 00.000 2632 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
15:36:57.360 00.000 2632 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
15:36:57.360 00.000 2632 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
15:36:57.360 00.000 2632 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
15:36:57.368 00.008 2632 MultiStar mode enabled
15:36:57.369 00.001 2632 GetBoolean("/StickyLockPosition", 0) returns 0
15:36:57.369 00.000 2632 GetString("/geometry", "") returns "0;800;600;2491;443"
15:36:57.385 00.016 2632 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
15:36:57.385 00.000 2632 GetString("/graph/RAColor", "") returns "#0080FF"
15:36:57.385 00.000 2632 GetString("/graph/DecColor", "") returns "#FF0000"
15:36:57.385 00.000 2632 GetInt("/graph/minLength", 50) returns 50
15:36:57.385 00.000 2632 GetInt("/graph/maxLength", 400) returns 400
15:36:57.393 00.008 2632 GetInt("/graph/minHeight", 1) returns 1
15:36:57.393 00.000 2632 GetInt("/graph/maxHeight", 16) returns 16
15:36:57.393 00.000 2632 GetInt("/graph/length", 100) returns 400
15:36:57.395 00.002 2632 GraphStats window size = 400
15:36:57.395 00.000 2632 GetInt("/graph/height", 4) returns 4
15:36:57.395 00.000 2632 GetInt("graph/HeightUnits", 1) returns 1
15:36:57.397 00.002 2632 GetBoolean("/graph/showCorrections", 1) returns 1
15:36:57.397 00.000 2632 GetBoolean("/graph/showStarMass", 0) returns 0
15:36:57.397 00.000 2632 GetBoolean("/graph/showStarSNR", 0) returns 0
15:36:57.397 00.000 2632 GetBoolean("/graph/correctionsToScale", 0) returns 0
15:36:57.422 00.025 2632 GetInt("/graph_stepguider/length", 1) returns 1
15:36:57.426 00.004 2632 GetBoolean("/ProfileRawMode", 0) returns 0
15:36:57.427 00.001 2632 GetInt("/target/length", 100) returns 200
15:36:57.427 00.000 2632 GetDouble("/target/zoom", 1.000000) returns 1.000000
15:36:57.427 00.000 2632 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
15:36:57.434 00.007 2632 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
15:36:57.664 00.230 2632 GetString("/profile/1/name", "") returns "My Equipment"
15:36:57.669 00.005 2632 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
15:36:57.669 00.000 2632 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
15:36:57.670 00.001 2632 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
15:36:57.670 00.000 2632 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
15:36:57.676 00.006 2632 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
15:36:57.780 00.104 2632 GetString("/profile/4/indi/INDIcam", "") returns ""
15:36:57.786 00.006 2632 GetString("/profile/4/indi/INDImount", "") returns ""
15:36:57.786 00.000 2632 GetString("/profile/4/indi/INDImount", "") returns ""
15:36:57.794 00.008 2632 GetString("/profile/4/indi/INDIrotator", "") returns ""
15:36:57.794 00.000 2632 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
15:36:57.794 00.000 2632 CameraFactory(Player One Camera 1 (ASCOM))
15:36:57.794 00.000 2632 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
15:36:57.794 00.000 2632 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
15:36:57.794 00.000 2632 GetInt("/profile/4/camera/gain", 95) returns 50
15:36:57.794 00.000 2632 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
15:36:57.802 00.008 2632 GetInt("/profile/4/camera/SaturationADU", 0) returns 0
15:36:57.803 00.001 2632 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
15:36:57.803 00.000 2632 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
15:36:57.803 00.000 2632 GetInt("/profile/4/camera/binning", 1) returns 1
15:36:57.803 00.000 2632 Created new camera of type Player One Camera 1 (ASCOM) = 0FB33C40
15:36:57.803 00.000 2632 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
15:36:57.803 00.000 2632 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
15:36:57.803 00.000 2632 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
15:36:57.803 00.000 2632 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 250
15:36:57.803 00.000 2632 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
15:36:57.803 00.000 2632 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
15:36:57.803 00.000 2632 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
15:36:57.803 00.000 2632 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
15:36:57.811 00.008 2632 DecGuideMode set to Auto (1)
15:36:57.811 00.000 2632 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
15:36:57.811 00.000 2632 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.389710
15:36:57.811 00.000 2632 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
15:36:57.811 00.000 2632 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
15:36:57.811 00.000 2632 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.389710
15:36:57.811 00.000 2632 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.39
15:36:57.811 00.000 2632 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
15:36:57.811 00.000 2632 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
15:36:57.811 00.000 2632 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
15:36:57.811 00.000 2632 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
15:36:57.811 00.000 2632 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
15:36:57.811 00.000 2632 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
15:36:57.811 00.000 2632 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
15:36:57.811 00.000 2632 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
15:36:57.811 00.000 2632 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 220
15:36:57.819 00.008 2632 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
15:36:57.819 00.000 2632 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
15:36:57.819 00.000 2632 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 1
15:36:57.819 00.000 2632 BLC: Enabled with correction = 220 ms, Floor = 20, Ceiling = 465, Adjustable
15:36:57.819 00.000 2632 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
15:36:57.819 00.000 2632 Scope: enabling slew check, guiding will stop when slew is detected
15:36:57.819 00.000 2632 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 0D25FFA0
15:36:57.819 00.000 2632 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
15:36:57.819 00.000 2632 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
15:36:57.819 00.000 2632 ScopeFactory(None)
15:36:57.819 00.000 2632 Created new aux scope of type None = 00000000
15:36:57.819 00.000 2632 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
15:36:57.819 00.000 2632 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
15:36:57.819 00.000 2632 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
15:36:57.819 00.000 2632 StepGuiderFactory(None)
15:36:57.827 00.008 2632 Created new stepguider of type None = 00000000
15:36:57.827 00.000 2632 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
15:36:57.827 00.000 2632 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
15:36:57.827 00.000 2632 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
15:36:57.827 00.000 2632 RotatorFactory(None)
15:36:57.827 00.000 2632 Created new Rotator of type None = 00000000
15:36:57.827 00.000 2632 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
15:36:57.827 00.000 2632 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
15:36:57.835 00.008 2632 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
15:36:57.835 00.000 2632 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
15:36:57.835 00.000 2632 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
15:36:57.852 00.017 2632 starting server
15:36:57.858 00.006 2632 event server started, listening on port 4400
15:36:57.858 00.000 2632 Server started, listening on port 4300
15:36:57.858 00.000 2632 Status Line: Server started
15:36:57.860 00.002 2632 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=174626;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=605;floaty=1288;floatw=572;floath=417|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=38748;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=2857;floaty=821;floatw=359;floath=658|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=3;layer=0;row=2;pos=0;prop=132934;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=3276;floaty=1528;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=3;layer=0;row=3;pos=0;prop=53692;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=3380;floaty=479;floatw=400;floath=264|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,2)=660|dock_size(3,0,0)=413|dock_size(3,0,3)=392|"
15:36:57.877 00.017 2632 GetBoolean("/Update/enabled", 1) returns 1
15:36:57.877 00.000 2632 GetInt("/Update/series", 0) returns 1
15:36:57.877 00.000 10204 UPD: updater thread entry
15:36:57.877 00.000 10204 UPD: fetch https://openphdguiding.org/release-dev-win.txt
15:36:58.215 00.338 10204 UPD: latest ver = 2.6.14
15:36:58.216 00.001 10204 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
15:36:58.216 00.000 10204 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
15:36:58.216 00.000 10204 GetInt("/Update/force", 0) returns 0
15:36:58.216 00.000 10204 UPD: version is up-to-date
15:36:58.216 00.000 10204 UPD: updater thread exit
15:37:02.552 04.336 2632 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:911->ASCOM Scope: cannot get coordinates when not connected
15:39:11.541 128.989 2632 GetInt("/profile/4/camera/SaturationADU", 0) returns 0
15:39:51.750 40.209 2632 User exited setup dialog with 'cancel'
15:40:01.903 10.153 2632 MyFrame::OnClose proceeding
15:40:01.903 00.000 2632 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
15:40:01.907 00.004 2632 StopWorkerThread(0x014230C0) begins
15:40:01.909 00.002 1476 Worker thread wakes up
15:40:01.909 00.000 1476 worker thread servicing REQUEST_TERMINATE
15:40:01.909 00.000 1476 worker thread done servicing request
15:40:01.909 00.000 1476 WorkerThread::Entry() ends
15:40:01.909 00.000 2632 StopWorkerThread() threadExitCode=0
15:40:01.911 00.002 2632 StopWorkerThread(0x014230C0) ends
15:40:01.914 00.003 2632 WorkerThread destructor called
15:40:01.914 00.000 2632 StopWorkerThread(0x014235D0) begins
15:40:01.917 00.003 5548 Worker thread wakes up
15:40:01.917 00.000 5548 worker thread servicing REQUEST_TERMINATE
15:40:01.917 00.000 5548 worker thread done servicing request
15:40:01.917 00.000 5548 WorkerThread::Entry() ends
15:40:01.918 00.001 2632 StopWorkerThread() threadExitCode=0
15:40:01.918 00.000 2632 StopWorkerThread(0x014235D0) ends
15:40:01.918 00.000 2632 WorkerThread destructor called
15:40:01.918 00.000 2632 Shutdown: forced=0
15:40:01.918 00.000 2632 Shutdown complete
15:40:01.918 00.000 2632 UPD: shutdown
15:40:01.918 00.000 2632 stopping server
15:40:01.918 00.000 2632 event server stopped
15:40:01.925 00.007 2632 Status Line: Server stopped
16:03:24.475 00.000 4792 PHD2 version 2.6.14 begins execution with:
16:03:24.475 00.000 4792    Windows 10 (build 26200), 64-bit edition
16:03:24.475 00.000 4792    wxWidgets 3.0.5
16:03:24.475 00.000 4792    cfitsio 3.49
16:03:24.475 00.000 4792 GetString("/frame/LogDir", "") returns ""
16:03:24.475 00.000 4792 CoInitializeEx returns 1
16:03:24.484 00.009 4792 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
16:03:24.484 00.000 4792 GetInt("/wxLanguage", 0) returns 60
16:03:24.484 00.000 4792 locale: initialized with lang id 60 (r=1)
16:03:24.484 00.000 4792 locale: wxTranslations language set to 60
16:03:24.484 00.000 4792 GetInt("/currentProfile", 0) returns 4
16:03:24.484 00.000 4792 reset dither spiral
16:03:24.492 00.008 4792 StartWorkerThread(00000000) begins
16:03:24.492 00.000 4792 WorkerThread constructor called
16:03:24.492 00.000 4792 StartWorkerThread(01930878) ends
16:03:24.492 00.000 15296 WorkerThread::Entry() begins
16:03:24.492 00.000 4792 StartWorkerThread(00000000) begins
16:03:24.492 00.000 15296 worker thread CoInitializeEx returns 0
16:03:24.492 00.000 4792 WorkerThread constructor called
16:03:24.492 00.000 4792 StartWorkerThread(01930AB8) ends
16:03:24.495 00.003 4792 GetBoolean("/ServerMode", 1) returns 1
16:03:24.495 00.000 15292 WorkerThread::Entry() begins
16:03:24.495 00.000 15292 worker thread CoInitializeEx returns 0
16:03:24.525 00.030 4792 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
16:03:24.525 00.000 4792 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
16:03:24.525 00.000 4792 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
16:03:24.525 00.000 4792 GetInt("/profile/4/DitherMode", 0) returns 0
16:03:24.525 00.000 4792 set dither mode 0
16:03:24.525 00.000 4792 GetInt("/profile/4/frame/timeLapse", 0) returns 0
16:03:24.525 00.000 4792 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
16:03:24.525 00.000 4792 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
16:03:24.525 00.000 4792 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
16:03:24.525 00.000 4792 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
16:03:24.525 00.000 4792 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
16:03:24.525 00.000 4792 GetInt("/profile/4/frame/focalLength", 0) returns 1860
16:03:24.533 00.008 4792 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
16:03:24.533 00.000 4792 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
16:03:24.533 00.000 4792 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
16:03:24.533 00.000 4792 AutoExp: config min = 1000 max = 5000 snr = 25.00
16:03:24.533 00.000 4792 AutoExp: reset exp to 5000
16:03:24.533 00.000 4792 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
16:03:24.533 00.000 4792 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
16:03:24.533 00.000 4792 OnExposureDurationSelected: duration = 3000
16:03:24.533 00.000 4792 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
16:03:24.533 00.000 4792 GetInt("/profile/4/Gamma", 100) returns 53
16:03:24.533 00.000 4792 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
16:03:24.533 00.000 4792 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
16:03:24.533 00.000 4792 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
16:03:24.533 00.000 4792 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
16:03:24.533 00.000 4792 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
16:03:24.533 00.000 4792 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
16:03:24.533 00.000 4792 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
16:03:24.533 00.000 4792 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
16:03:24.541 00.008 4792 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
16:03:24.542 00.001 4792 guider state => UNINITIALIZED
16:03:24.542 00.000 4792 GetInt("/profile/4/overlay/slit/center.x", 376) returns 376
16:03:24.542 00.000 4792 GetInt("/profile/4/overlay/slit/center.y", 290) returns 290
16:03:24.542 00.000 4792 GetInt("/profile/4/overlay/slit/width", 8) returns 8
16:03:24.542 00.000 4792 GetInt("/profile/4/overlay/slit/height", 100) returns 100
16:03:24.542 00.000 4792 GetInt("/profile/4/overlay/slit/angle", 0) returns 0
16:03:24.542 00.000 4792 Changing from state UNINITIALIZED to UNINITIALIZED
16:03:24.542 00.000 4792 guider state => SELECTING
16:03:24.542 00.000 4792 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
16:03:24.542 00.000 4792 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
16:03:24.542 00.000 4792 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
16:03:24.542 00.000 4792 Setting StarMinHFD = 1.50
16:03:24.542 00.000 4792 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
16:03:24.550 00.008 4792 Setting MaxHFD = 10.0
16:03:24.550 00.000 4792 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
16:03:24.550 00.000 4792 Setting StarMinSNR = 25.0
16:03:24.550 00.000 4792 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
16:03:24.550 00.000 4792 Setting AutoSelDownsample = 0
16:03:24.550 00.000 4792 GetString("/profile/4/guider/bookmarks", "") returns ""
16:03:24.550 00.000 4792 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
16:03:24.550 00.000 4792 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
16:03:24.550 00.000 4792 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
16:03:24.550 00.000 4792 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
16:03:24.550 00.000 4792 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
16:03:24.550 00.000 4792 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
16:03:24.550 00.000 4792 MultiStar mode enabled
16:03:24.550 00.000 4792 GetBoolean("/StickyLockPosition", 0) returns 0
16:03:24.550 00.000 4792 GetString("/geometry", "") returns "0;800;600;2491;443"
16:03:24.567 00.017 4792 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
16:03:24.567 00.000 4792 GetString("/graph/RAColor", "") returns "#0080FF"
16:03:24.567 00.000 4792 GetString("/graph/DecColor", "") returns "#FF0000"
16:03:24.567 00.000 4792 GetInt("/graph/minLength", 50) returns 50
16:03:24.567 00.000 4792 GetInt("/graph/maxLength", 400) returns 400
16:03:24.575 00.008 4792 GetInt("/graph/minHeight", 1) returns 1
16:03:24.575 00.000 4792 GetInt("/graph/maxHeight", 16) returns 16
16:03:24.575 00.000 4792 GetInt("/graph/length", 100) returns 400
16:03:24.575 00.000 4792 GraphStats window size = 400
16:03:24.575 00.000 4792 GetInt("/graph/height", 4) returns 4
16:03:24.575 00.000 4792 GetInt("graph/HeightUnits", 1) returns 1
16:03:24.575 00.000 4792 GetBoolean("/graph/showCorrections", 1) returns 1
16:03:24.575 00.000 4792 GetBoolean("/graph/showStarMass", 0) returns 0
16:03:24.575 00.000 4792 GetBoolean("/graph/showStarSNR", 0) returns 0
16:03:24.575 00.000 4792 GetBoolean("/graph/correctionsToScale", 0) returns 0
16:03:24.592 00.017 4792 GetInt("/graph_stepguider/length", 1) returns 1
16:03:24.601 00.009 4792 GetBoolean("/ProfileRawMode", 0) returns 0
16:03:24.601 00.000 4792 GetInt("/target/length", 100) returns 200
16:03:24.601 00.000 4792 GetDouble("/target/zoom", 1.000000) returns 1.000000
16:03:24.601 00.000 4792 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
16:03:24.601 00.000 4792 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
16:03:24.820 00.219 4792 GetString("/profile/1/name", "") returns "My Equipment"
16:03:24.820 00.000 4792 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
16:03:24.828 00.008 4792 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
16:03:24.828 00.000 4792 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
16:03:24.828 00.000 4792 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
16:03:24.833 00.005 4792 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
16:03:25.013 00.180 4792 GetString("/profile/4/indi/INDIcam", "") returns ""
16:03:25.013 00.000 4792 GetString("/profile/4/indi/INDImount", "") returns ""
16:03:25.013 00.000 4792 GetString("/profile/4/indi/INDImount", "") returns ""
16:03:25.022 00.009 4792 GetString("/profile/4/indi/INDIrotator", "") returns ""
16:03:25.022 00.000 4792 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
16:03:25.022 00.000 4792 CameraFactory(Player One Camera 1 (ASCOM))
16:03:25.022 00.000 4792 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
16:03:25.029 00.007 4792 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
16:03:25.029 00.000 4792 GetInt("/profile/4/camera/gain", 95) returns 50
16:03:25.029 00.000 4792 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
16:03:25.029 00.000 4792 GetInt("/profile/4/camera/SaturationADU", 0) returns 0
16:03:25.029 00.000 4792 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
16:03:25.031 00.002 4792 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
16:03:25.031 00.000 4792 GetInt("/profile/4/camera/binning", 1) returns 1
16:03:25.031 00.000 4792 Created new camera of type Player One Camera 1 (ASCOM) = 0D58F728
16:03:25.031 00.000 4792 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
16:03:25.031 00.000 4792 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
16:03:25.031 00.000 4792 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
16:03:25.031 00.000 4792 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 250
16:03:25.031 00.000 4792 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
16:03:25.035 00.004 4792 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
16:03:25.035 00.000 4792 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
16:03:25.035 00.000 4792 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
16:03:25.035 00.000 4792 DecGuideMode set to Auto (1)
16:03:25.035 00.000 4792 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
16:03:25.037 00.002 4792 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.389710
16:03:25.037 00.000 4792 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
16:03:25.037 00.000 4792 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
16:03:25.038 00.001 4792 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.389710
16:03:25.038 00.000 4792 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.39
16:03:25.038 00.000 4792 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
16:03:25.038 00.000 4792 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
16:03:25.038 00.000 4792 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
16:03:25.040 00.002 4792 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
16:03:25.040 00.000 4792 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
16:03:25.040 00.000 4792 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
16:03:25.040 00.000 4792 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
16:03:25.040 00.000 4792 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
16:03:25.043 00.003 4792 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 220
16:03:25.043 00.000 4792 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
16:03:25.043 00.000 4792 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
16:03:25.043 00.000 4792 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 1
16:03:25.043 00.000 4792 BLC: Enabled with correction = 220 ms, Floor = 20, Ceiling = 465, Adjustable
16:03:25.043 00.000 4792 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
16:03:25.043 00.000 4792 Scope: enabling slew check, guiding will stop when slew is detected
16:03:25.043 00.000 4792 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 0D597480
16:03:25.043 00.000 4792 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
16:03:25.047 00.004 4792 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
16:03:25.047 00.000 4792 ScopeFactory(None)
16:03:25.047 00.000 4792 Created new aux scope of type None = 00000000
16:03:25.047 00.000 4792 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
16:03:25.049 00.002 4792 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
16:03:25.049 00.000 4792 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
16:03:25.049 00.000 4792 StepGuiderFactory(None)
16:03:25.049 00.000 4792 Created new stepguider of type None = 00000000
16:03:25.049 00.000 4792 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
16:03:25.049 00.000 4792 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
16:03:25.049 00.000 4792 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
16:03:25.049 00.000 4792 RotatorFactory(None)
16:03:25.049 00.000 4792 Created new Rotator of type None = 00000000
16:03:25.049 00.000 4792 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
16:03:25.049 00.000 4792 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
16:03:25.055 00.006 4792 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
16:03:25.055 00.000 4792 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
16:03:25.055 00.000 4792 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
16:03:25.071 00.016 4792 starting server
16:03:25.071 00.000 4792 event server started, listening on port 4400
16:03:25.071 00.000 4792 Server started, listening on port 4300
16:03:25.071 00.000 4792 Status Line: Server started
16:03:25.077 00.006 4792 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=174626;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=605;floaty=1288;floatw=572;floath=417|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=38748;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=2857;floaty=821;floatw=359;floath=658|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=3;layer=0;row=2;pos=0;prop=132934;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=3276;floaty=1528;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=3;layer=0;row=3;pos=0;prop=53692;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=3380;floaty=479;floatw=400;floath=264|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,2)=660|dock_size(3,0,0)=413|dock_size(3,0,3)=392|"
16:03:25.103 00.026 4792 GetBoolean("/Update/enabled", 1) returns 1
16:03:25.106 00.003 4792 GetInt("/Update/series", 0) returns 1
16:03:25.106 00.000 6072 UPD: updater thread entry
16:03:25.106 00.000 6072 UPD: fetch https://openphdguiding.org/release-dev-win.txt
16:03:25.427 00.321 6072 UPD: latest ver = 2.6.14
16:03:25.427 00.000 6072 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
16:03:25.427 00.000 6072 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
16:03:25.427 00.000 6072 GetInt("/Update/force", 0) returns 0
16:03:25.427 00.000 6072 UPD: version is up-to-date
16:03:25.430 00.003 6072 UPD: updater thread exit
16:03:29.133 03.703 4792 GetInt("/profile/4/camera/SaturationADU", 0) returns 0
16:09:20.785 351.652 4792 User exited setup dialog with 'cancel'
16:09:25.279 04.494 4792 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/10/2026 10:16:21 PM"
16:09:25.284 00.005 4792 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
16:09:25.284 00.000 4792 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
16:09:25.284 00.000 4792 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
16:09:25.284 00.000 4792 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
16:09:25.284 00.000 4792 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 1.661940
16:09:25.284 00.000 4792 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
16:09:25.284 00.000 4792 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
16:09:25.284 00.000 4792 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
16:09:25.284 00.000 4792 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
16:09:25.284 00.000 4792 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/10/2026 10:16:21 PM"
16:09:25.284 00.000 4792 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
16:09:25.284 00.000 4792 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.0 2.5}, {0.6 4.9}, {1.0 6.9}, {1.4 9.7}, {2.1 12.2}, {1.9 14.3}, {2.3 17.3}, {2.9 20.0}, {2.8 22.7}, {3.2 24.5}, {3.5 26.5}, {3.5 26.5}, {1.8 0.8}"
16:09:25.284 00.000 4792 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 -0.2}, {5.0 -0.2}, {7.3 -0.5}, {9.4 -0.4}, {11.7 -1.5}, {14.5 -1.0}, {16.9 -1.4}, {19.5 -1.2}, {22.1 -1.7}, {24.2 -2.2}, {26.1 -2.7}, {26.1 -2.7}, {6.5 -0.8}"
16:09:25.297 00.013 4792 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
16:09:25.298 00.001 4792 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
16:09:25.298 00.000 4792 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
16:09:25.300 00.002 4792 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
16:09:25.300 00.000 4792 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 1.661940
16:09:25.300 00.000 4792 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
16:09:25.300 00.000 4792 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
16:09:25.302 00.002 4792 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
16:09:25.302 00.000 4792 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
16:09:25.303 00.001 4792 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/10/2026 10:16:21 PM"
16:09:25.303 00.000 4792 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
16:09:25.303 00.000 4792 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.0 2.5}, {0.6 4.9}, {1.0 6.9}, {1.4 9.7}, {2.1 12.2}, {1.9 14.3}, {2.3 17.3}, {2.9 20.0}, {2.8 22.7}, {3.2 24.5}, {3.5 26.5}, {3.5 26.5}, {1.8 0.8}"
16:09:25.303 00.000 4792 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 -0.2}, {5.0 -0.2}, {7.3 -0.5}, {9.4 -0.4}, {11.7 -1.5}, {14.5 -1.0}, {16.9 -1.4}, {19.5 -1.2}, {22.1 -1.7}, {24.2 -2.2}, {26.1 -2.7}, {26.1 -2.7}, {6.5 -0.8}"
16:09:25.305 00.002 4792 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/10/2026 10:16:21 PM"
16:09:25.305 00.000 4792 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
16:09:25.305 00.000 4792 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
16:09:25.305 00.000 4792 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
16:09:25.307 00.002 4792 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
16:09:25.307 00.000 4792 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.039420
16:09:25.308 00.001 4792 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
16:09:25.308 00.000 4792 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
16:09:25.308 00.000 4792 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
16:09:25.310 00.002 4792 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
16:09:25.310 00.000 4792 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
16:10:15.050 49.740 4792 MyFrame::OnClose proceeding
16:10:15.050 00.000 4792 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
16:10:15.050 00.000 4792 StopWorkerThread(0x01930878) begins
16:10:15.050 00.000 15296 Worker thread wakes up
16:10:15.050 00.000 15296 worker thread servicing REQUEST_TERMINATE
16:10:15.050 00.000 15296 worker thread done servicing request
16:10:15.050 00.000 15296 WorkerThread::Entry() ends
16:10:15.058 00.008 4792 StopWorkerThread() threadExitCode=0
16:10:15.058 00.000 4792 StopWorkerThread(0x01930878) ends
16:10:15.058 00.000 4792 WorkerThread destructor called
16:10:15.058 00.000 4792 StopWorkerThread(0x01930AB8) begins
16:10:15.058 00.000 15292 Worker thread wakes up
16:10:15.058 00.000 15292 worker thread servicing REQUEST_TERMINATE
16:10:15.058 00.000 15292 worker thread done servicing request
16:10:15.058 00.000 15292 WorkerThread::Entry() ends
16:10:15.058 00.000 4792 StopWorkerThread() threadExitCode=0
16:10:15.058 00.000 4792 StopWorkerThread(0x01930AB8) ends
16:10:15.058 00.000 4792 WorkerThread destructor called
16:10:15.058 00.000 4792 Shutdown: forced=0
16:10:15.064 00.006 4792 Shutdown complete
16:10:15.064 00.000 4792 UPD: shutdown
16:10:15.064 00.000 4792 stopping server
16:10:15.065 00.001 4792 event server stopped
16:10:15.066 00.001 4792 Status Line: Server stopped
19:02:31.686 00.003 13368 PHD2 version 2.6.14 begins execution with:
19:02:31.686 00.000 13368    Windows 10 (build 26200), 64-bit edition
19:02:31.686 00.000 13368    wxWidgets 3.0.5
19:02:31.687 00.001 13368    cfitsio 3.49
19:02:31.687 00.000 13368 GetString("/frame/LogDir", "") returns ""
19:02:31.692 00.005 13368 CoInitializeEx returns 1
19:02:31.693 00.001 13368 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
19:02:31.693 00.000 13368 GetInt("/wxLanguage", 0) returns 60
19:02:31.694 00.001 13368 locale: initialized with lang id 60 (r=1)
19:02:31.695 00.001 13368 locale: wxTranslations language set to 60
19:02:31.699 00.004 13368 GetInt("/currentProfile", 0) returns 4
19:02:31.702 00.003 13368 reset dither spiral
19:02:31.703 00.001 13368 StartWorkerThread(00000000) begins
19:02:31.704 00.001 13368 WorkerThread constructor called
19:02:31.704 00.000 13368 StartWorkerThread(0079F898) ends
19:02:31.705 00.001 13600 WorkerThread::Entry() begins
19:02:31.705 00.000 13368 StartWorkerThread(00000000) begins
19:02:31.705 00.000 13368 WorkerThread constructor called
19:02:31.706 00.001 13600 worker thread CoInitializeEx returns 0
19:02:31.706 00.000 13368 StartWorkerThread(0079ACD8) ends
19:02:31.707 00.001 8320 WorkerThread::Entry() begins
19:02:31.707 00.000 8320 worker thread CoInitializeEx returns 0
19:02:31.707 00.000 13368 GetBoolean("/ServerMode", 1) returns 1
19:02:31.754 00.047 13368 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
19:02:31.755 00.001 13368 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
19:02:31.755 00.000 13368 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
19:02:31.756 00.001 13368 GetInt("/profile/4/DitherMode", 0) returns 0
19:02:31.757 00.001 13368 set dither mode 0
19:02:31.758 00.001 13368 GetInt("/profile/4/frame/timeLapse", 0) returns 0
19:02:31.758 00.000 13368 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
19:02:31.759 00.001 13368 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
19:02:31.759 00.000 13368 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
19:02:31.760 00.001 13368 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
19:02:31.761 00.001 13368 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
19:02:31.761 00.000 13368 GetInt("/profile/4/frame/focalLength", 0) returns 1860
19:02:31.762 00.001 13368 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
19:02:31.762 00.000 13368 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
19:02:31.763 00.001 13368 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
19:02:31.764 00.001 13368 AutoExp: config min = 1000 max = 5000 snr = 25.00
19:02:31.764 00.000 13368 AutoExp: reset exp to 5000
19:02:31.765 00.001 13368 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
19:02:31.766 00.001 13368 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
19:02:31.766 00.000 13368 OnExposureDurationSelected: duration = 3000
19:02:31.767 00.001 13368 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
19:02:31.767 00.000 13368 GetInt("/profile/4/Gamma", 100) returns 53
19:02:31.768 00.001 13368 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
19:02:31.769 00.001 13368 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
19:02:31.769 00.000 13368 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
19:02:31.770 00.001 13368 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
19:02:31.770 00.000 13368 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
19:02:31.771 00.001 13368 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
19:02:31.771 00.000 13368 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
19:02:31.772 00.001 13368 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
19:02:31.772 00.000 13368 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
19:02:31.777 00.005 13368 guider state => UNINITIALIZED
19:02:31.778 00.001 13368 GetInt("/profile/4/overlay/slit/center.x", 376) returns 376
19:02:31.778 00.000 13368 GetInt("/profile/4/overlay/slit/center.y", 290) returns 290
19:02:31.779 00.001 13368 GetInt("/profile/4/overlay/slit/width", 8) returns 8
19:02:31.779 00.000 13368 GetInt("/profile/4/overlay/slit/height", 100) returns 100
19:02:31.780 00.001 13368 GetInt("/profile/4/overlay/slit/angle", 0) returns 0
19:02:31.780 00.000 13368 Changing from state UNINITIALIZED to UNINITIALIZED
19:02:31.781 00.001 13368 guider state => SELECTING
19:02:31.781 00.000 13368 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
19:02:31.782 00.001 13368 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
19:02:31.782 00.000 13368 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
19:02:31.783 00.001 13368 Setting StarMinHFD = 1.50
19:02:31.783 00.000 13368 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
19:02:31.784 00.001 13368 Setting MaxHFD = 10.0
19:02:31.784 00.000 13368 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
19:02:31.785 00.001 13368 Setting StarMinSNR = 25.0
19:02:31.785 00.000 13368 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
19:02:31.786 00.001 13368 Setting AutoSelDownsample = 0
19:02:31.786 00.000 13368 GetString("/profile/4/guider/bookmarks", "") returns ""
19:02:31.787 00.001 13368 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
19:02:31.788 00.001 13368 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
19:02:31.788 00.000 13368 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
19:02:31.789 00.001 13368 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
19:02:31.790 00.001 13368 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
19:02:31.790 00.000 13368 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
19:02:31.791 00.001 13368 MultiStar mode enabled
19:02:31.791 00.000 13368 GetBoolean("/StickyLockPosition", 0) returns 0
19:02:31.794 00.003 13368 GetString("/geometry", "") returns "0;800;600;2491;443"
19:02:31.810 00.016 13368 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
19:02:31.811 00.001 13368 GetString("/graph/RAColor", "") returns "#0080FF"
19:02:31.811 00.000 13368 GetString("/graph/DecColor", "") returns "#FF0000"
19:02:31.812 00.001 13368 GetInt("/graph/minLength", 50) returns 50
19:02:31.813 00.001 13368 GetInt("/graph/maxLength", 400) returns 400
19:02:31.813 00.000 13368 GetInt("/graph/minHeight", 1) returns 1
19:02:31.814 00.001 13368 GetInt("/graph/maxHeight", 16) returns 16
19:02:31.814 00.000 13368 GetInt("/graph/length", 100) returns 400
19:02:31.815 00.001 13368 GraphStats window size = 400
19:02:31.815 00.000 13368 GetInt("/graph/height", 4) returns 4
19:02:31.816 00.001 13368 GetInt("graph/HeightUnits", 1) returns 1
19:02:31.816 00.000 13368 GetBoolean("/graph/showCorrections", 1) returns 1
19:02:31.817 00.001 13368 GetBoolean("/graph/showStarMass", 0) returns 0
19:02:31.817 00.000 13368 GetBoolean("/graph/showStarSNR", 0) returns 0
19:02:31.818 00.001 13368 GetBoolean("/graph/correctionsToScale", 0) returns 0
19:02:31.851 00.033 13368 GetInt("/graph_stepguider/length", 1) returns 1
19:02:31.853 00.002 13368 GetBoolean("/ProfileRawMode", 0) returns 0
19:02:31.854 00.001 13368 GetInt("/target/length", 100) returns 200
19:02:31.855 00.001 13368 GetDouble("/target/zoom", 1.000000) returns 1.000000
19:02:31.861 00.006 13368 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
19:02:31.862 00.001 13368 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
19:02:32.296 00.434 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:32.296 00.000 13368 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
19:02:32.297 00.001 13368 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
19:02:32.298 00.001 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:32.298 00.000 13368 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
19:02:32.306 00.008 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:32.412 00.106 13368 GetString("/profile/4/indi/INDIcam", "") returns ""
19:02:32.421 00.009 13368 GetString("/profile/4/indi/INDImount", "") returns ""
19:02:32.428 00.007 13368 GetString("/profile/4/indi/INDImount", "") returns ""
19:02:32.434 00.006 13368 GetString("/profile/4/indi/INDIrotator", "") returns ""
19:02:32.437 00.003 13368 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
19:02:32.438 00.001 13368 CameraFactory(Player One Camera 1 (ASCOM))
19:02:32.439 00.001 13368 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
19:02:32.440 00.001 13368 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
19:02:32.440 00.000 13368 GetInt("/profile/4/camera/gain", 95) returns 50
19:02:32.441 00.001 13368 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
19:02:32.441 00.000 13368 GetInt("/profile/4/camera/SaturationADU", 0) returns 0
19:02:32.442 00.001 13368 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
19:02:32.442 00.000 13368 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
19:02:32.443 00.001 13368 GetInt("/profile/4/camera/binning", 1) returns 1
19:02:32.443 00.000 13368 Created new camera of type Player One Camera 1 (ASCOM) = 0F7F9010
19:02:32.444 00.001 13368 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
19:02:32.445 00.001 13368 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
19:02:32.446 00.001 13368 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
19:02:32.447 00.001 13368 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 250
19:02:32.447 00.000 13368 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
19:02:32.448 00.001 13368 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
19:02:32.449 00.001 13368 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
19:02:32.449 00.000 13368 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
19:02:32.450 00.001 13368 DecGuideMode set to Auto (1)
19:02:32.450 00.000 13368 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
19:02:32.451 00.001 13368 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.389710
19:02:32.452 00.001 13368 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
19:02:32.452 00.000 13368 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
19:02:32.453 00.001 13368 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.389710
19:02:32.453 00.000 13368 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.39
19:02:32.454 00.001 13368 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
19:02:32.454 00.000 13368 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
19:02:32.455 00.001 13368 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
19:02:32.455 00.000 13368 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
19:02:32.456 00.001 13368 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
19:02:32.457 00.001 13368 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
19:02:32.457 00.000 13368 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
19:02:32.458 00.001 13368 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
19:02:32.458 00.000 13368 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 220
19:02:32.459 00.001 13368 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
19:02:32.459 00.000 13368 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
19:02:32.460 00.001 13368 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 1
19:02:32.460 00.000 13368 BLC: Enabled with correction = 220 ms, Floor = 20, Ceiling = 465, Adjustable
19:02:32.461 00.001 13368 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
19:02:32.461 00.000 13368 Scope: enabling slew check, guiding will stop when slew is detected
19:02:32.462 00.001 13368 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 0F808970
19:02:32.462 00.000 13368 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
19:02:32.463 00.001 13368 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
19:02:32.464 00.001 13368 ScopeFactory(None)
19:02:32.465 00.001 13368 Created new aux scope of type None = 00000000
19:02:32.465 00.000 13368 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
19:02:32.466 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
19:02:32.466 00.000 13368 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
19:02:32.467 00.001 13368 StepGuiderFactory(None)
19:02:32.467 00.000 13368 Created new stepguider of type None = 00000000
19:02:32.468 00.001 13368 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
19:02:32.469 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
19:02:32.469 00.000 13368 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
19:02:32.470 00.001 13368 RotatorFactory(None)
19:02:32.470 00.000 13368 Created new Rotator of type None = 00000000
19:02:32.471 00.001 13368 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
19:02:32.471 00.000 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
19:02:32.478 00.007 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:32.479 00.001 13368 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
19:02:32.479 00.000 13368 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
19:02:32.500 00.021 13368 starting server
19:02:32.502 00.002 13368 event server started, listening on port 4400
19:02:32.503 00.001 13368 Server started, listening on port 4300
19:02:32.503 00.000 13368 Status Line: Server started
19:02:32.506 00.003 13368 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=174626;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=605;floaty=1288;floatw=572;floath=417|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=38748;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=2857;floaty=821;floatw=359;floath=658|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=3;layer=0;row=2;pos=0;prop=132934;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=3276;floaty=1528;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=3;layer=0;row=3;pos=0;prop=53692;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=3380;floaty=479;floatw=400;floath=264|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,2)=660|dock_size(3,0,0)=413|dock_size(3,0,3)=392|"
19:02:32.534 00.028 13368 GetBoolean("/Update/enabled", 1) returns 1
19:02:32.535 00.001 13368 GetInt("/Update/series", 0) returns 1
19:02:32.536 00.001 2096 UPD: updater thread entry
19:02:32.536 00.000 2096 UPD: fetch https://openphdguiding.org/release-dev-win.txt
19:02:32.912 00.376 2096 UPD: latest ver = 2.6.14
19:02:32.912 00.000 2096 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
19:02:32.912 00.000 2096 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
19:02:32.912 00.000 2096 GetInt("/Update/force", 0) returns 0
19:02:32.912 00.000 2096 UPD: version is up-to-date
19:02:32.913 00.001 2096 UPD: updater thread exit
19:02:33.729 00.816 13368 evsrv: cli 0F819F28 connect
19:02:33.730 00.001 13368 evsrv: cli 0F819F28 request: {"method":"get_app_state","id":"3795a11f-ec90-4509-829f-a2bccb4f87d1"}
19:02:33.731 00.001 13368 evsrv: cli 0F819F28 response: {"jsonrpc":"2.0","result":"Stopped","id":"3795a11f-ec90-4509-829f-a2bccb4f87d1"}
19:02:33.734 00.003 13368 evsrv: cli 0F819F28 disconnect
19:02:33.735 00.001 13368 evsrv: cli 0F81A568 connect
19:02:33.738 00.003 13368 evsrv: cli 0F81AE28 connect
19:02:33.739 00.001 13368 evsrv: cli 0F81AE28 request: {"method":"get_profile","id":"555b7283-97cc-405c-a88c-51a73972d9e6"}
19:02:33.740 00.001 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:33.740 00.000 13368 evsrv: cli 0F81AE28 response: {"jsonrpc":"2.0","result":{"id":4,"name":"RC10C-AP1200-Xena-Ascom"},"id":"555b7283-97cc-405c-a88c-51a73972d9e6"}
19:02:33.743 00.003 13368 evsrv: cli 0F81AE28 disconnect
19:02:33.745 00.002 13368 evsrv: cli 0F81A6A8 connect
19:02:33.745 00.000 13368 evsrv: cli 0F81A6A8 request: {"method":"get_profiles","id":"10db5e48-65cc-4991-90eb-b54736ef36ec"}
19:02:33.746 00.001 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:33.747 00.001 13368 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
19:02:33.747 00.000 13368 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
19:02:33.748 00.001 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:33.748 00.000 13368 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
19:02:33.749 00.001 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:33.749 00.000 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:33.750 00.001 13368 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
19:02:33.750 00.000 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:33.751 00.001 13368 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
19:02:33.752 00.001 13368 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
19:02:33.752 00.000 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:33.753 00.001 13368 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
19:02:33.753 00.000 13368 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
19:02:33.754 00.001 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:33.754 00.000 13368 GetString("/profile/1/name", "") returns "My Equipment"
19:02:33.755 00.001 13368 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
19:02:33.755 00.000 13368 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
19:02:33.756 00.001 13368 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
19:02:33.756 00.000 13368 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
19:02:33.757 00.001 13368 evsrv: cli 0F81A6A8 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"My Equipment"},{"id":2,"name":"RC10C+AP900+OAG"},{"id":3,"name":"RC10C+AP1200+OAG"},{"id":4,"name":"RC10C-AP1200-Xena-Ascom","selected":true},{"id":6,"name":"RC10C-Xena-Ascom Bin2 May26"}],"id":"10db5e48-65cc-4991-90eb-b54736ef36ec"}
19:02:33.759 00.002 13368 evsrv: cli 0F81A6A8 disconnect
19:02:33.761 00.002 13368 evsrv: cli 0F81A6A8 connect
19:02:33.762 00.001 13368 evsrv: cli 0F81A6A8 request: {"method":"get_connected","id":"1f74b563-fed2-4bbb-94fc-6d29c6893d57"}
19:02:33.762 00.000 13368 evsrv: cli 0F81A6A8 response: {"jsonrpc":"2.0","result":false,"id":"1f74b563-fed2-4bbb-94fc-6d29c6893d57"}
19:02:33.763 00.001 13368 evsrv: cli 0F81A6A8 disconnect
19:02:33.764 00.001 13368 evsrv: cli 0F81A888 connect
19:02:33.765 00.001 13368 evsrv: cli 0F81A888 request: {"method":"set_connected","params":[true],"id":"f8ec2796-d5ee-4413-9897-9264eff7160a"}
19:02:33.765 00.000 13368 gear_dialog: ConnectAll calls OnButtonConnectAll
19:02:33.766 00.001 13368 gear_dialog: OnButtonConnectAll
19:02:33.766 00.000 13368 gear_dialog: DoConnectCamera [Player One Camera 1 (ASCOM)]
19:02:33.767 00.001 13368 Status Line: Connecting to Camera ...
19:02:33.768 00.001 13368 GetString("/profile/4/cam_hash/c1bfde34/whichCamera", "") returns ""
19:02:33.769 00.001 13368 Connecting to camera [Player One Camera 1 (ASCOM)] id = []
19:02:33.770 00.001 13368 Create ASCOM Camera: choice 'Player One Camera 1 (ASCOM)' progid ASCOM.PlayerOne.Camera
19:02:34.321 00.551 13368 setting camera Name = Xena-M (ASCOM)
19:02:34.324 00.003 13368 ASCOM camera: MaxBinning is 4
19:02:34.325 00.001 13368 ASCOM camera: has cooler
19:02:34.326 00.001 13368 ASCOM Camera: set binning = 1
19:02:34.326 00.000 13368 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
19:02:34.327 00.001 13368 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[Player One Camera 1 (ASCOM)] scaleRatio=1.000
19:02:34.327 00.000 13368 Connected Camera: Xena-M (ASCOM)
19:02:34.328 00.001 13368 FrameSize=(0,0)
19:02:34.328 00.000 13368 PixelSize=5.86
19:02:34.329 00.001 13368 BitsPerPixel=16
19:02:34.329 00.000 13368 HasGainControl=0
19:02:34.330 00.001 13368 HasShutter=0
19:02:34.330 00.000 13368 HasSubFrames=1
19:02:34.331 00.001 13368 ST4HasGuideOutput=1
19:02:34.331 00.000 13368 GetBoolean("/profile/4/camera/AutoLoadDefectMap", 1) returns 1
19:02:34.332 00.001 13368 auto-loading defect map
19:02:34.332 00.000 13368 Loading defect map file C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
19:02:34.333 00.001 13368 Defect map file not found: C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
19:02:34.333 00.000 13368 Status Line: Defect map not loaded
19:02:34.335 00.002 13368 GetBoolean("/profile/4/camera/AutoLoadDarks", 1) returns 1
19:02:34.335 00.000 13368 Auto-loading dark library
19:02:34.370 00.035 13368 loaded dark frame exposure = 1000, med = 588
19:02:34.393 00.023 13368 loaded dark frame exposure = 1500, med = 591
19:02:34.417 00.024 13368 loaded dark frame exposure = 2000, med = 593
19:02:34.438 00.021 13368 loaded dark frame exposure = 2500, med = 596
19:02:34.461 00.023 13368 loaded dark frame exposure = 3000, med = 598
19:02:34.483 00.022 13368 loaded dark frame exposure = 3500, med = 601
19:02:34.505 00.022 13368 loaded dark frame exposure = 4000, med = 603
19:02:34.527 00.022 13368 loaded dark frame exposure = 4500, med = 605
19:02:34.549 00.022 13368 loaded dark frame exposure = 5000, med = 608
19:02:34.549 00.000 13368 loaded dark library from C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_dark_lib_4.fit
19:02:34.550 00.001 13368 Status Line: Darks loaded
19:02:34.552 00.002 13368 DarkLib check: undefined frame size for current camera
19:02:34.554 00.002 13368 Status Line: Camera Connected
19:02:34.556 00.002 13368 gear_dialog: OnButtonConnectStepGuider
19:02:34.558 00.002 13368 Connected AO:None
19:02:34.559 00.001 13368 gear_dialog: OnButtonConnectScope
19:02:34.560 00.001 13368 Status Line: Connecting to Mount ...
19:02:34.562 00.002 13368 Connecting to mount [AstroPhysics GTO V2 Mount (ASCOM)]
19:02:34.562 00.000 13368 ASCOM Scope: Connecting
19:02:34.563 00.001 13368 Create ASCOM Scope: choice 'AstroPhysics GTO V2 Mount (ASCOM)' progid AstroPhysicsV2.Telescope
19:02:34.566 00.003 13368 pScopeDriver = 0x0F89BD2C
19:02:34.678 00.112 13368 Scope reports its name as AstroPhysicsV2 (ASCOM)
19:02:34.681 00.003 13368 ASCOM scope: enabling sync pulse guide check
19:02:34.686 00.005 13368 ASCOM scope CanSlewAsync is true
19:02:34.687 00.001 13368 AstroPhysicsV2 (ASCOM) connected
19:02:34.692 00.005 13368 ScopeASCOM::GetDeclinationRadians() returns 57.1
19:02:34.694 00.002 13368 ScopeASCOM::SideOfPier() returns 1
19:02:34.695 00.001 13368 ASCOM Scope: Connect success
19:02:34.695 00.000 13368 Status Line: Mount Connected
19:02:34.698 00.003 13368 Connected Scope:AstroPhysicsV2 (ASCOM)
19:02:34.699 00.001 13368 gear_dialog: OnButtonConnectAuxScope
19:02:34.699 00.000 13368 Connected AuxScope:None
19:02:34.700 00.001 13368 gear_dialog: OnButtonConnectRotator
19:02:34.701 00.001 13368 Connected Rotator:None
19:02:34.735 00.034 13368 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
19:02:34.736 00.001 13368 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
19:02:34.736 00.000 13368 Auto-loading calibration data
19:02:34.737 00.001 13368 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
19:02:34.737 00.000 13368 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
19:02:34.738 00.001 13368 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
19:02:34.739 00.001 13368 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
19:02:34.739 00.000 13368 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns 3.039420
19:02:34.740 00.001 13368 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
19:02:34.740 00.000 13368 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
19:02:34.741 00.001 13368 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
19:02:34.741 00.000 13368 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
19:02:34.742 00.001 13368 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
19:02:34.742 00.000 13368 Mount::SetCalibration (scope) -- xAngle=82.5 yAngle=174.1 xRate=12.160 yRate=11.930 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
19:02:34.743 00.001 13368 Mount::SetCalibration (scope) -- sets m_xAngle=82.5 m_yAngleError=-1.7
19:02:34.747 00.004 13368 ScopeASCOM::GetDeclinationRadians() returns 57.1
19:02:34.748 00.001 13368 ScopeASCOM::SideOfPier() returns 1
19:02:35.024 00.276 13368 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
19:02:35.024 00.000 13368 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
19:02:35.025 00.001 13368 Auto-loading calibration data
19:02:35.025 00.000 13368 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
19:02:35.026 00.001 13368 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
19:02:35.026 00.000 13368 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
19:02:35.027 00.001 13368 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
19:02:35.027 00.000 13368 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns 3.039420
19:02:35.028 00.001 13368 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
19:02:35.028 00.000 13368 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
19:02:35.029 00.001 13368 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
19:02:35.029 00.000 13368 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
19:02:35.030 00.001 13368 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
19:02:35.030 00.000 13368 Mount::SetCalibration (scope) -- xAngle=82.5 yAngle=174.1 xRate=12.160 yRate=11.930 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
19:02:35.031 00.001 13368 Mount::SetCalibration (scope) -- sets m_xAngle=82.5 m_yAngleError=-1.7
19:02:35.041 00.010 13368 ScopeASCOM::GetDeclinationRadians() returns 57.1
19:02:35.042 00.001 13368 ScopeASCOM::SideOfPier() returns 1
19:02:35.044 00.002 13368 evsrv: cli 0F81A888 response: {"jsonrpc":"2.0","result":0,"id":"f8ec2796-d5ee-4413-9897-9264eff7160a"}
19:02:35.046 00.002 13368 evsrv: cli 0F81A888 disconnect
19:02:35.047 00.001 13368 evsrv: cli 0F81ABA8 connect
19:02:35.048 00.001 13368 evsrv: cli 0F81ABA8 request: {"method":"get_lock_shift_params","id":"fad573ee-e0d3-4d78-a788-611cc4e2ab28"}
19:02:35.048 00.000 13368 evsrv: cli 0F81ABA8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"fad573ee-e0d3-4d78-a788-611cc4e2ab28"}
19:02:35.053 00.005 13368 evsrv: cli 0F81ABA8 disconnect
19:02:35.054 00.001 13368 evsrv: cli 0F81AC48 connect
19:02:35.055 00.001 13368 evsrv: cli 0F81AC48 request: {"method":"get_pixel_scale","id":"c3ff2e8b-9879-4014-b556-c56739535713"}
19:02:35.055 00.000 13368 evsrv: cli 0F81AC48 response: {"jsonrpc":"2.0","result":0.649846,"id":"c3ff2e8b-9879-4014-b556-c56739535713"}
19:02:35.056 00.001 13368 evsrv: cli 0F81AC48 disconnect
19:02:35.249 00.193 13368 evsrv: cli 0F819E88 connect
19:02:35.252 00.003 13368 evsrv: cli 0F819E88 request: {"method":"get_pixel_scale","id":"cda36e2d-7f49-4346-8b08-5e4cd7b7ef18"}
19:02:35.254 00.002 13368 evsrv: cli 0F819E88 response: {"jsonrpc":"2.0","result":0.649846,"id":"cda36e2d-7f49-4346-8b08-5e4cd7b7ef18"}
19:02:35.255 00.001 13368 evsrv: cli 0F819E88 disconnect
19:03:20.653 45.398 13368 GetInt("/profile/4/camera/SaturationADU", 0) returns 0
19:03:20.655 00.002 13368 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
19:03:40.631 19.976 13368 User exited setup dialog with 'ok'
19:03:40.631 00.000 13368 set dither mode 0
19:03:40.634 00.003 13368 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
19:03:40.634 00.000 13368 AutoExp: config min = 1000 max = 5000 snr = 25.00
19:03:40.634 00.000 13368 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
19:03:40.634 00.000 13368 camera: set binning = 1
19:03:40.634 00.000 13368 Saturation detection set to Max-ADU value 65535
19:03:40.634 00.000 13368 camera cannot set cooler temperature
19:03:40.634 00.000 13368 Setting StarMinHFD = 1.50
19:03:40.640 00.006 13368 Setting MaxHFD = 10.0
19:03:40.640 00.000 13368 Setting StarMinSNR = 25.0
19:03:40.640 00.000 13368 Setting AutoSelDownsample = 0
19:03:40.642 00.002 13368 MultiStar mode enabled
19:03:40.642 00.000 13368 Scope: enabling slew check, guiding will stop when slew is detected
19:03:40.642 00.000 13368 BLC: Backlash comp enabled, Comp pulse = 220 ms
19:03:40.642 00.000 13368 ScopeASCOM::GetDeclinationRadians() returns 57.1
19:03:40.642 00.000 13368 ScopeASCOM::SideOfPier() returns 1
19:03:40.648 00.006 13368 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.39
19:03:40.648 00.000 13368 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
19:03:40.648 00.000 13368 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
19:03:40.681 00.033 13368 PhdConfig flush
19:03:41.115 00.434 13368 evsrv: cli 0F81A888 connect
19:03:41.115 00.000 13368 evsrv: cli 0F81A888 request: {"method":"get_pixel_scale","id":"8431bb07-3d77-4f83-a4f2-a19c12cc6343"}
19:03:41.115 00.000 13368 evsrv: cli 0F81A888 response: {"jsonrpc":"2.0","result":0.649846,"id":"8431bb07-3d77-4f83-a4f2-a19c12cc6343"}
19:03:41.115 00.000 13368 evsrv: cli 0F81A888 disconnect
19:04:10.563 29.448 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1132->Skipping event because click outside of search region
20:07:04.045 3773.482 13368 ScopeASCOM::GetDeclinationRadians() returns 14.4
20:07:04.046 00.001 13368 ScopeASCOM::SideOfPier() returns 1
20:07:04.047 00.001 13368 User cleared calibration on Mount
20:07:34.252 30.205 13368 CalAsst: slew from ra 11.84, dec 14.4 to ra 11.01, dec 0.0, M/F = 0
20:07:34.549 00.297 9548 IsSlewing returns 1
20:07:35.077 00.528 9548 IsSlewing returns 1
20:07:35.654 00.577 9548 IsSlewing returns 1
20:07:36.206 00.552 9548 IsSlewing returns 1
20:07:36.799 00.593 9548 IsSlewing returns 1
20:07:37.342 00.543 9548 IsSlewing returns 1
20:07:37.904 00.562 9548 IsSlewing returns 1
20:07:38.454 00.550 9548 IsSlewing returns 1
20:07:38.998 00.544 9548 IsSlewing returns 1
20:07:39.529 00.531 9548 IsSlewing returns 1
20:07:40.298 00.769 9548 IsSlewing returns 0
20:07:42.766 02.468 6408 IsSlewing returns 1
20:07:43.296 00.530 6408 IsSlewing returns 1
20:07:43.826 00.530 6408 IsSlewing returns 1
20:07:44.357 00.531 6408 IsSlewing returns 1
20:07:44.890 00.533 6408 IsSlewing returns 0
20:08:11.356 26.466 13368 StartLoopingInteractive: Loop button clicked
20:08:11.357 00.001 13368 Status Line: Looping
20:08:11.363 00.006 13368 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:08:11.366 00.003 13368 DarkLib check: undefined frame size for current camera
20:08:11.375 00.009 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:11.376 00.001 13368 Enqueuing Expose request
20:08:11.377 00.001 13600 Worker thread wakes up
20:08:11.377 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:11.378 00.001 13600 Exposure delay set to 0
20:08:11.378 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:14.530 03.152 13600 Exposure complete
20:08:14.612 00.082 13600 worker thread done servicing request
20:08:14.612 00.000 13368 OnExposeComplete: enter
20:08:14.618 00.006 13368 DarkLib check: failed geometry check - fits status = 0, cam dimensions = {1936,1216},  dark dimensions = {968,608}
20:08:14.618 00.000 13368 Alert: Dark library does not match the camera in this profile. Check that you are connected to the camera you want to use for guiding.
20:08:14.850 00.232 13368 Status Line: Dark library unloaded
20:08:14.854 00.004 13368 CheckDarkFrameGeometry: Dark lib incompatibility found
20:08:14.866 00.012 13368 UpdateGuideState(): m_state=1
20:08:14.867 00.001 13368 UpdateCurrentPosition: no star selected
20:08:14.868 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:14.869 00.001 13368 Status Line: No star selected
20:08:14.871 00.002 13368 UpdateImageDisplay: Size=(1936,1216) min=480, max=42784, med=9984, FiltMin=696, FiltMax=24592, Gamma=0.530
20:08:14.878 00.007 13368 UpdateGuideState exits: No star selected
20:08:14.878 00.000 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:14.879 00.001 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:14.879 00.000 13368 Enqueuing Expose request
20:08:14.880 00.001 13600 Worker thread wakes up
20:08:14.880 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:14.880 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:14.987 00.107 13368 evsrv: cli 0F819E88 connect
20:08:14.988 00.001 13368 case statement mapped state 1 to 101
20:08:14.989 00.001 13368 case statement mapped state 1 to 101
20:08:14.991 00.002 13368 evsrv: cli 0F819E88 request: {"method":"get_pixel_scale","id":"d90f7cbe-75e6-4b11-8f9b-44650a7ac9e9"}
20:08:14.992 00.001 13368 evsrv: cli 0F819E88 response: {"jsonrpc":"2.0","result":0.649846,"id":"d90f7cbe-75e6-4b11-8f9b-44650a7ac9e9"}
20:08:14.994 00.002 13368 evsrv: cli 0F819E88 disconnect
20:08:18.015 03.021 13600 Exposure complete
20:08:18.096 00.081 13600 worker thread done servicing request
20:08:18.096 00.000 13368 OnExposeComplete: enter
20:08:18.096 00.000 13368 UpdateGuideState(): m_state=1
20:08:18.097 00.001 13368 UpdateCurrentPosition: no star selected
20:08:18.097 00.000 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:18.098 00.001 13368 Status Line: No star selected
20:08:18.099 00.001 13368 UpdateImageDisplay: Size=(1936,1216) min=432, max=41792, med=9840, FiltMin=656, FiltMax=23728, Gamma=0.530
20:08:18.106 00.007 13368 UpdateGuideState exits: No star selected
20:08:18.106 00.000 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:18.107 00.001 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:18.107 00.000 13368 Enqueuing Expose request
20:08:18.107 00.000 13600 Worker thread wakes up
20:08:18.108 00.001 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:18.108 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:21.257 03.149 13600 Exposure complete
20:08:21.338 00.081 13600 worker thread done servicing request
20:08:21.338 00.000 13368 OnExposeComplete: enter
20:08:21.339 00.001 13368 UpdateGuideState(): m_state=1
20:08:21.339 00.000 13368 UpdateCurrentPosition: no star selected
20:08:21.340 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:21.340 00.000 13368 Status Line: No star selected
20:08:21.343 00.003 13368 UpdateImageDisplay: Size=(1936,1216) min=416, max=41552, med=9728, FiltMin=576, FiltMax=23152, Gamma=0.530
20:08:21.349 00.006 13368 UpdateGuideState exits: No star selected
20:08:21.350 00.001 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:21.350 00.000 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:21.350 00.000 13368 Enqueuing Expose request
20:08:21.351 00.001 13600 Worker thread wakes up
20:08:21.351 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:21.351 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:24.496 03.145 13600 Exposure complete
20:08:24.581 00.085 13600 worker thread done servicing request
20:08:24.581 00.000 13368 OnExposeComplete: enter
20:08:24.581 00.000 13368 UpdateGuideState(): m_state=1
20:08:24.582 00.001 13368 UpdateCurrentPosition: no star selected
20:08:24.582 00.000 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:24.583 00.001 13368 Status Line: No star selected
20:08:24.585 00.002 13368 UpdateImageDisplay: Size=(1936,1216) min=496, max=42576, med=9584, FiltMin=640, FiltMax=22688, Gamma=0.530
20:08:24.592 00.007 13368 UpdateGuideState exits: No star selected
20:08:24.593 00.001 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:24.593 00.000 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:24.594 00.001 13368 Enqueuing Expose request
20:08:24.594 00.000 13600 Worker thread wakes up
20:08:24.594 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:24.594 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:27.728 03.134 13600 Exposure complete
20:08:27.811 00.083 13600 worker thread done servicing request
20:08:27.811 00.000 13368 OnExposeComplete: enter
20:08:27.812 00.001 13368 UpdateGuideState(): m_state=1
20:08:27.812 00.000 13368 UpdateCurrentPosition: no star selected
20:08:27.813 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:27.813 00.000 13368 Status Line: No star selected
20:08:27.815 00.002 13368 UpdateImageDisplay: Size=(1936,1216) min=448, max=42624, med=9488, FiltMin=640, FiltMax=25472, Gamma=0.530
20:08:27.822 00.007 13368 UpdateGuideState exits: No star selected
20:08:27.823 00.001 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:27.823 00.000 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:27.824 00.001 13368 Enqueuing Expose request
20:08:27.824 00.000 13600 Worker thread wakes up
20:08:27.824 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:27.824 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:30.973 03.149 13600 Exposure complete
20:08:31.054 00.081 13600 worker thread done servicing request
20:08:31.055 00.001 13368 OnExposeComplete: enter
20:08:31.055 00.000 13368 UpdateGuideState(): m_state=1
20:08:31.056 00.001 13368 UpdateCurrentPosition: no star selected
20:08:31.057 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:31.057 00.000 13368 Status Line: No star selected
20:08:31.059 00.002 13368 UpdateImageDisplay: Size=(1936,1216) min=448, max=44192, med=9360, FiltMin=664, FiltMax=25808, Gamma=0.530
20:08:31.067 00.008 13368 UpdateGuideState exits: No star selected
20:08:31.067 00.000 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:31.068 00.001 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:31.068 00.000 13368 Enqueuing Expose request
20:08:31.069 00.001 13600 Worker thread wakes up
20:08:31.069 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:31.069 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:34.209 03.140 13600 Exposure complete
20:08:34.292 00.083 13600 worker thread done servicing request
20:08:34.292 00.000 13368 OnExposeComplete: enter
20:08:34.293 00.001 13368 UpdateGuideState(): m_state=1
20:08:34.293 00.000 13368 UpdateCurrentPosition: no star selected
20:08:34.294 00.001 13368 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:34.295 00.001 13368 Status Line: No star selected
20:08:34.296 00.001 13368 UpdateImageDisplay: Size=(1936,1216) min=448, max=41856, med=9248, FiltMin=640, FiltMax=23088, Gamma=0.530
20:08:34.302 00.006 13368 UpdateGuideState exits: No star selected
20:08:34.303 00.001 13368 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:34.303 00.000 13368 ScheduleExposure(3000,3,0) exposurePending=0
20:08:34.304 00.001 13368 Enqueuing Expose request
20:08:34.304 00.000 13600 Worker thread wakes up
20:08:34.304 00.000 13600 worker thread servicing REQUEST_EXPOSE 3000
20:08:34.304 00.000 13600 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:08:36.919 02.615 13368 Stop button clicked
20:08:36.920 00.001 13368 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:08:36.920 00.000 13368 Status Line: Waiting for devices...
20:08:37.029 00.109 13600 ASCOM_AbortExposure returns err = 0
20:08:37.029 00.000 13600 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:08:37.030 00.001 13600 worker thread done servicing request
20:08:37.030 00.000 13368 OnExposeComplete: enter
20:08:37.031 00.001 13368 OnExposeComplete: Capture Error reported
20:08:37.032 00.001 13368 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:08:37.033 00.001 13368 Changing from state SELECTING to UNINITIALIZED
20:08:37.034 00.001 13368 guider state => SELECTING
20:08:37.037 00.003 13368 Status Line: Stopped.
20:08:37.040 00.003 13368 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:08:43.266 06.226 13368 GetString("/profile/4/camera/darks_min_exptime", "1.0 s") returns "1.0 s"
20:08:43.285 00.019 13368 GetString("/profile/4/camera/darks_max_exptime", "6.0 s") returns "5.0 s"
20:08:43.286 00.001 13368 GetInt("/profile/4/camera/darks_num_frames", 5) returns 5
20:08:43.293 00.007 13368 DarkLib check: failed geometry check - fits status = 0, cam dimensions = {1936,1216},  dark dimensions = {968,608}
20:08:43.296 00.003 13368 GetString("/profile/4/camera/darks_note", "") returns "PlayerOne Xena ASCOM driver @ STD Gain bin 2"
20:08:57.031 13.735 13368 evsrv: cli 0F81A4C8 connect
20:08:57.032 00.001 13368 evsrv: cli 0F81A4C8 request: {"method":"get_pixel_scale","id":"c1d3b08b-8e79-4ec5-bcc6-1f907894d506"}
20:08:57.033 00.001 13368 evsrv: cli 0F81A4C8 response: {"jsonrpc":"2.0","result":0.649846,"id":"c1d3b08b-8e79-4ec5-bcc6-1f907894d506"}
20:08:57.034 00.001 13368 evsrv: cli 0F81A4C8 disconnect
20:09:45.717 48.683 13368 Capture dark frame 1/5 exp=1000
20:09:46.972 01.255 13368 dark frame stats: bpp 16 min 16 max 10672 med 240 filtmin 112 filtmax 384
20:09:46.986 00.014 13368 mean = 243  median(approx) = 0
20:09:46.990 00.004 13368 histo[0..63] 1254616 1099029 509 14 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:46.990 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:46.991 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:46.991 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:46.996 00.005 13368 Capture dark frame 2/5 exp=1000
20:09:48.211 01.215 13368 dark frame stats: bpp 16 min 16 max 10608 med 240 filtmin 96 filtmax 400
20:09:48.226 00.015 13368 mean = 244  median(approx) = 0
20:09:48.226 00.000 13368 histo[0..63] 1246338 1107285 531 12 4 0 0 0 1 1 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:48.227 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:48.227 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:48.228 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:48.231 00.003 13368 Capture dark frame 3/5 exp=1000
20:09:49.464 01.233 13368 dark frame stats: bpp 16 min 16 max 10384 med 240 filtmin 96 filtmax 400
20:09:49.479 00.015 13368 mean = 244  median(approx) = 0
20:09:49.480 00.001 13368 histo[0..63] 1244834 1108798 524 13 1 0 0 1 1 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:49.481 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:49.481 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:49.481 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:49.485 00.004 13368 Capture dark frame 4/5 exp=1000
20:09:50.713 01.228 13368 dark frame stats: bpp 16 min 16 max 10976 med 240 filtmin 96 filtmax 392
20:09:50.727 00.014 13368 mean = 244  median(approx) = 0
20:09:50.728 00.001 13368 histo[0..63] 1235337 1118277 540 14 1 1 0 0 1 2 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:50.728 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:50.729 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:50.729 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:50.731 00.002 13368 Capture dark frame 5/5 exp=1000
20:09:51.943 01.212 13368 dark frame stats: bpp 16 min 16 max 11104 med 240 filtmin 112 filtmax 400
20:09:51.959 00.016 13368 mean = 246  median(approx) = 0
20:09:51.959 00.000 13368 histo[0..63] 1215956 1137631 565 16 2 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:51.960 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:51.960 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:51.961 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:51.969 00.008 13368 Capture dark frame 1/5 exp=1500
20:09:53.692 01.723 13368 dark frame stats: bpp 16 min 16 max 16112 med 256 filtmin 112 filtmax 400
20:09:53.707 00.015 13368 mean = 249  median(approx) = 256
20:09:53.708 00.001 13368 histo[0..63] 1163934 1189515 703 9 4 4 1 0 0 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
20:09:53.708 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:53.709 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:53.709 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:53.714 00.005 13368 Capture dark frame 2/5 exp=1500
20:09:55.440 01.726 13368 dark frame stats: bpp 16 min 16 max 17296 med 256 filtmin 112 filtmax 384
20:09:55.456 00.016 13368 mean = 249  median(approx) = 256
20:09:55.456 00.000 13368 histo[0..63] 1163727 1189701 724 8 4 5 0 1 0 0 0 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:55.457 00.001 13368 histo[64..127] 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:55.457 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:55.458 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:55.461 00.003 13368 Capture dark frame 3/5 exp=1500
20:09:57.176 01.715 13368 dark frame stats: bpp 16 min 16 max 16016 med 256 filtmin 80 filtmax 400
20:09:57.191 00.015 13368 mean = 250  median(approx) = 256
20:09:57.192 00.001 13368 histo[0..63] 1152935 1200528 692 5 4 5 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
20:09:57.192 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:57.193 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:57.193 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:57.196 00.003 13368 Capture dark frame 4/5 exp=1500
20:09:58.923 01.727 13368 dark frame stats: bpp 16 min 16 max 16752 med 256 filtmin 96 filtmax 400
20:09:58.938 00.015 13368 mean = 250  median(approx) = 256
20:09:58.939 00.001 13368 histo[0..63] 1147024 1206369 759 8 6 4 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:58.939 00.000 13368 histo[64..127] 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:58.940 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:58.940 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:09:58.943 00.003 13368 Capture dark frame 5/5 exp=1500
20:10:00.668 01.725 13368 dark frame stats: bpp 16 min 16 max 16576 med 256 filtmin 112 filtmax 400
20:10:00.684 00.016 13368 mean = 251  median(approx) = 256
20:10:00.684 00.000 13368 histo[0..63] 1134187 1219260 704 11 2 5 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:00.685 00.001 13368 histo[64..127] 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:00.685 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:00.686 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:00.693 00.007 13368 Capture dark frame 1/5 exp=2000
20:10:02.928 02.235 13368 dark frame stats: bpp 16 min 16 max 22432 med 256 filtmin 112 filtmax 400
20:10:02.944 00.016 13368 mean = 255  median(approx) = 256
20:10:02.944 00.000 13368 histo[0..63] 1084837 1268396 922 5 1 3 3 1 1 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:02.945 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:02.945 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:02.946 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:02.950 00.004 13368 Capture dark frame 2/5 exp=2000
20:10:05.184 02.234 13368 dark frame stats: bpp 16 min 16 max 21904 med 256 filtmin 112 filtmax 400
20:10:05.199 00.015 13368 mean = 256  median(approx) = 256
20:10:05.200 00.001 13368 histo[0..63] 1063050 1290087 1009 14 1 4 4 0 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:05.200 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:05.200 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:05.201 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:05.206 00.005 13368 Capture dark frame 3/5 exp=2000
20:10:07.418 02.212 13368 dark frame stats: bpp 16 min 16 max 22624 med 256 filtmin 112 filtmax 432
20:10:07.433 00.015 13368 mean = 256  median(approx) = 256
20:10:07.434 00.001 13368 histo[0..63] 1073499 1279696 952 13 1 2 5 1 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:07.435 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:07.435 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:07.435 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:07.438 00.003 13368 DarkLib check: failed geometry check - fits status = 0, cam dimensions = {1936,1216},  dark dimensions = {968,608}
20:10:07.441 00.003 13368 DarkLib check: failed geometry check - fits status = 0, cam dimensions = {1936,1216},  dark dimensions = {968,608}
20:10:07.442 00.001 13368 Alert: Dark library does not match the camera in this profile. Check that you are connected to the camera you want to use for guiding.
20:10:13.054 05.612 13368 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
20:10:13.055 00.001 13368 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
20:10:18.970 05.915 13368 User exited setup dialog with 'ok'
20:10:18.971 00.001 13368 set dither mode 0
20:10:18.972 00.001 13368 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:10:18.973 00.001 13368 AutoExp: config min = 1000 max = 5000 snr = 25.00
20:10:18.974 00.001 13368 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:10:18.975 00.001 13368 camera: set binning = 2
20:10:18.976 00.001 13368 Saturation detection set to Max-ADU value 65535
20:10:18.976 00.000 13368 camera cannot set cooler temperature
20:10:18.977 00.001 13368 Setting StarMinHFD = 1.50
20:10:18.978 00.001 13368 Setting MaxHFD = 10.0
20:10:18.978 00.000 13368 Setting StarMinSNR = 25.0
20:10:18.979 00.001 13368 Setting AutoSelDownsample = 0
20:10:18.979 00.000 13368 MultiStar mode enabled
20:10:18.980 00.001 13368 Scope: enabling slew check, guiding will stop when slew is detected
20:10:18.981 00.001 13368 BLC: Backlash comp enabled, Comp pulse = 220 ms
20:10:19.011 00.030 13368 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:19.013 00.002 13368 ScopeASCOM::SideOfPier() returns 1
20:10:19.015 00.002 13368 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.39
20:10:19.016 00.001 13368 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:10:19.017 00.001 13368 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:10:19.018 00.001 13368 Image scale has changed via AD UI - step-size and algo adjustments will be made
20:10:19.019 00.001 13368 New image scale properties:  fl= 1860, px= 5.860u, bin= 2
20:10:19.021 00.002 13368 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:10:19.022 00.001 13368 Cal step-size changed from 250 ms to 200 ms
20:10:19.027 00.005 13368 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:19.028 00.001 13368 ScopeASCOM::SideOfPier() returns 1
20:10:19.029 00.001 13368 Calibrations cleared because of image scale change
20:10:19.029 00.000 13368 Guide algo min moves reset to 0.271u
20:10:19.030 00.001 13368 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.27
20:10:19.241 00.211 13368 PhdConfig flush
20:10:19.243 00.002 13368 evsrv: cli 0F81AEC8 connect
20:10:19.251 00.008 13368 evsrv: cli 0F81AEC8 request: {"method":"get_pixel_scale","id":"0c69e5ed-32a7-458d-b96b-0e34a36888fc"}
20:10:19.253 00.002 13368 evsrv: cli 0F81AEC8 response: {"jsonrpc":"2.0","result":1.29969,"id":"0c69e5ed-32a7-458d-b96b-0e34a36888fc"}
20:10:19.256 00.003 13368 evsrv: cli 0F81AEC8 disconnect
20:10:28.791 09.535 13368 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
20:10:28.791 00.000 13368 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
20:10:35.670 06.879 13368 User exited setup dialog with 'ok'
20:10:35.671 00.001 13368 set dither mode 0
20:10:35.673 00.002 13368 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:10:35.676 00.003 13368 AutoExp: config min = 1000 max = 5000 snr = 25.00
20:10:35.677 00.001 13368 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:10:35.679 00.002 13368 camera: set binning = 2
20:10:35.682 00.003 13368 Saturation detection set to Max-ADU value 65535
20:10:35.683 00.001 13368 camera cannot set cooler temperature
20:10:35.684 00.001 13368 Setting StarMinHFD = 1.50
20:10:35.685 00.001 13368 Setting MaxHFD = 10.0
20:10:35.685 00.000 13368 Setting StarMinSNR = 25.0
20:10:35.686 00.001 13368 Setting AutoSelDownsample = 0
20:10:35.686 00.000 13368 MultiStar mode enabled
20:10:35.687 00.001 13368 Scope: enabling slew check, guiding will stop when slew is detected
20:10:35.688 00.001 13368 BLC: Backlash comp enabled, Comp pulse = 220 ms
20:10:35.691 00.003 13368 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:35.692 00.001 13368 ScopeASCOM::SideOfPier() returns 1
20:10:35.693 00.001 13368 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.27
20:10:35.694 00.001 13368 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:10:35.695 00.001 13368 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:10:35.883 00.188 13368 PhdConfig flush
20:10:36.145 00.262 13368 evsrv: cli 0F81AEC8 connect
20:10:36.148 00.003 13368 evsrv: cli 0F81AEC8 request: {"method":"get_pixel_scale","id":"b730dd3a-17e7-429c-8cab-2320b592d440"}
20:10:36.150 00.002 13368 evsrv: cli 0F81AEC8 response: {"jsonrpc":"2.0","result":1.29969,"id":"b730dd3a-17e7-429c-8cab-2320b592d440"}
20:10:36.154 00.004 13368 evsrv: cli 0F81AEC8 disconnect
20:10:44.205 08.051 13368 GetString("/profile/4/camera/darks_min_exptime", "1.0 s") returns "1.0 s"
20:10:44.228 00.023 13368 GetString("/profile/4/camera/darks_max_exptime", "6.0 s") returns "5.0 s"
20:10:44.229 00.001 13368 GetInt("/profile/4/camera/darks_num_frames", 5) returns 5
20:10:44.235 00.006 13368 DarkLib check: failed geometry check - fits status = 0, cam dimensions = {1936,1216},  dark dimensions = {968,608}
20:10:44.238 00.003 13368 GetString("/profile/4/camera/darks_note", "") returns "PlayerOne Xena ASCOM driver @ STD Gain bin 2"
20:10:50.657 06.419 13368 evsrv: cli 0F81AEC8 connect
20:10:50.659 00.002 13368 evsrv: cli 0F81AEC8 request: {"method":"get_pixel_scale","id":"d43af3c9-2e3b-49ec-91d2-90db705a6542"}
20:10:50.660 00.001 13368 evsrv: cli 0F81AEC8 response: {"jsonrpc":"2.0","result":1.29969,"id":"d43af3c9-2e3b-49ec-91d2-90db705a6542"}
20:10:50.662 00.002 13368 evsrv: cli 0F81AEC8 disconnect
20:10:51.696 01.034 13368 Capture dark frame 1/5 exp=1000
20:10:51.697 00.001 13368 ASCOM Camera: set binning = 2
20:10:52.841 01.144 13368 dark frame stats: bpp 16 min 428 max 3084 med 592 filtmin 512 filtmax 664
20:10:52.846 00.005 13368 mean = 591  median(approx) = 512
20:10:52.846 00.000 13368 histo[0..63] 0 5502 583033 3 2 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:52.847 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:52.847 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:52.848 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:52.849 00.001 13368 Capture dark frame 2/5 exp=1000
20:10:54.000 01.151 13368 dark frame stats: bpp 16 min 428 max 3212 med 592 filtmin 516 filtmax 664
20:10:54.005 00.005 13368 mean = 592  median(approx) = 512
20:10:54.005 00.000 13368 histo[0..63] 0 5500 583032 6 2 0 2 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:54.006 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:54.006 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:54.007 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:54.008 00.001 13368 Capture dark frame 3/5 exp=1000
20:10:55.139 01.131 13368 dark frame stats: bpp 16 min 408 max 3508 med 592 filtmin 508 filtmax 660
20:10:55.143 00.004 13368 mean = 590  median(approx) = 512
20:10:55.144 00.001 13368 histo[0..63] 0 6080 582449 9 2 0 2 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:55.144 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:55.144 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:55.145 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:55.146 00.001 13368 Capture dark frame 4/5 exp=1000
20:10:56.269 01.123 13368 dark frame stats: bpp 16 min 400 max 3296 med 588 filtmin 500 filtmax 660
20:10:56.273 00.004 13368 mean = 590  median(approx) = 512
20:10:56.274 00.001 13368 histo[0..63] 0 5938 582593 7 2 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:56.274 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:56.275 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:56.275 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:56.277 00.002 13368 Capture dark frame 5/5 exp=1000
20:10:57.402 01.125 13368 dark frame stats: bpp 16 min 408 max 3152 med 592 filtmin 514 filtmax 660
20:10:57.407 00.005 13368 mean = 590  median(approx) = 512
20:10:57.407 00.000 13368 histo[0..63] 0 5955 582577 6 2 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:57.407 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:57.408 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:57.409 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:57.412 00.003 13368 Capture dark frame 1/5 exp=1500
20:10:59.046 01.634 13368 dark frame stats: bpp 16 min 416 max 4704 med 592 filtmin 528 filtmax 660
20:10:59.050 00.004 13368 mean = 593  median(approx) = 512
20:10:59.051 00.001 13368 histo[0..63] 0 4854 583671 13 0 2 0 0 1 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:59.051 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:59.052 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:59.052 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:10:59.054 00.002 13368 Capture dark frame 2/5 exp=1500
20:11:00.683 01.629 13368 dark frame stats: bpp 16 min 400 max 4572 med 592 filtmin 522 filtmax 672
20:11:00.687 00.004 13368 mean = 594  median(approx) = 512
20:11:00.688 00.001 13368 histo[0..63] 0 4853 583674 11 0 1 1 0 0 2 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:00.688 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:00.689 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:00.689 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:00.691 00.002 13368 Capture dark frame 3/5 exp=1500
20:11:02.342 01.651 13368 dark frame stats: bpp 16 min 420 max 4664 med 592 filtmin 516 filtmax 664
20:11:02.346 00.004 13368 mean = 594  median(approx) = 512
20:11:02.346 00.000 13368 histo[0..63] 0 4882 583646 9 1 2 0 0 1 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:02.347 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:02.347 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:02.348 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:02.349 00.001 13368 Capture dark frame 4/5 exp=1500
20:11:03.994 01.645 13368 dark frame stats: bpp 16 min 428 max 4784 med 592 filtmin 520 filtmax 660
20:11:03.998 00.004 13368 mean = 593  median(approx) = 512
20:11:03.999 00.001 13368 histo[0..63] 0 4884 583642 11 1 2 0 0 0 2 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:03.999 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:04.000 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:04.000 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:04.001 00.001 13368 Capture dark frame 5/5 exp=1500
20:11:05.619 01.618 13368 dark frame stats: bpp 16 min 428 max 4464 med 592 filtmin 516 filtmax 672
20:11:05.623 00.004 13368 mean = 594  median(approx) = 512
20:11:05.624 00.001 13368 histo[0..63] 0 4976 583549 13 0 2 0 0 0 2 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:05.624 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:05.625 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:05.625 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:05.630 00.005 13368 Capture dark frame 1/5 exp=2000
20:11:07.747 02.117 13368 dark frame stats: bpp 16 min 400 max 6136 med 596 filtmin 532 filtmax 672
20:11:07.751 00.004 13368 mean = 596  median(approx) = 512
20:11:07.752 00.001 13368 histo[0..63] 0 4092 584433 12 1 0 2 0 0 0 0 2 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:07.752 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:07.753 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:07.753 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:07.756 00.003 13368 Capture dark frame 2/5 exp=2000
20:11:09.913 02.157 13368 dark frame stats: bpp 16 min 412 max 6312 med 596 filtmin 520 filtmax 676
20:11:09.918 00.005 13368 mean = 597  median(approx) = 512
20:11:09.918 00.000 13368 histo[0..63] 0 4007 584517 12 2 0 1 1 0 0 0 2 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:09.919 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:09.919 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:09.920 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:09.921 00.001 13368 Capture dark frame 3/5 exp=2000
20:11:12.051 02.130 13368 dark frame stats: bpp 16 min 432 max 6192 med 596 filtmin 524 filtmax 668
20:11:12.056 00.005 13368 mean = 596  median(approx) = 512
20:11:12.056 00.000 13368 histo[0..63] 0 4400 584128 9 1 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:12.057 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:12.057 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:12.057 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:12.059 00.002 13368 Capture dark frame 4/5 exp=2000
20:11:14.191 02.132 13368 dark frame stats: bpp 16 min 400 max 6348 med 596 filtmin 524 filtmax 676
20:11:14.195 00.004 13368 mean = 597  median(approx) = 512
20:11:14.196 00.001 13368 histo[0..63] 0 4014 584510 12 2 0 1 1 0 0 0 2 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:14.196 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:14.197 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:14.197 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:14.198 00.001 13368 Capture dark frame 5/5 exp=2000
20:11:16.319 02.121 13368 dark frame stats: bpp 16 min 428 max 6260 med 596 filtmin 524 filtmax 672
20:11:16.323 00.004 13368 mean = 597  median(approx) = 512
20:11:16.323 00.000 13368 histo[0..63] 0 3791 584737 9 1 1 1 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:16.324 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:16.324 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:16.325 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:16.328 00.003 13368 Capture dark frame 1/5 exp=2500
20:11:18.966 02.638 13368 dark frame stats: bpp 16 min 416 max 7716 med 600 filtmin 528 filtmax 680
20:11:18.970 00.004 13368 mean = 600  median(approx) = 512
20:11:18.971 00.001 13368 histo[0..63] 0 3192 585325 13 8 0 0 2 0 0 0 0 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:18.972 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:18.972 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:18.972 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:18.974 00.002 13368 Capture dark frame 2/5 exp=2500
20:11:21.592 02.618 13368 dark frame stats: bpp 16 min 424 max 8240 med 600 filtmin 516 filtmax 684
20:11:21.596 00.004 13368 mean = 601  median(approx) = 512
20:11:21.597 00.001 13368 histo[0..63] 0 2964 585559 9 6 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:21.597 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:21.598 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:21.598 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:21.601 00.003 13368 Capture dark frame 3/5 exp=2500
20:11:24.227 02.626 13368 dark frame stats: bpp 16 min 404 max 7616 med 600 filtmin 520 filtmax 676
20:11:24.232 00.005 13368 mean = 601  median(approx) = 512
20:11:24.232 00.000 13368 histo[0..63] 0 2727 585795 10 6 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:24.232 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:24.234 00.002 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:24.234 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:24.235 00.001 13368 Capture dark frame 4/5 exp=2500
20:11:26.863 02.628 13368 dark frame stats: bpp 16 min 412 max 7516 med 600 filtmin 520 filtmax 668
20:11:26.867 00.004 13368 mean = 600  median(approx) = 512
20:11:26.868 00.001 13368 histo[0..63] 0 3055 585466 11 6 0 1 0 1 0 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:26.868 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:26.869 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:26.869 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:26.870 00.001 13368 Capture dark frame 5/5 exp=2500
20:11:29.483 02.613 13368 dark frame stats: bpp 16 min 424 max 7484 med 600 filtmin 528 filtmax 672
20:11:29.487 00.004 13368 mean = 600  median(approx) = 512
20:11:29.487 00.000 13368 histo[0..63] 0 3556 584966 10 6 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:29.488 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:29.488 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:29.489 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:29.491 00.002 13368 Capture dark frame 1/5 exp=3000
20:11:32.617 03.126 13368 dark frame stats: bpp 16 min 432 max 8860 med 604 filtmin 526 filtmax 680
20:11:32.621 00.004 13368 mean = 603  median(approx) = 512
20:11:32.622 00.001 13368 histo[0..63] 0 2619 585899 11 8 1 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:32.622 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:32.623 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:32.623 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:32.625 00.002 13368 Capture dark frame 2/5 exp=3000
20:11:35.737 03.112 13368 dark frame stats: bpp 16 min 432 max 9408 med 604 filtmin 526 filtmax 684
20:11:35.741 00.004 13368 mean = 603  median(approx) = 512
20:11:35.741 00.000 13368 histo[0..63] 0 2508 586009 12 9 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:35.742 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:35.742 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:35.743 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:35.744 00.001 13368 Capture dark frame 3/5 exp=3000
20:11:38.872 03.128 13368 dark frame stats: bpp 16 min 404 max 9572 med 604 filtmin 532 filtmax 684
20:11:38.877 00.005 13368 mean = 603  median(approx) = 512
20:11:38.877 00.000 13368 histo[0..63] 0 2419 586099 12 7 1 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:38.878 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:38.878 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:38.878 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:38.880 00.002 13368 Capture dark frame 4/5 exp=3000
20:11:42.023 03.143 13368 dark frame stats: bpp 16 min 412 max 9400 med 604 filtmin 520 filtmax 692
20:11:42.028 00.005 13368 mean = 604  median(approx) = 512
20:11:42.028 00.000 13368 histo[0..63] 0 2347 586172 11 7 1 0 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:42.029 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:42.029 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:42.030 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:42.031 00.001 13368 Capture dark frame 5/5 exp=3000
20:11:45.150 03.119 13368 dark frame stats: bpp 16 min 432 max 9248 med 604 filtmin 528 filtmax 676
20:11:45.154 00.004 13368 mean = 602  median(approx) = 512
20:11:45.154 00.000 13368 histo[0..63] 0 2609 585907 13 8 1 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:45.155 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:45.155 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:45.156 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:45.160 00.004 13368 Capture dark frame 1/5 exp=3500
20:11:48.792 03.632 13368 dark frame stats: bpp 16 min 436 max 10608 med 608 filtmin 528 filtmax 684
20:11:48.796 00.004 13368 mean = 607  median(approx) = 512
20:11:48.797 00.001 13368 histo[0..63] 0 1947 586552 30 6 2 1 0 0 0 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:48.797 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:48.798 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:48.798 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:48.800 00.002 13368 Capture dark frame 2/5 exp=3500
20:11:52.449 03.649 13368 dark frame stats: bpp 16 min 428 max 10804 med 608 filtmin 532 filtmax 684
20:11:52.453 00.004 13368 mean = 607  median(approx) = 512
20:11:52.454 00.001 13368 histo[0..63] 0 1903 586601 25 4 4 1 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:52.455 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:52.455 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:52.455 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:52.457 00.002 13368 Capture dark frame 3/5 exp=3500
20:11:56.082 03.625 13368 dark frame stats: bpp 16 min 420 max 10756 med 604 filtmin 532 filtmax 684
20:11:56.086 00.004 13368 mean = 606  median(approx) = 512
20:11:56.087 00.001 13368 histo[0..63] 0 2050 586468 11 5 3 1 0 0 0 2 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:56.087 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:56.088 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:56.088 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:56.090 00.002 13368 Capture dark frame 4/5 exp=3500
20:11:59.733 03.643 13368 dark frame stats: bpp 16 min 448 max 10628 med 608 filtmin 534 filtmax 688
20:11:59.737 00.004 13368 mean = 607  median(approx) = 512
20:11:59.737 00.000 13368 histo[0..63] 0 2002 586508 19 7 2 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:59.737 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:59.738 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:59.739 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:11:59.740 00.001 13368 Capture dark frame 5/5 exp=3500
20:12:03.370 03.630 13368 dark frame stats: bpp 16 min 432 max 11044 med 608 filtmin 532 filtmax 688
20:12:03.374 00.004 13368 mean = 607  median(approx) = 512
20:12:03.375 00.001 13368 histo[0..63] 0 1961 586536 32 7 2 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:03.376 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:03.376 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:03.377 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:03.381 00.004 13368 Capture dark frame 1/5 exp=4000
20:12:07.519 04.138 13368 dark frame stats: bpp 16 min 412 max 11964 med 608 filtmin 540 filtmax 684
20:12:07.524 00.005 13368 mean = 610  median(approx) = 512
20:12:07.524 00.000 13368 histo[0..63] 0 1583 586905 41 2 6 1 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:07.525 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:07.525 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:07.526 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:07.528 00.002 13368 Capture dark frame 2/5 exp=4000
20:12:11.654 04.126 13368 dark frame stats: bpp 16 min 436 max 12156 med 608 filtmin 532 filtmax 692
20:12:11.658 00.004 13368 mean = 609  median(approx) = 512
20:12:11.659 00.001 13368 histo[0..63] 0 1786 586697 45 4 5 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:11.659 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:11.660 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:11.660 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:11.662 00.002 13368 Capture dark frame 3/5 exp=4000
20:12:15.807 04.145 13368 dark frame stats: bpp 16 min 428 max 12372 med 608 filtmin 536 filtmax 686
20:12:15.811 00.004 13368 mean = 610  median(approx) = 512
20:12:15.812 00.001 13368 histo[0..63] 0 1775 586706 48 2 6 1 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:15.812 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:15.813 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:15.813 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:15.814 00.001 13368 Capture dark frame 4/5 exp=4000
20:12:19.963 04.149 13368 dark frame stats: bpp 16 min 440 max 12132 med 608 filtmin 524 filtmax 692
20:12:19.968 00.005 13368 mean = 609  median(approx) = 512
20:12:19.968 00.000 13368 histo[0..63] 0 1899 586573 57 2 6 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:19.969 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:19.969 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:19.970 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:19.971 00.001 13368 Capture dark frame 5/5 exp=4000
20:12:24.108 04.137 13368 dark frame stats: bpp 16 min 436 max 12232 med 608 filtmin 522 filtmax 688
20:12:24.112 00.004 13368 mean = 609  median(approx) = 512
20:12:24.113 00.001 13368 histo[0..63] 0 1820 586661 48 3 5 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:24.113 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:24.114 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:24.114 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:24.117 00.003 13368 Capture dark frame 1/5 exp=4500
20:12:28.752 04.635 13368 dark frame stats: bpp 16 min 444 max 13524 med 612 filtmin 540 filtmax 696
20:12:28.757 00.005 13368 mean = 613  median(approx) = 512
20:12:28.758 00.001 13368 histo[0..63] 0 1329 587104 96 1 6 2 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
20:12:28.758 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:28.759 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:28.759 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:28.761 00.002 13368 Capture dark frame 2/5 exp=4500
20:12:33.401 04.640 13368 dark frame stats: bpp 16 min 448 max 13504 med 612 filtmin 540 filtmax 688
20:12:33.405 00.004 13368 mean = 613  median(approx) = 512
20:12:33.406 00.001 13368 histo[0..63] 0 1159 587289 81 2 6 0 1 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
20:12:33.406 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:33.407 00.001 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:33.407 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:33.408 00.001 13368 Capture dark frame 3/5 exp=4500
20:12:38.059 04.651 13368 dark frame stats: bpp 16 min 432 max 13560 med 612 filtmin 540 filtmax 712
20:12:38.064 00.005 13368 mean = 613  median(approx) = 512
20:12:38.064 00.000 13368 histo[0..63] 0 1271 587185 73 1 6 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
20:12:38.065 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:38.065 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:38.066 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:38.067 00.001 13368 Capture dark frame 4/5 exp=4500
20:12:42.712 04.645 13368 dark frame stats: bpp 16 min 436 max 14084 med 612 filtmin 536 filtmax 692
20:12:42.717 00.005 13368 mean = 612  median(approx) = 512
20:12:42.717 00.000 13368 histo[0..63] 0 1424 587034 71 1 7 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
20:12:42.718 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:42.718 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:42.719 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:42.720 00.001 13368 Capture dark frame 5/5 exp=4500
20:12:47.353 04.633 13368 dark frame stats: bpp 16 min 444 max 13928 med 612 filtmin 536 filtmax 696
20:12:47.357 00.004 13368 mean = 613  median(approx) = 512
20:12:47.358 00.001 13368 histo[0..63] 0 1320 587115 92 1 5 2 1 2 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
20:12:47.358 00.000 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:47.358 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:47.359 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:47.362 00.003 13368 Capture dark frame 1/5 exp=5000
20:12:52.489 05.127 13368 dark frame stats: bpp 16 min 436 max 15108 med 616 filtmin 536 filtmax 700
20:12:52.493 00.004 13368 mean = 616  median(approx) = 512
20:12:52.493 00.000 13368 histo[0..63] 0 994 587412 123 1 3 3 2 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
20:12:52.494 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:52.494 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:52.495 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:52.496 00.001 13368 Capture dark frame 2/5 exp=5000
20:12:57.625 05.129 13368 dark frame stats: bpp 16 min 428 max 15800 med 616 filtmin 544 filtmax 696
20:12:57.629 00.004 13368 mean = 617  median(approx) = 512
20:12:57.630 00.001 13368 histo[0..63] 0 1012 587364 153 1 3 4 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
20:12:57.631 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:57.631 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:57.632 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:12:57.633 00.001 13368 Capture dark frame 3/5 exp=5000
20:13:02.788 05.155 13368 dark frame stats: bpp 16 min 436 max 15288 med 616 filtmin 532 filtmax 708
20:13:02.792 00.004 13368 mean = 615  median(approx) = 512
20:13:02.792 00.000 13368 histo[0..63] 0 1086 587312 131 1 2 5 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
20:13:02.793 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:02.793 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:02.794 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:02.795 00.001 13368 Capture dark frame 4/5 exp=5000
20:13:07.921 05.126 13368 dark frame stats: bpp 16 min 440 max 15268 med 616 filtmin 536 filtmax 692
20:13:07.926 00.005 13368 mean = 616  median(approx) = 512
20:13:07.926 00.000 13368 histo[0..63] 0 1071 587323 135 1 3 4 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
20:13:07.927 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:07.927 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:07.928 00.001 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:07.929 00.001 13368 Capture dark frame 5/5 exp=5000
20:13:13.077 05.148 13368 dark frame stats: bpp 16 min 412 max 15532 med 616 filtmin 536 filtmax 696
20:13:13.081 00.004 13368 mean = 616  median(approx) = 512
20:13:13.082 00.001 13368 histo[0..63] 0 1146 587225 157 3 2 4 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
20:13:13.083 00.001 13368 histo[64..127] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:13.083 00.000 13368 histo[128..191] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:13.083 00.000 13368 histo[192..255] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20:13:13.086 00.003 13368 saving dark library
20:13:13.091 00.005 13368 saving dark frame exposure = 1000
20:13:13.093 00.002 13368 saving dark frame exposure = 1500
20:13:13.095 00.002 13368 saving dark frame exposure = 2000
20:13:13.096 00.001 13368 saving dark frame exposure = 2500
20:13:13.098 00.002 13368 saving dark frame exposure = 3000
20:13:13.099 00.001 13368 saving dark frame exposure = 3500
20:13:13.101 00.002 13368 saving dark frame exposure = 4000
20:13:13.102 00.001 13368 saving dark frame exposure = 4500
20:13:13.103 00.001 13368 saving dark frame exposure = 5000
20:13:13.131 00.028 13368 loaded dark frame exposure = 1000, med = 590
20:13:13.153 00.022 13368 loaded dark frame exposure = 1500, med = 593
20:13:13.175 00.022 13368 loaded dark frame exposure = 2000, med = 596
20:13:13.196 00.021 13368 loaded dark frame exposure = 2500, med = 600
20:13:13.218 00.022 13368 loaded dark frame exposure = 3000, med = 603
20:13:13.240 00.022 13368 loaded dark frame exposure = 3500, med = 606
20:13:13.262 00.022 13368 loaded dark frame exposure = 4000, med = 608
20:13:13.283 00.021 13368 loaded dark frame exposure = 4500, med = 612
20:13:13.306 00.023 13368 loaded dark frame exposure = 5000, med = 615
20:13:13.307 00.001 13368 loaded dark library from C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_dark_lib_4.fit
20:13:13.307 00.000 13368 Status Line: Darks loaded
20:13:13.308 00.001 13368 Dark library - new dark lib created from scratch.
20:13:13.329 00.021 13368 evsrv: cli 0F819F28 connect
20:13:13.331 00.002 13368 evsrv: cli 0F819F28 request: {"method":"get_pixel_scale","id":"1f482a10-15fc-444b-8075-ea6c3285e926"}
20:13:13.332 00.001 13368 evsrv: cli 0F819F28 response: {"jsonrpc":"2.0","result":1.29969,"id":"1f482a10-15fc-444b-8075-ea6c3285e926"}
20:13:13.339 00.007 13368 evsrv: cli 0F819F28 disconnect
20:14:13.339 60.000 13368 MyFrame::OnClose proceeding
20:14:13.340 00.001 13368 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:14:13.340 00.000 13368 StopWorkerThread(0x0079F898) begins
20:14:13.341 00.001 13600 Worker thread wakes up
20:14:13.341 00.000 13600 worker thread servicing REQUEST_TERMINATE
20:14:13.341 00.000 13600 worker thread done servicing request
20:14:13.341 00.000 13600 WorkerThread::Entry() ends
20:14:13.341 00.000 13368 StopWorkerThread() threadExitCode=0
20:14:13.342 00.001 13368 StopWorkerThread(0x0079F898) ends
20:14:13.342 00.000 13368 WorkerThread destructor called
20:14:13.343 00.001 13368 StopWorkerThread(0x0079ACD8) begins
20:14:13.343 00.000 8320 Worker thread wakes up
20:14:13.343 00.000 8320 worker thread servicing REQUEST_TERMINATE
20:14:13.343 00.000 8320 worker thread done servicing request
20:14:13.343 00.000 8320 WorkerThread::Entry() ends
20:14:13.344 00.001 13368 StopWorkerThread() threadExitCode=0
20:14:13.344 00.000 13368 StopWorkerThread(0x0079ACD8) ends
20:14:13.345 00.001 13368 WorkerThread destructor called
20:14:13.345 00.000 13368 Shutdown: forced=0
20:14:13.346 00.001 13368 Shutdown: disconnect scope
20:14:13.347 00.001 13368 ASCOM Scope: Disconnecting
20:14:13.393 00.046 13368 ASCOM Scope: Disconnected Successfully
20:14:13.402 00.009 13368 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
20:14:13.403 00.001 13368 ScopeASCOM::GetDeclinationRadians() returns Unknown
20:14:13.404 00.001 13368 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
20:14:13.404 00.000 13368 ScopeASCOM::SideOfPier() returns -1
20:14:13.405 00.001 13368 Shutdown: disconnect camera
20:14:13.538 00.133 13368 Shutdown complete
20:14:13.539 00.001 13368 UPD: shutdown
20:14:13.539 00.000 13368 stopping server
20:14:13.540 00.001 13368 event server stopped
20:14:13.541 00.001 13368 Status Line: Server stopped
20:18:03.777 00.005 14964 PHD2 version 2.6.14 begins execution with:
20:18:03.777 00.000 14964    Windows 10 (build 26200), 64-bit edition
20:18:03.777 00.000 14964    wxWidgets 3.0.5
20:18:03.777 00.000 14964    cfitsio 3.49
20:18:03.777 00.000 14964 GetString("/frame/LogDir", "") returns ""
20:18:03.778 00.001 14964 CoInitializeEx returns 1
20:18:03.780 00.002 14964 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
20:18:03.780 00.000 14964 GetInt("/wxLanguage", 0) returns 60
20:18:03.781 00.001 14964 locale: initialized with lang id 60 (r=1)
20:18:03.781 00.000 14964 locale: wxTranslations language set to 60
20:18:03.783 00.002 14964 GetInt("/currentProfile", 0) returns 4
20:18:03.786 00.003 14964 reset dither spiral
20:18:03.787 00.001 14964 StartWorkerThread(00000000) begins
20:18:03.788 00.001 14964 WorkerThread constructor called
20:18:03.788 00.000 14964 StartWorkerThread(019CB0B8) ends
20:18:03.789 00.001 12044 WorkerThread::Entry() begins
20:18:03.789 00.000 12044 worker thread CoInitializeEx returns 0
20:18:03.789 00.000 14964 StartWorkerThread(00000000) begins
20:18:03.790 00.001 14964 WorkerThread constructor called
20:18:03.790 00.000 14964 StartWorkerThread(019CA718) ends
20:18:03.791 00.001 10120 WorkerThread::Entry() begins
20:18:03.791 00.000 10120 worker thread CoInitializeEx returns 0
20:18:03.791 00.000 14964 GetBoolean("/ServerMode", 1) returns 1
20:18:03.865 00.074 14964 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
20:18:03.865 00.000 14964 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
20:18:03.866 00.001 14964 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
20:18:03.867 00.001 14964 GetInt("/profile/4/DitherMode", 0) returns 0
20:18:03.867 00.000 14964 set dither mode 0
20:18:03.868 00.001 14964 GetInt("/profile/4/frame/timeLapse", 0) returns 0
20:18:03.868 00.000 14964 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
20:18:03.869 00.001 14964 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
20:18:03.870 00.001 14964 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
20:18:03.870 00.000 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:18:03.871 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:18:03.872 00.001 14964 GetInt("/profile/4/frame/focalLength", 0) returns 1860
20:18:03.872 00.000 14964 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
20:18:03.874 00.002 14964 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
20:18:03.874 00.000 14964 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 25.000000
20:18:03.875 00.001 14964 AutoExp: config min = 1000 max = 5000 snr = 25.00
20:18:03.875 00.000 14964 AutoExp: reset exp to 5000
20:18:03.876 00.001 14964 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
20:18:03.877 00.001 14964 GetInt("/profile/4/ExposureDurationMs", 1000) returns 3000
20:18:03.877 00.000 14964 OnExposureDurationSelected: duration = 3000
20:18:03.878 00.001 14964 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
20:18:03.878 00.000 14964 GetInt("/profile/4/Gamma", 100) returns 53
20:18:03.879 00.001 14964 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
20:18:03.879 00.000 14964 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:18:03.880 00.001 14964 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:18:03.880 00.000 14964 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
20:18:03.881 00.001 14964 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:18:03.881 00.000 14964 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:18:03.882 00.001 14964 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:18:03.883 00.001 14964 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:18:03.883 00.000 14964 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
20:18:03.886 00.003 14964 guider state => UNINITIALIZED
20:18:03.887 00.001 14964 GetInt("/profile/4/overlay/slit/center.x", 376) returns 376
20:18:03.888 00.001 14964 GetInt("/profile/4/overlay/slit/center.y", 290) returns 290
20:18:03.888 00.000 14964 GetInt("/profile/4/overlay/slit/width", 8) returns 8
20:18:03.889 00.001 14964 GetInt("/profile/4/overlay/slit/height", 100) returns 100
20:18:03.890 00.001 14964 GetInt("/profile/4/overlay/slit/angle", 0) returns 0
20:18:03.890 00.000 14964 Changing from state UNINITIALIZED to UNINITIALIZED
20:18:03.891 00.001 14964 guider state => SELECTING
20:18:03.892 00.001 14964 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
20:18:03.892 00.000 14964 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
20:18:03.893 00.001 14964 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
20:18:03.893 00.000 14964 Setting StarMinHFD = 1.50
20:18:03.894 00.001 14964 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
20:18:03.895 00.001 14964 Setting MaxHFD = 10.0
20:18:03.895 00.000 14964 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 25.000000
20:18:03.896 00.001 14964 Setting StarMinSNR = 25.0
20:18:03.896 00.000 14964 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
20:18:03.897 00.001 14964 Setting AutoSelDownsample = 0
20:18:03.898 00.001 14964 GetString("/profile/4/guider/bookmarks", "") returns ""
20:18:03.898 00.000 14964 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
20:18:03.899 00.001 14964 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
20:18:03.899 00.000 14964 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:18:03.900 00.001 14964 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:18:03.901 00.001 14964 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 35
20:18:03.902 00.001 14964 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
20:18:03.904 00.002 14964 MultiStar mode enabled
20:18:03.905 00.001 14964 GetBoolean("/StickyLockPosition", 0) returns 0
20:18:03.915 00.010 14964 GetString("/geometry", "") returns "0;853;2097;2996;0"
20:18:03.937 00.022 14964 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
20:18:03.938 00.001 14964 GetString("/graph/RAColor", "") returns "#0080FF"
20:18:03.938 00.000 14964 GetString("/graph/DecColor", "") returns "#FF0000"
20:18:03.939 00.001 14964 GetInt("/graph/minLength", 50) returns 50
20:18:03.939 00.000 14964 GetInt("/graph/maxLength", 400) returns 400
20:18:03.940 00.001 14964 GetInt("/graph/minHeight", 1) returns 1
20:18:03.941 00.001 14964 GetInt("/graph/maxHeight", 16) returns 16
20:18:03.941 00.000 14964 GetInt("/graph/length", 100) returns 400
20:18:03.942 00.001 14964 GraphStats window size = 400
20:18:03.942 00.000 14964 GetInt("/graph/height", 4) returns 4
20:18:03.943 00.001 14964 GetInt("graph/HeightUnits", 1) returns 1
20:18:03.943 00.000 14964 GetBoolean("/graph/showCorrections", 1) returns 1
20:18:03.944 00.001 14964 GetBoolean("/graph/showStarMass", 0) returns 0
20:18:03.944 00.000 14964 GetBoolean("/graph/showStarSNR", 0) returns 0
20:18:03.945 00.001 14964 GetBoolean("/graph/correctionsToScale", 0) returns 0
20:18:03.975 00.030 14964 GetInt("/graph_stepguider/length", 1) returns 1
20:18:03.979 00.004 14964 GetBoolean("/ProfileRawMode", 0) returns 0
20:18:03.980 00.001 14964 GetInt("/target/length", 100) returns 200
20:18:03.981 00.001 14964 GetDouble("/target/zoom", 1.000000) returns 1.000000
20:18:03.986 00.005 14964 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
20:18:03.987 00.001 14964 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
20:18:04.396 00.409 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:04.396 00.000 14964 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
20:18:04.397 00.001 14964 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
20:18:04.398 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:04.398 00.000 14964 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
20:18:04.405 00.007 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:04.643 00.238 14964 GetString("/profile/4/indi/INDIcam", "") returns ""
20:18:04.655 00.012 14964 GetString("/profile/4/indi/INDImount", "") returns ""
20:18:04.660 00.005 14964 GetString("/profile/4/indi/INDImount", "") returns ""
20:18:04.670 00.010 14964 GetString("/profile/4/indi/INDIrotator", "") returns ""
20:18:04.675 00.005 14964 GetString("/profile/4/camera/LastMenuChoice", "None") returns "Player One Camera 1 (ASCOM)"
20:18:04.676 00.001 14964 CameraFactory(Player One Camera 1 (ASCOM))
20:18:04.677 00.001 14964 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
20:18:04.677 00.000 14964 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
20:18:04.678 00.001 14964 GetInt("/profile/4/camera/gain", 95) returns 50
20:18:04.679 00.001 14964 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
20:18:04.679 00.000 14964 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
20:18:04.680 00.001 14964 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
20:18:04.680 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:18:04.681 00.001 14964 GetInt("/profile/4/camera/binning", 1) returns 2
20:18:04.681 00.000 14964 Created new camera of type Player One Camera 1 (ASCOM) = 0D6EAEB0
20:18:04.682 00.001 14964 GetString("/profile/4/camera/LastMenuChoice", "") returns "Player One Camera 1 (ASCOM)"
20:18:04.683 00.001 14964 GetString("/profile/4/scope/LastMenuChoice", "None") returns "AstroPhysics GTO V2 Mount (ASCOM)"
20:18:04.684 00.001 14964 ScopeFactory(AstroPhysics GTO V2 Mount (ASCOM))
20:18:04.684 00.000 14964 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 200
20:18:04.685 00.001 14964 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
20:18:04.685 00.000 14964 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
20:18:04.686 00.001 14964 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
20:18:04.686 00.000 14964 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
20:18:04.687 00.001 14964 DecGuideMode set to Auto (1)
20:18:04.688 00.001 14964 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 3
20:18:04.688 00.000 14964 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/minMove", 0.200000) returns 0.270000
20:18:04.689 00.001 14964 GetDouble("/profile/4/scope/GuideAlgorithm/X/Lowpass2/Aggressiveness", 80.000000) returns 65.000000
20:18:04.689 00.000 14964 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
20:18:04.690 00.001 14964 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.270000
20:18:04.690 00.000 14964 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.27
20:18:04.691 00.001 14964 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
20:18:04.692 00.001 14964 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:18:04.692 00.000 14964 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:18:04.693 00.001 14964 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:18:04.694 00.001 14964 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
20:18:04.694 00.000 14964 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
20:18:04.695 00.001 14964 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
20:18:04.696 00.001 14964 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
20:18:04.696 00.000 14964 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 220
20:18:04.697 00.001 14964 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
20:18:04.697 00.000 14964 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 465
20:18:04.698 00.001 14964 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 1
20:18:04.698 00.000 14964 BLC: Enabled with correction = 220 ms, Floor = 20, Ceiling = 465, Adjustable
20:18:04.698 00.000 14964 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
20:18:04.699 00.001 14964 Scope: enabling slew check, guiding will stop when slew is detected
20:18:04.699 00.000 14964 Created new scope of type AstroPhysics GTO V2 Mount (ASCOM) = 1136A648
20:18:04.700 00.001 14964 GetString("/profile/4/scope/LastMenuChoice", "") returns "AstroPhysics GTO V2 Mount (ASCOM)"
20:18:04.701 00.001 14964 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
20:18:04.702 00.001 14964 ScopeFactory(None)
20:18:04.702 00.000 14964 Created new aux scope of type None = 00000000
20:18:04.703 00.001 14964 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
20:18:04.703 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
20:18:04.704 00.001 14964 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
20:18:04.705 00.001 14964 StepGuiderFactory(None)
20:18:04.705 00.000 14964 Created new stepguider of type None = 00000000
20:18:04.706 00.001 14964 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
20:18:04.707 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
20:18:04.707 00.000 14964 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
20:18:04.708 00.001 14964 RotatorFactory(None)
20:18:04.709 00.001 14964 Created new Rotator of type None = 00000000
20:18:04.710 00.001 14964 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
20:18:04.710 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
20:18:04.720 00.010 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:04.721 00.001 14964 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
20:18:04.721 00.000 14964 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
20:18:04.741 00.020 14964 starting server
20:18:04.744 00.003 14964 event server started, listening on port 4400
20:18:04.744 00.000 14964 Server started, listening on port 4300
20:18:04.745 00.001 14964 Status Line: Server started
20:18:04.750 00.005 14964 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=174626;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=605;floaty=1288;floatw=572;floath=417|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=38748;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=2857;floaty=821;floatw=359;floath=658|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=3;layer=0;row=2;pos=0;prop=132934;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=3276;floaty=1528;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=3;layer=0;row=3;pos=0;prop=53692;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=3380;floaty=479;floatw=400;floath=264|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,2)=660|dock_size(3,0,0)=413|dock_size(3,0,3)=392|"
20:18:04.790 00.040 14964 GetBoolean("/Update/enabled", 1) returns 1
20:18:04.791 00.001 14964 GetInt("/Update/series", 0) returns 1
20:18:04.792 00.001 9764 UPD: updater thread entry
20:18:04.793 00.001 9764 UPD: fetch https://openphdguiding.org/release-dev-win.txt
20:18:05.113 00.320 9764 UPD: latest ver = 2.6.14
20:18:05.114 00.001 9764 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
20:18:05.114 00.000 9764 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
20:18:05.114 00.000 9764 GetInt("/Update/force", 0) returns 0
20:18:05.114 00.000 9764 UPD: version is up-to-date
20:18:05.116 00.002 9764 UPD: updater thread exit
20:18:05.809 00.693 14964 evsrv: cli 01AB1B30 connect
20:18:05.810 00.001 14964 evsrv: cli 01AB1B30 request: {"method":"get_app_state","id":"d3d4102e-4cb2-4bfc-803c-77a703516087"}
20:18:05.810 00.000 14964 evsrv: cli 01AB1B30 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3d4102e-4cb2-4bfc-803c-77a703516087"}
20:18:05.812 00.002 14964 evsrv: cli 01AB1B30 disconnect
20:18:05.813 00.001 14964 evsrv: cli 01AB1C70 connect
20:18:05.814 00.001 14964 evsrv: cli 01AB1BD0 connect
20:18:05.815 00.001 14964 evsrv: cli 01AB1BD0 request: {"method":"get_profile","id":"e288e363-ddaa-46b5-9755-f319cf54d92a"}
20:18:05.815 00.000 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:05.816 00.001 14964 evsrv: cli 01AB1BD0 response: {"jsonrpc":"2.0","result":{"id":4,"name":"RC10C-AP1200-Xena-Ascom"},"id":"e288e363-ddaa-46b5-9755-f319cf54d92a"}
20:18:05.816 00.000 14964 evsrv: cli 01AB1BD0 disconnect
20:18:05.817 00.001 14964 evsrv: cli 01AB1E50 connect
20:18:05.818 00.001 14964 evsrv: cli 01AB1E50 request: {"method":"get_profiles","id":"49a288cf-67c7-4333-a07e-2ee8ce51c25c"}
20:18:05.818 00.000 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:05.819 00.001 14964 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
20:18:05.819 00.000 14964 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
20:18:05.820 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:05.820 00.000 14964 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
20:18:05.821 00.001 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:05.821 00.000 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:05.822 00.001 14964 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
20:18:05.823 00.001 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:05.823 00.000 14964 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
20:18:05.824 00.001 14964 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
20:18:05.824 00.000 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:05.825 00.001 14964 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
20:18:05.825 00.000 14964 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
20:18:05.826 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:05.826 00.000 14964 GetString("/profile/1/name", "") returns "My Equipment"
20:18:05.827 00.001 14964 GetString("/profile/2/name", "") returns "RC10C+AP900+OAG"
20:18:05.827 00.000 14964 GetString("/profile/3/name", "") returns "RC10C+AP1200+OAG"
20:18:05.828 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:18:05.828 00.000 14964 GetString("/profile/6/name", "") returns "RC10C-Xena-Ascom Bin2 May26"
20:18:05.829 00.001 14964 evsrv: cli 01AB1E50 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"My Equipment"},{"id":2,"name":"RC10C+AP900+OAG"},{"id":3,"name":"RC10C+AP1200+OAG"},{"id":4,"name":"RC10C-AP1200-Xena-Ascom","selected":true},{"id":6,"name":"RC10C-Xena-Ascom Bin2 May26"}],"id":"49a288cf-67c7-4333-a07e-2ee8ce51c25c"}
20:18:05.830 00.001 14964 evsrv: cli 01AB1E50 disconnect
20:18:05.833 00.003 14964 evsrv: cli 01AB1B30 connect
20:18:05.834 00.001 14964 evsrv: cli 01AB1B30 request: {"method":"get_connected","id":"6ec8277c-407f-41b0-a89d-0115e1658452"}
20:18:05.836 00.002 14964 evsrv: cli 01AB1B30 response: {"jsonrpc":"2.0","result":false,"id":"6ec8277c-407f-41b0-a89d-0115e1658452"}
20:18:05.837 00.001 14964 evsrv: cli 01AB1B30 disconnect
20:18:05.837 00.000 14964 evsrv: cli 01AB1BD0 connect
20:18:05.838 00.001 14964 evsrv: cli 01AB1BD0 request: {"method":"set_connected","params":[true],"id":"955a1ae9-a90c-418e-8db4-0b2f666f1270"}
20:18:05.839 00.001 14964 gear_dialog: ConnectAll calls OnButtonConnectAll
20:18:05.839 00.000 14964 gear_dialog: OnButtonConnectAll
20:18:05.840 00.001 14964 gear_dialog: DoConnectCamera [Player One Camera 1 (ASCOM)]
20:18:05.840 00.000 14964 Status Line: Connecting to Camera ...
20:18:05.843 00.003 14964 GetString("/profile/4/cam_hash/c1bfde34/whichCamera", "") returns ""
20:18:05.843 00.000 14964 Connecting to camera [Player One Camera 1 (ASCOM)] id = []
20:18:05.844 00.001 14964 Create ASCOM Camera: choice 'Player One Camera 1 (ASCOM)' progid ASCOM.PlayerOne.Camera
20:18:06.685 00.841 14964 setting camera Name = Xena-M (ASCOM)
20:18:06.687 00.002 14964 ASCOM camera: MaxBinning is 4
20:18:06.689 00.002 14964 ASCOM camera: has cooler
20:18:06.690 00.001 14964 ASCOM Camera: set binning = 2
20:18:06.691 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:18:06.692 00.001 14964 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[Player One Camera 1 (ASCOM)] scaleRatio=1.000
20:18:06.693 00.001 14964 Connected Camera: Xena-M (ASCOM)
20:18:06.693 00.000 14964 FrameSize=(0,0)
20:18:06.694 00.001 14964 PixelSize=5.86
20:18:06.694 00.000 14964 BitsPerPixel=16
20:18:06.695 00.001 14964 HasGainControl=0
20:18:06.695 00.000 14964 HasShutter=0
20:18:06.696 00.001 14964 HasSubFrames=1
20:18:06.696 00.000 14964 ST4HasGuideOutput=1
20:18:06.697 00.001 14964 GetBoolean("/profile/4/camera/AutoLoadDefectMap", 1) returns 1
20:18:06.697 00.000 14964 auto-loading defect map
20:18:06.698 00.001 14964 Loading defect map file C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
20:18:06.698 00.000 14964 Defect map file not found: C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
20:18:06.699 00.001 14964 Status Line: Defect map not loaded
20:18:06.704 00.005 14964 GetBoolean("/profile/4/camera/AutoLoadDarks", 1) returns 1
20:18:06.705 00.001 14964 Auto-loading dark library
20:18:06.730 00.025 14964 loaded dark frame exposure = 1000, med = 590
20:18:06.751 00.021 14964 loaded dark frame exposure = 1500, med = 593
20:18:06.774 00.023 14964 loaded dark frame exposure = 2000, med = 596
20:18:06.796 00.022 14964 loaded dark frame exposure = 2500, med = 600
20:18:06.819 00.023 14964 loaded dark frame exposure = 3000, med = 603
20:18:06.841 00.022 14964 loaded dark frame exposure = 3500, med = 606
20:18:06.864 00.023 14964 loaded dark frame exposure = 4000, med = 608
20:18:06.886 00.022 14964 loaded dark frame exposure = 4500, med = 612
20:18:06.909 00.023 14964 loaded dark frame exposure = 5000, med = 615
20:18:06.909 00.000 14964 loaded dark library from C:\Users\Behyar\AppData\Local\phd2\darks_defects\PHD2_dark_lib_4.fit
20:18:06.909 00.000 14964 Status Line: Darks loaded
20:18:06.912 00.003 14964 DarkLib check: undefined frame size for current camera
20:18:06.914 00.002 14964 Status Line: Camera Connected
20:18:06.918 00.004 14964 gear_dialog: OnButtonConnectStepGuider
20:18:06.920 00.002 14964 Connected AO:None
20:18:06.920 00.000 14964 gear_dialog: OnButtonConnectScope
20:18:06.921 00.001 14964 Status Line: Connecting to Mount ...
20:18:06.923 00.002 14964 Connecting to mount [AstroPhysics GTO V2 Mount (ASCOM)]
20:18:06.924 00.001 14964 ASCOM Scope: Connecting
20:18:06.924 00.000 14964 Create ASCOM Scope: choice 'AstroPhysics GTO V2 Mount (ASCOM)' progid AstroPhysicsV2.Telescope
20:18:06.939 00.015 14964 pScopeDriver = 0x113E3064
20:18:06.967 00.028 14964 Scope reports its name as AstroPhysicsV2 (ASCOM)
20:18:06.967 00.000 14964 ASCOM scope: enabling sync pulse guide check
20:18:06.970 00.003 14964 ASCOM scope CanSlewAsync is true
20:18:06.971 00.001 14964 AstroPhysicsV2 (ASCOM) connected
20:18:06.974 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 14.4
20:18:06.975 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:18:06.977 00.002 14964 ASCOM Scope: Connect success
20:18:06.977 00.000 14964 Status Line: Mount Connected
20:18:06.982 00.005 14964 Connected Scope:AstroPhysicsV2 (ASCOM)
20:18:06.983 00.001 14964 gear_dialog: OnButtonConnectAuxScope
20:18:06.984 00.001 14964 Connected AuxScope:None
20:18:06.985 00.001 14964 gear_dialog: OnButtonConnectRotator
20:18:06.986 00.001 14964 Connected Rotator:None
20:18:07.025 00.039 14964 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
20:18:07.026 00.001 14964 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
20:18:07.027 00.001 14964 Auto-loading calibration data
20:18:07.027 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
20:18:07.028 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
20:18:07.028 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:18:07.029 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
20:18:07.029 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns 3.039420
20:18:07.030 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
20:18:07.030 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
20:18:07.031 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:18:07.031 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
20:18:07.032 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:18:07.032 00.000 14964 Mount::SetCalibration (scope) -- xAngle=82.5 yAngle=174.1 xRate=12.160 yRate=11.930 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
20:18:07.033 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=82.5 m_yAngleError=-1.7
20:18:07.037 00.004 14964 ScopeASCOM::GetDeclinationRadians() returns 14.4
20:18:07.039 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:18:07.355 00.316 14964 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
20:18:07.356 00.001 14964 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
20:18:07.356 00.000 14964 Auto-loading calibration data
20:18:07.357 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
20:18:07.357 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
20:18:07.358 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:18:07.358 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
20:18:07.359 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns 3.039420
20:18:07.359 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
20:18:07.360 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
20:18:07.360 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:18:07.361 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
20:18:07.361 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:18:07.362 00.001 14964 Mount::SetCalibration (scope) -- xAngle=82.5 yAngle=174.1 xRate=12.160 yRate=11.930 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
20:18:07.362 00.000 14964 Mount::SetCalibration (scope) -- sets m_xAngle=82.5 m_yAngleError=-1.7
20:18:07.364 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 14.4
20:18:07.365 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:18:07.367 00.002 14964 evsrv: cli 01AB1BD0 response: {"jsonrpc":"2.0","result":0,"id":"955a1ae9-a90c-418e-8db4-0b2f666f1270"}
20:18:07.368 00.001 14964 evsrv: cli 01AB1BD0 disconnect
20:18:07.369 00.001 14964 evsrv: cli 01AB2670 connect
20:18:07.369 00.000 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_shift_params","id":"9484d4bd-5a75-47cc-904c-fe7308e31787"}
20:18:07.370 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9484d4bd-5a75-47cc-904c-fe7308e31787"}
20:18:07.371 00.001 14964 evsrv: cli 01AB2670 disconnect
20:18:07.372 00.001 14964 evsrv: cli 01AB2CB0 connect
20:18:07.372 00.000 14964 evsrv: cli 01AB2CB0 request: {"method":"get_pixel_scale","id":"d5bfb701-c70a-4b18-bab2-5292f1852125"}
20:18:07.373 00.001 14964 evsrv: cli 01AB2CB0 response: {"jsonrpc":"2.0","result":1.29969,"id":"d5bfb701-c70a-4b18-bab2-5292f1852125"}
20:18:07.373 00.000 14964 evsrv: cli 01AB2CB0 disconnect
20:18:25.172 17.799 14964 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
20:18:25.172 00.000 14964 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
20:18:25.173 00.001 14964 Auto-loading calibration data
20:18:25.174 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
20:18:25.174 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
20:18:25.175 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:18:25.175 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
20:18:25.176 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns 3.039420
20:18:25.177 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
20:18:25.177 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
20:18:25.178 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:18:25.179 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
20:18:25.179 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:18:25.180 00.001 14964 Mount::SetCalibration (scope) -- xAngle=82.5 yAngle=174.1 xRate=12.160 yRate=11.930 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
20:18:25.180 00.000 14964 Mount::SetCalibration (scope) -- sets m_xAngle=82.5 m_yAngleError=-1.7
20:18:25.186 00.006 14964 ScopeASCOM::GetDeclinationRadians() returns 14.4
20:18:25.188 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:18:25.220 00.032 14964 GetBoolean("/profile/4/ShowDecModeWarning", 1) returns 1
20:18:25.338 00.118 14964 evsrv: cli 01AB25D0 connect
20:18:25.339 00.001 14964 evsrv: cli 01AB25D0 request: {"method":"get_pixel_scale","id":"45ab8315-fc08-48a4-9ded-055b7ffb0e99"}
20:18:25.339 00.000 14964 evsrv: cli 01AB25D0 response: {"jsonrpc":"2.0","result":1.29969,"id":"45ab8315-fc08-48a4-9ded-055b7ffb0e99"}
20:18:25.340 00.001 14964 evsrv: cli 01AB25D0 disconnect
20:18:39.837 14.497 14964 StartLoopingInteractive: Loop button clicked
20:18:39.838 00.001 14964 Status Line: Looping
20:18:39.841 00.003 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:18:39.842 00.001 14964 DarkLib check: undefined frame size for current camera
20:18:39.846 00.004 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:18:39.846 00.000 14964 Enqueuing Expose request
20:18:39.847 00.001 12044 Worker thread wakes up
20:18:39.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:18:39.847 00.000 12044 Exposure delay set to 0
20:18:39.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:18:42.987 03.140 12044 Exposure complete
20:18:43.007 00.020 12044 worker thread done servicing request
20:18:43.007 00.000 14964 OnExposeComplete: enter
20:18:43.010 00.003 14964 UpdateGuideState(): m_state=1
20:18:43.011 00.001 14964 UpdateCurrentPosition: no star selected
20:18:43.011 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:18:43.012 00.001 14964 Status Line: No star selected
20:18:43.013 00.001 14964 UpdateImageDisplay: Size=(968,608) min=100, max=7986, med=1763, FiltMin=617, FiltMax=5627, Gamma=0.530
20:18:43.018 00.005 14964 UpdateGuideState exits: No star selected
20:18:43.019 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:43.019 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:18:43.020 00.001 14964 Enqueuing Expose request
20:18:43.020 00.000 12044 Worker thread wakes up
20:18:43.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:18:43.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:18:44.056 01.036 14964 Stop button clicked
20:18:44.058 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:18:44.059 00.001 14964 Status Line: Waiting for devices...
20:18:44.308 00.249 12044 ASCOM_AbortExposure returns err = 0
20:18:44.308 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:18:44.309 00.001 12044 worker thread done servicing request
20:18:44.309 00.000 14964 OnExposeComplete: enter
20:18:44.310 00.001 14964 OnExposeComplete: Capture Error reported
20:18:44.311 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:18:44.311 00.000 14964 Changing from state SELECTING to UNINITIALIZED
20:18:44.312 00.001 14964 guider state => SELECTING
20:18:44.313 00.001 14964 Status Line: Stopped.
20:18:44.316 00.003 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:26:14.288 449.972 14964 ScopeASCOM::GetDeclinationRadians() returns 14.4
20:26:14.289 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:26:14.290 00.001 14964 User cleared calibration on Mount
20:26:23.707 09.417 14964 CalAsst: slew from ra 11.84, dec 14.4 to ra 11.33, dec 0.0, M/F = 0
20:26:23.954 00.247 1692 IsSlewing returns 1
20:26:24.547 00.593 1692 IsSlewing returns 1
20:26:25.096 00.549 1692 IsSlewing returns 1
20:26:25.624 00.528 1692 IsSlewing returns 1
20:26:26.185 00.561 1692 IsSlewing returns 1
20:26:26.717 00.532 1692 IsSlewing returns 1
20:26:27.265 00.548 1692 IsSlewing returns 1
20:26:27.828 00.563 1692 IsSlewing returns 1
20:26:28.360 00.532 1692 IsSlewing returns 1
20:26:28.921 00.561 1692 IsSlewing returns 1
20:26:29.455 00.534 1692 IsSlewing returns 1
20:26:30.002 00.547 1692 IsSlewing returns 0
20:26:32.435 02.433 8828 IsSlewing returns 1
20:26:32.985 00.550 8828 IsSlewing returns 1
20:26:33.561 00.576 8828 IsSlewing returns 1
20:26:34.093 00.532 8828 IsSlewing returns 1
20:26:34.640 00.547 8828 IsSlewing returns 0
20:26:50.051 15.411 14964 StartLoopingInteractive: Loop button clicked
20:26:50.053 00.002 14964 Status Line: Looping
20:26:50.056 00.003 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:26:50.060 00.004 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:26:50.061 00.001 14964 Enqueuing Expose request
20:26:50.062 00.001 12044 Worker thread wakes up
20:26:50.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:26:50.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:26:53.166 03.104 12044 Exposure complete
20:26:53.187 00.021 12044 worker thread done servicing request
20:26:53.187 00.000 14964 OnExposeComplete: enter
20:26:53.188 00.001 14964 UpdateGuideState(): m_state=1
20:26:53.188 00.000 14964 UpdateCurrentPosition: no star selected
20:26:53.189 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:26:53.189 00.000 14964 Status Line: No star selected
20:26:53.191 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65514, med=939, FiltMin=583, FiltMax=60873, Gamma=0.530
20:26:53.198 00.007 14964 UpdateGuideState exits: No star selected
20:26:53.199 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:53.199 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:26:53.200 00.001 14964 Enqueuing Expose request
20:26:53.200 00.000 12044 Worker thread wakes up
20:26:53.200 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:26:53.200 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:26:56.328 03.128 12044 Exposure complete
20:26:56.354 00.026 12044 worker thread done servicing request
20:26:56.354 00.000 14964 OnExposeComplete: enter
20:26:56.354 00.000 14964 UpdateGuideState(): m_state=1
20:26:56.355 00.001 14964 UpdateCurrentPosition: no star selected
20:26:56.356 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:26:56.356 00.000 14964 Status Line: No star selected
20:26:56.358 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=938, FiltMin=573, FiltMax=62609, Gamma=0.530
20:26:56.365 00.007 14964 UpdateGuideState exits: No star selected
20:26:56.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:56.367 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:26:56.367 00.000 14964 Enqueuing Expose request
20:26:56.368 00.001 12044 Worker thread wakes up
20:26:56.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:26:56.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:26:57.831 01.463 14964 GuiderMultiStar::AutoSelect enter
20:26:57.833 00.002 14964 Star::AutoFind called with edgeAllowance = 25 searchRegion = 35 roi = 0x0@0,0
20:26:57.859 00.026 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:26:57.874 00.015 14964 AutoFind: global mean = 0.2, stdev 1000.6
20:26:57.875 00.001 14964 AutoFind: using threshold = 0.1
20:26:57.899 00.024 14964 AutoFind: local max [865, 197] 243.8
20:26:57.899 00.000 14964 AutoFind: local max [774, 556] 10.0
20:26:57.900 00.001 14964 AutoFind: local max [865, 186] 4.5
20:26:57.900 00.000 14964 AutoFind: local max [667, 516] 1.5
20:26:57.901 00.001 14964 AutoFind: local max [855, 186] 1.3
20:26:57.901 00.000 14964 AutoFind: local max [483, 348] 1.2
20:26:57.902 00.001 14964 AutoFind: local max [876, 208] 1.1
20:26:57.902 00.000 14964 AutoFind: local max [96, 397] 1.1
20:26:57.902 00.000 14964 AutoFind: local max [710, 479] 0.8
20:26:57.903 00.001 14964 AutoFind: local max [396, 110] 0.7
20:26:57.903 00.000 14964 AutoFind: local max [325, 232] 0.7
20:26:57.904 00.001 14964 AutoFind: local max [666, 535] 0.7
20:26:57.904 00.000 14964 AutoFind: local max [261, 312] 0.5
20:26:57.905 00.001 14964 AutoFind: local max [425, 511] 0.5
20:26:57.905 00.000 14964 AutoFind: local max [653, 489] 0.5
20:26:57.906 00.001 14964 AutoFind: local max [571, 381] 0.4
20:26:57.906 00.000 14964 AutoFind: local max [363, 328] 0.4
20:26:57.906 00.000 14964 AutoFind: local max [685, 569] 0.4
20:26:57.907 00.001 14964 AutoFind: local max [521, 357] 0.4
20:26:57.907 00.000 14964 AutoFind: local max [83, 535] 0.4
20:26:57.908 00.001 14964 AutoFind: local max [293, 452] 0.4
20:26:57.908 00.000 14964 AutoFind: local max [854, 209] 0.4
20:26:57.908 00.000 14964 AutoFind: local max [324, 564] 0.4
20:26:57.909 00.001 14964 AutoFind: local max [601, 472] 0.4
20:26:57.909 00.000 14964 AutoFind: local max [664, 337] 0.4
20:26:57.910 00.001 14964 AutoFind: local max [781, 397] 0.4
20:26:57.910 00.000 14964 AutoFind: local max [289, 535] 0.4
20:26:57.911 00.001 14964 AutoFind: local max [624, 453] 0.4
20:26:57.911 00.000 14964 AutoFind: local max [419, 136] 0.4
20:26:57.911 00.000 14964 AutoFind: local max [911, 578] 0.4
20:26:57.912 00.001 14964 AutoFind: local max [35, 595] 0.4
20:26:57.912 00.000 14964 AutoFind: local max [209, 249] 0.4
20:26:57.913 00.001 14964 AutoFind: local max [120, 498] 0.3
20:26:57.913 00.000 14964 AutoFind: local max [874, 415] 0.3
20:26:57.914 00.001 14964 AutoFind: local max [957, 200] 0.3
20:26:57.914 00.000 14964 AutoFind: local max [619, 586] 0.3
20:26:57.914 00.000 14964 AutoFind: local max [403, 386] 0.3
20:26:57.915 00.001 14964 AutoFind: local max [25, 126] 0.3
20:26:57.915 00.000 14964 AutoFind: local max [731, 454] 0.3
20:26:57.916 00.001 14964 AutoFind: local max [638, 585] 0.3
20:26:57.916 00.000 14964 AutoFind: local max [516, 319] 0.3
20:26:57.917 00.001 14964 AutoFind: local max [691, 454] 0.3
20:26:57.917 00.000 14964 AutoFind: local max [433, 490] 0.3
20:26:57.917 00.000 14964 AutoFind: local max [441, 535] 0.3
20:26:57.918 00.001 14964 AutoFind: local max [47, 292] 0.3
20:26:57.918 00.000 14964 AutoFind: local max [489, 516] 0.3
20:26:57.919 00.001 14964 AutoFind: local max [179, 462] 0.3
20:26:57.919 00.000 14964 AutoFind: local max [651, 439] 0.3
20:26:57.919 00.000 14964 AutoFind: local max [115, 137] 0.3
20:26:57.920 00.001 14964 AutoFind: local max [683, 279] 0.3
20:26:57.920 00.000 14964 AutoFind: local max [632, 233] 0.3
20:26:57.921 00.001 14964 AutoFind: local max [670, 136] 0.3
20:26:57.922 00.001 14964 AutoFind: local max [658, 248] 0.3
20:26:57.922 00.000 14964 AutoFind: local max [675, 490] 0.3
20:26:57.922 00.000 14964 AutoFind: local max [268, 336] 0.3
20:26:57.923 00.001 14964 AutoFind: local max [291, 496] 0.3
20:26:57.923 00.000 14964 AutoFind: local max [385, 310] 0.3
20:26:57.924 00.001 14964 AutoFind: local max [545, 534] 0.3
20:26:57.924 00.000 14964 AutoFind: local max [481, 248] 0.3
20:26:57.925 00.001 14964 AutoFind: local max [732, 248] 0.3
20:26:57.925 00.000 14964 AutoFind: local max [712, 489] 0.3
20:26:57.925 00.000 14964 AutoFind: local max [559, 200] 0.3
20:26:57.926 00.001 14964 AutoFind: local max [798, 586] 0.3
20:26:57.926 00.000 14964 AutoFind: local max [667, 386] 0.3
20:26:57.927 00.001 14964 AutoFind: local max [275, 553] 0.3
20:26:57.927 00.000 14964 AutoFind: local max [305, 510] 0.3
20:26:57.927 00.000 14964 AutoFind: local max [704, 563] 0.3
20:26:57.928 00.001 14964 AutoFind: local max [312, 371] 0.3
20:26:57.928 00.000 14964 AutoFind: local max [461, 337] 0.3
20:26:57.929 00.001 14964 AutoFind: local max [701, 103] 0.3
20:26:57.929 00.000 14964 AutoFind: local max [451, 489] 0.3
20:26:57.930 00.001 14964 AutoFind: local max [841, 345] 0.3
20:26:57.930 00.000 14964 AutoFind: local max [575, 461] 0.3
20:26:57.931 00.001 14964 AutoFind: local max [773, 567] 0.3
20:26:57.931 00.000 14964 AutoFind: local max [38, 543] 0.3
20:26:57.932 00.001 14964 AutoFind: local max [801, 471] 0.3
20:26:57.932 00.000 14964 AutoFind: local max [517, 594] 0.3
20:26:57.933 00.001 14964 AutoFind: local max [446, 511] 0.3
20:26:57.933 00.000 14964 AutoFind: local max [925, 347] 0.3
20:26:57.934 00.001 14964 AutoFind: local max [311, 200] 0.3
20:26:57.934 00.000 14964 AutoFind: local max [514, 135] 0.3
20:26:57.935 00.001 14964 AutoFind: local max [106, 464] 0.3
20:26:57.935 00.000 14964 AutoFind: local max [437, 577] 0.3
20:26:57.935 00.000 14964 AutoFind: local max [328, 459] 0.3
20:26:57.936 00.001 14964 AutoFind: local max [754, 397] 0.3
20:26:57.936 00.000 14964 AutoFind: local max [725, 383] 0.3
20:26:57.937 00.001 14964 AutoFind: local max [231, 564] 0.3
20:26:57.937 00.000 14964 AutoFind: local max [746, 273] 0.3
20:26:57.937 00.000 14964 AutoFind: local max [680, 500] 0.3
20:26:57.938 00.001 14964 AutoFind: local max [248, 292] 0.3
20:26:57.938 00.000 14964 AutoFind: local max [532, 564] 0.3
20:26:57.939 00.001 14964 AutoFind: local max [948, 595] 0.3
20:26:57.939 00.000 14964 AutoFind: local max [887, 454] 0.3
20:26:57.940 00.001 14964 AutoFind: local max [231, 510] 0.3
20:26:57.940 00.000 14964 AutoFind: local max [717, 540] 0.3
20:26:57.940 00.000 14964 AutoFind: local max [313, 515] 0.3
20:26:57.941 00.001 14964 AutoFind: local max [748, 472] 0.3
20:26:57.941 00.000 14964 AutoFind: local max [206, 337] 0.3
20:26:57.942 00.001 14964 AutoFind: local max [34, 312] 0.3
20:26:57.942 00.000 14964 AutoFind: local max [564, 136] 0.3
20:26:57.943 00.001 14964 AutoFind: too close [34, 312] 0.3 - [47, 292] 0.3
20:26:57.943 00.000 14964 AutoFind: too close [748, 472] 0.3 - [712, 489] 0.3
20:26:57.943 00.000 14964 AutoFind: too close [748, 472] 0.3 - [731, 454] 0.3
20:26:57.944 00.001 14964 AutoFind: too close [748, 472] 0.3 - [710, 479] 0.8
20:26:57.944 00.000 14964 AutoFind: too close [313, 515] 0.3 - [305, 510] 0.3
20:26:57.945 00.001 14964 AutoFind: too close [313, 515] 0.3 - [275, 553] 0.3
20:26:57.945 00.000 14964 AutoFind: too close [313, 515] 0.3 - [291, 496] 0.3
20:26:57.945 00.000 14964 AutoFind: too close [313, 515] 0.3 - [289, 535] 0.4
20:26:57.946 00.001 14964 AutoFind: too close [717, 540] 0.3 - [680, 500] 0.3
20:26:57.946 00.000 14964 AutoFind: too close [717, 540] 0.3 - [704, 563] 0.3
20:26:57.947 00.001 14964 AutoFind: too close [717, 540] 0.3 - [685, 569] 0.4
20:26:57.947 00.000 14964 AutoFind: too close [887, 454] 0.3 - [874, 415] 0.3
20:26:57.948 00.001 14964 AutoFind: too close [948, 595] 0.3 - [911, 578] 0.4
20:26:57.948 00.000 14964 AutoFind: too close [532, 564] 0.3 - [517, 594] 0.3
20:26:57.948 00.000 14964 AutoFind: too close [532, 564] 0.3 - [545, 534] 0.3
20:26:57.949 00.001 14964 AutoFind: too close [248, 292] 0.3 - [261, 312] 0.5
20:26:57.949 00.000 14964 AutoFind: too close [680, 500] 0.3 - [712, 489] 0.3
20:26:57.950 00.001 14964 AutoFind: too close [680, 500] 0.3 - [675, 490] 0.3
20:26:57.950 00.000 14964 AutoFind: too close [680, 500] 0.3 - [653, 489] 0.5
20:26:57.951 00.001 14964 AutoFind: too close [680, 500] 0.3 - [666, 535] 0.7
20:26:57.951 00.000 14964 AutoFind: too close [680, 500] 0.3 - [710, 479] 0.8
20:26:57.951 00.000 14964 AutoFind: close dim-bright [680, 500] 0.3 - [667, 516] 1.5
20:26:57.952 00.001 14964 AutoFind: too close [746, 273] 0.3 - [732, 248] 0.3
20:26:57.952 00.000 14964 AutoFind: too close [725, 383] 0.3 - [754, 397] 0.3
20:26:57.952 00.000 14964 AutoFind: too close [754, 397] 0.3 - [781, 397] 0.4
20:26:57.954 00.002 14964 AutoFind: too close [328, 459] 0.3 - [291, 496] 0.3
20:26:57.954 00.000 14964 AutoFind: too close [328, 459] 0.3 - [293, 452] 0.4
20:26:57.954 00.000 14964 AutoFind: too close [106, 464] 0.3 - [120, 498] 0.3
20:26:57.955 00.001 14964 AutoFind: too close [311, 200] 0.3 - [325, 232] 0.7
20:26:57.955 00.000 14964 AutoFind: too close [446, 511] 0.3 - [451, 489] 0.3
20:26:57.956 00.001 14964 AutoFind: too close [446, 511] 0.3 - [441, 535] 0.3
20:26:57.956 00.000 14964 AutoFind: too close [446, 511] 0.3 - [433, 490] 0.3
20:26:57.956 00.000 14964 AutoFind: too close [446, 511] 0.3 - [425, 511] 0.5
20:26:57.957 00.001 14964 AutoFind: too close [773, 567] 0.3 - [798, 586] 0.3
20:26:57.957 00.000 14964 AutoFind: close dim-bright [773, 567] 0.3 - [774, 556] 10.0
20:26:57.958 00.001 14964 AutoFind: too close [575, 461] 0.3 - [601, 472] 0.4
20:26:57.958 00.000 14964 AutoFind: too close [451, 489] 0.3 - [489, 516] 0.3
20:26:57.959 00.001 14964 AutoFind: too close [451, 489] 0.3 - [433, 490] 0.3
20:26:57.959 00.000 14964 AutoFind: too close [451, 489] 0.3 - [425, 511] 0.5
20:26:57.959 00.000 14964 AutoFind: too close [701, 103] 0.3 - [670, 136] 0.3
20:26:57.960 00.001 14964 AutoFind: too close [461, 337] 0.3 - [483, 348] 1.2
20:26:57.960 00.000 14964 AutoFind: too close [704, 563] 0.3 - [685, 569] 0.4
20:26:57.961 00.001 14964 AutoFind: too close [704, 563] 0.3 - [666, 535] 0.7
20:26:57.961 00.000 14964 AutoFind: too close [305, 510] 0.3 - [291, 496] 0.3
20:26:57.962 00.001 14964 AutoFind: too close [305, 510] 0.3 - [289, 535] 0.4
20:26:57.962 00.000 14964 AutoFind: too close [275, 553] 0.3 - [289, 535] 0.4
20:26:57.962 00.000 14964 AutoFind: close dim-bright [798, 586] 0.3 - [774, 556] 10.0
20:26:57.963 00.001 14964 AutoFind: too close [712, 489] 0.3 - [675, 490] 0.3
20:26:57.963 00.000 14964 AutoFind: too close [712, 489] 0.3 - [691, 454] 0.3
20:26:57.964 00.001 14964 AutoFind: too close [712, 489] 0.3 - [731, 454] 0.3
20:26:57.964 00.000 14964 AutoFind: too close [712, 489] 0.3 - [710, 479] 0.8
20:26:57.964 00.000 14964 AutoFind: too close [385, 310] 0.3 - [363, 328] 0.4
20:26:57.965 00.001 14964 AutoFind: too close [291, 496] 0.3 - [289, 535] 0.4
20:26:57.965 00.000 14964 AutoFind: too close [268, 336] 0.3 - [261, 312] 0.5
20:26:57.966 00.001 14964 AutoFind: too close [675, 490] 0.3 - [691, 454] 0.3
20:26:57.966 00.000 14964 AutoFind: too close [675, 490] 0.3 - [653, 489] 0.5
20:26:57.967 00.001 14964 AutoFind: too close [675, 490] 0.3 - [710, 479] 0.8
20:26:57.967 00.000 14964 AutoFind: too close [675, 490] 0.3 - [667, 516] 1.5
20:26:57.967 00.000 14964 AutoFind: too close [658, 248] 0.3 - [632, 233] 0.3
20:26:57.968 00.001 14964 AutoFind: too close [658, 248] 0.3 - [683, 279] 0.3
20:26:57.968 00.000 14964 AutoFind: too close [651, 439] 0.3 - [691, 454] 0.3
20:26:57.969 00.001 14964 AutoFind: too close [651, 439] 0.3 - [624, 453] 0.4
20:26:57.969 00.000 14964 AutoFind: too close [441, 535] 0.3 - [425, 511] 0.5
20:26:57.970 00.001 14964 AutoFind: too close [433, 490] 0.3 - [425, 511] 0.5
20:26:57.970 00.000 14964 AutoFind: too close [691, 454] 0.3 - [731, 454] 0.3
20:26:57.970 00.000 14964 AutoFind: too close [691, 454] 0.3 - [653, 489] 0.5
20:26:57.971 00.001 14964 AutoFind: too close [691, 454] 0.3 - [710, 479] 0.8
20:26:57.971 00.000 14964 AutoFind: too close [516, 319] 0.3 - [521, 357] 0.4
20:26:57.972 00.001 14964 AutoFind: too close [516, 319] 0.3 - [483, 348] 1.2
20:26:57.972 00.000 14964 AutoFind: too close [638, 585] 0.3 - [619, 586] 0.3
20:26:57.973 00.001 14964 AutoFind: too close [731, 454] 0.3 - [710, 479] 0.8
20:26:57.973 00.000 14964 AutoFind: too close [120, 498] 0.3 - [83, 535] 0.4
20:26:57.973 00.000 14964 AutoFind: too close [419, 136] 0.4 - [396, 110] 0.7
20:26:57.974 00.001 14964 AutoFind: too close [624, 453] 0.4 - [601, 472] 0.4
20:26:57.974 00.000 14964 AutoFind: too close [624, 453] 0.4 - [653, 489] 0.5
20:26:57.975 00.001 14964 AutoFind: too close [289, 535] 0.4 - [324, 564] 0.4
20:26:57.975 00.000 14964 AutoFind: too close [854, 209] 0.4 - [876, 208] 1.1
20:26:57.975 00.000 14964 AutoFind: too close [854, 209] 0.4 - [855, 186] 1.3
20:26:57.976 00.001 14964 AutoFind: close dim-bright [854, 209] 0.4 - [865, 186] 4.5
20:26:57.976 00.000 14964 AutoFind: close dim-bright [854, 209] 0.4 - [865, 197] 243.8
20:26:57.977 00.001 14964 AutoFind: too close [521, 357] 0.4 - [483, 348] 1.2
20:26:57.977 00.000 14964 AutoFind: too close [685, 569] 0.4 - [666, 535] 0.7
20:26:57.978 00.001 14964 AutoFind: too close [653, 489] 0.5 - [667, 516] 1.5
20:26:57.978 00.000 14964 AutoFind: too close [666, 535] 0.7 - [667, 516] 1.5
20:26:57.978 00.000 14964 AutoFind: too close [876, 208] 1.1 - [855, 186] 1.3
20:26:57.978 00.000 14964 AutoFind: too close [876, 208] 1.1 - [865, 186] 4.5
20:26:57.979 00.001 14964 AutoFind: close dim-bright [876, 208] 1.1 - [865, 197] 243.8
20:26:57.979 00.000 14964 AutoFind: too close [855, 186] 1.3 - [865, 186] 4.5
20:26:57.979 00.000 14964 AutoFind: close dim-bright [855, 186] 1.3 - [865, 197] 243.8
20:26:57.980 00.001 14964 AutoFind: close dim-bright [865, 186] 4.5 - [865, 197] 243.8
20:26:57.980 00.000 14964 AutoFind: too close to edge [231, 564] 0.3
20:26:57.981 00.001 14964 AutoFind: too close to edge [437, 577] 0.3
20:26:57.981 00.000 14964 AutoFind: too close to edge [925, 347] 0.3
20:26:57.982 00.001 14964 AutoFind: too close to edge [38, 543] 0.3
20:26:57.982 00.000 14964 AutoFind: too close to edge [25, 126] 0.3
20:26:57.982 00.000 14964 AutoFind: too close to edge [957, 200] 0.3
20:26:57.983 00.001 14964 AutoFind: too close to edge [35, 595] 0.4
20:26:57.983 00.000 14964 AutoFind: too close to edge [774, 556] 10.0
20:26:57.984 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:26:57.984 00.000 14964 Star::Find(35, 865, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.985 00.001 14964 Star::Find returns 1 (0), X=865.46, Y=196.77, Mass=1344966, SNR=716.7, Peak=65487 HFD=3.8
20:26:57.985 00.000 14964 Star::Find(35, 96, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.985 00.000 14964 Star::Find returns 1 (0), X=96.03, Y=396.61, Mass=3083, SNR=17.3, Peak=1438 HFD=2.2
20:26:57.986 00.001 14964 Star::Find(35, 571, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.986 00.000 14964 Star::Find false star n=4 nbg=274 bg=1059.1 sigma=51.3 thresh=1213 peak=1175
20:26:57.987 00.001 14964 Star::Find returns 0 (2), X=571.00, Y=381.00, Mass=663, SNR=2.9, Peak=1264 HFD=0.0
20:26:57.987 00.000 14964 Star::Find(35, 664, 337, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.988 00.001 14964 Star::Find returns 0 (2), X=664.00, Y=337.00, Mass=156, SNR=3.0, Peak=1256 HFD=0.0
20:26:57.988 00.000 14964 Star::Find(35, 209, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.989 00.001 14964 Star::Find returns 0 (3), X=209.00, Y=249.00, Mass=0, SNR=0.0, Peak=1099 HFD=0.0
20:26:57.989 00.000 14964 Star::Find(35, 403, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.989 00.000 14964 Star::Find false star n=2 nbg=275 bg=1045.1 sigma=45.6 thresh=1182 peak=1117
20:26:57.990 00.001 14964 Star::Find returns 0 (2), X=403.00, Y=386.00, Mass=288, SNR=2.9, Peak=1264 HFD=0.0
20:26:57.990 00.000 14964 Star::Find(35, 179, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.991 00.001 14964 Star::Find false star n=5 nbg=256 bg=1078.7 sigma=43.0 thresh=1208 peak=1164
20:26:57.991 00.000 14964 Star::Find returns 0 (2), X=179.00, Y=462.00, Mass=762, SNR=2.9, Peak=1272 HFD=0.0
20:26:57.991 00.000 14964 Star::Find(35, 115, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.992 00.001 14964 Star::Find false star n=9 nbg=270 bg=850.0 sigma=35.9 thresh=958 peak=945
20:26:57.992 00.000 14964 Star::Find returns 0 (2), X=115.00, Y=137.00, Mass=1083, SNR=2.9, Peak=1030 HFD=0.0
20:26:57.993 00.001 14964 Star::Find(35, 481, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.993 00.000 14964 Star::Find false star n=7 nbg=242 bg=948.9 sigma=37.7 thresh=1062 peak=1022
20:26:57.994 00.001 14964 Star::Find returns 0 (2), X=481.00, Y=248.00, Mass=935, SNR=2.9, Peak=1147 HFD=0.0
20:26:57.994 00.000 14964 Star::Find(35, 559, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.994 00.000 14964 Star::Find false star n=2 nbg=280 bg=919.0 sigma=45.1 thresh=1054 peak=1000
20:26:57.995 00.001 14964 Star::Find returns 0 (2), X=559.00, Y=200.00, Mass=284, SNR=2.9, Peak=1111 HFD=0.0
20:26:57.995 00.000 14964 Star::Find(35, 667, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.996 00.001 14964 Star::Find false star n=3 nbg=279 bg=1041.7 sigma=52.5 thresh=1199 peak=1140
20:26:57.996 00.000 14964 Star::Find returns 0 (2), X=667.00, Y=386.00, Mass=525, SNR=2.9, Peak=1294 HFD=0.0
20:26:57.997 00.001 14964 Star::Find(35, 312, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.997 00.000 14964 Star::Find false star n=3 nbg=261 bg=1034.1 sigma=46.4 thresh=1173 peak=1130
20:26:57.997 00.000 14964 Star::Find returns 0 (2), X=312.00, Y=371.00, Mass=546, SNR=2.9, Peak=1265 HFD=0.0
20:26:57.998 00.001 14964 Star::Find(35, 841, 345, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:57.998 00.000 14964 Star::Find false star n=1 nbg=278 bg=1038.2 sigma=46.7 thresh=1178 peak=1102
20:26:57.999 00.001 14964 Star::Find returns 0 (2), X=841.00, Y=345.00, Mass=179, SNR=2.9, Peak=1221 HFD=0.0
20:26:57.999 00.000 14964 Star::Find(35, 801, 471, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.000 00.001 14964 Star::Find false star n=2 nbg=267 bg=1074.9 sigma=47.5 thresh=1217 peak=1154
20:26:58.000 00.000 14964 Star::Find returns 0 (2), X=801.00, Y=471.00, Mass=340, SNR=2.9, Peak=1299 HFD=0.0
20:26:58.000 00.000 14964 Star::Find(35, 514, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.001 00.001 14964 Star::Find false star n=2 nbg=280 bg=876.9 sigma=46.6 thresh=1017 peak=953
20:26:58.001 00.000 14964 Star::Find returns 0 (2), X=514.00, Y=135.00, Mass=312, SNR=2.9, Peak=1055 HFD=0.0
20:26:58.002 00.001 14964 Star::Find(35, 231, 510, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.002 00.000 14964 Star::Find false star n=5 nbg=256 bg=1078.7 sigma=43.0 thresh=1208 peak=1164
20:26:58.003 00.001 14964 Star::Find returns 0 (2), X=231.00, Y=510.00, Mass=762, SNR=2.9, Peak=1301 HFD=0.0
20:26:58.003 00.000 14964 Star::Find(35, 206, 337, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.003 00.000 14964 Star::Find false star n=2 nbg=278 bg=1025.2 sigma=47.6 thresh=1168 peak=1096
20:26:58.004 00.001 14964 Star::Find returns 0 (2), X=206.00, Y=337.00, Mass=365, SNR=2.9, Peak=1227 HFD=0.0
20:26:58.004 00.000 14964 Star::Find(35, 564, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.005 00.001 14964 Star::Find false star n=1 nbg=280 bg=867.5 sigma=46.7 thresh=1008 peak=940
20:26:58.005 00.000 14964 Star::Find returns 0 (2), X=564.00, Y=136.00, Mass=184, SNR=2.9, Peak=1075 HFD=0.0
20:26:58.006 00.001 14964 AutoFind: finding best star pass 1
20:26:58.006 00.000 14964 Star::Find(35, 865, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.006 00.000 14964 Star::Find returns 1 (0), X=865.46, Y=196.77, Mass=1344966, SNR=716.7, Peak=65487 HFD=3.8
20:26:58.007 00.001 14964 AutoFind: near-saturated [865, 197] 243.8 Mass 1344966 SNR 716.7 Peak 65487
20:26:58.007 00.000 14964 Star::Find(35, 96, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.008 00.001 14964 Star::Find returns 1 (0), X=96.03, Y=396.61, Mass=3083, SNR=17.3, Peak=1438 HFD=2.2
20:26:58.008 00.000 14964 Star::Find(35, 571, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.009 00.001 14964 Star::Find false star n=4 nbg=274 bg=1059.1 sigma=51.3 thresh=1213 peak=1175
20:26:58.009 00.000 14964 Star::Find returns 0 (2), X=571.00, Y=381.00, Mass=663, SNR=2.9, Peak=1264 HFD=0.0
20:26:58.009 00.000 14964 Star::Find(35, 664, 337, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.010 00.001 14964 Star::Find returns 0 (2), X=664.00, Y=337.00, Mass=156, SNR=3.0, Peak=1256 HFD=0.0
20:26:58.010 00.000 14964 Star::Find(35, 209, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.011 00.001 14964 Star::Find returns 0 (3), X=209.00, Y=249.00, Mass=0, SNR=0.0, Peak=1099 HFD=0.0
20:26:58.011 00.000 14964 Star::Find(35, 403, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.012 00.001 14964 Star::Find false star n=2 nbg=275 bg=1045.1 sigma=45.6 thresh=1182 peak=1117
20:26:58.012 00.000 14964 Star::Find returns 0 (2), X=403.00, Y=386.00, Mass=288, SNR=2.9, Peak=1264 HFD=0.0
20:26:58.012 00.000 14964 Star::Find(35, 179, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.013 00.001 14964 Star::Find false star n=5 nbg=256 bg=1078.7 sigma=43.0 thresh=1208 peak=1164
20:26:58.013 00.000 14964 Star::Find returns 0 (2), X=179.00, Y=462.00, Mass=762, SNR=2.9, Peak=1272 HFD=0.0
20:26:58.014 00.001 14964 Star::Find(35, 115, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.014 00.000 14964 Star::Find false star n=9 nbg=270 bg=850.0 sigma=35.9 thresh=958 peak=945
20:26:58.014 00.000 14964 Star::Find returns 0 (2), X=115.00, Y=137.00, Mass=1083, SNR=2.9, Peak=1030 HFD=0.0
20:26:58.015 00.001 14964 Star::Find(35, 481, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.015 00.000 14964 Star::Find false star n=7 nbg=242 bg=948.9 sigma=37.7 thresh=1062 peak=1022
20:26:58.016 00.001 14964 Star::Find returns 0 (2), X=481.00, Y=248.00, Mass=935, SNR=2.9, Peak=1147 HFD=0.0
20:26:58.016 00.000 14964 Star::Find(35, 559, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.017 00.001 14964 Star::Find false star n=2 nbg=280 bg=919.0 sigma=45.1 thresh=1054 peak=1000
20:26:58.017 00.000 14964 Star::Find returns 0 (2), X=559.00, Y=200.00, Mass=284, SNR=2.9, Peak=1111 HFD=0.0
20:26:58.017 00.000 14964 Star::Find(35, 667, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.018 00.001 14964 Star::Find false star n=3 nbg=279 bg=1041.7 sigma=52.5 thresh=1199 peak=1140
20:26:58.018 00.000 14964 Star::Find returns 0 (2), X=667.00, Y=386.00, Mass=525, SNR=2.9, Peak=1294 HFD=0.0
20:26:58.019 00.001 14964 Star::Find(35, 312, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.019 00.000 14964 Star::Find false star n=3 nbg=261 bg=1034.1 sigma=46.4 thresh=1173 peak=1130
20:26:58.020 00.001 14964 Star::Find returns 0 (2), X=312.00, Y=371.00, Mass=546, SNR=2.9, Peak=1265 HFD=0.0
20:26:58.020 00.000 14964 Star::Find(35, 841, 345, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.020 00.000 14964 Star::Find false star n=1 nbg=278 bg=1038.2 sigma=46.7 thresh=1178 peak=1102
20:26:58.021 00.001 14964 Star::Find returns 0 (2), X=841.00, Y=345.00, Mass=179, SNR=2.9, Peak=1221 HFD=0.0
20:26:58.021 00.000 14964 Star::Find(35, 801, 471, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.022 00.001 14964 Star::Find false star n=2 nbg=267 bg=1074.9 sigma=47.5 thresh=1217 peak=1154
20:26:58.022 00.000 14964 Star::Find returns 0 (2), X=801.00, Y=471.00, Mass=340, SNR=2.9, Peak=1299 HFD=0.0
20:26:58.023 00.001 14964 Star::Find(35, 514, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.023 00.000 14964 Star::Find false star n=2 nbg=280 bg=876.9 sigma=46.6 thresh=1017 peak=953
20:26:58.023 00.000 14964 Star::Find returns 0 (2), X=514.00, Y=135.00, Mass=312, SNR=2.9, Peak=1055 HFD=0.0
20:26:58.024 00.001 14964 Star::Find(35, 231, 510, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.024 00.000 14964 Star::Find false star n=5 nbg=256 bg=1078.7 sigma=43.0 thresh=1208 peak=1164
20:26:58.025 00.001 14964 Star::Find returns 0 (2), X=231.00, Y=510.00, Mass=762, SNR=2.9, Peak=1301 HFD=0.0
20:26:58.025 00.000 14964 Star::Find(35, 206, 337, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.026 00.001 14964 Star::Find false star n=2 nbg=278 bg=1025.2 sigma=47.6 thresh=1168 peak=1096
20:26:58.026 00.000 14964 Star::Find returns 0 (2), X=206.00, Y=337.00, Mass=365, SNR=2.9, Peak=1227 HFD=0.0
20:26:58.026 00.000 14964 Star::Find(35, 564, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.027 00.001 14964 Star::Find false star n=1 nbg=280 bg=867.5 sigma=46.7 thresh=1008 peak=940
20:26:58.027 00.000 14964 Star::Find returns 0 (2), X=564.00, Y=136.00, Mass=184, SNR=2.9, Peak=1075 HFD=0.0
20:26:58.028 00.001 14964 AutoFind: could not find a star on Pass 1
20:26:58.028 00.000 14964 AutoFind: finding best star pass 2
20:26:58.028 00.000 14964 Star::Find(35, 865, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.029 00.001 14964 Star::Find returns 1 (0), X=865.46, Y=196.77, Mass=1344966, SNR=716.7, Peak=65487 HFD=3.8
20:26:58.029 00.000 14964 AutoFind returns star at [865, 197] 243.8 Mass 1344966 SNR 716.7
20:26:58.030 00.001 14964 Star::Find(35, 865, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.030 00.000 14964 Star::Find returns 1 (0), X=865.46, Y=196.77, Mass=1344966, SNR=716.7, Peak=65487 HFD=3.8
20:26:58.031 00.001 14964 MultiStar: List (1): {865.46, 196.77}(716.7), 
20:26:58.031 00.000 14964 setting lock position to (865.46, 196.77)
20:26:58.032 00.001 14964 MultiStar: stabilizing after lock position change
20:26:58.032 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
20:26:58.033 00.001 14964 UpdateGuideState(): m_state=1
20:26:58.033 00.000 14964 Star::Find(35, 865, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:26:58.033 00.000 14964 Star::Find returns 1 (0), X=865.46, Y=196.77, Mass=1344966, SNR=716.7, Peak=65487 HFD=3.8
20:26:58.035 00.002 14964 setting lock position to (865.46, 196.77)
20:26:58.036 00.001 14964 MultiStar: stabilizing after lock position change
20:26:58.036 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:26:58.037 00.001 14964 Changing from state SELECTING to SELECTED
20:26:58.037 00.000 14964 guider state => SELECTED
20:26:58.056 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=938, FiltMin=573, FiltMax=62609, Gamma=0.530
20:26:58.064 00.008 14964 UpdateGuideState exits: m=1344966 SNR=716.7
20:26:58.064 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=938, FiltMin=573, FiltMax=62609, Gamma=0.530
20:26:58.072 00.008 14964 Status Line: Auto-selected star at (865.5, 196.8)
20:26:59.492 01.420 12044 Exposure complete
20:26:59.513 00.021 12044 worker thread done servicing request
20:26:59.513 00.000 14964 OnExposeComplete: enter
20:26:59.513 00.000 14964 UpdateGuideState(): m_state=2
20:26:59.514 00.001 14964 Star::Find(35, 865, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:26:59.514 00.000 14964 Star::Find returns 1 (0), X=865.91, Y=197.45, Mass=1320380, SNR=703.8, Peak=65485 HFD=3.7
20:26:59.516 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65485, med=935, FiltMin=589, FiltMax=65339, Gamma=0.530
20:26:59.524 00.008 14964 UpdateGuideState exits: m=1320380 SNR=703.8
20:26:59.524 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:59.525 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:26:59.525 00.000 14964 Enqueuing Expose request
20:26:59.526 00.001 12044 Worker thread wakes up
20:26:59.526 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:26:59.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(831,162,71,71)
20:27:00.655 01.129 14964 Stop button clicked
20:27:00.656 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:27:00.657 00.001 14964 Status Line: Waiting for devices...
20:27:00.912 00.255 12044 ASCOM_AbortExposure returns err = 0
20:27:00.912 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:27:00.912 00.000 12044 worker thread done servicing request
20:27:00.913 00.001 14964 OnExposeComplete: enter
20:27:00.914 00.001 14964 OnExposeComplete: Capture Error reported
20:27:00.915 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:27:00.915 00.000 14964 Changing from state SELECTED to UNINITIALIZED
20:27:00.917 00.002 14964 guider state => SELECTING
20:27:00.920 00.003 14964 Status Line: Stopped.
20:27:00.922 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:27:24.520 23.598 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:27:24.526 00.006 14964 PhdController::Guide begins
20:27:24.527 00.001 14964 PhdController: newstate STATE_SETUP
20:27:24.527 00.000 14964 PhdController: setup
20:27:24.528 00.001 14964 PhdController: newstate STATE_ATTEMPT_START
20:27:24.529 00.001 14964 PhdController: start capturing
20:27:24.530 00.001 14964 Changing from state SELECTING to UNINITIALIZED
20:27:24.531 00.001 14964 guider state => SELECTING
20:27:24.533 00.002 14964 setting force full frames = true
20:27:24.535 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:27:24.538 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:27:24.539 00.001 14964 Enqueuing Expose request
20:27:24.539 00.000 14964 PhdController: newstate STATE_SELECT_STAR
20:27:24.540 00.001 12044 Worker thread wakes up
20:27:24.540 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:24.540 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:27:27.636 03.096 12044 Exposure complete
20:27:27.656 00.020 12044 worker thread done servicing request
20:27:27.656 00.000 14964 OnExposeComplete: enter
20:27:27.657 00.001 14964 UpdateGuideState(): m_state=1
20:27:27.657 00.000 14964 UpdateCurrentPosition: no star selected
20:27:27.658 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:27:27.658 00.000 14964 Status Line: No star selected
20:27:27.660 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=911, FiltMin=576, FiltMax=62058, Gamma=0.530
20:27:27.667 00.007 14964 UpdateGuideState exits: No star selected
20:27:27.668 00.001 14964 GuiderMultiStar::AutoSelect enter
20:27:27.668 00.000 14964 Star::AutoFind called with edgeAllowance = 25 searchRegion = 35 roi = 0x0@0,0
20:27:27.688 00.020 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:27:27.705 00.017 14964 AutoFind: global mean = 0.1, stdev 963.3
20:27:27.705 00.000 14964 AutoFind: using threshold = 0.1
20:27:27.729 00.024 14964 AutoFind: local max [867, 197] 251.4
20:27:27.729 00.000 14964 AutoFind: local max [775, 556] 11.4
20:27:27.730 00.001 14964 AutoFind: local max [669, 516] 1.6
20:27:27.730 00.000 14964 AutoFind: local max [485, 348] 1.5
20:27:27.730 00.000 14964 AutoFind: local max [97, 396] 1.1
20:27:27.730 00.000 14964 AutoFind: local max [712, 479] 1.0
20:27:27.732 00.002 14964 AutoFind: local max [326, 231] 0.9
20:27:27.732 00.000 14964 AutoFind: local max [398, 111] 0.9
20:27:27.733 00.001 14964 AutoFind: local max [668, 536] 0.8
20:27:27.733 00.000 14964 AutoFind: local max [434, 490] 0.7
20:27:27.734 00.001 14964 AutoFind: local max [262, 312] 0.7
20:27:27.734 00.000 14964 AutoFind: local max [27, 126] 0.6
20:27:27.734 00.000 14964 AutoFind: local max [881, 195] 0.5
20:27:27.735 00.001 14964 AutoFind: local max [863, 525] 0.5
20:27:27.735 00.000 14964 AutoFind: local max [445, 538] 0.5
20:27:27.736 00.001 14964 AutoFind: local max [520, 478] 0.4
20:27:27.736 00.000 14964 AutoFind: local max [778, 566] 0.4
20:27:27.737 00.001 14964 AutoFind: local max [876, 210] 0.4
20:27:27.737 00.000 14964 AutoFind: local max [573, 382] 0.4
20:27:27.737 00.000 14964 AutoFind: local max [84, 535] 0.4
20:27:27.738 00.001 14964 AutoFind: local max [654, 488] 0.4
20:27:27.738 00.000 14964 AutoFind: local max [476, 517] 0.4
20:27:27.739 00.001 14964 AutoFind: local max [426, 510] 0.4
20:27:27.739 00.000 14964 AutoFind: local max [27, 297] 0.4
20:27:27.740 00.001 14964 AutoFind: local max [573, 201] 0.4
20:27:27.740 00.000 14964 AutoFind: local max [503, 420] 0.4
20:27:27.740 00.000 14964 AutoFind: local max [563, 441] 0.4
20:27:27.741 00.001 14964 AutoFind: local max [808, 395] 0.4
20:27:27.741 00.000 14964 AutoFind: local max [286, 451] 0.4
20:27:27.742 00.001 14964 AutoFind: local max [198, 470] 0.4
20:27:27.742 00.000 14964 AutoFind: local max [154, 152] 0.4
20:27:27.742 00.000 14964 AutoFind: local max [315, 453] 0.4
20:27:27.743 00.001 14964 AutoFind: local max [310, 546] 0.4
20:27:27.743 00.000 14964 AutoFind: local max [19, 539] 0.4
20:27:27.744 00.001 14964 AutoFind: local max [841, 577] 0.4
20:27:27.744 00.000 14964 AutoFind: local max [775, 339] 0.4
20:27:27.745 00.001 14964 AutoFind: local max [79, 426] 0.4
20:27:27.745 00.000 14964 AutoFind: local max [878, 465] 0.4
20:27:27.745 00.000 14964 AutoFind: local max [335, 508] 0.3
20:27:27.746 00.001 14964 AutoFind: local max [840, 310] 0.3
20:27:27.746 00.000 14964 AutoFind: local max [371, 539] 0.3
20:27:27.747 00.001 14964 AutoFind: local max [113, 348] 0.3
20:27:27.747 00.000 14964 AutoFind: local max [584, 420] 0.3
20:27:27.747 00.000 14964 AutoFind: local max [844, 508] 0.3
20:27:27.748 00.001 14964 AutoFind: local max [643, 545] 0.3
20:27:27.748 00.000 14964 AutoFind: local max [95, 545] 0.3
20:27:27.749 00.001 14964 AutoFind: local max [843, 388] 0.3
20:27:27.749 00.000 14964 AutoFind: local max [698, 515] 0.3
20:27:27.749 00.000 14964 AutoFind: local max [852, 210] 0.3
20:27:27.750 00.001 14964 AutoFind: local max [556, 88] 0.3
20:27:27.750 00.000 14964 AutoFind: local max [939, 201] 0.3
20:27:27.751 00.001 14964 AutoFind: local max [725, 508] 0.3
20:27:27.751 00.000 14964 AutoFind: local max [54, 396] 0.3
20:27:27.751 00.000 14964 AutoFind: local max [825, 264] 0.3
20:27:27.752 00.001 14964 AutoFind: local max [558, 363] 0.3
20:27:27.752 00.000 14964 AutoFind: local max [286, 545] 0.3
20:27:27.753 00.001 14964 AutoFind: local max [925, 396] 0.3
20:27:27.753 00.000 14964 AutoFind: local max [786, 564] 0.3
20:27:27.754 00.001 14964 AutoFind: local max [946, 474] 0.3
20:27:27.754 00.000 14964 AutoFind: local max [813, 378] 0.3
20:27:27.754 00.000 14964 AutoFind: local max [308, 419] 0.3
20:27:27.755 00.001 14964 AutoFind: local max [503, 465] 0.3
20:27:27.755 00.000 14964 AutoFind: local max [613, 487] 0.3
20:27:27.756 00.001 14964 AutoFind: local max [486, 576] 0.3
20:27:27.756 00.000 14964 AutoFind: local max [382, 564] 0.3
20:27:27.756 00.000 14964 AutoFind: local max [659, 545] 0.3
20:27:27.757 00.001 14964 AutoFind: local max [464, 442] 0.3
20:27:27.757 00.000 14964 AutoFind: local max [215, 546] 0.3
20:27:27.758 00.001 14964 AutoFind: local max [804, 114] 0.3
20:27:27.758 00.000 14964 AutoFind: local max [564, 388] 0.3
20:27:27.759 00.001 14964 AutoFind: local max [403, 419] 0.3
20:27:27.759 00.000 14964 AutoFind: local max [777, 545] 0.3
20:27:27.759 00.000 14964 AutoFind: local max [536, 508] 0.3
20:27:27.760 00.001 14964 AutoFind: local max [744, 538] 0.3
20:27:27.760 00.000 14964 AutoFind: local max [720, 540] 0.3
20:27:27.761 00.001 14964 AutoFind: local max [501, 209] 0.3
20:27:27.761 00.000 14964 AutoFind: local max [326, 299] 0.3
20:27:27.761 00.000 14964 AutoFind: local max [556, 246] 0.3
20:27:27.762 00.001 14964 AutoFind: local max [787, 419] 0.3
20:27:27.762 00.000 14964 AutoFind: local max [124, 514] 0.3
20:27:27.763 00.001 14964 AutoFind: local max [859, 387] 0.3
20:27:27.763 00.000 14964 AutoFind: local max [903, 348] 0.3
20:27:27.764 00.001 14964 AutoFind: local max [449, 299] 0.3
20:27:27.764 00.000 14964 AutoFind: local max [884, 363] 0.3
20:27:27.764 00.000 14964 AutoFind: local max [531, 545] 0.3
20:27:27.765 00.001 14964 AutoFind: local max [377, 210] 0.3
20:27:27.765 00.000 14964 AutoFind: local max [49, 546] 0.3
20:27:27.766 00.001 14964 AutoFind: local max [341, 373] 0.3
20:27:27.766 00.000 14964 AutoFind: local max [157, 433] 0.3
20:27:27.766 00.000 14964 AutoFind: local max [180, 464] 0.3
20:27:27.767 00.001 14964 AutoFind: local max [268, 363] 0.3
20:27:27.767 00.000 14964 AutoFind: local max [456, 538] 0.3
20:27:27.768 00.001 14964 AutoFind: local max [772, 348] 0.3
20:27:27.768 00.000 14964 AutoFind: local max [245, 200] 0.3
20:27:27.768 00.000 14964 AutoFind: local max [130, 116] 0.3
20:27:27.769 00.001 14964 AutoFind: local max [214, 396] 0.3
20:27:27.769 00.000 14964 AutoFind: local max [798, 364] 0.3
20:27:27.770 00.001 14964 AutoFind: local max [187, 408] 0.3
20:27:27.770 00.000 14964 AutoFind: local max [178, 469] 0.3
20:27:27.771 00.001 14964 AutoFind: local max [692, 500] 0.3
20:27:27.771 00.000 14964 AutoFind: too close [692, 500] 0.3 - [720, 540] 0.3
20:27:27.771 00.000 14964 AutoFind: too close [692, 500] 0.3 - [725, 508] 0.3
20:27:27.771 00.000 14964 AutoFind: too close [692, 500] 0.3 - [698, 515] 0.3
20:27:27.773 00.002 14964 AutoFind: too close [692, 500] 0.3 - [654, 488] 0.4
20:27:27.773 00.000 14964 AutoFind: too close [692, 500] 0.3 - [668, 536] 0.8
20:27:27.774 00.001 14964 AutoFind: too close [692, 500] 0.3 - [712, 479] 1.0
20:27:27.774 00.000 14964 AutoFind: close dim-bright [692, 500] 0.3 - [669, 516] 1.6
20:27:27.775 00.001 14964 AutoFind: too close [178, 469] 0.3 - [180, 464] 0.3
20:27:27.775 00.000 14964 AutoFind: too close [178, 469] 0.3 - [157, 433] 0.3
20:27:27.775 00.000 14964 AutoFind: too close [178, 469] 0.3 - [198, 470] 0.4
20:27:27.776 00.001 14964 AutoFind: too close [187, 408] 0.3 - [214, 396] 0.3
20:27:27.776 00.000 14964 AutoFind: too close [187, 408] 0.3 - [157, 433] 0.3
20:27:27.777 00.001 14964 AutoFind: too close [798, 364] 0.3 - [772, 348] 0.3
20:27:27.777 00.000 14964 AutoFind: too close [798, 364] 0.3 - [813, 378] 0.3
20:27:27.777 00.000 14964 AutoFind: too close [798, 364] 0.3 - [775, 339] 0.4
20:27:27.778 00.001 14964 AutoFind: too close [798, 364] 0.3 - [808, 395] 0.4
20:27:27.778 00.000 14964 AutoFind: too close [130, 116] 0.3 - [154, 152] 0.4
20:27:27.779 00.001 14964 AutoFind: too close [772, 348] 0.3 - [775, 339] 0.4
20:27:27.779 00.000 14964 AutoFind: too close [456, 538] 0.3 - [486, 576] 0.3
20:27:27.779 00.000 14964 AutoFind: too close [456, 538] 0.3 - [426, 510] 0.4
20:27:27.780 00.001 14964 AutoFind: too close [456, 538] 0.3 - [476, 517] 0.4
20:27:27.780 00.000 14964 AutoFind: too close [456, 538] 0.3 - [445, 538] 0.5
20:27:27.780 00.000 14964 AutoFind: too close [180, 464] 0.3 - [157, 433] 0.3
20:27:27.781 00.001 14964 AutoFind: too close [180, 464] 0.3 - [198, 470] 0.4
20:27:27.781 00.000 14964 AutoFind: too close [49, 546] 0.3 - [19, 539] 0.4
20:27:27.782 00.001 14964 AutoFind: too close [49, 546] 0.3 - [84, 535] 0.4
20:27:27.782 00.000 14964 AutoFind: too close [531, 545] 0.3 - [536, 508] 0.3
20:27:27.783 00.001 14964 AutoFind: too close [884, 363] 0.3 - [903, 348] 0.3
20:27:27.783 00.000 14964 AutoFind: too close [884, 363] 0.3 - [859, 387] 0.3
20:27:27.783 00.000 14964 AutoFind: too close [859, 387] 0.3 - [843, 388] 0.3
20:27:27.784 00.001 14964 AutoFind: too close [124, 514] 0.3 - [95, 545] 0.3
20:27:27.784 00.000 14964 AutoFind: too close [124, 514] 0.3 - [84, 535] 0.4
20:27:27.785 00.001 14964 AutoFind: too close [787, 419] 0.3 - [808, 395] 0.4
20:27:27.785 00.000 14964 AutoFind: too close [720, 540] 0.3 - [744, 538] 0.3
20:27:27.786 00.001 14964 AutoFind: too close [720, 540] 0.3 - [725, 508] 0.3
20:27:27.786 00.000 14964 AutoFind: too close [720, 540] 0.3 - [698, 515] 0.3
20:27:27.786 00.000 14964 AutoFind: too close [744, 538] 0.3 - [777, 545] 0.3
20:27:27.787 00.001 14964 AutoFind: too close [744, 538] 0.3 - [725, 508] 0.3
20:27:27.787 00.000 14964 AutoFind: too close [744, 538] 0.3 - [778, 566] 0.4
20:27:27.788 00.001 14964 AutoFind: close dim-bright [744, 538] 0.3 - [775, 556] 11.4
20:27:27.788 00.000 14964 AutoFind: too close [536, 508] 0.3 - [520, 478] 0.4
20:27:27.788 00.000 14964 AutoFind: too close [777, 545] 0.3 - [786, 564] 0.3
20:27:27.789 00.001 14964 AutoFind: too close [777, 545] 0.3 - [778, 566] 0.4
20:27:27.789 00.000 14964 AutoFind: close dim-bright [777, 545] 0.3 - [775, 556] 11.4
20:27:27.790 00.001 14964 AutoFind: too close [564, 388] 0.3 - [558, 363] 0.3
20:27:27.790 00.000 14964 AutoFind: too close [564, 388] 0.3 - [584, 420] 0.3
20:27:27.791 00.001 14964 AutoFind: too close [564, 388] 0.3 - [573, 382] 0.4
20:27:27.791 00.000 14964 AutoFind: too close [464, 442] 0.3 - [503, 465] 0.3
20:27:27.791 00.000 14964 AutoFind: too close [464, 442] 0.3 - [503, 420] 0.4
20:27:27.792 00.001 14964 AutoFind: too close [659, 545] 0.3 - [698, 515] 0.3
20:27:27.792 00.000 14964 AutoFind: too close [659, 545] 0.3 - [643, 545] 0.3
20:27:27.793 00.001 14964 AutoFind: too close [659, 545] 0.3 - [668, 536] 0.8
20:27:27.793 00.000 14964 AutoFind: close dim-bright [659, 545] 0.3 - [669, 516] 1.6
20:27:27.794 00.001 14964 AutoFind: too close [382, 564] 0.3 - [371, 539] 0.3
20:27:27.794 00.000 14964 AutoFind: too close [503, 465] 0.3 - [520, 478] 0.4
20:27:27.794 00.000 14964 AutoFind: too close [308, 419] 0.3 - [315, 453] 0.4
20:27:27.795 00.001 14964 AutoFind: too close [308, 419] 0.3 - [286, 451] 0.4
20:27:27.795 00.000 14964 AutoFind: too close [813, 378] 0.3 - [843, 388] 0.3
20:27:27.796 00.001 14964 AutoFind: too close [813, 378] 0.3 - [775, 339] 0.4
20:27:27.796 00.000 14964 AutoFind: too close [813, 378] 0.3 - [808, 395] 0.4
20:27:27.797 00.001 14964 AutoFind: too close [786, 564] 0.3 - [778, 566] 0.4
20:27:27.797 00.000 14964 AutoFind: close dim-bright [786, 564] 0.3 - [775, 556] 11.4
20:27:27.797 00.000 14964 AutoFind: too close [286, 545] 0.3 - [310, 546] 0.4
20:27:27.798 00.001 14964 AutoFind: too close [558, 363] 0.3 - [573, 382] 0.4
20:27:27.798 00.000 14964 AutoFind: too close [54, 396] 0.3 - [79, 426] 0.4
20:27:27.799 00.001 14964 AutoFind: too close [725, 508] 0.3 - [698, 515] 0.3
20:27:27.799 00.000 14964 AutoFind: too close [725, 508] 0.3 - [712, 479] 1.0
20:27:27.800 00.001 14964 AutoFind: too close [852, 210] 0.3 - [876, 210] 0.4
20:27:27.800 00.000 14964 AutoFind: too close [852, 210] 0.3 - [881, 195] 0.5
20:27:27.800 00.000 14964 AutoFind: close dim-bright [852, 210] 0.3 - [867, 197] 251.4
20:27:27.801 00.001 14964 AutoFind: too close [698, 515] 0.3 - [668, 536] 0.8
20:27:27.801 00.000 14964 AutoFind: too close [698, 515] 0.3 - [712, 479] 1.0
20:27:27.802 00.001 14964 AutoFind: too close [698, 515] 0.3 - [669, 516] 1.6
20:27:27.802 00.000 14964 AutoFind: too close [843, 388] 0.3 - [808, 395] 0.4
20:27:27.802 00.000 14964 AutoFind: too close [95, 545] 0.3 - [84, 535] 0.4
20:27:27.803 00.001 14964 AutoFind: too close [643, 545] 0.3 - [668, 536] 0.8
20:27:27.803 00.000 14964 AutoFind: too close [643, 545] 0.3 - [669, 516] 1.6
20:27:27.804 00.001 14964 AutoFind: too close [844, 508] 0.3 - [863, 525] 0.5
20:27:27.804 00.000 14964 AutoFind: too close [584, 420] 0.3 - [563, 441] 0.4
20:27:27.804 00.000 14964 AutoFind: too close [584, 420] 0.3 - [573, 382] 0.4
20:27:27.805 00.001 14964 AutoFind: too close [371, 539] 0.3 - [335, 508] 0.3
20:27:27.805 00.000 14964 AutoFind: too close [335, 508] 0.3 - [310, 546] 0.4
20:27:27.805 00.000 14964 AutoFind: too close [79, 426] 0.4 - [97, 396] 1.1
20:27:27.806 00.001 14964 AutoFind: too close [315, 453] 0.4 - [286, 451] 0.4
20:27:27.806 00.000 14964 AutoFind: too close [426, 510] 0.4 - [445, 538] 0.5
20:27:27.807 00.001 14964 AutoFind: too close [426, 510] 0.4 - [434, 490] 0.7
20:27:27.807 00.000 14964 AutoFind: too close [476, 517] 0.4 - [445, 538] 0.5
20:27:27.808 00.001 14964 AutoFind: too close [654, 488] 0.4 - [669, 516] 1.6
20:27:27.808 00.000 14964 AutoFind: too close [876, 210] 0.4 - [881, 195] 0.5
20:27:27.808 00.000 14964 AutoFind: close dim-bright [876, 210] 0.4 - [867, 197] 251.4
20:27:27.809 00.001 14964 AutoFind: close dim-bright [778, 566] 0.4 - [775, 556] 11.4
20:27:27.809 00.000 14964 AutoFind: close dim-bright [881, 195] 0.5 - [867, 197] 251.4
20:27:27.810 00.001 14964 AutoFind: too close [668, 536] 0.8 - [669, 516] 1.6
20:27:27.810 00.000 14964 AutoFind: too close to edge [946, 474] 0.3
20:27:27.810 00.000 14964 AutoFind: too close to edge [925, 396] 0.3
20:27:27.811 00.001 14964 AutoFind: too close to edge [939, 201] 0.3
20:27:27.811 00.000 14964 AutoFind: too close to edge [841, 577] 0.4
20:27:27.812 00.001 14964 AutoFind: too close to edge [27, 297] 0.4
20:27:27.812 00.000 14964 AutoFind: too close to edge [27, 126] 0.6
20:27:27.813 00.001 14964 AutoFind: too close to edge [775, 556] 11.4
20:27:27.813 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:27:27.813 00.000 14964 Star::Find(35, 867, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.814 00.001 14964 Star::Find returns 1 (0), X=866.90, Y=196.77, Mass=1273786, SNR=674.5, Peak=65519 HFD=4.0
20:27:27.814 00.000 14964 Star::Find(35, 485, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.815 00.001 14964 Star::Find returns 1 (0), X=485.27, Y=348.01, Mass=6636, SNR=31.3, Peak=1658 HFD=3.2
20:27:27.815 00.000 14964 Star::Find(35, 326, 231, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.816 00.001 14964 Star::Find returns 1 (0), X=326.18, Y=231.20, Mass=3090, SNR=16.7, Peak=1269 HFD=2.7
20:27:27.816 00.000 14964 Star::Find(35, 398, 111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.817 00.001 14964 Star::Find returns 1 (0), X=397.82, Y=110.17, Mass=3340, SNR=18.6, Peak=1354 HFD=2.8
20:27:27.817 00.000 14964 Star::Find(35, 262, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.817 00.000 14964 Star::Find returns 1 (0), X=261.66, Y=312.02, Mass=2259, SNR=13.6, Peak=1223 HFD=3.0
20:27:27.818 00.001 14964 Star::Find(35, 573, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.818 00.000 14964 Star::Find false star n=1 nbg=268 bg=894.6 sigma=44.4 thresh=1028 peak=966
20:27:27.819 00.001 14964 Star::Find returns 0 (2), X=573.00, Y=201.00, Mass=167, SNR=2.9, Peak=1065 HFD=0.0
20:27:27.819 00.000 14964 Star::Find(35, 878, 465, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.820 00.001 14964 Star::Find returns 0 (2), X=878.00, Y=465.00, Mass=156, SNR=2.9, Peak=1223 HFD=0.0
20:27:27.820 00.000 14964 Star::Find(35, 840, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.820 00.000 14964 Star::Find returns 0 (2), X=840.00, Y=310.00, Mass=162, SNR=3.0, Peak=1159 HFD=0.0
20:27:27.821 00.001 14964 Star::Find(35, 113, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.821 00.000 14964 Star::Find false star n=2 nbg=278 bg=968.6 sigma=49.8 thresh=1118 peak=1051
20:27:27.822 00.001 14964 Star::Find returns 0 (2), X=113.00, Y=348.00, Mass=314, SNR=2.9, Peak=1159 HFD=0.0
20:27:27.822 00.000 14964 Star::Find(35, 556, 88, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.823 00.001 14964 Star::Find false star n=3 nbg=263 bg=842.9 sigma=35.7 thresh=950 peak=912
20:27:27.823 00.000 14964 Star::Find returns 0 (2), X=556.00, Y=88.00, Mass=430, SNR=2.9, Peak=1023 HFD=0.0
20:27:27.824 00.001 14964 Star::Find(35, 825, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.824 00.000 14964 Star::Find returns 0 (3), X=825.00, Y=264.00, Mass=0, SNR=0.0, Peak=1149 HFD=0.0
20:27:27.824 00.000 14964 Star::Find(35, 613, 487, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.825 00.001 14964 Star::Find false star n=3 nbg=269 bg=1045.4 sigma=45.7 thresh=1182 peak=1125
20:27:27.825 00.000 14964 Star::Find returns 0 (2), X=613.00, Y=487.00, Mass=453, SNR=2.9, Peak=1244 HFD=0.0
20:27:27.826 00.001 14964 Star::Find(35, 215, 546, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.827 00.001 14964 Star::Find false star n=4 nbg=266 bg=1045.7 sigma=42.0 thresh=1172 peak=1112
20:27:27.827 00.000 14964 Star::Find returns 0 (2), X=215.00, Y=546.00, Mass=621, SNR=2.9, Peak=1269 HFD=0.0
20:27:27.827 00.000 14964 Star::Find(35, 804, 114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.828 00.001 14964 Star::Find false star n=1 nbg=269 bg=834.3 sigma=42.6 thresh=962 peak=908
20:27:27.829 00.001 14964 Star::Find returns 0 (2), X=804.00, Y=114.00, Mass=143, SNR=2.9, Peak=1023 HFD=0.0
20:27:27.829 00.000 14964 Star::Find(35, 403, 419, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.830 00.001 14964 Star::Find false star n=3 nbg=258 bg=1037.4 sigma=43.6 thresh=1168 peak=1095
20:27:27.830 00.000 14964 Star::Find returns 0 (2), X=403.00, Y=419.00, Mass=410, SNR=2.9, Peak=1199 HFD=0.0
20:27:27.830 00.000 14964 Star::Find(35, 501, 209, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.830 00.000 14964 Star::Find false star n=2 nbg=271 bg=882.1 sigma=42.6 thresh=1010 peak=961
20:27:27.831 00.001 14964 Star::Find returns 0 (2), X=501.00, Y=209.00, Mass=327, SNR=2.9, Peak=1062 HFD=0.0
20:27:27.831 00.000 14964 Star::Find(35, 326, 299, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.832 00.001 14964 Star::Find false star n=1 nbg=272 bg=971.3 sigma=46.4 thresh=1110 peak=1029
20:27:27.833 00.001 14964 Star::Find returns 0 (2), X=326.00, Y=299.00, Mass=173, SNR=2.9, Peak=1179 HFD=0.0
20:27:27.833 00.000 14964 Star::Find(35, 556, 246, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.833 00.000 14964 Star::Find false star n=2 nbg=262 bg=909.1 sigma=40.2 thresh=1030 peak=998
20:27:27.834 00.001 14964 Star::Find returns 0 (2), X=556.00, Y=246.00, Mass=280, SNR=2.9, Peak=1100 HFD=0.0
20:27:27.834 00.000 14964 Star::Find(35, 449, 299, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.835 00.001 14964 Star::Find false star n=1 nbg=280 bg=972.3 sigma=47.2 thresh=1114 peak=1049
20:27:27.835 00.000 14964 Star::Find returns 0 (2), X=449.00, Y=299.00, Mass=216, SNR=2.9, Peak=1188 HFD=0.0
20:27:27.835 00.000 14964 Star::Find(35, 377, 210, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.836 00.001 14964 Star::Find false star n=3 nbg=283 bg=876.2 sigma=46.0 thresh=1014 peak=966
20:27:27.836 00.000 14964 Star::Find returns 0 (2), X=377.00, Y=210.00, Mass=460, SNR=2.9, Peak=1046 HFD=0.0
20:27:27.837 00.001 14964 Star::Find(35, 341, 373, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.837 00.000 14964 Star::Find false star n=10 nbg=252 bg=1001.3 sigma=38.2 thresh=1116 peak=1076
20:27:27.838 00.001 14964 Star::Find returns 0 (2), X=341.00, Y=373.00, Mass=1424, SNR=2.9, Peak=1207 HFD=0.0
20:27:27.838 00.000 14964 Star::Find(35, 268, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.838 00.000 14964 Star::Find returns 0 (2), X=268.00, Y=363.00, Mass=146, SNR=3.0, Peak=1190 HFD=0.0
20:27:27.839 00.001 14964 Star::Find(35, 245, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.839 00.000 14964 Star::Find false star n=4 nbg=257 bg=876.2 sigma=39.3 thresh=994 peak=934
20:27:27.840 00.001 14964 Star::Find returns 0 (2), X=245.00, Y=200.00, Mass=529, SNR=2.9, Peak=1055 HFD=0.0
20:27:27.840 00.000 14964 AutoFind: finding best star pass 1
20:27:27.841 00.001 14964 Star::Find(35, 867, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.841 00.000 14964 Star::Find returns 1 (0), X=866.90, Y=196.77, Mass=1273786, SNR=674.5, Peak=65519 HFD=4.0
20:27:27.841 00.000 14964 AutoFind: near-saturated [867, 197] 251.4 Mass 1273786 SNR 674.5 Peak 65519
20:27:27.842 00.001 14964 Star::Find(35, 485, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.842 00.000 14964 Star::Find returns 1 (0), X=485.27, Y=348.01, Mass=6636, SNR=31.3, Peak=1658 HFD=3.2
20:27:27.843 00.001 14964 AutoFind returns star at [485, 348] 1.5 Mass 6636 SNR 31.3
20:27:27.843 00.000 14964 Star::Find(35, 485, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.844 00.001 14964 Star::Find returns 1 (0), X=485.27, Y=348.01, Mass=6636, SNR=31.3, Peak=1658 HFD=3.2
20:27:27.844 00.000 14964 MultiStar: List (1): {485.27, 348.01}(31.3), 
20:27:27.845 00.001 14964 setting lock position to (485.27, 348.01)
20:27:27.845 00.000 14964 MultiStar: stabilizing after lock position change
20:27:27.846 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
20:27:27.846 00.000 14964 UpdateGuideState(): m_state=1
20:27:27.846 00.000 14964 Star::Find(35, 485, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:27:27.847 00.001 14964 Star::Find returns 1 (0), X=485.27, Y=348.01, Mass=6636, SNR=31.3, Peak=1658 HFD=3.2
20:27:27.849 00.002 14964 setting force full frames = false
20:27:27.850 00.001 14964 setting lock position to (485.27, 348.01)
20:27:27.850 00.000 14964 MultiStar: stabilizing after lock position change
20:27:27.851 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:27:27.851 00.000 14964 Changing from state SELECTING to SELECTED
20:27:27.852 00.001 14964 guider state => SELECTED
20:27:27.868 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=911, FiltMin=576, FiltMax=62058, Gamma=0.530
20:27:27.875 00.007 14964 UpdateGuideState exits: m=6636 SNR=31.3
20:27:27.875 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=911, FiltMin=576, FiltMax=62058, Gamma=0.530
20:27:27.883 00.008 14964 Status Line: Auto-selected star at (485.3, 348.0)
20:27:27.886 00.003 14964 PhdController: newstate STATE_WAIT_SELECTED
20:27:27.887 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:27.887 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:27.888 00.001 14964 Enqueuing Expose request
20:27:27.888 00.000 12044 Worker thread wakes up
20:27:27.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:27.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,313,71,71)
20:27:31.005 03.117 12044 Exposure complete
20:27:31.026 00.021 12044 worker thread done servicing request
20:27:31.026 00.000 14964 OnExposeComplete: enter
20:27:31.026 00.000 14964 UpdateGuideState(): m_state=2
20:27:31.027 00.001 14964 Star::Find(35, 485, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:27:31.027 00.000 14964 Star::Find returns 1 (0), X=484.53, Y=348.00, Mass=4665, SNR=20.8, Peak=1553 HFD=3.1
20:27:31.029 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=908, FiltMin=583, FiltMax=61262, Gamma=0.530
20:27:31.037 00.008 14964 UpdateGuideState exits: m=4665 SNR=20.8
20:27:31.037 00.000 14964 PhdController: newstate STATE_CALIBRATE
20:27:31.037 00.000 14964 PhdController: clearing calibration
20:27:31.052 00.015 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:27:31.104 00.052 14964 ScopeASCOM::SideOfPier() returns 1
20:27:31.107 00.003 14964 PhdController: start calibration
20:27:31.112 00.005 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:27:31.114 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:27:31.115 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:27:31.116 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:27:31.117 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:27:31.118 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 1.661940
20:27:31.118 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:27:31.119 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
20:27:31.120 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:27:31.120 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:27:31.121 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/10/2026 10:16:21 PM"
20:27:31.121 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
20:27:31.122 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.0 2.5}, {0.6 4.9}, {1.0 6.9}, {1.4 9.7}, {2.1 12.2}, {1.9 14.3}, {2.3 17.3}, {2.9 20.0}, {2.8 22.7}, {3.2 24.5}, {3.5 26.5}, {3.5 26.5}, {1.8 0.8}"
20:27:31.122 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 -0.2}, {5.0 -0.2}, {7.3 -0.5}, {9.4 -0.4}, {11.7 -1.5}, {14.5 -1.0}, {16.9 -1.4}, {19.5 -1.2}, {22.1 -1.7}, {24.2 -2.2}, {26.1 -2.7}, {26.1 -2.7}, {6.5 -0.8}"
20:27:31.124 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:27:31.128 00.004 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:27:31.129 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:27:31.131 00.002 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:27:31.132 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:27:31.133 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:27:31.200 00.067 14964 guider state => CALIBRATING_PRIMARY
20:27:31.202 00.002 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:27:31.203 00.001 14964 reset dither spiral
20:27:31.204 00.001 14964 PhdController: newstate STATE_CALIBRATION_WAIT
20:27:31.205 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:31.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:31.206 00.000 14964 Enqueuing Expose request
20:27:31.207 00.001 12044 Worker thread wakes up
20:27:31.207 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:31.207 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,313,71,71)
20:27:34.337 03.130 12044 Exposure complete
20:27:34.360 00.023 12044 worker thread done servicing request
20:27:34.361 00.001 14964 OnExposeComplete: enter
20:27:34.362 00.001 14964 UpdateGuideState(): m_state=3
20:27:34.363 00.001 14964 Star::Find(35, 484, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:27:34.363 00.000 14964 Star::Find returns 1 (0), X=484.45, Y=347.71, Mass=5999, SNR=23.9, Peak=1561 HFD=3.2
20:27:34.391 00.028 14964 Scope::UpdateCalibrationState: starting location = 484.45,347.71 coords = 11.33,0.0
20:27:34.392 00.001 14964 Status Line: West step   1, dist= 0.0
20:27:34.394 00.002 14964 Enqueuing Calibration Move request for direction 3
20:27:34.395 00.001 12044 Worker thread wakes up
20:27:34.395 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=907, FiltMin=563, FiltMax=63868, Gamma=0.530
20:27:34.395 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:34.395 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:34.395 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:34.395 00.000 12044 MoveAxis(W, 200, -)
20:27:34.395 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:34.402 00.007 14964 UpdateGuideState exits: m=5999 SNR=23.9
20:27:34.403 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:34.403 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:34.403 00.000 14964 Enqueuing Expose request
20:27:34.420 00.017 12044 IsSlewing returns 0
20:27:34.420 00.000 12044 IsGuiding returns 0
20:27:34.451 00.031 12044 PulseGuide returned control before completion, sleep 180
20:27:34.640 00.189 12044 IsGuiding returns 1
20:27:34.640 00.000 12044 scope still moving after pulse duration time elapsed
20:27:34.701 00.061 12044 IsSlewing returns 0
20:27:34.701 00.000 12044 IsGuiding returns 0
20:27:34.701 00.000 12044 scope move finished after 200 + 81 ms
20:27:34.701 00.000 12044 Move returns status 0, amount 200
20:27:34.701 00.000 12044 move complete, result=0
20:27:34.701 00.000 12044 worker thread done servicing request
20:27:34.701 00.000 12044 Worker thread wakes up
20:27:34.701 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:34.701 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(449,313,71,71)
20:27:37.819 03.118 12044 Exposure complete
20:27:37.840 00.021 12044 worker thread done servicing request
20:27:37.840 00.000 14964 OnExposeComplete: enter
20:27:37.841 00.001 14964 UpdateGuideState(): m_state=3
20:27:37.841 00.000 14964 Star::Find(35, 484, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:27:37.842 00.001 14964 Star::Find returns 1 (0), X=485.25, Y=350.50, Mass=6448, SNR=26.1, Peak=1555 HFD=3.0
20:27:37.843 00.001 14964 Status Line: West step   2, dist= 2.9
20:27:37.845 00.002 14964 Enqueuing Calibration Move request for direction 3
20:27:37.846 00.001 12044 Worker thread wakes up
20:27:37.846 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:37.846 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:37.846 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:37.846 00.000 12044 MoveAxis(W, 200, -)
20:27:37.846 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:37.858 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65503, med=903, FiltMin=587, FiltMax=64859, Gamma=0.530
20:27:37.866 00.008 14964 UpdateGuideState exits: m=6448 SNR=26.1
20:27:37.866 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:37.867 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:37.867 00.000 14964 Enqueuing Expose request
20:27:37.889 00.022 12044 IsSlewing returns 0
20:27:37.890 00.001 12044 IsGuiding returns 0
20:27:37.921 00.031 12044 PulseGuide returned control before completion, sleep 179
20:27:38.157 00.236 12044 IsGuiding returns 1
20:27:38.157 00.000 12044 scope still moving after pulse duration time elapsed
20:27:38.216 00.059 12044 IsSlewing returns 0
20:27:38.217 00.001 12044 IsGuiding returns 0
20:27:38.217 00.000 12044 scope move finished after 200 + 127 ms
20:27:38.217 00.000 12044 Move returns status 0, amount 200
20:27:38.217 00.000 12044 move complete, result=0
20:27:38.217 00.000 12044 worker thread done servicing request
20:27:38.217 00.000 12044 Worker thread wakes up
20:27:38.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:38.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,315,71,71)
20:27:41.324 03.107 12044 Exposure complete
20:27:41.345 00.021 12044 worker thread done servicing request
20:27:41.345 00.000 14964 OnExposeComplete: enter
20:27:41.346 00.001 14964 UpdateGuideState(): m_state=3
20:27:41.346 00.000 14964 Star::Find(35, 485, 350, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:27:41.347 00.001 14964 Star::Find returns 1 (0), X=485.33, Y=352.76, Mass=5609, SNR=23.3, Peak=1485 HFD=3.4
20:27:41.348 00.001 14964 Status Line: West step   3, dist= 5.1
20:27:41.351 00.003 14964 Enqueuing Calibration Move request for direction 3
20:27:41.352 00.001 12044 Worker thread wakes up
20:27:41.352 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:41.352 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:41.352 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:41.352 00.000 12044 MoveAxis(W, 200, -)
20:27:41.352 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:41.364 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=900, FiltMin=567, FiltMax=60376, Gamma=0.530
20:27:41.371 00.007 14964 UpdateGuideState exits: m=5609 SNR=23.3
20:27:41.372 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:41.373 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:41.373 00.000 14964 Enqueuing Expose request
20:27:41.374 00.001 12044 IsSlewing returns 0
20:27:41.374 00.000 12044 IsGuiding returns 0
20:27:41.405 00.031 12044 PulseGuide returned control before completion, sleep 179
20:27:41.622 00.217 12044 IsGuiding returns 1
20:27:41.622 00.000 12044 scope still moving after pulse duration time elapsed
20:27:41.687 00.065 12044 IsSlewing returns 0
20:27:41.687 00.000 12044 IsGuiding returns 0
20:27:41.687 00.000 12044 scope move finished after 200 + 112 ms
20:27:41.687 00.000 12044 Move returns status 0, amount 200
20:27:41.687 00.000 12044 move complete, result=0
20:27:41.687 00.000 12044 worker thread done servicing request
20:27:41.687 00.000 12044 Worker thread wakes up
20:27:41.687 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:41.687 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,318,71,71)
20:27:44.800 03.113 12044 Exposure complete
20:27:44.820 00.020 12044 worker thread done servicing request
20:27:44.820 00.000 14964 OnExposeComplete: enter
20:27:44.821 00.001 14964 UpdateGuideState(): m_state=3
20:27:44.821 00.000 14964 Star::Find(35, 485, 352, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:27:44.823 00.002 14964 Star::Find returns 1 (0), X=484.93, Y=355.06, Mass=5557, SNR=23.9, Peak=1496 HFD=2.8
20:27:44.824 00.001 14964 Status Line: West step   4, dist= 7.4
20:27:44.826 00.002 14964 Enqueuing Calibration Move request for direction 3
20:27:44.826 00.000 12044 Worker thread wakes up
20:27:44.826 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:44.826 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:44.826 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:44.826 00.000 12044 MoveAxis(W, 200, -)
20:27:44.826 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:44.840 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65516, med=899, FiltMin=572, FiltMax=62854, Gamma=0.530
20:27:44.847 00.007 14964 UpdateGuideState exits: m=5557 SNR=23.9
20:27:44.848 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:44.848 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:44.849 00.001 14964 Enqueuing Expose request
20:27:44.857 00.008 12044 IsSlewing returns 0
20:27:44.857 00.000 12044 IsGuiding returns 0
20:27:44.889 00.032 12044 PulseGuide returned control before completion, sleep 179
20:27:45.079 00.190 12044 IsGuiding returns 1
20:27:45.079 00.000 12044 scope still moving after pulse duration time elapsed
20:27:45.138 00.059 12044 IsSlewing returns 0
20:27:45.138 00.000 12044 IsGuiding returns 0
20:27:45.138 00.000 12044 scope move finished after 200 + 81 ms
20:27:45.138 00.000 12044 Move returns status 0, amount 200
20:27:45.138 00.000 12044 move complete, result=0
20:27:45.138 00.000 12044 worker thread done servicing request
20:27:45.139 00.001 12044 Worker thread wakes up
20:27:45.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:45.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,320,71,71)
20:27:48.271 03.132 12044 Exposure complete
20:27:48.297 00.026 12044 worker thread done servicing request
20:27:48.297 00.000 14964 OnExposeComplete: enter
20:27:48.298 00.001 14964 UpdateGuideState(): m_state=3
20:27:48.298 00.000 14964 Star::Find(35, 484, 355, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:27:48.299 00.001 14964 Star::Find returns 1 (0), X=485.24, Y=357.43, Mass=7015, SNR=27.9, Peak=1535 HFD=3.4
20:27:48.300 00.001 14964 Status Line: West step   5, dist= 9.8
20:27:48.302 00.002 14964 Enqueuing Calibration Move request for direction 3
20:27:48.302 00.000 12044 Worker thread wakes up
20:27:48.302 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:48.302 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:48.302 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:48.302 00.000 12044 MoveAxis(W, 200, -)
20:27:48.303 00.001 12044 Guiding  Dir = 3, Dur = 200
20:27:48.315 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65526, med=897, FiltMin=586, FiltMax=63654, Gamma=0.530
20:27:48.323 00.008 14964 UpdateGuideState exits: m=7015 SNR=27.9
20:27:48.323 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:48.324 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:48.324 00.000 14964 Enqueuing Expose request
20:27:48.327 00.003 12044 IsSlewing returns 0
20:27:48.327 00.000 12044 IsGuiding returns 0
20:27:48.359 00.032 12044 PulseGuide returned control before completion, sleep 179
20:27:48.563 00.204 12044 IsGuiding returns 1
20:27:48.563 00.000 12044 scope still moving after pulse duration time elapsed
20:27:48.654 00.091 12044 IsSlewing returns 0
20:27:48.655 00.001 12044 IsGuiding returns 0
20:27:48.655 00.000 12044 scope move finished after 200 + 127 ms
20:27:48.655 00.000 12044 Move returns status 0, amount 200
20:27:48.655 00.000 12044 move complete, result=0
20:27:48.655 00.000 12044 worker thread done servicing request
20:27:48.655 00.000 12044 Worker thread wakes up
20:27:48.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:48.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,322,71,71)
20:27:51.788 03.133 12044 Exposure complete
20:27:51.813 00.025 12044 worker thread done servicing request
20:27:51.813 00.000 14964 OnExposeComplete: enter
20:27:51.814 00.001 14964 UpdateGuideState(): m_state=3
20:27:51.814 00.000 14964 Star::Find(35, 485, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:27:51.815 00.001 14964 Star::Find returns 1 (0), X=485.17, Y=359.32, Mass=5612, SNR=23.7, Peak=1569 HFD=2.9
20:27:51.816 00.001 14964 Status Line: West step   6, dist=11.6
20:27:51.819 00.003 14964 Enqueuing Calibration Move request for direction 3
20:27:51.820 00.001 12044 Worker thread wakes up
20:27:51.820 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:51.820 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:51.820 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:51.820 00.000 12044 MoveAxis(W, 200, -)
20:27:51.820 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:51.834 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.530
20:27:51.842 00.008 14964 UpdateGuideState exits: m=5612 SNR=23.7
20:27:51.842 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:51.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:51.843 00.000 14964 Enqueuing Expose request
20:27:51.844 00.001 12044 IsSlewing returns 0
20:27:51.845 00.001 12044 IsGuiding returns 0
20:27:51.847 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.560
20:27:51.856 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.600
20:27:51.873 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.710
20:27:51.877 00.004 12044 PulseGuide returned control before completion, sleep 179
20:27:51.882 00.005 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.820
20:27:51.894 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.930
20:27:51.905 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=0.950
20:27:51.919 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.040
20:27:51.943 00.024 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.100
20:27:51.952 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.190
20:27:51.970 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.300
20:27:51.982 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.390
20:27:51.991 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.450
20:27:52.003 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.540
20:27:52.019 00.016 14964 evsrv: cli 01AB28F0 connect
20:27:52.020 00.001 14964 case statement mapped state 3 to 2
20:27:52.020 00.000 14964 case statement mapped state 3 to 2
20:27:52.021 00.001 14964 evsrv: cli 01AB2490 connect
20:27:52.022 00.001 14964 case statement mapped state 3 to 2
20:27:52.022 00.000 14964 case statement mapped state 3 to 2
20:27:52.023 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"be1f9c99-62e1-4326-ae14-dcd91b9bffe6"}
20:27:52.023 00.000 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"be1f9c99-62e1-4326-ae14-dcd91b9bffe6"}
20:27:52.024 00.001 14964 evsrv: cli 01AB2E90 connect
20:27:52.024 00.000 14964 case statement mapped state 3 to 2
20:27:52.025 00.001 14964 case statement mapped state 3 to 2
20:27:52.026 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"baa036a8-3c57-4fbb-887a-a61db3226d30"}
20:27:52.026 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"baa036a8-3c57-4fbb-887a-a61db3226d30"}
20:27:52.027 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"4178424a-204f-44fc-ac94-9e36daa45102"}
20:27:52.027 00.000 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"4178424a-204f-44fc-ac94-9e36daa45102"}
20:27:52.028 00.001 14964 evsrv: cli 01AB28F0 disconnect
20:27:52.028 00.000 14964 evsrv: cli 01AB2490 disconnect
20:27:52.029 00.001 14964 evsrv: cli 01AB2E90 disconnect
20:27:52.030 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.630
20:27:52.040 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.820
20:27:52.051 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=1.910
20:27:52.062 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=2.020
20:27:52.066 00.004 12044 IsGuiding returns 1
20:27:52.066 00.000 12044 scope still moving after pulse duration time elapsed
20:27:52.095 00.029 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=2.040
20:27:52.121 00.026 12044 IsSlewing returns 0
20:27:52.186 00.065 12044 IsGuiding returns 0
20:27:52.186 00.000 12044 scope move finished after 200 + 141 ms
20:27:52.186 00.000 12044 Move returns status 0, amount 200
20:27:52.186 00.000 12044 move complete, result=0
20:27:52.186 00.000 12044 worker thread done servicing request
20:27:52.186 00.000 12044 Worker thread wakes up
20:27:52.187 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:52.187 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(450,324,71,71)
20:27:52.373 00.186 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=2.040
20:27:52.382 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=895, FiltMin=579, FiltMax=63636, Gamma=2.040
20:27:52.520 00.138 14964 evsrv: cli 01AB2A30 connect
20:27:52.521 00.001 14964 case statement mapped state 3 to 2
20:27:52.521 00.000 14964 case statement mapped state 3 to 2
20:27:52.522 00.001 14964 evsrv: cli 01AB2DF0 connect
20:27:52.523 00.001 14964 case statement mapped state 3 to 2
20:27:52.523 00.000 14964 case statement mapped state 3 to 2
20:27:52.524 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"2dc6c24f-01c2-421b-b83b-1c9cdd8ddf97"}
20:27:52.524 00.000 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"2dc6c24f-01c2-421b-b83b-1c9cdd8ddf97"}
20:27:52.525 00.001 14964 evsrv: cli 01AB2710 connect
20:27:52.525 00.000 14964 case statement mapped state 3 to 2
20:27:52.526 00.001 14964 case statement mapped state 3 to 2
20:27:52.526 00.000 14964 evsrv: cli 01AB2DF0 request: {"method":"get_pixel_scale","id":"e69a4175-8bbc-41e2-8a8d-2d2bf0a4048c"}
20:27:52.527 00.001 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":1.29969,"id":"e69a4175-8bbc-41e2-8a8d-2d2bf0a4048c"}
20:27:52.528 00.001 14964 evsrv: cli 01AB2E90 connect
20:27:52.528 00.000 14964 case statement mapped state 3 to 2
20:27:52.529 00.001 14964 case statement mapped state 3 to 2
20:27:52.529 00.000 14964 evsrv: cli 01AB2710 request: {"method":"get_pixel_scale","id":"74365cdb-7f17-474b-be74-e546664567de"}
20:27:52.530 00.001 14964 evsrv: cli 01AB2710 response: {"jsonrpc":"2.0","result":1.29969,"id":"74365cdb-7f17-474b-be74-e546664567de"}
20:27:52.530 00.000 14964 evsrv: cli 01AB2A30 disconnect
20:27:52.531 00.001 14964 evsrv: cli 01AB2DF0 disconnect
20:27:52.531 00.000 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"f6fd786a-e30e-4a02-a779-af5f683cae3f"}
20:27:52.532 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"f6fd786a-e30e-4a02-a779-af5f683cae3f"}
20:27:52.533 00.001 14964 evsrv: cli 01AB2710 disconnect
20:27:52.533 00.000 14964 evsrv: cli 01AB2E90 disconnect
20:27:55.301 02.768 12044 Exposure complete
20:27:55.321 00.020 12044 worker thread done servicing request
20:27:55.321 00.000 14964 OnExposeComplete: enter
20:27:55.321 00.000 14964 UpdateGuideState(): m_state=3
20:27:55.322 00.001 14964 Star::Find(35, 485, 359, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
20:27:55.322 00.000 14964 Star::Find returns 1 (0), X=485.77, Y=361.45, Mass=6213, SNR=25.9, Peak=1457 HFD=3.4
20:27:55.324 00.002 14964 Status Line: West step   7, dist=13.8
20:27:55.328 00.004 14964 Enqueuing Calibration Move request for direction 3
20:27:55.328 00.000 12044 Worker thread wakes up
20:27:55.328 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:55.328 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:55.328 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:55.328 00.000 12044 MoveAxis(W, 200, -)
20:27:55.328 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:55.341 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=2.040
20:27:55.349 00.008 14964 UpdateGuideState exits: m=6213 SNR=25.9
20:27:55.349 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:55.350 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:55.350 00.000 14964 Enqueuing Expose request
20:27:55.374 00.024 12044 IsSlewing returns 0
20:27:55.375 00.001 12044 IsGuiding returns 0
20:27:55.407 00.032 12044 PulseGuide returned control before completion, sleep 179
20:27:55.597 00.190 12044 IsGuiding returns 1
20:27:55.597 00.000 12044 scope still moving after pulse duration time elapsed
20:27:55.654 00.057 12044 IsSlewing returns 0
20:27:55.669 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=2.000
20:27:55.685 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=1.890
20:27:55.686 00.001 12044 IsGuiding returns 0
20:27:55.686 00.000 12044 scope move finished after 200 + 111 ms
20:27:55.686 00.000 12044 Move returns status 0, amount 200
20:27:55.686 00.000 12044 move complete, result=0
20:27:55.686 00.000 12044 worker thread done servicing request
20:27:55.686 00.000 12044 Worker thread wakes up
20:27:55.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:55.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(451,326,71,71)
20:27:55.704 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=1.690
20:27:55.714 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=1.410
20:27:55.731 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=1.210
20:27:55.743 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=1.040
20:27:55.761 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.860
20:27:55.772 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.690
20:27:55.784 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.560
20:27:55.793 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.510
20:27:55.818 00.025 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.490
20:27:56.025 00.207 14964 evsrv: cli 01AB2670 connect
20:27:56.027 00.002 14964 case statement mapped state 3 to 2
20:27:56.028 00.001 14964 case statement mapped state 3 to 2
20:27:56.029 00.001 14964 evsrv: cli 01AB2AD0 connect
20:27:56.029 00.000 14964 case statement mapped state 3 to 2
20:27:56.030 00.001 14964 case statement mapped state 3 to 2
20:27:56.031 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"dfa67af2-1529-4209-ae70-600fe5d14411"}
20:27:56.032 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"dfa67af2-1529-4209-ae70-600fe5d14411"}
20:27:56.032 00.000 14964 evsrv: cli 01AB2B70 connect
20:27:56.033 00.001 14964 case statement mapped state 3 to 2
20:27:56.033 00.000 14964 case statement mapped state 3 to 2
20:27:56.034 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_pixel_scale","id":"e1b7585f-8066-4501-be9f-668898f492d7"}
20:27:56.034 00.000 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":1.29969,"id":"e1b7585f-8066-4501-be9f-668898f492d7"}
20:27:56.035 00.001 14964 evsrv: cli 01AB2A30 connect
20:27:56.035 00.000 14964 case statement mapped state 3 to 2
20:27:56.036 00.001 14964 case statement mapped state 3 to 2
20:27:56.037 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"get_pixel_scale","id":"a26ad66c-2c39-42ed-b8c7-61ae6918ac55"}
20:27:56.037 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":1.29969,"id":"a26ad66c-2c39-42ed-b8c7-61ae6918ac55"}
20:27:56.038 00.001 14964 evsrv: cli 01AB2670 disconnect
20:27:56.039 00.001 14964 evsrv: cli 01AB2AD0 disconnect
20:27:56.039 00.000 14964 evsrv: cli 01AB27B0 connect
20:27:56.040 00.001 14964 case statement mapped state 3 to 2
20:27:56.040 00.000 14964 case statement mapped state 3 to 2
20:27:56.041 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"eeccdec1-ac08-4868-9947-479195f1ea2c"}
20:27:56.041 00.000 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"eeccdec1-ac08-4868-9947-479195f1ea2c"}
20:27:56.042 00.001 14964 evsrv: cli 01AB2B70 disconnect
20:27:56.043 00.001 14964 evsrv: cli 01AB28F0 connect
20:27:56.043 00.000 14964 case statement mapped state 3 to 2
20:27:56.044 00.001 14964 case statement mapped state 3 to 2
20:27:56.044 00.000 14964 evsrv: cli 01AB27B0 request: {"method":"get_pixel_scale","id":"f0330724-7280-4204-a5f8-3a188c0cd610"}
20:27:56.045 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":1.29969,"id":"f0330724-7280-4204-a5f8-3a188c0cd610"}
20:27:56.045 00.000 14964 evsrv: cli 01AB2A30 disconnect
20:27:56.046 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"71c68c4b-4b76-4c3d-85bd-192e55006144"}
20:27:56.046 00.000 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"71c68c4b-4b76-4c3d-85bd-192e55006144"}
20:27:56.047 00.001 14964 evsrv: cli 01AB27B0 disconnect
20:27:56.048 00.001 14964 evsrv: cli 01AB28F0 disconnect
20:27:56.240 00.192 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.470
20:27:56.258 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.430
20:27:56.276 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.360
20:27:56.286 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.320
20:27:56.352 00.066 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.270
20:27:56.366 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.230
20:27:56.524 00.158 14964 evsrv: cli 01AB2DF0 connect
20:27:56.525 00.001 14964 case statement mapped state 3 to 2
20:27:56.525 00.000 14964 case statement mapped state 3 to 2
20:27:56.526 00.001 14964 evsrv: cli 01AB2E90 connect
20:27:56.527 00.001 14964 case statement mapped state 3 to 2
20:27:56.527 00.000 14964 case statement mapped state 3 to 2
20:27:56.528 00.001 14964 evsrv: cli 01AB2DF0 request: {"method":"get_pixel_scale","id":"c8009902-76ae-47d8-9539-cfe7c0b6d974"}
20:27:56.529 00.001 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":1.29969,"id":"c8009902-76ae-47d8-9539-cfe7c0b6d974"}
20:27:56.530 00.001 14964 evsrv: cli 01AB2490 connect
20:27:56.530 00.000 14964 case statement mapped state 3 to 2
20:27:56.531 00.001 14964 case statement mapped state 3 to 2
20:27:56.532 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"416d0586-59a5-490d-86a3-6c0deb069f39"}
20:27:56.532 00.000 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"416d0586-59a5-490d-86a3-6c0deb069f39"}
20:27:56.533 00.001 14964 evsrv: cli 01AB2DF0 disconnect
20:27:56.534 00.001 14964 evsrv: cli 01AB25D0 connect
20:27:56.535 00.001 14964 case statement mapped state 3 to 2
20:27:56.535 00.000 14964 case statement mapped state 3 to 2
20:27:56.536 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"4bebabbc-358b-4ed2-8694-020e198da6d9"}
20:27:56.537 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"4bebabbc-358b-4ed2-8694-020e198da6d9"}
20:27:56.538 00.001 14964 evsrv: cli 01AB2E90 disconnect
20:27:56.538 00.000 14964 evsrv: cli 01AB2B70 connect
20:27:56.539 00.001 14964 case statement mapped state 3 to 2
20:27:56.539 00.000 14964 case statement mapped state 3 to 2
20:27:56.540 00.001 14964 evsrv: cli 01AB25D0 request: {"method":"get_pixel_scale","id":"829ba6cf-b3c4-46cb-8c77-0a4cd5fe995a"}
20:27:56.541 00.001 14964 evsrv: cli 01AB25D0 response: {"jsonrpc":"2.0","result":1.29969,"id":"829ba6cf-b3c4-46cb-8c77-0a4cd5fe995a"}
20:27:56.542 00.001 14964 evsrv: cli 01AB2490 disconnect
20:27:56.543 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"get_pixel_scale","id":"4aec5203-5072-4174-90be-3b3af2c7ef85"}
20:27:56.543 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":1.29969,"id":"4aec5203-5072-4174-90be-3b3af2c7ef85"}
20:27:56.544 00.001 14964 evsrv: cli 01AB25D0 disconnect
20:27:56.545 00.001 14964 evsrv: cli 01AB2B70 disconnect
20:27:57.148 00.603 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.230
20:27:57.161 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65483, med=891, FiltMin=573, FiltMax=62303, Gamma=0.230
20:27:57.524 00.363 14964 evsrv: cli 01AB28F0 connect
20:27:57.525 00.001 14964 case statement mapped state 3 to 2
20:27:57.526 00.001 14964 case statement mapped state 3 to 2
20:27:57.527 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"11e908de-cdaa-4ed8-b6a1-e81b7c8c84bb"}
20:27:57.528 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"11e908de-cdaa-4ed8-b6a1-e81b7c8c84bb"}
20:27:57.529 00.001 14964 evsrv: cli 01AB28F0 disconnect
20:27:58.788 01.259 12044 Exposure complete
20:27:58.808 00.020 12044 worker thread done servicing request
20:27:58.809 00.001 14964 OnExposeComplete: enter
20:27:58.809 00.000 14964 UpdateGuideState(): m_state=3
20:27:58.810 00.001 14964 Star::Find(35, 485, 361, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
20:27:58.810 00.000 14964 Star::Find returns 1 (0), X=485.81, Y=364.27, Mass=6740, SNR=25.6, Peak=1542 HFD=3.3
20:27:58.811 00.001 14964 Status Line: West step   8, dist=16.6
20:27:58.813 00.002 14964 Enqueuing Calibration Move request for direction 3
20:27:58.814 00.001 12044 Worker thread wakes up
20:27:58.814 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:27:58.814 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:27:58.814 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:27:58.814 00.000 12044 MoveAxis(W, 200, -)
20:27:58.814 00.000 12044 Guiding  Dir = 3, Dur = 200
20:27:58.827 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65507, med=887, FiltMin=559, FiltMax=61295, Gamma=0.230
20:27:58.835 00.008 14964 UpdateGuideState exits: m=6740 SNR=25.6
20:27:58.836 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:58.836 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:27:58.837 00.001 14964 Enqueuing Expose request
20:27:58.843 00.006 12044 IsSlewing returns 0
20:27:58.843 00.000 12044 IsGuiding returns 0
20:27:58.874 00.031 12044 PulseGuide returned control before completion, sleep 180
20:27:59.070 00.196 12044 IsGuiding returns 1
20:27:59.070 00.000 12044 scope still moving after pulse duration time elapsed
20:27:59.139 00.069 12044 IsSlewing returns 0
20:27:59.139 00.000 12044 IsGuiding returns 0
20:27:59.139 00.000 12044 scope move finished after 200 + 96 ms
20:27:59.139 00.000 12044 Move returns status 0, amount 200
20:27:59.139 00.000 12044 move complete, result=0
20:27:59.139 00.000 12044 worker thread done servicing request
20:27:59.139 00.000 12044 Worker thread wakes up
20:27:59.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:27:59.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(451,329,71,71)
20:28:02.272 03.133 12044 Exposure complete
20:28:02.292 00.020 12044 worker thread done servicing request
20:28:02.292 00.000 14964 OnExposeComplete: enter
20:28:02.293 00.001 14964 UpdateGuideState(): m_state=3
20:28:02.293 00.000 14964 Star::Find(35, 485, 364, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
20:28:02.294 00.001 14964 Star::Find returns 1 (0), X=486.23, Y=366.25, Mass=6736, SNR=26.7, Peak=1481 HFD=3.5
20:28:02.296 00.002 14964 Status Line: West step   9, dist=18.6
20:28:02.298 00.002 14964 Enqueuing Calibration Move request for direction 3
20:28:02.298 00.000 12044 Worker thread wakes up
20:28:02.298 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:28:02.298 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:28:02.298 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:28:02.298 00.000 12044 MoveAxis(W, 200, -)
20:28:02.298 00.000 12044 Guiding  Dir = 3, Dur = 200
20:28:02.310 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65523, med=887, FiltMin=577, FiltMax=65481, Gamma=0.230
20:28:02.318 00.008 14964 UpdateGuideState exits: m=6736 SNR=26.7
20:28:02.318 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:02.319 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:02.319 00.000 14964 Enqueuing Expose request
20:28:02.357 00.038 12044 IsSlewing returns 0
20:28:02.357 00.000 12044 IsGuiding returns 0
20:28:02.388 00.031 12044 PulseGuide returned control before completion, sleep 179
20:28:02.624 00.236 12044 IsGuiding returns 1
20:28:02.624 00.000 12044 scope still moving after pulse duration time elapsed
20:28:02.687 00.063 12044 IsSlewing returns 0
20:28:02.687 00.000 12044 IsGuiding returns 0
20:28:02.687 00.000 12044 scope move finished after 200 + 130 ms
20:28:02.687 00.000 12044 Move returns status 0, amount 200
20:28:02.687 00.000 12044 move complete, result=0
20:28:02.687 00.000 12044 worker thread done servicing request
20:28:02.687 00.000 12044 Worker thread wakes up
20:28:02.687 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:02.687 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(451,331,71,71)
20:28:05.820 03.133 12044 Exposure complete
20:28:05.842 00.022 12044 worker thread done servicing request
20:28:05.843 00.001 14964 OnExposeComplete: enter
20:28:05.844 00.001 14964 UpdateGuideState(): m_state=3
20:28:05.844 00.000 14964 Star::Find(35, 486, 366, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
20:28:05.845 00.001 14964 Star::Find returns 1 (0), X=486.71, Y=368.38, Mass=6503, SNR=26.8, Peak=1439 HFD=3.2
20:28:05.846 00.001 14964 Status Line: West step  10, dist=20.8
20:28:05.848 00.002 14964 Enqueuing Calibration Move request for direction 3
20:28:05.849 00.001 12044 Worker thread wakes up
20:28:05.849 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:28:05.849 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:28:05.849 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:28:05.849 00.000 12044 MoveAxis(W, 200, -)
20:28:05.849 00.000 12044 Guiding  Dir = 3, Dur = 200
20:28:05.862 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65528, med=883, FiltMin=580, FiltMax=63503, Gamma=0.230
20:28:05.870 00.008 14964 UpdateGuideState exits: m=6503 SNR=26.8
20:28:05.871 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:05.871 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:05.871 00.000 14964 Enqueuing Expose request
20:28:05.874 00.003 12044 IsSlewing returns 0
20:28:05.875 00.001 12044 IsGuiding returns 0
20:28:05.906 00.031 12044 PulseGuide returned control before completion, sleep 179
20:28:06.095 00.189 12044 IsGuiding returns 1
20:28:06.095 00.000 12044 scope still moving after pulse duration time elapsed
20:28:06.171 00.076 12044 IsSlewing returns 0
20:28:06.172 00.001 12044 IsGuiding returns 0
20:28:06.172 00.000 12044 scope move finished after 200 + 96 ms
20:28:06.172 00.000 12044 Move returns status 0, amount 200
20:28:06.172 00.000 12044 move complete, result=0
20:28:06.172 00.000 12044 worker thread done servicing request
20:28:06.172 00.000 12044 Worker thread wakes up
20:28:06.172 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:06.172 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(452,333,71,71)
20:28:09.304 03.132 12044 Exposure complete
20:28:09.329 00.025 12044 worker thread done servicing request
20:28:09.329 00.000 14964 OnExposeComplete: enter
20:28:09.330 00.001 14964 UpdateGuideState(): m_state=3
20:28:09.330 00.000 14964 Star::Find(35, 486, 368, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
20:28:09.331 00.001 14964 Star::Find returns 1 (0), X=486.93, Y=370.82, Mass=5700, SNR=22.3, Peak=1495 HFD=3.8
20:28:09.332 00.001 14964 Status Line: West step  11, dist=23.2
20:28:09.334 00.002 14964 Enqueuing Calibration Move request for direction 3
20:28:09.334 00.000 12044 Worker thread wakes up
20:28:09.334 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
20:28:09.334 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
20:28:09.334 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
20:28:09.335 00.001 12044 MoveAxis(W, 200, -)
20:28:09.335 00.000 12044 Guiding  Dir = 3, Dur = 200
20:28:09.347 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65531, med=882, FiltMin=570, FiltMax=63186, Gamma=0.230
20:28:09.355 00.008 14964 UpdateGuideState exits: m=5700 SNR=22.3
20:28:09.355 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:09.356 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:09.356 00.000 14964 Enqueuing Expose request
20:28:09.360 00.004 12044 IsSlewing returns 0
20:28:09.361 00.001 12044 IsGuiding returns 0
20:28:09.392 00.031 12044 PulseGuide returned control before completion, sleep 179
20:28:09.579 00.187 12044 IsGuiding returns 1
20:28:09.579 00.000 12044 scope still moving after pulse duration time elapsed
20:28:09.671 00.092 12044 IsSlewing returns 0
20:28:09.672 00.001 12044 IsGuiding returns 0
20:28:09.672 00.000 12044 scope move finished after 200 + 111 ms
20:28:09.672 00.000 12044 Move returns status 0, amount 200
20:28:09.672 00.000 12044 move complete, result=0
20:28:09.672 00.000 12044 worker thread done servicing request
20:28:09.672 00.000 12044 Worker thread wakes up
20:28:09.672 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:09.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(452,336,71,71)
20:28:12.775 03.103 12044 Exposure complete
20:28:12.796 00.021 12044 worker thread done servicing request
20:28:12.796 00.000 14964 OnExposeComplete: enter
20:28:12.797 00.001 14964 UpdateGuideState(): m_state=3
20:28:12.797 00.000 14964 Star::Find(35, 486, 370, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:28:12.798 00.001 14964 Star::Find returns 1 (0), X=487.02, Y=374.03, Mass=5585, SNR=23.2, Peak=1475 HFD=2.9
20:28:12.813 00.015 14964 WEST calibration completes with steps=11 angle=-95.6 rate=12.022 parity=1
20:28:12.814 00.001 14964 Falling Through to state GO_EAST
20:28:12.815 00.001 14964 Status Line: East step   1, dist=26.4
20:28:12.816 00.001 14964 Enqueuing Calibration Move request for direction 2
20:28:12.817 00.001 12044 Worker thread wakes up
20:28:12.817 00.000 12044 worker thread servicing REQUEST_MOVE scope dir E(2) 2200 opts 0x0
20:28:12.817 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=878, FiltMin=567, FiltMax=61947, Gamma=0.230
20:28:12.818 00.001 12044 Handling axis move in thread for scope dir=2 dur=2200
20:28:12.818 00.000 12044 scope move axis dir= 2 dur= 2200 opts= 0x0
20:28:12.818 00.000 12044 MoveAxis(E, 2200, -)
20:28:12.818 00.000 12044 Guiding  Dir = 2, Dur = 2200
20:28:12.825 00.007 14964 UpdateGuideState exits: m=5585 SNR=23.2
20:28:12.825 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:12.826 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:12.826 00.000 14964 Enqueuing Expose request
20:28:12.875 00.049 12044 IsSlewing returns 0
20:28:12.875 00.000 12044 IsGuiding returns 0
20:28:12.906 00.031 12044 PulseGuide returned control before completion, sleep 2179
20:28:15.098 02.192 12044 IsGuiding returns 1
20:28:15.098 00.000 12044 scope still moving after pulse duration time elapsed
20:28:15.189 00.091 12044 IsSlewing returns 0
20:28:15.189 00.000 12044 IsGuiding returns 0
20:28:15.189 00.000 12044 scope move finished after 2200 + 114 ms
20:28:15.189 00.000 12044 Move returns status 0, amount 2200
20:28:15.189 00.000 12044 move complete, result=0
20:28:15.189 00.000 12044 worker thread done servicing request
20:28:15.189 00.000 12044 Worker thread wakes up
20:28:15.189 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:15.189 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(452,339,71,71)
20:28:18.300 03.111 12044 Exposure complete
20:28:18.322 00.022 12044 worker thread done servicing request
20:28:18.322 00.000 14964 OnExposeComplete: enter
20:28:18.322 00.000 14964 UpdateGuideState(): m_state=3
20:28:18.323 00.001 14964 Star::Find(35, 487, 374, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
20:28:18.323 00.000 14964 Star::Find returns 1 (0), X=485.96, Y=348.01, Mass=6068, SNR=27.5, Peak=1386 HFD=2.9
20:28:18.340 00.017 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:28:18.341 00.001 14964 Backlash: Looking for 3 moves of 1.4 px, max attempts = 300
20:28:18.341 00.000 14964 Falling Through to state CLEAR_BACKLASH
20:28:18.342 00.001 14964 Backlash: Starting north clearing using pulse width of 200
20:28:18.342 00.000 14964 Enqueuing Calibration Move request for direction 0
20:28:18.343 00.001 14964 Status Line: Clearing backlash step 1
20:28:18.344 00.001 12044 Worker thread wakes up
20:28:18.344 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:18.344 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:18.344 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:18.344 00.000 12044 MoveAxis(N, 200, -)
20:28:18.344 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:18.345 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65501, med=874, FiltMin=582, FiltMax=56955, Gamma=0.230
20:28:18.353 00.008 14964 UpdateGuideState exits: m=6068 SNR=27.5
20:28:18.353 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:18.354 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:18.354 00.000 14964 Enqueuing Expose request
20:28:18.404 00.050 12044 IsSlewing returns 0
20:28:18.435 00.031 12044 IsGuiding returns 0
20:28:18.466 00.031 12044 PulseGuide returned control before completion, sleep 179
20:28:18.653 00.187 12044 IsGuiding returns 1
20:28:18.653 00.000 12044 scope still moving after pulse duration time elapsed
20:28:18.768 00.115 12044 IsSlewing returns 0
20:28:18.769 00.001 12044 IsGuiding returns 0
20:28:18.769 00.000 12044 scope move finished after 200 + 133 ms
20:28:18.769 00.000 12044 Move returns status 0, amount 200
20:28:18.769 00.000 12044 move complete, result=0
20:28:18.769 00.000 12044 worker thread done servicing request
20:28:18.769 00.000 12044 Worker thread wakes up
20:28:18.769 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:18.769 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(451,313,71,71)
20:28:21.899 03.130 12044 Exposure complete
20:28:21.924 00.025 12044 worker thread done servicing request
20:28:21.924 00.000 14964 OnExposeComplete: enter
20:28:21.924 00.000 14964 UpdateGuideState(): m_state=3
20:28:21.925 00.001 14964 Star::Find(35, 485, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
20:28:21.925 00.000 14964 Star::Find returns 1 (0), X=484.43, Y=348.20, Mass=6052, SNR=25.5, Peak=1473 HFD=3.2
20:28:21.926 00.001 14964 Backlash: Accepted clearing move of 1.5
20:28:21.927 00.001 14964 Enqueuing Calibration Move request for direction 0
20:28:21.928 00.001 12044 Worker thread wakes up
20:28:21.928 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:21.928 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:21.928 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:21.928 00.000 12044 MoveAxis(N, 200, -)
20:28:21.928 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:21.967 00.039 14964 Status Line: Clearing backlash step   2
20:28:21.970 00.003 12044 IsSlewing returns 0
20:28:21.970 00.000 12044 IsGuiding returns 0
20:28:21.970 00.000 14964 Backlash: Clearing backlash step   2, Last Delta = 1.54 px, CumDistance = 1.54 px
20:28:21.971 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=873, FiltMin=570, FiltMax=64143, Gamma=0.230
20:28:21.978 00.007 14964 UpdateGuideState exits: m=6052 SNR=25.5
20:28:21.979 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:21.980 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:21.980 00.000 14964 Enqueuing Expose request
20:28:22.001 00.021 12044 PulseGuide returned control before completion, sleep 179
20:28:22.184 00.183 12044 IsGuiding returns 1
20:28:22.184 00.000 12044 scope still moving after pulse duration time elapsed
20:28:22.248 00.064 12044 IsSlewing returns 0
20:28:22.248 00.000 12044 IsGuiding returns 0
20:28:22.248 00.000 12044 scope move finished after 200 + 78 ms
20:28:22.248 00.000 12044 Move returns status 0, amount 200
20:28:22.249 00.001 12044 move complete, result=0
20:28:22.249 00.000 12044 worker thread done servicing request
20:28:22.249 00.000 12044 Worker thread wakes up
20:28:22.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:22.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(449,313,71,71)
20:28:25.377 03.128 12044 Exposure complete
20:28:25.398 00.021 12044 worker thread done servicing request
20:28:25.398 00.000 14964 OnExposeComplete: enter
20:28:25.398 00.000 14964 UpdateGuideState(): m_state=3
20:28:25.399 00.001 14964 Star::Find(35, 484, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
20:28:25.399 00.000 14964 Star::Find returns 1 (0), X=483.90, Y=348.12, Mass=6808, SNR=26.3, Peak=1493 HFD=2.9
20:28:25.400 00.001 14964 Backlash: Rejected small move of 0.5 px
20:28:25.401 00.001 14964 Enqueuing Calibration Move request for direction 0
20:28:25.402 00.001 12044 Worker thread wakes up
20:28:25.402 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:25.402 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:25.402 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:25.402 00.000 12044 MoveAxis(N, 200, -)
20:28:25.402 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:25.436 00.034 12044 IsSlewing returns 0
20:28:25.436 00.000 14964 Status Line: Clearing backlash step   3
20:28:25.437 00.001 12044 IsGuiding returns 0
20:28:25.438 00.001 14964 Backlash: Clearing backlash step   3, Last Delta = 0.53 px, CumDistance = 2.06 px
20:28:25.439 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=870, FiltMin=568, FiltMax=63503, Gamma=0.230
20:28:25.446 00.007 14964 UpdateGuideState exits: m=6808 SNR=26.3
20:28:25.446 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:25.447 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:25.447 00.000 14964 Enqueuing Expose request
20:28:25.468 00.021 12044 PulseGuide returned control before completion, sleep 179
20:28:25.652 00.184 12044 IsGuiding returns 1
20:28:25.652 00.000 12044 scope still moving after pulse duration time elapsed
20:28:25.748 00.096 12044 IsSlewing returns 0
20:28:25.748 00.000 12044 IsGuiding returns 0
20:28:25.748 00.000 12044 scope move finished after 200 + 111 ms
20:28:25.748 00.000 12044 Move returns status 0, amount 200
20:28:25.748 00.000 12044 move complete, result=0
20:28:25.748 00.000 12044 worker thread done servicing request
20:28:25.748 00.000 12044 Worker thread wakes up
20:28:25.748 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:25.748 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(449,313,71,71)
20:28:28.872 03.124 12044 Exposure complete
20:28:28.894 00.022 12044 worker thread done servicing request
20:28:28.894 00.000 14964 OnExposeComplete: enter
20:28:28.895 00.001 14964 UpdateGuideState(): m_state=3
20:28:28.895 00.000 14964 Star::Find(35, 483, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
20:28:28.896 00.001 14964 Star::Find returns 1 (0), X=482.17, Y=347.86, Mass=7242, SNR=32.7, Peak=1440 HFD=3.7
20:28:28.897 00.001 14964 Backlash: Accepted clearing move of 1.7
20:28:28.898 00.001 14964 Enqueuing Calibration Move request for direction 0
20:28:28.898 00.000 12044 Worker thread wakes up
20:28:28.898 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:28.899 00.001 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:28.899 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:28.899 00.000 12044 MoveAxis(N, 200, -)
20:28:28.899 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:28.919 00.020 12044 IsSlewing returns 0
20:28:28.920 00.001 12044 IsGuiding returns 0
20:28:28.920 00.000 14964 Status Line: Clearing backlash step   4
20:28:28.922 00.002 14964 Backlash: Clearing backlash step   4, Last Delta = 1.75 px, CumDistance = 3.79 px
20:28:28.922 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65523, med=867, FiltMin=565, FiltMax=60162, Gamma=0.230
20:28:28.930 00.008 14964 UpdateGuideState exits: m=7242 SNR=32.7
20:28:28.931 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:28.931 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:28.932 00.001 14964 Enqueuing Expose request
20:28:28.951 00.019 12044 PulseGuide returned control before completion, sleep 179
20:28:29.133 00.182 12044 IsGuiding returns 1
20:28:29.133 00.000 12044 scope still moving after pulse duration time elapsed
20:28:29.215 00.082 12044 IsSlewing returns 0
20:28:29.217 00.002 12044 IsGuiding returns 0
20:28:29.217 00.000 12044 scope move finished after 200 + 96 ms
20:28:29.217 00.000 12044 Move returns status 0, amount 200
20:28:29.217 00.000 12044 move complete, result=0
20:28:29.217 00.000 12044 worker thread done servicing request
20:28:29.217 00.000 12044 Worker thread wakes up
20:28:29.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:29.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(447,313,71,71)
20:28:32.341 03.124 12044 Exposure complete
20:28:32.365 00.024 12044 worker thread done servicing request
20:28:32.365 00.000 14964 OnExposeComplete: enter
20:28:32.365 00.000 14964 UpdateGuideState(): m_state=3
20:28:32.366 00.001 14964 Star::Find(35, 482, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
20:28:32.366 00.000 14964 Star::Find returns 1 (0), X=480.55, Y=348.19, Mass=5739, SNR=23.3, Peak=1446 HFD=3.1
20:28:32.368 00.002 14964 Backlash: Accepted clearing move of 1.7
20:28:32.368 00.000 14964 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
20:28:32.369 00.001 14964 Backlash: North calibration moves starting at {482.2,347.9}, Offset = 2.4 px
20:28:32.369 00.000 14964 Backlash: Total distance moved = 4.0
20:28:32.370 00.001 14964 Backlash: Falling Through to state GO_NORTH
20:28:32.370 00.000 14964 Status Line: North step   2, dist= 1.7
20:28:32.371 00.001 14964 Enqueuing Calibration Move request for direction 0
20:28:32.372 00.001 12044 Worker thread wakes up
20:28:32.372 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:32.372 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:32.372 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:32.372 00.000 12044 MoveAxis(N, 200, -)
20:28:32.372 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:32.385 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65515, med=866, FiltMin=567, FiltMax=64615, Gamma=0.230
20:28:32.392 00.007 14964 UpdateGuideState exits: m=5739 SNR=23.3
20:28:32.393 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:32.393 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:32.394 00.001 14964 Enqueuing Expose request
20:28:32.483 00.089 12044 IsSlewing returns 0
20:28:32.483 00.000 12044 IsGuiding returns 0
20:28:32.514 00.031 12044 PulseGuide returned control before completion, sleep 180
20:28:32.719 00.205 12044 IsGuiding returns 1
20:28:32.719 00.000 12044 scope still moving after pulse duration time elapsed
20:28:32.780 00.061 12044 IsSlewing returns 0
20:28:32.780 00.000 12044 IsGuiding returns 0
20:28:32.780 00.000 12044 scope move finished after 200 + 96 ms
20:28:32.780 00.000 12044 Move returns status 0, amount 200
20:28:32.780 00.000 12044 move complete, result=0
20:28:32.780 00.000 12044 worker thread done servicing request
20:28:32.780 00.000 12044 Worker thread wakes up
20:28:32.780 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:32.780 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(446,313,71,71)
20:28:35.881 03.101 12044 Exposure complete
20:28:35.904 00.023 12044 worker thread done servicing request
20:28:35.904 00.000 14964 OnExposeComplete: enter
20:28:35.905 00.001 14964 UpdateGuideState(): m_state=3
20:28:35.906 00.001 14964 Star::Find(35, 480, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
20:28:35.906 00.000 14964 Star::Find returns 1 (0), X=478.19, Y=347.96, Mass=6279, SNR=25.5, Peak=1451 HFD=3.2
20:28:35.907 00.001 14964 Status Line: North step   3, dist= 4.0
20:28:35.909 00.002 14964 Enqueuing Calibration Move request for direction 0
20:28:35.910 00.001 12044 Worker thread wakes up
20:28:35.910 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:35.910 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:35.910 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:35.910 00.000 12044 MoveAxis(N, 200, -)
20:28:35.910 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:35.922 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65493, med=863, FiltMin=578, FiltMax=62327, Gamma=0.230
20:28:35.930 00.008 14964 UpdateGuideState exits: m=6279 SNR=25.5
20:28:35.931 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:35.931 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:35.932 00.001 14964 Enqueuing Expose request
20:28:35.939 00.007 12044 IsSlewing returns 0
20:28:35.939 00.000 12044 IsGuiding returns 0
20:28:35.970 00.031 12044 PulseGuide returned control before completion, sleep 180
20:28:36.158 00.188 12044 IsGuiding returns 1
20:28:36.158 00.000 12044 scope still moving after pulse duration time elapsed
20:28:36.237 00.079 12044 IsSlewing returns 0
20:28:36.237 00.000 12044 IsGuiding returns 0
20:28:36.237 00.000 12044 scope move finished after 200 + 97 ms
20:28:36.237 00.000 12044 Move returns status 0, amount 200
20:28:36.237 00.000 12044 move complete, result=0
20:28:36.237 00.000 12044 worker thread done servicing request
20:28:36.237 00.000 12044 Worker thread wakes up
20:28:36.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:36.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(443,313,71,71)
20:28:39.349 03.112 12044 Exposure complete
20:28:39.371 00.022 12044 worker thread done servicing request
20:28:39.371 00.000 14964 OnExposeComplete: enter
20:28:39.372 00.001 14964 UpdateGuideState(): m_state=3
20:28:39.372 00.000 14964 Star::Find(35, 478, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
20:28:39.373 00.001 14964 Star::Find returns 1 (0), X=476.68, Y=348.83, Mass=6308, SNR=28.2, Peak=1381 HFD=3.6
20:28:39.376 00.003 14964 Status Line: North step   4, dist= 5.6
20:28:39.378 00.002 14964 Enqueuing Calibration Move request for direction 0
20:28:39.378 00.000 12044 Worker thread wakes up
20:28:39.378 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:39.378 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:39.378 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:39.378 00.000 12044 MoveAxis(N, 200, -)
20:28:39.378 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:39.390 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65499, med=861, FiltMin=563, FiltMax=61276, Gamma=0.230
20:28:39.397 00.007 14964 UpdateGuideState exits: m=6308 SNR=28.2
20:28:39.398 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:39.398 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:39.399 00.001 14964 Enqueuing Expose request
20:28:39.435 00.036 12044 IsSlewing returns 0
20:28:39.435 00.000 12044 IsGuiding returns 0
20:28:39.475 00.040 12044 PulseGuide returned control before completion, sleep 170
20:28:39.651 00.176 12044 IsGuiding returns 1
20:28:39.651 00.000 12044 scope still moving after pulse duration time elapsed
20:28:39.703 00.052 12044 IsSlewing returns 0
20:28:39.703 00.000 12044 IsGuiding returns 0
20:28:39.703 00.000 12044 scope move finished after 200 + 69 ms
20:28:39.703 00.000 12044 Move returns status 0, amount 200
20:28:39.703 00.000 12044 move complete, result=0
20:28:39.703 00.000 12044 worker thread done servicing request
20:28:39.703 00.000 12044 Worker thread wakes up
20:28:39.703 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:39.703 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(442,314,71,71)
20:28:42.806 03.103 12044 Exposure complete
20:28:42.831 00.025 12044 worker thread done servicing request
20:28:42.831 00.000 14964 OnExposeComplete: enter
20:28:42.831 00.000 14964 UpdateGuideState(): m_state=3
20:28:42.832 00.001 14964 Star::Find(35, 476, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
20:28:42.832 00.000 14964 Star::Find returns 1 (0), X=475.01, Y=348.55, Mass=6602, SNR=29.9, Peak=1452 HFD=3.6
20:28:42.833 00.001 14964 Status Line: North step   5, dist= 7.2
20:28:42.835 00.002 14964 Enqueuing Calibration Move request for direction 0
20:28:42.836 00.001 12044 Worker thread wakes up
20:28:42.836 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:42.836 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:42.836 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:42.836 00.000 12044 MoveAxis(N, 200, -)
20:28:42.836 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:42.848 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65497, med=859, FiltMin=584, FiltMax=63799, Gamma=0.230
20:28:42.856 00.008 14964 UpdateGuideState exits: m=6602 SNR=29.9
20:28:42.856 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:42.857 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:42.857 00.000 14964 Enqueuing Expose request
20:28:42.858 00.001 12044 IsSlewing returns 0
20:28:42.858 00.000 12044 IsGuiding returns 0
20:28:42.890 00.032 12044 PulseGuide returned control before completion, sleep 179
20:28:43.080 00.190 12044 IsGuiding returns 1
20:28:43.080 00.000 12044 scope still moving after pulse duration time elapsed
20:28:43.172 00.092 12044 IsSlewing returns 0
20:28:43.172 00.000 12044 IsGuiding returns 0
20:28:43.172 00.000 12044 scope move finished after 200 + 113 ms
20:28:43.172 00.000 12044 Move returns status 0, amount 200
20:28:43.172 00.000 12044 move complete, result=0
20:28:43.172 00.000 12044 worker thread done servicing request
20:28:43.173 00.001 12044 Worker thread wakes up
20:28:43.173 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:43.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(440,314,71,71)
20:28:46.299 03.126 12044 Exposure complete
20:28:46.320 00.021 12044 worker thread done servicing request
20:28:46.320 00.000 14964 OnExposeComplete: enter
20:28:46.320 00.000 14964 UpdateGuideState(): m_state=3
20:28:46.321 00.001 14964 Star::Find(35, 475, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
20:28:46.321 00.000 14964 Star::Find returns 1 (0), X=472.36, Y=349.12, Mass=6324, SNR=28.3, Peak=1563 HFD=2.7
20:28:46.323 00.002 14964 Status Line: North step   6, dist= 9.9
20:28:46.324 00.001 14964 Enqueuing Calibration Move request for direction 0
20:28:46.325 00.001 12044 Worker thread wakes up
20:28:46.325 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:46.325 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:46.325 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:46.325 00.000 12044 MoveAxis(N, 200, -)
20:28:46.325 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:46.338 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65498, med=857, FiltMin=571, FiltMax=65483, Gamma=0.230
20:28:46.346 00.008 14964 UpdateGuideState exits: m=6324 SNR=28.3
20:28:46.346 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:46.347 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:46.347 00.000 14964 Enqueuing Expose request
20:28:46.356 00.009 12044 IsSlewing returns 0
20:28:46.388 00.032 12044 IsGuiding returns 0
20:28:46.420 00.032 12044 PulseGuide returned control before completion, sleep 179
20:28:46.624 00.204 12044 IsGuiding returns 1
20:28:46.624 00.000 12044 scope still moving after pulse duration time elapsed
20:28:46.751 00.127 12044 IsSlewing returns 0
20:28:46.751 00.000 12044 IsGuiding returns 0
20:28:46.751 00.000 12044 scope move finished after 200 + 163 ms
20:28:46.751 00.000 12044 Move returns status 0, amount 200
20:28:46.751 00.000 12044 move complete, result=0
20:28:46.751 00.000 12044 worker thread done servicing request
20:28:46.751 00.000 12044 Worker thread wakes up
20:28:46.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:46.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(437,314,71,71)
20:28:49.862 03.111 12044 Exposure complete
20:28:49.884 00.022 12044 worker thread done servicing request
20:28:49.884 00.000 14964 OnExposeComplete: enter
20:28:49.885 00.001 14964 UpdateGuideState(): m_state=3
20:28:49.885 00.000 14964 Star::Find(35, 472, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
20:28:49.886 00.001 14964 Star::Find returns 1 (0), X=470.30, Y=349.19, Mass=6069, SNR=25.0, Peak=1481 HFD=3.4
20:28:49.887 00.001 14964 Status Line: North step   7, dist=11.9
20:28:49.891 00.004 14964 Enqueuing Calibration Move request for direction 0
20:28:49.891 00.000 12044 Worker thread wakes up
20:28:49.891 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:49.891 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:49.891 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:49.891 00.000 12044 MoveAxis(N, 200, -)
20:28:49.891 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:49.903 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65528, med=853, FiltMin=574, FiltMax=63547, Gamma=0.230
20:28:49.911 00.008 14964 UpdateGuideState exits: m=6069 SNR=25.0
20:28:49.911 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:49.912 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:49.912 00.000 14964 Enqueuing Expose request
20:28:49.954 00.042 12044 IsSlewing returns 0
20:28:49.954 00.000 12044 IsGuiding returns 0
20:28:49.986 00.032 12044 PulseGuide returned control before completion, sleep 180
20:28:50.199 00.213 12044 IsGuiding returns 1
20:28:50.199 00.000 12044 scope still moving after pulse duration time elapsed
20:28:50.280 00.081 12044 IsSlewing returns 0
20:28:50.280 00.000 12044 IsGuiding returns 0
20:28:50.280 00.000 12044 scope move finished after 200 + 125 ms
20:28:50.280 00.000 12044 Move returns status 0, amount 200
20:28:50.280 00.000 12044 move complete, result=0
20:28:50.280 00.000 12044 worker thread done servicing request
20:28:50.280 00.000 12044 Worker thread wakes up
20:28:50.280 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:50.280 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(435,314,71,71)
20:28:53.399 03.119 12044 Exposure complete
20:28:53.420 00.021 12044 worker thread done servicing request
20:28:53.421 00.001 14964 OnExposeComplete: enter
20:28:53.421 00.000 14964 UpdateGuideState(): m_state=3
20:28:53.421 00.000 14964 Star::Find(35, 470, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
20:28:53.422 00.001 14964 Star::Find returns 1 (0), X=468.31, Y=349.58, Mass=5394, SNR=23.0, Peak=1444 HFD=3.0
20:28:53.424 00.002 14964 Status Line: North step   8, dist=14.0
20:28:53.426 00.002 14964 Enqueuing Calibration Move request for direction 0
20:28:53.426 00.000 12044 Worker thread wakes up
20:28:53.426 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:53.426 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:53.426 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:53.426 00.000 12044 MoveAxis(N, 200, -)
20:28:53.426 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:53.440 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65524, med=853, FiltMin=572, FiltMax=64199, Gamma=0.230
20:28:53.448 00.008 14964 UpdateGuideState exits: m=5394 SNR=23.0
20:28:53.449 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:53.449 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:53.450 00.001 14964 Enqueuing Expose request
20:28:53.451 00.001 12044 IsSlewing returns 0
20:28:53.451 00.000 12044 IsGuiding returns 0
20:28:53.483 00.032 12044 PulseGuide returned control before completion, sleep 179
20:28:53.673 00.190 12044 IsGuiding returns 1
20:28:53.673 00.000 12044 scope still moving after pulse duration time elapsed
20:28:53.763 00.090 12044 IsSlewing returns 0
20:28:53.763 00.000 12044 IsGuiding returns 0
20:28:53.763 00.000 12044 scope move finished after 200 + 112 ms
20:28:53.763 00.000 12044 Move returns status 0, amount 200
20:28:53.763 00.000 12044 move complete, result=0
20:28:53.763 00.000 12044 worker thread done servicing request
20:28:53.763 00.000 12044 Worker thread wakes up
20:28:53.763 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:53.763 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(433,315,71,71)
20:28:56.871 03.108 12044 Exposure complete
20:28:56.891 00.020 12044 worker thread done servicing request
20:28:56.891 00.000 14964 OnExposeComplete: enter
20:28:56.892 00.001 14964 UpdateGuideState(): m_state=3
20:28:56.892 00.000 14964 Star::Find(35, 468, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
20:28:56.893 00.001 14964 Star::Find returns 1 (0), X=466.38, Y=349.66, Mass=5151, SNR=23.5, Peak=1435 HFD=3.0
20:28:56.894 00.001 14964 Status Line: North step   9, dist=15.9
20:28:56.896 00.002 14964 Enqueuing Calibration Move request for direction 0
20:28:56.896 00.000 12044 Worker thread wakes up
20:28:56.896 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:28:56.896 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:28:56.896 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:28:56.896 00.000 12044 MoveAxis(N, 200, -)
20:28:56.896 00.000 12044 Guiding  Dir = 0, Dur = 200
20:28:56.909 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65493, med=849, FiltMin=562, FiltMax=60983, Gamma=0.230
20:28:56.917 00.008 14964 UpdateGuideState exits: m=5151 SNR=23.5
20:28:56.917 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:56.918 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:28:56.918 00.000 14964 Enqueuing Expose request
20:28:56.982 00.064 12044 IsSlewing returns 0
20:28:56.983 00.001 12044 IsGuiding returns 0
20:28:57.014 00.031 12044 PulseGuide returned control before completion, sleep 179
20:28:57.197 00.183 12044 IsGuiding returns 1
20:28:57.197 00.000 12044 scope still moving after pulse duration time elapsed
20:28:57.249 00.052 12044 IsSlewing returns 0
20:28:57.250 00.001 12044 IsGuiding returns 0
20:28:57.250 00.000 12044 scope move finished after 200 + 67 ms
20:28:57.250 00.000 12044 Move returns status 0, amount 200
20:28:57.250 00.000 12044 move complete, result=0
20:28:57.250 00.000 12044 worker thread done servicing request
20:28:57.250 00.000 12044 Worker thread wakes up
20:28:57.250 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:28:57.250 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(431,315,71,71)
20:29:00.347 03.097 12044 Exposure complete
20:29:00.371 00.024 12044 worker thread done servicing request
20:29:00.371 00.000 14964 OnExposeComplete: enter
20:29:00.373 00.002 14964 UpdateGuideState(): m_state=3
20:29:00.373 00.000 14964 Star::Find(35, 466, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
20:29:00.374 00.001 14964 Star::Find returns 1 (0), X=463.75, Y=349.37, Mass=6554, SNR=29.0, Peak=1539 HFD=3.0
20:29:00.375 00.001 14964 Status Line: North step  10, dist=18.5
20:29:00.378 00.003 14964 Enqueuing Calibration Move request for direction 0
20:29:00.378 00.000 12044 Worker thread wakes up
20:29:00.378 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:29:00.378 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:29:00.378 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:29:00.378 00.000 12044 MoveAxis(N, 200, -)
20:29:00.378 00.000 12044 Guiding  Dir = 0, Dur = 200
20:29:00.391 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=847, FiltMin=575, FiltMax=65498, Gamma=0.230
20:29:00.399 00.008 14964 UpdateGuideState exits: m=6554 SNR=29.0
20:29:00.399 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:00.400 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:00.400 00.000 14964 Enqueuing Expose request
20:29:00.439 00.039 12044 IsSlewing returns 0
20:29:00.439 00.000 12044 IsGuiding returns 0
20:29:00.470 00.031 12044 PulseGuide returned control before completion, sleep 179
20:29:00.657 00.187 12044 IsGuiding returns 1
20:29:00.657 00.000 12044 scope still moving after pulse duration time elapsed
20:29:00.805 00.148 12044 IsSlewing returns 0
20:29:00.806 00.001 12044 IsGuiding returns 0
20:29:00.806 00.000 12044 scope move finished after 200 + 166 ms
20:29:00.806 00.000 12044 Move returns status 0, amount 200
20:29:00.806 00.000 12044 move complete, result=0
20:29:00.806 00.000 12044 worker thread done servicing request
20:29:00.806 00.000 12044 Worker thread wakes up
20:29:00.806 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:00.806 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(429,314,71,71)
20:29:03.902 03.096 12044 Exposure complete
20:29:03.925 00.023 12044 worker thread done servicing request
20:29:03.925 00.000 14964 OnExposeComplete: enter
20:29:03.926 00.001 14964 UpdateGuideState(): m_state=3
20:29:03.926 00.000 14964 Star::Find(35, 463, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
20:29:03.926 00.000 14964 Star::Find returns 1 (0), X=461.19, Y=349.32, Mass=5721, SNR=24.2, Peak=1366 HFD=3.4
20:29:03.928 00.002 14964 Status Line: North step  11, dist=21.0
20:29:03.930 00.002 14964 Enqueuing Calibration Move request for direction 0
20:29:03.931 00.001 12044 Worker thread wakes up
20:29:03.931 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:29:03.931 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:29:03.931 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:29:03.931 00.000 12044 MoveAxis(N, 200, -)
20:29:03.931 00.000 12044 Guiding  Dir = 0, Dur = 200
20:29:03.943 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65505, med=845, FiltMin=579, FiltMax=64640, Gamma=0.230
20:29:03.951 00.008 14964 UpdateGuideState exits: m=5721 SNR=24.2
20:29:03.951 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:03.952 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:03.952 00.000 14964 Enqueuing Expose request
20:29:03.953 00.001 12044 IsSlewing returns 0
20:29:03.953 00.000 12044 IsGuiding returns 0
20:29:03.985 00.032 12044 PulseGuide returned control before completion, sleep 179
20:29:04.179 00.194 12044 IsGuiding returns 1
20:29:04.179 00.000 12044 scope still moving after pulse duration time elapsed
20:29:04.231 00.052 12044 IsSlewing returns 0
20:29:04.232 00.001 12044 IsGuiding returns 0
20:29:04.232 00.000 12044 scope move finished after 200 + 78 ms
20:29:04.232 00.000 12044 Move returns status 0, amount 200
20:29:04.232 00.000 12044 move complete, result=0
20:29:04.232 00.000 12044 worker thread done servicing request
20:29:04.232 00.000 12044 Worker thread wakes up
20:29:04.232 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:04.232 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(426,314,71,71)
20:29:07.348 03.116 12044 Exposure complete
20:29:07.369 00.021 12044 worker thread done servicing request
20:29:07.369 00.000 14964 OnExposeComplete: enter
20:29:07.369 00.000 14964 UpdateGuideState(): m_state=3
20:29:07.370 00.001 14964 Star::Find(35, 461, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
20:29:07.370 00.000 14964 Star::Find returns 1 (0), X=459.58, Y=350.65, Mass=6492, SNR=27.1, Peak=1432 HFD=3.3
20:29:07.372 00.002 14964 Status Line: North step  12, dist=22.8
20:29:07.374 00.002 14964 Enqueuing Calibration Move request for direction 0
20:29:07.375 00.001 12044 Worker thread wakes up
20:29:07.375 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:29:07.375 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:29:07.375 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:29:07.375 00.000 12044 MoveAxis(N, 200, -)
20:29:07.375 00.000 12044 Guiding  Dir = 0, Dur = 200
20:29:07.389 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=843, FiltMin=567, FiltMax=65503, Gamma=0.230
20:29:07.396 00.007 14964 UpdateGuideState exits: m=6492 SNR=27.1
20:29:07.397 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:07.398 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:07.398 00.000 14964 Enqueuing Expose request
20:29:07.406 00.008 12044 IsSlewing returns 0
20:29:07.406 00.000 12044 IsGuiding returns 0
20:29:07.437 00.031 12044 PulseGuide returned control before completion, sleep 179
20:29:07.627 00.190 12044 IsGuiding returns 1
20:29:07.627 00.000 12044 scope still moving after pulse duration time elapsed
20:29:07.684 00.057 12044 IsSlewing returns 0
20:29:07.684 00.000 12044 IsGuiding returns 0
20:29:07.684 00.000 12044 scope move finished after 200 + 77 ms
20:29:07.684 00.000 12044 Move returns status 0, amount 200
20:29:07.684 00.000 12044 move complete, result=0
20:29:07.684 00.000 12044 worker thread done servicing request
20:29:07.684 00.000 12044 Worker thread wakes up
20:29:07.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:07.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(425,316,71,71)
20:29:10.804 03.120 12044 Exposure complete
20:29:10.828 00.024 12044 worker thread done servicing request
20:29:10.828 00.000 14964 OnExposeComplete: enter
20:29:10.829 00.001 14964 UpdateGuideState(): m_state=3
20:29:10.829 00.000 14964 Star::Find(35, 459, 350, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
20:29:10.831 00.002 14964 Star::Find returns 1 (0), X=457.47, Y=350.02, Mass=5169, SNR=22.8, Peak=1345 HFD=3.0
20:29:10.831 00.000 14964 Status Line: North step  13, dist=24.8
20:29:10.833 00.002 14964 Enqueuing Calibration Move request for direction 0
20:29:10.834 00.001 12044 Worker thread wakes up
20:29:10.834 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
20:29:10.834 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
20:29:10.834 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
20:29:10.834 00.000 12044 MoveAxis(N, 200, -)
20:29:10.834 00.000 12044 Guiding  Dir = 0, Dur = 200
20:29:10.846 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65512, med=843, FiltMin=575, FiltMax=64502, Gamma=0.230
20:29:10.854 00.008 14964 UpdateGuideState exits: m=5169 SNR=22.8
20:29:10.855 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:10.855 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:10.856 00.001 14964 Enqueuing Expose request
20:29:10.860 00.004 12044 IsSlewing returns 0
20:29:10.861 00.001 12044 IsGuiding returns 0
20:29:10.892 00.031 12044 PulseGuide returned control before completion, sleep 179
20:29:11.079 00.187 12044 IsGuiding returns 1
20:29:11.079 00.000 12044 scope still moving after pulse duration time elapsed
20:29:11.139 00.060 12044 IsSlewing returns 0
20:29:11.139 00.000 12044 IsGuiding returns 0
20:29:11.139 00.000 12044 scope move finished after 200 + 78 ms
20:29:11.139 00.000 12044 Move returns status 0, amount 200
20:29:11.139 00.000 12044 move complete, result=0
20:29:11.139 00.000 12044 worker thread done servicing request
20:29:11.139 00.000 12044 Worker thread wakes up
20:29:11.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:11.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(422,315,71,71)
20:29:14.277 03.138 12044 Exposure complete
20:29:14.300 00.023 12044 worker thread done servicing request
20:29:14.300 00.000 14964 OnExposeComplete: enter
20:29:14.301 00.001 14964 UpdateGuideState(): m_state=3
20:29:14.301 00.000 14964 Star::Find(35, 457, 350, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
20:29:14.302 00.001 14964 Star::Find returns 1 (0), X=454.67, Y=350.74, Mass=7578, SNR=27.2, Peak=1334 HFD=3.7
20:29:14.328 00.026 14964 NORTH calibration completes with angle=174.0 rate=10.638 parity=1
20:29:14.329 00.001 14964 Falling Through to state GO_SOUTH
20:29:14.329 00.000 14964 Status Line: South step   2, dist=27.7
20:29:14.332 00.003 14964 Enqueuing Calibration Move request for direction 1
20:29:14.332 00.000 12044 Worker thread wakes up
20:29:14.332 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=839, FiltMin=560, FiltMax=64604, Gamma=0.230
20:29:14.333 00.001 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:29:14.333 00.000 12044 Handling axis move in thread for scope dir=1 dur=2500
20:29:14.333 00.000 12044 scope move axis dir= 1 dur= 2500 opts= 0x0
20:29:14.333 00.000 12044 MoveAxis(S, 2500, -)
20:29:14.333 00.000 12044 Guiding  Dir = 1, Dur = 2500
20:29:14.340 00.007 14964 UpdateGuideState exits: m=7578 SNR=27.2
20:29:14.340 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:14.341 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:14.341 00.000 14964 Enqueuing Expose request
20:29:14.359 00.018 12044 IsSlewing returns 0
20:29:14.359 00.000 12044 IsGuiding returns 0
20:29:14.391 00.032 12044 PulseGuide returned control before completion, sleep 2479
20:29:16.885 02.494 12044 IsGuiding returns 1
20:29:16.885 00.000 12044 scope still moving after pulse duration time elapsed
20:29:16.966 00.081 12044 IsSlewing returns 0
20:29:16.967 00.001 12044 IsGuiding returns 0
20:29:16.967 00.000 12044 scope move finished after 2500 + 107 ms
20:29:16.967 00.000 12044 Move returns status 0, amount 2500
20:29:16.967 00.000 12044 move complete, result=0
20:29:16.967 00.000 12044 worker thread done servicing request
20:29:16.967 00.000 12044 Worker thread wakes up
20:29:16.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:16.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(420,316,71,71)
20:29:20.084 03.117 12044 Exposure complete
20:29:20.107 00.023 12044 worker thread done servicing request
20:29:20.108 00.001 14964 OnExposeComplete: enter
20:29:20.108 00.000 14964 UpdateGuideState(): m_state=3
20:29:20.109 00.001 14964 Star::Find(35, 454, 350, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
20:29:20.109 00.000 14964 Star::Find returns 1 (0), X=477.55, Y=348.65, Mass=4098, SNR=20.8, Peak=1367 HFD=2.9
20:29:20.110 00.001 14964 Status Line: South step   1, dist= 4.7
20:29:20.112 00.002 14964 Enqueuing Calibration Move request for direction 1
20:29:20.113 00.001 12044 Worker thread wakes up
20:29:20.113 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 100 opts 0x0
20:29:20.113 00.000 12044 Handling axis move in thread for scope dir=1 dur=100
20:29:20.113 00.000 12044 scope move axis dir= 1 dur= 100 opts= 0x0
20:29:20.113 00.000 12044 MoveAxis(S, 100, -)
20:29:20.113 00.000 12044 Guiding  Dir = 1, Dur = 100
20:29:20.125 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65507, med=836, FiltMin=575, FiltMax=58519, Gamma=0.230
20:29:20.134 00.009 14964 UpdateGuideState exits: m=4098 SNR=20.8
20:29:20.134 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:20.135 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:20.135 00.000 14964 Enqueuing Expose request
20:29:20.156 00.021 12044 IsSlewing returns 0
20:29:20.157 00.001 12044 IsGuiding returns 0
20:29:20.189 00.032 12044 PulseGuide returned control before completion, sleep 79
20:29:20.272 00.083 12044 IsGuiding returns 1
20:29:20.274 00.002 12044 scope still moving after pulse duration time elapsed
20:29:20.343 00.069 12044 IsSlewing returns 0
20:29:20.344 00.001 12044 IsGuiding returns 0
20:29:20.344 00.000 12044 scope move finished after 100 + 86 ms
20:29:20.344 00.000 12044 Move returns status 0, amount 100
20:29:20.344 00.000 12044 move complete, result=0
20:29:20.344 00.000 12044 worker thread done servicing request
20:29:20.344 00.000 12044 Worker thread wakes up
20:29:20.344 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:20.344 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(443,314,71,71)
20:29:23.452 03.108 12044 Exposure complete
20:29:23.473 00.021 12044 worker thread done servicing request
20:29:23.473 00.000 14964 OnExposeComplete: enter
20:29:23.473 00.000 14964 UpdateGuideState(): m_state=3
20:29:23.474 00.001 14964 Star::Find(35, 477, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
20:29:23.475 00.001 14964 Star::Find returns 1 (0), X=479.04, Y=347.95, Mass=5299, SNR=24.8, Peak=1326 HFD=2.8
20:29:23.476 00.001 14964 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
20:29:23.476 00.000 14964 Nudge: theta = 3.04
20:29:23.477 00.001 14964 South nudging, decAmt = 5.467, Normal south moves = 24.523
20:29:23.477 00.000 14964 Sending NudgeSouth pulse of duration 200 ms
20:29:23.478 00.001 14964 Status Line: Nudge South   1
20:29:23.480 00.002 14964 Enqueuing Calibration Move request for direction 1
20:29:23.481 00.001 12044 Worker thread wakes up
20:29:23.481 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
20:29:23.481 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
20:29:23.482 00.001 12044 scope move axis dir= 1 dur= 200 opts= 0x0
20:29:23.482 00.000 12044 MoveAxis(S, 200, -)
20:29:23.482 00.000 12044 Guiding  Dir = 1, Dur = 200
20:29:23.494 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65496, med=835, FiltMin=576, FiltMax=64027, Gamma=0.230
20:29:23.501 00.007 14964 UpdateGuideState exits: m=5299 SNR=24.8
20:29:23.501 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:23.502 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:23.502 00.000 14964 Enqueuing Expose request
20:29:23.547 00.045 12044 IsSlewing returns 0
20:29:23.547 00.000 12044 IsGuiding returns 0
20:29:23.578 00.031 12044 PulseGuide returned control before completion, sleep 180
20:29:23.763 00.185 12044 IsGuiding returns 1
20:29:23.764 00.001 12044 scope still moving after pulse duration time elapsed
20:29:23.813 00.049 12044 IsSlewing returns 0
20:29:23.813 00.000 12044 IsGuiding returns 0
20:29:23.813 00.000 12044 scope move finished after 200 + 65 ms
20:29:23.814 00.001 12044 Move returns status 0, amount 200
20:29:23.814 00.000 12044 move complete, result=0
20:29:23.814 00.000 12044 worker thread done servicing request
20:29:23.814 00.000 12044 Worker thread wakes up
20:29:23.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:23.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(444,313,71,71)
20:29:26.918 03.104 12044 Exposure complete
20:29:26.941 00.023 12044 worker thread done servicing request
20:29:26.941 00.000 14964 OnExposeComplete: enter
20:29:26.941 00.000 14964 UpdateGuideState(): m_state=3
20:29:26.942 00.001 14964 Star::Find(35, 479, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
20:29:26.942 00.000 14964 Star::Find returns 1 (0), X=480.63, Y=348.25, Mass=5072, SNR=22.8, Peak=1358 HFD=2.9
20:29:26.944 00.002 14964 Nudge: theta = 3.11
20:29:26.945 00.001 14964 South nudging, decAmt = 3.909, Normal south moves = 24.523
20:29:26.945 00.000 14964 Sending NudgeSouth pulse of duration 200 ms
20:29:26.946 00.001 14964 Status Line: Nudge South   2
20:29:26.948 00.002 14964 Enqueuing Calibration Move request for direction 1
20:29:26.949 00.001 12044 Worker thread wakes up
20:29:26.949 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
20:29:26.949 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
20:29:26.949 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
20:29:26.949 00.000 12044 MoveAxis(S, 200, -)
20:29:26.949 00.000 12044 Guiding  Dir = 1, Dur = 200
20:29:26.962 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=833, FiltMin=564, FiltMax=62487, Gamma=0.230
20:29:26.969 00.007 14964 UpdateGuideState exits: m=5072 SNR=22.8
20:29:26.969 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:26.970 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:26.970 00.000 14964 Enqueuing Expose request
20:29:26.984 00.014 12044 IsSlewing returns 0
20:29:26.984 00.000 12044 IsGuiding returns 0
20:29:27.015 00.031 12044 PulseGuide returned control before completion, sleep 180
20:29:27.204 00.189 12044 IsGuiding returns 1
20:29:27.205 00.001 12044 scope still moving after pulse duration time elapsed
20:29:27.281 00.076 12044 IsSlewing returns 0
20:29:27.281 00.000 12044 IsGuiding returns 0
20:29:27.281 00.000 12044 scope move finished after 200 + 97 ms
20:29:27.281 00.000 12044 Move returns status 0, amount 200
20:29:27.281 00.000 12044 move complete, result=0
20:29:27.281 00.000 12044 worker thread done servicing request
20:29:27.281 00.000 12044 Worker thread wakes up
20:29:27.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:27.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(446,313,71,71)
20:29:30.411 03.130 12044 Exposure complete
20:29:30.432 00.021 12044 worker thread done servicing request
20:29:30.432 00.000 14964 OnExposeComplete: enter
20:29:30.432 00.000 14964 UpdateGuideState(): m_state=3
20:29:30.433 00.001 14964 Star::Find(35, 480, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
20:29:30.433 00.000 14964 Star::Find returns 1 (0), X=483.03, Y=347.62, Mass=5619, SNR=26.8, Peak=1387 HFD=3.1
20:29:30.435 00.002 14964 Nudge: theta = 2.80
20:29:30.436 00.001 14964 Final south nudging status: Current loc = {483.025,347.617}, targeting {484.529,348.003}
20:29:30.436 00.000 14964 Falling Through to state CALIBRATION_COMPLETE
20:29:30.437 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:18:25 PM"
20:29:30.438 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012160
20:29:30.438 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.011930
20:29:30.439 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:29:30.439 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.439620
20:29:30.440 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.039420
20:29:30.440 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000026
20:29:30.441 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
20:29:30.441 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:29:30.442 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
20:29:30.442 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:29:30.443 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:30.443 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:30.444 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:30.444 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:30.445 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 1.661940
20:29:30.445 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:30.446 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
20:29:30.446 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:30.447 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:30.447 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/10/2026 10:16:21 PM"
20:29:30.448 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
20:29:30.448 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.0 2.5}, {0.6 4.9}, {1.0 6.9}, {1.4 9.7}, {2.1 12.2}, {1.9 14.3}, {2.3 17.3}, {2.9 20.0}, {2.8 22.7}, {3.2 24.5}, {3.5 26.5}, {3.5 26.5}, {1.8 0.8}"
20:29:30.449 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 -0.2}, {5.0 -0.2}, {7.3 -0.5}, {9.4 -0.4}, {11.7 -1.5}, {14.5 -1.0}, {16.9 -1.4}, {19.5 -1.2}, {22.1 -1.7}, {24.2 -2.2}, {26.1 -2.7}, {26.1 -2.7}, {6.5 -0.8}"
20:29:30.463 00.014 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:29:30.483 00.020 14964 ScopeASCOM::SideOfPier() returns 1
20:29:30.483 00.000 14964 Mount::SetCalibration (scope) -- xAngle=-95.6 yAngle=174.0 xRate=12.022 yRate=10.638 bin=2 dec=0.0 pierSide=1 par=+/+ rotAng=None
20:29:30.484 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=-95.6 m_yAngleError=-179.6
20:29:30.515 00.031 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:29:30.518 00.003 14964 ScopeASCOM::SideOfPier() returns 1
20:29:30.547 00.029 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:29:30.548 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:29:30.549 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:29:30 PM"
20:29:30.550 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:29:30.550 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:29:30.551 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:29:30.552 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:29:30.552 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:29:30.553 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:29:30.554 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:29:30.555 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:29:30.555 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:29:30.556 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:29:30.556 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:30.557 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:30.558 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:30.558 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:30.558 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:30.559 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:30.559 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:30.560 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:30.560 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:30.561 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:30.561 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:30.562 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:30.562 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:30.563 00.001 14964 Calibration passed sanity checks...
20:29:30.563 00.000 14964 Status Line: Calibration complete
20:29:30.567 00.004 14964 Calibration Complete
20:29:30.567 00.000 14964 PhdConfig flush
20:29:30.568 00.001 14964 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
20:29:30.568 00.000 14964 guider state => CALIBRATED
20:29:30.569 00.001 14964 Changing from state CALIBRATED to CALIBRATED
20:29:30.569 00.000 14964 guider state => CALIBRATED
20:29:30.570 00.001 14964 Changing from state CALIBRATED to GUIDING
20:29:30.578 00.008 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:29:30.580 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:29:30.581 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:29:30.581 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:30.582 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:30.583 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:30.583 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:30.584 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:30.584 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:30.585 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:30.585 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:30.586 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:30.586 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:30.587 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:30.587 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:30.588 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:30.611 00.023 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:29:30.612 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:29:30.615 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:29:30.616 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:29:30.617 00.001 14964 setting lock position to (483.03, 347.62)
20:29:30.617 00.000 14964 MultiStar: stabilizing after lock position change
20:29:30.618 00.001 14964 guider state => GUIDING
20:29:30.618 00.000 14964 Status Line: Guiding
20:29:30.620 00.002 14964 Mount: notify guiding started
20:29:30.621 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:29:30.621 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:29:30 PM"
20:29:30.622 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:29:30.622 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:29:30.623 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:29:30.623 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:29:30.624 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:29:30.624 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:29:30.625 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:29:30.625 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:29:30.626 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:29:30.626 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:29:30.627 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:30.627 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:30.628 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:30.628 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:30.629 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:30.629 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:30.630 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:30.630 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:30.631 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:30.631 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:30.632 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:30.632 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:30.633 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:30.633 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:30.634 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:30.634 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:30.635 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:30.635 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:30.636 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:30.636 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:30.637 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:30.637 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:30.638 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:30.638 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:30.639 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:30.639 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:30.641 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:29:30.643 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:29:30.706 00.063 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:29:30.708 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:29:30.709 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:29:30.710 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:29:30.712 00.002 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:29:30.712 00.000 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:29:30.713 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:29:30.714 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:29:30.714 00.000 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:29:30.715 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65522, med=831, FiltMin=579, FiltMax=59590, Gamma=0.230
20:29:30.723 00.008 14964 UpdateGuideState exits: m=5619 SNR=26.8
20:29:30.723 00.000 14964 PhdController: newstate STATE_SETTLE_BEGIN
20:29:30.724 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
20:29:30.724 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:30.725 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:30.725 00.000 14964 Enqueuing Expose request
20:29:30.726 00.001 12044 Worker thread wakes up
20:29:30.726 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:30.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:30.726 00.000 14964 evsrv: cli 01AB2AD0 connect
20:29:30.726 00.000 14964 case statement mapped state 6 to 3
20:29:30.727 00.001 14964 case statement mapped state 6 to 3
20:29:30.728 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_pixel_scale","id":"70842eaa-315c-473b-9736-8a200f53b5e3"}
20:29:30.728 00.000 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":1.29969,"id":"70842eaa-315c-473b-9736-8a200f53b5e3"}
20:29:30.733 00.005 14964 evsrv: cli 01AB2AD0 disconnect
20:29:30.845 00.112 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:29:30 PM"
20:29:30.847 00.002 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:29:30.848 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:29:30.850 00.002 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:29:30.851 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:29:30.853 00.002 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:29:30.854 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:29:30.855 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:29:30.856 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:29:30.858 00.002 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:29:30.860 00.002 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:29:30.862 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:30.864 00.002 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:30.865 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:30.865 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:30.866 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:30.867 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:30.867 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:30.867 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:30.868 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:30.868 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:30.869 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:30.869 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:30.870 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:30.870 00.000 14964 CalAsst: Spds: 1.0X,1.0X, Dec: 0.0, Rates: 2.9, 2.6, Steps: 11,13, Ortho: 0.41, Rates: 1.00 (Expect) vs 1.13 (Act)
20:29:30.872 00.002 14964 CalAsst: acceptable result, (Rates)
20:29:33.850 02.978 12044 Exposure complete
20:29:33.871 00.021 12044 worker thread done servicing request
20:29:33.871 00.000 14964 OnExposeComplete: enter
20:29:33.871 00.000 14964 UpdateGuideState(): m_state=6
20:29:33.872 00.001 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:29:33.872 00.000 14964 Star::Find returns 1 (0), X=483.03, Y=347.96, Mass=6147, SNR=26.5, Peak=1290 HFD=3.2
20:29:33.873 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.67) = xAngle (3.23 = -3.05)
20:29:33.873 00.000 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.36 = 0.08)
20:29:33.874 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=-0.35 mountY=0.03, mountTheta=3.06
20:29:33.877 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.35, opts=13)
20:29:33.878 00.001 14964 Enqueuing Move request for scope (0.00, 0.35)
20:29:33.878 00.000 12044 Worker thread wakes up
20:29:33.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
20:29:33.878 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
20:29:33.878 00.000 12044 Moving (0.00, 0.35) raw xDistance=-0.35 yDistance=0.03
20:29:33.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.35, slope = 0.00
20:29:33.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:33.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:29:33.878 00.000 12044 MoveAxis(E, 19, ABG)
20:29:33.878 00.000 12044 Guiding  Dir = 2, Dur = 19
20:29:33.892 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65522, med=828, FiltMin=579, FiltMax=61639, Gamma=0.230
20:29:33.900 00.008 14964 UpdateGuideState exits: m=6147 SNR=26.5
20:29:33.901 00.001 14964 PhdController: settling, locked = 1, distance = 1.70 (99.00) aobump = 0 frame = 1 / 5
20:29:33.901 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778556573.901,"Host":"NUCBOX","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
20:29:33.901 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:33.903 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:33.903 00.000 14964 Enqueuing Expose request
20:29:33.904 00.001 12044 IsSlewing returns 0
20:29:33.905 00.001 12044 IsGuiding returns 0
20:29:34.001 00.096 12044 IsGuiding returns 1
20:29:34.001 00.000 12044 scope still moving after pulse duration time elapsed
20:29:34.061 00.060 12044 IsSlewing returns 0
20:29:34.062 00.001 12044 IsGuiding returns 0
20:29:34.062 00.000 12044 scope move finished after 19 + 138 ms
20:29:34.062 00.000 12044 Move returns status 0, amount 19
20:29:34.062 00.000 12044 MoveAxis(N, 0, ABG)
20:29:34.062 00.000 12044 Move returns status 0, amount 0
20:29:34.062 00.000 12044 move complete, result=0
20:29:34.062 00.000 12044 worker thread done servicing request
20:29:34.062 00.000 12044 Worker thread wakes up
20:29:34.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:34.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:34.063 00.001 14964 GuideStep: -0.3 px 19 ms EAST, 0.0 px 0 ms NORTH
20:29:37.168 03.105 12044 Exposure complete
20:29:37.188 00.020 12044 worker thread done servicing request
20:29:37.188 00.000 14964 OnExposeComplete: enter
20:29:37.189 00.001 14964 UpdateGuideState(): m_state=6
20:29:37.189 00.000 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:29:37.190 00.001 14964 Star::Find returns 1 (0), X=482.85, Y=347.79, Mass=5402, SNR=25.0, Peak=1397 HFD=2.8
20:29:37.190 00.000 14964 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.67) = xAngle (4.03 = -2.25)
20:29:37.191 00.001 14964 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.17 = 0.88)
20:29:37.191 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.36 mountX=-0.15 mountY=0.19, mountTheta=2.25
20:29:37.193 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.17, opts=13)
20:29:37.194 00.001 14964 Enqueuing Move request for scope (-0.17, 0.17)
20:29:37.194 00.000 12044 Worker thread wakes up
20:29:37.194 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
20:29:37.194 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
20:29:37.194 00.000 12044 Moving (-0.17, 0.17) raw xDistance=-0.15 yDistance=0.19
20:29:37.194 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
20:29:37.194 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:37.194 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:29:37.194 00.000 12044 MoveAxis(E, 0, ABG)
20:29:37.194 00.000 12044 Move returns status 0, amount 0
20:29:37.194 00.000 12044 MoveAxis(N, 0, ABG)
20:29:37.194 00.000 12044 Move returns status 0, amount 0
20:29:37.194 00.000 12044 move complete, result=0
20:29:37.194 00.000 12044 worker thread done servicing request
20:29:37.207 00.013 14964 UpdateImageDisplay: Size=(968,608) min=352, max=65522, med=825, FiltMin=564, FiltMax=60924, Gamma=0.230
20:29:37.215 00.008 14964 UpdateGuideState exits: m=5402 SNR=25.0
20:29:37.215 00.000 14964 PhdController: settling, locked = 1, distance = 1.26 (99.00) aobump = 0 frame = 2 / 5
20:29:37.216 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778556577.216,"Host":"NUCBOX","Inst":1,"Distance":1.26,"Time":3.3,"SettleTime":9999.0,"StarLocked":true}
20:29:37.216 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:37.217 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:37.217 00.000 14964 Enqueuing Expose request
20:29:37.218 00.001 12044 Worker thread wakes up
20:29:37.218 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:37.218 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:37.218 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:29:40.311 03.093 12044 Exposure complete
20:29:40.331 00.020 12044 worker thread done servicing request
20:29:40.332 00.001 14964 OnExposeComplete: enter
20:29:40.332 00.000 14964 UpdateGuideState(): m_state=6
20:29:40.333 00.001 14964 Star::Find(35, 482, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:29:40.333 00.000 14964 Star::Find returns 1 (0), X=483.34, Y=348.01, Mass=6609, SNR=28.9, Peak=1391 HFD=3.4
20:29:40.334 00.001 14964 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.67) = xAngle (2.56 = 2.56)
20:29:40.334 00.000 14964 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.70 = -0.59)
20:29:40.335 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.39 hyp=0.50 cameraTheta=0.89 mountX=-0.42 mountY=-0.28, mountTheta=-2.56
20:29:40.336 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.39, opts=13)
20:29:40.336 00.000 14964 Enqueuing Move request for scope (0.32, 0.39)
20:29:40.337 00.001 12044 Worker thread wakes up
20:29:40.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.39) opts 0xd
20:29:40.337 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.39)
20:29:40.337 00.000 12044 Moving (0.32, 0.39) raw xDistance=-0.42 yDistance=-0.28
20:29:40.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = 0.00
20:29:40.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:29:40.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:29:40.337 00.000 12044 MoveAxis(E, 23, ABG)
20:29:40.337 00.000 12044 Guiding  Dir = 2, Dur = 23
20:29:40.350 00.013 14964 UpdateImageDisplay: Size=(968,608) min=236, max=65487, med=825, FiltMin=572, FiltMax=63122, Gamma=0.230
20:29:40.357 00.007 12044 IsSlewing returns 0
20:29:40.358 00.001 14964 UpdateGuideState exits: m=6609 SNR=28.9
20:29:40.359 00.001 14964 PhdController: settling, locked = 1, distance = 1.03 (99.00) aobump = 0 frame = 3 / 5
20:29:40.359 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778556580.359,"Host":"NUCBOX","Inst":1,"Distance":1.03,"Time":6.5,"SettleTime":9999.0,"StarLocked":true}
20:29:40.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:40.360 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:40.361 00.001 14964 Enqueuing Expose request
20:29:40.362 00.001 12044 IsGuiding returns 0
20:29:40.394 00.032 12044 IsGuiding returns 1
20:29:40.394 00.000 12044 scope still moving after pulse duration time elapsed
20:29:40.450 00.056 12044 IsSlewing returns 0
20:29:40.451 00.001 12044 IsGuiding returns 0
20:29:40.451 00.000 12044 scope move finished after 23 + 66 ms
20:29:40.451 00.000 12044 Move returns status 0, amount 23
20:29:40.451 00.000 12044 MoveAxis(N, 0, ABG)
20:29:40.451 00.000 12044 Move returns status 0, amount 0
20:29:40.451 00.000 12044 move complete, result=0
20:29:40.452 00.001 12044 worker thread done servicing request
20:29:40.452 00.000 12044 Worker thread wakes up
20:29:40.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:40.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:40.452 00.000 14964 GuideStep: -0.4 px 23 ms EAST, -0.3 px 0 ms NORTH
20:29:43.550 03.098 12044 Exposure complete
20:29:43.570 00.020 12044 worker thread done servicing request
20:29:43.572 00.002 14964 OnExposeComplete: enter
20:29:43.572 00.000 14964 UpdateGuideState(): m_state=6
20:29:43.573 00.001 14964 Star::Find(35, 483, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:29:43.574 00.001 14964 Star::Find returns 1 (0), X=482.84, Y=347.10, Mass=4525, SNR=22.5, Peak=1446 HFD=2.5
20:29:43.574 00.000 14964 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.67) = xAngle (-0.24 = -0.24)
20:29:43.575 00.001 14964 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.89 = 2.89)
20:29:43.575 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.52 hyp=0.55 cameraTheta=-1.91 mountX=0.53 mountY=0.13, mountTheta=0.25
20:29:43.576 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.52, opts=13)
20:29:43.577 00.001 14964 Enqueuing Move request for scope (-0.18, -0.52)
20:29:43.577 00.000 12044 Worker thread wakes up
20:29:43.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.52) opts 0xd
20:29:43.577 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.52)
20:29:43.577 00.000 12044 Moving (-0.18, -0.52) raw xDistance=0.53 yDistance=0.13
20:29:43.577 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.53 is < calculated value 0.62, using input
20:29:43.578 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.53, slope = 0.24
20:29:43.578 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:43.578 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:29:43.578 00.000 12044 MoveAxis(W, 29, ABG)
20:29:43.578 00.000 12044 Guiding  Dir = 3, Dur = 29
20:29:43.592 00.014 14964 UpdateImageDisplay: Size=(968,608) min=270, max=65496, med=823, FiltMin=567, FiltMax=62775, Gamma=0.230
20:29:43.602 00.010 14964 UpdateGuideState exits: m=4525 SNR=22.5
20:29:43.603 00.001 14964 PhdController: settling, locked = 1, distance = 0.89 (99.00) aobump = 0 frame = 4 / 5
20:29:43.603 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778556583.603,"Host":"NUCBOX","Inst":1,"Distance":0.89,"Time":9.7,"SettleTime":9999.0,"StarLocked":true}
20:29:43.604 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:43.605 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:43.605 00.000 14964 Enqueuing Expose request
20:29:43.608 00.003 12044 IsSlewing returns 0
20:29:43.609 00.001 12044 IsGuiding returns 0
20:29:43.640 00.031 12044 IsGuiding returns 1
20:29:43.640 00.000 12044 scope still moving after pulse duration time elapsed
20:29:43.721 00.081 12044 IsSlewing returns 0
20:29:43.722 00.001 12044 IsGuiding returns 0
20:29:43.722 00.000 12044 scope move finished after 29 + 84 ms
20:29:43.722 00.000 12044 Move returns status 0, amount 29
20:29:43.722 00.000 12044 MoveAxis(N, 0, ABG)
20:29:43.722 00.000 12044 Move returns status 0, amount 0
20:29:43.722 00.000 12044 move complete, result=0
20:29:43.722 00.000 12044 worker thread done servicing request
20:29:43.723 00.001 12044 Worker thread wakes up
20:29:43.723 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:43.723 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:43.723 00.000 14964 GuideStep: 0.5 px 29 ms WEST, 0.1 px 0 ms NORTH
20:29:46.825 03.102 12044 Exposure complete
20:29:46.847 00.022 12044 worker thread done servicing request
20:29:46.847 00.000 14964 OnExposeComplete: enter
20:29:46.847 00.000 14964 UpdateGuideState(): m_state=6
20:29:46.848 00.001 14964 Star::Find(35, 482, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:29:46.848 00.000 14964 Star::Find returns 1 (0), X=483.45, Y=347.10, Mass=5074, SNR=23.0, Peak=1447 HFD=2.8
20:29:46.849 00.001 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.67) = xAngle (0.79 = 0.79)
20:29:46.849 00.000 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.92 = -2.36)
20:29:46.850 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.52 hyp=0.68 cameraTheta=-0.88 mountX=0.48 mountY=-0.47, mountTheta=-0.78
20:29:46.851 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.52, opts=13)
20:29:46.852 00.001 14964 Enqueuing Move request for scope (0.43, -0.52)
20:29:46.852 00.000 12044 Worker thread wakes up
20:29:46.852 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.52) opts 0xd
20:29:46.852 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.52)
20:29:46.852 00.000 12044 Moving (0.43, -0.52) raw xDistance=0.48 yDistance=-0.47
20:29:46.852 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.48 is < calculated value 0.76, using input
20:29:46.852 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.23
20:29:46.852 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:29:46.853 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:29:46.853 00.000 12044 MoveAxis(W, 26, ABG)
20:29:46.853 00.000 12044 Guiding  Dir = 3, Dur = 26
20:29:46.866 00.013 14964 UpdateImageDisplay: Size=(968,608) min=402, max=65487, med=822, FiltMin=551, FiltMax=61571, Gamma=0.230
20:29:46.873 00.007 12044 IsSlewing returns 0
20:29:46.873 00.000 12044 IsGuiding returns 0
20:29:46.873 00.000 14964 UpdateGuideState exits: m=5074 SNR=23.0
20:29:46.874 00.001 14964 PhdController: settling, locked = 1, distance = 0.82 (99.00) aobump = 0 frame = 5 / 5
20:29:46.874 00.000 14964 PhdController: newstate STATE_FINISH
20:29:46.875 00.001 14964 PhdController complete: success
20:29:46.875 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778556586.875,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
20:29:46.876 00.001 14964 Mount: notify guiding dither settle done success=1
20:29:46.876 00.000 14964 PhdController: newstate STATE_IDLE
20:29:46.877 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:46.877 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:46.878 00.001 14964 Enqueuing Expose request
20:29:46.930 00.052 12044 IsGuiding returns 1
20:29:46.930 00.000 12044 scope still moving after pulse duration time elapsed
20:29:46.982 00.052 12044 IsSlewing returns 0
20:29:47.015 00.033 12044 IsGuiding returns 0
20:29:47.015 00.000 12044 scope move finished after 26 + 115 ms
20:29:47.015 00.000 12044 Move returns status 0, amount 26
20:29:47.015 00.000 12044 MoveAxis(N, 0, ABG)
20:29:47.015 00.000 12044 Move returns status 0, amount 0
20:29:47.015 00.000 12044 move complete, result=0
20:29:47.015 00.000 12044 worker thread done servicing request
20:29:47.015 00.000 12044 Worker thread wakes up
20:29:47.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:47.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:47.015 00.000 14964 GuideStep: 0.5 px 26 ms WEST, -0.5 px 0 ms NORTH
20:29:47.997 00.982 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:29:30 PM"
20:29:48.002 00.005 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:48.003 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:48.004 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:48.005 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:48.005 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:48.006 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:48.006 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:48.007 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:48.007 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:48.008 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:48.008 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:48.009 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:48.009 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:48.013 00.004 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:29:48.014 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:29:48.014 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:29:48.015 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:29:48.016 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:29:48.016 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:29:48.017 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:29:48.017 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:29:48.018 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:29:48.018 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:29:48.019 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:29:48.019 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:29:48.020 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:29:48.020 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:29:30 PM"
20:29:48.021 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:29:48.021 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:29:48.022 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:29:48.022 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:29:48.023 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:29:48.023 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:29:48.024 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:29:48.024 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:29:48.025 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:29:48.025 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:29:50.114 02.089 12044 Exposure complete
20:29:50.135 00.021 12044 worker thread done servicing request
20:29:50.135 00.000 14964 OnExposeComplete: enter
20:29:50.136 00.001 14964 UpdateGuideState(): m_state=6
20:29:50.137 00.001 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:29:50.137 00.000 14964 Star::Find returns 1 (0), X=483.58, Y=348.41, Mass=5413, SNR=23.6, Peak=1374 HFD=3.1
20:29:50.138 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.67) = xAngle (2.63 = 2.63)
20:29:50.138 00.000 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.76 = -0.52)
20:29:50.139 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=0.79 hyp=0.96 cameraTheta=0.96 mountX=-0.84 mountY=-0.48, mountTheta=-2.62
20:29:50.140 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.79, opts=13)
20:29:50.140 00.000 14964 Enqueuing Move request for scope (0.55, 0.79)
20:29:50.141 00.001 12044 Worker thread wakes up
20:29:50.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.79) opts 0xd
20:29:50.141 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.79)
20:29:50.141 00.000 12044 Moving (0.55, 0.79) raw xDistance=-0.84 yDistance=-0.48
20:29:50.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.84, slope = 0.01
20:29:50.141 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.82
20:29:50.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
20:29:50.141 00.000 12044 MoveAxis(E, 0, ABG)
20:29:50.141 00.000 12044 Move returns status 0, amount 0
20:29:50.141 00.000 12044 MoveAxis(N, 45, ABG)
20:29:50.141 00.000 12044 Guiding  Dir = 0, Dur = 45
20:29:50.155 00.014 14964 UpdateImageDisplay: Size=(968,608) min=134, max=65522, med=819, FiltMin=579, FiltMax=61761, Gamma=0.230
20:29:50.162 00.007 14964 UpdateGuideState exits: m=5413 SNR=23.6
20:29:50.162 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:50.163 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:50.163 00.000 14964 Enqueuing Expose request
20:29:50.170 00.007 12044 IsSlewing returns 0
20:29:50.170 00.000 12044 IsGuiding returns 0
20:29:50.201 00.031 12044 PulseGuide returned control before completion, sleep 25
20:29:50.233 00.032 12044 IsGuiding returns 1
20:29:50.233 00.000 12044 scope still moving after pulse duration time elapsed
20:29:50.313 00.080 12044 IsSlewing returns 0
20:29:50.313 00.000 12044 IsGuiding returns 0
20:29:50.313 00.000 12044 scope move finished after 45 + 97 ms
20:29:50.313 00.000 12044 Move returns status 0, amount 45
20:29:50.313 00.000 12044 move complete, result=0
20:29:50.313 00.000 12044 worker thread done servicing request
20:29:50.313 00.000 12044 Worker thread wakes up
20:29:50.313 00.000 14964 GuideStep: -0.8 px 0 ms EAST, -0.5 px 45 ms NORTH
20:29:50.314 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:50.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:53.440 03.126 12044 Exposure complete
20:29:53.463 00.023 12044 worker thread done servicing request
20:29:53.463 00.000 14964 OnExposeComplete: enter
20:29:53.464 00.001 14964 UpdateGuideState(): m_state=6
20:29:53.465 00.001 14964 Star::Find(35, 483, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:29:53.465 00.000 14964 Star::Find returns 1 (0), X=483.50, Y=348.66, Mass=6384, SNR=27.6, Peak=1364 HFD=3.4
20:29:53.466 00.001 14964 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.67) = xAngle (2.81 = 2.81)
20:29:53.466 00.000 14964 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.95 = -0.34)
20:29:53.467 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=1.04 hyp=1.15 cameraTheta=1.14 mountX=-1.08 mountY=-0.38, mountTheta=-2.81
20:29:53.471 00.004 14964 SchedulePrimaryMove(1136A648, x=0.47, y=1.04, opts=13)
20:29:53.472 00.001 14964 Enqueuing Move request for scope (0.47, 1.04)
20:29:53.473 00.001 12044 Worker thread wakes up
20:29:53.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 1.04) opts 0xd
20:29:53.473 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 1.04)
20:29:53.473 00.000 12044 Moving (0.47, 1.04) raw xDistance=-1.08 yDistance=-0.38
20:29:53.473 00.000 12044 Lowpass2 history cleared, outlier deflection
20:29:53.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.70 from input -1.08, slope = 0.00
20:29:53.473 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:29:53.473 00.000 12044 MoveAxis(E, 59, ABG)
20:29:53.473 00.000 12044 Guiding  Dir = 2, Dur = 59
20:29:53.486 00.013 14964 UpdateImageDisplay: Size=(968,608) min=398, max=65522, med=818, FiltMin=545, FiltMax=59906, Gamma=0.230
20:29:53.493 00.007 14964 UpdateGuideState exits: m=6384 SNR=27.6
20:29:53.494 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:53.494 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:53.495 00.001 14964 Enqueuing Expose request
20:29:53.497 00.002 12044 IsSlewing returns 0
20:29:53.498 00.001 12044 IsGuiding returns 0
20:29:53.530 00.032 12044 PulseGuide returned control before completion, sleep 38
20:29:53.598 00.068 12044 IsGuiding returns 1
20:29:53.598 00.000 12044 scope still moving after pulse duration time elapsed
20:29:53.653 00.055 12044 IsSlewing returns 0
20:29:53.653 00.000 12044 IsGuiding returns 0
20:29:53.654 00.001 12044 scope move finished after 59 + 97 ms
20:29:53.654 00.000 12044 Move returns status 0, amount 59
20:29:53.654 00.000 12044 MoveAxis(N, 36, ABG)
20:29:53.654 00.000 12044 Guiding  Dir = 0, Dur = 36
20:29:53.685 00.031 12044 IsSlewing returns 0
20:29:53.686 00.001 12044 IsGuiding returns 0
20:29:53.717 00.031 12044 PulseGuide returned control before completion, sleep 15
20:29:53.748 00.031 12044 IsGuiding returns 1
20:29:53.748 00.000 12044 scope still moving after pulse duration time elapsed
20:29:53.809 00.061 12044 IsSlewing returns 0
20:29:53.810 00.001 12044 IsGuiding returns 0
20:29:53.810 00.000 12044 scope move finished after 36 + 87 ms
20:29:53.810 00.000 12044 Move returns status 0, amount 36
20:29:53.810 00.000 12044 move complete, result=0
20:29:53.810 00.000 12044 worker thread done servicing request
20:29:53.810 00.000 12044 Worker thread wakes up
20:29:53.810 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:53.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:53.810 00.000 14964 GuideStep: -1.1 px 59 ms EAST, -0.4 px 36 ms NORTH
20:29:56.913 03.103 12044 Exposure complete
20:29:56.935 00.022 12044 worker thread done servicing request
20:29:56.935 00.000 14964 OnExposeComplete: enter
20:29:56.936 00.001 14964 UpdateGuideState(): m_state=6
20:29:56.936 00.000 14964 Star::Find(35, 483, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:29:56.937 00.001 14964 Star::Find returns 1 (0), X=483.57, Y=347.68, Mass=5085, SNR=23.1, Peak=1303 HFD=3.2
20:29:56.937 00.000 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.67) = xAngle (1.78 = 1.78)
20:29:56.938 00.001 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.91 = -1.37)
20:29:56.938 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.06 hyp=0.54 cameraTheta=0.11 mountX=-0.11 mountY=-0.53, mountTheta=-1.78
20:29:56.942 00.004 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.06, opts=13)
20:29:56.942 00.000 14964 Enqueuing Move request for scope (0.54, 0.06)
20:29:56.943 00.001 12044 Worker thread wakes up
20:29:56.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.06) opts 0xd
20:29:56.943 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.06)
20:29:56.943 00.000 12044 Moving (0.54, 0.06) raw xDistance=-0.11 yDistance=-0.53
20:29:56.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
20:29:56.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
20:29:56.943 00.000 12044 MoveAxis(E, 0, ABG)
20:29:56.943 00.000 12044 Move returns status 0, amount 0
20:29:56.943 00.000 12044 MoveAxis(N, 50, ABG)
20:29:56.943 00.000 12044 Guiding  Dir = 0, Dur = 50
20:29:56.957 00.014 14964 UpdateImageDisplay: Size=(968,608) min=192, max=65487, med=815, FiltMin=564, FiltMax=59378, Gamma=0.230
20:29:56.964 00.007 14964 UpdateGuideState exits: m=5085 SNR=23.1
20:29:56.965 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:56.965 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:29:56.966 00.001 14964 Enqueuing Expose request
20:29:56.968 00.002 12044 IsSlewing returns 0
20:29:56.969 00.001 12044 IsGuiding returns 0
20:29:57.000 00.031 12044 PulseGuide returned control before completion, sleep 29
20:29:57.035 00.035 12044 IsGuiding returns 1
20:29:57.035 00.000 12044 scope still moving after pulse duration time elapsed
20:29:57.121 00.086 12044 IsSlewing returns 0
20:29:57.121 00.000 12044 IsGuiding returns 0
20:29:57.122 00.001 12044 scope move finished after 50 + 103 ms
20:29:57.122 00.000 12044 Move returns status 0, amount 50
20:29:57.122 00.000 12044 move complete, result=0
20:29:57.122 00.000 12044 worker thread done servicing request
20:29:57.122 00.000 12044 Worker thread wakes up
20:29:57.122 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:29:57.122 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:29:57.122 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 50 ms NORTH
20:30:00.240 03.118 12044 Exposure complete
20:30:00.261 00.021 12044 worker thread done servicing request
20:30:00.261 00.000 14964 OnExposeComplete: enter
20:30:00.262 00.001 14964 UpdateGuideState(): m_state=6
20:30:00.262 00.000 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
20:30:00.263 00.001 14964 Star::Find returns 1 (0), X=483.12, Y=347.74, Mass=5344, SNR=22.5, Peak=1327 HFD=3.4
20:30:00.264 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.67) = xAngle (2.57 = 2.57)
20:30:00.264 00.000 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.70 = -0.58)
20:30:00.264 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=-0.13 mountY=-0.08, mountTheta=-2.56
20:30:00.267 00.003 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.12, opts=13)
20:30:00.267 00.000 14964 Enqueuing Move request for scope (0.09, 0.12)
20:30:00.268 00.001 12044 Worker thread wakes up
20:30:00.268 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
20:30:00.268 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
20:30:00.268 00.000 12044 Moving (0.09, 0.12) raw xDistance=-0.13 yDistance=-0.08
20:30:00.268 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
20:30:00.268 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:00.268 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:30:00.268 00.000 12044 MoveAxis(E, 0, ABG)
20:30:00.268 00.000 12044 Move returns status 0, amount 0
20:30:00.268 00.000 12044 MoveAxis(N, 0, ABG)
20:30:00.268 00.000 12044 Move returns status 0, amount 0
20:30:00.268 00.000 12044 move complete, result=0
20:30:00.268 00.000 12044 worker thread done servicing request
20:30:00.282 00.014 14964 UpdateImageDisplay: Size=(968,608) min=196, max=65487, med=815, FiltMin=567, FiltMax=58873, Gamma=0.230
20:30:00.289 00.007 14964 UpdateGuideState exits: m=5344 SNR=22.5
20:30:00.289 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:00.290 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:00.290 00.000 14964 Enqueuing Expose request
20:30:00.291 00.001 12044 Worker thread wakes up
20:30:00.291 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:00.291 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:30:00.291 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:30:03.387 03.096 12044 Exposure complete
20:30:03.412 00.025 12044 worker thread done servicing request
20:30:03.412 00.000 14964 OnExposeComplete: enter
20:30:03.412 00.000 14964 UpdateGuideState(): m_state=6
20:30:03.412 00.000 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
20:30:03.413 00.001 14964 Star::Find returns 1 (0), X=483.25, Y=347.80, Mass=5525, SNR=26.7, Peak=1455 HFD=2.8
20:30:03.413 00.000 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:30:03.414 00.001 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.49 = -0.80)
20:30:03.414 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.68 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
20:30:03.416 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.19, opts=13)
20:30:03.416 00.000 14964 Enqueuing Move request for scope (0.23, 0.19)
20:30:03.417 00.001 12044 Worker thread wakes up
20:30:03.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
20:30:03.417 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
20:30:03.417 00.000 12044 Moving (0.23, 0.19) raw xDistance=-0.21 yDistance=-0.21
20:30:03.417 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
20:30:03.417 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:03.417 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:30:03.417 00.000 12044 MoveAxis(E, 0, ABG)
20:30:03.417 00.000 12044 Move returns status 0, amount 0
20:30:03.417 00.000 12044 MoveAxis(N, 0, ABG)
20:30:03.417 00.000 12044 Move returns status 0, amount 0
20:30:03.417 00.000 12044 move complete, result=0
20:30:03.417 00.000 12044 worker thread done servicing request
20:30:03.431 00.014 14964 UpdateImageDisplay: Size=(968,608) min=442, max=65522, med=812, FiltMin=562, FiltMax=65479, Gamma=0.230
20:30:03.439 00.008 14964 UpdateGuideState exits: m=5525 SNR=26.7
20:30:03.440 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:03.440 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:03.441 00.001 14964 Enqueuing Expose request
20:30:03.441 00.000 12044 Worker thread wakes up
20:30:03.441 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:30:03.442 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:03.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:30:06.552 03.110 12044 Exposure complete
20:30:06.574 00.022 12044 worker thread done servicing request
20:30:06.574 00.000 14964 OnExposeComplete: enter
20:30:06.574 00.000 14964 UpdateGuideState(): m_state=6
20:30:06.575 00.001 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
20:30:06.575 00.000 14964 Star::Find returns 1 (0), X=483.13, Y=348.67, Mass=6145, SNR=24.3, Peak=1446 HFD=3.3
20:30:06.576 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.67) = xAngle (3.14 = -3.14)
20:30:06.576 00.000 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.28 = -0.01)
20:30:06.577 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=1.05 hyp=1.06 cameraTheta=1.48 mountX=-1.06 mountY=-0.01, mountTheta=-3.14
20:30:06.578 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=1.05, opts=13)
20:30:06.579 00.001 14964 Enqueuing Move request for scope (0.10, 1.05)
20:30:06.579 00.000 12044 Worker thread wakes up
20:30:06.579 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.05) opts 0xd
20:30:06.579 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 1.05)
20:30:06.579 00.000 12044 Moving (0.10, 1.05) raw xDistance=-1.06 yDistance=-0.01
20:30:06.579 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.76 from input -1.06, slope = -0.29
20:30:06.579 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:06.579 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:30:06.579 00.000 12044 MoveAxis(E, 63, ABG)
20:30:06.579 00.000 12044 Guiding  Dir = 2, Dur = 63
20:30:06.593 00.014 14964 UpdateImageDisplay: Size=(968,608) min=274, max=65522, med=811, FiltMin=565, FiltMax=62985, Gamma=0.230
20:30:06.600 00.007 14964 UpdateGuideState exits: m=6145 SNR=24.3
20:30:06.601 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:06.601 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:06.601 00.000 14964 Enqueuing Expose request
20:30:06.608 00.007 12044 IsSlewing returns 0
20:30:06.636 00.028 12044 IsGuiding returns 0
20:30:06.678 00.042 12044 PulseGuide returned control before completion, sleep 32
20:30:06.720 00.042 12044 IsGuiding returns 1
20:30:06.720 00.000 12044 scope still moving after pulse duration time elapsed
20:30:06.797 00.077 12044 IsSlewing returns 0
20:30:06.797 00.000 12044 IsGuiding returns 0
20:30:06.797 00.000 12044 scope move finished after 63 + 97 ms
20:30:06.797 00.000 12044 Move returns status 0, amount 63
20:30:06.797 00.000 12044 MoveAxis(N, 0, ABG)
20:30:06.797 00.000 12044 Move returns status 0, amount 0
20:30:06.797 00.000 12044 move complete, result=0
20:30:06.797 00.000 12044 worker thread done servicing request
20:30:06.797 00.000 12044 Worker thread wakes up
20:30:06.797 00.000 14964 GuideStep: -1.1 px 63 ms EAST, -0.0 px 0 ms NORTH
20:30:06.798 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:06.798 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:30:09.899 03.101 12044 Exposure complete
20:30:09.920 00.021 12044 worker thread done servicing request
20:30:09.920 00.000 14964 OnExposeComplete: enter
20:30:09.920 00.000 14964 UpdateGuideState(): m_state=6
20:30:09.921 00.001 14964 Star::Find(35, 483, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
20:30:09.921 00.000 14964 Star::Find returns 1 (0), X=483.39, Y=347.38, Mass=5852, SNR=25.9, Peak=1425 HFD=3.1
20:30:09.922 00.001 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.67) = xAngle (1.09 = 1.09)
20:30:09.922 00.000 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.22 = -2.06)
20:30:09.923 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-0.58 mountX=0.20 mountY=-0.39, mountTheta=-1.09
20:30:09.924 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.24, opts=13)
20:30:09.924 00.000 14964 Enqueuing Move request for scope (0.37, -0.24)
20:30:09.925 00.001 12044 Worker thread wakes up
20:30:09.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.24) opts 0xd
20:30:09.925 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.24)
20:30:09.925 00.000 12044 Moving (0.37, -0.24) raw xDistance=0.20 yDistance=-0.39
20:30:09.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.03
20:30:09.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
20:30:09.925 00.000 12044 MoveAxis(E, 0, ABG)
20:30:09.925 00.000 12044 Move returns status 0, amount 0
20:30:09.925 00.000 12044 MoveAxis(N, 37, ABG)
20:30:09.925 00.000 12044 Guiding  Dir = 0, Dur = 37
20:30:09.938 00.013 14964 UpdateImageDisplay: Size=(968,608) min=302, max=65496, med=810, FiltMin=569, FiltMax=61535, Gamma=0.230
20:30:09.945 00.007 14964 UpdateGuideState exits: m=5852 SNR=25.9
20:30:09.946 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:09.947 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:09.947 00.000 14964 Enqueuing Expose request
20:30:09.949 00.002 12044 IsSlewing returns 0
20:30:09.950 00.001 12044 IsGuiding returns 0
20:30:09.982 00.032 12044 PulseGuide returned control before completion, sleep 16
20:30:10.005 00.023 12044 IsGuiding returns 1
20:30:10.005 00.000 12044 scope still moving after pulse duration time elapsed
20:30:10.092 00.087 12044 IsSlewing returns 0
20:30:10.092 00.000 12044 IsGuiding returns 0
20:30:10.092 00.000 12044 scope move finished after 37 + 105 ms
20:30:10.092 00.000 12044 Move returns status 0, amount 37
20:30:10.092 00.000 12044 move complete, result=0
20:30:10.092 00.000 12044 worker thread done servicing request
20:30:10.092 00.000 12044 Worker thread wakes up
20:30:10.092 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:10.092 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:30:10.092 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 37 ms NORTH
20:30:13.184 03.092 12044 Exposure complete
20:30:13.205 00.021 12044 worker thread done servicing request
20:30:13.205 00.000 14964 OnExposeComplete: enter
20:30:13.205 00.000 14964 UpdateGuideState(): m_state=6
20:30:13.206 00.001 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
20:30:13.206 00.000 14964 Star::Find returns 1 (0), X=483.04, Y=347.33, Mass=5957, SNR=26.4, Peak=1241 HFD=3.4
20:30:13.207 00.001 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.67) = xAngle (0.16 = 0.16)
20:30:13.207 00.000 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.29 = -2.99)
20:30:13.208 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.51 mountX=0.28 mountY=-0.04, mountTheta=-0.15
20:30:13.209 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.28, opts=13)
20:30:13.209 00.000 14964 Enqueuing Move request for scope (0.02, -0.28)
20:30:13.210 00.001 12044 Worker thread wakes up
20:30:13.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
20:30:13.210 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
20:30:13.210 00.000 12044 Moving (0.02, -0.28) raw xDistance=0.28 yDistance=-0.04
20:30:13.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.28, slope = 0.06
20:30:13.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:13.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:30:13.210 00.000 12044 MoveAxis(W, 19, ABG)
20:30:13.210 00.000 12044 Guiding  Dir = 3, Dur = 19
20:30:13.224 00.014 14964 UpdateImageDisplay: Size=(968,608) min=338, max=65496, med=808, FiltMin=551, FiltMax=65476, Gamma=0.230
20:30:13.232 00.008 14964 UpdateGuideState exits: m=5957 SNR=26.4
20:30:13.232 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:13.233 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:13.233 00.000 14964 Enqueuing Expose request
20:30:13.234 00.001 12044 IsSlewing returns 0
20:30:13.235 00.001 12044 IsGuiding returns 0
20:30:13.266 00.031 12044 IsGuiding returns 1
20:30:13.266 00.000 12044 scope still moving after pulse duration time elapsed
20:30:13.311 00.045 12044 IsSlewing returns 0
20:30:13.312 00.001 12044 IsGuiding returns 0
20:30:13.312 00.000 12044 scope move finished after 19 + 57 ms
20:30:13.312 00.000 12044 Move returns status 0, amount 19
20:30:13.312 00.000 12044 MoveAxis(N, 0, ABG)
20:30:13.312 00.000 12044 Move returns status 0, amount 0
20:30:13.312 00.000 12044 move complete, result=0
20:30:13.312 00.000 12044 worker thread done servicing request
20:30:13.312 00.000 12044 Worker thread wakes up
20:30:13.312 00.000 14964 GuideStep: 0.3 px 19 ms WEST, -0.0 px 0 ms NORTH
20:30:13.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:13.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:30:16.433 03.121 12044 Exposure complete
20:30:16.453 00.020 12044 worker thread done servicing request
20:30:16.453 00.000 14964 OnExposeComplete: enter
20:30:16.454 00.001 14964 UpdateGuideState(): m_state=6
20:30:16.455 00.001 14964 Star::Find(35, 483, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:16.455 00.000 14964 Star::Find returns 1 (0), X=483.22, Y=347.94, Mass=6771, SNR=28.3, Peak=1354 HFD=3.2
20:30:16.456 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.67) = xAngle (2.69 = 2.69)
20:30:16.456 00.000 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.82 = -0.46)
20:30:16.457 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.02 mountX=-0.34 mountY=-0.17, mountTheta=-2.68
20:30:16.457 00.000 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.32, opts=13)
20:30:16.458 00.001 14964 Enqueuing Move request for scope (0.20, 0.32)
20:30:16.458 00.000 12044 Worker thread wakes up
20:30:16.460 00.002 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
20:30:16.460 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
20:30:16.460 00.000 12044 Moving (0.20, 0.32) raw xDistance=-0.34 yDistance=-0.17
20:30:16.460 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.02
20:30:16.460 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:16.460 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:30:16.460 00.000 12044 MoveAxis(E, 0, ABG)
20:30:16.460 00.000 12044 Move returns status 0, amount 0
20:30:16.460 00.000 12044 MoveAxis(N, 0, ABG)
20:30:16.460 00.000 12044 Move returns status 0, amount 0
20:30:16.460 00.000 12044 move complete, result=0
20:30:16.460 00.000 12044 worker thread done servicing request
20:30:16.473 00.013 14964 UpdateImageDisplay: Size=(968,608) min=475, max=65522, med=807, FiltMin=565, FiltMax=60194, Gamma=0.230
20:30:16.480 00.007 14964 UpdateGuideState exits: m=6771 SNR=28.3
20:30:16.481 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:16.481 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:16.482 00.001 14964 Enqueuing Expose request
20:30:16.482 00.000 12044 Worker thread wakes up
20:30:16.483 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
20:30:16.483 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:16.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(448,313,71,71)
20:30:17.014 00.531 14964 Stop button clicked
20:30:17.015 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:30:17.015 00.000 14964 Status Line: Waiting for devices...
20:30:17.104 00.089 12044 ASCOM_AbortExposure returns err = 0
20:30:17.104 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:30:17.105 00.001 12044 worker thread done servicing request
20:30:17.105 00.000 14964 OnExposeComplete: enter
20:30:17.106 00.001 14964 OnExposeComplete: Capture Error reported
20:30:17.107 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:30:17.109 00.002 14964 Mount: notify guiding stopped
20:30:17.110 00.001 14964 BLC: window closed
20:30:17.111 00.001 14964 BLC: Last direction was reset
20:30:17.113 00.002 14964 Changing from state GUIDING to STOP
20:30:17.114 00.001 14964 guider state => SELECTED
20:30:17.115 00.001 14964 UpdateImageDisplay: Size=(968,608) min=475, max=65522, med=807, FiltMin=565, FiltMax=60194, Gamma=0.230
20:30:17.123 00.008 14964 Changing from state SELECTED to UNINITIALIZED
20:30:17.124 00.001 14964 guider state => SELECTING
20:30:17.125 00.001 14964 Status Line: Stopped.
20:30:17.129 00.004 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:30:17.647 00.518 14964 StartLoopingInteractive: Loop button clicked
20:30:17.648 00.001 14964 Status Line: Looping
20:30:17.650 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:30:17.653 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:30:17.653 00.000 14964 Enqueuing Expose request
20:30:17.655 00.002 12044 Worker thread wakes up
20:30:17.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:17.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:30:18.406 00.751 14964 GuiderMultiStar::AutoSelect enter
20:30:18.407 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
20:30:18.428 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:30:18.444 00.016 14964 AutoFind: global mean = 0.2, stdev 966.5
20:30:18.444 00.000 14964 AutoFind: using threshold = 0.1
20:30:18.468 00.024 14964 AutoFind: local max [865, 197] 251.0
20:30:18.469 00.001 14964 AutoFind: local max [773, 557] 9.8
20:30:18.469 00.000 14964 AutoFind: local max [864, 185] 2.9
20:30:18.470 00.001 14964 AutoFind: local max [483, 348] 1.6
20:30:18.470 00.000 14964 AutoFind: local max [667, 516] 1.5
20:30:18.470 00.000 14964 AutoFind: local max [873, 185] 1.4
20:30:18.471 00.001 14964 AutoFind: local max [96, 396] 1.0
20:30:18.471 00.000 14964 AutoFind: local max [396, 112] 1.0
20:30:18.472 00.001 14964 AutoFind: local max [324, 231] 0.8
20:30:18.472 00.000 14964 AutoFind: local max [710, 480] 0.8
20:30:18.473 00.001 14964 AutoFind: local max [666, 536] 0.6
20:30:18.473 00.000 14964 AutoFind: local max [260, 313] 0.6
20:30:18.473 00.000 14964 AutoFind: local max [652, 488] 0.6
20:30:18.474 00.001 14964 AutoFind: local max [25, 126] 0.5
20:30:18.474 00.000 14964 AutoFind: local max [432, 489] 0.5
20:30:18.475 00.001 14964 AutoFind: local max [874, 312] 0.4
20:30:18.475 00.000 14964 AutoFind: local max [424, 511] 0.4
20:30:18.476 00.001 14964 AutoFind: local max [571, 382] 0.4
20:30:18.476 00.000 14964 AutoFind: local max [776, 546] 0.4
20:30:18.476 00.000 14964 AutoFind: local max [197, 232] 0.4
20:30:18.477 00.001 14964 AutoFind: local max [493, 75] 0.3
20:30:18.477 00.000 14964 AutoFind: local max [25, 296] 0.3
20:30:18.478 00.001 14964 AutoFind: local max [736, 421] 0.3
20:30:18.478 00.000 14964 AutoFind: local max [724, 385] 0.3
20:30:18.478 00.000 14964 AutoFind: local max [872, 143] 0.3
20:30:18.479 00.001 14964 AutoFind: local max [682, 420] 0.3
20:30:18.479 00.000 14964 AutoFind: local max [561, 440] 0.3
20:30:18.479 00.000 14964 AutoFind: local max [338, 488] 0.3
20:30:18.480 00.001 14964 AutoFind: local max [868, 233] 0.3
20:30:18.480 00.000 14964 AutoFind: local max [925, 232] 0.3
20:30:18.481 00.001 14964 AutoFind: local max [898, 194] 0.3
20:30:18.481 00.000 14964 AutoFind: local max [769, 545] 0.3
20:30:18.482 00.001 14964 AutoFind: local max [76, 143] 0.3
20:30:18.482 00.000 14964 AutoFind: local max [116, 91] 0.3
20:30:18.482 00.000 14964 AutoFind: local max [337, 233] 0.3
20:30:18.483 00.001 14964 AutoFind: local max [335, 65] 0.3
20:30:18.483 00.000 14964 AutoFind: local max [819, 448] 0.3
20:30:18.484 00.001 14964 AutoFind: local max [449, 487] 0.3
20:30:18.484 00.000 14964 AutoFind: local max [817, 461] 0.3
20:30:18.485 00.001 14964 AutoFind: local max [514, 105] 0.3
20:30:18.485 00.000 14964 AutoFind: local max [862, 66] 0.3
20:30:18.485 00.000 14964 AutoFind: local max [82, 535] 0.3
20:30:18.486 00.001 14964 AutoFind: local max [229, 64] 0.3
20:30:18.486 00.000 14964 AutoFind: local max [261, 233] 0.3
20:30:18.487 00.001 14964 AutoFind: local max [782, 397] 0.3
20:30:18.487 00.000 14964 AutoFind: local max [187, 263] 0.3
20:30:18.487 00.000 14964 AutoFind: local max [736, 66] 0.3
20:30:18.488 00.001 14964 AutoFind: local max [171, 322] 0.3
20:30:18.488 00.000 14964 AutoFind: local max [22, 386] 0.3
20:30:18.489 00.001 14964 AutoFind: local max [527, 461] 0.3
20:30:18.489 00.000 14964 AutoFind: local max [816, 348] 0.3
20:30:18.490 00.001 14964 AutoFind: local max [536, 381] 0.3
20:30:18.490 00.000 14964 AutoFind: local max [425, 499] 0.3
20:30:18.490 00.000 14964 AutoFind: local max [63, 333] 0.3
20:30:18.491 00.001 14964 AutoFind: local max [882, 194] 0.3
20:30:18.491 00.000 14964 AutoFind: local max [43, 521] 0.3
20:30:18.492 00.001 14964 AutoFind: local max [858, 233] 0.3
20:30:18.492 00.000 14964 AutoFind: local max [872, 211] 0.3
20:30:18.493 00.001 14964 AutoFind: local max [431, 462] 0.3
20:30:18.493 00.000 14964 AutoFind: local max [706, 231] 0.3
20:30:18.493 00.000 14964 AutoFind: local max [378, 445] 0.3
20:30:18.494 00.001 14964 AutoFind: local max [501, 233] 0.3
20:30:18.494 00.000 14964 AutoFind: local max [805, 414] 0.3
20:30:18.495 00.001 14964 AutoFind: local max [827, 570] 0.3
20:30:18.495 00.000 14964 AutoFind: local max [502, 411] 0.3
20:30:18.496 00.001 14964 AutoFind: local max [818, 249] 0.3
20:30:18.496 00.000 14964 AutoFind: local max [458, 264] 0.3
20:30:18.496 00.000 14964 AutoFind: local max [780, 354] 0.3
20:30:18.497 00.001 14964 AutoFind: local max [496, 233] 0.3
20:30:18.497 00.000 14964 AutoFind: local max [848, 461] 0.3
20:30:18.498 00.001 14964 AutoFind: local max [557, 549] 0.3
20:30:18.498 00.000 14964 AutoFind: local max [520, 232] 0.3
20:30:18.499 00.001 14964 AutoFind: local max [61, 500] 0.3
20:30:18.499 00.000 14964 AutoFind: local max [678, 349] 0.3
20:30:18.499 00.000 14964 AutoFind: local max [638, 521] 0.3
20:30:18.500 00.001 14964 AutoFind: local max [908, 233] 0.3
20:30:18.500 00.000 14964 AutoFind: local max [867, 348] 0.3
20:30:18.501 00.001 14964 AutoFind: local max [129, 264] 0.3
20:30:18.501 00.000 14964 AutoFind: local max [755, 539] 0.3
20:30:18.502 00.001 14964 AutoFind: local max [313, 462] 0.3
20:30:18.502 00.000 14964 AutoFind: local max [794, 322] 0.3
20:30:18.502 00.000 14964 AutoFind: local max [529, 489] 0.3
20:30:18.503 00.001 14964 AutoFind: local max [295, 232] 0.3
20:30:18.503 00.000 14964 AutoFind: local max [120, 311] 0.3
20:30:18.504 00.001 14964 AutoFind: local max [787, 144] 0.3
20:30:18.504 00.000 14964 AutoFind: local max [630, 395] 0.3
20:30:18.505 00.001 14964 AutoFind: local max [322, 420] 0.3
20:30:18.505 00.000 14964 AutoFind: local max [157, 233] 0.3
20:30:18.505 00.000 14964 AutoFind: local max [176, 505] 0.3
20:30:18.506 00.001 14964 AutoFind: local max [772, 65] 0.3
20:30:18.506 00.000 14964 AutoFind: local max [805, 380] 0.3
20:30:18.507 00.001 14964 AutoFind: local max [622, 533] 0.3
20:30:18.507 00.000 14964 AutoFind: local max [583, 445] 0.3
20:30:18.508 00.001 14964 AutoFind: local max [413, 271] 0.3
20:30:18.508 00.000 14964 AutoFind: local max [62, 509] 0.3
20:30:18.508 00.000 14964 AutoFind: local max [940, 355] 0.3
20:30:18.509 00.001 14964 AutoFind: local max [336, 363] 0.3
20:30:18.509 00.000 14964 AutoFind: local max [491, 531] 0.3
20:30:18.510 00.001 14964 AutoFind: local max [487, 264] 0.3
20:30:18.510 00.000 14964 AutoFind: local max [736, 143] 0.3
20:30:18.511 00.001 14964 AutoFind: too close [487, 264] 0.3 - [520, 232] 0.3
20:30:18.511 00.000 14964 AutoFind: too close [487, 264] 0.3 - [496, 233] 0.3
20:30:18.511 00.000 14964 AutoFind: too close [487, 264] 0.3 - [458, 264] 0.3
20:30:18.512 00.001 14964 AutoFind: too close [487, 264] 0.3 - [501, 233] 0.3
20:30:18.512 00.000 14964 AutoFind: too close [62, 509] 0.3 - [61, 500] 0.3
20:30:18.513 00.001 14964 AutoFind: too close [62, 509] 0.3 - [43, 521] 0.3
20:30:18.513 00.000 14964 AutoFind: too close [62, 509] 0.3 - [82, 535] 0.3
20:30:18.514 00.001 14964 AutoFind: too close [583, 445] 0.3 - [561, 440] 0.3
20:30:18.514 00.000 14964 AutoFind: too close [622, 533] 0.3 - [638, 521] 0.3
20:30:18.514 00.000 14964 AutoFind: too close [805, 380] 0.3 - [780, 354] 0.3
20:30:18.515 00.001 14964 AutoFind: too close [805, 380] 0.3 - [805, 414] 0.3
20:30:18.515 00.000 14964 AutoFind: too close [805, 380] 0.3 - [816, 348] 0.3
20:30:18.516 00.001 14964 AutoFind: too close [805, 380] 0.3 - [782, 397] 0.3
20:30:18.516 00.000 14964 AutoFind: too close [772, 65] 0.3 - [736, 66] 0.3
20:30:18.517 00.001 14964 AutoFind: too close [157, 233] 0.3 - [129, 264] 0.3
20:30:18.517 00.000 14964 AutoFind: too close [157, 233] 0.3 - [187, 263] 0.3
20:30:18.517 00.000 14964 AutoFind: too close [157, 233] 0.3 - [197, 232] 0.4
20:30:18.518 00.001 14964 AutoFind: too close [295, 232] 0.3 - [261, 233] 0.3
20:30:18.518 00.000 14964 AutoFind: too close [295, 232] 0.3 - [324, 231] 0.8
20:30:18.519 00.001 14964 AutoFind: too close [529, 489] 0.3 - [527, 461] 0.3
20:30:18.519 00.000 14964 AutoFind: too close [794, 322] 0.3 - [780, 354] 0.3
20:30:18.520 00.001 14964 AutoFind: too close [794, 322] 0.3 - [816, 348] 0.3
20:30:18.520 00.000 14964 AutoFind: too close [313, 462] 0.3 - [338, 488] 0.3
20:30:18.520 00.000 14964 AutoFind: too close [755, 539] 0.3 - [769, 545] 0.3
20:30:18.521 00.001 14964 AutoFind: too close [755, 539] 0.3 - [776, 546] 0.4
20:30:18.521 00.000 14964 AutoFind: close dim-bright [755, 539] 0.3 - [773, 557] 9.8
20:30:18.522 00.001 14964 AutoFind: too close [867, 348] 0.3 - [874, 312] 0.4
20:30:18.522 00.000 14964 AutoFind: too close [908, 233] 0.3 - [872, 211] 0.3
20:30:18.523 00.001 14964 AutoFind: too close [908, 233] 0.3 - [882, 194] 0.3
20:30:18.523 00.000 14964 AutoFind: too close [908, 233] 0.3 - [898, 194] 0.3
20:30:18.524 00.001 14964 AutoFind: too close [908, 233] 0.3 - [925, 232] 0.3
20:30:18.524 00.000 14964 AutoFind: too close [908, 233] 0.3 - [868, 233] 0.3
20:30:18.525 00.001 14964 AutoFind: too close [638, 521] 0.3 - [652, 488] 0.6
20:30:18.525 00.000 14964 AutoFind: too close [638, 521] 0.3 - [666, 536] 0.6
20:30:18.525 00.000 14964 AutoFind: close dim-bright [638, 521] 0.3 - [667, 516] 1.5
20:30:18.526 00.001 14964 AutoFind: too close [61, 500] 0.3 - [43, 521] 0.3
20:30:18.526 00.000 14964 AutoFind: too close [61, 500] 0.3 - [82, 535] 0.3
20:30:18.527 00.001 14964 AutoFind: too close [520, 232] 0.3 - [496, 233] 0.3
20:30:18.527 00.000 14964 AutoFind: too close [520, 232] 0.3 - [501, 233] 0.3
20:30:18.528 00.001 14964 AutoFind: too close [848, 461] 0.3 - [817, 461] 0.3
20:30:18.528 00.000 14964 AutoFind: too close [848, 461] 0.3 - [819, 448] 0.3
20:30:18.529 00.001 14964 AutoFind: too close [496, 233] 0.3 - [458, 264] 0.3
20:30:18.529 00.000 14964 AutoFind: too close [496, 233] 0.3 - [501, 233] 0.3
20:30:18.529 00.000 14964 AutoFind: too close [780, 354] 0.3 - [816, 348] 0.3
20:30:18.530 00.001 14964 AutoFind: too close [818, 249] 0.3 - [858, 233] 0.3
20:30:18.530 00.000 14964 AutoFind: too close [502, 411] 0.3 - [536, 381] 0.3
20:30:18.531 00.001 14964 AutoFind: too close [805, 414] 0.3 - [782, 397] 0.3
20:30:18.531 00.000 14964 AutoFind: too close [805, 414] 0.3 - [819, 448] 0.3
20:30:18.532 00.001 14964 AutoFind: too close [431, 462] 0.3 - [425, 499] 0.3
20:30:18.532 00.000 14964 AutoFind: too close [431, 462] 0.3 - [449, 487] 0.3
20:30:18.533 00.001 14964 AutoFind: too close [431, 462] 0.3 - [432, 489] 0.5
20:30:18.533 00.000 14964 AutoFind: too close [872, 211] 0.3 - [858, 233] 0.3
20:30:18.534 00.001 14964 AutoFind: too close [872, 211] 0.3 - [882, 194] 0.3
20:30:18.534 00.000 14964 AutoFind: too close [872, 211] 0.3 - [898, 194] 0.3
20:30:18.535 00.001 14964 AutoFind: too close [872, 211] 0.3 - [868, 233] 0.3
20:30:18.536 00.001 14964 AutoFind: too close [872, 211] 0.3 - [873, 185] 1.4
20:30:18.536 00.000 14964 AutoFind: close dim-bright [872, 211] 0.3 - [864, 185] 2.9
20:30:18.536 00.000 14964 AutoFind: close dim-bright [872, 211] 0.3 - [865, 197] 251.0
20:30:18.537 00.001 14964 AutoFind: too close [858, 233] 0.3 - [882, 194] 0.3
20:30:18.537 00.000 14964 AutoFind: too close [858, 233] 0.3 - [898, 194] 0.3
20:30:18.538 00.001 14964 AutoFind: too close [858, 233] 0.3 - [868, 233] 0.3
20:30:18.538 00.000 14964 AutoFind: close dim-bright [858, 233] 0.3 - [865, 197] 251.0
20:30:18.539 00.001 14964 AutoFind: too close [43, 521] 0.3 - [82, 535] 0.3
20:30:18.539 00.000 14964 AutoFind: too close [882, 194] 0.3 - [898, 194] 0.3
20:30:18.540 00.001 14964 AutoFind: too close [882, 194] 0.3 - [868, 233] 0.3
20:30:18.540 00.000 14964 AutoFind: too close [882, 194] 0.3 - [873, 185] 1.4
20:30:18.540 00.000 14964 AutoFind: close dim-bright [882, 194] 0.3 - [864, 185] 2.9
20:30:18.541 00.001 14964 AutoFind: close dim-bright [882, 194] 0.3 - [865, 197] 251.0
20:30:18.541 00.000 14964 AutoFind: too close [63, 333] 0.3 - [25, 296] 0.3
20:30:18.542 00.001 14964 AutoFind: too close [425, 499] 0.3 - [449, 487] 0.3
20:30:18.542 00.000 14964 AutoFind: too close [425, 499] 0.3 - [424, 511] 0.4
20:30:18.543 00.001 14964 AutoFind: too close [425, 499] 0.3 - [432, 489] 0.5
20:30:18.543 00.000 14964 AutoFind: too close [536, 381] 0.3 - [571, 382] 0.4
20:30:18.543 00.000 14964 AutoFind: too close [527, 461] 0.3 - [561, 440] 0.3
20:30:18.544 00.001 14964 AutoFind: too close [187, 263] 0.3 - [197, 232] 0.4
20:30:18.544 00.000 14964 AutoFind: too close [514, 105] 0.3 - [493, 75] 0.3
20:30:18.545 00.001 14964 AutoFind: too close [817, 461] 0.3 - [819, 448] 0.3
20:30:18.545 00.000 14964 AutoFind: too close [449, 487] 0.3 - [424, 511] 0.4
20:30:18.545 00.000 14964 AutoFind: too close [449, 487] 0.3 - [432, 489] 0.5
20:30:18.546 00.001 14964 AutoFind: too close [337, 233] 0.3 - [324, 231] 0.8
20:30:18.546 00.000 14964 AutoFind: too close [769, 545] 0.3 - [776, 546] 0.4
20:30:18.547 00.001 14964 AutoFind: close dim-bright [769, 545] 0.3 - [773, 557] 9.8
20:30:18.547 00.000 14964 AutoFind: too close [898, 194] 0.3 - [925, 232] 0.3
20:30:18.548 00.001 14964 AutoFind: too close [898, 194] 0.3 - [868, 233] 0.3
20:30:18.548 00.000 14964 AutoFind: too close [898, 194] 0.3 - [873, 185] 1.4
20:30:18.548 00.000 14964 AutoFind: close dim-bright [898, 194] 0.3 - [864, 185] 2.9
20:30:18.549 00.001 14964 AutoFind: close dim-bright [898, 194] 0.3 - [865, 197] 251.0
20:30:18.549 00.000 14964 AutoFind: close dim-bright [868, 233] 0.3 - [865, 197] 251.0
20:30:18.550 00.001 14964 AutoFind: too close [724, 385] 0.3 - [736, 421] 0.3
20:30:18.550 00.000 14964 AutoFind: close dim-bright [776, 546] 0.4 - [773, 557] 9.8
20:30:18.551 00.001 14964 AutoFind: too close [424, 511] 0.4 - [432, 489] 0.5
20:30:18.551 00.000 14964 AutoFind: too close [652, 488] 0.6 - [667, 516] 1.5
20:30:18.552 00.001 14964 AutoFind: too close [666, 536] 0.6 - [667, 516] 1.5
20:30:18.552 00.000 14964 AutoFind: too close [873, 185] 1.4 - [864, 185] 2.9
20:30:18.552 00.000 14964 AutoFind: close dim-bright [873, 185] 1.4 - [865, 197] 251.0
20:30:18.553 00.001 14964 AutoFind: close dim-bright [864, 185] 2.9 - [865, 197] 251.0
20:30:18.553 00.000 14964 AutoFind: too close to edge [940, 355] 0.3
20:30:18.554 00.001 14964 AutoFind: too close to edge [22, 386] 0.3
20:30:18.554 00.000 14964 AutoFind: too close to edge [25, 126] 0.5
20:30:18.555 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:30:18.555 00.000 14964 Star::Find(35, 865, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.556 00.001 14964 Star::Find returns 1 (0), X=865.09, Y=196.73, Mass=1289168, SNR=711.0, Peak=65522 HFD=4.1
20:30:18.556 00.000 14964 Star::Find(35, 773, 557, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.557 00.001 14964 Star::Find returns 1 (0), X=773.49, Y=556.74, Mass=51659, SNR=116.3, Peak=4783 HFD=3.6
20:30:18.557 00.000 14964 Star::Find(35, 483, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.557 00.000 14964 Star::Find returns 1 (0), X=483.22, Y=347.94, Mass=6771, SNR=28.3, Peak=1354 HFD=3.2
20:30:18.558 00.001 14964 Star::Find(35, 96, 396, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.558 00.000 14964 Star::Find returns 1 (0), X=95.41, Y=396.15, Mass=3357, SNR=18.1, Peak=1250 HFD=2.5
20:30:18.559 00.001 14964 Star::Find(35, 396, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.559 00.000 14964 Star::Find returns 1 (0), X=395.97, Y=111.81, Mass=3111, SNR=17.0, Peak=1123 HFD=2.5
20:30:18.560 00.001 14964 Star::Find(35, 710, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.560 00.000 14964 Star::Find returns 1 (0), X=710.12, Y=479.26, Mass=2445, SNR=14.3, Peak=1188 HFD=2.6
20:30:18.561 00.001 14964 Star::Find(35, 260, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.561 00.000 14964 Star::Find returns 1 (0), X=259.95, Y=312.16, Mass=2012, SNR=13.4, Peak=1100 HFD=3.1
20:30:18.561 00.000 14964 Star::Find(35, 872, 143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.562 00.001 14964 Star::Find false star n=2 nbg=262 bg=744.5 sigma=33.8 thresh=846 peak=807
20:30:18.562 00.000 14964 Star::Find returns 0 (2), X=872.00, Y=143.00, Mass=246, SNR=2.9, Peak=902 HFD=0.0
20:30:18.563 00.001 14964 Star::Find(35, 682, 420, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.563 00.000 14964 Star::Find false star n=8 nbg=256 bg=883.9 sigma=35.6 thresh=991 peak=959
20:30:18.564 00.001 14964 Star::Find returns 0 (2), X=682.00, Y=420.00, Mass=1022, SNR=2.9, Peak=1079 HFD=0.0
20:30:18.564 00.000 14964 Star::Find(35, 76, 143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.565 00.001 14964 Star::Find false star n=2 nbg=282 bg=748.9 sigma=40.8 thresh=871 peak=817
20:30:18.565 00.000 14964 Star::Find returns 0 (2), X=76.00, Y=143.00, Mass=280, SNR=2.9, Peak=893 HFD=0.0
20:30:18.565 00.000 14964 Star::Find(35, 116, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.566 00.001 14964 Star::Find false star n=3 nbg=265 bg=734.6 sigma=34.0 thresh=837 peak=808
20:30:18.566 00.000 14964 Star::Find returns 0 (2), X=116.00, Y=91.00, Mass=371, SNR=2.9, Peak=902 HFD=0.0
20:30:18.567 00.001 14964 Star::Find(35, 335, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.567 00.000 14964 Star::Find false star n=4 nbg=271 bg=739.8 sigma=36.7 thresh=850 peak=813
20:30:18.568 00.001 14964 Star::Find returns 0 (2), X=335.00, Y=65.00, Mass=536, SNR=2.9, Peak=892 HFD=0.0
20:30:18.568 00.000 14964 Star::Find(35, 862, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.568 00.000 14964 Star::Find false star n=2 nbg=266 bg=746.8 sigma=36.5 thresh=856 peak=802
20:30:18.569 00.001 14964 Star::Find returns 0 (2), X=862.00, Y=66.00, Mass=272, SNR=2.9, Peak=907 HFD=0.0
20:30:18.569 00.000 14964 Star::Find(35, 229, 64, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.573 00.004 14964 Star::Find false star n=3 nbg=268 bg=742.9 sigma=37.4 thresh=855 peak=797
20:30:18.574 00.001 14964 Star::Find returns 0 (2), X=229.00, Y=64.00, Mass=385, SNR=2.9, Peak=887 HFD=0.0
20:30:18.574 00.000 14964 Star::Find(35, 171, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.574 00.000 14964 Star::Find false star n=2 nbg=281 bg=855.1 sigma=40.8 thresh=978 peak=914
20:30:18.575 00.001 14964 Star::Find returns 0 (2), X=171.00, Y=322.00, Mass=299, SNR=2.9, Peak=1030 HFD=0.0
20:30:18.576 00.001 14964 Star::Find(35, 706, 231, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.576 00.000 14964 Star::Find false star n=2 nbg=275 bg=821.8 sigma=43.0 thresh=951 peak=885
20:30:18.576 00.000 14964 Star::Find returns 0 (2), X=706.00, Y=231.00, Mass=272, SNR=2.9, Peak=975 HFD=0.0
20:30:18.576 00.000 14964 Star::Find(35, 378, 445, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.578 00.002 14964 Star::Find false star n=1 nbg=273 bg=892.5 sigma=41.6 thresh=1017 peak=958
20:30:18.578 00.000 14964 Star::Find returns 0 (2), X=378.00, Y=445.00, Mass=147, SNR=2.9, Peak=1067 HFD=0.0
20:30:18.579 00.001 14964 Star::Find(35, 827, 570, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.579 00.000 14964 Star::Find false star n=4 nbg=269 bg=829.4 sigma=40.6 thresh=951 peak=910
20:30:18.580 00.001 14964 Star::Find returns 0 (2), X=827.00, Y=570.00, Mass=650, SNR=2.9, Peak=1030 HFD=0.0
20:30:18.580 00.000 14964 Star::Find(35, 557, 549, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.581 00.001 14964 Star::Find false star n=2 nbg=275 bg=850.6 sigma=42.7 thresh=979 peak=944
20:30:18.581 00.000 14964 Star::Find returns 0 (2), X=557.00, Y=549.00, Mass=311, SNR=2.9, Peak=1059 HFD=0.0
20:30:18.581 00.000 14964 Star::Find(35, 678, 349, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.582 00.001 14964 Star::Find returns 0 (3), X=678.00, Y=349.00, Mass=0, SNR=0.0, Peak=1042 HFD=0.0
20:30:18.582 00.000 14964 Star::Find(35, 120, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.583 00.001 14964 Star::Find false star n=11 nbg=229 bg=827.8 sigma=29.9 thresh=917 peak=914
20:30:18.583 00.000 14964 Star::Find returns 0 (2), X=120.00, Y=311.00, Mass=1209, SNR=2.9, Peak=1004 HFD=0.0
20:30:18.584 00.001 14964 Star::Find(35, 787, 144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.584 00.000 14964 Star::Find false star n=1 nbg=274 bg=759.9 sigma=40.5 thresh=882 peak=827
20:30:18.585 00.001 14964 Star::Find returns 0 (2), X=787.00, Y=144.00, Mass=147, SNR=2.9, Peak=935 HFD=0.0
20:30:18.585 00.000 14964 Star::Find(35, 630, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.585 00.000 14964 Star::Find false star n=2 nbg=264 bg=873.8 sigma=38.5 thresh=989 peak=948
20:30:18.586 00.001 14964 Star::Find returns 0 (2), X=630.00, Y=395.00, Mass=318, SNR=2.9, Peak=1075 HFD=0.0
20:30:18.586 00.000 14964 Star::Find(35, 322, 420, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.587 00.001 14964 Star::Find false star n=4 nbg=267 bg=866.8 sigma=40.2 thresh=987 peak=947
20:30:18.587 00.000 14964 Star::Find returns 0 (2), X=322.00, Y=420.00, Mass=591, SNR=2.9, Peak=1091 HFD=0.0
20:30:18.588 00.001 14964 Star::Find(35, 176, 505, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.588 00.000 14964 Star::Find false star n=3 nbg=268 bg=900.5 sigma=38.6 thresh=1016 peak=969
20:30:18.588 00.000 14964 Star::Find returns 0 (2), X=176.00, Y=505.00, Mass=387, SNR=2.9, Peak=1079 HFD=0.0
20:30:18.589 00.001 14964 Star::Find(35, 413, 271, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.589 00.000 14964 Star::Find returns 0 (3), X=413.00, Y=271.00, Mass=0, SNR=0.0, Peak=994 HFD=0.0
20:30:18.590 00.001 14964 Star::Find(35, 336, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.590 00.000 14964 Star::Find false star n=3 nbg=265 bg=870.0 sigma=35.7 thresh=977 peak=940
20:30:18.591 00.001 14964 Star::Find returns 0 (2), X=336.00, Y=363.00, Mass=360, SNR=2.9, Peak=1056 HFD=0.0
20:30:18.591 00.000 14964 Star::Find(35, 491, 531, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.592 00.001 14964 Star::Find false star n=2 nbg=255 bg=902.7 sigma=35.8 thresh=1010 peak=962
20:30:18.592 00.000 14964 Star::Find returns 0 (2), X=491.00, Y=531.00, Mass=219, SNR=2.9, Peak=1055 HFD=0.0
20:30:18.592 00.000 14964 Star::Find(35, 736, 143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.593 00.001 14964 Star::Find false star n=3 nbg=271 bg=762.7 sigma=38.8 thresh=879 peak=819
20:30:18.593 00.000 14964 Star::Find returns 0 (2), X=736.00, Y=143.00, Mass=406, SNR=2.9, Peak=956 HFD=0.0
20:30:18.594 00.001 14964 AutoFind: finding best star pass 1
20:30:18.594 00.000 14964 Star::Find(35, 865, 197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.595 00.001 14964 Star::Find returns 1 (0), X=865.09, Y=196.73, Mass=1289168, SNR=711.0, Peak=65522 HFD=4.1
20:30:18.595 00.000 14964 AutoFind: near-saturated [865, 197] 251.0 Mass 1289168 SNR 711.0 Peak 65522
20:30:18.596 00.001 14964 Star::Find(35, 773, 557, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.596 00.000 14964 Star::Find returns 1 (0), X=773.49, Y=556.74, Mass=51659, SNR=116.3, Peak=4783 HFD=3.6
20:30:18.596 00.000 14964 AutoFind returns star at [773, 557] 9.8 Mass 51659 SNR 116.3
20:30:18.597 00.001 14964 Star::Find(35, 773, 557, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.598 00.001 14964 Star::Find returns 1 (0), X=773.49, Y=556.74, Mass=51659, SNR=116.3, Peak=4783 HFD=3.6
20:30:18.598 00.000 14964 MultiStar: List (2): {773.49, 556.74}(116.3), {483.22, 347.94}(28.3), 
20:30:18.598 00.000 14964 setting lock position to (773.49, 556.74)
20:30:18.599 00.001 14964 MultiStar: stabilizing after lock position change
20:30:18.599 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
20:30:18.600 00.001 14964 UpdateGuideState(): m_state=1
20:30:18.600 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:30:18.601 00.001 14964 Star::Find returns 1 (0), X=773.49, Y=556.74, Mass=51659, SNR=116.3, Peak=4783 HFD=3.6
20:30:18.601 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
20:30:18.602 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.48)
20:30:18.602 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
20:30:18.606 00.004 14964 setting lock position to (773.49, 556.74)
20:30:18.606 00.000 14964 MultiStar: stabilizing after lock position change
20:30:18.607 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:30:18.607 00.000 14964 Changing from state SELECTING to SELECTED
20:30:18.608 00.001 14964 guider state => SELECTED
20:30:18.622 00.014 14964 UpdateImageDisplay: Size=(968,608) min=475, max=65522, med=807, FiltMin=565, FiltMax=60194, Gamma=0.230
20:30:18.629 00.007 14964 UpdateGuideState exits: m=51659 SNR=116.3
20:30:18.630 00.001 14964 UpdateImageDisplay: Size=(968,608) min=475, max=65522, med=807, FiltMin=565, FiltMax=60194, Gamma=0.230
20:30:18.637 00.007 14964 Status Line: Auto-selected star at (773.5, 556.7)
20:30:20.758 02.121 12044 Exposure complete
20:30:20.782 00.024 12044 worker thread done servicing request
20:30:20.782 00.000 14964 OnExposeComplete: enter
20:30:20.782 00.000 14964 UpdateGuideState(): m_state=2
20:30:20.783 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:30:20.783 00.000 14964 Star::Find returns 1 (0), X=773.23, Y=556.58, Mass=51080, SNR=118.7, Peak=4638 HFD=3.5
20:30:20.784 00.001 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.67) = xAngle (-0.92 = -0.92)
20:30:20.784 00.000 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.22 = 2.22)
20:30:20.785 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-2.58 mountX=0.18 mountY=0.24, mountTheta=0.92
20:30:20.786 00.001 14964 UpdateImageDisplay: Size=(968,608) min=242, max=65487, med=803, FiltMin=578, FiltMax=56484, Gamma=0.230
20:30:20.793 00.007 14964 UpdateGuideState exits: m=51080 SNR=118.7
20:30:20.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:20.794 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:20.795 00.001 14964 Enqueuing Expose request
20:30:20.795 00.000 12044 Worker thread wakes up
20:30:20.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:20.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(738,522,71,71)
20:30:23.902 03.107 12044 Exposure complete
20:30:23.923 00.021 12044 worker thread done servicing request
20:30:23.924 00.001 14964 OnExposeComplete: enter
20:30:23.924 00.000 14964 UpdateGuideState(): m_state=2
20:30:23.925 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:30:23.925 00.000 14964 Star::Find returns 1 (0), X=773.20, Y=556.33, Mass=50192, SNR=115.7, Peak=4231 HFD=3.4
20:30:23.926 00.001 14964 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.67) = xAngle (-0.51 = -0.51)
20:30:23.926 00.000 14964 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.63 = 2.63)
20:30:23.926 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-2.17 mountX=0.44 mountY=0.25, mountTheta=0.51
20:30:23.928 00.002 14964 UpdateImageDisplay: Size=(968,608) min=94, max=65522, med=803, FiltMin=564, FiltMax=58035, Gamma=0.230
20:30:23.935 00.007 14964 UpdateGuideState exits: m=50192 SNR=115.7
20:30:23.935 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:23.936 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:23.936 00.000 14964 Enqueuing Expose request
20:30:23.937 00.001 12044 Worker thread wakes up
20:30:23.937 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:23.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(738,521,71,71)
20:30:25.748 01.811 14964 GuideButtonClick i=1 ctx=Guide button clicked
20:30:25.751 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:30:25.751 00.000 14964 guider state => CALIBRATED
20:30:25.752 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:30:25.754 00.002 14964 reset dither spiral
20:30:27.062 01.308 12044 Exposure complete
20:30:27.088 00.026 12044 worker thread done servicing request
20:30:27.088 00.000 14964 OnExposeComplete: enter
20:30:27.088 00.000 14964 UpdateGuideState(): m_state=5
20:30:27.090 00.002 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:30:27.090 00.000 14964 Star::Find returns 1 (0), X=773.62, Y=556.11, Mass=50028, SNR=110.9, Peak=4199 HFD=3.6
20:30:27.091 00.001 14964 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.67) = xAngle (0.31 = 0.31)
20:30:27.091 00.000 14964 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.44 = -2.84)
20:30:27.092 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.63 hyp=0.64 cameraTheta=-1.36 mountX=0.61 mountY=-0.19, mountTheta=-0.30
20:30:27.092 00.000 14964 Changing from state CALIBRATED to GUIDING
20:30:27.110 00.018 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:30:27.111 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:30:27.112 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:30:27.112 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:30:27.113 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:30:27.113 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:30:27.114 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:30:27.114 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:30:27.115 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:30:27.115 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:30:27.116 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:30:27.116 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:30:27.117 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:30:27.117 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:30:27.118 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:30:27.118 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:30:27.119 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:30:27.121 00.002 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:30:27.121 00.000 14964 Dec comp: XRate 12.022 -> 12.022 for dec 0.0 -> dec 0.0
20:30:27.123 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:30:27.125 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:30:27.125 00.000 14964 setting lock position to (773.62, 556.11)
20:30:27.126 00.001 14964 MultiStar: stabilizing after lock position change
20:30:27.126 00.000 14964 guider state => GUIDING
20:30:27.128 00.002 14964 Status Line: Guiding
20:30:27.129 00.001 14964 Mount: notify guiding started
20:30:27.130 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:30:27.131 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:29:30 PM"
20:30:27.132 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:30:27.133 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:30:27.134 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:30:27.134 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:30:27.135 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:30:27.136 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:30:27.136 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:30:27.137 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:30:27.137 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:30:27.138 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:30:27.138 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:30:27.139 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:30:27.139 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:30:27.140 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:30:27.140 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:30:27.140 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:30:27.141 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:30:27.141 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:30:27.142 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:30:27.142 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:30:27.143 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:30:27.143 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:30:27.144 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:30:27.144 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:30:27.145 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:30:27.145 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:30:27.146 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:30:27.146 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:30:27.147 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:30:27.147 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:30:27.148 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:30:27.148 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:30:27.149 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:30:27.149 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:30:27.150 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:30:27.150 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:30:27.153 00.003 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:30:27.155 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:30:27.207 00.052 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:30:27.209 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:30:27.211 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:30:27.212 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:30:27.213 00.001 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:30:27.214 00.001 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:30:27.215 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:30:27.215 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:30:27.216 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:30:27.217 00.001 14964 UpdateImageDisplay: Size=(968,608) min=176, max=65487, med=802, FiltMin=567, FiltMax=64646, Gamma=0.230
20:30:27.224 00.007 14964 UpdateGuideState exits: m=50028 SNR=110.9
20:30:27.224 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:27.225 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:27.225 00.000 14964 Enqueuing Expose request
20:30:27.226 00.001 12044 Worker thread wakes up
20:30:27.226 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:27.226 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:30.330 03.104 12044 Exposure complete
20:30:30.351 00.021 12044 worker thread done servicing request
20:30:30.351 00.000 14964 OnExposeComplete: enter
20:30:30.351 00.000 14964 UpdateGuideState(): m_state=6
20:30:30.352 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:30:30.352 00.000 14964 Star::Find returns 1 (0), X=774.15, Y=556.01, Mass=51404, SNR=107.3, Peak=3620 HFD=4.1
20:30:30.353 00.001 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.67) = xAngle (1.48 = 1.48)
20:30:30.353 00.000 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.62 = -1.67)
20:30:30.354 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=-0.10 hyp=0.54 cameraTheta=-0.19 mountX=0.05 mountY=-0.54, mountTheta=-1.48
20:30:30.355 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.10, opts=13)
20:30:30.356 00.001 14964 Enqueuing Move request for scope (0.53, -0.10)
20:30:30.356 00.000 12044 Worker thread wakes up
20:30:30.357 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.10) opts 0xd
20:30:30.357 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.10)
20:30:30.357 00.000 12044 Moving (0.53, -0.10) raw xDistance=0.05 yDistance=-0.54
20:30:30.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
20:30:30.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:30.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
20:30:30.357 00.000 12044 MoveAxis(E, 0, ABG)
20:30:30.357 00.000 12044 Move returns status 0, amount 0
20:30:30.357 00.000 12044 MoveAxis(N, 0, ABG)
20:30:30.357 00.000 12044 Move returns status 0, amount 0
20:30:30.357 00.000 12044 move complete, result=0
20:30:30.357 00.000 12044 worker thread done servicing request
20:30:30.371 00.014 14964 UpdateImageDisplay: Size=(968,608) min=27, max=65519, med=799, FiltMin=567, FiltMax=57585, Gamma=0.230
20:30:30.381 00.010 14964 UpdateGuideState exits: m=51404 SNR=107.3
20:30:30.382 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:30.383 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:30.383 00.000 14964 Enqueuing Expose request
20:30:30.384 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
20:30:30.384 00.000 12044 Worker thread wakes up
20:30:30.384 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:30.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:33.507 03.123 12044 Exposure complete
20:30:33.529 00.022 12044 worker thread done servicing request
20:30:33.529 00.000 14964 OnExposeComplete: enter
20:30:33.529 00.000 14964 UpdateGuideState(): m_state=6
20:30:33.530 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:30:33.530 00.000 14964 Star::Find returns 1 (0), X=774.08, Y=556.17, Mass=54628, SNR=119.4, Peak=4331 HFD=3.9
20:30:33.532 00.002 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.67) = xAngle (1.80 = 1.80)
20:30:33.533 00.001 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.94 = -1.35)
20:30:33.533 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.14 mountX=-0.11 mountY=-0.45, mountTheta=-1.80
20:30:33.534 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.06, opts=13)
20:30:33.534 00.000 14964 Enqueuing Move request for scope (0.46, 0.06)
20:30:33.535 00.001 12044 Worker thread wakes up
20:30:33.535 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0xd
20:30:33.535 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
20:30:33.535 00.000 12044 Moving (0.46, 0.06) raw xDistance=-0.11 yDistance=-0.45
20:30:33.535 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
20:30:33.535 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:33.535 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:30:33.535 00.000 12044 MoveAxis(E, 0, ABG)
20:30:33.535 00.000 12044 Move returns status 0, amount 0
20:30:33.535 00.000 12044 MoveAxis(N, 0, ABG)
20:30:33.535 00.000 12044 Move returns status 0, amount 0
20:30:33.535 00.000 12044 move complete, result=0
20:30:33.535 00.000 12044 worker thread done servicing request
20:30:33.548 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=798, FiltMin=575, FiltMax=58394, Gamma=0.230
20:30:33.555 00.007 14964 UpdateGuideState exits: m=54628 SNR=119.4
20:30:33.556 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:33.556 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:33.557 00.001 14964 Enqueuing Expose request
20:30:33.557 00.000 12044 Worker thread wakes up
20:30:33.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:33.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:33.557 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:30:36.691 03.134 12044 Exposure complete
20:30:36.718 00.027 12044 worker thread done servicing request
20:30:36.718 00.000 14964 OnExposeComplete: enter
20:30:36.720 00.002 14964 UpdateGuideState(): m_state=6
20:30:36.720 00.000 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:30:36.721 00.001 14964 Star::Find returns 1 (0), X=773.67, Y=556.12, Mass=53021, SNR=118.2, Peak=4479 HFD=3.8
20:30:36.721 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.67) = xAngle (1.79 = 1.79)
20:30:36.722 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.93 = -1.36)
20:30:36.722 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
20:30:36.723 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.01, opts=13)
20:30:36.724 00.001 14964 Enqueuing Move request for scope (0.04, 0.01)
20:30:36.724 00.000 12044 Worker thread wakes up
20:30:36.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
20:30:36.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
20:30:36.724 00.000 12044 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
20:30:36.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
20:30:36.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:36.724 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:30:36.724 00.000 12044 MoveAxis(E, 0, ABG)
20:30:36.724 00.000 12044 Move returns status 0, amount 0
20:30:36.724 00.000 12044 MoveAxis(N, 0, ABG)
20:30:36.724 00.000 12044 Move returns status 0, amount 0
20:30:36.724 00.000 12044 move complete, result=0
20:30:36.725 00.001 12044 worker thread done servicing request
20:30:36.738 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=797, FiltMin=563, FiltMax=62482, Gamma=0.230
20:30:36.746 00.008 14964 UpdateGuideState exits: m=53021 SNR=118.2
20:30:36.747 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:36.748 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:36.748 00.000 14964 Enqueuing Expose request
20:30:36.749 00.001 12044 Worker thread wakes up
20:30:36.749 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:36.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:36.749 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:30:39.878 03.129 12044 Exposure complete
20:30:39.899 00.021 12044 worker thread done servicing request
20:30:39.899 00.000 14964 OnExposeComplete: enter
20:30:39.899 00.000 14964 UpdateGuideState(): m_state=6
20:30:39.900 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:30:39.900 00.000 14964 Star::Find returns 1 (0), X=773.74, Y=556.34, Mass=52237, SNR=112.6, Peak=4827 HFD=3.5
20:30:39.901 00.001 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.67) = xAngle (2.78 = 2.78)
20:30:39.901 00.000 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.91 = -0.37)
20:30:39.902 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.11 mountX=-0.24 mountY=-0.09, mountTheta=-2.77
20:30:39.903 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.23, opts=13)
20:30:39.904 00.001 14964 Enqueuing Move request for scope (0.11, 0.23)
20:30:39.904 00.000 12044 Worker thread wakes up
20:30:39.905 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
20:30:39.905 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
20:30:39.905 00.000 12044 Moving (0.11, 0.23) raw xDistance=-0.24 yDistance=-0.09
20:30:39.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.08
20:30:39.905 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:39.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:30:39.905 00.000 12044 MoveAxis(E, 0, ABG)
20:30:39.905 00.000 12044 Move returns status 0, amount 0
20:30:39.905 00.000 12044 MoveAxis(N, 0, ABG)
20:30:39.905 00.000 12044 Move returns status 0, amount 0
20:30:39.905 00.000 12044 move complete, result=0
20:30:39.905 00.000 12044 worker thread done servicing request
20:30:39.919 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=798, FiltMin=571, FiltMax=60843, Gamma=0.230
20:30:39.927 00.008 14964 UpdateGuideState exits: m=52237 SNR=112.6
20:30:39.928 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:39.928 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:39.929 00.001 14964 Enqueuing Expose request
20:30:39.929 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:30:39.930 00.001 12044 Worker thread wakes up
20:30:39.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:39.930 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:43.050 03.120 12044 Exposure complete
20:30:43.071 00.021 12044 worker thread done servicing request
20:30:43.072 00.001 14964 OnExposeComplete: enter
20:30:43.072 00.000 14964 UpdateGuideState(): m_state=6
20:30:43.073 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:30:43.073 00.000 14964 Star::Find returns 1 (0), X=773.90, Y=556.46, Mass=51349, SNR=123.0, Peak=4047 HFD=3.7
20:30:43.074 00.001 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.67) = xAngle (2.58 = 2.58)
20:30:43.074 00.000 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.71 = -0.57)
20:30:43.074 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.35 hyp=0.44 cameraTheta=0.91 mountX=-0.38 mountY=-0.24, mountTheta=-2.57
20:30:43.077 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.35, opts=13)
20:30:43.078 00.001 14964 Enqueuing Move request for scope (0.27, 0.35)
20:30:43.078 00.000 12044 Worker thread wakes up
20:30:43.078 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.35) opts 0xd
20:30:43.078 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.35)
20:30:43.078 00.000 12044 Moving (0.27, 0.35) raw xDistance=-0.38 yDistance=-0.24
20:30:43.078 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.38, slope = -0.10
20:30:43.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:43.079 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:30:43.079 00.000 12044 MoveAxis(E, 26, ABG)
20:30:43.079 00.000 12044 Guiding  Dir = 2, Dur = 26
20:30:43.092 00.013 14964 UpdateImageDisplay: Size=(968,608) min=160, max=65487, med=794, FiltMin=563, FiltMax=64198, Gamma=0.230
20:30:43.100 00.008 14964 UpdateGuideState exits: m=51349 SNR=123.0
20:30:43.101 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:43.101 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:43.102 00.001 14964 Enqueuing Expose request
20:30:43.109 00.007 12044 IsSlewing returns 0
20:30:43.109 00.000 12044 IsGuiding returns 0
20:30:43.140 00.031 12044 IsGuiding returns 1
20:30:43.140 00.000 12044 scope still moving after pulse duration time elapsed
20:30:43.222 00.082 12044 IsSlewing returns 0
20:30:43.223 00.001 12044 IsGuiding returns 0
20:30:43.223 00.000 12044 scope move finished after 26 + 86 ms
20:30:43.223 00.000 12044 Move returns status 0, amount 26
20:30:43.223 00.000 12044 MoveAxis(N, 0, ABG)
20:30:43.223 00.000 12044 Move returns status 0, amount 0
20:30:43.223 00.000 12044 move complete, result=0
20:30:43.223 00.000 12044 worker thread done servicing request
20:30:43.223 00.000 12044 Worker thread wakes up
20:30:43.223 00.000 14964 GuideStep: -0.4 px 26 ms EAST, -0.2 px 0 ms NORTH
20:30:43.224 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:43.224 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:46.321 03.097 12044 Exposure complete
20:30:46.343 00.022 12044 worker thread done servicing request
20:30:46.343 00.000 14964 OnExposeComplete: enter
20:30:46.343 00.000 14964 UpdateGuideState(): m_state=6
20:30:46.344 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:30:46.345 00.001 14964 Star::Find returns 1 (0), X=774.31, Y=556.76, Mass=50464, SNR=117.3, Peak=4163 HFD=3.6
20:30:46.345 00.000 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.67) = xAngle (2.43 = 2.43)
20:30:46.345 00.000 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.56 = -0.72)
20:30:46.346 00.001 14964 CameraToMount -- cameraX=0.69 cameraY=0.65 hyp=0.95 cameraTheta=0.76 mountX=-0.72 mountY=-0.62, mountTheta=-2.42
20:30:46.347 00.001 14964 SchedulePrimaryMove(1136A648, x=0.69, y=0.65, opts=13)
20:30:46.348 00.001 14964 Enqueuing Move request for scope (0.69, 0.65)
20:30:46.348 00.000 12044 Worker thread wakes up
20:30:46.348 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.65) opts 0xd
20:30:46.348 00.000 12044 Handling offset move in thread for scope, endpoint = (0.69, 0.65)
20:30:46.348 00.000 12044 Moving (0.69, 0.65) raw xDistance=-0.72 yDistance=-0.62
20:30:46.348 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.54 from input -0.72, slope = -0.14
20:30:46.348 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.96
20:30:46.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
20:30:46.348 00.000 12044 MoveAxis(E, 45, ABG)
20:30:46.349 00.001 12044 Guiding  Dir = 2, Dur = 45
20:30:46.362 00.013 14964 UpdateImageDisplay: Size=(968,608) min=454, max=65487, med=791, FiltMin=567, FiltMax=62075, Gamma=0.230
20:30:46.369 00.007 14964 UpdateGuideState exits: m=50464 SNR=117.3
20:30:46.370 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:46.370 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:46.371 00.001 14964 Enqueuing Expose request
20:30:46.387 00.016 12044 IsSlewing returns 0
20:30:46.388 00.001 12044 IsGuiding returns 0
20:30:46.420 00.032 12044 PulseGuide returned control before completion, sleep 24
20:30:46.516 00.096 12044 IsGuiding returns 1
20:30:46.516 00.000 12044 scope still moving after pulse duration time elapsed
20:30:46.607 00.091 12044 IsSlewing returns 0
20:30:46.607 00.000 12044 IsGuiding returns 0
20:30:46.607 00.000 12044 scope move finished after 45 + 173 ms
20:30:46.607 00.000 12044 Move returns status 0, amount 45
20:30:46.607 00.000 12044 MoveAxis(N, 59, ABG)
20:30:46.607 00.000 12044 Guiding  Dir = 0, Dur = 59
20:30:46.640 00.033 12044 IsSlewing returns 0
20:30:46.640 00.000 12044 IsGuiding returns 0
20:30:46.671 00.031 12044 PulseGuide returned control before completion, sleep 38
20:30:46.738 00.067 12044 IsGuiding returns 1
20:30:46.739 00.001 12044 scope still moving after pulse duration time elapsed
20:30:46.794 00.055 12044 IsSlewing returns 0
20:30:46.826 00.032 12044 IsGuiding returns 0
20:30:46.826 00.000 12044 scope move finished after 59 + 126 ms
20:30:46.826 00.000 12044 Move returns status 0, amount 59
20:30:46.826 00.000 12044 move complete, result=0
20:30:46.827 00.001 12044 worker thread done servicing request
20:30:46.827 00.000 12044 Worker thread wakes up
20:30:46.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:46.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:46.827 00.000 14964 GuideStep: -0.7 px 45 ms EAST, -0.6 px 59 ms NORTH
20:30:49.947 03.120 12044 Exposure complete
20:30:49.968 00.021 12044 worker thread done servicing request
20:30:49.968 00.000 14964 OnExposeComplete: enter
20:30:49.968 00.000 14964 UpdateGuideState(): m_state=6
20:30:49.969 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:30:49.969 00.000 14964 Star::Find returns 1 (0), X=773.63, Y=555.73, Mass=50435, SNR=112.8, Peak=4207 HFD=3.6
20:30:49.970 00.001 14964 MultiStar: exiting stabilization period
20:30:49.970 00.000 14964 MultiStar: updating star positions after lock position change
20:30:49.971 00.001 14964 Star::Find(35, 483, 346, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:30:49.971 00.000 14964 Star::Find returns 1 (0), X=483.52, Y=347.15, Mass=5227, SNR=23.2, Peak=1239 HFD=3.4
20:30:49.972 00.001 14964 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.67) = xAngle (0.11 = 0.11)
20:30:49.972 00.000 14964 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.24 = -3.04)
20:30:49.972 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.56 mountX=0.38 mountY=-0.04, mountTheta=-0.10
20:30:49.974 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.38, opts=13)
20:30:49.974 00.000 14964 Enqueuing Move request for scope (0.00, -0.38)
20:30:49.975 00.001 12044 Worker thread wakes up
20:30:49.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.38) opts 0xd
20:30:49.975 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.38)
20:30:49.975 00.000 12044 Moving (0.00, -0.38) raw xDistance=0.38 yDistance=-0.04
20:30:49.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.02
20:30:49.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:49.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:30:49.975 00.000 12044 MoveAxis(E, 0, ABG)
20:30:49.975 00.000 12044 Move returns status 0, amount 0
20:30:49.975 00.000 12044 MoveAxis(N, 0, ABG)
20:30:49.975 00.000 12044 Move returns status 0, amount 0
20:30:49.975 00.000 12044 move complete, result=0
20:30:49.976 00.001 12044 worker thread done servicing request
20:30:49.989 00.013 14964 UpdateImageDisplay: Size=(968,608) min=314, max=65496, med=792, FiltMin=567, FiltMax=63923, Gamma=0.230
20:30:49.997 00.008 14964 UpdateGuideState exits: m=50435 SNR=112.8
20:30:49.998 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:49.998 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:49.998 00.000 14964 Enqueuing Expose request
20:30:49.999 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
20:30:50.000 00.001 12044 Worker thread wakes up
20:30:50.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:50.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:53.119 03.119 12044 Exposure complete
20:30:53.139 00.020 12044 worker thread done servicing request
20:30:53.139 00.000 14964 OnExposeComplete: enter
20:30:53.140 00.001 14964 UpdateGuideState(): m_state=6
20:30:53.140 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:30:53.141 00.001 14964 Star::Find returns 1 (0), X=773.84, Y=555.75, Mass=51139, SNR=116.1, Peak=4011 HFD=3.7
20:30:53.142 00.001 14964 MultiStar: [#1 0.07,0.44,0.26,U] 
20:30:53.142 00.000 14964 refined, 1 included, MultiStar: {0.19, -0.20}, one-star: {0.22, -0.36}
20:30:53.142 00.000 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.67) = xAngle (0.86 = 0.86)
20:30:53.143 00.001 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.99 = -2.29)
20:30:53.143 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=0.18 mountY=-0.21, mountTheta=-0.86
20:30:53.145 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.20, opts=13)
20:30:53.145 00.000 14964 Enqueuing Move request for scope (0.19, -0.20)
20:30:53.146 00.001 12044 Worker thread wakes up
20:30:53.146 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
20:30:53.146 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
20:30:53.146 00.000 12044 Moving (0.19, -0.20) raw xDistance=0.18 yDistance=-0.21
20:30:53.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
20:30:53.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:53.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:30:53.146 00.000 12044 MoveAxis(E, 0, ABG)
20:30:53.146 00.000 12044 Move returns status 0, amount 0
20:30:53.146 00.000 12044 MoveAxis(N, 0, ABG)
20:30:53.146 00.000 12044 Move returns status 0, amount 0
20:30:53.146 00.000 12044 move complete, result=0
20:30:53.147 00.001 12044 worker thread done servicing request
20:30:53.160 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65490, med=790, FiltMin=555, FiltMax=63648, Gamma=0.230
20:30:53.167 00.007 14964 UpdateGuideState exits: m=51139 SNR=116.1
20:30:53.167 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:53.168 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:53.168 00.000 14964 Enqueuing Expose request
20:30:53.169 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:30:53.169 00.000 12044 Worker thread wakes up
20:30:53.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:53.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:56.270 03.101 12044 Exposure complete
20:30:56.292 00.022 12044 worker thread done servicing request
20:30:56.292 00.000 14964 OnExposeComplete: enter
20:30:56.293 00.001 14964 UpdateGuideState(): m_state=6
20:30:56.293 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
20:30:56.294 00.001 14964 Star::Find returns 1 (0), X=773.90, Y=555.62, Mass=50446, SNR=108.4, Peak=4427 HFD=3.5
20:30:56.294 00.000 14964 MultiStar: [#1 0.09,-0.35,0.23,U] 
20:30:56.295 00.001 14964 refined, 1 included, MultiStar: {0.24, -0.46}, one-star: {0.27, -0.49}
20:30:56.295 00.000 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.67) = xAngle (0.57 = 0.57)
20:30:56.295 00.000 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.71 = -2.58)
20:30:56.296 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-1.10 mountX=0.44 mountY=-0.28, mountTheta=-0.57
20:30:56.298 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.46, opts=13)
20:30:56.299 00.001 14964 Enqueuing Move request for scope (0.24, -0.46)
20:30:56.299 00.000 12044 Worker thread wakes up
20:30:56.300 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.46) opts 0xd
20:30:56.300 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.46)
20:30:56.300 00.000 12044 Moving (0.24, -0.46) raw xDistance=0.44 yDistance=-0.28
20:30:56.300 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.44, slope = 0.05
20:30:56.300 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:30:56.300 00.000 12044 MoveAxis(W, 22, ABG)
20:30:56.300 00.000 12044 Guiding  Dir = 3, Dur = 22
20:30:56.313 00.013 14964 UpdateImageDisplay: Size=(968,608) min=434, max=65519, med=787, FiltMin=564, FiltMax=61384, Gamma=0.230
20:30:56.321 00.008 14964 UpdateGuideState exits: m=50446 SNR=108.4
20:30:56.322 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:56.322 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:56.323 00.001 14964 Enqueuing Expose request
20:30:56.325 00.002 12044 IsSlewing returns 0
20:30:56.325 00.000 12044 IsGuiding returns 0
20:30:56.391 00.066 12044 IsGuiding returns 1
20:30:56.391 00.000 12044 scope still moving after pulse duration time elapsed
20:30:56.485 00.094 12044 IsSlewing returns 0
20:30:56.485 00.000 12044 IsGuiding returns 0
20:30:56.485 00.000 12044 scope move finished after 22 + 138 ms
20:30:56.485 00.000 12044 Move returns status 0, amount 22
20:30:56.485 00.000 12044 MoveAxis(N, 26, ABG)
20:30:56.485 00.000 12044 Guiding  Dir = 0, Dur = 26
20:30:56.514 00.029 12044 IsSlewing returns 0
20:30:56.514 00.000 12044 IsGuiding returns 0
20:30:56.546 00.032 12044 IsGuiding returns 1
20:30:56.546 00.000 12044 scope still moving after pulse duration time elapsed
20:30:56.611 00.065 12044 IsSlewing returns 0
20:30:56.611 00.000 12044 IsGuiding returns 0
20:30:56.611 00.000 12044 scope move finished after 26 + 70 ms
20:30:56.611 00.000 12044 Move returns status 0, amount 26
20:30:56.611 00.000 12044 move complete, result=0
20:30:56.611 00.000 12044 worker thread done servicing request
20:30:56.611 00.000 12044 Worker thread wakes up
20:30:56.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:56.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:30:56.611 00.000 14964 GuideStep: 0.4 px 22 ms WEST, -0.3 px 26 ms NORTH
20:30:59.733 03.122 12044 Exposure complete
20:30:59.753 00.020 12044 worker thread done servicing request
20:30:59.753 00.000 14964 OnExposeComplete: enter
20:30:59.754 00.001 14964 UpdateGuideState(): m_state=6
20:30:59.755 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
20:30:59.755 00.000 14964 Star::Find returns 1 (0), X=773.15, Y=555.58, Mass=51169, SNR=106.8, Peak=3847 HFD=3.8
20:30:59.756 00.001 14964 MultiStar: [#1 -0.68,-0.60,0.00,M1] 
20:30:59.756 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.67) = xAngle (-0.64 = -0.64)
20:30:59.757 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.50 = 2.50)
20:30:59.757 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.53 hyp=0.71 cameraTheta=-2.30 mountX=0.57 mountY=0.43, mountTheta=0.64
20:30:59.758 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.53, opts=13)
20:30:59.759 00.001 14964 Enqueuing Move request for scope (-0.48, -0.53)
20:30:59.759 00.000 12044 Worker thread wakes up
20:30:59.760 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.53) opts 0xd
20:30:59.760 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.53)
20:30:59.760 00.000 12044 Moving (-0.48, -0.53) raw xDistance=0.57 yDistance=0.43
20:30:59.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.43 from input 0.57, slope = 0.07
20:30:59.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:59.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:30:59.760 00.000 12044 MoveAxis(W, 36, ABG)
20:30:59.760 00.000 12044 Guiding  Dir = 3, Dur = 36
20:30:59.773 00.013 14964 UpdateImageDisplay: Size=(968,608) min=156, max=65496, med=786, FiltMin=564, FiltMax=63363, Gamma=0.230
20:30:59.781 00.008 14964 UpdateGuideState exits: m=51169 SNR=106.8
20:30:59.782 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:59.782 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:30:59.782 00.000 14964 Enqueuing Expose request
20:30:59.797 00.015 12044 IsSlewing returns 0
20:30:59.798 00.001 12044 IsGuiding returns 0
20:30:59.828 00.030 12044 PulseGuide returned control before completion, sleep 16
20:30:59.859 00.031 12044 IsGuiding returns 1
20:30:59.859 00.000 12044 scope still moving after pulse duration time elapsed
20:30:59.918 00.059 12044 IsSlewing returns 0
20:30:59.918 00.000 12044 IsGuiding returns 0
20:30:59.918 00.000 12044 scope move finished after 36 + 84 ms
20:30:59.918 00.000 12044 Move returns status 0, amount 36
20:30:59.918 00.000 12044 MoveAxis(N, 0, ABG)
20:30:59.918 00.000 12044 Move returns status 0, amount 0
20:30:59.918 00.000 12044 move complete, result=0
20:30:59.918 00.000 12044 worker thread done servicing request
20:30:59.919 00.001 12044 Worker thread wakes up
20:30:59.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:30:59.919 00.000 14964 GuideStep: 0.6 px 36 ms WEST, 0.4 px 0 ms NORTH
20:30:59.920 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:03.056 03.136 12044 Exposure complete
20:31:03.078 00.022 12044 worker thread done servicing request
20:31:03.078 00.000 14964 OnExposeComplete: enter
20:31:03.078 00.000 14964 UpdateGuideState(): m_state=6
20:31:03.080 00.002 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
20:31:03.080 00.000 14964 Star::Find returns 1 (0), X=773.34, Y=556.12, Mass=51678, SNR=117.1, Peak=4479 HFD=3.4
20:31:03.080 00.000 14964 MultiStar: [#1 -0.56,0.33,0.00,M2] 
20:31:03.080 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.67) = xAngle (4.78 = -1.50)
20:31:03.081 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.91 = 1.63)
20:31:03.081 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.11 mountX=0.02 mountY=0.28, mountTheta=1.50
20:31:03.083 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.01, opts=13)
20:31:03.083 00.000 14964 Enqueuing Move request for scope (-0.28, 0.01)
20:31:03.085 00.002 12044 Worker thread wakes up
20:31:03.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.01) opts 0xd
20:31:03.085 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.01)
20:31:03.085 00.000 12044 Moving (-0.28, 0.01) raw xDistance=0.02 yDistance=0.28
20:31:03.085 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.45, using input
20:31:03.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.07
20:31:03.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:03.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:31:03.085 00.000 12044 MoveAxis(E, 0, ABG)
20:31:03.085 00.000 12044 Move returns status 0, amount 0
20:31:03.085 00.000 12044 MoveAxis(N, 0, ABG)
20:31:03.085 00.000 12044 Move returns status 0, amount 0
20:31:03.085 00.000 12044 move complete, result=0
20:31:03.085 00.000 12044 worker thread done servicing request
20:31:03.098 00.013 14964 UpdateImageDisplay: Size=(968,608) min=206, max=65496, med=785, FiltMin=569, FiltMax=63870, Gamma=0.230
20:31:03.106 00.008 14964 UpdateGuideState exits: m=51678 SNR=117.1
20:31:03.107 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:03.108 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:03.108 00.000 14964 Enqueuing Expose request
20:31:03.109 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:31:03.109 00.000 12044 Worker thread wakes up
20:31:03.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:03.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:06.218 03.109 12044 Exposure complete
20:31:06.238 00.020 12044 worker thread done servicing request
20:31:06.238 00.000 14964 OnExposeComplete: enter
20:31:06.239 00.001 14964 UpdateGuideState(): m_state=6
20:31:06.239 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
20:31:06.240 00.001 14964 Star::Find returns 1 (0), X=773.39, Y=556.31, Mass=52771, SNR=115.7, Peak=5279 HFD=3.5
20:31:06.240 00.000 14964 MultiStar: [#1 -0.00,0.65,0.00,M3] 
20:31:06.241 00.001 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.67) = xAngle (4.09 = -2.19)
20:31:06.241 00.000 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.23 = 0.94)
20:31:06.241 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.42 mountX=-0.18 mountY=0.25, mountTheta=2.19
20:31:06.243 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.20, opts=13)
20:31:06.243 00.000 14964 Enqueuing Move request for scope (-0.23, 0.20)
20:31:06.244 00.001 12044 Worker thread wakes up
20:31:06.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
20:31:06.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
20:31:06.244 00.000 12044 Moving (-0.23, 0.20) raw xDistance=-0.18 yDistance=0.25
20:31:06.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.05
20:31:06.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:06.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:31:06.244 00.000 12044 MoveAxis(E, 0, ABG)
20:31:06.244 00.000 12044 Move returns status 0, amount 0
20:31:06.244 00.000 12044 MoveAxis(N, 0, ABG)
20:31:06.244 00.000 12044 Move returns status 0, amount 0
20:31:06.244 00.000 12044 move complete, result=0
20:31:06.244 00.000 12044 worker thread done servicing request
20:31:06.257 00.013 14964 UpdateImageDisplay: Size=(968,608) min=342, max=65487, med=783, FiltMin=565, FiltMax=64116, Gamma=0.230
20:31:06.265 00.008 14964 UpdateGuideState exits: m=52771 SNR=115.7
20:31:06.265 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:06.266 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:06.266 00.000 14964 Enqueuing Expose request
20:31:06.267 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:31:06.267 00.000 12044 Worker thread wakes up
20:31:06.267 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:06.267 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:09.370 03.103 12044 Exposure complete
20:31:09.391 00.021 12044 worker thread done servicing request
20:31:09.391 00.000 14964 OnExposeComplete: enter
20:31:09.391 00.000 14964 UpdateGuideState(): m_state=6
20:31:09.392 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
20:31:09.392 00.000 14964 Star::Find returns 1 (0), X=773.31, Y=556.54, Mass=52054, SNR=114.0, Peak=4536 HFD=3.4
20:31:09.393 00.001 14964 MultiStar: [#1 -0.63,0.68,0.00,M4] 
20:31:09.393 00.000 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.67) = xAngle (3.88 = -2.40)
20:31:09.394 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.02 = 0.73)
20:31:09.394 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.42 hyp=0.53 cameraTheta=2.21 mountX=-0.39 mountY=0.35, mountTheta=2.41
20:31:09.395 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.42, opts=13)
20:31:09.396 00.001 14964 Enqueuing Move request for scope (-0.32, 0.42)
20:31:09.396 00.000 12044 Worker thread wakes up
20:31:09.396 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.42) opts 0xd
20:31:09.396 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.42)
20:31:09.396 00.000 12044 Moving (-0.32, 0.42) raw xDistance=-0.39 yDistance=0.35
20:31:09.396 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.39, slope = 0.03
20:31:09.396 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:31:09.396 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:31:09.396 00.000 12044 MoveAxis(E, 0, ABG)
20:31:09.396 00.000 12044 Move returns status 0, amount 0
20:31:09.396 00.000 12044 MoveAxis(N, 0, ABG)
20:31:09.396 00.000 12044 Move returns status 0, amount 0
20:31:09.396 00.000 12044 move complete, result=0
20:31:09.396 00.000 12044 worker thread done servicing request
20:31:09.409 00.013 14964 UpdateImageDisplay: Size=(968,608) min=130, max=65487, med=782, FiltMin=559, FiltMax=64982, Gamma=0.230
20:31:09.417 00.008 14964 UpdateGuideState exits: m=52054 SNR=114.0
20:31:09.417 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:09.417 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:09.419 00.002 14964 Enqueuing Expose request
20:31:09.419 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.4 px 0 ms NORTH
20:31:09.419 00.000 12044 Worker thread wakes up
20:31:09.420 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:09.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:12.515 03.095 12044 Exposure complete
20:31:12.535 00.020 12044 worker thread done servicing request
20:31:12.535 00.000 14964 OnExposeComplete: enter
20:31:12.535 00.000 14964 UpdateGuideState(): m_state=6
20:31:12.536 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:31:12.536 00.000 14964 Star::Find returns 1 (0), X=773.45, Y=556.73, Mass=51291, SNR=111.6, Peak=4643 HFD=3.4
20:31:12.537 00.001 14964 MultiStar: [#1 -0.39,1.06,0.00,M5] 
20:31:12.537 00.000 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.67) = xAngle (3.51 = -2.77)
20:31:12.538 00.001 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.65 = 0.37)
20:31:12.538 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.62 hyp=0.65 cameraTheta=1.85 mountX=-0.60 mountY=0.23, mountTheta=2.78
20:31:12.540 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.62, opts=13)
20:31:12.540 00.000 14964 Enqueuing Move request for scope (-0.18, 0.62)
20:31:12.541 00.001 12044 Worker thread wakes up
20:31:12.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.62) opts 0xd
20:31:12.541 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.62)
20:31:12.541 00.000 12044 Moving (-0.18, 0.62) raw xDistance=-0.60 yDistance=0.23
20:31:12.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.60, slope = -0.02
20:31:12.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:12.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:31:12.541 00.000 12044 MoveAxis(E, 9, ABG)
20:31:12.541 00.000 12044 Guiding  Dir = 2, Dur = 9
20:31:12.554 00.013 14964 UpdateImageDisplay: Size=(968,608) min=492, max=65522, med=780, FiltMin=554, FiltMax=65479, Gamma=0.230
20:31:12.562 00.008 14964 UpdateGuideState exits: m=51291 SNR=111.6
20:31:12.562 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:12.563 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:12.563 00.000 14964 Enqueuing Expose request
20:31:12.590 00.027 12044 IsSlewing returns 0
20:31:12.591 00.001 12044 IsGuiding returns 0
20:31:12.622 00.031 12044 IsGuiding returns 1
20:31:12.622 00.000 12044 scope still moving after pulse duration time elapsed
20:31:12.687 00.065 12044 IsSlewing returns 0
20:31:12.688 00.001 12044 IsGuiding returns 0
20:31:12.688 00.000 12044 scope move finished after 9 + 88 ms
20:31:12.688 00.000 12044 Move returns status 0, amount 9
20:31:12.688 00.000 12044 MoveAxis(N, 0, ABG)
20:31:12.688 00.000 12044 Move returns status 0, amount 0
20:31:12.688 00.000 12044 move complete, result=0
20:31:12.688 00.000 12044 worker thread done servicing request
20:31:12.688 00.000 12044 Worker thread wakes up
20:31:12.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:12.688 00.000 14964 GuideStep: -0.6 px 9 ms EAST, 0.2 px 0 ms NORTH
20:31:12.690 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:15.791 03.101 12044 Exposure complete
20:31:15.813 00.022 12044 worker thread done servicing request
20:31:15.813 00.000 14964 OnExposeComplete: enter
20:31:15.814 00.001 14964 UpdateGuideState(): m_state=6
20:31:15.814 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
20:31:15.815 00.001 14964 Star::Find returns 1 (0), X=773.33, Y=555.93, Mass=50881, SNR=113.8, Peak=4799 HFD=3.4
20:31:15.815 00.000 14964 MultiStar: [#1 -0.30,0.34,0.28,U] 
20:31:15.816 00.001 14964 refined, 1 included, MultiStar: {-0.30, -0.07}, one-star: {-0.30, -0.18}
20:31:15.816 00.000 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.67) = xAngle (-1.25 = -1.25)
20:31:15.817 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.88 = 1.88)
20:31:15.817 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.07 hyp=0.30 cameraTheta=-2.92 mountX=0.09 mountY=0.29, mountTheta=1.26
20:31:15.818 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.07, opts=13)
20:31:15.819 00.001 14964 Enqueuing Move request for scope (-0.30, -0.07)
20:31:15.819 00.000 12044 Worker thread wakes up
20:31:15.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.07) opts 0xd
20:31:15.819 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.07)
20:31:15.820 00.001 12044 Moving (-0.30, -0.07) raw xDistance=0.09 yDistance=0.29
20:31:15.820 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.03
20:31:15.820 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:31:15.820 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:31:15.820 00.000 12044 MoveAxis(E, 0, ABG)
20:31:15.820 00.000 12044 Move returns status 0, amount 0
20:31:15.820 00.000 12044 MoveAxis(N, 0, ABG)
20:31:15.820 00.000 12044 Move returns status 0, amount 0
20:31:15.820 00.000 12044 move complete, result=0
20:31:15.820 00.000 12044 worker thread done servicing request
20:31:15.833 00.013 14964 UpdateImageDisplay: Size=(968,608) min=475, max=65496, med=779, FiltMin=571, FiltMax=64384, Gamma=0.230
20:31:15.840 00.007 14964 UpdateGuideState exits: m=50881 SNR=113.8
20:31:15.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:15.841 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:15.842 00.001 14964 Enqueuing Expose request
20:31:15.842 00.000 12044 Worker thread wakes up
20:31:15.842 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:31:15.843 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:15.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:18.962 03.119 12044 Exposure complete
20:31:18.984 00.022 12044 worker thread done servicing request
20:31:18.984 00.000 14964 OnExposeComplete: enter
20:31:18.985 00.001 14964 UpdateGuideState(): m_state=6
20:31:18.985 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
20:31:18.986 00.001 14964 Star::Find returns 1 (0), X=773.25, Y=555.85, Mass=50232, SNR=111.1, Peak=4603 HFD=3.5
20:31:18.986 00.000 14964 MultiStar: [#1 -0.03,0.22,0.28,U] 
20:31:18.987 00.001 14964 refined, 1 included, MultiStar: {-0.30, -0.16}, one-star: {-0.38, -0.26}
20:31:18.987 00.000 14964 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.67) = xAngle (-0.99 = -0.99)
20:31:18.988 00.001 14964 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.15 = 2.15)
20:31:18.988 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.65 mountX=0.19 mountY=0.28, mountTheta=0.99
20:31:18.989 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.16, opts=13)
20:31:18.990 00.001 14964 Enqueuing Move request for scope (-0.30, -0.16)
20:31:18.991 00.001 12044 Worker thread wakes up
20:31:18.991 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd
20:31:18.991 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.16)
20:31:18.991 00.000 12044 Moving (-0.30, -0.16) raw xDistance=0.19 yDistance=0.28
20:31:18.991 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.06
20:31:18.991 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=-0.52 newest=0.81
20:31:18.991 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:31:18.991 00.000 12044 MoveAxis(E, 0, ABG)
20:31:18.991 00.000 12044 Move returns status 0, amount 0
20:31:18.991 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 220 applied
20:31:18.991 00.000 12044 MoveAxis(S, 247, ABG)
20:31:18.991 00.000 12044 Guiding  Dir = 1, Dur = 247
20:31:19.004 00.013 14964 UpdateImageDisplay: Size=(968,608) min=315, max=65496, med=778, FiltMin=554, FiltMax=64242, Gamma=0.230
20:31:19.011 00.007 14964 UpdateGuideState exits: m=50232 SNR=111.1
20:31:19.011 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:19.012 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:19.012 00.000 14964 Enqueuing Expose request
20:31:19.058 00.046 12044 IsSlewing returns 0
20:31:19.059 00.001 12044 IsGuiding returns 0
20:31:19.099 00.040 12044 PulseGuide returned control before completion, sleep 217
20:31:19.326 00.227 12044 IsGuiding returns 1
20:31:19.327 00.001 12044 scope still moving after pulse duration time elapsed
20:31:19.409 00.082 12044 IsSlewing returns 0
20:31:19.410 00.001 12044 IsGuiding returns 0
20:31:19.410 00.000 12044 scope move finished after 247 + 104 ms
20:31:19.410 00.000 12044 Move returns status 0, amount 247
20:31:19.410 00.000 12044 move complete, result=0
20:31:19.410 00.000 12044 worker thread done servicing request
20:31:19.410 00.000 12044 Worker thread wakes up
20:31:19.410 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 247 ms SOUTH
20:31:19.411 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:19.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:22.508 03.097 12044 Exposure complete
20:31:22.528 00.020 12044 worker thread done servicing request
20:31:22.529 00.001 14964 OnExposeComplete: enter
20:31:22.529 00.000 14964 UpdateGuideState(): m_state=6
20:31:22.530 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
20:31:22.530 00.000 14964 Star::Find returns 1 (0), X=774.75, Y=555.73, Mass=51320, SNR=113.1, Peak=3905 HFD=3.6
20:31:22.531 00.001 14964 MultiStar: [#1 1.01,-0.23,0.00,M4] 
20:31:22.531 00.000 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.34 = 1.34)
20:31:22.532 00.001 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.81)
20:31:22.532 00.000 14964 CameraToMount -- cameraX=1.12 cameraY=-0.38 hyp=1.19 cameraTheta=-0.32 mountX=0.27 mountY=-1.15, mountTheta=-1.34
20:31:22.534 00.002 14964 SchedulePrimaryMove(1136A648, x=1.12, y=-0.38, opts=13)
20:31:22.535 00.001 14964 Enqueuing Move request for scope (1.12, -0.38)
20:31:22.535 00.000 12044 Worker thread wakes up
20:31:22.535 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.38) opts 0xd
20:31:22.535 00.000 12044 Handling offset move in thread for scope, endpoint = (1.12, -0.38)
20:31:22.535 00.000 12044 Moving (1.12, -0.38) raw xDistance=0.27 yDistance=-1.15
20:31:22.535 00.000 12044 BLC: History state: CurrMiss=-1.15, AvgInitMiss=-1.15, ShCount=0, LgCount=1, SticCount=0,  Deflections: 0=0.284770, 1:-1.153226
20:31:22.535 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -108.000000
20:31:22.535 00.000 12044 BLC: window closed
20:31:22.535 00.000 12044 BLC: Pulse adjusted to 176
20:31:22.536 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.03
20:31:22.536 00.000 12044 resist switch: large excursion: input -1.15 thresh 0.81 direction from 1 to -1
20:31:22.536 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.46
20:31:22.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
20:31:22.536 00.000 12044 MoveAxis(E, 0, ABG)
20:31:22.536 00.000 12044 Move returns status 0, amount 0
20:31:22.536 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 176 applied
20:31:22.536 00.000 12044 MoveAxis(N, 284, ABG)
20:31:22.536 00.000 12044 Guiding  Dir = 0, Dur = 284
20:31:22.549 00.013 14964 UpdateImageDisplay: Size=(968,608) min=404, max=65519, med=776, FiltMin=550, FiltMax=64529, Gamma=0.230
20:31:22.557 00.008 14964 UpdateGuideState exits: m=51320 SNR=113.1
20:31:22.558 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:22.558 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:22.559 00.001 14964 Enqueuing Expose request
20:31:22.562 00.003 12044 IsSlewing returns 0
20:31:22.562 00.000 12044 IsGuiding returns 0
20:31:22.593 00.031 12044 PulseGuide returned control before completion, sleep 264
20:31:22.802 00.209 14964 evsrv: cli 01AB2DF0 connect
20:31:22.804 00.002 14964 case statement mapped state 6 to 3
20:31:22.806 00.002 14964 case statement mapped state 6 to 3
20:31:22.809 00.003 14964 evsrv: cli 01AB2DF0 request: {"method":"get_pixel_scale","id":"4db69880-6937-4b52-bac1-1601a44793a1"}
20:31:22.810 00.001 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":1.29969,"id":"4db69880-6937-4b52-bac1-1601a44793a1"}
20:31:22.811 00.001 14964 evsrv: cli 01AB2DF0 disconnect
20:31:22.875 00.064 12044 IsGuiding returns 1
20:31:22.875 00.000 12044 scope still moving after pulse duration time elapsed
20:31:22.952 00.077 12044 IsSlewing returns 0
20:31:22.953 00.001 12044 IsGuiding returns 0
20:31:22.953 00.000 12044 scope move finished after 284 + 105 ms
20:31:22.953 00.000 12044 Move returns status 0, amount 284
20:31:22.953 00.000 12044 move complete, result=0
20:31:22.953 00.000 12044 worker thread done servicing request
20:31:22.953 00.000 12044 Worker thread wakes up
20:31:22.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:22.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:22.953 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -1.2 px 284 ms NORTH
20:31:26.049 03.096 12044 Exposure complete
20:31:26.070 00.021 12044 worker thread done servicing request
20:31:26.070 00.000 14964 OnExposeComplete: enter
20:31:26.071 00.001 14964 UpdateGuideState(): m_state=6
20:31:26.071 00.000 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
20:31:26.072 00.001 14964 Star::Find returns 1 (0), X=773.82, Y=555.97, Mass=50075, SNR=108.6, Peak=4299 HFD=4.0
20:31:26.072 00.000 14964 MultiStar: [#1 -0.19,-0.24,0.23,U] 
20:31:26.073 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.16}, one-star: {0.19, -0.14}
20:31:26.073 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.67) = xAngle (0.74 = 0.74)
20:31:26.073 00.000 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.88 = -2.41)
20:31:26.074 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=0.15 mountY=-0.13, mountTheta=-0.74
20:31:26.075 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.16, opts=13)
20:31:26.076 00.001 14964 Enqueuing Move request for scope (0.12, -0.16)
20:31:26.076 00.000 12044 Worker thread wakes up
20:31:26.076 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
20:31:26.076 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
20:31:26.077 00.001 12044 Moving (0.12, -0.16) raw xDistance=0.15 yDistance=-0.13
20:31:26.077 00.000 12044 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.51, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=-1.153226, 1:0.133129
20:31:26.077 00.000 12044 BLC: No correction, Miss < min_move
20:31:26.077 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
20:31:26.077 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:26.077 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:31:26.077 00.000 12044 MoveAxis(E, 0, ABG)
20:31:26.077 00.000 12044 Move returns status 0, amount 0
20:31:26.077 00.000 12044 MoveAxis(N, 0, ABG)
20:31:26.077 00.000 12044 Move returns status 0, amount 0
20:31:26.077 00.000 12044 move complete, result=0
20:31:26.077 00.000 12044 worker thread done servicing request
20:31:26.090 00.013 14964 UpdateImageDisplay: Size=(968,608) min=228, max=65490, med=774, FiltMin=566, FiltMax=63444, Gamma=0.230
20:31:26.097 00.007 14964 UpdateGuideState exits: m=50075 SNR=108.6
20:31:26.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:26.098 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:26.099 00.001 14964 Enqueuing Expose request
20:31:26.099 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:31:26.100 00.001 12044 Worker thread wakes up
20:31:26.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:26.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:29.235 03.135 12044 Exposure complete
20:31:29.259 00.024 12044 worker thread done servicing request
20:31:29.259 00.000 14964 OnExposeComplete: enter
20:31:29.259 00.000 14964 UpdateGuideState(): m_state=6
20:31:29.260 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
20:31:29.260 00.000 14964 Star::Find returns 1 (0), X=773.95, Y=556.28, Mass=50372, SNR=120.4, Peak=4249 HFD=3.4
20:31:29.261 00.001 14964 MultiStar: [#1 0.15,0.58,0.22,U] 
20:31:29.261 00.000 14964 single-star, 1 included, MultiStar: {0.29, 0.25}, one-star: {0.32, 0.17}
20:31:29.262 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.67) = xAngle (2.16 = 2.16)
20:31:29.262 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.29 = -0.99)
20:31:29.262 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.49 mountX=-0.20 mountY=-0.31, mountTheta=-2.15
20:31:29.263 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.17, opts=13)
20:31:29.264 00.001 14964 Enqueuing Move request for scope (0.32, 0.17)
20:31:29.264 00.000 12044 Worker thread wakes up
20:31:29.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd
20:31:29.264 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.17)
20:31:29.264 00.000 12044 Moving (0.32, 0.17) raw xDistance=-0.20 yDistance=-0.31
20:31:29.264 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=-0.51, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=-1.153226, 1:0.133129, 2:0.305608
20:31:29.264 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:31:29.264 00.000 12044 BLC: window closed
20:31:29.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
20:31:29.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:31:29.264 00.000 12044 MoveAxis(E, 0, ABG)
20:31:29.264 00.000 12044 Move returns status 0, amount 0
20:31:29.264 00.000 12044 MoveAxis(N, 29, ABG)
20:31:29.264 00.000 12044 Guiding  Dir = 0, Dur = 29
20:31:29.277 00.013 14964 UpdateImageDisplay: Size=(968,608) min=483, max=65519, med=774, FiltMin=563, FiltMax=62039, Gamma=0.230
20:31:29.285 00.008 14964 UpdateGuideState exits: m=50372 SNR=120.4
20:31:29.285 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:29.286 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:29.286 00.000 14964 Enqueuing Expose request
20:31:29.298 00.012 12044 IsSlewing returns 0
20:31:29.298 00.000 12044 IsGuiding returns 0
20:31:29.331 00.033 12044 IsGuiding returns 1
20:31:29.331 00.000 12044 scope still moving after pulse duration time elapsed
20:31:29.422 00.091 12044 IsSlewing returns 0
20:31:29.422 00.000 12044 IsGuiding returns 0
20:31:29.422 00.000 12044 scope move finished after 29 + 94 ms
20:31:29.422 00.000 12044 Move returns status 0, amount 29
20:31:29.422 00.000 12044 move complete, result=0
20:31:29.422 00.000 12044 worker thread done servicing request
20:31:29.422 00.000 12044 Worker thread wakes up
20:31:29.422 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:29.422 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:29.422 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 29 ms NORTH
20:31:32.542 03.120 12044 Exposure complete
20:31:32.564 00.022 12044 worker thread done servicing request
20:31:32.564 00.000 14964 OnExposeComplete: enter
20:31:32.564 00.000 14964 UpdateGuideState(): m_state=6
20:31:32.565 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
20:31:32.565 00.000 14964 Star::Find returns 1 (0), X=773.54, Y=556.41, Mass=51985, SNR=117.0, Peak=4903 HFD=3.3
20:31:32.566 00.001 14964 MultiStar: [#1 -0.22,0.33,0.27,U] 
20:31:32.566 00.000 14964 single-star, 1 included, MultiStar: {-0.12, 0.30}, one-star: {-0.09, 0.29}
20:31:32.567 00.001 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.67) = xAngle (3.53 = -2.76)
20:31:32.567 00.000 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.66 = 0.38)
20:31:32.567 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.86 mountX=-0.28 mountY=0.11, mountTheta=2.76
20:31:32.568 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.29, opts=13)
20:31:32.568 00.000 14964 Enqueuing Move request for scope (-0.09, 0.29)
20:31:32.568 00.000 12044 Worker thread wakes up
20:31:32.568 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
20:31:32.568 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
20:31:32.570 00.002 12044 Moving (-0.09, 0.29) raw xDistance=-0.28 yDistance=0.11
20:31:32.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.02
20:31:32.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:32.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:31:32.570 00.000 12044 MoveAxis(E, 0, ABG)
20:31:32.570 00.000 12044 Move returns status 0, amount 0
20:31:32.570 00.000 12044 MoveAxis(N, 0, ABG)
20:31:32.570 00.000 12044 Move returns status 0, amount 0
20:31:32.570 00.000 12044 move complete, result=0
20:31:32.570 00.000 12044 worker thread done servicing request
20:31:32.583 00.013 14964 UpdateImageDisplay: Size=(968,608) min=212, max=65487, med=774, FiltMin=564, FiltMax=60803, Gamma=0.230
20:31:32.590 00.007 14964 UpdateGuideState exits: m=51985 SNR=117.0
20:31:32.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:32.591 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:32.592 00.001 14964 Enqueuing Expose request
20:31:32.592 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:31:32.593 00.001 12044 Worker thread wakes up
20:31:32.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:32.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:35.715 03.122 12044 Exposure complete
20:31:35.735 00.020 12044 worker thread done servicing request
20:31:35.735 00.000 14964 OnExposeComplete: enter
20:31:35.736 00.001 14964 UpdateGuideState(): m_state=6
20:31:35.736 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
20:31:35.737 00.001 14964 Star::Find returns 1 (0), X=773.05, Y=555.77, Mass=51550, SNR=114.9, Peak=4531 HFD=3.5
20:31:35.737 00.000 14964 MultiStar: [#1 -0.65,0.22,0.00,M2] 
20:31:35.738 00.001 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.67) = xAngle (-0.93 = -0.93)
20:31:35.738 00.000 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.20 = 2.20)
20:31:35.739 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.35 hyp=0.67 cameraTheta=-2.60 mountX=0.40 mountY=0.54, mountTheta=0.94
20:31:35.740 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.35, opts=13)
20:31:35.740 00.000 14964 Enqueuing Move request for scope (-0.58, -0.35)
20:31:35.741 00.001 12044 Worker thread wakes up
20:31:35.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.35) opts 0xd
20:31:35.741 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.35)
20:31:35.741 00.000 12044 Moving (-0.58, -0.35) raw xDistance=0.40 yDistance=0.54
20:31:35.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.40, slope = 0.05
20:31:35.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:35.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
20:31:35.741 00.000 12044 MoveAxis(W, 27, ABG)
20:31:35.741 00.000 12044 Guiding  Dir = 3, Dur = 27
20:31:35.755 00.014 14964 UpdateImageDisplay: Size=(968,608) min=476, max=65496, med=771, FiltMin=574, FiltMax=63995, Gamma=0.230
20:31:35.762 00.007 12044 IsSlewing returns 0
20:31:35.763 00.001 14964 UpdateGuideState exits: m=51550 SNR=114.9
20:31:35.763 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:35.764 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:35.764 00.000 14964 Enqueuing Expose request
20:31:35.845 00.081 12044 IsGuiding returns 0
20:31:35.877 00.032 12044 IsGuiding returns 1
20:31:35.877 00.000 12044 scope still moving after pulse duration time elapsed
20:31:35.935 00.058 12044 IsSlewing returns 0
20:31:35.936 00.001 12044 IsGuiding returns 0
20:31:35.936 00.000 12044 scope move finished after 27 + 64 ms
20:31:35.936 00.000 12044 Move returns status 0, amount 27
20:31:35.936 00.000 12044 MoveAxis(N, 0, ABG)
20:31:35.936 00.000 12044 Move returns status 0, amount 0
20:31:35.936 00.000 12044 move complete, result=0
20:31:35.936 00.000 12044 worker thread done servicing request
20:31:35.936 00.000 12044 Worker thread wakes up
20:31:35.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:35.936 00.000 14964 GuideStep: 0.4 px 27 ms WEST, 0.5 px 0 ms NORTH
20:31:35.937 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:39.034 03.097 12044 Exposure complete
20:31:39.058 00.024 12044 worker thread done servicing request
20:31:39.058 00.000 14964 OnExposeComplete: enter
20:31:39.059 00.001 14964 UpdateGuideState(): m_state=6
20:31:39.059 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
20:31:39.060 00.001 14964 Star::Find returns 1 (0), X=773.47, Y=556.54, Mass=49717, SNR=109.8, Peak=5359 HFD=3.2
20:31:39.060 00.000 14964 MultiStar: [#1 -0.31,0.82,0.00,M3] 
20:31:39.061 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.67) = xAngle (3.58 = -2.70)
20:31:39.061 00.000 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.71 = 0.43)
20:31:39.061 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.46 cameraTheta=1.91 mountX=-0.41 mountY=0.19, mountTheta=2.71
20:31:39.062 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.43, opts=13)
20:31:39.063 00.001 14964 Enqueuing Move request for scope (-0.15, 0.43)
20:31:39.063 00.000 12044 Worker thread wakes up
20:31:39.063 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.43) opts 0xd
20:31:39.064 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.43)
20:31:39.064 00.000 12044 Moving (-0.15, 0.43) raw xDistance=-0.41 yDistance=0.19
20:31:39.064 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.02
20:31:39.064 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:39.064 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:31:39.064 00.000 12044 MoveAxis(E, 0, ABG)
20:31:39.064 00.000 12044 Move returns status 0, amount 0
20:31:39.064 00.000 12044 MoveAxis(N, 0, ABG)
20:31:39.064 00.000 12044 Move returns status 0, amount 0
20:31:39.064 00.000 12044 move complete, result=0
20:31:39.064 00.000 12044 worker thread done servicing request
20:31:39.077 00.013 14964 UpdateImageDisplay: Size=(968,608) min=358, max=65487, med=769, FiltMin=567, FiltMax=59982, Gamma=0.230
20:31:39.083 00.006 14964 UpdateGuideState exits: m=49717 SNR=109.8
20:31:39.084 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:39.084 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:39.085 00.001 14964 Enqueuing Expose request
20:31:39.085 00.000 12044 Worker thread wakes up
20:31:39.085 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
20:31:39.086 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:39.086 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:42.219 03.133 12044 Exposure complete
20:31:42.242 00.023 12044 worker thread done servicing request
20:31:42.242 00.000 14964 OnExposeComplete: enter
20:31:42.243 00.001 14964 UpdateGuideState(): m_state=6
20:31:42.243 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
20:31:42.244 00.001 14964 Star::Find returns 1 (0), X=773.91, Y=556.73, Mass=50698, SNR=124.0, Peak=4379 HFD=3.8
20:31:42.244 00.000 14964 MultiStar: [#1 0.19,0.99,0.00,M4] 
20:31:42.245 00.001 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.67) = xAngle (2.80 = 2.80)
20:31:42.245 00.000 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.93 = -0.35)
20:31:42.246 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.62 hyp=0.68 cameraTheta=1.13 mountX=-0.64 mountY=-0.23, mountTheta=-2.79
20:31:42.248 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.62, opts=13)
20:31:42.248 00.000 14964 Enqueuing Move request for scope (0.29, 0.62)
20:31:42.249 00.001 12044 Worker thread wakes up
20:31:42.249 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.62) opts 0xd
20:31:42.249 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.62)
20:31:42.249 00.000 12044 Moving (0.29, 0.62) raw xDistance=-0.64 yDistance=-0.23
20:31:42.249 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.64, slope = -0.03
20:31:42.249 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:42.249 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:31:42.249 00.000 12044 MoveAxis(E, 16, ABG)
20:31:42.249 00.000 12044 Guiding  Dir = 2, Dur = 16
20:31:42.262 00.013 14964 UpdateImageDisplay: Size=(968,608) min=415, max=65487, med=770, FiltMin=561, FiltMax=63174, Gamma=0.230
20:31:42.269 00.007 14964 UpdateGuideState exits: m=50698 SNR=124.0
20:31:42.270 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:42.270 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:42.271 00.001 14964 Enqueuing Expose request
20:31:42.423 00.152 12044 IsSlewing returns 0
20:31:42.423 00.000 12044 IsGuiding returns 0
20:31:42.455 00.032 12044 IsGuiding returns 1
20:31:42.455 00.000 12044 scope still moving after pulse duration time elapsed
20:31:42.570 00.115 12044 IsSlewing returns 0
20:31:42.570 00.000 12044 IsGuiding returns 0
20:31:42.570 00.000 12044 scope move finished after 16 + 131 ms
20:31:42.570 00.000 12044 Move returns status 0, amount 16
20:31:42.570 00.000 12044 MoveAxis(N, 0, ABG)
20:31:42.570 00.000 12044 Move returns status 0, amount 0
20:31:42.570 00.000 12044 move complete, result=0
20:31:42.570 00.000 12044 worker thread done servicing request
20:31:42.570 00.000 12044 Worker thread wakes up
20:31:42.570 00.000 14964 GuideStep: -0.6 px 16 ms EAST, -0.2 px 0 ms NORTH
20:31:42.571 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:42.571 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:45.679 03.108 12044 Exposure complete
20:31:45.703 00.024 12044 worker thread done servicing request
20:31:45.703 00.000 14964 OnExposeComplete: enter
20:31:45.703 00.000 14964 UpdateGuideState(): m_state=6
20:31:45.704 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
20:31:45.704 00.000 14964 Star::Find returns 1 (0), X=774.25, Y=557.05, Mass=50810, SNR=117.1, Peak=4579 HFD=3.3
20:31:45.705 00.001 14964 MultiStar: [#1 0.33,1.12,0.00,M5] 
20:31:45.705 00.000 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.67) = xAngle (2.65 = 2.65)
20:31:45.706 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.78 = -0.50)
20:31:45.706 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=0.94 hyp=1.13 cameraTheta=0.98 mountX=-1.00 mountY=-0.54, mountTheta=-2.64
20:31:45.708 00.002 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.94, opts=13)
20:31:45.709 00.001 14964 Enqueuing Move request for scope (0.63, 0.94)
20:31:45.709 00.000 12044 Worker thread wakes up
20:31:45.709 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.94) opts 0xd
20:31:45.709 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.94)
20:31:45.710 00.001 12044 Moving (0.63, 0.94) raw xDistance=-1.00 yDistance=-0.54
20:31:45.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.72 from input -1.00, slope = -0.11
20:31:45.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:31:45.710 00.000 12044 MoveAxis(E, 60, ABG)
20:31:45.710 00.000 12044 Guiding  Dir = 2, Dur = 60
20:31:45.724 00.014 14964 UpdateImageDisplay: Size=(968,608) min=476, max=65487, med=767, FiltMin=547, FiltMax=62746, Gamma=0.230
20:31:45.732 00.008 14964 UpdateGuideState exits: m=50810 SNR=117.1
20:31:45.733 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:45.733 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:45.734 00.001 14964 Enqueuing Expose request
20:31:45.735 00.001 12044 IsSlewing returns 0
20:31:45.736 00.001 12044 IsGuiding returns 0
20:31:45.767 00.031 12044 PulseGuide returned control before completion, sleep 39
20:31:45.815 00.048 12044 IsGuiding returns 1
20:31:45.816 00.001 12044 scope still moving after pulse duration time elapsed
20:31:45.873 00.057 12044 IsSlewing returns 0
20:31:45.905 00.032 12044 IsGuiding returns 0
20:31:45.905 00.000 12044 scope move finished after 60 + 109 ms
20:31:45.905 00.000 12044 Move returns status 0, amount 60
20:31:45.905 00.000 12044 MoveAxis(N, 51, ABG)
20:31:45.905 00.000 12044 Guiding  Dir = 0, Dur = 51
20:31:45.935 00.030 12044 IsSlewing returns 0
20:31:45.935 00.000 12044 IsGuiding returns 0
20:31:45.966 00.031 12044 PulseGuide returned control before completion, sleep 31
20:31:46.012 00.046 12044 IsGuiding returns 1
20:31:46.013 00.001 12044 scope still moving after pulse duration time elapsed
20:31:46.078 00.065 12044 IsSlewing returns 0
20:31:46.078 00.000 12044 IsGuiding returns 0
20:31:46.078 00.000 12044 scope move finished after 51 + 91 ms
20:31:46.078 00.000 12044 Move returns status 0, amount 51
20:31:46.078 00.000 12044 move complete, result=0
20:31:46.079 00.001 12044 worker thread done servicing request
20:31:46.079 00.000 12044 Worker thread wakes up
20:31:46.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:46.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:46.079 00.000 14964 GuideStep: -1.0 px 60 ms EAST, -0.5 px 51 ms NORTH
20:31:49.208 03.129 12044 Exposure complete
20:31:49.228 00.020 12044 worker thread done servicing request
20:31:49.228 00.000 14964 OnExposeComplete: enter
20:31:49.229 00.001 14964 UpdateGuideState(): m_state=6
20:31:49.229 00.000 14964 Star::Find(35, 774, 557, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
20:31:49.230 00.001 14964 Star::Find returns 1 (0), X=774.05, Y=556.01, Mass=51421, SNR=116.1, Peak=4551 HFD=3.2
20:31:49.230 00.000 14964 MultiStar: [#1 0.46,0.26,0.24,U] 
20:31:49.231 00.001 14964 refined, 1 included, MultiStar: {0.43, -0.03}, one-star: {0.42, -0.10}
20:31:49.232 00.001 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.67) = xAngle (1.59 = 1.59)
20:31:49.232 00.000 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.72 = -1.56)
20:31:49.233 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-0.08 mountX=-0.01 mountY=-0.43, mountTheta=-1.59
20:31:49.234 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.03, opts=13)
20:31:49.235 00.001 14964 Enqueuing Move request for scope (0.43, -0.03)
20:31:49.235 00.000 12044 Worker thread wakes up
20:31:49.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.03) opts 0xd
20:31:49.235 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.03)
20:31:49.235 00.000 12044 Moving (0.43, -0.03) raw xDistance=-0.01 yDistance=-0.43
20:31:49.235 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.57, using input
20:31:49.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.09
20:31:49.235 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:31:49.235 00.000 12044 MoveAxis(E, 0, ABG)
20:31:49.235 00.000 12044 Move returns status 0, amount 0
20:31:49.235 00.000 12044 MoveAxis(N, 41, ABG)
20:31:49.235 00.000 12044 Guiding  Dir = 0, Dur = 41
20:31:49.249 00.014 14964 UpdateImageDisplay: Size=(968,608) min=424, max=65519, med=767, FiltMin=561, FiltMax=64567, Gamma=0.230
20:31:49.258 00.009 14964 UpdateGuideState exits: m=51421 SNR=116.1
20:31:49.259 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:49.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:49.260 00.000 14964 Enqueuing Expose request
20:31:49.264 00.004 12044 IsSlewing returns 0
20:31:49.264 00.000 12044 IsGuiding returns 0
20:31:49.296 00.032 12044 PulseGuide returned control before completion, sleep 20
20:31:49.328 00.032 12044 IsGuiding returns 1
20:31:49.328 00.000 12044 scope still moving after pulse duration time elapsed
20:31:49.442 00.114 12044 IsSlewing returns 0
20:31:49.443 00.001 12044 IsGuiding returns 0
20:31:49.443 00.000 12044 scope move finished after 41 + 137 ms
20:31:49.443 00.000 12044 Move returns status 0, amount 41
20:31:49.443 00.000 12044 move complete, result=0
20:31:49.443 00.000 12044 worker thread done servicing request
20:31:49.443 00.000 12044 Worker thread wakes up
20:31:49.443 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 41 ms NORTH
20:31:49.444 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:49.444 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:52.543 03.099 12044 Exposure complete
20:31:52.564 00.021 12044 worker thread done servicing request
20:31:52.564 00.000 14964 OnExposeComplete: enter
20:31:52.565 00.001 14964 UpdateGuideState(): m_state=6
20:31:52.565 00.000 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
20:31:52.566 00.001 14964 Star::Find returns 1 (0), X=774.05, Y=556.23, Mass=51366, SNR=118.8, Peak=5105 HFD=3.2
20:31:52.566 00.000 14964 MultiStar: [#1 0.27,0.68,0.00,M5] 
20:31:52.567 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.67) = xAngle (1.94 = 1.94)
20:31:52.567 00.000 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.21)
20:31:52.567 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.44 cameraTheta=0.27 mountX=-0.16 mountY=-0.41, mountTheta=-1.94
20:31:52.569 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.12, opts=13)
20:31:52.569 00.000 14964 Enqueuing Move request for scope (0.42, 0.12)
20:31:52.570 00.001 12044 Worker thread wakes up
20:31:52.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
20:31:52.570 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
20:31:52.570 00.000 12044 Moving (0.42, 0.12) raw xDistance=-0.16 yDistance=-0.41
20:31:52.570 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.42, using input
20:31:52.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.07
20:31:52.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:31:52.570 00.000 12044 MoveAxis(E, 0, ABG)
20:31:52.570 00.000 12044 Move returns status 0, amount 0
20:31:52.570 00.000 12044 MoveAxis(N, 39, ABG)
20:31:52.570 00.000 12044 Guiding  Dir = 0, Dur = 39
20:31:52.585 00.015 14964 UpdateImageDisplay: Size=(968,608) min=191, max=65519, med=764, FiltMin=568, FiltMax=62426, Gamma=0.230
20:31:52.592 00.007 14964 UpdateGuideState exits: m=51366 SNR=118.8
20:31:52.593 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:52.593 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:52.594 00.001 14964 Enqueuing Expose request
20:31:52.606 00.012 12044 IsSlewing returns 0
20:31:52.607 00.001 12044 IsGuiding returns 0
20:31:52.638 00.031 12044 PulseGuide returned control before completion, sleep 18
20:31:52.705 00.067 12044 IsGuiding returns 1
20:31:52.705 00.000 12044 scope still moving after pulse duration time elapsed
20:31:52.765 00.060 12044 IsSlewing returns 0
20:31:52.765 00.000 12044 IsGuiding returns 0
20:31:52.765 00.000 12044 scope move finished after 39 + 120 ms
20:31:52.765 00.000 12044 Move returns status 0, amount 39
20:31:52.765 00.000 12044 move complete, result=0
20:31:52.765 00.000 12044 worker thread done servicing request
20:31:52.765 00.000 12044 Worker thread wakes up
20:31:52.765 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 39 ms NORTH
20:31:52.766 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:52.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:55.881 03.115 12044 Exposure complete
20:31:55.903 00.022 12044 worker thread done servicing request
20:31:55.904 00.001 14964 OnExposeComplete: enter
20:31:55.904 00.000 14964 UpdateGuideState(): m_state=6
20:31:55.906 00.002 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
20:31:55.906 00.000 14964 Star::Find returns 1 (0), X=773.73, Y=556.41, Mass=51098, SNR=113.4, Peak=4307 HFD=3.5
20:31:55.906 00.000 14964 MultiStar: [#1 -0.16,0.54,0.30,U] 
20:31:55.907 00.001 14964 single-star, 1 included, MultiStar: {0.05, 0.36}, one-star: {0.11, 0.30}
20:31:55.907 00.000 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.67) = xAngle (2.89 = 2.89)
20:31:55.907 00.000 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.02 = -0.26)
20:31:55.907 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.22 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
20:31:55.909 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.30, opts=13)
20:31:55.909 00.000 14964 Enqueuing Move request for scope (0.11, 0.30)
20:31:55.910 00.001 12044 Worker thread wakes up
20:31:55.910 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
20:31:55.910 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
20:31:55.910 00.000 12044 Moving (0.11, 0.30) raw xDistance=-0.31 yDistance=-0.08
20:31:55.910 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.31, slope = -0.04
20:31:55.910 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:55.910 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:31:55.910 00.000 12044 MoveAxis(E, 22, ABG)
20:31:55.910 00.000 12044 Guiding  Dir = 2, Dur = 22
20:31:55.924 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65487, med=764, FiltMin=575, FiltMax=65401, Gamma=0.230
20:31:55.932 00.008 14964 UpdateGuideState exits: m=51098 SNR=113.4
20:31:55.933 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:55.934 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:55.934 00.000 14964 Enqueuing Expose request
20:31:55.936 00.002 12044 IsSlewing returns 0
20:31:55.936 00.000 12044 IsGuiding returns 0
20:31:55.968 00.032 12044 IsGuiding returns 1
20:31:55.968 00.000 12044 scope still moving after pulse duration time elapsed
20:31:56.058 00.090 12044 IsSlewing returns 0
20:31:56.058 00.000 12044 IsGuiding returns 0
20:31:56.058 00.000 12044 scope move finished after 22 + 100 ms
20:31:56.058 00.000 12044 Move returns status 0, amount 22
20:31:56.058 00.000 12044 MoveAxis(N, 0, ABG)
20:31:56.058 00.000 12044 Move returns status 0, amount 0
20:31:56.058 00.000 12044 move complete, result=0
20:31:56.058 00.000 12044 worker thread done servicing request
20:31:56.058 00.000 12044 Worker thread wakes up
20:31:56.058 00.000 14964 GuideStep: -0.3 px 22 ms EAST, -0.1 px 0 ms NORTH
20:31:56.060 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:56.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:59.148 03.088 12044 Exposure complete
20:31:59.169 00.021 12044 worker thread done servicing request
20:31:59.170 00.001 14964 OnExposeComplete: enter
20:31:59.170 00.000 14964 UpdateGuideState(): m_state=6
20:31:59.171 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
20:31:59.171 00.000 14964 Star::Find returns 1 (0), X=774.08, Y=555.92, Mass=53296, SNR=125.5, Peak=4535 HFD=3.8
20:31:59.172 00.001 14964 MultiStar: [#1 -0.00,0.22,0.20,U] 
20:31:59.172 00.000 14964 refined, 1 included, MultiStar: {0.38, -0.13}, one-star: {0.45, -0.19}
20:31:59.173 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.35 = 1.35)
20:31:59.173 00.000 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.80)
20:31:59.174 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-0.32 mountX=0.09 mountY=-0.39, mountTheta=-1.35
20:31:59.175 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.13, opts=13)
20:31:59.176 00.001 14964 Enqueuing Move request for scope (0.38, -0.13)
20:31:59.176 00.000 12044 Worker thread wakes up
20:31:59.177 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.13) opts 0xd
20:31:59.177 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.13)
20:31:59.177 00.000 12044 Moving (0.38, -0.13) raw xDistance=0.09 yDistance=-0.39
20:31:59.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
20:31:59.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
20:31:59.177 00.000 12044 MoveAxis(E, 0, ABG)
20:31:59.177 00.000 12044 Move returns status 0, amount 0
20:31:59.177 00.000 12044 MoveAxis(N, 37, ABG)
20:31:59.177 00.000 12044 Guiding  Dir = 0, Dur = 37
20:31:59.189 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=763, FiltMin=566, FiltMax=64668, Gamma=0.230
20:31:59.197 00.008 14964 UpdateGuideState exits: m=53296 SNR=125.5
20:31:59.198 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:59.199 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:31:59.199 00.000 14964 Enqueuing Expose request
20:31:59.201 00.002 12044 IsSlewing returns 0
20:31:59.202 00.001 12044 IsGuiding returns 0
20:31:59.232 00.030 12044 PulseGuide returned control before completion, sleep 17
20:31:59.254 00.022 12044 IsGuiding returns 1
20:31:59.254 00.000 12044 scope still moving after pulse duration time elapsed
20:31:59.311 00.057 12044 IsSlewing returns 0
20:31:59.312 00.001 12044 IsGuiding returns 0
20:31:59.312 00.000 12044 scope move finished after 37 + 73 ms
20:31:59.312 00.000 12044 Move returns status 0, amount 37
20:31:59.312 00.000 12044 move complete, result=0
20:31:59.312 00.000 12044 worker thread done servicing request
20:31:59.312 00.000 12044 Worker thread wakes up
20:31:59.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:31:59.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:31:59.313 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 37 ms NORTH
20:32:02.441 03.128 12044 Exposure complete
20:32:02.462 00.021 12044 worker thread done servicing request
20:32:02.462 00.000 14964 OnExposeComplete: enter
20:32:02.462 00.000 14964 UpdateGuideState(): m_state=6
20:32:02.463 00.001 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
20:32:02.463 00.000 14964 Star::Find returns 1 (0), X=773.62, Y=556.20, Mass=50866, SNR=111.3, Peak=5087 HFD=3.2
20:32:02.464 00.001 14964 MultiStar: [#1 0.14,0.48,0.24,U] 
20:32:02.464 00.000 14964 single-star, 1 included, MultiStar: {0.02, 0.16}, one-star: {-0.01, 0.09}
20:32:02.465 00.001 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.67) = xAngle (3.31 = -2.97)
20:32:02.465 00.000 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.44 = 0.16)
20:32:02.466 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.64 mountX=-0.08 mountY=0.01, mountTheta=2.98
20:32:02.467 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.09, opts=13)
20:32:02.467 00.000 14964 Enqueuing Move request for scope (-0.01, 0.09)
20:32:02.468 00.001 12044 Worker thread wakes up
20:32:02.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
20:32:02.468 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
20:32:02.468 00.000 12044 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=0.01
20:32:02.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
20:32:02.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:02.468 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:32:02.468 00.000 12044 MoveAxis(E, 0, ABG)
20:32:02.468 00.000 12044 Move returns status 0, amount 0
20:32:02.468 00.000 12044 MoveAxis(N, 0, ABG)
20:32:02.468 00.000 12044 Move returns status 0, amount 0
20:32:02.468 00.000 12044 move complete, result=0
20:32:02.468 00.000 12044 worker thread done servicing request
20:32:02.484 00.016 14964 UpdateImageDisplay: Size=(968,608) min=347, max=65519, med=763, FiltMin=567, FiltMax=64146, Gamma=0.230
20:32:02.492 00.008 14964 UpdateGuideState exits: m=50866 SNR=111.3
20:32:02.492 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:02.493 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:02.493 00.000 14964 Enqueuing Expose request
20:32:02.494 00.001 12044 Worker thread wakes up
20:32:02.494 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:02.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:02.494 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:32:05.616 03.122 12044 Exposure complete
20:32:05.636 00.020 12044 worker thread done servicing request
20:32:05.636 00.000 14964 OnExposeComplete: enter
20:32:05.637 00.001 14964 UpdateGuideState(): m_state=6
20:32:05.638 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
20:32:05.638 00.000 14964 Star::Find returns 1 (0), X=773.91, Y=556.41, Mass=50301, SNR=119.3, Peak=4191 HFD=3.6
20:32:05.639 00.001 14964 MultiStar: [#1 0.18,0.34,0.22,U] 
20:32:05.639 00.000 14964 refined, 1 included, MultiStar: {0.27, 0.30}, one-star: {0.29, 0.29}
20:32:05.639 00.000 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.67) = xAngle (2.51 = 2.51)
20:32:05.640 00.001 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.65 = -0.64)
20:32:05.640 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.30 hyp=0.40 cameraTheta=0.85 mountX=-0.33 mountY=-0.24, mountTheta=-2.51
20:32:05.642 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.30, opts=13)
20:32:05.642 00.000 14964 Enqueuing Move request for scope (0.27, 0.30)
20:32:05.642 00.000 12044 Worker thread wakes up
20:32:05.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.30) opts 0xd
20:32:05.642 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.30)
20:32:05.642 00.000 12044 Moving (0.27, 0.30) raw xDistance=-0.33 yDistance=-0.24
20:32:05.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.01
20:32:05.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:05.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:32:05.642 00.000 12044 MoveAxis(E, 0, ABG)
20:32:05.642 00.000 12044 Move returns status 0, amount 0
20:32:05.642 00.000 12044 MoveAxis(N, 0, ABG)
20:32:05.642 00.000 12044 Move returns status 0, amount 0
20:32:05.642 00.000 12044 move complete, result=0
20:32:05.643 00.001 12044 worker thread done servicing request
20:32:05.657 00.014 14964 UpdateImageDisplay: Size=(968,608) min=334, max=65487, med=762, FiltMin=568, FiltMax=63294, Gamma=0.230
20:32:05.664 00.007 14964 UpdateGuideState exits: m=50301 SNR=119.3
20:32:05.665 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:05.665 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:05.666 00.001 14964 Enqueuing Expose request
20:32:05.666 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
20:32:05.667 00.001 12044 Worker thread wakes up
20:32:05.667 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:05.667 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:08.790 03.123 12044 Exposure complete
20:32:08.812 00.022 12044 worker thread done servicing request
20:32:08.812 00.000 14964 OnExposeComplete: enter
20:32:08.813 00.001 14964 UpdateGuideState(): m_state=6
20:32:08.813 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
20:32:08.814 00.001 14964 Star::Find returns 1 (0), X=773.39, Y=556.16, Mass=51362, SNR=117.7, Peak=5567 HFD=3.3
20:32:08.814 00.000 14964 MultiStar: [#1 -0.35,0.22,0.25,U] 
20:32:08.815 00.001 14964 single-star, 1 included, MultiStar: {-0.26, 0.08}, one-star: {-0.24, 0.05}
20:32:08.815 00.000 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.67) = xAngle (4.60 = -1.68)
20:32:08.815 00.000 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.73 = 1.45)
20:32:08.816 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.93 mountX=-0.03 mountY=0.24, mountTheta=1.68
20:32:08.817 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.05, opts=13)
20:32:08.818 00.001 14964 Enqueuing Move request for scope (-0.24, 0.05)
20:32:08.818 00.000 12044 Worker thread wakes up
20:32:08.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
20:32:08.818 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
20:32:08.818 00.000 12044 Moving (-0.24, 0.05) raw xDistance=-0.03 yDistance=0.24
20:32:08.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.06
20:32:08.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:08.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:32:08.818 00.000 12044 MoveAxis(E, 0, ABG)
20:32:08.818 00.000 12044 Move returns status 0, amount 0
20:32:08.818 00.000 12044 MoveAxis(N, 0, ABG)
20:32:08.818 00.000 12044 Move returns status 0, amount 0
20:32:08.818 00.000 12044 move complete, result=0
20:32:08.818 00.000 12044 worker thread done servicing request
20:32:08.832 00.014 14964 UpdateImageDisplay: Size=(968,608) min=218, max=65496, med=759, FiltMin=555, FiltMax=64463, Gamma=0.230
20:32:08.839 00.007 14964 UpdateGuideState exits: m=51362 SNR=117.7
20:32:08.840 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:08.840 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:08.841 00.001 14964 Enqueuing Expose request
20:32:08.841 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:32:08.842 00.001 12044 Worker thread wakes up
20:32:08.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:08.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:11.950 03.108 12044 Exposure complete
20:32:11.971 00.021 12044 worker thread done servicing request
20:32:11.971 00.000 14964 OnExposeComplete: enter
20:32:11.972 00.001 14964 UpdateGuideState(): m_state=6
20:32:11.972 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
20:32:11.973 00.001 14964 Star::Find returns 1 (0), X=773.40, Y=555.75, Mass=53138, SNR=119.9, Peak=5031 HFD=3.3
20:32:11.973 00.000 14964 MultiStar: [#1 -0.34,-0.02,0.26,U] 
20:32:11.974 00.001 14964 refined, 1 included, MultiStar: {-0.25, -0.29}, one-star: {-0.23, -0.36}
20:32:11.974 00.000 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.67) = xAngle (-0.61 = -0.61)
20:32:11.975 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.52 = 2.52)
20:32:11.975 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.39 cameraTheta=-2.28 mountX=0.32 mountY=0.22, mountTheta=0.62
20:32:11.976 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.29, opts=13)
20:32:11.977 00.001 14964 Enqueuing Move request for scope (-0.25, -0.29)
20:32:11.977 00.000 12044 Worker thread wakes up
20:32:11.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
20:32:11.977 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
20:32:11.977 00.000 12044 Moving (-0.25, -0.29) raw xDistance=0.32 yDistance=0.22
20:32:11.977 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.32 is < calculated value 0.57, using input
20:32:11.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.09
20:32:11.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:11.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:32:11.977 00.000 12044 MoveAxis(W, 17, ABG)
20:32:11.977 00.000 12044 Guiding  Dir = 3, Dur = 17
20:32:11.991 00.014 14964 UpdateImageDisplay: Size=(968,608) min=360, max=65496, med=759, FiltMin=562, FiltMax=65479, Gamma=0.230
20:32:11.999 00.008 14964 UpdateGuideState exits: m=53138 SNR=119.9
20:32:12.000 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:12.000 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:12.000 00.000 14964 Enqueuing Expose request
20:32:12.013 00.013 12044 IsSlewing returns 0
20:32:12.013 00.000 12044 IsGuiding returns 0
20:32:12.079 00.066 12044 IsGuiding returns 1
20:32:12.079 00.000 12044 scope still moving after pulse duration time elapsed
20:32:12.125 00.046 12044 IsSlewing returns 0
20:32:12.126 00.001 12044 IsGuiding returns 0
20:32:12.126 00.000 12044 scope move finished after 17 + 95 ms
20:32:12.126 00.000 12044 Move returns status 0, amount 17
20:32:12.126 00.000 12044 MoveAxis(N, 0, ABG)
20:32:12.126 00.000 12044 Move returns status 0, amount 0
20:32:12.126 00.000 12044 move complete, result=0
20:32:12.126 00.000 12044 worker thread done servicing request
20:32:12.126 00.000 12044 Worker thread wakes up
20:32:12.126 00.000 14964 GuideStep: 0.3 px 17 ms WEST, 0.2 px 0 ms NORTH
20:32:12.127 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:12.127 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:15.251 03.124 12044 Exposure complete
20:32:15.273 00.022 12044 worker thread done servicing request
20:32:15.273 00.000 14964 OnExposeComplete: enter
20:32:15.273 00.000 14964 UpdateGuideState(): m_state=6
20:32:15.274 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
20:32:15.274 00.000 14964 Star::Find returns 1 (0), X=773.33, Y=555.53, Mass=52528, SNR=125.2, Peak=4391 HFD=3.4
20:32:15.275 00.001 14964 MultiStar: [#1 -0.56,0.22,0.23,U] 
20:32:15.276 00.001 14964 refined, 1 included, MultiStar: {-0.34, -0.43}, one-star: {-0.29, -0.58}
20:32:15.276 00.000 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.67) = xAngle (-0.56 = -0.56)
20:32:15.276 00.000 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.57 = 2.57)
20:32:15.277 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.43 hyp=0.55 cameraTheta=-2.23 mountX=0.47 mountY=0.30, mountTheta=0.57
20:32:15.278 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.43, opts=13)
20:32:15.278 00.000 14964 Enqueuing Move request for scope (-0.34, -0.43)
20:32:15.279 00.001 12044 Worker thread wakes up
20:32:15.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.43) opts 0xd
20:32:15.279 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.43)
20:32:15.279 00.000 12044 Moving (-0.34, -0.43) raw xDistance=0.47 yDistance=0.30
20:32:15.279 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.47 is < calculated value 0.62, using input
20:32:15.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.47, slope = 0.10
20:32:15.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:32:15.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:32:15.279 00.000 12044 MoveAxis(W, 25, ABG)
20:32:15.279 00.000 12044 Guiding  Dir = 3, Dur = 25
20:32:15.292 00.013 14964 UpdateImageDisplay: Size=(968,608) min=459, max=65496, med=758, FiltMin=569, FiltMax=63482, Gamma=0.230
20:32:15.300 00.008 14964 UpdateGuideState exits: m=52528 SNR=125.2
20:32:15.300 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:15.301 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:15.301 00.000 14964 Enqueuing Expose request
20:32:15.311 00.010 12044 IsSlewing returns 0
20:32:15.311 00.000 12044 IsGuiding returns 0
20:32:15.343 00.032 12044 IsGuiding returns 1
20:32:15.343 00.000 12044 scope still moving after pulse duration time elapsed
20:32:15.408 00.065 12044 IsSlewing returns 0
20:32:15.408 00.000 12044 IsGuiding returns 0
20:32:15.408 00.000 12044 scope move finished after 25 + 71 ms
20:32:15.408 00.000 12044 Move returns status 0, amount 25
20:32:15.408 00.000 12044 MoveAxis(N, 0, ABG)
20:32:15.408 00.000 12044 Move returns status 0, amount 0
20:32:15.408 00.000 12044 move complete, result=0
20:32:15.408 00.000 12044 worker thread done servicing request
20:32:15.408 00.000 12044 Worker thread wakes up
20:32:15.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:15.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:15.408 00.000 14964 GuideStep: 0.5 px 25 ms WEST, 0.3 px 0 ms NORTH
20:32:18.502 03.094 12044 Exposure complete
20:32:18.523 00.021 12044 worker thread done servicing request
20:32:18.524 00.001 14964 OnExposeComplete: enter
20:32:18.524 00.000 14964 UpdateGuideState(): m_state=6
20:32:18.525 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
20:32:18.525 00.000 14964 Star::Find returns 1 (0), X=773.66, Y=556.61, Mass=50304, SNR=120.7, Peak=4305 HFD=3.4
20:32:18.526 00.001 14964 MultiStar: [#1 -0.03,0.79,0.00,M1] 
20:32:18.526 00.000 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.67) = xAngle (3.17 = -3.11)
20:32:18.527 00.001 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.31 = 0.02)
20:32:18.527 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.50 mountX=-0.50 mountY=0.01, mountTheta=3.12
20:32:18.529 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.50, opts=13)
20:32:18.529 00.000 14964 Enqueuing Move request for scope (0.03, 0.50)
20:32:18.530 00.001 12044 Worker thread wakes up
20:32:18.530 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.50) opts 0xd
20:32:18.530 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.50)
20:32:18.530 00.000 12044 Moving (0.03, 0.50) raw xDistance=-0.50 yDistance=0.01
20:32:18.530 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.50, slope = 0.02
20:32:18.530 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:18.530 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:32:18.530 00.000 12044 MoveAxis(E, 0, ABG)
20:32:18.530 00.000 12044 Move returns status 0, amount 0
20:32:18.530 00.000 12044 MoveAxis(N, 0, ABG)
20:32:18.530 00.000 12044 Move returns status 0, amount 0
20:32:18.530 00.000 12044 move complete, result=0
20:32:18.530 00.000 12044 worker thread done servicing request
20:32:18.543 00.013 14964 UpdateImageDisplay: Size=(968,608) min=126, max=65487, med=755, FiltMin=564, FiltMax=61934, Gamma=0.230
20:32:18.550 00.007 14964 UpdateGuideState exits: m=50304 SNR=120.7
20:32:18.551 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:18.551 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:18.552 00.001 14964 Enqueuing Expose request
20:32:18.552 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.0 px 0 ms NORTH
20:32:18.553 00.001 12044 Worker thread wakes up
20:32:18.553 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:18.553 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:21.674 03.121 12044 Exposure complete
20:32:21.695 00.021 12044 worker thread done servicing request
20:32:21.695 00.000 14964 OnExposeComplete: enter
20:32:21.696 00.001 14964 UpdateGuideState(): m_state=6
20:32:21.696 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
20:32:21.697 00.001 14964 Star::Find returns 1 (0), X=773.82, Y=556.48, Mass=51891, SNR=120.2, Peak=4385 HFD=3.7
20:32:21.697 00.000 14964 MultiStar: [#1 0.16,0.91,0.00,M2] 
20:32:21.698 00.001 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.67) = xAngle (2.74 = 2.74)
20:32:21.698 00.000 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.87 = -0.41)
20:32:21.699 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.36 hyp=0.42 cameraTheta=1.07 mountX=-0.38 mountY=-0.17, mountTheta=-2.73
20:32:21.700 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.36, opts=13)
20:32:21.700 00.000 14964 Enqueuing Move request for scope (0.20, 0.36)
20:32:21.701 00.001 12044 Worker thread wakes up
20:32:21.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.36) opts 0xd
20:32:21.701 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.36)
20:32:21.701 00.000 12044 Moving (0.20, 0.36) raw xDistance=-0.38 yDistance=-0.17
20:32:21.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.00
20:32:21.701 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:21.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:32:21.701 00.000 12044 MoveAxis(E, 0, ABG)
20:32:21.701 00.000 12044 Move returns status 0, amount 0
20:32:21.701 00.000 12044 MoveAxis(N, 0, ABG)
20:32:21.701 00.000 12044 Move returns status 0, amount 0
20:32:21.701 00.000 12044 move complete, result=0
20:32:21.701 00.000 12044 worker thread done servicing request
20:32:21.715 00.014 14964 UpdateImageDisplay: Size=(968,608) min=446, max=65514, med=755, FiltMin=566, FiltMax=59634, Gamma=0.230
20:32:21.723 00.008 14964 UpdateGuideState exits: m=51891 SNR=120.2
20:32:21.723 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:21.724 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:21.724 00.000 14964 Enqueuing Expose request
20:32:21.725 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
20:32:21.725 00.000 12044 Worker thread wakes up
20:32:21.725 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:21.725 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:24.824 03.099 12044 Exposure complete
20:32:24.847 00.023 12044 worker thread done servicing request
20:32:24.848 00.001 14964 OnExposeComplete: enter
20:32:24.848 00.000 14964 UpdateGuideState(): m_state=6
20:32:24.849 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
20:32:24.849 00.000 14964 Star::Find returns 1 (0), X=774.10, Y=556.44, Mass=51841, SNR=116.6, Peak=4489 HFD=3.6
20:32:24.850 00.001 14964 MultiStar: [#1 0.41,0.70,0.00,M3] 
20:32:24.851 00.001 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.67) = xAngle (2.26 = 2.26)
20:32:24.851 00.000 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.40 = -0.89)
20:32:24.851 00.000 14964 CameraToMount -- cameraX=0.48 cameraY=0.32 hyp=0.58 cameraTheta=0.60 mountX=-0.37 mountY=-0.45, mountTheta=-2.26
20:32:24.853 00.002 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.32, opts=13)
20:32:24.853 00.000 14964 Enqueuing Move request for scope (0.48, 0.32)
20:32:24.854 00.001 12044 Worker thread wakes up
20:32:24.854 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.32) opts 0xd
20:32:24.854 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.32)
20:32:24.854 00.000 12044 Moving (0.48, 0.32) raw xDistance=-0.37 yDistance=-0.45
20:32:24.854 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.37, slope = -0.02
20:32:24.854 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
20:32:24.854 00.000 12044 MoveAxis(E, 10, ABG)
20:32:24.854 00.000 12044 Guiding  Dir = 2, Dur = 10
20:32:24.867 00.013 14964 UpdateImageDisplay: Size=(968,608) min=403, max=65519, med=753, FiltMin=568, FiltMax=60625, Gamma=0.230
20:32:24.874 00.007 12044 IsSlewing returns 0
20:32:24.875 00.001 12044 IsGuiding returns 0
20:32:24.876 00.001 14964 UpdateGuideState exits: m=51841 SNR=116.6
20:32:24.877 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:24.877 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:24.878 00.001 14964 Enqueuing Expose request
20:32:24.906 00.028 12044 IsGuiding returns 1
20:32:24.906 00.000 12044 scope still moving after pulse duration time elapsed
20:32:24.997 00.091 12044 IsSlewing returns 0
20:32:24.997 00.000 12044 IsGuiding returns 0
20:32:24.997 00.000 12044 scope move finished after 10 + 112 ms
20:32:24.997 00.000 12044 Move returns status 0, amount 10
20:32:24.997 00.000 12044 MoveAxis(N, 42, ABG)
20:32:24.997 00.000 12044 Guiding  Dir = 0, Dur = 42
20:32:25.032 00.035 12044 IsSlewing returns 0
20:32:25.032 00.000 12044 IsGuiding returns 0
20:32:25.064 00.032 12044 PulseGuide returned control before completion, sleep 21
20:32:25.103 00.039 12044 IsGuiding returns 1
20:32:25.103 00.000 12044 scope still moving after pulse duration time elapsed
20:32:25.169 00.066 12044 IsSlewing returns 0
20:32:25.169 00.000 12044 IsGuiding returns 0
20:32:25.169 00.000 12044 scope move finished after 42 + 95 ms
20:32:25.169 00.000 12044 Move returns status 0, amount 42
20:32:25.169 00.000 12044 move complete, result=0
20:32:25.170 00.001 12044 worker thread done servicing request
20:32:25.170 00.000 12044 Worker thread wakes up
20:32:25.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:25.170 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:25.170 00.000 14964 GuideStep: -0.4 px 10 ms EAST, -0.4 px 42 ms NORTH
20:32:28.295 03.125 12044 Exposure complete
20:32:28.318 00.023 12044 worker thread done servicing request
20:32:28.318 00.000 14964 OnExposeComplete: enter
20:32:28.318 00.000 14964 UpdateGuideState(): m_state=6
20:32:28.319 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
20:32:28.320 00.001 14964 Star::Find returns 1 (0), X=773.68, Y=556.42, Mass=52730, SNR=130.3, Peak=4503 HFD=3.5
20:32:28.320 00.000 14964 MultiStar: [#1 -0.14,0.91,0.00,M4] 
20:32:28.321 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.67) = xAngle (3.06 = 3.06)
20:32:28.321 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.19 = -0.09)
20:32:28.322 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.39 mountX=-0.32 mountY=-0.03, mountTheta=-3.05
20:32:28.323 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.31, opts=13)
20:32:28.324 00.001 14964 Enqueuing Move request for scope (0.06, 0.31)
20:32:28.325 00.001 12044 Worker thread wakes up
20:32:28.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
20:32:28.325 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
20:32:28.325 00.000 12044 Moving (0.06, 0.31) raw xDistance=-0.32 yDistance=-0.03
20:32:28.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.32, slope = -0.04
20:32:28.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:28.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:32:28.325 00.000 12044 MoveAxis(E, 23, ABG)
20:32:28.325 00.000 12044 Guiding  Dir = 2, Dur = 23
20:32:28.342 00.017 14964 UpdateImageDisplay: Size=(968,608) min=356, max=65487, med=754, FiltMin=553, FiltMax=63202, Gamma=0.230
20:32:28.350 00.008 14964 UpdateGuideState exits: m=52730 SNR=130.3
20:32:28.351 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:28.352 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:28.352 00.000 14964 Enqueuing Expose request
20:32:28.356 00.004 12044 IsSlewing returns 0
20:32:28.356 00.000 12044 IsGuiding returns 0
20:32:28.424 00.068 12044 IsGuiding returns 1
20:32:28.424 00.000 12044 scope still moving after pulse duration time elapsed
20:32:28.657 00.233 12044 IsSlewing returns 0
20:32:28.657 00.000 12044 IsGuiding returns 0
20:32:28.658 00.001 12044 scope move finished after 23 + 278 ms
20:32:28.658 00.000 12044 Move returns status 0, amount 23
20:32:28.658 00.000 12044 MoveAxis(N, 0, ABG)
20:32:28.658 00.000 12044 Move returns status 0, amount 0
20:32:28.658 00.000 12044 move complete, result=0
20:32:28.658 00.000 12044 worker thread done servicing request
20:32:28.658 00.000 12044 Worker thread wakes up
20:32:28.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:28.658 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
20:32:28.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:31.786 03.128 12044 Exposure complete
20:32:31.805 00.019 12044 worker thread done servicing request
20:32:31.805 00.000 14964 OnExposeComplete: enter
20:32:31.807 00.002 14964 UpdateGuideState(): m_state=6
20:32:31.808 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
20:32:31.808 00.000 14964 Star::Find returns 1 (0), X=773.59, Y=556.26, Mass=52187, SNR=119.2, Peak=4827 HFD=3.4
20:32:31.809 00.001 14964 MultiStar: [#1 -0.06,0.27,0.22,U] 
20:32:31.809 00.000 14964 single-star, 1 included, MultiStar: {-0.04, 0.17}, one-star: {-0.03, 0.15}
20:32:31.810 00.001 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.67) = xAngle (3.46 = -2.82)
20:32:31.810 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.59 = 0.31)
20:32:31.810 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=-0.14 mountY=0.05, mountTheta=2.83
20:32:31.811 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.15, opts=13)
20:32:31.812 00.001 14964 Enqueuing Move request for scope (-0.03, 0.15)
20:32:31.813 00.001 12044 Worker thread wakes up
20:32:31.813 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
20:32:31.813 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
20:32:31.813 00.000 12044 Moving (-0.03, 0.15) raw xDistance=-0.14 yDistance=0.05
20:32:31.813 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.21, using input
20:32:31.813 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
20:32:31.813 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:31.813 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:32:31.813 00.000 12044 MoveAxis(E, 0, ABG)
20:32:31.813 00.000 12044 Move returns status 0, amount 0
20:32:31.813 00.000 12044 MoveAxis(N, 0, ABG)
20:32:31.813 00.000 12044 Move returns status 0, amount 0
20:32:31.813 00.000 12044 move complete, result=0
20:32:31.813 00.000 12044 worker thread done servicing request
20:32:31.825 00.012 14964 UpdateImageDisplay: Size=(968,608) min=222, max=65490, med=751, FiltMin=573, FiltMax=62456, Gamma=0.230
20:32:31.833 00.008 14964 UpdateGuideState exits: m=52187 SNR=119.2
20:32:31.834 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:31.834 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:31.835 00.001 14964 Enqueuing Expose request
20:32:31.835 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:32:31.836 00.001 12044 Worker thread wakes up
20:32:31.836 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:31.836 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:34.930 03.094 12044 Exposure complete
20:32:34.953 00.023 12044 worker thread done servicing request
20:32:34.953 00.000 14964 OnExposeComplete: enter
20:32:34.954 00.001 14964 UpdateGuideState(): m_state=6
20:32:34.954 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
20:32:34.955 00.001 14964 Star::Find returns 1 (0), X=773.49, Y=556.48, Mass=50885, SNR=117.1, Peak=4011 HFD=3.2
20:32:34.955 00.000 14964 MultiStar: [#1 -0.20,1.11,0.00,M4] 
20:32:34.956 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.67) = xAngle (3.59 = -2.70)
20:32:34.956 00.000 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.72 = 0.44)
20:32:34.957 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.39 cameraTheta=1.92 mountX=-0.35 mountY=0.16, mountTheta=2.70
20:32:34.958 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.36, opts=13)
20:32:34.958 00.000 14964 Enqueuing Move request for scope (-0.13, 0.36)
20:32:34.959 00.001 12044 Worker thread wakes up
20:32:34.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
20:32:34.959 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
20:32:34.959 00.000 12044 Moving (-0.13, 0.36) raw xDistance=-0.35 yDistance=0.16
20:32:34.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.35, slope = -0.04
20:32:34.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:34.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:32:34.959 00.000 12044 MoveAxis(E, 21, ABG)
20:32:34.959 00.000 12044 Guiding  Dir = 2, Dur = 21
20:32:34.972 00.013 14964 UpdateImageDisplay: Size=(968,608) min=463, max=65487, med=751, FiltMin=557, FiltMax=64529, Gamma=0.230
20:32:34.980 00.008 14964 UpdateGuideState exits: m=50885 SNR=117.1
20:32:34.980 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:34.981 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:34.981 00.000 14964 Enqueuing Expose request
20:32:34.985 00.004 12044 IsSlewing returns 0
20:32:34.985 00.000 12044 IsGuiding returns 0
20:32:35.044 00.059 12044 IsGuiding returns 1
20:32:35.044 00.000 12044 scope still moving after pulse duration time elapsed
20:32:35.090 00.046 12044 IsSlewing returns 0
20:32:35.090 00.000 12044 IsGuiding returns 0
20:32:35.090 00.000 12044 scope move finished after 21 + 84 ms
20:32:35.090 00.000 12044 Move returns status 0, amount 21
20:32:35.090 00.000 12044 MoveAxis(N, 0, ABG)
20:32:35.090 00.000 12044 Move returns status 0, amount 0
20:32:35.090 00.000 12044 move complete, result=0
20:32:35.090 00.000 12044 worker thread done servicing request
20:32:35.090 00.000 12044 Worker thread wakes up
20:32:35.090 00.000 14964 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
20:32:35.091 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:35.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:38.189 03.098 12044 Exposure complete
20:32:38.209 00.020 12044 worker thread done servicing request
20:32:38.209 00.000 14964 OnExposeComplete: enter
20:32:38.210 00.001 14964 UpdateGuideState(): m_state=6
20:32:38.210 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
20:32:38.211 00.001 14964 Star::Find returns 1 (0), X=773.74, Y=556.04, Mass=49761, SNR=119.5, Peak=4279 HFD=4.0
20:32:38.212 00.001 14964 MultiStar: [#1 -0.08,0.30,0.22,U] 
20:32:38.212 00.000 14964 refined, 1 included, MultiStar: {0.08, -0.00}, one-star: {0.11, -0.07}
20:32:38.213 00.001 14964 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.67) = xAngle (1.64 = 1.64)
20:32:38.213 00.000 14964 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.78 = -1.51)
20:32:38.214 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.01 mountY=-0.08, mountTheta=-1.64
20:32:38.217 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.00, opts=13)
20:32:38.217 00.000 14964 Enqueuing Move request for scope (0.08, -0.00)
20:32:38.218 00.001 12044 Worker thread wakes up
20:32:38.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
20:32:38.218 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
20:32:38.218 00.000 12044 Moving (0.08, -0.00) raw xDistance=-0.01 yDistance=-0.08
20:32:38.218 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.27, using input
20:32:38.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.04
20:32:38.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:38.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:32:38.218 00.000 12044 MoveAxis(E, 0, ABG)
20:32:38.218 00.000 12044 Move returns status 0, amount 0
20:32:38.218 00.000 12044 MoveAxis(N, 0, ABG)
20:32:38.218 00.000 12044 Move returns status 0, amount 0
20:32:38.218 00.000 12044 move complete, result=0
20:32:38.218 00.000 12044 worker thread done servicing request
20:32:38.232 00.014 14964 UpdateImageDisplay: Size=(968,608) min=42, max=65487, med=748, FiltMin=552, FiltMax=61064, Gamma=0.230
20:32:38.240 00.008 14964 UpdateGuideState exits: m=49761 SNR=119.5
20:32:38.240 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:38.241 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:38.241 00.000 14964 Enqueuing Expose request
20:32:38.242 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:32:38.243 00.001 12044 Worker thread wakes up
20:32:38.243 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:38.243 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:41.354 03.111 12044 Exposure complete
20:32:41.376 00.022 12044 worker thread done servicing request
20:32:41.376 00.000 14964 OnExposeComplete: enter
20:32:41.376 00.000 14964 UpdateGuideState(): m_state=6
20:32:41.377 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
20:32:41.377 00.000 14964 Star::Find returns 1 (0), X=774.14, Y=555.90, Mass=49975, SNR=117.7, Peak=4285 HFD=3.7
20:32:41.379 00.002 14964 MultiStar: [#1 0.72,0.13,0.00,M4] 
20:32:41.379 00.000 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.67) = xAngle (1.28 = 1.28)
20:32:41.380 00.001 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.41 = -1.87)
20:32:41.380 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.21 hyp=0.56 cameraTheta=-0.39 mountX=0.16 mountY=-0.54, mountTheta=-1.27
20:32:41.381 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.21, opts=13)
20:32:41.382 00.001 14964 Enqueuing Move request for scope (0.52, -0.21)
20:32:41.382 00.000 12044 Worker thread wakes up
20:32:41.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.21) opts 0xd
20:32:41.382 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.21)
20:32:41.382 00.000 12044 Moving (0.52, -0.21) raw xDistance=0.16 yDistance=-0.54
20:32:41.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
20:32:41.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:32:41.382 00.000 12044 MoveAxis(E, 0, ABG)
20:32:41.382 00.000 12044 Move returns status 0, amount 0
20:32:41.382 00.000 12044 MoveAxis(N, 50, ABG)
20:32:41.382 00.000 12044 Guiding  Dir = 0, Dur = 50
20:32:41.394 00.012 14964 UpdateImageDisplay: Size=(968,608) min=274, max=65519, med=748, FiltMin=549, FiltMax=59938, Gamma=0.230
20:32:41.402 00.008 14964 UpdateGuideState exits: m=49975 SNR=117.7
20:32:41.402 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:41.403 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:41.403 00.000 14964 Enqueuing Expose request
20:32:41.439 00.036 12044 IsSlewing returns 0
20:32:41.439 00.000 12044 IsGuiding returns 0
20:32:41.471 00.032 12044 PulseGuide returned control before completion, sleep 29
20:32:41.502 00.031 12044 IsGuiding returns 1
20:32:41.502 00.000 12044 scope still moving after pulse duration time elapsed
20:32:41.596 00.094 12044 IsSlewing returns 0
20:32:41.596 00.000 12044 IsGuiding returns 0
20:32:41.596 00.000 12044 scope move finished after 50 + 107 ms
20:32:41.596 00.000 12044 Move returns status 0, amount 50
20:32:41.596 00.000 12044 move complete, result=0
20:32:41.596 00.000 12044 worker thread done servicing request
20:32:41.596 00.000 12044 Worker thread wakes up
20:32:41.596 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 50 ms NORTH
20:32:41.597 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:41.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:44.721 03.124 12044 Exposure complete
20:32:44.742 00.021 12044 worker thread done servicing request
20:32:44.743 00.001 14964 OnExposeComplete: enter
20:32:44.743 00.000 14964 UpdateGuideState(): m_state=6
20:32:44.744 00.001 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
20:32:44.744 00.000 14964 Star::Find returns 1 (0), X=773.84, Y=556.89, Mass=49046, SNR=105.7, Peak=3955 HFD=3.9
20:32:44.745 00.001 14964 MultiStar: [#1 -0.01,0.95,0.00,M5] 
20:32:44.745 00.000 14964 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.67) = xAngle (2.97 = 2.97)
20:32:44.746 00.001 14964 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.10 = -0.18)
20:32:44.746 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.78 hyp=0.81 cameraTheta=1.30 mountX=-0.80 mountY=-0.14, mountTheta=-2.96
20:32:44.747 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.78, opts=13)
20:32:44.747 00.000 14964 Enqueuing Move request for scope (0.22, 0.78)
20:32:44.748 00.001 12044 Worker thread wakes up
20:32:44.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.78) opts 0xd
20:32:44.748 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.78)
20:32:44.748 00.000 12044 Moving (0.22, 0.78) raw xDistance=-0.80 yDistance=-0.14
20:32:44.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.80, slope = -0.03
20:32:44.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:44.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:32:44.748 00.000 12044 MoveAxis(E, 15, ABG)
20:32:44.748 00.000 12044 Guiding  Dir = 2, Dur = 15
20:32:44.762 00.014 14964 UpdateImageDisplay: Size=(968,608) min=442, max=65479, med=749, FiltMin=562, FiltMax=60369, Gamma=0.230
20:32:44.770 00.008 14964 UpdateGuideState exits: m=49046 SNR=105.7
20:32:44.770 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:44.771 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:44.771 00.000 14964 Enqueuing Expose request
20:32:44.810 00.039 12044 IsSlewing returns 0
20:32:44.810 00.000 12044 IsGuiding returns 0
20:32:44.842 00.032 12044 IsGuiding returns 1
20:32:44.842 00.000 12044 scope still moving after pulse duration time elapsed
20:32:44.906 00.064 12044 IsSlewing returns 0
20:32:44.907 00.001 12044 IsGuiding returns 0
20:32:44.907 00.000 12044 scope move finished after 15 + 82 ms
20:32:44.907 00.000 12044 Move returns status 0, amount 15
20:32:44.907 00.000 12044 MoveAxis(N, 0, ABG)
20:32:44.907 00.000 12044 Move returns status 0, amount 0
20:32:44.907 00.000 12044 move complete, result=0
20:32:44.907 00.000 12044 worker thread done servicing request
20:32:44.907 00.000 12044 Worker thread wakes up
20:32:44.907 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:44.907 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:44.907 00.000 14964 GuideStep: -0.8 px 15 ms EAST, -0.1 px 0 ms NORTH
20:32:48.037 03.130 12044 Exposure complete
20:32:48.060 00.023 12044 worker thread done servicing request
20:32:48.060 00.000 14964 OnExposeComplete: enter
20:32:48.060 00.000 14964 UpdateGuideState(): m_state=6
20:32:48.061 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
20:32:48.062 00.001 14964 Star::Find returns 1 (0), X=773.80, Y=556.58, Mass=50595, SNR=121.0, Peak=4863 HFD=3.5
20:32:48.062 00.000 14964 MultiStar: [#1 0.17,0.93,0.00,M6] 
20:32:48.063 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.67) = xAngle (2.88 = 2.88)
20:32:48.063 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.01 = -0.27)
20:32:48.064 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.47 hyp=0.50 cameraTheta=1.21 mountX=-0.48 mountY=-0.13, mountTheta=-2.87
20:32:48.065 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.47, opts=13)
20:32:48.066 00.001 14964 Enqueuing Move request for scope (0.18, 0.47)
20:32:48.067 00.001 12044 Worker thread wakes up
20:32:48.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.47) opts 0xd
20:32:48.067 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.47)
20:32:48.067 00.000 12044 Moving (0.18, 0.47) raw xDistance=-0.48 yDistance=-0.13
20:32:48.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.48, slope = 0.00
20:32:48.067 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:48.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:32:48.067 00.000 12044 MoveAxis(E, 0, ABG)
20:32:48.067 00.000 12044 Move returns status 0, amount 0
20:32:48.067 00.000 12044 MoveAxis(N, 0, ABG)
20:32:48.067 00.000 12044 Move returns status 0, amount 0
20:32:48.067 00.000 12044 move complete, result=0
20:32:48.067 00.000 12044 worker thread done servicing request
20:32:48.080 00.013 14964 UpdateImageDisplay: Size=(968,608) min=451, max=65487, med=747, FiltMin=567, FiltMax=62891, Gamma=0.230
20:32:48.087 00.007 14964 UpdateGuideState exits: m=50595 SNR=121.0
20:32:48.088 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:48.088 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:48.089 00.001 14964 Enqueuing Expose request
20:32:48.089 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -0.1 px 0 ms NORTH
20:32:48.090 00.001 12044 Worker thread wakes up
20:32:48.090 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:48.090 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:51.205 03.115 12044 Exposure complete
20:32:51.225 00.020 12044 worker thread done servicing request
20:32:51.226 00.001 14964 OnExposeComplete: enter
20:32:51.226 00.000 14964 UpdateGuideState(): m_state=6
20:32:51.227 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
20:32:51.227 00.000 14964 Star::Find returns 1 (0), X=773.84, Y=556.93, Mass=51875, SNR=119.0, Peak=4649 HFD=3.5
20:32:51.228 00.001 14964 MultiStar: [#1 -0.12,1.48,0.00,M7] 
20:32:51.228 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.67) = xAngle (2.98 = 2.98)
20:32:51.229 00.001 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.11 = -0.17)
20:32:51.229 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.81 hyp=0.84 cameraTheta=1.31 mountX=-0.83 mountY=-0.14, mountTheta=-2.97
20:32:51.230 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.81, opts=13)
20:32:51.231 00.001 14964 Enqueuing Move request for scope (0.22, 0.81)
20:32:51.232 00.001 12044 Worker thread wakes up
20:32:51.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.81) opts 0xd
20:32:51.232 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.81)
20:32:51.232 00.000 12044 Moving (0.22, 0.81) raw xDistance=-0.83 yDistance=-0.14
20:32:51.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.83, slope = -0.04
20:32:51.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:51.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:32:51.232 00.000 12044 MoveAxis(E, 20, ABG)
20:32:51.232 00.000 12044 Guiding  Dir = 2, Dur = 20
20:32:51.246 00.014 14964 UpdateImageDisplay: Size=(968,608) min=431, max=65514, med=746, FiltMin=567, FiltMax=62140, Gamma=0.230
20:32:51.255 00.009 14964 UpdateGuideState exits: m=51875 SNR=119.0
20:32:51.255 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:51.256 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:51.256 00.000 14964 Enqueuing Expose request
20:32:51.263 00.007 12044 IsSlewing returns 0
20:32:51.295 00.032 12044 IsGuiding returns 0
20:32:51.326 00.031 12044 IsGuiding returns 1
20:32:51.326 00.000 12044 scope still moving after pulse duration time elapsed
20:32:51.388 00.062 12044 IsSlewing returns 0
20:32:51.388 00.000 12044 IsGuiding returns 0
20:32:51.388 00.000 12044 scope move finished after 20 + 73 ms
20:32:51.388 00.000 12044 Move returns status 0, amount 20
20:32:51.388 00.000 12044 MoveAxis(N, 0, ABG)
20:32:51.388 00.000 12044 Move returns status 0, amount 0
20:32:51.388 00.000 12044 move complete, result=0
20:32:51.388 00.000 12044 worker thread done servicing request
20:32:51.388 00.000 12044 Worker thread wakes up
20:32:51.388 00.000 14964 GuideStep: -0.8 px 20 ms EAST, -0.1 px 0 ms NORTH
20:32:51.389 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:51.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:54.518 03.129 12044 Exposure complete
20:32:54.538 00.020 12044 worker thread done servicing request
20:32:54.538 00.000 14964 OnExposeComplete: enter
20:32:54.539 00.001 14964 UpdateGuideState(): m_state=6
20:32:54.539 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
20:32:54.540 00.001 14964 Star::Find returns 1 (0), X=774.13, Y=556.20, Mass=51998, SNR=117.7, Peak=4473 HFD=3.6
20:32:54.541 00.001 14964 MultiStar: [#1 0.47,0.41,0.00,M8] 
20:32:54.541 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.67) = xAngle (1.83 = 1.83)
20:32:54.542 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.97 = -1.32)
20:32:54.542 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=0.08 hyp=0.52 cameraTheta=0.16 mountX=-0.13 mountY=-0.50, mountTheta=-1.83
20:32:54.543 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.08, opts=13)
20:32:54.544 00.001 14964 Enqueuing Move request for scope (0.51, 0.08)
20:32:54.544 00.000 12044 Worker thread wakes up
20:32:54.544 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.08) opts 0xd
20:32:54.544 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.08)
20:32:54.544 00.000 12044 Moving (0.51, 0.08) raw xDistance=-0.13 yDistance=-0.50
20:32:54.544 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.17, using input
20:32:54.544 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
20:32:54.545 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
20:32:54.545 00.000 12044 MoveAxis(E, 0, ABG)
20:32:54.545 00.000 12044 Move returns status 0, amount 0
20:32:54.545 00.000 12044 MoveAxis(N, 47, ABG)
20:32:54.545 00.000 12044 Guiding  Dir = 0, Dur = 47
20:32:54.558 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65519, med=744, FiltMin=567, FiltMax=61775, Gamma=0.230
20:32:54.566 00.008 14964 UpdateGuideState exits: m=51998 SNR=117.7
20:32:54.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:54.567 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:54.568 00.001 14964 Enqueuing Expose request
20:32:54.578 00.010 12044 IsSlewing returns 0
20:32:54.639 00.061 12044 IsGuiding returns 0
20:32:54.670 00.031 12044 PulseGuide returned control before completion, sleep 27
20:32:54.703 00.033 12044 IsGuiding returns 1
20:32:54.704 00.001 12044 scope still moving after pulse duration time elapsed
20:32:54.763 00.059 12044 IsSlewing returns 0
20:32:54.763 00.000 12044 IsGuiding returns 0
20:32:54.763 00.000 12044 scope move finished after 47 + 76 ms
20:32:54.763 00.000 12044 Move returns status 0, amount 47
20:32:54.763 00.000 12044 move complete, result=0
20:32:54.763 00.000 12044 worker thread done servicing request
20:32:54.763 00.000 12044 Worker thread wakes up
20:32:54.763 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:54.763 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:54.763 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 47 ms NORTH
20:32:57.865 03.102 12044 Exposure complete
20:32:57.885 00.020 12044 worker thread done servicing request
20:32:57.885 00.000 14964 OnExposeComplete: enter
20:32:57.885 00.000 14964 UpdateGuideState(): m_state=6
20:32:57.886 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
20:32:57.886 00.000 14964 Star::Find returns 1 (0), X=773.86, Y=556.55, Mass=51917, SNR=119.7, Peak=5397 HFD=3.4
20:32:57.887 00.001 14964 MultiStar: [#1 -0.15,1.06,0.00,M9] 
20:32:57.887 00.000 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.67) = xAngle (2.73 = 2.73)
20:32:57.888 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.87 = -0.41)
20:32:57.888 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.43 hyp=0.50 cameraTheta=1.07 mountX=-0.46 mountY=-0.20, mountTheta=-2.73
20:32:57.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.43, opts=13)
20:32:57.890 00.001 14964 Enqueuing Move request for scope (0.24, 0.43)
20:32:57.890 00.000 12044 Worker thread wakes up
20:32:57.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.43) opts 0xd
20:32:57.891 00.001 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.43)
20:32:57.891 00.000 12044 Moving (0.24, 0.43) raw xDistance=-0.46 yDistance=-0.20
20:32:57.891 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.46, slope = -0.04
20:32:57.891 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:57.891 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:32:57.891 00.000 12044 MoveAxis(E, 20, ABG)
20:32:57.891 00.000 12044 Guiding  Dir = 2, Dur = 20
20:32:57.905 00.014 14964 UpdateImageDisplay: Size=(968,608) min=424, max=65519, med=743, FiltMin=563, FiltMax=61141, Gamma=0.230
20:32:57.913 00.008 14964 UpdateGuideState exits: m=51917 SNR=119.7
20:32:57.913 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:57.914 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:32:57.914 00.000 14964 Enqueuing Expose request
20:32:57.920 00.006 12044 IsSlewing returns 0
20:32:57.920 00.000 12044 IsGuiding returns 0
20:32:57.980 00.060 12044 IsGuiding returns 1
20:32:57.980 00.000 12044 scope still moving after pulse duration time elapsed
20:32:58.047 00.067 12044 IsSlewing returns 0
20:32:58.047 00.000 12044 IsGuiding returns 0
20:32:58.047 00.000 12044 scope move finished after 20 + 106 ms
20:32:58.047 00.000 12044 Move returns status 0, amount 20
20:32:58.047 00.000 12044 MoveAxis(N, 0, ABG)
20:32:58.047 00.000 12044 Move returns status 0, amount 0
20:32:58.047 00.000 12044 move complete, result=0
20:32:58.048 00.001 12044 worker thread done servicing request
20:32:58.048 00.000 12044 Worker thread wakes up
20:32:58.048 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:32:58.048 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:32:58.048 00.000 14964 GuideStep: -0.5 px 20 ms EAST, -0.2 px 0 ms NORTH
20:33:01.183 03.135 12044 Exposure complete
20:33:01.205 00.022 12044 worker thread done servicing request
20:33:01.205 00.000 14964 OnExposeComplete: enter
20:33:01.206 00.001 14964 UpdateGuideState(): m_state=6
20:33:01.206 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
20:33:01.207 00.001 14964 Star::Find returns 1 (0), X=773.42, Y=555.74, Mass=50140, SNR=118.7, Peak=4591 HFD=3.5
20:33:01.207 00.000 14964 MultiStar: [#1 -0.19,-0.12,0.24,U] 
20:33:01.208 00.001 14964 refined, 1 included, MultiStar: {-0.20, -0.32}, one-star: {-0.21, -0.37}
20:33:01.208 00.000 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.67) = xAngle (-0.47 = -0.47)
20:33:01.209 00.001 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.66 = 2.66)
20:33:01.209 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.14 mountX=0.34 mountY=0.17, mountTheta=0.48
20:33:01.210 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.32, opts=13)
20:33:01.211 00.001 14964 Enqueuing Move request for scope (-0.20, -0.32)
20:33:01.211 00.000 12044 Worker thread wakes up
20:33:01.211 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.32) opts 0xd
20:33:01.212 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.32)
20:33:01.212 00.000 12044 Moving (-0.20, -0.32) raw xDistance=0.34 yDistance=0.17
20:33:01.212 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.34, slope = 0.00
20:33:01.212 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:01.212 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:33:01.212 00.000 12044 MoveAxis(W, 1, ABG)
20:33:01.212 00.000 12044 Guiding  Dir = 3, Dur = 1
20:33:01.225 00.013 14964 UpdateImageDisplay: Size=(968,608) min=174, max=65519, med=742, FiltMin=551, FiltMax=65343, Gamma=0.230
20:33:01.232 00.007 14964 UpdateGuideState exits: m=50140 SNR=118.7
20:33:01.233 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:01.233 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:01.234 00.001 14964 Enqueuing Expose request
20:33:01.251 00.017 12044 IsSlewing returns 0
20:33:01.251 00.000 12044 IsGuiding returns 0
20:33:01.313 00.062 12044 IsGuiding returns 1
20:33:01.313 00.000 12044 scope still moving after pulse duration time elapsed
20:33:01.372 00.059 12044 IsSlewing returns 0
20:33:01.373 00.001 12044 IsGuiding returns 0
20:33:01.373 00.000 12044 scope move finished after 1 + 120 ms
20:33:01.373 00.000 12044 Move returns status 0, amount 1
20:33:01.373 00.000 12044 MoveAxis(N, 0, ABG)
20:33:01.373 00.000 12044 Move returns status 0, amount 0
20:33:01.373 00.000 12044 move complete, result=0
20:33:01.373 00.000 12044 worker thread done servicing request
20:33:01.373 00.000 12044 Worker thread wakes up
20:33:01.373 00.000 14964 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
20:33:01.374 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:01.374 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:04.469 03.095 12044 Exposure complete
20:33:04.489 00.020 12044 worker thread done servicing request
20:33:04.489 00.000 14964 OnExposeComplete: enter
20:33:04.490 00.001 14964 UpdateGuideState(): m_state=6
20:33:04.491 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
20:33:04.491 00.000 14964 Star::Find returns 1 (0), X=773.37, Y=556.05, Mass=52569, SNR=118.7, Peak=4079 HFD=3.7
20:33:04.492 00.001 14964 MultiStar: [#1 -0.43,0.26,0.21,U] 
20:33:04.492 00.000 14964 single-star, 1 included, MultiStar: {-0.28, -0.01}, one-star: {-0.25, -0.06}
20:33:04.492 00.000 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.67) = xAngle (-1.24 = -1.24)
20:33:04.493 00.001 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.90 = 1.90)
20:33:04.493 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.08 mountY=0.25, mountTheta=1.24
20:33:04.495 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.06, opts=13)
20:33:04.495 00.000 14964 Enqueuing Move request for scope (-0.25, -0.06)
20:33:04.496 00.001 12044 Worker thread wakes up
20:33:04.496 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
20:33:04.496 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
20:33:04.496 00.000 12044 Moving (-0.25, -0.06) raw xDistance=0.08 yDistance=0.25
20:33:04.496 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.19, using input
20:33:04.496 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
20:33:04.496 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:04.496 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:33:04.496 00.000 12044 MoveAxis(E, 0, ABG)
20:33:04.496 00.000 12044 Move returns status 0, amount 0
20:33:04.496 00.000 12044 MoveAxis(N, 0, ABG)
20:33:04.496 00.000 12044 Move returns status 0, amount 0
20:33:04.496 00.000 12044 move complete, result=0
20:33:04.496 00.000 12044 worker thread done servicing request
20:33:04.510 00.014 14964 UpdateImageDisplay: Size=(968,608) min=314, max=65487, med=740, FiltMin=567, FiltMax=63692, Gamma=0.230
20:33:04.517 00.007 14964 UpdateGuideState exits: m=52569 SNR=118.7
20:33:04.518 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:04.518 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:04.519 00.001 14964 Enqueuing Expose request
20:33:04.519 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:33:04.520 00.001 12044 Worker thread wakes up
20:33:04.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:04.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:07.615 03.095 12044 Exposure complete
20:33:07.635 00.020 12044 worker thread done servicing request
20:33:07.636 00.001 14964 OnExposeComplete: enter
20:33:07.636 00.000 14964 UpdateGuideState(): m_state=6
20:33:07.637 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
20:33:07.637 00.000 14964 Star::Find returns 1 (0), X=773.51, Y=556.36, Mass=50709, SNR=122.3, Peak=4391 HFD=3.4
20:33:07.638 00.001 14964 MultiStar: [#1 -0.32,0.84,0.00,M8] 
20:33:07.638 00.000 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.67) = xAngle (3.66 = -2.63)
20:33:07.639 00.001 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.79 = 0.51)
20:33:07.639 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.99 mountX=-0.24 mountY=0.13, mountTheta=2.63
20:33:07.641 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.25, opts=13)
20:33:07.642 00.001 14964 Enqueuing Move request for scope (-0.11, 0.25)
20:33:07.642 00.000 12044 Worker thread wakes up
20:33:07.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
20:33:07.642 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
20:33:07.642 00.000 12044 Moving (-0.11, 0.25) raw xDistance=-0.24 yDistance=0.13
20:33:07.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.02
20:33:07.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:07.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:33:07.642 00.000 12044 MoveAxis(E, 0, ABG)
20:33:07.642 00.000 12044 Move returns status 0, amount 0
20:33:07.642 00.000 12044 MoveAxis(N, 0, ABG)
20:33:07.642 00.000 12044 Move returns status 0, amount 0
20:33:07.642 00.000 12044 move complete, result=0
20:33:07.642 00.000 12044 worker thread done servicing request
20:33:07.656 00.014 14964 UpdateImageDisplay: Size=(968,608) min=440, max=65522, med=740, FiltMin=557, FiltMax=64142, Gamma=0.230
20:33:07.663 00.007 14964 UpdateGuideState exits: m=50709 SNR=122.3
20:33:07.664 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:07.664 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:07.665 00.001 14964 Enqueuing Expose request
20:33:07.665 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:33:07.666 00.001 12044 Worker thread wakes up
20:33:07.666 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:07.666 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:10.786 03.120 12044 Exposure complete
20:33:10.806 00.020 12044 worker thread done servicing request
20:33:10.806 00.000 14964 OnExposeComplete: enter
20:33:10.807 00.001 14964 UpdateGuideState(): m_state=6
20:33:10.807 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
20:33:10.808 00.001 14964 Star::Find returns 1 (0), X=773.22, Y=555.99, Mass=51518, SNR=110.3, Peak=4273 HFD=3.5
20:33:10.809 00.001 14964 MultiStar: [#1 -0.53,-0.00,0.24,U] 
20:33:10.809 00.000 14964 single-star, 1 included, MultiStar: {-0.43, -0.10}, one-star: {-0.40, -0.12}
20:33:10.809 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.67) = xAngle (-1.18 = -1.18)
20:33:10.810 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.96 = 1.96)
20:33:10.810 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-2.84 mountX=0.16 mountY=0.39, mountTheta=1.18
20:33:10.811 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.12, opts=13)
20:33:10.812 00.001 14964 Enqueuing Move request for scope (-0.40, -0.12)
20:33:10.812 00.000 12044 Worker thread wakes up
20:33:10.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.12) opts 0xd
20:33:10.812 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.12)
20:33:10.812 00.000 12044 Moving (-0.40, -0.12) raw xDistance=0.16 yDistance=0.39
20:33:10.812 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.39, using input
20:33:10.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.06
20:33:10.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:10.813 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:33:10.813 00.000 12044 MoveAxis(E, 0, ABG)
20:33:10.813 00.000 12044 Move returns status 0, amount 0
20:33:10.813 00.000 12044 MoveAxis(N, 0, ABG)
20:33:10.813 00.000 12044 Move returns status 0, amount 0
20:33:10.813 00.000 12044 move complete, result=0
20:33:10.813 00.000 12044 worker thread done servicing request
20:33:10.827 00.014 14964 UpdateImageDisplay: Size=(968,608) min=422, max=65486, med=739, FiltMin=561, FiltMax=58590, Gamma=0.230
20:33:10.835 00.008 14964 UpdateGuideState exits: m=51518 SNR=110.3
20:33:10.836 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:10.836 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:10.836 00.000 14964 Enqueuing Expose request
20:33:10.837 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:33:10.837 00.000 12044 Worker thread wakes up
20:33:10.838 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:10.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:13.958 03.120 12044 Exposure complete
20:33:13.981 00.023 12044 worker thread done servicing request
20:33:13.981 00.000 14964 OnExposeComplete: enter
20:33:13.982 00.001 14964 UpdateGuideState(): m_state=6
20:33:13.982 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
20:33:13.983 00.001 14964 Star::Find returns 1 (0), X=773.11, Y=556.05, Mass=52572, SNR=115.4, Peak=4443 HFD=3.7
20:33:13.983 00.000 14964 MultiStar: [#1 -0.72,0.08,0.00,M8] 
20:33:13.984 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.67) = xAngle (-1.35 = -1.35)
20:33:13.984 00.000 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.78 = 1.78)
20:33:13.985 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.06 hyp=0.52 cameraTheta=-3.02 mountX=0.11 mountY=0.50, mountTheta=1.35
20:33:13.986 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.06, opts=13)
20:33:13.987 00.001 14964 Enqueuing Move request for scope (-0.51, -0.06)
20:33:13.987 00.000 12044 Worker thread wakes up
20:33:13.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.06) opts 0xd
20:33:13.987 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.06)
20:33:13.987 00.000 12044 Moving (-0.51, -0.06) raw xDistance=0.11 yDistance=0.50
20:33:13.987 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.67, using input
20:33:13.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.10
20:33:13.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:13.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
20:33:13.987 00.000 12044 MoveAxis(E, 0, ABG)
20:33:13.987 00.000 12044 Move returns status 0, amount 0
20:33:13.988 00.001 12044 MoveAxis(N, 0, ABG)
20:33:13.988 00.000 12044 Move returns status 0, amount 0
20:33:13.988 00.000 12044 move complete, result=0
20:33:13.988 00.000 12044 worker thread done servicing request
20:33:14.000 00.012 14964 UpdateImageDisplay: Size=(968,608) min=303, max=65522, med=737, FiltMin=563, FiltMax=64183, Gamma=0.230
20:33:14.008 00.008 14964 UpdateGuideState exits: m=52572 SNR=115.4
20:33:14.008 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:14.009 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:14.009 00.000 14964 Enqueuing Expose request
20:33:14.009 00.000 12044 Worker thread wakes up
20:33:14.010 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:14.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:14.010 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:33:17.124 03.114 12044 Exposure complete
20:33:17.146 00.022 12044 worker thread done servicing request
20:33:17.146 00.000 14964 OnExposeComplete: enter
20:33:17.146 00.000 14964 UpdateGuideState(): m_state=6
20:33:17.147 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
20:33:17.147 00.000 14964 Star::Find returns 1 (0), X=773.54, Y=555.98, Mass=52527, SNR=115.2, Peak=4577 HFD=3.6
20:33:17.148 00.001 14964 MultiStar: [#1 -0.36,-0.28,0.20,U] 
20:33:17.148 00.000 14964 single-star, 1 included, MultiStar: {-0.13, -0.16}, one-star: {-0.09, -0.13}
20:33:17.149 00.001 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.67) = xAngle (-0.48 = -0.48)
20:33:17.149 00.000 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.66 = 2.66)
20:33:17.150 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.15 mountX=0.14 mountY=0.07, mountTheta=0.48
20:33:17.151 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.13, opts=13)
20:33:17.152 00.001 14964 Enqueuing Move request for scope (-0.09, -0.13)
20:33:17.152 00.000 12044 Worker thread wakes up
20:33:17.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
20:33:17.152 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
20:33:17.152 00.000 12044 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=0.07
20:33:17.152 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.56, using input
20:33:17.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.09
20:33:17.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:17.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:33:17.152 00.000 12044 MoveAxis(E, 0, ABG)
20:33:17.152 00.000 12044 Move returns status 0, amount 0
20:33:17.152 00.000 12044 MoveAxis(N, 0, ABG)
20:33:17.152 00.000 12044 Move returns status 0, amount 0
20:33:17.152 00.000 12044 move complete, result=0
20:33:17.152 00.000 12044 worker thread done servicing request
20:33:17.165 00.013 14964 UpdateImageDisplay: Size=(968,608) min=278, max=65487, med=737, FiltMin=563, FiltMax=61460, Gamma=0.230
20:33:17.173 00.008 14964 UpdateGuideState exits: m=52527 SNR=115.2
20:33:17.173 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:17.174 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:17.174 00.000 14964 Enqueuing Expose request
20:33:17.175 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:33:17.175 00.000 12044 Worker thread wakes up
20:33:17.175 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:17.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:20.270 03.095 12044 Exposure complete
20:33:20.290 00.020 12044 worker thread done servicing request
20:33:20.290 00.000 14964 OnExposeComplete: enter
20:33:20.291 00.001 14964 UpdateGuideState(): m_state=6
20:33:20.292 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
20:33:20.292 00.000 14964 Star::Find returns 1 (0), X=773.78, Y=555.80, Mass=50746, SNR=112.2, Peak=3951 HFD=3.7
20:33:20.293 00.001 14964 MultiStar: [#1 0.17,0.03,0.24,U] 
20:33:20.293 00.000 14964 refined, 1 included, MultiStar: {0.16, -0.25}, one-star: {0.16, -0.31}
20:33:20.293 00.000 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.67) = xAngle (0.67 = 0.67)
20:33:20.294 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.81 = -2.48)
20:33:20.294 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.00 mountX=0.23 mountY=-0.18, mountTheta=-0.67
20:33:20.295 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.25, opts=13)
20:33:20.296 00.001 14964 Enqueuing Move request for scope (0.16, -0.25)
20:33:20.296 00.000 12044 Worker thread wakes up
20:33:20.297 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
20:33:20.297 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
20:33:20.297 00.000 12044 Moving (0.16, -0.25) raw xDistance=0.23 yDistance=-0.18
20:33:20.297 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.53, using input
20:33:20.297 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
20:33:20.297 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.08
20:33:20.297 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:20.297 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:33:20.297 00.000 12044 MoveAxis(E, 0, ABG)
20:33:20.297 00.000 12044 Move returns status 0, amount 0
20:33:20.297 00.000 12044 MoveAxis(N, 0, ABG)
20:33:20.297 00.000 12044 Move returns status 0, amount 0
20:33:20.297 00.000 12044 move complete, result=0
20:33:20.297 00.000 12044 worker thread done servicing request
20:33:20.310 00.013 14964 UpdateImageDisplay: Size=(968,608) min=471, max=65490, med=735, FiltMin=559, FiltMax=52495, Gamma=0.230
20:33:20.317 00.007 14964 UpdateGuideState exits: m=50746 SNR=112.2
20:33:20.318 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:20.318 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:20.319 00.001 14964 Enqueuing Expose request
20:33:20.319 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:33:20.320 00.001 12044 Worker thread wakes up
20:33:20.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:20.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:23.441 03.121 12044 Exposure complete
20:33:23.463 00.022 12044 worker thread done servicing request
20:33:23.463 00.000 14964 OnExposeComplete: enter
20:33:23.463 00.000 14964 UpdateGuideState(): m_state=6
20:33:23.464 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:33:23.464 00.000 14964 Star::Find returns 1 (0), X=774.24, Y=556.26, Mass=51729, SNR=114.7, Peak=4011 HFD=3.8
20:33:23.465 00.001 14964 MultiStar: [#1 0.54,0.56,0.00,M7] 
20:33:23.465 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.67) = xAngle (1.91 = 1.91)
20:33:23.466 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.04 = -1.24)
20:33:23.466 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=0.15 hyp=0.63 cameraTheta=0.24 mountX=-0.21 mountY=-0.60, mountTheta=-1.91
20:33:23.467 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.15, opts=13)
20:33:23.468 00.001 14964 Enqueuing Move request for scope (0.61, 0.15)
20:33:23.468 00.000 12044 Worker thread wakes up
20:33:23.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.15) opts 0xd
20:33:23.468 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.15)
20:33:23.468 00.000 12044 Moving (0.61, 0.15) raw xDistance=-0.21 yDistance=-0.60
20:33:23.469 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
20:33:23.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
20:33:23.469 00.000 12044 MoveAxis(E, 0, ABG)
20:33:23.469 00.000 12044 Move returns status 0, amount 0
20:33:23.469 00.000 12044 MoveAxis(N, 56, ABG)
20:33:23.469 00.000 12044 Guiding  Dir = 0, Dur = 56
20:33:23.482 00.013 14964 UpdateImageDisplay: Size=(968,608) min=448, max=65487, med=735, FiltMin=551, FiltMax=58028, Gamma=0.230
20:33:23.489 00.007 14964 UpdateGuideState exits: m=51729 SNR=114.7
20:33:23.490 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:23.490 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:23.491 00.001 14964 Enqueuing Expose request
20:33:23.498 00.007 12044 IsSlewing returns 0
20:33:23.498 00.000 12044 IsGuiding returns 0
20:33:23.529 00.031 12044 PulseGuide returned control before completion, sleep 36
20:33:23.575 00.046 12044 IsGuiding returns 1
20:33:23.575 00.000 12044 scope still moving after pulse duration time elapsed
20:33:23.665 00.090 12044 IsSlewing returns 0
20:33:23.665 00.000 12044 IsGuiding returns 0
20:33:23.666 00.001 12044 scope move finished after 56 + 110 ms
20:33:23.666 00.000 12044 Move returns status 0, amount 56
20:33:23.666 00.000 12044 move complete, result=0
20:33:23.666 00.000 12044 worker thread done servicing request
20:33:23.666 00.000 12044 Worker thread wakes up
20:33:23.666 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 56 ms NORTH
20:33:23.667 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:23.667 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:26.769 03.102 12044 Exposure complete
20:33:26.789 00.020 12044 worker thread done servicing request
20:33:26.789 00.000 14964 OnExposeComplete: enter
20:33:26.790 00.001 14964 UpdateGuideState(): m_state=6
20:33:26.791 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
20:33:26.791 00.000 14964 Star::Find returns 1 (0), X=774.34, Y=556.26, Mass=51924, SNR=122.0, Peak=3691 HFD=4.0
20:33:26.792 00.001 14964 MultiStar: [#1 0.36,0.35,0.21,U] 
20:33:26.792 00.000 14964 refined, 1 included, MultiStar: {0.66, 0.18}, one-star: {0.72, 0.15}
20:33:26.793 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.67) = xAngle (1.94 = 1.94)
20:33:26.794 00.001 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.21)
20:33:26.794 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=0.18 hyp=0.68 cameraTheta=0.27 mountX=-0.25 mountY=-0.64, mountTheta=-1.94
20:33:26.797 00.003 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.18, opts=13)
20:33:26.797 00.000 14964 Enqueuing Move request for scope (0.66, 0.18)
20:33:26.798 00.001 12044 Worker thread wakes up
20:33:26.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.18) opts 0xd
20:33:26.798 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.18)
20:33:26.798 00.000 12044 Moving (0.66, 0.18) raw xDistance=-0.25 yDistance=-0.64
20:33:26.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
20:33:26.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
20:33:26.798 00.000 12044 MoveAxis(E, 0, ABG)
20:33:26.798 00.000 12044 Move returns status 0, amount 0
20:33:26.798 00.000 12044 MoveAxis(N, 60, ABG)
20:33:26.798 00.000 12044 Guiding  Dir = 0, Dur = 60
20:33:26.811 00.013 14964 UpdateImageDisplay: Size=(968,608) min=214, max=65487, med=734, FiltMin=555, FiltMax=59890, Gamma=0.230
20:33:26.818 00.007 14964 UpdateGuideState exits: m=51924 SNR=122.0
20:33:26.819 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:26.819 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:26.820 00.001 14964 Enqueuing Expose request
20:33:26.827 00.007 12044 IsSlewing returns 0
20:33:26.827 00.000 12044 IsGuiding returns 0
20:33:26.858 00.031 12044 PulseGuide returned control before completion, sleep 40
20:33:26.904 00.046 12044 IsGuiding returns 1
20:33:26.904 00.000 12044 scope still moving after pulse duration time elapsed
20:33:26.968 00.064 12044 IsSlewing returns 0
20:33:26.969 00.001 12044 IsGuiding returns 0
20:33:26.969 00.000 12044 scope move finished after 60 + 81 ms
20:33:26.969 00.000 12044 Move returns status 0, amount 60
20:33:26.969 00.000 12044 move complete, result=0
20:33:26.969 00.000 12044 worker thread done servicing request
20:33:26.969 00.000 12044 Worker thread wakes up
20:33:26.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:26.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:26.969 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 60 ms NORTH
20:33:30.098 03.129 12044 Exposure complete
20:33:30.119 00.021 12044 worker thread done servicing request
20:33:30.119 00.000 14964 OnExposeComplete: enter
20:33:30.119 00.000 14964 UpdateGuideState(): m_state=6
20:33:30.120 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
20:33:30.121 00.001 14964 Star::Find returns 1 (0), X=773.27, Y=556.05, Mass=52558, SNR=116.2, Peak=4903 HFD=3.4
20:33:30.121 00.000 14964 MultiStar: [#1 -0.43,0.04,0.22,U] 
20:33:30.122 00.001 14964 single-star, 1 included, MultiStar: {-0.36, -0.05}, one-star: {-0.35, -0.07}
20:33:30.122 00.000 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.67) = xAngle (-1.28 = -1.28)
20:33:30.123 00.001 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.85 = 1.85)
20:33:30.123 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-2.95 mountX=0.10 mountY=0.34, mountTheta=1.29
20:33:30.124 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.07, opts=13)
20:33:30.125 00.001 14964 Enqueuing Move request for scope (-0.35, -0.07)
20:33:30.125 00.000 12044 Worker thread wakes up
20:33:30.126 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.07) opts 0xd
20:33:30.126 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.07)
20:33:30.126 00.000 12044 Moving (-0.35, -0.07) raw xDistance=0.10 yDistance=0.34
20:33:30.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
20:33:30.126 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:30.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:33:30.126 00.000 12044 MoveAxis(E, 0, ABG)
20:33:30.126 00.000 12044 Move returns status 0, amount 0
20:33:30.126 00.000 12044 MoveAxis(N, 0, ABG)
20:33:30.126 00.000 12044 Move returns status 0, amount 0
20:33:30.126 00.000 12044 move complete, result=0
20:33:30.126 00.000 12044 worker thread done servicing request
20:33:30.139 00.013 14964 UpdateImageDisplay: Size=(968,608) min=478, max=65487, med=733, FiltMin=557, FiltMax=62522, Gamma=0.230
20:33:30.147 00.008 14964 UpdateGuideState exits: m=52558 SNR=116.2
20:33:30.147 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:30.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:30.148 00.000 14964 Enqueuing Expose request
20:33:30.149 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:33:30.149 00.000 12044 Worker thread wakes up
20:33:30.149 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:30.149 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:33.267 03.118 12044 Exposure complete
20:33:33.287 00.020 12044 worker thread done servicing request
20:33:33.287 00.000 14964 OnExposeComplete: enter
20:33:33.288 00.001 14964 UpdateGuideState(): m_state=6
20:33:33.288 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
20:33:33.289 00.001 14964 Star::Find returns 1 (0), X=773.56, Y=556.25, Mass=51564, SNR=124.6, Peak=5023 HFD=3.2
20:33:33.289 00.000 14964 MultiStar: [#1 0.03,0.55,0.22,U] 
20:33:33.290 00.001 14964 single-star, 1 included, MultiStar: {-0.05, 0.21}, one-star: {-0.06, 0.14}
20:33:33.290 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.67) = xAngle (3.67 = -2.61)
20:33:33.291 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.81 = 0.52)
20:33:33.291 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.00 mountX=-0.13 mountY=0.08, mountTheta=2.62
20:33:33.293 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.14, opts=13)
20:33:33.293 00.000 14964 Enqueuing Move request for scope (-0.06, 0.14)
20:33:33.294 00.001 12044 Worker thread wakes up
20:33:33.294 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
20:33:33.294 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
20:33:33.294 00.000 12044 Moving (-0.06, 0.14) raw xDistance=-0.13 yDistance=0.08
20:33:33.294 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.06
20:33:33.294 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:33.294 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:33:33.294 00.000 12044 MoveAxis(E, 0, ABG)
20:33:33.294 00.000 12044 Move returns status 0, amount 0
20:33:33.294 00.000 12044 MoveAxis(N, 0, ABG)
20:33:33.294 00.000 12044 Move returns status 0, amount 0
20:33:33.294 00.000 12044 move complete, result=0
20:33:33.295 00.001 12044 worker thread done servicing request
20:33:33.308 00.013 14964 UpdateImageDisplay: Size=(968,608) min=452, max=65519, med=732, FiltMin=556, FiltMax=61550, Gamma=0.230
20:33:33.316 00.008 14964 UpdateGuideState exits: m=51564 SNR=124.6
20:33:33.316 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:33.317 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:33.317 00.000 14964 Enqueuing Expose request
20:33:33.318 00.001 12044 Worker thread wakes up
20:33:33.318 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:33.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:33.318 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:33:36.420 03.102 12044 Exposure complete
20:33:36.440 00.020 12044 worker thread done servicing request
20:33:36.440 00.000 14964 OnExposeComplete: enter
20:33:36.441 00.001 14964 UpdateGuideState(): m_state=6
20:33:36.441 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
20:33:36.441 00.000 14964 Star::Find returns 1 (0), X=773.18, Y=556.66, Mass=50061, SNR=116.2, Peak=3991 HFD=3.7
20:33:36.442 00.001 14964 MultiStar: [#1 -0.82,0.95,0.00,M5] 
20:33:36.442 00.000 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.67) = xAngle (3.92 = -2.36)
20:33:36.442 00.000 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.05 = 0.77)
20:33:36.443 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.55 hyp=0.71 cameraTheta=2.25 mountX=-0.50 mountY=0.49, mountTheta=2.37
20:33:36.444 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.55, opts=13)
20:33:36.444 00.000 14964 Enqueuing Move request for scope (-0.45, 0.55)
20:33:36.445 00.001 12044 Worker thread wakes up
20:33:36.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.55) opts 0xd
20:33:36.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.55)
20:33:36.445 00.000 12044 Moving (-0.45, 0.55) raw xDistance=-0.50 yDistance=0.49
20:33:36.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.50, slope = -0.05
20:33:36.445 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:36.445 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:33:36.445 00.000 12044 MoveAxis(E, 13, ABG)
20:33:36.445 00.000 12044 Guiding  Dir = 2, Dur = 13
20:33:36.458 00.013 14964 UpdateImageDisplay: Size=(968,608) min=412, max=65522, med=731, FiltMin=561, FiltMax=62374, Gamma=0.230
20:33:36.465 00.007 14964 UpdateGuideState exits: m=50061 SNR=116.2
20:33:36.466 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:36.467 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:36.467 00.000 14964 Enqueuing Expose request
20:33:36.484 00.017 12044 IsSlewing returns 0
20:33:36.484 00.000 12044 IsGuiding returns 0
20:33:36.515 00.031 12044 IsGuiding returns 1
20:33:36.515 00.000 12044 scope still moving after pulse duration time elapsed
20:33:36.577 00.062 12044 IsSlewing returns 0
20:33:36.577 00.000 12044 IsGuiding returns 0
20:33:36.577 00.000 12044 scope move finished after 13 + 80 ms
20:33:36.577 00.000 12044 Move returns status 0, amount 13
20:33:36.577 00.000 12044 MoveAxis(N, 0, ABG)
20:33:36.577 00.000 12044 Move returns status 0, amount 0
20:33:36.578 00.001 12044 move complete, result=0
20:33:36.578 00.000 12044 worker thread done servicing request
20:33:36.578 00.000 12044 Worker thread wakes up
20:33:36.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:36.578 00.000 14964 GuideStep: -0.5 px 13 ms EAST, 0.5 px 0 ms NORTH
20:33:36.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:39.674 03.096 12044 Exposure complete
20:33:39.696 00.022 12044 worker thread done servicing request
20:33:39.696 00.000 14964 OnExposeComplete: enter
20:33:39.698 00.002 14964 UpdateGuideState(): m_state=6
20:33:39.698 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
20:33:39.699 00.001 14964 Star::Find returns 1 (0), X=773.18, Y=556.19, Mass=52130, SNR=118.2, Peak=4479 HFD=3.6
20:33:39.699 00.000 14964 MultiStar: [#1 -0.86,0.46,0.00,M6] 
20:33:39.700 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.67) = xAngle (4.63 = -1.65)
20:33:39.700 00.000 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.76 = 1.48)
20:33:39.701 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.08 hyp=0.45 cameraTheta=2.96 mountX=-0.04 mountY=0.45, mountTheta=1.65
20:33:39.702 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.08, opts=13)
20:33:39.703 00.001 14964 Enqueuing Move request for scope (-0.44, 0.08)
20:33:39.703 00.000 12044 Worker thread wakes up
20:33:39.703 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.08) opts 0xd
20:33:39.703 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.08)
20:33:39.703 00.000 12044 Moving (-0.44, 0.08) raw xDistance=-0.04 yDistance=0.45
20:33:39.703 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
20:33:39.704 00.001 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.97 newest=1.02
20:33:39.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
20:33:39.704 00.000 12044 MoveAxis(E, 0, ABG)
20:33:39.704 00.000 12044 Move returns status 0, amount 0
20:33:39.704 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 176 applied
20:33:39.704 00.000 12044 MoveAxis(S, 218, ABG)
20:33:39.704 00.000 12044 Guiding  Dir = 1, Dur = 218
20:33:39.717 00.013 14964 UpdateImageDisplay: Size=(968,608) min=351, max=65496, med=730, FiltMin=562, FiltMax=62358, Gamma=0.230
20:33:39.725 00.008 14964 UpdateGuideState exits: m=52130 SNR=118.2
20:33:39.726 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:39.726 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:39.727 00.001 14964 Enqueuing Expose request
20:33:39.749 00.022 12044 IsSlewing returns 0
20:33:39.749 00.000 12044 IsGuiding returns 0
20:33:39.780 00.031 12044 PulseGuide returned control before completion, sleep 197
20:33:39.983 00.203 12044 IsGuiding returns 1
20:33:39.983 00.000 12044 scope still moving after pulse duration time elapsed
20:33:40.043 00.060 12044 IsSlewing returns 0
20:33:40.043 00.000 12044 IsGuiding returns 0
20:33:40.043 00.000 12044 scope move finished after 218 + 76 ms
20:33:40.043 00.000 12044 Move returns status 0, amount 218
20:33:40.043 00.000 12044 move complete, result=0
20:33:40.043 00.000 12044 worker thread done servicing request
20:33:40.043 00.000 12044 Worker thread wakes up
20:33:40.044 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:40.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:40.044 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 218 ms SOUTH
20:33:43.153 03.109 12044 Exposure complete
20:33:43.178 00.025 12044 worker thread done servicing request
20:33:43.178 00.000 14964 OnExposeComplete: enter
20:33:43.179 00.001 14964 UpdateGuideState(): m_state=6
20:33:43.179 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
20:33:43.180 00.001 14964 Star::Find returns 1 (0), X=773.78, Y=556.79, Mass=51519, SNR=122.1, Peak=4535 HFD=3.6
20:33:43.180 00.000 14964 MultiStar: [#1 0.02,1.22,0.00,M7] 
20:33:43.181 00.001 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.67) = xAngle (3.01 = 3.01)
20:33:43.181 00.000 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.15 = -0.14)
20:33:43.182 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.67 hyp=0.69 cameraTheta=1.34 mountX=-0.69 mountY=-0.09, mountTheta=-3.00
20:33:43.183 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.67, opts=13)
20:33:43.184 00.001 14964 Enqueuing Move request for scope (0.16, 0.67)
20:33:43.184 00.000 12044 Worker thread wakes up
20:33:43.185 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.67) opts 0xd
20:33:43.185 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.67)
20:33:43.185 00.000 12044 Moving (0.16, 0.67) raw xDistance=-0.69 yDistance=-0.09
20:33:43.185 00.000 12044 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.37, ShCount=2, LgCount=1, SticCount=0,  Deflections: 0=0.445615, 1:-0.094513
20:33:43.185 00.000 12044 BLC: No correction, Miss < min_move
20:33:43.185 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.69, slope = -0.06
20:33:43.185 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:43.185 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:33:43.185 00.000 12044 MoveAxis(E, 22, ABG)
20:33:43.185 00.000 12044 Guiding  Dir = 2, Dur = 22
20:33:43.199 00.014 14964 UpdateImageDisplay: Size=(968,608) min=408, max=65487, med=730, FiltMin=559, FiltMax=63230, Gamma=0.230
20:33:43.207 00.008 14964 UpdateGuideState exits: m=51519 SNR=122.1
20:33:43.207 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:43.209 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:43.209 00.000 14964 Enqueuing Expose request
20:33:43.219 00.010 12044 IsSlewing returns 0
20:33:43.219 00.000 12044 IsGuiding returns 0
20:33:43.251 00.032 12044 IsGuiding returns 1
20:33:43.251 00.000 12044 scope still moving after pulse duration time elapsed
20:33:43.342 00.091 12044 IsSlewing returns 0
20:33:43.342 00.000 12044 IsGuiding returns 0
20:33:43.342 00.000 12044 scope move finished after 22 + 100 ms
20:33:43.343 00.001 12044 Move returns status 0, amount 22
20:33:43.343 00.000 12044 MoveAxis(N, 0, ABG)
20:33:43.343 00.000 12044 Move returns status 0, amount 0
20:33:43.343 00.000 12044 move complete, result=0
20:33:43.343 00.000 12044 worker thread done servicing request
20:33:43.343 00.000 12044 Worker thread wakes up
20:33:43.343 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:43.343 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:43.343 00.000 14964 GuideStep: -0.7 px 22 ms EAST, -0.1 px 0 ms NORTH
20:33:46.465 03.122 12044 Exposure complete
20:33:46.489 00.024 12044 worker thread done servicing request
20:33:46.489 00.000 14964 OnExposeComplete: enter
20:33:46.490 00.001 14964 UpdateGuideState(): m_state=6
20:33:46.490 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
20:33:46.491 00.001 14964 Star::Find returns 1 (0), X=773.17, Y=556.67, Mass=52613, SNR=116.6, Peak=4507 HFD=3.7
20:33:46.491 00.000 14964 MultiStar: [#1 -0.63,1.08,0.00,M8] 
20:33:46.492 00.001 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.67) = xAngle (3.92 = -2.36)
20:33:46.492 00.000 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.05 = 0.77)
20:33:46.493 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.56 hyp=0.71 cameraTheta=2.25 mountX=-0.51 mountY=0.50, mountTheta=2.37
20:33:46.494 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.56, opts=13)
20:33:46.495 00.001 14964 Enqueuing Move request for scope (-0.45, 0.56)
20:33:46.495 00.000 12044 Worker thread wakes up
20:33:46.496 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.56) opts 0xd
20:33:46.496 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.56)
20:33:46.496 00.000 12044 Moving (-0.45, 0.56) raw xDistance=-0.51 yDistance=0.50
20:33:46.496 00.000 12044 BLC: History state: CurrMiss=0.50, AvgInitMiss=-0.37, ShCount=2, LgCount=1, SticCount=0,  Deflections: 0=0.445615, 1:-0.094513, 2:0.498080
20:33:46.496 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:33:46.496 00.000 12044 BLC: window closed
20:33:46.496 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.51, slope = -0.06
20:33:46.496 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
20:33:46.496 00.000 12044 MoveAxis(E, 26, ABG)
20:33:46.496 00.000 12044 Guiding  Dir = 2, Dur = 26
20:33:46.509 00.013 14964 UpdateImageDisplay: Size=(968,608) min=358, max=65487, med=729, FiltMin=548, FiltMax=62726, Gamma=0.230
20:33:46.516 00.007 14964 UpdateGuideState exits: m=52613 SNR=116.6
20:33:46.517 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:46.517 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:46.518 00.001 14964 Enqueuing Expose request
20:33:46.528 00.010 12044 IsSlewing returns 0
20:33:46.529 00.001 12044 IsGuiding returns 0
20:33:46.593 00.064 12044 IsGuiding returns 1
20:33:46.593 00.000 12044 scope still moving after pulse duration time elapsed
20:33:46.652 00.059 12044 IsSlewing returns 0
20:33:46.652 00.000 12044 IsGuiding returns 0
20:33:46.652 00.000 12044 scope move finished after 26 + 98 ms
20:33:46.652 00.000 12044 Move returns status 0, amount 26
20:33:46.652 00.000 12044 MoveAxis(S, 47, ABG)
20:33:46.652 00.000 12044 Guiding  Dir = 1, Dur = 47
20:33:46.688 00.036 12044 IsSlewing returns 0
20:33:46.689 00.001 12044 IsGuiding returns 0
20:33:46.720 00.031 12044 PulseGuide returned control before completion, sleep 26
20:33:46.779 00.059 12044 IsGuiding returns 1
20:33:46.779 00.000 12044 scope still moving after pulse duration time elapsed
20:33:46.858 00.079 12044 IsSlewing returns 0
20:33:46.859 00.001 12044 IsGuiding returns 0
20:33:46.859 00.000 12044 scope move finished after 47 + 122 ms
20:33:46.859 00.000 12044 Move returns status 0, amount 47
20:33:46.859 00.000 12044 move complete, result=0
20:33:46.859 00.000 12044 worker thread done servicing request
20:33:46.859 00.000 12044 Worker thread wakes up
20:33:46.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:46.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:46.859 00.000 14964 GuideStep: -0.5 px 26 ms EAST, 0.5 px 47 ms SOUTH
20:33:49.981 03.122 12044 Exposure complete
20:33:50.003 00.022 12044 worker thread done servicing request
20:33:50.003 00.000 14964 OnExposeComplete: enter
20:33:50.004 00.001 14964 UpdateGuideState(): m_state=6
20:33:50.005 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
20:33:50.005 00.000 14964 Star::Find returns 1 (0), X=773.45, Y=556.36, Mass=51687, SNR=123.2, Peak=5303 HFD=3.1
20:33:50.006 00.001 14964 MultiStar: [#1 -0.38,0.63,0.00,M9] 
20:33:50.006 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.67) = xAngle (3.85 = -2.43)
20:33:50.006 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.99 = 0.70)
20:33:50.007 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.19 mountX=-0.23 mountY=0.20, mountTheta=2.43
20:33:50.008 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.25, opts=13)
20:33:50.009 00.001 14964 Enqueuing Move request for scope (-0.18, 0.25)
20:33:50.009 00.000 12044 Worker thread wakes up
20:33:50.010 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
20:33:50.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
20:33:50.010 00.000 12044 Moving (-0.18, 0.25) raw xDistance=-0.23 yDistance=0.20
20:33:50.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.04
20:33:50.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:50.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:33:50.010 00.000 12044 MoveAxis(E, 0, ABG)
20:33:50.010 00.000 12044 Move returns status 0, amount 0
20:33:50.010 00.000 12044 MoveAxis(N, 0, ABG)
20:33:50.010 00.000 12044 Move returns status 0, amount 0
20:33:50.010 00.000 12044 move complete, result=0
20:33:50.010 00.000 12044 worker thread done servicing request
20:33:50.023 00.013 14964 UpdateImageDisplay: Size=(968,608) min=356, max=65522, med=727, FiltMin=569, FiltMax=61254, Gamma=0.230
20:33:50.032 00.009 14964 UpdateGuideState exits: m=51687 SNR=123.2
20:33:50.033 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:50.033 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:50.033 00.000 14964 Enqueuing Expose request
20:33:50.034 00.001 12044 Worker thread wakes up
20:33:50.034 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:33:50.035 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:50.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:53.168 03.133 12044 Exposure complete
20:33:53.191 00.023 12044 worker thread done servicing request
20:33:53.192 00.001 14964 OnExposeComplete: enter
20:33:53.192 00.000 14964 UpdateGuideState(): m_state=6
20:33:53.193 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
20:33:53.193 00.000 14964 Star::Find returns 1 (0), X=773.63, Y=556.86, Mass=51836, SNR=120.6, Peak=4535 HFD=3.3
20:33:53.194 00.001 14964 MultiStar: [#1 -0.27,0.71,0.00,M10] 
20:33:53.194 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.67) = xAngle (3.23 = -3.05)
20:33:53.195 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.36 = 0.08)
20:33:53.195 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.75 hyp=0.75 cameraTheta=1.56 mountX=-0.75 mountY=0.06, mountTheta=3.06
20:33:53.196 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.75, opts=13)
20:33:53.197 00.001 14964 Enqueuing Move request for scope (0.01, 0.75)
20:33:53.197 00.000 12044 Worker thread wakes up
20:33:53.198 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.75) opts 0xd
20:33:53.198 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.75)
20:33:53.198 00.000 12044 Moving (0.01, 0.75) raw xDistance=-0.75 yDistance=0.06
20:33:53.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.75, slope = -0.05
20:33:53.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:53.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:33:53.198 00.000 12044 MoveAxis(E, 30, ABG)
20:33:53.198 00.000 12044 Guiding  Dir = 2, Dur = 30
20:33:53.211 00.013 14964 UpdateImageDisplay: Size=(968,608) min=228, max=65487, med=727, FiltMin=563, FiltMax=64266, Gamma=0.230
20:33:53.218 00.007 14964 UpdateGuideState exits: m=51836 SNR=120.6
20:33:53.219 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:53.219 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:53.220 00.001 14964 Enqueuing Expose request
20:33:53.220 00.000 12044 IsSlewing returns 0
20:33:53.221 00.001 12044 IsGuiding returns 0
20:33:53.253 00.032 12044 IsGuiding returns 1
20:33:53.253 00.000 12044 scope still moving after pulse duration time elapsed
20:33:53.312 00.059 12044 IsSlewing returns 0
20:33:53.341 00.029 12044 IsGuiding returns 0
20:33:53.341 00.000 12044 scope move finished after 30 + 90 ms
20:33:53.341 00.000 12044 Move returns status 0, amount 30
20:33:53.341 00.000 12044 MoveAxis(N, 0, ABG)
20:33:53.341 00.000 12044 Move returns status 0, amount 0
20:33:53.341 00.000 12044 move complete, result=0
20:33:53.342 00.001 12044 worker thread done servicing request
20:33:53.342 00.000 12044 Worker thread wakes up
20:33:53.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:53.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:53.342 00.000 14964 GuideStep: -0.7 px 30 ms EAST, 0.1 px 0 ms NORTH
20:33:56.451 03.109 12044 Exposure complete
20:33:56.472 00.021 12044 worker thread done servicing request
20:33:56.472 00.000 14964 OnExposeComplete: enter
20:33:56.473 00.001 14964 UpdateGuideState(): m_state=6
20:33:56.473 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
20:33:56.474 00.001 14964 Star::Find returns 1 (0), X=773.74, Y=556.14, Mass=52717, SNR=122.0, Peak=5283 HFD=3.3
20:33:56.474 00.000 14964 MultiStar: [#1 0.04,0.41,0.23,U] 
20:33:56.475 00.001 14964 single-star, 1 included, MultiStar: {0.10, 0.10}, one-star: {0.11, 0.03}
20:33:56.475 00.000 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.67) = xAngle (1.95 = 1.95)
20:33:56.476 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.08 = -1.20)
20:33:56.476 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
20:33:56.477 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.03, opts=13)
20:33:56.478 00.001 14964 Enqueuing Move request for scope (0.11, 0.03)
20:33:56.479 00.001 12044 Worker thread wakes up
20:33:56.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
20:33:56.479 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
20:33:56.479 00.000 12044 Moving (0.11, 0.03) raw xDistance=-0.04 yDistance=-0.11
20:33:56.479 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.21, using input
20:33:56.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
20:33:56.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:56.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:33:56.479 00.000 12044 MoveAxis(E, 0, ABG)
20:33:56.479 00.000 12044 Move returns status 0, amount 0
20:33:56.479 00.000 12044 MoveAxis(N, 0, ABG)
20:33:56.479 00.000 12044 Move returns status 0, amount 0
20:33:56.479 00.000 12044 move complete, result=0
20:33:56.479 00.000 12044 worker thread done servicing request
20:33:56.492 00.013 14964 UpdateImageDisplay: Size=(968,608) min=335, max=65490, med=727, FiltMin=555, FiltMax=64731, Gamma=0.230
20:33:56.500 00.008 14964 UpdateGuideState exits: m=52717 SNR=122.0
20:33:56.501 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:56.501 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:56.502 00.001 14964 Enqueuing Expose request
20:33:56.502 00.000 12044 Worker thread wakes up
20:33:56.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:56.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:33:56.502 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:33:59.622 03.120 12044 Exposure complete
20:33:59.643 00.021 12044 worker thread done servicing request
20:33:59.643 00.000 14964 OnExposeComplete: enter
20:33:59.643 00.000 14964 UpdateGuideState(): m_state=6
20:33:59.644 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
20:33:59.644 00.000 14964 Star::Find returns 1 (0), X=773.69, Y=556.09, Mass=51329, SNR=123.9, Peak=4971 HFD=3.4
20:33:59.645 00.001 14964 MultiStar: [#1 0.02,0.28,0.24,U] 
20:33:59.645 00.000 14964 refined, 1 included, MultiStar: {0.06, 0.03}, one-star: {0.07, -0.03}
20:33:59.646 00.001 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.67) = xAngle (2.19 = 2.19)
20:33:59.646 00.000 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.32 = -0.96)
20:33:59.646 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.52 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
20:33:59.648 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.03, opts=13)
20:33:59.648 00.000 14964 Enqueuing Move request for scope (0.06, 0.03)
20:33:59.649 00.001 12044 Worker thread wakes up
20:33:59.649 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
20:33:59.649 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
20:33:59.649 00.000 12044 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=-0.05
20:33:59.649 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.09, using input
20:33:59.649 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
20:33:59.649 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:59.649 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:33:59.649 00.000 12044 MoveAxis(E, 0, ABG)
20:33:59.649 00.000 12044 Move returns status 0, amount 0
20:33:59.649 00.000 12044 MoveAxis(N, 0, ABG)
20:33:59.649 00.000 12044 Move returns status 0, amount 0
20:33:59.649 00.000 12044 move complete, result=0
20:33:59.649 00.000 12044 worker thread done servicing request
20:33:59.662 00.013 14964 UpdateImageDisplay: Size=(968,608) min=452, max=65519, med=725, FiltMin=545, FiltMax=63982, Gamma=0.230
20:33:59.669 00.007 14964 UpdateGuideState exits: m=51329 SNR=123.9
20:33:59.670 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:59.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:33:59.671 00.000 14964 Enqueuing Expose request
20:33:59.671 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:33:59.672 00.001 12044 Worker thread wakes up
20:33:59.672 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:33:59.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:02.793 03.121 12044 Exposure complete
20:34:02.816 00.023 12044 worker thread done servicing request
20:34:02.816 00.000 14964 OnExposeComplete: enter
20:34:02.816 00.000 14964 UpdateGuideState(): m_state=6
20:34:02.817 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
20:34:02.817 00.000 14964 Star::Find returns 1 (0), X=773.90, Y=556.34, Mass=52508, SNR=123.5, Peak=5395 HFD=3.3
20:34:02.818 00.001 14964 MultiStar: [#1 0.34,0.28,0.21,U] 
20:34:02.818 00.000 14964 single-star, 1 included, MultiStar: {0.29, 0.24}, one-star: {0.28, 0.23}
20:34:02.819 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:34:02.819 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.48 = -0.80)
20:34:02.819 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.68 mountX=-0.25 mountY=-0.26, mountTheta=-2.35
20:34:02.821 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.23, opts=13)
20:34:02.821 00.000 14964 Enqueuing Move request for scope (0.28, 0.23)
20:34:02.822 00.001 12044 Worker thread wakes up
20:34:02.822 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
20:34:02.822 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
20:34:02.822 00.000 12044 Moving (0.28, 0.23) raw xDistance=-0.25 yDistance=-0.26
20:34:02.822 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
20:34:02.822 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:02.822 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:34:02.822 00.000 12044 MoveAxis(E, 0, ABG)
20:34:02.822 00.000 12044 Move returns status 0, amount 0
20:34:02.822 00.000 12044 MoveAxis(N, 0, ABG)
20:34:02.822 00.000 12044 Move returns status 0, amount 0
20:34:02.822 00.000 12044 move complete, result=0
20:34:02.822 00.000 12044 worker thread done servicing request
20:34:02.835 00.013 14964 UpdateImageDisplay: Size=(968,608) min=280, max=65519, med=724, FiltMin=555, FiltMax=61250, Gamma=0.230
20:34:02.842 00.007 14964 UpdateGuideState exits: m=52508 SNR=123.5
20:34:02.843 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:02.843 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:02.844 00.001 14964 Enqueuing Expose request
20:34:02.844 00.000 12044 Worker thread wakes up
20:34:02.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:02.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:02.844 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
20:34:05.944 03.100 12044 Exposure complete
20:34:05.965 00.021 12044 worker thread done servicing request
20:34:05.965 00.000 14964 OnExposeComplete: enter
20:34:05.966 00.001 14964 UpdateGuideState(): m_state=6
20:34:05.967 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
20:34:05.967 00.000 14964 Star::Find returns 1 (0), X=773.76, Y=556.45, Mass=50148, SNR=116.9, Peak=4635 HFD=3.5
20:34:05.968 00.001 14964 MultiStar: [#1 -0.06,0.69,0.00,M8] 
20:34:05.968 00.000 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.67) = xAngle (2.85 = 2.85)
20:34:05.969 00.001 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.98 = -0.30)
20:34:05.969 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.18 mountX=-0.35 mountY=-0.11, mountTheta=-2.84
20:34:05.970 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.34, opts=13)
20:34:05.971 00.001 14964 Enqueuing Move request for scope (0.14, 0.34)
20:34:05.971 00.000 12044 Worker thread wakes up
20:34:05.971 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
20:34:05.971 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
20:34:05.971 00.000 12044 Moving (0.14, 0.34) raw xDistance=-0.35 yDistance=-0.11
20:34:05.971 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.02
20:34:05.971 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:05.971 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:34:05.971 00.000 12044 MoveAxis(E, 0, ABG)
20:34:05.971 00.000 12044 Move returns status 0, amount 0
20:34:05.971 00.000 12044 MoveAxis(N, 0, ABG)
20:34:05.971 00.000 12044 Move returns status 0, amount 0
20:34:05.971 00.000 12044 move complete, result=0
20:34:05.971 00.000 12044 worker thread done servicing request
20:34:05.984 00.013 14964 UpdateImageDisplay: Size=(968,608) min=300, max=65487, med=724, FiltMin=545, FiltMax=60013, Gamma=0.230
20:34:05.993 00.009 14964 UpdateGuideState exits: m=50148 SNR=116.9
20:34:05.994 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:05.995 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:05.995 00.000 14964 Enqueuing Expose request
20:34:05.996 00.001 12044 Worker thread wakes up
20:34:05.996 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
20:34:05.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:05.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:09.129 03.133 12044 Exposure complete
20:34:09.149 00.020 12044 worker thread done servicing request
20:34:09.149 00.000 14964 OnExposeComplete: enter
20:34:09.151 00.002 14964 UpdateGuideState(): m_state=6
20:34:09.151 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
20:34:09.152 00.001 14964 Star::Find returns 1 (0), X=773.55, Y=556.60, Mass=50797, SNR=116.3, Peak=4859 HFD=3.3
20:34:09.152 00.000 14964 MultiStar: [#1 0.05,0.76,0.00,M9] 
20:34:09.152 00.000 14964 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.67) = xAngle (3.39 = -2.89)
20:34:09.153 00.001 14964 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.52 = 0.24)
20:34:09.153 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.48 hyp=0.49 cameraTheta=1.72 mountX=-0.47 mountY=0.12, mountTheta=2.90
20:34:09.154 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.48, opts=13)
20:34:09.154 00.000 14964 Enqueuing Move request for scope (-0.07, 0.48)
20:34:09.155 00.001 12044 Worker thread wakes up
20:34:09.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.48) opts 0xd
20:34:09.155 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.48)
20:34:09.155 00.000 12044 Moving (-0.07, 0.48) raw xDistance=-0.47 yDistance=0.12
20:34:09.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.01
20:34:09.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:09.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:34:09.155 00.000 12044 MoveAxis(E, 0, ABG)
20:34:09.155 00.000 12044 Move returns status 0, amount 0
20:34:09.155 00.000 12044 MoveAxis(N, 0, ABG)
20:34:09.155 00.000 12044 Move returns status 0, amount 0
20:34:09.155 00.000 12044 move complete, result=0
20:34:09.155 00.000 12044 worker thread done servicing request
20:34:09.168 00.013 14964 UpdateImageDisplay: Size=(968,608) min=395, max=65487, med=722, FiltMin=564, FiltMax=65476, Gamma=0.230
20:34:09.175 00.007 14964 UpdateGuideState exits: m=50797 SNR=116.3
20:34:09.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:09.176 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:09.177 00.001 14964 Enqueuing Expose request
20:34:09.177 00.000 12044 Worker thread wakes up
20:34:09.177 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:09.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:09.177 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
20:34:12.280 03.103 12044 Exposure complete
20:34:12.301 00.021 12044 worker thread done servicing request
20:34:12.301 00.000 14964 OnExposeComplete: enter
20:34:12.301 00.000 14964 UpdateGuideState(): m_state=6
20:34:12.302 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
20:34:12.302 00.000 14964 Star::Find returns 1 (0), X=773.66, Y=556.24, Mass=50928, SNR=114.4, Peak=5155 HFD=3.3
20:34:12.303 00.001 14964 MultiStar: [#1 -0.36,0.61,0.00,M10] 
20:34:12.303 00.000 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.67) = xAngle (2.94 = 2.94)
20:34:12.305 00.002 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.07 = -0.21)
20:34:12.305 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.27 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
20:34:12.306 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.12, opts=13)
20:34:12.306 00.000 14964 Enqueuing Move request for scope (0.04, 0.12)
20:34:12.307 00.001 12044 Worker thread wakes up
20:34:12.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
20:34:12.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
20:34:12.307 00.000 12044 Moving (0.04, 0.12) raw xDistance=-0.13 yDistance=-0.03
20:34:12.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.04
20:34:12.307 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:12.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:34:12.307 00.000 12044 MoveAxis(E, 0, ABG)
20:34:12.307 00.000 12044 Move returns status 0, amount 0
20:34:12.307 00.000 12044 MoveAxis(N, 0, ABG)
20:34:12.307 00.000 12044 Move returns status 0, amount 0
20:34:12.307 00.000 12044 move complete, result=0
20:34:12.307 00.000 12044 worker thread done servicing request
20:34:12.322 00.015 14964 UpdateImageDisplay: Size=(968,608) min=480, max=65487, med=722, FiltMin=563, FiltMax=62843, Gamma=0.230
20:34:12.329 00.007 14964 UpdateGuideState exits: m=50928 SNR=114.4
20:34:12.330 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:12.330 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:12.331 00.001 14964 Enqueuing Expose request
20:34:12.331 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:34:12.332 00.001 12044 Worker thread wakes up
20:34:12.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:12.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:15.436 03.104 12044 Exposure complete
20:34:15.457 00.021 12044 worker thread done servicing request
20:34:15.457 00.000 14964 OnExposeComplete: enter
20:34:15.457 00.000 14964 UpdateGuideState(): m_state=6
20:34:15.458 00.001 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
20:34:15.458 00.000 14964 Star::Find returns 1 (0), X=773.66, Y=555.98, Mass=51374, SNR=117.5, Peak=4647 HFD=3.3
20:34:15.459 00.001 14964 MultiStar: [#1 -0.07,0.09,0.23,U] 
20:34:15.459 00.000 14964 refined, 1 included, MultiStar: {0.02, -0.09}, one-star: {0.04, -0.13}
20:34:15.460 00.001 14964 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.67) = xAngle (0.31 = 0.31)
20:34:15.460 00.000 14964 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.45 = -2.84)
20:34:15.461 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.35 mountX=0.09 mountY=-0.03, mountTheta=-0.31
20:34:15.462 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.09, opts=13)
20:34:15.463 00.001 14964 Enqueuing Move request for scope (0.02, -0.09)
20:34:15.463 00.000 12044 Worker thread wakes up
20:34:15.463 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
20:34:15.463 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
20:34:15.463 00.000 12044 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.03
20:34:15.463 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.25, using input
20:34:15.463 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
20:34:15.463 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:15.464 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:34:15.464 00.000 12044 MoveAxis(E, 0, ABG)
20:34:15.464 00.000 12044 Move returns status 0, amount 0
20:34:15.464 00.000 12044 MoveAxis(N, 0, ABG)
20:34:15.464 00.000 12044 Move returns status 0, amount 0
20:34:15.464 00.000 12044 move complete, result=0
20:34:15.464 00.000 12044 worker thread done servicing request
20:34:15.476 00.012 14964 UpdateImageDisplay: Size=(968,608) min=303, max=65490, med=721, FiltMin=559, FiltMax=65476, Gamma=0.230
20:34:15.484 00.008 14964 UpdateGuideState exits: m=51374 SNR=117.5
20:34:15.484 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:15.485 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:15.485 00.000 14964 Enqueuing Expose request
20:34:15.486 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:34:15.486 00.000 12044 Worker thread wakes up
20:34:15.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:15.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:18.621 03.135 12044 Exposure complete
20:34:18.643 00.022 12044 worker thread done servicing request
20:34:18.644 00.001 14964 OnExposeComplete: enter
20:34:18.644 00.000 14964 UpdateGuideState(): m_state=6
20:34:18.645 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
20:34:18.645 00.000 14964 Star::Find returns 1 (0), X=773.60, Y=556.19, Mass=52700, SNR=122.6, Peak=5035 HFD=3.2
20:34:18.646 00.001 14964 MultiStar: [#1 0.14,0.28,0.25,U] 
20:34:18.647 00.001 14964 single-star, 1 included, MultiStar: {0.01, 0.12}, one-star: {-0.02, 0.08}
20:34:18.647 00.000 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.67) = xAngle (3.52 = -2.77)
20:34:18.648 00.001 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.65 = 0.37)
20:34:18.648 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.85 mountX=-0.08 mountY=0.03, mountTheta=2.77
20:34:18.650 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.08, opts=13)
20:34:18.651 00.001 14964 Enqueuing Move request for scope (-0.02, 0.08)
20:34:18.652 00.001 12044 Worker thread wakes up
20:34:18.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
20:34:18.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
20:34:18.652 00.000 12044 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.03
20:34:18.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
20:34:18.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:18.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:34:18.652 00.000 12044 MoveAxis(E, 0, ABG)
20:34:18.652 00.000 12044 Move returns status 0, amount 0
20:34:18.652 00.000 12044 MoveAxis(N, 0, ABG)
20:34:18.652 00.000 12044 Move returns status 0, amount 0
20:34:18.652 00.000 12044 move complete, result=0
20:34:18.652 00.000 12044 worker thread done servicing request
20:34:18.666 00.014 14964 UpdateImageDisplay: Size=(968,608) min=275, max=65519, med=721, FiltMin=558, FiltMax=64342, Gamma=0.230
20:34:18.673 00.007 14964 UpdateGuideState exits: m=52700 SNR=122.6
20:34:18.674 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:18.674 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:18.675 00.001 14964 Enqueuing Expose request
20:34:18.675 00.000 12044 Worker thread wakes up
20:34:18.675 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:34:18.676 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:18.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:21.798 03.122 12044 Exposure complete
20:34:21.819 00.021 12044 worker thread done servicing request
20:34:21.819 00.000 14964 OnExposeComplete: enter
20:34:21.820 00.001 14964 UpdateGuideState(): m_state=6
20:34:21.820 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
20:34:21.821 00.001 14964 Star::Find returns 1 (0), X=773.34, Y=556.05, Mass=50951, SNR=117.0, Peak=4867 HFD=3.3
20:34:21.821 00.000 14964 MultiStar: [#1 -0.14,0.12,0.27,U] 
20:34:21.822 00.001 14964 refined, 1 included, MultiStar: {-0.25, -0.03}, one-star: {-0.28, -0.06}
20:34:21.822 00.000 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.67) = xAngle (-1.37 = -1.37)
20:34:21.823 00.001 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.76 = 1.76)
20:34:21.823 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=0.05 mountY=0.25, mountTheta=1.37
20:34:21.824 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.03, opts=13)
20:34:21.825 00.001 14964 Enqueuing Move request for scope (-0.25, -0.03)
20:34:21.825 00.000 12044 Worker thread wakes up
20:34:21.825 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
20:34:21.825 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
20:34:21.825 00.000 12044 Moving (-0.25, -0.03) raw xDistance=0.05 yDistance=0.25
20:34:21.825 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.31, using input
20:34:21.825 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
20:34:21.825 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:21.826 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:34:21.826 00.000 12044 MoveAxis(E, 0, ABG)
20:34:21.826 00.000 12044 Move returns status 0, amount 0
20:34:21.826 00.000 12044 MoveAxis(N, 0, ABG)
20:34:21.826 00.000 12044 Move returns status 0, amount 0
20:34:21.826 00.000 12044 move complete, result=0
20:34:21.826 00.000 12044 worker thread done servicing request
20:34:21.840 00.014 14964 UpdateImageDisplay: Size=(968,608) min=363, max=65496, med=720, FiltMin=552, FiltMax=65128, Gamma=0.230
20:34:21.847 00.007 14964 UpdateGuideState exits: m=50951 SNR=117.0
20:34:21.848 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:21.848 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:21.848 00.000 14964 Enqueuing Expose request
20:34:21.850 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:34:21.851 00.001 12044 Worker thread wakes up
20:34:21.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:21.851 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:24.953 03.102 12044 Exposure complete
20:34:24.975 00.022 12044 worker thread done servicing request
20:34:24.975 00.000 14964 OnExposeComplete: enter
20:34:24.976 00.001 14964 UpdateGuideState(): m_state=6
20:34:24.976 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
20:34:24.977 00.001 14964 Star::Find returns 1 (0), X=773.44, Y=555.86, Mass=51474, SNR=119.1, Peak=4567 HFD=3.6
20:34:24.977 00.000 14964 MultiStar: [#1 -0.46,0.19,0.25,U] 
20:34:24.978 00.001 14964 refined, 1 included, MultiStar: {-0.24, -0.16}, one-star: {-0.18, -0.25}
20:34:24.978 00.000 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.67) = xAngle (-0.87 = -0.87)
20:34:24.979 00.001 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.27 = 2.27)
20:34:24.979 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.54 mountX=0.19 mountY=0.22, mountTheta=0.87
20:34:24.981 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.16, opts=13)
20:34:24.982 00.001 14964 Enqueuing Move request for scope (-0.24, -0.16)
20:34:24.982 00.000 12044 Worker thread wakes up
20:34:24.982 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
20:34:24.982 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
20:34:24.982 00.000 12044 Moving (-0.24, -0.16) raw xDistance=0.19 yDistance=0.22
20:34:24.982 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.21, using input
20:34:24.982 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.03
20:34:24.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:24.982 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:34:24.982 00.000 12044 MoveAxis(E, 0, ABG)
20:34:24.982 00.000 12044 Move returns status 0, amount 0
20:34:24.982 00.000 12044 MoveAxis(N, 0, ABG)
20:34:24.982 00.000 12044 Move returns status 0, amount 0
20:34:24.982 00.000 12044 move complete, result=0
20:34:24.982 00.000 12044 worker thread done servicing request
20:34:24.996 00.014 14964 UpdateImageDisplay: Size=(968,608) min=363, max=65496, med=719, FiltMin=558, FiltMax=63402, Gamma=0.230
20:34:25.003 00.007 14964 UpdateGuideState exits: m=51474 SNR=119.1
20:34:25.004 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:25.004 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:25.005 00.001 14964 Enqueuing Expose request
20:34:25.005 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:34:25.006 00.001 12044 Worker thread wakes up
20:34:25.006 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:25.006 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:28.136 03.130 12044 Exposure complete
20:34:28.157 00.021 12044 worker thread done servicing request
20:34:28.157 00.000 14964 OnExposeComplete: enter
20:34:28.158 00.001 14964 UpdateGuideState(): m_state=6
20:34:28.158 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
20:34:28.159 00.001 14964 Star::Find returns 1 (0), X=773.43, Y=556.25, Mass=50860, SNR=115.5, Peak=4115 HFD=3.6
20:34:28.159 00.000 14964 MultiStar: [#1 -0.10,0.64,0.00,M7] 
20:34:28.160 00.001 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.67) = xAngle (4.19 = -2.09)
20:34:28.160 00.000 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.32 = 1.04)
20:34:28.161 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=-0.12 mountY=0.21, mountTheta=2.10
20:34:28.162 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.14, opts=13)
20:34:28.162 00.000 14964 Enqueuing Move request for scope (-0.20, 0.14)
20:34:28.163 00.001 12044 Worker thread wakes up
20:34:28.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
20:34:28.163 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
20:34:28.163 00.000 12044 Moving (-0.20, 0.14) raw xDistance=-0.12 yDistance=0.21
20:34:28.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
20:34:28.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:28.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:34:28.163 00.000 12044 MoveAxis(E, 0, ABG)
20:34:28.163 00.000 12044 Move returns status 0, amount 0
20:34:28.163 00.000 12044 MoveAxis(N, 0, ABG)
20:34:28.163 00.000 12044 Move returns status 0, amount 0
20:34:28.163 00.000 12044 move complete, result=0
20:34:28.163 00.000 12044 worker thread done servicing request
20:34:28.176 00.013 14964 UpdateImageDisplay: Size=(968,608) min=430, max=65487, med=719, FiltMin=558, FiltMax=62767, Gamma=0.230
20:34:28.184 00.008 14964 UpdateGuideState exits: m=50860 SNR=115.5
20:34:28.184 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:28.185 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:28.185 00.000 14964 Enqueuing Expose request
20:34:28.186 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:34:28.186 00.000 12044 Worker thread wakes up
20:34:28.186 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:28.186 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:31.314 03.128 12044 Exposure complete
20:34:31.336 00.022 12044 worker thread done servicing request
20:34:31.336 00.000 14964 OnExposeComplete: enter
20:34:31.337 00.001 14964 UpdateGuideState(): m_state=6
20:34:31.337 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
20:34:31.338 00.001 14964 Star::Find returns 1 (0), X=773.60, Y=556.06, Mass=51428, SNR=127.9, Peak=5519 HFD=3.3
20:34:31.338 00.000 14964 MultiStar: [#1 -0.26,0.07,0.22,U] 
20:34:31.339 00.001 14964 single-star, 1 included, MultiStar: {-0.06, -0.03}, one-star: {-0.02, -0.05}
20:34:31.339 00.000 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.67) = xAngle (-0.34 = -0.34)
20:34:31.340 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.79 = 2.79)
20:34:31.340 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.01 mountX=0.05 mountY=0.02, mountTheta=0.35
20:34:31.341 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.05, opts=13)
20:34:31.342 00.001 14964 Enqueuing Move request for scope (-0.02, -0.05)
20:34:31.342 00.000 12044 Worker thread wakes up
20:34:31.343 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
20:34:31.343 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
20:34:31.343 00.000 12044 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
20:34:31.343 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.32, using input
20:34:31.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
20:34:31.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:31.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:34:31.343 00.000 12044 MoveAxis(E, 0, ABG)
20:34:31.343 00.000 12044 Move returns status 0, amount 0
20:34:31.343 00.000 12044 MoveAxis(N, 0, ABG)
20:34:31.343 00.000 12044 Move returns status 0, amount 0
20:34:31.343 00.000 12044 move complete, result=0
20:34:31.343 00.000 12044 worker thread done servicing request
20:34:31.356 00.013 14964 UpdateImageDisplay: Size=(968,608) min=350, max=65490, med=717, FiltMin=560, FiltMax=64751, Gamma=0.230
20:34:31.364 00.008 14964 UpdateGuideState exits: m=51428 SNR=127.9
20:34:31.364 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:31.365 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:31.365 00.000 14964 Enqueuing Expose request
20:34:31.366 00.001 12044 Worker thread wakes up
20:34:31.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:31.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:31.366 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:34:34.468 03.102 12044 Exposure complete
20:34:34.489 00.021 12044 worker thread done servicing request
20:34:34.489 00.000 14964 OnExposeComplete: enter
20:34:34.490 00.001 14964 UpdateGuideState(): m_state=6
20:34:34.490 00.000 14964 Star::Find(35, 773, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
20:34:34.491 00.001 14964 Star::Find returns 1 (0), X=773.83, Y=555.70, Mass=50746, SNR=118.4, Peak=4963 HFD=3.3
20:34:34.491 00.000 14964 MultiStar: [#1 -0.20,0.08,0.25,U] 
20:34:34.492 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.31}, one-star: {0.21, -0.41}
20:34:34.492 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.67) = xAngle (0.48 = 0.48)
20:34:34.493 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.61 = -2.67)
20:34:34.493 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.31 hyp=0.34 cameraTheta=-1.19 mountX=0.30 mountY=-0.15, mountTheta=-0.47
20:34:34.495 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.31, opts=13)
20:34:34.495 00.000 14964 Enqueuing Move request for scope (0.12, -0.31)
20:34:34.496 00.001 12044 Worker thread wakes up
20:34:34.496 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.31) opts 0xd
20:34:34.496 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.31)
20:34:34.496 00.000 12044 Moving (0.12, -0.31) raw xDistance=0.30 yDistance=-0.15
20:34:34.496 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.30 is < calculated value 0.39, using input
20:34:34.496 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.30, slope = 0.06
20:34:34.496 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:34.496 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:34:34.496 00.000 12044 MoveAxis(W, 16, ABG)
20:34:34.496 00.000 12044 Guiding  Dir = 3, Dur = 16
20:34:34.509 00.013 14964 UpdateImageDisplay: Size=(968,608) min=326, max=65490, med=716, FiltMin=555, FiltMax=61276, Gamma=0.230
20:34:34.517 00.008 14964 UpdateGuideState exits: m=50746 SNR=118.4
20:34:34.517 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:34.518 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:34.518 00.000 14964 Enqueuing Expose request
20:34:34.546 00.028 12044 IsSlewing returns 0
20:34:34.546 00.000 12044 IsGuiding returns 0
20:34:34.728 00.182 12044 IsGuiding returns 1
20:34:34.728 00.000 12044 scope still moving after pulse duration time elapsed
20:34:34.779 00.051 12044 IsSlewing returns 0
20:34:34.779 00.000 12044 IsGuiding returns 0
20:34:34.779 00.000 12044 scope move finished after 16 + 217 ms
20:34:34.780 00.001 12044 Move returns status 0, amount 16
20:34:34.780 00.000 12044 MoveAxis(N, 0, ABG)
20:34:34.780 00.000 12044 Move returns status 0, amount 0
20:34:34.780 00.000 12044 move complete, result=0
20:34:34.780 00.000 12044 worker thread done servicing request
20:34:34.780 00.000 12044 Worker thread wakes up
20:34:34.780 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:34.780 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:34.780 00.000 14964 GuideStep: 0.3 px 16 ms WEST, -0.2 px 0 ms NORTH
20:34:37.915 03.135 12044 Exposure complete
20:34:37.938 00.023 12044 worker thread done servicing request
20:34:37.938 00.000 14964 OnExposeComplete: enter
20:34:37.939 00.001 14964 UpdateGuideState(): m_state=6
20:34:37.940 00.001 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
20:34:37.940 00.000 14964 Star::Find returns 1 (0), X=773.98, Y=555.82, Mass=52370, SNR=128.3, Peak=4825 HFD=3.1
20:34:37.941 00.001 14964 MultiStar: [#1 0.15,0.18,0.22,U] 
20:34:37.941 00.000 14964 refined, 1 included, MultiStar: {0.32, -0.20}, one-star: {0.35, -0.29}
20:34:37.942 00.001 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.67) = xAngle (1.09 = 1.09)
20:34:37.942 00.000 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.23 = -2.05)
20:34:37.943 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.57 mountX=0.17 mountY=-0.33, mountTheta=-1.09
20:34:37.944 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.20, opts=13)
20:34:37.944 00.000 14964 Enqueuing Move request for scope (0.32, -0.20)
20:34:37.945 00.001 12044 Worker thread wakes up
20:34:37.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
20:34:37.945 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
20:34:37.945 00.000 12044 Moving (0.32, -0.20) raw xDistance=0.17 yDistance=-0.33
20:34:37.945 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.34, using input
20:34:37.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.05
20:34:37.945 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:37.945 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:34:37.945 00.000 12044 MoveAxis(E, 0, ABG)
20:34:37.945 00.000 12044 Move returns status 0, amount 0
20:34:37.945 00.000 12044 MoveAxis(N, 0, ABG)
20:34:37.945 00.000 12044 Move returns status 0, amount 0
20:34:37.945 00.000 12044 move complete, result=0
20:34:37.945 00.000 12044 worker thread done servicing request
20:34:37.959 00.014 14964 UpdateImageDisplay: Size=(968,608) min=314, max=65519, med=716, FiltMin=561, FiltMax=62731, Gamma=0.230
20:34:37.966 00.007 14964 UpdateGuideState exits: m=52370 SNR=128.3
20:34:37.967 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:37.967 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:37.968 00.001 14964 Enqueuing Expose request
20:34:37.968 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:34:37.969 00.001 12044 Worker thread wakes up
20:34:37.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:37.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:41.065 03.096 12044 Exposure complete
20:34:41.089 00.024 12044 worker thread done servicing request
20:34:41.089 00.000 14964 OnExposeComplete: enter
20:34:41.090 00.001 14964 UpdateGuideState(): m_state=6
20:34:41.090 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
20:34:41.091 00.001 14964 Star::Find returns 1 (0), X=774.11, Y=556.24, Mass=50469, SNR=118.5, Peak=4423 HFD=3.3
20:34:41.091 00.000 14964 MultiStar: [#1 0.15,0.53,0.26,U] 
20:34:41.092 00.001 14964 refined, 1 included, MultiStar: {0.42, 0.21}, one-star: {0.49, 0.12}
20:34:41.092 00.000 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.67) = xAngle (2.13 = 2.13)
20:34:41.093 00.001 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.26 = -1.02)
20:34:41.093 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.21 hyp=0.47 cameraTheta=0.46 mountX=-0.25 mountY=-0.40, mountTheta=-2.13
20:34:41.094 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.21, opts=13)
20:34:41.095 00.001 14964 Enqueuing Move request for scope (0.42, 0.21)
20:34:41.095 00.000 12044 Worker thread wakes up
20:34:41.095 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.21) opts 0xd
20:34:41.095 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.21)
20:34:41.095 00.000 12044 Moving (0.42, 0.21) raw xDistance=-0.25 yDistance=-0.40
20:34:41.095 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
20:34:41.095 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:41.095 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:34:41.095 00.000 12044 MoveAxis(E, 0, ABG)
20:34:41.095 00.000 12044 Move returns status 0, amount 0
20:34:41.095 00.000 12044 MoveAxis(N, 0, ABG)
20:34:41.095 00.000 12044 Move returns status 0, amount 0
20:34:41.095 00.000 12044 move complete, result=0
20:34:41.096 00.001 12044 worker thread done servicing request
20:34:41.108 00.012 14964 UpdateImageDisplay: Size=(968,608) min=206, max=65519, med=716, FiltMin=548, FiltMax=59038, Gamma=0.230
20:34:41.116 00.008 14964 UpdateGuideState exits: m=50469 SNR=118.5
20:34:41.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:41.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:41.118 00.001 14964 Enqueuing Expose request
20:34:41.118 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:34:41.119 00.001 12044 Worker thread wakes up
20:34:41.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:41.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:44.235 03.116 12044 Exposure complete
20:34:44.256 00.021 12044 worker thread done servicing request
20:34:44.256 00.000 14964 OnExposeComplete: enter
20:34:44.256 00.000 14964 UpdateGuideState(): m_state=6
20:34:44.257 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
20:34:44.257 00.000 14964 Star::Find returns 1 (0), X=773.69, Y=555.80, Mass=50598, SNR=121.7, Peak=5291 HFD=3.0
20:34:44.258 00.001 14964 MultiStar: [#1 0.10,0.23,0.29,U] 
20:34:44.258 00.000 14964 refined, 1 included, MultiStar: {0.08, -0.19}, one-star: {0.07, -0.31}
20:34:44.259 00.001 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.67) = xAngle (0.48 = 0.48)
20:34:44.259 00.000 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.61 = -2.67)
20:34:44.259 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.19 mountX=0.18 mountY=-0.09, mountTheta=-0.47
20:34:44.260 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.19, opts=13)
20:34:44.261 00.001 14964 Enqueuing Move request for scope (0.08, -0.19)
20:34:44.261 00.000 12044 Worker thread wakes up
20:34:44.261 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
20:34:44.261 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
20:34:44.262 00.001 12044 Moving (0.08, -0.19) raw xDistance=0.18 yDistance=-0.09
20:34:44.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
20:34:44.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:44.262 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:34:44.262 00.000 12044 MoveAxis(E, 0, ABG)
20:34:44.262 00.000 12044 Move returns status 0, amount 0
20:34:44.262 00.000 12044 MoveAxis(N, 0, ABG)
20:34:44.262 00.000 12044 Move returns status 0, amount 0
20:34:44.262 00.000 12044 move complete, result=0
20:34:44.262 00.000 12044 worker thread done servicing request
20:34:44.275 00.013 14964 UpdateImageDisplay: Size=(968,608) min=288, max=65519, med=715, FiltMin=567, FiltMax=64016, Gamma=0.230
20:34:44.282 00.007 14964 UpdateGuideState exits: m=50598 SNR=121.7
20:34:44.283 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:44.283 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:44.284 00.001 14964 Enqueuing Expose request
20:34:44.284 00.000 12044 Worker thread wakes up
20:34:44.284 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:34:44.285 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:44.285 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:47.414 03.129 12044 Exposure complete
20:34:47.435 00.021 12044 worker thread done servicing request
20:34:47.435 00.000 14964 OnExposeComplete: enter
20:34:47.436 00.001 14964 UpdateGuideState(): m_state=6
20:34:47.436 00.000 14964 Star::Find(35, 773, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
20:34:47.437 00.001 14964 Star::Find returns 1 (0), X=774.08, Y=556.19, Mass=51795, SNR=122.5, Peak=5221 HFD=3.1
20:34:47.437 00.000 14964 MultiStar: [#1 0.46,0.19,0.26,U] 
20:34:47.437 00.000 14964 single-star, 1 included, MultiStar: {0.46, 0.10}, one-star: {0.46, 0.08}
20:34:47.438 00.001 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.67) = xAngle (1.84 = 1.84)
20:34:47.438 00.000 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.98 = -1.30)
20:34:47.439 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.08 hyp=0.46 cameraTheta=0.18 mountX=-0.13 mountY=-0.45, mountTheta=-1.84
20:34:47.441 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.08, opts=13)
20:34:47.441 00.000 14964 Enqueuing Move request for scope (0.46, 0.08)
20:34:47.442 00.001 12044 Worker thread wakes up
20:34:47.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.08) opts 0xd
20:34:47.442 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.08)
20:34:47.442 00.000 12044 Moving (0.46, 0.08) raw xDistance=-0.13 yDistance=-0.45
20:34:47.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
20:34:47.442 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.50 newest=-0.94
20:34:47.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
20:34:47.442 00.000 12044 MoveAxis(E, 0, ABG)
20:34:47.442 00.000 12044 Move returns status 0, amount 0
20:34:47.442 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 176 applied
20:34:47.442 00.000 12044 MoveAxis(N, 218, ABG)
20:34:47.442 00.000 12044 Guiding  Dir = 0, Dur = 218
20:34:47.456 00.014 14964 UpdateImageDisplay: Size=(968,608) min=298, max=65519, med=715, FiltMin=560, FiltMax=63739, Gamma=0.230
20:34:47.464 00.008 14964 UpdateGuideState exits: m=51795 SNR=122.5
20:34:47.465 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:47.465 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:47.466 00.001 14964 Enqueuing Expose request
20:34:47.482 00.016 12044 IsSlewing returns 0
20:34:47.482 00.000 12044 IsGuiding returns 0
20:34:47.514 00.032 12044 PulseGuide returned control before completion, sleep 197
20:34:47.731 00.217 12044 IsGuiding returns 1
20:34:47.731 00.000 12044 scope still moving after pulse duration time elapsed
20:34:47.777 00.046 12044 IsSlewing returns 0
20:34:47.813 00.036 12044 IsGuiding returns 0
20:34:47.813 00.000 12044 scope move finished after 218 + 112 ms
20:34:47.813 00.000 12044 Move returns status 0, amount 218
20:34:47.813 00.000 12044 move complete, result=0
20:34:47.813 00.000 12044 worker thread done servicing request
20:34:47.813 00.000 12044 Worker thread wakes up
20:34:47.813 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
20:34:47.814 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:47.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:50.915 03.101 12044 Exposure complete
20:34:50.935 00.020 12044 worker thread done servicing request
20:34:50.935 00.000 14964 OnExposeComplete: enter
20:34:50.936 00.001 14964 UpdateGuideState(): m_state=6
20:34:50.937 00.001 14964 Star::Find(35, 774, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
20:34:50.937 00.000 14964 Star::Find returns 1 (0), X=774.03, Y=555.64, Mass=50691, SNR=122.1, Peak=5412 HFD=3.0
20:34:50.938 00.001 14964 MultiStar: [#1 0.31,-0.18,0.23,U] 
20:34:50.938 00.000 14964 refined, 1 included, MultiStar: {0.38, -0.42}, one-star: {0.40, -0.47}
20:34:50.939 00.001 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.67) = xAngle (0.84 = 0.84)
20:34:50.939 00.000 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.98 = -2.31)
20:34:50.940 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.42 hyp=0.57 cameraTheta=-0.82 mountX=0.38 mountY=-0.42, mountTheta=-0.84
20:34:50.941 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.42, opts=13)
20:34:50.942 00.001 14964 Enqueuing Move request for scope (0.38, -0.42)
20:34:50.942 00.000 12044 Worker thread wakes up
20:34:50.942 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.42) opts 0xd
20:34:50.942 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.42)
20:34:50.942 00.000 12044 Moving (0.38, -0.42) raw xDistance=0.38 yDistance=-0.42
20:34:50.942 00.000 12044 BLC: History state: CurrMiss=0.42, AvgInitMiss=-0.17, ShCount=3, LgCount=1, SticCount=0,  Deflections: 0=-0.446320, 1:0.420143
20:34:50.942 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:34:50.942 00.000 12044 BLC: window closed
20:34:50.942 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.38, slope = 0.01
20:34:50.942 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:34:50.942 00.000 12044 MoveAxis(W, 4, ABG)
20:34:50.942 00.000 12044 Guiding  Dir = 3, Dur = 4
20:34:50.956 00.014 14964 UpdateImageDisplay: Size=(968,608) min=38, max=65519, med=712, FiltMin=544, FiltMax=65192, Gamma=0.230
20:34:50.963 00.007 14964 UpdateGuideState exits: m=50691 SNR=122.1
20:34:50.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:50.964 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:34:50.965 00.001 14964 Enqueuing Expose request
20:34:50.997 00.032 12044 IsSlewing returns 0
20:34:50.997 00.000 12044 IsGuiding returns 0
20:34:51.094 00.097 12044 IsGuiding returns 1
20:34:51.094 00.000 12044 scope still moving after pulse duration time elapsed
20:34:51.140 00.046 12044 IsSlewing returns 0
20:34:51.140 00.000 12044 IsGuiding returns 0
20:34:51.140 00.000 12044 scope move finished after 4 + 137 ms
20:34:51.140 00.000 12044 Move returns status 0, amount 4
20:34:51.140 00.000 12044 MoveAxis(N, 39, ABG)
20:34:51.140 00.000 12044 Guiding  Dir = 0, Dur = 39
20:34:51.172 00.032 12044 IsSlewing returns 0
20:34:51.172 00.000 12044 IsGuiding returns 0
20:34:51.204 00.032 12044 PulseGuide returned control before completion, sleep 18
20:34:51.233 00.029 12044 IsGuiding returns 1
20:34:51.233 00.000 12044 scope still moving after pulse duration time elapsed
20:34:51.314 00.081 12044 IsSlewing returns 0
20:34:51.315 00.001 12044 IsGuiding returns 0
20:34:51.315 00.000 12044 scope move finished after 39 + 102 ms
20:34:51.315 00.000 12044 Move returns status 0, amount 39
20:34:51.315 00.000 12044 move complete, result=0
20:34:51.315 00.000 12044 worker thread done servicing request
20:34:51.315 00.000 12044 Worker thread wakes up
20:34:51.315 00.000 14964 GuideStep: 0.4 px 4 ms WEST, -0.4 px 39 ms NORTH
20:34:51.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:34:51.316 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(739,521,71,71)
20:34:53.883 02.567 14964 Stop button clicked
20:34:53.884 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:34:53.885 00.001 14964 Status Line: Waiting for devices...
20:34:54.140 00.255 12044 ASCOM_AbortExposure returns err = 0
20:34:54.140 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:34:54.140 00.000 12044 worker thread done servicing request
20:34:54.140 00.000 14964 OnExposeComplete: enter
20:34:54.140 00.000 14964 OnExposeComplete: Capture Error reported
20:34:54.141 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:34:54.141 00.000 14964 Mount: notify guiding stopped
20:34:54.141 00.000 14964 BLC: window closed
20:34:54.142 00.001 14964 BLC: Last direction was reset
20:34:54.143 00.001 14964 Changing from state GUIDING to STOP
20:34:54.143 00.000 14964 guider state => SELECTED
20:34:54.144 00.001 14964 UpdateImageDisplay: Size=(968,608) min=38, max=65519, med=712, FiltMin=544, FiltMax=65192, Gamma=0.230
20:34:54.152 00.008 14964 Changing from state SELECTED to UNINITIALIZED
20:34:54.152 00.000 14964 guider state => SELECTING
20:34:54.153 00.001 14964 Status Line: Stopped.
20:34:54.156 00.003 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:37:11.079 136.923 14964 StartLoopingInteractive: Loop button clicked
20:37:11.080 00.001 14964 Status Line: Looping
20:37:11.084 00.004 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:37:11.089 00.005 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:11.090 00.001 14964 Enqueuing Expose request
20:37:11.091 00.001 12044 Worker thread wakes up
20:37:11.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:11.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:14.212 03.121 12044 Exposure complete
20:37:14.233 00.021 12044 worker thread done servicing request
20:37:14.233 00.000 14964 OnExposeComplete: enter
20:37:14.234 00.001 14964 UpdateGuideState(): m_state=1
20:37:14.234 00.000 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:14.234 00.000 14964 Star::Find returns 0 (2), X=774.00, Y=555.00, Mass=122, SNR=3.0, Peak=862 HFD=0.0
20:37:14.235 00.001 14964 DistanceChecker: activated
20:37:14.235 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:37:14.236 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:37:14.236 00.000 14964 Status Line: Star lost - low SNR
20:37:14.238 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1724, med=683, FiltMin=549, FiltMax=1335, Gamma=0.230
20:37:14.244 00.006 14964 UpdateGuideState exits: Star lost - low SNR
20:37:14.244 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:14.245 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:14.245 00.000 14964 Enqueuing Expose request
20:37:14.245 00.000 12044 Worker thread wakes up
20:37:14.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:14.246 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:17.351 03.105 12044 Exposure complete
20:37:17.372 00.021 12044 worker thread done servicing request
20:37:17.372 00.000 14964 OnExposeComplete: enter
20:37:17.373 00.001 14964 UpdateGuideState(): m_state=1
20:37:17.373 00.000 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:37:17.374 00.001 14964 Star::Find false star n=4 nbg=264 bg=708.0 sigma=34.4 thresh=811 peak=771
20:37:17.374 00.000 14964 Star::Find returns 0 (2), X=774.00, Y=555.00, Mass=456, SNR=2.9, Peak=858 HFD=0.0
20:37:17.375 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:37:17.375 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:37:17.376 00.001 14964 Status Line: Star lost - low SNR
20:37:17.377 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1631, med=683, FiltMin=567, FiltMax=1411, Gamma=0.230
20:37:17.382 00.005 14964 UpdateGuideState exits: Star lost - low SNR
20:37:17.383 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:17.383 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:17.384 00.001 14964 Enqueuing Expose request
20:37:17.384 00.000 12044 Worker thread wakes up
20:37:17.384 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:17.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:20.364 02.980 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1631, med=683, FiltMin=567, FiltMax=1411, Gamma=0.520
20:37:20.503 00.139 12044 Exposure complete
20:37:20.518 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1631, med=683, FiltMin=567, FiltMax=1411, Gamma=0.520
20:37:20.524 00.006 12044 worker thread done servicing request
20:37:20.525 00.001 14964 OnExposeComplete: enter
20:37:20.525 00.000 14964 UpdateGuideState(): m_state=1
20:37:20.526 00.001 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:37:20.527 00.001 14964 Star::Find false star n=2 nbg=273 bg=700.8 sigma=37.8 thresh=814 peak=756
20:37:20.527 00.000 14964 Star::Find returns 0 (2), X=774.00, Y=555.00, Mass=287, SNR=2.9, Peak=870 HFD=0.0
20:37:20.528 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:37:20.528 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:37:20.529 00.001 14964 Status Line: Star lost - low SNR
20:37:20.532 00.003 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1822, med=683, FiltMin=554, FiltMax=1620, Gamma=0.520
20:37:20.537 00.005 14964 UpdateGuideState exits: Star lost - low SNR
20:37:20.538 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:20.538 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:20.539 00.001 14964 Enqueuing Expose request
20:37:20.539 00.000 12044 Worker thread wakes up
20:37:20.539 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:20.539 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:20.752 00.213 14964 evsrv: cli 01AB2B70 connect
20:37:20.753 00.001 14964 case statement mapped state 1 to 101
20:37:20.753 00.000 14964 case statement mapped state 1 to 101
20:37:20.754 00.001 14964 evsrv: cli 01AB2DF0 connect
20:37:20.755 00.001 14964 case statement mapped state 1 to 101
20:37:20.755 00.000 14964 case statement mapped state 1 to 101
20:37:20.756 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"get_pixel_scale","id":"c06bd8dd-60d9-4099-9c8c-ac864960838e"}
20:37:20.756 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":1.29969,"id":"c06bd8dd-60d9-4099-9c8c-ac864960838e"}
20:37:20.757 00.001 14964 evsrv: cli 01AB2DF0 request: {"method":"get_pixel_scale","id":"a2af1988-9cef-48f0-8946-12ae7ef6ab9a"}
20:37:20.757 00.000 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":1.29969,"id":"a2af1988-9cef-48f0-8946-12ae7ef6ab9a"}
20:37:20.758 00.001 14964 evsrv: cli 01AB2B70 disconnect
20:37:20.758 00.000 14964 evsrv: cli 01AB2DF0 disconnect
20:37:21.697 00.939 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1822, med=683, FiltMin=554, FiltMax=1620, Gamma=0.810
20:37:21.752 00.055 14964 evsrv: cli 01AB2DF0 connect
20:37:21.753 00.001 14964 case statement mapped state 1 to 101
20:37:21.754 00.001 14964 case statement mapped state 1 to 101
20:37:21.755 00.001 14964 evsrv: cli 01AB2DF0 request: {"method":"get_pixel_scale","id":"c7ca0157-49c4-4ac4-a1c1-4dcfa0936cc0"}
20:37:21.757 00.002 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":1.29969,"id":"c7ca0157-49c4-4ac4-a1c1-4dcfa0936cc0"}
20:37:21.758 00.001 14964 evsrv: cli 01AB2DF0 disconnect
20:37:21.835 00.077 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1822, med=683, FiltMin=554, FiltMax=1620, Gamma=0.810
20:37:22.251 00.416 14964 evsrv: cli 01AB2990 connect
20:37:22.252 00.001 14964 case statement mapped state 1 to 101
20:37:22.253 00.001 14964 case statement mapped state 1 to 101
20:37:22.254 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_pixel_scale","id":"bebbfc14-89fd-4bab-9813-8d0c6eeb17ac"}
20:37:22.254 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":1.29969,"id":"bebbfc14-89fd-4bab-9813-8d0c6eeb17ac"}
20:37:22.255 00.001 14964 evsrv: cli 01AB2990 disconnect
20:37:23.658 01.403 12044 Exposure complete
20:37:23.678 00.020 12044 worker thread done servicing request
20:37:23.678 00.000 14964 OnExposeComplete: enter
20:37:23.679 00.001 14964 UpdateGuideState(): m_state=1
20:37:23.680 00.001 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:37:23.680 00.000 14964 Star::Find false star n=1 nbg=278 bg=697.5 sigma=37.1 thresh=809 peak=770
20:37:23.681 00.001 14964 Star::Find returns 0 (2), X=774.00, Y=555.00, Mass=142, SNR=2.9, Peak=847 HFD=0.0
20:37:23.681 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:37:23.682 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:37:23.682 00.000 14964 Status Line: Star lost - low SNR
20:37:23.683 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1841, med=683, FiltMin=527, FiltMax=1517, Gamma=0.810
20:37:23.689 00.006 14964 UpdateGuideState exits: Star lost - low SNR
20:37:23.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:23.690 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:23.691 00.001 14964 Enqueuing Expose request
20:37:23.691 00.000 12044 Worker thread wakes up
20:37:23.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:23.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:25.043 01.352 14964 Stop button clicked
20:37:25.045 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:37:25.046 00.001 14964 Status Line: Waiting for devices...
20:37:25.293 00.247 12044 ASCOM_AbortExposure returns err = 0
20:37:25.293 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:37:25.294 00.001 12044 worker thread done servicing request
20:37:25.294 00.000 14964 OnExposeComplete: enter
20:37:25.297 00.003 14964 OnExposeComplete: Capture Error reported
20:37:25.299 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:37:25.301 00.002 14964 Changing from state SELECTING to UNINITIALIZED
20:37:25.303 00.002 14964 guider state => SELECTING
20:37:25.308 00.005 14964 Status Line: Stopped.
20:37:25.316 00.008 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:37:26.242 00.926 14964 StartLoopingInteractive: Loop button clicked
20:37:26.242 00.000 14964 Status Line: Looping
20:37:26.244 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:37:26.248 00.004 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:26.248 00.000 14964 Enqueuing Expose request
20:37:26.249 00.001 12044 Worker thread wakes up
20:37:26.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:26.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:29.382 03.133 12044 Exposure complete
20:37:29.404 00.022 12044 worker thread done servicing request
20:37:29.404 00.000 14964 OnExposeComplete: enter
20:37:29.405 00.001 14964 UpdateGuideState(): m_state=1
20:37:29.406 00.001 14964 Star::Find(35, 774, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:29.406 00.000 14964 Star::Find false star n=6 nbg=256 bg=702.8 sigma=30.7 thresh=795 peak=763
20:37:29.407 00.001 14964 Star::Find returns 0 (2), X=774.00, Y=555.00, Mass=632, SNR=2.9, Peak=874 HFD=0.0
20:37:29.407 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:37:29.408 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:37:29.408 00.000 14964 Status Line: Star lost - low SNR
20:37:29.410 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1923, med=683, FiltMin=547, FiltMax=1531, Gamma=0.810
20:37:29.415 00.005 14964 UpdateGuideState exits: Star lost - low SNR
20:37:29.416 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:29.417 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:37:29.417 00.000 14964 Enqueuing Expose request
20:37:29.417 00.000 12044 Worker thread wakes up
20:37:29.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:29.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:37:31.452 02.035 14964 GuiderMultiStar::AutoSelect enter
20:37:31.453 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
20:37:31.473 00.020 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:37:31.489 00.016 14964 AutoFind: global mean = 0.1, stdev 72.7
20:37:31.490 00.001 14964 AutoFind: using threshold = 0.1
20:37:31.513 00.023 14964 AutoFind: local max [418, 298] 43.9
20:37:31.514 00.001 14964 AutoFind: local max [282, 318] 38.7
20:37:31.514 00.000 14964 AutoFind: local max [390, 269] 23.5
20:37:31.515 00.001 14964 AutoFind: local max [211, 270] 23.0
20:37:31.515 00.000 14964 AutoFind: local max [333, 83] 11.9
20:37:31.516 00.001 14964 AutoFind: local max [791, 459] 9.7
20:37:31.516 00.000 14964 AutoFind: local max [916, 538] 7.9
20:37:31.516 00.000 14964 AutoFind: local max [47, 167] 7.3
20:37:31.517 00.001 14964 AutoFind: local max [87, 142] 6.2
20:37:31.517 00.000 14964 AutoFind: local max [232, 81] 5.9
20:37:31.518 00.001 14964 AutoFind: local max [578, 505] 5.4
20:37:31.518 00.000 14964 AutoFind: local max [196, 233] 5.1
20:37:31.519 00.001 14964 AutoFind: local max [535, 15] 5.0
20:37:31.519 00.000 14964 AutoFind: local max [283, 329] 4.8
20:37:31.519 00.000 14964 AutoFind: local max [268, 328] 4.7
20:37:31.520 00.001 14964 AutoFind: local max [41, 363] 4.6
20:37:31.520 00.000 14964 AutoFind: local max [725, 542] 4.4
20:37:31.521 00.001 14964 AutoFind: local max [693, 233] 4.3
20:37:31.521 00.000 14964 AutoFind: local max [384, 233] 4.3
20:37:31.521 00.000 14964 AutoFind: local max [617, 420] 4.3
20:37:31.522 00.001 14964 AutoFind: local max [221, 329] 4.2
20:37:31.522 00.000 14964 AutoFind: local max [75, 91] 4.2
20:37:31.523 00.001 14964 AutoFind: local max [370, 359] 4.1
20:37:31.523 00.000 14964 AutoFind: local max [49, 246] 4.1
20:37:31.524 00.001 14964 AutoFind: local max [468, 498] 4.1
20:37:31.524 00.000 14964 AutoFind: local max [267, 233] 4.1
20:37:31.524 00.000 14964 AutoFind: local max [348, 91] 4.1
20:37:31.525 00.001 14964 AutoFind: local max [262, 271] 4.0
20:37:31.525 00.000 14964 AutoFind: local max [925, 233] 4.0
20:37:31.526 00.001 14964 AutoFind: local max [463, 329] 4.0
20:37:31.526 00.000 14964 AutoFind: local max [780, 362] 4.0
20:37:31.526 00.000 14964 AutoFind: local max [537, 513] 4.0
20:37:31.527 00.001 14964 AutoFind: local max [363, 178] 3.9
20:37:31.527 00.000 14964 AutoFind: local max [788, 233] 3.9
20:37:31.528 00.001 14964 AutoFind: local max [854, 472] 3.9
20:37:31.528 00.000 14964 AutoFind: local max [246, 506] 3.9
20:37:31.529 00.001 14964 AutoFind: local max [756, 44] 3.9
20:37:31.529 00.000 14964 AutoFind: local max [488, 187] 3.9
20:37:31.529 00.000 14964 AutoFind: local max [364, 233] 3.9
20:37:31.530 00.001 14964 AutoFind: local max [101, 329] 3.8
20:37:31.530 00.000 14964 AutoFind: local max [348, 413] 3.8
20:37:31.531 00.001 14964 AutoFind: local max [159, 414] 3.8
20:37:31.531 00.000 14964 AutoFind: local max [525, 413] 3.8
20:37:31.532 00.001 14964 AutoFind: local max [514, 563] 3.8
20:37:31.532 00.000 14964 AutoFind: local max [481, 498] 3.8
20:37:31.532 00.000 14964 AutoFind: local max [859, 412] 3.8
20:37:31.533 00.001 14964 AutoFind: local max [137, 91] 3.8
20:37:31.533 00.000 14964 AutoFind: local max [479, 472] 3.8
20:37:31.534 00.001 14964 AutoFind: local max [953, 233] 3.8
20:37:31.534 00.000 14964 AutoFind: local max [700, 377] 3.8
20:37:31.535 00.001 14964 AutoFind: local max [173, 510] 3.7
20:37:31.535 00.000 14964 AutoFind: local max [881, 253] 3.7
20:37:31.535 00.000 14964 AutoFind: local max [400, 271] 3.7
20:37:31.536 00.001 14964 AutoFind: local max [716, 135] 3.7
20:37:31.536 00.000 14964 AutoFind: local max [884, 413] 3.7
20:37:31.537 00.001 14964 AutoFind: local max [815, 169] 3.7
20:37:31.537 00.000 14964 AutoFind: local max [660, 233] 3.7
20:37:31.537 00.000 14964 AutoFind: local max [951, 413] 3.7
20:37:31.539 00.002 14964 AutoFind: local max [622, 233] 3.7
20:37:31.539 00.000 14964 AutoFind: local max [76, 232] 3.7
20:37:31.540 00.001 14964 AutoFind: local max [49, 414] 3.6
20:37:31.540 00.000 14964 AutoFind: local max [88, 13] 3.6
20:37:31.540 00.000 14964 AutoFind: local max [717, 329] 3.6
20:37:31.540 00.000 14964 AutoFind: local max [413, 91] 3.6
20:37:31.540 00.000 14964 AutoFind: local max [299, 344] 3.6
20:37:31.542 00.002 14964 AutoFind: local max [929, 328] 3.6
20:37:31.542 00.000 14964 AutoFind: local max [740, 233] 3.6
20:37:31.543 00.001 14964 AutoFind: local max [190, 413] 3.6
20:37:31.543 00.000 14964 AutoFind: local max [302, 233] 3.6
20:37:31.543 00.000 14964 AutoFind: local max [295, 91] 3.6
20:37:31.543 00.000 14964 AutoFind: local max [140, 329] 3.6
20:37:31.543 00.000 14964 AutoFind: local max [497, 200] 3.6
20:37:31.545 00.002 14964 AutoFind: local max [609, 246] 3.6
20:37:31.545 00.000 14964 AutoFind: local max [882, 445] 3.6
20:37:31.546 00.001 14964 AutoFind: local max [900, 279] 3.6
20:37:31.546 00.000 14964 AutoFind: local max [843, 510] 3.6
20:37:31.547 00.001 14964 AutoFind: local max [359, 253] 3.6
20:37:31.547 00.000 14964 AutoFind: local max [646, 232] 3.6
20:37:31.547 00.000 14964 AutoFind: local max [421, 73] 3.6
20:37:31.548 00.001 14964 AutoFind: local max [638, 262] 3.6
20:37:31.548 00.000 14964 AutoFind: local max [142, 378] 3.5
20:37:31.549 00.001 14964 AutoFind: local max [210, 202] 3.5
20:37:31.549 00.000 14964 AutoFind: local max [513, 329] 3.5
20:37:31.550 00.001 14964 AutoFind: local max [185, 393] 3.5
20:37:31.550 00.000 14964 AutoFind: local max [347, 246] 3.5
20:37:31.550 00.000 14964 AutoFind: local max [286, 253] 3.5
20:37:31.550 00.000 14964 AutoFind: local max [741, 413] 3.5
20:37:31.550 00.000 14964 AutoFind: local max [636, 452] 3.5
20:37:31.552 00.002 14964 AutoFind: local max [902, 233] 3.5
20:37:31.552 00.000 14964 AutoFind: local max [547, 329] 3.5
20:37:31.552 00.000 14964 AutoFind: local max [606, 73] 3.5
20:37:31.553 00.001 14964 AutoFind: local max [551, 413] 3.5
20:37:31.553 00.000 14964 AutoFind: local max [36, 344] 3.5
20:37:31.553 00.000 14964 AutoFind: local max [571, 510] 3.5
20:37:31.554 00.001 14964 AutoFind: local max [152, 425] 3.5
20:37:31.554 00.000 14964 AutoFind: local max [467, 90] 3.5
20:37:31.554 00.000 14964 AutoFind: local max [890, 272] 3.4
20:37:31.555 00.001 14964 AutoFind: local max [832, 329] 3.4
20:37:31.555 00.000 14964 AutoFind: local max [776, 498] 3.4
20:37:31.556 00.001 14964 AutoFind: local max [691, 247] 3.4
20:37:31.556 00.000 14964 AutoFind: too close [691, 247] 3.4 - [660, 233] 3.7
20:37:31.557 00.001 14964 AutoFind: too close [691, 247] 3.4 - [693, 233] 4.3
20:37:31.557 00.000 14964 AutoFind: too close [776, 498] 3.4 - [791, 459] 9.7
20:37:31.557 00.000 14964 AutoFind: too close [890, 272] 3.4 - [902, 233] 3.5
20:37:31.558 00.001 14964 AutoFind: too close [890, 272] 3.4 - [900, 279] 3.6
20:37:31.558 00.000 14964 AutoFind: too close [890, 272] 3.4 - [881, 253] 3.7
20:37:31.559 00.001 14964 AutoFind: too close [890, 272] 3.4 - [925, 233] 4.0
20:37:31.559 00.000 14964 AutoFind: too close [152, 425] 3.5 - [185, 393] 3.5
20:37:31.560 00.001 14964 AutoFind: too close [152, 425] 3.5 - [190, 413] 3.6
20:37:31.560 00.000 14964 AutoFind: too close [152, 425] 3.5 - [159, 414] 3.8
20:37:31.560 00.000 14964 AutoFind: too close [571, 510] 3.5 - [537, 513] 4.0
20:37:31.561 00.001 14964 AutoFind: too close [571, 510] 3.5 - [578, 505] 5.4
20:37:31.561 00.000 14964 AutoFind: too close [36, 344] 3.5 - [41, 363] 4.6
20:37:31.562 00.001 14964 AutoFind: too close [551, 413] 3.5 - [525, 413] 3.8
20:37:31.562 00.000 14964 AutoFind: too close [547, 329] 3.5 - [513, 329] 3.5
20:37:31.563 00.001 14964 AutoFind: too close [902, 233] 3.5 - [881, 253] 3.7
20:37:31.563 00.000 14964 AutoFind: too close [902, 233] 3.5 - [925, 233] 4.0
20:37:31.563 00.000 14964 AutoFind: too close [636, 452] 3.5 - [617, 420] 4.3
20:37:31.564 00.001 14964 AutoFind: too close [286, 253] 3.5 - [302, 233] 3.6
20:37:31.564 00.000 14964 AutoFind: too close [286, 253] 3.5 - [262, 271] 4.0
20:37:31.565 00.001 14964 AutoFind: too close [286, 253] 3.5 - [267, 233] 4.1
20:37:31.565 00.000 14964 AutoFind: too close [347, 246] 3.5 - [359, 253] 3.6
20:37:31.565 00.000 14964 AutoFind: too close [347, 246] 3.5 - [364, 233] 3.9
20:37:31.566 00.001 14964 AutoFind: too close [347, 246] 3.5 - [384, 233] 4.3
20:37:31.566 00.000 14964 AutoFind: too close [185, 393] 3.5 - [190, 413] 3.6
20:37:31.567 00.001 14964 AutoFind: too close [185, 393] 3.5 - [159, 414] 3.8
20:37:31.567 00.000 14964 AutoFind: too close [210, 202] 3.5 - [196, 233] 5.1
20:37:31.568 00.001 14964 AutoFind: too close [142, 378] 3.5 - [159, 414] 3.8
20:37:31.568 00.000 14964 AutoFind: too close [638, 262] 3.6 - [646, 232] 3.6
20:37:31.569 00.001 14964 AutoFind: too close [638, 262] 3.6 - [609, 246] 3.6
20:37:31.569 00.000 14964 AutoFind: too close [638, 262] 3.6 - [622, 233] 3.7
20:37:31.569 00.000 14964 AutoFind: too close [638, 262] 3.6 - [660, 233] 3.7
20:37:31.570 00.001 14964 AutoFind: too close [421, 73] 3.6 - [413, 91] 3.6
20:37:31.570 00.000 14964 AutoFind: too close [646, 232] 3.6 - [609, 246] 3.6
20:37:31.571 00.001 14964 AutoFind: too close [646, 232] 3.6 - [622, 233] 3.7
20:37:31.571 00.000 14964 AutoFind: too close [646, 232] 3.6 - [660, 233] 3.7
20:37:31.572 00.001 14964 AutoFind: too close [359, 253] 3.6 - [364, 233] 3.9
20:37:31.572 00.000 14964 AutoFind: too close [359, 253] 3.6 - [384, 233] 4.3
20:37:31.572 00.000 14964 AutoFind: close dim-bright [359, 253] 3.6 - [390, 269] 23.5
20:37:31.573 00.001 14964 AutoFind: too close [843, 510] 3.6 - [854, 472] 3.9
20:37:31.573 00.000 14964 AutoFind: too close [900, 279] 3.6 - [881, 253] 3.7
20:37:31.574 00.001 14964 AutoFind: too close [882, 445] 3.6 - [884, 413] 3.7
20:37:31.574 00.000 14964 AutoFind: too close [882, 445] 3.6 - [859, 412] 3.8
20:37:31.575 00.001 14964 AutoFind: too close [882, 445] 3.6 - [854, 472] 3.9
20:37:31.575 00.000 14964 AutoFind: too close [609, 246] 3.6 - [622, 233] 3.7
20:37:31.575 00.000 14964 AutoFind: too close [497, 200] 3.6 - [488, 187] 3.9
20:37:31.576 00.001 14964 AutoFind: too close [140, 329] 3.6 - [101, 329] 3.8
20:37:31.576 00.000 14964 AutoFind: too close [295, 91] 3.6 - [333, 83] 11.9
20:37:31.576 00.000 14964 AutoFind: too close [302, 233] 3.6 - [262, 271] 4.0
20:37:31.577 00.001 14964 AutoFind: too close [302, 233] 3.6 - [267, 233] 4.1
20:37:31.577 00.000 14964 AutoFind: too close [190, 413] 3.6 - [159, 414] 3.8
20:37:31.578 00.001 14964 AutoFind: too close [299, 344] 3.6 - [268, 328] 4.7
20:37:31.578 00.000 14964 AutoFind: too close [299, 344] 3.6 - [283, 329] 4.8
20:37:31.579 00.001 14964 AutoFind: close dim-bright [299, 344] 3.6 - [282, 318] 38.7
20:37:31.579 00.000 14964 AutoFind: too close [76, 232] 3.7 - [49, 246] 4.1
20:37:31.579 00.000 14964 AutoFind: too close [622, 233] 3.7 - [660, 233] 3.7
20:37:31.580 00.001 14964 AutoFind: too close [660, 233] 3.7 - [693, 233] 4.3
20:37:31.580 00.000 14964 AutoFind: too close [884, 413] 3.7 - [859, 412] 3.8
20:37:31.581 00.001 14964 AutoFind: too close [400, 271] 3.7 - [364, 233] 3.9
20:37:31.581 00.000 14964 AutoFind: too close [400, 271] 3.7 - [384, 233] 4.3
20:37:31.582 00.001 14964 AutoFind: close dim-bright [400, 271] 3.7 - [390, 269] 23.5
20:37:31.582 00.000 14964 AutoFind: close dim-bright [400, 271] 3.7 - [418, 298] 43.9
20:37:31.582 00.000 14964 AutoFind: too close [953, 233] 3.8 - [925, 233] 4.0
20:37:31.583 00.001 14964 AutoFind: too close [479, 472] 3.8 - [481, 498] 3.8
20:37:31.583 00.000 14964 AutoFind: too close [479, 472] 3.8 - [468, 498] 4.1
20:37:31.584 00.001 14964 AutoFind: too close [481, 498] 3.8 - [468, 498] 4.1
20:37:31.584 00.000 14964 AutoFind: too close [364, 233] 3.9 - [384, 233] 4.3
20:37:31.585 00.001 14964 AutoFind: close dim-bright [364, 233] 3.9 - [390, 269] 23.5
20:37:31.585 00.000 14964 AutoFind: too close [262, 271] 4.0 - [267, 233] 4.1
20:37:31.585 00.000 14964 AutoFind: too close [348, 91] 4.1 - [333, 83] 11.9
20:37:31.586 00.001 14964 AutoFind: close dim-bright [384, 233] 4.3 - [390, 269] 23.5
20:37:31.586 00.000 14964 AutoFind: too close [268, 328] 4.7 - [283, 329] 4.8
20:37:31.587 00.001 14964 AutoFind: close dim-bright [268, 328] 4.7 - [282, 318] 38.7
20:37:31.587 00.000 14964 AutoFind: close dim-bright [283, 329] 4.8 - [282, 318] 38.7
20:37:31.588 00.001 14964 AutoFind: too close [196, 233] 5.1 - [211, 270] 23.0
20:37:31.588 00.000 14964 AutoFind: too close [87, 142] 6.2 - [47, 167] 7.3
20:37:31.588 00.000 14964 AutoFind: too close [390, 269] 23.5 - [418, 298] 43.9
20:37:31.589 00.001 14964 AutoFind: too close to edge [88, 13] 3.6
20:37:31.589 00.000 14964 AutoFind: too close to edge [951, 413] 3.7
20:37:31.590 00.001 14964 AutoFind: too close to edge [535, 15] 5.0
20:37:31.590 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:37:31.591 00.001 14964 Star::Find(35, 282, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.591 00.000 14964 Star::Find returns 1 (0), X=281.71, Y=317.53, Mass=13588, SNR=54.7, Peak=1923 HFD=3.1
20:37:31.591 00.000 14964 Star::Find(35, 916, 538, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.592 00.001 14964 Star::Find returns 1 (0), X=915.55, Y=538.04, Mass=1547, SNR=13.1, Peak=943 HFD=2.2
20:37:31.592 00.000 14964 Star::Find(35, 232, 81, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.593 00.001 14964 Star::Find returns 0 (3), X=232.00, Y=81.00, Mass=0, SNR=0.0, Peak=823 HFD=0.0
20:37:31.593 00.000 14964 Star::Find(35, 725, 542, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.594 00.001 14964 Star::Find returns 1 (0), X=725.51, Y=543.25, Mass=774, SNR=8.5, Peak=873 HFD=2.7
20:37:31.594 00.000 14964 Star::Find(35, 221, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.595 00.001 14964 Star::Find returns 0 (2), X=221.00, Y=329.00, Mass=102, SNR=2.8, Peak=847 HFD=0.0
20:37:31.595 00.000 14964 Star::Find(35, 75, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.595 00.000 14964 Star::Find false star n=3 nbg=266 bg=668.3 sigma=32.3 thresh=765 peak=715
20:37:31.596 00.001 14964 Star::Find returns 0 (2), X=75.00, Y=91.00, Mass=365, SNR=2.9, Peak=799 HFD=0.0
20:37:31.596 00.000 14964 Star::Find(35, 370, 359, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.597 00.001 14964 Star::Find false star n=2 nbg=255 bg=710.9 sigma=32.1 thresh=807 peak=772
20:37:31.597 00.000 14964 Star::Find returns 0 (2), X=370.00, Y=359.00, Mass=232, SNR=2.9, Peak=865 HFD=0.0
20:37:31.598 00.001 14964 Star::Find(35, 463, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.598 00.000 14964 Star::Find false star n=8 nbg=266 bg=702.9 sigma=32.8 thresh=801 peak=778
20:37:31.598 00.000 14964 Star::Find returns 0 (2), X=463.00, Y=329.00, Mass=978, SNR=2.9, Peak=864 HFD=0.0
20:37:31.599 00.001 14964 Star::Find(35, 780, 362, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.599 00.000 14964 Star::Find false star n=2 nbg=273 bg=704.8 sigma=35.7 thresh=812 peak=771
20:37:31.600 00.001 14964 Star::Find returns 0 (2), X=780.00, Y=362.00, Mass=287, SNR=2.9, Peak=878 HFD=0.0
20:37:31.600 00.000 14964 Star::Find(35, 363, 178, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.601 00.001 14964 Star::Find false star n=5 nbg=272 bg=664.8 sigma=33.4 thresh=765 peak=728
20:37:31.601 00.000 14964 Star::Find returns 0 (2), X=363.00, Y=178.00, Mass=543, SNR=2.9, Peak=807 HFD=0.0
20:37:31.602 00.001 14964 Star::Find(35, 788, 233, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.602 00.000 14964 Star::Find returns 0 (2), X=788.00, Y=233.00, Mass=107, SNR=2.8, Peak=831 HFD=0.0
20:37:31.602 00.000 14964 Star::Find(35, 246, 506, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.603 00.001 14964 Star::Find false star n=4 nbg=281 bg=712.3 sigma=34.1 thresh=815 peak=788
20:37:31.603 00.000 14964 Star::Find returns 0 (2), X=246.00, Y=506.00, Mass=476, SNR=2.9, Peak=897 HFD=0.0
20:37:31.604 00.001 14964 Star::Find(35, 756, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.604 00.000 14964 Star::Find false star n=4 nbg=275 bg=649.9 sigma=35.5 thresh=756 peak=740
20:37:31.605 00.001 14964 Star::Find returns 0 (2), X=756.00, Y=44.00, Mass=508, SNR=2.9, Peak=823 HFD=0.0
20:37:31.605 00.000 14964 Star::Find(35, 348, 413, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.605 00.000 14964 Star::Find false star n=2 nbg=270 bg=712.6 sigma=38.9 thresh=829 peak=776
20:37:31.607 00.002 14964 Star::Find returns 0 (2), X=348.00, Y=413.00, Mass=234, SNR=2.9, Peak=863 HFD=0.0
20:37:31.607 00.000 14964 Star::Find(35, 514, 563, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.607 00.000 14964 Star::Find false star n=2 nbg=283 bg=710.7 sigma=38.8 thresh=827 peak=767
20:37:31.608 00.001 14964 Star::Find returns 0 (2), X=514.00, Y=563.00, Mass=249, SNR=2.9, Peak=852 HFD=0.0
20:37:31.608 00.000 14964 Star::Find(35, 137, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.609 00.001 14964 Star::Find false star n=2 nbg=279 bg=659.6 sigma=36.1 thresh=768 peak=727
20:37:31.609 00.000 14964 Star::Find returns 0 (2), X=137.00, Y=91.00, Mass=242, SNR=2.9, Peak=805 HFD=0.0
20:37:31.610 00.001 14964 Star::Find(35, 700, 377, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.610 00.000 14964 Star::Find false star n=1 nbg=280 bg=717.2 sigma=35.5 thresh=824 peak=775
20:37:31.610 00.000 14964 Star::Find returns 0 (2), X=700.00, Y=377.00, Mass=157, SNR=2.9, Peak=874 HFD=0.0
20:37:31.611 00.001 14964 Star::Find(35, 173, 510, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.611 00.000 14964 Star::Find false star n=5 nbg=269 bg=714.5 sigma=35.0 thresh=819 peak=793
20:37:31.612 00.001 14964 Star::Find returns 0 (2), X=173.00, Y=510.00, Mass=664, SNR=2.9, Peak=900 HFD=0.0
20:37:31.612 00.000 14964 Star::Find(35, 716, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.613 00.001 14964 Star::Find false star n=6 nbg=240 bg=678.6 sigma=25.4 thresh=755 peak=754
20:37:31.613 00.000 14964 Star::Find returns 0 (2), X=716.00, Y=135.00, Mass=672, SNR=2.9, Peak=836 HFD=0.0
20:37:31.614 00.001 14964 Star::Find(35, 815, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.614 00.000 14964 Star::Find false star n=3 nbg=269 bg=663.2 sigma=33.9 thresh=765 peak=724
20:37:31.614 00.000 14964 Star::Find returns 0 (2), X=815.00, Y=169.00, Mass=369, SNR=2.9, Peak=831 HFD=0.0
20:37:31.615 00.001 14964 Star::Find(35, 49, 414, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.615 00.000 14964 Star::Find returns 0 (2), X=49.00, Y=414.00, Mass=114, SNR=2.9, Peak=873 HFD=0.0
20:37:31.616 00.001 14964 Star::Find(35, 717, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.616 00.000 14964 Star::Find false star n=5 nbg=265 bg=703.0 sigma=33.5 thresh=803 peak=775
20:37:31.617 00.001 14964 Star::Find returns 0 (2), X=717.00, Y=329.00, Mass=602, SNR=2.9, Peak=867 HFD=0.0
20:37:31.617 00.000 14964 Star::Find(35, 929, 328, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.618 00.001 14964 Star::Find returns 0 (2), X=929.00, Y=328.00, Mass=119, SNR=2.9, Peak=856 HFD=0.0
20:37:31.618 00.000 14964 Star::Find(35, 740, 233, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.618 00.000 14964 Star::Find false star n=3 nbg=276 bg=680.4 sigma=35.9 thresh=788 peak=752
20:37:31.619 00.001 14964 Star::Find returns 0 (2), X=740.00, Y=233.00, Mass=354, SNR=2.9, Peak=835 HFD=0.0
20:37:31.619 00.000 14964 Star::Find(35, 741, 413, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.620 00.001 14964 Star::Find false star n=3 nbg=267 bg=711.9 sigma=34.7 thresh=816 peak=781
20:37:31.620 00.000 14964 Star::Find returns 0 (2), X=741.00, Y=413.00, Mass=383, SNR=2.9, Peak=879 HFD=0.0
20:37:31.621 00.001 14964 Star::Find(35, 606, 73, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.621 00.000 14964 Star::Find false star n=2 nbg=268 bg=663.1 sigma=32.0 thresh=759 peak=724
20:37:31.621 00.000 14964 Star::Find returns 0 (2), X=606.00, Y=73.00, Mass=238, SNR=2.9, Peak=809 HFD=0.0
20:37:31.622 00.001 14964 Star::Find(35, 467, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.622 00.000 14964 Star::Find false star n=4 nbg=245 bg=655.0 sigma=30.0 thresh=745 peak=733
20:37:31.623 00.001 14964 Star::Find returns 0 (2), X=467.00, Y=90.00, Mass=433, SNR=2.9, Peak=831 HFD=0.0
20:37:31.623 00.000 14964 Star::Find(35, 832, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.624 00.001 14964 Star::Find false star n=6 nbg=255 bg=702.4 sigma=30.0 thresh=792 peak=762
20:37:31.624 00.000 14964 Star::Find returns 0 (2), X=832.00, Y=329.00, Mass=679, SNR=2.9, Peak=847 HFD=0.0
20:37:31.625 00.001 14964 AutoFind: finding best star pass 1
20:37:31.625 00.000 14964 Star::Find(35, 282, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.626 00.001 14964 Star::Find returns 1 (0), X=281.71, Y=317.53, Mass=13588, SNR=54.7, Peak=1923 HFD=3.1
20:37:31.626 00.000 14964 AutoFind returns star at [282, 318] 38.7 Mass 13588 SNR 54.7
20:37:31.626 00.000 14964 Star::Find(35, 282, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.627 00.001 14964 Star::Find returns 1 (0), X=281.71, Y=317.53, Mass=13588, SNR=54.7, Peak=1923 HFD=3.1
20:37:31.627 00.000 14964 MultiStar: List (1): {281.71, 317.53}(54.7), 
20:37:31.628 00.001 14964 setting lock position to (281.71, 317.53)
20:37:31.628 00.000 14964 MultiStar: stabilizing after lock position change
20:37:31.629 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
20:37:31.629 00.000 14964 UpdateGuideState(): m_state=1
20:37:31.630 00.001 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:31.630 00.000 14964 Star::Find returns 1 (0), X=281.71, Y=317.53, Mass=13588, SNR=54.7, Peak=1923 HFD=3.1
20:37:31.631 00.001 14964 DistanceChecker: deactivated
20:37:31.631 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
20:37:31.632 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.48)
20:37:31.632 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
20:37:31.634 00.002 14964 setting lock position to (281.71, 317.53)
20:37:31.635 00.001 14964 MultiStar: stabilizing after lock position change
20:37:31.635 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:37:31.636 00.001 14964 Changing from state SELECTING to SELECTED
20:37:31.636 00.000 14964 guider state => SELECTED
20:37:31.651 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1923, med=683, FiltMin=547, FiltMax=1531, Gamma=0.810
20:37:31.658 00.007 14964 UpdateGuideState exits: m=13588 SNR=54.7
20:37:31.658 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1923, med=683, FiltMin=547, FiltMax=1531, Gamma=0.810
20:37:31.664 00.006 14964 Status Line: Auto-selected star at (281.7, 317.5)
20:37:32.520 00.856 12044 Exposure complete
20:37:32.540 00.020 12044 worker thread done servicing request
20:37:32.540 00.000 14964 OnExposeComplete: enter
20:37:32.541 00.001 14964 UpdateGuideState(): m_state=2
20:37:32.541 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:37:32.542 00.001 14964 Star::Find returns 1 (0), X=281.89, Y=317.15, Mass=13246, SNR=51.0, Peak=1886 HFD=3.0
20:37:32.542 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.67) = xAngle (0.53 = 0.53)
20:37:32.543 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.67 = -2.62)
20:37:32.543 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-1.13 mountX=0.36 mountY=-0.21, mountTheta=-0.53
20:37:32.544 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1916, med=682, FiltMin=555, FiltMax=1527, Gamma=0.810
20:37:32.551 00.007 14964 UpdateGuideState exits: m=13246 SNR=51.0
20:37:32.552 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:32.552 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:32.553 00.001 14964 Enqueuing Expose request
20:37:32.553 00.000 12044 Worker thread wakes up
20:37:32.553 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:32.553 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,282,71,71)
20:37:35.676 03.123 12044 Exposure complete
20:37:35.699 00.023 12044 worker thread done servicing request
20:37:35.699 00.000 14964 OnExposeComplete: enter
20:37:35.700 00.001 14964 UpdateGuideState(): m_state=2
20:37:35.700 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:37:35.701 00.001 14964 Star::Find returns 1 (0), X=281.30, Y=317.56, Mass=14094, SNR=52.2, Peak=1895 HFD=3.2
20:37:35.701 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:37:35.702 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.59)
20:37:35.702 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.03 hyp=0.41 cameraTheta=3.08 mountX=0.01 mountY=0.41, mountTheta=1.54
20:37:35.704 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=2074, med=683, FiltMin=554, FiltMax=1438, Gamma=0.810
20:37:35.709 00.005 14964 UpdateGuideState exits: m=14094 SNR=52.2
20:37:35.710 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:35.710 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:35.711 00.001 14964 Enqueuing Expose request
20:37:35.711 00.000 12044 Worker thread wakes up
20:37:35.712 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:35.712 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:35.834 00.122 14964 GuideButtonClick i=1 ctx=Guide button clicked
20:37:35.836 00.002 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:37:35.837 00.001 14964 guider state => CALIBRATED
20:37:35.837 00.000 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:37:35.840 00.003 14964 reset dither spiral
20:37:38.848 03.008 12044 Exposure complete
20:37:38.875 00.027 12044 worker thread done servicing request
20:37:38.875 00.000 14964 OnExposeComplete: enter
20:37:38.876 00.001 14964 UpdateGuideState(): m_state=5
20:37:38.876 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:37:38.877 00.001 14964 Star::Find returns 1 (0), X=281.20, Y=317.82, Mass=13643, SNR=50.4, Peak=1827 HFD=3.4
20:37:38.877 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.67) = xAngle (4.30 = -1.98)
20:37:38.877 00.000 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.44 = 1.15)
20:37:38.878 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=0.28 hyp=0.58 cameraTheta=2.63 mountX=-0.23 mountY=0.53, mountTheta=1.98
20:37:38.880 00.002 14964 Changing from state CALIBRATED to GUIDING
20:37:38.907 00.027 14964 ScopeASCOM::GetDeclinationRadians() returns 0.7
20:37:38.908 00.001 14964 ScopeASCOM::SideOfPier() returns 0
20:37:38.908 00.000 14964 AdjustCalibrationForScopePointing (scope): current dec=0.7 pierSide=0, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:37:38.909 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:37:38.909 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:37:38.910 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:37:38.910 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:37:38.911 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:37:38.911 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:37:38.912 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:37:38.912 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:37:38.913 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:37:38.913 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:37:38.914 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:37:38.914 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:37:38.915 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:37:38.916 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:37:38.916 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:37:38.917 00.001 14964 Guiding starts on opposite side of pier: calibration data side is West, current side is East
20:37:38.917 00.000 14964 FlipCalibration before: x=-95.6, y=174.0 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/+
20:37:38.918 00.001 14964 FlipCalibration pre-normalize: x=84.4, y=174.0
20:37:38.918 00.000 14964 FlipCalibration after: x=84.4 y=174.0 sideOfPier=East parity=+/-
20:37:38.918 00.000 14964 Mount::SetCalibration (scope) -- xAngle=84.4 yAngle=174.0 xRate=12.022 yRate=10.638 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
20:37:38.919 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=84.4 m_yAngleError=0.4
20:37:38.921 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.7
20:37:38.922 00.001 14964 ScopeASCOM::SideOfPier() returns 0
20:37:38.924 00.002 14964 Status Line: CAL: West(-96,174)->East(84,174)
20:37:38.925 00.001 14964 Dec comp: XRate 12.022 -> 12.021 for dec 0.0 -> dec 0.7
20:37:38.927 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.7
20:37:38.928 00.001 14964 ScopeASCOM::SideOfPier() returns 0
20:37:38.929 00.001 14964 setting lock position to (281.20, 317.82)
20:37:38.929 00.000 14964 MultiStar: stabilizing after lock position change
20:37:38.930 00.001 14964 guider state => GUIDING
20:37:38.930 00.000 14964 Status Line: Guiding
20:37:38.932 00.002 14964 Mount: notify guiding started
20:37:38.933 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:37:38.934 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:37:38 PM"
20:37:38.934 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:37:38.935 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:37:38.935 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:37:38.936 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.473690
20:37:38.936 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:37:38.937 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:37:38.938 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
20:37:38.938 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:37:38.939 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
20:37:38.939 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:37:38.940 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:37:38.940 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:37:38.941 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:37:38.941 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:37:38.942 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:37:38.942 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:37:38.943 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:37:38.943 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:37:38.943 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:37:38.944 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:37:38.944 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:37:38.945 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:37:38.945 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:37:38.946 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:37:38.947 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:37:38.947 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:37:38.948 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:37:38.948 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:37:38.949 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:37:38.949 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:37:38.950 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:37:38.950 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:37:38.951 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:37:38.952 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:37:38.952 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:37:38.953 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:37:38.967 00.014 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:37:38.969 00.002 14964 ScopeASCOM::SideOfPier() returns 0
20:37:39.031 00.062 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:37:39.032 00.001 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
20:37:39.033 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.7
20:37:39.034 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.7
20:37:39.035 00.001 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.47) = xAngle (1.47 = 1.47)
20:37:39.036 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
20:37:39.037 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
20:37:39.039 00.002 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
20:37:39.040 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:37:39.041 00.001 14964 UpdateImageDisplay: Size=(968,608) min=316, max=1930, med=682, FiltMin=539, FiltMax=1583, Gamma=0.810
20:37:39.051 00.010 14964 UpdateGuideState exits: m=13643 SNR=50.4
20:37:39.052 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:39.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:39.054 00.001 14964 Enqueuing Expose request
20:37:39.054 00.000 12044 Worker thread wakes up
20:37:39.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:39.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:39.270 00.216 14964 evsrv: cli 01AB2670 connect
20:37:39.271 00.001 14964 case statement mapped state 6 to 3
20:37:39.272 00.001 14964 case statement mapped state 6 to 3
20:37:39.273 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"5e632580-7e6d-47e3-a3bb-9c9b874eafbb"}
20:37:39.273 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"5e632580-7e6d-47e3-a3bb-9c9b874eafbb"}
20:37:39.275 00.002 14964 evsrv: cli 01AB2670 disconnect
20:37:42.166 02.891 12044 Exposure complete
20:37:42.190 00.024 12044 worker thread done servicing request
20:37:42.190 00.000 14964 OnExposeComplete: enter
20:37:42.191 00.001 14964 UpdateGuideState(): m_state=6
20:37:42.192 00.001 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:37:42.192 00.000 14964 Star::Find returns 1 (0), X=280.99, Y=317.32, Mass=12442, SNR=48.2, Peak=1799 HFD=3.0
20:37:42.193 00.001 14964 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.47) = xAngle (-3.45 = 2.83)
20:37:42.193 00.000 14964 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.46 = 2.82)
20:37:42.193 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.50 hyp=0.54 cameraTheta=-1.98 mountX=-0.51 mountY=0.17, mountTheta=2.82
20:37:42.195 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.50, opts=13)
20:37:42.195 00.000 14964 Enqueuing Move request for scope (-0.22, -0.50)
20:37:42.196 00.001 12044 Worker thread wakes up
20:37:42.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.50) opts 0xd
20:37:42.196 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.50)
20:37:42.196 00.000 12044 Moving (-0.22, -0.50) raw xDistance=-0.51 yDistance=0.17
20:37:42.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.51, slope = 0.00
20:37:42.196 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:42.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:37:42.196 00.000 12044 MoveAxis(E, 28, ABG)
20:37:42.196 00.000 12044 Guiding  Dir = 2, Dur = 28
20:37:42.209 00.013 14964 UpdateImageDisplay: Size=(968,608) min=14, max=1990, med=681, FiltMin=549, FiltMax=1472, Gamma=0.810
20:37:42.215 00.006 14964 UpdateGuideState exits: m=12442 SNR=48.2
20:37:42.215 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:42.216 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:42.216 00.000 14964 Enqueuing Expose request
20:37:42.232 00.016 12044 IsSlewing returns 0
20:37:42.232 00.000 12044 IsGuiding returns 0
20:37:42.296 00.064 12044 IsGuiding returns 1
20:37:42.296 00.000 12044 scope still moving after pulse duration time elapsed
20:37:42.341 00.045 12044 IsSlewing returns 0
20:37:42.341 00.000 12044 IsGuiding returns 0
20:37:42.342 00.001 12044 scope move finished after 28 + 81 ms
20:37:42.342 00.000 12044 Move returns status 0, amount 28
20:37:42.342 00.000 12044 MoveAxis(N, 0, ABG)
20:37:42.342 00.000 12044 Move returns status 0, amount 0
20:37:42.342 00.000 12044 move complete, result=0
20:37:42.342 00.000 12044 worker thread done servicing request
20:37:42.342 00.000 12044 Worker thread wakes up
20:37:42.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:42.342 00.000 14964 GuideStep: -0.5 px 28 ms EAST, 0.2 px 0 ms NORTH
20:37:42.343 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:45.462 03.119 12044 Exposure complete
20:37:45.482 00.020 12044 worker thread done servicing request
20:37:45.482 00.000 14964 OnExposeComplete: enter
20:37:45.483 00.001 14964 UpdateGuideState(): m_state=6
20:37:45.483 00.000 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:37:45.484 00.001 14964 Star::Find returns 1 (0), X=280.61, Y=317.68, Mass=12600, SNR=48.9, Peak=1579 HFD=3.3
20:37:45.484 00.000 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.47) = xAngle (-4.39 = 1.89)
20:37:45.485 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-4.40 = 1.88)
20:37:45.485 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.13 hyp=0.61 cameraTheta=-2.92 mountX=-0.19 mountY=0.58, mountTheta=1.89
20:37:45.487 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.13, opts=13)
20:37:45.487 00.000 14964 Enqueuing Move request for scope (-0.59, -0.13)
20:37:45.488 00.001 12044 Worker thread wakes up
20:37:45.488 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.13) opts 0xd
20:37:45.488 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.13)
20:37:45.488 00.000 12044 Moving (-0.59, -0.13) raw xDistance=-0.19 yDistance=0.58
20:37:45.488 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
20:37:45.488 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:45.488 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
20:37:45.488 00.000 12044 MoveAxis(E, 0, ABG)
20:37:45.488 00.000 12044 Move returns status 0, amount 0
20:37:45.488 00.000 12044 MoveAxis(N, 0, ABG)
20:37:45.488 00.000 12044 Move returns status 0, amount 0
20:37:45.488 00.000 12044 move complete, result=0
20:37:45.488 00.000 12044 worker thread done servicing request
20:37:45.501 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35194, med=680, FiltMin=557, FiltMax=1574, Gamma=0.810
20:37:45.506 00.005 14964 UpdateGuideState exits: m=12600 SNR=48.9
20:37:45.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:45.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:45.508 00.001 14964 Enqueuing Expose request
20:37:45.508 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
20:37:45.509 00.001 12044 Worker thread wakes up
20:37:45.509 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:45.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:48.628 03.119 12044 Exposure complete
20:37:48.649 00.021 12044 worker thread done servicing request
20:37:48.649 00.000 14964 OnExposeComplete: enter
20:37:48.650 00.001 14964 UpdateGuideState(): m_state=6
20:37:48.651 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:37:48.651 00.000 14964 Star::Find returns 1 (0), X=279.71, Y=317.91, Mass=11940, SNR=46.8, Peak=1671 HFD=3.2
20:37:48.652 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.47) = xAngle (1.60 = 1.60)
20:37:48.652 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.60 = 1.60)
20:37:48.653 00.001 14964 CameraToMount -- cameraX=-1.49 cameraY=0.10 hyp=1.50 cameraTheta=3.08 mountX=-0.05 mountY=1.50, mountTheta=1.60
20:37:48.654 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.49, y=0.10, opts=13)
20:37:48.655 00.001 14964 Enqueuing Move request for scope (-1.49, 0.10)
20:37:48.655 00.000 12044 Worker thread wakes up
20:37:48.656 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.10) opts 0xd
20:37:48.656 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.49, 0.10)
20:37:48.656 00.000 12044 Moving (-1.49, 0.10) raw xDistance=-0.05 yDistance=1.50
20:37:48.656 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
20:37:48.656 00.000 12044 resist switch: large excursion: input 1.50 thresh 0.81 direction from 0 to 1
20:37:48.656 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.49
20:37:48.656 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50
20:37:48.656 00.000 12044 MoveAxis(E, 0, ABG)
20:37:48.656 00.000 12044 Move returns status 0, amount 0
20:37:48.656 00.000 12044 MoveAxis(S, 141, ABG)
20:37:48.656 00.000 12044 Guiding  Dir = 1, Dur = 141
20:37:48.670 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1738, med=680, FiltMin=545, FiltMax=1428, Gamma=0.810
20:37:48.676 00.006 14964 UpdateGuideState exits: m=11940 SNR=46.8
20:37:48.676 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:48.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:48.677 00.000 14964 Enqueuing Expose request
20:37:48.701 00.024 12044 IsSlewing returns 0
20:37:48.703 00.002 12044 IsGuiding returns 0
20:37:48.734 00.031 12044 PulseGuide returned control before completion, sleep 120
20:37:48.860 00.126 12044 IsGuiding returns 1
20:37:48.860 00.000 12044 scope still moving after pulse duration time elapsed
20:37:48.922 00.062 12044 IsSlewing returns 0
20:37:48.923 00.001 12044 IsGuiding returns 0
20:37:48.923 00.000 12044 scope move finished after 141 + 79 ms
20:37:48.923 00.000 12044 Move returns status 0, amount 141
20:37:48.923 00.000 12044 move complete, result=0
20:37:48.923 00.000 12044 worker thread done servicing request
20:37:48.923 00.000 12044 Worker thread wakes up
20:37:48.923 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:48.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:48.923 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 1.5 px 141 ms SOUTH
20:37:52.050 03.127 12044 Exposure complete
20:37:52.070 00.020 12044 worker thread done servicing request
20:37:52.070 00.000 14964 OnExposeComplete: enter
20:37:52.071 00.001 14964 UpdateGuideState(): m_state=6
20:37:52.071 00.000 14964 Star::Find(35, 279, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:37:52.072 00.001 14964 Star::Find returns 1 (0), X=280.74, Y=318.58, Mass=12369, SNR=47.8, Peak=1767 HFD=3.3
20:37:52.072 00.000 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.47) = xAngle (0.65 = 0.65)
20:37:52.073 00.001 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.64 = 0.64)
20:37:52.073 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.76 hyp=0.90 cameraTheta=2.12 mountX=0.72 mountY=0.53, mountTheta=0.64
20:37:52.074 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.76, opts=13)
20:37:52.075 00.001 14964 Enqueuing Move request for scope (-0.47, 0.76)
20:37:52.076 00.001 12044 Worker thread wakes up
20:37:52.076 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.76) opts 0xd
20:37:52.076 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.76)
20:37:52.076 00.000 12044 Moving (-0.47, 0.76) raw xDistance=0.72 yDistance=0.53
20:37:52.076 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.72 is < calculated value 1.00, using input
20:37:52.076 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.72, slope = 0.38
20:37:52.076 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
20:37:52.076 00.000 12044 MoveAxis(W, 39, ABG)
20:37:52.076 00.000 12044 Guiding  Dir = 3, Dur = 39
20:37:52.089 00.013 14964 UpdateImageDisplay: Size=(968,608) min=90, max=1767, med=680, FiltMin=538, FiltMax=1412, Gamma=0.810
20:37:52.096 00.007 14964 UpdateGuideState exits: m=12369 SNR=47.8
20:37:52.097 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:52.097 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:52.098 00.001 14964 Enqueuing Expose request
20:37:52.108 00.010 12044 IsSlewing returns 0
20:37:52.109 00.001 12044 IsGuiding returns 0
20:37:52.139 00.030 12044 PulseGuide returned control before completion, sleep 19
20:37:52.185 00.046 12044 IsGuiding returns 1
20:37:52.185 00.000 12044 scope still moving after pulse duration time elapsed
20:37:52.262 00.077 12044 IsSlewing returns 0
20:37:52.264 00.002 12044 IsGuiding returns 0
20:37:52.264 00.000 12044 scope move finished after 39 + 116 ms
20:37:52.264 00.000 12044 Move returns status 0, amount 39
20:37:52.264 00.000 12044 MoveAxis(S, 50, ABG)
20:37:52.264 00.000 12044 Guiding  Dir = 1, Dur = 50
20:37:52.296 00.032 12044 IsSlewing returns 0
20:37:52.298 00.002 12044 IsGuiding returns 0
20:37:52.330 00.032 12044 PulseGuide returned control before completion, sleep 29
20:37:52.361 00.031 12044 IsGuiding returns 1
20:37:52.361 00.000 12044 scope still moving after pulse duration time elapsed
20:37:52.490 00.129 12044 IsSlewing returns 0
20:37:52.490 00.000 12044 IsGuiding returns 0
20:37:52.490 00.000 12044 scope move finished after 50 + 141 ms
20:37:52.490 00.000 12044 Move returns status 0, amount 50
20:37:52.490 00.000 12044 move complete, result=0
20:37:52.490 00.000 12044 worker thread done servicing request
20:37:52.490 00.000 12044 Worker thread wakes up
20:37:52.490 00.000 14964 GuideStep: 0.7 px 39 ms WEST, 0.5 px 50 ms SOUTH
20:37:52.491 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:52.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:55.611 03.120 12044 Exposure complete
20:37:55.632 00.021 12044 worker thread done servicing request
20:37:55.632 00.000 14964 OnExposeComplete: enter
20:37:55.632 00.000 14964 UpdateGuideState(): m_state=6
20:37:55.633 00.001 14964 Star::Find(35, 280, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:37:55.633 00.000 14964 Star::Find returns 1 (0), X=280.62, Y=317.92, Mass=13244, SNR=49.1, Peak=1691 HFD=3.3
20:37:55.634 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.47) = xAngle (1.50 = 1.50)
20:37:55.634 00.000 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.49 = 1.49)
20:37:55.634 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.10 hyp=0.59 cameraTheta=2.97 mountX=0.04 mountY=0.59, mountTheta=1.49
20:37:55.635 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.10, opts=13)
20:37:55.636 00.001 14964 Enqueuing Move request for scope (-0.58, 0.10)
20:37:55.637 00.001 12044 Worker thread wakes up
20:37:55.637 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.10) opts 0xd
20:37:55.637 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.10)
20:37:55.637 00.000 12044 Moving (-0.58, 0.10) raw xDistance=0.04 yDistance=0.59
20:37:55.637 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.66, using input
20:37:55.637 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.20
20:37:55.637 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
20:37:55.637 00.000 12044 MoveAxis(E, 0, ABG)
20:37:55.637 00.000 12044 Move returns status 0, amount 0
20:37:55.637 00.000 12044 MoveAxis(S, 56, ABG)
20:37:55.637 00.000 12044 Guiding  Dir = 1, Dur = 56
20:37:55.650 00.013 14964 UpdateImageDisplay: Size=(968,608) min=107, max=1874, med=679, FiltMin=560, FiltMax=1385, Gamma=0.810
20:37:55.655 00.005 14964 UpdateGuideState exits: m=13244 SNR=49.1
20:37:55.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:55.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:55.657 00.001 14964 Enqueuing Expose request
20:37:55.717 00.060 12044 IsSlewing returns 0
20:37:55.717 00.000 12044 IsGuiding returns 0
20:37:55.748 00.031 12044 PulseGuide returned control before completion, sleep 36
20:37:55.797 00.049 12044 IsGuiding returns 1
20:37:55.797 00.000 12044 scope still moving after pulse duration time elapsed
20:37:55.859 00.062 12044 IsSlewing returns 0
20:37:55.859 00.000 12044 IsGuiding returns 0
20:37:55.859 00.000 12044 scope move finished after 56 + 85 ms
20:37:55.859 00.000 12044 Move returns status 0, amount 56
20:37:55.859 00.000 12044 move complete, result=0
20:37:55.859 00.000 12044 worker thread done servicing request
20:37:55.859 00.000 12044 Worker thread wakes up
20:37:55.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:55.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:37:55.859 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 56 ms SOUTH
20:37:58.988 03.129 12044 Exposure complete
20:37:59.009 00.021 12044 worker thread done servicing request
20:37:59.009 00.000 14964 OnExposeComplete: enter
20:37:59.010 00.001 14964 UpdateGuideState(): m_state=6
20:37:59.010 00.000 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:37:59.011 00.001 14964 Star::Find returns 1 (0), X=281.11, Y=317.72, Mass=13094, SNR=52.3, Peak=1419 HFD=3.8
20:37:59.011 00.000 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.47) = xAngle (-3.86 = 2.43)
20:37:59.012 00.001 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.86 = 2.42)
20:37:59.012 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.38 mountX=-0.10 mountY=0.09, mountTheta=2.42
20:37:59.015 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.09, opts=13)
20:37:59.016 00.001 14964 Enqueuing Move request for scope (-0.10, -0.09)
20:37:59.016 00.000 12044 Worker thread wakes up
20:37:59.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
20:37:59.016 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
20:37:59.016 00.000 12044 Moving (-0.10, -0.09) raw xDistance=-0.10 yDistance=0.09
20:37:59.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.10
20:37:59.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:59.016 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:37:59.016 00.000 12044 MoveAxis(E, 0, ABG)
20:37:59.016 00.000 12044 Move returns status 0, amount 0
20:37:59.016 00.000 12044 MoveAxis(N, 0, ABG)
20:37:59.016 00.000 12044 Move returns status 0, amount 0
20:37:59.016 00.000 12044 move complete, result=0
20:37:59.016 00.000 12044 worker thread done servicing request
20:37:59.029 00.013 14964 UpdateImageDisplay: Size=(968,608) min=299, max=1718, med=679, FiltMin=543, FiltMax=1499, Gamma=0.810
20:37:59.036 00.007 14964 UpdateGuideState exits: m=13094 SNR=52.3
20:37:59.036 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:59.037 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:37:59.037 00.000 14964 Enqueuing Expose request
20:37:59.038 00.001 12044 Worker thread wakes up
20:37:59.038 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:37:59.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:37:59.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:02.163 03.125 12044 Exposure complete
20:38:02.186 00.023 12044 worker thread done servicing request
20:38:02.186 00.000 14964 OnExposeComplete: enter
20:38:02.186 00.000 14964 UpdateGuideState(): m_state=6
20:38:02.187 00.001 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:38:02.187 00.000 14964 Star::Find returns 1 (0), X=280.93, Y=317.95, Mass=12614, SNR=49.7, Peak=1695 HFD=2.9
20:38:02.188 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.47) = xAngle (1.21 = 1.21)
20:38:02.188 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.20 = 1.20)
20:38:02.189 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.31 cameraTheta=2.68 mountX=0.11 mountY=0.29, mountTheta=1.20
20:38:02.190 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.14, opts=13)
20:38:02.190 00.000 14964 Enqueuing Move request for scope (-0.27, 0.14)
20:38:02.191 00.001 12044 Worker thread wakes up
20:38:02.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
20:38:02.191 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
20:38:02.191 00.000 12044 Moving (-0.27, 0.14) raw xDistance=0.11 yDistance=0.29
20:38:02.191 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.35, using input
20:38:02.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.08
20:38:02.191 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
20:38:02.191 00.000 12044 MoveAxis(E, 0, ABG)
20:38:02.191 00.000 12044 Move returns status 0, amount 0
20:38:02.191 00.000 12044 MoveAxis(S, 27, ABG)
20:38:02.191 00.000 12044 Guiding  Dir = 1, Dur = 27
20:38:02.204 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1870, med=679, FiltMin=541, FiltMax=1474, Gamma=0.810
20:38:02.209 00.005 14964 UpdateGuideState exits: m=12614 SNR=49.7
20:38:02.210 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:02.210 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:02.211 00.001 14964 Enqueuing Expose request
20:38:02.233 00.022 12044 IsSlewing returns 0
20:38:02.233 00.000 12044 IsGuiding returns 0
20:38:02.296 00.063 12044 IsGuiding returns 1
20:38:02.296 00.000 12044 scope still moving after pulse duration time elapsed
20:38:02.359 00.063 12044 IsSlewing returns 0
20:38:02.360 00.001 12044 IsGuiding returns 0
20:38:02.360 00.000 12044 scope move finished after 27 + 99 ms
20:38:02.360 00.000 12044 Move returns status 0, amount 27
20:38:02.360 00.000 12044 move complete, result=0
20:38:02.360 00.000 12044 worker thread done servicing request
20:38:02.360 00.000 12044 Worker thread wakes up
20:38:02.360 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 27 ms SOUTH
20:38:02.360 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:02.360 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:05.461 03.101 12044 Exposure complete
20:38:05.485 00.024 12044 worker thread done servicing request
20:38:05.485 00.000 14964 OnExposeComplete: enter
20:38:05.485 00.000 14964 UpdateGuideState(): m_state=6
20:38:05.486 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:38:05.486 00.000 14964 Star::Find returns 1 (0), X=280.79, Y=317.63, Mass=12918, SNR=50.7, Peak=1671 HFD=3.2
20:38:05.487 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.47) = xAngle (-4.20 = 2.09)
20:38:05.487 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-4.20 = 2.08)
20:38:05.488 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.19 hyp=0.46 cameraTheta=-2.72 mountX=-0.23 mountY=0.40, mountTheta=2.09
20:38:05.489 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.19, opts=13)
20:38:05.489 00.000 14964 Enqueuing Move request for scope (-0.42, -0.19)
20:38:05.490 00.001 12044 Worker thread wakes up
20:38:05.490 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.19) opts 0xd
20:38:05.490 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.19)
20:38:05.490 00.000 12044 Moving (-0.42, -0.19) raw xDistance=-0.23 yDistance=0.40
20:38:05.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.03
20:38:05.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
20:38:05.490 00.000 12044 MoveAxis(E, 0, ABG)
20:38:05.490 00.000 12044 Move returns status 0, amount 0
20:38:05.490 00.000 12044 MoveAxis(S, 38, ABG)
20:38:05.490 00.000 12044 Guiding  Dir = 1, Dur = 38
20:38:05.503 00.013 14964 UpdateImageDisplay: Size=(968,608) min=206, max=1762, med=679, FiltMin=557, FiltMax=1482, Gamma=0.810
20:38:05.509 00.006 14964 UpdateGuideState exits: m=12918 SNR=50.7
20:38:05.509 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:05.510 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:05.510 00.000 14964 Enqueuing Expose request
20:38:05.517 00.007 12044 IsSlewing returns 0
20:38:05.517 00.000 12044 IsGuiding returns 0
20:38:05.549 00.032 12044 PulseGuide returned control before completion, sleep 18
20:38:05.577 00.028 12044 IsGuiding returns 1
20:38:05.578 00.001 12044 scope still moving after pulse duration time elapsed
20:38:05.638 00.060 12044 IsSlewing returns 0
20:38:05.724 00.086 12044 IsGuiding returns 0
20:38:05.724 00.000 12044 scope move finished after 38 + 169 ms
20:38:05.724 00.000 12044 Move returns status 0, amount 38
20:38:05.724 00.000 12044 move complete, result=0
20:38:05.725 00.001 12044 worker thread done servicing request
20:38:05.725 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 38 ms SOUTH
20:38:05.725 00.000 12044 Worker thread wakes up
20:38:05.725 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:05.725 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:08.853 03.128 12044 Exposure complete
20:38:08.879 00.026 12044 worker thread done servicing request
20:38:08.880 00.001 14964 OnExposeComplete: enter
20:38:08.880 00.000 14964 UpdateGuideState(): m_state=6
20:38:08.881 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
20:38:08.881 00.000 14964 Star::Find returns 1 (0), X=280.74, Y=317.84, Mass=14091, SNR=51.4, Peak=1587 HFD=3.5
20:38:08.882 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.47) = xAngle (1.62 = 1.62)
20:38:08.882 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.61 = 1.61)
20:38:08.882 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.02 hyp=0.47 cameraTheta=3.09 mountX=-0.02 mountY=0.46, mountTheta=1.62
20:38:08.883 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.02, opts=13)
20:38:08.884 00.001 14964 Enqueuing Move request for scope (-0.46, 0.02)
20:38:08.885 00.001 12044 Worker thread wakes up
20:38:08.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.02) opts 0xd
20:38:08.885 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.02)
20:38:08.885 00.000 12044 Moving (-0.46, 0.02) raw xDistance=-0.02 yDistance=0.46
20:38:08.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
20:38:08.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
20:38:08.885 00.000 12044 MoveAxis(E, 0, ABG)
20:38:08.885 00.000 12044 Move returns status 0, amount 0
20:38:08.885 00.000 12044 MoveAxis(S, 44, ABG)
20:38:08.885 00.000 12044 Guiding  Dir = 1, Dur = 44
20:38:08.898 00.013 14964 UpdateImageDisplay: Size=(968,608) min=211, max=1606, med=680, FiltMin=545, FiltMax=1450, Gamma=0.810
20:38:08.904 00.006 14964 UpdateGuideState exits: m=14091 SNR=51.4
20:38:08.905 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:08.905 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:08.906 00.001 14964 Enqueuing Expose request
20:38:08.986 00.080 12044 IsSlewing returns 0
20:38:08.986 00.000 12044 IsGuiding returns 0
20:38:09.018 00.032 12044 PulseGuide returned control before completion, sleep 24
20:38:09.051 00.033 12044 IsGuiding returns 1
20:38:09.052 00.001 12044 scope still moving after pulse duration time elapsed
20:38:09.108 00.056 12044 IsSlewing returns 0
20:38:09.109 00.001 12044 IsGuiding returns 0
20:38:09.109 00.000 12044 scope move finished after 44 + 79 ms
20:38:09.109 00.000 12044 Move returns status 0, amount 44
20:38:09.109 00.000 12044 move complete, result=0
20:38:09.109 00.000 12044 worker thread done servicing request
20:38:09.109 00.000 12044 Worker thread wakes up
20:38:09.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:09.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:09.111 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 44 ms SOUTH
20:38:12.242 03.131 12044 Exposure complete
20:38:12.265 00.023 12044 worker thread done servicing request
20:38:12.265 00.000 14964 OnExposeComplete: enter
20:38:12.266 00.001 14964 UpdateGuideState(): m_state=6
20:38:12.266 00.000 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
20:38:12.267 00.001 14964 Star::Find returns 1 (0), X=280.92, Y=317.57, Mass=12206, SNR=47.3, Peak=1807 HFD=2.9
20:38:12.267 00.000 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.47) = xAngle (-3.89 = 2.39)
20:38:12.268 00.001 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.90 = 2.38)
20:38:12.268 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-2.42 mountX=-0.28 mountY=0.26, mountTheta=2.39
20:38:12.269 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.25, opts=13)
20:38:12.270 00.001 14964 Enqueuing Move request for scope (-0.28, -0.25)
20:38:12.270 00.000 12044 Worker thread wakes up
20:38:12.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
20:38:12.270 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
20:38:12.270 00.000 12044 Moving (-0.28, -0.25) raw xDistance=-0.28 yDistance=0.26
20:38:12.270 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
20:38:12.270 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:12.270 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:38:12.270 00.000 12044 MoveAxis(E, 0, ABG)
20:38:12.270 00.000 12044 Move returns status 0, amount 0
20:38:12.270 00.000 12044 MoveAxis(N, 0, ABG)
20:38:12.270 00.000 12044 Move returns status 0, amount 0
20:38:12.271 00.001 12044 move complete, result=0
20:38:12.271 00.000 12044 worker thread done servicing request
20:38:12.283 00.012 14964 UpdateImageDisplay: Size=(968,608) min=351, max=1886, med=679, FiltMin=541, FiltMax=1584, Gamma=0.810
20:38:12.289 00.006 14964 UpdateGuideState exits: m=12206 SNR=47.3
20:38:12.290 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:12.290 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:12.291 00.001 14964 Enqueuing Expose request
20:38:12.291 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
20:38:12.292 00.001 12044 Worker thread wakes up
20:38:12.292 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:12.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:15.414 03.122 12044 Exposure complete
20:38:15.438 00.024 12044 worker thread done servicing request
20:38:15.438 00.000 14964 OnExposeComplete: enter
20:38:15.439 00.001 14964 UpdateGuideState(): m_state=6
20:38:15.439 00.000 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
20:38:15.440 00.001 14964 Star::Find returns 1 (0), X=280.73, Y=317.29, Mass=11431, SNR=46.2, Peak=1711 HFD=2.9
20:38:15.440 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.47) = xAngle (-3.77 = 2.51)
20:38:15.441 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.78 = 2.50)
20:38:15.441 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.53 hyp=0.71 cameraTheta=-2.30 mountX=-0.57 mountY=0.42, mountTheta=2.50
20:38:15.443 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.53, opts=13)
20:38:15.444 00.001 14964 Enqueuing Move request for scope (-0.47, -0.53)
20:38:15.445 00.001 12044 Worker thread wakes up
20:38:15.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.53) opts 0xd
20:38:15.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.53)
20:38:15.445 00.000 12044 Moving (-0.47, -0.53) raw xDistance=-0.57 yDistance=0.42
20:38:15.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.57, slope = -0.06
20:38:15.445 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
20:38:15.445 00.000 12044 MoveAxis(E, 30, ABG)
20:38:15.445 00.000 12044 Guiding  Dir = 2, Dur = 30
20:38:15.458 00.013 14964 UpdateImageDisplay: Size=(968,608) min=126, max=1898, med=678, FiltMin=547, FiltMax=1450, Gamma=0.810
20:38:15.464 00.006 14964 UpdateGuideState exits: m=11431 SNR=46.2
20:38:15.465 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:15.465 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:15.465 00.000 14964 Enqueuing Expose request
20:38:15.466 00.001 12044 IsSlewing returns 0
20:38:15.468 00.002 12044 IsGuiding returns 0
20:38:15.500 00.032 12044 IsGuiding returns 1
20:38:15.500 00.000 12044 scope still moving after pulse duration time elapsed
20:38:15.562 00.062 12044 IsSlewing returns 0
20:38:15.562 00.000 12044 IsGuiding returns 0
20:38:15.562 00.000 12044 scope move finished after 30 + 64 ms
20:38:15.562 00.000 12044 Move returns status 0, amount 30
20:38:15.562 00.000 12044 MoveAxis(S, 40, ABG)
20:38:15.562 00.000 12044 Guiding  Dir = 1, Dur = 40
20:38:15.591 00.029 12044 IsSlewing returns 0
20:38:15.592 00.001 12044 IsGuiding returns 0
20:38:15.622 00.030 12044 PulseGuide returned control before completion, sleep 19
20:38:15.656 00.034 12044 IsGuiding returns 1
20:38:15.656 00.000 12044 scope still moving after pulse duration time elapsed
20:38:15.715 00.059 12044 IsSlewing returns 0
20:38:15.715 00.000 12044 IsGuiding returns 0
20:38:15.715 00.000 12044 scope move finished after 40 + 84 ms
20:38:15.715 00.000 12044 Move returns status 0, amount 40
20:38:15.715 00.000 12044 move complete, result=0
20:38:15.716 00.001 12044 worker thread done servicing request
20:38:15.716 00.000 12044 Worker thread wakes up
20:38:15.716 00.000 14964 GuideStep: -0.6 px 30 ms EAST, 0.4 px 40 ms SOUTH
20:38:15.716 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:15.716 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:18.820 03.104 12044 Exposure complete
20:38:18.845 00.025 12044 worker thread done servicing request
20:38:18.845 00.000 14964 OnExposeComplete: enter
20:38:18.845 00.000 14964 UpdateGuideState(): m_state=6
20:38:18.846 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
20:38:18.846 00.000 14964 Star::Find returns 1 (0), X=280.85, Y=317.82, Mass=13463, SNR=56.3, Peak=1855 HFD=3.5
20:38:18.847 00.001 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.47) = xAngle (1.66 = 1.66)
20:38:18.848 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.66 = 1.66)
20:38:18.848 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.00 hyp=0.35 cameraTheta=3.14 mountX=-0.03 mountY=0.35, mountTheta=1.66
20:38:18.849 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.00, opts=13)
20:38:18.850 00.001 14964 Enqueuing Move request for scope (-0.35, 0.00)
20:38:18.850 00.000 12044 Worker thread wakes up
20:38:18.850 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.00) opts 0xd
20:38:18.850 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.00)
20:38:18.850 00.000 12044 Moving (-0.35, 0.00) raw xDistance=-0.03 yDistance=0.35
20:38:18.850 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.42, using input
20:38:18.851 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.06
20:38:18.851 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
20:38:18.851 00.000 12044 MoveAxis(E, 0, ABG)
20:38:18.851 00.000 12044 Move returns status 0, amount 0
20:38:18.851 00.000 12044 MoveAxis(S, 33, ABG)
20:38:18.851 00.000 12044 Guiding  Dir = 1, Dur = 33
20:38:18.864 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1855, med=677, FiltMin=548, FiltMax=1518, Gamma=0.810
20:38:18.869 00.005 14964 UpdateGuideState exits: m=13463 SNR=56.3
20:38:18.870 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:18.870 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:18.871 00.001 14964 Enqueuing Expose request
20:38:18.888 00.017 12044 IsSlewing returns 0
20:38:18.889 00.001 12044 IsGuiding returns 0
20:38:18.920 00.031 12044 PulseGuide returned control before completion, sleep 13
20:38:18.953 00.033 12044 IsGuiding returns 1
20:38:18.953 00.000 12044 scope still moving after pulse duration time elapsed
20:38:19.013 00.060 12044 IsSlewing returns 0
20:38:19.014 00.001 12044 IsGuiding returns 0
20:38:19.014 00.000 12044 scope move finished after 33 + 91 ms
20:38:19.014 00.000 12044 Move returns status 0, amount 33
20:38:19.014 00.000 12044 move complete, result=0
20:38:19.014 00.000 12044 worker thread done servicing request
20:38:19.014 00.000 12044 Worker thread wakes up
20:38:19.014 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 33 ms SOUTH
20:38:19.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:19.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:22.144 03.130 12044 Exposure complete
20:38:22.166 00.022 12044 worker thread done servicing request
20:38:22.166 00.000 14964 OnExposeComplete: enter
20:38:22.167 00.001 14964 UpdateGuideState(): m_state=6
20:38:22.167 00.000 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
20:38:22.168 00.001 14964 Star::Find returns 1 (0), X=281.06, Y=318.16, Mass=12848, SNR=51.4, Peak=1751 HFD=3.1
20:38:22.168 00.000 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.47) = xAngle (0.50 = 0.50)
20:38:22.169 00.001 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.49 = 0.49)
20:38:22.169 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.98 mountX=0.33 mountY=0.18, mountTheta=0.50
20:38:22.170 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.34, opts=13)
20:38:22.171 00.001 14964 Enqueuing Move request for scope (-0.15, 0.34)
20:38:22.171 00.000 12044 Worker thread wakes up
20:38:22.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
20:38:22.171 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
20:38:22.171 00.000 12044 Moving (-0.15, 0.34) raw xDistance=0.33 yDistance=0.18
20:38:22.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.04
20:38:22.172 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:22.172 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:38:22.172 00.000 12044 MoveAxis(E, 0, ABG)
20:38:22.172 00.000 12044 Move returns status 0, amount 0
20:38:22.172 00.000 12044 MoveAxis(N, 0, ABG)
20:38:22.172 00.000 12044 Move returns status 0, amount 0
20:38:22.172 00.000 12044 move complete, result=0
20:38:22.172 00.000 12044 worker thread done servicing request
20:38:22.186 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=1751, med=677, FiltMin=548, FiltMax=1491, Gamma=0.810
20:38:22.192 00.006 14964 UpdateGuideState exits: m=12848 SNR=51.4
20:38:22.192 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:22.193 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:22.193 00.000 14964 Enqueuing Expose request
20:38:22.194 00.001 12044 Worker thread wakes up
20:38:22.194 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
20:38:22.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:22.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:25.321 03.127 12044 Exposure complete
20:38:25.351 00.030 12044 worker thread done servicing request
20:38:25.352 00.001 14964 OnExposeComplete: enter
20:38:25.352 00.000 14964 UpdateGuideState(): m_state=6
20:38:25.353 00.001 14964 Star::Find(35, 281, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:38:25.353 00.000 14964 Star::Find returns 1 (0), X=281.27, Y=318.10, Mass=12558, SNR=47.9, Peak=1579 HFD=3.3
20:38:25.354 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.47) = xAngle (-0.13 = -0.13)
20:38:25.354 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-0.13 = -0.13)
20:38:25.355 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.35 mountX=0.29 mountY=-0.04, mountTheta=-0.13
20:38:25.356 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.29, opts=13)
20:38:25.357 00.001 14964 Enqueuing Move request for scope (0.07, 0.29)
20:38:25.357 00.000 12044 Worker thread wakes up
20:38:25.357 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
20:38:25.357 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
20:38:25.357 00.000 12044 Moving (0.07, 0.29) raw xDistance=0.29 yDistance=-0.04
20:38:25.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.29, slope = 0.02
20:38:25.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:25.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:38:25.357 00.000 12044 MoveAxis(W, 11, ABG)
20:38:25.357 00.000 12044 Guiding  Dir = 3, Dur = 11
20:38:25.372 00.015 14964 UpdateImageDisplay: Size=(968,608) min=138, max=1742, med=678, FiltMin=552, FiltMax=1467, Gamma=0.810
20:38:25.378 00.006 14964 UpdateGuideState exits: m=12558 SNR=47.9
20:38:25.378 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:25.379 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:25.379 00.000 14964 Enqueuing Expose request
20:38:25.391 00.012 12044 IsSlewing returns 0
20:38:25.391 00.000 12044 IsGuiding returns 0
20:38:25.423 00.032 12044 IsGuiding returns 1
20:38:25.423 00.000 12044 scope still moving after pulse duration time elapsed
20:38:25.512 00.089 12044 IsSlewing returns 0
20:38:25.513 00.001 12044 IsGuiding returns 0
20:38:25.513 00.000 12044 scope move finished after 11 + 109 ms
20:38:25.513 00.000 12044 Move returns status 0, amount 11
20:38:25.513 00.000 12044 MoveAxis(N, 0, ABG)
20:38:25.513 00.000 12044 Move returns status 0, amount 0
20:38:25.513 00.000 12044 move complete, result=0
20:38:25.513 00.000 12044 worker thread done servicing request
20:38:25.513 00.000 12044 Worker thread wakes up
20:38:25.513 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:25.513 00.000 14964 GuideStep: 0.3 px 11 ms WEST, -0.0 px 0 ms NORTH
20:38:25.514 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:28.643 03.129 12044 Exposure complete
20:38:28.665 00.022 12044 worker thread done servicing request
20:38:28.665 00.000 14964 OnExposeComplete: enter
20:38:28.665 00.000 14964 UpdateGuideState(): m_state=6
20:38:28.666 00.001 14964 Star::Find(35, 281, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
20:38:28.667 00.001 14964 Star::Find returns 1 (0), X=280.90, Y=317.91, Mass=12449, SNR=52.5, Peak=1839 HFD=2.8
20:38:28.667 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.47) = xAngle (1.39 = 1.39)
20:38:28.667 00.000 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.38 = 1.38)
20:38:28.668 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.86 mountX=0.06 mountY=0.31, mountTheta=1.39
20:38:28.669 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.09, opts=13)
20:38:28.670 00.001 14964 Enqueuing Move request for scope (-0.31, 0.09)
20:38:28.670 00.000 12044 Worker thread wakes up
20:38:28.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
20:38:28.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
20:38:28.670 00.000 12044 Moving (-0.31, 0.09) raw xDistance=0.06 yDistance=0.31
20:38:28.670 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.20, using input
20:38:28.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
20:38:28.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
20:38:28.670 00.000 12044 MoveAxis(E, 0, ABG)
20:38:28.670 00.000 12044 Move returns status 0, amount 0
20:38:28.670 00.000 12044 MoveAxis(S, 30, ABG)
20:38:28.670 00.000 12044 Guiding  Dir = 1, Dur = 30
20:38:28.684 00.014 14964 UpdateImageDisplay: Size=(968,608) min=288, max=1866, med=676, FiltMin=551, FiltMax=1519, Gamma=0.810
20:38:28.690 00.006 14964 UpdateGuideState exits: m=12449 SNR=52.5
20:38:28.690 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:28.691 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:28.691 00.000 14964 Enqueuing Expose request
20:38:28.702 00.011 12044 IsSlewing returns 0
20:38:28.703 00.001 12044 IsGuiding returns 0
20:38:28.734 00.031 12044 IsGuiding returns 1
20:38:28.734 00.000 12044 scope still moving after pulse duration time elapsed
20:38:28.794 00.060 12044 IsSlewing returns 0
20:38:28.794 00.000 12044 IsGuiding returns 0
20:38:28.794 00.000 12044 scope move finished after 30 + 61 ms
20:38:28.794 00.000 12044 Move returns status 0, amount 30
20:38:28.794 00.000 12044 move complete, result=0
20:38:28.794 00.000 12044 worker thread done servicing request
20:38:28.794 00.000 12044 Worker thread wakes up
20:38:28.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:28.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:28.794 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 30 ms SOUTH
20:38:31.925 03.131 12044 Exposure complete
20:38:31.946 00.021 12044 worker thread done servicing request
20:38:31.946 00.000 14964 OnExposeComplete: enter
20:38:31.946 00.000 14964 UpdateGuideState(): m_state=6
20:38:31.947 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
20:38:31.947 00.000 14964 Star::Find returns 1 (0), X=280.64, Y=317.97, Mass=13789, SNR=51.8, Peak=1739 HFD=3.4
20:38:31.948 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.47) = xAngle (1.40 = 1.40)
20:38:31.948 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.39 = 1.39)
20:38:31.949 00.001 14964 CameraToMount -- cameraX=-0.57 cameraY=0.16 hyp=0.59 cameraTheta=2.87 mountX=0.10 mountY=0.58, mountTheta=1.40
20:38:31.951 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=0.16, opts=13)
20:38:31.951 00.000 14964 Enqueuing Move request for scope (-0.57, 0.16)
20:38:31.952 00.001 12044 Worker thread wakes up
20:38:31.952 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.16) opts 0xd
20:38:31.952 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, 0.16)
20:38:31.952 00.000 12044 Moving (-0.57, 0.16) raw xDistance=0.10 yDistance=0.58
20:38:31.952 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.23, using input
20:38:31.952 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
20:38:31.952 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
20:38:31.952 00.000 12044 MoveAxis(E, 0, ABG)
20:38:31.952 00.000 12044 Move returns status 0, amount 0
20:38:31.952 00.000 12044 MoveAxis(S, 55, ABG)
20:38:31.952 00.000 12044 Guiding  Dir = 1, Dur = 55
20:38:31.965 00.013 14964 UpdateImageDisplay: Size=(968,608) min=312, max=1930, med=677, FiltMin=549, FiltMax=1618, Gamma=0.810
20:38:31.971 00.006 14964 UpdateGuideState exits: m=13789 SNR=51.8
20:38:31.972 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:31.972 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:31.973 00.001 14964 Enqueuing Expose request
20:38:32.015 00.042 12044 IsSlewing returns 0
20:38:32.015 00.000 12044 IsGuiding returns 0
20:38:32.046 00.031 12044 PulseGuide returned control before completion, sleep 35
20:38:32.095 00.049 12044 IsGuiding returns 1
20:38:32.095 00.000 12044 scope still moving after pulse duration time elapsed
20:38:32.154 00.059 12044 IsSlewing returns 0
20:38:32.154 00.000 12044 IsGuiding returns 0
20:38:32.154 00.000 12044 scope move finished after 55 + 84 ms
20:38:32.154 00.000 12044 Move returns status 0, amount 55
20:38:32.154 00.000 12044 move complete, result=0
20:38:32.154 00.000 12044 worker thread done servicing request
20:38:32.154 00.000 12044 Worker thread wakes up
20:38:32.154 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:32.154 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:32.154 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 55 ms SOUTH
20:38:35.284 03.130 12044 Exposure complete
20:38:35.305 00.021 12044 worker thread done servicing request
20:38:35.305 00.000 14964 OnExposeComplete: enter
20:38:35.305 00.000 14964 UpdateGuideState(): m_state=6
20:38:35.306 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
20:38:35.306 00.000 14964 Star::Find returns 1 (0), X=281.40, Y=317.77, Mass=13913, SNR=53.3, Peak=1683 HFD=3.6
20:38:35.307 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.47) = xAngle (-1.73 = -1.73)
20:38:35.307 00.000 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.74 = -1.74)
20:38:35.308 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.03 mountY=-0.20, mountTheta=-1.73
20:38:35.309 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.05, opts=13)
20:38:35.309 00.000 14964 Enqueuing Move request for scope (0.19, -0.05)
20:38:35.310 00.001 12044 Worker thread wakes up
20:38:35.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
20:38:35.310 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
20:38:35.310 00.000 12044 Moving (0.19, -0.05) raw xDistance=-0.03 yDistance=-0.20
20:38:35.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.04
20:38:35.310 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:35.310 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:38:35.310 00.000 12044 MoveAxis(E, 0, ABG)
20:38:35.310 00.000 12044 Move returns status 0, amount 0
20:38:35.310 00.000 12044 MoveAxis(N, 0, ABG)
20:38:35.310 00.000 12044 Move returns status 0, amount 0
20:38:35.310 00.000 12044 move complete, result=0
20:38:35.310 00.000 12044 worker thread done servicing request
20:38:35.323 00.013 14964 UpdateImageDisplay: Size=(968,608) min=110, max=1770, med=676, FiltMin=547, FiltMax=1528, Gamma=0.810
20:38:35.329 00.006 14964 UpdateGuideState exits: m=13913 SNR=53.3
20:38:35.330 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:35.330 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:35.331 00.001 14964 Enqueuing Expose request
20:38:35.331 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:38:35.332 00.001 12044 Worker thread wakes up
20:38:35.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:35.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:38.427 03.095 12044 Exposure complete
20:38:38.448 00.021 12044 worker thread done servicing request
20:38:38.448 00.000 14964 OnExposeComplete: enter
20:38:38.449 00.001 14964 UpdateGuideState(): m_state=6
20:38:38.449 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
20:38:38.450 00.001 14964 Star::Find returns 1 (0), X=280.49, Y=317.63, Mass=12139, SNR=47.4, Peak=1568 HFD=3.2
20:38:38.450 00.000 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.47) = xAngle (-4.35 = 1.93)
20:38:38.451 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-4.36 = 1.92)
20:38:38.451 00.000 14964 CameraToMount -- cameraX=-0.71 cameraY=-0.19 hyp=0.74 cameraTheta=-2.88 mountX=-0.26 mountY=0.69, mountTheta=1.93
20:38:38.452 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=-0.19, opts=13)
20:38:38.453 00.001 14964 Enqueuing Move request for scope (-0.71, -0.19)
20:38:38.453 00.000 12044 Worker thread wakes up
20:38:38.453 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.19) opts 0xd
20:38:38.453 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, -0.19)
20:38:38.453 00.000 12044 Moving (-0.71, -0.19) raw xDistance=-0.26 yDistance=0.69
20:38:38.453 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
20:38:38.453 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
20:38:38.453 00.000 12044 MoveAxis(E, 0, ABG)
20:38:38.453 00.000 12044 Move returns status 0, amount 0
20:38:38.453 00.000 12044 MoveAxis(S, 65, ABG)
20:38:38.453 00.000 12044 Guiding  Dir = 1, Dur = 65
20:38:38.467 00.014 14964 UpdateImageDisplay: Size=(968,608) min=266, max=1698, med=675, FiltMin=554, FiltMax=1371, Gamma=0.810
20:38:38.473 00.006 14964 UpdateGuideState exits: m=12139 SNR=47.4
20:38:38.474 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:38.474 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:38.475 00.001 14964 Enqueuing Expose request
20:38:38.499 00.024 12044 IsSlewing returns 0
20:38:38.499 00.000 12044 IsGuiding returns 0
20:38:38.530 00.031 12044 PulseGuide returned control before completion, sleep 44
20:38:38.594 00.064 12044 IsGuiding returns 1
20:38:38.594 00.000 12044 scope still moving after pulse duration time elapsed
20:38:38.654 00.060 12044 IsSlewing returns 0
20:38:38.684 00.030 12044 IsGuiding returns 0
20:38:38.684 00.000 12044 scope move finished after 65 + 121 ms
20:38:38.684 00.000 12044 Move returns status 0, amount 65
20:38:38.684 00.000 12044 move complete, result=0
20:38:38.685 00.001 12044 worker thread done servicing request
20:38:38.685 00.000 12044 Worker thread wakes up
20:38:38.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:38.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:38.685 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.7 px 65 ms SOUTH
20:38:41.818 03.133 12044 Exposure complete
20:38:41.839 00.021 12044 worker thread done servicing request
20:38:41.839 00.000 14964 OnExposeComplete: enter
20:38:41.840 00.001 14964 UpdateGuideState(): m_state=6
20:38:41.841 00.001 14964 Star::Find(35, 280, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
20:38:41.841 00.000 14964 Star::Find returns 1 (0), X=281.02, Y=317.28, Mass=12452, SNR=46.0, Peak=1568 HFD=3.4
20:38:41.842 00.001 14964 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.47) = xAngle (-3.37 = 2.91)
20:38:41.842 00.000 14964 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.38 = 2.91)
20:38:41.843 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.54 hyp=0.57 cameraTheta=-1.90 mountX=-0.55 mountY=0.13, mountTheta=2.91
20:38:41.844 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.54, opts=13)
20:38:41.845 00.001 14964 Enqueuing Move request for scope (-0.18, -0.54)
20:38:41.845 00.000 12044 Worker thread wakes up
20:38:41.845 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.54) opts 0xd
20:38:41.845 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.54)
20:38:41.845 00.000 12044 Moving (-0.18, -0.54) raw xDistance=-0.55 yDistance=0.13
20:38:41.845 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.55, slope = -0.01
20:38:41.845 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:41.845 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:38:41.845 00.000 12044 MoveAxis(E, 4, ABG)
20:38:41.845 00.000 12044 Guiding  Dir = 2, Dur = 4
20:38:41.859 00.014 14964 UpdateImageDisplay: Size=(968,608) min=422, max=1646, med=675, FiltMin=552, FiltMax=1476, Gamma=0.810
20:38:41.864 00.005 14964 UpdateGuideState exits: m=12452 SNR=46.0
20:38:41.865 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:41.866 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:41.866 00.000 14964 Enqueuing Expose request
20:38:41.874 00.008 12044 IsSlewing returns 0
20:38:41.874 00.000 12044 IsGuiding returns 0
20:38:41.906 00.032 12044 IsGuiding returns 1
20:38:41.906 00.000 12044 scope still moving after pulse duration time elapsed
20:38:41.991 00.085 12044 IsSlewing returns 0
20:38:41.991 00.000 12044 IsGuiding returns 0
20:38:41.991 00.000 12044 scope move finished after 4 + 112 ms
20:38:41.991 00.000 12044 Move returns status 0, amount 4
20:38:41.991 00.000 12044 MoveAxis(N, 0, ABG)
20:38:41.991 00.000 12044 Move returns status 0, amount 0
20:38:41.991 00.000 12044 move complete, result=0
20:38:41.991 00.000 12044 worker thread done servicing request
20:38:41.991 00.000 12044 Worker thread wakes up
20:38:41.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:41.991 00.000 14964 GuideStep: -0.6 px 4 ms EAST, 0.1 px 0 ms NORTH
20:38:41.992 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:45.118 03.126 12044 Exposure complete
20:38:45.142 00.024 12044 worker thread done servicing request
20:38:45.142 00.000 14964 OnExposeComplete: enter
20:38:45.142 00.000 14964 UpdateGuideState(): m_state=6
20:38:45.143 00.001 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
20:38:45.143 00.000 14964 Star::Find returns 1 (0), X=281.19, Y=317.05, Mass=12320, SNR=50.0, Peak=1807 HFD=3.0
20:38:45.144 00.001 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.47) = xAngle (-3.07 = -3.07)
20:38:45.144 00.000 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.07 = -3.07)
20:38:45.145 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.77 hyp=0.77 cameraTheta=-1.59 mountX=-0.76 mountY=-0.05, mountTheta=-3.07
20:38:45.146 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.77, opts=13)
20:38:45.146 00.000 14964 Enqueuing Move request for scope (-0.02, -0.77)
20:38:45.147 00.001 12044 Worker thread wakes up
20:38:45.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.77) opts 0xd
20:38:45.147 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.77)
20:38:45.147 00.000 12044 Moving (-0.02, -0.77) raw xDistance=-0.76 yDistance=-0.05
20:38:45.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.76, slope = -0.06
20:38:45.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:45.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:38:45.147 00.000 12044 MoveAxis(E, 30, ABG)
20:38:45.147 00.000 12044 Guiding  Dir = 2, Dur = 30
20:38:45.160 00.013 14964 UpdateImageDisplay: Size=(968,608) min=299, max=1974, med=675, FiltMin=555, FiltMax=1498, Gamma=0.810
20:38:45.166 00.006 14964 UpdateGuideState exits: m=12320 SNR=50.0
20:38:45.166 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:45.167 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:45.167 00.000 14964 Enqueuing Expose request
20:38:45.219 00.052 12044 IsSlewing returns 0
20:38:45.220 00.001 12044 IsGuiding returns 0
20:38:45.282 00.062 12044 IsGuiding returns 1
20:38:45.282 00.000 12044 scope still moving after pulse duration time elapsed
20:38:45.343 00.061 12044 IsSlewing returns 0
20:38:45.343 00.000 12044 IsGuiding returns 0
20:38:45.343 00.000 12044 scope move finished after 30 + 93 ms
20:38:45.343 00.000 12044 Move returns status 0, amount 30
20:38:45.343 00.000 12044 MoveAxis(N, 0, ABG)
20:38:45.343 00.000 12044 Move returns status 0, amount 0
20:38:45.343 00.000 12044 move complete, result=0
20:38:45.343 00.000 12044 worker thread done servicing request
20:38:45.343 00.000 12044 Worker thread wakes up
20:38:45.343 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:45.343 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:45.344 00.001 14964 GuideStep: -0.8 px 30 ms EAST, -0.1 px 0 ms NORTH
20:38:48.469 03.125 12044 Exposure complete
20:38:48.490 00.021 12044 worker thread done servicing request
20:38:48.490 00.000 14964 OnExposeComplete: enter
20:38:48.491 00.001 14964 UpdateGuideState(): m_state=6
20:38:48.491 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
20:38:48.492 00.001 14964 Star::Find returns 1 (0), X=281.16, Y=317.92, Mass=12289, SNR=50.5, Peak=1647 HFD=2.9
20:38:48.492 00.000 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.47) = xAngle (0.51 = 0.51)
20:38:48.493 00.001 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.51 = 0.51)
20:38:48.493 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.10 mountY=0.06, mountTheta=0.51
20:38:48.494 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.11, opts=13)
20:38:48.495 00.001 14964 Enqueuing Move request for scope (-0.05, 0.11)
20:38:48.495 00.000 12044 Worker thread wakes up
20:38:48.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
20:38:48.495 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
20:38:48.495 00.000 12044 Moving (-0.05, 0.11) raw xDistance=0.10 yDistance=0.06
20:38:48.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.07
20:38:48.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:48.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:38:48.495 00.000 12044 MoveAxis(E, 0, ABG)
20:38:48.495 00.000 12044 Move returns status 0, amount 0
20:38:48.495 00.000 12044 MoveAxis(N, 0, ABG)
20:38:48.495 00.000 12044 Move returns status 0, amount 0
20:38:48.495 00.000 12044 move complete, result=0
20:38:48.495 00.000 12044 worker thread done servicing request
20:38:48.508 00.013 14964 UpdateImageDisplay: Size=(968,608) min=439, max=1806, med=675, FiltMin=553, FiltMax=1586, Gamma=0.810
20:38:48.515 00.007 14964 UpdateGuideState exits: m=12289 SNR=50.5
20:38:48.515 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:48.516 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:48.516 00.000 14964 Enqueuing Expose request
20:38:48.517 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:38:48.517 00.000 12044 Worker thread wakes up
20:38:48.517 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:48.517 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:51.643 03.126 12044 Exposure complete
20:38:51.666 00.023 12044 worker thread done servicing request
20:38:51.666 00.000 14964 OnExposeComplete: enter
20:38:51.667 00.001 14964 UpdateGuideState(): m_state=6
20:38:51.667 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
20:38:51.668 00.001 14964 Star::Find returns 1 (0), X=281.17, Y=317.55, Mass=12962, SNR=55.3, Peak=1867 HFD=3.1
20:38:51.668 00.000 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.47) = xAngle (-3.18 = 3.10)
20:38:51.669 00.001 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.19 = 3.09)
20:38:51.669 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.71 mountX=-0.27 mountY=0.01, mountTheta=3.09
20:38:51.670 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.27, opts=13)
20:38:51.671 00.001 14964 Enqueuing Move request for scope (-0.04, -0.27)
20:38:51.671 00.000 12044 Worker thread wakes up
20:38:51.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
20:38:51.671 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
20:38:51.671 00.000 12044 Moving (-0.04, -0.27) raw xDistance=-0.27 yDistance=0.01
20:38:51.671 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.51, using input
20:38:51.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.08
20:38:51.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:51.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:38:51.671 00.000 12044 MoveAxis(E, 0, ABG)
20:38:51.671 00.000 12044 Move returns status 0, amount 0
20:38:51.671 00.000 12044 MoveAxis(N, 0, ABG)
20:38:51.671 00.000 12044 Move returns status 0, amount 0
20:38:51.671 00.000 12044 move complete, result=0
20:38:51.671 00.000 12044 worker thread done servicing request
20:38:51.685 00.014 14964 UpdateImageDisplay: Size=(968,608) min=206, max=2166, med=675, FiltMin=558, FiltMax=1622, Gamma=0.810
20:38:51.691 00.006 14964 UpdateGuideState exits: m=12962 SNR=55.3
20:38:51.691 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:51.692 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:51.692 00.000 14964 Enqueuing Expose request
20:38:51.693 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
20:38:51.693 00.000 12044 Worker thread wakes up
20:38:51.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:51.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:54.822 03.129 12044 Exposure complete
20:38:54.845 00.023 12044 worker thread done servicing request
20:38:54.845 00.000 14964 OnExposeComplete: enter
20:38:54.846 00.001 14964 UpdateGuideState(): m_state=6
20:38:54.846 00.000 14964 Star::Find(35, 281, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
20:38:54.847 00.001 14964 Star::Find returns 1 (0), X=280.64, Y=318.20, Mass=13127, SNR=51.3, Peak=1787 HFD=3.3
20:38:54.847 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.47) = xAngle (1.07 = 1.07)
20:38:54.848 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (1.06 = 1.06)
20:38:54.848 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=0.38 hyp=0.68 cameraTheta=2.54 mountX=0.33 mountY=0.60, mountTheta=1.07
20:38:54.851 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.38, opts=13)
20:38:54.851 00.000 14964 Enqueuing Move request for scope (-0.56, 0.38)
20:38:54.852 00.001 12044 Worker thread wakes up
20:38:54.852 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.38) opts 0xd
20:38:54.852 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.38)
20:38:54.852 00.000 12044 Moving (-0.56, 0.38) raw xDistance=0.33 yDistance=0.60
20:38:54.852 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.03
20:38:54.852 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
20:38:54.852 00.000 12044 MoveAxis(E, 0, ABG)
20:38:54.852 00.000 12044 Move returns status 0, amount 0
20:38:54.852 00.000 12044 MoveAxis(S, 56, ABG)
20:38:54.852 00.000 12044 Guiding  Dir = 1, Dur = 56
20:38:54.865 00.013 14964 UpdateImageDisplay: Size=(968,608) min=403, max=1787, med=674, FiltMin=546, FiltMax=1379, Gamma=0.810
20:38:54.871 00.006 14964 UpdateGuideState exits: m=13127 SNR=51.3
20:38:54.871 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:54.872 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:54.872 00.000 14964 Enqueuing Expose request
20:38:54.873 00.001 12044 IsSlewing returns 0
20:38:54.873 00.000 12044 IsGuiding returns 0
20:38:54.904 00.031 12044 PulseGuide returned control before completion, sleep 35
20:38:54.952 00.048 12044 IsGuiding returns 1
20:38:54.952 00.000 12044 scope still moving after pulse duration time elapsed
20:38:55.013 00.061 12044 IsSlewing returns 0
20:38:55.013 00.000 12044 IsGuiding returns 0
20:38:55.014 00.001 12044 scope move finished after 56 + 84 ms
20:38:55.014 00.000 12044 Move returns status 0, amount 56
20:38:55.014 00.000 12044 move complete, result=0
20:38:55.014 00.000 12044 worker thread done servicing request
20:38:55.014 00.000 12044 Worker thread wakes up
20:38:55.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:55.014 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.6 px 56 ms SOUTH
20:38:55.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:38:58.130 03.116 12044 Exposure complete
20:38:58.157 00.027 12044 worker thread done servicing request
20:38:58.157 00.000 14964 OnExposeComplete: enter
20:38:58.158 00.001 14964 UpdateGuideState(): m_state=6
20:38:58.158 00.000 14964 Star::Find(35, 280, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
20:38:58.159 00.001 14964 Star::Find returns 1 (0), X=280.96, Y=318.26, Mass=12574, SNR=51.7, Peak=1607 HFD=3.4
20:38:58.159 00.000 14964 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.47) = xAngle (0.60 = 0.60)
20:38:58.160 00.001 14964 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.59 = 0.59)
20:38:58.160 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.44 hyp=0.50 cameraTheta=2.08 mountX=0.42 mountY=0.28, mountTheta=0.60
20:38:58.161 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.44, opts=13)
20:38:58.161 00.000 14964 Enqueuing Move request for scope (-0.24, 0.44)
20:38:58.162 00.001 12044 Worker thread wakes up
20:38:58.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.44) opts 0xd
20:38:58.162 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.44)
20:38:58.162 00.000 12044 Moving (-0.24, 0.44) raw xDistance=0.42 yDistance=0.28
20:38:58.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.42, slope = 0.03
20:38:58.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:38:58.162 00.000 12044 MoveAxis(W, 15, ABG)
20:38:58.162 00.000 12044 Guiding  Dir = 3, Dur = 15
20:38:58.175 00.013 14964 UpdateImageDisplay: Size=(968,608) min=182, max=1607, med=672, FiltMin=557, FiltMax=1366, Gamma=0.810
20:38:58.181 00.006 14964 UpdateGuideState exits: m=12574 SNR=51.7
20:38:58.182 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:58.182 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:38:58.183 00.001 14964 Enqueuing Expose request
20:38:58.188 00.005 12044 IsSlewing returns 0
20:38:58.189 00.001 12044 IsGuiding returns 0
20:38:58.221 00.032 12044 IsGuiding returns 1
20:38:58.221 00.000 12044 scope still moving after pulse duration time elapsed
20:38:58.278 00.057 12044 IsSlewing returns 0
20:38:58.278 00.000 12044 IsGuiding returns 0
20:38:58.278 00.000 12044 scope move finished after 15 + 73 ms
20:38:58.278 00.000 12044 Move returns status 0, amount 15
20:38:58.278 00.000 12044 MoveAxis(S, 27, ABG)
20:38:58.278 00.000 12044 Guiding  Dir = 1, Dur = 27
20:38:58.390 00.112 12044 IsSlewing returns 0
20:38:58.390 00.000 12044 IsGuiding returns 0
20:38:58.421 00.031 12044 IsGuiding returns 1
20:38:58.421 00.000 12044 scope still moving after pulse duration time elapsed
20:38:58.485 00.064 12044 IsSlewing returns 0
20:38:58.485 00.000 12044 IsGuiding returns 0
20:38:58.485 00.000 12044 scope move finished after 27 + 67 ms
20:38:58.485 00.000 12044 Move returns status 0, amount 27
20:38:58.485 00.000 12044 move complete, result=0
20:38:58.486 00.001 12044 worker thread done servicing request
20:38:58.486 00.000 12044 Worker thread wakes up
20:38:58.486 00.000 14964 GuideStep: 0.4 px 15 ms WEST, 0.3 px 27 ms SOUTH
20:38:58.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:38:58.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:39:01.590 03.104 12044 Exposure complete
20:39:01.611 00.021 12044 worker thread done servicing request
20:39:01.611 00.000 14964 OnExposeComplete: enter
20:39:01.612 00.001 14964 UpdateGuideState(): m_state=6
20:39:01.612 00.000 14964 Star::Find(35, 280, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
20:39:01.613 00.001 14964 Star::Find returns 1 (0), X=281.01, Y=318.82, Mass=13603, SNR=51.5, Peak=1767 HFD=4.0
20:39:01.613 00.000 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.47) = xAngle (0.29 = 0.29)
20:39:01.614 00.001 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.28 = 0.28)
20:39:01.614 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=1.00 hyp=1.02 cameraTheta=1.76 mountX=0.98 mountY=0.28, mountTheta=0.28
20:39:01.615 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=1.00, opts=13)
20:39:01.616 00.001 14964 Enqueuing Move request for scope (-0.20, 1.00)
20:39:01.616 00.000 12044 Worker thread wakes up
20:39:01.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.00) opts 0xd
20:39:01.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 1.00)
20:39:01.616 00.000 12044 Moving (-0.20, 1.00) raw xDistance=0.98 yDistance=0.28
20:39:01.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.62 from input 0.98, slope = 0.10
20:39:01.616 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:39:01.616 00.000 12044 MoveAxis(W, 51, ABG)
20:39:01.616 00.000 12044 Guiding  Dir = 3, Dur = 51
20:39:01.630 00.014 14964 UpdateImageDisplay: Size=(968,608) min=251, max=1767, med=674, FiltMin=550, FiltMax=1400, Gamma=0.810
20:39:01.636 00.006 14964 UpdateGuideState exits: m=13603 SNR=51.5
20:39:01.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:01.638 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:39:01.638 00.000 14964 Enqueuing Expose request
20:39:01.654 00.016 12044 IsSlewing returns 0
20:39:01.654 00.000 12044 IsGuiding returns 0
20:39:01.685 00.031 12044 PulseGuide returned control before completion, sleep 30
20:39:01.720 00.035 12044 IsGuiding returns 1
20:39:01.720 00.000 12044 scope still moving after pulse duration time elapsed
20:39:01.778 00.058 12044 IsSlewing returns 0
20:39:01.778 00.000 12044 IsGuiding returns 0
20:39:01.778 00.000 12044 scope move finished after 51 + 72 ms
20:39:01.779 00.001 12044 Move returns status 0, amount 51
20:39:01.779 00.000 12044 MoveAxis(S, 27, ABG)
20:39:01.779 00.000 12044 Guiding  Dir = 1, Dur = 27
20:39:01.809 00.030 12044 IsSlewing returns 0
20:39:01.809 00.000 12044 IsGuiding returns 0
20:39:01.850 00.041 12044 IsGuiding returns 1
20:39:01.850 00.000 12044 scope still moving after pulse duration time elapsed
20:39:01.934 00.084 12044 IsSlewing returns 0
20:39:01.935 00.001 12044 IsGuiding returns 0
20:39:01.935 00.000 12044 scope move finished after 27 + 98 ms
20:39:01.935 00.000 12044 Move returns status 0, amount 27
20:39:01.935 00.000 12044 move complete, result=0
20:39:01.935 00.000 12044 worker thread done servicing request
20:39:01.935 00.000 12044 Worker thread wakes up
20:39:01.935 00.000 14964 GuideStep: 1.0 px 51 ms WEST, 0.3 px 27 ms SOUTH
20:39:01.936 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:39:01.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,283,71,71)
20:39:04.692 02.756 14964 Stop button clicked
20:39:04.694 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:39:04.695 00.001 14964 Status Line: Waiting for devices...
20:39:04.868 00.173 12044 ASCOM_AbortExposure returns err = 0
20:39:04.868 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:39:04.869 00.001 12044 worker thread done servicing request
20:39:04.869 00.000 14964 OnExposeComplete: enter
20:39:04.870 00.001 14964 OnExposeComplete: Capture Error reported
20:39:04.870 00.000 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:39:04.871 00.001 14964 Mount: notify guiding stopped
20:39:04.872 00.001 14964 BLC: window closed
20:39:04.872 00.000 14964 BLC: Last direction was reset
20:39:04.874 00.002 14964 Changing from state GUIDING to STOP
20:39:04.875 00.001 14964 guider state => SELECTED
20:39:04.876 00.001 14964 UpdateImageDisplay: Size=(968,608) min=251, max=1767, med=674, FiltMin=550, FiltMax=1400, Gamma=0.810
20:39:04.885 00.009 14964 Changing from state SELECTED to UNINITIALIZED
20:39:04.886 00.001 14964 guider state => SELECTING
20:39:04.888 00.002 14964 Status Line: Stopped.
20:39:04.890 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:39:37.744 32.854 14964 CalAsst: slew from ra 10.90, dec 0.7 to ra 11.55, dec 0.0, M/F = 1
20:39:38.013 00.269 5200 IsSlewing returns 1
20:39:38.559 00.546 5200 IsSlewing returns 1
20:39:39.094 00.535 5200 IsSlewing returns 1
20:39:39.625 00.531 5200 IsSlewing returns 1
20:39:40.156 00.531 5200 IsSlewing returns 1
20:39:40.686 00.530 5200 IsSlewing returns 1
20:39:41.218 00.532 5200 IsSlewing returns 1
20:39:41.781 00.563 5200 IsSlewing returns 1
20:39:42.326 00.545 5200 IsSlewing returns 1
20:39:42.859 00.533 5200 IsSlewing returns 1
20:39:43.432 00.573 5200 IsSlewing returns 1
20:39:43.968 00.536 5200 IsSlewing returns 1
20:39:44.538 00.570 5200 IsSlewing returns 1
20:39:45.062 00.524 5200 IsSlewing returns 1
20:39:45.611 00.549 5200 IsSlewing returns 1
20:39:46.140 00.529 5200 IsSlewing returns 1
20:39:46.672 00.532 5200 IsSlewing returns 1
20:39:47.215 00.543 5200 IsSlewing returns 1
20:39:47.749 00.534 5200 IsSlewing returns 1
20:39:48.280 00.531 5200 IsSlewing returns 1
20:39:48.813 00.533 5200 IsSlewing returns 1
20:39:49.410 00.597 5200 IsSlewing returns 1
20:39:49.973 00.563 5200 IsSlewing returns 1
20:39:50.547 00.574 5200 IsSlewing returns 1
20:39:51.076 00.529 5200 IsSlewing returns 1
20:39:51.606 00.530 5200 IsSlewing returns 1
20:39:52.162 00.556 5200 IsSlewing returns 1
20:39:52.700 00.538 5200 IsSlewing returns 1
20:39:53.248 00.548 5200 IsSlewing returns 1
20:39:53.778 00.530 5200 IsSlewing returns 1
20:39:54.311 00.533 5200 IsSlewing returns 1
20:39:54.859 00.548 5200 IsSlewing returns 1
20:39:55.390 00.531 5200 IsSlewing returns 1
20:39:55.952 00.562 5200 IsSlewing returns 1
20:39:56.498 00.546 5200 IsSlewing returns 1
20:39:57.034 00.536 5200 IsSlewing returns 1
20:39:57.581 00.547 5200 IsSlewing returns 1
20:39:58.111 00.530 5200 IsSlewing returns 1
20:39:58.655 00.544 5200 IsSlewing returns 1
20:39:59.187 00.532 5200 IsSlewing returns 1
20:39:59.716 00.529 5200 IsSlewing returns 1
20:40:00.281 00.565 5200 IsSlewing returns 1
20:40:00.812 00.531 5200 IsSlewing returns 1
20:40:01.342 00.530 5200 IsSlewing returns 1
20:40:01.871 00.529 5200 IsSlewing returns 1
20:40:02.420 00.549 5200 IsSlewing returns 1
20:40:02.953 00.533 5200 IsSlewing returns 1
20:40:03.514 00.561 5200 IsSlewing returns 1
20:40:04.045 00.531 5200 IsSlewing returns 1
20:40:04.575 00.530 5200 IsSlewing returns 1
20:40:05.110 00.535 5200 IsSlewing returns 1
20:40:05.656 00.546 5200 IsSlewing returns 1
20:40:06.202 00.546 5200 IsSlewing returns 1
20:40:06.738 00.536 5200 IsSlewing returns 1
20:40:07.265 00.527 5200 IsSlewing returns 1
20:40:07.795 00.530 5200 IsSlewing returns 1
20:40:08.327 00.532 5200 IsSlewing returns 1
20:40:08.859 00.532 5200 IsSlewing returns 1
20:40:09.390 00.531 5200 IsSlewing returns 1
20:40:09.918 00.528 5200 IsSlewing returns 1
20:40:10.468 00.550 5200 IsSlewing returns 1
20:40:10.997 00.529 5200 IsSlewing returns 1
20:40:11.531 00.534 5200 IsSlewing returns 1
20:40:12.061 00.530 5200 IsSlewing returns 1
20:40:12.591 00.530 5200 IsSlewing returns 1
20:40:13.138 00.547 5200 IsSlewing returns 1
20:40:13.702 00.564 5200 IsSlewing returns 1
20:40:14.234 00.532 5200 IsSlewing returns 1
20:40:14.794 00.560 5200 IsSlewing returns 1
20:40:15.327 00.533 5200 IsSlewing returns 1
20:40:15.858 00.531 5200 IsSlewing returns 1
20:40:16.388 00.530 5200 IsSlewing returns 1
20:40:16.936 00.548 5200 IsSlewing returns 1
20:40:17.467 00.531 5200 IsSlewing returns 1
20:40:17.999 00.532 5200 IsSlewing returns 1
20:40:18.579 00.580 5200 IsSlewing returns 1
20:40:19.112 00.533 5200 IsSlewing returns 1
20:40:19.686 00.574 5200 IsSlewing returns 1
20:40:20.216 00.530 5200 IsSlewing returns 1
20:40:20.814 00.598 5200 IsSlewing returns 1
20:40:21.358 00.544 5200 IsSlewing returns 1
20:40:21.906 00.548 5200 IsSlewing returns 1
20:40:22.451 00.545 5200 IsSlewing returns 1
20:40:22.980 00.529 5200 IsSlewing returns 1
20:40:23.565 00.585 5200 IsSlewing returns 1
20:40:24.143 00.578 5200 IsSlewing returns 1
20:40:24.700 00.557 5200 IsSlewing returns 1
20:40:25.233 00.533 5200 IsSlewing returns 1
20:40:25.762 00.529 5200 IsSlewing returns 1
20:40:26.311 00.549 5200 IsSlewing returns 1
20:40:26.844 00.533 5200 IsSlewing returns 1
20:40:27.593 00.749 5200 IsSlewing returns 0
20:40:30.091 02.498 12064 IsSlewing returns 1
20:40:30.639 00.548 12064 IsSlewing returns 1
20:40:31.172 00.533 12064 IsSlewing returns 1
20:40:31.702 00.530 12064 IsSlewing returns 1
20:40:32.264 00.562 12064 IsSlewing returns 0
20:40:47.620 15.356 14964 StartLoopingInteractive: Loop button clicked
20:40:47.621 00.001 14964 Status Line: Looping
20:40:47.623 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:40:47.626 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:40:47.626 00.000 14964 Enqueuing Expose request
20:40:47.627 00.001 12044 Worker thread wakes up
20:40:47.627 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:40:47.627 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:40:50.759 03.132 12044 Exposure complete
20:40:50.779 00.020 12044 worker thread done servicing request
20:40:50.779 00.000 14964 OnExposeComplete: enter
20:40:50.780 00.001 14964 UpdateGuideState(): m_state=1
20:40:50.781 00.001 14964 Star::Find(35, 281, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:50.781 00.000 14964 Star::Find false star n=8 nbg=261 bg=661.9 sigma=28.5 thresh=748 peak=734
20:40:50.782 00.001 14964 Star::Find returns 0 (2), X=281.00, Y=318.00, Mass=829, SNR=2.9, Peak=835 HFD=0.0
20:40:50.782 00.000 14964 DistanceChecker: activated
20:40:50.783 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:40:50.784 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:40:50.784 00.000 14964 Status Line: Star lost - low SNR
20:40:50.786 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7006, med=659, FiltMin=549, FiltMax=5375, Gamma=0.810
20:40:50.792 00.006 14964 UpdateGuideState exits: Star lost - low SNR
20:40:50.793 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:50.793 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:40:50.794 00.001 14964 Enqueuing Expose request
20:40:50.794 00.000 12044 Worker thread wakes up
20:40:50.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:40:50.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:40:52.576 01.782 14964 GuiderMultiStar::AutoSelect enter
20:40:52.577 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
20:40:52.597 00.020 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:40:52.612 00.015 14964 AutoFind: global mean = 0.0, stdev 111.5
20:40:52.613 00.001 14964 AutoFind: using threshold = 0.1
20:40:52.637 00.024 14964 AutoFind: local max [412, 311] 165.1
20:40:52.638 00.001 14964 AutoFind: local max [45, 534] 100.9
20:40:52.638 00.000 14964 AutoFind: local max [316, 103] 52.2
20:40:52.639 00.001 14964 AutoFind: local max [281, 191] 22.1
20:40:52.639 00.000 14964 AutoFind: local max [831, 237] 12.6
20:40:52.640 00.001 14964 AutoFind: local max [21, 500] 9.5
20:40:52.640 00.000 14964 AutoFind: local max [314, 542] 6.0
20:40:52.640 00.000 14964 AutoFind: local max [630, 584] 5.9
20:40:52.641 00.001 14964 AutoFind: local max [528, 522] 4.8
20:40:52.641 00.000 14964 AutoFind: local max [768, 334] 4.7
20:40:52.642 00.001 14964 AutoFind: local max [918, 593] 4.5
20:40:52.642 00.000 14964 AutoFind: local max [402, 311] 4.2
20:40:52.643 00.001 14964 AutoFind: local max [589, 133] 4.2
20:40:52.643 00.000 14964 AutoFind: local max [212, 528] 3.9
20:40:52.643 00.000 14964 AutoFind: local max [413, 320] 3.7
20:40:52.644 00.001 14964 AutoFind: local max [729, 267] 3.3
20:40:52.644 00.000 14964 AutoFind: local max [554, 496] 3.1
20:40:52.645 00.001 14964 AutoFind: local max [166, 497] 3.0
20:40:52.645 00.000 14964 AutoFind: local max [205, 473] 2.8
20:40:52.646 00.001 14964 AutoFind: local max [55, 532] 2.8
20:40:52.646 00.000 14964 AutoFind: local max [223, 438] 2.8
20:40:52.646 00.000 14964 AutoFind: local max [856, 330] 2.8
20:40:52.647 00.001 14964 AutoFind: local max [63, 473] 2.8
20:40:52.647 00.000 14964 AutoFind: local max [919, 545] 2.5
20:40:52.648 00.001 14964 AutoFind: local max [611, 379] 2.5
20:40:52.648 00.000 14964 AutoFind: local max [805, 577] 2.5
20:40:52.649 00.001 14964 AutoFind: local max [70, 473] 2.5
20:40:52.649 00.000 14964 AutoFind: local max [706, 368] 2.5
20:40:52.649 00.000 14964 AutoFind: local max [774, 439] 2.5
20:40:52.650 00.001 14964 AutoFind: local max [419, 589] 2.5
20:40:52.650 00.000 14964 AutoFind: local max [432, 369] 2.4
20:40:52.651 00.001 14964 AutoFind: local max [371, 453] 2.4
20:40:52.651 00.000 14964 AutoFind: local max [600, 303] 2.4
20:40:52.652 00.001 14964 AutoFind: local max [546, 329] 2.4
20:40:52.652 00.000 14964 AutoFind: local max [642, 555] 2.4
20:40:52.652 00.000 14964 AutoFind: local max [250, 528] 2.4
20:40:52.653 00.001 14964 AutoFind: local max [51, 498] 2.3
20:40:52.653 00.000 14964 AutoFind: local max [901, 348] 2.3
20:40:52.654 00.001 14964 AutoFind: local max [49, 545] 2.3
20:40:52.654 00.000 14964 AutoFind: local max [667, 316] 2.3
20:40:52.655 00.001 14964 AutoFind: local max [587, 330] 2.3
20:40:52.655 00.000 14964 AutoFind: local max [392, 368] 2.3
20:40:52.655 00.000 14964 AutoFind: local max [243, 369] 2.3
20:40:52.656 00.001 14964 AutoFind: local max [869, 280] 2.3
20:40:52.656 00.000 14964 AutoFind: local max [799, 89] 2.3
20:40:52.657 00.001 14964 AutoFind: local max [571, 302] 2.3
20:40:52.657 00.000 14964 AutoFind: local max [36, 528] 2.3
20:40:52.658 00.001 14964 AutoFind: local max [583, 518] 2.3
20:40:52.658 00.000 14964 AutoFind: local max [364, 369] 2.2
20:40:52.658 00.000 14964 AutoFind: local max [524, 368] 2.2
20:40:52.659 00.001 14964 AutoFind: local max [383, 414] 2.2
20:40:52.659 00.000 14964 AutoFind: local max [74, 290] 2.2
20:40:52.660 00.001 14964 AutoFind: local max [257, 138] 2.2
20:40:52.660 00.000 14964 AutoFind: local max [871, 303] 2.2
20:40:52.661 00.001 14964 AutoFind: local max [16, 356] 2.2
20:40:52.661 00.000 14964 AutoFind: local max [813, 474] 2.2
20:40:52.661 00.000 14964 AutoFind: local max [217, 273] 2.2
20:40:52.662 00.001 14964 AutoFind: local max [104, 36] 2.2
20:40:52.662 00.000 14964 AutoFind: local max [86, 135] 2.2
20:40:52.663 00.001 14964 AutoFind: local max [603, 498] 2.2
20:40:52.663 00.000 14964 AutoFind: local max [741, 73] 2.2
20:40:52.664 00.001 14964 AutoFind: local max [790, 367] 2.2
20:40:52.664 00.000 14964 AutoFind: local max [668, 461] 2.2
20:40:52.664 00.000 14964 AutoFind: local max [497, 532] 2.2
20:40:52.665 00.001 14964 AutoFind: local max [521, 329] 2.2
20:40:52.665 00.000 14964 AutoFind: local max [230, 498] 2.1
20:40:52.666 00.001 14964 AutoFind: local max [929, 551] 2.1
20:40:52.666 00.000 14964 AutoFind: local max [657, 291] 2.1
20:40:52.667 00.001 14964 AutoFind: local max [334, 330] 2.1
20:40:52.667 00.000 14964 AutoFind: local max [439, 99] 2.1
20:40:52.667 00.000 14964 AutoFind: local max [715, 330] 2.1
20:40:52.668 00.001 14964 AutoFind: local max [552, 367] 2.1
20:40:52.668 00.000 14964 AutoFind: local max [184, 498] 2.1
20:40:52.669 00.001 14964 AutoFind: local max [33, 487] 2.1
20:40:52.669 00.000 14964 AutoFind: local max [512, 303] 2.1
20:40:52.669 00.000 14964 AutoFind: local max [140, 562] 2.1
20:40:52.670 00.001 14964 AutoFind: local max [186, 368] 2.1
20:40:52.670 00.000 14964 AutoFind: local max [285, 303] 2.1
20:40:52.671 00.001 14964 AutoFind: local max [135, 214] 2.1
20:40:52.671 00.000 14964 AutoFind: local max [398, 368] 2.1
20:40:52.672 00.001 14964 AutoFind: local max [566, 441] 2.1
20:40:52.672 00.000 14964 AutoFind: local max [359, 356] 2.1
20:40:52.673 00.001 14964 AutoFind: local max [363, 440] 2.1
20:40:52.673 00.000 14964 AutoFind: local max [350, 201] 2.1
20:40:52.674 00.001 14964 AutoFind: local max [469, 90] 2.1
20:40:52.674 00.000 14964 AutoFind: local max [562, 316] 2.1
20:40:52.674 00.000 14964 AutoFind: local max [233, 561] 2.1
20:40:52.675 00.001 14964 AutoFind: local max [333, 273] 2.1
20:40:52.675 00.000 14964 AutoFind: local max [114, 453] 2.1
20:40:52.676 00.001 14964 AutoFind: local max [436, 302] 2.1
20:40:52.677 00.001 14964 AutoFind: local max [511, 273] 2.1
20:40:52.677 00.000 14964 AutoFind: local max [54, 545] 2.1
20:40:52.677 00.000 14964 AutoFind: local max [78, 310] 2.1
20:40:52.678 00.001 14964 AutoFind: local max [228, 137] 2.1
20:40:52.678 00.000 14964 AutoFind: local max [756, 421] 2.1
20:40:52.679 00.001 14964 AutoFind: local max [556, 311] 2.1
20:40:52.679 00.000 14964 AutoFind: local max [765, 272] 2.1
20:40:52.680 00.001 14964 AutoFind: local max [656, 463] 2.1
20:40:52.680 00.000 14964 AutoFind: local max [555, 577] 2.1
20:40:52.681 00.001 14964 AutoFind: local max [870, 461] 2.1
20:40:52.681 00.000 14964 AutoFind: too close [656, 463] 2.1 - [668, 461] 2.2
20:40:52.681 00.000 14964 AutoFind: too close [765, 272] 2.1 - [729, 267] 3.3
20:40:52.682 00.001 14964 AutoFind: too close [556, 311] 2.1 - [562, 316] 2.1
20:40:52.682 00.000 14964 AutoFind: too close [556, 311] 2.1 - [521, 329] 2.2
20:40:52.683 00.001 14964 AutoFind: too close [556, 311] 2.1 - [571, 302] 2.3
20:40:52.683 00.000 14964 AutoFind: too close [556, 311] 2.1 - [587, 330] 2.3
20:40:52.684 00.001 14964 AutoFind: too close [556, 311] 2.1 - [546, 329] 2.4
20:40:52.684 00.000 14964 AutoFind: too close [756, 421] 2.1 - [774, 439] 2.5
20:40:52.685 00.001 14964 AutoFind: too close [228, 137] 2.1 - [257, 138] 2.2
20:40:52.685 00.000 14964 AutoFind: too close [78, 310] 2.1 - [74, 290] 2.2
20:40:52.685 00.000 14964 AutoFind: too close [54, 545] 2.1 - [36, 528] 2.3
20:40:52.686 00.001 14964 AutoFind: too close [54, 545] 2.1 - [49, 545] 2.3
20:40:52.686 00.000 14964 AutoFind: too close [54, 545] 2.1 - [55, 532] 2.8
20:40:52.687 00.001 14964 AutoFind: close dim-bright [54, 545] 2.1 - [45, 534] 100.9
20:40:52.687 00.000 14964 AutoFind: too close [511, 273] 2.1 - [512, 303] 2.1
20:40:52.688 00.001 14964 AutoFind: too close [436, 302] 2.1 - [413, 320] 3.7
20:40:52.688 00.000 14964 AutoFind: too close [436, 302] 2.1 - [402, 311] 4.2
20:40:52.688 00.000 14964 AutoFind: close dim-bright [436, 302] 2.1 - [412, 311] 165.1
20:40:52.689 00.001 14964 AutoFind: too close [233, 561] 2.1 - [250, 528] 2.4
20:40:52.689 00.000 14964 AutoFind: too close [233, 561] 2.1 - [212, 528] 3.9
20:40:52.690 00.001 14964 AutoFind: too close [562, 316] 2.1 - [571, 302] 2.3
20:40:52.690 00.000 14964 AutoFind: too close [562, 316] 2.1 - [587, 330] 2.3
20:40:52.690 00.000 14964 AutoFind: too close [562, 316] 2.1 - [546, 329] 2.4
20:40:52.691 00.001 14964 AutoFind: too close [562, 316] 2.1 - [600, 303] 2.4
20:40:52.691 00.000 14964 AutoFind: too close [469, 90] 2.1 - [439, 99] 2.1
20:40:52.692 00.001 14964 AutoFind: too close [363, 440] 2.1 - [383, 414] 2.2
20:40:52.692 00.000 14964 AutoFind: too close [363, 440] 2.1 - [371, 453] 2.4
20:40:52.693 00.001 14964 AutoFind: too close [359, 356] 2.1 - [398, 368] 2.1
20:40:52.693 00.000 14964 AutoFind: too close [359, 356] 2.1 - [334, 330] 2.1
20:40:52.693 00.000 14964 AutoFind: too close [359, 356] 2.1 - [364, 369] 2.2
20:40:52.694 00.001 14964 AutoFind: too close [359, 356] 2.1 - [392, 368] 2.3
20:40:52.694 00.000 14964 AutoFind: too close [398, 368] 2.1 - [364, 369] 2.2
20:40:52.695 00.001 14964 AutoFind: too close [398, 368] 2.1 - [392, 368] 2.3
20:40:52.695 00.000 14964 AutoFind: too close [398, 368] 2.1 - [432, 369] 2.4
20:40:52.696 00.001 14964 AutoFind: too close [512, 303] 2.1 - [521, 329] 2.2
20:40:52.697 00.001 14964 AutoFind: too close [512, 303] 2.1 - [546, 329] 2.4
20:40:52.697 00.000 14964 AutoFind: too close [33, 487] 2.1 - [51, 498] 2.3
20:40:52.698 00.001 14964 AutoFind: too close [33, 487] 2.1 - [70, 473] 2.5
20:40:52.698 00.000 14964 AutoFind: too close [33, 487] 2.1 - [63, 473] 2.8
20:40:52.698 00.000 14964 AutoFind: too close [33, 487] 2.1 - [21, 500] 9.5
20:40:52.699 00.001 14964 AutoFind: too close [184, 498] 2.1 - [205, 473] 2.8
20:40:52.699 00.000 14964 AutoFind: too close [184, 498] 2.1 - [166, 497] 3.0
20:40:52.700 00.001 14964 AutoFind: too close [184, 498] 2.1 - [212, 528] 3.9
20:40:52.700 00.000 14964 AutoFind: too close [552, 367] 2.1 - [521, 329] 2.2
20:40:52.700 00.000 14964 AutoFind: too close [552, 367] 2.1 - [524, 368] 2.2
20:40:52.701 00.001 14964 AutoFind: too close [552, 367] 2.1 - [587, 330] 2.3
20:40:52.701 00.000 14964 AutoFind: too close [552, 367] 2.1 - [546, 329] 2.4
20:40:52.702 00.001 14964 AutoFind: too close [715, 330] 2.1 - [706, 368] 2.5
20:40:52.702 00.000 14964 AutoFind: too close [334, 330] 2.1 - [364, 369] 2.2
20:40:52.703 00.001 14964 AutoFind: too close [657, 291] 2.1 - [667, 316] 2.3
20:40:52.703 00.000 14964 AutoFind: too close [929, 551] 2.1 - [919, 545] 2.5
20:40:52.703 00.000 14964 AutoFind: too close [230, 498] 2.1 - [250, 528] 2.4
20:40:52.704 00.001 14964 AutoFind: too close [230, 498] 2.1 - [205, 473] 2.8
20:40:52.704 00.000 14964 AutoFind: too close [230, 498] 2.1 - [212, 528] 3.9
20:40:52.705 00.001 14964 AutoFind: too close [521, 329] 2.2 - [524, 368] 2.2
20:40:52.705 00.000 14964 AutoFind: too close [521, 329] 2.2 - [546, 329] 2.4
20:40:52.706 00.001 14964 AutoFind: too close [497, 532] 2.2 - [528, 522] 4.8
20:40:52.706 00.000 14964 AutoFind: too close [790, 367] 2.2 - [768, 334] 4.7
20:40:52.706 00.000 14964 AutoFind: too close [603, 498] 2.2 - [583, 518] 2.3
20:40:52.707 00.001 14964 AutoFind: too close [813, 474] 2.2 - [774, 439] 2.5
20:40:52.707 00.000 14964 AutoFind: too close [871, 303] 2.2 - [869, 280] 2.3
20:40:52.708 00.001 14964 AutoFind: too close [871, 303] 2.2 - [856, 330] 2.8
20:40:52.708 00.000 14964 AutoFind: too close [383, 414] 2.2 - [371, 453] 2.4
20:40:52.708 00.000 14964 AutoFind: too close [524, 368] 2.2 - [546, 329] 2.4
20:40:52.709 00.001 14964 AutoFind: too close [364, 369] 2.2 - [392, 368] 2.3
20:40:52.709 00.000 14964 AutoFind: too close [583, 518] 2.3 - [554, 496] 3.1
20:40:52.710 00.001 14964 AutoFind: too close [36, 528] 2.3 - [49, 545] 2.3
20:40:52.710 00.000 14964 AutoFind: too close [36, 528] 2.3 - [51, 498] 2.3
20:40:52.711 00.001 14964 AutoFind: too close [36, 528] 2.3 - [55, 532] 2.8
20:40:52.711 00.000 14964 AutoFind: too close [36, 528] 2.3 - [21, 500] 9.5
20:40:52.711 00.000 14964 AutoFind: close dim-bright [36, 528] 2.3 - [45, 534] 100.9
20:40:52.712 00.001 14964 AutoFind: too close [571, 302] 2.3 - [587, 330] 2.3
20:40:52.712 00.000 14964 AutoFind: too close [571, 302] 2.3 - [546, 329] 2.4
20:40:52.713 00.001 14964 AutoFind: too close [571, 302] 2.3 - [600, 303] 2.4
20:40:52.713 00.000 14964 AutoFind: too close [392, 368] 2.3 - [432, 369] 2.4
20:40:52.713 00.000 14964 AutoFind: too close [587, 330] 2.3 - [600, 303] 2.4
20:40:52.714 00.001 14964 AutoFind: too close [49, 545] 2.3 - [55, 532] 2.8
20:40:52.714 00.000 14964 AutoFind: close dim-bright [49, 545] 2.3 - [45, 534] 100.9
20:40:52.715 00.001 14964 AutoFind: too close [51, 498] 2.3 - [70, 473] 2.5
20:40:52.715 00.000 14964 AutoFind: too close [51, 498] 2.3 - [63, 473] 2.8
20:40:52.716 00.001 14964 AutoFind: too close [51, 498] 2.3 - [55, 532] 2.8
20:40:52.716 00.000 14964 AutoFind: too close [51, 498] 2.3 - [21, 500] 9.5
20:40:52.716 00.000 14964 AutoFind: close dim-bright [51, 498] 2.3 - [45, 534] 100.9
20:40:52.717 00.001 14964 AutoFind: too close [250, 528] 2.4 - [212, 528] 3.9
20:40:52.717 00.000 14964 AutoFind: too close [642, 555] 2.4 - [630, 584] 5.9
20:40:52.718 00.001 14964 AutoFind: too close [70, 473] 2.5 - [63, 473] 2.8
20:40:52.718 00.000 14964 AutoFind: too close [223, 438] 2.8 - [205, 473] 2.8
20:40:52.719 00.001 14964 AutoFind: too close [55, 532] 2.8 - [21, 500] 9.5
20:40:52.719 00.000 14964 AutoFind: close dim-bright [55, 532] 2.8 - [45, 534] 100.9
20:40:52.719 00.000 14964 AutoFind: too close [205, 473] 2.8 - [166, 497] 3.0
20:40:52.720 00.001 14964 AutoFind: too close [554, 496] 3.1 - [528, 522] 4.8
20:40:52.720 00.000 14964 AutoFind: too close [413, 320] 3.7 - [402, 311] 4.2
20:40:52.721 00.001 14964 AutoFind: close dim-bright [413, 320] 3.7 - [412, 311] 165.1
20:40:52.721 00.000 14964 AutoFind: close dim-bright [402, 311] 4.2 - [412, 311] 165.1
20:40:52.721 00.000 14964 AutoFind: close dim-bright [21, 500] 9.5 - [45, 534] 100.9
20:40:52.722 00.001 14964 AutoFind: too close to edge [555, 577] 2.1
20:40:52.722 00.000 14964 AutoFind: too close to edge [16, 356] 2.2
20:40:52.723 00.001 14964 AutoFind: too close to edge [419, 589] 2.5
20:40:52.723 00.000 14964 AutoFind: too close to edge [805, 577] 2.5
20:40:52.724 00.001 14964 AutoFind: too close to edge [918, 593] 4.5
20:40:52.724 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:40:52.724 00.000 14964 Star::Find(35, 412, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.725 00.001 14964 Star::Find returns 1 (0), X=411.73, Y=310.75, Mass=95953, SNR=185.2, Peak=7006 HFD=3.5
20:40:52.725 00.000 14964 Star::Find(35, 45, 534, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.726 00.001 14964 Star::Find returns 1 (0), X=44.94, Y=533.63, Mass=60610, SNR=130.1, Peak=4453 HFD=3.8
20:40:52.726 00.000 14964 Star::Find(35, 316, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.727 00.001 14964 Star::Find returns 1 (0), X=316.02, Y=103.07, Mass=25701, SNR=81.2, Peak=2947 HFD=2.9
20:40:52.727 00.000 14964 Star::Find(35, 281, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.728 00.001 14964 Star::Find returns 1 (0), X=280.76, Y=190.67, Mass=11543, SNR=48.8, Peak=1708 HFD=3.0
20:40:52.728 00.000 14964 Star::Find(35, 831, 237, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.728 00.000 14964 Star::Find returns 1 (0), X=831.54, Y=237.39, Mass=7494, SNR=33.7, Peak=1350 HFD=3.1
20:40:52.729 00.001 14964 Star::Find(35, 314, 542, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.729 00.000 14964 Star::Find returns 1 (0), X=314.27, Y=542.22, Mass=2984, SNR=18.3, Peak=920 HFD=3.1
20:40:52.730 00.001 14964 Star::Find(35, 589, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.730 00.000 14964 Star::Find returns 1 (0), X=588.82, Y=132.58, Mass=1922, SNR=15.0, Peak=919 HFD=2.7
20:40:52.731 00.001 14964 Star::Find(35, 611, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.731 00.000 14964 Star::Find false star n=2 nbg=270 bg=675.2 sigma=33.7 thresh=776 peak=743
20:40:52.732 00.001 14964 Star::Find returns 0 (2), X=611.00, Y=379.00, Mass=216, SNR=2.9, Peak=839 HFD=0.0
20:40:52.732 00.000 14964 Star::Find(35, 901, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.732 00.000 14964 Star::Find false star n=2 nbg=268 bg=679.4 sigma=32.0 thresh=775 peak=727
20:40:52.733 00.001 14964 Star::Find returns 0 (2), X=901.00, Y=348.00, Mass=221, SNR=2.9, Peak=835 HFD=0.0
20:40:52.733 00.000 14964 Star::Find(35, 243, 369, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.734 00.001 14964 Star::Find false star n=4 nbg=271 bg=674.3 sigma=34.5 thresh=778 peak=745
20:40:52.734 00.000 14964 Star::Find returns 0 (2), X=243.00, Y=369.00, Mass=443, SNR=2.9, Peak=836 HFD=0.0
20:40:52.735 00.001 14964 Star::Find(35, 799, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.735 00.000 14964 Star::Find false star n=3 nbg=263 bg=652.6 sigma=32.0 thresh=749 peak=702
20:40:52.735 00.000 14964 Star::Find returns 0 (2), X=799.00, Y=89.00, Mass=324, SNR=2.9, Peak=774 HFD=0.0
20:40:52.736 00.001 14964 Star::Find(35, 217, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.736 00.000 14964 Star::Find false star n=6 nbg=259 bg=656.5 sigma=29.4 thresh=745 peak=726
20:40:52.737 00.001 14964 Star::Find returns 0 (2), X=217.00, Y=273.00, Mass=633, SNR=2.9, Peak=803 HFD=0.0
20:40:52.737 00.000 14964 Star::Find(35, 104, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.738 00.001 14964 Star::Find returns 0 (3), X=104.00, Y=36.00, Mass=0, SNR=0.0, Peak=793 HFD=0.0
20:40:52.738 00.000 14964 Star::Find(35, 86, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.738 00.000 14964 Star::Find false star n=6 nbg=268 bg=639.6 sigma=32.6 thresh=737 peak=710
20:40:52.739 00.001 14964 Star::Find returns 0 (2), X=86.00, Y=135.00, Mass=637, SNR=2.9, Peak=799 HFD=0.0
20:40:52.739 00.000 14964 Star::Find(35, 741, 73, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.740 00.001 14964 Star::Find false star n=4 nbg=251 bg=651.3 sigma=28.6 thresh=737 peak=718
20:40:52.740 00.000 14964 Star::Find returns 0 (2), X=741.00, Y=73.00, Mass=398, SNR=2.9, Peak=780 HFD=0.0
20:40:52.741 00.001 14964 Star::Find(35, 140, 562, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.741 00.000 14964 Star::Find returns 0 (3), X=140.00, Y=562.00, Mass=0, SNR=0.0, Peak=826 HFD=0.0
20:40:52.741 00.000 14964 Star::Find(35, 186, 368, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.742 00.001 14964 Star::Find false star n=2 nbg=254 bg=681.0 sigma=30.1 thresh=771 peak=742
20:40:52.742 00.000 14964 Star::Find returns 0 (2), X=186.00, Y=368.00, Mass=292, SNR=2.9, Peak=871 HFD=0.0
20:40:52.743 00.001 14964 Star::Find(35, 285, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.743 00.000 14964 Star::Find false star n=8 nbg=261 bg=661.9 sigma=28.5 thresh=748 peak=734
20:40:52.744 00.001 14964 Star::Find returns 0 (2), X=285.00, Y=303.00, Mass=829, SNR=2.9, Peak=835 HFD=0.0
20:40:52.744 00.000 14964 Star::Find(35, 135, 214, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.744 00.000 14964 Star::Find false star n=2 nbg=268 bg=650.7 sigma=32.2 thresh=747 peak=710
20:40:52.745 00.001 14964 Star::Find returns 0 (2), X=135.00, Y=214.00, Mass=229, SNR=2.9, Peak=786 HFD=0.0
20:40:52.745 00.000 14964 Star::Find(35, 566, 441, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.746 00.001 14964 Star::Find false star n=3 nbg=264 bg=681.3 sigma=31.3 thresh=775 peak=745
20:40:52.746 00.000 14964 Star::Find returns 0 (2), X=566.00, Y=441.00, Mass=371, SNR=2.9, Peak=849 HFD=0.0
20:40:52.747 00.001 14964 Star::Find(35, 350, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.747 00.000 14964 Star::Find returns 0 (2), X=350.00, Y=201.00, Mass=106, SNR=2.8, Peak=812 HFD=0.0
20:40:52.747 00.000 14964 Star::Find(35, 333, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.748 00.001 14964 Star::Find false star n=4 nbg=267 bg=668.1 sigma=31.0 thresh=761 peak=718
20:40:52.748 00.000 14964 Star::Find returns 0 (2), X=333.00, Y=273.00, Mass=454, SNR=2.9, Peak=811 HFD=0.0
20:40:52.749 00.001 14964 Star::Find(35, 114, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.749 00.000 14964 Star::Find false star n=3 nbg=250 bg=680.8 sigma=30.2 thresh=771 peak=735
20:40:52.750 00.001 14964 Star::Find returns 0 (2), X=114.00, Y=453.00, Mass=322, SNR=2.9, Peak=862 HFD=0.0
20:40:52.750 00.000 14964 Star::Find(35, 870, 461, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.750 00.000 14964 Star::Find false star n=3 nbg=272 bg=670.1 sigma=37.3 thresh=782 peak=753
20:40:52.751 00.001 14964 Star::Find returns 0 (2), X=870.00, Y=461.00, Mass=403, SNR=2.9, Peak=827 HFD=0.0
20:40:52.751 00.000 14964 AutoFind: finding best star pass 1
20:40:52.752 00.001 14964 Star::Find(35, 412, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.752 00.000 14964 Star::Find returns 1 (0), X=411.73, Y=310.75, Mass=95953, SNR=185.2, Peak=7006 HFD=3.5
20:40:52.753 00.001 14964 AutoFind returns star at [412, 311] 165.1 Mass 95953 SNR 185.2
20:40:52.753 00.000 14964 Star::Find(35, 412, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.754 00.001 14964 Star::Find returns 1 (0), X=411.73, Y=310.75, Mass=95953, SNR=185.2, Peak=7006 HFD=3.5
20:40:52.754 00.000 14964 MultiStar: List (5): {411.73, 310.75}(185.2), {44.94, 533.63}(130.1), {316.02, 103.07}(81.2), {280.76, 190.67}(48.8), {831.54, 237.39}(33.7), 
20:40:52.755 00.001 14964 setting lock position to (411.73, 310.75)
20:40:52.755 00.000 14964 MultiStar: stabilizing after lock position change
20:40:52.755 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
20:40:52.756 00.001 14964 UpdateGuideState(): m_state=1
20:40:52.756 00.000 14964 Star::Find(35, 411, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:40:52.757 00.001 14964 Star::Find returns 1 (0), X=411.73, Y=310.75, Mass=95953, SNR=185.2, Peak=7006 HFD=3.5
20:40:52.757 00.000 14964 DistanceChecker: deactivated
20:40:52.758 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.47) = xAngle (-1.47 = -1.47)
20:40:52.758 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.48 = -1.48)
20:40:52.758 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
20:40:52.762 00.004 14964 setting lock position to (411.73, 310.75)
20:40:52.762 00.000 14964 MultiStar: stabilizing after lock position change
20:40:52.763 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:40:52.763 00.000 14964 Changing from state SELECTING to SELECTED
20:40:52.764 00.001 14964 guider state => SELECTED
20:40:52.779 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7006, med=659, FiltMin=549, FiltMax=5375, Gamma=0.810
20:40:52.785 00.006 14964 UpdateGuideState exits: m=95953 SNR=185.2
20:40:52.785 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7006, med=659, FiltMin=549, FiltMax=5375, Gamma=0.810
20:40:52.791 00.006 14964 Status Line: Auto-selected star at (411.7, 310.8)
20:40:53.923 01.132 12044 Exposure complete
20:40:53.944 00.021 12044 worker thread done servicing request
20:40:53.944 00.000 14964 OnExposeComplete: enter
20:40:53.944 00.000 14964 UpdateGuideState(): m_state=2
20:40:53.945 00.001 14964 Star::Find(35, 411, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:40:53.945 00.000 14964 Star::Find returns 1 (0), X=412.24, Y=310.51, Mass=98336, SNR=183.9, Peak=7458 HFD=3.5
20:40:53.946 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.47) = xAngle (-1.92 = -1.92)
20:40:53.946 00.000 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.93 = -1.93)
20:40:53.947 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.24 hyp=0.56 cameraTheta=-0.45 mountX=-0.19 mountY=-0.52, mountTheta=-1.92
20:40:53.948 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7458, med=659, FiltMin=541, FiltMax=5263, Gamma=0.810
20:40:53.955 00.007 14964 UpdateGuideState exits: m=98336 SNR=183.9
20:40:53.956 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:53.956 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:40:53.957 00.001 14964 Enqueuing Expose request
20:40:53.957 00.000 12044 Worker thread wakes up
20:40:53.957 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:40:53.957 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,276,71,71)
20:40:54.260 00.303 14964 GuideButtonClick i=1 ctx=Guide button clicked
20:40:54.264 00.004 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:40:54.265 00.001 14964 guider state => CALIBRATED
20:40:54.266 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:40:54.269 00.003 14964 reset dither spiral
20:40:57.078 02.809 12044 Exposure complete
20:40:57.101 00.023 12044 worker thread done servicing request
20:40:57.101 00.000 14964 OnExposeComplete: enter
20:40:57.102 00.001 14964 UpdateGuideState(): m_state=5
20:40:57.102 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:40:57.103 00.001 14964 Star::Find returns 1 (0), X=412.40, Y=310.40, Mass=96596, SNR=180.4, Peak=7234 HFD=3.3
20:40:57.103 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.47) = xAngle (-1.96 = -1.96)
20:40:57.104 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.97 = -1.97)
20:40:57.104 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=-0.35 hyp=0.75 cameraTheta=-0.48 mountX=-0.28 mountY=-0.69, mountTheta=-1.96
20:40:57.105 00.001 14964 Changing from state CALIBRATED to GUIDING
20:40:57.120 00.015 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:40:57.121 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:40:57.122 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=0 rotAngle=None bin=2
20:40:57.123 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:40:57.123 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:40:57.124 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:40:57.124 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:40:57.125 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:40:57.125 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:40:57.126 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:40:57.126 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:40:57.127 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:40:57.127 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:40:57.128 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:40:57.129 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:40:57.129 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:40:57.131 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:40:57.131 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:40:57.132 00.001 14964 Guiding starts on opposite side of pier: calibration data side is East, current side is West
20:40:57.133 00.001 14964 FlipCalibration before: x=84.4, y=174.0 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/-
20:40:57.133 00.000 14964 FlipCalibration pre-normalize: x=264.4, y=174.0
20:40:57.134 00.001 14964 FlipCalibration after: x=-95.6 y=174.0 sideOfPier=West parity=+/+
20:40:57.134 00.000 14964 Mount::SetCalibration (scope) -- xAngle=-95.6 yAngle=174.0 xRate=12.022 yRate=10.638 bin=2 dec=0.0 pierSide=1 par=+/+ rotAng=None
20:40:57.135 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=-95.6 m_yAngleError=-179.6
20:40:57.137 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:40:57.138 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:40:57.140 00.002 14964 Status Line: CAL: East(84,174)->West(-96,174)
20:40:57.142 00.002 14964 Dec comp: XRate 12.022 -> 12.022 for dec 0.0 -> dec 0.0
20:40:57.145 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:40:57.145 00.000 14964 ScopeASCOM::SideOfPier() returns 1
20:40:57.146 00.001 14964 setting lock position to (412.40, 310.40)
20:40:57.147 00.001 14964 MultiStar: stabilizing after lock position change
20:40:57.147 00.000 14964 guider state => GUIDING
20:40:57.148 00.001 14964 Status Line: Guiding
20:40:57.150 00.002 14964 Mount: notify guiding started
20:40:57.151 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:40:57.152 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:40:57.152 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:40:57.153 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:40:57.153 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:40:57.154 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:40:57.155 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:40:57.155 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:40:57.156 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:40:57.156 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:40:57.157 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:40:57.157 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:40:57.158 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:40:57.158 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:40:57.159 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:40:57.159 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:40:57.160 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:40:57.160 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:40:57.161 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:40:57.161 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:40:57.162 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:40:57.162 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:40:57.164 00.002 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:40:57.165 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:40:57.166 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:40:57.167 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:40:57.167 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:40:57.168 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:40:57.168 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:40:57.169 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:40:57.169 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:40:57.170 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:40:57.170 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:40:57.171 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:40:57.171 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:40:57.172 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:40:57.172 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:40:57.173 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:40:57.190 00.017 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:40:57.191 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:40:57.258 00.067 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:40:57.260 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:40:57.278 00.018 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:40:57.278 00.000 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:40:57.279 00.001 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:40:57.279 00.000 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:40:57.280 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:40:57.280 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:40:57.281 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:40:57.282 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7234, med=659, FiltMin=544, FiltMax=5195, Gamma=0.810
20:40:57.288 00.006 14964 UpdateGuideState exits: m=96596 SNR=180.4
20:40:57.288 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:57.289 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:40:57.289 00.000 14964 Enqueuing Expose request
20:40:57.290 00.001 12044 Worker thread wakes up
20:40:57.290 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:40:57.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:40:57.529 00.239 14964 evsrv: cli 01AB28F0 connect
20:40:57.530 00.001 14964 case statement mapped state 6 to 3
20:40:57.531 00.001 14964 case statement mapped state 6 to 3
20:40:57.533 00.002 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"3f00eb4f-0218-4a8a-91c9-e953810238d9"}
20:40:57.534 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"3f00eb4f-0218-4a8a-91c9-e953810238d9"}
20:40:57.535 00.001 14964 evsrv: cli 01AB28F0 disconnect
20:41:00.414 02.879 12044 Exposure complete
20:41:00.435 00.021 12044 worker thread done servicing request
20:41:00.436 00.001 14964 OnExposeComplete: enter
20:41:00.436 00.000 14964 UpdateGuideState(): m_state=6
20:41:00.437 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:41:00.437 00.000 14964 Star::Find returns 1 (0), X=412.11, Y=309.99, Mass=96394, SNR=174.5, Peak=7682 HFD=3.6
20:41:00.438 00.001 14964 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.67) = xAngle (-0.52 = -0.52)
20:41:00.438 00.000 14964 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.62 = 2.62)
20:41:00.438 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-2.18 mountX=0.43 mountY=0.25, mountTheta=0.52
20:41:00.439 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.41, opts=13)
20:41:00.440 00.001 14964 Enqueuing Move request for scope (-0.29, -0.41)
20:41:00.440 00.000 12044 Worker thread wakes up
20:41:00.441 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.41) opts 0xd
20:41:00.441 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.41)
20:41:00.441 00.000 12044 Moving (-0.29, -0.41) raw xDistance=0.43 yDistance=0.25
20:41:00.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.43, slope = 0.00
20:41:00.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:00.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:41:00.441 00.000 12044 MoveAxis(W, 23, ABG)
20:41:00.441 00.000 12044 Guiding  Dir = 3, Dur = 23
20:41:00.454 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7682, med=659, FiltMin=554, FiltMax=5707, Gamma=0.810
20:41:00.461 00.007 14964 UpdateGuideState exits: m=96394 SNR=174.5
20:41:00.462 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:00.462 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:00.463 00.001 14964 Enqueuing Expose request
20:41:00.513 00.050 12044 IsSlewing returns 0
20:41:00.513 00.000 12044 IsGuiding returns 0
20:41:00.623 00.110 12044 IsGuiding returns 1
20:41:00.623 00.000 12044 scope still moving after pulse duration time elapsed
20:41:00.671 00.048 12044 IsSlewing returns 0
20:41:00.671 00.000 12044 IsGuiding returns 0
20:41:00.671 00.000 12044 scope move finished after 23 + 134 ms
20:41:00.671 00.000 12044 Move returns status 0, amount 23
20:41:00.671 00.000 12044 MoveAxis(N, 0, ABG)
20:41:00.671 00.000 12044 Move returns status 0, amount 0
20:41:00.671 00.000 12044 move complete, result=0
20:41:00.671 00.000 12044 worker thread done servicing request
20:41:00.671 00.000 12044 Worker thread wakes up
20:41:00.671 00.000 14964 GuideStep: 0.4 px 23 ms WEST, 0.2 px 0 ms NORTH
20:41:00.672 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:00.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:03.803 03.131 12044 Exposure complete
20:41:03.824 00.021 12044 worker thread done servicing request
20:41:03.824 00.000 14964 OnExposeComplete: enter
20:41:03.824 00.000 14964 UpdateGuideState(): m_state=6
20:41:03.826 00.002 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:41:03.826 00.000 14964 Star::Find returns 1 (0), X=412.15, Y=310.00, Mass=98371, SNR=180.7, Peak=6838 HFD=4.1
20:41:03.827 00.001 14964 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.67) = xAngle (-0.45 = -0.45)
20:41:03.827 00.000 14964 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.68 = 2.68)
20:41:03.827 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.40 hyp=0.47 cameraTheta=-2.12 mountX=0.42 mountY=0.21, mountTheta=0.46
20:41:03.828 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.40, opts=13)
20:41:03.830 00.002 14964 Enqueuing Move request for scope (-0.25, -0.40)
20:41:03.830 00.000 12044 Worker thread wakes up
20:41:03.830 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.40) opts 0xd
20:41:03.830 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.40)
20:41:03.830 00.000 12044 Moving (-0.25, -0.40) raw xDistance=0.42 yDistance=0.21
20:41:03.830 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.42, slope = 0.00
20:41:03.830 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:03.830 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:41:03.830 00.000 12044 MoveAxis(W, 23, ABG)
20:41:03.830 00.000 12044 Guiding  Dir = 3, Dur = 23
20:41:03.843 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6838, med=659, FiltMin=550, FiltMax=5019, Gamma=0.810
20:41:03.849 00.006 14964 UpdateGuideState exits: m=98371 SNR=180.7
20:41:03.849 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:03.850 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:03.850 00.000 14964 Enqueuing Expose request
20:41:03.856 00.006 12044 IsSlewing returns 0
20:41:03.856 00.000 12044 IsGuiding returns 0
20:41:03.897 00.041 12044 IsGuiding returns 1
20:41:03.897 00.000 12044 scope still moving after pulse duration time elapsed
20:41:03.967 00.070 12044 IsSlewing returns 0
20:41:03.968 00.001 12044 IsGuiding returns 0
20:41:03.968 00.000 12044 scope move finished after 23 + 88 ms
20:41:03.968 00.000 12044 Move returns status 0, amount 23
20:41:03.968 00.000 12044 MoveAxis(N, 0, ABG)
20:41:03.968 00.000 12044 Move returns status 0, amount 0
20:41:03.968 00.000 12044 move complete, result=0
20:41:03.968 00.000 12044 worker thread done servicing request
20:41:03.968 00.000 12044 Worker thread wakes up
20:41:03.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:03.968 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:03.968 00.000 14964 GuideStep: 0.4 px 23 ms WEST, 0.2 px 0 ms NORTH
20:41:07.107 03.139 12044 Exposure complete
20:41:07.129 00.022 12044 worker thread done servicing request
20:41:07.129 00.000 14964 OnExposeComplete: enter
20:41:07.130 00.001 14964 UpdateGuideState(): m_state=6
20:41:07.130 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:41:07.131 00.001 14964 Star::Find returns 1 (0), X=412.86, Y=310.28, Mass=98261, SNR=188.0, Peak=7655 HFD=3.4
20:41:07.131 00.000 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.67) = xAngle (1.40 = 1.40)
20:41:07.132 00.001 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.54 = -1.74)
20:41:07.132 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.12 hyp=0.48 cameraTheta=-0.26 mountX=0.08 mountY=-0.47, mountTheta=-1.40
20:41:07.134 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.12, opts=13)
20:41:07.134 00.000 14964 Enqueuing Move request for scope (0.46, -0.12)
20:41:07.135 00.001 12044 Worker thread wakes up
20:41:07.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.12) opts 0xd
20:41:07.135 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.12)
20:41:07.135 00.000 12044 Moving (0.46, -0.12) raw xDistance=0.08 yDistance=-0.47
20:41:07.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
20:41:07.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:07.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:41:07.135 00.000 12044 MoveAxis(E, 0, ABG)
20:41:07.135 00.000 12044 Move returns status 0, amount 0
20:41:07.135 00.000 12044 MoveAxis(N, 0, ABG)
20:41:07.135 00.000 12044 Move returns status 0, amount 0
20:41:07.135 00.000 12044 move complete, result=0
20:41:07.135 00.000 12044 worker thread done servicing request
20:41:07.148 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7655, med=659, FiltMin=549, FiltMax=5689, Gamma=0.810
20:41:07.155 00.007 14964 UpdateGuideState exits: m=98261 SNR=188.0
20:41:07.156 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:07.157 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:07.157 00.000 14964 Enqueuing Expose request
20:41:07.157 00.000 12044 Worker thread wakes up
20:41:07.158 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
20:41:07.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:07.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:10.269 03.111 12044 Exposure complete
20:41:10.291 00.022 12044 worker thread done servicing request
20:41:10.291 00.000 14964 OnExposeComplete: enter
20:41:10.291 00.000 14964 UpdateGuideState(): m_state=6
20:41:10.292 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:41:10.292 00.000 14964 Star::Find returns 1 (0), X=412.77, Y=310.19, Mass=98643, SNR=180.5, Peak=7606 HFD=3.6
20:41:10.293 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.67) = xAngle (1.15 = 1.15)
20:41:10.293 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.28 = -2.00)
20:41:10.294 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-0.52 mountX=0.18 mountY=-0.39, mountTheta=-1.15
20:41:10.295 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.21, opts=13)
20:41:10.295 00.000 14964 Enqueuing Move request for scope (0.38, -0.21)
20:41:10.296 00.001 12044 Worker thread wakes up
20:41:10.296 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.21) opts 0xd
20:41:10.296 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.21)
20:41:10.296 00.000 12044 Moving (0.38, -0.21) raw xDistance=0.18 yDistance=-0.39
20:41:10.296 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.11
20:41:10.296 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:10.296 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:41:10.296 00.000 12044 MoveAxis(E, 0, ABG)
20:41:10.296 00.000 12044 Move returns status 0, amount 0
20:41:10.296 00.000 12044 MoveAxis(N, 0, ABG)
20:41:10.296 00.000 12044 Move returns status 0, amount 0
20:41:10.296 00.000 12044 move complete, result=0
20:41:10.296 00.000 12044 worker thread done servicing request
20:41:10.310 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7606, med=659, FiltMin=549, FiltMax=5407, Gamma=0.810
20:41:10.316 00.006 14964 UpdateGuideState exits: m=98643 SNR=180.5
20:41:10.316 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:10.317 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:10.317 00.000 14964 Enqueuing Expose request
20:41:10.318 00.001 12044 Worker thread wakes up
20:41:10.318 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:10.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:10.318 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:41:13.441 03.123 12044 Exposure complete
20:41:13.461 00.020 12044 worker thread done servicing request
20:41:13.461 00.000 14964 OnExposeComplete: enter
20:41:13.462 00.001 14964 UpdateGuideState(): m_state=6
20:41:13.462 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:41:13.463 00.001 14964 Star::Find returns 1 (0), X=413.32, Y=310.45, Mass=97841, SNR=182.7, Peak=7835 HFD=3.4
20:41:13.464 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.67) = xAngle (1.72 = 1.72)
20:41:13.464 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.85 = -1.43)
20:41:13.465 00.001 14964 CameraToMount -- cameraX=0.93 cameraY=0.04 hyp=0.93 cameraTheta=0.05 mountX=-0.13 mountY=-0.92, mountTheta=-1.72
20:41:13.466 00.001 14964 SchedulePrimaryMove(1136A648, x=0.93, y=0.04, opts=13)
20:41:13.466 00.000 14964 Enqueuing Move request for scope (0.93, 0.04)
20:41:13.467 00.001 12044 Worker thread wakes up
20:41:13.467 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.04) opts 0xd
20:41:13.467 00.000 12044 Handling offset move in thread for scope, endpoint = (0.93, 0.04)
20:41:13.467 00.000 12044 Moving (0.93, 0.04) raw xDistance=-0.13 yDistance=-0.92
20:41:13.467 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.45, using input
20:41:13.467 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.14
20:41:13.467 00.000 12044 resist switch: large excursion: input -0.92 thresh 0.81 direction from 0 to -1
20:41:13.467 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.75
20:41:13.467 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
20:41:13.467 00.000 12044 MoveAxis(E, 0, ABG)
20:41:13.467 00.000 12044 Move returns status 0, amount 0
20:41:13.467 00.000 12044 MoveAxis(N, 86, ABG)
20:41:13.467 00.000 12044 Guiding  Dir = 0, Dur = 86
20:41:13.480 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7835, med=658, FiltMin=551, FiltMax=5369, Gamma=0.810
20:41:13.486 00.006 14964 UpdateGuideState exits: m=97841 SNR=182.7
20:41:13.487 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:13.487 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:13.488 00.001 14964 Enqueuing Expose request
20:41:13.582 00.094 12044 IsSlewing returns 0
20:41:13.582 00.000 12044 IsGuiding returns 0
20:41:13.614 00.032 12044 PulseGuide returned control before completion, sleep 65
20:41:13.687 00.073 12044 IsGuiding returns 1
20:41:13.687 00.000 12044 scope still moving after pulse duration time elapsed
20:41:13.780 00.093 12044 IsSlewing returns 0
20:41:13.781 00.001 12044 IsGuiding returns 0
20:41:13.781 00.000 12044 scope move finished after 86 + 112 ms
20:41:13.781 00.000 12044 Move returns status 0, amount 86
20:41:13.781 00.000 12044 move complete, result=0
20:41:13.781 00.000 12044 worker thread done servicing request
20:41:13.781 00.000 12044 Worker thread wakes up
20:41:13.781 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.9 px 86 ms NORTH
20:41:13.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:13.782 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:16.886 03.104 12044 Exposure complete
20:41:16.907 00.021 12044 worker thread done servicing request
20:41:16.907 00.000 14964 OnExposeComplete: enter
20:41:16.908 00.001 14964 UpdateGuideState(): m_state=6
20:41:16.908 00.000 14964 Star::Find(35, 413, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:41:16.909 00.001 14964 Star::Find returns 1 (0), X=413.35, Y=310.40, Mass=99322, SNR=177.7, Peak=8163 HFD=3.4
20:41:16.909 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:41:16.910 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.49)
20:41:16.910 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=-0.01 hyp=0.95 cameraTheta=-0.01 mountX=-0.09 mountY=-0.95, mountTheta=-1.66
20:41:16.913 00.003 14964 SchedulePrimaryMove(1136A648, x=0.95, y=-0.01, opts=13)
20:41:16.913 00.000 14964 Enqueuing Move request for scope (0.95, -0.01)
20:41:16.914 00.001 12044 Worker thread wakes up
20:41:16.914 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.01) opts 0xd
20:41:16.914 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, -0.01)
20:41:16.914 00.000 12044 Moving (0.95, -0.01) raw xDistance=-0.09 yDistance=-0.95
20:41:16.914 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.47, using input
20:41:16.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.12
20:41:16.914 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
20:41:16.914 00.000 12044 MoveAxis(E, 0, ABG)
20:41:16.914 00.000 12044 Move returns status 0, amount 0
20:41:16.914 00.000 12044 MoveAxis(N, 89, ABG)
20:41:16.914 00.000 12044 Guiding  Dir = 0, Dur = 89
20:41:16.927 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8163, med=658, FiltMin=555, FiltMax=5554, Gamma=0.810
20:41:16.933 00.006 14964 UpdateGuideState exits: m=99322 SNR=177.7
20:41:16.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:16.934 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:16.935 00.001 14964 Enqueuing Expose request
20:41:16.935 00.000 12044 IsSlewing returns 0
20:41:16.968 00.033 12044 IsGuiding returns 0
20:41:17.000 00.032 12044 PulseGuide returned control before completion, sleep 68
20:41:17.071 00.071 12044 IsGuiding returns 1
20:41:17.072 00.001 12044 scope still moving after pulse duration time elapsed
20:41:17.174 00.102 12044 IsSlewing returns 0
20:41:17.174 00.000 12044 IsGuiding returns 0
20:41:17.174 00.000 12044 scope move finished after 89 + 116 ms
20:41:17.174 00.000 12044 Move returns status 0, amount 89
20:41:17.174 00.000 12044 move complete, result=0
20:41:17.174 00.000 12044 worker thread done servicing request
20:41:17.174 00.000 12044 Worker thread wakes up
20:41:17.174 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.9 px 89 ms NORTH
20:41:17.175 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:17.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:20.287 03.112 12044 Exposure complete
20:41:20.311 00.024 12044 worker thread done servicing request
20:41:20.311 00.000 14964 OnExposeComplete: enter
20:41:20.311 00.000 14964 UpdateGuideState(): m_state=6
20:41:20.312 00.001 14964 Star::Find(35, 413, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:41:20.312 00.000 14964 Star::Find returns 1 (0), X=412.87, Y=310.30, Mass=96063, SNR=174.8, Peak=6678 HFD=3.8
20:41:20.313 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.67) = xAngle (1.46 = 1.46)
20:41:20.313 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.59 = -1.69)
20:41:20.314 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-0.21 mountX=0.06 mountY=-0.48, mountTheta=-1.45
20:41:20.315 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.10, opts=13)
20:41:20.316 00.001 14964 Enqueuing Move request for scope (0.47, -0.10)
20:41:20.316 00.000 12044 Worker thread wakes up
20:41:20.317 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.10) opts 0xd
20:41:20.317 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.10)
20:41:20.317 00.000 12044 Moving (0.47, -0.10) raw xDistance=0.06 yDistance=-0.48
20:41:20.317 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.08
20:41:20.317 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
20:41:20.317 00.000 12044 MoveAxis(E, 0, ABG)
20:41:20.317 00.000 12044 Move returns status 0, amount 0
20:41:20.317 00.000 12044 MoveAxis(N, 45, ABG)
20:41:20.317 00.000 12044 Guiding  Dir = 0, Dur = 45
20:41:20.329 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6678, med=657, FiltMin=536, FiltMax=5211, Gamma=0.810
20:41:20.336 00.007 14964 UpdateGuideState exits: m=96063 SNR=174.8
20:41:20.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:20.337 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:20.338 00.001 14964 Enqueuing Expose request
20:41:20.341 00.003 12044 IsSlewing returns 0
20:41:20.341 00.000 12044 IsGuiding returns 0
20:41:20.373 00.032 12044 PulseGuide returned control before completion, sleep 24
20:41:20.403 00.030 12044 IsGuiding returns 1
20:41:20.403 00.000 12044 scope still moving after pulse duration time elapsed
20:41:20.499 00.096 12044 IsSlewing returns 0
20:41:20.499 00.000 12044 IsGuiding returns 0
20:41:20.499 00.000 12044 scope move finished after 45 + 112 ms
20:41:20.499 00.000 12044 Move returns status 0, amount 45
20:41:20.499 00.000 12044 move complete, result=0
20:41:20.499 00.000 12044 worker thread done servicing request
20:41:20.499 00.000 12044 Worker thread wakes up
20:41:20.499 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 45 ms NORTH
20:41:20.500 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:20.500 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:23.620 03.120 12044 Exposure complete
20:41:23.641 00.021 12044 worker thread done servicing request
20:41:23.641 00.000 14964 OnExposeComplete: enter
20:41:23.642 00.001 14964 UpdateGuideState(): m_state=6
20:41:23.642 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:41:23.643 00.001 14964 Star::Find returns 1 (0), X=412.56, Y=310.02, Mass=97718, SNR=181.5, Peak=6874 HFD=3.7
20:41:23.643 00.000 14964 MultiStar: exiting stabilization period
20:41:23.644 00.001 14964 MultiStar: updating star positions after lock position change
20:41:23.644 00.000 14964 Star::Find(35, 45, 532, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:41:23.645 00.001 14964 Star::Find returns 1 (0), X=45.84, Y=532.96, Mass=62272, SNR=138.0, Peak=4426 HFD=4.0
20:41:23.645 00.000 14964 Star::Find(35, 316, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:41:23.646 00.001 14964 Star::Find returns 1 (0), X=316.95, Y=102.38, Mass=25939, SNR=79.3, Peak=2983 HFD=3.3
20:41:23.646 00.000 14964 Star::Find(35, 281, 189, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:41:23.647 00.001 14964 Star::Find returns 1 (0), X=281.75, Y=189.88, Mass=12213, SNR=49.3, Peak=1462 HFD=3.3
20:41:23.647 00.000 14964 Star::Find(35, 832, 236, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:41:23.648 00.001 14964 Star::Find returns 1 (0), X=832.20, Y=236.62, Mass=7192, SNR=32.4, Peak=1247 HFD=3.2
20:41:23.648 00.000 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.67) = xAngle (0.50 = 0.50)
20:41:23.648 00.000 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.64 = -2.65)
20:41:23.649 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.42 cameraTheta=-1.17 mountX=0.37 mountY=-0.20, mountTheta=-0.50
20:41:23.650 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.38, opts=13)
20:41:23.651 00.001 14964 Enqueuing Move request for scope (0.16, -0.38)
20:41:23.651 00.000 12044 Worker thread wakes up
20:41:23.651 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
20:41:23.651 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
20:41:23.651 00.000 12044 Moving (0.16, -0.38) raw xDistance=0.37 yDistance=-0.20
20:41:23.651 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.04
20:41:23.651 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:23.651 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:41:23.651 00.000 12044 MoveAxis(E, 0, ABG)
20:41:23.651 00.000 12044 Move returns status 0, amount 0
20:41:23.651 00.000 12044 MoveAxis(N, 0, ABG)
20:41:23.651 00.000 12044 Move returns status 0, amount 0
20:41:23.651 00.000 12044 move complete, result=0
20:41:23.652 00.001 12044 worker thread done servicing request
20:41:23.665 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6874, med=659, FiltMin=555, FiltMax=5107, Gamma=0.810
20:41:23.671 00.006 14964 UpdateGuideState exits: m=97718 SNR=181.5
20:41:23.671 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:23.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:23.672 00.000 14964 Enqueuing Expose request
20:41:23.673 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
20:41:23.673 00.000 12044 Worker thread wakes up
20:41:23.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:23.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:26.764 03.091 12044 Exposure complete
20:41:26.786 00.022 12044 worker thread done servicing request
20:41:26.786 00.000 14964 OnExposeComplete: enter
20:41:26.787 00.001 14964 UpdateGuideState(): m_state=6
20:41:26.788 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
20:41:26.788 00.000 14964 Star::Find returns 1 (0), X=413.13, Y=309.77, Mass=95823, SNR=176.4, Peak=7515 HFD=3.5
20:41:26.789 00.001 14964 MultiStar: [#1 0.38,0.05,0.75,U] [#2 0.57,-0.24,0.00,M1] [#3 0.58,-0.36,0.00,M1] [#4 0.40,-0.59,0.00,M1] 
20:41:26.789 00.000 14964 refined, 1 included, MultiStar: {0.58, -0.34}, one-star: {0.73, -0.64}
20:41:26.790 00.001 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.67) = xAngle (1.13 = 1.13)
20:41:26.790 00.000 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.27 = -2.02)
20:41:26.790 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=-0.34 hyp=0.68 cameraTheta=-0.54 mountX=0.29 mountY=-0.61, mountTheta=-1.13
20:41:26.793 00.003 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.34, opts=13)
20:41:26.793 00.000 14964 Enqueuing Move request for scope (0.58, -0.34)
20:41:26.794 00.001 12044 Worker thread wakes up
20:41:26.794 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.34) opts 0xd
20:41:26.794 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.34)
20:41:26.794 00.000 12044 Moving (0.58, -0.34) raw xDistance=0.29 yDistance=-0.61
20:41:26.794 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.02
20:41:26.794 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
20:41:26.794 00.000 12044 MoveAxis(E, 0, ABG)
20:41:26.794 00.000 12044 Move returns status 0, amount 0
20:41:26.794 00.000 12044 MoveAxis(N, 57, ABG)
20:41:26.794 00.000 12044 Guiding  Dir = 0, Dur = 57
20:41:26.807 00.013 14964 UpdateImageDisplay: Size=(968,608) min=62, max=7515, med=658, FiltMin=544, FiltMax=5705, Gamma=0.810
20:41:26.814 00.007 14964 UpdateGuideState exits: m=95823 SNR=176.4
20:41:26.814 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:26.815 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:26.815 00.000 14964 Enqueuing Expose request
20:41:26.829 00.014 12044 IsSlewing returns 0
20:41:26.829 00.000 12044 IsGuiding returns 0
20:41:26.860 00.031 12044 PulseGuide returned control before completion, sleep 36
20:41:26.902 00.042 12044 IsGuiding returns 1
20:41:26.902 00.000 12044 scope still moving after pulse duration time elapsed
20:41:26.967 00.065 12044 IsSlewing returns 0
20:41:26.967 00.000 12044 IsGuiding returns 0
20:41:26.967 00.000 12044 scope move finished after 57 + 81 ms
20:41:26.967 00.000 12044 Move returns status 0, amount 57
20:41:26.967 00.000 12044 move complete, result=0
20:41:26.967 00.000 12044 worker thread done servicing request
20:41:26.967 00.000 12044 Worker thread wakes up
20:41:26.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:26.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:26.967 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.6 px 57 ms NORTH
20:41:30.095 03.128 12044 Exposure complete
20:41:30.118 00.023 12044 worker thread done servicing request
20:41:30.119 00.001 14964 OnExposeComplete: enter
20:41:30.119 00.000 14964 UpdateGuideState(): m_state=6
20:41:30.120 00.001 14964 Star::Find(35, 413, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
20:41:30.120 00.000 14964 Star::Find returns 1 (0), X=413.21, Y=309.42, Mass=98739, SNR=185.2, Peak=7135 HFD=3.6
20:41:30.121 00.001 14964 MultiStar: [#1 0.57,-0.63,0.00,M1] [#2 0.59,-0.76,0.00,M2] [#3 0.74,-0.58,0.00,M2] [#4 0.39,-0.67,0.00,M2] 
20:41:30.121 00.000 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.67) = xAngle (0.79 = 0.79)
20:41:30.121 00.000 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.92 = -2.36)
20:41:30.123 00.002 14964 CameraToMount -- cameraX=0.81 cameraY=-0.99 hyp=1.28 cameraTheta=-0.88 mountX=0.90 mountY=-0.90, mountTheta=-0.78
20:41:30.124 00.001 14964 SchedulePrimaryMove(1136A648, x=0.81, y=-0.99, opts=13)
20:41:30.124 00.000 14964 Enqueuing Move request for scope (0.81, -0.99)
20:41:30.125 00.001 12044 Worker thread wakes up
20:41:30.125 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.99) opts 0xd
20:41:30.125 00.000 12044 Handling offset move in thread for scope, endpoint = (0.81, -0.99)
20:41:30.125 00.000 12044 Moving (0.81, -0.99) raw xDistance=0.90 yDistance=-0.90
20:41:30.125 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.90, slope = 0.03
20:41:30.125 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
20:41:30.125 00.000 12044 MoveAxis(W, 14, ABG)
20:41:30.125 00.000 12044 Guiding  Dir = 3, Dur = 14
20:41:30.140 00.015 14964 UpdateImageDisplay: Size=(968,608) min=70, max=7135, med=658, FiltMin=553, FiltMax=5557, Gamma=0.810
20:41:30.146 00.006 14964 UpdateGuideState exits: m=98739 SNR=185.2
20:41:30.146 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:30.147 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:30.147 00.000 14964 Enqueuing Expose request
20:41:30.184 00.037 12044 IsSlewing returns 0
20:41:30.185 00.001 12044 IsGuiding returns 0
20:41:30.216 00.031 12044 IsGuiding returns 1
20:41:30.216 00.000 12044 scope still moving after pulse duration time elapsed
20:41:30.277 00.061 12044 IsSlewing returns 0
20:41:30.278 00.001 12044 IsGuiding returns 0
20:41:30.278 00.000 12044 scope move finished after 14 + 79 ms
20:41:30.278 00.000 12044 Move returns status 0, amount 14
20:41:30.278 00.000 12044 MoveAxis(N, 84, ABG)
20:41:30.278 00.000 12044 Guiding  Dir = 0, Dur = 84
20:41:30.314 00.036 12044 IsSlewing returns 0
20:41:30.314 00.000 12044 IsGuiding returns 0
20:41:30.345 00.031 12044 PulseGuide returned control before completion, sleep 64
20:41:30.519 00.174 12044 IsGuiding returns 1
20:41:30.519 00.000 12044 scope still moving after pulse duration time elapsed
20:41:30.577 00.058 12044 IsSlewing returns 0
20:41:30.577 00.000 12044 IsGuiding returns 0
20:41:30.578 00.001 12044 scope move finished after 84 + 179 ms
20:41:30.578 00.000 12044 Move returns status 0, amount 84
20:41:30.578 00.000 12044 move complete, result=0
20:41:30.578 00.000 12044 worker thread done servicing request
20:41:30.578 00.000 12044 Worker thread wakes up
20:41:30.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:30.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:30.578 00.000 14964 GuideStep: 0.9 px 14 ms WEST, -0.9 px 84 ms NORTH
20:41:33.680 03.102 12044 Exposure complete
20:41:33.704 00.024 12044 worker thread done servicing request
20:41:33.704 00.000 14964 OnExposeComplete: enter
20:41:33.705 00.001 14964 UpdateGuideState(): m_state=6
20:41:33.705 00.000 14964 Star::Find(35, 413, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
20:41:33.705 00.000 14964 Star::Find returns 1 (0), X=413.38, Y=310.30, Mass=98689, SNR=189.0, Peak=8287 HFD=3.4
20:41:33.706 00.001 14964 MultiStar: [#1 0.71,0.41,0.00,M2] [#2 0.79,-0.14,0.00,M3] [#3 0.84,-0.05,0.00,M3] [#4 0.90,0.19,0.00,M3] 
20:41:33.707 00.001 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.67) = xAngle (1.56 = 1.56)
20:41:33.707 00.000 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.70 = -1.58)
20:41:33.708 00.001 14964 CameraToMount -- cameraX=0.98 cameraY=-0.10 hyp=0.99 cameraTheta=-0.10 mountX=0.01 mountY=-0.99, mountTheta=-1.56
20:41:33.709 00.001 14964 SchedulePrimaryMove(1136A648, x=0.98, y=-0.10, opts=13)
20:41:33.709 00.000 14964 Enqueuing Move request for scope (0.98, -0.10)
20:41:33.710 00.001 12044 Worker thread wakes up
20:41:33.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.10) opts 0xd
20:41:33.710 00.000 12044 Handling offset move in thread for scope, endpoint = (0.98, -0.10)
20:41:33.710 00.000 12044 Moving (0.98, -0.10) raw xDistance=0.01 yDistance=-0.99
20:41:33.710 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.17, using input
20:41:33.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
20:41:33.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
20:41:33.710 00.000 12044 MoveAxis(E, 0, ABG)
20:41:33.710 00.000 12044 Move returns status 0, amount 0
20:41:33.710 00.000 12044 MoveAxis(N, 93, ABG)
20:41:33.710 00.000 12044 Guiding  Dir = 0, Dur = 93
20:41:33.724 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8287, med=659, FiltMin=551, FiltMax=5769, Gamma=0.810
20:41:33.730 00.006 14964 UpdateGuideState exits: m=98689 SNR=189.0
20:41:33.731 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:33.732 00.001 12044 IsSlewing returns 0
20:41:33.732 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:33.732 00.000 14964 Enqueuing Expose request
20:41:33.733 00.001 12044 IsGuiding returns 0
20:41:33.764 00.031 12044 PulseGuide returned control before completion, sleep 72
20:41:33.857 00.093 12044 IsGuiding returns 1
20:41:33.857 00.000 12044 scope still moving after pulse duration time elapsed
20:41:33.938 00.081 12044 IsSlewing returns 0
20:41:33.938 00.000 12044 IsGuiding returns 0
20:41:33.938 00.000 12044 scope move finished after 93 + 113 ms
20:41:33.938 00.000 12044 Move returns status 0, amount 93
20:41:33.939 00.001 12044 move complete, result=0
20:41:33.939 00.000 12044 worker thread done servicing request
20:41:33.939 00.000 12044 Worker thread wakes up
20:41:33.939 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -1.0 px 93 ms NORTH
20:41:33.939 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:33.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:35.527 01.588 14964 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
20:41:35.529 00.002 14964 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
20:41:37.039 01.510 12044 Exposure complete
20:41:37.059 00.020 12044 worker thread done servicing request
20:41:37.059 00.000 14964 OnExposeComplete: enter
20:41:37.060 00.001 14964 UpdateGuideState(): m_state=6
20:41:37.060 00.000 14964 Star::Find(35, 413, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
20:41:37.061 00.001 14964 Star::Find returns 1 (0), X=412.84, Y=310.70, Mass=95896, SNR=180.3, Peak=6746 HFD=3.8
20:41:37.061 00.000 14964 MultiStar: [#1 -0.13,0.36,0.78,U] [#2 0.17,-0.10,0.47,U] [#3 0.20,0.38,0.27,U] [#4 0.19,0.42,0.17,U] 
20:41:37.062 00.001 14964 refined, 4 included, MultiStar: {0.19, 0.26}, one-star: {0.44, 0.30}
20:41:37.062 00.000 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.67) = xAngle (2.61 = 2.61)
20:41:37.063 00.001 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.75 = -0.54)
20:41:37.063 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.32 cameraTheta=0.94 mountX=-0.28 mountY=-0.17, mountTheta=-2.61
20:41:37.064 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.26, opts=13)
20:41:37.065 00.001 14964 Enqueuing Move request for scope (0.19, 0.26)
20:41:37.065 00.000 12044 Worker thread wakes up
20:41:37.065 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
20:41:37.065 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
20:41:37.065 00.000 12044 Moving (0.19, 0.26) raw xDistance=-0.28 yDistance=-0.17
20:41:37.065 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
20:41:37.065 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:37.066 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:41:37.066 00.000 12044 MoveAxis(E, 0, ABG)
20:41:37.066 00.000 12044 Move returns status 0, amount 0
20:41:37.066 00.000 12044 MoveAxis(N, 0, ABG)
20:41:37.066 00.000 12044 Move returns status 0, amount 0
20:41:37.066 00.000 12044 move complete, result=0
20:41:37.066 00.000 12044 worker thread done servicing request
20:41:37.080 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6746, med=658, FiltMin=552, FiltMax=4897, Gamma=0.810
20:41:37.087 00.007 14964 UpdateGuideState exits: m=95896 SNR=180.3
20:41:37.088 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:37.088 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:37.089 00.001 14964 Enqueuing Expose request
20:41:37.089 00.000 12044 Worker thread wakes up
20:41:37.089 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
20:41:37.089 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:37.089 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:40.190 03.101 12044 Exposure complete
20:41:40.213 00.023 12044 worker thread done servicing request
20:41:40.213 00.000 14964 OnExposeComplete: enter
20:41:40.213 00.000 14964 UpdateGuideState(): m_state=6
20:41:40.214 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
20:41:40.214 00.000 14964 Star::Find returns 1 (0), X=413.36, Y=309.75, Mass=97491, SNR=181.5, Peak=6943 HFD=3.6
20:41:40.215 00.001 14964 MultiStar: [#1 0.65,-0.04,0.79,U] [#2 0.94,-0.48,0.00,M3] [#3 0.88,-0.50,0.00,M3] [#4 0.95,-0.61,0.00,M3] 
20:41:40.216 00.001 14964 refined, 1 included, MultiStar: {0.83, -0.38}, one-star: {0.96, -0.65}
20:41:40.216 00.000 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.67) = xAngle (1.24 = 1.24)
20:41:40.216 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.37 = -1.91)
20:41:40.217 00.001 14964 CameraToMount -- cameraX=0.83 cameraY=-0.38 hyp=0.91 cameraTheta=-0.43 mountX=0.30 mountY=-0.86, mountTheta=-1.24
20:41:40.220 00.003 14964 SchedulePrimaryMove(1136A648, x=0.83, y=-0.38, opts=13)
20:41:40.220 00.000 14964 Enqueuing Move request for scope (0.83, -0.38)
20:41:40.221 00.001 12044 Worker thread wakes up
20:41:40.221 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.38) opts 0xd
20:41:40.221 00.000 12044 Handling offset move in thread for scope, endpoint = (0.83, -0.38)
20:41:40.221 00.000 12044 Moving (0.83, -0.38) raw xDistance=0.30 yDistance=-0.86
20:41:40.221 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.30, slope = 0.02
20:41:40.221 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
20:41:40.221 00.000 12044 MoveAxis(W, 10, ABG)
20:41:40.221 00.000 12044 Guiding  Dir = 3, Dur = 10
20:41:40.234 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6943, med=657, FiltMin=550, FiltMax=5743, Gamma=0.810
20:41:40.241 00.007 14964 UpdateGuideState exits: m=97491 SNR=181.5
20:41:40.242 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:40.242 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:40.243 00.001 14964 Enqueuing Expose request
20:41:40.265 00.022 12044 IsSlewing returns 0
20:41:40.265 00.000 12044 IsGuiding returns 0
20:41:40.298 00.033 12044 IsGuiding returns 1
20:41:40.298 00.000 12044 scope still moving after pulse duration time elapsed
20:41:40.358 00.060 12044 IsSlewing returns 0
20:41:40.359 00.001 12044 IsGuiding returns 0
20:41:40.359 00.000 12044 scope move finished after 10 + 83 ms
20:41:40.359 00.000 12044 Move returns status 0, amount 10
20:41:40.359 00.000 12044 MoveAxis(N, 81, ABG)
20:41:40.359 00.000 12044 Guiding  Dir = 0, Dur = 81
20:41:40.388 00.029 12044 IsSlewing returns 0
20:41:40.389 00.001 12044 IsGuiding returns 0
20:41:40.420 00.031 12044 PulseGuide returned control before completion, sleep 60
20:41:40.484 00.064 12044 IsGuiding returns 1
20:41:40.484 00.000 12044 scope still moving after pulse duration time elapsed
20:41:40.606 00.122 12044 IsSlewing returns 0
20:41:40.607 00.001 12044 IsGuiding returns 0
20:41:40.607 00.000 12044 scope move finished after 81 + 137 ms
20:41:40.607 00.000 12044 Move returns status 0, amount 81
20:41:40.607 00.000 12044 move complete, result=0
20:41:40.607 00.000 12044 worker thread done servicing request
20:41:40.607 00.000 12044 Worker thread wakes up
20:41:40.607 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:40.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:40.607 00.000 14964 GuideStep: 0.3 px 10 ms WEST, -0.9 px 81 ms NORTH
20:41:43.739 03.132 12044 Exposure complete
20:41:43.759 00.020 12044 worker thread done servicing request
20:41:43.759 00.000 14964 OnExposeComplete: enter
20:41:43.760 00.001 14964 UpdateGuideState(): m_state=6
20:41:43.760 00.000 14964 Star::Find(35, 413, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:41:43.761 00.001 14964 Star::Find returns 1 (0), X=412.08, Y=309.82, Mass=98053, SNR=182.8, Peak=7678 HFD=3.7
20:41:43.762 00.001 14964 MultiStar: [#1 -0.68,-0.39,0.00,M1] [#2 -0.56,-0.54,0.00,M4] [#3 -0.55,-0.48,0.25,U] [#4 -0.25,0.01,0.18,U] 
20:41:43.762 00.000 14964 refined, 2 included, MultiStar: {-0.35, -0.49}, one-star: {-0.31, -0.58}
20:41:43.762 00.000 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.67) = xAngle (-0.52 = -0.52)
20:41:43.763 00.001 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.62 = 2.62)
20:41:43.763 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.49 hyp=0.60 cameraTheta=-2.19 mountX=0.52 mountY=0.30, mountTheta=0.52
20:41:43.766 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.49, opts=13)
20:41:43.766 00.000 14964 Enqueuing Move request for scope (-0.35, -0.49)
20:41:43.767 00.001 12044 Worker thread wakes up
20:41:43.767 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.49) opts 0xd
20:41:43.767 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.49)
20:41:43.767 00.000 12044 Moving (-0.35, -0.49) raw xDistance=0.52 yDistance=0.30
20:41:43.767 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.52, slope = 0.04
20:41:43.767 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:41:43.767 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:41:43.767 00.000 12044 MoveAxis(W, 21, ABG)
20:41:43.767 00.000 12044 Guiding  Dir = 3, Dur = 21
20:41:43.781 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7678, med=659, FiltMin=544, FiltMax=5907, Gamma=0.810
20:41:43.787 00.006 14964 UpdateGuideState exits: m=98053 SNR=182.8
20:41:43.788 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:43.788 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:43.789 00.001 14964 Enqueuing Expose request
20:41:43.796 00.007 12044 IsSlewing returns 0
20:41:43.796 00.000 12044 IsGuiding returns 0
20:41:43.866 00.070 12044 IsGuiding returns 1
20:41:43.866 00.000 12044 scope still moving after pulse duration time elapsed
20:41:43.938 00.072 12044 IsSlewing returns 0
20:41:43.939 00.001 12044 IsGuiding returns 0
20:41:43.939 00.000 12044 scope move finished after 21 + 121 ms
20:41:43.939 00.000 12044 Move returns status 0, amount 21
20:41:43.939 00.000 12044 MoveAxis(N, 0, ABG)
20:41:43.939 00.000 12044 Move returns status 0, amount 0
20:41:43.939 00.000 12044 move complete, result=0
20:41:43.939 00.000 12044 worker thread done servicing request
20:41:43.939 00.000 12044 Worker thread wakes up
20:41:43.939 00.000 14964 GuideStep: 0.5 px 21 ms WEST, 0.3 px 0 ms NORTH
20:41:43.940 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:43.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:47.042 03.102 12044 Exposure complete
20:41:47.063 00.021 12044 worker thread done servicing request
20:41:47.063 00.000 14964 OnExposeComplete: enter
20:41:47.064 00.001 14964 UpdateGuideState(): m_state=6
20:41:47.064 00.000 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
20:41:47.065 00.001 14964 Star::Find returns 1 (0), X=412.40, Y=310.43, Mass=96405, SNR=179.3, Peak=8122 HFD=3.3
20:41:47.066 00.001 14964 MultiStar: [#1 -0.57,0.38,0.71,U] [#2 -0.34,0.28,0.45,U] [#3 -0.28,0.21,0.29,U] [#4 -0.25,0.31,0.18,U] 
20:41:47.066 00.000 14964 single-star, 4 included, MultiStar: {-0.26, 0.21}, one-star: {-0.00, 0.02}
20:41:47.067 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.67) = xAngle (3.33 = -2.95)
20:41:47.067 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.46 = 0.18)
20:41:47.067 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.66 mountX=-0.02 mountY=0.00, mountTheta=2.96
20:41:47.069 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.02, opts=13)
20:41:47.069 00.000 14964 Enqueuing Move request for scope (-0.00, 0.02)
20:41:47.070 00.001 12044 Worker thread wakes up
20:41:47.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
20:41:47.070 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
20:41:47.070 00.000 12044 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=0.00
20:41:47.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
20:41:47.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:47.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:41:47.070 00.000 12044 MoveAxis(E, 0, ABG)
20:41:47.070 00.000 12044 Move returns status 0, amount 0
20:41:47.070 00.000 12044 MoveAxis(N, 0, ABG)
20:41:47.070 00.000 12044 Move returns status 0, amount 0
20:41:47.070 00.000 12044 move complete, result=0
20:41:47.070 00.000 12044 worker thread done servicing request
20:41:47.084 00.014 14964 UpdateImageDisplay: Size=(968,608) min=102, max=8122, med=659, FiltMin=551, FiltMax=5371, Gamma=0.810
20:41:47.091 00.007 14964 UpdateGuideState exits: m=96405 SNR=179.3
20:41:47.092 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:47.092 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:47.093 00.001 14964 Enqueuing Expose request
20:41:47.093 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:41:47.094 00.001 12044 Worker thread wakes up
20:41:47.094 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:47.094 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:50.219 03.125 12044 Exposure complete
20:41:50.240 00.021 12044 worker thread done servicing request
20:41:50.240 00.000 14964 OnExposeComplete: enter
20:41:50.240 00.000 14964 UpdateGuideState(): m_state=6
20:41:50.242 00.002 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
20:41:50.242 00.000 14964 Star::Find returns 1 (0), X=412.57, Y=310.32, Mass=93963, SNR=178.1, Peak=7686 HFD=3.5
20:41:50.243 00.001 14964 MultiStar: [#1 -0.15,-0.13,0.72,U] [#2 -0.15,-0.07,0.44,U] [#3 -0.14,-0.03,0.26,U] [#4 -0.16,0.43,0.19,U] 
20:41:50.243 00.000 14964 refined, 4 included, MultiStar: {-0.03, -0.05}, one-star: {0.17, -0.09}
20:41:50.244 00.001 14964 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.67) = xAngle (-0.38 = -0.38)
20:41:50.244 00.000 14964 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.76 = 2.76)
20:41:50.244 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.05 mountX=0.05 mountY=0.02, mountTheta=0.38
20:41:50.246 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.05, opts=13)
20:41:50.246 00.000 14964 Enqueuing Move request for scope (-0.03, -0.05)
20:41:50.247 00.001 12044 Worker thread wakes up
20:41:50.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
20:41:50.247 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
20:41:50.247 00.000 12044 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.02
20:41:50.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
20:41:50.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:50.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:41:50.247 00.000 12044 MoveAxis(E, 0, ABG)
20:41:50.247 00.000 12044 Move returns status 0, amount 0
20:41:50.247 00.000 12044 MoveAxis(N, 0, ABG)
20:41:50.247 00.000 12044 Move returns status 0, amount 0
20:41:50.247 00.000 12044 move complete, result=0
20:41:50.247 00.000 12044 worker thread done servicing request
20:41:50.260 00.013 14964 UpdateImageDisplay: Size=(968,608) min=24, max=7686, med=658, FiltMin=547, FiltMax=5107, Gamma=0.810
20:41:50.267 00.007 14964 UpdateGuideState exits: m=93963 SNR=178.1
20:41:50.268 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:50.268 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:50.269 00.001 14964 Enqueuing Expose request
20:41:50.270 00.001 12044 Worker thread wakes up
20:41:50.270 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:41:50.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:50.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:53.377 03.107 12044 Exposure complete
20:41:53.398 00.021 12044 worker thread done servicing request
20:41:53.398 00.000 14964 OnExposeComplete: enter
20:41:53.399 00.001 14964 UpdateGuideState(): m_state=6
20:41:53.399 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
20:41:53.400 00.001 14964 Star::Find returns 1 (0), X=412.94, Y=309.94, Mass=98238, SNR=181.9, Peak=6767 HFD=4.0
20:41:53.400 00.000 14964 MultiStar: [#1 0.18,-0.20,0.71,U] [#2 0.08,-0.20,0.46,U] [#3 0.30,-0.21,0.26,U] [#4 0.39,0.01,0.17,U] 
20:41:53.401 00.001 14964 refined, 4 included, MultiStar: {0.33, -0.29}, one-star: {0.54, -0.46}
20:41:53.401 00.000 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.67) = xAngle (0.94 = 0.94)
20:41:53.402 00.001 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.08 = -2.20)
20:41:53.402 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-0.72 mountX=0.26 mountY=-0.35, mountTheta=-0.94
20:41:53.405 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.29, opts=13)
20:41:53.406 00.001 14964 Enqueuing Move request for scope (0.33, -0.29)
20:41:53.406 00.000 12044 Worker thread wakes up
20:41:53.406 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.29) opts 0xd
20:41:53.406 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.29)
20:41:53.406 00.000 12044 Moving (0.33, -0.29) raw xDistance=0.26 yDistance=-0.35
20:41:53.406 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.03
20:41:53.406 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:41:53.406 00.000 12044 MoveAxis(E, 0, ABG)
20:41:53.406 00.000 12044 Move returns status 0, amount 0
20:41:53.407 00.001 12044 MoveAxis(N, 33, ABG)
20:41:53.407 00.000 12044 Guiding  Dir = 0, Dur = 33
20:41:53.420 00.013 14964 UpdateImageDisplay: Size=(968,608) min=58, max=6767, med=657, FiltMin=547, FiltMax=5645, Gamma=0.810
20:41:53.426 00.006 14964 UpdateGuideState exits: m=98238 SNR=181.9
20:41:53.427 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:53.427 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:53.428 00.001 14964 Enqueuing Expose request
20:41:53.437 00.009 12044 IsSlewing returns 0
20:41:53.437 00.000 12044 IsGuiding returns 0
20:41:53.468 00.031 12044 PulseGuide returned control before completion, sleep 12
20:41:53.501 00.033 12044 IsGuiding returns 1
20:41:53.501 00.000 12044 scope still moving after pulse duration time elapsed
20:41:53.563 00.062 12044 IsSlewing returns 0
20:41:53.592 00.029 12044 IsGuiding returns 0
20:41:53.592 00.000 12044 scope move finished after 33 + 121 ms
20:41:53.592 00.000 12044 Move returns status 0, amount 33
20:41:53.592 00.000 12044 move complete, result=0
20:41:53.592 00.000 12044 worker thread done servicing request
20:41:53.592 00.000 12044 Worker thread wakes up
20:41:53.592 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:53.592 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:53.592 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 33 ms NORTH
20:41:56.698 03.106 12044 Exposure complete
20:41:56.721 00.023 12044 worker thread done servicing request
20:41:56.721 00.000 14964 OnExposeComplete: enter
20:41:56.722 00.001 14964 UpdateGuideState(): m_state=6
20:41:56.722 00.000 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
20:41:56.723 00.001 14964 Star::Find returns 1 (0), X=413.13, Y=310.08, Mass=97481, SNR=175.6, Peak=6255 HFD=4.2
20:41:56.723 00.000 14964 MultiStar: [#1 0.55,-0.05,0.78,U] [#2 0.53,0.11,0.45,U] [#3 0.62,-0.16,0.25,U] [#4 0.52,-0.16,0.19,U] 
20:41:56.724 00.001 14964 refined, 4 included, MultiStar: {0.62, -0.14}, one-star: {0.73, -0.32}
20:41:56.724 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.67) = xAngle (1.44 = 1.44)
20:41:56.725 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.58 = -1.71)
20:41:56.725 00.000 14964 CameraToMount -- cameraX=0.62 cameraY=-0.14 hyp=0.64 cameraTheta=-0.23 mountX=0.08 mountY=-0.63, mountTheta=-1.44
20:41:56.726 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.14, opts=13)
20:41:56.727 00.001 14964 Enqueuing Move request for scope (0.62, -0.14)
20:41:56.727 00.000 12044 Worker thread wakes up
20:41:56.727 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.14) opts 0xd
20:41:56.727 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.14)
20:41:56.727 00.000 12044 Moving (0.62, -0.14) raw xDistance=0.08 yDistance=-0.63
20:41:56.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
20:41:56.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
20:41:56.727 00.000 12044 MoveAxis(E, 0, ABG)
20:41:56.727 00.000 12044 Move returns status 0, amount 0
20:41:56.727 00.000 12044 MoveAxis(N, 59, ABG)
20:41:56.727 00.000 12044 Guiding  Dir = 0, Dur = 59
20:41:56.741 00.014 14964 UpdateImageDisplay: Size=(968,608) min=286, max=6255, med=657, FiltMin=557, FiltMax=5417, Gamma=0.810
20:41:56.748 00.007 14964 UpdateGuideState exits: m=97481 SNR=175.6
20:41:56.749 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:56.749 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:41:56.750 00.001 14964 Enqueuing Expose request
20:41:56.750 00.000 12044 IsSlewing returns 0
20:41:56.751 00.001 12044 IsGuiding returns 0
20:41:56.782 00.031 12044 PulseGuide returned control before completion, sleep 38
20:41:56.826 00.044 12044 IsGuiding returns 1
20:41:56.826 00.000 12044 scope still moving after pulse duration time elapsed
20:41:56.903 00.077 12044 IsSlewing returns 0
20:41:56.904 00.001 12044 IsGuiding returns 0
20:41:56.904 00.000 12044 scope move finished after 59 + 94 ms
20:41:56.904 00.000 12044 Move returns status 0, amount 59
20:41:56.904 00.000 12044 move complete, result=0
20:41:56.904 00.000 12044 worker thread done servicing request
20:41:56.904 00.000 12044 Worker thread wakes up
20:41:56.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:41:56.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:41:56.904 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 59 ms NORTH
20:42:00.012 03.108 12044 Exposure complete
20:42:00.034 00.022 12044 worker thread done servicing request
20:42:00.034 00.000 14964 OnExposeComplete: enter
20:42:00.035 00.001 14964 UpdateGuideState(): m_state=6
20:42:00.035 00.000 14964 Star::Find(35, 413, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
20:42:00.036 00.001 14964 Star::Find returns 1 (0), X=412.86, Y=310.68, Mass=95828, SNR=181.1, Peak=6822 HFD=3.8
20:42:00.036 00.000 14964 MultiStar: [#1 0.26,0.48,0.75,U] [#2 0.25,0.61,0.43,U] [#3 0.42,0.38,0.27,U] [#4 0.19,0.47,0.20,U] 
20:42:00.037 00.001 14964 single-star, 4 included, MultiStar: {0.34, 0.41}, one-star: {0.46, 0.28}
20:42:00.037 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.67) = xAngle (2.22 = 2.22)
20:42:00.038 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.35 = -0.93)
20:42:00.038 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.55 mountX=-0.32 mountY=-0.43, mountTheta=-2.21
20:42:00.040 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.28, opts=13)
20:42:00.040 00.000 14964 Enqueuing Move request for scope (0.46, 0.28)
20:42:00.041 00.001 12044 Worker thread wakes up
20:42:00.041 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.28) opts 0xd
20:42:00.041 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.28)
20:42:00.041 00.000 12044 Moving (0.46, 0.28) raw xDistance=-0.32 yDistance=-0.43
20:42:00.041 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.36, using input
20:42:00.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.06
20:42:00.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:42:00.041 00.000 12044 MoveAxis(E, 17, ABG)
20:42:00.041 00.000 12044 Guiding  Dir = 2, Dur = 17
20:42:00.054 00.013 14964 UpdateImageDisplay: Size=(968,608) min=230, max=8659, med=656, FiltMin=550, FiltMax=4945, Gamma=0.810
20:42:00.060 00.006 14964 UpdateGuideState exits: m=95828 SNR=181.1
20:42:00.061 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:00.061 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:00.062 00.001 14964 Enqueuing Expose request
20:42:00.078 00.016 12044 IsSlewing returns 0
20:42:00.079 00.001 12044 IsGuiding returns 0
20:42:00.110 00.031 12044 IsGuiding returns 1
20:42:00.110 00.000 12044 scope still moving after pulse duration time elapsed
20:42:00.172 00.062 12044 IsSlewing returns 0
20:42:00.172 00.000 12044 IsGuiding returns 0
20:42:00.172 00.000 12044 scope move finished after 17 + 76 ms
20:42:00.172 00.000 12044 Move returns status 0, amount 17
20:42:00.172 00.000 12044 MoveAxis(N, 41, ABG)
20:42:00.172 00.000 12044 Guiding  Dir = 0, Dur = 41
20:42:00.200 00.028 12044 IsSlewing returns 0
20:42:00.266 00.066 12044 IsGuiding returns 0
20:42:00.298 00.032 12044 PulseGuide returned control before completion, sleep 20
20:42:00.321 00.023 12044 IsGuiding returns 1
20:42:00.321 00.000 12044 scope still moving after pulse duration time elapsed
20:42:00.372 00.051 12044 IsSlewing returns 0
20:42:00.372 00.000 12044 IsGuiding returns 0
20:42:00.372 00.000 12044 scope move finished after 41 + 65 ms
20:42:00.372 00.000 12044 Move returns status 0, amount 41
20:42:00.372 00.000 12044 move complete, result=0
20:42:00.373 00.001 12044 worker thread done servicing request
20:42:00.373 00.000 12044 Worker thread wakes up
20:42:00.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:00.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:00.373 00.000 14964 GuideStep: -0.3 px 17 ms EAST, -0.4 px 41 ms NORTH
20:42:03.470 03.097 12044 Exposure complete
20:42:03.491 00.021 12044 worker thread done servicing request
20:42:03.491 00.000 14964 OnExposeComplete: enter
20:42:03.492 00.001 14964 UpdateGuideState(): m_state=6
20:42:03.492 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
20:42:03.493 00.001 14964 Star::Find returns 1 (0), X=412.70, Y=310.02, Mass=98075, SNR=179.6, Peak=7374 HFD=3.9
20:42:03.494 00.001 14964 MultiStar: [#1 -0.02,-0.05,0.72,U] [#2 0.04,-0.08,0.44,U] [#3 0.09,-0.06,0.26,U] [#4 0.21,-0.10,0.18,U] 
20:42:03.494 00.000 14964 refined, 4 included, MultiStar: {0.14, -0.19}, one-star: {0.30, -0.39}
20:42:03.495 00.001 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.67) = xAngle (0.74 = 0.74)
20:42:03.495 00.000 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.87 = -2.41)
20:42:03.496 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.93 mountX=0.17 mountY=-0.16, mountTheta=-0.73
20:42:03.497 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.19, opts=13)
20:42:03.498 00.001 14964 Enqueuing Move request for scope (0.14, -0.19)
20:42:03.498 00.000 12044 Worker thread wakes up
20:42:03.498 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
20:42:03.498 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
20:42:03.498 00.000 12044 Moving (0.14, -0.19) raw xDistance=0.17 yDistance=-0.16
20:42:03.498 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
20:42:03.498 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:03.498 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:42:03.498 00.000 12044 MoveAxis(E, 0, ABG)
20:42:03.498 00.000 12044 Move returns status 0, amount 0
20:42:03.498 00.000 12044 MoveAxis(N, 0, ABG)
20:42:03.498 00.000 12044 Move returns status 0, amount 0
20:42:03.498 00.000 12044 move complete, result=0
20:42:03.499 00.001 12044 worker thread done servicing request
20:42:03.512 00.013 14964 UpdateImageDisplay: Size=(968,608) min=118, max=7374, med=657, FiltMin=557, FiltMax=5207, Gamma=0.810
20:42:03.519 00.007 14964 UpdateGuideState exits: m=98075 SNR=179.6
20:42:03.519 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:03.520 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:03.520 00.000 14964 Enqueuing Expose request
20:42:03.521 00.001 12044 Worker thread wakes up
20:42:03.521 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:42:03.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:03.522 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:06.642 03.120 12044 Exposure complete
20:42:06.662 00.020 12044 worker thread done servicing request
20:42:06.662 00.000 14964 OnExposeComplete: enter
20:42:06.663 00.001 14964 UpdateGuideState(): m_state=6
20:42:06.663 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
20:42:06.664 00.001 14964 Star::Find returns 1 (0), X=413.00, Y=310.16, Mass=96920, SNR=180.1, Peak=6951 HFD=4.0
20:42:06.664 00.000 14964 MultiStar: [#1 0.22,0.06,0.77,U] [#2 0.39,0.10,0.42,U] [#3 0.57,0.10,0.26,U] [#4 0.01,-0.01,0.16,U] 
20:42:06.665 00.001 14964 refined, 4 included, MultiStar: {0.42, -0.05}, one-star: {0.60, -0.24}
20:42:06.665 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.67) = xAngle (1.55 = 1.55)
20:42:06.665 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.69 = -1.60)
20:42:06.666 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.05 hyp=0.42 cameraTheta=-0.12 mountX=0.01 mountY=-0.42, mountTheta=-1.55
20:42:06.667 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.05, opts=13)
20:42:06.667 00.000 14964 Enqueuing Move request for scope (0.42, -0.05)
20:42:06.668 00.001 12044 Worker thread wakes up
20:42:06.668 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.05) opts 0xd
20:42:06.668 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.05)
20:42:06.668 00.000 12044 Moving (0.42, -0.05) raw xDistance=0.01 yDistance=-0.42
20:42:06.668 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
20:42:06.668 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:42:06.668 00.000 12044 MoveAxis(E, 0, ABG)
20:42:06.668 00.000 12044 Move returns status 0, amount 0
20:42:06.668 00.000 12044 MoveAxis(N, 39, ABG)
20:42:06.668 00.000 12044 Guiding  Dir = 0, Dur = 39
20:42:06.681 00.013 14964 UpdateImageDisplay: Size=(968,608) min=287, max=6951, med=657, FiltMin=553, FiltMax=5409, Gamma=0.810
20:42:06.688 00.007 14964 UpdateGuideState exits: m=96920 SNR=180.1
20:42:06.688 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:06.689 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:06.689 00.000 14964 Enqueuing Expose request
20:42:06.717 00.028 12044 IsSlewing returns 0
20:42:06.717 00.000 12044 IsGuiding returns 0
20:42:06.749 00.032 12044 PulseGuide returned control before completion, sleep 18
20:42:06.779 00.030 12044 IsGuiding returns 1
20:42:06.779 00.000 12044 scope still moving after pulse duration time elapsed
20:42:06.886 00.107 12044 IsSlewing returns 0
20:42:06.886 00.000 12044 IsGuiding returns 0
20:42:06.886 00.000 12044 scope move finished after 39 + 130 ms
20:42:06.886 00.000 12044 Move returns status 0, amount 39
20:42:06.886 00.000 12044 move complete, result=0
20:42:06.886 00.000 12044 worker thread done servicing request
20:42:06.886 00.000 12044 Worker thread wakes up
20:42:06.886 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 39 ms NORTH
20:42:06.888 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:06.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:10.012 03.124 12044 Exposure complete
20:42:10.033 00.021 12044 worker thread done servicing request
20:42:10.033 00.000 14964 OnExposeComplete: enter
20:42:10.034 00.001 14964 UpdateGuideState(): m_state=6
20:42:10.034 00.000 14964 Star::Find(35, 413, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
20:42:10.035 00.001 14964 Star::Find returns 1 (0), X=412.96, Y=310.33, Mass=95970, SNR=172.1, Peak=7599 HFD=3.5
20:42:10.036 00.001 14964 MultiStar: [#1 0.05,0.30,0.82,U] [#2 0.29,0.33,0.46,U] [#3 0.31,0.35,0.26,U] [#4 0.21,0.16,0.19,U] 
20:42:10.036 00.000 14964 refined, 4 included, MultiStar: {0.31, 0.16}, one-star: {0.56, -0.07}
20:42:10.036 00.000 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.67) = xAngle (2.15 = 2.15)
20:42:10.037 00.001 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.29 = -0.99)
20:42:10.037 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=0.16 hyp=0.35 cameraTheta=0.49 mountX=-0.19 mountY=-0.29, mountTheta=-2.15
20:42:10.039 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.16, opts=13)
20:42:10.039 00.000 14964 Enqueuing Move request for scope (0.31, 0.16)
20:42:10.040 00.001 12044 Worker thread wakes up
20:42:10.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.16) opts 0xd
20:42:10.040 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.16)
20:42:10.040 00.000 12044 Moving (0.31, 0.16) raw xDistance=-0.19 yDistance=-0.29
20:42:10.040 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.33, using input
20:42:10.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.05
20:42:10.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:42:10.040 00.000 12044 MoveAxis(E, 0, ABG)
20:42:10.040 00.000 12044 Move returns status 0, amount 0
20:42:10.040 00.000 12044 MoveAxis(N, 28, ABG)
20:42:10.040 00.000 12044 Guiding  Dir = 0, Dur = 28
20:42:10.053 00.013 14964 UpdateImageDisplay: Size=(968,608) min=196, max=7599, med=656, FiltMin=551, FiltMax=5619, Gamma=0.810
20:42:10.060 00.007 14964 UpdateGuideState exits: m=95970 SNR=172.1
20:42:10.060 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:10.061 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:10.061 00.000 14964 Enqueuing Expose request
20:42:10.179 00.118 12044 IsSlewing returns 0
20:42:10.179 00.000 12044 IsGuiding returns 0
20:42:10.201 00.022 12044 PulseGuide returned control before completion, sleep 17
20:42:10.230 00.029 12044 IsGuiding returns 1
20:42:10.230 00.000 12044 scope still moving after pulse duration time elapsed
20:42:10.295 00.065 12044 IsSlewing returns 0
20:42:10.295 00.000 12044 IsGuiding returns 0
20:42:10.295 00.000 12044 scope move finished after 28 + 87 ms
20:42:10.295 00.000 12044 Move returns status 0, amount 28
20:42:10.295 00.000 12044 move complete, result=0
20:42:10.295 00.000 12044 worker thread done servicing request
20:42:10.295 00.000 12044 Worker thread wakes up
20:42:10.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:10.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:10.295 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 28 ms NORTH
20:42:12.668 02.373 14964 User exited setup dialog with 'cancel'
20:42:13.416 00.748 12044 Exposure complete
20:42:13.437 00.021 12044 worker thread done servicing request
20:42:13.437 00.000 14964 OnExposeComplete: enter
20:42:13.438 00.001 14964 UpdateGuideState(): m_state=6
20:42:13.438 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
20:42:13.439 00.001 14964 Star::Find returns 1 (0), X=413.36, Y=310.25, Mass=95580, SNR=182.2, Peak=7235 HFD=3.6
20:42:13.439 00.000 14964 MultiStar: [#1 0.73,0.28,0.00,M1] [#2 0.94,0.27,0.00,M1] [#3 1.02,0.36,0.00,M1] [#4 0.75,0.01,0.17,U] 
20:42:13.440 00.001 14964 refined, 1 included, MultiStar: {0.93, -0.13}, one-star: {0.96, -0.15}
20:42:13.440 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.67) = xAngle (1.53 = 1.53)
20:42:13.441 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.62)
20:42:13.441 00.000 14964 CameraToMount -- cameraX=0.93 cameraY=-0.13 hyp=0.94 cameraTheta=-0.14 mountX=0.04 mountY=-0.94, mountTheta=-1.53
20:42:13.442 00.001 14964 SchedulePrimaryMove(1136A648, x=0.93, y=-0.13, opts=13)
20:42:13.443 00.001 14964 Enqueuing Move request for scope (0.93, -0.13)
20:42:13.443 00.000 12044 Worker thread wakes up
20:42:13.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.13) opts 0xd
20:42:13.443 00.000 12044 Handling offset move in thread for scope, endpoint = (0.93, -0.13)
20:42:13.443 00.000 12044 Moving (0.93, -0.13) raw xDistance=0.04 yDistance=-0.94
20:42:13.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.04
20:42:13.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
20:42:13.443 00.000 12044 MoveAxis(E, 0, ABG)
20:42:13.443 00.000 12044 Move returns status 0, amount 0
20:42:13.444 00.001 12044 MoveAxis(N, 88, ABG)
20:42:13.444 00.000 12044 Guiding  Dir = 0, Dur = 88
20:42:13.458 00.014 14964 UpdateImageDisplay: Size=(968,608) min=143, max=7235, med=655, FiltMin=552, FiltMax=5055, Gamma=0.810
20:42:13.464 00.006 14964 UpdateGuideState exits: m=95580 SNR=182.2
20:42:13.465 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:13.465 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:13.466 00.001 14964 Enqueuing Expose request
20:42:13.468 00.002 12044 IsSlewing returns 0
20:42:13.468 00.000 12044 IsGuiding returns 0
20:42:13.499 00.031 12044 PulseGuide returned control before completion, sleep 68
20:42:13.569 00.070 12044 IsGuiding returns 1
20:42:13.569 00.000 12044 scope still moving after pulse duration time elapsed
20:42:13.658 00.089 12044 IsSlewing returns 0
20:42:13.659 00.001 12044 IsGuiding returns 0
20:42:13.659 00.000 12044 scope move finished after 88 + 102 ms
20:42:13.659 00.000 12044 Move returns status 0, amount 88
20:42:13.659 00.000 12044 move complete, result=0
20:42:13.659 00.000 12044 worker thread done servicing request
20:42:13.659 00.000 12044 Worker thread wakes up
20:42:13.659 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.9 px 88 ms NORTH
20:42:13.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:13.660 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:16.769 03.109 12044 Exposure complete
20:42:16.793 00.024 12044 worker thread done servicing request
20:42:16.793 00.000 14964 OnExposeComplete: enter
20:42:16.793 00.000 14964 UpdateGuideState(): m_state=6
20:42:16.794 00.001 14964 Star::Find(35, 413, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
20:42:16.795 00.001 14964 Star::Find returns 1 (0), X=412.24, Y=310.25, Mass=94973, SNR=172.3, Peak=8054 HFD=3.5
20:42:16.795 00.000 14964 MultiStar: [#1 -0.69,0.21,0.78,U] [#2 -0.38,0.19,0.51,U] [#3 -0.36,0.05,0.27,U] [#4 -0.41,-0.01,0.17,U] 
20:42:16.796 00.001 14964 single-star, 4 included, MultiStar: {-0.39, 0.04}, one-star: {-0.15, -0.16}
20:42:16.796 00.000 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.67) = xAngle (-0.68 = -0.68)
20:42:16.797 00.001 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.45 = 2.45)
20:42:16.797 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.35 mountX=0.17 mountY=0.14, mountTheta=0.69
20:42:16.799 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.16, opts=13)
20:42:16.799 00.000 14964 Enqueuing Move request for scope (-0.15, -0.16)
20:42:16.800 00.001 12044 Worker thread wakes up
20:42:16.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
20:42:16.800 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
20:42:16.800 00.000 12044 Moving (-0.15, -0.16) raw xDistance=0.17 yDistance=0.14
20:42:16.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
20:42:16.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:16.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:42:16.800 00.000 12044 MoveAxis(E, 0, ABG)
20:42:16.800 00.000 12044 Move returns status 0, amount 0
20:42:16.800 00.000 12044 MoveAxis(N, 0, ABG)
20:42:16.800 00.000 12044 Move returns status 0, amount 0
20:42:16.800 00.000 12044 move complete, result=0
20:42:16.800 00.000 12044 worker thread done servicing request
20:42:16.813 00.013 14964 UpdateImageDisplay: Size=(968,608) min=202, max=8054, med=655, FiltMin=551, FiltMax=5179, Gamma=0.810
20:42:16.819 00.006 14964 UpdateGuideState exits: m=94973 SNR=172.3
20:42:16.820 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:16.820 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:16.821 00.001 14964 Enqueuing Expose request
20:42:16.821 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:42:16.822 00.001 12044 Worker thread wakes up
20:42:16.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:16.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:19.932 03.110 12044 Exposure complete
20:42:19.954 00.022 12044 worker thread done servicing request
20:42:19.954 00.000 14964 OnExposeComplete: enter
20:42:19.954 00.000 14964 UpdateGuideState(): m_state=6
20:42:19.955 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
20:42:19.955 00.000 14964 Star::Find returns 1 (0), X=412.31, Y=310.44, Mass=96810, SNR=171.3, Peak=6606 HFD=3.6
20:42:19.956 00.001 14964 MultiStar: [#1 -0.49,0.31,0.75,U] [#2 -0.47,0.46,0.48,U] [#3 -0.47,0.26,0.26,U] [#4 -0.30,0.10,0.22,U] 
20:42:19.956 00.000 14964 single-star, 4 included, MultiStar: {-0.32, 0.21}, one-star: {-0.09, 0.04}
20:42:19.957 00.001 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.67) = xAngle (4.41 = -1.88)
20:42:19.957 00.000 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.54 = 1.26)
20:42:19.958 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=-0.03 mountY=0.09, mountTheta=1.88
20:42:19.959 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.04, opts=13)
20:42:19.960 00.001 14964 Enqueuing Move request for scope (-0.09, 0.04)
20:42:19.960 00.000 12044 Worker thread wakes up
20:42:19.960 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
20:42:19.960 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
20:42:19.960 00.000 12044 Moving (-0.09, 0.04) raw xDistance=-0.03 yDistance=0.09
20:42:19.960 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
20:42:19.960 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
20:42:19.960 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:19.960 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:42:19.960 00.000 12044 MoveAxis(E, 0, ABG)
20:42:19.960 00.000 12044 Move returns status 0, amount 0
20:42:19.960 00.000 12044 MoveAxis(N, 0, ABG)
20:42:19.960 00.000 12044 Move returns status 0, amount 0
20:42:19.960 00.000 12044 move complete, result=0
20:42:19.961 00.001 12044 worker thread done servicing request
20:42:19.974 00.013 14964 UpdateImageDisplay: Size=(968,608) min=139, max=6606, med=655, FiltMin=550, FiltMax=5227, Gamma=0.810
20:42:19.980 00.006 14964 UpdateGuideState exits: m=96810 SNR=171.3
20:42:19.981 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:19.982 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:19.982 00.000 14964 Enqueuing Expose request
20:42:19.983 00.001 12044 Worker thread wakes up
20:42:19.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:19.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:19.983 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:42:20.415 00.432 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:42:20.418 00.003 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:42:20.419 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:42:20.419 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:42:20.420 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:42:20.420 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:42:20.421 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:42:20.421 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:42:20.422 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:42:20.422 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:42:20.423 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:42:20.423 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:42:20.424 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:42:20.424 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:42:20.430 00.006 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:42:20.431 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:42:20.431 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:42:20.432 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:42:20.432 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:42:20.433 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:42:20.433 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:42:20.434 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:42:20.434 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:42:20.435 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:42:20.435 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:42:20.436 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:42:20.436 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:42:20.437 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:42:20.437 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:42:20.438 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:42:20.438 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:42:20.439 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:42:20.439 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:42:20.440 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:42:20.440 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:42:20.441 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:42:20.441 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:42:20.442 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:42:23.093 02.651 12044 Exposure complete
20:42:23.118 00.025 12044 worker thread done servicing request
20:42:23.118 00.000 14964 OnExposeComplete: enter
20:42:23.118 00.000 14964 UpdateGuideState(): m_state=6
20:42:23.119 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
20:42:23.120 00.001 14964 Star::Find returns 1 (0), X=412.84, Y=310.28, Mass=95974, SNR=172.9, Peak=7226 HFD=3.8
20:42:23.120 00.000 14964 MultiStar: [#1 0.06,0.59,0.74,U] [#2 0.30,0.16,0.45,U] [#3 0.21,0.03,0.26,U] [#4 0.36,-0.14,0.18,U] 
20:42:23.121 00.001 14964 refined, 4 included, MultiStar: {0.28, 0.14}, one-star: {0.44, -0.12}
20:42:23.121 00.000 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.67) = xAngle (2.13 = 2.13)
20:42:23.122 00.001 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.26 = -1.02)
20:42:23.122 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=-0.17 mountY=-0.27, mountTheta=-2.13
20:42:23.123 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.14, opts=13)
20:42:23.124 00.001 14964 Enqueuing Move request for scope (0.28, 0.14)
20:42:23.124 00.000 12044 Worker thread wakes up
20:42:23.124 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
20:42:23.124 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
20:42:23.124 00.000 12044 Moving (0.28, 0.14) raw xDistance=-0.17 yDistance=-0.27
20:42:23.124 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
20:42:23.124 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:23.124 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:42:23.124 00.000 12044 MoveAxis(E, 0, ABG)
20:42:23.124 00.000 12044 Move returns status 0, amount 0
20:42:23.124 00.000 12044 MoveAxis(N, 0, ABG)
20:42:23.124 00.000 12044 Move returns status 0, amount 0
20:42:23.124 00.000 12044 move complete, result=0
20:42:23.124 00.000 12044 worker thread done servicing request
20:42:23.138 00.014 14964 UpdateImageDisplay: Size=(968,608) min=118, max=7226, med=655, FiltMin=552, FiltMax=4709, Gamma=0.810
20:42:23.144 00.006 14964 UpdateGuideState exits: m=95974 SNR=172.9
20:42:23.145 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:23.146 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:23.146 00.000 14964 Enqueuing Expose request
20:42:23.147 00.001 12044 Worker thread wakes up
20:42:23.147 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:42:23.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:23.148 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:26.259 03.111 12044 Exposure complete
20:42:26.280 00.021 12044 worker thread done servicing request
20:42:26.280 00.000 14964 OnExposeComplete: enter
20:42:26.281 00.001 14964 UpdateGuideState(): m_state=6
20:42:26.281 00.000 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
20:42:26.282 00.001 14964 Star::Find returns 1 (0), X=412.69, Y=310.09, Mass=97592, SNR=184.1, Peak=8511 HFD=3.3
20:42:26.282 00.000 14964 MultiStar: [#1 -0.09,0.09,0.71,U] [#2 -0.01,-0.38,0.45,U] [#3 -0.00,-0.24,0.28,U] [#4 0.33,-0.05,0.19,U] 
20:42:26.283 00.001 14964 refined, 4 included, MultiStar: {0.11, -0.19}, one-star: {0.29, -0.31}
20:42:26.283 00.000 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.67) = xAngle (0.62 = 0.62)
20:42:26.284 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.75 = -2.53)
20:42:26.284 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.05 mountX=0.18 mountY=-0.12, mountTheta=-0.61
20:42:26.285 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.19, opts=13)
20:42:26.286 00.001 14964 Enqueuing Move request for scope (0.11, -0.19)
20:42:26.287 00.001 12044 Worker thread wakes up
20:42:26.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
20:42:26.287 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
20:42:26.287 00.000 12044 Moving (0.11, -0.19) raw xDistance=0.18 yDistance=-0.12
20:42:26.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
20:42:26.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:26.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:42:26.287 00.000 12044 MoveAxis(E, 0, ABG)
20:42:26.287 00.000 12044 Move returns status 0, amount 0
20:42:26.287 00.000 12044 MoveAxis(N, 0, ABG)
20:42:26.287 00.000 12044 Move returns status 0, amount 0
20:42:26.287 00.000 12044 move complete, result=0
20:42:26.287 00.000 12044 worker thread done servicing request
20:42:26.299 00.012 14964 UpdateImageDisplay: Size=(968,608) min=286, max=8511, med=655, FiltMin=553, FiltMax=5927, Gamma=0.810
20:42:26.306 00.007 14964 UpdateGuideState exits: m=97592 SNR=184.1
20:42:26.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:26.307 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:26.308 00.001 14964 Enqueuing Expose request
20:42:26.308 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:42:26.309 00.001 12044 Worker thread wakes up
20:42:26.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:26.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:27.819 01.510 14964 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
20:42:29.410 01.591 12044 Exposure complete
20:42:29.430 00.020 12044 worker thread done servicing request
20:42:29.430 00.000 14964 OnExposeComplete: enter
20:42:29.431 00.001 14964 UpdateGuideState(): m_state=6
20:42:29.432 00.001 14964 Star::Find(35, 412, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
20:42:29.432 00.000 14964 Star::Find returns 1 (0), X=412.79, Y=309.25, Mass=97886, SNR=178.3, Peak=8099 HFD=3.5
20:42:29.433 00.001 14964 MultiStar: [#1 0.01,-0.52,0.74,U] [#2 -0.03,-0.93,0.00,M1] [#3 0.25,-0.92,0.00,M1] [#4 0.12,-0.77,0.20,U] 
20:42:29.434 00.001 14964 refined, 2 included, MultiStar: {0.22, -0.87}, one-star: {0.39, -1.15}
20:42:29.434 00.000 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.67) = xAngle (0.34 = 0.34)
20:42:29.435 00.001 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.48 = -2.81)
20:42:29.435 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.87 hyp=0.90 cameraTheta=-1.33 mountX=0.85 mountY=-0.30, mountTheta=-0.34
20:42:29.436 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.87, opts=13)
20:42:29.437 00.001 14964 Enqueuing Move request for scope (0.22, -0.87)
20:42:29.437 00.000 12044 Worker thread wakes up
20:42:29.437 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.87) opts 0xd
20:42:29.438 00.001 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.87)
20:42:29.438 00.000 12044 Moving (0.22, -0.87) raw xDistance=0.85 yDistance=-0.30
20:42:29.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.85, slope = 0.06
20:42:29.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:42:29.438 00.000 12044 MoveAxis(W, 34, ABG)
20:42:29.438 00.000 12044 Guiding  Dir = 3, Dur = 34
20:42:29.452 00.014 14964 UpdateImageDisplay: Size=(968,608) min=150, max=8099, med=655, FiltMin=556, FiltMax=5846, Gamma=0.810
20:42:29.458 00.006 14964 UpdateGuideState exits: m=97886 SNR=178.3
20:42:29.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:29.459 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:29.460 00.001 14964 Enqueuing Expose request
20:42:29.501 00.041 12044 IsSlewing returns 0
20:42:29.501 00.000 12044 IsGuiding returns 0
20:42:29.529 00.028 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:42:29.530 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:42:29.531 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:42:29.532 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:42:29.532 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:42:29.533 00.001 12044 PulseGuide returned control before completion, sleep 13
20:42:29.533 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:42:29.534 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:42:29.534 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:42:29.535 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:42:29.535 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:42:29.536 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:42:29.537 00.001 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:42:29.537 00.000 14964 GetInt("/GuidingAssistant/pos.x", -1) returns 32
20:42:29.538 00.001 14964 GetInt("/GuidingAssistant/pos.y", -1) returns 880
20:42:29.544 00.006 14964 MultiStar mode disabled
20:42:29.553 00.009 14964 GuidingAssistant: Disabling guide output
20:42:29.554 00.001 14964 MountGuidingEnabled: 0
20:42:29.562 00.008 12044 IsGuiding returns 1
20:42:29.562 00.000 12044 scope still moving after pulse duration time elapsed
20:42:29.622 00.060 12044 IsSlewing returns 0
20:42:29.640 00.018 14964 evsrv: cli 01AB28F0 connect
20:42:29.641 00.001 14964 case statement mapped state 6 to 3
20:42:29.643 00.002 14964 case statement mapped state 6 to 3
20:42:29.644 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"d3ddb17a-78fc-447c-8656-5b71da640591"}
20:42:29.645 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"d3ddb17a-78fc-447c-8656-5b71da640591"}
20:42:29.647 00.002 14964 evsrv: cli 01AB28F0 disconnect
20:42:29.654 00.007 12044 IsGuiding returns 0
20:42:29.655 00.001 12044 scope move finished after 34 + 119 ms
20:42:29.655 00.000 12044 Move returns status 0, amount 34
20:42:29.655 00.000 12044 MoveAxis(N, 28, ABG)
20:42:29.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:29.655 00.000 12044 Move returns status 1, amount 0
20:42:29.655 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:29.655 00.000 12044 move complete, result=1
20:42:29.655 00.000 12044 worker thread done servicing request
20:42:29.655 00.000 12044 Worker thread wakes up
20:42:29.655 00.000 14964 GuideStep: 0.8 px 34 ms WEST, -0.3 px 0 ms NORTH
20:42:29.656 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:29.656 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:29.657 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:32.758 03.101 12044 Exposure complete
20:42:32.779 00.021 12044 worker thread done servicing request
20:42:32.780 00.001 14964 OnExposeComplete: enter
20:42:32.780 00.000 14964 UpdateGuideState(): m_state=6
20:42:32.781 00.001 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
20:42:32.782 00.001 14964 Star::Find returns 1 (0), X=412.89, Y=309.74, Mass=95106, SNR=172.0, Peak=7167 HFD=3.5
20:42:32.782 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.67) = xAngle (0.74 = 0.74)
20:42:32.783 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.87 = -2.41)
20:42:32.783 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.66 hyp=0.82 cameraTheta=-0.93 mountX=0.61 mountY=-0.55, mountTheta=-0.74
20:42:32.784 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.66, opts=13)
20:42:32.785 00.001 14964 Enqueuing Move request for scope (0.49, -0.66)
20:42:32.785 00.000 12044 Worker thread wakes up
20:42:32.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.66) opts 0xd
20:42:32.785 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.66)
20:42:32.785 00.000 12044 Moving (0.49, -0.66) raw xDistance=0.61 yDistance=-0.55
20:42:32.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.43 from input 0.61, slope = 0.07
20:42:32.785 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:42:32.785 00.000 12044 MoveAxis(W, 35, ABG)
20:42:32.785 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:32.786 00.001 12044 Move returns status 1, amount 0
20:42:32.786 00.000 12044 MoveAxis(N, 52, ABG)
20:42:32.786 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:32.786 00.000 12044 Move returns status 1, amount 0
20:42:32.786 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:32.786 00.000 12044 move complete, result=1
20:42:32.786 00.000 12044 worker thread done servicing request
20:42:32.800 00.014 14964 UpdateImageDisplay: Size=(968,608) min=192, max=7167, med=655, FiltMin=548, FiltMax=5933, Gamma=0.810
20:42:32.806 00.006 14964 UpdateGuideState exits: m=95106 SNR=172.0
20:42:32.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:32.807 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:32.809 00.002 14964 Enqueuing Expose request
20:42:32.809 00.000 12044 Worker thread wakes up
20:42:32.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:32.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:32.809 00.000 14964 GuideStep: 0.6 px 0 ms WEST, -0.6 px 0 ms NORTH
20:42:32.812 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:32.813 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:35.913 03.100 12044 Exposure complete
20:42:35.935 00.022 12044 worker thread done servicing request
20:42:35.935 00.000 14964 OnExposeComplete: enter
20:42:35.935 00.000 14964 UpdateGuideState(): m_state=6
20:42:35.936 00.001 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
20:42:35.937 00.001 14964 Star::Find returns 1 (0), X=412.89, Y=309.77, Mass=96601, SNR=183.2, Peak=8627 HFD=3.1
20:42:35.937 00.000 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.67) = xAngle (0.75 = 0.75)
20:42:35.938 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.89 = -2.40)
20:42:35.938 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.63 hyp=0.80 cameraTheta=-0.92 mountX=0.58 mountY=-0.54, mountTheta=-0.75
20:42:35.939 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.63, opts=13)
20:42:35.940 00.001 14964 Enqueuing Move request for scope (0.49, -0.63)
20:42:35.940 00.000 12044 Worker thread wakes up
20:42:35.941 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.63) opts 0xd
20:42:35.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.63)
20:42:35.941 00.000 12044 Moving (0.49, -0.63) raw xDistance=0.58 yDistance=-0.54
20:42:35.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.58 from input 0.58, slope = 0.09
20:42:35.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:42:35.941 00.000 12044 MoveAxis(W, 48, ABG)
20:42:35.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:35.941 00.000 12044 Move returns status 1, amount 0
20:42:35.941 00.000 12044 MoveAxis(N, 51, ABG)
20:42:35.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:35.941 00.000 12044 Move returns status 1, amount 0
20:42:35.941 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:35.941 00.000 12044 move complete, result=1
20:42:35.941 00.000 12044 worker thread done servicing request
20:42:35.954 00.013 14964 UpdateImageDisplay: Size=(968,608) min=276, max=8627, med=654, FiltMin=555, FiltMax=5913, Gamma=0.810
20:42:35.960 00.006 14964 UpdateGuideState exits: m=96601 SNR=183.2
20:42:35.960 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:35.961 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:35.961 00.000 14964 Enqueuing Expose request
20:42:35.962 00.001 14964 GuideStep: 0.6 px 0 ms WEST, -0.5 px 0 ms NORTH
20:42:35.962 00.000 12044 Worker thread wakes up
20:42:35.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:35.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:35.964 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:35.965 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:39.086 03.121 12044 Exposure complete
20:42:39.110 00.024 12044 worker thread done servicing request
20:42:39.110 00.000 14964 OnExposeComplete: enter
20:42:39.111 00.001 14964 UpdateGuideState(): m_state=6
20:42:39.111 00.000 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
20:42:39.111 00.000 14964 Star::Find returns 1 (0), X=412.81, Y=309.95, Mass=93614, SNR=172.4, Peak=6654 HFD=4.0
20:42:39.112 00.001 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.67) = xAngle (0.84 = 0.84)
20:42:39.112 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.97 = -2.31)
20:42:39.114 00.002 14964 CameraToMount -- cameraX=0.41 cameraY=-0.46 hyp=0.62 cameraTheta=-0.83 mountX=0.41 mountY=-0.45, mountTheta=-0.83
20:42:39.115 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.46, opts=13)
20:42:39.115 00.000 14964 Enqueuing Move request for scope (0.41, -0.46)
20:42:39.116 00.001 12044 Worker thread wakes up
20:42:39.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.46) opts 0xd
20:42:39.116 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.46)
20:42:39.116 00.000 12044 Moving (0.41, -0.46) raw xDistance=0.41 yDistance=-0.45
20:42:39.116 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.41 is < calculated value 0.57, using input
20:42:39.116 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.41, slope = 0.09
20:42:39.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
20:42:39.116 00.000 12044 MoveAxis(W, 22, ABG)
20:42:39.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:39.116 00.000 12044 Move returns status 1, amount 0
20:42:39.116 00.000 12044 MoveAxis(N, 43, ABG)
20:42:39.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:39.116 00.000 12044 Move returns status 1, amount 0
20:42:39.116 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:39.116 00.000 12044 move complete, result=1
20:42:39.116 00.000 12044 worker thread done servicing request
20:42:39.129 00.013 14964 UpdateImageDisplay: Size=(968,608) min=180, max=6654, med=654, FiltMin=550, FiltMax=5043, Gamma=0.810
20:42:39.135 00.006 14964 UpdateGuideState exits: m=93614 SNR=172.4
20:42:39.136 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:39.136 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:39.137 00.001 14964 Enqueuing Expose request
20:42:39.137 00.000 14964 GuideStep: 0.4 px 0 ms WEST, -0.5 px 0 ms NORTH
20:42:39.138 00.001 12044 Worker thread wakes up
20:42:39.138 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:39.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:39.169 00.031 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:39.169 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:42.245 03.076 12044 Exposure complete
20:42:42.272 00.027 12044 worker thread done servicing request
20:42:42.272 00.000 14964 OnExposeComplete: enter
20:42:42.273 00.001 14964 UpdateGuideState(): m_state=6
20:42:42.273 00.000 14964 Star::Find(35, 412, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
20:42:42.274 00.001 14964 Star::Find returns 1 (0), X=413.18, Y=309.92, Mass=96454, SNR=184.0, Peak=7443 HFD=3.5
20:42:42.275 00.001 14964 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.67) = xAngle (1.11 = 1.11)
20:42:42.275 00.000 14964 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.25 = -2.04)
20:42:42.275 00.000 14964 CameraToMount -- cameraX=0.78 cameraY=-0.48 hyp=0.91 cameraTheta=-0.56 mountX=0.41 mountY=-0.82, mountTheta=-1.11
20:42:42.277 00.002 14964 SchedulePrimaryMove(1136A648, x=0.78, y=-0.48, opts=13)
20:42:42.277 00.000 14964 Enqueuing Move request for scope (0.78, -0.48)
20:42:42.278 00.001 12044 Worker thread wakes up
20:42:42.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.48) opts 0xd
20:42:42.278 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, -0.48)
20:42:42.278 00.000 12044 Moving (0.78, -0.48) raw xDistance=0.41 yDistance=-0.82
20:42:42.278 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.41 is < calculated value 0.44, using input
20:42:42.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.41, slope = 0.07
20:42:42.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
20:42:42.278 00.000 12044 MoveAxis(W, 22, ABG)
20:42:42.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:42.278 00.000 12044 Move returns status 1, amount 0
20:42:42.278 00.000 12044 MoveAxis(N, 77, ABG)
20:42:42.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:42.278 00.000 12044 Move returns status 1, amount 0
20:42:42.278 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:42.278 00.000 12044 move complete, result=1
20:42:42.278 00.000 12044 worker thread done servicing request
20:42:42.291 00.013 14964 UpdateImageDisplay: Size=(968,608) min=395, max=7443, med=654, FiltMin=548, FiltMax=6007, Gamma=0.810
20:42:42.298 00.007 14964 UpdateGuideState exits: m=96454 SNR=184.0
20:42:42.298 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:42.299 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:42.299 00.000 14964 Enqueuing Expose request
20:42:42.300 00.001 14964 GuideStep: 0.4 px 0 ms WEST, -0.8 px 0 ms NORTH
20:42:42.300 00.000 12044 Worker thread wakes up
20:42:42.300 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:42.300 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:42.324 00.024 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:42.325 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:45.432 03.107 12044 Exposure complete
20:42:45.459 00.027 12044 worker thread done servicing request
20:42:45.459 00.000 14964 OnExposeComplete: enter
20:42:45.459 00.000 14964 UpdateGuideState(): m_state=6
20:42:45.460 00.001 14964 Star::Find(35, 413, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
20:42:45.461 00.001 14964 Star::Find returns 1 (0), X=413.98, Y=309.91, Mass=94646, SNR=171.8, Peak=7131 HFD=3.9
20:42:45.461 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.37 = 1.37)
20:42:45.462 00.001 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.78)
20:42:45.462 00.000 14964 CameraToMount -- cameraX=1.58 cameraY=-0.49 hyp=1.66 cameraTheta=-0.30 mountX=0.33 mountY=-1.62, mountTheta=-1.37
20:42:45.463 00.001 14964 SchedulePrimaryMove(1136A648, x=1.58, y=-0.49, opts=13)
20:42:45.464 00.001 14964 Enqueuing Move request for scope (1.58, -0.49)
20:42:45.464 00.000 12044 Worker thread wakes up
20:42:45.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.49) opts 0xd
20:42:45.464 00.000 12044 Handling offset move in thread for scope, endpoint = (1.58, -0.49)
20:42:45.464 00.000 12044 Moving (1.58, -0.49) raw xDistance=0.33 yDistance=-1.62
20:42:45.464 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.33, slope = 0.05
20:42:45.464 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62
20:42:45.464 00.000 12044 MoveAxis(W, 27, ABG)
20:42:45.464 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:45.464 00.000 12044 Move returns status 1, amount 0
20:42:45.464 00.000 12044 MoveAxis(N, 153, ABG)
20:42:45.464 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:45.465 00.001 12044 Move returns status 1, amount 0
20:42:45.465 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:45.465 00.000 12044 move complete, result=1
20:42:45.465 00.000 12044 worker thread done servicing request
20:42:45.478 00.013 14964 UpdateImageDisplay: Size=(968,608) min=419, max=7131, med=653, FiltMin=537, FiltMax=5065, Gamma=0.810
20:42:45.484 00.006 14964 UpdateGuideState exits: m=94646 SNR=171.8
20:42:45.484 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:45.485 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:45.485 00.000 14964 Enqueuing Expose request
20:42:45.486 00.001 12044 Worker thread wakes up
20:42:45.486 00.000 14964 GuideStep: 0.3 px 0 ms WEST, -1.6 px 0 ms NORTH
20:42:45.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:45.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:45.514 00.028 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:45.515 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:48.624 03.109 12044 Exposure complete
20:42:48.646 00.022 12044 worker thread done servicing request
20:42:48.646 00.000 14964 OnExposeComplete: enter
20:42:48.647 00.001 14964 UpdateGuideState(): m_state=6
20:42:48.647 00.000 14964 Star::Find(35, 413, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
20:42:48.648 00.001 14964 Star::Find returns 1 (0), X=414.02, Y=309.48, Mass=97019, SNR=172.9, Peak=6479 HFD=3.9
20:42:48.648 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.67) = xAngle (1.15 = 1.15)
20:42:48.649 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -2.00)
20:42:48.649 00.000 14964 CameraToMount -- cameraX=1.63 cameraY=-0.92 hyp=1.87 cameraTheta=-0.52 mountX=0.76 mountY=-1.70, mountTheta=-1.15
20:42:48.651 00.002 14964 SchedulePrimaryMove(1136A648, x=1.63, y=-0.92, opts=13)
20:42:48.652 00.001 14964 Enqueuing Move request for scope (1.63, -0.92)
20:42:48.652 00.000 12044 Worker thread wakes up
20:42:48.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.92) opts 0xd
20:42:48.652 00.000 12044 Handling offset move in thread for scope, endpoint = (1.63, -0.92)
20:42:48.652 00.000 12044 Moving (1.63, -0.92) raw xDistance=0.76 yDistance=-1.70
20:42:48.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.76, slope = 0.06
20:42:48.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
20:42:48.652 00.000 12044 MoveAxis(W, 34, ABG)
20:42:48.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:48.652 00.000 12044 Move returns status 1, amount 0
20:42:48.652 00.000 12044 MoveAxis(N, 160, ABG)
20:42:48.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:48.652 00.000 12044 Move returns status 1, amount 0
20:42:48.652 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:48.652 00.000 12044 move complete, result=1
20:42:48.652 00.000 12044 worker thread done servicing request
20:42:48.665 00.013 14964 UpdateImageDisplay: Size=(968,608) min=323, max=6479, med=654, FiltMin=535, FiltMax=5171, Gamma=0.810
20:42:48.671 00.006 14964 UpdateGuideState exits: m=97019 SNR=172.9
20:42:48.672 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:48.673 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:48.673 00.000 14964 Enqueuing Expose request
20:42:48.673 00.000 14964 GuideStep: 0.8 px 0 ms WEST, -1.7 px 0 ms NORTH
20:42:48.674 00.001 12044 Worker thread wakes up
20:42:48.674 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:48.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:48.694 00.020 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:48.696 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:51.807 03.111 12044 Exposure complete
20:42:51.830 00.023 12044 worker thread done servicing request
20:42:51.830 00.000 14964 OnExposeComplete: enter
20:42:51.831 00.001 14964 UpdateGuideState(): m_state=6
20:42:51.832 00.001 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
20:42:51.832 00.000 14964 Star::Find returns 1 (0), X=414.12, Y=309.44, Mass=96966, SNR=172.6, Peak=6055 HFD=3.8
20:42:51.833 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
20:42:51.833 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -1.99)
20:42:51.834 00.001 14964 CameraToMount -- cameraX=1.72 cameraY=-0.96 hyp=1.97 cameraTheta=-0.51 mountX=0.79 mountY=-1.80, mountTheta=-1.16
20:42:51.836 00.002 14964 SchedulePrimaryMove(1136A648, x=1.72, y=-0.96, opts=13)
20:42:51.836 00.000 14964 Enqueuing Move request for scope (1.72, -0.96)
20:42:51.837 00.001 12044 Worker thread wakes up
20:42:51.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.72, -0.96) opts 0xd
20:42:51.837 00.000 12044 Handling offset move in thread for scope, endpoint = (1.72, -0.96)
20:42:51.837 00.000 12044 Moving (1.72, -0.96) raw xDistance=0.79 yDistance=-1.80
20:42:51.837 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.79, slope = 0.06
20:42:51.837 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80
20:42:51.837 00.000 12044 MoveAxis(W, 31, ABG)
20:42:51.837 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:51.837 00.000 12044 Move returns status 1, amount 0
20:42:51.837 00.000 12044 MoveAxis(N, 170, ABG)
20:42:51.837 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:51.837 00.000 12044 Move returns status 1, amount 0
20:42:51.837 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:51.837 00.000 12044 move complete, result=1
20:42:51.837 00.000 12044 worker thread done servicing request
20:42:51.851 00.014 14964 UpdateImageDisplay: Size=(968,608) min=359, max=6055, med=654, FiltMin=554, FiltMax=5023, Gamma=0.810
20:42:51.857 00.006 14964 UpdateGuideState exits: m=96966 SNR=172.6
20:42:51.858 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:51.858 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:51.859 00.001 14964 Enqueuing Expose request
20:42:51.859 00.000 14964 GuideStep: 0.8 px 0 ms WEST, -1.8 px 0 ms NORTH
20:42:51.860 00.001 12044 Worker thread wakes up
20:42:51.860 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:51.860 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:51.874 00.014 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:51.874 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:54.963 03.089 12044 Exposure complete
20:42:54.984 00.021 12044 worker thread done servicing request
20:42:54.984 00.000 14964 OnExposeComplete: enter
20:42:54.985 00.001 14964 UpdateGuideState(): m_state=6
20:42:54.985 00.000 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
20:42:54.986 00.001 14964 Star::Find returns 1 (0), X=414.35, Y=309.27, Mass=97483, SNR=180.3, Peak=8247 HFD=3.5
20:42:54.987 00.001 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.67) = xAngle (1.14 = 1.14)
20:42:54.987 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.28 = -2.01)
20:42:54.987 00.000 14964 CameraToMount -- cameraX=1.95 cameraY=-1.13 hyp=2.26 cameraTheta=-0.53 mountX=0.94 mountY=-2.05, mountTheta=-1.14
20:42:54.989 00.002 14964 SchedulePrimaryMove(1136A648, x=1.95, y=-1.13, opts=13)
20:42:54.989 00.000 14964 Enqueuing Move request for scope (1.95, -1.13)
20:42:54.990 00.001 12044 Worker thread wakes up
20:42:54.990 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.95, -1.13) opts 0xd
20:42:54.990 00.000 12044 Handling offset move in thread for scope, endpoint = (1.95, -1.13)
20:42:54.990 00.000 12044 Moving (1.95, -1.13) raw xDistance=0.94 yDistance=-2.05
20:42:54.990 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.94, slope = 0.04
20:42:54.990 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.05 from input -2.05
20:42:54.990 00.000 12044 MoveAxis(W, 21, ABG)
20:42:54.990 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:54.990 00.000 12044 Move returns status 1, amount 0
20:42:54.990 00.000 12044 MoveAxis(N, 192, ABG)
20:42:54.990 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:54.990 00.000 12044 Move returns status 1, amount 0
20:42:54.990 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:54.990 00.000 12044 move complete, result=1
20:42:54.990 00.000 12044 worker thread done servicing request
20:42:55.003 00.013 14964 UpdateImageDisplay: Size=(968,608) min=200, max=8247, med=654, FiltMin=539, FiltMax=5681, Gamma=0.810
20:42:55.010 00.007 14964 UpdateGuideState exits: m=97483 SNR=180.3
20:42:55.011 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:55.011 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:55.012 00.001 14964 Enqueuing Expose request
20:42:55.012 00.000 14964 GuideStep: 0.9 px 0 ms WEST, -2.0 px 0 ms NORTH
20:42:55.013 00.001 12044 Worker thread wakes up
20:42:55.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:55.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:55.015 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:55.016 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:42:58.134 03.118 12044 Exposure complete
20:42:58.155 00.021 12044 worker thread done servicing request
20:42:58.155 00.000 14964 OnExposeComplete: enter
20:42:58.155 00.000 14964 UpdateGuideState(): m_state=6
20:42:58.156 00.001 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
20:42:58.157 00.001 14964 Star::Find returns 1 (0), X=413.98, Y=309.84, Mass=98212, SNR=183.8, Peak=7987 HFD=3.7
20:42:58.157 00.000 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.67) = xAngle (1.33 = 1.33)
20:42:58.158 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.46 = -1.82)
20:42:58.158 00.000 14964 CameraToMount -- cameraX=1.58 cameraY=-0.56 hyp=1.68 cameraTheta=-0.34 mountX=0.41 mountY=-1.63, mountTheta=-1.33
20:42:58.159 00.001 14964 SchedulePrimaryMove(1136A648, x=1.58, y=-0.56, opts=13)
20:42:58.160 00.001 14964 Enqueuing Move request for scope (1.58, -0.56)
20:42:58.160 00.000 12044 Worker thread wakes up
20:42:58.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.56) opts 0xd
20:42:58.160 00.000 12044 Handling offset move in thread for scope, endpoint = (1.58, -0.56)
20:42:58.160 00.000 12044 Moving (1.58, -0.56) raw xDistance=0.41 yDistance=-1.63
20:42:58.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.41, slope = 0.00
20:42:58.161 00.001 12044 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
20:42:58.161 00.000 12044 MoveAxis(W, 1, ABG)
20:42:58.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:58.161 00.000 12044 Move returns status 1, amount 0
20:42:58.161 00.000 12044 MoveAxis(N, 153, ABG)
20:42:58.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:42:58.161 00.000 12044 Move returns status 1, amount 0
20:42:58.161 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:42:58.161 00.000 12044 move complete, result=1
20:42:58.161 00.000 12044 worker thread done servicing request
20:42:58.174 00.013 14964 UpdateImageDisplay: Size=(968,608) min=126, max=7987, med=654, FiltMin=550, FiltMax=5461, Gamma=0.810
20:42:58.181 00.007 14964 UpdateGuideState exits: m=98212 SNR=183.8
20:42:58.182 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:58.182 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:42:58.183 00.001 14964 Enqueuing Expose request
20:42:58.183 00.000 14964 GuideStep: 0.4 px 0 ms WEST, -1.6 px 0 ms NORTH
20:42:58.184 00.001 12044 Worker thread wakes up
20:42:58.184 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:42:58.184 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:42:58.186 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:42:58.186 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:01.308 03.122 12044 Exposure complete
20:43:01.329 00.021 12044 worker thread done servicing request
20:43:01.329 00.000 14964 OnExposeComplete: enter
20:43:01.329 00.000 14964 UpdateGuideState(): m_state=6
20:43:01.330 00.001 14964 Star::Find(35, 413, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
20:43:01.330 00.000 14964 Star::Find returns 1 (0), X=414.22, Y=309.72, Mass=96650, SNR=172.2, Peak=8011 HFD=3.5
20:43:01.331 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.67) = xAngle (1.31 = 1.31)
20:43:01.331 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.45 = -1.84)
20:43:01.332 00.001 14964 CameraToMount -- cameraX=1.82 cameraY=-0.68 hyp=1.95 cameraTheta=-0.36 mountX=0.50 mountY=-1.88, mountTheta=-1.31
20:43:01.333 00.001 14964 SchedulePrimaryMove(1136A648, x=1.82, y=-0.68, opts=13)
20:43:01.334 00.001 14964 Enqueuing Move request for scope (1.82, -0.68)
20:43:01.334 00.000 12044 Worker thread wakes up
20:43:01.334 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.68) opts 0xd
20:43:01.334 00.000 12044 Handling offset move in thread for scope, endpoint = (1.82, -0.68)
20:43:01.334 00.000 12044 Moving (1.82, -0.68) raw xDistance=0.50 yDistance=-1.88
20:43:01.334 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.50, slope = 0.01
20:43:01.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88
20:43:01.334 00.000 12044 MoveAxis(W, 7, ABG)
20:43:01.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:01.334 00.000 12044 Move returns status 1, amount 0
20:43:01.334 00.000 12044 MoveAxis(N, 177, ABG)
20:43:01.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:01.334 00.000 12044 Move returns status 1, amount 0
20:43:01.334 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:01.334 00.000 12044 move complete, result=1
20:43:01.334 00.000 12044 worker thread done servicing request
20:43:01.348 00.014 14964 UpdateImageDisplay: Size=(968,608) min=250, max=8011, med=653, FiltMin=544, FiltMax=5531, Gamma=0.810
20:43:01.354 00.006 14964 UpdateGuideState exits: m=96650 SNR=172.2
20:43:01.355 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:01.355 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:01.356 00.001 14964 Enqueuing Expose request
20:43:01.356 00.000 14964 GuideStep: 0.5 px 0 ms WEST, -1.9 px 0 ms NORTH
20:43:01.357 00.001 12044 Worker thread wakes up
20:43:01.357 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:01.357 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:01.358 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:01.359 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:04.486 03.127 12044 Exposure complete
20:43:04.508 00.022 12044 worker thread done servicing request
20:43:04.508 00.000 14964 OnExposeComplete: enter
20:43:04.509 00.001 14964 UpdateGuideState(): m_state=6
20:43:04.509 00.000 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
20:43:04.510 00.001 14964 Star::Find returns 1 (0), X=414.53, Y=309.52, Mass=94984, SNR=178.1, Peak=6218 HFD=3.2
20:43:04.510 00.000 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.67) = xAngle (1.28 = 1.28)
20:43:04.510 00.000 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.41 = -1.87)
20:43:04.511 00.001 14964 CameraToMount -- cameraX=2.13 cameraY=-0.88 hyp=2.31 cameraTheta=-0.39 mountX=0.67 mountY=-2.20, mountTheta=-1.28
20:43:04.512 00.001 14964 SchedulePrimaryMove(1136A648, x=2.13, y=-0.88, opts=13)
20:43:04.513 00.001 14964 Enqueuing Move request for scope (2.13, -0.88)
20:43:04.513 00.000 12044 Worker thread wakes up
20:43:04.513 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (2.13, -0.88) opts 0xd
20:43:04.513 00.000 12044 Handling offset move in thread for scope, endpoint = (2.13, -0.88)
20:43:04.513 00.000 12044 Moving (2.13, -0.88) raw xDistance=0.67 yDistance=-2.20
20:43:04.513 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.67, slope = 0.02
20:43:04.514 00.001 12044 GuideAlgorithmResistSwitch::result() returns -2.20 from input -2.20
20:43:04.514 00.000 12044 MoveAxis(W, 11, ABG)
20:43:04.514 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:04.514 00.000 12044 Move returns status 1, amount 0
20:43:04.514 00.000 12044 MoveAxis(N, 207, ABG)
20:43:04.514 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:04.514 00.000 12044 Move returns status 1, amount 0
20:43:04.514 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:04.514 00.000 12044 move complete, result=1
20:43:04.514 00.000 12044 worker thread done servicing request
20:43:04.527 00.013 14964 UpdateImageDisplay: Size=(968,608) min=376, max=6218, med=654, FiltMin=551, FiltMax=5367, Gamma=0.810
20:43:04.533 00.006 14964 UpdateGuideState exits: m=94984 SNR=178.1
20:43:04.534 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:04.534 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:04.535 00.001 14964 Enqueuing Expose request
20:43:04.535 00.000 14964 GuideStep: 0.7 px 0 ms WEST, -2.2 px 0 ms NORTH
20:43:04.536 00.001 12044 Worker thread wakes up
20:43:04.536 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:04.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:04.537 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:04.537 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:07.628 03.091 12044 Exposure complete
20:43:07.648 00.020 12044 worker thread done servicing request
20:43:07.649 00.001 14964 OnExposeComplete: enter
20:43:07.649 00.000 14964 UpdateGuideState(): m_state=6
20:43:07.650 00.001 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
20:43:07.650 00.000 14964 Star::Find returns 1 (0), X=414.32, Y=309.27, Mass=95919, SNR=176.9, Peak=8043 HFD=3.5
20:43:07.651 00.001 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.67) = xAngle (1.14 = 1.14)
20:43:07.651 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.27 = -2.01)
20:43:07.652 00.001 14964 CameraToMount -- cameraX=1.93 cameraY=-1.13 hyp=2.23 cameraTheta=-0.53 mountX=0.94 mountY=-2.02, mountTheta=-1.13
20:43:07.653 00.001 14964 SchedulePrimaryMove(1136A648, x=1.93, y=-1.13, opts=13)
20:43:07.653 00.000 14964 Enqueuing Move request for scope (1.93, -1.13)
20:43:07.654 00.001 12044 Worker thread wakes up
20:43:07.654 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.93, -1.13) opts 0xd
20:43:07.654 00.000 12044 Handling offset move in thread for scope, endpoint = (1.93, -1.13)
20:43:07.654 00.000 12044 Moving (1.93, -1.13) raw xDistance=0.94 yDistance=-2.02
20:43:07.654 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.94, slope = 0.04
20:43:07.654 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.02 from input -2.02
20:43:07.654 00.000 12044 MoveAxis(W, 21, ABG)
20:43:07.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:07.654 00.000 12044 Move returns status 1, amount 0
20:43:07.654 00.000 12044 MoveAxis(N, 190, ABG)
20:43:07.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:07.654 00.000 12044 Move returns status 1, amount 0
20:43:07.654 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:07.654 00.000 12044 move complete, result=1
20:43:07.654 00.000 12044 worker thread done servicing request
20:43:07.667 00.013 14964 UpdateImageDisplay: Size=(968,608) min=158, max=8043, med=652, FiltMin=549, FiltMax=5801, Gamma=0.810
20:43:07.673 00.006 14964 UpdateGuideState exits: m=95919 SNR=176.9
20:43:07.674 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:07.675 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:07.675 00.000 14964 Enqueuing Expose request
20:43:07.675 00.000 14964 GuideStep: 0.9 px 0 ms WEST, -2.0 px 0 ms NORTH
20:43:07.676 00.001 12044 Worker thread wakes up
20:43:07.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:07.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:07.688 00.012 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:07.688 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:10.772 03.084 12044 Exposure complete
20:43:10.792 00.020 12044 worker thread done servicing request
20:43:10.792 00.000 14964 OnExposeComplete: enter
20:43:10.793 00.001 14964 UpdateGuideState(): m_state=6
20:43:10.794 00.001 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
20:43:10.794 00.000 14964 Star::Find returns 1 (0), X=414.45, Y=309.41, Mass=97893, SNR=184.6, Peak=7538 HFD=3.3
20:43:10.794 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.67) = xAngle (1.22 = 1.22)
20:43:10.795 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.35 = -1.93)
20:43:10.795 00.000 14964 CameraToMount -- cameraX=2.05 cameraY=-0.99 hyp=2.27 cameraTheta=-0.45 mountX=0.79 mountY=-2.13, mountTheta=-1.22
20:43:10.796 00.001 14964 SchedulePrimaryMove(1136A648, x=2.05, y=-0.99, opts=13)
20:43:10.797 00.001 14964 Enqueuing Move request for scope (2.05, -0.99)
20:43:10.797 00.000 12044 Worker thread wakes up
20:43:10.797 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (2.05, -0.99) opts 0xd
20:43:10.798 00.001 12044 Handling offset move in thread for scope, endpoint = (2.05, -0.99)
20:43:10.798 00.000 12044 Moving (2.05, -0.99) raw xDistance=0.79 yDistance=-2.13
20:43:10.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.79, slope = 0.04
20:43:10.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.13 from input -2.13
20:43:10.798 00.000 12044 MoveAxis(W, 19, ABG)
20:43:10.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:10.798 00.000 12044 Move returns status 1, amount 0
20:43:10.798 00.000 12044 MoveAxis(N, 200, ABG)
20:43:10.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:10.798 00.000 12044 Move returns status 1, amount 0
20:43:10.798 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:10.798 00.000 12044 move complete, result=1
20:43:10.798 00.000 12044 worker thread done servicing request
20:43:10.811 00.013 14964 UpdateImageDisplay: Size=(968,608) min=174, max=7538, med=652, FiltMin=547, FiltMax=5495, Gamma=0.810
20:43:10.817 00.006 14964 UpdateGuideState exits: m=97893 SNR=184.6
20:43:10.818 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:10.818 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:10.819 00.001 14964 Enqueuing Expose request
20:43:10.819 00.000 14964 GuideStep: 0.8 px 0 ms WEST, -2.1 px 0 ms NORTH
20:43:10.820 00.001 12044 Worker thread wakes up
20:43:10.820 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:10.820 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:10.822 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:10.823 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:13.944 03.121 12044 Exposure complete
20:43:13.968 00.024 12044 worker thread done servicing request
20:43:13.968 00.000 14964 OnExposeComplete: enter
20:43:13.969 00.001 14964 UpdateGuideState(): m_state=6
20:43:13.969 00.000 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
20:43:13.970 00.001 14964 Star::Find returns 1 (0), X=414.89, Y=309.80, Mass=97896, SNR=182.8, Peak=7157 HFD=3.8
20:43:13.970 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.67) = xAngle (1.43 = 1.43)
20:43:13.971 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.57 = -1.72)
20:43:13.971 00.000 14964 CameraToMount -- cameraX=2.49 cameraY=-0.60 hyp=2.56 cameraTheta=-0.24 mountX=0.36 mountY=-2.53, mountTheta=-1.43
20:43:13.972 00.001 14964 SchedulePrimaryMove(1136A648, x=2.49, y=-0.60, opts=13)
20:43:13.973 00.001 14964 Enqueuing Move request for scope (2.49, -0.60)
20:43:13.974 00.001 12044 Worker thread wakes up
20:43:13.974 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (2.49, -0.60) opts 0xd
20:43:13.974 00.000 12044 Handling offset move in thread for scope, endpoint = (2.49, -0.60)
20:43:13.974 00.000 12044 Moving (2.49, -0.60) raw xDistance=0.36 yDistance=-2.53
20:43:13.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.36, slope = 0.00
20:43:13.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.53 from input -2.53
20:43:13.974 00.000 12044 MoveAxis(W, 1, ABG)
20:43:13.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:13.974 00.000 12044 Move returns status 1, amount 0
20:43:13.974 00.000 12044 MoveAxis(N, 238, ABG)
20:43:13.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:13.974 00.000 12044 Move returns status 1, amount 0
20:43:13.974 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:13.974 00.000 12044 move complete, result=1
20:43:13.974 00.000 12044 worker thread done servicing request
20:43:13.987 00.013 14964 UpdateImageDisplay: Size=(968,608) min=271, max=7157, med=652, FiltMin=547, FiltMax=5094, Gamma=0.810
20:43:13.993 00.006 14964 UpdateGuideState exits: m=97896 SNR=182.8
20:43:13.993 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:13.995 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:13.995 00.000 14964 Enqueuing Expose request
20:43:13.996 00.001 14964 GuideStep: 0.4 px 0 ms WEST, -2.5 px 0 ms NORTH
20:43:13.996 00.000 12044 Worker thread wakes up
20:43:13.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:13.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:13.998 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:13.999 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:17.088 03.089 12044 Exposure complete
20:43:17.111 00.023 12044 worker thread done servicing request
20:43:17.111 00.000 14964 OnExposeComplete: enter
20:43:17.112 00.001 14964 UpdateGuideState(): m_state=6
20:43:17.113 00.001 14964 Star::Find(35, 414, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
20:43:17.114 00.001 14964 Star::Find returns 1 (0), X=415.42, Y=309.33, Mass=97725, SNR=184.2, Peak=6782 HFD=3.5
20:43:17.114 00.000 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.67) = xAngle (1.33 = 1.33)
20:43:17.115 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.46 = -1.82)
20:43:17.115 00.000 14964 CameraToMount -- cameraX=3.02 cameraY=-1.07 hyp=3.21 cameraTheta=-0.34 mountX=0.77 mountY=-3.11, mountTheta=-1.33
20:43:17.116 00.001 14964 SchedulePrimaryMove(1136A648, x=3.02, y=-1.07, opts=13)
20:43:17.117 00.001 14964 Enqueuing Move request for scope (3.02, -1.07)
20:43:17.117 00.000 12044 Worker thread wakes up
20:43:17.117 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.02, -1.07) opts 0xd
20:43:17.117 00.000 12044 Handling offset move in thread for scope, endpoint = (3.02, -1.07)
20:43:17.117 00.000 12044 Moving (3.02, -1.07) raw xDistance=0.77 yDistance=-3.11
20:43:17.117 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.77, slope = -0.01
20:43:17.117 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.11 from input -3.11
20:43:17.118 00.001 12044 MoveAxis(E, 0, ABG)
20:43:17.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:17.118 00.000 12044 Move returns status 1, amount 0
20:43:17.118 00.000 12044 MoveAxis(N, 292, ABG)
20:43:17.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:17.118 00.000 12044 Move returns status 1, amount 0
20:43:17.118 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:17.118 00.000 12044 move complete, result=1
20:43:17.118 00.000 12044 worker thread done servicing request
20:43:17.131 00.013 14964 UpdateImageDisplay: Size=(968,608) min=247, max=6782, med=652, FiltMin=548, FiltMax=4841, Gamma=0.810
20:43:17.137 00.006 14964 UpdateGuideState exits: m=97725 SNR=184.2
20:43:17.138 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:17.138 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:17.139 00.001 14964 Enqueuing Expose request
20:43:17.139 00.000 14964 GuideStep: 0.8 px 0 ms EAST, -3.1 px 0 ms NORTH
20:43:17.140 00.001 12044 Worker thread wakes up
20:43:17.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:17.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:17.141 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:17.142 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:20.262 03.120 12044 Exposure complete
20:43:20.285 00.023 12044 worker thread done servicing request
20:43:20.285 00.000 14964 OnExposeComplete: enter
20:43:20.286 00.001 14964 UpdateGuideState(): m_state=6
20:43:20.286 00.000 14964 Star::Find(35, 415, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
20:43:20.286 00.000 14964 Star::Find returns 1 (0), X=415.66, Y=309.81, Mass=96498, SNR=181.9, Peak=7246 HFD=3.6
20:43:20.287 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.67) = xAngle (1.49 = 1.49)
20:43:20.287 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.62 = -1.66)
20:43:20.288 00.001 14964 CameraToMount -- cameraX=3.26 cameraY=-0.60 hyp=3.32 cameraTheta=-0.18 mountX=0.28 mountY=-3.30, mountTheta=-1.49
20:43:20.290 00.002 14964 SchedulePrimaryMove(1136A648, x=3.26, y=-0.60, opts=13)
20:43:20.290 00.000 14964 Enqueuing Move request for scope (3.26, -0.60)
20:43:20.291 00.001 12044 Worker thread wakes up
20:43:20.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.26, -0.60) opts 0xd
20:43:20.291 00.000 12044 Handling offset move in thread for scope, endpoint = (3.26, -0.60)
20:43:20.291 00.000 12044 Moving (3.26, -0.60) raw xDistance=0.28 yDistance=-3.30
20:43:20.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.03
20:43:20.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.30 from input -3.30
20:43:20.291 00.000 12044 MoveAxis(E, 0, ABG)
20:43:20.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:20.291 00.000 12044 Move returns status 1, amount 0
20:43:20.291 00.000 12044 MoveAxis(N, 310, ABG)
20:43:20.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:20.291 00.000 12044 Move returns status 1, amount 0
20:43:20.291 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:20.291 00.000 12044 move complete, result=1
20:43:20.291 00.000 12044 worker thread done servicing request
20:43:20.304 00.013 14964 UpdateImageDisplay: Size=(968,608) min=266, max=7246, med=651, FiltMin=551, FiltMax=4899, Gamma=0.810
20:43:20.310 00.006 14964 UpdateGuideState exits: m=96498 SNR=181.9
20:43:20.311 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:20.311 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:20.312 00.001 14964 Enqueuing Expose request
20:43:20.312 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -3.3 px 0 ms NORTH
20:43:20.313 00.001 12044 Worker thread wakes up
20:43:20.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:20.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:20.315 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:20.316 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:23.442 03.126 12044 Exposure complete
20:43:23.463 00.021 12044 worker thread done servicing request
20:43:23.463 00.000 14964 OnExposeComplete: enter
20:43:23.464 00.001 14964 UpdateGuideState(): m_state=6
20:43:23.464 00.000 14964 Star::Find(35, 415, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
20:43:23.465 00.001 14964 Star::Find returns 1 (0), X=416.02, Y=309.88, Mass=97162, SNR=179.1, Peak=6869 HFD=4.0
20:43:23.465 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.67) = xAngle (1.52 = 1.52)
20:43:23.466 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.66 = -1.62)
20:43:23.466 00.000 14964 CameraToMount -- cameraX=3.62 cameraY=-0.52 hyp=3.66 cameraTheta=-0.14 mountX=0.17 mountY=-3.66, mountTheta=-1.52
20:43:23.467 00.001 14964 SchedulePrimaryMove(1136A648, x=3.62, y=-0.52, opts=13)
20:43:23.468 00.001 14964 Enqueuing Move request for scope (3.62, -0.52)
20:43:23.469 00.001 12044 Worker thread wakes up
20:43:23.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.62, -0.52) opts 0xd
20:43:23.469 00.000 12044 Handling offset move in thread for scope, endpoint = (3.62, -0.52)
20:43:23.469 00.000 12044 Moving (3.62, -0.52) raw xDistance=0.17 yDistance=-3.66
20:43:23.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.05
20:43:23.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.66 from input -3.66
20:43:23.469 00.000 12044 MoveAxis(E, 0, ABG)
20:43:23.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:23.469 00.000 12044 Move returns status 1, amount 0
20:43:23.469 00.000 12044 MoveAxis(N, 344, ABG)
20:43:23.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:23.469 00.000 12044 Move returns status 1, amount 0
20:43:23.469 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:23.469 00.000 12044 move complete, result=1
20:43:23.469 00.000 12044 worker thread done servicing request
20:43:23.483 00.014 14964 UpdateImageDisplay: Size=(968,608) min=190, max=6869, med=651, FiltMin=549, FiltMax=5235, Gamma=0.810
20:43:23.490 00.007 14964 UpdateGuideState exits: m=97162 SNR=179.1
20:43:23.490 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:23.491 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:23.491 00.000 14964 Enqueuing Expose request
20:43:23.492 00.001 12044 Worker thread wakes up
20:43:23.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:23.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:23.492 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -3.7 px 0 ms NORTH
20:43:23.494 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:23.494 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:26.611 03.117 12044 Exposure complete
20:43:26.632 00.021 12044 worker thread done servicing request
20:43:26.633 00.001 14964 OnExposeComplete: enter
20:43:26.633 00.000 14964 UpdateGuideState(): m_state=6
20:43:26.634 00.001 14964 Star::Find(35, 416, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
20:43:26.634 00.000 14964 Star::Find returns 1 (0), X=415.94, Y=310.37, Mass=96108, SNR=180.5, Peak=6623 HFD=3.8
20:43:26.635 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:43:26.635 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.79 = -1.49)
20:43:26.636 00.001 14964 CameraToMount -- cameraX=3.54 cameraY=-0.03 hyp=3.54 cameraTheta=-0.01 mountX=-0.31 mountY=-3.53, mountTheta=-1.66
20:43:26.637 00.001 14964 SchedulePrimaryMove(1136A648, x=3.54, y=-0.03, opts=13)
20:43:26.637 00.000 14964 Enqueuing Move request for scope (3.54, -0.03)
20:43:26.638 00.001 12044 Worker thread wakes up
20:43:26.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.54, -0.03) opts 0xd
20:43:26.638 00.000 12044 Handling offset move in thread for scope, endpoint = (3.54, -0.03)
20:43:26.638 00.000 12044 Moving (3.54, -0.03) raw xDistance=-0.31 yDistance=-3.53
20:43:26.638 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.46, using input
20:43:26.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.07
20:43:26.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53
20:43:26.638 00.000 12044 MoveAxis(E, 17, ABG)
20:43:26.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:26.638 00.000 12044 Move returns status 1, amount 0
20:43:26.638 00.000 12044 MoveAxis(N, 331, ABG)
20:43:26.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:26.638 00.000 12044 Move returns status 1, amount 0
20:43:26.638 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:26.638 00.000 12044 move complete, result=1
20:43:26.638 00.000 12044 worker thread done servicing request
20:43:26.651 00.013 14964 UpdateImageDisplay: Size=(968,608) min=431, max=6623, med=651, FiltMin=547, FiltMax=5001, Gamma=0.810
20:43:26.658 00.007 14964 UpdateGuideState exits: m=96108 SNR=180.5
20:43:26.658 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:26.659 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:26.659 00.000 14964 Enqueuing Expose request
20:43:26.660 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -3.5 px 0 ms NORTH
20:43:26.660 00.000 12044 Worker thread wakes up
20:43:26.660 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:26.660 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:26.670 00.010 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:26.670 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:29.789 03.119 12044 Exposure complete
20:43:29.812 00.023 12044 worker thread done servicing request
20:43:29.812 00.000 14964 OnExposeComplete: enter
20:43:29.813 00.001 14964 UpdateGuideState(): m_state=6
20:43:29.814 00.001 14964 Star::Find(35, 415, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
20:43:29.814 00.000 14964 Star::Find returns 1 (0), X=415.47, Y=310.18, Mass=95837, SNR=173.3, Peak=6601 HFD=3.8
20:43:29.814 00.000 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.67) = xAngle (1.60 = 1.60)
20:43:29.815 00.001 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.73 = -1.55)
20:43:29.815 00.000 14964 CameraToMount -- cameraX=3.07 cameraY=-0.22 hyp=3.08 cameraTheta=-0.07 mountX=-0.08 mountY=-3.08, mountTheta=-1.60
20:43:29.817 00.002 14964 SchedulePrimaryMove(1136A648, x=3.07, y=-0.22, opts=13)
20:43:29.817 00.000 14964 Enqueuing Move request for scope (3.07, -0.22)
20:43:29.818 00.001 12044 Worker thread wakes up
20:43:29.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.07, -0.22) opts 0xd
20:43:29.818 00.000 12044 Handling offset move in thread for scope, endpoint = (3.07, -0.22)
20:43:29.818 00.000 12044 Moving (3.07, -0.22) raw xDistance=-0.08 yDistance=-3.08
20:43:29.818 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.67, using input
20:43:29.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.10
20:43:29.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.08 from input -3.08
20:43:29.818 00.000 12044 MoveAxis(E, 0, ABG)
20:43:29.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:29.818 00.000 12044 Move returns status 1, amount 0
20:43:29.818 00.000 12044 MoveAxis(N, 290, ABG)
20:43:29.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:29.818 00.000 12044 Move returns status 1, amount 0
20:43:29.818 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:29.818 00.000 12044 move complete, result=1
20:43:29.818 00.000 12044 worker thread done servicing request
20:43:29.831 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6601, med=653, FiltMin=550, FiltMax=4723, Gamma=0.810
20:43:29.838 00.007 14964 UpdateGuideState exits: m=95837 SNR=173.3
20:43:29.838 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:29.839 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:29.839 00.000 14964 Enqueuing Expose request
20:43:29.840 00.001 12044 Worker thread wakes up
20:43:29.840 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:29.840 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:29.840 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -3.1 px 0 ms NORTH
20:43:29.843 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:29.843 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:32.970 03.127 12044 Exposure complete
20:43:32.991 00.021 12044 worker thread done servicing request
20:43:32.991 00.000 14964 OnExposeComplete: enter
20:43:32.991 00.000 14964 UpdateGuideState(): m_state=6
20:43:32.993 00.002 14964 Star::Find(35, 415, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
20:43:32.993 00.000 14964 Star::Find returns 1 (0), X=415.22, Y=309.93, Mass=96137, SNR=177.8, Peak=6130 HFD=4.0
20:43:32.994 00.001 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.67) = xAngle (1.50 = 1.50)
20:43:32.994 00.000 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.63 = -1.65)
20:43:32.995 00.001 14964 CameraToMount -- cameraX=2.82 cameraY=-0.48 hyp=2.86 cameraTheta=-0.17 mountX=0.20 mountY=-2.85, mountTheta=-1.50
20:43:32.995 00.000 14964 SchedulePrimaryMove(1136A648, x=2.82, y=-0.48, opts=13)
20:43:32.997 00.002 14964 Enqueuing Move request for scope (2.82, -0.48)
20:43:32.997 00.000 12044 Worker thread wakes up
20:43:32.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (2.82, -0.48) opts 0xd
20:43:32.997 00.000 12044 Handling offset move in thread for scope, endpoint = (2.82, -0.48)
20:43:32.997 00.000 12044 Moving (2.82, -0.48) raw xDistance=0.20 yDistance=-2.85
20:43:32.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.11
20:43:32.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.85 from input -2.85
20:43:32.997 00.000 12044 MoveAxis(E, 0, ABG)
20:43:32.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:32.997 00.000 12044 Move returns status 1, amount 0
20:43:32.997 00.000 12044 MoveAxis(N, 268, ABG)
20:43:32.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:32.997 00.000 12044 Move returns status 1, amount 0
20:43:32.997 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:32.997 00.000 12044 move complete, result=1
20:43:32.997 00.000 12044 worker thread done servicing request
20:43:33.009 00.012 14964 UpdateImageDisplay: Size=(968,608) min=191, max=6130, med=651, FiltMin=558, FiltMax=4967, Gamma=0.810
20:43:33.016 00.007 14964 UpdateGuideState exits: m=96137 SNR=177.8
20:43:33.017 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:33.017 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:33.018 00.001 14964 Enqueuing Expose request
20:43:33.018 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -2.9 px 0 ms NORTH
20:43:33.019 00.001 12044 Worker thread wakes up
20:43:33.019 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:33.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:33.044 00.025 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:33.045 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:36.145 03.100 12044 Exposure complete
20:43:36.167 00.022 12044 worker thread done servicing request
20:43:36.167 00.000 14964 OnExposeComplete: enter
20:43:36.167 00.000 14964 UpdateGuideState(): m_state=6
20:43:36.168 00.001 14964 Star::Find(35, 415, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
20:43:36.169 00.001 14964 Star::Find returns 1 (0), X=415.83, Y=310.23, Mass=98925, SNR=183.6, Peak=6797 HFD=3.8
20:43:36.169 00.000 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.67) = xAngle (1.62 = 1.62)
20:43:36.170 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.75 = -1.53)
20:43:36.170 00.000 14964 CameraToMount -- cameraX=3.43 cameraY=-0.17 hyp=3.43 cameraTheta=-0.05 mountX=-0.16 mountY=-3.43, mountTheta=-1.62
20:43:36.171 00.001 14964 SchedulePrimaryMove(1136A648, x=3.43, y=-0.17, opts=13)
20:43:36.172 00.001 14964 Enqueuing Move request for scope (3.43, -0.17)
20:43:36.173 00.001 12044 Worker thread wakes up
20:43:36.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.43, -0.17) opts 0xd
20:43:36.173 00.000 12044 Handling offset move in thread for scope, endpoint = (3.43, -0.17)
20:43:36.173 00.000 12044 Moving (3.43, -0.17) raw xDistance=-0.16 yDistance=-3.43
20:43:36.173 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.77, using input
20:43:36.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.12
20:43:36.173 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.43 from input -3.43
20:43:36.173 00.000 12044 MoveAxis(E, 0, ABG)
20:43:36.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:36.173 00.000 12044 Move returns status 1, amount 0
20:43:36.173 00.000 12044 MoveAxis(N, 322, ABG)
20:43:36.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:36.173 00.000 12044 Move returns status 1, amount 0
20:43:36.173 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:36.173 00.000 12044 move complete, result=1
20:43:36.173 00.000 12044 worker thread done servicing request
20:43:36.187 00.014 14964 UpdateImageDisplay: Size=(968,608) min=82, max=6797, med=651, FiltMin=546, FiltMax=5207, Gamma=0.810
20:43:36.193 00.006 14964 UpdateGuideState exits: m=98925 SNR=183.6
20:43:36.194 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:36.194 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:36.195 00.001 14964 Enqueuing Expose request
20:43:36.195 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -3.4 px 0 ms NORTH
20:43:36.196 00.001 12044 Worker thread wakes up
20:43:36.196 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:36.196 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:36.197 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:36.198 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:39.288 03.090 12044 Exposure complete
20:43:39.312 00.024 12044 worker thread done servicing request
20:43:39.312 00.000 14964 OnExposeComplete: enter
20:43:39.313 00.001 14964 UpdateGuideState(): m_state=6
20:43:39.313 00.000 14964 Star::Find(35, 415, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
20:43:39.314 00.001 14964 Star::Find returns 1 (0), X=416.31, Y=310.37, Mass=96907, SNR=182.9, Peak=6131 HFD=3.6
20:43:39.314 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:43:39.315 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.79 = -1.49)
20:43:39.315 00.000 14964 CameraToMount -- cameraX=3.91 cameraY=-0.04 hyp=3.91 cameraTheta=-0.01 mountX=-0.34 mountY=-3.90, mountTheta=-1.66
20:43:39.316 00.001 14964 SchedulePrimaryMove(1136A648, x=3.91, y=-0.04, opts=13)
20:43:39.317 00.001 14964 Enqueuing Move request for scope (3.91, -0.04)
20:43:39.317 00.000 12044 Worker thread wakes up
20:43:39.317 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (3.91, -0.04) opts 0xd
20:43:39.317 00.000 12044 Handling offset move in thread for scope, endpoint = (3.91, -0.04)
20:43:39.318 00.001 12044 Moving (3.91, -0.04) raw xDistance=-0.34 yDistance=-3.90
20:43:39.318 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.72, using input
20:43:39.318 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.11
20:43:39.318 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.90 from input -3.90
20:43:39.318 00.000 12044 MoveAxis(E, 18, ABG)
20:43:39.318 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:39.318 00.000 12044 Move returns status 1, amount 0
20:43:39.318 00.000 12044 MoveAxis(N, 367, ABG)
20:43:39.318 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:39.318 00.000 12044 Move returns status 1, amount 0
20:43:39.318 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:39.318 00.000 12044 move complete, result=1
20:43:39.318 00.000 12044 worker thread done servicing request
20:43:39.331 00.013 14964 UpdateImageDisplay: Size=(968,608) min=387, max=6131, med=651, FiltMin=549, FiltMax=5017, Gamma=0.810
20:43:39.337 00.006 14964 UpdateGuideState exits: m=96907 SNR=182.9
20:43:39.338 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:39.338 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:39.340 00.002 14964 Enqueuing Expose request
20:43:39.340 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -3.9 px 0 ms NORTH
20:43:39.341 00.001 12044 Worker thread wakes up
20:43:39.341 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:39.341 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:39.342 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:39.342 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:42.471 03.129 12044 Exposure complete
20:43:42.492 00.021 12044 worker thread done servicing request
20:43:42.492 00.000 14964 OnExposeComplete: enter
20:43:42.493 00.001 14964 UpdateGuideState(): m_state=6
20:43:42.493 00.000 14964 Star::Find(35, 416, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
20:43:42.494 00.001 14964 Star::Find returns 1 (0), X=416.52, Y=309.94, Mass=99288, SNR=178.3, Peak=6573 HFD=3.6
20:43:42.494 00.000 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.67) = xAngle (1.56 = 1.56)
20:43:42.495 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.69 = -1.59)
20:43:42.495 00.000 14964 CameraToMount -- cameraX=4.12 cameraY=-0.46 hyp=4.15 cameraTheta=-0.11 mountX=0.06 mountY=-4.15, mountTheta=-1.56
20:43:42.498 00.003 14964 SchedulePrimaryMove(1136A648, x=4.12, y=-0.46, opts=13)
20:43:42.499 00.001 14964 Enqueuing Move request for scope (4.12, -0.46)
20:43:42.499 00.000 12044 Worker thread wakes up
20:43:42.499 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (4.12, -0.46) opts 0xd
20:43:42.499 00.000 12044 Handling offset move in thread for scope, endpoint = (4.12, -0.46)
20:43:42.499 00.000 12044 Moving (4.12, -0.46) raw xDistance=0.06 yDistance=-4.15
20:43:42.499 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.07
20:43:42.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.15 from input -4.15
20:43:42.499 00.000 12044 MoveAxis(E, 0, ABG)
20:43:42.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:42.499 00.000 12044 Move returns status 1, amount 0
20:43:42.499 00.000 12044 MoveAxis(N, 390, ABG)
20:43:42.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:42.499 00.000 12044 Move returns status 1, amount 0
20:43:42.499 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:42.499 00.000 12044 move complete, result=1
20:43:42.499 00.000 12044 worker thread done servicing request
20:43:42.513 00.014 14964 UpdateImageDisplay: Size=(968,608) min=262, max=6573, med=650, FiltMin=546, FiltMax=5199, Gamma=0.810
20:43:42.520 00.007 14964 UpdateGuideState exits: m=99288 SNR=178.3
20:43:42.520 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:42.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:42.521 00.000 14964 Enqueuing Expose request
20:43:42.522 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -4.1 px 0 ms NORTH
20:43:42.522 00.000 12044 Worker thread wakes up
20:43:42.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:42.522 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:42.530 00.008 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:42.531 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:45.640 03.109 12044 Exposure complete
20:43:45.662 00.022 12044 worker thread done servicing request
20:43:45.662 00.000 14964 OnExposeComplete: enter
20:43:45.663 00.001 14964 UpdateGuideState(): m_state=6
20:43:45.664 00.001 14964 Star::Find(35, 416, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
20:43:45.664 00.000 14964 Star::Find returns 1 (0), X=416.47, Y=310.06, Mass=98483, SNR=181.7, Peak=7085 HFD=3.7
20:43:45.665 00.001 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.67) = xAngle (1.58 = 1.58)
20:43:45.665 00.000 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.72 = -1.56)
20:43:45.665 00.000 14964 CameraToMount -- cameraX=4.07 cameraY=-0.34 hyp=4.08 cameraTheta=-0.08 mountX=-0.05 mountY=-4.08, mountTheta=-1.58
20:43:45.666 00.001 14964 SchedulePrimaryMove(1136A648, x=4.07, y=-0.34, opts=13)
20:43:45.667 00.001 14964 Enqueuing Move request for scope (4.07, -0.34)
20:43:45.667 00.000 12044 Worker thread wakes up
20:43:45.667 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (4.07, -0.34) opts 0xd
20:43:45.667 00.000 12044 Handling offset move in thread for scope, endpoint = (4.07, -0.34)
20:43:45.667 00.000 12044 Moving (4.07, -0.34) raw xDistance=-0.05 yDistance=-4.08
20:43:45.667 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.43, using input
20:43:45.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.07
20:43:45.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.08 from input -4.08
20:43:45.667 00.000 12044 MoveAxis(E, 0, ABG)
20:43:45.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:45.667 00.000 12044 Move returns status 1, amount 0
20:43:45.667 00.000 12044 MoveAxis(N, 384, ABG)
20:43:45.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:45.667 00.000 12044 Move returns status 1, amount 0
20:43:45.667 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:45.667 00.000 12044 move complete, result=1
20:43:45.667 00.000 12044 worker thread done servicing request
20:43:45.681 00.014 14964 UpdateImageDisplay: Size=(968,608) min=314, max=7085, med=651, FiltMin=555, FiltMax=5414, Gamma=0.810
20:43:45.688 00.007 14964 UpdateGuideState exits: m=98483 SNR=181.7
20:43:45.689 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:45.690 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:45.690 00.000 14964 Enqueuing Expose request
20:43:45.690 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -4.1 px 0 ms NORTH
20:43:45.691 00.001 12044 Worker thread wakes up
20:43:45.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:45.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:45.692 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:45.693 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:48.813 03.120 12044 Exposure complete
20:43:48.833 00.020 12044 worker thread done servicing request
20:43:48.833 00.000 14964 OnExposeComplete: enter
20:43:48.834 00.001 14964 UpdateGuideState(): m_state=6
20:43:48.834 00.000 14964 Star::Find(35, 416, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
20:43:48.835 00.001 14964 Star::Find returns 1 (0), X=417.18, Y=310.59, Mass=98885, SNR=181.6, Peak=6443 HFD=3.8
20:43:48.835 00.000 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.71 = 1.71)
20:43:48.836 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.84 = -1.44)
20:43:48.836 00.000 14964 CameraToMount -- cameraX=4.78 cameraY=0.19 hyp=4.79 cameraTheta=0.04 mountX=-0.65 mountY=-4.75, mountTheta=-1.71
20:43:48.837 00.001 14964 SchedulePrimaryMove(1136A648, x=4.78, y=0.19, opts=13)
20:43:48.838 00.001 14964 Enqueuing Move request for scope (4.78, 0.19)
20:43:48.838 00.000 12044 Worker thread wakes up
20:43:48.839 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (4.78, 0.19) opts 0xd
20:43:48.839 00.000 12044 Handling offset move in thread for scope, endpoint = (4.78, 0.19)
20:43:48.839 00.000 12044 Moving (4.78, 0.19) raw xDistance=-0.65 yDistance=-4.75
20:43:48.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.65, slope = -0.06
20:43:48.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.75 from input -4.75
20:43:48.839 00.000 12044 MoveAxis(E, 30, ABG)
20:43:48.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:48.839 00.000 12044 Move returns status 1, amount 0
20:43:48.839 00.000 12044 MoveAxis(N, 446, ABG)
20:43:48.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:48.839 00.000 12044 Move returns status 1, amount 0
20:43:48.839 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:48.839 00.000 12044 move complete, result=1
20:43:48.839 00.000 12044 worker thread done servicing request
20:43:48.853 00.014 14964 UpdateImageDisplay: Size=(968,608) min=387, max=6443, med=651, FiltMin=541, FiltMax=4889, Gamma=0.810
20:43:48.860 00.007 14964 UpdateGuideState exits: m=98885 SNR=181.6
20:43:48.860 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:48.861 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:48.861 00.000 14964 Enqueuing Expose request
20:43:48.862 00.001 12044 Worker thread wakes up
20:43:48.862 00.000 14964 GuideStep: -0.6 px 0 ms EAST, -4.7 px 0 ms NORTH
20:43:48.862 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:48.863 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:48.873 00.010 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:48.874 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:51.957 03.083 12044 Exposure complete
20:43:51.979 00.022 12044 worker thread done servicing request
20:43:51.979 00.000 14964 OnExposeComplete: enter
20:43:51.980 00.001 14964 UpdateGuideState(): m_state=6
20:43:51.980 00.000 14964 Star::Find(35, 417, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:43:51.981 00.001 14964 Star::Find returns 1 (0), X=416.72, Y=310.62, Mass=96439, SNR=177.4, Peak=6575 HFD=4.0
20:43:51.981 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.67) = xAngle (1.72 = 1.72)
20:43:51.982 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.85 = -1.43)
20:43:51.982 00.000 14964 CameraToMount -- cameraX=4.33 cameraY=0.21 hyp=4.33 cameraTheta=0.05 mountX=-0.63 mountY=-4.29, mountTheta=-1.72
20:43:51.983 00.001 14964 SchedulePrimaryMove(1136A648, x=4.33, y=0.21, opts=13)
20:43:51.984 00.001 14964 Enqueuing Move request for scope (4.33, 0.21)
20:43:51.984 00.000 12044 Worker thread wakes up
20:43:51.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (4.33, 0.21) opts 0xd
20:43:51.984 00.000 12044 Handling offset move in thread for scope, endpoint = (4.33, 0.21)
20:43:51.984 00.000 12044 Moving (4.33, 0.21) raw xDistance=-0.63 yDistance=-4.29
20:43:51.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.63, slope = -0.06
20:43:51.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.29 from input -4.29
20:43:51.984 00.000 12044 MoveAxis(E, 33, ABG)
20:43:51.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:51.985 00.001 12044 Move returns status 1, amount 0
20:43:51.985 00.000 12044 MoveAxis(N, 403, ABG)
20:43:51.985 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:51.985 00.000 12044 Move returns status 1, amount 0
20:43:51.985 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:51.985 00.000 12044 move complete, result=1
20:43:51.985 00.000 12044 worker thread done servicing request
20:43:51.999 00.014 14964 UpdateImageDisplay: Size=(968,608) min=282, max=6575, med=651, FiltMin=548, FiltMax=5269, Gamma=0.810
20:43:52.005 00.006 14964 UpdateGuideState exits: m=96439 SNR=177.4
20:43:52.006 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:52.006 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:52.006 00.000 14964 Enqueuing Expose request
20:43:52.007 00.001 14964 GuideStep: -0.6 px 0 ms EAST, -4.3 px 0 ms NORTH
20:43:52.007 00.000 12044 Worker thread wakes up
20:43:52.007 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:52.008 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:52.009 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:52.010 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:55.132 03.122 12044 Exposure complete
20:43:55.155 00.023 12044 worker thread done servicing request
20:43:55.155 00.000 14964 OnExposeComplete: enter
20:43:55.156 00.001 14964 UpdateGuideState(): m_state=6
20:43:55.156 00.000 14964 Star::Find(35, 416, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
20:43:55.157 00.001 14964 Star::Find returns 1 (0), X=416.84, Y=310.38, Mass=95743, SNR=177.2, Peak=7467 HFD=3.7
20:43:55.157 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:43:55.158 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.49)
20:43:55.158 00.000 14964 CameraToMount -- cameraX=4.44 cameraY=-0.03 hyp=4.44 cameraTheta=-0.01 mountX=-0.40 mountY=-4.43, mountTheta=-1.66
20:43:55.159 00.001 14964 SchedulePrimaryMove(1136A648, x=4.44, y=-0.03, opts=13)
20:43:55.160 00.001 14964 Enqueuing Move request for scope (4.44, -0.03)
20:43:55.160 00.000 12044 Worker thread wakes up
20:43:55.161 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (4.44, -0.03) opts 0xd
20:43:55.161 00.000 12044 Handling offset move in thread for scope, endpoint = (4.44, -0.03)
20:43:55.161 00.000 12044 Moving (4.44, -0.03) raw xDistance=-0.40 yDistance=-4.43
20:43:55.161 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.40, slope = -0.05
20:43:55.161 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.43 from input -4.43
20:43:55.161 00.000 12044 MoveAxis(E, 27, ABG)
20:43:55.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:55.161 00.000 12044 Move returns status 1, amount 0
20:43:55.161 00.000 12044 MoveAxis(N, 416, ABG)
20:43:55.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:55.161 00.000 12044 Move returns status 1, amount 0
20:43:55.161 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:55.161 00.000 12044 move complete, result=1
20:43:55.161 00.000 12044 worker thread done servicing request
20:43:55.174 00.013 14964 UpdateImageDisplay: Size=(968,608) min=388, max=7467, med=651, FiltMin=544, FiltMax=5438, Gamma=0.810
20:43:55.181 00.007 14964 UpdateGuideState exits: m=95743 SNR=177.2
20:43:55.181 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:55.182 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:55.182 00.000 14964 Enqueuing Expose request
20:43:55.183 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -4.4 px 0 ms NORTH
20:43:55.183 00.000 12044 Worker thread wakes up
20:43:55.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:55.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:55.185 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:55.186 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:43:58.290 03.104 12044 Exposure complete
20:43:58.312 00.022 12044 worker thread done servicing request
20:43:58.312 00.000 14964 OnExposeComplete: enter
20:43:58.312 00.000 14964 UpdateGuideState(): m_state=6
20:43:58.313 00.001 14964 Star::Find(35, 416, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
20:43:58.313 00.000 14964 Star::Find returns 1 (0), X=417.07, Y=310.34, Mass=98163, SNR=186.6, Peak=6995 HFD=3.7
20:43:58.314 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:43:58.314 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.79 = -1.49)
20:43:58.315 00.001 14964 CameraToMount -- cameraX=4.67 cameraY=-0.06 hyp=4.67 cameraTheta=-0.01 mountX=-0.39 mountY=-4.65, mountTheta=-1.66
20:43:58.316 00.001 14964 SchedulePrimaryMove(1136A648, x=4.67, y=-0.06, opts=13)
20:43:58.316 00.000 14964 Enqueuing Move request for scope (4.67, -0.06)
20:43:58.317 00.001 12044 Worker thread wakes up
20:43:58.317 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (4.67, -0.06) opts 0xd
20:43:58.317 00.000 12044 Handling offset move in thread for scope, endpoint = (4.67, -0.06)
20:43:58.317 00.000 12044 Moving (4.67, -0.06) raw xDistance=-0.39 yDistance=-4.65
20:43:58.317 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.39 is < calculated value -0.41, using input
20:43:58.317 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.39, slope = -0.06
20:43:58.317 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.65 from input -4.65
20:43:58.317 00.000 12044 MoveAxis(E, 21, ABG)
20:43:58.317 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:58.317 00.000 12044 Move returns status 1, amount 0
20:43:58.317 00.000 12044 MoveAxis(N, 437, ABG)
20:43:58.317 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:43:58.317 00.000 12044 Move returns status 1, amount 0
20:43:58.317 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:43:58.317 00.000 12044 move complete, result=1
20:43:58.318 00.001 12044 worker thread done servicing request
20:43:58.331 00.013 14964 UpdateImageDisplay: Size=(968,608) min=203, max=15043, med=650, FiltMin=546, FiltMax=5323, Gamma=0.810
20:43:58.337 00.006 14964 UpdateGuideState exits: m=98163 SNR=186.6
20:43:58.338 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:58.339 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:43:58.339 00.000 14964 Enqueuing Expose request
20:43:58.339 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -4.7 px 0 ms NORTH
20:43:58.340 00.001 12044 Worker thread wakes up
20:43:58.340 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:43:58.340 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:43:58.344 00.004 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:43:58.344 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:01.459 03.115 12044 Exposure complete
20:44:01.479 00.020 12044 worker thread done servicing request
20:44:01.479 00.000 14964 OnExposeComplete: enter
20:44:01.480 00.001 14964 UpdateGuideState(): m_state=6
20:44:01.480 00.000 14964 Star::Find(35, 417, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
20:44:01.481 00.001 14964 Star::Find returns 1 (0), X=417.37, Y=311.16, Mass=97302, SNR=179.2, Peak=7819 HFD=3.6
20:44:01.481 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.67) = xAngle (1.82 = 1.82)
20:44:01.482 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.95 = -1.33)
20:44:01.482 00.000 14964 CameraToMount -- cameraX=4.97 cameraY=0.76 hyp=5.03 cameraTheta=0.15 mountX=-1.24 mountY=-4.88, mountTheta=-1.82
20:44:01.484 00.002 14964 SchedulePrimaryMove(1136A648, x=4.97, y=0.76, opts=13)
20:44:01.485 00.001 14964 Enqueuing Move request for scope (4.97, 0.76)
20:44:01.485 00.000 12044 Worker thread wakes up
20:44:01.485 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (4.97, 0.76) opts 0xd
20:44:01.485 00.000 12044 Handling offset move in thread for scope, endpoint = (4.97, 0.76)
20:44:01.485 00.000 12044 Moving (4.97, 0.76) raw xDistance=-1.24 yDistance=-4.88
20:44:01.485 00.000 12044 Lowpass2 history cleared, outlier deflection
20:44:01.485 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.80 from input -1.24, slope = 0.00
20:44:01.485 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.88 from input -4.88
20:44:01.485 00.000 12044 MoveAxis(E, 67, ABG)
20:44:01.485 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:01.486 00.001 12044 Move returns status 1, amount 0
20:44:01.486 00.000 12044 MoveAxis(N, 459, ABG)
20:44:01.486 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:01.486 00.000 12044 Move returns status 1, amount 0
20:44:01.486 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:01.486 00.000 12044 move complete, result=1
20:44:01.486 00.000 12044 worker thread done servicing request
20:44:01.500 00.014 14964 UpdateImageDisplay: Size=(968,608) min=232, max=7819, med=649, FiltMin=550, FiltMax=5003, Gamma=0.810
20:44:01.506 00.006 14964 UpdateGuideState exits: m=97302 SNR=179.2
20:44:01.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:01.508 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:01.508 00.000 14964 Enqueuing Expose request
20:44:01.509 00.001 14964 GuideStep: -1.2 px 0 ms EAST, -4.9 px 0 ms NORTH
20:44:01.509 00.000 12044 Worker thread wakes up
20:44:01.509 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:01.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:01.511 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:01.511 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:04.607 03.096 12044 Exposure complete
20:44:04.628 00.021 12044 worker thread done servicing request
20:44:04.628 00.000 14964 OnExposeComplete: enter
20:44:04.629 00.001 14964 UpdateGuideState(): m_state=6
20:44:04.630 00.001 14964 Star::Find(35, 417, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
20:44:04.630 00.000 14964 Star::Find returns 1 (0), X=417.65, Y=310.82, Mass=97805, SNR=185.4, Peak=7345 HFD=3.6
20:44:04.631 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.67) = xAngle (1.75 = 1.75)
20:44:04.631 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.88 = -1.40)
20:44:04.632 00.001 14964 CameraToMount -- cameraX=5.25 cameraY=0.42 hyp=5.27 cameraTheta=0.08 mountX=-0.93 mountY=-5.19, mountTheta=-1.75
20:44:04.633 00.001 14964 SchedulePrimaryMove(1136A648, x=5.25, y=0.42, opts=13)
20:44:04.633 00.000 14964 Enqueuing Move request for scope (5.25, 0.42)
20:44:04.634 00.001 12044 Worker thread wakes up
20:44:04.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (5.25, 0.42) opts 0xd
20:44:04.634 00.000 12044 Handling offset move in thread for scope, endpoint = (5.25, 0.42)
20:44:04.634 00.000 12044 Moving (5.25, 0.42) raw xDistance=-0.93 yDistance=-5.19
20:44:04.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.60 from input -0.93, slope = 0.00
20:44:04.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.19 from input -5.19
20:44:04.634 00.000 12044 MoveAxis(E, 50, ABG)
20:44:04.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:04.634 00.000 12044 Move returns status 1, amount 0
20:44:04.634 00.000 12044 MoveAxis(N, 488, ABG)
20:44:04.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:04.634 00.000 12044 Move returns status 1, amount 0
20:44:04.634 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:04.634 00.000 12044 move complete, result=1
20:44:04.634 00.000 12044 worker thread done servicing request
20:44:04.648 00.014 14964 UpdateImageDisplay: Size=(968,608) min=295, max=7345, med=650, FiltMin=549, FiltMax=5436, Gamma=0.810
20:44:04.654 00.006 14964 UpdateGuideState exits: m=97805 SNR=185.4
20:44:04.654 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:04.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:04.655 00.000 14964 Enqueuing Expose request
20:44:04.656 00.001 14964 GuideStep: -0.9 px 0 ms EAST, -5.2 px 0 ms NORTH
20:44:04.656 00.000 12044 Worker thread wakes up
20:44:04.656 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:04.656 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:04.658 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:04.659 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:07.755 03.096 12044 Exposure complete
20:44:07.775 00.020 12044 worker thread done servicing request
20:44:07.775 00.000 14964 OnExposeComplete: enter
20:44:07.775 00.000 14964 UpdateGuideState(): m_state=6
20:44:07.776 00.001 14964 Star::Find(35, 417, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
20:44:07.777 00.001 14964 Star::Find returns 1 (0), X=417.37, Y=310.97, Mass=96850, SNR=181.4, Peak=6801 HFD=3.6
20:44:07.777 00.000 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.67) = xAngle (1.78 = 1.78)
20:44:07.778 00.001 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.92 = -1.37)
20:44:07.778 00.000 14964 CameraToMount -- cameraX=4.97 cameraY=0.57 hyp=5.00 cameraTheta=0.11 mountX=-1.05 mountY=-4.90, mountTheta=-1.78
20:44:07.779 00.001 14964 SchedulePrimaryMove(1136A648, x=4.97, y=0.57, opts=13)
20:44:07.780 00.001 14964 Enqueuing Move request for scope (4.97, 0.57)
20:44:07.780 00.000 12044 Worker thread wakes up
20:44:07.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (4.97, 0.57) opts 0xd
20:44:07.780 00.000 12044 Handling offset move in thread for scope, endpoint = (4.97, 0.57)
20:44:07.780 00.000 12044 Moving (4.97, 0.57) raw xDistance=-1.05 yDistance=-4.90
20:44:07.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.68 from input -1.05, slope = 0.00
20:44:07.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns -4.90 from input -4.90
20:44:07.781 00.001 12044 MoveAxis(E, 57, ABG)
20:44:07.781 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:07.781 00.000 12044 Move returns status 1, amount 0
20:44:07.781 00.000 12044 MoveAxis(N, 461, ABG)
20:44:07.781 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:07.781 00.000 12044 Move returns status 1, amount 0
20:44:07.781 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:07.781 00.000 12044 move complete, result=1
20:44:07.781 00.000 12044 worker thread done servicing request
20:44:07.793 00.012 14964 UpdateImageDisplay: Size=(968,608) min=262, max=6801, med=650, FiltMin=547, FiltMax=5585, Gamma=0.810
20:44:07.800 00.007 14964 UpdateGuideState exits: m=96850 SNR=181.4
20:44:07.800 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:07.801 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:07.801 00.000 14964 Enqueuing Expose request
20:44:07.802 00.001 12044 Worker thread wakes up
20:44:07.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:07.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:07.802 00.000 14964 GuideStep: -1.0 px 0 ms EAST, -4.9 px 0 ms NORTH
20:44:07.804 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:07.805 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:10.914 03.109 12044 Exposure complete
20:44:10.935 00.021 12044 worker thread done servicing request
20:44:10.935 00.000 14964 OnExposeComplete: enter
20:44:10.936 00.001 14964 UpdateGuideState(): m_state=6
20:44:10.937 00.001 14964 Star::Find(35, 417, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
20:44:10.937 00.000 14964 Star::Find returns 1 (0), X=417.62, Y=310.60, Mass=98065, SNR=186.0, Peak=7423 HFD=3.3
20:44:10.938 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.71 = 1.71)
20:44:10.938 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.84 = -1.44)
20:44:10.939 00.001 14964 CameraToMount -- cameraX=5.22 cameraY=0.20 hyp=5.22 cameraTheta=0.04 mountX=-0.70 mountY=-5.18, mountTheta=-1.71
20:44:10.940 00.001 14964 SchedulePrimaryMove(1136A648, x=5.22, y=0.20, opts=13)
20:44:10.941 00.001 14964 Enqueuing Move request for scope (5.22, 0.20)
20:44:10.941 00.000 12044 Worker thread wakes up
20:44:10.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (5.22, 0.20) opts 0xd
20:44:10.941 00.000 12044 Handling offset move in thread for scope, endpoint = (5.22, 0.20)
20:44:10.941 00.000 12044 Moving (5.22, 0.20) raw xDistance=-0.70 yDistance=-5.18
20:44:10.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.70, slope = 0.00
20:44:10.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.18 from input -5.18
20:44:10.941 00.000 12044 MoveAxis(E, 38, ABG)
20:44:10.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:10.941 00.000 12044 Move returns status 1, amount 0
20:44:10.941 00.000 12044 MoveAxis(N, 487, ABG)
20:44:10.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:10.941 00.000 12044 Move returns status 1, amount 0
20:44:10.941 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:10.941 00.000 12044 move complete, result=1
20:44:10.942 00.001 12044 worker thread done servicing request
20:44:10.955 00.013 14964 UpdateImageDisplay: Size=(968,608) min=302, max=7423, med=650, FiltMin=548, FiltMax=5079, Gamma=0.810
20:44:10.962 00.007 14964 UpdateGuideState exits: m=98065 SNR=186.0
20:44:10.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:10.963 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:10.964 00.001 14964 Enqueuing Expose request
20:44:10.964 00.000 14964 GuideStep: -0.7 px 0 ms EAST, -5.2 px 0 ms NORTH
20:44:10.965 00.001 12044 Worker thread wakes up
20:44:10.965 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:10.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:10.968 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:10.969 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:14.096 03.127 12044 Exposure complete
20:44:14.120 00.024 12044 worker thread done servicing request
20:44:14.120 00.000 14964 OnExposeComplete: enter
20:44:14.121 00.001 14964 UpdateGuideState(): m_state=6
20:44:14.121 00.000 14964 Star::Find(35, 417, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
20:44:14.122 00.001 14964 Star::Find returns 1 (0), X=417.71, Y=310.90, Mass=98785, SNR=179.9, Peak=6597 HFD=3.8
20:44:14.122 00.000 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.67) = xAngle (1.76 = 1.76)
20:44:14.123 00.001 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.90 = -1.39)
20:44:14.123 00.000 14964 CameraToMount -- cameraX=5.31 cameraY=0.50 hyp=5.33 cameraTheta=0.09 mountX=-1.01 mountY=-5.24, mountTheta=-1.76
20:44:14.125 00.002 14964 SchedulePrimaryMove(1136A648, x=5.31, y=0.50, opts=13)
20:44:14.125 00.000 14964 Enqueuing Move request for scope (5.31, 0.50)
20:44:14.126 00.001 12044 Worker thread wakes up
20:44:14.126 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (5.31, 0.50) opts 0xd
20:44:14.126 00.000 12044 Handling offset move in thread for scope, endpoint = (5.31, 0.50)
20:44:14.126 00.000 12044 Moving (5.31, 0.50) raw xDistance=-1.01 yDistance=-5.24
20:44:14.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -1.01, slope = 0.01
20:44:14.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.24 from input -5.24
20:44:14.126 00.000 12044 MoveAxis(E, 0, ABG)
20:44:14.126 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:14.126 00.000 12044 Move returns status 1, amount 0
20:44:14.126 00.000 12044 MoveAxis(N, 493, ABG)
20:44:14.126 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:14.126 00.000 12044 Move returns status 1, amount 0
20:44:14.126 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:14.126 00.000 12044 move complete, result=1
20:44:14.126 00.000 12044 worker thread done servicing request
20:44:14.140 00.014 14964 UpdateImageDisplay: Size=(968,608) min=319, max=6597, med=650, FiltMin=543, FiltMax=5304, Gamma=0.810
20:44:14.146 00.006 14964 UpdateGuideState exits: m=98785 SNR=179.9
20:44:14.146 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:14.147 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:14.147 00.000 14964 Enqueuing Expose request
20:44:14.148 00.001 14964 GuideStep: -1.0 px 0 ms EAST, -5.2 px 0 ms NORTH
20:44:14.148 00.000 12044 Worker thread wakes up
20:44:14.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:14.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:14.150 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:14.151 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:17.269 03.118 12044 Exposure complete
20:44:17.291 00.022 12044 worker thread done servicing request
20:44:17.292 00.001 14964 OnExposeComplete: enter
20:44:17.292 00.000 14964 UpdateGuideState(): m_state=6
20:44:17.293 00.001 14964 Star::Find(35, 417, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
20:44:17.293 00.000 14964 Star::Find returns 1 (0), X=418.04, Y=310.35, Mass=99112, SNR=185.5, Peak=8017 HFD=3.4
20:44:17.294 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:44:17.294 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.79 = -1.49)
20:44:17.295 00.001 14964 CameraToMount -- cameraX=5.64 cameraY=-0.05 hyp=5.64 cameraTheta=-0.01 mountX=-0.49 mountY=-5.62, mountTheta=-1.66
20:44:17.296 00.001 14964 SchedulePrimaryMove(1136A648, x=5.64, y=-0.05, opts=13)
20:44:17.297 00.001 14964 Enqueuing Move request for scope (5.64, -0.05)
20:44:17.297 00.000 12044 Worker thread wakes up
20:44:17.297 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (5.64, -0.05) opts 0xd
20:44:17.297 00.000 12044 Handling offset move in thread for scope, endpoint = (5.64, -0.05)
20:44:17.297 00.000 12044 Moving (5.64, -0.05) raw xDistance=-0.49 yDistance=-5.62
20:44:17.297 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.49, slope = 0.09
20:44:17.297 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.62 from input -5.62
20:44:17.297 00.000 12044 MoveAxis(E, 0, ABG)
20:44:17.297 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:17.297 00.000 12044 Move returns status 1, amount 0
20:44:17.297 00.000 12044 MoveAxis(N, 529, ABG)
20:44:17.297 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:17.297 00.000 12044 Move returns status 1, amount 0
20:44:17.297 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:17.297 00.000 12044 move complete, result=1
20:44:17.298 00.001 12044 worker thread done servicing request
20:44:17.310 00.012 14964 UpdateImageDisplay: Size=(968,608) min=152, max=8017, med=648, FiltMin=535, FiltMax=5712, Gamma=0.810
20:44:17.317 00.007 14964 UpdateGuideState exits: m=99112 SNR=185.5
20:44:17.318 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:17.318 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:17.319 00.001 14964 Enqueuing Expose request
20:44:17.319 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -5.6 px 0 ms NORTH
20:44:17.320 00.001 12044 Worker thread wakes up
20:44:17.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:17.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:17.321 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:17.322 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:20.451 03.129 12044 Exposure complete
20:44:20.472 00.021 12044 worker thread done servicing request
20:44:20.472 00.000 14964 OnExposeComplete: enter
20:44:20.472 00.000 14964 UpdateGuideState(): m_state=6
20:44:20.473 00.001 14964 Star::Find(35, 418, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
20:44:20.473 00.000 14964 Star::Find returns 1 (0), X=418.40, Y=310.66, Mass=98024, SNR=185.1, Peak=7433 HFD=3.3
20:44:20.474 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.71 = 1.71)
20:44:20.474 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.85 = -1.44)
20:44:20.475 00.001 14964 CameraToMount -- cameraX=6.00 cameraY=0.26 hyp=6.01 cameraTheta=0.04 mountX=-0.84 mountY=-5.96, mountTheta=-1.71
20:44:20.476 00.001 14964 SchedulePrimaryMove(1136A648, x=6.00, y=0.26, opts=13)
20:44:20.476 00.000 14964 Enqueuing Move request for scope (6.00, 0.26)
20:44:20.477 00.001 12044 Worker thread wakes up
20:44:20.477 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (6.00, 0.26) opts 0xd
20:44:20.477 00.000 12044 Handling offset move in thread for scope, endpoint = (6.00, 0.26)
20:44:20.477 00.000 12044 Moving (6.00, 0.26) raw xDistance=-0.84 yDistance=-5.96
20:44:20.477 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.84, slope = 0.05
20:44:20.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.96 from input -5.96
20:44:20.477 00.000 12044 MoveAxis(E, 0, ABG)
20:44:20.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:20.477 00.000 12044 Move returns status 1, amount 0
20:44:20.477 00.000 12044 MoveAxis(N, 560, ABG)
20:44:20.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:20.477 00.000 12044 Move returns status 1, amount 0
20:44:20.477 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:20.477 00.000 12044 move complete, result=1
20:44:20.477 00.000 12044 worker thread done servicing request
20:44:20.491 00.014 14964 UpdateImageDisplay: Size=(968,608) min=339, max=7433, med=649, FiltMin=547, FiltMax=5859, Gamma=0.810
20:44:20.498 00.007 14964 UpdateGuideState exits: m=98024 SNR=185.1
20:44:20.498 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:20.499 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:20.499 00.000 14964 Enqueuing Expose request
20:44:20.500 00.001 12044 Worker thread wakes up
20:44:20.500 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:20.500 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:20.500 00.000 14964 GuideStep: -0.8 px 0 ms EAST, -6.0 px 0 ms NORTH
20:44:20.519 00.019 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:20.520 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:23.620 03.100 12044 Exposure complete
20:44:23.641 00.021 12044 worker thread done servicing request
20:44:23.641 00.000 14964 OnExposeComplete: enter
20:44:23.642 00.001 14964 UpdateGuideState(): m_state=6
20:44:23.643 00.001 14964 Star::Find(35, 418, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
20:44:23.643 00.000 14964 Star::Find returns 1 (0), X=418.08, Y=310.25, Mass=97702, SNR=176.2, Peak=7525 HFD=3.7
20:44:23.644 00.001 14964 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.67) = xAngle (1.64 = 1.64)
20:44:23.644 00.000 14964 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.78 = -1.51)
20:44:23.645 00.001 14964 CameraToMount -- cameraX=5.68 cameraY=-0.15 hyp=5.68 cameraTheta=-0.03 mountX=-0.40 mountY=-5.67, mountTheta=-1.64
20:44:23.646 00.001 14964 SchedulePrimaryMove(1136A648, x=5.68, y=-0.15, opts=13)
20:44:23.647 00.001 14964 Enqueuing Move request for scope (5.68, -0.15)
20:44:23.647 00.000 12044 Worker thread wakes up
20:44:23.647 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (5.68, -0.15) opts 0xd
20:44:23.647 00.000 12044 Handling offset move in thread for scope, endpoint = (5.68, -0.15)
20:44:23.647 00.000 12044 Moving (5.68, -0.15) raw xDistance=-0.40 yDistance=-5.67
20:44:23.647 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.08
20:44:23.647 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.67 from input -5.67
20:44:23.647 00.000 12044 MoveAxis(E, 0, ABG)
20:44:23.647 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:23.647 00.000 12044 Move returns status 1, amount 0
20:44:23.647 00.000 12044 MoveAxis(N, 533, ABG)
20:44:23.647 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:23.647 00.000 12044 Move returns status 1, amount 0
20:44:23.648 00.001 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:23.648 00.000 12044 move complete, result=1
20:44:23.648 00.000 12044 worker thread done servicing request
20:44:23.662 00.014 14964 UpdateImageDisplay: Size=(968,608) min=274, max=7525, med=650, FiltMin=543, FiltMax=5320, Gamma=0.810
20:44:23.669 00.007 14964 UpdateGuideState exits: m=97702 SNR=176.2
20:44:23.670 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:23.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:23.671 00.000 14964 Enqueuing Expose request
20:44:23.672 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -5.7 px 0 ms NORTH
20:44:23.672 00.000 12044 Worker thread wakes up
20:44:23.672 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:23.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:23.674 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:23.675 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:26.770 03.095 12044 Exposure complete
20:44:26.795 00.025 12044 worker thread done servicing request
20:44:26.795 00.000 14964 OnExposeComplete: enter
20:44:26.796 00.001 14964 UpdateGuideState(): m_state=6
20:44:26.796 00.000 14964 Star::Find(35, 418, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
20:44:26.797 00.001 14964 Star::Find returns 1 (0), X=418.49, Y=309.98, Mass=98059, SNR=184.1, Peak=7641 HFD=3.6
20:44:26.797 00.000 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.67) = xAngle (1.60 = 1.60)
20:44:26.798 00.001 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.73 = -1.55)
20:44:26.798 00.000 14964 CameraToMount -- cameraX=6.09 cameraY=-0.42 hyp=6.10 cameraTheta=-0.07 mountX=-0.17 mountY=-6.10, mountTheta=-1.60
20:44:26.799 00.001 14964 SchedulePrimaryMove(1136A648, x=6.09, y=-0.42, opts=13)
20:44:26.800 00.001 14964 Enqueuing Move request for scope (6.09, -0.42)
20:44:26.801 00.001 12044 Worker thread wakes up
20:44:26.801 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (6.09, -0.42) opts 0xd
20:44:26.801 00.000 12044 Handling offset move in thread for scope, endpoint = (6.09, -0.42)
20:44:26.801 00.000 12044 Moving (6.09, -0.42) raw xDistance=-0.17 yDistance=-6.10
20:44:26.801 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.10
20:44:26.801 00.000 12044 GuideAlgorithmResistSwitch::result() returns -6.10 from input -6.10
20:44:26.801 00.000 12044 MoveAxis(E, 0, ABG)
20:44:26.801 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:26.801 00.000 12044 Move returns status 1, amount 0
20:44:26.801 00.000 12044 MoveAxis(N, 573, ABG)
20:44:26.801 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:26.801 00.000 12044 Move returns status 1, amount 0
20:44:26.801 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:26.801 00.000 12044 move complete, result=1
20:44:26.801 00.000 12044 worker thread done servicing request
20:44:26.815 00.014 14964 UpdateImageDisplay: Size=(968,608) min=178, max=7641, med=650, FiltMin=546, FiltMax=5147, Gamma=0.810
20:44:26.822 00.007 14964 UpdateGuideState exits: m=98059 SNR=184.1
20:44:26.823 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:26.823 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:26.824 00.001 14964 Enqueuing Expose request
20:44:26.824 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -6.1 px 0 ms NORTH
20:44:26.825 00.001 12044 Worker thread wakes up
20:44:26.825 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:26.825 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:26.827 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:26.828 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:29.929 03.101 12044 Exposure complete
20:44:29.951 00.022 12044 worker thread done servicing request
20:44:29.951 00.000 14964 OnExposeComplete: enter
20:44:29.952 00.001 14964 UpdateGuideState(): m_state=6
20:44:29.952 00.000 14964 Star::Find(35, 418, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
20:44:29.953 00.001 14964 Star::Find returns 1 (0), X=418.43, Y=309.92, Mass=96542, SNR=176.9, Peak=7637 HFD=3.6
20:44:29.953 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.67) = xAngle (1.59 = 1.59)
20:44:29.954 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.72 = -1.56)
20:44:29.954 00.000 14964 CameraToMount -- cameraX=6.04 cameraY=-0.48 hyp=6.05 cameraTheta=-0.08 mountX=-0.11 mountY=-6.05, mountTheta=-1.59
20:44:29.956 00.002 14964 SchedulePrimaryMove(1136A648, x=6.04, y=-0.48, opts=13)
20:44:29.956 00.000 14964 Enqueuing Move request for scope (6.04, -0.48)
20:44:29.957 00.001 12044 Worker thread wakes up
20:44:29.957 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (6.04, -0.48) opts 0xd
20:44:29.957 00.000 12044 Handling offset move in thread for scope, endpoint = (6.04, -0.48)
20:44:29.957 00.000 12044 Moving (6.04, -0.48) raw xDistance=-0.11 yDistance=-6.05
20:44:29.957 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.11
20:44:29.957 00.000 12044 GuideAlgorithmResistSwitch::result() returns -6.05 from input -6.05
20:44:29.957 00.000 12044 MoveAxis(E, 0, ABG)
20:44:29.957 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:29.957 00.000 12044 Move returns status 1, amount 0
20:44:29.957 00.000 12044 MoveAxis(N, 569, ABG)
20:44:29.957 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:29.957 00.000 12044 Move returns status 1, amount 0
20:44:29.957 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:29.957 00.000 12044 move complete, result=1
20:44:29.957 00.000 12044 worker thread done servicing request
20:44:29.970 00.013 14964 UpdateImageDisplay: Size=(968,608) min=224, max=7637, med=649, FiltMin=540, FiltMax=5232, Gamma=0.810
20:44:29.977 00.007 14964 UpdateGuideState exits: m=96542 SNR=176.9
20:44:29.977 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:29.978 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:29.978 00.000 14964 Enqueuing Expose request
20:44:29.979 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -6.1 px 0 ms NORTH
20:44:29.980 00.001 12044 Worker thread wakes up
20:44:29.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:29.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:29.997 00.017 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:29.997 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:33.083 03.086 12044 Exposure complete
20:44:33.104 00.021 12044 worker thread done servicing request
20:44:33.104 00.000 14964 OnExposeComplete: enter
20:44:33.105 00.001 14964 UpdateGuideState(): m_state=6
20:44:33.105 00.000 14964 Star::Find(35, 418, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
20:44:33.106 00.001 14964 Star::Find returns 1 (0), X=418.32, Y=309.84, Mass=99333, SNR=180.0, Peak=8224 HFD=3.5
20:44:33.106 00.000 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.67) = xAngle (1.57 = 1.57)
20:44:33.107 00.001 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.71 = -1.58)
20:44:33.107 00.000 14964 CameraToMount -- cameraX=5.92 cameraY=-0.56 hyp=5.95 cameraTheta=-0.10 mountX=-0.01 mountY=-5.95, mountTheta=-1.57
20:44:33.108 00.001 14964 SchedulePrimaryMove(1136A648, x=5.92, y=-0.56, opts=13)
20:44:33.109 00.001 14964 Enqueuing Move request for scope (5.92, -0.56)
20:44:33.109 00.000 12044 Worker thread wakes up
20:44:33.110 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (5.92, -0.56) opts 0xd
20:44:33.110 00.000 12044 Handling offset move in thread for scope, endpoint = (5.92, -0.56)
20:44:33.110 00.000 12044 Moving (5.92, -0.56) raw xDistance=-0.01 yDistance=-5.95
20:44:33.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.11
20:44:33.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns -5.95 from input -5.95
20:44:33.110 00.000 12044 MoveAxis(E, 0, ABG)
20:44:33.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:33.110 00.000 12044 Move returns status 1, amount 0
20:44:33.110 00.000 12044 MoveAxis(N, 559, ABG)
20:44:33.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:44:33.110 00.000 12044 Move returns status 1, amount 0
20:44:33.110 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:44:33.110 00.000 12044 move complete, result=1
20:44:33.110 00.000 12044 worker thread done servicing request
20:44:33.124 00.014 14964 UpdateImageDisplay: Size=(968,608) min=206, max=8224, med=648, FiltMin=547, FiltMax=5846, Gamma=0.810
20:44:33.131 00.007 14964 UpdateGuideState exits: m=99333 SNR=180.0
20:44:33.131 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:33.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:33.132 00.000 14964 Enqueuing Expose request
20:44:33.133 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -5.9 px 0 ms NORTH
20:44:33.133 00.000 12044 Worker thread wakes up
20:44:33.133 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:33.133 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:33.136 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:44:33.137 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:44:34.813 01.676 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.67) = xAngle (2.31 = 2.31)
20:44:34.813 00.000 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.44 = -0.84)
20:44:34.814 00.001 14964 CameraToMount -- cameraX=418.32 cameraY=309.84 hyp=520.57 cameraTheta=0.64 mountX=-348.94 mountY=-388.77, mountTheta=-2.30
20:44:34.814 00.000 14964 BLT: Entering DecMeasurementStep, state = 0
20:44:34.815 00.001 14964 MountGuidingEnabled: 1
20:44:34.816 00.001 14964 BLT: Exiting DecMeasurementStep
20:44:36.239 01.423 12044 Exposure complete
20:44:36.260 00.021 12044 worker thread done servicing request
20:44:36.260 00.000 14964 OnExposeComplete: enter
20:44:36.261 00.001 14964 UpdateGuideState(): m_state=6
20:44:36.261 00.000 14964 Star::Find(35, 418, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
20:44:36.262 00.001 14964 Star::Find returns 1 (0), X=418.67, Y=309.86, Mass=99607, SNR=184.8, Peak=6872 HFD=3.7
20:44:36.262 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.67) = xAngle (1.58 = 1.58)
20:44:36.263 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.72 = -1.57)
20:44:36.264 00.001 14964 CameraToMount -- cameraX=6.27 cameraY=-0.54 hyp=6.29 cameraTheta=-0.09 mountX=-0.07 mountY=-6.29, mountTheta=-1.58
20:44:36.265 00.001 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.67) = xAngle (2.31 = 2.31)
20:44:36.266 00.001 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.44 = -0.84)
20:44:36.266 00.000 14964 CameraToMount -- cameraX=418.67 cameraY=309.86 hyp=520.86 cameraTheta=0.64 mountX=-348.99 mountY=-389.12, mountTheta=-2.30
20:44:36.267 00.001 14964 BLT: Entering DecMeasurementStep, state = 1
20:44:36.267 00.000 14964 BLT starting North backlash clearing using pulse width of 470, looking for moves >= 4 px
20:44:36.268 00.001 14964 Enqueuing Calibration Move request for direction 0
20:44:36.268 00.000 14964 BLT: Exiting DecMeasurementStep
20:44:36.269 00.001 12044 Worker thread wakes up
20:44:36.269 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 470 opts 0x0
20:44:36.269 00.000 12044 Handling axis move in thread for scope dir=0 dur=470
20:44:36.269 00.000 12044 scope move axis dir= 0 dur= 470 opts= 0x0
20:44:36.269 00.000 12044 MoveAxis(N, 470, -)
20:44:36.269 00.000 12044 Guiding  Dir = 0, Dur = 470
20:44:36.283 00.014 14964 UpdateImageDisplay: Size=(968,608) min=334, max=6872, med=648, FiltMin=549, FiltMax=5048, Gamma=0.810
20:44:36.290 00.007 14964 UpdateGuideState exits: m=99607 SNR=184.8
20:44:36.290 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:36.291 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:36.291 00.000 14964 Enqueuing Expose request
20:44:36.294 00.003 12044 IsSlewing returns 0
20:44:36.294 00.000 12044 IsGuiding returns 0
20:44:36.325 00.031 12044 PulseGuide returned control before completion, sleep 449
20:44:36.781 00.456 12044 IsGuiding returns 1
20:44:36.781 00.000 12044 scope still moving after pulse duration time elapsed
20:44:36.954 00.173 12044 IsSlewing returns 0
20:44:36.955 00.001 12044 IsGuiding returns 0
20:44:36.955 00.000 12044 scope move finished after 470 + 191 ms
20:44:36.955 00.000 12044 Move returns status 0, amount 470
20:44:36.955 00.000 12044 move complete, result=0
20:44:36.955 00.000 12044 worker thread done servicing request
20:44:36.955 00.000 12044 Worker thread wakes up
20:44:36.955 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:36.955 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:40.050 03.095 12044 Exposure complete
20:44:40.071 00.021 12044 worker thread done servicing request
20:44:40.071 00.000 14964 OnExposeComplete: enter
20:44:40.072 00.001 14964 UpdateGuideState(): m_state=6
20:44:40.072 00.000 14964 Star::Find(35, 418, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
20:44:40.073 00.001 14964 Star::Find returns 1 (0), X=414.02, Y=310.02, Mass=97897, SNR=177.5, Peak=8157 HFD=3.0
20:44:40.073 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.67) = xAngle (1.43 = 1.43)
20:44:40.074 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.57 = -1.71)
20:44:40.074 00.000 14964 CameraToMount -- cameraX=1.62 cameraY=-0.39 hyp=1.67 cameraTheta=-0.23 mountX=0.23 mountY=-1.65, mountTheta=-1.43
20:44:40.075 00.001 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.67) = xAngle (2.31 = 2.31)
20:44:40.076 00.001 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.45 = -0.84)
20:44:40.076 00.000 14964 CameraToMount -- cameraX=414.02 cameraY=310.02 hyp=517.23 cameraTheta=0.64 mountX=-348.70 mountY=-384.48, mountTheta=-2.31
20:44:40.077 00.001 14964 BLT: Entering DecMeasurementStep, state = 1
20:44:40.077 00.000 14964 BLT accepted clearing move of 4.30
20:44:40.078 00.001 14964 Enqueuing Calibration Move request for direction 0
20:44:40.078 00.000 14964 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 4.30 px
20:44:40.079 00.001 14964 BLT: Exiting DecMeasurementStep
20:44:40.079 00.000 12044 Worker thread wakes up
20:44:40.079 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 470 opts 0x0
20:44:40.079 00.000 12044 Handling axis move in thread for scope dir=0 dur=470
20:44:40.079 00.000 12044 scope move axis dir= 0 dur= 470 opts= 0x0
20:44:40.079 00.000 12044 MoveAxis(N, 470, -)
20:44:40.079 00.000 12044 Guiding  Dir = 0, Dur = 470
20:44:40.094 00.015 14964 UpdateImageDisplay: Size=(968,608) min=183, max=8157, med=649, FiltMin=546, FiltMax=6203, Gamma=0.810
20:44:40.102 00.008 14964 UpdateGuideState exits: m=97897 SNR=177.5
20:44:40.102 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:40.103 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:40.103 00.000 14964 Enqueuing Expose request
20:44:40.106 00.003 12044 IsSlewing returns 0
20:44:40.106 00.000 12044 IsGuiding returns 0
20:44:40.147 00.041 12044 PulseGuide returned control before completion, sleep 439
20:44:40.596 00.449 12044 IsGuiding returns 1
20:44:40.596 00.000 12044 scope still moving after pulse duration time elapsed
20:44:40.652 00.056 12044 IsSlewing returns 0
20:44:40.652 00.000 12044 IsGuiding returns 0
20:44:40.652 00.000 12044 scope move finished after 470 + 76 ms
20:44:40.652 00.000 12044 Move returns status 0, amount 470
20:44:40.652 00.000 12044 move complete, result=0
20:44:40.653 00.001 12044 worker thread done servicing request
20:44:40.653 00.000 12044 Worker thread wakes up
20:44:40.653 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:40.653 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:43.768 03.115 12044 Exposure complete
20:44:43.788 00.020 12044 worker thread done servicing request
20:44:43.788 00.000 14964 OnExposeComplete: enter
20:44:43.789 00.001 14964 UpdateGuideState(): m_state=6
20:44:43.790 00.001 14964 Star::Find(35, 414, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
20:44:43.790 00.000 14964 Star::Find returns 1 (0), X=409.18, Y=310.73, Mass=98092, SNR=186.4, Peak=6550 HFD=3.8
20:44:43.791 00.001 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.67) = xAngle (4.71 = -1.57)
20:44:43.791 00.000 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.84 = 1.56)
20:44:43.791 00.000 14964 CameraToMount -- cameraX=-3.22 cameraY=0.32 hyp=3.24 cameraTheta=3.04 mountX=-0.01 mountY=3.24, mountTheta=1.57
20:44:43.792 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.67) = xAngle (2.32 = 2.32)
20:44:43.794 00.002 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.45 = -0.83)
20:44:43.794 00.000 14964 CameraToMount -- cameraX=409.18 cameraY=310.73 hyp=513.79 cameraTheta=0.65 mountX=-348.94 mountY=-379.59, mountTheta=-2.31
20:44:43.794 00.000 14964 BLT: Entering DecMeasurementStep, state = 1
20:44:43.795 00.001 14964 BLT accepted clearing move of 4.89
20:44:43.795 00.000 14964 Enqueuing Calibration Move request for direction 0
20:44:43.796 00.001 12044 Worker thread wakes up
20:44:43.796 00.000 14964 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 4.89 px
20:44:43.796 00.000 14964 BLT: Exiting DecMeasurementStep
20:44:43.797 00.001 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 470 opts 0x0
20:44:43.797 00.000 12044 Handling axis move in thread for scope dir=0 dur=470
20:44:43.797 00.000 12044 scope move axis dir= 0 dur= 470 opts= 0x0
20:44:43.797 00.000 12044 MoveAxis(N, 470, -)
20:44:43.797 00.000 12044 Guiding  Dir = 0, Dur = 470
20:44:43.810 00.013 14964 UpdateImageDisplay: Size=(968,608) min=54, max=6550, med=647, FiltMin=542, FiltMax=5408, Gamma=0.810
20:44:43.817 00.007 14964 UpdateGuideState exits: m=98092 SNR=186.4
20:44:43.818 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:43.818 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:43.818 00.000 14964 Enqueuing Expose request
20:44:43.826 00.008 12044 IsSlewing returns 0
20:44:43.826 00.000 12044 IsGuiding returns 0
20:44:43.857 00.031 12044 PulseGuide returned control before completion, sleep 450
20:44:44.311 00.454 12044 IsGuiding returns 1
20:44:44.311 00.000 12044 scope still moving after pulse duration time elapsed
20:44:44.376 00.065 12044 IsSlewing returns 0
20:44:44.376 00.000 12044 IsGuiding returns 0
20:44:44.376 00.000 12044 scope move finished after 470 + 79 ms
20:44:44.376 00.000 12044 Move returns status 0, amount 470
20:44:44.376 00.000 12044 move complete, result=0
20:44:44.376 00.000 12044 worker thread done servicing request
20:44:44.376 00.000 12044 Worker thread wakes up
20:44:44.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:44.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:47.476 03.100 12044 Exposure complete
20:44:47.501 00.025 12044 worker thread done servicing request
20:44:47.501 00.000 14964 OnExposeComplete: enter
20:44:47.502 00.001 14964 UpdateGuideState(): m_state=6
20:44:47.502 00.000 14964 Star::Find(35, 409, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
20:44:47.503 00.001 14964 Star::Find returns 1 (0), X=403.95, Y=310.87, Mass=99437, SNR=190.1, Peak=9012 HFD=3.0
20:44:47.503 00.000 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.75 = -1.53)
20:44:47.503 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.61)
20:44:47.504 00.001 14964 CameraToMount -- cameraX=-8.45 cameraY=0.47 hyp=8.46 cameraTheta=3.09 mountX=0.35 mountY=8.45, mountTheta=1.53
20:44:47.506 00.002 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.67) = xAngle (2.32 = 2.32)
20:44:47.506 00.000 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.46 = -0.82)
20:44:47.507 00.001 14964 CameraToMount -- cameraX=403.95 cameraY=310.87 hyp=509.72 cameraTheta=0.66 mountX=-348.57 mountY=-374.37, mountTheta=-2.32
20:44:47.508 00.001 14964 BLT: Entering DecMeasurementStep, state = 1
20:44:47.509 00.001 14964 BLT accepted clearing move of 5.22
20:44:47.510 00.001 14964 BLT: Starting North moves at Dec=-374.37
20:44:47.510 00.000 14964 BLT: Moving North for 500 ms, step 1 / 16, DecLoc = -374.37, DeltaDec = 0.00
20:44:47.511 00.001 14964 Enqueuing Calibration Move request for direction 0
20:44:47.511 00.000 14964 BLT: Exiting DecMeasurementStep
20:44:47.512 00.001 12044 Worker thread wakes up
20:44:47.512 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:44:47.512 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:44:47.512 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:44:47.512 00.000 12044 MoveAxis(N, 500, -)
20:44:47.512 00.000 12044 Guiding  Dir = 0, Dur = 500
20:44:47.526 00.014 14964 UpdateImageDisplay: Size=(968,608) min=80, max=9012, med=648, FiltMin=545, FiltMax=6006, Gamma=0.810
20:44:47.532 00.006 14964 UpdateGuideState exits: m=99437 SNR=190.1
20:44:47.533 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:47.533 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:47.534 00.001 14964 Enqueuing Expose request
20:44:47.562 00.028 12044 IsSlewing returns 0
20:44:47.562 00.000 12044 IsGuiding returns 0
20:44:47.594 00.032 12044 PulseGuide returned control before completion, sleep 479
20:44:48.081 00.487 12044 IsGuiding returns 1
20:44:48.081 00.000 12044 scope still moving after pulse duration time elapsed
20:44:48.140 00.059 12044 IsSlewing returns 0
20:44:48.140 00.000 12044 IsGuiding returns 0
20:44:48.140 00.000 12044 scope move finished after 500 + 78 ms
20:44:48.140 00.000 12044 Move returns status 0, amount 500
20:44:48.140 00.000 12044 move complete, result=0
20:44:48.140 00.000 12044 worker thread done servicing request
20:44:48.140 00.000 12044 Worker thread wakes up
20:44:48.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:48.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(377,275,71,71)
20:44:51.272 03.132 12044 Exposure complete
20:44:51.292 00.020 12044 worker thread done servicing request
20:44:51.292 00.000 14964 OnExposeComplete: enter
20:44:51.293 00.001 14964 UpdateGuideState(): m_state=6
20:44:51.293 00.000 14964 Star::Find(35, 403, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
20:44:51.294 00.001 14964 Star::Find returns 1 (0), X=398.20, Y=310.91, Mass=98745, SNR=181.5, Peak=7752 HFD=3.6
20:44:51.294 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.67) = xAngle (4.77 = -1.51)
20:44:51.295 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.91 = 1.63)
20:44:51.295 00.000 14964 CameraToMount -- cameraX=-14.19 cameraY=0.51 hyp=14.20 cameraTheta=3.11 mountX=0.87 mountY=14.18, mountTheta=1.51
20:44:51.297 00.002 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.67) = xAngle (2.33 = 2.33)
20:44:51.297 00.000 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.47 = -0.82)
20:44:51.297 00.000 14964 CameraToMount -- cameraX=398.20 cameraY=310.91 hyp=505.20 cameraTheta=0.66 mountX=-348.05 mountY=-368.64, mountTheta=-2.33
20:44:51.298 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:44:51.299 00.001 14964 BLT: Moving North for 500 ms, step 2 / 16, DecLoc = -368.64, DeltaDec = 5.73
20:44:51.299 00.000 14964 Enqueuing Calibration Move request for direction 0
20:44:51.299 00.000 14964 BLT: Exiting DecMeasurementStep
20:44:51.300 00.001 12044 Worker thread wakes up
20:44:51.300 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:44:51.300 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:44:51.300 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:44:51.300 00.000 12044 MoveAxis(N, 500, -)
20:44:51.300 00.000 12044 Guiding  Dir = 0, Dur = 500
20:44:51.313 00.013 14964 UpdateImageDisplay: Size=(968,608) min=206, max=7752, med=649, FiltMin=547, FiltMax=5849, Gamma=0.810
20:44:51.320 00.007 14964 UpdateGuideState exits: m=98745 SNR=181.5
20:44:51.320 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:51.321 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:51.321 00.000 14964 Enqueuing Expose request
20:44:51.324 00.003 12044 IsSlewing returns 0
20:44:51.326 00.002 12044 IsGuiding returns 0
20:44:51.356 00.030 12044 PulseGuide returned control before completion, sleep 479
20:44:51.846 00.490 12044 IsGuiding returns 1
20:44:51.846 00.000 12044 scope still moving after pulse duration time elapsed
20:44:51.904 00.058 12044 IsSlewing returns 0
20:44:51.904 00.000 12044 IsGuiding returns 0
20:44:51.904 00.000 12044 scope move finished after 500 + 78 ms
20:44:51.904 00.000 12044 Move returns status 0, amount 500
20:44:51.904 00.000 12044 move complete, result=0
20:44:51.904 00.000 12044 worker thread done servicing request
20:44:51.904 00.000 12044 Worker thread wakes up
20:44:51.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:51.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,276,71,71)
20:44:55.042 03.138 12044 Exposure complete
20:44:55.064 00.022 12044 worker thread done servicing request
20:44:55.064 00.000 14964 OnExposeComplete: enter
20:44:55.065 00.001 14964 UpdateGuideState(): m_state=6
20:44:55.065 00.000 14964 Star::Find(35, 398, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
20:44:55.066 00.001 14964 Star::Find returns 1 (0), X=392.16, Y=311.15, Mass=98587, SNR=186.5, Peak=9007 HFD=3.3
20:44:55.066 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.67) = xAngle (4.77 = -1.51)
20:44:55.067 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.91 = 1.62)
20:44:55.067 00.000 14964 CameraToMount -- cameraX=-20.24 cameraY=0.75 hyp=20.25 cameraTheta=3.10 mountX=1.22 mountY=20.22, mountTheta=1.51
20:44:55.068 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.67) = xAngle (2.34 = 2.34)
20:44:55.068 00.000 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.47 = -0.81)
20:44:55.069 00.001 14964 CameraToMount -- cameraX=392.16 cameraY=311.15 hyp=500.60 cameraTheta=0.67 mountX=-347.71 mountY=-362.60, mountTheta=-2.34
20:44:55.069 00.000 14964 BLT: Entering DecMeasurementStep, state = 2
20:44:55.069 00.000 14964 BLT: Moving North for 500 ms, step 3 / 16, DecLoc = -362.60, DeltaDec = 6.04
20:44:55.070 00.001 14964 Enqueuing Calibration Move request for direction 0
20:44:55.070 00.000 14964 BLT: Exiting DecMeasurementStep
20:44:55.071 00.001 12044 Worker thread wakes up
20:44:55.071 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:44:55.071 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:44:55.071 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:44:55.071 00.000 12044 MoveAxis(N, 500, -)
20:44:55.071 00.000 12044 Guiding  Dir = 0, Dur = 500
20:44:55.085 00.014 14964 UpdateImageDisplay: Size=(968,608) min=270, max=9007, med=647, FiltMin=538, FiltMax=5817, Gamma=0.810
20:44:55.091 00.006 14964 UpdateGuideState exits: m=98587 SNR=186.5
20:44:55.091 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:55.092 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:55.092 00.000 14964 Enqueuing Expose request
20:44:55.093 00.001 12044 IsSlewing returns 0
20:44:55.108 00.015 12044 IsGuiding returns 0
20:44:55.139 00.031 12044 PulseGuide returned control before completion, sleep 479
20:44:55.625 00.486 12044 IsGuiding returns 1
20:44:55.625 00.000 12044 scope still moving after pulse duration time elapsed
20:44:55.715 00.090 12044 IsSlewing returns 0
20:44:55.715 00.000 12044 IsGuiding returns 0
20:44:55.715 00.000 12044 scope move finished after 500 + 106 ms
20:44:55.715 00.000 12044 Move returns status 0, amount 500
20:44:55.715 00.000 12044 move complete, result=0
20:44:55.715 00.000 12044 worker thread done servicing request
20:44:55.715 00.000 12044 Worker thread wakes up
20:44:55.715 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:55.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(357,276,71,71)
20:44:58.821 03.106 12044 Exposure complete
20:44:58.842 00.021 12044 worker thread done servicing request
20:44:58.842 00.000 14964 OnExposeComplete: enter
20:44:58.842 00.000 14964 UpdateGuideState(): m_state=6
20:44:58.843 00.001 14964 Star::Find(35, 392, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
20:44:58.844 00.001 14964 Star::Find returns 1 (0), X=386.85, Y=312.15, Mass=97001, SNR=186.0, Peak=6948 HFD=3.7
20:44:58.844 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:44:58.845 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.59)
20:44:58.845 00.000 14964 CameraToMount -- cameraX=-25.55 cameraY=1.74 hyp=25.61 cameraTheta=3.07 mountX=0.74 mountY=25.60, mountTheta=1.54
20:44:58.847 00.002 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:44:58.847 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.48 = -0.80)
20:44:58.848 00.001 14964 CameraToMount -- cameraX=386.85 cameraY=312.15 hyp=497.08 cameraTheta=0.68 mountX=-348.18 mountY=-357.23, mountTheta=-2.34
20:44:58.848 00.000 14964 BLT: Entering DecMeasurementStep, state = 2
20:44:58.849 00.001 14964 BLT: Moving North for 500 ms, step 4 / 16, DecLoc = -357.23, DeltaDec = 5.38
20:44:58.849 00.000 14964 Enqueuing Calibration Move request for direction 0
20:44:58.850 00.001 14964 BLT: Exiting DecMeasurementStep
20:44:58.850 00.000 12044 Worker thread wakes up
20:44:58.850 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:44:58.850 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:44:58.850 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:44:58.850 00.000 12044 MoveAxis(N, 500, -)
20:44:58.850 00.000 12044 Guiding  Dir = 0, Dur = 500
20:44:58.864 00.014 14964 UpdateImageDisplay: Size=(968,608) min=272, max=6948, med=647, FiltMin=542, FiltMax=5531, Gamma=0.810
20:44:58.870 00.006 14964 UpdateGuideState exits: m=97001 SNR=186.0
20:44:58.871 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:58.871 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:44:58.872 00.001 14964 Enqueuing Expose request
20:44:58.875 00.003 12044 IsSlewing returns 0
20:44:58.875 00.000 12044 IsGuiding returns 0
20:44:58.907 00.032 12044 PulseGuide returned control before completion, sleep 479
20:44:59.395 00.488 12044 IsGuiding returns 1
20:44:59.395 00.000 12044 scope still moving after pulse duration time elapsed
20:44:59.450 00.055 12044 IsSlewing returns 0
20:44:59.450 00.000 12044 IsGuiding returns 0
20:44:59.450 00.000 12044 scope move finished after 500 + 74 ms
20:44:59.450 00.000 12044 Move returns status 0, amount 500
20:44:59.450 00.000 12044 move complete, result=0
20:44:59.450 00.000 12044 worker thread done servicing request
20:44:59.450 00.000 12044 Worker thread wakes up
20:44:59.450 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:44:59.450 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(352,277,71,71)
20:45:02.567 03.117 12044 Exposure complete
20:45:02.587 00.020 12044 worker thread done servicing request
20:45:02.587 00.000 14964 OnExposeComplete: enter
20:45:02.588 00.001 14964 UpdateGuideState(): m_state=6
20:45:02.589 00.001 14964 Star::Find(35, 386, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
20:45:02.589 00.000 14964 Star::Find returns 1 (0), X=381.65, Y=311.85, Mass=98037, SNR=176.4, Peak=5835 HFD=3.9
20:45:02.589 00.000 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.76 = -1.52)
20:45:02.590 00.001 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.90 = 1.61)
20:45:02.591 00.001 14964 CameraToMount -- cameraX=-30.75 cameraY=1.45 hyp=30.78 cameraTheta=3.09 mountX=1.54 mountY=30.75, mountTheta=1.52
20:45:02.592 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:45:02.593 00.001 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.49 = -0.80)
20:45:02.593 00.000 14964 CameraToMount -- cameraX=381.65 cameraY=311.85 hyp=492.86 cameraTheta=0.69 mountX=-347.39 mountY=-352.07, mountTheta=-2.35
20:45:02.594 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:02.594 00.000 14964 BLT: Moving North for 500 ms, step 5 / 16, DecLoc = -352.07, DeltaDec = 5.15
20:45:02.595 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:02.595 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:02.595 00.000 12044 Worker thread wakes up
20:45:02.596 00.001 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:02.596 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:02.596 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:02.596 00.000 12044 MoveAxis(N, 500, -)
20:45:02.596 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:02.611 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5835, med=647, FiltMin=548, FiltMax=5073, Gamma=0.810
20:45:02.618 00.007 14964 UpdateGuideState exits: m=98037 SNR=176.4
20:45:02.618 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:02.619 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:02.619 00.000 14964 Enqueuing Expose request
20:45:02.624 00.005 12044 IsSlewing returns 0
20:45:02.626 00.002 12044 IsGuiding returns 0
20:45:02.656 00.030 12044 PulseGuide returned control before completion, sleep 480
20:45:03.146 00.490 12044 IsGuiding returns 1
20:45:03.146 00.000 12044 scope still moving after pulse duration time elapsed
20:45:03.227 00.081 12044 IsSlewing returns 0
20:45:03.228 00.001 12044 IsGuiding returns 0
20:45:03.228 00.000 12044 scope move finished after 500 + 102 ms
20:45:03.228 00.000 12044 Move returns status 0, amount 500
20:45:03.228 00.000 12044 move complete, result=0
20:45:03.228 00.000 12044 worker thread done servicing request
20:45:03.228 00.000 12044 Worker thread wakes up
20:45:03.228 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:03.228 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(347,277,71,71)
20:45:06.352 03.124 12044 Exposure complete
20:45:06.372 00.020 12044 worker thread done servicing request
20:45:06.372 00.000 14964 OnExposeComplete: enter
20:45:06.373 00.001 14964 UpdateGuideState(): m_state=6
20:45:06.373 00.000 14964 Star::Find(35, 381, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
20:45:06.374 00.001 14964 Star::Find returns 1 (0), X=376.34, Y=312.30, Mass=95108, SNR=176.1, Peak=7137 HFD=3.6
20:45:06.374 00.000 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.76 = -1.53)
20:45:06.375 00.001 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.61)
20:45:06.375 00.000 14964 CameraToMount -- cameraX=-36.06 cameraY=1.89 hyp=36.11 cameraTheta=3.09 mountX=1.61 mountY=36.08, mountTheta=1.53
20:45:06.376 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.67) = xAngle (2.36 = 2.36)
20:45:06.377 00.001 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.79)
20:45:06.377 00.000 14964 CameraToMount -- cameraX=376.34 cameraY=312.30 hyp=489.04 cameraTheta=0.69 mountX=-347.31 mountY=-346.74, mountTheta=-2.36
20:45:06.378 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:06.378 00.000 14964 BLT: Moving North for 500 ms, step 6 / 16, DecLoc = -346.74, DeltaDec = 5.33
20:45:06.379 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:06.379 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:06.380 00.001 12044 Worker thread wakes up
20:45:06.380 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:06.380 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:06.380 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:06.380 00.000 12044 MoveAxis(N, 500, -)
20:45:06.380 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:06.393 00.013 14964 UpdateImageDisplay: Size=(968,608) min=42, max=7137, med=647, FiltMin=550, FiltMax=5137, Gamma=0.810
20:45:06.402 00.009 14964 UpdateGuideState exits: m=95108 SNR=176.1
20:45:06.402 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:06.403 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:06.403 00.000 14964 Enqueuing Expose request
20:45:06.469 00.066 12044 IsSlewing returns 0
20:45:06.469 00.000 12044 IsGuiding returns 0
20:45:06.500 00.031 12044 PulseGuide returned control before completion, sleep 480
20:45:06.987 00.487 12044 IsGuiding returns 1
20:45:06.987 00.000 12044 scope still moving after pulse duration time elapsed
20:45:07.059 00.072 12044 IsSlewing returns 0
20:45:07.060 00.001 12044 IsGuiding returns 0
20:45:07.060 00.000 12044 scope move finished after 500 + 91 ms
20:45:07.060 00.000 12044 Move returns status 0, amount 500
20:45:07.060 00.000 12044 move complete, result=0
20:45:07.060 00.000 12044 worker thread done servicing request
20:45:07.060 00.000 12044 Worker thread wakes up
20:45:07.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:07.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(341,277,71,71)
20:45:10.193 03.133 12044 Exposure complete
20:45:10.216 00.023 12044 worker thread done servicing request
20:45:10.217 00.001 14964 OnExposeComplete: enter
20:45:10.217 00.000 14964 UpdateGuideState(): m_state=6
20:45:10.218 00.001 14964 Star::Find(35, 376, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
20:45:10.218 00.000 14964 Star::Find returns 1 (0), X=370.34, Y=312.78, Mass=98615, SNR=185.6, Peak=6401 HFD=3.7
20:45:10.219 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.75 = -1.53)
20:45:10.219 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.60)
20:45:10.219 00.000 14964 CameraToMount -- cameraX=-42.06 cameraY=2.38 hyp=42.13 cameraTheta=3.09 mountX=1.71 mountY=42.10, mountTheta=1.53
20:45:10.221 00.002 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
20:45:10.222 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.78)
20:45:10.222 00.000 14964 CameraToMount -- cameraX=370.34 cameraY=312.78 hyp=484.75 cameraTheta=0.70 mountX=-347.21 mountY=-340.72, mountTheta=-2.37
20:45:10.223 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:10.223 00.000 14964 BLT: Moving North for 500 ms, step 7 / 16, DecLoc = -340.72, DeltaDec = 6.02
20:45:10.224 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:10.224 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:10.225 00.001 12044 Worker thread wakes up
20:45:10.225 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:10.225 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:10.225 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:10.225 00.000 12044 MoveAxis(N, 500, -)
20:45:10.225 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:10.239 00.014 14964 UpdateImageDisplay: Size=(968,608) min=194, max=6401, med=647, FiltMin=544, FiltMax=5202, Gamma=0.810
20:45:10.245 00.006 14964 UpdateGuideState exits: m=98615 SNR=185.6
20:45:10.246 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:10.246 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:10.247 00.001 14964 Enqueuing Expose request
20:45:10.250 00.003 12044 IsSlewing returns 0
20:45:10.250 00.000 12044 IsGuiding returns 0
20:45:10.281 00.031 12044 PulseGuide returned control before completion, sleep 480
20:45:10.765 00.484 12044 IsGuiding returns 1
20:45:10.765 00.000 12044 scope still moving after pulse duration time elapsed
20:45:10.825 00.060 12044 IsSlewing returns 0
20:45:10.826 00.001 12044 IsGuiding returns 0
20:45:10.827 00.001 12044 scope move finished after 500 + 76 ms
20:45:10.827 00.000 12044 Move returns status 0, amount 500
20:45:10.827 00.000 12044 move complete, result=0
20:45:10.827 00.000 12044 worker thread done servicing request
20:45:10.827 00.000 12044 Worker thread wakes up
20:45:10.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:10.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(335,278,71,71)
20:45:13.955 03.128 12044 Exposure complete
20:45:13.976 00.021 12044 worker thread done servicing request
20:45:13.976 00.000 14964 OnExposeComplete: enter
20:45:13.977 00.001 14964 UpdateGuideState(): m_state=6
20:45:13.978 00.001 14964 Star::Find(35, 370, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
20:45:13.978 00.000 14964 Star::Find returns 1 (0), X=364.24, Y=313.58, Mass=98104, SNR=176.8, Peak=6413 HFD=3.8
20:45:13.979 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:45:13.979 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.60)
20:45:13.979 00.000 14964 CameraToMount -- cameraX=-48.16 cameraY=3.17 hyp=48.27 cameraTheta=3.08 mountX=1.51 mountY=48.25, mountTheta=1.54
20:45:13.982 00.003 14964 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.67) = xAngle (2.38 = 2.38)
20:45:13.983 00.001 14964 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.77)
20:45:13.983 00.000 14964 CameraToMount -- cameraX=364.24 cameraY=313.58 hyp=480.62 cameraTheta=0.71 mountX=-347.41 mountY=-334.57, mountTheta=-2.38
20:45:13.984 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:13.984 00.000 14964 BLT: Moving North for 500 ms, step 8 / 16, DecLoc = -334.57, DeltaDec = 6.15
20:45:13.985 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:13.985 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:13.986 00.001 12044 Worker thread wakes up
20:45:13.986 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:13.986 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:13.986 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:13.986 00.000 12044 MoveAxis(N, 500, -)
20:45:13.986 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:13.999 00.013 14964 UpdateImageDisplay: Size=(968,608) min=74, max=6413, med=646, FiltMin=546, FiltMax=4864, Gamma=0.810
20:45:14.006 00.007 14964 UpdateGuideState exits: m=98104 SNR=176.8
20:45:14.006 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:14.007 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:14.007 00.000 14964 Enqueuing Expose request
20:45:14.015 00.008 12044 IsSlewing returns 0
20:45:14.016 00.001 12044 IsGuiding returns 0
20:45:14.047 00.031 12044 PulseGuide returned control before completion, sleep 479
20:45:14.543 00.496 12044 IsGuiding returns 1
20:45:14.543 00.000 12044 scope still moving after pulse duration time elapsed
20:45:14.722 00.179 12044 IsSlewing returns 0
20:45:14.722 00.000 12044 IsGuiding returns 0
20:45:14.722 00.000 12044 scope move finished after 500 + 206 ms
20:45:14.722 00.000 12044 Move returns status 0, amount 500
20:45:14.722 00.000 12044 move complete, result=0
20:45:14.722 00.000 12044 worker thread done servicing request
20:45:14.722 00.000 12044 Worker thread wakes up
20:45:14.722 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:14.723 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(329,279,71,71)
20:45:17.842 03.119 12044 Exposure complete
20:45:17.867 00.025 12044 worker thread done servicing request
20:45:17.868 00.001 14964 OnExposeComplete: enter
20:45:17.868 00.000 14964 UpdateGuideState(): m_state=6
20:45:17.869 00.001 14964 Star::Find(35, 364, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
20:45:17.869 00.000 14964 Star::Find returns 1 (0), X=359.09, Y=314.31, Mass=95444, SNR=175.8, Peak=6820 HFD=3.8
20:45:17.870 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.55)
20:45:17.870 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:45:17.871 00.001 14964 CameraToMount -- cameraX=-53.31 cameraY=3.91 hyp=53.45 cameraTheta=3.07 mountX=1.28 mountY=53.45, mountTheta=1.55
20:45:17.872 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.67) = xAngle (2.39 = 2.39)
20:45:17.873 00.001 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.76)
20:45:17.874 00.001 14964 CameraToMount -- cameraX=359.09 cameraY=314.31 hyp=477.22 cameraTheta=0.72 mountX=-347.65 mountY=-329.38, mountTheta=-2.38
20:45:17.875 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:17.875 00.000 14964 BLT: Moving North for 500 ms, step 9 / 16, DecLoc = -329.38, DeltaDec = 5.19
20:45:17.876 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:17.876 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:17.877 00.001 12044 Worker thread wakes up
20:45:17.877 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:17.877 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:17.877 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:17.877 00.000 12044 MoveAxis(N, 500, -)
20:45:17.877 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:17.890 00.013 14964 UpdateImageDisplay: Size=(968,608) min=130, max=6820, med=647, FiltMin=551, FiltMax=5131, Gamma=0.810
20:45:17.897 00.007 14964 UpdateGuideState exits: m=95444 SNR=175.8
20:45:17.897 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:17.898 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:17.898 00.000 14964 Enqueuing Expose request
20:45:17.906 00.008 12044 IsSlewing returns 0
20:45:17.906 00.000 12044 IsGuiding returns 0
20:45:17.937 00.031 12044 PulseGuide returned control before completion, sleep 479
20:45:18.454 00.517 12044 IsGuiding returns 1
20:45:18.454 00.000 12044 scope still moving after pulse duration time elapsed
20:45:18.530 00.076 12044 IsSlewing returns 0
20:45:18.530 00.000 12044 IsGuiding returns 0
20:45:18.530 00.000 12044 scope move finished after 500 + 123 ms
20:45:18.530 00.000 12044 Move returns status 0, amount 500
20:45:18.530 00.000 12044 move complete, result=0
20:45:18.530 00.000 12044 worker thread done servicing request
20:45:18.530 00.000 12044 Worker thread wakes up
20:45:18.530 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:18.530 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(324,279,71,71)
20:45:21.635 03.105 12044 Exposure complete
20:45:21.656 00.021 12044 worker thread done servicing request
20:45:21.656 00.000 14964 OnExposeComplete: enter
20:45:21.657 00.001 14964 UpdateGuideState(): m_state=6
20:45:21.658 00.001 14964 Star::Find(35, 359, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
20:45:21.658 00.000 14964 Star::Find returns 1 (0), X=353.55, Y=314.72, Mass=98711, SNR=180.1, Peak=7592 HFD=3.4
20:45:21.659 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.55)
20:45:21.659 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:45:21.660 00.001 14964 CameraToMount -- cameraX=-58.85 cameraY=4.32 hyp=59.01 cameraTheta=3.07 mountX=1.40 mountY=59.00, mountTheta=1.55
20:45:21.662 00.002 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.67) = xAngle (2.40 = 2.40)
20:45:21.662 00.000 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.53 = -0.75)
20:45:21.662 00.000 14964 CameraToMount -- cameraX=353.55 cameraY=314.72 hyp=473.34 cameraTheta=0.73 mountX=-347.52 mountY=-323.83, mountTheta=-2.39
20:45:21.663 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:21.663 00.000 14964 BLT: Moving North for 500 ms, step 10 / 16, DecLoc = -323.83, DeltaDec = 5.56
20:45:21.664 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:21.664 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:21.665 00.001 12044 Worker thread wakes up
20:45:21.665 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:21.665 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:21.665 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:21.665 00.000 12044 MoveAxis(N, 500, -)
20:45:21.665 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:21.679 00.014 14964 UpdateImageDisplay: Size=(968,608) min=48, max=7592, med=647, FiltMin=546, FiltMax=5511, Gamma=0.810
20:45:21.685 00.006 12044 IsSlewing returns 0
20:45:21.685 00.000 12044 IsGuiding returns 0
20:45:21.685 00.000 14964 UpdateGuideState exits: m=98711 SNR=180.1
20:45:21.686 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:21.686 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:21.687 00.001 14964 Enqueuing Expose request
20:45:21.716 00.029 12044 PulseGuide returned control before completion, sleep 480
20:45:22.207 00.491 12044 IsGuiding returns 1
20:45:22.207 00.000 12044 scope still moving after pulse duration time elapsed
20:45:22.263 00.056 12044 IsSlewing returns 0
20:45:22.296 00.033 12044 IsGuiding returns 0
20:45:22.296 00.000 12044 scope move finished after 500 + 110 ms
20:45:22.296 00.000 12044 Move returns status 0, amount 500
20:45:22.296 00.000 12044 move complete, result=0
20:45:22.296 00.000 12044 worker thread done servicing request
20:45:22.296 00.000 12044 Worker thread wakes up
20:45:22.296 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:22.296 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(319,280,71,71)
20:45:25.392 03.096 12044 Exposure complete
20:45:25.413 00.021 12044 worker thread done servicing request
20:45:25.414 00.001 14964 OnExposeComplete: enter
20:45:25.414 00.000 14964 UpdateGuideState(): m_state=6
20:45:25.415 00.001 14964 Star::Find(35, 353, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
20:45:25.415 00.000 14964 Star::Find returns 1 (0), X=347.55, Y=314.46, Mass=98289, SNR=181.5, Peak=7639 HFD=3.2
20:45:25.416 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.75 = -1.54)
20:45:25.416 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.60)
20:45:25.417 00.001 14964 CameraToMount -- cameraX=-64.85 cameraY=4.06 hyp=64.98 cameraTheta=3.08 mountX=2.25 mountY=64.95, mountTheta=1.54
20:45:25.421 00.004 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.40 = 2.40)
20:45:25.421 00.000 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.54 = -0.75)
20:45:25.422 00.001 14964 CameraToMount -- cameraX=347.55 cameraY=314.46 hyp=468.70 cameraTheta=0.74 mountX=-346.68 mountY=-317.87, mountTheta=-2.40
20:45:25.422 00.000 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:25.423 00.001 14964 BLT: Moving North for 500 ms, step 11 / 16, DecLoc = -317.87, DeltaDec = 5.95
20:45:25.423 00.000 14964 Enqueuing Calibration Move request for direction 0
20:45:25.424 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:25.424 00.000 12044 Worker thread wakes up
20:45:25.424 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:25.424 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:25.424 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:25.424 00.000 12044 MoveAxis(N, 500, -)
20:45:25.424 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:25.438 00.014 14964 UpdateImageDisplay: Size=(968,608) min=26, max=7639, med=645, FiltMin=539, FiltMax=5058, Gamma=0.810
20:45:25.444 00.006 14964 UpdateGuideState exits: m=98289 SNR=181.5
20:45:25.445 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:25.445 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:25.445 00.000 14964 Enqueuing Expose request
20:45:25.535 00.090 12044 IsSlewing returns 0
20:45:25.535 00.000 12044 IsGuiding returns 0
20:45:25.567 00.032 12044 PulseGuide returned control before completion, sleep 479
20:45:26.061 00.494 12044 IsGuiding returns 0
20:45:26.061 00.000 12044 Move returns status 0, amount 500
20:45:26.061 00.000 12044 move complete, result=0
20:45:26.062 00.001 12044 worker thread done servicing request
20:45:26.062 00.000 12044 Worker thread wakes up
20:45:26.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:26.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(313,279,71,71)
20:45:29.159 03.097 12044 Exposure complete
20:45:29.179 00.020 12044 worker thread done servicing request
20:45:29.179 00.000 14964 OnExposeComplete: enter
20:45:29.180 00.001 14964 UpdateGuideState(): m_state=6
20:45:29.180 00.000 14964 Star::Find(35, 347, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
20:45:29.181 00.001 14964 Star::Find returns 1 (0), X=342.56, Y=314.37, Mass=96838, SNR=171.4, Peak=6743 HFD=3.4
20:45:29.181 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.75 = -1.53)
20:45:29.182 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.60)
20:45:29.182 00.000 14964 CameraToMount -- cameraX=-69.84 cameraY=3.97 hyp=69.95 cameraTheta=3.08 mountX=2.82 mountY=69.92, mountTheta=1.53
20:45:29.183 00.001 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.41 = 2.41)
20:45:29.184 00.001 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.54 = -0.74)
20:45:29.184 00.000 14964 CameraToMount -- cameraX=342.56 cameraY=314.37 hyp=464.95 cameraTheta=0.74 mountX=-346.10 mountY=-312.91, mountTheta=-2.41
20:45:29.185 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:29.185 00.000 14964 BLT: Moving North for 500 ms, step 12 / 16, DecLoc = -312.91, DeltaDec = 4.96
20:45:29.185 00.000 14964 Enqueuing Calibration Move request for direction 0
20:45:29.186 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:29.186 00.000 12044 Worker thread wakes up
20:45:29.186 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:29.186 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:29.187 00.001 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:29.187 00.000 12044 MoveAxis(N, 500, -)
20:45:29.187 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:29.201 00.014 14964 UpdateImageDisplay: Size=(968,608) min=324, max=6743, med=645, FiltMin=551, FiltMax=4742, Gamma=0.810
20:45:29.207 00.006 14964 UpdateGuideState exits: m=96838 SNR=171.4
20:45:29.207 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:29.208 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:29.208 00.000 14964 Enqueuing Expose request
20:45:29.215 00.007 12044 IsSlewing returns 0
20:45:29.216 00.001 12044 IsGuiding returns 0
20:45:29.247 00.031 12044 PulseGuide returned control before completion, sleep 479
20:45:29.750 00.503 12044 IsGuiding returns 1
20:45:29.750 00.000 12044 scope still moving after pulse duration time elapsed
20:45:29.812 00.062 12044 IsSlewing returns 0
20:45:29.842 00.030 12044 IsGuiding returns 0
20:45:29.842 00.000 12044 scope move finished after 500 + 125 ms
20:45:29.842 00.000 12044 Move returns status 0, amount 500
20:45:29.842 00.000 12044 move complete, result=0
20:45:29.842 00.000 12044 worker thread done servicing request
20:45:29.842 00.000 12044 Worker thread wakes up
20:45:29.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:29.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(308,279,71,71)
20:45:32.963 03.121 12044 Exposure complete
20:45:32.989 00.026 12044 worker thread done servicing request
20:45:32.990 00.001 14964 OnExposeComplete: enter
20:45:32.990 00.000 14964 UpdateGuideState(): m_state=6
20:45:32.991 00.001 14964 Star::Find(35, 342, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
20:45:32.991 00.000 14964 Star::Find returns 1 (0), X=336.55, Y=315.10, Mass=96516, SNR=177.4, Peak=7791 HFD=3.6
20:45:32.992 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.75 = -1.54)
20:45:32.992 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.60)
20:45:32.993 00.001 14964 CameraToMount -- cameraX=-75.85 cameraY=4.70 hyp=75.99 cameraTheta=3.08 mountX=2.67 mountY=75.96, mountTheta=1.54
20:45:32.994 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.67) = xAngle (2.42 = 2.42)
20:45:32.995 00.001 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.55 = -0.73)
20:45:32.995 00.000 14964 CameraToMount -- cameraX=336.55 cameraY=315.10 hyp=461.04 cameraTheta=0.75 mountX=-346.25 mountY=-306.86, mountTheta=-2.42
20:45:32.996 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:32.996 00.000 14964 BLT: Moving North for 500 ms, step 13 / 16, DecLoc = -306.86, DeltaDec = 6.05
20:45:32.996 00.000 14964 Enqueuing Calibration Move request for direction 0
20:45:32.997 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:32.997 00.000 12044 Worker thread wakes up
20:45:32.998 00.001 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:32.998 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:32.998 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:32.998 00.000 12044 MoveAxis(N, 500, -)
20:45:32.998 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:33.011 00.013 14964 UpdateImageDisplay: Size=(968,608) min=62, max=7791, med=645, FiltMin=551, FiltMax=5950, Gamma=0.810
20:45:33.018 00.007 14964 UpdateGuideState exits: m=96516 SNR=177.4
20:45:33.019 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:33.019 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:33.019 00.000 14964 Enqueuing Expose request
20:45:33.043 00.024 12044 IsSlewing returns 0
20:45:33.043 00.000 12044 IsGuiding returns 0
20:45:33.075 00.032 12044 PulseGuide returned control before completion, sleep 480
20:45:33.559 00.484 12044 IsGuiding returns 1
20:45:33.559 00.000 12044 scope still moving after pulse duration time elapsed
20:45:33.624 00.065 12044 IsSlewing returns 0
20:45:33.625 00.001 12044 IsGuiding returns 0
20:45:33.625 00.000 12044 scope move finished after 500 + 81 ms
20:45:33.625 00.000 12044 Move returns status 0, amount 500
20:45:33.625 00.000 12044 move complete, result=0
20:45:33.625 00.000 12044 worker thread done servicing request
20:45:33.625 00.000 12044 Worker thread wakes up
20:45:33.625 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:33.625 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(302,280,71,71)
20:45:36.745 03.120 12044 Exposure complete
20:45:36.765 00.020 12044 worker thread done servicing request
20:45:36.766 00.001 14964 OnExposeComplete: enter
20:45:36.766 00.000 14964 UpdateGuideState(): m_state=6
20:45:36.767 00.001 14964 Star::Find(35, 336, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
20:45:36.767 00.000 14964 Star::Find returns 1 (0), X=330.62, Y=315.59, Mass=98016, SNR=180.5, Peak=7137 HFD=3.4
20:45:36.768 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.75 = -1.54)
20:45:36.768 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.60)
20:45:36.769 00.001 14964 CameraToMount -- cameraX=-81.78 cameraY=5.19 hyp=81.94 cameraTheta=3.08 mountX=2.76 mountY=81.91, mountTheta=1.54
20:45:36.770 00.001 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.67) = xAngle (2.43 = 2.43)
20:45:36.771 00.001 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.56 = -0.72)
20:45:36.771 00.000 14964 CameraToMount -- cameraX=330.62 cameraY=315.59 hyp=457.07 cameraTheta=0.76 mountX=-346.16 mountY=-300.91, mountTheta=-2.43
20:45:36.772 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:36.772 00.000 14964 BLT: Moving North for 500 ms, step 14 / 16, DecLoc = -300.91, DeltaDec = 5.95
20:45:36.773 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:36.773 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:36.774 00.001 12044 Worker thread wakes up
20:45:36.774 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:36.774 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:36.774 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:36.774 00.000 12044 MoveAxis(N, 500, -)
20:45:36.774 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:36.787 00.013 14964 UpdateImageDisplay: Size=(968,608) min=223, max=7137, med=646, FiltMin=534, FiltMax=5085, Gamma=0.810
20:45:36.794 00.007 14964 UpdateGuideState exits: m=98016 SNR=180.5
20:45:36.794 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:36.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:36.795 00.000 14964 Enqueuing Expose request
20:45:36.812 00.017 12044 IsSlewing returns 0
20:45:36.812 00.000 12044 IsGuiding returns 0
20:45:36.844 00.032 12044 PulseGuide returned control before completion, sleep 479
20:45:37.337 00.493 12044 IsGuiding returns 1
20:45:37.337 00.000 12044 scope still moving after pulse duration time elapsed
20:45:37.389 00.052 12044 IsSlewing returns 0
20:45:37.389 00.000 12044 IsGuiding returns 0
20:45:37.389 00.000 12044 scope move finished after 500 + 75 ms
20:45:37.389 00.000 12044 Move returns status 0, amount 500
20:45:37.389 00.000 12044 move complete, result=0
20:45:37.389 00.000 12044 worker thread done servicing request
20:45:37.389 00.000 12044 Worker thread wakes up
20:45:37.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:37.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(296,281,71,71)
20:45:40.485 03.096 12044 Exposure complete
20:45:40.507 00.022 12044 worker thread done servicing request
20:45:40.507 00.000 14964 OnExposeComplete: enter
20:45:40.508 00.001 14964 UpdateGuideState(): m_state=6
20:45:40.508 00.000 14964 Star::Find(35, 330, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
20:45:40.509 00.001 14964 Star::Find returns 1 (0), X=325.30, Y=316.21, Mass=98689, SNR=190.1, Peak=8538 HFD=3.4
20:45:40.509 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:45:40.510 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.59)
20:45:40.510 00.000 14964 CameraToMount -- cameraX=-87.10 cameraY=5.81 hyp=87.29 cameraTheta=3.08 mountX=2.66 mountY=87.27, mountTheta=1.54
20:45:40.511 00.001 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.67) = xAngle (2.44 = 2.44)
20:45:40.512 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.71)
20:45:40.512 00.000 14964 CameraToMount -- cameraX=325.30 cameraY=316.21 hyp=453.66 cameraTheta=0.77 mountX=-346.26 mountY=-295.56, mountTheta=-2.44
20:45:40.513 00.001 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:40.513 00.000 14964 BLT: Moving North for 500 ms, step 15 / 16, DecLoc = -295.56, DeltaDec = 5.35
20:45:40.514 00.001 14964 Enqueuing Calibration Move request for direction 0
20:45:40.514 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:40.515 00.001 12044 Worker thread wakes up
20:45:40.515 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:40.515 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:40.515 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:40.515 00.000 12044 MoveAxis(N, 500, -)
20:45:40.515 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:40.528 00.013 14964 UpdateImageDisplay: Size=(968,608) min=331, max=8538, med=645, FiltMin=543, FiltMax=5995, Gamma=0.810
20:45:40.534 00.006 14964 UpdateGuideState exits: m=98689 SNR=190.1
20:45:40.535 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:40.535 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:40.536 00.001 14964 Enqueuing Expose request
20:45:40.565 00.029 12044 IsSlewing returns 0
20:45:40.565 00.000 12044 IsGuiding returns 0
20:45:40.597 00.032 12044 PulseGuide returned control before completion, sleep 480
20:45:41.091 00.494 12044 IsGuiding returns 1
20:45:41.091 00.000 12044 scope still moving after pulse duration time elapsed
20:45:41.141 00.050 12044 IsSlewing returns 0
20:45:41.169 00.028 12044 IsGuiding returns 0
20:45:41.169 00.000 12044 scope move finished after 500 + 103 ms
20:45:41.169 00.000 12044 Move returns status 0, amount 500
20:45:41.169 00.000 12044 move complete, result=0
20:45:41.169 00.000 12044 worker thread done servicing request
20:45:41.169 00.000 12044 Worker thread wakes up
20:45:41.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:41.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(290,281,71,71)
20:45:44.295 03.126 12044 Exposure complete
20:45:44.321 00.026 12044 worker thread done servicing request
20:45:44.322 00.001 14964 OnExposeComplete: enter
20:45:44.322 00.000 14964 UpdateGuideState(): m_state=6
20:45:44.323 00.001 14964 Star::Find(35, 325, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
20:45:44.324 00.001 14964 Star::Find returns 1 (0), X=320.08, Y=317.22, Mass=97466, SNR=182.8, Peak=7908 HFD=3.6
20:45:44.324 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.55)
20:45:44.325 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:45:44.325 00.000 14964 CameraToMount -- cameraX=-92.32 cameraY=6.81 hyp=92.57 cameraTheta=3.07 mountX=2.17 mountY=92.55, mountTheta=1.55
20:45:44.326 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.67) = xAngle (2.45 = 2.45)
20:45:44.327 00.001 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.58 = -0.70)
20:45:44.328 00.001 14964 CameraToMount -- cameraX=320.08 cameraY=317.22 hyp=450.64 cameraTheta=0.78 mountX=-346.76 mountY=-290.27, mountTheta=-2.44
20:45:44.328 00.000 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:44.329 00.001 14964 BLT: Moving North for 500 ms, step 16 / 16, DecLoc = -290.27, DeltaDec = 5.29
20:45:44.329 00.000 14964 Enqueuing Calibration Move request for direction 0
20:45:44.330 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:44.330 00.000 12044 Worker thread wakes up
20:45:44.330 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
20:45:44.330 00.000 12044 Handling axis move in thread for scope dir=0 dur=500
20:45:44.330 00.000 12044 scope move axis dir= 0 dur= 500 opts= 0x0
20:45:44.330 00.000 12044 MoveAxis(N, 500, -)
20:45:44.330 00.000 12044 Guiding  Dir = 0, Dur = 500
20:45:44.344 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7908, med=645, FiltMin=543, FiltMax=5522, Gamma=0.810
20:45:44.351 00.007 14964 UpdateGuideState exits: m=97466 SNR=182.8
20:45:44.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:44.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:44.353 00.001 14964 Enqueuing Expose request
20:45:44.356 00.003 12044 IsSlewing returns 0
20:45:44.357 00.001 12044 IsGuiding returns 0
20:45:44.389 00.032 12044 PulseGuide returned control before completion, sleep 479
20:45:44.914 00.525 12044 IsGuiding returns 1
20:45:44.914 00.000 12044 scope still moving after pulse duration time elapsed
20:45:44.998 00.084 12044 IsSlewing returns 0
20:45:44.999 00.001 12044 IsGuiding returns 0
20:45:44.999 00.000 12044 scope move finished after 500 + 142 ms
20:45:44.999 00.000 12044 Move returns status 0, amount 500
20:45:44.999 00.000 12044 move complete, result=0
20:45:44.999 00.000 12044 worker thread done servicing request
20:45:44.999 00.000 12044 Worker thread wakes up
20:45:44.999 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:44.999 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(285,282,71,71)
20:45:48.101 03.102 12044 Exposure complete
20:45:48.126 00.025 12044 worker thread done servicing request
20:45:48.126 00.000 14964 OnExposeComplete: enter
20:45:48.126 00.000 14964 UpdateGuideState(): m_state=6
20:45:48.127 00.001 14964 Star::Find(35, 320, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
20:45:48.127 00.000 14964 Star::Find returns 1 (0), X=314.30, Y=317.39, Mass=98305, SNR=180.1, Peak=6805 HFD=3.6
20:45:48.128 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:45:48.128 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:45:48.129 00.001 14964 CameraToMount -- cameraX=-98.10 cameraY=6.99 hyp=98.35 cameraTheta=3.07 mountX=2.55 mountY=98.33, mountTheta=1.54
20:45:48.129 00.000 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.67) = xAngle (2.46 = 2.46)
20:45:48.130 00.001 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.59 = -0.69)
20:45:48.131 00.001 14964 CameraToMount -- cameraX=314.30 cameraY=317.39 hyp=446.68 cameraTheta=0.79 mountX=-346.37 mountY=-284.50, mountTheta=-2.45
20:45:48.131 00.000 14964 BLT: Entering DecMeasurementStep, state = 2
20:45:48.131 00.000 14964 BLT: North pulses ended at Dec location -284.50, TotalDecDelta=89.87 px, LastDeltaDec = 5.77
20:45:48.132 00.001 14964 BLT: Moving South for 500 ms, step 1 / 16, DecLoc = -284.50
20:45:48.132 00.000 14964 Enqueuing Calibration Move request for direction 1
20:45:48.133 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:48.133 00.000 12044 Worker thread wakes up
20:45:48.133 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:45:48.133 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:45:48.133 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:45:48.133 00.000 12044 MoveAxis(S, 500, -)
20:45:48.133 00.000 12044 Guiding  Dir = 1, Dur = 500
20:45:48.148 00.015 14964 UpdateImageDisplay: Size=(968,608) min=42, max=6805, med=645, FiltMin=543, FiltMax=4956, Gamma=0.810
20:45:48.154 00.006 14964 UpdateGuideState exits: m=98305 SNR=180.1
20:45:48.155 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:48.155 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:48.155 00.000 14964 Enqueuing Expose request
20:45:48.202 00.047 12044 IsSlewing returns 0
20:45:48.202 00.000 12044 IsGuiding returns 0
20:45:48.233 00.031 12044 PulseGuide returned control before completion, sleep 480
20:45:48.734 00.501 12044 IsGuiding returns 1
20:45:48.735 00.001 12044 scope still moving after pulse duration time elapsed
20:45:48.794 00.059 12044 IsSlewing returns 0
20:45:48.795 00.001 12044 IsGuiding returns 0
20:45:48.795 00.000 12044 scope move finished after 500 + 92 ms
20:45:48.795 00.000 12044 Move returns status 0, amount 500
20:45:48.795 00.000 12044 move complete, result=0
20:45:48.795 00.000 12044 worker thread done servicing request
20:45:48.795 00.000 12044 Worker thread wakes up
20:45:48.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:48.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(279,282,71,71)
20:45:51.925 03.130 12044 Exposure complete
20:45:51.946 00.021 12044 worker thread done servicing request
20:45:51.946 00.000 14964 OnExposeComplete: enter
20:45:51.947 00.001 14964 UpdateGuideState(): m_state=6
20:45:51.947 00.000 14964 Star::Find(35, 314, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
20:45:51.948 00.001 14964 Star::Find returns 1 (0), X=316.34, Y=317.28, Mass=98559, SNR=187.6, Peak=7175 HFD=3.6
20:45:51.949 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.55)
20:45:51.949 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:45:51.950 00.001 14964 CameraToMount -- cameraX=-96.06 cameraY=6.88 hyp=96.30 cameraTheta=3.07 mountX=2.47 mountY=96.28, mountTheta=1.55
20:45:51.953 00.003 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.67) = xAngle (2.45 = 2.45)
20:45:51.954 00.001 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.59 = -0.69)
20:45:51.954 00.000 14964 CameraToMount -- cameraX=316.34 cameraY=317.28 hyp=448.04 cameraTheta=0.79 mountX=-346.46 mountY=-286.54, mountTheta=-2.45
20:45:51.955 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:45:51.956 00.001 14964 BLT: Moving South for 500 ms, step 2 / 16, DecLoc = -286.54
20:45:51.956 00.000 14964 Enqueuing Calibration Move request for direction 1
20:45:51.956 00.000 14964 BLT: Exiting DecMeasurementStep
20:45:51.957 00.001 12044 Worker thread wakes up
20:45:51.957 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:45:51.957 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:45:51.957 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:45:51.957 00.000 12044 MoveAxis(S, 500, -)
20:45:51.957 00.000 12044 Guiding  Dir = 1, Dur = 500
20:45:51.971 00.014 14964 UpdateImageDisplay: Size=(968,608) min=236, max=7175, med=644, FiltMin=539, FiltMax=5248, Gamma=0.810
20:45:51.977 00.006 14964 UpdateGuideState exits: m=98559 SNR=187.6
20:45:51.978 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:51.978 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:51.979 00.001 14964 Enqueuing Expose request
20:45:51.982 00.003 12044 IsSlewing returns 0
20:45:51.985 00.003 12044 IsGuiding returns 0
20:45:52.017 00.032 12044 PulseGuide returned control before completion, sleep 479
20:45:52.544 00.527 12044 IsGuiding returns 1
20:45:52.544 00.000 12044 scope still moving after pulse duration time elapsed
20:45:52.648 00.104 12044 IsSlewing returns 0
20:45:52.648 00.000 12044 IsGuiding returns 0
20:45:52.649 00.001 12044 scope move finished after 500 + 163 ms
20:45:52.649 00.000 12044 Move returns status 0, amount 500
20:45:52.649 00.000 12044 move complete, result=0
20:45:52.649 00.000 12044 worker thread done servicing request
20:45:52.649 00.000 12044 Worker thread wakes up
20:45:52.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:52.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(281,282,71,71)
20:45:55.749 03.100 12044 Exposure complete
20:45:55.771 00.022 12044 worker thread done servicing request
20:45:55.771 00.000 14964 OnExposeComplete: enter
20:45:55.771 00.000 14964 UpdateGuideState(): m_state=6
20:45:55.773 00.002 14964 Star::Find(35, 316, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
20:45:55.773 00.000 14964 Star::Find returns 1 (0), X=320.36, Y=316.52, Mass=95886, SNR=171.8, Peak=6202 HFD=3.8
20:45:55.774 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:45:55.774 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.59)
20:45:55.775 00.001 14964 CameraToMount -- cameraX=-92.04 cameraY=6.12 hyp=92.24 cameraTheta=3.08 mountX=2.83 mountY=92.22, mountTheta=1.54
20:45:55.776 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.67) = xAngle (2.45 = 2.45)
20:45:55.776 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.58 = -0.70)
20:45:55.777 00.001 14964 CameraToMount -- cameraX=320.36 cameraY=316.52 hyp=450.35 cameraTheta=0.78 mountX=-346.09 mountY=-290.61, mountTheta=-2.44
20:45:55.777 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:45:55.778 00.001 14964 BLT: Moving South for 500 ms, step 3 / 16, DecLoc = -290.61
20:45:55.778 00.000 14964 Enqueuing Calibration Move request for direction 1
20:45:55.779 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:55.781 00.002 12044 Worker thread wakes up
20:45:55.781 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:45:55.781 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:45:55.781 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:45:55.781 00.000 12044 MoveAxis(S, 500, -)
20:45:55.781 00.000 12044 Guiding  Dir = 1, Dur = 500
20:45:55.793 00.012 14964 UpdateImageDisplay: Size=(968,608) min=114, max=6202, med=644, FiltMin=548, FiltMax=4761, Gamma=0.810
20:45:55.800 00.007 14964 UpdateGuideState exits: m=95886 SNR=171.8
20:45:55.801 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:55.801 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:55.802 00.001 14964 Enqueuing Expose request
20:45:55.841 00.039 12044 IsSlewing returns 0
20:45:55.842 00.001 12044 IsGuiding returns 0
20:45:55.873 00.031 12044 PulseGuide returned control before completion, sleep 480
20:45:56.367 00.494 12044 IsGuiding returns 1
20:45:56.367 00.000 12044 scope still moving after pulse duration time elapsed
20:45:56.450 00.083 12044 IsSlewing returns 0
20:45:56.451 00.001 12044 IsGuiding returns 0
20:45:56.451 00.000 12044 scope move finished after 500 + 108 ms
20:45:56.451 00.000 12044 Move returns status 0, amount 500
20:45:56.451 00.000 12044 move complete, result=0
20:45:56.451 00.000 12044 worker thread done servicing request
20:45:56.451 00.000 12044 Worker thread wakes up
20:45:56.451 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:45:56.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(285,282,71,71)
20:45:59.546 03.095 12044 Exposure complete
20:45:59.566 00.020 12044 worker thread done servicing request
20:45:59.567 00.001 14964 OnExposeComplete: enter
20:45:59.567 00.000 14964 UpdateGuideState(): m_state=6
20:45:59.568 00.001 14964 Star::Find(35, 320, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
20:45:59.568 00.000 14964 Star::Find returns 1 (0), X=325.48, Y=316.82, Mass=97962, SNR=184.5, Peak=7260 HFD=3.5
20:45:59.569 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.55)
20:45:59.569 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:45:59.570 00.001 14964 CameraToMount -- cameraX=-86.92 cameraY=6.41 hyp=87.16 cameraTheta=3.07 mountX=2.04 mountY=87.15, mountTheta=1.55
20:45:59.571 00.001 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.67) = xAngle (2.44 = 2.44)
20:45:59.571 00.000 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.71)
20:45:59.572 00.001 14964 CameraToMount -- cameraX=325.48 cameraY=316.82 hyp=454.21 cameraTheta=0.77 mountX=-346.88 mountY=-295.68, mountTheta=-2.44
20:45:59.572 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:45:59.573 00.001 14964 BLT: Moving South for 500 ms, step 4 / 16, DecLoc = -295.68
20:45:59.573 00.000 14964 Enqueuing Calibration Move request for direction 1
20:45:59.574 00.001 14964 BLT: Exiting DecMeasurementStep
20:45:59.574 00.000 12044 Worker thread wakes up
20:45:59.574 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:45:59.574 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:45:59.574 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:45:59.574 00.000 12044 MoveAxis(S, 500, -)
20:45:59.575 00.001 12044 Guiding  Dir = 1, Dur = 500
20:45:59.588 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7260, med=643, FiltMin=550, FiltMax=4937, Gamma=0.810
20:45:59.595 00.007 14964 UpdateGuideState exits: m=97962 SNR=184.5
20:45:59.595 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:59.596 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:45:59.596 00.000 14964 Enqueuing Expose request
20:45:59.632 00.036 12044 IsSlewing returns 0
20:45:59.632 00.000 12044 IsGuiding returns 0
20:45:59.653 00.021 12044 PulseGuide returned control before completion, sleep 490
20:46:00.149 00.496 12044 IsGuiding returns 1
20:46:00.149 00.000 12044 scope still moving after pulse duration time elapsed
20:46:00.200 00.051 12044 IsSlewing returns 0
20:46:00.200 00.000 12044 IsGuiding returns 0
20:46:00.200 00.000 12044 scope move finished after 500 + 67 ms
20:46:00.200 00.000 12044 Move returns status 0, amount 500
20:46:00.200 00.000 12044 move complete, result=0
20:46:00.200 00.000 12044 worker thread done servicing request
20:46:00.200 00.000 12044 Worker thread wakes up
20:46:00.200 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:00.200 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(290,282,71,71)
20:46:03.297 03.097 12044 Exposure complete
20:46:03.320 00.023 12044 worker thread done servicing request
20:46:03.320 00.000 14964 OnExposeComplete: enter
20:46:03.321 00.001 14964 UpdateGuideState(): m_state=6
20:46:03.321 00.000 14964 Star::Find(35, 325, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
20:46:03.322 00.001 14964 Star::Find returns 1 (0), X=331.62, Y=316.92, Mass=94591, SNR=173.5, Peak=6680 HFD=3.8
20:46:03.322 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:03.323 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
20:46:03.323 00.000 14964 CameraToMount -- cameraX=-80.78 cameraY=6.52 hyp=81.04 cameraTheta=3.06 mountX=1.35 mountY=81.04, mountTheta=1.55
20:46:03.326 00.003 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.67) = xAngle (2.43 = 2.43)
20:46:03.326 00.000 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.72)
20:46:03.327 00.001 14964 CameraToMount -- cameraX=331.62 cameraY=316.92 hyp=458.70 cameraTheta=0.76 mountX=-347.58 mountY=-301.79, mountTheta=-2.43
20:46:03.327 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:03.328 00.001 14964 BLT: Moving South for 500 ms, step 5 / 16, DecLoc = -301.79
20:46:03.328 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:03.329 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:03.329 00.000 12044 Worker thread wakes up
20:46:03.329 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:03.329 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:03.329 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:03.329 00.000 12044 MoveAxis(S, 500, -)
20:46:03.329 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:03.343 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6680, med=644, FiltMin=543, FiltMax=4878, Gamma=0.810
20:46:03.350 00.007 14964 UpdateGuideState exits: m=94591 SNR=173.5
20:46:03.350 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:03.351 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:03.351 00.000 14964 Enqueuing Expose request
20:46:03.388 00.037 12044 IsSlewing returns 0
20:46:03.388 00.000 12044 IsGuiding returns 0
20:46:03.419 00.031 12044 PulseGuide returned control before completion, sleep 479
20:46:03.933 00.514 12044 IsGuiding returns 1
20:46:03.933 00.000 12044 scope still moving after pulse duration time elapsed
20:46:03.996 00.063 12044 IsSlewing returns 0
20:46:03.996 00.000 12044 IsGuiding returns 0
20:46:03.996 00.000 12044 scope move finished after 500 + 108 ms
20:46:03.996 00.000 12044 Move returns status 0, amount 500
20:46:03.996 00.000 12044 move complete, result=0
20:46:03.996 00.000 12044 worker thread done servicing request
20:46:03.996 00.000 12044 Worker thread wakes up
20:46:03.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:03.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(297,282,71,71)
20:46:07.102 03.106 12044 Exposure complete
20:46:07.125 00.023 12044 worker thread done servicing request
20:46:07.125 00.000 14964 OnExposeComplete: enter
20:46:07.126 00.001 14964 UpdateGuideState(): m_state=6
20:46:07.126 00.000 14964 Star::Find(35, 331, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
20:46:07.127 00.001 14964 Star::Find returns 1 (0), X=337.33, Y=315.98, Mass=98043, SNR=186.2, Peak=8250 HFD=3.4
20:46:07.127 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.55)
20:46:07.128 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.59)
20:46:07.128 00.000 14964 CameraToMount -- cameraX=-75.07 cameraY=5.58 hyp=75.27 cameraTheta=3.07 mountX=1.73 mountY=75.26, mountTheta=1.55
20:46:07.129 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.67) = xAngle (2.42 = 2.42)
20:46:07.130 00.001 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.56 = -0.73)
20:46:07.130 00.000 14964 CameraToMount -- cameraX=337.33 cameraY=315.98 hyp=462.21 cameraTheta=0.75 mountX=-347.20 mountY=-307.56, mountTheta=-2.42
20:46:07.131 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:07.131 00.000 14964 BLT: Moving South for 500 ms, step 6 / 16, DecLoc = -307.56
20:46:07.132 00.001 14964 Enqueuing Calibration Move request for direction 1
20:46:07.132 00.000 14964 BLT: Exiting DecMeasurementStep
20:46:07.133 00.001 12044 Worker thread wakes up
20:46:07.133 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:07.133 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:07.133 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:07.133 00.000 12044 MoveAxis(S, 500, -)
20:46:07.133 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:07.146 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8250, med=644, FiltMin=551, FiltMax=5315, Gamma=0.810
20:46:07.153 00.007 12044 IsSlewing returns 0
20:46:07.153 00.000 14964 UpdateGuideState exits: m=98043 SNR=186.2
20:46:07.154 00.001 12044 IsGuiding returns 0
20:46:07.154 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:07.155 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:07.155 00.000 14964 Enqueuing Expose request
20:46:07.186 00.031 12044 PulseGuide returned control before completion, sleep 479
20:46:07.677 00.491 12044 IsGuiding returns 1
20:46:07.677 00.000 12044 scope still moving after pulse duration time elapsed
20:46:07.748 00.071 12044 IsSlewing returns 0
20:46:07.749 00.001 12044 IsGuiding returns 0
20:46:07.749 00.000 12044 scope move finished after 500 + 93 ms
20:46:07.749 00.000 12044 Move returns status 0, amount 500
20:46:07.749 00.000 12044 move complete, result=0
20:46:07.749 00.000 12044 worker thread done servicing request
20:46:07.749 00.000 12044 Worker thread wakes up
20:46:07.749 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:07.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(302,281,71,71)
20:46:10.844 03.095 12044 Exposure complete
20:46:10.867 00.023 12044 worker thread done servicing request
20:46:10.867 00.000 14964 OnExposeComplete: enter
20:46:10.868 00.001 14964 UpdateGuideState(): m_state=6
20:46:10.868 00.000 14964 Star::Find(35, 337, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
20:46:10.869 00.001 14964 Star::Find returns 1 (0), X=342.96, Y=315.83, Mass=95887, SNR=174.3, Peak=6735 HFD=3.8
20:46:10.869 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:10.870 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.58)
20:46:10.870 00.000 14964 CameraToMount -- cameraX=-69.44 cameraY=5.43 hyp=69.65 cameraTheta=3.06 mountX=1.33 mountY=69.64, mountTheta=1.55
20:46:10.871 00.001 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.41 = 2.41)
20:46:10.871 00.000 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.55 = -0.74)
20:46:10.872 00.001 14964 CameraToMount -- cameraX=342.96 cameraY=315.83 hyp=466.23 cameraTheta=0.74 mountX=-347.59 mountY=-313.18, mountTheta=-2.41
20:46:10.872 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:10.873 00.001 14964 BLT: Moving South for 500 ms, step 7 / 16, DecLoc = -313.18
20:46:10.873 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:10.874 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:10.874 00.000 12044 Worker thread wakes up
20:46:10.874 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:10.874 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:10.874 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:10.874 00.000 12044 MoveAxis(S, 500, -)
20:46:10.874 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:10.889 00.015 14964 UpdateImageDisplay: Size=(968,608) min=106, max=6735, med=644, FiltMin=541, FiltMax=5560, Gamma=0.810
20:46:10.895 00.006 14964 UpdateGuideState exits: m=95887 SNR=174.3
20:46:10.895 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:10.896 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:10.896 00.000 14964 Enqueuing Expose request
20:46:10.933 00.037 12044 IsSlewing returns 0
20:46:10.934 00.001 12044 IsGuiding returns 0
20:46:10.975 00.041 12044 PulseGuide returned control before completion, sleep 469
20:46:11.451 00.476 12044 IsGuiding returns 1
20:46:11.451 00.000 12044 scope still moving after pulse duration time elapsed
20:46:11.498 00.047 12044 IsSlewing returns 0
20:46:11.498 00.000 12044 IsGuiding returns 0
20:46:11.498 00.000 12044 scope move finished after 500 + 63 ms
20:46:11.498 00.000 12044 Move returns status 0, amount 500
20:46:11.498 00.000 12044 move complete, result=0
20:46:11.498 00.000 12044 worker thread done servicing request
20:46:11.498 00.000 12044 Worker thread wakes up
20:46:11.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:11.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(308,281,71,71)
20:46:14.598 03.100 12044 Exposure complete
20:46:14.620 00.022 12044 worker thread done servicing request
20:46:14.621 00.001 14964 OnExposeComplete: enter
20:46:14.621 00.000 14964 UpdateGuideState(): m_state=6
20:46:14.622 00.001 14964 Star::Find(35, 342, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
20:46:14.622 00.000 14964 Star::Find returns 1 (0), X=348.91, Y=315.46, Mass=96563, SNR=180.7, Peak=6428 HFD=3.7
20:46:14.623 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:14.624 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
20:46:14.624 00.000 14964 CameraToMount -- cameraX=-63.49 cameraY=5.06 hyp=63.69 cameraTheta=3.06 mountX=1.12 mountY=63.69, mountTheta=1.55
20:46:14.625 00.001 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.40 = 2.40)
20:46:14.626 00.001 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.54 = -0.75)
20:46:14.626 00.000 14964 CameraToMount -- cameraX=348.91 cameraY=315.46 hyp=470.37 cameraTheta=0.74 mountX=-347.80 mountY=-319.14, mountTheta=-2.40
20:46:14.626 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:14.627 00.001 14964 BLT: Moving South for 500 ms, step 8 / 16, DecLoc = -319.14
20:46:14.627 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:14.628 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:14.628 00.000 12044 Worker thread wakes up
20:46:14.628 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:14.628 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:14.628 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:14.628 00.000 12044 MoveAxis(S, 500, -)
20:46:14.628 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:14.642 00.014 14964 UpdateImageDisplay: Size=(968,608) min=174, max=6428, med=644, FiltMin=523, FiltMax=5073, Gamma=0.810
20:46:14.649 00.007 14964 UpdateGuideState exits: m=96563 SNR=180.7
20:46:14.649 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:14.650 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:14.650 00.000 14964 Enqueuing Expose request
20:46:14.654 00.004 12044 IsSlewing returns 0
20:46:14.654 00.000 12044 IsGuiding returns 0
20:46:14.685 00.031 12044 PulseGuide returned control before completion, sleep 480
20:46:15.184 00.499 12044 IsGuiding returns 1
20:46:15.184 00.000 12044 scope still moving after pulse duration time elapsed
20:46:15.230 00.046 12044 IsSlewing returns 0
20:46:15.231 00.001 12044 IsGuiding returns 0
20:46:15.231 00.000 12044 scope move finished after 500 + 77 ms
20:46:15.231 00.000 12044 Move returns status 0, amount 500
20:46:15.231 00.000 12044 move complete, result=0
20:46:15.231 00.000 12044 worker thread done servicing request
20:46:15.231 00.000 12044 Worker thread wakes up
20:46:15.231 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:15.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(314,280,71,71)
20:46:18.341 03.110 12044 Exposure complete
20:46:18.363 00.022 12044 worker thread done servicing request
20:46:18.363 00.000 14964 OnExposeComplete: enter
20:46:18.364 00.001 14964 UpdateGuideState(): m_state=6
20:46:18.364 00.000 14964 Star::Find(35, 348, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
20:46:18.365 00.001 14964 Star::Find returns 1 (0), X=354.77, Y=314.97, Mass=97621, SNR=180.0, Peak=8247 HFD=3.3
20:46:18.366 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:18.366 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
20:46:18.366 00.000 14964 CameraToMount -- cameraX=-57.63 cameraY=4.57 hyp=57.81 cameraTheta=3.06 mountX=1.04 mountY=57.80, mountTheta=1.55
20:46:18.367 00.001 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.67) = xAngle (2.39 = 2.39)
20:46:18.368 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.53 = -0.75)
20:46:18.369 00.001 14964 CameraToMount -- cameraX=354.77 cameraY=314.97 hyp=474.42 cameraTheta=0.73 mountX=-347.89 mountY=-325.02, mountTheta=-2.39
20:46:18.369 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:18.370 00.001 14964 BLT: Moving South for 500 ms, step 9 / 16, DecLoc = -325.02
20:46:18.370 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:18.371 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:18.371 00.000 12044 Worker thread wakes up
20:46:18.371 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:18.371 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:18.371 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:18.371 00.000 12044 MoveAxis(S, 500, -)
20:46:18.371 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:18.385 00.014 14964 UpdateImageDisplay: Size=(968,608) min=282, max=8247, med=643, FiltMin=552, FiltMax=5928, Gamma=0.810
20:46:18.391 00.006 14964 UpdateGuideState exits: m=97621 SNR=180.0
20:46:18.391 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:18.392 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:18.392 00.000 14964 Enqueuing Expose request
20:46:18.438 00.046 12044 IsSlewing returns 0
20:46:18.466 00.028 12044 IsGuiding returns 0
20:46:18.497 00.031 12044 PulseGuide returned control before completion, sleep 480
20:46:18.992 00.495 12044 IsGuiding returns 1
20:46:18.992 00.000 12044 scope still moving after pulse duration time elapsed
20:46:19.062 00.070 12044 IsSlewing returns 0
20:46:19.062 00.000 12044 IsGuiding returns 0
20:46:19.062 00.000 12044 scope move finished after 500 + 95 ms
20:46:19.062 00.000 12044 Move returns status 0, amount 500
20:46:19.062 00.000 12044 move complete, result=0
20:46:19.062 00.000 12044 worker thread done servicing request
20:46:19.062 00.000 12044 Worker thread wakes up
20:46:19.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:19.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(320,280,71,71)
20:46:22.156 03.094 12044 Exposure complete
20:46:22.176 00.020 12044 worker thread done servicing request
20:46:22.177 00.001 14964 OnExposeComplete: enter
20:46:22.177 00.000 14964 UpdateGuideState(): m_state=6
20:46:22.178 00.001 14964 Star::Find(35, 354, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
20:46:22.178 00.000 14964 Star::Find returns 1 (0), X=359.95, Y=314.46, Mass=95507, SNR=182.9, Peak=7907 HFD=3.5
20:46:22.179 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:22.179 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.58)
20:46:22.180 00.001 14964 CameraToMount -- cameraX=-52.45 cameraY=4.06 hyp=52.61 cameraTheta=3.06 mountX=1.05 mountY=52.60, mountTheta=1.55
20:46:22.181 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.67) = xAngle (2.39 = 2.39)
20:46:22.182 00.001 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.76)
20:46:22.182 00.000 14964 CameraToMount -- cameraX=359.95 cameraY=314.46 hyp=477.96 cameraTheta=0.72 mountX=-347.88 mountY=-330.22, mountTheta=-2.38
20:46:22.183 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:22.183 00.000 14964 BLT: Moving South for 500 ms, step 10 / 16, DecLoc = -330.22
20:46:22.184 00.001 14964 Enqueuing Calibration Move request for direction 1
20:46:22.184 00.000 14964 BLT: Exiting DecMeasurementStep
20:46:22.184 00.000 12044 Worker thread wakes up
20:46:22.185 00.001 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:22.185 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:22.185 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:22.185 00.000 12044 MoveAxis(S, 500, -)
20:46:22.185 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:22.199 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7907, med=643, FiltMin=549, FiltMax=5642, Gamma=0.810
20:46:22.205 00.006 14964 UpdateGuideState exits: m=95507 SNR=182.9
20:46:22.206 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:22.207 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:22.207 00.000 14964 Enqueuing Expose request
20:46:22.217 00.010 12044 IsSlewing returns 0
20:46:22.218 00.001 12044 IsGuiding returns 0
20:46:22.250 00.032 12044 PulseGuide returned control before completion, sleep 479
20:46:22.761 00.511 12044 IsGuiding returns 1
20:46:22.761 00.000 12044 scope still moving after pulse duration time elapsed
20:46:22.842 00.081 12044 IsSlewing returns 0
20:46:22.842 00.000 12044 IsGuiding returns 0
20:46:22.842 00.000 12044 scope move finished after 500 + 123 ms
20:46:22.842 00.000 12044 Move returns status 0, amount 500
20:46:22.842 00.000 12044 move complete, result=0
20:46:22.842 00.000 12044 worker thread done servicing request
20:46:22.842 00.000 12044 Worker thread wakes up
20:46:22.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:22.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(325,279,71,71)
20:46:25.937 03.095 12044 Exposure complete
20:46:25.957 00.020 12044 worker thread done servicing request
20:46:25.957 00.000 14964 OnExposeComplete: enter
20:46:25.958 00.001 14964 UpdateGuideState(): m_state=6
20:46:25.959 00.001 14964 Star::Find(35, 359, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
20:46:25.959 00.000 14964 Star::Find returns 1 (0), X=365.51, Y=314.07, Mass=96898, SNR=180.9, Peak=7867 HFD=3.7
20:46:25.960 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:25.960 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.58)
20:46:25.961 00.001 14964 CameraToMount -- cameraX=-46.89 cameraY=3.67 hyp=47.03 cameraTheta=3.06 mountX=0.89 mountY=47.03, mountTheta=1.55
20:46:25.962 00.001 14964 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.67) = xAngle (2.38 = 2.38)
20:46:25.963 00.001 14964 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.77)
20:46:25.963 00.000 14964 CameraToMount -- cameraX=365.51 cameraY=314.07 hyp=481.91 cameraTheta=0.71 mountX=-348.03 mountY=-335.80, mountTheta=-2.37
20:46:25.964 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:25.964 00.000 14964 BLT: Moving South for 500 ms, step 11 / 16, DecLoc = -335.80
20:46:25.965 00.001 14964 Enqueuing Calibration Move request for direction 1
20:46:25.965 00.000 14964 BLT: Exiting DecMeasurementStep
20:46:25.966 00.001 12044 Worker thread wakes up
20:46:25.966 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:25.966 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:25.966 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:25.966 00.000 12044 MoveAxis(S, 500, -)
20:46:25.966 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:25.980 00.014 14964 UpdateImageDisplay: Size=(968,608) min=10, max=7867, med=643, FiltMin=541, FiltMax=5135, Gamma=0.810
20:46:25.986 00.006 14964 UpdateGuideState exits: m=96898 SNR=180.9
20:46:25.987 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:25.987 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:25.988 00.001 14964 Enqueuing Expose request
20:46:25.999 00.011 12044 IsSlewing returns 0
20:46:25.999 00.000 12044 IsGuiding returns 0
20:46:26.031 00.032 12044 PulseGuide returned control before completion, sleep 479
20:46:26.531 00.500 12044 IsGuiding returns 1
20:46:26.531 00.000 12044 scope still moving after pulse duration time elapsed
20:46:26.661 00.130 12044 IsSlewing returns 0
20:46:26.663 00.002 12044 IsGuiding returns 0
20:46:26.663 00.000 12044 scope move finished after 500 + 164 ms
20:46:26.663 00.000 12044 Move returns status 0, amount 500
20:46:26.663 00.000 12044 move complete, result=0
20:46:26.664 00.001 12044 worker thread done servicing request
20:46:26.664 00.000 12044 Worker thread wakes up
20:46:26.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:26.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(331,279,71,71)
20:46:29.793 03.129 12044 Exposure complete
20:46:29.813 00.020 12044 worker thread done servicing request
20:46:29.813 00.000 14964 OnExposeComplete: enter
20:46:29.814 00.001 14964 UpdateGuideState(): m_state=6
20:46:29.814 00.000 14964 Star::Find(35, 365, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
20:46:29.815 00.001 14964 Star::Find returns 1 (0), X=371.17, Y=313.55, Mass=97391, SNR=176.1, Peak=5782 HFD=3.8
20:46:29.815 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:29.815 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.58)
20:46:29.816 00.001 14964 CameraToMount -- cameraX=-41.23 cameraY=3.15 hyp=41.35 cameraTheta=3.07 mountX=0.86 mountY=41.34, mountTheta=1.55
20:46:29.817 00.001 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
20:46:29.818 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.78)
20:46:29.818 00.000 14964 CameraToMount -- cameraX=371.17 cameraY=313.55 hyp=485.88 cameraTheta=0.70 mountX=-348.06 mountY=-341.48, mountTheta=-2.37
20:46:29.819 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:29.819 00.000 14964 BLT: Moving South for 500 ms, step 12 / 16, DecLoc = -341.48
20:46:29.819 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:29.820 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:29.820 00.000 12044 Worker thread wakes up
20:46:29.820 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:29.820 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:29.821 00.001 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:29.821 00.000 12044 MoveAxis(S, 500, -)
20:46:29.821 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:29.834 00.013 14964 UpdateImageDisplay: Size=(968,608) min=170, max=5782, med=643, FiltMin=535, FiltMax=5067, Gamma=0.810
20:46:29.841 00.007 14964 UpdateGuideState exits: m=97391 SNR=176.1
20:46:29.841 00.000 12044 IsSlewing returns 0
20:46:29.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:29.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:29.843 00.001 14964 Enqueuing Expose request
20:46:29.905 00.062 12044 IsGuiding returns 0
20:46:29.936 00.031 12044 PulseGuide returned control before completion, sleep 479
20:46:30.449 00.513 12044 IsGuiding returns 1
20:46:30.449 00.000 12044 scope still moving after pulse duration time elapsed
20:46:30.514 00.065 12044 IsSlewing returns 0
20:46:30.515 00.001 12044 IsGuiding returns 0
20:46:30.515 00.000 12044 scope move finished after 500 + 110 ms
20:46:30.515 00.000 12044 Move returns status 0, amount 500
20:46:30.515 00.000 12044 move complete, result=0
20:46:30.515 00.000 12044 worker thread done servicing request
20:46:30.515 00.000 12044 Worker thread wakes up
20:46:30.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:30.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(336,279,71,71)
20:46:33.639 03.124 12044 Exposure complete
20:46:33.661 00.022 12044 worker thread done servicing request
20:46:33.661 00.000 14964 OnExposeComplete: enter
20:46:33.663 00.002 14964 UpdateGuideState(): m_state=6
20:46:33.663 00.000 14964 Star::Find(35, 371, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
20:46:33.664 00.001 14964 Star::Find returns 1 (0), X=376.81, Y=313.34, Mass=98152, SNR=187.1, Peak=6904 HFD=3.7
20:46:33.664 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.56)
20:46:33.665 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
20:46:33.665 00.000 14964 CameraToMount -- cameraX=-35.59 cameraY=2.94 hyp=35.71 cameraTheta=3.06 mountX=0.53 mountY=35.71, mountTheta=1.56
20:46:33.666 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.67) = xAngle (2.36 = 2.36)
20:46:33.667 00.001 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.79)
20:46:33.667 00.000 14964 CameraToMount -- cameraX=376.81 cameraY=313.34 hyp=490.07 cameraTheta=0.69 mountX=-348.40 mountY=-347.12, mountTheta=-2.36
20:46:33.668 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:33.668 00.000 14964 BLT: Moving South for 500 ms, step 13 / 16, DecLoc = -347.12
20:46:33.669 00.001 14964 Enqueuing Calibration Move request for direction 1
20:46:33.669 00.000 14964 BLT: Exiting DecMeasurementStep
20:46:33.670 00.001 12044 Worker thread wakes up
20:46:33.670 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:33.670 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:33.670 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:33.670 00.000 12044 MoveAxis(S, 500, -)
20:46:33.670 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:33.683 00.013 14964 UpdateImageDisplay: Size=(968,608) min=214, max=6904, med=644, FiltMin=539, FiltMax=5057, Gamma=0.810
20:46:33.690 00.007 14964 UpdateGuideState exits: m=98152 SNR=187.1
20:46:33.690 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:33.691 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:33.691 00.000 14964 Enqueuing Expose request
20:46:33.699 00.008 12044 IsSlewing returns 0
20:46:33.700 00.001 12044 IsGuiding returns 0
20:46:33.731 00.031 12044 PulseGuide returned control before completion, sleep 479
20:46:34.236 00.505 12044 IsGuiding returns 1
20:46:34.236 00.000 12044 scope still moving after pulse duration time elapsed
20:46:34.310 00.074 12044 IsSlewing returns 0
20:46:34.310 00.000 12044 IsGuiding returns 0
20:46:34.310 00.000 12044 scope move finished after 500 + 109 ms
20:46:34.310 00.000 12044 Move returns status 0, amount 500
20:46:34.310 00.000 12044 move complete, result=0
20:46:34.310 00.000 12044 worker thread done servicing request
20:46:34.310 00.000 12044 Worker thread wakes up
20:46:34.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:34.310 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(342,278,71,71)
20:46:37.432 03.122 12044 Exposure complete
20:46:37.453 00.021 12044 worker thread done servicing request
20:46:37.453 00.000 14964 OnExposeComplete: enter
20:46:37.453 00.000 14964 UpdateGuideState(): m_state=6
20:46:37.454 00.001 14964 Star::Find(35, 376, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
20:46:37.454 00.000 14964 Star::Find returns 1 (0), X=382.55, Y=312.81, Mass=98631, SNR=182.6, Peak=8197 HFD=3.6
20:46:37.455 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
20:46:37.455 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
20:46:37.456 00.001 14964 CameraToMount -- cameraX=-29.85 cameraY=2.41 hyp=29.94 cameraTheta=3.06 mountX=0.50 mountY=29.94, mountTheta=1.55
20:46:37.457 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:46:37.457 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.49 = -0.80)
20:46:37.458 00.001 14964 CameraToMount -- cameraX=382.55 cameraY=312.81 hyp=494.16 cameraTheta=0.69 mountX=-348.43 mountY=-352.88, mountTheta=-2.35
20:46:37.458 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:37.459 00.001 14964 BLT: Moving South for 500 ms, step 14 / 16, DecLoc = -352.88
20:46:37.459 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:37.460 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:37.460 00.000 12044 Worker thread wakes up
20:46:37.460 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:37.460 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:37.460 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:37.460 00.000 12044 MoveAxis(S, 500, -)
20:46:37.460 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:37.474 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8197, med=643, FiltMin=543, FiltMax=5253, Gamma=0.810
20:46:37.481 00.007 14964 UpdateGuideState exits: m=98631 SNR=182.6
20:46:37.482 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:37.482 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:37.483 00.001 14964 Enqueuing Expose request
20:46:37.484 00.001 12044 IsSlewing returns 0
20:46:37.484 00.000 12044 IsGuiding returns 0
20:46:37.516 00.032 12044 PulseGuide returned control before completion, sleep 478
20:46:38.011 00.495 12044 IsGuiding returns 1
20:46:38.011 00.000 12044 scope still moving after pulse duration time elapsed
20:46:38.062 00.051 12044 IsSlewing returns 0
20:46:38.063 00.001 12044 IsGuiding returns 0
20:46:38.063 00.000 12044 scope move finished after 500 + 79 ms
20:46:38.063 00.000 12044 Move returns status 0, amount 500
20:46:38.063 00.000 12044 move complete, result=0
20:46:38.063 00.000 12044 worker thread done servicing request
20:46:38.063 00.000 12044 Worker thread wakes up
20:46:38.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:38.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(348,278,71,71)
20:46:41.191 03.128 12044 Exposure complete
20:46:41.213 00.022 12044 worker thread done servicing request
20:46:41.213 00.000 14964 OnExposeComplete: enter
20:46:41.214 00.001 14964 UpdateGuideState(): m_state=6
20:46:41.214 00.000 14964 Star::Find(35, 382, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
20:46:41.215 00.001 14964 Star::Find returns 1 (0), X=388.39, Y=312.41, Mass=98295, SNR=178.1, Peak=7785 HFD=3.3
20:46:41.216 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.56)
20:46:41.217 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
20:46:41.217 00.000 14964 CameraToMount -- cameraX=-24.01 cameraY=2.01 hyp=24.10 cameraTheta=3.06 mountX=0.33 mountY=24.10, mountTheta=1.56
20:46:41.219 00.002 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:46:41.219 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.48 = -0.80)
20:46:41.220 00.001 14964 CameraToMount -- cameraX=388.39 cameraY=312.41 hyp=498.44 cameraTheta=0.68 mountX=-348.60 mountY=-358.73, mountTheta=-2.34
20:46:41.220 00.000 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:41.221 00.001 14964 BLT: Moving South for 500 ms, step 15 / 16, DecLoc = -358.73
20:46:41.221 00.000 14964 Enqueuing Calibration Move request for direction 1
20:46:41.222 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:41.222 00.000 12044 Worker thread wakes up
20:46:41.222 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:41.222 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:41.222 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:41.222 00.000 12044 MoveAxis(S, 500, -)
20:46:41.222 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:41.237 00.015 14964 UpdateImageDisplay: Size=(968,608) min=167, max=7785, med=643, FiltMin=530, FiltMax=5828, Gamma=0.810
20:46:41.243 00.006 14964 UpdateGuideState exits: m=98295 SNR=178.1
20:46:41.243 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:41.244 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:41.244 00.000 14964 Enqueuing Expose request
20:46:41.281 00.037 12044 IsSlewing returns 0
20:46:41.282 00.001 12044 IsGuiding returns 0
20:46:41.313 00.031 12044 PulseGuide returned control before completion, sleep 479
20:46:41.795 00.482 12044 IsGuiding returns 1
20:46:41.795 00.000 12044 scope still moving after pulse duration time elapsed
20:46:41.856 00.061 12044 IsSlewing returns 0
20:46:41.875 00.019 12044 IsGuiding returns 0
20:46:41.875 00.000 12044 scope move finished after 500 + 93 ms
20:46:41.875 00.000 12044 Move returns status 0, amount 500
20:46:41.875 00.000 12044 move complete, result=0
20:46:41.875 00.000 12044 worker thread done servicing request
20:46:41.875 00.000 12044 Worker thread wakes up
20:46:41.875 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:41.875 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(353,277,71,71)
20:46:44.978 03.103 12044 Exposure complete
20:46:45.003 00.025 12044 worker thread done servicing request
20:46:45.003 00.000 14964 OnExposeComplete: enter
20:46:45.004 00.001 14964 UpdateGuideState(): m_state=6
20:46:45.004 00.000 14964 Star::Find(35, 388, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
20:46:45.005 00.001 14964 Star::Find returns 1 (0), X=394.23, Y=311.63, Mass=97935, SNR=182.3, Peak=7767 HFD=3.4
20:46:45.005 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.67) = xAngle (4.74 = -1.54)
20:46:45.006 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.59)
20:46:45.006 00.000 14964 CameraToMount -- cameraX=-18.17 cameraY=1.22 hyp=18.21 cameraTheta=3.07 mountX=0.54 mountY=18.21, mountTheta=1.54
20:46:45.007 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.67) = xAngle (2.34 = 2.34)
20:46:45.008 00.001 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.47 = -0.81)
20:46:45.008 00.000 14964 CameraToMount -- cameraX=394.23 cameraY=311.63 hyp=502.52 cameraTheta=0.67 mountX=-348.38 mountY=-364.62, mountTheta=-2.33
20:46:45.009 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:45.009 00.000 14964 BLT: Moving South for 500 ms, step 16 / 16, DecLoc = -364.62
20:46:45.010 00.001 14964 Enqueuing Calibration Move request for direction 1
20:46:45.010 00.000 14964 BLT: Exiting DecMeasurementStep
20:46:45.011 00.001 12044 Worker thread wakes up
20:46:45.011 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
20:46:45.011 00.000 12044 Handling axis move in thread for scope dir=1 dur=500
20:46:45.011 00.000 12044 scope move axis dir= 1 dur= 500 opts= 0x0
20:46:45.011 00.000 12044 MoveAxis(S, 500, -)
20:46:45.011 00.000 12044 Guiding  Dir = 1, Dur = 500
20:46:45.025 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7767, med=642, FiltMin=546, FiltMax=5703, Gamma=0.810
20:46:45.032 00.007 14964 UpdateGuideState exits: m=97935 SNR=182.3
20:46:45.032 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:45.033 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:45.033 00.000 14964 Enqueuing Expose request
20:46:45.064 00.031 12044 IsSlewing returns 0
20:46:45.064 00.000 12044 IsGuiding returns 0
20:46:45.095 00.031 12044 PulseGuide returned control before completion, sleep 479
20:46:45.582 00.487 12044 IsGuiding returns 1
20:46:45.582 00.000 12044 scope still moving after pulse duration time elapsed
20:46:45.639 00.057 12044 IsSlewing returns 0
20:46:45.640 00.001 12044 IsGuiding returns 0
20:46:45.640 00.000 12044 scope move finished after 500 + 74 ms
20:46:45.640 00.000 12044 Move returns status 0, amount 500
20:46:45.640 00.000 12044 move complete, result=0
20:46:45.640 00.000 12044 worker thread done servicing request
20:46:45.640 00.000 12044 Worker thread wakes up
20:46:45.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:45.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(359,277,71,71)
20:46:48.744 03.104 12044 Exposure complete
20:46:48.765 00.021 12044 worker thread done servicing request
20:46:48.765 00.000 14964 OnExposeComplete: enter
20:46:48.766 00.001 14964 UpdateGuideState(): m_state=6
20:46:48.766 00.000 14964 Star::Find(35, 394, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
20:46:48.766 00.000 14964 Star::Find returns 1 (0), X=400.35, Y=311.17, Mass=97109, SNR=183.3, Peak=7355 HFD=3.6
20:46:48.767 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.75 = -1.54)
20:46:48.767 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.88 = 1.60)
20:46:48.768 00.001 14964 CameraToMount -- cameraX=-12.05 cameraY=0.77 hyp=12.08 cameraTheta=3.08 mountX=0.40 mountY=12.07, mountTheta=1.54
20:46:48.769 00.001 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.67) = xAngle (2.33 = 2.33)
20:46:48.770 00.001 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.46 = -0.82)
20:46:48.770 00.000 14964 CameraToMount -- cameraX=400.35 cameraY=311.17 hyp=507.06 cameraTheta=0.66 mountX=-348.52 mountY=-370.75, mountTheta=-2.33
20:46:48.771 00.001 14964 BLT: Entering DecMeasurementStep, state = 3
20:46:48.771 00.000 14964 BLT: South pulses ended at Dec location -370.75
20:46:48.771 00.000 14964 BLT: Drift correction of -2.85 px applied to total north moves of 89.87 px, -0.178 px/frame
20:46:48.772 00.001 14964 BLT: Empirical north rate = 11.59 px/s 
20:46:48.773 00.001 14964 BLT: Smoothing applied to south data points
20:46:48.773 00.000 14964 BLT: Trial backlash amount is 4.59 px, 395 ms, sigma = 0.2 px
20:46:48.773 00.000 14964 Issuing test backlash correction of 395 ms
20:46:48.774 00.001 14964 Enqueuing Calibration Move request for direction 1
20:46:48.774 00.000 14964 BLT: Exiting DecMeasurementStep
20:46:48.775 00.001 12044 Worker thread wakes up
20:46:48.775 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 395 opts 0x0
20:46:48.775 00.000 12044 Handling axis move in thread for scope dir=1 dur=395
20:46:48.775 00.000 12044 scope move axis dir= 1 dur= 395 opts= 0x0
20:46:48.775 00.000 12044 MoveAxis(S, 395, -)
20:46:48.775 00.000 12044 Guiding  Dir = 1, Dur = 395
20:46:48.789 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7355, med=643, FiltMin=546, FiltMax=5592, Gamma=0.810
20:46:48.795 00.006 12044 IsSlewing returns 0
20:46:48.796 00.001 12044 IsGuiding returns 0
20:46:48.796 00.000 14964 UpdateGuideState exits: m=97109 SNR=183.3
20:46:48.796 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:48.797 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:48.797 00.000 14964 Enqueuing Expose request
20:46:48.827 00.030 12044 PulseGuide returned control before completion, sleep 374
20:46:49.213 00.386 12044 IsGuiding returns 1
20:46:49.213 00.000 12044 scope still moving after pulse duration time elapsed
20:46:49.296 00.083 12044 IsSlewing returns 0
20:46:49.297 00.001 12044 IsGuiding returns 0
20:46:49.297 00.000 12044 scope move finished after 395 + 105 ms
20:46:49.297 00.000 12044 Move returns status 0, amount 395
20:46:49.297 00.000 12044 move complete, result=0
20:46:49.297 00.000 12044 worker thread done servicing request
20:46:49.297 00.000 12044 Worker thread wakes up
20:46:49.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:49.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(365,276,71,71)
20:46:52.428 03.131 12044 Exposure complete
20:46:52.453 00.025 12044 worker thread done servicing request
20:46:52.453 00.000 14964 OnExposeComplete: enter
20:46:52.454 00.001 14964 UpdateGuideState(): m_state=6
20:46:52.454 00.000 14964 Star::Find(35, 400, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.455 00.001 14964 Star::Find returns 1 (0), X=404.70, Y=310.75, Mass=98094, SNR=187.1, Peak=8121 HFD=3.5
20:46:52.455 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.67) = xAngle (4.76 = -1.52)
20:46:52.456 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.90 = 1.62)
20:46:52.456 00.000 14964 CameraToMount -- cameraX=-7.70 cameraY=0.35 hyp=7.71 cameraTheta=3.10 mountX=0.40 mountY=7.70, mountTheta=1.52
20:46:52.457 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.67) = xAngle (2.32 = 2.32)
20:46:52.458 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.46 = -0.83)
20:46:52.458 00.000 14964 CameraToMount -- cameraX=404.70 cameraY=310.75 hyp=510.24 cameraTheta=0.65 mountX=-348.52 mountY=-375.13, mountTheta=-2.32
20:46:52.459 00.001 14964 BLT: Entering DecMeasurementStep, state = 5
20:46:52.459 00.000 14964 BLT: Trial backlash pulse resulted in net DecDelta = -0.76 px, Dec Location -375.13
20:46:52.460 00.001 14964 BLT: Nominal backlash pulse resulted in final delta of 1.0 a-s
20:46:52.460 00.000 14964 BLT: normal result, moving to state=restore
20:46:52.461 00.001 14964 BLT: Starting Dec position at -374.37, Ending Dec position at -375.13
20:46:52.461 00.000 14964 BLT: normal result, moving to state=wrap-up
20:46:52.461 00.000 14964 BLC: window closed
20:46:52.462 00.001 14964 BLC: Last direction was reset
20:46:52.462 00.000 14964 BLT: Cleanup completed
20:46:52.463 00.001 14964 BLT: Exiting DecMeasurementStep
20:46:52.464 00.001 14964 GA-BLT: state = completed
20:46:52.465 00.001 14964 GA-BLT: Wrap-up after normal completion
20:46:52.466 00.001 14964 BLT: Reported result =  395  +/-  15 ms (6.0  +/-  0.2 arc-sec)
20:46:52.471 00.005 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:46:52.472 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:46:52.472 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:46:52.473 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:46:52.473 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:46:52.474 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:46:52.474 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:46:52.475 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:46:52.475 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:46:52.476 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:46:52.476 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:46:52.476 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:46:52.477 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:46:52.477 00.000 14964 Uncorrected Dec RMS=1.766px, Dec drift=-2.824 px/min, Best seeing estimate=0.317px, R-sq=0.974
20:46:52.478 00.001 14964 GA Min-Move recommendations are seeing-based: Dec=0.400, RA=0.260
20:46:52.478 00.000 14964 Guiding Assistant results follow:
20:46:52.479 00.001 14964 SNR=179.8, Samples=40, Elapsed Time=123s, RA HPF-RMS=  0.16 px (  0.20 arc-sec ), Dec HPF-RMS=  0.09 px (  0.11 arc-sec ), Total HPF-RMS=  0.18 px (  0.23 arc-sec )
20:46:52.479 00.000 14964 RA Peak=  0.84 px (  1.09 arc-sec ), RA Peak-Peak   1.65 px (  2.15 arc-sec ), RA Drift Rate= -0.42 px/min ( -0.54 arc-sec/min ), Max RA Drift Rate=  0.07 px/sec (  0.09 arc-sec/sec ), Drift-Limiting Exp=   3.7 s 
20:46:52.480 00.001 14964 Dec Drift Rate= -2.82 px/min ( -3.67 arc-sec/min ), Dec Peak=  0.81 px (  1.05 arc-sec ), PA Error= 14.0 arc-min
20:46:52.485 00.005 14964 Recommendation: Use exposure times in the range of 2.0s to 4.0s
20:46:52.494 00.009 14964 Recommendation: Polar alignment error > 10 arc-min; try using the Drift Align tool to improve alignment.
20:46:52.499 00.005 14964 Recommendation: Try setting RA min-move to 0.26
20:46:52.504 00.005 14964 Recommendation: Try setting Dec min-move to 0.40
20:46:52.509 00.005 14964 Recommendation: Try starting with a Dec backlash compensation of 390 ms
20:46:52.511 00.002 14964 GetString("/profile/4/GA/2026-05-09 20:26:40/BLT_north", "") returns ""
20:46:52.512 00.001 14964 GetString("/profile/4/GA/2026-05-10 00:01:17/BLT_north", "") returns "-224.7,-219.0,-213.6,-207.8,-201.6,-196.2,-190.9,-184.3,-179.2,-173.4,-167.6,-161.7,-156.0,-150.5,-144.8,-138.5,-132."
20:46:52.512 00.000 14964 GetString("/profile/4/GA/2026-05-10 20:21:31/BLT_north", "") returns ""
20:46:52.513 00.001 14964 GetString("/profile/4/GA/2026-05-11 20:42:29/BLT_north", "") returns "-374.4,-368.6,-362.6,-357.2,-352.1,-346.7,-340.7,-334.6,-329.4,-323.8,-317.9,-312.9,-306.9,-300.9,-295.6,-290.3,-284."
20:46:52.514 00.001 14964 GA-History: removed entry for 2026-05-09 20:26:40
20:46:52.525 00.011 14964 End of Guiding Assistant output....
20:46:52.533 00.008 14964 GuidingAssistant: Re-enabling guide output (1, 14)
20:46:52.534 00.001 14964 Mount: notify guiding stopped
20:46:52.535 00.001 14964 BLC: window closed
20:46:52.535 00.000 14964 BLC: Last direction was reset
20:46:52.536 00.001 14964 Changing from state GUIDING to STOP
20:46:52.537 00.001 14964 guider state => SELECTED
20:46:52.537 00.000 14964 GuiderMultiStar::AutoSelect enter
20:46:52.538 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
20:46:52.559 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:46:52.574 00.015 14964 AutoFind: global mean = -0.1, stdev 114.6
20:46:52.575 00.001 14964 AutoFind: using threshold = 0.1
20:46:52.599 00.024 14964 AutoFind: local max [405, 311] 173.8
20:46:52.600 00.001 14964 AutoFind: local max [38, 534] 106.6
20:46:52.601 00.001 14964 AutoFind: local max [309, 103] 56.1
20:46:52.601 00.000 14964 AutoFind: local max [274, 190] 23.2
20:46:52.602 00.001 14964 AutoFind: local max [824, 237] 13.9
20:46:52.602 00.000 14964 AutoFind: local max [14, 501] 10.4
20:46:52.603 00.001 14964 AutoFind: local max [761, 334] 5.9
20:46:52.603 00.000 14964 AutoFind: local max [623, 584] 5.8
20:46:52.604 00.001 14964 AutoFind: local max [912, 593] 5.1
20:46:52.604 00.000 14964 AutoFind: local max [582, 134] 4.2
20:46:52.605 00.001 14964 AutoFind: local max [394, 312] 4.0
20:46:52.605 00.000 14964 AutoFind: local max [520, 522] 3.8
20:46:52.606 00.001 14964 AutoFind: local max [307, 542] 3.5
20:46:52.606 00.000 14964 AutoFind: local max [395, 304] 3.2
20:46:52.607 00.001 14964 AutoFind: local max [635, 22] 3.1
20:46:52.607 00.000 14964 AutoFind: local max [28, 534] 2.9
20:46:52.607 00.000 14964 AutoFind: local max [413, 301] 2.8
20:46:52.608 00.001 14964 AutoFind: local max [479, 461] 2.8
20:46:52.608 00.000 14964 AutoFind: local max [215, 437] 2.8
20:46:52.609 00.001 14964 AutoFind: local max [546, 495] 2.7
20:46:52.609 00.000 14964 AutoFind: local max [28, 540] 2.7
20:46:52.610 00.001 14964 AutoFind: local max [205, 527] 2.6
20:46:52.610 00.000 14964 AutoFind: local max [664, 66] 2.6
20:46:52.611 00.001 14964 AutoFind: local max [769, 545] 2.5
20:46:52.611 00.000 14964 AutoFind: local max [722, 268] 2.5
20:46:52.611 00.000 14964 AutoFind: local max [219, 51] 2.4
20:46:52.612 00.001 14964 AutoFind: local max [745, 519] 2.4
20:46:52.612 00.000 14964 AutoFind: local max [446, 136] 2.3
20:46:52.613 00.001 14964 AutoFind: local max [198, 77] 2.3
20:46:52.613 00.000 14964 AutoFind: local max [284, 489] 2.3
20:46:52.614 00.001 14964 AutoFind: local max [601, 234] 2.3
20:46:52.614 00.000 14964 AutoFind: local max [710, 164] 2.3
20:46:52.614 00.000 14964 AutoFind: local max [449, 462] 2.3
20:46:52.615 00.001 14964 AutoFind: local max [121, 302] 2.3
20:46:52.615 00.000 14964 AutoFind: local max [659, 599] 2.2
20:46:52.616 00.001 14964 AutoFind: local max [88, 278] 2.2
20:46:52.616 00.000 14964 AutoFind: local max [908, 20] 2.2
20:46:52.617 00.001 14964 AutoFind: local max [214, 66] 2.2
20:46:52.617 00.000 14964 AutoFind: local max [86, 343] 2.2
20:46:52.618 00.001 14964 AutoFind: local max [265, 505] 2.2
20:46:52.618 00.000 14964 AutoFind: local max [745, 212] 2.2
20:46:52.618 00.000 14964 AutoFind: local max [314, 303] 2.2
20:46:52.619 00.001 14964 AutoFind: local max [35, 234] 2.2
20:46:52.619 00.000 14964 AutoFind: local max [880, 506] 2.2
20:46:52.620 00.001 14964 AutoFind: local max [704, 462] 2.2
20:46:52.620 00.000 14964 AutoFind: local max [109, 568] 2.2
20:46:52.621 00.001 14964 AutoFind: local max [495, 8] 2.2
20:46:52.621 00.000 14964 AutoFind: local max [789, 431] 2.2
20:46:52.622 00.001 14964 AutoFind: local max [812, 77] 2.2
20:46:52.622 00.000 14964 AutoFind: local max [256, 545] 2.2
20:46:52.622 00.000 14964 AutoFind: local max [399, 323] 2.2
20:46:52.623 00.001 14964 AutoFind: local max [877, 583] 2.2
20:46:52.623 00.000 14964 AutoFind: local max [810, 86] 2.2
20:46:52.624 00.001 14964 AutoFind: local max [109, 343] 2.2
20:46:52.624 00.000 14964 AutoFind: local max [445, 77] 2.1
20:46:52.625 00.001 14964 AutoFind: local max [184, 335] 2.1
20:46:52.625 00.000 14964 AutoFind: local max [280, 504] 2.1
20:46:52.625 00.000 14964 AutoFind: local max [283, 342] 2.1
20:46:52.626 00.001 14964 AutoFind: local max [699, 77] 2.1
20:46:52.626 00.000 14964 AutoFind: local max [427, 444] 2.1
20:46:52.627 00.001 14964 AutoFind: local max [577, 581] 2.1
20:46:52.627 00.000 14964 AutoFind: local max [710, 137] 2.1
20:46:52.628 00.001 14964 AutoFind: local max [144, 155] 2.1
20:46:52.628 00.000 14964 AutoFind: local max [497, 539] 2.1
20:46:52.629 00.001 14964 AutoFind: local max [210, 235] 2.1
20:46:52.629 00.000 14964 AutoFind: local max [42, 77] 2.1
20:46:52.629 00.000 14964 AutoFind: local max [224, 9] 2.1
20:46:52.630 00.001 14964 AutoFind: local max [740, 526] 2.1
20:46:52.630 00.000 14964 AutoFind: local max [772, 279] 2.1
20:46:52.631 00.001 14964 AutoFind: local max [547, 137] 2.1
20:46:52.631 00.000 14964 AutoFind: local max [923, 461] 2.1
20:46:52.632 00.001 14964 AutoFind: local max [877, 157] 2.1
20:46:52.632 00.000 14964 AutoFind: local max [920, 57] 2.1
20:46:52.633 00.001 14964 AutoFind: local max [153, 538] 2.1
20:46:52.633 00.000 14964 AutoFind: local max [43, 545] 2.1
20:46:52.634 00.001 14964 AutoFind: local max [414, 77] 2.1
20:46:52.634 00.000 14964 AutoFind: local max [959, 57] 2.1
20:46:52.635 00.001 14964 AutoFind: local max [198, 342] 2.1
20:46:52.635 00.000 14964 AutoFind: local max [744, 196] 2.1
20:46:52.636 00.001 14964 AutoFind: local max [277, 420] 2.1
20:46:52.636 00.000 14964 AutoFind: local max [131, 21] 2.1
20:46:52.636 00.000 14964 AutoFind: local max [499, 450] 2.1
20:46:52.637 00.001 14964 AutoFind: local max [724, 67] 2.1
20:46:52.637 00.000 14964 AutoFind: local max [258, 538] 2.1
20:46:52.638 00.001 14964 AutoFind: local max [583, 86] 2.1
20:46:52.638 00.000 14964 AutoFind: local max [748, 527] 2.1
20:46:52.639 00.001 14964 AutoFind: local max [735, 360] 2.1
20:46:52.639 00.000 14964 AutoFind: local max [942, 461] 2.1
20:46:52.640 00.001 14964 AutoFind: local max [116, 46] 2.1
20:46:52.640 00.000 14964 AutoFind: local max [896, 38] 2.1
20:46:52.640 00.000 14964 AutoFind: local max [299, 373] 2.1
20:46:52.641 00.001 14964 AutoFind: local max [910, 86] 2.1
20:46:52.641 00.000 14964 AutoFind: local max [472, 21] 2.1
20:46:52.642 00.001 14964 AutoFind: local max [695, 583] 2.1
20:46:52.642 00.000 14964 AutoFind: local max [18, 512] 2.1
20:46:52.643 00.001 14964 AutoFind: local max [910, 479] 2.0
20:46:52.643 00.000 14964 AutoFind: local max [887, 344] 2.0
20:46:52.643 00.000 14964 AutoFind: local max [325, 345] 2.0
20:46:52.644 00.001 14964 AutoFind: local max [148, 480] 2.0
20:46:52.644 00.000 14964 AutoFind: local max [372, 21] 2.0
20:46:52.645 00.001 14964 AutoFind: too close [325, 345] 2.0 - [299, 373] 2.1
20:46:52.645 00.000 14964 AutoFind: too close [910, 479] 2.0 - [942, 461] 2.1
20:46:52.646 00.001 14964 AutoFind: too close [910, 479] 2.0 - [923, 461] 2.1
20:46:52.646 00.000 14964 AutoFind: too close [910, 479] 2.0 - [880, 506] 2.2
20:46:52.647 00.001 14964 AutoFind: too close [18, 512] 2.1 - [43, 545] 2.1
20:46:52.647 00.000 14964 AutoFind: too close [18, 512] 2.1 - [28, 540] 2.7
20:46:52.648 00.001 14964 AutoFind: too close [18, 512] 2.1 - [28, 534] 2.9
20:46:52.648 00.000 14964 AutoFind: close dim-bright [18, 512] 2.1 - [14, 501] 10.4
20:46:52.649 00.001 14964 AutoFind: close dim-bright [18, 512] 2.1 - [38, 534] 106.6
20:46:52.649 00.000 14964 AutoFind: too close [695, 583] 2.1 - [659, 599] 2.2
20:46:52.649 00.000 14964 AutoFind: too close [472, 21] 2.1 - [495, 8] 2.2
20:46:52.650 00.001 14964 AutoFind: too close [910, 86] 2.1 - [920, 57] 2.1
20:46:52.650 00.000 14964 AutoFind: too close [299, 373] 2.1 - [283, 342] 2.1
20:46:52.651 00.001 14964 AutoFind: too close [896, 38] 2.1 - [920, 57] 2.1
20:46:52.651 00.000 14964 AutoFind: too close [896, 38] 2.1 - [908, 20] 2.2
20:46:52.652 00.001 14964 AutoFind: too close [116, 46] 2.1 - [131, 21] 2.1
20:46:52.652 00.000 14964 AutoFind: too close [942, 461] 2.1 - [923, 461] 2.1
20:46:52.653 00.001 14964 AutoFind: too close [735, 360] 2.1 - [761, 334] 5.9
20:46:52.653 00.000 14964 AutoFind: too close [748, 527] 2.1 - [740, 526] 2.1
20:46:52.653 00.000 14964 AutoFind: too close [748, 527] 2.1 - [745, 519] 2.4
20:46:52.654 00.001 14964 AutoFind: too close [748, 527] 2.1 - [769, 545] 2.5
20:46:52.654 00.000 14964 AutoFind: too close [258, 538] 2.1 - [280, 504] 2.1
20:46:52.655 00.001 14964 AutoFind: too close [258, 538] 2.1 - [256, 545] 2.2
20:46:52.655 00.000 14964 AutoFind: too close [258, 538] 2.1 - [265, 505] 2.2
20:46:52.656 00.001 14964 AutoFind: too close [724, 67] 2.1 - [699, 77] 2.1
20:46:52.656 00.000 14964 AutoFind: too close [499, 450] 2.1 - [479, 461] 2.8
20:46:52.656 00.000 14964 AutoFind: too close [744, 196] 2.1 - [745, 212] 2.2
20:46:52.657 00.001 14964 AutoFind: too close [744, 196] 2.1 - [710, 164] 2.3
20:46:52.657 00.000 14964 AutoFind: too close [198, 342] 2.1 - [184, 335] 2.1
20:46:52.658 00.001 14964 AutoFind: too close [959, 57] 2.1 - [920, 57] 2.1
20:46:52.658 00.000 14964 AutoFind: too close [414, 77] 2.1 - [445, 77] 2.1
20:46:52.659 00.001 14964 AutoFind: too close [43, 545] 2.1 - [28, 540] 2.7
20:46:52.659 00.000 14964 AutoFind: too close [43, 545] 2.1 - [28, 534] 2.9
20:46:52.660 00.001 14964 AutoFind: close dim-bright [43, 545] 2.1 - [38, 534] 106.6
20:46:52.660 00.000 14964 AutoFind: too close [920, 57] 2.1 - [908, 20] 2.2
20:46:52.660 00.000 14964 AutoFind: too close [547, 137] 2.1 - [582, 134] 4.2
20:46:52.661 00.001 14964 AutoFind: too close [740, 526] 2.1 - [745, 519] 2.4
20:46:52.661 00.000 14964 AutoFind: too close [740, 526] 2.1 - [769, 545] 2.5
20:46:52.662 00.001 14964 AutoFind: too close [497, 539] 2.1 - [520, 522] 3.8
20:46:52.662 00.000 14964 AutoFind: too close [710, 137] 2.1 - [710, 164] 2.3
20:46:52.663 00.001 14964 AutoFind: too close [427, 444] 2.1 - [449, 462] 2.3
20:46:52.663 00.000 14964 AutoFind: too close [699, 77] 2.1 - [664, 66] 2.6
20:46:52.664 00.001 14964 AutoFind: too close [283, 342] 2.1 - [314, 303] 2.2
20:46:52.664 00.000 14964 AutoFind: too close [280, 504] 2.1 - [265, 505] 2.2
20:46:52.665 00.001 14964 AutoFind: too close [280, 504] 2.1 - [284, 489] 2.3
20:46:52.665 00.000 14964 AutoFind: too close [280, 504] 2.1 - [307, 542] 3.5
20:46:52.665 00.000 14964 AutoFind: too close [109, 343] 2.2 - [86, 343] 2.2
20:46:52.666 00.001 14964 AutoFind: too close [810, 86] 2.2 - [812, 77] 2.2
20:46:52.666 00.000 14964 AutoFind: too close [877, 583] 2.2 - [912, 593] 5.1
20:46:52.667 00.001 14964 AutoFind: too close [399, 323] 2.2 - [413, 301] 2.8
20:46:52.667 00.000 14964 AutoFind: too close [399, 323] 2.2 - [395, 304] 3.2
20:46:52.668 00.001 14964 AutoFind: too close [399, 323] 2.2 - [394, 312] 4.0
20:46:52.668 00.000 14964 AutoFind: close dim-bright [399, 323] 2.2 - [405, 311] 173.8
20:46:52.668 00.000 14964 AutoFind: too close [256, 545] 2.2 - [265, 505] 2.2
20:46:52.669 00.001 14964 AutoFind: too close [265, 505] 2.2 - [284, 489] 2.3
20:46:52.669 00.000 14964 AutoFind: too close [214, 66] 2.2 - [198, 77] 2.3
20:46:52.670 00.001 14964 AutoFind: too close [214, 66] 2.2 - [219, 51] 2.4
20:46:52.670 00.000 14964 AutoFind: too close [88, 278] 2.2 - [121, 302] 2.3
20:46:52.671 00.001 14964 AutoFind: too close [659, 599] 2.2 - [623, 584] 5.8
20:46:52.671 00.000 14964 AutoFind: too close [449, 462] 2.3 - [479, 461] 2.8
20:46:52.672 00.001 14964 AutoFind: too close [198, 77] 2.3 - [219, 51] 2.4
20:46:52.672 00.000 14964 AutoFind: too close [745, 519] 2.4 - [769, 545] 2.5
20:46:52.672 00.000 14964 AutoFind: too close [28, 540] 2.7 - [28, 534] 2.9
20:46:52.673 00.001 14964 AutoFind: too close [28, 540] 2.7 - [14, 501] 10.4
20:46:52.673 00.000 14964 AutoFind: close dim-bright [28, 540] 2.7 - [38, 534] 106.6
20:46:52.674 00.001 14964 AutoFind: too close [546, 495] 2.7 - [520, 522] 3.8
20:46:52.674 00.000 14964 AutoFind: too close [413, 301] 2.8 - [395, 304] 3.2
20:46:52.675 00.001 14964 AutoFind: too close [413, 301] 2.8 - [394, 312] 4.0
20:46:52.675 00.000 14964 AutoFind: close dim-bright [413, 301] 2.8 - [405, 311] 173.8
20:46:52.675 00.000 14964 AutoFind: too close [28, 534] 2.9 - [14, 501] 10.4
20:46:52.676 00.001 14964 AutoFind: close dim-bright [28, 534] 2.9 - [38, 534] 106.6
20:46:52.676 00.000 14964 AutoFind: too close [395, 304] 3.2 - [394, 312] 4.0
20:46:52.676 00.000 14964 AutoFind: close dim-bright [395, 304] 3.2 - [405, 311] 173.8
20:46:52.677 00.001 14964 AutoFind: close dim-bright [394, 312] 4.0 - [405, 311] 173.8
20:46:52.677 00.000 14964 AutoFind: close dim-bright [14, 501] 10.4 - [38, 534] 106.6
20:46:52.678 00.001 14964 AutoFind: too close to edge [372, 21] 2.0
20:46:52.678 00.000 14964 AutoFind: too close to edge [224, 9] 2.1
20:46:52.679 00.001 14964 AutoFind: too close to edge [577, 581] 2.1
20:46:52.679 00.000 14964 AutoFind: too close to edge [35, 234] 2.2
20:46:52.679 00.000 14964 AutoFind: too close to edge [635, 22] 3.1
20:46:52.680 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:46:52.680 00.000 14964 Star::Find(35, 405, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.681 00.001 14964 Star::Find returns 1 (0), X=404.70, Y=310.75, Mass=98094, SNR=187.1, Peak=8121 HFD=3.5
20:46:52.681 00.000 14964 Star::Find(35, 38, 534, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.682 00.001 14964 Star::Find returns 1 (0), X=37.67, Y=533.76, Mass=60797, SNR=132.8, Peak=4631 HFD=3.6
20:46:52.682 00.000 14964 Star::Find(35, 309, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.683 00.001 14964 Star::Find returns 1 (0), X=309.11, Y=103.15, Mass=26176, SNR=85.0, Peak=3463 HFD=2.7
20:46:52.683 00.000 14964 Star::Find(35, 274, 190, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.684 00.001 14964 Star::Find returns 1 (0), X=273.95, Y=190.54, Mass=11328, SNR=50.3, Peak=1768 HFD=2.4
20:46:52.684 00.000 14964 Star::Find(35, 824, 237, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.685 00.001 14964 Star::Find returns 1 (0), X=824.25, Y=237.22, Mass=8081, SNR=36.4, Peak=1475 HFD=2.9
20:46:52.685 00.000 14964 Star::Find(35, 215, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.685 00.000 14964 Star::Find false star n=3 nbg=282 bg=656.1 sigma=39.6 thresh=775 peak=750
20:46:52.686 00.001 14964 Star::Find returns 0 (2), X=215.00, Y=437.00, Mass=437, SNR=2.9, Peak=816 HFD=0.0
20:46:52.686 00.000 14964 Star::Find(35, 205, 527, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.687 00.001 14964 Star::Find false star n=7 nbg=255 bg=663.3 sigma=31.6 thresh=758 peak=733
20:46:52.687 00.000 14964 Star::Find returns 0 (2), X=205.00, Y=527.00, Mass=761, SNR=2.9, Peak=795 HFD=0.0
20:46:52.688 00.001 14964 Star::Find(35, 722, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.688 00.000 14964 Star::Find returns 1 (0), X=721.62, Y=267.88, Mass=693, SNR=7.8, Peak=840 HFD=2.6
20:46:52.689 00.001 14964 Star::Find(35, 446, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.689 00.000 14964 Star::Find false star n=1 nbg=271 bg=631.2 sigma=34.8 thresh=736 peak=695
20:46:52.690 00.001 14964 Star::Find returns 0 (2), X=446.00, Y=136.00, Mass=131, SNR=2.9, Peak=766 HFD=0.0
20:46:52.690 00.000 14964 Star::Find(35, 601, 234, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.691 00.001 14964 Star::Find returns 0 (2), X=601.00, Y=234.00, Mass=102, SNR=2.8, Peak=780 HFD=0.0
20:46:52.691 00.000 14964 Star::Find(35, 704, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.692 00.001 14964 Star::Find false star n=2 nbg=248 bg=655.4 sigma=28.4 thresh=740 peak=723
20:46:52.692 00.000 14964 Star::Find returns 0 (2), X=704.00, Y=462.00, Mass=231, SNR=2.9, Peak=847 HFD=0.0
20:46:52.693 00.001 14964 Star::Find(35, 109, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.693 00.000 14964 Star::Find false star n=3 nbg=281 bg=651.8 sigma=34.5 thresh=755 peak=711
20:46:52.694 00.001 14964 Star::Find returns 0 (2), X=109.00, Y=568.00, Mass=411, SNR=2.9, Peak=810 HFD=0.0
20:46:52.694 00.000 14964 Star::Find(35, 789, 431, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.695 00.001 14964 Star::Find false star n=6 nbg=256 bg=661.1 sigma=30.8 thresh=753 peak=722
20:46:52.695 00.000 14964 Star::Find returns 0 (2), X=789.00, Y=431.00, Mass=732, SNR=2.9, Peak=819 HFD=0.0
20:46:52.696 00.001 14964 Star::Find(35, 144, 155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.696 00.000 14964 Star::Find false star n=2 nbg=266 bg=633.7 sigma=33.5 thresh=734 peak=682
20:46:52.697 00.001 14964 Star::Find returns 0 (2), X=144.00, Y=155.00, Mass=202, SNR=2.9, Peak=783 HFD=0.0
20:46:52.697 00.000 14964 Star::Find(35, 210, 235, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.697 00.000 14964 Star::Find false star n=3 nbg=282 bg=641.1 sigma=35.4 thresh=747 peak=704
20:46:52.698 00.001 14964 Star::Find returns 0 (2), X=210.00, Y=235.00, Mass=384, SNR=2.9, Peak=783 HFD=0.0
20:46:52.698 00.000 14964 Star::Find(35, 42, 77, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.699 00.001 14964 Star::Find false star n=2 nbg=277 bg=622.5 sigma=34.4 thresh=726 peak=685
20:46:52.699 00.000 14964 Star::Find returns 0 (2), X=42.00, Y=77.00, Mass=281, SNR=2.9, Peak=781 HFD=0.0
20:46:52.700 00.001 14964 Star::Find(35, 772, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.700 00.000 14964 Star::Find returns 0 (2), X=772.00, Y=279.00, Mass=108, SNR=2.8, Peak=801 HFD=0.0
20:46:52.701 00.001 14964 Star::Find(35, 877, 157, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.701 00.000 14964 Star::Find false star n=2 nbg=258 bg=631.4 sigma=29.4 thresh=720 peak=691
20:46:52.702 00.001 14964 Star::Find returns 0 (2), X=877.00, Y=157.00, Mass=270, SNR=2.9, Peak=799 HFD=0.0
20:46:52.702 00.000 14964 Star::Find(35, 153, 538, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.703 00.001 14964 Star::Find returns 0 (3), X=153.00, Y=538.00, Mass=0, SNR=0.0, Peak=803 HFD=0.0
20:46:52.703 00.000 14964 Star::Find(35, 277, 420, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.704 00.001 14964 Star::Find false star n=4 nbg=265 bg=657.2 sigma=31.2 thresh=751 peak=726
20:46:52.704 00.000 14964 Star::Find returns 0 (2), X=277.00, Y=420.00, Mass=400, SNR=2.9, Peak=814 HFD=0.0
20:46:52.704 00.000 14964 Star::Find(35, 583, 86, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.705 00.001 14964 Star::Find false star n=2 nbg=277 bg=624.4 sigma=36.2 thresh=733 peak=693
20:46:52.705 00.000 14964 Star::Find returns 0 (2), X=583.00, Y=86.00, Mass=240, SNR=2.9, Peak=783 HFD=0.0
20:46:52.706 00.001 14964 Star::Find(35, 887, 344, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.706 00.000 14964 Star::Find false star n=1 nbg=282 bg=642.3 sigma=34.8 thresh=747 peak=711
20:46:52.707 00.001 14964 Star::Find returns 0 (2), X=887.00, Y=344.00, Mass=141, SNR=2.9, Peak=790 HFD=0.0
20:46:52.707 00.000 14964 Star::Find(35, 148, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.708 00.001 14964 Star::Find false star n=3 nbg=256 bg=670.9 sigma=27.3 thresh=753 peak=720
20:46:52.708 00.000 14964 Star::Find returns 0 (2), X=148.00, Y=480.00, Mass=300, SNR=2.9, Peak=803 HFD=0.0
20:46:52.709 00.001 14964 AutoFind: finding best star pass 1
20:46:52.709 00.000 14964 Star::Find(35, 405, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.710 00.001 14964 Star::Find returns 1 (0), X=404.70, Y=310.75, Mass=98094, SNR=187.1, Peak=8121 HFD=3.5
20:46:52.710 00.000 14964 AutoFind returns star at [405, 311] 173.8 Mass 98094 SNR 187.1
20:46:52.711 00.001 14964 Star::Find(35, 405, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
20:46:52.711 00.000 14964 Star::Find returns 1 (0), X=404.70, Y=310.75, Mass=98094, SNR=187.1, Peak=8121 HFD=3.5
20:46:52.712 00.001 14964 MultiStar: List (5): {404.70, 310.75}(187.1), {37.67, 533.76}(132.8), {309.11, 103.15}(85.0), {273.95, 190.54}(50.3), {824.25, 237.22}(36.4), 
20:46:52.712 00.000 14964 setting lock position to (404.70, 310.75)
20:46:52.713 00.001 14964 MultiStar: stabilizing after lock position change
20:46:52.713 00.000 14964 UpdateImageDisplay: Size=(968,608) min=228, max=8121, med=643, FiltMin=539, FiltMax=6051, Gamma=0.810
20:46:52.719 00.006 14964 Status Line: Auto-selected star at (404.7, 310.7)
20:46:52.722 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:46:52.722 00.000 14964 guider state => CALIBRATED
20:46:52.723 00.001 14964 MultiStar mode enabled, AutoFind forced
20:46:52.724 00.001 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:46:52.743 00.019 14964 UpdateImageDisplay: Size=(968,608) min=228, max=8121, med=643, FiltMin=539, FiltMax=6051, Gamma=0.810
20:46:52.750 00.007 14964 UpdateGuideState exits: m=98094 SNR=187.1
20:46:52.750 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:52.751 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:46:52.751 00.000 14964 Enqueuing Expose request
20:46:52.752 00.001 12044 Worker thread wakes up
20:46:52.752 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:52.752 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:46:52.953 00.201 14964 evsrv: cli 01AB2DF0 connect
20:46:52.953 00.000 14964 case statement mapped state 5 to 1
20:46:52.954 00.001 14964 case statement mapped state 5 to 1
20:46:52.955 00.001 14964 evsrv: cli 01AB2DF0 request: {"method":"get_pixel_scale","id":"6209a321-ad56-4b34-a319-199cd1cd6698"}
20:46:52.955 00.000 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":1.29969,"id":"6209a321-ad56-4b34-a319-199cd1cd6698"}
20:46:52.956 00.001 14964 evsrv: cli 01AB2DF0 disconnect
20:46:55.877 02.921 12044 Exposure complete
20:46:55.898 00.021 12044 worker thread done servicing request
20:46:55.898 00.000 14964 OnExposeComplete: enter
20:46:55.898 00.000 14964 UpdateGuideState(): m_state=5
20:46:55.899 00.001 14964 Star::Find(35, 404, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
20:46:55.899 00.000 14964 Star::Find returns 1 (0), X=404.72, Y=310.93, Mass=96697, SNR=175.7, Peak=7849 HFD=3.4
20:46:55.900 00.001 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.67) = xAngle (3.11 = 3.11)
20:46:55.900 00.000 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.24 = -0.04)
20:46:55.901 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
20:46:55.902 00.001 14964 Changing from state CALIBRATED to GUIDING
20:46:55.917 00.015 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:46:55.918 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:46:55.919 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:46:55.919 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:46:55.920 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:46:55.921 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:46:55.921 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:46:55.922 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:46:55.922 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:46:55.923 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:46:55.923 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:46:55.924 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:46:55.924 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:46:55.925 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:46:55.925 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:46:55.926 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:46:55.927 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:46:55.927 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:46:55.928 00.001 14964 Dec comp: XRate 12.022 -> 12.022 for dec 0.0 -> dec 0.0
20:46:55.931 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:46:55.932 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:46:55.932 00.000 14964 setting lock position to (404.72, 310.93)
20:46:55.933 00.001 14964 MultiStar: stabilizing after lock position change
20:46:55.933 00.000 14964 guider state => GUIDING
20:46:55.934 00.001 14964 Status Line: Guiding
20:46:55.935 00.001 14964 Mount: notify guiding started
20:46:55.936 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:46:55.937 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:46:55.937 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:46:55.938 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:46:55.938 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:46:55.939 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:46:55.939 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:46:55.940 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:46:55.940 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:46:55.941 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:46:55.941 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:46:55.942 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:46:55.942 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:46:55.943 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:46:55.943 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:46:55.944 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:46:55.944 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:46:55.945 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:46:55.945 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:46:55.946 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:46:55.946 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:46:55.947 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:46:55.948 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:46:55.948 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:46:55.949 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:46:55.950 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:46:55.950 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:46:55.951 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:46:55.951 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:46:55.952 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:46:55.952 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:46:55.953 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:46:55.953 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:46:55.954 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:46:55.954 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:46:55.955 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:46:55.955 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:46:55.956 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:46:55.957 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:46:55.958 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:46:56.053 00.095 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:46:56.056 00.003 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:46:56.058 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:46:56.060 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:46:56.061 00.001 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:46:56.062 00.001 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:46:56.062 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:46:56.063 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:46:56.064 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:46:56.064 00.000 14964 UpdateImageDisplay: Size=(968,608) min=74, max=7849, med=642, FiltMin=543, FiltMax=5819, Gamma=0.810
20:46:56.071 00.007 14964 UpdateGuideState exits: m=96697 SNR=175.7
20:46:56.072 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:56.072 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:56.073 00.001 14964 Enqueuing Expose request
20:46:56.073 00.000 12044 Worker thread wakes up
20:46:56.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:56.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:46:59.184 03.111 12044 Exposure complete
20:46:59.204 00.020 12044 worker thread done servicing request
20:46:59.204 00.000 14964 OnExposeComplete: enter
20:46:59.205 00.001 14964 UpdateGuideState(): m_state=6
20:46:59.206 00.001 14964 Star::Find(35, 404, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:46:59.206 00.000 14964 Star::Find returns 1 (0), X=405.01, Y=311.01, Mass=98743, SNR=181.0, Peak=7813 HFD=3.6
20:46:59.207 00.001 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.67) = xAngle (1.95 = 1.95)
20:46:59.207 00.000 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.08 = -1.20)
20:46:59.208 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.28 mountX=-0.11 mountY=-0.28, mountTheta=-1.94
20:46:59.209 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.08, opts=13)
20:46:59.209 00.000 14964 Enqueuing Move request for scope (0.29, 0.08)
20:46:59.210 00.001 12044 Worker thread wakes up
20:46:59.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
20:46:59.210 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
20:46:59.210 00.000 12044 Moving (0.29, 0.08) raw xDistance=-0.11 yDistance=-0.28
20:46:59.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
20:46:59.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:59.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:46:59.210 00.000 12044 MoveAxis(E, 0, ABG)
20:46:59.210 00.000 12044 Move returns status 0, amount 0
20:46:59.210 00.000 12044 MoveAxis(N, 0, ABG)
20:46:59.210 00.000 12044 Move returns status 0, amount 0
20:46:59.210 00.000 12044 move complete, result=0
20:46:59.210 00.000 12044 worker thread done servicing request
20:46:59.223 00.013 14964 UpdateImageDisplay: Size=(968,608) min=84, max=7813, med=642, FiltMin=546, FiltMax=5440, Gamma=0.810
20:46:59.230 00.007 14964 UpdateGuideState exits: m=98743 SNR=181.0
20:46:59.231 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:59.231 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:46:59.232 00.001 14964 Enqueuing Expose request
20:46:59.232 00.000 12044 Worker thread wakes up
20:46:59.232 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:46:59.232 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:46:59.238 00.006 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:47:02.362 03.124 12044 Exposure complete
20:47:02.384 00.022 12044 worker thread done servicing request
20:47:02.384 00.000 14964 OnExposeComplete: enter
20:47:02.385 00.001 14964 UpdateGuideState(): m_state=6
20:47:02.385 00.000 14964 Star::Find(35, 405, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:47:02.386 00.001 14964 Star::Find returns 1 (0), X=405.04, Y=311.10, Mass=96945, SNR=182.4, Peak=7117 HFD=4.0
20:47:02.386 00.000 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.67) = xAngle (2.17 = 2.17)
20:47:02.387 00.001 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.30 = -0.98)
20:47:02.387 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.50 mountX=-0.20 mountY=-0.30, mountTheta=-2.17
20:47:02.388 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.17, opts=13)
20:47:02.389 00.001 14964 Enqueuing Move request for scope (0.32, 0.17)
20:47:02.389 00.000 12044 Worker thread wakes up
20:47:02.389 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd
20:47:02.389 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.17)
20:47:02.390 00.001 12044 Moving (0.32, 0.17) raw xDistance=-0.20 yDistance=-0.30
20:47:02.390 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
20:47:02.390 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:47:02.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:47:02.390 00.000 12044 MoveAxis(E, 0, ABG)
20:47:02.390 00.000 12044 Move returns status 0, amount 0
20:47:02.390 00.000 12044 MoveAxis(N, 0, ABG)
20:47:02.390 00.000 12044 Move returns status 0, amount 0
20:47:02.390 00.000 12044 move complete, result=0
20:47:02.390 00.000 12044 worker thread done servicing request
20:47:02.402 00.012 14964 UpdateImageDisplay: Size=(968,608) min=67, max=7117, med=643, FiltMin=535, FiltMax=5240, Gamma=0.810
20:47:02.408 00.006 14964 UpdateGuideState exits: m=96945 SNR=182.4
20:47:02.409 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:02.409 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:02.410 00.001 14964 Enqueuing Expose request
20:47:02.410 00.000 12044 Worker thread wakes up
20:47:02.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:02.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:47:02.417 00.007 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:47:05.537 03.120 12044 Exposure complete
20:47:05.558 00.021 12044 worker thread done servicing request
20:47:05.558 00.000 14964 OnExposeComplete: enter
20:47:05.558 00.000 14964 UpdateGuideState(): m_state=6
20:47:05.559 00.001 14964 Star::Find(35, 405, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:47:05.559 00.000 14964 Star::Find returns 1 (0), X=405.28, Y=311.83, Mass=98890, SNR=181.5, Peak=6868 HFD=3.8
20:47:05.560 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.67) = xAngle (2.69 = 2.69)
20:47:05.561 00.001 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.82 = -0.46)
20:47:05.561 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=0.90 hyp=1.06 cameraTheta=1.02 mountX=-0.95 mountY=-0.47, mountTheta=-2.68
20:47:05.562 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.90, opts=13)
20:47:05.563 00.001 14964 Enqueuing Move request for scope (0.55, 0.90)
20:47:05.563 00.000 12044 Worker thread wakes up
20:47:05.563 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.90) opts 0xd
20:47:05.563 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.90)
20:47:05.563 00.000 12044 Moving (0.55, 0.90) raw xDistance=-0.95 yDistance=-0.47
20:47:05.563 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.62 from input -0.95, slope = 0.00
20:47:05.563 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.05
20:47:05.564 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
20:47:05.564 00.000 12044 MoveAxis(E, 51, ABG)
20:47:05.564 00.000 12044 Guiding  Dir = 2, Dur = 51
20:47:05.578 00.014 14964 UpdateImageDisplay: Size=(968,608) min=62, max=6868, med=643, FiltMin=546, FiltMax=5354, Gamma=0.810
20:47:05.584 00.006 14964 UpdateGuideState exits: m=98890 SNR=181.5
20:47:05.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:05.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:05.586 00.000 14964 Enqueuing Expose request
20:47:05.593 00.007 12044 IsSlewing returns 0
20:47:05.593 00.000 12044 IsGuiding returns 0
20:47:05.624 00.031 12044 PulseGuide returned control before completion, sleep 30
20:47:05.670 00.046 12044 IsGuiding returns 1
20:47:05.670 00.000 12044 scope still moving after pulse duration time elapsed
20:47:05.748 00.078 12044 IsSlewing returns 0
20:47:05.749 00.001 12044 IsGuiding returns 0
20:47:05.749 00.000 12044 scope move finished after 51 + 104 ms
20:47:05.749 00.000 12044 Move returns status 0, amount 51
20:47:05.749 00.000 12044 MoveAxis(N, 44, ABG)
20:47:05.749 00.000 12044 Guiding  Dir = 0, Dur = 44
20:47:05.779 00.030 12044 IsSlewing returns 0
20:47:05.780 00.001 12044 IsGuiding returns 0
20:47:05.811 00.031 12044 PulseGuide returned control before completion, sleep 24
20:47:05.887 00.076 12044 IsGuiding returns 1
20:47:05.887 00.000 12044 scope still moving after pulse duration time elapsed
20:47:05.952 00.065 12044 IsSlewing returns 0
20:47:05.952 00.000 12044 IsGuiding returns 0
20:47:05.952 00.000 12044 scope move finished after 44 + 128 ms
20:47:05.952 00.000 12044 Move returns status 0, amount 44
20:47:05.952 00.000 12044 move complete, result=0
20:47:05.953 00.001 12044 worker thread done servicing request
20:47:05.953 00.000 12044 Worker thread wakes up
20:47:05.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:05.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:47:05.953 00.000 14964 GuideStep: -1.0 px 51 ms EAST, -0.5 px 44 ms NORTH
20:47:08.650 02.697 14964 GuideAssistant changed RA_MinMove to 0.26
20:47:08.967 00.317 14964 evsrv: cli 01AB28F0 connect
20:47:08.968 00.001 14964 case statement mapped state 6 to 3
20:47:08.969 00.001 14964 case statement mapped state 6 to 3
20:47:08.971 00.002 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"6a740230-3f1e-4475-8560-c10202ee9377"}
20:47:08.972 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"6a740230-3f1e-4475-8560-c10202ee9377"}
20:47:08.974 00.002 14964 evsrv: cli 01AB28F0 disconnect
20:47:09.063 00.089 12044 Exposure complete
20:47:09.085 00.022 12044 worker thread done servicing request
20:47:09.085 00.000 14964 OnExposeComplete: enter
20:47:09.085 00.000 14964 UpdateGuideState(): m_state=6
20:47:09.085 00.000 14964 Star::Find(35, 405, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:47:09.086 00.001 14964 Star::Find returns 1 (0), X=406.67, Y=311.08, Mass=97280, SNR=172.1, Peak=5067 HFD=4.2
20:47:09.086 00.000 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.67) = xAngle (1.75 = 1.75)
20:47:09.087 00.001 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.88 = -1.40)
20:47:09.087 00.000 14964 CameraToMount -- cameraX=1.94 cameraY=0.16 hyp=1.95 cameraTheta=0.08 mountX=-0.34 mountY=-1.92, mountTheta=-1.75
20:47:09.088 00.001 14964 SchedulePrimaryMove(1136A648, x=1.94, y=0.16, opts=13)
20:47:09.089 00.001 14964 Enqueuing Move request for scope (1.94, 0.16)
20:47:09.090 00.001 12044 Worker thread wakes up
20:47:09.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.94, 0.16) opts 0xd
20:47:09.090 00.000 12044 Handling offset move in thread for scope, endpoint = (1.94, 0.16)
20:47:09.090 00.000 12044 Moving (1.94, 0.16) raw xDistance=-0.34 yDistance=-1.92
20:47:09.090 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.38, using input
20:47:09.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.15
20:47:09.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.92 from input -1.92
20:47:09.090 00.000 12044 MoveAxis(E, 19, ABG)
20:47:09.090 00.000 12044 Guiding  Dir = 2, Dur = 19
20:47:09.103 00.013 14964 UpdateImageDisplay: Size=(968,608) min=94, max=5067, med=643, FiltMin=540, FiltMax=4456, Gamma=0.810
20:47:09.111 00.008 14964 UpdateGuideState exits: m=97280 SNR=172.1
20:47:09.111 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:09.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:09.112 00.000 14964 Enqueuing Expose request
20:47:09.123 00.011 12044 IsSlewing returns 0
20:47:09.123 00.000 12044 IsGuiding returns 0
20:47:09.154 00.031 12044 IsGuiding returns 1
20:47:09.154 00.000 12044 scope still moving after pulse duration time elapsed
20:47:09.217 00.063 12044 IsSlewing returns 0
20:47:09.217 00.000 12044 IsGuiding returns 0
20:47:09.218 00.001 12044 scope move finished after 19 + 75 ms
20:47:09.218 00.000 12044 Move returns status 0, amount 19
20:47:09.218 00.000 12044 MoveAxis(N, 181, ABG)
20:47:09.218 00.000 12044 Guiding  Dir = 0, Dur = 181
20:47:09.281 00.063 12044 IsSlewing returns 0
20:47:09.281 00.000 12044 IsGuiding returns 0
20:47:09.311 00.030 12044 PulseGuide returned control before completion, sleep 161
20:47:09.484 00.173 12044 IsGuiding returns 1
20:47:09.484 00.000 12044 scope still moving after pulse duration time elapsed
20:47:09.547 00.063 12044 IsSlewing returns 0
20:47:09.547 00.000 12044 IsGuiding returns 0
20:47:09.548 00.001 12044 scope move finished after 181 + 85 ms
20:47:09.548 00.000 12044 Move returns status 0, amount 181
20:47:09.548 00.000 12044 move complete, result=0
20:47:09.548 00.000 12044 worker thread done servicing request
20:47:09.548 00.000 12044 Worker thread wakes up
20:47:09.548 00.000 14964 GuideStep: -0.3 px 19 ms EAST, -1.9 px 181 ms NORTH
20:47:09.548 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:09.548 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:47:09.615 00.067 14964 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.40
20:47:09.615 00.000 14964 GuideAssistant changed Dec_MinMove to 0.40
20:47:09.969 00.354 14964 evsrv: cli 01AB2C10 connect
20:47:09.971 00.002 14964 case statement mapped state 6 to 3
20:47:09.973 00.002 14964 case statement mapped state 6 to 3
20:47:09.975 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_pixel_scale","id":"99c6fb87-ab84-4365-94af-1555bdc2c8a6"}
20:47:09.977 00.002 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":1.29969,"id":"99c6fb87-ab84-4365-94af-1555bdc2c8a6"}
20:47:09.979 00.002 14964 evsrv: cli 01AB2C10 disconnect
20:47:10.335 00.356 14964 BLC: Comp pulse set to 390 ms, Floor = 20 ms, Ceiling = 585 ms, Adjustable
20:47:10.336 00.001 14964 BLC: window closed
20:47:10.337 00.001 14964 BLC: History cleared
20:47:10.337 00.000 14964 BLC: window closed
20:47:10.338 00.001 14964 BLC: Backlash comp enabled, Comp pulse = 390 ms
20:47:10.469 00.131 14964 evsrv: cli 01AB2670 connect
20:47:10.470 00.001 14964 case statement mapped state 6 to 3
20:47:10.471 00.001 14964 case statement mapped state 6 to 3
20:47:10.472 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"131097e4-99ad-45a8-8f98-2d26ee5d6995"}
20:47:10.472 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"131097e4-99ad-45a8-8f98-2d26ee5d6995"}
20:47:10.473 00.001 14964 evsrv: cli 01AB2670 disconnect
20:47:12.672 02.199 12044 Exposure complete
20:47:12.696 00.024 12044 worker thread done servicing request
20:47:12.696 00.000 14964 OnExposeComplete: enter
20:47:12.696 00.000 14964 UpdateGuideState(): m_state=6
20:47:12.697 00.001 14964 Star::Find(35, 406, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:47:12.697 00.000 14964 Star::Find returns 1 (0), X=405.63, Y=310.55, Mass=97267, SNR=175.0, Peak=5694 HFD=4.5
20:47:12.698 00.001 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.67) = xAngle (1.27 = 1.27)
20:47:12.698 00.000 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.41 = -1.88)
20:47:12.699 00.001 14964 CameraToMount -- cameraX=0.90 cameraY=-0.38 hyp=0.98 cameraTheta=-0.40 mountX=0.29 mountY=-0.93, mountTheta=-1.27
20:47:12.700 00.001 14964 SchedulePrimaryMove(1136A648, x=0.90, y=-0.38, opts=13)
20:47:12.700 00.000 14964 Enqueuing Move request for scope (0.90, -0.38)
20:47:12.701 00.001 12044 Worker thread wakes up
20:47:12.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.38) opts 0xd
20:47:12.701 00.000 12044 Handling offset move in thread for scope, endpoint = (0.90, -0.38)
20:47:12.701 00.000 12044 Moving (0.90, -0.38) raw xDistance=0.29 yDistance=-0.93
20:47:12.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.29, slope = 0.07
20:47:12.701 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.32
20:47:12.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
20:47:12.701 00.000 12044 MoveAxis(W, 18, ABG)
20:47:12.701 00.000 12044 Guiding  Dir = 3, Dur = 18
20:47:12.714 00.013 14964 UpdateImageDisplay: Size=(968,608) min=254, max=5694, med=643, FiltMin=547, FiltMax=4053, Gamma=0.810
20:47:12.721 00.007 14964 UpdateGuideState exits: m=97267 SNR=175.0
20:47:12.721 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:12.722 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:12.722 00.000 14964 Enqueuing Expose request
20:47:12.766 00.044 12044 IsSlewing returns 0
20:47:12.766 00.000 12044 IsGuiding returns 0
20:47:12.797 00.031 12044 IsGuiding returns 1
20:47:12.797 00.000 12044 scope still moving after pulse duration time elapsed
20:47:12.844 00.047 12044 IsSlewing returns 0
20:47:12.844 00.000 12044 IsGuiding returns 0
20:47:12.844 00.000 12044 scope move finished after 18 + 60 ms
20:47:12.844 00.000 12044 Move returns status 0, amount 18
20:47:12.844 00.000 12044 MoveAxis(N, 88, ABG)
20:47:12.844 00.000 12044 Guiding  Dir = 0, Dur = 88
20:47:12.873 00.029 12044 IsSlewing returns 0
20:47:12.873 00.000 12044 IsGuiding returns 0
20:47:12.905 00.032 12044 PulseGuide returned control before completion, sleep 68
20:47:13.000 00.095 12044 IsGuiding returns 1
20:47:13.000 00.000 12044 scope still moving after pulse duration time elapsed
20:47:13.092 00.092 12044 IsSlewing returns 0
20:47:13.093 00.001 12044 IsGuiding returns 0
20:47:13.093 00.000 12044 scope move finished after 88 + 131 ms
20:47:13.093 00.000 12044 Move returns status 0, amount 88
20:47:13.093 00.000 12044 move complete, result=0
20:47:13.093 00.000 12044 worker thread done servicing request
20:47:13.093 00.000 12044 Worker thread wakes up
20:47:13.093 00.000 14964 GuideStep: 0.3 px 18 ms WEST, -0.9 px 88 ms NORTH
20:47:13.094 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:13.094 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:47:13.773 00.679 14964 PhdConfig flush
20:47:13.975 00.202 14964 evsrv: cli 01AB2D50 connect
20:47:13.978 00.003 14964 case statement mapped state 6 to 3
20:47:13.980 00.002 14964 case statement mapped state 6 to 3
20:47:13.983 00.003 14964 evsrv: cli 01AB2D50 request: {"method":"get_pixel_scale","id":"debf9c4b-0c29-4ad2-b52c-7f0549aac826"}
20:47:13.985 00.002 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":1.29969,"id":"debf9c4b-0c29-4ad2-b52c-7f0549aac826"}
20:47:13.988 00.003 14964 evsrv: cli 01AB2D50 disconnect
20:47:16.219 02.231 12044 Exposure complete
20:47:16.242 00.023 12044 worker thread done servicing request
20:47:16.242 00.000 14964 OnExposeComplete: enter
20:47:16.242 00.000 14964 UpdateGuideState(): m_state=6
20:47:16.243 00.001 14964 Star::Find(35, 405, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:47:16.243 00.000 14964 Star::Find returns 1 (0), X=406.14, Y=311.63, Mass=97875, SNR=186.8, Peak=5423 HFD=4.5
20:47:16.244 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.67) = xAngle (2.13 = 2.13)
20:47:16.245 00.001 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.26 = -1.02)
20:47:16.245 00.000 14964 CameraToMount -- cameraX=1.42 cameraY=0.70 hyp=1.58 cameraTheta=0.46 mountX=-0.84 mountY=-1.35, mountTheta=-2.13
20:47:16.248 00.003 14964 SchedulePrimaryMove(1136A648, x=1.42, y=0.70, opts=13)
20:47:16.248 00.000 14964 Enqueuing Move request for scope (1.42, 0.70)
20:47:16.249 00.001 12044 Worker thread wakes up
20:47:16.249 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.70) opts 0xd
20:47:16.249 00.000 12044 Handling offset move in thread for scope, endpoint = (1.42, 0.70)
20:47:16.249 00.000 12044 Moving (1.42, 0.70) raw xDistance=-0.84 yDistance=-1.35
20:47:16.249 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.84, slope = -0.04
20:47:16.249 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35
20:47:16.249 00.000 12044 MoveAxis(E, 14, ABG)
20:47:16.249 00.000 12044 Guiding  Dir = 2, Dur = 14
20:47:16.262 00.013 14964 UpdateImageDisplay: Size=(968,608) min=250, max=5423, med=642, FiltMin=543, FiltMax=4068, Gamma=0.810
20:47:16.268 00.006 14964 UpdateGuideState exits: m=97875 SNR=186.8
20:47:16.269 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:16.269 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:16.270 00.001 14964 Enqueuing Expose request
20:47:16.280 00.010 12044 IsSlewing returns 0
20:47:16.280 00.000 12044 IsGuiding returns 0
20:47:16.311 00.031 12044 IsGuiding returns 1
20:47:16.311 00.000 12044 scope still moving after pulse duration time elapsed
20:47:16.360 00.049 12044 IsSlewing returns 0
20:47:16.440 00.080 12044 IsGuiding returns 0
20:47:16.440 00.000 12044 scope move finished after 14 + 146 ms
20:47:16.440 00.000 12044 Move returns status 0, amount 14
20:47:16.440 00.000 12044 MoveAxis(N, 127, ABG)
20:47:16.440 00.000 12044 Guiding  Dir = 0, Dur = 127
20:47:16.497 00.057 12044 IsSlewing returns 0
20:47:16.498 00.001 12044 IsGuiding returns 0
20:47:16.529 00.031 12044 PulseGuide returned control before completion, sleep 106
20:47:16.655 00.126 12044 IsGuiding returns 1
20:47:16.655 00.000 12044 scope still moving after pulse duration time elapsed
20:47:16.717 00.062 12044 IsSlewing returns 0
20:47:16.717 00.000 12044 IsGuiding returns 0
20:47:16.717 00.000 12044 scope move finished after 127 + 92 ms
20:47:16.717 00.000 12044 Move returns status 0, amount 127
20:47:16.717 00.000 12044 move complete, result=0
20:47:16.717 00.000 12044 worker thread done servicing request
20:47:16.717 00.000 12044 Worker thread wakes up
20:47:16.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:16.717 00.000 14964 GuideStep: -0.8 px 14 ms EAST, -1.3 px 127 ms NORTH
20:47:16.718 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(370,276,71,71)
20:47:17.089 00.371 14964 Stop button clicked
20:47:17.090 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:47:17.090 00.000 14964 Status Line: Waiting for devices...
20:47:17.342 00.252 12044 ASCOM_AbortExposure returns err = 0
20:47:17.342 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:47:17.342 00.000 12044 worker thread done servicing request
20:47:17.342 00.000 14964 OnExposeComplete: enter
20:47:17.343 00.001 14964 OnExposeComplete: Capture Error reported
20:47:17.343 00.000 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:47:17.345 00.002 14964 Mount: notify guiding stopped
20:47:17.346 00.001 14964 BLC: window closed
20:47:17.346 00.000 14964 BLC: Last direction was reset
20:47:17.347 00.001 14964 Changing from state GUIDING to STOP
20:47:17.348 00.001 14964 guider state => SELECTED
20:47:17.348 00.000 14964 UpdateImageDisplay: Size=(968,608) min=250, max=5423, med=642, FiltMin=543, FiltMax=4068, Gamma=0.810
20:47:17.355 00.007 14964 Changing from state SELECTED to UNINITIALIZED
20:47:17.355 00.000 14964 guider state => SELECTING
20:47:17.358 00.003 14964 Status Line: Stopped.
20:47:17.360 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:47:18.043 00.683 14964 StartLoopingInteractive: Loop button clicked
20:47:18.045 00.002 14964 Status Line: Looping
20:47:18.051 00.006 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:47:18.058 00.007 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:47:18.059 00.001 14964 Enqueuing Expose request
20:47:18.060 00.001 12044 Worker thread wakes up
20:47:18.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:18.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:47:21.191 03.131 12044 Exposure complete
20:47:21.212 00.021 12044 worker thread done servicing request
20:47:21.212 00.000 14964 OnExposeComplete: enter
20:47:21.213 00.001 14964 UpdateGuideState(): m_state=1
20:47:21.213 00.000 14964 Star::Find(35, 406, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:21.214 00.001 14964 Star::Find returns 1 (0), X=404.61, Y=311.84, Mass=96690, SNR=183.0, Peak=6881 HFD=3.8
20:47:21.216 00.002 14964 setting lock position to (404.61, 311.84)
20:47:21.217 00.001 14964 MultiStar: stabilizing after lock position change
20:47:21.217 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:47:21.218 00.001 14964 Changing from state SELECTING to SELECTED
20:47:21.218 00.000 14964 guider state => SELECTED
20:47:21.232 00.014 14964 UpdateImageDisplay: Size=(968,608) min=126, max=6881, med=642, FiltMin=545, FiltMax=4914, Gamma=0.810
20:47:21.239 00.007 14964 UpdateGuideState exits: m=96690 SNR=183.0
20:47:21.240 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:21.240 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:21.241 00.001 14964 Enqueuing Expose request
20:47:21.241 00.000 12044 Worker thread wakes up
20:47:21.241 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:21.241 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:22.466 01.225 14964 GuiderMultiStar::AutoSelect enter
20:47:22.466 00.000 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
20:47:22.487 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:47:22.502 00.015 14964 AutoFind: global mean = -0.2, stdev 102.9
20:47:22.503 00.001 14964 AutoFind: using threshold = 0.1
20:47:22.526 00.023 14964 AutoFind: local max [405, 312] 146.5
20:47:22.527 00.001 14964 AutoFind: local max [38, 534] 91.8
20:47:22.527 00.000 14964 AutoFind: local max [309, 105] 49.2
20:47:22.528 00.001 14964 AutoFind: local max [274, 192] 20.3
20:47:22.528 00.000 14964 AutoFind: local max [824, 238] 14.4
20:47:22.529 00.001 14964 AutoFind: local max [14, 502] 8.3
20:47:22.529 00.000 14964 AutoFind: local max [520, 523] 5.2
20:47:22.530 00.001 14964 AutoFind: local max [307, 542] 5.1
20:47:22.530 00.000 14964 AutoFind: local max [415, 313] 4.9
20:47:22.531 00.001 14964 AutoFind: local max [912, 595] 4.8
20:47:22.531 00.000 14964 AutoFind: local max [623, 585] 4.7
20:47:22.531 00.000 14964 AutoFind: local max [761, 334] 4.2
20:47:22.532 00.001 14964 AutoFind: local max [49, 533] 3.7
20:47:22.532 00.000 14964 AutoFind: local max [399, 323] 3.6
20:47:22.533 00.001 14964 AutoFind: local max [609, 597] 3.4
20:47:22.533 00.000 14964 AutoFind: local max [395, 303] 3.0
20:47:22.534 00.001 14964 AutoFind: local max [581, 132] 2.8
20:47:22.534 00.000 14964 AutoFind: local max [533, 487] 2.8
20:47:22.535 00.001 14964 AutoFind: local max [881, 254] 2.7
20:47:22.535 00.000 14964 AutoFind: local max [396, 598] 2.7
20:47:22.535 00.000 14964 AutoFind: local max [834, 598] 2.7
20:47:22.536 00.001 14964 AutoFind: local max [889, 598] 2.7
20:47:22.536 00.000 14964 AutoFind: local max [768, 177] 2.7
20:47:22.537 00.001 14964 AutoFind: local max [723, 269] 2.7
20:47:22.537 00.000 14964 AutoFind: local max [38, 523] 2.7
20:47:22.538 00.001 14964 AutoFind: local max [410, 324] 2.7
20:47:22.538 00.000 14964 AutoFind: local max [575, 598] 2.7
20:47:22.539 00.001 14964 AutoFind: local max [396, 462] 2.6
20:47:22.539 00.000 14964 AutoFind: local max [121, 598] 2.6
20:47:22.540 00.001 14964 AutoFind: local max [456, 276] 2.6
20:47:22.540 00.000 14964 AutoFind: local max [100, 357] 2.6
20:47:22.540 00.000 14964 AutoFind: local max [563, 66] 2.6
20:47:22.540 00.000 14964 AutoFind: local max [458, 598] 2.6
20:47:22.541 00.001 14964 AutoFind: local max [883, 589] 2.6
20:47:22.541 00.000 14964 AutoFind: local max [812, 98] 2.5
20:47:22.542 00.001 14964 AutoFind: local max [249, 523] 2.5
20:47:22.542 00.000 14964 AutoFind: local max [84, 315] 2.5
20:47:22.543 00.001 14964 AutoFind: local max [388, 598] 2.5
20:47:22.543 00.000 14964 AutoFind: local max [530, 9] 2.5
20:47:22.544 00.001 14964 AutoFind: local max [8, 175] 2.5
20:47:22.544 00.000 14964 AutoFind: local max [918, 515] 2.5
20:47:22.545 00.001 14964 AutoFind: local max [206, 403] 2.5
20:47:22.545 00.000 14964 AutoFind: local max [43, 524] 2.5
20:47:22.546 00.001 14964 AutoFind: local max [492, 598] 2.5
20:47:22.546 00.000 14964 AutoFind: local max [29, 525] 2.5
20:47:22.547 00.001 14964 AutoFind: local max [847, 451] 2.5
20:47:22.547 00.000 14964 AutoFind: local max [656, 232] 2.5
20:47:22.547 00.000 14964 AutoFind: local max [914, 232] 2.4
20:47:22.548 00.001 14964 AutoFind: local max [514, 135] 2.4
20:47:22.548 00.000 14964 AutoFind: local max [98, 598] 2.4
20:47:22.549 00.001 14964 AutoFind: local max [264, 129] 2.4
20:47:22.549 00.000 14964 AutoFind: local max [217, 597] 2.4
20:47:22.550 00.001 14964 AutoFind: local max [218, 314] 2.4
20:47:22.550 00.000 14964 AutoFind: local max [800, 430] 2.4
20:47:22.550 00.000 14964 AutoFind: local max [340, 505] 2.4
20:47:22.551 00.001 14964 AutoFind: local max [615, 524] 2.4
20:47:22.551 00.000 14964 AutoFind: local max [82, 201] 2.4
20:47:22.552 00.001 14964 AutoFind: local max [606, 50] 2.4
20:47:22.552 00.000 14964 AutoFind: local max [426, 49] 2.4
20:47:22.553 00.001 14964 AutoFind: local max [543, 368] 2.4
20:47:22.553 00.000 14964 AutoFind: local max [955, 161] 2.4
20:47:22.553 00.000 14964 AutoFind: local max [212, 232] 2.4
20:47:22.554 00.001 14964 AutoFind: local max [13, 598] 2.4
20:47:22.554 00.000 14964 AutoFind: local max [159, 598] 2.4
20:47:22.555 00.001 14964 AutoFind: local max [509, 403] 2.4
20:47:22.555 00.000 14964 AutoFind: local max [8, 468] 2.4
20:47:22.556 00.001 14964 AutoFind: local max [74, 50] 2.4
20:47:22.556 00.000 14964 AutoFind: local max [531, 598] 2.4
20:47:22.557 00.001 14964 AutoFind: local max [911, 39] 2.4
20:47:22.557 00.000 14964 AutoFind: local max [903, 453] 2.4
20:47:22.557 00.000 14964 AutoFind: local max [629, 598] 2.4
20:47:22.558 00.001 14964 AutoFind: local max [494, 8] 2.3
20:47:22.558 00.000 14964 AutoFind: local max [928, 50] 2.3
20:47:22.559 00.001 14964 AutoFind: local max [158, 408] 2.3
20:47:22.559 00.000 14964 AutoFind: local max [88, 113] 2.3
20:47:22.560 00.001 14964 AutoFind: local max [730, 162] 2.3
20:47:22.560 00.000 14964 AutoFind: local max [461, 315] 2.3
20:47:22.560 00.000 14964 AutoFind: local max [49, 525] 2.3
20:47:22.561 00.001 14964 AutoFind: local max [274, 487] 2.3
20:47:22.561 00.000 14964 AutoFind: local max [427, 8] 2.3
20:47:22.562 00.001 14964 AutoFind: local max [681, 293] 2.3
20:47:22.562 00.000 14964 AutoFind: local max [373, 22] 2.3
20:47:22.563 00.001 14964 AutoFind: local max [19, 588] 2.3
20:47:22.563 00.000 14964 AutoFind: local max [364, 598] 2.3
20:47:22.563 00.000 14964 AutoFind: local max [827, 461] 2.3
20:47:22.564 00.001 14964 AutoFind: local max [149, 226] 2.3
20:47:22.564 00.000 14964 AutoFind: local max [519, 9] 2.3
20:47:22.565 00.001 14964 AutoFind: local max [719, 389] 2.3
20:47:22.565 00.000 14964 AutoFind: local max [745, 134] 2.3
20:47:22.566 00.001 14964 AutoFind: local max [716, 588] 2.3
20:47:22.566 00.000 14964 AutoFind: local max [51, 597] 2.3
20:47:22.566 00.000 14964 AutoFind: local max [731, 598] 2.3
20:47:22.567 00.001 14964 AutoFind: local max [61, 524] 2.3
20:47:22.567 00.000 14964 AutoFind: local max [255, 460] 2.3
20:47:22.568 00.001 14964 AutoFind: local max [731, 479] 2.3
20:47:22.568 00.000 14964 AutoFind: local max [280, 403] 2.3
20:47:22.569 00.001 14964 AutoFind: local max [55, 487] 2.3
20:47:22.569 00.000 14964 AutoFind: local max [596, 325] 2.3
20:47:22.569 00.000 14964 AutoFind: local max [150, 487] 2.3
20:47:22.570 00.001 14964 AutoFind: local max [450, 523] 2.3
20:47:22.570 00.000 14964 AutoFind: too close [55, 487] 2.3 - [61, 524] 2.3
20:47:22.571 00.001 14964 AutoFind: too close [55, 487] 2.3 - [49, 525] 2.3
20:47:22.571 00.000 14964 AutoFind: too close [55, 487] 2.3 - [29, 525] 2.5
20:47:22.572 00.001 14964 AutoFind: too close [55, 487] 2.3 - [43, 524] 2.5
20:47:22.572 00.000 14964 AutoFind: too close [55, 487] 2.3 - [38, 523] 2.7
20:47:22.573 00.001 14964 AutoFind: too close [255, 460] 2.3 - [274, 487] 2.3
20:47:22.573 00.000 14964 AutoFind: too close [61, 524] 2.3 - [49, 525] 2.3
20:47:22.573 00.000 14964 AutoFind: too close [61, 524] 2.3 - [29, 525] 2.5
20:47:22.574 00.001 14964 AutoFind: too close [61, 524] 2.3 - [43, 524] 2.5
20:47:22.574 00.000 14964 AutoFind: too close [61, 524] 2.3 - [38, 523] 2.7
20:47:22.575 00.001 14964 AutoFind: too close [61, 524] 2.3 - [49, 533] 3.7
20:47:22.575 00.000 14964 AutoFind: close dim-bright [61, 524] 2.3 - [38, 534] 91.8
20:47:22.576 00.001 14964 AutoFind: too close [731, 598] 2.3 - [716, 588] 2.3
20:47:22.576 00.000 14964 AutoFind: too close [51, 597] 2.3 - [19, 588] 2.3
20:47:22.576 00.000 14964 AutoFind: too close [51, 597] 2.3 - [13, 598] 2.4
20:47:22.577 00.001 14964 AutoFind: too close [745, 134] 2.3 - [730, 162] 2.3
20:47:22.577 00.000 14964 AutoFind: too close [519, 9] 2.3 - [494, 8] 2.3
20:47:22.578 00.001 14964 AutoFind: too close [519, 9] 2.3 - [530, 9] 2.5
20:47:22.578 00.000 14964 AutoFind: too close [827, 461] 2.3 - [800, 430] 2.4
20:47:22.579 00.001 14964 AutoFind: too close [827, 461] 2.3 - [847, 451] 2.5
20:47:22.579 00.000 14964 AutoFind: too close [364, 598] 2.3 - [388, 598] 2.5
20:47:22.580 00.001 14964 AutoFind: too close [364, 598] 2.3 - [396, 598] 2.7
20:47:22.580 00.000 14964 AutoFind: too close [19, 588] 2.3 - [13, 598] 2.4
20:47:22.580 00.000 14964 AutoFind: too close [274, 487] 2.3 - [249, 523] 2.5
20:47:22.581 00.001 14964 AutoFind: too close [49, 525] 2.3 - [29, 525] 2.5
20:47:22.581 00.000 14964 AutoFind: too close [49, 525] 2.3 - [43, 524] 2.5
20:47:22.582 00.001 14964 AutoFind: too close [49, 525] 2.3 - [38, 523] 2.7
20:47:22.582 00.000 14964 AutoFind: too close [49, 525] 2.3 - [49, 533] 3.7
20:47:22.583 00.001 14964 AutoFind: too close [49, 525] 2.3 - [14, 502] 8.3
20:47:22.583 00.000 14964 AutoFind: close dim-bright [49, 525] 2.3 - [38, 534] 91.8
20:47:22.583 00.000 14964 AutoFind: too close [461, 315] 2.3 - [456, 276] 2.6
20:47:22.584 00.001 14964 AutoFind: too close [730, 162] 2.3 - [768, 177] 2.7
20:47:22.584 00.000 14964 AutoFind: too close [928, 50] 2.3 - [911, 39] 2.4
20:47:22.585 00.001 14964 AutoFind: too close [494, 8] 2.3 - [530, 9] 2.5
20:47:22.585 00.000 14964 AutoFind: too close [629, 598] 2.4 - [609, 597] 3.4
20:47:22.586 00.001 14964 AutoFind: too close [629, 598] 2.4 - [623, 585] 4.7
20:47:22.586 00.000 14964 AutoFind: too close [531, 598] 2.4 - [492, 598] 2.5
20:47:22.587 00.001 14964 AutoFind: too close [8, 468] 2.4 - [14, 502] 8.3
20:47:22.587 00.000 14964 AutoFind: too close [509, 403] 2.4 - [543, 368] 2.4
20:47:22.587 00.000 14964 AutoFind: too close [159, 598] 2.4 - [121, 598] 2.6
20:47:22.588 00.001 14964 AutoFind: too close [340, 505] 2.4 - [307, 542] 5.1
20:47:22.588 00.000 14964 AutoFind: too close [98, 598] 2.4 - [121, 598] 2.6
20:47:22.589 00.001 14964 AutoFind: too close [914, 232] 2.4 - [881, 254] 2.7
20:47:22.589 00.000 14964 AutoFind: too close [29, 525] 2.5 - [43, 524] 2.5
20:47:22.590 00.001 14964 AutoFind: too close [29, 525] 2.5 - [38, 523] 2.7
20:47:22.590 00.000 14964 AutoFind: too close [29, 525] 2.5 - [49, 533] 3.7
20:47:22.591 00.001 14964 AutoFind: too close [29, 525] 2.5 - [14, 502] 8.3
20:47:22.591 00.000 14964 AutoFind: close dim-bright [29, 525] 2.5 - [38, 534] 91.8
20:47:22.591 00.000 14964 AutoFind: too close [492, 598] 2.5 - [458, 598] 2.6
20:47:22.592 00.001 14964 AutoFind: too close [43, 524] 2.5 - [38, 523] 2.7
20:47:22.592 00.000 14964 AutoFind: too close [43, 524] 2.5 - [49, 533] 3.7
20:47:22.593 00.001 14964 AutoFind: too close [43, 524] 2.5 - [14, 502] 8.3
20:47:22.593 00.000 14964 AutoFind: close dim-bright [43, 524] 2.5 - [38, 534] 91.8
20:47:22.594 00.001 14964 AutoFind: too close [388, 598] 2.5 - [396, 598] 2.7
20:47:22.594 00.000 14964 AutoFind: too close [883, 589] 2.6 - [889, 598] 2.7
20:47:22.594 00.000 14964 AutoFind: too close [883, 589] 2.6 - [912, 595] 4.8
20:47:22.595 00.001 14964 AutoFind: too close [575, 598] 2.7 - [609, 597] 3.4
20:47:22.595 00.000 14964 AutoFind: too close [410, 324] 2.7 - [395, 303] 3.0
20:47:22.596 00.001 14964 AutoFind: too close [410, 324] 2.7 - [399, 323] 3.6
20:47:22.596 00.000 14964 AutoFind: too close [410, 324] 2.7 - [415, 313] 4.9
20:47:22.597 00.001 14964 AutoFind: close dim-bright [410, 324] 2.7 - [405, 312] 146.5
20:47:22.597 00.000 14964 AutoFind: too close [38, 523] 2.7 - [49, 533] 3.7
20:47:22.597 00.000 14964 AutoFind: too close [38, 523] 2.7 - [14, 502] 8.3
20:47:22.598 00.001 14964 AutoFind: close dim-bright [38, 523] 2.7 - [38, 534] 91.8
20:47:22.598 00.000 14964 AutoFind: too close [889, 598] 2.7 - [912, 595] 4.8
20:47:22.599 00.001 14964 AutoFind: too close [533, 487] 2.8 - [520, 523] 5.2
20:47:22.599 00.000 14964 AutoFind: too close [395, 303] 3.0 - [399, 323] 3.6
20:47:22.600 00.001 14964 AutoFind: too close [395, 303] 3.0 - [415, 313] 4.9
20:47:22.600 00.000 14964 AutoFind: close dim-bright [395, 303] 3.0 - [405, 312] 146.5
20:47:22.600 00.000 14964 AutoFind: too close [609, 597] 3.4 - [623, 585] 4.7
20:47:22.601 00.001 14964 AutoFind: too close [399, 323] 3.6 - [415, 313] 4.9
20:47:22.601 00.000 14964 AutoFind: close dim-bright [399, 323] 3.6 - [405, 312] 146.5
20:47:22.602 00.001 14964 AutoFind: too close [49, 533] 3.7 - [14, 502] 8.3
20:47:22.602 00.000 14964 AutoFind: close dim-bright [49, 533] 3.7 - [38, 534] 91.8
20:47:22.603 00.001 14964 AutoFind: close dim-bright [415, 313] 4.9 - [405, 312] 146.5
20:47:22.603 00.000 14964 AutoFind: close dim-bright [14, 502] 8.3 - [38, 534] 91.8
20:47:22.604 00.001 14964 AutoFind: too close to edge [373, 22] 2.3
20:47:22.604 00.000 14964 AutoFind: too close to edge [427, 8] 2.3
20:47:22.604 00.000 14964 AutoFind: too close to edge [955, 161] 2.4
20:47:22.605 00.001 14964 AutoFind: too close to edge [217, 597] 2.4
20:47:22.605 00.000 14964 AutoFind: too close to edge [8, 175] 2.5
20:47:22.606 00.001 14964 AutoFind: too close to edge [834, 598] 2.7
20:47:22.606 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:47:22.607 00.001 14964 Star::Find(35, 405, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.607 00.000 14964 Star::Find returns 1 (0), X=404.61, Y=311.84, Mass=96690, SNR=183.0, Peak=6881 HFD=3.8
20:47:22.608 00.001 14964 Star::Find(35, 38, 534, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.608 00.000 14964 Star::Find returns 1 (0), X=37.66, Y=534.73, Mass=59660, SNR=125.6, Peak=3977 HFD=4.1
20:47:22.608 00.000 14964 Star::Find(35, 309, 105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.609 00.001 14964 Star::Find returns 1 (0), X=309.10, Y=104.56, Mass=25390, SNR=75.8, Peak=2528 HFD=3.4
20:47:22.609 00.000 14964 Star::Find(35, 274, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.610 00.001 14964 Star::Find returns 1 (0), X=273.96, Y=191.99, Mass=12183, SNR=48.9, Peak=1311 HFD=4.1
20:47:22.610 00.000 14964 Star::Find(35, 824, 238, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.611 00.001 14964 Star::Find returns 1 (0), X=824.30, Y=238.18, Mass=7787, SNR=33.8, Peak=1119 HFD=3.6
20:47:22.611 00.000 14964 Star::Find(35, 761, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.612 00.001 14964 Star::Find returns 1 (0), X=760.78, Y=334.84, Mass=1848, SNR=14.4, Peak=941 HFD=3.1
20:47:22.612 00.000 14964 Star::Find(35, 581, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.612 00.000 14964 Star::Find returns 0 (4), X=581.49, Y=131.54, Mass=1157, SNR=10.7, Peak=873 HFD=1.5
20:47:22.613 00.001 14964 Star::Find(35, 723, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.613 00.000 14964 Star::Find false star n=4 nbg=278 bg=643.4 sigma=35.2 thresh=749 peak=726
20:47:22.614 00.001 14964 Star::Find returns 0 (2), X=723.00, Y=269.00, Mass=536, SNR=2.9, Peak=788 HFD=0.0
20:47:22.614 00.000 14964 Star::Find(35, 396, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.615 00.001 14964 Star::Find returns 0 (3), X=396.00, Y=462.00, Mass=0, SNR=0.0, Peak=801 HFD=0.0
20:47:22.615 00.000 14964 Star::Find(35, 100, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.616 00.001 14964 Star::Find returns 0 (3), X=100.00, Y=357.00, Mass=0, SNR=0.0, Peak=799 HFD=0.0
20:47:22.616 00.000 14964 Star::Find(35, 563, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.616 00.000 14964 Star::Find false star n=2 nbg=278 bg=631.5 sigma=34.2 thresh=734 peak=689
20:47:22.617 00.001 14964 Star::Find returns 0 (2), X=563.00, Y=66.00, Mass=243, SNR=2.9, Peak=777 HFD=0.0
20:47:22.617 00.000 14964 Star::Find(35, 812, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.618 00.001 14964 Star::Find false star n=1 nbg=255 bg=637.2 sigma=27.5 thresh=720 peak=693
20:47:22.618 00.000 14964 Star::Find returns 0 (2), X=812.00, Y=98.00, Mass=93, SNR=2.9, Peak=767 HFD=0.0
20:47:22.619 00.001 14964 Star::Find(35, 84, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.619 00.000 14964 Star::Find returns 0 (2), X=84.00, Y=315.00, Mass=123, SNR=2.9, Peak=799 HFD=0.0
20:47:22.620 00.001 14964 Star::Find(35, 918, 515, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.620 00.000 14964 Star::Find false star n=4 nbg=269 bg=640.8 sigma=33.1 thresh=740 peak=709
20:47:22.620 00.000 14964 Star::Find returns 0 (2), X=918.00, Y=515.00, Mass=445, SNR=2.9, Peak=799 HFD=0.0
20:47:22.621 00.001 14964 Star::Find(35, 206, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.621 00.000 14964 Star::Find false star n=2 nbg=271 bg=660.8 sigma=32.1 thresh=757 peak=736
20:47:22.622 00.001 14964 Star::Find returns 0 (2), X=206.00, Y=403.00, Mass=236, SNR=2.9, Peak=800 HFD=0.0
20:47:22.622 00.000 14964 Star::Find(35, 656, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.623 00.001 14964 Star::Find returns 0 (2), X=656.00, Y=232.00, Mass=109, SNR=2.8, Peak=786 HFD=0.0
20:47:22.623 00.000 14964 Star::Find(35, 514, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.624 00.001 14964 Star::Find false star n=1 nbg=278 bg=625.9 sigma=32.5 thresh=723 peak=691
20:47:22.624 00.000 14964 Star::Find returns 0 (2), X=514.00, Y=135.00, Mass=190, SNR=2.9, Peak=816 HFD=0.0
20:47:22.624 00.000 14964 Star::Find(35, 264, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.625 00.001 14964 Star::Find false star n=2 nbg=258 bg=633.4 sigma=30.9 thresh=726 peak=688
20:47:22.625 00.000 14964 Star::Find returns 0 (2), X=264.00, Y=129.00, Mass=221, SNR=2.9, Peak=778 HFD=0.0
20:47:22.626 00.001 14964 Star::Find(35, 218, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.626 00.000 14964 Star::Find returns 0 (2), X=218.00, Y=314.00, Mass=104, SNR=2.8, Peak=803 HFD=0.0
20:47:22.627 00.001 14964 Star::Find(35, 615, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.627 00.000 14964 Star::Find false star n=1 nbg=250 bg=654.9 sigma=30.5 thresh=746 peak=712
20:47:22.628 00.001 14964 Star::Find returns 0 (2), X=615.00, Y=524.00, Mass=105, SNR=2.9, Peak=791 HFD=0.0
20:47:22.628 00.000 14964 Star::Find(35, 82, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.628 00.000 14964 Star::Find false star n=4 nbg=258 bg=633.0 sigma=30.5 thresh=724 peak=694
20:47:22.629 00.001 14964 Star::Find returns 0 (2), X=82.00, Y=201.00, Mass=451, SNR=2.9, Peak=790 HFD=0.0
20:47:22.629 00.000 14964 Star::Find(35, 606, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.630 00.001 14964 Star::Find false star n=2 nbg=278 bg=631.5 sigma=34.2 thresh=734 peak=689
20:47:22.630 00.000 14964 Star::Find returns 0 (2), X=606.00, Y=50.00, Mass=243, SNR=2.9, Peak=759 HFD=0.0
20:47:22.631 00.001 14964 Star::Find(35, 426, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.631 00.000 14964 Star::Find false star n=5 nbg=267 bg=625.9 sigma=33.7 thresh=727 peak=686
20:47:22.632 00.001 14964 Star::Find returns 0 (2), X=426.00, Y=49.00, Mass=546, SNR=2.9, Peak=765 HFD=0.0
20:47:22.632 00.000 14964 Star::Find(35, 212, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.632 00.000 14964 Star::Find false star n=3 nbg=271 bg=641.1 sigma=32.8 thresh=740 peak=697
20:47:22.633 00.001 14964 Star::Find returns 0 (2), X=212.00, Y=232.00, Mass=331, SNR=2.9, Peak=777 HFD=0.0
20:47:22.633 00.000 14964 Star::Find(35, 74, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.634 00.001 14964 Star::Find false star n=3 nbg=284 bg=625.9 sigma=32.5 thresh=724 peak=686
20:47:22.634 00.000 14964 Star::Find returns 0 (2), X=74.00, Y=50.00, Mass=348, SNR=2.9, Peak=777 HFD=0.0
20:47:22.635 00.001 14964 Star::Find(35, 903, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.635 00.000 14964 Star::Find false star n=1 nbg=258 bg=654.6 sigma=30.8 thresh=747 peak=710
20:47:22.636 00.001 14964 Star::Find returns 0 (2), X=903.00, Y=453.00, Mass=132, SNR=2.9, Peak=791 HFD=0.0
20:47:22.636 00.000 14964 Star::Find(35, 158, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.636 00.000 14964 Star::Find false star n=4 nbg=269 bg=654.4 sigma=32.0 thresh=750 peak=713
20:47:22.637 00.001 14964 Star::Find returns 0 (2), X=158.00, Y=408.00, Mass=464, SNR=2.9, Peak=798 HFD=0.0
20:47:22.637 00.000 14964 Star::Find(35, 88, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.638 00.001 14964 Star::Find false star n=4 nbg=265 bg=625.8 sigma=30.2 thresh=716 peak=686
20:47:22.638 00.000 14964 Star::Find returns 0 (2), X=88.00, Y=113.00, Mass=409, SNR=2.9, Peak=777 HFD=0.0
20:47:22.639 00.001 14964 Star::Find(35, 681, 293, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.639 00.000 14964 Star::Find false star n=3 nbg=266 bg=653.3 sigma=28.8 thresh=740 peak=710
20:47:22.640 00.001 14964 Star::Find returns 0 (2), X=681.00, Y=293.00, Mass=333, SNR=2.9, Peak=808 HFD=0.0
20:47:22.640 00.000 14964 Star::Find(35, 149, 226, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.640 00.000 14964 Star::Find false star n=4 nbg=256 bg=646.2 sigma=28.1 thresh=731 peak=699
20:47:22.641 00.001 14964 Star::Find returns 0 (2), X=149.00, Y=226.00, Mass=393, SNR=2.9, Peak=802 HFD=0.0
20:47:22.642 00.001 14964 Star::Find(35, 719, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.642 00.000 14964 Star::Find false star n=3 nbg=267 bg=657.2 sigma=33.9 thresh=759 peak=720
20:47:22.643 00.001 14964 Star::Find returns 0 (2), X=719.00, Y=389.00, Mass=346, SNR=2.9, Peak=819 HFD=0.0
20:47:22.643 00.000 14964 Star::Find(35, 731, 479, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.644 00.001 14964 Star::Find false star n=1 nbg=281 bg=661.0 sigma=35.3 thresh=767 peak=718
20:47:22.644 00.000 14964 Star::Find returns 0 (2), X=731.00, Y=479.00, Mass=185, SNR=2.9, Peak=846 HFD=0.0
20:47:22.644 00.000 14964 Star::Find(35, 280, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.645 00.001 14964 Star::Find false star n=1 nbg=280 bg=654.8 sigma=34.8 thresh=759 peak=718
20:47:22.645 00.000 14964 Star::Find returns 0 (2), X=280.00, Y=403.00, Mass=126, SNR=2.9, Peak=810 HFD=0.0
20:47:22.646 00.001 14964 Star::Find(35, 596, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.646 00.000 14964 Star::Find false star n=6 nbg=262 bg=655.4 sigma=31.1 thresh=749 peak=719
20:47:22.647 00.001 14964 Star::Find returns 0 (2), X=596.00, Y=325.00, Mass=661, SNR=2.9, Peak=803 HFD=0.0
20:47:22.647 00.000 14964 Star::Find(35, 150, 487, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.647 00.000 14964 Star::Find returns 0 (2), X=150.00, Y=487.00, Mass=124, SNR=2.8, Peak=797 HFD=0.0
20:47:22.648 00.001 14964 Star::Find(35, 450, 523, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.648 00.000 14964 Star::Find false star n=2 nbg=271 bg=657.8 sigma=34.4 thresh=761 peak=717
20:47:22.649 00.001 14964 Star::Find returns 0 (2), X=450.00, Y=523.00, Mass=230, SNR=2.9, Peak=826 HFD=0.0
20:47:22.649 00.000 14964 AutoFind: finding best star pass 1
20:47:22.650 00.001 14964 Star::Find(35, 405, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.650 00.000 14964 Star::Find returns 1 (0), X=404.61, Y=311.84, Mass=96690, SNR=183.0, Peak=6881 HFD=3.8
20:47:22.651 00.001 14964 AutoFind returns star at [405, 312] 146.5 Mass 96690 SNR 183.0
20:47:22.651 00.000 14964 Star::Find(35, 405, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:22.652 00.001 14964 Star::Find returns 1 (0), X=404.61, Y=311.84, Mass=96690, SNR=183.0, Peak=6881 HFD=3.8
20:47:22.652 00.000 14964 MultiStar: List (5): {404.61, 311.84}(183.0), {37.66, 534.73}(125.6), {309.10, 104.56}(75.8), {273.96, 191.99}(48.9), {824.30, 238.18}(33.8), 
20:47:22.653 00.001 14964 setting lock position to (404.61, 311.84)
20:47:22.653 00.000 14964 MultiStar: stabilizing after lock position change
20:47:22.653 00.000 14964 UpdateImageDisplay: Size=(968,608) min=126, max=6881, med=642, FiltMin=545, FiltMax=4914, Gamma=0.810
20:47:22.660 00.007 14964 Status Line: Auto-selected star at (404.6, 311.8)
20:47:24.349 01.689 12044 Exposure complete
20:47:24.380 00.031 12044 worker thread done servicing request
20:47:24.380 00.000 14964 OnExposeComplete: enter
20:47:24.381 00.001 14964 UpdateGuideState(): m_state=2
20:47:24.381 00.000 14964 Star::Find(35, 404, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:47:24.382 00.001 14964 Star::Find returns 1 (0), X=404.88, Y=311.84, Mass=94787, SNR=181.5, Peak=5796 HFD=4.2
20:47:24.382 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.67) = xAngle (1.69 = 1.69)
20:47:24.383 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.82 = -1.46)
20:47:24.383 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.00 hyp=0.27 cameraTheta=0.02 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
20:47:24.384 00.001 14964 UpdateImageDisplay: Size=(968,608) min=119, max=5796, med=641, FiltMin=554, FiltMax=4118, Gamma=0.810
20:47:24.391 00.007 14964 UpdateGuideState exits: m=94787 SNR=181.5
20:47:24.392 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:24.393 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:24.393 00.000 14964 Enqueuing Expose request
20:47:24.394 00.001 12044 Worker thread wakes up
20:47:24.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:24.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:25.562 01.168 14964 GuideButtonClick i=1 ctx=Guide button clicked
20:47:25.565 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:47:25.566 00.001 14964 guider state => CALIBRATED
20:47:25.567 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:47:25.571 00.004 14964 reset dither spiral
20:47:27.492 01.921 12044 Exposure complete
20:47:27.512 00.020 12044 worker thread done servicing request
20:47:27.513 00.001 14964 OnExposeComplete: enter
20:47:27.513 00.000 14964 UpdateGuideState(): m_state=5
20:47:27.514 00.001 14964 Star::Find(35, 404, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:47:27.514 00.000 14964 Star::Find returns 1 (0), X=404.58, Y=312.00, Mass=99106, SNR=180.3, Peak=5555 HFD=4.1
20:47:27.515 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.41 = -2.87)
20:47:27.515 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.54 = 0.26)
20:47:27.516 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.74 mountX=-0.16 mountY=0.04, mountTheta=2.88
20:47:27.517 00.001 14964 Changing from state CALIBRATED to GUIDING
20:47:27.532 00.015 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:47:27.533 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:47:27.533 00.000 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:47:27.534 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:47:27.534 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:47:27.535 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:47:27.535 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:47:27.536 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:47:27.536 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:47:27.537 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:47:27.537 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:47:27.538 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:47:27.538 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:47:27.539 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:47:27.539 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:47:27.540 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:47:27.541 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:47:27.541 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:47:27.542 00.001 14964 Dec comp: XRate 12.022 -> 12.022 for dec 0.0 -> dec 0.0
20:47:27.544 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:47:27.545 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:47:27.545 00.000 14964 setting lock position to (404.58, 312.00)
20:47:27.546 00.001 14964 MultiStar: stabilizing after lock position change
20:47:27.547 00.001 14964 guider state => GUIDING
20:47:27.547 00.000 14964 Status Line: Guiding
20:47:27.549 00.002 14964 Mount: notify guiding started
20:47:27.550 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:47:27.551 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:47:27.552 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:47:27.552 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:47:27.553 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:47:27.553 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:47:27.554 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:47:27.554 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:47:27.555 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:47:27.555 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:47:27.556 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:47:27.556 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:47:27.557 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:47:27.557 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:47:27.558 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:47:27.558 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:47:27.559 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:47:27.559 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:47:27.560 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:47:27.560 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:47:27.561 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:47:27.561 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:47:27.562 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:47:27.563 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:47:27.563 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:47:27.564 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:47:27.564 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:47:27.565 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:47:27.565 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:47:27.566 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:47:27.567 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:47:27.568 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:47:27.569 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:47:27.569 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:47:27.570 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:47:27.570 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:47:27.571 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:47:27.572 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:47:27.572 00.000 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:47:27.574 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:47:27.637 00.063 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:47:27.640 00.003 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:47:27.642 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:47:27.644 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:47:27.646 00.002 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:47:27.647 00.001 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:47:27.648 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:47:27.649 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:47:27.650 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:47:27.651 00.001 14964 UpdateImageDisplay: Size=(968,608) min=232, max=5555, med=642, FiltMin=548, FiltMax=4654, Gamma=0.810
20:47:27.657 00.006 14964 UpdateGuideState exits: m=99106 SNR=180.3
20:47:27.658 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:27.658 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:27.659 00.001 14964 Enqueuing Expose request
20:47:27.659 00.000 12044 Worker thread wakes up
20:47:27.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:27.659 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:30.760 03.101 12044 Exposure complete
20:47:30.781 00.021 12044 worker thread done servicing request
20:47:30.781 00.000 14964 OnExposeComplete: enter
20:47:30.781 00.000 14964 UpdateGuideState(): m_state=6
20:47:30.783 00.002 14964 Star::Find(35, 404, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:47:30.783 00.000 14964 Star::Find returns 1 (0), X=404.65, Y=311.41, Mass=98122, SNR=181.1, Peak=5424 HFD=4.2
20:47:30.784 00.001 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.67) = xAngle (0.21 = 0.21)
20:47:30.784 00.000 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.34 = -2.94)
20:47:30.784 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.60 hyp=0.60 cameraTheta=-1.46 mountX=0.59 mountY=-0.12, mountTheta=-0.20
20:47:30.785 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.60, opts=13)
20:47:30.786 00.001 14964 Enqueuing Move request for scope (0.07, -0.60)
20:47:30.786 00.000 12044 Worker thread wakes up
20:47:30.786 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.60) opts 0xd
20:47:30.786 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.60)
20:47:30.786 00.000 12044 Moving (0.07, -0.60) raw xDistance=0.59 yDistance=-0.12
20:47:30.786 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.59, slope = 0.00
20:47:30.786 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:30.786 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:47:30.786 00.000 12044 MoveAxis(W, 32, ABG)
20:47:30.786 00.000 12044 Guiding  Dir = 3, Dur = 32
20:47:30.801 00.015 14964 UpdateImageDisplay: Size=(968,608) min=214, max=5424, med=642, FiltMin=550, FiltMax=4454, Gamma=0.810
20:47:30.806 00.005 14964 UpdateGuideState exits: m=98122 SNR=181.1
20:47:30.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:30.807 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:30.808 00.001 14964 Enqueuing Expose request
20:47:30.842 00.034 12044 IsSlewing returns 0
20:47:30.866 00.024 12044 IsGuiding returns 0
20:47:30.897 00.031 12044 PulseGuide returned control before completion, sleep 11
20:47:30.922 00.025 12044 IsGuiding returns 1
20:47:30.922 00.000 12044 scope still moving after pulse duration time elapsed
20:47:30.967 00.045 12044 IsSlewing returns 0
20:47:30.968 00.001 12044 IsGuiding returns 0
20:47:30.968 00.000 12044 scope move finished after 32 + 70 ms
20:47:30.968 00.000 12044 Move returns status 0, amount 32
20:47:30.968 00.000 12044 MoveAxis(N, 0, ABG)
20:47:30.968 00.000 12044 Move returns status 0, amount 0
20:47:30.968 00.000 12044 move complete, result=0
20:47:30.968 00.000 12044 worker thread done servicing request
20:47:30.968 00.000 12044 Worker thread wakes up
20:47:30.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:30.968 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:30.968 00.000 14964 GuideStep: 0.6 px 32 ms WEST, -0.1 px 0 ms NORTH
20:47:34.084 03.116 12044 Exposure complete
20:47:34.105 00.021 12044 worker thread done servicing request
20:47:34.105 00.000 14964 OnExposeComplete: enter
20:47:34.106 00.001 14964 UpdateGuideState(): m_state=6
20:47:34.106 00.000 14964 Star::Find(35, 404, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:47:34.107 00.001 14964 Star::Find returns 1 (0), X=404.81, Y=311.39, Mass=95546, SNR=174.2, Peak=5353 HFD=4.0
20:47:34.107 00.000 14964 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.67) = xAngle (0.45 = 0.45)
20:47:34.108 00.001 14964 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.59 = -2.70)
20:47:34.108 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.61 hyp=0.65 cameraTheta=-1.21 mountX=0.58 mountY=-0.28, mountTheta=-0.45
20:47:34.109 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.61, opts=13)
20:47:34.110 00.001 14964 Enqueuing Move request for scope (0.23, -0.61)
20:47:34.110 00.000 12044 Worker thread wakes up
20:47:34.111 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.61) opts 0xd
20:47:34.111 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.61)
20:47:34.111 00.000 12044 Moving (0.23, -0.61) raw xDistance=0.58 yDistance=-0.28
20:47:34.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.58, slope = 0.00
20:47:34.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:34.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:47:34.111 00.000 12044 MoveAxis(W, 32, ABG)
20:47:34.111 00.000 12044 Guiding  Dir = 3, Dur = 32
20:47:34.124 00.013 14964 UpdateImageDisplay: Size=(968,608) min=180, max=5353, med=643, FiltMin=544, FiltMax=4142, Gamma=0.810
20:47:34.131 00.007 14964 UpdateGuideState exits: m=95546 SNR=174.2
20:47:34.131 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:34.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:34.132 00.000 14964 Enqueuing Expose request
20:47:34.140 00.008 12044 IsSlewing returns 0
20:47:34.140 00.000 12044 IsGuiding returns 0
20:47:34.172 00.032 12044 PulseGuide returned control before completion, sleep 11
20:47:34.193 00.021 12044 IsGuiding returns 1
20:47:34.193 00.000 12044 scope still moving after pulse duration time elapsed
20:47:34.280 00.087 12044 IsSlewing returns 0
20:47:34.280 00.000 12044 IsGuiding returns 0
20:47:34.280 00.000 12044 scope move finished after 32 + 108 ms
20:47:34.280 00.000 12044 Move returns status 0, amount 32
20:47:34.280 00.000 12044 MoveAxis(N, 0, ABG)
20:47:34.280 00.000 12044 Move returns status 0, amount 0
20:47:34.280 00.000 12044 move complete, result=0
20:47:34.280 00.000 12044 worker thread done servicing request
20:47:34.280 00.000 12044 Worker thread wakes up
20:47:34.280 00.000 14964 GuideStep: 0.6 px 32 ms WEST, -0.3 px 0 ms NORTH
20:47:34.281 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:34.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:37.380 03.099 12044 Exposure complete
20:47:37.400 00.020 12044 worker thread done servicing request
20:47:37.401 00.001 14964 OnExposeComplete: enter
20:47:37.401 00.000 14964 UpdateGuideState(): m_state=6
20:47:37.402 00.001 14964 Star::Find(35, 404, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:47:37.402 00.000 14964 Star::Find returns 1 (0), X=404.65, Y=312.39, Mass=98087, SNR=177.0, Peak=6797 HFD=3.5
20:47:37.403 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.67) = xAngle (3.06 = 3.06)
20:47:37.403 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.19 = -0.09)
20:47:37.404 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.39 mountX=-0.39 mountY=-0.04, mountTheta=-3.05
20:47:37.405 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.39, opts=13)
20:47:37.406 00.001 14964 Enqueuing Move request for scope (0.07, 0.39)
20:47:37.406 00.000 12044 Worker thread wakes up
20:47:37.406 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.39) opts 0xd
20:47:37.406 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.39)
20:47:37.406 00.000 12044 Moving (0.07, 0.39) raw xDistance=-0.39 yDistance=-0.04
20:47:37.406 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = 0.00
20:47:37.406 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:37.406 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:47:37.406 00.000 12044 MoveAxis(E, 21, ABG)
20:47:37.406 00.000 12044 Guiding  Dir = 2, Dur = 21
20:47:37.421 00.015 14964 UpdateImageDisplay: Size=(968,608) min=26, max=6797, med=643, FiltMin=550, FiltMax=5167, Gamma=0.810
20:47:37.430 00.009 14964 UpdateGuideState exits: m=98087 SNR=177.0
20:47:37.430 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:37.431 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:37.432 00.001 14964 Enqueuing Expose request
20:47:37.466 00.034 12044 IsSlewing returns 0
20:47:37.466 00.000 12044 IsGuiding returns 0
20:47:37.498 00.032 12044 IsGuiding returns 1
20:47:37.498 00.000 12044 scope still moving after pulse duration time elapsed
20:47:37.561 00.063 12044 IsSlewing returns 0
20:47:37.562 00.001 12044 IsGuiding returns 0
20:47:37.562 00.000 12044 scope move finished after 21 + 75 ms
20:47:37.562 00.000 12044 Move returns status 0, amount 21
20:47:37.562 00.000 12044 MoveAxis(N, 0, ABG)
20:47:37.562 00.000 12044 Move returns status 0, amount 0
20:47:37.562 00.000 12044 move complete, result=0
20:47:37.563 00.001 12044 worker thread done servicing request
20:47:37.563 00.000 12044 Worker thread wakes up
20:47:37.563 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:37.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:37.563 00.000 14964 GuideStep: -0.4 px 21 ms EAST, -0.0 px 0 ms NORTH
20:47:40.674 03.111 12044 Exposure complete
20:47:40.698 00.024 12044 worker thread done servicing request
20:47:40.698 00.000 14964 OnExposeComplete: enter
20:47:40.699 00.001 14964 UpdateGuideState(): m_state=6
20:47:40.699 00.000 14964 Star::Find(35, 404, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:47:40.700 00.001 14964 Star::Find returns 1 (0), X=404.80, Y=312.09, Mass=99816, SNR=179.3, Peak=6471 HFD=4.1
20:47:40.700 00.000 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.67) = xAngle (2.05 = 2.05)
20:47:40.701 00.001 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.19 = -1.10)
20:47:40.701 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
20:47:40.705 00.004 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.09, opts=13)
20:47:40.705 00.000 14964 Enqueuing Move request for scope (0.22, 0.09)
20:47:40.706 00.001 12044 Worker thread wakes up
20:47:40.706 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
20:47:40.706 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
20:47:40.706 00.000 12044 Moving (0.22, 0.09) raw xDistance=-0.11 yDistance=-0.21
20:47:40.706 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.80, using input
20:47:40.706 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.31
20:47:40.706 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:40.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:47:40.706 00.000 12044 MoveAxis(E, 0, ABG)
20:47:40.706 00.000 12044 Move returns status 0, amount 0
20:47:40.706 00.000 12044 MoveAxis(N, 0, ABG)
20:47:40.706 00.000 12044 Move returns status 0, amount 0
20:47:40.706 00.000 12044 move complete, result=0
20:47:40.706 00.000 12044 worker thread done servicing request
20:47:40.719 00.013 14964 UpdateImageDisplay: Size=(968,608) min=22, max=6471, med=643, FiltMin=548, FiltMax=5160, Gamma=0.810
20:47:40.726 00.007 14964 UpdateGuideState exits: m=99816 SNR=179.3
20:47:40.726 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:40.727 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:47:40.727 00.000 14964 Enqueuing Expose request
20:47:40.728 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:47:40.728 00.000 12044 Worker thread wakes up
20:47:40.728 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:47:40.728 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(370,277,71,71)
20:47:43.634 02.906 14964 Stop button clicked
20:47:43.635 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:47:43.635 00.000 14964 Status Line: Waiting for devices...
20:47:43.752 00.117 12044 ASCOM_AbortExposure returns err = 0
20:47:43.752 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:47:43.752 00.000 12044 worker thread done servicing request
20:47:43.752 00.000 14964 OnExposeComplete: enter
20:47:43.753 00.001 14964 OnExposeComplete: Capture Error reported
20:47:43.754 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:47:43.755 00.001 14964 Mount: notify guiding stopped
20:47:43.755 00.000 14964 BLC: window closed
20:47:43.756 00.001 14964 BLC: Last direction was reset
20:47:43.757 00.001 14964 Changing from state GUIDING to STOP
20:47:43.757 00.000 14964 guider state => SELECTED
20:47:43.758 00.001 14964 UpdateImageDisplay: Size=(968,608) min=22, max=6471, med=643, FiltMin=548, FiltMax=5160, Gamma=0.810
20:47:43.764 00.006 14964 Changing from state SELECTED to UNINITIALIZED
20:47:43.765 00.001 14964 guider state => SELECTING
20:47:43.767 00.002 14964 Status Line: Stopped.
20:47:43.769 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:49:55.807 132.038 14964 StartLoopingInteractive: Loop button clicked
20:49:55.809 00.002 14964 Status Line: Looping
20:49:55.815 00.006 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:49:55.821 00.006 14964 ScheduleExposure(3000,3,0) exposurePending=0
20:49:55.821 00.000 14964 Enqueuing Expose request
20:49:55.822 00.001 12044 Worker thread wakes up
20:49:55.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:49:55.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
20:49:58.946 03.124 12044 Exposure complete
20:49:58.969 00.023 12044 worker thread done servicing request
20:49:58.969 00.000 14964 OnExposeComplete: enter
20:49:58.969 00.000 14964 UpdateGuideState(): m_state=1
20:49:58.970 00.001 14964 Star::Find(35, 404, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:49:58.970 00.000 14964 Star::Find returns 1 (0), X=406.88, Y=311.61, Mass=97106, SNR=188.6, Peak=8388 HFD=3.3
20:49:58.973 00.003 14964 setting lock position to (406.88, 311.61)
20:49:58.973 00.000 14964 MultiStar: stabilizing after lock position change
20:49:58.974 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
20:49:58.974 00.000 14964 Changing from state SELECTING to SELECTED
20:49:58.975 00.001 14964 guider state => SELECTED
20:49:58.987 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8388, med=636, FiltMin=543, FiltMax=6052, Gamma=0.810
20:49:58.992 00.005 14964 UpdateGuideState exits: m=97106 SNR=188.6
20:49:58.993 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:58.993 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:49:58.994 00.001 14964 Enqueuing Expose request
20:49:58.994 00.000 12044 Worker thread wakes up
20:49:58.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:49:58.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:01.443 02.449 14964 GuideButtonClick i=1 ctx=Guide button clicked
20:50:01.445 00.002 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:50:01.446 00.001 14964 guider state => CALIBRATED
20:50:01.446 00.000 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:50:01.448 00.002 14964 reset dither spiral
20:50:02.127 00.679 12044 Exposure complete
20:50:02.149 00.022 12044 worker thread done servicing request
20:50:02.149 00.000 14964 OnExposeComplete: enter
20:50:02.149 00.000 14964 UpdateGuideState(): m_state=5
20:50:02.150 00.001 14964 Star::Find(35, 406, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:50:02.150 00.000 14964 Star::Find returns 1 (0), X=407.01, Y=311.71, Mass=100879, SNR=184.0, Peak=8903 HFD=3.3
20:50:02.151 00.001 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.67) = xAngle (2.33 = 2.33)
20:50:02.151 00.000 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.46 = -0.82)
20:50:02.152 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
20:50:02.153 00.001 14964 Changing from state CALIBRATED to GUIDING
20:50:02.163 00.010 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:50:02.164 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:50:02.165 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:50:02.165 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:50:02.166 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:50:02.167 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:50:02.167 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:50:02.168 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:50:02.168 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:50:02.169 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:50:02.169 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:50:02.170 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:50:02.170 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:50:02.171 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:50:02.171 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:50:02.172 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:50:02.173 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:50:02.173 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:50:02.174 00.001 14964 Dec comp: XRate 12.022 -> 12.022 for dec 0.0 -> dec 0.0
20:50:02.177 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:50:02.178 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:50:02.179 00.001 14964 setting lock position to (407.01, 311.71)
20:50:02.179 00.000 14964 MultiStar: stabilizing after lock position change
20:50:02.180 00.001 14964 guider state => GUIDING
20:50:02.180 00.000 14964 Status Line: Guiding
20:50:02.182 00.002 14964 Mount: notify guiding started
20:50:02.183 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:50:02.184 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:50:02.185 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:50:02.185 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:50:02.186 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:50:02.186 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:50:02.187 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:50:02.187 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:50:02.188 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:50:02.188 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:50:02.189 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:50:02.189 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:50:02.190 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:50:02.190 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:50:02.191 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:50:02.191 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:50:02.192 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:50:02.193 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:50:02.193 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:50:02.194 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:50:02.194 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:50:02.195 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:50:02.195 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:50:02.196 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:50:02.196 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:50:02.197 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:50:02.197 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:50:02.198 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:50:02.198 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:50:02.199 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:50:02.199 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:50:02.200 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:50:02.200 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:50:02.201 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:50:02.201 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:50:02.202 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:50:02.202 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:50:02.203 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:50:02.204 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:50:02.206 00.002 14964 ScopeASCOM::SideOfPier() returns 1
20:50:02.258 00.052 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:50:02.259 00.001 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:50:02.290 00.031 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:50:02.291 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:50:02.293 00.002 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:50:02.294 00.001 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:50:02.295 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:50:02.296 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:50:02.298 00.002 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:50:02.299 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8903, med=636, FiltMin=535, FiltMax=6611, Gamma=0.810
20:50:02.306 00.007 14964 UpdateGuideState exits: m=100879 SNR=184.0
20:50:02.306 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:02.307 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:02.307 00.000 14964 Enqueuing Expose request
20:50:02.308 00.001 12044 Worker thread wakes up
20:50:02.308 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:02.308 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:05.442 03.134 12044 Exposure complete
20:50:05.465 00.023 12044 worker thread done servicing request
20:50:05.465 00.000 14964 OnExposeComplete: enter
20:50:05.466 00.001 14964 UpdateGuideState(): m_state=6
20:50:05.466 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:50:05.467 00.001 14964 Star::Find returns 1 (0), X=407.18, Y=312.12, Mass=98711, SNR=191.1, Peak=8159 HFD=3.5
20:50:05.468 00.001 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.67) = xAngle (2.83 = 2.83)
20:50:05.468 00.000 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.96 = -0.32)
20:50:05.468 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.40 hyp=0.44 cameraTheta=1.16 mountX=-0.42 mountY=-0.14, mountTheta=-2.82
20:50:05.470 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.40, opts=13)
20:50:05.470 00.000 14964 Enqueuing Move request for scope (0.17, 0.40)
20:50:05.471 00.001 12044 Worker thread wakes up
20:50:05.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.40) opts 0xd
20:50:05.471 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.40)
20:50:05.471 00.000 12044 Moving (0.17, 0.40) raw xDistance=-0.42 yDistance=-0.14
20:50:05.471 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = 0.00
20:50:05.471 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:05.471 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:50:05.471 00.000 12044 MoveAxis(E, 22, ABG)
20:50:05.471 00.000 12044 Guiding  Dir = 2, Dur = 22
20:50:05.479 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8159, med=637, FiltMin=538, FiltMax=5864, Gamma=0.810
20:50:05.485 00.006 14964 UpdateGuideState exits: m=98711 SNR=191.1
20:50:05.485 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:05.486 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:05.486 00.000 14964 Enqueuing Expose request
20:50:05.496 00.010 12044 IsSlewing returns 0
20:50:05.496 00.000 12044 IsGuiding returns 0
20:50:05.539 00.043 12044 IsGuiding returns 1
20:50:05.539 00.000 12044 scope still moving after pulse duration time elapsed
20:50:05.593 00.054 12044 IsSlewing returns 0
20:50:05.593 00.000 12044 IsGuiding returns 0
20:50:05.593 00.000 12044 scope move finished after 22 + 74 ms
20:50:05.593 00.000 12044 Move returns status 0, amount 22
20:50:05.593 00.000 12044 MoveAxis(N, 0, ABG)
20:50:05.593 00.000 12044 Move returns status 0, amount 0
20:50:05.593 00.000 12044 move complete, result=0
20:50:05.593 00.000 12044 worker thread done servicing request
20:50:05.593 00.000 12044 Worker thread wakes up
20:50:05.593 00.000 14964 GuideStep: -0.4 px 22 ms EAST, -0.1 px 0 ms NORTH
20:50:05.594 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:05.594 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:08.721 03.127 12044 Exposure complete
20:50:08.742 00.021 12044 worker thread done servicing request
20:50:08.742 00.000 14964 OnExposeComplete: enter
20:50:08.742 00.000 14964 UpdateGuideState(): m_state=6
20:50:08.743 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:50:08.743 00.000 14964 Star::Find returns 1 (0), X=407.40, Y=312.04, Mass=99662, SNR=184.9, Peak=7695 HFD=3.6
20:50:08.744 00.001 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.36 = 2.36)
20:50:08.744 00.000 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.78)
20:50:08.745 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=0.33 hyp=0.51 cameraTheta=0.70 mountX=-0.36 mountY=-0.36, mountTheta=-2.36
20:50:08.747 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.33, opts=13)
20:50:08.747 00.000 14964 Enqueuing Move request for scope (0.39, 0.33)
20:50:08.748 00.001 12044 Worker thread wakes up
20:50:08.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.33) opts 0xd
20:50:08.748 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.33)
20:50:08.748 00.000 12044 Moving (0.39, 0.33) raw xDistance=-0.36 yDistance=-0.36
20:50:08.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.36, slope = 0.00
20:50:08.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:08.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:50:08.748 00.000 12044 MoveAxis(E, 20, ABG)
20:50:08.748 00.000 12044 Guiding  Dir = 2, Dur = 20
20:50:08.755 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7695, med=638, FiltMin=546, FiltMax=5974, Gamma=0.810
20:50:08.761 00.006 14964 UpdateGuideState exits: m=99662 SNR=184.9
20:50:08.761 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:08.762 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:08.762 00.000 14964 Enqueuing Expose request
20:50:08.811 00.049 12044 IsSlewing returns 0
20:50:08.812 00.001 12044 IsGuiding returns 0
20:50:08.843 00.031 12044 IsGuiding returns 1
20:50:08.843 00.000 12044 scope still moving after pulse duration time elapsed
20:50:08.904 00.061 12044 IsSlewing returns 0
20:50:08.905 00.001 12044 IsGuiding returns 0
20:50:08.905 00.000 12044 scope move finished after 20 + 73 ms
20:50:08.905 00.000 12044 Move returns status 0, amount 20
20:50:08.905 00.000 12044 MoveAxis(N, 0, ABG)
20:50:08.905 00.000 12044 Move returns status 0, amount 0
20:50:08.905 00.000 12044 move complete, result=0
20:50:08.905 00.000 12044 worker thread done servicing request
20:50:08.905 00.000 12044 Worker thread wakes up
20:50:08.905 00.000 14964 GuideStep: -0.4 px 20 ms EAST, -0.4 px 0 ms NORTH
20:50:08.906 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:08.906 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:12.032 03.126 12044 Exposure complete
20:50:12.053 00.021 12044 worker thread done servicing request
20:50:12.053 00.000 14964 OnExposeComplete: enter
20:50:12.053 00.000 14964 UpdateGuideState(): m_state=6
20:50:12.054 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:50:12.054 00.000 14964 Star::Find returns 1 (0), X=407.13, Y=311.69, Mass=97947, SNR=187.5, Peak=8895 HFD=3.2
20:50:12.055 00.001 14964 MultiStar: exiting stabilization period
20:50:12.055 00.000 14964 MultiStar: updating star positions after lock position change
20:50:12.056 00.001 14964 Star::Find(35, 39, 534, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:50:12.056 00.000 14964 Star::Find returns 1 (0), X=40.04, Y=534.81, Mass=62380, SNR=141.6, Peak=5105 HFD=3.5
20:50:12.057 00.001 14964 Star::Find(35, 311, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:50:12.057 00.000 14964 Star::Find returns 1 (0), X=311.62, Y=103.66, Mass=25521, SNR=88.9, Peak=3659 HFD=2.8
20:50:12.058 00.001 14964 Star::Find(35, 276, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:50:12.058 00.000 14964 Star::Find returns 1 (0), X=276.33, Y=191.20, Mass=11851, SNR=51.5, Peak=1913 HFD=2.7
20:50:12.058 00.000 14964 Star::Find(35, 826, 237, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:50:12.059 00.001 14964 Star::Find returns 1 (0), X=826.77, Y=237.84, Mass=7291, SNR=35.9, Peak=1456 HFD=2.7
20:50:12.059 00.000 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.67) = xAngle (1.45 = 1.45)
20:50:12.060 00.001 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.59 = -1.70)
20:50:12.060 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.01 mountY=-0.12, mountTheta=-1.45
20:50:12.061 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.03, opts=13)
20:50:12.062 00.001 14964 Enqueuing Move request for scope (0.12, -0.03)
20:50:12.062 00.000 12044 Worker thread wakes up
20:50:12.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
20:50:12.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
20:50:12.062 00.000 12044 Moving (0.12, -0.03) raw xDistance=0.01 yDistance=-0.12
20:50:12.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
20:50:12.063 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:12.063 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:50:12.063 00.000 12044 MoveAxis(E, 0, ABG)
20:50:12.063 00.000 12044 Move returns status 0, amount 0
20:50:12.063 00.000 12044 MoveAxis(N, 0, ABG)
20:50:12.063 00.000 12044 Move returns status 0, amount 0
20:50:12.063 00.000 12044 move complete, result=0
20:50:12.063 00.000 12044 worker thread done servicing request
20:50:12.070 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8895, med=638, FiltMin=544, FiltMax=6090, Gamma=0.810
20:50:12.075 00.005 14964 UpdateGuideState exits: m=97947 SNR=187.5
20:50:12.076 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:12.076 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:12.076 00.000 14964 Enqueuing Expose request
20:50:12.077 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:50:12.077 00.000 12044 Worker thread wakes up
20:50:12.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:12.078 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:15.205 03.127 12044 Exposure complete
20:50:15.226 00.021 12044 worker thread done servicing request
20:50:15.227 00.001 14964 OnExposeComplete: enter
20:50:15.227 00.000 14964 UpdateGuideState(): m_state=6
20:50:15.228 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:50:15.228 00.000 14964 Star::Find returns 1 (0), X=407.00, Y=311.84, Mass=98756, SNR=184.7, Peak=9967 HFD=3.1
20:50:15.229 00.001 14964 MultiStar: [#1 0.02,-0.03,0.75,U] [#2 -0.30,0.27,0.45,U] [#3 -0.29,0.40,0.28,U] [#4 0.06,0.69,0.00,M1] 
20:50:15.229 00.000 14964 single-star, 3 included, MultiStar: {-0.08, 0.14}, one-star: {-0.01, 0.13}
20:50:15.230 00.001 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.67) = xAngle (3.32 = -2.97)
20:50:15.230 00.000 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.45 = 0.17)
20:50:15.231 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.65 mountX=-0.13 mountY=0.02, mountTheta=2.97
20:50:15.233 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.13, opts=13)
20:50:15.233 00.000 14964 Enqueuing Move request for scope (-0.01, 0.13)
20:50:15.234 00.001 12044 Worker thread wakes up
20:50:15.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
20:50:15.234 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
20:50:15.234 00.000 12044 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=0.02
20:50:15.234 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.12
20:50:15.234 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:15.234 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:50:15.234 00.000 12044 MoveAxis(E, 0, ABG)
20:50:15.234 00.000 12044 Move returns status 0, amount 0
20:50:15.234 00.000 12044 MoveAxis(N, 0, ABG)
20:50:15.234 00.000 12044 Move returns status 0, amount 0
20:50:15.234 00.000 12044 move complete, result=0
20:50:15.234 00.000 12044 worker thread done servicing request
20:50:15.242 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9967, med=637, FiltMin=531, FiltMax=6262, Gamma=0.810
20:50:15.248 00.006 14964 UpdateGuideState exits: m=98756 SNR=184.7
20:50:15.248 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:15.249 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:15.249 00.000 14964 Enqueuing Expose request
20:50:15.250 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:50:15.251 00.001 12044 Worker thread wakes up
20:50:15.251 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:15.251 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:18.354 03.103 12044 Exposure complete
20:50:18.376 00.022 12044 worker thread done servicing request
20:50:18.376 00.000 14964 OnExposeComplete: enter
20:50:18.377 00.001 14964 UpdateGuideState(): m_state=6
20:50:18.377 00.000 14964 Star::Find(35, 406, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:50:18.378 00.001 14964 Star::Find returns 1 (0), X=406.89, Y=312.02, Mass=97977, SNR=186.9, Peak=9603 HFD=2.9
20:50:18.378 00.000 14964 MultiStar: [#1 -0.24,0.15,0.72,U] [#2 -0.28,0.51,0.00,M1] [#3 -0.27,0.20,0.28,U] [#4 -0.22,0.44,0.00,M2] 
20:50:18.379 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.24}, one-star: {-0.12, 0.31}
20:50:18.379 00.000 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.67) = xAngle (3.89 = -2.39)
20:50:18.379 00.000 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.03 = 0.75)
20:50:18.379 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=-0.22 mountY=0.20, mountTheta=2.39
20:50:18.382 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.24, opts=13)
20:50:18.382 00.000 14964 Enqueuing Move request for scope (-0.18, 0.24)
20:50:18.383 00.001 12044 Worker thread wakes up
20:50:18.383 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
20:50:18.383 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
20:50:18.383 00.000 12044 Moving (-0.18, 0.24) raw xDistance=-0.22 yDistance=0.20
20:50:18.383 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.06
20:50:18.383 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:18.383 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:50:18.383 00.000 12044 MoveAxis(E, 0, ABG)
20:50:18.383 00.000 12044 Move returns status 0, amount 0
20:50:18.383 00.000 12044 MoveAxis(N, 0, ABG)
20:50:18.383 00.000 12044 Move returns status 0, amount 0
20:50:18.383 00.000 12044 move complete, result=0
20:50:18.383 00.000 12044 worker thread done servicing request
20:50:18.391 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9603, med=637, FiltMin=547, FiltMax=6443, Gamma=0.810
20:50:18.397 00.006 14964 UpdateGuideState exits: m=97977 SNR=186.9
20:50:18.398 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:18.398 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:18.398 00.000 14964 Enqueuing Expose request
20:50:18.399 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:50:18.399 00.000 12044 Worker thread wakes up
20:50:18.399 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:18.400 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:21.519 03.119 12044 Exposure complete
20:50:21.544 00.025 12044 worker thread done servicing request
20:50:21.544 00.000 14964 OnExposeComplete: enter
20:50:21.545 00.001 14964 UpdateGuideState(): m_state=6
20:50:21.545 00.000 14964 Star::Find(35, 406, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:50:21.546 00.001 14964 Star::Find returns 1 (0), X=407.33, Y=312.47, Mass=100472, SNR=185.5, Peak=8959 HFD=3.2
20:50:21.546 00.000 14964 MultiStar: [#1 0.07,0.69,0.00,M1] [#2 -0.08,0.73,0.00,M2] [#3 0.18,0.65,0.00,M1] [#4 0.25,1.06,0.00,M3] 
20:50:21.547 00.001 14964 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.67) = xAngle (2.83 = 2.83)
20:50:21.547 00.000 14964 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.97 = -0.31)
20:50:21.548 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.76 hyp=0.82 cameraTheta=1.17 mountX=-0.79 mountY=-0.26, mountTheta=-2.83
20:50:21.549 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.76, opts=13)
20:50:21.550 00.001 14964 Enqueuing Move request for scope (0.32, 0.76)
20:50:21.550 00.000 12044 Worker thread wakes up
20:50:21.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.76) opts 0xd
20:50:21.550 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.76)
20:50:21.550 00.000 12044 Moving (0.32, 0.76) raw xDistance=-0.79 yDistance=-0.26
20:50:21.550 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.79, slope = -0.04
20:50:21.550 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:21.550 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:50:21.550 00.000 12044 MoveAxis(E, 14, ABG)
20:50:21.550 00.000 12044 Guiding  Dir = 2, Dur = 14
20:50:21.558 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8959, med=639, FiltMin=526, FiltMax=6096, Gamma=0.810
20:50:21.563 00.005 14964 UpdateGuideState exits: m=100472 SNR=185.5
20:50:21.564 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:21.564 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:21.565 00.001 14964 Enqueuing Expose request
20:50:21.575 00.010 12044 IsSlewing returns 0
20:50:21.576 00.001 12044 IsGuiding returns 0
20:50:21.645 00.069 12044 IsGuiding returns 1
20:50:21.645 00.000 12044 scope still moving after pulse duration time elapsed
20:50:21.702 00.057 12044 IsSlewing returns 0
20:50:21.702 00.000 12044 IsGuiding returns 0
20:50:21.702 00.000 12044 scope move finished after 14 + 112 ms
20:50:21.702 00.000 12044 Move returns status 0, amount 14
20:50:21.702 00.000 12044 MoveAxis(N, 0, ABG)
20:50:21.702 00.000 12044 Move returns status 0, amount 0
20:50:21.702 00.000 12044 move complete, result=0
20:50:21.702 00.000 12044 worker thread done servicing request
20:50:21.702 00.000 12044 Worker thread wakes up
20:50:21.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:21.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:21.702 00.000 14964 GuideStep: -0.8 px 14 ms EAST, -0.3 px 0 ms NORTH
20:50:24.830 03.128 12044 Exposure complete
20:50:24.856 00.026 12044 worker thread done servicing request
20:50:24.856 00.000 14964 OnExposeComplete: enter
20:50:24.856 00.000 14964 UpdateGuideState(): m_state=6
20:50:24.857 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:50:24.857 00.000 14964 Star::Find returns 1 (0), X=407.25, Y=311.85, Mass=99490, SNR=182.7, Peak=8112 HFD=3.5
20:50:24.858 00.001 14964 MultiStar: [#1 0.09,0.15,0.74,U] [#2 0.09,0.68,0.00,M3] [#3 0.14,0.49,0.28,U] [#4 0.19,0.22,0.21,U] 
20:50:24.859 00.001 14964 refined, 3 included, MultiStar: {0.17, 0.19}, one-star: {0.24, 0.13}
20:50:24.859 00.000 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.67) = xAngle (2.51 = 2.51)
20:50:24.860 00.001 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.64 = -0.64)
20:50:24.860 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.84 mountX=-0.21 mountY=-0.15, mountTheta=-2.50
20:50:24.861 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.19, opts=13)
20:50:24.862 00.001 14964 Enqueuing Move request for scope (0.17, 0.19)
20:50:24.862 00.000 12044 Worker thread wakes up
20:50:24.863 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
20:50:24.863 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
20:50:24.863 00.000 12044 Moving (0.17, 0.19) raw xDistance=-0.21 yDistance=-0.15
20:50:24.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
20:50:24.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:24.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:50:24.863 00.000 12044 MoveAxis(E, 0, ABG)
20:50:24.863 00.000 12044 Move returns status 0, amount 0
20:50:24.863 00.000 12044 MoveAxis(N, 0, ABG)
20:50:24.863 00.000 12044 Move returns status 0, amount 0
20:50:24.863 00.000 12044 move complete, result=0
20:50:24.863 00.000 12044 worker thread done servicing request
20:50:24.870 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8112, med=636, FiltMin=544, FiltMax=5382, Gamma=0.810
20:50:24.876 00.006 14964 UpdateGuideState exits: m=99490 SNR=182.7
20:50:24.876 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:24.877 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:24.877 00.000 14964 Enqueuing Expose request
20:50:24.878 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:50:24.878 00.000 12044 Worker thread wakes up
20:50:24.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:24.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:27.981 03.103 12044 Exposure complete
20:50:28.003 00.022 12044 worker thread done servicing request
20:50:28.003 00.000 14964 OnExposeComplete: enter
20:50:28.005 00.002 14964 UpdateGuideState(): m_state=6
20:50:28.005 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:50:28.006 00.001 14964 Star::Find returns 1 (0), X=407.42, Y=311.98, Mass=98311, SNR=191.1, Peak=8499 HFD=3.5
20:50:28.006 00.000 14964 MultiStar: [#1 0.37,0.10,0.69,U] [#2 0.11,0.42,0.43,U] [#3 0.15,0.33,0.26,U] [#4 0.16,0.81,0.00,M3] 
20:50:28.007 00.001 14964 refined, 3 included, MultiStar: {0.32, 0.25}, one-star: {0.41, 0.27}
20:50:28.007 00.000 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.67) = xAngle (2.34 = 2.34)
20:50:28.008 00.001 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.47 = -0.81)
20:50:28.008 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.25 hyp=0.40 cameraTheta=0.67 mountX=-0.28 mountY=-0.29, mountTheta=-2.34
20:50:28.010 00.002 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.25, opts=13)
20:50:28.010 00.000 14964 Enqueuing Move request for scope (0.32, 0.25)
20:50:28.011 00.001 12044 Worker thread wakes up
20:50:28.011 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.25) opts 0xd
20:50:28.011 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.25)
20:50:28.011 00.000 12044 Moving (0.32, 0.25) raw xDistance=-0.28 yDistance=-0.29
20:50:28.011 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
20:50:28.011 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:28.011 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:50:28.011 00.000 12044 MoveAxis(E, 4, ABG)
20:50:28.011 00.000 12044 Guiding  Dir = 2, Dur = 4
20:50:28.019 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8499, med=638, FiltMin=544, FiltMax=5722, Gamma=0.810
20:50:28.024 00.005 14964 UpdateGuideState exits: m=98311 SNR=191.1
20:50:28.025 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:28.025 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:28.026 00.001 14964 Enqueuing Expose request
20:50:28.070 00.044 12044 IsSlewing returns 0
20:50:28.071 00.001 12044 IsGuiding returns 0
20:50:28.092 00.021 12044 IsGuiding returns 1
20:50:28.092 00.000 12044 scope still moving after pulse duration time elapsed
20:50:28.153 00.061 12044 IsSlewing returns 0
20:50:28.153 00.000 12044 IsGuiding returns 0
20:50:28.153 00.000 12044 scope move finished after 4 + 78 ms
20:50:28.153 00.000 12044 Move returns status 0, amount 4
20:50:28.153 00.000 12044 MoveAxis(N, 0, ABG)
20:50:28.153 00.000 12044 Move returns status 0, amount 0
20:50:28.153 00.000 12044 move complete, result=0
20:50:28.154 00.001 12044 worker thread done servicing request
20:50:28.154 00.000 12044 Worker thread wakes up
20:50:28.154 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:28.154 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:28.154 00.000 14964 GuideStep: -0.3 px 4 ms EAST, -0.3 px 0 ms NORTH
20:50:31.251 03.097 12044 Exposure complete
20:50:31.273 00.022 12044 worker thread done servicing request
20:50:31.273 00.000 14964 OnExposeComplete: enter
20:50:31.274 00.001 14964 UpdateGuideState(): m_state=6
20:50:31.274 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
20:50:31.275 00.001 14964 Star::Find returns 1 (0), X=407.03, Y=311.78, Mass=99296, SNR=187.7, Peak=7675 HFD=3.5
20:50:31.276 00.001 14964 MultiStar: [#1 0.12,0.16,0.69,U] [#2 -0.22,0.40,0.43,U] [#3 -0.04,0.13,0.27,U] [#4 -0.29,0.28,0.19,U] 
20:50:31.276 00.000 14964 single-star, 4 included, MultiStar: {-0.02, 0.17}, one-star: {0.02, 0.06}
20:50:31.277 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.67) = xAngle (2.88 = 2.88)
20:50:31.277 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.01 = -0.27)
20:50:31.278 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.21 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
20:50:31.279 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.06, opts=13)
20:50:31.280 00.001 14964 Enqueuing Move request for scope (0.02, 0.06)
20:50:31.280 00.000 12044 Worker thread wakes up
20:50:31.281 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
20:50:31.281 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
20:50:31.281 00.000 12044 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
20:50:31.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
20:50:31.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:31.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:50:31.281 00.000 12044 MoveAxis(E, 0, ABG)
20:50:31.281 00.000 12044 Move returns status 0, amount 0
20:50:31.281 00.000 12044 MoveAxis(N, 0, ABG)
20:50:31.281 00.000 12044 Move returns status 0, amount 0
20:50:31.281 00.000 12044 move complete, result=0
20:50:31.281 00.000 12044 worker thread done servicing request
20:50:31.288 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7675, med=638, FiltMin=546, FiltMax=6040, Gamma=0.810
20:50:31.293 00.005 14964 UpdateGuideState exits: m=99296 SNR=187.7
20:50:31.294 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:31.294 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:31.295 00.001 14964 Enqueuing Expose request
20:50:31.295 00.000 12044 Worker thread wakes up
20:50:31.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:31.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:31.295 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:50:34.397 03.102 12044 Exposure complete
20:50:34.421 00.024 12044 worker thread done servicing request
20:50:34.421 00.000 14964 OnExposeComplete: enter
20:50:34.422 00.001 14964 UpdateGuideState(): m_state=6
20:50:34.422 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
20:50:34.423 00.001 14964 Star::Find returns 1 (0), X=407.03, Y=311.90, Mass=97754, SNR=188.1, Peak=6820 HFD=4.0
20:50:34.424 00.001 14964 MultiStar: [#1 0.08,0.14,0.75,U] [#2 -0.24,0.68,0.00,M2] [#3 -0.09,0.57,0.00,M1] [#4 -0.37,0.56,0.00,M3] 
20:50:34.424 00.000 14964 refined, 1 included, MultiStar: {0.04, 0.17}, one-star: {0.02, 0.19}
20:50:34.424 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.67) = xAngle (2.98 = 2.98)
20:50:34.425 00.001 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.11 = -0.17)
20:50:34.425 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.31 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
20:50:34.426 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.17, opts=13)
20:50:34.427 00.001 14964 Enqueuing Move request for scope (0.04, 0.17)
20:50:34.428 00.001 12044 Worker thread wakes up
20:50:34.428 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
20:50:34.428 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
20:50:34.428 00.000 12044 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.03
20:50:34.428 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
20:50:34.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:34.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:50:34.428 00.000 12044 MoveAxis(E, 0, ABG)
20:50:34.428 00.000 12044 Move returns status 0, amount 0
20:50:34.428 00.000 12044 MoveAxis(N, 0, ABG)
20:50:34.428 00.000 12044 Move returns status 0, amount 0
20:50:34.428 00.000 12044 move complete, result=0
20:50:34.428 00.000 12044 worker thread done servicing request
20:50:34.437 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6820, med=636, FiltMin=539, FiltMax=5236, Gamma=0.810
20:50:34.442 00.005 14964 UpdateGuideState exits: m=97754 SNR=188.1
20:50:34.442 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:34.443 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:34.443 00.000 14964 Enqueuing Expose request
20:50:34.444 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
20:50:34.444 00.000 12044 Worker thread wakes up
20:50:34.444 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:34.445 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:37.543 03.098 12044 Exposure complete
20:50:37.566 00.023 12044 worker thread done servicing request
20:50:37.566 00.000 14964 OnExposeComplete: enter
20:50:37.567 00.001 14964 UpdateGuideState(): m_state=6
20:50:37.567 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
20:50:37.568 00.001 14964 Star::Find returns 1 (0), X=407.56, Y=311.53, Mass=98603, SNR=182.6, Peak=8172 HFD=3.2
20:50:37.568 00.000 14964 MultiStar: [#1 0.57,-0.28,0.00,M1] [#2 0.18,0.12,0.46,U] [#3 0.47,-0.19,0.28,U] [#4 0.14,0.01,0.17,U] 
20:50:37.569 00.001 14964 refined, 3 included, MultiStar: {0.41, -0.10}, one-star: {0.55, -0.18}
20:50:37.569 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.67) = xAngle (1.44 = 1.44)
20:50:37.570 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.58 = -1.71)
20:50:37.570 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-0.23 mountX=0.05 mountY=-0.42, mountTheta=-1.44
20:50:37.572 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.10, opts=13)
20:50:37.573 00.001 14964 Enqueuing Move request for scope (0.41, -0.10)
20:50:37.573 00.000 12044 Worker thread wakes up
20:50:37.573 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.10) opts 0xd
20:50:37.573 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.10)
20:50:37.573 00.000 12044 Moving (0.41, -0.10) raw xDistance=0.05 yDistance=-0.42
20:50:37.573 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.13, using input
20:50:37.573 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
20:50:37.573 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:50:37.573 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:50:37.573 00.000 12044 MoveAxis(E, 0, ABG)
20:50:37.573 00.000 12044 Move returns status 0, amount 0
20:50:37.573 00.000 12044 MoveAxis(N, 0, ABG)
20:50:37.573 00.000 12044 Move returns status 0, amount 0
20:50:37.573 00.000 12044 move complete, result=0
20:50:37.573 00.000 12044 worker thread done servicing request
20:50:37.581 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8172, med=638, FiltMin=546, FiltMax=4995, Gamma=0.810
20:50:37.586 00.005 14964 UpdateGuideState exits: m=98603 SNR=182.6
20:50:37.586 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:37.587 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:37.587 00.000 14964 Enqueuing Expose request
20:50:37.588 00.001 12044 Worker thread wakes up
20:50:37.588 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:50:37.588 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:37.588 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:40.715 03.127 12044 Exposure complete
20:50:40.739 00.024 12044 worker thread done servicing request
20:50:40.739 00.000 14964 OnExposeComplete: enter
20:50:40.740 00.001 14964 UpdateGuideState(): m_state=6
20:50:40.741 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
20:50:40.741 00.000 14964 Star::Find returns 1 (0), X=407.93, Y=311.26, Mass=100828, SNR=189.8, Peak=7052 HFD=3.8
20:50:40.741 00.000 14964 MultiStar: [#1 0.79,-0.59,0.00,M2] [#2 0.59,-0.29,0.45,U] [#3 0.67,-0.11,0.00,M1] [#4 0.70,-0.12,0.00,M3] 
20:50:40.742 00.001 14964 refined, 1 included, MultiStar: {0.81, -0.41}, one-star: {0.92, -0.46}
20:50:40.742 00.000 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.67) = xAngle (1.20 = 1.20)
20:50:40.743 00.001 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.34 = -1.94)
20:50:40.743 00.000 14964 CameraToMount -- cameraX=0.81 cameraY=-0.41 hyp=0.91 cameraTheta=-0.46 mountX=0.33 mountY=-0.85, mountTheta=-1.20
20:50:40.745 00.002 14964 SchedulePrimaryMove(1136A648, x=0.81, y=-0.41, opts=13)
20:50:40.745 00.000 14964 Enqueuing Move request for scope (0.81, -0.41)
20:50:40.746 00.001 12044 Worker thread wakes up
20:50:40.746 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.41) opts 0xd
20:50:40.746 00.000 12044 Handling offset move in thread for scope, endpoint = (0.81, -0.41)
20:50:40.746 00.000 12044 Moving (0.81, -0.41) raw xDistance=0.33 yDistance=-0.85
20:50:40.746 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.33, slope = 0.04
20:50:40.746 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:50:40.746 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.85
20:50:40.746 00.000 12044 MoveAxis(W, 21, ABG)
20:50:40.747 00.001 12044 Guiding  Dir = 3, Dur = 21
20:50:40.755 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7052, med=636, FiltMin=547, FiltMax=5477, Gamma=0.810
20:50:40.761 00.006 14964 UpdateGuideState exits: m=100828 SNR=189.8
20:50:40.762 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:40.762 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:40.763 00.001 14964 Enqueuing Expose request
20:50:40.777 00.014 12044 IsSlewing returns 0
20:50:40.778 00.001 12044 IsGuiding returns 0
20:50:40.819 00.041 12044 IsGuiding returns 1
20:50:40.819 00.000 12044 scope still moving after pulse duration time elapsed
20:50:40.887 00.068 12044 IsSlewing returns 0
20:50:40.888 00.001 12044 IsGuiding returns 0
20:50:40.888 00.000 12044 scope move finished after 21 + 88 ms
20:50:40.888 00.000 12044 Move returns status 0, amount 21
20:50:40.888 00.000 12044 MoveAxis(N, 0, ABG)
20:50:40.888 00.000 12044 Move returns status 0, amount 0
20:50:40.888 00.000 12044 move complete, result=0
20:50:40.888 00.000 12044 worker thread done servicing request
20:50:40.888 00.000 12044 Worker thread wakes up
20:50:40.888 00.000 14964 GuideStep: 0.3 px 21 ms WEST, -0.8 px 0 ms NORTH
20:50:40.889 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:40.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:43.301 02.412 14964 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
20:50:43.980 00.679 12044 Exposure complete
20:50:44.008 00.028 12044 worker thread done servicing request
20:50:44.008 00.000 14964 OnExposeComplete: enter
20:50:44.009 00.001 14964 UpdateGuideState(): m_state=6
20:50:44.009 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
20:50:44.010 00.001 14964 Star::Find returns 1 (0), X=407.92, Y=311.77, Mass=98505, SNR=177.8, Peak=7360 HFD=3.9
20:50:44.010 00.000 14964 MultiStar: [#1 0.89,0.02,0.00,M3] [#2 0.65,0.86,0.00,M1] [#3 0.79,0.75,0.00,M2] [#4 0.58,0.48,0.00,M4] 
20:50:44.011 00.001 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.67) = xAngle (1.72 = 1.72)
20:50:44.011 00.000 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.86 = -1.43)
20:50:44.012 00.001 14964 CameraToMount -- cameraX=0.91 cameraY=0.05 hyp=0.91 cameraTheta=0.06 mountX=-0.14 mountY=-0.90, mountTheta=-1.72
20:50:44.013 00.001 14964 SchedulePrimaryMove(1136A648, x=0.91, y=0.05, opts=13)
20:50:44.014 00.001 14964 Enqueuing Move request for scope (0.91, 0.05)
20:50:44.014 00.000 12044 Worker thread wakes up
20:50:44.014 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.05) opts 0xd
20:50:44.014 00.000 12044 Handling offset move in thread for scope, endpoint = (0.91, 0.05)
20:50:44.014 00.000 12044 Moving (0.91, 0.05) raw xDistance=-0.14 yDistance=-0.90
20:50:44.014 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.05
20:50:44.014 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=-0.03 newest=-2.17
20:50:44.014 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
20:50:44.014 00.000 12044 MoveAxis(E, 0, ABG)
20:50:44.015 00.001 12044 Move returns status 0, amount 0
20:50:44.015 00.000 12044 MoveAxis(N, 85, ABG)
20:50:44.015 00.000 12044 Guiding  Dir = 0, Dur = 85
20:50:44.022 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7360, med=638, FiltMin=545, FiltMax=5398, Gamma=0.810
20:50:44.027 00.005 14964 UpdateGuideState exits: m=98505 SNR=177.8
20:50:44.028 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:44.028 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:44.029 00.001 14964 Enqueuing Expose request
20:50:44.076 00.047 12044 IsSlewing returns 0
20:50:44.077 00.001 12044 IsGuiding returns 0
20:50:44.108 00.031 12044 PulseGuide returned control before completion, sleep 64
20:50:44.178 00.070 12044 IsGuiding returns 1
20:50:44.178 00.000 12044 scope still moving after pulse duration time elapsed
20:50:44.277 00.099 12044 IsSlewing returns 0
20:50:44.278 00.001 12044 IsGuiding returns 0
20:50:44.278 00.000 12044 scope move finished after 85 + 116 ms
20:50:44.278 00.000 12044 Move returns status 0, amount 85
20:50:44.278 00.000 12044 move complete, result=0
20:50:44.278 00.000 12044 worker thread done servicing request
20:50:44.278 00.000 12044 Worker thread wakes up
20:50:44.278 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.9 px 85 ms NORTH
20:50:44.280 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:44.280 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:44.809 00.529 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:50:44.810 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:50:44.811 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:50:44.811 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:50:44.812 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:50:44.813 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:50:44.813 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:50:44.814 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:50:44.815 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:50:44.815 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:50:44.816 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:50:44.816 00.000 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:50:44.817 00.001 14964 GetInt("/GuidingAssistant/pos.x", -1) returns 455
20:50:44.818 00.001 14964 GetInt("/GuidingAssistant/pos.y", -1) returns 899
20:50:44.823 00.005 14964 MultiStar mode disabled
20:50:44.830 00.007 14964 GuidingAssistant: Disabling guide output
20:50:44.832 00.002 14964 MountGuidingEnabled: 0
20:50:45.263 00.431 14964 evsrv: cli 01AB28F0 connect
20:50:45.265 00.002 14964 case statement mapped state 6 to 3
20:50:45.267 00.002 14964 case statement mapped state 6 to 3
20:50:45.268 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_pixel_scale","id":"953126e5-8486-4b6f-861f-2775905e7866"}
20:50:45.269 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":1.29969,"id":"953126e5-8486-4b6f-861f-2775905e7866"}
20:50:45.270 00.001 14964 evsrv: cli 01AB28F0 disconnect
20:50:47.374 02.104 12044 Exposure complete
20:50:47.398 00.024 12044 worker thread done servicing request
20:50:47.398 00.000 14964 OnExposeComplete: enter
20:50:47.398 00.000 14964 UpdateGuideState(): m_state=6
20:50:47.399 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
20:50:47.399 00.000 14964 Star::Find returns 1 (0), X=407.04, Y=312.21, Mass=96511, SNR=181.9, Peak=7923 HFD=3.5
20:50:47.400 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.67) = xAngle (3.18 = -3.10)
20:50:47.400 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.31 = 0.03)
20:50:47.401 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.49 hyp=0.50 cameraTheta=1.51 mountX=-0.49 mountY=0.01, mountTheta=3.11
20:50:47.404 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.49, opts=13)
20:50:47.405 00.001 14964 Enqueuing Move request for scope (0.03, 0.49)
20:50:47.405 00.000 12044 Worker thread wakes up
20:50:47.405 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.49) opts 0xd
20:50:47.405 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.49)
20:50:47.405 00.000 12044 Moving (0.03, 0.49) raw xDistance=-0.49 yDistance=0.01
20:50:47.405 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.49, slope = 0.03
20:50:47.405 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:47.405 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:50:47.405 00.000 12044 MoveAxis(E, 0, ABG)
20:50:47.405 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:47.406 00.001 12044 Move returns status 1, amount 0
20:50:47.406 00.000 12044 MoveAxis(N, 0, ABG)
20:50:47.406 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:47.406 00.000 12044 Move returns status 1, amount 0
20:50:47.406 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:50:47.406 00.000 12044 move complete, result=1
20:50:47.406 00.000 12044 worker thread done servicing request
20:50:47.413 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7923, med=638, FiltMin=545, FiltMax=5866, Gamma=0.810
20:50:47.418 00.005 14964 UpdateGuideState exits: m=96511 SNR=181.9
20:50:47.419 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:47.419 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:47.420 00.001 14964 Enqueuing Expose request
20:50:47.420 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.0 px 0 ms NORTH
20:50:47.421 00.001 12044 Worker thread wakes up
20:50:47.421 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:47.421 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:47.422 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:50:50.546 03.124 12044 Exposure complete
20:50:50.565 00.019 12044 worker thread done servicing request
20:50:50.565 00.000 14964 OnExposeComplete: enter
20:50:50.566 00.001 14964 UpdateGuideState(): m_state=6
20:50:50.567 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
20:50:50.567 00.000 14964 Star::Find returns 1 (0), X=407.50, Y=312.03, Mass=98826, SNR=177.2, Peak=7191 HFD=3.6
20:50:50.567 00.000 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.67) = xAngle (2.24 = 2.24)
20:50:50.568 00.001 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.37 = -0.91)
20:50:50.568 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=0.31 hyp=0.58 cameraTheta=0.57 mountX=-0.36 mountY=-0.46, mountTheta=-2.24
20:50:50.570 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.31, opts=13)
20:50:50.570 00.000 14964 Enqueuing Move request for scope (0.49, 0.31)
20:50:50.571 00.001 12044 Worker thread wakes up
20:50:50.571 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.31) opts 0xd
20:50:50.571 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.31)
20:50:50.571 00.000 12044 Moving (0.49, 0.31) raw xDistance=-0.36 yDistance=-0.46
20:50:50.571 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.02
20:50:50.571 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:50:50.571 00.000 12044 MoveAxis(E, 0, ABG)
20:50:50.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:50.571 00.000 12044 Move returns status 1, amount 0
20:50:50.571 00.000 12044 MoveAxis(N, 43, ABG)
20:50:50.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:50.571 00.000 12044 Move returns status 1, amount 0
20:50:50.571 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:50:50.571 00.000 12044 move complete, result=1
20:50:50.571 00.000 12044 worker thread done servicing request
20:50:50.579 00.008 14964 UpdateImageDisplay: Size=(968,608) min=43, max=7191, med=638, FiltMin=541, FiltMax=5724, Gamma=0.810
20:50:50.584 00.005 14964 UpdateGuideState exits: m=98826 SNR=177.2
20:50:50.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:50.585 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:50.586 00.001 14964 Enqueuing Expose request
20:50:50.586 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
20:50:50.587 00.001 12044 Worker thread wakes up
20:50:50.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:50.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:50.609 00.022 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:50:50.610 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:50:53.716 03.106 12044 Exposure complete
20:50:53.737 00.021 12044 worker thread done servicing request
20:50:53.737 00.000 14964 OnExposeComplete: enter
20:50:53.737 00.000 14964 UpdateGuideState(): m_state=6
20:50:53.739 00.002 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
20:50:53.739 00.000 14964 Star::Find returns 1 (0), X=407.38, Y=312.46, Mass=97755, SNR=185.0, Peak=7726 HFD=3.3
20:50:53.740 00.001 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.67) = xAngle (2.78 = 2.78)
20:50:53.740 00.000 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.92 = -0.37)
20:50:53.741 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.75 hyp=0.83 cameraTheta=1.11 mountX=-0.78 mountY=-0.30, mountTheta=-2.78
20:50:53.742 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.75, opts=13)
20:50:53.742 00.000 14964 Enqueuing Move request for scope (0.37, 0.75)
20:50:53.742 00.000 12044 Worker thread wakes up
20:50:53.742 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.75) opts 0xd
20:50:53.742 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.75)
20:50:53.742 00.000 12044 Moving (0.37, 0.75) raw xDistance=-0.78 yDistance=-0.30
20:50:53.743 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.78, slope = -0.05
20:50:53.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:53.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:50:53.743 00.000 12044 MoveAxis(E, 25, ABG)
20:50:53.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:53.743 00.000 12044 Move returns status 1, amount 0
20:50:53.743 00.000 12044 MoveAxis(N, 0, ABG)
20:50:53.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:53.743 00.000 12044 Move returns status 1, amount 0
20:50:53.743 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:50:53.743 00.000 12044 move complete, result=1
20:50:53.743 00.000 12044 worker thread done servicing request
20:50:53.751 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7726, med=636, FiltMin=542, FiltMax=4844, Gamma=0.810
20:50:53.756 00.005 14964 UpdateGuideState exits: m=97755 SNR=185.0
20:50:53.757 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:53.757 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:53.757 00.000 14964 Enqueuing Expose request
20:50:53.758 00.001 14964 GuideStep: -0.8 px 0 ms EAST, -0.3 px 0 ms NORTH
20:50:53.758 00.000 12044 Worker thread wakes up
20:50:53.758 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:53.758 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:53.781 00.023 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:50:53.782 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:50:56.889 03.107 12044 Exposure complete
20:50:56.912 00.023 12044 worker thread done servicing request
20:50:56.913 00.001 14964 OnExposeComplete: enter
20:50:56.913 00.000 14964 UpdateGuideState(): m_state=6
20:50:56.914 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
20:50:56.914 00.000 14964 Star::Find returns 1 (0), X=407.10, Y=312.74, Mass=98847, SNR=181.7, Peak=6775 HFD=3.8
20:50:56.915 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.67) = xAngle (3.15 = -3.14)
20:50:56.915 00.000 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.28 = -0.00)
20:50:56.916 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=1.02 hyp=1.03 cameraTheta=1.48 mountX=-1.03 mountY=-0.00, mountTheta=-3.14
20:50:56.917 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=1.02, opts=13)
20:50:56.918 00.001 14964 Enqueuing Move request for scope (0.09, 1.02)
20:50:56.918 00.000 12044 Worker thread wakes up
20:50:56.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.02) opts 0xd
20:50:56.918 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 1.02)
20:50:56.918 00.000 12044 Moving (0.09, 1.02) raw xDistance=-1.03 yDistance=-0.00
20:50:56.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.58 from input -1.03, slope = -0.09
20:50:56.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:56.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:50:56.918 00.000 12044 MoveAxis(E, 49, ABG)
20:50:56.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:56.918 00.000 12044 Move returns status 1, amount 0
20:50:56.918 00.000 12044 MoveAxis(N, 0, ABG)
20:50:56.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:50:56.918 00.000 12044 Move returns status 1, amount 0
20:50:56.918 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:50:56.918 00.000 12044 move complete, result=1
20:50:56.918 00.000 12044 worker thread done servicing request
20:50:56.926 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6775, med=638, FiltMin=540, FiltMax=5284, Gamma=0.810
20:50:56.931 00.005 14964 UpdateGuideState exits: m=98847 SNR=181.7
20:50:56.932 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:56.932 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:50:56.933 00.001 14964 Enqueuing Expose request
20:50:56.933 00.000 14964 GuideStep: -1.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:50:56.934 00.001 12044 Worker thread wakes up
20:50:56.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:50:56.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:50:56.936 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:50:56.936 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:00.057 03.121 12044 Exposure complete
20:51:00.080 00.023 12044 worker thread done servicing request
20:51:00.080 00.000 14964 OnExposeComplete: enter
20:51:00.081 00.001 14964 UpdateGuideState(): m_state=6
20:51:00.081 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
20:51:00.082 00.001 14964 Star::Find returns 1 (0), X=407.77, Y=312.46, Mass=99709, SNR=189.3, Peak=7878 HFD=3.6
20:51:00.082 00.000 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.67) = xAngle (2.44 = 2.44)
20:51:00.083 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.71)
20:51:00.083 00.000 14964 CameraToMount -- cameraX=0.76 cameraY=0.74 hyp=1.06 cameraTheta=0.77 mountX=-0.81 mountY=-0.69, mountTheta=-2.44
20:51:00.085 00.002 14964 SchedulePrimaryMove(1136A648, x=0.76, y=0.74, opts=13)
20:51:00.085 00.000 14964 Enqueuing Move request for scope (0.76, 0.74)
20:51:00.086 00.001 12044 Worker thread wakes up
20:51:00.086 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.74) opts 0xd
20:51:00.086 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, 0.74)
20:51:00.086 00.000 12044 Moving (0.76, 0.74) raw xDistance=-0.81 yDistance=-0.69
20:51:00.086 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.76 from input -0.81, slope = -0.12
20:51:00.086 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
20:51:00.086 00.000 12044 MoveAxis(E, 63, ABG)
20:51:00.086 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:00.086 00.000 12044 Move returns status 1, amount 0
20:51:00.086 00.000 12044 MoveAxis(N, 65, ABG)
20:51:00.086 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:00.086 00.000 12044 Move returns status 1, amount 0
20:51:00.086 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:00.086 00.000 12044 move complete, result=1
20:51:00.086 00.000 12044 worker thread done servicing request
20:51:00.094 00.008 14964 UpdateImageDisplay: Size=(968,608) min=34, max=7878, med=637, FiltMin=542, FiltMax=5378, Gamma=0.810
20:51:00.099 00.005 14964 UpdateGuideState exits: m=99709 SNR=189.3
20:51:00.100 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:00.100 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:00.101 00.001 14964 Enqueuing Expose request
20:51:00.101 00.000 12044 Worker thread wakes up
20:51:00.101 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:00.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:00.101 00.000 14964 GuideStep: -0.8 px 0 ms EAST, -0.7 px 0 ms NORTH
20:51:00.103 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:00.104 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:03.209 03.105 12044 Exposure complete
20:51:03.230 00.021 12044 worker thread done servicing request
20:51:03.230 00.000 14964 OnExposeComplete: enter
20:51:03.231 00.001 14964 UpdateGuideState(): m_state=6
20:51:03.232 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
20:51:03.232 00.000 14964 Star::Find returns 1 (0), X=407.67, Y=312.68, Mass=99026, SNR=177.7, Peak=7234 HFD=3.6
20:51:03.233 00.001 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.67) = xAngle (2.64 = 2.64)
20:51:03.233 00.000 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.77 = -0.51)
20:51:03.233 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=0.97 hyp=1.17 cameraTheta=0.97 mountX=-1.03 mountY=-0.57, mountTheta=-2.63
20:51:03.235 00.002 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.97, opts=13)
20:51:03.235 00.000 14964 Enqueuing Move request for scope (0.66, 0.97)
20:51:03.236 00.001 12044 Worker thread wakes up
20:51:03.236 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.97) opts 0xd
20:51:03.236 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.97)
20:51:03.236 00.000 12044 Moving (0.66, 0.97) raw xDistance=-1.03 yDistance=-0.57
20:51:03.236 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.88 from input -1.03, slope = -0.14
20:51:03.236 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
20:51:03.236 00.000 12044 MoveAxis(E, 73, ABG)
20:51:03.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:03.236 00.000 12044 Move returns status 1, amount 0
20:51:03.236 00.000 12044 MoveAxis(N, 54, ABG)
20:51:03.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:03.236 00.000 12044 Move returns status 1, amount 0
20:51:03.236 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:03.236 00.000 12044 move complete, result=1
20:51:03.236 00.000 12044 worker thread done servicing request
20:51:03.243 00.007 14964 UpdateImageDisplay: Size=(968,608) min=134, max=7234, med=637, FiltMin=539, FiltMax=5459, Gamma=0.810
20:51:03.249 00.006 14964 UpdateGuideState exits: m=99026 SNR=177.7
20:51:03.249 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:03.250 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:03.250 00.000 14964 Enqueuing Expose request
20:51:03.251 00.001 14964 GuideStep: -1.0 px 0 ms EAST, -0.6 px 0 ms NORTH
20:51:03.251 00.000 12044 Worker thread wakes up
20:51:03.251 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:03.251 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:03.282 00.031 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:03.284 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:06.371 03.087 12044 Exposure complete
20:51:06.394 00.023 12044 worker thread done servicing request
20:51:06.394 00.000 14964 OnExposeComplete: enter
20:51:06.395 00.001 14964 UpdateGuideState(): m_state=6
20:51:06.396 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
20:51:06.396 00.000 14964 Star::Find returns 1 (0), X=407.21, Y=312.55, Mass=98837, SNR=185.0, Peak=7447 HFD=3.7
20:51:06.397 00.001 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.67) = xAngle (3.00 = 3.00)
20:51:06.397 00.000 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.13 = -0.15)
20:51:06.398 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.84 hyp=0.86 cameraTheta=1.33 mountX=-0.85 mountY=-0.13, mountTheta=-2.99
20:51:06.400 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.84, opts=13)
20:51:06.400 00.000 14964 Enqueuing Move request for scope (0.20, 0.84)
20:51:06.401 00.001 12044 Worker thread wakes up
20:51:06.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.84) opts 0xd
20:51:06.401 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.84)
20:51:06.401 00.000 12044 Moving (0.20, 0.84) raw xDistance=-0.85 yDistance=-0.13
20:51:06.401 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.85 is < calculated value -0.91, using input
20:51:06.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.55 from input -0.85, slope = -0.14
20:51:06.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:06.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:51:06.401 00.000 12044 MoveAxis(E, 46, ABG)
20:51:06.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:06.401 00.000 12044 Move returns status 1, amount 0
20:51:06.401 00.000 12044 MoveAxis(N, 0, ABG)
20:51:06.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:06.401 00.000 12044 Move returns status 1, amount 0
20:51:06.401 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:06.401 00.000 12044 move complete, result=1
20:51:06.401 00.000 12044 worker thread done servicing request
20:51:06.408 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7447, med=638, FiltMin=541, FiltMax=5088, Gamma=0.810
20:51:06.414 00.006 14964 UpdateGuideState exits: m=98837 SNR=185.0
20:51:06.414 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:06.415 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:06.415 00.000 14964 Enqueuing Expose request
20:51:06.416 00.001 14964 GuideStep: -0.9 px 0 ms EAST, -0.1 px 0 ms NORTH
20:51:06.417 00.001 12044 Worker thread wakes up
20:51:06.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:06.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:06.422 00.005 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:06.423 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:09.520 03.097 12044 Exposure complete
20:51:09.542 00.022 12044 worker thread done servicing request
20:51:09.542 00.000 14964 OnExposeComplete: enter
20:51:09.542 00.000 14964 UpdateGuideState(): m_state=6
20:51:09.543 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
20:51:09.543 00.000 14964 Star::Find returns 1 (0), X=407.04, Y=312.15, Mass=97549, SNR=185.0, Peak=7011 HFD=3.8
20:51:09.544 00.001 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.67) = xAngle (3.17 = -3.11)
20:51:09.544 00.000 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.30 = 0.02)
20:51:09.545 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.50 mountX=-0.43 mountY=0.01, mountTheta=3.12
20:51:09.546 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.43, opts=13)
20:51:09.546 00.000 14964 Enqueuing Move request for scope (0.03, 0.43)
20:51:09.547 00.001 12044 Worker thread wakes up
20:51:09.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
20:51:09.547 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
20:51:09.547 00.000 12044 Moving (0.03, 0.43) raw xDistance=-0.43 yDistance=0.01
20:51:09.547 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.43 is < calculated value -0.63, using input
20:51:09.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.43, slope = -0.10
20:51:09.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:09.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:09.547 00.000 12044 MoveAxis(E, 24, ABG)
20:51:09.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:09.547 00.000 12044 Move returns status 1, amount 0
20:51:09.547 00.000 12044 MoveAxis(N, 0, ABG)
20:51:09.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:09.547 00.000 12044 Move returns status 1, amount 0
20:51:09.547 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:09.547 00.000 12044 move complete, result=1
20:51:09.547 00.000 12044 worker thread done servicing request
20:51:09.556 00.009 14964 UpdateImageDisplay: Size=(968,608) min=202, max=7011, med=639, FiltMin=546, FiltMax=5742, Gamma=0.810
20:51:09.561 00.005 14964 UpdateGuideState exits: m=97549 SNR=185.0
20:51:09.562 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:09.562 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:09.563 00.001 14964 Enqueuing Expose request
20:51:09.563 00.000 12044 Worker thread wakes up
20:51:09.563 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:09.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:09.563 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.0 px 0 ms NORTH
20:51:09.565 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:09.565 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:12.696 03.131 12044 Exposure complete
20:51:12.717 00.021 12044 worker thread done servicing request
20:51:12.717 00.000 14964 OnExposeComplete: enter
20:51:12.719 00.002 14964 UpdateGuideState(): m_state=6
20:51:12.720 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
20:51:12.720 00.000 14964 Star::Find returns 1 (0), X=407.48, Y=312.49, Mass=100888, SNR=189.2, Peak=7503 HFD=3.2
20:51:12.721 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.67) = xAngle (2.69 = 2.69)
20:51:12.721 00.000 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.82 = -0.46)
20:51:12.722 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.78 hyp=0.91 cameraTheta=1.02 mountX=-0.82 mountY=-0.40, mountTheta=-2.68
20:51:12.723 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.78, opts=13)
20:51:12.723 00.000 14964 Enqueuing Move request for scope (0.48, 0.78)
20:51:12.724 00.001 12044 Worker thread wakes up
20:51:12.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.78) opts 0xd
20:51:12.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.78)
20:51:12.724 00.000 12044 Moving (0.48, 0.78) raw xDistance=-0.82 yDistance=-0.40
20:51:12.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.82, slope = -0.05
20:51:12.724 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
20:51:12.724 00.000 12044 MoveAxis(E, 28, ABG)
20:51:12.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:12.724 00.000 12044 Move returns status 1, amount 0
20:51:12.724 00.000 12044 MoveAxis(N, 38, ABG)
20:51:12.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:12.724 00.000 12044 Move returns status 1, amount 0
20:51:12.724 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:12.724 00.000 12044 move complete, result=1
20:51:12.724 00.000 12044 worker thread done servicing request
20:51:12.731 00.007 14964 UpdateImageDisplay: Size=(968,608) min=186, max=7503, med=637, FiltMin=542, FiltMax=5044, Gamma=0.810
20:51:12.737 00.006 14964 UpdateGuideState exits: m=100888 SNR=189.2
20:51:12.737 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:12.738 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:12.738 00.000 14964 Enqueuing Expose request
20:51:12.739 00.001 12044 Worker thread wakes up
20:51:12.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:12.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:12.739 00.000 14964 GuideStep: -0.8 px 0 ms EAST, -0.4 px 0 ms NORTH
20:51:12.741 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:12.742 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:15.843 03.101 12044 Exposure complete
20:51:15.865 00.022 12044 worker thread done servicing request
20:51:15.865 00.000 14964 OnExposeComplete: enter
20:51:15.866 00.001 14964 UpdateGuideState(): m_state=6
20:51:15.866 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
20:51:15.867 00.001 14964 Star::Find returns 1 (0), X=407.95, Y=312.45, Mass=99025, SNR=183.3, Peak=7662 HFD=3.6
20:51:15.867 00.000 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.67) = xAngle (2.33 = 2.33)
20:51:15.868 00.001 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.47 = -0.82)
20:51:15.868 00.000 14964 CameraToMount -- cameraX=0.94 cameraY=0.74 hyp=1.20 cameraTheta=0.66 mountX=-0.83 mountY=-0.87, mountTheta=-2.33
20:51:15.869 00.001 14964 SchedulePrimaryMove(1136A648, x=0.94, y=0.74, opts=13)
20:51:15.870 00.001 14964 Enqueuing Move request for scope (0.94, 0.74)
20:51:15.870 00.000 12044 Worker thread wakes up
20:51:15.870 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.74) opts 0xd
20:51:15.871 00.001 12044 Handling offset move in thread for scope, endpoint = (0.94, 0.74)
20:51:15.871 00.000 12044 Moving (0.94, 0.74) raw xDistance=-0.83 yDistance=-0.87
20:51:15.871 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.83, slope = -0.03
20:51:15.871 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
20:51:15.871 00.000 12044 MoveAxis(E, 14, ABG)
20:51:15.871 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:15.871 00.000 12044 Move returns status 1, amount 0
20:51:15.871 00.000 12044 MoveAxis(N, 82, ABG)
20:51:15.871 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:15.871 00.000 12044 Move returns status 1, amount 0
20:51:15.871 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:15.871 00.000 12044 move complete, result=1
20:51:15.871 00.000 12044 worker thread done servicing request
20:51:15.878 00.007 14964 UpdateImageDisplay: Size=(968,608) min=22, max=7662, med=637, FiltMin=541, FiltMax=5352, Gamma=0.810
20:51:15.883 00.005 14964 UpdateGuideState exits: m=99025 SNR=183.3
20:51:15.884 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:15.884 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:15.885 00.001 14964 Enqueuing Expose request
20:51:15.885 00.000 14964 GuideStep: -0.8 px 0 ms EAST, -0.9 px 0 ms NORTH
20:51:15.886 00.001 12044 Worker thread wakes up
20:51:15.886 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:15.886 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:15.887 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:15.888 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:19.014 03.126 12044 Exposure complete
20:51:19.038 00.024 12044 worker thread done servicing request
20:51:19.038 00.000 14964 OnExposeComplete: enter
20:51:19.039 00.001 14964 UpdateGuideState(): m_state=6
20:51:19.039 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
20:51:19.040 00.001 14964 Star::Find returns 1 (0), X=407.44, Y=312.62, Mass=99411, SNR=182.0, Peak=9107 HFD=3.4
20:51:19.040 00.000 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.67) = xAngle (2.80 = 2.80)
20:51:19.040 00.000 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.93 = -0.35)
20:51:19.041 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=0.91 hyp=1.01 cameraTheta=1.13 mountX=-0.95 mountY=-0.35, mountTheta=-2.79
20:51:19.041 00.000 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.91, opts=13)
20:51:19.043 00.002 14964 Enqueuing Move request for scope (0.43, 0.91)
20:51:19.044 00.001 12044 Worker thread wakes up
20:51:19.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.91) opts 0xd
20:51:19.044 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.91)
20:51:19.044 00.000 12044 Moving (0.43, 0.91) raw xDistance=-0.95 yDistance=-0.35
20:51:19.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.95, slope = -0.02
20:51:19.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:19.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:51:19.044 00.000 12044 MoveAxis(E, 11, ABG)
20:51:19.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:19.044 00.000 12044 Move returns status 1, amount 0
20:51:19.044 00.000 12044 MoveAxis(N, 0, ABG)
20:51:19.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:19.044 00.000 12044 Move returns status 1, amount 0
20:51:19.044 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:19.044 00.000 12044 move complete, result=1
20:51:19.044 00.000 12044 worker thread done servicing request
20:51:19.051 00.007 14964 UpdateImageDisplay: Size=(968,608) min=26, max=16879, med=639, FiltMin=543, FiltMax=5392, Gamma=0.810
20:51:19.056 00.005 14964 UpdateGuideState exits: m=99411 SNR=182.0
20:51:19.057 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:19.057 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:19.058 00.001 14964 Enqueuing Expose request
20:51:19.058 00.000 14964 GuideStep: -0.9 px 0 ms EAST, -0.3 px 0 ms NORTH
20:51:19.059 00.001 12044 Worker thread wakes up
20:51:19.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:19.059 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:19.073 00.014 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:19.074 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:22.186 03.112 12044 Exposure complete
20:51:22.208 00.022 12044 worker thread done servicing request
20:51:22.208 00.000 14964 OnExposeComplete: enter
20:51:22.209 00.001 14964 UpdateGuideState(): m_state=6
20:51:22.209 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
20:51:22.210 00.001 14964 Star::Find returns 1 (0), X=407.76, Y=312.32, Mass=97839, SNR=186.9, Peak=8290 HFD=3.5
20:51:22.210 00.000 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
20:51:22.211 00.001 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.48 = -0.80)
20:51:22.211 00.000 14964 CameraToMount -- cameraX=0.75 cameraY=0.61 hyp=0.97 cameraTheta=0.68 mountX=-0.68 mountY=-0.70, mountTheta=-2.34
20:51:22.213 00.002 14964 SchedulePrimaryMove(1136A648, x=0.75, y=0.61, opts=13)
20:51:22.214 00.001 14964 Enqueuing Move request for scope (0.75, 0.61)
20:51:22.214 00.000 12044 Worker thread wakes up
20:51:22.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.61) opts 0xd
20:51:22.214 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, 0.61)
20:51:22.214 00.000 12044 Moving (0.75, 0.61) raw xDistance=-0.68 yDistance=-0.70
20:51:22.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.68, slope = 0.01
20:51:22.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
20:51:22.214 00.000 12044 MoveAxis(E, 0, ABG)
20:51:22.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:22.214 00.000 12044 Move returns status 1, amount 0
20:51:22.214 00.000 12044 MoveAxis(N, 65, ABG)
20:51:22.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:22.214 00.000 12044 Move returns status 1, amount 0
20:51:22.214 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:22.214 00.000 12044 move complete, result=1
20:51:22.214 00.000 12044 worker thread done servicing request
20:51:22.222 00.008 14964 UpdateImageDisplay: Size=(968,608) min=122, max=8290, med=639, FiltMin=549, FiltMax=5742, Gamma=0.810
20:51:22.227 00.005 14964 UpdateGuideState exits: m=97839 SNR=186.9
20:51:22.228 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:22.228 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:22.229 00.001 14964 Enqueuing Expose request
20:51:22.229 00.000 12044 Worker thread wakes up
20:51:22.229 00.000 14964 GuideStep: -0.7 px 0 ms EAST, -0.7 px 0 ms NORTH
20:51:22.230 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:22.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:22.248 00.018 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:22.250 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:25.324 03.074 12044 Exposure complete
20:51:25.354 00.030 12044 worker thread done servicing request
20:51:25.354 00.000 14964 OnExposeComplete: enter
20:51:25.355 00.001 14964 UpdateGuideState(): m_state=6
20:51:25.356 00.001 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
20:51:25.356 00.000 14964 Star::Find returns 1 (0), X=407.38, Y=311.74, Mass=97155, SNR=184.2, Peak=8980 HFD=3.5
20:51:25.356 00.000 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.67) = xAngle (1.73 = 1.73)
20:51:25.357 00.001 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.86 = -1.42)
20:51:25.357 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.06 mountX=-0.06 mountY=-0.37, mountTheta=-1.73
20:51:25.358 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.02, opts=13)
20:51:25.359 00.001 14964 Enqueuing Move request for scope (0.37, 0.02)
20:51:25.359 00.000 12044 Worker thread wakes up
20:51:25.359 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd
20:51:25.359 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.02)
20:51:25.359 00.000 12044 Moving (0.37, 0.02) raw xDistance=-0.06 yDistance=-0.37
20:51:25.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.06
20:51:25.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:25.359 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:51:25.359 00.000 12044 MoveAxis(E, 0, ABG)
20:51:25.360 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:25.360 00.000 12044 Move returns status 1, amount 0
20:51:25.360 00.000 12044 MoveAxis(N, 0, ABG)
20:51:25.360 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:25.360 00.000 12044 Move returns status 1, amount 0
20:51:25.360 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:25.360 00.000 12044 move complete, result=1
20:51:25.360 00.000 12044 worker thread done servicing request
20:51:25.368 00.008 14964 UpdateImageDisplay: Size=(968,608) min=2, max=8980, med=638, FiltMin=535, FiltMax=5558, Gamma=0.810
20:51:25.373 00.005 14964 UpdateGuideState exits: m=97155 SNR=184.2
20:51:25.374 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:25.374 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:25.375 00.001 14964 Enqueuing Expose request
20:51:25.375 00.000 12044 Worker thread wakes up
20:51:25.376 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:51:25.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:25.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:25.390 00.014 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:25.391 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:28.482 03.091 12044 Exposure complete
20:51:28.503 00.021 12044 worker thread done servicing request
20:51:28.503 00.000 14964 OnExposeComplete: enter
20:51:28.504 00.001 14964 UpdateGuideState(): m_state=6
20:51:28.504 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
20:51:28.505 00.001 14964 Star::Find returns 1 (0), X=407.97, Y=311.93, Mass=99267, SNR=188.9, Peak=9050 HFD=3.4
20:51:28.506 00.001 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.67) = xAngle (1.89 = 1.89)
20:51:28.506 00.000 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.03 = -1.26)
20:51:28.506 00.000 14964 CameraToMount -- cameraX=0.96 cameraY=0.22 hyp=0.98 cameraTheta=0.23 mountX=-0.31 mountY=-0.94, mountTheta=-1.89
20:51:28.508 00.002 14964 SchedulePrimaryMove(1136A648, x=0.96, y=0.22, opts=13)
20:51:28.508 00.000 14964 Enqueuing Move request for scope (0.96, 0.22)
20:51:28.509 00.001 12044 Worker thread wakes up
20:51:28.509 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.22) opts 0xd
20:51:28.509 00.000 12044 Handling offset move in thread for scope, endpoint = (0.96, 0.22)
20:51:28.509 00.000 12044 Moving (0.96, 0.22) raw xDistance=-0.31 yDistance=-0.94
20:51:28.509 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.06
20:51:28.509 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
20:51:28.509 00.000 12044 MoveAxis(E, 0, ABG)
20:51:28.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:28.509 00.000 12044 Move returns status 1, amount 0
20:51:28.509 00.000 12044 MoveAxis(N, 88, ABG)
20:51:28.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:28.509 00.000 12044 Move returns status 1, amount 0
20:51:28.509 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:28.509 00.000 12044 move complete, result=1
20:51:28.509 00.000 12044 worker thread done servicing request
20:51:28.516 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9050, med=638, FiltMin=550, FiltMax=5598, Gamma=0.810
20:51:28.522 00.006 14964 UpdateGuideState exits: m=99267 SNR=188.9
20:51:28.522 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:28.523 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:28.523 00.000 14964 Enqueuing Expose request
20:51:28.523 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.9 px 0 ms NORTH
20:51:28.524 00.001 12044 Worker thread wakes up
20:51:28.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:28.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:28.546 00.022 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:28.547 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:31.631 03.084 12044 Exposure complete
20:51:31.651 00.020 12044 worker thread done servicing request
20:51:31.651 00.000 14964 OnExposeComplete: enter
20:51:31.653 00.002 14964 UpdateGuideState(): m_state=6
20:51:31.653 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
20:51:31.654 00.001 14964 Star::Find returns 1 (0), X=407.80, Y=311.88, Mass=97619, SNR=185.6, Peak=8434 HFD=3.3
20:51:31.654 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.67) = xAngle (1.87 = 1.87)
20:51:31.654 00.000 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.01 = -1.28)
20:51:31.654 00.000 14964 CameraToMount -- cameraX=0.79 cameraY=0.17 hyp=0.81 cameraTheta=0.21 mountX=-0.24 mountY=-0.78, mountTheta=-1.87
20:51:31.657 00.003 14964 SchedulePrimaryMove(1136A648, x=0.79, y=0.17, opts=13)
20:51:31.658 00.001 14964 Enqueuing Move request for scope (0.79, 0.17)
20:51:31.658 00.000 12044 Worker thread wakes up
20:51:31.658 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.17) opts 0xd
20:51:31.658 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, 0.17)
20:51:31.658 00.000 12044 Moving (0.79, 0.17) raw xDistance=-0.24 yDistance=-0.78
20:51:31.658 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.08
20:51:31.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
20:51:31.658 00.000 12044 MoveAxis(E, 0, ABG)
20:51:31.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:31.658 00.000 12044 Move returns status 1, amount 0
20:51:31.659 00.001 12044 MoveAxis(N, 73, ABG)
20:51:31.659 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:31.659 00.000 12044 Move returns status 1, amount 0
20:51:31.659 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:31.659 00.000 12044 move complete, result=1
20:51:31.659 00.000 12044 worker thread done servicing request
20:51:31.667 00.008 14964 UpdateImageDisplay: Size=(968,608) min=131, max=8434, med=637, FiltMin=524, FiltMax=5722, Gamma=0.810
20:51:31.672 00.005 14964 UpdateGuideState exits: m=97619 SNR=185.6
20:51:31.672 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:31.672 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:31.672 00.000 14964 Enqueuing Expose request
20:51:31.672 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
20:51:31.674 00.002 12044 Worker thread wakes up
20:51:31.674 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:31.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:31.702 00.028 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:31.704 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:34.779 03.075 12044 Exposure complete
20:51:34.810 00.031 12044 worker thread done servicing request
20:51:34.810 00.000 14964 OnExposeComplete: enter
20:51:34.811 00.001 14964 UpdateGuideState(): m_state=6
20:51:34.811 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
20:51:34.812 00.001 14964 Star::Find returns 1 (0), X=407.67, Y=311.71, Mass=99918, SNR=187.4, Peak=8070 HFD=3.4
20:51:34.812 00.000 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.67) = xAngle (1.66 = 1.66)
20:51:34.813 00.001 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.49)
20:51:34.813 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=-0.00 hyp=0.66 cameraTheta=-0.00 mountX=-0.06 mountY=-0.66, mountTheta=-1.66
20:51:34.814 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=-0.00, opts=13)
20:51:34.815 00.001 14964 Enqueuing Move request for scope (0.66, -0.00)
20:51:34.816 00.001 12044 Worker thread wakes up
20:51:34.816 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.00) opts 0xd
20:51:34.816 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, -0.00)
20:51:34.816 00.000 12044 Moving (0.66, -0.00) raw xDistance=-0.06 yDistance=-0.66
20:51:34.816 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.08
20:51:34.816 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
20:51:34.816 00.000 12044 MoveAxis(E, 0, ABG)
20:51:34.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:34.816 00.000 12044 Move returns status 1, amount 0
20:51:34.816 00.000 12044 MoveAxis(N, 62, ABG)
20:51:34.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:34.816 00.000 12044 Move returns status 1, amount 0
20:51:34.816 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:34.816 00.000 12044 move complete, result=1
20:51:34.816 00.000 12044 worker thread done servicing request
20:51:34.824 00.008 14964 UpdateImageDisplay: Size=(968,608) min=222, max=8070, med=638, FiltMin=549, FiltMax=5566, Gamma=0.810
20:51:34.829 00.005 14964 UpdateGuideState exits: m=99918 SNR=187.4
20:51:34.830 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:34.830 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:34.831 00.001 14964 Enqueuing Expose request
20:51:34.831 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:51:34.831 00.000 12044 Worker thread wakes up
20:51:34.832 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:34.832 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:34.860 00.028 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:34.861 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:37.967 03.106 12044 Exposure complete
20:51:37.988 00.021 12044 worker thread done servicing request
20:51:37.988 00.000 14964 OnExposeComplete: enter
20:51:37.989 00.001 14964 UpdateGuideState(): m_state=6
20:51:37.989 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
20:51:37.990 00.001 14964 Star::Find returns 1 (0), X=408.09, Y=311.03, Mass=100445, SNR=186.5, Peak=6424 HFD=4.1
20:51:37.990 00.000 14964 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.67) = xAngle (1.10 = 1.10)
20:51:37.991 00.001 14964 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.24 = -2.04)
20:51:37.991 00.000 14964 CameraToMount -- cameraX=1.08 cameraY=-0.69 hyp=1.28 cameraTheta=-0.56 mountX=0.58 mountY=-1.14, mountTheta=-1.10
20:51:37.992 00.001 14964 SchedulePrimaryMove(1136A648, x=1.08, y=-0.69, opts=13)
20:51:37.993 00.001 14964 Enqueuing Move request for scope (1.08, -0.69)
20:51:37.994 00.001 12044 Worker thread wakes up
20:51:37.994 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.69) opts 0xd
20:51:37.994 00.000 12044 Handling offset move in thread for scope, endpoint = (1.08, -0.69)
20:51:37.994 00.000 12044 Moving (1.08, -0.69) raw xDistance=0.58 yDistance=-1.14
20:51:37.994 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.58 is < calculated value 0.78, using input
20:51:37.994 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.58, slope = 0.12
20:51:37.994 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
20:51:37.994 00.000 12044 MoveAxis(W, 31, ABG)
20:51:37.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:37.994 00.000 12044 Move returns status 1, amount 0
20:51:37.994 00.000 12044 MoveAxis(N, 107, ABG)
20:51:37.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:37.994 00.000 12044 Move returns status 1, amount 0
20:51:37.994 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:37.994 00.000 12044 move complete, result=1
20:51:37.994 00.000 12044 worker thread done servicing request
20:51:38.002 00.008 14964 UpdateImageDisplay: Size=(968,608) min=102, max=6424, med=639, FiltMin=539, FiltMax=5196, Gamma=0.810
20:51:38.007 00.005 14964 UpdateGuideState exits: m=100445 SNR=186.5
20:51:38.007 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:38.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:38.008 00.000 14964 Enqueuing Expose request
20:51:38.009 00.001 14964 GuideStep: 0.6 px 0 ms WEST, -1.1 px 0 ms NORTH
20:51:38.009 00.000 12044 Worker thread wakes up
20:51:38.009 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:38.009 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:38.016 00.007 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:38.016 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:41.109 03.093 12044 Exposure complete
20:51:41.132 00.023 12044 worker thread done servicing request
20:51:41.132 00.000 14964 OnExposeComplete: enter
20:51:41.132 00.000 14964 UpdateGuideState(): m_state=6
20:51:41.133 00.001 14964 Star::Find(35, 408, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
20:51:41.133 00.000 14964 Star::Find returns 1 (0), X=407.72, Y=311.66, Mass=99788, SNR=194.9, Peak=7672 HFD=3.6
20:51:41.134 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.67) = xAngle (1.59 = 1.59)
20:51:41.134 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.73 = -1.55)
20:51:41.135 00.001 14964 CameraToMount -- cameraX=0.72 cameraY=-0.05 hyp=0.72 cameraTheta=-0.07 mountX=-0.02 mountY=-0.72, mountTheta=-1.59
20:51:41.136 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.05, opts=13)
20:51:41.137 00.001 14964 Enqueuing Move request for scope (0.72, -0.05)
20:51:41.137 00.000 12044 Worker thread wakes up
20:51:41.137 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.05) opts 0xd
20:51:41.137 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.05)
20:51:41.137 00.000 12044 Moving (0.72, -0.05) raw xDistance=-0.02 yDistance=-0.72
20:51:41.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.14
20:51:41.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
20:51:41.137 00.000 12044 MoveAxis(E, 0, ABG)
20:51:41.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:41.137 00.000 12044 Move returns status 1, amount 0
20:51:41.137 00.000 12044 MoveAxis(N, 67, ABG)
20:51:41.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:41.137 00.000 12044 Move returns status 1, amount 0
20:51:41.137 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:41.137 00.000 12044 move complete, result=1
20:51:41.138 00.001 12044 worker thread done servicing request
20:51:41.145 00.007 14964 UpdateImageDisplay: Size=(968,608) min=162, max=7672, med=637, FiltMin=543, FiltMax=5122, Gamma=0.810
20:51:41.150 00.005 14964 UpdateGuideState exits: m=99788 SNR=194.9
20:51:41.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:41.151 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:41.152 00.001 14964 Enqueuing Expose request
20:51:41.152 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
20:51:41.152 00.000 12044 Worker thread wakes up
20:51:41.153 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:41.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:41.154 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:41.155 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:44.270 03.115 12044 Exposure complete
20:51:44.294 00.024 12044 worker thread done servicing request
20:51:44.294 00.000 14964 OnExposeComplete: enter
20:51:44.295 00.001 14964 UpdateGuideState(): m_state=6
20:51:44.295 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
20:51:44.296 00.001 14964 Star::Find returns 1 (0), X=407.39, Y=311.53, Mass=100884, SNR=183.2, Peak=7828 HFD=3.3
20:51:44.296 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.67) = xAngle (1.22 = 1.22)
20:51:44.297 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.36 = -1.93)
20:51:44.297 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.18 hyp=0.42 cameraTheta=-0.45 mountX=0.14 mountY=-0.40, mountTheta=-1.22
20:51:44.300 00.003 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.18, opts=13)
20:51:44.300 00.000 14964 Enqueuing Move request for scope (0.38, -0.18)
20:51:44.301 00.001 12044 Worker thread wakes up
20:51:44.301 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.18) opts 0xd
20:51:44.301 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.18)
20:51:44.301 00.000 12044 Moving (0.38, -0.18) raw xDistance=0.14 yDistance=-0.40
20:51:44.301 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.85, using input
20:51:44.301 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.13
20:51:44.301 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:44.301 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:51:44.301 00.000 12044 MoveAxis(E, 0, ABG)
20:51:44.301 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:44.301 00.000 12044 Move returns status 1, amount 0
20:51:44.301 00.000 12044 MoveAxis(N, 0, ABG)
20:51:44.301 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:44.301 00.000 12044 Move returns status 1, amount 0
20:51:44.301 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:44.301 00.000 12044 move complete, result=1
20:51:44.301 00.000 12044 worker thread done servicing request
20:51:44.308 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7828, med=637, FiltMin=542, FiltMax=4808, Gamma=0.810
20:51:44.314 00.006 14964 UpdateGuideState exits: m=100884 SNR=183.2
20:51:44.315 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:44.315 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:44.316 00.001 14964 Enqueuing Expose request
20:51:44.316 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:51:44.317 00.001 12044 Worker thread wakes up
20:51:44.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:44.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:44.319 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:44.319 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:47.423 03.104 12044 Exposure complete
20:51:47.447 00.024 12044 worker thread done servicing request
20:51:47.447 00.000 14964 OnExposeComplete: enter
20:51:47.448 00.001 14964 UpdateGuideState(): m_state=6
20:51:47.449 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
20:51:47.449 00.000 14964 Star::Find returns 1 (0), X=407.97, Y=311.19, Mass=99227, SNR=186.4, Peak=7836 HFD=3.8
20:51:47.450 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.67) = xAngle (1.17 = 1.17)
20:51:47.450 00.000 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.31 = -1.98)
20:51:47.450 00.000 14964 CameraToMount -- cameraX=0.97 cameraY=-0.52 hyp=1.10 cameraTheta=-0.49 mountX=0.42 mountY=-1.01, mountTheta=-1.17
20:51:47.451 00.001 14964 SchedulePrimaryMove(1136A648, x=0.97, y=-0.52, opts=13)
20:51:47.452 00.001 14964 Enqueuing Move request for scope (0.97, -0.52)
20:51:47.452 00.000 12044 Worker thread wakes up
20:51:47.453 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.52) opts 0xd
20:51:47.453 00.000 12044 Handling offset move in thread for scope, endpoint = (0.97, -0.52)
20:51:47.453 00.000 12044 Moving (0.97, -0.52) raw xDistance=0.42 yDistance=-1.01
20:51:47.453 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.42 is < calculated value 0.83, using input
20:51:47.453 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.42, slope = 0.13
20:51:47.453 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
20:51:47.453 00.000 12044 MoveAxis(W, 23, ABG)
20:51:47.453 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:47.453 00.000 12044 Move returns status 1, amount 0
20:51:47.453 00.000 12044 MoveAxis(N, 95, ABG)
20:51:47.453 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:47.453 00.000 12044 Move returns status 1, amount 0
20:51:47.453 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:47.453 00.000 12044 move complete, result=1
20:51:47.453 00.000 12044 worker thread done servicing request
20:51:47.460 00.007 14964 UpdateImageDisplay: Size=(968,608) min=336, max=7836, med=636, FiltMin=544, FiltMax=5766, Gamma=0.810
20:51:47.465 00.005 14964 UpdateGuideState exits: m=99227 SNR=186.4
20:51:47.466 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:47.467 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:47.467 00.000 14964 Enqueuing Expose request
20:51:47.468 00.001 14964 GuideStep: 0.4 px 0 ms WEST, -1.0 px 0 ms NORTH
20:51:47.468 00.000 12044 Worker thread wakes up
20:51:47.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:47.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:47.470 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:47.471 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:50.596 03.125 12044 Exposure complete
20:51:50.616 00.020 12044 worker thread done servicing request
20:51:50.617 00.001 14964 OnExposeComplete: enter
20:51:50.617 00.000 14964 UpdateGuideState(): m_state=6
20:51:50.618 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
20:51:50.618 00.000 14964 Star::Find returns 1 (0), X=407.88, Y=311.40, Mass=101509, SNR=184.8, Peak=8020 HFD=3.5
20:51:50.619 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.67) = xAngle (1.32 = 1.32)
20:51:50.620 00.001 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.45 = -1.83)
20:51:50.620 00.000 14964 CameraToMount -- cameraX=0.87 cameraY=-0.32 hyp=0.93 cameraTheta=-0.35 mountX=0.23 mountY=-0.89, mountTheta=-1.32
20:51:50.621 00.001 14964 SchedulePrimaryMove(1136A648, x=0.87, y=-0.32, opts=13)
20:51:50.622 00.001 14964 Enqueuing Move request for scope (0.87, -0.32)
20:51:50.623 00.001 12044 Worker thread wakes up
20:51:50.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.32) opts 0xd
20:51:50.623 00.000 12044 Handling offset move in thread for scope, endpoint = (0.87, -0.32)
20:51:50.623 00.000 12044 Moving (0.87, -0.32) raw xDistance=0.23 yDistance=-0.89
20:51:50.623 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.60, using input
20:51:50.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.09
20:51:50.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
20:51:50.623 00.000 12044 MoveAxis(E, 0, ABG)
20:51:50.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:50.623 00.000 12044 Move returns status 1, amount 0
20:51:50.623 00.000 12044 MoveAxis(N, 84, ABG)
20:51:50.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:50.623 00.000 12044 Move returns status 1, amount 0
20:51:50.623 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:50.623 00.000 12044 move complete, result=1
20:51:50.623 00.000 12044 worker thread done servicing request
20:51:50.630 00.007 14964 UpdateImageDisplay: Size=(968,608) min=175, max=8020, med=637, FiltMin=547, FiltMax=5707, Gamma=0.810
20:51:50.635 00.005 14964 UpdateGuideState exits: m=101509 SNR=184.8
20:51:50.636 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:50.636 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:50.637 00.001 14964 Enqueuing Expose request
20:51:50.637 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
20:51:50.638 00.001 12044 Worker thread wakes up
20:51:50.638 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:50.638 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:50.639 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:50.640 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:53.741 03.101 12044 Exposure complete
20:51:53.763 00.022 12044 worker thread done servicing request
20:51:53.763 00.000 14964 OnExposeComplete: enter
20:51:53.764 00.001 14964 UpdateGuideState(): m_state=6
20:51:53.764 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
20:51:53.765 00.001 14964 Star::Find returns 1 (0), X=407.13, Y=311.80, Mass=98418, SNR=181.7, Peak=8311 HFD=3.5
20:51:53.765 00.000 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.67) = xAngle (2.30 = 2.30)
20:51:53.766 00.001 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.44 = -0.85)
20:51:53.766 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
20:51:53.768 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.09, opts=13)
20:51:53.768 00.000 14964 Enqueuing Move request for scope (0.12, 0.09)
20:51:53.769 00.001 12044 Worker thread wakes up
20:51:53.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
20:51:53.769 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
20:51:53.769 00.000 12044 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.11
20:51:53.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
20:51:53.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:53.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:51:53.769 00.000 12044 MoveAxis(E, 0, ABG)
20:51:53.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:53.769 00.000 12044 Move returns status 1, amount 0
20:51:53.769 00.000 12044 MoveAxis(N, 0, ABG)
20:51:53.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:53.769 00.000 12044 Move returns status 1, amount 0
20:51:53.769 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:53.769 00.000 12044 move complete, result=1
20:51:53.769 00.000 12044 worker thread done servicing request
20:51:53.776 00.007 14964 UpdateImageDisplay: Size=(968,608) min=316, max=8311, med=638, FiltMin=547, FiltMax=5124, Gamma=0.810
20:51:53.782 00.006 14964 UpdateGuideState exits: m=98418 SNR=181.7
20:51:53.783 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:53.783 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:53.784 00.001 14964 Enqueuing Expose request
20:51:53.784 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:51:53.785 00.001 12044 Worker thread wakes up
20:51:53.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:53.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:53.787 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:53.788 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:51:56.892 03.104 12044 Exposure complete
20:51:56.915 00.023 12044 worker thread done servicing request
20:51:56.915 00.000 14964 OnExposeComplete: enter
20:51:56.915 00.000 14964 UpdateGuideState(): m_state=6
20:51:56.916 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
20:51:56.917 00.001 14964 Star::Find returns 1 (0), X=407.53, Y=311.95, Mass=100221, SNR=183.1, Peak=7098 HFD=3.6
20:51:56.917 00.000 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.67) = xAngle (2.09 = 2.09)
20:51:56.917 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.22 = -1.06)
20:51:56.918 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.23 hyp=0.57 cameraTheta=0.42 mountX=-0.28 mountY=-0.50, mountTheta=-2.09
20:51:56.919 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.23, opts=13)
20:51:56.919 00.000 14964 Enqueuing Move request for scope (0.52, 0.23)
20:51:56.920 00.001 12044 Worker thread wakes up
20:51:56.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.23) opts 0xd
20:51:56.920 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.23)
20:51:56.920 00.000 12044 Moving (0.52, 0.23) raw xDistance=-0.28 yDistance=-0.50
20:51:56.920 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
20:51:56.920 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
20:51:56.920 00.000 12044 MoveAxis(E, 0, ABG)
20:51:56.920 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:56.920 00.000 12044 Move returns status 1, amount 0
20:51:56.920 00.000 12044 MoveAxis(N, 47, ABG)
20:51:56.920 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:51:56.920 00.000 12044 Move returns status 1, amount 0
20:51:56.920 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:51:56.920 00.000 12044 move complete, result=1
20:51:56.921 00.001 12044 worker thread done servicing request
20:51:56.927 00.006 14964 UpdateImageDisplay: Size=(968,608) min=118, max=7098, med=637, FiltMin=540, FiltMax=5182, Gamma=0.810
20:51:56.933 00.006 14964 UpdateGuideState exits: m=100221 SNR=183.1
20:51:56.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:56.935 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:51:56.935 00.000 14964 Enqueuing Expose request
20:51:56.936 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
20:51:56.936 00.000 12044 Worker thread wakes up
20:51:56.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:51:56.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:51:56.938 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:51:56.938 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:00.029 03.091 12044 Exposure complete
20:52:00.053 00.024 12044 worker thread done servicing request
20:52:00.053 00.000 14964 OnExposeComplete: enter
20:52:00.054 00.001 14964 UpdateGuideState(): m_state=6
20:52:00.054 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
20:52:00.055 00.001 14964 Star::Find returns 1 (0), X=407.46, Y=311.91, Mass=98940, SNR=179.3, Peak=7703 HFD=3.6
20:52:00.055 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.67) = xAngle (2.07 = 2.07)
20:52:00.056 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.20 = -1.08)
20:52:00.056 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.19 hyp=0.49 cameraTheta=0.40 mountX=-0.23 mountY=-0.43, mountTheta=-2.07
20:52:00.057 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.19, opts=13)
20:52:00.058 00.001 14964 Enqueuing Move request for scope (0.45, 0.19)
20:52:00.059 00.001 12044 Worker thread wakes up
20:52:00.059 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.19) opts 0xd
20:52:00.059 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.19)
20:52:00.059 00.000 12044 Moving (0.45, 0.19) raw xDistance=-0.23 yDistance=-0.43
20:52:00.059 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
20:52:00.059 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:52:00.059 00.000 12044 MoveAxis(E, 0, ABG)
20:52:00.059 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:00.059 00.000 12044 Move returns status 1, amount 0
20:52:00.059 00.000 12044 MoveAxis(N, 41, ABG)
20:52:00.059 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:00.059 00.000 12044 Move returns status 1, amount 0
20:52:00.059 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:00.059 00.000 12044 move complete, result=1
20:52:00.059 00.000 12044 worker thread done servicing request
20:52:00.066 00.007 14964 UpdateImageDisplay: Size=(968,608) min=328, max=7703, med=636, FiltMin=546, FiltMax=5666, Gamma=0.810
20:52:00.072 00.006 14964 UpdateGuideState exits: m=98940 SNR=179.3
20:52:00.072 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:00.073 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:00.073 00.000 14964 Enqueuing Expose request
20:52:00.074 00.001 12044 Worker thread wakes up
20:52:00.074 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:00.074 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:00.074 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:52:00.091 00.017 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:00.092 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:03.181 03.089 12044 Exposure complete
20:52:03.202 00.021 12044 worker thread done servicing request
20:52:03.202 00.000 14964 OnExposeComplete: enter
20:52:03.202 00.000 14964 UpdateGuideState(): m_state=6
20:52:03.203 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
20:52:03.203 00.000 14964 Star::Find returns 1 (0), X=407.66, Y=312.27, Mass=99116, SNR=183.1, Peak=9026 HFD=3.3
20:52:03.204 00.001 14964 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.67) = xAngle (2.38 = 2.38)
20:52:03.204 00.000 14964 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.77)
20:52:03.205 00.001 14964 CameraToMount -- cameraX=0.65 cameraY=0.56 hyp=0.86 cameraTheta=0.71 mountX=-0.62 mountY=-0.59, mountTheta=-2.38
20:52:03.206 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=0.56, opts=13)
20:52:03.206 00.000 14964 Enqueuing Move request for scope (0.65, 0.56)
20:52:03.207 00.001 12044 Worker thread wakes up
20:52:03.207 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.56) opts 0xd
20:52:03.207 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 0.56)
20:52:03.207 00.000 12044 Moving (0.65, 0.56) raw xDistance=-0.62 yDistance=-0.59
20:52:03.207 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.62, slope = -0.08
20:52:03.207 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
20:52:03.207 00.000 12044 MoveAxis(E, 42, ABG)
20:52:03.207 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:03.207 00.000 12044 Move returns status 1, amount 0
20:52:03.207 00.000 12044 MoveAxis(N, 56, ABG)
20:52:03.207 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:03.207 00.000 12044 Move returns status 1, amount 0
20:52:03.207 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:03.207 00.000 12044 move complete, result=1
20:52:03.207 00.000 12044 worker thread done servicing request
20:52:03.214 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9026, med=637, FiltMin=547, FiltMax=5424, Gamma=0.810
20:52:03.220 00.006 14964 UpdateGuideState exits: m=99116 SNR=183.1
20:52:03.220 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:03.221 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:03.221 00.000 14964 Enqueuing Expose request
20:52:03.222 00.001 14964 GuideStep: -0.6 px 0 ms EAST, -0.6 px 0 ms NORTH
20:52:03.222 00.000 12044 Worker thread wakes up
20:52:03.222 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:03.222 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:03.225 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:03.225 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:06.336 03.111 12044 Exposure complete
20:52:06.358 00.022 12044 worker thread done servicing request
20:52:06.358 00.000 14964 OnExposeComplete: enter
20:52:06.359 00.001 14964 UpdateGuideState(): m_state=6
20:52:06.359 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
20:52:06.360 00.001 14964 Star::Find returns 1 (0), X=407.51, Y=312.67, Mass=99173, SNR=181.0, Peak=8199 HFD=3.3
20:52:06.360 00.000 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.67) = xAngle (2.76 = 2.76)
20:52:06.361 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.89 = -0.39)
20:52:06.361 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.96 hyp=1.08 cameraTheta=1.09 mountX=-1.00 mountY=-0.41, mountTheta=-2.75
20:52:06.362 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.96, opts=13)
20:52:06.362 00.000 14964 Enqueuing Move request for scope (0.50, 0.96)
20:52:06.363 00.001 12044 Worker thread wakes up
20:52:06.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.96) opts 0xd
20:52:06.363 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.96)
20:52:06.363 00.000 12044 Moving (0.50, 0.96) raw xDistance=-1.00 yDistance=-0.41
20:52:06.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.90 from input -1.00, slope = -0.14
20:52:06.363 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:52:06.363 00.000 12044 MoveAxis(E, 75, ABG)
20:52:06.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:06.363 00.000 12044 Move returns status 1, amount 0
20:52:06.363 00.000 12044 MoveAxis(N, 39, ABG)
20:52:06.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:06.363 00.000 12044 Move returns status 1, amount 0
20:52:06.363 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:06.363 00.000 12044 move complete, result=1
20:52:06.363 00.000 12044 worker thread done servicing request
20:52:06.370 00.007 14964 UpdateImageDisplay: Size=(968,608) min=106, max=8199, med=638, FiltMin=544, FiltMax=5091, Gamma=0.810
20:52:06.376 00.006 14964 UpdateGuideState exits: m=99173 SNR=181.0
20:52:06.376 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:06.377 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:06.377 00.000 14964 Enqueuing Expose request
20:52:06.378 00.001 12044 Worker thread wakes up
20:52:06.378 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:06.378 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:06.378 00.000 14964 GuideStep: -1.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:52:06.381 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:06.381 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:09.506 03.125 12044 Exposure complete
20:52:09.527 00.021 12044 worker thread done servicing request
20:52:09.527 00.000 14964 OnExposeComplete: enter
20:52:09.528 00.001 14964 UpdateGuideState(): m_state=6
20:52:09.528 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
20:52:09.529 00.001 14964 Star::Find returns 1 (0), X=407.54, Y=312.11, Mass=98577, SNR=184.0, Peak=7115 HFD=3.7
20:52:09.529 00.000 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.67) = xAngle (2.32 = 2.32)
20:52:09.530 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.45 = -0.83)
20:52:09.530 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.40 hyp=0.66 cameraTheta=0.65 mountX=-0.45 mountY=-0.49, mountTheta=-2.31
20:52:09.532 00.002 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.40, opts=13)
20:52:09.532 00.000 14964 Enqueuing Move request for scope (0.53, 0.40)
20:52:09.533 00.001 12044 Worker thread wakes up
20:52:09.533 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.40) opts 0xd
20:52:09.533 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.40)
20:52:09.533 00.000 12044 Moving (0.53, 0.40) raw xDistance=-0.45 yDistance=-0.49
20:52:09.533 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.45 is < calculated value -0.74, using input
20:52:09.533 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.45, slope = -0.11
20:52:09.533 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
20:52:09.533 00.000 12044 MoveAxis(E, 24, ABG)
20:52:09.533 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:09.533 00.000 12044 Move returns status 1, amount 0
20:52:09.533 00.000 12044 MoveAxis(N, 46, ABG)
20:52:09.533 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:09.533 00.000 12044 Move returns status 1, amount 0
20:52:09.533 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:09.533 00.000 12044 move complete, result=1
20:52:09.533 00.000 12044 worker thread done servicing request
20:52:09.540 00.007 14964 UpdateImageDisplay: Size=(968,608) min=211, max=7115, med=638, FiltMin=550, FiltMax=5338, Gamma=0.810
20:52:09.546 00.006 14964 UpdateGuideState exits: m=98577 SNR=184.0
20:52:09.546 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:09.547 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:09.547 00.000 14964 Enqueuing Expose request
20:52:09.548 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
20:52:09.548 00.000 12044 Worker thread wakes up
20:52:09.549 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:09.549 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:09.563 00.014 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:09.564 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:12.679 03.115 12044 Exposure complete
20:52:12.702 00.023 12044 worker thread done servicing request
20:52:12.702 00.000 14964 OnExposeComplete: enter
20:52:12.703 00.001 14964 UpdateGuideState(): m_state=6
20:52:12.703 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
20:52:12.704 00.001 14964 Star::Find returns 1 (0), X=407.63, Y=311.99, Mass=99781, SNR=179.5, Peak=9170 HFD=3.4
20:52:12.704 00.000 14964 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.67) = xAngle (2.08 = 2.08)
20:52:12.705 00.001 14964 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.21 = -1.07)
20:52:12.705 00.000 14964 CameraToMount -- cameraX=0.62 cameraY=0.27 hyp=0.68 cameraTheta=0.41 mountX=-0.33 mountY=-0.60, mountTheta=-2.08
20:52:12.706 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=0.27, opts=13)
20:52:12.707 00.001 14964 Enqueuing Move request for scope (0.62, 0.27)
20:52:12.707 00.000 12044 Worker thread wakes up
20:52:12.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.27) opts 0xd
20:52:12.707 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, 0.27)
20:52:12.708 00.001 12044 Moving (0.62, 0.27) raw xDistance=-0.33 yDistance=-0.60
20:52:12.708 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.33 is < calculated value -0.71, using input
20:52:12.708 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.33, slope = -0.11
20:52:12.708 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
20:52:12.708 00.000 12044 MoveAxis(E, 18, ABG)
20:52:12.708 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:12.708 00.000 12044 Move returns status 1, amount 0
20:52:12.708 00.000 12044 MoveAxis(N, 56, ABG)
20:52:12.708 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:12.708 00.000 12044 Move returns status 1, amount 0
20:52:12.708 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:12.708 00.000 12044 move complete, result=1
20:52:12.708 00.000 12044 worker thread done servicing request
20:52:12.715 00.007 14964 UpdateImageDisplay: Size=(968,608) min=110, max=9170, med=638, FiltMin=538, FiltMax=5609, Gamma=0.810
20:52:12.721 00.006 14964 UpdateGuideState exits: m=99781 SNR=179.5
20:52:12.721 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:12.722 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:12.722 00.000 14964 Enqueuing Expose request
20:52:12.723 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
20:52:12.723 00.000 12044 Worker thread wakes up
20:52:12.724 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:12.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:12.726 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:12.727 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:15.819 03.092 12044 Exposure complete
20:52:15.843 00.024 12044 worker thread done servicing request
20:52:15.844 00.001 14964 OnExposeComplete: enter
20:52:15.844 00.000 14964 UpdateGuideState(): m_state=6
20:52:15.845 00.001 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
20:52:15.845 00.000 14964 Star::Find returns 1 (0), X=408.31, Y=311.77, Mass=99067, SNR=179.2, Peak=5674 HFD=3.9
20:52:15.846 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.71 = 1.71)
20:52:15.846 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.84 = -1.44)
20:52:15.847 00.001 14964 CameraToMount -- cameraX=1.30 cameraY=0.05 hyp=1.30 cameraTheta=0.04 mountX=-0.18 mountY=-1.29, mountTheta=-1.71
20:52:15.848 00.001 14964 SchedulePrimaryMove(1136A648, x=1.30, y=0.05, opts=13)
20:52:15.848 00.000 14964 Enqueuing Move request for scope (1.30, 0.05)
20:52:15.849 00.001 12044 Worker thread wakes up
20:52:15.849 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.30, 0.05) opts 0xd
20:52:15.849 00.000 12044 Handling offset move in thread for scope, endpoint = (1.30, 0.05)
20:52:15.849 00.000 12044 Moving (1.30, 0.05) raw xDistance=-0.18 yDistance=-1.29
20:52:15.849 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.54, using input
20:52:15.849 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.08
20:52:15.849 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29
20:52:15.849 00.000 12044 MoveAxis(E, 0, ABG)
20:52:15.849 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:15.849 00.000 12044 Move returns status 1, amount 0
20:52:15.849 00.000 12044 MoveAxis(N, 122, ABG)
20:52:15.849 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:15.849 00.000 12044 Move returns status 1, amount 0
20:52:15.849 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:15.849 00.000 12044 move complete, result=1
20:52:15.849 00.000 12044 worker thread done servicing request
20:52:15.856 00.007 14964 UpdateImageDisplay: Size=(968,608) min=230, max=5674, med=637, FiltMin=547, FiltMax=4795, Gamma=0.810
20:52:15.861 00.005 14964 UpdateGuideState exits: m=99067 SNR=179.2
20:52:15.862 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:15.863 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:15.863 00.000 14964 Enqueuing Expose request
20:52:15.864 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.3 px 0 ms NORTH
20:52:15.864 00.000 12044 Worker thread wakes up
20:52:15.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:15.865 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:15.866 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:15.867 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:18.971 03.104 12044 Exposure complete
20:52:18.993 00.022 12044 worker thread done servicing request
20:52:18.993 00.000 14964 OnExposeComplete: enter
20:52:18.993 00.000 14964 UpdateGuideState(): m_state=6
20:52:18.994 00.001 14964 Star::Find(35, 408, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
20:52:18.994 00.000 14964 Star::Find returns 1 (0), X=408.24, Y=312.16, Mass=96492, SNR=171.3, Peak=6518 HFD=3.9
20:52:18.995 00.001 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.67) = xAngle (2.02 = 2.02)
20:52:18.996 00.001 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.15 = -1.13)
20:52:18.996 00.000 14964 CameraToMount -- cameraX=1.23 cameraY=0.45 hyp=1.31 cameraTheta=0.35 mountX=-0.57 mountY=-1.18, mountTheta=-2.02
20:52:18.997 00.001 14964 SchedulePrimaryMove(1136A648, x=1.23, y=0.45, opts=13)
20:52:18.998 00.001 14964 Enqueuing Move request for scope (1.23, 0.45)
20:52:18.998 00.000 12044 Worker thread wakes up
20:52:18.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.45) opts 0xd
20:52:18.998 00.000 12044 Handling offset move in thread for scope, endpoint = (1.23, 0.45)
20:52:18.998 00.000 12044 Moving (1.23, 0.45) raw xDistance=-0.57 yDistance=-1.18
20:52:18.998 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.57, slope = -0.05
20:52:18.999 00.001 12044 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
20:52:18.999 00.000 12044 MoveAxis(E, 30, ABG)
20:52:18.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:18.999 00.000 12044 Move returns status 1, amount 0
20:52:18.999 00.000 12044 MoveAxis(N, 111, ABG)
20:52:18.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:18.999 00.000 12044 Move returns status 1, amount 0
20:52:18.999 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:18.999 00.000 12044 move complete, result=1
20:52:18.999 00.000 12044 worker thread done servicing request
20:52:19.006 00.007 14964 UpdateImageDisplay: Size=(968,608) min=230, max=6518, med=636, FiltMin=534, FiltMax=5066, Gamma=0.810
20:52:19.012 00.006 14964 UpdateGuideState exits: m=96492 SNR=171.3
20:52:19.012 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:19.013 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:19.013 00.000 14964 Enqueuing Expose request
20:52:19.014 00.001 12044 Worker thread wakes up
20:52:19.014 00.000 14964 GuideStep: -0.6 px 0 ms EAST, -1.2 px 0 ms NORTH
20:52:19.015 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:19.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:19.017 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:19.017 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:22.142 03.125 12044 Exposure complete
20:52:22.165 00.023 12044 worker thread done servicing request
20:52:22.166 00.001 14964 OnExposeComplete: enter
20:52:22.166 00.000 14964 UpdateGuideState(): m_state=6
20:52:22.167 00.001 14964 Star::Find(35, 408, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
20:52:22.167 00.000 14964 Star::Find returns 1 (0), X=408.05, Y=312.24, Mass=99275, SNR=188.6, Peak=7414 HFD=4.0
20:52:22.168 00.001 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.67) = xAngle (2.14 = 2.14)
20:52:22.168 00.000 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.27 = -1.01)
20:52:22.169 00.001 14964 CameraToMount -- cameraX=1.04 cameraY=0.52 hyp=1.16 cameraTheta=0.47 mountX=-0.62 mountY=-0.98, mountTheta=-2.13
20:52:22.170 00.001 14964 SchedulePrimaryMove(1136A648, x=1.04, y=0.52, opts=13)
20:52:22.170 00.000 14964 Enqueuing Move request for scope (1.04, 0.52)
20:52:22.171 00.001 12044 Worker thread wakes up
20:52:22.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.52) opts 0xd
20:52:22.171 00.000 12044 Handling offset move in thread for scope, endpoint = (1.04, 0.52)
20:52:22.171 00.000 12044 Moving (1.04, 0.52) raw xDistance=-0.62 yDistance=-0.98
20:52:22.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.62, slope = -0.03
20:52:22.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
20:52:22.171 00.000 12044 MoveAxis(E, 16, ABG)
20:52:22.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:22.171 00.000 12044 Move returns status 1, amount 0
20:52:22.171 00.000 12044 MoveAxis(N, 93, ABG)
20:52:22.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:22.171 00.000 12044 Move returns status 1, amount 0
20:52:22.171 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:22.171 00.000 12044 move complete, result=1
20:52:22.171 00.000 12044 worker thread done servicing request
20:52:22.178 00.007 14964 UpdateImageDisplay: Size=(968,608) min=115, max=7414, med=637, FiltMin=543, FiltMax=5185, Gamma=0.810
20:52:22.184 00.006 14964 UpdateGuideState exits: m=99275 SNR=188.6
20:52:22.185 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:22.185 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:22.186 00.001 14964 Enqueuing Expose request
20:52:22.186 00.000 14964 GuideStep: -0.6 px 0 ms EAST, -1.0 px 0 ms NORTH
20:52:22.187 00.001 12044 Worker thread wakes up
20:52:22.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:22.187 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:22.189 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:22.191 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:25.292 03.101 12044 Exposure complete
20:52:25.316 00.024 12044 worker thread done servicing request
20:52:25.316 00.000 14964 OnExposeComplete: enter
20:52:25.317 00.001 14964 UpdateGuideState(): m_state=6
20:52:25.317 00.000 14964 Star::Find(35, 408, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
20:52:25.318 00.001 14964 Star::Find returns 1 (0), X=407.67, Y=311.85, Mass=97893, SNR=185.7, Peak=8118 HFD=3.5
20:52:25.318 00.000 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.67) = xAngle (1.87 = 1.87)
20:52:25.319 00.001 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.00 = -1.28)
20:52:25.319 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=0.13 hyp=0.67 cameraTheta=0.20 mountX=-0.20 mountY=-0.64, mountTheta=-1.86
20:52:25.320 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.13, opts=13)
20:52:25.321 00.001 14964 Enqueuing Move request for scope (0.66, 0.13)
20:52:25.321 00.000 12044 Worker thread wakes up
20:52:25.322 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.13) opts 0xd
20:52:25.322 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.13)
20:52:25.322 00.000 12044 Moving (0.66, 0.13) raw xDistance=-0.20 yDistance=-0.64
20:52:25.322 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
20:52:25.322 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
20:52:25.322 00.000 12044 MoveAxis(E, 0, ABG)
20:52:25.322 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:25.322 00.000 12044 Move returns status 1, amount 0
20:52:25.322 00.000 12044 MoveAxis(N, 61, ABG)
20:52:25.322 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:25.322 00.000 12044 Move returns status 1, amount 0
20:52:25.322 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:25.322 00.000 12044 move complete, result=1
20:52:25.322 00.000 12044 worker thread done servicing request
20:52:25.328 00.006 14964 UpdateImageDisplay: Size=(968,608) min=142, max=8118, med=637, FiltMin=538, FiltMax=5590, Gamma=0.810
20:52:25.333 00.005 14964 UpdateGuideState exits: m=97893 SNR=185.7
20:52:25.335 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:25.335 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:25.336 00.001 14964 Enqueuing Expose request
20:52:25.336 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
20:52:25.337 00.001 12044 Worker thread wakes up
20:52:25.337 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:25.337 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:25.338 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:25.339 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:28.439 03.100 12044 Exposure complete
20:52:28.460 00.021 12044 worker thread done servicing request
20:52:28.460 00.000 14964 OnExposeComplete: enter
20:52:28.461 00.001 14964 UpdateGuideState(): m_state=6
20:52:28.461 00.000 14964 Star::Find(35, 407, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
20:52:28.462 00.001 14964 Star::Find returns 1 (0), X=407.69, Y=312.31, Mass=98082, SNR=177.9, Peak=6654 HFD=3.7
20:52:28.462 00.000 14964 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.67) = xAngle (2.38 = 2.38)
20:52:28.463 00.001 14964 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.77)
20:52:28.463 00.000 14964 CameraToMount -- cameraX=0.68 cameraY=0.59 hyp=0.91 cameraTheta=0.71 mountX=-0.66 mountY=-0.63, mountTheta=-2.38
20:52:28.464 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=0.59, opts=13)
20:52:28.465 00.001 14964 Enqueuing Move request for scope (0.68, 0.59)
20:52:28.466 00.001 12044 Worker thread wakes up
20:52:28.466 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.59) opts 0xd
20:52:28.466 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, 0.59)
20:52:28.466 00.000 12044 Moving (0.68, 0.59) raw xDistance=-0.66 yDistance=-0.63
20:52:28.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.66, slope = 0.01
20:52:28.466 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
20:52:28.466 00.000 12044 MoveAxis(E, 0, ABG)
20:52:28.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:28.466 00.000 12044 Move returns status 1, amount 0
20:52:28.466 00.000 12044 MoveAxis(N, 59, ABG)
20:52:28.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:28.466 00.000 12044 Move returns status 1, amount 0
20:52:28.466 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:28.466 00.000 12044 move complete, result=1
20:52:28.466 00.000 12044 worker thread done servicing request
20:52:28.473 00.007 14964 UpdateImageDisplay: Size=(968,608) min=235, max=6654, med=637, FiltMin=540, FiltMax=5474, Gamma=0.810
20:52:28.479 00.006 14964 UpdateGuideState exits: m=98082 SNR=177.9
20:52:28.479 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:28.480 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:28.480 00.000 14964 Enqueuing Expose request
20:52:28.481 00.001 14964 GuideStep: -0.7 px 0 ms EAST, -0.6 px 0 ms NORTH
20:52:28.482 00.001 12044 Worker thread wakes up
20:52:28.482 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:28.482 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:28.485 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:28.485 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:31.613 03.128 12044 Exposure complete
20:52:31.636 00.023 12044 worker thread done servicing request
20:52:31.636 00.000 14964 OnExposeComplete: enter
20:52:31.637 00.001 14964 UpdateGuideState(): m_state=6
20:52:31.637 00.000 14964 Star::Find(35, 407, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
20:52:31.638 00.001 14964 Star::Find returns 1 (0), X=408.48, Y=311.91, Mass=99289, SNR=189.5, Peak=7953 HFD=3.6
20:52:31.638 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.67) = xAngle (1.80 = 1.80)
20:52:31.639 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.93 = -1.35)
20:52:31.639 00.000 14964 CameraToMount -- cameraX=1.47 cameraY=0.19 hyp=1.48 cameraTheta=0.13 mountX=-0.33 mountY=-1.45, mountTheta=-1.80
20:52:31.640 00.001 14964 SchedulePrimaryMove(1136A648, x=1.47, y=0.19, opts=13)
20:52:31.641 00.001 14964 Enqueuing Move request for scope (1.47, 0.19)
20:52:31.642 00.001 12044 Worker thread wakes up
20:52:31.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.19) opts 0xd
20:52:31.642 00.000 12044 Handling offset move in thread for scope, endpoint = (1.47, 0.19)
20:52:31.642 00.000 12044 Moving (1.47, 0.19) raw xDistance=-0.33 yDistance=-1.45
20:52:31.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.03
20:52:31.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45
20:52:31.642 00.000 12044 MoveAxis(E, 0, ABG)
20:52:31.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:31.642 00.000 12044 Move returns status 1, amount 0
20:52:31.642 00.000 12044 MoveAxis(N, 136, ABG)
20:52:31.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:31.642 00.000 12044 Move returns status 1, amount 0
20:52:31.642 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:31.642 00.000 12044 move complete, result=1
20:52:31.642 00.000 12044 worker thread done servicing request
20:52:31.650 00.008 14964 UpdateImageDisplay: Size=(968,608) min=92, max=7953, med=635, FiltMin=544, FiltMax=5527, Gamma=0.810
20:52:31.655 00.005 14964 UpdateGuideState exits: m=99289 SNR=189.5
20:52:31.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:31.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:31.656 00.000 14964 Enqueuing Expose request
20:52:31.657 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -1.4 px 0 ms NORTH
20:52:31.657 00.000 12044 Worker thread wakes up
20:52:31.658 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:31.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:31.719 00.061 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:31.720 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:34.759 03.039 12044 Exposure complete
20:52:34.784 00.025 12044 worker thread done servicing request
20:52:34.784 00.000 14964 OnExposeComplete: enter
20:52:34.784 00.000 14964 UpdateGuideState(): m_state=6
20:52:34.785 00.001 14964 Star::Find(35, 408, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
20:52:34.785 00.000 14964 Star::Find returns 1 (0), X=408.78, Y=312.08, Mass=97832, SNR=184.2, Peak=6855 HFD=3.9
20:52:34.786 00.001 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.67) = xAngle (1.87 = 1.87)
20:52:34.786 00.000 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.01 = -1.28)
20:52:34.787 00.001 14964 CameraToMount -- cameraX=1.77 cameraY=0.37 hyp=1.81 cameraTheta=0.21 mountX=-0.54 mountY=-1.73, mountTheta=-1.87
20:52:34.788 00.001 14964 SchedulePrimaryMove(1136A648, x=1.77, y=0.37, opts=13)
20:52:34.789 00.001 14964 Enqueuing Move request for scope (1.77, 0.37)
20:52:34.789 00.000 12044 Worker thread wakes up
20:52:34.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.77, 0.37) opts 0xd
20:52:34.789 00.000 12044 Handling offset move in thread for scope, endpoint = (1.77, 0.37)
20:52:34.789 00.000 12044 Moving (1.77, 0.37) raw xDistance=-0.54 yDistance=-1.73
20:52:34.789 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.54, slope = 0.02
20:52:34.789 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
20:52:34.789 00.000 12044 MoveAxis(E, 0, ABG)
20:52:34.789 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:34.789 00.000 12044 Move returns status 1, amount 0
20:52:34.789 00.000 12044 MoveAxis(N, 163, ABG)
20:52:34.789 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:34.789 00.000 12044 Move returns status 1, amount 0
20:52:34.789 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:34.789 00.000 12044 move complete, result=1
20:52:34.790 00.001 12044 worker thread done servicing request
20:52:34.797 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6855, med=636, FiltMin=547, FiltMax=4994, Gamma=0.810
20:52:34.802 00.005 14964 UpdateGuideState exits: m=97832 SNR=184.2
20:52:34.803 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:34.804 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:34.804 00.000 14964 Enqueuing Expose request
20:52:34.804 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -1.7 px 0 ms NORTH
20:52:34.805 00.001 12044 Worker thread wakes up
20:52:34.805 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:34.805 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:34.807 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:34.808 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:37.897 03.089 12044 Exposure complete
20:52:37.918 00.021 12044 worker thread done servicing request
20:52:37.919 00.001 14964 OnExposeComplete: enter
20:52:37.919 00.000 14964 UpdateGuideState(): m_state=6
20:52:37.920 00.001 14964 Star::Find(35, 408, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
20:52:37.920 00.000 14964 Star::Find returns 1 (0), X=408.45, Y=312.68, Mass=99170, SNR=178.7, Peak=8219 HFD=3.5
20:52:37.921 00.001 14964 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.67) = xAngle (2.26 = 2.26)
20:52:37.921 00.000 14964 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.40 = -0.89)
20:52:37.922 00.001 14964 CameraToMount -- cameraX=1.44 cameraY=0.97 hyp=1.73 cameraTheta=0.59 mountX=-1.10 mountY=-1.34, mountTheta=-2.26
20:52:37.923 00.001 14964 SchedulePrimaryMove(1136A648, x=1.44, y=0.97, opts=13)
20:52:37.923 00.000 14964 Enqueuing Move request for scope (1.44, 0.97)
20:52:37.924 00.001 12044 Worker thread wakes up
20:52:37.924 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.44, 0.97) opts 0xd
20:52:37.924 00.000 12044 Handling offset move in thread for scope, endpoint = (1.44, 0.97)
20:52:37.924 00.000 12044 Moving (1.44, 0.97) raw xDistance=-1.10 yDistance=-1.34
20:52:37.924 00.000 12044 Lowpass2 history cleared, outlier deflection
20:52:37.924 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.72 from input -1.10, slope = 0.00
20:52:37.924 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34
20:52:37.924 00.000 12044 MoveAxis(E, 60, ABG)
20:52:37.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:37.924 00.000 12044 Move returns status 1, amount 0
20:52:37.924 00.000 12044 MoveAxis(N, 126, ABG)
20:52:37.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:37.924 00.000 12044 Move returns status 1, amount 0
20:52:37.924 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:37.924 00.000 12044 move complete, result=1
20:52:37.924 00.000 12044 worker thread done servicing request
20:52:37.933 00.009 14964 UpdateImageDisplay: Size=(968,608) min=290, max=8219, med=636, FiltMin=547, FiltMax=4687, Gamma=0.810
20:52:37.938 00.005 14964 UpdateGuideState exits: m=99170 SNR=178.7
20:52:37.939 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:37.939 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:37.940 00.001 14964 Enqueuing Expose request
20:52:37.940 00.000 14964 GuideStep: -1.1 px 0 ms EAST, -1.3 px 0 ms NORTH
20:52:37.941 00.001 12044 Worker thread wakes up
20:52:37.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:37.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:37.943 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:37.943 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:41.071 03.128 12044 Exposure complete
20:52:41.095 00.024 12044 worker thread done servicing request
20:52:41.095 00.000 14964 OnExposeComplete: enter
20:52:41.096 00.001 14964 UpdateGuideState(): m_state=6
20:52:41.096 00.000 14964 Star::Find(35, 408, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
20:52:41.097 00.001 14964 Star::Find returns 1 (0), X=408.93, Y=312.83, Mass=100737, SNR=194.4, Peak=7061 HFD=4.1
20:52:41.097 00.000 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.67) = xAngle (2.20 = 2.20)
20:52:41.098 00.001 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.33 = -0.95)
20:52:41.098 00.000 14964 CameraToMount -- cameraX=1.92 cameraY=1.12 hyp=2.22 cameraTheta=0.53 mountX=-1.30 mountY=-1.81, mountTheta=-2.19
20:52:41.099 00.001 14964 SchedulePrimaryMove(1136A648, x=1.92, y=1.12, opts=13)
20:52:41.100 00.001 14964 Enqueuing Move request for scope (1.92, 1.12)
20:52:41.101 00.001 12044 Worker thread wakes up
20:52:41.101 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.92, 1.12) opts 0xd
20:52:41.101 00.000 12044 Handling offset move in thread for scope, endpoint = (1.92, 1.12)
20:52:41.101 00.000 12044 Moving (1.92, 1.12) raw xDistance=-1.30 yDistance=-1.81
20:52:41.101 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.84 from input -1.30, slope = 0.00
20:52:41.101 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81
20:52:41.101 00.000 12044 MoveAxis(E, 70, ABG)
20:52:41.101 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:41.101 00.000 12044 Move returns status 1, amount 0
20:52:41.101 00.000 12044 MoveAxis(N, 170, ABG)
20:52:41.101 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:41.101 00.000 12044 Move returns status 1, amount 0
20:52:41.101 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:41.101 00.000 12044 move complete, result=1
20:52:41.101 00.000 12044 worker thread done servicing request
20:52:41.108 00.007 14964 UpdateImageDisplay: Size=(968,608) min=362, max=7061, med=637, FiltMin=550, FiltMax=5254, Gamma=0.810
20:52:41.113 00.005 14964 UpdateGuideState exits: m=100737 SNR=194.4
20:52:41.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:41.115 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:41.115 00.000 14964 Enqueuing Expose request
20:52:41.115 00.000 14964 GuideStep: -1.3 px 0 ms EAST, -1.8 px 0 ms NORTH
20:52:41.116 00.001 12044 Worker thread wakes up
20:52:41.116 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:41.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:41.118 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:41.118 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:44.248 03.130 12044 Exposure complete
20:52:44.272 00.024 12044 worker thread done servicing request
20:52:44.272 00.000 14964 OnExposeComplete: enter
20:52:44.272 00.000 14964 UpdateGuideState(): m_state=6
20:52:44.274 00.002 14964 Star::Find(35, 408, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
20:52:44.274 00.000 14964 Star::Find returns 1 (0), X=409.25, Y=313.28, Mass=97487, SNR=173.3, Peak=5795 HFD=4.3
20:52:44.275 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.67) = xAngle (2.28 = 2.28)
20:52:44.275 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.41 = -0.87)
20:52:44.276 00.001 14964 CameraToMount -- cameraX=2.24 cameraY=1.56 hyp=2.74 cameraTheta=0.61 mountX=-1.78 mountY=-2.09, mountTheta=-2.27
20:52:44.276 00.000 14964 SchedulePrimaryMove(1136A648, x=2.24, y=1.56, opts=13)
20:52:44.278 00.002 14964 Enqueuing Move request for scope (2.24, 1.56)
20:52:44.278 00.000 12044 Worker thread wakes up
20:52:44.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (2.24, 1.56) opts 0xd
20:52:44.278 00.000 12044 Handling offset move in thread for scope, endpoint = (2.24, 1.56)
20:52:44.278 00.000 12044 Moving (2.24, 1.56) raw xDistance=-1.78 yDistance=-2.09
20:52:44.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.15 from input -1.78, slope = 0.00
20:52:44.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.09 from input -2.09
20:52:44.278 00.000 12044 MoveAxis(E, 96, ABG)
20:52:44.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:44.278 00.000 12044 Move returns status 1, amount 0
20:52:44.278 00.000 12044 MoveAxis(N, 197, ABG)
20:52:44.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:44.278 00.000 12044 Move returns status 1, amount 0
20:52:44.278 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:44.278 00.000 12044 move complete, result=1
20:52:44.278 00.000 12044 worker thread done servicing request
20:52:44.285 00.007 14964 UpdateImageDisplay: Size=(968,608) min=266, max=5795, med=637, FiltMin=553, FiltMax=4650, Gamma=0.810
20:52:44.291 00.006 14964 UpdateGuideState exits: m=97487 SNR=173.3
20:52:44.292 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:44.292 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:44.293 00.001 14964 Enqueuing Expose request
20:52:44.293 00.000 14964 GuideStep: -1.8 px 0 ms EAST, -2.1 px 0 ms NORTH
20:52:44.293 00.000 12044 Worker thread wakes up
20:52:44.294 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:44.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:44.295 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:44.295 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:47.389 03.094 12044 Exposure complete
20:52:47.411 00.022 12044 worker thread done servicing request
20:52:47.411 00.000 14964 OnExposeComplete: enter
20:52:47.411 00.000 14964 UpdateGuideState(): m_state=6
20:52:47.412 00.001 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
20:52:47.412 00.000 14964 Star::Find returns 1 (0), X=408.98, Y=313.50, Mass=101040, SNR=180.4, Peak=7391 HFD=3.8
20:52:47.414 00.002 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.41 = 2.41)
20:52:47.414 00.000 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.54 = -0.74)
20:52:47.414 00.000 14964 CameraToMount -- cameraX=1.97 cameraY=1.79 hyp=2.66 cameraTheta=0.74 mountX=-1.97 mountY=-1.80, mountTheta=-2.40
20:52:47.416 00.002 14964 SchedulePrimaryMove(1136A648, x=1.97, y=1.79, opts=13)
20:52:47.416 00.000 14964 Enqueuing Move request for scope (1.97, 1.79)
20:52:47.417 00.001 12044 Worker thread wakes up
20:52:47.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.97, 1.79) opts 0xd
20:52:47.417 00.000 12044 Handling offset move in thread for scope, endpoint = (1.97, 1.79)
20:52:47.417 00.000 12044 Moving (1.97, 1.79) raw xDistance=-1.97 yDistance=-1.80
20:52:47.417 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.28 from input -1.97, slope = 0.00
20:52:47.417 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80
20:52:47.417 00.000 12044 MoveAxis(E, 106, ABG)
20:52:47.417 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:47.417 00.000 12044 Move returns status 1, amount 0
20:52:47.417 00.000 12044 MoveAxis(N, 169, ABG)
20:52:47.417 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:47.417 00.000 12044 Move returns status 1, amount 0
20:52:47.417 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:47.417 00.000 12044 move complete, result=1
20:52:47.417 00.000 12044 worker thread done servicing request
20:52:47.424 00.007 14964 UpdateImageDisplay: Size=(968,608) min=119, max=7391, med=636, FiltMin=545, FiltMax=4731, Gamma=0.810
20:52:47.430 00.006 14964 UpdateGuideState exits: m=101040 SNR=180.4
20:52:47.430 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:47.431 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:47.431 00.000 14964 Enqueuing Expose request
20:52:47.432 00.001 12044 Worker thread wakes up
20:52:47.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:47.432 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:47.432 00.000 14964 GuideStep: -2.0 px 0 ms EAST, -1.8 px 0 ms NORTH
20:52:47.433 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:47.434 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:50.557 03.123 12044 Exposure complete
20:52:50.581 00.024 12044 worker thread done servicing request
20:52:50.581 00.000 14964 OnExposeComplete: enter
20:52:50.582 00.001 14964 UpdateGuideState(): m_state=6
20:52:50.583 00.001 14964 Star::Find(35, 408, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
20:52:50.583 00.000 14964 Star::Find returns 1 (0), X=409.31, Y=313.55, Mass=99195, SNR=182.5, Peak=7891 HFD=3.3
20:52:50.584 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.67) = xAngle (2.34 = 2.34)
20:52:50.584 00.000 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.48 = -0.81)
20:52:50.585 00.001 14964 CameraToMount -- cameraX=2.30 cameraY=1.84 hyp=2.94 cameraTheta=0.67 mountX=-2.05 mountY=-2.12, mountTheta=-2.34
20:52:50.586 00.001 14964 SchedulePrimaryMove(1136A648, x=2.30, y=1.84, opts=13)
20:52:50.587 00.001 14964 Enqueuing Move request for scope (2.30, 1.84)
20:52:50.587 00.000 12044 Worker thread wakes up
20:52:50.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (2.30, 1.84) opts 0xd
20:52:50.587 00.000 12044 Handling offset move in thread for scope, endpoint = (2.30, 1.84)
20:52:50.587 00.000 12044 Moving (2.30, 1.84) raw xDistance=-2.05 yDistance=-2.12
20:52:50.587 00.000 12044 Lowpass2 history cleared, outlier deflection
20:52:50.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.33 from input -2.05, slope = 0.00
20:52:50.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns -2.12 from input -2.12
20:52:50.587 00.000 12044 MoveAxis(E, 111, ABG)
20:52:50.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:50.587 00.000 12044 Move returns status 1, amount 0
20:52:50.587 00.000 12044 MoveAxis(N, 200, ABG)
20:52:50.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:50.587 00.000 12044 Move returns status 1, amount 0
20:52:50.587 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:50.588 00.001 12044 move complete, result=1
20:52:50.588 00.000 12044 worker thread done servicing request
20:52:50.595 00.007 14964 UpdateImageDisplay: Size=(968,608) min=86, max=7891, med=636, FiltMin=547, FiltMax=5535, Gamma=0.810
20:52:50.600 00.005 14964 UpdateGuideState exits: m=99195 SNR=182.5
20:52:50.601 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:50.601 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:50.602 00.001 14964 Enqueuing Expose request
20:52:50.602 00.000 12044 Worker thread wakes up
20:52:50.603 00.001 14964 GuideStep: -2.1 px 0 ms EAST, -2.1 px 0 ms NORTH
20:52:50.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:50.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:50.626 00.023 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:50.627 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:53.700 03.073 12044 Exposure complete
20:52:53.721 00.021 12044 worker thread done servicing request
20:52:53.721 00.000 14964 OnExposeComplete: enter
20:52:53.721 00.000 14964 UpdateGuideState(): m_state=6
20:52:53.722 00.001 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:53.722 00.000 14964 Star::Find returns 1 (0), X=408.81, Y=313.22, Mass=99297, SNR=193.0, Peak=7687 HFD=3.5
20:52:53.723 00.001 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
20:52:53.723 00.000 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.78)
20:52:53.724 00.001 14964 CameraToMount -- cameraX=1.80 cameraY=1.51 hyp=2.35 cameraTheta=0.70 mountX=-1.67 mountY=-1.66, mountTheta=-2.36
20:52:53.725 00.001 14964 SchedulePrimaryMove(1136A648, x=1.80, y=1.51, opts=13)
20:52:53.726 00.001 14964 Enqueuing Move request for scope (1.80, 1.51)
20:52:53.726 00.000 12044 Worker thread wakes up
20:52:53.726 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.80, 1.51) opts 0xd
20:52:53.726 00.000 12044 Handling offset move in thread for scope, endpoint = (1.80, 1.51)
20:52:53.726 00.000 12044 Moving (1.80, 1.51) raw xDistance=-1.67 yDistance=-1.66
20:52:53.726 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.09 from input -1.67, slope = 0.00
20:52:53.726 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66
20:52:53.726 00.000 12044 MoveAxis(E, 91, ABG)
20:52:53.726 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:53.727 00.001 12044 Move returns status 1, amount 0
20:52:53.727 00.000 12044 MoveAxis(N, 156, ABG)
20:52:53.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:52:53.727 00.000 12044 Move returns status 1, amount 0
20:52:53.727 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:52:53.727 00.000 12044 move complete, result=1
20:52:53.727 00.000 12044 worker thread done servicing request
20:52:53.734 00.007 14964 UpdateImageDisplay: Size=(968,608) min=94, max=7687, med=636, FiltMin=531, FiltMax=6273, Gamma=0.810
20:52:53.739 00.005 14964 UpdateGuideState exits: m=99297 SNR=193.0
20:52:53.740 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:53.740 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:53.741 00.001 14964 Enqueuing Expose request
20:52:53.741 00.000 14964 GuideStep: -1.7 px 0 ms EAST, -1.7 px 0 ms NORTH
20:52:53.741 00.000 12044 Worker thread wakes up
20:52:53.742 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:53.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(372,277,71,71)
20:52:53.743 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:53.744 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:52:54.630 00.886 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:52:54.632 00.002 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:52:54.633 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:52:54.635 00.002 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:52:54.636 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:52:54.637 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:52:54.637 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:52:54.638 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:52:54.639 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:52:54.639 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:52:54.640 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:52:54.640 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:52:54.641 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:52:54.641 00.000 14964 Uncorrected Dec RMS=0.571px, Dec drift=-0.688 px/min, Best seeing estimate=0.382px, R-sq=0.577
20:52:54.642 00.001 14964 GA Min-Move recommendations are seeing-based: Dec=0.450, RA=0.293
20:52:54.642 00.000 14964 Guiding Assistant results follow:
20:52:54.643 00.001 14964 SNR=183.8, Samples=41, Elapsed Time=128s, RA HPF-RMS=  0.11 px (  0.15 arc-sec ), Dec HPF-RMS=  0.09 px (  0.12 arc-sec ), Total HPF-RMS=  0.15 px (  0.19 arc-sec )
20:52:54.643 00.000 14964 RA Peak=  0.64 px (  0.83 arc-sec ), RA Peak-Peak   1.63 px (  2.12 arc-sec ), RA Drift Rate= -0.55 px/min ( -0.72 arc-sec/min ), Max RA Drift Rate=  0.08 px/sec (  0.10 arc-sec/sec ), Drift-Limiting Exp=   3.8 s 
20:52:54.644 00.001 14964 Dec Drift Rate= -0.69 px/min ( -0.89 arc-sec/min ), Dec Peak=  0.82 px (  1.06 arc-sec ), PA Error= 3.4 arc-min
20:52:54.649 00.005 14964 Recommendation: Use exposure times in the range of 1.5s to 3.5s
20:52:54.655 00.006 14964 Recommendation: Try setting RA min-move to 0.29
20:52:54.660 00.005 14964 Recommendation: Try setting Dec min-move to 0.45
20:52:54.662 00.002 14964 GetString("/profile/4/GA/2026-05-10 00:01:17/BLT_north", "") returns "-224.7,-219.0,-213.6,-207.8,-201.6,-196.2,-190.9,-184.3,-179.2,-173.4,-167.6,-161.7,-156.0,-150.5,-144.8,-138.5,-132."
20:52:54.662 00.000 14964 GetString("/profile/4/GA/2026-05-10 20:21:31/BLT_north", "") returns ""
20:52:54.663 00.001 14964 GetString("/profile/4/GA/2026-05-11 20:42:29/BLT_north", "") returns "-374.4,-368.6,-362.6,-357.2,-352.1,-346.7,-340.7,-334.6,-329.4,-323.8,-317.9,-312.9,-306.9,-300.9,-295.6,-290.3,-284."
20:52:54.663 00.000 14964 GetString("/profile/4/GA/2026-05-11 20:50:44/BLT_north", "") returns ""
20:52:54.664 00.001 14964 GA-History: removed entry for 2026-05-10 00:01:17
20:52:54.668 00.004 14964 End of Guiding Assistant output....
20:52:54.678 00.010 14964 GuidingAssistant: Re-enabling guide output (1, 0)
20:52:54.678 00.000 14964 MountGuidingEnabled: 1
20:52:54.680 00.002 14964 Mount: notify guiding stopped
20:52:54.681 00.001 14964 BLC: window closed
20:52:54.682 00.001 14964 BLC: Last direction was reset
20:52:54.683 00.001 14964 Changing from state GUIDING to STOP
20:52:54.683 00.000 14964 guider state => SELECTED
20:52:54.684 00.001 14964 GuiderMultiStar::AutoSelect enter
20:52:54.684 00.000 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
20:52:54.705 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
20:52:54.720 00.015 14964 AutoFind: global mean = -0.1, stdev 117.3
20:52:54.721 00.001 14964 AutoFind: using threshold = 0.1
20:52:54.745 00.024 14964 AutoFind: local max [409, 313] 179.2
20:52:54.745 00.000 14964 AutoFind: local max [42, 537] 96.5
20:52:54.746 00.001 14964 AutoFind: local max [313, 105] 47.7
20:52:54.746 00.000 14964 AutoFind: local max [278, 193] 25.6
20:52:54.746 00.000 14964 AutoFind: local max [828, 240] 15.6
20:52:54.747 00.001 14964 AutoFind: local max [18, 504] 9.0
20:52:54.747 00.000 14964 AutoFind: local max [765, 336] 6.6
20:52:54.748 00.001 14964 AutoFind: local max [627, 587] 5.9
20:52:54.748 00.000 14964 AutoFind: local max [311, 544] 5.4
20:52:54.749 00.001 14964 AutoFind: local max [916, 597] 5.1
20:52:54.749 00.000 14964 AutoFind: local max [525, 525] 4.2
20:52:54.749 00.000 14964 AutoFind: local max [585, 131] 3.8
20:52:54.750 00.001 14964 AutoFind: local max [550, 498] 3.4
20:52:54.750 00.000 14964 AutoFind: local max [727, 271] 3.1
20:52:54.751 00.001 14964 AutoFind: local max [52, 539] 2.9
20:52:54.751 00.000 14964 AutoFind: local max [208, 531] 2.6
20:52:54.752 00.001 14964 AutoFind: local max [485, 499] 2.6
20:52:54.752 00.000 14964 AutoFind: local max [951, 569] 2.5
20:52:54.753 00.001 14964 AutoFind: local max [457, 461] 2.4
20:52:54.753 00.000 14964 AutoFind: local max [785, 49] 2.4
20:52:54.753 00.000 14964 AutoFind: local max [356, 243] 2.4
20:52:54.754 00.001 14964 AutoFind: local max [747, 37] 2.4
20:52:54.754 00.000 14964 AutoFind: local max [892, 288] 2.4
20:52:54.755 00.001 14964 AutoFind: local max [804, 539] 2.4
20:52:54.755 00.000 14964 AutoFind: local max [131, 538] 2.3
20:52:54.756 00.001 14964 AutoFind: local max [209, 48] 2.3
20:52:54.756 00.000 14964 AutoFind: local max [664, 479] 2.3
20:52:54.756 00.000 14964 AutoFind: local max [48, 527] 2.3
20:52:54.757 00.001 14964 AutoFind: local max [280, 202] 2.3
20:52:54.757 00.000 14964 AutoFind: local max [219, 440] 2.3
20:52:54.758 00.001 14964 AutoFind: local max [582, 196] 2.3
20:52:54.758 00.000 14964 AutoFind: local max [298, 202] 2.3
20:52:54.759 00.001 14964 AutoFind: local max [774, 149] 2.2
20:52:54.759 00.000 14964 AutoFind: local max [556, 37] 2.2
20:52:54.759 00.000 14964 AutoFind: local max [932, 249] 2.2
20:52:54.760 00.001 14964 AutoFind: local max [399, 303] 2.2
20:52:54.760 00.000 14964 AutoFind: local max [927, 329] 2.2
20:52:54.761 00.001 14964 AutoFind: local max [778, 287] 2.2
20:52:54.761 00.000 14964 AutoFind: local max [501, 172] 2.2
20:52:54.762 00.001 14964 AutoFind: local max [462, 37] 2.2
20:52:54.762 00.000 14964 AutoFind: local max [192, 287] 2.2
20:52:54.763 00.001 14964 AutoFind: local max [432, 449] 2.2
20:52:54.763 00.000 14964 AutoFind: local max [478, 302] 2.2
20:52:54.763 00.000 14964 AutoFind: local max [312, 96] 2.2
20:52:54.764 00.001 14964 AutoFind: local max [256, 149] 2.2
20:52:54.764 00.000 14964 AutoFind: local max [919, 150] 2.2
20:52:54.765 00.001 14964 AutoFind: local max [487, 286] 2.2
20:52:54.765 00.000 14964 AutoFind: local max [230, 479] 2.2
20:52:54.766 00.001 14964 AutoFind: local max [761, 303] 2.2
20:52:54.766 00.000 14964 AutoFind: local max [191, 278] 2.2
20:52:54.766 00.000 14964 AutoFind: local max [810, 249] 2.2
20:52:54.767 00.001 14964 AutoFind: local max [846, 461] 2.1
20:52:54.767 00.000 14964 AutoFind: local max [127, 233] 2.1
20:52:54.768 00.001 14964 AutoFind: local max [620, 303] 2.1
20:52:54.768 00.000 14964 AutoFind: local max [705, 313] 2.1
20:52:54.769 00.001 14964 AutoFind: local max [805, 173] 2.1
20:52:54.769 00.000 14964 AutoFind: local max [905, 303] 2.1
20:52:54.769 00.000 14964 AutoFind: local max [684, 122] 2.1
20:52:54.770 00.001 14964 AutoFind: local max [868, 443] 2.1
20:52:54.770 00.000 14964 AutoFind: local max [934, 479] 2.1
20:52:54.771 00.001 14964 AutoFind: local max [826, 266] 2.1
20:52:54.771 00.000 14964 AutoFind: local max [655, 50] 2.1
20:52:54.772 00.001 14964 AutoFind: local max [264, 479] 2.1
20:52:54.772 00.000 14964 AutoFind: local max [808, 104] 2.1
20:52:54.772 00.000 14964 AutoFind: local max [164, 104] 2.1
20:52:54.773 00.001 14964 AutoFind: local max [489, 412] 2.1
20:52:54.773 00.000 14964 AutoFind: local max [469, 233] 2.1
20:52:54.774 00.001 14964 AutoFind: local max [583, 302] 2.1
20:52:54.774 00.000 14964 AutoFind: local max [877, 286] 2.1
20:52:54.775 00.001 14964 AutoFind: local max [647, 508] 2.1
20:52:54.775 00.000 14964 AutoFind: local max [85, 249] 2.1
20:52:54.775 00.000 14964 AutoFind: local max [233, 172] 2.1
20:52:54.776 00.001 14964 AutoFind: local max [598, 438] 2.1
20:52:54.776 00.000 14964 AutoFind: local max [659, 134] 2.0
20:52:54.777 00.001 14964 AutoFind: local max [315, 115] 2.0
20:52:54.777 00.000 14964 AutoFind: local max [543, 538] 2.0
20:52:54.778 00.001 14964 AutoFind: local max [572, 479] 2.0
20:52:54.778 00.000 14964 AutoFind: local max [267, 249] 2.0
20:52:54.779 00.001 14964 AutoFind: local max [925, 150] 2.0
20:52:54.779 00.000 14964 AutoFind: local max [64, 413] 2.0
20:52:54.779 00.000 14964 AutoFind: local max [36, 287] 2.0
20:52:54.780 00.001 14964 AutoFind: local max [397, 49] 2.0
20:52:54.780 00.000 14964 AutoFind: local max [700, 508] 2.0
20:52:54.781 00.001 14964 AutoFind: local max [314, 453] 2.0
20:52:54.781 00.000 14964 AutoFind: local max [674, 432] 2.0
20:52:54.782 00.001 14964 AutoFind: local max [359, 312] 2.0
20:52:54.782 00.000 14964 AutoFind: local max [25, 364] 2.0
20:52:54.782 00.000 14964 AutoFind: local max [899, 597] 2.0
20:52:54.783 00.001 14964 AutoFind: local max [283, 499] 2.0
20:52:54.783 00.000 14964 AutoFind: local max [737, 498] 2.0
20:52:54.784 00.001 14964 AutoFind: local max [472, 584] 2.0
20:52:54.784 00.000 14964 AutoFind: local max [99, 515] 2.0
20:52:54.785 00.001 14964 AutoFind: local max [779, 104] 2.0
20:52:54.785 00.000 14964 AutoFind: local max [876, 104] 2.0
20:52:54.785 00.000 14964 AutoFind: local max [686, 313] 2.0
20:52:54.787 00.002 14964 AutoFind: local max [900, 173] 2.0
20:52:54.787 00.000 14964 AutoFind: local max [359, 49] 2.0
20:52:54.788 00.001 14964 AutoFind: local max [480, 249] 2.0
20:52:54.788 00.000 14964 AutoFind: local max [853, 195] 2.0
20:52:54.788 00.000 14964 AutoFind: local max [736, 249] 2.0
20:52:54.789 00.001 14964 AutoFind: too close [736, 249] 2.0 - [727, 271] 3.1
20:52:54.789 00.000 14964 AutoFind: too close [480, 249] 2.0 - [469, 233] 2.1
20:52:54.790 00.001 14964 AutoFind: too close [480, 249] 2.0 - [487, 286] 2.2
20:52:54.790 00.000 14964 AutoFind: too close [359, 49] 2.0 - [397, 49] 2.0
20:52:54.791 00.001 14964 AutoFind: too close [900, 173] 2.0 - [925, 150] 2.0
20:52:54.791 00.000 14964 AutoFind: too close [900, 173] 2.0 - [919, 150] 2.2
20:52:54.792 00.001 14964 AutoFind: too close [686, 313] 2.0 - [705, 313] 2.1
20:52:54.792 00.000 14964 AutoFind: too close [779, 104] 2.0 - [808, 104] 2.1
20:52:54.793 00.001 14964 AutoFind: too close [99, 515] 2.0 - [131, 538] 2.3
20:52:54.793 00.000 14964 AutoFind: too close [737, 498] 2.0 - [700, 508] 2.0
20:52:54.794 00.001 14964 AutoFind: too close [283, 499] 2.0 - [264, 479] 2.1
20:52:54.794 00.000 14964 AutoFind: too close [899, 597] 2.0 - [916, 597] 5.1
20:52:54.794 00.000 14964 AutoFind: too close [359, 312] 2.0 - [399, 303] 2.2
20:52:54.795 00.001 14964 AutoFind: too close [700, 508] 2.0 - [664, 479] 2.3
20:52:54.795 00.000 14964 AutoFind: too close [925, 150] 2.0 - [919, 150] 2.2
20:52:54.796 00.001 14964 AutoFind: too close [572, 479] 2.0 - [550, 498] 3.4
20:52:54.796 00.000 14964 AutoFind: too close [543, 538] 2.0 - [550, 498] 3.4
20:52:54.797 00.001 14964 AutoFind: too close [543, 538] 2.0 - [525, 525] 4.2
20:52:54.797 00.000 14964 AutoFind: too close [315, 115] 2.0 - [312, 96] 2.2
20:52:54.797 00.000 14964 AutoFind: close dim-bright [315, 115] 2.0 - [313, 105] 47.7
20:52:54.798 00.001 14964 AutoFind: too close [659, 134] 2.0 - [684, 122] 2.1
20:52:54.798 00.000 14964 AutoFind: too close [233, 172] 2.1 - [256, 149] 2.2
20:52:54.799 00.001 14964 AutoFind: too close [647, 508] 2.1 - [664, 479] 2.3
20:52:54.799 00.000 14964 AutoFind: too close [877, 286] 2.1 - [905, 303] 2.1
20:52:54.800 00.001 14964 AutoFind: too close [877, 286] 2.1 - [892, 288] 2.4
20:52:54.800 00.000 14964 AutoFind: too close [583, 302] 2.1 - [620, 303] 2.1
20:52:54.800 00.000 14964 AutoFind: too close [264, 479] 2.1 - [230, 479] 2.2
20:52:54.801 00.001 14964 AutoFind: too close [826, 266] 2.1 - [810, 249] 2.2
20:52:54.801 00.000 14964 AutoFind: close dim-bright [826, 266] 2.1 - [828, 240] 15.6
20:52:54.802 00.001 14964 AutoFind: too close [868, 443] 2.1 - [846, 461] 2.1
20:52:54.802 00.000 14964 AutoFind: too close [905, 303] 2.1 - [927, 329] 2.2
20:52:54.803 00.001 14964 AutoFind: too close [905, 303] 2.1 - [892, 288] 2.4
20:52:54.803 00.000 14964 AutoFind: too close [805, 173] 2.1 - [774, 149] 2.2
20:52:54.804 00.001 14964 AutoFind: too close [810, 249] 2.2 - [778, 287] 2.2
20:52:54.804 00.000 14964 AutoFind: close dim-bright [810, 249] 2.2 - [828, 240] 15.6
20:52:54.804 00.000 14964 AutoFind: too close [191, 278] 2.2 - [192, 287] 2.2
20:52:54.805 00.001 14964 AutoFind: too close [761, 303] 2.2 - [778, 287] 2.2
20:52:54.805 00.000 14964 AutoFind: too close [761, 303] 2.2 - [727, 271] 3.1
20:52:54.806 00.001 14964 AutoFind: too close [761, 303] 2.2 - [765, 336] 6.6
20:52:54.806 00.000 14964 AutoFind: too close [230, 479] 2.2 - [219, 440] 2.3
20:52:54.807 00.001 14964 AutoFind: too close [487, 286] 2.2 - [478, 302] 2.2
20:52:54.807 00.000 14964 AutoFind: close dim-bright [312, 96] 2.2 - [313, 105] 47.7
20:52:54.807 00.000 14964 AutoFind: too close [432, 449] 2.2 - [457, 461] 2.4
20:52:54.808 00.001 14964 AutoFind: close dim-bright [399, 303] 2.2 - [409, 313] 179.2
20:52:54.808 00.000 14964 AutoFind: too close [932, 249] 2.2 - [892, 288] 2.4
20:52:54.809 00.001 14964 AutoFind: too close [298, 202] 2.3 - [280, 202] 2.3
20:52:54.809 00.000 14964 AutoFind: close dim-bright [298, 202] 2.3 - [278, 193] 25.6
20:52:54.810 00.001 14964 AutoFind: close dim-bright [280, 202] 2.3 - [278, 193] 25.6
20:52:54.810 00.000 14964 AutoFind: too close [48, 527] 2.3 - [52, 539] 2.9
20:52:54.811 00.001 14964 AutoFind: too close [48, 527] 2.3 - [18, 504] 9.0
20:52:54.811 00.000 14964 AutoFind: close dim-bright [48, 527] 2.3 - [42, 537] 96.5
20:52:54.812 00.001 14964 AutoFind: too close [747, 37] 2.4 - [785, 49] 2.4
20:52:54.812 00.000 14964 AutoFind: too close [457, 461] 2.4 - [485, 499] 2.6
20:52:54.812 00.000 14964 AutoFind: too close [951, 569] 2.5 - [916, 597] 5.1
20:52:54.813 00.001 14964 AutoFind: too close [485, 499] 2.6 - [525, 525] 4.2
20:52:54.813 00.000 14964 AutoFind: too close [52, 539] 2.9 - [18, 504] 9.0
20:52:54.814 00.001 14964 AutoFind: close dim-bright [52, 539] 2.9 - [42, 537] 96.5
20:52:54.814 00.000 14964 AutoFind: too close [550, 498] 3.4 - [525, 525] 4.2
20:52:54.815 00.001 14964 AutoFind: close dim-bright [18, 504] 9.0 - [42, 537] 96.5
20:52:54.815 00.000 14964 AutoFind: too close to edge [472, 584] 2.0
20:52:54.816 00.001 14964 AutoFind: too close to edge [25, 364] 2.0
20:52:54.816 00.000 14964 AutoFind: too close to edge [934, 479] 2.1
20:52:54.816 00.000 14964 AutoFind: too close to edge [627, 587] 5.9
20:52:54.817 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
20:52:54.817 00.000 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.818 00.001 14964 Star::Find returns 1 (0), X=408.81, Y=313.22, Mass=99297, SNR=193.0, Peak=7687 HFD=3.5
20:52:54.818 00.000 14964 Star::Find(35, 42, 537, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.819 00.001 14964 Star::Find returns 1 (0), X=41.67, Y=536.55, Mass=61482, SNR=138.7, Peak=4518 HFD=3.4
20:52:54.819 00.000 14964 Star::Find(35, 313, 105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.820 00.001 14964 Star::Find returns 1 (0), X=313.30, Y=105.43, Mass=26168, SNR=81.8, Peak=3219 HFD=2.9
20:52:54.820 00.000 14964 Star::Find(35, 278, 193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.821 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=193.14, Mass=12100, SNR=51.3, Peak=1724 HFD=2.9
20:52:54.821 00.000 14964 Star::Find(35, 828, 240, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.821 00.000 14964 Star::Find returns 1 (0), X=828.29, Y=239.91, Mass=7394, SNR=34.0, Peak=1237 HFD=2.9
20:52:54.822 00.001 14964 Star::Find(35, 311, 544, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.822 00.000 14964 Star::Find returns 1 (0), X=310.70, Y=544.23, Mass=2205, SNR=15.9, Peak=888 HFD=2.7
20:52:54.823 00.001 14964 Star::Find(35, 585, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.823 00.000 14964 Star::Find returns 1 (0), X=585.66, Y=130.77, Mass=1745, SNR=13.9, Peak=884 HFD=2.2
20:52:54.824 00.001 14964 Star::Find(35, 208, 531, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.824 00.000 14964 Star::Find false star n=3 nbg=273 bg=651.3 sigma=32.0 thresh=747 peak=723
20:52:54.825 00.001 14964 Star::Find returns 0 (2), X=208.00, Y=531.00, Mass=364, SNR=2.9, Peak=795 HFD=0.0
20:52:54.825 00.000 14964 Star::Find(35, 356, 243, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.826 00.001 14964 Star::Find false star n=2 nbg=277 bg=637.0 sigma=36.0 thresh=745 peak=705
20:52:54.826 00.000 14964 Star::Find returns 0 (2), X=356.00, Y=243.00, Mass=235, SNR=2.9, Peak=791 HFD=0.0
20:52:54.826 00.000 14964 Star::Find(35, 804, 539, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.827 00.001 14964 Star::Find false star n=2 nbg=278 bg=645.1 sigma=35.4 thresh=751 peak=708
20:52:54.827 00.000 14964 Star::Find returns 0 (2), X=804.00, Y=539.00, Mass=277, SNR=2.9, Peak=805 HFD=0.0
20:52:54.828 00.001 14964 Star::Find(35, 209, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.828 00.000 14964 Star::Find false star n=2 nbg=274 bg=618.8 sigma=31.8 thresh=714 peak=670
20:52:54.829 00.001 14964 Star::Find returns 0 (2), X=209.00, Y=48.00, Mass=203, SNR=2.9, Peak=751 HFD=0.0
20:52:54.829 00.000 14964 Star::Find(35, 582, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.830 00.001 14964 Star::Find returns 0 (2), X=582.00, Y=196.00, Mass=93, SNR=2.7, Peak=802 HFD=0.0
20:52:54.830 00.000 14964 Star::Find(35, 556, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.831 00.001 14964 Star::Find false star n=4 nbg=269 bg=624.2 sigma=28.0 thresh=708 peak=674
20:52:54.831 00.000 14964 Star::Find returns 0 (2), X=556.00, Y=37.00, Mass=386, SNR=2.9, Peak=771 HFD=0.0
20:52:54.831 00.000 14964 Star::Find(35, 501, 172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.832 00.001 14964 Star::Find false star n=2 nbg=269 bg=635.0 sigma=31.7 thresh=730 peak=691
20:52:54.832 00.000 14964 Star::Find returns 0 (2), X=501.00, Y=172.00, Mass=230, SNR=2.9, Peak=765 HFD=0.0
20:52:54.833 00.001 14964 Star::Find(35, 462, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.833 00.000 14964 Star::Find false star n=4 nbg=260 bg=621.0 sigma=29.9 thresh=711 peak=680
20:52:54.834 00.001 14964 Star::Find returns 0 (2), X=462.00, Y=37.00, Mass=443, SNR=2.9, Peak=758 HFD=0.0
20:52:54.834 00.000 14964 Star::Find(35, 127, 233, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.835 00.001 14964 Star::Find false star n=3 nbg=275 bg=629.2 sigma=33.0 thresh=728 peak=688
20:52:54.835 00.000 14964 Star::Find returns 0 (2), X=127.00, Y=233.00, Mass=460, SNR=2.9, Peak=821 HFD=0.0
20:52:54.835 00.000 14964 Star::Find(35, 655, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.836 00.001 14964 Star::Find false star n=4 nbg=276 bg=625.9 sigma=33.8 thresh=727 peak=681
20:52:54.836 00.000 14964 Star::Find returns 0 (2), X=655.00, Y=50.00, Mass=481, SNR=2.9, Peak=766 HFD=0.0
20:52:54.837 00.001 14964 Star::Find(35, 164, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.837 00.000 14964 Star::Find returns 0 (3), X=164.00, Y=104.00, Mass=0, SNR=0.0, Peak=773 HFD=0.0
20:52:54.838 00.001 14964 Star::Find(35, 489, 412, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.838 00.000 14964 Star::Find false star n=2 nbg=271 bg=647.2 sigma=33.6 thresh=748 peak=714
20:52:54.839 00.001 14964 Star::Find returns 0 (2), X=489.00, Y=412.00, Mass=216, SNR=2.9, Peak=817 HFD=0.0
20:52:54.839 00.000 14964 Star::Find(35, 85, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.839 00.000 14964 Star::Find false star n=3 nbg=272 bg=623.3 sigma=32.7 thresh=721 peak=688
20:52:54.840 00.001 14964 Star::Find returns 0 (2), X=85.00, Y=249.00, Mass=383, SNR=2.9, Peak=774 HFD=0.0
20:52:54.840 00.000 14964 Star::Find(35, 598, 438, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.841 00.001 14964 Star::Find returns 0 (3), X=598.00, Y=438.00, Mass=0, SNR=0.0, Peak=793 HFD=0.0
20:52:54.841 00.000 14964 Star::Find(35, 267, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.842 00.001 14964 Star::Find false star n=3 nbg=281 bg=631.7 sigma=34.3 thresh=734 peak=689
20:52:54.842 00.000 14964 Star::Find returns 0 (2), X=267.00, Y=249.00, Mass=389, SNR=2.9, Peak=787 HFD=0.0
20:52:54.843 00.001 14964 Star::Find(35, 64, 413, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.843 00.000 14964 Star::Find false star n=2 nbg=267 bg=640.4 sigma=33.2 thresh=740 peak=698
20:52:54.843 00.000 14964 Star::Find returns 0 (2), X=64.00, Y=413.00, Mass=231, SNR=2.9, Peak=791 HFD=0.0
20:52:54.844 00.001 14964 Star::Find(35, 36, 287, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.844 00.000 14964 Star::Find returns 0 (3), X=36.00, Y=287.00, Mass=0, SNR=0.0, Peak=757 HFD=0.0
20:52:54.845 00.001 14964 Star::Find(35, 314, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.845 00.000 14964 Star::Find false star n=1 nbg=281 bg=652.7 sigma=39.7 thresh=772 peak=715
20:52:54.846 00.001 14964 Star::Find returns 0 (2), X=314.00, Y=453.00, Mass=141, SNR=2.9, Peak=812 HFD=0.0
20:52:54.846 00.000 14964 Star::Find(35, 674, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.847 00.001 14964 Star::Find false star n=3 nbg=261 bg=648.6 sigma=31.3 thresh=743 peak=709
20:52:54.847 00.000 14964 Star::Find returns 0 (2), X=674.00, Y=432.00, Mass=335, SNR=2.9, Peak=799 HFD=0.0
20:52:54.847 00.000 14964 Star::Find(35, 876, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.848 00.001 14964 Star::Find returns 0 (3), X=876.00, Y=104.00, Mass=0, SNR=0.0, Peak=767 HFD=0.0
20:52:54.848 00.000 14964 Star::Find(35, 853, 195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.849 00.001 14964 Star::Find false star n=3 nbg=261 bg=624.7 sigma=30.9 thresh=717 peak=690
20:52:54.849 00.000 14964 Star::Find returns 0 (2), X=853.00, Y=195.00, Mass=386, SNR=2.9, Peak=781 HFD=0.0
20:52:54.850 00.001 14964 AutoFind: finding best star pass 1
20:52:54.850 00.000 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.851 00.001 14964 Star::Find returns 1 (0), X=408.81, Y=313.22, Mass=99297, SNR=193.0, Peak=7687 HFD=3.5
20:52:54.851 00.000 14964 AutoFind returns star at [409, 313] 179.2 Mass 99297 SNR 193.0
20:52:54.852 00.001 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
20:52:54.852 00.000 14964 Star::Find returns 1 (0), X=408.81, Y=313.22, Mass=99297, SNR=193.0, Peak=7687 HFD=3.5
20:52:54.853 00.001 14964 MultiStar: List (5): {408.81, 313.22}(193.0), {41.67, 536.55}(138.7), {313.30, 105.43}(81.8), {278.11, 193.14}(51.3), {828.29, 239.91}(34.0), 
20:52:54.853 00.000 14964 setting lock position to (408.81, 313.22)
20:52:54.854 00.001 14964 MultiStar: stabilizing after lock position change
20:52:54.854 00.000 14964 UpdateImageDisplay: Size=(968,608) min=94, max=7687, med=636, FiltMin=531, FiltMax=6273, Gamma=0.810
20:52:54.860 00.006 14964 Status Line: Auto-selected star at (408.8, 313.2)
20:52:54.863 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
20:52:54.864 00.001 14964 guider state => CALIBRATED
20:52:54.864 00.000 14964 MultiStar mode enabled, AutoFind forced
20:52:54.865 00.001 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:52:54.934 00.069 14964 evsrv: cli 01AB2D50 connect
20:52:54.935 00.001 14964 case statement mapped state 5 to 1
20:52:54.936 00.001 14964 case statement mapped state 5 to 1
20:52:54.936 00.000 14964 evsrv: cli 01AB2D50 request: {"method":"get_pixel_scale","id":"15acb46c-eb24-4a15-bcd3-3ab6b48da683"}
20:52:54.937 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":1.29969,"id":"15acb46c-eb24-4a15-bcd3-3ab6b48da683"}
20:52:54.938 00.001 14964 evsrv: cli 01AB2D50 disconnect
20:52:56.847 01.909 12044 Exposure complete
20:52:56.870 00.023 12044 worker thread done servicing request
20:52:56.871 00.001 14964 OnExposeComplete: enter
20:52:56.871 00.000 14964 UpdateGuideState(): m_state=5
20:52:56.872 00.001 14964 Star::Find(35, 408, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
20:52:56.872 00.000 14964 Star::Find returns 1 (0), X=409.23, Y=313.16, Mass=98000, SNR=184.2, Peak=8483 HFD=3.4
20:52:56.873 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.67) = xAngle (1.52 = 1.52)
20:52:56.873 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.65 = -1.63)
20:52:56.874 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-0.15 mountX=0.02 mountY=-0.42, mountTheta=-1.52
20:52:56.875 00.001 14964 Changing from state CALIBRATED to GUIDING
20:52:56.884 00.009 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:56.904 00.020 14964 ScopeASCOM::SideOfPier() returns 1
20:52:56.904 00.000 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
20:52:56.905 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:52:56.906 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:52:56.906 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:52:56.908 00.002 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:52:56.908 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:52:56.909 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:52:56.909 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:52:56.910 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:52:56.910 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:52:56.911 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:52:56.911 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:52:56.912 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:52:56.912 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:52:56.913 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:52:56.914 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:52:56.914 00.000 14964 Dec comp: XRate 12.022 -> 12.022 for dec 0.0 -> dec 0.0
20:52:56.917 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:56.918 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:52:56.919 00.001 14964 setting lock position to (409.23, 313.16)
20:52:56.920 00.001 14964 MultiStar: stabilizing after lock position change
20:52:56.920 00.000 14964 guider state => GUIDING
20:52:56.921 00.001 14964 Status Line: Guiding
20:52:56.923 00.002 14964 Mount: notify guiding started
20:52:56.924 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
20:52:56.925 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
20:52:56.926 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
20:52:56.926 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
20:52:56.927 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:52:56.927 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
20:52:56.928 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
20:52:56.928 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
20:52:56.928 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
20:52:56.929 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
20:52:56.930 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
20:52:56.930 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:52:56.931 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:52:56.931 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:52:56.932 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:52:56.933 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:52:56.933 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:52:56.934 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:52:56.934 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:52:56.935 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:52:56.935 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:52:56.936 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:52:56.936 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:52:56.937 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:52:56.937 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:52:56.938 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
20:52:56.938 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
20:52:56.939 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
20:52:56.939 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
20:52:56.940 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
20:52:56.940 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
20:52:56.941 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
20:52:56.941 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:52:56.942 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:52:56.942 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
20:52:56.943 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
20:52:56.943 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
20:52:56.944 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
20:52:56.966 00.022 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
20:52:56.967 00.001 14964 ScopeASCOM::SideOfPier() returns 1
20:52:57.019 00.052 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:52:57.021 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:52:57.022 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:52:57.024 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:52:57.025 00.001 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
20:52:57.026 00.001 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:52:57.027 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:52:57.028 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:52:57.029 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:52:57.030 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8483, med=636, FiltMin=533, FiltMax=5730, Gamma=0.810
20:52:57.038 00.008 14964 UpdateGuideState exits: m=98000 SNR=184.2
20:52:57.039 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:57.039 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:52:57.040 00.001 14964 Enqueuing Expose request
20:52:57.040 00.000 12044 Worker thread wakes up
20:52:57.040 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:52:57.040 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:00.155 03.115 12044 Exposure complete
20:53:00.175 00.020 12044 worker thread done servicing request
20:53:00.175 00.000 14964 OnExposeComplete: enter
20:53:00.176 00.001 14964 UpdateGuideState(): m_state=6
20:53:00.177 00.001 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
20:53:00.177 00.000 14964 Star::Find returns 1 (0), X=409.45, Y=313.08, Mass=98682, SNR=187.6, Peak=7735 HFD=3.6
20:53:00.178 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.35 = 1.35)
20:53:00.178 00.000 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.49 = -1.80)
20:53:00.178 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.32 mountX=0.05 mountY=-0.23, mountTheta=-1.35
20:53:00.180 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.07, opts=13)
20:53:00.180 00.000 14964 Enqueuing Move request for scope (0.23, -0.07)
20:53:00.181 00.001 12044 Worker thread wakes up
20:53:00.181 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
20:53:00.181 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
20:53:00.181 00.000 12044 Moving (0.23, -0.07) raw xDistance=0.05 yDistance=-0.23
20:53:00.181 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
20:53:00.181 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:00.181 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:53:00.181 00.000 12044 MoveAxis(E, 0, ABG)
20:53:00.181 00.000 12044 Move returns status 0, amount 0
20:53:00.181 00.000 12044 MoveAxis(N, 0, ABG)
20:53:00.181 00.000 12044 Move returns status 0, amount 0
20:53:00.181 00.000 12044 move complete, result=0
20:53:00.181 00.000 12044 worker thread done servicing request
20:53:00.188 00.007 14964 UpdateImageDisplay: Size=(968,608) min=206, max=7735, med=636, FiltMin=545, FiltMax=5787, Gamma=0.810
20:53:00.193 00.005 14964 UpdateGuideState exits: m=98682 SNR=187.6
20:53:00.194 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:00.194 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:00.195 00.001 14964 Enqueuing Expose request
20:53:00.195 00.000 12044 Worker thread wakes up
20:53:00.196 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:00.196 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:00.206 00.010 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:53:03.328 03.122 12044 Exposure complete
20:53:03.351 00.023 12044 worker thread done servicing request
20:53:03.351 00.000 14964 OnExposeComplete: enter
20:53:03.352 00.001 14964 UpdateGuideState(): m_state=6
20:53:03.353 00.001 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
20:53:03.353 00.000 14964 Star::Find returns 1 (0), X=409.12, Y=313.44, Mass=99133, SNR=187.4, Peak=8795 HFD=3.4
20:53:03.354 00.001 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.67) = xAngle (3.60 = -2.68)
20:53:03.354 00.000 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.73 = 0.45)
20:53:03.355 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.93 mountX=-0.27 mountY=0.13, mountTheta=2.69
20:53:03.357 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.28, opts=13)
20:53:03.358 00.001 14964 Enqueuing Move request for scope (-0.10, 0.28)
20:53:03.358 00.000 12044 Worker thread wakes up
20:53:03.359 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
20:53:03.359 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
20:53:03.359 00.000 12044 Moving (-0.10, 0.28) raw xDistance=-0.27 yDistance=0.13
20:53:03.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.27, slope = 0.00
20:53:03.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:03.359 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:53:03.359 00.000 12044 MoveAxis(E, 14, ABG)
20:53:03.359 00.000 12044 Guiding  Dir = 2, Dur = 14
20:53:03.366 00.007 14964 UpdateImageDisplay: Size=(968,608) min=327, max=8795, med=636, FiltMin=543, FiltMax=5949, Gamma=0.810
20:53:03.372 00.006 14964 UpdateGuideState exits: m=99133 SNR=187.4
20:53:03.372 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:03.373 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:03.373 00.000 14964 Enqueuing Expose request
20:53:03.420 00.047 12044 IsSlewing returns 0
20:53:03.421 00.001 12044 IsGuiding returns 0
20:53:03.453 00.032 12044 IsGuiding returns 1
20:53:03.453 00.000 12044 scope still moving after pulse duration time elapsed
20:53:03.515 00.062 12044 IsSlewing returns 0
20:53:03.515 00.000 12044 IsGuiding returns 0
20:53:03.515 00.000 12044 scope move finished after 14 + 80 ms
20:53:03.515 00.000 12044 Move returns status 0, amount 14
20:53:03.515 00.000 12044 MoveAxis(N, 0, ABG)
20:53:03.515 00.000 12044 Move returns status 0, amount 0
20:53:03.515 00.000 12044 move complete, result=0
20:53:03.515 00.000 12044 worker thread done servicing request
20:53:03.515 00.000 12044 Worker thread wakes up
20:53:03.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:03.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:03.515 00.000 14964 GuideStep: -0.3 px 14 ms EAST, 0.1 px 0 ms NORTH
20:53:06.416 02.901 14964 GuideAssistant changed RA_MinMove to 0.29
20:53:06.460 00.044 14964 evsrv: cli 01AB2B70 connect
20:53:06.461 00.001 14964 case statement mapped state 6 to 3
20:53:06.462 00.001 14964 case statement mapped state 6 to 3
20:53:06.462 00.000 14964 evsrv: cli 01AB2B70 request: {"method":"get_pixel_scale","id":"e111a50a-4b67-43a3-a985-3c9835ba80f9"}
20:53:06.463 00.001 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":1.29969,"id":"e111a50a-4b67-43a3-a985-3c9835ba80f9"}
20:53:06.464 00.001 14964 evsrv: cli 01AB2B70 disconnect
20:53:06.614 00.150 12044 Exposure complete
20:53:06.637 00.023 12044 worker thread done servicing request
20:53:06.637 00.000 14964 OnExposeComplete: enter
20:53:06.638 00.001 14964 UpdateGuideState(): m_state=6
20:53:06.638 00.000 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
20:53:06.639 00.001 14964 Star::Find returns 1 (0), X=409.43, Y=313.04, Mass=97988, SNR=181.2, Peak=7503 HFD=3.5
20:53:06.639 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.67) = xAngle (1.12 = 1.12)
20:53:06.640 00.001 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.26 = -2.02)
20:53:06.640 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=0.10 mountY=-0.21, mountTheta=-1.12
20:53:06.641 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.12, opts=13)
20:53:06.641 00.000 14964 Enqueuing Move request for scope (0.20, -0.12)
20:53:06.641 00.000 12044 Worker thread wakes up
20:53:06.641 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
20:53:06.641 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
20:53:06.641 00.000 12044 Moving (0.20, -0.12) raw xDistance=0.10 yDistance=-0.21
20:53:06.641 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
20:53:06.643 00.002 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:06.643 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:53:06.643 00.000 12044 MoveAxis(E, 0, ABG)
20:53:06.643 00.000 12044 Move returns status 0, amount 0
20:53:06.643 00.000 12044 MoveAxis(N, 0, ABG)
20:53:06.643 00.000 12044 Move returns status 0, amount 0
20:53:06.643 00.000 12044 move complete, result=0
20:53:06.643 00.000 12044 worker thread done servicing request
20:53:06.650 00.007 14964 UpdateImageDisplay: Size=(968,608) min=342, max=7503, med=635, FiltMin=539, FiltMax=6389, Gamma=0.810
20:53:06.655 00.005 14964 UpdateGuideState exits: m=97988 SNR=181.2
20:53:06.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:06.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:06.657 00.001 14964 Enqueuing Expose request
20:53:06.657 00.000 12044 Worker thread wakes up
20:53:06.657 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:06.657 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:06.665 00.008 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:53:07.612 00.947 14964 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.45
20:53:07.613 00.001 14964 GuideAssistant changed Dec_MinMove to 0.45
20:53:07.945 00.332 14964 evsrv: cli 01AB27B0 connect
20:53:07.947 00.002 14964 case statement mapped state 6 to 3
20:53:07.948 00.001 14964 case statement mapped state 6 to 3
20:53:07.950 00.002 14964 evsrv: cli 01AB27B0 request: {"method":"get_pixel_scale","id":"8e6508a3-a33d-4d19-88cc-47330d1b09c7"}
20:53:07.951 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":1.29969,"id":"8e6508a3-a33d-4d19-88cc-47330d1b09c7"}
20:53:07.953 00.002 14964 evsrv: cli 01AB27B0 disconnect
20:53:09.757 01.804 12044 Exposure complete
20:53:09.778 00.021 12044 worker thread done servicing request
20:53:09.778 00.000 14964 OnExposeComplete: enter
20:53:09.779 00.001 14964 UpdateGuideState(): m_state=6
20:53:09.779 00.000 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
20:53:09.780 00.001 14964 Star::Find returns 1 (0), X=409.08, Y=312.97, Mass=97029, SNR=183.9, Peak=7251 HFD=3.9
20:53:09.781 00.001 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.67) = xAngle (-0.55 = -0.55)
20:53:09.781 00.000 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.59 = 2.59)
20:53:09.782 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.22 mountX=0.21 mountY=0.13, mountTheta=0.55
20:53:09.783 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.19, opts=13)
20:53:09.783 00.000 14964 Enqueuing Move request for scope (-0.15, -0.19)
20:53:09.784 00.001 12044 Worker thread wakes up
20:53:09.784 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
20:53:09.784 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
20:53:09.784 00.000 12044 Moving (-0.15, -0.19) raw xDistance=0.21 yDistance=0.13
20:53:09.784 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.22, using input
20:53:09.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.08
20:53:09.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:09.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:53:09.784 00.000 12044 MoveAxis(E, 0, ABG)
20:53:09.784 00.000 12044 Move returns status 0, amount 0
20:53:09.784 00.000 12044 MoveAxis(N, 0, ABG)
20:53:09.784 00.000 12044 Move returns status 0, amount 0
20:53:09.784 00.000 12044 move complete, result=0
20:53:09.784 00.000 12044 worker thread done servicing request
20:53:09.791 00.007 14964 UpdateImageDisplay: Size=(968,608) min=238, max=7251, med=635, FiltMin=543, FiltMax=5667, Gamma=0.810
20:53:09.797 00.006 14964 UpdateGuideState exits: m=97029 SNR=183.9
20:53:09.797 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:09.798 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:09.798 00.000 14964 Enqueuing Expose request
20:53:09.799 00.001 12044 Worker thread wakes up
20:53:09.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:09.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:09.808 00.009 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:53:12.902 03.094 12044 Exposure complete
20:53:12.922 00.020 12044 worker thread done servicing request
20:53:12.922 00.000 14964 OnExposeComplete: enter
20:53:12.923 00.001 14964 UpdateGuideState(): m_state=6
20:53:12.923 00.000 14964 Star::Find(35, 409, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
20:53:12.924 00.001 14964 Star::Find returns 1 (0), X=409.54, Y=312.74, Mass=98543, SNR=180.5, Peak=6883 HFD=3.6
20:53:12.924 00.000 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.67) = xAngle (0.75 = 0.75)
20:53:12.925 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.88 = -2.40)
20:53:12.925 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.42 hyp=0.53 cameraTheta=-0.92 mountX=0.39 mountY=-0.36, mountTheta=-0.74
20:53:12.927 00.002 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.42, opts=13)
20:53:12.927 00.000 14964 Enqueuing Move request for scope (0.32, -0.42)
20:53:12.928 00.001 12044 Worker thread wakes up
20:53:12.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.42) opts 0xd
20:53:12.928 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.42)
20:53:12.928 00.000 12044 Moving (0.32, -0.42) raw xDistance=0.39 yDistance=-0.36
20:53:12.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.39, slope = 0.11
20:53:12.928 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:12.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:53:12.928 00.000 12044 MoveAxis(W, 31, ABG)
20:53:12.928 00.000 12044 Guiding  Dir = 3, Dur = 31
20:53:12.936 00.008 14964 UpdateImageDisplay: Size=(968,608) min=42, max=6883, med=636, FiltMin=527, FiltMax=5233, Gamma=0.810
20:53:12.941 00.005 14964 UpdateGuideState exits: m=98543 SNR=180.5
20:53:12.941 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:12.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:12.942 00.000 14964 Enqueuing Expose request
20:53:12.953 00.011 12044 IsSlewing returns 0
20:53:12.953 00.000 12044 IsGuiding returns 0
20:53:12.984 00.031 12044 IsGuiding returns 1
20:53:12.984 00.000 12044 scope still moving after pulse duration time elapsed
20:53:13.083 00.099 12044 IsSlewing returns 0
20:53:13.083 00.000 12044 IsGuiding returns 0
20:53:13.083 00.000 12044 scope move finished after 31 + 99 ms
20:53:13.083 00.000 12044 Move returns status 0, amount 31
20:53:13.083 00.000 12044 MoveAxis(N, 0, ABG)
20:53:13.083 00.000 12044 Move returns status 0, amount 0
20:53:13.083 00.000 12044 move complete, result=0
20:53:13.084 00.001 12044 worker thread done servicing request
20:53:13.084 00.000 12044 Worker thread wakes up
20:53:13.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:13.084 00.000 14964 GuideStep: 0.4 px 31 ms WEST, -0.4 px 0 ms NORTH
20:53:13.085 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:16.190 03.105 12044 Exposure complete
20:53:16.215 00.025 12044 worker thread done servicing request
20:53:16.216 00.001 14964 OnExposeComplete: enter
20:53:16.216 00.000 14964 UpdateGuideState(): m_state=6
20:53:16.217 00.001 14964 Star::Find(35, 409, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
20:53:16.217 00.000 14964 Star::Find returns 1 (0), X=409.62, Y=313.58, Mass=100102, SNR=186.7, Peak=7871 HFD=3.3
20:53:16.218 00.001 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.67) = xAngle (2.48 = 2.48)
20:53:16.218 00.000 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.62 = -0.66)
20:53:16.219 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=0.42 hyp=0.58 cameraTheta=0.82 mountX=-0.46 mountY=-0.35, mountTheta=-2.48
20:53:16.220 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.42, opts=13)
20:53:16.220 00.000 14964 Enqueuing Move request for scope (0.39, 0.42)
20:53:16.221 00.001 12044 Worker thread wakes up
20:53:16.221 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.42) opts 0xd
20:53:16.221 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.42)
20:53:16.221 00.000 12044 Moving (0.39, 0.42) raw xDistance=-0.46 yDistance=-0.35
20:53:16.221 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.46, slope = -0.01
20:53:16.221 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:16.221 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:53:16.221 00.000 12044 MoveAxis(E, 4, ABG)
20:53:16.221 00.000 12044 Guiding  Dir = 2, Dur = 4
20:53:16.228 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7871, med=636, FiltMin=547, FiltMax=4986, Gamma=0.810
20:53:16.234 00.006 14964 UpdateGuideState exits: m=100102 SNR=186.7
20:53:16.234 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:16.235 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:16.235 00.000 14964 Enqueuing Expose request
20:53:16.280 00.045 12044 IsSlewing returns 0
20:53:16.281 00.001 12044 IsGuiding returns 0
20:53:16.312 00.031 12044 IsGuiding returns 1
20:53:16.312 00.000 12044 scope still moving after pulse duration time elapsed
20:53:16.373 00.061 12044 IsSlewing returns 0
20:53:16.373 00.000 12044 IsGuiding returns 0
20:53:16.373 00.000 12044 scope move finished after 4 + 88 ms
20:53:16.373 00.000 12044 Move returns status 0, amount 4
20:53:16.373 00.000 12044 MoveAxis(N, 0, ABG)
20:53:16.373 00.000 12044 Move returns status 0, amount 0
20:53:16.373 00.000 12044 move complete, result=0
20:53:16.373 00.000 12044 worker thread done servicing request
20:53:16.373 00.000 12044 Worker thread wakes up
20:53:16.374 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:16.374 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:16.374 00.000 14964 GuideStep: -0.5 px 4 ms EAST, -0.4 px 0 ms NORTH
20:53:19.499 03.125 12044 Exposure complete
20:53:19.519 00.020 12044 worker thread done servicing request
20:53:19.519 00.000 14964 OnExposeComplete: enter
20:53:19.520 00.001 14964 UpdateGuideState(): m_state=6
20:53:19.520 00.000 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
20:53:19.521 00.001 14964 Star::Find returns 1 (0), X=409.90, Y=313.62, Mass=97315, SNR=187.2, Peak=9409 HFD=3.3
20:53:19.521 00.000 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.67) = xAngle (2.27 = 2.27)
20:53:19.522 00.001 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.40 = -0.88)
20:53:19.522 00.000 14964 CameraToMount -- cameraX=0.68 cameraY=0.46 hyp=0.82 cameraTheta=0.60 mountX=-0.53 mountY=-0.63, mountTheta=-2.26
20:53:19.523 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=0.46, opts=13)
20:53:19.524 00.001 14964 Enqueuing Move request for scope (0.68, 0.46)
20:53:19.524 00.000 12044 Worker thread wakes up
20:53:19.525 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.46) opts 0xd
20:53:19.525 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, 0.46)
20:53:19.525 00.000 12044 Moving (0.68, 0.46) raw xDistance=-0.53 yDistance=-0.63
20:53:19.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.53, slope = -0.07
20:53:19.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:53:19.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
20:53:19.525 00.000 12044 MoveAxis(E, 25, ABG)
20:53:19.525 00.000 12044 Guiding  Dir = 2, Dur = 25
20:53:19.533 00.008 14964 UpdateImageDisplay: Size=(968,608) min=183, max=9409, med=637, FiltMin=531, FiltMax=5939, Gamma=0.810
20:53:19.538 00.005 14964 UpdateGuideState exits: m=97315 SNR=187.2
20:53:19.538 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:19.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:19.539 00.000 14964 Enqueuing Expose request
20:53:19.572 00.033 12044 IsSlewing returns 0
20:53:19.572 00.000 12044 IsGuiding returns 0
20:53:19.593 00.021 12044 PulseGuide returned control before completion, sleep 15
20:53:19.623 00.030 12044 IsGuiding returns 1
20:53:19.623 00.000 12044 scope still moving after pulse duration time elapsed
20:53:19.701 00.078 12044 IsSlewing returns 0
20:53:19.701 00.000 12044 IsGuiding returns 0
20:53:19.701 00.000 12044 scope move finished after 25 + 104 ms
20:53:19.702 00.001 12044 Move returns status 0, amount 25
20:53:19.702 00.000 12044 MoveAxis(N, 0, ABG)
20:53:19.702 00.000 12044 Move returns status 0, amount 0
20:53:19.702 00.000 12044 move complete, result=0
20:53:19.702 00.000 12044 worker thread done servicing request
20:53:19.702 00.000 12044 Worker thread wakes up
20:53:19.702 00.000 14964 GuideStep: -0.5 px 25 ms EAST, -0.6 px 0 ms NORTH
20:53:19.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:19.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:22.173 02.471 14964 PhdConfig flush
20:53:22.457 00.284 14964 evsrv: cli 01AB2AD0 connect
20:53:22.457 00.000 14964 case statement mapped state 6 to 3
20:53:22.458 00.001 14964 case statement mapped state 6 to 3
20:53:22.459 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_pixel_scale","id":"a8127f5b-7ff1-4027-80d1-f0fc3e298ee3"}
20:53:22.459 00.000 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":1.29969,"id":"a8127f5b-7ff1-4027-80d1-f0fc3e298ee3"}
20:53:22.460 00.001 14964 evsrv: cli 01AB2AD0 disconnect
20:53:22.808 00.348 12044 Exposure complete
20:53:22.833 00.025 12044 worker thread done servicing request
20:53:22.833 00.000 14964 OnExposeComplete: enter
20:53:22.834 00.001 14964 UpdateGuideState(): m_state=6
20:53:22.834 00.000 14964 Star::Find(35, 409, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
20:53:22.835 00.001 14964 Star::Find returns 1 (0), X=410.19, Y=313.47, Mass=97189, SNR=176.5, Peak=5831 HFD=3.8
20:53:22.835 00.000 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.67) = xAngle (1.98 = 1.98)
20:53:22.836 00.001 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.11 = -1.17)
20:53:22.836 00.000 14964 CameraToMount -- cameraX=0.96 cameraY=0.31 hyp=1.01 cameraTheta=0.31 mountX=-0.40 mountY=-0.93, mountTheta=-1.98
20:53:22.837 00.001 14964 SchedulePrimaryMove(1136A648, x=0.96, y=0.31, opts=13)
20:53:22.838 00.001 14964 Enqueuing Move request for scope (0.96, 0.31)
20:53:22.839 00.001 12044 Worker thread wakes up
20:53:22.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.31) opts 0xd
20:53:22.839 00.000 12044 Handling offset move in thread for scope, endpoint = (0.96, 0.31)
20:53:22.839 00.000 12044 Moving (0.96, 0.31) raw xDistance=-0.40 yDistance=-0.93
20:53:22.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.40, slope = -0.07
20:53:22.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:53:22.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.93
20:53:22.839 00.000 12044 MoveAxis(E, 31, ABG)
20:53:22.839 00.000 12044 Guiding  Dir = 2, Dur = 31
20:53:22.847 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5831, med=636, FiltMin=535, FiltMax=4751, Gamma=0.810
20:53:22.852 00.005 14964 UpdateGuideState exits: m=97189 SNR=176.5
20:53:22.852 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:22.853 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
20:53:22.853 00.000 14964 Enqueuing Expose request
20:53:22.859 00.006 12044 IsSlewing returns 0
20:53:22.860 00.001 12044 IsGuiding returns 0
20:53:22.892 00.032 12044 IsGuiding returns 1
20:53:22.892 00.000 12044 scope still moving after pulse duration time elapsed
20:53:22.960 00.068 12044 IsSlewing returns 0
20:53:22.960 00.000 12044 IsGuiding returns 0
20:53:22.960 00.000 12044 scope move finished after 31 + 69 ms
20:53:22.960 00.000 12044 Move returns status 0, amount 31
20:53:22.960 00.000 12044 MoveAxis(N, 0, ABG)
20:53:22.960 00.000 12044 Move returns status 0, amount 0
20:53:22.960 00.000 12044 move complete, result=0
20:53:22.960 00.000 12044 worker thread done servicing request
20:53:22.961 00.001 12044 Worker thread wakes up
20:53:22.961 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
20:53:22.961 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.9 px 0 ms NORTH
20:53:22.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(374,278,71,71)
20:53:23.433 00.472 14964 Stop button clicked
20:53:23.435 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:53:23.436 00.001 14964 Status Line: Waiting for devices...
20:53:23.691 00.255 12044 ASCOM_AbortExposure returns err = 0
20:53:23.692 00.001 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:53:23.694 00.002 12044 worker thread done servicing request
20:53:23.694 00.000 14964 OnExposeComplete: enter
20:53:23.696 00.002 14964 OnExposeComplete: Capture Error reported
20:53:23.698 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:53:23.699 00.001 14964 Mount: notify guiding stopped
20:53:23.702 00.003 14964 BLC: window closed
20:53:23.703 00.001 14964 BLC: Last direction was reset
20:53:23.705 00.002 14964 Changing from state GUIDING to STOP
20:53:23.705 00.000 14964 guider state => SELECTED
20:53:23.706 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5831, med=636, FiltMin=535, FiltMax=4751, Gamma=0.810
20:53:23.712 00.006 14964 Changing from state SELECTED to UNINITIALIZED
20:53:23.713 00.001 14964 guider state => SELECTING
20:53:23.716 00.003 14964 Status Line: Stopped.
20:53:23.718 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:58:13.731 290.013 14964 evsrv: cli 01AB2E90 connect
20:58:13.732 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"get_app_state","id":"03a5815d-8669-4f82-a835-c12b331e9c34"}
20:58:13.733 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":"Stopped","id":"03a5815d-8669-4f82-a835-c12b331e9c34"}
20:58:13.734 00.001 14964 evsrv: cli 01AB2E90 disconnect
21:00:30.493 136.759 14964 evsrv: cli 01AB27B0 connect
21:00:30.495 00.002 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"30c7f9bb-c267-44e6-b189-ac604a76819a"}
21:00:30.496 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"30c7f9bb-c267-44e6-b189-ac604a76819a"}
21:00:30.497 00.001 14964 evsrv: cli 01AB27B0 disconnect
21:00:30.499 00.002 14964 evsrv: cli 01AB28F0 connect
21:00:30.499 00.000 14964 evsrv: cli 01AB28F0 request: {"method":"get_calibrated","id":"6847694f-2031-42d0-8673-d5336cbe2972"}
21:00:30.500 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":true,"id":"6847694f-2031-42d0-8673-d5336cbe2972"}
21:00:30.501 00.001 14964 evsrv: cli 01AB28F0 disconnect
21:00:30.506 00.005 14964 evsrv: cli 01AB2530 connect
21:00:30.506 00.000 14964 evsrv: cli 01AB2530 request: {"method":"guide","params":{"settle":{"pixels":2,"time":15,"timeout":60},"recalibrate":false},"id":"e835d117-bb45-403b-afac-317377832fb6"}
21:00:30.507 00.001 14964 PhdController::Guide begins
21:00:30.508 00.001 14964 PhdController: newstate STATE_SETUP
21:00:30.508 00.000 14964 PhdController: setup
21:00:30.509 00.001 14964 PhdController: newstate STATE_ATTEMPT_START
21:00:30.509 00.000 14964 PhdController: start capturing
21:00:30.509 00.000 14964 Changing from state SELECTING to UNINITIALIZED
21:00:30.510 00.001 14964 guider state => SELECTING
21:00:30.510 00.000 14964 setting force full frames = true
21:00:30.511 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:00:30.514 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:00:30.515 00.001 14964 Enqueuing Expose request
21:00:30.515 00.000 14964 PhdController: newstate STATE_SELECT_STAR
21:00:30.516 00.001 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":0,"id":"e835d117-bb45-403b-afac-317377832fb6"}
21:00:30.517 00.001 12044 Worker thread wakes up
21:00:30.517 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:30.517 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:00:30.524 00.007 14964 evsrv: cli 01AB2530 disconnect
21:00:30.525 00.001 14964 evsrv: cli 01AB2C10 connect
21:00:30.526 00.001 14964 case statement mapped state 1 to 101
21:00:30.526 00.000 14964 case statement mapped state 1 to 101
21:00:30.527 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_lock_shift_params","id":"a2815d28-f02e-41e3-bf49-9b960b6b8b9f"}
21:00:30.528 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a2815d28-f02e-41e3-bf49-9b960b6b8b9f"}
21:00:30.529 00.001 14964 evsrv: cli 01AB2C10 disconnect
21:00:30.532 00.003 14964 evsrv: cli 01AB2B70 connect
21:00:30.533 00.001 14964 case statement mapped state 1 to 101
21:00:30.534 00.001 14964 case statement mapped state 1 to 101
21:00:30.535 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"get_lock_position","id":"5f64aa1e-9865-4798-bc16-c4339aba0516"}
21:00:30.535 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":null,"id":"5f64aa1e-9865-4798-bc16-c4339aba0516"}
21:00:30.537 00.002 14964 evsrv: cli 01AB2B70 disconnect
21:00:31.538 01.001 14964 evsrv: cli 01AB2C10 connect
21:00:31.539 00.001 14964 case statement mapped state 1 to 101
21:00:31.540 00.001 14964 case statement mapped state 1 to 101
21:00:31.541 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_lock_position","id":"311e0400-0e31-40c6-a2e4-e7f1a27d0d36"}
21:00:31.541 00.000 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":null,"id":"311e0400-0e31-40c6-a2e4-e7f1a27d0d36"}
21:00:31.542 00.001 14964 evsrv: cli 01AB2C10 disconnect
21:00:32.544 01.002 14964 evsrv: cli 01AB2C10 connect
21:00:32.545 00.001 14964 case statement mapped state 1 to 101
21:00:32.547 00.002 14964 case statement mapped state 1 to 101
21:00:32.548 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_lock_position","id":"90b32c1a-45d1-490d-af45-8d0a98e9ed8e"}
21:00:32.549 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":null,"id":"90b32c1a-45d1-490d-af45-8d0a98e9ed8e"}
21:00:32.550 00.001 14964 evsrv: cli 01AB2C10 disconnect
21:00:33.552 01.002 14964 evsrv: cli 01AB28F0 connect
21:00:33.553 00.001 14964 case statement mapped state 1 to 101
21:00:33.555 00.002 14964 case statement mapped state 1 to 101
21:00:33.556 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_lock_position","id":"ee4c642e-2390-4f0b-8e18-23806ca3d49c"}
21:00:33.558 00.002 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":null,"id":"ee4c642e-2390-4f0b-8e18-23806ca3d49c"}
21:00:33.560 00.002 14964 evsrv: cli 01AB28F0 disconnect
21:00:33.635 00.075 12044 Exposure complete
21:00:33.658 00.023 12044 worker thread done servicing request
21:00:33.659 00.001 14964 OnExposeComplete: enter
21:00:33.660 00.001 14964 UpdateGuideState(): m_state=1
21:00:33.661 00.001 14964 UpdateCurrentPosition: no star selected
21:00:33.662 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:00:33.662 00.000 14964 Status Line: No star selected
21:00:33.664 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6983, med=623, FiltMin=537, FiltMax=5469, Gamma=0.810
21:00:33.669 00.005 14964 UpdateGuideState exits: No star selected
21:00:33.669 00.000 14964 GuiderMultiStar::AutoSelect enter
21:00:33.670 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
21:00:33.690 00.020 14964 AutoFind: auto downsample for scale 1.30 => 1x
21:00:33.706 00.016 14964 AutoFind: global mean = -0.0, stdev 111.1
21:00:33.707 00.001 14964 AutoFind: using threshold = 0.1
21:00:33.732 00.025 14964 AutoFind: local max [812, 382] 162.8
21:00:33.733 00.001 14964 AutoFind: local max [271, 179] 100.7
21:00:33.733 00.000 14964 AutoFind: local max [638, 193] 37.7
21:00:33.734 00.001 14964 AutoFind: local max [242, 281] 21.7
21:00:33.734 00.000 14964 AutoFind: local max [643, 36] 10.1
21:00:33.734 00.000 14964 AutoFind: local max [268, 302] 9.1
21:00:33.735 00.001 14964 AutoFind: local max [751, 282] 8.2
21:00:33.735 00.000 14964 AutoFind: local max [388, 187] 8.1
21:00:33.736 00.001 14964 AutoFind: local max [605, 58] 5.8
21:00:33.736 00.000 14964 AutoFind: local max [620, 56] 5.6
21:00:33.737 00.001 14964 AutoFind: local max [810, 393] 4.7
21:00:33.737 00.000 14964 AutoFind: local max [422, 583] 4.4
21:00:33.737 00.000 14964 AutoFind: local max [245, 106] 3.5
21:00:33.738 00.001 14964 AutoFind: local max [819, 392] 3.3
21:00:33.738 00.000 14964 AutoFind: local max [447, 267] 2.9
21:00:33.739 00.001 14964 AutoFind: local max [877, 156] 2.8
21:00:33.739 00.000 14964 AutoFind: local max [66, 287] 2.8
21:00:33.740 00.001 14964 AutoFind: local max [73, 124] 2.7
21:00:33.740 00.000 14964 AutoFind: local max [948, 421] 2.6
21:00:33.740 00.000 14964 AutoFind: local max [633, 334] 2.6
21:00:33.741 00.001 14964 AutoFind: local max [9, 201] 2.6
21:00:33.741 00.000 14964 AutoFind: local max [331, 124] 2.4
21:00:33.742 00.001 14964 AutoFind: local max [530, 82] 2.4
21:00:33.742 00.000 14964 AutoFind: local max [892, 545] 2.4
21:00:33.743 00.001 14964 AutoFind: local max [891, 505] 2.4
21:00:33.743 00.000 14964 AutoFind: local max [955, 442] 2.4
21:00:33.743 00.000 14964 AutoFind: local max [68, 393] 2.4
21:00:33.744 00.001 14964 AutoFind: local max [310, 18] 2.3
21:00:33.744 00.000 14964 AutoFind: local max [599, 419] 2.3
21:00:33.745 00.001 14964 AutoFind: local max [119, 30] 2.3
21:00:33.745 00.000 14964 AutoFind: local max [922, 188] 2.3
21:00:33.746 00.001 14964 AutoFind: local max [111, 280] 2.3
21:00:33.746 00.000 14964 AutoFind: local max [254, 31] 2.3
21:00:33.746 00.000 14964 AutoFind: local max [665, 31] 2.3
21:00:33.747 00.001 14964 AutoFind: local max [333, 402] 2.3
21:00:33.747 00.000 14964 AutoFind: local max [566, 280] 2.3
21:00:33.748 00.001 14964 AutoFind: local max [399, 442] 2.3
21:00:33.748 00.000 14964 AutoFind: local max [489, 45] 2.3
21:00:33.749 00.001 14964 AutoFind: local max [563, 175] 2.3
21:00:33.749 00.000 14964 AutoFind: local max [138, 190] 2.3
21:00:33.749 00.000 14964 AutoFind: local max [280, 189] 2.3
21:00:33.750 00.001 14964 AutoFind: local max [218, 589] 2.3
21:00:33.750 00.000 14964 AutoFind: local max [148, 336] 2.3
21:00:33.751 00.001 14964 AutoFind: local max [940, 329] 2.3
21:00:33.751 00.000 14964 AutoFind: local max [483, 232] 2.3
21:00:33.752 00.001 14964 AutoFind: local max [138, 19] 2.3
21:00:33.752 00.000 14964 AutoFind: local max [140, 329] 2.2
21:00:33.753 00.001 14964 AutoFind: local max [22, 19] 2.2
21:00:33.753 00.000 14964 AutoFind: local max [79, 133] 2.2
21:00:33.753 00.000 14964 AutoFind: local max [115, 179] 2.2
21:00:33.754 00.001 14964 AutoFind: local max [190, 262] 2.2
21:00:33.754 00.000 14964 AutoFind: local max [124, 345] 2.2
21:00:33.755 00.001 14964 AutoFind: local max [684, 155] 2.2
21:00:33.755 00.000 14964 AutoFind: local max [492, 104] 2.2
21:00:33.756 00.001 14964 AutoFind: local max [261, 336] 2.2
21:00:33.756 00.000 14964 AutoFind: local max [166, 31] 2.2
21:00:33.756 00.000 14964 AutoFind: local max [552, 392] 2.2
21:00:33.757 00.001 14964 AutoFind: local max [663, 392] 2.2
21:00:33.757 00.000 14964 AutoFind: local max [745, 31] 2.2
21:00:33.758 00.001 14964 AutoFind: local max [260, 232] 2.2
21:00:33.758 00.000 14964 AutoFind: local max [11, 353] 2.2
21:00:33.759 00.001 14964 AutoFind: local max [264, 189] 2.2
21:00:33.759 00.000 14964 AutoFind: local max [923, 442] 2.2
21:00:33.759 00.000 14964 AutoFind: local max [542, 73] 2.2
21:00:33.760 00.001 14964 AutoFind: local max [495, 392] 2.1
21:00:33.760 00.000 14964 AutoFind: local max [469, 272] 2.1
21:00:33.761 00.001 14964 AutoFind: local max [534, 30] 2.1
21:00:33.761 00.000 14964 AutoFind: local max [553, 377] 2.1
21:00:33.762 00.001 14964 AutoFind: local max [278, 169] 2.1
21:00:33.762 00.000 14964 AutoFind: local max [470, 19] 2.1
21:00:33.762 00.000 14964 AutoFind: local max [131, 18] 2.1
21:00:33.763 00.001 14964 AutoFind: local max [419, 368] 2.1
21:00:33.763 00.000 14964 AutoFind: local max [100, 163] 2.1
21:00:33.764 00.001 14964 AutoFind: local max [582, 442] 2.1
21:00:33.764 00.000 14964 AutoFind: local max [88, 103] 2.1
21:00:33.764 00.000 14964 AutoFind: local max [841, 31] 2.1
21:00:33.765 00.001 14964 AutoFind: local max [738, 31] 2.1
21:00:33.765 00.000 14964 AutoFind: local max [161, 201] 2.1
21:00:33.766 00.001 14964 AutoFind: local max [13, 583] 2.1
21:00:33.766 00.000 14964 AutoFind: local max [147, 554] 2.1
21:00:33.767 00.001 14964 AutoFind: local max [926, 90] 2.1
21:00:33.767 00.000 14964 AutoFind: local max [715, 555] 2.1
21:00:33.768 00.001 14964 AutoFind: local max [422, 31] 2.1
21:00:33.768 00.000 14964 AutoFind: local max [653, 393] 2.1
21:00:33.768 00.000 14964 AutoFind: local max [801, 335] 2.1
21:00:33.769 00.001 14964 AutoFind: local max [227, 336] 2.1
21:00:33.769 00.000 14964 AutoFind: local max [71, 132] 2.1
21:00:33.770 00.001 14964 AutoFind: local max [536, 523] 2.1
21:00:33.771 00.001 14964 AutoFind: local max [806, 163] 2.1
21:00:33.772 00.001 14964 AutoFind: local max [284, 90] 2.1
21:00:33.772 00.000 14964 AutoFind: local max [460, 20] 2.1
21:00:33.773 00.001 14964 AutoFind: local max [474, 31] 2.1
21:00:33.774 00.001 14964 AutoFind: local max [800, 168] 2.1
21:00:33.774 00.000 14964 AutoFind: local max [557, 20] 2.1
21:00:33.775 00.001 14964 AutoFind: local max [146, 545] 2.1
21:00:33.776 00.001 14964 AutoFind: local max [138, 392] 2.1
21:00:33.776 00.000 14964 AutoFind: local max [799, 378] 2.1
21:00:33.777 00.001 14964 AutoFind: local max [351, 408] 2.0
21:00:33.777 00.000 14964 AutoFind: local max [607, 393] 2.0
21:00:33.778 00.001 14964 AutoFind: local max [425, 232] 2.0
21:00:33.778 00.000 14964 AutoFind: too close [425, 232] 2.0 - [447, 267] 2.9
21:00:33.779 00.001 14964 AutoFind: too close [607, 393] 2.0 - [599, 419] 2.3
21:00:33.779 00.000 14964 AutoFind: too close [351, 408] 2.0 - [333, 402] 2.3
21:00:33.780 00.001 14964 AutoFind: too close [799, 378] 2.1 - [819, 392] 3.3
21:00:33.780 00.000 14964 AutoFind: too close [799, 378] 2.1 - [810, 393] 4.7
21:00:33.782 00.002 14964 AutoFind: close dim-bright [799, 378] 2.1 - [812, 382] 162.8
21:00:33.783 00.001 14964 AutoFind: too close [146, 545] 2.1 - [147, 554] 2.1
21:00:33.784 00.001 14964 AutoFind: too close [557, 20] 2.1 - [534, 30] 2.1
21:00:33.784 00.000 14964 AutoFind: too close [800, 168] 2.1 - [806, 163] 2.1
21:00:33.785 00.001 14964 AutoFind: too close [474, 31] 2.1 - [460, 20] 2.1
21:00:33.785 00.000 14964 AutoFind: too close [474, 31] 2.1 - [470, 19] 2.1
21:00:33.786 00.001 14964 AutoFind: too close [474, 31] 2.1 - [489, 45] 2.3
21:00:33.786 00.000 14964 AutoFind: too close [460, 20] 2.1 - [422, 31] 2.1
21:00:33.787 00.001 14964 AutoFind: too close [460, 20] 2.1 - [470, 19] 2.1
21:00:33.787 00.000 14964 AutoFind: too close [460, 20] 2.1 - [489, 45] 2.3
21:00:33.788 00.001 14964 AutoFind: too close [284, 90] 2.1 - [245, 106] 3.5
21:00:33.789 00.001 14964 AutoFind: too close [71, 132] 2.1 - [88, 103] 2.1
21:00:33.790 00.001 14964 AutoFind: too close [71, 132] 2.1 - [100, 163] 2.1
21:00:33.791 00.001 14964 AutoFind: too close [71, 132] 2.1 - [79, 133] 2.2
21:00:33.791 00.000 14964 AutoFind: too close [71, 132] 2.1 - [73, 124] 2.7
21:00:33.792 00.001 14964 AutoFind: too close [227, 336] 2.1 - [261, 336] 2.2
21:00:33.792 00.000 14964 AutoFind: too close [653, 393] 2.1 - [663, 392] 2.2
21:00:33.793 00.001 14964 AutoFind: too close [161, 201] 2.1 - [138, 190] 2.3
21:00:33.793 00.000 14964 AutoFind: too close [738, 31] 2.1 - [745, 31] 2.2
21:00:33.793 00.000 14964 AutoFind: too close [88, 103] 2.1 - [79, 133] 2.2
21:00:33.794 00.001 14964 AutoFind: too close [88, 103] 2.1 - [73, 124] 2.7
21:00:33.794 00.000 14964 AutoFind: too close [582, 442] 2.1 - [599, 419] 2.3
21:00:33.795 00.001 14964 AutoFind: too close [100, 163] 2.1 - [115, 179] 2.2
21:00:33.795 00.000 14964 AutoFind: too close [100, 163] 2.1 - [79, 133] 2.2
21:00:33.796 00.001 14964 AutoFind: too close [100, 163] 2.1 - [138, 190] 2.3
21:00:33.796 00.000 14964 AutoFind: too close [100, 163] 2.1 - [73, 124] 2.7
21:00:33.797 00.001 14964 AutoFind: too close [131, 18] 2.1 - [166, 31] 2.2
21:00:33.797 00.000 14964 AutoFind: too close [131, 18] 2.1 - [138, 19] 2.3
21:00:33.798 00.001 14964 AutoFind: too close [131, 18] 2.1 - [119, 30] 2.3
21:00:33.798 00.000 14964 AutoFind: too close [470, 19] 2.1 - [489, 45] 2.3
21:00:33.799 00.001 14964 AutoFind: too close [278, 169] 2.1 - [264, 189] 2.2
21:00:33.799 00.000 14964 AutoFind: too close [278, 169] 2.1 - [280, 189] 2.3
21:00:33.800 00.001 14964 AutoFind: close dim-bright [278, 169] 2.1 - [271, 179] 100.7
21:00:33.801 00.001 14964 AutoFind: too close [553, 377] 2.1 - [552, 392] 2.2
21:00:33.803 00.002 14964 AutoFind: too close [469, 272] 2.1 - [483, 232] 2.3
21:00:33.804 00.001 14964 AutoFind: too close [469, 272] 2.1 - [447, 267] 2.9
21:00:33.805 00.001 14964 AutoFind: too close [542, 73] 2.2 - [530, 82] 2.4
21:00:33.805 00.000 14964 AutoFind: too close [923, 442] 2.2 - [955, 442] 2.4
21:00:33.805 00.000 14964 AutoFind: too close [923, 442] 2.2 - [948, 421] 2.6
21:00:33.807 00.002 14964 AutoFind: too close [264, 189] 2.2 - [280, 189] 2.3
21:00:33.808 00.001 14964 AutoFind: close dim-bright [264, 189] 2.2 - [271, 179] 100.7
21:00:33.810 00.002 14964 AutoFind: too close [166, 31] 2.2 - [138, 19] 2.3
21:00:33.811 00.001 14964 AutoFind: too close [261, 336] 2.2 - [268, 302] 9.1
21:00:33.812 00.001 14964 AutoFind: too close [492, 104] 2.2 - [530, 82] 2.4
21:00:33.812 00.000 14964 AutoFind: too close [124, 345] 2.2 - [140, 329] 2.2
21:00:33.813 00.001 14964 AutoFind: too close [124, 345] 2.2 - [148, 336] 2.3
21:00:33.813 00.000 14964 AutoFind: too close [115, 179] 2.2 - [138, 190] 2.3
21:00:33.814 00.001 14964 AutoFind: too close [79, 133] 2.2 - [73, 124] 2.7
21:00:33.814 00.000 14964 AutoFind: too close [140, 329] 2.2 - [148, 336] 2.3
21:00:33.815 00.001 14964 AutoFind: too close [138, 19] 2.3 - [119, 30] 2.3
21:00:33.815 00.000 14964 AutoFind: too close [483, 232] 2.3 - [447, 267] 2.9
21:00:33.816 00.001 14964 AutoFind: close dim-bright [280, 189] 2.3 - [271, 179] 100.7
21:00:33.816 00.000 14964 AutoFind: too close [665, 31] 2.3 - [643, 36] 10.1
21:00:33.816 00.000 14964 AutoFind: too close [955, 442] 2.4 - [948, 421] 2.6
21:00:33.817 00.001 14964 AutoFind: too close [891, 505] 2.4 - [892, 545] 2.4
21:00:33.817 00.000 14964 AutoFind: too close [819, 392] 3.3 - [810, 393] 4.7
21:00:33.818 00.001 14964 AutoFind: close dim-bright [819, 392] 3.3 - [812, 382] 162.8
21:00:33.818 00.000 14964 AutoFind: close dim-bright [810, 393] 4.7 - [812, 382] 162.8
21:00:33.819 00.001 14964 AutoFind: too close [620, 56] 5.6 - [605, 58] 5.8
21:00:33.819 00.000 14964 AutoFind: too close [620, 56] 5.6 - [643, 36] 10.1
21:00:33.820 00.001 14964 AutoFind: too close [605, 58] 5.8 - [643, 36] 10.1
21:00:33.820 00.000 14964 AutoFind: too close [268, 302] 9.1 - [242, 281] 21.7
21:00:33.820 00.000 14964 AutoFind: too close to edge [13, 583] 2.1
21:00:33.821 00.001 14964 AutoFind: too close to edge [841, 31] 2.1
21:00:33.821 00.000 14964 AutoFind: too close to edge [11, 353] 2.2
21:00:33.822 00.001 14964 AutoFind: too close to edge [22, 19] 2.2
21:00:33.822 00.000 14964 AutoFind: too close to edge [940, 329] 2.3
21:00:33.823 00.001 14964 AutoFind: too close to edge [218, 589] 2.3
21:00:33.823 00.000 14964 AutoFind: too close to edge [254, 31] 2.3
21:00:33.823 00.000 14964 AutoFind: too close to edge [310, 18] 2.3
21:00:33.824 00.001 14964 AutoFind: too close to edge [9, 201] 2.6
21:00:33.824 00.000 14964 AutoFind: too close to edge [422, 583] 4.4
21:00:33.825 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
21:00:33.825 00.000 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.826 00.001 14964 Star::Find returns 1 (0), X=811.63, Y=382.13, Mass=114815, SNR=200.2, Peak=6983 HFD=4.0
21:00:33.826 00.000 14964 Star::Find(35, 271, 179, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.827 00.001 14964 Star::Find returns 1 (0), X=271.11, Y=179.43, Mass=59945, SNR=135.0, Peak=5267 HFD=3.5
21:00:33.827 00.000 14964 Star::Find(35, 638, 193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.828 00.001 14964 Star::Find returns 1 (0), X=637.54, Y=192.51, Mass=23442, SNR=76.3, Peak=2129 HFD=3.2
21:00:33.828 00.000 14964 Star::Find(35, 751, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.828 00.000 14964 Star::Find returns 1 (0), X=750.64, Y=281.97, Mass=3983, SNR=21.9, Peak=956 HFD=3.3
21:00:33.829 00.001 14964 Star::Find(35, 388, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.829 00.000 14964 Star::Find returns 1 (0), X=388.44, Y=186.92, Mass=4026, SNR=23.8, Peak=993 HFD=3.0
21:00:33.830 00.001 14964 Star::Find(35, 877, 156, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.830 00.000 14964 Star::Find returns 0 (3), X=877.00, Y=156.00, Mass=0, SNR=0.0, Peak=760 HFD=0.0
21:00:33.831 00.001 14964 Star::Find(35, 66, 287, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.831 00.000 14964 Star::Find false star n=4 nbg=275 bg=617.7 sigma=35.2 thresh=723 peak=701
21:00:33.832 00.001 14964 Star::Find returns 0 (2), X=66.00, Y=287.00, Mass=514, SNR=2.9, Peak=756 HFD=0.0
21:00:33.832 00.000 14964 Star::Find(35, 633, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.833 00.001 14964 Star::Find returns 1 (0), X=632.72, Y=332.89, Mass=1236, SNR=11.0, Peak=848 HFD=2.3
21:00:33.833 00.000 14964 Star::Find(35, 331, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.834 00.001 14964 Star::Find false star n=2 nbg=259 bg=612.5 sigma=32.4 thresh=710 peak=674
21:00:33.835 00.001 14964 Star::Find returns 0 (2), X=331.00, Y=124.00, Mass=249, SNR=2.9, Peak=755 HFD=0.0
21:00:33.835 00.000 14964 Star::Find(35, 68, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.836 00.001 14964 Star::Find false star n=6 nbg=251 bg=628.4 sigma=27.6 thresh=711 peak=687
21:00:33.836 00.000 14964 Star::Find returns 0 (2), X=68.00, Y=393.00, Mass=668, SNR=2.9, Peak=760 HFD=0.0
21:00:33.837 00.001 14964 Star::Find(35, 922, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.837 00.000 14964 Star::Find returns 0 (3), X=922.00, Y=188.00, Mass=0, SNR=0.0, Peak=763 HFD=0.0
21:00:33.838 00.001 14964 Star::Find(35, 111, 280, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.838 00.000 14964 Star::Find returns 0 (2), X=111.00, Y=280.00, Mass=101, SNR=2.9, Peak=762 HFD=0.0
21:00:33.839 00.001 14964 Star::Find(35, 566, 280, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.839 00.000 14964 Star::Find false star n=3 nbg=278 bg=624.8 sigma=33.8 thresh=726 peak=690
21:00:33.840 00.001 14964 Star::Find returns 0 (2), X=566.00, Y=280.00, Mass=340, SNR=2.9, Peak=769 HFD=0.0
21:00:33.840 00.000 14964 Star::Find(35, 399, 442, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.841 00.001 14964 Star::Find returns 0 (3), X=399.00, Y=442.00, Mass=0, SNR=0.0, Peak=764 HFD=0.0
21:00:33.841 00.000 14964 Star::Find(35, 563, 175, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.842 00.001 14964 Star::Find returns 0 (3), X=563.00, Y=175.00, Mass=0, SNR=0.0, Peak=785 HFD=0.0
21:00:33.844 00.002 14964 Star::Find(35, 190, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.846 00.002 14964 Star::Find false star n=2 nbg=267 bg=623.9 sigma=31.3 thresh=718 peak=676
21:00:33.846 00.000 14964 Star::Find returns 0 (2), X=190.00, Y=262.00, Mass=209, SNR=2.9, Peak=770 HFD=0.0
21:00:33.847 00.001 14964 Star::Find(35, 684, 155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.847 00.000 14964 Star::Find false star n=4 nbg=254 bg=613.2 sigma=27.5 thresh=696 peak=677
21:00:33.848 00.001 14964 Star::Find returns 0 (2), X=684.00, Y=155.00, Mass=428, SNR=2.9, Peak=775 HFD=0.0
21:00:33.848 00.000 14964 Star::Find(35, 260, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.849 00.001 14964 Star::Find false star n=1 nbg=280 bg=619.1 sigma=35.5 thresh=726 peak=680
21:00:33.849 00.000 14964 Star::Find returns 0 (2), X=260.00, Y=232.00, Mass=143, SNR=2.9, Peak=762 HFD=0.0
21:00:33.850 00.001 14964 Star::Find(35, 495, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.850 00.000 14964 Star::Find false star n=2 nbg=264 bg=633.9 sigma=29.8 thresh=723 peak=685
21:00:33.851 00.001 14964 Star::Find returns 0 (2), X=495.00, Y=392.00, Mass=191, SNR=2.9, Peak=768 HFD=0.0
21:00:33.851 00.000 14964 Star::Find(35, 419, 368, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.851 00.000 14964 Star::Find false star n=7 nbg=263 bg=629.2 sigma=30.4 thresh=720 peak=690
21:00:33.852 00.001 14964 Star::Find returns 0 (2), X=419.00, Y=368.00, Mass=792, SNR=2.9, Peak=783 HFD=0.0
21:00:33.852 00.000 14964 Star::Find(35, 926, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.853 00.001 14964 Star::Find false star n=1 nbg=279 bg=609.4 sigma=33.1 thresh=709 peak=681
21:00:33.853 00.000 14964 Star::Find returns 0 (2), X=926.00, Y=90.00, Mass=133, SNR=2.9, Peak=745 HFD=0.0
21:00:33.854 00.001 14964 Star::Find(35, 715, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.854 00.000 14964 Star::Find returns 0 (3), X=715.00, Y=555.00, Mass=0, SNR=0.0, Peak=770 HFD=0.0
21:00:33.855 00.001 14964 Star::Find(35, 801, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.855 00.000 14964 Star::Find false star n=1 nbg=274 bg=628.6 sigma=34.0 thresh=731 peak=689
21:00:33.855 00.000 14964 Star::Find returns 0 (2), X=801.00, Y=335.00, Mass=126, SNR=2.9, Peak=757 HFD=0.0
21:00:33.856 00.001 14964 Star::Find(35, 536, 523, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.856 00.000 14964 Star::Find returns 0 (2), X=536.00, Y=523.00, Mass=107, SNR=2.8, Peak=767 HFD=0.0
21:00:33.857 00.001 14964 Star::Find(35, 138, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.857 00.000 14964 Star::Find false star n=1 nbg=271 bg=627.2 sigma=34.4 thresh=730 peak=683
21:00:33.858 00.001 14964 Star::Find returns 0 (2), X=138.00, Y=392.00, Mass=148, SNR=2.9, Peak=775 HFD=0.0
21:00:33.858 00.000 14964 AutoFind: finding best star pass 1
21:00:33.859 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.859 00.000 14964 Star::Find returns 1 (0), X=811.63, Y=382.13, Mass=114815, SNR=200.2, Peak=6983 HFD=4.0
21:00:33.859 00.000 14964 AutoFind returns star at [812, 382] 162.8 Mass 114815 SNR 200.2
21:00:33.860 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.861 00.001 14964 Star::Find returns 1 (0), X=811.63, Y=382.13, Mass=114815, SNR=200.2, Peak=6983 HFD=4.0
21:00:33.861 00.000 14964 MultiStar: List (3): {811.63, 382.13}(200.2), {271.11, 179.43}(135.0), {637.54, 192.51}(76.3), 
21:00:33.861 00.000 14964 setting lock position to (811.63, 382.13)
21:00:33.862 00.001 14964 MultiStar: stabilizing after lock position change
21:00:33.862 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
21:00:33.863 00.001 14964 UpdateGuideState(): m_state=1
21:00:33.863 00.000 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:33.864 00.001 14964 Star::Find returns 1 (0), X=811.63, Y=382.13, Mass=114815, SNR=200.2, Peak=6983 HFD=4.0
21:00:33.864 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
21:00:33.865 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.48)
21:00:33.865 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
21:00:33.867 00.002 14964 setting force full frames = false
21:00:33.868 00.001 14964 setting lock position to (811.63, 382.13)
21:00:33.868 00.000 14964 MultiStar: stabilizing after lock position change
21:00:33.869 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
21:00:33.869 00.000 14964 Changing from state SELECTING to SELECTED
21:00:33.870 00.001 14964 guider state => SELECTED
21:00:33.878 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6983, med=623, FiltMin=537, FiltMax=5469, Gamma=0.810
21:00:33.884 00.006 14964 UpdateGuideState exits: m=114815 SNR=200.2
21:00:33.884 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6983, med=623, FiltMin=537, FiltMax=5469, Gamma=0.810
21:00:33.889 00.005 14964 Status Line: Auto-selected star at (811.6, 382.1)
21:00:33.892 00.003 14964 PhdController: newstate STATE_WAIT_SELECTED
21:00:33.894 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:33.894 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:33.895 00.001 14964 Enqueuing Expose request
21:00:33.895 00.000 12044 Worker thread wakes up
21:00:33.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:33.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:34.561 00.666 14964 evsrv: cli 01AB2A30 connect
21:00:34.565 00.004 14964 case statement mapped state 2 to 1
21:00:34.566 00.001 14964 case statement mapped state 2 to 1
21:00:34.568 00.002 14964 evsrv: cli 01AB2A30 request: {"method":"get_lock_position","id":"473e2e20-bfff-4bcc-9b55-a9660761ec23"}
21:00:34.569 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":[811.63,382.13],"id":"473e2e20-bfff-4bcc-9b55-a9660761ec23"}
21:00:34.570 00.001 14964 evsrv: cli 01AB2A30 disconnect
21:00:34.572 00.002 14964 evsrv: cli 01AB2D50 connect
21:00:34.573 00.001 14964 case statement mapped state 2 to 1
21:00:34.574 00.001 14964 case statement mapped state 2 to 1
21:00:34.575 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"e7dc65e4-6177-4ca9-becf-19255bc3e9ea"}
21:00:34.575 00.000 14964 case statement mapped state 2 to 1
21:00:34.576 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Selected","id":"e7dc65e4-6177-4ca9-becf-19255bc3e9ea"}
21:00:34.576 00.000 14964 evsrv: cli 01AB2D50 disconnect
21:00:35.578 01.002 14964 evsrv: cli 01AB2710 connect
21:00:35.580 00.002 14964 case statement mapped state 2 to 1
21:00:35.582 00.002 14964 case statement mapped state 2 to 1
21:00:35.585 00.003 14964 evsrv: cli 01AB2710 request: {"method":"get_app_state","id":"81fedf3e-24b3-4689-beee-ebb99629aecb"}
21:00:35.586 00.001 14964 case statement mapped state 2 to 1
21:00:35.588 00.002 14964 evsrv: cli 01AB2710 response: {"jsonrpc":"2.0","result":"Selected","id":"81fedf3e-24b3-4689-beee-ebb99629aecb"}
21:00:35.589 00.001 14964 evsrv: cli 01AB2710 disconnect
21:00:36.590 01.001 14964 evsrv: cli 01AB2E90 connect
21:00:36.591 00.001 14964 case statement mapped state 2 to 1
21:00:36.591 00.000 14964 case statement mapped state 2 to 1
21:00:36.592 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"get_app_state","id":"4972937a-1a67-4279-835e-ccf3b4f34031"}
21:00:36.593 00.001 14964 case statement mapped state 2 to 1
21:00:36.593 00.000 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":"Selected","id":"4972937a-1a67-4279-835e-ccf3b4f34031"}
21:00:36.594 00.001 14964 evsrv: cli 01AB2E90 disconnect
21:00:37.026 00.432 12044 Exposure complete
21:00:37.047 00.021 12044 worker thread done servicing request
21:00:37.047 00.000 14964 OnExposeComplete: enter
21:00:37.047 00.000 14964 UpdateGuideState(): m_state=2
21:00:37.048 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:00:37.049 00.001 14964 Star::Find returns 1 (0), X=811.08, Y=381.89, Mass=116996, SNR=205.7, Peak=7485 HFD=4.2
21:00:37.049 00.000 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.67) = xAngle (-1.06 = -1.06)
21:00:37.050 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.08 = 2.08)
21:00:37.050 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.24 hyp=0.60 cameraTheta=-2.73 mountX=0.29 mountY=0.52, mountTheta=1.06
21:00:37.054 00.004 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7485, med=622, FiltMin=526, FiltMax=5911, Gamma=0.810
21:00:37.060 00.006 14964 UpdateGuideState exits: m=116996 SNR=205.7
21:00:37.061 00.001 14964 PhdController: newstate STATE_CALIBRATE
21:00:37.062 00.001 14964 PhdController: newstate STATE_GUIDE
21:00:37.065 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
21:00:37.066 00.001 14964 guider state => CALIBRATED
21:00:37.066 00.000 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:00:37.075 00.009 14964 reset dither spiral
21:00:37.076 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:00:37.076 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:37.077 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:00:37.077 00.000 14964 Enqueuing Expose request
21:00:37.078 00.001 12044 Worker thread wakes up
21:00:37.078 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:37.078 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:00:37.595 00.517 14964 evsrv: cli 01AB2670 connect
21:00:37.596 00.001 14964 case statement mapped state 5 to 1
21:00:37.598 00.002 14964 case statement mapped state 5 to 1
21:00:37.599 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"d068c27d-0d4f-4947-b158-ea3023507d00"}
21:00:37.600 00.001 14964 case statement mapped state 5 to 1
21:00:37.601 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Selected","id":"d068c27d-0d4f-4947-b158-ea3023507d00"}
21:00:37.603 00.002 14964 evsrv: cli 01AB2670 disconnect
21:00:38.603 01.000 14964 evsrv: cli 01AB28F0 connect
21:00:38.604 00.001 14964 case statement mapped state 5 to 1
21:00:38.604 00.000 14964 case statement mapped state 5 to 1
21:00:38.605 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_app_state","id":"b7c1c422-8f33-4270-b377-78aa3105f742"}
21:00:38.606 00.001 14964 case statement mapped state 5 to 1
21:00:38.606 00.000 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":"Selected","id":"b7c1c422-8f33-4270-b377-78aa3105f742"}
21:00:38.607 00.001 14964 evsrv: cli 01AB28F0 disconnect
21:00:39.609 01.002 14964 evsrv: cli 01AB2C10 connect
21:00:39.612 00.003 14964 case statement mapped state 5 to 1
21:00:39.616 00.004 14964 case statement mapped state 5 to 1
21:00:39.618 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"8feaecd1-49e8-4db2-b244-249e7b48cbf4"}
21:00:39.620 00.002 14964 case statement mapped state 5 to 1
21:00:39.621 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Selected","id":"8feaecd1-49e8-4db2-b244-249e7b48cbf4"}
21:00:39.623 00.002 14964 evsrv: cli 01AB2C10 disconnect
21:00:40.173 00.550 12044 Exposure complete
21:00:40.199 00.026 12044 worker thread done servicing request
21:00:40.199 00.000 14964 OnExposeComplete: enter
21:00:40.200 00.001 14964 UpdateGuideState(): m_state=5
21:00:40.200 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:00:40.201 00.001 14964 Star::Find returns 1 (0), X=811.56, Y=381.89, Mass=112933, SNR=195.0, Peak=8957 HFD=3.6
21:00:40.201 00.000 14964 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.67) = xAngle (-0.20 = -0.20)
21:00:40.202 00.001 14964 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.94 = 2.94)
21:00:40.202 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=0.24 mountY=0.05, mountTheta=0.20
21:00:40.203 00.001 14964 Changing from state CALIBRATED to GUIDING
21:00:40.216 00.013 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:00:40.218 00.002 14964 ScopeASCOM::SideOfPier() returns 1
21:00:40.218 00.000 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=2
21:00:40.219 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:00:40.220 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:00:40.221 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:00:40.223 00.002 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:00:40.225 00.002 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:00:40.227 00.002 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:00:40.228 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:00:40.229 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:00:40.229 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:00:40.230 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:00:40.230 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:00:40.231 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:00:40.232 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:00:40.254 00.022 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:00:40.255 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:00:40.256 00.001 14964 Dec comp: XRate 12.022 -> 9.282 for dec 0.0 -> dec 39.5
21:00:40.287 00.031 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:00:40.290 00.003 14964 ScopeASCOM::SideOfPier() returns 1
21:00:40.292 00.002 14964 setting lock position to (811.56, 381.89)
21:00:40.293 00.001 14964 MultiStar: stabilizing after lock position change
21:00:40.296 00.003 14964 guider state => GUIDING
21:00:40.298 00.002 14964 Status Line: Guiding
21:00:40.310 00.012 14964 Mount: notify guiding started
21:00:40.313 00.003 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
21:00:40.313 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 8:40:57 PM"
21:00:40.316 00.003 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
21:00:40.317 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
21:00:40.319 00.002 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:00:40.319 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.667910
21:00:40.322 00.003 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
21:00:40.322 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
21:00:40.323 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
21:00:40.323 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:00:40.326 00.003 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
21:00:40.327 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:00:40.329 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:00:40.330 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:00:40.331 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:00:40.333 00.002 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:00:40.335 00.002 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:00:40.335 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:00:40.338 00.003 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:00:40.338 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:00:40.338 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:00:40.340 00.002 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:00:40.344 00.004 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:00:40.349 00.005 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:00:40.353 00.004 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:00:40.357 00.004 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:00:40.359 00.002 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:00:40.360 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:00:40.361 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:00:40.363 00.002 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:00:40.364 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:00:40.366 00.002 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:00:40.367 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:00:40.369 00.002 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:00:40.369 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:00:40.370 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:00:40.371 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:00:40.373 00.002 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:00:40.395 00.022 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:00:40.402 00.007 14964 ScopeASCOM::SideOfPier() returns 1
21:00:40.493 00.091 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:00:40.494 00.001 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:00:40.541 00.047 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:00:40.542 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
21:00:40.542 00.000 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.67) = xAngle (-1.67 = -1.67)
21:00:40.543 00.001 14964 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:00:40.544 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:00:40.544 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:00:40.545 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:00:40.546 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8957, med=623, FiltMin=531, FiltMax=6511, Gamma=0.810
21:00:40.551 00.005 14964 UpdateGuideState exits: m=112933 SNR=195.0
21:00:40.552 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:00:40.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:40.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:40.554 00.001 14964 Enqueuing Expose request
21:00:40.554 00.000 12044 Worker thread wakes up
21:00:40.554 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:40.554 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:40.623 00.069 14964 evsrv: cli 01AB2670 connect
21:00:40.624 00.001 14964 case statement mapped state 6 to 3
21:00:40.625 00.001 14964 case statement mapped state 6 to 3
21:00:40.626 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"67193868-bf33-490b-a4fc-96e3b1dfe3db"}
21:00:40.626 00.000 14964 case statement mapped state 6 to 3
21:00:40.627 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"67193868-bf33-490b-a4fc-96e3b1dfe3db"}
21:00:40.629 00.002 14964 evsrv: cli 01AB2670 disconnect
21:00:43.662 03.033 12044 Exposure complete
21:00:43.702 00.040 12044 worker thread done servicing request
21:00:43.702 00.000 14964 OnExposeComplete: enter
21:00:43.704 00.002 14964 UpdateGuideState(): m_state=6
21:00:43.705 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:00:43.705 00.000 14964 Star::Find returns 1 (0), X=811.40, Y=381.82, Mass=114106, SNR=199.9, Peak=8321 HFD=3.7
21:00:43.706 00.001 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.67) = xAngle (-1.08 = -1.08)
21:00:43.707 00.001 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.06 = 2.06)
21:00:43.707 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.75 mountX=0.08 mountY=0.15, mountTheta=1.08
21:00:43.709 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.07, opts=13)
21:00:43.709 00.000 14964 Enqueuing Move request for scope (-0.16, -0.07)
21:00:43.710 00.001 12044 Worker thread wakes up
21:00:43.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
21:00:43.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
21:00:43.710 00.000 12044 Moving (-0.16, -0.07) raw xDistance=0.08 yDistance=0.15
21:00:43.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
21:00:43.710 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:43.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:00:43.710 00.000 12044 MoveAxis(E, 0, ABG)
21:00:43.710 00.000 12044 Move returns status 0, amount 0
21:00:43.710 00.000 12044 MoveAxis(N, 0, ABG)
21:00:43.710 00.000 12044 Move returns status 0, amount 0
21:00:43.710 00.000 12044 move complete, result=0
21:00:43.711 00.001 12044 worker thread done servicing request
21:00:43.720 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8321, med=623, FiltMin=532, FiltMax=6273, Gamma=0.810
21:00:43.733 00.013 14964 UpdateGuideState exits: m=114106 SNR=199.9
21:00:43.735 00.002 14964 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 1 / 99999
21:00:43.737 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778558443.737,"Host":"NUCBOX","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:00:43.738 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:43.738 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:43.739 00.001 14964 Enqueuing Expose request
21:00:43.740 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:00:43.741 00.001 12044 Worker thread wakes up
21:00:43.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:43.742 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:46.832 03.090 12044 Exposure complete
21:00:46.854 00.022 12044 worker thread done servicing request
21:00:46.854 00.000 14964 OnExposeComplete: enter
21:00:46.855 00.001 14964 UpdateGuideState(): m_state=6
21:00:46.855 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:00:46.856 00.001 14964 Star::Find returns 1 (0), X=811.64, Y=382.04, Mass=114788, SNR=197.2, Peak=7969 HFD=3.8
21:00:46.856 00.000 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.67) = xAngle (2.73 = 2.73)
21:00:46.857 00.001 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.86 = -0.42)
21:00:46.857 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
21:00:46.858 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.15, opts=13)
21:00:46.859 00.001 14964 Enqueuing Move request for scope (0.08, 0.15)
21:00:46.859 00.000 12044 Worker thread wakes up
21:00:46.859 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
21:00:46.860 00.001 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
21:00:46.860 00.000 12044 Moving (0.08, 0.15) raw xDistance=-0.16 yDistance=-0.07
21:00:46.860 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
21:00:46.860 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:46.860 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:00:46.860 00.000 12044 MoveAxis(E, 0, ABG)
21:00:46.860 00.000 12044 Move returns status 0, amount 0
21:00:46.860 00.000 12044 MoveAxis(N, 0, ABG)
21:00:46.860 00.000 12044 Move returns status 0, amount 0
21:00:46.860 00.000 12044 move complete, result=0
21:00:46.860 00.000 12044 worker thread done servicing request
21:00:46.872 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7969, med=623, FiltMin=539, FiltMax=6505, Gamma=0.810
21:00:46.878 00.006 14964 UpdateGuideState exits: m=114788 SNR=197.2
21:00:46.878 00.000 14964 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 2 / 99999
21:00:46.879 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778558446.879,"Host":"NUCBOX","Inst":1,"Distance":0.21,"Time":3.1,"SettleTime":15.0,"StarLocked":true}
21:00:46.879 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:46.880 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:46.880 00.000 14964 Enqueuing Expose request
21:00:46.881 00.001 12044 Worker thread wakes up
21:00:46.881 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:46.881 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:46.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:49.983 03.102 12044 Exposure complete
21:00:50.008 00.025 12044 worker thread done servicing request
21:00:50.009 00.001 14964 OnExposeComplete: enter
21:00:50.009 00.000 14964 UpdateGuideState(): m_state=6
21:00:50.010 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:00:50.011 00.001 14964 Star::Find returns 1 (0), X=811.86, Y=382.35, Mass=113068, SNR=197.5, Peak=7535 HFD=3.7
21:00:50.011 00.000 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.66 = 2.66)
21:00:50.012 00.001 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.49)
21:00:50.012 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.46 hyp=0.54 cameraTheta=1.00 mountX=-0.48 mountY=-0.25, mountTheta=-2.66
21:00:50.014 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.46, opts=13)
21:00:50.014 00.000 14964 Enqueuing Move request for scope (0.30, 0.46)
21:00:50.015 00.001 12044 Worker thread wakes up
21:00:50.015 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.46) opts 0xd
21:00:50.015 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.46)
21:00:50.015 00.000 12044 Moving (0.30, 0.46) raw xDistance=-0.48 yDistance=-0.25
21:00:50.015 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.48, slope = 0.00
21:00:50.015 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:50.015 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:00:50.015 00.000 12044 MoveAxis(E, 34, ABG)
21:00:50.015 00.000 12044 Guiding  Dir = 2, Dur = 34
21:00:50.023 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7535, med=623, FiltMin=533, FiltMax=5894, Gamma=0.810
21:00:50.030 00.007 14964 UpdateGuideState exits: m=113068 SNR=197.5
21:00:50.031 00.001 14964 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 3 / 99999
21:00:50.031 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778558450.031,"Host":"NUCBOX","Inst":1,"Distance":0.31,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
21:00:50.032 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:50.032 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:50.033 00.001 14964 Enqueuing Expose request
21:00:50.069 00.036 12044 IsSlewing returns 0
21:00:50.070 00.001 12044 IsGuiding returns 0
21:00:50.102 00.032 12044 PulseGuide returned control before completion, sleep 13
21:00:50.197 00.095 12044 IsGuiding returns 1
21:00:50.197 00.000 12044 scope still moving after pulse duration time elapsed
21:00:50.257 00.060 12044 IsSlewing returns 0
21:00:50.290 00.033 12044 IsGuiding returns 0
21:00:50.290 00.000 12044 scope move finished after 34 + 186 ms
21:00:50.290 00.000 12044 Move returns status 0, amount 34
21:00:50.290 00.000 12044 MoveAxis(N, 0, ABG)
21:00:50.290 00.000 12044 Move returns status 0, amount 0
21:00:50.290 00.000 12044 move complete, result=0
21:00:50.290 00.000 12044 worker thread done servicing request
21:00:50.290 00.000 12044 Worker thread wakes up
21:00:50.290 00.000 14964 GuideStep: -0.5 px 34 ms EAST, -0.3 px 0 ms NORTH
21:00:50.291 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:50.291 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:53.404 03.113 12044 Exposure complete
21:00:53.432 00.028 12044 worker thread done servicing request
21:00:53.432 00.000 14964 OnExposeComplete: enter
21:00:53.434 00.002 14964 UpdateGuideState(): m_state=6
21:00:53.435 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:00:53.435 00.000 14964 Star::Find returns 1 (0), X=811.67, Y=381.71, Mass=116406, SNR=210.4, Peak=8317 HFD=3.5
21:00:53.436 00.001 14964 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.67) = xAngle (0.64 = 0.64)
21:00:53.436 00.000 14964 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.77 = -2.51)
21:00:53.437 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=0.17 mountY=-0.12, mountTheta=-0.64
21:00:53.438 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.18, opts=13)
21:00:53.438 00.000 14964 Enqueuing Move request for scope (0.11, -0.18)
21:00:53.439 00.001 12044 Worker thread wakes up
21:00:53.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
21:00:53.439 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
21:00:53.439 00.000 12044 Moving (0.11, -0.18) raw xDistance=0.17 yDistance=-0.12
21:00:53.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
21:00:53.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:53.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:00:53.439 00.000 12044 MoveAxis(E, 0, ABG)
21:00:53.439 00.000 12044 Move returns status 0, amount 0
21:00:53.439 00.000 12044 MoveAxis(N, 0, ABG)
21:00:53.439 00.000 12044 Move returns status 0, amount 0
21:00:53.439 00.000 12044 move complete, result=0
21:00:53.440 00.001 12044 worker thread done servicing request
21:00:53.457 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8317, med=623, FiltMin=535, FiltMax=6735, Gamma=0.810
21:00:53.467 00.010 14964 UpdateGuideState exits: m=116406 SNR=210.4
21:00:53.469 00.002 14964 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 4 / 99999
21:00:53.470 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778558453.470,"Host":"NUCBOX","Inst":1,"Distance":0.28,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
21:00:53.471 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.471 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:53.472 00.001 14964 Enqueuing Expose request
21:00:53.474 00.002 12044 Worker thread wakes up
21:00:53.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:53.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:53.474 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:56.596 03.122 12044 Exposure complete
21:00:56.623 00.027 12044 worker thread done servicing request
21:00:56.623 00.000 14964 OnExposeComplete: enter
21:00:56.623 00.000 14964 UpdateGuideState(): m_state=6
21:00:56.624 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:00:56.624 00.000 14964 Star::Find returns 1 (0), X=811.44, Y=381.84, Mass=114022, SNR=196.8, Peak=9457 HFD=3.4
21:00:56.625 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.67) = xAngle (-1.09 = -1.09)
21:00:56.626 00.001 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.04 = 2.04)
21:00:56.626 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=0.06 mountY=0.12, mountTheta=1.09
21:00:56.627 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.05, opts=13)
21:00:56.628 00.001 14964 Enqueuing Move request for scope (-0.12, -0.05)
21:00:56.628 00.000 12044 Worker thread wakes up
21:00:56.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
21:00:56.628 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
21:00:56.628 00.000 12044 Moving (-0.12, -0.05) raw xDistance=0.06 yDistance=0.12
21:00:56.628 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.09, using input
21:00:56.628 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
21:00:56.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:56.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:00:56.628 00.000 12044 MoveAxis(E, 0, ABG)
21:00:56.628 00.000 12044 Move returns status 0, amount 0
21:00:56.629 00.001 12044 MoveAxis(N, 0, ABG)
21:00:56.629 00.000 12044 Move returns status 0, amount 0
21:00:56.629 00.000 12044 move complete, result=0
21:00:56.629 00.000 12044 worker thread done servicing request
21:00:56.637 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9457, med=623, FiltMin=535, FiltMax=6301, Gamma=0.810
21:00:56.642 00.005 14964 UpdateGuideState exits: m=114022 SNR=196.8
21:00:56.643 00.001 14964 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 5 / 99999
21:00:56.643 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778558456.643,"Host":"NUCBOX","Inst":1,"Distance":0.24,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
21:00:56.644 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:56.644 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:56.645 00.001 14964 Enqueuing Expose request
21:00:56.645 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:56.646 00.001 12044 Worker thread wakes up
21:00:56.646 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:56.646 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:00:59.749 03.103 12044 Exposure complete
21:00:59.773 00.024 12044 worker thread done servicing request
21:00:59.773 00.000 14964 OnExposeComplete: enter
21:00:59.774 00.001 14964 UpdateGuideState(): m_state=6
21:00:59.774 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:00:59.775 00.001 14964 Star::Find returns 1 (0), X=811.07, Y=382.14, Mass=113799, SNR=194.5, Peak=8333 HFD=3.8
21:00:59.775 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.67) = xAngle (4.34 = -1.94)
21:00:59.776 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.48 = 1.19)
21:00:59.776 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=0.25 hyp=0.55 cameraTheta=2.67 mountX=-0.20 mountY=0.51, mountTheta=1.94
21:00:59.778 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.25, opts=13)
21:00:59.778 00.000 14964 Enqueuing Move request for scope (-0.49, 0.25)
21:00:59.780 00.002 12044 Worker thread wakes up
21:00:59.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.25) opts 0xd
21:00:59.780 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.25)
21:00:59.780 00.000 12044 Moving (-0.49, 0.25) raw xDistance=-0.20 yDistance=0.51
21:00:59.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.00
21:00:59.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:59.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:00:59.780 00.000 12044 MoveAxis(E, 0, ABG)
21:00:59.780 00.000 12044 Move returns status 0, amount 0
21:00:59.780 00.000 12044 MoveAxis(N, 0, ABG)
21:00:59.780 00.000 12044 Move returns status 0, amount 0
21:00:59.780 00.000 12044 move complete, result=0
21:00:59.781 00.001 12044 worker thread done servicing request
21:00:59.789 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8333, med=623, FiltMin=531, FiltMax=6350, Gamma=0.810
21:00:59.794 00.005 14964 UpdateGuideState exits: m=113799 SNR=194.5
21:00:59.794 00.000 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 6 / 99999
21:00:59.795 00.001 14964 PhdController: newstate STATE_FINISH
21:00:59.795 00.000 14964 PhdController complete: success
21:00:59.796 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778558459.796,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:00:59.796 00.000 14964 Mount: notify guiding dither settle done success=1
21:00:59.797 00.001 14964 PhdController: newstate STATE_IDLE
21:00:59.797 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:59.798 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:00:59.798 00.000 14964 Enqueuing Expose request
21:00:59.799 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:00:59.799 00.000 12044 Worker thread wakes up
21:00:59.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:00:59.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:02.931 03.132 12044 Exposure complete
21:01:02.955 00.024 12044 worker thread done servicing request
21:01:02.956 00.001 14964 OnExposeComplete: enter
21:01:02.956 00.000 14964 UpdateGuideState(): m_state=6
21:01:02.957 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:01:02.957 00.000 14964 Star::Find returns 1 (0), X=811.21, Y=381.77, Mass=115758, SNR=203.9, Peak=9425 HFD=3.5
21:01:02.959 00.002 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.67) = xAngle (-1.15 = -1.15)
21:01:02.961 00.002 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.98 = 1.98)
21:01:02.961 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-2.82 mountX=0.15 mountY=0.34, mountTheta=1.16
21:01:02.963 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.12, opts=13)
21:01:02.965 00.002 14964 Enqueuing Move request for scope (-0.35, -0.12)
21:01:02.966 00.001 12044 Worker thread wakes up
21:01:02.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.12) opts 0xd
21:01:02.966 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.12)
21:01:02.966 00.000 12044 Moving (-0.35, -0.12) raw xDistance=0.15 yDistance=0.34
21:01:02.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
21:01:02.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:02.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:01:02.966 00.000 12044 MoveAxis(E, 0, ABG)
21:01:02.966 00.000 12044 Move returns status 0, amount 0
21:01:02.966 00.000 12044 MoveAxis(N, 0, ABG)
21:01:02.966 00.000 12044 Move returns status 0, amount 0
21:01:02.966 00.000 12044 move complete, result=0
21:01:02.966 00.000 12044 worker thread done servicing request
21:01:02.979 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9425, med=623, FiltMin=533, FiltMax=6673, Gamma=0.810
21:01:02.989 00.010 14964 UpdateGuideState exits: m=115758 SNR=203.9
21:01:02.991 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:02.991 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:02.993 00.002 14964 Enqueuing Expose request
21:01:02.995 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:01:02.997 00.002 12044 Worker thread wakes up
21:01:02.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:02.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:06.105 03.108 12044 Exposure complete
21:01:06.141 00.036 12044 worker thread done servicing request
21:01:06.141 00.000 14964 OnExposeComplete: enter
21:01:06.143 00.002 14964 UpdateGuideState(): m_state=6
21:01:06.143 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:01:06.144 00.001 14964 Star::Find returns 1 (0), X=810.83, Y=381.62, Mass=115176, SNR=200.6, Peak=8946 HFD=3.6
21:01:06.145 00.001 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.67) = xAngle (-1.12 = -1.12)
21:01:06.146 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.02 = 2.02)
21:01:06.148 00.002 14964 CameraToMount -- cameraX=-0.73 cameraY=-0.27 hyp=0.78 cameraTheta=-2.78 mountX=0.34 mountY=0.70, mountTheta=1.12
21:01:06.150 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=-0.27, opts=13)
21:01:06.151 00.001 14964 Enqueuing Move request for scope (-0.73, -0.27)
21:01:06.153 00.002 12044 Worker thread wakes up
21:01:06.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.27) opts 0xd
21:01:06.153 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, -0.27)
21:01:06.153 00.000 12044 Moving (-0.73, -0.27) raw xDistance=0.34 yDistance=0.70
21:01:06.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.34, slope = 0.05
21:01:06.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:06.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
21:01:06.153 00.000 12044 MoveAxis(W, 27, ABG)
21:01:06.153 00.000 12044 Guiding  Dir = 3, Dur = 27
21:01:06.166 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8946, med=624, FiltMin=534, FiltMax=6301, Gamma=0.810
21:01:06.178 00.012 14964 UpdateGuideState exits: m=115176 SNR=200.6
21:01:06.180 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:06.181 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:06.182 00.001 14964 Enqueuing Expose request
21:01:06.184 00.002 12044 IsSlewing returns 0
21:01:06.210 00.026 12044 IsGuiding returns 0
21:01:06.243 00.033 12044 IsGuiding returns 1
21:01:06.243 00.000 12044 scope still moving after pulse duration time elapsed
21:01:06.344 00.101 12044 IsSlewing returns 0
21:01:06.345 00.001 12044 IsGuiding returns 0
21:01:06.346 00.001 12044 scope move finished after 27 + 108 ms
21:01:06.346 00.000 12044 Move returns status 0, amount 27
21:01:06.346 00.000 12044 MoveAxis(N, 0, ABG)
21:01:06.346 00.000 12044 Move returns status 0, amount 0
21:01:06.346 00.000 12044 move complete, result=0
21:01:06.346 00.000 12044 worker thread done servicing request
21:01:06.346 00.000 12044 Worker thread wakes up
21:01:06.346 00.000 14964 GuideStep: 0.3 px 27 ms WEST, 0.7 px 0 ms NORTH
21:01:06.348 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:06.348 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:09.478 03.130 12044 Exposure complete
21:01:09.507 00.029 12044 worker thread done servicing request
21:01:09.507 00.000 14964 OnExposeComplete: enter
21:01:09.508 00.001 14964 UpdateGuideState(): m_state=6
21:01:09.510 00.002 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:01:09.511 00.001 14964 Star::Find returns 1 (0), X=810.97, Y=381.99, Mass=117096, SNR=200.1, Peak=9233 HFD=3.8
21:01:09.513 00.002 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.67) = xAngle (4.64 = -1.64)
21:01:09.514 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.78 = 1.49)
21:01:09.515 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=0.10 hyp=0.59 cameraTheta=2.97 mountX=-0.04 mountY=0.59, mountTheta=1.64
21:01:09.518 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.10, opts=13)
21:01:09.520 00.002 14964 Enqueuing Move request for scope (-0.59, 0.10)
21:01:09.521 00.001 12044 Worker thread wakes up
21:01:09.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.10) opts 0xd
21:01:09.521 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.10)
21:01:09.521 00.000 12044 Moving (-0.59, 0.10) raw xDistance=-0.04 yDistance=0.59
21:01:09.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
21:01:09.521 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.08 newest=1.63
21:01:09.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
21:01:09.521 00.000 12044 MoveAxis(E, 0, ABG)
21:01:09.521 00.000 12044 Move returns status 0, amount 0
21:01:09.521 00.000 12044 MoveAxis(S, 56, ABG)
21:01:09.521 00.000 12044 Guiding  Dir = 1, Dur = 56
21:01:09.535 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9233, med=624, FiltMin=528, FiltMax=6723, Gamma=0.810
21:01:09.546 00.011 14964 UpdateGuideState exits: m=117096 SNR=200.1
21:01:09.549 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:09.549 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:09.550 00.001 14964 Enqueuing Expose request
21:01:09.604 00.054 12044 IsSlewing returns 0
21:01:09.604 00.000 12044 IsGuiding returns 0
21:01:09.636 00.032 12044 PulseGuide returned control before completion, sleep 35
21:01:09.678 00.042 12044 IsGuiding returns 1
21:01:09.679 00.001 12044 scope still moving after pulse duration time elapsed
21:01:09.730 00.051 12044 IsSlewing returns 0
21:01:09.730 00.000 12044 IsGuiding returns 0
21:01:09.730 00.000 12044 scope move finished after 56 + 69 ms
21:01:09.730 00.000 12044 Move returns status 0, amount 56
21:01:09.730 00.000 12044 move complete, result=0
21:01:09.730 00.000 12044 worker thread done servicing request
21:01:09.730 00.000 12044 Worker thread wakes up
21:01:09.730 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 56 ms SOUTH
21:01:09.731 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:09.731 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:12.857 03.126 12044 Exposure complete
21:01:12.899 00.042 12044 worker thread done servicing request
21:01:12.899 00.000 14964 OnExposeComplete: enter
21:01:12.901 00.002 14964 UpdateGuideState(): m_state=6
21:01:12.902 00.001 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:01:12.904 00.002 14964 Star::Find returns 1 (0), X=811.18, Y=381.17, Mass=115308, SNR=201.5, Peak=8934 HFD=3.7
21:01:12.905 00.001 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.67) = xAngle (-0.39 = -0.39)
21:01:12.906 00.001 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.74 = 2.74)
21:01:12.907 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.72 hyp=0.82 cameraTheta=-2.06 mountX=0.76 mountY=0.32, mountTheta=0.40
21:01:12.910 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.72, opts=13)
21:01:12.911 00.001 14964 Enqueuing Move request for scope (-0.39, -0.72)
21:01:12.912 00.001 12044 Worker thread wakes up
21:01:12.912 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.72) opts 0xd
21:01:12.912 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.72)
21:01:12.912 00.000 12044 Moving (-0.39, -0.72) raw xDistance=0.76 yDistance=0.32
21:01:12.912 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.42 from input 0.76, slope = 0.06
21:01:12.912 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:12.912 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:01:12.912 00.000 12044 MoveAxis(W, 45, ABG)
21:01:12.912 00.000 12044 Guiding  Dir = 3, Dur = 45
21:01:12.925 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8934, med=624, FiltMin=536, FiltMax=6607, Gamma=0.810
21:01:12.940 00.015 14964 UpdateGuideState exits: m=115308 SNR=201.5
21:01:12.942 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:12.943 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:12.945 00.002 14964 Enqueuing Expose request
21:01:12.964 00.019 12044 IsSlewing returns 0
21:01:12.965 00.001 12044 IsGuiding returns 0
21:01:12.996 00.031 12044 PulseGuide returned control before completion, sleep 24
21:01:13.035 00.039 12044 IsGuiding returns 1
21:01:13.035 00.000 12044 scope still moving after pulse duration time elapsed
21:01:13.088 00.053 12044 IsSlewing returns 0
21:01:13.088 00.000 12044 IsGuiding returns 0
21:01:13.088 00.000 12044 scope move finished after 45 + 77 ms
21:01:13.088 00.000 12044 Move returns status 0, amount 45
21:01:13.088 00.000 12044 MoveAxis(N, 0, ABG)
21:01:13.088 00.000 12044 Move returns status 0, amount 0
21:01:13.088 00.000 12044 move complete, result=0
21:01:13.088 00.000 12044 worker thread done servicing request
21:01:13.088 00.000 12044 Worker thread wakes up
21:01:13.088 00.000 14964 GuideStep: 0.8 px 45 ms WEST, 0.3 px 0 ms NORTH
21:01:13.089 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:13.089 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:16.218 03.129 12044 Exposure complete
21:01:16.244 00.026 12044 worker thread done servicing request
21:01:16.244 00.000 14964 OnExposeComplete: enter
21:01:16.247 00.003 14964 UpdateGuideState(): m_state=6
21:01:16.249 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:01:16.252 00.003 14964 Star::Find returns 1 (0), X=810.39, Y=381.96, Mass=118202, SNR=206.9, Peak=8972 HFD=3.5
21:01:16.253 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.75 = -1.53)
21:01:16.254 00.001 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.61)
21:01:16.254 00.000 14964 CameraToMount -- cameraX=-1.17 cameraY=0.06 hyp=1.17 cameraTheta=3.09 mountX=0.05 mountY=1.17, mountTheta=1.53
21:01:16.257 00.003 14964 SchedulePrimaryMove(1136A648, x=-1.17, y=0.06, opts=13)
21:01:16.258 00.001 14964 Enqueuing Move request for scope (-1.17, 0.06)
21:01:16.260 00.002 12044 Worker thread wakes up
21:01:16.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.06) opts 0xd
21:01:16.260 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.17, 0.06)
21:01:16.260 00.000 12044 Moving (-1.17, 0.06) raw xDistance=0.05 yDistance=1.17
21:01:16.260 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.42, using input
21:01:16.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.06
21:01:16.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
21:01:16.260 00.000 12044 MoveAxis(E, 0, ABG)
21:01:16.260 00.000 12044 Move returns status 0, amount 0
21:01:16.260 00.000 12044 MoveAxis(S, 110, ABG)
21:01:16.260 00.000 12044 Guiding  Dir = 1, Dur = 110
21:01:16.274 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8972, med=623, FiltMin=537, FiltMax=6743, Gamma=0.810
21:01:16.284 00.010 14964 UpdateGuideState exits: m=118202 SNR=206.9
21:01:16.286 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:16.287 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:16.289 00.002 14964 Enqueuing Expose request
21:01:16.290 00.001 12044 IsSlewing returns 0
21:01:16.291 00.001 12044 IsGuiding returns 0
21:01:16.324 00.033 12044 PulseGuide returned control before completion, sleep 88
21:01:16.448 00.124 12044 IsGuiding returns 1
21:01:16.448 00.000 12044 scope still moving after pulse duration time elapsed
21:01:16.497 00.049 12044 IsSlewing returns 0
21:01:16.529 00.032 12044 IsGuiding returns 0
21:01:16.529 00.000 12044 scope move finished after 110 + 127 ms
21:01:16.529 00.000 12044 Move returns status 0, amount 110
21:01:16.529 00.000 12044 move complete, result=0
21:01:16.529 00.000 12044 worker thread done servicing request
21:01:16.529 00.000 12044 Worker thread wakes up
21:01:16.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:16.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:16.529 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 1.2 px 110 ms SOUTH
21:01:19.654 03.125 12044 Exposure complete
21:01:19.676 00.022 12044 worker thread done servicing request
21:01:19.676 00.000 14964 OnExposeComplete: enter
21:01:19.678 00.002 14964 UpdateGuideState(): m_state=6
21:01:19.679 00.001 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:01:19.681 00.002 14964 Star::Find returns 1 (0), X=812.01, Y=381.71, Mass=115000, SNR=200.2, Peak=8443 HFD=3.5
21:01:19.682 00.001 14964 MultiStar: exiting stabilization period
21:01:19.683 00.001 14964 MultiStar: updating star positions after lock position change
21:01:19.685 00.002 14964 Star::Find(35, 271, 179, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:01:19.686 00.001 14964 Star::Find returns 1 (0), X=271.70, Y=178.89, Mass=60107, SNR=137.9, Peak=5772 HFD=3.1
21:01:19.687 00.001 14964 Star::Find(35, 637, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:01:19.688 00.001 14964 Star::Find returns 1 (0), X=637.82, Y=192.34, Mass=22904, SNR=76.6, Peak=2425 HFD=3.2
21:01:19.688 00.000 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.67) = xAngle (1.28 = 1.28)
21:01:19.688 00.000 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.42 = -1.87)
21:01:19.689 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=-0.18 hyp=0.49 cameraTheta=-0.39 mountX=0.14 mountY=-0.47, mountTheta=-1.28
21:01:19.690 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.18, opts=13)
21:01:19.691 00.001 14964 Enqueuing Move request for scope (0.45, -0.18)
21:01:19.691 00.000 12044 Worker thread wakes up
21:01:19.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.18) opts 0xd
21:01:19.691 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.18)
21:01:19.691 00.000 12044 Moving (0.45, -0.18) raw xDistance=0.14 yDistance=-0.47
21:01:19.691 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.35, using input
21:01:19.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
21:01:19.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:01:19.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:01:19.691 00.000 12044 MoveAxis(E, 0, ABG)
21:01:19.691 00.000 12044 Move returns status 0, amount 0
21:01:19.692 00.001 12044 MoveAxis(N, 0, ABG)
21:01:19.692 00.000 12044 Move returns status 0, amount 0
21:01:19.692 00.000 12044 move complete, result=0
21:01:19.692 00.000 12044 worker thread done servicing request
21:01:19.700 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8443, med=625, FiltMin=540, FiltMax=6015, Gamma=0.810
21:01:19.705 00.005 14964 UpdateGuideState exits: m=115000 SNR=200.2
21:01:19.706 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:19.706 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:19.707 00.001 14964 Enqueuing Expose request
21:01:19.707 00.000 12044 Worker thread wakes up
21:01:19.707 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:19.707 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:19.707 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:01:22.816 03.109 12044 Exposure complete
21:01:22.853 00.037 12044 worker thread done servicing request
21:01:22.853 00.000 14964 OnExposeComplete: enter
21:01:22.855 00.002 14964 UpdateGuideState(): m_state=6
21:01:22.856 00.001 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:01:22.858 00.002 14964 Star::Find returns 1 (0), X=812.28, Y=381.92, Mass=115057, SNR=205.9, Peak=9055 HFD=3.4
21:01:22.859 00.001 14964 MultiStar: [#1 0.19,0.29,0.68,U] [#2 0.17,0.05,0.38,U] 
21:01:22.860 00.001 14964 refined, 2 included, MultiStar: {0.44, 0.12}, one-star: {0.72, 0.03}
21:01:22.860 00.000 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.67) = xAngle (1.93 = 1.93)
21:01:22.862 00.002 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.06 = -1.22)
21:01:22.866 00.004 14964 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.46 cameraTheta=0.26 mountX=-0.16 mountY=-0.43, mountTheta=-1.93
21:01:22.875 00.009 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.12, opts=13)
21:01:22.878 00.003 14964 Enqueuing Move request for scope (0.44, 0.12)
21:01:22.880 00.002 12044 Worker thread wakes up
21:01:22.880 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd
21:01:22.880 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.12)
21:01:22.880 00.000 12044 Moving (0.44, 0.12) raw xDistance=-0.16 yDistance=-0.43
21:01:22.880 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
21:01:22.881 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:22.881 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:01:22.881 00.000 12044 MoveAxis(E, 0, ABG)
21:01:22.881 00.000 12044 Move returns status 0, amount 0
21:01:22.881 00.000 12044 MoveAxis(N, 0, ABG)
21:01:22.881 00.000 12044 Move returns status 0, amount 0
21:01:22.881 00.000 12044 move complete, result=0
21:01:22.881 00.000 12044 worker thread done servicing request
21:01:22.894 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9055, med=625, FiltMin=532, FiltMax=6519, Gamma=0.810
21:01:22.900 00.006 14964 UpdateGuideState exits: m=115057 SNR=205.9
21:01:22.901 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:22.901 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:22.902 00.001 14964 Enqueuing Expose request
21:01:22.903 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:01:22.905 00.002 12044 Worker thread wakes up
21:01:22.905 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:22.905 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:26.018 03.113 12044 Exposure complete
21:01:26.067 00.049 12044 worker thread done servicing request
21:01:26.067 00.000 14964 OnExposeComplete: enter
21:01:26.068 00.001 14964 UpdateGuideState(): m_state=6
21:01:26.068 00.000 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:01:26.069 00.001 14964 Star::Find returns 1 (0), X=812.17, Y=381.50, Mass=114126, SNR=196.1, Peak=11185 HFD=3.0
21:01:26.071 00.002 14964 MultiStar: [#1 0.28,-0.16,0.73,U] [#2 0.12,-0.38,0.39,U] 
21:01:26.073 00.002 14964 refined, 2 included, MultiStar: {0.41, -0.31}, one-star: {0.61, -0.39}
21:01:26.074 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.67) = xAngle (1.02 = 1.02)
21:01:26.075 00.001 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.15 = -2.13)
21:01:26.077 00.002 14964 CameraToMount -- cameraX=0.41 cameraY=-0.31 hyp=0.51 cameraTheta=-0.65 mountX=0.27 mountY=-0.43, mountTheta=-1.02
21:01:26.079 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.31, opts=13)
21:01:26.081 00.002 14964 Enqueuing Move request for scope (0.41, -0.31)
21:01:26.083 00.002 12044 Worker thread wakes up
21:01:26.083 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.31) opts 0xd
21:01:26.083 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.31)
21:01:26.083 00.000 12044 Moving (0.41, -0.31) raw xDistance=0.27 yDistance=-0.43
21:01:26.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.01
21:01:26.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:26.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:01:26.083 00.000 12044 MoveAxis(E, 0, ABG)
21:01:26.083 00.000 12044 Move returns status 0, amount 0
21:01:26.083 00.000 12044 MoveAxis(N, 0, ABG)
21:01:26.083 00.000 12044 Move returns status 0, amount 0
21:01:26.083 00.000 12044 move complete, result=0
21:01:26.084 00.001 12044 worker thread done servicing request
21:01:26.102 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11185, med=624, FiltMin=534, FiltMax=6767, Gamma=0.810
21:01:26.113 00.011 14964 UpdateGuideState exits: m=114126 SNR=196.1
21:01:26.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:26.116 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:26.117 00.001 14964 Enqueuing Expose request
21:01:26.118 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:01:26.119 00.001 12044 Worker thread wakes up
21:01:26.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:26.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:29.246 03.127 12044 Exposure complete
21:01:29.279 00.033 12044 worker thread done servicing request
21:01:29.279 00.000 14964 OnExposeComplete: enter
21:01:29.280 00.001 14964 UpdateGuideState(): m_state=6
21:01:29.283 00.003 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:01:29.283 00.000 14964 Star::Find returns 1 (0), X=812.50, Y=381.44, Mass=112337, SNR=191.7, Peak=9052 HFD=3.2
21:01:29.285 00.002 14964 MultiStar: [#1 0.45,-0.32,0.73,U] [#2 0.49,-0.41,0.00,M1] 
21:01:29.287 00.002 14964 refined, 1 included, MultiStar: {0.73, -0.39}, one-star: {0.94, -0.45}
21:01:29.287 00.000 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.67) = xAngle (1.18 = 1.18)
21:01:29.289 00.002 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.31 = -1.97)
21:01:29.290 00.001 14964 CameraToMount -- cameraX=0.73 cameraY=-0.39 hyp=0.83 cameraTheta=-0.49 mountX=0.32 mountY=-0.76, mountTheta=-1.17
21:01:29.293 00.003 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.39, opts=13)
21:01:29.295 00.002 14964 Enqueuing Move request for scope (0.73, -0.39)
21:01:29.296 00.001 12044 Worker thread wakes up
21:01:29.296 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.39) opts 0xd
21:01:29.296 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.39)
21:01:29.296 00.000 12044 Moving (0.73, -0.39) raw xDistance=0.32 yDistance=-0.76
21:01:29.297 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.32, slope = 0.02
21:01:29.297 00.000 12044 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.297 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
21:01:29.297 00.000 12044 MoveAxis(W, 12, ABG)
21:01:29.297 00.000 12044 Guiding  Dir = 3, Dur = 12
21:01:29.311 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9052, med=624, FiltMin=529, FiltMax=6675, Gamma=0.810
21:01:29.321 00.010 14964 UpdateGuideState exits: m=112337 SNR=191.7
21:01:29.323 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:29.324 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:29.326 00.002 14964 Enqueuing Expose request
21:01:29.328 00.002 12044 IsSlewing returns 0
21:01:29.329 00.001 12044 IsGuiding returns 0
21:01:29.361 00.032 12044 IsGuiding returns 1
21:01:29.361 00.000 12044 scope still moving after pulse duration time elapsed
21:01:29.436 00.075 12044 IsSlewing returns 0
21:01:29.437 00.001 12044 IsGuiding returns 0
21:01:29.437 00.000 12044 scope move finished after 12 + 95 ms
21:01:29.437 00.000 12044 Move returns status 0, amount 12
21:01:29.437 00.000 12044 MoveAxis(N, 0, ABG)
21:01:29.437 00.000 12044 Move returns status 0, amount 0
21:01:29.437 00.000 12044 move complete, result=0
21:01:29.437 00.000 12044 worker thread done servicing request
21:01:29.437 00.000 12044 Worker thread wakes up
21:01:29.437 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:29.437 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:29.437 00.000 14964 GuideStep: 0.3 px 12 ms WEST, -0.8 px 0 ms NORTH
21:01:32.539 03.102 12044 Exposure complete
21:01:32.574 00.035 12044 worker thread done servicing request
21:01:32.575 00.001 14964 OnExposeComplete: enter
21:01:32.576 00.001 14964 UpdateGuideState(): m_state=6
21:01:32.577 00.001 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:01:32.577 00.000 14964 Star::Find returns 1 (0), X=812.22, Y=380.95, Mass=117263, SNR=200.6, Peak=9449 HFD=3.8
21:01:32.579 00.002 14964 MultiStar: [#1 0.07,-0.65,0.71,U] [#2 0.38,-0.91,0.00,M2] 
21:01:32.580 00.001 14964 refined, 1 included, MultiStar: {0.42, -0.82}, one-star: {0.66, -0.94}
21:01:32.581 00.001 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.67) = xAngle (0.57 = 0.57)
21:01:32.581 00.000 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.70 = -2.58)
21:01:32.582 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.82 hyp=0.92 cameraTheta=-1.10 mountX=0.78 mountY=-0.49, mountTheta=-0.56
21:01:32.584 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.82, opts=13)
21:01:32.585 00.001 14964 Enqueuing Move request for scope (0.42, -0.82)
21:01:32.588 00.003 12044 Worker thread wakes up
21:01:32.589 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.82) opts 0xd
21:01:32.589 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.82)
21:01:32.589 00.000 12044 Moving (0.42, -0.82) raw xDistance=0.78 yDistance=-0.49
21:01:32.589 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.78, slope = 0.03
21:01:32.589 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:01:32.589 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:01:32.589 00.000 12044 MoveAxis(W, 19, ABG)
21:01:32.589 00.000 12044 Guiding  Dir = 3, Dur = 19
21:01:32.608 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9449, med=625, FiltMin=537, FiltMax=6110, Gamma=0.810
21:01:32.614 00.006 14964 UpdateGuideState exits: m=117263 SNR=200.6
21:01:32.615 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:32.615 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:32.615 00.000 14964 Enqueuing Expose request
21:01:32.627 00.012 12044 IsSlewing returns 0
21:01:32.627 00.000 12044 IsGuiding returns 0
21:01:32.661 00.034 12044 IsGuiding returns 1
21:01:32.661 00.000 12044 scope still moving after pulse duration time elapsed
21:01:32.750 00.089 12044 IsSlewing returns 0
21:01:32.785 00.035 12044 IsGuiding returns 0
21:01:32.785 00.000 12044 scope move finished after 19 + 138 ms
21:01:32.785 00.000 12044 Move returns status 0, amount 19
21:01:32.785 00.000 12044 MoveAxis(N, 0, ABG)
21:01:32.785 00.000 12044 Move returns status 0, amount 0
21:01:32.785 00.000 12044 move complete, result=0
21:01:32.786 00.001 12044 worker thread done servicing request
21:01:32.786 00.000 12044 Worker thread wakes up
21:01:32.786 00.000 14964 GuideStep: 0.8 px 19 ms WEST, -0.5 px 0 ms NORTH
21:01:32.788 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:32.789 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:35.889 03.100 12044 Exposure complete
21:01:35.910 00.021 12044 worker thread done servicing request
21:01:35.910 00.000 14964 OnExposeComplete: enter
21:01:35.911 00.001 14964 UpdateGuideState(): m_state=6
21:01:35.911 00.000 14964 Star::Find(35, 812, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:01:35.912 00.001 14964 Star::Find returns 1 (0), X=811.87, Y=381.81, Mass=112722, SNR=193.7, Peak=9111 HFD=3.7
21:01:35.913 00.001 14964 MultiStar: [#1 -0.03,0.23,0.70,U] [#2 -0.21,0.01,0.41,U] 
21:01:35.913 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.04}, one-star: {0.31, -0.08}
21:01:35.913 00.000 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.67) = xAngle (2.06 = 2.06)
21:01:35.914 00.001 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.19 = -1.09)
21:01:35.914 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
21:01:35.915 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.04, opts=13)
21:01:35.916 00.001 14964 Enqueuing Move request for scope (0.10, 0.04)
21:01:35.916 00.000 12044 Worker thread wakes up
21:01:35.916 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
21:01:35.916 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
21:01:35.916 00.000 12044 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=-0.09
21:01:35.916 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
21:01:35.916 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:35.917 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:01:35.917 00.000 12044 MoveAxis(E, 0, ABG)
21:01:35.917 00.000 12044 Move returns status 0, amount 0
21:01:35.917 00.000 12044 MoveAxis(N, 0, ABG)
21:01:35.917 00.000 12044 Move returns status 0, amount 0
21:01:35.917 00.000 12044 move complete, result=0
21:01:35.917 00.000 12044 worker thread done servicing request
21:01:35.923 00.006 14964 UpdateImageDisplay: Size=(968,608) min=42, max=9111, med=626, FiltMin=543, FiltMax=5898, Gamma=0.810
21:01:35.929 00.006 14964 UpdateGuideState exits: m=112722 SNR=193.7
21:01:35.929 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:35.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:35.930 00.000 14964 Enqueuing Expose request
21:01:35.930 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:35.931 00.001 12044 Worker thread wakes up
21:01:35.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:35.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:39.066 03.135 12044 Exposure complete
21:01:39.098 00.032 12044 worker thread done servicing request
21:01:39.099 00.001 14964 OnExposeComplete: enter
21:01:39.100 00.001 14964 UpdateGuideState(): m_state=6
21:01:39.101 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:01:39.103 00.002 14964 Star::Find returns 1 (0), X=812.35, Y=382.06, Mass=115235, SNR=198.8, Peak=7775 HFD=3.9
21:01:39.104 00.001 14964 MultiStar: [#1 0.40,0.51,0.69,U] [#2 0.50,0.19,0.37,U] 
21:01:39.106 00.002 14964 refined, 2 included, MultiStar: {0.61, 0.29}, one-star: {0.79, 0.17}
21:01:39.107 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.67) = xAngle (2.11 = 2.11)
21:01:39.109 00.002 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.04)
21:01:39.110 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.29 hyp=0.67 cameraTheta=0.44 mountX=-0.34 mountY=-0.58, mountTheta=-2.11
21:01:39.112 00.002 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.29, opts=13)
21:01:39.115 00.003 14964 Enqueuing Move request for scope (0.61, 0.29)
21:01:39.117 00.002 12044 Worker thread wakes up
21:01:39.117 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.29) opts 0xd
21:01:39.117 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.29)
21:01:39.117 00.000 12044 Moving (0.61, 0.29) raw xDistance=-0.34 yDistance=-0.58
21:01:39.117 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.34, slope = -0.02
21:01:39.118 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:39.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:01:39.118 00.000 12044 MoveAxis(E, 16, ABG)
21:01:39.118 00.000 12044 Guiding  Dir = 2, Dur = 16
21:01:39.132 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7775, med=625, FiltMin=539, FiltMax=6119, Gamma=0.810
21:01:39.142 00.010 14964 UpdateGuideState exits: m=115235 SNR=198.8
21:01:39.143 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:39.145 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:39.146 00.001 14964 Enqueuing Expose request
21:01:39.172 00.026 12044 IsSlewing returns 0
21:01:39.172 00.000 12044 IsGuiding returns 0
21:01:39.203 00.031 12044 IsGuiding returns 1
21:01:39.203 00.000 12044 scope still moving after pulse duration time elapsed
21:01:39.251 00.048 12044 IsSlewing returns 0
21:01:39.251 00.000 12044 IsGuiding returns 0
21:01:39.251 00.000 12044 scope move finished after 16 + 62 ms
21:01:39.251 00.000 12044 Move returns status 0, amount 16
21:01:39.251 00.000 12044 MoveAxis(N, 0, ABG)
21:01:39.251 00.000 12044 Move returns status 0, amount 0
21:01:39.252 00.001 12044 move complete, result=0
21:01:39.252 00.000 12044 worker thread done servicing request
21:01:39.252 00.000 12044 Worker thread wakes up
21:01:39.252 00.000 14964 GuideStep: -0.3 px 16 ms EAST, -0.6 px 0 ms NORTH
21:01:39.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:39.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:42.379 03.127 12044 Exposure complete
21:01:42.415 00.036 12044 worker thread done servicing request
21:01:42.416 00.001 14964 OnExposeComplete: enter
21:01:42.417 00.001 14964 UpdateGuideState(): m_state=6
21:01:42.418 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:01:42.418 00.000 14964 Star::Find returns 1 (0), X=811.96, Y=381.88, Mass=116112, SNR=199.3, Peak=8771 HFD=3.8
21:01:42.419 00.001 14964 MultiStar: [#1 -0.03,0.24,0.72,U] [#2 -0.05,-0.04,0.38,U] 
21:01:42.420 00.001 14964 refined, 2 included, MultiStar: {0.17, 0.07}, one-star: {0.40, -0.01}
21:01:42.420 00.000 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.67) = xAngle (2.05 = 2.05)
21:01:42.421 00.001 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.19 = -1.10)
21:01:42.422 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
21:01:42.424 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.07, opts=13)
21:01:42.425 00.001 14964 Enqueuing Move request for scope (0.17, 0.07)
21:01:42.427 00.002 12044 Worker thread wakes up
21:01:42.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
21:01:42.427 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
21:01:42.427 00.000 12044 Moving (0.17, 0.07) raw xDistance=-0.08 yDistance=-0.16
21:01:42.427 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.33, using input
21:01:42.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
21:01:42.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:42.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:01:42.428 00.001 12044 MoveAxis(E, 0, ABG)
21:01:42.428 00.000 12044 Move returns status 0, amount 0
21:01:42.428 00.000 12044 MoveAxis(N, 0, ABG)
21:01:42.428 00.000 12044 Move returns status 0, amount 0
21:01:42.428 00.000 12044 move complete, result=0
21:01:42.428 00.000 12044 worker thread done servicing request
21:01:42.440 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8771, med=625, FiltMin=539, FiltMax=6562, Gamma=0.810
21:01:42.453 00.013 14964 UpdateGuideState exits: m=116112 SNR=199.3
21:01:42.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.456 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:42.457 00.001 14964 Enqueuing Expose request
21:01:42.461 00.004 12044 Worker thread wakes up
21:01:42.461 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:42.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:42.462 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:01:45.594 03.132 12044 Exposure complete
21:01:45.616 00.022 12044 worker thread done servicing request
21:01:45.616 00.000 14964 OnExposeComplete: enter
21:01:45.617 00.001 14964 UpdateGuideState(): m_state=6
21:01:45.617 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:01:45.618 00.001 14964 Star::Find returns 1 (0), X=811.72, Y=381.96, Mass=117624, SNR=207.6, Peak=9063 HFD=3.5
21:01:45.618 00.000 14964 MultiStar: [#1 -0.43,0.32,0.69,U] [#2 -0.12,0.15,0.37,U] 
21:01:45.620 00.002 14964 single-star, 2 included, MultiStar: {-0.09, 0.17}, one-star: {0.16, 0.07}
21:01:45.620 00.000 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.67) = xAngle (2.09 = 2.09)
21:01:45.621 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.22 = -1.06)
21:01:45.621 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.42 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
21:01:45.622 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.07, opts=13)
21:01:45.623 00.001 14964 Enqueuing Move request for scope (0.16, 0.07)
21:01:45.624 00.001 12044 Worker thread wakes up
21:01:45.624 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
21:01:45.624 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
21:01:45.624 00.000 12044 Moving (0.16, 0.07) raw xDistance=-0.09 yDistance=-0.15
21:01:45.624 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.17, using input
21:01:45.624 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
21:01:45.625 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:45.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:01:45.625 00.000 12044 MoveAxis(E, 0, ABG)
21:01:45.625 00.000 12044 Move returns status 0, amount 0
21:01:45.625 00.000 12044 MoveAxis(N, 0, ABG)
21:01:45.625 00.000 12044 Move returns status 0, amount 0
21:01:45.625 00.000 12044 move complete, result=0
21:01:45.625 00.000 12044 worker thread done servicing request
21:01:45.637 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9063, med=624, FiltMin=539, FiltMax=6739, Gamma=0.810
21:01:45.642 00.005 14964 UpdateGuideState exits: m=117624 SNR=207.6
21:01:45.643 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:45.644 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:45.644 00.000 14964 Enqueuing Expose request
21:01:45.645 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:01:45.645 00.000 12044 Worker thread wakes up
21:01:45.645 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:45.645 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:48.775 03.130 12044 Exposure complete
21:01:48.817 00.042 12044 worker thread done servicing request
21:01:48.817 00.000 14964 OnExposeComplete: enter
21:01:48.818 00.001 14964 UpdateGuideState(): m_state=6
21:01:48.820 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:01:48.821 00.001 14964 Star::Find returns 1 (0), X=811.83, Y=381.95, Mass=116029, SNR=198.8, Peak=9471 HFD=3.7
21:01:48.823 00.002 14964 MultiStar: [#1 -0.33,0.38,0.69,U] [#2 -0.30,0.24,0.39,U] 
21:01:48.825 00.002 14964 refined, 2 included, MultiStar: {-0.04, 0.20}, one-star: {0.27, 0.06}
21:01:48.826 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.41 = -2.87)
21:01:48.828 00.002 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.55 = 0.26)
21:01:48.829 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=-0.20 mountY=0.05, mountTheta=2.88
21:01:48.833 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.20, opts=13)
21:01:48.835 00.002 14964 Enqueuing Move request for scope (-0.04, 0.20)
21:01:48.837 00.002 12044 Worker thread wakes up
21:01:48.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:01:48.837 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:01:48.838 00.001 12044 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.05
21:01:48.838 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.28, using input
21:01:48.838 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.04
21:01:48.838 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:48.838 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:01:48.838 00.000 12044 MoveAxis(E, 0, ABG)
21:01:48.838 00.000 12044 Move returns status 0, amount 0
21:01:48.838 00.000 12044 MoveAxis(N, 0, ABG)
21:01:48.838 00.000 12044 Move returns status 0, amount 0
21:01:48.839 00.001 12044 move complete, result=0
21:01:48.839 00.000 12044 worker thread done servicing request
21:01:48.853 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9471, med=624, FiltMin=533, FiltMax=6572, Gamma=0.810
21:01:48.860 00.007 14964 UpdateGuideState exits: m=116029 SNR=198.8
21:01:48.861 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:48.861 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:48.862 00.001 14964 Enqueuing Expose request
21:01:48.862 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:48.863 00.001 12044 Worker thread wakes up
21:01:48.863 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:48.863 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:51.969 03.106 12044 Exposure complete
21:01:52.015 00.046 12044 worker thread done servicing request
21:01:52.015 00.000 14964 OnExposeComplete: enter
21:01:52.016 00.001 14964 UpdateGuideState(): m_state=6
21:01:52.018 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:01:52.018 00.000 14964 Star::Find returns 1 (0), X=811.45, Y=381.99, Mass=115120, SNR=194.6, Peak=8125 HFD=3.7
21:01:52.019 00.001 14964 MultiStar: [#1 -0.92,0.41,0.00,M1] [#2 -0.85,0.13,0.00,M1] 
21:01:52.020 00.001 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.67) = xAngle (4.08 = -2.20)
21:01:52.022 00.002 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.22 = 0.93)
21:01:52.024 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.41 mountX=-0.09 mountY=0.12, mountTheta=2.20
21:01:52.029 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.10, opts=13)
21:01:52.031 00.002 14964 Enqueuing Move request for scope (-0.12, 0.10)
21:01:52.031 00.000 12044 Worker thread wakes up
21:01:52.032 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
21:01:52.032 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
21:01:52.032 00.000 12044 Moving (-0.12, 0.10) raw xDistance=-0.09 yDistance=0.12
21:01:52.032 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.30, using input
21:01:52.032 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:01:52.032 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
21:01:52.032 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:52.032 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:01:52.032 00.000 12044 MoveAxis(E, 0, ABG)
21:01:52.032 00.000 12044 Move returns status 0, amount 0
21:01:52.032 00.000 12044 MoveAxis(N, 0, ABG)
21:01:52.032 00.000 12044 Move returns status 0, amount 0
21:01:52.032 00.000 12044 move complete, result=0
21:01:52.032 00.000 12044 worker thread done servicing request
21:01:52.048 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8125, med=624, FiltMin=537, FiltMax=6629, Gamma=0.810
21:01:52.058 00.010 14964 UpdateGuideState exits: m=115120 SNR=194.6
21:01:52.059 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:52.059 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:52.060 00.001 14964 Enqueuing Expose request
21:01:52.060 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:52.061 00.001 12044 Worker thread wakes up
21:01:52.061 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:52.061 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:55.194 03.133 12044 Exposure complete
21:01:55.217 00.023 12044 worker thread done servicing request
21:01:55.217 00.000 14964 OnExposeComplete: enter
21:01:55.218 00.001 14964 UpdateGuideState(): m_state=6
21:01:55.218 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:01:55.219 00.001 14964 Star::Find returns 1 (0), X=810.77, Y=381.83, Mass=116382, SNR=199.5, Peak=9017 HFD=3.5
21:01:55.220 00.001 14964 MultiStar: [#1 -1.27,0.26,0.00,M2] [#2 -1.18,0.03,0.00,M2] 
21:01:55.220 00.000 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.67) = xAngle (-1.40 = -1.40)
21:01:55.220 00.000 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.74 = 1.74)
21:01:55.222 00.002 14964 CameraToMount -- cameraX=-0.80 cameraY=-0.06 hyp=0.80 cameraTheta=-3.07 mountX=0.14 mountY=0.79, mountTheta=1.40
21:01:55.223 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=-0.06, opts=13)
21:01:55.224 00.001 14964 Enqueuing Move request for scope (-0.80, -0.06)
21:01:55.224 00.000 12044 Worker thread wakes up
21:01:55.224 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.06) opts 0xd
21:01:55.224 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, -0.06)
21:01:55.224 00.000 12044 Moving (-0.80, -0.06) raw xDistance=0.14 yDistance=0.79
21:01:55.224 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
21:01:55.224 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:55.224 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.79
21:01:55.224 00.000 12044 MoveAxis(E, 0, ABG)
21:01:55.224 00.000 12044 Move returns status 0, amount 0
21:01:55.224 00.000 12044 MoveAxis(N, 0, ABG)
21:01:55.224 00.000 12044 Move returns status 0, amount 0
21:01:55.224 00.000 12044 move complete, result=0
21:01:55.224 00.000 12044 worker thread done servicing request
21:01:55.232 00.008 14964 UpdateImageDisplay: Size=(968,608) min=34, max=9017, med=625, FiltMin=529, FiltMax=7337, Gamma=0.810
21:01:55.237 00.005 14964 UpdateGuideState exits: m=116382 SNR=199.5
21:01:55.237 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:55.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:55.238 00.000 14964 Enqueuing Expose request
21:01:55.239 00.001 12044 Worker thread wakes up
21:01:55.239 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
21:01:55.239 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:55.239 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:01:58.342 03.103 12044 Exposure complete
21:01:58.369 00.027 12044 worker thread done servicing request
21:01:58.369 00.000 14964 OnExposeComplete: enter
21:01:58.370 00.001 14964 UpdateGuideState(): m_state=6
21:01:58.370 00.000 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:01:58.371 00.001 14964 Star::Find returns 1 (0), X=810.58, Y=382.02, Mass=116263, SNR=208.2, Peak=8408 HFD=3.7
21:01:58.371 00.000 14964 MultiStar: [#1 -1.45,0.41,0.00,M3] [#2 -1.46,0.21,0.00,M3] 
21:01:58.372 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.67) = xAngle (4.68 = -1.61)
21:01:58.372 00.000 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.81 = 1.53)
21:01:58.373 00.001 14964 CameraToMount -- cameraX=-0.98 cameraY=0.13 hyp=0.99 cameraTheta=3.01 mountX=-0.04 mountY=0.99, mountTheta=1.61
21:01:58.376 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.98, y=0.13, opts=13)
21:01:58.377 00.001 14964 Enqueuing Move request for scope (-0.98, 0.13)
21:01:58.378 00.001 12044 Worker thread wakes up
21:01:58.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.13) opts 0xd
21:01:58.378 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.98, 0.13)
21:01:58.378 00.000 12044 Moving (-0.98, 0.13) raw xDistance=-0.04 yDistance=0.99
21:01:58.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
21:01:58.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:58.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.99
21:01:58.378 00.000 12044 MoveAxis(E, 0, ABG)
21:01:58.378 00.000 12044 Move returns status 0, amount 0
21:01:58.378 00.000 12044 MoveAxis(N, 0, ABG)
21:01:58.378 00.000 12044 Move returns status 0, amount 0
21:01:58.378 00.000 12044 move complete, result=0
21:01:58.378 00.000 12044 worker thread done servicing request
21:01:58.386 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8408, med=625, FiltMin=538, FiltMax=5739, Gamma=0.810
21:01:58.391 00.005 14964 UpdateGuideState exits: m=116263 SNR=208.2
21:01:58.392 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:58.392 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:01:58.393 00.001 14964 Enqueuing Expose request
21:01:58.393 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 1.0 px 0 ms NORTH
21:01:58.394 00.001 12044 Worker thread wakes up
21:01:58.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:01:58.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:01.532 03.138 12044 Exposure complete
21:02:01.567 00.035 12044 worker thread done servicing request
21:02:01.567 00.000 14964 OnExposeComplete: enter
21:02:01.570 00.003 14964 UpdateGuideState(): m_state=6
21:02:01.570 00.000 14964 Star::Find(35, 810, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:02:01.571 00.001 14964 Star::Find returns 1 (0), X=810.79, Y=381.92, Mass=116113, SNR=198.4, Peak=7981 HFD=3.8
21:02:01.573 00.002 14964 MultiStar: [#1 -1.23,0.50,0.00,M4] [#2 -1.16,0.24,0.00,M4] 
21:02:01.574 00.001 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.67) = xAngle (4.77 = -1.51)
21:02:01.575 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.91 = 1.62)
21:02:01.576 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=0.03 hyp=0.77 cameraTheta=3.11 mountX=0.05 mountY=0.77, mountTheta=1.51
21:02:01.579 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.03, opts=13)
21:02:01.580 00.001 14964 Enqueuing Move request for scope (-0.77, 0.03)
21:02:01.582 00.002 12044 Worker thread wakes up
21:02:01.582 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.03) opts 0xd
21:02:01.582 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.03)
21:02:01.582 00.000 12044 Moving (-0.77, 0.03) raw xDistance=0.05 yDistance=0.77
21:02:01.582 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
21:02:01.582 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
21:02:01.582 00.000 12044 MoveAxis(E, 0, ABG)
21:02:01.582 00.000 12044 Move returns status 0, amount 0
21:02:01.582 00.000 12044 MoveAxis(S, 72, ABG)
21:02:01.583 00.001 12044 Guiding  Dir = 1, Dur = 72
21:02:01.601 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7981, med=624, FiltMin=542, FiltMax=6727, Gamma=0.810
21:02:01.611 00.010 14964 UpdateGuideState exits: m=116113 SNR=198.4
21:02:01.612 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:01.614 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:01.616 00.002 14964 Enqueuing Expose request
21:02:01.618 00.002 12044 IsSlewing returns 0
21:02:01.618 00.000 12044 IsGuiding returns 0
21:02:01.650 00.032 12044 PulseGuide returned control before completion, sleep 51
21:02:01.722 00.072 12044 IsGuiding returns 1
21:02:01.722 00.000 12044 scope still moving after pulse duration time elapsed
21:02:01.849 00.127 12044 IsSlewing returns 0
21:02:01.850 00.001 12044 IsGuiding returns 0
21:02:01.850 00.000 12044 scope move finished after 72 + 159 ms
21:02:01.850 00.000 12044 Move returns status 0, amount 72
21:02:01.850 00.000 12044 move complete, result=0
21:02:01.850 00.000 12044 worker thread done servicing request
21:02:01.850 00.000 12044 Worker thread wakes up
21:02:01.850 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:01.850 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.8 px 72 ms SOUTH
21:02:01.852 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:04.959 03.107 12044 Exposure complete
21:02:04.999 00.040 12044 worker thread done servicing request
21:02:04.999 00.000 14964 OnExposeComplete: enter
21:02:05.000 00.001 14964 UpdateGuideState(): m_state=6
21:02:05.002 00.002 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:02:05.003 00.001 14964 Star::Find returns 1 (0), X=811.36, Y=381.52, Mass=116368, SNR=206.8, Peak=9170 HFD=3.3
21:02:05.005 00.002 14964 MultiStar: [#1 -0.75,-0.13,0.64,U] [#2 -0.74,-0.22,0.37,U] 
21:02:05.006 00.001 14964 single-star, 2 included, MultiStar: {-0.48, -0.27}, one-star: {-0.20, -0.37}
21:02:05.007 00.001 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.67) = xAngle (-0.40 = -0.40)
21:02:05.010 00.003 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.74 = 2.74)
21:02:05.011 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-2.07 mountX=0.39 mountY=0.17, mountTheta=0.40
21:02:05.015 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.37, opts=13)
21:02:05.016 00.001 14964 Enqueuing Move request for scope (-0.20, -0.37)
21:02:05.018 00.002 12044 Worker thread wakes up
21:02:05.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.37) opts 0xd
21:02:05.018 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.37)
21:02:05.018 00.000 12044 Moving (-0.20, -0.37) raw xDistance=0.39 yDistance=0.17
21:02:05.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.39, slope = 0.08
21:02:05.018 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:05.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:02:05.018 00.000 12044 MoveAxis(W, 24, ABG)
21:02:05.018 00.000 12044 Guiding  Dir = 3, Dur = 24
21:02:05.032 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9170, med=624, FiltMin=539, FiltMax=6607, Gamma=0.810
21:02:05.041 00.009 14964 UpdateGuideState exits: m=116368 SNR=206.8
21:02:05.043 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:05.044 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:05.044 00.000 14964 Enqueuing Expose request
21:02:05.078 00.034 12044 IsSlewing returns 0
21:02:05.078 00.000 12044 IsGuiding returns 0
21:02:05.100 00.022 12044 PulseGuide returned control before completion, sleep 13
21:02:05.129 00.029 12044 IsGuiding returns 1
21:02:05.129 00.000 12044 scope still moving after pulse duration time elapsed
21:02:05.206 00.077 12044 IsSlewing returns 0
21:02:05.207 00.001 12044 IsGuiding returns 0
21:02:05.207 00.000 12044 scope move finished after 24 + 104 ms
21:02:05.207 00.000 12044 Move returns status 0, amount 24
21:02:05.207 00.000 12044 MoveAxis(N, 0, ABG)
21:02:05.207 00.000 12044 Move returns status 0, amount 0
21:02:05.207 00.000 12044 move complete, result=0
21:02:05.207 00.000 12044 worker thread done servicing request
21:02:05.207 00.000 12044 Worker thread wakes up
21:02:05.207 00.000 14964 GuideStep: 0.4 px 24 ms WEST, 0.2 px 0 ms NORTH
21:02:05.209 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:05.210 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:08.331 03.121 12044 Exposure complete
21:02:08.367 00.036 12044 worker thread done servicing request
21:02:08.367 00.000 14964 OnExposeComplete: enter
21:02:08.369 00.002 14964 UpdateGuideState(): m_state=6
21:02:08.370 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:02:08.370 00.000 14964 Star::Find returns 1 (0), X=811.73, Y=381.54, Mass=116614, SNR=205.1, Peak=8045 HFD=3.6
21:02:08.372 00.002 14964 MultiStar: [#1 -0.26,0.04,0.69,U] [#2 -0.27,-0.20,0.38,U] 
21:02:08.374 00.002 14964 refined, 2 included, MultiStar: {-0.05, -0.20}, one-star: {0.17, -0.36}
21:02:08.375 00.001 14964 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.67) = xAngle (-0.16 = -0.16)
21:02:08.376 00.001 14964 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.97 = 2.97)
21:02:08.378 00.002 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.83 mountX=0.20 mountY=0.03, mountTheta=0.17
21:02:08.381 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.20, opts=13)
21:02:08.383 00.002 14964 Enqueuing Move request for scope (-0.05, -0.20)
21:02:08.384 00.001 12044 Worker thread wakes up
21:02:08.384 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
21:02:08.384 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
21:02:08.384 00.000 12044 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=0.03
21:02:08.384 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.06
21:02:08.384 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:08.385 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:02:08.385 00.000 12044 MoveAxis(E, 0, ABG)
21:02:08.385 00.000 12044 Move returns status 0, amount 0
21:02:08.385 00.000 12044 MoveAxis(N, 0, ABG)
21:02:08.385 00.000 12044 Move returns status 0, amount 0
21:02:08.385 00.000 12044 move complete, result=0
21:02:08.385 00.000 12044 worker thread done servicing request
21:02:08.400 00.015 14964 UpdateImageDisplay: Size=(968,608) min=67, max=8045, med=625, FiltMin=535, FiltMax=5679, Gamma=0.810
21:02:08.409 00.009 14964 UpdateGuideState exits: m=116614 SNR=205.1
21:02:08.411 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:08.411 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:08.411 00.000 14964 Enqueuing Expose request
21:02:08.412 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:02:08.414 00.002 12044 Worker thread wakes up
21:02:08.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:08.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:11.522 03.108 12044 Exposure complete
21:02:11.544 00.022 12044 worker thread done servicing request
21:02:11.544 00.000 14964 OnExposeComplete: enter
21:02:11.545 00.001 14964 UpdateGuideState(): m_state=6
21:02:11.545 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:02:11.546 00.001 14964 Star::Find returns 1 (0), X=811.37, Y=381.62, Mass=115195, SNR=203.5, Peak=9330 HFD=3.3
21:02:11.547 00.001 14964 MultiStar: [#1 -0.63,-0.09,0.70,U] [#2 -0.63,-0.36,0.38,U] 
21:02:11.547 00.000 14964 single-star, 2 included, MultiStar: {-0.42, -0.22}, one-star: {-0.19, -0.27}
21:02:11.548 00.001 14964 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.67) = xAngle (-0.51 = -0.51)
21:02:11.548 00.000 14964 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.62 = 2.62)
21:02:11.549 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.32 cameraTheta=-2.18 mountX=0.28 mountY=0.16, mountTheta=0.52
21:02:11.550 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.27, opts=13)
21:02:11.550 00.000 14964 Enqueuing Move request for scope (-0.19, -0.27)
21:02:11.551 00.001 12044 Worker thread wakes up
21:02:11.551 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
21:02:11.551 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
21:02:11.551 00.000 12044 Moving (-0.19, -0.27) raw xDistance=0.28 yDistance=0.16
21:02:11.551 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.05
21:02:11.551 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:11.551 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:02:11.551 00.000 12044 MoveAxis(E, 0, ABG)
21:02:11.551 00.000 12044 Move returns status 0, amount 0
21:02:11.551 00.000 12044 MoveAxis(N, 0, ABG)
21:02:11.551 00.000 12044 Move returns status 0, amount 0
21:02:11.551 00.000 12044 move complete, result=0
21:02:11.551 00.000 12044 worker thread done servicing request
21:02:11.558 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9330, med=623, FiltMin=527, FiltMax=6191, Gamma=0.810
21:02:11.563 00.005 14964 UpdateGuideState exits: m=115195 SNR=203.5
21:02:11.564 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:11.564 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:11.565 00.001 14964 Enqueuing Expose request
21:02:11.565 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:02:11.566 00.001 12044 Worker thread wakes up
21:02:11.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:11.566 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:14.698 03.132 12044 Exposure complete
21:02:14.725 00.027 12044 worker thread done servicing request
21:02:14.725 00.000 14964 OnExposeComplete: enter
21:02:14.725 00.000 14964 UpdateGuideState(): m_state=6
21:02:14.726 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:02:14.727 00.001 14964 Star::Find returns 1 (0), X=811.60, Y=381.52, Mass=118350, SNR=212.3, Peak=9822 HFD=3.2
21:02:14.727 00.000 14964 MultiStar: [#1 -0.49,-0.19,0.67,U] [#2 -0.46,-0.29,0.39,U] 
21:02:14.728 00.001 14964 single-star, 2 included, MultiStar: {-0.22, -0.30}, one-star: {0.04, -0.37}
21:02:14.728 00.000 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.67) = xAngle (0.21 = 0.21)
21:02:14.729 00.001 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.34 = -2.94)
21:02:14.729 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.46 mountX=0.36 mountY=-0.07, mountTheta=-0.20
21:02:14.731 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.37, opts=13)
21:02:14.731 00.000 14964 Enqueuing Move request for scope (0.04, -0.37)
21:02:14.732 00.001 12044 Worker thread wakes up
21:02:14.732 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
21:02:14.732 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
21:02:14.732 00.000 12044 Moving (0.04, -0.37) raw xDistance=0.36 yDistance=-0.07
21:02:14.732 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.36, slope = 0.05
21:02:14.732 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:14.732 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:14.732 00.000 12044 MoveAxis(W, 26, ABG)
21:02:14.732 00.000 12044 Guiding  Dir = 3, Dur = 26
21:02:14.739 00.007 14964 UpdateImageDisplay: Size=(968,608) min=46, max=9822, med=626, FiltMin=539, FiltMax=6757, Gamma=0.810
21:02:14.745 00.006 14964 UpdateGuideState exits: m=118350 SNR=212.3
21:02:14.746 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:14.746 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:14.747 00.001 14964 Enqueuing Expose request
21:02:14.758 00.011 12044 IsSlewing returns 0
21:02:14.758 00.000 12044 IsGuiding returns 0
21:02:14.791 00.033 12044 IsGuiding returns 1
21:02:14.791 00.000 12044 scope still moving after pulse duration time elapsed
21:02:14.850 00.059 12044 IsSlewing returns 0
21:02:14.851 00.001 12044 IsGuiding returns 0
21:02:14.851 00.000 12044 scope move finished after 26 + 66 ms
21:02:14.851 00.000 12044 Move returns status 0, amount 26
21:02:14.851 00.000 12044 MoveAxis(N, 0, ABG)
21:02:14.851 00.000 12044 Move returns status 0, amount 0
21:02:14.851 00.000 12044 move complete, result=0
21:02:14.851 00.000 12044 worker thread done servicing request
21:02:14.851 00.000 12044 Worker thread wakes up
21:02:14.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:14.852 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:14.852 00.000 14964 GuideStep: 0.4 px 26 ms WEST, -0.1 px 0 ms NORTH
21:02:17.953 03.101 12044 Exposure complete
21:02:17.987 00.034 12044 worker thread done servicing request
21:02:17.988 00.001 14964 OnExposeComplete: enter
21:02:17.989 00.001 14964 UpdateGuideState(): m_state=6
21:02:17.991 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:02:17.993 00.002 14964 Star::Find returns 1 (0), X=811.62, Y=381.33, Mass=116353, SNR=201.1, Peak=11909 HFD=3.0
21:02:17.996 00.003 14964 MultiStar: [#1 -0.62,-0.61,0.00,M1] [#2 -0.49,-0.74,0.00,M1] 
21:02:17.997 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.67) = xAngle (0.20 = 0.20)
21:02:17.998 00.001 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.33 = -2.95)
21:02:18.000 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=-0.56 hyp=0.56 cameraTheta=-1.47 mountX=0.55 mountY=-0.11, mountTheta=-0.19
21:02:18.002 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.56, opts=13)
21:02:18.003 00.001 14964 Enqueuing Move request for scope (0.06, -0.56)
21:02:18.005 00.002 12044 Worker thread wakes up
21:02:18.005 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.56) opts 0xd
21:02:18.005 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.56)
21:02:18.005 00.000 12044 Moving (0.06, -0.56) raw xDistance=0.55 yDistance=-0.11
21:02:18.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.55, slope = 0.06
21:02:18.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:18.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:02:18.005 00.000 12044 MoveAxis(W, 36, ABG)
21:02:18.005 00.000 12044 Guiding  Dir = 3, Dur = 36
21:02:18.026 00.021 14964 UpdateImageDisplay: Size=(968,608) min=58, max=11909, med=624, FiltMin=536, FiltMax=7659, Gamma=0.810
21:02:18.035 00.009 14964 UpdateGuideState exits: m=116353 SNR=201.1
21:02:18.037 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:18.039 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:18.040 00.001 14964 Enqueuing Expose request
21:02:18.054 00.014 12044 IsSlewing returns 0
21:02:18.055 00.001 12044 IsGuiding returns 0
21:02:18.087 00.032 12044 PulseGuide returned control before completion, sleep 14
21:02:18.116 00.029 12044 IsGuiding returns 1
21:02:18.116 00.000 12044 scope still moving after pulse duration time elapsed
21:02:18.180 00.064 12044 IsSlewing returns 0
21:02:18.181 00.001 12044 IsGuiding returns 0
21:02:18.181 00.000 12044 scope move finished after 36 + 90 ms
21:02:18.181 00.000 12044 Move returns status 0, amount 36
21:02:18.181 00.000 12044 MoveAxis(N, 0, ABG)
21:02:18.181 00.000 12044 Move returns status 0, amount 0
21:02:18.181 00.000 12044 move complete, result=0
21:02:18.181 00.000 12044 worker thread done servicing request
21:02:18.181 00.000 12044 Worker thread wakes up
21:02:18.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:18.181 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:18.181 00.000 14964 GuideStep: 0.6 px 36 ms WEST, -0.1 px 0 ms NORTH
21:02:21.282 03.101 12044 Exposure complete
21:02:21.306 00.024 12044 worker thread done servicing request
21:02:21.307 00.001 14964 OnExposeComplete: enter
21:02:21.308 00.001 14964 UpdateGuideState(): m_state=6
21:02:21.310 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:02:21.311 00.001 14964 Star::Find returns 1 (0), X=811.11, Y=381.34, Mass=116110, SNR=199.7, Peak=10610 HFD=3.3
21:02:21.312 00.001 14964 MultiStar: [#1 -1.17,-0.38,0.00,M2] [#2 -0.98,-0.51,0.00,M2] 
21:02:21.314 00.002 14964 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.67) = xAngle (-0.59 = -0.59)
21:02:21.315 00.001 14964 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.54 = 2.54)
21:02:21.316 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.55 hyp=0.72 cameraTheta=-2.26 mountX=0.59 mountY=0.40, mountTheta=0.60
21:02:21.319 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.55, opts=13)
21:02:21.320 00.001 14964 Enqueuing Move request for scope (-0.46, -0.55)
21:02:21.321 00.001 12044 Worker thread wakes up
21:02:21.321 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.55) opts 0xd
21:02:21.322 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.55)
21:02:21.322 00.000 12044 Moving (-0.46, -0.55) raw xDistance=0.59 yDistance=0.40
21:02:21.322 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.59, slope = 0.07
21:02:21.322 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:21.322 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:02:21.322 00.000 12044 MoveAxis(W, 43, ABG)
21:02:21.322 00.000 12044 Guiding  Dir = 3, Dur = 43
21:02:21.339 00.017 14964 UpdateImageDisplay: Size=(968,608) min=38, max=10610, med=626, FiltMin=538, FiltMax=7377, Gamma=0.810
21:02:21.349 00.010 14964 UpdateGuideState exits: m=116110 SNR=199.7
21:02:21.351 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:21.352 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:21.353 00.001 14964 Enqueuing Expose request
21:02:21.366 00.013 12044 IsSlewing returns 0
21:02:21.368 00.002 12044 IsGuiding returns 0
21:02:21.401 00.033 12044 PulseGuide returned control before completion, sleep 21
21:02:21.448 00.047 12044 IsGuiding returns 1
21:02:21.448 00.000 12044 scope still moving after pulse duration time elapsed
21:02:21.507 00.059 12044 IsSlewing returns 0
21:02:21.508 00.001 12044 IsGuiding returns 0
21:02:21.508 00.000 12044 scope move finished after 43 + 96 ms
21:02:21.508 00.000 12044 Move returns status 0, amount 43
21:02:21.508 00.000 12044 MoveAxis(N, 0, ABG)
21:02:21.508 00.000 12044 Move returns status 0, amount 0
21:02:21.509 00.001 12044 move complete, result=0
21:02:21.509 00.000 12044 worker thread done servicing request
21:02:21.509 00.000 12044 Worker thread wakes up
21:02:21.509 00.000 14964 GuideStep: 0.6 px 43 ms WEST, 0.4 px 0 ms NORTH
21:02:21.511 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:21.511 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:24.645 03.134 12044 Exposure complete
21:02:24.688 00.043 12044 worker thread done servicing request
21:02:24.688 00.000 14964 OnExposeComplete: enter
21:02:24.690 00.002 14964 UpdateGuideState(): m_state=6
21:02:24.692 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:02:24.694 00.002 14964 Star::Find returns 1 (0), X=811.42, Y=382.01, Mass=118360, SNR=205.9, Peak=10509 HFD=3.5
21:02:24.696 00.002 14964 MultiStar: [#1 -0.87,0.22,0.00,M3] [#2 -0.72,0.01,0.37,U] 
21:02:24.698 00.002 14964 single-star, 1 included, MultiStar: {-0.29, 0.09}, one-star: {-0.14, 0.12}
21:02:24.699 00.001 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.67) = xAngle (4.11 = -2.18)
21:02:24.701 00.002 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.24 = 0.96)
21:02:24.703 00.002 14964 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.44 mountX=-0.10 mountY=0.15, mountTheta=2.18
21:02:24.706 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.12, opts=13)
21:02:24.707 00.001 14964 Enqueuing Move request for scope (-0.14, 0.12)
21:02:24.709 00.002 12044 Worker thread wakes up
21:02:24.709 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
21:02:24.709 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
21:02:24.709 00.000 12044 Moving (-0.14, 0.12) raw xDistance=-0.10 yDistance=0.15
21:02:24.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
21:02:24.709 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:24.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:02:24.709 00.000 12044 MoveAxis(E, 0, ABG)
21:02:24.709 00.000 12044 Move returns status 0, amount 0
21:02:24.709 00.000 12044 MoveAxis(N, 0, ABG)
21:02:24.709 00.000 12044 Move returns status 0, amount 0
21:02:24.709 00.000 12044 move complete, result=0
21:02:24.709 00.000 12044 worker thread done servicing request
21:02:24.723 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10509, med=624, FiltMin=532, FiltMax=7545, Gamma=0.810
21:02:24.733 00.010 14964 UpdateGuideState exits: m=118360 SNR=205.9
21:02:24.735 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:24.737 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:24.738 00.001 14964 Enqueuing Expose request
21:02:24.739 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:24.741 00.002 12044 Worker thread wakes up
21:02:24.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:24.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:27.851 03.110 12044 Exposure complete
21:02:27.881 00.030 12044 worker thread done servicing request
21:02:27.881 00.000 14964 OnExposeComplete: enter
21:02:27.881 00.000 14964 UpdateGuideState(): m_state=6
21:02:27.882 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:02:27.882 00.000 14964 Star::Find returns 1 (0), X=811.73, Y=381.92, Mass=116875, SNR=200.4, Peak=8527 HFD=3.8
21:02:27.884 00.002 14964 MultiStar: [#1 -0.38,0.13,0.69,U] [#2 -0.35,-0.04,0.37,U] 
21:02:27.884 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.05}, one-star: {0.17, 0.03}
21:02:27.885 00.001 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.67) = xAngle (4.34 = -1.95)
21:02:27.885 00.000 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.47 = 1.19)
21:02:27.887 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.67 mountX=-0.04 mountY=0.11, mountTheta=1.95
21:02:27.889 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.05, opts=13)
21:02:27.891 00.002 14964 Enqueuing Move request for scope (-0.11, 0.05)
21:02:27.892 00.001 12044 Worker thread wakes up
21:02:27.893 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
21:02:27.893 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
21:02:27.893 00.000 12044 Moving (-0.11, 0.05) raw xDistance=-0.04 yDistance=0.11
21:02:27.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
21:02:27.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:27.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:02:27.893 00.000 12044 MoveAxis(E, 0, ABG)
21:02:27.893 00.000 12044 Move returns status 0, amount 0
21:02:27.893 00.000 12044 MoveAxis(N, 0, ABG)
21:02:27.893 00.000 12044 Move returns status 0, amount 0
21:02:27.893 00.000 12044 move complete, result=0
21:02:27.893 00.000 12044 worker thread done servicing request
21:02:27.903 00.010 14964 UpdateImageDisplay: Size=(968,608) min=18, max=8527, med=624, FiltMin=537, FiltMax=6567, Gamma=0.810
21:02:27.909 00.006 14964 UpdateGuideState exits: m=116875 SNR=200.4
21:02:27.910 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:27.911 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:27.911 00.000 14964 Enqueuing Expose request
21:02:27.911 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:27.913 00.002 12044 Worker thread wakes up
21:02:27.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:27.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:31.045 03.132 12044 Exposure complete
21:02:31.078 00.033 12044 worker thread done servicing request
21:02:31.078 00.000 14964 OnExposeComplete: enter
21:02:31.081 00.003 14964 UpdateGuideState(): m_state=6
21:02:31.081 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:02:31.082 00.001 14964 Star::Find returns 1 (0), X=811.51, Y=382.01, Mass=117528, SNR=195.6, Peak=8101 HFD=3.6
21:02:31.082 00.000 14964 MultiStar: [#1 -0.53,0.62,0.00,M3] [#2 -0.58,0.37,0.39,U] 
21:02:31.083 00.001 14964 single-star, 1 included, MultiStar: {-0.20, 0.19}, one-star: {-0.05, 0.11}
21:02:31.083 00.000 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.67) = xAngle (3.67 = -2.61)
21:02:31.084 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.81 = 0.53)
21:02:31.084 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.01 mountX=-0.11 mountY=0.06, mountTheta=2.61
21:02:31.089 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.11, opts=13)
21:02:31.090 00.001 14964 Enqueuing Move request for scope (-0.05, 0.11)
21:02:31.091 00.001 12044 Worker thread wakes up
21:02:31.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
21:02:31.091 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
21:02:31.091 00.000 12044 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.06
21:02:31.091 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.19, using input
21:02:31.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
21:02:31.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:31.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:02:31.091 00.000 12044 MoveAxis(E, 0, ABG)
21:02:31.091 00.000 12044 Move returns status 0, amount 0
21:02:31.091 00.000 12044 MoveAxis(N, 0, ABG)
21:02:31.091 00.000 12044 Move returns status 0, amount 0
21:02:31.091 00.000 12044 move complete, result=0
21:02:31.092 00.001 12044 worker thread done servicing request
21:02:31.102 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8101, med=626, FiltMin=539, FiltMax=6449, Gamma=0.810
21:02:31.108 00.006 14964 UpdateGuideState exits: m=117528 SNR=195.6
21:02:31.108 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:31.109 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:31.109 00.000 14964 Enqueuing Expose request
21:02:31.110 00.001 12044 Worker thread wakes up
21:02:31.110 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:31.110 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:31.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:34.248 03.138 12044 Exposure complete
21:02:34.286 00.038 12044 worker thread done servicing request
21:02:34.286 00.000 14964 OnExposeComplete: enter
21:02:34.289 00.003 14964 UpdateGuideState(): m_state=6
21:02:34.291 00.002 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:02:34.295 00.004 14964 Star::Find returns 1 (0), X=811.74, Y=382.50, Mass=117072, SNR=207.8, Peak=8843 HFD=3.3
21:02:34.296 00.001 14964 MultiStar: [#1 -0.42,0.75,0.00,M4] [#2 -0.31,0.55,0.35,U] 
21:02:34.297 00.001 14964 refined, 1 included, MultiStar: {0.05, 0.60}, one-star: {0.18, 0.61}
21:02:34.298 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.67) = xAngle (3.15 = -3.13)
21:02:34.299 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.29 = 0.00)
21:02:34.299 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.60 hyp=0.60 cameraTheta=1.48 mountX=-0.60 mountY=0.00, mountTheta=3.14
21:02:34.303 00.004 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.60, opts=13)
21:02:34.304 00.001 14964 Enqueuing Move request for scope (0.05, 0.60)
21:02:34.305 00.001 12044 Worker thread wakes up
21:02:34.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.60) opts 0xd
21:02:34.305 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.60)
21:02:34.306 00.001 12044 Moving (0.05, 0.60) raw xDistance=-0.60 yDistance=0.00
21:02:34.306 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.55 from input -0.60, slope = -0.09
21:02:34.306 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:34.306 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:02:34.306 00.000 12044 MoveAxis(E, 60, ABG)
21:02:34.306 00.000 12044 Guiding  Dir = 2, Dur = 60
21:02:34.318 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8843, med=624, FiltMin=537, FiltMax=6290, Gamma=0.810
21:02:34.328 00.010 14964 UpdateGuideState exits: m=117072 SNR=207.8
21:02:34.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.331 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:34.332 00.001 14964 Enqueuing Expose request
21:02:34.396 00.064 12044 IsSlewing returns 0
21:02:34.397 00.001 12044 IsGuiding returns 0
21:02:34.419 00.022 12044 PulseGuide returned control before completion, sleep 49
21:02:34.471 00.052 12044 IsGuiding returns 1
21:02:34.471 00.000 12044 scope still moving after pulse duration time elapsed
21:02:34.526 00.055 12044 IsSlewing returns 0
21:02:34.527 00.001 12044 IsGuiding returns 0
21:02:34.527 00.000 12044 scope move finished after 60 + 70 ms
21:02:34.527 00.000 12044 Move returns status 0, amount 60
21:02:34.527 00.000 12044 MoveAxis(N, 0, ABG)
21:02:34.527 00.000 12044 Move returns status 0, amount 0
21:02:34.527 00.000 12044 move complete, result=0
21:02:34.527 00.000 12044 worker thread done servicing request
21:02:34.527 00.000 12044 Worker thread wakes up
21:02:34.527 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:34.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:34.527 00.000 14964 GuideStep: -0.6 px 60 ms EAST, 0.0 px 0 ms NORTH
21:02:37.627 03.100 12044 Exposure complete
21:02:37.655 00.028 12044 worker thread done servicing request
21:02:37.655 00.000 14964 OnExposeComplete: enter
21:02:37.657 00.002 14964 UpdateGuideState(): m_state=6
21:02:37.658 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:02:37.658 00.000 14964 Star::Find returns 1 (0), X=812.01, Y=381.77, Mass=117095, SNR=208.3, Peak=11055 HFD=3.2
21:02:37.659 00.001 14964 MultiStar: [#1 0.05,0.21,0.70,U] [#2 -0.01,-0.05,0.38,U] 
21:02:37.659 00.000 14964 refined, 2 included, MultiStar: {0.23, 0.00}, one-star: {0.45, -0.12}
21:02:37.660 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.67) = xAngle (1.68 = 1.68)
21:02:37.660 00.000 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.81 = -1.47)
21:02:37.661 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.01 mountX=-0.03 mountY=-0.23, mountTheta=-1.68
21:02:37.662 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.00, opts=13)
21:02:37.663 00.001 14964 Enqueuing Move request for scope (0.23, 0.00)
21:02:37.664 00.001 12044 Worker thread wakes up
21:02:37.664 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
21:02:37.664 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
21:02:37.664 00.000 12044 Moving (0.23, 0.00) raw xDistance=-0.03 yDistance=-0.23
21:02:37.664 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.51, using input
21:02:37.664 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.08
21:02:37.664 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:37.664 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:02:37.664 00.000 12044 MoveAxis(E, 0, ABG)
21:02:37.664 00.000 12044 Move returns status 0, amount 0
21:02:37.664 00.000 12044 MoveAxis(N, 0, ABG)
21:02:37.664 00.000 12044 Move returns status 0, amount 0
21:02:37.664 00.000 12044 move complete, result=0
21:02:37.665 00.001 12044 worker thread done servicing request
21:02:37.672 00.007 14964 UpdateImageDisplay: Size=(968,608) min=86, max=11055, med=625, FiltMin=528, FiltMax=6970, Gamma=0.810
21:02:37.681 00.009 14964 UpdateGuideState exits: m=117095 SNR=208.3
21:02:37.683 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:37.684 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:37.686 00.002 14964 Enqueuing Expose request
21:02:37.692 00.006 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:37.692 00.000 12044 Worker thread wakes up
21:02:37.693 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:37.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:40.807 03.114 12044 Exposure complete
21:02:40.843 00.036 12044 worker thread done servicing request
21:02:40.843 00.000 14964 OnExposeComplete: enter
21:02:40.844 00.001 14964 UpdateGuideState(): m_state=6
21:02:40.846 00.002 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:02:40.848 00.002 14964 Star::Find returns 1 (0), X=812.17, Y=382.21, Mass=115253, SNR=201.1, Peak=9903 HFD=3.4
21:02:40.850 00.002 14964 MultiStar: [#1 0.12,0.51,0.74,U] [#2 0.20,0.44,0.39,U] 
21:02:40.852 00.002 14964 refined, 2 included, MultiStar: {0.37, 0.41}, one-star: {0.61, 0.32}
21:02:40.854 00.002 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.67) = xAngle (2.51 = 2.51)
21:02:40.855 00.001 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.64 = -0.64)
21:02:40.855 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.41 hyp=0.55 cameraTheta=0.84 mountX=-0.44 mountY=-0.33, mountTheta=-2.50
21:02:40.858 00.003 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.41, opts=13)
21:02:40.861 00.003 14964 Enqueuing Move request for scope (0.37, 0.41)
21:02:40.862 00.001 12044 Worker thread wakes up
21:02:40.863 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.41) opts 0xd
21:02:40.863 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.41)
21:02:40.863 00.000 12044 Moving (0.37, 0.41) raw xDistance=-0.44 yDistance=-0.33
21:02:40.863 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.67, using input
21:02:40.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.10
21:02:40.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:40.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:02:40.863 00.000 12044 MoveAxis(E, 31, ABG)
21:02:40.863 00.000 12044 Guiding  Dir = 2, Dur = 31
21:02:40.873 00.010 14964 UpdateImageDisplay: Size=(968,608) min=10, max=9903, med=625, FiltMin=541, FiltMax=6674, Gamma=0.810
21:02:40.879 00.006 14964 UpdateGuideState exits: m=115253 SNR=201.1
21:02:40.880 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:40.882 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:40.883 00.001 14964 Enqueuing Expose request
21:02:40.920 00.037 12044 IsSlewing returns 0
21:02:40.921 00.001 12044 IsGuiding returns 0
21:02:40.988 00.067 12044 IsGuiding returns 1
21:02:40.988 00.000 12044 scope still moving after pulse duration time elapsed
21:02:41.044 00.056 12044 IsSlewing returns 0
21:02:41.044 00.000 12044 IsGuiding returns 0
21:02:41.045 00.001 12044 scope move finished after 31 + 92 ms
21:02:41.045 00.000 12044 Move returns status 0, amount 31
21:02:41.045 00.000 12044 MoveAxis(N, 0, ABG)
21:02:41.045 00.000 12044 Move returns status 0, amount 0
21:02:41.045 00.000 12044 move complete, result=0
21:02:41.045 00.000 12044 worker thread done servicing request
21:02:41.045 00.000 12044 Worker thread wakes up
21:02:41.045 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.3 px 0 ms NORTH
21:02:41.046 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:41.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:44.160 03.114 12044 Exposure complete
21:02:44.209 00.049 12044 worker thread done servicing request
21:02:44.209 00.000 14964 OnExposeComplete: enter
21:02:44.211 00.002 14964 UpdateGuideState(): m_state=6
21:02:44.213 00.002 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:02:44.213 00.000 14964 Star::Find returns 1 (0), X=812.21, Y=382.13, Mass=116005, SNR=204.5, Peak=9463 HFD=3.6
21:02:44.214 00.001 14964 MultiStar: [#1 0.19,0.34,0.70,U] [#2 0.21,0.24,0.37,U] 
21:02:44.215 00.001 14964 refined, 2 included, MultiStar: {0.42, 0.28}, one-star: {0.65, 0.24}
21:02:44.215 00.000 14964 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.67) = xAngle (2.25 = 2.25)
21:02:44.216 00.001 14964 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.39 = -0.89)
21:02:44.216 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.28 hyp=0.50 cameraTheta=0.59 mountX=-0.32 mountY=-0.39, mountTheta=-2.25
21:02:44.221 00.005 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.28, opts=13)
21:02:44.222 00.001 14964 Enqueuing Move request for scope (0.42, 0.28)
21:02:44.224 00.002 12044 Worker thread wakes up
21:02:44.224 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.28) opts 0xd
21:02:44.224 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.28)
21:02:44.224 00.000 12044 Moving (0.42, 0.28) raw xDistance=-0.32 yDistance=-0.39
21:02:44.224 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.70, using input
21:02:44.224 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.32, slope = -0.11
21:02:44.224 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:44.225 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:02:44.225 00.000 12044 MoveAxis(E, 22, ABG)
21:02:44.225 00.000 12044 Guiding  Dir = 2, Dur = 22
21:02:44.239 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9463, med=626, FiltMin=540, FiltMax=6706, Gamma=0.810
21:02:44.248 00.009 14964 UpdateGuideState exits: m=116005 SNR=204.5
21:02:44.249 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:44.250 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:44.250 00.000 14964 Enqueuing Expose request
21:02:44.278 00.028 12044 IsSlewing returns 0
21:02:44.279 00.001 12044 IsGuiding returns 0
21:02:44.343 00.064 12044 IsGuiding returns 1
21:02:44.343 00.000 12044 scope still moving after pulse duration time elapsed
21:02:44.389 00.046 12044 IsSlewing returns 0
21:02:44.390 00.001 12044 IsGuiding returns 0
21:02:44.390 00.000 12044 scope move finished after 22 + 89 ms
21:02:44.390 00.000 12044 Move returns status 0, amount 22
21:02:44.390 00.000 12044 MoveAxis(N, 0, ABG)
21:02:44.390 00.000 12044 Move returns status 0, amount 0
21:02:44.390 00.000 12044 move complete, result=0
21:02:44.390 00.000 12044 worker thread done servicing request
21:02:44.390 00.000 12044 Worker thread wakes up
21:02:44.390 00.000 14964 GuideStep: -0.3 px 22 ms EAST, -0.4 px 0 ms NORTH
21:02:44.393 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:44.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:47.533 03.140 12044 Exposure complete
21:02:47.567 00.034 12044 worker thread done servicing request
21:02:47.567 00.000 14964 OnExposeComplete: enter
21:02:47.567 00.000 14964 UpdateGuideState(): m_state=6
21:02:47.568 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:02:47.568 00.000 14964 Star::Find returns 1 (0), X=811.45, Y=381.62, Mass=116177, SNR=192.7, Peak=8218 HFD=3.3
21:02:47.569 00.001 14964 MultiStar: [#1 -0.61,-0.01,0.72,U] [#2 -0.54,-0.19,0.40,U] 
21:02:47.569 00.000 14964 single-star, 2 included, MultiStar: {-0.36, -0.17}, one-star: {-0.11, -0.28}
21:02:47.570 00.001 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.67) = xAngle (-0.27 = -0.27)
21:02:47.570 00.000 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.86 = 2.86)
21:02:47.571 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.94 mountX=0.28 mountY=0.08, mountTheta=0.28
21:02:47.572 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.28, opts=13)
21:02:47.573 00.001 14964 Enqueuing Move request for scope (-0.11, -0.28)
21:02:47.574 00.001 12044 Worker thread wakes up
21:02:47.574 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
21:02:47.574 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
21:02:47.574 00.000 12044 Moving (-0.11, -0.28) raw xDistance=0.28 yDistance=0.08
21:02:47.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.07
21:02:47.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:47.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:02:47.574 00.000 12044 MoveAxis(E, 0, ABG)
21:02:47.574 00.000 12044 Move returns status 0, amount 0
21:02:47.574 00.000 12044 MoveAxis(N, 0, ABG)
21:02:47.574 00.000 12044 Move returns status 0, amount 0
21:02:47.574 00.000 12044 move complete, result=0
21:02:47.574 00.000 12044 worker thread done servicing request
21:02:47.582 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8218, med=624, FiltMin=543, FiltMax=5732, Gamma=0.810
21:02:47.592 00.010 14964 UpdateGuideState exits: m=116177 SNR=192.7
21:02:47.593 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:47.593 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:47.594 00.001 14964 Enqueuing Expose request
21:02:47.595 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:47.596 00.001 12044 Worker thread wakes up
21:02:47.596 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:47.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:50.685 03.089 12044 Exposure complete
21:02:50.706 00.021 12044 worker thread done servicing request
21:02:50.706 00.000 14964 OnExposeComplete: enter
21:02:50.707 00.001 14964 UpdateGuideState(): m_state=6
21:02:50.708 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:02:50.708 00.000 14964 Star::Find returns 1 (0), X=811.66, Y=382.44, Mass=113712, SNR=198.0, Peak=9021 HFD=3.3
21:02:50.709 00.001 14964 MultiStar: [#1 -0.56,0.52,0.00,M1] [#2 -0.44,0.31,0.40,U] 
21:02:50.709 00.000 14964 refined, 1 included, MultiStar: {-0.05, 0.48}, one-star: {0.10, 0.55}
21:02:50.710 00.001 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.67) = xAngle (3.35 = -2.93)
21:02:50.710 00.000 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.48 = 0.20)
21:02:50.710 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.68 mountX=-0.47 mountY=0.10, mountTheta=2.94
21:02:50.712 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.48, opts=13)
21:02:50.713 00.001 14964 Enqueuing Move request for scope (-0.05, 0.48)
21:02:50.713 00.000 12044 Worker thread wakes up
21:02:50.714 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
21:02:50.714 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
21:02:50.714 00.000 12044 Moving (-0.05, 0.48) raw xDistance=-0.47 yDistance=0.10
21:02:50.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.47, slope = -0.05
21:02:50.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:50.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:02:50.714 00.000 12044 MoveAxis(E, 37, ABG)
21:02:50.714 00.000 12044 Guiding  Dir = 2, Dur = 37
21:02:50.722 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9021, med=625, FiltMin=539, FiltMax=5693, Gamma=0.810
21:02:50.728 00.006 14964 UpdateGuideState exits: m=113712 SNR=198.0
21:02:50.729 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:50.729 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:50.730 00.001 14964 Enqueuing Expose request
21:02:50.748 00.018 12044 IsSlewing returns 0
21:02:50.748 00.000 12044 IsGuiding returns 0
21:02:50.779 00.031 12044 PulseGuide returned control before completion, sleep 16
21:02:50.810 00.031 12044 IsGuiding returns 1
21:02:50.810 00.000 12044 scope still moving after pulse duration time elapsed
21:02:50.860 00.050 12044 IsSlewing returns 0
21:02:50.891 00.031 12044 IsGuiding returns 0
21:02:50.891 00.000 12044 scope move finished after 37 + 105 ms
21:02:50.891 00.000 12044 Move returns status 0, amount 37
21:02:50.892 00.001 12044 MoveAxis(N, 0, ABG)
21:02:50.892 00.000 12044 Move returns status 0, amount 0
21:02:50.892 00.000 12044 move complete, result=0
21:02:50.892 00.000 12044 worker thread done servicing request
21:02:50.892 00.000 12044 Worker thread wakes up
21:02:50.892 00.000 14964 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
21:02:50.893 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:50.893 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:53.998 03.105 12044 Exposure complete
21:02:54.024 00.026 12044 worker thread done servicing request
21:02:54.025 00.001 14964 OnExposeComplete: enter
21:02:54.025 00.000 14964 UpdateGuideState(): m_state=6
21:02:54.026 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:02:54.026 00.000 14964 Star::Find returns 1 (0), X=811.38, Y=381.46, Mass=116340, SNR=196.3, Peak=9294 HFD=3.3
21:02:54.027 00.001 14964 MultiStar: [#1 -0.62,-0.17,0.69,U] [#2 -0.64,-0.14,0.38,U] 
21:02:54.028 00.001 14964 single-star, 2 included, MultiStar: {-0.41, -0.29}, one-star: {-0.18, -0.43}
21:02:54.028 00.000 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.67) = xAngle (-0.30 = -0.30)
21:02:54.028 00.000 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.83 = 2.83)
21:02:54.029 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.43 hyp=0.46 cameraTheta=-1.97 mountX=0.44 mountY=0.14, mountTheta=0.31
21:02:54.030 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.43, opts=13)
21:02:54.031 00.001 14964 Enqueuing Move request for scope (-0.18, -0.43)
21:02:54.031 00.000 12044 Worker thread wakes up
21:02:54.031 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.43) opts 0xd
21:02:54.031 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.43)
21:02:54.031 00.000 12044 Moving (-0.18, -0.43) raw xDistance=0.44 yDistance=0.14
21:02:54.031 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.44, slope = 0.03
21:02:54.031 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:54.031 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:02:54.031 00.000 12044 MoveAxis(W, 18, ABG)
21:02:54.031 00.000 12044 Guiding  Dir = 3, Dur = 18
21:02:54.040 00.009 14964 UpdateImageDisplay: Size=(968,608) min=74, max=9294, med=626, FiltMin=523, FiltMax=6975, Gamma=0.810
21:02:54.045 00.005 14964 UpdateGuideState exits: m=116340 SNR=196.3
21:02:54.045 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.046 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:54.046 00.000 14964 Enqueuing Expose request
21:02:54.092 00.046 12044 IsSlewing returns 0
21:02:54.092 00.000 12044 IsGuiding returns 0
21:02:54.124 00.032 12044 IsGuiding returns 1
21:02:54.124 00.000 12044 scope still moving after pulse duration time elapsed
21:02:54.173 00.049 12044 IsSlewing returns 0
21:02:54.174 00.001 12044 IsGuiding returns 0
21:02:54.174 00.000 12044 scope move finished after 18 + 64 ms
21:02:54.174 00.000 12044 Move returns status 0, amount 18
21:02:54.174 00.000 12044 MoveAxis(N, 0, ABG)
21:02:54.174 00.000 12044 Move returns status 0, amount 0
21:02:54.174 00.000 12044 move complete, result=0
21:02:54.174 00.000 12044 worker thread done servicing request
21:02:54.174 00.000 12044 Worker thread wakes up
21:02:54.174 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:54.174 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:02:54.174 00.000 14964 GuideStep: 0.4 px 18 ms WEST, 0.1 px 0 ms NORTH
21:02:57.276 03.102 12044 Exposure complete
21:02:57.297 00.021 12044 worker thread done servicing request
21:02:57.297 00.000 14964 OnExposeComplete: enter
21:02:57.298 00.001 14964 UpdateGuideState(): m_state=6
21:02:57.298 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:02:57.299 00.001 14964 Star::Find returns 1 (0), X=811.60, Y=381.85, Mass=114386, SNR=199.3, Peak=9119 HFD=3.6
21:02:57.299 00.000 14964 MultiStar: [#1 -0.54,0.28,0.70,U] [#2 -0.46,-0.05,0.39,U] 
21:02:57.300 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.06}, one-star: {0.04, -0.04}
21:02:57.300 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.67) = xAngle (0.84 = 0.84)
21:02:57.301 00.001 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.98 = -2.31)
21:02:57.302 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=0.04 mountY=-0.04, mountTheta=-0.84
21:02:57.304 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.04, opts=13)
21:02:57.306 00.002 14964 Enqueuing Move request for scope (0.04, -0.04)
21:02:57.307 00.001 12044 Worker thread wakes up
21:02:57.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:02:57.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:02:57.308 00.001 12044 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
21:02:57.308 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.25, using input
21:02:57.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.04
21:02:57.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:57.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:02:57.308 00.000 12044 MoveAxis(E, 0, ABG)
21:02:57.308 00.000 12044 Move returns status 0, amount 0
21:02:57.308 00.000 12044 MoveAxis(N, 0, ABG)
21:02:57.308 00.000 12044 Move returns status 0, amount 0
21:02:57.308 00.000 12044 move complete, result=0
21:02:57.309 00.001 12044 worker thread done servicing request
21:02:57.318 00.009 14964 UpdateImageDisplay: Size=(968,608) min=120, max=9119, med=626, FiltMin=541, FiltMax=7047, Gamma=0.810
21:02:57.324 00.006 14964 UpdateGuideState exits: m=114386 SNR=199.3
21:02:57.324 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:57.325 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:02:57.325 00.000 14964 Enqueuing Expose request
21:02:57.326 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:02:57.326 00.000 12044 Worker thread wakes up
21:02:57.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:02:57.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:00.422 03.096 12044 Exposure complete
21:03:00.458 00.036 12044 worker thread done servicing request
21:03:00.458 00.000 14964 OnExposeComplete: enter
21:03:00.460 00.002 14964 UpdateGuideState(): m_state=6
21:03:00.461 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:03:00.462 00.001 14964 Star::Find returns 1 (0), X=811.81, Y=381.68, Mass=113937, SNR=199.4, Peak=7643 HFD=3.7
21:03:00.464 00.002 14964 MultiStar: [#1 -0.34,0.09,0.72,U] [#2 -0.30,-0.12,0.37,U] 
21:03:00.465 00.001 14964 refined, 2 included, MultiStar: {-0.05, -0.09}, one-star: {0.25, -0.21}
21:03:00.466 00.001 14964 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.67) = xAngle (-0.43 = -0.43)
21:03:00.467 00.001 14964 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.70 = 2.70)
21:03:00.467 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=0.09 mountY=0.04, mountTheta=0.44
21:03:00.470 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.09, opts=13)
21:03:00.473 00.003 14964 Enqueuing Move request for scope (-0.05, -0.09)
21:03:00.475 00.002 12044 Worker thread wakes up
21:03:00.475 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
21:03:00.475 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
21:03:00.475 00.000 12044 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.04
21:03:00.475 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.36, using input
21:03:00.475 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
21:03:00.475 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:00.475 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:03:00.475 00.000 12044 MoveAxis(E, 0, ABG)
21:03:00.475 00.000 12044 Move returns status 0, amount 0
21:03:00.475 00.000 12044 MoveAxis(N, 0, ABG)
21:03:00.475 00.000 12044 Move returns status 0, amount 0
21:03:00.475 00.000 12044 move complete, result=0
21:03:00.475 00.000 12044 worker thread done servicing request
21:03:00.490 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7643, med=626, FiltMin=538, FiltMax=6095, Gamma=0.810
21:03:00.501 00.011 14964 UpdateGuideState exits: m=113937 SNR=199.4
21:03:00.503 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:00.505 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:00.507 00.002 14964 Enqueuing Expose request
21:03:00.512 00.005 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:03:00.513 00.001 12044 Worker thread wakes up
21:03:00.513 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:00.513 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:03.649 03.136 12044 Exposure complete
21:03:03.675 00.026 12044 worker thread done servicing request
21:03:03.675 00.000 14964 OnExposeComplete: enter
21:03:03.677 00.002 14964 UpdateGuideState(): m_state=6
21:03:03.679 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:03:03.680 00.001 14964 Star::Find returns 1 (0), X=812.13, Y=381.75, Mass=116084, SNR=198.3, Peak=10549 HFD=3.4
21:03:03.681 00.001 14964 MultiStar: [#1 0.01,0.29,0.72,U] [#2 0.17,0.07,0.41,U] 
21:03:03.683 00.002 14964 refined, 2 included, MultiStar: {0.30, 0.04}, one-star: {0.56, -0.15}
21:03:03.685 00.002 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.67) = xAngle (1.81 = 1.81)
21:03:03.687 00.002 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.94 = -1.34)
21:03:03.688 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.14 mountX=-0.07 mountY=-0.30, mountTheta=-1.81
21:03:03.690 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.04, opts=13)
21:03:03.692 00.002 14964 Enqueuing Move request for scope (0.30, 0.04)
21:03:03.693 00.001 12044 Worker thread wakes up
21:03:03.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
21:03:03.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
21:03:03.693 00.000 12044 Moving (0.30, 0.04) raw xDistance=-0.07 yDistance=-0.30
21:03:03.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.06
21:03:03.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:03.694 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:03:03.694 00.000 12044 MoveAxis(E, 0, ABG)
21:03:03.694 00.000 12044 Move returns status 0, amount 0
21:03:03.694 00.000 12044 MoveAxis(N, 0, ABG)
21:03:03.694 00.000 12044 Move returns status 0, amount 0
21:03:03.694 00.000 12044 move complete, result=0
21:03:03.694 00.000 12044 worker thread done servicing request
21:03:03.710 00.016 14964 UpdateImageDisplay: Size=(968,608) min=255, max=10549, med=626, FiltMin=534, FiltMax=6482, Gamma=0.810
21:03:03.719 00.009 14964 UpdateGuideState exits: m=116084 SNR=198.3
21:03:03.719 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:03.720 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:03.720 00.000 14964 Enqueuing Expose request
21:03:03.721 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:03:03.721 00.000 12044 Worker thread wakes up
21:03:03.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:03.722 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:06.828 03.106 12044 Exposure complete
21:03:06.864 00.036 12044 worker thread done servicing request
21:03:06.864 00.000 14964 OnExposeComplete: enter
21:03:06.864 00.000 14964 UpdateGuideState(): m_state=6
21:03:06.865 00.001 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:03:06.866 00.001 14964 Star::Find returns 1 (0), X=811.66, Y=382.02, Mass=116250, SNR=195.2, Peak=10771 HFD=3.3
21:03:06.866 00.000 14964 MultiStar: [#1 -0.42,0.17,0.73,U] [#2 -0.41,0.12,0.40,U] 
21:03:06.866 00.000 14964 single-star, 2 included, MultiStar: {-0.17, 0.14}, one-star: {0.10, 0.13}
21:03:06.867 00.001 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.67) = xAngle (2.58 = 2.58)
21:03:06.868 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.71 = -0.57)
21:03:06.868 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.91 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
21:03:06.870 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.13, opts=13)
21:03:06.870 00.000 14964 Enqueuing Move request for scope (0.10, 0.13)
21:03:06.871 00.001 12044 Worker thread wakes up
21:03:06.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
21:03:06.871 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
21:03:06.871 00.000 12044 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=-0.09
21:03:06.871 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
21:03:06.871 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:06.871 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:03:06.871 00.000 12044 MoveAxis(E, 0, ABG)
21:03:06.871 00.000 12044 Move returns status 0, amount 0
21:03:06.871 00.000 12044 MoveAxis(N, 0, ABG)
21:03:06.871 00.000 12044 Move returns status 0, amount 0
21:03:06.871 00.000 12044 move complete, result=0
21:03:06.871 00.000 12044 worker thread done servicing request
21:03:06.887 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10771, med=624, FiltMin=539, FiltMax=7993, Gamma=0.810
21:03:06.899 00.012 14964 UpdateGuideState exits: m=116250 SNR=195.2
21:03:06.899 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:06.900 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:06.900 00.000 14964 Enqueuing Expose request
21:03:06.902 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:03:06.905 00.003 12044 Worker thread wakes up
21:03:06.905 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:06.906 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:10.028 03.122 12044 Exposure complete
21:03:10.063 00.035 12044 worker thread done servicing request
21:03:10.063 00.000 14964 OnExposeComplete: enter
21:03:10.065 00.002 14964 UpdateGuideState(): m_state=6
21:03:10.069 00.004 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:03:10.070 00.001 14964 Star::Find returns 1 (0), X=811.35, Y=381.62, Mass=117131, SNR=199.7, Peak=10265 HFD=3.3
21:03:10.071 00.001 14964 MultiStar: [#1 -0.86,0.10,0.00,M1] [#2 -0.64,-0.12,0.38,U] 
21:03:10.071 00.000 14964 single-star, 1 included, MultiStar: {-0.33, -0.23}, one-star: {-0.21, -0.27}
21:03:10.072 00.001 14964 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.67) = xAngle (-0.57 = -0.57)
21:03:10.075 00.003 14964 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.56 = 2.56)
21:03:10.077 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.35 cameraTheta=-2.24 mountX=0.29 mountY=0.19, mountTheta=0.58
21:03:10.081 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.27, opts=13)
21:03:10.083 00.002 14964 Enqueuing Move request for scope (-0.21, -0.27)
21:03:10.085 00.002 12044 Worker thread wakes up
21:03:10.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
21:03:10.085 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
21:03:10.085 00.000 12044 Moving (-0.21, -0.27) raw xDistance=0.29 yDistance=0.19
21:03:10.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.04
21:03:10.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:10.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:03:10.085 00.000 12044 MoveAxis(E, 0, ABG)
21:03:10.085 00.000 12044 Move returns status 0, amount 0
21:03:10.085 00.000 12044 MoveAxis(N, 0, ABG)
21:03:10.085 00.000 12044 Move returns status 0, amount 0
21:03:10.085 00.000 12044 move complete, result=0
21:03:10.085 00.000 12044 worker thread done servicing request
21:03:10.098 00.013 14964 UpdateImageDisplay: Size=(968,608) min=10, max=10265, med=625, FiltMin=543, FiltMax=5977, Gamma=0.810
21:03:10.107 00.009 14964 UpdateGuideState exits: m=117131 SNR=199.7
21:03:10.109 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:10.110 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:10.112 00.002 14964 Enqueuing Expose request
21:03:10.114 00.002 12044 Worker thread wakes up
21:03:10.114 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:03:10.116 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:10.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:13.228 03.112 12044 Exposure complete
21:03:13.273 00.045 12044 worker thread done servicing request
21:03:13.273 00.000 14964 OnExposeComplete: enter
21:03:13.276 00.003 14964 UpdateGuideState(): m_state=6
21:03:13.278 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:03:13.281 00.003 14964 Star::Find returns 1 (0), X=811.72, Y=382.07, Mass=115042, SNR=203.5, Peak=9523 HFD=3.3
21:03:13.283 00.002 14964 MultiStar: [#1 -0.59,0.11,0.71,U] [#2 -0.34,0.09,0.38,U] 
21:03:13.284 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.14}, one-star: {0.16, 0.17}
21:03:13.286 00.002 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.67) = xAngle (4.17 = -2.11)
21:03:13.287 00.001 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.31 = 1.03)
21:03:13.288 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.12 mountY=0.20, mountTheta=2.11
21:03:13.291 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.14, opts=13)
21:03:13.292 00.001 14964 Enqueuing Move request for scope (-0.19, 0.14)
21:03:13.294 00.002 12044 Worker thread wakes up
21:03:13.294 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
21:03:13.294 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
21:03:13.294 00.000 12044 Moving (-0.19, 0.14) raw xDistance=-0.12 yDistance=0.20
21:03:13.294 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
21:03:13.294 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:13.294 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:03:13.294 00.000 12044 MoveAxis(E, 0, ABG)
21:03:13.294 00.000 12044 Move returns status 0, amount 0
21:03:13.294 00.000 12044 MoveAxis(N, 0, ABG)
21:03:13.294 00.000 12044 Move returns status 0, amount 0
21:03:13.294 00.000 12044 move complete, result=0
21:03:13.294 00.000 12044 worker thread done servicing request
21:03:13.310 00.016 14964 UpdateImageDisplay: Size=(968,608) min=106, max=9523, med=624, FiltMin=539, FiltMax=7286, Gamma=0.810
21:03:13.320 00.010 14964 UpdateGuideState exits: m=115042 SNR=203.5
21:03:13.322 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:13.324 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:13.327 00.003 14964 Enqueuing Expose request
21:03:13.328 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:03:13.330 00.002 12044 Worker thread wakes up
21:03:13.330 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:13.330 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:16.460 03.130 12044 Exposure complete
21:03:16.487 00.027 12044 worker thread done servicing request
21:03:16.487 00.000 14964 OnExposeComplete: enter
21:03:16.488 00.001 14964 UpdateGuideState(): m_state=6
21:03:16.488 00.000 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:03:16.489 00.001 14964 Star::Find returns 1 (0), X=811.72, Y=381.91, Mass=114919, SNR=209.3, Peak=10307 HFD=3.3
21:03:16.490 00.001 14964 MultiStar: [#1 -0.38,0.18,0.69,U] [#2 -0.35,-0.05,0.38,U] 
21:03:16.490 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.06}, one-star: {0.16, 0.02}
21:03:16.491 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.67) = xAngle (4.33 = -1.95)
21:03:16.491 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.46 = 1.18)
21:03:16.491 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.66 mountX=-0.05 mountY=0.12, mountTheta=1.95
21:03:16.494 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.06, opts=13)
21:03:16.495 00.001 14964 Enqueuing Move request for scope (-0.11, 0.06)
21:03:16.497 00.002 12044 Worker thread wakes up
21:03:16.497 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
21:03:16.497 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
21:03:16.497 00.000 12044 Moving (-0.11, 0.06) raw xDistance=-0.05 yDistance=0.12
21:03:16.497 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
21:03:16.497 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
21:03:16.497 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:16.497 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:03:16.497 00.000 12044 MoveAxis(E, 0, ABG)
21:03:16.497 00.000 12044 Move returns status 0, amount 0
21:03:16.497 00.000 12044 MoveAxis(N, 0, ABG)
21:03:16.497 00.000 12044 Move returns status 0, amount 0
21:03:16.497 00.000 12044 move complete, result=0
21:03:16.497 00.000 12044 worker thread done servicing request
21:03:16.505 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10307, med=625, FiltMin=542, FiltMax=6283, Gamma=0.810
21:03:16.512 00.007 14964 UpdateGuideState exits: m=114919 SNR=209.3
21:03:16.512 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:16.513 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:16.513 00.000 14964 Enqueuing Expose request
21:03:16.514 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:03:16.514 00.000 12044 Worker thread wakes up
21:03:16.515 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:16.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:19.648 03.133 12044 Exposure complete
21:03:19.687 00.039 12044 worker thread done servicing request
21:03:19.687 00.000 14964 OnExposeComplete: enter
21:03:19.689 00.002 14964 UpdateGuideState(): m_state=6
21:03:19.691 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:03:19.692 00.001 14964 Star::Find returns 1 (0), X=811.63, Y=382.62, Mass=115813, SNR=199.3, Peak=9919 HFD=3.3
21:03:19.694 00.002 14964 MultiStar: [#1 -0.67,0.82,0.00,M1] [#2 -0.48,0.74,0.00,M1] 
21:03:19.696 00.002 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.67) = xAngle (3.14 = 3.14)
21:03:19.698 00.002 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.28 = -0.01)
21:03:19.699 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.73 hyp=0.73 cameraTheta=1.47 mountX=-0.73 mountY=-0.01, mountTheta=-3.13
21:03:19.704 00.005 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.73, opts=13)
21:03:19.705 00.001 14964 Enqueuing Move request for scope (0.07, 0.73)
21:03:19.707 00.002 12044 Worker thread wakes up
21:03:19.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.73) opts 0xd
21:03:19.707 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.73)
21:03:19.708 00.001 12044 Moving (0.07, 0.73) raw xDistance=-0.73 yDistance=-0.01
21:03:19.708 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.73, slope = -0.04
21:03:19.708 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:19.708 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:03:19.708 00.000 12044 MoveAxis(E, 26, ABG)
21:03:19.708 00.000 12044 Guiding  Dir = 2, Dur = 26
21:03:19.721 00.013 14964 UpdateImageDisplay: Size=(968,608) min=314, max=9919, med=625, FiltMin=539, FiltMax=6479, Gamma=0.810
21:03:19.732 00.011 14964 UpdateGuideState exits: m=115813 SNR=199.3
21:03:19.733 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.733 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:19.735 00.002 14964 Enqueuing Expose request
21:03:19.771 00.036 12044 IsSlewing returns 0
21:03:19.771 00.000 12044 IsGuiding returns 0
21:03:19.832 00.061 12044 IsGuiding returns 1
21:03:19.832 00.000 12044 scope still moving after pulse duration time elapsed
21:03:19.880 00.048 12044 IsSlewing returns 0
21:03:19.880 00.000 12044 IsGuiding returns 0
21:03:19.881 00.001 12044 scope move finished after 26 + 84 ms
21:03:19.881 00.000 12044 Move returns status 0, amount 26
21:03:19.881 00.000 12044 MoveAxis(N, 0, ABG)
21:03:19.881 00.000 12044 Move returns status 0, amount 0
21:03:19.881 00.000 12044 move complete, result=0
21:03:19.881 00.000 12044 worker thread done servicing request
21:03:19.881 00.000 12044 Worker thread wakes up
21:03:19.881 00.000 14964 GuideStep: -0.7 px 26 ms EAST, -0.0 px 0 ms NORTH
21:03:19.882 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:19.882 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:22.981 03.099 12044 Exposure complete
21:03:23.028 00.047 12044 worker thread done servicing request
21:03:23.028 00.000 14964 OnExposeComplete: enter
21:03:23.029 00.001 14964 UpdateGuideState(): m_state=6
21:03:23.030 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:03:23.030 00.000 14964 Star::Find returns 1 (0), X=811.53, Y=382.23, Mass=112618, SNR=193.7, Peak=9095 HFD=3.4
21:03:23.031 00.001 14964 MultiStar: [#1 -0.68,0.29,0.00,M2] [#2 -0.55,0.29,0.39,U] 
21:03:23.031 00.000 14964 single-star, 1 included, MultiStar: {-0.18, 0.33}, one-star: {-0.03, 0.34}
21:03:23.032 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.67) = xAngle (3.33 = -2.95)
21:03:23.032 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.47 = 0.18)
21:03:23.033 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.66 mountX=-0.34 mountY=0.06, mountTheta=2.96
21:03:23.035 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.34, opts=13)
21:03:23.035 00.000 14964 Enqueuing Move request for scope (-0.03, 0.34)
21:03:23.036 00.001 12044 Worker thread wakes up
21:03:23.036 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
21:03:23.036 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
21:03:23.036 00.000 12044 Moving (-0.03, 0.34) raw xDistance=-0.34 yDistance=0.06
21:03:23.036 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.51, using input
21:03:23.036 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.08
21:03:23.036 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:23.036 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:03:23.036 00.000 12044 MoveAxis(E, 24, ABG)
21:03:23.036 00.000 12044 Guiding  Dir = 2, Dur = 24
21:03:23.045 00.009 14964 UpdateImageDisplay: Size=(968,608) min=102, max=9095, med=624, FiltMin=545, FiltMax=6253, Gamma=0.810
21:03:23.050 00.005 14964 UpdateGuideState exits: m=112618 SNR=193.7
21:03:23.052 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:23.052 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:23.052 00.000 14964 Enqueuing Expose request
21:03:23.098 00.046 12044 IsSlewing returns 0
21:03:23.099 00.001 12044 IsGuiding returns 0
21:03:23.163 00.064 12044 IsGuiding returns 1
21:03:23.163 00.000 12044 scope still moving after pulse duration time elapsed
21:03:23.222 00.059 12044 IsSlewing returns 0
21:03:23.223 00.001 12044 IsGuiding returns 0
21:03:23.223 00.000 12044 scope move finished after 24 + 99 ms
21:03:23.223 00.000 12044 Move returns status 0, amount 24
21:03:23.223 00.000 12044 MoveAxis(N, 0, ABG)
21:03:23.223 00.000 12044 Move returns status 0, amount 0
21:03:23.223 00.000 12044 move complete, result=0
21:03:23.223 00.000 12044 worker thread done servicing request
21:03:23.224 00.001 12044 Worker thread wakes up
21:03:23.224 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:23.224 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
21:03:23.226 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:26.327 03.101 12044 Exposure complete
21:03:26.361 00.034 12044 worker thread done servicing request
21:03:26.361 00.000 14964 OnExposeComplete: enter
21:03:26.363 00.002 14964 UpdateGuideState(): m_state=6
21:03:26.364 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:03:26.366 00.002 14964 Star::Find returns 1 (0), X=811.21, Y=381.81, Mass=115982, SNR=198.6, Peak=9785 HFD=3.6
21:03:26.367 00.001 14964 MultiStar: [#1 -1.00,0.04,0.00,M3] [#2 -0.95,-0.18,0.00,M1] 
21:03:26.368 00.001 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.67) = xAngle (-1.25 = -1.25)
21:03:26.368 00.000 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.88 = 1.88)
21:03:26.369 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.36 cameraTheta=-2.92 mountX=0.11 mountY=0.35, mountTheta=1.25
21:03:26.371 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.08, opts=13)
21:03:26.373 00.002 14964 Enqueuing Move request for scope (-0.36, -0.08)
21:03:26.374 00.001 12044 Worker thread wakes up
21:03:26.374 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
21:03:26.374 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
21:03:26.374 00.000 12044 Moving (-0.36, -0.08) raw xDistance=0.11 yDistance=0.35
21:03:26.375 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.04
21:03:26.375 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:26.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:03:26.375 00.000 12044 MoveAxis(E, 0, ABG)
21:03:26.375 00.000 12044 Move returns status 0, amount 0
21:03:26.375 00.000 12044 MoveAxis(N, 0, ABG)
21:03:26.375 00.000 12044 Move returns status 0, amount 0
21:03:26.375 00.000 12044 move complete, result=0
21:03:26.375 00.000 12044 worker thread done servicing request
21:03:26.385 00.010 14964 UpdateImageDisplay: Size=(968,608) min=150, max=9785, med=626, FiltMin=540, FiltMax=6709, Gamma=0.810
21:03:26.390 00.005 14964 UpdateGuideState exits: m=115982 SNR=198.6
21:03:26.391 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:26.391 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:26.392 00.001 14964 Enqueuing Expose request
21:03:26.392 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:03:26.393 00.001 12044 Worker thread wakes up
21:03:26.393 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:26.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:29.493 03.100 12044 Exposure complete
21:03:29.518 00.025 12044 worker thread done servicing request
21:03:29.518 00.000 14964 OnExposeComplete: enter
21:03:29.518 00.000 14964 UpdateGuideState(): m_state=6
21:03:29.519 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:03:29.519 00.000 14964 Star::Find returns 1 (0), X=811.46, Y=381.72, Mass=116641, SNR=208.5, Peak=10521 HFD=3.2
21:03:29.520 00.001 14964 MultiStar: [#1 -0.77,-0.19,0.00,M4] [#2 -0.72,-0.22,0.00,M2] 
21:03:29.521 00.001 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.67) = xAngle (-0.45 = -0.45)
21:03:29.521 00.000 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.69 = 2.69)
21:03:29.522 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.11 mountX=0.17 mountY=0.08, mountTheta=0.45
21:03:29.524 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.17, opts=13)
21:03:29.526 00.002 14964 Enqueuing Move request for scope (-0.10, -0.17)
21:03:29.528 00.002 12044 Worker thread wakes up
21:03:29.529 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
21:03:29.529 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
21:03:29.529 00.000 12044 Moving (-0.10, -0.17) raw xDistance=0.17 yDistance=0.08
21:03:29.529 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
21:03:29.529 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:29.529 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:03:29.529 00.000 12044 MoveAxis(E, 0, ABG)
21:03:29.529 00.000 12044 Move returns status 0, amount 0
21:03:29.529 00.000 12044 MoveAxis(N, 0, ABG)
21:03:29.529 00.000 12044 Move returns status 0, amount 0
21:03:29.530 00.001 12044 move complete, result=0
21:03:29.530 00.000 12044 worker thread done servicing request
21:03:29.537 00.007 14964 UpdateImageDisplay: Size=(968,608) min=110, max=10521, med=624, FiltMin=530, FiltMax=6093, Gamma=0.810
21:03:29.543 00.006 14964 UpdateGuideState exits: m=116641 SNR=208.5
21:03:29.543 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:29.544 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:29.544 00.000 14964 Enqueuing Expose request
21:03:29.545 00.001 12044 Worker thread wakes up
21:03:29.545 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:29.545 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:03:29.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:32.681 03.136 12044 Exposure complete
21:03:32.708 00.027 12044 worker thread done servicing request
21:03:32.708 00.000 14964 OnExposeComplete: enter
21:03:32.709 00.001 14964 UpdateGuideState(): m_state=6
21:03:32.710 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
21:03:32.710 00.000 14964 Star::Find returns 1 (0), X=811.63, Y=381.98, Mass=113887, SNR=196.5, Peak=9853 HFD=3.4
21:03:32.711 00.001 14964 MultiStar: [#1 -0.58,0.09,0.70,U] [#2 -0.46,-0.23,0.40,U] 
21:03:32.712 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.03}, one-star: {0.07, 0.09}
21:03:32.712 00.000 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.67) = xAngle (2.56 = 2.56)
21:03:32.712 00.000 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.70 = -0.58)
21:03:32.713 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.90 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
21:03:32.714 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.09, opts=13)
21:03:32.715 00.001 14964 Enqueuing Move request for scope (0.07, 0.09)
21:03:32.715 00.000 12044 Worker thread wakes up
21:03:32.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:03:32.715 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:03:32.715 00.000 12044 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.06
21:03:32.715 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
21:03:32.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:32.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:03:32.715 00.000 12044 MoveAxis(E, 0, ABG)
21:03:32.715 00.000 12044 Move returns status 0, amount 0
21:03:32.715 00.000 12044 MoveAxis(N, 0, ABG)
21:03:32.715 00.000 12044 Move returns status 0, amount 0
21:03:32.716 00.001 12044 move complete, result=0
21:03:32.716 00.000 12044 worker thread done servicing request
21:03:32.724 00.008 14964 UpdateImageDisplay: Size=(968,608) min=122, max=9853, med=625, FiltMin=527, FiltMax=6847, Gamma=0.810
21:03:32.730 00.006 14964 UpdateGuideState exits: m=113887 SNR=196.5
21:03:32.730 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:32.731 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:32.731 00.000 14964 Enqueuing Expose request
21:03:32.732 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:03:32.732 00.000 12044 Worker thread wakes up
21:03:32.732 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:32.732 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:35.841 03.109 12044 Exposure complete
21:03:35.862 00.021 12044 worker thread done servicing request
21:03:35.862 00.000 14964 OnExposeComplete: enter
21:03:35.862 00.000 14964 UpdateGuideState(): m_state=6
21:03:35.863 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
21:03:35.863 00.000 14964 Star::Find returns 1 (0), X=811.49, Y=382.30, Mass=114105, SNR=194.5, Peak=10359 HFD=3.3
21:03:35.864 00.001 14964 MultiStar: [#1 -0.65,0.47,0.00,M4] [#2 -0.63,0.34,0.00,M2] 
21:03:35.864 00.000 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.41 = -2.87)
21:03:35.865 00.001 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.55 = 0.26)
21:03:35.865 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.74 mountX=-0.40 mountY=0.11, mountTheta=2.88
21:03:35.866 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.41, opts=13)
21:03:35.867 00.001 14964 Enqueuing Move request for scope (-0.07, 0.41)
21:03:35.868 00.001 12044 Worker thread wakes up
21:03:35.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
21:03:35.868 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
21:03:35.868 00.000 12044 Moving (-0.07, 0.41) raw xDistance=-0.40 yDistance=0.11
21:03:35.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.40, slope = -0.02
21:03:35.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:35.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:03:35.868 00.000 12044 MoveAxis(E, 11, ABG)
21:03:35.868 00.000 12044 Guiding  Dir = 2, Dur = 11
21:03:35.877 00.009 14964 UpdateImageDisplay: Size=(968,608) min=54, max=10359, med=625, FiltMin=535, FiltMax=6298, Gamma=0.810
21:03:35.883 00.006 14964 UpdateGuideState exits: m=114105 SNR=194.5
21:03:35.884 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:35.884 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:35.885 00.001 14964 Enqueuing Expose request
21:03:35.898 00.013 12044 IsSlewing returns 0
21:03:35.898 00.000 12044 IsGuiding returns 0
21:03:35.959 00.061 12044 IsGuiding returns 1
21:03:35.960 00.001 12044 scope still moving after pulse duration time elapsed
21:03:36.029 00.069 12044 IsSlewing returns 0
21:03:36.029 00.000 12044 IsGuiding returns 0
21:03:36.030 00.001 12044 scope move finished after 11 + 120 ms
21:03:36.030 00.000 12044 Move returns status 0, amount 11
21:03:36.030 00.000 12044 MoveAxis(N, 0, ABG)
21:03:36.030 00.000 12044 Move returns status 0, amount 0
21:03:36.030 00.000 12044 move complete, result=0
21:03:36.030 00.000 12044 worker thread done servicing request
21:03:36.030 00.000 12044 Worker thread wakes up
21:03:36.031 00.001 14964 GuideStep: -0.4 px 11 ms EAST, 0.1 px 0 ms NORTH
21:03:36.033 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:36.034 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:39.132 03.098 12044 Exposure complete
21:03:39.155 00.023 12044 worker thread done servicing request
21:03:39.155 00.000 14964 OnExposeComplete: enter
21:03:39.156 00.001 14964 UpdateGuideState(): m_state=6
21:03:39.156 00.000 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
21:03:39.157 00.001 14964 Star::Find returns 1 (0), X=811.47, Y=382.02, Mass=113293, SNR=202.1, Peak=9659 HFD=3.5
21:03:39.157 00.000 14964 MultiStar: [#1 -0.80,0.50,0.00,M5] [#2 -0.62,0.28,0.38,U] 
21:03:39.158 00.001 14964 single-star, 1 included, MultiStar: {-0.24, 0.18}, one-star: {-0.09, 0.13}
21:03:39.158 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.67) = xAngle (3.86 = -2.43)
21:03:39.159 00.001 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.99 = 0.71)
21:03:39.159 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=-0.12 mountY=0.11, mountTheta=2.43
21:03:39.162 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.13, opts=13)
21:03:39.162 00.000 14964 Enqueuing Move request for scope (-0.09, 0.13)
21:03:39.163 00.001 12044 Worker thread wakes up
21:03:39.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
21:03:39.163 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
21:03:39.163 00.000 12044 Moving (-0.09, 0.13) raw xDistance=-0.12 yDistance=0.11
21:03:39.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
21:03:39.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:39.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:03:39.163 00.000 12044 MoveAxis(E, 0, ABG)
21:03:39.163 00.000 12044 Move returns status 0, amount 0
21:03:39.163 00.000 12044 MoveAxis(N, 0, ABG)
21:03:39.163 00.000 12044 Move returns status 0, amount 0
21:03:39.163 00.000 12044 move complete, result=0
21:03:39.163 00.000 12044 worker thread done servicing request
21:03:39.170 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9659, med=625, FiltMin=538, FiltMax=7262, Gamma=0.810
21:03:39.175 00.005 14964 UpdateGuideState exits: m=113293 SNR=202.1
21:03:39.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.176 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:39.177 00.001 14964 Enqueuing Expose request
21:03:39.177 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:03:39.178 00.001 12044 Worker thread wakes up
21:03:39.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:39.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:42.286 03.108 12044 Exposure complete
21:03:42.310 00.024 12044 worker thread done servicing request
21:03:42.310 00.000 14964 OnExposeComplete: enter
21:03:42.310 00.000 14964 UpdateGuideState(): m_state=6
21:03:42.311 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
21:03:42.311 00.000 14964 Star::Find returns 1 (0), X=811.44, Y=382.01, Mass=117151, SNR=211.3, Peak=10413 HFD=3.5
21:03:42.312 00.001 14964 MultiStar: [#1 -0.71,0.31,0.00,M6] [#2 -0.57,0.22,0.39,U] 
21:03:42.312 00.000 14964 single-star, 1 included, MultiStar: {-0.25, 0.15}, one-star: {-0.12, 0.12}
21:03:42.313 00.001 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.67) = xAngle (4.05 = -2.23)
21:03:42.313 00.000 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.19 = 0.91)
21:03:42.314 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=-0.10 mountY=0.13, mountTheta=2.23
21:03:42.315 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.12, opts=13)
21:03:42.315 00.000 14964 Enqueuing Move request for scope (-0.12, 0.12)
21:03:42.316 00.001 12044 Worker thread wakes up
21:03:42.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
21:03:42.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
21:03:42.316 00.000 12044 Moving (-0.12, 0.12) raw xDistance=-0.10 yDistance=0.13
21:03:42.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
21:03:42.316 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:42.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:03:42.316 00.000 12044 MoveAxis(E, 0, ABG)
21:03:42.316 00.000 12044 Move returns status 0, amount 0
21:03:42.316 00.000 12044 MoveAxis(N, 0, ABG)
21:03:42.316 00.000 12044 Move returns status 0, amount 0
21:03:42.316 00.000 12044 move complete, result=0
21:03:42.316 00.000 12044 worker thread done servicing request
21:03:42.324 00.008 14964 UpdateImageDisplay: Size=(968,608) min=10, max=10413, med=624, FiltMin=545, FiltMax=7253, Gamma=0.810
21:03:42.330 00.006 14964 UpdateGuideState exits: m=117151 SNR=211.3
21:03:42.330 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:42.331 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:42.332 00.001 14964 Enqueuing Expose request
21:03:42.332 00.000 12044 Worker thread wakes up
21:03:42.332 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:03:42.333 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:42.333 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:45.445 03.112 12044 Exposure complete
21:03:45.471 00.026 12044 worker thread done servicing request
21:03:45.471 00.000 14964 OnExposeComplete: enter
21:03:45.472 00.001 14964 UpdateGuideState(): m_state=6
21:03:45.473 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
21:03:45.473 00.000 14964 Star::Find returns 1 (0), X=811.11, Y=381.83, Mass=116810, SNR=209.2, Peak=11433 HFD=2.9
21:03:45.474 00.001 14964 MultiStar: [#1 -1.10,0.35,0.00,M7] [#2 -0.86,0.00,0.00,M1] 
21:03:45.475 00.001 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.67) = xAngle (-1.34 = -1.34)
21:03:45.475 00.000 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.80 = 1.80)
21:03:45.476 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-3.01 mountX=0.11 mountY=0.45, mountTheta=1.34
21:03:45.477 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.06, opts=13)
21:03:45.478 00.001 14964 Enqueuing Move request for scope (-0.46, -0.06)
21:03:45.478 00.000 12044 Worker thread wakes up
21:03:45.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0xd
21:03:45.478 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
21:03:45.478 00.000 12044 Moving (-0.46, -0.06) raw xDistance=0.11 yDistance=0.45
21:03:45.478 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.20, using input
21:03:45.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
21:03:45.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:45.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:03:45.478 00.000 12044 MoveAxis(E, 0, ABG)
21:03:45.478 00.000 12044 Move returns status 0, amount 0
21:03:45.478 00.000 12044 MoveAxis(N, 0, ABG)
21:03:45.478 00.000 12044 Move returns status 0, amount 0
21:03:45.479 00.001 12044 move complete, result=0
21:03:45.479 00.000 12044 worker thread done servicing request
21:03:45.487 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11433, med=626, FiltMin=537, FiltMax=7293, Gamma=0.810
21:03:45.492 00.005 14964 UpdateGuideState exits: m=116810 SNR=209.2
21:03:45.493 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.493 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:45.494 00.001 14964 Enqueuing Expose request
21:03:45.494 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:03:45.494 00.000 12044 Worker thread wakes up
21:03:45.495 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:45.495 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:48.598 03.103 12044 Exposure complete
21:03:48.620 00.022 12044 worker thread done servicing request
21:03:48.620 00.000 14964 OnExposeComplete: enter
21:03:48.620 00.000 14964 UpdateGuideState(): m_state=6
21:03:48.621 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
21:03:48.621 00.000 14964 Star::Find returns 1 (0), X=811.53, Y=382.06, Mass=115046, SNR=205.5, Peak=12701 HFD=2.6
21:03:48.622 00.001 14964 MultiStar: [#1 -0.67,0.13,0.71,U] [#2 -0.62,0.02,0.38,U] 
21:03:48.623 00.001 14964 single-star, 2 included, MultiStar: {-0.36, 0.13}, one-star: {-0.03, 0.17}
21:03:48.623 00.000 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.67) = xAngle (3.45 = -2.84)
21:03:48.624 00.001 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.58 = 0.30)
21:03:48.624 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=-0.16 mountY=0.05, mountTheta=2.84
21:03:48.626 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.17, opts=13)
21:03:48.627 00.001 14964 Enqueuing Move request for scope (-0.03, 0.17)
21:03:48.628 00.001 12044 Worker thread wakes up
21:03:48.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:03:48.628 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:03:48.628 00.000 12044 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=0.05
21:03:48.628 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.04
21:03:48.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:48.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:03:48.628 00.000 12044 MoveAxis(E, 0, ABG)
21:03:48.628 00.000 12044 Move returns status 0, amount 0
21:03:48.628 00.000 12044 MoveAxis(N, 0, ABG)
21:03:48.628 00.000 12044 Move returns status 0, amount 0
21:03:48.628 00.000 12044 move complete, result=0
21:03:48.628 00.000 12044 worker thread done servicing request
21:03:48.635 00.007 14964 UpdateImageDisplay: Size=(968,608) min=7, max=12701, med=624, FiltMin=534, FiltMax=8447, Gamma=0.810
21:03:48.640 00.005 14964 UpdateGuideState exits: m=115046 SNR=205.5
21:03:48.641 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:48.641 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:48.642 00.001 14964 Enqueuing Expose request
21:03:48.642 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:03:48.643 00.001 12044 Worker thread wakes up
21:03:48.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:48.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:51.771 03.128 12044 Exposure complete
21:03:51.792 00.021 12044 worker thread done servicing request
21:03:51.792 00.000 14964 OnExposeComplete: enter
21:03:51.793 00.001 14964 UpdateGuideState(): m_state=6
21:03:51.793 00.000 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
21:03:51.794 00.001 14964 Star::Find returns 1 (0), X=811.24, Y=381.83, Mass=117947, SNR=210.3, Peak=12277 HFD=2.8
21:03:51.795 00.001 14964 MultiStar: [#1 -0.96,0.07,0.00,M7] [#2 -0.89,-0.15,0.00,M1] 
21:03:51.795 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.67) = xAngle (-1.29 = -1.29)
21:03:51.796 00.001 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.84 = 1.84)
21:03:51.796 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.96 mountX=0.09 mountY=0.32, mountTheta=1.29
21:03:51.797 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.06, opts=13)
21:03:51.798 00.001 14964 Enqueuing Move request for scope (-0.32, -0.06)
21:03:51.799 00.001 12044 Worker thread wakes up
21:03:51.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
21:03:51.799 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
21:03:51.799 00.000 12044 Moving (-0.32, -0.06) raw xDistance=0.09 yDistance=0.32
21:03:51.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
21:03:51.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:51.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:03:51.799 00.000 12044 MoveAxis(E, 0, ABG)
21:03:51.799 00.000 12044 Move returns status 0, amount 0
21:03:51.799 00.000 12044 MoveAxis(N, 0, ABG)
21:03:51.799 00.000 12044 Move returns status 0, amount 0
21:03:51.799 00.000 12044 move complete, result=0
21:03:51.799 00.000 12044 worker thread done servicing request
21:03:51.806 00.007 14964 UpdateImageDisplay: Size=(968,608) min=191, max=12277, med=625, FiltMin=538, FiltMax=7659, Gamma=0.810
21:03:51.812 00.006 14964 UpdateGuideState exits: m=117947 SNR=210.3
21:03:51.812 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:51.813 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:51.813 00.000 14964 Enqueuing Expose request
21:03:51.814 00.001 12044 Worker thread wakes up
21:03:51.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:51.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:51.814 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:03:54.942 03.128 12044 Exposure complete
21:03:54.970 00.028 12044 worker thread done servicing request
21:03:54.970 00.000 14964 OnExposeComplete: enter
21:03:54.971 00.001 14964 UpdateGuideState(): m_state=6
21:03:54.971 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
21:03:54.972 00.001 14964 Star::Find returns 1 (0), X=811.36, Y=381.37, Mass=117776, SNR=206.2, Peak=12798 HFD=3.0
21:03:54.972 00.000 14964 MultiStar: [#1 -0.77,-0.37,0.00,M8] [#2 -0.75,-0.54,0.00,M2] 
21:03:54.973 00.001 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.67) = xAngle (-0.27 = -0.27)
21:03:54.973 00.000 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.87 = 2.87)
21:03:54.974 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.52 hyp=0.55 cameraTheta=-1.94 mountX=0.53 mountY=0.15, mountTheta=0.27
21:03:54.975 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.52, opts=13)
21:03:54.976 00.001 14964 Enqueuing Move request for scope (-0.20, -0.52)
21:03:54.976 00.000 12044 Worker thread wakes up
21:03:54.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.52) opts 0xd
21:03:54.976 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.52)
21:03:54.976 00.000 12044 Moving (-0.20, -0.52) raw xDistance=0.53 yDistance=0.15
21:03:54.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.53, slope = 0.03
21:03:54.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:54.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:03:54.976 00.000 12044 MoveAxis(W, 19, ABG)
21:03:54.976 00.000 12044 Guiding  Dir = 3, Dur = 19
21:03:54.989 00.013 14964 UpdateImageDisplay: Size=(968,608) min=30, max=12798, med=625, FiltMin=540, FiltMax=7307, Gamma=0.810
21:03:54.994 00.005 14964 UpdateGuideState exits: m=117776 SNR=206.2
21:03:54.995 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.995 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:54.995 00.000 14964 Enqueuing Expose request
21:03:54.998 00.003 12044 IsSlewing returns 0
21:03:54.998 00.000 12044 IsGuiding returns 0
21:03:55.067 00.069 12044 IsGuiding returns 1
21:03:55.067 00.000 12044 scope still moving after pulse duration time elapsed
21:03:55.136 00.069 12044 IsSlewing returns 0
21:03:55.136 00.000 12044 IsGuiding returns 0
21:03:55.136 00.000 12044 scope move finished after 19 + 119 ms
21:03:55.136 00.000 12044 Move returns status 0, amount 19
21:03:55.137 00.001 12044 MoveAxis(N, 0, ABG)
21:03:55.137 00.000 12044 Move returns status 0, amount 0
21:03:55.137 00.000 12044 move complete, result=0
21:03:55.137 00.000 12044 worker thread done servicing request
21:03:55.137 00.000 12044 Worker thread wakes up
21:03:55.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:55.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:03:55.137 00.000 14964 GuideStep: 0.5 px 19 ms WEST, 0.1 px 0 ms NORTH
21:03:58.249 03.112 12044 Exposure complete
21:03:58.273 00.024 12044 worker thread done servicing request
21:03:58.273 00.000 14964 OnExposeComplete: enter
21:03:58.274 00.001 14964 UpdateGuideState(): m_state=6
21:03:58.275 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
21:03:58.275 00.000 14964 Star::Find returns 1 (0), X=811.10, Y=381.62, Mass=118075, SNR=201.9, Peak=11489 HFD=3.3
21:03:58.276 00.001 14964 MultiStar: [#1 -1.07,-0.13,0.00,M9] [#2 -1.11,-0.32,0.00,M3] 
21:03:58.277 00.001 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.67) = xAngle (-0.94 = -0.94)
21:03:58.277 00.000 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.19 = 2.19)
21:03:58.278 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.27 hyp=0.53 cameraTheta=-2.61 mountX=0.31 mountY=0.43, mountTheta=0.95
21:03:58.279 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.27, opts=13)
21:03:58.279 00.000 14964 Enqueuing Move request for scope (-0.46, -0.27)
21:03:58.280 00.001 12044 Worker thread wakes up
21:03:58.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.27) opts 0xd
21:03:58.280 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.27)
21:03:58.280 00.000 12044 Moving (-0.46, -0.27) raw xDistance=0.31 yDistance=0.43
21:03:58.280 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.31 is < calculated value 0.32, using input
21:03:58.280 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.05
21:03:58.280 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:58.280 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:03:58.280 00.000 12044 MoveAxis(W, 22, ABG)
21:03:58.280 00.000 12044 Guiding  Dir = 3, Dur = 22
21:03:58.289 00.009 14964 UpdateImageDisplay: Size=(968,608) min=71, max=11489, med=623, FiltMin=541, FiltMax=7328, Gamma=0.810
21:03:58.297 00.008 14964 UpdateGuideState exits: m=118075 SNR=201.9
21:03:58.297 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:58.298 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:03:58.298 00.000 14964 Enqueuing Expose request
21:03:58.307 00.009 12044 IsSlewing returns 0
21:03:58.308 00.001 12044 IsGuiding returns 0
21:03:58.339 00.031 12044 IsGuiding returns 1
21:03:58.339 00.000 12044 scope still moving after pulse duration time elapsed
21:03:58.401 00.062 12044 IsSlewing returns 0
21:03:58.402 00.001 12044 IsGuiding returns 0
21:03:58.402 00.000 12044 scope move finished after 22 + 71 ms
21:03:58.402 00.000 12044 Move returns status 0, amount 22
21:03:58.402 00.000 12044 MoveAxis(N, 0, ABG)
21:03:58.402 00.000 12044 Move returns status 0, amount 0
21:03:58.402 00.000 12044 move complete, result=0
21:03:58.402 00.000 12044 worker thread done servicing request
21:03:58.402 00.000 12044 Worker thread wakes up
21:03:58.402 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:03:58.403 00.001 14964 GuideStep: 0.3 px 22 ms WEST, 0.4 px 0 ms NORTH
21:03:58.403 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:01.537 03.134 12044 Exposure complete
21:04:01.559 00.022 12044 worker thread done servicing request
21:04:01.560 00.001 14964 OnExposeComplete: enter
21:04:01.560 00.000 14964 UpdateGuideState(): m_state=6
21:04:01.561 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
21:04:01.562 00.001 14964 Star::Find returns 1 (0), X=811.36, Y=381.99, Mass=115057, SNR=202.9, Peak=8353 HFD=3.7
21:04:01.562 00.000 14964 MultiStar: [#1 -0.85,0.15,0.00,M10] [#2 -0.73,0.03,0.00,M4] 
21:04:01.563 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.67) = xAngle (4.35 = -1.94)
21:04:01.563 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.48 = 1.20)
21:04:01.564 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=-0.08 mountY=0.21, mountTheta=1.94
21:04:01.565 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.10, opts=13)
21:04:01.565 00.000 14964 Enqueuing Move request for scope (-0.20, 0.10)
21:04:01.566 00.001 12044 Worker thread wakes up
21:04:01.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
21:04:01.567 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
21:04:01.567 00.000 12044 Moving (-0.20, 0.10) raw xDistance=-0.08 yDistance=0.21
21:04:01.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.05
21:04:01.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:01.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:04:01.567 00.000 12044 MoveAxis(E, 0, ABG)
21:04:01.567 00.000 12044 Move returns status 0, amount 0
21:04:01.567 00.000 12044 MoveAxis(N, 0, ABG)
21:04:01.567 00.000 12044 Move returns status 0, amount 0
21:04:01.567 00.000 12044 move complete, result=0
21:04:01.567 00.000 12044 worker thread done servicing request
21:04:01.576 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8353, med=624, FiltMin=529, FiltMax=6316, Gamma=0.810
21:04:01.581 00.005 14964 UpdateGuideState exits: m=115057 SNR=202.9
21:04:01.582 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.582 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:01.583 00.001 14964 Enqueuing Expose request
21:04:01.583 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:04:01.584 00.001 12044 Worker thread wakes up
21:04:01.584 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:01.584 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:04.695 03.111 12044 Exposure complete
21:04:04.716 00.021 12044 worker thread done servicing request
21:04:04.716 00.000 14964 OnExposeComplete: enter
21:04:04.717 00.001 14964 UpdateGuideState(): m_state=6
21:04:04.718 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
21:04:04.719 00.001 14964 Star::Find returns 1 (0), X=811.28, Y=382.68, Mass=116997, SNR=207.6, Peak=10037 HFD=3.4
21:04:04.719 00.000 14964 MultiStar: [#1 -1.08,0.78,0.00,R] [#2 -0.86,0.60,0.00,M5] 
21:04:04.720 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.67) = xAngle (3.58 = -2.71)
21:04:04.720 00.000 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.71 = 0.43)
21:04:04.721 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.79 hyp=0.83 cameraTheta=1.91 mountX=-0.76 mountY=0.35, mountTheta=2.71
21:04:04.722 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.79, opts=13)
21:04:04.723 00.001 14964 Enqueuing Move request for scope (-0.28, 0.79)
21:04:04.723 00.000 12044 Worker thread wakes up
21:04:04.723 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.79) opts 0xd
21:04:04.724 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.79)
21:04:04.724 00.000 12044 Moving (-0.28, 0.79) raw xDistance=-0.76 yDistance=0.35
21:04:04.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.76, slope = 0.00
21:04:04.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:04.724 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:04:04.724 00.000 12044 MoveAxis(E, 0, ABG)
21:04:04.724 00.000 12044 Move returns status 0, amount 0
21:04:04.724 00.000 12044 MoveAxis(N, 0, ABG)
21:04:04.724 00.000 12044 Move returns status 0, amount 0
21:04:04.724 00.000 12044 move complete, result=0
21:04:04.724 00.000 12044 worker thread done servicing request
21:04:04.731 00.007 14964 UpdateImageDisplay: Size=(968,608) min=203, max=10037, med=625, FiltMin=539, FiltMax=6907, Gamma=0.810
21:04:04.737 00.006 14964 UpdateGuideState exits: m=116997 SNR=207.6
21:04:04.737 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:04.738 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:04.738 00.000 14964 Enqueuing Expose request
21:04:04.739 00.001 12044 Worker thread wakes up
21:04:04.739 00.000 14964 GuideStep: -0.8 px 0 ms EAST, 0.3 px 0 ms NORTH
21:04:04.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:04.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:07.868 03.129 12044 Exposure complete
21:04:07.890 00.022 12044 worker thread done servicing request
21:04:07.891 00.001 14964 OnExposeComplete: enter
21:04:07.891 00.000 14964 UpdateGuideState(): m_state=6
21:04:07.892 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
21:04:07.892 00.000 14964 Star::Find returns 1 (0), X=811.42, Y=382.02, Mass=116703, SNR=204.0, Peak=10413 HFD=3.5
21:04:07.893 00.001 14964 MultiStar: [#1 0.30,-0.54,0.72,U] [#2 -0.82,0.10,0.00,M6] 
21:04:07.893 00.000 14964 refined, 1 included, MultiStar: {0.04, -0.15}, one-star: {-0.14, 0.13}
21:04:07.894 00.001 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.67) = xAngle (0.36 = 0.36)
21:04:07.894 00.000 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.50 = -2.78)
21:04:07.895 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=0.15 mountY=-0.05, mountTheta=-0.36
21:04:07.896 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.15, opts=13)
21:04:07.897 00.001 14964 Enqueuing Move request for scope (0.04, -0.15)
21:04:07.897 00.000 12044 Worker thread wakes up
21:04:07.897 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:04:07.897 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:04:07.897 00.000 12044 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.05
21:04:07.897 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
21:04:07.897 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:07.897 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:04:07.898 00.001 12044 MoveAxis(E, 0, ABG)
21:04:07.898 00.000 12044 Move returns status 0, amount 0
21:04:07.898 00.000 12044 MoveAxis(N, 0, ABG)
21:04:07.898 00.000 12044 Move returns status 0, amount 0
21:04:07.898 00.000 12044 move complete, result=0
21:04:07.898 00.000 12044 worker thread done servicing request
21:04:07.905 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10413, med=625, FiltMin=533, FiltMax=6601, Gamma=0.810
21:04:07.910 00.005 14964 UpdateGuideState exits: m=116703 SNR=204.0
21:04:07.911 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:07.911 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:07.912 00.001 14964 Enqueuing Expose request
21:04:07.912 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:04:07.913 00.001 12044 Worker thread wakes up
21:04:07.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:07.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:11.040 03.127 12044 Exposure complete
21:04:11.063 00.023 12044 worker thread done servicing request
21:04:11.064 00.001 14964 OnExposeComplete: enter
21:04:11.064 00.000 14964 UpdateGuideState(): m_state=6
21:04:11.065 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
21:04:11.065 00.000 14964 Star::Find returns 1 (0), X=811.55, Y=382.29, Mass=116319, SNR=204.8, Peak=9269 HFD=3.4
21:04:11.066 00.001 14964 MultiStar: [#1 0.59,-0.29,0.69,U] [#2 -0.51,0.32,0.36,U] 
21:04:11.067 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.15}, one-star: {-0.01, 0.40}
21:04:11.067 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.67) = xAngle (2.64 = 2.64)
21:04:11.068 00.001 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.77 = -0.51)
21:04:11.068 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.19 cameraTheta=0.97 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
21:04:11.070 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.15, opts=13)
21:04:11.070 00.000 14964 Enqueuing Move request for scope (0.10, 0.15)
21:04:11.071 00.001 12044 Worker thread wakes up
21:04:11.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
21:04:11.071 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
21:04:11.071 00.000 12044 Moving (0.10, 0.15) raw xDistance=-0.16 yDistance=-0.09
21:04:11.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
21:04:11.071 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:11.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:04:11.071 00.000 12044 MoveAxis(E, 0, ABG)
21:04:11.071 00.000 12044 Move returns status 0, amount 0
21:04:11.071 00.000 12044 MoveAxis(N, 0, ABG)
21:04:11.071 00.000 12044 Move returns status 0, amount 0
21:04:11.071 00.000 12044 move complete, result=0
21:04:11.071 00.000 12044 worker thread done servicing request
21:04:11.083 00.012 14964 UpdateImageDisplay: Size=(968,608) min=200, max=9269, med=625, FiltMin=534, FiltMax=6004, Gamma=0.810
21:04:11.089 00.006 14964 UpdateGuideState exits: m=116319 SNR=204.8
21:04:11.089 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:11.090 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:11.090 00.000 14964 Enqueuing Expose request
21:04:11.090 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:04:11.091 00.001 12044 Worker thread wakes up
21:04:11.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:11.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:14.201 03.110 12044 Exposure complete
21:04:14.223 00.022 12044 worker thread done servicing request
21:04:14.223 00.000 14964 OnExposeComplete: enter
21:04:14.223 00.000 14964 UpdateGuideState(): m_state=6
21:04:14.224 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
21:04:14.224 00.000 14964 Star::Find returns 1 (0), X=811.45, Y=382.85, Mass=113661, SNR=190.3, Peak=8293 HFD=3.7
21:04:14.225 00.001 14964 MultiStar: [#1 0.33,0.28,0.74,U] [#2 -0.79,0.96,0.00,M6] 
21:04:14.225 00.000 14964 refined, 1 included, MultiStar: {0.08, 0.67}, one-star: {-0.11, 0.96}
21:04:14.226 00.001 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.67) = xAngle (3.12 = 3.12)
21:04:14.226 00.000 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.26 = -0.03)
21:04:14.227 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.67 hyp=0.67 cameraTheta=1.45 mountX=-0.67 mountY=-0.02, mountTheta=-3.11
21:04:14.228 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.67, opts=13)
21:04:14.228 00.000 14964 Enqueuing Move request for scope (0.08, 0.67)
21:04:14.229 00.001 12044 Worker thread wakes up
21:04:14.229 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.67) opts 0xd
21:04:14.229 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.67)
21:04:14.229 00.000 12044 Moving (0.08, 0.67) raw xDistance=-0.67 yDistance=-0.02
21:04:14.229 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.67, slope = -0.07
21:04:14.229 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:14.229 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:04:14.229 00.000 12044 MoveAxis(E, 47, ABG)
21:04:14.229 00.000 12044 Guiding  Dir = 2, Dur = 47
21:04:14.236 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8293, med=625, FiltMin=531, FiltMax=5731, Gamma=0.810
21:04:14.241 00.005 14964 UpdateGuideState exits: m=113661 SNR=190.3
21:04:14.242 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:14.243 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:14.243 00.000 14964 Enqueuing Expose request
21:04:14.263 00.020 12044 IsSlewing returns 0
21:04:14.264 00.001 12044 IsGuiding returns 0
21:04:14.297 00.033 12044 PulseGuide returned control before completion, sleep 25
21:04:14.336 00.039 12044 IsGuiding returns 1
21:04:14.336 00.000 12044 scope still moving after pulse duration time elapsed
21:04:14.389 00.053 12044 IsSlewing returns 0
21:04:14.389 00.000 12044 IsGuiding returns 0
21:04:14.389 00.000 12044 scope move finished after 47 + 77 ms
21:04:14.389 00.000 12044 Move returns status 0, amount 47
21:04:14.389 00.000 12044 MoveAxis(N, 0, ABG)
21:04:14.389 00.000 12044 Move returns status 0, amount 0
21:04:14.389 00.000 12044 move complete, result=0
21:04:14.390 00.001 12044 worker thread done servicing request
21:04:14.390 00.000 12044 Worker thread wakes up
21:04:14.390 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:14.390 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:14.390 00.000 14964 GuideStep: -0.7 px 47 ms EAST, -0.0 px 0 ms NORTH
21:04:17.491 03.101 12044 Exposure complete
21:04:17.515 00.024 12044 worker thread done servicing request
21:04:17.515 00.000 14964 OnExposeComplete: enter
21:04:17.517 00.002 14964 UpdateGuideState(): m_state=6
21:04:17.517 00.000 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
21:04:17.518 00.001 14964 Star::Find returns 1 (0), X=811.23, Y=382.34, Mass=117562, SNR=206.3, Peak=9405 HFD=3.4
21:04:17.518 00.000 14964 MultiStar: [#1 0.10,-0.23,0.68,U] [#2 -0.82,0.44,0.00,M7] 
21:04:17.519 00.001 14964 refined, 1 included, MultiStar: {-0.16, 0.18}, one-star: {-0.33, 0.45}
21:04:17.519 00.000 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.67) = xAngle (3.97 = -2.32)
21:04:17.520 00.001 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.10 = 0.82)
21:04:17.520 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=-0.16 mountY=0.17, mountTheta=2.32
21:04:17.521 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.18, opts=13)
21:04:17.521 00.000 14964 Enqueuing Move request for scope (-0.16, 0.18)
21:04:17.522 00.001 12044 Worker thread wakes up
21:04:17.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
21:04:17.522 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
21:04:17.522 00.000 12044 Moving (-0.16, 0.18) raw xDistance=-0.16 yDistance=0.17
21:04:17.522 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.39, using input
21:04:17.522 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.06
21:04:17.522 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:17.522 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:04:17.522 00.000 12044 MoveAxis(E, 0, ABG)
21:04:17.522 00.000 12044 Move returns status 0, amount 0
21:04:17.522 00.000 12044 MoveAxis(N, 0, ABG)
21:04:17.522 00.000 12044 Move returns status 0, amount 0
21:04:17.522 00.000 12044 move complete, result=0
21:04:17.522 00.000 12044 worker thread done servicing request
21:04:17.531 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9405, med=625, FiltMin=541, FiltMax=6584, Gamma=0.810
21:04:17.536 00.005 14964 UpdateGuideState exits: m=117562 SNR=206.3
21:04:17.537 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:17.537 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:17.538 00.001 14964 Enqueuing Expose request
21:04:17.538 00.000 12044 Worker thread wakes up
21:04:17.538 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:17.538 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:17.539 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:04:20.657 03.118 12044 Exposure complete
21:04:20.685 00.028 12044 worker thread done servicing request
21:04:20.685 00.000 14964 OnExposeComplete: enter
21:04:20.685 00.000 14964 UpdateGuideState(): m_state=6
21:04:20.686 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
21:04:20.686 00.000 14964 Star::Find returns 1 (0), X=811.27, Y=381.58, Mass=117053, SNR=199.7, Peak=10210 HFD=3.2
21:04:20.687 00.001 14964 MultiStar: [#1 0.36,-0.73,0.00,M1] [#2 -0.61,-0.07,0.37,U] 
21:04:20.687 00.000 14964 single-star, 1 included, MultiStar: {-0.38, -0.24}, one-star: {-0.29, -0.31}
21:04:20.688 00.001 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.67) = xAngle (-0.66 = -0.66)
21:04:20.688 00.000 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.48 = 2.48)
21:04:20.689 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.31 hyp=0.43 cameraTheta=-2.32 mountX=0.34 mountY=0.26, mountTheta=0.66
21:04:20.691 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.31, opts=13)
21:04:20.692 00.001 14964 Enqueuing Move request for scope (-0.29, -0.31)
21:04:20.692 00.000 12044 Worker thread wakes up
21:04:20.692 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.31) opts 0xd
21:04:20.692 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.31)
21:04:20.692 00.000 12044 Moving (-0.29, -0.31) raw xDistance=0.34 yDistance=0.26
21:04:20.692 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.04
21:04:20.692 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:20.692 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:04:20.692 00.000 12044 MoveAxis(E, 0, ABG)
21:04:20.692 00.000 12044 Move returns status 0, amount 0
21:04:20.692 00.000 12044 MoveAxis(N, 0, ABG)
21:04:20.692 00.000 12044 Move returns status 0, amount 0
21:04:20.692 00.000 12044 move complete, result=0
21:04:20.692 00.000 12044 worker thread done servicing request
21:04:20.701 00.009 14964 UpdateImageDisplay: Size=(968,608) min=230, max=10210, med=625, FiltMin=542, FiltMax=6763, Gamma=0.810
21:04:20.706 00.005 14964 UpdateGuideState exits: m=117053 SNR=199.7
21:04:20.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:20.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:20.708 00.001 14964 Enqueuing Expose request
21:04:20.708 00.000 12044 Worker thread wakes up
21:04:20.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:20.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:20.708 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:04:23.837 03.129 12044 Exposure complete
21:04:23.860 00.023 12044 worker thread done servicing request
21:04:23.860 00.000 14964 OnExposeComplete: enter
21:04:23.861 00.001 14964 UpdateGuideState(): m_state=6
21:04:23.861 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
21:04:23.862 00.001 14964 Star::Find returns 1 (0), X=810.88, Y=381.56, Mass=117028, SNR=200.8, Peak=12326 HFD=3.1
21:04:23.863 00.001 14964 MultiStar: [#1 -0.05,-0.89,0.00,M2] [#2 -1.19,-0.36,0.00,M7] 
21:04:23.863 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.67) = xAngle (-1.02 = -1.02)
21:04:23.864 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.12 = 2.12)
21:04:23.864 00.000 14964 CameraToMount -- cameraX=-0.68 cameraY=-0.33 hyp=0.75 cameraTheta=-2.69 mountX=0.40 mountY=0.64, mountTheta=1.02
21:04:23.868 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=-0.33, opts=13)
21:04:23.868 00.000 14964 Enqueuing Move request for scope (-0.68, -0.33)
21:04:23.869 00.001 12044 Worker thread wakes up
21:04:23.869 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.33) opts 0xd
21:04:23.869 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, -0.33)
21:04:23.869 00.000 12044 Moving (-0.68, -0.33) raw xDistance=0.40 yDistance=0.64
21:04:23.869 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.01
21:04:23.869 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
21:04:23.869 00.000 12044 MoveAxis(E, 0, ABG)
21:04:23.869 00.000 12044 Move returns status 0, amount 0
21:04:23.869 00.000 12044 MoveAxis(S, 61, ABG)
21:04:23.869 00.000 12044 Guiding  Dir = 1, Dur = 61
21:04:23.879 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12326, med=625, FiltMin=539, FiltMax=7297, Gamma=0.810
21:04:23.884 00.005 14964 UpdateGuideState exits: m=117028 SNR=200.8
21:04:23.885 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:23.885 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:23.886 00.001 14964 Enqueuing Expose request
21:04:23.890 00.004 12044 IsSlewing returns 0
21:04:23.890 00.000 12044 IsGuiding returns 0
21:04:23.931 00.041 12044 PulseGuide returned control before completion, sleep 30
21:04:24.003 00.072 12044 IsGuiding returns 1
21:04:24.003 00.000 12044 scope still moving after pulse duration time elapsed
21:04:24.063 00.060 12044 IsSlewing returns 0
21:04:24.096 00.033 12044 IsGuiding returns 0
21:04:24.096 00.000 12044 scope move finished after 61 + 145 ms
21:04:24.096 00.000 12044 Move returns status 0, amount 61
21:04:24.096 00.000 12044 move complete, result=0
21:04:24.096 00.000 12044 worker thread done servicing request
21:04:24.096 00.000 12044 Worker thread wakes up
21:04:24.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:24.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:24.096 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.6 px 61 ms SOUTH
21:04:27.202 03.106 12044 Exposure complete
21:04:27.226 00.024 12044 worker thread done servicing request
21:04:27.226 00.000 14964 OnExposeComplete: enter
21:04:27.227 00.001 14964 UpdateGuideState(): m_state=6
21:04:27.227 00.000 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
21:04:27.228 00.001 14964 Star::Find returns 1 (0), X=811.27, Y=381.10, Mass=117761, SNR=209.0, Peak=9594 HFD=3.4
21:04:27.228 00.000 14964 MultiStar: [#1 0.13,-1.29,0.00,M3] [#2 -0.74,-0.69,0.00,M8] 
21:04:27.229 00.001 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.67) = xAngle (-0.26 = -0.26)
21:04:27.229 00.000 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.88 = 2.88)
21:04:27.230 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.79 hyp=0.84 cameraTheta=-1.92 mountX=0.82 mountY=0.22, mountTheta=0.26
21:04:27.231 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.79, opts=13)
21:04:27.232 00.001 14964 Enqueuing Move request for scope (-0.29, -0.79)
21:04:27.232 00.000 12044 Worker thread wakes up
21:04:27.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.79) opts 0xd
21:04:27.233 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.79)
21:04:27.233 00.000 12044 Moving (-0.29, -0.79) raw xDistance=0.82 yDistance=0.22
21:04:27.233 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.82, slope = 0.07
21:04:27.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:27.233 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:04:27.233 00.000 12044 MoveAxis(W, 51, ABG)
21:04:27.233 00.000 12044 Guiding  Dir = 3, Dur = 51
21:04:27.240 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9594, med=624, FiltMin=543, FiltMax=7071, Gamma=0.810
21:04:27.246 00.006 14964 UpdateGuideState exits: m=117761 SNR=209.0
21:04:27.246 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:27.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:27.247 00.000 14964 Enqueuing Expose request
21:04:27.254 00.007 12044 IsSlewing returns 0
21:04:27.254 00.000 12044 IsGuiding returns 0
21:04:27.285 00.031 12044 PulseGuide returned control before completion, sleep 31
21:04:27.320 00.035 12044 IsGuiding returns 1
21:04:27.320 00.000 12044 scope still moving after pulse duration time elapsed
21:04:27.392 00.072 12044 IsSlewing returns 0
21:04:27.393 00.001 12044 IsGuiding returns 0
21:04:27.393 00.000 12044 scope move finished after 51 + 87 ms
21:04:27.393 00.000 12044 Move returns status 0, amount 51
21:04:27.393 00.000 12044 MoveAxis(N, 0, ABG)
21:04:27.393 00.000 12044 Move returns status 0, amount 0
21:04:27.393 00.000 12044 move complete, result=0
21:04:27.394 00.001 12044 worker thread done servicing request
21:04:27.394 00.000 12044 Worker thread wakes up
21:04:27.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:27.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:27.394 00.000 14964 GuideStep: 0.8 px 51 ms WEST, 0.2 px 0 ms NORTH
21:04:30.511 03.117 12044 Exposure complete
21:04:30.536 00.025 12044 worker thread done servicing request
21:04:30.536 00.000 14964 OnExposeComplete: enter
21:04:30.537 00.001 14964 UpdateGuideState(): m_state=6
21:04:30.538 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
21:04:30.538 00.000 14964 Star::Find returns 1 (0), X=810.95, Y=381.57, Mass=118333, SNR=210.8, Peak=10841 HFD=3.2
21:04:30.539 00.001 14964 MultiStar: [#1 -0.00,-0.75,0.00,M4] [#2 -1.08,-0.15,0.00,M9] 
21:04:30.539 00.000 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.67) = xAngle (-0.99 = -0.99)
21:04:30.540 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.14 = 2.14)
21:04:30.540 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.32 hyp=0.69 cameraTheta=-2.66 mountX=0.38 mountY=0.58, mountTheta=0.99
21:04:30.541 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.32, opts=13)
21:04:30.542 00.001 14964 Enqueuing Move request for scope (-0.61, -0.32)
21:04:30.542 00.000 12044 Worker thread wakes up
21:04:30.543 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.32) opts 0xd
21:04:30.543 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.32)
21:04:30.543 00.000 12044 Moving (-0.61, -0.32) raw xDistance=0.38 yDistance=0.58
21:04:30.543 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.38 is < calculated value 0.72, using input
21:04:30.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.38, slope = 0.11
21:04:30.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:04:30.543 00.000 12044 MoveAxis(W, 26, ABG)
21:04:30.543 00.000 12044 Guiding  Dir = 3, Dur = 26
21:04:30.550 00.007 14964 UpdateImageDisplay: Size=(968,608) min=14, max=10841, med=625, FiltMin=534, FiltMax=7033, Gamma=0.810
21:04:30.555 00.005 14964 UpdateGuideState exits: m=118333 SNR=210.8
21:04:30.556 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:30.557 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:30.557 00.000 14964 Enqueuing Expose request
21:04:30.596 00.039 12044 IsSlewing returns 0
21:04:30.596 00.000 12044 IsGuiding returns 0
21:04:30.718 00.122 12044 IsGuiding returns 1
21:04:30.718 00.000 12044 scope still moving after pulse duration time elapsed
21:04:30.770 00.052 12044 IsSlewing returns 0
21:04:30.770 00.000 12044 IsGuiding returns 0
21:04:30.770 00.000 12044 scope move finished after 26 + 149 ms
21:04:30.770 00.000 12044 Move returns status 0, amount 26
21:04:30.770 00.000 12044 MoveAxis(S, 54, ABG)
21:04:30.772 00.002 12044 Guiding  Dir = 1, Dur = 54
21:04:30.831 00.059 12044 IsSlewing returns 0
21:04:30.831 00.000 12044 IsGuiding returns 0
21:04:30.862 00.031 12044 PulseGuide returned control before completion, sleep 34
21:04:30.923 00.061 12044 IsGuiding returns 1
21:04:30.923 00.000 12044 scope still moving after pulse duration time elapsed
21:04:30.986 00.063 12044 IsSlewing returns 0
21:04:30.987 00.001 12044 IsGuiding returns 0
21:04:30.987 00.000 12044 scope move finished after 54 + 102 ms
21:04:30.987 00.000 12044 Move returns status 0, amount 54
21:04:30.987 00.000 12044 move complete, result=0
21:04:30.987 00.000 12044 worker thread done servicing request
21:04:30.987 00.000 12044 Worker thread wakes up
21:04:30.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:30.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:30.987 00.000 14964 GuideStep: 0.4 px 26 ms WEST, 0.6 px 54 ms SOUTH
21:04:34.109 03.122 12044 Exposure complete
21:04:34.133 00.024 12044 worker thread done servicing request
21:04:34.133 00.000 14964 OnExposeComplete: enter
21:04:34.134 00.001 14964 UpdateGuideState(): m_state=6
21:04:34.135 00.001 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
21:04:34.135 00.000 14964 Star::Find returns 1 (0), X=811.86, Y=382.63, Mass=118328, SNR=197.5, Peak=9303 HFD=3.5
21:04:34.136 00.001 14964 MultiStar: [#1 0.81,0.11,0.00,M5] [#2 -0.36,0.64,0.00,M10] 
21:04:34.136 00.000 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.67) = xAngle (2.86 = 2.86)
21:04:34.137 00.001 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.99 = -0.29)
21:04:34.137 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.74 hyp=0.80 cameraTheta=1.19 mountX=-0.77 mountY=-0.23, mountTheta=-2.85
21:04:34.139 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.74, opts=13)
21:04:34.139 00.000 14964 Enqueuing Move request for scope (0.30, 0.74)
21:04:34.140 00.001 12044 Worker thread wakes up
21:04:34.140 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.74) opts 0xd
21:04:34.140 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.74)
21:04:34.140 00.000 12044 Moving (0.30, 0.74) raw xDistance=-0.77 yDistance=-0.23
21:04:34.140 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.77, slope = 0.06
21:04:34.140 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:34.140 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:04:34.140 00.000 12044 MoveAxis(E, 0, ABG)
21:04:34.140 00.000 12044 Move returns status 0, amount 0
21:04:34.140 00.000 12044 MoveAxis(N, 0, ABG)
21:04:34.140 00.000 12044 Move returns status 0, amount 0
21:04:34.140 00.000 12044 move complete, result=0
21:04:34.140 00.000 12044 worker thread done servicing request
21:04:34.147 00.007 14964 UpdateImageDisplay: Size=(968,608) min=50, max=9303, med=624, FiltMin=531, FiltMax=6595, Gamma=0.810
21:04:34.153 00.006 14964 UpdateGuideState exits: m=118328 SNR=197.5
21:04:34.153 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:34.154 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:34.154 00.000 14964 Enqueuing Expose request
21:04:34.155 00.001 14964 GuideStep: -0.8 px 0 ms EAST, -0.2 px 0 ms NORTH
21:04:34.155 00.000 12044 Worker thread wakes up
21:04:34.155 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:34.156 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:37.255 03.099 12044 Exposure complete
21:04:37.281 00.026 12044 worker thread done servicing request
21:04:37.281 00.000 14964 OnExposeComplete: enter
21:04:37.282 00.001 14964 UpdateGuideState(): m_state=6
21:04:37.283 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
21:04:37.283 00.000 14964 Star::Find returns 1 (0), X=812.00, Y=382.09, Mass=115777, SNR=207.9, Peak=11235 HFD=3.0
21:04:37.284 00.001 14964 MultiStar: [#1 0.87,-0.21,0.00,M6] [#2 0.02,0.31,0.37,U] 
21:04:37.284 00.000 14964 refined, 1 included, MultiStar: {0.33, 0.23}, one-star: {0.44, 0.20}
21:04:37.285 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.67) = xAngle (2.28 = 2.28)
21:04:37.285 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.41 = -0.87)
21:04:37.286 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.23 hyp=0.40 cameraTheta=0.61 mountX=-0.26 mountY=-0.31, mountTheta=-2.28
21:04:37.287 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.23, opts=13)
21:04:37.287 00.000 14964 Enqueuing Move request for scope (0.33, 0.23)
21:04:37.288 00.001 12044 Worker thread wakes up
21:04:37.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.23) opts 0xd
21:04:37.288 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.23)
21:04:37.288 00.000 12044 Moving (0.33, 0.23) raw xDistance=-0.26 yDistance=-0.31
21:04:37.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
21:04:37.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:37.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:04:37.288 00.000 12044 MoveAxis(E, 0, ABG)
21:04:37.288 00.000 12044 Move returns status 0, amount 0
21:04:37.288 00.000 12044 MoveAxis(N, 0, ABG)
21:04:37.288 00.000 12044 Move returns status 0, amount 0
21:04:37.288 00.000 12044 move complete, result=0
21:04:37.288 00.000 12044 worker thread done servicing request
21:04:37.296 00.008 14964 UpdateImageDisplay: Size=(968,608) min=98, max=11235, med=625, FiltMin=535, FiltMax=6450, Gamma=0.810
21:04:37.302 00.006 14964 UpdateGuideState exits: m=115777 SNR=207.9
21:04:37.303 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:37.303 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:37.304 00.001 14964 Enqueuing Expose request
21:04:37.304 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:04:37.305 00.001 12044 Worker thread wakes up
21:04:37.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:37.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:40.403 03.098 12044 Exposure complete
21:04:40.425 00.022 12044 worker thread done servicing request
21:04:40.425 00.000 14964 OnExposeComplete: enter
21:04:40.425 00.000 14964 UpdateGuideState(): m_state=6
21:04:40.426 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
21:04:40.426 00.000 14964 Star::Find returns 1 (0), X=811.53, Y=381.97, Mass=117338, SNR=207.4, Peak=9849 HFD=3.5
21:04:40.427 00.001 14964 MultiStar: [#1 0.31,-0.45,0.66,U] [#2 -0.72,0.13,0.00,M10] 
21:04:40.428 00.001 14964 single-star, 1 included, MultiStar: {0.11, -0.13}, one-star: {-0.03, 0.08}
21:04:40.428 00.000 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.67) = xAngle (3.60 = -2.68)
21:04:40.428 00.000 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.73 = 0.45)
21:04:40.429 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.93 mountX=-0.08 mountY=0.04, mountTheta=2.69
21:04:40.430 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.08, opts=13)
21:04:40.431 00.001 14964 Enqueuing Move request for scope (-0.03, 0.08)
21:04:40.431 00.000 12044 Worker thread wakes up
21:04:40.431 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:04:40.431 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:04:40.431 00.000 12044 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.04
21:04:40.431 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
21:04:40.431 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:40.431 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:04:40.431 00.000 12044 MoveAxis(E, 0, ABG)
21:04:40.431 00.000 12044 Move returns status 0, amount 0
21:04:40.431 00.000 12044 MoveAxis(N, 0, ABG)
21:04:40.431 00.000 12044 Move returns status 0, amount 0
21:04:40.431 00.000 12044 move complete, result=0
21:04:40.431 00.000 12044 worker thread done servicing request
21:04:40.439 00.008 14964 UpdateImageDisplay: Size=(968,608) min=18, max=9849, med=626, FiltMin=539, FiltMax=7525, Gamma=0.810
21:04:40.445 00.006 14964 UpdateGuideState exits: m=117338 SNR=207.4
21:04:40.445 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:40.446 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:40.446 00.000 14964 Enqueuing Expose request
21:04:40.447 00.001 12044 Worker thread wakes up
21:04:40.447 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:40.447 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:40.447 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:04:43.553 03.106 12044 Exposure complete
21:04:43.575 00.022 12044 worker thread done servicing request
21:04:43.575 00.000 14964 OnExposeComplete: enter
21:04:43.575 00.000 14964 UpdateGuideState(): m_state=6
21:04:43.576 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
21:04:43.576 00.000 14964 Star::Find returns 1 (0), X=811.79, Y=381.75, Mass=115378, SNR=201.4, Peak=8963 HFD=3.5
21:04:43.577 00.001 14964 MultiStar: [#1 0.65,-0.93,0.00,M6] [#2 -0.43,-0.26,0.40,U] 
21:04:43.577 00.000 14964 refined, 1 included, MultiStar: {0.05, -0.17}, one-star: {0.23, -0.14}
21:04:43.578 00.001 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.67) = xAngle (0.36 = 0.36)
21:04:43.578 00.000 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.49 = -2.79)
21:04:43.579 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.31 mountX=0.17 mountY=-0.06, mountTheta=-0.35
21:04:43.580 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.17, opts=13)
21:04:43.581 00.001 14964 Enqueuing Move request for scope (0.05, -0.17)
21:04:43.581 00.000 12044 Worker thread wakes up
21:04:43.581 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
21:04:43.581 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
21:04:43.581 00.000 12044 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=-0.06
21:04:43.581 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
21:04:43.581 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:43.581 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:04:43.581 00.000 12044 MoveAxis(E, 0, ABG)
21:04:43.581 00.000 12044 Move returns status 0, amount 0
21:04:43.581 00.000 12044 MoveAxis(N, 0, ABG)
21:04:43.581 00.000 12044 Move returns status 0, amount 0
21:04:43.581 00.000 12044 move complete, result=0
21:04:43.581 00.000 12044 worker thread done servicing request
21:04:43.589 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8963, med=624, FiltMin=533, FiltMax=5929, Gamma=0.810
21:04:43.594 00.005 14964 UpdateGuideState exits: m=115378 SNR=201.4
21:04:43.595 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.596 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:43.597 00.001 14964 Enqueuing Expose request
21:04:43.597 00.000 12044 Worker thread wakes up
21:04:43.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:43.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:43.597 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:04:46.723 03.126 12044 Exposure complete
21:04:46.747 00.024 12044 worker thread done servicing request
21:04:46.747 00.000 14964 OnExposeComplete: enter
21:04:46.748 00.001 14964 UpdateGuideState(): m_state=6
21:04:46.748 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
21:04:46.748 00.000 14964 Star::Find returns 1 (0), X=812.15, Y=382.51, Mass=115197, SNR=194.8, Peak=9739 HFD=3.5
21:04:46.750 00.002 14964 MultiStar: [#1 1.08,-0.03,0.00,M7] [#2 -0.07,0.56,0.40,U] 
21:04:46.751 00.001 14964 refined, 1 included, MultiStar: {0.40, 0.61}, one-star: {0.59, 0.62}
21:04:46.751 00.000 14964 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.67) = xAngle (2.66 = 2.66)
21:04:46.751 00.000 14964 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.79 = -0.49)
21:04:46.752 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.61 hyp=0.73 cameraTheta=0.99 mountX=-0.64 mountY=-0.34, mountTheta=-2.65
21:04:46.753 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.61, opts=13)
21:04:46.754 00.001 14964 Enqueuing Move request for scope (0.40, 0.61)
21:04:46.754 00.000 12044 Worker thread wakes up
21:04:46.754 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.61) opts 0xd
21:04:46.754 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.61)
21:04:46.754 00.000 12044 Moving (0.40, 0.61) raw xDistance=-0.64 yDistance=-0.34
21:04:46.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.64, slope = -0.07
21:04:46.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:46.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:04:46.754 00.000 12044 MoveAxis(E, 52, ABG)
21:04:46.754 00.000 12044 Guiding  Dir = 2, Dur = 52
21:04:46.762 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9739, med=624, FiltMin=533, FiltMax=6229, Gamma=0.810
21:04:46.768 00.006 14964 UpdateGuideState exits: m=115197 SNR=194.8
21:04:46.768 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:46.769 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:46.769 00.000 14964 Enqueuing Expose request
21:04:46.785 00.016 12044 IsSlewing returns 0
21:04:46.786 00.001 12044 IsGuiding returns 0
21:04:46.816 00.030 12044 PulseGuide returned control before completion, sleep 31
21:04:46.864 00.048 12044 IsGuiding returns 1
21:04:46.864 00.000 12044 scope still moving after pulse duration time elapsed
21:04:46.925 00.061 12044 IsSlewing returns 0
21:04:46.926 00.001 12044 IsGuiding returns 0
21:04:46.926 00.000 12044 scope move finished after 52 + 88 ms
21:04:46.926 00.000 12044 Move returns status 0, amount 52
21:04:46.926 00.000 12044 MoveAxis(N, 0, ABG)
21:04:46.926 00.000 12044 Move returns status 0, amount 0
21:04:46.926 00.000 12044 move complete, result=0
21:04:46.926 00.000 12044 worker thread done servicing request
21:04:46.926 00.000 12044 Worker thread wakes up
21:04:46.926 00.000 14964 GuideStep: -0.6 px 52 ms EAST, -0.3 px 0 ms NORTH
21:04:46.927 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:46.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:50.052 03.125 12044 Exposure complete
21:04:50.078 00.026 12044 worker thread done servicing request
21:04:50.078 00.000 14964 OnExposeComplete: enter
21:04:50.078 00.000 14964 UpdateGuideState(): m_state=6
21:04:50.079 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
21:04:50.079 00.000 14964 Star::Find returns 1 (0), X=812.09, Y=381.34, Mass=113705, SNR=203.0, Peak=9957 HFD=3.4
21:04:50.080 00.001 14964 MultiStar: [#1 1.11,-0.99,0.00,M8] [#2 0.17,-0.38,0.36,U] 
21:04:50.081 00.001 14964 refined, 1 included, MultiStar: {0.43, -0.50}, one-star: {0.53, -0.55}
21:04:50.081 00.000 14964 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.67) = xAngle (0.81 = 0.81)
21:04:50.082 00.001 14964 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.94 = -2.34)
21:04:50.082 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.50 hyp=0.66 cameraTheta=-0.86 mountX=0.46 mountY=-0.48, mountTheta=-0.80
21:04:50.083 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.50, opts=13)
21:04:50.084 00.001 14964 Enqueuing Move request for scope (0.43, -0.50)
21:04:50.085 00.001 12044 Worker thread wakes up
21:04:50.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.50) opts 0xd
21:04:50.085 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.50)
21:04:50.085 00.000 12044 Moving (0.43, -0.50) raw xDistance=0.46 yDistance=-0.48
21:04:50.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.46, slope = -0.06
21:04:50.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:04:50.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:04:50.085 00.000 12044 MoveAxis(E, 0, ABG)
21:04:50.085 00.000 12044 Move returns status 0, amount 0
21:04:50.085 00.000 12044 MoveAxis(N, 0, ABG)
21:04:50.085 00.000 12044 Move returns status 0, amount 0
21:04:50.085 00.000 12044 move complete, result=0
21:04:50.085 00.000 12044 worker thread done servicing request
21:04:50.092 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9957, med=626, FiltMin=535, FiltMax=6050, Gamma=0.810
21:04:50.098 00.006 14964 UpdateGuideState exits: m=113705 SNR=203.0
21:04:50.099 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:50.099 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:50.100 00.001 14964 Enqueuing Expose request
21:04:50.100 00.000 12044 Worker thread wakes up
21:04:50.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:50.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:50.100 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.5 px 0 ms NORTH
21:04:53.190 03.090 12044 Exposure complete
21:04:53.216 00.026 12044 worker thread done servicing request
21:04:53.217 00.001 14964 OnExposeComplete: enter
21:04:53.217 00.000 14964 UpdateGuideState(): m_state=6
21:04:53.218 00.001 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
21:04:53.218 00.000 14964 Star::Find returns 1 (0), X=812.24, Y=381.37, Mass=116091, SNR=207.6, Peak=10541 HFD=3.2
21:04:53.219 00.001 14964 MultiStar: [#1 1.01,-1.18,0.00,M9] [#2 0.16,-0.55,0.40,U] 
21:04:53.220 00.001 14964 refined, 1 included, MultiStar: {0.53, -0.53}, one-star: {0.68, -0.52}
21:04:53.220 00.000 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.67) = xAngle (0.88 = 0.88)
21:04:53.220 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.02 = -2.26)
21:04:53.221 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=-0.53 hyp=0.75 cameraTheta=-0.78 mountX=0.47 mountY=-0.57, mountTheta=-0.88
21:04:53.223 00.002 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.53, opts=13)
21:04:53.224 00.001 14964 Enqueuing Move request for scope (0.53, -0.53)
21:04:53.224 00.000 12044 Worker thread wakes up
21:04:53.224 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.53) opts 0xd
21:04:53.224 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.53)
21:04:53.225 00.001 12044 Moving (0.53, -0.53) raw xDistance=0.47 yDistance=-0.57
21:04:53.225 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.47, slope = -0.02
21:04:53.225 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:04:53.225 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
21:04:53.225 00.000 12044 MoveAxis(E, 0, ABG)
21:04:53.225 00.000 12044 Move returns status 0, amount 0
21:04:53.225 00.000 12044 MoveAxis(N, 0, ABG)
21:04:53.225 00.000 12044 Move returns status 0, amount 0
21:04:53.225 00.000 12044 move complete, result=0
21:04:53.225 00.000 12044 worker thread done servicing request
21:04:53.232 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10541, med=625, FiltMin=543, FiltMax=6482, Gamma=0.810
21:04:53.237 00.005 14964 UpdateGuideState exits: m=116091 SNR=207.6
21:04:53.238 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:53.238 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:53.238 00.000 14964 Enqueuing Expose request
21:04:53.239 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.6 px 0 ms NORTH
21:04:53.239 00.000 12044 Worker thread wakes up
21:04:53.240 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:53.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:56.333 03.093 12044 Exposure complete
21:04:56.355 00.022 12044 worker thread done servicing request
21:04:56.356 00.001 14964 OnExposeComplete: enter
21:04:56.356 00.000 14964 UpdateGuideState(): m_state=6
21:04:56.357 00.001 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
21:04:56.358 00.001 14964 Star::Find returns 1 (0), X=812.31, Y=381.23, Mass=114107, SNR=194.4, Peak=10273 HFD=3.4
21:04:56.358 00.000 14964 MultiStar: [#1 1.14,-1.06,0.00,M10] [#2 0.30,-0.56,0.41,U] 
21:04:56.359 00.001 14964 refined, 1 included, MultiStar: {0.62, -0.63}, one-star: {0.75, -0.66}
21:04:56.359 00.000 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.67) = xAngle (0.87 = 0.87)
21:04:56.360 00.001 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.00 = -2.28)
21:04:56.360 00.000 14964 CameraToMount -- cameraX=0.62 cameraY=-0.63 hyp=0.88 cameraTheta=-0.80 mountX=0.57 mountY=-0.67, mountTheta=-0.87
21:04:56.362 00.002 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.63, opts=13)
21:04:56.362 00.000 14964 Enqueuing Move request for scope (0.62, -0.63)
21:04:56.362 00.000 12044 Worker thread wakes up
21:04:56.362 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.63) opts 0xd
21:04:56.362 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.63)
21:04:56.362 00.000 12044 Moving (0.62, -0.63) raw xDistance=0.57 yDistance=-0.67
21:04:56.362 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.57, slope = 0.02
21:04:56.362 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:56.363 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
21:04:56.363 00.000 12044 MoveAxis(W, 16, ABG)
21:04:56.363 00.000 12044 Guiding  Dir = 3, Dur = 16
21:04:56.370 00.007 14964 UpdateImageDisplay: Size=(968,608) min=26, max=10273, med=625, FiltMin=547, FiltMax=6991, Gamma=0.810
21:04:56.375 00.005 14964 UpdateGuideState exits: m=114107 SNR=194.4
21:04:56.376 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:56.376 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:56.376 00.000 14964 Enqueuing Expose request
21:04:56.413 00.037 12044 IsSlewing returns 0
21:04:56.414 00.001 12044 IsGuiding returns 0
21:04:56.445 00.031 12044 IsGuiding returns 1
21:04:56.445 00.000 12044 scope still moving after pulse duration time elapsed
21:04:56.551 00.106 12044 IsSlewing returns 0
21:04:56.551 00.000 12044 IsGuiding returns 0
21:04:56.551 00.000 12044 scope move finished after 16 + 122 ms
21:04:56.551 00.000 12044 Move returns status 0, amount 16
21:04:56.551 00.000 12044 MoveAxis(N, 0, ABG)
21:04:56.551 00.000 12044 Move returns status 0, amount 0
21:04:56.551 00.000 12044 move complete, result=0
21:04:56.552 00.001 12044 worker thread done servicing request
21:04:56.552 00.000 12044 Worker thread wakes up
21:04:56.552 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:04:56.552 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:04:56.552 00.000 14964 GuideStep: 0.6 px 16 ms WEST, -0.7 px 0 ms NORTH
21:04:59.651 03.099 12044 Exposure complete
21:04:59.672 00.021 12044 worker thread done servicing request
21:04:59.673 00.001 14964 OnExposeComplete: enter
21:04:59.673 00.000 14964 UpdateGuideState(): m_state=6
21:04:59.674 00.001 14964 Star::Find(35, 812, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
21:04:59.674 00.000 14964 Star::Find returns 1 (0), X=813.03, Y=381.91, Mass=114447, SNR=190.2, Peak=8208 HFD=3.9
21:04:59.675 00.001 14964 MultiStar: [#1 1.86,-0.42,0.00,R] [#2 0.82,0.06,0.00,M6] 
21:04:59.675 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.67) = xAngle (1.68 = 1.68)
21:04:59.676 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.81 = -1.47)
21:04:59.676 00.000 14964 CameraToMount -- cameraX=1.47 cameraY=0.02 hyp=1.47 cameraTheta=0.01 mountX=-0.16 mountY=-1.47, mountTheta=-1.68
21:04:59.677 00.001 14964 SchedulePrimaryMove(1136A648, x=1.47, y=0.02, opts=13)
21:04:59.678 00.001 14964 Enqueuing Move request for scope (1.47, 0.02)
21:04:59.679 00.001 12044 Worker thread wakes up
21:04:59.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.02) opts 0xd
21:04:59.679 00.000 12044 Handling offset move in thread for scope, endpoint = (1.47, 0.02)
21:04:59.679 00.000 12044 Moving (1.47, 0.02) raw xDistance=-0.16 yDistance=-1.47
21:04:59.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.05
21:04:59.679 00.000 12044 resist switch: large excursion: input -1.47 thresh 1.35 direction from 1 to -1
21:04:59.679 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.40
21:04:59.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
21:04:59.679 00.000 12044 MoveAxis(E, 0, ABG)
21:04:59.679 00.000 12044 Move returns status 0, amount 0
21:04:59.679 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 390 applied
21:04:59.679 00.000 12044 MoveAxis(N, 528, ABG)
21:04:59.679 00.000 12044 Guiding  Dir = 0, Dur = 528
21:04:59.688 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8208, med=625, FiltMin=529, FiltMax=6071, Gamma=0.810
21:04:59.695 00.007 14964 UpdateGuideState exits: m=114447 SNR=190.2
21:04:59.696 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:59.696 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:04:59.697 00.001 14964 Enqueuing Expose request
21:04:59.764 00.067 12044 IsSlewing returns 0
21:04:59.765 00.001 12044 IsGuiding returns 0
21:04:59.796 00.031 12044 PulseGuide returned control before completion, sleep 507
21:05:00.305 00.509 12044 IsGuiding returns 1
21:05:00.306 00.001 12044 scope still moving after pulse duration time elapsed
21:05:00.366 00.060 12044 IsSlewing returns 0
21:05:00.366 00.000 12044 IsGuiding returns 0
21:05:00.366 00.000 12044 scope move finished after 528 + 73 ms
21:05:00.366 00.000 12044 Move returns status 0, amount 528
21:05:00.366 00.000 12044 move complete, result=0
21:05:00.366 00.000 12044 worker thread done servicing request
21:05:00.366 00.000 12044 Worker thread wakes up
21:05:00.366 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -1.5 px 528 ms NORTH
21:05:00.367 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:00.367 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:03.469 03.102 12044 Exposure complete
21:05:03.494 00.025 12044 worker thread done servicing request
21:05:03.494 00.000 14964 OnExposeComplete: enter
21:05:03.494 00.000 14964 UpdateGuideState(): m_state=6
21:05:03.495 00.001 14964 Star::Find(35, 813, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
21:05:03.496 00.001 14964 Star::Find returns 1 (0), X=810.32, Y=381.88, Mass=116653, SNR=200.0, Peak=8592 HFD=3.6
21:05:03.496 00.000 14964 MultiStar: [#1 -2.46,-0.02,0.00,M1] [#2 -1.73,0.32,0.00,M7] 
21:05:03.497 00.001 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.67) = xAngle (-1.46 = -1.46)
21:05:03.497 00.000 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.67 = 1.67)
21:05:03.497 00.000 14964 CameraToMount -- cameraX=-1.24 cameraY=-0.01 hyp=1.24 cameraTheta=-3.13 mountX=0.13 mountY=1.23, mountTheta=1.46
21:05:03.499 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.24, y=-0.01, opts=13)
21:05:03.499 00.000 14964 Enqueuing Move request for scope (-1.24, -0.01)
21:05:03.500 00.001 12044 Worker thread wakes up
21:05:03.500 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.01) opts 0xd
21:05:03.500 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.24, -0.01)
21:05:03.500 00.000 12044 Moving (-1.24, -0.01) raw xDistance=0.13 yDistance=1.23
21:05:03.500 00.000 12044 BLC: History state: CurrMiss=-1.23, AvgInitMiss=-1.23, ShCount=0, LgCount=1, SticCount=0,  Deflections: 0=-1.465165, 1:-1.231803
21:05:03.500 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -115.000000
21:05:03.500 00.000 12044 BLC: window closed
21:05:03.500 00.000 12044 BLC: Pulse adjusted to 312
21:05:03.500 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.55, using input
21:05:03.500 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.09
21:05:03.500 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:03.500 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.23
21:05:03.500 00.000 12044 MoveAxis(E, 0, ABG)
21:05:03.500 00.000 12044 Move returns status 0, amount 0
21:05:03.500 00.000 12044 MoveAxis(N, 0, ABG)
21:05:03.500 00.000 12044 Move returns status 0, amount 0
21:05:03.500 00.000 12044 move complete, result=0
21:05:03.500 00.000 12044 worker thread done servicing request
21:05:03.507 00.007 14964 UpdateImageDisplay: Size=(968,608) min=127, max=8592, med=625, FiltMin=522, FiltMax=6903, Gamma=0.810
21:05:03.514 00.007 14964 UpdateGuideState exits: m=116653 SNR=200.0
21:05:03.515 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:03.515 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:03.516 00.001 14964 Enqueuing Expose request
21:05:03.516 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
21:05:03.516 00.000 12044 Worker thread wakes up
21:05:03.517 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:03.517 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:03.764 00.247 14964 evsrv: cli 01AB2710 connect
21:05:03.765 00.001 14964 case statement mapped state 6 to 3
21:05:03.767 00.002 14964 case statement mapped state 6 to 3
21:05:03.768 00.001 14964 evsrv: cli 01AB2710 request: {"method":"get_pixel_scale","id":"fa172ceb-0024-4211-b47b-d3495d1a3678"}
21:05:03.770 00.002 14964 evsrv: cli 01AB2710 response: {"jsonrpc":"2.0","result":1.29969,"id":"fa172ceb-0024-4211-b47b-d3495d1a3678"}
21:05:03.771 00.001 14964 evsrv: cli 01AB2710 disconnect
21:05:06.638 02.867 12044 Exposure complete
21:05:06.660 00.022 12044 worker thread done servicing request
21:05:06.660 00.000 14964 OnExposeComplete: enter
21:05:06.661 00.001 14964 UpdateGuideState(): m_state=6
21:05:06.661 00.000 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
21:05:06.662 00.001 14964 Star::Find returns 1 (0), X=810.44, Y=381.51, Mass=116921, SNR=202.0, Peak=8062 HFD=3.3
21:05:06.663 00.001 14964 MultiStar: [#1 -2.61,-0.47,0.00,M2] [#2 -1.52,-0.19,0.00,M8] 
21:05:06.663 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.67) = xAngle (-1.15 = -1.15)
21:05:06.664 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.99 = 1.99)
21:05:06.664 00.000 14964 CameraToMount -- cameraX=-1.12 cameraY=-0.38 hyp=1.19 cameraTheta=-2.82 mountX=0.49 mountY=1.08, mountTheta=1.15
21:05:06.666 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.12, y=-0.38, opts=13)
21:05:06.666 00.000 14964 Enqueuing Move request for scope (-1.12, -0.38)
21:05:06.667 00.001 12044 Worker thread wakes up
21:05:06.667 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.38) opts 0xd
21:05:06.667 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.12, -0.38)
21:05:06.667 00.000 12044 Moving (-1.12, -0.38) raw xDistance=0.49 yDistance=1.08
21:05:06.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.49, slope = 0.06
21:05:06.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:06.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.08
21:05:06.667 00.000 12044 MoveAxis(W, 43, ABG)
21:05:06.667 00.000 12044 Guiding  Dir = 3, Dur = 43
21:05:06.675 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8062, med=626, FiltMin=542, FiltMax=6184, Gamma=0.810
21:05:06.681 00.006 14964 UpdateGuideState exits: m=116921 SNR=202.0
21:05:06.682 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:06.682 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:06.683 00.001 14964 Enqueuing Expose request
21:05:06.696 00.013 12044 IsSlewing returns 0
21:05:06.697 00.001 12044 IsGuiding returns 0
21:05:06.728 00.031 12044 PulseGuide returned control before completion, sleep 22
21:05:06.761 00.033 12044 IsGuiding returns 1
21:05:06.761 00.000 12044 scope still moving after pulse duration time elapsed
21:05:06.836 00.075 12044 IsSlewing returns 0
21:05:06.837 00.001 12044 IsGuiding returns 0
21:05:06.837 00.000 12044 scope move finished after 43 + 97 ms
21:05:06.837 00.000 12044 Move returns status 0, amount 43
21:05:06.837 00.000 12044 MoveAxis(N, 0, ABG)
21:05:06.837 00.000 12044 Move returns status 0, amount 0
21:05:06.837 00.000 12044 move complete, result=0
21:05:06.837 00.000 12044 worker thread done servicing request
21:05:06.837 00.000 12044 Worker thread wakes up
21:05:06.837 00.000 14964 GuideStep: 0.5 px 43 ms WEST, 1.1 px 0 ms NORTH
21:05:06.838 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:06.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:09.943 03.105 12044 Exposure complete
21:05:09.964 00.021 12044 worker thread done servicing request
21:05:09.964 00.000 14964 OnExposeComplete: enter
21:05:09.964 00.000 14964 UpdateGuideState(): m_state=6
21:05:09.965 00.001 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
21:05:09.966 00.001 14964 Star::Find returns 1 (0), X=810.22, Y=382.22, Mass=118109, SNR=209.9, Peak=9876 HFD=3.5
21:05:09.966 00.000 14964 MultiStar: [#1 -2.64,0.31,0.00,M3] [#2 -1.74,0.56,0.00,M9] 
21:05:09.967 00.001 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.67) = xAngle (4.57 = -1.71)
21:05:09.967 00.000 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.70 = 1.42)
21:05:09.968 00.001 14964 CameraToMount -- cameraX=-1.35 cameraY=0.33 hyp=1.38 cameraTheta=2.90 mountX=-0.20 mountY=1.37, mountTheta=1.71
21:05:09.969 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.35, y=0.33, opts=13)
21:05:09.970 00.001 14964 Enqueuing Move request for scope (-1.35, 0.33)
21:05:09.970 00.000 12044 Worker thread wakes up
21:05:09.970 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.35, 0.33) opts 0xd
21:05:09.970 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.35, 0.33)
21:05:09.970 00.000 12044 Moving (-1.35, 0.33) raw xDistance=-0.20 yDistance=1.37
21:05:09.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
21:05:09.970 00.000 12044 resist switch: large excursion: input 1.37 thresh 1.35 direction from -1 to 1
21:05:09.970 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.11
21:05:09.970 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
21:05:09.970 00.000 12044 MoveAxis(E, 0, ABG)
21:05:09.970 00.000 12044 Move returns status 0, amount 0
21:05:09.970 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 312 applied
21:05:09.970 00.000 12044 MoveAxis(S, 441, ABG)
21:05:09.970 00.000 12044 Guiding  Dir = 1, Dur = 441
21:05:09.980 00.010 14964 UpdateImageDisplay: Size=(968,608) min=232, max=9876, med=625, FiltMin=538, FiltMax=7655, Gamma=0.810
21:05:09.987 00.007 14964 UpdateGuideState exits: m=118109 SNR=209.9
21:05:09.988 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:09.988 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:09.989 00.001 14964 Enqueuing Expose request
21:05:09.996 00.007 12044 IsSlewing returns 0
21:05:09.996 00.000 12044 IsGuiding returns 0
21:05:10.027 00.031 12044 PulseGuide returned control before completion, sleep 420
21:05:10.460 00.433 12044 IsGuiding returns 1
21:05:10.461 00.001 12044 scope still moving after pulse duration time elapsed
21:05:10.572 00.111 12044 IsSlewing returns 0
21:05:10.605 00.033 12044 IsGuiding returns 0
21:05:10.605 00.000 12044 scope move finished after 441 + 167 ms
21:05:10.605 00.000 12044 Move returns status 0, amount 441
21:05:10.605 00.000 12044 move complete, result=0
21:05:10.605 00.000 12044 worker thread done servicing request
21:05:10.605 00.000 12044 Worker thread wakes up
21:05:10.605 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 1.4 px 441 ms SOUTH
21:05:10.606 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:10.606 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:13.711 03.105 12044 Exposure complete
21:05:13.737 00.026 12044 worker thread done servicing request
21:05:13.737 00.000 14964 OnExposeComplete: enter
21:05:13.738 00.001 14964 UpdateGuideState(): m_state=6
21:05:13.738 00.000 14964 Star::Find(35, 810, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
21:05:13.739 00.001 14964 Star::Find returns 1 (0), X=811.59, Y=382.24, Mass=115995, SNR=202.6, Peak=9621 HFD=3.3
21:05:13.740 00.001 14964 MultiStar: [#1 -1.14,0.24,0.00,M4] [#2 -0.42,0.34,0.41,U] 
21:05:13.740 00.000 14964 single-star, 1 included, MultiStar: {-0.10, 0.34}, one-star: {0.03, 0.35}
21:05:13.741 00.001 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.67) = xAngle (3.16 = -3.13)
21:05:13.741 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.29 = 0.01)
21:05:13.742 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.49 mountX=-0.35 mountY=0.00, mountTheta=3.13
21:05:13.743 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.35, opts=13)
21:05:13.743 00.000 14964 Enqueuing Move request for scope (0.03, 0.35)
21:05:13.744 00.001 12044 Worker thread wakes up
21:05:13.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
21:05:13.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
21:05:13.744 00.000 12044 Moving (0.03, 0.35) raw xDistance=-0.35 yDistance=0.00
21:05:13.744 00.000 12044 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.61, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=1.369217, 1:0.002860
21:05:13.744 00.000 12044 BLC: No correction, Miss < min_move
21:05:13.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.35, slope = -0.02
21:05:13.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:13.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:05:13.744 00.000 12044 MoveAxis(E, 13, ABG)
21:05:13.744 00.000 12044 Guiding  Dir = 2, Dur = 13
21:05:13.753 00.009 14964 UpdateImageDisplay: Size=(968,608) min=111, max=9621, med=626, FiltMin=541, FiltMax=7202, Gamma=0.810
21:05:13.759 00.006 14964 UpdateGuideState exits: m=115995 SNR=202.6
21:05:13.760 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:13.760 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:13.761 00.001 14964 Enqueuing Expose request
21:05:13.838 00.077 12044 IsSlewing returns 0
21:05:13.838 00.000 12044 IsGuiding returns 0
21:05:13.870 00.032 12044 IsGuiding returns 1
21:05:13.870 00.000 12044 scope still moving after pulse duration time elapsed
21:05:13.916 00.046 12044 IsSlewing returns 0
21:05:13.917 00.001 12044 IsGuiding returns 0
21:05:13.917 00.000 12044 scope move finished after 13 + 65 ms
21:05:13.917 00.000 12044 Move returns status 0, amount 13
21:05:13.917 00.000 12044 MoveAxis(N, 0, ABG)
21:05:13.917 00.000 12044 Move returns status 0, amount 0
21:05:13.917 00.000 12044 move complete, result=0
21:05:13.917 00.000 12044 worker thread done servicing request
21:05:13.917 00.000 12044 Worker thread wakes up
21:05:13.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:13.917 00.000 14964 GuideStep: -0.3 px 13 ms EAST, 0.0 px 0 ms NORTH
21:05:13.918 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:17.039 03.121 12044 Exposure complete
21:05:17.060 00.021 12044 worker thread done servicing request
21:05:17.060 00.000 14964 OnExposeComplete: enter
21:05:17.061 00.001 14964 UpdateGuideState(): m_state=6
21:05:17.061 00.000 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
21:05:17.062 00.001 14964 Star::Find returns 1 (0), X=811.57, Y=382.13, Mass=117434, SNR=203.9, Peak=10523 HFD=3.3
21:05:17.062 00.000 14964 MultiStar: [#1 -1.54,-0.12,0.00,M5] [#2 -0.47,0.06,0.37,U] 
21:05:17.063 00.001 14964 refined, 1 included, MultiStar: {-0.12, 0.19}, one-star: {0.01, 0.24}
21:05:17.063 00.000 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.67) = xAngle (3.80 = -2.49)
21:05:17.064 00.001 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.93 = 0.65)
21:05:17.064 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.13 mountX=-0.18 mountY=0.14, mountTheta=2.49
21:05:17.065 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.19, opts=13)
21:05:17.066 00.001 14964 Enqueuing Move request for scope (-0.12, 0.19)
21:05:17.066 00.000 12044 Worker thread wakes up
21:05:17.067 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
21:05:17.067 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
21:05:17.067 00.000 12044 Moving (-0.12, 0.19) raw xDistance=-0.18 yDistance=0.14
21:05:17.067 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.61, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=1.369217, 1:0.002860, 2:0.135244
21:05:17.067 00.000 12044 BLC: No correction, Miss < min_move
21:05:17.067 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.19, using input
21:05:17.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
21:05:17.067 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:17.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:05:17.067 00.000 12044 MoveAxis(E, 0, ABG)
21:05:17.067 00.000 12044 Move returns status 0, amount 0
21:05:17.067 00.000 12044 MoveAxis(N, 0, ABG)
21:05:17.067 00.000 12044 Move returns status 0, amount 0
21:05:17.067 00.000 12044 move complete, result=0
21:05:17.067 00.000 12044 worker thread done servicing request
21:05:17.075 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10523, med=626, FiltMin=531, FiltMax=7333, Gamma=0.810
21:05:17.081 00.006 14964 UpdateGuideState exits: m=117434 SNR=203.9
21:05:17.082 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:17.082 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:17.083 00.001 14964 Enqueuing Expose request
21:05:17.083 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:05:17.084 00.001 12044 Worker thread wakes up
21:05:17.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:17.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:20.188 03.104 12044 Exposure complete
21:05:20.213 00.025 12044 worker thread done servicing request
21:05:20.213 00.000 14964 OnExposeComplete: enter
21:05:20.213 00.000 14964 UpdateGuideState(): m_state=6
21:05:20.215 00.002 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
21:05:20.215 00.000 14964 Star::Find returns 1 (0), X=811.61, Y=382.24, Mass=114218, SNR=199.7, Peak=9115 HFD=3.5
21:05:20.215 00.000 14964 MultiStar: [#1 -1.18,0.29,0.00,M6] [#2 -0.33,0.48,0.38,U] 
21:05:20.216 00.001 14964 single-star, 1 included, MultiStar: {-0.06, 0.38}, one-star: {0.05, 0.35}
21:05:20.216 00.000 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.67) = xAngle (3.10 = 3.10)
21:05:20.217 00.001 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.23 = -0.05)
21:05:20.217 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.43 mountX=-0.35 mountY=-0.02, mountTheta=-3.09
21:05:20.219 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.35, opts=13)
21:05:20.219 00.000 14964 Enqueuing Move request for scope (0.05, 0.35)
21:05:20.220 00.001 12044 Worker thread wakes up
21:05:20.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
21:05:20.220 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
21:05:20.220 00.000 12044 Moving (0.05, 0.35) raw xDistance=-0.35 yDistance=-0.02
21:05:20.220 00.000 12044 BLC: window closed
21:05:20.220 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.61, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=1.369217, 1:0.002860, 2:0.135244
21:05:20.220 00.000 12044 BLC: No correction, Miss < min_move
21:05:20.220 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.35 is < calculated value -0.64, using input
21:05:20.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.35, slope = -0.10
21:05:20.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:20.220 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:05:20.220 00.000 12044 MoveAxis(E, 25, ABG)
21:05:20.220 00.000 12044 Guiding  Dir = 2, Dur = 25
21:05:20.228 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9115, med=625, FiltMin=545, FiltMax=7141, Gamma=0.810
21:05:20.233 00.005 14964 UpdateGuideState exits: m=114218 SNR=199.7
21:05:20.234 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:20.234 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:20.234 00.000 14964 Enqueuing Expose request
21:05:20.280 00.046 12044 IsSlewing returns 0
21:05:20.280 00.000 12044 IsGuiding returns 0
21:05:20.312 00.032 12044 IsGuiding returns 1
21:05:20.312 00.000 12044 scope still moving after pulse duration time elapsed
21:05:20.371 00.059 12044 IsSlewing returns 0
21:05:20.371 00.000 12044 IsGuiding returns 0
21:05:20.371 00.000 12044 scope move finished after 25 + 66 ms
21:05:20.371 00.000 12044 Move returns status 0, amount 25
21:05:20.371 00.000 12044 MoveAxis(N, 0, ABG)
21:05:20.371 00.000 12044 Move returns status 0, amount 0
21:05:20.371 00.000 12044 move complete, result=0
21:05:20.371 00.000 12044 worker thread done servicing request
21:05:20.371 00.000 12044 Worker thread wakes up
21:05:20.371 00.000 14964 GuideStep: -0.4 px 25 ms EAST, -0.0 px 0 ms NORTH
21:05:20.372 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:20.372 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:23.505 03.133 12044 Exposure complete
21:05:23.533 00.028 12044 worker thread done servicing request
21:05:23.533 00.000 14964 OnExposeComplete: enter
21:05:23.534 00.001 14964 UpdateGuideState(): m_state=6
21:05:23.535 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
21:05:23.535 00.000 14964 Star::Find returns 1 (0), X=811.29, Y=381.46, Mass=116234, SNR=197.4, Peak=11070 HFD=3.2
21:05:23.536 00.001 14964 MultiStar: [#1 -1.60,-0.49,0.00,M7] [#2 -0.68,-0.45,0.38,U] 
21:05:23.536 00.000 14964 single-star, 1 included, MultiStar: {-0.38, -0.44}, one-star: {-0.27, -0.43}
21:05:23.537 00.001 14964 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.67) = xAngle (-0.45 = -0.45)
21:05:23.537 00.000 14964 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.68 = 2.68)
21:05:23.538 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.43 hyp=0.51 cameraTheta=-2.12 mountX=0.46 mountY=0.23, mountTheta=0.46
21:05:23.541 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.43, opts=13)
21:05:23.542 00.001 14964 Enqueuing Move request for scope (-0.27, -0.43)
21:05:23.542 00.000 12044 Worker thread wakes up
21:05:23.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.43) opts 0xd
21:05:23.542 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.43)
21:05:23.542 00.000 12044 Moving (-0.27, -0.43) raw xDistance=0.46 yDistance=0.23
21:05:23.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.46, slope = -0.05
21:05:23.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:23.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:05:23.542 00.000 12044 MoveAxis(E, 0, ABG)
21:05:23.543 00.001 12044 Move returns status 0, amount 0
21:05:23.543 00.000 12044 MoveAxis(N, 0, ABG)
21:05:23.543 00.000 12044 Move returns status 0, amount 0
21:05:23.543 00.000 12044 move complete, result=0
21:05:23.543 00.000 12044 worker thread done servicing request
21:05:23.552 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11070, med=625, FiltMin=540, FiltMax=7215, Gamma=0.810
21:05:23.558 00.006 14964 UpdateGuideState exits: m=116234 SNR=197.4
21:05:23.559 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:23.559 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:23.560 00.001 14964 Enqueuing Expose request
21:05:23.560 00.000 14964 GuideStep: 0.5 px 0 ms EAST, 0.2 px 0 ms NORTH
21:05:23.561 00.001 12044 Worker thread wakes up
21:05:23.561 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:23.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:26.695 03.134 12044 Exposure complete
21:05:26.724 00.029 12044 worker thread done servicing request
21:05:26.724 00.000 14964 OnExposeComplete: enter
21:05:26.725 00.001 14964 UpdateGuideState(): m_state=6
21:05:26.725 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
21:05:26.726 00.001 14964 Star::Find returns 1 (0), X=811.49, Y=381.11, Mass=117383, SNR=202.1, Peak=9738 HFD=3.5
21:05:26.726 00.000 14964 MultiStar: [#1 -1.45,-0.99,0.00,M8] [#2 -0.44,-0.86,0.00,M6] 
21:05:26.727 00.001 14964 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.67) = xAngle (0.00 = 0.00)
21:05:26.727 00.000 14964 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.13 = 3.13)
21:05:26.727 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.78 hyp=0.78 cameraTheta=-1.67 mountX=0.78 mountY=0.01, mountTheta=0.01
21:05:26.730 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.78, opts=13)
21:05:26.730 00.000 14964 Enqueuing Move request for scope (-0.08, -0.78)
21:05:26.731 00.001 12044 Worker thread wakes up
21:05:26.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.78) opts 0xd
21:05:26.731 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.78)
21:05:26.731 00.000 12044 Moving (-0.08, -0.78) raw xDistance=0.78 yDistance=0.01
21:05:26.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.78, slope = 0.01
21:05:26.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:26.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:05:26.731 00.000 12044 MoveAxis(W, 7, ABG)
21:05:26.731 00.000 12044 Guiding  Dir = 3, Dur = 7
21:05:26.739 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9738, med=625, FiltMin=539, FiltMax=7505, Gamma=0.810
21:05:26.746 00.007 14964 UpdateGuideState exits: m=117383 SNR=202.1
21:05:26.747 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:26.747 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:26.748 00.001 14964 Enqueuing Expose request
21:05:26.824 00.076 12044 IsSlewing returns 0
21:05:26.825 00.001 12044 IsGuiding returns 0
21:05:26.856 00.031 12044 IsGuiding returns 1
21:05:26.856 00.000 12044 scope still moving after pulse duration time elapsed
21:05:26.917 00.061 12044 IsSlewing returns 0
21:05:26.917 00.000 12044 IsGuiding returns 0
21:05:26.917 00.000 12044 scope move finished after 7 + 86 ms
21:05:26.917 00.000 12044 Move returns status 0, amount 7
21:05:26.917 00.000 12044 MoveAxis(N, 0, ABG)
21:05:26.917 00.000 12044 Move returns status 0, amount 0
21:05:26.917 00.000 12044 move complete, result=0
21:05:26.917 00.000 12044 worker thread done servicing request
21:05:26.918 00.001 12044 Worker thread wakes up
21:05:26.918 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:26.918 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:26.918 00.000 14964 GuideStep: 0.8 px 7 ms WEST, 0.0 px 0 ms NORTH
21:05:30.030 03.112 12044 Exposure complete
21:05:30.058 00.028 12044 worker thread done servicing request
21:05:30.058 00.000 14964 OnExposeComplete: enter
21:05:30.059 00.001 14964 UpdateGuideState(): m_state=6
21:05:30.060 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
21:05:30.060 00.000 14964 Star::Find returns 1 (0), X=811.74, Y=381.94, Mass=115809, SNR=198.0, Peak=8227 HFD=3.9
21:05:30.061 00.001 14964 MultiStar: [#1 -1.29,-0.18,0.00,M9] [#2 -0.37,-0.02,0.39,U] 
21:05:30.061 00.000 14964 refined, 1 included, MultiStar: {0.03, 0.03}, one-star: {0.18, 0.05}
21:05:30.062 00.001 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.67) = xAngle (2.49 = 2.49)
21:05:30.062 00.000 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.62 = -0.66)
21:05:30.062 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=-0.03 mountY=-0.02, mountTheta=-2.48
21:05:30.064 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.03, opts=13)
21:05:30.064 00.000 14964 Enqueuing Move request for scope (0.03, 0.03)
21:05:30.065 00.001 12044 Worker thread wakes up
21:05:30.065 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:05:30.065 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:05:30.065 00.000 12044 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.02
21:05:30.065 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
21:05:30.065 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:30.065 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:05:30.065 00.000 12044 MoveAxis(E, 0, ABG)
21:05:30.065 00.000 12044 Move returns status 0, amount 0
21:05:30.065 00.000 12044 MoveAxis(N, 0, ABG)
21:05:30.065 00.000 12044 Move returns status 0, amount 0
21:05:30.065 00.000 12044 move complete, result=0
21:05:30.065 00.000 12044 worker thread done servicing request
21:05:30.073 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8227, med=625, FiltMin=528, FiltMax=6227, Gamma=0.810
21:05:30.078 00.005 14964 UpdateGuideState exits: m=115809 SNR=198.0
21:05:30.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:30.080 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:30.080 00.000 14964 Enqueuing Expose request
21:05:30.081 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:05:30.081 00.000 12044 Worker thread wakes up
21:05:30.081 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:30.081 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:33.216 03.135 12044 Exposure complete
21:05:33.238 00.022 12044 worker thread done servicing request
21:05:33.238 00.000 14964 OnExposeComplete: enter
21:05:33.238 00.000 14964 UpdateGuideState(): m_state=6
21:05:33.240 00.002 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
21:05:33.240 00.000 14964 Star::Find returns 1 (0), X=811.49, Y=381.81, Mass=114913, SNR=195.3, Peak=7302 HFD=3.8
21:05:33.241 00.001 14964 MultiStar: [#1 -1.22,-0.06,0.00,M10] [#2 -0.49,0.03,0.36,U] 
21:05:33.241 00.000 14964 single-star, 1 included, MultiStar: {-0.18, -0.05}, one-star: {-0.07, -0.08}
21:05:33.242 00.001 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.67) = xAngle (-0.61 = -0.61)
21:05:33.242 00.000 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.53 = 2.53)
21:05:33.243 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.28 mountX=0.08 mountY=0.06, mountTheta=0.61
21:05:33.245 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.08, opts=13)
21:05:33.245 00.000 14964 Enqueuing Move request for scope (-0.07, -0.08)
21:05:33.246 00.001 12044 Worker thread wakes up
21:05:33.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
21:05:33.246 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
21:05:33.246 00.000 12044 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.06
21:05:33.246 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.12, using input
21:05:33.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
21:05:33.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:33.246 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:05:33.246 00.000 12044 MoveAxis(E, 0, ABG)
21:05:33.246 00.000 12044 Move returns status 0, amount 0
21:05:33.246 00.000 12044 MoveAxis(N, 0, ABG)
21:05:33.246 00.000 12044 Move returns status 0, amount 0
21:05:33.246 00.000 12044 move complete, result=0
21:05:33.246 00.000 12044 worker thread done servicing request
21:05:33.256 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7302, med=625, FiltMin=543, FiltMax=5379, Gamma=0.810
21:05:33.261 00.005 14964 UpdateGuideState exits: m=114913 SNR=195.3
21:05:33.262 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:33.262 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:33.263 00.001 14964 Enqueuing Expose request
21:05:33.263 00.000 12044 Worker thread wakes up
21:05:33.263 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:05:33.264 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:33.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:36.361 03.097 12044 Exposure complete
21:05:36.386 00.025 12044 worker thread done servicing request
21:05:36.386 00.000 14964 OnExposeComplete: enter
21:05:36.387 00.001 14964 UpdateGuideState(): m_state=6
21:05:36.387 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
21:05:36.388 00.001 14964 Star::Find returns 1 (0), X=811.38, Y=381.98, Mass=117970, SNR=195.7, Peak=7793 HFD=3.9
21:05:36.388 00.000 14964 MultiStar: [#1 -1.31,0.08,0.00,R] [#2 -0.57,0.34,0.39,U] 
21:05:36.389 00.001 14964 single-star, 1 included, MultiStar: {-0.29, 0.16}, one-star: {-0.18, 0.09}
21:05:36.389 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.67) = xAngle (4.33 = -1.95)
21:05:36.390 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.47 = 1.19)
21:05:36.390 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=-0.07 mountY=0.19, mountTheta=1.95
21:05:36.391 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.09, opts=13)
21:05:36.392 00.001 14964 Enqueuing Move request for scope (-0.18, 0.09)
21:05:36.393 00.001 12044 Worker thread wakes up
21:05:36.393 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
21:05:36.393 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
21:05:36.393 00.000 12044 Moving (-0.18, 0.09) raw xDistance=-0.07 yDistance=0.19
21:05:36.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
21:05:36.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:36.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:05:36.393 00.000 12044 MoveAxis(E, 0, ABG)
21:05:36.393 00.000 12044 Move returns status 0, amount 0
21:05:36.393 00.000 12044 MoveAxis(N, 0, ABG)
21:05:36.393 00.000 12044 Move returns status 0, amount 0
21:05:36.393 00.000 12044 move complete, result=0
21:05:36.393 00.000 12044 worker thread done servicing request
21:05:36.400 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7793, med=624, FiltMin=537, FiltMax=5581, Gamma=0.810
21:05:36.406 00.006 14964 UpdateGuideState exits: m=117970 SNR=195.7
21:05:36.407 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.407 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:36.408 00.001 14964 Enqueuing Expose request
21:05:36.408 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:05:36.409 00.001 12044 Worker thread wakes up
21:05:36.409 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:36.409 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:39.508 03.099 12044 Exposure complete
21:05:39.533 00.025 12044 worker thread done servicing request
21:05:39.533 00.000 14964 OnExposeComplete: enter
21:05:39.534 00.001 14964 UpdateGuideState(): m_state=6
21:05:39.534 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
21:05:39.535 00.001 14964 Star::Find returns 1 (0), X=811.31, Y=381.81, Mass=115447, SNR=196.4, Peak=9234 HFD=3.6
21:05:39.535 00.000 14964 MultiStar: [#1 -0.16,-0.27,0.72,U] [#2 -0.66,-0.08,0.39,U] 
21:05:39.536 00.001 14964 single-star, 2 included, MultiStar: {-0.29, -0.15}, one-star: {-0.25, -0.08}
21:05:39.536 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.67) = xAngle (-1.16 = -1.16)
21:05:39.536 00.000 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.98 = 1.98)
21:05:39.537 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.82 mountX=0.10 mountY=0.24, mountTheta=1.16
21:05:39.540 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.08, opts=13)
21:05:39.541 00.001 14964 Enqueuing Move request for scope (-0.25, -0.08)
21:05:39.541 00.000 12044 Worker thread wakes up
21:05:39.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
21:05:39.541 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
21:05:39.541 00.000 12044 Moving (-0.25, -0.08) raw xDistance=0.10 yDistance=0.24
21:05:39.541 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.28, using input
21:05:39.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
21:05:39.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:39.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:05:39.541 00.000 12044 MoveAxis(E, 0, ABG)
21:05:39.541 00.000 12044 Move returns status 0, amount 0
21:05:39.541 00.000 12044 MoveAxis(N, 0, ABG)
21:05:39.541 00.000 12044 Move returns status 0, amount 0
21:05:39.541 00.000 12044 move complete, result=0
21:05:39.541 00.000 12044 worker thread done servicing request
21:05:39.549 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9234, med=625, FiltMin=531, FiltMax=6401, Gamma=0.810
21:05:39.555 00.006 14964 UpdateGuideState exits: m=115447 SNR=196.4
21:05:39.555 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:39.556 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:39.556 00.000 14964 Enqueuing Expose request
21:05:39.557 00.001 12044 Worker thread wakes up
21:05:39.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:39.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:39.557 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:05:42.655 03.098 12044 Exposure complete
21:05:42.675 00.020 12044 worker thread done servicing request
21:05:42.675 00.000 14964 OnExposeComplete: enter
21:05:42.676 00.001 14964 UpdateGuideState(): m_state=6
21:05:42.676 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
21:05:42.677 00.001 14964 Star::Find returns 1 (0), X=811.17, Y=381.79, Mass=116914, SNR=206.9, Peak=10470 HFD=3.5
21:05:42.677 00.000 14964 MultiStar: [#1 -0.48,-0.47,0.68,U] [#2 -0.99,-0.21,0.00,M3] 
21:05:42.678 00.001 14964 single-star, 1 included, MultiStar: {-0.43, -0.25}, one-star: {-0.39, -0.10}
21:05:42.678 00.000 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.67) = xAngle (-1.23 = -1.23)
21:05:42.679 00.001 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.90 = 1.90)
21:05:42.679 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.10 hyp=0.41 cameraTheta=-2.90 mountX=0.13 mountY=0.38, mountTheta=1.24
21:05:42.680 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.10, opts=13)
21:05:42.681 00.001 14964 Enqueuing Move request for scope (-0.39, -0.10)
21:05:42.681 00.000 12044 Worker thread wakes up
21:05:42.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.10) opts 0xd
21:05:42.681 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.10)
21:05:42.681 00.000 12044 Moving (-0.39, -0.10) raw xDistance=0.13 yDistance=0.38
21:05:42.681 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.23, using input
21:05:42.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.03
21:05:42.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:42.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:05:42.681 00.000 12044 MoveAxis(E, 0, ABG)
21:05:42.682 00.001 12044 Move returns status 0, amount 0
21:05:42.682 00.000 12044 MoveAxis(N, 0, ABG)
21:05:42.682 00.000 12044 Move returns status 0, amount 0
21:05:42.682 00.000 12044 move complete, result=0
21:05:42.682 00.000 12044 worker thread done servicing request
21:05:42.689 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10470, med=626, FiltMin=529, FiltMax=6507, Gamma=0.810
21:05:42.695 00.006 14964 UpdateGuideState exits: m=116914 SNR=206.9
21:05:42.695 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:42.696 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:42.696 00.000 14964 Enqueuing Expose request
21:05:42.697 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:05:42.697 00.000 12044 Worker thread wakes up
21:05:42.697 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:42.697 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:45.829 03.132 12044 Exposure complete
21:05:45.850 00.021 12044 worker thread done servicing request
21:05:45.850 00.000 14964 OnExposeComplete: enter
21:05:45.851 00.001 14964 UpdateGuideState(): m_state=6
21:05:45.852 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
21:05:45.852 00.000 14964 Star::Find returns 1 (0), X=811.14, Y=381.62, Mass=116515, SNR=205.7, Peak=11262 HFD=3.1
21:05:45.853 00.001 14964 MultiStar: [#1 -0.63,-0.50,0.69,U] [#2 -1.06,-0.34,0.00,M4] 
21:05:45.853 00.000 14964 single-star, 1 included, MultiStar: {-0.51, -0.37}, one-star: {-0.42, -0.27}
21:05:45.854 00.001 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.67) = xAngle (-0.90 = -0.90)
21:05:45.854 00.000 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.24 = 2.24)
21:05:45.855 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.27 hyp=0.50 cameraTheta=-2.56 mountX=0.31 mountY=0.39, mountTheta=0.90
21:05:45.856 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.27, opts=13)
21:05:45.856 00.000 14964 Enqueuing Move request for scope (-0.42, -0.27)
21:05:45.857 00.001 12044 Worker thread wakes up
21:05:45.857 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.27) opts 0xd
21:05:45.857 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.27)
21:05:45.857 00.000 12044 Moving (-0.42, -0.27) raw xDistance=0.31 yDistance=0.39
21:05:45.857 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.31, slope = 0.02
21:05:45.857 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:45.857 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:05:45.857 00.000 12044 MoveAxis(W, 15, ABG)
21:05:45.857 00.000 12044 Guiding  Dir = 3, Dur = 15
21:05:45.866 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11262, med=625, FiltMin=532, FiltMax=7239, Gamma=0.810
21:05:45.871 00.005 14964 UpdateGuideState exits: m=116515 SNR=205.7
21:05:45.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:45.873 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:45.873 00.000 14964 Enqueuing Expose request
21:05:45.877 00.004 12044 IsSlewing returns 0
21:05:45.878 00.001 12044 IsGuiding returns 0
21:05:45.933 00.055 12044 IsGuiding returns 1
21:05:45.933 00.000 12044 scope still moving after pulse duration time elapsed
21:05:46.000 00.067 12044 IsSlewing returns 0
21:05:46.000 00.000 12044 IsGuiding returns 0
21:05:46.000 00.000 12044 scope move finished after 15 + 107 ms
21:05:46.000 00.000 12044 Move returns status 0, amount 15
21:05:46.000 00.000 12044 MoveAxis(N, 0, ABG)
21:05:46.000 00.000 12044 Move returns status 0, amount 0
21:05:46.000 00.000 12044 move complete, result=0
21:05:46.000 00.000 12044 worker thread done servicing request
21:05:46.000 00.000 12044 Worker thread wakes up
21:05:46.000 00.000 14964 GuideStep: 0.3 px 15 ms WEST, 0.4 px 0 ms NORTH
21:05:46.001 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:46.001 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:49.108 03.107 12044 Exposure complete
21:05:49.136 00.028 12044 worker thread done servicing request
21:05:49.136 00.000 14964 OnExposeComplete: enter
21:05:49.137 00.001 14964 UpdateGuideState(): m_state=6
21:05:49.137 00.000 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
21:05:49.138 00.001 14964 Star::Find returns 1 (0), X=810.51, Y=381.46, Mass=117225, SNR=207.0, Peak=8463 HFD=3.2
21:05:49.138 00.000 14964 MultiStar: [#1 -1.25,-0.40,0.00,M1] [#2 -1.77,-0.16,0.00,M5] 
21:05:49.139 00.001 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.67) = xAngle (-1.08 = -1.08)
21:05:49.139 00.000 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.05 = 2.05)
21:05:49.140 00.001 14964 CameraToMount -- cameraX=-1.05 cameraY=-0.43 hyp=1.13 cameraTheta=-2.75 mountX=0.53 mountY=1.00, mountTheta=1.09
21:05:49.141 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.05, y=-0.43, opts=13)
21:05:49.141 00.000 14964 Enqueuing Move request for scope (-1.05, -0.43)
21:05:49.142 00.001 12044 Worker thread wakes up
21:05:49.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -0.43) opts 0xd
21:05:49.142 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.05, -0.43)
21:05:49.142 00.000 12044 Moving (-1.05, -0.43) raw xDistance=0.53 yDistance=1.00
21:05:49.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.53, slope = 0.02
21:05:49.142 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
21:05:49.142 00.000 12044 MoveAxis(W, 17, ABG)
21:05:49.142 00.000 12044 Guiding  Dir = 3, Dur = 17
21:05:49.149 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8463, med=625, FiltMin=533, FiltMax=5303, Gamma=0.810
21:05:49.155 00.006 14964 UpdateGuideState exits: m=117225 SNR=207.0
21:05:49.155 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:49.156 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:49.156 00.000 14964 Enqueuing Expose request
21:05:49.175 00.019 12044 IsSlewing returns 0
21:05:49.175 00.000 12044 IsGuiding returns 0
21:05:49.207 00.032 12044 IsGuiding returns 1
21:05:49.207 00.000 12044 scope still moving after pulse duration time elapsed
21:05:49.296 00.089 12044 IsSlewing returns 0
21:05:49.296 00.000 12044 IsGuiding returns 0
21:05:49.296 00.000 12044 scope move finished after 17 + 104 ms
21:05:49.296 00.000 12044 Move returns status 0, amount 17
21:05:49.296 00.000 12044 MoveAxis(S, 94, ABG)
21:05:49.296 00.000 12044 Guiding  Dir = 1, Dur = 94
21:05:49.327 00.031 12044 IsSlewing returns 0
21:05:49.327 00.000 12044 IsGuiding returns 0
21:05:49.369 00.042 12044 PulseGuide returned control before completion, sleep 64
21:05:49.456 00.087 12044 IsGuiding returns 1
21:05:49.456 00.000 12044 scope still moving after pulse duration time elapsed
21:05:49.534 00.078 12044 IsSlewing returns 0
21:05:49.534 00.000 12044 IsGuiding returns 0
21:05:49.534 00.000 12044 scope move finished after 94 + 112 ms
21:05:49.534 00.000 12044 Move returns status 0, amount 94
21:05:49.534 00.000 12044 move complete, result=0
21:05:49.534 00.000 12044 worker thread done servicing request
21:05:49.534 00.000 12044 Worker thread wakes up
21:05:49.534 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:49.534 00.000 14964 GuideStep: 0.5 px 17 ms WEST, 1.0 px 94 ms SOUTH
21:05:49.535 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:52.648 03.113 12044 Exposure complete
21:05:52.671 00.023 12044 worker thread done servicing request
21:05:52.671 00.000 14964 OnExposeComplete: enter
21:05:52.673 00.002 14964 UpdateGuideState(): m_state=6
21:05:52.673 00.000 14964 Star::Find(35, 810, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
21:05:52.674 00.001 14964 Star::Find returns 1 (0), X=811.89, Y=381.71, Mass=117835, SNR=201.9, Peak=9109 HFD=3.6
21:05:52.674 00.000 14964 MultiStar: [#1 0.25,-0.26,0.70,U] [#2 -0.18,0.01,0.37,U] 
21:05:52.675 00.001 14964 refined, 2 included, MultiStar: {0.21, -0.17}, one-star: {0.32, -0.18}
21:05:52.675 00.000 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.67) = xAngle (0.97 = 0.97)
21:05:52.676 00.001 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.11 = -2.18)
21:05:52.676 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.70 mountX=0.15 mountY=-0.22, mountTheta=-0.97
21:05:52.677 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.17, opts=13)
21:05:52.678 00.001 14964 Enqueuing Move request for scope (0.21, -0.17)
21:05:52.679 00.001 12044 Worker thread wakes up
21:05:52.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
21:05:52.679 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
21:05:52.679 00.000 12044 Moving (0.21, -0.17) raw xDistance=0.15 yDistance=-0.22
21:05:52.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
21:05:52.679 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:52.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:05:52.679 00.000 12044 MoveAxis(E, 0, ABG)
21:05:52.679 00.000 12044 Move returns status 0, amount 0
21:05:52.679 00.000 12044 MoveAxis(N, 0, ABG)
21:05:52.679 00.000 12044 Move returns status 0, amount 0
21:05:52.679 00.000 12044 move complete, result=0
21:05:52.679 00.000 12044 worker thread done servicing request
21:05:52.686 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9109, med=626, FiltMin=537, FiltMax=6304, Gamma=0.810
21:05:52.691 00.005 14964 UpdateGuideState exits: m=117835 SNR=201.9
21:05:52.692 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:52.692 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:52.693 00.001 14964 Enqueuing Expose request
21:05:52.693 00.000 12044 Worker thread wakes up
21:05:52.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:52.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:52.693 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:05:55.815 03.122 12044 Exposure complete
21:05:55.836 00.021 12044 worker thread done servicing request
21:05:55.836 00.000 14964 OnExposeComplete: enter
21:05:55.837 00.001 14964 UpdateGuideState(): m_state=6
21:05:55.838 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
21:05:55.838 00.000 14964 Star::Find returns 1 (0), X=811.83, Y=381.80, Mass=117438, SNR=210.5, Peak=8203 HFD=3.7
21:05:55.839 00.001 14964 MultiStar: [#1 0.07,-0.33,0.65,U] [#2 -0.30,0.04,0.36,U] 
21:05:55.839 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.14}, one-star: {0.27, -0.09}
21:05:55.840 00.001 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.67) = xAngle (0.71 = 0.71)
21:05:55.841 00.001 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.84 = -2.44)
21:05:55.841 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.96 mountX=0.13 mountY=-0.11, mountTheta=-0.70
21:05:55.842 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.14, opts=13)
21:05:55.843 00.001 14964 Enqueuing Move request for scope (0.10, -0.14)
21:05:55.843 00.000 12044 Worker thread wakes up
21:05:55.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
21:05:55.844 00.001 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
21:05:55.844 00.000 12044 Moving (0.10, -0.14) raw xDistance=0.13 yDistance=-0.11
21:05:55.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
21:05:55.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:55.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:05:55.844 00.000 12044 MoveAxis(E, 0, ABG)
21:05:55.844 00.000 12044 Move returns status 0, amount 0
21:05:55.844 00.000 12044 MoveAxis(N, 0, ABG)
21:05:55.844 00.000 12044 Move returns status 0, amount 0
21:05:55.844 00.000 12044 move complete, result=0
21:05:55.844 00.000 12044 worker thread done servicing request
21:05:55.851 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8203, med=626, FiltMin=539, FiltMax=6135, Gamma=0.810
21:05:55.856 00.005 14964 UpdateGuideState exits: m=117438 SNR=210.5
21:05:55.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:55.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:55.858 00.001 14964 Enqueuing Expose request
21:05:55.859 00.001 12044 Worker thread wakes up
21:05:55.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:55.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:05:55.859 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:05:58.971 03.112 12044 Exposure complete
21:05:58.996 00.025 12044 worker thread done servicing request
21:05:58.997 00.001 14964 OnExposeComplete: enter
21:05:58.997 00.000 14964 UpdateGuideState(): m_state=6
21:05:58.998 00.001 14964 Star::Find(35, 811, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
21:05:58.998 00.000 14964 Star::Find returns 1 (0), X=812.02, Y=382.04, Mass=115846, SNR=210.0, Peak=9751 HFD=3.9
21:05:58.999 00.001 14964 MultiStar: [#1 0.44,-0.36,0.67,U] [#2 -0.14,-0.06,0.35,U] 
21:05:59.000 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.06}, one-star: {0.45, 0.15}
21:05:59.000 00.000 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.67) = xAngle (1.51 = 1.51)
21:05:59.001 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.64 = -1.64)
21:05:59.001 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.06 hyp=0.35 cameraTheta=-0.16 mountX=0.02 mountY=-0.35, mountTheta=-1.51
21:05:59.002 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.06, opts=13)
21:05:59.003 00.001 14964 Enqueuing Move request for scope (0.35, -0.06)
21:05:59.003 00.000 12044 Worker thread wakes up
21:05:59.004 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.06) opts 0xd
21:05:59.004 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.06)
21:05:59.004 00.000 12044 Moving (0.35, -0.06) raw xDistance=0.02 yDistance=-0.35
21:05:59.004 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.13, using input
21:05:59.004 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
21:05:59.004 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:59.004 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:05:59.004 00.000 12044 MoveAxis(E, 0, ABG)
21:05:59.004 00.000 12044 Move returns status 0, amount 0
21:05:59.004 00.000 12044 MoveAxis(N, 0, ABG)
21:05:59.004 00.000 12044 Move returns status 0, amount 0
21:05:59.004 00.000 12044 move complete, result=0
21:05:59.004 00.000 12044 worker thread done servicing request
21:05:59.012 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9751, med=624, FiltMin=541, FiltMax=6354, Gamma=0.810
21:05:59.018 00.006 14964 UpdateGuideState exits: m=115846 SNR=210.0
21:05:59.018 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:59.019 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:05:59.019 00.000 14964 Enqueuing Expose request
21:05:59.020 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:05:59.020 00.000 12044 Worker thread wakes up
21:05:59.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:05:59.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:06:02.122 03.102 12044 Exposure complete
21:06:02.146 00.024 12044 worker thread done servicing request
21:06:02.146 00.000 14964 OnExposeComplete: enter
21:06:02.147 00.001 14964 UpdateGuideState(): m_state=6
21:06:02.148 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
21:06:02.148 00.000 14964 Star::Find returns 1 (0), X=812.12, Y=382.47, Mass=114765, SNR=194.4, Peak=9491 HFD=3.7
21:06:02.149 00.001 14964 MultiStar: [#1 0.58,0.39,0.71,U] [#2 -0.01,0.54,0.37,U] 
21:06:02.149 00.000 14964 refined, 2 included, MultiStar: {0.46, 0.51}, one-star: {0.56, 0.58}
21:06:02.150 00.001 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.67) = xAngle (2.50 = 2.50)
21:06:02.150 00.000 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.63 = -0.65)
21:06:02.150 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=0.51 hyp=0.69 cameraTheta=0.83 mountX=-0.55 mountY=-0.42, mountTheta=-2.49
21:06:02.152 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.51, opts=13)
21:06:02.152 00.000 14964 Enqueuing Move request for scope (0.46, 0.51)
21:06:02.153 00.001 12044 Worker thread wakes up
21:06:02.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.51) opts 0xd
21:06:02.153 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.51)
21:06:02.153 00.000 12044 Moving (0.46, 0.51) raw xDistance=-0.55 yDistance=-0.42
21:06:02.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.55, slope = -0.03
21:06:02.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:02.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:06:02.153 00.000 12044 MoveAxis(E, 20, ABG)
21:06:02.153 00.000 12044 Guiding  Dir = 2, Dur = 20
21:06:02.160 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9491, med=624, FiltMin=535, FiltMax=6098, Gamma=0.810
21:06:02.166 00.006 14964 UpdateGuideState exits: m=114765 SNR=194.4
21:06:02.166 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:02.167 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:02.167 00.000 14964 Enqueuing Expose request
21:06:02.224 00.057 12044 IsSlewing returns 0
21:06:02.225 00.001 12044 IsGuiding returns 0
21:06:02.257 00.032 12044 IsGuiding returns 1
21:06:02.257 00.000 12044 scope still moving after pulse duration time elapsed
21:06:02.348 00.091 12044 IsSlewing returns 0
21:06:02.349 00.001 12044 IsGuiding returns 0
21:06:02.349 00.000 12044 scope move finished after 20 + 103 ms
21:06:02.349 00.000 12044 Move returns status 0, amount 20
21:06:02.349 00.000 12044 MoveAxis(N, 0, ABG)
21:06:02.349 00.000 12044 Move returns status 0, amount 0
21:06:02.349 00.000 12044 move complete, result=0
21:06:02.349 00.000 12044 worker thread done servicing request
21:06:02.349 00.000 12044 Worker thread wakes up
21:06:02.349 00.000 14964 GuideStep: -0.5 px 20 ms EAST, -0.4 px 0 ms NORTH
21:06:02.350 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:02.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:06:05.481 03.131 12044 Exposure complete
21:06:05.510 00.029 12044 worker thread done servicing request
21:06:05.510 00.000 14964 OnExposeComplete: enter
21:06:05.511 00.001 14964 UpdateGuideState(): m_state=6
21:06:05.511 00.000 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
21:06:05.512 00.001 14964 Star::Find returns 1 (0), X=812.47, Y=382.27, Mass=114645, SNR=194.4, Peak=7307 HFD=4.6
21:06:05.513 00.001 14964 MultiStar: [#1 1.04,0.13,0.00,M1] [#2 0.44,0.25,0.38,U] 
21:06:05.514 00.001 14964 refined, 1 included, MultiStar: {0.78, 0.35}, one-star: {0.91, 0.38}
21:06:05.514 00.000 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.67) = xAngle (2.08 = 2.08)
21:06:05.515 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.22 = -1.07)
21:06:05.515 00.000 14964 CameraToMount -- cameraX=0.78 cameraY=0.35 hyp=0.86 cameraTheta=0.42 mountX=-0.42 mountY=-0.75, mountTheta=-2.08
21:06:05.516 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=0.35, opts=13)
21:06:05.517 00.001 14964 Enqueuing Move request for scope (0.78, 0.35)
21:06:05.518 00.001 12044 Worker thread wakes up
21:06:05.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.35) opts 0xd
21:06:05.518 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, 0.35)
21:06:05.518 00.000 12044 Moving (0.78, 0.35) raw xDistance=-0.42 yDistance=-0.75
21:06:05.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.42, slope = -0.06
21:06:05.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:05.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
21:06:05.518 00.000 12044 MoveAxis(E, 39, ABG)
21:06:05.518 00.000 12044 Guiding  Dir = 2, Dur = 39
21:06:05.525 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7307, med=625, FiltMin=543, FiltMax=5016, Gamma=0.810
21:06:05.531 00.006 14964 UpdateGuideState exits: m=114645 SNR=194.4
21:06:05.531 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:05.532 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:05.532 00.000 14964 Enqueuing Expose request
21:06:05.598 00.066 12044 IsSlewing returns 0
21:06:05.598 00.000 12044 IsGuiding returns 0
21:06:05.630 00.032 12044 PulseGuide returned control before completion, sleep 18
21:06:05.663 00.033 12044 IsGuiding returns 1
21:06:05.663 00.000 12044 scope still moving after pulse duration time elapsed
21:06:05.723 00.060 12044 IsSlewing returns 0
21:06:05.724 00.001 12044 IsGuiding returns 0
21:06:05.724 00.000 12044 scope move finished after 39 + 86 ms
21:06:05.724 00.000 12044 Move returns status 0, amount 39
21:06:05.724 00.000 12044 MoveAxis(N, 0, ABG)
21:06:05.724 00.000 12044 Move returns status 0, amount 0
21:06:05.724 00.000 12044 move complete, result=0
21:06:05.724 00.000 12044 worker thread done servicing request
21:06:05.724 00.000 12044 Worker thread wakes up
21:06:05.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:05.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,347,71,71)
21:06:05.724 00.000 14964 GuideStep: -0.4 px 39 ms EAST, -0.7 px 0 ms NORTH
21:06:07.203 01.479 14964 evsrv: cli 01AB2530 connect
21:06:07.204 00.001 14964 case statement mapped state 6 to 3
21:06:07.204 00.000 14964 case statement mapped state 6 to 3
21:06:07.206 00.002 14964 evsrv: cli 01AB2530 request: {"method":"get_app_state","id":"0e9488cb-57ec-4997-b6fe-5fec837d2f17"}
21:06:07.206 00.000 14964 case statement mapped state 6 to 3
21:06:07.207 00.001 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e9488cb-57ec-4997-b6fe-5fec837d2f17"}
21:06:07.208 00.001 14964 evsrv: cli 01AB2530 disconnect
21:06:07.214 00.006 14964 evsrv: cli 01AB2670 connect
21:06:07.214 00.000 14964 case statement mapped state 6 to 3
21:06:07.215 00.001 14964 case statement mapped state 6 to 3
21:06:07.216 00.001 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"b65537d5-6df0-41d5-8c6b-c2b7d9484aab"}
21:06:07.216 00.000 14964 PhdController::Dither begins
21:06:07.217 00.001 14964 dither: size=2.00, dRA=-1.99 dDec=0.25
21:06:07.217 00.000 14964 MountToCamera -- mountTheta (-3.01) + m_xAngle (-1.67) = xAngle (-4.68 = 1.60)
21:06:07.218 00.001 14964 MountToCamera -- mountX=-1.99 mountY=0.25 hyp=2.01 mountTheta=-3.01 cameraX=-0.06, cameraY=2.01 cameraTheta=1.60
21:06:07.218 00.000 14964 setting lock position to (811.50, 383.90)
21:06:07.218 00.000 14964 Mount: notify guiding dithered (-0.1, 2.0)
21:06:07.219 00.001 14964 MultiStar: stabilizing after lock position change
21:06:07.219 00.000 14964 Status Line: Dither by -1.99,0.25
21:06:07.221 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:06:07.222 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:06:07.223 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"b65537d5-6df0-41d5-8c6b-c2b7d9484aab"}
21:06:07.223 00.000 14964 evsrv: cli 01AB2670 disconnect
21:06:08.828 01.605 12044 Exposure complete
21:06:08.856 00.028 12044 worker thread done servicing request
21:06:08.856 00.000 14964 OnExposeComplete: enter
21:06:08.857 00.001 14964 UpdateGuideState(): m_state=6
21:06:08.858 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
21:06:08.858 00.000 14964 Star::Find returns 1 (0), X=812.46, Y=382.31, Mass=112855, SNR=198.1, Peak=6443 HFD=4.3
21:06:08.859 00.001 14964 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.67) = xAngle (0.64 = 0.64)
21:06:08.859 00.000 14964 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.77 = -2.51)
21:06:08.859 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=-1.59 hyp=1.85 cameraTheta=-1.03 mountX=1.49 mountY=-1.09, mountTheta=-0.63
21:06:08.861 00.002 14964 dither recenter: remaining=(2.0,-0.3) step=(2.0,-0.3)
21:06:08.862 00.001 14964 MountToCamera -- mountTheta (0.13) + m_xAngle (-1.67) = xAngle (-1.54 = -1.54)
21:06:08.863 00.001 14964 MountToCamera -- mountX=1.99 mountY=-0.25 hyp=2.01 mountTheta=0.13 cameraX=0.06, cameraY=-2.01 cameraTheta=-1.54
21:06:08.863 00.000 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-2.01, opts=4)
21:06:08.864 00.001 14964 Enqueuing Move request for scope (0.06, -2.01)
21:06:08.864 00.000 14964 Mount: notify direct move 1.99,-0.25
21:06:08.865 00.001 12044 Worker thread wakes up
21:06:08.865 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -2.01) opts 0x4
21:06:08.865 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -2.01)
21:06:08.865 00.000 12044 Moving (0.06, -2.01) raw xDistance=1.99 yDistance=-0.25
21:06:08.865 00.000 12044 BLC: window closed
21:06:08.865 00.000 12044 MoveAxis(W, 215, B)
21:06:08.865 00.000 12044 Guiding  Dir = 3, Dur = 215
21:06:08.874 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6443, med=624, FiltMin=538, FiltMax=5218, Gamma=0.810
21:06:08.879 00.005 14964 UpdateGuideState exits: m=112855 SNR=198.1
21:06:08.880 00.001 14964 PhdController: settling, locked = 1, distance = 2.38 (2.00) aobump = 0 frame = 1 / 99999
21:06:08.880 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778558768.880,"Host":"NUCBOX","Inst":1,"Distance":2.38,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:06:08.881 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:08.881 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:08.882 00.001 14964 Enqueuing Expose request
21:06:08.903 00.021 12044 IsSlewing returns 0
21:06:08.904 00.001 12044 IsGuiding returns 0
21:06:08.925 00.021 12044 PulseGuide returned control before completion, sleep 204
21:06:09.146 00.221 12044 IsGuiding returns 1
21:06:09.146 00.000 12044 scope still moving after pulse duration time elapsed
21:06:09.257 00.111 12044 IsSlewing returns 0
21:06:09.257 00.000 12044 IsGuiding returns 0
21:06:09.257 00.000 12044 scope move finished after 215 + 137 ms
21:06:09.258 00.001 12044 Move returns status 0, amount 215
21:06:09.258 00.000 12044 BLC: window closed
21:06:09.258 00.000 12044 BLC: Compensation needed for non-algo type move
21:06:09.258 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 312 applied
21:06:09.258 00.000 12044 MoveAxis(N, 336, B)
21:06:09.258 00.000 12044 Guiding  Dir = 0, Dur = 336
21:06:09.286 00.028 12044 IsSlewing returns 0
21:06:09.286 00.000 12044 IsGuiding returns 0
21:06:09.317 00.031 12044 PulseGuide returned control before completion, sleep 315
21:06:09.664 00.347 12044 IsGuiding returns 1
21:06:09.664 00.000 12044 scope still moving after pulse duration time elapsed
21:06:09.723 00.059 12044 IsSlewing returns 0
21:06:09.724 00.001 12044 IsGuiding returns 0
21:06:09.724 00.000 12044 scope move finished after 336 + 101 ms
21:06:09.724 00.000 12044 Move returns status 0, amount 336
21:06:09.724 00.000 12044 move complete, result=0
21:06:09.724 00.000 12044 worker thread done servicing request
21:06:09.724 00.000 12044 Worker thread wakes up
21:06:09.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:09.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:09.724 00.000 14964 GuideStep: 2.0 px 215 ms WEST, -0.3 px 336 ms NORTH
21:06:12.850 03.126 12044 Exposure complete
21:06:12.870 00.020 12044 worker thread done servicing request
21:06:12.870 00.000 14964 OnExposeComplete: enter
21:06:12.871 00.001 14964 UpdateGuideState(): m_state=6
21:06:12.871 00.000 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
21:06:12.872 00.001 14964 Star::Find returns 1 (0), X=811.91, Y=383.50, Mass=114271, SNR=193.8, Peak=7705 HFD=3.7
21:06:12.873 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.67) = xAngle (0.90 = 0.90)
21:06:12.873 00.000 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.04 = -2.25)
21:06:12.874 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.40 hyp=0.57 cameraTheta=-0.77 mountX=0.35 mountY=-0.45, mountTheta=-0.90
21:06:12.875 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.40, opts=13)
21:06:12.876 00.001 14964 Enqueuing Move request for scope (0.41, -0.40)
21:06:12.876 00.000 12044 Worker thread wakes up
21:06:12.876 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.40) opts 0xd
21:06:12.876 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.40)
21:06:12.876 00.000 12044 Moving (0.41, -0.40) raw xDistance=0.35 yDistance=-0.45
21:06:12.876 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.00
21:06:12.876 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:12.876 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:06:12.876 00.000 12044 MoveAxis(W, 25, ABG)
21:06:12.876 00.000 12044 Guiding  Dir = 3, Dur = 25
21:06:12.884 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7705, med=624, FiltMin=534, FiltMax=5444, Gamma=0.810
21:06:12.890 00.006 14964 UpdateGuideState exits: m=114271 SNR=193.8
21:06:12.890 00.000 14964 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 2 / 99999
21:06:12.891 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778558772.891,"Host":"NUCBOX","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:06:12.891 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:12.892 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:12.892 00.000 14964 Enqueuing Expose request
21:06:12.944 00.052 12044 IsSlewing returns 0
21:06:12.944 00.000 12044 IsGuiding returns 0
21:06:12.976 00.032 12044 IsGuiding returns 1
21:06:12.977 00.001 12044 scope still moving after pulse duration time elapsed
21:06:13.038 00.061 12044 IsSlewing returns 0
21:06:13.040 00.002 12044 IsGuiding returns 0
21:06:13.040 00.000 12044 scope move finished after 25 + 70 ms
21:06:13.040 00.000 12044 Move returns status 0, amount 25
21:06:13.040 00.000 12044 MoveAxis(N, 0, ABG)
21:06:13.040 00.000 12044 Move returns status 0, amount 0
21:06:13.040 00.000 12044 move complete, result=0
21:06:13.040 00.000 12044 worker thread done servicing request
21:06:13.040 00.000 12044 Worker thread wakes up
21:06:13.040 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:13.040 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:13.040 00.000 14964 GuideStep: 0.4 px 25 ms WEST, -0.4 px 0 ms NORTH
21:06:16.144 03.104 12044 Exposure complete
21:06:16.165 00.021 12044 worker thread done servicing request
21:06:16.165 00.000 14964 OnExposeComplete: enter
21:06:16.166 00.001 14964 UpdateGuideState(): m_state=6
21:06:16.167 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
21:06:16.168 00.001 14964 Star::Find returns 1 (0), X=811.96, Y=383.09, Mass=116902, SNR=196.1, Peak=8175 HFD=4.0
21:06:16.168 00.000 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.67) = xAngle (0.61 = 0.61)
21:06:16.169 00.001 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.75 = -2.54)
21:06:16.169 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.81 hyp=0.93 cameraTheta=-1.06 mountX=0.76 mountY=-0.53, mountTheta=-0.61
21:06:16.170 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.81, opts=13)
21:06:16.171 00.001 14964 Enqueuing Move request for scope (0.46, -0.81)
21:06:16.172 00.001 12044 Worker thread wakes up
21:06:16.172 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.81) opts 0xd
21:06:16.172 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.81)
21:06:16.172 00.000 12044 Moving (0.46, -0.81) raw xDistance=0.76 yDistance=-0.53
21:06:16.172 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.50 from input 0.76, slope = 0.00
21:06:16.172 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:16.172 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:06:16.172 00.000 12044 MoveAxis(W, 54, ABG)
21:06:16.172 00.000 12044 Guiding  Dir = 3, Dur = 54
21:06:16.181 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8175, med=624, FiltMin=540, FiltMax=5775, Gamma=0.810
21:06:16.186 00.005 14964 UpdateGuideState exits: m=116902 SNR=196.1
21:06:16.187 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 3 / 99999
21:06:16.187 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778558776.187,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
21:06:16.188 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.188 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:16.189 00.001 14964 Enqueuing Expose request
21:06:16.193 00.004 12044 IsSlewing returns 0
21:06:16.193 00.000 12044 IsGuiding returns 0
21:06:16.224 00.031 12044 PulseGuide returned control before completion, sleep 33
21:06:16.270 00.046 12044 IsGuiding returns 1
21:06:16.270 00.000 12044 scope still moving after pulse duration time elapsed
21:06:16.405 00.135 12044 IsSlewing returns 0
21:06:16.406 00.001 12044 IsGuiding returns 0
21:06:16.406 00.000 12044 scope move finished after 54 + 158 ms
21:06:16.406 00.000 12044 Move returns status 0, amount 54
21:06:16.406 00.000 12044 MoveAxis(N, 0, ABG)
21:06:16.406 00.000 12044 Move returns status 0, amount 0
21:06:16.406 00.000 12044 move complete, result=0
21:06:16.406 00.000 12044 worker thread done servicing request
21:06:16.406 00.000 12044 Worker thread wakes up
21:06:16.406 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:16.407 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:16.407 00.000 14964 GuideStep: 0.8 px 54 ms WEST, -0.5 px 0 ms NORTH
21:06:19.514 03.107 12044 Exposure complete
21:06:19.535 00.021 12044 worker thread done servicing request
21:06:19.535 00.000 14964 OnExposeComplete: enter
21:06:19.536 00.001 14964 UpdateGuideState(): m_state=6
21:06:19.537 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
21:06:19.537 00.000 14964 Star::Find returns 1 (0), X=812.02, Y=383.85, Mass=114898, SNR=193.1, Peak=8475 HFD=3.9
21:06:19.538 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.67) = xAngle (1.58 = 1.58)
21:06:19.538 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.71 = -1.57)
21:06:19.539 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-0.09 mountX=-0.00 mountY=-0.52, mountTheta=-1.58
21:06:19.540 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.05, opts=13)
21:06:19.541 00.001 14964 Enqueuing Move request for scope (0.52, -0.05)
21:06:19.542 00.001 12044 Worker thread wakes up
21:06:19.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.05) opts 0xd
21:06:19.542 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.05)
21:06:19.542 00.000 12044 Moving (0.52, -0.05) raw xDistance=-0.00 yDistance=-0.52
21:06:19.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
21:06:19.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:19.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:06:19.542 00.000 12044 MoveAxis(E, 0, ABG)
21:06:19.542 00.000 12044 Move returns status 0, amount 0
21:06:19.542 00.000 12044 MoveAxis(N, 0, ABG)
21:06:19.542 00.000 12044 Move returns status 0, amount 0
21:06:19.542 00.000 12044 move complete, result=0
21:06:19.542 00.000 12044 worker thread done servicing request
21:06:19.549 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8475, med=624, FiltMin=535, FiltMax=5844, Gamma=0.810
21:06:19.554 00.005 14964 UpdateGuideState exits: m=114898 SNR=193.1
21:06:19.555 00.001 14964 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 4 / 99999
21:06:19.555 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778558779.555,"Host":"NUCBOX","Inst":1,"Distance":0.63,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
21:06:19.556 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:19.557 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:19.557 00.000 14964 Enqueuing Expose request
21:06:19.558 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:06:19.558 00.000 12044 Worker thread wakes up
21:06:19.558 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:19.558 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:22.686 03.128 12044 Exposure complete
21:06:22.713 00.027 12044 worker thread done servicing request
21:06:22.713 00.000 14964 OnExposeComplete: enter
21:06:22.714 00.001 14964 UpdateGuideState(): m_state=6
21:06:22.715 00.001 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
21:06:22.715 00.000 14964 Star::Find returns 1 (0), X=811.99, Y=383.75, Mass=117338, SNR=198.5, Peak=8799 HFD=3.9
21:06:22.716 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.36 = 1.36)
21:06:22.716 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.79)
21:06:22.717 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=-0.15 hyp=0.52 cameraTheta=-0.30 mountX=0.11 mountY=-0.50, mountTheta=-1.36
21:06:22.718 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.15, opts=13)
21:06:22.718 00.000 14964 Enqueuing Move request for scope (0.49, -0.15)
21:06:22.719 00.001 12044 Worker thread wakes up
21:06:22.719 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.15) opts 0xd
21:06:22.719 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.15)
21:06:22.719 00.000 12044 Moving (0.49, -0.15) raw xDistance=0.11 yDistance=-0.50
21:06:22.719 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.15
21:06:22.719 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.55
21:06:22.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:06:22.719 00.000 12044 MoveAxis(E, 0, ABG)
21:06:22.719 00.000 12044 Move returns status 0, amount 0
21:06:22.719 00.000 12044 MoveAxis(N, 47, ABG)
21:06:22.719 00.000 12044 Guiding  Dir = 0, Dur = 47
21:06:22.727 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8799, med=626, FiltMin=531, FiltMax=6195, Gamma=0.810
21:06:22.733 00.006 14964 UpdateGuideState exits: m=117338 SNR=198.5
21:06:22.733 00.000 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 5 / 99999
21:06:22.734 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778558782.734,"Host":"NUCBOX","Inst":1,"Distance":0.60,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
21:06:22.735 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:22.735 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:22.735 00.000 14964 Enqueuing Expose request
21:06:22.760 00.025 12044 IsSlewing returns 0
21:06:22.760 00.000 12044 IsGuiding returns 0
21:06:22.791 00.031 12044 PulseGuide returned control before completion, sleep 26
21:06:22.821 00.030 12044 IsGuiding returns 1
21:06:22.821 00.000 12044 scope still moving after pulse duration time elapsed
21:06:22.883 00.062 12044 IsSlewing returns 0
21:06:22.943 00.060 12044 IsGuiding returns 0
21:06:22.943 00.000 12044 scope move finished after 47 + 135 ms
21:06:22.943 00.000 12044 Move returns status 0, amount 47
21:06:22.943 00.000 12044 move complete, result=0
21:06:22.943 00.000 12044 worker thread done servicing request
21:06:22.943 00.000 12044 Worker thread wakes up
21:06:22.943 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 47 ms NORTH
21:06:22.944 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:22.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:26.081 03.137 12044 Exposure complete
21:06:26.103 00.022 12044 worker thread done servicing request
21:06:26.103 00.000 14964 OnExposeComplete: enter
21:06:26.104 00.001 14964 UpdateGuideState(): m_state=6
21:06:26.104 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
21:06:26.105 00.001 14964 Star::Find returns 1 (0), X=811.50, Y=383.57, Mass=116297, SNR=198.4, Peak=8547 HFD=3.3
21:06:26.105 00.000 14964 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.67) = xAngle (0.11 = 0.11)
21:06:26.106 00.001 14964 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.24 = -3.04)
21:06:26.106 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.56 mountX=0.33 mountY=-0.03, mountTheta=-0.10
21:06:26.109 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.33, opts=13)
21:06:26.110 00.001 14964 Enqueuing Move request for scope (0.00, -0.33)
21:06:26.110 00.000 12044 Worker thread wakes up
21:06:26.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.33) opts 0xd
21:06:26.111 00.001 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.33)
21:06:26.111 00.000 12044 Moving (0.00, -0.33) raw xDistance=0.33 yDistance=-0.03
21:06:26.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.07
21:06:26.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:26.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:06:26.111 00.000 12044 MoveAxis(E, 0, ABG)
21:06:26.111 00.000 12044 Move returns status 0, amount 0
21:06:26.111 00.000 12044 MoveAxis(N, 0, ABG)
21:06:26.111 00.000 12044 Move returns status 0, amount 0
21:06:26.111 00.000 12044 move complete, result=0
21:06:26.111 00.000 12044 worker thread done servicing request
21:06:26.119 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8547, med=624, FiltMin=533, FiltMax=6321, Gamma=0.810
21:06:26.125 00.006 14964 UpdateGuideState exits: m=116297 SNR=198.4
21:06:26.125 00.000 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 6 / 99999
21:06:26.126 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778558786.126,"Host":"NUCBOX","Inst":1,"Distance":0.52,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
21:06:26.126 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:26.127 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:26.127 00.000 14964 Enqueuing Expose request
21:06:26.128 00.001 12044 Worker thread wakes up
21:06:26.128 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:26.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:26.128 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:06:29.254 03.126 12044 Exposure complete
21:06:29.278 00.024 12044 worker thread done servicing request
21:06:29.278 00.000 14964 OnExposeComplete: enter
21:06:29.279 00.001 14964 UpdateGuideState(): m_state=6
21:06:29.280 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
21:06:29.280 00.000 14964 Star::Find returns 1 (0), X=811.93, Y=383.68, Mass=116933, SNR=205.0, Peak=9747 HFD=3.4
21:06:29.280 00.000 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.67) = xAngle (1.19 = 1.19)
21:06:29.281 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.33 = -1.95)
21:06:29.281 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.22 hyp=0.48 cameraTheta=-0.47 mountX=0.18 mountY=-0.45, mountTheta=-1.19
21:06:29.283 00.002 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.22, opts=13)
21:06:29.283 00.000 14964 Enqueuing Move request for scope (0.43, -0.22)
21:06:29.284 00.001 12044 Worker thread wakes up
21:06:29.284 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.22) opts 0xd
21:06:29.284 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.22)
21:06:29.284 00.000 12044 Moving (0.43, -0.22) raw xDistance=0.18 yDistance=-0.45
21:06:29.284 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.06
21:06:29.284 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:29.284 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:06:29.284 00.000 12044 MoveAxis(E, 0, ABG)
21:06:29.284 00.000 12044 Move returns status 0, amount 0
21:06:29.284 00.000 12044 MoveAxis(N, 0, ABG)
21:06:29.284 00.000 12044 Move returns status 0, amount 0
21:06:29.284 00.000 12044 move complete, result=0
21:06:29.284 00.000 12044 worker thread done servicing request
21:06:29.291 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9747, med=624, FiltMin=535, FiltMax=6796, Gamma=0.810
21:06:29.297 00.006 14964 UpdateGuideState exits: m=116933 SNR=205.0
21:06:29.297 00.000 14964 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 7 / 99999
21:06:29.298 00.001 14964 PhdController: newstate STATE_FINISH
21:06:29.298 00.000 14964 PhdController complete: success
21:06:29.298 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778558789.298,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:06:29.299 00.001 14964 Mount: notify guiding dither settle done success=1
21:06:29.299 00.000 14964 PhdController: newstate STATE_IDLE
21:06:29.300 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:29.300 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:29.301 00.001 14964 Enqueuing Expose request
21:06:29.301 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:06:29.302 00.001 12044 Worker thread wakes up
21:06:29.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:29.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:32.402 03.100 12044 Exposure complete
21:06:32.424 00.022 12044 worker thread done servicing request
21:06:32.424 00.000 14964 OnExposeComplete: enter
21:06:32.425 00.001 14964 UpdateGuideState(): m_state=6
21:06:32.425 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
21:06:32.426 00.001 14964 Star::Find returns 1 (0), X=811.18, Y=383.82, Mass=117981, SNR=202.5, Peak=9387 HFD=3.6
21:06:32.426 00.000 14964 MultiStar: exiting stabilization period
21:06:32.427 00.001 14964 MultiStar: updating star positions after lock position change
21:06:32.427 00.000 14964 Star::Find(35, 270, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
21:06:32.428 00.001 14964 Star::Find returns 1 (0), X=270.86, Y=181.23, Mass=61545, SNR=140.1, Peak=6035 HFD=3.0
21:06:32.428 00.000 14964 Star::Find(35, 636, 194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
21:06:32.429 00.001 14964 Star::Find returns 1 (0), X=636.87, Y=194.39, Mass=23018, SNR=76.5, Peak=2565 HFD=3.3
21:06:32.429 00.000 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.67) = xAngle (-1.21 = -1.21)
21:06:32.430 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.92 = 1.92)
21:06:32.430 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.88 mountX=0.11 mountY=0.31, mountTheta=1.22
21:06:32.431 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.08, opts=13)
21:06:32.432 00.001 14964 Enqueuing Move request for scope (-0.32, -0.08)
21:06:32.433 00.001 12044 Worker thread wakes up
21:06:32.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
21:06:32.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
21:06:32.433 00.000 12044 Moving (-0.32, -0.08) raw xDistance=0.11 yDistance=0.31
21:06:32.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.06
21:06:32.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:32.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:06:32.433 00.000 12044 MoveAxis(E, 0, ABG)
21:06:32.433 00.000 12044 Move returns status 0, amount 0
21:06:32.433 00.000 12044 MoveAxis(N, 0, ABG)
21:06:32.433 00.000 12044 Move returns status 0, amount 0
21:06:32.433 00.000 12044 move complete, result=0
21:06:32.433 00.000 12044 worker thread done servicing request
21:06:32.441 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9387, med=625, FiltMin=534, FiltMax=6412, Gamma=0.810
21:06:32.447 00.006 14964 UpdateGuideState exits: m=117981 SNR=202.5
21:06:32.447 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:32.448 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:32.448 00.000 14964 Enqueuing Expose request
21:06:32.449 00.001 12044 Worker thread wakes up
21:06:32.449 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:32.449 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:32.449 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:06:35.579 03.130 12044 Exposure complete
21:06:35.603 00.024 12044 worker thread done servicing request
21:06:35.603 00.000 14964 OnExposeComplete: enter
21:06:35.604 00.001 14964 UpdateGuideState(): m_state=6
21:06:35.605 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
21:06:35.605 00.000 14964 Star::Find returns 1 (0), X=811.69, Y=383.20, Mass=118638, SNR=208.9, Peak=9839 HFD=3.4
21:06:35.606 00.001 14964 MultiStar: [#1 0.41,-1.01,0.00,M2] [#2 0.59,-0.78,0.00,M1] 
21:06:35.606 00.000 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.67) = xAngle (0.37 = 0.37)
21:06:35.607 00.001 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.50 = -2.78)
21:06:35.607 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.70 hyp=0.72 cameraTheta=-1.30 mountX=0.68 mountY=-0.25, mountTheta=-0.36
21:06:35.608 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.70, opts=13)
21:06:35.609 00.001 14964 Enqueuing Move request for scope (0.19, -0.70)
21:06:35.610 00.001 12044 Worker thread wakes up
21:06:35.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.70) opts 0xd
21:06:35.610 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.70)
21:06:35.610 00.000 12044 Moving (0.19, -0.70) raw xDistance=0.68 yDistance=-0.25
21:06:35.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.68, slope = -0.00
21:06:35.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:35.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:06:35.610 00.000 12044 MoveAxis(E, 0, ABG)
21:06:35.610 00.000 12044 Move returns status 0, amount 0
21:06:35.610 00.000 12044 MoveAxis(N, 0, ABG)
21:06:35.610 00.000 12044 Move returns status 0, amount 0
21:06:35.610 00.000 12044 move complete, result=0
21:06:35.610 00.000 12044 worker thread done servicing request
21:06:35.617 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9839, med=624, FiltMin=538, FiltMax=7603, Gamma=0.810
21:06:35.622 00.005 14964 UpdateGuideState exits: m=118638 SNR=208.9
21:06:35.623 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:35.623 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:35.624 00.001 14964 Enqueuing Expose request
21:06:35.624 00.000 14964 GuideStep: 0.7 px 0 ms EAST, -0.3 px 0 ms NORTH
21:06:35.625 00.001 12044 Worker thread wakes up
21:06:35.625 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:35.625 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:38.720 03.095 12044 Exposure complete
21:06:38.740 00.020 12044 worker thread done servicing request
21:06:38.740 00.000 14964 OnExposeComplete: enter
21:06:38.741 00.001 14964 UpdateGuideState(): m_state=6
21:06:38.742 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
21:06:38.742 00.000 14964 Star::Find returns 1 (0), X=811.54, Y=383.16, Mass=115411, SNR=194.9, Peak=10385 HFD=3.2
21:06:38.743 00.001 14964 MultiStar: [#1 0.47,-0.69,0.00,M3] [#2 0.60,-0.70,0.00,M2] 
21:06:38.743 00.000 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.67) = xAngle (0.15 = 0.15)
21:06:38.744 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.28 = -3.00)
21:06:38.744 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.74 hyp=0.75 cameraTheta=-1.52 mountX=0.74 mountY=-0.10, mountTheta=-0.14
21:06:38.746 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.74, opts=13)
21:06:38.746 00.000 14964 Enqueuing Move request for scope (0.04, -0.74)
21:06:38.747 00.001 12044 Worker thread wakes up
21:06:38.747 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.74) opts 0xd
21:06:38.747 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.74)
21:06:38.747 00.000 12044 Moving (0.04, -0.74) raw xDistance=0.74 yDistance=-0.10
21:06:38.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.74, slope = 0.03
21:06:38.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:38.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:38.747 00.000 12044 MoveAxis(W, 16, ABG)
21:06:38.747 00.000 12044 Guiding  Dir = 3, Dur = 16
21:06:38.756 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10385, med=625, FiltMin=525, FiltMax=7239, Gamma=0.810
21:06:38.761 00.005 14964 UpdateGuideState exits: m=115411 SNR=194.9
21:06:38.762 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.762 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:38.763 00.001 14964 Enqueuing Expose request
21:06:38.777 00.014 12044 IsSlewing returns 0
21:06:38.777 00.000 12044 IsGuiding returns 0
21:06:38.808 00.031 12044 IsGuiding returns 1
21:06:38.808 00.000 12044 scope still moving after pulse duration time elapsed
21:06:38.869 00.061 12044 IsSlewing returns 0
21:06:38.870 00.001 12044 IsGuiding returns 0
21:06:38.870 00.000 12044 scope move finished after 16 + 76 ms
21:06:38.870 00.000 12044 Move returns status 0, amount 16
21:06:38.870 00.000 12044 MoveAxis(N, 0, ABG)
21:06:38.870 00.000 12044 Move returns status 0, amount 0
21:06:38.870 00.000 12044 move complete, result=0
21:06:38.870 00.000 12044 worker thread done servicing request
21:06:38.870 00.000 12044 Worker thread wakes up
21:06:38.870 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:38.870 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:38.870 00.000 14964 GuideStep: 0.7 px 16 ms WEST, -0.1 px 0 ms NORTH
21:06:41.977 03.107 12044 Exposure complete
21:06:42.011 00.034 12044 worker thread done servicing request
21:06:42.011 00.000 14964 OnExposeComplete: enter
21:06:42.012 00.001 14964 UpdateGuideState(): m_state=6
21:06:42.012 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
21:06:42.013 00.001 14964 Star::Find returns 1 (0), X=811.40, Y=383.19, Mass=116297, SNR=202.0, Peak=9865 HFD=3.4
21:06:42.013 00.000 14964 MultiStar: [#1 0.12,-0.71,0.65,U] [#2 0.34,-0.44,0.36,U] 
21:06:42.014 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.66}, one-star: {-0.10, -0.71}
21:06:42.014 00.000 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.67) = xAngle (0.17 = 0.17)
21:06:42.015 00.001 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.31 = -2.98)
21:06:42.015 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.66 hyp=0.66 cameraTheta=-1.49 mountX=0.65 mountY=-0.11, mountTheta=-0.17
21:06:42.020 00.005 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.66, opts=13)
21:06:42.021 00.001 14964 Enqueuing Move request for scope (0.05, -0.66)
21:06:42.022 00.001 12044 Worker thread wakes up
21:06:42.022 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.66) opts 0xd
21:06:42.022 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.66)
21:06:42.022 00.000 12044 Moving (0.05, -0.66) raw xDistance=0.65 yDistance=-0.11
21:06:42.022 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.65, slope = 0.03
21:06:42.022 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:42.022 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:06:42.022 00.000 12044 MoveAxis(W, 24, ABG)
21:06:42.022 00.000 12044 Guiding  Dir = 3, Dur = 24
21:06:42.029 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9865, med=625, FiltMin=532, FiltMax=6793, Gamma=0.810
21:06:42.039 00.010 14964 UpdateGuideState exits: m=116297 SNR=202.0
21:06:42.040 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:42.040 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:42.041 00.001 14964 Enqueuing Expose request
21:06:42.072 00.031 12044 IsSlewing returns 0
21:06:42.073 00.001 12044 IsGuiding returns 0
21:06:42.105 00.032 12044 IsGuiding returns 1
21:06:42.105 00.000 12044 scope still moving after pulse duration time elapsed
21:06:42.150 00.045 12044 IsSlewing returns 0
21:06:42.206 00.056 12044 IsGuiding returns 0
21:06:42.206 00.000 12044 scope move finished after 24 + 108 ms
21:06:42.206 00.000 12044 Move returns status 0, amount 24
21:06:42.206 00.000 12044 MoveAxis(N, 0, ABG)
21:06:42.206 00.000 12044 Move returns status 0, amount 0
21:06:42.206 00.000 12044 move complete, result=0
21:06:42.206 00.000 12044 worker thread done servicing request
21:06:42.206 00.000 12044 Worker thread wakes up
21:06:42.206 00.000 14964 GuideStep: 0.7 px 24 ms WEST, -0.1 px 0 ms NORTH
21:06:42.208 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:42.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:45.334 03.126 12044 Exposure complete
21:06:45.364 00.030 12044 worker thread done servicing request
21:06:45.364 00.000 14964 OnExposeComplete: enter
21:06:45.365 00.001 14964 UpdateGuideState(): m_state=6
21:06:45.365 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
21:06:45.366 00.001 14964 Star::Find returns 1 (0), X=811.10, Y=383.24, Mass=116197, SNR=201.7, Peak=10097 HFD=3.4
21:06:45.366 00.000 14964 MultiStar: [#1 -0.32,-0.51,0.68,U] [#2 -0.09,-0.54,0.37,U] 
21:06:45.367 00.001 14964 refined, 2 included, MultiStar: {-0.32, -0.59}, one-star: {-0.40, -0.66}
21:06:45.367 00.000 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.67) = xAngle (-0.40 = -0.40)
21:06:45.368 00.001 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.74 = 2.74)
21:06:45.368 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.59 hyp=0.67 cameraTheta=-2.07 mountX=0.62 mountY=0.26, mountTheta=0.40
21:06:45.369 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.59, opts=13)
21:06:45.370 00.001 14964 Enqueuing Move request for scope (-0.32, -0.59)
21:06:45.371 00.001 12044 Worker thread wakes up
21:06:45.371 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.59) opts 0xd
21:06:45.371 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.59)
21:06:45.371 00.000 12044 Moving (-0.32, -0.59) raw xDistance=0.62 yDistance=0.26
21:06:45.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.62, slope = 0.04
21:06:45.371 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:45.371 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:06:45.371 00.000 12044 MoveAxis(W, 31, ABG)
21:06:45.371 00.000 12044 Guiding  Dir = 3, Dur = 31
21:06:45.377 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10097, med=625, FiltMin=536, FiltMax=6969, Gamma=0.810
21:06:45.383 00.006 14964 UpdateGuideState exits: m=116197 SNR=201.7
21:06:45.383 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:45.384 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:45.384 00.000 14964 Enqueuing Expose request
21:06:45.403 00.019 12044 IsSlewing returns 0
21:06:45.403 00.000 12044 IsGuiding returns 0
21:06:45.483 00.080 12044 IsGuiding returns 1
21:06:45.484 00.001 12044 scope still moving after pulse duration time elapsed
21:06:45.575 00.091 12044 IsSlewing returns 0
21:06:45.575 00.000 12044 IsGuiding returns 0
21:06:45.575 00.000 12044 scope move finished after 31 + 140 ms
21:06:45.575 00.000 12044 Move returns status 0, amount 31
21:06:45.575 00.000 12044 MoveAxis(N, 0, ABG)
21:06:45.575 00.000 12044 Move returns status 0, amount 0
21:06:45.575 00.000 12044 move complete, result=0
21:06:45.575 00.000 12044 worker thread done servicing request
21:06:45.575 00.000 12044 Worker thread wakes up
21:06:45.575 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:45.575 00.000 14964 GuideStep: 0.6 px 31 ms WEST, 0.3 px 0 ms NORTH
21:06:45.575 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:48.709 03.134 12044 Exposure complete
21:06:48.731 00.022 12044 worker thread done servicing request
21:06:48.731 00.000 14964 OnExposeComplete: enter
21:06:48.732 00.001 14964 UpdateGuideState(): m_state=6
21:06:48.732 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
21:06:48.733 00.001 14964 Star::Find returns 1 (0), X=811.42, Y=383.63, Mass=116681, SNR=206.8, Peak=9509 HFD=3.3
21:06:48.733 00.000 14964 MultiStar: [#1 0.16,-0.41,0.68,U] [#2 0.31,-0.29,0.35,U] 
21:06:48.734 00.001 14964 single-star, 2 included, MultiStar: {0.07, -0.32}, one-star: {-0.08, -0.27}
21:06:48.734 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.67) = xAngle (-0.19 = -0.19)
21:06:48.735 00.001 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.94 = 2.94)
21:06:48.735 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.86 mountX=0.28 mountY=0.06, mountTheta=0.20
21:06:48.736 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.27, opts=13)
21:06:48.737 00.001 14964 Enqueuing Move request for scope (-0.08, -0.27)
21:06:48.738 00.001 12044 Worker thread wakes up
21:06:48.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
21:06:48.738 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
21:06:48.738 00.000 12044 Moving (-0.08, -0.27) raw xDistance=0.28 yDistance=0.06
21:06:48.738 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.39, using input
21:06:48.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.06
21:06:48.738 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:48.738 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:06:48.738 00.000 12044 MoveAxis(E, 0, ABG)
21:06:48.738 00.000 12044 Move returns status 0, amount 0
21:06:48.738 00.000 12044 MoveAxis(N, 0, ABG)
21:06:48.738 00.000 12044 Move returns status 0, amount 0
21:06:48.738 00.000 12044 move complete, result=0
21:06:48.738 00.000 12044 worker thread done servicing request
21:06:48.745 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9509, med=624, FiltMin=543, FiltMax=6017, Gamma=0.810
21:06:48.751 00.006 14964 UpdateGuideState exits: m=116681 SNR=206.8
21:06:48.751 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:48.752 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:48.752 00.000 14964 Enqueuing Expose request
21:06:48.753 00.001 12044 Worker thread wakes up
21:06:48.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:48.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:48.753 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:51.854 03.101 12044 Exposure complete
21:06:51.876 00.022 12044 worker thread done servicing request
21:06:51.876 00.000 14964 OnExposeComplete: enter
21:06:51.877 00.001 14964 UpdateGuideState(): m_state=6
21:06:51.877 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
21:06:51.878 00.001 14964 Star::Find returns 1 (0), X=811.24, Y=383.89, Mass=114287, SNR=203.7, Peak=10519 HFD=3.3
21:06:51.879 00.001 14964 MultiStar: [#1 -0.17,-0.12,0.74,U] [#2 0.05,-0.04,0.37,U] 
21:06:51.879 00.000 14964 refined, 2 included, MultiStar: {-0.17, -0.05}, one-star: {-0.26, -0.01}
21:06:51.880 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.67) = xAngle (-1.18 = -1.18)
21:06:51.880 00.000 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.96 = 1.96)
21:06:51.881 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=0.07 mountY=0.17, mountTheta=1.18
21:06:51.882 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.05, opts=13)
21:06:51.883 00.001 14964 Enqueuing Move request for scope (-0.17, -0.05)
21:06:51.884 00.001 12044 Worker thread wakes up
21:06:51.884 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
21:06:51.884 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
21:06:51.884 00.000 12044 Moving (-0.17, -0.05) raw xDistance=0.07 yDistance=0.17
21:06:51.884 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.13, using input
21:06:51.884 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
21:06:51.884 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:51.884 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:06:51.884 00.000 12044 MoveAxis(E, 0, ABG)
21:06:51.884 00.000 12044 Move returns status 0, amount 0
21:06:51.884 00.000 12044 MoveAxis(N, 0, ABG)
21:06:51.884 00.000 12044 Move returns status 0, amount 0
21:06:51.884 00.000 12044 move complete, result=0
21:06:51.884 00.000 12044 worker thread done servicing request
21:06:51.892 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10519, med=625, FiltMin=539, FiltMax=7195, Gamma=0.810
21:06:51.900 00.008 14964 UpdateGuideState exits: m=114287 SNR=203.7
21:06:51.901 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:51.902 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:51.902 00.000 14964 Enqueuing Expose request
21:06:51.903 00.001 12044 Worker thread wakes up
21:06:51.903 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:06:51.903 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:51.903 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:55.011 03.108 12044 Exposure complete
21:06:55.039 00.028 12044 worker thread done servicing request
21:06:55.039 00.000 14964 OnExposeComplete: enter
21:06:55.040 00.001 14964 UpdateGuideState(): m_state=6
21:06:55.040 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
21:06:55.041 00.001 14964 Star::Find returns 1 (0), X=811.27, Y=383.96, Mass=114922, SNR=203.1, Peak=10887 HFD=3.2
21:06:55.041 00.000 14964 MultiStar: [#1 -0.06,0.05,0.68,U] [#2 0.33,-0.04,0.40,U] 
21:06:55.042 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.04}, one-star: {-0.23, 0.06}
21:06:55.042 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.67) = xAngle (4.26 = -2.02)
21:06:55.043 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.40 = 1.12)
21:06:55.043 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.60 mountX=-0.03 mountY=0.07, mountTheta=2.02
21:06:55.046 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.04, opts=13)
21:06:55.047 00.001 14964 Enqueuing Move request for scope (-0.07, 0.04)
21:06:55.048 00.001 12044 Worker thread wakes up
21:06:55.048 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:06:55.048 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:06:55.048 00.000 12044 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=0.07
21:06:55.048 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.14, using input
21:06:55.048 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
21:06:55.048 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:55.048 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:06:55.048 00.000 12044 MoveAxis(E, 0, ABG)
21:06:55.048 00.000 12044 Move returns status 0, amount 0
21:06:55.048 00.000 12044 MoveAxis(N, 0, ABG)
21:06:55.048 00.000 12044 Move returns status 0, amount 0
21:06:55.048 00.000 12044 move complete, result=0
21:06:55.048 00.000 12044 worker thread done servicing request
21:06:55.056 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10887, med=625, FiltMin=538, FiltMax=7343, Gamma=0.810
21:06:55.061 00.005 14964 UpdateGuideState exits: m=114922 SNR=203.1
21:06:55.062 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:55.062 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:55.062 00.000 14964 Enqueuing Expose request
21:06:55.063 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:55.063 00.000 12044 Worker thread wakes up
21:06:55.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:55.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:06:58.175 03.112 12044 Exposure complete
21:06:58.198 00.023 12044 worker thread done servicing request
21:06:58.198 00.000 14964 OnExposeComplete: enter
21:06:58.200 00.002 14964 UpdateGuideState(): m_state=6
21:06:58.201 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
21:06:58.201 00.000 14964 Star::Find returns 1 (0), X=811.34, Y=383.73, Mass=118249, SNR=206.2, Peak=10399 HFD=3.3
21:06:58.202 00.001 14964 MultiStar: [#1 0.06,-0.19,0.67,U] [#2 0.19,0.06,0.37,U] 
21:06:58.202 00.000 14964 refined, 2 included, MultiStar: {-0.03, -0.14}, one-star: {-0.16, -0.17}
21:06:58.203 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.67) = xAngle (-0.09 = -0.09)
21:06:58.203 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.05 = 3.05)
21:06:58.204 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.76 mountX=0.14 mountY=0.01, mountTheta=0.10
21:06:58.206 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.14, opts=13)
21:06:58.206 00.000 14964 Enqueuing Move request for scope (-0.03, -0.14)
21:06:58.207 00.001 12044 Worker thread wakes up
21:06:58.207 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
21:06:58.207 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
21:06:58.207 00.000 12044 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.01
21:06:58.207 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.04
21:06:58.207 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:58.207 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:06:58.207 00.000 12044 MoveAxis(E, 0, ABG)
21:06:58.207 00.000 12044 Move returns status 0, amount 0
21:06:58.207 00.000 12044 MoveAxis(N, 0, ABG)
21:06:58.207 00.000 12044 Move returns status 0, amount 0
21:06:58.207 00.000 12044 move complete, result=0
21:06:58.207 00.000 12044 worker thread done servicing request
21:06:58.214 00.007 14964 UpdateImageDisplay: Size=(968,608) min=48, max=10399, med=626, FiltMin=539, FiltMax=7038, Gamma=0.810
21:06:58.220 00.006 14964 UpdateGuideState exits: m=118249 SNR=206.2
21:06:58.220 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:58.221 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:06:58.222 00.001 14964 Enqueuing Expose request
21:06:58.222 00.000 12044 Worker thread wakes up
21:06:58.222 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:06:58.223 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:06:58.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:01.332 03.109 12044 Exposure complete
21:07:01.355 00.023 12044 worker thread done servicing request
21:07:01.356 00.001 14964 OnExposeComplete: enter
21:07:01.356 00.000 14964 UpdateGuideState(): m_state=6
21:07:01.357 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
21:07:01.358 00.001 14964 Star::Find returns 1 (0), X=811.38, Y=384.20, Mass=116586, SNR=198.0, Peak=10143 HFD=3.5
21:07:01.358 00.000 14964 MultiStar: [#1 -0.09,0.23,0.71,U] [#2 0.19,0.29,0.42,U] 
21:07:01.359 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.27}, one-star: {-0.13, 0.30}
21:07:01.359 00.000 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.67) = xAngle (3.42 = -2.86)
21:07:01.360 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.55 = 0.27)
21:07:01.360 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.75 mountX=-0.27 mountY=0.07, mountTheta=2.87
21:07:01.362 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.27, opts=13)
21:07:01.363 00.001 14964 Enqueuing Move request for scope (-0.05, 0.27)
21:07:01.364 00.001 12044 Worker thread wakes up
21:07:01.364 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
21:07:01.364 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
21:07:01.364 00.000 12044 Moving (-0.05, 0.27) raw xDistance=-0.27 yDistance=0.07
21:07:01.364 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.52, using input
21:07:01.364 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.08
21:07:01.364 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:01.364 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:07:01.364 00.000 12044 MoveAxis(E, 0, ABG)
21:07:01.364 00.000 12044 Move returns status 0, amount 0
21:07:01.364 00.000 12044 MoveAxis(N, 0, ABG)
21:07:01.364 00.000 12044 Move returns status 0, amount 0
21:07:01.364 00.000 12044 move complete, result=0
21:07:01.364 00.000 12044 worker thread done servicing request
21:07:01.371 00.007 14964 UpdateImageDisplay: Size=(968,608) min=110, max=10143, med=625, FiltMin=540, FiltMax=6463, Gamma=0.810
21:07:01.378 00.007 14964 UpdateGuideState exits: m=116586 SNR=198.0
21:07:01.379 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:01.379 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:01.380 00.001 14964 Enqueuing Expose request
21:07:01.380 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:07:01.381 00.001 12044 Worker thread wakes up
21:07:01.381 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:01.381 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:04.479 03.098 12044 Exposure complete
21:07:04.500 00.021 12044 worker thread done servicing request
21:07:04.500 00.000 14964 OnExposeComplete: enter
21:07:04.501 00.001 14964 UpdateGuideState(): m_state=6
21:07:04.502 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
21:07:04.503 00.001 14964 Star::Find returns 1 (0), X=811.39, Y=384.70, Mass=116901, SNR=208.4, Peak=8995 HFD=3.5
21:07:04.503 00.000 14964 MultiStar: [#1 0.20,0.81,0.00,M1] [#2 0.31,0.83,0.00,M1] 
21:07:04.504 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.67) = xAngle (3.37 = -2.91)
21:07:04.505 00.001 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.51 = 0.22)
21:07:04.505 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.80 hyp=0.81 cameraTheta=1.71 mountX=-0.79 mountY=0.18, mountTheta=2.92
21:07:04.507 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.80, opts=13)
21:07:04.508 00.001 14964 Enqueuing Move request for scope (-0.11, 0.80)
21:07:04.508 00.000 12044 Worker thread wakes up
21:07:04.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.80) opts 0xd
21:07:04.508 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.80)
21:07:04.508 00.000 12044 Moving (-0.11, 0.80) raw xDistance=-0.79 yDistance=0.18
21:07:04.508 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.79 is < calculated value -0.98, using input
21:07:04.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.79, slope = -0.15
21:07:04.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:04.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:07:04.508 00.000 12044 MoveAxis(E, 55, ABG)
21:07:04.508 00.000 12044 Guiding  Dir = 2, Dur = 55
21:07:04.517 00.009 14964 UpdateImageDisplay: Size=(968,608) min=26, max=8995, med=625, FiltMin=542, FiltMax=5981, Gamma=0.810
21:07:04.524 00.007 14964 UpdateGuideState exits: m=116901 SNR=208.4
21:07:04.524 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:04.525 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:04.525 00.000 14964 Enqueuing Expose request
21:07:04.547 00.022 12044 IsSlewing returns 0
21:07:04.547 00.000 12044 IsGuiding returns 0
21:07:04.579 00.032 12044 PulseGuide returned control before completion, sleep 34
21:07:04.655 00.076 12044 IsGuiding returns 1
21:07:04.655 00.000 12044 scope still moving after pulse duration time elapsed
21:07:04.734 00.079 12044 IsSlewing returns 0
21:07:04.735 00.001 12044 IsGuiding returns 0
21:07:04.735 00.000 12044 scope move finished after 55 + 131 ms
21:07:04.735 00.000 12044 Move returns status 0, amount 55
21:07:04.735 00.000 12044 MoveAxis(N, 0, ABG)
21:07:04.735 00.000 12044 Move returns status 0, amount 0
21:07:04.735 00.000 12044 move complete, result=0
21:07:04.735 00.000 12044 worker thread done servicing request
21:07:04.735 00.000 12044 Worker thread wakes up
21:07:04.735 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:04.735 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:04.735 00.000 14964 GuideStep: -0.8 px 55 ms EAST, 0.2 px 0 ms NORTH
21:07:07.843 03.108 12044 Exposure complete
21:07:07.872 00.029 12044 worker thread done servicing request
21:07:07.872 00.000 14964 OnExposeComplete: enter
21:07:07.873 00.001 14964 UpdateGuideState(): m_state=6
21:07:07.873 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
21:07:07.874 00.001 14964 Star::Find returns 1 (0), X=811.24, Y=383.61, Mass=116523, SNR=198.6, Peak=10737 HFD=3.3
21:07:07.874 00.000 14964 MultiStar: [#1 -0.08,-0.32,0.72,U] [#2 0.16,-0.37,0.38,U] 
21:07:07.875 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.31}, one-star: {-0.26, -0.29}
21:07:07.875 00.000 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.67) = xAngle (-0.27 = -0.27)
21:07:07.876 00.001 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.86 = 2.86)
21:07:07.876 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.34 cameraTheta=-1.94 mountX=0.32 mountY=0.09, mountTheta=0.28
21:07:07.877 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.31, opts=13)
21:07:07.878 00.001 14964 Enqueuing Move request for scope (-0.12, -0.31)
21:07:07.878 00.000 12044 Worker thread wakes up
21:07:07.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
21:07:07.878 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
21:07:07.878 00.000 12044 Moving (-0.12, -0.31) raw xDistance=0.32 yDistance=0.09
21:07:07.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.11
21:07:07.879 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:07.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:07:07.879 00.000 12044 MoveAxis(E, 0, ABG)
21:07:07.879 00.000 12044 Move returns status 0, amount 0
21:07:07.879 00.000 12044 MoveAxis(N, 0, ABG)
21:07:07.879 00.000 12044 Move returns status 0, amount 0
21:07:07.879 00.000 12044 move complete, result=0
21:07:07.879 00.000 12044 worker thread done servicing request
21:07:07.887 00.008 14964 UpdateImageDisplay: Size=(968,608) min=86, max=10737, med=624, FiltMin=534, FiltMax=6875, Gamma=0.810
21:07:07.894 00.007 14964 UpdateGuideState exits: m=116523 SNR=198.6
21:07:07.894 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:07.895 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:07.896 00.001 14964 Enqueuing Expose request
21:07:07.896 00.000 12044 Worker thread wakes up
21:07:07.896 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:07.896 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:07:07.897 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:11.009 03.112 12044 Exposure complete
21:07:11.033 00.024 12044 worker thread done servicing request
21:07:11.033 00.000 14964 OnExposeComplete: enter
21:07:11.034 00.001 14964 UpdateGuideState(): m_state=6
21:07:11.034 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
21:07:11.035 00.001 14964 Star::Find returns 1 (0), X=811.69, Y=383.61, Mass=117913, SNR=196.2, Peak=9889 HFD=3.5
21:07:11.036 00.001 14964 MultiStar: [#1 0.49,-0.35,0.76,U] [#2 0.51,-0.27,0.37,U] 
21:07:11.036 00.000 14964 single-star, 2 included, MultiStar: {0.35, -0.31}, one-star: {0.19, -0.29}
21:07:11.038 00.002 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.67) = xAngle (0.67 = 0.67)
21:07:11.039 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.81 = -2.48)
21:07:11.040 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-1.00 mountX=0.27 mountY=-0.21, mountTheta=-0.67
21:07:11.043 00.003 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.29, opts=13)
21:07:11.044 00.001 14964 Enqueuing Move request for scope (0.19, -0.29)
21:07:11.045 00.001 12044 Worker thread wakes up
21:07:11.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
21:07:11.045 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
21:07:11.045 00.000 12044 Moving (0.19, -0.29) raw xDistance=0.27 yDistance=-0.21
21:07:11.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.07
21:07:11.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:11.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:07:11.045 00.000 12044 MoveAxis(E, 0, ABG)
21:07:11.045 00.000 12044 Move returns status 0, amount 0
21:07:11.045 00.000 12044 MoveAxis(N, 0, ABG)
21:07:11.045 00.000 12044 Move returns status 0, amount 0
21:07:11.045 00.000 12044 move complete, result=0
21:07:11.045 00.000 12044 worker thread done servicing request
21:07:11.053 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9889, med=625, FiltMin=536, FiltMax=6737, Gamma=0.810
21:07:11.058 00.005 14964 UpdateGuideState exits: m=117913 SNR=196.2
21:07:11.059 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:11.059 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:11.060 00.001 14964 Enqueuing Expose request
21:07:11.060 00.000 12044 Worker thread wakes up
21:07:11.060 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:07:11.061 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:11.061 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:14.198 03.137 12044 Exposure complete
21:07:14.220 00.022 12044 worker thread done servicing request
21:07:14.220 00.000 14964 OnExposeComplete: enter
21:07:14.222 00.002 14964 UpdateGuideState(): m_state=6
21:07:14.222 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
21:07:14.223 00.001 14964 Star::Find returns 1 (0), X=811.66, Y=383.27, Mass=116127, SNR=199.9, Peak=9539 HFD=3.4
21:07:14.223 00.000 14964 MultiStar: [#1 0.41,-0.47,0.73,U] [#2 0.53,-0.50,0.40,U] 
21:07:14.224 00.001 14964 refined, 2 included, MultiStar: {0.32, -0.55}, one-star: {0.16, -0.63}
21:07:14.224 00.000 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.67) = xAngle (0.62 = 0.62)
21:07:14.224 00.000 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.76 = -2.53)
21:07:14.225 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.55 hyp=0.63 cameraTheta=-1.05 mountX=0.51 mountY=-0.36, mountTheta=-0.62
21:07:14.225 00.000 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.55, opts=13)
21:07:14.227 00.002 14964 Enqueuing Move request for scope (0.32, -0.55)
21:07:14.227 00.000 12044 Worker thread wakes up
21:07:14.227 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.55) opts 0xd
21:07:14.227 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.55)
21:07:14.227 00.000 12044 Moving (0.32, -0.55) raw xDistance=0.51 yDistance=-0.36
21:07:14.227 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.51, slope = -0.01
21:07:14.227 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:14.227 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:07:14.227 00.000 12044 MoveAxis(E, 0, ABG)
21:07:14.227 00.000 12044 Move returns status 0, amount 0
21:07:14.227 00.000 12044 MoveAxis(N, 0, ABG)
21:07:14.227 00.000 12044 Move returns status 0, amount 0
21:07:14.227 00.000 12044 move complete, result=0
21:07:14.227 00.000 12044 worker thread done servicing request
21:07:14.234 00.007 14964 UpdateImageDisplay: Size=(968,608) min=228, max=9539, med=626, FiltMin=538, FiltMax=6971, Gamma=0.810
21:07:14.243 00.009 14964 UpdateGuideState exits: m=116127 SNR=199.9
21:07:14.243 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:14.244 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:14.244 00.000 14964 Enqueuing Expose request
21:07:14.245 00.001 12044 Worker thread wakes up
21:07:14.245 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
21:07:14.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:14.245 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:17.372 03.127 12044 Exposure complete
21:07:17.397 00.025 12044 worker thread done servicing request
21:07:17.397 00.000 14964 OnExposeComplete: enter
21:07:17.398 00.001 14964 UpdateGuideState(): m_state=6
21:07:17.398 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
21:07:17.399 00.001 14964 Star::Find returns 1 (0), X=811.32, Y=383.71, Mass=117808, SNR=211.5, Peak=10077 HFD=3.4
21:07:17.399 00.000 14964 MultiStar: [#1 0.11,-0.15,0.66,U] [#2 0.20,-0.14,0.36,U] 
21:07:17.400 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.17}, one-star: {-0.18, -0.19}
21:07:17.400 00.000 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.67) = xAngle (-0.01 = -0.01)
21:07:17.401 00.001 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.13 = 3.13)
21:07:17.401 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.68 mountX=0.17 mountY=0.00, mountTheta=0.01
21:07:17.402 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.17, opts=13)
21:07:17.403 00.001 14964 Enqueuing Move request for scope (-0.02, -0.17)
21:07:17.403 00.000 12044 Worker thread wakes up
21:07:17.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
21:07:17.403 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
21:07:17.404 00.001 12044 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.00
21:07:17.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
21:07:17.404 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:17.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:07:17.404 00.000 12044 MoveAxis(E, 0, ABG)
21:07:17.404 00.000 12044 Move returns status 0, amount 0
21:07:17.404 00.000 12044 MoveAxis(N, 0, ABG)
21:07:17.404 00.000 12044 Move returns status 0, amount 0
21:07:17.404 00.000 12044 move complete, result=0
21:07:17.404 00.000 12044 worker thread done servicing request
21:07:17.411 00.007 14964 UpdateImageDisplay: Size=(968,608) min=166, max=10077, med=624, FiltMin=543, FiltMax=5970, Gamma=0.810
21:07:17.417 00.006 14964 UpdateGuideState exits: m=117808 SNR=211.5
21:07:17.418 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:17.419 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:17.419 00.000 14964 Enqueuing Expose request
21:07:17.420 00.001 12044 Worker thread wakes up
21:07:17.420 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:17.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:17.420 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:07:20.532 03.112 12044 Exposure complete
21:07:20.554 00.022 12044 worker thread done servicing request
21:07:20.555 00.001 14964 OnExposeComplete: enter
21:07:20.555 00.000 14964 UpdateGuideState(): m_state=6
21:07:20.556 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
21:07:20.556 00.000 14964 Star::Find returns 1 (0), X=811.75, Y=383.63, Mass=118234, SNR=197.7, Peak=9699 HFD=3.5
21:07:20.557 00.001 14964 MultiStar: [#1 0.60,-0.52,0.00,M1] [#2 0.73,-0.47,0.00,M1] 
21:07:20.557 00.000 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.67) = xAngle (0.85 = 0.85)
21:07:20.558 00.001 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.98 = -2.30)
21:07:20.558 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-0.82 mountX=0.24 mountY=-0.28, mountTheta=-0.85
21:07:20.560 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.27, opts=13)
21:07:20.560 00.000 14964 Enqueuing Move request for scope (0.25, -0.27)
21:07:20.561 00.001 12044 Worker thread wakes up
21:07:20.561 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd
21:07:20.561 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.27)
21:07:20.561 00.000 12044 Moving (0.25, -0.27) raw xDistance=0.24 yDistance=-0.28
21:07:20.561 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.30, using input
21:07:20.561 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.05
21:07:20.561 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:20.561 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:07:20.561 00.000 12044 MoveAxis(E, 0, ABG)
21:07:20.561 00.000 12044 Move returns status 0, amount 0
21:07:20.561 00.000 12044 MoveAxis(N, 0, ABG)
21:07:20.561 00.000 12044 Move returns status 0, amount 0
21:07:20.561 00.000 12044 move complete, result=0
21:07:20.561 00.000 12044 worker thread done servicing request
21:07:20.569 00.008 14964 UpdateImageDisplay: Size=(968,608) min=146, max=9699, med=624, FiltMin=541, FiltMax=6908, Gamma=0.810
21:07:20.574 00.005 14964 UpdateGuideState exits: m=118234 SNR=197.7
21:07:20.575 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:20.576 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:20.576 00.000 14964 Enqueuing Expose request
21:07:20.577 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:07:20.577 00.000 12044 Worker thread wakes up
21:07:20.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:20.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:23.681 03.104 12044 Exposure complete
21:07:23.704 00.023 12044 worker thread done servicing request
21:07:23.704 00.000 14964 OnExposeComplete: enter
21:07:23.705 00.001 14964 UpdateGuideState(): m_state=6
21:07:23.705 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
21:07:23.706 00.001 14964 Star::Find returns 1 (0), X=812.25, Y=383.79, Mass=119643, SNR=207.9, Peak=10579 HFD=3.3
21:07:23.706 00.000 14964 MultiStar: [#1 0.93,-0.36,0.00,M2] [#2 1.08,-0.16,0.00,M2] 
21:07:23.707 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.67) = xAngle (1.53 = 1.53)
21:07:23.707 00.000 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.66 = -1.62)
21:07:23.708 00.001 14964 CameraToMount -- cameraX=0.75 cameraY=-0.11 hyp=0.75 cameraTheta=-0.14 mountX=0.03 mountY=-0.75, mountTheta=-1.53
21:07:23.711 00.003 14964 SchedulePrimaryMove(1136A648, x=0.75, y=-0.11, opts=13)
21:07:23.712 00.001 14964 Enqueuing Move request for scope (0.75, -0.11)
21:07:23.713 00.001 12044 Worker thread wakes up
21:07:23.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.11) opts 0xd
21:07:23.713 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, -0.11)
21:07:23.713 00.000 12044 Moving (0.75, -0.11) raw xDistance=0.03 yDistance=-0.75
21:07:23.713 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.29, using input
21:07:23.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.04
21:07:23.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
21:07:23.713 00.000 12044 MoveAxis(E, 0, ABG)
21:07:23.713 00.000 12044 Move returns status 0, amount 0
21:07:23.713 00.000 12044 MoveAxis(N, 71, ABG)
21:07:23.713 00.000 12044 Guiding  Dir = 0, Dur = 71
21:07:23.722 00.009 14964 UpdateImageDisplay: Size=(968,608) min=218, max=10579, med=625, FiltMin=533, FiltMax=7091, Gamma=0.810
21:07:23.728 00.006 14964 UpdateGuideState exits: m=119643 SNR=207.9
21:07:23.729 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:23.729 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:23.730 00.001 14964 Enqueuing Expose request
21:07:23.738 00.008 12044 IsSlewing returns 0
21:07:23.739 00.001 12044 IsGuiding returns 0
21:07:23.770 00.031 12044 PulseGuide returned control before completion, sleep 50
21:07:23.880 00.110 12044 IsGuiding returns 1
21:07:23.880 00.000 12044 scope still moving after pulse duration time elapsed
21:07:23.945 00.065 12044 IsSlewing returns 0
21:07:23.945 00.000 12044 IsGuiding returns 0
21:07:23.945 00.000 12044 scope move finished after 71 + 134 ms
21:07:23.945 00.000 12044 Move returns status 0, amount 71
21:07:23.945 00.000 12044 move complete, result=0
21:07:23.945 00.000 12044 worker thread done servicing request
21:07:23.945 00.000 12044 Worker thread wakes up
21:07:23.945 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:23.945 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.8 px 71 ms NORTH
21:07:23.946 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:27.081 03.135 12044 Exposure complete
21:07:27.103 00.022 12044 worker thread done servicing request
21:07:27.103 00.000 14964 OnExposeComplete: enter
21:07:27.104 00.001 14964 UpdateGuideState(): m_state=6
21:07:27.104 00.000 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
21:07:27.105 00.001 14964 Star::Find returns 1 (0), X=810.75, Y=383.77, Mass=119121, SNR=208.8, Peak=8631 HFD=3.6
21:07:27.105 00.000 14964 MultiStar: [#1 -0.37,-0.14,0.68,U] [#2 -0.29,-0.03,0.36,U] 
21:07:27.106 00.001 14964 refined, 2 included, MultiStar: {-0.54, -0.12}, one-star: {-0.75, -0.13}
21:07:27.106 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.67) = xAngle (-1.26 = -1.26)
21:07:27.107 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.87 = 1.87)
21:07:27.107 00.000 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.12 hyp=0.56 cameraTheta=-2.93 mountX=0.17 mountY=0.53, mountTheta=1.26
21:07:27.110 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.12, opts=13)
21:07:27.111 00.001 14964 Enqueuing Move request for scope (-0.54, -0.12)
21:07:27.112 00.001 12044 Worker thread wakes up
21:07:27.112 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.12) opts 0xd
21:07:27.112 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.12)
21:07:27.112 00.000 12044 Moving (-0.54, -0.12) raw xDistance=0.17 yDistance=0.53
21:07:27.112 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.29, using input
21:07:27.112 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
21:07:27.112 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:27.112 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:07:27.112 00.000 12044 MoveAxis(E, 0, ABG)
21:07:27.112 00.000 12044 Move returns status 0, amount 0
21:07:27.112 00.000 12044 MoveAxis(N, 0, ABG)
21:07:27.112 00.000 12044 Move returns status 0, amount 0
21:07:27.112 00.000 12044 move complete, result=0
21:07:27.112 00.000 12044 worker thread done servicing request
21:07:27.121 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8631, med=623, FiltMin=537, FiltMax=5762, Gamma=0.810
21:07:27.127 00.006 14964 UpdateGuideState exits: m=119121 SNR=208.8
21:07:27.128 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:27.128 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:27.129 00.001 14964 Enqueuing Expose request
21:07:27.129 00.000 12044 Worker thread wakes up
21:07:27.129 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:07:27.130 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:27.130 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:30.264 03.134 12044 Exposure complete
21:07:30.288 00.024 12044 worker thread done servicing request
21:07:30.288 00.000 14964 OnExposeComplete: enter
21:07:30.288 00.000 14964 UpdateGuideState(): m_state=6
21:07:30.289 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
21:07:30.290 00.001 14964 Star::Find returns 1 (0), X=810.80, Y=383.99, Mass=116661, SNR=202.5, Peak=9779 HFD=3.3
21:07:30.290 00.000 14964 MultiStar: [#1 -0.40,-0.30,0.69,U] [#2 -0.22,-0.12,0.38,U] 
21:07:30.291 00.001 14964 refined, 2 included, MultiStar: {-0.51, -0.08}, one-star: {-0.70, 0.09}
21:07:30.291 00.000 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.67) = xAngle (-1.32 = -1.32)
21:07:30.292 00.001 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.81 = 1.81)
21:07:30.293 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.08 hyp=0.52 cameraTheta=-2.99 mountX=0.13 mountY=0.51, mountTheta=1.32
21:07:30.294 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.08, opts=13)
21:07:30.295 00.001 14964 Enqueuing Move request for scope (-0.51, -0.08)
21:07:30.295 00.000 12044 Worker thread wakes up
21:07:30.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.08) opts 0xd
21:07:30.295 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.08)
21:07:30.296 00.001 12044 Moving (-0.51, -0.08) raw xDistance=0.13 yDistance=0.51
21:07:30.296 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.33, using input
21:07:30.296 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:07:30.296 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
21:07:30.296 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:30.296 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:07:30.296 00.000 12044 MoveAxis(E, 0, ABG)
21:07:30.296 00.000 12044 Move returns status 0, amount 0
21:07:30.296 00.000 12044 MoveAxis(N, 0, ABG)
21:07:30.296 00.000 12044 Move returns status 0, amount 0
21:07:30.296 00.000 12044 move complete, result=0
21:07:30.296 00.000 12044 worker thread done servicing request
21:07:30.306 00.010 14964 UpdateImageDisplay: Size=(968,608) min=108, max=9779, med=624, FiltMin=526, FiltMax=6782, Gamma=0.810
21:07:30.311 00.005 14964 UpdateGuideState exits: m=116661 SNR=202.5
21:07:30.312 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:30.312 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:30.313 00.001 14964 Enqueuing Expose request
21:07:30.313 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:07:30.314 00.001 12044 Worker thread wakes up
21:07:30.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:30.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:33.437 03.123 12044 Exposure complete
21:07:33.458 00.021 12044 worker thread done servicing request
21:07:33.459 00.001 14964 OnExposeComplete: enter
21:07:33.459 00.000 14964 UpdateGuideState(): m_state=6
21:07:33.460 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
21:07:33.460 00.000 14964 Star::Find returns 1 (0), X=810.99, Y=383.54, Mass=116606, SNR=199.8, Peak=8289 HFD=3.7
21:07:33.461 00.001 14964 MultiStar: [#1 -0.32,-0.25,0.66,U] [#2 -0.19,-0.28,0.40,U] 
21:07:33.462 00.001 14964 refined, 2 included, MultiStar: {-0.39, -0.31}, one-star: {-0.51, -0.36}
21:07:33.462 00.000 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.67) = xAngle (-0.80 = -0.80)
21:07:33.463 00.001 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.33 = 2.33)
21:07:33.463 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.31 hyp=0.49 cameraTheta=-2.47 mountX=0.34 mountY=0.36, mountTheta=0.80
21:07:33.465 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.31, opts=13)
21:07:33.466 00.001 14964 Enqueuing Move request for scope (-0.39, -0.31)
21:07:33.466 00.000 12044 Worker thread wakes up
21:07:33.466 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.31) opts 0xd
21:07:33.466 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.31)
21:07:33.466 00.000 12044 Moving (-0.39, -0.31) raw xDistance=0.34 yDistance=0.36
21:07:33.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.00
21:07:33.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:33.466 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:07:33.466 00.000 12044 MoveAxis(W, 24, ABG)
21:07:33.466 00.000 12044 Guiding  Dir = 3, Dur = 24
21:07:33.477 00.011 14964 UpdateImageDisplay: Size=(968,608) min=114, max=8289, med=625, FiltMin=536, FiltMax=6092, Gamma=0.810
21:07:33.483 00.006 14964 UpdateGuideState exits: m=116606 SNR=199.8
21:07:33.484 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:33.484 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:33.485 00.001 14964 Enqueuing Expose request
21:07:33.507 00.022 12044 IsSlewing returns 0
21:07:33.508 00.001 12044 IsGuiding returns 0
21:07:33.540 00.032 12044 IsGuiding returns 1
21:07:33.540 00.000 12044 scope still moving after pulse duration time elapsed
21:07:33.600 00.060 12044 IsSlewing returns 0
21:07:33.600 00.000 12044 IsGuiding returns 0
21:07:33.600 00.000 12044 scope move finished after 24 + 68 ms
21:07:33.600 00.000 12044 Move returns status 0, amount 24
21:07:33.600 00.000 12044 MoveAxis(N, 0, ABG)
21:07:33.600 00.000 12044 Move returns status 0, amount 0
21:07:33.600 00.000 12044 move complete, result=0
21:07:33.600 00.000 12044 worker thread done servicing request
21:07:33.600 00.000 12044 Worker thread wakes up
21:07:33.600 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:33.600 00.000 14964 GuideStep: 0.3 px 24 ms WEST, 0.4 px 0 ms NORTH
21:07:33.601 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:36.713 03.112 12044 Exposure complete
21:07:36.738 00.025 12044 worker thread done servicing request
21:07:36.738 00.000 14964 OnExposeComplete: enter
21:07:36.739 00.001 14964 UpdateGuideState(): m_state=6
21:07:36.740 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
21:07:36.740 00.000 14964 Star::Find returns 1 (0), X=811.08, Y=383.45, Mass=116269, SNR=199.0, Peak=8781 HFD=3.6
21:07:36.741 00.001 14964 MultiStar: [#1 -0.27,-0.47,0.69,U] [#2 0.04,-0.46,0.37,U] 
21:07:36.741 00.000 14964 refined, 2 included, MultiStar: {-0.29, -0.46}, one-star: {-0.42, -0.45}
21:07:36.742 00.001 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.67) = xAngle (-0.47 = -0.47)
21:07:36.742 00.000 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.66 = 2.66)
21:07:36.742 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.46 hyp=0.54 cameraTheta=-2.14 mountX=0.48 mountY=0.25, mountTheta=0.48
21:07:36.744 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.46, opts=13)
21:07:36.744 00.000 14964 Enqueuing Move request for scope (-0.29, -0.46)
21:07:36.745 00.001 12044 Worker thread wakes up
21:07:36.745 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.46) opts 0xd
21:07:36.745 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.46)
21:07:36.745 00.000 12044 Moving (-0.29, -0.46) raw xDistance=0.48 yDistance=0.25
21:07:36.745 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.00
21:07:36.745 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:36.745 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:07:36.745 00.000 12044 MoveAxis(W, 34, ABG)
21:07:36.745 00.000 12044 Guiding  Dir = 3, Dur = 34
21:07:36.753 00.008 14964 UpdateImageDisplay: Size=(968,608) min=295, max=8781, med=625, FiltMin=530, FiltMax=6315, Gamma=0.810
21:07:36.758 00.005 14964 UpdateGuideState exits: m=116269 SNR=199.0
21:07:36.759 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:36.759 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:36.759 00.000 14964 Enqueuing Expose request
21:07:36.788 00.029 12044 IsSlewing returns 0
21:07:36.789 00.001 12044 IsGuiding returns 0
21:07:36.820 00.031 12044 PulseGuide returned control before completion, sleep 14
21:07:36.844 00.024 12044 IsGuiding returns 1
21:07:36.844 00.000 12044 scope still moving after pulse duration time elapsed
21:07:36.928 00.084 12044 IsSlewing returns 0
21:07:36.929 00.001 12044 IsGuiding returns 0
21:07:36.929 00.000 12044 scope move finished after 34 + 105 ms
21:07:36.929 00.000 12044 Move returns status 0, amount 34
21:07:36.929 00.000 12044 MoveAxis(N, 0, ABG)
21:07:36.929 00.000 12044 Move returns status 0, amount 0
21:07:36.929 00.000 12044 move complete, result=0
21:07:36.929 00.000 12044 worker thread done servicing request
21:07:36.929 00.000 12044 Worker thread wakes up
21:07:36.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:36.929 00.000 14964 GuideStep: 0.5 px 34 ms WEST, 0.2 px 0 ms NORTH
21:07:36.930 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:40.037 03.107 12044 Exposure complete
21:07:40.062 00.025 12044 worker thread done servicing request
21:07:40.063 00.001 14964 OnExposeComplete: enter
21:07:40.063 00.000 14964 UpdateGuideState(): m_state=6
21:07:40.064 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
21:07:40.064 00.000 14964 Star::Find returns 1 (0), X=811.20, Y=383.99, Mass=113816, SNR=192.3, Peak=9847 HFD=3.1
21:07:40.065 00.001 14964 MultiStar: [#1 -0.21,0.18,0.73,U] [#2 0.17,0.25,0.39,U] 
21:07:40.065 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.15}, one-star: {-0.30, 0.09}
21:07:40.066 00.001 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.67) = xAngle (4.11 = -2.18)
21:07:40.066 00.000 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.24 = 0.96)
21:07:40.067 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.44 mountX=-0.13 mountY=0.19, mountTheta=2.18
21:07:40.068 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.15, opts=13)
21:07:40.069 00.001 14964 Enqueuing Move request for scope (-0.18, 0.15)
21:07:40.069 00.000 12044 Worker thread wakes up
21:07:40.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
21:07:40.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
21:07:40.069 00.000 12044 Moving (-0.18, 0.15) raw xDistance=-0.13 yDistance=0.19
21:07:40.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
21:07:40.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:40.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:07:40.069 00.000 12044 MoveAxis(E, 0, ABG)
21:07:40.069 00.000 12044 Move returns status 0, amount 0
21:07:40.069 00.000 12044 MoveAxis(N, 0, ABG)
21:07:40.069 00.000 12044 Move returns status 0, amount 0
21:07:40.069 00.000 12044 move complete, result=0
21:07:40.070 00.001 12044 worker thread done servicing request
21:07:40.077 00.007 14964 UpdateImageDisplay: Size=(968,608) min=210, max=9847, med=625, FiltMin=535, FiltMax=7115, Gamma=0.810
21:07:40.083 00.006 14964 UpdateGuideState exits: m=113816 SNR=192.3
21:07:40.084 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:40.085 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:40.085 00.000 14964 Enqueuing Expose request
21:07:40.085 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:40.086 00.001 12044 Worker thread wakes up
21:07:40.086 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:40.086 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:43.220 03.134 12044 Exposure complete
21:07:43.250 00.030 12044 worker thread done servicing request
21:07:43.250 00.000 14964 OnExposeComplete: enter
21:07:43.251 00.001 14964 UpdateGuideState(): m_state=6
21:07:43.251 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
21:07:43.252 00.001 14964 Star::Find returns 1 (0), X=811.21, Y=383.95, Mass=116479, SNR=202.0, Peak=11891 HFD=3.0
21:07:43.252 00.000 14964 MultiStar: [#1 -0.13,-0.16,0.71,U] [#2 0.07,-0.06,0.39,U] 
21:07:43.253 00.001 14964 refined, 2 included, MultiStar: {-0.17, -0.04}, one-star: {-0.30, 0.05}
21:07:43.253 00.000 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.67) = xAngle (-1.24 = -1.24)
21:07:43.254 00.001 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.89 = 1.89)
21:07:43.254 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-2.91 mountX=0.06 mountY=0.17, mountTheta=1.25
21:07:43.255 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.04, opts=13)
21:07:43.256 00.001 14964 Enqueuing Move request for scope (-0.17, -0.04)
21:07:43.256 00.000 12044 Worker thread wakes up
21:07:43.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
21:07:43.256 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
21:07:43.256 00.000 12044 Moving (-0.17, -0.04) raw xDistance=0.06 yDistance=0.17
21:07:43.256 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.15
21:07:43.256 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:43.256 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:07:43.256 00.000 12044 MoveAxis(E, 0, ABG)
21:07:43.256 00.000 12044 Move returns status 0, amount 0
21:07:43.256 00.000 12044 MoveAxis(N, 0, ABG)
21:07:43.257 00.001 12044 Move returns status 0, amount 0
21:07:43.257 00.000 12044 move complete, result=0
21:07:43.257 00.000 12044 worker thread done servicing request
21:07:43.264 00.007 14964 UpdateImageDisplay: Size=(968,608) min=254, max=11891, med=625, FiltMin=543, FiltMax=7751, Gamma=0.810
21:07:43.269 00.005 14964 UpdateGuideState exits: m=116479 SNR=202.0
21:07:43.270 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:43.270 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:43.271 00.001 14964 Enqueuing Expose request
21:07:43.271 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:43.271 00.000 12044 Worker thread wakes up
21:07:43.272 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:43.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:46.392 03.120 12044 Exposure complete
21:07:46.415 00.023 12044 worker thread done servicing request
21:07:46.415 00.000 14964 OnExposeComplete: enter
21:07:46.416 00.001 14964 UpdateGuideState(): m_state=6
21:07:46.416 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
21:07:46.417 00.001 14964 Star::Find returns 1 (0), X=811.19, Y=384.00, Mass=116139, SNR=199.6, Peak=9031 HFD=3.9
21:07:46.417 00.000 14964 MultiStar: [#1 -0.08,0.13,0.69,U] [#2 0.22,0.25,0.38,U] 
21:07:46.418 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.14}, one-star: {-0.31, 0.10}
21:07:46.418 00.000 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.67) = xAngle (4.01 = -2.27)
21:07:46.419 00.001 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.14 = 0.86)
21:07:46.419 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.34 mountX=-0.13 mountY=0.15, mountTheta=2.28
21:07:46.421 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.14, opts=13)
21:07:46.421 00.000 14964 Enqueuing Move request for scope (-0.14, 0.14)
21:07:46.422 00.001 12044 Worker thread wakes up
21:07:46.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:07:46.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:07:46.422 00.000 12044 Moving (-0.14, 0.14) raw xDistance=-0.13 yDistance=0.15
21:07:46.422 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.44, using input
21:07:46.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.14
21:07:46.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:46.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:07:46.422 00.000 12044 MoveAxis(E, 0, ABG)
21:07:46.422 00.000 12044 Move returns status 0, amount 0
21:07:46.422 00.000 12044 MoveAxis(N, 0, ABG)
21:07:46.422 00.000 12044 Move returns status 0, amount 0
21:07:46.422 00.000 12044 move complete, result=0
21:07:46.422 00.000 12044 worker thread done servicing request
21:07:46.431 00.009 14964 UpdateImageDisplay: Size=(968,608) min=66, max=9031, med=624, FiltMin=538, FiltMax=6564, Gamma=0.810
21:07:46.437 00.006 14964 UpdateGuideState exits: m=116139 SNR=199.6
21:07:46.437 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:46.438 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:46.438 00.000 14964 Enqueuing Expose request
21:07:46.439 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:07:46.439 00.000 12044 Worker thread wakes up
21:07:46.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:46.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:49.535 03.096 12044 Exposure complete
21:07:49.556 00.021 12044 worker thread done servicing request
21:07:49.556 00.000 14964 OnExposeComplete: enter
21:07:49.557 00.001 14964 UpdateGuideState(): m_state=6
21:07:49.557 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
21:07:49.558 00.001 14964 Star::Find returns 1 (0), X=811.62, Y=383.78, Mass=117205, SNR=201.8, Peak=8995 HFD=3.6
21:07:49.558 00.000 14964 MultiStar: [#1 0.17,-0.01,0.68,U] [#2 0.43,-0.00,0.39,U] 
21:07:49.559 00.001 14964 single-star, 2 included, MultiStar: {0.19, -0.06}, one-star: {0.12, -0.12}
21:07:49.560 00.001 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.67) = xAngle (0.86 = 0.86)
21:07:49.560 00.000 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.99 = -2.29)
21:07:49.560 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=0.11 mountY=-0.13, mountTheta=-0.85
21:07:49.562 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.12, opts=13)
21:07:49.562 00.000 14964 Enqueuing Move request for scope (0.12, -0.12)
21:07:49.563 00.001 12044 Worker thread wakes up
21:07:49.563 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
21:07:49.563 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
21:07:49.563 00.000 12044 Moving (0.12, -0.12) raw xDistance=0.11 yDistance=-0.13
21:07:49.563 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.08
21:07:49.563 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:49.563 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:07:49.563 00.000 12044 MoveAxis(E, 0, ABG)
21:07:49.563 00.000 12044 Move returns status 0, amount 0
21:07:49.563 00.000 12044 MoveAxis(N, 0, ABG)
21:07:49.563 00.000 12044 Move returns status 0, amount 0
21:07:49.563 00.000 12044 move complete, result=0
21:07:49.563 00.000 12044 worker thread done servicing request
21:07:49.572 00.009 14964 UpdateImageDisplay: Size=(968,608) min=187, max=8995, med=624, FiltMin=533, FiltMax=5774, Gamma=0.810
21:07:49.578 00.006 14964 UpdateGuideState exits: m=117205 SNR=201.8
21:07:49.578 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:49.579 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:49.579 00.000 14964 Enqueuing Expose request
21:07:49.580 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:07:49.580 00.000 12044 Worker thread wakes up
21:07:49.580 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:49.580 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:52.685 03.105 12044 Exposure complete
21:07:52.707 00.022 12044 worker thread done servicing request
21:07:52.707 00.000 14964 OnExposeComplete: enter
21:07:52.708 00.001 14964 UpdateGuideState(): m_state=6
21:07:52.708 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
21:07:52.709 00.001 14964 Star::Find returns 1 (0), X=810.89, Y=384.02, Mass=117515, SNR=206.0, Peak=11411 HFD=3.0
21:07:52.710 00.001 14964 MultiStar: [#1 -0.41,0.07,0.71,U] [#2 -0.19,0.19,0.40,U] 
21:07:52.710 00.000 14964 refined, 2 included, MultiStar: {-0.46, 0.11}, one-star: {-0.61, 0.12}
21:07:52.710 00.000 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.67) = xAngle (4.57 = -1.72)
21:07:52.711 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.70 = 1.42)
21:07:52.711 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.11 hyp=0.48 cameraTheta=2.90 mountX=-0.07 mountY=0.47, mountTheta=1.72
21:07:52.712 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.11, opts=13)
21:07:52.713 00.001 14964 Enqueuing Move request for scope (-0.46, 0.11)
21:07:52.714 00.001 12044 Worker thread wakes up
21:07:52.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.11) opts 0xd
21:07:52.714 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.11)
21:07:52.714 00.000 12044 Moving (-0.46, 0.11) raw xDistance=-0.07 yDistance=0.47
21:07:52.714 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.32, using input
21:07:52.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.07
21:07:52.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:52.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:07:52.714 00.000 12044 MoveAxis(E, 0, ABG)
21:07:52.714 00.000 12044 Move returns status 0, amount 0
21:07:52.714 00.000 12044 MoveAxis(N, 0, ABG)
21:07:52.714 00.000 12044 Move returns status 0, amount 0
21:07:52.714 00.000 12044 move complete, result=0
21:07:52.714 00.000 12044 worker thread done servicing request
21:07:52.721 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11411, med=625, FiltMin=532, FiltMax=6975, Gamma=0.810
21:07:52.727 00.006 14964 UpdateGuideState exits: m=117515 SNR=206.0
21:07:52.727 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:52.728 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:52.728 00.000 14964 Enqueuing Expose request
21:07:52.728 00.000 12044 Worker thread wakes up
21:07:52.729 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:07:52.729 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:52.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:55.841 03.112 12044 Exposure complete
21:07:55.867 00.026 12044 worker thread done servicing request
21:07:55.868 00.001 14964 OnExposeComplete: enter
21:07:55.868 00.000 14964 UpdateGuideState(): m_state=6
21:07:55.869 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
21:07:55.869 00.000 14964 Star::Find returns 1 (0), X=810.62, Y=383.83, Mass=116529, SNR=201.6, Peak=8331 HFD=3.6
21:07:55.870 00.001 14964 MultiStar: [#1 -0.66,-0.02,0.71,U] [#2 -0.55,0.06,0.38,U] 
21:07:55.871 00.001 14964 refined, 2 included, MultiStar: {-0.74, -0.03}, one-star: {-0.88, -0.07}
21:07:55.871 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.67) = xAngle (-1.44 = -1.44)
21:07:55.872 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.70 = 1.70)
21:07:55.872 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=-0.03 hyp=0.74 cameraTheta=-3.11 mountX=0.10 mountY=0.74, mountTheta=1.44
21:07:55.873 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=-0.03, opts=13)
21:07:55.874 00.001 14964 Enqueuing Move request for scope (-0.74, -0.03)
21:07:55.875 00.001 12044 Worker thread wakes up
21:07:55.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.03) opts 0xd
21:07:55.875 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, -0.03)
21:07:55.875 00.000 12044 Moving (-0.74, -0.03) raw xDistance=0.10 yDistance=0.74
21:07:55.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.05
21:07:55.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:07:55.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
21:07:55.875 00.000 12044 MoveAxis(E, 0, ABG)
21:07:55.875 00.000 12044 Move returns status 0, amount 0
21:07:55.875 00.000 12044 MoveAxis(N, 0, ABG)
21:07:55.875 00.000 12044 Move returns status 0, amount 0
21:07:55.875 00.000 12044 move complete, result=0
21:07:55.875 00.000 12044 worker thread done servicing request
21:07:55.883 00.008 14964 UpdateImageDisplay: Size=(968,608) min=150, max=8331, med=624, FiltMin=528, FiltMax=6254, Gamma=0.810
21:07:55.889 00.006 14964 UpdateGuideState exits: m=116529 SNR=201.6
21:07:55.890 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:55.890 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:55.891 00.001 14964 Enqueuing Expose request
21:07:55.891 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
21:07:55.892 00.001 12044 Worker thread wakes up
21:07:55.892 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:55.892 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:59.000 03.108 12044 Exposure complete
21:07:59.025 00.025 12044 worker thread done servicing request
21:07:59.025 00.000 14964 OnExposeComplete: enter
21:07:59.026 00.001 14964 UpdateGuideState(): m_state=6
21:07:59.027 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:07:59.027 00.000 14964 Star::Find returns 1 (0), X=810.64, Y=383.86, Mass=115783, SNR=204.3, Peak=9584 HFD=3.3
21:07:59.028 00.001 14964 MultiStar: [#1 -0.61,-0.07,0.70,U] [#2 -0.34,0.13,0.39,U] 
21:07:59.028 00.000 14964 refined, 2 included, MultiStar: {-0.68, -0.02}, one-star: {-0.86, -0.04}
21:07:59.029 00.001 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.67) = xAngle (-1.45 = -1.45)
21:07:59.029 00.000 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.69 = 1.69)
21:07:59.030 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=-0.02 hyp=0.68 cameraTheta=-3.11 mountX=0.08 mountY=0.68, mountTheta=1.45
21:07:59.031 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=-0.02, opts=13)
21:07:59.032 00.001 14964 Enqueuing Move request for scope (-0.68, -0.02)
21:07:59.032 00.000 12044 Worker thread wakes up
21:07:59.032 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.02) opts 0xd
21:07:59.032 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, -0.02)
21:07:59.032 00.000 12044 Moving (-0.68, -0.02) raw xDistance=0.08 yDistance=0.68
21:07:59.032 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
21:07:59.032 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=1.11 newest=1.88
21:07:59.032 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
21:07:59.032 00.000 12044 MoveAxis(E, 0, ABG)
21:07:59.032 00.000 12044 Move returns status 0, amount 0
21:07:59.032 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 312 applied
21:07:59.032 00.000 12044 MoveAxis(S, 376, ABG)
21:07:59.032 00.000 12044 Guiding  Dir = 1, Dur = 376
21:07:59.040 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9584, med=625, FiltMin=544, FiltMax=6466, Gamma=0.810
21:07:59.045 00.005 14964 UpdateGuideState exits: m=115783 SNR=204.3
21:07:59.046 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:59.046 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:07:59.047 00.001 14964 Enqueuing Expose request
21:07:59.074 00.027 12044 IsSlewing returns 0
21:07:59.074 00.000 12044 IsGuiding returns 0
21:07:59.106 00.032 12044 PulseGuide returned control before completion, sleep 355
21:07:59.463 00.357 12044 IsGuiding returns 1
21:07:59.463 00.000 12044 scope still moving after pulse duration time elapsed
21:07:59.528 00.065 12044 IsSlewing returns 0
21:07:59.528 00.000 12044 IsGuiding returns 0
21:07:59.528 00.000 12044 scope move finished after 376 + 78 ms
21:07:59.528 00.000 12044 Move returns status 0, amount 376
21:07:59.528 00.000 12044 move complete, result=0
21:07:59.528 00.000 12044 worker thread done servicing request
21:07:59.528 00.000 12044 Worker thread wakes up
21:07:59.528 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:07:59.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:07:59.528 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 376 ms SOUTH
21:08:02.632 03.104 12044 Exposure complete
21:08:02.657 00.025 12044 worker thread done servicing request
21:08:02.657 00.000 14964 OnExposeComplete: enter
21:08:02.658 00.001 14964 UpdateGuideState(): m_state=6
21:08:02.658 00.000 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
21:08:02.659 00.001 14964 Star::Find returns 1 (0), X=812.21, Y=384.01, Mass=116945, SNR=207.2, Peak=9891 HFD=3.6
21:08:02.659 00.000 14964 MultiStar: [#1 0.70,0.22,0.68,U] [#2 1.02,0.13,0.00,M1] 
21:08:02.660 00.001 14964 single-star, 1 included, MultiStar: {0.71, 0.15}, one-star: {0.71, 0.11}
21:08:02.660 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.67) = xAngle (1.82 = 1.82)
21:08:02.661 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.95 = -1.33)
21:08:02.661 00.000 14964 CameraToMount -- cameraX=0.71 cameraY=0.11 hyp=0.72 cameraTheta=0.15 mountX=-0.18 mountY=-0.70, mountTheta=-1.82
21:08:02.662 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=0.11, opts=13)
21:08:02.663 00.001 14964 Enqueuing Move request for scope (0.71, 0.11)
21:08:02.663 00.000 12044 Worker thread wakes up
21:08:02.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.11) opts 0xd
21:08:02.663 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, 0.11)
21:08:02.663 00.000 12044 Moving (0.71, 0.11) raw xDistance=-0.18 yDistance=-0.70
21:08:02.663 00.000 12044 BLC: History state: CurrMiss=-0.70, AvgInitMiss=-0.64, ShCount=1, LgCount=2, SticCount=0,  Deflections: 0=0.675947, 1:-0.697346
21:08:02.663 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -60.000000
21:08:02.663 00.000 12044 BLC: window closed
21:08:02.663 00.000 12044 BLC: Pulse adjusted to 252
21:08:02.664 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.25, using input
21:08:02.664 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
21:08:02.664 00.000 12044 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.664 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
21:08:02.664 00.000 12044 MoveAxis(E, 0, ABG)
21:08:02.664 00.000 12044 Move returns status 0, amount 0
21:08:02.664 00.000 12044 MoveAxis(N, 0, ABG)
21:08:02.664 00.000 12044 Move returns status 0, amount 0
21:08:02.664 00.000 12044 move complete, result=0
21:08:02.664 00.000 12044 worker thread done servicing request
21:08:02.671 00.007 14964 UpdateImageDisplay: Size=(968,608) min=119, max=9891, med=625, FiltMin=539, FiltMax=6659, Gamma=0.810
21:08:02.677 00.006 14964 UpdateGuideState exits: m=116945 SNR=207.2
21:08:02.678 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:02.678 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:02.679 00.001 14964 Enqueuing Expose request
21:08:02.679 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
21:08:02.680 00.001 12044 Worker thread wakes up
21:08:02.680 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:02.680 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:03.099 00.419 14964 evsrv: cli 01AB2530 connect
21:08:03.101 00.002 14964 case statement mapped state 6 to 3
21:08:03.102 00.001 14964 case statement mapped state 6 to 3
21:08:03.104 00.002 14964 evsrv: cli 01AB2530 request: {"method":"get_pixel_scale","id":"6c36d0a1-be33-4203-949b-5c38ca062ee8"}
21:08:03.105 00.001 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":1.29969,"id":"6c36d0a1-be33-4203-949b-5c38ca062ee8"}
21:08:03.107 00.002 14964 evsrv: cli 01AB2530 disconnect
21:08:05.796 02.689 12044 Exposure complete
21:08:05.817 00.021 12044 worker thread done servicing request
21:08:05.818 00.001 14964 OnExposeComplete: enter
21:08:05.818 00.000 14964 UpdateGuideState(): m_state=6
21:08:05.819 00.001 14964 Star::Find(35, 812, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
21:08:05.819 00.000 14964 Star::Find returns 1 (0), X=812.28, Y=383.74, Mass=114217, SNR=201.5, Peak=9871 HFD=3.4
21:08:05.820 00.001 14964 MultiStar: [#1 0.97,-0.26,0.00,M1] [#2 1.09,-0.05,0.00,M2] 
21:08:05.820 00.000 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.67) = xAngle (1.47 = 1.47)
21:08:05.821 00.001 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.60 = -1.68)
21:08:05.821 00.000 14964 CameraToMount -- cameraX=0.78 cameraY=-0.16 hyp=0.80 cameraTheta=-0.20 mountX=0.08 mountY=-0.79, mountTheta=-1.47
21:08:05.823 00.002 14964 SchedulePrimaryMove(1136A648, x=0.78, y=-0.16, opts=13)
21:08:05.824 00.001 14964 Enqueuing Move request for scope (0.78, -0.16)
21:08:05.824 00.000 12044 Worker thread wakes up
21:08:05.824 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.16) opts 0xd
21:08:05.824 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, -0.16)
21:08:05.824 00.000 12044 Moving (0.78, -0.16) raw xDistance=0.08 yDistance=-0.79
21:08:05.824 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
21:08:05.824 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:05.824 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
21:08:05.824 00.000 12044 MoveAxis(E, 0, ABG)
21:08:05.824 00.000 12044 Move returns status 0, amount 0
21:08:05.824 00.000 12044 MoveAxis(N, 0, ABG)
21:08:05.824 00.000 12044 Move returns status 0, amount 0
21:08:05.824 00.000 12044 move complete, result=0
21:08:05.824 00.000 12044 worker thread done servicing request
21:08:05.832 00.008 14964 UpdateImageDisplay: Size=(968,608) min=184, max=9871, med=625, FiltMin=531, FiltMax=6227, Gamma=0.810
21:08:05.838 00.006 14964 UpdateGuideState exits: m=114217 SNR=201.5
21:08:05.839 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:05.839 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:05.840 00.001 14964 Enqueuing Expose request
21:08:05.840 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
21:08:05.841 00.001 12044 Worker thread wakes up
21:08:05.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:05.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:08.943 03.102 12044 Exposure complete
21:08:08.967 00.024 12044 worker thread done servicing request
21:08:08.968 00.001 14964 OnExposeComplete: enter
21:08:08.968 00.000 14964 UpdateGuideState(): m_state=6
21:08:08.969 00.001 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
21:08:08.969 00.000 14964 Star::Find returns 1 (0), X=812.17, Y=383.65, Mass=115777, SNR=200.8, Peak=10131 HFD=3.4
21:08:08.970 00.001 14964 MultiStar: [#1 0.92,-0.04,0.00,M2] [#2 1.11,-0.03,0.00,M3] 
21:08:08.971 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.67) = xAngle (1.32 = 1.32)
21:08:08.971 00.000 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.45 = -1.83)
21:08:08.972 00.001 14964 CameraToMount -- cameraX=0.67 cameraY=-0.25 hyp=0.72 cameraTheta=-0.35 mountX=0.18 mountY=-0.69, mountTheta=-1.32
21:08:08.974 00.002 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.25, opts=13)
21:08:08.974 00.000 14964 Enqueuing Move request for scope (0.67, -0.25)
21:08:08.975 00.001 12044 Worker thread wakes up
21:08:08.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.25) opts 0xd
21:08:08.975 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.25)
21:08:08.975 00.000 12044 Moving (0.67, -0.25) raw xDistance=0.18 yDistance=-0.69
21:08:08.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
21:08:08.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:08.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
21:08:08.975 00.000 12044 MoveAxis(E, 0, ABG)
21:08:08.975 00.000 12044 Move returns status 0, amount 0
21:08:08.975 00.000 12044 MoveAxis(N, 0, ABG)
21:08:08.975 00.000 12044 Move returns status 0, amount 0
21:08:08.975 00.000 12044 move complete, result=0
21:08:08.975 00.000 12044 worker thread done servicing request
21:08:08.987 00.012 14964 UpdateImageDisplay: Size=(968,608) min=90, max=10131, med=624, FiltMin=537, FiltMax=6900, Gamma=0.810
21:08:08.992 00.005 14964 UpdateGuideState exits: m=115777 SNR=200.8
21:08:08.993 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:08.993 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:08.994 00.001 14964 Enqueuing Expose request
21:08:08.994 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
21:08:08.995 00.001 12044 Worker thread wakes up
21:08:08.995 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:08.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:12.124 03.129 12044 Exposure complete
21:08:12.149 00.025 12044 worker thread done servicing request
21:08:12.149 00.000 14964 OnExposeComplete: enter
21:08:12.150 00.001 14964 UpdateGuideState(): m_state=6
21:08:12.150 00.000 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
21:08:12.151 00.001 14964 Star::Find returns 1 (0), X=812.16, Y=383.93, Mass=115755, SNR=199.6, Peak=10503 HFD=3.1
21:08:12.152 00.001 14964 MultiStar: [#1 0.84,0.00,0.00,M3] [#2 0.98,0.06,0.00,M4] 
21:08:12.152 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.67) = xAngle (1.72 = 1.72)
21:08:12.152 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.85 = -1.43)
21:08:12.153 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=0.03 hyp=0.66 cameraTheta=0.05 mountX=-0.10 mountY=-0.65, mountTheta=-1.72
21:08:12.154 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.03, opts=13)
21:08:12.155 00.001 14964 Enqueuing Move request for scope (0.66, 0.03)
21:08:12.155 00.000 12044 Worker thread wakes up
21:08:12.156 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.03) opts 0xd
21:08:12.156 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.03)
21:08:12.156 00.000 12044 Moving (0.66, 0.03) raw xDistance=-0.10 yDistance=-0.65
21:08:12.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
21:08:12.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:12.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
21:08:12.156 00.000 12044 MoveAxis(E, 0, ABG)
21:08:12.156 00.000 12044 Move returns status 0, amount 0
21:08:12.156 00.000 12044 MoveAxis(N, 0, ABG)
21:08:12.156 00.000 12044 Move returns status 0, amount 0
21:08:12.156 00.000 12044 move complete, result=0
21:08:12.156 00.000 12044 worker thread done servicing request
21:08:12.163 00.007 14964 UpdateImageDisplay: Size=(968,608) min=296, max=10503, med=625, FiltMin=541, FiltMax=7227, Gamma=0.810
21:08:12.169 00.006 14964 UpdateGuideState exits: m=115755 SNR=199.6
21:08:12.170 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:12.171 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:12.171 00.000 14964 Enqueuing Expose request
21:08:12.172 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
21:08:12.173 00.001 12044 Worker thread wakes up
21:08:12.173 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:12.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:15.268 03.095 12044 Exposure complete
21:08:15.294 00.026 12044 worker thread done servicing request
21:08:15.294 00.000 14964 OnExposeComplete: enter
21:08:15.295 00.001 14964 UpdateGuideState(): m_state=6
21:08:15.296 00.001 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
21:08:15.296 00.000 14964 Star::Find returns 1 (0), X=812.08, Y=384.03, Mass=115339, SNR=199.9, Peak=11299 HFD=2.9
21:08:15.297 00.001 14964 MultiStar: [#1 0.85,0.13,0.00,M4] [#2 0.86,0.29,0.00,M5] 
21:08:15.297 00.000 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.67) = xAngle (1.89 = 1.89)
21:08:15.298 00.001 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.02 = -1.26)
21:08:15.298 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=0.13 hyp=0.59 cameraTheta=0.22 mountX=-0.19 mountY=-0.56, mountTheta=-1.89
21:08:15.299 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.13, opts=13)
21:08:15.300 00.001 14964 Enqueuing Move request for scope (0.58, 0.13)
21:08:15.301 00.001 12044 Worker thread wakes up
21:08:15.301 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.13) opts 0xd
21:08:15.301 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.13)
21:08:15.301 00.000 12044 Moving (0.58, 0.13) raw xDistance=-0.19 yDistance=-0.56
21:08:15.301 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.01
21:08:15.301 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:15.301 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:08:15.301 00.000 12044 MoveAxis(E, 0, ABG)
21:08:15.301 00.000 12044 Move returns status 0, amount 0
21:08:15.301 00.000 12044 MoveAxis(N, 0, ABG)
21:08:15.301 00.000 12044 Move returns status 0, amount 0
21:08:15.301 00.000 12044 move complete, result=0
21:08:15.301 00.000 12044 worker thread done servicing request
21:08:15.309 00.008 14964 UpdateImageDisplay: Size=(968,608) min=123, max=11299, med=625, FiltMin=533, FiltMax=7271, Gamma=0.810
21:08:15.315 00.006 14964 UpdateGuideState exits: m=115339 SNR=199.9
21:08:15.316 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:15.316 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:15.317 00.001 14964 Enqueuing Expose request
21:08:15.317 00.000 12044 Worker thread wakes up
21:08:15.317 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
21:08:15.318 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:15.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:18.416 03.098 12044 Exposure complete
21:08:18.441 00.025 12044 worker thread done servicing request
21:08:18.441 00.000 14964 OnExposeComplete: enter
21:08:18.442 00.001 14964 UpdateGuideState(): m_state=6
21:08:18.443 00.001 14964 Star::Find(35, 812, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
21:08:18.444 00.001 14964 Star::Find returns 1 (0), X=812.34, Y=383.61, Mass=116970, SNR=201.5, Peak=11035 HFD=3.3
21:08:18.444 00.000 14964 MultiStar: [#1 1.09,-0.38,0.00,M5] [#2 1.15,-0.22,0.00,M6] 
21:08:18.445 00.001 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.67) = xAngle (1.34 = 1.34)
21:08:18.445 00.000 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.47 = -1.81)
21:08:18.446 00.001 14964 CameraToMount -- cameraX=0.84 cameraY=-0.29 hyp=0.89 cameraTheta=-0.33 mountX=0.21 mountY=-0.86, mountTheta=-1.33
21:08:18.447 00.001 14964 SchedulePrimaryMove(1136A648, x=0.84, y=-0.29, opts=13)
21:08:18.448 00.001 14964 Enqueuing Move request for scope (0.84, -0.29)
21:08:18.448 00.000 12044 Worker thread wakes up
21:08:18.448 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.29) opts 0xd
21:08:18.448 00.000 12044 Handling offset move in thread for scope, endpoint = (0.84, -0.29)
21:08:18.448 00.000 12044 Moving (0.84, -0.29) raw xDistance=0.21 yDistance=-0.86
21:08:18.448 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.00
21:08:18.448 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.08 newest=-2.08
21:08:18.448 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
21:08:18.448 00.000 12044 MoveAxis(E, 0, ABG)
21:08:18.448 00.000 12044 Move returns status 0, amount 0
21:08:18.448 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 252 applied
21:08:18.449 00.001 12044 MoveAxis(N, 333, ABG)
21:08:18.449 00.000 12044 Guiding  Dir = 0, Dur = 333
21:08:18.459 00.010 14964 UpdateImageDisplay: Size=(968,608) min=159, max=11035, med=623, FiltMin=535, FiltMax=6323, Gamma=0.810
21:08:18.465 00.006 14964 UpdateGuideState exits: m=116970 SNR=201.5
21:08:18.465 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:18.466 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:18.466 00.000 14964 Enqueuing Expose request
21:08:18.499 00.033 12044 IsSlewing returns 0
21:08:18.525 00.026 12044 IsGuiding returns 0
21:08:18.546 00.021 12044 PulseGuide returned control before completion, sleep 322
21:08:18.881 00.335 12044 IsGuiding returns 1
21:08:18.881 00.000 12044 scope still moving after pulse duration time elapsed
21:08:18.952 00.071 12044 IsSlewing returns 0
21:08:18.952 00.000 12044 IsGuiding returns 0
21:08:18.952 00.000 12044 scope move finished after 333 + 94 ms
21:08:18.952 00.000 12044 Move returns status 0, amount 333
21:08:18.952 00.000 12044 move complete, result=0
21:08:18.953 00.001 12044 worker thread done servicing request
21:08:18.953 00.000 12044 Worker thread wakes up
21:08:18.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:18.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:18.953 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.9 px 333 ms NORTH
21:08:22.075 03.122 12044 Exposure complete
21:08:22.095 00.020 12044 worker thread done servicing request
21:08:22.095 00.000 14964 OnExposeComplete: enter
21:08:22.096 00.001 14964 UpdateGuideState(): m_state=6
21:08:22.098 00.002 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
21:08:22.098 00.000 14964 Star::Find returns 1 (0), X=811.59, Y=383.52, Mass=115697, SNR=197.1, Peak=9099 HFD=3.2
21:08:22.098 00.000 14964 MultiStar: [#1 0.40,-0.41,0.72,U] [#2 0.48,-0.30,0.40,U] 
21:08:22.098 00.000 14964 single-star, 2 included, MultiStar: {0.27, -0.37}, one-star: {0.08, -0.38}
21:08:22.099 00.001 14964 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.67) = xAngle (0.32 = 0.32)
21:08:22.099 00.000 14964 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.45 = -2.83)
21:08:22.100 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.35 mountX=0.37 mountY=-0.12, mountTheta=-0.31
21:08:22.101 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.38, opts=13)
21:08:22.101 00.000 14964 Enqueuing Move request for scope (0.08, -0.38)
21:08:22.102 00.001 12044 Worker thread wakes up
21:08:22.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
21:08:22.102 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
21:08:22.102 00.000 12044 Moving (0.08, -0.38) raw xDistance=0.37 yDistance=-0.12
21:08:22.102 00.000 12044 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.45, ShCount=2, LgCount=2, SticCount=0,  Deflections: 0=-0.864904, 1:0.118116
21:08:22.102 00.000 12044 BLC: No correction, Miss < min_move
21:08:22.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.37, slope = 0.02
21:08:22.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:22.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:08:22.102 00.000 12044 MoveAxis(W, 16, ABG)
21:08:22.102 00.000 12044 Guiding  Dir = 3, Dur = 16
21:08:22.109 00.007 14964 UpdateImageDisplay: Size=(968,608) min=178, max=9099, med=625, FiltMin=541, FiltMax=6237, Gamma=0.810
21:08:22.115 00.006 14964 UpdateGuideState exits: m=115697 SNR=197.1
21:08:22.115 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:22.116 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:22.116 00.000 14964 Enqueuing Expose request
21:08:22.127 00.011 12044 IsSlewing returns 0
21:08:22.128 00.001 12044 IsGuiding returns 0
21:08:22.161 00.033 12044 IsGuiding returns 1
21:08:22.161 00.000 12044 scope still moving after pulse duration time elapsed
21:08:22.221 00.060 12044 IsSlewing returns 0
21:08:22.221 00.000 12044 IsGuiding returns 0
21:08:22.221 00.000 12044 scope move finished after 16 + 76 ms
21:08:22.221 00.000 12044 Move returns status 0, amount 16
21:08:22.221 00.000 12044 MoveAxis(N, 0, ABG)
21:08:22.221 00.000 12044 Move returns status 0, amount 0
21:08:22.221 00.000 12044 move complete, result=0
21:08:22.222 00.001 12044 worker thread done servicing request
21:08:22.222 00.000 12044 Worker thread wakes up
21:08:22.222 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:22.222 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:22.222 00.000 14964 GuideStep: 0.4 px 16 ms WEST, -0.1 px 0 ms NORTH
21:08:25.328 03.106 12044 Exposure complete
21:08:25.352 00.024 12044 worker thread done servicing request
21:08:25.352 00.000 14964 OnExposeComplete: enter
21:08:25.353 00.001 14964 UpdateGuideState(): m_state=6
21:08:25.354 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
21:08:25.354 00.000 14964 Star::Find returns 1 (0), X=811.63, Y=383.03, Mass=114999, SNR=197.6, Peak=9627 HFD=3.4
21:08:25.355 00.001 14964 MultiStar: [#1 0.27,-0.99,0.00,M5] [#2 0.53,-1.09,0.00,M6] 
21:08:25.355 00.000 14964 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.67) = xAngle (0.25 = 0.25)
21:08:25.356 00.001 14964 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.38 = -2.90)
21:08:25.356 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.87 hyp=0.88 cameraTheta=-1.42 mountX=0.85 mountY=-0.21, mountTheta=-0.24
21:08:25.358 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.87, opts=13)
21:08:25.358 00.000 14964 Enqueuing Move request for scope (0.13, -0.87)
21:08:25.359 00.001 12044 Worker thread wakes up
21:08:25.359 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.87) opts 0xd
21:08:25.359 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.87)
21:08:25.359 00.000 12044 Moving (0.13, -0.87) raw xDistance=0.85 yDistance=-0.21
21:08:25.359 00.000 12044 BLC: History state: CurrMiss=0.21, AvgInitMiss=-0.45, ShCount=2, LgCount=2, SticCount=0,  Deflections: 0=-0.864904, 1:0.118116, 2:0.209626
21:08:25.359 00.000 12044 BLC: No correction, Miss < min_move
21:08:25.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.85, slope = 0.06
21:08:25.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:25.359 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:08:25.359 00.000 12044 MoveAxis(W, 41, ABG)
21:08:25.359 00.000 12044 Guiding  Dir = 3, Dur = 41
21:08:25.366 00.007 14964 UpdateImageDisplay: Size=(968,608) min=38, max=9627, med=625, FiltMin=540, FiltMax=7039, Gamma=0.810
21:08:25.372 00.006 14964 UpdateGuideState exits: m=114999 SNR=197.6
21:08:25.373 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:25.373 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:25.374 00.001 14964 Enqueuing Expose request
21:08:25.391 00.017 12044 IsSlewing returns 0
21:08:25.391 00.000 12044 IsGuiding returns 0
21:08:25.422 00.031 12044 PulseGuide returned control before completion, sleep 20
21:08:25.446 00.024 12044 IsGuiding returns 1
21:08:25.446 00.000 12044 scope still moving after pulse duration time elapsed
21:08:25.517 00.071 12044 IsSlewing returns 0
21:08:25.517 00.000 12044 IsGuiding returns 0
21:08:25.517 00.000 12044 scope move finished after 41 + 84 ms
21:08:25.517 00.000 12044 Move returns status 0, amount 41
21:08:25.517 00.000 12044 MoveAxis(N, 0, ABG)
21:08:25.517 00.000 12044 Move returns status 0, amount 0
21:08:25.517 00.000 12044 move complete, result=0
21:08:25.517 00.000 12044 worker thread done servicing request
21:08:25.517 00.000 12044 Worker thread wakes up
21:08:25.517 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:25.517 00.000 14964 GuideStep: 0.8 px 41 ms WEST, -0.2 px 0 ms NORTH
21:08:25.518 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:28.643 03.125 12044 Exposure complete
21:08:28.665 00.022 12044 worker thread done servicing request
21:08:28.665 00.000 14964 OnExposeComplete: enter
21:08:28.666 00.001 14964 UpdateGuideState(): m_state=6
21:08:28.666 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
21:08:28.667 00.001 14964 Star::Find returns 1 (0), X=811.42, Y=384.02, Mass=117710, SNR=208.8, Peak=9603 HFD=3.5
21:08:28.667 00.000 14964 MultiStar: [#1 0.32,0.01,0.68,U] [#2 0.42,0.09,0.36,U] 
21:08:28.668 00.001 14964 single-star, 2 included, MultiStar: {0.14, 0.08}, one-star: {-0.08, 0.12}
21:08:28.668 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.67) = xAngle (3.84 = -2.44)
21:08:28.669 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.98 = 0.70)
21:08:28.669 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.18 mountX=-0.11 mountY=0.10, mountTheta=2.44
21:08:28.670 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.12, opts=13)
21:08:28.671 00.001 14964 Enqueuing Move request for scope (-0.08, 0.12)
21:08:28.672 00.001 12044 Worker thread wakes up
21:08:28.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
21:08:28.672 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
21:08:28.672 00.000 12044 Moving (-0.08, 0.12) raw xDistance=-0.11 yDistance=0.10
21:08:28.672 00.000 12044 BLC: window closed
21:08:28.672 00.000 12044 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.45, ShCount=2, LgCount=2, SticCount=0,  Deflections: 0=-0.864904, 1:0.118116, 2:0.209626
21:08:28.672 00.000 12044 BLC: No correction, Miss < min_move
21:08:28.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.04
21:08:28.672 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:28.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:08:28.672 00.000 12044 MoveAxis(E, 0, ABG)
21:08:28.672 00.000 12044 Move returns status 0, amount 0
21:08:28.672 00.000 12044 MoveAxis(N, 0, ABG)
21:08:28.672 00.000 12044 Move returns status 0, amount 0
21:08:28.672 00.000 12044 move complete, result=0
21:08:28.672 00.000 12044 worker thread done servicing request
21:08:28.680 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9603, med=625, FiltMin=539, FiltMax=6974, Gamma=0.810
21:08:28.688 00.008 14964 UpdateGuideState exits: m=117710 SNR=208.8
21:08:28.689 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:28.689 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:28.690 00.001 14964 Enqueuing Expose request
21:08:28.690 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:08:28.691 00.001 12044 Worker thread wakes up
21:08:28.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:28.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:31.794 03.103 12044 Exposure complete
21:08:31.819 00.025 12044 worker thread done servicing request
21:08:31.820 00.001 14964 OnExposeComplete: enter
21:08:31.820 00.000 14964 UpdateGuideState(): m_state=6
21:08:31.821 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
21:08:31.821 00.000 14964 Star::Find returns 1 (0), X=811.62, Y=383.94, Mass=115568, SNR=198.2, Peak=8415 HFD=3.4
21:08:31.822 00.001 14964 MultiStar: [#1 0.11,0.04,0.69,U] [#2 0.40,0.03,0.38,U] 
21:08:31.822 00.000 14964 single-star, 2 included, MultiStar: {0.17, 0.04}, one-star: {0.12, 0.04}
21:08:31.823 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.67) = xAngle (2.00 = 2.00)
21:08:31.823 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.14 = -1.15)
21:08:31.824 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
21:08:31.825 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.04, opts=13)
21:08:31.826 00.001 14964 Enqueuing Move request for scope (0.12, 0.04)
21:08:31.826 00.000 12044 Worker thread wakes up
21:08:31.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
21:08:31.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
21:08:31.826 00.000 12044 Moving (0.12, 0.04) raw xDistance=-0.05 yDistance=-0.12
21:08:31.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
21:08:31.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:31.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:08:31.826 00.000 12044 MoveAxis(E, 0, ABG)
21:08:31.826 00.000 12044 Move returns status 0, amount 0
21:08:31.826 00.000 12044 MoveAxis(N, 0, ABG)
21:08:31.826 00.000 12044 Move returns status 0, amount 0
21:08:31.826 00.000 12044 move complete, result=0
21:08:31.826 00.000 12044 worker thread done servicing request
21:08:31.834 00.008 14964 UpdateImageDisplay: Size=(968,608) min=198, max=8415, med=624, FiltMin=542, FiltMax=6738, Gamma=0.810
21:08:31.840 00.006 14964 UpdateGuideState exits: m=115568 SNR=198.2
21:08:31.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:31.841 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:31.842 00.001 14964 Enqueuing Expose request
21:08:31.842 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:08:31.843 00.001 12044 Worker thread wakes up
21:08:31.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:31.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:34.950 03.107 12044 Exposure complete
21:08:34.972 00.022 12044 worker thread done servicing request
21:08:34.972 00.000 14964 OnExposeComplete: enter
21:08:34.972 00.000 14964 UpdateGuideState(): m_state=6
21:08:34.973 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
21:08:34.973 00.000 14964 Star::Find returns 1 (0), X=811.92, Y=383.92, Mass=116894, SNR=206.0, Peak=10503 HFD=3.0
21:08:34.974 00.001 14964 MultiStar: [#1 0.71,0.10,0.69,U] [#2 0.89,0.05,0.00,M5] 
21:08:34.974 00.000 14964 single-star, 1 included, MultiStar: {0.53, 0.05}, one-star: {0.41, 0.02}
21:08:34.975 00.001 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.67) = xAngle (1.72 = 1.72)
21:08:34.975 00.000 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.86 = -1.43)
21:08:34.976 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.42 cameraTheta=0.06 mountX=-0.06 mountY=-0.41, mountTheta=-1.72
21:08:34.977 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.02, opts=13)
21:08:34.978 00.001 14964 Enqueuing Move request for scope (0.41, 0.02)
21:08:34.978 00.000 12044 Worker thread wakes up
21:08:34.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
21:08:34.978 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
21:08:34.978 00.000 12044 Moving (0.41, 0.02) raw xDistance=-0.06 yDistance=-0.41
21:08:34.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
21:08:34.978 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:34.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:08:34.978 00.000 12044 MoveAxis(E, 0, ABG)
21:08:34.978 00.000 12044 Move returns status 0, amount 0
21:08:34.979 00.001 12044 MoveAxis(N, 0, ABG)
21:08:34.979 00.000 12044 Move returns status 0, amount 0
21:08:34.979 00.000 12044 move complete, result=0
21:08:34.979 00.000 12044 worker thread done servicing request
21:08:34.986 00.007 14964 UpdateImageDisplay: Size=(968,608) min=174, max=10503, med=624, FiltMin=543, FiltMax=7117, Gamma=0.810
21:08:34.992 00.006 14964 UpdateGuideState exits: m=116894 SNR=206.0
21:08:34.992 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:34.993 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:34.993 00.000 14964 Enqueuing Expose request
21:08:34.994 00.001 12044 Worker thread wakes up
21:08:34.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:34.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:34.994 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:08:38.101 03.107 12044 Exposure complete
21:08:38.127 00.026 12044 worker thread done servicing request
21:08:38.128 00.001 14964 OnExposeComplete: enter
21:08:38.128 00.000 14964 UpdateGuideState(): m_state=6
21:08:38.129 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
21:08:38.129 00.000 14964 Star::Find returns 1 (0), X=811.93, Y=383.74, Mass=115710, SNR=200.4, Peak=9023 HFD=3.4
21:08:38.130 00.001 14964 MultiStar: [#1 0.68,0.08,0.71,U] [#2 0.69,0.24,0.38,U] 
21:08:38.130 00.000 14964 single-star, 2 included, MultiStar: {0.56, -0.01}, one-star: {0.43, -0.16}
21:08:38.131 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.67) = xAngle (1.31 = 1.31)
21:08:38.131 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.44 = -1.84)
21:08:38.132 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.16 hyp=0.45 cameraTheta=-0.36 mountX=0.12 mountY=-0.44, mountTheta=-1.31
21:08:38.133 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.16, opts=13)
21:08:38.134 00.001 14964 Enqueuing Move request for scope (0.43, -0.16)
21:08:38.134 00.000 12044 Worker thread wakes up
21:08:38.134 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.16) opts 0xd
21:08:38.134 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.16)
21:08:38.134 00.000 12044 Moving (0.43, -0.16) raw xDistance=0.12 yDistance=-0.44
21:08:38.134 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
21:08:38.134 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:38.134 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:08:38.134 00.000 12044 MoveAxis(E, 0, ABG)
21:08:38.134 00.000 12044 Move returns status 0, amount 0
21:08:38.134 00.000 12044 MoveAxis(N, 0, ABG)
21:08:38.134 00.000 12044 Move returns status 0, amount 0
21:08:38.134 00.000 12044 move complete, result=0
21:08:38.134 00.000 12044 worker thread done servicing request
21:08:38.142 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9023, med=625, FiltMin=541, FiltMax=6508, Gamma=0.810
21:08:38.147 00.005 14964 UpdateGuideState exits: m=115710 SNR=200.4
21:08:38.148 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:38.148 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:38.148 00.000 14964 Enqueuing Expose request
21:08:38.149 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:08:38.149 00.000 12044 Worker thread wakes up
21:08:38.150 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:38.150 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:41.248 03.098 12044 Exposure complete
21:08:41.274 00.026 12044 worker thread done servicing request
21:08:41.274 00.000 14964 OnExposeComplete: enter
21:08:41.274 00.000 14964 UpdateGuideState(): m_state=6
21:08:41.275 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
21:08:41.276 00.001 14964 Star::Find returns 1 (0), X=811.53, Y=384.21, Mass=116723, SNR=206.1, Peak=10063 HFD=3.3
21:08:41.276 00.000 14964 MultiStar: [#1 0.20,-0.05,0.65,U] [#2 0.34,0.10,0.37,U] 
21:08:41.277 00.001 14964 refined, 2 included, MultiStar: {0.14, 0.15}, one-star: {0.03, 0.31}
21:08:41.277 00.000 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.67) = xAngle (2.50 = 2.50)
21:08:41.278 00.001 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.63 = -0.65)
21:08:41.278 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.83 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
21:08:41.279 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.15, opts=13)
21:08:41.280 00.001 14964 Enqueuing Move request for scope (0.14, 0.15)
21:08:41.281 00.001 12044 Worker thread wakes up
21:08:41.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
21:08:41.281 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
21:08:41.281 00.000 12044 Moving (0.14, 0.15) raw xDistance=-0.17 yDistance=-0.13
21:08:41.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
21:08:41.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:41.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:08:41.281 00.000 12044 MoveAxis(E, 0, ABG)
21:08:41.281 00.000 12044 Move returns status 0, amount 0
21:08:41.281 00.000 12044 MoveAxis(N, 0, ABG)
21:08:41.281 00.000 12044 Move returns status 0, amount 0
21:08:41.281 00.000 12044 move complete, result=0
21:08:41.281 00.000 12044 worker thread done servicing request
21:08:41.288 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10063, med=627, FiltMin=535, FiltMax=7521, Gamma=0.810
21:08:41.294 00.006 14964 UpdateGuideState exits: m=116723 SNR=206.1
21:08:41.295 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:41.295 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:41.296 00.001 14964 Enqueuing Expose request
21:08:41.296 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:08:41.297 00.001 12044 Worker thread wakes up
21:08:41.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:41.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:44.392 03.095 12044 Exposure complete
21:08:44.417 00.025 12044 worker thread done servicing request
21:08:44.417 00.000 14964 OnExposeComplete: enter
21:08:44.418 00.001 14964 UpdateGuideState(): m_state=6
21:08:44.418 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
21:08:44.419 00.001 14964 Star::Find returns 1 (0), X=811.64, Y=383.73, Mass=116878, SNR=208.2, Peak=8767 HFD=3.4
21:08:44.419 00.000 14964 MultiStar: [#1 0.38,-0.18,0.69,U] [#2 0.59,-0.06,0.38,U] 
21:08:44.420 00.001 14964 single-star, 2 included, MultiStar: {0.30, -0.15}, one-star: {0.14, -0.17}
21:08:44.420 00.000 14964 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:08:44.421 00.001 14964 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.91 = -2.38)
21:08:44.421 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=0.16 mountY=-0.16, mountTheta=-0.77
21:08:44.422 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.17, opts=13)
21:08:44.423 00.001 14964 Enqueuing Move request for scope (0.14, -0.17)
21:08:44.424 00.001 12044 Worker thread wakes up
21:08:44.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
21:08:44.424 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
21:08:44.424 00.000 12044 Moving (0.14, -0.17) raw xDistance=0.16 yDistance=-0.16
21:08:44.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
21:08:44.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:44.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:08:44.424 00.000 12044 MoveAxis(E, 0, ABG)
21:08:44.424 00.000 12044 Move returns status 0, amount 0
21:08:44.424 00.000 12044 MoveAxis(N, 0, ABG)
21:08:44.424 00.000 12044 Move returns status 0, amount 0
21:08:44.424 00.000 12044 move complete, result=0
21:08:44.424 00.000 12044 worker thread done servicing request
21:08:44.431 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8767, med=625, FiltMin=529, FiltMax=5986, Gamma=0.810
21:08:44.436 00.005 14964 UpdateGuideState exits: m=116878 SNR=208.2
21:08:44.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:44.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:44.438 00.001 14964 Enqueuing Expose request
21:08:44.438 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:08:44.439 00.001 12044 Worker thread wakes up
21:08:44.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:44.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:47.534 03.095 12044 Exposure complete
21:08:47.563 00.029 12044 worker thread done servicing request
21:08:47.563 00.000 14964 OnExposeComplete: enter
21:08:47.564 00.001 14964 UpdateGuideState(): m_state=6
21:08:47.564 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
21:08:47.565 00.001 14964 Star::Find returns 1 (0), X=811.40, Y=383.96, Mass=116971, SNR=201.5, Peak=10447 HFD=3.4
21:08:47.565 00.000 14964 MultiStar: [#1 -0.05,-0.00,0.71,U] [#2 0.27,-0.08,0.38,U] 
21:08:47.566 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.01}, one-star: {-0.10, 0.06}
21:08:47.566 00.000 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.67) = xAngle (4.12 = -2.17)
21:08:47.567 00.001 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.25 = 0.97)
21:08:47.567 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.45 mountX=-0.01 mountY=0.02, mountTheta=2.17
21:08:47.569 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.01, opts=13)
21:08:47.569 00.000 14964 Enqueuing Move request for scope (-0.01, 0.01)
21:08:47.570 00.001 12044 Worker thread wakes up
21:08:47.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:08:47.570 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:08:47.570 00.000 12044 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.02
21:08:47.570 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.31, using input
21:08:47.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.05
21:08:47.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:47.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:08:47.570 00.000 12044 MoveAxis(E, 0, ABG)
21:08:47.570 00.000 12044 Move returns status 0, amount 0
21:08:47.570 00.000 12044 MoveAxis(N, 0, ABG)
21:08:47.570 00.000 12044 Move returns status 0, amount 0
21:08:47.570 00.000 12044 move complete, result=0
21:08:47.571 00.001 12044 worker thread done servicing request
21:08:47.579 00.008 14964 UpdateImageDisplay: Size=(968,608) min=116, max=10447, med=624, FiltMin=539, FiltMax=6854, Gamma=0.810
21:08:47.584 00.005 14964 UpdateGuideState exits: m=116971 SNR=201.5
21:08:47.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:47.585 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:47.586 00.001 14964 Enqueuing Expose request
21:08:47.586 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:08:47.587 00.001 12044 Worker thread wakes up
21:08:47.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:47.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:50.685 03.098 12044 Exposure complete
21:08:50.706 00.021 12044 worker thread done servicing request
21:08:50.706 00.000 14964 OnExposeComplete: enter
21:08:50.707 00.001 14964 UpdateGuideState(): m_state=6
21:08:50.707 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
21:08:50.708 00.001 14964 Star::Find returns 1 (0), X=811.60, Y=384.04, Mass=114422, SNR=200.3, Peak=10707 HFD=3.2
21:08:50.708 00.000 14964 MultiStar: [#1 0.23,0.16,0.70,U] [#2 0.44,0.23,0.38,U] 
21:08:50.709 00.001 14964 single-star, 2 included, MultiStar: {0.20, 0.16}, one-star: {0.10, 0.14}
21:08:50.709 00.000 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.67) = xAngle (2.62 = 2.62)
21:08:50.710 00.001 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.75 = -0.53)
21:08:50.710 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.95 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
21:08:50.711 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.14, opts=13)
21:08:50.712 00.001 14964 Enqueuing Move request for scope (0.10, 0.14)
21:08:50.712 00.000 12044 Worker thread wakes up
21:08:50.712 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
21:08:50.712 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
21:08:50.712 00.000 12044 Moving (0.10, 0.14) raw xDistance=-0.14 yDistance=-0.08
21:08:50.712 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.37, using input
21:08:50.712 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.06
21:08:50.712 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:50.712 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:08:50.712 00.000 12044 MoveAxis(E, 0, ABG)
21:08:50.712 00.000 12044 Move returns status 0, amount 0
21:08:50.713 00.001 12044 MoveAxis(N, 0, ABG)
21:08:50.713 00.000 12044 Move returns status 0, amount 0
21:08:50.713 00.000 12044 move complete, result=0
21:08:50.713 00.000 12044 worker thread done servicing request
21:08:50.720 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10707, med=624, FiltMin=539, FiltMax=6800, Gamma=0.810
21:08:50.725 00.005 14964 UpdateGuideState exits: m=114422 SNR=200.3
21:08:50.726 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:50.726 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:50.727 00.001 14964 Enqueuing Expose request
21:08:50.727 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:08:50.728 00.001 12044 Worker thread wakes up
21:08:50.728 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:50.728 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:53.829 03.101 12044 Exposure complete
21:08:53.850 00.021 12044 worker thread done servicing request
21:08:53.850 00.000 14964 OnExposeComplete: enter
21:08:53.851 00.001 14964 UpdateGuideState(): m_state=6
21:08:53.851 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
21:08:53.852 00.001 14964 Star::Find returns 1 (0), X=811.48, Y=384.15, Mass=117301, SNR=203.7, Peak=9451 HFD=3.5
21:08:53.852 00.000 14964 MultiStar: [#1 0.18,0.04,0.69,U] [#2 0.39,0.11,0.35,U] 
21:08:53.853 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.15}, one-star: {-0.02, 0.25}
21:08:53.853 00.000 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.67) = xAngle (2.59 = 2.59)
21:08:53.854 00.001 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.72 = -0.56)
21:08:53.854 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
21:08:53.856 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.15, opts=13)
21:08:53.856 00.000 14964 Enqueuing Move request for scope (0.12, 0.15)
21:08:53.857 00.001 12044 Worker thread wakes up
21:08:53.857 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
21:08:53.857 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
21:08:53.857 00.000 12044 Moving (0.12, 0.15) raw xDistance=-0.16 yDistance=-0.10
21:08:53.857 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.34, using input
21:08:53.857 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.05
21:08:53.857 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:53.857 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:08:53.857 00.000 12044 MoveAxis(E, 0, ABG)
21:08:53.857 00.000 12044 Move returns status 0, amount 0
21:08:53.857 00.000 12044 MoveAxis(N, 0, ABG)
21:08:53.857 00.000 12044 Move returns status 0, amount 0
21:08:53.857 00.000 12044 move complete, result=0
21:08:53.857 00.000 12044 worker thread done servicing request
21:08:53.866 00.009 14964 UpdateImageDisplay: Size=(968,608) min=11, max=9451, med=624, FiltMin=529, FiltMax=7032, Gamma=0.810
21:08:53.872 00.006 14964 UpdateGuideState exits: m=117301 SNR=203.7
21:08:53.873 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:53.873 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:53.874 00.001 14964 Enqueuing Expose request
21:08:53.874 00.000 12044 Worker thread wakes up
21:08:53.874 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:53.874 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:08:53.874 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:08:56.974 03.100 12044 Exposure complete
21:08:56.995 00.021 12044 worker thread done servicing request
21:08:56.995 00.000 14964 OnExposeComplete: enter
21:08:56.996 00.001 14964 UpdateGuideState(): m_state=6
21:08:56.996 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
21:08:56.997 00.001 14964 Star::Find returns 1 (0), X=812.28, Y=384.05, Mass=115781, SNR=199.6, Peak=10067 HFD=3.3
21:08:56.997 00.000 14964 MultiStar: [#1 1.01,0.10,0.00,M1] [#2 1.13,0.19,0.00,M1] 
21:08:56.998 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.67) = xAngle (1.85 = 1.85)
21:08:56.998 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.99 = -1.29)
21:08:56.999 00.001 14964 CameraToMount -- cameraX=0.78 cameraY=0.15 hyp=0.80 cameraTheta=0.19 mountX=-0.22 mountY=-0.76, mountTheta=-1.85
21:08:57.000 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=0.15, opts=13)
21:08:57.001 00.001 14964 Enqueuing Move request for scope (0.78, 0.15)
21:08:57.001 00.000 12044 Worker thread wakes up
21:08:57.001 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.15) opts 0xd
21:08:57.001 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, 0.15)
21:08:57.001 00.000 12044 Moving (0.78, 0.15) raw xDistance=-0.22 yDistance=-0.76
21:08:57.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.01
21:08:57.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
21:08:57.001 00.000 12044 MoveAxis(E, 0, ABG)
21:08:57.001 00.000 12044 Move returns status 0, amount 0
21:08:57.001 00.000 12044 MoveAxis(N, 72, ABG)
21:08:57.001 00.000 12044 Guiding  Dir = 0, Dur = 72
21:08:57.009 00.008 14964 UpdateImageDisplay: Size=(968,608) min=315, max=10067, med=625, FiltMin=536, FiltMax=7195, Gamma=0.810
21:08:57.015 00.006 14964 UpdateGuideState exits: m=115781 SNR=199.6
21:08:57.015 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:57.016 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:08:57.016 00.000 14964 Enqueuing Expose request
21:08:57.022 00.006 12044 IsSlewing returns 0
21:08:57.085 00.063 12044 IsGuiding returns 0
21:08:57.117 00.032 12044 PulseGuide returned control before completion, sleep 51
21:08:57.177 00.060 12044 IsGuiding returns 1
21:08:57.177 00.000 12044 scope still moving after pulse duration time elapsed
21:08:57.240 00.063 12044 IsSlewing returns 0
21:08:57.241 00.001 12044 IsGuiding returns 0
21:08:57.241 00.000 12044 scope move finished after 72 + 84 ms
21:08:57.241 00.000 12044 Move returns status 0, amount 72
21:08:57.241 00.000 12044 move complete, result=0
21:08:57.241 00.000 12044 worker thread done servicing request
21:08:57.241 00.000 12044 Worker thread wakes up
21:08:57.241 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:08:57.241 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.8 px 72 ms NORTH
21:08:57.242 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:00.351 03.109 12044 Exposure complete
21:09:00.379 00.028 12044 worker thread done servicing request
21:09:00.380 00.001 14964 OnExposeComplete: enter
21:09:00.380 00.000 14964 UpdateGuideState(): m_state=6
21:09:00.381 00.001 14964 Star::Find(35, 812, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
21:09:00.381 00.000 14964 Star::Find returns 1 (0), X=811.54, Y=383.94, Mass=117361, SNR=207.2, Peak=9451 HFD=3.5
21:09:00.382 00.001 14964 MultiStar: [#1 0.44,0.04,0.70,U] [#2 0.43,-0.07,0.35,U] 
21:09:00.382 00.000 14964 single-star, 2 included, MultiStar: {0.24, 0.02}, one-star: {0.04, 0.04}
21:09:00.383 00.001 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.67) = xAngle (2.43 = 2.43)
21:09:00.383 00.000 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.56 = -0.72)
21:09:00.384 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
21:09:00.385 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.04, opts=13)
21:09:00.385 00.000 14964 Enqueuing Move request for scope (0.04, 0.04)
21:09:00.386 00.001 12044 Worker thread wakes up
21:09:00.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:09:00.386 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:09:00.386 00.000 12044 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
21:09:00.386 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.10, using input
21:09:00.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
21:09:00.386 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:00.386 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:09:00.386 00.000 12044 MoveAxis(E, 0, ABG)
21:09:00.386 00.000 12044 Move returns status 0, amount 0
21:09:00.386 00.000 12044 MoveAxis(N, 0, ABG)
21:09:00.386 00.000 12044 Move returns status 0, amount 0
21:09:00.386 00.000 12044 move complete, result=0
21:09:00.386 00.000 12044 worker thread done servicing request
21:09:00.396 00.010 14964 UpdateImageDisplay: Size=(968,608) min=150, max=9451, med=624, FiltMin=540, FiltMax=6768, Gamma=0.810
21:09:00.402 00.006 14964 UpdateGuideState exits: m=117361 SNR=207.2
21:09:00.403 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:00.403 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:00.404 00.001 14964 Enqueuing Expose request
21:09:00.404 00.000 12044 Worker thread wakes up
21:09:00.404 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:09:00.406 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:00.406 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:03.510 03.104 12044 Exposure complete
21:09:03.536 00.026 12044 worker thread done servicing request
21:09:03.536 00.000 14964 OnExposeComplete: enter
21:09:03.537 00.001 14964 UpdateGuideState(): m_state=6
21:09:03.537 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
21:09:03.538 00.001 14964 Star::Find returns 1 (0), X=811.93, Y=384.18, Mass=116857, SNR=194.3, Peak=9231 HFD=3.6
21:09:03.539 00.001 14964 MultiStar: [#1 0.76,0.18,0.00,M1] [#2 0.84,0.34,0.00,M1] 
21:09:03.539 00.000 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.67) = xAngle (2.25 = 2.25)
21:09:03.540 00.001 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.38 = -0.90)
21:09:03.540 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.28 hyp=0.52 cameraTheta=0.58 mountX=-0.32 mountY=-0.40, mountTheta=-2.24
21:09:03.542 00.002 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.28, opts=13)
21:09:03.543 00.001 14964 Enqueuing Move request for scope (0.43, 0.28)
21:09:03.544 00.001 12044 Worker thread wakes up
21:09:03.544 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.28) opts 0xd
21:09:03.544 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.28)
21:09:03.544 00.000 12044 Moving (0.43, 0.28) raw xDistance=-0.32 yDistance=-0.40
21:09:03.544 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.32, slope = -0.03
21:09:03.544 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:03.544 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:09:03.544 00.000 12044 MoveAxis(E, 20, ABG)
21:09:03.544 00.000 12044 Guiding  Dir = 2, Dur = 20
21:09:03.553 00.009 14964 UpdateImageDisplay: Size=(968,608) min=6, max=9231, med=625, FiltMin=529, FiltMax=6238, Gamma=0.810
21:09:03.558 00.005 14964 UpdateGuideState exits: m=116857 SNR=194.3
21:09:03.559 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:03.559 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:03.559 00.000 14964 Enqueuing Expose request
21:09:03.573 00.014 12044 IsSlewing returns 0
21:09:03.574 00.001 12044 IsGuiding returns 0
21:09:03.605 00.031 12044 IsGuiding returns 1
21:09:03.605 00.000 12044 scope still moving after pulse duration time elapsed
21:09:03.665 00.060 12044 IsSlewing returns 0
21:09:03.665 00.000 12044 IsGuiding returns 0
21:09:03.665 00.000 12044 scope move finished after 20 + 72 ms
21:09:03.665 00.000 12044 Move returns status 0, amount 20
21:09:03.665 00.000 12044 MoveAxis(N, 0, ABG)
21:09:03.665 00.000 12044 Move returns status 0, amount 0
21:09:03.665 00.000 12044 move complete, result=0
21:09:03.665 00.000 12044 worker thread done servicing request
21:09:03.665 00.000 12044 Worker thread wakes up
21:09:03.665 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:03.665 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:03.665 00.000 14964 GuideStep: -0.3 px 20 ms EAST, -0.4 px 0 ms NORTH
21:09:06.768 03.103 12044 Exposure complete
21:09:06.791 00.023 12044 worker thread done servicing request
21:09:06.791 00.000 14964 OnExposeComplete: enter
21:09:06.791 00.000 14964 UpdateGuideState(): m_state=6
21:09:06.792 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
21:09:06.793 00.001 14964 Star::Find returns 1 (0), X=811.44, Y=383.36, Mass=113040, SNR=196.4, Peak=9065 HFD=3.4
21:09:06.793 00.000 14964 MultiStar: [#1 0.09,-0.41,0.71,U] [#2 0.28,-0.38,0.39,U] 
21:09:06.794 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.47}, one-star: {-0.06, -0.54}
21:09:06.794 00.000 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.67) = xAngle (0.21 = 0.21)
21:09:06.795 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.35 = -2.93)
21:09:06.795 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.47 cameraTheta=-1.45 mountX=0.46 mountY=-0.10, mountTheta=-0.21
21:09:06.796 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.47, opts=13)
21:09:06.797 00.001 14964 Enqueuing Move request for scope (0.06, -0.47)
21:09:06.798 00.001 12044 Worker thread wakes up
21:09:06.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
21:09:06.798 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
21:09:06.798 00.000 12044 Moving (0.06, -0.47) raw xDistance=0.46 yDistance=-0.10
21:09:06.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.46, slope = 0.00
21:09:06.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:06.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:09:06.798 00.000 12044 MoveAxis(W, 1, ABG)
21:09:06.798 00.000 12044 Guiding  Dir = 3, Dur = 1
21:09:06.805 00.007 14964 UpdateImageDisplay: Size=(968,608) min=34, max=9065, med=624, FiltMin=538, FiltMax=6245, Gamma=0.810
21:09:06.810 00.005 14964 UpdateGuideState exits: m=113040 SNR=196.4
21:09:06.811 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:06.811 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:06.812 00.001 14964 Enqueuing Expose request
21:09:06.822 00.010 12044 IsSlewing returns 0
21:09:06.823 00.001 12044 IsGuiding returns 0
21:09:06.883 00.060 12044 IsGuiding returns 1
21:09:06.883 00.000 12044 scope still moving after pulse duration time elapsed
21:09:06.946 00.063 12044 IsSlewing returns 0
21:09:06.946 00.000 12044 IsGuiding returns 0
21:09:06.946 00.000 12044 scope move finished after 1 + 122 ms
21:09:06.946 00.000 12044 Move returns status 0, amount 1
21:09:06.946 00.000 12044 MoveAxis(N, 0, ABG)
21:09:06.946 00.000 12044 Move returns status 0, amount 0
21:09:06.946 00.000 12044 move complete, result=0
21:09:06.946 00.000 12044 worker thread done servicing request
21:09:06.946 00.000 12044 Worker thread wakes up
21:09:06.946 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:06.946 00.000 14964 GuideStep: 0.5 px 1 ms WEST, -0.1 px 0 ms NORTH
21:09:06.947 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:10.053 03.106 12044 Exposure complete
21:09:10.078 00.025 12044 worker thread done servicing request
21:09:10.078 00.000 14964 OnExposeComplete: enter
21:09:10.079 00.001 14964 UpdateGuideState(): m_state=6
21:09:10.080 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
21:09:10.080 00.000 14964 Star::Find returns 1 (0), X=811.51, Y=384.28, Mass=117446, SNR=207.1, Peak=10327 HFD=3.3
21:09:10.080 00.000 14964 MultiStar: [#1 0.16,0.39,0.68,U] [#2 0.28,0.69,0.40,U] 
21:09:10.081 00.001 14964 single-star, 2 included, MultiStar: {0.11, 0.44}, one-star: {0.00, 0.37}
21:09:10.081 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.67) = xAngle (3.23 = -3.06)
21:09:10.082 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.36 = 0.08)
21:09:10.082 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.37 mountY=0.03, mountTheta=3.06
21:09:10.083 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.37, opts=13)
21:09:10.084 00.001 14964 Enqueuing Move request for scope (0.00, 0.37)
21:09:10.084 00.000 12044 Worker thread wakes up
21:09:10.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
21:09:10.084 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
21:09:10.084 00.000 12044 Moving (0.00, 0.37) raw xDistance=-0.37 yDistance=0.03
21:09:10.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.37, slope = -0.01
21:09:10.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:10.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:09:10.084 00.000 12044 MoveAxis(E, 5, ABG)
21:09:10.084 00.000 12044 Guiding  Dir = 2, Dur = 5
21:09:10.092 00.008 14964 UpdateImageDisplay: Size=(968,608) min=163, max=10327, med=625, FiltMin=535, FiltMax=6764, Gamma=0.810
21:09:10.097 00.005 14964 UpdateGuideState exits: m=117446 SNR=207.1
21:09:10.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:10.099 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:10.099 00.000 14964 Enqueuing Expose request
21:09:10.149 00.050 12044 IsSlewing returns 0
21:09:10.150 00.001 12044 IsGuiding returns 0
21:09:10.182 00.032 12044 IsGuiding returns 1
21:09:10.182 00.000 12044 scope still moving after pulse duration time elapsed
21:09:10.230 00.048 12044 IsSlewing returns 0
21:09:10.230 00.000 12044 IsGuiding returns 0
21:09:10.230 00.000 12044 scope move finished after 5 + 75 ms
21:09:10.231 00.001 12044 Move returns status 0, amount 5
21:09:10.231 00.000 12044 MoveAxis(N, 0, ABG)
21:09:10.231 00.000 12044 Move returns status 0, amount 0
21:09:10.231 00.000 12044 move complete, result=0
21:09:10.231 00.000 12044 worker thread done servicing request
21:09:10.231 00.000 12044 Worker thread wakes up
21:09:10.231 00.000 14964 GuideStep: -0.4 px 5 ms EAST, 0.0 px 0 ms NORTH
21:09:10.231 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:10.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:13.327 03.096 12044 Exposure complete
21:09:13.347 00.020 12044 worker thread done servicing request
21:09:13.348 00.001 14964 OnExposeComplete: enter
21:09:13.348 00.000 14964 UpdateGuideState(): m_state=6
21:09:13.349 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
21:09:13.349 00.000 14964 Star::Find returns 1 (0), X=811.73, Y=384.23, Mass=115350, SNR=203.6, Peak=11003 HFD=3.0
21:09:13.350 00.001 14964 MultiStar: [#1 0.47,0.17,0.70,U] [#2 0.58,0.28,0.39,U] 
21:09:13.351 00.001 14964 single-star, 2 included, MultiStar: {0.37, 0.27}, one-star: {0.23, 0.33}
21:09:13.351 00.000 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.67) = xAngle (2.63 = 2.63)
21:09:13.351 00.000 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.76 = -0.52)
21:09:13.352 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.33 hyp=0.41 cameraTheta=0.96 mountX=-0.35 mountY=-0.20, mountTheta=-2.62
21:09:13.353 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.33, opts=13)
21:09:13.354 00.001 14964 Enqueuing Move request for scope (0.23, 0.33)
21:09:13.355 00.001 12044 Worker thread wakes up
21:09:13.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.33) opts 0xd
21:09:13.355 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.33)
21:09:13.355 00.000 12044 Moving (0.23, 0.33) raw xDistance=-0.35 yDistance=-0.20
21:09:13.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.35, slope = -0.03
21:09:13.355 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:13.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:09:13.355 00.000 12044 MoveAxis(E, 19, ABG)
21:09:13.355 00.000 12044 Guiding  Dir = 2, Dur = 19
21:09:13.362 00.007 14964 UpdateImageDisplay: Size=(968,608) min=266, max=11003, med=625, FiltMin=543, FiltMax=7414, Gamma=0.810
21:09:13.367 00.005 14964 UpdateGuideState exits: m=115350 SNR=203.6
21:09:13.368 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:13.368 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:13.369 00.001 14964 Enqueuing Expose request
21:09:13.417 00.048 12044 IsSlewing returns 0
21:09:13.417 00.000 12044 IsGuiding returns 0
21:09:13.449 00.032 12044 IsGuiding returns 1
21:09:13.449 00.000 12044 scope still moving after pulse duration time elapsed
21:09:13.511 00.062 12044 IsSlewing returns 0
21:09:13.541 00.030 12044 IsGuiding returns 0
21:09:13.541 00.000 12044 scope move finished after 19 + 105 ms
21:09:13.541 00.000 12044 Move returns status 0, amount 19
21:09:13.541 00.000 12044 MoveAxis(N, 0, ABG)
21:09:13.541 00.000 12044 Move returns status 0, amount 0
21:09:13.541 00.000 12044 move complete, result=0
21:09:13.541 00.000 12044 worker thread done servicing request
21:09:13.541 00.000 12044 Worker thread wakes up
21:09:13.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:13.541 00.000 14964 GuideStep: -0.4 px 19 ms EAST, -0.2 px 0 ms NORTH
21:09:13.542 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:16.649 03.107 12044 Exposure complete
21:09:16.673 00.024 12044 worker thread done servicing request
21:09:16.673 00.000 14964 OnExposeComplete: enter
21:09:16.674 00.001 14964 UpdateGuideState(): m_state=6
21:09:16.674 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
21:09:16.675 00.001 14964 Star::Find returns 1 (0), X=811.87, Y=383.47, Mass=116116, SNR=204.9, Peak=11723 HFD=3.1
21:09:16.676 00.001 14964 MultiStar: [#1 0.56,-0.55,0.00,M1] [#2 0.68,-0.47,0.00,M1] 
21:09:16.676 00.000 14964 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.67) = xAngle (0.81 = 0.81)
21:09:16.677 00.001 14964 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.94 = -2.34)
21:09:16.677 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.43 hyp=0.57 cameraTheta=-0.86 mountX=0.39 mountY=-0.41, mountTheta=-0.80
21:09:16.678 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.43, opts=13)
21:09:16.679 00.001 14964 Enqueuing Move request for scope (0.37, -0.43)
21:09:16.679 00.000 12044 Worker thread wakes up
21:09:16.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.43) opts 0xd
21:09:16.679 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.43)
21:09:16.679 00.000 12044 Moving (0.37, -0.43) raw xDistance=0.39 yDistance=-0.41
21:09:16.680 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.39, slope = 0.02
21:09:16.680 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:16.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:09:16.680 00.000 12044 MoveAxis(W, 12, ABG)
21:09:16.680 00.000 12044 Guiding  Dir = 3, Dur = 12
21:09:16.688 00.008 14964 UpdateImageDisplay: Size=(968,608) min=131, max=11723, med=624, FiltMin=527, FiltMax=6887, Gamma=0.810
21:09:16.693 00.005 14964 UpdateGuideState exits: m=116116 SNR=204.9
21:09:16.694 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:16.694 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:16.695 00.001 14964 Enqueuing Expose request
21:09:16.716 00.021 12044 IsSlewing returns 0
21:09:16.718 00.002 12044 IsGuiding returns 0
21:09:16.750 00.032 12044 IsGuiding returns 1
21:09:16.750 00.000 12044 scope still moving after pulse duration time elapsed
21:09:16.860 00.110 12044 IsSlewing returns 0
21:09:16.860 00.000 12044 IsGuiding returns 0
21:09:16.860 00.000 12044 scope move finished after 12 + 130 ms
21:09:16.860 00.000 12044 Move returns status 0, amount 12
21:09:16.860 00.000 12044 MoveAxis(N, 0, ABG)
21:09:16.860 00.000 12044 Move returns status 0, amount 0
21:09:16.860 00.000 12044 move complete, result=0
21:09:16.860 00.000 12044 worker thread done servicing request
21:09:16.860 00.000 12044 Worker thread wakes up
21:09:16.860 00.000 14964 GuideStep: 0.4 px 12 ms WEST, -0.4 px 0 ms NORTH
21:09:16.861 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:16.861 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:19.957 03.096 12044 Exposure complete
21:09:19.978 00.021 12044 worker thread done servicing request
21:09:19.978 00.000 14964 OnExposeComplete: enter
21:09:19.978 00.000 14964 UpdateGuideState(): m_state=6
21:09:19.979 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
21:09:19.979 00.000 14964 Star::Find returns 1 (0), X=811.92, Y=383.79, Mass=115820, SNR=206.1, Peak=10903 HFD=3.1
21:09:19.980 00.001 14964 MultiStar: [#1 0.55,-0.43,0.67,U] [#2 0.66,-0.28,0.37,U] 
21:09:19.980 00.000 14964 single-star, 2 included, MultiStar: {0.50, -0.25}, one-star: {0.42, -0.11}
21:09:19.981 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.67) = xAngle (1.41 = 1.41)
21:09:19.981 00.000 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.54 = -1.74)
21:09:19.982 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-0.26 mountX=0.07 mountY=-0.42, mountTheta=-1.41
21:09:19.983 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.11, opts=13)
21:09:19.984 00.001 14964 Enqueuing Move request for scope (0.42, -0.11)
21:09:19.984 00.000 12044 Worker thread wakes up
21:09:19.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.11) opts 0xd
21:09:19.984 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.11)
21:09:19.984 00.000 12044 Moving (0.42, -0.11) raw xDistance=0.07 yDistance=-0.42
21:09:19.984 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.20, using input
21:09:19.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
21:09:19.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:19.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:09:19.984 00.000 12044 MoveAxis(E, 0, ABG)
21:09:19.984 00.000 12044 Move returns status 0, amount 0
21:09:19.984 00.000 12044 MoveAxis(N, 0, ABG)
21:09:19.984 00.000 12044 Move returns status 0, amount 0
21:09:19.984 00.000 12044 move complete, result=0
21:09:19.985 00.001 12044 worker thread done servicing request
21:09:19.994 00.009 14964 UpdateImageDisplay: Size=(968,608) min=10, max=10903, med=624, FiltMin=536, FiltMax=7333, Gamma=0.810
21:09:20.000 00.006 14964 UpdateGuideState exits: m=115820 SNR=206.1
21:09:20.000 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:20.001 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:20.001 00.000 14964 Enqueuing Expose request
21:09:20.002 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:09:20.002 00.000 12044 Worker thread wakes up
21:09:20.002 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:20.002 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:23.110 03.108 12044 Exposure complete
21:09:23.133 00.023 12044 worker thread done servicing request
21:09:23.133 00.000 14964 OnExposeComplete: enter
21:09:23.133 00.000 14964 UpdateGuideState(): m_state=6
21:09:23.134 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
21:09:23.134 00.000 14964 Star::Find returns 1 (0), X=812.22, Y=383.31, Mass=113301, SNR=189.7, Peak=9727 HFD=3.4
21:09:23.135 00.001 14964 MultiStar: [#1 0.82,-0.66,0.00,M1] [#2 1.11,-0.57,0.00,M1] 
21:09:23.135 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.67) = xAngle (0.98 = 0.98)
21:09:23.136 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.12 = -2.16)
21:09:23.136 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.59 hyp=0.93 cameraTheta=-0.68 mountX=0.51 mountY=-0.77, mountTheta=-0.98
21:09:23.139 00.003 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.59, opts=13)
21:09:23.139 00.000 14964 Enqueuing Move request for scope (0.72, -0.59)
21:09:23.140 00.001 12044 Worker thread wakes up
21:09:23.140 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.59) opts 0xd
21:09:23.140 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.59)
21:09:23.140 00.000 12044 Moving (0.72, -0.59) raw xDistance=0.51 yDistance=-0.77
21:09:23.140 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.51, slope = 0.06
21:09:23.140 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
21:09:23.140 00.000 12044 MoveAxis(W, 40, ABG)
21:09:23.140 00.000 12044 Guiding  Dir = 3, Dur = 40
21:09:23.147 00.007 14964 UpdateImageDisplay: Size=(968,608) min=103, max=9727, med=624, FiltMin=540, FiltMax=6895, Gamma=0.810
21:09:23.153 00.006 14964 UpdateGuideState exits: m=113301 SNR=189.7
21:09:23.154 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:23.154 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:23.155 00.001 14964 Enqueuing Expose request
21:09:23.166 00.011 12044 IsSlewing returns 0
21:09:23.166 00.000 12044 IsGuiding returns 0
21:09:23.198 00.032 12044 PulseGuide returned control before completion, sleep 19
21:09:23.249 00.051 12044 IsGuiding returns 1
21:09:23.249 00.000 12044 scope still moving after pulse duration time elapsed
21:09:23.310 00.061 12044 IsSlewing returns 0
21:09:23.341 00.031 12044 IsGuiding returns 0
21:09:23.341 00.000 12044 scope move finished after 40 + 134 ms
21:09:23.341 00.000 12044 Move returns status 0, amount 40
21:09:23.341 00.000 12044 MoveAxis(N, 72, ABG)
21:09:23.341 00.000 12044 Guiding  Dir = 0, Dur = 72
21:09:23.372 00.031 12044 IsSlewing returns 0
21:09:23.372 00.000 12044 IsGuiding returns 0
21:09:23.403 00.031 12044 PulseGuide returned control before completion, sleep 51
21:09:23.482 00.079 12044 IsGuiding returns 1
21:09:23.483 00.001 12044 scope still moving after pulse duration time elapsed
21:09:23.574 00.091 12044 IsSlewing returns 0
21:09:23.574 00.000 12044 IsGuiding returns 0
21:09:23.574 00.000 12044 scope move finished after 72 + 130 ms
21:09:23.574 00.000 12044 Move returns status 0, amount 72
21:09:23.574 00.000 12044 move complete, result=0
21:09:23.574 00.000 12044 worker thread done servicing request
21:09:23.574 00.000 12044 Worker thread wakes up
21:09:23.574 00.000 14964 GuideStep: 0.5 px 40 ms WEST, -0.8 px 72 ms NORTH
21:09:23.575 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:23.575 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:26.705 03.130 12044 Exposure complete
21:09:26.726 00.021 12044 worker thread done servicing request
21:09:26.726 00.000 14964 OnExposeComplete: enter
21:09:26.727 00.001 14964 UpdateGuideState(): m_state=6
21:09:26.727 00.000 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
21:09:26.728 00.001 14964 Star::Find returns 1 (0), X=810.68, Y=383.89, Mass=117851, SNR=197.4, Peak=9475 HFD=3.4
21:09:26.728 00.000 14964 MultiStar: [#1 -0.75,-0.10,0.00,M2] [#2 -0.45,-0.02,0.38,U] 
21:09:26.729 00.001 14964 refined, 1 included, MultiStar: {-0.72, -0.02}, one-star: {-0.82, -0.01}
21:09:26.729 00.000 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.67) = xAngle (-1.45 = -1.45)
21:09:26.730 00.001 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.68 = 1.68)
21:09:26.730 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=-0.02 hyp=0.72 cameraTheta=-3.12 mountX=0.09 mountY=0.72, mountTheta=1.45
21:09:26.732 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=-0.02, opts=13)
21:09:26.733 00.001 14964 Enqueuing Move request for scope (-0.72, -0.02)
21:09:26.733 00.000 12044 Worker thread wakes up
21:09:26.733 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.02) opts 0xd
21:09:26.733 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, -0.02)
21:09:26.733 00.000 12044 Moving (-0.72, -0.02) raw xDistance=0.09 yDistance=0.72
21:09:26.733 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.33, using input
21:09:26.733 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.05
21:09:26.733 00.000 12044 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.734 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
21:09:26.734 00.000 12044 MoveAxis(E, 0, ABG)
21:09:26.734 00.000 12044 Move returns status 0, amount 0
21:09:26.734 00.000 12044 MoveAxis(N, 0, ABG)
21:09:26.734 00.000 12044 Move returns status 0, amount 0
21:09:26.734 00.000 12044 move complete, result=0
21:09:26.734 00.000 12044 worker thread done servicing request
21:09:26.742 00.008 14964 UpdateImageDisplay: Size=(968,608) min=86, max=9475, med=624, FiltMin=539, FiltMax=6391, Gamma=0.810
21:09:26.748 00.006 14964 UpdateGuideState exits: m=117851 SNR=197.4
21:09:26.749 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:26.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:26.750 00.000 14964 Enqueuing Expose request
21:09:26.751 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
21:09:26.751 00.000 12044 Worker thread wakes up
21:09:26.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:26.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:29.876 03.125 12044 Exposure complete
21:09:29.898 00.022 12044 worker thread done servicing request
21:09:29.898 00.000 14964 OnExposeComplete: enter
21:09:29.899 00.001 14964 UpdateGuideState(): m_state=6
21:09:29.899 00.000 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
21:09:29.900 00.001 14964 Star::Find returns 1 (0), X=811.45, Y=384.30, Mass=113572, SNR=199.9, Peak=7311 HFD=3.6
21:09:29.901 00.001 14964 MultiStar: [#1 0.14,0.07,0.67,U] [#2 0.41,0.20,0.36,U] 
21:09:29.901 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.25}, one-star: {-0.05, 0.40}
21:09:29.901 00.000 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.67) = xAngle (2.89 = 2.89)
21:09:29.902 00.001 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.02 = -0.26)
21:09:29.902 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.22 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
21:09:29.904 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.25, opts=13)
21:09:29.905 00.001 14964 Enqueuing Move request for scope (0.09, 0.25)
21:09:29.906 00.001 12044 Worker thread wakes up
21:09:29.906 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
21:09:29.906 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
21:09:29.906 00.000 12044 Moving (0.09, 0.25) raw xDistance=-0.26 yDistance=-0.07
21:09:29.906 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
21:09:29.906 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:29.906 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:09:29.906 00.000 12044 MoveAxis(E, 0, ABG)
21:09:29.906 00.000 12044 Move returns status 0, amount 0
21:09:29.906 00.000 12044 MoveAxis(N, 0, ABG)
21:09:29.906 00.000 12044 Move returns status 0, amount 0
21:09:29.906 00.000 12044 move complete, result=0
21:09:29.906 00.000 12044 worker thread done servicing request
21:09:29.914 00.008 14964 UpdateImageDisplay: Size=(968,608) min=227, max=7311, med=625, FiltMin=540, FiltMax=5977, Gamma=0.810
21:09:29.921 00.007 14964 UpdateGuideState exits: m=113572 SNR=199.9
21:09:29.921 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:29.922 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:29.922 00.000 14964 Enqueuing Expose request
21:09:29.923 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:09:29.923 00.000 12044 Worker thread wakes up
21:09:29.923 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:29.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:33.053 03.130 12044 Exposure complete
21:09:33.074 00.021 12044 worker thread done servicing request
21:09:33.074 00.000 14964 OnExposeComplete: enter
21:09:33.075 00.001 14964 UpdateGuideState(): m_state=6
21:09:33.076 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
21:09:33.076 00.000 14964 Star::Find returns 1 (0), X=811.29, Y=383.73, Mass=116664, SNR=201.0, Peak=6487 HFD=4.3
21:09:33.077 00.001 14964 MultiStar: [#1 0.01,0.04,0.63,U] [#2 0.24,-0.08,0.36,U] 
21:09:33.077 00.000 14964 refined, 2 included, MultiStar: {-0.06, -0.09}, one-star: {-0.21, -0.17}
21:09:33.078 00.001 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.67) = xAngle (-0.52 = -0.52)
21:09:33.078 00.000 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.61 = 2.61)
21:09:33.079 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=0.09 mountY=0.05, mountTheta=0.53
21:09:33.080 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.09, opts=13)
21:09:33.080 00.000 14964 Enqueuing Move request for scope (-0.06, -0.09)
21:09:33.081 00.001 12044 Worker thread wakes up
21:09:33.081 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
21:09:33.081 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
21:09:33.081 00.000 12044 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.05
21:09:33.081 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.13, using input
21:09:33.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
21:09:33.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:33.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:09:33.081 00.000 12044 MoveAxis(E, 0, ABG)
21:09:33.081 00.000 12044 Move returns status 0, amount 0
21:09:33.081 00.000 12044 MoveAxis(N, 0, ABG)
21:09:33.081 00.000 12044 Move returns status 0, amount 0
21:09:33.081 00.000 12044 move complete, result=0
21:09:33.081 00.000 12044 worker thread done servicing request
21:09:33.089 00.008 14964 UpdateImageDisplay: Size=(968,608) min=26, max=6487, med=624, FiltMin=535, FiltMax=5026, Gamma=0.810
21:09:33.094 00.005 14964 UpdateGuideState exits: m=116664 SNR=201.0
21:09:33.095 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:33.095 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:33.096 00.001 14964 Enqueuing Expose request
21:09:33.096 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:09:33.097 00.001 12044 Worker thread wakes up
21:09:33.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:33.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:36.206 03.109 12044 Exposure complete
21:09:36.231 00.025 12044 worker thread done servicing request
21:09:36.231 00.000 14964 OnExposeComplete: enter
21:09:36.232 00.001 14964 UpdateGuideState(): m_state=6
21:09:36.232 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
21:09:36.233 00.001 14964 Star::Find returns 1 (0), X=811.57, Y=384.56, Mass=114345, SNR=181.6, Peak=6263 HFD=4.2
21:09:36.233 00.000 14964 MultiStar: [#1 0.18,0.63,0.71,U] [#2 0.43,0.66,0.00,M1] 
21:09:36.234 00.001 14964 refined, 1 included, MultiStar: {0.11, 0.65}, one-star: {0.07, 0.66}
21:09:36.234 00.000 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.67) = xAngle (3.07 = 3.07)
21:09:36.235 00.001 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.20 = -0.08)
21:09:36.235 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.40 mountX=-0.65 mountY=-0.05, mountTheta=-3.06
21:09:36.236 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.65, opts=13)
21:09:36.237 00.001 14964 Enqueuing Move request for scope (0.11, 0.65)
21:09:36.237 00.000 12044 Worker thread wakes up
21:09:36.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.65) opts 0xd
21:09:36.237 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.65)
21:09:36.237 00.000 12044 Moving (0.11, 0.65) raw xDistance=-0.65 yDistance=-0.05
21:09:36.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.65, slope = -0.04
21:09:36.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:36.237 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:36.237 00.000 12044 MoveAxis(E, 29, ABG)
21:09:36.238 00.001 12044 Guiding  Dir = 2, Dur = 29
21:09:36.246 00.008 14964 UpdateImageDisplay: Size=(968,608) min=130, max=6263, med=625, FiltMin=535, FiltMax=4808, Gamma=0.810
21:09:36.251 00.005 14964 UpdateGuideState exits: m=114345 SNR=181.6
21:09:36.252 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:36.253 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:36.253 00.000 14964 Enqueuing Expose request
21:09:36.297 00.044 12044 IsSlewing returns 0
21:09:36.298 00.001 12044 IsGuiding returns 0
21:09:36.329 00.031 12044 IsGuiding returns 1
21:09:36.330 00.001 12044 scope still moving after pulse duration time elapsed
21:09:36.375 00.045 12044 IsSlewing returns 0
21:09:36.375 00.000 12044 IsGuiding returns 0
21:09:36.375 00.000 12044 scope move finished after 29 + 48 ms
21:09:36.376 00.001 12044 Move returns status 0, amount 29
21:09:36.376 00.000 12044 MoveAxis(N, 0, ABG)
21:09:36.376 00.000 12044 Move returns status 0, amount 0
21:09:36.376 00.000 12044 move complete, result=0
21:09:36.376 00.000 12044 worker thread done servicing request
21:09:36.376 00.000 12044 Worker thread wakes up
21:09:36.376 00.000 14964 GuideStep: -0.7 px 29 ms EAST, -0.1 px 0 ms NORTH
21:09:36.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:36.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:39.496 03.120 12044 Exposure complete
21:09:39.521 00.025 12044 worker thread done servicing request
21:09:39.521 00.000 14964 OnExposeComplete: enter
21:09:39.521 00.000 14964 UpdateGuideState(): m_state=6
21:09:39.522 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
21:09:39.523 00.001 14964 Star::Find returns 1 (0), X=810.70, Y=384.43, Mass=114544, SNR=196.4, Peak=6991 HFD=3.7
21:09:39.523 00.000 14964 MultiStar: [#1 -0.51,0.39,0.68,U] [#2 -0.24,0.57,0.36,U] 
21:09:39.524 00.001 14964 refined, 2 included, MultiStar: {-0.60, 0.49}, one-star: {-0.80, 0.53}
21:09:39.524 00.000 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.67) = xAngle (4.13 = -2.15)
21:09:39.525 00.001 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.26 = 0.98)
21:09:39.525 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=0.49 hyp=0.78 cameraTheta=2.46 mountX=-0.43 mountY=0.65, mountTheta=2.16
21:09:39.526 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.49, opts=13)
21:09:39.527 00.001 14964 Enqueuing Move request for scope (-0.60, 0.49)
21:09:39.527 00.000 12044 Worker thread wakes up
21:09:39.528 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.49) opts 0xd
21:09:39.528 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.49)
21:09:39.528 00.000 12044 Moving (-0.60, 0.49) raw xDistance=-0.43 yDistance=0.65
21:09:39.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.43, slope = -0.03
21:09:39.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:39.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
21:09:39.528 00.000 12044 MoveAxis(E, 24, ABG)
21:09:39.528 00.000 12044 Guiding  Dir = 2, Dur = 24
21:09:39.536 00.008 14964 UpdateImageDisplay: Size=(968,608) min=258, max=6991, med=624, FiltMin=540, FiltMax=5849, Gamma=0.810
21:09:39.541 00.005 14964 UpdateGuideState exits: m=114544 SNR=196.4
21:09:39.542 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:39.542 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:39.543 00.001 14964 Enqueuing Expose request
21:09:39.577 00.034 12044 IsSlewing returns 0
21:09:39.578 00.001 12044 IsGuiding returns 0
21:09:39.609 00.031 12044 IsGuiding returns 1
21:09:39.609 00.000 12044 scope still moving after pulse duration time elapsed
21:09:39.654 00.045 12044 IsSlewing returns 0
21:09:39.654 00.000 12044 IsGuiding returns 0
21:09:39.654 00.000 12044 scope move finished after 24 + 52 ms
21:09:39.654 00.000 12044 Move returns status 0, amount 24
21:09:39.654 00.000 12044 MoveAxis(N, 0, ABG)
21:09:39.654 00.000 12044 Move returns status 0, amount 0
21:09:39.654 00.000 12044 move complete, result=0
21:09:39.654 00.000 12044 worker thread done servicing request
21:09:39.654 00.000 12044 Worker thread wakes up
21:09:39.655 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:39.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:39.655 00.000 14964 GuideStep: -0.4 px 24 ms EAST, 0.6 px 0 ms NORTH
21:09:42.780 03.125 12044 Exposure complete
21:09:42.804 00.024 12044 worker thread done servicing request
21:09:42.804 00.000 14964 OnExposeComplete: enter
21:09:42.805 00.001 14964 UpdateGuideState(): m_state=6
21:09:42.806 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
21:09:42.806 00.000 14964 Star::Find returns 1 (0), X=810.82, Y=383.41, Mass=115482, SNR=203.4, Peak=7961 HFD=3.7
21:09:42.807 00.001 14964 MultiStar: [#1 -0.57,-0.65,0.00,M1] [#2 -0.29,-0.42,0.36,U] 
21:09:42.807 00.000 14964 refined, 1 included, MultiStar: {-0.58, -0.48}, one-star: {-0.68, -0.49}
21:09:42.808 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.67) = xAngle (-0.79 = -0.79)
21:09:42.808 00.000 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.35 = 2.35)
21:09:42.809 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.48 hyp=0.75 cameraTheta=-2.45 mountX=0.53 mountY=0.53, mountTheta=0.79
21:09:42.810 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.48, opts=13)
21:09:42.810 00.000 14964 Enqueuing Move request for scope (-0.58, -0.48)
21:09:42.811 00.001 12044 Worker thread wakes up
21:09:42.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.48) opts 0xd
21:09:42.811 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.48)
21:09:42.811 00.000 12044 Moving (-0.58, -0.48) raw xDistance=0.53 yDistance=0.53
21:09:42.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.53, slope = -0.02
21:09:42.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:42.811 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:09:42.811 00.000 12044 MoveAxis(E, 0, ABG)
21:09:42.811 00.000 12044 Move returns status 0, amount 0
21:09:42.811 00.000 12044 MoveAxis(N, 0, ABG)
21:09:42.811 00.000 12044 Move returns status 0, amount 0
21:09:42.811 00.000 12044 move complete, result=0
21:09:42.811 00.000 12044 worker thread done servicing request
21:09:42.818 00.007 14964 UpdateImageDisplay: Size=(968,608) min=154, max=7961, med=626, FiltMin=540, FiltMax=5793, Gamma=0.810
21:09:42.826 00.008 14964 UpdateGuideState exits: m=115482 SNR=203.4
21:09:42.826 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:42.827 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:42.827 00.000 14964 Enqueuing Expose request
21:09:42.828 00.001 14964 GuideStep: 0.5 px 0 ms EAST, 0.5 px 0 ms NORTH
21:09:42.828 00.000 12044 Worker thread wakes up
21:09:42.828 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:42.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:45.943 03.115 12044 Exposure complete
21:09:45.965 00.022 12044 worker thread done servicing request
21:09:45.965 00.000 14964 OnExposeComplete: enter
21:09:45.965 00.000 14964 UpdateGuideState(): m_state=6
21:09:45.966 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
21:09:45.966 00.000 14964 Star::Find returns 1 (0), X=811.25, Y=382.93, Mass=114763, SNR=189.1, Peak=6709 HFD=4.1
21:09:45.967 00.001 14964 MultiStar: [#1 -0.10,-1.13,0.00,M2] [#2 0.14,-1.14,0.00,M1] 
21:09:45.967 00.000 14964 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.67) = xAngle (-0.16 = -0.16)
21:09:45.968 00.001 14964 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.98 = 2.98)
21:09:45.968 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.97 hyp=1.00 cameraTheta=-1.83 mountX=0.99 mountY=0.17, mountTheta=0.17
21:09:45.969 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.97, opts=13)
21:09:45.970 00.001 14964 Enqueuing Move request for scope (-0.25, -0.97)
21:09:45.971 00.001 12044 Worker thread wakes up
21:09:45.971 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.97) opts 0xd
21:09:45.971 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.97)
21:09:45.971 00.000 12044 Moving (-0.25, -0.97) raw xDistance=0.99 yDistance=0.17
21:09:45.971 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.99, slope = 0.01
21:09:45.971 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:45.971 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:09:45.971 00.000 12044 MoveAxis(W, 9, ABG)
21:09:45.971 00.000 12044 Guiding  Dir = 3, Dur = 9
21:09:45.980 00.009 14964 UpdateImageDisplay: Size=(968,608) min=166, max=6709, med=624, FiltMin=535, FiltMax=5175, Gamma=0.810
21:09:45.985 00.005 14964 UpdateGuideState exits: m=114763 SNR=189.1
21:09:45.985 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:45.985 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:45.986 00.001 14964 Enqueuing Expose request
21:09:46.002 00.016 12044 IsSlewing returns 0
21:09:46.003 00.001 12044 IsGuiding returns 0
21:09:46.035 00.032 12044 IsGuiding returns 1
21:09:46.035 00.000 12044 scope still moving after pulse duration time elapsed
21:09:46.096 00.061 12044 IsSlewing returns 0
21:09:46.096 00.000 12044 IsGuiding returns 0
21:09:46.096 00.000 12044 scope move finished after 9 + 83 ms
21:09:46.096 00.000 12044 Move returns status 0, amount 9
21:09:46.096 00.000 12044 MoveAxis(N, 0, ABG)
21:09:46.096 00.000 12044 Move returns status 0, amount 0
21:09:46.096 00.000 12044 move complete, result=0
21:09:46.096 00.000 12044 worker thread done servicing request
21:09:46.096 00.000 12044 Worker thread wakes up
21:09:46.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:46.096 00.000 14964 GuideStep: 1.0 px 9 ms WEST, 0.2 px 0 ms NORTH
21:09:46.097 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:49.208 03.111 12044 Exposure complete
21:09:49.228 00.020 12044 worker thread done servicing request
21:09:49.228 00.000 14964 OnExposeComplete: enter
21:09:49.229 00.001 14964 UpdateGuideState(): m_state=6
21:09:49.230 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
21:09:49.230 00.000 14964 Star::Find returns 1 (0), X=810.35, Y=383.55, Mass=115443, SNR=200.7, Peak=7515 HFD=4.0
21:09:49.231 00.001 14964 MultiStar: [#1 -0.81,-0.34,0.00,M3] [#2 -0.63,-0.24,0.36,U] 
21:09:49.231 00.000 14964 refined, 1 included, MultiStar: {-1.01, -0.32}, one-star: {-1.15, -0.35}
21:09:49.232 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.67) = xAngle (-1.16 = -1.16)
21:09:49.232 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.97 = 1.97)
21:09:49.233 00.001 14964 CameraToMount -- cameraX=-1.01 cameraY=-0.32 hyp=1.06 cameraTheta=-2.83 mountX=0.42 mountY=0.98, mountTheta=1.16
21:09:49.234 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.01, y=-0.32, opts=13)
21:09:49.234 00.000 14964 Enqueuing Move request for scope (-1.01, -0.32)
21:09:49.235 00.001 12044 Worker thread wakes up
21:09:49.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.32) opts 0xd
21:09:49.235 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.01, -0.32)
21:09:49.235 00.000 12044 Moving (-1.01, -0.32) raw xDistance=0.42 yDistance=0.98
21:09:49.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.42, slope = 0.05
21:09:49.235 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.48 newest=1.68
21:09:49.235 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
21:09:49.235 00.000 12044 MoveAxis(W, 32, ABG)
21:09:49.235 00.000 12044 Guiding  Dir = 3, Dur = 32
21:09:49.243 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7515, med=624, FiltMin=533, FiltMax=5513, Gamma=0.810
21:09:49.248 00.005 14964 UpdateGuideState exits: m=115443 SNR=200.7
21:09:49.248 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:49.249 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:49.249 00.000 14964 Enqueuing Expose request
21:09:49.269 00.020 12044 IsSlewing returns 0
21:09:49.272 00.003 12044 IsGuiding returns 0
21:09:49.302 00.030 12044 PulseGuide returned control before completion, sleep 11
21:09:49.329 00.027 12044 IsGuiding returns 1
21:09:49.329 00.000 12044 scope still moving after pulse duration time elapsed
21:09:49.377 00.048 12044 IsSlewing returns 0
21:09:49.440 00.063 12044 IsGuiding returns 0
21:09:49.440 00.000 12044 scope move finished after 32 + 136 ms
21:09:49.440 00.000 12044 Move returns status 0, amount 32
21:09:49.440 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 252 applied
21:09:49.440 00.000 12044 MoveAxis(S, 344, ABG)
21:09:49.440 00.000 12044 Guiding  Dir = 1, Dur = 344
21:09:49.471 00.031 12044 IsSlewing returns 0
21:09:49.471 00.000 12044 IsGuiding returns 0
21:09:49.503 00.032 12044 PulseGuide returned control before completion, sleep 323
21:09:49.829 00.326 12044 IsGuiding returns 1
21:09:49.829 00.000 12044 scope still moving after pulse duration time elapsed
21:09:49.909 00.080 12044 IsSlewing returns 0
21:09:49.909 00.000 12044 IsGuiding returns 0
21:09:49.909 00.000 12044 scope move finished after 344 + 93 ms
21:09:49.909 00.000 12044 Move returns status 0, amount 344
21:09:49.909 00.000 12044 move complete, result=0
21:09:49.909 00.000 12044 worker thread done servicing request
21:09:49.909 00.000 12044 Worker thread wakes up
21:09:49.909 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:49.909 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:49.909 00.000 14964 GuideStep: 0.4 px 32 ms WEST, 1.0 px 344 ms SOUTH
21:09:53.033 03.124 12044 Exposure complete
21:09:53.055 00.022 12044 worker thread done servicing request
21:09:53.055 00.000 14964 OnExposeComplete: enter
21:09:53.055 00.000 14964 UpdateGuideState(): m_state=6
21:09:53.056 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
21:09:53.056 00.000 14964 Star::Find returns 1 (0), X=811.46, Y=383.87, Mass=115581, SNR=201.5, Peak=10079 HFD=3.4
21:09:53.057 00.001 14964 MultiStar: [#1 0.07,0.05,0.69,U] [#2 0.25,-0.07,0.38,U] 
21:09:53.057 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.01}, one-star: {-0.04, -0.03}
21:09:53.058 00.001 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.67) = xAngle (1.47 = 1.47)
21:09:53.058 00.000 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.61 = -1.67)
21:09:53.059 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=0.01 mountY=-0.05, mountTheta=-1.47
21:09:53.060 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.01, opts=13)
21:09:53.060 00.000 14964 Enqueuing Move request for scope (0.05, -0.01)
21:09:53.062 00.002 12044 Worker thread wakes up
21:09:53.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:09:53.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:09:53.062 00.000 12044 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
21:09:53.062 00.000 12044 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.37, ShCount=3, LgCount=2, SticCount=0,  Deflections: 0=0.978294, 1:-0.052752
21:09:53.062 00.000 12044 BLC: No correction, Miss < min_move
21:09:53.062 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.22, using input
21:09:53.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
21:09:53.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:53.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:53.062 00.000 12044 MoveAxis(E, 0, ABG)
21:09:53.062 00.000 12044 Move returns status 0, amount 0
21:09:53.062 00.000 12044 MoveAxis(N, 0, ABG)
21:09:53.062 00.000 12044 Move returns status 0, amount 0
21:09:53.062 00.000 12044 move complete, result=0
21:09:53.062 00.000 12044 worker thread done servicing request
21:09:53.071 00.009 14964 UpdateImageDisplay: Size=(968,608) min=172, max=10079, med=624, FiltMin=534, FiltMax=6112, Gamma=0.810
21:09:53.078 00.007 14964 UpdateGuideState exits: m=115581 SNR=201.5
21:09:53.078 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:53.079 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:53.079 00.000 14964 Enqueuing Expose request
21:09:53.080 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:09:53.080 00.000 12044 Worker thread wakes up
21:09:53.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:53.080 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:56.205 03.125 12044 Exposure complete
21:09:56.227 00.022 12044 worker thread done servicing request
21:09:56.228 00.001 14964 OnExposeComplete: enter
21:09:56.228 00.000 14964 UpdateGuideState(): m_state=6
21:09:56.229 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
21:09:56.229 00.000 14964 Star::Find returns 1 (0), X=811.41, Y=383.92, Mass=116992, SNR=201.8, Peak=10459 HFD=3.2
21:09:56.230 00.001 14964 MultiStar: [#1 0.03,-0.05,0.68,U] [#2 0.11,-0.08,0.39,U] 
21:09:56.230 00.000 14964 refined, 2 included, MultiStar: {-0.02, -0.02}, one-star: {-0.09, 0.02}
21:09:56.231 00.001 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.67) = xAngle (-0.55 = -0.55)
21:09:56.231 00.000 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.58 = 2.58)
21:09:56.232 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.22 mountX=0.02 mountY=0.01, mountTheta=0.56
21:09:56.233 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.02, opts=13)
21:09:56.233 00.000 14964 Enqueuing Move request for scope (-0.02, -0.02)
21:09:56.234 00.001 12044 Worker thread wakes up
21:09:56.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:09:56.234 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:09:56.234 00.000 12044 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.01
21:09:56.234 00.000 12044 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.37, ShCount=3, LgCount=2, SticCount=0,  Deflections: 0=0.978294, 1:-0.052752, 2:0.013964
21:09:56.234 00.000 12044 BLC: No correction, Miss < min_move
21:09:56.234 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.35, using input
21:09:56.234 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
21:09:56.234 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:56.234 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:09:56.234 00.000 12044 MoveAxis(E, 0, ABG)
21:09:56.234 00.000 12044 Move returns status 0, amount 0
21:09:56.234 00.000 12044 MoveAxis(N, 0, ABG)
21:09:56.234 00.000 12044 Move returns status 0, amount 0
21:09:56.234 00.000 12044 move complete, result=0
21:09:56.234 00.000 12044 worker thread done servicing request
21:09:56.241 00.007 14964 UpdateImageDisplay: Size=(968,608) min=127, max=10459, med=624, FiltMin=535, FiltMax=6706, Gamma=0.810
21:09:56.247 00.006 14964 UpdateGuideState exits: m=116992 SNR=201.8
21:09:56.247 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:56.248 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:56.248 00.000 14964 Enqueuing Expose request
21:09:56.249 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:09:56.249 00.000 12044 Worker thread wakes up
21:09:56.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:56.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:59.373 03.124 12044 Exposure complete
21:09:59.396 00.023 12044 worker thread done servicing request
21:09:59.396 00.000 14964 OnExposeComplete: enter
21:09:59.396 00.000 14964 UpdateGuideState(): m_state=6
21:09:59.397 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
21:09:59.397 00.000 14964 Star::Find returns 1 (0), X=812.06, Y=384.98, Mass=116506, SNR=198.6, Peak=11208 HFD=2.9
21:09:59.398 00.001 14964 MultiStar: [#1 0.54,0.88,0.00,M2] [#2 0.74,0.83,0.00,M1] 
21:09:59.398 00.000 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.67) = xAngle (2.76 = 2.76)
21:09:59.399 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.90 = -0.39)
21:09:59.400 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=1.08 hyp=1.22 cameraTheta=1.09 mountX=-1.13 mountY=-0.46, mountTheta=-2.76
21:09:59.401 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=1.08, opts=13)
21:09:59.401 00.000 14964 Enqueuing Move request for scope (0.56, 1.08)
21:09:59.402 00.001 12044 Worker thread wakes up
21:09:59.402 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 1.08) opts 0xd
21:09:59.402 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 1.08)
21:09:59.402 00.000 12044 Moving (0.56, 1.08) raw xDistance=-1.13 yDistance=-0.46
21:09:59.402 00.000 12044 BLC: window closed
21:09:59.402 00.000 12044 BLC: History state: CurrMiss=-0.46, AvgInitMiss=-0.37, ShCount=3, LgCount=2, SticCount=0,  Deflections: 0=0.978294, 1:-0.052752, 2:0.013964
21:09:59.402 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -34.000000
21:09:59.402 00.000 12044 BLC: window closed
21:09:59.402 00.000 12044 BLC: Pulse adjusted to 218
21:09:59.402 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -1.13, slope = -0.01
21:09:59.402 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:59.402 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:09:59.402 00.000 12044 MoveAxis(E, 8, ABG)
21:09:59.402 00.000 12044 Guiding  Dir = 2, Dur = 8
21:09:59.409 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11208, med=624, FiltMin=527, FiltMax=6700, Gamma=0.810
21:09:59.414 00.005 14964 UpdateGuideState exits: m=116506 SNR=198.6
21:09:59.415 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:59.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:09:59.416 00.000 14964 Enqueuing Expose request
21:09:59.428 00.012 12044 IsSlewing returns 0
21:09:59.456 00.028 12044 IsGuiding returns 0
21:09:59.488 00.032 12044 IsGuiding returns 1
21:09:59.488 00.000 12044 scope still moving after pulse duration time elapsed
21:09:59.559 00.071 12044 IsSlewing returns 0
21:09:59.559 00.000 12044 IsGuiding returns 0
21:09:59.560 00.001 12044 scope move finished after 8 + 95 ms
21:09:59.560 00.000 12044 Move returns status 0, amount 8
21:09:59.560 00.000 12044 MoveAxis(N, 0, ABG)
21:09:59.560 00.000 12044 Move returns status 0, amount 0
21:09:59.560 00.000 12044 move complete, result=0
21:09:59.560 00.000 12044 worker thread done servicing request
21:09:59.560 00.000 12044 Worker thread wakes up
21:09:59.560 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:09:59.560 00.000 14964 GuideStep: -1.1 px 8 ms EAST, -0.5 px 0 ms NORTH
21:09:59.561 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:09:59.805 00.244 14964 evsrv: cli 01AB2670 connect
21:09:59.806 00.001 14964 case statement mapped state 6 to 3
21:09:59.807 00.001 14964 case statement mapped state 6 to 3
21:09:59.811 00.004 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"444b2ef6-dba4-4834-ba9d-e7156258f29f"}
21:09:59.812 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"444b2ef6-dba4-4834-ba9d-e7156258f29f"}
21:09:59.813 00.001 14964 evsrv: cli 01AB2670 disconnect
21:10:02.665 02.852 12044 Exposure complete
21:10:02.687 00.022 12044 worker thread done servicing request
21:10:02.687 00.000 14964 OnExposeComplete: enter
21:10:02.688 00.001 14964 UpdateGuideState(): m_state=6
21:10:02.688 00.000 14964 Star::Find(35, 812, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
21:10:02.689 00.001 14964 Star::Find returns 1 (0), X=811.69, Y=385.05, Mass=118018, SNR=199.5, Peak=9548 HFD=3.4
21:10:02.690 00.001 14964 MultiStar: [#1 0.36,1.12,0.00,M3] [#2 0.46,1.10,0.00,M2] 
21:10:02.690 00.000 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.67) = xAngle (3.07 = 3.07)
21:10:02.691 00.001 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.21 = -0.08)
21:10:02.691 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=1.14 hyp=1.16 cameraTheta=1.40 mountX=-1.16 mountY=-0.09, mountTheta=-3.06
21:10:02.692 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=1.14, opts=13)
21:10:02.693 00.001 14964 Enqueuing Move request for scope (0.19, 1.14)
21:10:02.693 00.000 12044 Worker thread wakes up
21:10:02.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.14) opts 0xd
21:10:02.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 1.14)
21:10:02.693 00.000 12044 Moving (0.19, 1.14) raw xDistance=-1.16 yDistance=-0.09
21:10:02.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.57 from input -1.16, slope = -0.09
21:10:02.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:02.694 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:10:02.694 00.000 12044 MoveAxis(E, 61, ABG)
21:10:02.694 00.000 12044 Guiding  Dir = 2, Dur = 61
21:10:02.701 00.007 14964 UpdateImageDisplay: Size=(968,608) min=162, max=9548, med=624, FiltMin=534, FiltMax=6614, Gamma=0.810
21:10:02.706 00.005 14964 UpdateGuideState exits: m=118018 SNR=199.5
21:10:02.706 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:02.707 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:02.707 00.000 14964 Enqueuing Expose request
21:10:02.739 00.032 12044 IsSlewing returns 0
21:10:02.739 00.000 12044 IsGuiding returns 0
21:10:02.769 00.030 12044 PulseGuide returned control before completion, sleep 40
21:10:02.833 00.064 12044 IsGuiding returns 1
21:10:02.833 00.000 12044 scope still moving after pulse duration time elapsed
21:10:02.941 00.108 12044 IsSlewing returns 0
21:10:02.941 00.000 12044 IsGuiding returns 0
21:10:02.942 00.001 12044 scope move finished after 61 + 141 ms
21:10:02.942 00.000 12044 Move returns status 0, amount 61
21:10:02.942 00.000 12044 MoveAxis(N, 0, ABG)
21:10:02.942 00.000 12044 Move returns status 0, amount 0
21:10:02.942 00.000 12044 move complete, result=0
21:10:02.942 00.000 12044 worker thread done servicing request
21:10:02.942 00.000 12044 Worker thread wakes up
21:10:02.942 00.000 14964 GuideStep: -1.2 px 61 ms EAST, -0.1 px 0 ms NORTH
21:10:02.943 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:02.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:06.051 03.108 12044 Exposure complete
21:10:06.074 00.023 12044 worker thread done servicing request
21:10:06.074 00.000 14964 OnExposeComplete: enter
21:10:06.075 00.001 14964 UpdateGuideState(): m_state=6
21:10:06.075 00.000 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
21:10:06.076 00.001 14964 Star::Find returns 1 (0), X=812.26, Y=384.74, Mass=116159, SNR=196.8, Peak=9916 HFD=3.5
21:10:06.077 00.001 14964 MultiStar: [#1 1.08,0.80,0.00,M4] [#2 1.31,0.80,0.00,M3] 
21:10:06.077 00.000 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.67) = xAngle (2.51 = 2.51)
21:10:06.078 00.001 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.64 = -0.64)
21:10:06.079 00.001 14964 CameraToMount -- cameraX=0.75 cameraY=0.84 hyp=1.13 cameraTheta=0.84 mountX=-0.91 mountY=-0.68, mountTheta=-2.50
21:10:06.080 00.001 14964 SchedulePrimaryMove(1136A648, x=0.75, y=0.84, opts=13)
21:10:06.081 00.001 14964 Enqueuing Move request for scope (0.75, 0.84)
21:10:06.081 00.000 12044 Worker thread wakes up
21:10:06.081 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.84) opts 0xd
21:10:06.081 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, 0.84)
21:10:06.081 00.000 12044 Moving (0.75, 0.84) raw xDistance=-0.91 yDistance=-0.68
21:10:06.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.75 from input -0.91, slope = -0.12
21:10:06.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:06.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
21:10:06.081 00.000 12044 MoveAxis(E, 81, ABG)
21:10:06.081 00.000 12044 Guiding  Dir = 2, Dur = 81
21:10:06.089 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9916, med=624, FiltMin=539, FiltMax=6482, Gamma=0.810
21:10:06.094 00.005 14964 UpdateGuideState exits: m=116159 SNR=196.8
21:10:06.095 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.095 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:06.096 00.001 14964 Enqueuing Expose request
21:10:06.146 00.050 12044 IsSlewing returns 0
21:10:06.146 00.000 12044 IsGuiding returns 0
21:10:06.178 00.032 12044 PulseGuide returned control before completion, sleep 61
21:10:06.257 00.079 12044 IsGuiding returns 1
21:10:06.257 00.000 12044 scope still moving after pulse duration time elapsed
21:10:06.302 00.045 12044 IsSlewing returns 0
21:10:06.323 00.021 12044 IsGuiding returns 0
21:10:06.323 00.000 12044 scope move finished after 81 + 94 ms
21:10:06.323 00.000 12044 Move returns status 0, amount 81
21:10:06.323 00.000 12044 MoveAxis(N, 0, ABG)
21:10:06.323 00.000 12044 Move returns status 0, amount 0
21:10:06.323 00.000 12044 move complete, result=0
21:10:06.323 00.000 12044 worker thread done servicing request
21:10:06.323 00.000 12044 Worker thread wakes up
21:10:06.323 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:06.323 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:06.323 00.000 14964 GuideStep: -0.9 px 81 ms EAST, -0.7 px 0 ms NORTH
21:10:09.426 03.103 12044 Exposure complete
21:10:09.448 00.022 12044 worker thread done servicing request
21:10:09.448 00.000 14964 OnExposeComplete: enter
21:10:09.449 00.001 14964 UpdateGuideState(): m_state=6
21:10:09.450 00.001 14964 Star::Find(35, 812, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
21:10:09.450 00.000 14964 Star::Find returns 1 (0), X=812.22, Y=382.99, Mass=114741, SNR=198.9, Peak=9803 HFD=3.5
21:10:09.451 00.001 14964 MultiStar: [#1 1.13,-0.88,0.00,M5] [#2 1.30,-0.81,0.00,M4] 
21:10:09.451 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:10:09.452 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
21:10:09.452 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.91 hyp=1.16 cameraTheta=-0.90 mountX=0.83 mountY=-0.80, mountTheta=-0.76
21:10:09.454 00.002 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.91, opts=13)
21:10:09.454 00.000 14964 Enqueuing Move request for scope (0.72, -0.91)
21:10:09.455 00.001 12044 Worker thread wakes up
21:10:09.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.91) opts 0xd
21:10:09.455 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.91)
21:10:09.455 00.000 12044 Moving (0.72, -0.91) raw xDistance=0.83 yDistance=-0.80
21:10:09.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.83, slope = -0.09
21:10:09.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:09.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.80
21:10:09.455 00.000 12044 MoveAxis(E, 0, ABG)
21:10:09.455 00.000 12044 Move returns status 0, amount 0
21:10:09.455 00.000 12044 MoveAxis(N, 0, ABG)
21:10:09.455 00.000 12044 Move returns status 0, amount 0
21:10:09.455 00.000 12044 move complete, result=0
21:10:09.455 00.000 12044 worker thread done servicing request
21:10:09.465 00.010 14964 UpdateImageDisplay: Size=(968,608) min=70, max=9803, med=624, FiltMin=535, FiltMax=6369, Gamma=0.810
21:10:09.471 00.006 14964 UpdateGuideState exits: m=114741 SNR=198.9
21:10:09.471 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:09.472 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:09.472 00.000 14964 Enqueuing Expose request
21:10:09.473 00.001 12044 Worker thread wakes up
21:10:09.473 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:09.473 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:09.473 00.000 14964 GuideStep: 0.8 px 0 ms EAST, -0.8 px 0 ms NORTH
21:10:12.594 03.121 12044 Exposure complete
21:10:12.620 00.026 12044 worker thread done servicing request
21:10:12.620 00.000 14964 OnExposeComplete: enter
21:10:12.621 00.001 14964 UpdateGuideState(): m_state=6
21:10:12.622 00.001 14964 Star::Find(35, 812, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
21:10:12.623 00.001 14964 Star::Find returns 1 (0), X=811.90, Y=383.17, Mass=116555, SNR=204.0, Peak=11755 HFD=2.9
21:10:12.623 00.000 14964 MultiStar: [#1 0.66,-0.59,0.00,M6] [#2 0.89,-0.49,0.00,M5] 
21:10:12.624 00.001 14964 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.67) = xAngle (0.60 = 0.60)
21:10:12.624 00.000 14964 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.73 = -2.55)
21:10:12.624 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.73 hyp=0.83 cameraTheta=-1.07 mountX=0.68 mountY=-0.46, mountTheta=-0.59
21:10:12.626 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.73, opts=13)
21:10:12.626 00.000 14964 Enqueuing Move request for scope (0.40, -0.73)
21:10:12.627 00.001 12044 Worker thread wakes up
21:10:12.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.73) opts 0xd
21:10:12.627 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.73)
21:10:12.627 00.000 12044 Moving (0.40, -0.73) raw xDistance=0.68 yDistance=-0.46
21:10:12.627 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.68, slope = -0.07
21:10:12.627 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:10:12.627 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:10:12.627 00.000 12044 MoveAxis(E, 0, ABG)
21:10:12.627 00.000 12044 Move returns status 0, amount 0
21:10:12.627 00.000 12044 MoveAxis(N, 0, ABG)
21:10:12.627 00.000 12044 Move returns status 0, amount 0
21:10:12.627 00.000 12044 move complete, result=0
21:10:12.627 00.000 12044 worker thread done servicing request
21:10:12.635 00.008 14964 UpdateImageDisplay: Size=(968,608) min=250, max=11755, med=625, FiltMin=539, FiltMax=6961, Gamma=0.810
21:10:12.640 00.005 14964 UpdateGuideState exits: m=116555 SNR=204.0
21:10:12.641 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:12.641 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:12.641 00.000 14964 Enqueuing Expose request
21:10:12.642 00.001 14964 GuideStep: 0.7 px 0 ms EAST, -0.5 px 0 ms NORTH
21:10:12.642 00.000 12044 Worker thread wakes up
21:10:12.642 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:12.643 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:15.761 03.118 12044 Exposure complete
21:10:15.783 00.022 12044 worker thread done servicing request
21:10:15.784 00.001 14964 OnExposeComplete: enter
21:10:15.784 00.000 14964 UpdateGuideState(): m_state=6
21:10:15.785 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
21:10:15.785 00.000 14964 Star::Find returns 1 (0), X=811.61, Y=383.41, Mass=115369, SNR=200.0, Peak=10143 HFD=3.2
21:10:15.786 00.001 14964 MultiStar: [#1 0.37,-0.46,0.71,U] [#2 0.53,-0.53,0.37,U] 
21:10:15.786 00.000 14964 single-star, 2 included, MultiStar: {0.27, -0.49}, one-star: {0.11, -0.49}
21:10:15.787 00.001 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.67) = xAngle (0.33 = 0.33)
21:10:15.787 00.000 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.46 = -2.82)
21:10:15.788 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.49 hyp=0.50 cameraTheta=-1.34 mountX=0.47 mountY=-0.16, mountTheta=-0.32
21:10:15.789 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.49, opts=13)
21:10:15.789 00.000 14964 Enqueuing Move request for scope (0.11, -0.49)
21:10:15.790 00.001 12044 Worker thread wakes up
21:10:15.790 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.49) opts 0xd
21:10:15.790 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.49)
21:10:15.790 00.000 12044 Moving (0.11, -0.49) raw xDistance=0.47 yDistance=-0.16
21:10:15.790 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.47, slope = -0.01
21:10:15.790 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:15.790 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:15.790 00.000 12044 MoveAxis(E, 0, ABG)
21:10:15.790 00.000 12044 Move returns status 0, amount 0
21:10:15.790 00.000 12044 MoveAxis(N, 0, ABG)
21:10:15.790 00.000 12044 Move returns status 0, amount 0
21:10:15.790 00.000 12044 move complete, result=0
21:10:15.790 00.000 12044 worker thread done servicing request
21:10:15.798 00.008 14964 UpdateImageDisplay: Size=(968,608) min=195, max=10143, med=625, FiltMin=524, FiltMax=7107, Gamma=0.810
21:10:15.806 00.008 14964 UpdateGuideState exits: m=115369 SNR=200.0
21:10:15.806 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:15.807 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:15.807 00.000 14964 Enqueuing Expose request
21:10:15.808 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
21:10:15.808 00.000 12044 Worker thread wakes up
21:10:15.808 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:15.808 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:18.937 03.129 12044 Exposure complete
21:10:18.960 00.023 12044 worker thread done servicing request
21:10:18.960 00.000 14964 OnExposeComplete: enter
21:10:18.961 00.001 14964 UpdateGuideState(): m_state=6
21:10:18.961 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
21:10:18.962 00.001 14964 Star::Find returns 1 (0), X=811.50, Y=382.83, Mass=117858, SNR=209.0, Peak=9753 HFD=3.4
21:10:18.962 00.000 14964 MultiStar: [#1 0.21,-0.94,0.00,M6] [#2 0.29,-0.91,0.00,M5] 
21:10:18.963 00.001 14964 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.67) = xAngle (0.10 = 0.10)
21:10:18.963 00.000 14964 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.23 = -3.05)
21:10:18.964 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=-1.07 hyp=1.07 cameraTheta=-1.57 mountX=1.07 mountY=-0.09, mountTheta=-0.09
21:10:18.965 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-1.07, opts=13)
21:10:18.966 00.001 14964 Enqueuing Move request for scope (-0.00, -1.07)
21:10:18.966 00.000 12044 Worker thread wakes up
21:10:18.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.07) opts 0xd
21:10:18.966 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -1.07)
21:10:18.966 00.000 12044 Moving (-0.00, -1.07) raw xDistance=1.07 yDistance=-0.09
21:10:18.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.73 from input 1.07, slope = 0.11
21:10:18.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:18.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:10:18.966 00.000 12044 MoveAxis(W, 79, ABG)
21:10:18.966 00.000 12044 Guiding  Dir = 3, Dur = 79
21:10:18.974 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9753, med=625, FiltMin=546, FiltMax=6687, Gamma=0.810
21:10:18.979 00.005 14964 UpdateGuideState exits: m=117858 SNR=209.0
21:10:18.980 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:18.980 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:18.980 00.000 14964 Enqueuing Expose request
21:10:19.023 00.043 12044 IsSlewing returns 0
21:10:19.023 00.000 12044 IsGuiding returns 0
21:10:19.055 00.032 12044 PulseGuide returned control before completion, sleep 59
21:10:19.118 00.063 12044 IsGuiding returns 1
21:10:19.118 00.000 12044 scope still moving after pulse duration time elapsed
21:10:19.181 00.063 12044 IsSlewing returns 0
21:10:19.181 00.000 12044 IsGuiding returns 0
21:10:19.181 00.000 12044 scope move finished after 79 + 78 ms
21:10:19.181 00.000 12044 Move returns status 0, amount 79
21:10:19.181 00.000 12044 MoveAxis(N, 0, ABG)
21:10:19.181 00.000 12044 Move returns status 0, amount 0
21:10:19.181 00.000 12044 move complete, result=0
21:10:19.181 00.000 12044 worker thread done servicing request
21:10:19.181 00.000 12044 Worker thread wakes up
21:10:19.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:19.181 00.000 14964 GuideStep: 1.1 px 79 ms WEST, -0.1 px 0 ms NORTH
21:10:19.182 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:22.311 03.129 12044 Exposure complete
21:10:22.338 00.027 12044 worker thread done servicing request
21:10:22.338 00.000 14964 OnExposeComplete: enter
21:10:22.338 00.000 14964 UpdateGuideState(): m_state=6
21:10:22.339 00.001 14964 Star::Find(35, 811, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
21:10:22.339 00.000 14964 Star::Find returns 1 (0), X=811.49, Y=383.62, Mass=114799, SNR=192.6, Peak=9791 HFD=3.2
21:10:22.340 00.001 14964 MultiStar: [#1 0.26,-0.22,0.76,U] [#2 0.47,-0.12,0.43,U] 
21:10:22.340 00.000 14964 single-star, 2 included, MultiStar: {0.18, -0.23}, one-star: {-0.01, -0.28}
21:10:22.341 00.001 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.67) = xAngle (0.05 = 0.05)
21:10:22.341 00.000 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.18 = -3.10)
21:10:22.342 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=0.28 mountY=-0.01, mountTheta=-0.04
21:10:22.344 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.28, opts=13)
21:10:22.344 00.000 14964 Enqueuing Move request for scope (-0.01, -0.28)
21:10:22.345 00.001 12044 Worker thread wakes up
21:10:22.345 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
21:10:22.345 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
21:10:22.345 00.000 12044 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=-0.01
21:10:22.345 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.99, using input
21:10:22.345 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.15
21:10:22.345 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:22.345 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:10:22.345 00.000 12044 MoveAxis(E, 0, ABG)
21:10:22.345 00.000 12044 Move returns status 0, amount 0
21:10:22.345 00.000 12044 MoveAxis(N, 0, ABG)
21:10:22.345 00.000 12044 Move returns status 0, amount 0
21:10:22.345 00.000 12044 move complete, result=0
21:10:22.345 00.000 12044 worker thread done servicing request
21:10:22.353 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9791, med=624, FiltMin=532, FiltMax=6090, Gamma=0.810
21:10:22.359 00.006 14964 UpdateGuideState exits: m=114799 SNR=192.6
21:10:22.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:22.361 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:22.361 00.000 14964 Enqueuing Expose request
21:10:22.362 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:10:22.362 00.000 12044 Worker thread wakes up
21:10:22.363 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:22.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:25.470 03.107 12044 Exposure complete
21:10:25.492 00.022 12044 worker thread done servicing request
21:10:25.492 00.000 14964 OnExposeComplete: enter
21:10:25.494 00.002 14964 UpdateGuideState(): m_state=6
21:10:25.494 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
21:10:25.494 00.000 14964 Star::Find returns 1 (0), X=811.70, Y=383.57, Mass=116780, SNR=203.8, Peak=10323 HFD=3.2
21:10:25.494 00.000 14964 MultiStar: [#1 0.31,-0.40,0.68,U] [#2 0.52,-0.30,0.37,U] 
21:10:25.495 00.001 14964 single-star, 2 included, MultiStar: {0.29, -0.35}, one-star: {0.20, -0.33}
21:10:25.495 00.000 14964 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.67) = xAngle (0.64 = 0.64)
21:10:25.496 00.001 14964 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.77 = -2.51)
21:10:25.496 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.38 cameraTheta=-1.03 mountX=0.31 mountY=-0.23, mountTheta=-0.63
21:10:25.497 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.33, opts=13)
21:10:25.498 00.001 14964 Enqueuing Move request for scope (0.20, -0.33)
21:10:25.498 00.000 12044 Worker thread wakes up
21:10:25.498 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.33) opts 0xd
21:10:25.498 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.33)
21:10:25.498 00.000 12044 Moving (0.20, -0.33) raw xDistance=0.31 yDistance=-0.23
21:10:25.499 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.31 is < calculated value 1.08, using input
21:10:25.499 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.17
21:10:25.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:25.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:10:25.499 00.000 12044 MoveAxis(W, 21, ABG)
21:10:25.499 00.000 12044 Guiding  Dir = 3, Dur = 21
21:10:25.506 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10323, med=625, FiltMin=537, FiltMax=6157, Gamma=0.810
21:10:25.511 00.005 14964 UpdateGuideState exits: m=116780 SNR=203.8
21:10:25.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:25.512 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:25.513 00.001 14964 Enqueuing Expose request
21:10:25.537 00.024 12044 IsSlewing returns 0
21:10:25.538 00.001 12044 IsGuiding returns 0
21:10:25.570 00.032 12044 IsGuiding returns 1
21:10:25.570 00.000 12044 scope still moving after pulse duration time elapsed
21:10:25.667 00.097 12044 IsSlewing returns 0
21:10:25.667 00.000 12044 IsGuiding returns 0
21:10:25.667 00.000 12044 scope move finished after 21 + 107 ms
21:10:25.667 00.000 12044 Move returns status 0, amount 21
21:10:25.667 00.000 12044 MoveAxis(N, 0, ABG)
21:10:25.667 00.000 12044 Move returns status 0, amount 0
21:10:25.667 00.000 12044 move complete, result=0
21:10:25.667 00.000 12044 worker thread done servicing request
21:10:25.668 00.001 12044 Worker thread wakes up
21:10:25.668 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:25.668 00.000 14964 GuideStep: 0.3 px 21 ms WEST, -0.2 px 0 ms NORTH
21:10:25.669 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:28.774 03.105 12044 Exposure complete
21:10:28.797 00.023 12044 worker thread done servicing request
21:10:28.797 00.000 14964 OnExposeComplete: enter
21:10:28.797 00.000 14964 UpdateGuideState(): m_state=6
21:10:28.798 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
21:10:28.798 00.000 14964 Star::Find returns 1 (0), X=811.89, Y=383.11, Mass=114991, SNR=195.9, Peak=10067 HFD=3.4
21:10:28.799 00.001 14964 MultiStar: [#1 0.52,-0.87,0.00,M5] [#2 0.82,-0.80,0.00,M4] 
21:10:28.799 00.000 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.67) = xAngle (0.56 = 0.56)
21:10:28.800 00.001 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.69 = -2.59)
21:10:28.800 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=-0.79 hyp=0.88 cameraTheta=-1.11 mountX=0.75 mountY=-0.46, mountTheta=-0.55
21:10:28.801 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.79, opts=13)
21:10:28.802 00.001 14964 Enqueuing Move request for scope (0.39, -0.79)
21:10:28.802 00.000 12044 Worker thread wakes up
21:10:28.802 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.79) opts 0xd
21:10:28.802 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.79)
21:10:28.802 00.000 12044 Moving (0.39, -0.79) raw xDistance=0.75 yDistance=-0.46
21:10:28.802 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.75 is < calculated value 1.32, using input
21:10:28.802 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.49 from input 0.75, slope = 0.20
21:10:28.803 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:10:28.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:10:28.803 00.000 12044 MoveAxis(W, 52, ABG)
21:10:28.803 00.000 12044 Guiding  Dir = 3, Dur = 52
21:10:28.810 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10067, med=624, FiltMin=539, FiltMax=6941, Gamma=0.810
21:10:28.816 00.006 14964 UpdateGuideState exits: m=114991 SNR=195.9
21:10:28.817 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:28.817 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:28.818 00.001 14964 Enqueuing Expose request
21:10:28.867 00.049 12044 IsSlewing returns 0
21:10:28.868 00.001 12044 IsGuiding returns 0
21:10:28.899 00.031 12044 PulseGuide returned control before completion, sleep 32
21:10:28.941 00.042 12044 IsGuiding returns 1
21:10:28.942 00.001 12044 scope still moving after pulse duration time elapsed
21:10:29.011 00.069 12044 IsSlewing returns 0
21:10:29.012 00.001 12044 IsGuiding returns 0
21:10:29.012 00.000 12044 scope move finished after 52 + 91 ms
21:10:29.012 00.000 12044 Move returns status 0, amount 52
21:10:29.012 00.000 12044 MoveAxis(N, 0, ABG)
21:10:29.012 00.000 12044 Move returns status 0, amount 0
21:10:29.012 00.000 12044 move complete, result=0
21:10:29.012 00.000 12044 worker thread done servicing request
21:10:29.012 00.000 14964 GuideStep: 0.7 px 52 ms WEST, -0.5 px 0 ms NORTH
21:10:29.013 00.001 12044 Worker thread wakes up
21:10:29.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:29.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:32.133 03.120 12044 Exposure complete
21:10:32.155 00.022 12044 worker thread done servicing request
21:10:32.155 00.000 14964 OnExposeComplete: enter
21:10:32.156 00.001 14964 UpdateGuideState(): m_state=6
21:10:32.157 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
21:10:32.157 00.000 14964 Star::Find returns 1 (0), X=812.16, Y=383.92, Mass=116618, SNR=200.7, Peak=9791 HFD=3.7
21:10:32.158 00.001 14964 MultiStar: [#1 0.69,0.14,0.71,U] [#2 1.00,0.32,0.00,M5] 
21:10:32.158 00.000 14964 single-star, 1 included, MultiStar: {0.68, 0.07}, one-star: {0.66, 0.02}
21:10:32.159 00.001 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.67) = xAngle (1.70 = 1.70)
21:10:32.159 00.000 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.83 = -1.45)
21:10:32.160 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=0.02 hyp=0.66 cameraTheta=0.03 mountX=-0.08 mountY=-0.66, mountTheta=-1.70
21:10:32.161 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.02, opts=13)
21:10:32.161 00.000 14964 Enqueuing Move request for scope (0.66, 0.02)
21:10:32.162 00.001 12044 Worker thread wakes up
21:10:32.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.02) opts 0xd
21:10:32.162 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.02)
21:10:32.162 00.000 12044 Moving (0.66, 0.02) raw xDistance=-0.08 yDistance=-0.66
21:10:32.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.11
21:10:32.162 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:10:32.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
21:10:32.162 00.000 12044 MoveAxis(E, 0, ABG)
21:10:32.162 00.000 12044 Move returns status 0, amount 0
21:10:32.162 00.000 12044 MoveAxis(N, 0, ABG)
21:10:32.162 00.000 12044 Move returns status 0, amount 0
21:10:32.162 00.000 12044 move complete, result=0
21:10:32.162 00.000 12044 worker thread done servicing request
21:10:32.170 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9791, med=625, FiltMin=537, FiltMax=6496, Gamma=0.810
21:10:32.175 00.005 14964 UpdateGuideState exits: m=116618 SNR=200.7
21:10:32.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:32.176 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:32.177 00.001 14964 Enqueuing Expose request
21:10:32.177 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
21:10:32.178 00.001 12044 Worker thread wakes up
21:10:32.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:32.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:35.278 03.100 12044 Exposure complete
21:10:35.302 00.024 12044 worker thread done servicing request
21:10:35.302 00.000 14964 OnExposeComplete: enter
21:10:35.303 00.001 14964 UpdateGuideState(): m_state=6
21:10:35.304 00.001 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
21:10:35.304 00.000 14964 Star::Find returns 1 (0), X=812.26, Y=383.76, Mass=116113, SNR=208.1, Peak=11411 HFD=2.9
21:10:35.305 00.001 14964 MultiStar: [#1 0.81,-0.20,0.00,M5] [#2 1.01,-0.12,0.00,M6] 
21:10:35.305 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.67) = xAngle (1.48 = 1.48)
21:10:35.306 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.62 = -1.66)
21:10:35.306 00.000 14964 CameraToMount -- cameraX=0.76 cameraY=-0.14 hyp=0.77 cameraTheta=-0.18 mountX=0.07 mountY=-0.77, mountTheta=-1.48
21:10:35.307 00.001 14964 SchedulePrimaryMove(1136A648, x=0.76, y=-0.14, opts=13)
21:10:35.308 00.001 14964 Enqueuing Move request for scope (0.76, -0.14)
21:10:35.308 00.000 12044 Worker thread wakes up
21:10:35.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.14) opts 0xd
21:10:35.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, -0.14)
21:10:35.308 00.000 12044 Moving (0.76, -0.14) raw xDistance=0.07 yDistance=-0.77
21:10:35.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
21:10:35.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:10:35.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
21:10:35.308 00.000 12044 MoveAxis(E, 0, ABG)
21:10:35.308 00.000 12044 Move returns status 0, amount 0
21:10:35.308 00.000 12044 MoveAxis(N, 0, ABG)
21:10:35.308 00.000 12044 Move returns status 0, amount 0
21:10:35.308 00.000 12044 move complete, result=0
21:10:35.308 00.000 12044 worker thread done servicing request
21:10:35.316 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11411, med=625, FiltMin=539, FiltMax=6976, Gamma=0.810
21:10:35.321 00.005 14964 UpdateGuideState exits: m=116113 SNR=208.1
21:10:35.322 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:35.322 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:35.323 00.001 14964 Enqueuing Expose request
21:10:35.323 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
21:10:35.324 00.001 12044 Worker thread wakes up
21:10:35.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:35.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:38.451 03.127 12044 Exposure complete
21:10:38.474 00.023 12044 worker thread done servicing request
21:10:38.474 00.000 14964 OnExposeComplete: enter
21:10:38.475 00.001 14964 UpdateGuideState(): m_state=6
21:10:38.475 00.000 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
21:10:38.476 00.001 14964 Star::Find returns 1 (0), X=812.06, Y=383.36, Mass=117674, SNR=205.7, Peak=10579 HFD=3.4
21:10:38.477 00.001 14964 MultiStar: [#1 0.74,-0.24,0.66,U] [#2 0.92,-0.16,0.00,M7] 
21:10:38.477 00.000 14964 refined, 1 included, MultiStar: {0.63, -0.42}, one-star: {0.55, -0.54}
21:10:38.478 00.001 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.67) = xAngle (1.08 = 1.08)
21:10:38.478 00.000 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.21 = -2.07)
21:10:38.478 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=-0.42 hyp=0.76 cameraTheta=-0.59 mountX=0.36 mountY=-0.66, mountTheta=-1.08
21:10:38.480 00.002 14964 SchedulePrimaryMove(1136A648, x=0.63, y=-0.42, opts=13)
21:10:38.480 00.000 14964 Enqueuing Move request for scope (0.63, -0.42)
21:10:38.481 00.001 12044 Worker thread wakes up
21:10:38.481 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.42) opts 0xd
21:10:38.481 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, -0.42)
21:10:38.481 00.000 12044 Moving (0.63, -0.42) raw xDistance=0.36 yDistance=-0.66
21:10:38.481 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.07
21:10:38.481 00.000 12044 switching direction from 1 to -1 - decHistory=-6 oldest=-1.41 newest=-2.09
21:10:38.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:10:38.481 00.000 12044 MoveAxis(E, 0, ABG)
21:10:38.481 00.000 12044 Move returns status 0, amount 0
21:10:38.481 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 218 applied
21:10:38.481 00.000 12044 MoveAxis(N, 280, ABG)
21:10:38.481 00.000 12044 Guiding  Dir = 0, Dur = 280
21:10:38.488 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10579, med=625, FiltMin=541, FiltMax=6845, Gamma=0.810
21:10:38.493 00.005 14964 UpdateGuideState exits: m=117674 SNR=205.7
21:10:38.494 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:38.494 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:38.495 00.001 14964 Enqueuing Expose request
21:10:38.514 00.019 12044 IsSlewing returns 0
21:10:38.514 00.000 12044 IsGuiding returns 0
21:10:38.545 00.031 12044 PulseGuide returned control before completion, sleep 259
21:10:38.854 00.309 12044 IsGuiding returns 1
21:10:38.854 00.000 12044 scope still moving after pulse duration time elapsed
21:10:38.916 00.062 12044 IsSlewing returns 0
21:10:38.916 00.000 12044 IsGuiding returns 0
21:10:38.916 00.000 12044 scope move finished after 280 + 122 ms
21:10:38.916 00.000 12044 Move returns status 0, amount 280
21:10:38.916 00.000 12044 move complete, result=0
21:10:38.916 00.000 12044 worker thread done servicing request
21:10:38.916 00.000 12044 Worker thread wakes up
21:10:38.916 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.7 px 280 ms NORTH
21:10:38.917 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:38.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:42.024 03.107 12044 Exposure complete
21:10:42.047 00.023 12044 worker thread done servicing request
21:10:42.047 00.000 14964 OnExposeComplete: enter
21:10:42.048 00.001 14964 UpdateGuideState(): m_state=6
21:10:42.048 00.000 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
21:10:42.049 00.001 14964 Star::Find returns 1 (0), X=812.23, Y=383.90, Mass=117166, SNR=205.5, Peak=10291 HFD=3.2
21:10:42.049 00.000 14964 MultiStar: [#1 0.82,-0.04,0.00,M5] [#2 1.03,0.04,0.00,M8] 
21:10:42.050 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
21:10:42.050 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.81 = -1.48)
21:10:42.050 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=0.00 hyp=0.73 cameraTheta=0.00 mountX=-0.07 mountY=-0.73, mountTheta=-1.67
21:10:42.052 00.002 14964 SchedulePrimaryMove(1136A648, x=0.73, y=0.00, opts=13)
21:10:42.052 00.000 14964 Enqueuing Move request for scope (0.73, 0.00)
21:10:42.053 00.001 12044 Worker thread wakes up
21:10:42.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.00) opts 0xd
21:10:42.053 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, 0.00)
21:10:42.053 00.000 12044 Moving (0.73, 0.00) raw xDistance=-0.07 yDistance=-0.73
21:10:42.053 00.000 12044 BLC: History state: CurrMiss=0.73, AvgInitMiss=-0.19, ShCount=4, LgCount=2, SticCount=0,  Deflections: 0=-0.663781, 1:0.726590
21:10:42.053 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:10:42.053 00.000 12044 BLC: window closed
21:10:42.053 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.52, using input
21:10:42.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.08
21:10:42.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
21:10:42.053 00.000 12044 MoveAxis(E, 0, ABG)
21:10:42.053 00.000 12044 Move returns status 0, amount 0
21:10:42.053 00.000 12044 MoveAxis(N, 68, ABG)
21:10:42.053 00.000 12044 Guiding  Dir = 0, Dur = 68
21:10:42.060 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10291, med=623, FiltMin=533, FiltMax=6768, Gamma=0.810
21:10:42.066 00.006 14964 UpdateGuideState exits: m=117166 SNR=205.5
21:10:42.066 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:42.067 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:42.067 00.000 14964 Enqueuing Expose request
21:10:42.104 00.037 12044 IsSlewing returns 0
21:10:42.139 00.035 12044 IsGuiding returns 0
21:10:42.171 00.032 12044 PulseGuide returned control before completion, sleep 47
21:10:42.221 00.050 12044 IsGuiding returns 1
21:10:42.222 00.001 12044 scope still moving after pulse duration time elapsed
21:10:42.277 00.055 12044 IsSlewing returns 0
21:10:42.277 00.000 12044 IsGuiding returns 0
21:10:42.277 00.000 12044 scope move finished after 68 + 69 ms
21:10:42.277 00.000 12044 Move returns status 0, amount 68
21:10:42.277 00.000 12044 move complete, result=0
21:10:42.277 00.000 12044 worker thread done servicing request
21:10:42.277 00.000 12044 Worker thread wakes up
21:10:42.277 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:42.277 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:42.277 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 68 ms NORTH
21:10:45.378 03.101 12044 Exposure complete
21:10:45.404 00.026 12044 worker thread done servicing request
21:10:45.404 00.000 14964 OnExposeComplete: enter
21:10:45.405 00.001 14964 UpdateGuideState(): m_state=6
21:10:45.405 00.000 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
21:10:45.406 00.001 14964 Star::Find returns 1 (0), X=811.80, Y=383.89, Mass=115846, SNR=203.2, Peak=9551 HFD=3.3
21:10:45.406 00.000 14964 MultiStar: [#1 0.48,0.22,0.68,U] [#2 0.41,0.15,0.39,U] 
21:10:45.407 00.001 14964 single-star, 2 included, MultiStar: {0.38, 0.09}, one-star: {0.30, -0.01}
21:10:45.408 00.001 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.67) = xAngle (1.62 = 1.62)
21:10:45.408 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.76 = -1.53)
21:10:45.409 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.05 mountX=-0.02 mountY=-0.30, mountTheta=-1.62
21:10:45.410 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.01, opts=13)
21:10:45.410 00.000 14964 Enqueuing Move request for scope (0.30, -0.01)
21:10:45.411 00.001 12044 Worker thread wakes up
21:10:45.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
21:10:45.411 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
21:10:45.411 00.000 12044 Moving (0.30, -0.01) raw xDistance=-0.02 yDistance=-0.30
21:10:45.411 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.53, using input
21:10:45.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.08
21:10:45.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:45.411 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:10:45.411 00.000 12044 MoveAxis(E, 0, ABG)
21:10:45.411 00.000 12044 Move returns status 0, amount 0
21:10:45.411 00.000 12044 MoveAxis(N, 0, ABG)
21:10:45.411 00.000 12044 Move returns status 0, amount 0
21:10:45.411 00.000 12044 move complete, result=0
21:10:45.411 00.000 12044 worker thread done servicing request
21:10:45.419 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9551, med=625, FiltMin=531, FiltMax=7528, Gamma=0.810
21:10:45.425 00.006 14964 UpdateGuideState exits: m=115846 SNR=203.2
21:10:45.425 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:45.426 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:45.426 00.000 14964 Enqueuing Expose request
21:10:45.427 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:10:45.427 00.000 12044 Worker thread wakes up
21:10:45.427 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:45.427 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:48.553 03.126 12044 Exposure complete
21:10:48.583 00.030 12044 worker thread done servicing request
21:10:48.583 00.000 14964 OnExposeComplete: enter
21:10:48.584 00.001 14964 UpdateGuideState(): m_state=6
21:10:48.584 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
21:10:48.585 00.001 14964 Star::Find returns 1 (0), X=811.37, Y=384.19, Mass=116569, SNR=199.0, Peak=10275 HFD=3.3
21:10:48.585 00.000 14964 MultiStar: [#1 0.19,0.24,0.69,U] [#2 0.29,0.31,0.38,U] 
21:10:48.586 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.28}, one-star: {-0.13, 0.29}
21:10:48.586 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.67) = xAngle (3.05 = 3.05)
21:10:48.587 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.18 = -0.10)
21:10:48.587 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.38 mountX=-0.28 mountY=-0.03, mountTheta=-3.04
21:10:48.589 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.28, opts=13)
21:10:48.590 00.001 14964 Enqueuing Move request for scope (0.05, 0.28)
21:10:48.590 00.000 12044 Worker thread wakes up
21:10:48.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
21:10:48.590 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
21:10:48.590 00.000 12044 Moving (0.05, 0.28) raw xDistance=-0.28 yDistance=-0.03
21:10:48.590 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.67, using input
21:10:48.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.10
21:10:48.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:48.591 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:48.591 00.000 12044 MoveAxis(E, 0, ABG)
21:10:48.591 00.000 12044 Move returns status 0, amount 0
21:10:48.591 00.000 12044 MoveAxis(N, 0, ABG)
21:10:48.591 00.000 12044 Move returns status 0, amount 0
21:10:48.591 00.000 12044 move complete, result=0
21:10:48.591 00.000 12044 worker thread done servicing request
21:10:48.599 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10275, med=626, FiltMin=535, FiltMax=7834, Gamma=0.810
21:10:48.604 00.005 14964 UpdateGuideState exits: m=116569 SNR=199.0
21:10:48.605 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:48.605 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:48.606 00.001 14964 Enqueuing Expose request
21:10:48.606 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:10:48.607 00.001 12044 Worker thread wakes up
21:10:48.607 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:48.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:51.740 03.133 12044 Exposure complete
21:10:51.766 00.026 12044 worker thread done servicing request
21:10:51.766 00.000 14964 OnExposeComplete: enter
21:10:51.767 00.001 14964 UpdateGuideState(): m_state=6
21:10:51.767 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
21:10:51.768 00.001 14964 Star::Find returns 1 (0), X=811.11, Y=383.83, Mass=117717, SNR=203.5, Peak=8669 HFD=3.7
21:10:51.768 00.000 14964 MultiStar: [#1 -0.01,0.22,0.71,U] [#2 0.02,0.17,0.39,U] 
21:10:51.769 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.07}, one-star: {-0.40, -0.07}
21:10:51.769 00.000 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.67) = xAngle (4.45 = -1.83)
21:10:51.770 00.001 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.59 = 1.30)
21:10:51.770 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.78 mountX=-0.05 mountY=0.19, mountTheta=1.83
21:10:51.772 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.07, opts=13)
21:10:51.772 00.000 14964 Enqueuing Move request for scope (-0.19, 0.07)
21:10:51.773 00.001 12044 Worker thread wakes up
21:10:51.773 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
21:10:51.773 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
21:10:51.773 00.000 12044 Moving (-0.19, 0.07) raw xDistance=-0.05 yDistance=0.19
21:10:51.773 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.42, using input
21:10:51.773 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:10:51.773 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.06
21:10:51.773 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:51.773 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:10:51.773 00.000 12044 MoveAxis(E, 0, ABG)
21:10:51.773 00.000 12044 Move returns status 0, amount 0
21:10:51.773 00.000 12044 MoveAxis(N, 0, ABG)
21:10:51.773 00.000 12044 Move returns status 0, amount 0
21:10:51.773 00.000 12044 move complete, result=0
21:10:51.773 00.000 12044 worker thread done servicing request
21:10:51.780 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8669, med=625, FiltMin=539, FiltMax=6727, Gamma=0.810
21:10:51.788 00.008 14964 UpdateGuideState exits: m=117717 SNR=203.5
21:10:51.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:51.789 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:51.790 00.001 14964 Enqueuing Expose request
21:10:51.790 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:10:51.791 00.001 12044 Worker thread wakes up
21:10:51.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:51.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:54.916 03.125 12044 Exposure complete
21:10:54.939 00.023 12044 worker thread done servicing request
21:10:54.939 00.000 14964 OnExposeComplete: enter
21:10:54.940 00.001 14964 UpdateGuideState(): m_state=6
21:10:54.940 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
21:10:54.941 00.001 14964 Star::Find returns 1 (0), X=811.57, Y=383.71, Mass=116517, SNR=204.6, Peak=9745 HFD=3.3
21:10:54.942 00.001 14964 MultiStar: [#1 0.29,-0.11,0.69,U] [#2 0.48,0.02,0.38,U] 
21:10:54.942 00.000 14964 single-star, 2 included, MultiStar: {0.22, -0.12}, one-star: {0.07, -0.19}
21:10:54.943 00.001 14964 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.67) = xAngle (0.45 = 0.45)
21:10:54.943 00.000 14964 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.58 = -2.70)
21:10:54.944 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.22 mountX=0.18 mountY=-0.09, mountTheta=-0.44
21:10:54.945 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.19, opts=13)
21:10:54.946 00.001 14964 Enqueuing Move request for scope (0.07, -0.19)
21:10:54.946 00.000 12044 Worker thread wakes up
21:10:54.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
21:10:54.946 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
21:10:54.946 00.000 12044 Moving (0.07, -0.19) raw xDistance=0.18 yDistance=-0.09
21:10:54.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
21:10:54.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:54.947 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:10:54.947 00.000 12044 MoveAxis(E, 0, ABG)
21:10:54.947 00.000 12044 Move returns status 0, amount 0
21:10:54.947 00.000 12044 MoveAxis(N, 0, ABG)
21:10:54.947 00.000 12044 Move returns status 0, amount 0
21:10:54.947 00.000 12044 move complete, result=0
21:10:54.947 00.000 12044 worker thread done servicing request
21:10:54.957 00.010 14964 UpdateImageDisplay: Size=(968,608) min=134, max=9745, med=625, FiltMin=527, FiltMax=6836, Gamma=0.810
21:10:54.962 00.005 14964 UpdateGuideState exits: m=116517 SNR=204.6
21:10:54.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:54.963 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:54.964 00.001 14964 Enqueuing Expose request
21:10:54.964 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:10:54.965 00.001 12044 Worker thread wakes up
21:10:54.965 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:54.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:58.082 03.117 12044 Exposure complete
21:10:58.106 00.024 12044 worker thread done servicing request
21:10:58.106 00.000 14964 OnExposeComplete: enter
21:10:58.107 00.001 14964 UpdateGuideState(): m_state=6
21:10:58.108 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
21:10:58.108 00.000 14964 Star::Find returns 1 (0), X=811.60, Y=383.71, Mass=115263, SNR=208.3, Peak=8835 HFD=3.4
21:10:58.109 00.001 14964 MultiStar: [#1 0.43,-0.16,0.67,U] [#2 0.55,-0.28,0.38,U] 
21:10:58.109 00.000 14964 single-star, 2 included, MultiStar: {0.29, -0.20}, one-star: {0.10, -0.19}
21:10:58.110 00.001 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.67) = xAngle (0.57 = 0.57)
21:10:58.111 00.001 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.71 = -2.58)
21:10:58.111 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.10 mountX=0.18 mountY=-0.12, mountTheta=-0.57
21:10:58.112 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.19, opts=13)
21:10:58.113 00.001 14964 Enqueuing Move request for scope (0.10, -0.19)
21:10:58.113 00.000 12044 Worker thread wakes up
21:10:58.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
21:10:58.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
21:10:58.113 00.000 12044 Moving (0.10, -0.19) raw xDistance=0.18 yDistance=-0.12
21:10:58.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
21:10:58.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:58.114 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:10:58.114 00.000 12044 MoveAxis(E, 0, ABG)
21:10:58.114 00.000 12044 Move returns status 0, amount 0
21:10:58.114 00.000 12044 MoveAxis(N, 0, ABG)
21:10:58.114 00.000 12044 Move returns status 0, amount 0
21:10:58.114 00.000 12044 move complete, result=0
21:10:58.114 00.000 12044 worker thread done servicing request
21:10:58.121 00.007 14964 UpdateImageDisplay: Size=(968,608) min=103, max=8835, med=625, FiltMin=535, FiltMax=6548, Gamma=0.810
21:10:58.127 00.006 14964 UpdateGuideState exits: m=115263 SNR=208.3
21:10:58.128 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:58.128 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:10:58.128 00.000 14964 Enqueuing Expose request
21:10:58.129 00.001 12044 Worker thread wakes up
21:10:58.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:10:58.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:10:58.129 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:01.220 03.091 12044 Exposure complete
21:11:01.242 00.022 12044 worker thread done servicing request
21:11:01.242 00.000 14964 OnExposeComplete: enter
21:11:01.243 00.001 14964 UpdateGuideState(): m_state=6
21:11:01.243 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
21:11:01.244 00.001 14964 Star::Find returns 1 (0), X=811.71, Y=383.73, Mass=113947, SNR=196.6, Peak=9791 HFD=3.5
21:11:01.244 00.000 14964 MultiStar: [#1 0.31,0.12,0.71,U] [#2 0.54,0.13,0.40,U] 
21:11:01.245 00.001 14964 single-star, 2 included, MultiStar: {0.31, -0.02}, one-star: {0.21, -0.17}
21:11:01.245 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.67) = xAngle (0.99 = 0.99)
21:11:01.246 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.12 = -2.16)
21:11:01.246 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.68 mountX=0.15 mountY=-0.22, mountTheta=-0.99
21:11:01.247 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.17, opts=13)
21:11:01.248 00.001 14964 Enqueuing Move request for scope (0.21, -0.17)
21:11:01.248 00.000 12044 Worker thread wakes up
21:11:01.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
21:11:01.248 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
21:11:01.248 00.000 12044 Moving (0.21, -0.17) raw xDistance=0.15 yDistance=-0.22
21:11:01.249 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
21:11:01.249 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:01.249 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:11:01.249 00.000 12044 MoveAxis(E, 0, ABG)
21:11:01.249 00.000 12044 Move returns status 0, amount 0
21:11:01.249 00.000 12044 MoveAxis(N, 0, ABG)
21:11:01.249 00.000 12044 Move returns status 0, amount 0
21:11:01.249 00.000 12044 move complete, result=0
21:11:01.249 00.000 12044 worker thread done servicing request
21:11:01.256 00.007 14964 UpdateImageDisplay: Size=(968,608) min=58, max=9791, med=624, FiltMin=539, FiltMax=6530, Gamma=0.810
21:11:01.261 00.005 14964 UpdateGuideState exits: m=113947 SNR=196.6
21:11:01.262 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:01.262 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:01.263 00.001 14964 Enqueuing Expose request
21:11:01.263 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:11:01.264 00.001 12044 Worker thread wakes up
21:11:01.264 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:01.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:04.396 03.132 12044 Exposure complete
21:11:04.421 00.025 12044 worker thread done servicing request
21:11:04.421 00.000 14964 OnExposeComplete: enter
21:11:04.422 00.001 14964 UpdateGuideState(): m_state=6
21:11:04.423 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
21:11:04.423 00.000 14964 Star::Find returns 1 (0), X=811.58, Y=383.93, Mass=115716, SNR=205.3, Peak=9415 HFD=3.4
21:11:04.424 00.001 14964 MultiStar: [#1 0.14,0.01,0.71,U] [#2 0.33,0.05,0.38,U] 
21:11:04.424 00.000 14964 single-star, 2 included, MultiStar: {0.15, 0.03}, one-star: {0.08, 0.03}
21:11:04.425 00.001 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.67) = xAngle (2.02 = 2.02)
21:11:04.425 00.000 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.16 = -1.12)
21:11:04.426 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
21:11:04.428 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.03, opts=13)
21:11:04.429 00.001 14964 Enqueuing Move request for scope (0.08, 0.03)
21:11:04.429 00.000 12044 Worker thread wakes up
21:11:04.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:11:04.430 00.001 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:11:04.430 00.000 12044 Moving (0.08, 0.03) raw xDistance=-0.04 yDistance=-0.08
21:11:04.430 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.18, using input
21:11:04.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.07
21:11:04.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:04.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:11:04.430 00.000 12044 MoveAxis(E, 0, ABG)
21:11:04.430 00.000 12044 Move returns status 0, amount 0
21:11:04.430 00.000 12044 MoveAxis(N, 0, ABG)
21:11:04.430 00.000 12044 Move returns status 0, amount 0
21:11:04.430 00.000 12044 move complete, result=0
21:11:04.430 00.000 12044 worker thread done servicing request
21:11:04.438 00.008 14964 UpdateImageDisplay: Size=(968,608) min=270, max=9415, med=624, FiltMin=534, FiltMax=6574, Gamma=0.810
21:11:04.444 00.006 14964 UpdateGuideState exits: m=115716 SNR=205.3
21:11:04.444 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:04.445 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:04.445 00.000 14964 Enqueuing Expose request
21:11:04.446 00.001 12044 Worker thread wakes up
21:11:04.446 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:04.446 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:04.446 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:07.575 03.129 12044 Exposure complete
21:11:07.600 00.025 12044 worker thread done servicing request
21:11:07.600 00.000 14964 OnExposeComplete: enter
21:11:07.601 00.001 14964 UpdateGuideState(): m_state=6
21:11:07.602 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
21:11:07.602 00.000 14964 Star::Find returns 1 (0), X=811.29, Y=383.81, Mass=117673, SNR=199.9, Peak=9551 HFD=3.4
21:11:07.603 00.001 14964 MultiStar: [#1 -0.04,-0.14,0.71,U] [#2 0.18,-0.02,0.40,U] 
21:11:07.603 00.000 14964 refined, 2 included, MultiStar: {-0.08, -0.09}, one-star: {-0.21, -0.09}
21:11:07.604 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.67) = xAngle (-0.62 = -0.62)
21:11:07.604 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.51 = 2.51)
21:11:07.605 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=0.10 mountY=0.07, mountTheta=0.63
21:11:07.606 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.09, opts=13)
21:11:07.606 00.000 14964 Enqueuing Move request for scope (-0.08, -0.09)
21:11:07.607 00.001 12044 Worker thread wakes up
21:11:07.607 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
21:11:07.607 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
21:11:07.607 00.000 12044 Moving (-0.08, -0.09) raw xDistance=0.10 yDistance=0.07
21:11:07.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.04
21:11:07.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:07.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:11:07.607 00.000 12044 MoveAxis(E, 0, ABG)
21:11:07.607 00.000 12044 Move returns status 0, amount 0
21:11:07.607 00.000 12044 MoveAxis(N, 0, ABG)
21:11:07.607 00.000 12044 Move returns status 0, amount 0
21:11:07.607 00.000 12044 move complete, result=0
21:11:07.607 00.000 12044 worker thread done servicing request
21:11:07.614 00.007 14964 UpdateImageDisplay: Size=(968,608) min=70, max=9551, med=625, FiltMin=526, FiltMax=6769, Gamma=0.810
21:11:07.620 00.006 14964 UpdateGuideState exits: m=117673 SNR=199.9
21:11:07.620 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:07.621 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:07.621 00.000 14964 Enqueuing Expose request
21:11:07.622 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:11:07.622 00.000 12044 Worker thread wakes up
21:11:07.622 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:07.622 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:10.723 03.101 12044 Exposure complete
21:11:10.747 00.024 12044 worker thread done servicing request
21:11:10.747 00.000 14964 OnExposeComplete: enter
21:11:10.748 00.001 14964 UpdateGuideState(): m_state=6
21:11:10.749 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
21:11:10.749 00.000 14964 Star::Find returns 1 (0), X=811.68, Y=383.88, Mass=117534, SNR=199.8, Peak=8971 HFD=3.5
21:11:10.750 00.001 14964 MultiStar: [#1 0.14,-0.24,0.72,U] [#2 0.52,-0.17,0.38,U] 
21:11:10.750 00.000 14964 single-star, 2 included, MultiStar: {0.23, -0.12}, one-star: {0.18, -0.02}
21:11:10.751 00.001 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.67) = xAngle (1.53 = 1.53)
21:11:10.751 00.000 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.61)
21:11:10.752 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=0.01 mountY=-0.18, mountTheta=-1.53
21:11:10.753 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.02, opts=13)
21:11:10.754 00.001 14964 Enqueuing Move request for scope (0.18, -0.02)
21:11:10.754 00.000 12044 Worker thread wakes up
21:11:10.755 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
21:11:10.755 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
21:11:10.755 00.000 12044 Moving (0.18, -0.02) raw xDistance=0.01 yDistance=-0.18
21:11:10.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.04
21:11:10.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:10.755 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:11:10.755 00.000 12044 MoveAxis(E, 0, ABG)
21:11:10.755 00.000 12044 Move returns status 0, amount 0
21:11:10.755 00.000 12044 MoveAxis(N, 0, ABG)
21:11:10.755 00.000 12044 Move returns status 0, amount 0
21:11:10.755 00.000 12044 move complete, result=0
21:11:10.755 00.000 12044 worker thread done servicing request
21:11:10.763 00.008 14964 UpdateImageDisplay: Size=(968,608) min=242, max=8971, med=624, FiltMin=542, FiltMax=6269, Gamma=0.810
21:11:10.768 00.005 14964 UpdateGuideState exits: m=117534 SNR=199.8
21:11:10.769 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:10.770 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:10.770 00.000 14964 Enqueuing Expose request
21:11:10.771 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:11:10.771 00.000 12044 Worker thread wakes up
21:11:10.771 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:10.771 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:13.876 03.105 12044 Exposure complete
21:11:13.902 00.026 12044 worker thread done servicing request
21:11:13.902 00.000 14964 OnExposeComplete: enter
21:11:13.903 00.001 14964 UpdateGuideState(): m_state=6
21:11:13.904 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
21:11:13.904 00.000 14964 Star::Find returns 1 (0), X=811.23, Y=383.83, Mass=117318, SNR=201.2, Peak=8187 HFD=3.7
21:11:13.905 00.001 14964 MultiStar: [#1 -0.29,-0.20,0.69,U] [#2 -0.06,-0.11,0.35,U] 
21:11:13.905 00.000 14964 refined, 2 included, MultiStar: {-0.24, -0.12}, one-star: {-0.27, -0.07}
21:11:13.906 00.001 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.67) = xAngle (-1.01 = -1.01)
21:11:13.906 00.000 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.12 = 2.12)
21:11:13.907 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.68 mountX=0.14 mountY=0.23, mountTheta=1.01
21:11:13.908 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.12, opts=13)
21:11:13.908 00.000 14964 Enqueuing Move request for scope (-0.24, -0.12)
21:11:13.909 00.001 12044 Worker thread wakes up
21:11:13.909 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
21:11:13.909 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
21:11:13.909 00.000 12044 Moving (-0.24, -0.12) raw xDistance=0.14 yDistance=0.23
21:11:13.909 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
21:11:13.909 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:13.909 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:11:13.909 00.000 12044 MoveAxis(E, 0, ABG)
21:11:13.909 00.000 12044 Move returns status 0, amount 0
21:11:13.909 00.000 12044 MoveAxis(N, 0, ABG)
21:11:13.909 00.000 12044 Move returns status 0, amount 0
21:11:13.909 00.000 12044 move complete, result=0
21:11:13.909 00.000 12044 worker thread done servicing request
21:11:13.917 00.008 14964 UpdateImageDisplay: Size=(968,608) min=122, max=8187, med=624, FiltMin=542, FiltMax=6211, Gamma=0.810
21:11:13.922 00.005 14964 UpdateGuideState exits: m=117318 SNR=201.2
21:11:13.923 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:13.923 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:13.924 00.001 14964 Enqueuing Expose request
21:11:13.924 00.000 12044 Worker thread wakes up
21:11:13.924 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:13.924 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:13.924 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:11:17.043 03.119 12044 Exposure complete
21:11:17.067 00.024 12044 worker thread done servicing request
21:11:17.067 00.000 14964 OnExposeComplete: enter
21:11:17.067 00.000 14964 UpdateGuideState(): m_state=6
21:11:17.069 00.002 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
21:11:17.069 00.000 14964 Star::Find returns 1 (0), X=811.64, Y=383.34, Mass=116249, SNR=195.4, Peak=8371 HFD=3.5
21:11:17.070 00.001 14964 MultiStar: [#1 0.19,-0.77,0.00,M1] [#2 0.49,-0.68,0.00,M1] 
21:11:17.070 00.000 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.67) = xAngle (0.34 = 0.34)
21:11:17.071 00.001 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.48 = -2.81)
21:11:17.071 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.56 hyp=0.57 cameraTheta=-1.33 mountX=0.54 mountY=-0.19, mountTheta=-0.34
21:11:17.072 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.56, opts=13)
21:11:17.073 00.001 14964 Enqueuing Move request for scope (0.14, -0.56)
21:11:17.073 00.000 12044 Worker thread wakes up
21:11:17.074 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.56) opts 0xd
21:11:17.074 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.56)
21:11:17.074 00.000 12044 Moving (0.14, -0.56) raw xDistance=0.54 yDistance=-0.19
21:11:17.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.54, slope = 0.02
21:11:17.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:17.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:11:17.074 00.000 12044 MoveAxis(W, 14, ABG)
21:11:17.074 00.000 12044 Guiding  Dir = 3, Dur = 14
21:11:17.081 00.007 14964 UpdateImageDisplay: Size=(968,608) min=182, max=8371, med=624, FiltMin=532, FiltMax=5435, Gamma=0.810
21:11:17.088 00.007 14964 UpdateGuideState exits: m=116249 SNR=195.4
21:11:17.089 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:17.089 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:17.090 00.001 14964 Enqueuing Expose request
21:11:17.095 00.005 12044 IsSlewing returns 0
21:11:17.095 00.000 12044 IsGuiding returns 0
21:11:17.127 00.032 12044 IsGuiding returns 1
21:11:17.127 00.000 12044 scope still moving after pulse duration time elapsed
21:11:17.186 00.059 12044 IsSlewing returns 0
21:11:17.187 00.001 12044 IsGuiding returns 0
21:11:17.187 00.000 12044 scope move finished after 14 + 77 ms
21:11:17.187 00.000 12044 Move returns status 0, amount 14
21:11:17.187 00.000 12044 MoveAxis(N, 0, ABG)
21:11:17.187 00.000 12044 Move returns status 0, amount 0
21:11:17.187 00.000 12044 move complete, result=0
21:11:17.187 00.000 12044 worker thread done servicing request
21:11:17.187 00.000 12044 Worker thread wakes up
21:11:17.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:17.187 00.000 14964 GuideStep: 0.5 px 14 ms WEST, -0.2 px 0 ms NORTH
21:11:17.188 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:20.303 03.115 12044 Exposure complete
21:11:20.329 00.026 12044 worker thread done servicing request
21:11:20.329 00.000 14964 OnExposeComplete: enter
21:11:20.330 00.001 14964 UpdateGuideState(): m_state=6
21:11:20.331 00.001 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
21:11:20.331 00.000 14964 Star::Find returns 1 (0), X=811.78, Y=383.11, Mass=114849, SNR=185.5, Peak=5703 HFD=4.5
21:11:20.332 00.001 14964 MultiStar: [#1 0.35,-0.67,0.74,U] [#2 0.73,-0.46,0.00,M2] 
21:11:20.332 00.000 14964 refined, 1 included, MultiStar: {0.31, -0.74}, one-star: {0.28, -0.79}
21:11:20.333 00.001 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.67) = xAngle (0.49 = 0.49)
21:11:20.333 00.000 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.63 = -2.65)
21:11:20.334 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.74 hyp=0.80 cameraTheta=-1.17 mountX=0.71 mountY=-0.38, mountTheta=-0.49
21:11:20.335 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.74, opts=13)
21:11:20.336 00.001 14964 Enqueuing Move request for scope (0.31, -0.74)
21:11:20.336 00.000 12044 Worker thread wakes up
21:11:20.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.74) opts 0xd
21:11:20.336 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.74)
21:11:20.336 00.000 12044 Moving (0.31, -0.74) raw xDistance=0.71 yDistance=-0.38
21:11:20.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.71, slope = 0.05
21:11:20.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:20.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:11:20.336 00.000 12044 MoveAxis(W, 34, ABG)
21:11:20.336 00.000 12044 Guiding  Dir = 3, Dur = 34
21:11:20.344 00.008 14964 UpdateImageDisplay: Size=(968,608) min=35, max=5703, med=624, FiltMin=538, FiltMax=4773, Gamma=0.810
21:11:20.349 00.005 14964 UpdateGuideState exits: m=114849 SNR=185.5
21:11:20.349 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:20.350 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:20.350 00.000 14964 Enqueuing Expose request
21:11:20.358 00.008 12044 IsSlewing returns 0
21:11:20.359 00.001 12044 IsGuiding returns 0
21:11:20.390 00.031 12044 PulseGuide returned control before completion, sleep 13
21:11:20.421 00.031 12044 IsGuiding returns 1
21:11:20.421 00.000 12044 scope still moving after pulse duration time elapsed
21:11:20.499 00.078 12044 IsSlewing returns 0
21:11:20.500 00.001 12044 IsGuiding returns 0
21:11:20.500 00.000 12044 scope move finished after 34 + 107 ms
21:11:20.500 00.000 12044 Move returns status 0, amount 34
21:11:20.500 00.000 12044 MoveAxis(N, 0, ABG)
21:11:20.500 00.000 12044 Move returns status 0, amount 0
21:11:20.500 00.000 12044 move complete, result=0
21:11:20.500 00.000 12044 worker thread done servicing request
21:11:20.500 00.000 12044 Worker thread wakes up
21:11:20.500 00.000 14964 GuideStep: 0.7 px 34 ms WEST, -0.4 px 0 ms NORTH
21:11:20.501 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:20.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:23.601 03.100 12044 Exposure complete
21:11:23.626 00.025 12044 worker thread done servicing request
21:11:23.626 00.000 14964 OnExposeComplete: enter
21:11:23.627 00.001 14964 UpdateGuideState(): m_state=6
21:11:23.627 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
21:11:23.628 00.001 14964 Star::Find returns 1 (0), X=811.84, Y=383.30, Mass=118432, SNR=191.4, Peak=8279 HFD=3.6
21:11:23.628 00.000 14964 MultiStar: [#1 0.44,-0.55,0.73,U] [#2 0.73,-0.34,0.00,M3] 
21:11:23.629 00.001 14964 single-star, 1 included, MultiStar: {0.38, -0.58}, one-star: {0.34, -0.60}
21:11:23.629 00.000 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.67) = xAngle (0.61 = 0.61)
21:11:23.630 00.001 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.74 = -2.54)
21:11:23.630 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.60 hyp=0.69 cameraTheta=-1.06 mountX=0.57 mountY=-0.39, mountTheta=-0.60
21:11:23.632 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.60, opts=13)
21:11:23.632 00.000 14964 Enqueuing Move request for scope (0.34, -0.60)
21:11:23.633 00.001 12044 Worker thread wakes up
21:11:23.633 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.60) opts 0xd
21:11:23.633 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.60)
21:11:23.633 00.000 12044 Moving (0.34, -0.60) raw xDistance=0.57 yDistance=-0.39
21:11:23.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.57, slope = 0.06
21:11:23.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:23.633 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:11:23.633 00.000 12044 MoveAxis(W, 41, ABG)
21:11:23.633 00.000 12044 Guiding  Dir = 3, Dur = 41
21:11:23.640 00.007 14964 UpdateImageDisplay: Size=(968,608) min=32, max=8279, med=625, FiltMin=542, FiltMax=6287, Gamma=0.810
21:11:23.646 00.006 14964 UpdateGuideState exits: m=118432 SNR=191.4
21:11:23.647 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:23.647 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:23.648 00.001 14964 Enqueuing Expose request
21:11:23.657 00.009 12044 IsSlewing returns 0
21:11:23.658 00.001 12044 IsGuiding returns 0
21:11:23.690 00.032 12044 PulseGuide returned control before completion, sleep 20
21:11:23.721 00.031 12044 IsGuiding returns 1
21:11:23.721 00.000 12044 scope still moving after pulse duration time elapsed
21:11:23.781 00.060 12044 IsSlewing returns 0
21:11:23.816 00.035 12044 IsGuiding returns 0
21:11:23.816 00.000 12044 scope move finished after 41 + 117 ms
21:11:23.816 00.000 12044 Move returns status 0, amount 41
21:11:23.816 00.000 12044 MoveAxis(N, 0, ABG)
21:11:23.816 00.000 12044 Move returns status 0, amount 0
21:11:23.816 00.000 12044 move complete, result=0
21:11:23.816 00.000 12044 worker thread done servicing request
21:11:23.816 00.000 12044 Worker thread wakes up
21:11:23.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:23.816 00.000 14964 GuideStep: 0.6 px 41 ms WEST, -0.4 px 0 ms NORTH
21:11:23.817 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:26.920 03.103 12044 Exposure complete
21:11:26.940 00.020 12044 worker thread done servicing request
21:11:26.940 00.000 14964 OnExposeComplete: enter
21:11:26.941 00.001 14964 UpdateGuideState(): m_state=6
21:11:26.941 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
21:11:26.942 00.001 14964 Star::Find returns 1 (0), X=812.20, Y=383.74, Mass=115524, SNR=192.6, Peak=7783 HFD=3.7
21:11:26.943 00.001 14964 MultiStar: [#1 0.93,-0.06,0.00,M1] [#2 1.14,-0.08,0.00,M4] 
21:11:26.943 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.67) = xAngle (1.44 = 1.44)
21:11:26.943 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.57 = -1.71)
21:11:26.944 00.001 14964 CameraToMount -- cameraX=0.70 cameraY=-0.16 hyp=0.72 cameraTheta=-0.23 mountX=0.10 mountY=-0.71, mountTheta=-1.44
21:11:26.945 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=-0.16, opts=13)
21:11:26.946 00.001 14964 Enqueuing Move request for scope (0.70, -0.16)
21:11:26.946 00.000 12044 Worker thread wakes up
21:11:26.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.16) opts 0xd
21:11:26.946 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, -0.16)
21:11:26.946 00.000 12044 Moving (0.70, -0.16) raw xDistance=0.10 yDistance=-0.71
21:11:26.946 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.29, using input
21:11:26.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
21:11:26.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
21:11:26.946 00.000 12044 MoveAxis(E, 0, ABG)
21:11:26.946 00.000 12044 Move returns status 0, amount 0
21:11:26.946 00.000 12044 MoveAxis(N, 67, ABG)
21:11:26.947 00.001 12044 Guiding  Dir = 0, Dur = 67
21:11:26.956 00.009 14964 UpdateImageDisplay: Size=(968,608) min=167, max=7783, med=624, FiltMin=542, FiltMax=6034, Gamma=0.810
21:11:26.962 00.006 14964 UpdateGuideState exits: m=115524 SNR=192.6
21:11:26.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:26.963 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:26.964 00.001 14964 Enqueuing Expose request
21:11:27.001 00.037 12044 IsSlewing returns 0
21:11:27.001 00.000 12044 IsGuiding returns 0
21:11:27.032 00.031 12044 PulseGuide returned control before completion, sleep 46
21:11:27.092 00.060 12044 IsGuiding returns 1
21:11:27.092 00.000 12044 scope still moving after pulse duration time elapsed
21:11:27.197 00.105 12044 IsSlewing returns 0
21:11:27.198 00.001 12044 IsGuiding returns 0
21:11:27.198 00.000 12044 scope move finished after 67 + 129 ms
21:11:27.198 00.000 12044 Move returns status 0, amount 67
21:11:27.198 00.000 12044 move complete, result=0
21:11:27.198 00.000 12044 worker thread done servicing request
21:11:27.198 00.000 12044 Worker thread wakes up
21:11:27.198 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 67 ms NORTH
21:11:27.201 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:27.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:30.302 03.101 12044 Exposure complete
21:11:30.324 00.022 12044 worker thread done servicing request
21:11:30.324 00.000 14964 OnExposeComplete: enter
21:11:30.325 00.001 14964 UpdateGuideState(): m_state=6
21:11:30.326 00.001 14964 Star::Find(35, 812, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
21:11:30.326 00.000 14964 Star::Find returns 1 (0), X=811.87, Y=384.08, Mass=115303, SNR=196.2, Peak=9371 HFD=3.8
21:11:30.327 00.001 14964 MultiStar: [#1 0.45,0.12,0.71,U] [#2 0.54,0.27,0.39,U] 
21:11:30.327 00.000 14964 single-star, 2 included, MultiStar: {0.43, 0.18}, one-star: {0.37, 0.18}
21:11:30.328 00.001 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.67) = xAngle (2.12 = 2.12)
21:11:30.328 00.000 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.26 = -1.03)
21:11:30.329 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.18 hyp=0.41 cameraTheta=0.45 mountX=-0.21 mountY=-0.35, mountTheta=-2.12
21:11:30.330 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.18, opts=13)
21:11:30.331 00.001 14964 Enqueuing Move request for scope (0.37, 0.18)
21:11:30.332 00.001 12044 Worker thread wakes up
21:11:30.332 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.18) opts 0xd
21:11:30.332 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.18)
21:11:30.332 00.000 12044 Moving (0.37, 0.18) raw xDistance=-0.21 yDistance=-0.35
21:11:30.332 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
21:11:30.332 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:30.332 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:11:30.332 00.000 12044 MoveAxis(E, 0, ABG)
21:11:30.332 00.000 12044 Move returns status 0, amount 0
21:11:30.332 00.000 12044 MoveAxis(N, 0, ABG)
21:11:30.332 00.000 12044 Move returns status 0, amount 0
21:11:30.332 00.000 12044 move complete, result=0
21:11:30.332 00.000 12044 worker thread done servicing request
21:11:30.339 00.007 14964 UpdateImageDisplay: Size=(968,608) min=210, max=9371, med=623, FiltMin=531, FiltMax=6487, Gamma=0.810
21:11:30.344 00.005 14964 UpdateGuideState exits: m=115303 SNR=196.2
21:11:30.345 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:30.346 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:30.346 00.000 14964 Enqueuing Expose request
21:11:30.347 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:11:30.347 00.000 12044 Worker thread wakes up
21:11:30.347 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:30.347 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(777,349,71,71)
21:11:30.421 00.074 14964 evsrv: cli 01AB2670 connect
21:11:30.422 00.001 14964 case statement mapped state 6 to 3
21:11:30.423 00.001 14964 case statement mapped state 6 to 3
21:11:30.426 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"fb9eb3b9-ed42-4aed-a0a0-a15a282cb35d"}
21:11:30.429 00.003 14964 case statement mapped state 6 to 3
21:11:30.430 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb9eb3b9-ed42-4aed-a0a0-a15a282cb35d"}
21:11:30.431 00.001 14964 evsrv: cli 01AB2670 disconnect
21:11:30.431 00.000 14964 evsrv: cli 01AB2A30 connect
21:11:30.432 00.001 14964 case statement mapped state 6 to 3
21:11:30.433 00.001 14964 case statement mapped state 6 to 3
21:11:30.433 00.000 14964 evsrv: cli 01AB2A30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"7fa890d6-02ea-4bba-bbc9-b2d1e93efb97"}
21:11:30.434 00.001 14964 PhdController::Dither begins
21:11:30.434 00.000 14964 dither: size=2.00, dRA=-1.23 dDec=1.23
21:11:30.435 00.001 14964 MountToCamera -- mountTheta (-2.35) + m_xAngle (-1.67) = xAngle (-4.02 = 2.26)
21:11:30.435 00.000 14964 MountToCamera -- mountX=-1.23 mountY=1.23 hyp=1.74 mountTheta=-2.35 cameraX=-1.11, cameraY=1.34 cameraTheta=2.26
21:11:30.436 00.001 14964 setting lock position to (810.39, 385.24)
21:11:30.436 00.000 14964 Mount: notify guiding dithered (-1.1, 1.3)
21:11:30.437 00.001 14964 MultiStar: stabilizing after lock position change
21:11:30.437 00.000 14964 Status Line: Dither by -1.23,1.23
21:11:30.439 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:11:30.440 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:11:30.441 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":0,"id":"7fa890d6-02ea-4bba-bbc9-b2d1e93efb97"}
21:11:30.441 00.000 14964 evsrv: cli 01AB2A30 disconnect
21:11:33.451 03.010 12044 Exposure complete
21:11:33.472 00.021 12044 worker thread done servicing request
21:11:33.472 00.000 14964 OnExposeComplete: enter
21:11:33.473 00.001 14964 UpdateGuideState(): m_state=6
21:11:33.473 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
21:11:33.474 00.001 14964 Star::Find returns 1 (0), X=812.27, Y=384.60, Mass=117397, SNR=203.4, Peak=8595 HFD=3.6
21:11:33.474 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.67) = xAngle (1.34 = 1.34)
21:11:33.475 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.47 = -1.81)
21:11:33.475 00.000 14964 CameraToMount -- cameraX=1.88 cameraY=-0.64 hyp=1.98 cameraTheta=-0.33 mountX=0.46 mountY=-1.93, mountTheta=-1.34
21:11:33.477 00.002 14964 dither recenter: remaining=(1.2,-1.2) step=(1.2,-1.2)
21:11:33.477 00.000 14964 MountToCamera -- mountTheta (0.79) + m_xAngle (-1.67) = xAngle (-0.88 = -0.88)
21:11:33.478 00.001 14964 MountToCamera -- mountX=1.23 mountY=-1.23 hyp=1.74 mountTheta=0.79 cameraX=1.11, cameraY=-1.34 cameraTheta=-0.88
21:11:33.478 00.000 14964 SchedulePrimaryMove(1136A648, x=1.11, y=-1.34, opts=4)
21:11:33.479 00.001 14964 Enqueuing Move request for scope (1.11, -1.34)
21:11:33.479 00.000 14964 Mount: notify direct move 1.23,-1.23
21:11:33.480 00.001 12044 Worker thread wakes up
21:11:33.480 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.11, -1.34) opts 0x4
21:11:33.480 00.000 12044 Handling offset move in thread for scope, endpoint = (1.11, -1.34)
21:11:33.480 00.000 12044 Moving (1.11, -1.34) raw xDistance=1.23 yDistance=-1.23
21:11:33.480 00.000 12044 BLC: window closed
21:11:33.480 00.000 12044 MoveAxis(W, 132, B)
21:11:33.480 00.000 12044 Guiding  Dir = 3, Dur = 132
21:11:33.488 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8595, med=624, FiltMin=544, FiltMax=5799, Gamma=0.810
21:11:33.494 00.006 14964 UpdateGuideState exits: m=117397 SNR=203.4
21:11:33.494 00.000 14964 PhdController: settling, locked = 1, distance = 2.19 (2.00) aobump = 0 frame = 1 / 99999
21:11:33.495 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559093.495,"Host":"NUCBOX","Inst":1,"Distance":2.19,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:11:33.495 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:33.496 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:33.496 00.000 14964 Enqueuing Expose request
21:11:33.504 00.008 12044 IsSlewing returns 0
21:11:33.504 00.000 12044 IsGuiding returns 0
21:11:33.537 00.033 12044 PulseGuide returned control before completion, sleep 111
21:11:33.652 00.115 12044 IsGuiding returns 1
21:11:33.652 00.000 12044 scope still moving after pulse duration time elapsed
21:11:33.707 00.055 12044 IsSlewing returns 0
21:11:33.708 00.001 12044 IsGuiding returns 0
21:11:33.708 00.000 12044 scope move finished after 132 + 70 ms
21:11:33.708 00.000 12044 Move returns status 0, amount 132
21:11:33.708 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:11:33.708 00.000 12044 MoveAxis(N, 116, B)
21:11:33.708 00.000 12044 Guiding  Dir = 0, Dur = 116
21:11:33.739 00.031 12044 IsSlewing returns 0
21:11:33.739 00.000 12044 IsGuiding returns 0
21:11:33.771 00.032 12044 PulseGuide returned control before completion, sleep 95
21:11:33.873 00.102 12044 IsGuiding returns 1
21:11:33.873 00.000 12044 scope still moving after pulse duration time elapsed
21:11:33.976 00.103 12044 IsSlewing returns 0
21:11:33.976 00.000 12044 IsGuiding returns 0
21:11:33.976 00.000 12044 scope move finished after 116 + 120 ms
21:11:33.976 00.000 12044 Move returns status 0, amount 116
21:11:33.976 00.000 12044 move complete, result=0
21:11:33.976 00.000 12044 worker thread done servicing request
21:11:33.976 00.000 12044 Worker thread wakes up
21:11:33.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:33.976 00.000 14964 GuideStep: 1.2 px 132 ms WEST, -1.2 px 116 ms NORTH
21:11:33.977 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:37.073 03.096 12044 Exposure complete
21:11:37.093 00.020 12044 worker thread done servicing request
21:11:37.093 00.000 14964 OnExposeComplete: enter
21:11:37.094 00.001 14964 UpdateGuideState(): m_state=6
21:11:37.095 00.001 14964 Star::Find(35, 812, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
21:11:37.095 00.000 14964 Star::Find returns 1 (0), X=811.82, Y=385.91, Mass=114434, SNR=197.6, Peak=10148 HFD=3.1
21:11:37.096 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.67) = xAngle (2.10 = 2.10)
21:11:37.096 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.04)
21:11:37.097 00.001 14964 CameraToMount -- cameraX=1.43 cameraY=0.67 hyp=1.58 cameraTheta=0.44 mountX=-0.80 mountY=-1.37, mountTheta=-2.10
21:11:37.098 00.001 14964 SchedulePrimaryMove(1136A648, x=1.43, y=0.67, opts=13)
21:11:37.099 00.001 14964 Enqueuing Move request for scope (1.43, 0.67)
21:11:37.099 00.000 12044 Worker thread wakes up
21:11:37.099 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.43, 0.67) opts 0xd
21:11:37.100 00.001 12044 Handling offset move in thread for scope, endpoint = (1.43, 0.67)
21:11:37.100 00.000 12044 Moving (1.43, 0.67) raw xDistance=-0.80 yDistance=-1.37
21:11:37.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.52 from input -0.80, slope = 0.00
21:11:37.100 00.000 12044 resist switch: large excursion: input -1.37 thresh 1.35 direction from 0 to -1
21:11:37.100 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.10
21:11:37.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37
21:11:37.100 00.000 12044 MoveAxis(E, 56, ABG)
21:11:37.100 00.000 12044 Guiding  Dir = 2, Dur = 56
21:11:37.108 00.008 14964 UpdateImageDisplay: Size=(968,608) min=324, max=10148, med=624, FiltMin=521, FiltMax=6635, Gamma=0.810
21:11:37.114 00.006 14964 UpdateGuideState exits: m=114434 SNR=197.6
21:11:37.115 00.001 14964 PhdController: settling, locked = 1, distance = 1.58 (2.00) aobump = 0 frame = 2 / 99999
21:11:37.115 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559097.115,"Host":"NUCBOX","Inst":1,"Distance":1.58,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:11:37.116 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:37.116 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:37.117 00.001 14964 Enqueuing Expose request
21:11:37.128 00.011 12044 IsSlewing returns 0
21:11:37.129 00.001 12044 IsGuiding returns 0
21:11:37.160 00.031 12044 PulseGuide returned control before completion, sleep 35
21:11:37.235 00.075 12044 IsGuiding returns 1
21:11:37.235 00.000 12044 scope still moving after pulse duration time elapsed
21:11:37.285 00.050 12044 IsSlewing returns 0
21:11:37.285 00.000 12044 IsGuiding returns 0
21:11:37.285 00.000 12044 scope move finished after 56 + 100 ms
21:11:37.285 00.000 12044 Move returns status 0, amount 56
21:11:37.285 00.000 12044 MoveAxis(N, 128, ABG)
21:11:37.285 00.000 12044 Guiding  Dir = 0, Dur = 128
21:11:37.316 00.031 12044 IsSlewing returns 0
21:11:37.316 00.000 12044 IsGuiding returns 0
21:11:37.347 00.031 12044 PulseGuide returned control before completion, sleep 107
21:11:37.464 00.117 12044 IsGuiding returns 1
21:11:37.464 00.000 12044 scope still moving after pulse duration time elapsed
21:11:37.520 00.056 12044 IsSlewing returns 0
21:11:37.520 00.000 12044 IsGuiding returns 0
21:11:37.520 00.000 12044 scope move finished after 128 + 75 ms
21:11:37.520 00.000 12044 Move returns status 0, amount 128
21:11:37.520 00.000 12044 move complete, result=0
21:11:37.521 00.001 12044 worker thread done servicing request
21:11:37.521 00.000 12044 Worker thread wakes up
21:11:37.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:37.521 00.000 14964 GuideStep: -0.8 px 56 ms EAST, -1.4 px 128 ms NORTH
21:11:37.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:40.629 03.108 12044 Exposure complete
21:11:40.652 00.023 12044 worker thread done servicing request
21:11:40.652 00.000 14964 OnExposeComplete: enter
21:11:40.652 00.000 14964 UpdateGuideState(): m_state=6
21:11:40.653 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
21:11:40.654 00.001 14964 Star::Find returns 1 (0), X=810.41, Y=385.27, Mass=115888, SNR=206.0, Peak=10543 HFD=3.4
21:11:40.654 00.000 14964 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.67) = xAngle (2.77 = 2.77)
21:11:40.655 00.001 14964 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.91 = -0.38)
21:11:40.655 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.10 mountX=-0.03 mountY=-0.01, mountTheta=-2.77
21:11:40.659 00.004 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.03, opts=13)
21:11:40.659 00.000 14964 Enqueuing Move request for scope (0.02, 0.03)
21:11:40.660 00.001 12044 Worker thread wakes up
21:11:40.660 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:11:40.660 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:11:40.660 00.000 12044 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:11:40.660 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
21:11:40.660 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:40.660 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:11:40.660 00.000 12044 MoveAxis(E, 0, ABG)
21:11:40.660 00.000 12044 Move returns status 0, amount 0
21:11:40.660 00.000 12044 MoveAxis(N, 0, ABG)
21:11:40.660 00.000 12044 Move returns status 0, amount 0
21:11:40.660 00.000 12044 move complete, result=0
21:11:40.660 00.000 12044 worker thread done servicing request
21:11:40.671 00.011 14964 UpdateImageDisplay: Size=(968,608) min=110, max=10543, med=625, FiltMin=543, FiltMax=6590, Gamma=0.810
21:11:40.677 00.006 14964 UpdateGuideState exits: m=115888 SNR=206.0
21:11:40.677 00.000 14964 PhdController: settling, locked = 1, distance = 1.12 (2.00) aobump = 0 frame = 3 / 99999
21:11:40.678 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559100.678,"Host":"NUCBOX","Inst":1,"Distance":1.12,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
21:11:40.678 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:40.679 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:40.679 00.000 14964 Enqueuing Expose request
21:11:40.680 00.001 12044 Worker thread wakes up
21:11:40.680 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:11:40.680 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:40.680 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:43.780 03.100 12044 Exposure complete
21:11:43.802 00.022 12044 worker thread done servicing request
21:11:43.802 00.000 14964 OnExposeComplete: enter
21:11:43.803 00.001 14964 UpdateGuideState(): m_state=6
21:11:43.803 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
21:11:43.804 00.001 14964 Star::Find returns 1 (0), X=810.72, Y=385.29, Mass=118519, SNR=211.0, Peak=10094 HFD=3.4
21:11:43.804 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.67) = xAngle (1.80 = 1.80)
21:11:43.805 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.94 = -1.35)
21:11:43.805 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.34 cameraTheta=0.13 mountX=-0.08 mountY=-0.33, mountTheta=-1.80
21:11:43.807 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.04, opts=13)
21:11:43.807 00.000 14964 Enqueuing Move request for scope (0.33, 0.04)
21:11:43.808 00.001 12044 Worker thread wakes up
21:11:43.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
21:11:43.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
21:11:43.808 00.000 12044 Moving (0.33, 0.04) raw xDistance=-0.08 yDistance=-0.33
21:11:43.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
21:11:43.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:43.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:11:43.808 00.000 12044 MoveAxis(E, 0, ABG)
21:11:43.808 00.000 12044 Move returns status 0, amount 0
21:11:43.808 00.000 12044 MoveAxis(N, 0, ABG)
21:11:43.808 00.000 12044 Move returns status 0, amount 0
21:11:43.808 00.000 12044 move complete, result=0
21:11:43.808 00.000 12044 worker thread done servicing request
21:11:43.815 00.007 14964 UpdateImageDisplay: Size=(968,608) min=15, max=10094, med=624, FiltMin=533, FiltMax=6875, Gamma=0.810
21:11:43.821 00.006 14964 UpdateGuideState exits: m=118519 SNR=211.0
21:11:43.821 00.000 14964 PhdController: settling, locked = 1, distance = 0.88 (2.00) aobump = 0 frame = 4 / 99999
21:11:43.822 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559103.822,"Host":"NUCBOX","Inst":1,"Distance":0.88,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
21:11:43.822 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:43.823 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:43.823 00.000 14964 Enqueuing Expose request
21:11:43.823 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:11:43.825 00.002 12044 Worker thread wakes up
21:11:43.825 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:43.825 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:46.934 03.109 12044 Exposure complete
21:11:46.960 00.026 12044 worker thread done servicing request
21:11:46.961 00.001 14964 OnExposeComplete: enter
21:11:46.961 00.000 14964 UpdateGuideState(): m_state=6
21:11:46.962 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
21:11:46.962 00.000 14964 Star::Find returns 1 (0), X=810.33, Y=385.38, Mass=115558, SNR=198.8, Peak=10399 HFD=3.3
21:11:46.963 00.001 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.67) = xAngle (3.67 = -2.62)
21:11:46.964 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.80 = 0.52)
21:11:46.964 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.00 mountX=-0.13 mountY=0.07, mountTheta=2.62
21:11:46.965 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.13, opts=13)
21:11:46.966 00.001 14964 Enqueuing Move request for scope (-0.06, 0.13)
21:11:46.967 00.001 12044 Worker thread wakes up
21:11:46.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
21:11:46.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
21:11:46.967 00.000 12044 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.07
21:11:46.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.20
21:11:46.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:46.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:11:46.967 00.000 12044 MoveAxis(E, 0, ABG)
21:11:46.967 00.000 12044 Move returns status 0, amount 0
21:11:46.967 00.000 12044 MoveAxis(N, 0, ABG)
21:11:46.967 00.000 12044 Move returns status 0, amount 0
21:11:46.967 00.000 12044 move complete, result=0
21:11:46.967 00.000 12044 worker thread done servicing request
21:11:46.974 00.007 14964 UpdateImageDisplay: Size=(968,608) min=360, max=10399, med=623, FiltMin=537, FiltMax=7200, Gamma=0.810
21:11:46.980 00.006 14964 UpdateGuideState exits: m=115558 SNR=198.8
21:11:46.981 00.001 14964 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 5 / 99999
21:11:46.981 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559106.981,"Host":"NUCBOX","Inst":1,"Distance":0.66,"Time":9.9,"SettleTime":15.0,"StarLocked":true}
21:11:46.982 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:46.982 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:46.983 00.001 14964 Enqueuing Expose request
21:11:46.983 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:11:46.984 00.001 12044 Worker thread wakes up
21:11:46.984 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:46.984 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:50.090 03.106 12044 Exposure complete
21:11:50.116 00.026 12044 worker thread done servicing request
21:11:50.117 00.001 14964 OnExposeComplete: enter
21:11:50.117 00.000 14964 UpdateGuideState(): m_state=6
21:11:50.118 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
21:11:50.119 00.001 14964 Star::Find returns 1 (0), X=810.48, Y=385.12, Mass=115713, SNR=204.0, Peak=10515 HFD=3.0
21:11:50.119 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:11:50.120 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.91 = -2.38)
21:11:50.120 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=0.11 mountY=-0.10, mountTheta=-0.77
21:11:50.121 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.12, opts=13)
21:11:50.122 00.001 14964 Enqueuing Move request for scope (0.09, -0.12)
21:11:50.122 00.000 12044 Worker thread wakes up
21:11:50.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
21:11:50.122 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
21:11:50.122 00.000 12044 Moving (0.09, -0.12) raw xDistance=0.11 yDistance=-0.10
21:11:50.122 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.56, using input
21:11:50.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.17
21:11:50.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:50.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:11:50.122 00.000 12044 MoveAxis(E, 0, ABG)
21:11:50.123 00.001 12044 Move returns status 0, amount 0
21:11:50.123 00.000 12044 MoveAxis(N, 0, ABG)
21:11:50.123 00.000 12044 Move returns status 0, amount 0
21:11:50.123 00.000 12044 move complete, result=0
21:11:50.123 00.000 12044 worker thread done servicing request
21:11:50.130 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10515, med=625, FiltMin=543, FiltMax=7455, Gamma=0.810
21:11:50.135 00.005 14964 UpdateGuideState exits: m=115713 SNR=204.0
21:11:50.136 00.001 14964 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 6 / 99999
21:11:50.136 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559110.136,"Host":"NUCBOX","Inst":1,"Distance":0.51,"Time":13.0,"SettleTime":15.0,"StarLocked":true}
21:11:50.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:50.137 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:50.138 00.001 14964 Enqueuing Expose request
21:11:50.138 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:50.139 00.001 12044 Worker thread wakes up
21:11:50.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:50.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:53.262 03.123 12044 Exposure complete
21:11:53.286 00.024 12044 worker thread done servicing request
21:11:53.286 00.000 14964 OnExposeComplete: enter
21:11:53.287 00.001 14964 UpdateGuideState(): m_state=6
21:11:53.288 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
21:11:53.288 00.000 14964 Star::Find returns 1 (0), X=810.51, Y=385.16, Mass=114716, SNR=192.1, Peak=9722 HFD=3.4
21:11:53.289 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.67) = xAngle (1.06 = 1.06)
21:11:53.289 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.20 = -2.08)
21:11:53.290 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.60 mountX=0.07 mountY=-0.13, mountTheta=-1.06
21:11:53.291 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.08, opts=13)
21:11:53.291 00.000 14964 Enqueuing Move request for scope (0.12, -0.08)
21:11:53.292 00.001 12044 Worker thread wakes up
21:11:53.292 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
21:11:53.292 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
21:11:53.292 00.000 12044 Moving (0.12, -0.08) raw xDistance=0.07 yDistance=-0.13
21:11:53.292 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.53, using input
21:11:53.292 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.14
21:11:53.292 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:53.292 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:11:53.292 00.000 12044 MoveAxis(E, 0, ABG)
21:11:53.292 00.000 12044 Move returns status 0, amount 0
21:11:53.292 00.000 12044 MoveAxis(N, 0, ABG)
21:11:53.292 00.000 12044 Move returns status 0, amount 0
21:11:53.292 00.000 12044 move complete, result=0
21:11:53.292 00.000 12044 worker thread done servicing request
21:11:53.299 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9722, med=625, FiltMin=534, FiltMax=7063, Gamma=0.810
21:11:53.305 00.006 14964 UpdateGuideState exits: m=114716 SNR=192.1
21:11:53.305 00.000 14964 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 7 / 99999
21:11:53.306 00.001 14964 PhdController: newstate STATE_FINISH
21:11:53.306 00.000 14964 PhdController complete: success
21:11:53.307 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778559113.307,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:11:53.308 00.001 14964 Mount: notify guiding dither settle done success=1
21:11:53.308 00.000 14964 PhdController: newstate STATE_IDLE
21:11:53.309 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:53.309 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:53.310 00.001 14964 Enqueuing Expose request
21:11:53.310 00.000 12044 Worker thread wakes up
21:11:53.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:53.310 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:53.310 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:56.431 03.121 12044 Exposure complete
21:11:56.456 00.025 12044 worker thread done servicing request
21:11:56.456 00.000 14964 OnExposeComplete: enter
21:11:56.457 00.001 14964 UpdateGuideState(): m_state=6
21:11:56.457 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
21:11:56.458 00.001 14964 Star::Find returns 1 (0), X=810.98, Y=385.31, Mass=115690, SNR=202.9, Peak=8942 HFD=3.5
21:11:56.458 00.000 14964 MultiStar: exiting stabilization period
21:11:56.459 00.001 14964 MultiStar: updating star positions after lock position change
21:11:56.459 00.000 14964 Star::Find(35, 270, 182, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
21:11:56.460 00.001 14964 Star::Find returns 1 (0), X=270.55, Y=182.65, Mass=60818, SNR=139.5, Peak=5998 HFD=3.2
21:11:56.460 00.000 14964 Star::Find(35, 636, 195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
21:11:56.461 00.001 14964 Star::Find returns 1 (0), X=636.61, Y=195.85, Mass=22432, SNR=79.0, Peak=2834 HFD=3.0
21:11:56.461 00.000 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.67) = xAngle (1.78 = 1.78)
21:11:56.462 00.001 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.91 = -1.37)
21:11:56.462 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=0.06 hyp=0.59 cameraTheta=0.11 mountX=-0.12 mountY=-0.58, mountTheta=-1.78
21:11:56.463 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.06, opts=13)
21:11:56.464 00.001 14964 Enqueuing Move request for scope (0.59, 0.06)
21:11:56.464 00.000 12044 Worker thread wakes up
21:11:56.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.06) opts 0xd
21:11:56.464 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.06)
21:11:56.464 00.000 12044 Moving (0.59, 0.06) raw xDistance=-0.12 yDistance=-0.58
21:11:56.464 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.09
21:11:56.465 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:11:56.465 00.000 12044 MoveAxis(E, 0, ABG)
21:11:56.465 00.000 12044 Move returns status 0, amount 0
21:11:56.465 00.000 12044 MoveAxis(N, 55, ABG)
21:11:56.465 00.000 12044 Guiding  Dir = 0, Dur = 55
21:11:56.472 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8942, med=625, FiltMin=537, FiltMax=6654, Gamma=0.810
21:11:56.478 00.006 14964 UpdateGuideState exits: m=115690 SNR=202.9
21:11:56.478 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:56.479 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:56.479 00.000 14964 Enqueuing Expose request
21:11:56.609 00.130 12044 IsSlewing returns 0
21:11:56.610 00.001 12044 IsGuiding returns 0
21:11:56.632 00.022 12044 PulseGuide returned control before completion, sleep 44
21:11:56.690 00.058 12044 IsGuiding returns 1
21:11:56.690 00.000 12044 scope still moving after pulse duration time elapsed
21:11:56.786 00.096 12044 IsSlewing returns 0
21:11:56.787 00.001 12044 IsGuiding returns 0
21:11:56.787 00.000 12044 scope move finished after 55 + 120 ms
21:11:56.787 00.000 12044 Move returns status 0, amount 55
21:11:56.787 00.000 12044 move complete, result=0
21:11:56.787 00.000 12044 worker thread done servicing request
21:11:56.787 00.000 12044 Worker thread wakes up
21:11:56.787 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 55 ms NORTH
21:11:56.788 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:56.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:11:59.897 03.109 12044 Exposure complete
21:11:59.921 00.024 12044 worker thread done servicing request
21:11:59.921 00.000 14964 OnExposeComplete: enter
21:11:59.922 00.001 14964 UpdateGuideState(): m_state=6
21:11:59.924 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
21:11:59.924 00.000 14964 Star::Find returns 1 (0), X=810.94, Y=385.90, Mass=116287, SNR=193.5, Peak=7074 HFD=4.1
21:11:59.925 00.001 14964 MultiStar: [#1 -0.08,0.58,0.68,U] [#2 0.14,0.71,0.41,U] 
21:11:59.925 00.000 14964 refined, 2 included, MultiStar: {0.26, 0.64}, one-star: {0.55, 0.66}
21:11:59.926 00.001 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.67) = xAngle (2.85 = 2.85)
21:11:59.926 00.000 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.98 = -0.30)
21:11:59.927 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.64 hyp=0.69 cameraTheta=1.18 mountX=-0.66 mountY=-0.20, mountTheta=-2.84
21:11:59.928 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.64, opts=13)
21:11:59.929 00.001 14964 Enqueuing Move request for scope (0.26, 0.64)
21:11:59.930 00.001 12044 Worker thread wakes up
21:11:59.930 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.64) opts 0xd
21:11:59.930 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.64)
21:11:59.930 00.000 12044 Moving (0.26, 0.64) raw xDistance=-0.66 yDistance=-0.20
21:11:59.930 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.66, slope = 0.01
21:11:59.930 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:59.930 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:11:59.930 00.000 12044 MoveAxis(E, 0, ABG)
21:11:59.930 00.000 12044 Move returns status 0, amount 0
21:11:59.930 00.000 12044 MoveAxis(N, 0, ABG)
21:11:59.930 00.000 12044 Move returns status 0, amount 0
21:11:59.930 00.000 12044 move complete, result=0
21:11:59.930 00.000 12044 worker thread done servicing request
21:11:59.938 00.008 14964 UpdateImageDisplay: Size=(968,608) min=202, max=7074, med=624, FiltMin=543, FiltMax=6660, Gamma=0.810
21:11:59.943 00.005 14964 UpdateGuideState exits: m=116287 SNR=193.5
21:11:59.944 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:59.944 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:11:59.945 00.001 14964 Enqueuing Expose request
21:11:59.945 00.000 14964 GuideStep: -0.7 px 0 ms EAST, -0.2 px 0 ms NORTH
21:11:59.946 00.001 12044 Worker thread wakes up
21:11:59.946 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:11:59.946 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:03.067 03.121 12044 Exposure complete
21:12:03.088 00.021 12044 worker thread done servicing request
21:12:03.088 00.000 14964 OnExposeComplete: enter
21:12:03.089 00.001 14964 UpdateGuideState(): m_state=6
21:12:03.090 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
21:12:03.090 00.000 14964 Star::Find returns 1 (0), X=810.54, Y=386.54, Mass=118112, SNR=208.3, Peak=9470 HFD=3.3
21:12:03.091 00.001 14964 MultiStar: [#1 -0.55,1.27,0.00,M1] [#2 -0.27,1.25,0.00,M3] 
21:12:03.091 00.000 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.67) = xAngle (3.13 = 3.13)
21:12:03.092 00.001 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.26 = -0.02)
21:12:03.093 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=1.30 hyp=1.30 cameraTheta=1.46 mountX=-1.30 mountY=-0.03, mountTheta=-3.12
21:12:03.095 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=1.30, opts=13)
21:12:03.096 00.001 14964 Enqueuing Move request for scope (0.15, 1.30)
21:12:03.096 00.000 12044 Worker thread wakes up
21:12:03.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.30) opts 0xd
21:12:03.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 1.30)
21:12:03.096 00.000 12044 Moving (0.15, 1.30) raw xDistance=-1.30 yDistance=-0.03
21:12:03.096 00.000 12044 Lowpass2 history cleared, outlier deflection
21:12:03.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.85 from input -1.30, slope = 0.00
21:12:03.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:03.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:12:03.096 00.000 12044 MoveAxis(E, 91, ABG)
21:12:03.096 00.000 12044 Guiding  Dir = 2, Dur = 91
21:12:03.103 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9470, med=624, FiltMin=546, FiltMax=6000, Gamma=0.810
21:12:03.109 00.006 14964 UpdateGuideState exits: m=118112 SNR=208.3
21:12:03.109 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:03.110 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:03.110 00.000 14964 Enqueuing Expose request
21:12:03.226 00.116 12044 IsSlewing returns 0
21:12:03.226 00.000 12044 IsGuiding returns 0
21:12:03.257 00.031 12044 PulseGuide returned control before completion, sleep 70
21:12:03.356 00.099 12044 IsGuiding returns 1
21:12:03.356 00.000 12044 scope still moving after pulse duration time elapsed
21:12:03.411 00.055 12044 IsSlewing returns 0
21:12:03.446 00.035 12044 IsGuiding returns 0
21:12:03.446 00.000 12044 scope move finished after 91 + 129 ms
21:12:03.447 00.001 12044 Move returns status 0, amount 91
21:12:03.447 00.000 12044 MoveAxis(N, 0, ABG)
21:12:03.447 00.000 12044 Move returns status 0, amount 0
21:12:03.447 00.000 12044 move complete, result=0
21:12:03.447 00.000 12044 worker thread done servicing request
21:12:03.447 00.000 12044 Worker thread wakes up
21:12:03.447 00.000 14964 GuideStep: -1.3 px 91 ms EAST, -0.0 px 0 ms NORTH
21:12:03.447 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:03.447 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:06.560 03.113 12044 Exposure complete
21:12:06.598 00.038 12044 worker thread done servicing request
21:12:06.599 00.001 14964 OnExposeComplete: enter
21:12:06.600 00.001 14964 UpdateGuideState(): m_state=6
21:12:06.600 00.000 14964 Star::Find(35, 810, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
21:12:06.601 00.001 14964 Star::Find returns 1 (0), X=810.30, Y=385.74, Mass=117140, SNR=207.3, Peak=9875 HFD=3.5
21:12:06.602 00.001 14964 MultiStar: [#1 -0.55,0.56,0.68,U] [#2 -0.36,0.63,0.37,U] 
21:12:06.602 00.000 14964 single-star, 2 included, MultiStar: {-0.29, 0.54}, one-star: {-0.09, 0.50}
21:12:06.603 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.41 = -2.87)
21:12:06.604 00.001 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.54 = 0.26)
21:12:06.605 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.50 hyp=0.51 cameraTheta=1.74 mountX=-0.49 mountY=0.13, mountTheta=2.88
21:12:06.608 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.50, opts=13)
21:12:06.609 00.001 14964 Enqueuing Move request for scope (-0.09, 0.50)
21:12:06.610 00.001 12044 Worker thread wakes up
21:12:06.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.50) opts 0xd
21:12:06.610 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.50)
21:12:06.610 00.000 12044 Moving (-0.09, 0.50) raw xDistance=-0.49 yDistance=0.13
21:12:06.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.49, slope = 0.00
21:12:06.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:06.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:12:06.610 00.000 12044 MoveAxis(E, 35, ABG)
21:12:06.610 00.000 12044 Guiding  Dir = 2, Dur = 35
21:12:06.635 00.025 14964 UpdateImageDisplay: Size=(968,608) min=142, max=9875, med=625, FiltMin=533, FiltMax=6658, Gamma=0.810
21:12:06.653 00.018 14964 UpdateGuideState exits: m=117140 SNR=207.3
21:12:06.654 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:06.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:06.655 00.000 14964 Enqueuing Expose request
21:12:06.666 00.011 12044 IsSlewing returns 0
21:12:06.666 00.000 12044 IsGuiding returns 0
21:12:06.697 00.031 12044 PulseGuide returned control before completion, sleep 14
21:12:06.730 00.033 12044 IsGuiding returns 1
21:12:06.731 00.001 12044 scope still moving after pulse duration time elapsed
21:12:06.842 00.111 12044 IsSlewing returns 0
21:12:06.843 00.001 12044 IsGuiding returns 0
21:12:06.843 00.000 12044 scope move finished after 35 + 142 ms
21:12:06.843 00.000 12044 Move returns status 0, amount 35
21:12:06.843 00.000 12044 MoveAxis(N, 0, ABG)
21:12:06.844 00.001 12044 Move returns status 0, amount 0
21:12:06.844 00.000 12044 move complete, result=0
21:12:06.844 00.000 12044 worker thread done servicing request
21:12:06.844 00.000 12044 Worker thread wakes up
21:12:06.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:06.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:06.845 00.001 14964 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
21:12:09.970 03.125 12044 Exposure complete
21:12:10.003 00.033 12044 worker thread done servicing request
21:12:10.003 00.000 14964 OnExposeComplete: enter
21:12:10.005 00.002 14964 UpdateGuideState(): m_state=6
21:12:10.006 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
21:12:10.008 00.002 14964 Star::Find returns 1 (0), X=810.12, Y=385.52, Mass=116230, SNR=196.0, Peak=10179 HFD=3.5
21:12:10.008 00.000 14964 MultiStar: [#1 -0.67,0.25,0.71,U] [#2 -0.69,0.28,0.37,U] 
21:12:10.011 00.003 14964 single-star, 2 included, MultiStar: {-0.48, 0.27}, one-star: {-0.27, 0.27}
21:12:10.012 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.67) = xAngle (4.01 = -2.27)
21:12:10.013 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.15 = 0.87)
21:12:10.015 00.002 14964 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.35 mountX=-0.25 mountY=0.29, mountTheta=2.27
21:12:10.017 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.27, opts=13)
21:12:10.018 00.001 14964 Enqueuing Move request for scope (-0.27, 0.27)
21:12:10.020 00.002 12044 Worker thread wakes up
21:12:10.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
21:12:10.020 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
21:12:10.020 00.000 12044 Moving (-0.27, 0.27) raw xDistance=-0.25 yDistance=0.29
21:12:10.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
21:12:10.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:10.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:12:10.020 00.000 12044 MoveAxis(E, 0, ABG)
21:12:10.020 00.000 12044 Move returns status 0, amount 0
21:12:10.020 00.000 12044 MoveAxis(N, 0, ABG)
21:12:10.020 00.000 12044 Move returns status 0, amount 0
21:12:10.020 00.000 12044 move complete, result=0
21:12:10.021 00.001 12044 worker thread done servicing request
21:12:10.035 00.014 14964 UpdateImageDisplay: Size=(968,608) min=22, max=10179, med=624, FiltMin=526, FiltMax=6634, Gamma=0.810
21:12:10.050 00.015 14964 UpdateGuideState exits: m=116230 SNR=196.0
21:12:10.052 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:10.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:10.055 00.002 14964 Enqueuing Expose request
21:12:10.056 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:12:10.057 00.001 12044 Worker thread wakes up
21:12:10.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:10.057 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:13.164 03.107 12044 Exposure complete
21:12:13.189 00.025 12044 worker thread done servicing request
21:12:13.189 00.000 14964 OnExposeComplete: enter
21:12:13.190 00.001 14964 UpdateGuideState(): m_state=6
21:12:13.190 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
21:12:13.191 00.001 14964 Star::Find returns 1 (0), X=809.91, Y=385.15, Mass=115883, SNR=207.7, Peak=9603 HFD=3.7
21:12:13.192 00.001 14964 MultiStar: [#1 -1.39,-0.10,0.00,M1] [#2 -1.06,-0.05,0.00,M2] 
21:12:13.193 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.67) = xAngle (-1.29 = -1.29)
21:12:13.194 00.001 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.85 = 1.85)
21:12:13.195 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.09 hyp=0.49 cameraTheta=-2.96 mountX=0.14 mountY=0.47, mountTheta=1.29
21:12:13.196 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.09, opts=13)
21:12:13.196 00.000 14964 Enqueuing Move request for scope (-0.48, -0.09)
21:12:13.197 00.001 12044 Worker thread wakes up
21:12:13.197 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.09) opts 0xd
21:12:13.197 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.09)
21:12:13.197 00.000 12044 Moving (-0.48, -0.09) raw xDistance=0.14 yDistance=0.47
21:12:13.197 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
21:12:13.197 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:13.197 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:12:13.197 00.000 12044 MoveAxis(E, 0, ABG)
21:12:13.197 00.000 12044 Move returns status 0, amount 0
21:12:13.197 00.000 12044 MoveAxis(N, 0, ABG)
21:12:13.197 00.000 12044 Move returns status 0, amount 0
21:12:13.197 00.000 12044 move complete, result=0
21:12:13.197 00.000 12044 worker thread done servicing request
21:12:13.206 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9603, med=625, FiltMin=527, FiltMax=6138, Gamma=0.810
21:12:13.212 00.006 14964 UpdateGuideState exits: m=115883 SNR=207.7
21:12:13.213 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.213 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:13.214 00.001 14964 Enqueuing Expose request
21:12:13.216 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:12:13.217 00.001 12044 Worker thread wakes up
21:12:13.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:13.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:16.335 03.118 12044 Exposure complete
21:12:16.369 00.034 12044 worker thread done servicing request
21:12:16.369 00.000 14964 OnExposeComplete: enter
21:12:16.370 00.001 14964 UpdateGuideState(): m_state=6
21:12:16.370 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
21:12:16.371 00.001 14964 Star::Find returns 1 (0), X=809.86, Y=384.47, Mass=116491, SNR=203.9, Peak=10112 HFD=3.3
21:12:16.371 00.000 14964 MultiStar: [#1 -1.11,-0.82,0.00,M2] [#2 -1.05,-0.92,0.00,M3] 
21:12:16.372 00.001 14964 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.67) = xAngle (-0.50 = -0.50)
21:12:16.373 00.001 14964 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.63 = 2.63)
21:12:16.373 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.78 hyp=0.94 cameraTheta=-2.17 mountX=0.82 mountY=0.46, mountTheta=0.51
21:12:16.375 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.78, opts=13)
21:12:16.376 00.001 14964 Enqueuing Move request for scope (-0.53, -0.78)
21:12:16.378 00.002 12044 Worker thread wakes up
21:12:16.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.78) opts 0xd
21:12:16.378 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.78)
21:12:16.378 00.000 12044 Moving (-0.53, -0.78) raw xDistance=0.82 yDistance=0.46
21:12:16.378 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.82 is < calculated value 1.13, using input
21:12:16.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.54 from input 0.82, slope = 0.43
21:12:16.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:16.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:12:16.378 00.000 12044 MoveAxis(W, 58, ABG)
21:12:16.378 00.000 12044 Guiding  Dir = 3, Dur = 58
21:12:16.390 00.012 14964 UpdateImageDisplay: Size=(968,608) min=199, max=10112, med=625, FiltMin=539, FiltMax=6591, Gamma=0.810
21:12:16.396 00.006 14964 UpdateGuideState exits: m=116491 SNR=203.9
21:12:16.396 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:16.397 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:16.397 00.000 14964 Enqueuing Expose request
21:12:16.415 00.018 12044 IsSlewing returns 0
21:12:16.416 00.001 12044 IsGuiding returns 0
21:12:16.447 00.031 12044 PulseGuide returned control before completion, sleep 37
21:12:16.509 00.062 12044 IsGuiding returns 1
21:12:16.509 00.000 12044 scope still moving after pulse duration time elapsed
21:12:16.558 00.049 12044 IsSlewing returns 0
21:12:16.558 00.000 12044 IsGuiding returns 0
21:12:16.558 00.000 12044 scope move finished after 58 + 84 ms
21:12:16.559 00.001 12044 Move returns status 0, amount 58
21:12:16.559 00.000 12044 MoveAxis(N, 0, ABG)
21:12:16.559 00.000 12044 Move returns status 0, amount 0
21:12:16.559 00.000 12044 move complete, result=0
21:12:16.559 00.000 12044 worker thread done servicing request
21:12:16.559 00.000 12044 Worker thread wakes up
21:12:16.559 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:16.559 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:16.559 00.000 14964 GuideStep: 0.8 px 58 ms WEST, 0.5 px 0 ms NORTH
21:12:19.698 03.139 12044 Exposure complete
21:12:19.720 00.022 12044 worker thread done servicing request
21:12:19.720 00.000 14964 OnExposeComplete: enter
21:12:19.721 00.001 14964 UpdateGuideState(): m_state=6
21:12:19.721 00.000 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
21:12:19.722 00.001 14964 Star::Find returns 1 (0), X=809.76, Y=385.29, Mass=117144, SNR=205.6, Peak=9867 HFD=3.2
21:12:19.723 00.001 14964 MultiStar: [#1 -1.24,0.06,0.00,M3] [#2 -1.12,-0.02,0.00,M4] 
21:12:19.723 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
21:12:19.724 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.87 = 1.58)
21:12:19.724 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=0.05 hyp=0.64 cameraTheta=3.06 mountX=0.01 mountY=0.64, mountTheta=1.55
21:12:19.725 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.05, opts=13)
21:12:19.726 00.001 14964 Enqueuing Move request for scope (-0.63, 0.05)
21:12:19.727 00.001 12044 Worker thread wakes up
21:12:19.727 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.05) opts 0xd
21:12:19.727 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.05)
21:12:19.727 00.000 12044 Moving (-0.63, 0.05) raw xDistance=0.01 yDistance=0.64
21:12:19.727 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.68, using input
21:12:19.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.21
21:12:19.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:19.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
21:12:19.727 00.000 12044 MoveAxis(E, 0, ABG)
21:12:19.727 00.000 12044 Move returns status 0, amount 0
21:12:19.727 00.000 12044 MoveAxis(N, 0, ABG)
21:12:19.727 00.000 12044 Move returns status 0, amount 0
21:12:19.727 00.000 12044 move complete, result=0
21:12:19.727 00.000 12044 worker thread done servicing request
21:12:19.738 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9867, med=624, FiltMin=530, FiltMax=7306, Gamma=0.810
21:12:19.744 00.006 14964 UpdateGuideState exits: m=117144 SNR=205.6
21:12:19.745 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:19.746 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:19.746 00.000 14964 Enqueuing Expose request
21:12:19.747 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
21:12:19.747 00.000 12044 Worker thread wakes up
21:12:19.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:19.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:22.866 03.119 12044 Exposure complete
21:12:22.901 00.035 12044 worker thread done servicing request
21:12:22.902 00.001 14964 OnExposeComplete: enter
21:12:22.903 00.001 14964 UpdateGuideState(): m_state=6
21:12:22.905 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
21:12:22.907 00.002 14964 Star::Find returns 1 (0), X=809.87, Y=385.61, Mass=118184, SNR=211.0, Peak=10590 HFD=3.2
21:12:22.909 00.002 14964 MultiStar: [#1 -1.10,0.35,0.00,M4] [#2 -0.76,0.34,0.00,M5] 
21:12:22.910 00.001 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.67) = xAngle (4.20 = -2.09)
21:12:22.912 00.002 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.33 = 1.05)
21:12:22.914 00.002 14964 CameraToMount -- cameraX=-0.52 cameraY=0.37 hyp=0.64 cameraTheta=2.53 mountX=-0.31 mountY=0.55, mountTheta=2.09
21:12:22.920 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.37, opts=13)
21:12:22.922 00.002 14964 Enqueuing Move request for scope (-0.52, 0.37)
21:12:22.925 00.003 12044 Worker thread wakes up
21:12:22.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.37) opts 0xd
21:12:22.925 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.37)
21:12:22.925 00.000 12044 Moving (-0.52, 0.37) raw xDistance=-0.31 yDistance=0.55
21:12:22.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.07
21:12:22.925 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.92 newest=1.64
21:12:22.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
21:12:22.925 00.000 12044 MoveAxis(E, 0, ABG)
21:12:22.925 00.000 12044 Move returns status 0, amount 0
21:12:22.926 00.001 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 218 applied
21:12:22.926 00.000 12044 MoveAxis(S, 270, ABG)
21:12:22.926 00.000 12044 Guiding  Dir = 1, Dur = 270
21:12:22.942 00.016 14964 UpdateImageDisplay: Size=(968,608) min=210, max=10590, med=625, FiltMin=546, FiltMax=6562, Gamma=0.810
21:12:22.947 00.005 12044 IsSlewing returns 0
21:12:22.947 00.000 12044 IsGuiding returns 0
21:12:22.951 00.004 14964 UpdateGuideState exits: m=118184 SNR=211.0
21:12:22.953 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:22.954 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:22.956 00.002 14964 Enqueuing Expose request
21:12:22.978 00.022 12044 PulseGuide returned control before completion, sleep 249
21:12:23.232 00.254 12044 IsGuiding returns 1
21:12:23.232 00.000 12044 scope still moving after pulse duration time elapsed
21:12:23.292 00.060 12044 IsSlewing returns 0
21:12:23.293 00.001 12044 IsGuiding returns 0
21:12:23.293 00.000 12044 scope move finished after 270 + 75 ms
21:12:23.293 00.000 12044 Move returns status 0, amount 270
21:12:23.293 00.000 12044 move complete, result=0
21:12:23.293 00.000 12044 worker thread done servicing request
21:12:23.294 00.001 12044 Worker thread wakes up
21:12:23.294 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:23.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:23.294 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 270 ms SOUTH
21:12:26.422 03.128 12044 Exposure complete
21:12:26.463 00.041 12044 worker thread done servicing request
21:12:26.463 00.000 14964 OnExposeComplete: enter
21:12:26.465 00.002 14964 UpdateGuideState(): m_state=6
21:12:26.466 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
21:12:26.468 00.002 14964 Star::Find returns 1 (0), X=810.27, Y=385.97, Mass=116881, SNR=209.3, Peak=9350 HFD=3.5
21:12:26.469 00.001 14964 MultiStar: [#1 -0.83,0.67,0.00,M5] [#2 -0.58,0.68,0.00,M6] 
21:12:26.469 00.000 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.40 = -2.88)
21:12:26.470 00.001 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.54 = 0.25)
21:12:26.471 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.72 hyp=0.73 cameraTheta=1.74 mountX=-0.71 mountY=0.18, mountTheta=2.89
21:12:26.472 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.72, opts=13)
21:12:26.473 00.001 14964 Enqueuing Move request for scope (-0.12, 0.72)
21:12:26.474 00.001 12044 Worker thread wakes up
21:12:26.474 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.72) opts 0xd
21:12:26.474 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.72)
21:12:26.474 00.000 12044 Moving (-0.12, 0.72) raw xDistance=-0.71 yDistance=0.18
21:12:26.474 00.000 12044 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.14, ShCount=5, LgCount=2, SticCount=0,  Deflections: 0=0.551609, 1:0.185000
21:12:26.474 00.000 12044 BLC: No correction, Miss < min_move
21:12:26.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.71, slope = -0.03
21:12:26.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:26.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:12:26.474 00.000 12044 MoveAxis(E, 16, ABG)
21:12:26.474 00.000 12044 Guiding  Dir = 2, Dur = 16
21:12:26.487 00.013 14964 UpdateImageDisplay: Size=(968,608) min=80, max=9350, med=623, FiltMin=526, FiltMax=6694, Gamma=0.810
21:12:26.494 00.007 12044 IsSlewing returns 0
21:12:26.494 00.000 12044 IsGuiding returns 0
21:12:26.497 00.003 14964 UpdateGuideState exits: m=116881 SNR=209.3
21:12:26.499 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:26.500 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:26.501 00.001 14964 Enqueuing Expose request
21:12:26.528 00.027 12044 IsGuiding returns 1
21:12:26.528 00.000 12044 scope still moving after pulse duration time elapsed
21:12:26.630 00.102 12044 IsSlewing returns 0
21:12:26.631 00.001 12044 IsGuiding returns 0
21:12:26.631 00.000 12044 scope move finished after 16 + 119 ms
21:12:26.631 00.000 12044 Move returns status 0, amount 16
21:12:26.631 00.000 12044 MoveAxis(N, 0, ABG)
21:12:26.631 00.000 12044 Move returns status 0, amount 0
21:12:26.631 00.000 12044 move complete, result=0
21:12:26.631 00.000 12044 worker thread done servicing request
21:12:26.631 00.000 12044 Worker thread wakes up
21:12:26.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:26.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:26.632 00.001 14964 GuideStep: -0.7 px 16 ms EAST, 0.2 px 0 ms NORTH
21:12:29.740 03.108 12044 Exposure complete
21:12:29.788 00.048 12044 worker thread done servicing request
21:12:29.788 00.000 14964 OnExposeComplete: enter
21:12:29.791 00.003 14964 UpdateGuideState(): m_state=6
21:12:29.792 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
21:12:29.794 00.002 14964 Star::Find returns 1 (0), X=810.23, Y=386.01, Mass=117015, SNR=210.1, Peak=10678 HFD=3.2
21:12:29.795 00.001 14964 MultiStar: [#1 -0.78,0.78,0.00,M6] [#2 -0.61,0.79,0.00,M7] 
21:12:29.796 00.001 14964 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.67) = xAngle (3.44 = -2.84)
21:12:29.797 00.001 14964 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.57 = 0.29)
21:12:29.799 00.002 14964 CameraToMount -- cameraX=-0.16 cameraY=0.77 hyp=0.79 cameraTheta=1.77 mountX=-0.75 mountY=0.23, mountTheta=2.85
21:12:29.801 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.77, opts=13)
21:12:29.803 00.002 14964 Enqueuing Move request for scope (-0.16, 0.77)
21:12:29.804 00.001 12044 Worker thread wakes up
21:12:29.804 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.77) opts 0xd
21:12:29.804 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.77)
21:12:29.804 00.000 12044 Moving (-0.16, 0.77) raw xDistance=-0.75 yDistance=0.23
21:12:29.804 00.000 12044 BLC: History state: CurrMiss=0.23, AvgInitMiss=-0.14, ShCount=5, LgCount=2, SticCount=0,  Deflections: 0=0.551609, 1:0.185000, 2:0.225712
21:12:29.804 00.000 12044 BLC: No correction, Miss < min_move
21:12:29.804 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.75, slope = -0.07
21:12:29.804 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:29.804 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:12:29.804 00.000 12044 MoveAxis(E, 42, ABG)
21:12:29.804 00.000 12044 Guiding  Dir = 2, Dur = 42
21:12:29.818 00.014 14964 UpdateImageDisplay: Size=(968,608) min=58, max=10678, med=625, FiltMin=531, FiltMax=7406, Gamma=0.810
21:12:29.825 00.007 12044 IsSlewing returns 0
21:12:29.825 00.000 12044 IsGuiding returns 0
21:12:29.827 00.002 14964 UpdateGuideState exits: m=117015 SNR=210.1
21:12:29.829 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:29.830 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:29.831 00.001 14964 Enqueuing Expose request
21:12:29.857 00.026 12044 PulseGuide returned control before completion, sleep 21
21:12:29.892 00.035 12044 IsGuiding returns 1
21:12:29.892 00.000 12044 scope still moving after pulse duration time elapsed
21:12:29.979 00.087 12044 IsSlewing returns 0
21:12:29.980 00.001 12044 IsGuiding returns 0
21:12:29.980 00.000 12044 scope move finished after 42 + 112 ms
21:12:29.980 00.000 12044 Move returns status 0, amount 42
21:12:29.980 00.000 12044 MoveAxis(N, 0, ABG)
21:12:29.980 00.000 12044 Move returns status 0, amount 0
21:12:29.980 00.000 12044 move complete, result=0
21:12:29.980 00.000 12044 worker thread done servicing request
21:12:29.980 00.000 12044 Worker thread wakes up
21:12:29.981 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:29.981 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:29.981 00.000 14964 GuideStep: -0.8 px 42 ms EAST, 0.2 px 0 ms NORTH
21:12:33.118 03.137 12044 Exposure complete
21:12:33.165 00.047 12044 worker thread done servicing request
21:12:33.165 00.000 14964 OnExposeComplete: enter
21:12:33.167 00.002 14964 UpdateGuideState(): m_state=6
21:12:33.168 00.001 14964 Star::Find(35, 810, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
21:12:33.169 00.001 14964 Star::Find returns 1 (0), X=810.70, Y=385.68, Mass=116791, SNR=203.6, Peak=11438 HFD=3.0
21:12:33.169 00.000 14964 MultiStar: [#1 -0.43,0.15,0.73,U] [#2 -0.19,0.37,0.42,U] 
21:12:33.172 00.003 14964 refined, 2 included, MultiStar: {-0.04, 0.33}, one-star: {0.31, 0.44}
21:12:33.174 00.002 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.67) = xAngle (3.35 = -2.94)
21:12:33.176 00.002 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.48 = 0.20)
21:12:33.179 00.003 14964 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.68 mountX=-0.32 mountY=0.06, mountTheta=2.94
21:12:33.186 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.33, opts=13)
21:12:33.188 00.002 14964 Enqueuing Move request for scope (-0.04, 0.33)
21:12:33.190 00.002 12044 Worker thread wakes up
21:12:33.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
21:12:33.190 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
21:12:33.190 00.000 12044 Moving (-0.04, 0.33) raw xDistance=-0.32 yDistance=0.06
21:12:33.190 00.000 12044 BLC: window closed
21:12:33.190 00.000 12044 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.14, ShCount=5, LgCount=2, SticCount=0,  Deflections: 0=0.551609, 1:0.185000, 2:0.225712
21:12:33.190 00.000 12044 BLC: No correction, Miss < min_move
21:12:33.190 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.36, using input
21:12:33.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.06
21:12:33.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:33.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:12:33.190 00.000 12044 MoveAxis(E, 23, ABG)
21:12:33.190 00.000 12044 Guiding  Dir = 2, Dur = 23
21:12:33.207 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11438, med=625, FiltMin=539, FiltMax=6759, Gamma=0.810
21:12:33.215 00.008 12044 IsSlewing returns 0
21:12:33.216 00.001 14964 UpdateGuideState exits: m=116791 SNR=203.6
21:12:33.218 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:33.219 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:33.220 00.001 14964 Enqueuing Expose request
21:12:33.299 00.079 12044 IsGuiding returns 0
21:12:33.332 00.033 12044 IsGuiding returns 1
21:12:33.332 00.000 12044 scope still moving after pulse duration time elapsed
21:12:33.387 00.055 12044 IsSlewing returns 0
21:12:33.388 00.001 12044 IsGuiding returns 0
21:12:33.388 00.000 12044 scope move finished after 23 + 66 ms
21:12:33.388 00.000 12044 Move returns status 0, amount 23
21:12:33.388 00.000 12044 MoveAxis(N, 0, ABG)
21:12:33.388 00.000 12044 Move returns status 0, amount 0
21:12:33.388 00.000 12044 move complete, result=0
21:12:33.388 00.000 12044 worker thread done servicing request
21:12:33.388 00.000 12044 Worker thread wakes up
21:12:33.388 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:33.389 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:33.389 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
21:12:36.493 03.104 12044 Exposure complete
21:12:36.519 00.026 12044 worker thread done servicing request
21:12:36.519 00.000 14964 OnExposeComplete: enter
21:12:36.520 00.001 14964 UpdateGuideState(): m_state=6
21:12:36.520 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
21:12:36.521 00.001 14964 Star::Find returns 1 (0), X=811.14, Y=385.02, Mass=115883, SNR=199.6, Peak=10286 HFD=3.0
21:12:36.521 00.000 14964 MultiStar: [#1 0.02,-0.37,0.66,U] [#2 0.24,-0.40,0.38,U] 
21:12:36.522 00.001 14964 refined, 2 included, MultiStar: {0.42, -0.30}, one-star: {0.75, -0.22}
21:12:36.522 00.000 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.67) = xAngle (1.05 = 1.05)
21:12:36.523 00.001 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.18 = -2.10)
21:12:36.523 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=-0.30 hyp=0.52 cameraTheta=-0.62 mountX=0.26 mountY=-0.45, mountTheta=-1.05
21:12:36.524 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.30, opts=13)
21:12:36.524 00.000 14964 Enqueuing Move request for scope (0.42, -0.30)
21:12:36.525 00.001 12044 Worker thread wakes up
21:12:36.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.30) opts 0xd
21:12:36.525 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.30)
21:12:36.525 00.000 12044 Moving (0.42, -0.30) raw xDistance=0.26 yDistance=-0.45
21:12:36.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.02
21:12:36.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:36.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:12:36.525 00.000 12044 MoveAxis(E, 0, ABG)
21:12:36.525 00.000 12044 Move returns status 0, amount 0
21:12:36.525 00.000 12044 MoveAxis(N, 0, ABG)
21:12:36.525 00.000 12044 Move returns status 0, amount 0
21:12:36.525 00.000 12044 move complete, result=0
21:12:36.526 00.001 12044 worker thread done servicing request
21:12:36.532 00.006 14964 UpdateImageDisplay: Size=(968,608) min=68, max=10286, med=625, FiltMin=539, FiltMax=6795, Gamma=0.810
21:12:36.538 00.006 14964 UpdateGuideState exits: m=115883 SNR=199.6
21:12:36.538 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:36.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:36.539 00.000 14964 Enqueuing Expose request
21:12:36.540 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:12:36.540 00.000 12044 Worker thread wakes up
21:12:36.540 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:36.540 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:39.643 03.103 12044 Exposure complete
21:12:39.677 00.034 12044 worker thread done servicing request
21:12:39.677 00.000 14964 OnExposeComplete: enter
21:12:39.678 00.001 14964 UpdateGuideState(): m_state=6
21:12:39.678 00.000 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
21:12:39.679 00.001 14964 Star::Find returns 1 (0), X=811.05, Y=384.95, Mass=116983, SNR=210.8, Peak=8886 HFD=3.9
21:12:39.681 00.002 14964 MultiStar: [#1 0.21,-0.40,0.66,U] [#2 0.27,-0.34,0.36,U] 
21:12:39.682 00.001 14964 refined, 2 included, MultiStar: {0.44, -0.34}, one-star: {0.66, -0.29}
21:12:39.682 00.000 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.67) = xAngle (1.02 = 1.02)
21:12:39.683 00.001 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.16 = -2.13)
21:12:39.684 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.34 hyp=0.56 cameraTheta=-0.65 mountX=0.29 mountY=-0.47, mountTheta=-1.02
21:12:39.685 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.34, opts=13)
21:12:39.686 00.001 14964 Enqueuing Move request for scope (0.44, -0.34)
21:12:39.687 00.001 12044 Worker thread wakes up
21:12:39.687 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.34) opts 0xd
21:12:39.688 00.001 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.34)
21:12:39.688 00.000 12044 Moving (0.44, -0.34) raw xDistance=0.29 yDistance=-0.47
21:12:39.688 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.02
21:12:39.688 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:39.688 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:12:39.688 00.000 12044 MoveAxis(E, 0, ABG)
21:12:39.688 00.000 12044 Move returns status 0, amount 0
21:12:39.688 00.000 12044 MoveAxis(N, 0, ABG)
21:12:39.688 00.000 12044 Move returns status 0, amount 0
21:12:39.688 00.000 12044 move complete, result=0
21:12:39.688 00.000 12044 worker thread done servicing request
21:12:39.698 00.010 14964 UpdateImageDisplay: Size=(968,608) min=226, max=8886, med=623, FiltMin=535, FiltMax=6551, Gamma=0.810
21:12:39.704 00.006 14964 UpdateGuideState exits: m=116983 SNR=210.8
21:12:39.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:39.705 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:39.706 00.001 14964 Enqueuing Expose request
21:12:39.706 00.000 12044 Worker thread wakes up
21:12:39.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:39.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:39.706 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
21:12:42.810 03.104 12044 Exposure complete
21:12:42.834 00.024 12044 worker thread done servicing request
21:12:42.834 00.000 14964 OnExposeComplete: enter
21:12:42.835 00.001 14964 UpdateGuideState(): m_state=6
21:12:42.835 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
21:12:42.836 00.001 14964 Star::Find returns 1 (0), X=810.91, Y=384.70, Mass=116022, SNR=202.1, Peak=9595 HFD=3.4
21:12:42.837 00.001 14964 MultiStar: [#1 0.05,-0.40,0.70,U] [#2 0.20,-0.61,0.39,U] 
21:12:42.837 00.000 14964 refined, 2 included, MultiStar: {0.30, -0.51}, one-star: {0.52, -0.54}
21:12:42.838 00.001 14964 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.67) = xAngle (0.63 = 0.63)
21:12:42.838 00.000 14964 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.77 = -2.51)
21:12:42.839 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.51 hyp=0.59 cameraTheta=-1.03 mountX=0.47 mountY=-0.35, mountTheta=-0.63
21:12:42.840 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.51, opts=13)
21:12:42.841 00.001 14964 Enqueuing Move request for scope (0.30, -0.51)
21:12:42.842 00.001 12044 Worker thread wakes up
21:12:42.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.51) opts 0xd
21:12:42.842 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.51)
21:12:42.842 00.000 12044 Moving (0.30, -0.51) raw xDistance=0.47 yDistance=-0.35
21:12:42.842 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.47, slope = 0.00
21:12:42.843 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:42.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:12:42.843 00.000 12044 MoveAxis(W, 2, ABG)
21:12:42.843 00.000 12044 Guiding  Dir = 3, Dur = 2
21:12:42.851 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9595, med=626, FiltMin=524, FiltMax=6151, Gamma=0.810
21:12:42.857 00.006 14964 UpdateGuideState exits: m=116022 SNR=202.1
21:12:42.857 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:42.858 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:42.858 00.000 14964 Enqueuing Expose request
21:12:42.902 00.044 12044 IsSlewing returns 0
21:12:42.903 00.001 12044 IsGuiding returns 0
21:12:42.935 00.032 12044 IsGuiding returns 1
21:12:42.935 00.000 12044 scope still moving after pulse duration time elapsed
21:12:43.010 00.075 12044 IsSlewing returns 0
21:12:43.011 00.001 12044 IsGuiding returns 0
21:12:43.011 00.000 12044 scope move finished after 2 + 105 ms
21:12:43.011 00.000 12044 Move returns status 0, amount 2
21:12:43.011 00.000 12044 MoveAxis(N, 0, ABG)
21:12:43.011 00.000 12044 Move returns status 0, amount 0
21:12:43.011 00.000 12044 move complete, result=0
21:12:43.011 00.000 12044 worker thread done servicing request
21:12:43.011 00.000 12044 Worker thread wakes up
21:12:43.011 00.000 14964 GuideStep: 0.5 px 2 ms WEST, -0.3 px 0 ms NORTH
21:12:43.013 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:43.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:46.114 03.101 12044 Exposure complete
21:12:46.143 00.029 12044 worker thread done servicing request
21:12:46.144 00.001 14964 OnExposeComplete: enter
21:12:46.145 00.001 14964 UpdateGuideState(): m_state=6
21:12:46.146 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
21:12:46.147 00.001 14964 Star::Find returns 1 (0), X=811.33, Y=384.88, Mass=113928, SNR=196.3, Peak=8362 HFD=3.8
21:12:46.147 00.000 14964 MultiStar: [#1 0.28,-0.37,0.74,U] [#2 0.57,-0.36,0.36,U] 
21:12:46.148 00.001 14964 refined, 2 included, MultiStar: {0.65, -0.37}, one-star: {0.94, -0.36}
21:12:46.148 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.67) = xAngle (1.15 = 1.15)
21:12:46.149 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -2.00)
21:12:46.149 00.000 14964 CameraToMount -- cameraX=0.65 cameraY=-0.37 hyp=0.74 cameraTheta=-0.52 mountX=0.30 mountY=-0.68, mountTheta=-1.15
21:12:46.150 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=-0.37, opts=13)
21:12:46.151 00.001 14964 Enqueuing Move request for scope (0.65, -0.37)
21:12:46.152 00.001 12044 Worker thread wakes up
21:12:46.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.37) opts 0xd
21:12:46.152 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, -0.37)
21:12:46.152 00.000 12044 Moving (0.65, -0.37) raw xDistance=0.30 yDistance=-0.68
21:12:46.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.30, slope = 0.03
21:12:46.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:46.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
21:12:46.152 00.000 12044 MoveAxis(W, 21, ABG)
21:12:46.152 00.000 12044 Guiding  Dir = 3, Dur = 21
21:12:46.164 00.012 14964 UpdateImageDisplay: Size=(968,608) min=115, max=8362, med=624, FiltMin=534, FiltMax=6387, Gamma=0.810
21:12:46.173 00.009 14964 UpdateGuideState exits: m=113928 SNR=196.3
21:12:46.173 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:46.175 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:46.176 00.001 14964 Enqueuing Expose request
21:12:46.213 00.037 12044 IsSlewing returns 0
21:12:46.214 00.001 12044 IsGuiding returns 0
21:12:46.255 00.041 12044 IsGuiding returns 1
21:12:46.255 00.000 12044 scope still moving after pulse duration time elapsed
21:12:46.308 00.053 12044 IsSlewing returns 0
21:12:46.308 00.000 12044 IsGuiding returns 0
21:12:46.308 00.000 12044 scope move finished after 21 + 74 ms
21:12:46.308 00.000 12044 Move returns status 0, amount 21
21:12:46.308 00.000 12044 MoveAxis(N, 0, ABG)
21:12:46.309 00.001 12044 Move returns status 0, amount 0
21:12:46.309 00.000 12044 move complete, result=0
21:12:46.309 00.000 12044 worker thread done servicing request
21:12:46.309 00.000 12044 Worker thread wakes up
21:12:46.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:46.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:46.309 00.000 14964 GuideStep: 0.3 px 21 ms WEST, -0.7 px 0 ms NORTH
21:12:49.443 03.134 12044 Exposure complete
21:12:49.464 00.021 12044 worker thread done servicing request
21:12:49.464 00.000 14964 OnExposeComplete: enter
21:12:49.465 00.001 14964 UpdateGuideState(): m_state=6
21:12:49.466 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
21:12:49.466 00.000 14964 Star::Find returns 1 (0), X=811.08, Y=385.94, Mass=114806, SNR=198.7, Peak=10814 HFD=3.0
21:12:49.467 00.001 14964 MultiStar: [#1 0.13,0.66,0.69,U] [#2 0.28,0.59,0.40,U] 
21:12:49.468 00.001 14964 refined, 2 included, MultiStar: {0.43, 0.66}, one-star: {0.69, 0.70}
21:12:49.468 00.000 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.67 = 2.67)
21:12:49.469 00.001 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.48)
21:12:49.469 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.66 hyp=0.79 cameraTheta=1.00 mountX=-0.70 mountY=-0.36, mountTheta=-2.66
21:12:49.471 00.002 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.66, opts=13)
21:12:49.471 00.000 14964 Enqueuing Move request for scope (0.43, 0.66)
21:12:49.472 00.001 12044 Worker thread wakes up
21:12:49.472 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.66) opts 0xd
21:12:49.472 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.66)
21:12:49.472 00.000 12044 Moving (0.43, 0.66) raw xDistance=-0.70 yDistance=-0.36
21:12:49.472 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.70, slope = 0.05
21:12:49.472 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:49.472 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:12:49.472 00.000 12044 MoveAxis(E, 0, ABG)
21:12:49.472 00.000 12044 Move returns status 0, amount 0
21:12:49.472 00.000 12044 MoveAxis(N, 0, ABG)
21:12:49.472 00.000 12044 Move returns status 0, amount 0
21:12:49.472 00.000 12044 move complete, result=0
21:12:49.472 00.000 12044 worker thread done servicing request
21:12:49.480 00.008 14964 UpdateImageDisplay: Size=(968,608) min=138, max=10814, med=624, FiltMin=540, FiltMax=6540, Gamma=0.810
21:12:49.488 00.008 14964 UpdateGuideState exits: m=114806 SNR=198.7
21:12:49.488 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:49.489 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:49.489 00.000 14964 Enqueuing Expose request
21:12:49.490 00.001 14964 GuideStep: -0.7 px 0 ms EAST, -0.4 px 0 ms NORTH
21:12:49.490 00.000 12044 Worker thread wakes up
21:12:49.490 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:49.490 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:52.595 03.105 12044 Exposure complete
21:12:52.620 00.025 12044 worker thread done servicing request
21:12:52.620 00.000 14964 OnExposeComplete: enter
21:12:52.622 00.002 14964 UpdateGuideState(): m_state=6
21:12:52.624 00.002 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
21:12:52.626 00.002 14964 Star::Find returns 1 (0), X=810.82, Y=386.04, Mass=119135, SNR=211.9, Peak=8754 HFD=4.0
21:12:52.628 00.002 14964 MultiStar: [#1 -0.16,0.87,0.00,M1] [#2 -0.03,0.99,0.00,M2] 
21:12:52.629 00.001 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.67) = xAngle (2.74 = 2.74)
21:12:52.630 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.88 = -0.41)
21:12:52.630 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.80 hyp=0.91 cameraTheta=1.07 mountX=-0.83 mountY=-0.36, mountTheta=-2.74
21:12:52.631 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.80, opts=13)
21:12:52.632 00.001 14964 Enqueuing Move request for scope (0.43, 0.80)
21:12:52.632 00.000 12044 Worker thread wakes up
21:12:52.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.80) opts 0xd
21:12:52.632 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.80)
21:12:52.633 00.001 12044 Moving (0.43, 0.80) raw xDistance=-0.83 yDistance=-0.36
21:12:52.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.83, slope = 0.02
21:12:52.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:52.633 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:12:52.633 00.000 12044 MoveAxis(E, 0, ABG)
21:12:52.633 00.000 12044 Move returns status 0, amount 0
21:12:52.633 00.000 12044 MoveAxis(N, 0, ABG)
21:12:52.633 00.000 12044 Move returns status 0, amount 0
21:12:52.633 00.000 12044 move complete, result=0
21:12:52.633 00.000 12044 worker thread done servicing request
21:12:52.647 00.014 14964 UpdateImageDisplay: Size=(968,608) min=42, max=8754, med=624, FiltMin=544, FiltMax=5984, Gamma=0.810
21:12:52.654 00.007 14964 UpdateGuideState exits: m=119135 SNR=211.9
21:12:52.654 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:52.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:52.655 00.000 14964 Enqueuing Expose request
21:12:52.656 00.001 14964 GuideStep: -0.8 px 0 ms EAST, -0.4 px 0 ms NORTH
21:12:52.656 00.000 12044 Worker thread wakes up
21:12:52.657 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:52.657 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:55.774 03.117 12044 Exposure complete
21:12:55.799 00.025 12044 worker thread done servicing request
21:12:55.799 00.000 14964 OnExposeComplete: enter
21:12:55.800 00.001 14964 UpdateGuideState(): m_state=6
21:12:55.801 00.001 14964 Star::Find(35, 810, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
21:12:55.801 00.000 14964 Star::Find returns 1 (0), X=811.23, Y=385.50, Mass=112205, SNR=184.4, Peak=6842 HFD=3.8
21:12:55.802 00.001 14964 MultiStar: [#1 0.09,0.32,0.68,U] [#2 0.36,0.37,0.38,U] 
21:12:55.802 00.000 14964 refined, 2 included, MultiStar: {0.50, 0.30}, one-star: {0.84, 0.26}
21:12:55.803 00.001 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.67) = xAngle (2.21 = 2.21)
21:12:55.803 00.000 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.34 = -0.94)
21:12:55.803 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.30 hyp=0.59 cameraTheta=0.54 mountX=-0.35 mountY=-0.47, mountTheta=-2.20
21:12:55.805 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.30, opts=13)
21:12:55.805 00.000 14964 Enqueuing Move request for scope (0.50, 0.30)
21:12:55.806 00.001 12044 Worker thread wakes up
21:12:55.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.30) opts 0xd
21:12:55.806 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.30)
21:12:55.806 00.000 12044 Moving (0.50, 0.30) raw xDistance=-0.35 yDistance=-0.47
21:12:55.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.01
21:12:55.806 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.48 newest=-1.20
21:12:55.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:12:55.806 00.000 12044 MoveAxis(E, 0, ABG)
21:12:55.806 00.000 12044 Move returns status 0, amount 0
21:12:55.806 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 218 applied
21:12:55.806 00.000 12044 MoveAxis(N, 263, ABG)
21:12:55.806 00.000 12044 Guiding  Dir = 0, Dur = 263
21:12:55.813 00.007 14964 UpdateImageDisplay: Size=(968,608) min=106, max=6842, med=624, FiltMin=538, FiltMax=4891, Gamma=0.810
21:12:55.819 00.006 14964 UpdateGuideState exits: m=112205 SNR=184.4
21:12:55.820 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:55.820 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:55.821 00.001 14964 Enqueuing Expose request
21:12:55.827 00.006 12044 IsSlewing returns 0
21:12:55.827 00.000 12044 IsGuiding returns 0
21:12:55.858 00.031 12044 PulseGuide returned control before completion, sleep 242
21:12:56.126 00.268 12044 IsGuiding returns 1
21:12:56.126 00.000 12044 scope still moving after pulse duration time elapsed
21:12:56.187 00.061 12044 IsSlewing returns 0
21:12:56.188 00.001 12044 IsGuiding returns 0
21:12:56.188 00.000 12044 scope move finished after 263 + 97 ms
21:12:56.188 00.000 12044 Move returns status 0, amount 263
21:12:56.188 00.000 12044 move complete, result=0
21:12:56.188 00.000 12044 worker thread done servicing request
21:12:56.188 00.000 12044 Worker thread wakes up
21:12:56.188 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:56.188 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:12:56.188 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 263 ms NORTH
21:12:59.302 03.114 12044 Exposure complete
21:12:59.332 00.030 12044 worker thread done servicing request
21:12:59.332 00.000 14964 OnExposeComplete: enter
21:12:59.334 00.002 14964 UpdateGuideState(): m_state=6
21:12:59.337 00.003 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
21:12:59.338 00.001 14964 Star::Find returns 1 (0), X=811.02, Y=386.02, Mass=113654, SNR=194.5, Peak=11162 HFD=2.8
21:12:59.338 00.000 14964 MultiStar: [#1 -0.11,0.52,0.72,U] [#2 0.02,0.66,0.40,U] 
21:12:59.339 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.67}, one-star: {0.63, 0.78}
21:12:59.339 00.000 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.67) = xAngle (2.86 = 2.86)
21:12:59.340 00.001 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.00 = -0.28)
21:12:59.340 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.67 hyp=0.72 cameraTheta=1.20 mountX=-0.69 mountY=-0.20, mountTheta=-2.86
21:12:59.344 00.004 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.67, opts=13)
21:12:59.346 00.002 14964 Enqueuing Move request for scope (0.26, 0.67)
21:12:59.347 00.001 12044 Worker thread wakes up
21:12:59.347 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.67) opts 0xd
21:12:59.347 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.67)
21:12:59.347 00.000 12044 Moving (0.26, 0.67) raw xDistance=-0.69 yDistance=-0.20
21:12:59.347 00.000 12044 BLC: History state: CurrMiss=0.20, AvgInitMiss=-0.09, ShCount=6, LgCount=2, SticCount=0,  Deflections: 0=-0.474249, 1:0.201817
21:12:59.347 00.000 12044 BLC: No correction, Miss < min_move
21:12:59.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.69, slope = -0.05
21:12:59.348 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:59.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:12:59.348 00.000 12044 MoveAxis(E, 35, ABG)
21:12:59.348 00.000 12044 Guiding  Dir = 2, Dur = 35
21:12:59.360 00.012 14964 UpdateImageDisplay: Size=(968,608) min=62, max=11162, med=624, FiltMin=537, FiltMax=7627, Gamma=0.810
21:12:59.368 00.008 14964 UpdateGuideState exits: m=113654 SNR=194.5
21:12:59.371 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:59.372 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:12:59.373 00.001 14964 Enqueuing Expose request
21:12:59.391 00.018 12044 IsSlewing returns 0
21:12:59.392 00.001 12044 IsGuiding returns 0
21:12:59.424 00.032 12044 PulseGuide returned control before completion, sleep 14
21:12:59.451 00.027 12044 IsGuiding returns 1
21:12:59.452 00.001 12044 scope still moving after pulse duration time elapsed
21:12:59.516 00.064 12044 IsSlewing returns 0
21:12:59.517 00.001 12044 IsGuiding returns 0
21:12:59.517 00.000 12044 scope move finished after 35 + 89 ms
21:12:59.517 00.000 12044 Move returns status 0, amount 35
21:12:59.517 00.000 12044 MoveAxis(N, 0, ABG)
21:12:59.517 00.000 12044 Move returns status 0, amount 0
21:12:59.517 00.000 12044 move complete, result=0
21:12:59.517 00.000 12044 worker thread done servicing request
21:12:59.517 00.000 12044 Worker thread wakes up
21:12:59.517 00.000 14964 GuideStep: -0.7 px 35 ms EAST, -0.2 px 0 ms NORTH
21:12:59.519 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:12:59.519 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:02.616 03.097 12044 Exposure complete
21:13:02.654 00.038 12044 worker thread done servicing request
21:13:02.654 00.000 14964 OnExposeComplete: enter
21:13:02.656 00.002 14964 UpdateGuideState(): m_state=6
21:13:02.658 00.002 14964 Star::Find(35, 811, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
21:13:02.659 00.001 14964 Star::Find returns 1 (0), X=810.84, Y=385.64, Mass=113625, SNR=201.3, Peak=8442 HFD=3.6
21:13:02.661 00.002 14964 MultiStar: [#1 -0.14,0.38,0.74,U] [#2 -0.10,0.36,0.37,U] 
21:13:02.663 00.002 14964 refined, 2 included, MultiStar: {0.15, 0.39}, one-star: {0.45, 0.40}
21:13:02.664 00.001 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.67) = xAngle (2.87 = 2.87)
21:13:02.665 00.001 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.00 = -0.28)
21:13:02.667 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.41 cameraTheta=1.20 mountX=-0.40 mountY=-0.11, mountTheta=-2.86
21:13:02.669 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.39, opts=13)
21:13:02.671 00.002 14964 Enqueuing Move request for scope (0.15, 0.39)
21:13:02.673 00.002 12044 Worker thread wakes up
21:13:02.673 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
21:13:02.673 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
21:13:02.673 00.000 12044 Moving (0.15, 0.39) raw xDistance=-0.40 yDistance=-0.11
21:13:02.673 00.000 12044 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.09, ShCount=6, LgCount=2, SticCount=0,  Deflections: 0=-0.474249, 1:0.201817, 2:0.114263
21:13:02.673 00.000 12044 BLC: No correction, Miss < min_move
21:13:02.673 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -0.61, using input
21:13:02.673 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.09
21:13:02.673 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:02.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:13:02.674 00.001 12044 MoveAxis(E, 28, ABG)
21:13:02.674 00.000 12044 Guiding  Dir = 2, Dur = 28
21:13:02.687 00.013 14964 UpdateImageDisplay: Size=(968,608) min=98, max=8442, med=624, FiltMin=545, FiltMax=5871, Gamma=0.810
21:13:02.697 00.010 14964 UpdateGuideState exits: m=113625 SNR=201.3
21:13:02.699 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:02.700 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:02.702 00.002 14964 Enqueuing Expose request
21:13:02.719 00.017 12044 IsSlewing returns 0
21:13:02.719 00.000 12044 IsGuiding returns 0
21:13:02.752 00.033 12044 IsGuiding returns 1
21:13:02.752 00.000 12044 scope still moving after pulse duration time elapsed
21:13:02.902 00.150 12044 IsSlewing returns 0
21:13:02.968 00.066 12044 IsGuiding returns 0
21:13:02.968 00.000 12044 scope move finished after 28 + 220 ms
21:13:02.968 00.000 12044 Move returns status 0, amount 28
21:13:02.968 00.000 12044 MoveAxis(N, 0, ABG)
21:13:02.968 00.000 12044 Move returns status 0, amount 0
21:13:02.968 00.000 12044 move complete, result=0
21:13:02.968 00.000 12044 worker thread done servicing request
21:13:02.968 00.000 12044 Worker thread wakes up
21:13:02.968 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.1 px 0 ms NORTH
21:13:02.970 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:02.970 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:06.077 03.107 12044 Exposure complete
21:13:06.104 00.027 12044 worker thread done servicing request
21:13:06.104 00.000 14964 OnExposeComplete: enter
21:13:06.106 00.002 14964 UpdateGuideState(): m_state=6
21:13:06.106 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
21:13:06.107 00.001 14964 Star::Find returns 1 (0), X=811.05, Y=385.59, Mass=115895, SNR=196.5, Peak=10434 HFD=3.4
21:13:06.107 00.000 14964 MultiStar: [#1 -0.10,0.43,0.73,U] [#2 0.14,0.43,0.37,U] 
21:13:06.108 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.39}, one-star: {0.66, 0.34}
21:13:06.108 00.000 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.67) = xAngle (2.58 = 2.58)
21:13:06.109 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.71 = -0.57)
21:13:06.109 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.39 hyp=0.49 cameraTheta=0.91 mountX=-0.42 mountY=-0.27, mountTheta=-2.57
21:13:06.111 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.39, opts=13)
21:13:06.111 00.000 14964 Enqueuing Move request for scope (0.30, 0.39)
21:13:06.112 00.001 12044 Worker thread wakes up
21:13:06.112 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.39) opts 0xd
21:13:06.112 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.39)
21:13:06.112 00.000 12044 Moving (0.30, 0.39) raw xDistance=-0.42 yDistance=-0.27
21:13:06.112 00.000 12044 BLC: window closed
21:13:06.112 00.000 12044 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.09, ShCount=6, LgCount=2, SticCount=0,  Deflections: 0=-0.474249, 1:0.201817, 2:0.114263
21:13:06.112 00.000 12044 BLC: No correction, Miss < min_move
21:13:06.112 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.42 is < calculated value -0.74, using input
21:13:06.112 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = -0.11
21:13:06.112 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:06.112 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:13:06.112 00.000 12044 MoveAxis(E, 29, ABG)
21:13:06.112 00.000 12044 Guiding  Dir = 2, Dur = 29
21:13:06.121 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10434, med=625, FiltMin=541, FiltMax=6803, Gamma=0.810
21:13:06.130 00.009 14964 UpdateGuideState exits: m=115895 SNR=196.5
21:13:06.131 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:06.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:06.132 00.000 14964 Enqueuing Expose request
21:13:06.171 00.039 12044 IsSlewing returns 0
21:13:06.171 00.000 12044 IsGuiding returns 0
21:13:06.204 00.033 12044 IsGuiding returns 1
21:13:06.204 00.000 12044 scope still moving after pulse duration time elapsed
21:13:06.251 00.047 12044 IsSlewing returns 0
21:13:06.252 00.001 12044 IsGuiding returns 0
21:13:06.252 00.000 12044 scope move finished after 29 + 51 ms
21:13:06.252 00.000 12044 Move returns status 0, amount 29
21:13:06.252 00.000 12044 MoveAxis(N, 0, ABG)
21:13:06.252 00.000 12044 Move returns status 0, amount 0
21:13:06.252 00.000 12044 move complete, result=0
21:13:06.252 00.000 12044 worker thread done servicing request
21:13:06.252 00.000 12044 Worker thread wakes up
21:13:06.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:06.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:06.252 00.000 14964 GuideStep: -0.4 px 29 ms EAST, -0.3 px 0 ms NORTH
21:13:09.391 03.139 12044 Exposure complete
21:13:09.422 00.031 12044 worker thread done servicing request
21:13:09.423 00.001 14964 OnExposeComplete: enter
21:13:09.423 00.000 14964 UpdateGuideState(): m_state=6
21:13:09.424 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
21:13:09.424 00.000 14964 Star::Find returns 1 (0), X=810.76, Y=384.54, Mass=116574, SNR=201.1, Peak=8886 HFD=3.5
21:13:09.425 00.001 14964 MultiStar: [#1 -0.35,-0.85,0.00,M1] [#2 -0.00,-0.64,0.37,U] 
21:13:09.425 00.000 14964 refined, 1 included, MultiStar: {0.27, -0.68}, one-star: {0.37, -0.70}
21:13:09.426 00.001 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.67) = xAngle (0.47 = 0.47)
21:13:09.426 00.000 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.61 = -2.68)
21:13:09.427 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.68 hyp=0.73 cameraTheta=-1.20 mountX=0.65 mountY=-0.33, mountTheta=-0.47
21:13:09.430 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.68, opts=13)
21:13:09.433 00.003 14964 Enqueuing Move request for scope (0.27, -0.68)
21:13:09.434 00.001 12044 Worker thread wakes up
21:13:09.435 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.68) opts 0xd
21:13:09.435 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.68)
21:13:09.435 00.000 12044 Moving (0.27, -0.68) raw xDistance=0.65 yDistance=-0.33
21:13:09.435 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.65, slope = -0.04
21:13:09.435 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:09.435 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:13:09.435 00.000 12044 MoveAxis(E, 0, ABG)
21:13:09.435 00.000 12044 Move returns status 0, amount 0
21:13:09.435 00.000 12044 MoveAxis(N, 0, ABG)
21:13:09.435 00.000 12044 Move returns status 0, amount 0
21:13:09.435 00.000 12044 move complete, result=0
21:13:09.435 00.000 12044 worker thread done servicing request
21:13:09.451 00.016 14964 UpdateImageDisplay: Size=(968,608) min=26, max=8886, med=624, FiltMin=532, FiltMax=6212, Gamma=0.810
21:13:09.456 00.005 14964 UpdateGuideState exits: m=116574 SNR=201.1
21:13:09.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:09.457 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:09.458 00.001 14964 Enqueuing Expose request
21:13:09.458 00.000 14964 GuideStep: 0.7 px 0 ms EAST, -0.3 px 0 ms NORTH
21:13:09.459 00.001 12044 Worker thread wakes up
21:13:09.459 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:09.459 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:12.572 03.113 12044 Exposure complete
21:13:12.598 00.026 12044 worker thread done servicing request
21:13:12.599 00.001 14964 OnExposeComplete: enter
21:13:12.600 00.001 14964 UpdateGuideState(): m_state=6
21:13:12.602 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
21:13:12.603 00.001 14964 Star::Find returns 1 (0), X=810.95, Y=384.89, Mass=115731, SNR=201.1, Peak=9822 HFD=3.3
21:13:12.603 00.000 14964 MultiStar: [#1 -0.15,-0.51,0.68,U] [#2 -0.04,-0.45,0.37,U] 
21:13:12.603 00.000 14964 refined, 2 included, MultiStar: {0.21, -0.42}, one-star: {0.56, -0.35}
21:13:12.604 00.001 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.67) = xAngle (0.56 = 0.56)
21:13:12.604 00.000 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.70 = -2.59)
21:13:12.605 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-1.11 mountX=0.40 mountY=-0.25, mountTheta=-0.56
21:13:12.606 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.42, opts=13)
21:13:12.606 00.000 14964 Enqueuing Move request for scope (0.21, -0.42)
21:13:12.607 00.001 12044 Worker thread wakes up
21:13:12.607 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.42) opts 0xd
21:13:12.607 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.42)
21:13:12.607 00.000 12044 Moving (0.21, -0.42) raw xDistance=0.40 yDistance=-0.25
21:13:12.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.40, slope = 0.03
21:13:12.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:12.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:13:12.607 00.000 12044 MoveAxis(W, 18, ABG)
21:13:12.607 00.000 12044 Guiding  Dir = 3, Dur = 18
21:13:12.620 00.013 14964 UpdateImageDisplay: Size=(968,608) min=128, max=9822, med=624, FiltMin=539, FiltMax=6808, Gamma=0.810
21:13:12.626 00.006 14964 UpdateGuideState exits: m=115731 SNR=201.1
21:13:12.626 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:12.627 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:12.627 00.000 14964 Enqueuing Expose request
21:13:12.700 00.073 12044 IsSlewing returns 0
21:13:12.701 00.001 12044 IsGuiding returns 0
21:13:12.752 00.051 12044 IsGuiding returns 1
21:13:12.752 00.000 12044 scope still moving after pulse duration time elapsed
21:13:12.929 00.177 12044 IsSlewing returns 0
21:13:12.930 00.001 12044 IsGuiding returns 0
21:13:12.930 00.000 12044 scope move finished after 18 + 210 ms
21:13:12.930 00.000 12044 Move returns status 0, amount 18
21:13:12.930 00.000 12044 MoveAxis(N, 0, ABG)
21:13:12.930 00.000 12044 Move returns status 0, amount 0
21:13:12.930 00.000 12044 move complete, result=0
21:13:12.931 00.001 12044 worker thread done servicing request
21:13:12.931 00.000 14964 GuideStep: 0.4 px 18 ms WEST, -0.2 px 0 ms NORTH
21:13:12.935 00.004 12044 Worker thread wakes up
21:13:12.935 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:12.935 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:16.040 03.105 12044 Exposure complete
21:13:16.073 00.033 12044 worker thread done servicing request
21:13:16.074 00.001 14964 OnExposeComplete: enter
21:13:16.075 00.001 14964 UpdateGuideState(): m_state=6
21:13:16.076 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
21:13:16.076 00.000 14964 Star::Find returns 1 (0), X=811.38, Y=385.85, Mass=118158, SNR=208.8, Peak=9674 HFD=3.4
21:13:16.077 00.001 14964 MultiStar: [#1 0.16,0.39,0.71,U] [#2 0.43,0.42,0.34,U] 
21:13:16.077 00.000 14964 refined, 2 included, MultiStar: {0.61, 0.50}, one-star: {0.99, 0.60}
21:13:16.078 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
21:13:16.078 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.49 = -0.80)
21:13:16.079 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.50 hyp=0.79 cameraTheta=0.68 mountX=-0.55 mountY=-0.56, mountTheta=-2.35
21:13:16.080 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.50, opts=13)
21:13:16.080 00.000 14964 Enqueuing Move request for scope (0.61, 0.50)
21:13:16.081 00.001 12044 Worker thread wakes up
21:13:16.081 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.50) opts 0xd
21:13:16.081 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.50)
21:13:16.081 00.000 12044 Moving (0.61, 0.50) raw xDistance=-0.55 yDistance=-0.56
21:13:16.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.55, slope = 0.05
21:13:16.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:13:16.081 00.000 12044 MoveAxis(E, 0, ABG)
21:13:16.081 00.000 12044 Move returns status 0, amount 0
21:13:16.081 00.000 12044 MoveAxis(N, 53, ABG)
21:13:16.081 00.000 12044 Guiding  Dir = 0, Dur = 53
21:13:16.093 00.012 14964 UpdateImageDisplay: Size=(968,608) min=14, max=9674, med=624, FiltMin=531, FiltMax=6838, Gamma=0.810
21:13:16.101 00.008 14964 UpdateGuideState exits: m=118158 SNR=208.8
21:13:16.102 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:16.103 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:16.103 00.000 14964 Enqueuing Expose request
21:13:16.174 00.071 12044 IsSlewing returns 0
21:13:16.174 00.000 12044 IsGuiding returns 0
21:13:16.206 00.032 12044 PulseGuide returned control before completion, sleep 32
21:13:16.243 00.037 12044 IsGuiding returns 1
21:13:16.243 00.000 12044 scope still moving after pulse duration time elapsed
21:13:16.299 00.056 12044 IsSlewing returns 0
21:13:16.299 00.000 12044 IsGuiding returns 0
21:13:16.300 00.001 12044 scope move finished after 53 + 72 ms
21:13:16.300 00.000 12044 Move returns status 0, amount 53
21:13:16.300 00.000 12044 move complete, result=0
21:13:16.300 00.000 12044 worker thread done servicing request
21:13:16.300 00.000 12044 Worker thread wakes up
21:13:16.300 00.000 14964 GuideStep: -0.6 px 0 ms EAST, -0.6 px 53 ms NORTH
21:13:16.302 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:16.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:19.415 03.113 12044 Exposure complete
21:13:19.443 00.028 12044 worker thread done servicing request
21:13:19.444 00.001 14964 OnExposeComplete: enter
21:13:19.445 00.001 14964 UpdateGuideState(): m_state=6
21:13:19.447 00.002 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
21:13:19.449 00.002 14964 Star::Find returns 1 (0), X=810.97, Y=385.91, Mass=114377, SNR=195.5, Peak=10702 HFD=2.9
21:13:19.452 00.003 14964 MultiStar: [#1 0.04,0.37,0.71,U] [#2 0.19,0.43,0.42,U] 
21:13:19.454 00.002 14964 refined, 2 included, MultiStar: {0.32, 0.52}, one-star: {0.58, 0.67}
21:13:19.454 00.000 14964 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.67) = xAngle (2.68 = 2.68)
21:13:19.455 00.001 14964 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.82 = -0.47)
21:13:19.455 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.52 hyp=0.62 cameraTheta=1.01 mountX=-0.55 mountY=-0.28, mountTheta=-2.68
21:13:19.458 00.003 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.52, opts=13)
21:13:19.459 00.001 14964 Enqueuing Move request for scope (0.32, 0.52)
21:13:19.461 00.002 12044 Worker thread wakes up
21:13:19.461 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.52) opts 0xd
21:13:19.461 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.52)
21:13:19.461 00.000 12044 Moving (0.32, 0.52) raw xDistance=-0.55 yDistance=-0.28
21:13:19.461 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.55, slope = 0.07
21:13:19.461 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:19.461 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:13:19.461 00.000 12044 MoveAxis(E, 0, ABG)
21:13:19.461 00.000 12044 Move returns status 0, amount 0
21:13:19.461 00.000 12044 MoveAxis(N, 0, ABG)
21:13:19.461 00.000 12044 Move returns status 0, amount 0
21:13:19.461 00.000 12044 move complete, result=0
21:13:19.461 00.000 12044 worker thread done servicing request
21:13:19.475 00.014 14964 UpdateImageDisplay: Size=(968,608) min=112, max=10702, med=624, FiltMin=531, FiltMax=7246, Gamma=0.810
21:13:19.487 00.012 14964 UpdateGuideState exits: m=114377 SNR=195.5
21:13:19.489 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:19.490 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:19.491 00.001 14964 Enqueuing Expose request
21:13:19.493 00.002 14964 GuideStep: -0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
21:13:19.494 00.001 12044 Worker thread wakes up
21:13:19.494 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:19.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:22.591 03.097 12044 Exposure complete
21:13:22.614 00.023 12044 worker thread done servicing request
21:13:22.614 00.000 14964 OnExposeComplete: enter
21:13:22.614 00.000 14964 UpdateGuideState(): m_state=6
21:13:22.615 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
21:13:22.616 00.001 14964 Star::Find returns 1 (0), X=811.39, Y=385.63, Mass=115662, SNR=205.4, Peak=10426 HFD=3.2
21:13:22.616 00.000 14964 MultiStar: [#1 0.19,0.06,0.70,U] [#2 0.45,0.03,0.36,U] 
21:13:22.617 00.001 14964 refined, 2 included, MultiStar: {0.63, 0.22}, one-star: {1.00, 0.39}
21:13:22.617 00.000 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.67) = xAngle (2.00 = 2.00)
21:13:22.618 00.001 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.13 = -1.15)
21:13:22.618 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=0.22 hyp=0.66 cameraTheta=0.33 mountX=-0.28 mountY=-0.60, mountTheta=-2.00
21:13:22.620 00.002 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.22, opts=13)
21:13:22.620 00.000 14964 Enqueuing Move request for scope (0.63, 0.22)
21:13:22.620 00.000 12044 Worker thread wakes up
21:13:22.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.22) opts 0xd
21:13:22.620 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.22)
21:13:22.620 00.000 12044 Moving (0.63, 0.22) raw xDistance=-0.28 yDistance=-0.60
21:13:22.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.05
21:13:22.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:13:22.620 00.000 12044 MoveAxis(E, 0, ABG)
21:13:22.620 00.000 12044 Move returns status 0, amount 0
21:13:22.620 00.000 12044 MoveAxis(N, 57, ABG)
21:13:22.620 00.000 12044 Guiding  Dir = 0, Dur = 57
21:13:22.628 00.008 14964 UpdateImageDisplay: Size=(968,608) min=10, max=18154, med=636, FiltMin=540, FiltMax=17599, Gamma=0.810
21:13:22.633 00.005 14964 UpdateGuideState exits: m=115662 SNR=205.4
21:13:22.634 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:22.634 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:22.635 00.001 14964 Enqueuing Expose request
21:13:22.672 00.037 12044 IsSlewing returns 0
21:13:22.672 00.000 12044 IsGuiding returns 0
21:13:22.713 00.041 12044 PulseGuide returned control before completion, sleep 27
21:13:22.742 00.029 12044 IsGuiding returns 1
21:13:22.742 00.000 12044 scope still moving after pulse duration time elapsed
21:13:22.829 00.087 12044 IsSlewing returns 0
21:13:22.851 00.022 12044 IsGuiding returns 0
21:13:22.851 00.000 12044 scope move finished after 57 + 121 ms
21:13:22.851 00.000 12044 Move returns status 0, amount 57
21:13:22.851 00.000 12044 move complete, result=0
21:13:22.851 00.000 12044 worker thread done servicing request
21:13:22.851 00.000 12044 Worker thread wakes up
21:13:22.851 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 57 ms NORTH
21:13:22.852 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:22.852 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:25.955 03.103 12044 Exposure complete
21:13:25.977 00.022 12044 worker thread done servicing request
21:13:25.977 00.000 14964 OnExposeComplete: enter
21:13:25.978 00.001 14964 UpdateGuideState(): m_state=6
21:13:25.978 00.000 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
21:13:25.979 00.001 14964 Star::Find returns 1 (0), X=810.55, Y=385.91, Mass=117820, SNR=204.8, Peak=11094 HFD=3.2
21:13:25.979 00.000 14964 MultiStar: [#1 -0.70,0.09,0.73,U] [#2 -0.51,0.06,0.39,U] 
21:13:25.980 00.001 14964 refined, 2 included, MultiStar: {-0.26, 0.36}, one-star: {0.16, 0.67}
21:13:25.980 00.000 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.67) = xAngle (3.87 = -2.42)
21:13:25.981 00.001 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.00 = 0.72)
21:13:25.981 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.36 hyp=0.44 cameraTheta=2.20 mountX=-0.33 mountY=0.29, mountTheta=2.42
21:13:25.983 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.36, opts=13)
21:13:25.983 00.000 14964 Enqueuing Move request for scope (-0.26, 0.36)
21:13:25.984 00.001 12044 Worker thread wakes up
21:13:25.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.36) opts 0xd
21:13:25.984 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.36)
21:13:25.984 00.000 12044 Moving (-0.26, 0.36) raw xDistance=-0.33 yDistance=0.29
21:13:25.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.01
21:13:25.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:25.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:13:25.984 00.000 12044 MoveAxis(E, 0, ABG)
21:13:25.984 00.000 12044 Move returns status 0, amount 0
21:13:25.984 00.000 12044 MoveAxis(N, 0, ABG)
21:13:25.984 00.000 12044 Move returns status 0, amount 0
21:13:25.984 00.000 12044 move complete, result=0
21:13:25.984 00.000 12044 worker thread done servicing request
21:13:25.992 00.008 14964 UpdateImageDisplay: Size=(968,608) min=22, max=11094, med=624, FiltMin=530, FiltMax=6711, Gamma=0.810
21:13:25.997 00.005 14964 UpdateGuideState exits: m=117820 SNR=204.8
21:13:25.998 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:25.999 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:25.999 00.000 14964 Enqueuing Expose request
21:13:25.999 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:13:26.000 00.001 12044 Worker thread wakes up
21:13:26.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:26.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:29.109 03.109 12044 Exposure complete
21:13:29.149 00.040 12044 worker thread done servicing request
21:13:29.149 00.000 14964 OnExposeComplete: enter
21:13:29.151 00.002 14964 UpdateGuideState(): m_state=6
21:13:29.152 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
21:13:29.154 00.002 14964 Star::Find returns 1 (0), X=810.52, Y=385.74, Mass=116526, SNR=199.5, Peak=11530 HFD=3.1
21:13:29.155 00.001 14964 MultiStar: [#1 -0.46,0.17,0.69,U] [#2 -0.26,0.42,0.39,U] 
21:13:29.156 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.37}, one-star: {0.13, 0.49}
21:13:29.157 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.67) = xAngle (3.59 = -2.69)
21:13:29.157 00.000 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.73 = 0.44)
21:13:29.158 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.92 mountX=-0.36 mountY=0.17, mountTheta=2.70
21:13:29.159 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.37, opts=13)
21:13:29.159 00.000 14964 Enqueuing Move request for scope (-0.14, 0.37)
21:13:29.160 00.001 12044 Worker thread wakes up
21:13:29.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
21:13:29.160 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
21:13:29.160 00.000 12044 Moving (-0.14, 0.37) raw xDistance=-0.36 yDistance=0.17
21:13:29.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.36, slope = -0.00
21:13:29.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:29.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:13:29.160 00.000 12044 MoveAxis(E, 2, ABG)
21:13:29.160 00.000 12044 Guiding  Dir = 2, Dur = 2
21:13:29.168 00.008 14964 UpdateImageDisplay: Size=(968,608) min=100, max=11530, med=623, FiltMin=539, FiltMax=7302, Gamma=0.810
21:13:29.173 00.005 14964 UpdateGuideState exits: m=116526 SNR=199.5
21:13:29.174 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:29.174 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:29.175 00.001 14964 Enqueuing Expose request
21:13:29.189 00.014 12044 IsSlewing returns 0
21:13:29.189 00.000 12044 IsGuiding returns 0
21:13:29.221 00.032 12044 IsGuiding returns 1
21:13:29.222 00.001 12044 scope still moving after pulse duration time elapsed
21:13:29.286 00.064 12044 IsSlewing returns 0
21:13:29.343 00.057 12044 IsGuiding returns 0
21:13:29.343 00.000 12044 scope move finished after 2 + 152 ms
21:13:29.344 00.001 12044 Move returns status 0, amount 2
21:13:29.344 00.000 12044 MoveAxis(N, 0, ABG)
21:13:29.344 00.000 12044 Move returns status 0, amount 0
21:13:29.344 00.000 12044 move complete, result=0
21:13:29.344 00.000 12044 worker thread done servicing request
21:13:29.344 00.000 12044 Worker thread wakes up
21:13:29.344 00.000 14964 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
21:13:29.346 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:29.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:32.458 03.112 12044 Exposure complete
21:13:32.481 00.023 12044 worker thread done servicing request
21:13:32.481 00.000 14964 OnExposeComplete: enter
21:13:32.482 00.001 14964 UpdateGuideState(): m_state=6
21:13:32.483 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
21:13:32.483 00.000 14964 Star::Find returns 1 (0), X=810.08, Y=385.73, Mass=118219, SNR=205.3, Peak=9334 HFD=3.4
21:13:32.484 00.001 14964 MultiStar: [#1 -0.69,0.49,0.00,M1] [#2 -0.66,0.57,0.00,M1] 
21:13:32.485 00.001 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.67) = xAngle (3.81 = -2.48)
21:13:32.485 00.000 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.94 = 0.66)
21:13:32.485 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.49 hyp=0.59 cameraTheta=2.14 mountX=-0.46 mountY=0.36, mountTheta=2.48
21:13:32.487 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.49, opts=13)
21:13:32.487 00.000 14964 Enqueuing Move request for scope (-0.31, 0.49)
21:13:32.488 00.001 12044 Worker thread wakes up
21:13:32.488 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.49) opts 0xd
21:13:32.488 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.49)
21:13:32.488 00.000 12044 Moving (-0.31, 0.49) raw xDistance=-0.46 yDistance=0.36
21:13:32.488 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.46, slope = -0.04
21:13:32.488 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:32.488 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:13:32.488 00.000 12044 MoveAxis(E, 30, ABG)
21:13:32.488 00.000 12044 Guiding  Dir = 2, Dur = 30
21:13:32.500 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9334, med=624, FiltMin=531, FiltMax=6658, Gamma=0.810
21:13:32.508 00.008 14964 UpdateGuideState exits: m=118219 SNR=205.3
21:13:32.509 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:32.510 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:32.511 00.001 14964 Enqueuing Expose request
21:13:32.521 00.010 12044 IsSlewing returns 0
21:13:32.521 00.000 12044 IsGuiding returns 0
21:13:32.555 00.034 12044 IsGuiding returns 1
21:13:32.555 00.000 12044 scope still moving after pulse duration time elapsed
21:13:32.674 00.119 12044 IsSlewing returns 0
21:13:32.675 00.001 12044 IsGuiding returns 0
21:13:32.676 00.001 12044 scope move finished after 30 + 123 ms
21:13:32.676 00.000 12044 Move returns status 0, amount 30
21:13:32.676 00.000 12044 MoveAxis(N, 0, ABG)
21:13:32.676 00.000 12044 Move returns status 0, amount 0
21:13:32.676 00.000 12044 move complete, result=0
21:13:32.676 00.000 12044 worker thread done servicing request
21:13:32.676 00.000 12044 Worker thread wakes up
21:13:32.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:32.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:32.676 00.000 14964 GuideStep: -0.5 px 30 ms EAST, 0.4 px 0 ms NORTH
21:13:35.799 03.123 12044 Exposure complete
21:13:35.838 00.039 12044 worker thread done servicing request
21:13:35.838 00.000 14964 OnExposeComplete: enter
21:13:35.839 00.001 14964 UpdateGuideState(): m_state=6
21:13:35.839 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
21:13:35.840 00.001 14964 Star::Find returns 1 (0), X=810.07, Y=385.29, Mass=117160, SNR=203.9, Peak=11723 HFD=3.2
21:13:35.840 00.000 14964 MultiStar: [#1 -1.00,0.02,0.00,M2] [#2 -0.83,0.11,0.00,M2] 
21:13:35.840 00.000 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.67) = xAngle (4.65 = -1.63)
21:13:35.841 00.001 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.79 = 1.50)
21:13:35.841 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.32 cameraTheta=2.99 mountX=-0.02 mountY=0.32, mountTheta=1.63
21:13:35.843 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.05, opts=13)
21:13:35.845 00.002 14964 Enqueuing Move request for scope (-0.32, 0.05)
21:13:35.845 00.000 12044 Worker thread wakes up
21:13:35.845 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
21:13:35.845 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
21:13:35.846 00.001 12044 Moving (-0.32, 0.05) raw xDistance=-0.02 yDistance=0.32
21:13:35.846 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.28, using input
21:13:35.846 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
21:13:35.846 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:35.846 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:13:35.846 00.000 12044 MoveAxis(E, 0, ABG)
21:13:35.846 00.000 12044 Move returns status 0, amount 0
21:13:35.846 00.000 12044 MoveAxis(N, 0, ABG)
21:13:35.846 00.000 12044 Move returns status 0, amount 0
21:13:35.846 00.000 12044 move complete, result=0
21:13:35.846 00.000 12044 worker thread done servicing request
21:13:35.857 00.011 14964 UpdateImageDisplay: Size=(968,608) min=80, max=11723, med=623, FiltMin=538, FiltMax=7398, Gamma=0.810
21:13:35.863 00.006 14964 UpdateGuideState exits: m=117160 SNR=203.9
21:13:35.864 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:35.864 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:35.865 00.001 14964 Enqueuing Expose request
21:13:35.865 00.000 12044 Worker thread wakes up
21:13:35.865 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:13:35.866 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:35.866 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:38.962 03.096 12044 Exposure complete
21:13:39.000 00.038 12044 worker thread done servicing request
21:13:39.000 00.000 14964 OnExposeComplete: enter
21:13:39.001 00.001 14964 UpdateGuideState(): m_state=6
21:13:39.001 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
21:13:39.002 00.001 14964 Star::Find returns 1 (0), X=809.89, Y=385.52, Mass=115070, SNR=202.0, Peak=11302 HFD=3.2
21:13:39.003 00.001 14964 MultiStar: [#1 -1.00,0.10,0.00,M3] [#2 -0.94,0.15,0.00,M3] 
21:13:39.004 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.67) = xAngle (4.31 = -1.97)
21:13:39.005 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.45 = 1.16)
21:13:39.005 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.27 hyp=0.57 cameraTheta=2.64 mountX=-0.22 mountY=0.53, mountTheta=1.97
21:13:39.008 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.27, opts=13)
21:13:39.009 00.001 14964 Enqueuing Move request for scope (-0.50, 0.27)
21:13:39.010 00.001 12044 Worker thread wakes up
21:13:39.010 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.27) opts 0xd
21:13:39.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.27)
21:13:39.010 00.000 12044 Moving (-0.50, 0.27) raw xDistance=-0.22 yDistance=0.53
21:13:39.010 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.39, using input
21:13:39.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.06
21:13:39.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:39.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:13:39.010 00.000 12044 MoveAxis(E, 0, ABG)
21:13:39.010 00.000 12044 Move returns status 0, amount 0
21:13:39.010 00.000 12044 MoveAxis(N, 0, ABG)
21:13:39.010 00.000 12044 Move returns status 0, amount 0
21:13:39.010 00.000 12044 move complete, result=0
21:13:39.010 00.000 12044 worker thread done servicing request
21:13:39.020 00.010 14964 UpdateImageDisplay: Size=(968,608) min=91, max=11302, med=625, FiltMin=535, FiltMax=7466, Gamma=0.810
21:13:39.026 00.006 14964 UpdateGuideState exits: m=115070 SNR=202.0
21:13:39.027 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:39.027 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:39.028 00.001 14964 Enqueuing Expose request
21:13:39.029 00.001 12044 Worker thread wakes up
21:13:39.029 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:13:39.030 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:39.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:42.151 03.121 12044 Exposure complete
21:13:42.192 00.041 12044 worker thread done servicing request
21:13:42.192 00.000 14964 OnExposeComplete: enter
21:13:42.193 00.001 14964 UpdateGuideState(): m_state=6
21:13:42.194 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
21:13:42.195 00.001 14964 Star::Find returns 1 (0), X=809.90, Y=385.45, Mass=117858, SNR=206.3, Peak=9795 HFD=3.3
21:13:42.195 00.000 14964 MultiStar: [#1 -1.30,0.23,0.00,M4] [#2 -1.06,0.23,0.00,M4] 
21:13:42.196 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.67) = xAngle (4.40 = -1.88)
21:13:42.196 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.54 = 1.25)
21:13:42.197 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=0.21 hyp=0.53 cameraTheta=2.73 mountX=-0.16 mountY=0.51, mountTheta=1.88
21:13:42.198 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.21, opts=13)
21:13:42.198 00.000 14964 Enqueuing Move request for scope (-0.49, 0.21)
21:13:42.199 00.001 12044 Worker thread wakes up
21:13:42.199 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.21) opts 0xd
21:13:42.199 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.21)
21:13:42.199 00.000 12044 Moving (-0.49, 0.21) raw xDistance=-0.16 yDistance=0.51
21:13:42.199 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
21:13:42.199 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:42.199 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:13:42.199 00.000 12044 MoveAxis(E, 0, ABG)
21:13:42.199 00.000 12044 Move returns status 0, amount 0
21:13:42.200 00.001 12044 MoveAxis(N, 0, ABG)
21:13:42.200 00.000 12044 Move returns status 0, amount 0
21:13:42.200 00.000 12044 move complete, result=0
21:13:42.200 00.000 12044 worker thread done servicing request
21:13:42.213 00.013 14964 UpdateImageDisplay: Size=(968,608) min=195, max=9795, med=624, FiltMin=532, FiltMax=6835, Gamma=0.810
21:13:42.220 00.007 14964 UpdateGuideState exits: m=117858 SNR=206.3
21:13:42.222 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:42.224 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:42.227 00.003 14964 Enqueuing Expose request
21:13:42.230 00.003 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:13:42.230 00.000 12044 Worker thread wakes up
21:13:42.231 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:42.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:45.349 03.118 12044 Exposure complete
21:13:45.374 00.025 12044 worker thread done servicing request
21:13:45.375 00.001 14964 OnExposeComplete: enter
21:13:45.375 00.000 14964 UpdateGuideState(): m_state=6
21:13:45.376 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
21:13:45.376 00.000 14964 Star::Find returns 1 (0), X=809.50, Y=385.28, Mass=116846, SNR=203.0, Peak=10685 HFD=3.2
21:13:45.377 00.001 14964 MultiStar: [#1 -1.64,-0.04,0.00,M5] [#2 -1.59,0.02,0.00,M5] 
21:13:45.377 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.67) = xAngle (4.77 = -1.51)
21:13:45.378 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.90 = 1.62)
21:13:45.378 00.000 14964 CameraToMount -- cameraX=-0.89 cameraY=0.04 hyp=0.89 cameraTheta=3.10 mountX=0.05 mountY=0.89, mountTheta=1.51
21:13:45.380 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.89, y=0.04, opts=13)
21:13:45.380 00.000 14964 Enqueuing Move request for scope (-0.89, 0.04)
21:13:45.382 00.002 12044 Worker thread wakes up
21:13:45.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.04) opts 0xd
21:13:45.382 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.89, 0.04)
21:13:45.382 00.000 12044 Moving (-0.89, 0.04) raw xDistance=0.05 yDistance=0.89
21:13:45.382 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.36, using input
21:13:45.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.06
21:13:45.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:45.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
21:13:45.382 00.000 12044 MoveAxis(E, 0, ABG)
21:13:45.383 00.001 12044 Move returns status 0, amount 0
21:13:45.383 00.000 12044 MoveAxis(N, 0, ABG)
21:13:45.383 00.000 12044 Move returns status 0, amount 0
21:13:45.383 00.000 12044 move complete, result=0
21:13:45.383 00.000 12044 worker thread done servicing request
21:13:45.390 00.007 14964 UpdateImageDisplay: Size=(968,608) min=262, max=10685, med=624, FiltMin=537, FiltMax=7994, Gamma=0.810
21:13:45.395 00.005 14964 UpdateGuideState exits: m=116846 SNR=203.0
21:13:45.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:45.396 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:45.397 00.001 14964 Enqueuing Expose request
21:13:45.397 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
21:13:45.398 00.001 12044 Worker thread wakes up
21:13:45.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:45.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:48.538 03.140 12044 Exposure complete
21:13:48.571 00.033 12044 worker thread done servicing request
21:13:48.571 00.000 14964 OnExposeComplete: enter
21:13:48.572 00.001 14964 UpdateGuideState(): m_state=6
21:13:48.572 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
21:13:48.574 00.002 14964 Star::Find returns 1 (0), X=809.48, Y=385.69, Mass=115732, SNR=199.2, Peak=9997 HFD=3.4
21:13:48.574 00.000 14964 MultiStar: [#1 -1.35,0.57,0.00,M6] [#2 -1.25,0.50,0.00,M6] 
21:13:48.575 00.001 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.67) = xAngle (4.36 = -1.93)
21:13:48.575 00.000 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.49 = 1.21)
21:13:48.575 00.000 14964 CameraToMount -- cameraX=-0.91 cameraY=0.44 hyp=1.02 cameraTheta=2.69 mountX=-0.35 mountY=0.95, mountTheta=1.93
21:13:48.577 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.91, y=0.44, opts=13)
21:13:48.579 00.002 14964 Enqueuing Move request for scope (-0.91, 0.44)
21:13:48.581 00.002 12044 Worker thread wakes up
21:13:48.581 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.44) opts 0xd
21:13:48.581 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.91, 0.44)
21:13:48.581 00.000 12044 Moving (-0.91, 0.44) raw xDistance=-0.35 yDistance=0.95
21:13:48.581 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.03
21:13:48.581 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.59 newest=2.34
21:13:48.581 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
21:13:48.581 00.000 12044 MoveAxis(E, 0, ABG)
21:13:48.581 00.000 12044 Move returns status 0, amount 0
21:13:48.581 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 218 applied
21:13:48.581 00.000 12044 MoveAxis(S, 307, ABG)
21:13:48.581 00.000 12044 Guiding  Dir = 1, Dur = 307
21:13:48.590 00.009 14964 UpdateImageDisplay: Size=(968,608) min=102, max=9997, med=624, FiltMin=540, FiltMax=6173, Gamma=0.810
21:13:48.596 00.006 14964 UpdateGuideState exits: m=115732 SNR=199.2
21:13:48.596 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:48.597 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:48.597 00.000 14964 Enqueuing Expose request
21:13:48.615 00.018 12044 IsSlewing returns 0
21:13:48.616 00.001 12044 IsGuiding returns 0
21:13:48.648 00.032 12044 PulseGuide returned control before completion, sleep 286
21:13:48.949 00.301 12044 IsGuiding returns 1
21:13:48.949 00.000 12044 scope still moving after pulse duration time elapsed
21:13:49.005 00.056 12044 IsSlewing returns 0
21:13:49.005 00.000 12044 IsGuiding returns 0
21:13:49.005 00.000 12044 scope move finished after 307 + 82 ms
21:13:49.005 00.000 12044 Move returns status 0, amount 307
21:13:49.006 00.001 12044 move complete, result=0
21:13:49.006 00.000 12044 worker thread done servicing request
21:13:49.006 00.000 12044 Worker thread wakes up
21:13:49.006 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:49.006 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.9 px 307 ms SOUTH
21:13:49.007 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:52.123 03.116 12044 Exposure complete
21:13:52.146 00.023 12044 worker thread done servicing request
21:13:52.146 00.000 14964 OnExposeComplete: enter
21:13:52.147 00.001 14964 UpdateGuideState(): m_state=6
21:13:52.147 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
21:13:52.148 00.001 14964 Star::Find returns 1 (0), X=809.65, Y=385.27, Mass=115628, SNR=199.4, Peak=10845 HFD=3.4
21:13:52.148 00.000 14964 MultiStar: [#1 -1.32,-0.17,0.00,M7] [#2 -1.23,-0.05,0.00,M7] 
21:13:52.148 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.67) = xAngle (4.78 = -1.51)
21:13:52.149 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.91 = 1.63)
21:13:52.149 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=0.02 hyp=0.74 cameraTheta=3.11 mountX=0.05 mountY=0.74, mountTheta=1.51
21:13:52.151 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=0.02, opts=13)
21:13:52.152 00.001 14964 Enqueuing Move request for scope (-0.74, 0.02)
21:13:52.153 00.001 12044 Worker thread wakes up
21:13:52.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.02) opts 0xd
21:13:52.153 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, 0.02)
21:13:52.153 00.000 12044 Moving (-0.74, 0.02) raw xDistance=0.05 yDistance=0.74
21:13:52.153 00.000 12044 BLC: History state: CurrMiss=0.74, AvgInitMiss=-0.00, ShCount=7, LgCount=2, SticCount=0,  Deflections: 0=0.949954, 1:0.741024
21:13:52.153 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:13:52.153 00.000 12044 BLC: window closed
21:13:52.153 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.22, using input
21:13:52.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
21:13:52.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
21:13:52.153 00.000 12044 MoveAxis(E, 0, ABG)
21:13:52.153 00.000 12044 Move returns status 0, amount 0
21:13:52.154 00.001 12044 MoveAxis(S, 70, ABG)
21:13:52.154 00.000 12044 Guiding  Dir = 1, Dur = 70
21:13:52.160 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10845, med=625, FiltMin=545, FiltMax=6883, Gamma=0.810
21:13:52.170 00.010 14964 UpdateGuideState exits: m=115628 SNR=199.4
21:13:52.174 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:52.176 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:52.176 00.000 14964 Enqueuing Expose request
21:13:52.195 00.019 12044 IsSlewing returns 0
21:13:52.196 00.001 12044 IsGuiding returns 0
21:13:52.229 00.033 12044 PulseGuide returned control before completion, sleep 48
21:13:52.298 00.069 12044 IsGuiding returns 1
21:13:52.298 00.000 12044 scope still moving after pulse duration time elapsed
21:13:52.367 00.069 12044 IsSlewing returns 0
21:13:52.368 00.001 12044 IsGuiding returns 0
21:13:52.368 00.000 12044 scope move finished after 70 + 101 ms
21:13:52.368 00.000 12044 Move returns status 0, amount 70
21:13:52.368 00.000 12044 move complete, result=0
21:13:52.368 00.000 12044 worker thread done servicing request
21:13:52.368 00.000 12044 Worker thread wakes up
21:13:52.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:52.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:52.368 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 70 ms SOUTH
21:13:55.475 03.107 12044 Exposure complete
21:13:55.500 00.025 12044 worker thread done servicing request
21:13:55.500 00.000 14964 OnExposeComplete: enter
21:13:55.501 00.001 14964 UpdateGuideState(): m_state=6
21:13:55.501 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
21:13:55.502 00.001 14964 Star::Find returns 1 (0), X=809.87, Y=385.19, Mass=113946, SNR=195.9, Peak=10347 HFD=3.2
21:13:55.503 00.001 14964 MultiStar: [#1 -0.99,-0.11,0.00,M8] [#2 -0.95,-0.12,0.00,M8] 
21:13:55.503 00.000 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.67) = xAngle (-1.37 = -1.37)
21:13:55.504 00.001 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.77 = 1.77)
21:13:55.504 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-3.04 mountX=0.11 mountY=0.51, mountTheta=1.37
21:13:55.505 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.05, opts=13)
21:13:55.506 00.001 14964 Enqueuing Move request for scope (-0.52, -0.05)
21:13:55.507 00.001 12044 Worker thread wakes up
21:13:55.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.05) opts 0xd
21:13:55.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.05)
21:13:55.507 00.000 12044 Moving (-0.52, -0.05) raw xDistance=0.11 yDistance=0.51
21:13:55.507 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.30, using input
21:13:55.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.05
21:13:55.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
21:13:55.507 00.000 12044 MoveAxis(E, 0, ABG)
21:13:55.507 00.000 12044 Move returns status 0, amount 0
21:13:55.507 00.000 12044 MoveAxis(S, 48, ABG)
21:13:55.507 00.000 12044 Guiding  Dir = 1, Dur = 48
21:13:55.516 00.009 14964 UpdateImageDisplay: Size=(968,608) min=207, max=10347, med=625, FiltMin=543, FiltMax=6848, Gamma=0.810
21:13:55.521 00.005 14964 UpdateGuideState exits: m=113946 SNR=195.9
21:13:55.522 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:55.522 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:55.523 00.001 14964 Enqueuing Expose request
21:13:55.537 00.014 12044 IsSlewing returns 0
21:13:55.540 00.003 12044 IsGuiding returns 0
21:13:55.572 00.032 12044 PulseGuide returned control before completion, sleep 27
21:13:55.608 00.036 12044 IsGuiding returns 1
21:13:55.608 00.000 12044 scope still moving after pulse duration time elapsed
21:13:55.666 00.058 12044 IsSlewing returns 0
21:13:55.666 00.000 12044 IsGuiding returns 0
21:13:55.667 00.001 12044 scope move finished after 48 + 79 ms
21:13:55.667 00.000 12044 Move returns status 0, amount 48
21:13:55.667 00.000 12044 move complete, result=0
21:13:55.667 00.000 12044 worker thread done servicing request
21:13:55.667 00.000 12044 Worker thread wakes up
21:13:55.667 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 48 ms SOUTH
21:13:55.668 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:55.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:13:58.785 03.117 12044 Exposure complete
21:13:58.818 00.033 12044 worker thread done servicing request
21:13:58.819 00.001 14964 OnExposeComplete: enter
21:13:58.819 00.000 14964 UpdateGuideState(): m_state=6
21:13:58.820 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
21:13:58.823 00.003 14964 Star::Find returns 1 (0), X=810.05, Y=384.81, Mass=116944, SNR=208.7, Peak=12059 HFD=2.9
21:13:58.825 00.002 14964 MultiStar: [#1 -1.02,-0.66,0.00,M9] [#2 -0.87,-0.53,0.00,M9] 
21:13:58.826 00.001 14964 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.67) = xAngle (-0.57 = -0.57)
21:13:58.828 00.002 14964 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.56 = 2.56)
21:13:58.829 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.43 hyp=0.55 cameraTheta=-2.24 mountX=0.46 mountY=0.30, mountTheta=0.58
21:13:58.832 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.43, opts=13)
21:13:58.833 00.001 14964 Enqueuing Move request for scope (-0.34, -0.43)
21:13:58.835 00.002 12044 Worker thread wakes up
21:13:58.835 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.43) opts 0xd
21:13:58.835 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.43)
21:13:58.835 00.000 12044 Moving (-0.34, -0.43) raw xDistance=0.46 yDistance=0.30
21:13:58.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.46, slope = 0.07
21:13:58.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:58.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:13:58.835 00.000 12044 MoveAxis(W, 49, ABG)
21:13:58.835 00.000 12044 Guiding  Dir = 3, Dur = 49
21:13:58.851 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12059, med=624, FiltMin=540, FiltMax=7458, Gamma=0.810
21:13:58.860 00.009 14964 UpdateGuideState exits: m=116944 SNR=208.7
21:13:58.861 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:58.861 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:13:58.862 00.001 14964 Enqueuing Expose request
21:13:58.948 00.086 12044 IsSlewing returns 0
21:13:58.949 00.001 12044 IsGuiding returns 0
21:13:58.981 00.032 12044 PulseGuide returned control before completion, sleep 28
21:13:59.010 00.029 12044 IsGuiding returns 1
21:13:59.010 00.000 12044 scope still moving after pulse duration time elapsed
21:13:59.085 00.075 12044 IsSlewing returns 0
21:13:59.086 00.001 12044 IsGuiding returns 0
21:13:59.086 00.000 12044 scope move finished after 49 + 88 ms
21:13:59.086 00.000 12044 Move returns status 0, amount 49
21:13:59.086 00.000 12044 MoveAxis(N, 0, ABG)
21:13:59.086 00.000 12044 Move returns status 0, amount 0
21:13:59.086 00.000 12044 move complete, result=0
21:13:59.086 00.000 12044 worker thread done servicing request
21:13:59.086 00.000 12044 Worker thread wakes up
21:13:59.086 00.000 14964 GuideStep: 0.5 px 49 ms WEST, 0.3 px 0 ms NORTH
21:13:59.089 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:13:59.089 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:02.201 03.112 12044 Exposure complete
21:14:02.225 00.024 12044 worker thread done servicing request
21:14:02.225 00.000 14964 OnExposeComplete: enter
21:14:02.226 00.001 14964 UpdateGuideState(): m_state=6
21:14:02.226 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
21:14:02.227 00.001 14964 Star::Find returns 1 (0), X=810.60, Y=385.63, Mass=115800, SNR=199.7, Peak=9526 HFD=3.4
21:14:02.227 00.000 14964 MultiStar: [#1 -0.44,0.71,0.00,M10] [#2 -0.27,0.61,0.36,U] 
21:14:02.228 00.001 14964 single-star, 1 included, MultiStar: {0.08, 0.45}, one-star: {0.20, 0.39}
21:14:02.228 00.000 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.67) = xAngle (2.75 = 2.75)
21:14:02.229 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.89 = -0.40)
21:14:02.229 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.44 cameraTheta=1.09 mountX=-0.41 mountY=-0.17, mountTheta=-2.75
21:14:02.232 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.39, opts=13)
21:14:02.233 00.001 14964 Enqueuing Move request for scope (0.20, 0.39)
21:14:02.233 00.000 12044 Worker thread wakes up
21:14:02.233 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.39) opts 0xd
21:14:02.233 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.39)
21:14:02.233 00.000 12044 Moving (0.20, 0.39) raw xDistance=-0.41 yDistance=-0.17
21:14:02.233 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.03
21:14:02.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:02.233 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:14:02.233 00.000 12044 MoveAxis(E, 0, ABG)
21:14:02.234 00.001 12044 Move returns status 0, amount 0
21:14:02.234 00.000 12044 MoveAxis(N, 0, ABG)
21:14:02.234 00.000 12044 Move returns status 0, amount 0
21:14:02.234 00.000 12044 move complete, result=0
21:14:02.234 00.000 12044 worker thread done servicing request
21:14:02.241 00.007 14964 UpdateImageDisplay: Size=(968,608) min=80, max=9526, med=625, FiltMin=543, FiltMax=6247, Gamma=0.810
21:14:02.247 00.006 14964 UpdateGuideState exits: m=115800 SNR=199.7
21:14:02.247 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:02.248 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:02.248 00.000 14964 Enqueuing Expose request
21:14:02.248 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:02.249 00.001 12044 Worker thread wakes up
21:14:02.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:02.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:05.361 03.112 12044 Exposure complete
21:14:05.397 00.036 12044 worker thread done servicing request
21:14:05.397 00.000 14964 OnExposeComplete: enter
21:14:05.399 00.002 14964 UpdateGuideState(): m_state=6
21:14:05.401 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
21:14:05.402 00.001 14964 Star::Find returns 1 (0), X=810.98, Y=385.68, Mass=114890, SNR=195.7, Peak=11306 HFD=3.6
21:14:05.403 00.001 14964 MultiStar: [#1 -0.05,0.54,0.69,U] [#2 0.15,0.57,0.39,U] 
21:14:05.404 00.001 14964 refined, 2 included, MultiStar: {0.29, 0.50}, one-star: {0.59, 0.44}
21:14:05.404 00.000 14964 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.67) = xAngle (2.70 = 2.70)
21:14:05.405 00.001 14964 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.84 = -0.44)
21:14:05.406 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.50 hyp=0.58 cameraTheta=1.04 mountX=-0.52 mountY=-0.25, mountTheta=-2.70
21:14:05.409 00.003 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.50, opts=13)
21:14:05.411 00.002 14964 Enqueuing Move request for scope (0.29, 0.50)
21:14:05.413 00.002 12044 Worker thread wakes up
21:14:05.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.50) opts 0xd
21:14:05.413 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.50)
21:14:05.413 00.000 12044 Moving (0.29, 0.50) raw xDistance=-0.52 yDistance=-0.25
21:14:05.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.52, slope = -0.01
21:14:05.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:05.413 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:14:05.413 00.000 12044 MoveAxis(E, 9, ABG)
21:14:05.413 00.000 12044 Guiding  Dir = 2, Dur = 9
21:14:05.426 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11306, med=624, FiltMin=540, FiltMax=6472, Gamma=0.810
21:14:05.436 00.010 14964 UpdateGuideState exits: m=114890 SNR=195.7
21:14:05.438 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:05.439 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:05.441 00.002 14964 Enqueuing Expose request
21:14:05.444 00.003 12044 IsSlewing returns 0
21:14:05.445 00.001 12044 IsGuiding returns 0
21:14:05.508 00.063 12044 IsGuiding returns 1
21:14:05.508 00.000 12044 scope still moving after pulse duration time elapsed
21:14:05.554 00.046 12044 IsSlewing returns 0
21:14:05.555 00.001 12044 IsGuiding returns 0
21:14:05.555 00.000 12044 scope move finished after 9 + 100 ms
21:14:05.555 00.000 12044 Move returns status 0, amount 9
21:14:05.555 00.000 12044 MoveAxis(N, 0, ABG)
21:14:05.555 00.000 12044 Move returns status 0, amount 0
21:14:05.555 00.000 12044 move complete, result=0
21:14:05.555 00.000 12044 worker thread done servicing request
21:14:05.555 00.000 12044 Worker thread wakes up
21:14:05.555 00.000 14964 GuideStep: -0.5 px 9 ms EAST, -0.2 px 0 ms NORTH
21:14:05.557 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:05.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:08.698 03.141 12044 Exposure complete
21:14:08.741 00.043 12044 worker thread done servicing request
21:14:08.741 00.000 14964 OnExposeComplete: enter
21:14:08.743 00.002 14964 UpdateGuideState(): m_state=6
21:14:08.745 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
21:14:08.750 00.005 14964 Star::Find returns 1 (0), X=810.91, Y=385.53, Mass=115936, SNR=208.9, Peak=10338 HFD=3.5
21:14:08.752 00.002 14964 MultiStar: [#1 -0.01,0.43,0.67,U] [#2 0.05,0.49,0.36,U] 
21:14:08.752 00.000 14964 refined, 2 included, MultiStar: {0.26, 0.37}, one-star: {0.52, 0.29}
21:14:08.753 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.67) = xAngle (2.63 = 2.63)
21:14:08.754 00.001 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.76 = -0.52)
21:14:08.755 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.37 hyp=0.45 cameraTheta=0.96 mountX=-0.39 mountY=-0.23, mountTheta=-2.62
21:14:08.758 00.003 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.37, opts=13)
21:14:08.759 00.001 14964 Enqueuing Move request for scope (0.26, 0.37)
21:14:08.761 00.002 12044 Worker thread wakes up
21:14:08.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.37) opts 0xd
21:14:08.761 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.37)
21:14:08.761 00.000 12044 Moving (0.26, 0.37) raw xDistance=-0.39 yDistance=-0.23
21:14:08.761 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.39, slope = -0.02
21:14:08.761 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:08.761 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:14:08.761 00.000 12044 MoveAxis(E, 16, ABG)
21:14:08.761 00.000 12044 Guiding  Dir = 2, Dur = 16
21:14:08.774 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10338, med=623, FiltMin=545, FiltMax=6556, Gamma=0.810
21:14:08.785 00.011 14964 UpdateGuideState exits: m=115936 SNR=208.9
21:14:08.787 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:08.788 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:08.790 00.002 14964 Enqueuing Expose request
21:14:08.804 00.014 12044 IsSlewing returns 0
21:14:08.805 00.001 12044 IsGuiding returns 0
21:14:08.871 00.066 12044 IsGuiding returns 1
21:14:08.871 00.000 12044 scope still moving after pulse duration time elapsed
21:14:08.973 00.102 12044 IsSlewing returns 0
21:14:08.973 00.000 12044 IsGuiding returns 0
21:14:08.973 00.000 12044 scope move finished after 16 + 152 ms
21:14:08.973 00.000 12044 Move returns status 0, amount 16
21:14:08.973 00.000 12044 MoveAxis(N, 0, ABG)
21:14:08.974 00.001 12044 Move returns status 0, amount 0
21:14:08.974 00.000 12044 move complete, result=0
21:14:08.974 00.000 12044 worker thread done servicing request
21:14:08.974 00.000 14964 GuideStep: -0.4 px 16 ms EAST, -0.2 px 0 ms NORTH
21:14:08.976 00.002 12044 Worker thread wakes up
21:14:08.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:08.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:12.104 03.128 12044 Exposure complete
21:14:12.126 00.022 12044 worker thread done servicing request
21:14:12.126 00.000 14964 OnExposeComplete: enter
21:14:12.127 00.001 14964 UpdateGuideState(): m_state=6
21:14:12.127 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
21:14:12.128 00.001 14964 Star::Find returns 1 (0), X=810.81, Y=384.80, Mass=114654, SNR=191.3, Peak=10798 HFD=3.6
21:14:12.128 00.000 14964 MultiStar: [#1 0.03,-0.14,0.68,U] [#2 0.05,-0.11,0.36,U] 
21:14:12.129 00.001 14964 refined, 2 included, MultiStar: {0.23, -0.29}, one-star: {0.42, -0.44}
21:14:12.129 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:14:12.130 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
21:14:12.132 00.002 14964 CameraToMount -- cameraX=0.23 cameraY=-0.29 hyp=0.36 cameraTheta=-0.90 mountX=0.26 mountY=-0.25, mountTheta=-0.76
21:14:12.134 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.29, opts=13)
21:14:12.135 00.001 14964 Enqueuing Move request for scope (0.23, -0.29)
21:14:12.135 00.000 12044 Worker thread wakes up
21:14:12.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.29) opts 0xd
21:14:12.135 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.29)
21:14:12.135 00.000 12044 Moving (0.23, -0.29) raw xDistance=0.26 yDistance=-0.25
21:14:12.136 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
21:14:12.136 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:12.136 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:14:12.136 00.000 12044 MoveAxis(E, 0, ABG)
21:14:12.136 00.000 12044 Move returns status 0, amount 0
21:14:12.136 00.000 12044 MoveAxis(N, 0, ABG)
21:14:12.136 00.000 12044 Move returns status 0, amount 0
21:14:12.136 00.000 12044 move complete, result=0
21:14:12.136 00.000 12044 worker thread done servicing request
21:14:12.145 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10798, med=624, FiltMin=539, FiltMax=6926, Gamma=0.810
21:14:12.158 00.013 14964 UpdateGuideState exits: m=114654 SNR=191.3
21:14:12.158 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:12.159 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:12.159 00.000 14964 Enqueuing Expose request
21:14:12.160 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:14:12.160 00.000 12044 Worker thread wakes up
21:14:12.161 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:12.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:15.271 03.110 12044 Exposure complete
21:14:15.315 00.044 12044 worker thread done servicing request
21:14:15.315 00.000 14964 OnExposeComplete: enter
21:14:15.316 00.001 14964 UpdateGuideState(): m_state=6
21:14:15.318 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
21:14:15.320 00.002 14964 Star::Find returns 1 (0), X=811.20, Y=385.09, Mass=114757, SNR=199.8, Peak=10858 HFD=3.2
21:14:15.321 00.001 14964 MultiStar: [#1 0.37,0.02,0.73,U] [#2 0.57,0.06,0.36,U] 
21:14:15.322 00.001 14964 refined, 2 included, MultiStar: {0.61, -0.05}, one-star: {0.80, -0.15}
21:14:15.323 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.67) = xAngle (1.58 = 1.58)
21:14:15.323 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.71 = -1.57)
21:14:15.324 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=-0.05 hyp=0.61 cameraTheta=-0.09 mountX=-0.00 mountY=-0.61, mountTheta=-1.58
21:14:15.329 00.005 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.05, opts=13)
21:14:15.331 00.002 14964 Enqueuing Move request for scope (0.61, -0.05)
21:14:15.332 00.001 12044 Worker thread wakes up
21:14:15.332 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.05) opts 0xd
21:14:15.332 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.05)
21:14:15.332 00.000 12044 Moving (0.61, -0.05) raw xDistance=-0.00 yDistance=-0.61
21:14:15.332 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.04, using input
21:14:15.332 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
21:14:15.332 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:15.333 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
21:14:15.333 00.000 12044 MoveAxis(E, 0, ABG)
21:14:15.333 00.000 12044 Move returns status 0, amount 0
21:14:15.333 00.000 12044 MoveAxis(N, 0, ABG)
21:14:15.333 00.000 12044 Move returns status 0, amount 0
21:14:15.333 00.000 12044 move complete, result=0
21:14:15.333 00.000 12044 worker thread done servicing request
21:14:15.346 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10858, med=623, FiltMin=534, FiltMax=6956, Gamma=0.810
21:14:15.355 00.009 14964 UpdateGuideState exits: m=114757 SNR=199.8
21:14:15.356 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:15.358 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:15.359 00.001 14964 Enqueuing Expose request
21:14:15.361 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
21:14:15.363 00.002 12044 Worker thread wakes up
21:14:15.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:15.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:18.458 03.095 12044 Exposure complete
21:14:18.485 00.027 12044 worker thread done servicing request
21:14:18.485 00.000 14964 OnExposeComplete: enter
21:14:18.486 00.001 14964 UpdateGuideState(): m_state=6
21:14:18.486 00.000 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
21:14:18.487 00.001 14964 Star::Find returns 1 (0), X=811.30, Y=385.28, Mass=116503, SNR=203.9, Peak=8878 HFD=3.6
21:14:18.487 00.000 14964 MultiStar: [#1 0.33,0.32,0.66,U] [#2 0.49,0.19,0.40,U] 
21:14:18.488 00.001 14964 refined, 2 included, MultiStar: {0.64, 0.16}, one-star: {0.91, 0.04}
21:14:18.488 00.000 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.67) = xAngle (1.91 = 1.91)
21:14:18.489 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.05 = -1.24)
21:14:18.489 00.000 14964 CameraToMount -- cameraX=0.64 cameraY=0.16 hyp=0.66 cameraTheta=0.25 mountX=-0.22 mountY=-0.63, mountTheta=-1.91
21:14:18.492 00.003 14964 SchedulePrimaryMove(1136A648, x=0.64, y=0.16, opts=13)
21:14:18.493 00.001 14964 Enqueuing Move request for scope (0.64, 0.16)
21:14:18.495 00.002 12044 Worker thread wakes up
21:14:18.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.16) opts 0xd
21:14:18.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, 0.16)
21:14:18.495 00.000 12044 Moving (0.64, 0.16) raw xDistance=-0.22 yDistance=-0.63
21:14:18.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.01
21:14:18.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:18.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
21:14:18.495 00.000 12044 MoveAxis(E, 0, ABG)
21:14:18.495 00.000 12044 Move returns status 0, amount 0
21:14:18.495 00.000 12044 MoveAxis(N, 0, ABG)
21:14:18.495 00.000 12044 Move returns status 0, amount 0
21:14:18.495 00.000 12044 move complete, result=0
21:14:18.495 00.000 12044 worker thread done servicing request
21:14:18.507 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8878, med=623, FiltMin=514, FiltMax=6050, Gamma=0.810
21:14:18.516 00.009 14964 UpdateGuideState exits: m=116503 SNR=203.9
21:14:18.517 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:18.519 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:18.519 00.000 14964 Enqueuing Expose request
21:14:18.521 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
21:14:18.522 00.001 12044 Worker thread wakes up
21:14:18.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:18.522 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:21.623 03.101 12044 Exposure complete
21:14:21.646 00.023 12044 worker thread done servicing request
21:14:21.646 00.000 14964 OnExposeComplete: enter
21:14:21.648 00.002 14964 UpdateGuideState(): m_state=6
21:14:21.649 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
21:14:21.651 00.002 14964 Star::Find returns 1 (0), X=811.52, Y=385.72, Mass=116768, SNR=201.5, Peak=8254 HFD=3.5
21:14:21.652 00.001 14964 MultiStar: [#1 0.42,0.35,0.72,U] [#2 0.62,0.31,0.36,U] 
21:14:21.653 00.001 14964 refined, 2 included, MultiStar: {0.79, 0.40}, one-star: {1.12, 0.47}
21:14:21.655 00.002 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.67) = xAngle (2.14 = 2.14)
21:14:21.656 00.001 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.27 = -1.01)
21:14:21.657 00.001 14964 CameraToMount -- cameraX=0.79 cameraY=0.40 hyp=0.89 cameraTheta=0.47 mountX=-0.48 mountY=-0.75, mountTheta=-2.13
21:14:21.662 00.005 14964 SchedulePrimaryMove(1136A648, x=0.79, y=0.40, opts=13)
21:14:21.662 00.000 14964 Enqueuing Move request for scope (0.79, 0.40)
21:14:21.663 00.001 12044 Worker thread wakes up
21:14:21.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.40) opts 0xd
21:14:21.663 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, 0.40)
21:14:21.663 00.000 12044 Moving (0.79, 0.40) raw xDistance=-0.48 yDistance=-0.75
21:14:21.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.48, slope = -0.04
21:14:21.663 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:21.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
21:14:21.663 00.000 12044 MoveAxis(E, 31, ABG)
21:14:21.663 00.000 12044 Guiding  Dir = 2, Dur = 31
21:14:21.679 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8254, med=623, FiltMin=535, FiltMax=5699, Gamma=0.810
21:14:21.688 00.009 14964 UpdateGuideState exits: m=116768 SNR=201.5
21:14:21.689 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:21.690 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:21.691 00.001 14964 Enqueuing Expose request
21:14:21.714 00.023 12044 IsSlewing returns 0
21:14:21.714 00.000 12044 IsGuiding returns 0
21:14:21.747 00.033 12044 IsGuiding returns 1
21:14:21.747 00.000 12044 scope still moving after pulse duration time elapsed
21:14:21.807 00.060 12044 IsSlewing returns 0
21:14:21.808 00.001 12044 IsGuiding returns 0
21:14:21.808 00.000 12044 scope move finished after 31 + 63 ms
21:14:21.808 00.000 12044 Move returns status 0, amount 31
21:14:21.808 00.000 12044 MoveAxis(N, 0, ABG)
21:14:21.808 00.000 12044 Move returns status 0, amount 0
21:14:21.808 00.000 12044 move complete, result=0
21:14:21.809 00.001 12044 worker thread done servicing request
21:14:21.809 00.000 12044 Worker thread wakes up
21:14:21.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:21.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:21.809 00.000 14964 GuideStep: -0.5 px 31 ms EAST, -0.8 px 0 ms NORTH
21:14:24.912 03.103 12044 Exposure complete
21:14:24.941 00.029 12044 worker thread done servicing request
21:14:24.941 00.000 14964 OnExposeComplete: enter
21:14:24.944 00.003 14964 UpdateGuideState(): m_state=6
21:14:24.944 00.000 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
21:14:24.945 00.001 14964 Star::Find returns 1 (0), X=811.60, Y=385.07, Mass=113329, SNR=197.5, Peak=8444 HFD=3.7
21:14:24.945 00.000 14964 MultiStar: [#1 0.60,0.03,0.76,U] [#2 0.80,-0.01,0.00,M3] 
21:14:24.946 00.001 14964 refined, 1 included, MultiStar: {0.94, -0.09}, one-star: {1.21, -0.18}
21:14:24.946 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.67) = xAngle (1.58 = 1.58)
21:14:24.946 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.71 = -1.57)
21:14:24.947 00.001 14964 CameraToMount -- cameraX=0.94 cameraY=-0.09 hyp=0.95 cameraTheta=-0.09 mountX=-0.01 mountY=-0.95, mountTheta=-1.58
21:14:24.948 00.001 14964 SchedulePrimaryMove(1136A648, x=0.94, y=-0.09, opts=13)
21:14:24.948 00.000 14964 Enqueuing Move request for scope (0.94, -0.09)
21:14:24.949 00.001 12044 Worker thread wakes up
21:14:24.949 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.09) opts 0xd
21:14:24.949 00.000 12044 Handling offset move in thread for scope, endpoint = (0.94, -0.09)
21:14:24.949 00.000 12044 Moving (0.94, -0.09) raw xDistance=-0.01 yDistance=-0.95
21:14:24.949 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.17, using input
21:14:24.949 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
21:14:24.949 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.64 newest=-2.33
21:14:24.949 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
21:14:24.949 00.000 12044 MoveAxis(E, 0, ABG)
21:14:24.949 00.000 12044 Move returns status 0, amount 0
21:14:24.949 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 218 applied
21:14:24.949 00.000 12044 MoveAxis(N, 307, ABG)
21:14:24.949 00.000 12044 Guiding  Dir = 0, Dur = 307
21:14:24.957 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8444, med=623, FiltMin=537, FiltMax=6511, Gamma=0.810
21:14:24.962 00.005 14964 UpdateGuideState exits: m=113329 SNR=197.5
21:14:24.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:24.964 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:24.964 00.000 14964 Enqueuing Expose request
21:14:24.982 00.018 12044 IsSlewing returns 0
21:14:24.983 00.001 12044 IsGuiding returns 0
21:14:25.015 00.032 12044 PulseGuide returned control before completion, sleep 286
21:14:25.309 00.294 12044 IsGuiding returns 1
21:14:25.309 00.000 12044 scope still moving after pulse duration time elapsed
21:14:25.404 00.095 12044 IsSlewing returns 0
21:14:25.404 00.000 12044 IsGuiding returns 0
21:14:25.404 00.000 12044 scope move finished after 307 + 113 ms
21:14:25.404 00.000 12044 Move returns status 0, amount 307
21:14:25.404 00.000 12044 move complete, result=0
21:14:25.404 00.000 12044 worker thread done servicing request
21:14:25.404 00.000 12044 Worker thread wakes up
21:14:25.404 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.9 px 307 ms NORTH
21:14:25.406 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:25.406 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:28.518 03.112 12044 Exposure complete
21:14:28.557 00.039 12044 worker thread done servicing request
21:14:28.557 00.000 14964 OnExposeComplete: enter
21:14:28.558 00.001 14964 UpdateGuideState(): m_state=6
21:14:28.559 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
21:14:28.559 00.000 14964 Star::Find returns 1 (0), X=810.78, Y=384.78, Mass=115322, SNR=199.5, Peak=8442 HFD=3.7
21:14:28.561 00.002 14964 MultiStar: [#1 -0.12,-0.41,0.73,U] [#2 -0.14,-0.52,0.38,U] 
21:14:28.563 00.002 14964 refined, 2 included, MultiStar: {0.12, -0.45}, one-star: {0.39, -0.46}
21:14:28.564 00.001 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.67) = xAngle (0.36 = 0.36)
21:14:28.564 00.000 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.49 = -2.79)
21:14:28.565 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.45 hyp=0.47 cameraTheta=-1.31 mountX=0.44 mountY=-0.16, mountTheta=-0.35
21:14:28.566 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.45, opts=13)
21:14:28.567 00.001 14964 Enqueuing Move request for scope (0.12, -0.45)
21:14:28.567 00.000 12044 Worker thread wakes up
21:14:28.567 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.45) opts 0xd
21:14:28.567 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.45)
21:14:28.567 00.000 12044 Moving (0.12, -0.45) raw xDistance=0.44 yDistance=-0.16
21:14:28.567 00.000 12044 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.947254, 1:0.159216
21:14:28.567 00.000 12044 BLC: No correction, Miss < min_move
21:14:28.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.44, slope = 0.02
21:14:28.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:28.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:14:28.567 00.000 12044 MoveAxis(W, 13, ABG)
21:14:28.567 00.000 12044 Guiding  Dir = 3, Dur = 13
21:14:28.575 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8442, med=623, FiltMin=534, FiltMax=5772, Gamma=0.810
21:14:28.580 00.005 14964 UpdateGuideState exits: m=115322 SNR=199.5
21:14:28.580 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:28.581 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:28.581 00.000 14964 Enqueuing Expose request
21:14:28.619 00.038 12044 IsSlewing returns 0
21:14:28.619 00.000 12044 IsGuiding returns 0
21:14:28.682 00.063 12044 IsGuiding returns 1
21:14:28.682 00.000 12044 scope still moving after pulse duration time elapsed
21:14:28.746 00.064 12044 IsSlewing returns 0
21:14:28.747 00.001 12044 IsGuiding returns 0
21:14:28.747 00.000 12044 scope move finished after 13 + 114 ms
21:14:28.747 00.000 12044 Move returns status 0, amount 13
21:14:28.747 00.000 12044 MoveAxis(N, 0, ABG)
21:14:28.747 00.000 12044 Move returns status 0, amount 0
21:14:28.747 00.000 12044 move complete, result=0
21:14:28.747 00.000 12044 worker thread done servicing request
21:14:28.747 00.000 12044 Worker thread wakes up
21:14:28.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:28.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:28.747 00.000 14964 GuideStep: 0.4 px 13 ms WEST, -0.2 px 0 ms NORTH
21:14:31.872 03.125 12044 Exposure complete
21:14:31.908 00.036 12044 worker thread done servicing request
21:14:31.908 00.000 14964 OnExposeComplete: enter
21:14:31.910 00.002 14964 UpdateGuideState(): m_state=6
21:14:31.911 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
21:14:31.912 00.001 14964 Star::Find returns 1 (0), X=811.51, Y=385.05, Mass=116527, SNR=197.3, Peak=9980 HFD=3.6
21:14:31.914 00.002 14964 MultiStar: [#1 0.55,0.02,0.73,U] [#2 0.70,-0.15,0.39,U] 
21:14:31.915 00.001 14964 refined, 2 included, MultiStar: {0.84, -0.11}, one-star: {1.12, -0.19}
21:14:31.916 00.001 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.67) = xAngle (1.54 = 1.54)
21:14:31.918 00.002 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.61)
21:14:31.919 00.001 14964 CameraToMount -- cameraX=0.84 cameraY=-0.11 hyp=0.85 cameraTheta=-0.13 mountX=0.03 mountY=-0.85, mountTheta=-1.54
21:14:31.922 00.003 14964 SchedulePrimaryMove(1136A648, x=0.84, y=-0.11, opts=13)
21:14:31.923 00.001 14964 Enqueuing Move request for scope (0.84, -0.11)
21:14:31.925 00.002 12044 Worker thread wakes up
21:14:31.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.11) opts 0xd
21:14:31.925 00.000 12044 Handling offset move in thread for scope, endpoint = (0.84, -0.11)
21:14:31.925 00.000 12044 Moving (0.84, -0.11) raw xDistance=0.03 yDistance=-0.85
21:14:31.925 00.000 12044 BLC: History state: CurrMiss=0.85, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.947254, 1:0.159216, 2:0.848804
21:14:31.925 00.000 12044 BLC: Under-shoot; no adjustment because of over-shoot history
21:14:31.925 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.40, using input
21:14:31.926 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.06
21:14:31.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:14:31.926 00.000 12044 MoveAxis(E, 0, ABG)
21:14:31.926 00.000 12044 Move returns status 0, amount 0
21:14:31.926 00.000 12044 MoveAxis(N, 80, ABG)
21:14:31.926 00.000 12044 Guiding  Dir = 0, Dur = 80
21:14:31.943 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9980, med=624, FiltMin=536, FiltMax=7159, Gamma=0.810
21:14:31.950 00.007 14964 UpdateGuideState exits: m=116527 SNR=197.3
21:14:31.950 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:31.951 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:31.951 00.000 14964 Enqueuing Expose request
21:14:31.952 00.001 12044 IsSlewing returns 0
21:14:31.952 00.000 12044 IsGuiding returns 0
21:14:31.984 00.032 12044 PulseGuide returned control before completion, sleep 59
21:14:32.053 00.069 12044 IsGuiding returns 1
21:14:32.053 00.000 12044 scope still moving after pulse duration time elapsed
21:14:32.120 00.067 12044 IsSlewing returns 0
21:14:32.120 00.000 12044 IsGuiding returns 0
21:14:32.120 00.000 12044 scope move finished after 80 + 88 ms
21:14:32.120 00.000 12044 Move returns status 0, amount 80
21:14:32.120 00.000 12044 move complete, result=0
21:14:32.120 00.000 12044 worker thread done servicing request
21:14:32.121 00.001 12044 Worker thread wakes up
21:14:32.121 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.8 px 80 ms NORTH
21:14:32.121 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:32.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:35.251 03.130 12044 Exposure complete
21:14:35.300 00.049 12044 worker thread done servicing request
21:14:35.301 00.001 14964 OnExposeComplete: enter
21:14:35.302 00.001 14964 UpdateGuideState(): m_state=6
21:14:35.303 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
21:14:35.304 00.001 14964 Star::Find returns 1 (0), X=811.41, Y=385.08, Mass=117445, SNR=200.5, Peak=9204 HFD=3.4
21:14:35.304 00.000 14964 MultiStar: [#1 0.41,-0.18,0.71,U] [#2 0.54,-0.22,0.38,U] 
21:14:35.305 00.001 14964 refined, 2 included, MultiStar: {0.73, -0.18}, one-star: {1.02, -0.16}
21:14:35.305 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.67) = xAngle (1.43 = 1.43)
21:14:35.306 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.56 = -1.72)
21:14:35.306 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=-0.18 hyp=0.75 cameraTheta=-0.24 mountX=0.11 mountY=-0.74, mountTheta=-1.43
21:14:35.308 00.002 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.18, opts=13)
21:14:35.309 00.001 14964 Enqueuing Move request for scope (0.73, -0.18)
21:14:35.310 00.001 12044 Worker thread wakes up
21:14:35.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.18) opts 0xd
21:14:35.310 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.18)
21:14:35.310 00.000 12044 Moving (0.73, -0.18) raw xDistance=0.11 yDistance=-0.74
21:14:35.310 00.000 12044 BLC: window closed
21:14:35.310 00.000 12044 BLC: History state: CurrMiss=0.74, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.947254, 1:0.159216, 2:0.848804
21:14:35.310 00.000 12044 BLC: Under-shoot; no adjustment because of over-shoot history
21:14:35.311 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.36, using input
21:14:35.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.06
21:14:35.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
21:14:35.311 00.000 12044 MoveAxis(E, 0, ABG)
21:14:35.311 00.000 12044 Move returns status 0, amount 0
21:14:35.311 00.000 12044 MoveAxis(N, 69, ABG)
21:14:35.311 00.000 12044 Guiding  Dir = 0, Dur = 69
21:14:35.323 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9204, med=625, FiltMin=536, FiltMax=8242, Gamma=0.810
21:14:35.328 00.005 14964 UpdateGuideState exits: m=117445 SNR=200.5
21:14:35.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:35.330 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:35.330 00.000 14964 Enqueuing Expose request
21:14:35.365 00.035 12044 IsSlewing returns 0
21:14:35.366 00.001 12044 IsGuiding returns 0
21:14:35.388 00.022 12044 PulseGuide returned control before completion, sleep 58
21:14:35.449 00.061 12044 IsGuiding returns 1
21:14:35.450 00.001 12044 scope still moving after pulse duration time elapsed
21:14:35.514 00.064 12044 IsSlewing returns 0
21:14:35.555 00.041 12044 IsGuiding returns 0
21:14:35.556 00.001 12044 scope move finished after 69 + 121 ms
21:14:35.556 00.000 12044 Move returns status 0, amount 69
21:14:35.556 00.000 12044 move complete, result=0
21:14:35.556 00.000 12044 worker thread done servicing request
21:14:35.556 00.000 12044 Worker thread wakes up
21:14:35.556 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:35.556 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:35.556 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 69 ms NORTH
21:14:38.684 03.128 12044 Exposure complete
21:14:38.723 00.039 12044 worker thread done servicing request
21:14:38.723 00.000 14964 OnExposeComplete: enter
21:14:38.725 00.002 14964 UpdateGuideState(): m_state=6
21:14:38.726 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
21:14:38.728 00.002 14964 Star::Find returns 1 (0), X=810.69, Y=384.92, Mass=117824, SNR=206.4, Peak=11586 HFD=3.2
21:14:38.729 00.001 14964 MultiStar: [#1 -0.25,-0.46,0.69,U] [#2 -0.09,-0.50,0.36,U] 
21:14:38.731 00.002 14964 refined, 2 included, MultiStar: {0.05, -0.40}, one-star: {0.30, -0.32}
21:14:38.732 00.001 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.67) = xAngle (0.22 = 0.22)
21:14:38.733 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.35 = -2.93)
21:14:38.735 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.45 mountX=0.39 mountY=-0.08, mountTheta=-0.21
21:14:38.740 00.005 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.40, opts=13)
21:14:38.741 00.001 14964 Enqueuing Move request for scope (0.05, -0.40)
21:14:38.741 00.000 12044 Worker thread wakes up
21:14:38.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.40) opts 0xd
21:14:38.741 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.40)
21:14:38.741 00.000 12044 Moving (0.05, -0.40) raw xDistance=0.39 yDistance=-0.08
21:14:38.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.39, slope = 0.05
21:14:38.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:38.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:38.742 00.001 12044 MoveAxis(W, 37, ABG)
21:14:38.742 00.000 12044 Guiding  Dir = 3, Dur = 37
21:14:38.749 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11586, med=624, FiltMin=537, FiltMax=7414, Gamma=0.810
21:14:38.754 00.005 14964 UpdateGuideState exits: m=117824 SNR=206.4
21:14:38.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:38.756 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:38.756 00.000 14964 Enqueuing Expose request
21:14:38.811 00.055 12044 IsSlewing returns 0
21:14:38.812 00.001 12044 IsGuiding returns 0
21:14:38.845 00.033 12044 PulseGuide returned control before completion, sleep 15
21:14:38.874 00.029 12044 IsGuiding returns 1
21:14:38.874 00.000 12044 scope still moving after pulse duration time elapsed
21:14:38.951 00.077 12044 IsSlewing returns 0
21:14:38.952 00.001 12044 IsGuiding returns 0
21:14:38.952 00.000 12044 scope move finished after 37 + 102 ms
21:14:38.952 00.000 12044 Move returns status 0, amount 37
21:14:38.952 00.000 12044 MoveAxis(N, 0, ABG)
21:14:38.952 00.000 12044 Move returns status 0, amount 0
21:14:38.952 00.000 12044 move complete, result=0
21:14:38.952 00.000 12044 worker thread done servicing request
21:14:38.952 00.000 12044 Worker thread wakes up
21:14:38.952 00.000 14964 GuideStep: 0.4 px 37 ms WEST, -0.1 px 0 ms NORTH
21:14:38.954 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:38.954 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:42.060 03.106 12044 Exposure complete
21:14:42.087 00.027 12044 worker thread done servicing request
21:14:42.088 00.001 14964 OnExposeComplete: enter
21:14:42.088 00.000 14964 UpdateGuideState(): m_state=6
21:14:42.089 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
21:14:42.089 00.000 14964 Star::Find returns 1 (0), X=810.47, Y=385.05, Mass=117031, SNR=201.4, Peak=10599 HFD=3.5
21:14:42.090 00.001 14964 MultiStar: [#1 -0.35,-0.14,0.71,U] [#2 -0.23,-0.14,0.40,U] 
21:14:42.090 00.000 14964 refined, 2 included, MultiStar: {-0.12, -0.16}, one-star: {0.08, -0.19}
21:14:42.091 00.001 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.67) = xAngle (-0.55 = -0.55)
21:14:42.091 00.000 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.59 = 2.59)
21:14:42.092 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.21 cameraTheta=-2.22 mountX=0.18 mountY=0.11, mountTheta=0.55
21:14:42.093 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.16, opts=13)
21:14:42.093 00.000 14964 Enqueuing Move request for scope (-0.12, -0.16)
21:14:42.094 00.001 12044 Worker thread wakes up
21:14:42.094 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
21:14:42.094 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
21:14:42.094 00.000 12044 Moving (-0.12, -0.16) raw xDistance=0.18 yDistance=0.11
21:14:42.094 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.22, using input
21:14:42.094 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
21:14:42.094 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:42.094 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:14:42.094 00.000 12044 MoveAxis(E, 0, ABG)
21:14:42.094 00.000 12044 Move returns status 0, amount 0
21:14:42.094 00.000 12044 MoveAxis(N, 0, ABG)
21:14:42.094 00.000 12044 Move returns status 0, amount 0
21:14:42.094 00.000 12044 move complete, result=0
21:14:42.094 00.000 12044 worker thread done servicing request
21:14:42.108 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10599, med=624, FiltMin=529, FiltMax=7546, Gamma=0.810
21:14:42.115 00.007 14964 UpdateGuideState exits: m=117031 SNR=201.4
21:14:42.117 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:42.118 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:42.120 00.002 14964 Enqueuing Expose request
21:14:42.121 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:14:42.123 00.002 12044 Worker thread wakes up
21:14:42.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:42.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:45.229 03.106 12044 Exposure complete
21:14:45.261 00.032 12044 worker thread done servicing request
21:14:45.261 00.000 14964 OnExposeComplete: enter
21:14:45.262 00.001 14964 UpdateGuideState(): m_state=6
21:14:45.264 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
21:14:45.266 00.002 14964 Star::Find returns 1 (0), X=811.07, Y=385.15, Mass=115875, SNR=206.4, Peak=9110 HFD=3.4
21:14:45.267 00.001 14964 MultiStar: [#1 -0.01,-0.30,0.69,U] [#2 0.20,-0.15,0.36,U] 
21:14:45.268 00.001 14964 refined, 2 included, MultiStar: {0.36, -0.17}, one-star: {0.68, -0.09}
21:14:45.270 00.002 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.67) = xAngle (1.23 = 1.23)
21:14:45.270 00.000 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.37 = -1.92)
21:14:45.271 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.40 cameraTheta=-0.44 mountX=0.13 mountY=-0.38, mountTheta=-1.23
21:14:45.272 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.17, opts=13)
21:14:45.274 00.002 14964 Enqueuing Move request for scope (0.36, -0.17)
21:14:45.275 00.001 12044 Worker thread wakes up
21:14:45.275 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.17) opts 0xd
21:14:45.275 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.17)
21:14:45.275 00.000 12044 Moving (0.36, -0.17) raw xDistance=0.13 yDistance=-0.38
21:14:45.275 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.33, using input
21:14:45.276 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
21:14:45.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:45.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:14:45.276 00.000 12044 MoveAxis(E, 0, ABG)
21:14:45.276 00.000 12044 Move returns status 0, amount 0
21:14:45.276 00.000 12044 MoveAxis(N, 0, ABG)
21:14:45.276 00.000 12044 Move returns status 0, amount 0
21:14:45.276 00.000 12044 move complete, result=0
21:14:45.276 00.000 12044 worker thread done servicing request
21:14:45.288 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9110, med=624, FiltMin=541, FiltMax=6767, Gamma=0.810
21:14:45.298 00.010 14964 UpdateGuideState exits: m=115875 SNR=206.4
21:14:45.299 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:45.301 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:45.301 00.000 14964 Enqueuing Expose request
21:14:45.302 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:14:45.303 00.001 12044 Worker thread wakes up
21:14:45.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:45.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:48.405 03.102 12044 Exposure complete
21:14:48.445 00.040 12044 worker thread done servicing request
21:14:48.446 00.001 14964 OnExposeComplete: enter
21:14:48.448 00.002 14964 UpdateGuideState(): m_state=6
21:14:48.450 00.002 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
21:14:48.451 00.001 14964 Star::Find returns 1 (0), X=810.99, Y=385.61, Mass=115806, SNR=202.8, Peak=11202 HFD=3.1
21:14:48.454 00.003 14964 MultiStar: [#1 0.01,0.18,0.73,U] [#2 0.20,0.21,0.40,U] 
21:14:48.455 00.001 14964 refined, 2 included, MultiStar: {0.32, 0.27}, one-star: {0.60, 0.36}
21:14:48.458 00.003 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
21:14:48.460 00.002 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.50 = -0.78)
21:14:48.462 00.002 14964 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.42 cameraTheta=0.70 mountX=-0.30 mountY=-0.30, mountTheta=-2.36
21:14:48.466 00.004 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.27, opts=13)
21:14:48.467 00.001 14964 Enqueuing Move request for scope (0.32, 0.27)
21:14:48.469 00.002 12044 Worker thread wakes up
21:14:48.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
21:14:48.469 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
21:14:48.469 00.000 12044 Moving (0.32, 0.27) raw xDistance=-0.30 yDistance=-0.30
21:14:48.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.03
21:14:48.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:48.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:14:48.469 00.000 12044 MoveAxis(E, 0, ABG)
21:14:48.469 00.000 12044 Move returns status 0, amount 0
21:14:48.469 00.000 12044 MoveAxis(N, 0, ABG)
21:14:48.469 00.000 12044 Move returns status 0, amount 0
21:14:48.469 00.000 12044 move complete, result=0
21:14:48.470 00.001 12044 worker thread done servicing request
21:14:48.485 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11202, med=624, FiltMin=531, FiltMax=7600, Gamma=0.810
21:14:48.492 00.007 14964 UpdateGuideState exits: m=115806 SNR=202.8
21:14:48.493 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.494 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:48.496 00.002 14964 Enqueuing Expose request
21:14:48.497 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:14:48.500 00.003 12044 Worker thread wakes up
21:14:48.500 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:48.500 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:51.622 03.122 12044 Exposure complete
21:14:51.653 00.031 12044 worker thread done servicing request
21:14:51.653 00.000 14964 OnExposeComplete: enter
21:14:51.654 00.001 14964 UpdateGuideState(): m_state=6
21:14:51.655 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
21:14:51.656 00.001 14964 Star::Find returns 1 (0), X=810.42, Y=384.83, Mass=115385, SNR=201.6, Peak=11995 HFD=3.1
21:14:51.657 00.001 14964 MultiStar: [#1 -0.53,-0.57,0.00,M1] [#2 -0.40,-0.52,0.38,U] 
21:14:51.660 00.003 14964 single-star, 1 included, MultiStar: {-0.09, -0.44}, one-star: {0.03, -0.41}
21:14:51.661 00.001 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.67) = xAngle (0.16 = 0.16)
21:14:51.664 00.003 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.29 = -2.99)
21:14:51.666 00.002 14964 CameraToMount -- cameraX=0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.51 mountX=0.41 mountY=-0.06, mountTheta=-0.15
21:14:51.669 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.41, opts=13)
21:14:51.670 00.001 14964 Enqueuing Move request for scope (0.03, -0.41)
21:14:51.671 00.001 12044 Worker thread wakes up
21:14:51.672 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.41) opts 0xd
21:14:51.672 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.41)
21:14:51.672 00.000 12044 Moving (0.03, -0.41) raw xDistance=0.41 yDistance=-0.06
21:14:51.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.41, slope = 0.03
21:14:51.672 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:51.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:14:51.672 00.000 12044 MoveAxis(W, 22, ABG)
21:14:51.672 00.000 12044 Guiding  Dir = 3, Dur = 22
21:14:51.684 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11995, med=624, FiltMin=535, FiltMax=6458, Gamma=0.810
21:14:51.694 00.010 14964 UpdateGuideState exits: m=115385 SNR=201.6
21:14:51.695 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:51.697 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:51.698 00.001 14964 Enqueuing Expose request
21:14:51.701 00.003 12044 IsSlewing returns 0
21:14:51.702 00.001 12044 IsGuiding returns 0
21:14:51.735 00.033 12044 IsGuiding returns 1
21:14:51.735 00.000 12044 scope still moving after pulse duration time elapsed
21:14:51.830 00.095 12044 IsSlewing returns 0
21:14:51.831 00.001 12044 IsGuiding returns 0
21:14:51.831 00.000 12044 scope move finished after 22 + 106 ms
21:14:51.831 00.000 12044 Move returns status 0, amount 22
21:14:51.831 00.000 12044 MoveAxis(N, 0, ABG)
21:14:51.831 00.000 12044 Move returns status 0, amount 0
21:14:51.831 00.000 12044 move complete, result=0
21:14:51.831 00.000 12044 worker thread done servicing request
21:14:51.831 00.000 12044 Worker thread wakes up
21:14:51.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:51.831 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:51.831 00.000 14964 GuideStep: 0.4 px 22 ms WEST, -0.1 px 0 ms NORTH
21:14:54.966 03.135 12044 Exposure complete
21:14:54.992 00.026 12044 worker thread done servicing request
21:14:54.993 00.001 14964 OnExposeComplete: enter
21:14:54.994 00.001 14964 UpdateGuideState(): m_state=6
21:14:54.995 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
21:14:54.995 00.000 14964 Star::Find returns 1 (0), X=809.91, Y=384.92, Mass=116778, SNR=200.4, Peak=9175 HFD=3.8
21:14:54.996 00.001 14964 MultiStar: [#1 -1.02,-0.32,0.00,M2] [#2 -0.99,-0.42,0.00,M1] 
21:14:54.996 00.000 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.67) = xAngle (-0.89 = -0.89)
21:14:54.997 00.001 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.25 = 2.25)
21:14:54.997 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.32 hyp=0.58 cameraTheta=-2.55 mountX=0.37 mountY=0.45, mountTheta=0.89
21:14:55.000 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.32, opts=13)
21:14:55.002 00.002 14964 Enqueuing Move request for scope (-0.48, -0.32)
21:14:55.004 00.002 12044 Worker thread wakes up
21:14:55.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.32) opts 0xd
21:14:55.004 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.32)
21:14:55.004 00.000 12044 Moving (-0.48, -0.32) raw xDistance=0.37 yDistance=0.45
21:14:55.004 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.37, slope = 0.01
21:14:55.004 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:55.004 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:14:55.004 00.000 12044 MoveAxis(W, 6, ABG)
21:14:55.004 00.000 12044 Guiding  Dir = 3, Dur = 6
21:14:55.013 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9175, med=625, FiltMin=539, FiltMax=6854, Gamma=0.810
21:14:55.020 00.007 14964 UpdateGuideState exits: m=116778 SNR=200.4
21:14:55.021 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:55.023 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:55.024 00.001 14964 Enqueuing Expose request
21:14:55.064 00.040 12044 IsSlewing returns 0
21:14:55.064 00.000 12044 IsGuiding returns 0
21:14:55.096 00.032 12044 IsGuiding returns 1
21:14:55.096 00.000 12044 scope still moving after pulse duration time elapsed
21:14:55.156 00.060 12044 IsSlewing returns 0
21:14:55.157 00.001 12044 IsGuiding returns 0
21:14:55.157 00.000 12044 scope move finished after 6 + 86 ms
21:14:55.157 00.000 12044 Move returns status 0, amount 6
21:14:55.157 00.000 12044 MoveAxis(N, 0, ABG)
21:14:55.157 00.000 12044 Move returns status 0, amount 0
21:14:55.157 00.000 12044 move complete, result=0
21:14:55.157 00.000 12044 worker thread done servicing request
21:14:55.157 00.000 12044 Worker thread wakes up
21:14:55.157 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:55.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:14:55.157 00.000 14964 GuideStep: 0.4 px 6 ms WEST, 0.5 px 0 ms NORTH
21:14:58.260 03.103 12044 Exposure complete
21:14:58.290 00.030 12044 worker thread done servicing request
21:14:58.291 00.001 14964 OnExposeComplete: enter
21:14:58.295 00.004 14964 UpdateGuideState(): m_state=6
21:14:58.296 00.001 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
21:14:58.298 00.002 14964 Star::Find returns 1 (0), X=809.81, Y=385.13, Mass=115597, SNR=199.7, Peak=11531 HFD=3.1
21:14:58.299 00.001 14964 MultiStar: [#1 -1.12,-0.28,0.00,M3] [#2 -1.09,-0.31,0.00,M2] 
21:14:58.300 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.67) = xAngle (-1.28 = -1.28)
21:14:58.302 00.002 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.85 = 1.85)
21:14:58.303 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.11 hyp=0.59 cameraTheta=-2.95 mountX=0.17 mountY=0.56, mountTheta=1.28
21:14:58.305 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.11, opts=13)
21:14:58.306 00.001 14964 Enqueuing Move request for scope (-0.58, -0.11)
21:14:58.308 00.002 12044 Worker thread wakes up
21:14:58.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.11) opts 0xd
21:14:58.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.11)
21:14:58.308 00.000 12044 Moving (-0.58, -0.11) raw xDistance=0.17 yDistance=0.56
21:14:58.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
21:14:58.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:58.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:14:58.308 00.000 12044 MoveAxis(E, 0, ABG)
21:14:58.308 00.000 12044 Move returns status 0, amount 0
21:14:58.308 00.000 12044 MoveAxis(N, 0, ABG)
21:14:58.308 00.000 12044 Move returns status 0, amount 0
21:14:58.308 00.000 12044 move complete, result=0
21:14:58.308 00.000 12044 worker thread done servicing request
21:14:58.320 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11531, med=625, FiltMin=532, FiltMax=7435, Gamma=0.810
21:14:58.331 00.011 14964 UpdateGuideState exits: m=115597 SNR=199.7
21:14:58.333 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:58.334 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:14:58.336 00.002 14964 Enqueuing Expose request
21:14:58.337 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:14:58.339 00.002 12044 Worker thread wakes up
21:14:58.339 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:14:58.339 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:01.461 03.122 12044 Exposure complete
21:15:01.483 00.022 12044 worker thread done servicing request
21:15:01.483 00.000 14964 OnExposeComplete: enter
21:15:01.484 00.001 14964 UpdateGuideState(): m_state=6
21:15:01.484 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
21:15:01.485 00.001 14964 Star::Find returns 1 (0), X=810.18, Y=384.78, Mass=116294, SNR=197.6, Peak=11056 HFD=3.5
21:15:01.486 00.001 14964 MultiStar: [#1 -0.83,-0.52,0.00,M4] [#2 -0.69,-0.59,0.00,M3] 
21:15:01.486 00.000 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.67) = xAngle (-0.34 = -0.34)
21:15:01.487 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.79 = 2.79)
21:15:01.487 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.46 hyp=0.50 cameraTheta=-2.01 mountX=0.48 mountY=0.17, mountTheta=0.35
21:15:01.489 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.46, opts=13)
21:15:01.490 00.001 14964 Enqueuing Move request for scope (-0.22, -0.46)
21:15:01.490 00.000 12044 Worker thread wakes up
21:15:01.490 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.46) opts 0xd
21:15:01.490 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.46)
21:15:01.490 00.000 12044 Moving (-0.22, -0.46) raw xDistance=0.48 yDistance=0.17
21:15:01.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.48, slope = 0.03
21:15:01.490 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:01.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:15:01.490 00.000 12044 MoveAxis(W, 19, ABG)
21:15:01.491 00.001 12044 Guiding  Dir = 3, Dur = 19
21:15:01.498 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11056, med=625, FiltMin=546, FiltMax=6334, Gamma=0.810
21:15:01.504 00.006 14964 UpdateGuideState exits: m=116294 SNR=197.6
21:15:01.505 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.505 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:01.506 00.001 14964 Enqueuing Expose request
21:15:01.516 00.010 12044 IsSlewing returns 0
21:15:01.516 00.000 12044 IsGuiding returns 0
21:15:01.578 00.062 12044 IsGuiding returns 1
21:15:01.578 00.000 12044 scope still moving after pulse duration time elapsed
21:15:01.657 00.079 12044 IsSlewing returns 0
21:15:01.658 00.001 12044 IsGuiding returns 0
21:15:01.658 00.000 12044 scope move finished after 19 + 122 ms
21:15:01.658 00.000 12044 Move returns status 0, amount 19
21:15:01.658 00.000 12044 MoveAxis(N, 0, ABG)
21:15:01.658 00.000 12044 Move returns status 0, amount 0
21:15:01.658 00.000 12044 move complete, result=0
21:15:01.658 00.000 12044 worker thread done servicing request
21:15:01.658 00.000 12044 Worker thread wakes up
21:15:01.658 00.000 14964 GuideStep: 0.5 px 19 ms WEST, 0.2 px 0 ms NORTH
21:15:01.663 00.005 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:01.663 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:04.786 03.123 12044 Exposure complete
21:15:04.808 00.022 12044 worker thread done servicing request
21:15:04.808 00.000 14964 OnExposeComplete: enter
21:15:04.808 00.000 14964 UpdateGuideState(): m_state=6
21:15:04.808 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
21:15:04.810 00.002 14964 Star::Find returns 1 (0), X=810.45, Y=384.83, Mass=116904, SNR=193.1, Peak=7606 HFD=3.8
21:15:04.810 00.000 14964 MultiStar: [#1 -0.59,-0.31,0.70,U] [#2 -0.45,-0.47,0.37,U] 
21:15:04.811 00.001 14964 single-star, 2 included, MultiStar: {-0.25, -0.39}, one-star: {0.06, -0.41}
21:15:04.811 00.000 14964 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.67) = xAngle (0.25 = 0.25)
21:15:04.812 00.001 14964 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.38 = -2.90)
21:15:04.812 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.42 mountX=0.41 mountY=-0.10, mountTheta=-0.24
21:15:04.813 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.41, opts=13)
21:15:04.814 00.001 14964 Enqueuing Move request for scope (0.06, -0.41)
21:15:04.815 00.001 12044 Worker thread wakes up
21:15:04.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
21:15:04.815 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
21:15:04.815 00.000 12044 Moving (0.06, -0.41) raw xDistance=0.41 yDistance=-0.10
21:15:04.815 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.41, slope = 0.03
21:15:04.815 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:04.815 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:15:04.815 00.000 12044 MoveAxis(W, 20, ABG)
21:15:04.815 00.000 12044 Guiding  Dir = 3, Dur = 20
21:15:04.823 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7606, med=625, FiltMin=522, FiltMax=5582, Gamma=0.810
21:15:04.828 00.005 14964 UpdateGuideState exits: m=116904 SNR=193.1
21:15:04.829 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:04.829 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:04.830 00.001 14964 Enqueuing Expose request
21:15:04.861 00.031 12044 IsSlewing returns 0
21:15:04.861 00.000 12044 IsGuiding returns 0
21:15:04.893 00.032 12044 IsGuiding returns 1
21:15:04.893 00.000 12044 scope still moving after pulse duration time elapsed
21:15:04.954 00.061 12044 IsSlewing returns 0
21:15:04.954 00.000 12044 IsGuiding returns 0
21:15:04.954 00.000 12044 scope move finished after 20 + 72 ms
21:15:04.954 00.000 12044 Move returns status 0, amount 20
21:15:04.954 00.000 12044 MoveAxis(N, 0, ABG)
21:15:04.954 00.000 12044 Move returns status 0, amount 0
21:15:04.954 00.000 12044 move complete, result=0
21:15:04.954 00.000 12044 worker thread done servicing request
21:15:04.954 00.000 12044 Worker thread wakes up
21:15:04.955 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:04.955 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:04.955 00.000 14964 GuideStep: 0.4 px 20 ms WEST, -0.1 px 0 ms NORTH
21:15:08.062 03.107 12044 Exposure complete
21:15:08.093 00.031 12044 worker thread done servicing request
21:15:08.093 00.000 14964 OnExposeComplete: enter
21:15:08.095 00.002 14964 UpdateGuideState(): m_state=6
21:15:08.097 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
21:15:08.098 00.001 14964 Star::Find returns 1 (0), X=810.32, Y=385.97, Mass=115059, SNR=200.6, Peak=8846 HFD=3.8
21:15:08.099 00.001 14964 MultiStar: [#1 -0.65,0.70,0.00,M4] [#2 -0.55,0.80,0.00,M3] 
21:15:08.101 00.002 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.67) = xAngle (3.34 = -2.95)
21:15:08.102 00.001 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.47 = 0.19)
21:15:08.103 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.72 hyp=0.73 cameraTheta=1.67 mountX=-0.71 mountY=0.14, mountTheta=2.95
21:15:08.105 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.72, opts=13)
21:15:08.108 00.003 14964 Enqueuing Move request for scope (-0.07, 0.72)
21:15:08.110 00.002 12044 Worker thread wakes up
21:15:08.111 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.72) opts 0xd
21:15:08.111 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.72)
21:15:08.111 00.000 12044 Moving (-0.07, 0.72) raw xDistance=-0.71 yDistance=0.14
21:15:08.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.71, slope = -0.03
21:15:08.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:08.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:15:08.111 00.000 12044 MoveAxis(E, 22, ABG)
21:15:08.111 00.000 12044 Guiding  Dir = 2, Dur = 22
21:15:08.125 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8846, med=626, FiltMin=537, FiltMax=6882, Gamma=0.810
21:15:08.135 00.010 14964 UpdateGuideState exits: m=115059 SNR=200.6
21:15:08.135 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.136 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:08.136 00.000 14964 Enqueuing Expose request
21:15:08.146 00.010 12044 IsSlewing returns 0
21:15:08.147 00.001 12044 IsGuiding returns 0
21:15:08.179 00.032 12044 IsGuiding returns 1
21:15:08.179 00.000 12044 scope still moving after pulse duration time elapsed
21:15:08.269 00.090 12044 IsSlewing returns 0
21:15:08.269 00.000 12044 IsGuiding returns 0
21:15:08.270 00.001 12044 scope move finished after 22 + 100 ms
21:15:08.270 00.000 12044 Move returns status 0, amount 22
21:15:08.270 00.000 12044 MoveAxis(N, 0, ABG)
21:15:08.270 00.000 12044 Move returns status 0, amount 0
21:15:08.270 00.000 12044 move complete, result=0
21:15:08.270 00.000 12044 worker thread done servicing request
21:15:08.270 00.000 12044 Worker thread wakes up
21:15:08.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:08.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:08.270 00.000 14964 GuideStep: -0.7 px 22 ms EAST, 0.1 px 0 ms NORTH
21:15:11.374 03.104 12044 Exposure complete
21:15:11.411 00.037 12044 worker thread done servicing request
21:15:11.411 00.000 14964 OnExposeComplete: enter
21:15:11.414 00.003 14964 UpdateGuideState(): m_state=6
21:15:11.415 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
21:15:11.417 00.002 14964 Star::Find returns 1 (0), X=810.63, Y=385.67, Mass=116903, SNR=200.5, Peak=9331 HFD=3.4
21:15:11.419 00.002 14964 MultiStar: [#1 -0.39,0.51,0.73,U] [#2 -0.21,0.45,0.39,U] 
21:15:11.420 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.46}, one-star: {0.24, 0.43}
21:15:11.421 00.001 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.67) = xAngle (3.36 = -2.92)
21:15:11.422 00.001 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.50 = 0.21)
21:15:11.424 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.69 mountX=-0.45 mountY=0.10, mountTheta=2.93
21:15:11.428 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.46, opts=13)
21:15:11.430 00.002 14964 Enqueuing Move request for scope (-0.06, 0.46)
21:15:11.432 00.002 12044 Worker thread wakes up
21:15:11.432 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
21:15:11.432 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
21:15:11.432 00.000 12044 Moving (-0.06, 0.46) raw xDistance=-0.45 yDistance=0.10
21:15:11.433 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.45, slope = -0.05
21:15:11.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:11.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:11.433 00.000 12044 MoveAxis(E, 34, ABG)
21:15:11.433 00.000 12044 Guiding  Dir = 2, Dur = 34
21:15:11.448 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9331, med=625, FiltMin=546, FiltMax=6083, Gamma=0.810
21:15:11.458 00.010 14964 UpdateGuideState exits: m=116903 SNR=200.5
21:15:11.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:11.461 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:11.462 00.001 14964 Enqueuing Expose request
21:15:11.486 00.024 12044 IsSlewing returns 0
21:15:11.487 00.001 12044 IsGuiding returns 0
21:15:11.519 00.032 12044 PulseGuide returned control before completion, sleep 13
21:15:11.536 00.017 12044 IsGuiding returns 1
21:15:11.536 00.000 12044 scope still moving after pulse duration time elapsed
21:15:11.596 00.060 12044 IsSlewing returns 0
21:15:11.596 00.000 12044 IsGuiding returns 0
21:15:11.596 00.000 12044 scope move finished after 34 + 75 ms
21:15:11.596 00.000 12044 Move returns status 0, amount 34
21:15:11.596 00.000 12044 MoveAxis(N, 0, ABG)
21:15:11.597 00.001 12044 Move returns status 0, amount 0
21:15:11.597 00.000 12044 move complete, result=0
21:15:11.597 00.000 12044 worker thread done servicing request
21:15:11.597 00.000 12044 Worker thread wakes up
21:15:11.597 00.000 14964 GuideStep: -0.5 px 34 ms EAST, 0.1 px 0 ms NORTH
21:15:11.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:11.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:14.728 03.131 12044 Exposure complete
21:15:14.749 00.021 12044 worker thread done servicing request
21:15:14.749 00.000 14964 OnExposeComplete: enter
21:15:14.749 00.000 14964 UpdateGuideState(): m_state=6
21:15:14.750 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
21:15:14.750 00.000 14964 Star::Find returns 1 (0), X=810.57, Y=385.74, Mass=115359, SNR=198.1, Peak=9026 HFD=3.3
21:15:14.751 00.001 14964 MultiStar: [#1 -0.33,0.43,0.72,U] [#2 -0.30,0.41,0.39,U] 
21:15:14.751 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.46}, one-star: {0.18, 0.50}
21:15:14.752 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.41 = -2.87)
21:15:14.752 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.55 = 0.26)
21:15:14.753 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.74 mountX=-0.45 mountY=0.12, mountTheta=2.88
21:15:14.754 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.46, opts=13)
21:15:14.755 00.001 14964 Enqueuing Move request for scope (-0.08, 0.46)
21:15:14.755 00.000 12044 Worker thread wakes up
21:15:14.755 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.46) opts 0xd
21:15:14.755 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.46)
21:15:14.755 00.000 12044 Moving (-0.08, 0.46) raw xDistance=-0.45 yDistance=0.12
21:15:14.755 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.45 is < calculated value -0.45, using input
21:15:14.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.45, slope = -0.07
21:15:14.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:14.756 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:15:14.756 00.000 12044 MoveAxis(E, 31, ABG)
21:15:14.756 00.000 12044 Guiding  Dir = 2, Dur = 31
21:15:14.763 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9026, med=625, FiltMin=538, FiltMax=5848, Gamma=0.810
21:15:14.768 00.005 14964 UpdateGuideState exits: m=115359 SNR=198.1
21:15:14.769 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:14.770 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:14.771 00.001 14964 Enqueuing Expose request
21:15:14.798 00.027 12044 IsSlewing returns 0
21:15:14.798 00.000 12044 IsGuiding returns 0
21:15:14.829 00.031 12044 PulseGuide returned control before completion, sleep 11
21:15:14.866 00.037 12044 IsGuiding returns 1
21:15:14.866 00.000 12044 scope still moving after pulse duration time elapsed
21:15:14.926 00.060 12044 IsSlewing returns 0
21:15:14.954 00.028 12044 IsGuiding returns 0
21:15:14.954 00.000 12044 scope move finished after 31 + 125 ms
21:15:14.954 00.000 12044 Move returns status 0, amount 31
21:15:14.954 00.000 12044 MoveAxis(N, 0, ABG)
21:15:14.954 00.000 12044 Move returns status 0, amount 0
21:15:14.954 00.000 12044 move complete, result=0
21:15:14.954 00.000 12044 worker thread done servicing request
21:15:14.955 00.001 12044 Worker thread wakes up
21:15:14.955 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:14.955 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:14.955 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
21:15:18.064 03.109 12044 Exposure complete
21:15:18.096 00.032 12044 worker thread done servicing request
21:15:18.096 00.000 14964 OnExposeComplete: enter
21:15:18.097 00.001 14964 UpdateGuideState(): m_state=6
21:15:18.097 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
21:15:18.098 00.001 14964 Star::Find returns 1 (0), X=810.61, Y=384.64, Mass=115960, SNR=199.5, Peak=9508 HFD=3.4
21:15:18.099 00.001 14964 MultiStar: [#1 -0.34,-0.53,0.71,U] [#2 -0.15,-0.61,0.37,U] 
21:15:18.100 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.58}, one-star: {0.22, -0.60}
21:15:18.101 00.001 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.67) = xAngle (0.03 = 0.03)
21:15:18.101 00.000 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.16 = -3.12)
21:15:18.102 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.58 hyp=0.58 cameraTheta=-1.64 mountX=0.58 mountY=-0.01, mountTheta=-0.02
21:15:18.103 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.58, opts=13)
21:15:18.104 00.001 14964 Enqueuing Move request for scope (-0.04, -0.58)
21:15:18.104 00.000 12044 Worker thread wakes up
21:15:18.104 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.58) opts 0xd
21:15:18.104 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.58)
21:15:18.105 00.001 12044 Moving (-0.04, -0.58) raw xDistance=0.58 yDistance=-0.01
21:15:18.105 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.58, slope = -0.03
21:15:18.105 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:18.105 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:18.105 00.000 12044 MoveAxis(E, 0, ABG)
21:15:18.105 00.000 12044 Move returns status 0, amount 0
21:15:18.105 00.000 12044 MoveAxis(N, 0, ABG)
21:15:18.105 00.000 12044 Move returns status 0, amount 0
21:15:18.105 00.000 12044 move complete, result=0
21:15:18.105 00.000 12044 worker thread done servicing request
21:15:18.114 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9508, med=625, FiltMin=542, FiltMax=6250, Gamma=0.810
21:15:18.120 00.006 14964 UpdateGuideState exits: m=115960 SNR=199.5
21:15:18.121 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:18.121 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:18.122 00.001 14964 Enqueuing Expose request
21:15:18.122 00.000 12044 Worker thread wakes up
21:15:18.122 00.000 14964 GuideStep: 0.6 px 0 ms EAST, -0.0 px 0 ms NORTH
21:15:18.123 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:18.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:21.231 03.108 12044 Exposure complete
21:15:21.256 00.025 12044 worker thread done servicing request
21:15:21.256 00.000 14964 OnExposeComplete: enter
21:15:21.257 00.001 14964 UpdateGuideState(): m_state=6
21:15:21.257 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
21:15:21.258 00.001 14964 Star::Find returns 1 (0), X=810.29, Y=384.40, Mass=118165, SNR=199.6, Peak=11996 HFD=3.2
21:15:21.258 00.000 14964 MultiStar: [#1 -0.67,-0.63,0.00,M2] [#2 -0.60,-0.77,0.00,M1] 
21:15:21.259 00.001 14964 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.67) = xAngle (-0.02 = -0.02)
21:15:21.259 00.000 14964 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.11 = 3.11)
21:15:21.260 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.84 hyp=0.84 cameraTheta=-1.69 mountX=0.84 mountY=0.02, mountTheta=0.03
21:15:21.261 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.84, opts=13)
21:15:21.262 00.001 14964 Enqueuing Move request for scope (-0.10, -0.84)
21:15:21.262 00.000 12044 Worker thread wakes up
21:15:21.263 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.84) opts 0xd
21:15:21.263 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.84)
21:15:21.263 00.000 12044 Moving (-0.10, -0.84) raw xDistance=0.84 yDistance=0.02
21:15:21.263 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.84, slope = -0.01
21:15:21.263 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:21.263 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:15:21.263 00.000 12044 MoveAxis(E, 0, ABG)
21:15:21.263 00.000 12044 Move returns status 0, amount 0
21:15:21.263 00.000 12044 MoveAxis(N, 0, ABG)
21:15:21.263 00.000 12044 Move returns status 0, amount 0
21:15:21.263 00.000 12044 move complete, result=0
21:15:21.263 00.000 12044 worker thread done servicing request
21:15:21.270 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11996, med=625, FiltMin=547, FiltMax=7378, Gamma=0.810
21:15:21.276 00.006 14964 UpdateGuideState exits: m=118165 SNR=199.6
21:15:21.277 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:21.277 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:21.277 00.000 14964 Enqueuing Expose request
21:15:21.278 00.001 14964 GuideStep: 0.8 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:21.279 00.001 12044 Worker thread wakes up
21:15:21.279 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:21.279 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:24.385 03.106 12044 Exposure complete
21:15:24.437 00.052 12044 worker thread done servicing request
21:15:24.438 00.001 14964 OnExposeComplete: enter
21:15:24.439 00.001 14964 UpdateGuideState(): m_state=6
21:15:24.441 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
21:15:24.443 00.002 14964 Star::Find returns 1 (0), X=810.37, Y=384.55, Mass=117982, SNR=199.6, Peak=8968 HFD=3.2
21:15:24.444 00.001 14964 MultiStar: [#1 -0.66,-0.71,0.00,M3] [#2 -0.57,-0.59,0.00,M2] 
21:15:24.445 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.67) = xAngle (0.07 = 0.07)
21:15:24.447 00.002 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.20 = -3.08)
21:15:24.448 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.69 hyp=0.69 cameraTheta=-1.60 mountX=0.69 mountY=-0.04, mountTheta=-0.06
21:15:24.451 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.69, opts=13)
21:15:24.453 00.002 14964 Enqueuing Move request for scope (-0.02, -0.69)
21:15:24.455 00.002 12044 Worker thread wakes up
21:15:24.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.69) opts 0xd
21:15:24.455 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.69)
21:15:24.455 00.000 12044 Moving (-0.02, -0.69) raw xDistance=0.69 yDistance=-0.04
21:15:24.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.69, slope = 0.04
21:15:24.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:24.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:15:24.455 00.000 12044 MoveAxis(W, 25, ABG)
21:15:24.455 00.000 12044 Guiding  Dir = 3, Dur = 25
21:15:24.470 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8968, med=627, FiltMin=539, FiltMax=6966, Gamma=0.810
21:15:24.479 00.009 14964 UpdateGuideState exits: m=117982 SNR=199.6
21:15:24.480 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:24.482 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:24.483 00.001 14964 Enqueuing Expose request
21:15:24.504 00.021 12044 IsSlewing returns 0
21:15:24.505 00.001 12044 IsGuiding returns 0
21:15:24.566 00.061 12044 IsGuiding returns 1
21:15:24.566 00.000 12044 scope still moving after pulse duration time elapsed
21:15:24.613 00.047 12044 IsSlewing returns 0
21:15:24.614 00.001 12044 IsGuiding returns 0
21:15:24.614 00.000 12044 scope move finished after 25 + 83 ms
21:15:24.614 00.000 12044 Move returns status 0, amount 25
21:15:24.614 00.000 12044 MoveAxis(N, 0, ABG)
21:15:24.614 00.000 12044 Move returns status 0, amount 0
21:15:24.614 00.000 12044 move complete, result=0
21:15:24.614 00.000 12044 worker thread done servicing request
21:15:24.614 00.000 12044 Worker thread wakes up
21:15:24.614 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:24.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:24.614 00.000 14964 GuideStep: 0.7 px 25 ms WEST, -0.0 px 0 ms NORTH
21:15:27.714 03.100 12044 Exposure complete
21:15:27.737 00.023 12044 worker thread done servicing request
21:15:27.737 00.000 14964 OnExposeComplete: enter
21:15:27.739 00.002 14964 UpdateGuideState(): m_state=6
21:15:27.740 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
21:15:27.740 00.000 14964 Star::Find returns 1 (0), X=810.85, Y=384.71, Mass=115712, SNR=202.9, Peak=10070 HFD=3.4
21:15:27.741 00.001 14964 MultiStar: [#1 -0.09,-0.51,0.68,U] [#2 0.01,-0.45,0.39,U] 
21:15:27.742 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.51}, one-star: {0.46, -0.53}
21:15:27.744 00.002 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.67) = xAngle (0.47 = 0.47)
21:15:27.745 00.001 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.60 = -2.68)
21:15:27.746 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.51 hyp=0.54 cameraTheta=-1.20 mountX=0.49 mountY=-0.24, mountTheta=-0.46
21:15:27.749 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.51, opts=13)
21:15:27.751 00.002 14964 Enqueuing Move request for scope (0.20, -0.51)
21:15:27.752 00.001 12044 Worker thread wakes up
21:15:27.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.51) opts 0xd
21:15:27.752 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.51)
21:15:27.752 00.000 12044 Moving (0.20, -0.51) raw xDistance=0.49 yDistance=-0.24
21:15:27.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.49, slope = 0.06
21:15:27.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:27.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:15:27.753 00.001 12044 MoveAxis(W, 44, ABG)
21:15:27.753 00.000 12044 Guiding  Dir = 3, Dur = 44
21:15:27.767 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10070, med=624, FiltMin=532, FiltMax=6702, Gamma=0.810
21:15:27.776 00.009 14964 UpdateGuideState exits: m=115712 SNR=202.9
21:15:27.778 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:27.779 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:27.780 00.001 14964 Enqueuing Expose request
21:15:27.803 00.023 12044 IsSlewing returns 0
21:15:27.804 00.001 12044 IsGuiding returns 0
21:15:27.836 00.032 12044 PulseGuide returned control before completion, sleep 23
21:15:27.865 00.029 12044 IsGuiding returns 1
21:15:27.865 00.000 12044 scope still moving after pulse duration time elapsed
21:15:27.930 00.065 12044 IsSlewing returns 0
21:15:27.930 00.000 12044 IsGuiding returns 0
21:15:27.930 00.000 12044 scope move finished after 44 + 82 ms
21:15:27.930 00.000 12044 Move returns status 0, amount 44
21:15:27.930 00.000 12044 MoveAxis(N, 0, ABG)
21:15:27.930 00.000 12044 Move returns status 0, amount 0
21:15:27.930 00.000 12044 move complete, result=0
21:15:27.931 00.001 12044 worker thread done servicing request
21:15:27.931 00.000 12044 Worker thread wakes up
21:15:27.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:27.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:27.931 00.000 14964 GuideStep: 0.5 px 44 ms WEST, -0.2 px 0 ms NORTH
21:15:31.057 03.126 12044 Exposure complete
21:15:31.097 00.040 12044 worker thread done servicing request
21:15:31.097 00.000 14964 OnExposeComplete: enter
21:15:31.097 00.000 14964 UpdateGuideState(): m_state=6
21:15:31.098 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
21:15:31.099 00.001 14964 Star::Find returns 1 (0), X=810.62, Y=384.65, Mass=115755, SNR=205.5, Peak=10235 HFD=3.1
21:15:31.099 00.000 14964 MultiStar: [#1 -0.52,-0.71,0.00,M3] [#2 -0.26,-0.73,0.00,M2] 
21:15:31.100 00.001 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.67) = xAngle (0.47 = 0.47)
21:15:31.100 00.000 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.61 = -2.68)
21:15:31.101 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.59 hyp=0.63 cameraTheta=-1.20 mountX=0.56 mountY=-0.28, mountTheta=-0.47
21:15:31.102 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.59, opts=13)
21:15:31.102 00.000 14964 Enqueuing Move request for scope (0.23, -0.59)
21:15:31.103 00.001 12044 Worker thread wakes up
21:15:31.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.59) opts 0xd
21:15:31.103 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.59)
21:15:31.103 00.000 12044 Moving (0.23, -0.59) raw xDistance=0.56 yDistance=-0.28
21:15:31.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.52 from input 0.56, slope = 0.08
21:15:31.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:31.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:15:31.103 00.000 12044 MoveAxis(W, 56, ABG)
21:15:31.103 00.000 12044 Guiding  Dir = 3, Dur = 56
21:15:31.111 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10235, med=626, FiltMin=530, FiltMax=6778, Gamma=0.810
21:15:31.116 00.005 14964 UpdateGuideState exits: m=115755 SNR=205.5
21:15:31.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:31.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:31.118 00.001 14964 Enqueuing Expose request
21:15:31.132 00.014 12044 IsSlewing returns 0
21:15:31.132 00.000 12044 IsGuiding returns 0
21:15:31.163 00.031 12044 PulseGuide returned control before completion, sleep 35
21:15:31.208 00.045 12044 IsGuiding returns 1
21:15:31.208 00.000 12044 scope still moving after pulse duration time elapsed
21:15:31.301 00.093 12044 IsSlewing returns 0
21:15:31.301 00.000 12044 IsGuiding returns 0
21:15:31.301 00.000 12044 scope move finished after 56 + 113 ms
21:15:31.301 00.000 12044 Move returns status 0, amount 56
21:15:31.301 00.000 12044 MoveAxis(N, 0, ABG)
21:15:31.301 00.000 12044 Move returns status 0, amount 0
21:15:31.301 00.000 12044 move complete, result=0
21:15:31.302 00.001 12044 worker thread done servicing request
21:15:31.302 00.000 12044 Worker thread wakes up
21:15:31.302 00.000 14964 GuideStep: 0.6 px 56 ms WEST, -0.3 px 0 ms NORTH
21:15:31.303 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:31.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:34.438 03.135 12044 Exposure complete
21:15:34.475 00.037 12044 worker thread done servicing request
21:15:34.475 00.000 14964 OnExposeComplete: enter
21:15:34.476 00.001 14964 UpdateGuideState(): m_state=6
21:15:34.476 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
21:15:34.477 00.001 14964 Star::Find returns 1 (0), X=810.79, Y=385.48, Mass=116293, SNR=199.5, Peak=10498 HFD=3.3
21:15:34.478 00.001 14964 MultiStar: [#1 -0.18,0.10,0.73,U] [#2 -0.08,0.15,0.36,U] 
21:15:34.478 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.18}, one-star: {0.40, 0.24}
21:15:34.479 00.001 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.67 = 2.67)
21:15:34.479 00.000 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.48)
21:15:34.480 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
21:15:34.482 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.18, opts=13)
21:15:34.482 00.000 14964 Enqueuing Move request for scope (0.11, 0.18)
21:15:34.483 00.001 12044 Worker thread wakes up
21:15:34.483 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
21:15:34.483 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
21:15:34.483 00.000 12044 Moving (0.11, 0.18) raw xDistance=-0.19 yDistance=-0.10
21:15:34.483 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.07
21:15:34.483 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:34.483 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:15:34.483 00.000 12044 MoveAxis(E, 0, ABG)
21:15:34.483 00.000 12044 Move returns status 0, amount 0
21:15:34.484 00.001 12044 MoveAxis(N, 0, ABG)
21:15:34.484 00.000 12044 Move returns status 0, amount 0
21:15:34.484 00.000 12044 move complete, result=0
21:15:34.484 00.000 12044 worker thread done servicing request
21:15:34.501 00.017 14964 UpdateImageDisplay: Size=(968,608) min=34, max=10498, med=624, FiltMin=535, FiltMax=7195, Gamma=0.810
21:15:34.509 00.008 14964 UpdateGuideState exits: m=116293 SNR=199.5
21:15:34.509 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:34.510 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:34.510 00.000 14964 Enqueuing Expose request
21:15:34.511 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:34.511 00.000 12044 Worker thread wakes up
21:15:34.511 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:34.511 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:37.619 03.108 12044 Exposure complete
21:15:37.660 00.041 12044 worker thread done servicing request
21:15:37.660 00.000 14964 OnExposeComplete: enter
21:15:37.665 00.005 14964 UpdateGuideState(): m_state=6
21:15:37.668 00.003 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
21:15:37.670 00.002 14964 Star::Find returns 1 (0), X=810.77, Y=385.42, Mass=118389, SNR=205.9, Peak=13366 HFD=3.0
21:15:37.671 00.001 14964 MultiStar: [#1 -0.39,0.12,0.71,U] [#2 -0.22,0.02,0.38,U] 
21:15:37.673 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.13}, one-star: {0.38, 0.18}
21:15:37.674 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.67) = xAngle (3.14 = -3.14)
21:15:37.675 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.28 = -0.00)
21:15:37.677 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.48 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
21:15:37.679 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.13, opts=13)
21:15:37.681 00.002 14964 Enqueuing Move request for scope (0.01, 0.13)
21:15:37.682 00.001 12044 Worker thread wakes up
21:15:37.682 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:15:37.682 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:15:37.682 00.000 12044 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.00
21:15:37.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.07
21:15:37.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:37.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:15:37.682 00.000 12044 MoveAxis(E, 0, ABG)
21:15:37.682 00.000 12044 Move returns status 0, amount 0
21:15:37.682 00.000 12044 MoveAxis(N, 0, ABG)
21:15:37.682 00.000 12044 Move returns status 0, amount 0
21:15:37.682 00.000 12044 move complete, result=0
21:15:37.683 00.001 12044 worker thread done servicing request
21:15:37.695 00.012 14964 UpdateImageDisplay: Size=(968,608) min=172, max=13366, med=624, FiltMin=533, FiltMax=7899, Gamma=0.810
21:15:37.704 00.009 14964 UpdateGuideState exits: m=118389 SNR=205.9
21:15:37.706 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:37.707 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:37.708 00.001 14964 Enqueuing Expose request
21:15:37.710 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:15:37.711 00.001 12044 Worker thread wakes up
21:15:37.711 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:37.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:40.803 03.092 12044 Exposure complete
21:15:40.829 00.026 12044 worker thread done servicing request
21:15:40.830 00.001 14964 OnExposeComplete: enter
21:15:40.830 00.000 14964 UpdateGuideState(): m_state=6
21:15:40.831 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
21:15:40.831 00.000 14964 Star::Find returns 1 (0), X=810.54, Y=385.73, Mass=115434, SNR=194.8, Peak=8922 HFD=3.4
21:15:40.833 00.002 14964 MultiStar: [#1 -0.56,0.40,0.74,U] [#2 -0.35,0.43,0.42,U] 
21:15:40.834 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.45}, one-star: {0.15, 0.49}
21:15:40.836 00.002 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.67) = xAngle (3.64 = -2.64)
21:15:40.837 00.001 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.78 = 0.49)
21:15:40.838 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.45 hyp=0.48 cameraTheta=1.98 mountX=-0.43 mountY=0.23, mountTheta=2.65
21:15:40.841 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.45, opts=13)
21:15:40.842 00.001 14964 Enqueuing Move request for scope (-0.19, 0.45)
21:15:40.843 00.001 12044 Worker thread wakes up
21:15:40.844 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.45) opts 0xd
21:15:40.844 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.45)
21:15:40.844 00.000 12044 Moving (-0.19, 0.45) raw xDistance=-0.43 yDistance=0.23
21:15:40.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.43, slope = -0.01
21:15:40.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:40.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:15:40.844 00.000 12044 MoveAxis(E, 10, ABG)
21:15:40.844 00.000 12044 Guiding  Dir = 2, Dur = 10
21:15:40.857 00.013 14964 UpdateImageDisplay: Size=(968,608) min=272, max=8922, med=624, FiltMin=529, FiltMax=7119, Gamma=0.810
21:15:40.868 00.011 14964 UpdateGuideState exits: m=115434 SNR=194.8
21:15:40.870 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:40.871 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:40.873 00.002 14964 Enqueuing Expose request
21:15:40.879 00.006 12044 IsSlewing returns 0
21:15:40.880 00.001 12044 IsGuiding returns 0
21:15:40.913 00.033 12044 IsGuiding returns 1
21:15:40.913 00.000 12044 scope still moving after pulse duration time elapsed
21:15:40.976 00.063 12044 IsSlewing returns 0
21:15:40.976 00.000 12044 IsGuiding returns 0
21:15:40.977 00.001 12044 scope move finished after 10 + 85 ms
21:15:40.977 00.000 12044 Move returns status 0, amount 10
21:15:40.977 00.000 12044 MoveAxis(N, 0, ABG)
21:15:40.977 00.000 12044 Move returns status 0, amount 0
21:15:40.977 00.000 12044 move complete, result=0
21:15:40.977 00.000 12044 worker thread done servicing request
21:15:40.977 00.000 12044 Worker thread wakes up
21:15:40.977 00.000 14964 GuideStep: -0.4 px 10 ms EAST, 0.2 px 0 ms NORTH
21:15:40.979 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:40.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:44.077 03.098 12044 Exposure complete
21:15:44.119 00.042 12044 worker thread done servicing request
21:15:44.119 00.000 14964 OnExposeComplete: enter
21:15:44.121 00.002 14964 UpdateGuideState(): m_state=6
21:15:44.122 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
21:15:44.124 00.002 14964 Star::Find returns 1 (0), X=810.40, Y=385.52, Mass=117634, SNR=208.3, Peak=10943 HFD=3.2
21:15:44.126 00.002 14964 MultiStar: [#1 -0.66,0.21,0.73,U] [#2 -0.41,0.36,0.36,U] 
21:15:44.129 00.003 14964 single-star, 2 included, MultiStar: {-0.29, 0.27}, one-star: {0.01, 0.28}
21:15:44.131 00.002 14964 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.67) = xAngle (3.19 = -3.09)
21:15:44.132 00.001 14964 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.32 = 0.04)
21:15:44.134 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.52 mountX=-0.28 mountY=0.01, mountTheta=3.10
21:15:44.136 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.28, opts=13)
21:15:44.138 00.002 14964 Enqueuing Move request for scope (0.01, 0.28)
21:15:44.139 00.001 12044 Worker thread wakes up
21:15:44.140 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
21:15:44.140 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
21:15:44.140 00.000 12044 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=0.01
21:15:44.140 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.51, using input
21:15:44.140 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.08
21:15:44.140 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:44.140 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:15:44.140 00.000 12044 MoveAxis(E, 0, ABG)
21:15:44.140 00.000 12044 Move returns status 0, amount 0
21:15:44.140 00.000 12044 MoveAxis(N, 0, ABG)
21:15:44.140 00.000 12044 Move returns status 0, amount 0
21:15:44.140 00.000 12044 move complete, result=0
21:15:44.140 00.000 12044 worker thread done servicing request
21:15:44.153 00.013 14964 UpdateImageDisplay: Size=(968,608) min=126, max=10943, med=624, FiltMin=515, FiltMax=7894, Gamma=0.810
21:15:44.163 00.010 14964 UpdateGuideState exits: m=117634 SNR=208.3
21:15:44.165 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:44.165 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:44.166 00.001 14964 Enqueuing Expose request
21:15:44.167 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:44.169 00.002 12044 Worker thread wakes up
21:15:44.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:44.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:47.276 03.107 12044 Exposure complete
21:15:47.307 00.031 12044 worker thread done servicing request
21:15:47.308 00.001 14964 OnExposeComplete: enter
21:15:47.308 00.000 14964 UpdateGuideState(): m_state=6
21:15:47.309 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
21:15:47.309 00.000 14964 Star::Find returns 1 (0), X=810.69, Y=385.79, Mass=117602, SNR=206.1, Peak=10458 HFD=3.4
21:15:47.310 00.001 14964 MultiStar: [#1 -0.44,0.51,0.66,U] [#2 -0.27,0.57,0.36,U] 
21:15:47.310 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.54}, one-star: {0.30, 0.54}
21:15:47.311 00.001 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.67) = xAngle (3.32 = -2.96)
21:15:47.311 00.000 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.45 = 0.17)
21:15:47.312 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.65 mountX=-0.53 mountY=0.09, mountTheta=2.97
21:15:47.313 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.54, opts=13)
21:15:47.313 00.000 14964 Enqueuing Move request for scope (-0.04, 0.54)
21:15:47.314 00.001 12044 Worker thread wakes up
21:15:47.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.54) opts 0xd
21:15:47.314 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.54)
21:15:47.314 00.000 12044 Moving (-0.04, 0.54) raw xDistance=-0.53 yDistance=0.09
21:15:47.314 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.53 is < calculated value -1.02, using input
21:15:47.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.53, slope = -0.16
21:15:47.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:47.314 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:15:47.314 00.000 12044 MoveAxis(E, 37, ABG)
21:15:47.314 00.000 12044 Guiding  Dir = 2, Dur = 37
21:15:47.322 00.008 14964 UpdateImageDisplay: Size=(968,608) min=179, max=10458, med=625, FiltMin=539, FiltMax=7383, Gamma=0.810
21:15:47.327 00.005 14964 UpdateGuideState exits: m=117602 SNR=206.1
21:15:47.328 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:47.329 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:47.329 00.000 14964 Enqueuing Expose request
21:15:47.334 00.005 12044 IsSlewing returns 0
21:15:47.335 00.001 12044 IsGuiding returns 0
21:15:47.367 00.032 12044 PulseGuide returned control before completion, sleep 16
21:15:47.399 00.032 12044 IsGuiding returns 1
21:15:47.399 00.000 12044 scope still moving after pulse duration time elapsed
21:15:47.540 00.141 12044 IsSlewing returns 0
21:15:47.541 00.001 12044 IsGuiding returns 0
21:15:47.541 00.000 12044 scope move finished after 37 + 169 ms
21:15:47.541 00.000 12044 Move returns status 0, amount 37
21:15:47.541 00.000 12044 MoveAxis(N, 0, ABG)
21:15:47.542 00.001 12044 Move returns status 0, amount 0
21:15:47.542 00.000 12044 move complete, result=0
21:15:47.542 00.000 12044 worker thread done servicing request
21:15:47.542 00.000 12044 Worker thread wakes up
21:15:47.542 00.000 14964 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
21:15:47.543 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:47.543 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:50.645 03.102 12044 Exposure complete
21:15:50.674 00.029 12044 worker thread done servicing request
21:15:50.674 00.000 14964 OnExposeComplete: enter
21:15:50.675 00.001 14964 UpdateGuideState(): m_state=6
21:15:50.675 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
21:15:50.677 00.002 14964 Star::Find returns 1 (0), X=810.28, Y=385.42, Mass=116466, SNR=201.0, Peak=12047 HFD=3.1
21:15:50.679 00.002 14964 MultiStar: [#1 -0.74,0.04,0.70,U] [#2 -0.55,0.05,0.38,U] 
21:15:50.680 00.001 14964 single-star, 2 included, MultiStar: {-0.40, 0.11}, one-star: {-0.11, 0.18}
21:15:50.684 00.004 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.67) = xAngle (3.79 = -2.50)
21:15:50.688 00.004 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.92 = 0.64)
21:15:50.690 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=-0.17 mountY=0.12, mountTheta=2.50
21:15:50.693 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.18, opts=13)
21:15:50.694 00.001 14964 Enqueuing Move request for scope (-0.11, 0.18)
21:15:50.695 00.001 12044 Worker thread wakes up
21:15:50.695 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
21:15:50.695 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
21:15:50.695 00.000 12044 Moving (-0.11, 0.18) raw xDistance=-0.17 yDistance=0.12
21:15:50.695 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.96, using input
21:15:50.695 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.15
21:15:50.696 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:50.696 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:15:50.696 00.000 12044 MoveAxis(E, 0, ABG)
21:15:50.696 00.000 12044 Move returns status 0, amount 0
21:15:50.696 00.000 12044 MoveAxis(N, 0, ABG)
21:15:50.696 00.000 12044 Move returns status 0, amount 0
21:15:50.696 00.000 12044 move complete, result=0
21:15:50.697 00.001 12044 worker thread done servicing request
21:15:50.712 00.015 14964 UpdateImageDisplay: Size=(968,608) min=90, max=12047, med=625, FiltMin=537, FiltMax=8130, Gamma=0.810
21:15:50.721 00.009 14964 UpdateGuideState exits: m=116466 SNR=201.0
21:15:50.722 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:50.724 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:50.725 00.001 14964 Enqueuing Expose request
21:15:50.726 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:50.728 00.002 12044 Worker thread wakes up
21:15:50.728 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:50.728 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:53.872 03.144 12044 Exposure complete
21:15:53.913 00.041 12044 worker thread done servicing request
21:15:53.913 00.000 14964 OnExposeComplete: enter
21:15:53.915 00.002 14964 UpdateGuideState(): m_state=6
21:15:53.917 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
21:15:53.918 00.001 14964 Star::Find returns 1 (0), X=810.14, Y=385.17, Mass=117874, SNR=204.1, Peak=11551 HFD=3.1
21:15:53.918 00.000 14964 MultiStar: [#1 -1.04,-0.04,0.00,M1] [#2 -0.83,-0.02,0.00,M1] 
21:15:53.919 00.001 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.67) = xAngle (-1.21 = -1.21)
21:15:53.920 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.93 = 1.93)
21:15:53.922 00.002 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.88 mountX=0.09 mountY=0.24, mountTheta=1.21
21:15:53.925 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.07, opts=13)
21:15:53.926 00.001 14964 Enqueuing Move request for scope (-0.25, -0.07)
21:15:53.927 00.001 12044 Worker thread wakes up
21:15:53.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
21:15:53.927 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
21:15:53.927 00.000 12044 Moving (-0.25, -0.07) raw xDistance=0.09 yDistance=0.24
21:15:53.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.10
21:15:53.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:53.927 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:15:53.927 00.000 12044 MoveAxis(E, 0, ABG)
21:15:53.927 00.000 12044 Move returns status 0, amount 0
21:15:53.927 00.000 12044 MoveAxis(N, 0, ABG)
21:15:53.927 00.000 12044 Move returns status 0, amount 0
21:15:53.927 00.000 12044 move complete, result=0
21:15:53.927 00.000 12044 worker thread done servicing request
21:15:53.938 00.011 14964 UpdateImageDisplay: Size=(968,608) min=160, max=11551, med=624, FiltMin=537, FiltMax=7097, Gamma=0.810
21:15:53.944 00.006 14964 UpdateGuideState exits: m=117874 SNR=204.1
21:15:53.944 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:53.945 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:53.945 00.000 14964 Enqueuing Expose request
21:15:53.946 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:15:53.946 00.000 12044 Worker thread wakes up
21:15:53.946 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:53.946 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:15:57.048 03.102 12044 Exposure complete
21:15:57.084 00.036 12044 worker thread done servicing request
21:15:57.084 00.000 14964 OnExposeComplete: enter
21:15:57.085 00.001 14964 UpdateGuideState(): m_state=6
21:15:57.087 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
21:15:57.088 00.001 14964 Star::Find returns 1 (0), X=810.25, Y=385.58, Mass=115966, SNR=203.6, Peak=9418 HFD=3.5
21:15:57.090 00.002 14964 MultiStar: [#1 -0.69,0.55,0.00,M2] [#2 -0.59,0.40,0.37,U] 
21:15:57.093 00.003 14964 single-star, 1 included, MultiStar: {-0.26, 0.36}, one-star: {-0.14, 0.34}
21:15:57.094 00.001 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.67) = xAngle (3.63 = -2.65)
21:15:57.095 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.76 = 0.48)
21:15:57.097 00.002 14964 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.96 mountX=-0.33 mountY=0.17, mountTheta=2.66
21:15:57.098 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.34, opts=13)
21:15:57.099 00.001 14964 Enqueuing Move request for scope (-0.14, 0.34)
21:15:57.100 00.001 12044 Worker thread wakes up
21:15:57.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
21:15:57.100 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
21:15:57.100 00.000 12044 Moving (-0.14, 0.34) raw xDistance=-0.33 yDistance=0.17
21:15:57.100 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.33 is < calculated value -0.46, using input
21:15:57.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.33, slope = -0.07
21:15:57.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:57.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:15:57.100 00.000 12044 MoveAxis(E, 23, ABG)
21:15:57.100 00.000 12044 Guiding  Dir = 2, Dur = 23
21:15:57.114 00.014 14964 UpdateImageDisplay: Size=(968,608) min=102, max=9418, med=623, FiltMin=540, FiltMax=6479, Gamma=0.810
21:15:57.120 00.006 14964 UpdateGuideState exits: m=115966 SNR=203.6
21:15:57.121 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:57.121 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:15:57.122 00.001 14964 Enqueuing Expose request
21:15:57.213 00.091 12044 IsSlewing returns 0
21:15:57.213 00.000 12044 IsGuiding returns 0
21:15:57.245 00.032 12044 IsGuiding returns 1
21:15:57.245 00.000 12044 scope still moving after pulse duration time elapsed
21:15:57.304 00.059 12044 IsSlewing returns 0
21:15:57.304 00.000 12044 IsGuiding returns 0
21:15:57.304 00.000 12044 scope move finished after 23 + 68 ms
21:15:57.304 00.000 12044 Move returns status 0, amount 23
21:15:57.304 00.000 12044 MoveAxis(N, 0, ABG)
21:15:57.304 00.000 12044 Move returns status 0, amount 0
21:15:57.304 00.000 12044 move complete, result=0
21:15:57.304 00.000 12044 worker thread done servicing request
21:15:57.304 00.000 12044 Worker thread wakes up
21:15:57.305 00.001 14964 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
21:15:57.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:15:57.306 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:00.432 03.126 12044 Exposure complete
21:16:00.460 00.028 12044 worker thread done servicing request
21:16:00.460 00.000 14964 OnExposeComplete: enter
21:16:00.461 00.001 14964 UpdateGuideState(): m_state=6
21:16:00.462 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
21:16:00.463 00.001 14964 Star::Find returns 1 (0), X=810.55, Y=385.22, Mass=120355, SNR=209.3, Peak=8066 HFD=3.7
21:16:00.463 00.000 14964 MultiStar: [#1 -0.59,0.02,0.68,U] [#2 -0.43,0.20,0.35,U] 
21:16:00.464 00.001 14964 single-star, 2 included, MultiStar: {-0.19, 0.03}, one-star: {0.16, -0.02}
21:16:00.464 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.67) = xAngle (1.53 = 1.53)
21:16:00.465 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.62)
21:16:00.465 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=0.01 mountY=-0.16, mountTheta=-1.53
21:16:00.466 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.02, opts=13)
21:16:00.467 00.001 14964 Enqueuing Move request for scope (0.16, -0.02)
21:16:00.467 00.000 12044 Worker thread wakes up
21:16:00.467 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
21:16:00.468 00.001 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
21:16:00.468 00.000 12044 Moving (0.16, -0.02) raw xDistance=0.01 yDistance=-0.16
21:16:00.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
21:16:00.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:00.468 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:00.468 00.000 12044 MoveAxis(E, 0, ABG)
21:16:00.468 00.000 12044 Move returns status 0, amount 0
21:16:00.468 00.000 12044 MoveAxis(N, 0, ABG)
21:16:00.468 00.000 12044 Move returns status 0, amount 0
21:16:00.468 00.000 12044 move complete, result=0
21:16:00.469 00.001 12044 worker thread done servicing request
21:16:00.476 00.007 14964 UpdateImageDisplay: Size=(968,608) min=138, max=8066, med=623, FiltMin=539, FiltMax=6874, Gamma=0.810
21:16:00.482 00.006 14964 UpdateGuideState exits: m=120355 SNR=209.3
21:16:00.483 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:00.483 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:00.484 00.001 14964 Enqueuing Expose request
21:16:00.484 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:16:00.485 00.001 12044 Worker thread wakes up
21:16:00.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:00.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:03.618 03.133 12044 Exposure complete
21:16:03.640 00.022 12044 worker thread done servicing request
21:16:03.640 00.000 14964 OnExposeComplete: enter
21:16:03.640 00.000 14964 UpdateGuideState(): m_state=6
21:16:03.641 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
21:16:03.642 00.001 14964 Star::Find returns 1 (0), X=810.59, Y=385.08, Mass=117045, SNR=199.4, Peak=9703 HFD=3.6
21:16:03.642 00.000 14964 MultiStar: [#1 -0.54,-0.22,0.70,U] [#2 -0.42,-0.29,0.38,U] 
21:16:03.643 00.001 14964 single-star, 2 included, MultiStar: {-0.16, -0.21}, one-star: {0.20, -0.16}
21:16:03.644 00.001 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.67) = xAngle (0.98 = 0.98)
21:16:03.644 00.000 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.11 = -2.17)
21:16:03.644 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=0.14 mountY=-0.21, mountTheta=-0.98
21:16:03.646 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.16, opts=13)
21:16:03.646 00.000 14964 Enqueuing Move request for scope (0.20, -0.16)
21:16:03.647 00.001 12044 Worker thread wakes up
21:16:03.647 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
21:16:03.647 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
21:16:03.647 00.000 12044 Moving (0.20, -0.16) raw xDistance=0.14 yDistance=-0.21
21:16:03.647 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.23, using input
21:16:03.647 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
21:16:03.647 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:03.647 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:16:03.647 00.000 12044 MoveAxis(E, 0, ABG)
21:16:03.647 00.000 12044 Move returns status 0, amount 0
21:16:03.647 00.000 12044 MoveAxis(N, 0, ABG)
21:16:03.647 00.000 12044 Move returns status 0, amount 0
21:16:03.647 00.000 12044 move complete, result=0
21:16:03.647 00.000 12044 worker thread done servicing request
21:16:03.656 00.009 14964 UpdateImageDisplay: Size=(968,608) min=154, max=9703, med=625, FiltMin=532, FiltMax=7122, Gamma=0.810
21:16:03.662 00.006 14964 UpdateGuideState exits: m=117045 SNR=199.4
21:16:03.663 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:03.663 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:03.663 00.000 14964 Enqueuing Expose request
21:16:03.664 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:16:03.664 00.000 12044 Worker thread wakes up
21:16:03.665 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:03.665 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:06.790 03.125 12044 Exposure complete
21:16:06.811 00.021 12044 worker thread done servicing request
21:16:06.811 00.000 14964 OnExposeComplete: enter
21:16:06.812 00.001 14964 UpdateGuideState(): m_state=6
21:16:06.813 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
21:16:06.814 00.001 14964 Star::Find returns 1 (0), X=810.77, Y=385.11, Mass=116356, SNR=203.8, Peak=9130 HFD=3.7
21:16:06.814 00.000 14964 MultiStar: [#1 -0.15,-0.23,0.70,U] [#2 -0.11,-0.21,0.38,U] 
21:16:06.815 00.001 14964 refined, 2 included, MultiStar: {0.12, -0.18}, one-star: {0.38, -0.13}
21:16:06.816 00.001 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.67) = xAngle (0.67 = 0.67)
21:16:06.816 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.80 = -2.48)
21:16:06.817 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-1.00 mountX=0.17 mountY=-0.13, mountTheta=-0.66
21:16:06.818 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.18, opts=13)
21:16:06.820 00.002 14964 Enqueuing Move request for scope (0.12, -0.18)
21:16:06.822 00.002 12044 Worker thread wakes up
21:16:06.822 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
21:16:06.822 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
21:16:06.822 00.000 12044 Moving (0.12, -0.18) raw xDistance=0.17 yDistance=-0.13
21:16:06.822 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.35, using input
21:16:06.822 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.05
21:16:06.822 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:06.822 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:16:06.822 00.000 12044 MoveAxis(E, 0, ABG)
21:16:06.822 00.000 12044 Move returns status 0, amount 0
21:16:06.822 00.000 12044 MoveAxis(N, 0, ABG)
21:16:06.822 00.000 12044 Move returns status 0, amount 0
21:16:06.822 00.000 12044 move complete, result=0
21:16:06.822 00.000 12044 worker thread done servicing request
21:16:06.834 00.012 14964 UpdateImageDisplay: Size=(968,608) min=166, max=9130, med=625, FiltMin=538, FiltMax=6254, Gamma=0.810
21:16:06.839 00.005 14964 UpdateGuideState exits: m=116356 SNR=203.8
21:16:06.840 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:06.840 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:06.841 00.001 14964 Enqueuing Expose request
21:16:06.841 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:06.842 00.001 12044 Worker thread wakes up
21:16:06.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:06.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:09.974 03.132 12044 Exposure complete
21:16:09.994 00.020 12044 worker thread done servicing request
21:16:09.994 00.000 14964 OnExposeComplete: enter
21:16:09.995 00.001 14964 UpdateGuideState(): m_state=6
21:16:09.996 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
21:16:09.997 00.001 14964 Star::Find returns 1 (0), X=810.70, Y=385.04, Mass=115630, SNR=199.0, Peak=9130 HFD=3.4
21:16:09.997 00.000 14964 MultiStar: [#1 -0.41,-0.17,0.76,U] [#2 -0.18,-0.21,0.40,U] 
21:16:09.998 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.19}, one-star: {0.31, -0.20}
21:16:09.999 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.67) = xAngle (-0.09 = -0.09)
21:16:09.999 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.05 = 3.05)
21:16:10.000 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.76 mountX=0.19 mountY=0.02, mountTheta=0.09
21:16:10.001 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.19, opts=13)
21:16:10.002 00.001 14964 Enqueuing Move request for scope (-0.04, -0.19)
21:16:10.002 00.000 12044 Worker thread wakes up
21:16:10.002 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
21:16:10.002 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
21:16:10.002 00.000 12044 Moving (-0.04, -0.19) raw xDistance=0.19 yDistance=0.02
21:16:10.003 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.48, using input
21:16:10.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.07
21:16:10.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:10.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:16:10.003 00.000 12044 MoveAxis(E, 0, ABG)
21:16:10.003 00.000 12044 Move returns status 0, amount 0
21:16:10.003 00.000 12044 MoveAxis(N, 0, ABG)
21:16:10.003 00.000 12044 Move returns status 0, amount 0
21:16:10.003 00.000 12044 move complete, result=0
21:16:10.003 00.000 12044 worker thread done servicing request
21:16:10.012 00.009 14964 UpdateImageDisplay: Size=(968,608) min=255, max=9130, med=624, FiltMin=538, FiltMax=7002, Gamma=0.810
21:16:10.018 00.006 14964 UpdateGuideState exits: m=115630 SNR=199.0
21:16:10.019 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:10.019 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:10.020 00.001 14964 Enqueuing Expose request
21:16:10.020 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:16:10.021 00.001 12044 Worker thread wakes up
21:16:10.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:10.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:13.129 03.108 12044 Exposure complete
21:16:13.164 00.035 12044 worker thread done servicing request
21:16:13.164 00.000 14964 OnExposeComplete: enter
21:16:13.165 00.001 14964 UpdateGuideState(): m_state=6
21:16:13.166 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
21:16:13.167 00.001 14964 Star::Find returns 1 (0), X=810.47, Y=385.49, Mass=115399, SNR=197.2, Peak=8930 HFD=3.2
21:16:13.167 00.000 14964 MultiStar: [#1 -0.72,0.11,0.70,U] [#2 -0.59,0.02,0.38,U] 
21:16:13.168 00.001 14964 single-star, 2 included, MultiStar: {-0.31, 0.16}, one-star: {0.08, 0.25}
21:16:13.169 00.001 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.67) = xAngle (2.93 = 2.93)
21:16:13.171 00.002 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.07 = -0.22)
21:16:13.171 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
21:16:13.172 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.25, opts=13)
21:16:13.173 00.001 14964 Enqueuing Move request for scope (0.08, 0.25)
21:16:13.173 00.000 12044 Worker thread wakes up
21:16:13.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
21:16:13.174 00.001 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
21:16:13.174 00.000 12044 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=-0.06
21:16:13.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.04
21:16:13.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:13.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:16:13.174 00.000 12044 MoveAxis(E, 0, ABG)
21:16:13.174 00.000 12044 Move returns status 0, amount 0
21:16:13.174 00.000 12044 MoveAxis(N, 0, ABG)
21:16:13.174 00.000 12044 Move returns status 0, amount 0
21:16:13.174 00.000 12044 move complete, result=0
21:16:13.174 00.000 12044 worker thread done servicing request
21:16:13.182 00.008 14964 UpdateImageDisplay: Size=(968,608) min=198, max=8930, med=624, FiltMin=539, FiltMax=5867, Gamma=0.810
21:16:13.191 00.009 14964 UpdateGuideState exits: m=115399 SNR=197.2
21:16:13.193 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:13.194 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:13.195 00.001 14964 Enqueuing Expose request
21:16:13.196 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:13.197 00.001 12044 Worker thread wakes up
21:16:13.197 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:13.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:16.306 03.109 12044 Exposure complete
21:16:16.342 00.036 12044 worker thread done servicing request
21:16:16.342 00.000 14964 OnExposeComplete: enter
21:16:16.344 00.002 14964 UpdateGuideState(): m_state=6
21:16:16.345 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
21:16:16.347 00.002 14964 Star::Find returns 1 (0), X=810.54, Y=384.99, Mass=115184, SNR=204.1, Peak=10847 HFD=3.2
21:16:16.349 00.002 14964 MultiStar: [#1 -0.48,-0.47,0.71,U] [#2 -0.43,-0.13,0.37,U] 
21:16:16.351 00.002 14964 single-star, 2 included, MultiStar: {-0.17, -0.30}, one-star: {0.14, -0.25}
21:16:16.353 00.002 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.67) = xAngle (0.61 = 0.61)
21:16:16.354 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.75 = -2.53)
21:16:16.356 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.05 mountX=0.24 mountY=-0.17, mountTheta=-0.61
21:16:16.358 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.25, opts=13)
21:16:16.359 00.001 14964 Enqueuing Move request for scope (0.14, -0.25)
21:16:16.361 00.002 12044 Worker thread wakes up
21:16:16.361 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
21:16:16.361 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
21:16:16.361 00.000 12044 Moving (0.14, -0.25) raw xDistance=0.24 yDistance=-0.17
21:16:16.361 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.33, using input
21:16:16.361 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.05
21:16:16.361 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:16.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:16:16.361 00.000 12044 MoveAxis(E, 0, ABG)
21:16:16.361 00.000 12044 Move returns status 0, amount 0
21:16:16.361 00.000 12044 MoveAxis(N, 0, ABG)
21:16:16.361 00.000 12044 Move returns status 0, amount 0
21:16:16.361 00.000 12044 move complete, result=0
21:16:16.362 00.001 12044 worker thread done servicing request
21:16:16.374 00.012 14964 UpdateImageDisplay: Size=(968,608) min=30, max=10847, med=623, FiltMin=539, FiltMax=7304, Gamma=0.810
21:16:16.380 00.006 14964 UpdateGuideState exits: m=115184 SNR=204.1
21:16:16.380 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:16.381 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:16.381 00.000 14964 Enqueuing Expose request
21:16:16.382 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:16:16.382 00.000 12044 Worker thread wakes up
21:16:16.382 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:16.382 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:19.485 03.103 12044 Exposure complete
21:16:19.530 00.045 12044 worker thread done servicing request
21:16:19.530 00.000 14964 OnExposeComplete: enter
21:16:19.532 00.002 14964 UpdateGuideState(): m_state=6
21:16:19.534 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
21:16:19.535 00.001 14964 Star::Find returns 1 (0), X=811.34, Y=385.91, Mass=114164, SNR=198.0, Peak=9806 HFD=3.4
21:16:19.539 00.004 14964 MultiStar: [#1 0.40,0.62,0.70,U] [#2 0.40,0.56,0.38,U] 
21:16:19.540 00.001 14964 refined, 2 included, MultiStar: {0.66, 0.63}, one-star: {0.95, 0.67}
21:16:19.542 00.002 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.67) = xAngle (2.43 = 2.43)
21:16:19.544 00.002 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.72)
21:16:19.545 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=0.63 hyp=0.92 cameraTheta=0.76 mountX=-0.69 mountY=-0.60, mountTheta=-2.43
21:16:19.547 00.002 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.63, opts=13)
21:16:19.549 00.002 14964 Enqueuing Move request for scope (0.66, 0.63)
21:16:19.550 00.001 12044 Worker thread wakes up
21:16:19.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.63) opts 0xd
21:16:19.550 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.63)
21:16:19.551 00.001 12044 Moving (0.66, 0.63) raw xDistance=-0.69 yDistance=-0.60
21:16:19.551 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.69, slope = -0.02
21:16:19.551 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:16:19.551 00.000 12044 MoveAxis(E, 12, ABG)
21:16:19.551 00.000 12044 Guiding  Dir = 2, Dur = 12
21:16:19.567 00.016 14964 UpdateImageDisplay: Size=(968,608) min=246, max=9806, med=624, FiltMin=534, FiltMax=6419, Gamma=0.810
21:16:19.575 00.008 12044 IsSlewing returns 0
21:16:19.575 00.000 12044 IsGuiding returns 0
21:16:19.578 00.003 14964 UpdateGuideState exits: m=114164 SNR=198.0
21:16:19.579 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:19.581 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:19.582 00.001 14964 Enqueuing Expose request
21:16:19.656 00.074 12044 IsGuiding returns 1
21:16:19.656 00.000 12044 scope still moving after pulse duration time elapsed
21:16:19.746 00.090 12044 IsSlewing returns 0
21:16:19.747 00.001 12044 IsGuiding returns 0
21:16:19.747 00.000 12044 scope move finished after 12 + 159 ms
21:16:19.747 00.000 12044 Move returns status 0, amount 12
21:16:19.747 00.000 12044 MoveAxis(N, 57, ABG)
21:16:19.747 00.000 12044 Guiding  Dir = 0, Dur = 57
21:16:19.778 00.031 12044 IsSlewing returns 0
21:16:19.778 00.000 12044 IsGuiding returns 0
21:16:19.810 00.032 12044 PulseGuide returned control before completion, sleep 36
21:16:19.850 00.040 12044 IsGuiding returns 1
21:16:19.850 00.000 12044 scope still moving after pulse duration time elapsed
21:16:19.917 00.067 12044 IsSlewing returns 0
21:16:19.917 00.000 12044 IsGuiding returns 0
21:16:19.917 00.000 12044 scope move finished after 57 + 82 ms
21:16:19.917 00.000 12044 Move returns status 0, amount 57
21:16:19.917 00.000 12044 move complete, result=0
21:16:19.917 00.000 12044 worker thread done servicing request
21:16:19.918 00.001 14964 GuideStep: -0.7 px 12 ms EAST, -0.6 px 57 ms NORTH
21:16:19.919 00.001 12044 Worker thread wakes up
21:16:19.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:19.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:23.022 03.103 12044 Exposure complete
21:16:23.069 00.047 12044 worker thread done servicing request
21:16:23.069 00.000 14964 OnExposeComplete: enter
21:16:23.072 00.003 14964 UpdateGuideState(): m_state=6
21:16:23.075 00.003 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
21:16:23.079 00.004 14964 Star::Find returns 1 (0), X=810.12, Y=385.43, Mass=116017, SNR=204.2, Peak=9971 HFD=3.3
21:16:23.080 00.001 14964 MultiStar: [#1 -0.78,0.26,0.00,M1] [#2 -0.71,0.17,0.37,U] 
21:16:23.080 00.000 14964 single-star, 1 included, MultiStar: {-0.39, 0.19}, one-star: {-0.27, 0.19}
21:16:23.082 00.002 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.67) = xAngle (4.20 = -2.08)
21:16:23.083 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.34 = 1.05)
21:16:23.085 00.002 14964 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.16 mountY=0.29, mountTheta=2.08
21:16:23.087 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.19, opts=13)
21:16:23.089 00.002 14964 Enqueuing Move request for scope (-0.27, 0.19)
21:16:23.090 00.001 12044 Worker thread wakes up
21:16:23.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
21:16:23.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
21:16:23.090 00.000 12044 Moving (-0.27, 0.19) raw xDistance=-0.16 yDistance=0.29
21:16:23.090 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.19, using input
21:16:23.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
21:16:23.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:23.091 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:16:23.091 00.000 12044 MoveAxis(E, 0, ABG)
21:16:23.091 00.000 12044 Move returns status 0, amount 0
21:16:23.091 00.000 12044 MoveAxis(N, 0, ABG)
21:16:23.091 00.000 12044 Move returns status 0, amount 0
21:16:23.091 00.000 12044 move complete, result=0
21:16:23.091 00.000 12044 worker thread done servicing request
21:16:23.104 00.013 14964 UpdateImageDisplay: Size=(968,608) min=58, max=9971, med=624, FiltMin=537, FiltMax=6982, Gamma=0.810
21:16:23.113 00.009 14964 UpdateGuideState exits: m=116017 SNR=204.2
21:16:23.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:23.116 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:23.117 00.001 14964 Enqueuing Expose request
21:16:23.118 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:16:23.120 00.002 12044 Worker thread wakes up
21:16:23.120 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:23.120 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:26.213 03.093 12044 Exposure complete
21:16:26.253 00.040 12044 worker thread done servicing request
21:16:26.253 00.000 14964 OnExposeComplete: enter
21:16:26.255 00.002 14964 UpdateGuideState(): m_state=6
21:16:26.257 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
21:16:26.258 00.001 14964 Star::Find returns 1 (0), X=810.15, Y=385.31, Mass=116157, SNR=197.0, Peak=10215 HFD=3.4
21:16:26.260 00.002 14964 MultiStar: [#1 -0.84,-0.06,0.00,M2] [#2 -0.59,0.02,0.39,U] 
21:16:26.261 00.001 14964 single-star, 1 included, MultiStar: {-0.33, 0.05}, one-star: {-0.24, 0.07}
21:16:26.263 00.002 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.67) = xAngle (4.54 = -1.75)
21:16:26.263 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.67 = 1.39)
21:16:26.264 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.87 mountX=-0.04 mountY=0.24, mountTheta=1.75
21:16:26.266 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.07, opts=13)
21:16:26.268 00.002 14964 Enqueuing Move request for scope (-0.24, 0.07)
21:16:26.269 00.001 12044 Worker thread wakes up
21:16:26.270 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
21:16:26.270 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
21:16:26.270 00.000 12044 Moving (-0.24, 0.07) raw xDistance=-0.04 yDistance=0.24
21:16:26.270 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.12, using input
21:16:26.270 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
21:16:26.270 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:26.270 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:16:26.270 00.000 12044 MoveAxis(E, 0, ABG)
21:16:26.270 00.000 12044 Move returns status 0, amount 0
21:16:26.271 00.001 12044 MoveAxis(N, 0, ABG)
21:16:26.271 00.000 12044 Move returns status 0, amount 0
21:16:26.271 00.000 12044 move complete, result=0
21:16:26.271 00.000 12044 worker thread done servicing request
21:16:26.285 00.014 14964 UpdateImageDisplay: Size=(968,608) min=99, max=10215, med=625, FiltMin=544, FiltMax=7328, Gamma=0.810
21:16:26.295 00.010 14964 UpdateGuideState exits: m=116157 SNR=197.0
21:16:26.297 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:26.298 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:26.300 00.002 14964 Enqueuing Expose request
21:16:26.300 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:16:26.301 00.001 12044 Worker thread wakes up
21:16:26.301 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:26.301 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:29.431 03.130 12044 Exposure complete
21:16:29.474 00.043 12044 worker thread done servicing request
21:16:29.474 00.000 14964 OnExposeComplete: enter
21:16:29.476 00.002 14964 UpdateGuideState(): m_state=6
21:16:29.478 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
21:16:29.479 00.001 14964 Star::Find returns 1 (0), X=811.15, Y=384.77, Mass=116289, SNR=200.4, Peak=10578 HFD=3.2
21:16:29.481 00.002 14964 MultiStar: [#1 0.01,-0.64,0.70,U] [#2 0.11,-0.66,0.37,U] 
21:16:29.483 00.002 14964 refined, 2 included, MultiStar: {0.39, -0.56}, one-star: {0.76, -0.47}
21:16:29.484 00.001 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.67) = xAngle (0.71 = 0.71)
21:16:29.486 00.002 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.84 = -2.44)
21:16:29.487 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.56 hyp=0.68 cameraTheta=-0.96 mountX=0.52 mountY=-0.44, mountTheta=-0.70
21:16:29.488 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.56, opts=13)
21:16:29.488 00.000 14964 Enqueuing Move request for scope (0.39, -0.56)
21:16:29.489 00.001 12044 Worker thread wakes up
21:16:29.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.56) opts 0xd
21:16:29.489 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.56)
21:16:29.489 00.000 12044 Moving (0.39, -0.56) raw xDistance=0.52 yDistance=-0.44
21:16:29.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.52, slope = -0.00
21:16:29.489 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:29.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:16:29.489 00.000 12044 MoveAxis(E, 0, ABG)
21:16:29.489 00.000 12044 Move returns status 0, amount 0
21:16:29.489 00.000 12044 MoveAxis(N, 0, ABG)
21:16:29.489 00.000 12044 Move returns status 0, amount 0
21:16:29.489 00.000 12044 move complete, result=0
21:16:29.489 00.000 12044 worker thread done servicing request
21:16:29.503 00.014 14964 UpdateImageDisplay: Size=(968,608) min=18, max=10578, med=623, FiltMin=539, FiltMax=7219, Gamma=0.810
21:16:29.513 00.010 14964 UpdateGuideState exits: m=116289 SNR=200.4
21:16:29.514 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:29.514 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:29.515 00.001 14964 Enqueuing Expose request
21:16:29.515 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
21:16:29.516 00.001 12044 Worker thread wakes up
21:16:29.516 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:29.516 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:32.630 03.114 12044 Exposure complete
21:16:32.677 00.047 12044 worker thread done servicing request
21:16:32.678 00.001 14964 OnExposeComplete: enter
21:16:32.680 00.002 14964 UpdateGuideState(): m_state=6
21:16:32.681 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
21:16:32.683 00.002 14964 Star::Find returns 1 (0), X=810.90, Y=385.60, Mass=116737, SNR=203.5, Peak=10246 HFD=3.3
21:16:32.685 00.002 14964 MultiStar: [#1 -0.28,0.03,0.70,U] [#2 -0.24,0.19,0.39,U] 
21:16:32.685 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.22}, one-star: {0.51, 0.36}
21:16:32.686 00.001 14964 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.67) = xAngle (2.78 = 2.78)
21:16:32.687 00.001 14964 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.92 = -0.36)
21:16:32.688 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.12 mountX=-0.22 mountY=-0.09, mountTheta=-2.78
21:16:32.690 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.22, opts=13)
21:16:32.692 00.002 14964 Enqueuing Move request for scope (0.11, 0.22)
21:16:32.694 00.002 12044 Worker thread wakes up
21:16:32.694 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
21:16:32.694 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
21:16:32.694 00.000 12044 Moving (0.11, 0.22) raw xDistance=-0.22 yDistance=-0.09
21:16:32.694 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
21:16:32.694 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:32.694 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:16:32.694 00.000 12044 MoveAxis(E, 0, ABG)
21:16:32.694 00.000 12044 Move returns status 0, amount 0
21:16:32.694 00.000 12044 MoveAxis(N, 0, ABG)
21:16:32.694 00.000 12044 Move returns status 0, amount 0
21:16:32.694 00.000 12044 move complete, result=0
21:16:32.695 00.001 12044 worker thread done servicing request
21:16:32.707 00.012 14964 UpdateImageDisplay: Size=(968,608) min=176, max=10246, med=624, FiltMin=535, FiltMax=6536, Gamma=0.810
21:16:32.720 00.013 14964 UpdateGuideState exits: m=116737 SNR=203.5
21:16:32.722 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:32.723 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:32.725 00.002 14964 Enqueuing Expose request
21:16:32.727 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:32.728 00.001 12044 Worker thread wakes up
21:16:32.728 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:32.729 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:35.843 03.114 12044 Exposure complete
21:16:35.882 00.039 12044 worker thread done servicing request
21:16:35.883 00.001 14964 OnExposeComplete: enter
21:16:35.884 00.001 14964 UpdateGuideState(): m_state=6
21:16:35.885 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
21:16:35.887 00.002 14964 Star::Find returns 1 (0), X=810.77, Y=384.94, Mass=115526, SNR=205.4, Peak=11254 HFD=3.0
21:16:35.888 00.001 14964 MultiStar: [#1 -0.16,-0.45,0.71,U] [#2 0.05,-0.41,0.37,U] 
21:16:35.890 00.002 14964 refined, 2 included, MultiStar: {0.13, -0.37}, one-star: {0.38, -0.30}
21:16:35.891 00.001 14964 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.67) = xAngle (0.44 = 0.44)
21:16:35.893 00.002 14964 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.58 = -2.71)
21:16:35.894 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.37 hyp=0.40 cameraTheta=-1.23 mountX=0.36 mountY=-0.17, mountTheta=-0.44
21:16:35.897 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.37, opts=13)
21:16:35.899 00.002 14964 Enqueuing Move request for scope (0.13, -0.37)
21:16:35.900 00.001 12044 Worker thread wakes up
21:16:35.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.37) opts 0xd
21:16:35.900 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.37)
21:16:35.900 00.000 12044 Moving (0.13, -0.37) raw xDistance=0.36 yDistance=-0.17
21:16:35.900 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.36, slope = 0.01
21:16:35.900 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:35.900 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:16:35.900 00.000 12044 MoveAxis(W, 10, ABG)
21:16:35.900 00.000 12044 Guiding  Dir = 3, Dur = 10
21:16:35.920 00.020 14964 UpdateImageDisplay: Size=(968,608) min=271, max=11254, med=625, FiltMin=543, FiltMax=7918, Gamma=0.810
21:16:35.930 00.010 14964 UpdateGuideState exits: m=115526 SNR=205.4
21:16:35.931 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:35.932 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:35.932 00.000 14964 Enqueuing Expose request
21:16:35.962 00.030 12044 IsSlewing returns 0
21:16:35.964 00.002 12044 IsGuiding returns 0
21:16:36.006 00.042 12044 IsGuiding returns 1
21:16:36.008 00.002 12044 scope still moving after pulse duration time elapsed
21:16:36.061 00.053 12044 IsSlewing returns 0
21:16:36.094 00.033 12044 IsGuiding returns 0
21:16:36.094 00.000 12044 scope move finished after 10 + 119 ms
21:16:36.094 00.000 12044 Move returns status 0, amount 10
21:16:36.094 00.000 12044 MoveAxis(N, 0, ABG)
21:16:36.094 00.000 12044 Move returns status 0, amount 0
21:16:36.094 00.000 12044 move complete, result=0
21:16:36.094 00.000 12044 worker thread done servicing request
21:16:36.094 00.000 12044 Worker thread wakes up
21:16:36.094 00.000 14964 GuideStep: 0.4 px 10 ms WEST, -0.2 px 0 ms NORTH
21:16:36.096 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:36.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:39.215 03.119 12044 Exposure complete
21:16:39.242 00.027 12044 worker thread done servicing request
21:16:39.242 00.000 14964 OnExposeComplete: enter
21:16:39.243 00.001 14964 UpdateGuideState(): m_state=6
21:16:39.244 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
21:16:39.244 00.000 14964 Star::Find returns 1 (0), X=810.44, Y=385.73, Mass=114820, SNR=200.7, Peak=9870 HFD=3.2
21:16:39.245 00.001 14964 MultiStar: [#1 -0.54,0.35,0.72,U] [#2 -0.44,0.44,0.36,U] 
21:16:39.245 00.000 14964 single-star, 2 included, MultiStar: {-0.24, 0.43}, one-star: {0.05, 0.49}
21:16:39.246 00.001 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.67) = xAngle (3.14 = 3.14)
21:16:39.246 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.27 = -0.01)
21:16:39.247 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.47 mountX=-0.49 mountY=-0.00, mountTheta=-3.13
21:16:39.248 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.49, opts=13)
21:16:39.249 00.001 14964 Enqueuing Move request for scope (0.05, 0.49)
21:16:39.249 00.000 12044 Worker thread wakes up
21:16:39.250 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.49) opts 0xd
21:16:39.250 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.49)
21:16:39.250 00.000 12044 Moving (0.05, 0.49) raw xDistance=-0.49 yDistance=-0.00
21:16:39.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.49, slope = -0.00
21:16:39.250 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:39.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:16:39.250 00.000 12044 MoveAxis(E, 2, ABG)
21:16:39.250 00.000 12044 Guiding  Dir = 2, Dur = 2
21:16:39.259 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9870, med=624, FiltMin=538, FiltMax=5835, Gamma=0.810
21:16:39.265 00.006 14964 UpdateGuideState exits: m=114820 SNR=200.7
21:16:39.266 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:39.267 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:39.267 00.000 14964 Enqueuing Expose request
21:16:39.281 00.014 12044 IsSlewing returns 0
21:16:39.312 00.031 12044 IsGuiding returns 0
21:16:39.345 00.033 12044 IsGuiding returns 1
21:16:39.345 00.000 12044 scope still moving after pulse duration time elapsed
21:16:39.387 00.042 12044 IsSlewing returns 0
21:16:39.387 00.000 12044 IsGuiding returns 0
21:16:39.388 00.001 12044 scope move finished after 2 + 74 ms
21:16:39.388 00.000 12044 Move returns status 0, amount 2
21:16:39.388 00.000 12044 MoveAxis(N, 0, ABG)
21:16:39.388 00.000 12044 Move returns status 0, amount 0
21:16:39.388 00.000 12044 move complete, result=0
21:16:39.388 00.000 12044 worker thread done servicing request
21:16:39.388 00.000 12044 Worker thread wakes up
21:16:39.388 00.000 14964 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
21:16:39.389 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:39.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:42.515 03.126 12044 Exposure complete
21:16:42.549 00.034 12044 worker thread done servicing request
21:16:42.550 00.001 14964 OnExposeComplete: enter
21:16:42.551 00.001 14964 UpdateGuideState(): m_state=6
21:16:42.551 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
21:16:42.552 00.001 14964 Star::Find returns 1 (0), X=811.12, Y=385.13, Mass=118145, SNR=204.3, Peak=12190 HFD=2.9
21:16:42.553 00.001 14964 MultiStar: [#1 0.01,-0.11,0.69,U] [#2 0.25,-0.19,0.38,U] 
21:16:42.554 00.001 14964 refined, 2 included, MultiStar: {0.40, -0.13}, one-star: {0.73, -0.11}
21:16:42.555 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.36 = 1.36)
21:16:42.555 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.79)
21:16:42.556 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.13 hyp=0.42 cameraTheta=-0.30 mountX=0.09 mountY=-0.41, mountTheta=-1.36
21:16:42.558 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.13, opts=13)
21:16:42.559 00.001 14964 Enqueuing Move request for scope (0.40, -0.13)
21:16:42.559 00.000 12044 Worker thread wakes up
21:16:42.559 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.13) opts 0xd
21:16:42.559 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.13)
21:16:42.559 00.000 12044 Moving (0.40, -0.13) raw xDistance=0.09 yDistance=-0.41
21:16:42.559 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.14, using input
21:16:42.559 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
21:16:42.559 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:42.559 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:16:42.559 00.000 12044 MoveAxis(E, 0, ABG)
21:16:42.560 00.001 12044 Move returns status 0, amount 0
21:16:42.560 00.000 12044 MoveAxis(N, 0, ABG)
21:16:42.560 00.000 12044 Move returns status 0, amount 0
21:16:42.560 00.000 12044 move complete, result=0
21:16:42.560 00.000 12044 worker thread done servicing request
21:16:42.567 00.007 14964 UpdateImageDisplay: Size=(968,608) min=278, max=12190, med=624, FiltMin=535, FiltMax=7751, Gamma=0.810
21:16:42.572 00.005 14964 UpdateGuideState exits: m=118145 SNR=204.3
21:16:42.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:42.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:42.574 00.001 14964 Enqueuing Expose request
21:16:42.574 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:16:42.575 00.001 12044 Worker thread wakes up
21:16:42.575 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:42.575 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:45.670 03.095 12044 Exposure complete
21:16:45.703 00.033 12044 worker thread done servicing request
21:16:45.703 00.000 14964 OnExposeComplete: enter
21:16:45.703 00.000 14964 UpdateGuideState(): m_state=6
21:16:45.704 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
21:16:45.704 00.000 14964 Star::Find returns 1 (0), X=810.99, Y=385.77, Mass=115993, SNR=204.6, Peak=10018 HFD=3.2
21:16:45.706 00.002 14964 MultiStar: [#1 -0.01,0.43,0.67,U] [#2 0.15,0.40,0.36,U] 
21:16:45.707 00.001 14964 refined, 2 included, MultiStar: {0.32, 0.48}, one-star: {0.60, 0.53}
21:16:45.709 00.002 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.67) = xAngle (2.65 = 2.65)
21:16:45.710 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.79 = -0.50)
21:16:45.711 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.48 hyp=0.57 cameraTheta=0.98 mountX=-0.50 mountY=-0.27, mountTheta=-2.65
21:16:45.713 00.002 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.48, opts=13)
21:16:45.714 00.001 14964 Enqueuing Move request for scope (0.32, 0.48)
21:16:45.714 00.000 12044 Worker thread wakes up
21:16:45.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.48) opts 0xd
21:16:45.714 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.48)
21:16:45.714 00.000 12044 Moving (0.32, 0.48) raw xDistance=-0.50 yDistance=-0.27
21:16:45.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.50, slope = -0.01
21:16:45.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:45.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:16:45.714 00.000 12044 MoveAxis(E, 10, ABG)
21:16:45.714 00.000 12044 Guiding  Dir = 2, Dur = 10
21:16:45.722 00.008 14964 UpdateImageDisplay: Size=(968,608) min=18, max=10018, med=625, FiltMin=531, FiltMax=6630, Gamma=0.810
21:16:45.728 00.006 14964 UpdateGuideState exits: m=115993 SNR=204.6
21:16:45.728 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:45.729 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:45.729 00.000 14964 Enqueuing Expose request
21:16:45.747 00.018 12044 IsSlewing returns 0
21:16:45.747 00.000 12044 IsGuiding returns 0
21:16:45.781 00.034 12044 IsGuiding returns 1
21:16:45.781 00.000 12044 scope still moving after pulse duration time elapsed
21:16:45.842 00.061 12044 IsSlewing returns 0
21:16:45.842 00.000 12044 IsGuiding returns 0
21:16:45.842 00.000 12044 scope move finished after 10 + 84 ms
21:16:45.842 00.000 12044 Move returns status 0, amount 10
21:16:45.842 00.000 12044 MoveAxis(N, 0, ABG)
21:16:45.842 00.000 12044 Move returns status 0, amount 0
21:16:45.842 00.000 12044 move complete, result=0
21:16:45.842 00.000 12044 worker thread done servicing request
21:16:45.843 00.001 12044 Worker thread wakes up
21:16:45.843 00.000 14964 GuideStep: -0.5 px 10 ms EAST, -0.3 px 0 ms NORTH
21:16:45.844 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:45.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:48.941 03.097 12044 Exposure complete
21:16:48.967 00.026 12044 worker thread done servicing request
21:16:48.967 00.000 14964 OnExposeComplete: enter
21:16:48.968 00.001 14964 UpdateGuideState(): m_state=6
21:16:48.969 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
21:16:48.969 00.000 14964 Star::Find returns 1 (0), X=811.37, Y=385.48, Mass=116131, SNR=203.9, Peak=11162 HFD=3.2
21:16:48.970 00.001 14964 MultiStar: [#1 0.21,0.04,0.69,U] [#2 0.36,0.23,0.35,U] 
21:16:48.971 00.001 14964 refined, 2 included, MultiStar: {0.61, 0.17}, one-star: {0.98, 0.24}
21:16:48.971 00.000 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.67) = xAngle (1.94 = 1.94)
21:16:48.972 00.001 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.21)
21:16:48.972 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=0.17 hyp=0.63 cameraTheta=0.27 mountX=-0.23 mountY=-0.59, mountTheta=-1.94
21:16:48.973 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.17, opts=13)
21:16:48.974 00.001 14964 Enqueuing Move request for scope (0.61, 0.17)
21:16:48.975 00.001 12044 Worker thread wakes up
21:16:48.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.17) opts 0xd
21:16:48.975 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.17)
21:16:48.975 00.000 12044 Moving (0.61, 0.17) raw xDistance=-0.23 yDistance=-0.59
21:16:48.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
21:16:48.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:16:48.975 00.000 12044 MoveAxis(E, 0, ABG)
21:16:48.975 00.000 12044 Move returns status 0, amount 0
21:16:48.975 00.000 12044 MoveAxis(N, 56, ABG)
21:16:48.975 00.000 12044 Guiding  Dir = 0, Dur = 56
21:16:48.985 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11162, med=625, FiltMin=537, FiltMax=7327, Gamma=0.810
21:16:48.995 00.010 14964 UpdateGuideState exits: m=116131 SNR=203.9
21:16:48.997 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:48.999 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:49.000 00.001 14964 Enqueuing Expose request
21:16:49.000 00.000 12044 IsSlewing returns 0
21:16:49.002 00.002 12044 IsGuiding returns 0
21:16:49.033 00.031 12044 PulseGuide returned control before completion, sleep 35
21:16:49.078 00.045 12044 IsGuiding returns 1
21:16:49.078 00.000 12044 scope still moving after pulse duration time elapsed
21:16:49.156 00.078 12044 IsSlewing returns 0
21:16:49.157 00.001 12044 IsGuiding returns 0
21:16:49.157 00.000 12044 scope move finished after 56 + 100 ms
21:16:49.157 00.000 12044 Move returns status 0, amount 56
21:16:49.157 00.000 12044 move complete, result=0
21:16:49.157 00.000 12044 worker thread done servicing request
21:16:49.157 00.000 12044 Worker thread wakes up
21:16:49.157 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 56 ms NORTH
21:16:49.159 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:49.159 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:52.264 03.105 12044 Exposure complete
21:16:52.318 00.054 12044 worker thread done servicing request
21:16:52.318 00.000 14964 OnExposeComplete: enter
21:16:52.318 00.000 14964 UpdateGuideState(): m_state=6
21:16:52.319 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
21:16:52.320 00.001 14964 Star::Find returns 1 (0), X=810.42, Y=384.95, Mass=117521, SNR=206.9, Peak=11047 HFD=3.1
21:16:52.321 00.001 14964 MultiStar: [#1 -0.55,-0.16,0.69,U] [#2 -0.40,-0.12,0.37,U] 
21:16:52.322 00.001 14964 single-star, 2 included, MultiStar: {-0.24, -0.22}, one-star: {0.03, -0.29}
21:16:52.323 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.67) = xAngle (0.19 = 0.19)
21:16:52.324 00.001 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.33 = -2.95)
21:16:52.325 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.47 mountX=0.29 mountY=-0.06, mountTheta=-0.19
21:16:52.329 00.004 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.29, opts=13)
21:16:52.330 00.001 14964 Enqueuing Move request for scope (0.03, -0.29)
21:16:52.333 00.003 12044 Worker thread wakes up
21:16:52.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
21:16:52.333 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
21:16:52.333 00.000 12044 Moving (0.03, -0.29) raw xDistance=0.29 yDistance=-0.06
21:16:52.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
21:16:52.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:52.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:16:52.333 00.000 12044 MoveAxis(E, 0, ABG)
21:16:52.333 00.000 12044 Move returns status 0, amount 0
21:16:52.333 00.000 12044 MoveAxis(N, 0, ABG)
21:16:52.333 00.000 12044 Move returns status 0, amount 0
21:16:52.334 00.001 12044 move complete, result=0
21:16:52.334 00.000 12044 worker thread done servicing request
21:16:52.352 00.018 14964 UpdateImageDisplay: Size=(968,608) min=200, max=11047, med=625, FiltMin=541, FiltMax=7950, Gamma=0.810
21:16:52.359 00.007 14964 UpdateGuideState exits: m=117521 SNR=206.9
21:16:52.359 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:52.360 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:52.360 00.000 14964 Enqueuing Expose request
21:16:52.361 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:52.361 00.000 12044 Worker thread wakes up
21:16:52.361 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:52.361 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:54.674 02.313 14964 evsrv: cli 01AB28F0 connect
21:16:54.675 00.001 14964 case statement mapped state 6 to 3
21:16:54.676 00.001 14964 case statement mapped state 6 to 3
21:16:54.678 00.002 14964 evsrv: cli 01AB28F0 request: {"method":"get_app_state","id":"3366a532-0c9f-491e-8441-aba70bcad1af"}
21:16:54.678 00.000 14964 case statement mapped state 6 to 3
21:16:54.679 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3366a532-0c9f-491e-8441-aba70bcad1af"}
21:16:54.680 00.001 14964 evsrv: cli 01AB28F0 disconnect
21:16:54.681 00.001 14964 evsrv: cli 01AB2C10 connect
21:16:54.681 00.000 14964 case statement mapped state 6 to 3
21:16:54.682 00.001 14964 case statement mapped state 6 to 3
21:16:54.683 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"971b14e5-e10c-469b-b0ec-ccc8768d1014"}
21:16:54.685 00.002 14964 PhdController::Dither begins
21:16:54.686 00.001 14964 dither: size=2.00, dRA=0.34 dDec=-0.08
21:16:54.687 00.001 14964 MountToCamera -- mountTheta (0.23) + m_xAngle (-1.67) = xAngle (-1.44 = -1.44)
21:16:54.689 00.002 14964 MountToCamera -- mountX=0.34 mountY=-0.08 hyp=0.35 mountTheta=0.23 cameraX=0.05, cameraY=-0.35 cameraTheta=-1.44
21:16:54.690 00.001 14964 setting lock position to (810.44, 384.90)
21:16:54.691 00.001 14964 Mount: notify guiding dithered (0.0, -0.3)
21:16:54.693 00.002 14964 MultiStar: stabilizing after lock position change
21:16:54.694 00.001 14964 Status Line: Dither by 0.34,-0.08
21:16:54.698 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:16:54.699 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:16:54.700 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":0,"id":"971b14e5-e10c-469b-b0ec-ccc8768d1014"}
21:16:54.700 00.000 14964 evsrv: cli 01AB2C10 disconnect
21:16:55.479 00.779 12044 Exposure complete
21:16:55.506 00.027 12044 worker thread done servicing request
21:16:55.506 00.000 14964 OnExposeComplete: enter
21:16:55.508 00.002 14964 UpdateGuideState(): m_state=6
21:16:55.509 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
21:16:55.510 00.001 14964 Star::Find returns 1 (0), X=810.70, Y=385.30, Mass=116362, SNR=205.9, Peak=10434 HFD=3.3
21:16:55.511 00.001 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.67 = 2.67)
21:16:55.511 00.000 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.48)
21:16:55.512 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.41 hyp=0.49 cameraTheta=1.00 mountX=-0.43 mountY=-0.23, mountTheta=-2.66
21:16:55.513 00.001 14964 dither recenter: remaining=(-0.3,0.1) step=(-0.3,0.1)
21:16:55.515 00.002 14964 MountToCamera -- mountTheta (-2.91) + m_xAngle (-1.67) = xAngle (-4.58 = 1.71)
21:16:55.517 00.002 14964 MountToCamera -- mountX=-0.34 mountY=0.08 hyp=0.35 mountTheta=-2.91 cameraX=-0.05, cameraY=0.35 cameraTheta=1.71
21:16:55.518 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.35, opts=4)
21:16:55.520 00.002 14964 Enqueuing Move request for scope (-0.05, 0.35)
21:16:55.522 00.002 14964 Mount: notify direct move -0.34,0.08
21:16:55.523 00.001 12044 Worker thread wakes up
21:16:55.524 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0x4
21:16:55.524 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
21:16:55.524 00.000 12044 Moving (-0.05, 0.35) raw xDistance=-0.34 yDistance=0.08
21:16:55.524 00.000 12044 BLC: window closed
21:16:55.524 00.000 12044 MoveAxis(E, 37, B)
21:16:55.524 00.000 12044 Guiding  Dir = 2, Dur = 37
21:16:55.535 00.011 14964 UpdateImageDisplay: Size=(968,608) min=46, max=10434, med=625, FiltMin=547, FiltMax=6875, Gamma=0.810
21:16:55.540 00.005 14964 UpdateGuideState exits: m=116362 SNR=205.9
21:16:55.541 00.001 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 1 / 99999
21:16:55.542 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559415.542,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:16:55.542 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:55.543 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:55.543 00.000 14964 Enqueuing Expose request
21:16:55.548 00.005 12044 IsSlewing returns 0
21:16:55.549 00.001 12044 IsGuiding returns 0
21:16:55.581 00.032 12044 PulseGuide returned control before completion, sleep 15
21:16:55.608 00.027 12044 IsGuiding returns 1
21:16:55.608 00.000 12044 scope still moving after pulse duration time elapsed
21:16:55.658 00.050 12044 IsSlewing returns 0
21:16:55.690 00.032 12044 IsGuiding returns 0
21:16:55.690 00.000 12044 scope move finished after 37 + 104 ms
21:16:55.690 00.000 12044 Move returns status 0, amount 37
21:16:55.690 00.000 12044 BLC: window closed
21:16:55.690 00.000 12044 BLC: Compensation needed for non-algo type move
21:16:55.690 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 218 applied
21:16:55.690 00.000 12044 MoveAxis(S, 226, B)
21:16:55.690 00.000 12044 Guiding  Dir = 1, Dur = 226
21:16:55.720 00.030 12044 IsSlewing returns 0
21:16:55.720 00.000 12044 IsGuiding returns 0
21:16:55.751 00.031 12044 PulseGuide returned control before completion, sleep 205
21:16:55.962 00.211 12044 IsGuiding returns 1
21:16:55.962 00.000 12044 scope still moving after pulse duration time elapsed
21:16:56.070 00.108 12044 IsSlewing returns 0
21:16:56.071 00.001 12044 IsGuiding returns 0
21:16:56.071 00.000 12044 scope move finished after 226 + 124 ms
21:16:56.071 00.000 12044 Move returns status 0, amount 226
21:16:56.071 00.000 12044 move complete, result=0
21:16:56.071 00.000 12044 worker thread done servicing request
21:16:56.071 00.000 12044 Worker thread wakes up
21:16:56.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:56.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:16:56.071 00.000 14964 GuideStep: -0.3 px 37 ms EAST, 0.1 px 226 ms SOUTH
21:16:59.176 03.105 12044 Exposure complete
21:16:59.197 00.021 12044 worker thread done servicing request
21:16:59.197 00.000 14964 OnExposeComplete: enter
21:16:59.197 00.000 14964 UpdateGuideState(): m_state=6
21:16:59.198 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
21:16:59.198 00.000 14964 Star::Find returns 1 (0), X=810.77, Y=385.04, Mass=117221, SNR=201.7, Peak=11770 HFD=2.8
21:16:59.199 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.67) = xAngle (2.09 = 2.09)
21:16:59.200 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.23 = -1.06)
21:16:59.200 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.36 cameraTheta=0.42 mountX=-0.18 mountY=-0.32, mountTheta=-2.09
21:16:59.202 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.15, opts=13)
21:16:59.202 00.000 14964 Enqueuing Move request for scope (0.33, 0.15)
21:16:59.203 00.001 12044 Worker thread wakes up
21:16:59.203 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.15) opts 0xd
21:16:59.203 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.15)
21:16:59.203 00.000 12044 Moving (0.33, 0.15) raw xDistance=-0.18 yDistance=-0.32
21:16:59.203 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
21:16:59.203 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:59.203 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:16:59.203 00.000 12044 MoveAxis(E, 0, ABG)
21:16:59.203 00.000 12044 Move returns status 0, amount 0
21:16:59.203 00.000 12044 MoveAxis(N, 0, ABG)
21:16:59.203 00.000 12044 Move returns status 0, amount 0
21:16:59.203 00.000 12044 move complete, result=0
21:16:59.204 00.001 12044 worker thread done servicing request
21:16:59.217 00.013 14964 UpdateImageDisplay: Size=(968,608) min=235, max=11770, med=623, FiltMin=535, FiltMax=8682, Gamma=0.810
21:16:59.223 00.006 14964 UpdateGuideState exits: m=117221 SNR=201.7
21:16:59.223 00.000 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 2 / 99999
21:16:59.224 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559419.224,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":3.7,"SettleTime":15.0,"StarLocked":true}
21:16:59.224 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:59.225 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:16:59.225 00.000 14964 Enqueuing Expose request
21:16:59.226 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:16:59.226 00.000 12044 Worker thread wakes up
21:16:59.226 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:16:59.226 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:02.332 03.106 12044 Exposure complete
21:17:02.357 00.025 12044 worker thread done servicing request
21:17:02.357 00.000 14964 OnExposeComplete: enter
21:17:02.357 00.000 14964 UpdateGuideState(): m_state=6
21:17:02.358 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
21:17:02.358 00.000 14964 Star::Find returns 1 (0), X=810.56, Y=385.27, Mass=115199, SNR=196.8, Peak=10619 HFD=3.2
21:17:02.359 00.001 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.67) = xAngle (2.93 = 2.93)
21:17:02.360 00.001 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.07 = -0.22)
21:17:02.360 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=-0.38 mountY=-0.08, mountTheta=-2.92
21:17:02.361 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.37, opts=13)
21:17:02.362 00.001 14964 Enqueuing Move request for scope (0.12, 0.37)
21:17:02.362 00.000 12044 Worker thread wakes up
21:17:02.362 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
21:17:02.362 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
21:17:02.362 00.000 12044 Moving (0.12, 0.37) raw xDistance=-0.38 yDistance=-0.08
21:17:02.362 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = 0.00
21:17:02.362 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:02.362 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:02.362 00.000 12044 MoveAxis(E, 27, ABG)
21:17:02.362 00.000 12044 Guiding  Dir = 2, Dur = 27
21:17:02.370 00.008 14964 UpdateImageDisplay: Size=(968,608) min=186, max=10619, med=624, FiltMin=538, FiltMax=6919, Gamma=0.810
21:17:02.375 00.005 14964 UpdateGuideState exits: m=115199 SNR=196.8
21:17:02.375 00.000 14964 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 3 / 99999
21:17:02.376 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559422.376,"Host":"NUCBOX","Inst":1,"Distance":0.37,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
21:17:02.376 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:02.377 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:02.377 00.000 14964 Enqueuing Expose request
21:17:02.408 00.031 12044 IsSlewing returns 0
21:17:02.408 00.000 12044 IsGuiding returns 0
21:17:02.512 00.104 12044 IsGuiding returns 1
21:17:02.512 00.000 12044 scope still moving after pulse duration time elapsed
21:17:02.563 00.051 12044 IsSlewing returns 0
21:17:02.564 00.001 12044 IsGuiding returns 0
21:17:02.564 00.000 12044 scope move finished after 27 + 128 ms
21:17:02.564 00.000 12044 Move returns status 0, amount 27
21:17:02.564 00.000 12044 MoveAxis(N, 0, ABG)
21:17:02.564 00.000 12044 Move returns status 0, amount 0
21:17:02.564 00.000 12044 move complete, result=0
21:17:02.564 00.000 12044 worker thread done servicing request
21:17:02.565 00.001 12044 Worker thread wakes up
21:17:02.565 00.000 14964 GuideStep: -0.4 px 27 ms EAST, -0.1 px 0 ms NORTH
21:17:02.567 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:02.567 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:05.669 03.102 12044 Exposure complete
21:17:05.715 00.046 12044 worker thread done servicing request
21:17:05.715 00.000 14964 OnExposeComplete: enter
21:17:05.716 00.001 14964 UpdateGuideState(): m_state=6
21:17:05.716 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
21:17:05.717 00.001 14964 Star::Find returns 1 (0), X=810.69, Y=384.37, Mass=118536, SNR=201.3, Peak=8878 HFD=3.4
21:17:05.717 00.000 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.67) = xAngle (0.54 = 0.54)
21:17:05.718 00.001 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.68 = -2.60)
21:17:05.719 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.52 hyp=0.58 cameraTheta=-1.12 mountX=0.49 mountY=-0.30, mountTheta=-0.54
21:17:05.722 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.52, opts=13)
21:17:05.723 00.001 14964 Enqueuing Move request for scope (0.25, -0.52)
21:17:05.724 00.001 12044 Worker thread wakes up
21:17:05.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.52) opts 0xd
21:17:05.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.52)
21:17:05.724 00.000 12044 Moving (0.25, -0.52) raw xDistance=0.49 yDistance=-0.30
21:17:05.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.49, slope = 0.00
21:17:05.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:05.724 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:17:05.724 00.000 12044 MoveAxis(W, 35, ABG)
21:17:05.724 00.000 12044 Guiding  Dir = 3, Dur = 35
21:17:05.732 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8878, med=625, FiltMin=535, FiltMax=6199, Gamma=0.810
21:17:05.738 00.006 14964 UpdateGuideState exits: m=118536 SNR=201.3
21:17:05.739 00.001 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 4 / 99999
21:17:05.739 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559425.739,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
21:17:05.740 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:05.740 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:05.741 00.001 14964 Enqueuing Expose request
21:17:05.797 00.056 12044 IsSlewing returns 0
21:17:05.798 00.001 12044 IsGuiding returns 0
21:17:05.830 00.032 12044 PulseGuide returned control before completion, sleep 14
21:17:05.852 00.022 12044 IsGuiding returns 1
21:17:05.852 00.000 12044 scope still moving after pulse duration time elapsed
21:17:05.910 00.058 12044 IsSlewing returns 0
21:17:05.911 00.001 12044 IsGuiding returns 0
21:17:05.911 00.000 12044 scope move finished after 35 + 77 ms
21:17:05.911 00.000 12044 Move returns status 0, amount 35
21:17:05.911 00.000 12044 MoveAxis(N, 0, ABG)
21:17:05.911 00.000 12044 Move returns status 0, amount 0
21:17:05.911 00.000 12044 move complete, result=0
21:17:05.912 00.001 12044 worker thread done servicing request
21:17:05.912 00.000 12044 Worker thread wakes up
21:17:05.912 00.000 14964 GuideStep: 0.5 px 35 ms WEST, -0.3 px 0 ms NORTH
21:17:05.913 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:05.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:09.044 03.131 12044 Exposure complete
21:17:09.068 00.024 12044 worker thread done servicing request
21:17:09.068 00.000 14964 OnExposeComplete: enter
21:17:09.069 00.001 14964 UpdateGuideState(): m_state=6
21:17:09.069 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
21:17:09.070 00.001 14964 Star::Find returns 1 (0), X=810.68, Y=384.64, Mass=116829, SNR=207.5, Peak=11155 HFD=3.0
21:17:09.070 00.000 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.67) = xAngle (0.86 = 0.86)
21:17:09.071 00.001 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.00 = -2.29)
21:17:09.071 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-0.81 mountX=0.23 mountY=-0.26, mountTheta=-0.86
21:17:09.072 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.25, opts=13)
21:17:09.073 00.001 14964 Enqueuing Move request for scope (0.24, -0.25)
21:17:09.074 00.001 12044 Worker thread wakes up
21:17:09.074 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
21:17:09.074 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
21:17:09.074 00.000 12044 Moving (0.24, -0.25) raw xDistance=0.23 yDistance=-0.26
21:17:09.074 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.55, using input
21:17:09.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.21
21:17:09.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:09.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:17:09.074 00.000 12044 MoveAxis(E, 0, ABG)
21:17:09.074 00.000 12044 Move returns status 0, amount 0
21:17:09.074 00.000 12044 MoveAxis(N, 0, ABG)
21:17:09.074 00.000 12044 Move returns status 0, amount 0
21:17:09.074 00.000 12044 move complete, result=0
21:17:09.074 00.000 12044 worker thread done servicing request
21:17:09.081 00.007 14964 UpdateImageDisplay: Size=(968,608) min=188, max=11155, med=624, FiltMin=538, FiltMax=5715, Gamma=0.810
21:17:09.088 00.007 14964 UpdateGuideState exits: m=116829 SNR=207.5
21:17:09.089 00.001 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 5 / 99999
21:17:09.089 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559429.089,"Host":"NUCBOX","Inst":1,"Distance":0.41,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
21:17:09.090 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:09.090 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:09.091 00.001 14964 Enqueuing Expose request
21:17:09.091 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:17:09.092 00.001 12044 Worker thread wakes up
21:17:09.092 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:09.092 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:12.197 03.105 12044 Exposure complete
21:17:12.230 00.033 12044 worker thread done servicing request
21:17:12.231 00.001 14964 OnExposeComplete: enter
21:17:12.232 00.001 14964 UpdateGuideState(): m_state=6
21:17:12.233 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
21:17:12.234 00.001 14964 Star::Find returns 1 (0), X=811.17, Y=385.18, Mass=116547, SNR=201.6, Peak=11046 HFD=3.1
21:17:12.234 00.000 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.67) = xAngle (2.04 = 2.04)
21:17:12.235 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.17 = -1.11)
21:17:12.235 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=0.28 hyp=0.79 cameraTheta=0.37 mountX=-0.35 mountY=-0.70, mountTheta=-2.04
21:17:12.239 00.004 14964 SchedulePrimaryMove(1136A648, x=0.73, y=0.28, opts=13)
21:17:12.239 00.000 14964 Enqueuing Move request for scope (0.73, 0.28)
21:17:12.240 00.001 12044 Worker thread wakes up
21:17:12.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.28) opts 0xd
21:17:12.240 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, 0.28)
21:17:12.240 00.000 12044 Moving (0.73, 0.28) raw xDistance=-0.35 yDistance=-0.70
21:17:12.240 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.03
21:17:12.240 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:17:12.240 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
21:17:12.240 00.000 12044 MoveAxis(E, 0, ABG)
21:17:12.240 00.000 12044 Move returns status 0, amount 0
21:17:12.240 00.000 12044 MoveAxis(N, 0, ABG)
21:17:12.240 00.000 12044 Move returns status 0, amount 0
21:17:12.240 00.000 12044 move complete, result=0
21:17:12.241 00.001 12044 worker thread done servicing request
21:17:12.247 00.006 14964 UpdateImageDisplay: Size=(968,608) min=196, max=11046, med=624, FiltMin=532, FiltMax=6620, Gamma=0.810
21:17:12.256 00.009 14964 UpdateGuideState exits: m=116547 SNR=201.6
21:17:12.257 00.001 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 6 / 99999
21:17:12.257 00.000 14964 PhdController: newstate STATE_FINISH
21:17:12.258 00.001 14964 PhdController complete: success
21:17:12.258 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778559432.258,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:17:12.259 00.001 14964 Mount: notify guiding dither settle done success=1
21:17:12.259 00.000 14964 PhdController: newstate STATE_IDLE
21:17:12.260 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:12.260 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:12.260 00.000 14964 Enqueuing Expose request
21:17:12.261 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.7 px 0 ms NORTH
21:17:12.261 00.000 12044 Worker thread wakes up
21:17:12.262 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:12.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:15.359 03.097 12044 Exposure complete
21:17:15.399 00.040 12044 worker thread done servicing request
21:17:15.400 00.001 14964 OnExposeComplete: enter
21:17:15.401 00.001 14964 UpdateGuideState(): m_state=6
21:17:15.403 00.002 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
21:17:15.404 00.001 14964 Star::Find returns 1 (0), X=811.31, Y=385.51, Mass=116777, SNR=201.7, Peak=10534 HFD=3.3
21:17:15.405 00.001 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.67) = xAngle (2.29 = 2.29)
21:17:15.407 00.002 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.42 = -0.86)
21:17:15.408 00.001 14964 CameraToMount -- cameraX=0.87 cameraY=0.62 hyp=1.07 cameraTheta=0.62 mountX=-0.70 mountY=-0.81, mountTheta=-2.28
21:17:15.414 00.006 14964 SchedulePrimaryMove(1136A648, x=0.87, y=0.62, opts=13)
21:17:15.416 00.002 14964 Enqueuing Move request for scope (0.87, 0.62)
21:17:15.418 00.002 12044 Worker thread wakes up
21:17:15.419 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.62) opts 0xd
21:17:15.419 00.000 12044 Handling offset move in thread for scope, endpoint = (0.87, 0.62)
21:17:15.419 00.000 12044 Moving (0.87, 0.62) raw xDistance=-0.70 yDistance=-0.81
21:17:15.419 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.70, slope = -0.08
21:17:15.419 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:17:15.419 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
21:17:15.419 00.000 12044 MoveAxis(E, 33, ABG)
21:17:15.419 00.000 12044 Guiding  Dir = 2, Dur = 33
21:17:15.445 00.026 14964 UpdateImageDisplay: Size=(968,608) min=58, max=10534, med=625, FiltMin=543, FiltMax=6419, Gamma=0.810
21:17:15.455 00.010 14964 UpdateGuideState exits: m=116777 SNR=201.7
21:17:15.457 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:15.459 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:15.460 00.001 14964 Enqueuing Expose request
21:17:15.520 00.060 12044 IsSlewing returns 0
21:17:15.520 00.000 12044 IsGuiding returns 0
21:17:15.552 00.032 12044 PulseGuide returned control before completion, sleep 11
21:17:15.583 00.031 12044 IsGuiding returns 1
21:17:15.583 00.000 12044 scope still moving after pulse duration time elapsed
21:17:15.665 00.082 12044 IsSlewing returns 0
21:17:15.666 00.001 12044 IsGuiding returns 0
21:17:15.666 00.000 12044 scope move finished after 33 + 112 ms
21:17:15.666 00.000 12044 Move returns status 0, amount 33
21:17:15.666 00.000 12044 MoveAxis(N, 0, ABG)
21:17:15.666 00.000 12044 Move returns status 0, amount 0
21:17:15.666 00.000 12044 move complete, result=0
21:17:15.666 00.000 12044 worker thread done servicing request
21:17:15.666 00.000 12044 Worker thread wakes up
21:17:15.666 00.000 14964 GuideStep: -0.7 px 33 ms EAST, -0.8 px 0 ms NORTH
21:17:15.668 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:15.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:18.770 03.102 12044 Exposure complete
21:17:18.794 00.024 12044 worker thread done servicing request
21:17:18.795 00.001 14964 OnExposeComplete: enter
21:17:18.795 00.000 14964 UpdateGuideState(): m_state=6
21:17:18.796 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
21:17:18.796 00.000 14964 Star::Find returns 1 (0), X=811.41, Y=384.95, Mass=116045, SNR=199.8, Peak=9838 HFD=3.5
21:17:18.797 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.67) = xAngle (1.72 = 1.72)
21:17:18.797 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.86 = -1.43)
21:17:18.798 00.001 14964 CameraToMount -- cameraX=0.97 cameraY=0.05 hyp=0.97 cameraTheta=0.05 mountX=-0.15 mountY=-0.96, mountTheta=-1.72
21:17:18.799 00.001 14964 SchedulePrimaryMove(1136A648, x=0.97, y=0.05, opts=13)
21:17:18.800 00.001 14964 Enqueuing Move request for scope (0.97, 0.05)
21:17:18.800 00.000 12044 Worker thread wakes up
21:17:18.801 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.05) opts 0xd
21:17:18.801 00.000 12044 Handling offset move in thread for scope, endpoint = (0.97, 0.05)
21:17:18.801 00.000 12044 Moving (0.97, 0.05) raw xDistance=-0.15 yDistance=-0.96
21:17:18.801 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.23, using input
21:17:18.801 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.05
21:17:18.801 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.47
21:17:18.801 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
21:17:18.801 00.000 12044 MoveAxis(E, 0, ABG)
21:17:18.801 00.000 12044 Move returns status 0, amount 0
21:17:18.801 00.000 12044 BLC: Oldest BLC event removed
21:17:18.801 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 218 applied
21:17:18.801 00.000 12044 MoveAxis(N, 308, ABG)
21:17:18.801 00.000 12044 Guiding  Dir = 0, Dur = 308
21:17:18.810 00.009 14964 UpdateImageDisplay: Size=(968,608) min=36, max=9838, med=625, FiltMin=538, FiltMax=5766, Gamma=0.810
21:17:18.816 00.006 14964 UpdateGuideState exits: m=116045 SNR=199.8
21:17:18.816 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:18.817 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:18.817 00.000 14964 Enqueuing Expose request
21:17:18.899 00.082 12044 IsSlewing returns 0
21:17:18.899 00.000 12044 IsGuiding returns 0
21:17:18.930 00.031 12044 PulseGuide returned control before completion, sleep 288
21:17:19.222 00.292 12044 IsGuiding returns 1
21:17:19.222 00.000 12044 scope still moving after pulse duration time elapsed
21:17:19.302 00.080 12044 IsSlewing returns 0
21:17:19.302 00.000 12044 IsGuiding returns 0
21:17:19.302 00.000 12044 scope move finished after 308 + 95 ms
21:17:19.302 00.000 12044 Move returns status 0, amount 308
21:17:19.302 00.000 12044 move complete, result=0
21:17:19.303 00.001 12044 worker thread done servicing request
21:17:19.303 00.000 12044 Worker thread wakes up
21:17:19.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:19.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:19.303 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -1.0 px 308 ms NORTH
21:17:22.429 03.126 12044 Exposure complete
21:17:22.469 00.040 12044 worker thread done servicing request
21:17:22.469 00.000 14964 OnExposeComplete: enter
21:17:22.470 00.001 14964 UpdateGuideState(): m_state=6
21:17:22.470 00.000 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
21:17:22.471 00.001 14964 Star::Find returns 1 (0), X=810.29, Y=384.45, Mass=116422, SNR=198.9, Peak=9336 HFD=3.4
21:17:22.471 00.000 14964 MultiStar: exiting stabilization period
21:17:22.472 00.001 14964 MultiStar: updating star positions after lock position change
21:17:22.473 00.001 14964 Star::Find(35, 269, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
21:17:22.474 00.001 14964 Star::Find returns 1 (0), X=270.09, Y=181.79, Mass=60486, SNR=137.7, Peak=5092 HFD=3.3
21:17:22.476 00.002 14964 Star::Find(35, 635, 194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
21:17:22.477 00.001 14964 Star::Find returns 1 (0), X=636.26, Y=195.03, Mass=23469, SNR=75.4, Peak=2437 HFD=3.3
21:17:22.478 00.001 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.67) = xAngle (-0.23 = -0.23)
21:17:22.479 00.001 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.91 = 2.91)
21:17:22.480 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.45 hyp=0.47 cameraTheta=-1.89 mountX=0.46 mountY=0.11, mountTheta=0.23
21:17:22.484 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.45, opts=13)
21:17:22.484 00.000 14964 Enqueuing Move request for scope (-0.15, -0.45)
21:17:22.486 00.002 12044 Worker thread wakes up
21:17:22.486 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.45) opts 0xd
21:17:22.486 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.45)
21:17:22.486 00.000 12044 Moving (-0.15, -0.45) raw xDistance=0.46 yDistance=0.11
21:17:22.486 00.000 12044 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.961662, 1:-0.108750
21:17:22.486 00.000 12044 BLC: No correction, Miss < min_move
21:17:22.486 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.46, slope = 0.02
21:17:22.486 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:22.486 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:17:22.486 00.000 12044 MoveAxis(W, 10, ABG)
21:17:22.486 00.000 12044 Guiding  Dir = 3, Dur = 10
21:17:22.494 00.008 14964 UpdateImageDisplay: Size=(968,608) min=246, max=9336, med=624, FiltMin=539, FiltMax=6554, Gamma=0.810
21:17:22.500 00.006 14964 UpdateGuideState exits: m=116422 SNR=198.9
21:17:22.502 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:22.502 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:22.503 00.001 14964 Enqueuing Expose request
21:17:22.519 00.016 12044 IsSlewing returns 0
21:17:22.519 00.000 12044 IsGuiding returns 0
21:17:22.552 00.033 12044 IsGuiding returns 1
21:17:22.552 00.000 12044 scope still moving after pulse duration time elapsed
21:17:22.628 00.076 12044 IsSlewing returns 0
21:17:22.628 00.000 12044 IsGuiding returns 0
21:17:22.628 00.000 12044 scope move finished after 10 + 99 ms
21:17:22.628 00.000 12044 Move returns status 0, amount 10
21:17:22.628 00.000 12044 MoveAxis(N, 0, ABG)
21:17:22.628 00.000 12044 Move returns status 0, amount 0
21:17:22.628 00.000 12044 move complete, result=0
21:17:22.629 00.001 12044 worker thread done servicing request
21:17:22.629 00.000 12044 Worker thread wakes up
21:17:22.629 00.000 14964 GuideStep: 0.5 px 10 ms WEST, 0.1 px 0 ms NORTH
21:17:22.631 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:22.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:25.740 03.109 12044 Exposure complete
21:17:25.783 00.043 12044 worker thread done servicing request
21:17:25.783 00.000 14964 OnExposeComplete: enter
21:17:25.785 00.002 14964 UpdateGuideState(): m_state=6
21:17:25.786 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
21:17:25.788 00.002 14964 Star::Find returns 1 (0), X=810.45, Y=384.95, Mass=115090, SNR=204.9, Peak=9315 HFD=3.5
21:17:25.791 00.003 14964 MultiStar: [#1 -0.05,0.57,0.69,U] [#2 -0.11,0.58,0.37,U] 
21:17:25.792 00.001 14964 single-star, 2 included, MultiStar: {-0.03, 0.32}, one-star: {0.01, 0.06}
21:17:25.792 00.000 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.67) = xAngle (3.10 = 3.10)
21:17:25.794 00.002 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.23 = -0.05)
21:17:25.795 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
21:17:25.797 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.06, opts=13)
21:17:25.799 00.002 14964 Enqueuing Move request for scope (0.01, 0.06)
21:17:25.800 00.001 12044 Worker thread wakes up
21:17:25.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:17:25.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:17:25.800 00.000 12044 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
21:17:25.800 00.000 12044 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.961662, 1:-0.108750, 2:0.002896
21:17:25.800 00.000 12044 BLC: No correction, Miss < min_move
21:17:25.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
21:17:25.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:25.801 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:17:25.801 00.000 12044 MoveAxis(E, 0, ABG)
21:17:25.801 00.000 12044 Move returns status 0, amount 0
21:17:25.801 00.000 12044 MoveAxis(N, 0, ABG)
21:17:25.801 00.000 12044 Move returns status 0, amount 0
21:17:25.801 00.000 12044 move complete, result=0
21:17:25.801 00.000 12044 worker thread done servicing request
21:17:25.815 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9315, med=624, FiltMin=538, FiltMax=7394, Gamma=0.810
21:17:25.824 00.009 14964 UpdateGuideState exits: m=115090 SNR=204.9
21:17:25.826 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:25.827 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:25.828 00.001 14964 Enqueuing Expose request
21:17:25.830 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:17:25.830 00.000 12044 Worker thread wakes up
21:17:25.830 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:25.830 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:28.931 03.101 12044 Exposure complete
21:17:28.957 00.026 12044 worker thread done servicing request
21:17:28.957 00.000 14964 OnExposeComplete: enter
21:17:28.957 00.000 14964 UpdateGuideState(): m_state=6
21:17:28.958 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
21:17:28.959 00.001 14964 Star::Find returns 1 (0), X=810.72, Y=384.61, Mass=115373, SNR=193.8, Peak=10067 HFD=3.3
21:17:28.959 00.000 14964 MultiStar: [#1 0.37,0.05,0.75,U] [#2 0.32,0.09,0.40,U] 
21:17:28.960 00.001 14964 refined, 2 included, MultiStar: {0.32, -0.10}, one-star: {0.28, -0.29}
21:17:28.960 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.37 = 1.37)
21:17:28.961 00.001 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.78)
21:17:28.961 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-0.30 mountX=0.07 mountY=-0.33, mountTheta=-1.37
21:17:28.962 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.10, opts=13)
21:17:28.963 00.001 14964 Enqueuing Move request for scope (0.32, -0.10)
21:17:28.963 00.000 12044 Worker thread wakes up
21:17:28.964 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
21:17:28.964 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
21:17:28.964 00.000 12044 Moving (0.32, -0.10) raw xDistance=0.07 yDistance=-0.33
21:17:28.964 00.000 12044 BLC: window closed
21:17:28.964 00.000 12044 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.961662, 1:-0.108750, 2:0.002896
21:17:28.964 00.000 12044 BLC: No correction, Miss < min_move
21:17:28.964 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
21:17:28.964 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
21:17:28.964 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:28.964 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:17:28.964 00.000 12044 MoveAxis(E, 0, ABG)
21:17:28.964 00.000 12044 Move returns status 0, amount 0
21:17:28.964 00.000 12044 MoveAxis(N, 0, ABG)
21:17:28.964 00.000 12044 Move returns status 0, amount 0
21:17:28.964 00.000 12044 move complete, result=0
21:17:28.964 00.000 12044 worker thread done servicing request
21:17:28.972 00.008 14964 UpdateImageDisplay: Size=(968,608) min=170, max=10067, med=624, FiltMin=539, FiltMax=5311, Gamma=0.810
21:17:28.978 00.006 14964 UpdateGuideState exits: m=115373 SNR=193.8
21:17:28.978 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:28.979 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:28.979 00.000 14964 Enqueuing Expose request
21:17:28.980 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:17:28.980 00.000 12044 Worker thread wakes up
21:17:28.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:28.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:32.082 03.102 12044 Exposure complete
21:17:32.108 00.026 12044 worker thread done servicing request
21:17:32.108 00.000 14964 OnExposeComplete: enter
21:17:32.110 00.002 14964 UpdateGuideState(): m_state=6
21:17:32.111 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
21:17:32.113 00.002 14964 Star::Find returns 1 (0), X=810.43, Y=384.97, Mass=116258, SNR=193.4, Peak=11071 HFD=3.4
21:17:32.114 00.001 14964 MultiStar: [#1 -0.00,0.50,0.76,U] [#2 0.08,0.46,0.42,U] 
21:17:32.116 00.002 14964 single-star, 2 included, MultiStar: {0.01, 0.30}, one-star: {-0.01, 0.07}
21:17:32.117 00.001 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.67) = xAngle (3.39 = -2.89)
21:17:32.118 00.001 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.53 = 0.25)
21:17:32.120 00.002 14964 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.73 mountX=-0.07 mountY=0.02, mountTheta=2.90
21:17:32.124 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.07, opts=13)
21:17:32.125 00.001 14964 Enqueuing Move request for scope (-0.01, 0.07)
21:17:32.127 00.002 12044 Worker thread wakes up
21:17:32.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:17:32.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:17:32.127 00.000 12044 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.02
21:17:32.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
21:17:32.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:32.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:32.127 00.000 12044 MoveAxis(E, 0, ABG)
21:17:32.127 00.000 12044 Move returns status 0, amount 0
21:17:32.127 00.000 12044 MoveAxis(N, 0, ABG)
21:17:32.127 00.000 12044 Move returns status 0, amount 0
21:17:32.127 00.000 12044 move complete, result=0
21:17:32.127 00.000 12044 worker thread done servicing request
21:17:32.142 00.015 14964 UpdateImageDisplay: Size=(968,608) min=26, max=12596, med=623, FiltMin=538, FiltMax=6923, Gamma=0.810
21:17:32.152 00.010 14964 UpdateGuideState exits: m=116258 SNR=193.4
21:17:32.155 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:32.158 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:32.160 00.002 14964 Enqueuing Expose request
21:17:32.161 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:17:32.164 00.003 12044 Worker thread wakes up
21:17:32.165 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:32.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:35.297 03.132 12044 Exposure complete
21:17:35.333 00.036 12044 worker thread done servicing request
21:17:35.334 00.001 14964 OnExposeComplete: enter
21:17:35.335 00.001 14964 UpdateGuideState(): m_state=6
21:17:35.336 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
21:17:35.337 00.001 14964 Star::Find returns 1 (0), X=810.36, Y=384.82, Mass=116857, SNR=203.3, Peak=11503 HFD=3.2
21:17:35.339 00.002 14964 MultiStar: [#1 -0.47,0.34,0.70,U] [#2 -0.23,0.16,0.39,U] 
21:17:35.341 00.002 14964 single-star, 2 included, MultiStar: {-0.24, 0.11}, one-star: {-0.08, -0.07}
21:17:35.343 00.002 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.67) = xAngle (-0.74 = -0.74)
21:17:35.345 00.002 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.39 = 2.39)
21:17:35.346 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.41 mountX=0.08 mountY=0.07, mountTheta=0.75
21:17:35.348 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.07, opts=13)
21:17:35.350 00.002 14964 Enqueuing Move request for scope (-0.08, -0.07)
21:17:35.351 00.001 12044 Worker thread wakes up
21:17:35.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
21:17:35.351 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
21:17:35.351 00.000 12044 Moving (-0.08, -0.07) raw xDistance=0.08 yDistance=0.07
21:17:35.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
21:17:35.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:35.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:35.351 00.000 12044 MoveAxis(E, 0, ABG)
21:17:35.351 00.000 12044 Move returns status 0, amount 0
21:17:35.351 00.000 12044 MoveAxis(N, 0, ABG)
21:17:35.351 00.000 12044 Move returns status 0, amount 0
21:17:35.352 00.001 12044 move complete, result=0
21:17:35.352 00.000 12044 worker thread done servicing request
21:17:35.365 00.013 14964 UpdateImageDisplay: Size=(968,608) min=291, max=11503, med=625, FiltMin=542, FiltMax=6745, Gamma=0.810
21:17:35.374 00.009 14964 UpdateGuideState exits: m=116857 SNR=203.3
21:17:35.375 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:35.376 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:35.377 00.001 14964 Enqueuing Expose request
21:17:35.378 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:35.378 00.000 12044 Worker thread wakes up
21:17:35.378 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:35.378 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:38.517 03.139 12044 Exposure complete
21:17:38.554 00.037 12044 worker thread done servicing request
21:17:38.554 00.000 14964 OnExposeComplete: enter
21:17:38.556 00.002 14964 UpdateGuideState(): m_state=6
21:17:38.557 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
21:17:38.559 00.002 14964 Star::Find returns 1 (0), X=810.13, Y=385.10, Mass=116134, SNR=199.3, Peak=9527 HFD=3.7
21:17:38.561 00.002 14964 MultiStar: [#1 -0.63,0.54,0.00,M1] [#2 -0.67,0.64,0.00,M1] 
21:17:38.562 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.67) = xAngle (4.22 = -2.06)
21:17:38.563 00.001 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.35 = 1.07)
21:17:38.565 00.002 14964 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.38 cameraTheta=2.55 mountX=-0.18 mountY=0.33, mountTheta=2.07
21:17:38.567 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.21, opts=13)
21:17:38.568 00.001 14964 Enqueuing Move request for scope (-0.31, 0.21)
21:17:38.570 00.002 12044 Worker thread wakes up
21:17:38.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
21:17:38.570 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
21:17:38.570 00.000 12044 Moving (-0.31, 0.21) raw xDistance=-0.18 yDistance=0.33
21:17:38.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
21:17:38.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:38.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:17:38.570 00.000 12044 MoveAxis(E, 0, ABG)
21:17:38.570 00.000 12044 Move returns status 0, amount 0
21:17:38.570 00.000 12044 MoveAxis(N, 0, ABG)
21:17:38.570 00.000 12044 Move returns status 0, amount 0
21:17:38.570 00.000 12044 move complete, result=0
21:17:38.570 00.000 12044 worker thread done servicing request
21:17:38.583 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9527, med=624, FiltMin=538, FiltMax=6800, Gamma=0.810
21:17:38.591 00.008 14964 UpdateGuideState exits: m=116134 SNR=199.3
21:17:38.591 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:38.592 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:38.592 00.000 14964 Enqueuing Expose request
21:17:38.593 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:17:38.593 00.000 12044 Worker thread wakes up
21:17:38.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:38.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:41.704 03.111 12044 Exposure complete
21:17:41.749 00.045 12044 worker thread done servicing request
21:17:41.749 00.000 14964 OnExposeComplete: enter
21:17:41.751 00.002 14964 UpdateGuideState(): m_state=6
21:17:41.752 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
21:17:41.753 00.001 14964 Star::Find returns 1 (0), X=810.19, Y=385.43, Mass=116677, SNR=203.0, Peak=8071 HFD=3.7
21:17:41.753 00.000 14964 MultiStar: [#1 -0.15,1.20,0.00,M2] [#2 -0.20,1.16,0.00,M2] 
21:17:41.755 00.002 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.67) = xAngle (3.67 = -2.61)
21:17:41.758 00.003 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.80 = 0.52)
21:17:41.761 00.003 14964 CameraToMount -- cameraX=-0.25 cameraY=0.54 hyp=0.59 cameraTheta=2.00 mountX=-0.51 mountY=0.29, mountTheta=2.62
21:17:41.765 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.54, opts=13)
21:17:41.767 00.002 14964 Enqueuing Move request for scope (-0.25, 0.54)
21:17:41.768 00.001 12044 Worker thread wakes up
21:17:41.768 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.54) opts 0xd
21:17:41.768 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.54)
21:17:41.768 00.000 12044 Moving (-0.25, 0.54) raw xDistance=-0.51 yDistance=0.29
21:17:41.769 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.51, slope = 0.01
21:17:41.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:41.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:17:41.769 00.000 12044 MoveAxis(E, 0, ABG)
21:17:41.769 00.000 12044 Move returns status 0, amount 0
21:17:41.769 00.000 12044 MoveAxis(N, 0, ABG)
21:17:41.769 00.000 12044 Move returns status 0, amount 0
21:17:41.769 00.000 12044 move complete, result=0
21:17:41.769 00.000 12044 worker thread done servicing request
21:17:41.785 00.016 14964 UpdateImageDisplay: Size=(968,608) min=342, max=8071, med=624, FiltMin=535, FiltMax=6312, Gamma=0.810
21:17:41.796 00.011 14964 UpdateGuideState exits: m=116677 SNR=203.0
21:17:41.797 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:41.799 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:41.800 00.001 14964 Enqueuing Expose request
21:17:41.800 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
21:17:41.802 00.002 12044 Worker thread wakes up
21:17:41.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:41.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:44.930 03.128 12044 Exposure complete
21:17:44.951 00.021 12044 worker thread done servicing request
21:17:44.951 00.000 14964 OnExposeComplete: enter
21:17:44.953 00.002 14964 UpdateGuideState(): m_state=6
21:17:44.953 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
21:17:44.954 00.001 14964 Star::Find returns 1 (0), X=809.62, Y=385.43, Mass=115366, SNR=190.9, Peak=9801 HFD=3.3
21:17:44.954 00.000 14964 MultiStar: [#1 -0.80,0.93,0.00,M3] [#2 -0.93,1.09,0.00,M3] 
21:17:44.955 00.001 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.67) = xAngle (4.23 = -2.05)
21:17:44.955 00.000 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.37 = 1.08)
21:17:44.956 00.001 14964 CameraToMount -- cameraX=-0.82 cameraY=0.54 hyp=0.98 cameraTheta=2.56 mountX=-0.45 mountY=0.87, mountTheta=2.05
21:17:44.957 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=0.54, opts=13)
21:17:44.958 00.001 14964 Enqueuing Move request for scope (-0.82, 0.54)
21:17:44.958 00.000 12044 Worker thread wakes up
21:17:44.959 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.54) opts 0xd
21:17:44.959 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, 0.54)
21:17:44.959 00.000 12044 Moving (-0.82, 0.54) raw xDistance=-0.45 yDistance=0.87
21:17:44.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.45, slope = -0.02
21:17:44.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:44.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.87
21:17:44.959 00.000 12044 MoveAxis(E, 14, ABG)
21:17:44.959 00.000 12044 Guiding  Dir = 2, Dur = 14
21:17:44.967 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9801, med=626, FiltMin=541, FiltMax=6096, Gamma=0.810
21:17:44.973 00.006 14964 UpdateGuideState exits: m=115366 SNR=190.9
21:17:44.973 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:44.974 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:44.974 00.000 14964 Enqueuing Expose request
21:17:45.009 00.035 12044 IsSlewing returns 0
21:17:45.011 00.002 12044 IsGuiding returns 0
21:17:45.069 00.058 12044 IsGuiding returns 1
21:17:45.069 00.000 12044 scope still moving after pulse duration time elapsed
21:17:45.118 00.049 12044 IsSlewing returns 0
21:17:45.119 00.001 12044 IsGuiding returns 0
21:17:45.119 00.000 12044 scope move finished after 14 + 94 ms
21:17:45.119 00.000 12044 Move returns status 0, amount 14
21:17:45.119 00.000 12044 MoveAxis(N, 0, ABG)
21:17:45.119 00.000 12044 Move returns status 0, amount 0
21:17:45.119 00.000 12044 move complete, result=0
21:17:45.119 00.000 12044 worker thread done servicing request
21:17:45.119 00.000 12044 Worker thread wakes up
21:17:45.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:45.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:45.119 00.000 14964 GuideStep: -0.5 px 14 ms EAST, 0.9 px 0 ms NORTH
21:17:48.221 03.102 12044 Exposure complete
21:17:48.249 00.028 12044 worker thread done servicing request
21:17:48.249 00.000 14964 OnExposeComplete: enter
21:17:48.251 00.002 14964 UpdateGuideState(): m_state=6
21:17:48.252 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
21:17:48.254 00.002 14964 Star::Find returns 1 (0), X=810.12, Y=385.06, Mass=116557, SNR=200.0, Peak=8999 HFD=3.9
21:17:48.255 00.001 14964 MultiStar: [#1 -0.52,0.77,0.00,M4] [#2 -0.49,0.78,0.00,M4] 
21:17:48.258 00.003 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.67) = xAngle (4.33 = -1.95)
21:17:48.259 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.47 = 1.19)
21:17:48.260 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.67 mountX=-0.13 mountY=0.33, mountTheta=1.95
21:17:48.262 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.16, opts=13)
21:17:48.264 00.002 14964 Enqueuing Move request for scope (-0.31, 0.16)
21:17:48.265 00.001 12044 Worker thread wakes up
21:17:48.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
21:17:48.265 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
21:17:48.265 00.000 12044 Moving (-0.31, 0.16) raw xDistance=-0.13 yDistance=0.33
21:17:48.265 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.36, using input
21:17:48.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.06
21:17:48.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:48.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:17:48.265 00.000 12044 MoveAxis(E, 0, ABG)
21:17:48.265 00.000 12044 Move returns status 0, amount 0
21:17:48.265 00.000 12044 MoveAxis(N, 0, ABG)
21:17:48.265 00.000 12044 Move returns status 0, amount 0
21:17:48.265 00.000 12044 move complete, result=0
21:17:48.265 00.000 12044 worker thread done servicing request
21:17:48.276 00.011 14964 UpdateImageDisplay: Size=(968,608) min=150, max=8999, med=624, FiltMin=539, FiltMax=6461, Gamma=0.810
21:17:48.282 00.006 14964 UpdateGuideState exits: m=116557 SNR=200.0
21:17:48.283 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:48.283 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:48.284 00.001 14964 Enqueuing Expose request
21:17:48.284 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:17:48.285 00.001 12044 Worker thread wakes up
21:17:48.285 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:48.286 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:51.427 03.141 12044 Exposure complete
21:17:51.454 00.027 12044 worker thread done servicing request
21:17:51.454 00.000 14964 OnExposeComplete: enter
21:17:51.454 00.000 14964 UpdateGuideState(): m_state=6
21:17:51.458 00.004 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
21:17:51.459 00.001 14964 Star::Find returns 1 (0), X=810.01, Y=385.26, Mass=115607, SNR=203.4, Peak=8779 HFD=3.4
21:17:51.461 00.002 14964 MultiStar: [#1 -0.78,0.88,0.00,M5] [#2 -0.64,0.75,0.00,M5] 
21:17:51.461 00.000 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.67) = xAngle (4.10 = -2.18)
21:17:51.462 00.001 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.24 = 0.95)
21:17:51.462 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.37 hyp=0.56 cameraTheta=2.43 mountX=-0.32 mountY=0.46, mountTheta=2.18
21:17:51.466 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.37, opts=13)
21:17:51.466 00.000 14964 Enqueuing Move request for scope (-0.43, 0.37)
21:17:51.467 00.001 12044 Worker thread wakes up
21:17:51.467 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.37) opts 0xd
21:17:51.467 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.37)
21:17:51.467 00.000 12044 Moving (-0.43, 0.37) raw xDistance=-0.32 yDistance=0.46
21:17:51.467 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.46, using input
21:17:51.467 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.07
21:17:51.467 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:17:51.467 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:17:51.467 00.000 12044 MoveAxis(E, 23, ABG)
21:17:51.467 00.000 12044 Guiding  Dir = 2, Dur = 23
21:17:51.480 00.013 14964 UpdateImageDisplay: Size=(968,608) min=419, max=8779, med=624, FiltMin=535, FiltMax=6459, Gamma=0.810
21:17:51.490 00.010 14964 UpdateGuideState exits: m=115607 SNR=203.4
21:17:51.491 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:51.491 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:51.491 00.000 14964 Enqueuing Expose request
21:17:51.507 00.016 12044 IsSlewing returns 0
21:17:51.508 00.001 12044 IsGuiding returns 0
21:17:51.572 00.064 12044 IsGuiding returns 1
21:17:51.572 00.000 12044 scope still moving after pulse duration time elapsed
21:17:51.631 00.059 12044 IsSlewing returns 0
21:17:51.632 00.001 12044 IsGuiding returns 0
21:17:51.632 00.000 12044 scope move finished after 23 + 99 ms
21:17:51.632 00.000 12044 Move returns status 0, amount 23
21:17:51.632 00.000 12044 MoveAxis(N, 0, ABG)
21:17:51.632 00.000 12044 Move returns status 0, amount 0
21:17:51.632 00.000 12044 move complete, result=0
21:17:51.632 00.000 12044 worker thread done servicing request
21:17:51.632 00.000 12044 Worker thread wakes up
21:17:51.632 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:51.632 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:51.632 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.5 px 0 ms NORTH
21:17:54.737 03.105 12044 Exposure complete
21:17:54.762 00.025 12044 worker thread done servicing request
21:17:54.762 00.000 14964 OnExposeComplete: enter
21:17:54.763 00.001 14964 UpdateGuideState(): m_state=6
21:17:54.764 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
21:17:54.764 00.000 14964 Star::Find returns 1 (0), X=810.43, Y=385.13, Mass=115708, SNR=205.0, Peak=9055 HFD=3.6
21:17:54.765 00.001 14964 MultiStar: [#1 -0.12,0.89,0.00,M6] [#2 -0.06,0.72,0.39,U] 
21:17:54.765 00.000 14964 single-star, 1 included, MultiStar: {-0.02, 0.37}, one-star: {-0.01, 0.23}
21:17:54.766 00.001 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.67) = xAngle (3.29 = -3.00)
21:17:54.766 00.000 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.42 = 0.14)
21:17:54.767 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=-0.23 mountY=0.03, mountTheta=3.00
21:17:54.768 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.23, opts=13)
21:17:54.768 00.000 14964 Enqueuing Move request for scope (-0.01, 0.23)
21:17:54.769 00.001 12044 Worker thread wakes up
21:17:54.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
21:17:54.769 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
21:17:54.769 00.000 12044 Moving (-0.01, 0.23) raw xDistance=-0.23 yDistance=0.03
21:17:54.769 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.26, using input
21:17:54.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.04
21:17:54.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:54.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:17:54.769 00.000 12044 MoveAxis(E, 0, ABG)
21:17:54.769 00.000 12044 Move returns status 0, amount 0
21:17:54.769 00.000 12044 MoveAxis(N, 0, ABG)
21:17:54.769 00.000 12044 Move returns status 0, amount 0
21:17:54.769 00.000 12044 move complete, result=0
21:17:54.769 00.000 12044 worker thread done servicing request
21:17:54.777 00.008 14964 UpdateImageDisplay: Size=(968,608) min=46, max=9055, med=626, FiltMin=532, FiltMax=7552, Gamma=0.810
21:17:54.783 00.006 14964 UpdateGuideState exits: m=115708 SNR=205.0
21:17:54.784 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:54.784 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:54.785 00.001 14964 Enqueuing Expose request
21:17:54.786 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:17:54.786 00.000 12044 Worker thread wakes up
21:17:54.786 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:54.786 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:17:57.891 03.105 12044 Exposure complete
21:17:57.930 00.039 12044 worker thread done servicing request
21:17:57.930 00.000 14964 OnExposeComplete: enter
21:17:57.932 00.002 14964 UpdateGuideState(): m_state=6
21:17:57.933 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
21:17:57.935 00.002 14964 Star::Find returns 1 (0), X=810.27, Y=384.97, Mass=118158, SNR=214.0, Peak=10803 HFD=3.2
21:17:57.937 00.002 14964 MultiStar: [#1 -0.28,0.72,0.00,M7] [#2 -0.23,0.64,0.39,U] 
21:17:57.938 00.001 14964 single-star, 1 included, MultiStar: {-0.19, 0.23}, one-star: {-0.17, 0.07}
21:17:57.939 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.67) = xAngle (4.42 = -1.86)
21:17:57.941 00.002 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.55 = 1.27)
21:17:57.942 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.75 mountX=-0.05 mountY=0.18, mountTheta=1.86
21:17:57.946 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.07, opts=13)
21:17:57.947 00.001 14964 Enqueuing Move request for scope (-0.17, 0.07)
21:17:57.949 00.002 12044 Worker thread wakes up
21:17:57.949 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
21:17:57.949 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
21:17:57.949 00.000 12044 Moving (-0.17, 0.07) raw xDistance=-0.05 yDistance=0.18
21:17:57.950 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.16, using input
21:17:57.950 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:17:57.950 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
21:17:57.950 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:57.951 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:17:57.951 00.000 12044 MoveAxis(E, 0, ABG)
21:17:57.951 00.000 12044 Move returns status 0, amount 0
21:17:57.951 00.000 12044 MoveAxis(N, 0, ABG)
21:17:57.951 00.000 12044 Move returns status 0, amount 0
21:17:57.951 00.000 12044 move complete, result=0
21:17:57.951 00.000 12044 worker thread done servicing request
21:17:57.965 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10803, med=624, FiltMin=540, FiltMax=7098, Gamma=0.810
21:17:57.976 00.011 14964 UpdateGuideState exits: m=118158 SNR=214.0
21:17:57.978 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:57.980 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:17:57.982 00.002 14964 Enqueuing Expose request
21:17:57.984 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:17:57.987 00.003 12044 Worker thread wakes up
21:17:57.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:17:57.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:01.089 03.102 12044 Exposure complete
21:18:01.141 00.052 12044 worker thread done servicing request
21:18:01.141 00.000 14964 OnExposeComplete: enter
21:18:01.142 00.001 14964 UpdateGuideState(): m_state=6
21:18:01.143 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
21:18:01.144 00.001 14964 Star::Find returns 1 (0), X=810.77, Y=385.11, Mass=116091, SNR=197.1, Peak=11414 HFD=3.1
21:18:01.144 00.000 14964 MultiStar: [#1 0.22,0.63,0.71,U] [#2 0.16,0.61,0.36,U] 
21:18:01.146 00.002 14964 single-star, 2 included, MultiStar: {0.26, 0.43}, one-star: {0.33, 0.22}
21:18:01.148 00.002 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.67) = xAngle (2.25 = 2.25)
21:18:01.149 00.001 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.38 = -0.90)
21:18:01.150 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.22 hyp=0.39 cameraTheta=0.58 mountX=-0.25 mountY=-0.31, mountTheta=-2.25
21:18:01.153 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.22, opts=13)
21:18:01.154 00.001 14964 Enqueuing Move request for scope (0.33, 0.22)
21:18:01.155 00.001 12044 Worker thread wakes up
21:18:01.156 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.22) opts 0xd
21:18:01.156 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.22)
21:18:01.156 00.000 12044 Moving (0.33, 0.22) raw xDistance=-0.25 yDistance=-0.31
21:18:01.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
21:18:01.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:01.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:18:01.156 00.000 12044 MoveAxis(E, 0, ABG)
21:18:01.156 00.000 12044 Move returns status 0, amount 0
21:18:01.156 00.000 12044 MoveAxis(N, 0, ABG)
21:18:01.156 00.000 12044 Move returns status 0, amount 0
21:18:01.156 00.000 12044 move complete, result=0
21:18:01.156 00.000 12044 worker thread done servicing request
21:18:01.175 00.019 14964 UpdateImageDisplay: Size=(968,608) min=240, max=11414, med=625, FiltMin=529, FiltMax=7071, Gamma=0.810
21:18:01.187 00.012 14964 UpdateGuideState exits: m=116091 SNR=197.1
21:18:01.188 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:01.189 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:01.189 00.000 14964 Enqueuing Expose request
21:18:01.190 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:18:01.191 00.001 12044 Worker thread wakes up
21:18:01.191 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:01.191 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:04.294 03.103 12044 Exposure complete
21:18:04.315 00.021 12044 worker thread done servicing request
21:18:04.316 00.001 14964 OnExposeComplete: enter
21:18:04.317 00.001 14964 UpdateGuideState(): m_state=6
21:18:04.317 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
21:18:04.318 00.001 14964 Star::Find returns 1 (0), X=810.18, Y=384.50, Mass=117062, SNR=206.2, Peak=9980 HFD=3.4
21:18:04.318 00.000 14964 MultiStar: [#1 -0.32,0.24,0.69,U] [#2 -0.32,0.10,0.38,U] 
21:18:04.319 00.001 14964 refined, 2 included, MultiStar: {-0.29, -0.09}, one-star: {-0.26, -0.39}
21:18:04.319 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.67) = xAngle (-1.17 = -1.17)
21:18:04.320 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.96 = 1.96)
21:18:04.320 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.84 mountX=0.12 mountY=0.28, mountTheta=1.18
21:18:04.321 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.09, opts=13)
21:18:04.322 00.001 14964 Enqueuing Move request for scope (-0.29, -0.09)
21:18:04.323 00.001 12044 Worker thread wakes up
21:18:04.323 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
21:18:04.323 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
21:18:04.323 00.000 12044 Moving (-0.29, -0.09) raw xDistance=0.12 yDistance=0.28
21:18:04.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
21:18:04.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:04.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:18:04.323 00.000 12044 MoveAxis(E, 0, ABG)
21:18:04.323 00.000 12044 Move returns status 0, amount 0
21:18:04.323 00.000 12044 MoveAxis(N, 0, ABG)
21:18:04.324 00.001 12044 Move returns status 0, amount 0
21:18:04.324 00.000 12044 move complete, result=0
21:18:04.324 00.000 12044 worker thread done servicing request
21:18:04.331 00.007 14964 UpdateImageDisplay: Size=(968,608) min=311, max=9980, med=625, FiltMin=519, FiltMax=6854, Gamma=0.810
21:18:04.336 00.005 14964 UpdateGuideState exits: m=117062 SNR=206.2
21:18:04.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:04.337 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:04.338 00.001 14964 Enqueuing Expose request
21:18:04.338 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:18:04.339 00.001 12044 Worker thread wakes up
21:18:04.339 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:04.339 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:07.468 03.129 12044 Exposure complete
21:18:07.505 00.037 12044 worker thread done servicing request
21:18:07.505 00.000 14964 OnExposeComplete: enter
21:18:07.506 00.001 14964 UpdateGuideState(): m_state=6
21:18:07.507 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
21:18:07.508 00.001 14964 Star::Find returns 1 (0), X=810.34, Y=384.41, Mass=119136, SNR=207.4, Peak=8872 HFD=3.4
21:18:07.508 00.000 14964 MultiStar: [#1 -0.37,0.11,0.70,U] [#2 -0.37,0.07,0.37,U] 
21:18:07.509 00.001 14964 refined, 2 included, MultiStar: {-0.24, -0.19}, one-star: {-0.10, -0.49}
21:18:07.509 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.67) = xAngle (-0.82 = -0.82)
21:18:07.510 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.32 = 2.32)
21:18:07.510 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-2.48 mountX=0.21 mountY=0.22, mountTheta=0.82
21:18:07.514 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.19, opts=13)
21:18:07.516 00.002 14964 Enqueuing Move request for scope (-0.24, -0.19)
21:18:07.518 00.002 12044 Worker thread wakes up
21:18:07.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.19) opts 0xd
21:18:07.518 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.19)
21:18:07.518 00.000 12044 Moving (-0.24, -0.19) raw xDistance=0.21 yDistance=0.22
21:18:07.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
21:18:07.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:07.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:18:07.518 00.000 12044 MoveAxis(E, 0, ABG)
21:18:07.518 00.000 12044 Move returns status 0, amount 0
21:18:07.518 00.000 12044 MoveAxis(N, 0, ABG)
21:18:07.518 00.000 12044 Move returns status 0, amount 0
21:18:07.518 00.000 12044 move complete, result=0
21:18:07.519 00.001 12044 worker thread done servicing request
21:18:07.529 00.010 14964 UpdateImageDisplay: Size=(968,608) min=363, max=8872, med=626, FiltMin=545, FiltMax=6009, Gamma=0.810
21:18:07.536 00.007 14964 UpdateGuideState exits: m=119136 SNR=207.4
21:18:07.538 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:07.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:07.540 00.001 14964 Enqueuing Expose request
21:18:07.542 00.002 12044 Worker thread wakes up
21:18:07.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:07.542 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:07.542 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:18:10.643 03.101 12044 Exposure complete
21:18:10.680 00.037 12044 worker thread done servicing request
21:18:10.681 00.001 14964 OnExposeComplete: enter
21:18:10.683 00.002 14964 UpdateGuideState(): m_state=6
21:18:10.684 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
21:18:10.685 00.001 14964 Star::Find returns 1 (0), X=810.60, Y=384.85, Mass=117549, SNR=210.9, Peak=8914 HFD=3.6
21:18:10.687 00.002 14964 MultiStar: [#1 0.31,0.57,0.67,U] [#2 0.21,0.44,0.34,U] 
21:18:10.689 00.002 14964 single-star, 2 included, MultiStar: {0.22, 0.24}, one-star: {0.16, -0.04}
21:18:10.689 00.000 14964 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.67) = xAngle (1.40 = 1.40)
21:18:10.690 00.001 14964 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.54 = -1.75)
21:18:10.690 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=0.03 mountY=-0.16, mountTheta=-1.40
21:18:10.691 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.04, opts=13)
21:18:10.692 00.001 14964 Enqueuing Move request for scope (0.16, -0.04)
21:18:10.693 00.001 12044 Worker thread wakes up
21:18:10.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
21:18:10.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
21:18:10.693 00.000 12044 Moving (0.16, -0.04) raw xDistance=0.03 yDistance=-0.16
21:18:10.693 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.24, using input
21:18:10.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.09
21:18:10.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:10.694 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:18:10.694 00.000 12044 MoveAxis(E, 0, ABG)
21:18:10.694 00.000 12044 Move returns status 0, amount 0
21:18:10.694 00.000 12044 MoveAxis(N, 0, ABG)
21:18:10.694 00.000 12044 Move returns status 0, amount 0
21:18:10.694 00.000 12044 move complete, result=0
21:18:10.694 00.000 12044 worker thread done servicing request
21:18:10.703 00.009 14964 UpdateImageDisplay: Size=(968,608) min=347, max=8914, med=624, FiltMin=536, FiltMax=6322, Gamma=0.810
21:18:10.709 00.006 14964 UpdateGuideState exits: m=117549 SNR=210.9
21:18:10.709 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:10.710 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:10.710 00.000 14964 Enqueuing Expose request
21:18:10.711 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:18:10.711 00.000 12044 Worker thread wakes up
21:18:10.711 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:10.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:13.826 03.115 12044 Exposure complete
21:18:13.874 00.048 12044 worker thread done servicing request
21:18:13.874 00.000 14964 OnExposeComplete: enter
21:18:13.875 00.001 14964 UpdateGuideState(): m_state=6
21:18:13.877 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
21:18:13.878 00.001 14964 Star::Find returns 1 (0), X=810.40, Y=384.54, Mass=118322, SNR=203.3, Peak=9728 HFD=3.2
21:18:13.879 00.001 14964 MultiStar: [#1 -0.14,0.28,0.69,U] [#2 -0.17,-0.02,0.37,U] 
21:18:13.879 00.000 14964 refined, 2 included, MultiStar: {-0.09, -0.08}, one-star: {-0.03, -0.36}
21:18:13.880 00.001 14964 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.67) = xAngle (-0.76 = -0.76)
21:18:13.880 00.000 14964 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.37 = 2.37)
21:18:13.881 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-2.43 mountX=0.09 mountY=0.09, mountTheta=0.77
21:18:13.882 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.08, opts=13)
21:18:13.883 00.001 14964 Enqueuing Move request for scope (-0.09, -0.08)
21:18:13.884 00.001 12044 Worker thread wakes up
21:18:13.884 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
21:18:13.884 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
21:18:13.884 00.000 12044 Moving (-0.09, -0.08) raw xDistance=0.09 yDistance=0.09
21:18:13.884 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.19, using input
21:18:13.884 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
21:18:13.884 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:13.884 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:13.884 00.000 12044 MoveAxis(E, 0, ABG)
21:18:13.884 00.000 12044 Move returns status 0, amount 0
21:18:13.884 00.000 12044 MoveAxis(N, 0, ABG)
21:18:13.884 00.000 12044 Move returns status 0, amount 0
21:18:13.884 00.000 12044 move complete, result=0
21:18:13.884 00.000 12044 worker thread done servicing request
21:18:13.892 00.008 14964 UpdateImageDisplay: Size=(968,608) min=226, max=9728, med=624, FiltMin=538, FiltMax=6078, Gamma=0.810
21:18:13.898 00.006 14964 UpdateGuideState exits: m=118322 SNR=203.3
21:18:13.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:13.899 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:13.899 00.000 14964 Enqueuing Expose request
21:18:13.900 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:13.901 00.001 12044 Worker thread wakes up
21:18:13.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:13.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:17.000 03.099 12044 Exposure complete
21:18:17.044 00.044 12044 worker thread done servicing request
21:18:17.045 00.001 14964 OnExposeComplete: enter
21:18:17.047 00.002 14964 UpdateGuideState(): m_state=6
21:18:17.048 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
21:18:17.050 00.002 14964 Star::Find returns 1 (0), X=810.87, Y=385.05, Mass=117334, SNR=209.0, Peak=10186 HFD=3.1
21:18:17.051 00.001 14964 MultiStar: [#1 0.14,0.34,0.70,U] [#2 0.29,0.51,0.36,U] 
21:18:17.052 00.001 14964 refined, 2 included, MultiStar: {0.31, 0.28}, one-star: {0.43, 0.15}
21:18:17.054 00.002 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.40 = 2.40)
21:18:17.055 00.001 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.54 = -0.75)
21:18:17.056 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.74 mountX=-0.31 mountY=-0.28, mountTheta=-2.40
21:18:17.059 00.003 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.28, opts=13)
21:18:17.060 00.001 14964 Enqueuing Move request for scope (0.31, 0.28)
21:18:17.061 00.001 12044 Worker thread wakes up
21:18:17.061 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0xd
21:18:17.062 00.001 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
21:18:17.062 00.000 12044 Moving (0.31, 0.28) raw xDistance=-0.31 yDistance=-0.28
21:18:17.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.31, slope = -0.02
21:18:17.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:17.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:18:17.062 00.000 12044 MoveAxis(E, 7, ABG)
21:18:17.062 00.000 12044 Guiding  Dir = 2, Dur = 7
21:18:17.076 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10186, med=626, FiltMin=535, FiltMax=7154, Gamma=0.810
21:18:17.082 00.006 14964 UpdateGuideState exits: m=117334 SNR=209.0
21:18:17.083 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:17.084 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:17.085 00.001 14964 Enqueuing Expose request
21:18:17.092 00.007 12044 IsSlewing returns 0
21:18:17.092 00.000 12044 IsGuiding returns 0
21:18:17.124 00.032 12044 IsGuiding returns 1
21:18:17.124 00.000 12044 scope still moving after pulse duration time elapsed
21:18:17.183 00.059 12044 IsSlewing returns 0
21:18:17.183 00.000 12044 IsGuiding returns 0
21:18:17.183 00.000 12044 scope move finished after 7 + 83 ms
21:18:17.183 00.000 12044 Move returns status 0, amount 7
21:18:17.183 00.000 12044 MoveAxis(N, 0, ABG)
21:18:17.183 00.000 12044 Move returns status 0, amount 0
21:18:17.183 00.000 12044 move complete, result=0
21:18:17.184 00.001 12044 worker thread done servicing request
21:18:17.184 00.000 12044 Worker thread wakes up
21:18:17.184 00.000 14964 GuideStep: -0.3 px 7 ms EAST, -0.3 px 0 ms NORTH
21:18:17.184 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:17.184 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:20.285 03.101 12044 Exposure complete
21:18:20.309 00.024 12044 worker thread done servicing request
21:18:20.310 00.001 14964 OnExposeComplete: enter
21:18:20.310 00.000 14964 UpdateGuideState(): m_state=6
21:18:20.311 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
21:18:20.311 00.000 14964 Star::Find returns 1 (0), X=810.95, Y=384.87, Mass=117506, SNR=209.0, Peak=13382 HFD=2.8
21:18:20.312 00.001 14964 MultiStar: [#1 0.44,0.55,0.72,U] [#2 0.41,0.55,0.36,U] 
21:18:20.313 00.001 14964 single-star, 2 included, MultiStar: {0.47, 0.28}, one-star: {0.52, -0.02}
21:18:20.313 00.000 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.67) = xAngle (1.62 = 1.62)
21:18:20.314 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.75 = -1.53)
21:18:20.314 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-0.05 mountX=-0.03 mountY=-0.52, mountTheta=-1.62
21:18:20.315 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.02, opts=13)
21:18:20.316 00.001 14964 Enqueuing Move request for scope (0.52, -0.02)
21:18:20.316 00.000 12044 Worker thread wakes up
21:18:20.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.02) opts 0xd
21:18:20.316 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.02)
21:18:20.316 00.000 12044 Moving (0.52, -0.02) raw xDistance=-0.03 yDistance=-0.52
21:18:20.316 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
21:18:20.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
21:18:20.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:18:20.316 00.000 12044 MoveAxis(E, 0, ABG)
21:18:20.316 00.000 12044 Move returns status 0, amount 0
21:18:20.316 00.000 12044 MoveAxis(N, 48, ABG)
21:18:20.316 00.000 12044 Guiding  Dir = 0, Dur = 48
21:18:20.324 00.008 14964 UpdateImageDisplay: Size=(968,608) min=38, max=13382, med=624, FiltMin=531, FiltMax=7678, Gamma=0.810
21:18:20.329 00.005 14964 UpdateGuideState exits: m=117506 SNR=209.0
21:18:20.330 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:20.330 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:20.331 00.001 14964 Enqueuing Expose request
21:18:20.372 00.041 12044 IsSlewing returns 0
21:18:20.373 00.001 12044 IsGuiding returns 0
21:18:20.404 00.031 12044 PulseGuide returned control before completion, sleep 27
21:18:20.437 00.033 12044 IsGuiding returns 1
21:18:20.437 00.000 12044 scope still moving after pulse duration time elapsed
21:18:20.496 00.059 12044 IsSlewing returns 0
21:18:20.497 00.001 12044 IsGuiding returns 0
21:18:20.497 00.000 12044 scope move finished after 48 + 76 ms
21:18:20.497 00.000 12044 Move returns status 0, amount 48
21:18:20.497 00.000 12044 move complete, result=0
21:18:20.497 00.000 12044 worker thread done servicing request
21:18:20.497 00.000 12044 Worker thread wakes up
21:18:20.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:20.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:20.498 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 48 ms NORTH
21:18:23.630 03.132 12044 Exposure complete
21:18:23.665 00.035 12044 worker thread done servicing request
21:18:23.665 00.000 14964 OnExposeComplete: enter
21:18:23.667 00.002 14964 UpdateGuideState(): m_state=6
21:18:23.668 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
21:18:23.669 00.001 14964 Star::Find returns 1 (0), X=810.11, Y=384.70, Mass=119742, SNR=215.6, Peak=10367 HFD=3.4
21:18:23.669 00.000 14964 MultiStar: [#1 -0.50,0.43,0.68,U] [#2 -0.39,0.26,0.38,U] 
21:18:23.671 00.002 14964 single-star, 2 included, MultiStar: {-0.40, 0.10}, one-star: {-0.33, -0.19}
21:18:23.673 00.002 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.67) = xAngle (-0.95 = -0.95)
21:18:23.675 00.002 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.19 = 2.19)
21:18:23.677 00.002 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.61 mountX=0.22 mountY=0.31, mountTheta=0.95
21:18:23.680 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.19, opts=13)
21:18:23.682 00.002 14964 Enqueuing Move request for scope (-0.33, -0.19)
21:18:23.684 00.002 12044 Worker thread wakes up
21:18:23.684 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
21:18:23.684 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
21:18:23.684 00.000 12044 Moving (-0.33, -0.19) raw xDistance=0.22 yDistance=0.31
21:18:23.684 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.01
21:18:23.684 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:23.684 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:18:23.684 00.000 12044 MoveAxis(E, 0, ABG)
21:18:23.684 00.000 12044 Move returns status 0, amount 0
21:18:23.684 00.000 12044 MoveAxis(N, 0, ABG)
21:18:23.684 00.000 12044 Move returns status 0, amount 0
21:18:23.684 00.000 12044 move complete, result=0
21:18:23.685 00.001 12044 worker thread done servicing request
21:18:23.700 00.015 14964 UpdateImageDisplay: Size=(968,608) min=207, max=10367, med=625, FiltMin=529, FiltMax=7493, Gamma=0.810
21:18:23.713 00.013 14964 UpdateGuideState exits: m=119742 SNR=215.6
21:18:23.715 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:23.717 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:23.718 00.001 14964 Enqueuing Expose request
21:18:23.719 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:18:23.721 00.002 12044 Worker thread wakes up
21:18:23.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:23.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:26.845 03.124 12044 Exposure complete
21:18:26.870 00.025 14964 OnExposeComplete: enter
21:18:26.870 00.000 14964 UpdateGuideState(): m_state=6
21:18:26.871 00.001 12044 worker thread done servicing request
21:18:26.872 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
21:18:26.872 00.000 14964 Star::Find returns 1 (0), X=810.40, Y=384.80, Mass=114082, SNR=194.8, Peak=9963 HFD=3.2
21:18:26.873 00.001 14964 MultiStar: [#1 -0.33,0.31,0.72,U] [#2 -0.21,0.24,0.41,U] 
21:18:26.874 00.001 14964 single-star, 2 included, MultiStar: {-0.17, 0.11}, one-star: {-0.04, -0.10}
21:18:26.874 00.000 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.67) = xAngle (-0.31 = -0.31)
21:18:26.875 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.83 = 2.83)
21:18:26.875 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.97 mountX=0.10 mountY=0.03, mountTheta=0.31
21:18:26.877 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.10, opts=13)
21:18:26.877 00.000 14964 Enqueuing Move request for scope (-0.04, -0.10)
21:18:26.878 00.001 12044 Worker thread wakes up
21:18:26.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:18:26.878 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:18:26.878 00.000 12044 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.03
21:18:26.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
21:18:26.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:26.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:18:26.878 00.000 12044 MoveAxis(E, 0, ABG)
21:18:26.878 00.000 12044 Move returns status 0, amount 0
21:18:26.878 00.000 12044 MoveAxis(N, 0, ABG)
21:18:26.878 00.000 12044 Move returns status 0, amount 0
21:18:26.878 00.000 12044 move complete, result=0
21:18:26.878 00.000 12044 worker thread done servicing request
21:18:26.885 00.007 14964 UpdateImageDisplay: Size=(968,608) min=339, max=9963, med=625, FiltMin=542, FiltMax=6886, Gamma=0.810
21:18:26.890 00.005 14964 UpdateGuideState exits: m=114082 SNR=194.8
21:18:26.891 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:26.891 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:26.892 00.001 14964 Enqueuing Expose request
21:18:26.892 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:26.893 00.001 12044 Worker thread wakes up
21:18:26.893 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:26.893 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:30.017 03.124 12044 Exposure complete
21:18:30.053 00.036 12044 worker thread done servicing request
21:18:30.053 00.000 14964 OnExposeComplete: enter
21:18:30.055 00.002 14964 UpdateGuideState(): m_state=6
21:18:30.056 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
21:18:30.057 00.001 14964 Star::Find returns 1 (0), X=810.61, Y=384.47, Mass=116632, SNR=201.5, Peak=9939 HFD=3.2
21:18:30.059 00.002 14964 MultiStar: [#1 0.04,0.03,0.70,U] [#2 0.02,-0.02,0.40,U] 
21:18:30.059 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.20}, one-star: {0.17, -0.42}
21:18:30.060 00.001 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.67) = xAngle (0.56 = 0.56)
21:18:30.060 00.000 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.70 = -2.58)
21:18:30.062 00.002 14964 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.10 mountX=0.19 mountY=-0.12, mountTheta=-0.56
21:18:30.066 00.004 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.20, opts=13)
21:18:30.067 00.001 14964 Enqueuing Move request for scope (0.10, -0.20)
21:18:30.068 00.001 12044 Worker thread wakes up
21:18:30.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
21:18:30.068 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
21:18:30.068 00.000 12044 Moving (0.10, -0.20) raw xDistance=0.19 yDistance=-0.12
21:18:30.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.02
21:18:30.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:30.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:18:30.068 00.000 12044 MoveAxis(E, 0, ABG)
21:18:30.068 00.000 12044 Move returns status 0, amount 0
21:18:30.068 00.000 12044 MoveAxis(N, 0, ABG)
21:18:30.068 00.000 12044 Move returns status 0, amount 0
21:18:30.068 00.000 12044 move complete, result=0
21:18:30.069 00.001 12044 worker thread done servicing request
21:18:30.085 00.016 14964 UpdateImageDisplay: Size=(968,608) min=242, max=9939, med=625, FiltMin=543, FiltMax=6723, Gamma=0.810
21:18:30.094 00.009 14964 UpdateGuideState exits: m=116632 SNR=201.5
21:18:30.094 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:30.095 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:30.096 00.001 14964 Enqueuing Expose request
21:18:30.096 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:30.097 00.001 12044 Worker thread wakes up
21:18:30.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:30.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:33.200 03.103 12044 Exposure complete
21:18:33.242 00.042 12044 worker thread done servicing request
21:18:33.242 00.000 14964 OnExposeComplete: enter
21:18:33.244 00.002 14964 UpdateGuideState(): m_state=6
21:18:33.247 00.003 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
21:18:33.249 00.002 14964 Star::Find returns 1 (0), X=810.39, Y=384.89, Mass=116906, SNR=200.2, Peak=10690 HFD=3.3
21:18:33.251 00.002 14964 MultiStar: [#1 0.05,0.44,0.74,U] [#2 -0.13,0.39,0.39,U] 
21:18:33.253 00.002 14964 single-star, 2 included, MultiStar: {-0.03, 0.22}, one-star: {-0.05, -0.00}
21:18:33.255 00.002 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.67) = xAngle (-1.46 = -1.46)
21:18:33.257 00.002 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.68 = 1.68)
21:18:33.258 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.13 mountX=0.01 mountY=0.05, mountTheta=1.46
21:18:33.262 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.00, opts=13)
21:18:33.263 00.001 14964 Enqueuing Move request for scope (-0.05, -0.00)
21:18:33.265 00.002 12044 Worker thread wakes up
21:18:33.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
21:18:33.265 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
21:18:33.265 00.000 12044 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
21:18:33.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
21:18:33.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:33.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:18:33.265 00.000 12044 MoveAxis(E, 0, ABG)
21:18:33.265 00.000 12044 Move returns status 0, amount 0
21:18:33.265 00.000 12044 MoveAxis(N, 0, ABG)
21:18:33.265 00.000 12044 Move returns status 0, amount 0
21:18:33.265 00.000 12044 move complete, result=0
21:18:33.265 00.000 12044 worker thread done servicing request
21:18:33.278 00.013 14964 UpdateImageDisplay: Size=(968,608) min=283, max=10690, med=625, FiltMin=537, FiltMax=7382, Gamma=0.810
21:18:33.286 00.008 14964 UpdateGuideState exits: m=116906 SNR=200.2
21:18:33.287 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:33.288 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:33.288 00.000 14964 Enqueuing Expose request
21:18:33.289 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:33.289 00.000 12044 Worker thread wakes up
21:18:33.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:33.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:36.398 03.109 12044 Exposure complete
21:18:36.431 00.033 12044 worker thread done servicing request
21:18:36.431 00.000 14964 OnExposeComplete: enter
21:18:36.432 00.001 14964 UpdateGuideState(): m_state=6
21:18:36.433 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
21:18:36.433 00.000 14964 Star::Find returns 1 (0), X=810.61, Y=385.06, Mass=116136, SNR=208.0, Peak=12898 HFD=3.2
21:18:36.434 00.001 14964 MultiStar: [#1 -0.12,0.49,0.69,U] [#2 -0.02,0.53,0.38,U] 
21:18:36.434 00.000 14964 single-star, 2 included, MultiStar: {0.04, 0.34}, one-star: {0.18, 0.16}
21:18:36.435 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.67) = xAngle (2.42 = 2.42)
21:18:36.435 00.000 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.56 = -0.73)
21:18:36.436 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
21:18:36.437 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.16, opts=13)
21:18:36.437 00.000 14964 Enqueuing Move request for scope (0.18, 0.16)
21:18:36.438 00.001 12044 Worker thread wakes up
21:18:36.438 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
21:18:36.438 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
21:18:36.438 00.000 12044 Moving (0.18, 0.16) raw xDistance=-0.18 yDistance=-0.16
21:18:36.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
21:18:36.438 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:36.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:18:36.438 00.000 12044 MoveAxis(E, 0, ABG)
21:18:36.438 00.000 12044 Move returns status 0, amount 0
21:18:36.438 00.000 12044 MoveAxis(N, 0, ABG)
21:18:36.438 00.000 12044 Move returns status 0, amount 0
21:18:36.438 00.000 12044 move complete, result=0
21:18:36.440 00.002 12044 worker thread done servicing request
21:18:36.452 00.012 14964 UpdateImageDisplay: Size=(968,608) min=159, max=12898, med=625, FiltMin=539, FiltMax=7506, Gamma=0.810
21:18:36.460 00.008 14964 UpdateGuideState exits: m=116136 SNR=208.0
21:18:36.461 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:36.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:36.462 00.001 14964 Enqueuing Expose request
21:18:36.462 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:18:36.463 00.001 12044 Worker thread wakes up
21:18:36.463 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:36.463 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:39.562 03.099 12044 Exposure complete
21:18:39.594 00.032 12044 worker thread done servicing request
21:18:39.594 00.000 14964 OnExposeComplete: enter
21:18:39.596 00.002 14964 UpdateGuideState(): m_state=6
21:18:39.597 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
21:18:39.598 00.001 14964 Star::Find returns 1 (0), X=810.19, Y=385.10, Mass=115139, SNR=195.5, Peak=11435 HFD=3.1
21:18:39.598 00.000 14964 MultiStar: [#1 -0.29,0.83,0.00,M1] [#2 -0.19,0.78,0.00,M1] 
21:18:39.599 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.67) = xAngle (4.12 = -2.17)
21:18:39.599 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.25 = 0.97)
21:18:39.600 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.32 cameraTheta=2.45 mountX=-0.18 mountY=0.27, mountTheta=2.17
21:18:39.601 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.21, opts=13)
21:18:39.601 00.000 14964 Enqueuing Move request for scope (-0.25, 0.21)
21:18:39.602 00.001 12044 Worker thread wakes up
21:18:39.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd
21:18:39.602 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
21:18:39.602 00.000 12044 Moving (-0.25, 0.21) raw xDistance=-0.18 yDistance=0.27
21:18:39.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
21:18:39.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:39.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:18:39.602 00.000 12044 MoveAxis(E, 0, ABG)
21:18:39.602 00.000 12044 Move returns status 0, amount 0
21:18:39.602 00.000 12044 MoveAxis(N, 0, ABG)
21:18:39.602 00.000 12044 Move returns status 0, amount 0
21:18:39.602 00.000 12044 move complete, result=0
21:18:39.602 00.000 12044 worker thread done servicing request
21:18:39.610 00.008 14964 UpdateImageDisplay: Size=(968,608) min=295, max=11435, med=625, FiltMin=541, FiltMax=6513, Gamma=0.810
21:18:39.621 00.011 14964 UpdateGuideState exits: m=115139 SNR=195.5
21:18:39.622 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:39.624 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:39.625 00.001 14964 Enqueuing Expose request
21:18:39.628 00.003 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:18:39.631 00.003 12044 Worker thread wakes up
21:18:39.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:39.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:42.736 03.105 12044 Exposure complete
21:18:42.757 00.021 12044 worker thread done servicing request
21:18:42.757 00.000 14964 OnExposeComplete: enter
21:18:42.757 00.000 14964 UpdateGuideState(): m_state=6
21:18:42.758 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
21:18:42.758 00.000 14964 Star::Find returns 1 (0), X=810.19, Y=385.07, Mass=114920, SNR=200.8, Peak=11119 HFD=3.1
21:18:42.759 00.001 14964 MultiStar: [#1 -0.36,0.71,0.00,M2] [#2 -0.26,0.75,0.00,M2] 
21:18:42.759 00.000 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.67) = xAngle (4.18 = -2.10)
21:18:42.760 00.001 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.32 = 1.04)
21:18:42.760 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.52 mountX=-0.15 mountY=0.26, mountTheta=2.10
21:18:42.762 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.18, opts=13)
21:18:42.762 00.000 14964 Enqueuing Move request for scope (-0.25, 0.18)
21:18:42.763 00.001 12044 Worker thread wakes up
21:18:42.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
21:18:42.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
21:18:42.763 00.000 12044 Moving (-0.25, 0.18) raw xDistance=-0.15 yDistance=0.26
21:18:42.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
21:18:42.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:42.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:18:42.763 00.000 12044 MoveAxis(E, 0, ABG)
21:18:42.763 00.000 12044 Move returns status 0, amount 0
21:18:42.763 00.000 12044 MoveAxis(N, 0, ABG)
21:18:42.763 00.000 12044 Move returns status 0, amount 0
21:18:42.763 00.000 12044 move complete, result=0
21:18:42.763 00.000 12044 worker thread done servicing request
21:18:42.776 00.013 14964 UpdateImageDisplay: Size=(968,608) min=162, max=11119, med=623, FiltMin=537, FiltMax=6939, Gamma=0.810
21:18:42.783 00.007 14964 UpdateGuideState exits: m=114920 SNR=200.8
21:18:42.783 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:42.784 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:42.784 00.000 14964 Enqueuing Expose request
21:18:42.785 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:18:42.785 00.000 12044 Worker thread wakes up
21:18:42.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:42.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:45.914 03.129 12044 Exposure complete
21:18:45.951 00.037 12044 worker thread done servicing request
21:18:45.952 00.001 14964 OnExposeComplete: enter
21:18:45.953 00.001 14964 UpdateGuideState(): m_state=6
21:18:45.953 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
21:18:45.954 00.001 14964 Star::Find returns 1 (0), X=809.89, Y=385.20, Mass=116005, SNR=200.2, Peak=10019 HFD=3.3
21:18:45.956 00.002 14964 MultiStar: [#1 -0.82,0.52,0.00,M3] [#2 -0.85,0.68,0.00,M3] 
21:18:45.957 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.67) = xAngle (4.31 = -1.97)
21:18:45.957 00.000 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.45 = 1.16)
21:18:45.958 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.30 hyp=0.63 cameraTheta=2.64 mountX=-0.25 mountY=0.58, mountTheta=1.97
21:18:45.960 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.30, opts=13)
21:18:45.962 00.002 14964 Enqueuing Move request for scope (-0.55, 0.30)
21:18:45.963 00.001 12044 Worker thread wakes up
21:18:45.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.30) opts 0xd
21:18:45.963 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.30)
21:18:45.963 00.000 12044 Moving (-0.55, 0.30) raw xDistance=-0.25 yDistance=0.58
21:18:45.963 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
21:18:45.963 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:45.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:18:45.964 00.001 12044 MoveAxis(E, 0, ABG)
21:18:45.964 00.000 12044 Move returns status 0, amount 0
21:18:45.964 00.000 12044 MoveAxis(N, 0, ABG)
21:18:45.964 00.000 12044 Move returns status 0, amount 0
21:18:45.964 00.000 12044 move complete, result=0
21:18:45.966 00.002 12044 worker thread done servicing request
21:18:45.982 00.016 14964 UpdateImageDisplay: Size=(968,608) min=284, max=10019, med=624, FiltMin=541, FiltMax=6951, Gamma=0.810
21:18:45.988 00.006 14964 UpdateGuideState exits: m=116005 SNR=200.2
21:18:45.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:45.989 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:45.990 00.001 14964 Enqueuing Expose request
21:18:45.990 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:18:45.991 00.001 12044 Worker thread wakes up
21:18:45.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:45.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:49.096 03.105 12044 Exposure complete
21:18:49.152 00.056 12044 worker thread done servicing request
21:18:49.152 00.000 14964 OnExposeComplete: enter
21:18:49.154 00.002 14964 UpdateGuideState(): m_state=6
21:18:49.156 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
21:18:49.158 00.002 14964 Star::Find returns 1 (0), X=810.39, Y=385.29, Mass=116378, SNR=197.8, Peak=10315 HFD=3.2
21:18:49.160 00.002 14964 MultiStar: [#1 -0.43,1.01,0.00,M4] [#2 -0.22,0.92,0.00,M4] 
21:18:49.162 00.002 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.67) = xAngle (3.36 = -2.92)
21:18:49.164 00.002 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.50 = 0.21)
21:18:49.166 00.002 14964 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.69 mountX=-0.39 mountY=0.08, mountTheta=2.93
21:18:49.169 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.40, opts=13)
21:18:49.171 00.002 14964 Enqueuing Move request for scope (-0.05, 0.40)
21:18:49.173 00.002 12044 Worker thread wakes up
21:18:49.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
21:18:49.173 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
21:18:49.173 00.000 12044 Moving (-0.05, 0.40) raw xDistance=-0.39 yDistance=0.08
21:18:49.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.39, slope = -0.06
21:18:49.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:49.173 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:18:49.173 00.000 12044 MoveAxis(E, 39, ABG)
21:18:49.173 00.000 12044 Guiding  Dir = 2, Dur = 39
21:18:49.187 00.014 14964 UpdateImageDisplay: Size=(968,608) min=142, max=10315, med=625, FiltMin=534, FiltMax=7124, Gamma=0.810
21:18:49.199 00.012 14964 UpdateGuideState exits: m=116378 SNR=197.8
21:18:49.199 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:49.201 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:49.202 00.001 14964 Enqueuing Expose request
21:18:49.282 00.080 12044 IsSlewing returns 0
21:18:49.284 00.002 12044 IsGuiding returns 0
21:18:49.317 00.033 12044 PulseGuide returned control before completion, sleep 17
21:18:49.344 00.027 12044 IsGuiding returns 1
21:18:49.344 00.000 12044 scope still moving after pulse duration time elapsed
21:18:49.422 00.078 12044 IsSlewing returns 0
21:18:49.423 00.001 12044 IsGuiding returns 0
21:18:49.423 00.000 12044 scope move finished after 39 + 100 ms
21:18:49.423 00.000 12044 Move returns status 0, amount 39
21:18:49.423 00.000 12044 MoveAxis(N, 0, ABG)
21:18:49.423 00.000 12044 Move returns status 0, amount 0
21:18:49.423 00.000 12044 move complete, result=0
21:18:49.423 00.000 12044 worker thread done servicing request
21:18:49.423 00.000 12044 Worker thread wakes up
21:18:49.424 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:49.424 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:49.424 00.000 14964 GuideStep: -0.4 px 39 ms EAST, 0.1 px 0 ms NORTH
21:18:52.554 03.130 12044 Exposure complete
21:18:52.589 00.035 12044 worker thread done servicing request
21:18:52.589 00.000 14964 OnExposeComplete: enter
21:18:52.590 00.001 14964 UpdateGuideState(): m_state=6
21:18:52.592 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
21:18:52.593 00.001 14964 Star::Find returns 1 (0), X=810.40, Y=385.01, Mass=115004, SNR=202.9, Peak=10587 HFD=3.3
21:18:52.595 00.002 14964 MultiStar: [#1 -0.31,0.55,0.68,U] [#2 -0.15,0.51,0.37,U] 
21:18:52.597 00.002 14964 single-star, 2 included, MultiStar: {-0.15, 0.33}, one-star: {-0.04, 0.12}
21:18:52.599 00.002 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.67) = xAngle (3.54 = -2.74)
21:18:52.600 00.001 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.67 = 0.39)
21:18:52.601 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.87 mountX=-0.12 mountY=0.05, mountTheta=2.75
21:18:52.606 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.12, opts=13)
21:18:52.609 00.003 14964 Enqueuing Move request for scope (-0.04, 0.12)
21:18:52.610 00.001 12044 Worker thread wakes up
21:18:52.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:18:52.610 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:18:52.610 00.000 12044 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=0.05
21:18:52.610 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.36, using input
21:18:52.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.06
21:18:52.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:52.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:18:52.610 00.000 12044 MoveAxis(E, 0, ABG)
21:18:52.610 00.000 12044 Move returns status 0, amount 0
21:18:52.610 00.000 12044 MoveAxis(N, 0, ABG)
21:18:52.610 00.000 12044 Move returns status 0, amount 0
21:18:52.610 00.000 12044 move complete, result=0
21:18:52.610 00.000 12044 worker thread done servicing request
21:18:52.620 00.010 14964 UpdateImageDisplay: Size=(968,608) min=167, max=10587, med=624, FiltMin=539, FiltMax=6878, Gamma=0.810
21:18:52.626 00.006 14964 UpdateGuideState exits: m=115004 SNR=202.9
21:18:52.626 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:52.627 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:52.627 00.000 14964 Enqueuing Expose request
21:18:52.628 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:52.628 00.000 12044 Worker thread wakes up
21:18:52.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:52.629 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:55.725 03.096 12044 Exposure complete
21:18:55.761 00.036 12044 worker thread done servicing request
21:18:55.761 00.000 14964 OnExposeComplete: enter
21:18:55.762 00.001 14964 UpdateGuideState(): m_state=6
21:18:55.762 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
21:18:55.763 00.001 14964 Star::Find returns 1 (0), X=810.53, Y=384.57, Mass=116899, SNR=199.5, Peak=9119 HFD=3.3
21:18:55.765 00.002 14964 MultiStar: [#1 -0.32,0.16,0.71,U] [#2 -0.19,0.19,0.39,U] 
21:18:55.767 00.002 14964 refined, 2 included, MultiStar: {-0.10, -0.06}, one-star: {0.09, -0.33}
21:18:55.769 00.002 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.67) = xAngle (-0.90 = -0.90)
21:18:55.770 00.001 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.23 = 2.23)
21:18:55.772 00.002 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.57 mountX=0.07 mountY=0.09, mountTheta=0.90
21:18:55.775 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.06, opts=13)
21:18:55.776 00.001 14964 Enqueuing Move request for scope (-0.10, -0.06)
21:18:55.776 00.000 12044 Worker thread wakes up
21:18:55.777 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
21:18:55.777 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
21:18:55.777 00.000 12044 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=0.09
21:18:55.777 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
21:18:55.777 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:55.777 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:55.777 00.000 12044 MoveAxis(E, 0, ABG)
21:18:55.777 00.000 12044 Move returns status 0, amount 0
21:18:55.777 00.000 12044 MoveAxis(N, 0, ABG)
21:18:55.777 00.000 12044 Move returns status 0, amount 0
21:18:55.777 00.000 12044 move complete, result=0
21:18:55.777 00.000 12044 worker thread done servicing request
21:18:55.789 00.012 14964 UpdateImageDisplay: Size=(968,608) min=307, max=9119, med=623, FiltMin=532, FiltMax=6129, Gamma=0.810
21:18:55.795 00.006 14964 UpdateGuideState exits: m=116899 SNR=199.5
21:18:55.796 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:55.797 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:55.798 00.001 14964 Enqueuing Expose request
21:18:55.799 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:55.799 00.000 12044 Worker thread wakes up
21:18:55.800 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:55.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:18:58.901 03.101 12044 Exposure complete
21:18:58.941 00.040 12044 worker thread done servicing request
21:18:58.941 00.000 14964 OnExposeComplete: enter
21:18:58.942 00.001 14964 UpdateGuideState(): m_state=6
21:18:58.944 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
21:18:58.945 00.001 14964 Star::Find returns 1 (0), X=810.54, Y=385.09, Mass=118731, SNR=202.3, Peak=10139 HFD=3.4
21:18:58.947 00.002 14964 MultiStar: [#1 -0.05,0.75,0.70,U] [#2 0.04,0.57,0.37,U] 
21:18:58.948 00.001 14964 single-star, 2 included, MultiStar: {0.04, 0.45}, one-star: {0.10, 0.20}
21:18:58.949 00.001 14964 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.67) = xAngle (2.75 = 2.75)
21:18:58.951 00.002 14964 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.88 = -0.40)
21:18:58.952 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.08 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
21:18:58.954 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.20, opts=13)
21:18:58.956 00.002 14964 Enqueuing Move request for scope (0.10, 0.20)
21:18:58.958 00.002 12044 Worker thread wakes up
21:18:58.958 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
21:18:58.958 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
21:18:58.958 00.000 12044 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.09
21:18:58.958 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
21:18:58.958 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:58.958 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:18:58.958 00.000 12044 MoveAxis(E, 0, ABG)
21:18:58.958 00.000 12044 Move returns status 0, amount 0
21:18:58.958 00.000 12044 MoveAxis(N, 0, ABG)
21:18:58.958 00.000 12044 Move returns status 0, amount 0
21:18:58.958 00.000 12044 move complete, result=0
21:18:58.958 00.000 12044 worker thread done servicing request
21:18:58.973 00.015 14964 UpdateImageDisplay: Size=(968,608) min=154, max=10139, med=625, FiltMin=539, FiltMax=7414, Gamma=0.810
21:18:58.982 00.009 14964 UpdateGuideState exits: m=118731 SNR=202.3
21:18:58.984 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:58.986 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:18:58.986 00.000 14964 Enqueuing Expose request
21:18:58.987 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:58.987 00.000 12044 Worker thread wakes up
21:18:58.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:18:58.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:02.123 03.136 12044 Exposure complete
21:19:02.158 00.035 12044 worker thread done servicing request
21:19:02.158 00.000 14964 OnExposeComplete: enter
21:19:02.158 00.000 14964 UpdateGuideState(): m_state=6
21:19:02.160 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
21:19:02.162 00.002 14964 Star::Find returns 1 (0), X=810.25, Y=385.15, Mass=118109, SNR=206.0, Peak=11431 HFD=3.2
21:19:02.163 00.001 14964 MultiStar: [#1 -0.39,0.73,0.00,M2] [#2 -0.35,0.63,0.37,U] 
21:19:02.165 00.002 14964 single-star, 1 included, MultiStar: {-0.23, 0.35}, one-star: {-0.19, 0.25}
21:19:02.167 00.002 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.67) = xAngle (3.89 = -2.40)
21:19:02.169 00.002 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.02 = 0.74)
21:19:02.170 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.22 mountX=-0.23 mountY=0.21, mountTheta=2.40
21:19:02.172 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.25, opts=13)
21:19:02.173 00.001 14964 Enqueuing Move request for scope (-0.19, 0.25)
21:19:02.173 00.000 12044 Worker thread wakes up
21:19:02.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
21:19:02.173 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
21:19:02.174 00.001 12044 Moving (-0.19, 0.25) raw xDistance=-0.23 yDistance=0.21
21:19:02.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
21:19:02.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:02.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:19:02.174 00.000 12044 MoveAxis(E, 0, ABG)
21:19:02.174 00.000 12044 Move returns status 0, amount 0
21:19:02.174 00.000 12044 MoveAxis(N, 0, ABG)
21:19:02.174 00.000 12044 Move returns status 0, amount 0
21:19:02.174 00.000 12044 move complete, result=0
21:19:02.175 00.001 12044 worker thread done servicing request
21:19:02.187 00.012 14964 UpdateImageDisplay: Size=(968,608) min=187, max=11431, med=624, FiltMin=534, FiltMax=7505, Gamma=0.810
21:19:02.194 00.007 14964 UpdateGuideState exits: m=118109 SNR=206.0
21:19:02.196 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:02.197 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:02.198 00.001 14964 Enqueuing Expose request
21:19:02.200 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:19:02.201 00.001 12044 Worker thread wakes up
21:19:02.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:02.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:05.335 03.134 12044 Exposure complete
21:19:05.361 00.026 12044 worker thread done servicing request
21:19:05.361 00.000 14964 OnExposeComplete: enter
21:19:05.362 00.001 14964 UpdateGuideState(): m_state=6
21:19:05.362 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
21:19:05.363 00.001 14964 Star::Find returns 1 (0), X=810.62, Y=385.10, Mass=116814, SNR=197.1, Peak=11230 HFD=3.3
21:19:05.364 00.001 14964 MultiStar: [#1 -0.02,0.76,0.00,M3] [#2 -0.04,0.70,0.41,U] 
21:19:05.364 00.000 14964 single-star, 1 included, MultiStar: {0.12, 0.35}, one-star: {0.18, 0.21}
21:19:05.364 00.000 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.67) = xAngle (2.51 = 2.51)
21:19:05.366 00.002 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.65 = -0.64)
21:19:05.366 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.84 mountX=-0.22 mountY=-0.17, mountTheta=-2.51
21:19:05.368 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.21, opts=13)
21:19:05.368 00.000 14964 Enqueuing Move request for scope (0.18, 0.21)
21:19:05.369 00.001 12044 Worker thread wakes up
21:19:05.369 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
21:19:05.369 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
21:19:05.369 00.000 12044 Moving (0.18, 0.21) raw xDistance=-0.22 yDistance=-0.17
21:19:05.369 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
21:19:05.369 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:05.369 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:19:05.369 00.000 12044 MoveAxis(E, 0, ABG)
21:19:05.369 00.000 12044 Move returns status 0, amount 0
21:19:05.369 00.000 12044 MoveAxis(N, 0, ABG)
21:19:05.369 00.000 12044 Move returns status 0, amount 0
21:19:05.369 00.000 12044 move complete, result=0
21:19:05.369 00.000 12044 worker thread done servicing request
21:19:05.376 00.007 14964 UpdateImageDisplay: Size=(968,608) min=142, max=11230, med=624, FiltMin=537, FiltMax=6930, Gamma=0.810
21:19:05.381 00.005 14964 UpdateGuideState exits: m=116814 SNR=197.1
21:19:05.382 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:05.382 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:05.383 00.001 14964 Enqueuing Expose request
21:19:05.383 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:19:05.384 00.001 12044 Worker thread wakes up
21:19:05.384 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:05.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:08.502 03.118 12044 Exposure complete
21:19:08.535 00.033 12044 worker thread done servicing request
21:19:08.535 00.000 14964 OnExposeComplete: enter
21:19:08.536 00.001 14964 UpdateGuideState(): m_state=6
21:19:08.536 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
21:19:08.537 00.001 14964 Star::Find returns 1 (0), X=810.33, Y=385.08, Mass=114713, SNR=196.1, Peak=8531 HFD=3.7
21:19:08.538 00.001 14964 MultiStar: [#1 -0.01,0.77,0.00,M4] [#2 -0.03,0.65,0.37,U] 
21:19:08.538 00.000 14964 single-star, 1 included, MultiStar: {-0.09, 0.31}, one-star: {-0.11, 0.18}
21:19:08.538 00.000 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.67) = xAngle (3.78 = -2.50)
21:19:08.539 00.001 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.91 = 0.63)
21:19:08.539 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=-0.17 mountY=0.13, mountTheta=2.51
21:19:08.540 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.18, opts=13)
21:19:08.541 00.001 14964 Enqueuing Move request for scope (-0.11, 0.18)
21:19:08.541 00.000 12044 Worker thread wakes up
21:19:08.542 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
21:19:08.542 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
21:19:08.542 00.000 12044 Moving (-0.11, 0.18) raw xDistance=-0.17 yDistance=0.13
21:19:08.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
21:19:08.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:08.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:19:08.542 00.000 12044 MoveAxis(E, 0, ABG)
21:19:08.542 00.000 12044 Move returns status 0, amount 0
21:19:08.542 00.000 12044 MoveAxis(N, 0, ABG)
21:19:08.542 00.000 12044 Move returns status 0, amount 0
21:19:08.542 00.000 12044 move complete, result=0
21:19:08.542 00.000 12044 worker thread done servicing request
21:19:08.555 00.013 14964 UpdateImageDisplay: Size=(968,608) min=312, max=8531, med=625, FiltMin=542, FiltMax=6526, Gamma=0.810
21:19:08.561 00.006 14964 UpdateGuideState exits: m=114713 SNR=196.1
21:19:08.562 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:08.562 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:08.564 00.002 14964 Enqueuing Expose request
21:19:08.566 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:19:08.570 00.004 12044 Worker thread wakes up
21:19:08.570 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:08.570 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:11.708 03.138 12044 Exposure complete
21:19:11.753 00.045 12044 worker thread done servicing request
21:19:11.755 00.002 14964 OnExposeComplete: enter
21:19:11.755 00.000 14964 UpdateGuideState(): m_state=6
21:19:11.756 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
21:19:11.756 00.000 14964 Star::Find returns 1 (0), X=809.80, Y=384.74, Mass=116952, SNR=200.6, Peak=9871 HFD=3.5
21:19:11.757 00.001 14964 MultiStar: [#1 -0.76,0.43,0.00,M5] [#2 -0.79,0.38,0.00,M1] 
21:19:11.757 00.000 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.67) = xAngle (-1.23 = -1.23)
21:19:11.758 00.001 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.91 = 1.91)
21:19:11.758 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.16 hyp=0.65 cameraTheta=-2.90 mountX=0.22 mountY=0.62, mountTheta=1.23
21:19:11.762 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.16, opts=13)
21:19:11.764 00.002 14964 Enqueuing Move request for scope (-0.63, -0.16)
21:19:11.766 00.002 12044 Worker thread wakes up
21:19:11.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.16) opts 0xd
21:19:11.766 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.16)
21:19:11.767 00.001 12044 Moving (-0.63, -0.16) raw xDistance=0.22 yDistance=0.62
21:19:11.767 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.02
21:19:11.767 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:11.767 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
21:19:11.767 00.000 12044 MoveAxis(E, 0, ABG)
21:19:11.767 00.000 12044 Move returns status 0, amount 0
21:19:11.767 00.000 12044 MoveAxis(N, 0, ABG)
21:19:11.767 00.000 12044 Move returns status 0, amount 0
21:19:11.767 00.000 12044 move complete, result=0
21:19:11.767 00.000 12044 worker thread done servicing request
21:19:11.781 00.014 14964 UpdateImageDisplay: Size=(968,608) min=434, max=9871, med=624, FiltMin=532, FiltMax=6498, Gamma=0.810
21:19:11.791 00.010 14964 UpdateGuideState exits: m=116952 SNR=200.6
21:19:11.792 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:11.792 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:11.793 00.001 14964 Enqueuing Expose request
21:19:11.793 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:19:11.794 00.001 12044 Worker thread wakes up
21:19:11.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:11.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:14.918 03.124 12044 Exposure complete
21:19:14.938 00.020 12044 worker thread done servicing request
21:19:14.938 00.000 14964 OnExposeComplete: enter
21:19:14.939 00.001 14964 UpdateGuideState(): m_state=6
21:19:14.939 00.000 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
21:19:14.940 00.001 14964 Star::Find returns 1 (0), X=809.83, Y=384.30, Mass=114547, SNR=201.5, Peak=13028 HFD=2.9
21:19:14.941 00.001 14964 MultiStar: [#1 -0.76,-0.23,0.00,M6] [#2 -0.84,-0.31,0.00,M2] 
21:19:14.941 00.000 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.67) = xAngle (-0.70 = -0.70)
21:19:14.942 00.001 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.43 = 2.43)
21:19:14.942 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.59 hyp=0.85 cameraTheta=-2.37 mountX=0.65 mountY=0.55, mountTheta=0.71
21:19:14.944 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.59, opts=13)
21:19:14.945 00.001 14964 Enqueuing Move request for scope (-0.61, -0.59)
21:19:14.946 00.001 12044 Worker thread wakes up
21:19:14.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.59) opts 0xd
21:19:14.946 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.59)
21:19:14.946 00.000 12044 Moving (-0.61, -0.59) raw xDistance=0.65 yDistance=0.55
21:19:14.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.65, slope = 0.07
21:19:14.946 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.71 newest=1.30
21:19:14.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
21:19:14.946 00.000 12044 MoveAxis(W, 47, ABG)
21:19:14.946 00.000 12044 Guiding  Dir = 3, Dur = 47
21:19:14.955 00.009 14964 UpdateImageDisplay: Size=(968,608) min=306, max=13028, med=624, FiltMin=531, FiltMax=8273, Gamma=0.810
21:19:14.962 00.007 14964 UpdateGuideState exits: m=114547 SNR=201.5
21:19:14.962 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:14.963 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:14.963 00.000 14964 Enqueuing Expose request
21:19:14.975 00.012 12044 IsSlewing returns 0
21:19:14.975 00.000 12044 IsGuiding returns 0
21:19:15.008 00.033 12044 PulseGuide returned control before completion, sleep 25
21:19:15.039 00.031 12044 IsGuiding returns 1
21:19:15.039 00.000 12044 scope still moving after pulse duration time elapsed
21:19:15.127 00.088 12044 IsSlewing returns 0
21:19:15.128 00.001 12044 IsGuiding returns 0
21:19:15.128 00.000 12044 scope move finished after 47 + 105 ms
21:19:15.128 00.000 12044 Move returns status 0, amount 47
21:19:15.128 00.000 12044 BLC: Oldest BLC event removed
21:19:15.128 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 218 applied
21:19:15.128 00.000 12044 MoveAxis(S, 270, ABG)
21:19:15.128 00.000 12044 Guiding  Dir = 1, Dur = 270
21:19:15.161 00.033 12044 IsSlewing returns 0
21:19:15.161 00.000 12044 IsGuiding returns 0
21:19:15.192 00.031 12044 PulseGuide returned control before completion, sleep 250
21:19:15.472 00.280 12044 IsGuiding returns 1
21:19:15.472 00.000 12044 scope still moving after pulse duration time elapsed
21:19:15.569 00.097 12044 IsSlewing returns 0
21:19:15.570 00.001 12044 IsGuiding returns 0
21:19:15.570 00.000 12044 scope move finished after 270 + 138 ms
21:19:15.570 00.000 12044 Move returns status 0, amount 270
21:19:15.570 00.000 12044 move complete, result=0
21:19:15.570 00.000 12044 worker thread done servicing request
21:19:15.570 00.000 12044 Worker thread wakes up
21:19:15.570 00.000 14964 GuideStep: 0.6 px 47 ms WEST, 0.6 px 270 ms SOUTH
21:19:15.572 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:15.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:18.706 03.134 12044 Exposure complete
21:19:18.738 00.032 12044 worker thread done servicing request
21:19:18.738 00.000 14964 OnExposeComplete: enter
21:19:18.739 00.001 14964 UpdateGuideState(): m_state=6
21:19:18.739 00.000 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
21:19:18.740 00.001 14964 Star::Find returns 1 (0), X=810.44, Y=385.00, Mass=116997, SNR=207.1, Peak=10543 HFD=3.4
21:19:18.741 00.001 14964 MultiStar: [#1 -0.06,0.58,0.67,U] [#2 -0.16,0.31,0.40,U] 
21:19:18.742 00.001 14964 single-star, 2 included, MultiStar: {-0.05, 0.30}, one-star: {-0.00, 0.10}
21:19:18.742 00.000 14964 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.67) = xAngle (3.25 = -3.03)
21:19:18.743 00.001 14964 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.38 = 0.10)
21:19:18.743 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=-0.10 mountY=0.01, mountTheta=3.04
21:19:18.744 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.10, opts=13)
21:19:18.745 00.001 14964 Enqueuing Move request for scope (-0.00, 0.10)
21:19:18.746 00.001 12044 Worker thread wakes up
21:19:18.746 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
21:19:18.746 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
21:19:18.746 00.000 12044 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=0.01
21:19:18.746 00.000 12044 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.554227, 1:0.010348
21:19:18.746 00.000 12044 BLC: No correction, Miss < min_move
21:19:18.746 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.05
21:19:18.746 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:18.746 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:19:18.746 00.000 12044 MoveAxis(E, 0, ABG)
21:19:18.746 00.000 12044 Move returns status 0, amount 0
21:19:18.746 00.000 12044 MoveAxis(N, 0, ABG)
21:19:18.746 00.000 12044 Move returns status 0, amount 0
21:19:18.746 00.000 12044 move complete, result=0
21:19:18.746 00.000 12044 worker thread done servicing request
21:19:18.754 00.008 14964 UpdateImageDisplay: Size=(968,608) min=118, max=10543, med=625, FiltMin=537, FiltMax=6670, Gamma=0.810
21:19:18.759 00.005 14964 UpdateGuideState exits: m=116997 SNR=207.1
21:19:18.760 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:18.760 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:18.760 00.000 14964 Enqueuing Expose request
21:19:18.761 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:19:18.761 00.000 12044 Worker thread wakes up
21:19:18.762 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:18.762 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:21.898 03.136 12044 Exposure complete
21:19:21.940 00.042 12044 worker thread done servicing request
21:19:21.940 00.000 14964 OnExposeComplete: enter
21:19:21.941 00.001 14964 UpdateGuideState(): m_state=6
21:19:21.941 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
21:19:21.942 00.001 14964 Star::Find returns 1 (0), X=811.00, Y=385.42, Mass=118030, SNR=211.6, Peak=11414 HFD=3.4
21:19:21.943 00.001 14964 MultiStar: [#1 0.05,0.92,0.00,M6] [#2 0.30,0.96,0.00,M2] 
21:19:21.944 00.001 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.41 = 2.41)
21:19:21.945 00.001 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.55 = -0.74)
21:19:21.946 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=0.52 hyp=0.77 cameraTheta=0.74 mountX=-0.57 mountY=-0.52, mountTheta=-2.41
21:19:21.950 00.004 14964 SchedulePrimaryMove(1136A648, x=0.57, y=0.52, opts=13)
21:19:21.955 00.005 14964 Enqueuing Move request for scope (0.57, 0.52)
21:19:21.958 00.003 12044 Worker thread wakes up
21:19:21.958 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.52) opts 0xd
21:19:21.959 00.001 12044 Handling offset move in thread for scope, endpoint = (0.57, 0.52)
21:19:21.959 00.000 12044 Moving (0.57, 0.52) raw xDistance=-0.57 yDistance=-0.52
21:19:21.959 00.000 12044 BLC: History state: CurrMiss=-0.52, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.554227, 1:0.010348, 2:-0.517634
21:19:21.959 00.000 12044 BLC: Over-shoot, first stiction event, no adjustment
21:19:21.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.57, slope = 0.00
21:19:21.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:21.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:19:21.959 00.000 12044 MoveAxis(E, 0, ABG)
21:19:21.960 00.001 12044 Move returns status 0, amount 0
21:19:21.960 00.000 12044 MoveAxis(N, 0, ABG)
21:19:21.960 00.000 12044 Move returns status 0, amount 0
21:19:21.960 00.000 12044 move complete, result=0
21:19:21.960 00.000 12044 worker thread done servicing request
21:19:21.979 00.019 14964 UpdateImageDisplay: Size=(968,608) min=148, max=11414, med=626, FiltMin=536, FiltMax=6919, Gamma=0.810
21:19:21.989 00.010 14964 UpdateGuideState exits: m=118030 SNR=211.6
21:19:21.991 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:21.992 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:21.993 00.001 14964 Enqueuing Expose request
21:19:21.994 00.001 14964 GuideStep: -0.6 px 0 ms EAST, -0.5 px 0 ms NORTH
21:19:21.995 00.001 12044 Worker thread wakes up
21:19:21.995 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:21.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:25.105 03.110 12044 Exposure complete
21:19:25.129 00.024 12044 worker thread done servicing request
21:19:25.129 00.000 14964 OnExposeComplete: enter
21:19:25.132 00.003 14964 UpdateGuideState(): m_state=6
21:19:25.133 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
21:19:25.134 00.001 14964 Star::Find returns 1 (0), X=810.99, Y=385.75, Mass=115704, SNR=205.4, Peak=10038 HFD=3.3
21:19:25.136 00.002 14964 MultiStar: [#1 0.47,1.40,0.00,M7] [#2 0.40,1.31,0.00,M3] 
21:19:25.136 00.000 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.66 = 2.66)
21:19:25.136 00.000 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.48)
21:19:25.137 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=0.85 hyp=1.02 cameraTheta=1.00 mountX=-0.90 mountY=-0.47, mountTheta=-2.66
21:19:25.139 00.002 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.85, opts=13)
21:19:25.140 00.001 14964 Enqueuing Move request for scope (0.55, 0.85)
21:19:25.140 00.000 12044 Worker thread wakes up
21:19:25.140 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.85) opts 0xd
21:19:25.140 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.85)
21:19:25.140 00.000 12044 Moving (0.55, 0.85) raw xDistance=-0.90 yDistance=-0.47
21:19:25.141 00.001 12044 BLC: window closed
21:19:25.141 00.000 12044 BLC: History state: CurrMiss=-0.47, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.554227, 1:0.010348, 2:-0.517634
21:19:25.141 00.000 12044 BLC: Over-shoot, first stiction event, no adjustment
21:19:25.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.90, slope = -0.05
21:19:25.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:25.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:19:25.141 00.000 12044 MoveAxis(E, 33, ABG)
21:19:25.141 00.000 12044 Guiding  Dir = 2, Dur = 33
21:19:25.148 00.007 14964 UpdateImageDisplay: Size=(968,608) min=86, max=10038, med=625, FiltMin=535, FiltMax=6636, Gamma=0.810
21:19:25.153 00.005 14964 UpdateGuideState exits: m=115704 SNR=205.4
21:19:25.155 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:25.157 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:25.159 00.002 14964 Enqueuing Expose request
21:19:25.192 00.033 12044 IsSlewing returns 0
21:19:25.193 00.001 12044 IsGuiding returns 0
21:19:25.226 00.033 12044 PulseGuide returned control before completion, sleep 11
21:19:25.247 00.021 12044 IsGuiding returns 1
21:19:25.247 00.000 12044 scope still moving after pulse duration time elapsed
21:19:25.302 00.055 12044 IsSlewing returns 0
21:19:25.303 00.001 12044 IsGuiding returns 0
21:19:25.303 00.000 12044 scope move finished after 33 + 76 ms
21:19:25.303 00.000 12044 Move returns status 0, amount 33
21:19:25.303 00.000 12044 MoveAxis(N, 0, ABG)
21:19:25.303 00.000 12044 Move returns status 0, amount 0
21:19:25.303 00.000 12044 move complete, result=0
21:19:25.303 00.000 12044 worker thread done servicing request
21:19:25.303 00.000 12044 Worker thread wakes up
21:19:25.303 00.000 14964 GuideStep: -0.9 px 33 ms EAST, -0.5 px 0 ms NORTH
21:19:25.304 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:25.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:28.416 03.112 12044 Exposure complete
21:19:28.457 00.041 12044 worker thread done servicing request
21:19:28.457 00.000 14964 OnExposeComplete: enter
21:19:28.458 00.001 14964 UpdateGuideState(): m_state=6
21:19:28.458 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
21:19:28.459 00.001 14964 Star::Find returns 1 (0), X=811.02, Y=385.52, Mass=117545, SNR=201.4, Peak=9606 HFD=3.6
21:19:28.459 00.000 14964 MultiStar: [#1 0.29,1.13,0.00,M8] [#2 0.33,0.95,0.00,M4] 
21:19:28.460 00.001 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.67) = xAngle (2.49 = 2.49)
21:19:28.460 00.000 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.62 = -0.66)
21:19:28.461 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=0.62 hyp=0.85 cameraTheta=0.82 mountX=-0.67 mountY=-0.52, mountTheta=-2.48
21:19:28.462 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.62, opts=13)
21:19:28.463 00.001 14964 Enqueuing Move request for scope (0.58, 0.62)
21:19:28.464 00.001 12044 Worker thread wakes up
21:19:28.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.62) opts 0xd
21:19:28.464 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.62)
21:19:28.464 00.000 12044 Moving (0.58, 0.62) raw xDistance=-0.67 yDistance=-0.52
21:19:28.464 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.67, slope = -0.06
21:19:28.465 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:28.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:19:28.465 00.000 12044 MoveAxis(E, 43, ABG)
21:19:28.465 00.000 12044 Guiding  Dir = 2, Dur = 43
21:19:28.472 00.007 14964 UpdateImageDisplay: Size=(968,608) min=107, max=9606, med=624, FiltMin=541, FiltMax=6631, Gamma=0.810
21:19:28.478 00.006 14964 UpdateGuideState exits: m=117545 SNR=201.4
21:19:28.478 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:28.479 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:28.480 00.001 14964 Enqueuing Expose request
21:19:28.489 00.009 12044 IsSlewing returns 0
21:19:28.490 00.001 12044 IsGuiding returns 0
21:19:28.522 00.032 12044 PulseGuide returned control before completion, sleep 22
21:19:28.557 00.035 12044 IsGuiding returns 1
21:19:28.557 00.000 12044 scope still moving after pulse duration time elapsed
21:19:28.649 00.092 12044 IsSlewing returns 0
21:19:28.649 00.000 12044 IsGuiding returns 0
21:19:28.649 00.000 12044 scope move finished after 43 + 116 ms
21:19:28.649 00.000 12044 Move returns status 0, amount 43
21:19:28.649 00.000 12044 MoveAxis(N, 0, ABG)
21:19:28.649 00.000 12044 Move returns status 0, amount 0
21:19:28.649 00.000 12044 move complete, result=0
21:19:28.649 00.000 12044 worker thread done servicing request
21:19:28.649 00.000 12044 Worker thread wakes up
21:19:28.649 00.000 14964 GuideStep: -0.7 px 43 ms EAST, -0.5 px 0 ms NORTH
21:19:28.651 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:28.651 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:31.759 03.108 12044 Exposure complete
21:19:31.802 00.043 12044 worker thread done servicing request
21:19:31.802 00.000 14964 OnExposeComplete: enter
21:19:31.804 00.002 14964 UpdateGuideState(): m_state=6
21:19:31.805 00.001 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
21:19:31.807 00.002 14964 Star::Find returns 1 (0), X=810.64, Y=384.86, Mass=116815, SNR=202.8, Peak=9418 HFD=3.4
21:19:31.808 00.001 14964 MultiStar: [#1 0.09,0.31,0.72,U] [#2 -0.00,0.32,0.38,U] 
21:19:31.809 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.15}, one-star: {0.21, -0.03}
21:19:31.811 00.002 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.67) = xAngle (2.53 = 2.53)
21:19:31.811 00.000 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.67 = -0.62)
21:19:31.812 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
21:19:31.814 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.15, opts=13)
21:19:31.815 00.001 14964 Enqueuing Move request for scope (0.13, 0.15)
21:19:31.815 00.000 12044 Worker thread wakes up
21:19:31.816 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
21:19:31.816 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
21:19:31.816 00.000 12044 Moving (0.13, 0.15) raw xDistance=-0.16 yDistance=-0.11
21:19:31.816 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.37, using input
21:19:31.816 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.06
21:19:31.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:31.816 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:19:31.816 00.000 12044 MoveAxis(E, 0, ABG)
21:19:31.816 00.000 12044 Move returns status 0, amount 0
21:19:31.816 00.000 12044 MoveAxis(N, 0, ABG)
21:19:31.816 00.000 12044 Move returns status 0, amount 0
21:19:31.816 00.000 12044 move complete, result=0
21:19:31.816 00.000 12044 worker thread done servicing request
21:19:31.829 00.013 14964 UpdateImageDisplay: Size=(968,608) min=175, max=9418, med=626, FiltMin=536, FiltMax=6638, Gamma=0.810
21:19:31.837 00.008 14964 UpdateGuideState exits: m=116815 SNR=202.8
21:19:31.838 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:31.839 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:31.840 00.001 14964 Enqueuing Expose request
21:19:31.840 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:19:31.841 00.001 12044 Worker thread wakes up
21:19:31.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:31.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:34.955 03.114 12044 Exposure complete
21:19:35.003 00.048 12044 worker thread done servicing request
21:19:35.004 00.001 14964 OnExposeComplete: enter
21:19:35.005 00.001 14964 UpdateGuideState(): m_state=6
21:19:35.006 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
21:19:35.007 00.001 14964 Star::Find returns 1 (0), X=811.00, Y=384.89, Mass=113482, SNR=201.0, Peak=10138 HFD=3.0
21:19:35.008 00.001 14964 MultiStar: [#1 0.43,0.57,0.72,U] [#2 0.32,0.53,0.39,U] 
21:19:35.009 00.001 14964 refined, 2 included, MultiStar: {0.48, 0.29}, one-star: {0.57, -0.00}
21:19:35.011 00.002 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.67) = xAngle (2.22 = 2.22)
21:19:35.012 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.35 = -0.93)
21:19:35.013 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.29 hyp=0.56 cameraTheta=0.55 mountX=-0.34 mountY=-0.45, mountTheta=-2.22
21:19:35.017 00.004 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.29, opts=13)
21:19:35.019 00.002 14964 Enqueuing Move request for scope (0.48, 0.29)
21:19:35.021 00.002 12044 Worker thread wakes up
21:19:35.021 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.29) opts 0xd
21:19:35.021 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.29)
21:19:35.021 00.000 12044 Moving (0.48, 0.29) raw xDistance=-0.34 yDistance=-0.45
21:19:35.021 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.41, using input
21:19:35.021 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.06
21:19:35.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:35.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:19:35.021 00.000 12044 MoveAxis(E, 24, ABG)
21:19:35.022 00.001 12044 Guiding  Dir = 2, Dur = 24
21:19:35.039 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10138, med=624, FiltMin=537, FiltMax=6907, Gamma=0.810
21:19:35.049 00.010 14964 UpdateGuideState exits: m=113482 SNR=201.0
21:19:35.051 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:35.052 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:35.054 00.002 14964 Enqueuing Expose request
21:19:35.070 00.016 12044 IsSlewing returns 0
21:19:35.071 00.001 12044 IsGuiding returns 0
21:19:35.104 00.033 12044 IsGuiding returns 1
21:19:35.104 00.000 12044 scope still moving after pulse duration time elapsed
21:19:35.162 00.058 12044 IsSlewing returns 0
21:19:35.163 00.001 12044 IsGuiding returns 0
21:19:35.163 00.000 12044 scope move finished after 24 + 67 ms
21:19:35.163 00.000 12044 Move returns status 0, amount 24
21:19:35.163 00.000 12044 MoveAxis(N, 0, ABG)
21:19:35.163 00.000 12044 Move returns status 0, amount 0
21:19:35.163 00.000 12044 move complete, result=0
21:19:35.163 00.000 12044 worker thread done servicing request
21:19:35.163 00.000 12044 Worker thread wakes up
21:19:35.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:35.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:35.163 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.4 px 0 ms NORTH
21:19:38.261 03.098 12044 Exposure complete
21:19:38.297 00.036 12044 worker thread done servicing request
21:19:38.297 00.000 14964 OnExposeComplete: enter
21:19:38.298 00.001 14964 UpdateGuideState(): m_state=6
21:19:38.300 00.002 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
21:19:38.301 00.001 14964 Star::Find returns 1 (0), X=811.00, Y=384.49, Mass=120558, SNR=213.3, Peak=11579 HFD=3.0
21:19:38.302 00.001 14964 MultiStar: [#1 0.30,0.11,0.69,U] [#2 0.40,-0.06,0.39,U] 
21:19:38.304 00.002 14964 refined, 2 included, MultiStar: {0.45, -0.17}, one-star: {0.56, -0.41}
21:19:38.305 00.001 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.67) = xAngle (1.30 = 1.30)
21:19:38.308 00.003 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.44 = -1.85)
21:19:38.311 00.003 14964 CameraToMount -- cameraX=0.45 cameraY=-0.17 hyp=0.48 cameraTheta=-0.37 mountX=0.13 mountY=-0.46, mountTheta=-1.30
21:19:38.315 00.004 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.17, opts=13)
21:19:38.315 00.000 14964 Enqueuing Move request for scope (0.45, -0.17)
21:19:38.316 00.001 12044 Worker thread wakes up
21:19:38.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.17) opts 0xd
21:19:38.316 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.17)
21:19:38.316 00.000 12044 Moving (0.45, -0.17) raw xDistance=0.13 yDistance=-0.46
21:19:38.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
21:19:38.316 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:38.317 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:19:38.317 00.000 12044 MoveAxis(E, 0, ABG)
21:19:38.317 00.000 12044 Move returns status 0, amount 0
21:19:38.317 00.000 12044 MoveAxis(N, 0, ABG)
21:19:38.317 00.000 12044 Move returns status 0, amount 0
21:19:38.317 00.000 12044 move complete, result=0
21:19:38.318 00.001 12044 worker thread done servicing request
21:19:38.332 00.014 14964 UpdateImageDisplay: Size=(968,608) min=164, max=11579, med=624, FiltMin=538, FiltMax=7495, Gamma=0.810
21:19:38.341 00.009 14964 UpdateGuideState exits: m=120558 SNR=213.3
21:19:38.343 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:38.344 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:38.346 00.002 14964 Enqueuing Expose request
21:19:38.347 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:19:38.349 00.002 12044 Worker thread wakes up
21:19:38.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:38.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:41.480 03.131 12044 Exposure complete
21:19:41.504 00.024 12044 worker thread done servicing request
21:19:41.504 00.000 14964 OnExposeComplete: enter
21:19:41.506 00.002 14964 UpdateGuideState(): m_state=6
21:19:41.508 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
21:19:41.509 00.001 14964 Star::Find returns 1 (0), X=811.06, Y=384.05, Mass=119233, SNR=210.1, Peak=11667 HFD=2.9
21:19:41.511 00.002 14964 MultiStar: [#1 0.52,-0.51,0.69,U] [#2 0.40,-0.45,0.38,U] 
21:19:41.511 00.000 14964 refined, 2 included, MultiStar: {0.55, -0.66}, one-star: {0.62, -0.84}
21:19:41.512 00.001 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.67) = xAngle (0.79 = 0.79)
21:19:41.512 00.000 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.92 = -2.36)
21:19:41.513 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=-0.66 hyp=0.86 cameraTheta=-0.88 mountX=0.60 mountY=-0.60, mountTheta=-0.79
21:19:41.514 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.66, opts=13)
21:19:41.514 00.000 14964 Enqueuing Move request for scope (0.55, -0.66)
21:19:41.515 00.001 12044 Worker thread wakes up
21:19:41.515 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.66) opts 0xd
21:19:41.515 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.66)
21:19:41.515 00.000 12044 Moving (0.55, -0.66) raw xDistance=0.60 yDistance=-0.60
21:19:41.515 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.60, slope = 0.00
21:19:41.515 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.18 newest=-1.51
21:19:41.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:19:41.515 00.000 12044 MoveAxis(W, 0, ABG)
21:19:41.515 00.000 12044 Move returns status 0, amount 0
21:19:41.515 00.000 12044 BLC: Oldest BLC event removed
21:19:41.516 00.001 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 218 applied
21:19:41.516 00.000 12044 MoveAxis(N, 275, ABG)
21:19:41.516 00.000 12044 Guiding  Dir = 0, Dur = 275
21:19:41.527 00.011 14964 UpdateImageDisplay: Size=(968,608) min=38, max=11667, med=625, FiltMin=540, FiltMax=7639, Gamma=0.810
21:19:41.535 00.008 14964 UpdateGuideState exits: m=119233 SNR=210.1
21:19:41.536 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:41.537 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:41.538 00.001 14964 Enqueuing Expose request
21:19:41.560 00.022 12044 IsSlewing returns 0
21:19:41.560 00.000 12044 IsGuiding returns 0
21:19:41.591 00.031 12044 PulseGuide returned control before completion, sleep 254
21:19:41.863 00.272 12044 IsGuiding returns 1
21:19:41.864 00.001 12044 scope still moving after pulse duration time elapsed
21:19:41.986 00.122 12044 IsSlewing returns 0
21:19:41.986 00.000 12044 IsGuiding returns 0
21:19:41.986 00.000 12044 scope move finished after 275 + 152 ms
21:19:41.986 00.000 12044 Move returns status 0, amount 275
21:19:41.986 00.000 12044 move complete, result=0
21:19:41.986 00.000 12044 worker thread done servicing request
21:19:41.986 00.000 12044 Worker thread wakes up
21:19:41.987 00.001 14964 GuideStep: 0.6 px 0 ms WEST, -0.6 px 275 ms NORTH
21:19:41.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:41.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:45.120 03.133 12044 Exposure complete
21:19:45.159 00.039 12044 worker thread done servicing request
21:19:45.159 00.000 14964 OnExposeComplete: enter
21:19:45.160 00.001 14964 UpdateGuideState(): m_state=6
21:19:45.161 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
21:19:45.161 00.000 14964 Star::Find returns 1 (0), X=810.66, Y=383.89, Mass=117330, SNR=201.1, Peak=9835 HFD=3.3
21:19:45.162 00.001 14964 MultiStar: [#1 0.30,-0.47,0.70,U] [#2 0.22,-0.70,0.39,U] 
21:19:45.162 00.000 14964 refined, 2 included, MultiStar: {0.25, -0.77}, one-star: {0.22, -1.01}
21:19:45.163 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.67) = xAngle (0.41 = 0.41)
21:19:45.164 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.54 = -2.74)
21:19:45.164 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.77 hyp=0.81 cameraTheta=-1.26 mountX=0.74 mountY=-0.31, mountTheta=-0.40
21:19:45.166 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.77, opts=13)
21:19:45.167 00.001 14964 Enqueuing Move request for scope (0.25, -0.77)
21:19:45.168 00.001 12044 Worker thread wakes up
21:19:45.168 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.77) opts 0xd
21:19:45.168 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.77)
21:19:45.168 00.000 12044 Moving (0.25, -0.77) raw xDistance=0.74 yDistance=-0.31
21:19:45.168 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.603640, 1:0.313452
21:19:45.168 00.000 12044 BLC: No correction, Miss < min_move
21:19:45.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.74, slope = 0.07
21:19:45.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:45.168 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:19:45.168 00.000 12044 MoveAxis(W, 49, ABG)
21:19:45.168 00.000 12044 Guiding  Dir = 3, Dur = 49
21:19:45.178 00.010 14964 UpdateImageDisplay: Size=(968,608) min=143, max=9835, med=625, FiltMin=537, FiltMax=7434, Gamma=0.810
21:19:45.184 00.006 14964 UpdateGuideState exits: m=117330 SNR=201.1
21:19:45.184 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:45.185 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:45.185 00.000 14964 Enqueuing Expose request
21:19:45.244 00.059 12044 IsSlewing returns 0
21:19:45.244 00.000 12044 IsGuiding returns 0
21:19:45.277 00.033 12044 PulseGuide returned control before completion, sleep 28
21:19:45.317 00.040 12044 IsGuiding returns 1
21:19:45.317 00.000 12044 scope still moving after pulse duration time elapsed
21:19:45.407 00.090 12044 IsSlewing returns 0
21:19:45.408 00.001 12044 IsGuiding returns 0
21:19:45.408 00.000 12044 scope move finished after 49 + 114 ms
21:19:45.408 00.000 12044 Move returns status 0, amount 49
21:19:45.408 00.000 12044 MoveAxis(N, 0, ABG)
21:19:45.408 00.000 12044 Move returns status 0, amount 0
21:19:45.408 00.000 12044 move complete, result=0
21:19:45.408 00.000 12044 worker thread done servicing request
21:19:45.408 00.000 12044 Worker thread wakes up
21:19:45.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:45.409 00.001 14964 GuideStep: 0.7 px 49 ms WEST, -0.3 px 0 ms NORTH
21:19:45.410 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:48.525 03.115 12044 Exposure complete
21:19:48.565 00.040 12044 worker thread done servicing request
21:19:48.565 00.000 14964 OnExposeComplete: enter
21:19:48.567 00.002 14964 UpdateGuideState(): m_state=6
21:19:48.568 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
21:19:48.570 00.002 14964 Star::Find returns 1 (0), X=810.98, Y=384.53, Mass=116324, SNR=197.5, Peak=10791 HFD=3.2
21:19:48.571 00.001 14964 MultiStar: [#1 0.47,0.12,0.72,U] [#2 0.30,0.02,0.39,U] 
21:19:48.573 00.002 14964 refined, 2 included, MultiStar: {0.48, -0.13}, one-star: {0.55, -0.37}
21:19:48.574 00.001 14964 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.67) = xAngle (1.40 = 1.40)
21:19:48.576 00.002 14964 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.54 = -1.75)
21:19:48.577 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.49 cameraTheta=-0.27 mountX=0.08 mountY=-0.49, mountTheta=-1.40
21:19:48.580 00.003 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.13, opts=13)
21:19:48.582 00.002 14964 Enqueuing Move request for scope (0.48, -0.13)
21:19:48.583 00.001 12044 Worker thread wakes up
21:19:48.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.13) opts 0xd
21:19:48.583 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.13)
21:19:48.583 00.000 12044 Moving (0.48, -0.13) raw xDistance=0.08 yDistance=-0.49
21:19:48.583 00.000 12044 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.603640, 1:0.313452, 2:0.485514
21:19:48.583 00.000 12044 BLC: Under-shoot: nominal increase by 21
21:19:48.583 00.000 12044 BLC: window closed
21:19:48.585 00.002 12044 BLC: Pulse adjusted to 239
21:19:48.585 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.81, using input
21:19:48.585 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.13
21:19:48.586 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:19:48.586 00.000 12044 MoveAxis(E, 0, ABG)
21:19:48.586 00.000 12044 Move returns status 0, amount 0
21:19:48.586 00.000 12044 MoveAxis(N, 46, ABG)
21:19:48.586 00.000 12044 Guiding  Dir = 0, Dur = 46
21:19:48.597 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10791, med=625, FiltMin=527, FiltMax=6741, Gamma=0.810
21:19:48.608 00.011 14964 UpdateGuideState exits: m=116324 SNR=197.5
21:19:48.610 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:48.611 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:48.612 00.001 14964 Enqueuing Expose request
21:19:48.652 00.040 12044 IsSlewing returns 0
21:19:48.653 00.001 12044 IsGuiding returns 0
21:19:48.667 00.014 14964 evsrv: cli 01AB2D50 connect
21:19:48.668 00.001 14964 case statement mapped state 6 to 3
21:19:48.669 00.001 14964 case statement mapped state 6 to 3
21:19:48.669 00.000 14964 evsrv: cli 01AB2D50 request: {"method":"get_pixel_scale","id":"acc359c9-f822-4308-9858-eb99fc52c99d"}
21:19:48.670 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":1.29969,"id":"acc359c9-f822-4308-9858-eb99fc52c99d"}
21:19:48.672 00.002 14964 evsrv: cli 01AB2D50 disconnect
21:19:48.685 00.013 12044 PulseGuide returned control before completion, sleep 24
21:19:48.733 00.048 12044 IsGuiding returns 1
21:19:48.733 00.000 12044 scope still moving after pulse duration time elapsed
21:19:48.806 00.073 12044 IsSlewing returns 0
21:19:48.807 00.001 12044 IsGuiding returns 0
21:19:48.807 00.000 12044 scope move finished after 46 + 107 ms
21:19:48.807 00.000 12044 Move returns status 0, amount 46
21:19:48.807 00.000 12044 move complete, result=0
21:19:48.807 00.000 12044 worker thread done servicing request
21:19:48.807 00.000 12044 Worker thread wakes up
21:19:48.807 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:48.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:48.807 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 46 ms NORTH
21:19:51.947 03.140 12044 Exposure complete
21:19:51.991 00.044 12044 worker thread done servicing request
21:19:51.991 00.000 14964 OnExposeComplete: enter
21:19:51.994 00.003 14964 UpdateGuideState(): m_state=6
21:19:51.995 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
21:19:51.996 00.001 14964 Star::Find returns 1 (0), X=810.03, Y=384.72, Mass=117575, SNR=207.8, Peak=9504 HFD=3.4
21:19:51.997 00.001 14964 MultiStar: [#1 -0.45,0.46,0.64,U] [#2 -0.53,0.41,0.38,U] 
21:19:51.997 00.000 14964 single-star, 2 included, MultiStar: {-0.44, 0.13}, one-star: {-0.40, -0.18}
21:19:51.998 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.67) = xAngle (-1.06 = -1.06)
21:19:52.000 00.002 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.07 = 2.07)
21:19:52.002 00.002 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.18 hyp=0.44 cameraTheta=-2.73 mountX=0.22 mountY=0.39, mountTheta=1.06
21:19:52.004 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.18, opts=13)
21:19:52.006 00.002 14964 Enqueuing Move request for scope (-0.40, -0.18)
21:19:52.007 00.001 12044 Worker thread wakes up
21:19:52.007 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.18) opts 0xd
21:19:52.007 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.18)
21:19:52.007 00.000 12044 Moving (-0.40, -0.18) raw xDistance=0.22 yDistance=0.39
21:19:52.007 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.94, using input
21:19:52.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.14
21:19:52.008 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:52.008 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:19:52.008 00.000 12044 MoveAxis(E, 0, ABG)
21:19:52.008 00.000 12044 Move returns status 0, amount 0
21:19:52.008 00.000 12044 MoveAxis(N, 0, ABG)
21:19:52.008 00.000 12044 Move returns status 0, amount 0
21:19:52.008 00.000 12044 move complete, result=0
21:19:52.009 00.001 12044 worker thread done servicing request
21:19:52.024 00.015 14964 UpdateImageDisplay: Size=(968,608) min=308, max=9504, med=624, FiltMin=542, FiltMax=6318, Gamma=0.810
21:19:52.033 00.009 14964 UpdateGuideState exits: m=117575 SNR=207.8
21:19:52.035 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:52.036 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:52.037 00.001 14964 Enqueuing Expose request
21:19:52.039 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:19:52.041 00.002 12044 Worker thread wakes up
21:19:52.041 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:52.041 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:55.184 03.143 12044 Exposure complete
21:19:55.230 00.046 12044 worker thread done servicing request
21:19:55.231 00.001 14964 OnExposeComplete: enter
21:19:55.232 00.001 14964 UpdateGuideState(): m_state=6
21:19:55.234 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
21:19:55.235 00.001 14964 Star::Find returns 1 (0), X=810.24, Y=384.98, Mass=115817, SNR=197.0, Peak=8775 HFD=3.9
21:19:55.237 00.002 14964 MultiStar: [#1 -0.23,0.58,0.69,U] [#2 -0.22,0.53,0.39,U] 
21:19:55.238 00.001 14964 single-star, 2 included, MultiStar: {-0.21, 0.33}, one-star: {-0.20, 0.08}
21:19:55.239 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.67) = xAngle (4.42 = -1.87)
21:19:55.240 00.001 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.55 = 1.27)
21:19:55.242 00.002 14964 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.75 mountX=-0.06 mountY=0.21, mountTheta=1.87
21:19:55.244 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.08, opts=13)
21:19:55.247 00.003 14964 Enqueuing Move request for scope (-0.20, 0.08)
21:19:55.248 00.001 12044 Worker thread wakes up
21:19:55.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
21:19:55.248 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
21:19:55.248 00.000 12044 Moving (-0.20, 0.08) raw xDistance=-0.06 yDistance=0.21
21:19:55.249 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.11
21:19:55.249 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:55.249 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:19:55.249 00.000 12044 MoveAxis(E, 0, ABG)
21:19:55.249 00.000 12044 Move returns status 0, amount 0
21:19:55.249 00.000 12044 MoveAxis(N, 0, ABG)
21:19:55.249 00.000 12044 Move returns status 0, amount 0
21:19:55.249 00.000 12044 move complete, result=0
21:19:55.249 00.000 12044 worker thread done servicing request
21:19:55.263 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8775, med=624, FiltMin=539, FiltMax=6370, Gamma=0.810
21:19:55.275 00.012 14964 UpdateGuideState exits: m=115817 SNR=197.0
21:19:55.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:55.279 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:55.280 00.001 14964 Enqueuing Expose request
21:19:55.280 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:19:55.281 00.001 12044 Worker thread wakes up
21:19:55.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:55.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:19:58.391 03.110 12044 Exposure complete
21:19:58.429 00.038 14964 OnExposeComplete: enter
21:19:58.430 00.001 14964 UpdateGuideState(): m_state=6
21:19:58.430 00.000 12044 worker thread done servicing request
21:19:58.430 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
21:19:58.431 00.001 14964 Star::Find returns 1 (0), X=810.47, Y=384.75, Mass=117963, SNR=210.5, Peak=10123 HFD=3.3
21:19:58.432 00.001 14964 MultiStar: [#1 0.19,0.50,0.68,U] [#2 0.19,0.33,0.37,U] 
21:19:58.432 00.000 14964 single-star, 2 included, MultiStar: {0.11, 0.16}, one-star: {0.03, -0.14}
21:19:58.433 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.67) = xAngle (0.34 = 0.34)
21:19:58.433 00.000 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.47 = -2.81)
21:19:58.434 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.33 mountX=0.14 mountY=-0.05, mountTheta=-0.33
21:19:58.435 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.14, opts=13)
21:19:58.436 00.001 14964 Enqueuing Move request for scope (0.03, -0.14)
21:19:58.436 00.000 12044 Worker thread wakes up
21:19:58.436 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
21:19:58.436 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
21:19:58.437 00.001 12044 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.05
21:19:58.437 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.42, using input
21:19:58.437 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.07
21:19:58.437 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:58.437 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:19:58.437 00.000 12044 MoveAxis(E, 0, ABG)
21:19:58.437 00.000 12044 Move returns status 0, amount 0
21:19:58.437 00.000 12044 MoveAxis(N, 0, ABG)
21:19:58.437 00.000 12044 Move returns status 0, amount 0
21:19:58.437 00.000 12044 move complete, result=0
21:19:58.437 00.000 12044 worker thread done servicing request
21:19:58.449 00.012 14964 UpdateImageDisplay: Size=(968,608) min=242, max=10123, med=625, FiltMin=538, FiltMax=7054, Gamma=0.810
21:19:58.455 00.006 14964 UpdateGuideState exits: m=117963 SNR=210.5
21:19:58.455 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:58.456 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:19:58.456 00.000 14964 Enqueuing Expose request
21:19:58.457 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:19:58.457 00.000 12044 Worker thread wakes up
21:19:58.458 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:19:58.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:01.569 03.111 12044 Exposure complete
21:20:01.603 00.034 12044 worker thread done servicing request
21:20:01.603 00.000 14964 OnExposeComplete: enter
21:20:01.605 00.002 14964 UpdateGuideState(): m_state=6
21:20:01.606 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
21:20:01.608 00.002 14964 Star::Find returns 1 (0), X=810.48, Y=385.02, Mass=116691, SNR=206.0, Peak=9347 HFD=3.6
21:20:01.610 00.002 14964 MultiStar: [#1 -0.08,0.61,0.70,U] [#2 0.05,0.50,0.38,U] 
21:20:01.611 00.001 14964 single-star, 2 included, MultiStar: {0.00, 0.36}, one-star: {0.04, 0.12}
21:20:01.613 00.002 14964 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.67) = xAngle (2.91 = 2.91)
21:20:01.614 00.001 14964 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.24)
21:20:01.616 00.002 14964 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
21:20:01.621 00.005 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.12, opts=13)
21:20:01.622 00.001 14964 Enqueuing Move request for scope (0.04, 0.12)
21:20:01.623 00.001 12044 Worker thread wakes up
21:20:01.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
21:20:01.624 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
21:20:01.624 00.000 12044 Moving (0.04, 0.12) raw xDistance=-0.13 yDistance=-0.03
21:20:01.624 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
21:20:01.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:01.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:20:01.624 00.000 12044 MoveAxis(E, 0, ABG)
21:20:01.624 00.000 12044 Move returns status 0, amount 0
21:20:01.624 00.000 12044 MoveAxis(N, 0, ABG)
21:20:01.624 00.000 12044 Move returns status 0, amount 0
21:20:01.624 00.000 12044 move complete, result=0
21:20:01.624 00.000 12044 worker thread done servicing request
21:20:01.639 00.015 14964 UpdateImageDisplay: Size=(968,608) min=211, max=9347, med=624, FiltMin=535, FiltMax=7498, Gamma=0.810
21:20:01.652 00.013 14964 UpdateGuideState exits: m=116691 SNR=206.0
21:20:01.654 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:01.654 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:01.657 00.003 14964 Enqueuing Expose request
21:20:01.658 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:20:01.660 00.002 12044 Worker thread wakes up
21:20:01.660 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:01.660 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:04.758 03.098 12044 Exposure complete
21:20:04.798 00.040 12044 worker thread done servicing request
21:20:04.799 00.001 14964 OnExposeComplete: enter
21:20:04.799 00.000 14964 UpdateGuideState(): m_state=6
21:20:04.801 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
21:20:04.802 00.001 14964 Star::Find returns 1 (0), X=810.57, Y=384.94, Mass=117887, SNR=212.0, Peak=10034 HFD=3.3
21:20:04.803 00.001 14964 MultiStar: [#1 -0.08,0.40,0.67,U] [#2 -0.18,0.36,0.38,U] 
21:20:04.804 00.001 14964 single-star, 2 included, MultiStar: {0.01, 0.22}, one-star: {0.13, 0.05}
21:20:04.805 00.001 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.67) = xAngle (2.02 = 2.02)
21:20:04.807 00.002 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.15 = -1.13)
21:20:04.808 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
21:20:04.809 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.05, opts=13)
21:20:04.810 00.001 14964 Enqueuing Move request for scope (0.13, 0.05)
21:20:04.811 00.001 12044 Worker thread wakes up
21:20:04.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
21:20:04.811 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
21:20:04.811 00.000 12044 Moving (0.13, 0.05) raw xDistance=-0.06 yDistance=-0.13
21:20:04.811 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.15, using input
21:20:04.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
21:20:04.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:04.812 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:20:04.812 00.000 12044 MoveAxis(E, 0, ABG)
21:20:04.812 00.000 12044 Move returns status 0, amount 0
21:20:04.812 00.000 12044 MoveAxis(N, 0, ABG)
21:20:04.812 00.000 12044 Move returns status 0, amount 0
21:20:04.812 00.000 12044 move complete, result=0
21:20:04.812 00.000 12044 worker thread done servicing request
21:20:04.823 00.011 14964 UpdateImageDisplay: Size=(968,608) min=170, max=10034, med=624, FiltMin=533, FiltMax=8355, Gamma=0.810
21:20:04.831 00.008 14964 UpdateGuideState exits: m=117887 SNR=212.0
21:20:04.831 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:04.832 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:04.834 00.002 14964 Enqueuing Expose request
21:20:04.837 00.003 12044 Worker thread wakes up
21:20:04.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:04.837 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:20:04.840 00.003 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:07.956 03.116 12044 Exposure complete
21:20:07.981 00.025 12044 worker thread done servicing request
21:20:07.981 00.000 14964 OnExposeComplete: enter
21:20:07.982 00.001 14964 UpdateGuideState(): m_state=6
21:20:07.982 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
21:20:07.983 00.001 14964 Star::Find returns 1 (0), X=810.34, Y=384.65, Mass=116171, SNR=199.9, Peak=9120 HFD=3.4
21:20:07.983 00.000 14964 MultiStar: [#1 -0.14,0.07,0.72,U] [#2 -0.15,0.02,0.37,U] 
21:20:07.984 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.09}, one-star: {-0.10, -0.24}
21:20:07.984 00.000 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.67) = xAngle (-0.86 = -0.86)
21:20:07.985 00.001 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.27 = 2.27)
21:20:07.985 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.53 mountX=0.10 mountY=0.12, mountTheta=0.87
21:20:07.986 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.09, opts=13)
21:20:07.987 00.001 14964 Enqueuing Move request for scope (-0.12, -0.09)
21:20:07.987 00.000 12044 Worker thread wakes up
21:20:07.988 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
21:20:07.988 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
21:20:07.988 00.000 12044 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.12
21:20:07.988 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.06
21:20:07.988 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:07.988 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:20:07.988 00.000 12044 MoveAxis(E, 0, ABG)
21:20:07.988 00.000 12044 Move returns status 0, amount 0
21:20:07.988 00.000 12044 MoveAxis(N, 0, ABG)
21:20:07.988 00.000 12044 Move returns status 0, amount 0
21:20:07.988 00.000 12044 move complete, result=0
21:20:07.989 00.001 12044 worker thread done servicing request
21:20:07.995 00.006 14964 UpdateImageDisplay: Size=(968,608) min=136, max=9120, med=625, FiltMin=535, FiltMax=6514, Gamma=0.810
21:20:08.001 00.006 14964 UpdateGuideState exits: m=116171 SNR=199.9
21:20:08.002 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:08.004 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:08.004 00.000 14964 Enqueuing Expose request
21:20:08.006 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:08.006 00.000 12044 Worker thread wakes up
21:20:08.008 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:08.008 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:11.120 03.112 12044 Exposure complete
21:20:11.160 00.040 12044 worker thread done servicing request
21:20:11.160 00.000 14964 OnExposeComplete: enter
21:20:11.162 00.002 14964 UpdateGuideState(): m_state=6
21:20:11.163 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
21:20:11.165 00.002 14964 Star::Find returns 1 (0), X=810.84, Y=384.12, Mass=117062, SNR=199.3, Peak=10223 HFD=3.1
21:20:11.167 00.002 14964 MultiStar: [#1 0.21,-0.30,0.71,U] [#2 0.43,-0.30,0.40,U] 
21:20:11.168 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.53}, one-star: {0.41, -0.77}
21:20:11.169 00.001 14964 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.67) = xAngle (0.68 = 0.68)
21:20:11.171 00.002 14964 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.81 = -2.47)
21:20:11.174 00.003 14964 CameraToMount -- cameraX=0.35 cameraY=-0.53 hyp=0.63 cameraTheta=-0.99 mountX=0.49 mountY=-0.39, mountTheta=-0.67
21:20:11.177 00.003 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.53, opts=13)
21:20:11.179 00.002 14964 Enqueuing Move request for scope (0.35, -0.53)
21:20:11.180 00.001 12044 Worker thread wakes up
21:20:11.180 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.53) opts 0xd
21:20:11.180 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.53)
21:20:11.180 00.000 12044 Moving (0.35, -0.53) raw xDistance=0.49 yDistance=-0.39
21:20:11.180 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.49, slope = -0.04
21:20:11.180 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:11.180 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:20:11.180 00.000 12044 MoveAxis(E, 0, ABG)
21:20:11.181 00.001 12044 Move returns status 0, amount 0
21:20:11.181 00.000 12044 MoveAxis(N, 0, ABG)
21:20:11.181 00.000 12044 Move returns status 0, amount 0
21:20:11.181 00.000 12044 move complete, result=0
21:20:11.181 00.000 12044 worker thread done servicing request
21:20:11.194 00.013 14964 UpdateImageDisplay: Size=(968,608) min=154, max=10223, med=626, FiltMin=543, FiltMax=6991, Gamma=0.810
21:20:11.206 00.012 14964 UpdateGuideState exits: m=117062 SNR=199.3
21:20:11.208 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:11.209 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:11.211 00.002 14964 Enqueuing Expose request
21:20:11.212 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
21:20:11.213 00.001 12044 Worker thread wakes up
21:20:11.213 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:11.214 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:14.336 03.122 12044 Exposure complete
21:20:14.376 00.040 12044 worker thread done servicing request
21:20:14.376 00.000 14964 OnExposeComplete: enter
21:20:14.378 00.002 14964 UpdateGuideState(): m_state=6
21:20:14.379 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
21:20:14.381 00.002 14964 Star::Find returns 1 (0), X=810.74, Y=384.11, Mass=117302, SNR=201.8, Peak=9291 HFD=3.4
21:20:14.382 00.001 14964 MultiStar: [#1 0.23,-0.39,0.74,U] [#2 0.26,-0.54,0.40,U] 
21:20:14.383 00.001 14964 refined, 2 included, MultiStar: {0.27, -0.60}, one-star: {0.30, -0.79}
21:20:14.385 00.002 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.67) = xAngle (0.52 = 0.52)
21:20:14.386 00.001 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.65 = -2.63)
21:20:14.387 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.60 hyp=0.66 cameraTheta=-1.15 mountX=0.58 mountY=-0.32, mountTheta=-0.51
21:20:14.390 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.60, opts=13)
21:20:14.391 00.001 14964 Enqueuing Move request for scope (0.27, -0.60)
21:20:14.391 00.000 12044 Worker thread wakes up
21:20:14.392 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.60) opts 0xd
21:20:14.392 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.60)
21:20:14.392 00.000 12044 Moving (0.27, -0.60) raw xDistance=0.58 yDistance=-0.32
21:20:14.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.58, slope = 0.00
21:20:14.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:14.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:20:14.392 00.000 12044 MoveAxis(W, 2, ABG)
21:20:14.392 00.000 12044 Guiding  Dir = 3, Dur = 2
21:20:14.405 00.013 14964 UpdateImageDisplay: Size=(968,608) min=90, max=9291, med=625, FiltMin=531, FiltMax=7329, Gamma=0.810
21:20:14.411 00.006 14964 UpdateGuideState exits: m=117302 SNR=201.8
21:20:14.412 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:14.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:14.413 00.001 14964 Enqueuing Expose request
21:20:14.420 00.007 12044 IsSlewing returns 0
21:20:14.421 00.001 12044 IsGuiding returns 0
21:20:14.481 00.060 12044 IsGuiding returns 1
21:20:14.481 00.000 12044 scope still moving after pulse duration time elapsed
21:20:14.544 00.063 12044 IsSlewing returns 0
21:20:14.544 00.000 12044 IsGuiding returns 0
21:20:14.544 00.000 12044 scope move finished after 2 + 121 ms
21:20:14.544 00.000 12044 Move returns status 0, amount 2
21:20:14.544 00.000 12044 MoveAxis(N, 0, ABG)
21:20:14.544 00.000 12044 Move returns status 0, amount 0
21:20:14.544 00.000 12044 move complete, result=0
21:20:14.544 00.000 12044 worker thread done servicing request
21:20:14.544 00.000 12044 Worker thread wakes up
21:20:14.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:14.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:14.545 00.001 14964 GuideStep: 0.6 px 2 ms WEST, -0.3 px 0 ms NORTH
21:20:17.661 03.116 12044 Exposure complete
21:20:17.699 00.038 12044 worker thread done servicing request
21:20:17.699 00.000 14964 OnExposeComplete: enter
21:20:17.702 00.003 14964 UpdateGuideState(): m_state=6
21:20:17.704 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
21:20:17.707 00.003 14964 Star::Find returns 1 (0), X=811.00, Y=384.51, Mass=117751, SNR=198.9, Peak=8531 HFD=3.6
21:20:17.709 00.002 14964 MultiStar: [#1 0.39,0.33,0.70,U] [#2 0.38,0.02,0.39,U] 
21:20:17.709 00.000 14964 refined, 2 included, MultiStar: {0.47, -0.07}, one-star: {0.57, -0.39}
21:20:17.711 00.002 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.67) = xAngle (1.52 = 1.52)
21:20:17.713 00.002 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.66 = -1.63)
21:20:17.714 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-0.15 mountX=0.02 mountY=-0.48, mountTheta=-1.52
21:20:17.717 00.003 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.07, opts=13)
21:20:17.718 00.001 14964 Enqueuing Move request for scope (0.47, -0.07)
21:20:17.720 00.002 12044 Worker thread wakes up
21:20:17.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd
21:20:17.720 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.07)
21:20:17.720 00.000 12044 Moving (0.47, -0.07) raw xDistance=0.02 yDistance=-0.48
21:20:17.720 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.18, using input
21:20:17.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
21:20:17.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:20:17.720 00.000 12044 MoveAxis(E, 0, ABG)
21:20:17.720 00.000 12044 Move returns status 0, amount 0
21:20:17.720 00.000 12044 MoveAxis(N, 45, ABG)
21:20:17.720 00.000 12044 Guiding  Dir = 0, Dur = 45
21:20:17.736 00.016 14964 UpdateImageDisplay: Size=(968,608) min=78, max=8531, med=624, FiltMin=542, FiltMax=6804, Gamma=0.810
21:20:17.745 00.009 14964 UpdateGuideState exits: m=117751 SNR=198.9
21:20:17.747 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:17.748 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:17.750 00.002 14964 Enqueuing Expose request
21:20:17.778 00.028 12044 IsSlewing returns 0
21:20:17.779 00.001 12044 IsGuiding returns 0
21:20:17.811 00.032 12044 PulseGuide returned control before completion, sleep 24
21:20:17.850 00.039 12044 IsGuiding returns 1
21:20:17.850 00.000 12044 scope still moving after pulse duration time elapsed
21:20:17.920 00.070 12044 IsSlewing returns 0
21:20:17.920 00.000 12044 IsGuiding returns 0
21:20:17.920 00.000 12044 scope move finished after 45 + 95 ms
21:20:17.920 00.000 12044 Move returns status 0, amount 45
21:20:17.920 00.000 12044 move complete, result=0
21:20:17.921 00.001 12044 worker thread done servicing request
21:20:17.921 00.000 12044 Worker thread wakes up
21:20:17.921 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 45 ms NORTH
21:20:17.924 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:17.924 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:21.059 03.135 12044 Exposure complete
21:20:21.092 00.033 12044 worker thread done servicing request
21:20:21.093 00.001 14964 OnExposeComplete: enter
21:20:21.094 00.001 14964 UpdateGuideState(): m_state=6
21:20:21.095 00.001 14964 Star::Find(35, 811, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
21:20:21.096 00.001 14964 Star::Find returns 1 (0), X=810.53, Y=384.42, Mass=118661, SNR=207.3, Peak=8251 HFD=3.3
21:20:21.096 00.000 14964 MultiStar: [#1 -0.15,-0.26,0.66,U] [#2 -0.06,-0.33,0.35,U] 
21:20:21.097 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.38}, one-star: {0.09, -0.48}
21:20:21.097 00.000 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.67) = xAngle (0.07 = 0.07)
21:20:21.098 00.001 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.20 = -3.08)
21:20:21.098 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.60 mountX=0.38 mountY=-0.02, mountTheta=-0.06
21:20:21.099 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.38, opts=13)
21:20:21.100 00.001 14964 Enqueuing Move request for scope (-0.01, -0.38)
21:20:21.100 00.000 12044 Worker thread wakes up
21:20:21.101 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.38) opts 0xd
21:20:21.101 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.38)
21:20:21.101 00.000 12044 Moving (-0.01, -0.38) raw xDistance=0.38 yDistance=-0.02
21:20:21.101 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.38, slope = 0.04
21:20:21.101 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:21.101 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:20:21.101 00.000 12044 MoveAxis(W, 27, ABG)
21:20:21.101 00.000 12044 Guiding  Dir = 3, Dur = 27
21:20:21.112 00.011 14964 UpdateImageDisplay: Size=(968,608) min=272, max=8251, med=625, FiltMin=527, FiltMax=6171, Gamma=0.810
21:20:21.122 00.010 12044 IsSlewing returns 0
21:20:21.123 00.001 12044 IsGuiding returns 0
21:20:21.126 00.003 14964 UpdateGuideState exits: m=118661 SNR=207.3
21:20:21.127 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:21.129 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:21.131 00.002 14964 Enqueuing Expose request
21:20:21.158 00.027 12044 IsGuiding returns 1
21:20:21.158 00.000 12044 scope still moving after pulse duration time elapsed
21:20:21.250 00.092 12044 IsSlewing returns 0
21:20:21.250 00.000 12044 IsGuiding returns 0
21:20:21.250 00.000 12044 scope move finished after 27 + 100 ms
21:20:21.250 00.000 12044 Move returns status 0, amount 27
21:20:21.250 00.000 12044 MoveAxis(N, 0, ABG)
21:20:21.250 00.000 12044 Move returns status 0, amount 0
21:20:21.250 00.000 12044 move complete, result=0
21:20:21.251 00.001 12044 worker thread done servicing request
21:20:21.251 00.000 12044 Worker thread wakes up
21:20:21.251 00.000 14964 GuideStep: 0.4 px 27 ms WEST, -0.0 px 0 ms NORTH
21:20:21.252 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:21.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:24.381 03.129 12044 Exposure complete
21:20:24.412 00.031 12044 worker thread done servicing request
21:20:24.412 00.000 14964 OnExposeComplete: enter
21:20:24.413 00.001 14964 UpdateGuideState(): m_state=6
21:20:24.413 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
21:20:24.415 00.002 14964 Star::Find returns 1 (0), X=810.46, Y=383.78, Mass=115715, SNR=198.3, Peak=9028 HFD=3.5
21:20:24.417 00.002 14964 MultiStar: [#1 -0.13,-0.80,0.00,M1] [#2 -0.13,-0.75,0.00,M1] 
21:20:24.418 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.67) = xAngle (0.12 = 0.12)
21:20:24.420 00.002 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.25 = -3.03)
21:20:24.421 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-1.12 hyp=1.12 cameraTheta=-1.55 mountX=1.11 mountY=-0.12, mountTheta=-0.11
21:20:24.426 00.005 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-1.12, opts=13)
21:20:24.428 00.002 14964 Enqueuing Move request for scope (0.02, -1.12)
21:20:24.430 00.002 12044 Worker thread wakes up
21:20:24.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.12) opts 0xd
21:20:24.430 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -1.12)
21:20:24.430 00.000 12044 Moving (0.02, -1.12) raw xDistance=1.11 yDistance=-0.12
21:20:24.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.60 from input 1.11, slope = 0.09
21:20:24.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:24.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:20:24.431 00.001 12044 MoveAxis(W, 65, ABG)
21:20:24.431 00.000 12044 Guiding  Dir = 3, Dur = 65
21:20:24.445 00.014 14964 UpdateImageDisplay: Size=(968,608) min=255, max=9028, med=624, FiltMin=536, FiltMax=6198, Gamma=0.810
21:20:24.452 00.007 12044 IsSlewing returns 0
21:20:24.453 00.001 12044 IsGuiding returns 0
21:20:24.455 00.002 14964 UpdateGuideState exits: m=115715 SNR=198.3
21:20:24.457 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:24.458 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:24.459 00.001 14964 Enqueuing Expose request
21:20:24.484 00.025 12044 PulseGuide returned control before completion, sleep 44
21:20:24.559 00.075 12044 IsGuiding returns 1
21:20:24.559 00.000 12044 scope still moving after pulse duration time elapsed
21:20:24.639 00.080 12044 IsSlewing returns 0
21:20:24.639 00.000 12044 IsGuiding returns 0
21:20:24.639 00.000 12044 scope move finished after 65 + 121 ms
21:20:24.639 00.000 12044 Move returns status 0, amount 65
21:20:24.639 00.000 12044 MoveAxis(N, 0, ABG)
21:20:24.639 00.000 12044 Move returns status 0, amount 0
21:20:24.639 00.000 12044 move complete, result=0
21:20:24.639 00.000 12044 worker thread done servicing request
21:20:24.639 00.000 12044 Worker thread wakes up
21:20:24.639 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:24.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:24.639 00.000 14964 GuideStep: 1.1 px 65 ms WEST, -0.1 px 0 ms NORTH
21:20:27.750 03.111 12044 Exposure complete
21:20:27.775 00.025 12044 worker thread done servicing request
21:20:27.775 00.000 14964 OnExposeComplete: enter
21:20:27.776 00.001 14964 UpdateGuideState(): m_state=6
21:20:27.777 00.001 14964 Star::Find(35, 810, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
21:20:27.777 00.000 14964 Star::Find returns 1 (0), X=810.85, Y=384.82, Mass=117921, SNR=197.7, Peak=10262 HFD=3.3
21:20:27.778 00.001 14964 MultiStar: [#1 0.35,0.25,0.69,U] [#2 0.20,0.22,0.36,U] 
21:20:27.778 00.000 14964 refined, 2 included, MultiStar: {0.35, 0.09}, one-star: {0.41, -0.07}
21:20:27.779 00.001 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.67) = xAngle (1.91 = 1.91)
21:20:27.779 00.000 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.05 = -1.24)
21:20:27.780 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.09 hyp=0.36 cameraTheta=0.24 mountX=-0.12 mountY=-0.34, mountTheta=-1.91
21:20:27.781 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.09, opts=13)
21:20:27.782 00.001 14964 Enqueuing Move request for scope (0.35, 0.09)
21:20:27.782 00.000 12044 Worker thread wakes up
21:20:27.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.09) opts 0xd
21:20:27.782 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.09)
21:20:27.782 00.000 12044 Moving (0.35, 0.09) raw xDistance=-0.12 yDistance=-0.34
21:20:27.783 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.05
21:20:27.783 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:27.783 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:20:27.783 00.000 12044 MoveAxis(E, 0, ABG)
21:20:27.783 00.000 12044 Move returns status 0, amount 0
21:20:27.783 00.000 12044 MoveAxis(N, 0, ABG)
21:20:27.783 00.000 12044 Move returns status 0, amount 0
21:20:27.783 00.000 12044 move complete, result=0
21:20:27.783 00.000 12044 worker thread done servicing request
21:20:27.791 00.008 14964 UpdateImageDisplay: Size=(968,608) min=126, max=10262, med=623, FiltMin=532, FiltMax=7572, Gamma=0.810
21:20:27.796 00.005 14964 UpdateGuideState exits: m=117921 SNR=197.7
21:20:27.797 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:27.797 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:27.798 00.001 14964 Enqueuing Expose request
21:20:27.798 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:20:27.799 00.001 12044 Worker thread wakes up
21:20:27.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:27.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:30.935 03.136 12044 Exposure complete
21:20:30.970 00.035 12044 worker thread done servicing request
21:20:30.970 00.000 14964 OnExposeComplete: enter
21:20:30.972 00.002 14964 UpdateGuideState(): m_state=6
21:20:30.974 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
21:20:30.976 00.002 14964 Star::Find returns 1 (0), X=810.22, Y=385.42, Mass=117879, SNR=201.5, Peak=8895 HFD=3.6
21:20:30.977 00.001 14964 MultiStar: [#1 -0.32,1.12,0.00,M1] [#2 -0.49,1.18,0.00,M1] 
21:20:30.977 00.000 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.67) = xAngle (3.63 = -2.65)
21:20:30.980 00.003 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.77 = 0.48)
21:20:30.983 00.003 14964 CameraToMount -- cameraX=-0.22 cameraY=0.53 hyp=0.57 cameraTheta=1.97 mountX=-0.50 mountY=0.27, mountTheta=2.66
21:20:30.985 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.53, opts=13)
21:20:30.986 00.001 14964 Enqueuing Move request for scope (-0.22, 0.53)
21:20:30.986 00.000 12044 Worker thread wakes up
21:20:30.986 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.53) opts 0xd
21:20:30.986 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.53)
21:20:30.986 00.000 12044 Moving (-0.22, 0.53) raw xDistance=-0.50 yDistance=0.27
21:20:30.986 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.50, slope = 0.00
21:20:30.986 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:30.986 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:20:30.986 00.000 12044 MoveAxis(E, 0, ABG)
21:20:30.986 00.000 12044 Move returns status 0, amount 0
21:20:30.986 00.000 12044 MoveAxis(N, 0, ABG)
21:20:30.986 00.000 12044 Move returns status 0, amount 0
21:20:30.986 00.000 12044 move complete, result=0
21:20:30.987 00.001 12044 worker thread done servicing request
21:20:30.996 00.009 14964 UpdateImageDisplay: Size=(968,608) min=187, max=8895, med=625, FiltMin=532, FiltMax=6444, Gamma=0.810
21:20:31.002 00.006 14964 UpdateGuideState exits: m=117879 SNR=201.5
21:20:31.002 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:31.003 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:31.003 00.000 14964 Enqueuing Expose request
21:20:31.004 00.001 14964 GuideStep: -0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
21:20:31.004 00.000 12044 Worker thread wakes up
21:20:31.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:31.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:34.112 03.108 12044 Exposure complete
21:20:34.132 00.020 12044 worker thread done servicing request
21:20:34.132 00.000 14964 OnExposeComplete: enter
21:20:34.133 00.001 14964 UpdateGuideState(): m_state=6
21:20:34.133 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
21:20:34.134 00.001 14964 Star::Find returns 1 (0), X=810.55, Y=385.30, Mass=115364, SNR=189.3, Peak=9174 HFD=3.4
21:20:34.135 00.001 14964 MultiStar: [#1 -0.09,0.84,0.00,M2] [#2 -0.02,0.78,0.00,M2] 
21:20:34.135 00.000 14964 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.67) = xAngle (2.96 = 2.96)
21:20:34.135 00.000 14964 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.10 = -0.19)
21:20:34.136 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.29 mountX=-0.41 mountY=-0.08, mountTheta=-2.95
21:20:34.137 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.40, opts=13)
21:20:34.138 00.001 14964 Enqueuing Move request for scope (0.12, 0.40)
21:20:34.138 00.000 12044 Worker thread wakes up
21:20:34.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
21:20:34.138 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
21:20:34.138 00.000 12044 Moving (0.12, 0.40) raw xDistance=-0.41 yDistance=-0.08
21:20:34.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.41, slope = -0.05
21:20:34.138 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:34.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:20:34.138 00.000 12044 MoveAxis(E, 36, ABG)
21:20:34.138 00.000 12044 Guiding  Dir = 2, Dur = 36
21:20:34.147 00.009 14964 UpdateImageDisplay: Size=(968,608) min=32, max=9174, med=625, FiltMin=535, FiltMax=6419, Gamma=0.810
21:20:34.152 00.005 14964 UpdateGuideState exits: m=115364 SNR=189.3
21:20:34.153 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:34.153 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:34.154 00.001 14964 Enqueuing Expose request
21:20:34.186 00.032 12044 IsSlewing returns 0
21:20:34.187 00.001 12044 IsGuiding returns 0
21:20:34.219 00.032 12044 PulseGuide returned control before completion, sleep 15
21:20:34.275 00.056 12044 IsGuiding returns 1
21:20:34.275 00.000 12044 scope still moving after pulse duration time elapsed
21:20:34.357 00.082 12044 IsSlewing returns 0
21:20:34.359 00.002 12044 IsGuiding returns 0
21:20:34.359 00.000 12044 scope move finished after 36 + 134 ms
21:20:34.359 00.000 12044 Move returns status 0, amount 36
21:20:34.359 00.000 12044 MoveAxis(N, 0, ABG)
21:20:34.359 00.000 12044 Move returns status 0, amount 0
21:20:34.359 00.000 12044 move complete, result=0
21:20:34.359 00.000 12044 worker thread done servicing request
21:20:34.359 00.000 12044 Worker thread wakes up
21:20:34.359 00.000 14964 GuideStep: -0.4 px 36 ms EAST, -0.1 px 0 ms NORTH
21:20:34.361 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:34.361 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:37.489 03.128 12044 Exposure complete
21:20:37.528 00.039 12044 worker thread done servicing request
21:20:37.528 00.000 14964 OnExposeComplete: enter
21:20:37.530 00.002 14964 UpdateGuideState(): m_state=6
21:20:37.531 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
21:20:37.531 00.000 14964 Star::Find returns 1 (0), X=810.62, Y=384.92, Mass=116361, SNR=192.8, Peak=8954 HFD=3.6
21:20:37.534 00.003 14964 MultiStar: [#1 0.14,0.71,0.76,U] [#2 0.17,0.79,0.00,M3] 
21:20:37.536 00.002 14964 single-star, 1 included, MultiStar: {0.16, 0.32}, one-star: {0.18, 0.03}
21:20:37.537 00.001 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.67) = xAngle (1.81 = 1.81)
21:20:37.538 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.95 = -1.33)
21:20:37.540 00.002 14964 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
21:20:37.542 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.03, opts=13)
21:20:37.544 00.002 14964 Enqueuing Move request for scope (0.18, 0.03)
21:20:37.545 00.001 12044 Worker thread wakes up
21:20:37.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
21:20:37.545 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
21:20:37.545 00.000 12044 Moving (0.18, 0.03) raw xDistance=-0.04 yDistance=-0.18
21:20:37.545 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.50, using input
21:20:37.546 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.08
21:20:37.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:37.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:20:37.546 00.000 12044 MoveAxis(E, 0, ABG)
21:20:37.546 00.000 12044 Move returns status 0, amount 0
21:20:37.546 00.000 12044 MoveAxis(N, 0, ABG)
21:20:37.546 00.000 12044 Move returns status 0, amount 0
21:20:37.546 00.000 12044 move complete, result=0
21:20:37.546 00.000 12044 worker thread done servicing request
21:20:37.564 00.018 14964 UpdateImageDisplay: Size=(968,608) min=142, max=8954, med=624, FiltMin=526, FiltMax=6251, Gamma=0.810
21:20:37.574 00.010 14964 UpdateGuideState exits: m=116361 SNR=192.8
21:20:37.574 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:37.575 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:37.575 00.000 14964 Enqueuing Expose request
21:20:37.576 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:37.576 00.000 12044 Worker thread wakes up
21:20:37.577 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:37.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:40.704 03.127 12044 Exposure complete
21:20:40.744 00.040 12044 worker thread done servicing request
21:20:40.744 00.000 14964 OnExposeComplete: enter
21:20:40.746 00.002 14964 UpdateGuideState(): m_state=6
21:20:40.746 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
21:20:40.748 00.002 14964 Star::Find returns 1 (0), X=811.21, Y=383.99, Mass=114932, SNR=200.7, Peak=8203 HFD=4.0
21:20:40.750 00.002 14964 MultiStar: [#1 0.77,-0.26,0.00,M2] [#2 0.69,-0.34,0.00,M4] 
21:20:40.752 00.002 14964 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.67) = xAngle (0.80 = 0.80)
21:20:40.753 00.001 14964 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.94 = -2.35)
21:20:40.754 00.001 14964 CameraToMount -- cameraX=0.77 cameraY=-0.90 hyp=1.19 cameraTheta=-0.87 mountX=0.83 mountY=-0.85, mountTheta=-0.80
21:20:40.757 00.003 14964 SchedulePrimaryMove(1136A648, x=0.77, y=-0.90, opts=13)
21:20:40.758 00.001 14964 Enqueuing Move request for scope (0.77, -0.90)
21:20:40.760 00.002 12044 Worker thread wakes up
21:20:40.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.90) opts 0xd
21:20:40.760 00.000 12044 Handling offset move in thread for scope, endpoint = (0.77, -0.90)
21:20:40.760 00.000 12044 Moving (0.77, -0.90) raw xDistance=0.83 yDistance=-0.85
21:20:40.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.83, slope = -0.04
21:20:40.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:20:40.760 00.000 12044 MoveAxis(E, 0, ABG)
21:20:40.760 00.000 12044 Move returns status 0, amount 0
21:20:40.760 00.000 12044 MoveAxis(N, 80, ABG)
21:20:40.760 00.000 12044 Guiding  Dir = 0, Dur = 80
21:20:40.774 00.014 14964 UpdateImageDisplay: Size=(968,608) min=227, max=8203, med=624, FiltMin=530, FiltMax=5875, Gamma=0.810
21:20:40.783 00.009 14964 UpdateGuideState exits: m=114932 SNR=200.7
21:20:40.785 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:40.787 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:40.789 00.002 14964 Enqueuing Expose request
21:20:40.830 00.041 12044 IsSlewing returns 0
21:20:40.832 00.002 12044 IsGuiding returns 0
21:20:40.864 00.032 12044 PulseGuide returned control before completion, sleep 59
21:20:40.955 00.091 12044 IsGuiding returns 1
21:20:40.955 00.000 12044 scope still moving after pulse duration time elapsed
21:20:41.072 00.117 12044 IsSlewing returns 0
21:20:41.073 00.001 12044 IsGuiding returns 0
21:20:41.073 00.000 12044 scope move finished after 80 + 160 ms
21:20:41.073 00.000 12044 Move returns status 0, amount 80
21:20:41.073 00.000 12044 move complete, result=0
21:20:41.073 00.000 12044 worker thread done servicing request
21:20:41.073 00.000 12044 Worker thread wakes up
21:20:41.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:41.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:41.073 00.000 14964 GuideStep: 0.8 px 0 ms EAST, -0.8 px 80 ms NORTH
21:20:44.186 03.113 12044 Exposure complete
21:20:44.212 00.026 12044 worker thread done servicing request
21:20:44.212 00.000 14964 OnExposeComplete: enter
21:20:44.213 00.001 14964 UpdateGuideState(): m_state=6
21:20:44.213 00.000 14964 Star::Find(35, 811, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
21:20:44.214 00.001 14964 Star::Find returns 1 (0), X=810.13, Y=384.95, Mass=117069, SNR=198.1, Peak=9355 HFD=3.8
21:20:44.214 00.000 14964 MultiStar: [#1 -0.27,0.46,0.69,U] [#2 -0.30,0.48,0.35,U] 
21:20:44.215 00.001 14964 single-star, 2 included, MultiStar: {-0.30, 0.26}, one-star: {-0.31, 0.05}
21:20:44.215 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.67) = xAngle (4.65 = -1.63)
21:20:44.216 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.78 = 1.50)
21:20:44.216 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.32 cameraTheta=2.98 mountX=-0.02 mountY=0.31, mountTheta=1.63
21:20:44.217 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.05, opts=13)
21:20:44.218 00.001 14964 Enqueuing Move request for scope (-0.31, 0.05)
21:20:44.218 00.000 12044 Worker thread wakes up
21:20:44.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
21:20:44.218 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
21:20:44.219 00.001 12044 Moving (-0.31, 0.05) raw xDistance=-0.02 yDistance=0.31
21:20:44.219 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.27, using input
21:20:44.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
21:20:44.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:44.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:20:44.219 00.000 12044 MoveAxis(E, 0, ABG)
21:20:44.219 00.000 12044 Move returns status 0, amount 0
21:20:44.219 00.000 12044 MoveAxis(N, 0, ABG)
21:20:44.219 00.000 12044 Move returns status 0, amount 0
21:20:44.219 00.000 12044 move complete, result=0
21:20:44.220 00.001 12044 worker thread done servicing request
21:20:44.228 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9355, med=625, FiltMin=543, FiltMax=6267, Gamma=0.810
21:20:44.235 00.007 14964 UpdateGuideState exits: m=117069 SNR=198.1
21:20:44.235 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:44.236 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:44.236 00.000 14964 Enqueuing Expose request
21:20:44.237 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:20:44.237 00.000 12044 Worker thread wakes up
21:20:44.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:44.238 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:47.369 03.131 12044 Exposure complete
21:20:47.409 00.040 12044 worker thread done servicing request
21:20:47.409 00.000 14964 OnExposeComplete: enter
21:20:47.411 00.002 14964 UpdateGuideState(): m_state=6
21:20:47.413 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
21:20:47.414 00.001 14964 Star::Find returns 1 (0), X=810.44, Y=384.77, Mass=117743, SNR=207.2, Peak=8086 HFD=3.7
21:20:47.416 00.002 14964 MultiStar: [#1 0.02,0.24,0.66,U] [#2 0.11,0.26,0.32,U] 
21:20:47.417 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.06}, one-star: {-0.00, -0.12}
21:20:47.418 00.001 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.67) = xAngle (2.86 = 2.86)
21:20:47.418 00.000 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.99 = -0.29)
21:20:47.419 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.19 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
21:20:47.421 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.06, opts=13)
21:20:47.423 00.002 14964 Enqueuing Move request for scope (0.02, 0.06)
21:20:47.424 00.001 12044 Worker thread wakes up
21:20:47.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:20:47.424 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:20:47.424 00.000 12044 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
21:20:47.424 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.18, using input
21:20:47.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
21:20:47.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:47.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:20:47.424 00.000 12044 MoveAxis(E, 0, ABG)
21:20:47.424 00.000 12044 Move returns status 0, amount 0
21:20:47.425 00.001 12044 MoveAxis(N, 0, ABG)
21:20:47.425 00.000 12044 Move returns status 0, amount 0
21:20:47.425 00.000 12044 move complete, result=0
21:20:47.425 00.000 12044 worker thread done servicing request
21:20:47.437 00.012 14964 UpdateImageDisplay: Size=(968,608) min=62, max=8086, med=626, FiltMin=539, FiltMax=5762, Gamma=0.810
21:20:47.449 00.012 14964 UpdateGuideState exits: m=117743 SNR=207.2
21:20:47.451 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:47.451 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:47.452 00.001 14964 Enqueuing Expose request
21:20:47.453 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:20:47.455 00.002 12044 Worker thread wakes up
21:20:47.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:47.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:50.563 03.108 12044 Exposure complete
21:20:50.609 00.046 12044 worker thread done servicing request
21:20:50.609 00.000 14964 OnExposeComplete: enter
21:20:50.611 00.002 14964 UpdateGuideState(): m_state=6
21:20:50.618 00.007 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
21:20:50.621 00.003 14964 Star::Find returns 1 (0), X=810.54, Y=384.42, Mass=116934, SNR=195.7, Peak=9207 HFD=3.3
21:20:50.622 00.001 14964 MultiStar: [#1 -0.03,0.29,0.72,U] [#2 0.04,0.21,0.37,U] 
21:20:50.623 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.09}, one-star: {0.10, -0.47}
21:20:50.625 00.002 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.67) = xAngle (0.56 = 0.56)
21:20:50.626 00.001 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.69 = -2.59)
21:20:50.627 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=0.08 mountY=-0.05, mountTheta=-0.55
21:20:50.630 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.09, opts=13)
21:20:50.631 00.001 14964 Enqueuing Move request for scope (0.04, -0.09)
21:20:50.633 00.002 12044 Worker thread wakes up
21:20:50.633 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
21:20:50.633 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
21:20:50.633 00.000 12044 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=-0.05
21:20:50.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.04
21:20:50.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:50.633 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:20:50.633 00.000 12044 MoveAxis(E, 0, ABG)
21:20:50.633 00.000 12044 Move returns status 0, amount 0
21:20:50.633 00.000 12044 MoveAxis(N, 0, ABG)
21:20:50.634 00.001 12044 Move returns status 0, amount 0
21:20:50.634 00.000 12044 move complete, result=0
21:20:50.634 00.000 12044 worker thread done servicing request
21:20:50.647 00.013 14964 UpdateImageDisplay: Size=(968,608) min=78, max=9207, med=624, FiltMin=541, FiltMax=5805, Gamma=0.810
21:20:50.653 00.006 14964 UpdateGuideState exits: m=116934 SNR=195.7
21:20:50.654 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:50.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:50.655 00.000 14964 Enqueuing Expose request
21:20:50.656 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:20:50.657 00.001 12044 Worker thread wakes up
21:20:50.657 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:50.657 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:53.786 03.129 12044 Exposure complete
21:20:53.827 00.041 12044 worker thread done servicing request
21:20:53.827 00.000 14964 OnExposeComplete: enter
21:20:53.829 00.002 14964 UpdateGuideState(): m_state=6
21:20:53.830 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
21:20:53.830 00.000 14964 Star::Find returns 1 (0), X=811.05, Y=385.18, Mass=116508, SNR=192.6, Peak=7546 HFD=4.1
21:20:53.831 00.001 14964 MultiStar: [#1 0.42,0.76,0.00,M1] [#2 0.63,0.75,0.00,M2] 
21:20:53.831 00.000 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.67) = xAngle (2.11 = 2.11)
21:20:53.832 00.001 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.04)
21:20:53.832 00.000 14964 CameraToMount -- cameraX=0.62 cameraY=0.29 hyp=0.68 cameraTheta=0.44 mountX=-0.35 mountY=-0.59, mountTheta=-2.10
21:20:53.833 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=0.29, opts=13)
21:20:53.834 00.001 14964 Enqueuing Move request for scope (0.62, 0.29)
21:20:53.834 00.000 12044 Worker thread wakes up
21:20:53.835 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.29) opts 0xd
21:20:53.835 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, 0.29)
21:20:53.835 00.000 12044 Moving (0.62, 0.29) raw xDistance=-0.35 yDistance=-0.59
21:20:53.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.35, slope = -0.04
21:20:53.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:20:53.835 00.000 12044 MoveAxis(E, 31, ABG)
21:20:53.835 00.000 12044 Guiding  Dir = 2, Dur = 31
21:20:53.849 00.014 14964 UpdateImageDisplay: Size=(968,608) min=122, max=7546, med=625, FiltMin=536, FiltMax=5559, Gamma=0.810
21:20:53.864 00.015 14964 UpdateGuideState exits: m=116508 SNR=192.6
21:20:53.866 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:53.867 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:53.868 00.001 14964 Enqueuing Expose request
21:20:53.911 00.043 12044 IsSlewing returns 0
21:20:53.912 00.001 12044 IsGuiding returns 0
21:20:53.944 00.032 12044 IsGuiding returns 1
21:20:53.944 00.000 12044 scope still moving after pulse duration time elapsed
21:20:54.033 00.089 12044 IsSlewing returns 0
21:20:54.033 00.000 12044 IsGuiding returns 0
21:20:54.033 00.000 12044 scope move finished after 31 + 90 ms
21:20:54.033 00.000 12044 Move returns status 0, amount 31
21:20:54.033 00.000 12044 MoveAxis(N, 55, ABG)
21:20:54.033 00.000 12044 Guiding  Dir = 0, Dur = 55
21:20:54.064 00.031 12044 IsSlewing returns 0
21:20:54.064 00.000 12044 IsGuiding returns 0
21:20:54.097 00.033 12044 PulseGuide returned control before completion, sleep 34
21:20:54.132 00.035 12044 IsGuiding returns 1
21:20:54.133 00.001 12044 scope still moving after pulse duration time elapsed
21:20:54.226 00.093 12044 IsSlewing returns 0
21:20:54.227 00.001 12044 IsGuiding returns 0
21:20:54.227 00.000 12044 scope move finished after 55 + 108 ms
21:20:54.227 00.000 12044 Move returns status 0, amount 55
21:20:54.227 00.000 12044 move complete, result=0
21:20:54.228 00.001 12044 worker thread done servicing request
21:20:54.228 00.000 12044 Worker thread wakes up
21:20:54.228 00.000 14964 GuideStep: -0.3 px 31 ms EAST, -0.6 px 55 ms NORTH
21:20:54.231 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:54.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:20:57.354 03.123 12044 Exposure complete
21:20:57.382 00.028 12044 worker thread done servicing request
21:20:57.382 00.000 14964 OnExposeComplete: enter
21:20:57.383 00.001 14964 UpdateGuideState(): m_state=6
21:20:57.383 00.000 14964 Star::Find(35, 811, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
21:20:57.384 00.001 14964 Star::Find returns 1 (0), X=810.12, Y=385.14, Mass=115457, SNR=206.7, Peak=8363 HFD=3.8
21:20:57.384 00.000 14964 MultiStar: [#1 -0.02,1.05,0.00,M2] [#2 -0.24,1.04,0.00,M3] 
21:20:57.385 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.67) = xAngle (4.16 = -2.12)
21:20:57.385 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.30 = 1.02)
21:20:57.386 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.24 hyp=0.40 cameraTheta=2.50 mountX=-0.21 mountY=0.34, mountTheta=2.12
21:20:57.387 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.24, opts=13)
21:20:57.388 00.001 14964 Enqueuing Move request for scope (-0.32, 0.24)
21:20:57.388 00.000 12044 Worker thread wakes up
21:20:57.388 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.24) opts 0xd
21:20:57.388 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.24)
21:20:57.388 00.000 12044 Moving (-0.32, 0.24) raw xDistance=-0.21 yDistance=0.34
21:20:57.388 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
21:20:57.389 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:57.389 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:20:57.389 00.000 12044 MoveAxis(E, 0, ABG)
21:20:57.389 00.000 12044 Move returns status 0, amount 0
21:20:57.389 00.000 12044 MoveAxis(N, 0, ABG)
21:20:57.389 00.000 12044 Move returns status 0, amount 0
21:20:57.389 00.000 12044 move complete, result=0
21:20:57.389 00.000 12044 worker thread done servicing request
21:20:57.396 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8363, med=624, FiltMin=539, FiltMax=6510, Gamma=0.810
21:20:57.401 00.005 14964 UpdateGuideState exits: m=115457 SNR=206.7
21:20:57.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:57.403 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:20:57.403 00.000 14964 Enqueuing Expose request
21:20:57.403 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:20:57.404 00.001 12044 Worker thread wakes up
21:20:57.404 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:20:57.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:00.512 03.108 12044 Exposure complete
21:21:00.563 00.051 14964 OnExposeComplete: enter
21:21:00.567 00.004 14964 UpdateGuideState(): m_state=6
21:21:00.568 00.001 12044 worker thread done servicing request
21:21:00.568 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
21:21:00.569 00.001 14964 Star::Find returns 1 (0), X=810.55, Y=385.09, Mass=116103, SNR=206.1, Peak=8646 HFD=3.6
21:21:00.570 00.001 14964 MultiStar: [#1 0.13,0.66,0.64,U] [#2 0.06,0.65,0.35,U] 
21:21:00.570 00.000 14964 single-star, 2 included, MultiStar: {0.11, 0.43}, one-star: {0.12, 0.19}
21:21:00.571 00.001 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.67) = xAngle (2.70 = 2.70)
21:21:00.572 00.001 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.83 = -0.45)
21:21:00.573 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.03 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
21:21:00.575 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.19, opts=13)
21:21:00.576 00.001 14964 Enqueuing Move request for scope (0.12, 0.19)
21:21:00.577 00.001 12044 Worker thread wakes up
21:21:00.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
21:21:00.577 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
21:21:00.577 00.000 12044 Moving (0.12, 0.19) raw xDistance=-0.20 yDistance=-0.10
21:21:00.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
21:21:00.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:00.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:21:00.577 00.000 12044 MoveAxis(E, 0, ABG)
21:21:00.577 00.000 12044 Move returns status 0, amount 0
21:21:00.577 00.000 12044 MoveAxis(N, 0, ABG)
21:21:00.577 00.000 12044 Move returns status 0, amount 0
21:21:00.577 00.000 12044 move complete, result=0
21:21:00.578 00.001 12044 worker thread done servicing request
21:21:00.594 00.016 14964 UpdateImageDisplay: Size=(968,608) min=127, max=8646, med=624, FiltMin=544, FiltMax=6550, Gamma=0.810
21:21:00.605 00.011 14964 UpdateGuideState exits: m=116103 SNR=206.1
21:21:00.607 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:00.608 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:00.610 00.002 14964 Enqueuing Expose request
21:21:00.611 00.001 12044 Worker thread wakes up
21:21:00.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:00.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:00.612 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:03.746 03.134 12044 Exposure complete
21:21:03.772 00.026 12044 worker thread done servicing request
21:21:03.773 00.001 14964 OnExposeComplete: enter
21:21:03.773 00.000 14964 UpdateGuideState(): m_state=6
21:21:03.774 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
21:21:03.774 00.000 14964 Star::Find returns 1 (0), X=810.18, Y=384.64, Mass=115278, SNR=194.0, Peak=8423 HFD=3.6
21:21:03.775 00.001 14964 MultiStar: [#1 -0.13,0.20,0.71,U] [#2 -0.13,0.25,0.40,U] 
21:21:03.775 00.000 14964 refined, 2 included, MultiStar: {-0.19, -0.01}, one-star: {-0.26, -0.26}
21:21:03.775 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.67) = xAngle (-1.44 = -1.44)
21:21:03.776 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.70 = 1.70)
21:21:03.776 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.02 mountY=0.19, mountTheta=1.44
21:21:03.778 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.01, opts=13)
21:21:03.779 00.001 14964 Enqueuing Move request for scope (-0.19, -0.01)
21:21:03.779 00.000 12044 Worker thread wakes up
21:21:03.779 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
21:21:03.779 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
21:21:03.779 00.000 12044 Moving (-0.19, -0.01) raw xDistance=0.02 yDistance=0.19
21:21:03.779 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
21:21:03.779 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:03.779 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:21:03.779 00.000 12044 MoveAxis(E, 0, ABG)
21:21:03.780 00.001 12044 Move returns status 0, amount 0
21:21:03.780 00.000 12044 MoveAxis(N, 0, ABG)
21:21:03.780 00.000 12044 Move returns status 0, amount 0
21:21:03.780 00.000 12044 move complete, result=0
21:21:03.780 00.000 12044 worker thread done servicing request
21:21:03.787 00.007 14964 UpdateImageDisplay: Size=(968,608) min=226, max=8423, med=624, FiltMin=539, FiltMax=6505, Gamma=0.810
21:21:03.793 00.006 14964 UpdateGuideState exits: m=115278 SNR=194.0
21:21:03.793 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:03.794 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:03.794 00.000 14964 Enqueuing Expose request
21:21:03.795 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:21:03.795 00.000 12044 Worker thread wakes up
21:21:03.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:03.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:06.903 03.108 12044 Exposure complete
21:21:06.934 00.031 12044 worker thread done servicing request
21:21:06.934 00.000 14964 OnExposeComplete: enter
21:21:06.935 00.001 14964 UpdateGuideState(): m_state=6
21:21:06.936 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
21:21:06.936 00.000 14964 Star::Find returns 1 (0), X=810.26, Y=385.27, Mass=116525, SNR=205.2, Peak=8039 HFD=3.8
21:21:06.937 00.001 14964 MultiStar: [#1 -0.32,0.75,0.00,M1] [#2 -0.16,0.83,0.00,M2] 
21:21:06.937 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.67) = xAngle (3.67 = -2.62)
21:21:06.938 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.80 = 0.52)
21:21:06.938 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.42 cameraTheta=2.00 mountX=-0.36 mountY=0.21, mountTheta=2.62
21:21:06.939 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.38, opts=13)
21:21:06.940 00.001 14964 Enqueuing Move request for scope (-0.17, 0.38)
21:21:06.940 00.000 12044 Worker thread wakes up
21:21:06.941 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
21:21:06.941 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
21:21:06.941 00.000 12044 Moving (-0.17, 0.38) raw xDistance=-0.36 yDistance=0.21
21:21:06.941 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.36 is < calculated value -0.40, using input
21:21:06.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.36, slope = -0.06
21:21:06.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:06.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:21:06.941 00.000 12044 MoveAxis(E, 25, ABG)
21:21:06.941 00.000 12044 Guiding  Dir = 2, Dur = 25
21:21:06.955 00.014 14964 UpdateImageDisplay: Size=(968,608) min=106, max=8039, med=625, FiltMin=514, FiltMax=5833, Gamma=0.810
21:21:06.969 00.014 14964 UpdateGuideState exits: m=116525 SNR=205.2
21:21:06.971 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:06.972 00.001 12044 IsSlewing returns 0
21:21:06.972 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:06.974 00.002 14964 Enqueuing Expose request
21:21:06.975 00.001 12044 IsGuiding returns 0
21:21:07.007 00.032 12044 IsGuiding returns 1
21:21:07.007 00.000 12044 scope still moving after pulse duration time elapsed
21:21:07.070 00.063 12044 IsSlewing returns 0
21:21:07.071 00.001 12044 IsGuiding returns 0
21:21:07.071 00.000 12044 scope move finished after 25 + 71 ms
21:21:07.071 00.000 12044 Move returns status 0, amount 25
21:21:07.071 00.000 12044 MoveAxis(N, 0, ABG)
21:21:07.071 00.000 12044 Move returns status 0, amount 0
21:21:07.071 00.000 12044 move complete, result=0
21:21:07.071 00.000 12044 worker thread done servicing request
21:21:07.071 00.000 12044 Worker thread wakes up
21:21:07.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:07.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:07.071 00.000 14964 GuideStep: -0.4 px 25 ms EAST, 0.2 px 0 ms NORTH
21:21:10.209 03.138 12044 Exposure complete
21:21:10.254 00.045 12044 worker thread done servicing request
21:21:10.254 00.000 14964 OnExposeComplete: enter
21:21:10.256 00.002 14964 UpdateGuideState(): m_state=6
21:21:10.258 00.002 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
21:21:10.260 00.002 14964 Star::Find returns 1 (0), X=810.23, Y=384.58, Mass=116775, SNR=196.9, Peak=8224 HFD=3.7
21:21:10.260 00.000 14964 MultiStar: [#1 -0.11,0.52,0.68,U] [#2 -0.08,0.30,0.38,U] 
21:21:10.261 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.07}, one-star: {-0.21, -0.32}
21:21:10.262 00.001 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.67) = xAngle (4.38 = -1.91)
21:21:10.264 00.002 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.51 = 1.23)
21:21:10.265 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.71 mountX=-0.06 mountY=0.16, mountTheta=1.91
21:21:10.268 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.07, opts=13)
21:21:10.269 00.001 14964 Enqueuing Move request for scope (-0.15, 0.07)
21:21:10.271 00.002 12044 Worker thread wakes up
21:21:10.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
21:21:10.271 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
21:21:10.271 00.000 12044 Moving (-0.15, 0.07) raw xDistance=-0.06 yDistance=0.16
21:21:10.271 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.42, using input
21:21:10.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.06
21:21:10.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:10.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:21:10.271 00.000 12044 MoveAxis(E, 0, ABG)
21:21:10.271 00.000 12044 Move returns status 0, amount 0
21:21:10.271 00.000 12044 MoveAxis(N, 0, ABG)
21:21:10.271 00.000 12044 Move returns status 0, amount 0
21:21:10.271 00.000 12044 move complete, result=0
21:21:10.271 00.000 12044 worker thread done servicing request
21:21:10.287 00.016 14964 UpdateImageDisplay: Size=(968,608) min=304, max=8224, med=624, FiltMin=526, FiltMax=6154, Gamma=0.810
21:21:10.297 00.010 14964 UpdateGuideState exits: m=116775 SNR=196.9
21:21:10.299 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:10.301 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:10.302 00.001 14964 Enqueuing Expose request
21:21:10.304 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:21:10.305 00.001 12044 Worker thread wakes up
21:21:10.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:10.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:13.415 03.110 12044 Exposure complete
21:21:13.454 00.039 12044 worker thread done servicing request
21:21:13.455 00.001 14964 OnExposeComplete: enter
21:21:13.455 00.000 14964 UpdateGuideState(): m_state=6
21:21:13.457 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
21:21:13.460 00.003 14964 Star::Find returns 1 (0), X=810.70, Y=384.11, Mass=118766, SNR=206.5, Peak=10168 HFD=3.4
21:21:13.461 00.001 14964 MultiStar: [#1 0.23,-0.42,0.68,U] [#2 0.31,-0.31,0.38,U] 
21:21:13.461 00.000 14964 refined, 2 included, MultiStar: {0.26, -0.58}, one-star: {0.26, -0.79}
21:21:13.463 00.002 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.67) = xAngle (0.52 = 0.52)
21:21:13.464 00.001 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.65 = -2.63)
21:21:13.466 00.002 14964 CameraToMount -- cameraX=0.26 cameraY=-0.58 hyp=0.63 cameraTheta=-1.15 mountX=0.55 mountY=-0.31, mountTheta=-0.51
21:21:13.469 00.003 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.58, opts=13)
21:21:13.470 00.001 14964 Enqueuing Move request for scope (0.26, -0.58)
21:21:13.472 00.002 12044 Worker thread wakes up
21:21:13.472 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.58) opts 0xd
21:21:13.472 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.58)
21:21:13.472 00.000 12044 Moving (0.26, -0.58) raw xDistance=0.55 yDistance=-0.31
21:21:13.472 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.55, slope = 0.02
21:21:13.472 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:13.472 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:21:13.472 00.000 12044 MoveAxis(W, 17, ABG)
21:21:13.473 00.001 12044 Guiding  Dir = 3, Dur = 17
21:21:13.485 00.012 14964 UpdateImageDisplay: Size=(968,608) min=110, max=10168, med=624, FiltMin=539, FiltMax=6847, Gamma=0.810
21:21:13.495 00.010 14964 UpdateGuideState exits: m=118766 SNR=206.5
21:21:13.496 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:13.497 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:13.498 00.001 14964 Enqueuing Expose request
21:21:13.505 00.007 12044 IsSlewing returns 0
21:21:13.506 00.001 12044 IsGuiding returns 0
21:21:13.568 00.062 12044 IsGuiding returns 1
21:21:13.568 00.000 12044 scope still moving after pulse duration time elapsed
21:21:13.614 00.046 12044 IsSlewing returns 0
21:21:13.615 00.001 12044 IsGuiding returns 0
21:21:13.615 00.000 12044 scope move finished after 17 + 91 ms
21:21:13.615 00.000 12044 Move returns status 0, amount 17
21:21:13.615 00.000 12044 MoveAxis(N, 0, ABG)
21:21:13.615 00.000 12044 Move returns status 0, amount 0
21:21:13.615 00.000 12044 move complete, result=0
21:21:13.615 00.000 12044 worker thread done servicing request
21:21:13.615 00.000 12044 Worker thread wakes up
21:21:13.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:13.615 00.000 14964 GuideStep: 0.6 px 17 ms WEST, -0.3 px 0 ms NORTH
21:21:13.616 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:16.747 03.131 12044 Exposure complete
21:21:16.770 00.023 12044 worker thread done servicing request
21:21:16.770 00.000 14964 OnExposeComplete: enter
21:21:16.771 00.001 14964 UpdateGuideState(): m_state=6
21:21:16.771 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
21:21:16.772 00.001 14964 Star::Find returns 1 (0), X=810.63, Y=384.66, Mass=119003, SNR=198.7, Peak=8704 HFD=3.5
21:21:16.772 00.000 14964 MultiStar: [#1 0.18,0.42,0.69,U] [#2 0.29,0.36,0.39,U] 
21:21:16.773 00.001 14964 refined, 2 included, MultiStar: {0.20, 0.09}, one-star: {0.19, -0.24}
21:21:16.774 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.67) = xAngle (2.09 = 2.09)
21:21:16.774 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.23 = -1.06)
21:21:16.775 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.42 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
21:21:16.776 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.09, opts=13)
21:21:16.777 00.001 14964 Enqueuing Move request for scope (0.20, 0.09)
21:21:16.778 00.001 12044 Worker thread wakes up
21:21:16.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
21:21:16.778 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
21:21:16.778 00.000 12044 Moving (0.20, 0.09) raw xDistance=-0.11 yDistance=-0.19
21:21:16.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
21:21:16.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:16.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:21:16.778 00.000 12044 MoveAxis(E, 0, ABG)
21:21:16.778 00.000 12044 Move returns status 0, amount 0
21:21:16.778 00.000 12044 MoveAxis(N, 0, ABG)
21:21:16.778 00.000 12044 Move returns status 0, amount 0
21:21:16.778 00.000 12044 move complete, result=0
21:21:16.778 00.000 12044 worker thread done servicing request
21:21:16.788 00.010 14964 UpdateImageDisplay: Size=(968,608) min=102, max=8704, med=625, FiltMin=538, FiltMax=6147, Gamma=0.810
21:21:16.794 00.006 14964 UpdateGuideState exits: m=119003 SNR=198.7
21:21:16.795 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:16.796 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:16.798 00.002 14964 Enqueuing Expose request
21:21:16.799 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:16.801 00.002 12044 Worker thread wakes up
21:21:16.801 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:16.801 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:19.901 03.100 12044 Exposure complete
21:21:19.941 00.040 12044 worker thread done servicing request
21:21:19.941 00.000 14964 OnExposeComplete: enter
21:21:19.942 00.001 14964 UpdateGuideState(): m_state=6
21:21:19.943 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
21:21:19.943 00.000 14964 Star::Find returns 1 (0), X=810.71, Y=384.16, Mass=116835, SNR=204.5, Peak=10463 HFD=3.4
21:21:19.944 00.001 14964 MultiStar: [#1 0.37,-0.44,0.68,U] [#2 0.22,-0.30,0.40,U] 
21:21:19.946 00.002 14964 refined, 2 included, MultiStar: {0.29, -0.55}, one-star: {0.27, -0.73}
21:21:19.947 00.001 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.67) = xAngle (0.58 = 0.58)
21:21:19.948 00.001 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.72 = -2.57)
21:21:19.950 00.002 14964 CameraToMount -- cameraX=0.29 cameraY=-0.55 hyp=0.63 cameraTheta=-1.09 mountX=0.52 mountY=-0.34, mountTheta=-0.58
21:21:19.952 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.55, opts=13)
21:21:19.953 00.001 14964 Enqueuing Move request for scope (0.29, -0.55)
21:21:19.953 00.000 12044 Worker thread wakes up
21:21:19.953 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.55) opts 0xd
21:21:19.953 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.55)
21:21:19.953 00.000 12044 Moving (0.29, -0.55) raw xDistance=0.52 yDistance=-0.34
21:21:19.953 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.52, slope = 0.06
21:21:19.953 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:19.953 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:21:19.953 00.000 12044 MoveAxis(W, 40, ABG)
21:21:19.953 00.000 12044 Guiding  Dir = 3, Dur = 40
21:21:19.961 00.008 14964 UpdateImageDisplay: Size=(968,608) min=235, max=10463, med=625, FiltMin=540, FiltMax=7351, Gamma=0.810
21:21:19.968 00.007 14964 UpdateGuideState exits: m=116835 SNR=204.5
21:21:19.970 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:19.971 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:19.972 00.001 14964 Enqueuing Expose request
21:21:19.974 00.002 12044 IsSlewing returns 0
21:21:20.007 00.033 12044 IsGuiding returns 0
21:21:20.038 00.031 12044 PulseGuide returned control before completion, sleep 19
21:21:20.069 00.031 12044 IsGuiding returns 1
21:21:20.069 00.000 12044 scope still moving after pulse duration time elapsed
21:21:20.155 00.086 12044 IsSlewing returns 0
21:21:20.156 00.001 12044 IsGuiding returns 0
21:21:20.156 00.000 12044 scope move finished after 40 + 108 ms
21:21:20.156 00.000 12044 Move returns status 0, amount 40
21:21:20.156 00.000 12044 MoveAxis(N, 0, ABG)
21:21:20.156 00.000 12044 Move returns status 0, amount 0
21:21:20.156 00.000 12044 move complete, result=0
21:21:20.156 00.000 12044 worker thread done servicing request
21:21:20.156 00.000 12044 Worker thread wakes up
21:21:20.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:20.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:20.156 00.000 14964 GuideStep: 0.5 px 40 ms WEST, -0.3 px 0 ms NORTH
21:21:23.278 03.122 12044 Exposure complete
21:21:23.314 00.036 12044 worker thread done servicing request
21:21:23.314 00.000 14964 OnExposeComplete: enter
21:21:23.316 00.002 14964 UpdateGuideState(): m_state=6
21:21:23.317 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
21:21:23.319 00.002 14964 Star::Find returns 1 (0), X=810.71, Y=384.21, Mass=117036, SNR=211.8, Peak=9626 HFD=3.2
21:21:23.320 00.001 14964 MultiStar: [#1 0.14,-0.27,0.69,U] [#2 0.22,-0.35,0.37,U] 
21:21:23.321 00.001 14964 refined, 2 included, MultiStar: {0.22, -0.49}, one-star: {0.28, -0.68}
21:21:23.321 00.000 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.67) = xAngle (0.52 = 0.52)
21:21:23.322 00.001 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.66 = -2.63)
21:21:23.324 00.002 14964 CameraToMount -- cameraX=0.22 cameraY=-0.49 hyp=0.53 cameraTheta=-1.15 mountX=0.46 mountY=-0.26, mountTheta=-0.52
21:21:23.326 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.49, opts=13)
21:21:23.327 00.001 14964 Enqueuing Move request for scope (0.22, -0.49)
21:21:23.329 00.002 12044 Worker thread wakes up
21:21:23.329 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.49) opts 0xd
21:21:23.329 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.49)
21:21:23.329 00.000 12044 Moving (0.22, -0.49) raw xDistance=0.46 yDistance=-0.26
21:21:23.329 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.46 is < calculated value 0.58, using input
21:21:23.329 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.46, slope = 0.09
21:21:23.329 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:23.329 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:21:23.329 00.000 12044 MoveAxis(W, 32, ABG)
21:21:23.329 00.000 12044 Guiding  Dir = 3, Dur = 32
21:21:23.342 00.013 14964 UpdateImageDisplay: Size=(968,608) min=70, max=9626, med=624, FiltMin=529, FiltMax=7233, Gamma=0.810
21:21:23.350 00.008 12044 IsSlewing returns 0
21:21:23.350 00.000 12044 IsGuiding returns 0
21:21:23.352 00.002 14964 UpdateGuideState exits: m=117036 SNR=211.8
21:21:23.352 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:23.353 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:23.354 00.001 14964 Enqueuing Expose request
21:21:23.382 00.028 12044 PulseGuide returned control before completion, sleep 11
21:21:23.399 00.017 12044 IsGuiding returns 1
21:21:23.399 00.000 12044 scope still moving after pulse duration time elapsed
21:21:23.473 00.074 12044 IsSlewing returns 0
21:21:23.474 00.001 12044 IsGuiding returns 0
21:21:23.474 00.000 12044 scope move finished after 32 + 92 ms
21:21:23.474 00.000 12044 Move returns status 0, amount 32
21:21:23.474 00.000 12044 MoveAxis(N, 0, ABG)
21:21:23.474 00.000 12044 Move returns status 0, amount 0
21:21:23.474 00.000 12044 move complete, result=0
21:21:23.474 00.000 12044 worker thread done servicing request
21:21:23.474 00.000 12044 Worker thread wakes up
21:21:23.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:23.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:23.474 00.000 14964 GuideStep: 0.5 px 32 ms WEST, -0.3 px 0 ms NORTH
21:21:26.587 03.113 12044 Exposure complete
21:21:26.628 00.041 12044 worker thread done servicing request
21:21:26.628 00.000 14964 OnExposeComplete: enter
21:21:26.629 00.001 14964 UpdateGuideState(): m_state=6
21:21:26.629 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
21:21:26.630 00.001 14964 Star::Find returns 1 (0), X=810.15, Y=384.27, Mass=115995, SNR=198.2, Peak=9624 HFD=3.4
21:21:26.631 00.001 14964 MultiStar: [#1 -0.46,-0.03,0.72,U] [#2 -0.26,-0.08,0.41,U] 
21:21:26.631 00.000 14964 refined, 2 included, MultiStar: {-0.34, -0.32}, one-star: {-0.29, -0.63}
21:21:26.632 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.67) = xAngle (-0.72 = -0.72)
21:21:26.632 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.41 = 2.41)
21:21:26.632 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-2.39 mountX=0.35 mountY=0.31, mountTheta=0.72
21:21:26.634 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.32, opts=13)
21:21:26.634 00.000 14964 Enqueuing Move request for scope (-0.34, -0.32)
21:21:26.635 00.001 12044 Worker thread wakes up
21:21:26.635 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.32) opts 0xd
21:21:26.635 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.32)
21:21:26.635 00.000 12044 Moving (-0.34, -0.32) raw xDistance=0.35 yDistance=0.31
21:21:26.635 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.35 is < calculated value 0.53, using input
21:21:26.635 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.08
21:21:26.635 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:26.635 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:21:26.635 00.000 12044 MoveAxis(W, 25, ABG)
21:21:26.635 00.000 12044 Guiding  Dir = 3, Dur = 25
21:21:26.642 00.007 14964 UpdateImageDisplay: Size=(968,608) min=154, max=9624, med=623, FiltMin=538, FiltMax=6699, Gamma=0.810
21:21:26.650 00.008 14964 UpdateGuideState exits: m=115995 SNR=198.2
21:21:26.650 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:26.651 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:26.651 00.000 14964 Enqueuing Expose request
21:21:26.663 00.012 12044 IsSlewing returns 0
21:21:26.694 00.031 12044 IsGuiding returns 0
21:21:26.726 00.032 12044 IsGuiding returns 1
21:21:26.726 00.000 12044 scope still moving after pulse duration time elapsed
21:21:26.819 00.093 12044 IsSlewing returns 0
21:21:26.820 00.001 12044 IsGuiding returns 0
21:21:26.820 00.000 12044 scope move finished after 25 + 100 ms
21:21:26.820 00.000 12044 Move returns status 0, amount 25
21:21:26.820 00.000 12044 MoveAxis(N, 0, ABG)
21:21:26.820 00.000 12044 Move returns status 0, amount 0
21:21:26.820 00.000 12044 move complete, result=0
21:21:26.820 00.000 12044 worker thread done servicing request
21:21:26.820 00.000 12044 Worker thread wakes up
21:21:26.820 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.3 px 0 ms NORTH
21:21:26.821 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:26.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:29.928 03.107 12044 Exposure complete
21:21:29.952 00.024 12044 worker thread done servicing request
21:21:29.952 00.000 14964 OnExposeComplete: enter
21:21:29.953 00.001 14964 UpdateGuideState(): m_state=6
21:21:29.954 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
21:21:29.954 00.000 14964 Star::Find returns 1 (0), X=809.99, Y=384.46, Mass=117219, SNR=207.4, Peak=9648 HFD=3.5
21:21:29.955 00.001 14964 MultiStar: [#1 -0.45,0.29,0.67,U] [#2 -0.33,0.26,0.38,U] 
21:21:29.955 00.000 14964 refined, 2 included, MultiStar: {-0.42, -0.07}, one-star: {-0.44, -0.44}
21:21:29.956 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.67) = xAngle (-1.31 = -1.31)
21:21:29.956 00.000 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.82 = 1.82)
21:21:29.957 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.98 mountX=0.11 mountY=0.42, mountTheta=1.31
21:21:29.958 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.07, opts=13)
21:21:29.959 00.001 14964 Enqueuing Move request for scope (-0.42, -0.07)
21:21:29.959 00.000 12044 Worker thread wakes up
21:21:29.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd
21:21:29.959 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.07)
21:21:29.959 00.000 12044 Moving (-0.42, -0.07) raw xDistance=0.11 yDistance=0.42
21:21:29.959 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.41, using input
21:21:29.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.06
21:21:29.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:29.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:21:29.959 00.000 12044 MoveAxis(E, 0, ABG)
21:21:29.959 00.000 12044 Move returns status 0, amount 0
21:21:29.959 00.000 12044 MoveAxis(N, 0, ABG)
21:21:29.959 00.000 12044 Move returns status 0, amount 0
21:21:29.959 00.000 12044 move complete, result=0
21:21:29.959 00.000 12044 worker thread done servicing request
21:21:29.966 00.007 14964 UpdateImageDisplay: Size=(968,608) min=231, max=9648, med=624, FiltMin=527, FiltMax=7174, Gamma=0.810
21:21:29.972 00.006 14964 UpdateGuideState exits: m=117219 SNR=207.4
21:21:29.973 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:29.973 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:29.973 00.000 14964 Enqueuing Expose request
21:21:29.974 00.001 12044 Worker thread wakes up
21:21:29.974 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:21:29.975 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:29.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:33.102 03.127 12044 Exposure complete
21:21:33.132 00.030 12044 worker thread done servicing request
21:21:33.132 00.000 14964 OnExposeComplete: enter
21:21:33.134 00.002 14964 UpdateGuideState(): m_state=6
21:21:33.135 00.001 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
21:21:33.135 00.000 14964 Star::Find returns 1 (0), X=810.36, Y=384.59, Mass=116611, SNR=197.2, Peak=9756 HFD=3.2
21:21:33.136 00.001 14964 MultiStar: [#1 -0.22,0.32,0.73,U] [#2 -0.19,0.20,0.39,U] 
21:21:33.136 00.000 14964 refined, 2 included, MultiStar: {-0.14, 0.00}, one-star: {-0.07, -0.31}
21:21:33.137 00.001 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.67) = xAngle (4.79 = -1.50)
21:21:33.137 00.000 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.92 = 1.64)
21:21:33.137 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.01 mountY=0.14, mountTheta=1.50
21:21:33.140 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.00, opts=13)
21:21:33.142 00.002 14964 Enqueuing Move request for scope (-0.14, 0.00)
21:21:33.143 00.001 12044 Worker thread wakes up
21:21:33.144 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
21:21:33.144 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
21:21:33.144 00.000 12044 Moving (-0.14, 0.00) raw xDistance=0.01 yDistance=0.14
21:21:33.144 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.22, using input
21:21:33.144 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:21:33.144 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
21:21:33.144 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:33.144 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:21:33.144 00.000 12044 MoveAxis(E, 0, ABG)
21:21:33.144 00.000 12044 Move returns status 0, amount 0
21:21:33.144 00.000 12044 MoveAxis(N, 0, ABG)
21:21:33.144 00.000 12044 Move returns status 0, amount 0
21:21:33.144 00.000 12044 move complete, result=0
21:21:33.144 00.000 12044 worker thread done servicing request
21:21:33.156 00.012 14964 UpdateImageDisplay: Size=(968,608) min=408, max=9756, med=625, FiltMin=535, FiltMax=7050, Gamma=0.810
21:21:33.163 00.007 14964 UpdateGuideState exits: m=116611 SNR=197.2
21:21:33.164 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:33.164 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:33.165 00.001 14964 Enqueuing Expose request
21:21:33.165 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:33.166 00.001 12044 Worker thread wakes up
21:21:33.166 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:33.166 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:36.288 03.122 12044 Exposure complete
21:21:36.322 00.034 12044 worker thread done servicing request
21:21:36.322 00.000 14964 OnExposeComplete: enter
21:21:36.324 00.002 14964 UpdateGuideState(): m_state=6
21:21:36.326 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
21:21:36.327 00.001 14964 Star::Find returns 1 (0), X=810.11, Y=384.66, Mass=118076, SNR=203.7, Peak=10240 HFD=3.3
21:21:36.328 00.001 14964 MultiStar: [#1 -0.52,0.37,0.73,U] [#2 -0.29,0.28,0.39,U] 
21:21:36.330 00.002 14964 refined, 2 included, MultiStar: {-0.39, 0.07}, one-star: {-0.33, -0.24}
21:21:36.330 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.67) = xAngle (4.64 = -1.65)
21:21:36.331 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.77 = 1.49)
21:21:36.331 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.97 mountX=-0.03 mountY=0.39, mountTheta=1.65
21:21:36.333 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.07, opts=13)
21:21:36.335 00.002 14964 Enqueuing Move request for scope (-0.39, 0.07)
21:21:36.336 00.001 12044 Worker thread wakes up
21:21:36.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd
21:21:36.336 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.07)
21:21:36.337 00.001 12044 Moving (-0.39, 0.07) raw xDistance=-0.03 yDistance=0.39
21:21:36.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
21:21:36.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:36.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:21:36.337 00.000 12044 MoveAxis(E, 0, ABG)
21:21:36.337 00.000 12044 Move returns status 0, amount 0
21:21:36.337 00.000 12044 MoveAxis(N, 0, ABG)
21:21:36.337 00.000 12044 Move returns status 0, amount 0
21:21:36.337 00.000 12044 move complete, result=0
21:21:36.337 00.000 12044 worker thread done servicing request
21:21:36.346 00.009 14964 UpdateImageDisplay: Size=(968,608) min=142, max=10240, med=624, FiltMin=543, FiltMax=7283, Gamma=0.810
21:21:36.352 00.006 14964 UpdateGuideState exits: m=118076 SNR=203.7
21:21:36.352 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:36.353 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:36.353 00.000 14964 Enqueuing Expose request
21:21:36.354 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:21:36.354 00.000 12044 Worker thread wakes up
21:21:36.354 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:36.354 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:39.476 03.122 12044 Exposure complete
21:21:39.516 00.040 12044 worker thread done servicing request
21:21:39.516 00.000 14964 OnExposeComplete: enter
21:21:39.518 00.002 14964 UpdateGuideState(): m_state=6
21:21:39.520 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
21:21:39.521 00.001 14964 Star::Find returns 1 (0), X=810.15, Y=384.82, Mass=116266, SNR=198.8, Peak=12619 HFD=2.8
21:21:39.523 00.002 14964 MultiStar: [#1 -0.30,0.25,0.74,U] [#2 -0.42,0.21,0.40,U] 
21:21:39.524 00.001 14964 single-star, 2 included, MultiStar: {-0.32, 0.09}, one-star: {-0.29, -0.07}
21:21:39.526 00.002 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.67) = xAngle (-1.22 = -1.22)
21:21:39.527 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.91 = 1.91)
21:21:39.528 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.29 cameraTheta=-2.89 mountX=0.10 mountY=0.28, mountTheta=1.22
21:21:39.532 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.07, opts=13)
21:21:39.533 00.001 14964 Enqueuing Move request for scope (-0.29, -0.07)
21:21:39.535 00.002 12044 Worker thread wakes up
21:21:39.535 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
21:21:39.535 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
21:21:39.535 00.000 12044 Moving (-0.29, -0.07) raw xDistance=0.10 yDistance=0.28
21:21:39.535 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
21:21:39.535 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:39.535 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:21:39.535 00.000 12044 MoveAxis(E, 0, ABG)
21:21:39.535 00.000 12044 Move returns status 0, amount 0
21:21:39.535 00.000 12044 MoveAxis(N, 0, ABG)
21:21:39.535 00.000 12044 Move returns status 0, amount 0
21:21:39.535 00.000 12044 move complete, result=0
21:21:39.535 00.000 12044 worker thread done servicing request
21:21:39.543 00.008 14964 UpdateImageDisplay: Size=(968,608) min=262, max=12619, med=624, FiltMin=541, FiltMax=7371, Gamma=0.810
21:21:39.548 00.005 14964 UpdateGuideState exits: m=116266 SNR=198.8
21:21:39.549 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:39.550 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:39.550 00.000 14964 Enqueuing Expose request
21:21:39.551 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:21:39.551 00.000 12044 Worker thread wakes up
21:21:39.552 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:39.552 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:42.660 03.108 12044 Exposure complete
21:21:42.708 00.048 12044 worker thread done servicing request
21:21:42.708 00.000 14964 OnExposeComplete: enter
21:21:42.710 00.002 14964 UpdateGuideState(): m_state=6
21:21:42.711 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
21:21:42.713 00.002 14964 Star::Find returns 1 (0), X=810.46, Y=384.70, Mass=117700, SNR=209.6, Peak=11962 HFD=3.1
21:21:42.714 00.001 14964 MultiStar: [#1 -0.26,0.18,0.68,U] [#2 -0.12,0.20,0.37,U] 
21:21:42.715 00.001 14964 refined, 2 included, MultiStar: {-0.10, 0.00}, one-star: {0.03, -0.19}
21:21:42.716 00.001 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.67) = xAngle (4.81 = -1.48)
21:21:42.718 00.002 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.94 = 1.66)
21:21:42.719 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.14 mountX=0.01 mountY=0.10, mountTheta=1.48
21:21:42.721 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.00, opts=13)
21:21:42.723 00.002 14964 Enqueuing Move request for scope (-0.10, 0.00)
21:21:42.724 00.001 12044 Worker thread wakes up
21:21:42.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
21:21:42.725 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
21:21:42.725 00.000 12044 Moving (-0.10, 0.00) raw xDistance=0.01 yDistance=0.10
21:21:42.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
21:21:42.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:42.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:21:42.725 00.000 12044 MoveAxis(E, 0, ABG)
21:21:42.725 00.000 12044 Move returns status 0, amount 0
21:21:42.725 00.000 12044 MoveAxis(N, 0, ABG)
21:21:42.725 00.000 12044 Move returns status 0, amount 0
21:21:42.725 00.000 12044 move complete, result=0
21:21:42.725 00.000 12044 worker thread done servicing request
21:21:42.738 00.013 14964 UpdateImageDisplay: Size=(968,608) min=246, max=11962, med=625, FiltMin=530, FiltMax=6422, Gamma=0.810
21:21:42.748 00.010 14964 UpdateGuideState exits: m=117700 SNR=209.6
21:21:42.749 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:42.751 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:42.753 00.002 14964 Enqueuing Expose request
21:21:42.756 00.003 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:42.757 00.001 12044 Worker thread wakes up
21:21:42.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:42.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:45.884 03.127 12044 Exposure complete
21:21:45.906 00.022 12044 worker thread done servicing request
21:21:45.906 00.000 14964 OnExposeComplete: enter
21:21:45.906 00.000 14964 UpdateGuideState(): m_state=6
21:21:45.907 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
21:21:45.908 00.001 14964 Star::Find returns 1 (0), X=810.32, Y=384.95, Mass=114122, SNR=199.2, Peak=12163 HFD=2.9
21:21:45.908 00.000 14964 MultiStar: [#1 -0.38,0.49,0.71,U] [#2 -0.30,0.52,0.38,U] 
21:21:45.909 00.001 14964 single-star, 2 included, MultiStar: {-0.24, 0.29}, one-star: {-0.12, 0.06}
21:21:45.909 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.67) = xAngle (4.34 = -1.94)
21:21:45.910 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.47 = 1.19)
21:21:45.910 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=-0.05 mountY=0.12, mountTheta=1.95
21:21:45.911 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.06, opts=13)
21:21:45.912 00.001 14964 Enqueuing Move request for scope (-0.12, 0.06)
21:21:45.913 00.001 12044 Worker thread wakes up
21:21:45.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
21:21:45.913 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
21:21:45.913 00.000 12044 Moving (-0.12, 0.06) raw xDistance=-0.05 yDistance=0.12
21:21:45.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
21:21:45.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:45.913 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:21:45.913 00.000 12044 MoveAxis(E, 0, ABG)
21:21:45.913 00.000 12044 Move returns status 0, amount 0
21:21:45.913 00.000 12044 MoveAxis(N, 0, ABG)
21:21:45.913 00.000 12044 Move returns status 0, amount 0
21:21:45.913 00.000 12044 move complete, result=0
21:21:45.913 00.000 12044 worker thread done servicing request
21:21:45.921 00.008 14964 UpdateImageDisplay: Size=(968,608) min=395, max=12163, med=625, FiltMin=545, FiltMax=7550, Gamma=0.810
21:21:45.927 00.006 14964 UpdateGuideState exits: m=114122 SNR=199.2
21:21:45.929 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:45.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:45.931 00.001 14964 Enqueuing Expose request
21:21:45.931 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:45.932 00.001 12044 Worker thread wakes up
21:21:45.932 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:45.932 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:49.035 03.103 12044 Exposure complete
21:21:49.061 00.026 12044 worker thread done servicing request
21:21:49.061 00.000 14964 OnExposeComplete: enter
21:21:49.061 00.000 14964 UpdateGuideState(): m_state=6
21:21:49.062 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
21:21:49.062 00.000 14964 Star::Find returns 1 (0), X=810.25, Y=385.02, Mass=113606, SNR=194.5, Peak=9903 HFD=3.2
21:21:49.063 00.001 14964 MultiStar: [#1 -0.47,0.63,0.00,M1] [#2 -0.32,0.43,0.40,U] 
21:21:49.063 00.000 14964 single-star, 1 included, MultiStar: {-0.22, 0.21}, one-star: {-0.18, 0.12}
21:21:49.064 00.001 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.67) = xAngle (4.23 = -2.05)
21:21:49.064 00.000 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.36 = 1.08)
21:21:49.065 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.10 mountY=0.19, mountTheta=2.06
21:21:49.066 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.12, opts=13)
21:21:49.067 00.001 14964 Enqueuing Move request for scope (-0.18, 0.12)
21:21:49.068 00.001 12044 Worker thread wakes up
21:21:49.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
21:21:49.068 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
21:21:49.068 00.000 12044 Moving (-0.18, 0.12) raw xDistance=-0.10 yDistance=0.19
21:21:49.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
21:21:49.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:49.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:21:49.068 00.000 12044 MoveAxis(E, 0, ABG)
21:21:49.068 00.000 12044 Move returns status 0, amount 0
21:21:49.068 00.000 12044 MoveAxis(N, 0, ABG)
21:21:49.068 00.000 12044 Move returns status 0, amount 0
21:21:49.068 00.000 12044 move complete, result=0
21:21:49.068 00.000 12044 worker thread done servicing request
21:21:49.077 00.009 14964 UpdateImageDisplay: Size=(968,608) min=111, max=12673, med=624, FiltMin=520, FiltMax=7266, Gamma=0.810
21:21:49.084 00.007 14964 UpdateGuideState exits: m=113606 SNR=194.5
21:21:49.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:49.086 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:49.086 00.000 14964 Enqueuing Expose request
21:21:49.087 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:21:49.088 00.001 12044 Worker thread wakes up
21:21:49.088 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:49.088 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:52.221 03.133 12044 Exposure complete
21:21:52.268 00.047 12044 worker thread done servicing request
21:21:52.268 00.000 14964 OnExposeComplete: enter
21:21:52.273 00.005 14964 UpdateGuideState(): m_state=6
21:21:52.276 00.003 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
21:21:52.279 00.003 14964 Star::Find returns 1 (0), X=810.53, Y=385.39, Mass=113452, SNR=198.0, Peak=8431 HFD=3.3
21:21:52.281 00.002 14964 MultiStar: [#1 0.00,1.25,0.00,M2] [#2 -0.12,1.09,0.00,M1] 
21:21:52.283 00.002 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.67) = xAngle (3.05 = 3.05)
21:21:52.284 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.19 = -0.10)
21:21:52.285 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.50 hyp=0.51 cameraTheta=1.38 mountX=-0.50 mountY=-0.05, mountTheta=-3.05
21:21:52.288 00.003 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.50, opts=13)
21:21:52.289 00.001 14964 Enqueuing Move request for scope (0.09, 0.50)
21:21:52.291 00.002 12044 Worker thread wakes up
21:21:52.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.50) opts 0xd
21:21:52.291 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.50)
21:21:52.291 00.000 12044 Moving (0.09, 0.50) raw xDistance=-0.50 yDistance=-0.05
21:21:52.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.50, slope = -0.09
21:21:52.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:52.292 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:21:52.292 00.000 12044 MoveAxis(E, 36, ABG)
21:21:52.292 00.000 12044 Guiding  Dir = 2, Dur = 36
21:21:52.309 00.017 14964 UpdateImageDisplay: Size=(968,608) min=70, max=8431, med=624, FiltMin=532, FiltMax=6290, Gamma=0.810
21:21:52.321 00.012 14964 UpdateGuideState exits: m=113452 SNR=198.0
21:21:52.322 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:52.324 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:52.325 00.001 14964 Enqueuing Expose request
21:21:52.386 00.061 12044 IsSlewing returns 0
21:21:52.386 00.000 12044 IsGuiding returns 0
21:21:52.418 00.032 12044 PulseGuide returned control before completion, sleep 15
21:21:52.443 00.025 12044 IsGuiding returns 1
21:21:52.443 00.000 12044 scope still moving after pulse duration time elapsed
21:21:52.497 00.054 12044 IsSlewing returns 0
21:21:52.497 00.000 12044 IsGuiding returns 0
21:21:52.497 00.000 12044 scope move finished after 36 + 74 ms
21:21:52.497 00.000 12044 Move returns status 0, amount 36
21:21:52.497 00.000 12044 MoveAxis(N, 0, ABG)
21:21:52.497 00.000 12044 Move returns status 0, amount 0
21:21:52.497 00.000 12044 move complete, result=0
21:21:52.497 00.000 12044 worker thread done servicing request
21:21:52.498 00.001 12044 Worker thread wakes up
21:21:52.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:52.498 00.000 14964 GuideStep: -0.5 px 36 ms EAST, -0.0 px 0 ms NORTH
21:21:52.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:55.593 03.095 12044 Exposure complete
21:21:55.616 00.023 12044 worker thread done servicing request
21:21:55.616 00.000 14964 OnExposeComplete: enter
21:21:55.617 00.001 14964 UpdateGuideState(): m_state=6
21:21:55.618 00.001 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
21:21:55.618 00.000 14964 Star::Find returns 1 (0), X=810.74, Y=384.47, Mass=116128, SNR=201.4, Peak=8587 HFD=3.5
21:21:55.619 00.001 14964 MultiStar: [#1 -0.09,0.25,0.70,U] [#2 0.07,0.29,0.38,U] 
21:21:55.619 00.000 14964 refined, 2 included, MultiStar: {0.13, -0.07}, one-star: {0.30, -0.43}
21:21:55.620 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.67) = xAngle (1.18 = 1.18)
21:21:55.620 00.000 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.31 = -1.97)
21:21:55.621 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=0.05 mountY=-0.13, mountTheta=-1.18
21:21:55.622 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.07, opts=13)
21:21:55.622 00.000 14964 Enqueuing Move request for scope (0.13, -0.07)
21:21:55.623 00.001 12044 Worker thread wakes up
21:21:55.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
21:21:55.623 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
21:21:55.623 00.000 12044 Moving (0.13, -0.07) raw xDistance=0.05 yDistance=-0.13
21:21:55.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
21:21:55.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:55.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:21:55.623 00.000 12044 MoveAxis(E, 0, ABG)
21:21:55.623 00.000 12044 Move returns status 0, amount 0
21:21:55.623 00.000 12044 MoveAxis(N, 0, ABG)
21:21:55.623 00.000 12044 Move returns status 0, amount 0
21:21:55.623 00.000 12044 move complete, result=0
21:21:55.623 00.000 12044 worker thread done servicing request
21:21:55.630 00.007 14964 UpdateImageDisplay: Size=(968,608) min=130, max=8587, med=625, FiltMin=539, FiltMax=5933, Gamma=0.810
21:21:55.636 00.006 14964 UpdateGuideState exits: m=116128 SNR=201.4
21:21:55.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:55.637 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:55.638 00.001 14964 Enqueuing Expose request
21:21:55.638 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:55.639 00.001 12044 Worker thread wakes up
21:21:55.639 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:55.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:21:58.735 03.096 12044 Exposure complete
21:21:58.757 00.022 12044 worker thread done servicing request
21:21:58.757 00.000 14964 OnExposeComplete: enter
21:21:58.758 00.001 14964 UpdateGuideState(): m_state=6
21:21:58.759 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
21:21:58.759 00.000 14964 Star::Find returns 1 (0), X=810.49, Y=384.92, Mass=116388, SNR=204.9, Peak=8675 HFD=3.7
21:21:58.760 00.001 14964 MultiStar: [#1 -0.21,0.68,0.68,U] [#2 -0.15,0.61,0.36,U] 
21:21:58.760 00.000 14964 single-star, 2 included, MultiStar: {-0.07, 0.35}, one-star: {0.06, 0.03}
21:21:58.761 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.67) = xAngle (2.13 = 2.13)
21:21:58.761 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.27 = -1.02)
21:21:58.762 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
21:21:58.763 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.03, opts=13)
21:21:58.764 00.001 14964 Enqueuing Move request for scope (0.06, 0.03)
21:21:58.764 00.000 12044 Worker thread wakes up
21:21:58.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:21:58.764 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:21:58.764 00.000 12044 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.05
21:21:58.764 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.11, using input
21:21:58.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
21:21:58.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:58.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:21:58.764 00.000 12044 MoveAxis(E, 0, ABG)
21:21:58.764 00.000 12044 Move returns status 0, amount 0
21:21:58.764 00.000 12044 MoveAxis(N, 0, ABG)
21:21:58.764 00.000 12044 Move returns status 0, amount 0
21:21:58.764 00.000 12044 move complete, result=0
21:21:58.764 00.000 12044 worker thread done servicing request
21:21:58.772 00.008 14964 UpdateImageDisplay: Size=(968,608) min=166, max=8675, med=626, FiltMin=539, FiltMax=5845, Gamma=0.810
21:21:58.778 00.006 14964 UpdateGuideState exits: m=116388 SNR=204.9
21:21:58.779 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:58.780 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:21:58.780 00.000 14964 Enqueuing Expose request
21:21:58.781 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:58.781 00.000 12044 Worker thread wakes up
21:21:58.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:21:58.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:22:01.888 03.107 12044 Exposure complete
21:22:01.912 00.024 12044 worker thread done servicing request
21:22:01.912 00.000 14964 OnExposeComplete: enter
21:22:01.914 00.002 14964 UpdateGuideState(): m_state=6
21:22:01.915 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
21:22:01.916 00.001 14964 Star::Find returns 1 (0), X=810.63, Y=384.80, Mass=114314, SNR=193.0, Peak=10475 HFD=3.6
21:22:01.918 00.002 14964 MultiStar: [#1 0.03,0.56,0.71,U] [#2 0.10,0.35,0.39,U] 
21:22:01.919 00.001 14964 single-star, 2 included, MultiStar: {0.12, 0.21}, one-star: {0.20, -0.10}
21:22:01.922 00.003 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.67) = xAngle (1.21 = 1.21)
21:22:01.922 00.000 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.35 = -1.94)
21:22:01.923 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.46 mountX=0.08 mountY=-0.20, mountTheta=-1.21
21:22:01.925 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.10, opts=13)
21:22:01.925 00.000 14964 Enqueuing Move request for scope (0.20, -0.10)
21:22:01.926 00.001 12044 Worker thread wakes up
21:22:01.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
21:22:01.926 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
21:22:01.926 00.000 12044 Moving (0.20, -0.10) raw xDistance=0.08 yDistance=-0.20
21:22:01.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
21:22:01.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:01.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:22:01.926 00.000 12044 MoveAxis(E, 0, ABG)
21:22:01.926 00.000 12044 Move returns status 0, amount 0
21:22:01.926 00.000 12044 MoveAxis(N, 0, ABG)
21:22:01.926 00.000 12044 Move returns status 0, amount 0
21:22:01.926 00.000 12044 move complete, result=0
21:22:01.926 00.000 12044 worker thread done servicing request
21:22:01.937 00.011 14964 UpdateImageDisplay: Size=(968,608) min=312, max=10475, med=624, FiltMin=543, FiltMax=5655, Gamma=0.810
21:22:01.945 00.008 14964 UpdateGuideState exits: m=114314 SNR=193.0
21:22:01.946 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:01.946 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:01.947 00.001 14964 Enqueuing Expose request
21:22:01.947 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:01.948 00.001 12044 Worker thread wakes up
21:22:01.948 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:01.948 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:22:05.047 03.099 12044 Exposure complete
21:22:05.085 00.038 12044 worker thread done servicing request
21:22:05.085 00.000 14964 OnExposeComplete: enter
21:22:05.086 00.001 14964 UpdateGuideState(): m_state=6
21:22:05.089 00.003 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
21:22:05.090 00.001 14964 Star::Find returns 1 (0), X=810.80, Y=384.95, Mass=112606, SNR=185.9, Peak=10798 HFD=3.5
21:22:05.093 00.003 14964 MultiStar: [#1 0.25,0.53,0.70,U] [#2 0.13,0.52,0.39,U] 
21:22:05.094 00.001 14964 single-star, 2 included, MultiStar: {0.28, 0.30}, one-star: {0.36, 0.05}
21:22:05.094 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.67) = xAngle (1.82 = 1.82)
21:22:05.095 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.95 = -1.33)
21:22:05.097 00.002 14964 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.36 cameraTheta=0.15 mountX=-0.09 mountY=-0.35, mountTheta=-1.81
21:22:05.100 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.05, opts=13)
21:22:05.101 00.001 14964 Enqueuing Move request for scope (0.36, 0.05)
21:22:05.102 00.001 12044 Worker thread wakes up
21:22:05.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.05) opts 0xd
21:22:05.102 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.05)
21:22:05.102 00.000 12044 Moving (0.36, 0.05) raw xDistance=-0.09 yDistance=-0.35
21:22:05.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
21:22:05.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:05.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:22:05.102 00.000 12044 MoveAxis(E, 0, ABG)
21:22:05.102 00.000 12044 Move returns status 0, amount 0
21:22:05.102 00.000 12044 MoveAxis(N, 0, ABG)
21:22:05.102 00.000 12044 Move returns status 0, amount 0
21:22:05.102 00.000 12044 move complete, result=0
21:22:05.102 00.000 12044 worker thread done servicing request
21:22:05.112 00.010 14964 UpdateImageDisplay: Size=(968,608) min=390, max=10798, med=624, FiltMin=529, FiltMax=6768, Gamma=0.810
21:22:05.119 00.007 14964 UpdateGuideState exits: m=112606 SNR=185.9
21:22:05.119 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:05.120 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:05.120 00.000 14964 Enqueuing Expose request
21:22:05.121 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:22:05.121 00.000 12044 Worker thread wakes up
21:22:05.121 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:05.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:22:08.243 03.122 12044 Exposure complete
21:22:08.277 00.034 12044 worker thread done servicing request
21:22:08.277 00.000 14964 OnExposeComplete: enter
21:22:08.278 00.001 14964 UpdateGuideState(): m_state=6
21:22:08.278 00.000 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
21:22:08.279 00.001 14964 Star::Find returns 1 (0), X=810.62, Y=384.67, Mass=115211, SNR=196.5, Peak=9243 HFD=3.5
21:22:08.279 00.000 14964 MultiStar: [#1 -0.22,0.47,0.70,U] [#2 -0.11,0.38,0.37,U] 
21:22:08.280 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.12}, one-star: {0.18, -0.22}
21:22:08.280 00.000 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.67) = xAngle (3.29 = -2.99)
21:22:08.281 00.001 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.43 = 0.14)
21:22:08.281 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=-0.12 mountY=0.02, mountTheta=3.00
21:22:08.282 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.12, opts=13)
21:22:08.283 00.001 14964 Enqueuing Move request for scope (-0.01, 0.12)
21:22:08.284 00.001 12044 Worker thread wakes up
21:22:08.284 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
21:22:08.284 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
21:22:08.284 00.000 12044 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.02
21:22:08.284 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
21:22:08.284 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:08.284 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:22:08.284 00.000 12044 MoveAxis(E, 0, ABG)
21:22:08.284 00.000 12044 Move returns status 0, amount 0
21:22:08.284 00.000 12044 MoveAxis(N, 0, ABG)
21:22:08.284 00.000 12044 Move returns status 0, amount 0
21:22:08.284 00.000 12044 move complete, result=0
21:22:08.284 00.000 12044 worker thread done servicing request
21:22:08.292 00.008 14964 UpdateImageDisplay: Size=(968,608) min=208, max=9243, med=626, FiltMin=544, FiltMax=5503, Gamma=0.810
21:22:08.300 00.008 14964 UpdateGuideState exits: m=115211 SNR=196.5
21:22:08.300 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:08.301 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:08.301 00.000 14964 Enqueuing Expose request
21:22:08.302 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:22:08.302 00.000 12044 Worker thread wakes up
21:22:08.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:08.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:22:11.407 03.105 12044 Exposure complete
21:22:11.450 00.043 12044 worker thread done servicing request
21:22:11.450 00.000 14964 OnExposeComplete: enter
21:22:11.452 00.002 14964 UpdateGuideState(): m_state=6
21:22:11.454 00.002 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
21:22:11.456 00.002 14964 Star::Find returns 1 (0), X=810.31, Y=384.92, Mass=116365, SNR=204.4, Peak=8643 HFD=3.9
21:22:11.458 00.002 14964 MultiStar: [#1 -0.67,0.66,0.00,M1] [#2 -0.46,0.51,0.33,U] 
21:22:11.459 00.001 14964 single-star, 1 included, MultiStar: {-0.21, 0.15}, one-star: {-0.13, 0.02}
21:22:11.461 00.002 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.67) = xAngle (4.62 = -1.66)
21:22:11.462 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.76 = 1.47)
21:22:11.463 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=-0.01 mountY=0.13, mountTheta=1.66
21:22:11.466 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.02, opts=13)
21:22:11.467 00.001 14964 Enqueuing Move request for scope (-0.13, 0.02)
21:22:11.469 00.002 12044 Worker thread wakes up
21:22:11.470 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
21:22:11.470 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
21:22:11.470 00.000 12044 Moving (-0.13, 0.02) raw xDistance=-0.01 yDistance=0.13
21:22:11.470 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
21:22:11.470 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:11.470 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:22:11.470 00.000 12044 MoveAxis(E, 0, ABG)
21:22:11.470 00.000 12044 Move returns status 0, amount 0
21:22:11.470 00.000 12044 MoveAxis(N, 0, ABG)
21:22:11.470 00.000 12044 Move returns status 0, amount 0
21:22:11.470 00.000 12044 move complete, result=0
21:22:11.470 00.000 12044 worker thread done servicing request
21:22:11.483 00.013 14964 UpdateImageDisplay: Size=(968,608) min=295, max=8643, med=624, FiltMin=540, FiltMax=4874, Gamma=0.810
21:22:11.493 00.010 14964 UpdateGuideState exits: m=116365 SNR=204.4
21:22:11.495 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:11.496 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:11.496 00.000 14964 Enqueuing Expose request
21:22:11.498 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:11.500 00.002 12044 Worker thread wakes up
21:22:11.500 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:11.500 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(775,350,71,71)
21:22:13.444 01.944 14964 evsrv: cli 01AB2490 connect
21:22:13.445 00.001 14964 case statement mapped state 6 to 3
21:22:13.446 00.001 14964 case statement mapped state 6 to 3
21:22:13.449 00.003 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"de9208b5-f486-43a1-b9d0-c622ab6fec06"}
21:22:13.451 00.002 14964 case statement mapped state 6 to 3
21:22:13.453 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"de9208b5-f486-43a1-b9d0-c622ab6fec06"}
21:22:13.455 00.002 14964 evsrv: cli 01AB2490 disconnect
21:22:13.457 00.002 14964 evsrv: cli 01AB2530 connect
21:22:13.459 00.002 14964 case statement mapped state 6 to 3
21:22:13.461 00.002 14964 case statement mapped state 6 to 3
21:22:13.463 00.002 14964 evsrv: cli 01AB2530 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"14d59765-654e-4228-86cd-e1756fd6f164"}
21:22:13.464 00.001 14964 PhdController::Dither begins
21:22:13.466 00.002 14964 dither: size=2.00, dRA=-0.60 dDec=1.58
21:22:13.467 00.001 14964 MountToCamera -- mountTheta (-1.93) + m_xAngle (-1.67) = xAngle (-3.60 = 2.68)
21:22:13.469 00.002 14964 MountToCamera -- mountX=-0.60 mountY=1.58 hyp=1.69 mountTheta=-1.93 cameraX=-1.52, cameraY=0.75 cameraTheta=2.68
21:22:13.470 00.001 14964 setting lock position to (808.92, 385.64)
21:22:13.471 00.001 14964 Mount: notify guiding dithered (-1.5, 0.7)
21:22:13.473 00.002 14964 MultiStar: stabilizing after lock position change
21:22:13.474 00.001 14964 Status Line: Dither by -0.60,1.58
21:22:13.479 00.005 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:22:13.481 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
21:22:13.483 00.002 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":0,"id":"14d59765-654e-4228-86cd-e1756fd6f164"}
21:22:13.485 00.002 14964 evsrv: cli 01AB2530 disconnect
21:22:14.601 01.116 12044 Exposure complete
21:22:14.628 00.027 12044 worker thread done servicing request
21:22:14.629 00.001 14964 OnExposeComplete: enter
21:22:14.629 00.000 14964 UpdateGuideState(): m_state=6
21:22:14.630 00.001 14964 Star::Find(35, 810, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
21:22:14.630 00.000 14964 Star::Find returns 1 (0), X=810.42, Y=385.46, Mass=118128, SNR=201.2, Peak=8614 HFD=4.1
21:22:14.631 00.001 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.67) = xAngle (1.54 = 1.54)
21:22:14.631 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.68 = -1.60)
21:22:14.632 00.001 14964 CameraToMount -- cameraX=1.50 cameraY=-0.19 hyp=1.51 cameraTheta=-0.12 mountX=0.04 mountY=-1.51, mountTheta=-1.54
21:22:14.633 00.001 14964 dither recenter: remaining=(0.6,-1.6) step=(0.6,-1.6)
21:22:14.633 00.000 14964 MountToCamera -- mountTheta (1.21) + m_xAngle (-1.67) = xAngle (-0.46 = -0.46)
21:22:14.634 00.001 14964 MountToCamera -- mountX=0.60 mountY=-1.58 hyp=1.69 mountTheta=1.21 cameraX=1.52, cameraY=-0.75 cameraTheta=-0.46
21:22:14.634 00.000 14964 SchedulePrimaryMove(1136A648, x=1.52, y=-0.75, opts=4)
21:22:14.635 00.001 14964 Enqueuing Move request for scope (1.52, -0.75)
21:22:14.635 00.000 14964 Mount: notify direct move 0.60,-1.58
21:22:14.636 00.001 12044 Worker thread wakes up
21:22:14.636 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.75) opts 0x4
21:22:14.636 00.000 12044 Handling offset move in thread for scope, endpoint = (1.52, -0.75)
21:22:14.636 00.000 12044 Moving (1.52, -0.75) raw xDistance=0.60 yDistance=-1.58
21:22:14.636 00.000 12044 BLC: window closed
21:22:14.636 00.000 12044 MoveAxis(W, 65, B)
21:22:14.636 00.000 12044 Guiding  Dir = 3, Dur = 65
21:22:14.644 00.008 14964 UpdateImageDisplay: Size=(968,608) min=316, max=8614, med=625, FiltMin=538, FiltMax=4934, Gamma=0.810
21:22:14.650 00.006 14964 UpdateGuideState exits: m=118128 SNR=201.2
21:22:14.650 00.000 14964 PhdController: settling, locked = 1, distance = 1.77 (2.00) aobump = 0 frame = 1 / 99999
21:22:14.651 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559734.651,"Host":"NUCBOX","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:22:14.652 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:14.652 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:14.652 00.000 14964 Enqueuing Expose request
21:22:14.671 00.019 12044 IsSlewing returns 0
21:22:14.672 00.001 12044 IsGuiding returns 0
21:22:14.706 00.034 12044 PulseGuide returned control before completion, sleep 41
21:22:14.766 00.060 12044 IsGuiding returns 1
21:22:14.766 00.000 12044 scope still moving after pulse duration time elapsed
21:22:14.935 00.169 12044 IsSlewing returns 0
21:22:14.935 00.000 12044 IsGuiding returns 0
21:22:14.935 00.000 12044 scope move finished after 65 + 198 ms
21:22:14.935 00.000 12044 Move returns status 0, amount 65
21:22:14.935 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:22:14.935 00.000 12044 MoveAxis(N, 149, B)
21:22:14.935 00.000 12044 Guiding  Dir = 0, Dur = 149
21:22:14.968 00.033 12044 IsSlewing returns 0
21:22:14.969 00.001 12044 IsGuiding returns 0
21:22:15.000 00.031 12044 PulseGuide returned control before completion, sleep 128
21:22:15.139 00.139 12044 IsGuiding returns 1
21:22:15.139 00.000 12044 scope still moving after pulse duration time elapsed
21:22:15.187 00.048 12044 IsSlewing returns 0
21:22:15.187 00.000 12044 IsGuiding returns 0
21:22:15.187 00.000 12044 scope move finished after 149 + 69 ms
21:22:15.187 00.000 12044 Move returns status 0, amount 149
21:22:15.187 00.000 12044 move complete, result=0
21:22:15.187 00.000 12044 worker thread done servicing request
21:22:15.187 00.000 12044 Worker thread wakes up
21:22:15.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:15.188 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:15.188 00.000 14964 GuideStep: 0.6 px 65 ms WEST, -1.6 px 149 ms NORTH
21:22:18.285 03.097 12044 Exposure complete
21:22:18.313 00.028 12044 worker thread done servicing request
21:22:18.313 00.000 14964 OnExposeComplete: enter
21:22:18.314 00.001 14964 UpdateGuideState(): m_state=6
21:22:18.314 00.000 14964 Star::Find(35, 810, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
21:22:18.315 00.001 14964 Star::Find returns 1 (0), X=809.89, Y=386.47, Mass=113476, SNR=190.1, Peak=8586 HFD=3.8
21:22:18.315 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
21:22:18.316 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.78)
21:22:18.316 00.000 14964 CameraToMount -- cameraX=0.97 cameraY=0.83 hyp=1.28 cameraTheta=0.70 mountX=-0.92 mountY=-0.90, mountTheta=-2.37
21:22:18.318 00.002 14964 SchedulePrimaryMove(1136A648, x=0.97, y=0.83, opts=13)
21:22:18.318 00.000 14964 Enqueuing Move request for scope (0.97, 0.83)
21:22:18.319 00.001 12044 Worker thread wakes up
21:22:18.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.83) opts 0xd
21:22:18.319 00.000 12044 Handling offset move in thread for scope, endpoint = (0.97, 0.83)
21:22:18.319 00.000 12044 Moving (0.97, 0.83) raw xDistance=-0.92 yDistance=-0.90
21:22:18.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.60 from input -0.92, slope = 0.00
21:22:18.319 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:18.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.90
21:22:18.319 00.000 12044 MoveAxis(E, 64, ABG)
21:22:18.319 00.000 12044 Guiding  Dir = 2, Dur = 64
21:22:18.327 00.008 14964 UpdateImageDisplay: Size=(968,608) min=214, max=8586, med=625, FiltMin=527, FiltMax=5018, Gamma=0.810
21:22:18.334 00.007 14964 UpdateGuideState exits: m=113476 SNR=190.1
21:22:18.335 00.001 14964 PhdController: settling, locked = 1, distance = 1.28 (2.00) aobump = 0 frame = 2 / 99999
21:22:18.335 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559738.335,"Host":"NUCBOX","Inst":1,"Distance":1.28,"Time":3.7,"SettleTime":15.0,"StarLocked":true}
21:22:18.336 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.336 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:18.337 00.001 14964 Enqueuing Expose request
21:22:18.359 00.022 12044 IsSlewing returns 0
21:22:18.359 00.000 12044 IsGuiding returns 0
21:22:18.392 00.033 12044 PulseGuide returned control before completion, sleep 43
21:22:18.453 00.061 12044 IsGuiding returns 1
21:22:18.453 00.000 12044 scope still moving after pulse duration time elapsed
21:22:18.529 00.076 12044 IsSlewing returns 0
21:22:18.529 00.000 12044 IsGuiding returns 0
21:22:18.529 00.000 12044 scope move finished after 64 + 105 ms
21:22:18.529 00.000 12044 Move returns status 0, amount 64
21:22:18.529 00.000 12044 MoveAxis(N, 0, ABG)
21:22:18.529 00.000 12044 Move returns status 0, amount 0
21:22:18.529 00.000 12044 move complete, result=0
21:22:18.529 00.000 12044 worker thread done servicing request
21:22:18.529 00.000 12044 Worker thread wakes up
21:22:18.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:18.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:18.530 00.001 14964 GuideStep: -0.9 px 64 ms EAST, -0.9 px 0 ms NORTH
21:22:21.639 03.109 12044 Exposure complete
21:22:21.660 00.021 12044 worker thread done servicing request
21:22:21.660 00.000 14964 OnExposeComplete: enter
21:22:21.662 00.002 14964 UpdateGuideState(): m_state=6
21:22:21.663 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
21:22:21.663 00.000 14964 Star::Find returns 1 (0), X=809.84, Y=385.94, Mass=114896, SNR=197.0, Peak=7886 HFD=4.1
21:22:21.664 00.001 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.67) = xAngle (1.98 = 1.98)
21:22:21.664 00.000 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.11 = -1.17)
21:22:21.665 00.001 14964 CameraToMount -- cameraX=0.92 cameraY=0.29 hyp=0.97 cameraTheta=0.31 mountX=-0.38 mountY=-0.89, mountTheta=-1.98
21:22:21.666 00.001 14964 SchedulePrimaryMove(1136A648, x=0.92, y=0.29, opts=13)
21:22:21.666 00.000 14964 Enqueuing Move request for scope (0.92, 0.29)
21:22:21.667 00.001 12044 Worker thread wakes up
21:22:21.667 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.29) opts 0xd
21:22:21.667 00.000 12044 Handling offset move in thread for scope, endpoint = (0.92, 0.29)
21:22:21.667 00.000 12044 Moving (0.92, 0.29) raw xDistance=-0.38 yDistance=-0.89
21:22:21.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = 0.00
21:22:21.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:21.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.89
21:22:21.667 00.000 12044 MoveAxis(E, 27, ABG)
21:22:21.667 00.000 12044 Guiding  Dir = 2, Dur = 27
21:22:21.675 00.008 14964 UpdateImageDisplay: Size=(968,608) min=27, max=7886, med=625, FiltMin=545, FiltMax=5629, Gamma=0.810
21:22:21.682 00.007 14964 UpdateGuideState exits: m=114896 SNR=197.0
21:22:21.683 00.001 14964 PhdController: settling, locked = 1, distance = 1.18 (2.00) aobump = 0 frame = 3 / 99999
21:22:21.683 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778559741.683,"Host":"NUCBOX","Inst":1,"Distance":1.18,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
21:22:21.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:21.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:21.685 00.001 14964 Enqueuing Expose request
21:22:21.688 00.003 12044 IsSlewing returns 0
21:22:21.688 00.000 12044 IsGuiding returns 0
21:22:21.720 00.032 12044 IsGuiding returns 1
21:22:21.720 00.000 12044 scope still moving after pulse duration time elapsed
21:22:21.780 00.060 12044 IsSlewing returns 0
21:22:21.781 00.001 12044 IsGuiding returns 0
21:22:21.781 00.000 12044 scope move finished after 27 + 64 ms
21:22:21.781 00.000 12044 Move returns status 0, amount 27
21:22:21.781 00.000 12044 MoveAxis(N, 0, ABG)
21:22:21.781 00.000 12044 Move returns status 0, amount 0
21:22:21.781 00.000 12044 move complete, result=0
21:22:21.781 00.000 12044 worker thread done servicing request
21:22:21.781 00.000 12044 Worker thread wakes up
21:22:21.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:21.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:21.781 00.000 14964 GuideStep: -0.4 px 27 ms EAST, -0.9 px 0 ms NORTH
21:22:24.904 03.123 12044 Exposure complete
21:22:24.935 00.031 12044 worker thread done servicing request
21:22:24.935 00.000 14964 OnExposeComplete: enter
21:22:24.936 00.001 14964 UpdateGuideState(): m_state=6
21:22:24.937 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
21:22:24.937 00.000 14964 Star::Find returns 1 (0), X=809.34, Y=385.85, Mass=115762, SNR=200.1, Peak=8507 HFD=3.7
21:22:24.938 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.67) = xAngle (2.13 = 2.13)
21:22:24.938 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.26 = -1.02)
21:22:24.939 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.21 hyp=0.47 cameraTheta=0.46 mountX=-0.25 mountY=-0.40, mountTheta=-2.12
21:22:24.940 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.21, opts=13)
21:22:24.940 00.000 14964 Enqueuing Move request for scope (0.42, 0.21)
21:22:24.941 00.001 12044 Worker thread wakes up
21:22:24.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.21) opts 0xd
21:22:24.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.21)
21:22:24.941 00.000 12044 Moving (0.42, 0.21) raw xDistance=-0.25 yDistance=-0.40
21:22:24.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
21:22:24.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:24.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:22:24.941 00.000 12044 MoveAxis(E, 0, ABG)
21:22:24.941 00.000 12044 Move returns status 0, amount 0
21:22:24.941 00.000 12044 MoveAxis(N, 0, ABG)
21:22:24.942 00.001 12044 Move returns status 0, amount 0
21:22:24.942 00.000 12044 move complete, result=0
21:22:24.942 00.000 12044 worker thread done servicing request
21:22:24.952 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8507, med=623, FiltMin=533, FiltMax=6423, Gamma=0.810
21:22:24.959 00.007 14964 UpdateGuideState exits: m=115762 SNR=200.1
21:22:24.960 00.001 14964 PhdController: settling, locked = 1, distance = 0.97 (2.00) aobump = 0 frame = 4 / 99999
21:22:24.961 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559744.961,"Host":"NUCBOX","Inst":1,"Distance":0.97,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
21:22:24.961 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:24.962 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:24.962 00.000 14964 Enqueuing Expose request
21:22:24.963 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:22:24.963 00.000 12044 Worker thread wakes up
21:22:24.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:24.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:28.065 03.102 12044 Exposure complete
21:22:28.105 00.040 12044 worker thread done servicing request
21:22:28.105 00.000 14964 OnExposeComplete: enter
21:22:28.107 00.002 14964 UpdateGuideState(): m_state=6
21:22:28.108 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
21:22:28.110 00.002 14964 Star::Find returns 1 (0), X=809.34, Y=385.50, Mass=116414, SNR=205.6, Peak=10425 HFD=3.2
21:22:28.112 00.002 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.35 = 1.35)
21:22:28.113 00.001 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.80)
21:22:28.114 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=0.10 mountY=-0.44, mountTheta=-1.35
21:22:28.117 00.003 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.14, opts=13)
21:22:28.120 00.003 14964 Enqueuing Move request for scope (0.43, -0.14)
21:22:28.122 00.002 12044 Worker thread wakes up
21:22:28.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.14) opts 0xd
21:22:28.122 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.14)
21:22:28.122 00.000 12044 Moving (0.43, -0.14) raw xDistance=0.10 yDistance=-0.44
21:22:28.122 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.83, using input
21:22:28.123 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.32
21:22:28.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:28.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:22:28.123 00.000 12044 MoveAxis(E, 0, ABG)
21:22:28.123 00.000 12044 Move returns status 0, amount 0
21:22:28.123 00.000 12044 MoveAxis(N, 0, ABG)
21:22:28.123 00.000 12044 Move returns status 0, amount 0
21:22:28.123 00.000 12044 move complete, result=0
21:22:28.123 00.000 12044 worker thread done servicing request
21:22:28.130 00.007 14964 UpdateImageDisplay: Size=(968,608) min=207, max=10425, med=624, FiltMin=542, FiltMax=7293, Gamma=0.810
21:22:28.136 00.006 14964 UpdateGuideState exits: m=116414 SNR=205.6
21:22:28.136 00.000 14964 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 5 / 99999
21:22:28.137 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778559748.137,"Host":"NUCBOX","Inst":1,"Distance":0.81,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
21:22:28.137 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:28.138 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:28.139 00.001 14964 Enqueuing Expose request
21:22:28.140 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:22:28.140 00.000 12044 Worker thread wakes up
21:22:28.141 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:28.141 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:31.241 03.100 12044 Exposure complete
21:22:31.268 00.027 12044 worker thread done servicing request
21:22:31.268 00.000 14964 OnExposeComplete: enter
21:22:31.270 00.002 14964 UpdateGuideState(): m_state=6
21:22:31.271 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
21:22:31.273 00.002 14964 Star::Find returns 1 (0), X=809.14, Y=385.35, Mass=116419, SNR=204.4, Peak=10901 HFD=3.2
21:22:31.274 00.001 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.67) = xAngle (0.74 = 0.74)
21:22:31.275 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.88 = -2.41)
21:22:31.276 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.30 hyp=0.37 cameraTheta=-0.93 mountX=0.27 mountY=-0.25, mountTheta=-0.74
21:22:31.279 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.30, opts=13)
21:22:31.281 00.002 14964 Enqueuing Move request for scope (0.22, -0.30)
21:22:31.282 00.001 12044 Worker thread wakes up
21:22:31.282 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.30) opts 0xd
21:22:31.282 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.30)
21:22:31.282 00.000 12044 Moving (0.22, -0.30) raw xDistance=0.27 yDistance=-0.25
21:22:31.282 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.93, using input
21:22:31.282 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.29
21:22:31.282 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:31.282 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:22:31.282 00.000 12044 MoveAxis(E, 0, ABG)
21:22:31.282 00.000 12044 Move returns status 0, amount 0
21:22:31.282 00.000 12044 MoveAxis(N, 0, ABG)
21:22:31.282 00.000 12044 Move returns status 0, amount 0
21:22:31.282 00.000 12044 move complete, result=0
21:22:31.283 00.001 12044 worker thread done servicing request
21:22:31.292 00.009 14964 UpdateImageDisplay: Size=(968,608) min=206, max=10901, med=624, FiltMin=539, FiltMax=6749, Gamma=0.810
21:22:31.297 00.005 14964 UpdateGuideState exits: m=116419 SNR=204.4
21:22:31.298 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 6 / 99999
21:22:31.298 00.000 14964 PhdController: newstate STATE_FINISH
21:22:31.299 00.001 14964 PhdController complete: success
21:22:31.300 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778559751.299,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:22:31.300 00.000 14964 Mount: notify guiding dither settle done success=1
21:22:31.301 00.001 14964 PhdController: newstate STATE_IDLE
21:22:31.301 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:31.302 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:31.302 00.000 14964 Enqueuing Expose request
21:22:31.303 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:31.304 00.001 12044 Worker thread wakes up
21:22:31.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:31.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:34.420 03.116 12044 Exposure complete
21:22:34.442 00.022 12044 worker thread done servicing request
21:22:34.442 00.000 14964 OnExposeComplete: enter
21:22:34.443 00.001 14964 UpdateGuideState(): m_state=6
21:22:34.444 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
21:22:34.444 00.000 14964 Star::Find returns 1 (0), X=809.18, Y=384.63, Mass=116476, SNR=201.3, Peak=11617 HFD=3.2
21:22:34.445 00.001 14964 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.67) = xAngle (0.34 = 0.34)
21:22:34.445 00.000 14964 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.48 = -2.80)
21:22:34.445 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-1.01 hyp=1.05 cameraTheta=-1.32 mountX=0.99 mountY=-0.35, mountTheta=-0.34
21:22:34.446 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-1.01, opts=13)
21:22:34.447 00.001 14964 Enqueuing Move request for scope (0.26, -1.01)
21:22:34.447 00.000 12044 Worker thread wakes up
21:22:34.448 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.01) opts 0xd
21:22:34.448 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -1.01)
21:22:34.448 00.000 12044 Moving (0.26, -1.01) raw xDistance=0.99 yDistance=-0.35
21:22:34.448 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.99 is < calculated value 1.32, using input
21:22:34.448 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.64 from input 0.99, slope = 0.34
21:22:34.448 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:34.448 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:22:34.448 00.000 12044 MoveAxis(W, 69, ABG)
21:22:34.448 00.000 12044 Guiding  Dir = 3, Dur = 69
21:22:34.456 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11617, med=626, FiltMin=543, FiltMax=7149, Gamma=0.810
21:22:34.462 00.006 14964 UpdateGuideState exits: m=116476 SNR=201.3
21:22:34.463 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:34.464 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:34.464 00.000 14964 Enqueuing Expose request
21:22:34.487 00.023 12044 IsSlewing returns 0
21:22:34.488 00.001 12044 IsGuiding returns 0
21:22:34.520 00.032 12044 PulseGuide returned control before completion, sleep 47
21:22:34.572 00.052 12044 IsGuiding returns 1
21:22:34.573 00.001 12044 scope still moving after pulse duration time elapsed
21:22:34.627 00.054 12044 IsSlewing returns 0
21:22:34.628 00.001 12044 IsGuiding returns 0
21:22:34.628 00.000 12044 scope move finished after 69 + 71 ms
21:22:34.628 00.000 12044 Move returns status 0, amount 69
21:22:34.628 00.000 12044 MoveAxis(N, 0, ABG)
21:22:34.628 00.000 12044 Move returns status 0, amount 0
21:22:34.628 00.000 12044 move complete, result=0
21:22:34.628 00.000 12044 worker thread done servicing request
21:22:34.628 00.000 12044 Worker thread wakes up
21:22:34.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:34.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:34.629 00.001 14964 GuideStep: 1.0 px 69 ms WEST, -0.3 px 0 ms NORTH
21:22:37.752 03.123 12044 Exposure complete
21:22:37.772 00.020 12044 worker thread done servicing request
21:22:37.773 00.001 14964 OnExposeComplete: enter
21:22:37.773 00.000 14964 UpdateGuideState(): m_state=6
21:22:37.774 00.001 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
21:22:37.774 00.000 14964 Star::Find returns 1 (0), X=809.31, Y=384.76, Mass=120218, SNR=205.9, Peak=10801 HFD=3.3
21:22:37.775 00.001 14964 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.67) = xAngle (0.51 = 0.51)
21:22:37.775 00.000 14964 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.64 = -2.64)
21:22:37.776 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.89 hyp=0.97 cameraTheta=-1.16 mountX=0.85 mountY=-0.46, mountTheta=-0.50
21:22:37.777 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.89, opts=13)
21:22:37.777 00.000 14964 Enqueuing Move request for scope (0.39, -0.89)
21:22:37.778 00.001 12044 Worker thread wakes up
21:22:37.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.89) opts 0xd
21:22:37.778 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.89)
21:22:37.778 00.000 12044 Moving (0.39, -0.89) raw xDistance=0.85 yDistance=-0.46
21:22:37.778 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.85 is < calculated value 1.39, using input
21:22:37.778 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:22:37.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.55 from input 0.85, slope = 0.31
21:22:37.778 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.06
21:22:37.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:22:37.778 00.000 12044 MoveAxis(W, 59, ABG)
21:22:37.778 00.000 12044 Guiding  Dir = 3, Dur = 59
21:22:37.787 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10801, med=625, FiltMin=537, FiltMax=7139, Gamma=0.810
21:22:37.794 00.007 14964 UpdateGuideState exits: m=120218 SNR=205.9
21:22:37.794 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:37.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:37.795 00.000 14964 Enqueuing Expose request
21:22:37.799 00.004 12044 IsSlewing returns 0
21:22:37.799 00.000 12044 IsGuiding returns 0
21:22:37.830 00.031 12044 PulseGuide returned control before completion, sleep 39
21:22:37.873 00.043 12044 IsGuiding returns 1
21:22:37.873 00.000 12044 scope still moving after pulse duration time elapsed
21:22:37.972 00.099 12044 IsSlewing returns 0
21:22:37.973 00.001 12044 IsGuiding returns 0
21:22:37.973 00.000 12044 scope move finished after 59 + 114 ms
21:22:37.973 00.000 12044 Move returns status 0, amount 59
21:22:37.973 00.000 12044 MoveAxis(N, 44, ABG)
21:22:37.973 00.000 12044 Guiding  Dir = 0, Dur = 44
21:22:38.001 00.028 12044 IsSlewing returns 0
21:22:38.001 00.000 12044 IsGuiding returns 0
21:22:38.033 00.032 12044 PulseGuide returned control before completion, sleep 23
21:22:38.059 00.026 12044 IsGuiding returns 1
21:22:38.059 00.000 12044 scope still moving after pulse duration time elapsed
21:22:38.141 00.082 12044 IsSlewing returns 0
21:22:38.142 00.001 12044 IsGuiding returns 0
21:22:38.142 00.000 12044 scope move finished after 44 + 96 ms
21:22:38.142 00.000 12044 Move returns status 0, amount 44
21:22:38.142 00.000 12044 move complete, result=0
21:22:38.142 00.000 12044 worker thread done servicing request
21:22:38.142 00.000 12044 Worker thread wakes up
21:22:38.142 00.000 14964 GuideStep: 0.8 px 59 ms WEST, -0.5 px 44 ms NORTH
21:22:38.144 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:38.145 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:41.267 03.122 12044 Exposure complete
21:22:41.289 00.022 12044 worker thread done servicing request
21:22:41.289 00.000 14964 OnExposeComplete: enter
21:22:41.289 00.000 14964 UpdateGuideState(): m_state=6
21:22:41.290 00.001 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
21:22:41.290 00.000 14964 Star::Find returns 1 (0), X=809.47, Y=386.37, Mass=116454, SNR=200.0, Peak=10975 HFD=3.2
21:22:41.291 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.67) = xAngle (2.59 = 2.59)
21:22:41.291 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.72 = -0.56)
21:22:41.292 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=0.73 hyp=0.91 cameraTheta=0.92 mountX=-0.78 mountY=-0.48, mountTheta=-2.58
21:22:41.293 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.73, opts=13)
21:22:41.294 00.001 14964 Enqueuing Move request for scope (0.55, 0.73)
21:22:41.295 00.001 12044 Worker thread wakes up
21:22:41.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.73) opts 0xd
21:22:41.295 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.73)
21:22:41.295 00.000 12044 Moving (0.55, 0.73) raw xDistance=-0.78 yDistance=-0.48
21:22:41.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.50 from input -0.78, slope = 0.00
21:22:41.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:22:41.295 00.000 12044 MoveAxis(E, 54, ABG)
21:22:41.295 00.000 12044 Guiding  Dir = 2, Dur = 54
21:22:41.306 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10975, med=626, FiltMin=541, FiltMax=7221, Gamma=0.810
21:22:41.312 00.006 14964 UpdateGuideState exits: m=116454 SNR=200.0
21:22:41.312 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:41.313 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:41.313 00.000 14964 Enqueuing Expose request
21:22:41.348 00.035 12044 IsSlewing returns 0
21:22:41.348 00.000 12044 IsGuiding returns 0
21:22:41.379 00.031 12044 PulseGuide returned control before completion, sleep 33
21:22:41.420 00.041 12044 IsGuiding returns 1
21:22:41.421 00.001 12044 scope still moving after pulse duration time elapsed
21:22:41.507 00.086 12044 IsSlewing returns 0
21:22:41.508 00.001 12044 IsGuiding returns 0
21:22:41.508 00.000 12044 scope move finished after 54 + 106 ms
21:22:41.508 00.000 12044 Move returns status 0, amount 54
21:22:41.508 00.000 12044 MoveAxis(N, 46, ABG)
21:22:41.508 00.000 12044 Guiding  Dir = 0, Dur = 46
21:22:41.535 00.027 12044 IsSlewing returns 0
21:22:41.536 00.001 12044 IsGuiding returns 0
21:22:41.567 00.031 12044 PulseGuide returned control before completion, sleep 25
21:22:41.597 00.030 12044 IsGuiding returns 1
21:22:41.598 00.001 12044 scope still moving after pulse duration time elapsed
21:22:41.778 00.180 12044 IsSlewing returns 0
21:22:41.779 00.001 12044 IsGuiding returns 0
21:22:41.779 00.000 12044 scope move finished after 46 + 196 ms
21:22:41.779 00.000 12044 Move returns status 0, amount 46
21:22:41.779 00.000 12044 move complete, result=0
21:22:41.779 00.000 12044 worker thread done servicing request
21:22:41.780 00.001 12044 Worker thread wakes up
21:22:41.780 00.000 14964 GuideStep: -0.8 px 54 ms EAST, -0.5 px 46 ms NORTH
21:22:41.782 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:41.782 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:44.891 03.109 12044 Exposure complete
21:22:44.927 00.036 12044 worker thread done servicing request
21:22:44.927 00.000 14964 OnExposeComplete: enter
21:22:44.928 00.001 14964 UpdateGuideState(): m_state=6
21:22:44.928 00.000 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
21:22:44.929 00.001 14964 Star::Find returns 1 (0), X=808.94, Y=386.15, Mass=119043, SNR=211.0, Peak=10951 HFD=3.1
21:22:44.929 00.000 14964 MultiStar: exiting stabilization period
21:22:44.930 00.001 14964 MultiStar: updating star positions after lock position change
21:22:44.930 00.000 14964 Star::Find(35, 268, 183, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
21:22:44.931 00.001 14964 Star::Find returns 1 (0), X=268.40, Y=183.44, Mass=61986, SNR=143.1, Peak=7108 HFD=3.1
21:22:44.932 00.001 14964 Star::Find(35, 634, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
21:22:44.932 00.000 14964 Star::Find returns 1 (0), X=634.69, Y=196.70, Mass=23137, SNR=79.4, Peak=2791 HFD=3.0
21:22:44.933 00.001 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.67) = xAngle (3.20 = -3.08)
21:22:44.933 00.000 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.34 = 0.05)
21:22:44.934 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.53 mountX=-0.51 mountY=0.03, mountTheta=3.09
21:22:44.935 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.51, opts=13)
21:22:44.936 00.001 14964 Enqueuing Move request for scope (0.02, 0.51)
21:22:44.936 00.000 12044 Worker thread wakes up
21:22:44.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
21:22:44.936 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
21:22:44.936 00.000 12044 Moving (0.02, 0.51) raw xDistance=-0.51 yDistance=0.03
21:22:44.936 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.51, slope = 0.00
21:22:44.936 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:44.936 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:22:44.936 00.000 12044 MoveAxis(E, 35, ABG)
21:22:44.936 00.000 12044 Guiding  Dir = 2, Dur = 35
21:22:44.945 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10951, med=624, FiltMin=544, FiltMax=7273, Gamma=0.810
21:22:44.951 00.006 14964 UpdateGuideState exits: m=119043 SNR=211.0
21:22:44.951 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:44.952 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:44.952 00.000 14964 Enqueuing Expose request
21:22:45.016 00.064 12044 IsSlewing returns 0
21:22:45.016 00.000 12044 IsGuiding returns 0
21:22:45.047 00.031 12044 PulseGuide returned control before completion, sleep 14
21:22:45.069 00.022 12044 IsGuiding returns 1
21:22:45.069 00.000 12044 scope still moving after pulse duration time elapsed
21:22:45.126 00.057 12044 IsSlewing returns 0
21:22:45.126 00.000 12044 IsGuiding returns 0
21:22:45.126 00.000 12044 scope move finished after 35 + 74 ms
21:22:45.126 00.000 12044 Move returns status 0, amount 35
21:22:45.126 00.000 12044 MoveAxis(N, 0, ABG)
21:22:45.126 00.000 12044 Move returns status 0, amount 0
21:22:45.126 00.000 12044 move complete, result=0
21:22:45.127 00.001 12044 worker thread done servicing request
21:22:45.127 00.000 12044 Worker thread wakes up
21:22:45.127 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:45.127 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:45.127 00.000 14964 GuideStep: -0.5 px 35 ms EAST, 0.0 px 0 ms NORTH
21:22:48.225 03.098 12044 Exposure complete
21:22:48.250 00.025 12044 worker thread done servicing request
21:22:48.250 00.000 14964 OnExposeComplete: enter
21:22:48.252 00.002 14964 UpdateGuideState(): m_state=6
21:22:48.253 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
21:22:48.253 00.000 14964 Star::Find returns 1 (0), X=808.71, Y=385.56, Mass=117804, SNR=208.2, Peak=10097 HFD=3.2
21:22:48.254 00.001 14964 MultiStar: [#1 -0.20,-0.49,0.70,U] [#2 -0.23,-0.52,0.36,U] 
21:22:48.254 00.000 14964 single-star, 2 included, MultiStar: {-0.21, -0.30}, one-star: {-0.21, -0.08}
21:22:48.255 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.67) = xAngle (-1.10 = -1.10)
21:22:48.255 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.03 = 2.03)
21:22:48.256 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.10 mountY=0.20, mountTheta=1.11
21:22:48.257 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.08, opts=13)
21:22:48.260 00.003 14964 Enqueuing Move request for scope (-0.21, -0.08)
21:22:48.261 00.001 12044 Worker thread wakes up
21:22:48.262 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
21:22:48.262 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
21:22:48.262 00.000 12044 Moving (-0.21, -0.08) raw xDistance=0.10 yDistance=0.20
21:22:48.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
21:22:48.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:48.262 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:22:48.262 00.000 12044 MoveAxis(E, 0, ABG)
21:22:48.262 00.000 12044 Move returns status 0, amount 0
21:22:48.262 00.000 12044 MoveAxis(N, 0, ABG)
21:22:48.262 00.000 12044 Move returns status 0, amount 0
21:22:48.262 00.000 12044 move complete, result=0
21:22:48.262 00.000 12044 worker thread done servicing request
21:22:48.273 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14299, med=625, FiltMin=539, FiltMax=6321, Gamma=0.810
21:22:48.279 00.006 14964 UpdateGuideState exits: m=117804 SNR=208.2
21:22:48.279 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:48.280 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:48.280 00.000 14964 Enqueuing Expose request
21:22:48.281 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:48.281 00.000 12044 Worker thread wakes up
21:22:48.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:48.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:51.416 03.135 12044 Exposure complete
21:22:51.437 00.021 12044 worker thread done servicing request
21:22:51.437 00.000 14964 OnExposeComplete: enter
21:22:51.438 00.001 14964 UpdateGuideState(): m_state=6
21:22:51.439 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
21:22:51.439 00.000 14964 Star::Find returns 1 (0), X=809.36, Y=385.29, Mass=117804, SNR=211.4, Peak=10341 HFD=3.2
21:22:51.440 00.001 14964 MultiStar: [#1 0.48,-0.72,0.00,M1] [#2 0.48,-0.67,0.00,M1] 
21:22:51.440 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.67) = xAngle (0.98 = 0.98)
21:22:51.441 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.12 = -2.16)
21:22:51.442 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.36 hyp=0.57 cameraTheta=-0.68 mountX=0.31 mountY=-0.47, mountTheta=-0.98
21:22:51.445 00.003 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.36, opts=13)
21:22:51.445 00.000 14964 Enqueuing Move request for scope (0.44, -0.36)
21:22:51.446 00.001 12044 Worker thread wakes up
21:22:51.446 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.36) opts 0xd
21:22:51.446 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.36)
21:22:51.446 00.000 12044 Moving (0.44, -0.36) raw xDistance=0.31 yDistance=-0.47
21:22:51.446 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.31 is < calculated value 1.01, using input
21:22:51.446 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.39
21:22:51.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:22:51.446 00.000 12044 MoveAxis(W, 22, ABG)
21:22:51.447 00.001 12044 Guiding  Dir = 3, Dur = 22
21:22:51.453 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10341, med=624, FiltMin=539, FiltMax=7776, Gamma=0.810
21:22:51.460 00.007 14964 UpdateGuideState exits: m=117804 SNR=211.4
21:22:51.461 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:51.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:51.462 00.001 14964 Enqueuing Expose request
21:22:51.472 00.010 12044 IsSlewing returns 0
21:22:51.505 00.033 12044 IsGuiding returns 0
21:22:51.537 00.032 12044 IsGuiding returns 1
21:22:51.538 00.001 12044 scope still moving after pulse duration time elapsed
21:22:51.596 00.058 12044 IsSlewing returns 0
21:22:51.596 00.000 12044 IsGuiding returns 0
21:22:51.596 00.000 12044 scope move finished after 22 + 69 ms
21:22:51.596 00.000 12044 Move returns status 0, amount 22
21:22:51.596 00.000 12044 MoveAxis(N, 44, ABG)
21:22:51.596 00.000 12044 Guiding  Dir = 0, Dur = 44
21:22:51.629 00.033 12044 IsSlewing returns 0
21:22:51.630 00.001 12044 IsGuiding returns 0
21:22:51.662 00.032 12044 PulseGuide returned control before completion, sleep 22
21:22:51.691 00.029 12044 IsGuiding returns 1
21:22:51.691 00.000 12044 scope still moving after pulse duration time elapsed
21:22:51.798 00.107 12044 IsSlewing returns 0
21:22:51.799 00.001 12044 IsGuiding returns 0
21:22:51.799 00.000 12044 scope move finished after 44 + 124 ms
21:22:51.799 00.000 12044 Move returns status 0, amount 44
21:22:51.799 00.000 12044 move complete, result=0
21:22:51.799 00.000 12044 worker thread done servicing request
21:22:51.799 00.000 12044 Worker thread wakes up
21:22:51.799 00.000 14964 GuideStep: 0.3 px 22 ms WEST, -0.5 px 44 ms NORTH
21:22:51.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:51.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:54.933 03.134 12044 Exposure complete
21:22:54.968 00.035 12044 worker thread done servicing request
21:22:54.968 00.000 14964 OnExposeComplete: enter
21:22:54.970 00.002 14964 UpdateGuideState(): m_state=6
21:22:54.971 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
21:22:54.972 00.001 14964 Star::Find returns 1 (0), X=809.06, Y=385.79, Mass=116348, SNR=206.8, Peak=12165 HFD=2.8
21:22:54.974 00.002 14964 MultiStar: [#1 0.26,-0.29,0.68,U] [#2 0.11,-0.32,0.37,U] 
21:22:54.975 00.001 14964 refined, 2 included, MultiStar: {0.18, -0.08}, one-star: {0.14, 0.15}
21:22:54.977 00.002 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.67) = xAngle (1.23 = 1.23)
21:22:54.978 00.001 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.37 = -1.92)
21:22:54.979 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=0.06 mountY=-0.18, mountTheta=-1.23
21:22:54.980 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.08, opts=13)
21:22:54.980 00.000 14964 Enqueuing Move request for scope (0.18, -0.08)
21:22:54.981 00.001 12044 Worker thread wakes up
21:22:54.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
21:22:54.981 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
21:22:54.981 00.000 12044 Moving (0.18, -0.08) raw xDistance=0.06 yDistance=-0.18
21:22:54.981 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.81, using input
21:22:54.982 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.25
21:22:54.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:54.982 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:22:54.982 00.000 12044 MoveAxis(E, 0, ABG)
21:22:54.982 00.000 12044 Move returns status 0, amount 0
21:22:54.982 00.000 12044 MoveAxis(N, 0, ABG)
21:22:54.982 00.000 12044 Move returns status 0, amount 0
21:22:54.982 00.000 12044 move complete, result=0
21:22:54.982 00.000 12044 worker thread done servicing request
21:22:54.990 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12165, med=625, FiltMin=540, FiltMax=7189, Gamma=0.810
21:22:54.995 00.005 14964 UpdateGuideState exits: m=116348 SNR=206.8
21:22:54.996 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:54.996 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:54.997 00.001 14964 Enqueuing Expose request
21:22:54.997 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:54.998 00.001 12044 Worker thread wakes up
21:22:54.998 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:54.998 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:22:58.131 03.133 12044 Exposure complete
21:22:58.197 00.066 12044 worker thread done servicing request
21:22:58.197 00.000 14964 OnExposeComplete: enter
21:22:58.198 00.001 14964 UpdateGuideState(): m_state=6
21:22:58.198 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
21:22:58.199 00.001 14964 Star::Find returns 1 (0), X=809.09, Y=385.59, Mass=118347, SNR=213.0, Peak=12565 HFD=2.9
21:22:58.200 00.001 14964 MultiStar: [#1 0.17,-0.75,0.00,M1] [#2 -0.06,-0.71,0.37,U] 
21:22:58.200 00.000 14964 single-star, 1 included, MultiStar: {0.11, -0.23}, one-star: {0.18, -0.06}
21:22:58.201 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.35 = 1.35)
21:22:58.201 00.000 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.80)
21:22:58.202 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=0.04 mountY=-0.18, mountTheta=-1.35
21:22:58.207 00.005 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.06, opts=13)
21:22:58.210 00.003 14964 Enqueuing Move request for scope (0.18, -0.06)
21:22:58.213 00.003 12044 Worker thread wakes up
21:22:58.213 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
21:22:58.213 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
21:22:58.213 00.000 12044 Moving (0.18, -0.06) raw xDistance=0.04 yDistance=-0.18
21:22:58.213 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.67, using input
21:22:58.214 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.17
21:22:58.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:58.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:22:58.214 00.000 12044 MoveAxis(E, 0, ABG)
21:22:58.214 00.000 12044 Move returns status 0, amount 0
21:22:58.214 00.000 12044 MoveAxis(N, 0, ABG)
21:22:58.215 00.001 12044 Move returns status 0, amount 0
21:22:58.215 00.000 12044 move complete, result=0
21:22:58.215 00.000 12044 worker thread done servicing request
21:22:58.229 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12565, med=625, FiltMin=523, FiltMax=7598, Gamma=0.810
21:22:58.234 00.005 14964 UpdateGuideState exits: m=118347 SNR=213.0
21:22:58.235 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:58.236 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:22:58.236 00.000 14964 Enqueuing Expose request
21:22:58.236 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:58.237 00.001 12044 Worker thread wakes up
21:22:58.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:22:58.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:01.360 03.123 12044 Exposure complete
21:23:01.392 00.032 12044 worker thread done servicing request
21:23:01.393 00.001 14964 OnExposeComplete: enter
21:23:01.393 00.000 14964 UpdateGuideState(): m_state=6
21:23:01.394 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
21:23:01.394 00.000 14964 Star::Find returns 1 (0), X=808.88, Y=385.12, Mass=119001, SNR=213.0, Peak=14049 HFD=2.8
21:23:01.395 00.001 14964 MultiStar: [#1 -0.01,-0.87,0.00,M2] [#2 -0.02,-1.05,0.00,M1] 
21:23:01.396 00.001 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.67) = xAngle (0.02 = 0.02)
21:23:01.396 00.000 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.15 = -3.13)
21:23:01.396 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.65 mountX=0.52 mountY=-0.01, mountTheta=-0.01
21:23:01.397 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.52, opts=13)
21:23:01.398 00.001 14964 Enqueuing Move request for scope (-0.04, -0.52)
21:23:01.399 00.001 12044 Worker thread wakes up
21:23:01.399 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.52) opts 0xd
21:23:01.399 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.52)
21:23:01.399 00.000 12044 Moving (-0.04, -0.52) raw xDistance=0.52 yDistance=-0.01
21:23:01.399 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.52 is < calculated value 0.81, using input
21:23:01.399 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:23:01.399 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.52, slope = 0.18
21:23:01.399 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:01.399 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:23:01.399 00.000 12044 MoveAxis(W, 37, ABG)
21:23:01.399 00.000 12044 Guiding  Dir = 3, Dur = 37
21:23:01.412 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14049, med=624, FiltMin=541, FiltMax=7951, Gamma=0.810
21:23:01.418 00.006 14964 UpdateGuideState exits: m=119001 SNR=213.0
21:23:01.419 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:01.419 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:01.420 00.001 14964 Enqueuing Expose request
21:23:01.428 00.008 12044 IsSlewing returns 0
21:23:01.429 00.001 12044 IsGuiding returns 0
21:23:01.460 00.031 12044 PulseGuide returned control before completion, sleep 16
21:23:01.479 00.019 12044 IsGuiding returns 1
21:23:01.479 00.000 12044 scope still moving after pulse duration time elapsed
21:23:01.568 00.089 12044 IsSlewing returns 0
21:23:01.568 00.000 12044 IsGuiding returns 0
21:23:01.568 00.000 12044 scope move finished after 37 + 102 ms
21:23:01.568 00.000 12044 Move returns status 0, amount 37
21:23:01.568 00.000 12044 MoveAxis(N, 0, ABG)
21:23:01.568 00.000 12044 Move returns status 0, amount 0
21:23:01.568 00.000 12044 move complete, result=0
21:23:01.568 00.000 12044 worker thread done servicing request
21:23:01.568 00.000 12044 Worker thread wakes up
21:23:01.568 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:01.568 00.000 14964 GuideStep: 0.5 px 37 ms WEST, -0.0 px 0 ms NORTH
21:23:01.569 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:04.705 03.136 12044 Exposure complete
21:23:04.731 00.026 12044 worker thread done servicing request
21:23:04.731 00.000 14964 OnExposeComplete: enter
21:23:04.732 00.001 14964 UpdateGuideState(): m_state=6
21:23:04.733 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
21:23:04.734 00.001 14964 Star::Find returns 1 (0), X=808.92, Y=385.80, Mass=118403, SNR=207.9, Peak=12923 HFD=2.6
21:23:04.734 00.000 14964 MultiStar: [#1 -0.08,-0.46,0.70,U] [#2 -0.05,-0.53,0.41,U] 
21:23:04.735 00.001 14964 single-star, 2 included, MultiStar: {-0.04, -0.18}, one-star: {-0.00, 0.15}
21:23:04.735 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.67) = xAngle (3.27 = -3.01)
21:23:04.735 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.40 = 0.12)
21:23:04.736 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.60 mountX=-0.15 mountY=0.02, mountTheta=3.02
21:23:04.738 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.15, opts=13)
21:23:04.739 00.001 14964 Enqueuing Move request for scope (-0.00, 0.15)
21:23:04.740 00.001 12044 Worker thread wakes up
21:23:04.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
21:23:04.740 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
21:23:04.741 00.001 12044 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=0.02
21:23:04.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
21:23:04.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:04.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:23:04.741 00.000 12044 MoveAxis(E, 0, ABG)
21:23:04.741 00.000 12044 Move returns status 0, amount 0
21:23:04.741 00.000 12044 MoveAxis(N, 0, ABG)
21:23:04.741 00.000 12044 Move returns status 0, amount 0
21:23:04.741 00.000 12044 move complete, result=0
21:23:04.741 00.000 12044 worker thread done servicing request
21:23:04.757 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12923, med=624, FiltMin=532, FiltMax=7842, Gamma=0.810
21:23:04.768 00.011 14964 UpdateGuideState exits: m=118403 SNR=207.9
21:23:04.770 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:04.771 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:04.772 00.001 14964 Enqueuing Expose request
21:23:04.774 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:23:04.775 00.001 12044 Worker thread wakes up
21:23:04.775 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:04.776 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:07.882 03.106 12044 Exposure complete
21:23:07.922 00.040 12044 worker thread done servicing request
21:23:07.922 00.000 14964 OnExposeComplete: enter
21:23:07.924 00.002 14964 UpdateGuideState(): m_state=6
21:23:07.925 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
21:23:07.927 00.002 14964 Star::Find returns 1 (0), X=808.97, Y=385.48, Mass=115799, SNR=201.6, Peak=13337 HFD=3.0
21:23:07.929 00.002 14964 MultiStar: [#1 0.16,-0.66,0.73,U] [#2 0.01,-0.65,0.40,U] 
21:23:07.930 00.001 14964 single-star, 2 included, MultiStar: {0.08, -0.43}, one-star: {0.05, -0.17}
21:23:07.932 00.002 14964 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.67) = xAngle (0.38 = 0.38)
21:23:07.934 00.002 14964 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.51 = -2.77)
21:23:07.936 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.29 mountX=0.16 mountY=-0.06, mountTheta=-0.37
21:23:07.938 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.17, opts=13)
21:23:07.939 00.001 14964 Enqueuing Move request for scope (0.05, -0.17)
21:23:07.941 00.002 12044 Worker thread wakes up
21:23:07.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
21:23:07.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
21:23:07.941 00.000 12044 Moving (0.05, -0.17) raw xDistance=0.16 yDistance=-0.06
21:23:07.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
21:23:07.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:07.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:23:07.941 00.000 12044 MoveAxis(E, 0, ABG)
21:23:07.941 00.000 12044 Move returns status 0, amount 0
21:23:07.942 00.001 12044 MoveAxis(N, 0, ABG)
21:23:07.942 00.000 12044 Move returns status 0, amount 0
21:23:07.942 00.000 12044 move complete, result=0
21:23:07.942 00.000 12044 worker thread done servicing request
21:23:07.954 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13337, med=625, FiltMin=542, FiltMax=7891, Gamma=0.810
21:23:07.965 00.011 14964 UpdateGuideState exits: m=115799 SNR=201.6
21:23:07.968 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:07.969 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:07.971 00.002 14964 Enqueuing Expose request
21:23:07.972 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:07.974 00.002 12044 Worker thread wakes up
21:23:07.974 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:07.975 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:11.077 03.102 12044 Exposure complete
21:23:11.113 00.036 12044 worker thread done servicing request
21:23:11.113 00.000 14964 OnExposeComplete: enter
21:23:11.115 00.002 14964 UpdateGuideState(): m_state=6
21:23:11.116 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
21:23:11.118 00.002 14964 Star::Find returns 1 (0), X=809.31, Y=385.13, Mass=117352, SNR=200.6, Peak=11977 HFD=3.2
21:23:11.121 00.003 14964 MultiStar: [#1 0.50,-1.07,0.00,M1] [#2 0.29,-0.97,0.00,M1] 
21:23:11.122 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.67) = xAngle (0.74 = 0.74)
21:23:11.124 00.002 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.88 = -2.41)
21:23:11.125 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.51 hyp=0.64 cameraTheta=-0.92 mountX=0.47 mountY=-0.43, mountTheta=-0.74
21:23:11.127 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.51, opts=13)
21:23:11.129 00.002 14964 Enqueuing Move request for scope (0.39, -0.51)
21:23:11.130 00.001 12044 Worker thread wakes up
21:23:11.130 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.51) opts 0xd
21:23:11.130 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.51)
21:23:11.130 00.000 12044 Moving (0.39, -0.51) raw xDistance=0.47 yDistance=-0.43
21:23:11.131 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.47, slope = 0.00
21:23:11.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:11.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:23:11.131 00.000 12044 MoveAxis(W, 33, ABG)
21:23:11.131 00.000 12044 Guiding  Dir = 3, Dur = 33
21:23:11.144 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11977, med=623, FiltMin=537, FiltMax=7860, Gamma=0.810
21:23:11.154 00.010 14964 UpdateGuideState exits: m=117352 SNR=200.6
21:23:11.157 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:11.160 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:11.162 00.002 14964 Enqueuing Expose request
21:23:11.164 00.002 12044 IsSlewing returns 0
21:23:11.164 00.000 12044 IsGuiding returns 0
21:23:11.197 00.033 12044 PulseGuide returned control before completion, sleep 11
21:23:11.212 00.015 12044 IsGuiding returns 1
21:23:11.212 00.000 12044 scope still moving after pulse duration time elapsed
21:23:11.304 00.092 12044 IsSlewing returns 0
21:23:11.305 00.001 12044 IsGuiding returns 0
21:23:11.305 00.000 12044 scope move finished after 33 + 106 ms
21:23:11.305 00.000 12044 Move returns status 0, amount 33
21:23:11.305 00.000 12044 MoveAxis(N, 0, ABG)
21:23:11.305 00.000 12044 Move returns status 0, amount 0
21:23:11.305 00.000 12044 move complete, result=0
21:23:11.305 00.000 12044 worker thread done servicing request
21:23:11.305 00.000 12044 Worker thread wakes up
21:23:11.305 00.000 14964 GuideStep: 0.5 px 33 ms WEST, -0.4 px 0 ms NORTH
21:23:11.307 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:11.307 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:14.442 03.135 12044 Exposure complete
21:23:14.481 00.039 12044 worker thread done servicing request
21:23:14.481 00.000 14964 OnExposeComplete: enter
21:23:14.481 00.000 14964 UpdateGuideState(): m_state=6
21:23:14.482 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
21:23:14.483 00.001 14964 Star::Find returns 1 (0), X=809.40, Y=384.90, Mass=116614, SNR=212.6, Peak=11969 HFD=3.2
21:23:14.484 00.001 14964 MultiStar: [#1 0.39,-1.33,0.00,M2] [#2 0.35,-1.29,0.00,M2] 
21:23:14.485 00.001 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.67) = xAngle (0.67 = 0.67)
21:23:14.488 00.003 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.80 = -2.48)
21:23:14.489 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.74 hyp=0.88 cameraTheta=-1.00 mountX=0.69 mountY=-0.54, mountTheta=-0.66
21:23:14.492 00.003 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.74, opts=13)
21:23:14.493 00.001 14964 Enqueuing Move request for scope (0.48, -0.74)
21:23:14.495 00.002 12044 Worker thread wakes up
21:23:14.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.74) opts 0xd
21:23:14.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.74)
21:23:14.495 00.000 12044 Moving (0.48, -0.74) raw xDistance=0.69 yDistance=-0.54
21:23:14.495 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.69 is < calculated value 0.74, using input
21:23:14.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.69, slope = 0.28
21:23:14.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:23:14.495 00.000 12044 MoveAxis(W, 49, ABG)
21:23:14.495 00.000 12044 Guiding  Dir = 3, Dur = 49
21:23:14.518 00.023 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11969, med=625, FiltMin=536, FiltMax=8112, Gamma=0.810
21:23:14.520 00.002 12044 IsSlewing returns 0
21:23:14.521 00.001 12044 IsGuiding returns 0
21:23:14.528 00.007 14964 UpdateGuideState exits: m=116614 SNR=212.6
21:23:14.529 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:14.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:14.532 00.002 14964 Enqueuing Expose request
21:23:14.554 00.022 12044 PulseGuide returned control before completion, sleep 27
21:23:14.590 00.036 12044 IsGuiding returns 1
21:23:14.590 00.000 12044 scope still moving after pulse duration time elapsed
21:23:14.662 00.072 12044 IsSlewing returns 0
21:23:14.662 00.000 12044 IsGuiding returns 0
21:23:14.663 00.001 12044 scope move finished after 49 + 92 ms
21:23:14.663 00.000 12044 Move returns status 0, amount 49
21:23:14.663 00.000 12044 MoveAxis(N, 51, ABG)
21:23:14.663 00.000 12044 Guiding  Dir = 0, Dur = 51
21:23:14.695 00.032 12044 IsSlewing returns 0
21:23:14.695 00.000 12044 IsGuiding returns 0
21:23:14.727 00.032 12044 PulseGuide returned control before completion, sleep 30
21:23:14.787 00.060 12044 IsGuiding returns 1
21:23:14.787 00.000 12044 scope still moving after pulse duration time elapsed
21:23:14.883 00.096 12044 IsSlewing returns 0
21:23:14.916 00.033 12044 IsGuiding returns 0
21:23:14.916 00.000 12044 scope move finished after 51 + 169 ms
21:23:14.916 00.000 12044 Move returns status 0, amount 51
21:23:14.916 00.000 12044 move complete, result=0
21:23:14.916 00.000 12044 worker thread done servicing request
21:23:14.916 00.000 12044 Worker thread wakes up
21:23:14.916 00.000 14964 GuideStep: 0.7 px 49 ms WEST, -0.5 px 51 ms NORTH
21:23:14.916 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:14.917 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:18.023 03.106 12044 Exposure complete
21:23:18.043 00.020 12044 worker thread done servicing request
21:23:18.043 00.000 14964 OnExposeComplete: enter
21:23:18.044 00.001 14964 UpdateGuideState(): m_state=6
21:23:18.044 00.000 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
21:23:18.045 00.001 14964 Star::Find returns 1 (0), X=808.69, Y=385.76, Mass=118772, SNR=208.5, Peak=10621 HFD=3.3
21:23:18.045 00.000 14964 MultiStar: [#1 -0.22,-0.46,0.72,U] [#2 -0.39,-0.58,0.37,U] 
21:23:18.046 00.001 14964 single-star, 2 included, MultiStar: {-0.25, -0.21}, one-star: {-0.23, 0.11}
21:23:18.046 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.67) = xAngle (4.36 = -1.92)
21:23:18.047 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.50 = 1.21)
21:23:18.047 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=-0.09 mountY=0.24, mountTheta=1.92
21:23:18.048 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.11, opts=13)
21:23:18.049 00.001 14964 Enqueuing Move request for scope (-0.23, 0.11)
21:23:18.050 00.001 12044 Worker thread wakes up
21:23:18.050 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
21:23:18.050 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
21:23:18.050 00.000 12044 Moving (-0.23, 0.11) raw xDistance=-0.09 yDistance=0.24
21:23:18.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.07
21:23:18.050 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:18.050 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:23:18.050 00.000 12044 MoveAxis(E, 0, ABG)
21:23:18.050 00.000 12044 Move returns status 0, amount 0
21:23:18.050 00.000 12044 MoveAxis(N, 0, ABG)
21:23:18.050 00.000 12044 Move returns status 0, amount 0
21:23:18.050 00.000 12044 move complete, result=0
21:23:18.050 00.000 12044 worker thread done servicing request
21:23:18.058 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10621, med=624, FiltMin=537, FiltMax=7305, Gamma=0.810
21:23:18.064 00.006 14964 UpdateGuideState exits: m=118772 SNR=208.5
21:23:18.065 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:18.066 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:18.066 00.000 14964 Enqueuing Expose request
21:23:18.067 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:23:18.067 00.000 12044 Worker thread wakes up
21:23:18.067 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:18.067 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:21.201 03.134 12044 Exposure complete
21:23:21.236 00.035 12044 worker thread done servicing request
21:23:21.236 00.000 14964 OnExposeComplete: enter
21:23:21.237 00.001 14964 UpdateGuideState(): m_state=6
21:23:21.237 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
21:23:21.238 00.001 14964 Star::Find returns 1 (0), X=808.67, Y=385.56, Mass=116482, SNR=203.9, Peak=11093 HFD=3.2
21:23:21.239 00.001 14964 MultiStar: [#1 -0.27,-0.54,0.69,U] [#2 -0.30,-0.64,0.42,U] 
21:23:21.239 00.000 14964 single-star, 2 included, MultiStar: {-0.27, -0.34}, one-star: {-0.25, -0.08}
21:23:21.240 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.67) = xAngle (-1.17 = -1.17)
21:23:21.240 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.97 = 1.97)
21:23:21.241 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.83 mountX=0.10 mountY=0.24, mountTheta=1.17
21:23:21.242 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.08, opts=13)
21:23:21.243 00.001 14964 Enqueuing Move request for scope (-0.25, -0.08)
21:23:21.244 00.001 12044 Worker thread wakes up
21:23:21.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
21:23:21.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
21:23:21.244 00.000 12044 Moving (-0.25, -0.08) raw xDistance=0.10 yDistance=0.24
21:23:21.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
21:23:21.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:21.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:23:21.244 00.000 12044 MoveAxis(E, 0, ABG)
21:23:21.244 00.000 12044 Move returns status 0, amount 0
21:23:21.244 00.000 12044 MoveAxis(N, 0, ABG)
21:23:21.244 00.000 12044 Move returns status 0, amount 0
21:23:21.244 00.000 12044 move complete, result=0
21:23:21.244 00.000 12044 worker thread done servicing request
21:23:21.251 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11093, med=624, FiltMin=535, FiltMax=6358, Gamma=0.810
21:23:21.259 00.008 14964 UpdateGuideState exits: m=116482 SNR=203.9
21:23:21.260 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:21.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:21.262 00.001 14964 Enqueuing Expose request
21:23:21.262 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:23:21.263 00.001 12044 Worker thread wakes up
21:23:21.263 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:21.263 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:24.365 03.102 12044 Exposure complete
21:23:24.395 00.030 12044 worker thread done servicing request
21:23:24.395 00.000 14964 OnExposeComplete: enter
21:23:24.396 00.001 14964 UpdateGuideState(): m_state=6
21:23:24.397 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
21:23:24.397 00.000 14964 Star::Find returns 1 (0), X=808.69, Y=385.08, Mass=116531, SNR=207.5, Peak=8961 HFD=3.4
21:23:24.398 00.001 14964 MultiStar: [#1 -0.13,-0.75,0.00,M1] [#2 -0.29,-0.79,0.00,M1] 
21:23:24.398 00.000 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.67) = xAngle (-0.29 = -0.29)
21:23:24.399 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.85 = 2.85)
21:23:24.399 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.57 hyp=0.61 cameraTheta=-1.95 mountX=0.59 mountY=0.18, mountTheta=0.29
21:23:24.400 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.57, opts=13)
21:23:24.401 00.001 14964 Enqueuing Move request for scope (-0.23, -0.57)
21:23:24.401 00.000 12044 Worker thread wakes up
21:23:24.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.57) opts 0xd
21:23:24.401 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.57)
21:23:24.401 00.000 12044 Moving (-0.23, -0.57) raw xDistance=0.59 yDistance=0.18
21:23:24.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.59, slope = 0.05
21:23:24.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:24.402 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:23:24.402 00.000 12044 MoveAxis(W, 27, ABG)
21:23:24.402 00.000 12044 Guiding  Dir = 3, Dur = 27
21:23:24.409 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8961, med=625, FiltMin=539, FiltMax=6725, Gamma=0.810
21:23:24.418 00.009 14964 UpdateGuideState exits: m=116531 SNR=207.5
21:23:24.418 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:24.419 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:24.419 00.000 14964 Enqueuing Expose request
21:23:24.431 00.012 12044 IsSlewing returns 0
21:23:24.432 00.001 12044 IsGuiding returns 0
21:23:24.464 00.032 12044 IsGuiding returns 1
21:23:24.464 00.000 12044 scope still moving after pulse duration time elapsed
21:23:24.526 00.062 12044 IsSlewing returns 0
21:23:24.527 00.001 12044 IsGuiding returns 0
21:23:24.527 00.000 12044 scope move finished after 27 + 67 ms
21:23:24.527 00.000 12044 Move returns status 0, amount 27
21:23:24.527 00.000 12044 MoveAxis(N, 0, ABG)
21:23:24.527 00.000 12044 Move returns status 0, amount 0
21:23:24.527 00.000 12044 move complete, result=0
21:23:24.527 00.000 12044 worker thread done servicing request
21:23:24.527 00.000 12044 Worker thread wakes up
21:23:24.527 00.000 14964 GuideStep: 0.6 px 27 ms WEST, 0.2 px 0 ms NORTH
21:23:24.528 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:24.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:27.640 03.112 12044 Exposure complete
21:23:27.670 00.030 12044 worker thread done servicing request
21:23:27.670 00.000 14964 OnExposeComplete: enter
21:23:27.672 00.002 14964 UpdateGuideState(): m_state=6
21:23:27.674 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
21:23:27.676 00.002 14964 Star::Find returns 1 (0), X=808.34, Y=386.22, Mass=116063, SNR=211.6, Peak=11918 HFD=3.0
21:23:27.677 00.001 14964 MultiStar: [#1 -0.66,-0.09,0.69,U] [#2 -0.70,-0.24,0.35,U] 
21:23:27.678 00.001 14964 refined, 2 included, MultiStar: {-0.63, 0.21}, one-star: {-0.58, 0.58}
21:23:27.678 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.67) = xAngle (4.49 = -1.79)
21:23:27.679 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.62 = 1.34)
21:23:27.679 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=0.21 hyp=0.66 cameraTheta=2.82 mountX=-0.15 mountY=0.64, mountTheta=1.79
21:23:27.681 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.21, opts=13)
21:23:27.681 00.000 14964 Enqueuing Move request for scope (-0.63, 0.21)
21:23:27.682 00.001 12044 Worker thread wakes up
21:23:27.682 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.21) opts 0xd
21:23:27.682 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.21)
21:23:27.682 00.000 12044 Moving (-0.63, 0.21) raw xDistance=-0.15 yDistance=0.64
21:23:27.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
21:23:27.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:27.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
21:23:27.682 00.000 12044 MoveAxis(E, 0, ABG)
21:23:27.682 00.000 12044 Move returns status 0, amount 0
21:23:27.682 00.000 12044 MoveAxis(N, 0, ABG)
21:23:27.682 00.000 12044 Move returns status 0, amount 0
21:23:27.682 00.000 12044 move complete, result=0
21:23:27.682 00.000 12044 worker thread done servicing request
21:23:27.691 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11918, med=625, FiltMin=539, FiltMax=7633, Gamma=0.810
21:23:27.698 00.007 14964 UpdateGuideState exits: m=116063 SNR=211.6
21:23:27.699 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:27.701 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:27.702 00.001 14964 Enqueuing Expose request
21:23:27.703 00.001 12044 Worker thread wakes up
21:23:27.703 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
21:23:27.705 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:27.705 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:30.834 03.129 12044 Exposure complete
21:23:30.855 00.021 12044 worker thread done servicing request
21:23:30.856 00.001 14964 OnExposeComplete: enter
21:23:30.857 00.001 14964 UpdateGuideState(): m_state=6
21:23:30.858 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
21:23:30.858 00.000 14964 Star::Find returns 1 (0), X=808.25, Y=386.08, Mass=116942, SNR=202.1, Peak=10510 HFD=3.3
21:23:30.859 00.001 14964 MultiStar: [#1 -0.83,-0.03,0.00,M1] [#2 -0.69,-0.18,0.40,U] 
21:23:30.859 00.000 14964 refined, 1 included, MultiStar: {-0.68, 0.26}, one-star: {-0.67, 0.43}
21:23:30.860 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.67) = xAngle (4.45 = -1.84)
21:23:30.860 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.58 = 1.30)
21:23:30.861 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=0.26 hyp=0.73 cameraTheta=2.78 mountX=-0.19 mountY=0.70, mountTheta=1.84
21:23:30.862 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=0.26, opts=13)
21:23:30.863 00.001 14964 Enqueuing Move request for scope (-0.68, 0.26)
21:23:30.864 00.001 12044 Worker thread wakes up
21:23:30.864 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.26) opts 0xd
21:23:30.864 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, 0.26)
21:23:30.864 00.000 12044 Moving (-0.68, 0.26) raw xDistance=-0.19 yDistance=0.70
21:23:30.864 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
21:23:30.864 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:30.864 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
21:23:30.864 00.000 12044 MoveAxis(E, 0, ABG)
21:23:30.864 00.000 12044 Move returns status 0, amount 0
21:23:30.864 00.000 12044 MoveAxis(N, 0, ABG)
21:23:30.864 00.000 12044 Move returns status 0, amount 0
21:23:30.864 00.000 12044 move complete, result=0
21:23:30.864 00.000 12044 worker thread done servicing request
21:23:30.872 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10510, med=625, FiltMin=539, FiltMax=7269, Gamma=0.810
21:23:30.878 00.006 14964 UpdateGuideState exits: m=116942 SNR=202.1
21:23:30.879 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:30.879 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:30.880 00.001 14964 Enqueuing Expose request
21:23:30.880 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
21:23:30.881 00.001 12044 Worker thread wakes up
21:23:30.881 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:30.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:33.992 03.111 12044 Exposure complete
21:23:34.022 00.030 12044 worker thread done servicing request
21:23:34.023 00.001 14964 OnExposeComplete: enter
21:23:34.024 00.001 14964 UpdateGuideState(): m_state=6
21:23:34.026 00.002 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
21:23:34.027 00.001 14964 Star::Find returns 1 (0), X=808.45, Y=385.88, Mass=119505, SNR=208.2, Peak=13423 HFD=3.0
21:23:34.028 00.001 14964 MultiStar: [#1 -0.55,-0.30,0.70,U] [#2 -0.51,-0.36,0.40,U] 
21:23:34.028 00.000 14964 refined, 2 included, MultiStar: {-0.50, -0.06}, one-star: {-0.47, 0.23}
21:23:34.029 00.001 14964 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.67) = xAngle (-1.36 = -1.36)
21:23:34.031 00.002 14964 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.78 = 1.78)
21:23:34.032 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.06 hyp=0.50 cameraTheta=-3.03 mountX=0.11 mountY=0.49, mountTheta=1.36
21:23:34.035 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.06, opts=13)
21:23:34.037 00.002 14964 Enqueuing Move request for scope (-0.50, -0.06)
21:23:34.040 00.003 12044 Worker thread wakes up
21:23:34.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.06) opts 0xd
21:23:34.041 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.06)
21:23:34.041 00.000 12044 Moving (-0.50, -0.06) raw xDistance=0.11 yDistance=0.49
21:23:34.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
21:23:34.041 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:34.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:23:34.041 00.000 12044 MoveAxis(E, 0, ABG)
21:23:34.041 00.000 12044 Move returns status 0, amount 0
21:23:34.041 00.000 12044 MoveAxis(N, 0, ABG)
21:23:34.041 00.000 12044 Move returns status 0, amount 0
21:23:34.041 00.000 12044 move complete, result=0
21:23:34.042 00.001 12044 worker thread done servicing request
21:23:34.054 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13423, med=625, FiltMin=528, FiltMax=7265, Gamma=0.810
21:23:34.062 00.008 14964 UpdateGuideState exits: m=119505 SNR=208.2
21:23:34.063 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:34.063 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:34.064 00.001 14964 Enqueuing Expose request
21:23:34.064 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:23:34.065 00.001 12044 Worker thread wakes up
21:23:34.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:34.065 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:37.170 03.105 12044 Exposure complete
21:23:37.212 00.042 12044 worker thread done servicing request
21:23:37.212 00.000 14964 OnExposeComplete: enter
21:23:37.215 00.003 14964 UpdateGuideState(): m_state=6
21:23:37.217 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
21:23:37.219 00.002 14964 Star::Find returns 1 (0), X=808.50, Y=386.17, Mass=117357, SNR=205.0, Peak=11267 HFD=3.0
21:23:37.220 00.001 14964 MultiStar: [#1 -0.46,-0.27,0.69,U] [#2 -0.47,-0.25,0.37,U] 
21:23:37.221 00.001 14964 refined, 2 included, MultiStar: {-0.44, 0.12}, one-star: {-0.42, 0.52}
21:23:37.221 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.67) = xAngle (4.54 = -1.74)
21:23:37.222 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.67 = 1.39)
21:23:37.224 00.002 14964 CameraToMount -- cameraX=-0.44 cameraY=0.12 hyp=0.46 cameraTheta=2.87 mountX=-0.08 mountY=0.45, mountTheta=1.74
21:23:37.226 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.12, opts=13)
21:23:37.228 00.002 14964 Enqueuing Move request for scope (-0.44, 0.12)
21:23:37.229 00.001 12044 Worker thread wakes up
21:23:37.229 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.12) opts 0xd
21:23:37.229 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.12)
21:23:37.229 00.000 12044 Moving (-0.44, 0.12) raw xDistance=-0.08 yDistance=0.45
21:23:37.229 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.35, using input
21:23:37.229 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
21:23:37.229 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-1.03 newest=1.64
21:23:37.229 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
21:23:37.229 00.000 12044 MoveAxis(E, 0, ABG)
21:23:37.230 00.001 12044 Move returns status 0, amount 0
21:23:37.230 00.000 12044 BLC: Oldest BLC event removed
21:23:37.230 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 239 applied
21:23:37.230 00.000 12044 MoveAxis(S, 281, ABG)
21:23:37.230 00.000 12044 Guiding  Dir = 1, Dur = 281
21:23:37.242 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11267, med=624, FiltMin=537, FiltMax=7711, Gamma=0.810
21:23:37.253 00.011 14964 UpdateGuideState exits: m=117357 SNR=205.0
21:23:37.254 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:37.256 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:37.257 00.001 14964 Enqueuing Expose request
21:23:37.290 00.033 12044 IsSlewing returns 0
21:23:37.290 00.000 12044 IsGuiding returns 0
21:23:37.323 00.033 12044 PulseGuide returned control before completion, sleep 260
21:23:37.596 00.273 12044 IsGuiding returns 1
21:23:37.597 00.001 12044 scope still moving after pulse duration time elapsed
21:23:37.710 00.113 12044 IsSlewing returns 0
21:23:37.712 00.002 12044 IsGuiding returns 0
21:23:37.712 00.000 12044 scope move finished after 281 + 140 ms
21:23:37.712 00.000 12044 Move returns status 0, amount 281
21:23:37.712 00.000 12044 move complete, result=0
21:23:37.712 00.000 12044 worker thread done servicing request
21:23:37.712 00.000 12044 Worker thread wakes up
21:23:37.712 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:37.712 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:37.713 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 281 ms SOUTH
21:23:40.813 03.100 12044 Exposure complete
21:23:40.852 00.039 12044 worker thread done servicing request
21:23:40.852 00.000 14964 OnExposeComplete: enter
21:23:40.854 00.002 14964 UpdateGuideState(): m_state=6
21:23:40.856 00.002 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
21:23:40.857 00.001 14964 Star::Find returns 1 (0), X=808.56, Y=386.31, Mass=115565, SNR=201.6, Peak=10779 HFD=3.2
21:23:40.859 00.002 14964 MultiStar: [#1 -0.44,0.25,0.72,U] [#2 -0.43,0.22,0.38,U] 
21:23:40.861 00.002 14964 refined, 2 included, MultiStar: {-0.40, 0.44}, one-star: {-0.36, 0.67}
21:23:40.863 00.002 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.67) = xAngle (3.98 = -2.31)
21:23:40.864 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.11 = 0.83)
21:23:40.866 00.002 14964 CameraToMount -- cameraX=-0.40 cameraY=0.44 hyp=0.60 cameraTheta=2.31 mountX=-0.40 mountY=0.44, mountTheta=2.31
21:23:40.869 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.44, opts=13)
21:23:40.871 00.002 14964 Enqueuing Move request for scope (-0.40, 0.44)
21:23:40.871 00.000 12044 Worker thread wakes up
21:23:40.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.44) opts 0xd
21:23:40.871 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.44)
21:23:40.872 00.001 12044 Moving (-0.40, 0.44) raw xDistance=-0.40 yDistance=0.44
21:23:40.872 00.000 12044 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450604, 1:0.439140
21:23:40.872 00.000 12044 BLC: No correction, Miss < min_move
21:23:40.872 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -0.55, using input
21:23:40.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.08
21:23:40.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:40.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:23:40.872 00.000 12044 MoveAxis(E, 28, ABG)
21:23:40.872 00.000 12044 Guiding  Dir = 2, Dur = 28
21:23:40.886 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10779, med=623, FiltMin=529, FiltMax=6151, Gamma=0.810
21:23:40.896 00.010 14964 UpdateGuideState exits: m=115565 SNR=201.6
21:23:40.899 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:40.900 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:40.903 00.003 14964 Enqueuing Expose request
21:23:40.977 00.074 12044 IsSlewing returns 0
21:23:40.978 00.001 12044 IsGuiding returns 0
21:23:41.010 00.032 12044 IsGuiding returns 1
21:23:41.010 00.000 12044 scope still moving after pulse duration time elapsed
21:23:41.070 00.060 12044 IsSlewing returns 0
21:23:41.070 00.000 12044 IsGuiding returns 0
21:23:41.070 00.000 12044 scope move finished after 28 + 65 ms
21:23:41.070 00.000 12044 Move returns status 0, amount 28
21:23:41.070 00.000 12044 MoveAxis(N, 0, ABG)
21:23:41.070 00.000 12044 Move returns status 0, amount 0
21:23:41.070 00.000 12044 move complete, result=0
21:23:41.071 00.001 12044 worker thread done servicing request
21:23:41.071 00.000 12044 Worker thread wakes up
21:23:41.071 00.000 14964 GuideStep: -0.4 px 28 ms EAST, 0.4 px 0 ms NORTH
21:23:41.073 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:41.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:44.203 03.130 12044 Exposure complete
21:23:44.248 00.045 12044 worker thread done servicing request
21:23:44.248 00.000 14964 OnExposeComplete: enter
21:23:44.250 00.002 14964 UpdateGuideState(): m_state=6
21:23:44.251 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
21:23:44.252 00.001 14964 Star::Find returns 1 (0), X=808.49, Y=386.86, Mass=116594, SNR=196.0, Peak=10285 HFD=3.5
21:23:44.253 00.001 14964 MultiStar: [#1 -0.58,0.85,0.00,M1] [#2 -0.51,0.73,0.00,M1] 
21:23:44.254 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.67) = xAngle (3.58 = -2.70)
21:23:44.255 00.001 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.71 = 0.43)
21:23:44.256 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=1.22 hyp=1.29 cameraTheta=1.91 mountX=-1.17 mountY=0.54, mountTheta=2.71
21:23:44.259 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=1.22, opts=13)
21:23:44.260 00.001 14964 Enqueuing Move request for scope (-0.43, 1.22)
21:23:44.261 00.001 12044 Worker thread wakes up
21:23:44.261 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.22) opts 0xd
21:23:44.261 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 1.22)
21:23:44.261 00.000 12044 Moving (-0.43, 1.22) raw xDistance=-1.17 yDistance=0.54
21:23:44.261 00.000 12044 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450604, 1:0.439140, 2:0.540701
21:23:44.261 00.000 12044 BLC: Under-shoot: nominal increase by 24
21:23:44.261 00.000 12044 BLC: window closed
21:23:44.261 00.000 12044 BLC: Pulse adjusted to 263
21:23:44.261 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.84 from input -1.17, slope = -0.13
21:23:44.261 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
21:23:44.261 00.000 12044 MoveAxis(E, 91, ABG)
21:23:44.261 00.000 12044 Guiding  Dir = 2, Dur = 91
21:23:44.268 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10285, med=625, FiltMin=543, FiltMax=6479, Gamma=0.810
21:23:44.275 00.007 14964 UpdateGuideState exits: m=116594 SNR=196.0
21:23:44.275 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:44.276 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:44.277 00.001 14964 Enqueuing Expose request
21:23:44.347 00.070 12044 IsSlewing returns 0
21:23:44.348 00.001 12044 IsGuiding returns 0
21:23:44.370 00.022 12044 PulseGuide returned control before completion, sleep 80
21:23:44.464 00.094 12044 IsGuiding returns 1
21:23:44.464 00.000 12044 scope still moving after pulse duration time elapsed
21:23:44.494 00.030 14964 evsrv: cli 01AB2530 connect
21:23:44.497 00.003 14964 case statement mapped state 6 to 3
21:23:44.499 00.002 14964 case statement mapped state 6 to 3
21:23:44.501 00.002 14964 evsrv: cli 01AB2530 request: {"method":"get_pixel_scale","id":"42bb07bc-e7ed-4981-8bc2-b07e0a8b68eb"}
21:23:44.503 00.002 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":1.29969,"id":"42bb07bc-e7ed-4981-8bc2-b07e0a8b68eb"}
21:23:44.505 00.002 14964 evsrv: cli 01AB2530 disconnect
21:23:44.528 00.023 12044 IsSlewing returns 0
21:23:44.528 00.000 12044 IsGuiding returns 0
21:23:44.528 00.000 12044 scope move finished after 91 + 89 ms
21:23:44.528 00.000 12044 Move returns status 0, amount 91
21:23:44.528 00.000 12044 MoveAxis(S, 51, ABG)
21:23:44.528 00.000 12044 Guiding  Dir = 1, Dur = 51
21:23:44.557 00.029 12044 IsSlewing returns 0
21:23:44.557 00.000 12044 IsGuiding returns 0
21:23:44.590 00.033 12044 PulseGuide returned control before completion, sleep 29
21:23:44.622 00.032 12044 IsGuiding returns 1
21:23:44.623 00.001 12044 scope still moving after pulse duration time elapsed
21:23:44.729 00.106 12044 IsSlewing returns 0
21:23:44.730 00.001 12044 IsGuiding returns 0
21:23:44.730 00.000 12044 scope move finished after 51 + 121 ms
21:23:44.730 00.000 12044 Move returns status 0, amount 51
21:23:44.730 00.000 12044 move complete, result=0
21:23:44.730 00.000 12044 worker thread done servicing request
21:23:44.730 00.000 12044 Worker thread wakes up
21:23:44.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:44.730 00.000 14964 GuideStep: -1.2 px 91 ms EAST, 0.5 px 51 ms SOUTH
21:23:44.731 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:47.842 03.111 12044 Exposure complete
21:23:47.866 00.024 12044 worker thread done servicing request
21:23:47.867 00.001 14964 OnExposeComplete: enter
21:23:47.867 00.000 14964 UpdateGuideState(): m_state=6
21:23:47.868 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
21:23:47.868 00.000 14964 Star::Find returns 1 (0), X=808.79, Y=386.34, Mass=116395, SNR=192.3, Peak=8270 HFD=3.6
21:23:47.869 00.001 14964 MultiStar: [#1 -0.16,0.35,0.73,U] [#2 -0.25,0.31,0.40,U] 
21:23:47.870 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.50}, one-star: {-0.13, 0.70}
21:23:47.870 00.000 14964 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.67) = xAngle (3.55 = -2.73)
21:23:47.871 00.001 14964 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.69 = 0.40)
21:23:47.871 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.50 hyp=0.53 cameraTheta=1.88 mountX=-0.49 mountY=0.21, mountTheta=2.74
21:23:47.872 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.50, opts=13)
21:23:47.873 00.001 14964 Enqueuing Move request for scope (-0.16, 0.50)
21:23:47.874 00.001 12044 Worker thread wakes up
21:23:47.874 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.50) opts 0xd
21:23:47.874 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.50)
21:23:47.874 00.000 12044 Moving (-0.16, 0.50) raw xDistance=-0.49 yDistance=0.21
21:23:47.874 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.49 is < calculated value -0.67, using input
21:23:47.874 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.49, slope = -0.10
21:23:47.874 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:47.874 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:23:47.874 00.000 12044 MoveAxis(E, 34, ABG)
21:23:47.874 00.000 12044 Guiding  Dir = 2, Dur = 34
21:23:47.881 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8270, med=624, FiltMin=545, FiltMax=6217, Gamma=0.810
21:23:47.886 00.005 14964 UpdateGuideState exits: m=116395 SNR=192.3
21:23:47.887 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:47.887 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:47.888 00.001 14964 Enqueuing Expose request
21:23:47.958 00.070 12044 IsSlewing returns 0
21:23:47.958 00.000 12044 IsGuiding returns 0
21:23:47.980 00.022 12044 PulseGuide returned control before completion, sleep 23
21:23:48.011 00.031 12044 IsGuiding returns 1
21:23:48.011 00.000 12044 scope still moving after pulse duration time elapsed
21:23:48.072 00.061 12044 IsSlewing returns 0
21:23:48.072 00.000 12044 IsGuiding returns 0
21:23:48.072 00.000 12044 scope move finished after 34 + 80 ms
21:23:48.072 00.000 12044 Move returns status 0, amount 34
21:23:48.072 00.000 12044 MoveAxis(N, 0, ABG)
21:23:48.072 00.000 12044 Move returns status 0, amount 0
21:23:48.072 00.000 12044 move complete, result=0
21:23:48.073 00.001 12044 worker thread done servicing request
21:23:48.073 00.000 12044 Worker thread wakes up
21:23:48.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:48.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:48.073 00.000 14964 GuideStep: -0.5 px 34 ms EAST, 0.2 px 0 ms NORTH
21:23:51.184 03.111 12044 Exposure complete
21:23:51.213 00.029 12044 worker thread done servicing request
21:23:51.213 00.000 14964 OnExposeComplete: enter
21:23:51.214 00.001 14964 UpdateGuideState(): m_state=6
21:23:51.214 00.000 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
21:23:51.215 00.001 14964 Star::Find returns 1 (0), X=808.54, Y=385.45, Mass=116270, SNR=203.7, Peak=10069 HFD=3.2
21:23:51.215 00.000 14964 MultiStar: [#1 -0.44,-0.34,0.69,U] [#2 -0.57,-0.46,0.38,U] 
21:23:51.216 00.001 14964 single-star, 2 included, MultiStar: {-0.44, -0.29}, one-star: {-0.38, -0.20}
21:23:51.216 00.000 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.67) = xAngle (-1.00 = -1.00)
21:23:51.217 00.001 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.14 = 2.14)
21:23:51.217 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.67 mountX=0.23 mountY=0.36, mountTheta=1.00
21:23:51.218 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.20, opts=13)
21:23:51.219 00.001 14964 Enqueuing Move request for scope (-0.38, -0.20)
21:23:51.219 00.000 12044 Worker thread wakes up
21:23:51.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.20) opts 0xd
21:23:51.219 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.20)
21:23:51.219 00.000 12044 Moving (-0.38, -0.20) raw xDistance=0.23 yDistance=0.36
21:23:51.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.07
21:23:51.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:51.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:23:51.220 00.001 12044 MoveAxis(E, 0, ABG)
21:23:51.220 00.000 12044 Move returns status 0, amount 0
21:23:51.220 00.000 12044 MoveAxis(N, 0, ABG)
21:23:51.220 00.000 12044 Move returns status 0, amount 0
21:23:51.220 00.000 12044 move complete, result=0
21:23:51.220 00.000 12044 worker thread done servicing request
21:23:51.227 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10069, med=624, FiltMin=540, FiltMax=7830, Gamma=0.810
21:23:51.233 00.006 14964 UpdateGuideState exits: m=116270 SNR=203.7
21:23:51.233 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.234 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:51.234 00.000 14964 Enqueuing Expose request
21:23:51.235 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:23:51.235 00.000 12044 Worker thread wakes up
21:23:51.235 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:51.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:54.362 03.127 12044 Exposure complete
21:23:54.399 00.037 12044 worker thread done servicing request
21:23:54.399 00.000 14964 OnExposeComplete: enter
21:23:54.401 00.002 14964 UpdateGuideState(): m_state=6
21:23:54.403 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
21:23:54.404 00.001 14964 Star::Find returns 1 (0), X=808.36, Y=384.86, Mass=118300, SNR=202.6, Peak=12477 HFD=3.1
21:23:54.406 00.002 14964 MultiStar: [#1 -0.63,-1.47,0.00,M1] [#2 -0.74,-1.43,0.00,M1] 
21:23:54.407 00.001 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.67) = xAngle (-0.53 = -0.53)
21:23:54.409 00.002 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.61 = 2.61)
21:23:54.411 00.002 14964 CameraToMount -- cameraX=-0.56 cameraY=-0.78 hyp=0.97 cameraTheta=-2.19 mountX=0.84 mountY=0.49, mountTheta=0.53
21:23:54.413 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=-0.78, opts=13)
21:23:54.415 00.002 14964 Enqueuing Move request for scope (-0.56, -0.78)
21:23:54.417 00.002 12044 Worker thread wakes up
21:23:54.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.78) opts 0xd
21:23:54.417 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, -0.78)
21:23:54.417 00.000 12044 Moving (-0.56, -0.78) raw xDistance=0.84 yDistance=0.49
21:23:54.417 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.84, slope = -0.00
21:23:54.417 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
21:23:54.417 00.000 12044 MoveAxis(E, 0, ABG)
21:23:54.417 00.000 12044 Move returns status 0, amount 0
21:23:54.417 00.000 12044 MoveAxis(S, 46, ABG)
21:23:54.417 00.000 12044 Guiding  Dir = 1, Dur = 46
21:23:54.434 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12477, med=624, FiltMin=531, FiltMax=7586, Gamma=0.810
21:23:54.445 00.011 14964 UpdateGuideState exits: m=118300 SNR=202.6
21:23:54.448 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:54.450 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:54.451 00.001 14964 Enqueuing Expose request
21:23:54.452 00.001 12044 IsSlewing returns 0
21:23:54.453 00.001 12044 IsGuiding returns 0
21:23:54.484 00.031 12044 PulseGuide returned control before completion, sleep 25
21:23:54.515 00.031 12044 IsGuiding returns 1
21:23:54.515 00.000 12044 scope still moving after pulse duration time elapsed
21:23:54.604 00.089 12044 IsSlewing returns 0
21:23:54.605 00.001 12044 IsGuiding returns 0
21:23:54.605 00.000 12044 scope move finished after 46 + 106 ms
21:23:54.605 00.000 12044 Move returns status 0, amount 46
21:23:54.605 00.000 12044 move complete, result=0
21:23:54.605 00.000 12044 worker thread done servicing request
21:23:54.605 00.000 12044 Worker thread wakes up
21:23:54.605 00.000 14964 GuideStep: 0.8 px 0 ms EAST, 0.5 px 46 ms SOUTH
21:23:54.607 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:54.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:23:57.741 03.134 12044 Exposure complete
21:23:57.776 00.035 14964 OnExposeComplete: enter
21:23:57.777 00.001 14964 UpdateGuideState(): m_state=6
21:23:57.778 00.001 12044 worker thread done servicing request
21:23:57.778 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
21:23:57.780 00.002 14964 Star::Find returns 1 (0), X=808.34, Y=384.83, Mass=117108, SNR=206.7, Peak=9193 HFD=3.6
21:23:57.782 00.002 14964 MultiStar: [#1 -0.55,-0.96,0.00,M2] [#2 -0.60,-1.15,0.00,M2] 
21:23:57.782 00.000 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.67) = xAngle (-0.53 = -0.53)
21:23:57.783 00.001 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.61 = 2.61)
21:23:57.784 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.81 hyp=1.00 cameraTheta=-2.19 mountX=0.86 mountY=0.51, mountTheta=0.53
21:23:57.788 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.81, opts=13)
21:23:57.789 00.001 14964 Enqueuing Move request for scope (-0.58, -0.81)
21:23:57.791 00.002 12044 Worker thread wakes up
21:23:57.791 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.81) opts 0xd
21:23:57.791 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.81)
21:23:57.791 00.000 12044 Moving (-0.58, -0.81) raw xDistance=0.86 yDistance=0.51
21:23:57.791 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.59 from input 0.86, slope = 0.09
21:23:57.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
21:23:57.791 00.000 12044 MoveAxis(W, 63, ABG)
21:23:57.791 00.000 12044 Guiding  Dir = 3, Dur = 63
21:23:57.802 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9193, med=624, FiltMin=544, FiltMax=6742, Gamma=0.810
21:23:57.807 00.005 14964 UpdateGuideState exits: m=117108 SNR=206.7
21:23:57.808 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:57.808 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:23:57.809 00.001 14964 Enqueuing Expose request
21:23:57.826 00.017 12044 IsSlewing returns 0
21:23:57.827 00.001 12044 IsGuiding returns 0
21:23:57.858 00.031 12044 PulseGuide returned control before completion, sleep 42
21:23:57.934 00.076 12044 IsGuiding returns 1
21:23:57.934 00.000 12044 scope still moving after pulse duration time elapsed
21:23:58.000 00.066 12044 IsSlewing returns 0
21:23:58.000 00.000 12044 IsGuiding returns 0
21:23:58.000 00.000 12044 scope move finished after 63 + 110 ms
21:23:58.000 00.000 12044 Move returns status 0, amount 63
21:23:58.000 00.000 12044 MoveAxis(S, 48, ABG)
21:23:58.000 00.000 12044 Guiding  Dir = 1, Dur = 48
21:23:58.057 00.057 12044 IsSlewing returns 0
21:23:58.057 00.000 12044 IsGuiding returns 0
21:23:58.098 00.041 12044 PulseGuide returned control before completion, sleep 17
21:23:58.127 00.029 12044 IsGuiding returns 1
21:23:58.127 00.000 12044 scope still moving after pulse duration time elapsed
21:23:58.188 00.061 12044 IsSlewing returns 0
21:23:58.188 00.000 12044 IsGuiding returns 0
21:23:58.189 00.001 12044 scope move finished after 48 + 82 ms
21:23:58.189 00.000 12044 Move returns status 0, amount 48
21:23:58.189 00.000 12044 move complete, result=0
21:23:58.189 00.000 12044 worker thread done servicing request
21:23:58.189 00.000 12044 Worker thread wakes up
21:23:58.189 00.000 14964 GuideStep: 0.9 px 63 ms WEST, 0.5 px 48 ms SOUTH
21:23:58.189 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:23:58.189 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:01.322 03.133 12044 Exposure complete
21:24:01.368 00.046 12044 worker thread done servicing request
21:24:01.369 00.001 14964 OnExposeComplete: enter
21:24:01.369 00.000 14964 UpdateGuideState(): m_state=6
21:24:01.370 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
21:24:01.370 00.000 14964 Star::Find returns 1 (0), X=809.10, Y=385.58, Mass=115605, SNR=197.8, Peak=10069 HFD=3.6
21:24:01.371 00.001 14964 MultiStar: [#1 0.22,-0.36,0.72,U] [#2 0.18,-0.37,0.39,U] 
21:24:01.372 00.001 14964 single-star, 2 included, MultiStar: {0.19, -0.22}, one-star: {0.18, -0.07}
21:24:01.372 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.67) = xAngle (1.30 = 1.30)
21:24:01.373 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.44 = -1.85)
21:24:01.374 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=0.05 mountY=-0.18, mountTheta=-1.30
21:24:01.376 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.07, opts=13)
21:24:01.377 00.001 14964 Enqueuing Move request for scope (0.18, -0.07)
21:24:01.378 00.001 12044 Worker thread wakes up
21:24:01.379 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
21:24:01.379 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
21:24:01.379 00.000 12044 Moving (0.18, -0.07) raw xDistance=0.05 yDistance=-0.18
21:24:01.379 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.58, using input
21:24:01.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.09
21:24:01.379 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:01.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:24:01.379 00.000 12044 MoveAxis(E, 0, ABG)
21:24:01.379 00.000 12044 Move returns status 0, amount 0
21:24:01.379 00.000 12044 MoveAxis(N, 0, ABG)
21:24:01.379 00.000 12044 Move returns status 0, amount 0
21:24:01.380 00.001 12044 move complete, result=0
21:24:01.380 00.000 12044 worker thread done servicing request
21:24:01.390 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10069, med=624, FiltMin=541, FiltMax=6022, Gamma=0.810
21:24:01.400 00.010 14964 UpdateGuideState exits: m=115605 SNR=197.8
21:24:01.403 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:01.405 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:01.407 00.002 14964 Enqueuing Expose request
21:24:01.408 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:01.408 00.000 12044 Worker thread wakes up
21:24:01.409 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:01.409 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:04.540 03.131 12044 Exposure complete
21:24:04.568 00.028 12044 worker thread done servicing request
21:24:04.568 00.000 14964 OnExposeComplete: enter
21:24:04.569 00.001 14964 UpdateGuideState(): m_state=6
21:24:04.570 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
21:24:04.571 00.001 14964 Star::Find returns 1 (0), X=809.06, Y=385.85, Mass=117798, SNR=201.5, Peak=10455 HFD=3.0
21:24:04.571 00.000 14964 MultiStar: [#1 0.19,-0.24,0.69,U] [#2 -0.01,-0.23,0.36,U] 
21:24:04.572 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.02}, one-star: {0.14, 0.21}
21:24:04.572 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.67) = xAngle (1.53 = 1.53)
21:24:04.573 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.62)
21:24:04.573 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=0.01 mountY=-0.13, mountTheta=-1.53
21:24:04.574 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.02, opts=13)
21:24:04.575 00.001 14964 Enqueuing Move request for scope (0.13, -0.02)
21:24:04.575 00.000 12044 Worker thread wakes up
21:24:04.575 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:24:04.576 00.001 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:24:04.576 00.000 12044 Moving (0.13, -0.02) raw xDistance=0.01 yDistance=-0.13
21:24:04.576 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.51, using input
21:24:04.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.08
21:24:04.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:04.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:24:04.576 00.000 12044 MoveAxis(E, 0, ABG)
21:24:04.576 00.000 12044 Move returns status 0, amount 0
21:24:04.576 00.000 12044 MoveAxis(N, 0, ABG)
21:24:04.576 00.000 12044 Move returns status 0, amount 0
21:24:04.576 00.000 12044 move complete, result=0
21:24:04.576 00.000 12044 worker thread done servicing request
21:24:04.587 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10455, med=626, FiltMin=532, FiltMax=7574, Gamma=0.810
21:24:04.597 00.010 14964 UpdateGuideState exits: m=117798 SNR=201.5
21:24:04.598 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:04.598 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:04.599 00.001 14964 Enqueuing Expose request
21:24:04.599 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:04.600 00.001 12044 Worker thread wakes up
21:24:04.600 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:04.600 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:07.698 03.098 12044 Exposure complete
21:24:07.733 00.035 12044 worker thread done servicing request
21:24:07.733 00.000 14964 OnExposeComplete: enter
21:24:07.733 00.000 14964 UpdateGuideState(): m_state=6
21:24:07.734 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
21:24:07.735 00.001 14964 Star::Find returns 1 (0), X=809.46, Y=385.67, Mass=116018, SNR=194.2, Peak=9075 HFD=3.4
21:24:07.735 00.000 14964 MultiStar: [#1 0.65,-0.34,0.71,U] [#2 0.50,-0.61,0.00,M1] 
21:24:07.736 00.001 14964 single-star, 1 included, MultiStar: {0.59, -0.13}, one-star: {0.54, 0.02}
21:24:07.736 00.000 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.71 = 1.71)
21:24:07.736 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.85 = -1.44)
21:24:07.737 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=0.02 hyp=0.54 cameraTheta=0.04 mountX=-0.08 mountY=-0.53, mountTheta=-1.71
21:24:07.738 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.02, opts=13)
21:24:07.739 00.001 14964 Enqueuing Move request for scope (0.54, 0.02)
21:24:07.739 00.000 12044 Worker thread wakes up
21:24:07.740 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.02) opts 0xd
21:24:07.740 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.02)
21:24:07.740 00.000 12044 Moving (0.54, 0.02) raw xDistance=-0.08 yDistance=-0.53
21:24:07.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.08
21:24:07.740 00.000 12044 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.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:24:07.740 00.000 12044 MoveAxis(E, 0, ABG)
21:24:07.740 00.000 12044 Move returns status 0, amount 0
21:24:07.740 00.000 12044 MoveAxis(N, 0, ABG)
21:24:07.740 00.000 12044 Move returns status 0, amount 0
21:24:07.740 00.000 12044 move complete, result=0
21:24:07.740 00.000 12044 worker thread done servicing request
21:24:07.748 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9075, med=624, FiltMin=540, FiltMax=6397, Gamma=0.810
21:24:07.753 00.005 14964 UpdateGuideState exits: m=116018 SNR=194.2
21:24:07.754 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:07.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:07.755 00.000 14964 Enqueuing Expose request
21:24:07.756 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:24:07.756 00.000 12044 Worker thread wakes up
21:24:07.756 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:07.756 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:10.889 03.133 12044 Exposure complete
21:24:10.925 00.036 12044 worker thread done servicing request
21:24:10.926 00.001 14964 OnExposeComplete: enter
21:24:10.927 00.001 14964 UpdateGuideState(): m_state=6
21:24:10.928 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
21:24:10.928 00.000 14964 Star::Find returns 1 (0), X=809.88, Y=386.24, Mass=117126, SNR=201.2, Peak=8834 HFD=3.6
21:24:10.929 00.001 14964 MultiStar: [#1 0.97,0.05,0.00,M1] [#2 0.96,0.11,0.00,M2] 
21:24:10.929 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.67) = xAngle (2.22 = 2.22)
21:24:10.930 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.35 = -0.93)
21:24:10.930 00.000 14964 CameraToMount -- cameraX=0.96 cameraY=0.59 hyp=1.13 cameraTheta=0.55 mountX=-0.68 mountY=-0.91, mountTheta=-2.22
21:24:10.931 00.001 14964 SchedulePrimaryMove(1136A648, x=0.96, y=0.59, opts=13)
21:24:10.932 00.001 14964 Enqueuing Move request for scope (0.96, 0.59)
21:24:10.933 00.001 12044 Worker thread wakes up
21:24:10.933 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.59) opts 0xd
21:24:10.933 00.000 12044 Handling offset move in thread for scope, endpoint = (0.96, 0.59)
21:24:10.933 00.000 12044 Moving (0.96, 0.59) raw xDistance=-0.68 yDistance=-0.91
21:24:10.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.68, slope = 0.04
21:24:10.933 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:10.933 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.91
21:24:10.933 00.000 12044 MoveAxis(E, 0, ABG)
21:24:10.933 00.000 12044 Move returns status 0, amount 0
21:24:10.933 00.000 12044 MoveAxis(N, 0, ABG)
21:24:10.933 00.000 12044 Move returns status 0, amount 0
21:24:10.933 00.000 12044 move complete, result=0
21:24:10.933 00.000 12044 worker thread done servicing request
21:24:10.941 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8834, med=625, FiltMin=530, FiltMax=6461, Gamma=0.810
21:24:10.953 00.012 14964 UpdateGuideState exits: m=117126 SNR=201.2
21:24:10.957 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:10.959 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:10.960 00.001 14964 Enqueuing Expose request
21:24:10.960 00.000 14964 GuideStep: -0.7 px 0 ms EAST, -0.9 px 0 ms NORTH
21:24:10.961 00.001 12044 Worker thread wakes up
21:24:10.961 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:10.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:14.059 03.098 12044 Exposure complete
21:24:14.086 00.027 12044 worker thread done servicing request
21:24:14.086 00.000 14964 OnExposeComplete: enter
21:24:14.086 00.000 14964 UpdateGuideState(): m_state=6
21:24:14.087 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
21:24:14.088 00.001 14964 Star::Find returns 1 (0), X=809.58, Y=386.83, Mass=116236, SNR=197.5, Peak=8043 HFD=3.7
21:24:14.089 00.001 14964 MultiStar: [#1 0.44,0.77,0.00,M2] [#2 0.56,0.82,0.00,M3] 
21:24:14.091 00.002 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.67) = xAngle (2.73 = 2.73)
21:24:14.092 00.001 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.86 = -0.42)
21:24:14.093 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=1.19 hyp=1.36 cameraTheta=1.06 mountX=-1.25 mountY=-0.55, mountTheta=-2.72
21:24:14.095 00.002 14964 SchedulePrimaryMove(1136A648, x=0.66, y=1.19, opts=13)
21:24:14.097 00.002 14964 Enqueuing Move request for scope (0.66, 1.19)
21:24:14.098 00.001 12044 Worker thread wakes up
21:24:14.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 1.19) opts 0xd
21:24:14.098 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 1.19)
21:24:14.098 00.000 12044 Moving (0.66, 1.19) raw xDistance=-1.25 yDistance=-0.55
21:24:14.098 00.000 12044 Lowpass2 history cleared, outlier deflection
21:24:14.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.81 from input -1.25, slope = 0.00
21:24:14.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:14.099 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:24:14.099 00.000 12044 MoveAxis(E, 87, ABG)
21:24:14.099 00.000 12044 Guiding  Dir = 2, Dur = 87
21:24:14.109 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8043, med=624, FiltMin=530, FiltMax=6769, Gamma=0.810
21:24:14.114 00.005 14964 UpdateGuideState exits: m=116236 SNR=197.5
21:24:14.115 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:14.115 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:14.115 00.000 14964 Enqueuing Expose request
21:24:14.141 00.026 12044 IsSlewing returns 0
21:24:14.142 00.001 12044 IsGuiding returns 0
21:24:14.174 00.032 12044 PulseGuide returned control before completion, sleep 66
21:24:14.246 00.072 12044 IsGuiding returns 1
21:24:14.246 00.000 12044 scope still moving after pulse duration time elapsed
21:24:14.314 00.068 12044 IsSlewing returns 0
21:24:14.314 00.000 12044 IsGuiding returns 0
21:24:14.314 00.000 12044 scope move finished after 87 + 85 ms
21:24:14.314 00.000 12044 Move returns status 0, amount 87
21:24:14.314 00.000 12044 MoveAxis(N, 0, ABG)
21:24:14.314 00.000 12044 Move returns status 0, amount 0
21:24:14.314 00.000 12044 move complete, result=0
21:24:14.314 00.000 12044 worker thread done servicing request
21:24:14.315 00.001 12044 Worker thread wakes up
21:24:14.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:14.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:14.315 00.000 14964 GuideStep: -1.2 px 87 ms EAST, -0.6 px 0 ms NORTH
21:24:17.420 03.105 12044 Exposure complete
21:24:17.445 00.025 12044 worker thread done servicing request
21:24:17.445 00.000 14964 OnExposeComplete: enter
21:24:17.447 00.002 14964 UpdateGuideState(): m_state=6
21:24:17.449 00.002 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
21:24:17.450 00.001 14964 Star::Find returns 1 (0), X=809.72, Y=385.38, Mass=118136, SNR=207.2, Peak=9791 HFD=3.4
21:24:17.452 00.002 14964 MultiStar: [#1 0.74,-0.55,0.00,M3] [#2 0.67,-0.73,0.00,M4] 
21:24:17.453 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.35 = 1.35)
21:24:17.455 00.002 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.80)
21:24:17.456 00.001 14964 CameraToMount -- cameraX=0.80 cameraY=-0.27 hyp=0.85 cameraTheta=-0.32 mountX=0.19 mountY=-0.82, mountTheta=-1.35
21:24:17.459 00.003 14964 SchedulePrimaryMove(1136A648, x=0.80, y=-0.27, opts=13)
21:24:17.461 00.002 14964 Enqueuing Move request for scope (0.80, -0.27)
21:24:17.462 00.001 12044 Worker thread wakes up
21:24:17.462 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.27) opts 0xd
21:24:17.462 00.000 12044 Handling offset move in thread for scope, endpoint = (0.80, -0.27)
21:24:17.462 00.000 12044 Moving (0.80, -0.27) raw xDistance=0.19 yDistance=-0.82
21:24:17.463 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
21:24:17.463 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:17.463 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
21:24:17.463 00.000 12044 MoveAxis(E, 0, ABG)
21:24:17.463 00.000 12044 Move returns status 0, amount 0
21:24:17.463 00.000 12044 MoveAxis(N, 0, ABG)
21:24:17.463 00.000 12044 Move returns status 0, amount 0
21:24:17.463 00.000 12044 move complete, result=0
21:24:17.463 00.000 12044 worker thread done servicing request
21:24:17.477 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9791, med=624, FiltMin=542, FiltMax=6607, Gamma=0.810
21:24:17.486 00.009 14964 UpdateGuideState exits: m=118136 SNR=207.2
21:24:17.487 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:17.487 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:17.488 00.001 14964 Enqueuing Expose request
21:24:17.488 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
21:24:17.489 00.001 12044 Worker thread wakes up
21:24:17.489 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:17.489 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:20.602 03.113 12044 Exposure complete
21:24:20.637 00.035 12044 worker thread done servicing request
21:24:20.638 00.001 14964 OnExposeComplete: enter
21:24:20.639 00.001 14964 UpdateGuideState(): m_state=6
21:24:20.640 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
21:24:20.641 00.001 14964 Star::Find returns 1 (0), X=809.72, Y=385.72, Mass=117490, SNR=202.4, Peak=9538 HFD=3.5
21:24:20.642 00.001 14964 MultiStar: [#1 0.61,-0.32,0.71,U] [#2 0.59,-0.29,0.37,U] 
21:24:20.643 00.001 14964 refined, 2 included, MultiStar: {0.69, -0.12}, one-star: {0.80, 0.08}
21:24:20.643 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.67) = xAngle (1.49 = 1.49)
21:24:20.645 00.002 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.63 = -1.66)
21:24:20.646 00.001 14964 CameraToMount -- cameraX=0.69 cameraY=-0.12 hyp=0.71 cameraTheta=-0.17 mountX=0.05 mountY=-0.70, mountTheta=-1.49
21:24:20.648 00.002 14964 SchedulePrimaryMove(1136A648, x=0.69, y=-0.12, opts=13)
21:24:20.650 00.002 14964 Enqueuing Move request for scope (0.69, -0.12)
21:24:20.651 00.001 12044 Worker thread wakes up
21:24:20.651 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.12) opts 0xd
21:24:20.651 00.000 12044 Handling offset move in thread for scope, endpoint = (0.69, -0.12)
21:24:20.652 00.001 12044 Moving (0.69, -0.12) raw xDistance=0.05 yDistance=-0.70
21:24:20.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
21:24:20.652 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.36 newest=-2.08
21:24:20.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
21:24:20.652 00.000 12044 MoveAxis(E, 0, ABG)
21:24:20.652 00.000 12044 Move returns status 0, amount 0
21:24:20.652 00.000 12044 BLC: Oldest BLC event removed
21:24:20.652 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 263 applied
21:24:20.652 00.000 12044 MoveAxis(N, 329, ABG)
21:24:20.652 00.000 12044 Guiding  Dir = 0, Dur = 329
21:24:20.664 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9538, med=625, FiltMin=533, FiltMax=6311, Gamma=0.810
21:24:20.672 00.008 14964 UpdateGuideState exits: m=117490 SNR=202.4
21:24:20.673 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:20.673 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:20.674 00.001 14964 Enqueuing Expose request
21:24:20.675 00.001 12044 IsSlewing returns 0
21:24:20.699 00.024 12044 IsGuiding returns 0
21:24:20.720 00.021 12044 PulseGuide returned control before completion, sleep 318
21:24:21.065 00.345 12044 IsGuiding returns 1
21:24:21.065 00.000 12044 scope still moving after pulse duration time elapsed
21:24:21.141 00.076 12044 IsSlewing returns 0
21:24:21.141 00.000 12044 IsGuiding returns 0
21:24:21.143 00.002 12044 scope move finished after 329 + 114 ms
21:24:21.143 00.000 12044 Move returns status 0, amount 329
21:24:21.143 00.000 12044 move complete, result=0
21:24:21.143 00.000 12044 worker thread done servicing request
21:24:21.143 00.000 12044 Worker thread wakes up
21:24:21.143 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 329 ms NORTH
21:24:21.145 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:21.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:24.254 03.109 12044 Exposure complete
21:24:24.285 00.031 12044 worker thread done servicing request
21:24:24.285 00.000 14964 OnExposeComplete: enter
21:24:24.286 00.001 14964 UpdateGuideState(): m_state=6
21:24:24.287 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
21:24:24.288 00.001 14964 Star::Find returns 1 (0), X=809.41, Y=385.37, Mass=115699, SNR=196.6, Peak=8327 HFD=3.4
21:24:24.288 00.000 14964 MultiStar: [#1 0.42,-0.66,0.00,M3] [#2 0.22,-0.77,0.00,M4] 
21:24:24.289 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:24:24.290 00.001 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.30 = -1.99)
21:24:24.290 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.27 hyp=0.56 cameraTheta=-0.51 mountX=0.22 mountY=-0.51, mountTheta=-1.16
21:24:24.292 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.27, opts=13)
21:24:24.292 00.000 14964 Enqueuing Move request for scope (0.49, -0.27)
21:24:24.293 00.001 12044 Worker thread wakes up
21:24:24.293 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.27) opts 0xd
21:24:24.293 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.27)
21:24:24.293 00.000 12044 Moving (0.49, -0.27) raw xDistance=0.22 yDistance=-0.51
21:24:24.293 00.000 12044 BLC: History state: CurrMiss=0.51, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.702815, 1:0.510379
21:24:24.293 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
21:24:24.293 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
21:24:24.293 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:24:24.293 00.000 12044 MoveAxis(E, 0, ABG)
21:24:24.293 00.000 12044 Move returns status 0, amount 0
21:24:24.293 00.000 12044 MoveAxis(N, 48, ABG)
21:24:24.293 00.000 12044 Guiding  Dir = 0, Dur = 48
21:24:24.300 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8327, med=624, FiltMin=542, FiltMax=6280, Gamma=0.810
21:24:24.306 00.006 14964 UpdateGuideState exits: m=115699 SNR=196.6
21:24:24.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:24.308 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:24.308 00.000 14964 Enqueuing Expose request
21:24:24.313 00.005 12044 IsSlewing returns 0
21:24:24.313 00.000 12044 IsGuiding returns 0
21:24:24.345 00.032 12044 PulseGuide returned control before completion, sleep 27
21:24:24.388 00.043 12044 IsGuiding returns 1
21:24:24.388 00.000 12044 scope still moving after pulse duration time elapsed
21:24:24.452 00.064 12044 IsSlewing returns 0
21:24:24.453 00.001 12044 IsGuiding returns 0
21:24:24.453 00.000 12044 scope move finished after 48 + 91 ms
21:24:24.453 00.000 12044 Move returns status 0, amount 48
21:24:24.453 00.000 12044 move complete, result=0
21:24:24.453 00.000 12044 worker thread done servicing request
21:24:24.453 00.000 12044 Worker thread wakes up
21:24:24.453 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 48 ms NORTH
21:24:24.455 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:24.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:27.593 03.138 12044 Exposure complete
21:24:27.635 00.042 12044 worker thread done servicing request
21:24:27.635 00.000 14964 OnExposeComplete: enter
21:24:27.637 00.002 14964 UpdateGuideState(): m_state=6
21:24:27.638 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
21:24:27.639 00.001 14964 Star::Find returns 1 (0), X=809.36, Y=385.08, Mass=116113, SNR=205.0, Peak=8909 HFD=3.4
21:24:27.640 00.001 14964 MultiStar: [#1 0.36,-0.93,0.00,M4] [#2 0.35,-0.97,0.00,M5] 
21:24:27.642 00.002 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:24:27.643 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
21:24:27.644 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.56 hyp=0.71 cameraTheta=-0.90 mountX=0.51 mountY=-0.49, mountTheta=-0.76
21:24:27.647 00.003 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.56, opts=13)
21:24:27.648 00.001 14964 Enqueuing Move request for scope (0.44, -0.56)
21:24:27.649 00.001 12044 Worker thread wakes up
21:24:27.650 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.56) opts 0xd
21:24:27.650 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.56)
21:24:27.650 00.000 12044 Moving (0.44, -0.56) raw xDistance=0.51 yDistance=-0.49
21:24:27.650 00.000 12044 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.702815, 1:0.510379, 2:0.492271
21:24:27.650 00.000 12044 BLC: Under-shoot: nominal increase by 29
21:24:27.650 00.000 12044 BLC: window closed
21:24:27.650 00.000 12044 BLC: Pulse adjusted to 289
21:24:27.650 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.51, slope = 0.12
21:24:27.650 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:24:27.650 00.000 12044 MoveAxis(W, 32, ABG)
21:24:27.650 00.000 12044 Guiding  Dir = 3, Dur = 32
21:24:27.664 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8909, med=625, FiltMin=543, FiltMax=6834, Gamma=0.810
21:24:27.674 00.010 14964 UpdateGuideState exits: m=116113 SNR=205.0
21:24:27.675 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:27.677 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:27.678 00.001 14964 Enqueuing Expose request
21:24:27.704 00.026 12044 IsSlewing returns 0
21:24:27.704 00.000 12044 IsGuiding returns 0
21:24:27.736 00.032 12044 PulseGuide returned control before completion, sleep 11
21:24:27.748 00.012 12044 IsGuiding returns 1
21:24:27.749 00.001 12044 scope still moving after pulse duration time elapsed
21:24:27.800 00.051 12044 IsSlewing returns 0
21:24:27.801 00.001 12044 IsGuiding returns 0
21:24:27.801 00.000 12044 scope move finished after 32 + 64 ms
21:24:27.801 00.000 12044 Move returns status 0, amount 32
21:24:27.801 00.000 12044 MoveAxis(N, 46, ABG)
21:24:27.801 00.000 12044 Guiding  Dir = 0, Dur = 46
21:24:27.830 00.029 12044 IsSlewing returns 0
21:24:27.830 00.000 12044 IsGuiding returns 0
21:24:27.862 00.032 12044 PulseGuide returned control before completion, sleep 24
21:24:27.891 00.029 12044 IsGuiding returns 1
21:24:27.891 00.000 12044 scope still moving after pulse duration time elapsed
21:24:27.940 00.049 12044 IsSlewing returns 0
21:24:27.971 00.031 12044 IsGuiding returns 0
21:24:27.971 00.000 12044 scope move finished after 46 + 95 ms
21:24:27.971 00.000 12044 Move returns status 0, amount 46
21:24:27.971 00.000 12044 move complete, result=0
21:24:27.971 00.000 12044 worker thread done servicing request
21:24:27.971 00.000 12044 Worker thread wakes up
21:24:27.971 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:27.971 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:27.971 00.000 14964 GuideStep: 0.5 px 32 ms WEST, -0.5 px 46 ms NORTH
21:24:28.051 00.080 14964 evsrv: cli 01AB2710 connect
21:24:28.053 00.002 14964 case statement mapped state 6 to 3
21:24:28.054 00.001 14964 case statement mapped state 6 to 3
21:24:28.055 00.001 14964 evsrv: cli 01AB2710 request: {"method":"get_pixel_scale","id":"12b716a3-c392-4b4f-a470-a5fb0df106fd"}
21:24:28.057 00.002 14964 evsrv: cli 01AB2710 response: {"jsonrpc":"2.0","result":1.29969,"id":"12b716a3-c392-4b4f-a470-a5fb0df106fd"}
21:24:28.059 00.002 14964 evsrv: cli 01AB2710 disconnect
21:24:31.073 03.014 12044 Exposure complete
21:24:31.094 00.021 12044 worker thread done servicing request
21:24:31.094 00.000 14964 OnExposeComplete: enter
21:24:31.094 00.000 14964 UpdateGuideState(): m_state=6
21:24:31.095 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
21:24:31.095 00.000 14964 Star::Find returns 1 (0), X=809.08, Y=384.96, Mass=116663, SNR=200.2, Peak=8345 HFD=3.9
21:24:31.096 00.001 14964 MultiStar: [#1 0.29,-1.00,0.00,M5] [#2 0.09,-1.03,0.00,M6] 
21:24:31.096 00.000 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.67) = xAngle (0.33 = 0.33)
21:24:31.097 00.001 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.47 = -2.82)
21:24:31.097 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.69 hyp=0.71 cameraTheta=-1.34 mountX=0.67 mountY=-0.23, mountTheta=-0.33
21:24:31.098 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.69, opts=13)
21:24:31.099 00.001 14964 Enqueuing Move request for scope (0.16, -0.69)
21:24:31.099 00.000 12044 Worker thread wakes up
21:24:31.100 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.69) opts 0xd
21:24:31.100 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.69)
21:24:31.100 00.000 12044 Moving (0.16, -0.69) raw xDistance=0.67 yDistance=-0.23
21:24:31.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.67, slope = 0.14
21:24:31.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:31.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:24:31.100 00.000 12044 MoveAxis(W, 50, ABG)
21:24:31.100 00.000 12044 Guiding  Dir = 3, Dur = 50
21:24:31.107 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8345, med=625, FiltMin=539, FiltMax=6678, Gamma=0.810
21:24:31.113 00.006 14964 UpdateGuideState exits: m=116663 SNR=200.2
21:24:31.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:31.114 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:31.115 00.001 14964 Enqueuing Expose request
21:24:31.158 00.043 12044 IsSlewing returns 0
21:24:31.159 00.001 12044 IsGuiding returns 0
21:24:31.191 00.032 12044 PulseGuide returned control before completion, sleep 28
21:24:31.228 00.037 12044 IsGuiding returns 1
21:24:31.229 00.001 12044 scope still moving after pulse duration time elapsed
21:24:31.361 00.132 12044 IsSlewing returns 0
21:24:31.361 00.000 12044 IsGuiding returns 0
21:24:31.361 00.000 12044 scope move finished after 50 + 152 ms
21:24:31.361 00.000 12044 Move returns status 0, amount 50
21:24:31.361 00.000 12044 MoveAxis(N, 0, ABG)
21:24:31.361 00.000 12044 Move returns status 0, amount 0
21:24:31.361 00.000 12044 move complete, result=0
21:24:31.361 00.000 12044 worker thread done servicing request
21:24:31.361 00.000 12044 Worker thread wakes up
21:24:31.361 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:31.361 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:31.361 00.000 14964 GuideStep: 0.7 px 50 ms WEST, -0.2 px 0 ms NORTH
21:24:34.480 03.119 12044 Exposure complete
21:24:34.503 00.023 12044 worker thread done servicing request
21:24:34.503 00.000 14964 OnExposeComplete: enter
21:24:34.504 00.001 14964 UpdateGuideState(): m_state=6
21:24:34.504 00.000 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
21:24:34.505 00.001 14964 Star::Find returns 1 (0), X=808.92, Y=385.51, Mass=118697, SNR=205.6, Peak=8645 HFD=3.5
21:24:34.506 00.001 14964 MultiStar: [#1 0.12,-0.63,0.72,U] [#2 0.04,-0.57,0.36,U] 
21:24:34.506 00.000 14964 single-star, 2 included, MultiStar: {0.05, -0.38}, one-star: {0.00, -0.14}
21:24:34.507 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.67) = xAngle (0.12 = 0.12)
21:24:34.507 00.000 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.25 = -3.03)
21:24:34.508 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.55 mountX=0.14 mountY=-0.01, mountTheta=-0.11
21:24:34.509 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.14, opts=13)
21:24:34.510 00.001 14964 Enqueuing Move request for scope (0.00, -0.14)
21:24:34.510 00.000 12044 Worker thread wakes up
21:24:34.510 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
21:24:34.510 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
21:24:34.510 00.000 12044 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=-0.01
21:24:34.510 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.21, using input
21:24:34.510 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
21:24:34.510 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:34.510 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:24:34.510 00.000 12044 MoveAxis(E, 0, ABG)
21:24:34.510 00.000 12044 Move returns status 0, amount 0
21:24:34.510 00.000 12044 MoveAxis(N, 0, ABG)
21:24:34.512 00.002 12044 Move returns status 0, amount 0
21:24:34.512 00.000 12044 move complete, result=0
21:24:34.512 00.000 12044 worker thread done servicing request
21:24:34.519 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8645, med=624, FiltMin=537, FiltMax=6758, Gamma=0.810
21:24:34.525 00.006 14964 UpdateGuideState exits: m=118697 SNR=205.6
21:24:34.525 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:34.526 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:34.527 00.001 14964 Enqueuing Expose request
21:24:34.528 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:24:34.529 00.001 12044 Worker thread wakes up
21:24:34.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:34.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:37.630 03.101 12044 Exposure complete
21:24:37.669 00.039 12044 worker thread done servicing request
21:24:37.669 00.000 14964 OnExposeComplete: enter
21:24:37.670 00.001 14964 UpdateGuideState(): m_state=6
21:24:37.671 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
21:24:37.672 00.001 14964 Star::Find returns 1 (0), X=808.96, Y=385.57, Mass=118821, SNR=204.4, Peak=10281 HFD=3.5
21:24:37.673 00.001 14964 MultiStar: [#1 0.00,-0.65,0.72,U] [#2 -0.02,-0.65,0.38,U] 
21:24:37.673 00.000 14964 single-star, 2 included, MultiStar: {0.02, -0.38}, one-star: {0.04, -0.08}
21:24:37.674 00.001 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.67) = xAngle (0.56 = 0.56)
21:24:37.675 00.001 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.69 = -2.59)
21:24:37.675 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=0.07 mountY=-0.05, mountTheta=-0.55
21:24:37.679 00.004 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.08, opts=13)
21:24:37.681 00.002 14964 Enqueuing Move request for scope (0.04, -0.08)
21:24:37.681 00.000 12044 Worker thread wakes up
21:24:37.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:24:37.681 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:24:37.681 00.000 12044 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=-0.05
21:24:37.682 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
21:24:37.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:37.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:24:37.682 00.000 12044 MoveAxis(E, 0, ABG)
21:24:37.682 00.000 12044 Move returns status 0, amount 0
21:24:37.682 00.000 12044 MoveAxis(N, 0, ABG)
21:24:37.682 00.000 12044 Move returns status 0, amount 0
21:24:37.682 00.000 12044 move complete, result=0
21:24:37.682 00.000 12044 worker thread done servicing request
21:24:37.694 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10281, med=624, FiltMin=525, FiltMax=7354, Gamma=0.810
21:24:37.702 00.008 14964 UpdateGuideState exits: m=118821 SNR=204.4
21:24:37.704 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:37.704 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:37.705 00.001 14964 Enqueuing Expose request
21:24:37.705 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:24:37.706 00.001 12044 Worker thread wakes up
21:24:37.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:37.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:40.831 03.125 12044 Exposure complete
21:24:40.854 00.023 12044 worker thread done servicing request
21:24:40.854 00.000 14964 OnExposeComplete: enter
21:24:40.855 00.001 14964 UpdateGuideState(): m_state=6
21:24:40.855 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
21:24:40.856 00.001 14964 Star::Find returns 1 (0), X=808.86, Y=386.03, Mass=117548, SNR=210.4, Peak=9527 HFD=3.8
21:24:40.857 00.001 14964 MultiStar: [#1 0.02,0.21,0.65,U] [#2 -0.12,0.17,0.37,U] 
21:24:40.857 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.29}, one-star: {-0.06, 0.39}
21:24:40.858 00.001 14964 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.67) = xAngle (3.39 = -2.89)
21:24:40.858 00.000 14964 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.53 = 0.24)
21:24:40.859 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.72 mountX=-0.28 mountY=0.07, mountTheta=2.90
21:24:40.860 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.29, opts=13)
21:24:40.860 00.000 14964 Enqueuing Move request for scope (-0.04, 0.29)
21:24:40.861 00.001 12044 Worker thread wakes up
21:24:40.861 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
21:24:40.861 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
21:24:40.861 00.000 12044 Moving (-0.04, 0.29) raw xDistance=-0.28 yDistance=0.07
21:24:40.861 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.04
21:24:40.861 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:40.861 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:24:40.861 00.000 12044 MoveAxis(E, 0, ABG)
21:24:40.861 00.000 12044 Move returns status 0, amount 0
21:24:40.861 00.000 12044 MoveAxis(N, 0, ABG)
21:24:40.861 00.000 12044 Move returns status 0, amount 0
21:24:40.861 00.000 12044 move complete, result=0
21:24:40.861 00.000 12044 worker thread done servicing request
21:24:40.868 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9527, med=625, FiltMin=539, FiltMax=6389, Gamma=0.810
21:24:40.874 00.006 14964 UpdateGuideState exits: m=117548 SNR=210.4
21:24:40.875 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:40.875 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:40.876 00.001 14964 Enqueuing Expose request
21:24:40.876 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:40.877 00.001 12044 Worker thread wakes up
21:24:40.877 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:40.877 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:43.982 03.105 12044 Exposure complete
21:24:44.025 00.043 12044 worker thread done servicing request
21:24:44.025 00.000 14964 OnExposeComplete: enter
21:24:44.027 00.002 14964 UpdateGuideState(): m_state=6
21:24:44.029 00.002 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
21:24:44.030 00.001 14964 Star::Find returns 1 (0), X=809.06, Y=386.35, Mass=113372, SNR=194.2, Peak=9691 HFD=3.4
21:24:44.033 00.003 14964 MultiStar: [#1 -0.00,0.40,0.71,U] [#2 0.00,0.57,0.41,U] 
21:24:44.034 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.58}, one-star: {0.14, 0.71}
21:24:44.035 00.001 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.67) = xAngle (3.13 = 3.13)
21:24:44.036 00.001 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.26 = -0.02)
21:24:44.036 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.58 hyp=0.58 cameraTheta=1.46 mountX=-0.58 mountY=-0.01, mountTheta=-3.12
21:24:44.039 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.58, opts=13)
21:24:44.041 00.002 14964 Enqueuing Move request for scope (0.06, 0.58)
21:24:44.042 00.001 12044 Worker thread wakes up
21:24:44.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.58) opts 0xd
21:24:44.042 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.58)
21:24:44.042 00.000 12044 Moving (0.06, 0.58) raw xDistance=-0.58 yDistance=-0.01
21:24:44.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.58, slope = -0.08
21:24:44.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:44.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:24:44.042 00.000 12044 MoveAxis(E, 50, ABG)
21:24:44.042 00.000 12044 Guiding  Dir = 2, Dur = 50
21:24:44.058 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9691, med=624, FiltMin=531, FiltMax=6382, Gamma=0.810
21:24:44.067 00.009 12044 IsSlewing returns 0
21:24:44.068 00.001 14964 UpdateGuideState exits: m=113372 SNR=194.2
21:24:44.070 00.002 12044 IsGuiding returns 0
21:24:44.070 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:44.072 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:44.073 00.001 14964 Enqueuing Expose request
21:24:44.102 00.029 12044 PulseGuide returned control before completion, sleep 28
21:24:44.148 00.046 12044 IsGuiding returns 1
21:24:44.148 00.000 12044 scope still moving after pulse duration time elapsed
21:24:44.207 00.059 12044 IsSlewing returns 0
21:24:44.207 00.000 12044 IsGuiding returns 0
21:24:44.207 00.000 12044 scope move finished after 50 + 87 ms
21:24:44.207 00.000 12044 Move returns status 0, amount 50
21:24:44.207 00.000 12044 MoveAxis(N, 0, ABG)
21:24:44.207 00.000 12044 Move returns status 0, amount 0
21:24:44.207 00.000 12044 move complete, result=0
21:24:44.207 00.000 12044 worker thread done servicing request
21:24:44.207 00.000 12044 Worker thread wakes up
21:24:44.208 00.001 14964 GuideStep: -0.6 px 50 ms EAST, -0.0 px 0 ms NORTH
21:24:44.209 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:44.209 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:47.311 03.102 12044 Exposure complete
21:24:47.341 00.030 12044 worker thread done servicing request
21:24:47.342 00.001 14964 OnExposeComplete: enter
21:24:47.343 00.001 14964 UpdateGuideState(): m_state=6
21:24:47.343 00.000 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
21:24:47.344 00.001 14964 Star::Find returns 1 (0), X=808.80, Y=385.65, Mass=116412, SNR=204.7, Peak=8105 HFD=3.7
21:24:47.344 00.000 14964 MultiStar: [#1 -0.12,-0.09,0.68,U] [#2 -0.09,-0.14,0.38,U] 
21:24:47.345 00.001 14964 single-star, 2 included, MultiStar: {-0.12, -0.06}, one-star: {-0.12, 0.00}
21:24:47.345 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.67) = xAngle (4.77 = -1.51)
21:24:47.346 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.90 = 1.62)
21:24:47.348 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.10 mountX=0.01 mountY=0.12, mountTheta=1.51
21:24:47.350 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.00, opts=13)
21:24:47.351 00.001 14964 Enqueuing Move request for scope (-0.12, 0.00)
21:24:47.352 00.001 12044 Worker thread wakes up
21:24:47.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
21:24:47.352 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
21:24:47.352 00.000 12044 Moving (-0.12, 0.00) raw xDistance=0.01 yDistance=0.12
21:24:47.352 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.06
21:24:47.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:47.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:24:47.352 00.000 12044 MoveAxis(E, 0, ABG)
21:24:47.352 00.000 12044 Move returns status 0, amount 0
21:24:47.352 00.000 12044 MoveAxis(N, 0, ABG)
21:24:47.352 00.000 12044 Move returns status 0, amount 0
21:24:47.352 00.000 12044 move complete, result=0
21:24:47.352 00.000 12044 worker thread done servicing request
21:24:47.363 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8105, med=623, FiltMin=527, FiltMax=6150, Gamma=0.810
21:24:47.371 00.008 14964 UpdateGuideState exits: m=116412 SNR=204.7
21:24:47.373 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:47.375 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:47.375 00.000 14964 Enqueuing Expose request
21:24:47.377 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:47.380 00.003 12044 Worker thread wakes up
21:24:47.380 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:47.380 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:50.516 03.136 12044 Exposure complete
21:24:50.541 00.025 12044 worker thread done servicing request
21:24:50.542 00.001 14964 OnExposeComplete: enter
21:24:50.542 00.000 14964 UpdateGuideState(): m_state=6
21:24:50.543 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
21:24:50.544 00.001 14964 Star::Find returns 1 (0), X=809.01, Y=386.09, Mass=118336, SNR=208.9, Peak=8289 HFD=4.0
21:24:50.544 00.000 14964 MultiStar: [#1 0.01,0.11,0.70,U] [#2 0.03,-0.05,0.35,U] 
21:24:50.545 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.25}, one-star: {0.09, 0.44}
21:24:50.545 00.000 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.67) = xAngle (3.03 = 3.03)
21:24:50.546 00.001 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.17 = -0.11)
21:24:50.546 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.37 mountX=-0.25 mountY=-0.03, mountTheta=-3.03
21:24:50.547 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.25, opts=13)
21:24:50.548 00.001 14964 Enqueuing Move request for scope (0.05, 0.25)
21:24:50.548 00.000 12044 Worker thread wakes up
21:24:50.548 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
21:24:50.548 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
21:24:50.548 00.000 12044 Moving (0.05, 0.25) raw xDistance=-0.25 yDistance=-0.03
21:24:50.548 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.50, using input
21:24:50.548 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.08
21:24:50.548 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:50.548 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:24:50.548 00.000 12044 MoveAxis(E, 0, ABG)
21:24:50.548 00.000 12044 Move returns status 0, amount 0
21:24:50.549 00.001 12044 MoveAxis(N, 0, ABG)
21:24:50.549 00.000 12044 Move returns status 0, amount 0
21:24:50.549 00.000 12044 move complete, result=0
21:24:50.549 00.000 12044 worker thread done servicing request
21:24:50.557 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8289, med=625, FiltMin=531, FiltMax=6109, Gamma=0.810
21:24:50.563 00.006 14964 UpdateGuideState exits: m=118336 SNR=208.9
21:24:50.564 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:50.564 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:50.566 00.002 14964 Enqueuing Expose request
21:24:50.567 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:24:50.568 00.001 12044 Worker thread wakes up
21:24:50.568 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:50.568 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:53.682 03.114 12044 Exposure complete
21:24:53.710 00.028 12044 worker thread done servicing request
21:24:53.711 00.001 14964 OnExposeComplete: enter
21:24:53.711 00.000 14964 UpdateGuideState(): m_state=6
21:24:53.712 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
21:24:53.712 00.000 14964 Star::Find returns 1 (0), X=809.40, Y=386.50, Mass=116726, SNR=196.9, Peak=8457 HFD=3.3
21:24:53.713 00.001 14964 MultiStar: [#1 0.32,0.30,0.71,U] [#2 0.44,0.32,0.40,U] 
21:24:53.713 00.000 14964 refined, 2 included, MultiStar: {0.42, 0.57}, one-star: {0.48, 0.85}
21:24:53.714 00.001 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.67) = xAngle (2.60 = 2.60)
21:24:53.714 00.000 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.73 = -0.55)
21:24:53.715 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.57 hyp=0.70 cameraTheta=0.93 mountX=-0.60 mountY=-0.37, mountTheta=-2.59
21:24:53.717 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.57, opts=13)
21:24:53.718 00.001 14964 Enqueuing Move request for scope (0.42, 0.57)
21:24:53.719 00.001 12044 Worker thread wakes up
21:24:53.719 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.57) opts 0xd
21:24:53.719 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.57)
21:24:53.719 00.000 12044 Moving (0.42, 0.57) raw xDistance=-0.60 yDistance=-0.37
21:24:53.719 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.60 is < calculated value -0.73, using input
21:24:53.719 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.60, slope = -0.11
21:24:53.719 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:53.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:24:53.719 00.000 12044 MoveAxis(E, 42, ABG)
21:24:53.719 00.000 12044 Guiding  Dir = 2, Dur = 42
21:24:53.729 00.010 14964 UpdateImageDisplay: Size=(968,608) min=286, max=8457, med=625, FiltMin=526, FiltMax=5882, Gamma=0.810
21:24:53.738 00.009 14964 UpdateGuideState exits: m=116726 SNR=196.9
21:24:53.738 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:53.739 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:53.739 00.000 14964 Enqueuing Expose request
21:24:53.802 00.063 12044 IsSlewing returns 0
21:24:53.802 00.000 12044 IsGuiding returns 0
21:24:53.834 00.032 12044 PulseGuide returned control before completion, sleep 21
21:24:53.865 00.031 12044 IsGuiding returns 1
21:24:53.865 00.000 12044 scope still moving after pulse duration time elapsed
21:24:53.960 00.095 12044 IsSlewing returns 0
21:24:53.960 00.000 12044 IsGuiding returns 0
21:24:53.960 00.000 12044 scope move finished after 42 + 116 ms
21:24:53.961 00.001 12044 Move returns status 0, amount 42
21:24:53.961 00.000 12044 MoveAxis(N, 0, ABG)
21:24:53.961 00.000 12044 Move returns status 0, amount 0
21:24:53.961 00.000 12044 move complete, result=0
21:24:53.961 00.000 12044 worker thread done servicing request
21:24:53.961 00.000 12044 Worker thread wakes up
21:24:53.961 00.000 14964 GuideStep: -0.6 px 42 ms EAST, -0.4 px 0 ms NORTH
21:24:53.963 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:53.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:24:57.065 03.102 12044 Exposure complete
21:24:57.109 00.044 12044 worker thread done servicing request
21:24:57.110 00.001 14964 OnExposeComplete: enter
21:24:57.112 00.002 14964 UpdateGuideState(): m_state=6
21:24:57.114 00.002 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
21:24:57.116 00.002 14964 Star::Find returns 1 (0), X=808.77, Y=385.62, Mass=114841, SNR=207.4, Peak=8137 HFD=3.6
21:24:57.121 00.005 14964 MultiStar: [#1 -0.18,-0.16,0.70,U] [#2 -0.36,-0.37,0.37,U] 
21:24:57.122 00.001 14964 single-star, 2 included, MultiStar: {-0.20, -0.13}, one-star: {-0.15, -0.03}
21:24:57.123 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.67) = xAngle (-1.30 = -1.30)
21:24:57.125 00.002 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.83 = 1.83)
21:24:57.126 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.97 mountX=0.04 mountY=0.14, mountTheta=1.30
21:24:57.128 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.03, opts=13)
21:24:57.130 00.002 14964 Enqueuing Move request for scope (-0.15, -0.03)
21:24:57.131 00.001 12044 Worker thread wakes up
21:24:57.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
21:24:57.131 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
21:24:57.131 00.000 12044 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.14
21:24:57.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.09
21:24:57.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:57.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:24:57.132 00.001 12044 MoveAxis(E, 0, ABG)
21:24:57.132 00.000 12044 Move returns status 0, amount 0
21:24:57.132 00.000 12044 MoveAxis(N, 0, ABG)
21:24:57.132 00.000 12044 Move returns status 0, amount 0
21:24:57.132 00.000 12044 move complete, result=0
21:24:57.132 00.000 12044 worker thread done servicing request
21:24:57.147 00.015 14964 UpdateImageDisplay: Size=(968,608) min=79, max=8137, med=623, FiltMin=527, FiltMax=6474, Gamma=0.810
21:24:57.156 00.009 14964 UpdateGuideState exits: m=114841 SNR=207.4
21:24:57.157 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:57.159 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:24:57.160 00.001 14964 Enqueuing Expose request
21:24:57.161 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:57.163 00.002 12044 Worker thread wakes up
21:24:57.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:24:57.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:00.273 03.110 12044 Exposure complete
21:25:00.312 00.039 12044 worker thread done servicing request
21:25:00.312 00.000 14964 OnExposeComplete: enter
21:25:00.315 00.003 14964 UpdateGuideState(): m_state=6
21:25:00.316 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
21:25:00.318 00.002 14964 Star::Find returns 1 (0), X=808.76, Y=385.53, Mass=114500, SNR=195.3, Peak=8537 HFD=3.4
21:25:00.321 00.003 14964 MultiStar: [#1 -0.13,-0.82,0.00,M1] [#2 -0.26,-0.77,0.00,M1] 
21:25:00.323 00.002 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.67) = xAngle (-0.84 = -0.84)
21:25:00.326 00.003 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.29 = 2.29)
21:25:00.328 00.002 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.51 mountX=0.13 mountY=0.15, mountTheta=0.84
21:25:00.333 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.12, opts=13)
21:25:00.334 00.001 14964 Enqueuing Move request for scope (-0.16, -0.12)
21:25:00.336 00.002 12044 Worker thread wakes up
21:25:00.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
21:25:00.336 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
21:25:00.336 00.000 12044 Moving (-0.16, -0.12) raw xDistance=0.13 yDistance=0.15
21:25:00.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.05
21:25:00.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:00.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:25:00.336 00.000 12044 MoveAxis(E, 0, ABG)
21:25:00.336 00.000 12044 Move returns status 0, amount 0
21:25:00.336 00.000 12044 MoveAxis(N, 0, ABG)
21:25:00.336 00.000 12044 Move returns status 0, amount 0
21:25:00.336 00.000 12044 move complete, result=0
21:25:00.336 00.000 12044 worker thread done servicing request
21:25:00.349 00.013 14964 UpdateImageDisplay: Size=(968,608) min=154, max=8537, med=624, FiltMin=534, FiltMax=5594, Gamma=0.810
21:25:00.359 00.010 14964 UpdateGuideState exits: m=114500 SNR=195.3
21:25:00.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:00.362 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:00.362 00.000 14964 Enqueuing Expose request
21:25:00.363 00.001 12044 Worker thread wakes up
21:25:00.363 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:25:00.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:00.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:03.472 03.109 12044 Exposure complete
21:25:03.508 00.036 12044 worker thread done servicing request
21:25:03.508 00.000 14964 OnExposeComplete: enter
21:25:03.510 00.002 14964 UpdateGuideState(): m_state=6
21:25:03.512 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
21:25:03.514 00.002 14964 Star::Find returns 1 (0), X=809.11, Y=385.40, Mass=114585, SNR=190.2, Peak=8489 HFD=3.8
21:25:03.519 00.005 14964 MultiStar: [#1 0.19,-0.81,0.00,M2] [#2 0.20,-0.73,0.38,U] 
21:25:03.521 00.002 14964 single-star, 1 included, MultiStar: {0.20, -0.38}, one-star: {0.19, -0.24}
21:25:03.521 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:25:03.522 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
21:25:03.522 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-0.90 mountX=0.22 mountY=-0.21, mountTheta=-0.77
21:25:03.526 00.004 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.24, opts=13)
21:25:03.526 00.000 14964 Enqueuing Move request for scope (0.19, -0.24)
21:25:03.527 00.001 12044 Worker thread wakes up
21:25:03.527 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
21:25:03.527 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
21:25:03.527 00.000 12044 Moving (0.19, -0.24) raw xDistance=0.22 yDistance=-0.21
21:25:03.527 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.02
21:25:03.528 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:03.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:25:03.528 00.000 12044 MoveAxis(E, 0, ABG)
21:25:03.528 00.000 12044 Move returns status 0, amount 0
21:25:03.528 00.000 12044 MoveAxis(N, 0, ABG)
21:25:03.528 00.000 12044 Move returns status 0, amount 0
21:25:03.528 00.000 12044 move complete, result=0
21:25:03.528 00.000 12044 worker thread done servicing request
21:25:03.541 00.013 14964 UpdateImageDisplay: Size=(968,608) min=139, max=8489, med=624, FiltMin=537, FiltMax=6362, Gamma=0.810
21:25:03.551 00.010 14964 UpdateGuideState exits: m=114585 SNR=190.2
21:25:03.553 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:03.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:03.554 00.001 14964 Enqueuing Expose request
21:25:03.554 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:03.555 00.001 12044 Worker thread wakes up
21:25:03.556 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:03.556 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:06.687 03.131 12044 Exposure complete
21:25:06.722 00.035 12044 worker thread done servicing request
21:25:06.723 00.001 14964 OnExposeComplete: enter
21:25:06.724 00.001 14964 UpdateGuideState(): m_state=6
21:25:06.725 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
21:25:06.725 00.000 14964 Star::Find returns 1 (0), X=809.18, Y=384.94, Mass=117016, SNR=206.1, Peak=10533 HFD=3.2
21:25:06.727 00.002 14964 MultiStar: [#1 0.26,-1.25,0.00,M3] [#2 0.24,-1.29,0.00,M1] 
21:25:06.728 00.001 14964 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.67) = xAngle (0.45 = 0.45)
21:25:06.730 00.002 14964 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.58 = -2.70)
21:25:06.731 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.71 hyp=0.76 cameraTheta=-1.22 mountX=0.68 mountY=-0.32, mountTheta=-0.44
21:25:06.733 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.71, opts=13)
21:25:06.734 00.001 14964 Enqueuing Move request for scope (0.26, -0.71)
21:25:06.736 00.002 12044 Worker thread wakes up
21:25:06.736 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.71) opts 0xd
21:25:06.736 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.71)
21:25:06.736 00.000 12044 Moving (0.26, -0.71) raw xDistance=0.68 yDistance=-0.32
21:25:06.736 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.49 from input 0.68, slope = 0.07
21:25:06.736 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:06.736 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:25:06.736 00.000 12044 MoveAxis(W, 52, ABG)
21:25:06.736 00.000 12044 Guiding  Dir = 3, Dur = 52
21:25:06.751 00.015 14964 UpdateImageDisplay: Size=(968,608) min=190, max=10533, med=624, FiltMin=539, FiltMax=6927, Gamma=0.810
21:25:06.761 00.010 14964 UpdateGuideState exits: m=117016 SNR=206.1
21:25:06.762 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:06.764 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:06.765 00.001 14964 Enqueuing Expose request
21:25:06.864 00.099 12044 IsSlewing returns 0
21:25:06.866 00.002 12044 IsGuiding returns 0
21:25:06.897 00.031 12044 PulseGuide returned control before completion, sleep 31
21:25:06.958 00.061 12044 IsGuiding returns 1
21:25:06.958 00.000 12044 scope still moving after pulse duration time elapsed
21:25:07.055 00.097 12044 IsSlewing returns 0
21:25:07.056 00.001 12044 IsGuiding returns 0
21:25:07.056 00.000 12044 scope move finished after 52 + 138 ms
21:25:07.056 00.000 12044 Move returns status 0, amount 52
21:25:07.056 00.000 12044 MoveAxis(N, 0, ABG)
21:25:07.056 00.000 12044 Move returns status 0, amount 0
21:25:07.056 00.000 12044 move complete, result=0
21:25:07.056 00.000 12044 worker thread done servicing request
21:25:07.056 00.000 12044 Worker thread wakes up
21:25:07.056 00.000 14964 GuideStep: 0.7 px 52 ms WEST, -0.3 px 0 ms NORTH
21:25:07.058 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:07.058 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:10.181 03.123 12044 Exposure complete
21:25:10.221 00.040 12044 worker thread done servicing request
21:25:10.221 00.000 14964 OnExposeComplete: enter
21:25:10.221 00.000 14964 UpdateGuideState(): m_state=6
21:25:10.222 00.001 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
21:25:10.222 00.000 14964 Star::Find returns 1 (0), X=809.28, Y=385.15, Mass=115650, SNR=203.7, Peak=10793 HFD=3.3
21:25:10.223 00.001 14964 MultiStar: [#1 0.50,-1.01,0.00,M4] [#2 0.32,-1.12,0.00,M2] 
21:25:10.224 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.67) = xAngle (0.73 = 0.73)
21:25:10.224 00.000 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.86 = -2.42)
21:25:10.225 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.50 hyp=0.62 cameraTheta=-0.94 mountX=0.46 mountY=-0.41, mountTheta=-0.72
21:25:10.226 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.50, opts=13)
21:25:10.227 00.001 14964 Enqueuing Move request for scope (0.36, -0.50)
21:25:10.227 00.000 12044 Worker thread wakes up
21:25:10.227 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.50) opts 0xd
21:25:10.227 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.50)
21:25:10.227 00.000 12044 Moving (0.36, -0.50) raw xDistance=0.46 yDistance=-0.41
21:25:10.227 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.46 is < calculated value 0.73, using input
21:25:10.227 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.46, slope = 0.11
21:25:10.227 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:10.227 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:25:10.227 00.000 12044 MoveAxis(W, 32, ABG)
21:25:10.227 00.000 12044 Guiding  Dir = 3, Dur = 32
21:25:10.235 00.008 14964 UpdateImageDisplay: Size=(968,608) min=26, max=10793, med=625, FiltMin=537, FiltMax=7099, Gamma=0.810
21:25:10.241 00.006 14964 UpdateGuideState exits: m=115650 SNR=203.7
21:25:10.241 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:10.243 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:10.243 00.000 14964 Enqueuing Expose request
21:25:10.273 00.030 12044 IsSlewing returns 0
21:25:10.273 00.000 12044 IsGuiding returns 0
21:25:10.304 00.031 12044 PulseGuide returned control before completion, sleep 11
21:25:10.337 00.033 12044 IsGuiding returns 1
21:25:10.337 00.000 12044 scope still moving after pulse duration time elapsed
21:25:10.398 00.061 12044 IsSlewing returns 0
21:25:10.399 00.001 12044 IsGuiding returns 0
21:25:10.399 00.000 12044 scope move finished after 32 + 93 ms
21:25:10.399 00.000 12044 Move returns status 0, amount 32
21:25:10.399 00.000 12044 MoveAxis(N, 0, ABG)
21:25:10.399 00.000 12044 Move returns status 0, amount 0
21:25:10.399 00.000 12044 move complete, result=0
21:25:10.399 00.000 12044 worker thread done servicing request
21:25:10.399 00.000 12044 Worker thread wakes up
21:25:10.399 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:10.399 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:10.399 00.000 14964 GuideStep: 0.5 px 32 ms WEST, -0.4 px 0 ms NORTH
21:25:13.503 03.104 12044 Exposure complete
21:25:13.537 00.034 12044 worker thread done servicing request
21:25:13.537 00.000 14964 OnExposeComplete: enter
21:25:13.538 00.001 14964 UpdateGuideState(): m_state=6
21:25:13.539 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
21:25:13.539 00.000 14964 Star::Find returns 1 (0), X=809.39, Y=385.53, Mass=117205, SNR=207.9, Peak=12197 HFD=3.2
21:25:13.540 00.001 14964 MultiStar: [#1 0.43,-0.76,0.00,M5] [#2 0.48,-0.76,0.00,M3] 
21:25:13.541 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.67) = xAngle (1.43 = 1.43)
21:25:13.541 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.57 = -1.71)
21:25:13.542 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.11 hyp=0.49 cameraTheta=-0.23 mountX=0.07 mountY=-0.48, mountTheta=-1.43
21:25:13.544 00.002 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.11, opts=13)
21:25:13.546 00.002 14964 Enqueuing Move request for scope (0.47, -0.11)
21:25:13.547 00.001 12044 Worker thread wakes up
21:25:13.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.11) opts 0xd
21:25:13.547 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.11)
21:25:13.547 00.000 12044 Moving (0.47, -0.11) raw xDistance=0.07 yDistance=-0.48
21:25:13.547 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.64, using input
21:25:13.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.10
21:25:13.548 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:25:13.548 00.000 12044 MoveAxis(E, 0, ABG)
21:25:13.548 00.000 12044 Move returns status 0, amount 0
21:25:13.548 00.000 12044 MoveAxis(N, 45, ABG)
21:25:13.548 00.000 12044 Guiding  Dir = 0, Dur = 45
21:25:13.560 00.012 14964 UpdateImageDisplay: Size=(968,608) min=18, max=12197, med=624, FiltMin=532, FiltMax=7470, Gamma=0.810
21:25:13.570 00.010 14964 UpdateGuideState exits: m=117205 SNR=207.9
21:25:13.570 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:13.571 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:13.573 00.002 14964 Enqueuing Expose request
21:25:13.601 00.028 12044 IsSlewing returns 0
21:25:13.602 00.001 12044 IsGuiding returns 0
21:25:13.634 00.032 12044 PulseGuide returned control before completion, sleep 24
21:25:13.664 00.030 12044 IsGuiding returns 1
21:25:13.664 00.000 12044 scope still moving after pulse duration time elapsed
21:25:13.725 00.061 12044 IsSlewing returns 0
21:25:13.726 00.001 12044 IsGuiding returns 0
21:25:13.726 00.000 12044 scope move finished after 45 + 78 ms
21:25:13.726 00.000 12044 Move returns status 0, amount 45
21:25:13.726 00.000 12044 move complete, result=0
21:25:13.726 00.000 12044 worker thread done servicing request
21:25:13.726 00.000 12044 Worker thread wakes up
21:25:13.726 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:13.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:13.726 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 45 ms NORTH
21:25:16.851 03.125 12044 Exposure complete
21:25:16.879 00.028 12044 worker thread done servicing request
21:25:16.879 00.000 14964 OnExposeComplete: enter
21:25:16.881 00.002 14964 UpdateGuideState(): m_state=6
21:25:16.882 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
21:25:16.884 00.002 14964 Star::Find returns 1 (0), X=808.90, Y=385.97, Mass=117400, SNR=202.7, Peak=10475 HFD=3.1
21:25:16.885 00.001 14964 MultiStar: [#1 -0.17,-0.10,0.69,U] [#2 -0.13,-0.23,0.39,U] 
21:25:16.887 00.002 14964 refined, 2 included, MultiStar: {-0.09, 0.08}, one-star: {-0.02, 0.32}
21:25:16.888 00.001 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.67) = xAngle (4.09 = -2.20)
21:25:16.889 00.001 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.22 = 0.94)
21:25:16.891 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=-0.07 mountY=0.10, mountTheta=2.20
21:25:16.893 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.08, opts=13)
21:25:16.894 00.001 14964 Enqueuing Move request for scope (-0.09, 0.08)
21:25:16.896 00.002 12044 Worker thread wakes up
21:25:16.896 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
21:25:16.896 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
21:25:16.896 00.000 12044 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=0.10
21:25:16.896 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.05
21:25:16.896 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:16.896 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:25:16.896 00.000 12044 MoveAxis(E, 0, ABG)
21:25:16.896 00.000 12044 Move returns status 0, amount 0
21:25:16.897 00.001 12044 MoveAxis(N, 0, ABG)
21:25:16.897 00.000 12044 Move returns status 0, amount 0
21:25:16.897 00.000 12044 move complete, result=0
21:25:16.897 00.000 12044 worker thread done servicing request
21:25:16.914 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10475, med=624, FiltMin=541, FiltMax=6686, Gamma=0.810
21:25:16.925 00.011 14964 UpdateGuideState exits: m=117400 SNR=202.7
21:25:16.927 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:16.928 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:16.929 00.001 14964 Enqueuing Expose request
21:25:16.929 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:16.930 00.001 12044 Worker thread wakes up
21:25:16.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:16.930 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:20.056 03.126 12044 Exposure complete
21:25:20.084 00.028 12044 worker thread done servicing request
21:25:20.084 00.000 14964 OnExposeComplete: enter
21:25:20.085 00.001 14964 UpdateGuideState(): m_state=6
21:25:20.085 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
21:25:20.086 00.001 14964 Star::Find returns 1 (0), X=808.77, Y=386.37, Mass=113764, SNR=196.1, Peak=9439 HFD=3.6
21:25:20.087 00.001 14964 MultiStar: [#1 -0.26,0.42,0.71,U] [#2 -0.30,0.33,0.35,U] 
21:25:20.087 00.000 14964 refined, 2 included, MultiStar: {-0.21, 0.55}, one-star: {-0.15, 0.72}
21:25:20.088 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.67) = xAngle (3.61 = -2.68)
21:25:20.088 00.000 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.74 = 0.46)
21:25:20.089 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.55 hyp=0.59 cameraTheta=1.94 mountX=-0.53 mountY=0.26, mountTheta=2.68
21:25:20.090 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.55, opts=13)
21:25:20.090 00.000 14964 Enqueuing Move request for scope (-0.21, 0.55)
21:25:20.091 00.001 12044 Worker thread wakes up
21:25:20.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.55) opts 0xd
21:25:20.091 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.55)
21:25:20.091 00.000 12044 Moving (-0.21, 0.55) raw xDistance=-0.53 yDistance=0.26
21:25:20.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.53, slope = 0.02
21:25:20.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:20.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:25:20.091 00.000 12044 MoveAxis(E, 0, ABG)
21:25:20.091 00.000 12044 Move returns status 0, amount 0
21:25:20.091 00.000 12044 MoveAxis(N, 0, ABG)
21:25:20.091 00.000 12044 Move returns status 0, amount 0
21:25:20.091 00.000 12044 move complete, result=0
21:25:20.091 00.000 12044 worker thread done servicing request
21:25:20.099 00.008 14964 UpdateImageDisplay: Size=(968,608) min=156, max=9439, med=624, FiltMin=544, FiltMax=6233, Gamma=0.810
21:25:20.104 00.005 14964 UpdateGuideState exits: m=113764 SNR=196.1
21:25:20.104 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:20.105 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:20.105 00.000 14964 Enqueuing Expose request
21:25:20.106 00.001 14964 GuideStep: -0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
21:25:20.106 00.000 12044 Worker thread wakes up
21:25:20.106 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:20.106 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:23.231 03.125 12044 Exposure complete
21:25:23.264 00.033 12044 worker thread done servicing request
21:25:23.264 00.000 14964 OnExposeComplete: enter
21:25:23.265 00.001 14964 UpdateGuideState(): m_state=6
21:25:23.265 00.000 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
21:25:23.266 00.001 14964 Star::Find returns 1 (0), X=808.77, Y=386.15, Mass=115173, SNR=191.0, Peak=9275 HFD=3.6
21:25:23.267 00.001 14964 MultiStar: [#1 -0.24,0.25,0.76,U] [#2 -0.41,0.19,0.42,U] 
21:25:23.267 00.000 14964 refined, 2 included, MultiStar: {-0.23, 0.35}, one-star: {-0.15, 0.50}
21:25:23.268 00.001 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.67) = xAngle (3.82 = -2.46)
21:25:23.268 00.000 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.96 = 0.67)
21:25:23.269 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.15 mountX=-0.33 mountY=0.26, mountTheta=2.47
21:25:23.270 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.35, opts=13)
21:25:23.272 00.002 14964 Enqueuing Move request for scope (-0.23, 0.35)
21:25:23.273 00.001 12044 Worker thread wakes up
21:25:23.273 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
21:25:23.273 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
21:25:23.273 00.000 12044 Moving (-0.23, 0.35) raw xDistance=-0.33 yDistance=0.26
21:25:23.273 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.33, slope = -0.02
21:25:23.273 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:23.273 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:25:23.273 00.000 12044 MoveAxis(E, 14, ABG)
21:25:23.273 00.000 12044 Guiding  Dir = 2, Dur = 14
21:25:23.291 00.018 14964 UpdateImageDisplay: Size=(968,608) min=220, max=9275, med=623, FiltMin=536, FiltMax=6689, Gamma=0.810
21:25:23.301 00.010 14964 UpdateGuideState exits: m=115173 SNR=191.0
21:25:23.302 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:23.302 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:23.303 00.001 14964 Enqueuing Expose request
21:25:23.305 00.002 12044 IsSlewing returns 0
21:25:23.305 00.000 12044 IsGuiding returns 0
21:25:23.338 00.033 12044 IsGuiding returns 1
21:25:23.338 00.000 12044 scope still moving after pulse duration time elapsed
21:25:23.398 00.060 12044 IsSlewing returns 0
21:25:23.399 00.001 12044 IsGuiding returns 0
21:25:23.399 00.000 12044 scope move finished after 14 + 79 ms
21:25:23.399 00.000 12044 Move returns status 0, amount 14
21:25:23.399 00.000 12044 MoveAxis(N, 0, ABG)
21:25:23.399 00.000 12044 Move returns status 0, amount 0
21:25:23.399 00.000 12044 move complete, result=0
21:25:23.399 00.000 12044 worker thread done servicing request
21:25:23.399 00.000 12044 Worker thread wakes up
21:25:23.399 00.000 14964 GuideStep: -0.3 px 14 ms EAST, 0.3 px 0 ms NORTH
21:25:23.400 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:23.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:26.525 03.125 12044 Exposure complete
21:25:26.563 00.038 12044 worker thread done servicing request
21:25:26.563 00.000 14964 OnExposeComplete: enter
21:25:26.564 00.001 14964 UpdateGuideState(): m_state=6
21:25:26.565 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
21:25:26.565 00.000 14964 Star::Find returns 1 (0), X=809.14, Y=385.93, Mass=116510, SNR=200.3, Peak=8529 HFD=4.1
21:25:26.567 00.002 14964 MultiStar: [#1 0.11,0.02,0.75,U] [#2 0.02,-0.07,0.37,U] 
21:25:26.568 00.001 14964 refined, 2 included, MultiStar: {0.15, 0.13}, one-star: {0.22, 0.28}
21:25:26.570 00.002 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.67) = xAngle (2.39 = 2.39)
21:25:26.571 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.53 = -0.76)
21:25:26.573 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.19 cameraTheta=0.73 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
21:25:26.575 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.13, opts=13)
21:25:26.575 00.000 14964 Enqueuing Move request for scope (0.15, 0.13)
21:25:26.576 00.001 12044 Worker thread wakes up
21:25:26.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
21:25:26.576 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
21:25:26.576 00.000 12044 Moving (0.15, 0.13) raw xDistance=-0.14 yDistance=-0.13
21:25:26.576 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.44, using input
21:25:26.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.07
21:25:26.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:26.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:25:26.576 00.000 12044 MoveAxis(E, 0, ABG)
21:25:26.576 00.000 12044 Move returns status 0, amount 0
21:25:26.576 00.000 12044 MoveAxis(N, 0, ABG)
21:25:26.576 00.000 12044 Move returns status 0, amount 0
21:25:26.577 00.001 12044 move complete, result=0
21:25:26.577 00.000 12044 worker thread done servicing request
21:25:26.587 00.010 14964 UpdateImageDisplay: Size=(968,608) min=278, max=8529, med=624, FiltMin=532, FiltMax=5715, Gamma=0.810
21:25:26.599 00.012 14964 UpdateGuideState exits: m=116510 SNR=200.3
21:25:26.601 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.603 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:26.604 00.001 14964 Enqueuing Expose request
21:25:26.605 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:26.606 00.001 12044 Worker thread wakes up
21:25:26.606 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:26.606 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:29.720 03.114 12044 Exposure complete
21:25:29.746 00.026 12044 worker thread done servicing request
21:25:29.746 00.000 14964 OnExposeComplete: enter
21:25:29.747 00.001 14964 UpdateGuideState(): m_state=6
21:25:29.749 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
21:25:29.750 00.001 14964 Star::Find returns 1 (0), X=809.50, Y=386.44, Mass=117258, SNR=206.5, Peak=8071 HFD=3.3
21:25:29.751 00.001 14964 MultiStar: [#1 0.55,0.56,0.00,M2] [#2 0.55,0.61,0.00,M1] 
21:25:29.753 00.002 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.67) = xAngle (2.61 = 2.61)
21:25:29.754 00.001 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.74 = -0.54)
21:25:29.756 00.002 14964 CameraToMount -- cameraX=0.58 cameraY=0.80 hyp=0.99 cameraTheta=0.94 mountX=-0.85 mountY=-0.51, mountTheta=-2.60
21:25:29.758 00.002 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.80, opts=13)
21:25:29.759 00.001 14964 Enqueuing Move request for scope (0.58, 0.80)
21:25:29.759 00.000 12044 Worker thread wakes up
21:25:29.760 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.80) opts 0xd
21:25:29.760 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.80)
21:25:29.760 00.000 12044 Moving (0.58, 0.80) raw xDistance=-0.85 yDistance=-0.51
21:25:29.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.77 from input -0.85, slope = -0.12
21:25:29.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:25:29.760 00.000 12044 MoveAxis(E, 83, ABG)
21:25:29.760 00.000 12044 Guiding  Dir = 2, Dur = 83
21:25:29.773 00.013 14964 UpdateImageDisplay: Size=(968,608) min=26, max=8071, med=625, FiltMin=536, FiltMax=6165, Gamma=0.810
21:25:29.785 00.012 14964 UpdateGuideState exits: m=117258 SNR=206.5
21:25:29.787 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:29.788 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:29.790 00.002 14964 Enqueuing Expose request
21:25:29.791 00.001 12044 IsSlewing returns 0
21:25:29.791 00.000 12044 IsGuiding returns 0
21:25:29.825 00.034 12044 PulseGuide returned control before completion, sleep 60
21:25:29.932 00.107 12044 IsGuiding returns 1
21:25:29.933 00.001 12044 scope still moving after pulse duration time elapsed
21:25:29.996 00.063 12044 IsSlewing returns 0
21:25:29.997 00.001 12044 IsGuiding returns 0
21:25:29.997 00.000 12044 scope move finished after 83 + 121 ms
21:25:29.997 00.000 12044 Move returns status 0, amount 83
21:25:29.997 00.000 12044 MoveAxis(N, 48, ABG)
21:25:29.997 00.000 12044 Guiding  Dir = 0, Dur = 48
21:25:30.026 00.029 12044 IsSlewing returns 0
21:25:30.026 00.000 12044 IsGuiding returns 0
21:25:30.058 00.032 12044 PulseGuide returned control before completion, sleep 27
21:25:30.089 00.031 12044 IsGuiding returns 1
21:25:30.090 00.001 12044 scope still moving after pulse duration time elapsed
21:25:30.165 00.075 12044 IsSlewing returns 0
21:25:30.165 00.000 12044 IsGuiding returns 0
21:25:30.165 00.000 12044 scope move finished after 48 + 90 ms
21:25:30.165 00.000 12044 Move returns status 0, amount 48
21:25:30.165 00.000 12044 move complete, result=0
21:25:30.165 00.000 12044 worker thread done servicing request
21:25:30.165 00.000 12044 Worker thread wakes up
21:25:30.165 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:30.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:30.165 00.000 14964 GuideStep: -0.8 px 83 ms EAST, -0.5 px 48 ms NORTH
21:25:33.267 03.102 12044 Exposure complete
21:25:33.305 00.038 12044 worker thread done servicing request
21:25:33.305 00.000 14964 OnExposeComplete: enter
21:25:33.307 00.002 14964 UpdateGuideState(): m_state=6
21:25:33.309 00.002 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
21:25:33.310 00.001 14964 Star::Find returns 1 (0), X=809.33, Y=385.71, Mass=116531, SNR=196.3, Peak=8319 HFD=3.6
21:25:33.312 00.002 14964 MultiStar: [#1 0.60,-0.25,0.73,U] [#2 0.41,-0.38,0.39,U] 
21:25:33.313 00.001 14964 single-star, 2 included, MultiStar: {0.48, -0.13}, one-star: {0.41, 0.06}
21:25:33.314 00.001 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.67) = xAngle (1.82 = 1.82)
21:25:33.315 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.95 = -1.33)
21:25:33.317 00.002 14964 CameraToMount -- cameraX=0.41 cameraY=0.06 hyp=0.41 cameraTheta=0.15 mountX=-0.10 mountY=-0.40, mountTheta=-1.82
21:25:33.319 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.06, opts=13)
21:25:33.321 00.002 14964 Enqueuing Move request for scope (0.41, 0.06)
21:25:33.322 00.001 12044 Worker thread wakes up
21:25:33.322 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.06) opts 0xd
21:25:33.322 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.06)
21:25:33.322 00.000 12044 Moving (0.41, 0.06) raw xDistance=-0.10 yDistance=-0.40
21:25:33.322 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.72, using input
21:25:33.322 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.11
21:25:33.322 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:33.323 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:25:33.323 00.000 12044 MoveAxis(E, 0, ABG)
21:25:33.323 00.000 12044 Move returns status 0, amount 0
21:25:33.323 00.000 12044 MoveAxis(N, 0, ABG)
21:25:33.324 00.001 12044 Move returns status 0, amount 0
21:25:33.324 00.000 12044 move complete, result=0
21:25:33.324 00.000 12044 worker thread done servicing request
21:25:33.338 00.014 14964 UpdateImageDisplay: Size=(968,608) min=264, max=8319, med=624, FiltMin=537, FiltMax=6107, Gamma=0.810
21:25:33.343 00.005 14964 UpdateGuideState exits: m=116531 SNR=196.3
21:25:33.344 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:33.344 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:33.346 00.002 14964 Enqueuing Expose request
21:25:33.346 00.000 12044 Worker thread wakes up
21:25:33.346 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:33.347 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:33.347 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:36.452 03.105 12044 Exposure complete
21:25:36.496 00.044 12044 worker thread done servicing request
21:25:36.496 00.000 14964 OnExposeComplete: enter
21:25:36.497 00.001 14964 UpdateGuideState(): m_state=6
21:25:36.500 00.003 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
21:25:36.501 00.001 14964 Star::Find returns 1 (0), X=809.35, Y=385.47, Mass=117516, SNR=206.3, Peak=7791 HFD=3.4
21:25:36.503 00.002 14964 MultiStar: [#1 0.37,-0.69,0.00,M2] [#2 0.28,-0.84,0.00,M1] 
21:25:36.505 00.002 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.67) = xAngle (1.29 = 1.29)
21:25:36.506 00.001 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.42 = -1.86)
21:25:36.507 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.17 hyp=0.47 cameraTheta=-0.38 mountX=0.13 mountY=-0.45, mountTheta=-1.29
21:25:36.510 00.003 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.17, opts=13)
21:25:36.511 00.001 14964 Enqueuing Move request for scope (0.43, -0.17)
21:25:36.513 00.002 12044 Worker thread wakes up
21:25:36.513 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.17) opts 0xd
21:25:36.513 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.17)
21:25:36.513 00.000 12044 Moving (0.43, -0.17) raw xDistance=0.13 yDistance=-0.45
21:25:36.513 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.08
21:25:36.513 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:36.513 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:25:36.513 00.000 12044 MoveAxis(E, 0, ABG)
21:25:36.513 00.000 12044 Move returns status 0, amount 0
21:25:36.513 00.000 12044 MoveAxis(N, 0, ABG)
21:25:36.513 00.000 12044 Move returns status 0, amount 0
21:25:36.513 00.000 12044 move complete, result=0
21:25:36.513 00.000 12044 worker thread done servicing request
21:25:36.525 00.012 14964 UpdateImageDisplay: Size=(968,608) min=195, max=7791, med=625, FiltMin=537, FiltMax=6034, Gamma=0.810
21:25:36.531 00.006 14964 UpdateGuideState exits: m=117516 SNR=206.3
21:25:36.532 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:36.532 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:36.533 00.001 14964 Enqueuing Expose request
21:25:36.533 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:36.534 00.001 12044 Worker thread wakes up
21:25:36.534 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:36.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:39.665 03.131 12044 Exposure complete
21:25:39.718 00.053 12044 worker thread done servicing request
21:25:39.719 00.001 14964 OnExposeComplete: enter
21:25:39.720 00.001 14964 UpdateGuideState(): m_state=6
21:25:39.721 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
21:25:39.724 00.003 14964 Star::Find returns 1 (0), X=809.25, Y=386.45, Mass=118528, SNR=204.5, Peak=9853 HFD=3.2
21:25:39.727 00.003 14964 MultiStar: [#1 0.29,0.43,0.70,U] [#2 0.19,0.26,0.40,U] 
21:25:39.730 00.003 14964 refined, 2 included, MultiStar: {0.29, 0.57}, one-star: {0.33, 0.80}
21:25:39.733 00.003 14964 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.67) = xAngle (2.77 = 2.77)
21:25:39.734 00.001 14964 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.91 = -0.38)
21:25:39.736 00.002 14964 CameraToMount -- cameraX=0.29 cameraY=0.57 hyp=0.64 cameraTheta=1.10 mountX=-0.60 mountY=-0.24, mountTheta=-2.77
21:25:39.741 00.005 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.57, opts=13)
21:25:39.743 00.002 14964 Enqueuing Move request for scope (0.29, 0.57)
21:25:39.745 00.002 12044 Worker thread wakes up
21:25:39.745 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.57) opts 0xd
21:25:39.745 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.57)
21:25:39.745 00.000 12044 Moving (0.29, 0.57) raw xDistance=-0.60 yDistance=-0.24
21:25:39.745 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.60, slope = -0.06
21:25:39.745 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:39.747 00.002 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:25:39.747 00.000 12044 MoveAxis(E, 43, ABG)
21:25:39.747 00.000 12044 Guiding  Dir = 2, Dur = 43
21:25:39.764 00.017 14964 UpdateImageDisplay: Size=(968,608) min=160, max=9853, med=625, FiltMin=535, FiltMax=6397, Gamma=0.810
21:25:39.774 00.010 14964 UpdateGuideState exits: m=118528 SNR=204.5
21:25:39.775 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.777 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:39.778 00.001 14964 Enqueuing Expose request
21:25:39.780 00.002 12044 IsSlewing returns 0
21:25:39.780 00.000 12044 IsGuiding returns 0
21:25:39.813 00.033 12044 PulseGuide returned control before completion, sleep 21
21:25:39.848 00.035 12044 IsGuiding returns 1
21:25:39.848 00.000 12044 scope still moving after pulse duration time elapsed
21:25:39.903 00.055 12044 IsSlewing returns 0
21:25:39.904 00.001 12044 IsGuiding returns 0
21:25:39.904 00.000 12044 scope move finished after 43 + 80 ms
21:25:39.904 00.000 12044 Move returns status 0, amount 43
21:25:39.904 00.000 12044 MoveAxis(N, 0, ABG)
21:25:39.904 00.000 12044 Move returns status 0, amount 0
21:25:39.904 00.000 12044 move complete, result=0
21:25:39.904 00.000 12044 worker thread done servicing request
21:25:39.904 00.000 12044 Worker thread wakes up
21:25:39.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:39.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:39.904 00.000 14964 GuideStep: -0.6 px 43 ms EAST, -0.2 px 0 ms NORTH
21:25:43.000 03.096 12044 Exposure complete
21:25:43.042 00.042 12044 worker thread done servicing request
21:25:43.042 00.000 14964 OnExposeComplete: enter
21:25:43.044 00.002 14964 UpdateGuideState(): m_state=6
21:25:43.045 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
21:25:43.047 00.002 14964 Star::Find returns 1 (0), X=809.34, Y=385.79, Mass=116140, SNR=195.9, Peak=11195 HFD=3.4
21:25:43.048 00.001 14964 MultiStar: [#1 0.26,-0.25,0.72,U] [#2 0.23,-0.29,0.39,U] 
21:25:43.049 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.07}, one-star: {0.42, 0.15}
21:25:43.052 00.003 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.67) = xAngle (1.47 = 1.47)
21:25:43.054 00.002 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.60 = -1.68)
21:25:43.055 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-0.20 mountX=0.04 mountY=-0.34, mountTheta=-1.47
21:25:43.060 00.005 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.07, opts=13)
21:25:43.062 00.002 14964 Enqueuing Move request for scope (0.33, -0.07)
21:25:43.065 00.003 12044 Worker thread wakes up
21:25:43.065 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
21:25:43.065 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
21:25:43.065 00.000 12044 Moving (0.33, -0.07) raw xDistance=0.04 yDistance=-0.34
21:25:43.065 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
21:25:43.065 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:43.065 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:25:43.066 00.001 12044 MoveAxis(E, 0, ABG)
21:25:43.066 00.000 12044 Move returns status 0, amount 0
21:25:43.066 00.000 12044 MoveAxis(N, 0, ABG)
21:25:43.066 00.000 12044 Move returns status 0, amount 0
21:25:43.066 00.000 12044 move complete, result=0
21:25:43.066 00.000 12044 worker thread done servicing request
21:25:43.084 00.018 14964 UpdateImageDisplay: Size=(968,608) min=99, max=11195, med=625, FiltMin=536, FiltMax=6989, Gamma=0.810
21:25:43.094 00.010 14964 UpdateGuideState exits: m=116140 SNR=195.9
21:25:43.096 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:43.098 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:43.098 00.000 14964 Enqueuing Expose request
21:25:43.099 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:25:43.100 00.001 12044 Worker thread wakes up
21:25:43.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:43.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:46.229 03.129 12044 Exposure complete
21:25:46.254 00.025 12044 worker thread done servicing request
21:25:46.254 00.000 14964 OnExposeComplete: enter
21:25:46.255 00.001 14964 UpdateGuideState(): m_state=6
21:25:46.256 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
21:25:46.256 00.000 14964 Star::Find returns 1 (0), X=809.37, Y=385.21, Mass=116584, SNR=201.4, Peak=9957 HFD=3.6
21:25:46.257 00.001 14964 MultiStar: [#1 0.54,-0.67,0.00,M1] [#2 0.57,-0.86,0.00,M1] 
21:25:46.257 00.000 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.67) = xAngle (0.90 = 0.90)
21:25:46.258 00.001 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.03 = -2.25)
21:25:46.258 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.44 hyp=0.63 cameraTheta=-0.77 mountX=0.39 mountY=-0.49, mountTheta=-0.90
21:25:46.259 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.44, opts=13)
21:25:46.259 00.000 14964 Enqueuing Move request for scope (0.45, -0.44)
21:25:46.260 00.001 12044 Worker thread wakes up
21:25:46.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.44) opts 0xd
21:25:46.260 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.44)
21:25:46.260 00.000 12044 Moving (0.45, -0.44) raw xDistance=0.39 yDistance=-0.49
21:25:46.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.39, slope = 0.05
21:25:46.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:25:46.260 00.000 12044 MoveAxis(W, 35, ABG)
21:25:46.260 00.000 12044 Guiding  Dir = 3, Dur = 35
21:25:46.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=222, max=9957, med=624, FiltMin=539, FiltMax=6346, Gamma=0.810
21:25:46.273 00.006 14964 UpdateGuideState exits: m=116584 SNR=201.4
21:25:46.274 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:46.274 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:46.274 00.000 14964 Enqueuing Expose request
21:25:46.293 00.019 12044 IsSlewing returns 0
21:25:46.293 00.000 12044 IsGuiding returns 0
21:25:46.324 00.031 12044 PulseGuide returned control before completion, sleep 14
21:25:46.355 00.031 12044 IsGuiding returns 1
21:25:46.355 00.000 12044 scope still moving after pulse duration time elapsed
21:25:46.433 00.078 12044 IsSlewing returns 0
21:25:46.433 00.000 12044 IsGuiding returns 0
21:25:46.433 00.000 12044 scope move finished after 35 + 103 ms
21:25:46.433 00.000 12044 Move returns status 0, amount 35
21:25:46.433 00.000 12044 MoveAxis(N, 46, ABG)
21:25:46.433 00.000 12044 Guiding  Dir = 0, Dur = 46
21:25:46.542 00.109 12044 IsSlewing returns 0
21:25:46.543 00.001 12044 IsGuiding returns 0
21:25:46.576 00.033 12044 PulseGuide returned control before completion, sleep 24
21:25:46.614 00.038 12044 IsGuiding returns 1
21:25:46.614 00.000 12044 scope still moving after pulse duration time elapsed
21:25:46.684 00.070 12044 IsSlewing returns 0
21:25:46.684 00.000 12044 IsGuiding returns 0
21:25:46.684 00.000 12044 scope move finished after 46 + 94 ms
21:25:46.685 00.001 12044 Move returns status 0, amount 46
21:25:46.685 00.000 12044 move complete, result=0
21:25:46.685 00.000 12044 worker thread done servicing request
21:25:46.685 00.000 12044 Worker thread wakes up
21:25:46.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:46.685 00.000 14964 GuideStep: 0.4 px 35 ms WEST, -0.5 px 46 ms NORTH
21:25:46.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:49.792 03.107 12044 Exposure complete
21:25:49.825 00.033 12044 worker thread done servicing request
21:25:49.825 00.000 14964 OnExposeComplete: enter
21:25:49.826 00.001 14964 UpdateGuideState(): m_state=6
21:25:49.826 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
21:25:49.827 00.001 14964 Star::Find returns 1 (0), X=809.00, Y=385.71, Mass=118509, SNR=200.3, Peak=12177 HFD=3.3
21:25:49.828 00.001 14964 MultiStar: [#1 0.02,-0.40,0.72,U] [#2 -0.03,-0.44,0.38,U] 
21:25:49.828 00.000 14964 single-star, 2 included, MultiStar: {0.04, -0.18}, one-star: {0.08, 0.07}
21:25:49.828 00.000 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.67) = xAngle (2.38 = 2.38)
21:25:49.829 00.001 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.77)
21:25:49.829 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=-0.08 mountY=-0.07, mountTheta=-2.38
21:25:49.830 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.07, opts=13)
21:25:49.831 00.001 14964 Enqueuing Move request for scope (0.08, 0.07)
21:25:49.832 00.001 12044 Worker thread wakes up
21:25:49.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
21:25:49.832 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
21:25:49.832 00.000 12044 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=-0.07
21:25:49.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.07
21:25:49.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:49.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:49.832 00.000 12044 MoveAxis(E, 0, ABG)
21:25:49.832 00.000 12044 Move returns status 0, amount 0
21:25:49.832 00.000 12044 MoveAxis(N, 0, ABG)
21:25:49.832 00.000 12044 Move returns status 0, amount 0
21:25:49.832 00.000 12044 move complete, result=0
21:25:49.832 00.000 12044 worker thread done servicing request
21:25:49.840 00.008 14964 UpdateImageDisplay: Size=(968,608) min=14, max=12177, med=625, FiltMin=527, FiltMax=6350, Gamma=0.810
21:25:49.845 00.005 14964 UpdateGuideState exits: m=118509 SNR=200.3
21:25:49.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:49.846 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:49.847 00.001 14964 Enqueuing Expose request
21:25:49.847 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:49.847 00.000 12044 Worker thread wakes up
21:25:49.848 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:49.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:52.959 03.111 12044 Exposure complete
21:25:52.990 00.031 12044 worker thread done servicing request
21:25:52.990 00.000 14964 OnExposeComplete: enter
21:25:52.991 00.001 14964 UpdateGuideState(): m_state=6
21:25:52.993 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
21:25:52.993 00.000 14964 Star::Find returns 1 (0), X=808.42, Y=385.30, Mass=117431, SNR=202.1, Peak=10021 HFD=3.4
21:25:52.993 00.000 14964 MultiStar: [#1 -0.22,-0.69,0.67,U] [#2 -0.48,-0.74,0.00,M1] 
21:25:52.993 00.000 14964 single-star, 1 included, MultiStar: {-0.38, -0.48}, one-star: {-0.50, -0.35}
21:25:52.994 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.67) = xAngle (-0.86 = -0.86)
21:25:52.994 00.000 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.27 = 2.27)
21:25:52.995 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.35 hyp=0.61 cameraTheta=-2.53 mountX=0.39 mountY=0.46, mountTheta=0.87
21:25:52.996 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.35, opts=13)
21:25:52.996 00.000 14964 Enqueuing Move request for scope (-0.50, -0.35)
21:25:52.997 00.001 12044 Worker thread wakes up
21:25:52.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.35) opts 0xd
21:25:52.997 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.35)
21:25:52.997 00.000 12044 Moving (-0.50, -0.35) raw xDistance=0.39 yDistance=0.46
21:25:52.997 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.39 is < calculated value 0.51, using input
21:25:52.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.39, slope = 0.08
21:25:52.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:52.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:25:52.997 00.000 12044 MoveAxis(W, 28, ABG)
21:25:52.997 00.000 12044 Guiding  Dir = 3, Dur = 28
21:25:53.009 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10021, med=623, FiltMin=536, FiltMax=6639, Gamma=0.810
21:25:53.018 00.009 14964 UpdateGuideState exits: m=117431 SNR=202.1
21:25:53.018 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:53.019 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:53.020 00.001 14964 Enqueuing Expose request
21:25:53.043 00.023 12044 IsSlewing returns 0
21:25:53.044 00.001 12044 IsGuiding returns 0
21:25:53.075 00.031 12044 IsGuiding returns 1
21:25:53.075 00.000 12044 scope still moving after pulse duration time elapsed
21:25:53.136 00.061 12044 IsSlewing returns 0
21:25:53.137 00.001 12044 IsGuiding returns 0
21:25:53.137 00.000 12044 scope move finished after 28 + 65 ms
21:25:53.137 00.000 12044 Move returns status 0, amount 28
21:25:53.137 00.000 12044 MoveAxis(N, 0, ABG)
21:25:53.137 00.000 12044 Move returns status 0, amount 0
21:25:53.137 00.000 12044 move complete, result=0
21:25:53.137 00.000 12044 worker thread done servicing request
21:25:53.137 00.000 12044 Worker thread wakes up
21:25:53.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:53.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:53.137 00.000 14964 GuideStep: 0.4 px 28 ms WEST, 0.5 px 0 ms NORTH
21:25:56.254 03.117 12044 Exposure complete
21:25:56.300 00.046 12044 worker thread done servicing request
21:25:56.300 00.000 14964 OnExposeComplete: enter
21:25:56.302 00.002 14964 UpdateGuideState(): m_state=6
21:25:56.303 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
21:25:56.305 00.002 14964 Star::Find returns 1 (0), X=808.56, Y=385.21, Mass=119429, SNR=214.6, Peak=16153 HFD=2.7
21:25:56.306 00.001 14964 MultiStar: [#1 -0.48,-0.91,0.00,M1] [#2 -0.56,-1.25,0.00,M2] 
21:25:56.308 00.002 14964 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.67) = xAngle (-0.60 = -0.60)
21:25:56.309 00.001 14964 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.53 = 2.53)
21:25:56.311 00.002 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.43 hyp=0.56 cameraTheta=-2.27 mountX=0.46 mountY=0.32, mountTheta=0.61
21:25:56.313 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.43, opts=13)
21:25:56.314 00.001 14964 Enqueuing Move request for scope (-0.36, -0.43)
21:25:56.316 00.002 12044 Worker thread wakes up
21:25:56.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.43) opts 0xd
21:25:56.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.43)
21:25:56.316 00.000 12044 Moving (-0.36, -0.43) raw xDistance=0.46 yDistance=0.32
21:25:56.316 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.46 is < calculated value 0.62, using input
21:25:56.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.46, slope = 0.10
21:25:56.316 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:56.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:25:56.316 00.000 12044 MoveAxis(W, 32, ABG)
21:25:56.316 00.000 12044 Guiding  Dir = 3, Dur = 32
21:25:56.329 00.013 14964 UpdateImageDisplay: Size=(968,608) min=70, max=16153, med=625, FiltMin=541, FiltMax=8486, Gamma=0.810
21:25:56.338 00.009 14964 UpdateGuideState exits: m=119429 SNR=214.6
21:25:56.340 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:56.341 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:56.342 00.001 14964 Enqueuing Expose request
21:25:56.344 00.002 12044 IsSlewing returns 0
21:25:56.345 00.001 12044 IsGuiding returns 0
21:25:56.378 00.033 12044 IsGuiding returns 1
21:25:56.379 00.001 12044 scope still moving after pulse duration time elapsed
21:25:56.438 00.059 12044 IsSlewing returns 0
21:25:56.439 00.001 12044 IsGuiding returns 0
21:25:56.439 00.000 12044 scope move finished after 32 + 61 ms
21:25:56.439 00.000 12044 Move returns status 0, amount 32
21:25:56.439 00.000 12044 MoveAxis(N, 0, ABG)
21:25:56.439 00.000 12044 Move returns status 0, amount 0
21:25:56.439 00.000 12044 move complete, result=0
21:25:56.439 00.000 12044 worker thread done servicing request
21:25:56.439 00.000 12044 Worker thread wakes up
21:25:56.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:56.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:25:56.439 00.000 14964 GuideStep: 0.5 px 32 ms WEST, 0.3 px 0 ms NORTH
21:25:59.562 03.123 12044 Exposure complete
21:25:59.604 00.042 12044 worker thread done servicing request
21:25:59.605 00.001 14964 OnExposeComplete: enter
21:25:59.606 00.001 14964 UpdateGuideState(): m_state=6
21:25:59.608 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
21:25:59.609 00.001 14964 Star::Find returns 1 (0), X=808.31, Y=385.86, Mass=115833, SNR=205.2, Peak=10950 HFD=3.3
21:25:59.610 00.001 14964 MultiStar: [#1 -0.78,-0.20,0.00,M2] [#2 -0.67,-0.25,0.37,U] 
21:25:59.612 00.002 14964 refined, 1 included, MultiStar: {-0.63, 0.09}, one-star: {-0.61, 0.21}
21:25:59.613 00.001 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.67) = xAngle (4.67 = -1.62)
21:25:59.614 00.001 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.80 = 1.52)
21:25:59.616 00.002 14964 CameraToMount -- cameraX=-0.63 cameraY=0.09 hyp=0.63 cameraTheta=3.00 mountX=-0.03 mountY=0.63, mountTheta=1.62
21:25:59.619 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.09, opts=13)
21:25:59.620 00.001 14964 Enqueuing Move request for scope (-0.63, 0.09)
21:25:59.622 00.002 12044 Worker thread wakes up
21:25:59.622 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.09) opts 0xd
21:25:59.622 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.09)
21:25:59.622 00.000 12044 Moving (-0.63, 0.09) raw xDistance=-0.03 yDistance=0.63
21:25:59.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.09
21:25:59.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:59.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
21:25:59.622 00.000 12044 MoveAxis(E, 0, ABG)
21:25:59.622 00.000 12044 Move returns status 0, amount 0
21:25:59.623 00.001 12044 MoveAxis(N, 0, ABG)
21:25:59.623 00.000 12044 Move returns status 0, amount 0
21:25:59.623 00.000 12044 move complete, result=0
21:25:59.623 00.000 12044 worker thread done servicing request
21:25:59.638 00.015 14964 UpdateImageDisplay: Size=(968,608) min=262, max=10950, med=625, FiltMin=530, FiltMax=7573, Gamma=0.810
21:25:59.651 00.013 14964 UpdateGuideState exits: m=115833 SNR=205.2
21:25:59.653 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:59.655 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:25:59.657 00.002 14964 Enqueuing Expose request
21:25:59.660 00.003 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
21:25:59.662 00.002 12044 Worker thread wakes up
21:25:59.662 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:25:59.662 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:02.769 03.107 12044 Exposure complete
21:26:02.802 00.033 12044 worker thread done servicing request
21:26:02.802 00.000 14964 OnExposeComplete: enter
21:26:02.803 00.001 14964 UpdateGuideState(): m_state=6
21:26:02.803 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
21:26:02.804 00.001 14964 Star::Find returns 1 (0), X=809.30, Y=386.26, Mass=115156, SNR=202.5, Peak=9159 HFD=3.5
21:26:02.804 00.000 14964 MultiStar: [#1 0.24,0.13,0.70,U] [#2 0.27,0.15,0.39,U] 
21:26:02.805 00.001 14964 refined, 2 included, MultiStar: {0.31, 0.36}, one-star: {0.38, 0.61}
21:26:02.805 00.000 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.67) = xAngle (2.52 = 2.52)
21:26:02.805 00.000 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.66 = -0.62)
21:26:02.807 00.002 14964 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.48 cameraTheta=0.86 mountX=-0.39 mountY=-0.28, mountTheta=-2.52
21:26:02.808 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.36, opts=13)
21:26:02.809 00.001 14964 Enqueuing Move request for scope (0.31, 0.36)
21:26:02.809 00.000 12044 Worker thread wakes up
21:26:02.809 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
21:26:02.809 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
21:26:02.809 00.000 12044 Moving (0.31, 0.36) raw xDistance=-0.39 yDistance=-0.28
21:26:02.809 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.39, slope = 0.01
21:26:02.810 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:02.810 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:26:02.810 00.000 12044 MoveAxis(E, 0, ABG)
21:26:02.810 00.000 12044 Move returns status 0, amount 0
21:26:02.810 00.000 12044 MoveAxis(N, 0, ABG)
21:26:02.810 00.000 12044 Move returns status 0, amount 0
21:26:02.810 00.000 12044 move complete, result=0
21:26:02.810 00.000 12044 worker thread done servicing request
21:26:02.818 00.008 14964 UpdateImageDisplay: Size=(968,608) min=236, max=9159, med=624, FiltMin=534, FiltMax=6257, Gamma=0.810
21:26:02.824 00.006 14964 UpdateGuideState exits: m=115156 SNR=202.5
21:26:02.826 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:02.826 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:02.827 00.001 14964 Enqueuing Expose request
21:26:02.828 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
21:26:02.828 00.000 12044 Worker thread wakes up
21:26:02.828 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:02.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:05.937 03.109 12044 Exposure complete
21:26:05.983 00.046 12044 worker thread done servicing request
21:26:05.983 00.000 14964 OnExposeComplete: enter
21:26:05.984 00.001 14964 UpdateGuideState(): m_state=6
21:26:05.986 00.002 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
21:26:05.987 00.001 14964 Star::Find returns 1 (0), X=809.01, Y=386.28, Mass=117457, SNR=205.2, Peak=11635 HFD=3.2
21:26:05.989 00.002 14964 MultiStar: [#1 0.16,0.26,0.68,U] [#2 0.08,0.22,0.38,U] 
21:26:05.990 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.44}, one-star: {0.09, 0.64}
21:26:05.991 00.001 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.67) = xAngle (2.99 = 2.99)
21:26:05.994 00.003 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.13 = -0.16)
21:26:05.995 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.45 cameraTheta=1.32 mountX=-0.45 mountY=-0.07, mountTheta=-2.98
21:26:05.997 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.44, opts=13)
21:26:05.999 00.002 14964 Enqueuing Move request for scope (0.11, 0.44)
21:26:06.000 00.001 12044 Worker thread wakes up
21:26:06.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd
21:26:06.000 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.44)
21:26:06.000 00.000 12044 Moving (0.11, 0.44) raw xDistance=-0.45 yDistance=-0.07
21:26:06.000 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.45, slope = -0.02
21:26:06.001 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:06.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:26:06.001 00.000 12044 MoveAxis(E, 14, ABG)
21:26:06.001 00.000 12044 Guiding  Dir = 2, Dur = 14
21:26:06.013 00.012 14964 UpdateImageDisplay: Size=(968,608) min=167, max=11635, med=625, FiltMin=543, FiltMax=7637, Gamma=0.810
21:26:06.023 00.010 14964 UpdateGuideState exits: m=117457 SNR=205.2
21:26:06.025 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:06.026 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:06.028 00.002 14964 Enqueuing Expose request
21:26:06.060 00.032 12044 IsSlewing returns 0
21:26:06.060 00.000 12044 IsGuiding returns 0
21:26:06.093 00.033 12044 IsGuiding returns 1
21:26:06.093 00.000 12044 scope still moving after pulse duration time elapsed
21:26:06.157 00.064 12044 IsSlewing returns 0
21:26:06.157 00.000 12044 IsGuiding returns 0
21:26:06.158 00.001 12044 scope move finished after 14 + 83 ms
21:26:06.158 00.000 12044 Move returns status 0, amount 14
21:26:06.158 00.000 12044 MoveAxis(N, 0, ABG)
21:26:06.158 00.000 12044 Move returns status 0, amount 0
21:26:06.158 00.000 12044 move complete, result=0
21:26:06.158 00.000 12044 worker thread done servicing request
21:26:06.158 00.000 12044 Worker thread wakes up
21:26:06.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:06.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:06.158 00.000 14964 GuideStep: -0.4 px 14 ms EAST, -0.1 px 0 ms NORTH
21:26:09.277 03.119 12044 Exposure complete
21:26:09.318 00.041 12044 worker thread done servicing request
21:26:09.318 00.000 14964 OnExposeComplete: enter
21:26:09.320 00.002 14964 UpdateGuideState(): m_state=6
21:26:09.321 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
21:26:09.323 00.002 14964 Star::Find returns 1 (0), X=808.52, Y=385.46, Mass=117722, SNR=216.0, Peak=11113 HFD=3.2
21:26:09.325 00.002 14964 MultiStar: [#1 -0.34,-0.55,0.67,U] [#2 -0.46,-0.69,0.00,M1] 
21:26:09.326 00.001 14964 single-star, 1 included, MultiStar: {-0.38, -0.33}, one-star: {-0.40, -0.18}
21:26:09.328 00.002 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.67) = xAngle (-1.05 = -1.05)
21:26:09.329 00.001 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.09 = 2.09)
21:26:09.330 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.18 hyp=0.44 cameraTheta=-2.72 mountX=0.22 mountY=0.39, mountTheta=1.05
21:26:09.332 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.18, opts=13)
21:26:09.334 00.002 14964 Enqueuing Move request for scope (-0.40, -0.18)
21:26:09.334 00.000 12044 Worker thread wakes up
21:26:09.335 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.18) opts 0xd
21:26:09.335 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.18)
21:26:09.335 00.000 12044 Moving (-0.40, -0.18) raw xDistance=0.22 yDistance=0.39
21:26:09.335 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
21:26:09.335 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:09.335 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:26:09.335 00.000 12044 MoveAxis(E, 0, ABG)
21:26:09.335 00.000 12044 Move returns status 0, amount 0
21:26:09.335 00.000 12044 MoveAxis(N, 0, ABG)
21:26:09.335 00.000 12044 Move returns status 0, amount 0
21:26:09.335 00.000 12044 move complete, result=0
21:26:09.335 00.000 12044 worker thread done servicing request
21:26:09.349 00.014 14964 UpdateImageDisplay: Size=(968,608) min=10, max=11113, med=625, FiltMin=543, FiltMax=7677, Gamma=0.810
21:26:09.358 00.009 14964 UpdateGuideState exits: m=117722 SNR=216.0
21:26:09.359 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:09.361 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:09.362 00.001 14964 Enqueuing Expose request
21:26:09.363 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:26:09.365 00.002 12044 Worker thread wakes up
21:26:09.365 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:09.365 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:12.469 03.104 12044 Exposure complete
21:26:12.493 00.024 12044 worker thread done servicing request
21:26:12.493 00.000 14964 OnExposeComplete: enter
21:26:12.493 00.000 14964 UpdateGuideState(): m_state=6
21:26:12.495 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
21:26:12.496 00.001 14964 Star::Find returns 1 (0), X=808.50, Y=385.27, Mass=116900, SNR=208.5, Peak=10353 HFD=3.2
21:26:12.496 00.000 14964 MultiStar: [#1 -0.32,-0.72,0.00,M1] [#2 -0.40,-0.83,0.00,M2] 
21:26:12.498 00.002 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.67) = xAngle (-0.74 = -0.74)
21:26:12.499 00.001 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.39 = 2.39)
21:26:12.500 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.38 hyp=0.56 cameraTheta=-2.41 mountX=0.42 mountY=0.38, mountTheta=0.75
21:26:12.501 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.38, opts=13)
21:26:12.502 00.001 14964 Enqueuing Move request for scope (-0.42, -0.38)
21:26:12.503 00.001 12044 Worker thread wakes up
21:26:12.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.38) opts 0xd
21:26:12.503 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.38)
21:26:12.503 00.000 12044 Moving (-0.42, -0.38) raw xDistance=0.42 yDistance=0.38
21:26:12.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.42, slope = -0.01
21:26:12.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:12.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:26:12.503 00.000 12044 MoveAxis(E, 0, ABG)
21:26:12.503 00.000 12044 Move returns status 0, amount 0
21:26:12.503 00.000 12044 MoveAxis(N, 0, ABG)
21:26:12.503 00.000 12044 Move returns status 0, amount 0
21:26:12.503 00.000 12044 move complete, result=0
21:26:12.503 00.000 12044 worker thread done servicing request
21:26:12.512 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10353, med=623, FiltMin=533, FiltMax=7590, Gamma=0.810
21:26:12.518 00.006 14964 UpdateGuideState exits: m=116900 SNR=208.5
21:26:12.518 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:12.519 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:12.519 00.000 14964 Enqueuing Expose request
21:26:12.520 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 0.4 px 0 ms NORTH
21:26:12.520 00.000 12044 Worker thread wakes up
21:26:12.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:12.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:15.660 03.140 12044 Exposure complete
21:26:15.706 00.046 12044 worker thread done servicing request
21:26:15.706 00.000 14964 OnExposeComplete: enter
21:26:15.707 00.001 14964 UpdateGuideState(): m_state=6
21:26:15.710 00.003 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
21:26:15.710 00.000 14964 Star::Find returns 1 (0), X=808.40, Y=384.88, Mass=118440, SNR=212.6, Peak=10993 HFD=3.3
21:26:15.712 00.002 14964 MultiStar: [#1 -0.38,-1.22,0.00,M2] [#2 -0.55,-1.24,0.00,M3] 
21:26:15.714 00.002 14964 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.67) = xAngle (-0.50 = -0.50)
21:26:15.716 00.002 14964 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.64 = 2.64)
21:26:15.717 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.76 hyp=0.92 cameraTheta=-2.16 mountX=0.81 mountY=0.44, mountTheta=0.50
21:26:15.719 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.76, opts=13)
21:26:15.721 00.002 14964 Enqueuing Move request for scope (-0.52, -0.76)
21:26:15.722 00.001 12044 Worker thread wakes up
21:26:15.723 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.76) opts 0xd
21:26:15.723 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.76)
21:26:15.723 00.000 12044 Moving (-0.52, -0.76) raw xDistance=0.81 yDistance=0.44
21:26:15.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.81, slope = 0.02
21:26:15.723 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:15.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:26:15.723 00.000 12044 MoveAxis(W, 14, ABG)
21:26:15.723 00.000 12044 Guiding  Dir = 3, Dur = 14
21:26:15.742 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10993, med=624, FiltMin=539, FiltMax=6923, Gamma=0.810
21:26:15.752 00.010 14964 UpdateGuideState exits: m=118440 SNR=212.6
21:26:15.753 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:15.755 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:15.756 00.001 14964 Enqueuing Expose request
21:26:15.767 00.011 12044 IsSlewing returns 0
21:26:15.767 00.000 12044 IsGuiding returns 0
21:26:15.801 00.034 12044 IsGuiding returns 1
21:26:15.801 00.000 12044 scope still moving after pulse duration time elapsed
21:26:15.860 00.059 12044 IsSlewing returns 0
21:26:15.860 00.000 12044 IsGuiding returns 0
21:26:15.860 00.000 12044 scope move finished after 14 + 78 ms
21:26:15.860 00.000 12044 Move returns status 0, amount 14
21:26:15.861 00.001 12044 MoveAxis(N, 0, ABG)
21:26:15.861 00.000 12044 Move returns status 0, amount 0
21:26:15.861 00.000 12044 move complete, result=0
21:26:15.861 00.000 12044 worker thread done servicing request
21:26:15.861 00.000 12044 Worker thread wakes up
21:26:15.861 00.000 14964 GuideStep: 0.8 px 14 ms WEST, 0.4 px 0 ms NORTH
21:26:15.862 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:15.862 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:18.998 03.136 12044 Exposure complete
21:26:19.020 00.022 12044 worker thread done servicing request
21:26:19.020 00.000 14964 OnExposeComplete: enter
21:26:19.021 00.001 14964 UpdateGuideState(): m_state=6
21:26:19.022 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
21:26:19.023 00.001 14964 Star::Find returns 1 (0), X=808.61, Y=385.23, Mass=114500, SNR=196.4, Peak=7849 HFD=3.7
21:26:19.023 00.000 14964 MultiStar: [#1 -0.10,-0.57,0.71,U] [#2 -0.16,-0.78,0.00,M4] 
21:26:19.024 00.001 14964 single-star, 1 included, MultiStar: {-0.22, -0.48}, one-star: {-0.31, -0.42}
21:26:19.025 00.001 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.67) = xAngle (-0.54 = -0.54)
21:26:19.025 00.000 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.59 = 2.59)
21:26:19.026 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.42 hyp=0.52 cameraTheta=-2.21 mountX=0.44 mountY=0.27, mountTheta=0.54
21:26:19.028 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.42, opts=13)
21:26:19.029 00.001 14964 Enqueuing Move request for scope (-0.31, -0.42)
21:26:19.030 00.001 12044 Worker thread wakes up
21:26:19.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.42) opts 0xd
21:26:19.030 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.42)
21:26:19.030 00.000 12044 Moving (-0.31, -0.42) raw xDistance=0.44 yDistance=0.27
21:26:19.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.44, slope = 0.05
21:26:19.030 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:19.030 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:26:19.030 00.000 12044 MoveAxis(W, 34, ABG)
21:26:19.030 00.000 12044 Guiding  Dir = 3, Dur = 34
21:26:19.039 00.009 14964 UpdateImageDisplay: Size=(968,608) min=288, max=7849, med=624, FiltMin=531, FiltMax=5283, Gamma=0.810
21:26:19.045 00.006 14964 UpdateGuideState exits: m=114500 SNR=196.4
21:26:19.046 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:19.046 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:19.047 00.001 14964 Enqueuing Expose request
21:26:19.066 00.019 12044 IsSlewing returns 0
21:26:19.067 00.001 12044 IsGuiding returns 0
21:26:19.098 00.031 12044 PulseGuide returned control before completion, sleep 13
21:26:19.127 00.029 12044 IsGuiding returns 1
21:26:19.127 00.000 12044 scope still moving after pulse duration time elapsed
21:26:19.232 00.105 12044 IsSlewing returns 0
21:26:19.233 00.001 12044 IsGuiding returns 0
21:26:19.233 00.000 12044 scope move finished after 34 + 132 ms
21:26:19.233 00.000 12044 Move returns status 0, amount 34
21:26:19.233 00.000 12044 MoveAxis(N, 0, ABG)
21:26:19.233 00.000 12044 Move returns status 0, amount 0
21:26:19.233 00.000 12044 move complete, result=0
21:26:19.234 00.001 12044 worker thread done servicing request
21:26:19.234 00.000 12044 Worker thread wakes up
21:26:19.234 00.000 14964 GuideStep: 0.4 px 34 ms WEST, 0.3 px 0 ms NORTH
21:26:19.236 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:19.237 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:22.370 03.133 12044 Exposure complete
21:26:22.402 00.032 12044 worker thread done servicing request
21:26:22.402 00.000 14964 OnExposeComplete: enter
21:26:22.404 00.002 14964 UpdateGuideState(): m_state=6
21:26:22.406 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
21:26:22.407 00.001 14964 Star::Find returns 1 (0), X=808.99, Y=386.40, Mass=116390, SNR=205.2, Peak=8859 HFD=3.7
21:26:22.408 00.001 14964 MultiStar: [#1 0.12,0.62,0.72,U] [#2 0.00,0.49,0.36,U] 
21:26:22.409 00.001 14964 refined, 2 included, MultiStar: {0.08, 0.67}, one-star: {0.07, 0.76}
21:26:22.409 00.000 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.67) = xAngle (3.12 = 3.12)
21:26:22.410 00.001 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.26 = -0.03)
21:26:22.411 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.67 hyp=0.67 cameraTheta=1.45 mountX=-0.67 mountY=-0.02, mountTheta=-3.12
21:26:22.412 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.67, opts=13)
21:26:22.413 00.001 14964 Enqueuing Move request for scope (0.08, 0.67)
21:26:22.413 00.000 12044 Worker thread wakes up
21:26:22.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.67) opts 0xd
21:26:22.413 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.67)
21:26:22.413 00.000 12044 Moving (0.08, 0.67) raw xDistance=-0.67 yDistance=-0.02
21:26:22.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.67, slope = -0.01
21:26:22.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:22.414 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:26:22.414 00.000 12044 MoveAxis(E, 10, ABG)
21:26:22.414 00.000 12044 Guiding  Dir = 2, Dur = 10
21:26:22.420 00.006 14964 UpdateImageDisplay: Size=(968,608) min=143, max=8859, med=624, FiltMin=539, FiltMax=5833, Gamma=0.810
21:26:22.426 00.006 14964 UpdateGuideState exits: m=116390 SNR=205.2
21:26:22.428 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:22.430 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:22.431 00.001 14964 Enqueuing Expose request
21:26:22.461 00.030 12044 IsSlewing returns 0
21:26:22.461 00.000 12044 IsGuiding returns 0
21:26:22.493 00.032 12044 IsGuiding returns 1
21:26:22.493 00.000 12044 scope still moving after pulse duration time elapsed
21:26:22.549 00.056 12044 IsSlewing returns 0
21:26:22.549 00.000 12044 IsGuiding returns 0
21:26:22.549 00.000 12044 scope move finished after 10 + 77 ms
21:26:22.550 00.001 12044 Move returns status 0, amount 10
21:26:22.550 00.000 12044 MoveAxis(N, 0, ABG)
21:26:22.550 00.000 12044 Move returns status 0, amount 0
21:26:22.550 00.000 12044 move complete, result=0
21:26:22.550 00.000 12044 worker thread done servicing request
21:26:22.550 00.000 12044 Worker thread wakes up
21:26:22.550 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:22.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:22.550 00.000 14964 GuideStep: -0.7 px 10 ms EAST, -0.0 px 0 ms NORTH
21:26:25.657 03.107 12044 Exposure complete
21:26:25.690 00.033 12044 worker thread done servicing request
21:26:25.690 00.000 14964 OnExposeComplete: enter
21:26:25.691 00.001 14964 UpdateGuideState(): m_state=6
21:26:25.691 00.000 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
21:26:25.692 00.001 14964 Star::Find returns 1 (0), X=808.85, Y=386.02, Mass=115481, SNR=204.1, Peak=9371 HFD=3.6
21:26:25.693 00.001 14964 MultiStar: [#1 0.16,0.19,0.70,U] [#2 -0.01,0.10,0.37,U] 
21:26:25.693 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.26}, one-star: {-0.06, 0.37}
21:26:25.694 00.001 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.67) = xAngle (3.16 = -3.13)
21:26:25.694 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.29 = 0.01)
21:26:25.695 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=-0.26 mountY=0.00, mountTheta=3.13
21:26:25.698 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.26, opts=13)
21:26:25.699 00.001 14964 Enqueuing Move request for scope (0.02, 0.26)
21:26:25.701 00.002 12044 Worker thread wakes up
21:26:25.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
21:26:25.701 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
21:26:25.701 00.000 12044 Moving (0.02, 0.26) raw xDistance=-0.26 yDistance=0.00
21:26:25.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.02
21:26:25.701 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:25.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:26:25.701 00.000 12044 MoveAxis(E, 0, ABG)
21:26:25.701 00.000 12044 Move returns status 0, amount 0
21:26:25.701 00.000 12044 MoveAxis(N, 0, ABG)
21:26:25.701 00.000 12044 Move returns status 0, amount 0
21:26:25.701 00.000 12044 move complete, result=0
21:26:25.701 00.000 12044 worker thread done servicing request
21:26:25.713 00.012 14964 UpdateImageDisplay: Size=(968,608) min=323, max=9371, med=623, FiltMin=537, FiltMax=6833, Gamma=0.810
21:26:25.720 00.007 14964 UpdateGuideState exits: m=115481 SNR=204.1
21:26:25.721 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:25.721 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:25.722 00.001 14964 Enqueuing Expose request
21:26:25.722 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:26:25.723 00.001 12044 Worker thread wakes up
21:26:25.723 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:25.723 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:28.846 03.123 12044 Exposure complete
21:26:28.871 00.025 12044 worker thread done servicing request
21:26:28.871 00.000 14964 OnExposeComplete: enter
21:26:28.872 00.001 14964 UpdateGuideState(): m_state=6
21:26:28.873 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
21:26:28.873 00.000 14964 Star::Find returns 1 (0), X=808.52, Y=385.97, Mass=117538, SNR=202.9, Peak=11010 HFD=3.4
21:26:28.874 00.001 14964 MultiStar: [#1 -0.31,-0.19,0.70,U] [#2 -0.46,-0.22,0.38,U] 
21:26:28.874 00.000 14964 refined, 2 included, MultiStar: {-0.38, 0.05}, one-star: {-0.40, 0.33}
21:26:28.874 00.000 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.67) = xAngle (4.67 = -1.61)
21:26:28.875 00.001 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.81 = 1.52)
21:26:28.875 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.05 hyp=0.38 cameraTheta=3.00 mountX=-0.02 mountY=0.38, mountTheta=1.61
21:26:28.877 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.05, opts=13)
21:26:28.878 00.001 14964 Enqueuing Move request for scope (-0.38, 0.05)
21:26:28.878 00.000 12044 Worker thread wakes up
21:26:28.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.05) opts 0xd
21:26:28.879 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.05)
21:26:28.879 00.000 12044 Moving (-0.38, 0.05) raw xDistance=-0.02 yDistance=0.38
21:26:28.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
21:26:28.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:28.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:26:28.879 00.000 12044 MoveAxis(E, 0, ABG)
21:26:28.879 00.000 12044 Move returns status 0, amount 0
21:26:28.879 00.000 12044 MoveAxis(N, 0, ABG)
21:26:28.879 00.000 12044 Move returns status 0, amount 0
21:26:28.879 00.000 12044 move complete, result=0
21:26:28.879 00.000 12044 worker thread done servicing request
21:26:28.885 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11010, med=623, FiltMin=527, FiltMax=6793, Gamma=0.810
21:26:28.894 00.009 14964 UpdateGuideState exits: m=117538 SNR=202.9
21:26:28.894 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:28.895 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:28.895 00.000 14964 Enqueuing Expose request
21:26:28.896 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:26:28.896 00.000 12044 Worker thread wakes up
21:26:28.896 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:28.896 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:32.016 03.120 12044 Exposure complete
21:26:32.037 00.021 12044 worker thread done servicing request
21:26:32.037 00.000 14964 OnExposeComplete: enter
21:26:32.038 00.001 14964 UpdateGuideState(): m_state=6
21:26:32.038 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
21:26:32.038 00.000 14964 Star::Find returns 1 (0), X=808.83, Y=385.86, Mass=115339, SNR=203.2, Peak=11567 HFD=2.9
21:26:32.039 00.001 14964 MultiStar: [#1 -0.06,-0.14,0.74,U] [#2 -0.05,-0.21,0.41,U] 
21:26:32.039 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.01}, one-star: {-0.09, 0.21}
21:26:32.039 00.000 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.67) = xAngle (4.67 = -1.61)
21:26:32.041 00.002 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.81 = 1.52)
21:26:32.041 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.00 mountX=-0.00 mountY=0.07, mountTheta=1.61
21:26:32.043 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.01, opts=13)
21:26:32.044 00.001 14964 Enqueuing Move request for scope (-0.07, 0.01)
21:26:32.044 00.000 12044 Worker thread wakes up
21:26:32.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
21:26:32.044 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
21:26:32.044 00.000 12044 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=0.07
21:26:32.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
21:26:32.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:32.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:26:32.044 00.000 12044 MoveAxis(E, 0, ABG)
21:26:32.044 00.000 12044 Move returns status 0, amount 0
21:26:32.044 00.000 12044 MoveAxis(N, 0, ABG)
21:26:32.044 00.000 12044 Move returns status 0, amount 0
21:26:32.044 00.000 12044 move complete, result=0
21:26:32.044 00.000 12044 worker thread done servicing request
21:26:32.052 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11567, med=624, FiltMin=543, FiltMax=7517, Gamma=0.810
21:26:32.059 00.007 14964 UpdateGuideState exits: m=115339 SNR=203.2
21:26:32.059 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.060 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:32.060 00.000 14964 Enqueuing Expose request
21:26:32.061 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:26:32.061 00.000 12044 Worker thread wakes up
21:26:32.061 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:32.061 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:35.188 03.127 12044 Exposure complete
21:26:35.229 00.041 12044 worker thread done servicing request
21:26:35.229 00.000 14964 OnExposeComplete: enter
21:26:35.231 00.002 14964 UpdateGuideState(): m_state=6
21:26:35.233 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
21:26:35.234 00.001 14964 Star::Find returns 1 (0), X=809.34, Y=386.04, Mass=118547, SNR=209.2, Peak=12179 HFD=3.0
21:26:35.236 00.002 14964 MultiStar: [#1 0.52,-0.12,0.69,U] [#2 0.46,-0.18,0.39,U] 
21:26:35.237 00.001 14964 refined, 2 included, MultiStar: {0.46, 0.12}, one-star: {0.42, 0.40}
21:26:35.239 00.002 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.67) = xAngle (1.92 = 1.92)
21:26:35.240 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.05 = -1.23)
21:26:35.241 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.12 hyp=0.48 cameraTheta=0.25 mountX=-0.16 mountY=-0.45, mountTheta=-1.92
21:26:35.243 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.12, opts=13)
21:26:35.245 00.002 14964 Enqueuing Move request for scope (0.46, 0.12)
21:26:35.246 00.001 12044 Worker thread wakes up
21:26:35.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.12) opts 0xd
21:26:35.247 00.001 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.12)
21:26:35.247 00.000 12044 Moving (0.46, 0.12) raw xDistance=-0.16 yDistance=-0.45
21:26:35.247 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.22, using input
21:26:35.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
21:26:35.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:35.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:26:35.247 00.000 12044 MoveAxis(E, 0, ABG)
21:26:35.247 00.000 12044 Move returns status 0, amount 0
21:26:35.247 00.000 12044 MoveAxis(N, 0, ABG)
21:26:35.247 00.000 12044 Move returns status 0, amount 0
21:26:35.247 00.000 12044 move complete, result=0
21:26:35.247 00.000 12044 worker thread done servicing request
21:26:35.259 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12179, med=625, FiltMin=525, FiltMax=7270, Gamma=0.810
21:26:35.267 00.008 14964 UpdateGuideState exits: m=118547 SNR=209.2
21:26:35.268 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.269 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:35.269 00.000 14964 Enqueuing Expose request
21:26:35.270 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:26:35.270 00.000 12044 Worker thread wakes up
21:26:35.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:35.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:38.382 03.112 12044 Exposure complete
21:26:38.417 00.035 12044 worker thread done servicing request
21:26:38.417 00.000 14964 OnExposeComplete: enter
21:26:38.417 00.000 14964 UpdateGuideState(): m_state=6
21:26:38.418 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
21:26:38.418 00.000 14964 Star::Find returns 1 (0), X=809.40, Y=386.43, Mass=117930, SNR=201.9, Peak=11199 HFD=3.2
21:26:38.420 00.002 14964 MultiStar: [#1 0.55,0.26,0.71,U] [#2 0.34,0.15,0.39,U] 
21:26:38.420 00.000 14964 refined, 2 included, MultiStar: {0.48, 0.49}, one-star: {0.48, 0.78}
21:26:38.421 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.67) = xAngle (2.46 = 2.46)
21:26:38.421 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.60 = -0.69)
21:26:38.422 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.49 hyp=0.68 cameraTheta=0.80 mountX=-0.53 mountY=-0.43, mountTheta=-2.46
21:26:38.423 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.49, opts=13)
21:26:38.424 00.001 14964 Enqueuing Move request for scope (0.48, 0.49)
21:26:38.425 00.001 12044 Worker thread wakes up
21:26:38.425 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.49) opts 0xd
21:26:38.425 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.49)
21:26:38.425 00.000 12044 Moving (0.48, 0.49) raw xDistance=-0.53 yDistance=-0.43
21:26:38.425 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.53 is < calculated value -0.63, using input
21:26:38.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.53, slope = -0.10
21:26:38.425 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:38.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:26:38.425 00.000 12044 MoveAxis(E, 37, ABG)
21:26:38.425 00.000 12044 Guiding  Dir = 2, Dur = 37
21:26:38.435 00.010 14964 UpdateImageDisplay: Size=(968,608) min=7, max=11199, med=624, FiltMin=541, FiltMax=6613, Gamma=0.810
21:26:38.444 00.009 14964 UpdateGuideState exits: m=117930 SNR=201.9
21:26:38.446 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:38.447 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:38.449 00.002 14964 Enqueuing Expose request
21:26:38.458 00.009 12044 IsSlewing returns 0
21:26:38.459 00.001 12044 IsGuiding returns 0
21:26:38.492 00.033 12044 PulseGuide returned control before completion, sleep 15
21:26:38.518 00.026 12044 IsGuiding returns 1
21:26:38.518 00.000 12044 scope still moving after pulse duration time elapsed
21:26:38.581 00.063 12044 IsSlewing returns 0
21:26:38.581 00.000 12044 IsGuiding returns 0
21:26:38.581 00.000 12044 scope move finished after 37 + 85 ms
21:26:38.581 00.000 12044 Move returns status 0, amount 37
21:26:38.581 00.000 12044 MoveAxis(N, 0, ABG)
21:26:38.581 00.000 12044 Move returns status 0, amount 0
21:26:38.582 00.001 12044 move complete, result=0
21:26:38.582 00.000 12044 worker thread done servicing request
21:26:38.582 00.000 12044 Worker thread wakes up
21:26:38.582 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:38.582 00.000 14964 GuideStep: -0.5 px 37 ms EAST, -0.4 px 0 ms NORTH
21:26:38.582 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:41.714 03.132 12044 Exposure complete
21:26:41.755 00.041 12044 worker thread done servicing request
21:26:41.755 00.000 14964 OnExposeComplete: enter
21:26:41.755 00.000 14964 UpdateGuideState(): m_state=6
21:26:41.756 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
21:26:41.756 00.000 14964 Star::Find returns 1 (0), X=809.34, Y=385.61, Mass=117786, SNR=206.6, Peak=12667 HFD=3.0
21:26:41.758 00.002 14964 MultiStar: [#1 0.63,-0.52,0.00,M1] [#2 0.34,-0.45,0.39,U] 
21:26:41.759 00.001 14964 single-star, 1 included, MultiStar: {0.40, -0.15}, one-star: {0.42, -0.03}
21:26:41.761 00.002 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.67) = xAngle (1.59 = 1.59)
21:26:41.761 00.000 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.73 = -1.56)
21:26:41.764 00.003 14964 CameraToMount -- cameraX=0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-0.08 mountX=-0.01 mountY=-0.42, mountTheta=-1.59
21:26:41.766 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.03, opts=13)
21:26:41.768 00.002 14964 Enqueuing Move request for scope (0.42, -0.03)
21:26:41.769 00.001 12044 Worker thread wakes up
21:26:41.770 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.03) opts 0xd
21:26:41.770 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.03)
21:26:41.770 00.000 12044 Moving (0.42, -0.03) raw xDistance=-0.01 yDistance=-0.42
21:26:41.770 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.55, using input
21:26:41.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.08
21:26:41.770 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:41.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:26:41.770 00.000 12044 MoveAxis(E, 0, ABG)
21:26:41.770 00.000 12044 Move returns status 0, amount 0
21:26:41.770 00.000 12044 MoveAxis(N, 0, ABG)
21:26:41.770 00.000 12044 Move returns status 0, amount 0
21:26:41.770 00.000 12044 move complete, result=0
21:26:41.770 00.000 12044 worker thread done servicing request
21:26:41.784 00.014 14964 UpdateImageDisplay: Size=(968,608) min=339, max=12667, med=624, FiltMin=540, FiltMax=6307, Gamma=0.810
21:26:41.793 00.009 14964 UpdateGuideState exits: m=117786 SNR=206.6
21:26:41.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:41.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:41.795 00.000 14964 Enqueuing Expose request
21:26:41.796 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:26:41.798 00.002 12044 Worker thread wakes up
21:26:41.798 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:41.798 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:44.906 03.108 12044 Exposure complete
21:26:44.944 00.038 12044 worker thread done servicing request
21:26:44.944 00.000 14964 OnExposeComplete: enter
21:26:44.945 00.001 14964 UpdateGuideState(): m_state=6
21:26:44.948 00.003 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
21:26:44.949 00.001 14964 Star::Find returns 1 (0), X=809.62, Y=385.88, Mass=118990, SNR=209.5, Peak=11790 HFD=3.2
21:26:44.950 00.001 14964 MultiStar: [#1 0.79,-0.44,0.00,M2] [#2 0.62,-0.47,0.00,M1] 
21:26:44.950 00.000 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.67) = xAngle (1.99 = 1.99)
21:26:44.951 00.001 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.12 = -1.16)
21:26:44.951 00.000 14964 CameraToMount -- cameraX=0.70 cameraY=0.23 hyp=0.74 cameraTheta=0.32 mountX=-0.30 mountY=-0.68, mountTheta=-1.99
21:26:44.952 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=0.23, opts=13)
21:26:44.953 00.001 14964 Enqueuing Move request for scope (0.70, 0.23)
21:26:44.954 00.001 12044 Worker thread wakes up
21:26:44.954 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.23) opts 0xd
21:26:44.954 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, 0.23)
21:26:44.954 00.000 12044 Moving (0.70, 0.23) raw xDistance=-0.30 yDistance=-0.68
21:26:44.954 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.48, using input
21:26:44.954 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:26:44.954 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.07
21:26:44.954 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
21:26:44.954 00.000 12044 MoveAxis(E, 21, ABG)
21:26:44.954 00.000 12044 Guiding  Dir = 2, Dur = 21
21:26:44.970 00.016 14964 UpdateImageDisplay: Size=(968,608) min=202, max=11790, med=623, FiltMin=528, FiltMax=8351, Gamma=0.810
21:26:44.983 00.013 14964 UpdateGuideState exits: m=118990 SNR=209.5
21:26:44.985 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:44.986 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:44.987 00.001 14964 Enqueuing Expose request
21:26:44.991 00.004 12044 IsSlewing returns 0
21:26:44.991 00.000 12044 IsGuiding returns 0
21:26:45.023 00.032 12044 IsGuiding returns 1
21:26:45.023 00.000 12044 scope still moving after pulse duration time elapsed
21:26:45.113 00.090 12044 IsSlewing returns 0
21:26:45.114 00.001 12044 IsGuiding returns 0
21:26:45.114 00.000 12044 scope move finished after 21 + 102 ms
21:26:45.114 00.000 12044 Move returns status 0, amount 21
21:26:45.115 00.001 12044 MoveAxis(N, 64, ABG)
21:26:45.115 00.000 12044 Guiding  Dir = 0, Dur = 64
21:26:45.178 00.063 12044 IsSlewing returns 0
21:26:45.178 00.000 12044 IsGuiding returns 0
21:26:45.210 00.032 12044 PulseGuide returned control before completion, sleep 43
21:26:45.259 00.049 12044 IsGuiding returns 1
21:26:45.259 00.000 12044 scope still moving after pulse duration time elapsed
21:26:45.316 00.057 12044 IsSlewing returns 0
21:26:45.317 00.001 12044 IsGuiding returns 0
21:26:45.317 00.000 12044 scope move finished after 64 + 75 ms
21:26:45.317 00.000 12044 Move returns status 0, amount 64
21:26:45.317 00.000 12044 move complete, result=0
21:26:45.317 00.000 12044 worker thread done servicing request
21:26:45.317 00.000 12044 Worker thread wakes up
21:26:45.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:45.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:45.317 00.000 14964 GuideStep: -0.3 px 21 ms EAST, -0.7 px 64 ms NORTH
21:26:48.431 03.114 12044 Exposure complete
21:26:48.466 00.035 12044 worker thread done servicing request
21:26:48.466 00.000 14964 OnExposeComplete: enter
21:26:48.468 00.002 14964 UpdateGuideState(): m_state=6
21:26:48.468 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
21:26:48.469 00.001 14964 Star::Find returns 1 (0), X=808.90, Y=385.61, Mass=117620, SNR=204.6, Peak=12475 HFD=2.8
21:26:48.470 00.001 14964 MultiStar: [#1 0.02,-0.60,0.69,U] [#2 0.02,-0.58,0.39,U] 
21:26:48.470 00.000 14964 single-star, 2 included, MultiStar: {0.00, -0.32}, one-star: {-0.02, -0.04}
21:26:48.472 00.002 14964 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.67) = xAngle (-0.37 = -0.37)
21:26:48.472 00.000 14964 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.76 = 2.76)
21:26:48.473 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.04 mountX=0.04 mountY=0.02, mountTheta=0.38
21:26:48.475 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.04, opts=13)
21:26:48.477 00.002 14964 Enqueuing Move request for scope (-0.02, -0.04)
21:26:48.478 00.001 12044 Worker thread wakes up
21:26:48.479 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:26:48.479 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:26:48.479 00.000 12044 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
21:26:48.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
21:26:48.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:48.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:26:48.479 00.000 12044 MoveAxis(E, 0, ABG)
21:26:48.479 00.000 12044 Move returns status 0, amount 0
21:26:48.479 00.000 12044 MoveAxis(N, 0, ABG)
21:26:48.479 00.000 12044 Move returns status 0, amount 0
21:26:48.479 00.000 12044 move complete, result=0
21:26:48.479 00.000 12044 worker thread done servicing request
21:26:48.489 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12475, med=624, FiltMin=544, FiltMax=7902, Gamma=0.810
21:26:48.495 00.006 14964 UpdateGuideState exits: m=117620 SNR=204.6
21:26:48.496 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.496 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:48.497 00.001 14964 Enqueuing Expose request
21:26:48.497 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:26:48.498 00.001 12044 Worker thread wakes up
21:26:48.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:48.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:51.609 03.111 12044 Exposure complete
21:26:51.646 00.037 12044 worker thread done servicing request
21:26:51.646 00.000 14964 OnExposeComplete: enter
21:26:51.647 00.001 14964 UpdateGuideState(): m_state=6
21:26:51.648 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
21:26:51.649 00.001 14964 Star::Find returns 1 (0), X=808.63, Y=385.32, Mass=116634, SNR=204.5, Peak=11089 HFD=3.1
21:26:51.649 00.000 14964 MultiStar: [#1 -0.25,-0.83,0.00,M2] [#2 -0.36,-0.87,0.00,M1] 
21:26:51.650 00.001 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.67) = xAngle (-0.63 = -0.63)
21:26:51.650 00.000 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.50 = 2.50)
21:26:51.651 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.33 hyp=0.44 cameraTheta=-2.30 mountX=0.35 mountY=0.26, mountTheta=0.64
21:26:51.652 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.33, opts=13)
21:26:51.654 00.002 14964 Enqueuing Move request for scope (-0.29, -0.33)
21:26:51.655 00.001 12044 Worker thread wakes up
21:26:51.655 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.33) opts 0xd
21:26:51.655 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.33)
21:26:51.655 00.000 12044 Moving (-0.29, -0.33) raw xDistance=0.35 yDistance=0.26
21:26:51.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.00
21:26:51.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:51.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:26:51.655 00.000 12044 MoveAxis(W, 25, ABG)
21:26:51.655 00.000 12044 Guiding  Dir = 3, Dur = 25
21:26:51.668 00.013 14964 UpdateImageDisplay: Size=(968,608) min=287, max=11089, med=625, FiltMin=546, FiltMax=7017, Gamma=0.810
21:26:51.676 00.008 12044 IsSlewing returns 0
21:26:51.676 00.000 12044 IsGuiding returns 0
21:26:51.677 00.001 14964 UpdateGuideState exits: m=116634 SNR=204.5
21:26:51.678 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:51.678 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:51.679 00.001 14964 Enqueuing Expose request
21:26:51.711 00.032 12044 IsGuiding returns 1
21:26:51.711 00.000 12044 scope still moving after pulse duration time elapsed
21:26:51.803 00.092 12044 IsSlewing returns 0
21:26:51.803 00.000 12044 IsGuiding returns 0
21:26:51.803 00.000 12044 scope move finished after 25 + 101 ms
21:26:51.803 00.000 12044 Move returns status 0, amount 25
21:26:51.803 00.000 12044 MoveAxis(N, 0, ABG)
21:26:51.803 00.000 12044 Move returns status 0, amount 0
21:26:51.803 00.000 12044 move complete, result=0
21:26:51.803 00.000 12044 worker thread done servicing request
21:26:51.803 00.000 12044 Worker thread wakes up
21:26:51.803 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.3 px 0 ms NORTH
21:26:51.804 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:51.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:54.941 03.137 12044 Exposure complete
21:26:54.984 00.043 14964 OnExposeComplete: enter
21:26:54.988 00.004 14964 UpdateGuideState(): m_state=6
21:26:54.990 00.002 12044 worker thread done servicing request
21:26:54.990 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
21:26:54.992 00.002 14964 Star::Find returns 1 (0), X=808.46, Y=385.41, Mass=116963, SNR=201.6, Peak=11685 HFD=3.1
21:26:54.993 00.001 14964 MultiStar: [#1 -0.44,-0.50,0.73,U] [#2 -0.50,-0.75,0.00,M2] 
21:26:54.995 00.002 14964 single-star, 1 included, MultiStar: {-0.45, -0.35}, one-star: {-0.46, -0.23}
21:26:54.996 00.001 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.67) = xAngle (-1.00 = -1.00)
21:26:54.997 00.001 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.13 = 2.13)
21:26:54.999 00.002 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.23 hyp=0.52 cameraTheta=-2.67 mountX=0.28 mountY=0.44, mountTheta=1.01
21:26:55.001 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.23, opts=13)
21:26:55.002 00.001 14964 Enqueuing Move request for scope (-0.46, -0.23)
21:26:55.004 00.002 12044 Worker thread wakes up
21:26:55.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.23) opts 0xd
21:26:55.004 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.23)
21:26:55.004 00.000 12044 Moving (-0.46, -0.23) raw xDistance=0.28 yDistance=0.44
21:26:55.004 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
21:26:55.004 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:55.004 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:26:55.004 00.000 12044 MoveAxis(E, 0, ABG)
21:26:55.004 00.000 12044 Move returns status 0, amount 0
21:26:55.004 00.000 12044 MoveAxis(N, 0, ABG)
21:26:55.004 00.000 12044 Move returns status 0, amount 0
21:26:55.004 00.000 12044 move complete, result=0
21:26:55.005 00.001 12044 worker thread done servicing request
21:26:55.018 00.013 14964 UpdateImageDisplay: Size=(968,608) min=162, max=11685, med=625, FiltMin=542, FiltMax=7625, Gamma=0.810
21:26:55.027 00.009 14964 UpdateGuideState exits: m=116963 SNR=201.6
21:26:55.029 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:55.031 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:55.032 00.001 14964 Enqueuing Expose request
21:26:55.035 00.003 14964 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
21:26:55.037 00.002 12044 Worker thread wakes up
21:26:55.037 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:55.037 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:26:58.149 03.112 12044 Exposure complete
21:26:58.186 00.037 12044 worker thread done servicing request
21:26:58.186 00.000 14964 OnExposeComplete: enter
21:26:58.188 00.002 14964 UpdateGuideState(): m_state=6
21:26:58.189 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
21:26:58.190 00.001 14964 Star::Find returns 1 (0), X=808.78, Y=385.66, Mass=117813, SNR=202.7, Peak=9725 HFD=3.4
21:26:58.190 00.000 14964 MultiStar: [#1 -0.10,-0.46,0.73,U] [#2 -0.07,-0.50,0.40,U] 
21:26:58.192 00.002 14964 single-star, 2 included, MultiStar: {-0.11, -0.24}, one-star: {-0.14, 0.02}
21:26:58.193 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.67) = xAngle (4.70 = -1.58)
21:26:58.194 00.001 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.83 = 1.55)
21:26:58.196 00.002 14964 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.03 mountX=-0.00 mountY=0.14, mountTheta=1.58
21:26:58.197 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.02, opts=13)
21:26:58.199 00.002 14964 Enqueuing Move request for scope (-0.14, 0.02)
21:26:58.201 00.002 12044 Worker thread wakes up
21:26:58.201 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
21:26:58.201 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
21:26:58.201 00.000 12044 Moving (-0.14, 0.02) raw xDistance=-0.00 yDistance=0.14
21:26:58.201 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.05, using input
21:26:58.201 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
21:26:58.201 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:58.201 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:26:58.201 00.000 12044 MoveAxis(E, 0, ABG)
21:26:58.201 00.000 12044 Move returns status 0, amount 0
21:26:58.201 00.000 12044 MoveAxis(N, 0, ABG)
21:26:58.201 00.000 12044 Move returns status 0, amount 0
21:26:58.201 00.000 12044 move complete, result=0
21:26:58.201 00.000 12044 worker thread done servicing request
21:26:58.215 00.014 14964 UpdateImageDisplay: Size=(968,608) min=174, max=9725, med=623, FiltMin=538, FiltMax=6605, Gamma=0.810
21:26:58.223 00.008 14964 UpdateGuideState exits: m=117813 SNR=202.7
21:26:58.223 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:58.224 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:26:58.224 00.000 14964 Enqueuing Expose request
21:26:58.225 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:26:58.225 00.000 12044 Worker thread wakes up
21:26:58.225 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:26:58.225 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:01.354 03.129 12044 Exposure complete
21:27:01.396 00.042 12044 worker thread done servicing request
21:27:01.396 00.000 14964 OnExposeComplete: enter
21:27:01.398 00.002 14964 UpdateGuideState(): m_state=6
21:27:01.400 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
21:27:01.401 00.001 14964 Star::Find returns 1 (0), X=809.54, Y=385.38, Mass=118264, SNR=205.7, Peak=12697 HFD=3.2
21:27:01.402 00.001 14964 MultiStar: [#1 0.76,-0.56,0.00,M1] [#2 0.71,-0.71,0.00,M2] 
21:27:01.404 00.002 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.67) = xAngle (1.27 = 1.27)
21:27:01.405 00.001 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.40 = -1.88)
21:27:01.406 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=-0.26 hyp=0.67 cameraTheta=-0.40 mountX=0.20 mountY=-0.64, mountTheta=-1.27
21:27:01.408 00.002 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.26, opts=13)
21:27:01.411 00.003 14964 Enqueuing Move request for scope (0.62, -0.26)
21:27:01.413 00.002 12044 Worker thread wakes up
21:27:01.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.26) opts 0xd
21:27:01.414 00.001 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.26)
21:27:01.414 00.000 12044 Moving (0.62, -0.26) raw xDistance=0.20 yDistance=-0.64
21:27:01.414 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
21:27:01.414 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:27:01.414 00.000 12044 MoveAxis(E, 0, ABG)
21:27:01.414 00.000 12044 Move returns status 0, amount 0
21:27:01.414 00.000 12044 MoveAxis(N, 60, ABG)
21:27:01.414 00.000 12044 Guiding  Dir = 0, Dur = 60
21:27:01.432 00.018 14964 UpdateImageDisplay: Size=(968,608) min=32, max=12697, med=624, FiltMin=544, FiltMax=7454, Gamma=0.810
21:27:01.442 00.010 14964 UpdateGuideState exits: m=118264 SNR=205.7
21:27:01.444 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:01.446 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:01.447 00.001 14964 Enqueuing Expose request
21:27:01.449 00.002 12044 IsSlewing returns 0
21:27:01.450 00.001 12044 IsGuiding returns 0
21:27:01.482 00.032 12044 PulseGuide returned control before completion, sleep 38
21:27:01.531 00.049 12044 IsGuiding returns 1
21:27:01.532 00.001 12044 scope still moving after pulse duration time elapsed
21:27:01.600 00.068 12044 IsSlewing returns 0
21:27:01.602 00.002 12044 IsGuiding returns 0
21:27:01.602 00.000 12044 scope move finished after 60 + 92 ms
21:27:01.602 00.000 12044 Move returns status 0, amount 60
21:27:01.602 00.000 12044 move complete, result=0
21:27:01.602 00.000 12044 worker thread done servicing request
21:27:01.602 00.000 12044 Worker thread wakes up
21:27:01.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:01.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:01.602 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 60 ms NORTH
21:27:04.707 03.105 12044 Exposure complete
21:27:04.734 00.027 12044 worker thread done servicing request
21:27:04.734 00.000 14964 OnExposeComplete: enter
21:27:04.736 00.002 14964 UpdateGuideState(): m_state=6
21:27:04.738 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
21:27:04.739 00.001 14964 Star::Find returns 1 (0), X=807.96, Y=385.05, Mass=117379, SNR=207.8, Peak=11593 HFD=2.9
21:27:04.742 00.003 14964 MultiStar: [#1 -0.95,-0.86,0.00,M2] [#2 -1.06,-1.00,0.00,M3] 
21:27:04.743 00.001 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.67) = xAngle (-0.92 = -0.92)
21:27:04.744 00.001 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.21 = 2.21)
21:27:04.744 00.000 14964 CameraToMount -- cameraX=-0.96 cameraY=-0.59 hyp=1.13 cameraTheta=-2.59 mountX=0.68 mountY=0.90, mountTheta=0.92
21:27:04.746 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.96, y=-0.59, opts=13)
21:27:04.746 00.000 14964 Enqueuing Move request for scope (-0.96, -0.59)
21:27:04.747 00.001 12044 Worker thread wakes up
21:27:04.747 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.59) opts 0xd
21:27:04.747 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.96, -0.59)
21:27:04.747 00.000 12044 Moving (-0.96, -0.59) raw xDistance=0.68 yDistance=0.90
21:27:04.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.68, slope = 0.07
21:27:04.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:04.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.90
21:27:04.747 00.000 12044 MoveAxis(W, 30, ABG)
21:27:04.747 00.000 12044 Guiding  Dir = 3, Dur = 30
21:27:04.755 00.008 14964 UpdateImageDisplay: Size=(968,608) min=14, max=11593, med=624, FiltMin=540, FiltMax=8011, Gamma=0.810
21:27:04.760 00.005 14964 UpdateGuideState exits: m=117379 SNR=207.8
21:27:04.761 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:04.761 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:04.762 00.001 14964 Enqueuing Expose request
21:27:04.822 00.060 12044 IsSlewing returns 0
21:27:04.824 00.002 12044 IsGuiding returns 0
21:27:04.968 00.144 12044 IsGuiding returns 1
21:27:04.968 00.000 12044 scope still moving after pulse duration time elapsed
21:27:05.025 00.057 12044 IsSlewing returns 0
21:27:05.025 00.000 12044 IsGuiding returns 0
21:27:05.025 00.000 12044 scope move finished after 30 + 170 ms
21:27:05.025 00.000 12044 Move returns status 0, amount 30
21:27:05.025 00.000 12044 MoveAxis(N, 0, ABG)
21:27:05.025 00.000 12044 Move returns status 0, amount 0
21:27:05.025 00.000 12044 move complete, result=0
21:27:05.026 00.001 12044 worker thread done servicing request
21:27:05.026 00.000 12044 Worker thread wakes up
21:27:05.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:05.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:05.026 00.000 14964 GuideStep: 0.7 px 30 ms WEST, 0.9 px 0 ms NORTH
21:27:08.157 03.131 12044 Exposure complete
21:27:08.194 00.037 12044 worker thread done servicing request
21:27:08.194 00.000 14964 OnExposeComplete: enter
21:27:08.196 00.002 14964 UpdateGuideState(): m_state=6
21:27:08.197 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
21:27:08.198 00.001 14964 Star::Find returns 1 (0), X=807.61, Y=385.48, Mass=117670, SNR=201.7, Peak=11293 HFD=3.1
21:27:08.198 00.000 14964 MultiStar: [#1 -1.32,-0.58,0.00,M3] [#2 -1.37,-0.67,0.00,M4] 
21:27:08.200 00.002 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.67) = xAngle (-1.35 = -1.35)
21:27:08.202 00.002 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.79 = 1.79)
21:27:08.203 00.001 14964 CameraToMount -- cameraX=-1.31 cameraY=-0.17 hyp=1.32 cameraTheta=-3.01 mountX=0.29 mountY=1.29, mountTheta=1.35
21:27:08.207 00.004 14964 SchedulePrimaryMove(1136A648, x=-1.31, y=-0.17, opts=13)
21:27:08.208 00.001 14964 Enqueuing Move request for scope (-1.31, -0.17)
21:27:08.210 00.002 12044 Worker thread wakes up
21:27:08.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.17) opts 0xd
21:27:08.210 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.31, -0.17)
21:27:08.210 00.000 12044 Moving (-1.31, -0.17) raw xDistance=0.29 yDistance=1.29
21:27:08.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.29, slope = 0.05
21:27:08.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:08.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.29
21:27:08.210 00.000 12044 MoveAxis(W, 24, ABG)
21:27:08.210 00.000 12044 Guiding  Dir = 3, Dur = 24
21:27:08.225 00.015 14964 UpdateImageDisplay: Size=(968,608) min=259, max=11293, med=625, FiltMin=539, FiltMax=6249, Gamma=0.810
21:27:08.234 00.009 14964 UpdateGuideState exits: m=117670 SNR=201.7
21:27:08.236 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:08.237 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:08.238 00.001 14964 Enqueuing Expose request
21:27:08.241 00.003 12044 IsSlewing returns 0
21:27:08.242 00.001 12044 IsGuiding returns 0
21:27:08.274 00.032 12044 IsGuiding returns 1
21:27:08.274 00.000 12044 scope still moving after pulse duration time elapsed
21:27:08.335 00.061 12044 IsSlewing returns 0
21:27:08.336 00.001 12044 IsGuiding returns 0
21:27:08.336 00.000 12044 scope move finished after 24 + 69 ms
21:27:08.336 00.000 12044 Move returns status 0, amount 24
21:27:08.336 00.000 12044 MoveAxis(N, 0, ABG)
21:27:08.336 00.000 12044 Move returns status 0, amount 0
21:27:08.336 00.000 12044 move complete, result=0
21:27:08.336 00.000 12044 worker thread done servicing request
21:27:08.337 00.001 12044 Worker thread wakes up
21:27:08.337 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:08.337 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:08.337 00.000 14964 GuideStep: 0.3 px 24 ms WEST, 1.3 px 0 ms NORTH
21:27:11.473 03.136 12044 Exposure complete
21:27:11.519 00.046 12044 worker thread done servicing request
21:27:11.519 00.000 14964 OnExposeComplete: enter
21:27:11.520 00.001 14964 UpdateGuideState(): m_state=6
21:27:11.521 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
21:27:11.522 00.001 14964 Star::Find returns 1 (0), X=807.98, Y=385.69, Mass=116214, SNR=203.0, Peak=10682 HFD=3.3
21:27:11.524 00.002 14964 MultiStar: [#1 -0.91,-0.28,0.00,M4] [#2 -0.98,-0.38,0.00,M5] 
21:27:11.525 00.001 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.67) = xAngle (4.76 = -1.52)
21:27:11.527 00.002 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.90 = 1.62)
21:27:11.528 00.001 14964 CameraToMount -- cameraX=-0.94 cameraY=0.04 hyp=0.94 cameraTheta=3.10 mountX=0.05 mountY=0.94, mountTheta=1.52
21:27:11.531 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.94, y=0.04, opts=13)
21:27:11.533 00.002 14964 Enqueuing Move request for scope (-0.94, 0.04)
21:27:11.536 00.003 12044 Worker thread wakes up
21:27:11.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.04) opts 0xd
21:27:11.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.94, 0.04)
21:27:11.536 00.000 12044 Moving (-0.94, 0.04) raw xDistance=0.05 yDistance=0.94
21:27:11.536 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.07, using input
21:27:11.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
21:27:11.536 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:11.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.94
21:27:11.536 00.000 12044 MoveAxis(E, 0, ABG)
21:27:11.536 00.000 12044 Move returns status 0, amount 0
21:27:11.536 00.000 12044 MoveAxis(N, 0, ABG)
21:27:11.536 00.000 12044 Move returns status 0, amount 0
21:27:11.536 00.000 12044 move complete, result=0
21:27:11.536 00.000 12044 worker thread done servicing request
21:27:11.550 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10682, med=624, FiltMin=539, FiltMax=6409, Gamma=0.810
21:27:11.559 00.009 14964 UpdateGuideState exits: m=116214 SNR=203.0
21:27:11.561 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:11.562 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:11.564 00.002 14964 Enqueuing Expose request
21:27:11.565 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.9 px 0 ms NORTH
21:27:11.566 00.001 12044 Worker thread wakes up
21:27:11.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:11.567 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:14.664 03.097 12044 Exposure complete
21:27:14.709 00.045 12044 worker thread done servicing request
21:27:14.709 00.000 14964 OnExposeComplete: enter
21:27:14.710 00.001 14964 UpdateGuideState(): m_state=6
21:27:14.711 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
21:27:14.712 00.001 14964 Star::Find returns 1 (0), X=807.85, Y=385.88, Mass=114850, SNR=189.9, Peak=12526 HFD=2.9
21:27:14.713 00.001 14964 MultiStar: [#1 -1.09,-0.34,0.00,M5] [#2 -1.09,-0.42,0.00,M6] 
21:27:14.713 00.000 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.67) = xAngle (4.59 = -1.69)
21:27:14.714 00.001 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.73 = 1.45)
21:27:14.714 00.000 14964 CameraToMount -- cameraX=-1.07 cameraY=0.23 hyp=1.10 cameraTheta=2.93 mountX=-0.13 mountY=1.09, mountTheta=1.69
21:27:14.716 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.07, y=0.23, opts=13)
21:27:14.716 00.000 14964 Enqueuing Move request for scope (-1.07, 0.23)
21:27:14.717 00.001 12044 Worker thread wakes up
21:27:14.717 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.23) opts 0xd
21:27:14.717 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.07, 0.23)
21:27:14.717 00.000 12044 Moving (-1.07, 0.23) raw xDistance=-0.13 yDistance=1.09
21:27:14.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
21:27:14.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:14.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.09
21:27:14.717 00.000 12044 MoveAxis(E, 0, ABG)
21:27:14.717 00.000 12044 Move returns status 0, amount 0
21:27:14.717 00.000 12044 MoveAxis(N, 0, ABG)
21:27:14.717 00.000 12044 Move returns status 0, amount 0
21:27:14.717 00.000 12044 move complete, result=0
21:27:14.717 00.000 12044 worker thread done servicing request
21:27:14.725 00.008 14964 UpdateImageDisplay: Size=(968,608) min=307, max=12526, med=625, FiltMin=546, FiltMax=6903, Gamma=0.810
21:27:14.731 00.006 14964 UpdateGuideState exits: m=114850 SNR=189.9
21:27:14.731 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:14.732 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:14.732 00.000 14964 Enqueuing Expose request
21:27:14.733 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 1.1 px 0 ms NORTH
21:27:14.733 00.000 12044 Worker thread wakes up
21:27:14.733 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:14.733 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:17.843 03.110 12044 Exposure complete
21:27:17.879 00.036 12044 worker thread done servicing request
21:27:17.879 00.000 14964 OnExposeComplete: enter
21:27:17.881 00.002 14964 UpdateGuideState(): m_state=6
21:27:17.882 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
21:27:17.884 00.002 14964 Star::Find returns 1 (0), X=808.68, Y=385.98, Mass=115069, SNR=197.1, Peak=8794 HFD=3.4
21:27:17.885 00.001 14964 MultiStar: [#1 -0.43,-0.22,0.72,U] [#2 -0.35,-0.33,0.40,U] 
21:27:17.887 00.002 14964 refined, 2 included, MultiStar: {-0.33, 0.02}, one-star: {-0.24, 0.33}
21:27:17.888 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.67) = xAngle (4.75 = -1.53)
21:27:17.889 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.60)
21:27:17.891 00.002 14964 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.08 mountX=0.01 mountY=0.33, mountTheta=1.53
21:27:17.893 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.02, opts=13)
21:27:17.894 00.001 14964 Enqueuing Move request for scope (-0.33, 0.02)
21:27:17.896 00.002 12044 Worker thread wakes up
21:27:17.896 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd
21:27:17.896 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.02)
21:27:17.896 00.000 12044 Moving (-0.33, 0.02) raw xDistance=0.01 yDistance=0.33
21:27:17.896 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
21:27:17.896 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:17.896 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:27:17.896 00.000 12044 MoveAxis(E, 0, ABG)
21:27:17.896 00.000 12044 Move returns status 0, amount 0
21:27:17.896 00.000 12044 MoveAxis(N, 0, ABG)
21:27:17.896 00.000 12044 Move returns status 0, amount 0
21:27:17.896 00.000 12044 move complete, result=0
21:27:17.897 00.001 12044 worker thread done servicing request
21:27:17.911 00.014 14964 UpdateImageDisplay: Size=(968,608) min=106, max=8794, med=624, FiltMin=542, FiltMax=7069, Gamma=0.810
21:27:17.923 00.012 14964 UpdateGuideState exits: m=115069 SNR=197.1
21:27:17.924 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:17.926 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:17.927 00.001 14964 Enqueuing Expose request
21:27:17.928 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:27:17.929 00.001 12044 Worker thread wakes up
21:27:17.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:17.930 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:21.045 03.115 12044 Exposure complete
21:27:21.084 00.039 12044 worker thread done servicing request
21:27:21.084 00.000 14964 OnExposeComplete: enter
21:27:21.086 00.002 14964 UpdateGuideState(): m_state=6
21:27:21.087 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
21:27:21.089 00.002 14964 Star::Find returns 1 (0), X=808.40, Y=385.88, Mass=118296, SNR=200.6, Peak=9758 HFD=3.5
21:27:21.090 00.001 14964 MultiStar: [#1 -0.39,-0.15,0.72,U] [#2 -0.46,-0.20,0.40,U] 
21:27:21.092 00.002 14964 refined, 2 included, MultiStar: {-0.46, 0.02}, one-star: {-0.52, 0.23}
21:27:21.093 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.76 = -1.52)
21:27:21.095 00.002 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.61)
21:27:21.097 00.002 14964 CameraToMount -- cameraX=-0.46 cameraY=0.02 hyp=0.46 cameraTheta=3.09 mountX=0.02 mountY=0.46, mountTheta=1.52
21:27:21.101 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.02, opts=13)
21:27:21.104 00.003 14964 Enqueuing Move request for scope (-0.46, 0.02)
21:27:21.106 00.002 12044 Worker thread wakes up
21:27:21.106 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.02) opts 0xd
21:27:21.106 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.02)
21:27:21.106 00.000 12044 Moving (-0.46, 0.02) raw xDistance=0.02 yDistance=0.46
21:27:21.106 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.04
21:27:21.106 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=0.84 newest=1.88
21:27:21.106 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:27:21.106 00.000 12044 MoveAxis(E, 0, ABG)
21:27:21.106 00.000 12044 Move returns status 0, amount 0
21:27:21.107 00.001 12044 BLC: Oldest BLC event removed
21:27:21.107 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 289 applied
21:27:21.107 00.000 12044 MoveAxis(S, 332, ABG)
21:27:21.107 00.000 12044 Guiding  Dir = 1, Dur = 332
21:27:21.122 00.015 14964 UpdateImageDisplay: Size=(968,608) min=299, max=9758, med=624, FiltMin=543, FiltMax=6169, Gamma=0.810
21:27:21.131 00.009 14964 UpdateGuideState exits: m=118296 SNR=200.6
21:27:21.133 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:21.135 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:21.136 00.001 14964 Enqueuing Expose request
21:27:21.137 00.001 12044 IsSlewing returns 0
21:27:21.138 00.001 12044 IsGuiding returns 0
21:27:21.170 00.032 12044 PulseGuide returned control before completion, sleep 311
21:27:21.495 00.325 12044 IsGuiding returns 1
21:27:21.495 00.000 12044 scope still moving after pulse duration time elapsed
21:27:21.575 00.080 12044 IsSlewing returns 0
21:27:21.576 00.001 12044 IsGuiding returns 0
21:27:21.576 00.000 12044 scope move finished after 332 + 105 ms
21:27:21.576 00.000 12044 Move returns status 0, amount 332
21:27:21.576 00.000 12044 move complete, result=0
21:27:21.576 00.000 12044 worker thread done servicing request
21:27:21.576 00.000 12044 Worker thread wakes up
21:27:21.577 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:21.577 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 332 ms SOUTH
21:27:21.578 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:24.687 03.109 12044 Exposure complete
21:27:24.717 00.030 12044 worker thread done servicing request
21:27:24.717 00.000 14964 OnExposeComplete: enter
21:27:24.718 00.001 14964 UpdateGuideState(): m_state=6
21:27:24.719 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
21:27:24.720 00.001 14964 Star::Find returns 1 (0), X=808.82, Y=386.36, Mass=118078, SNR=200.4, Peak=10295 HFD=3.3
21:27:24.720 00.000 14964 MultiStar: [#1 -0.21,0.47,0.71,U] [#2 -0.11,0.44,0.40,U] 
21:27:24.721 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.58}, one-star: {-0.10, 0.71}
21:27:24.721 00.000 14964 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.67) = xAngle (3.48 = -2.80)
21:27:24.722 00.001 14964 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.61 = 0.33)
21:27:24.722 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.58 hyp=0.59 cameraTheta=1.81 mountX=-0.56 mountY=0.19, mountTheta=2.81
21:27:24.723 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.58, opts=13)
21:27:24.724 00.001 14964 Enqueuing Move request for scope (-0.14, 0.58)
21:27:24.726 00.002 12044 Worker thread wakes up
21:27:24.726 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.58) opts 0xd
21:27:24.726 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.58)
21:27:24.726 00.000 12044 Moving (-0.14, 0.58) raw xDistance=-0.56 yDistance=0.19
21:27:24.726 00.000 12044 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.461727, 1:0.193480
21:27:24.726 00.000 12044 BLC: No correction, Miss < min_move
21:27:24.726 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.56, slope = -0.07
21:27:24.726 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:24.726 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:27:24.726 00.000 12044 MoveAxis(E, 47, ABG)
21:27:24.726 00.000 12044 Guiding  Dir = 2, Dur = 47
21:27:24.742 00.016 14964 UpdateImageDisplay: Size=(968,608) min=182, max=10295, med=625, FiltMin=535, FiltMax=6913, Gamma=0.810
21:27:24.748 00.006 14964 UpdateGuideState exits: m=118078 SNR=200.4
21:27:24.748 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:24.749 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:24.749 00.000 14964 Enqueuing Expose request
21:27:24.794 00.045 12044 IsSlewing returns 0
21:27:24.794 00.000 12044 IsGuiding returns 0
21:27:24.825 00.031 12044 PulseGuide returned control before completion, sleep 26
21:27:24.918 00.093 12044 IsGuiding returns 1
21:27:24.918 00.000 12044 scope still moving after pulse duration time elapsed
21:27:25.011 00.093 12044 IsSlewing returns 0
21:27:25.012 00.001 12044 IsGuiding returns 0
21:27:25.012 00.000 12044 scope move finished after 47 + 170 ms
21:27:25.012 00.000 12044 Move returns status 0, amount 47
21:27:25.012 00.000 12044 MoveAxis(N, 0, ABG)
21:27:25.012 00.000 12044 Move returns status 0, amount 0
21:27:25.012 00.000 12044 move complete, result=0
21:27:25.012 00.000 12044 worker thread done servicing request
21:27:25.012 00.000 12044 Worker thread wakes up
21:27:25.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:25.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:25.012 00.000 14964 GuideStep: -0.6 px 47 ms EAST, 0.2 px 0 ms NORTH
21:27:28.120 03.108 12044 Exposure complete
21:27:28.153 00.033 12044 worker thread done servicing request
21:27:28.153 00.000 14964 OnExposeComplete: enter
21:27:28.154 00.001 14964 UpdateGuideState(): m_state=6
21:27:28.156 00.002 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
21:27:28.157 00.001 14964 Star::Find returns 1 (0), X=808.90, Y=385.92, Mass=115200, SNR=199.9, Peak=10643 HFD=2.9
21:27:28.159 00.002 14964 MultiStar: [#1 0.08,-0.19,0.72,U] [#2 0.06,-0.23,0.41,U] 
21:27:28.159 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.02}, one-star: {-0.02, 0.28}
21:27:28.160 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.67) = xAngle (2.42 = 2.42)
21:27:28.160 00.000 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.55 = -0.73)
21:27:28.161 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.75 mountX=-0.03 mountY=-0.02, mountTheta=-2.41
21:27:28.164 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.02, opts=13)
21:27:28.166 00.002 14964 Enqueuing Move request for scope (0.03, 0.02)
21:27:28.167 00.001 12044 Worker thread wakes up
21:27:28.167 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
21:27:28.167 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
21:27:28.167 00.000 12044 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
21:27:28.167 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.461727, 1:0.193480, 2:-0.023943
21:27:28.167 00.000 12044 BLC: No correction, Miss < min_move
21:27:28.167 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.39, using input
21:27:28.167 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.06
21:27:28.167 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:28.167 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:27:28.167 00.000 12044 MoveAxis(E, 0, ABG)
21:27:28.167 00.000 12044 Move returns status 0, amount 0
21:27:28.167 00.000 12044 MoveAxis(N, 0, ABG)
21:27:28.168 00.001 12044 Move returns status 0, amount 0
21:27:28.168 00.000 12044 move complete, result=0
21:27:28.168 00.000 12044 worker thread done servicing request
21:27:28.181 00.013 14964 UpdateImageDisplay: Size=(968,608) min=320, max=10643, med=625, FiltMin=539, FiltMax=7853, Gamma=0.810
21:27:28.189 00.008 14964 UpdateGuideState exits: m=115200 SNR=199.9
21:27:28.190 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.191 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:28.191 00.000 14964 Enqueuing Expose request
21:27:28.192 00.001 12044 Worker thread wakes up
21:27:28.192 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:27:28.192 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:28.192 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:31.299 03.107 12044 Exposure complete
21:27:31.322 00.023 12044 worker thread done servicing request
21:27:31.322 00.000 14964 OnExposeComplete: enter
21:27:31.323 00.001 14964 UpdateGuideState(): m_state=6
21:27:31.323 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
21:27:31.324 00.001 14964 Star::Find returns 1 (0), X=809.07, Y=385.87, Mass=115215, SNR=201.5, Peak=10895 HFD=2.9
21:27:31.324 00.000 14964 MultiStar: [#1 0.21,-0.43,0.75,U] [#2 -0.03,-0.50,0.41,U] 
21:27:31.325 00.001 14964 refined, 2 included, MultiStar: {0.14, -0.14}, one-star: {0.15, 0.22}
21:27:31.325 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.67) = xAngle (0.88 = 0.88)
21:27:31.326 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.01 = -2.27)
21:27:31.326 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=0.13 mountY=-0.15, mountTheta=-0.87
21:27:31.327 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.14, opts=13)
21:27:31.328 00.001 14964 Enqueuing Move request for scope (0.14, -0.14)
21:27:31.328 00.000 12044 Worker thread wakes up
21:27:31.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
21:27:31.328 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
21:27:31.328 00.000 12044 Moving (0.14, -0.14) raw xDistance=0.13 yDistance=-0.15
21:27:31.328 00.000 12044 BLC: window closed
21:27:31.329 00.001 12044 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.461727, 1:0.193480, 2:-0.023943
21:27:31.329 00.000 12044 BLC: No correction, Miss < min_move
21:27:31.329 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.06
21:27:31.329 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:31.329 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:27:31.329 00.000 12044 MoveAxis(E, 0, ABG)
21:27:31.329 00.000 12044 Move returns status 0, amount 0
21:27:31.329 00.000 12044 MoveAxis(N, 0, ABG)
21:27:31.329 00.000 12044 Move returns status 0, amount 0
21:27:31.329 00.000 12044 move complete, result=0
21:27:31.329 00.000 12044 worker thread done servicing request
21:27:31.336 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10895, med=625, FiltMin=541, FiltMax=7154, Gamma=0.810
21:27:31.341 00.005 14964 UpdateGuideState exits: m=115215 SNR=201.5
21:27:31.342 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:31.342 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:31.343 00.001 14964 Enqueuing Expose request
21:27:31.343 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:27:31.344 00.001 12044 Worker thread wakes up
21:27:31.344 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:31.344 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(774,351,71,71)
21:27:32.213 00.869 14964 evsrv: cli 01AB28F0 connect
21:27:32.214 00.001 14964 case statement mapped state 6 to 3
21:27:32.214 00.000 14964 case statement mapped state 6 to 3
21:27:32.215 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"get_app_state","id":"ecb95d18-fae0-4385-ac59-268bea18f275"}
21:27:32.216 00.001 14964 case statement mapped state 6 to 3
21:27:32.216 00.000 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecb95d18-fae0-4385-ac59-268bea18f275"}
21:27:32.217 00.001 14964 evsrv: cli 01AB28F0 disconnect
21:27:32.218 00.001 14964 evsrv: cli 01AB2530 connect
21:27:32.218 00.000 14964 case statement mapped state 6 to 3
21:27:32.219 00.001 14964 case statement mapped state 6 to 3
21:27:32.220 00.001 14964 evsrv: cli 01AB2530 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"9a41151a-3d6b-4510-bd2a-b43f06551053"}
21:27:32.220 00.000 14964 PhdController::Dither begins
21:27:32.221 00.001 14964 dither: size=2.00, dRA=1.29 dDec=0.99
21:27:32.221 00.000 14964 MountToCamera -- mountTheta (-0.65) + m_xAngle (-1.67) = xAngle (-2.32 = -2.32)
21:27:32.222 00.001 14964 MountToCamera -- mountX=1.29 mountY=0.99 hyp=1.63 mountTheta=-0.65 cameraX=-1.11, cameraY=-1.19 cameraTheta=-2.32
21:27:32.222 00.000 14964 setting lock position to (807.81, 384.46)
21:27:32.223 00.001 14964 Mount: notify guiding dithered (-1.1, -1.2)
21:27:32.223 00.000 14964 MultiStar: stabilizing after lock position change
21:27:32.224 00.001 14964 Status Line: Dither by 1.29,0.99
21:27:32.225 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:27:32.226 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:27:32.226 00.000 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":0,"id":"9a41151a-3d6b-4510-bd2a-b43f06551053"}
21:27:32.227 00.001 14964 evsrv: cli 01AB2530 disconnect
21:27:34.443 02.216 12044 Exposure complete
21:27:34.465 00.022 12044 worker thread done servicing request
21:27:34.465 00.000 14964 OnExposeComplete: enter
21:27:34.465 00.000 14964 UpdateGuideState(): m_state=6
21:27:34.466 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
21:27:34.467 00.001 14964 Star::Find returns 1 (0), X=809.12, Y=386.23, Mass=119867, SNR=211.9, Peak=12883 HFD=2.8
21:27:34.467 00.000 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.67) = xAngle (2.60 = 2.60)
21:27:34.468 00.001 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.74 = -0.55)
21:27:34.468 00.000 14964 CameraToMount -- cameraX=1.31 cameraY=1.77 hyp=2.20 cameraTheta=0.93 mountX=-1.89 mountY=-1.15, mountTheta=-2.60
21:27:34.470 00.002 14964 dither recenter: remaining=(-1.3,-1.0) step=(-1.3,-1.0)
21:27:34.470 00.000 14964 MountToCamera -- mountTheta (2.49) + m_xAngle (-1.67) = xAngle (0.82 = 0.82)
21:27:34.471 00.001 14964 MountToCamera -- mountX=-1.29 mountY=-0.99 hyp=1.63 mountTheta=2.49 cameraX=1.11, cameraY=1.19 cameraTheta=0.82
21:27:34.471 00.000 14964 SchedulePrimaryMove(1136A648, x=1.11, y=1.19, opts=4)
21:27:34.472 00.001 14964 Enqueuing Move request for scope (1.11, 1.19)
21:27:34.472 00.000 14964 Mount: notify direct move -1.29,-0.99
21:27:34.473 00.001 12044 Worker thread wakes up
21:27:34.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.11, 1.19) opts 0x4
21:27:34.473 00.000 12044 Handling offset move in thread for scope, endpoint = (1.11, 1.19)
21:27:34.473 00.000 12044 Moving (1.11, 1.19) raw xDistance=-1.29 yDistance=-0.99
21:27:34.473 00.000 12044 BLC: window closed
21:27:34.473 00.000 12044 MoveAxis(E, 139, B)
21:27:34.473 00.000 12044 Guiding  Dir = 2, Dur = 139
21:27:34.481 00.008 14964 UpdateImageDisplay: Size=(968,608) min=134, max=12883, med=624, FiltMin=533, FiltMax=7847, Gamma=0.810
21:27:34.486 00.005 14964 UpdateGuideState exits: m=119867 SNR=211.9
21:27:34.487 00.001 14964 PhdController: settling, locked = 1, distance = 2.07 (2.00) aobump = 0 frame = 1 / 99999
21:27:34.488 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560054.488,"Host":"NUCBOX","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:27:34.488 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:34.489 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:34.489 00.000 14964 Enqueuing Expose request
21:27:34.494 00.005 12044 IsSlewing returns 0
21:27:34.495 00.001 12044 IsGuiding returns 0
21:27:34.527 00.032 12044 PulseGuide returned control before completion, sleep 118
21:27:34.657 00.130 12044 IsGuiding returns 1
21:27:34.657 00.000 12044 scope still moving after pulse duration time elapsed
21:27:34.712 00.055 12044 IsSlewing returns 0
21:27:34.712 00.000 12044 IsGuiding returns 0
21:27:34.712 00.000 12044 scope move finished after 139 + 79 ms
21:27:34.712 00.000 12044 Move returns status 0, amount 139
21:27:34.713 00.001 12044 BLC: window closed
21:27:34.713 00.000 12044 BLC: Compensation needed for non-algo type move
21:27:34.713 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 289 applied
21:27:34.713 00.000 12044 MoveAxis(N, 382, B)
21:27:34.713 00.000 12044 Guiding  Dir = 0, Dur = 382
21:27:34.780 00.067 12044 IsSlewing returns 0
21:27:34.780 00.000 12044 IsGuiding returns 0
21:27:34.812 00.032 12044 PulseGuide returned control before completion, sleep 361
21:27:35.211 00.399 12044 IsGuiding returns 1
21:27:35.211 00.000 12044 scope still moving after pulse duration time elapsed
21:27:35.259 00.048 12044 IsSlewing returns 0
21:27:35.259 00.000 12044 IsGuiding returns 0
21:27:35.259 00.000 12044 scope move finished after 382 + 97 ms
21:27:35.259 00.000 12044 Move returns status 0, amount 382
21:27:35.259 00.000 12044 move complete, result=0
21:27:35.259 00.000 12044 worker thread done servicing request
21:27:35.259 00.000 12044 Worker thread wakes up
21:27:35.259 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:35.259 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:35.261 00.002 14964 GuideStep: -1.3 px 139 ms EAST, -1.0 px 382 ms NORTH
21:27:38.359 03.098 12044 Exposure complete
21:27:38.387 00.028 12044 worker thread done servicing request
21:27:38.387 00.000 14964 OnExposeComplete: enter
21:27:38.389 00.002 14964 UpdateGuideState(): m_state=6
21:27:38.390 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
21:27:38.390 00.000 14964 Star::Find returns 1 (0), X=807.88, Y=384.90, Mass=116245, SNR=206.7, Peak=10273 HFD=2.9
21:27:38.391 00.001 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.67) = xAngle (3.09 = 3.09)
21:27:38.391 00.000 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.23 = -0.06)
21:27:38.392 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.44 hyp=0.45 cameraTheta=1.42 mountX=-0.45 mountY=-0.03, mountTheta=-3.08
21:27:38.393 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.44, opts=13)
21:27:38.393 00.000 14964 Enqueuing Move request for scope (0.07, 0.44)
21:27:38.394 00.001 12044 Worker thread wakes up
21:27:38.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.44) opts 0xd
21:27:38.394 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.44)
21:27:38.394 00.000 12044 Moving (0.07, 0.44) raw xDistance=-0.45 yDistance=-0.03
21:27:38.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.45, slope = 0.00
21:27:38.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:38.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:27:38.394 00.000 12044 MoveAxis(E, 31, ABG)
21:27:38.394 00.000 12044 Guiding  Dir = 2, Dur = 31
21:27:38.402 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10273, med=625, FiltMin=527, FiltMax=7366, Gamma=0.810
21:27:38.408 00.006 14964 UpdateGuideState exits: m=116245 SNR=206.7
21:27:38.409 00.001 14964 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 2 / 99999
21:27:38.409 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778560058.409,"Host":"NUCBOX","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:27:38.410 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:38.410 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:38.411 00.001 14964 Enqueuing Expose request
21:27:38.448 00.037 12044 IsSlewing returns 0
21:27:38.450 00.002 12044 IsGuiding returns 0
21:27:38.482 00.032 12044 IsGuiding returns 1
21:27:38.482 00.000 12044 scope still moving after pulse duration time elapsed
21:27:38.544 00.062 12044 IsSlewing returns 0
21:27:38.544 00.000 12044 IsGuiding returns 0
21:27:38.544 00.000 12044 scope move finished after 31 + 63 ms
21:27:38.544 00.000 12044 Move returns status 0, amount 31
21:27:38.544 00.000 12044 MoveAxis(N, 0, ABG)
21:27:38.544 00.000 12044 Move returns status 0, amount 0
21:27:38.544 00.000 12044 move complete, result=0
21:27:38.544 00.000 12044 worker thread done servicing request
21:27:38.544 00.000 12044 Worker thread wakes up
21:27:38.544 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
21:27:38.546 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:38.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:41.671 03.125 12044 Exposure complete
21:27:41.695 00.024 12044 worker thread done servicing request
21:27:41.695 00.000 14964 OnExposeComplete: enter
21:27:41.696 00.001 14964 UpdateGuideState(): m_state=6
21:27:41.697 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
21:27:41.697 00.000 14964 Star::Find returns 1 (0), X=807.58, Y=384.67, Mass=118333, SNR=209.0, Peak=10429 HFD=3.2
21:27:41.698 00.001 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.67) = xAngle (4.07 = -2.22)
21:27:41.698 00.000 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.20 = 0.92)
21:27:41.699 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.32 cameraTheta=2.40 mountX=-0.19 mountY=0.25, mountTheta=2.22
21:27:41.700 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.21, opts=13)
21:27:41.700 00.000 14964 Enqueuing Move request for scope (-0.23, 0.21)
21:27:41.701 00.001 12044 Worker thread wakes up
21:27:41.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
21:27:41.701 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
21:27:41.701 00.000 12044 Moving (-0.23, 0.21) raw xDistance=-0.19 yDistance=0.25
21:27:41.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
21:27:41.701 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:41.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:27:41.701 00.000 12044 MoveAxis(E, 0, ABG)
21:27:41.701 00.000 12044 Move returns status 0, amount 0
21:27:41.701 00.000 12044 MoveAxis(N, 0, ABG)
21:27:41.701 00.000 12044 Move returns status 0, amount 0
21:27:41.701 00.000 12044 move complete, result=0
21:27:41.701 00.000 12044 worker thread done servicing request
21:27:41.709 00.008 14964 UpdateImageDisplay: Size=(968,608) min=166, max=10429, med=626, FiltMin=546, FiltMax=6682, Gamma=0.810
21:27:41.714 00.005 14964 UpdateGuideState exits: m=118333 SNR=209.0
21:27:41.715 00.001 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 3 / 99999
21:27:41.716 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560061.716,"Host":"NUCBOX","Inst":1,"Distance":0.41,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
21:27:41.716 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:41.716 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:41.717 00.001 14964 Enqueuing Expose request
21:27:41.718 00.001 12044 Worker thread wakes up
21:27:41.718 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:41.718 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:27:41.718 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:44.850 03.132 12044 Exposure complete
21:27:44.887 00.037 12044 worker thread done servicing request
21:27:44.887 00.000 14964 OnExposeComplete: enter
21:27:44.889 00.002 14964 UpdateGuideState(): m_state=6
21:27:44.890 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
21:27:44.891 00.001 14964 Star::Find returns 1 (0), X=807.88, Y=384.55, Mass=118316, SNR=201.0, Peak=11021 HFD=3.2
21:27:44.892 00.001 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.67) = xAngle (2.62 = 2.62)
21:27:44.892 00.000 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.76 = -0.53)
21:27:44.893 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.95 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
21:27:44.895 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.09, opts=13)
21:27:44.897 00.002 14964 Enqueuing Move request for scope (0.07, 0.09)
21:27:44.898 00.001 12044 Worker thread wakes up
21:27:44.898 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:27:44.898 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:27:44.899 00.001 12044 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=-0.06
21:27:44.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
21:27:44.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:44.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:44.899 00.000 12044 MoveAxis(E, 0, ABG)
21:27:44.899 00.000 12044 Move returns status 0, amount 0
21:27:44.899 00.000 12044 MoveAxis(N, 0, ABG)
21:27:44.899 00.000 12044 Move returns status 0, amount 0
21:27:44.899 00.000 12044 move complete, result=0
21:27:44.899 00.000 12044 worker thread done servicing request
21:27:44.912 00.013 14964 UpdateImageDisplay: Size=(968,608) min=372, max=11021, med=625, FiltMin=539, FiltMax=7253, Gamma=0.810
21:27:44.926 00.014 14964 UpdateGuideState exits: m=118316 SNR=201.0
21:27:44.928 00.002 14964 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 4 / 99999
21:27:44.929 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560064.929,"Host":"NUCBOX","Inst":1,"Distance":0.32,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
21:27:44.931 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:44.932 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:44.933 00.001 14964 Enqueuing Expose request
21:27:44.934 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:44.936 00.002 12044 Worker thread wakes up
21:27:44.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:44.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:48.069 03.133 12044 Exposure complete
21:27:48.103 00.034 12044 worker thread done servicing request
21:27:48.103 00.000 14964 OnExposeComplete: enter
21:27:48.106 00.003 14964 UpdateGuideState(): m_state=6
21:27:48.107 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
21:27:48.108 00.001 14964 Star::Find returns 1 (0), X=807.86, Y=384.48, Mass=115981, SNR=206.0, Peak=10709 HFD=3.2
21:27:48.109 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.67) = xAngle (2.16 = 2.16)
21:27:48.109 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.29 = -0.99)
21:27:48.110 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
21:27:48.111 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.03, opts=13)
21:27:48.111 00.000 14964 Enqueuing Move request for scope (0.05, 0.03)
21:27:48.112 00.001 12044 Worker thread wakes up
21:27:48.113 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:27:48.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:27:48.113 00.000 12044 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
21:27:48.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.13
21:27:48.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:48.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:27:48.113 00.000 12044 MoveAxis(E, 0, ABG)
21:27:48.113 00.000 12044 Move returns status 0, amount 0
21:27:48.113 00.000 12044 MoveAxis(N, 0, ABG)
21:27:48.113 00.000 12044 Move returns status 0, amount 0
21:27:48.113 00.000 12044 move complete, result=0
21:27:48.113 00.000 12044 worker thread done servicing request
21:27:48.121 00.008 14964 UpdateImageDisplay: Size=(968,608) min=66, max=10709, med=625, FiltMin=545, FiltMax=6730, Gamma=0.810
21:27:48.128 00.007 14964 UpdateGuideState exits: m=115981 SNR=206.0
21:27:48.130 00.002 14964 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 5 / 99999
21:27:48.131 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560068.131,"Host":"NUCBOX","Inst":1,"Distance":0.24,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
21:27:48.133 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:48.134 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:48.135 00.001 14964 Enqueuing Expose request
21:27:48.137 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:27:48.138 00.001 12044 Worker thread wakes up
21:27:48.138 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:48.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:51.252 03.114 12044 Exposure complete
21:27:51.293 00.041 12044 worker thread done servicing request
21:27:51.293 00.000 14964 OnExposeComplete: enter
21:27:51.294 00.001 14964 UpdateGuideState(): m_state=6
21:27:51.296 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
21:27:51.296 00.000 14964 Star::Find returns 1 (0), X=808.10, Y=384.86, Mass=118203, SNR=203.3, Peak=11581 HFD=2.9
21:27:51.297 00.001 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.67) = xAngle (2.62 = 2.62)
21:27:51.298 00.001 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.75 = -0.53)
21:27:51.298 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.41 hyp=0.50 cameraTheta=0.95 mountX=-0.44 mountY=-0.25, mountTheta=-2.61
21:27:51.300 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.41, opts=13)
21:27:51.300 00.000 14964 Enqueuing Move request for scope (0.29, 0.41)
21:27:51.301 00.001 12044 Worker thread wakes up
21:27:51.301 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.41) opts 0xd
21:27:51.301 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.41)
21:27:51.301 00.000 12044 Moving (0.29, 0.41) raw xDistance=-0.44 yDistance=-0.25
21:27:51.301 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.44, slope = 0.02
21:27:51.301 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:51.301 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:27:51.301 00.000 12044 MoveAxis(E, 0, ABG)
21:27:51.301 00.000 12044 Move returns status 0, amount 0
21:27:51.301 00.000 12044 MoveAxis(N, 0, ABG)
21:27:51.301 00.000 12044 Move returns status 0, amount 0
21:27:51.301 00.000 12044 move complete, result=0
21:27:51.301 00.000 12044 worker thread done servicing request
21:27:51.311 00.010 14964 UpdateImageDisplay: Size=(968,608) min=108, max=11581, med=626, FiltMin=539, FiltMax=7007, Gamma=0.810
21:27:51.320 00.009 14964 UpdateGuideState exits: m=118203 SNR=203.3
21:27:51.321 00.001 14964 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 6 / 99999
21:27:51.323 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778560071.323,"Host":"NUCBOX","Inst":1,"Distance":0.32,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
21:27:51.325 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:51.326 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:51.328 00.002 14964 Enqueuing Expose request
21:27:51.329 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
21:27:51.330 00.001 12044 Worker thread wakes up
21:27:51.330 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:51.330 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:54.466 03.136 12044 Exposure complete
21:27:54.490 00.024 12044 worker thread done servicing request
21:27:54.490 00.000 14964 OnExposeComplete: enter
21:27:54.491 00.001 14964 UpdateGuideState(): m_state=6
21:27:54.491 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
21:27:54.492 00.001 14964 Star::Find returns 1 (0), X=808.04, Y=384.69, Mass=117451, SNR=205.0, Peak=8933 HFD=3.4
21:27:54.492 00.000 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.67) = xAngle (2.45 = 2.45)
21:27:54.492 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.58 = -0.70)
21:27:54.493 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.78 mountX=-0.25 mountY=-0.21, mountTheta=-2.45
21:27:54.494 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.23, opts=13)
21:27:54.495 00.001 14964 Enqueuing Move request for scope (0.23, 0.23)
21:27:54.495 00.000 12044 Worker thread wakes up
21:27:54.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0xd
21:27:54.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
21:27:54.495 00.000 12044 Moving (0.23, 0.23) raw xDistance=-0.25 yDistance=-0.21
21:27:54.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
21:27:54.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:54.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:27:54.496 00.001 12044 MoveAxis(E, 0, ABG)
21:27:54.496 00.000 12044 Move returns status 0, amount 0
21:27:54.496 00.000 12044 MoveAxis(N, 0, ABG)
21:27:54.496 00.000 12044 Move returns status 0, amount 0
21:27:54.496 00.000 12044 move complete, result=0
21:27:54.496 00.000 12044 worker thread done servicing request
21:27:54.503 00.007 14964 UpdateImageDisplay: Size=(968,608) min=247, max=8933, med=624, FiltMin=535, FiltMax=6459, Gamma=0.810
21:27:54.509 00.006 14964 UpdateGuideState exits: m=117451 SNR=205.0
21:27:54.510 00.001 14964 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 7 / 99999
21:27:54.510 00.000 14964 PhdController: newstate STATE_FINISH
21:27:54.510 00.000 14964 PhdController complete: success
21:27:54.511 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778560074.511,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:27:54.511 00.000 14964 Mount: notify guiding dither settle done success=1
21:27:54.512 00.001 14964 PhdController: newstate STATE_IDLE
21:27:54.513 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:54.513 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:54.515 00.002 14964 Enqueuing Expose request
21:27:54.516 00.001 12044 Worker thread wakes up
21:27:54.516 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:27:54.517 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:54.517 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:57.625 03.108 12044 Exposure complete
21:27:57.669 00.044 12044 worker thread done servicing request
21:27:57.669 00.000 14964 OnExposeComplete: enter
21:27:57.671 00.002 14964 UpdateGuideState(): m_state=6
21:27:57.672 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:27:57.673 00.001 14964 Star::Find returns 1 (0), X=808.17, Y=384.80, Mass=114322, SNR=200.5, Peak=8725 HFD=3.6
21:27:57.675 00.002 14964 MultiStar: exiting stabilization period
21:27:57.676 00.001 14964 MultiStar: updating star positions after lock position change
21:27:57.677 00.001 14964 Star::Find(35, 267, 182, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:27:57.679 00.002 14964 Star::Find returns 1 (0), X=267.64, Y=182.15, Mass=61586, SNR=137.8, Peak=6096 HFD=3.3
21:27:57.680 00.001 14964 Star::Find(35, 633, 195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
21:27:57.682 00.002 14964 Star::Find returns 1 (0), X=633.80, Y=195.42, Mass=21116, SNR=69.6, Peak=2495 HFD=3.2
21:27:57.683 00.001 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.67) = xAngle (2.43 = 2.43)
21:27:57.684 00.001 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.72)
21:27:57.685 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.35 hyp=0.50 cameraTheta=0.76 mountX=-0.38 mountY=-0.33, mountTheta=-2.43
21:27:57.690 00.005 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.35, opts=13)
21:27:57.692 00.002 14964 Enqueuing Move request for scope (0.36, 0.35)
21:27:57.694 00.002 12044 Worker thread wakes up
21:27:57.694 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.35) opts 0xd
21:27:57.694 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.35)
21:27:57.694 00.000 12044 Moving (0.36, 0.35) raw xDistance=-0.38 yDistance=-0.33
21:27:57.694 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.38, slope = -0.01
21:27:57.694 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:57.694 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:27:57.694 00.000 12044 MoveAxis(E, 4, ABG)
21:27:57.695 00.001 12044 Guiding  Dir = 2, Dur = 4
21:27:57.709 00.014 14964 UpdateImageDisplay: Size=(968,608) min=176, max=8725, med=625, FiltMin=542, FiltMax=6122, Gamma=0.810
21:27:57.715 00.006 12044 IsSlewing returns 0
21:27:57.716 00.001 12044 IsGuiding returns 0
21:27:57.717 00.001 14964 UpdateGuideState exits: m=114322 SNR=200.5
21:27:57.719 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:57.721 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:27:57.723 00.002 14964 Enqueuing Expose request
21:27:57.781 00.058 12044 IsGuiding returns 1
21:27:57.781 00.000 12044 scope still moving after pulse duration time elapsed
21:27:57.843 00.062 12044 IsSlewing returns 0
21:27:57.844 00.001 12044 IsGuiding returns 0
21:27:57.844 00.000 12044 scope move finished after 4 + 122 ms
21:27:57.844 00.000 12044 Move returns status 0, amount 4
21:27:57.844 00.000 12044 MoveAxis(N, 0, ABG)
21:27:57.844 00.000 12044 Move returns status 0, amount 0
21:27:57.844 00.000 12044 move complete, result=0
21:27:57.844 00.000 12044 worker thread done servicing request
21:27:57.844 00.000 12044 Worker thread wakes up
21:27:57.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:27:57.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:27:57.844 00.000 14964 GuideStep: -0.4 px 4 ms EAST, -0.3 px 0 ms NORTH
21:28:00.949 03.105 12044 Exposure complete
21:28:00.987 00.038 12044 worker thread done servicing request
21:28:00.987 00.000 14964 OnExposeComplete: enter
21:28:00.988 00.001 14964 UpdateGuideState(): m_state=6
21:28:00.989 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
21:28:00.990 00.001 14964 Star::Find returns 1 (0), X=808.06, Y=384.46, Mass=117562, SNR=200.3, Peak=8117 HFD=3.7
21:28:00.991 00.001 14964 MultiStar: [#1 0.01,-0.11,0.67,U] [#2 0.14,-0.11,0.38,U] 
21:28:00.993 00.002 14964 refined, 2 included, MultiStar: {0.15, -0.05}, one-star: {0.24, 0.01}
21:28:00.994 00.001 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.67) = xAngle (1.32 = 1.32)
21:28:00.994 00.000 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.46 = -1.82)
21:28:00.994 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=0.04 mountY=-0.15, mountTheta=-1.32
21:28:00.995 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.05, opts=13)
21:28:00.996 00.001 14964 Enqueuing Move request for scope (0.15, -0.05)
21:28:00.997 00.001 12044 Worker thread wakes up
21:28:00.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
21:28:00.997 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
21:28:00.997 00.000 12044 Moving (0.15, -0.05) raw xDistance=0.04 yDistance=-0.15
21:28:00.997 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
21:28:00.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
21:28:00.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:00.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:28:00.997 00.000 12044 MoveAxis(E, 0, ABG)
21:28:00.997 00.000 12044 Move returns status 0, amount 0
21:28:00.997 00.000 12044 MoveAxis(N, 0, ABG)
21:28:00.997 00.000 12044 Move returns status 0, amount 0
21:28:00.997 00.000 12044 move complete, result=0
21:28:00.997 00.000 12044 worker thread done servicing request
21:28:01.005 00.008 14964 UpdateImageDisplay: Size=(968,608) min=262, max=8117, med=625, FiltMin=539, FiltMax=5791, Gamma=0.810
21:28:01.015 00.010 14964 UpdateGuideState exits: m=117562 SNR=200.3
21:28:01.016 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:01.016 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:01.017 00.001 14964 Enqueuing Expose request
21:28:01.017 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:01.018 00.001 12044 Worker thread wakes up
21:28:01.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:01.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:04.148 03.130 12044 Exposure complete
21:28:04.172 00.024 12044 worker thread done servicing request
21:28:04.173 00.001 14964 OnExposeComplete: enter
21:28:04.174 00.001 14964 UpdateGuideState(): m_state=6
21:28:04.175 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
21:28:04.175 00.000 14964 Star::Find returns 1 (0), X=807.96, Y=384.34, Mass=118346, SNR=207.4, Peak=11313 HFD=3.3
21:28:04.176 00.001 14964 MultiStar: [#1 -0.19,-0.42,0.70,U] [#2 -0.31,-0.45,0.41,U] 
21:28:04.177 00.001 14964 single-star, 2 included, MultiStar: {-0.06, -0.28}, one-star: {0.15, -0.12}
21:28:04.179 00.002 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.67) = xAngle (1.00 = 1.00)
21:28:04.180 00.001 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.14 = -2.15)
21:28:04.181 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=0.10 mountY=-0.16, mountTheta=-1.00
21:28:04.184 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.12, opts=13)
21:28:04.185 00.001 14964 Enqueuing Move request for scope (0.15, -0.12)
21:28:04.185 00.000 12044 Worker thread wakes up
21:28:04.186 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
21:28:04.186 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
21:28:04.186 00.000 12044 Moving (0.15, -0.12) raw xDistance=0.10 yDistance=-0.16
21:28:04.186 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.21, using input
21:28:04.186 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
21:28:04.186 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:04.186 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:28:04.186 00.000 12044 MoveAxis(E, 0, ABG)
21:28:04.186 00.000 12044 Move returns status 0, amount 0
21:28:04.186 00.000 12044 MoveAxis(N, 0, ABG)
21:28:04.186 00.000 12044 Move returns status 0, amount 0
21:28:04.186 00.000 12044 move complete, result=0
21:28:04.186 00.000 12044 worker thread done servicing request
21:28:04.194 00.008 14964 UpdateImageDisplay: Size=(968,608) min=142, max=11313, med=625, FiltMin=534, FiltMax=6807, Gamma=0.810
21:28:04.200 00.006 14964 UpdateGuideState exits: m=118346 SNR=207.4
21:28:04.200 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:04.201 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:04.201 00.000 14964 Enqueuing Expose request
21:28:04.202 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:04.202 00.000 12044 Worker thread wakes up
21:28:04.202 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:04.202 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:07.340 03.138 12044 Exposure complete
21:28:07.382 00.042 12044 worker thread done servicing request
21:28:07.382 00.000 14964 OnExposeComplete: enter
21:28:07.384 00.002 14964 UpdateGuideState(): m_state=6
21:28:07.388 00.004 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
21:28:07.390 00.002 14964 Star::Find returns 1 (0), X=808.33, Y=384.23, Mass=119338, SNR=206.1, Peak=9381 HFD=3.6
21:28:07.392 00.002 14964 MultiStar: [#1 0.13,-0.57,0.66,U] [#2 0.05,-0.82,0.00,M1] 
21:28:07.393 00.001 14964 refined, 1 included, MultiStar: {0.36, -0.36}, one-star: {0.51, -0.22}
21:28:07.394 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.67) = xAngle (0.89 = 0.89)
21:28:07.394 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.02 = -2.26)
21:28:07.395 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.36 hyp=0.51 cameraTheta=-0.78 mountX=0.32 mountY=-0.39, mountTheta=-0.88
21:28:07.398 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.36, opts=13)
21:28:07.399 00.001 14964 Enqueuing Move request for scope (0.36, -0.36)
21:28:07.400 00.001 12044 Worker thread wakes up
21:28:07.401 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.36) opts 0xd
21:28:07.401 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.36)
21:28:07.401 00.000 12044 Moving (0.36, -0.36) raw xDistance=0.32 yDistance=-0.39
21:28:07.401 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.32 is < calculated value 0.35, using input
21:28:07.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.05
21:28:07.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:07.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:28:07.401 00.000 12044 MoveAxis(W, 23, ABG)
21:28:07.401 00.000 12044 Guiding  Dir = 3, Dur = 23
21:28:07.418 00.017 14964 UpdateImageDisplay: Size=(968,608) min=163, max=9381, med=625, FiltMin=532, FiltMax=7137, Gamma=0.810
21:28:07.423 00.005 12044 IsSlewing returns 0
21:28:07.423 00.000 12044 IsGuiding returns 0
21:28:07.430 00.007 14964 UpdateGuideState exits: m=119338 SNR=206.1
21:28:07.432 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:07.433 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:07.435 00.002 14964 Enqueuing Expose request
21:28:07.458 00.023 12044 IsGuiding returns 1
21:28:07.458 00.000 12044 scope still moving after pulse duration time elapsed
21:28:07.515 00.057 12044 IsSlewing returns 0
21:28:07.516 00.001 12044 IsGuiding returns 0
21:28:07.516 00.000 12044 scope move finished after 23 + 68 ms
21:28:07.516 00.000 12044 Move returns status 0, amount 23
21:28:07.516 00.000 12044 MoveAxis(N, 0, ABG)
21:28:07.516 00.000 12044 Move returns status 0, amount 0
21:28:07.516 00.000 12044 move complete, result=0
21:28:07.516 00.000 12044 worker thread done servicing request
21:28:07.516 00.000 12044 Worker thread wakes up
21:28:07.516 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:07.516 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:07.516 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.4 px 0 ms NORTH
21:28:10.648 03.132 12044 Exposure complete
21:28:10.674 00.026 12044 worker thread done servicing request
21:28:10.674 00.000 14964 OnExposeComplete: enter
21:28:10.675 00.001 14964 UpdateGuideState(): m_state=6
21:28:10.675 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
21:28:10.676 00.001 14964 Star::Find returns 1 (0), X=808.24, Y=384.19, Mass=115779, SNR=202.7, Peak=8537 HFD=3.7
21:28:10.676 00.000 14964 MultiStar: [#1 0.17,-0.32,0.69,U] [#2 0.25,-0.46,0.39,U] 
21:28:10.677 00.001 14964 refined, 2 included, MultiStar: {0.31, -0.32}, one-star: {0.42, -0.27}
21:28:10.677 00.000 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.67) = xAngle (0.86 = 0.86)
21:28:10.678 00.001 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.99 = -2.29)
21:28:10.678 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.32 hyp=0.44 cameraTheta=-0.81 mountX=0.29 mountY=-0.33, mountTheta=-0.85
21:28:10.680 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.32, opts=13)
21:28:10.680 00.000 14964 Enqueuing Move request for scope (0.31, -0.32)
21:28:10.681 00.001 12044 Worker thread wakes up
21:28:10.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.32) opts 0xd
21:28:10.681 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.32)
21:28:10.681 00.000 12044 Moving (0.31, -0.32) raw xDistance=0.29 yDistance=-0.33
21:28:10.681 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.36, using input
21:28:10.681 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:28:10.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.06
21:28:10.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:10.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:28:10.681 00.000 12044 MoveAxis(E, 0, ABG)
21:28:10.681 00.000 12044 Move returns status 0, amount 0
21:28:10.681 00.000 12044 MoveAxis(N, 0, ABG)
21:28:10.681 00.000 12044 Move returns status 0, amount 0
21:28:10.681 00.000 12044 move complete, result=0
21:28:10.681 00.000 12044 worker thread done servicing request
21:28:10.689 00.008 14964 UpdateImageDisplay: Size=(968,608) min=219, max=8537, med=624, FiltMin=532, FiltMax=6381, Gamma=0.810
21:28:10.695 00.006 14964 UpdateGuideState exits: m=115779 SNR=202.7
21:28:10.696 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:10.698 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:10.699 00.001 14964 Enqueuing Expose request
21:28:10.699 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:28:10.700 00.001 12044 Worker thread wakes up
21:28:10.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:10.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:13.800 03.100 12044 Exposure complete
21:28:13.822 00.022 12044 worker thread done servicing request
21:28:13.822 00.000 14964 OnExposeComplete: enter
21:28:13.823 00.001 14964 UpdateGuideState(): m_state=6
21:28:13.823 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
21:28:13.824 00.001 14964 Star::Find returns 1 (0), X=807.93, Y=384.24, Mass=116450, SNR=197.2, Peak=9853 HFD=3.4
21:28:13.824 00.000 14964 MultiStar: [#1 -0.29,-0.82,0.00,M1] [#2 -0.15,-0.74,0.00,M1] 
21:28:13.825 00.001 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.67) = xAngle (0.59 = 0.59)
21:28:13.825 00.000 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.72 = -2.56)
21:28:13.826 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=0.20 mountY=-0.13, mountTheta=-0.58
21:28:13.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.21, opts=13)
21:28:13.828 00.001 14964 Enqueuing Move request for scope (0.11, -0.21)
21:28:13.829 00.001 12044 Worker thread wakes up
21:28:13.829 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
21:28:13.829 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
21:28:13.829 00.000 12044 Moving (0.11, -0.21) raw xDistance=0.20 yDistance=-0.13
21:28:13.829 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
21:28:13.829 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:13.829 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:28:13.829 00.000 12044 MoveAxis(E, 0, ABG)
21:28:13.829 00.000 12044 Move returns status 0, amount 0
21:28:13.829 00.000 12044 MoveAxis(N, 0, ABG)
21:28:13.829 00.000 12044 Move returns status 0, amount 0
21:28:13.829 00.000 12044 move complete, result=0
21:28:13.829 00.000 12044 worker thread done servicing request
21:28:13.837 00.008 14964 UpdateImageDisplay: Size=(968,608) min=256, max=9853, med=624, FiltMin=542, FiltMax=6793, Gamma=0.810
21:28:13.843 00.006 14964 UpdateGuideState exits: m=116450 SNR=197.2
21:28:13.843 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:13.844 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:13.844 00.000 14964 Enqueuing Expose request
21:28:13.845 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:28:13.845 00.000 12044 Worker thread wakes up
21:28:13.846 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:13.846 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:16.943 03.097 12044 Exposure complete
21:28:16.965 00.022 12044 worker thread done servicing request
21:28:16.965 00.000 14964 OnExposeComplete: enter
21:28:16.966 00.001 14964 UpdateGuideState(): m_state=6
21:28:16.966 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
21:28:16.967 00.001 14964 Star::Find returns 1 (0), X=808.04, Y=383.86, Mass=118516, SNR=203.1, Peak=9773 HFD=3.3
21:28:16.967 00.000 14964 MultiStar: [#1 -0.16,-0.93,0.00,M2] [#2 -0.29,-0.99,0.00,M2] 
21:28:16.968 00.001 14964 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.67) = xAngle (0.46 = 0.46)
21:28:16.968 00.000 14964 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.59 = -2.69)
21:28:16.969 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.60 hyp=0.64 cameraTheta=-1.21 mountX=0.57 mountY=-0.28, mountTheta=-0.45
21:28:16.970 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.60, opts=13)
21:28:16.970 00.000 14964 Enqueuing Move request for scope (0.23, -0.60)
21:28:16.971 00.001 12044 Worker thread wakes up
21:28:16.971 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.60) opts 0xd
21:28:16.971 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.60)
21:28:16.971 00.000 12044 Moving (0.23, -0.60) raw xDistance=0.57 yDistance=-0.28
21:28:16.971 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.57, slope = 0.00
21:28:16.971 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:16.971 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:28:16.971 00.000 12044 MoveAxis(W, 40, ABG)
21:28:16.971 00.000 12044 Guiding  Dir = 3, Dur = 40
21:28:16.979 00.008 14964 UpdateImageDisplay: Size=(968,608) min=138, max=9773, med=625, FiltMin=539, FiltMax=7169, Gamma=0.810
21:28:16.985 00.006 14964 UpdateGuideState exits: m=118516 SNR=203.1
21:28:16.986 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:16.986 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:16.987 00.001 14964 Enqueuing Expose request
21:28:17.045 00.058 12044 IsSlewing returns 0
21:28:17.046 00.001 12044 IsGuiding returns 0
21:28:17.078 00.032 12044 PulseGuide returned control before completion, sleep 19
21:28:17.113 00.035 12044 IsGuiding returns 1
21:28:17.113 00.000 12044 scope still moving after pulse duration time elapsed
21:28:17.171 00.058 12044 IsSlewing returns 0
21:28:17.208 00.037 12044 IsGuiding returns 0
21:28:17.208 00.000 12044 scope move finished after 40 + 121 ms
21:28:17.208 00.000 12044 Move returns status 0, amount 40
21:28:17.208 00.000 12044 MoveAxis(N, 0, ABG)
21:28:17.208 00.000 12044 Move returns status 0, amount 0
21:28:17.208 00.000 12044 move complete, result=0
21:28:17.208 00.000 12044 worker thread done servicing request
21:28:17.208 00.000 12044 Worker thread wakes up
21:28:17.208 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:17.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:17.208 00.000 14964 GuideStep: 0.6 px 40 ms WEST, -0.3 px 0 ms NORTH
21:28:20.318 03.110 12044 Exposure complete
21:28:20.359 00.041 12044 worker thread done servicing request
21:28:20.359 00.000 14964 OnExposeComplete: enter
21:28:20.362 00.003 14964 UpdateGuideState(): m_state=6
21:28:20.364 00.002 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
21:28:20.366 00.002 14964 Star::Find returns 1 (0), X=807.95, Y=383.87, Mass=119295, SNR=209.4, Peak=11373 HFD=3.0
21:28:20.368 00.002 14964 MultiStar: [#1 -0.08,-0.97,0.00,M3] [#2 -0.13,-1.05,0.00,M3] 
21:28:20.371 00.003 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.67) = xAngle (0.33 = 0.33)
21:28:20.374 00.003 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.47 = -2.82)
21:28:20.375 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.59 hyp=0.61 cameraTheta=-1.34 mountX=0.57 mountY=-0.19, mountTheta=-0.32
21:28:20.378 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.59, opts=13)
21:28:20.380 00.002 14964 Enqueuing Move request for scope (0.14, -0.59)
21:28:20.381 00.001 12044 Worker thread wakes up
21:28:20.381 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.59) opts 0xd
21:28:20.381 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.59)
21:28:20.381 00.000 12044 Moving (0.14, -0.59) raw xDistance=0.57 yDistance=-0.19
21:28:20.381 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.57, slope = 0.00
21:28:20.381 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:20.381 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:28:20.381 00.000 12044 MoveAxis(W, 40, ABG)
21:28:20.381 00.000 12044 Guiding  Dir = 3, Dur = 40
21:28:20.396 00.015 14964 UpdateImageDisplay: Size=(968,608) min=139, max=11373, med=625, FiltMin=528, FiltMax=7182, Gamma=0.810
21:28:20.403 00.007 14964 UpdateGuideState exits: m=119295 SNR=209.4
21:28:20.404 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:20.404 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:20.404 00.000 14964 Enqueuing Expose request
21:28:20.439 00.035 12044 IsSlewing returns 0
21:28:20.440 00.001 12044 IsGuiding returns 0
21:28:20.471 00.031 12044 PulseGuide returned control before completion, sleep 20
21:28:20.495 00.024 12044 IsGuiding returns 1
21:28:20.495 00.000 12044 scope still moving after pulse duration time elapsed
21:28:20.549 00.054 12044 IsSlewing returns 0
21:28:20.550 00.001 12044 IsGuiding returns 0
21:28:20.550 00.000 12044 scope move finished after 40 + 69 ms
21:28:20.550 00.000 12044 Move returns status 0, amount 40
21:28:20.550 00.000 12044 MoveAxis(N, 0, ABG)
21:28:20.550 00.000 12044 Move returns status 0, amount 0
21:28:20.550 00.000 12044 move complete, result=0
21:28:20.550 00.000 12044 worker thread done servicing request
21:28:20.550 00.000 12044 Worker thread wakes up
21:28:20.551 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:20.551 00.000 14964 GuideStep: 0.6 px 40 ms WEST, -0.2 px 0 ms NORTH
21:28:20.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:23.693 03.142 12044 Exposure complete
21:28:23.738 00.045 12044 worker thread done servicing request
21:28:23.738 00.000 14964 OnExposeComplete: enter
21:28:23.741 00.003 14964 UpdateGuideState(): m_state=6
21:28:23.743 00.002 14964 Star::Find(35, 807, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
21:28:23.744 00.001 14964 Star::Find returns 1 (0), X=807.63, Y=384.72, Mass=118511, SNR=203.2, Peak=11801 HFD=3.1
21:28:23.745 00.001 14964 MultiStar: [#1 -0.46,0.14,0.71,U] [#2 -0.51,0.12,0.42,U] 
21:28:23.745 00.000 14964 single-star, 2 included, MultiStar: {-0.34, 0.20}, one-star: {-0.18, 0.27}
21:28:23.747 00.002 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.67) = xAngle (3.83 = -2.46)
21:28:23.750 00.003 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.96 = 0.68)
21:28:23.751 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.16 mountX=-0.25 mountY=0.20, mountTheta=2.46
21:28:23.754 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.27, opts=13)
21:28:23.755 00.001 14964 Enqueuing Move request for scope (-0.18, 0.27)
21:28:23.756 00.001 12044 Worker thread wakes up
21:28:23.757 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
21:28:23.757 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
21:28:23.757 00.000 12044 Moving (-0.18, 0.27) raw xDistance=-0.25 yDistance=0.20
21:28:23.757 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.35, using input
21:28:23.757 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.13
21:28:23.757 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:23.757 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:28:23.757 00.000 12044 MoveAxis(E, 0, ABG)
21:28:23.757 00.000 12044 Move returns status 0, amount 0
21:28:23.757 00.000 12044 MoveAxis(N, 0, ABG)
21:28:23.757 00.000 12044 Move returns status 0, amount 0
21:28:23.757 00.000 12044 move complete, result=0
21:28:23.757 00.000 12044 worker thread done servicing request
21:28:23.775 00.018 14964 UpdateImageDisplay: Size=(968,608) min=352, max=11801, med=624, FiltMin=541, FiltMax=7106, Gamma=0.810
21:28:23.786 00.011 14964 UpdateGuideState exits: m=118511 SNR=203.2
21:28:23.788 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:23.790 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:23.791 00.001 14964 Enqueuing Expose request
21:28:23.793 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:28:23.795 00.002 12044 Worker thread wakes up
21:28:23.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:23.796 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:26.898 03.102 12044 Exposure complete
21:28:26.922 00.024 12044 worker thread done servicing request
21:28:26.923 00.001 14964 OnExposeComplete: enter
21:28:26.924 00.001 14964 UpdateGuideState(): m_state=6
21:28:26.925 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
21:28:26.925 00.000 14964 Star::Find returns 1 (0), X=808.17, Y=384.57, Mass=117761, SNR=214.9, Peak=10261 HFD=3.3
21:28:26.926 00.001 14964 MultiStar: [#1 -0.06,-0.36,0.65,U] [#2 0.04,-0.28,0.36,U] 
21:28:26.928 00.002 14964 refined, 2 included, MultiStar: {0.16, -0.11}, one-star: {0.35, 0.12}
21:28:26.929 00.001 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.67) = xAngle (1.09 = 1.09)
21:28:26.930 00.001 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.23 = -2.05)
21:28:26.932 00.002 14964 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.57 mountX=0.09 mountY=-0.17, mountTheta=-1.09
21:28:26.934 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.11, opts=13)
21:28:26.936 00.002 14964 Enqueuing Move request for scope (0.16, -0.11)
21:28:26.937 00.001 12044 Worker thread wakes up
21:28:26.937 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
21:28:26.937 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
21:28:26.937 00.000 12044 Moving (0.16, -0.11) raw xDistance=0.09 yDistance=-0.17
21:28:26.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.10
21:28:26.937 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:26.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:28:26.937 00.000 12044 MoveAxis(E, 0, ABG)
21:28:26.937 00.000 12044 Move returns status 0, amount 0
21:28:26.937 00.000 12044 MoveAxis(N, 0, ABG)
21:28:26.937 00.000 12044 Move returns status 0, amount 0
21:28:26.937 00.000 12044 move complete, result=0
21:28:26.938 00.001 12044 worker thread done servicing request
21:28:26.946 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10261, med=623, FiltMin=533, FiltMax=6098, Gamma=0.810
21:28:26.956 00.010 14964 UpdateGuideState exits: m=117761 SNR=214.9
21:28:26.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:26.959 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:26.960 00.001 14964 Enqueuing Expose request
21:28:26.961 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:26.963 00.002 12044 Worker thread wakes up
21:28:26.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:26.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:30.062 03.099 12044 Exposure complete
21:28:30.100 00.038 12044 worker thread done servicing request
21:28:30.100 00.000 14964 OnExposeComplete: enter
21:28:30.102 00.002 14964 UpdateGuideState(): m_state=6
21:28:30.103 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
21:28:30.105 00.002 14964 Star::Find returns 1 (0), X=808.20, Y=384.16, Mass=117185, SNR=205.1, Peak=9965 HFD=3.4
21:28:30.106 00.001 14964 MultiStar: [#1 0.15,-0.61,0.69,U] [#2 0.06,-0.77,0.00,M2] 
21:28:30.107 00.001 14964 single-star, 1 included, MultiStar: {0.29, -0.43}, one-star: {0.39, -0.30}
21:28:30.109 00.002 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.67) = xAngle (1.01 = 1.01)
21:28:30.110 00.001 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.15 = -2.13)
21:28:30.112 00.002 14964 CameraToMount -- cameraX=0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-0.65 mountX=0.26 mountY=-0.42, mountTheta=-1.01
21:28:30.114 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.30, opts=13)
21:28:30.116 00.002 14964 Enqueuing Move request for scope (0.39, -0.30)
21:28:30.117 00.001 12044 Worker thread wakes up
21:28:30.117 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.30) opts 0xd
21:28:30.117 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.30)
21:28:30.117 00.000 12044 Moving (0.39, -0.30) raw xDistance=0.26 yDistance=-0.42
21:28:30.118 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.06
21:28:30.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:30.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:28:30.118 00.000 12044 MoveAxis(E, 0, ABG)
21:28:30.118 00.000 12044 Move returns status 0, amount 0
21:28:30.118 00.000 12044 MoveAxis(N, 0, ABG)
21:28:30.118 00.000 12044 Move returns status 0, amount 0
21:28:30.118 00.000 12044 move complete, result=0
21:28:30.119 00.001 12044 worker thread done servicing request
21:28:30.132 00.013 14964 UpdateImageDisplay: Size=(968,608) min=130, max=9965, med=624, FiltMin=531, FiltMax=6677, Gamma=0.810
21:28:30.141 00.009 14964 UpdateGuideState exits: m=117185 SNR=205.1
21:28:30.143 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:30.144 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:30.145 00.001 14964 Enqueuing Expose request
21:28:30.147 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:28:30.148 00.001 12044 Worker thread wakes up
21:28:30.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:30.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:33.280 03.132 12044 Exposure complete
21:28:33.307 00.027 12044 worker thread done servicing request
21:28:33.307 00.000 14964 OnExposeComplete: enter
21:28:33.308 00.001 14964 UpdateGuideState(): m_state=6
21:28:33.308 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
21:28:33.309 00.001 14964 Star::Find returns 1 (0), X=808.03, Y=384.14, Mass=118477, SNR=207.0, Peak=11413 HFD=3.0
21:28:33.309 00.000 14964 MultiStar: [#1 0.01,-0.79,0.00,M1] [#2 -0.12,-0.88,0.00,M3] 
21:28:33.310 00.001 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.67) = xAngle (0.69 = 0.69)
21:28:33.310 00.000 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.82 = -2.46)
21:28:33.311 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-0.98 mountX=0.30 mountY=-0.24, mountTheta=-0.68
21:28:33.312 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.32, opts=13)
21:28:33.314 00.002 14964 Enqueuing Move request for scope (0.21, -0.32)
21:28:33.315 00.001 12044 Worker thread wakes up
21:28:33.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.32) opts 0xd
21:28:33.315 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.32)
21:28:33.315 00.000 12044 Moving (0.21, -0.32) raw xDistance=0.30 yDistance=-0.24
21:28:33.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.03
21:28:33.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:33.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:28:33.315 00.000 12044 MoveAxis(E, 0, ABG)
21:28:33.315 00.000 12044 Move returns status 0, amount 0
21:28:33.315 00.000 12044 MoveAxis(N, 0, ABG)
21:28:33.315 00.000 12044 Move returns status 0, amount 0
21:28:33.315 00.000 12044 move complete, result=0
21:28:33.315 00.000 12044 worker thread done servicing request
21:28:33.323 00.008 14964 UpdateImageDisplay: Size=(968,608) min=298, max=11413, med=625, FiltMin=529, FiltMax=7426, Gamma=0.810
21:28:33.329 00.006 14964 UpdateGuideState exits: m=118477 SNR=207.0
21:28:33.330 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:33.330 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:33.331 00.001 14964 Enqueuing Expose request
21:28:33.331 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:33.332 00.001 12044 Worker thread wakes up
21:28:33.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:33.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:36.443 03.111 12044 Exposure complete
21:28:36.487 00.044 12044 worker thread done servicing request
21:28:36.488 00.001 14964 OnExposeComplete: enter
21:28:36.490 00.002 14964 UpdateGuideState(): m_state=6
21:28:36.492 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
21:28:36.493 00.001 14964 Star::Find returns 1 (0), X=807.69, Y=384.22, Mass=117677, SNR=206.7, Peak=10337 HFD=3.4
21:28:36.494 00.001 14964 MultiStar: [#1 -0.51,-0.67,0.00,M2] [#2 -0.47,-0.73,0.00,M4] 
21:28:36.496 00.002 14964 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.67) = xAngle (-0.39 = -0.39)
21:28:36.498 00.002 14964 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.75 = 2.75)
21:28:36.499 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.05 mountX=0.25 mountY=0.10, mountTheta=0.39
21:28:36.502 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.24, opts=13)
21:28:36.504 00.002 14964 Enqueuing Move request for scope (-0.12, -0.24)
21:28:36.505 00.001 12044 Worker thread wakes up
21:28:36.505 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
21:28:36.506 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
21:28:36.506 00.000 12044 Moving (-0.12, -0.24) raw xDistance=0.25 yDistance=0.10
21:28:36.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
21:28:36.506 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:36.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:28:36.506 00.000 12044 MoveAxis(E, 0, ABG)
21:28:36.506 00.000 12044 Move returns status 0, amount 0
21:28:36.506 00.000 12044 MoveAxis(N, 0, ABG)
21:28:36.506 00.000 12044 Move returns status 0, amount 0
21:28:36.506 00.000 12044 move complete, result=0
21:28:36.506 00.000 12044 worker thread done servicing request
21:28:36.520 00.014 14964 UpdateImageDisplay: Size=(968,608) min=138, max=10337, med=626, FiltMin=542, FiltMax=7517, Gamma=0.810
21:28:36.530 00.010 14964 UpdateGuideState exits: m=117677 SNR=206.7
21:28:36.532 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:36.533 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:36.535 00.002 14964 Enqueuing Expose request
21:28:36.537 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:36.539 00.002 12044 Worker thread wakes up
21:28:36.539 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:36.539 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:39.659 03.120 12044 Exposure complete
21:28:39.690 00.031 12044 worker thread done servicing request
21:28:39.691 00.001 14964 OnExposeComplete: enter
21:28:39.691 00.000 14964 UpdateGuideState(): m_state=6
21:28:39.692 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
21:28:39.692 00.000 14964 Star::Find returns 1 (0), X=808.00, Y=384.16, Mass=119051, SNR=211.2, Peak=12433 HFD=2.9
21:28:39.693 00.001 14964 MultiStar: [#1 -0.37,-0.67,0.00,M3] [#2 -0.28,-0.80,0.00,M5] 
21:28:39.693 00.000 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.67) = xAngle (0.66 = 0.66)
21:28:39.694 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.80 = -2.48)
21:28:39.694 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.30 hyp=0.35 cameraTheta=-1.00 mountX=0.28 mountY=-0.21, mountTheta=-0.66
21:28:39.695 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.30, opts=13)
21:28:39.696 00.001 14964 Enqueuing Move request for scope (0.19, -0.30)
21:28:39.697 00.001 12044 Worker thread wakes up
21:28:39.697 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.30) opts 0xd
21:28:39.697 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.30)
21:28:39.697 00.000 12044 Moving (0.19, -0.30) raw xDistance=0.28 yDistance=-0.21
21:28:39.697 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
21:28:39.697 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:39.697 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:28:39.697 00.000 12044 MoveAxis(E, 0, ABG)
21:28:39.697 00.000 12044 Move returns status 0, amount 0
21:28:39.697 00.000 12044 MoveAxis(N, 0, ABG)
21:28:39.697 00.000 12044 Move returns status 0, amount 0
21:28:39.697 00.000 12044 move complete, result=0
21:28:39.697 00.000 12044 worker thread done servicing request
21:28:39.706 00.009 14964 UpdateImageDisplay: Size=(968,608) min=344, max=12433, med=625, FiltMin=540, FiltMax=7790, Gamma=0.810
21:28:39.712 00.006 14964 UpdateGuideState exits: m=119051 SNR=211.2
21:28:39.713 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:39.713 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:39.714 00.001 14964 Enqueuing Expose request
21:28:39.714 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:39.715 00.001 12044 Worker thread wakes up
21:28:39.715 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:39.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:42.827 03.112 12044 Exposure complete
21:28:42.862 00.035 12044 worker thread done servicing request
21:28:42.863 00.001 14964 OnExposeComplete: enter
21:28:42.864 00.001 14964 UpdateGuideState(): m_state=6
21:28:42.866 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
21:28:42.867 00.001 14964 Star::Find returns 1 (0), X=808.36, Y=384.32, Mass=118552, SNR=203.4, Peak=10661 HFD=3.3
21:28:42.868 00.001 14964 MultiStar: [#1 0.26,-0.74,0.00,M4] [#2 0.26,-0.70,0.00,M6] 
21:28:42.869 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.67) = xAngle (1.42 = 1.42)
21:28:42.869 00.000 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.55 = -1.73)
21:28:42.870 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-0.25 mountX=0.09 mountY=-0.55, mountTheta=-1.42
21:28:42.872 00.002 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.14, opts=13)
21:28:42.872 00.000 14964 Enqueuing Move request for scope (0.54, -0.14)
21:28:42.873 00.001 12044 Worker thread wakes up
21:28:42.873 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.14) opts 0xd
21:28:42.873 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.14)
21:28:42.873 00.000 12044 Moving (0.54, -0.14) raw xDistance=0.09 yDistance=-0.55
21:28:42.873 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
21:28:42.873 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:42.873 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:28:42.873 00.000 12044 MoveAxis(E, 0, ABG)
21:28:42.873 00.000 12044 Move returns status 0, amount 0
21:28:42.873 00.000 12044 MoveAxis(N, 0, ABG)
21:28:42.873 00.000 12044 Move returns status 0, amount 0
21:28:42.873 00.000 12044 move complete, result=0
21:28:42.873 00.000 12044 worker thread done servicing request
21:28:42.881 00.008 14964 UpdateImageDisplay: Size=(968,608) min=214, max=10661, med=626, FiltMin=531, FiltMax=7253, Gamma=0.810
21:28:42.887 00.006 14964 UpdateGuideState exits: m=118552 SNR=203.4
21:28:42.887 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:42.888 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:42.888 00.000 14964 Enqueuing Expose request
21:28:42.889 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:28:42.889 00.000 12044 Worker thread wakes up
21:28:42.889 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:42.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:46.017 03.128 12044 Exposure complete
21:28:46.060 00.043 12044 worker thread done servicing request
21:28:46.060 00.000 14964 OnExposeComplete: enter
21:28:46.062 00.002 14964 UpdateGuideState(): m_state=6
21:28:46.064 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
21:28:46.066 00.002 14964 Star::Find returns 1 (0), X=807.99, Y=384.20, Mass=118779, SNR=210.6, Peak=10373 HFD=3.1
21:28:46.067 00.001 14964 MultiStar: [#1 -0.24,-0.54,0.71,U] [#2 -0.15,-0.64,0.38,U] 
21:28:46.069 00.002 14964 single-star, 2 included, MultiStar: {-0.03, -0.42}, one-star: {0.18, -0.26}
21:28:46.070 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.67) = xAngle (0.70 = 0.70)
21:28:46.070 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.84 = -2.45)
21:28:46.071 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-0.97 mountX=0.24 mountY=-0.20, mountTheta=-0.70
21:28:46.076 00.005 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.26, opts=13)
21:28:46.078 00.002 14964 Enqueuing Move request for scope (0.18, -0.26)
21:28:46.080 00.002 12044 Worker thread wakes up
21:28:46.080 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
21:28:46.080 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
21:28:46.080 00.000 12044 Moving (0.18, -0.26) raw xDistance=0.24 yDistance=-0.20
21:28:46.080 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.02
21:28:46.080 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:46.080 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:28:46.081 00.001 12044 MoveAxis(E, 0, ABG)
21:28:46.081 00.000 12044 Move returns status 0, amount 0
21:28:46.081 00.000 12044 MoveAxis(N, 0, ABG)
21:28:46.081 00.000 12044 Move returns status 0, amount 0
21:28:46.081 00.000 12044 move complete, result=0
21:28:46.081 00.000 12044 worker thread done servicing request
21:28:46.092 00.011 14964 UpdateImageDisplay: Size=(968,608) min=62, max=10373, med=626, FiltMin=527, FiltMax=7478, Gamma=0.810
21:28:46.098 00.006 14964 UpdateGuideState exits: m=118779 SNR=210.6
21:28:46.099 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:46.099 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:46.099 00.000 14964 Enqueuing Expose request
21:28:46.100 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:46.101 00.001 12044 Worker thread wakes up
21:28:46.101 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:46.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:49.220 03.119 12044 Exposure complete
21:28:49.274 00.054 12044 worker thread done servicing request
21:28:49.274 00.000 14964 OnExposeComplete: enter
21:28:49.276 00.002 14964 UpdateGuideState(): m_state=6
21:28:49.277 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
21:28:49.279 00.002 14964 Star::Find returns 1 (0), X=808.08, Y=384.26, Mass=119096, SNR=208.7, Peak=12617 HFD=3.0
21:28:49.280 00.001 14964 MultiStar: [#1 -0.24,-0.82,0.00,M4] [#2 -0.03,-0.81,0.00,M6] 
21:28:49.281 00.001 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.67) = xAngle (1.04 = 1.04)
21:28:49.283 00.002 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.17 = -2.11)
21:28:49.283 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.33 cameraTheta=-0.63 mountX=0.17 mountY=-0.28, mountTheta=-1.04
21:28:49.286 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.20, opts=13)
21:28:49.288 00.002 14964 Enqueuing Move request for scope (0.27, -0.20)
21:28:49.289 00.001 12044 Worker thread wakes up
21:28:49.289 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
21:28:49.289 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
21:28:49.289 00.000 12044 Moving (0.27, -0.20) raw xDistance=0.17 yDistance=-0.28
21:28:49.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
21:28:49.289 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:49.289 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:28:49.290 00.001 12044 MoveAxis(E, 0, ABG)
21:28:49.290 00.000 12044 Move returns status 0, amount 0
21:28:49.290 00.000 12044 MoveAxis(N, 0, ABG)
21:28:49.290 00.000 12044 Move returns status 0, amount 0
21:28:49.290 00.000 12044 move complete, result=0
21:28:49.290 00.000 12044 worker thread done servicing request
21:28:49.310 00.020 14964 UpdateImageDisplay: Size=(968,608) min=227, max=12617, med=625, FiltMin=534, FiltMax=7309, Gamma=0.810
21:28:49.320 00.010 14964 UpdateGuideState exits: m=119096 SNR=208.7
21:28:49.321 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:49.323 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:49.325 00.002 14964 Enqueuing Expose request
21:28:49.327 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:28:49.328 00.001 12044 Worker thread wakes up
21:28:49.328 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:49.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:52.437 03.109 12044 Exposure complete
21:28:52.484 00.047 12044 worker thread done servicing request
21:28:52.485 00.001 14964 OnExposeComplete: enter
21:28:52.486 00.001 14964 UpdateGuideState(): m_state=6
21:28:52.488 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
21:28:52.489 00.001 14964 Star::Find returns 1 (0), X=808.33, Y=384.62, Mass=117562, SNR=206.1, Peak=12725 HFD=3.0
21:28:52.491 00.002 14964 MultiStar: [#1 0.23,-0.33,0.71,U] [#2 0.29,-0.24,0.40,U] 
21:28:52.493 00.002 14964 refined, 2 included, MultiStar: {0.38, -0.08}, one-star: {0.51, 0.16}
21:28:52.494 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.67) = xAngle (1.46 = 1.46)
21:28:52.496 00.002 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.59 = -1.69)
21:28:52.498 00.002 14964 CameraToMount -- cameraX=0.38 cameraY=-0.08 hyp=0.38 cameraTheta=-0.21 mountX=0.04 mountY=-0.38, mountTheta=-1.46
21:28:52.502 00.004 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.08, opts=13)
21:28:52.503 00.001 14964 Enqueuing Move request for scope (0.38, -0.08)
21:28:52.504 00.001 12044 Worker thread wakes up
21:28:52.505 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.08) opts 0xd
21:28:52.505 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.08)
21:28:52.505 00.000 12044 Moving (0.38, -0.08) raw xDistance=0.04 yDistance=-0.38
21:28:52.505 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
21:28:52.505 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
21:28:52.505 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:52.505 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:28:52.505 00.000 12044 MoveAxis(E, 0, ABG)
21:28:52.505 00.000 12044 Move returns status 0, amount 0
21:28:52.505 00.000 12044 MoveAxis(N, 0, ABG)
21:28:52.505 00.000 12044 Move returns status 0, amount 0
21:28:52.505 00.000 12044 move complete, result=0
21:28:52.506 00.001 12044 worker thread done servicing request
21:28:52.519 00.013 14964 UpdateImageDisplay: Size=(968,608) min=148, max=12725, med=624, FiltMin=538, FiltMax=6177, Gamma=0.810
21:28:52.534 00.015 14964 UpdateGuideState exits: m=117562 SNR=206.1
21:28:52.536 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:52.536 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:52.537 00.001 14964 Enqueuing Expose request
21:28:52.538 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:28:52.541 00.003 12044 Worker thread wakes up
21:28:52.542 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:52.542 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:55.665 03.123 12044 Exposure complete
21:28:55.701 00.036 12044 worker thread done servicing request
21:28:55.701 00.000 14964 OnExposeComplete: enter
21:28:55.703 00.002 14964 UpdateGuideState(): m_state=6
21:28:55.704 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
21:28:55.705 00.001 14964 Star::Find returns 1 (0), X=807.71, Y=384.32, Mass=118852, SNR=204.6, Peak=11849 HFD=3.0
21:28:55.706 00.001 14964 MultiStar: [#1 -0.15,-0.51,0.66,U] [#2 -0.33,-0.64,0.36,U] 
21:28:55.706 00.000 14964 single-star, 2 included, MultiStar: {-0.16, -0.35}, one-star: {-0.10, -0.13}
21:28:55.707 00.001 14964 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.67) = xAngle (-0.57 = -0.57)
21:28:55.708 00.001 14964 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.57 = 2.57)
21:28:55.708 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.24 mountX=0.14 mountY=0.09, mountTheta=0.57
21:28:55.709 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.13, opts=13)
21:28:55.709 00.000 14964 Enqueuing Move request for scope (-0.10, -0.13)
21:28:55.710 00.001 12044 Worker thread wakes up
21:28:55.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
21:28:55.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
21:28:55.710 00.000 12044 Moving (-0.10, -0.13) raw xDistance=0.14 yDistance=0.09
21:28:55.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
21:28:55.710 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:55.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:55.710 00.000 12044 MoveAxis(E, 0, ABG)
21:28:55.710 00.000 12044 Move returns status 0, amount 0
21:28:55.710 00.000 12044 MoveAxis(N, 0, ABG)
21:28:55.710 00.000 12044 Move returns status 0, amount 0
21:28:55.710 00.000 12044 move complete, result=0
21:28:55.711 00.001 12044 worker thread done servicing request
21:28:55.719 00.008 14964 UpdateImageDisplay: Size=(968,608) min=131, max=11849, med=624, FiltMin=536, FiltMax=7789, Gamma=0.810
21:28:55.725 00.006 14964 UpdateGuideState exits: m=118852 SNR=204.6
21:28:55.725 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:55.726 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:55.726 00.000 14964 Enqueuing Expose request
21:28:55.726 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:55.727 00.001 12044 Worker thread wakes up
21:28:55.727 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:55.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:28:58.851 03.124 12044 Exposure complete
21:28:58.877 00.026 12044 worker thread done servicing request
21:28:58.877 00.000 14964 OnExposeComplete: enter
21:28:58.878 00.001 14964 UpdateGuideState(): m_state=6
21:28:58.879 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
21:28:58.879 00.000 14964 Star::Find returns 1 (0), X=807.92, Y=384.55, Mass=119749, SNR=208.7, Peak=9785 HFD=3.6
21:28:58.880 00.001 14964 MultiStar: [#1 -0.06,-0.03,0.69,U] [#2 -0.13,-0.18,0.36,U] 
21:28:58.881 00.001 14964 refined, 2 included, MultiStar: {0.01, 0.01}, one-star: {0.11, 0.10}
21:28:58.881 00.000 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.67) = xAngle (2.21 = 2.21)
21:28:58.882 00.001 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.34 = -0.94)
21:28:58.882 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.54 mountX=-0.01 mountY=-0.01, mountTheta=-2.21
21:28:58.884 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.01, opts=13)
21:28:58.884 00.000 14964 Enqueuing Move request for scope (0.01, 0.01)
21:28:58.885 00.001 12044 Worker thread wakes up
21:28:58.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:28:58.885 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:28:58.885 00.000 12044 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
21:28:58.885 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.18, using input
21:28:58.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
21:28:58.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:58.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:28:58.885 00.000 12044 MoveAxis(E, 0, ABG)
21:28:58.885 00.000 12044 Move returns status 0, amount 0
21:28:58.885 00.000 12044 MoveAxis(N, 0, ABG)
21:28:58.885 00.000 12044 Move returns status 0, amount 0
21:28:58.885 00.000 12044 move complete, result=0
21:28:58.885 00.000 12044 worker thread done servicing request
21:28:58.893 00.008 14964 UpdateImageDisplay: Size=(968,608) min=120, max=9785, med=625, FiltMin=543, FiltMax=6655, Gamma=0.810
21:28:58.899 00.006 14964 UpdateGuideState exits: m=119749 SNR=208.7
21:28:58.900 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:58.900 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:28:58.901 00.001 14964 Enqueuing Expose request
21:28:58.901 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:28:58.902 00.001 12044 Worker thread wakes up
21:28:58.902 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:28:58.902 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:02.021 03.119 12044 Exposure complete
21:29:02.042 00.021 12044 worker thread done servicing request
21:29:02.042 00.000 14964 OnExposeComplete: enter
21:29:02.043 00.001 14964 UpdateGuideState(): m_state=6
21:29:02.043 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
21:29:02.045 00.002 14964 Star::Find returns 1 (0), X=807.95, Y=384.79, Mass=117610, SNR=205.5, Peak=11401 HFD=3.1
21:29:02.045 00.000 14964 MultiStar: [#1 -0.26,-0.02,0.68,U] [#2 -0.03,-0.13,0.38,U] 
21:29:02.046 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.13}, one-star: {0.14, 0.34}
21:29:02.046 00.000 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.67) = xAngle (3.42 = -2.86)
21:29:02.047 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.56 = 0.27)
21:29:02.047 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.75 mountX=-0.13 mountY=0.04, mountTheta=2.87
21:29:02.050 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.13, opts=13)
21:29:02.050 00.000 14964 Enqueuing Move request for scope (-0.02, 0.13)
21:29:02.051 00.001 12044 Worker thread wakes up
21:29:02.051 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
21:29:02.051 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
21:29:02.051 00.000 12044 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.04
21:29:02.051 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.26, using input
21:29:02.051 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
21:29:02.051 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:02.051 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:29:02.051 00.000 12044 MoveAxis(E, 0, ABG)
21:29:02.051 00.000 12044 Move returns status 0, amount 0
21:29:02.051 00.000 12044 MoveAxis(N, 0, ABG)
21:29:02.051 00.000 12044 Move returns status 0, amount 0
21:29:02.051 00.000 12044 move complete, result=0
21:29:02.051 00.000 12044 worker thread done servicing request
21:29:02.059 00.008 14964 UpdateImageDisplay: Size=(968,608) min=167, max=11401, med=624, FiltMin=541, FiltMax=6907, Gamma=0.810
21:29:02.065 00.006 14964 UpdateGuideState exits: m=117610 SNR=205.5
21:29:02.065 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:02.066 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:02.066 00.000 14964 Enqueuing Expose request
21:29:02.067 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:29:02.067 00.000 12044 Worker thread wakes up
21:29:02.067 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:02.068 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:05.174 03.106 12044 Exposure complete
21:29:05.203 00.029 12044 worker thread done servicing request
21:29:05.203 00.000 14964 OnExposeComplete: enter
21:29:05.204 00.001 14964 UpdateGuideState(): m_state=6
21:29:05.204 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
21:29:05.205 00.001 14964 Star::Find returns 1 (0), X=807.93, Y=384.83, Mass=116274, SNR=198.9, Peak=10409 HFD=3.0
21:29:05.205 00.000 14964 MultiStar: [#1 -0.10,0.12,0.72,U] [#2 -0.08,-0.11,0.40,U] 
21:29:05.206 00.001 14964 refined, 2 included, MultiStar: {0.01, 0.20}, one-star: {0.12, 0.38}
21:29:05.206 00.000 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.67) = xAngle (3.20 = -3.08)
21:29:05.207 00.001 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.33 = 0.05)
21:29:05.207 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=-0.20 mountY=0.01, mountTheta=3.09
21:29:05.208 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.20, opts=13)
21:29:05.209 00.001 14964 Enqueuing Move request for scope (0.01, 0.20)
21:29:05.210 00.001 12044 Worker thread wakes up
21:29:05.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
21:29:05.210 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
21:29:05.210 00.000 12044 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=0.01
21:29:05.210 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.30, using input
21:29:05.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.05
21:29:05.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:05.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:29:05.210 00.000 12044 MoveAxis(E, 0, ABG)
21:29:05.210 00.000 12044 Move returns status 0, amount 0
21:29:05.210 00.000 12044 MoveAxis(N, 0, ABG)
21:29:05.210 00.000 12044 Move returns status 0, amount 0
21:29:05.210 00.000 12044 move complete, result=0
21:29:05.210 00.000 12044 worker thread done servicing request
21:29:05.220 00.010 14964 UpdateImageDisplay: Size=(968,608) min=299, max=10409, med=624, FiltMin=521, FiltMax=7270, Gamma=0.810
21:29:05.227 00.007 14964 UpdateGuideState exits: m=116274 SNR=198.9
21:29:05.228 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:05.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:05.229 00.000 14964 Enqueuing Expose request
21:29:05.230 00.001 12044 Worker thread wakes up
21:29:05.230 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:29:05.231 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:05.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:08.362 03.131 12044 Exposure complete
21:29:08.405 00.043 12044 worker thread done servicing request
21:29:08.405 00.000 14964 OnExposeComplete: enter
21:29:08.406 00.001 14964 UpdateGuideState(): m_state=6
21:29:08.406 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
21:29:08.407 00.001 14964 Star::Find returns 1 (0), X=808.35, Y=384.44, Mass=116622, SNR=206.3, Peak=12073 HFD=3.1
21:29:08.408 00.001 14964 MultiStar: [#1 0.01,-0.50,0.68,U] [#2 0.18,-0.63,0.38,U] 
21:29:08.408 00.000 14964 refined, 2 included, MultiStar: {0.30, -0.29}, one-star: {0.54, -0.01}
21:29:08.409 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.67) = xAngle (0.90 = 0.90)
21:29:08.409 00.000 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.04 = -2.25)
21:29:08.410 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-0.77 mountX=0.26 mountY=-0.32, mountTheta=-0.90
21:29:08.415 00.005 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.29, opts=13)
21:29:08.416 00.001 14964 Enqueuing Move request for scope (0.30, -0.29)
21:29:08.416 00.000 12044 Worker thread wakes up
21:29:08.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd
21:29:08.416 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.29)
21:29:08.416 00.000 12044 Moving (0.30, -0.29) raw xDistance=0.26 yDistance=-0.32
21:29:08.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.03
21:29:08.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:08.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:29:08.417 00.001 12044 MoveAxis(E, 0, ABG)
21:29:08.417 00.000 12044 Move returns status 0, amount 0
21:29:08.417 00.000 12044 MoveAxis(N, 0, ABG)
21:29:08.417 00.000 12044 Move returns status 0, amount 0
21:29:08.417 00.000 12044 move complete, result=0
21:29:08.417 00.000 12044 worker thread done servicing request
21:29:08.426 00.009 14964 UpdateImageDisplay: Size=(968,608) min=290, max=12073, med=624, FiltMin=535, FiltMax=6861, Gamma=0.810
21:29:08.432 00.006 14964 UpdateGuideState exits: m=116622 SNR=206.3
21:29:08.433 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:08.433 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:08.434 00.001 14964 Enqueuing Expose request
21:29:08.435 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:29:08.435 00.000 12044 Worker thread wakes up
21:29:08.435 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:08.435 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:11.544 03.109 12044 Exposure complete
21:29:11.583 00.039 12044 worker thread done servicing request
21:29:11.583 00.000 14964 OnExposeComplete: enter
21:29:11.585 00.002 14964 UpdateGuideState(): m_state=6
21:29:11.587 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
21:29:11.588 00.001 14964 Star::Find returns 1 (0), X=808.05, Y=384.49, Mass=115684, SNR=200.8, Peak=10741 HFD=3.6
21:29:11.590 00.002 14964 MultiStar: [#1 0.06,-0.14,0.71,U] [#2 0.05,-0.26,0.38,U] 
21:29:11.591 00.001 14964 refined, 2 included, MultiStar: {0.14, -0.08}, one-star: {0.23, 0.03}
21:29:11.592 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:29:11.593 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.30 = -1.98)
21:29:11.595 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=0.06 mountY=-0.15, mountTheta=-1.16
21:29:11.597 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.08, opts=13)
21:29:11.597 00.000 14964 Enqueuing Move request for scope (0.14, -0.08)
21:29:11.598 00.001 12044 Worker thread wakes up
21:29:11.598 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
21:29:11.599 00.001 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
21:29:11.599 00.000 12044 Moving (0.14, -0.08) raw xDistance=0.06 yDistance=-0.15
21:29:11.599 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
21:29:11.599 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:11.599 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:29:11.599 00.000 12044 MoveAxis(E, 0, ABG)
21:29:11.599 00.000 12044 Move returns status 0, amount 0
21:29:11.599 00.000 12044 MoveAxis(N, 0, ABG)
21:29:11.599 00.000 12044 Move returns status 0, amount 0
21:29:11.599 00.000 12044 move complete, result=0
21:29:11.599 00.000 12044 worker thread done servicing request
21:29:11.623 00.024 14964 UpdateImageDisplay: Size=(968,608) min=123, max=10741, med=625, FiltMin=528, FiltMax=6334, Gamma=0.810
21:29:11.637 00.014 14964 UpdateGuideState exits: m=115684 SNR=200.8
21:29:11.638 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:11.638 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:11.639 00.001 14964 Enqueuing Expose request
21:29:11.640 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:11.641 00.001 12044 Worker thread wakes up
21:29:11.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:11.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:14.756 03.115 12044 Exposure complete
21:29:14.782 00.026 12044 worker thread done servicing request
21:29:14.782 00.000 14964 OnExposeComplete: enter
21:29:14.783 00.001 14964 UpdateGuideState(): m_state=6
21:29:14.784 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
21:29:14.784 00.000 14964 Star::Find returns 1 (0), X=807.90, Y=384.70, Mass=115739, SNR=193.4, Peak=9265 HFD=3.4
21:29:14.785 00.001 14964 MultiStar: [#1 -0.14,0.19,0.73,U] [#2 -0.08,-0.02,0.39,U] 
21:29:14.785 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.18}, one-star: {0.09, 0.24}
21:29:14.786 00.001 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.67) = xAngle (3.37 = -2.92)
21:29:14.786 00.000 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.50 = 0.22)
21:29:14.787 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=-0.18 mountY=0.04, mountTheta=2.92
21:29:14.788 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.18, opts=13)
21:29:14.789 00.001 14964 Enqueuing Move request for scope (-0.02, 0.18)
21:29:14.789 00.000 12044 Worker thread wakes up
21:29:14.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:29:14.790 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:29:14.790 00.000 12044 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
21:29:14.790 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.18, using input
21:29:14.790 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
21:29:14.790 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:14.790 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:29:14.790 00.000 12044 MoveAxis(E, 0, ABG)
21:29:14.790 00.000 12044 Move returns status 0, amount 0
21:29:14.790 00.000 12044 MoveAxis(N, 0, ABG)
21:29:14.790 00.000 12044 Move returns status 0, amount 0
21:29:14.790 00.000 12044 move complete, result=0
21:29:14.790 00.000 12044 worker thread done servicing request
21:29:14.801 00.011 14964 UpdateImageDisplay: Size=(968,608) min=139, max=9265, med=624, FiltMin=539, FiltMax=6407, Gamma=0.810
21:29:14.806 00.005 14964 UpdateGuideState exits: m=115739 SNR=193.4
21:29:14.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:14.808 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:14.808 00.000 14964 Enqueuing Expose request
21:29:14.809 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:29:14.809 00.000 12044 Worker thread wakes up
21:29:14.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:14.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:17.922 03.113 12044 Exposure complete
21:29:17.954 00.032 12044 worker thread done servicing request
21:29:17.954 00.000 14964 OnExposeComplete: enter
21:29:17.955 00.001 14964 UpdateGuideState(): m_state=6
21:29:17.956 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
21:29:17.957 00.001 14964 Star::Find returns 1 (0), X=808.23, Y=385.07, Mass=116430, SNR=195.1, Peak=11053 HFD=3.3
21:29:17.957 00.000 14964 MultiStar: [#1 0.23,0.22,0.69,U] [#2 0.25,0.21,0.41,U] 
21:29:17.958 00.001 14964 refined, 2 included, MultiStar: {0.32, 0.41}, one-star: {0.42, 0.62}
21:29:17.958 00.000 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.67) = xAngle (2.57 = 2.57)
21:29:17.959 00.001 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.71 = -0.58)
21:29:17.960 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.41 hyp=0.52 cameraTheta=0.90 mountX=-0.44 mountY=-0.28, mountTheta=-2.57
21:29:17.961 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.41, opts=13)
21:29:17.962 00.001 14964 Enqueuing Move request for scope (0.32, 0.41)
21:29:17.962 00.000 12044 Worker thread wakes up
21:29:17.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.41) opts 0xd
21:29:17.962 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.41)
21:29:17.962 00.000 12044 Moving (0.32, 0.41) raw xDistance=-0.44 yDistance=-0.28
21:29:17.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.44, slope = -0.04
21:29:17.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:17.963 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:29:17.963 00.000 12044 MoveAxis(E, 28, ABG)
21:29:17.963 00.000 12044 Guiding  Dir = 2, Dur = 28
21:29:17.972 00.009 14964 UpdateImageDisplay: Size=(968,608) min=166, max=11053, med=625, FiltMin=534, FiltMax=6694, Gamma=0.810
21:29:17.981 00.009 14964 UpdateGuideState exits: m=116430 SNR=195.1
21:29:17.982 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:17.982 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:17.983 00.001 14964 Enqueuing Expose request
21:29:17.991 00.008 12044 IsSlewing returns 0
21:29:17.991 00.000 12044 IsGuiding returns 0
21:29:18.024 00.033 12044 IsGuiding returns 1
21:29:18.024 00.000 12044 scope still moving after pulse duration time elapsed
21:29:18.087 00.063 12044 IsSlewing returns 0
21:29:18.115 00.028 12044 IsGuiding returns 0
21:29:18.115 00.000 12044 scope move finished after 28 + 95 ms
21:29:18.115 00.000 12044 Move returns status 0, amount 28
21:29:18.115 00.000 12044 MoveAxis(N, 0, ABG)
21:29:18.115 00.000 12044 Move returns status 0, amount 0
21:29:18.115 00.000 12044 move complete, result=0
21:29:18.115 00.000 12044 worker thread done servicing request
21:29:18.115 00.000 12044 Worker thread wakes up
21:29:18.115 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:18.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:18.115 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.3 px 0 ms NORTH
21:29:21.222 03.107 12044 Exposure complete
21:29:21.248 00.026 12044 worker thread done servicing request
21:29:21.249 00.001 14964 OnExposeComplete: enter
21:29:21.249 00.000 14964 UpdateGuideState(): m_state=6
21:29:21.250 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
21:29:21.250 00.000 14964 Star::Find returns 1 (0), X=808.38, Y=385.30, Mass=114955, SNR=200.3, Peak=9417 HFD=3.5
21:29:21.251 00.001 14964 MultiStar: [#1 0.42,0.68,0.00,M1] [#2 0.48,0.64,0.00,M1] 
21:29:21.252 00.001 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.67) = xAngle (2.65 = 2.65)
21:29:21.252 00.000 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.78 = -0.50)
21:29:21.253 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=0.85 hyp=1.02 cameraTheta=0.98 mountX=-0.90 mountY=-0.49, mountTheta=-2.64
21:29:21.254 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.85, opts=13)
21:29:21.254 00.000 14964 Enqueuing Move request for scope (0.56, 0.85)
21:29:21.255 00.001 12044 Worker thread wakes up
21:29:21.255 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.85) opts 0xd
21:29:21.255 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.85)
21:29:21.255 00.000 12044 Moving (0.56, 0.85) raw xDistance=-0.90 yDistance=-0.49
21:29:21.255 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.90, slope = -0.07
21:29:21.255 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:21.255 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:29:21.255 00.000 12044 MoveAxis(E, 52, ABG)
21:29:21.255 00.000 12044 Guiding  Dir = 2, Dur = 52
21:29:21.263 00.008 14964 UpdateImageDisplay: Size=(968,608) min=10, max=9417, med=625, FiltMin=541, FiltMax=6501, Gamma=0.810
21:29:21.268 00.005 14964 UpdateGuideState exits: m=114955 SNR=200.3
21:29:21.269 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:21.270 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:21.270 00.000 14964 Enqueuing Expose request
21:29:21.287 00.017 12044 IsSlewing returns 0
21:29:21.288 00.001 12044 IsGuiding returns 0
21:29:21.319 00.031 12044 PulseGuide returned control before completion, sleep 31
21:29:21.357 00.038 12044 IsGuiding returns 1
21:29:21.357 00.000 12044 scope still moving after pulse duration time elapsed
21:29:21.430 00.073 12044 IsSlewing returns 0
21:29:21.430 00.000 12044 IsGuiding returns 0
21:29:21.430 00.000 12044 scope move finished after 52 + 91 ms
21:29:21.431 00.001 12044 Move returns status 0, amount 52
21:29:21.431 00.000 12044 MoveAxis(N, 0, ABG)
21:29:21.431 00.000 12044 Move returns status 0, amount 0
21:29:21.431 00.000 12044 move complete, result=0
21:29:21.431 00.000 12044 worker thread done servicing request
21:29:21.431 00.000 12044 Worker thread wakes up
21:29:21.431 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:21.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:21.431 00.000 14964 GuideStep: -0.9 px 52 ms EAST, -0.5 px 0 ms NORTH
21:29:24.544 03.113 12044 Exposure complete
21:29:24.583 00.039 12044 worker thread done servicing request
21:29:24.585 00.002 14964 OnExposeComplete: enter
21:29:24.586 00.001 14964 UpdateGuideState(): m_state=6
21:29:24.588 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
21:29:24.589 00.001 14964 Star::Find returns 1 (0), X=808.33, Y=385.36, Mass=114886, SNR=194.3, Peak=8053 HFD=3.5
21:29:24.590 00.001 14964 MultiStar: [#1 0.23,0.68,0.70,U] [#2 0.34,0.49,0.43,U] 
21:29:24.592 00.002 14964 refined, 2 included, MultiStar: {0.39, 0.75}, one-star: {0.52, 0.90}
21:29:24.593 00.001 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.67) = xAngle (2.76 = 2.76)
21:29:24.594 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.89 = -0.39)
21:29:24.596 00.002 14964 CameraToMount -- cameraX=0.39 cameraY=0.75 hyp=0.84 cameraTheta=1.09 mountX=-0.78 mountY=-0.32, mountTheta=-2.75
21:29:24.598 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.75, opts=13)
21:29:24.600 00.002 14964 Enqueuing Move request for scope (0.39, 0.75)
21:29:24.601 00.001 12044 Worker thread wakes up
21:29:24.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.75) opts 0xd
21:29:24.602 00.001 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.75)
21:29:24.602 00.000 12044 Moving (0.39, 0.75) raw xDistance=-0.78 yDistance=-0.32
21:29:24.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.64 from input -0.78, slope = -0.10
21:29:24.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:24.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:29:24.602 00.000 12044 MoveAxis(E, 69, ABG)
21:29:24.602 00.000 12044 Guiding  Dir = 2, Dur = 69
21:29:24.614 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8053, med=624, FiltMin=540, FiltMax=6043, Gamma=0.810
21:29:24.625 00.011 14964 UpdateGuideState exits: m=114886 SNR=194.3
21:29:24.627 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:24.628 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:24.628 00.000 14964 Enqueuing Expose request
21:29:24.648 00.020 12044 IsSlewing returns 0
21:29:24.649 00.001 12044 IsGuiding returns 0
21:29:24.682 00.033 12044 PulseGuide returned control before completion, sleep 47
21:29:24.760 00.078 12044 IsGuiding returns 1
21:29:24.760 00.000 12044 scope still moving after pulse duration time elapsed
21:29:24.819 00.059 12044 IsSlewing returns 0
21:29:24.821 00.002 12044 IsGuiding returns 0
21:29:24.821 00.000 12044 scope move finished after 69 + 103 ms
21:29:24.821 00.000 12044 Move returns status 0, amount 69
21:29:24.821 00.000 12044 MoveAxis(N, 0, ABG)
21:29:24.821 00.000 12044 Move returns status 0, amount 0
21:29:24.821 00.000 12044 move complete, result=0
21:29:24.821 00.000 12044 worker thread done servicing request
21:29:24.821 00.000 12044 Worker thread wakes up
21:29:24.821 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:24.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:24.821 00.000 14964 GuideStep: -0.8 px 69 ms EAST, -0.3 px 0 ms NORTH
21:29:27.956 03.135 12044 Exposure complete
21:29:28.006 00.050 12044 worker thread done servicing request
21:29:28.007 00.001 14964 OnExposeComplete: enter
21:29:28.007 00.000 14964 UpdateGuideState(): m_state=6
21:29:28.008 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
21:29:28.011 00.003 14964 Star::Find returns 1 (0), X=808.51, Y=384.65, Mass=117324, SNR=196.9, Peak=8545 HFD=3.4
21:29:28.013 00.002 14964 MultiStar: [#1 0.22,-0.21,0.69,U] [#2 0.19,-0.05,0.34,U] 
21:29:28.014 00.001 14964 refined, 2 included, MultiStar: {0.45, 0.02}, one-star: {0.70, 0.20}
21:29:28.016 00.002 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.71 = 1.71)
21:29:28.017 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.84 = -1.44)
21:29:28.019 00.002 14964 CameraToMount -- cameraX=0.45 cameraY=0.02 hyp=0.45 cameraTheta=0.04 mountX=-0.06 mountY=-0.45, mountTheta=-1.71
21:29:28.023 00.004 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.02, opts=13)
21:29:28.025 00.002 14964 Enqueuing Move request for scope (0.45, 0.02)
21:29:28.027 00.002 12044 Worker thread wakes up
21:29:28.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.02) opts 0xd
21:29:28.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.02)
21:29:28.027 00.000 12044 Moving (0.45, 0.02) raw xDistance=-0.06 yDistance=-0.45
21:29:28.027 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.43, using input
21:29:28.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.07
21:29:28.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:28.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:29:28.027 00.000 12044 MoveAxis(E, 0, ABG)
21:29:28.027 00.000 12044 Move returns status 0, amount 0
21:29:28.027 00.000 12044 MoveAxis(N, 0, ABG)
21:29:28.027 00.000 12044 Move returns status 0, amount 0
21:29:28.027 00.000 12044 move complete, result=0
21:29:28.027 00.000 12044 worker thread done servicing request
21:29:28.045 00.018 14964 UpdateImageDisplay: Size=(968,608) min=158, max=8545, med=624, FiltMin=539, FiltMax=6357, Gamma=0.810
21:29:28.054 00.009 14964 UpdateGuideState exits: m=117324 SNR=196.9
21:29:28.055 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:28.055 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:28.056 00.001 14964 Enqueuing Expose request
21:29:28.056 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:29:28.057 00.001 12044 Worker thread wakes up
21:29:28.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:28.057 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:31.156 03.099 12044 Exposure complete
21:29:31.193 00.037 12044 worker thread done servicing request
21:29:31.193 00.000 14964 OnExposeComplete: enter
21:29:31.196 00.003 14964 UpdateGuideState(): m_state=6
21:29:31.197 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
21:29:31.198 00.001 14964 Star::Find returns 1 (0), X=808.61, Y=383.62, Mass=115589, SNR=198.5, Peak=6961 HFD=4.2
21:29:31.199 00.001 14964 MultiStar: [#1 0.50,-0.76,0.00,M1] [#2 0.52,-0.97,0.00,M1] 
21:29:31.199 00.000 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.67) = xAngle (0.86 = 0.86)
21:29:31.200 00.001 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.99 = -2.29)
21:29:31.201 00.001 14964 CameraToMount -- cameraX=0.80 cameraY=-0.83 hyp=1.15 cameraTheta=-0.81 mountX=0.75 mountY=-0.87, mountTheta=-0.86
21:29:31.204 00.003 14964 SchedulePrimaryMove(1136A648, x=0.80, y=-0.83, opts=13)
21:29:31.206 00.002 14964 Enqueuing Move request for scope (0.80, -0.83)
21:29:31.207 00.001 12044 Worker thread wakes up
21:29:31.207 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.83) opts 0xd
21:29:31.207 00.000 12044 Handling offset move in thread for scope, endpoint = (0.80, -0.83)
21:29:31.207 00.000 12044 Moving (0.80, -0.83) raw xDistance=0.75 yDistance=-0.87
21:29:31.207 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.75, slope = 0.00
21:29:31.208 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:31.208 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
21:29:31.208 00.000 12044 MoveAxis(W, 2, ABG)
21:29:31.208 00.000 12044 Guiding  Dir = 3, Dur = 2
21:29:31.220 00.012 14964 UpdateImageDisplay: Size=(968,608) min=162, max=6961, med=625, FiltMin=538, FiltMax=5305, Gamma=0.810
21:29:31.232 00.012 14964 UpdateGuideState exits: m=115589 SNR=198.5
21:29:31.233 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:31.234 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:31.235 00.001 14964 Enqueuing Expose request
21:29:31.290 00.055 12044 IsSlewing returns 0
21:29:31.290 00.000 12044 IsGuiding returns 0
21:29:31.322 00.032 12044 IsGuiding returns 1
21:29:31.323 00.001 12044 scope still moving after pulse duration time elapsed
21:29:31.419 00.096 12044 IsSlewing returns 0
21:29:31.420 00.001 12044 IsGuiding returns 0
21:29:31.420 00.000 12044 scope move finished after 2 + 127 ms
21:29:31.420 00.000 12044 Move returns status 0, amount 2
21:29:31.420 00.000 12044 MoveAxis(N, 0, ABG)
21:29:31.420 00.000 12044 Move returns status 0, amount 0
21:29:31.420 00.000 12044 move complete, result=0
21:29:31.420 00.000 12044 worker thread done servicing request
21:29:31.420 00.000 12044 Worker thread wakes up
21:29:31.420 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:31.421 00.001 14964 GuideStep: 0.8 px 2 ms WEST, -0.9 px 0 ms NORTH
21:29:31.422 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:34.556 03.134 12044 Exposure complete
21:29:34.587 00.031 12044 worker thread done servicing request
21:29:34.587 00.000 14964 OnExposeComplete: enter
21:29:34.589 00.002 14964 UpdateGuideState(): m_state=6
21:29:34.590 00.001 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
21:29:34.590 00.000 14964 Star::Find returns 1 (0), X=808.86, Y=383.84, Mass=114679, SNR=194.3, Peak=7830 HFD=4.0
21:29:34.591 00.001 14964 MultiStar: [#1 0.54,-0.99,0.00,M2] [#2 0.62,-1.08,0.00,M2] 
21:29:34.591 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.67) = xAngle (1.14 = 1.14)
21:29:34.592 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.27 = -2.01)
21:29:34.592 00.000 14964 CameraToMount -- cameraX=1.04 cameraY=-0.62 hyp=1.21 cameraTheta=-0.53 mountX=0.51 mountY=-1.10, mountTheta=-1.13
21:29:34.594 00.002 14964 SchedulePrimaryMove(1136A648, x=1.04, y=-0.62, opts=13)
21:29:34.594 00.000 14964 Enqueuing Move request for scope (1.04, -0.62)
21:29:34.595 00.001 12044 Worker thread wakes up
21:29:34.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.62) opts 0xd
21:29:34.595 00.000 12044 Handling offset move in thread for scope, endpoint = (1.04, -0.62)
21:29:34.595 00.000 12044 Moving (1.04, -0.62) raw xDistance=0.51 yDistance=-1.10
21:29:34.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.51, slope = 0.04
21:29:34.595 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=-0.46 newest=-2.41
21:29:34.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
21:29:34.595 00.000 12044 MoveAxis(W, 30, ABG)
21:29:34.595 00.000 12044 Guiding  Dir = 3, Dur = 30
21:29:34.604 00.009 14964 UpdateImageDisplay: Size=(968,608) min=284, max=7830, med=624, FiltMin=539, FiltMax=5829, Gamma=0.810
21:29:34.610 00.006 14964 UpdateGuideState exits: m=114679 SNR=194.3
21:29:34.610 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:34.611 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:34.611 00.000 14964 Enqueuing Expose request
21:29:34.617 00.006 12044 IsSlewing returns 0
21:29:34.617 00.000 12044 IsGuiding returns 0
21:29:34.650 00.033 12044 IsGuiding returns 1
21:29:34.650 00.000 12044 scope still moving after pulse duration time elapsed
21:29:34.743 00.093 12044 IsSlewing returns 0
21:29:34.743 00.000 12044 IsGuiding returns 0
21:29:34.743 00.000 12044 scope move finished after 30 + 96 ms
21:29:34.743 00.000 12044 Move returns status 0, amount 30
21:29:34.743 00.000 12044 MoveAxis(N, 103, ABG)
21:29:34.743 00.000 12044 Guiding  Dir = 0, Dur = 103
21:29:34.807 00.064 12044 IsSlewing returns 0
21:29:34.807 00.000 12044 IsGuiding returns 0
21:29:34.838 00.031 12044 PulseGuide returned control before completion, sleep 83
21:29:34.946 00.108 12044 IsGuiding returns 1
21:29:34.946 00.000 12044 scope still moving after pulse duration time elapsed
21:29:35.022 00.076 12044 IsSlewing returns 0
21:29:35.022 00.000 12044 IsGuiding returns 0
21:29:35.022 00.000 12044 scope move finished after 103 + 113 ms
21:29:35.022 00.000 12044 Move returns status 0, amount 103
21:29:35.022 00.000 12044 move complete, result=0
21:29:35.022 00.000 12044 worker thread done servicing request
21:29:35.022 00.000 12044 Worker thread wakes up
21:29:35.022 00.000 14964 GuideStep: 0.5 px 30 ms WEST, -1.1 px 103 ms NORTH
21:29:35.024 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:35.024 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:38.145 03.121 12044 Exposure complete
21:29:38.181 00.036 12044 worker thread done servicing request
21:29:38.182 00.001 14964 OnExposeComplete: enter
21:29:38.183 00.001 14964 UpdateGuideState(): m_state=6
21:29:38.185 00.002 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
21:29:38.186 00.001 14964 Star::Find returns 1 (0), X=808.07, Y=384.02, Mass=117015, SNR=203.7, Peak=9101 HFD=3.9
21:29:38.188 00.002 14964 MultiStar: [#1 -0.25,-0.48,0.70,U] [#2 -0.25,-0.66,0.36,U] 
21:29:38.190 00.002 14964 refined, 2 included, MultiStar: {-0.00, -0.49}, one-star: {0.26, -0.43}
21:29:38.191 00.001 14964 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.67) = xAngle (0.09 = 0.09)
21:29:38.192 00.001 14964 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.23 = -3.06)
21:29:38.194 00.002 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.49 hyp=0.49 cameraTheta=-1.57 mountX=0.49 mountY=-0.04, mountTheta=-0.09
21:29:38.196 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.49, opts=13)
21:29:38.198 00.002 14964 Enqueuing Move request for scope (-0.00, -0.49)
21:29:38.199 00.001 12044 Worker thread wakes up
21:29:38.200 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.49) opts 0xd
21:29:38.200 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.49)
21:29:38.200 00.000 12044 Moving (-0.00, -0.49) raw xDistance=0.49 yDistance=-0.04
21:29:38.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.49, slope = 0.07
21:29:38.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:38.200 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:29:38.200 00.000 12044 MoveAxis(W, 47, ABG)
21:29:38.200 00.000 12044 Guiding  Dir = 3, Dur = 47
21:29:38.215 00.015 14964 UpdateImageDisplay: Size=(968,608) min=211, max=9101, med=624, FiltMin=532, FiltMax=6829, Gamma=0.810
21:29:38.225 00.010 14964 UpdateGuideState exits: m=117015 SNR=203.7
21:29:38.227 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:38.228 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:38.230 00.002 14964 Enqueuing Expose request
21:29:38.266 00.036 12044 IsSlewing returns 0
21:29:38.267 00.001 12044 IsGuiding returns 0
21:29:38.288 00.021 12044 PulseGuide returned control before completion, sleep 36
21:29:38.327 00.039 12044 IsGuiding returns 1
21:29:38.327 00.000 12044 scope still moving after pulse duration time elapsed
21:29:38.386 00.059 12044 IsSlewing returns 0
21:29:38.387 00.001 12044 IsGuiding returns 0
21:29:38.387 00.000 12044 scope move finished after 47 + 73 ms
21:29:38.387 00.000 12044 Move returns status 0, amount 47
21:29:38.387 00.000 12044 MoveAxis(N, 0, ABG)
21:29:38.387 00.000 12044 Move returns status 0, amount 0
21:29:38.387 00.000 12044 move complete, result=0
21:29:38.387 00.000 12044 worker thread done servicing request
21:29:38.387 00.000 12044 Worker thread wakes up
21:29:38.387 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:38.387 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:38.387 00.000 14964 GuideStep: 0.5 px 47 ms WEST, -0.0 px 0 ms NORTH
21:29:41.531 03.144 12044 Exposure complete
21:29:41.564 00.033 12044 worker thread done servicing request
21:29:41.564 00.000 14964 OnExposeComplete: enter
21:29:41.565 00.001 14964 UpdateGuideState(): m_state=6
21:29:41.565 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
21:29:41.566 00.001 14964 Star::Find returns 1 (0), X=807.70, Y=384.61, Mass=117550, SNR=198.9, Peak=9043 HFD=3.5
21:29:41.566 00.000 14964 MultiStar: [#1 -0.36,-0.27,0.68,U] [#2 -0.26,-0.36,0.38,U] 
21:29:41.567 00.001 14964 single-star, 2 included, MultiStar: {-0.22, -0.08}, one-star: {-0.11, 0.16}
21:29:41.567 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.67) = xAngle (3.86 = -2.42)
21:29:41.567 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.99 = 0.71)
21:29:41.568 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.19 mountX=-0.15 mountY=0.13, mountTheta=2.43
21:29:41.569 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.16, opts=13)
21:29:41.570 00.001 14964 Enqueuing Move request for scope (-0.11, 0.16)
21:29:41.570 00.000 12044 Worker thread wakes up
21:29:41.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
21:29:41.570 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
21:29:41.570 00.000 12044 Moving (-0.11, 0.16) raw xDistance=-0.15 yDistance=0.13
21:29:41.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.08
21:29:41.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:41.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:29:41.570 00.000 12044 MoveAxis(E, 0, ABG)
21:29:41.570 00.000 12044 Move returns status 0, amount 0
21:29:41.570 00.000 12044 MoveAxis(N, 0, ABG)
21:29:41.570 00.000 12044 Move returns status 0, amount 0
21:29:41.570 00.000 12044 move complete, result=0
21:29:41.570 00.000 12044 worker thread done servicing request
21:29:41.579 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9043, med=624, FiltMin=529, FiltMax=5741, Gamma=0.810
21:29:41.584 00.005 14964 UpdateGuideState exits: m=117550 SNR=198.9
21:29:41.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:41.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:41.586 00.000 14964 Enqueuing Expose request
21:29:41.587 00.001 12044 Worker thread wakes up
21:29:41.587 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:41.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:41.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:44.695 03.108 12044 Exposure complete
21:29:44.739 00.044 12044 worker thread done servicing request
21:29:44.739 00.000 14964 OnExposeComplete: enter
21:29:44.741 00.002 14964 UpdateGuideState(): m_state=6
21:29:44.742 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
21:29:44.743 00.001 14964 Star::Find returns 1 (0), X=807.98, Y=383.82, Mass=117189, SNR=199.0, Peak=9877 HFD=3.2
21:29:44.745 00.002 14964 MultiStar: [#1 -0.16,-1.04,0.00,M1] [#2 -0.16,-1.06,0.00,M1] 
21:29:44.747 00.002 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.67) = xAngle (0.36 = 0.36)
21:29:44.748 00.001 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.50 = -2.79)
21:29:44.749 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.63 hyp=0.66 cameraTheta=-1.31 mountX=0.61 mountY=-0.23, mountTheta=-0.36
21:29:44.753 00.004 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.63, opts=13)
21:29:44.754 00.001 14964 Enqueuing Move request for scope (0.17, -0.63)
21:29:44.754 00.000 12044 Worker thread wakes up
21:29:44.755 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.63) opts 0xd
21:29:44.755 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.63)
21:29:44.755 00.000 12044 Moving (0.17, -0.63) raw xDistance=0.61 yDistance=-0.23
21:29:44.755 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.61 is < calculated value 0.82, using input
21:29:44.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.61, slope = 0.13
21:29:44.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:44.755 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:29:44.755 00.000 12044 MoveAxis(W, 43, ABG)
21:29:44.755 00.000 12044 Guiding  Dir = 3, Dur = 43
21:29:44.764 00.009 14964 UpdateImageDisplay: Size=(968,608) min=166, max=9877, med=625, FiltMin=532, FiltMax=6805, Gamma=0.810
21:29:44.773 00.009 14964 UpdateGuideState exits: m=117189 SNR=199.0
21:29:44.777 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:44.779 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:44.780 00.001 14964 Enqueuing Expose request
21:29:44.852 00.072 12044 IsSlewing returns 0
21:29:44.853 00.001 12044 IsGuiding returns 0
21:29:44.885 00.032 12044 PulseGuide returned control before completion, sleep 22
21:29:44.945 00.060 12044 IsGuiding returns 1
21:29:44.945 00.000 12044 scope still moving after pulse duration time elapsed
21:29:45.007 00.062 12044 IsSlewing returns 0
21:29:45.007 00.000 12044 IsGuiding returns 0
21:29:45.007 00.000 12044 scope move finished after 43 + 111 ms
21:29:45.007 00.000 12044 Move returns status 0, amount 43
21:29:45.007 00.000 12044 MoveAxis(N, 0, ABG)
21:29:45.007 00.000 12044 Move returns status 0, amount 0
21:29:45.007 00.000 12044 move complete, result=0
21:29:45.009 00.002 12044 worker thread done servicing request
21:29:45.009 00.000 12044 Worker thread wakes up
21:29:45.009 00.000 14964 GuideStep: 0.6 px 43 ms WEST, -0.2 px 0 ms NORTH
21:29:45.010 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:45.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:48.122 03.112 12044 Exposure complete
21:29:48.155 00.033 12044 worker thread done servicing request
21:29:48.155 00.000 14964 OnExposeComplete: enter
21:29:48.156 00.001 14964 UpdateGuideState(): m_state=6
21:29:48.157 00.001 14964 Star::Find(35, 807, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
21:29:48.157 00.000 14964 Star::Find returns 1 (0), X=808.36, Y=383.98, Mass=119122, SNR=197.5, Peak=8325 HFD=3.8
21:29:48.158 00.001 14964 MultiStar: [#1 0.38,-0.64,0.74,U] [#2 0.46,-0.59,0.37,U] 
21:29:48.159 00.001 14964 single-star, 2 included, MultiStar: {0.48, -0.55}, one-star: {0.55, -0.47}
21:29:48.159 00.000 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.67) = xAngle (0.96 = 0.96)
21:29:48.160 00.001 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.09 = -2.19)
21:29:48.160 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=-0.47 hyp=0.72 cameraTheta=-0.71 mountX=0.41 mountY=-0.59, mountTheta=-0.96
21:29:48.161 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.47, opts=13)
21:29:48.162 00.001 14964 Enqueuing Move request for scope (0.55, -0.47)
21:29:48.162 00.000 12044 Worker thread wakes up
21:29:48.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.47) opts 0xd
21:29:48.162 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.47)
21:29:48.162 00.000 12044 Moving (0.55, -0.47) raw xDistance=0.41 yDistance=-0.59
21:29:48.162 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.41 is < calculated value 0.90, using input
21:29:48.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.41, slope = 0.14
21:29:48.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:29:48.162 00.000 12044 MoveAxis(W, 29, ABG)
21:29:48.162 00.000 12044 Guiding  Dir = 3, Dur = 29
21:29:48.171 00.009 14964 UpdateImageDisplay: Size=(968,608) min=198, max=8325, med=625, FiltMin=535, FiltMax=5725, Gamma=0.810
21:29:48.177 00.006 14964 UpdateGuideState exits: m=119122 SNR=197.5
21:29:48.177 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:48.178 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:48.178 00.000 14964 Enqueuing Expose request
21:29:48.226 00.048 12044 IsSlewing returns 0
21:29:48.227 00.001 12044 IsGuiding returns 0
21:29:48.259 00.032 12044 IsGuiding returns 1
21:29:48.259 00.000 12044 scope still moving after pulse duration time elapsed
21:29:48.321 00.062 12044 IsSlewing returns 0
21:29:48.322 00.001 12044 IsGuiding returns 0
21:29:48.322 00.000 12044 scope move finished after 29 + 65 ms
21:29:48.322 00.000 12044 Move returns status 0, amount 29
21:29:48.322 00.000 12044 MoveAxis(N, 55, ABG)
21:29:48.322 00.000 12044 Guiding  Dir = 0, Dur = 55
21:29:48.385 00.063 12044 IsSlewing returns 0
21:29:48.386 00.001 12044 IsGuiding returns 0
21:29:48.418 00.032 12044 PulseGuide returned control before completion, sleep 34
21:29:48.459 00.041 12044 IsGuiding returns 1
21:29:48.460 00.001 12044 scope still moving after pulse duration time elapsed
21:29:48.525 00.065 12044 IsSlewing returns 0
21:29:48.526 00.001 12044 IsGuiding returns 0
21:29:48.526 00.000 12044 scope move finished after 55 + 85 ms
21:29:48.527 00.001 12044 Move returns status 0, amount 55
21:29:48.527 00.000 12044 move complete, result=0
21:29:48.527 00.000 12044 worker thread done servicing request
21:29:48.527 00.000 12044 Worker thread wakes up
21:29:48.527 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:48.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:48.528 00.001 14964 GuideStep: 0.4 px 29 ms WEST, -0.6 px 55 ms NORTH
21:29:51.628 03.100 12044 Exposure complete
21:29:51.657 00.029 12044 worker thread done servicing request
21:29:51.657 00.000 14964 OnExposeComplete: enter
21:29:51.659 00.002 14964 UpdateGuideState(): m_state=6
21:29:51.659 00.000 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
21:29:51.660 00.001 14964 Star::Find returns 1 (0), X=807.75, Y=384.71, Mass=118640, SNR=202.8, Peak=9701 HFD=3.5
21:29:51.660 00.000 14964 MultiStar: [#1 -0.25,-0.02,0.71,U] [#2 -0.16,0.02,0.36,U] 
21:29:51.661 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.12}, one-star: {-0.06, 0.26}
21:29:51.661 00.000 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.67) = xAngle (4.11 = -2.18)
21:29:51.662 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.24 = 0.96)
21:29:51.662 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=-0.11 mountY=0.15, mountTheta=2.18
21:29:51.663 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.12, opts=13)
21:29:51.663 00.000 14964 Enqueuing Move request for scope (-0.14, 0.12)
21:29:51.664 00.001 12044 Worker thread wakes up
21:29:51.664 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
21:29:51.664 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
21:29:51.664 00.000 12044 Moving (-0.14, 0.12) raw xDistance=-0.11 yDistance=0.15
21:29:51.664 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.10
21:29:51.664 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:51.664 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:29:51.664 00.000 12044 MoveAxis(E, 0, ABG)
21:29:51.665 00.001 12044 Move returns status 0, amount 0
21:29:51.665 00.000 12044 MoveAxis(N, 0, ABG)
21:29:51.665 00.000 12044 Move returns status 0, amount 0
21:29:51.665 00.000 12044 move complete, result=0
21:29:51.665 00.000 12044 worker thread done servicing request
21:29:51.673 00.008 14964 UpdateImageDisplay: Size=(968,608) min=231, max=9701, med=626, FiltMin=532, FiltMax=6410, Gamma=0.810
21:29:51.682 00.009 14964 UpdateGuideState exits: m=118640 SNR=202.8
21:29:51.683 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:51.683 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:51.685 00.002 14964 Enqueuing Expose request
21:29:51.687 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:29:51.688 00.001 12044 Worker thread wakes up
21:29:51.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:51.688 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:54.815 03.127 12044 Exposure complete
21:29:54.841 00.026 12044 worker thread done servicing request
21:29:54.841 00.000 14964 OnExposeComplete: enter
21:29:54.841 00.000 14964 UpdateGuideState(): m_state=6
21:29:54.842 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
21:29:54.842 00.000 14964 Star::Find returns 1 (0), X=806.94, Y=385.02, Mass=117243, SNR=204.2, Peak=10215 HFD=3.1
21:29:54.843 00.001 14964 MultiStar: [#1 -1.14,0.34,0.00,M1] [#2 -1.16,0.14,0.00,M1] 
21:29:54.843 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.67) = xAngle (4.24 = -2.05)
21:29:54.844 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.37 = 1.09)
21:29:54.844 00.000 14964 CameraToMount -- cameraX=-0.87 cameraY=0.56 hyp=1.04 cameraTheta=2.57 mountX=-0.48 mountY=0.92, mountTheta=2.05
21:29:54.846 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.87, y=0.56, opts=13)
21:29:54.847 00.001 14964 Enqueuing Move request for scope (-0.87, 0.56)
21:29:54.847 00.000 12044 Worker thread wakes up
21:29:54.848 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.56) opts 0xd
21:29:54.848 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.87, 0.56)
21:29:54.848 00.000 12044 Moving (-0.87, 0.56) raw xDistance=-0.48 yDistance=0.92
21:29:54.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.48, slope = 0.00
21:29:54.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:54.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.92
21:29:54.848 00.000 12044 MoveAxis(E, 0, ABG)
21:29:54.848 00.000 12044 Move returns status 0, amount 0
21:29:54.848 00.000 12044 MoveAxis(N, 0, ABG)
21:29:54.848 00.000 12044 Move returns status 0, amount 0
21:29:54.848 00.000 12044 move complete, result=0
21:29:54.848 00.000 12044 worker thread done servicing request
21:29:54.856 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10215, med=624, FiltMin=537, FiltMax=6897, Gamma=0.810
21:29:54.861 00.005 14964 UpdateGuideState exits: m=117243 SNR=204.2
21:29:54.862 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:54.862 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:54.863 00.001 14964 Enqueuing Expose request
21:29:54.863 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.9 px 0 ms NORTH
21:29:54.864 00.001 12044 Worker thread wakes up
21:29:54.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:54.864 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:57.982 03.118 12044 Exposure complete
21:29:58.015 00.033 12044 worker thread done servicing request
21:29:58.015 00.000 14964 OnExposeComplete: enter
21:29:58.017 00.002 14964 UpdateGuideState(): m_state=6
21:29:58.018 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
21:29:58.020 00.002 14964 Star::Find returns 1 (0), X=807.49, Y=385.01, Mass=119942, SNR=215.3, Peak=10061 HFD=3.6
21:29:58.022 00.002 14964 MultiStar: [#1 -0.79,-0.02,0.00,M2] [#2 -0.67,0.01,0.35,U] 
21:29:58.023 00.001 14964 refined, 1 included, MultiStar: {-0.42, 0.42}, one-star: {-0.32, 0.56}
21:29:58.025 00.002 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.67) = xAngle (4.02 = -2.26)
21:29:58.027 00.002 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.16 = 0.87)
21:29:58.028 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.42 hyp=0.59 cameraTheta=2.35 mountX=-0.37 mountY=0.45, mountTheta=2.26
21:29:58.031 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.42, opts=13)
21:29:58.033 00.002 14964 Enqueuing Move request for scope (-0.42, 0.42)
21:29:58.034 00.001 12044 Worker thread wakes up
21:29:58.034 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.42) opts 0xd
21:29:58.034 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.42)
21:29:58.034 00.000 12044 Moving (-0.42, 0.42) raw xDistance=-0.37 yDistance=0.45
21:29:58.034 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.55, using input
21:29:58.034 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.08
21:29:58.034 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:58.035 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:29:58.035 00.000 12044 MoveAxis(E, 26, ABG)
21:29:58.035 00.000 12044 Guiding  Dir = 2, Dur = 26
21:29:58.048 00.013 14964 UpdateImageDisplay: Size=(968,608) min=23, max=10061, med=624, FiltMin=519, FiltMax=6462, Gamma=0.810
21:29:58.058 00.010 14964 UpdateGuideState exits: m=119942 SNR=215.3
21:29:58.060 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:58.061 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:29:58.062 00.001 14964 Enqueuing Expose request
21:29:58.090 00.028 12044 IsSlewing returns 0
21:29:58.090 00.000 12044 IsGuiding returns 0
21:29:58.123 00.033 12044 IsGuiding returns 1
21:29:58.123 00.000 12044 scope still moving after pulse duration time elapsed
21:29:58.264 00.141 12044 IsSlewing returns 0
21:29:58.265 00.001 12044 IsGuiding returns 0
21:29:58.265 00.000 12044 scope move finished after 26 + 147 ms
21:29:58.265 00.000 12044 Move returns status 0, amount 26
21:29:58.265 00.000 12044 MoveAxis(N, 0, ABG)
21:29:58.265 00.000 12044 Move returns status 0, amount 0
21:29:58.265 00.000 12044 move complete, result=0
21:29:58.265 00.000 12044 worker thread done servicing request
21:29:58.265 00.000 12044 Worker thread wakes up
21:29:58.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:29:58.265 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:29:58.265 00.000 14964 GuideStep: -0.4 px 26 ms EAST, 0.5 px 0 ms NORTH
21:30:01.384 03.119 12044 Exposure complete
21:30:01.429 00.045 12044 worker thread done servicing request
21:30:01.429 00.000 14964 OnExposeComplete: enter
21:30:01.432 00.003 14964 UpdateGuideState(): m_state=6
21:30:01.433 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
21:30:01.435 00.002 14964 Star::Find returns 1 (0), X=807.60, Y=384.42, Mass=117230, SNR=199.8, Peak=10115 HFD=3.2
21:30:01.435 00.000 14964 MultiStar: [#1 -0.32,-0.57,0.69,U] [#2 -0.30,-0.68,0.38,U] 
21:30:01.436 00.001 14964 single-star, 2 included, MultiStar: {-0.27, -0.33}, one-star: {-0.22, -0.04}
21:30:01.437 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.67) = xAngle (-1.31 = -1.31)
21:30:01.439 00.002 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.82 = 1.82)
21:30:01.441 00.002 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.98 mountX=0.06 mountY=0.21, mountTheta=1.31
21:30:01.445 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.04, opts=13)
21:30:01.447 00.002 14964 Enqueuing Move request for scope (-0.22, -0.04)
21:30:01.448 00.001 12044 Worker thread wakes up
21:30:01.448 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
21:30:01.448 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
21:30:01.448 00.000 12044 Moving (-0.22, -0.04) raw xDistance=0.06 yDistance=0.21
21:30:01.449 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.11
21:30:01.449 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:01.449 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:30:01.449 00.000 12044 MoveAxis(E, 0, ABG)
21:30:01.449 00.000 12044 Move returns status 0, amount 0
21:30:01.449 00.000 12044 MoveAxis(N, 0, ABG)
21:30:01.449 00.000 12044 Move returns status 0, amount 0
21:30:01.449 00.000 12044 move complete, result=0
21:30:01.449 00.000 12044 worker thread done servicing request
21:30:01.462 00.013 14964 UpdateImageDisplay: Size=(968,608) min=30, max=10115, med=624, FiltMin=531, FiltMax=6597, Gamma=0.810
21:30:01.470 00.008 14964 UpdateGuideState exits: m=117230 SNR=199.8
21:30:01.471 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:01.471 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:01.472 00.001 14964 Enqueuing Expose request
21:30:01.472 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:30:01.473 00.001 12044 Worker thread wakes up
21:30:01.473 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:01.473 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:04.571 03.098 12044 Exposure complete
21:30:04.617 00.046 12044 worker thread done servicing request
21:30:04.617 00.000 14964 OnExposeComplete: enter
21:30:04.619 00.002 14964 UpdateGuideState(): m_state=6
21:30:04.620 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
21:30:04.622 00.002 14964 Star::Find returns 1 (0), X=807.63, Y=385.01, Mass=116347, SNR=194.2, Peak=9029 HFD=3.7
21:30:04.624 00.002 14964 MultiStar: [#1 -0.72,0.22,0.00,M2] [#2 -0.66,0.27,0.39,U] 
21:30:04.626 00.002 14964 refined, 1 included, MultiStar: {-0.31, 0.47}, one-star: {-0.18, 0.56}
21:30:04.628 00.002 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.67) = xAngle (3.82 = -2.46)
21:30:04.628 00.000 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.96 = 0.67)
21:30:04.629 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.47 hyp=0.57 cameraTheta=2.15 mountX=-0.44 mountY=0.35, mountTheta=2.47
21:30:04.631 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.47, opts=13)
21:30:04.631 00.000 14964 Enqueuing Move request for scope (-0.31, 0.47)
21:30:04.632 00.001 12044 Worker thread wakes up
21:30:04.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.47) opts 0xd
21:30:04.632 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.47)
21:30:04.632 00.000 12044 Moving (-0.31, 0.47) raw xDistance=-0.44 yDistance=0.35
21:30:04.632 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.65, using input
21:30:04.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.10
21:30:04.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:04.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:30:04.632 00.000 12044 MoveAxis(E, 31, ABG)
21:30:04.632 00.000 12044 Guiding  Dir = 2, Dur = 31
21:30:04.645 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9029, med=625, FiltMin=532, FiltMax=7233, Gamma=0.810
21:30:04.651 00.006 14964 UpdateGuideState exits: m=116347 SNR=194.2
21:30:04.653 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:04.654 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:04.656 00.002 14964 Enqueuing Expose request
21:30:04.803 00.147 12044 IsSlewing returns 0
21:30:04.804 00.001 12044 IsGuiding returns 0
21:30:04.825 00.021 12044 PulseGuide returned control before completion, sleep 20
21:30:04.889 00.064 12044 IsGuiding returns 1
21:30:04.889 00.000 12044 scope still moving after pulse duration time elapsed
21:30:04.934 00.045 12044 IsSlewing returns 0
21:30:04.934 00.000 12044 IsGuiding returns 0
21:30:04.934 00.000 12044 scope move finished after 31 + 99 ms
21:30:04.934 00.000 12044 Move returns status 0, amount 31
21:30:04.934 00.000 12044 MoveAxis(N, 0, ABG)
21:30:04.934 00.000 12044 Move returns status 0, amount 0
21:30:04.934 00.000 12044 move complete, result=0
21:30:04.934 00.000 12044 worker thread done servicing request
21:30:04.934 00.000 12044 Worker thread wakes up
21:30:04.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:04.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:04.934 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.4 px 0 ms NORTH
21:30:08.032 03.098 12044 Exposure complete
21:30:08.061 00.029 12044 worker thread done servicing request
21:30:08.061 00.000 14964 OnExposeComplete: enter
21:30:08.061 00.000 14964 UpdateGuideState(): m_state=6
21:30:08.062 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
21:30:08.062 00.000 14964 Star::Find returns 1 (0), X=807.40, Y=384.75, Mass=116889, SNR=194.9, Peak=9467 HFD=3.4
21:30:08.064 00.002 14964 MultiStar: [#1 -0.73,-0.28,0.00,M3] [#2 -0.82,-0.35,0.00,M1] 
21:30:08.064 00.000 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.67) = xAngle (4.19 = -2.09)
21:30:08.065 00.001 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.32 = 1.04)
21:30:08.065 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=0.30 hyp=0.51 cameraTheta=2.52 mountX=-0.25 mountY=0.44, mountTheta=2.09
21:30:08.068 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.30, opts=13)
21:30:08.069 00.001 14964 Enqueuing Move request for scope (-0.42, 0.30)
21:30:08.069 00.000 12044 Worker thread wakes up
21:30:08.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.30) opts 0xd
21:30:08.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.30)
21:30:08.070 00.001 12044 Moving (-0.42, 0.30) raw xDistance=-0.25 yDistance=0.44
21:30:08.070 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.56, using input
21:30:08.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.09
21:30:08.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:08.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:30:08.070 00.000 12044 MoveAxis(E, 0, ABG)
21:30:08.070 00.000 12044 Move returns status 0, amount 0
21:30:08.070 00.000 12044 MoveAxis(N, 0, ABG)
21:30:08.070 00.000 12044 Move returns status 0, amount 0
21:30:08.070 00.000 12044 move complete, result=0
21:30:08.070 00.000 12044 worker thread done servicing request
21:30:08.079 00.009 14964 UpdateImageDisplay: Size=(968,608) min=134, max=9467, med=624, FiltMin=531, FiltMax=6006, Gamma=0.810
21:30:08.084 00.005 14964 UpdateGuideState exits: m=116889 SNR=194.9
21:30:08.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:08.085 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:08.086 00.001 14964 Enqueuing Expose request
21:30:08.086 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
21:30:08.087 00.001 12044 Worker thread wakes up
21:30:08.087 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:08.087 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:11.199 03.112 12044 Exposure complete
21:30:11.244 00.045 12044 worker thread done servicing request
21:30:11.244 00.000 14964 OnExposeComplete: enter
21:30:11.244 00.000 14964 UpdateGuideState(): m_state=6
21:30:11.245 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
21:30:11.246 00.001 14964 Star::Find returns 1 (0), X=807.95, Y=384.97, Mass=113775, SNR=187.4, Peak=8541 HFD=3.9
21:30:11.246 00.000 14964 MultiStar: [#1 -0.31,0.18,0.71,U] [#2 -0.26,0.16,0.40,U] 
21:30:11.247 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.33}, one-star: {0.13, 0.51}
21:30:11.247 00.000 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.67) = xAngle (3.50 = -2.78)
21:30:11.248 00.001 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.64 = 0.36)
21:30:11.249 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.35 cameraTheta=1.84 mountX=-0.32 mountY=0.12, mountTheta=2.79
21:30:11.254 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.33, opts=13)
21:30:11.256 00.002 14964 Enqueuing Move request for scope (-0.09, 0.33)
21:30:11.256 00.000 12044 Worker thread wakes up
21:30:11.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
21:30:11.256 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
21:30:11.256 00.000 12044 Moving (-0.09, 0.33) raw xDistance=-0.32 yDistance=0.12
21:30:11.256 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.45, using input
21:30:11.256 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.07
21:30:11.256 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:11.256 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:30:11.256 00.000 12044 MoveAxis(E, 23, ABG)
21:30:11.256 00.000 12044 Guiding  Dir = 2, Dur = 23
21:30:11.269 00.013 14964 UpdateImageDisplay: Size=(968,608) min=235, max=8541, med=623, FiltMin=535, FiltMax=6435, Gamma=0.810
21:30:11.281 00.012 14964 UpdateGuideState exits: m=113775 SNR=187.4
21:30:11.282 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:11.283 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:11.283 00.000 14964 Enqueuing Expose request
21:30:11.295 00.012 12044 IsSlewing returns 0
21:30:11.296 00.001 12044 IsGuiding returns 0
21:30:11.329 00.033 12044 IsGuiding returns 1
21:30:11.329 00.000 12044 scope still moving after pulse duration time elapsed
21:30:11.418 00.089 12044 IsSlewing returns 0
21:30:11.418 00.000 12044 IsGuiding returns 0
21:30:11.418 00.000 12044 scope move finished after 23 + 98 ms
21:30:11.418 00.000 12044 Move returns status 0, amount 23
21:30:11.418 00.000 12044 MoveAxis(N, 0, ABG)
21:30:11.418 00.000 12044 Move returns status 0, amount 0
21:30:11.418 00.000 12044 move complete, result=0
21:30:11.418 00.000 12044 worker thread done servicing request
21:30:11.418 00.000 12044 Worker thread wakes up
21:30:11.418 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:11.418 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:11.418 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
21:30:14.512 03.094 12044 Exposure complete
21:30:14.548 00.036 12044 worker thread done servicing request
21:30:14.548 00.000 14964 OnExposeComplete: enter
21:30:14.549 00.001 14964 UpdateGuideState(): m_state=6
21:30:14.549 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
21:30:14.549 00.000 14964 Star::Find returns 1 (0), X=807.48, Y=384.38, Mass=118652, SNR=198.2, Peak=9427 HFD=3.3
21:30:14.550 00.001 14964 MultiStar: [#1 -0.71,-0.39,0.00,M3] [#2 -0.65,-0.44,0.00,M1] 
21:30:14.550 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.67) = xAngle (-1.27 = -1.27)
21:30:14.551 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.87 = 1.87)
21:30:14.551 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.34 cameraTheta=-2.93 mountX=0.10 mountY=0.33, mountTheta=1.27
21:30:14.555 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.07, opts=13)
21:30:14.557 00.002 14964 Enqueuing Move request for scope (-0.34, -0.07)
21:30:14.559 00.002 12044 Worker thread wakes up
21:30:14.560 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.07) opts 0xd
21:30:14.560 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.07)
21:30:14.560 00.000 12044 Moving (-0.34, -0.07) raw xDistance=0.10 yDistance=0.33
21:30:14.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.06
21:30:14.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:14.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:30:14.560 00.000 12044 MoveAxis(E, 0, ABG)
21:30:14.560 00.000 12044 Move returns status 0, amount 0
21:30:14.560 00.000 12044 MoveAxis(N, 0, ABG)
21:30:14.560 00.000 12044 Move returns status 0, amount 0
21:30:14.560 00.000 12044 move complete, result=0
21:30:14.560 00.000 12044 worker thread done servicing request
21:30:14.570 00.010 14964 UpdateImageDisplay: Size=(968,608) min=168, max=9427, med=625, FiltMin=531, FiltMax=6001, Gamma=0.810
21:30:14.576 00.006 14964 UpdateGuideState exits: m=118652 SNR=198.2
21:30:14.579 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:14.579 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:14.580 00.001 14964 Enqueuing Expose request
21:30:14.581 00.001 12044 Worker thread wakes up
21:30:14.581 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:30:14.581 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:14.582 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:17.703 03.121 12044 Exposure complete
21:30:17.742 00.039 12044 worker thread done servicing request
21:30:17.742 00.000 14964 OnExposeComplete: enter
21:30:17.743 00.001 14964 UpdateGuideState(): m_state=6
21:30:17.743 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
21:30:17.744 00.001 14964 Star::Find returns 1 (0), X=807.47, Y=384.41, Mass=117612, SNR=206.6, Peak=8565 HFD=3.3
21:30:17.745 00.001 14964 MultiStar: [#1 -0.79,-0.39,0.00,M4] [#2 -0.93,-0.57,0.00,M2] 
21:30:17.745 00.000 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.67) = xAngle (-1.34 = -1.34)
21:30:17.746 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.80 = 1.80)
21:30:17.746 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-3.01 mountX=0.08 mountY=0.34, mountTheta=1.34
21:30:17.747 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.05, opts=13)
21:30:17.748 00.001 14964 Enqueuing Move request for scope (-0.34, -0.05)
21:30:17.749 00.001 12044 Worker thread wakes up
21:30:17.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
21:30:17.749 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
21:30:17.749 00.000 12044 Moving (-0.34, -0.05) raw xDistance=0.08 yDistance=0.34
21:30:17.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
21:30:17.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:17.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:30:17.749 00.000 12044 MoveAxis(E, 0, ABG)
21:30:17.749 00.000 12044 Move returns status 0, amount 0
21:30:17.749 00.000 12044 MoveAxis(N, 0, ABG)
21:30:17.749 00.000 12044 Move returns status 0, amount 0
21:30:17.749 00.000 12044 move complete, result=0
21:30:17.750 00.001 12044 worker thread done servicing request
21:30:17.758 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8565, med=624, FiltMin=545, FiltMax=6493, Gamma=0.810
21:30:17.764 00.006 14964 UpdateGuideState exits: m=117612 SNR=206.6
21:30:17.764 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:17.765 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:17.765 00.000 14964 Enqueuing Expose request
21:30:17.766 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:30:17.766 00.000 12044 Worker thread wakes up
21:30:17.766 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:17.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:20.869 03.103 12044 Exposure complete
21:30:20.900 00.031 12044 worker thread done servicing request
21:30:20.901 00.001 14964 OnExposeComplete: enter
21:30:20.902 00.001 14964 UpdateGuideState(): m_state=6
21:30:20.903 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
21:30:20.904 00.001 14964 Star::Find returns 1 (0), X=807.55, Y=384.40, Mass=117580, SNR=209.8, Peak=9025 HFD=3.3
21:30:20.904 00.000 14964 MultiStar: [#1 -0.89,-0.44,0.00,M5] [#2 -0.75,-0.50,0.00,M3] 
21:30:20.905 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.67) = xAngle (-1.28 = -1.28)
21:30:20.905 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.85 = 1.85)
21:30:20.906 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.95 mountX=0.08 mountY=0.26, mountTheta=1.28
21:30:20.907 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.05, opts=13)
21:30:20.907 00.000 14964 Enqueuing Move request for scope (-0.26, -0.05)
21:30:20.908 00.001 12044 Worker thread wakes up
21:30:20.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
21:30:20.908 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
21:30:20.908 00.000 12044 Moving (-0.26, -0.05) raw xDistance=0.08 yDistance=0.26
21:30:20.908 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.27, using input
21:30:20.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
21:30:20.908 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:20.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:30:20.908 00.000 12044 MoveAxis(E, 0, ABG)
21:30:20.908 00.000 12044 Move returns status 0, amount 0
21:30:20.908 00.000 12044 MoveAxis(N, 0, ABG)
21:30:20.908 00.000 12044 Move returns status 0, amount 0
21:30:20.909 00.001 12044 move complete, result=0
21:30:20.909 00.000 12044 worker thread done servicing request
21:30:20.918 00.009 14964 UpdateImageDisplay: Size=(968,608) min=162, max=9025, med=624, FiltMin=535, FiltMax=6389, Gamma=0.810
21:30:20.929 00.011 14964 UpdateGuideState exits: m=117580 SNR=209.8
21:30:20.930 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:20.930 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:20.930 00.000 14964 Enqueuing Expose request
21:30:20.932 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:30:20.932 00.000 12044 Worker thread wakes up
21:30:20.932 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:20.932 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:24.030 03.098 12044 Exposure complete
21:30:24.066 00.036 12044 worker thread done servicing request
21:30:24.066 00.000 14964 OnExposeComplete: enter
21:30:24.067 00.001 14964 UpdateGuideState(): m_state=6
21:30:24.068 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
21:30:24.070 00.002 14964 Star::Find returns 1 (0), X=807.66, Y=384.43, Mass=116134, SNR=196.7, Peak=9661 HFD=3.5
21:30:24.071 00.001 14964 MultiStar: [#1 -0.76,-0.29,0.00,M6] [#2 -0.66,-0.48,0.00,M4] 
21:30:24.071 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.67) = xAngle (-1.30 = -1.30)
21:30:24.071 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.84 = 1.84)
21:30:24.072 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.04 mountY=0.15, mountTheta=1.30
21:30:24.076 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.03, opts=13)
21:30:24.076 00.000 14964 Enqueuing Move request for scope (-0.16, -0.03)
21:30:24.077 00.001 12044 Worker thread wakes up
21:30:24.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
21:30:24.077 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
21:30:24.077 00.000 12044 Moving (-0.16, -0.03) raw xDistance=0.04 yDistance=0.15
21:30:24.077 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.37, using input
21:30:24.077 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.06
21:30:24.077 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:24.077 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:30:24.077 00.000 12044 MoveAxis(E, 0, ABG)
21:30:24.077 00.000 12044 Move returns status 0, amount 0
21:30:24.077 00.000 12044 MoveAxis(N, 0, ABG)
21:30:24.077 00.000 12044 Move returns status 0, amount 0
21:30:24.077 00.000 12044 move complete, result=0
21:30:24.077 00.000 12044 worker thread done servicing request
21:30:24.087 00.010 14964 UpdateImageDisplay: Size=(968,608) min=311, max=9661, med=625, FiltMin=546, FiltMax=5813, Gamma=0.810
21:30:24.093 00.006 14964 UpdateGuideState exits: m=116134 SNR=196.7
21:30:24.094 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:24.094 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:24.095 00.001 14964 Enqueuing Expose request
21:30:24.095 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:30:24.096 00.001 12044 Worker thread wakes up
21:30:24.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:24.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:27.229 03.133 12044 Exposure complete
21:30:27.264 00.035 12044 worker thread done servicing request
21:30:27.264 00.000 14964 OnExposeComplete: enter
21:30:27.265 00.001 14964 UpdateGuideState(): m_state=6
21:30:27.265 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
21:30:27.267 00.002 14964 Star::Find returns 1 (0), X=808.25, Y=384.21, Mass=117492, SNR=197.9, Peak=9413 HFD=3.7
21:30:27.269 00.002 14964 MultiStar: [#1 0.06,-0.39,0.72,U] [#2 0.10,-0.46,0.35,U] 
21:30:27.270 00.001 14964 refined, 2 included, MultiStar: {0.25, -0.33}, one-star: {0.44, -0.25}
21:30:27.270 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.67) = xAngle (0.74 = 0.74)
21:30:27.272 00.002 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.87 = -2.41)
21:30:27.274 00.002 14964 CameraToMount -- cameraX=0.25 cameraY=-0.33 hyp=0.42 cameraTheta=-0.93 mountX=0.31 mountY=-0.28, mountTheta=-0.73
21:30:27.276 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.33, opts=13)
21:30:27.278 00.002 14964 Enqueuing Move request for scope (0.25, -0.33)
21:30:27.279 00.001 12044 Worker thread wakes up
21:30:27.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.33) opts 0xd
21:30:27.279 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.33)
21:30:27.279 00.000 12044 Moving (0.25, -0.33) raw xDistance=0.31 yDistance=-0.28
21:30:27.279 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.31 is < calculated value 0.40, using input
21:30:27.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.06
21:30:27.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:27.280 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:30:27.280 00.000 12044 MoveAxis(W, 22, ABG)
21:30:27.280 00.000 12044 Guiding  Dir = 3, Dur = 22
21:30:27.293 00.013 14964 UpdateImageDisplay: Size=(968,608) min=78, max=9413, med=625, FiltMin=543, FiltMax=5709, Gamma=0.810
21:30:27.302 00.009 14964 UpdateGuideState exits: m=117492 SNR=197.9
21:30:27.304 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:27.306 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:27.307 00.001 14964 Enqueuing Expose request
21:30:27.309 00.002 12044 IsSlewing returns 0
21:30:27.309 00.000 12044 IsGuiding returns 0
21:30:27.406 00.097 12044 IsGuiding returns 1
21:30:27.406 00.000 12044 scope still moving after pulse duration time elapsed
21:30:27.468 00.062 12044 IsSlewing returns 0
21:30:27.469 00.001 12044 IsGuiding returns 0
21:30:27.469 00.000 12044 scope move finished after 22 + 137 ms
21:30:27.469 00.000 12044 Move returns status 0, amount 22
21:30:27.469 00.000 12044 MoveAxis(N, 0, ABG)
21:30:27.469 00.000 12044 Move returns status 0, amount 0
21:30:27.469 00.000 12044 move complete, result=0
21:30:27.469 00.000 12044 worker thread done servicing request
21:30:27.469 00.000 12044 Worker thread wakes up
21:30:27.469 00.000 14964 GuideStep: 0.3 px 22 ms WEST, -0.3 px 0 ms NORTH
21:30:27.470 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:27.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:30.588 03.118 12044 Exposure complete
21:30:30.617 00.029 12044 worker thread done servicing request
21:30:30.617 00.000 14964 OnExposeComplete: enter
21:30:30.618 00.001 14964 UpdateGuideState(): m_state=6
21:30:30.619 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
21:30:30.619 00.000 14964 Star::Find returns 1 (0), X=808.47, Y=384.82, Mass=115523, SNR=200.7, Peak=9566 HFD=3.8
21:30:30.620 00.001 14964 MultiStar: [#1 0.25,0.07,0.70,U] [#2 0.32,0.05,0.36,U] 
21:30:30.620 00.000 14964 refined, 2 included, MultiStar: {0.46, 0.21}, one-star: {0.66, 0.36}
21:30:30.621 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.67) = xAngle (2.09 = 2.09)
21:30:30.621 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.23 = -1.06)
21:30:30.622 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.51 cameraTheta=0.42 mountX=-0.25 mountY=-0.44, mountTheta=-2.09
21:30:30.623 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.21, opts=13)
21:30:30.623 00.000 14964 Enqueuing Move request for scope (0.46, 0.21)
21:30:30.625 00.002 12044 Worker thread wakes up
21:30:30.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.21) opts 0xd
21:30:30.625 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.21)
21:30:30.625 00.000 12044 Moving (0.46, 0.21) raw xDistance=-0.25 yDistance=-0.44
21:30:30.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.03
21:30:30.625 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:30.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:30:30.625 00.000 12044 MoveAxis(E, 0, ABG)
21:30:30.625 00.000 12044 Move returns status 0, amount 0
21:30:30.625 00.000 12044 MoveAxis(N, 0, ABG)
21:30:30.625 00.000 12044 Move returns status 0, amount 0
21:30:30.625 00.000 12044 move complete, result=0
21:30:30.626 00.001 12044 worker thread done servicing request
21:30:30.634 00.008 14964 UpdateImageDisplay: Size=(968,608) min=215, max=9566, med=625, FiltMin=543, FiltMax=5601, Gamma=0.810
21:30:30.641 00.007 14964 UpdateGuideState exits: m=115523 SNR=200.7
21:30:30.642 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:30.642 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:30.643 00.001 14964 Enqueuing Expose request
21:30:30.643 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:30:30.644 00.001 12044 Worker thread wakes up
21:30:30.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:30.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:33.771 03.127 12044 Exposure complete
21:30:33.820 00.049 12044 worker thread done servicing request
21:30:33.820 00.000 14964 OnExposeComplete: enter
21:30:33.822 00.002 14964 UpdateGuideState(): m_state=6
21:30:33.824 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
21:30:33.825 00.001 14964 Star::Find returns 1 (0), X=808.60, Y=384.74, Mass=114442, SNR=203.6, Peak=7562 HFD=3.7
21:30:33.827 00.002 14964 MultiStar: [#1 0.42,-0.02,0.66,U] [#2 0.36,-0.06,0.37,U] 
21:30:33.828 00.001 14964 refined, 2 included, MultiStar: {0.59, 0.12}, one-star: {0.78, 0.28}
21:30:33.829 00.001 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.67) = xAngle (1.88 = 1.88)
21:30:33.830 00.001 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.01 = -1.27)
21:30:33.830 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=0.12 hyp=0.60 cameraTheta=0.21 mountX=-0.18 mountY=-0.57, mountTheta=-1.88
21:30:33.832 00.002 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.12, opts=13)
21:30:33.834 00.002 14964 Enqueuing Move request for scope (0.59, 0.12)
21:30:33.836 00.002 12044 Worker thread wakes up
21:30:33.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.12) opts 0xd
21:30:33.836 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.12)
21:30:33.836 00.000 12044 Moving (0.59, 0.12) raw xDistance=-0.18 yDistance=-0.57
21:30:33.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
21:30:33.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:30:33.836 00.000 12044 MoveAxis(E, 0, ABG)
21:30:33.836 00.000 12044 Move returns status 0, amount 0
21:30:33.836 00.000 12044 MoveAxis(N, 54, ABG)
21:30:33.836 00.000 12044 Guiding  Dir = 0, Dur = 54
21:30:33.850 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7562, med=626, FiltMin=518, FiltMax=5292, Gamma=0.810
21:30:33.857 00.007 12044 IsSlewing returns 0
21:30:33.857 00.000 12044 IsGuiding returns 0
21:30:33.859 00.002 14964 UpdateGuideState exits: m=114442 SNR=203.6
21:30:33.860 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:33.861 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:33.862 00.001 14964 Enqueuing Expose request
21:30:33.889 00.027 12044 PulseGuide returned control before completion, sleep 33
21:30:33.938 00.049 12044 IsGuiding returns 1
21:30:33.938 00.000 12044 scope still moving after pulse duration time elapsed
21:30:34.017 00.079 12044 IsSlewing returns 0
21:30:34.017 00.000 12044 IsGuiding returns 0
21:30:34.017 00.000 12044 scope move finished after 54 + 105 ms
21:30:34.017 00.000 12044 Move returns status 0, amount 54
21:30:34.017 00.000 12044 move complete, result=0
21:30:34.017 00.000 12044 worker thread done servicing request
21:30:34.017 00.000 12044 Worker thread wakes up
21:30:34.017 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:34.017 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:34.017 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 54 ms NORTH
21:30:37.142 03.125 12044 Exposure complete
21:30:37.171 00.029 12044 worker thread done servicing request
21:30:37.171 00.000 14964 OnExposeComplete: enter
21:30:37.171 00.000 14964 UpdateGuideState(): m_state=6
21:30:37.172 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
21:30:37.172 00.000 14964 Star::Find returns 1 (0), X=807.83, Y=384.24, Mass=116305, SNR=193.0, Peak=7549 HFD=4.0
21:30:37.173 00.001 14964 MultiStar: [#1 -0.43,-0.07,0.74,U] [#2 -0.16,-0.21,0.37,U] 
21:30:37.173 00.000 14964 single-star, 2 included, MultiStar: {-0.17, -0.17}, one-star: {0.02, -0.22}
21:30:37.174 00.001 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.67) = xAngle (0.18 = 0.18)
21:30:37.174 00.000 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.31 = -2.97)
21:30:37.175 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=0.21 mountY=-0.04, mountTheta=-0.17
21:30:37.176 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.22, opts=13)
21:30:37.177 00.001 14964 Enqueuing Move request for scope (0.02, -0.22)
21:30:37.177 00.000 12044 Worker thread wakes up
21:30:37.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
21:30:37.177 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
21:30:37.177 00.000 12044 Moving (0.02, -0.22) raw xDistance=0.21 yDistance=-0.04
21:30:37.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.02
21:30:37.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:37.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:30:37.178 00.001 12044 MoveAxis(E, 0, ABG)
21:30:37.178 00.000 12044 Move returns status 0, amount 0
21:30:37.178 00.000 12044 MoveAxis(N, 0, ABG)
21:30:37.178 00.000 12044 Move returns status 0, amount 0
21:30:37.178 00.000 12044 move complete, result=0
21:30:37.178 00.000 12044 worker thread done servicing request
21:30:37.186 00.008 14964 UpdateImageDisplay: Size=(968,608) min=170, max=7549, med=624, FiltMin=527, FiltMax=5489, Gamma=0.810
21:30:37.192 00.006 14964 UpdateGuideState exits: m=116305 SNR=193.0
21:30:37.192 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:37.193 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:37.194 00.001 14964 Enqueuing Expose request
21:30:37.194 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:30:37.195 00.001 12044 Worker thread wakes up
21:30:37.195 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:37.195 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:40.333 03.138 12044 Exposure complete
21:30:40.373 00.040 12044 worker thread done servicing request
21:30:40.373 00.000 14964 OnExposeComplete: enter
21:30:40.375 00.002 14964 UpdateGuideState(): m_state=6
21:30:40.377 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
21:30:40.378 00.001 14964 Star::Find returns 1 (0), X=807.82, Y=384.37, Mass=114580, SNR=194.9, Peak=9645 HFD=3.6
21:30:40.379 00.001 14964 MultiStar: [#1 -0.42,-0.11,0.64,U] [#2 -0.36,-0.00,0.37,U] 
21:30:40.381 00.002 14964 single-star, 2 included, MultiStar: {-0.20, -0.08}, one-star: {0.01, -0.08}
21:30:40.382 00.001 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.67) = xAngle (0.16 = 0.16)
21:30:40.383 00.001 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.30 = -2.98)
21:30:40.384 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.50 mountX=0.08 mountY=-0.01, mountTheta=-0.16
21:30:40.385 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.08, opts=13)
21:30:40.387 00.002 14964 Enqueuing Move request for scope (0.01, -0.08)
21:30:40.388 00.001 12044 Worker thread wakes up
21:30:40.388 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:30:40.388 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:30:40.388 00.000 12044 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.01
21:30:40.388 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
21:30:40.388 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
21:30:40.388 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:40.388 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:30:40.388 00.000 12044 MoveAxis(E, 0, ABG)
21:30:40.388 00.000 12044 Move returns status 0, amount 0
21:30:40.389 00.001 12044 MoveAxis(N, 0, ABG)
21:30:40.389 00.000 12044 Move returns status 0, amount 0
21:30:40.389 00.000 12044 move complete, result=0
21:30:40.389 00.000 12044 worker thread done servicing request
21:30:40.400 00.011 14964 UpdateImageDisplay: Size=(968,608) min=204, max=9645, med=624, FiltMin=537, FiltMax=5995, Gamma=0.810
21:30:40.410 00.010 14964 UpdateGuideState exits: m=114580 SNR=194.9
21:30:40.412 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:40.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:40.413 00.001 14964 Enqueuing Expose request
21:30:40.413 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:30:40.414 00.001 12044 Worker thread wakes up
21:30:40.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:40.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:43.541 03.127 12044 Exposure complete
21:30:43.584 00.043 12044 worker thread done servicing request
21:30:43.584 00.000 14964 OnExposeComplete: enter
21:30:43.585 00.001 14964 UpdateGuideState(): m_state=6
21:30:43.587 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
21:30:43.589 00.002 14964 Star::Find returns 1 (0), X=808.05, Y=384.70, Mass=113223, SNR=188.9, Peak=7089 HFD=4.1
21:30:43.591 00.002 14964 MultiStar: [#1 0.06,0.23,0.67,U] [#2 0.10,0.04,0.38,U] 
21:30:43.593 00.002 14964 refined, 2 included, MultiStar: {0.15, 0.20}, one-star: {0.24, 0.24}
21:30:43.594 00.001 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.67) = xAngle (2.59 = 2.59)
21:30:43.597 00.003 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.73 = -0.55)
21:30:43.598 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.93 mountX=-0.22 mountY=-0.13, mountTheta=-2.59
21:30:43.600 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.20, opts=13)
21:30:43.602 00.002 14964 Enqueuing Move request for scope (0.15, 0.20)
21:30:43.604 00.002 12044 Worker thread wakes up
21:30:43.604 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
21:30:43.604 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
21:30:43.604 00.000 12044 Moving (0.15, 0.20) raw xDistance=-0.22 yDistance=-0.13
21:30:43.604 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
21:30:43.604 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:43.604 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:30:43.604 00.000 12044 MoveAxis(E, 0, ABG)
21:30:43.605 00.001 12044 Move returns status 0, amount 0
21:30:43.605 00.000 12044 MoveAxis(N, 0, ABG)
21:30:43.605 00.000 12044 Move returns status 0, amount 0
21:30:43.605 00.000 12044 move complete, result=0
21:30:43.605 00.000 12044 worker thread done servicing request
21:30:43.618 00.013 14964 UpdateImageDisplay: Size=(968,608) min=190, max=7089, med=625, FiltMin=542, FiltMax=5209, Gamma=0.810
21:30:43.628 00.010 14964 UpdateGuideState exits: m=113223 SNR=188.9
21:30:43.630 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:43.630 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:43.631 00.001 14964 Enqueuing Expose request
21:30:43.631 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:30:43.633 00.002 12044 Worker thread wakes up
21:30:43.633 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:43.633 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:46.741 03.108 12044 Exposure complete
21:30:46.777 00.036 12044 worker thread done servicing request
21:30:46.778 00.001 14964 OnExposeComplete: enter
21:30:46.780 00.002 14964 UpdateGuideState(): m_state=6
21:30:46.780 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
21:30:46.782 00.002 14964 Star::Find returns 1 (0), X=808.07, Y=385.23, Mass=116096, SNR=202.0, Peak=7321 HFD=4.2
21:30:46.783 00.001 14964 MultiStar: [#1 0.10,0.91,0.00,M1] [#2 -0.06,0.77,0.00,M1] 
21:30:46.784 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.67) = xAngle (2.92 = 2.92)
21:30:46.785 00.001 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.23)
21:30:46.786 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.77 hyp=0.81 cameraTheta=1.25 mountX=-0.79 mountY=-0.19, mountTheta=-2.91
21:30:46.788 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.77, opts=13)
21:30:46.790 00.002 14964 Enqueuing Move request for scope (0.26, 0.77)
21:30:46.791 00.001 12044 Worker thread wakes up
21:30:46.791 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.77) opts 0xd
21:30:46.791 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.77)
21:30:46.791 00.000 12044 Moving (0.26, 0.77) raw xDistance=-0.79 yDistance=-0.19
21:30:46.791 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.79, slope = -0.06
21:30:46.791 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:46.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:30:46.791 00.000 12044 MoveAxis(E, 42, ABG)
21:30:46.791 00.000 12044 Guiding  Dir = 2, Dur = 42
21:30:46.801 00.010 14964 UpdateImageDisplay: Size=(968,608) min=54, max=7321, med=625, FiltMin=545, FiltMax=5210, Gamma=0.810
21:30:46.809 00.008 14964 UpdateGuideState exits: m=116096 SNR=202.0
21:30:46.810 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:46.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:46.811 00.001 14964 Enqueuing Expose request
21:30:46.874 00.063 12044 IsSlewing returns 0
21:30:46.875 00.001 12044 IsGuiding returns 0
21:30:46.907 00.032 12044 PulseGuide returned control before completion, sleep 21
21:30:46.970 00.063 12044 IsGuiding returns 1
21:30:46.970 00.000 12044 scope still moving after pulse duration time elapsed
21:30:47.063 00.093 12044 IsSlewing returns 0
21:30:47.064 00.001 12044 IsGuiding returns 0
21:30:47.064 00.000 12044 scope move finished after 42 + 147 ms
21:30:47.064 00.000 12044 Move returns status 0, amount 42
21:30:47.064 00.000 12044 MoveAxis(N, 0, ABG)
21:30:47.064 00.000 12044 Move returns status 0, amount 0
21:30:47.064 00.000 12044 move complete, result=0
21:30:47.064 00.000 12044 worker thread done servicing request
21:30:47.065 00.001 12044 Worker thread wakes up
21:30:47.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:47.065 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:47.065 00.000 14964 GuideStep: -0.8 px 42 ms EAST, -0.2 px 0 ms NORTH
21:30:50.166 03.101 12044 Exposure complete
21:30:50.194 00.028 12044 worker thread done servicing request
21:30:50.194 00.000 14964 OnExposeComplete: enter
21:30:50.196 00.002 14964 UpdateGuideState(): m_state=6
21:30:50.196 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
21:30:50.197 00.001 14964 Star::Find returns 1 (0), X=808.25, Y=384.92, Mass=112593, SNR=190.7, Peak=7469 HFD=4.1
21:30:50.197 00.000 14964 MultiStar: [#1 0.01,0.59,0.71,U] [#2 0.06,0.42,0.38,U] 
21:30:50.198 00.001 14964 refined, 2 included, MultiStar: {0.23, 0.50}, one-star: {0.44, 0.46}
21:30:50.198 00.000 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.67) = xAngle (2.81 = 2.81)
21:30:50.199 00.001 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.95 = -0.34)
21:30:50.199 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.50 hyp=0.55 cameraTheta=1.15 mountX=-0.52 mountY=-0.18, mountTheta=-2.81
21:30:50.200 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.50, opts=13)
21:30:50.201 00.001 14964 Enqueuing Move request for scope (0.23, 0.50)
21:30:50.202 00.001 12044 Worker thread wakes up
21:30:50.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.50) opts 0xd
21:30:50.202 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.50)
21:30:50.202 00.000 12044 Moving (0.23, 0.50) raw xDistance=-0.52 yDistance=-0.18
21:30:50.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.52, slope = -0.08
21:30:50.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:50.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:30:50.202 00.000 12044 MoveAxis(E, 53, ABG)
21:30:50.202 00.000 12044 Guiding  Dir = 2, Dur = 53
21:30:50.214 00.012 14964 UpdateImageDisplay: Size=(968,608) min=14, max=7469, med=624, FiltMin=534, FiltMax=5713, Gamma=0.810
21:30:50.225 00.011 14964 UpdateGuideState exits: m=112593 SNR=190.7
21:30:50.227 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:50.229 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:50.230 00.001 14964 Enqueuing Expose request
21:30:50.235 00.005 12044 IsSlewing returns 0
21:30:50.235 00.000 12044 IsGuiding returns 0
21:30:50.267 00.032 12044 PulseGuide returned control before completion, sleep 31
21:30:50.301 00.034 12044 IsGuiding returns 1
21:30:50.301 00.000 12044 scope still moving after pulse duration time elapsed
21:30:50.423 00.122 12044 IsSlewing returns 0
21:30:50.424 00.001 12044 IsGuiding returns 0
21:30:50.424 00.000 12044 scope move finished after 53 + 135 ms
21:30:50.424 00.000 12044 Move returns status 0, amount 53
21:30:50.424 00.000 12044 MoveAxis(N, 0, ABG)
21:30:50.424 00.000 12044 Move returns status 0, amount 0
21:30:50.424 00.000 12044 move complete, result=0
21:30:50.425 00.001 12044 worker thread done servicing request
21:30:50.425 00.000 12044 Worker thread wakes up
21:30:50.425 00.000 14964 GuideStep: -0.5 px 53 ms EAST, -0.2 px 0 ms NORTH
21:30:50.428 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:50.429 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:53.531 03.102 12044 Exposure complete
21:30:53.565 00.034 12044 worker thread done servicing request
21:30:53.565 00.000 14964 OnExposeComplete: enter
21:30:53.567 00.002 14964 UpdateGuideState(): m_state=6
21:30:53.567 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
21:30:53.568 00.001 14964 Star::Find returns 1 (0), X=808.09, Y=384.47, Mass=118041, SNR=201.8, Peak=8265 HFD=3.7
21:30:53.568 00.000 14964 MultiStar: [#1 -0.20,-0.04,0.67,U] [#2 -0.05,0.05,0.40,U] 
21:30:53.569 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.00}, one-star: {0.28, 0.01}
21:30:53.569 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.67) = xAngle (1.74 = 1.74)
21:30:53.570 00.001 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.87 = -1.41)
21:30:53.570 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
21:30:53.571 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.00, opts=13)
21:30:53.572 00.001 14964 Enqueuing Move request for scope (0.06, 0.00)
21:30:53.573 00.001 12044 Worker thread wakes up
21:30:53.573 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:30:53.573 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:30:53.573 00.000 12044 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
21:30:53.573 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.36, using input
21:30:53.573 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.06
21:30:53.573 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:53.574 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:30:53.574 00.000 12044 MoveAxis(E, 0, ABG)
21:30:53.574 00.000 12044 Move returns status 0, amount 0
21:30:53.574 00.000 12044 MoveAxis(N, 0, ABG)
21:30:53.574 00.000 12044 Move returns status 0, amount 0
21:30:53.574 00.000 12044 move complete, result=0
21:30:53.574 00.000 12044 worker thread done servicing request
21:30:53.587 00.013 14964 UpdateImageDisplay: Size=(968,608) min=146, max=8265, med=624, FiltMin=531, FiltMax=6333, Gamma=0.810
21:30:53.598 00.011 14964 UpdateGuideState exits: m=118041 SNR=201.8
21:30:53.599 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:53.601 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:53.601 00.000 14964 Enqueuing Expose request
21:30:53.602 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:30:53.602 00.000 12044 Worker thread wakes up
21:30:53.603 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:53.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:56.718 03.115 12044 Exposure complete
21:30:56.760 00.042 12044 worker thread done servicing request
21:30:56.761 00.001 14964 OnExposeComplete: enter
21:30:56.765 00.004 14964 UpdateGuideState(): m_state=6
21:30:56.766 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
21:30:56.768 00.002 14964 Star::Find returns 1 (0), X=808.19, Y=383.89, Mass=118971, SNR=211.3, Peak=8993 HFD=3.7
21:30:56.770 00.002 14964 MultiStar: [#1 -0.09,-0.64,0.62,U] [#2 -0.10,-0.86,0.00,M1] 
21:30:56.771 00.001 14964 refined, 1 included, MultiStar: {0.20, -0.60}, one-star: {0.38, -0.57}
21:30:56.772 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.67) = xAngle (0.42 = 0.42)
21:30:56.773 00.001 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.56 = -2.73)
21:30:56.775 00.002 14964 CameraToMount -- cameraX=0.20 cameraY=-0.60 hyp=0.63 cameraTheta=-1.25 mountX=0.57 mountY=-0.25, mountTheta=-0.42
21:30:56.778 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.60, opts=13)
21:30:56.780 00.002 14964 Enqueuing Move request for scope (0.20, -0.60)
21:30:56.781 00.001 12044 Worker thread wakes up
21:30:56.781 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.60) opts 0xd
21:30:56.781 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.60)
21:30:56.781 00.000 12044 Moving (0.20, -0.60) raw xDistance=0.57 yDistance=-0.25
21:30:56.781 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.57, slope = -0.01
21:30:56.782 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:56.782 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:30:56.782 00.000 12044 MoveAxis(E, 0, ABG)
21:30:56.782 00.000 12044 Move returns status 0, amount 0
21:30:56.782 00.000 12044 MoveAxis(N, 0, ABG)
21:30:56.782 00.000 12044 Move returns status 0, amount 0
21:30:56.782 00.000 12044 move complete, result=0
21:30:56.782 00.000 12044 worker thread done servicing request
21:30:56.797 00.015 14964 UpdateImageDisplay: Size=(968,608) min=14, max=8993, med=624, FiltMin=537, FiltMax=6301, Gamma=0.810
21:30:56.813 00.016 14964 UpdateGuideState exits: m=118971 SNR=211.3
21:30:56.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:56.817 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:30:56.819 00.002 14964 Enqueuing Expose request
21:30:56.821 00.002 14964 GuideStep: 0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
21:30:56.822 00.001 12044 Worker thread wakes up
21:30:56.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:30:56.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:30:59.945 03.123 12044 Exposure complete
21:30:59.981 00.036 12044 worker thread done servicing request
21:30:59.981 00.000 14964 OnExposeComplete: enter
21:30:59.983 00.002 14964 UpdateGuideState(): m_state=6
21:30:59.984 00.001 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
21:30:59.985 00.001 14964 Star::Find returns 1 (0), X=808.28, Y=383.36, Mass=116386, SNR=203.1, Peak=10337 HFD=3.3
21:30:59.986 00.001 14964 MultiStar: [#1 0.05,-1.39,0.00,M1] [#2 0.12,-1.44,0.00,M2] 
21:30:59.986 00.000 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.67) = xAngle (0.50 = 0.50)
21:30:59.988 00.002 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.63 = -2.65)
21:30:59.989 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-1.09 hyp=1.19 cameraTheta=-1.17 mountX=1.04 mountY=-0.56, mountTheta=-0.49
21:30:59.992 00.003 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-1.09, opts=13)
21:30:59.994 00.002 14964 Enqueuing Move request for scope (0.47, -1.09)
21:30:59.996 00.002 12044 Worker thread wakes up
21:30:59.996 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.09) opts 0xd
21:30:59.996 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -1.09)
21:30:59.996 00.000 12044 Moving (0.47, -1.09) raw xDistance=1.04 yDistance=-0.56
21:30:59.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.53 from input 1.04, slope = 0.08
21:30:59.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:30:59.996 00.000 12044 MoveAxis(W, 57, ABG)
21:30:59.996 00.000 12044 Guiding  Dir = 3, Dur = 57
21:31:00.009 00.013 14964 UpdateImageDisplay: Size=(968,608) min=303, max=10337, med=624, FiltMin=531, FiltMax=7146, Gamma=0.810
21:31:00.018 00.009 12044 IsSlewing returns 0
21:31:00.018 00.000 12044 IsGuiding returns 0
21:31:00.018 00.000 14964 UpdateGuideState exits: m=116386 SNR=203.1
21:31:00.019 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:00.020 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:00.020 00.000 14964 Enqueuing Expose request
21:31:00.050 00.030 12044 PulseGuide returned control before completion, sleep 36
21:31:00.096 00.046 12044 IsGuiding returns 1
21:31:00.096 00.000 12044 scope still moving after pulse duration time elapsed
21:31:00.191 00.095 12044 IsSlewing returns 0
21:31:00.191 00.000 12044 IsGuiding returns 0
21:31:00.191 00.000 12044 scope move finished after 57 + 115 ms
21:31:00.192 00.001 12044 Move returns status 0, amount 57
21:31:00.192 00.000 12044 MoveAxis(N, 53, ABG)
21:31:00.192 00.000 12044 Guiding  Dir = 0, Dur = 53
21:31:00.217 00.025 12044 IsSlewing returns 0
21:31:00.218 00.001 12044 IsGuiding returns 0
21:31:00.250 00.032 12044 PulseGuide returned control before completion, sleep 32
21:31:00.284 00.034 12044 IsGuiding returns 1
21:31:00.284 00.000 12044 scope still moving after pulse duration time elapsed
21:31:00.358 00.074 12044 IsSlewing returns 0
21:31:00.358 00.000 12044 IsGuiding returns 0
21:31:00.359 00.001 12044 scope move finished after 53 + 87 ms
21:31:00.359 00.000 12044 Move returns status 0, amount 53
21:31:00.359 00.000 12044 move complete, result=0
21:31:00.359 00.000 12044 worker thread done servicing request
21:31:00.359 00.000 12044 Worker thread wakes up
21:31:00.359 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:00.359 00.000 14964 GuideStep: 1.0 px 57 ms WEST, -0.6 px 53 ms NORTH
21:31:00.361 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:03.474 03.113 12044 Exposure complete
21:31:03.503 00.029 12044 worker thread done servicing request
21:31:03.503 00.000 14964 OnExposeComplete: enter
21:31:03.505 00.002 14964 UpdateGuideState(): m_state=6
21:31:03.507 00.002 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
21:31:03.509 00.002 14964 Star::Find returns 1 (0), X=807.62, Y=384.12, Mass=115235, SNR=197.0, Peak=8857 HFD=3.7
21:31:03.511 00.002 14964 MultiStar: [#1 -0.42,-0.63,0.00,M2] [#2 -0.30,-0.69,0.00,M3] 
21:31:03.511 00.000 14964 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.67) = xAngle (-0.42 = -0.42)
21:31:03.513 00.002 14964 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.71 = 2.71)
21:31:03.514 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-2.09 mountX=0.35 mountY=0.16, mountTheta=0.43
21:31:03.519 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.33, opts=13)
21:31:03.524 00.005 14964 Enqueuing Move request for scope (-0.19, -0.33)
21:31:03.525 00.001 12044 Worker thread wakes up
21:31:03.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.33) opts 0xd
21:31:03.525 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.33)
21:31:03.525 00.000 12044 Moving (-0.19, -0.33) raw xDistance=0.35 yDistance=0.16
21:31:03.525 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.35 is < calculated value 0.55, using input
21:31:03.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.08
21:31:03.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:03.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:31:03.525 00.000 12044 MoveAxis(W, 25, ABG)
21:31:03.525 00.000 12044 Guiding  Dir = 3, Dur = 25
21:31:03.539 00.014 14964 UpdateImageDisplay: Size=(968,608) min=158, max=8857, med=624, FiltMin=538, FiltMax=6845, Gamma=0.810
21:31:03.546 00.007 14964 UpdateGuideState exits: m=115235 SNR=197.0
21:31:03.547 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:03.547 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:03.550 00.003 14964 Enqueuing Expose request
21:31:03.564 00.014 12044 IsSlewing returns 0
21:31:03.564 00.000 12044 IsGuiding returns 0
21:31:03.625 00.061 12044 IsGuiding returns 1
21:31:03.625 00.000 12044 scope still moving after pulse duration time elapsed
21:31:03.673 00.048 12044 IsSlewing returns 0
21:31:03.673 00.000 12044 IsGuiding returns 0
21:31:03.673 00.000 12044 scope move finished after 25 + 83 ms
21:31:03.673 00.000 12044 Move returns status 0, amount 25
21:31:03.673 00.000 12044 MoveAxis(N, 0, ABG)
21:31:03.673 00.000 12044 Move returns status 0, amount 0
21:31:03.673 00.000 12044 move complete, result=0
21:31:03.673 00.000 12044 worker thread done servicing request
21:31:03.673 00.000 12044 Worker thread wakes up
21:31:03.673 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.2 px 0 ms NORTH
21:31:03.676 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:03.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:06.794 03.118 12044 Exposure complete
21:31:06.823 00.029 12044 worker thread done servicing request
21:31:06.823 00.000 14964 OnExposeComplete: enter
21:31:06.825 00.002 14964 UpdateGuideState(): m_state=6
21:31:06.827 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
21:31:06.829 00.002 14964 Star::Find returns 1 (0), X=807.93, Y=384.89, Mass=116836, SNR=200.4, Peak=8209 HFD=4.1
21:31:06.830 00.001 14964 MultiStar: [#1 -0.37,0.16,0.66,U] [#2 -0.38,0.10,0.36,U] 
21:31:06.834 00.004 14964 refined, 2 included, MultiStar: {-0.13, 0.29}, one-star: {0.12, 0.44}
21:31:06.837 00.003 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.67) = xAngle (3.66 = -2.62)
21:31:06.837 00.000 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.80 = 0.51)
21:31:06.837 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.31 cameraTheta=1.99 mountX=-0.27 mountY=0.15, mountTheta=2.63
21:31:06.839 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.29, opts=13)
21:31:06.839 00.000 14964 Enqueuing Move request for scope (-0.13, 0.29)
21:31:06.840 00.001 12044 Worker thread wakes up
21:31:06.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
21:31:06.840 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
21:31:06.840 00.000 12044 Moving (-0.13, 0.29) raw xDistance=-0.27 yDistance=0.15
21:31:06.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.05
21:31:06.840 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:06.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:31:06.840 00.000 12044 MoveAxis(E, 0, ABG)
21:31:06.840 00.000 12044 Move returns status 0, amount 0
21:31:06.840 00.000 12044 MoveAxis(N, 0, ABG)
21:31:06.840 00.000 12044 Move returns status 0, amount 0
21:31:06.840 00.000 12044 move complete, result=0
21:31:06.841 00.001 12044 worker thread done servicing request
21:31:06.849 00.008 14964 UpdateImageDisplay: Size=(968,608) min=286, max=8209, med=625, FiltMin=548, FiltMax=5903, Gamma=0.810
21:31:06.854 00.005 14964 UpdateGuideState exits: m=116836 SNR=200.4
21:31:06.854 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:06.855 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:06.855 00.000 14964 Enqueuing Expose request
21:31:06.856 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:31:06.856 00.000 12044 Worker thread wakes up
21:31:06.856 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:06.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:09.958 03.102 12044 Exposure complete
21:31:09.997 00.039 12044 worker thread done servicing request
21:31:09.997 00.000 14964 OnExposeComplete: enter
21:31:09.997 00.000 14964 UpdateGuideState(): m_state=6
21:31:09.998 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
21:31:09.998 00.000 14964 Star::Find returns 1 (0), X=806.92, Y=385.13, Mass=116726, SNR=207.1, Peak=9439 HFD=3.8
21:31:09.999 00.001 14964 MultiStar: [#1 -1.26,0.30,0.00,M2] [#2 -1.30,0.15,0.00,M3] 
21:31:10.000 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.67) = xAngle (4.17 = -2.12)
21:31:10.000 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.30 = 1.02)
21:31:10.001 00.001 14964 CameraToMount -- cameraX=-0.89 cameraY=0.67 hyp=1.12 cameraTheta=2.50 mountX=-0.58 mountY=0.95, mountTheta=2.12
21:31:10.002 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.89, y=0.67, opts=13)
21:31:10.003 00.001 14964 Enqueuing Move request for scope (-0.89, 0.67)
21:31:10.003 00.000 12044 Worker thread wakes up
21:31:10.003 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.67) opts 0xd
21:31:10.003 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.89, 0.67)
21:31:10.003 00.000 12044 Moving (-0.89, 0.67) raw xDistance=-0.58 yDistance=0.95
21:31:10.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.58, slope = 0.03
21:31:10.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:10.004 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.95
21:31:10.004 00.000 12044 MoveAxis(E, 0, ABG)
21:31:10.004 00.000 12044 Move returns status 0, amount 0
21:31:10.004 00.000 12044 MoveAxis(N, 0, ABG)
21:31:10.004 00.000 12044 Move returns status 0, amount 0
21:31:10.004 00.000 12044 move complete, result=0
21:31:10.004 00.000 12044 worker thread done servicing request
21:31:10.011 00.007 14964 UpdateImageDisplay: Size=(968,608) min=168, max=9439, med=624, FiltMin=527, FiltMax=6263, Gamma=0.810
21:31:10.016 00.005 14964 UpdateGuideState exits: m=116726 SNR=207.1
21:31:10.017 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:10.017 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:10.018 00.001 14964 Enqueuing Expose request
21:31:10.018 00.000 12044 Worker thread wakes up
21:31:10.018 00.000 14964 GuideStep: -0.6 px 0 ms EAST, 1.0 px 0 ms NORTH
21:31:10.019 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:10.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:13.148 03.129 12044 Exposure complete
21:31:13.175 00.027 12044 worker thread done servicing request
21:31:13.175 00.000 14964 OnExposeComplete: enter
21:31:13.176 00.001 14964 UpdateGuideState(): m_state=6
21:31:13.177 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
21:31:13.177 00.000 14964 Star::Find returns 1 (0), X=807.37, Y=384.64, Mass=116688, SNR=198.7, Peak=8705 HFD=3.4
21:31:13.178 00.001 14964 MultiStar: [#1 -0.58,-0.11,0.68,U] [#2 -0.62,-0.28,0.38,U] 
21:31:13.178 00.000 14964 single-star, 2 included, MultiStar: {-0.52, -0.00}, one-star: {-0.44, 0.18}
21:31:13.179 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.67) = xAngle (4.42 = -1.86)
21:31:13.179 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.55 = 1.27)
21:31:13.180 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.18 hyp=0.48 cameraTheta=2.75 mountX=-0.14 mountY=0.46, mountTheta=1.86
21:31:13.181 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.18, opts=13)
21:31:13.181 00.000 14964 Enqueuing Move request for scope (-0.44, 0.18)
21:31:13.182 00.001 12044 Worker thread wakes up
21:31:13.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.18) opts 0xd
21:31:13.182 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.18)
21:31:13.182 00.000 12044 Moving (-0.44, 0.18) raw xDistance=-0.14 yDistance=0.46
21:31:13.182 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.03
21:31:13.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:13.182 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:31:13.182 00.000 12044 MoveAxis(E, 0, ABG)
21:31:13.182 00.000 12044 Move returns status 0, amount 0
21:31:13.182 00.000 12044 MoveAxis(N, 0, ABG)
21:31:13.182 00.000 12044 Move returns status 0, amount 0
21:31:13.182 00.000 12044 move complete, result=0
21:31:13.182 00.000 12044 worker thread done servicing request
21:31:13.190 00.008 14964 UpdateImageDisplay: Size=(968,608) min=183, max=8705, med=624, FiltMin=528, FiltMax=6301, Gamma=0.810
21:31:13.198 00.008 14964 UpdateGuideState exits: m=116688 SNR=198.7
21:31:13.199 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:13.199 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:13.200 00.001 14964 Enqueuing Expose request
21:31:13.200 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:31:13.201 00.001 12044 Worker thread wakes up
21:31:13.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:13.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:16.306 03.105 12044 Exposure complete
21:31:16.342 00.036 12044 worker thread done servicing request
21:31:16.342 00.000 14964 OnExposeComplete: enter
21:31:16.344 00.002 14964 UpdateGuideState(): m_state=6
21:31:16.346 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
21:31:16.347 00.001 14964 Star::Find returns 1 (0), X=807.78, Y=384.39, Mass=116530, SNR=197.6, Peak=8361 HFD=3.7
21:31:16.348 00.001 14964 MultiStar: [#1 -0.23,-0.25,0.70,U] [#2 -0.15,-0.18,0.38,U] 
21:31:16.348 00.000 14964 single-star, 2 included, MultiStar: {-0.12, -0.15}, one-star: {-0.03, -0.07}
21:31:16.350 00.002 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.67) = xAngle (-0.30 = -0.30)
21:31:16.352 00.002 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.83 = 2.83)
21:31:16.353 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.97 mountX=0.07 mountY=0.02, mountTheta=0.31
21:31:16.356 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.07, opts=13)
21:31:16.357 00.001 14964 Enqueuing Move request for scope (-0.03, -0.07)
21:31:16.361 00.004 12044 Worker thread wakes up
21:31:16.361 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
21:31:16.361 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
21:31:16.361 00.000 12044 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.02
21:31:16.361 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.17, using input
21:31:16.361 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
21:31:16.361 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:16.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:31:16.361 00.000 12044 MoveAxis(E, 0, ABG)
21:31:16.361 00.000 12044 Move returns status 0, amount 0
21:31:16.361 00.000 12044 MoveAxis(N, 0, ABG)
21:31:16.361 00.000 12044 Move returns status 0, amount 0
21:31:16.361 00.000 12044 move complete, result=0
21:31:16.362 00.001 12044 worker thread done servicing request
21:31:16.376 00.014 14964 UpdateImageDisplay: Size=(968,608) min=222, max=8361, med=624, FiltMin=542, FiltMax=5909, Gamma=0.810
21:31:16.387 00.011 14964 UpdateGuideState exits: m=116530 SNR=197.6
21:31:16.389 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:16.390 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:16.391 00.001 14964 Enqueuing Expose request
21:31:16.393 00.002 12044 Worker thread wakes up
21:31:16.393 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:16.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:16.393 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:31:19.506 03.113 12044 Exposure complete
21:31:19.536 00.030 12044 worker thread done servicing request
21:31:19.536 00.000 14964 OnExposeComplete: enter
21:31:19.537 00.001 14964 UpdateGuideState(): m_state=6
21:31:19.538 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
21:31:19.538 00.000 14964 Star::Find returns 1 (0), X=808.91, Y=384.84, Mass=115295, SNR=196.9, Peak=7473 HFD=4.1
21:31:19.539 00.001 14964 MultiStar: [#1 0.96,0.21,0.00,M1] [#2 1.00,0.15,0.00,M2] 
21:31:19.539 00.000 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.67) = xAngle (2.01 = 2.01)
21:31:19.540 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.14 = -1.14)
21:31:19.540 00.000 14964 CameraToMount -- cameraX=1.10 cameraY=0.39 hyp=1.17 cameraTheta=0.34 mountX=-0.49 mountY=-1.06, mountTheta=-2.01
21:31:19.541 00.001 14964 SchedulePrimaryMove(1136A648, x=1.10, y=0.39, opts=13)
21:31:19.542 00.001 14964 Enqueuing Move request for scope (1.10, 0.39)
21:31:19.543 00.001 12044 Worker thread wakes up
21:31:19.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.39) opts 0xd
21:31:19.543 00.000 12044 Handling offset move in thread for scope, endpoint = (1.10, 0.39)
21:31:19.543 00.000 12044 Moving (1.10, 0.39) raw xDistance=-0.49 yDistance=-1.06
21:31:19.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.49, slope = -0.05
21:31:19.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
21:31:19.543 00.000 12044 MoveAxis(E, 35, ABG)
21:31:19.543 00.000 12044 Guiding  Dir = 2, Dur = 35
21:31:19.559 00.016 14964 UpdateImageDisplay: Size=(968,608) min=403, max=7473, med=624, FiltMin=533, FiltMax=5595, Gamma=0.810
21:31:19.567 00.008 14964 UpdateGuideState exits: m=115295 SNR=196.9
21:31:19.569 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:19.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:19.571 00.001 14964 Enqueuing Expose request
21:31:19.582 00.011 12044 IsSlewing returns 0
21:31:19.582 00.000 12044 IsGuiding returns 0
21:31:19.614 00.032 12044 PulseGuide returned control before completion, sleep 14
21:31:19.638 00.024 12044 IsGuiding returns 1
21:31:19.638 00.000 12044 scope still moving after pulse duration time elapsed
21:31:19.690 00.052 12044 IsSlewing returns 0
21:31:19.690 00.000 12044 IsGuiding returns 0
21:31:19.690 00.000 12044 scope move finished after 35 + 72 ms
21:31:19.690 00.000 12044 Move returns status 0, amount 35
21:31:19.690 00.000 12044 MoveAxis(N, 100, ABG)
21:31:19.690 00.000 12044 Guiding  Dir = 0, Dur = 100
21:31:19.721 00.031 12044 IsSlewing returns 0
21:31:19.721 00.000 12044 IsGuiding returns 0
21:31:19.754 00.033 12044 PulseGuide returned control before completion, sleep 79
21:31:19.847 00.093 12044 IsGuiding returns 1
21:31:19.847 00.000 12044 scope still moving after pulse duration time elapsed
21:31:19.908 00.061 12044 IsSlewing returns 0
21:31:19.908 00.000 12044 IsGuiding returns 0
21:31:19.908 00.000 12044 scope move finished after 100 + 87 ms
21:31:19.908 00.000 12044 Move returns status 0, amount 100
21:31:19.908 00.000 12044 move complete, result=0
21:31:19.908 00.000 12044 worker thread done servicing request
21:31:19.908 00.000 12044 Worker thread wakes up
21:31:19.908 00.000 14964 GuideStep: -0.5 px 35 ms EAST, -1.1 px 100 ms NORTH
21:31:19.911 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:19.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:23.020 03.109 12044 Exposure complete
21:31:23.067 00.047 12044 worker thread done servicing request
21:31:23.068 00.001 14964 OnExposeComplete: enter
21:31:23.070 00.002 14964 UpdateGuideState(): m_state=6
21:31:23.072 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
21:31:23.073 00.001 14964 Star::Find returns 1 (0), X=807.36, Y=385.23, Mass=114103, SNR=197.5, Peak=7399 HFD=3.6
21:31:23.075 00.002 14964 MultiStar: [#1 -0.80,0.72,0.00,M2] [#2 -0.64,0.77,0.00,M3] 
21:31:23.076 00.001 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.67) = xAngle (3.76 = -2.52)
21:31:23.078 00.002 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.90 = 0.61)
21:31:23.079 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.78 hyp=0.90 cameraTheta=2.10 mountX=-0.73 mountY=0.52, mountTheta=2.52
21:31:23.081 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.78, opts=13)
21:31:23.083 00.002 14964 Enqueuing Move request for scope (-0.45, 0.78)
21:31:23.084 00.001 12044 Worker thread wakes up
21:31:23.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.78) opts 0xd
21:31:23.085 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.78)
21:31:23.085 00.000 12044 Moving (-0.45, 0.78) raw xDistance=-0.73 yDistance=0.52
21:31:23.085 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.73 is < calculated value -0.81, using input
21:31:23.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.47 from input -0.73, slope = -0.12
21:31:23.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:23.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:31:23.085 00.000 12044 MoveAxis(E, 51, ABG)
21:31:23.085 00.000 12044 Guiding  Dir = 2, Dur = 51
21:31:23.098 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7399, med=624, FiltMin=537, FiltMax=6210, Gamma=0.810
21:31:23.107 00.009 14964 UpdateGuideState exits: m=114103 SNR=197.5
21:31:23.109 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:23.111 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:23.112 00.001 14964 Enqueuing Expose request
21:31:23.114 00.002 12044 IsSlewing returns 0
21:31:23.145 00.031 12044 IsGuiding returns 0
21:31:23.177 00.032 12044 PulseGuide returned control before completion, sleep 30
21:31:23.241 00.064 12044 IsGuiding returns 1
21:31:23.241 00.000 12044 scope still moving after pulse duration time elapsed
21:31:23.332 00.091 12044 IsSlewing returns 0
21:31:23.333 00.001 12044 IsGuiding returns 0
21:31:23.333 00.000 12044 scope move finished after 51 + 137 ms
21:31:23.333 00.000 12044 Move returns status 0, amount 51
21:31:23.333 00.000 12044 MoveAxis(N, 0, ABG)
21:31:23.333 00.000 12044 Move returns status 0, amount 0
21:31:23.333 00.000 12044 move complete, result=0
21:31:23.333 00.000 12044 worker thread done servicing request
21:31:23.333 00.000 12044 Worker thread wakes up
21:31:23.333 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:23.333 00.000 14964 GuideStep: -0.7 px 51 ms EAST, 0.5 px 0 ms NORTH
21:31:23.334 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:26.457 03.123 12044 Exposure complete
21:31:26.505 00.048 12044 worker thread done servicing request
21:31:26.505 00.000 14964 OnExposeComplete: enter
21:31:26.507 00.002 14964 UpdateGuideState(): m_state=6
21:31:26.510 00.003 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
21:31:26.512 00.002 14964 Star::Find returns 1 (0), X=807.68, Y=385.56, Mass=115558, SNR=196.8, Peak=7317 HFD=3.5
21:31:26.514 00.002 14964 MultiStar: [#1 -0.36,0.93,0.00,M3] [#2 -0.28,0.93,0.00,M4] 
21:31:26.517 00.003 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.67) = xAngle (3.36 = -2.92)
21:31:26.520 00.003 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.50 = 0.21)
21:31:26.522 00.002 14964 CameraToMount -- cameraX=-0.14 cameraY=1.10 hyp=1.11 cameraTheta=1.69 mountX=-1.09 mountY=0.24, mountTheta=2.93
21:31:26.525 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=1.10, opts=13)
21:31:26.526 00.001 14964 Enqueuing Move request for scope (-0.14, 1.10)
21:31:26.527 00.001 12044 Worker thread wakes up
21:31:26.527 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.10) opts 0xd
21:31:26.528 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.14, 1.10)
21:31:26.528 00.000 12044 Moving (-0.14, 1.10) raw xDistance=-1.09 yDistance=0.24
21:31:26.528 00.000 12044 GuideAlgorithmLowpass2::Result() input -1.09 is < calculated value -1.19, using input
21:31:26.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.71 from input -1.09, slope = -0.18
21:31:26.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:26.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:31:26.528 00.000 12044 MoveAxis(E, 76, ABG)
21:31:26.528 00.000 12044 Guiding  Dir = 2, Dur = 76
21:31:26.541 00.013 14964 UpdateImageDisplay: Size=(968,608) min=138, max=7317, med=625, FiltMin=517, FiltMax=5915, Gamma=0.810
21:31:26.551 00.010 14964 UpdateGuideState exits: m=115558 SNR=196.8
21:31:26.553 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:26.554 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:26.556 00.002 14964 Enqueuing Expose request
21:31:26.677 00.121 12044 IsSlewing returns 0
21:31:26.678 00.001 12044 IsGuiding returns 0
21:31:26.710 00.032 12044 PulseGuide returned control before completion, sleep 54
21:31:26.783 00.073 12044 IsGuiding returns 1
21:31:26.783 00.000 12044 scope still moving after pulse duration time elapsed
21:31:26.884 00.101 12044 IsSlewing returns 0
21:31:26.885 00.001 12044 IsGuiding returns 0
21:31:26.885 00.000 12044 scope move finished after 76 + 130 ms
21:31:26.885 00.000 12044 Move returns status 0, amount 76
21:31:26.885 00.000 12044 MoveAxis(N, 0, ABG)
21:31:26.885 00.000 12044 Move returns status 0, amount 0
21:31:26.885 00.000 12044 move complete, result=0
21:31:26.885 00.000 12044 worker thread done servicing request
21:31:26.885 00.000 12044 Worker thread wakes up
21:31:26.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:26.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:26.885 00.000 14964 GuideStep: -1.1 px 76 ms EAST, 0.2 px 0 ms NORTH
21:31:30.014 03.129 12044 Exposure complete
21:31:30.065 00.051 12044 worker thread done servicing request
21:31:30.066 00.001 14964 OnExposeComplete: enter
21:31:30.068 00.002 14964 UpdateGuideState(): m_state=6
21:31:30.068 00.000 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
21:31:30.070 00.002 14964 Star::Find returns 1 (0), X=808.02, Y=384.17, Mass=115222, SNR=198.1, Peak=7605 HFD=4.1
21:31:30.073 00.003 14964 MultiStar: [#1 -0.14,-0.16,0.68,U] [#2 -0.10,-0.46,0.38,U] 
21:31:30.075 00.002 14964 refined, 2 included, MultiStar: {0.04, -0.27}, one-star: {0.21, -0.28}
21:31:30.076 00.001 14964 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.67) = xAngle (0.23 = 0.23)
21:31:30.076 00.000 14964 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.36 = -2.92)
21:31:30.077 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.44 mountX=0.27 mountY=-0.06, mountTheta=-0.22
21:31:30.083 00.006 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.27, opts=13)
21:31:30.085 00.002 14964 Enqueuing Move request for scope (0.04, -0.27)
21:31:30.087 00.002 12044 Worker thread wakes up
21:31:30.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
21:31:30.089 00.002 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
21:31:30.089 00.000 12044 Moving (0.04, -0.27) raw xDistance=0.27 yDistance=-0.06
21:31:30.089 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.11
21:31:30.089 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:30.089 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:31:30.089 00.000 12044 MoveAxis(E, 0, ABG)
21:31:30.089 00.000 12044 Move returns status 0, amount 0
21:31:30.089 00.000 12044 MoveAxis(N, 0, ABG)
21:31:30.089 00.000 12044 Move returns status 0, amount 0
21:31:30.089 00.000 12044 move complete, result=0
21:31:30.089 00.000 12044 worker thread done servicing request
21:31:30.106 00.017 14964 UpdateImageDisplay: Size=(968,608) min=231, max=7605, med=626, FiltMin=534, FiltMax=5746, Gamma=0.810
21:31:30.120 00.014 14964 UpdateGuideState exits: m=115222 SNR=198.1
21:31:30.121 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:30.123 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:30.124 00.001 14964 Enqueuing Expose request
21:31:30.126 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:30.127 00.001 12044 Worker thread wakes up
21:31:30.127 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:30.127 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:33.234 03.107 12044 Exposure complete
21:31:33.260 00.026 12044 worker thread done servicing request
21:31:33.260 00.000 14964 OnExposeComplete: enter
21:31:33.262 00.002 14964 UpdateGuideState(): m_state=6
21:31:33.264 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
21:31:33.265 00.001 14964 Star::Find returns 1 (0), X=807.93, Y=384.50, Mass=115224, SNR=198.9, Peak=10909 HFD=3.1
21:31:33.267 00.002 14964 MultiStar: [#1 -0.19,-0.42,0.72,U] [#2 -0.07,-0.42,0.39,U] 
21:31:33.268 00.001 14964 single-star, 2 included, MultiStar: {-0.02, -0.20}, one-star: {0.12, 0.04}
21:31:33.270 00.002 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.67) = xAngle (2.01 = 2.01)
21:31:33.271 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.15 = -1.14)
21:31:33.271 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=-0.05 mountY=-0.12, mountTheta=-2.01
21:31:33.272 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.04, opts=13)
21:31:33.273 00.001 14964 Enqueuing Move request for scope (0.12, 0.04)
21:31:33.274 00.001 12044 Worker thread wakes up
21:31:33.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
21:31:33.274 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
21:31:33.274 00.000 12044 Moving (0.12, 0.04) raw xDistance=-0.05 yDistance=-0.12
21:31:33.274 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.19, using input
21:31:33.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
21:31:33.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:33.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:31:33.274 00.000 12044 MoveAxis(E, 0, ABG)
21:31:33.274 00.000 12044 Move returns status 0, amount 0
21:31:33.274 00.000 12044 MoveAxis(N, 0, ABG)
21:31:33.274 00.000 12044 Move returns status 0, amount 0
21:31:33.274 00.000 12044 move complete, result=0
21:31:33.275 00.001 12044 worker thread done servicing request
21:31:33.286 00.011 14964 UpdateImageDisplay: Size=(968,608) min=191, max=10909, med=625, FiltMin=539, FiltMax=6919, Gamma=0.810
21:31:33.291 00.005 14964 UpdateGuideState exits: m=115224 SNR=198.9
21:31:33.292 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:33.292 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:33.293 00.001 14964 Enqueuing Expose request
21:31:33.293 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:33.294 00.001 12044 Worker thread wakes up
21:31:33.294 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:33.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:36.397 03.103 12044 Exposure complete
21:31:36.424 00.027 12044 worker thread done servicing request
21:31:36.424 00.000 14964 OnExposeComplete: enter
21:31:36.425 00.001 14964 UpdateGuideState(): m_state=6
21:31:36.425 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
21:31:36.426 00.001 14964 Star::Find returns 1 (0), X=807.16, Y=384.68, Mass=115717, SNR=207.9, Peak=9743 HFD=3.3
21:31:36.426 00.000 14964 MultiStar: [#1 -0.96,-0.20,0.00,M2] [#2 -0.93,-0.31,0.00,M3] 
21:31:36.427 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.67) = xAngle (4.48 = -1.80)
21:31:36.427 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.61 = 1.33)
21:31:36.428 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=0.23 hyp=0.69 cameraTheta=2.81 mountX=-0.16 mountY=0.67, mountTheta=1.80
21:31:36.429 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.23, opts=13)
21:31:36.429 00.000 14964 Enqueuing Move request for scope (-0.66, 0.23)
21:31:36.430 00.001 12044 Worker thread wakes up
21:31:36.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.23) opts 0xd
21:31:36.430 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.23)
21:31:36.430 00.000 12044 Moving (-0.66, 0.23) raw xDistance=-0.16 yDistance=0.67
21:31:36.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
21:31:36.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:31:36.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
21:31:36.430 00.000 12044 MoveAxis(E, 0, ABG)
21:31:36.430 00.000 12044 Move returns status 0, amount 0
21:31:36.430 00.000 12044 MoveAxis(N, 0, ABG)
21:31:36.430 00.000 12044 Move returns status 0, amount 0
21:31:36.430 00.000 12044 move complete, result=0
21:31:36.430 00.000 12044 worker thread done servicing request
21:31:36.440 00.010 14964 UpdateImageDisplay: Size=(968,608) min=224, max=9743, med=623, FiltMin=539, FiltMax=7269, Gamma=0.810
21:31:36.446 00.006 14964 UpdateGuideState exits: m=115717 SNR=207.9
21:31:36.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.447 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:36.447 00.000 14964 Enqueuing Expose request
21:31:36.449 00.002 12044 Worker thread wakes up
21:31:36.449 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
21:31:36.450 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:36.450 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:39.588 03.138 12044 Exposure complete
21:31:39.633 00.045 12044 worker thread done servicing request
21:31:39.634 00.001 14964 OnExposeComplete: enter
21:31:39.637 00.003 14964 UpdateGuideState(): m_state=6
21:31:39.640 00.003 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
21:31:39.642 00.002 14964 Star::Find returns 1 (0), X=807.43, Y=384.80, Mass=116698, SNR=199.2, Peak=9751 HFD=3.5
21:31:39.643 00.001 14964 MultiStar: [#1 -0.70,0.19,0.74,U] [#2 -0.57,0.08,0.38,U] 
21:31:39.646 00.003 14964 single-star, 2 included, MultiStar: {-0.53, 0.25}, one-star: {-0.38, 0.35}
21:31:39.649 00.003 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.67) = xAngle (4.08 = -2.21)
21:31:39.651 00.002 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.21 = 0.93)
21:31:39.653 00.002 14964 CameraToMount -- cameraX=-0.38 cameraY=0.35 hyp=0.52 cameraTheta=2.41 mountX=-0.31 mountY=0.41, mountTheta=2.21
21:31:39.655 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.35, opts=13)
21:31:39.656 00.001 14964 Enqueuing Move request for scope (-0.38, 0.35)
21:31:39.656 00.000 12044 Worker thread wakes up
21:31:39.657 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.35) opts 0xd
21:31:39.657 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.35)
21:31:39.657 00.000 12044 Moving (-0.38, 0.35) raw xDistance=-0.31 yDistance=0.41
21:31:39.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.02
21:31:39.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:39.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:31:39.657 00.000 12044 MoveAxis(E, 0, ABG)
21:31:39.657 00.000 12044 Move returns status 0, amount 0
21:31:39.657 00.000 12044 MoveAxis(N, 0, ABG)
21:31:39.657 00.000 12044 Move returns status 0, amount 0
21:31:39.657 00.000 12044 move complete, result=0
21:31:39.657 00.000 12044 worker thread done servicing request
21:31:39.673 00.016 14964 UpdateImageDisplay: Size=(968,608) min=262, max=9751, med=625, FiltMin=539, FiltMax=5838, Gamma=0.810
21:31:39.686 00.013 14964 UpdateGuideState exits: m=116698 SNR=199.2
21:31:39.688 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:39.691 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:39.691 00.000 14964 Enqueuing Expose request
21:31:39.693 00.002 12044 Worker thread wakes up
21:31:39.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:39.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:39.693 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
21:31:42.798 03.105 12044 Exposure complete
21:31:42.823 00.025 12044 worker thread done servicing request
21:31:42.823 00.000 14964 OnExposeComplete: enter
21:31:42.825 00.002 14964 UpdateGuideState(): m_state=6
21:31:42.826 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
21:31:42.828 00.002 14964 Star::Find returns 1 (0), X=807.29, Y=383.90, Mass=119878, SNR=213.1, Peak=11207 HFD=3.1
21:31:42.829 00.001 14964 MultiStar: [#1 -0.72,-0.90,0.00,M2] [#2 -0.82,-0.92,0.00,M3] 
21:31:42.830 00.001 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.67) = xAngle (-0.66 = -0.66)
21:31:42.832 00.002 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.47 = 2.47)
21:31:42.833 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.55 hyp=0.76 cameraTheta=-2.33 mountX=0.60 mountY=0.47, mountTheta=0.66
21:31:42.834 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.55, opts=13)
21:31:42.834 00.000 14964 Enqueuing Move request for scope (-0.52, -0.55)
21:31:42.835 00.001 12044 Worker thread wakes up
21:31:42.835 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.55) opts 0xd
21:31:42.835 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.55)
21:31:42.835 00.000 12044 Moving (-0.52, -0.55) raw xDistance=0.60 yDistance=0.47
21:31:42.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.60, slope = 0.06
21:31:42.835 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.58 newest=1.56
21:31:42.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:31:42.835 00.000 12044 MoveAxis(W, 39, ABG)
21:31:42.835 00.000 12044 Guiding  Dir = 3, Dur = 39
21:31:42.843 00.008 14964 UpdateImageDisplay: Size=(968,608) min=179, max=11207, med=626, FiltMin=531, FiltMax=7841, Gamma=0.810
21:31:42.850 00.007 14964 UpdateGuideState exits: m=119878 SNR=213.1
21:31:42.853 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:42.854 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:42.855 00.001 14964 Enqueuing Expose request
21:31:42.881 00.026 12044 IsSlewing returns 0
21:31:42.882 00.001 12044 IsGuiding returns 0
21:31:42.913 00.031 12044 PulseGuide returned control before completion, sleep 18
21:31:42.975 00.062 12044 IsGuiding returns 1
21:31:42.975 00.000 12044 scope still moving after pulse duration time elapsed
21:31:43.053 00.078 12044 IsSlewing returns 0
21:31:43.054 00.001 12044 IsGuiding returns 0
21:31:43.054 00.000 12044 scope move finished after 39 + 133 ms
21:31:43.054 00.000 12044 Move returns status 0, amount 39
21:31:43.054 00.000 12044 BLC: Oldest BLC event removed
21:31:43.054 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 289 applied
21:31:43.054 00.000 12044 MoveAxis(S, 333, ABG)
21:31:43.054 00.000 12044 Guiding  Dir = 1, Dur = 333
21:31:43.083 00.029 12044 IsSlewing returns 0
21:31:43.084 00.001 12044 IsGuiding returns 0
21:31:43.116 00.032 12044 PulseGuide returned control before completion, sleep 311
21:31:43.433 00.317 12044 IsGuiding returns 1
21:31:43.433 00.000 12044 scope still moving after pulse duration time elapsed
21:31:43.504 00.071 12044 IsSlewing returns 0
21:31:43.505 00.001 12044 IsGuiding returns 0
21:31:43.505 00.000 12044 scope move finished after 333 + 88 ms
21:31:43.505 00.000 12044 Move returns status 0, amount 333
21:31:43.505 00.000 12044 move complete, result=0
21:31:43.505 00.000 12044 worker thread done servicing request
21:31:43.505 00.000 12044 Worker thread wakes up
21:31:43.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:43.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:43.505 00.000 14964 GuideStep: 0.6 px 39 ms WEST, 0.5 px 333 ms SOUTH
21:31:46.605 03.100 12044 Exposure complete
21:31:46.632 00.027 12044 worker thread done servicing request
21:31:46.632 00.000 14964 OnExposeComplete: enter
21:31:46.632 00.000 14964 UpdateGuideState(): m_state=6
21:31:46.633 00.001 14964 Star::Find(35, 807, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
21:31:46.633 00.000 14964 Star::Find returns 1 (0), X=807.48, Y=384.00, Mass=117085, SNR=206.6, Peak=11155 HFD=3.4
21:31:46.634 00.001 14964 MultiStar: [#1 -0.51,-0.74,0.00,M3] [#2 -0.56,-0.88,0.00,M4] 
21:31:46.635 00.001 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.67) = xAngle (-0.54 = -0.54)
21:31:46.635 00.000 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.60 = 2.60)
21:31:46.636 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.45 hyp=0.56 cameraTheta=-2.21 mountX=0.48 mountY=0.29, mountTheta=0.54
21:31:46.637 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.45, opts=13)
21:31:46.638 00.001 14964 Enqueuing Move request for scope (-0.33, -0.45)
21:31:46.638 00.000 12044 Worker thread wakes up
21:31:46.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.45) opts 0xd
21:31:46.638 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.45)
21:31:46.638 00.000 12044 Moving (-0.33, -0.45) raw xDistance=0.48 yDistance=0.29
21:31:46.638 00.000 12044 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.472672, 1:0.292145
21:31:46.638 00.000 12044 BLC: No correction, Miss < min_move
21:31:46.638 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.48 is < calculated value 0.63, using input
21:31:46.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.10
21:31:46.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:46.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:31:46.638 00.000 12044 MoveAxis(W, 34, ABG)
21:31:46.638 00.000 12044 Guiding  Dir = 3, Dur = 34
21:31:46.647 00.009 14964 UpdateImageDisplay: Size=(968,608) min=58, max=11155, med=623, FiltMin=536, FiltMax=7101, Gamma=0.810
21:31:46.653 00.006 14964 UpdateGuideState exits: m=117085 SNR=206.6
21:31:46.654 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:46.654 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:46.654 00.000 14964 Enqueuing Expose request
21:31:46.659 00.005 12044 IsSlewing returns 0
21:31:46.660 00.001 12044 IsGuiding returns 0
21:31:46.692 00.032 12044 PulseGuide returned control before completion, sleep 13
21:31:46.708 00.016 12044 IsGuiding returns 1
21:31:46.708 00.000 12044 scope still moving after pulse duration time elapsed
21:31:46.835 00.127 12044 IsSlewing returns 0
21:31:46.835 00.000 12044 IsGuiding returns 0
21:31:46.835 00.000 12044 scope move finished after 34 + 141 ms
21:31:46.837 00.002 12044 Move returns status 0, amount 34
21:31:46.837 00.000 12044 MoveAxis(N, 0, ABG)
21:31:46.837 00.000 12044 Move returns status 0, amount 0
21:31:46.837 00.000 12044 move complete, result=0
21:31:46.837 00.000 12044 worker thread done servicing request
21:31:46.837 00.000 12044 Worker thread wakes up
21:31:46.838 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:46.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:46.838 00.000 14964 GuideStep: 0.5 px 34 ms WEST, 0.3 px 0 ms NORTH
21:31:49.950 03.112 12044 Exposure complete
21:31:49.991 00.041 12044 worker thread done servicing request
21:31:49.991 00.000 14964 OnExposeComplete: enter
21:31:49.992 00.001 14964 UpdateGuideState(): m_state=6
21:31:49.994 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
21:31:49.995 00.001 14964 Star::Find returns 1 (0), X=807.28, Y=384.04, Mass=118421, SNR=194.5, Peak=9287 HFD=3.7
21:31:49.997 00.002 14964 MultiStar: [#1 -0.72,-0.57,0.00,M4] [#2 -0.76,-0.55,0.00,M5] 
21:31:49.998 00.001 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.67) = xAngle (-0.81 = -0.81)
21:31:49.999 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.32 = 2.32)
21:31:49.999 00.000 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.42 hyp=0.68 cameraTheta=-2.48 mountX=0.47 mountY=0.50, mountTheta=0.82
21:31:50.000 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.42, opts=13)
21:31:50.001 00.001 14964 Enqueuing Move request for scope (-0.54, -0.42)
21:31:50.003 00.002 12044 Worker thread wakes up
21:31:50.003 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.42) opts 0xd
21:31:50.003 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.42)
21:31:50.003 00.000 12044 Moving (-0.54, -0.42) raw xDistance=0.47 yDistance=0.50
21:31:50.003 00.000 12044 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.472672, 1:0.292145, 2:0.497431
21:31:50.003 00.000 12044 BLC: Under-shoot: nominal increase by 25
21:31:50.003 00.000 12044 BLC: window closed
21:31:50.003 00.000 12044 BLC: Pulse adjusted to 314
21:31:50.003 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.47 is < calculated value 0.94, using input
21:31:50.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.47, slope = 0.14
21:31:50.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:31:50.004 00.001 12044 MoveAxis(W, 33, ABG)
21:31:50.004 00.000 12044 Guiding  Dir = 3, Dur = 33
21:31:50.019 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9287, med=625, FiltMin=543, FiltMax=6487, Gamma=0.810
21:31:50.025 00.006 14964 UpdateGuideState exits: m=118421 SNR=194.5
21:31:50.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:50.026 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:50.027 00.001 14964 Enqueuing Expose request
21:31:50.037 00.010 12044 IsSlewing returns 0
21:31:50.037 00.000 12044 IsGuiding returns 0
21:31:50.068 00.031 12044 PulseGuide returned control before completion, sleep 12
21:31:50.116 00.048 12044 IsGuiding returns 1
21:31:50.116 00.000 12044 scope still moving after pulse duration time elapsed
21:31:50.161 00.045 12044 IsSlewing returns 0
21:31:50.161 00.000 12044 IsGuiding returns 0
21:31:50.161 00.000 12044 scope move finished after 33 + 90 ms
21:31:50.161 00.000 12044 Move returns status 0, amount 33
21:31:50.161 00.000 12044 MoveAxis(S, 47, ABG)
21:31:50.161 00.000 12044 Guiding  Dir = 1, Dur = 47
21:31:50.190 00.029 14964 evsrv: cli 01AB2670 connect
21:31:50.192 00.002 14964 case statement mapped state 6 to 3
21:31:50.192 00.000 14964 case statement mapped state 6 to 3
21:31:50.193 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"dbfd8fc1-0b2e-41d7-ad60-23d21e56a9e0"}
21:31:50.195 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"dbfd8fc1-0b2e-41d7-ad60-23d21e56a9e0"}
21:31:50.197 00.002 12044 IsSlewing returns 0
21:31:50.198 00.001 14964 evsrv: cli 01AB2670 disconnect
21:31:50.199 00.001 12044 IsGuiding returns 0
21:31:50.231 00.032 12044 PulseGuide returned control before completion, sleep 26
21:31:50.303 00.072 12044 IsGuiding returns 1
21:31:50.304 00.001 12044 scope still moving after pulse duration time elapsed
21:31:50.382 00.078 12044 IsSlewing returns 0
21:31:50.383 00.001 12044 IsGuiding returns 0
21:31:50.383 00.000 12044 scope move finished after 47 + 136 ms
21:31:50.383 00.000 12044 Move returns status 0, amount 47
21:31:50.383 00.000 12044 move complete, result=0
21:31:50.383 00.000 12044 worker thread done servicing request
21:31:50.383 00.000 12044 Worker thread wakes up
21:31:50.383 00.000 14964 GuideStep: 0.5 px 33 ms WEST, 0.5 px 47 ms SOUTH
21:31:50.385 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:50.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:53.497 03.112 12044 Exposure complete
21:31:53.519 00.022 12044 worker thread done servicing request
21:31:53.519 00.000 14964 OnExposeComplete: enter
21:31:53.520 00.001 14964 UpdateGuideState(): m_state=6
21:31:53.520 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
21:31:53.521 00.001 14964 Star::Find returns 1 (0), X=808.00, Y=384.10, Mass=118594, SNR=201.8, Peak=12217 HFD=3.0
21:31:53.521 00.000 14964 MultiStar: [#1 -0.11,-0.50,0.69,U] [#2 -0.06,-0.69,0.37,U] 
21:31:53.522 00.001 14964 single-star, 2 included, MultiStar: {0.04, -0.46}, one-star: {0.19, -0.36}
21:31:53.522 00.000 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.67) = xAngle (0.59 = 0.59)
21:31:53.523 00.001 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.72 = -2.56)
21:31:53.523 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.36 hyp=0.40 cameraTheta=-1.08 mountX=0.34 mountY=-0.22, mountTheta=-0.58
21:31:53.524 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.36, opts=13)
21:31:53.525 00.001 14964 Enqueuing Move request for scope (0.19, -0.36)
21:31:53.525 00.000 12044 Worker thread wakes up
21:31:53.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.36) opts 0xd
21:31:53.526 00.001 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.36)
21:31:53.526 00.000 12044 Moving (0.19, -0.36) raw xDistance=0.34 yDistance=-0.22
21:31:53.526 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.92, using input
21:31:53.526 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.14
21:31:53.526 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:53.526 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:31:53.526 00.000 12044 MoveAxis(W, 24, ABG)
21:31:53.526 00.000 12044 Guiding  Dir = 3, Dur = 24
21:31:53.534 00.008 14964 UpdateImageDisplay: Size=(968,608) min=382, max=12217, med=624, FiltMin=533, FiltMax=6285, Gamma=0.810
21:31:53.539 00.005 14964 UpdateGuideState exits: m=118594 SNR=201.8
21:31:53.540 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:53.540 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:53.541 00.001 14964 Enqueuing Expose request
21:31:53.552 00.011 12044 IsSlewing returns 0
21:31:53.552 00.000 12044 IsGuiding returns 0
21:31:53.585 00.033 12044 IsGuiding returns 1
21:31:53.585 00.000 12044 scope still moving after pulse duration time elapsed
21:31:53.647 00.062 12044 IsSlewing returns 0
21:31:53.648 00.001 12044 IsGuiding returns 0
21:31:53.648 00.000 12044 scope move finished after 24 + 71 ms
21:31:53.648 00.000 12044 Move returns status 0, amount 24
21:31:53.648 00.000 12044 MoveAxis(N, 0, ABG)
21:31:53.648 00.000 12044 Move returns status 0, amount 0
21:31:53.648 00.000 12044 move complete, result=0
21:31:53.649 00.001 12044 worker thread done servicing request
21:31:53.649 00.000 12044 Worker thread wakes up
21:31:53.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:53.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:53.649 00.000 14964 GuideStep: 0.3 px 24 ms WEST, -0.2 px 0 ms NORTH
21:31:56.756 03.107 12044 Exposure complete
21:31:56.785 00.029 12044 worker thread done servicing request
21:31:56.785 00.000 14964 OnExposeComplete: enter
21:31:56.787 00.002 14964 UpdateGuideState(): m_state=6
21:31:56.789 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
21:31:56.791 00.002 14964 Star::Find returns 1 (0), X=807.63, Y=384.49, Mass=116551, SNR=203.8, Peak=9015 HFD=3.2
21:31:56.792 00.001 14964 MultiStar: [#1 -0.45,-0.27,0.67,U] [#2 -0.50,-0.27,0.36,U] 
21:31:56.793 00.001 14964 single-star, 2 included, MultiStar: {-0.33, -0.12}, one-star: {-0.18, 0.04}
21:31:56.795 00.002 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.67) = xAngle (4.61 = -1.67)
21:31:56.796 00.001 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.75 = 1.46)
21:31:56.798 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.95 mountX=-0.02 mountY=0.18, mountTheta=1.67
21:31:56.801 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.04, opts=13)
21:31:56.802 00.001 14964 Enqueuing Move request for scope (-0.18, 0.04)
21:31:56.804 00.002 12044 Worker thread wakes up
21:31:56.804 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
21:31:56.804 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
21:31:56.804 00.000 12044 Moving (-0.18, 0.04) raw xDistance=-0.02 yDistance=0.18
21:31:56.804 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.09
21:31:56.804 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:56.804 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:31:56.804 00.000 12044 MoveAxis(E, 0, ABG)
21:31:56.804 00.000 12044 Move returns status 0, amount 0
21:31:56.804 00.000 12044 MoveAxis(N, 0, ABG)
21:31:56.804 00.000 12044 Move returns status 0, amount 0
21:31:56.804 00.000 12044 move complete, result=0
21:31:56.804 00.000 12044 worker thread done servicing request
21:31:56.817 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9015, med=624, FiltMin=532, FiltMax=6621, Gamma=0.810
21:31:56.827 00.010 14964 UpdateGuideState exits: m=116551 SNR=203.8
21:31:56.829 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:56.830 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:31:56.832 00.002 14964 Enqueuing Expose request
21:31:56.834 00.002 12044 Worker thread wakes up
21:31:56.834 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:31:56.837 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:31:56.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:31:59.949 03.112 12044 Exposure complete
21:31:59.988 00.039 12044 worker thread done servicing request
21:31:59.988 00.000 14964 OnExposeComplete: enter
21:31:59.989 00.001 14964 UpdateGuideState(): m_state=6
21:31:59.991 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
21:31:59.993 00.002 14964 Star::Find returns 1 (0), X=807.75, Y=383.95, Mass=117207, SNR=200.5, Peak=9045 HFD=3.5
21:31:59.994 00.001 14964 MultiStar: [#1 -0.59,-0.82,0.00,M3] [#2 -0.25,-0.86,0.00,M4] 
21:31:59.997 00.003 14964 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.67) = xAngle (-0.03 = -0.03)
21:31:59.998 00.001 14964 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.10 = 3.10)
21:32:00.000 00.002 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.50 hyp=0.51 cameraTheta=-1.70 mountX=0.50 mountY=0.02, mountTheta=0.04
21:32:00.002 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.50, opts=13)
21:32:00.004 00.002 14964 Enqueuing Move request for scope (-0.07, -0.50)
21:32:00.004 00.000 12044 Worker thread wakes up
21:32:00.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.50) opts 0xd
21:32:00.004 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.50)
21:32:00.005 00.001 12044 Moving (-0.07, -0.50) raw xDistance=0.50 yDistance=0.02
21:32:00.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.50, slope = 0.04
21:32:00.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:00.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:32:00.005 00.000 12044 MoveAxis(W, 30, ABG)
21:32:00.005 00.000 12044 Guiding  Dir = 3, Dur = 30
21:32:00.018 00.013 14964 UpdateImageDisplay: Size=(968,608) min=70, max=9045, med=624, FiltMin=530, FiltMax=6029, Gamma=0.810
21:32:00.028 00.010 14964 UpdateGuideState exits: m=117207 SNR=200.5
21:32:00.030 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:00.032 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:00.033 00.001 14964 Enqueuing Expose request
21:32:00.037 00.004 12044 IsSlewing returns 0
21:32:00.038 00.001 12044 IsGuiding returns 0
21:32:00.102 00.064 12044 IsGuiding returns 1
21:32:00.102 00.000 12044 scope still moving after pulse duration time elapsed
21:32:00.163 00.061 12044 IsSlewing returns 0
21:32:00.164 00.001 12044 IsGuiding returns 0
21:32:00.164 00.000 12044 scope move finished after 30 + 95 ms
21:32:00.164 00.000 12044 Move returns status 0, amount 30
21:32:00.164 00.000 12044 MoveAxis(N, 0, ABG)
21:32:00.164 00.000 12044 Move returns status 0, amount 0
21:32:00.164 00.000 12044 move complete, result=0
21:32:00.164 00.000 12044 worker thread done servicing request
21:32:00.164 00.000 12044 Worker thread wakes up
21:32:00.164 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:00.164 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:00.164 00.000 14964 GuideStep: 0.5 px 30 ms WEST, 0.0 px 0 ms NORTH
21:32:03.285 03.121 12044 Exposure complete
21:32:03.307 00.022 12044 worker thread done servicing request
21:32:03.307 00.000 14964 OnExposeComplete: enter
21:32:03.308 00.001 14964 UpdateGuideState(): m_state=6
21:32:03.308 00.000 14964 Star::Find(35, 807, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
21:32:03.309 00.001 14964 Star::Find returns 1 (0), X=807.63, Y=384.65, Mass=116461, SNR=195.2, Peak=7501 HFD=3.7
21:32:03.309 00.000 14964 MultiStar: [#1 -0.74,-0.14,0.00,M4] [#2 -0.65,-0.21,0.40,U] 
21:32:03.310 00.001 14964 single-star, 1 included, MultiStar: {-0.32, 0.08}, one-star: {-0.18, 0.19}
21:32:03.310 00.000 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.67) = xAngle (4.00 = -2.29)
21:32:03.311 00.001 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.13 = 0.85)
21:32:03.311 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.27 cameraTheta=2.33 mountX=-0.18 mountY=0.20, mountTheta=2.29
21:32:03.313 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.19, opts=13)
21:32:03.313 00.000 14964 Enqueuing Move request for scope (-0.18, 0.19)
21:32:03.314 00.001 12044 Worker thread wakes up
21:32:03.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
21:32:03.314 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
21:32:03.314 00.000 12044 Moving (-0.18, 0.19) raw xDistance=-0.18 yDistance=0.20
21:32:03.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
21:32:03.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:03.314 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:32:03.314 00.000 12044 MoveAxis(E, 0, ABG)
21:32:03.314 00.000 12044 Move returns status 0, amount 0
21:32:03.314 00.000 12044 MoveAxis(N, 0, ABG)
21:32:03.314 00.000 12044 Move returns status 0, amount 0
21:32:03.314 00.000 12044 move complete, result=0
21:32:03.314 00.000 12044 worker thread done servicing request
21:32:03.321 00.007 14964 UpdateImageDisplay: Size=(968,608) min=339, max=7501, med=623, FiltMin=535, FiltMax=5302, Gamma=0.810
21:32:03.327 00.006 14964 UpdateGuideState exits: m=116461 SNR=195.2
21:32:03.327 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:03.328 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:03.328 00.000 14964 Enqueuing Expose request
21:32:03.329 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:32:03.329 00.000 12044 Worker thread wakes up
21:32:03.329 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:03.329 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:06.436 03.107 12044 Exposure complete
21:32:06.469 00.033 12044 worker thread done servicing request
21:32:06.470 00.001 14964 OnExposeComplete: enter
21:32:06.472 00.002 14964 UpdateGuideState(): m_state=6
21:32:06.474 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
21:32:06.475 00.001 14964 Star::Find returns 1 (0), X=808.06, Y=384.87, Mass=118075, SNR=198.3, Peak=9113 HFD=3.7
21:32:06.476 00.001 14964 MultiStar: [#1 -0.03,0.00,0.71,U] [#2 0.01,-0.04,0.38,U] 
21:32:06.477 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.19}, one-star: {0.25, 0.42}
21:32:06.477 00.000 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.67) = xAngle (2.72 = 2.72)
21:32:06.480 00.003 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.85 = -0.43)
21:32:06.482 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
21:32:06.484 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.19, opts=13)
21:32:06.486 00.002 14964 Enqueuing Move request for scope (0.11, 0.19)
21:32:06.487 00.001 12044 Worker thread wakes up
21:32:06.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
21:32:06.487 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
21:32:06.487 00.000 12044 Moving (0.11, 0.19) raw xDistance=-0.20 yDistance=-0.09
21:32:06.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
21:32:06.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:06.487 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:32:06.487 00.000 12044 MoveAxis(E, 0, ABG)
21:32:06.487 00.000 12044 Move returns status 0, amount 0
21:32:06.487 00.000 12044 MoveAxis(N, 0, ABG)
21:32:06.488 00.001 12044 Move returns status 0, amount 0
21:32:06.488 00.000 12044 move complete, result=0
21:32:06.488 00.000 12044 worker thread done servicing request
21:32:06.500 00.012 14964 UpdateImageDisplay: Size=(968,608) min=155, max=9113, med=624, FiltMin=536, FiltMax=6659, Gamma=0.810
21:32:06.511 00.011 14964 UpdateGuideState exits: m=118075 SNR=198.3
21:32:06.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:06.514 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:06.515 00.001 14964 Enqueuing Expose request
21:32:06.516 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:06.518 00.002 12044 Worker thread wakes up
21:32:06.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:06.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:09.652 03.134 12044 Exposure complete
21:32:09.688 00.036 12044 worker thread done servicing request
21:32:09.688 00.000 14964 OnExposeComplete: enter
21:32:09.690 00.002 14964 UpdateGuideState(): m_state=6
21:32:09.691 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
21:32:09.693 00.002 14964 Star::Find returns 1 (0), X=808.17, Y=384.54, Mass=116310, SNR=204.5, Peak=8965 HFD=3.6
21:32:09.693 00.000 14964 MultiStar: [#1 0.14,-0.19,0.65,U] [#2 0.01,-0.25,0.39,U] 
21:32:09.694 00.001 14964 refined, 2 included, MultiStar: {0.22, -0.07}, one-star: {0.36, 0.08}
21:32:09.695 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.36 = 1.36)
21:32:09.697 00.002 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.79)
21:32:09.698 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.24 cameraTheta=-0.30 mountX=0.05 mountY=-0.23, mountTheta=-1.36
21:32:09.701 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.07, opts=13)
21:32:09.702 00.001 14964 Enqueuing Move request for scope (0.22, -0.07)
21:32:09.703 00.001 12044 Worker thread wakes up
21:32:09.704 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
21:32:09.704 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
21:32:09.704 00.000 12044 Moving (0.22, -0.07) raw xDistance=0.05 yDistance=-0.23
21:32:09.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
21:32:09.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:09.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:32:09.704 00.000 12044 MoveAxis(E, 0, ABG)
21:32:09.704 00.000 12044 Move returns status 0, amount 0
21:32:09.704 00.000 12044 MoveAxis(N, 0, ABG)
21:32:09.704 00.000 12044 Move returns status 0, amount 0
21:32:09.704 00.000 12044 move complete, result=0
21:32:09.704 00.000 12044 worker thread done servicing request
21:32:09.719 00.015 14964 UpdateImageDisplay: Size=(968,608) min=118, max=8965, med=625, FiltMin=531, FiltMax=6199, Gamma=0.810
21:32:09.732 00.013 14964 UpdateGuideState exits: m=116310 SNR=204.5
21:32:09.734 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:09.735 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:09.736 00.001 14964 Enqueuing Expose request
21:32:09.738 00.002 12044 Worker thread wakes up
21:32:09.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:09.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:09.738 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:12.849 03.111 12044 Exposure complete
21:32:12.885 00.036 12044 worker thread done servicing request
21:32:12.885 00.000 14964 OnExposeComplete: enter
21:32:12.886 00.001 14964 UpdateGuideState(): m_state=6
21:32:12.887 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
21:32:12.888 00.001 14964 Star::Find returns 1 (0), X=808.47, Y=384.56, Mass=115028, SNR=195.5, Peak=7825 HFD=3.3
21:32:12.888 00.000 14964 MultiStar: [#1 0.28,-0.21,0.69,U] [#2 0.19,-0.59,0.37,U] 
21:32:12.889 00.001 14964 refined, 2 included, MultiStar: {0.45, -0.13}, one-star: {0.66, 0.10}
21:32:12.889 00.000 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.67) = xAngle (1.39 = 1.39)
21:32:12.890 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.53 = -1.76)
21:32:12.890 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.13 hyp=0.46 cameraTheta=-0.28 mountX=0.08 mountY=-0.46, mountTheta=-1.39
21:32:12.891 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.13, opts=13)
21:32:12.891 00.000 14964 Enqueuing Move request for scope (0.45, -0.13)
21:32:12.892 00.001 12044 Worker thread wakes up
21:32:12.892 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.13) opts 0xd
21:32:12.892 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.13)
21:32:12.892 00.000 12044 Moving (0.45, -0.13) raw xDistance=0.08 yDistance=-0.46
21:32:12.892 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.07
21:32:12.892 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:12.892 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:32:12.892 00.000 12044 MoveAxis(E, 0, ABG)
21:32:12.892 00.000 12044 Move returns status 0, amount 0
21:32:12.892 00.000 12044 MoveAxis(N, 0, ABG)
21:32:12.892 00.000 12044 Move returns status 0, amount 0
21:32:12.892 00.000 12044 move complete, result=0
21:32:12.893 00.001 12044 worker thread done servicing request
21:32:12.902 00.009 14964 UpdateImageDisplay: Size=(968,608) min=336, max=7825, med=624, FiltMin=535, FiltMax=5574, Gamma=0.810
21:32:12.912 00.010 14964 UpdateGuideState exits: m=115028 SNR=195.5
21:32:12.914 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:12.915 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:12.916 00.001 14964 Enqueuing Expose request
21:32:12.917 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:32:12.917 00.000 12044 Worker thread wakes up
21:32:12.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:12.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:16.025 03.108 12044 Exposure complete
21:32:16.058 00.033 12044 worker thread done servicing request
21:32:16.058 00.000 14964 OnExposeComplete: enter
21:32:16.058 00.000 14964 UpdateGuideState(): m_state=6
21:32:16.059 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
21:32:16.060 00.001 14964 Star::Find returns 1 (0), X=807.97, Y=385.15, Mass=116311, SNR=205.9, Peak=10277 HFD=3.5
21:32:16.060 00.000 14964 MultiStar: [#1 -0.02,0.43,0.66,U] [#2 -0.08,0.25,0.37,U] 
21:32:16.061 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.53}, one-star: {0.16, 0.70}
21:32:16.062 00.001 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.67) = xAngle (3.13 = 3.13)
21:32:16.062 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.27 = -0.02)
21:32:16.063 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.47 mountX=-0.53 mountY=-0.01, mountTheta=-3.13
21:32:16.066 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.53, opts=13)
21:32:16.069 00.003 14964 Enqueuing Move request for scope (0.06, 0.53)
21:32:16.070 00.001 12044 Worker thread wakes up
21:32:16.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.53) opts 0xd
21:32:16.070 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.53)
21:32:16.070 00.000 12044 Moving (0.06, 0.53) raw xDistance=-0.53 yDistance=-0.01
21:32:16.070 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.53 is < calculated value -0.57, using input
21:32:16.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.53, slope = -0.09
21:32:16.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:16.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:32:16.070 00.000 12044 MoveAxis(E, 37, ABG)
21:32:16.070 00.000 12044 Guiding  Dir = 2, Dur = 37
21:32:16.082 00.012 14964 UpdateImageDisplay: Size=(968,608) min=182, max=10277, med=625, FiltMin=540, FiltMax=6613, Gamma=0.810
21:32:16.091 00.009 14964 UpdateGuideState exits: m=116311 SNR=205.9
21:32:16.092 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:16.094 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:16.095 00.001 14964 Enqueuing Expose request
21:32:16.101 00.006 12044 IsSlewing returns 0
21:32:16.101 00.000 12044 IsGuiding returns 0
21:32:16.133 00.032 12044 PulseGuide returned control before completion, sleep 16
21:32:16.162 00.029 12044 IsGuiding returns 1
21:32:16.162 00.000 12044 scope still moving after pulse duration time elapsed
21:32:16.212 00.050 12044 IsSlewing returns 0
21:32:16.241 00.029 12044 IsGuiding returns 0
21:32:16.241 00.000 12044 scope move finished after 37 + 103 ms
21:32:16.241 00.000 12044 Move returns status 0, amount 37
21:32:16.241 00.000 12044 MoveAxis(N, 0, ABG)
21:32:16.241 00.000 12044 Move returns status 0, amount 0
21:32:16.242 00.001 12044 move complete, result=0
21:32:16.242 00.000 12044 worker thread done servicing request
21:32:16.242 00.000 12044 Worker thread wakes up
21:32:16.242 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:16.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:16.242 00.000 14964 GuideStep: -0.5 px 37 ms EAST, -0.0 px 0 ms NORTH
21:32:19.364 03.122 12044 Exposure complete
21:32:19.404 00.040 12044 worker thread done servicing request
21:32:19.405 00.001 14964 OnExposeComplete: enter
21:32:19.406 00.001 14964 UpdateGuideState(): m_state=6
21:32:19.408 00.002 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
21:32:19.409 00.001 14964 Star::Find returns 1 (0), X=808.53, Y=384.85, Mass=116696, SNR=206.4, Peak=8517 HFD=3.6
21:32:19.410 00.001 14964 MultiStar: [#1 0.30,-0.00,0.71,U] [#2 0.46,0.16,0.36,U] 
21:32:19.412 00.002 14964 refined, 2 included, MultiStar: {0.53, 0.22}, one-star: {0.71, 0.39}
21:32:19.413 00.001 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.67) = xAngle (2.06 = 2.06)
21:32:19.414 00.001 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.19 = -1.09)
21:32:19.416 00.002 14964 CameraToMount -- cameraX=0.53 cameraY=0.22 hyp=0.57 cameraTheta=0.39 mountX=-0.27 mountY=-0.51, mountTheta=-2.06
21:32:19.418 00.002 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.22, opts=13)
21:32:19.419 00.001 14964 Enqueuing Move request for scope (0.53, 0.22)
21:32:19.420 00.001 12044 Worker thread wakes up
21:32:19.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.22) opts 0xd
21:32:19.420 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.22)
21:32:19.420 00.000 12044 Moving (0.53, 0.22) raw xDistance=-0.27 yDistance=-0.51
21:32:19.420 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.54, using input
21:32:19.420 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.08
21:32:19.420 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:19.420 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:32:19.420 00.000 12044 MoveAxis(E, 0, ABG)
21:32:19.420 00.000 12044 Move returns status 0, amount 0
21:32:19.420 00.000 12044 MoveAxis(N, 0, ABG)
21:32:19.420 00.000 12044 Move returns status 0, amount 0
21:32:19.420 00.000 12044 move complete, result=0
21:32:19.421 00.001 12044 worker thread done servicing request
21:32:19.435 00.014 14964 UpdateImageDisplay: Size=(968,608) min=276, max=8517, med=625, FiltMin=544, FiltMax=5911, Gamma=0.810
21:32:19.447 00.012 14964 UpdateGuideState exits: m=116696 SNR=206.4
21:32:19.448 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:19.450 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:19.451 00.001 14964 Enqueuing Expose request
21:32:19.452 00.001 12044 Worker thread wakes up
21:32:19.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:19.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:19.452 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
21:32:22.559 03.107 12044 Exposure complete
21:32:22.605 00.046 12044 worker thread done servicing request
21:32:22.605 00.000 14964 OnExposeComplete: enter
21:32:22.607 00.002 14964 UpdateGuideState(): m_state=6
21:32:22.608 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
21:32:22.610 00.002 14964 Star::Find returns 1 (0), X=808.90, Y=384.63, Mass=116312, SNR=202.6, Peak=7822 HFD=3.9
21:32:22.611 00.001 14964 MultiStar: [#1 0.82,-0.08,0.00,M1] [#2 0.85,-0.13,0.00,M1] 
21:32:22.612 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.67) = xAngle (1.83 = 1.83)
21:32:22.613 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.96 = -1.32)
21:32:22.613 00.000 14964 CameraToMount -- cameraX=1.08 cameraY=0.17 hyp=1.10 cameraTheta=0.16 mountX=-0.28 mountY=-1.06, mountTheta=-1.82
21:32:22.618 00.005 14964 SchedulePrimaryMove(1136A648, x=1.08, y=0.17, opts=13)
21:32:22.620 00.002 14964 Enqueuing Move request for scope (1.08, 0.17)
21:32:22.621 00.001 12044 Worker thread wakes up
21:32:22.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.17) opts 0xd
21:32:22.622 00.001 12044 Handling offset move in thread for scope, endpoint = (1.08, 0.17)
21:32:22.622 00.000 12044 Moving (1.08, 0.17) raw xDistance=-0.28 yDistance=-1.06
21:32:22.622 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.45, using input
21:32:22.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.07
21:32:22.622 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-1.58
21:32:22.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
21:32:22.622 00.000 12044 MoveAxis(E, 0, ABG)
21:32:22.622 00.000 12044 Move returns status 0, amount 0
21:32:22.622 00.000 12044 BLC: Oldest BLC event removed
21:32:22.622 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 314 applied
21:32:22.622 00.000 12044 MoveAxis(N, 414, ABG)
21:32:22.622 00.000 12044 Guiding  Dir = 0, Dur = 414
21:32:22.636 00.014 14964 UpdateImageDisplay: Size=(968,608) min=260, max=7822, med=624, FiltMin=535, FiltMax=5593, Gamma=0.810
21:32:22.646 00.010 14964 UpdateGuideState exits: m=116312 SNR=202.6
21:32:22.648 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.649 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:22.650 00.001 14964 Enqueuing Expose request
21:32:22.652 00.002 12044 IsSlewing returns 0
21:32:22.653 00.001 12044 IsGuiding returns 0
21:32:22.684 00.031 12044 PulseGuide returned control before completion, sleep 393
21:32:23.079 00.395 12044 IsGuiding returns 1
21:32:23.079 00.000 12044 scope still moving after pulse duration time elapsed
21:32:23.135 00.056 12044 IsSlewing returns 0
21:32:23.136 00.001 12044 IsGuiding returns 0
21:32:23.136 00.000 12044 scope move finished after 414 + 69 ms
21:32:23.136 00.000 12044 Move returns status 0, amount 414
21:32:23.136 00.000 12044 move complete, result=0
21:32:23.136 00.000 12044 worker thread done servicing request
21:32:23.136 00.000 12044 Worker thread wakes up
21:32:23.136 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -1.1 px 414 ms NORTH
21:32:23.138 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:23.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:26.272 03.134 12044 Exposure complete
21:32:26.296 00.024 12044 worker thread done servicing request
21:32:26.296 00.000 14964 OnExposeComplete: enter
21:32:26.297 00.001 14964 UpdateGuideState(): m_state=6
21:32:26.298 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
21:32:26.298 00.000 14964 Star::Find returns 1 (0), X=806.89, Y=385.09, Mass=116324, SNR=198.5, Peak=8299 HFD=3.9
21:32:26.300 00.002 14964 MultiStar: [#1 -1.33,0.17,0.00,M2] [#2 -1.24,0.12,0.00,M2] 
21:32:26.302 00.002 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.67) = xAngle (4.21 = -2.08)
21:32:26.304 00.002 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.34 = 1.06)
21:32:26.305 00.001 14964 CameraToMount -- cameraX=-0.92 cameraY=0.63 hyp=1.12 cameraTheta=2.54 mountX=-0.54 mountY=0.97, mountTheta=2.08
21:32:26.307 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.92, y=0.63, opts=13)
21:32:26.307 00.000 14964 Enqueuing Move request for scope (-0.92, 0.63)
21:32:26.308 00.001 12044 Worker thread wakes up
21:32:26.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.63) opts 0xd
21:32:26.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.92, 0.63)
21:32:26.308 00.000 12044 Moving (-0.92, 0.63) raw xDistance=-0.54 yDistance=0.97
21:32:26.308 00.000 12044 BLC: History state: CurrMiss=-0.97, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.064439, 1:-0.973029
21:32:26.308 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:32:26.308 00.000 12044 BLC: window closed
21:32:26.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.54, slope = -0.07
21:32:26.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:26.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.97
21:32:26.308 00.000 12044 MoveAxis(E, 49, ABG)
21:32:26.308 00.000 12044 Guiding  Dir = 2, Dur = 49
21:32:26.321 00.013 14964 UpdateImageDisplay: Size=(968,608) min=122, max=8299, med=625, FiltMin=542, FiltMax=5857, Gamma=0.810
21:32:26.326 00.005 14964 UpdateGuideState exits: m=116324 SNR=198.5
21:32:26.327 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:26.327 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:26.328 00.001 14964 Enqueuing Expose request
21:32:26.365 00.037 12044 IsSlewing returns 0
21:32:26.366 00.001 12044 IsGuiding returns 0
21:32:26.408 00.042 12044 PulseGuide returned control before completion, sleep 17
21:32:26.447 00.039 12044 IsGuiding returns 1
21:32:26.447 00.000 12044 scope still moving after pulse duration time elapsed
21:32:26.541 00.094 12044 IsSlewing returns 0
21:32:26.542 00.001 12044 IsGuiding returns 0
21:32:26.542 00.000 12044 scope move finished after 49 + 125 ms
21:32:26.542 00.000 12044 Move returns status 0, amount 49
21:32:26.542 00.000 12044 MoveAxis(N, 0, ABG)
21:32:26.542 00.000 12044 Move returns status 0, amount 0
21:32:26.542 00.000 12044 move complete, result=0
21:32:26.542 00.000 12044 worker thread done servicing request
21:32:26.542 00.000 12044 Worker thread wakes up
21:32:26.542 00.000 14964 GuideStep: -0.5 px 49 ms EAST, 1.0 px 0 ms NORTH
21:32:26.544 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:26.545 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:29.665 03.120 12044 Exposure complete
21:32:29.689 00.024 12044 worker thread done servicing request
21:32:29.689 00.000 14964 OnExposeComplete: enter
21:32:29.690 00.001 14964 UpdateGuideState(): m_state=6
21:32:29.691 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
21:32:29.691 00.000 14964 Star::Find returns 1 (0), X=807.00, Y=384.25, Mass=116628, SNR=195.7, Peak=6423 HFD=4.3
21:32:29.692 00.001 14964 MultiStar: [#1 -1.28,-0.41,0.00,M3] [#2 -1.21,-0.49,0.00,M3] 
21:32:29.693 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.67) = xAngle (-1.22 = -1.22)
21:32:29.693 00.000 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.91 = 1.91)
21:32:29.694 00.001 14964 CameraToMount -- cameraX=-0.82 cameraY=-0.21 hyp=0.84 cameraTheta=-2.89 mountX=0.29 mountY=0.79, mountTheta=1.22
21:32:29.695 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=-0.21, opts=13)
21:32:29.697 00.002 14964 Enqueuing Move request for scope (-0.82, -0.21)
21:32:29.699 00.002 12044 Worker thread wakes up
21:32:29.699 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.21) opts 0xd
21:32:29.699 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, -0.21)
21:32:29.699 00.000 12044 Moving (-0.82, -0.21) raw xDistance=0.29 yDistance=0.79
21:32:29.699 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.04
21:32:29.699 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:29.699 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.79
21:32:29.699 00.000 12044 MoveAxis(E, 0, ABG)
21:32:29.699 00.000 12044 Move returns status 0, amount 0
21:32:29.699 00.000 12044 MoveAxis(N, 0, ABG)
21:32:29.699 00.000 12044 Move returns status 0, amount 0
21:32:29.699 00.000 12044 move complete, result=0
21:32:29.699 00.000 12044 worker thread done servicing request
21:32:29.711 00.012 14964 UpdateImageDisplay: Size=(968,608) min=154, max=6423, med=624, FiltMin=543, FiltMax=4980, Gamma=0.810
21:32:29.717 00.006 14964 UpdateGuideState exits: m=116628 SNR=195.7
21:32:29.718 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:29.718 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:29.719 00.001 14964 Enqueuing Expose request
21:32:29.719 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.8 px 0 ms NORTH
21:32:29.721 00.002 12044 Worker thread wakes up
21:32:29.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:29.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:32.856 03.135 12044 Exposure complete
21:32:32.894 00.038 12044 worker thread done servicing request
21:32:32.894 00.000 14964 OnExposeComplete: enter
21:32:32.896 00.002 14964 UpdateGuideState(): m_state=6
21:32:32.897 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
21:32:32.900 00.003 14964 Star::Find returns 1 (0), X=806.92, Y=384.50, Mass=117132, SNR=204.3, Peak=7399 HFD=3.7
21:32:32.902 00.002 14964 MultiStar: [#1 -1.11,-0.16,0.00,M4] [#2 -0.99,-0.08,0.00,M4] 
21:32:32.904 00.002 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.67) = xAngle (4.76 = -1.52)
21:32:32.905 00.001 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.89 = 1.61)
21:32:32.907 00.002 14964 CameraToMount -- cameraX=-0.89 cameraY=0.04 hyp=0.89 cameraTheta=3.09 mountX=0.04 mountY=0.89, mountTheta=1.52
21:32:32.911 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.89, y=0.04, opts=13)
21:32:32.912 00.001 14964 Enqueuing Move request for scope (-0.89, 0.04)
21:32:32.915 00.003 12044 Worker thread wakes up
21:32:32.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.04) opts 0xd
21:32:32.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.89, 0.04)
21:32:32.915 00.000 12044 Moving (-0.89, 0.04) raw xDistance=0.04 yDistance=0.89
21:32:32.915 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
21:32:32.916 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
21:32:32.916 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:32.916 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
21:32:32.916 00.000 12044 MoveAxis(E, 0, ABG)
21:32:32.916 00.000 12044 Move returns status 0, amount 0
21:32:32.916 00.000 12044 MoveAxis(N, 0, ABG)
21:32:32.916 00.000 12044 Move returns status 0, amount 0
21:32:32.916 00.000 12044 move complete, result=0
21:32:32.916 00.000 12044 worker thread done servicing request
21:32:32.929 00.013 14964 UpdateImageDisplay: Size=(968,608) min=218, max=7399, med=624, FiltMin=539, FiltMax=5961, Gamma=0.810
21:32:32.936 00.007 14964 UpdateGuideState exits: m=117132 SNR=204.3
21:32:32.938 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.942 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:32.942 00.000 14964 Enqueuing Expose request
21:32:32.943 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.9 px 0 ms NORTH
21:32:32.944 00.001 12044 Worker thread wakes up
21:32:32.944 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:32.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:36.060 03.116 12044 Exposure complete
21:32:36.087 00.027 12044 worker thread done servicing request
21:32:36.087 00.000 14964 OnExposeComplete: enter
21:32:36.089 00.002 14964 UpdateGuideState(): m_state=6
21:32:36.090 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
21:32:36.093 00.003 14964 Star::Find returns 1 (0), X=807.03, Y=384.90, Mass=115675, SNR=197.5, Peak=8555 HFD=4.0
21:32:36.094 00.001 14964 MultiStar: [#1 -1.24,0.16,0.00,M5] [#2 -0.99,0.07,0.00,M5] 
21:32:36.094 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.67) = xAngle (4.29 = -1.99)
21:32:36.095 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.43 = 1.15)
21:32:36.095 00.000 14964 CameraToMount -- cameraX=-0.78 cameraY=0.44 hyp=0.90 cameraTheta=2.63 mountX=-0.36 mountY=0.82, mountTheta=1.99
21:32:36.097 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.78, y=0.44, opts=13)
21:32:36.098 00.001 14964 Enqueuing Move request for scope (-0.78, 0.44)
21:32:36.098 00.000 12044 Worker thread wakes up
21:32:36.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.44) opts 0xd
21:32:36.098 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.78, 0.44)
21:32:36.098 00.000 12044 Moving (-0.78, 0.44) raw xDistance=-0.36 yDistance=0.82
21:32:36.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.36, slope = -0.00
21:32:36.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:36.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.82
21:32:36.098 00.000 12044 MoveAxis(E, 2, ABG)
21:32:36.098 00.000 12044 Guiding  Dir = 2, Dur = 2
21:32:36.111 00.013 14964 UpdateImageDisplay: Size=(968,608) min=266, max=8555, med=624, FiltMin=536, FiltMax=6355, Gamma=0.810
21:32:36.116 00.005 14964 UpdateGuideState exits: m=115675 SNR=197.5
21:32:36.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:36.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:36.118 00.001 14964 Enqueuing Expose request
21:32:36.119 00.001 12044 IsSlewing returns 0
21:32:36.120 00.001 12044 IsGuiding returns 0
21:32:36.179 00.059 12044 IsGuiding returns 1
21:32:36.179 00.000 12044 scope still moving after pulse duration time elapsed
21:32:36.243 00.064 12044 IsSlewing returns 0
21:32:36.244 00.001 12044 IsGuiding returns 0
21:32:36.244 00.000 12044 scope move finished after 2 + 122 ms
21:32:36.244 00.000 12044 Move returns status 0, amount 2
21:32:36.244 00.000 12044 MoveAxis(N, 0, ABG)
21:32:36.244 00.000 12044 Move returns status 0, amount 0
21:32:36.244 00.000 12044 move complete, result=0
21:32:36.244 00.000 12044 worker thread done servicing request
21:32:36.245 00.001 12044 Worker thread wakes up
21:32:36.245 00.000 14964 GuideStep: -0.4 px 2 ms EAST, 0.8 px 0 ms NORTH
21:32:36.246 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:36.246 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:39.389 03.143 12044 Exposure complete
21:32:39.427 00.038 12044 worker thread done servicing request
21:32:39.427 00.000 14964 OnExposeComplete: enter
21:32:39.430 00.003 14964 UpdateGuideState(): m_state=6
21:32:39.432 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
21:32:39.437 00.005 14964 Star::Find returns 1 (0), X=806.42, Y=384.29, Mass=117584, SNR=203.6, Peak=7065 HFD=3.7
21:32:39.438 00.001 14964 MultiStar: [#1 -1.62,-0.27,0.00,M6] [#2 -1.55,-0.39,0.00,M6] 
21:32:39.439 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.67) = xAngle (-1.36 = -1.36)
21:32:39.439 00.000 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.78 = 1.78)
21:32:39.440 00.001 14964 CameraToMount -- cameraX=-1.39 cameraY=-0.16 hyp=1.40 cameraTheta=-3.02 mountX=0.30 mountY=1.37, mountTheta=1.36
21:32:39.442 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.39, y=-0.16, opts=13)
21:32:39.443 00.001 14964 Enqueuing Move request for scope (-1.39, -0.16)
21:32:39.445 00.002 12044 Worker thread wakes up
21:32:39.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.39, -0.16) opts 0xd
21:32:39.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.39, -0.16)
21:32:39.445 00.000 12044 Moving (-1.39, -0.16) raw xDistance=0.30 yDistance=1.37
21:32:39.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.30, slope = 0.02
21:32:39.446 00.001 12044 resist switch: large excursion: input 1.37 thresh 1.35 direction from -1 to 1
21:32:39.446 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.10
21:32:39.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
21:32:39.446 00.000 12044 MoveAxis(W, 14, ABG)
21:32:39.446 00.000 12044 Guiding  Dir = 3, Dur = 14
21:32:39.457 00.011 14964 UpdateImageDisplay: Size=(968,608) min=102, max=7065, med=624, FiltMin=531, FiltMax=6003, Gamma=0.810
21:32:39.465 00.008 14964 UpdateGuideState exits: m=117584 SNR=203.6
21:32:39.467 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.468 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:39.470 00.002 14964 Enqueuing Expose request
21:32:39.496 00.026 12044 IsSlewing returns 0
21:32:39.497 00.001 12044 IsGuiding returns 0
21:32:39.586 00.089 12044 IsGuiding returns 1
21:32:39.587 00.001 12044 scope still moving after pulse duration time elapsed
21:32:39.636 00.049 12044 IsSlewing returns 0
21:32:39.637 00.001 12044 IsGuiding returns 0
21:32:39.637 00.000 12044 scope move finished after 14 + 126 ms
21:32:39.637 00.000 12044 Move returns status 0, amount 14
21:32:39.637 00.000 12044 BLC: Oldest BLC event removed
21:32:39.637 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 314 applied
21:32:39.637 00.000 12044 MoveAxis(S, 443, ABG)
21:32:39.637 00.000 12044 Guiding  Dir = 1, Dur = 443
21:32:39.667 00.030 12044 IsSlewing returns 0
21:32:39.667 00.000 12044 IsGuiding returns 0
21:32:39.699 00.032 12044 PulseGuide returned control before completion, sleep 422
21:32:40.135 00.436 12044 IsGuiding returns 1
21:32:40.135 00.000 12044 scope still moving after pulse duration time elapsed
21:32:40.183 00.048 12044 IsSlewing returns 0
21:32:40.212 00.029 12044 IsGuiding returns 0
21:32:40.212 00.000 12044 scope move finished after 443 + 102 ms
21:32:40.212 00.000 12044 Move returns status 0, amount 443
21:32:40.212 00.000 12044 move complete, result=0
21:32:40.212 00.000 12044 worker thread done servicing request
21:32:40.212 00.000 12044 Worker thread wakes up
21:32:40.212 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:40.212 00.000 14964 GuideStep: 0.3 px 14 ms WEST, 1.4 px 443 ms SOUTH
21:32:40.213 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:43.339 03.126 12044 Exposure complete
21:32:43.374 00.035 12044 worker thread done servicing request
21:32:43.374 00.000 14964 OnExposeComplete: enter
21:32:43.376 00.002 14964 UpdateGuideState(): m_state=6
21:32:43.376 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
21:32:43.377 00.001 14964 Star::Find returns 1 (0), X=808.46, Y=384.10, Mass=116774, SNR=199.7, Peak=8125 HFD=3.8
21:32:43.377 00.000 14964 MultiStar: [#1 0.37,-0.99,0.00,M7] [#2 0.45,-0.91,0.00,M7] 
21:32:43.378 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:32:43.378 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -1.99)
21:32:43.379 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=-0.36 hyp=0.74 cameraTheta=-0.51 mountX=0.29 mountY=-0.67, mountTheta=-1.16
21:32:43.381 00.002 14964 SchedulePrimaryMove(1136A648, x=0.64, y=-0.36, opts=13)
21:32:43.383 00.002 14964 Enqueuing Move request for scope (0.64, -0.36)
21:32:43.385 00.002 12044 Worker thread wakes up
21:32:43.385 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.36) opts 0xd
21:32:43.385 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, -0.36)
21:32:43.385 00.000 12044 Moving (0.64, -0.36) raw xDistance=0.29 yDistance=-0.67
21:32:43.385 00.000 12044 BLC: History state: CurrMiss=-0.67, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=1.367946, 1:-0.672514
21:32:43.385 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:32:43.385 00.000 12044 BLC: window closed
21:32:43.385 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.36, using input
21:32:43.385 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.29, slope = 0.05
21:32:43.385 00.000 12044 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.385 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
21:32:43.385 00.000 12044 MoveAxis(W, 21, ABG)
21:32:43.385 00.000 12044 Guiding  Dir = 3, Dur = 21
21:32:43.397 00.012 14964 UpdateImageDisplay: Size=(968,608) min=238, max=8125, med=624, FiltMin=536, FiltMax=6337, Gamma=0.810
21:32:43.407 00.010 14964 UpdateGuideState exits: m=116774 SNR=199.7
21:32:43.409 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:43.409 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:43.410 00.001 14964 Enqueuing Expose request
21:32:43.417 00.007 12044 IsSlewing returns 0
21:32:43.418 00.001 12044 IsGuiding returns 0
21:32:43.450 00.032 12044 IsGuiding returns 1
21:32:43.450 00.000 12044 scope still moving after pulse duration time elapsed
21:32:43.553 00.103 12044 IsSlewing returns 0
21:32:43.554 00.001 12044 IsGuiding returns 0
21:32:43.554 00.000 12044 scope move finished after 21 + 115 ms
21:32:43.554 00.000 12044 Move returns status 0, amount 21
21:32:43.554 00.000 12044 MoveAxis(N, 0, ABG)
21:32:43.555 00.001 12044 Move returns status 0, amount 0
21:32:43.555 00.000 12044 move complete, result=0
21:32:43.555 00.000 12044 worker thread done servicing request
21:32:43.555 00.000 12044 Worker thread wakes up
21:32:43.555 00.000 14964 GuideStep: 0.3 px 21 ms WEST, -0.7 px 0 ms NORTH
21:32:43.563 00.008 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:43.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:46.693 03.130 12044 Exposure complete
21:32:46.729 00.036 12044 worker thread done servicing request
21:32:46.730 00.001 14964 OnExposeComplete: enter
21:32:46.731 00.001 14964 UpdateGuideState(): m_state=6
21:32:46.733 00.002 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
21:32:46.734 00.001 14964 Star::Find returns 1 (0), X=809.01, Y=384.80, Mass=117208, SNR=204.4, Peak=9329 HFD=3.5
21:32:46.736 00.002 14964 MultiStar: [#1 0.75,-0.02,0.68,U] [#2 0.92,-0.11,0.00,M8] 
21:32:46.738 00.002 14964 refined, 1 included, MultiStar: {1.02, 0.20}, one-star: {1.19, 0.35}
21:32:46.739 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.67) = xAngle (1.86 = 1.86)
21:32:46.741 00.002 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.99 = -1.29)
21:32:46.743 00.002 14964 CameraToMount -- cameraX=1.02 cameraY=0.20 hyp=1.04 cameraTheta=0.19 mountX=-0.30 mountY=-0.99, mountTheta=-1.86
21:32:46.745 00.002 14964 SchedulePrimaryMove(1136A648, x=1.02, y=0.20, opts=13)
21:32:46.747 00.002 14964 Enqueuing Move request for scope (1.02, 0.20)
21:32:46.748 00.001 12044 Worker thread wakes up
21:32:46.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.20) opts 0xd
21:32:46.748 00.000 12044 Handling offset move in thread for scope, endpoint = (1.02, 0.20)
21:32:46.748 00.000 12044 Moving (1.02, 0.20) raw xDistance=-0.30 yDistance=-0.99
21:32:46.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.06
21:32:46.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:46.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.99
21:32:46.748 00.000 12044 MoveAxis(E, 0, ABG)
21:32:46.748 00.000 12044 Move returns status 0, amount 0
21:32:46.748 00.000 12044 MoveAxis(N, 0, ABG)
21:32:46.748 00.000 12044 Move returns status 0, amount 0
21:32:46.748 00.000 12044 move complete, result=0
21:32:46.748 00.000 12044 worker thread done servicing request
21:32:46.761 00.013 14964 UpdateImageDisplay: Size=(968,608) min=328, max=9329, med=625, FiltMin=532, FiltMax=6635, Gamma=0.810
21:32:46.772 00.011 14964 UpdateGuideState exits: m=117208 SNR=204.4
21:32:46.776 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:46.777 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:46.778 00.001 14964 Enqueuing Expose request
21:32:46.778 00.000 12044 Worker thread wakes up
21:32:46.778 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:46.778 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -1.0 px 0 ms NORTH
21:32:46.780 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:49.887 03.107 12044 Exposure complete
21:32:49.924 00.037 12044 worker thread done servicing request
21:32:49.924 00.000 14964 OnExposeComplete: enter
21:32:49.925 00.001 14964 UpdateGuideState(): m_state=6
21:32:49.925 00.000 14964 Star::Find(35, 809, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
21:32:49.926 00.001 14964 Star::Find returns 1 (0), X=808.75, Y=385.01, Mass=115897, SNR=204.8, Peak=8789 HFD=3.9
21:32:49.927 00.001 14964 MultiStar: [#1 0.61,0.28,0.65,U] [#2 0.69,0.25,0.36,U] 
21:32:49.927 00.000 14964 refined, 2 included, MultiStar: {0.79, 0.41}, one-star: {0.94, 0.55}
21:32:49.928 00.001 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.67) = xAngle (2.15 = 2.15)
21:32:49.929 00.001 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.28 = -1.00)
21:32:49.929 00.000 14964 CameraToMount -- cameraX=0.79 cameraY=0.41 hyp=0.89 cameraTheta=0.48 mountX=-0.49 mountY=-0.75, mountTheta=-2.15
21:32:49.930 00.001 14964 SchedulePrimaryMove(1136A648, x=0.79, y=0.41, opts=13)
21:32:49.931 00.001 14964 Enqueuing Move request for scope (0.79, 0.41)
21:32:49.932 00.001 12044 Worker thread wakes up
21:32:49.933 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.41) opts 0xd
21:32:49.933 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, 0.41)
21:32:49.933 00.000 12044 Moving (0.79, 0.41) raw xDistance=-0.49 yDistance=-0.75
21:32:49.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.49, slope = 0.01
21:32:49.934 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:49.934 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
21:32:49.934 00.000 12044 MoveAxis(E, 0, ABG)
21:32:49.934 00.000 12044 Move returns status 0, amount 0
21:32:49.934 00.000 12044 MoveAxis(N, 0, ABG)
21:32:49.934 00.000 12044 Move returns status 0, amount 0
21:32:49.934 00.000 12044 move complete, result=0
21:32:49.934 00.000 12044 worker thread done servicing request
21:32:49.942 00.008 14964 UpdateImageDisplay: Size=(968,608) min=248, max=8789, med=623, FiltMin=532, FiltMax=5941, Gamma=0.810
21:32:49.948 00.006 14964 UpdateGuideState exits: m=115897 SNR=204.8
21:32:49.948 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:49.949 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:49.949 00.000 14964 Enqueuing Expose request
21:32:49.950 00.001 14964 GuideStep: -0.5 px 0 ms EAST, -0.7 px 0 ms NORTH
21:32:49.950 00.000 12044 Worker thread wakes up
21:32:49.950 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:49.950 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:53.052 03.102 12044 Exposure complete
21:32:53.082 00.030 12044 worker thread done servicing request
21:32:53.082 00.000 14964 OnExposeComplete: enter
21:32:53.082 00.000 14964 UpdateGuideState(): m_state=6
21:32:53.083 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
21:32:53.083 00.000 14964 Star::Find returns 1 (0), X=808.79, Y=385.02, Mass=116393, SNR=198.9, Peak=7797 HFD=4.0
21:32:53.085 00.002 14964 MultiStar: [#1 0.50,0.45,0.68,U] [#2 0.66,0.33,0.36,U] 
21:32:53.087 00.002 14964 refined, 2 included, MultiStar: {0.76, 0.48}, one-star: {0.98, 0.56}
21:32:53.087 00.000 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.67) = xAngle (2.23 = 2.23)
21:32:53.087 00.000 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.37 = -0.92)
21:32:53.088 00.001 14964 CameraToMount -- cameraX=0.76 cameraY=0.48 hyp=0.90 cameraTheta=0.57 mountX=-0.56 mountY=-0.72, mountTheta=-2.23
21:32:53.092 00.004 14964 SchedulePrimaryMove(1136A648, x=0.76, y=0.48, opts=13)
21:32:53.093 00.001 14964 Enqueuing Move request for scope (0.76, 0.48)
21:32:53.095 00.002 12044 Worker thread wakes up
21:32:53.095 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.48) opts 0xd
21:32:53.095 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, 0.48)
21:32:53.095 00.000 12044 Moving (0.76, 0.48) raw xDistance=-0.56 yDistance=-0.72
21:32:53.095 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.56, slope = -0.02
21:32:53.095 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:53.095 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
21:32:53.095 00.000 12044 MoveAxis(E, 15, ABG)
21:32:53.095 00.000 12044 Guiding  Dir = 2, Dur = 15
21:32:53.110 00.015 14964 UpdateImageDisplay: Size=(968,608) min=203, max=7797, med=624, FiltMin=538, FiltMax=5675, Gamma=0.810
21:32:53.117 00.007 14964 UpdateGuideState exits: m=116393 SNR=198.9
21:32:53.117 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.118 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:53.119 00.001 14964 Enqueuing Expose request
21:32:53.121 00.002 12044 IsSlewing returns 0
21:32:53.141 00.020 12044 IsGuiding returns 0
21:32:53.173 00.032 12044 IsGuiding returns 1
21:32:53.173 00.000 12044 scope still moving after pulse duration time elapsed
21:32:53.232 00.059 12044 IsSlewing returns 0
21:32:53.260 00.028 12044 IsGuiding returns 0
21:32:53.260 00.000 12044 scope move finished after 15 + 104 ms
21:32:53.260 00.000 12044 Move returns status 0, amount 15
21:32:53.260 00.000 12044 MoveAxis(N, 0, ABG)
21:32:53.260 00.000 12044 Move returns status 0, amount 0
21:32:53.260 00.000 12044 move complete, result=0
21:32:53.260 00.000 12044 worker thread done servicing request
21:32:53.260 00.000 12044 Worker thread wakes up
21:32:53.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:53.261 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:53.261 00.000 14964 GuideStep: -0.6 px 15 ms EAST, -0.7 px 0 ms NORTH
21:32:56.366 03.105 12044 Exposure complete
21:32:56.398 00.032 12044 worker thread done servicing request
21:32:56.398 00.000 14964 OnExposeComplete: enter
21:32:56.400 00.002 14964 UpdateGuideState(): m_state=6
21:32:56.402 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
21:32:56.403 00.001 14964 Star::Find returns 1 (0), X=808.82, Y=383.92, Mass=117272, SNR=199.8, Peak=7850 HFD=4.0
21:32:56.404 00.001 14964 MultiStar: [#1 0.83,-0.96,0.00,M5] [#2 0.67,-0.83,0.00,M7] 
21:32:56.406 00.002 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.67) = xAngle (1.18 = 1.18)
21:32:56.407 00.001 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.31 = -1.97)
21:32:56.408 00.001 14964 CameraToMount -- cameraX=1.01 cameraY=-0.54 hyp=1.14 cameraTheta=-0.49 mountX=0.44 mountY=-1.05, mountTheta=-1.18
21:32:56.411 00.003 14964 SchedulePrimaryMove(1136A648, x=1.01, y=-0.54, opts=13)
21:32:56.412 00.001 14964 Enqueuing Move request for scope (1.01, -0.54)
21:32:56.414 00.002 12044 Worker thread wakes up
21:32:56.414 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.54) opts 0xd
21:32:56.414 00.000 12044 Handling offset move in thread for scope, endpoint = (1.01, -0.54)
21:32:56.414 00.000 12044 Moving (1.01, -0.54) raw xDistance=0.44 yDistance=-1.05
21:32:56.414 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.44, slope = 0.00
21:32:56.414 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:56.414 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.05
21:32:56.414 00.000 12044 MoveAxis(W, 2, ABG)
21:32:56.414 00.000 12044 Guiding  Dir = 3, Dur = 2
21:32:56.427 00.013 14964 UpdateImageDisplay: Size=(968,608) min=79, max=7850, med=624, FiltMin=538, FiltMax=5961, Gamma=0.810
21:32:56.435 00.008 12044 IsSlewing returns 0
21:32:56.435 00.000 12044 IsGuiding returns 0
21:32:56.437 00.002 14964 UpdateGuideState exits: m=117272 SNR=199.8
21:32:56.437 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:56.439 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:56.440 00.001 14964 Enqueuing Expose request
21:32:56.468 00.028 12044 IsGuiding returns 1
21:32:56.468 00.000 12044 scope still moving after pulse duration time elapsed
21:32:56.529 00.061 12044 IsSlewing returns 0
21:32:56.533 00.004 12044 IsGuiding returns 0
21:32:56.533 00.000 12044 scope move finished after 2 + 96 ms
21:32:56.533 00.000 12044 Move returns status 0, amount 2
21:32:56.534 00.001 12044 MoveAxis(N, 0, ABG)
21:32:56.534 00.000 12044 Move returns status 0, amount 0
21:32:56.534 00.000 12044 move complete, result=0
21:32:56.535 00.001 12044 worker thread done servicing request
21:32:56.535 00.000 12044 Worker thread wakes up
21:32:56.535 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:32:56.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:32:56.535 00.000 14964 GuideStep: 0.4 px 2 ms WEST, -1.1 px 0 ms NORTH
21:32:59.647 03.112 12044 Exposure complete
21:32:59.669 00.022 12044 worker thread done servicing request
21:32:59.669 00.000 14964 OnExposeComplete: enter
21:32:59.670 00.001 14964 UpdateGuideState(): m_state=6
21:32:59.670 00.000 14964 Star::Find(35, 808, 383, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
21:32:59.671 00.001 14964 Star::Find returns 1 (0), X=808.82, Y=384.29, Mass=117464, SNR=203.3, Peak=6526 HFD=4.2
21:32:59.673 00.002 14964 MultiStar: [#1 0.77,-0.49,0.00,M6] [#2 0.78,-0.41,0.00,M8] 
21:32:59.674 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.67) = xAngle (1.51 = 1.51)
21:32:59.675 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.64 = -1.64)
21:32:59.675 00.000 14964 CameraToMount -- cameraX=1.00 cameraY=-0.16 hyp=1.02 cameraTheta=-0.16 mountX=0.07 mountY=-1.01, mountTheta=-1.51
21:32:59.678 00.003 14964 SchedulePrimaryMove(1136A648, x=1.00, y=-0.16, opts=13)
21:32:59.679 00.001 14964 Enqueuing Move request for scope (1.00, -0.16)
21:32:59.679 00.000 12044 Worker thread wakes up
21:32:59.680 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.16) opts 0xd
21:32:59.680 00.000 12044 Handling offset move in thread for scope, endpoint = (1.00, -0.16)
21:32:59.680 00.000 12044 Moving (1.00, -0.16) raw xDistance=0.07 yDistance=-1.01
21:32:59.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
21:32:59.680 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=2.74 newest=-2.78
21:32:59.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
21:32:59.680 00.000 12044 MoveAxis(E, 0, ABG)
21:32:59.680 00.000 12044 Move returns status 0, amount 0
21:32:59.680 00.000 12044 BLC: Oldest BLC event removed
21:32:59.680 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 314 applied
21:32:59.680 00.000 12044 MoveAxis(N, 409, ABG)
21:32:59.680 00.000 12044 Guiding  Dir = 0, Dur = 409
21:32:59.691 00.011 14964 UpdateImageDisplay: Size=(968,608) min=6, max=6526, med=625, FiltMin=541, FiltMax=5329, Gamma=0.810
21:32:59.697 00.006 14964 UpdateGuideState exits: m=117464 SNR=203.3
21:32:59.697 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:59.698 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:32:59.699 00.001 14964 Enqueuing Expose request
21:32:59.717 00.018 12044 IsSlewing returns 0
21:32:59.717 00.000 12044 IsGuiding returns 0
21:32:59.750 00.033 12044 PulseGuide returned control before completion, sleep 388
21:33:00.149 00.399 12044 IsGuiding returns 1
21:33:00.149 00.000 12044 scope still moving after pulse duration time elapsed
21:33:00.200 00.051 12044 IsSlewing returns 0
21:33:00.200 00.000 12044 IsGuiding returns 0
21:33:00.201 00.001 12044 scope move finished after 409 + 74 ms
21:33:00.201 00.000 12044 Move returns status 0, amount 409
21:33:00.201 00.000 12044 move complete, result=0
21:33:00.201 00.000 12044 worker thread done servicing request
21:33:00.201 00.000 12044 Worker thread wakes up
21:33:00.201 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -1.0 px 409 ms NORTH
21:33:00.202 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:00.202 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,349,71,71)
21:33:02.093 01.891 14964 evsrv: cli 01AB2670 connect
21:33:02.094 00.001 14964 case statement mapped state 6 to 3
21:33:02.095 00.001 14964 case statement mapped state 6 to 3
21:33:02.096 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"e6343837-fdfb-404a-a998-9c057d244830"}
21:33:02.097 00.001 14964 case statement mapped state 6 to 3
21:33:02.097 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6343837-fdfb-404a-a998-9c057d244830"}
21:33:02.099 00.002 14964 evsrv: cli 01AB2670 disconnect
21:33:02.100 00.001 14964 evsrv: cli 01AB28F0 connect
21:33:02.100 00.000 14964 case statement mapped state 6 to 3
21:33:02.102 00.002 14964 case statement mapped state 6 to 3
21:33:02.104 00.002 14964 evsrv: cli 01AB28F0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"5325bce8-71f0-4365-8a34-07f5eaadb743"}
21:33:02.105 00.001 14964 PhdController::Dither begins
21:33:02.105 00.000 14964 dither: size=2.00, dRA=-1.30 dDec=1.44
21:33:02.106 00.001 14964 MountToCamera -- mountTheta (-2.31) + m_xAngle (-1.67) = xAngle (-3.98 = 2.31)
21:33:02.107 00.001 14964 MountToCamera -- mountX=-1.30 mountY=1.44 hyp=1.94 mountTheta=-2.31 cameraX=-1.30, cameraY=1.44 cameraTheta=2.31
21:33:02.108 00.001 14964 setting lock position to (806.51, 385.89)
21:33:02.109 00.001 14964 Mount: notify guiding dithered (-1.3, 1.4)
21:33:02.109 00.000 14964 MultiStar: stabilizing after lock position change
21:33:02.111 00.002 14964 Status Line: Dither by -1.30,1.44
21:33:02.115 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:33:02.116 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:33:02.118 00.002 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":0,"id":"5325bce8-71f0-4365-8a34-07f5eaadb743"}
21:33:02.119 00.001 14964 evsrv: cli 01AB28F0 disconnect
21:33:03.331 01.212 12044 Exposure complete
21:33:03.367 00.036 12044 worker thread done servicing request
21:33:03.368 00.001 14964 OnExposeComplete: enter
21:33:03.370 00.002 14964 UpdateGuideState(): m_state=6
21:33:03.371 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
21:33:03.372 00.001 14964 Star::Find returns 1 (0), X=808.33, Y=384.96, Mass=115775, SNR=200.5, Peak=7489 HFD=3.9
21:33:03.372 00.000 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.67) = xAngle (1.20 = 1.20)
21:33:03.375 00.003 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.33 = -1.95)
21:33:03.378 00.003 14964 CameraToMount -- cameraX=1.82 cameraY=-0.93 hyp=2.04 cameraTheta=-0.47 mountX=0.75 mountY=-1.90, mountTheta=-1.20
21:33:03.381 00.003 14964 dither recenter: remaining=(1.3,-1.4) step=(1.3,-1.4)
21:33:03.383 00.002 14964 MountToCamera -- mountTheta (0.83) + m_xAngle (-1.67) = xAngle (-0.83 = -0.83)
21:33:03.384 00.001 14964 MountToCamera -- mountX=1.30 mountY=-1.44 hyp=1.94 mountTheta=0.83 cameraX=1.30, cameraY=-1.44 cameraTheta=-0.83
21:33:03.385 00.001 14964 SchedulePrimaryMove(1136A648, x=1.30, y=-1.44, opts=4)
21:33:03.387 00.002 14964 Enqueuing Move request for scope (1.30, -1.44)
21:33:03.389 00.002 14964 Mount: notify direct move 1.30,-1.44
21:33:03.390 00.001 12044 Worker thread wakes up
21:33:03.390 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.30, -1.44) opts 0x4
21:33:03.390 00.000 12044 Handling offset move in thread for scope, endpoint = (1.30, -1.44)
21:33:03.390 00.000 12044 Moving (1.30, -1.44) raw xDistance=1.30 yDistance=-1.44
21:33:03.390 00.000 12044 BLC: window closed
21:33:03.390 00.000 12044 MoveAxis(W, 140, B)
21:33:03.390 00.000 12044 Guiding  Dir = 3, Dur = 140
21:33:03.402 00.012 14964 UpdateImageDisplay: Size=(968,608) min=110, max=7489, med=624, FiltMin=539, FiltMax=6126, Gamma=0.810
21:33:03.411 00.009 14964 UpdateGuideState exits: m=115775 SNR=200.5
21:33:03.413 00.002 14964 PhdController: settling, locked = 1, distance = 2.67 (2.00) aobump = 0 frame = 1 / 99999
21:33:03.414 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560383.414,"Host":"NUCBOX","Inst":1,"Distance":2.67,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:33:03.416 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:03.417 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:03.419 00.002 14964 Enqueuing Expose request
21:33:03.421 00.002 12044 IsSlewing returns 0
21:33:03.421 00.000 12044 IsGuiding returns 0
21:33:03.454 00.033 12044 PulseGuide returned control before completion, sleep 119
21:33:03.585 00.131 12044 IsGuiding returns 1
21:33:03.586 00.001 12044 scope still moving after pulse duration time elapsed
21:33:03.639 00.053 12044 IsSlewing returns 0
21:33:03.640 00.001 12044 IsGuiding returns 0
21:33:03.640 00.000 12044 scope move finished after 140 + 78 ms
21:33:03.640 00.000 12044 Move returns status 0, amount 140
21:33:03.640 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:33:03.640 00.000 12044 MoveAxis(N, 135, B)
21:33:03.640 00.000 12044 Guiding  Dir = 0, Dur = 135
21:33:03.669 00.029 12044 IsSlewing returns 0
21:33:03.669 00.000 12044 IsGuiding returns 0
21:33:03.701 00.032 12044 PulseGuide returned control before completion, sleep 115
21:33:03.821 00.120 12044 IsGuiding returns 1
21:33:03.821 00.000 12044 scope still moving after pulse duration time elapsed
21:33:03.872 00.051 12044 IsSlewing returns 0
21:33:03.872 00.000 12044 IsGuiding returns 0
21:33:03.872 00.000 12044 scope move finished after 135 + 67 ms
21:33:03.872 00.000 12044 Move returns status 0, amount 135
21:33:03.872 00.000 12044 move complete, result=0
21:33:03.872 00.000 12044 worker thread done servicing request
21:33:03.872 00.000 12044 Worker thread wakes up
21:33:03.872 00.000 14964 GuideStep: 1.3 px 140 ms WEST, -1.4 px 135 ms NORTH
21:33:03.873 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:03.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:06.980 03.107 12044 Exposure complete
21:33:07.004 00.024 12044 worker thread done servicing request
21:33:07.004 00.000 14964 OnExposeComplete: enter
21:33:07.004 00.000 14964 UpdateGuideState(): m_state=6
21:33:07.005 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
21:33:07.006 00.001 14964 Star::Find returns 1 (0), X=807.50, Y=385.83, Mass=115234, SNR=190.0, Peak=6443 HFD=3.8
21:33:07.006 00.000 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.67) = xAngle (1.61 = 1.61)
21:33:07.007 00.001 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.75 = -1.54)
21:33:07.007 00.000 14964 CameraToMount -- cameraX=0.99 cameraY=-0.06 hyp=0.99 cameraTheta=-0.06 mountX=-0.04 mountY=-0.99, mountTheta=-1.61
21:33:07.008 00.001 14964 SchedulePrimaryMove(1136A648, x=0.99, y=-0.06, opts=13)
21:33:07.009 00.001 14964 Enqueuing Move request for scope (0.99, -0.06)
21:33:07.009 00.000 12044 Worker thread wakes up
21:33:07.010 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.06) opts 0xd
21:33:07.010 00.000 12044 Handling offset move in thread for scope, endpoint = (0.99, -0.06)
21:33:07.010 00.000 12044 Moving (0.99, -0.06) raw xDistance=-0.04 yDistance=-0.99
21:33:07.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
21:33:07.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:07.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.99
21:33:07.010 00.000 12044 MoveAxis(E, 0, ABG)
21:33:07.010 00.000 12044 Move returns status 0, amount 0
21:33:07.010 00.000 12044 MoveAxis(N, 0, ABG)
21:33:07.010 00.000 12044 Move returns status 0, amount 0
21:33:07.010 00.000 12044 move complete, result=0
21:33:07.010 00.000 12044 worker thread done servicing request
21:33:07.018 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6443, med=624, FiltMin=537, FiltMax=5044, Gamma=0.810
21:33:07.027 00.009 14964 UpdateGuideState exits: m=115234 SNR=190.0
21:33:07.027 00.000 14964 PhdController: settling, locked = 1, distance = 0.99 (2.00) aobump = 0 frame = 2 / 99999
21:33:07.028 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560387.028,"Host":"NUCBOX","Inst":1,"Distance":0.99,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:33:07.028 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:07.029 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:07.029 00.000 14964 Enqueuing Expose request
21:33:07.030 00.001 12044 Worker thread wakes up
21:33:07.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:07.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:07.030 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -1.0 px 0 ms NORTH
21:33:10.136 03.106 12044 Exposure complete
21:33:10.173 00.037 14964 OnExposeComplete: enter
21:33:10.175 00.002 14964 UpdateGuideState(): m_state=6
21:33:10.177 00.002 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
21:33:10.178 00.001 14964 Star::Find returns 1 (0), X=807.08, Y=385.37, Mass=116526, SNR=203.0, Peak=7359 HFD=3.9
21:33:10.179 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.67) = xAngle (0.92 = 0.92)
21:33:10.180 00.001 12044 worker thread done servicing request
21:33:10.180 00.000 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.06 = -2.22)
21:33:10.181 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=-0.52 hyp=0.77 cameraTheta=-0.74 mountX=0.47 mountY=-0.61, mountTheta=-0.92
21:33:10.183 00.002 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.52, opts=13)
21:33:10.183 00.000 14964 Enqueuing Move request for scope (0.57, -0.52)
21:33:10.184 00.001 12044 Worker thread wakes up
21:33:10.184 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.52) opts 0xd
21:33:10.184 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.52)
21:33:10.184 00.000 12044 Moving (0.57, -0.52) raw xDistance=0.47 yDistance=-0.61
21:33:10.184 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.47, slope = 0.00
21:33:10.184 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:10.184 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
21:33:10.184 00.000 12044 MoveAxis(W, 33, ABG)
21:33:10.184 00.000 12044 Guiding  Dir = 3, Dur = 33
21:33:10.192 00.008 14964 UpdateImageDisplay: Size=(968,608) min=310, max=7359, med=624, FiltMin=541, FiltMax=5773, Gamma=0.810
21:33:10.198 00.006 14964 UpdateGuideState exits: m=116526 SNR=203.0
21:33:10.198 00.000 14964 PhdController: settling, locked = 1, distance = 0.93 (2.00) aobump = 0 frame = 3 / 99999
21:33:10.199 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560390.199,"Host":"NUCBOX","Inst":1,"Distance":0.93,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
21:33:10.200 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.200 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:10.200 00.000 14964 Enqueuing Expose request
21:33:10.217 00.017 12044 IsSlewing returns 0
21:33:10.217 00.000 12044 IsGuiding returns 0
21:33:10.249 00.032 12044 PulseGuide returned control before completion, sleep 11
21:33:10.272 00.023 12044 IsGuiding returns 1
21:33:10.272 00.000 12044 scope still moving after pulse duration time elapsed
21:33:10.356 00.084 12044 IsSlewing returns 0
21:33:10.357 00.001 12044 IsGuiding returns 0
21:33:10.357 00.000 12044 scope move finished after 33 + 106 ms
21:33:10.357 00.000 12044 Move returns status 0, amount 33
21:33:10.357 00.000 12044 MoveAxis(N, 0, ABG)
21:33:10.357 00.000 12044 Move returns status 0, amount 0
21:33:10.357 00.000 12044 move complete, result=0
21:33:10.357 00.000 12044 worker thread done servicing request
21:33:10.357 00.000 12044 Worker thread wakes up
21:33:10.357 00.000 14964 GuideStep: 0.5 px 33 ms WEST, -0.6 px 0 ms NORTH
21:33:10.358 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:10.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:13.454 03.096 12044 Exposure complete
21:33:13.477 00.023 12044 worker thread done servicing request
21:33:13.477 00.000 14964 OnExposeComplete: enter
21:33:13.478 00.001 14964 UpdateGuideState(): m_state=6
21:33:13.478 00.000 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
21:33:13.479 00.001 14964 Star::Find returns 1 (0), X=806.68, Y=386.13, Mass=115885, SNR=201.2, Peak=9247 HFD=3.5
21:33:13.480 00.001 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.67) = xAngle (2.61 = 2.61)
21:33:13.480 00.000 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.74 = -0.54)
21:33:13.481 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.94 mountX=-0.25 mountY=-0.15, mountTheta=-2.60
21:33:13.483 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.24, opts=13)
21:33:13.483 00.000 14964 Enqueuing Move request for scope (0.17, 0.24)
21:33:13.484 00.001 12044 Worker thread wakes up
21:33:13.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
21:33:13.484 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
21:33:13.484 00.000 12044 Moving (0.17, 0.24) raw xDistance=-0.25 yDistance=-0.15
21:33:13.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
21:33:13.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:13.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:33:13.484 00.000 12044 MoveAxis(E, 0, ABG)
21:33:13.484 00.000 12044 Move returns status 0, amount 0
21:33:13.484 00.000 12044 MoveAxis(N, 0, ABG)
21:33:13.484 00.000 12044 Move returns status 0, amount 0
21:33:13.484 00.000 12044 move complete, result=0
21:33:13.484 00.000 12044 worker thread done servicing request
21:33:13.492 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9247, med=623, FiltMin=533, FiltMax=6355, Gamma=0.810
21:33:13.497 00.005 14964 UpdateGuideState exits: m=115885 SNR=201.2
21:33:13.497 00.000 14964 PhdController: settling, locked = 1, distance = 0.74 (2.00) aobump = 0 frame = 4 / 99999
21:33:13.498 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560393.498,"Host":"NUCBOX","Inst":1,"Distance":0.74,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
21:33:13.499 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.499 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:13.500 00.001 14964 Enqueuing Expose request
21:33:13.500 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:13.501 00.001 12044 Worker thread wakes up
21:33:13.501 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:13.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:16.610 03.109 12044 Exposure complete
21:33:16.647 00.037 12044 worker thread done servicing request
21:33:16.647 00.000 14964 OnExposeComplete: enter
21:33:16.648 00.001 14964 UpdateGuideState(): m_state=6
21:33:16.650 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
21:33:16.651 00.001 14964 Star::Find returns 1 (0), X=806.99, Y=385.74, Mass=115374, SNR=199.8, Peak=8415 HFD=3.8
21:33:16.653 00.002 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.36 = 1.36)
21:33:16.654 00.001 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.78)
21:33:16.655 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-0.30 mountX=0.10 mountY=-0.49, mountTheta=-1.36
21:33:16.658 00.003 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.15, opts=13)
21:33:16.658 00.000 14964 Enqueuing Move request for scope (0.48, -0.15)
21:33:16.659 00.001 12044 Worker thread wakes up
21:33:16.659 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.15) opts 0xd
21:33:16.659 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.15)
21:33:16.659 00.000 12044 Moving (0.48, -0.15) raw xDistance=0.10 yDistance=-0.49
21:33:16.659 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
21:33:16.659 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.26
21:33:16.660 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:33:16.660 00.000 12044 MoveAxis(E, 0, ABG)
21:33:16.660 00.000 12044 Move returns status 0, amount 0
21:33:16.660 00.000 12044 MoveAxis(N, 46, ABG)
21:33:16.660 00.000 12044 Guiding  Dir = 0, Dur = 46
21:33:16.673 00.013 14964 UpdateImageDisplay: Size=(968,608) min=126, max=8415, med=624, FiltMin=540, FiltMax=6494, Gamma=0.810
21:33:16.684 00.011 14964 UpdateGuideState exits: m=115374 SNR=199.8
21:33:16.686 00.002 14964 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 5 / 99999
21:33:16.687 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560396.687,"Host":"NUCBOX","Inst":1,"Distance":0.67,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
21:33:16.687 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.688 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:16.689 00.001 14964 Enqueuing Expose request
21:33:16.719 00.030 12044 IsSlewing returns 0
21:33:16.720 00.001 12044 IsGuiding returns 0
21:33:16.752 00.032 12044 PulseGuide returned control before completion, sleep 25
21:33:16.796 00.044 12044 IsGuiding returns 1
21:33:16.796 00.000 12044 scope still moving after pulse duration time elapsed
21:33:16.857 00.061 12044 IsSlewing returns 0
21:33:16.857 00.000 12044 IsGuiding returns 0
21:33:16.857 00.000 12044 scope move finished after 46 + 90 ms
21:33:16.857 00.000 12044 Move returns status 0, amount 46
21:33:16.857 00.000 12044 move complete, result=0
21:33:16.858 00.001 12044 worker thread done servicing request
21:33:16.858 00.000 12044 Worker thread wakes up
21:33:16.858 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 46 ms NORTH
21:33:16.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:16.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:19.987 03.129 12044 Exposure complete
21:33:20.021 00.034 12044 worker thread done servicing request
21:33:20.022 00.001 14964 OnExposeComplete: enter
21:33:20.023 00.001 14964 UpdateGuideState(): m_state=6
21:33:20.025 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
21:33:20.026 00.001 14964 Star::Find returns 1 (0), X=806.56, Y=385.97, Mass=117241, SNR=202.7, Peak=8671 HFD=3.6
21:33:20.028 00.002 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.66 = 2.66)
21:33:20.029 00.001 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.48)
21:33:20.031 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.00 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
21:33:20.033 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.08, opts=13)
21:33:20.034 00.001 14964 Enqueuing Move request for scope (0.05, 0.08)
21:33:20.036 00.002 12044 Worker thread wakes up
21:33:20.036 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
21:33:20.036 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
21:33:20.036 00.000 12044 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.04
21:33:20.036 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.15, using input
21:33:20.036 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
21:33:20.036 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:20.036 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:33:20.036 00.000 12044 MoveAxis(E, 0, ABG)
21:33:20.036 00.000 12044 Move returns status 0, amount 0
21:33:20.036 00.000 12044 MoveAxis(N, 0, ABG)
21:33:20.036 00.000 12044 Move returns status 0, amount 0
21:33:20.036 00.000 12044 move complete, result=0
21:33:20.037 00.001 12044 worker thread done servicing request
21:33:20.051 00.014 14964 UpdateImageDisplay: Size=(968,608) min=36, max=8671, med=623, FiltMin=539, FiltMax=6889, Gamma=0.810
21:33:20.062 00.011 14964 UpdateGuideState exits: m=117241 SNR=202.7
21:33:20.064 00.002 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 6 / 99999
21:33:20.066 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778560400.066,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":13.0,"SettleTime":15.0,"StarLocked":true}
21:33:20.067 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.068 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:20.068 00.000 14964 Enqueuing Expose request
21:33:20.069 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:33:20.069 00.000 12044 Worker thread wakes up
21:33:20.069 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:20.069 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:23.175 03.106 12044 Exposure complete
21:33:23.198 00.023 12044 worker thread done servicing request
21:33:23.198 00.000 14964 OnExposeComplete: enter
21:33:23.199 00.001 14964 UpdateGuideState(): m_state=6
21:33:23.199 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
21:33:23.200 00.001 14964 Star::Find returns 1 (0), X=806.68, Y=385.80, Mass=114875, SNR=196.5, Peak=9051 HFD=3.5
21:33:23.200 00.000 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:33:23.201 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.30 = -1.98)
21:33:23.201 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=0.08 mountY=-0.18, mountTheta=-1.16
21:33:23.202 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.10, opts=13)
21:33:23.203 00.001 14964 Enqueuing Move request for scope (0.17, -0.10)
21:33:23.204 00.001 12044 Worker thread wakes up
21:33:23.204 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
21:33:23.204 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
21:33:23.204 00.000 12044 Moving (0.17, -0.10) raw xDistance=0.08 yDistance=-0.18
21:33:23.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
21:33:23.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:23.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:33:23.204 00.000 12044 MoveAxis(E, 0, ABG)
21:33:23.204 00.000 12044 Move returns status 0, amount 0
21:33:23.204 00.000 12044 MoveAxis(N, 0, ABG)
21:33:23.204 00.000 12044 Move returns status 0, amount 0
21:33:23.204 00.000 12044 move complete, result=0
21:33:23.204 00.000 12044 worker thread done servicing request
21:33:23.212 00.008 14964 UpdateImageDisplay: Size=(968,608) min=115, max=9051, med=624, FiltMin=535, FiltMax=6351, Gamma=0.810
21:33:23.217 00.005 14964 UpdateGuideState exits: m=114875 SNR=196.5
21:33:23.217 00.000 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 7 / 99999
21:33:23.218 00.001 14964 PhdController: newstate STATE_FINISH
21:33:23.218 00.000 14964 PhdController complete: success
21:33:23.219 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778560403.219,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:33:23.220 00.001 14964 Mount: notify guiding dither settle done success=1
21:33:23.220 00.000 14964 PhdController: newstate STATE_IDLE
21:33:23.221 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:23.222 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:23.222 00.000 14964 Enqueuing Expose request
21:33:23.223 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:23.223 00.000 12044 Worker thread wakes up
21:33:23.223 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:23.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:26.332 03.109 12044 Exposure complete
21:33:26.381 00.049 12044 worker thread done servicing request
21:33:26.382 00.001 14964 OnExposeComplete: enter
21:33:26.387 00.005 14964 UpdateGuideState(): m_state=6
21:33:26.391 00.004 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
21:33:26.394 00.003 14964 Star::Find returns 1 (0), X=807.14, Y=385.83, Mass=114372, SNR=207.7, Peak=8771 HFD=3.4
21:33:26.396 00.002 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.67) = xAngle (1.57 = 1.57)
21:33:26.397 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.71 = -1.57)
21:33:26.398 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=-0.06 hyp=0.64 cameraTheta=-0.09 mountX=-0.00 mountY=-0.64, mountTheta=-1.57
21:33:26.400 00.002 14964 SchedulePrimaryMove(1136A648, x=0.63, y=-0.06, opts=13)
21:33:26.402 00.002 14964 Enqueuing Move request for scope (0.63, -0.06)
21:33:26.404 00.002 12044 Worker thread wakes up
21:33:26.404 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.06) opts 0xd
21:33:26.404 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, -0.06)
21:33:26.404 00.000 12044 Moving (0.63, -0.06) raw xDistance=-0.00 yDistance=-0.64
21:33:26.404 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.08, using input
21:33:26.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
21:33:26.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:33:26.404 00.000 12044 MoveAxis(E, 0, ABG)
21:33:26.404 00.000 12044 Move returns status 0, amount 0
21:33:26.404 00.000 12044 MoveAxis(N, 60, ABG)
21:33:26.404 00.000 12044 Guiding  Dir = 0, Dur = 60
21:33:26.417 00.013 14964 UpdateImageDisplay: Size=(968,608) min=151, max=8771, med=625, FiltMin=543, FiltMax=6750, Gamma=0.810
21:33:26.431 00.014 14964 UpdateGuideState exits: m=114372 SNR=207.7
21:33:26.432 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:26.434 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:26.435 00.001 14964 Enqueuing Expose request
21:33:26.455 00.020 12044 IsSlewing returns 0
21:33:26.456 00.001 12044 IsGuiding returns 0
21:33:26.489 00.033 12044 PulseGuide returned control before completion, sleep 38
21:33:26.539 00.050 12044 IsGuiding returns 1
21:33:26.539 00.000 12044 scope still moving after pulse duration time elapsed
21:33:26.593 00.054 12044 IsSlewing returns 0
21:33:26.595 00.002 12044 IsGuiding returns 0
21:33:26.595 00.000 12044 scope move finished after 60 + 78 ms
21:33:26.595 00.000 12044 Move returns status 0, amount 60
21:33:26.595 00.000 12044 move complete, result=0
21:33:26.595 00.000 12044 worker thread done servicing request
21:33:26.595 00.000 12044 Worker thread wakes up
21:33:26.595 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 60 ms NORTH
21:33:26.596 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:26.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:29.712 03.116 12044 Exposure complete
21:33:29.739 00.027 12044 worker thread done servicing request
21:33:29.739 00.000 14964 OnExposeComplete: enter
21:33:29.741 00.002 14964 UpdateGuideState(): m_state=6
21:33:29.745 00.004 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
21:33:29.746 00.001 14964 Star::Find returns 1 (0), X=806.15, Y=385.99, Mass=117475, SNR=207.7, Peak=9445 HFD=3.7
21:33:29.747 00.001 14964 MultiStar: exiting stabilization period
21:33:29.748 00.001 14964 MultiStar: updating star positions after lock position change
21:33:29.748 00.000 14964 Star::Find(35, 265, 183, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
21:33:29.750 00.002 14964 Star::Find returns 1 (0), X=265.62, Y=183.41, Mass=63046, SNR=140.0, Peak=6007 HFD=3.1
21:33:29.751 00.001 14964 Star::Find(35, 631, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
21:33:29.753 00.002 14964 Star::Find returns 1 (0), X=631.77, Y=196.61, Mass=22674, SNR=72.4, Peak=2479 HFD=3.1
21:33:29.755 00.002 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.67) = xAngle (4.55 = -1.74)
21:33:29.756 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.68 = 1.40)
21:33:29.757 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.88 mountX=-0.06 mountY=0.37, mountTheta=1.74
21:33:29.760 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.10, opts=13)
21:33:29.762 00.002 14964 Enqueuing Move request for scope (-0.36, 0.10)
21:33:29.763 00.001 12044 Worker thread wakes up
21:33:29.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd
21:33:29.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.10)
21:33:29.763 00.000 12044 Moving (-0.36, 0.10) raw xDistance=-0.06 yDistance=0.37
21:33:29.763 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
21:33:29.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
21:33:29.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:29.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:33:29.764 00.001 12044 MoveAxis(E, 0, ABG)
21:33:29.764 00.000 12044 Move returns status 0, amount 0
21:33:29.764 00.000 12044 MoveAxis(N, 0, ABG)
21:33:29.764 00.000 12044 Move returns status 0, amount 0
21:33:29.764 00.000 12044 move complete, result=0
21:33:29.764 00.000 12044 worker thread done servicing request
21:33:29.780 00.016 14964 UpdateImageDisplay: Size=(968,608) min=66, max=9445, med=625, FiltMin=529, FiltMax=6735, Gamma=0.810
21:33:29.791 00.011 14964 UpdateGuideState exits: m=117475 SNR=207.7
21:33:29.792 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.794 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:29.794 00.000 14964 Enqueuing Expose request
21:33:29.795 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:33:29.795 00.000 12044 Worker thread wakes up
21:33:29.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:29.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:32.923 03.128 12044 Exposure complete
21:33:32.965 00.042 12044 worker thread done servicing request
21:33:32.965 00.000 14964 OnExposeComplete: enter
21:33:32.967 00.002 14964 UpdateGuideState(): m_state=6
21:33:32.969 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
21:33:32.970 00.001 14964 Star::Find returns 1 (0), X=806.02, Y=386.04, Mass=116732, SNR=198.0, Peak=9521 HFD=3.9
21:33:32.971 00.001 14964 MultiStar: [#1 0.21,-0.04,0.70,U] [#2 0.10,0.14,0.36,U] 
21:33:32.972 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.08}, one-star: {-0.49, 0.14}
21:33:32.973 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.67) = xAngle (4.31 = -1.97)
21:33:32.974 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.45 = 1.16)
21:33:32.977 00.003 14964 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=-0.07 mountY=0.16, mountTheta=1.97
21:33:32.980 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.08, opts=13)
21:33:32.982 00.002 14964 Enqueuing Move request for scope (-0.15, 0.08)
21:33:32.984 00.002 12044 Worker thread wakes up
21:33:32.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
21:33:32.984 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
21:33:32.984 00.000 12044 Moving (-0.15, 0.08) raw xDistance=-0.07 yDistance=0.16
21:33:32.984 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.12, using input
21:33:32.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
21:33:32.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:32.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:33:32.984 00.000 12044 MoveAxis(E, 0, ABG)
21:33:32.984 00.000 12044 Move returns status 0, amount 0
21:33:32.984 00.000 12044 MoveAxis(N, 0, ABG)
21:33:32.984 00.000 12044 Move returns status 0, amount 0
21:33:32.984 00.000 12044 move complete, result=0
21:33:32.985 00.001 12044 worker thread done servicing request
21:33:32.998 00.013 14964 UpdateImageDisplay: Size=(968,608) min=167, max=9521, med=625, FiltMin=541, FiltMax=6671, Gamma=0.810
21:33:33.009 00.011 14964 UpdateGuideState exits: m=116732 SNR=198.0
21:33:33.010 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.011 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:33.012 00.001 14964 Enqueuing Expose request
21:33:33.012 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:33:33.013 00.001 12044 Worker thread wakes up
21:33:33.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:33.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:36.148 03.135 12044 Exposure complete
21:33:36.184 00.036 12044 worker thread done servicing request
21:33:36.184 00.000 14964 OnExposeComplete: enter
21:33:36.186 00.002 14964 UpdateGuideState(): m_state=6
21:33:36.188 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
21:33:36.190 00.002 14964 Star::Find returns 1 (0), X=806.64, Y=385.51, Mass=115787, SNR=191.3, Peak=7596 HFD=3.7
21:33:36.192 00.002 14964 MultiStar: [#1 0.78,-0.21,0.00,M6] [#2 0.60,-0.37,0.36,U] 
21:33:36.193 00.001 14964 single-star, 1 included, MultiStar: {0.25, -0.38}, one-star: {0.13, -0.38}
21:33:36.194 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.67) = xAngle (0.42 = 0.42)
21:33:36.196 00.002 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.55 = -2.73)
21:33:36.197 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.25 mountX=0.37 mountY=-0.16, mountTheta=-0.41
21:33:36.200 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.38, opts=13)
21:33:36.202 00.002 14964 Enqueuing Move request for scope (0.13, -0.38)
21:33:36.203 00.001 12044 Worker thread wakes up
21:33:36.204 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd
21:33:36.204 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.38)
21:33:36.204 00.000 12044 Moving (0.13, -0.38) raw xDistance=0.37 yDistance=-0.16
21:33:36.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.37, slope = 0.00
21:33:36.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:36.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:33:36.204 00.000 12044 MoveAxis(W, 3, ABG)
21:33:36.204 00.000 12044 Guiding  Dir = 3, Dur = 3
21:33:36.219 00.015 14964 UpdateImageDisplay: Size=(968,608) min=287, max=7596, med=624, FiltMin=535, FiltMax=5437, Gamma=0.810
21:33:36.229 00.010 14964 UpdateGuideState exits: m=115787 SNR=191.3
21:33:36.231 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:36.232 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:36.233 00.001 14964 Enqueuing Expose request
21:33:36.235 00.002 12044 IsSlewing returns 0
21:33:36.287 00.052 12044 IsGuiding returns 0
21:33:36.319 00.032 12044 IsGuiding returns 1
21:33:36.319 00.000 12044 scope still moving after pulse duration time elapsed
21:33:36.374 00.055 12044 IsSlewing returns 0
21:33:36.375 00.001 12044 IsGuiding returns 0
21:33:36.375 00.000 12044 scope move finished after 3 + 84 ms
21:33:36.375 00.000 12044 Move returns status 0, amount 3
21:33:36.375 00.000 12044 MoveAxis(N, 0, ABG)
21:33:36.375 00.000 12044 Move returns status 0, amount 0
21:33:36.375 00.000 12044 move complete, result=0
21:33:36.375 00.000 12044 worker thread done servicing request
21:33:36.375 00.000 12044 Worker thread wakes up
21:33:36.375 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:36.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:36.375 00.000 14964 GuideStep: 0.4 px 3 ms WEST, -0.2 px 0 ms NORTH
21:33:39.485 03.110 12044 Exposure complete
21:33:39.506 00.021 12044 worker thread done servicing request
21:33:39.506 00.000 14964 OnExposeComplete: enter
21:33:39.507 00.001 14964 UpdateGuideState(): m_state=6
21:33:39.508 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
21:33:39.508 00.000 14964 Star::Find returns 1 (0), X=805.28, Y=384.56, Mass=87065, SNR=153.2, Peak=2588 HFD=7.0
21:33:39.509 00.001 14964 MultiStar: large primary error, entering stabilization period
21:33:39.509 00.000 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.67) = xAngle (-0.65 = -0.65)
21:33:39.510 00.001 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.49 = 2.49)
21:33:39.510 00.000 14964 CameraToMount -- cameraX=-1.23 cameraY=-1.33 hyp=1.81 cameraTheta=-2.31 mountX=1.45 mountY=1.10, mountTheta=0.65
21:33:39.512 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.23, y=-1.33, opts=13)
21:33:39.513 00.001 14964 Enqueuing Move request for scope (-1.23, -1.33)
21:33:39.514 00.001 12044 Worker thread wakes up
21:33:39.514 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -1.33) opts 0xd
21:33:39.514 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.23, -1.33)
21:33:39.514 00.000 12044 Moving (-1.23, -1.33) raw xDistance=1.45 yDistance=1.10
21:33:39.514 00.000 12044 Lowpass2 history cleared, outlier deflection
21:33:39.514 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.94 from input 1.45, slope = 0.00
21:33:39.514 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:39.514 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.10
21:33:39.514 00.000 12044 MoveAxis(W, 101, ABG)
21:33:39.514 00.000 12044 Guiding  Dir = 3, Dur = 101
21:33:39.523 00.009 14964 UpdateImageDisplay: Size=(968,608) min=242, max=2588, med=624, FiltMin=544, FiltMax=2196, Gamma=0.810
21:33:39.528 00.005 14964 UpdateGuideState exits: m=87065 SNR=153.2
21:33:39.529 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:39.529 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:39.530 00.001 14964 Enqueuing Expose request
21:33:39.547 00.017 12044 IsSlewing returns 0
21:33:39.548 00.001 12044 IsGuiding returns 0
21:33:39.579 00.031 12044 PulseGuide returned control before completion, sleep 80
21:33:39.690 00.111 12044 IsGuiding returns 1
21:33:39.690 00.000 12044 scope still moving after pulse duration time elapsed
21:33:39.738 00.048 12044 IsSlewing returns 0
21:33:39.738 00.000 12044 IsGuiding returns 0
21:33:39.738 00.000 12044 scope move finished after 101 + 88 ms
21:33:39.738 00.000 12044 Move returns status 0, amount 101
21:33:39.738 00.000 12044 MoveAxis(N, 0, ABG)
21:33:39.738 00.000 12044 Move returns status 0, amount 0
21:33:39.738 00.000 12044 move complete, result=0
21:33:39.738 00.000 12044 worker thread done servicing request
21:33:39.738 00.000 12044 Worker thread wakes up
21:33:39.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:39.738 00.000 14964 GuideStep: 1.4 px 101 ms WEST, 1.1 px 0 ms NORTH
21:33:39.739 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:42.879 03.140 12044 Exposure complete
21:33:42.915 00.036 12044 worker thread done servicing request
21:33:42.915 00.000 14964 OnExposeComplete: enter
21:33:42.916 00.001 14964 UpdateGuideState(): m_state=6
21:33:42.916 00.000 14964 Star::Find(35, 805, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
21:33:42.918 00.002 14964 Star::Find returns 1 (0), X=805.26, Y=384.95, Mass=83486, SNR=160.7, Peak=2812 HFD=6.7
21:33:42.919 00.001 14964 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.67) = xAngle (-0.83 = -0.83)
21:33:42.920 00.001 14964 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.31 = 2.31)
21:33:42.922 00.002 14964 CameraToMount -- cameraX=-1.25 cameraY=-0.94 hyp=1.57 cameraTheta=-2.50 mountX=1.06 mountY=1.16, mountTheta=0.83
21:33:42.923 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.25, y=-0.94, opts=13)
21:33:42.924 00.001 14964 Enqueuing Move request for scope (-1.25, -0.94)
21:33:42.925 00.001 12044 Worker thread wakes up
21:33:42.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -0.94) opts 0xd
21:33:42.925 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.25, -0.94)
21:33:42.925 00.000 12044 Moving (-1.25, -0.94) raw xDistance=1.06 yDistance=1.16
21:33:42.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.69 from input 1.06, slope = 0.00
21:33:42.925 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:42.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.16
21:33:42.925 00.000 12044 MoveAxis(W, 74, ABG)
21:33:42.925 00.000 12044 Guiding  Dir = 3, Dur = 74
21:33:42.934 00.009 14964 UpdateImageDisplay: Size=(968,608) min=191, max=2812, med=623, FiltMin=545, FiltMax=2344, Gamma=0.810
21:33:42.939 00.005 14964 UpdateGuideState exits: m=83486 SNR=160.7
21:33:42.940 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:42.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:42.942 00.001 14964 Enqueuing Expose request
21:33:42.968 00.026 12044 IsSlewing returns 0
21:33:43.001 00.033 12044 IsGuiding returns 0
21:33:43.032 00.031 12044 PulseGuide returned control before completion, sleep 54
21:33:43.089 00.057 12044 IsGuiding returns 1
21:33:43.089 00.000 12044 scope still moving after pulse duration time elapsed
21:33:43.140 00.051 12044 IsSlewing returns 0
21:33:43.141 00.001 12044 IsGuiding returns 0
21:33:43.141 00.000 12044 scope move finished after 74 + 65 ms
21:33:43.141 00.000 12044 Move returns status 0, amount 74
21:33:43.141 00.000 12044 MoveAxis(N, 0, ABG)
21:33:43.141 00.000 12044 Move returns status 0, amount 0
21:33:43.141 00.000 12044 move complete, result=0
21:33:43.141 00.000 12044 worker thread done servicing request
21:33:43.141 00.000 12044 Worker thread wakes up
21:33:43.141 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:43.141 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:43.141 00.000 14964 GuideStep: 1.1 px 74 ms WEST, 1.2 px 0 ms NORTH
21:33:46.265 03.124 12044 Exposure complete
21:33:46.309 00.044 12044 worker thread done servicing request
21:33:46.310 00.001 14964 OnExposeComplete: enter
21:33:46.311 00.001 14964 UpdateGuideState(): m_state=6
21:33:46.313 00.002 14964 Star::Find(35, 805, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
21:33:46.314 00.001 14964 Star::Find returns 1 (0), X=806.31, Y=385.24, Mass=92001, SNR=172.6, Peak=2778 HFD=7.0
21:33:46.316 00.002 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.67) = xAngle (-0.19 = -0.19)
21:33:46.317 00.001 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.94 = 2.94)
21:33:46.318 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.65 hyp=0.68 cameraTheta=-1.86 mountX=0.67 mountY=0.14, mountTheta=0.20
21:33:46.321 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.65, opts=13)
21:33:46.323 00.002 14964 Enqueuing Move request for scope (-0.20, -0.65)
21:33:46.324 00.001 12044 Worker thread wakes up
21:33:46.324 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.65) opts 0xd
21:33:46.324 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.65)
21:33:46.324 00.000 12044 Moving (-0.20, -0.65) raw xDistance=0.67 yDistance=0.14
21:33:46.324 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.67, slope = 0.00
21:33:46.324 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:46.324 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:33:46.324 00.000 12044 MoveAxis(W, 47, ABG)
21:33:46.324 00.000 12044 Guiding  Dir = 3, Dur = 47
21:33:46.340 00.016 14964 UpdateImageDisplay: Size=(968,608) min=92, max=2778, med=625, FiltMin=531, FiltMax=2368, Gamma=0.810
21:33:46.349 00.009 14964 UpdateGuideState exits: m=92001 SNR=172.6
21:33:46.350 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:46.351 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:46.351 00.000 14964 Enqueuing Expose request
21:33:46.364 00.013 12044 IsSlewing returns 0
21:33:46.365 00.001 12044 IsGuiding returns 0
21:33:46.398 00.033 12044 PulseGuide returned control before completion, sleep 25
21:33:46.428 00.030 12044 IsGuiding returns 1
21:33:46.428 00.000 12044 scope still moving after pulse duration time elapsed
21:33:46.485 00.057 12044 IsSlewing returns 0
21:33:46.486 00.001 12044 IsGuiding returns 0
21:33:46.486 00.000 12044 scope move finished after 47 + 74 ms
21:33:46.486 00.000 12044 Move returns status 0, amount 47
21:33:46.486 00.000 12044 MoveAxis(N, 0, ABG)
21:33:46.486 00.000 12044 Move returns status 0, amount 0
21:33:46.486 00.000 12044 move complete, result=0
21:33:46.486 00.000 12044 worker thread done servicing request
21:33:46.486 00.000 12044 Worker thread wakes up
21:33:46.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:46.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:46.486 00.000 14964 GuideStep: 0.7 px 47 ms WEST, 0.1 px 0 ms NORTH
21:33:49.630 03.144 12044 Exposure complete
21:33:49.680 00.050 12044 worker thread done servicing request
21:33:49.680 00.000 14964 OnExposeComplete: enter
21:33:49.682 00.002 14964 UpdateGuideState(): m_state=6
21:33:49.684 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
21:33:49.686 00.002 14964 Star::Find returns 1 (0), X=807.01, Y=386.03, Mass=107133, SNR=183.7, Peak=3445 HFD=6.3
21:33:49.688 00.002 14964 MultiStar: exiting stabilization period
21:33:49.689 00.001 14964 MultiStar: [#1 1.21,1.53,0.00,M7] [#2 0.80,1.33,0.00,M7] 
21:33:49.690 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.67) = xAngle (1.93 = 1.93)
21:33:49.692 00.002 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.22)
21:33:49.693 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.13 hyp=0.52 cameraTheta=0.26 mountX=-0.18 mountY=-0.48, mountTheta=-1.93
21:33:49.695 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.13, opts=13)
21:33:49.696 00.001 14964 Enqueuing Move request for scope (0.50, 0.13)
21:33:49.697 00.001 12044 Worker thread wakes up
21:33:49.697 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.13) opts 0xd
21:33:49.697 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.13)
21:33:49.697 00.000 12044 Moving (0.50, 0.13) raw xDistance=-0.18 yDistance=-0.48
21:33:49.698 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
21:33:49.698 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:33:49.698 00.000 12044 MoveAxis(E, 0, ABG)
21:33:49.698 00.000 12044 Move returns status 0, amount 0
21:33:49.698 00.000 12044 MoveAxis(N, 46, ABG)
21:33:49.698 00.000 12044 Guiding  Dir = 0, Dur = 46
21:33:49.717 00.019 14964 UpdateImageDisplay: Size=(968,608) min=386, max=3445, med=625, FiltMin=535, FiltMax=2635, Gamma=0.810
21:33:49.727 00.010 14964 UpdateGuideState exits: m=107133 SNR=183.7
21:33:49.729 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:49.730 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:49.731 00.001 14964 Enqueuing Expose request
21:33:49.776 00.045 12044 IsSlewing returns 0
21:33:49.776 00.000 12044 IsGuiding returns 0
21:33:49.798 00.022 12044 PulseGuide returned control before completion, sleep 35
21:33:49.838 00.040 12044 IsGuiding returns 1
21:33:49.838 00.000 12044 scope still moving after pulse duration time elapsed
21:33:49.891 00.053 12044 IsSlewing returns 0
21:33:49.893 00.002 12044 IsGuiding returns 0
21:33:49.893 00.000 12044 scope move finished after 46 + 71 ms
21:33:49.893 00.000 12044 Move returns status 0, amount 46
21:33:49.893 00.000 12044 move complete, result=0
21:33:49.893 00.000 12044 worker thread done servicing request
21:33:49.894 00.001 12044 Worker thread wakes up
21:33:49.894 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:49.894 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:49.894 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 46 ms NORTH
21:33:52.991 03.097 12044 Exposure complete
21:33:53.016 00.025 12044 worker thread done servicing request
21:33:53.016 00.000 14964 OnExposeComplete: enter
21:33:53.018 00.002 14964 UpdateGuideState(): m_state=6
21:33:53.019 00.001 14964 Star::Find(35, 807, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
21:33:53.021 00.002 14964 Star::Find returns 1 (0), X=806.77, Y=386.02, Mass=108600, SNR=189.2, Peak=3340 HFD=6.1
21:33:53.022 00.001 14964 MultiStar: [#1 0.57,0.92,0.00,M8] [#2 0.45,0.71,0.00,M8] 
21:33:53.024 00.002 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.67) = xAngle (2.12 = 2.12)
21:33:53.025 00.001 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.25 = -1.03)
21:33:53.026 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.45 mountX=-0.15 mountY=-0.25, mountTheta=-2.12
21:33:53.029 00.003 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.13, opts=13)
21:33:53.030 00.001 14964 Enqueuing Move request for scope (0.26, 0.13)
21:33:53.032 00.002 12044 Worker thread wakes up
21:33:53.032 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
21:33:53.032 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
21:33:53.033 00.001 12044 Moving (0.26, 0.13) raw xDistance=-0.15 yDistance=-0.25
21:33:53.033 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -1.17, using input
21:33:53.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.45
21:33:53.033 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:53.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:33:53.033 00.000 12044 MoveAxis(E, 0, ABG)
21:33:53.033 00.000 12044 Move returns status 0, amount 0
21:33:53.033 00.000 12044 MoveAxis(N, 0, ABG)
21:33:53.033 00.000 12044 Move returns status 0, amount 0
21:33:53.033 00.000 12044 move complete, result=0
21:33:53.033 00.000 12044 worker thread done servicing request
21:33:53.046 00.013 14964 UpdateImageDisplay: Size=(968,608) min=179, max=3340, med=624, FiltMin=538, FiltMax=3091, Gamma=0.810
21:33:53.056 00.010 14964 UpdateGuideState exits: m=108600 SNR=189.2
21:33:53.058 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:53.060 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:53.061 00.001 14964 Enqueuing Expose request
21:33:53.062 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:53.063 00.001 12044 Worker thread wakes up
21:33:53.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:53.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:56.197 03.134 12044 Exposure complete
21:33:56.248 00.051 12044 worker thread done servicing request
21:33:56.248 00.000 14964 OnExposeComplete: enter
21:33:56.249 00.001 14964 UpdateGuideState(): m_state=6
21:33:56.251 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
21:33:56.253 00.002 14964 Star::Find returns 1 (0), X=806.73, Y=385.46, Mass=109891, SNR=175.6, Peak=3769 HFD=5.6
21:33:56.254 00.001 14964 MultiStar: [#1 0.71,0.33,0.00,M9] [#2 0.52,0.24,0.38,U] 
21:33:56.255 00.001 14964 refined, 1 included, MultiStar: {0.30, -0.24}, one-star: {0.22, -0.43}
21:33:56.257 00.002 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.67) = xAngle (0.98 = 0.98)
21:33:56.258 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.12 = -2.16)
21:33:56.259 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.24 hyp=0.39 cameraTheta=-0.68 mountX=0.21 mountY=-0.32, mountTheta=-0.98
21:33:56.262 00.003 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.24, opts=13)
21:33:56.264 00.002 14964 Enqueuing Move request for scope (0.30, -0.24)
21:33:56.265 00.001 12044 Worker thread wakes up
21:33:56.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.24) opts 0xd
21:33:56.265 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.24)
21:33:56.265 00.000 12044 Moving (0.30, -0.24) raw xDistance=0.21 yDistance=-0.32
21:33:56.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.25
21:33:56.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:56.266 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:33:56.266 00.000 12044 MoveAxis(E, 0, ABG)
21:33:56.266 00.000 12044 Move returns status 0, amount 0
21:33:56.266 00.000 12044 MoveAxis(N, 0, ABG)
21:33:56.266 00.000 12044 Move returns status 0, amount 0
21:33:56.266 00.000 12044 move complete, result=0
21:33:56.266 00.000 12044 worker thread done servicing request
21:33:56.280 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=3769, med=625, FiltMin=531, FiltMax=3267, Gamma=0.810
21:33:56.287 00.007 14964 UpdateGuideState exits: m=109891 SNR=175.6
21:33:56.287 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:56.288 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:56.288 00.000 14964 Enqueuing Expose request
21:33:56.289 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:56.290 00.001 12044 Worker thread wakes up
21:33:56.290 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:56.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:33:59.402 03.112 12044 Exposure complete
21:33:59.437 00.035 12044 worker thread done servicing request
21:33:59.437 00.000 14964 OnExposeComplete: enter
21:33:59.439 00.002 14964 UpdateGuideState(): m_state=6
21:33:59.441 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
21:33:59.442 00.001 14964 Star::Find returns 1 (0), X=806.40, Y=385.62, Mass=110809, SNR=188.7, Peak=4133 HFD=5.7
21:33:59.444 00.002 14964 MultiStar: [#1 0.38,0.68,0.00,M10] [#2 0.38,0.67,0.34,U] 
21:33:59.445 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.03}, one-star: {-0.11, -0.27}
21:33:59.445 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.67) = xAngle (0.41 = 0.41)
21:33:59.445 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.54 = -2.74)
21:33:59.447 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.26 mountX=0.03 mountY=-0.01, mountTheta=-0.40
21:33:59.449 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.03, opts=13)
21:33:59.451 00.002 14964 Enqueuing Move request for scope (0.01, -0.03)
21:33:59.452 00.001 12044 Worker thread wakes up
21:33:59.452 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:33:59.452 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:33:59.452 00.000 12044 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:33:59.453 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.19
21:33:59.453 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:59.453 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:33:59.453 00.000 12044 MoveAxis(E, 0, ABG)
21:33:59.453 00.000 12044 Move returns status 0, amount 0
21:33:59.453 00.000 12044 MoveAxis(N, 0, ABG)
21:33:59.453 00.000 12044 Move returns status 0, amount 0
21:33:59.453 00.000 12044 move complete, result=0
21:33:59.453 00.000 12044 worker thread done servicing request
21:33:59.466 00.013 14964 UpdateImageDisplay: Size=(968,608) min=111, max=4133, med=624, FiltMin=530, FiltMax=3136, Gamma=0.810
21:33:59.478 00.012 14964 UpdateGuideState exits: m=110809 SNR=188.7
21:33:59.479 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.480 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:33:59.482 00.002 14964 Enqueuing Expose request
21:33:59.483 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:33:59.484 00.001 12044 Worker thread wakes up
21:33:59.485 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:33:59.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:02.584 03.099 12044 Exposure complete
21:34:02.628 00.044 12044 worker thread done servicing request
21:34:02.628 00.000 14964 OnExposeComplete: enter
21:34:02.631 00.003 14964 UpdateGuideState(): m_state=6
21:34:02.632 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
21:34:02.633 00.001 14964 Star::Find returns 1 (0), X=806.55, Y=386.43, Mass=115240, SNR=199.3, Peak=3765 HFD=5.2
21:34:02.635 00.002 14964 MultiStar: [#1 0.26,1.10,0.00,R] [#2 0.43,1.09,0.00,M7] 
21:34:02.636 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.67) = xAngle (3.17 = -3.11)
21:34:02.637 00.001 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.31 = 0.03)
21:34:02.638 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.51 mountX=-0.54 mountY=0.01, mountTheta=3.12
21:34:02.641 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.54, opts=13)
21:34:02.642 00.001 14964 Enqueuing Move request for scope (0.03, 0.54)
21:34:02.643 00.001 12044 Worker thread wakes up
21:34:02.643 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.54) opts 0xd
21:34:02.643 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.54)
21:34:02.643 00.000 12044 Moving (0.03, 0.54) raw xDistance=-0.54 yDistance=0.01
21:34:02.643 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.54 is < calculated value -0.92, using input
21:34:02.643 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.54, slope = -0.20
21:34:02.643 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:02.644 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:02.644 00.000 12044 MoveAxis(E, 38, ABG)
21:34:02.644 00.000 12044 Guiding  Dir = 2, Dur = 38
21:34:02.657 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=3765, med=624, FiltMin=541, FiltMax=3407, Gamma=0.810
21:34:02.664 00.007 14964 UpdateGuideState exits: m=115240 SNR=199.3
21:34:02.665 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.665 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:02.665 00.000 14964 Enqueuing Expose request
21:34:02.673 00.008 12044 IsSlewing returns 0
21:34:02.673 00.000 12044 IsGuiding returns 0
21:34:02.716 00.043 12044 IsGuiding returns 1
21:34:02.716 00.000 12044 scope still moving after pulse duration time elapsed
21:34:02.801 00.085 12044 IsSlewing returns 0
21:34:02.831 00.030 12044 IsGuiding returns 0
21:34:02.831 00.000 12044 scope move finished after 38 + 119 ms
21:34:02.831 00.000 12044 Move returns status 0, amount 38
21:34:02.831 00.000 12044 MoveAxis(N, 0, ABG)
21:34:02.831 00.000 12044 Move returns status 0, amount 0
21:34:02.832 00.001 12044 move complete, result=0
21:34:02.832 00.000 12044 worker thread done servicing request
21:34:02.832 00.000 12044 Worker thread wakes up
21:34:02.832 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:02.832 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:02.832 00.000 14964 GuideStep: -0.5 px 38 ms EAST, 0.0 px 0 ms NORTH
21:34:05.934 03.102 12044 Exposure complete
21:34:05.969 00.035 12044 worker thread done servicing request
21:34:05.969 00.000 14964 OnExposeComplete: enter
21:34:05.970 00.001 14964 UpdateGuideState(): m_state=6
21:34:05.971 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
21:34:05.971 00.000 14964 Star::Find returns 1 (0), X=807.01, Y=385.56, Mass=115907, SNR=192.1, Peak=4411 HFD=5.0
21:34:05.972 00.001 14964 MultiStar: [#1 0.73,-1.11,0.00,M1] [#2 1.01,-0.20,0.00,M8] 
21:34:05.972 00.000 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.67) = xAngle (1.09 = 1.09)
21:34:05.973 00.001 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.22 = -2.06)
21:34:05.974 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.33 hyp=0.60 cameraTheta=-0.58 mountX=0.28 mountY=-0.53, mountTheta=-1.08
21:34:05.977 00.003 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.33, opts=13)
21:34:05.978 00.001 14964 Enqueuing Move request for scope (0.50, -0.33)
21:34:05.980 00.002 12044 Worker thread wakes up
21:34:05.980 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.33) opts 0xd
21:34:05.980 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.33)
21:34:05.980 00.000 12044 Moving (0.50, -0.33) raw xDistance=0.28 yDistance=-0.53
21:34:05.980 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.13
21:34:05.980 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:34:05.980 00.000 12044 MoveAxis(E, 0, ABG)
21:34:05.980 00.000 12044 Move returns status 0, amount 0
21:34:05.980 00.000 12044 MoveAxis(N, 49, ABG)
21:34:05.980 00.000 12044 Guiding  Dir = 0, Dur = 49
21:34:05.995 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=4411, med=624, FiltMin=530, FiltMax=4277, Gamma=0.810
21:34:06.006 00.011 14964 UpdateGuideState exits: m=115907 SNR=192.1
21:34:06.006 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:06.007 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:06.007 00.000 14964 Enqueuing Expose request
21:34:06.063 00.056 12044 IsSlewing returns 0
21:34:06.064 00.001 12044 IsGuiding returns 0
21:34:06.096 00.032 12044 PulseGuide returned control before completion, sleep 28
21:34:06.132 00.036 12044 IsGuiding returns 1
21:34:06.132 00.000 12044 scope still moving after pulse duration time elapsed
21:34:06.195 00.063 12044 IsSlewing returns 0
21:34:06.196 00.001 12044 IsGuiding returns 0
21:34:06.196 00.000 12044 scope move finished after 49 + 83 ms
21:34:06.196 00.000 12044 Move returns status 0, amount 49
21:34:06.196 00.000 12044 move complete, result=0
21:34:06.196 00.000 12044 worker thread done servicing request
21:34:06.196 00.000 12044 Worker thread wakes up
21:34:06.196 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 49 ms NORTH
21:34:06.197 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:06.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:09.302 03.105 12044 Exposure complete
21:34:09.330 00.028 12044 worker thread done servicing request
21:34:09.330 00.000 14964 OnExposeComplete: enter
21:34:09.332 00.002 14964 UpdateGuideState(): m_state=6
21:34:09.332 00.000 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
21:34:09.333 00.001 14964 Star::Find returns 1 (0), X=806.48, Y=385.91, Mass=116508, SNR=195.0, Peak=4331 HFD=5.1
21:34:09.333 00.000 14964 MultiStar: [#1 0.39,-0.61,0.72,U] [#2 0.70,0.31,0.35,U] 
21:34:09.334 00.001 14964 single-star, 2 included, MultiStar: {0.24, -0.15}, one-star: {-0.03, 0.02}
21:34:09.334 00.000 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.67) = xAngle (4.28 = -2.00)
21:34:09.335 00.001 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.42 = 1.13)
21:34:09.335 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.61 mountX=-0.02 mountY=0.03, mountTheta=2.00
21:34:09.336 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.02, opts=13)
21:34:09.337 00.001 14964 Enqueuing Move request for scope (-0.03, 0.02)
21:34:09.337 00.000 12044 Worker thread wakes up
21:34:09.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:34:09.337 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:34:09.337 00.000 12044 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
21:34:09.337 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.59, using input
21:34:09.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.10
21:34:09.338 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:09.338 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:34:09.338 00.000 12044 MoveAxis(E, 0, ABG)
21:34:09.338 00.000 12044 Move returns status 0, amount 0
21:34:09.338 00.000 12044 MoveAxis(N, 0, ABG)
21:34:09.338 00.000 12044 Move returns status 0, amount 0
21:34:09.338 00.000 12044 move complete, result=0
21:34:09.338 00.000 12044 worker thread done servicing request
21:34:09.345 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=4331, med=625, FiltMin=543, FiltMax=3594, Gamma=0.810
21:34:09.351 00.006 14964 UpdateGuideState exits: m=116508 SNR=195.0
21:34:09.351 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:09.352 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:09.352 00.000 14964 Enqueuing Expose request
21:34:09.353 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:09.353 00.000 12044 Worker thread wakes up
21:34:09.353 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:09.353 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:12.473 03.120 12044 Exposure complete
21:34:12.516 00.043 12044 worker thread done servicing request
21:34:12.516 00.000 14964 OnExposeComplete: enter
21:34:12.519 00.003 14964 UpdateGuideState(): m_state=6
21:34:12.521 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
21:34:12.522 00.001 14964 Star::Find returns 1 (0), X=806.86, Y=386.59, Mass=115720, SNR=190.6, Peak=5031 HFD=4.4
21:34:12.523 00.001 14964 MultiStar: [#1 0.67,-0.01,0.75,U] [#2 0.91,1.05,0.00,M8] 
21:34:12.523 00.000 14964 refined, 1 included, MultiStar: {0.49, 0.39}, one-star: {0.35, 0.70}
21:34:12.525 00.002 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.67) = xAngle (2.35 = 2.35)
21:34:12.527 00.002 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.48 = -0.80)
21:34:12.528 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=0.39 hyp=0.63 cameraTheta=0.68 mountX=-0.44 mountY=-0.45, mountTheta=-2.34
21:34:12.530 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.39, opts=13)
21:34:12.532 00.002 14964 Enqueuing Move request for scope (0.49, 0.39)
21:34:12.533 00.001 12044 Worker thread wakes up
21:34:12.533 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.39) opts 0xd
21:34:12.533 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.39)
21:34:12.533 00.000 12044 Moving (0.49, 0.39) raw xDistance=-0.44 yDistance=-0.45
21:34:12.533 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.68, using input
21:34:12.533 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.11
21:34:12.533 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:34:12.533 00.000 12044 MoveAxis(E, 31, ABG)
21:34:12.534 00.001 12044 Guiding  Dir = 2, Dur = 31
21:34:12.547 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5031, med=624, FiltMin=534, FiltMax=4755, Gamma=0.810
21:34:12.556 00.009 14964 UpdateGuideState exits: m=115720 SNR=190.6
21:34:12.558 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:12.559 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:12.560 00.001 14964 Enqueuing Expose request
21:34:12.598 00.038 12044 IsSlewing returns 0
21:34:12.598 00.000 12044 IsGuiding returns 0
21:34:12.665 00.067 12044 IsGuiding returns 1
21:34:12.665 00.000 12044 scope still moving after pulse duration time elapsed
21:34:12.724 00.059 12044 IsSlewing returns 0
21:34:12.725 00.001 12044 IsGuiding returns 0
21:34:12.725 00.000 12044 scope move finished after 31 + 95 ms
21:34:12.725 00.000 12044 Move returns status 0, amount 31
21:34:12.725 00.000 12044 MoveAxis(N, 43, ABG)
21:34:12.725 00.000 12044 Guiding  Dir = 0, Dur = 43
21:34:12.754 00.029 12044 IsSlewing returns 0
21:34:12.754 00.000 12044 IsGuiding returns 0
21:34:12.785 00.031 12044 PulseGuide returned control before completion, sleep 22
21:34:12.848 00.063 12044 IsGuiding returns 1
21:34:12.848 00.000 12044 scope still moving after pulse duration time elapsed
21:34:12.926 00.078 12044 IsSlewing returns 0
21:34:12.926 00.000 12044 IsGuiding returns 0
21:34:12.926 00.000 12044 scope move finished after 43 + 130 ms
21:34:12.926 00.000 12044 Move returns status 0, amount 43
21:34:12.926 00.000 12044 move complete, result=0
21:34:12.926 00.000 12044 worker thread done servicing request
21:34:12.928 00.002 12044 Worker thread wakes up
21:34:12.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:12.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:12.928 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.5 px 43 ms NORTH
21:34:16.041 03.113 12044 Exposure complete
21:34:16.068 00.027 12044 worker thread done servicing request
21:34:16.068 00.000 14964 OnExposeComplete: enter
21:34:16.068 00.000 14964 UpdateGuideState(): m_state=6
21:34:16.069 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
21:34:16.070 00.001 14964 Star::Find returns 1 (0), X=806.37, Y=386.58, Mass=117428, SNR=202.9, Peak=9945 HFD=3.3
21:34:16.072 00.002 14964 MultiStar: [#1 -0.06,-0.57,0.70,U] [#2 0.15,0.60,0.39,U] 
21:34:16.074 00.002 14964 refined, 2 included, MultiStar: {-0.06, 0.25}, one-star: {-0.14, 0.69}
21:34:16.078 00.004 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.67) = xAngle (3.46 = -2.82)
21:34:16.079 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.59 = 0.31)
21:34:16.080 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.79 mountX=-0.24 mountY=0.08, mountTheta=2.83
21:34:16.085 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.25, opts=13)
21:34:16.086 00.001 14964 Enqueuing Move request for scope (-0.06, 0.25)
21:34:16.087 00.001 12044 Worker thread wakes up
21:34:16.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
21:34:16.087 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
21:34:16.087 00.000 12044 Moving (-0.06, 0.25) raw xDistance=-0.24 yDistance=0.08
21:34:16.087 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.38, using input
21:34:16.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.06
21:34:16.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:16.088 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:34:16.088 00.000 12044 MoveAxis(E, 0, ABG)
21:34:16.088 00.000 12044 Move returns status 0, amount 0
21:34:16.088 00.000 12044 MoveAxis(N, 0, ABG)
21:34:16.088 00.000 12044 Move returns status 0, amount 0
21:34:16.088 00.000 12044 move complete, result=0
21:34:16.088 00.000 12044 worker thread done servicing request
21:34:16.099 00.011 14964 UpdateImageDisplay: Size=(968,608) min=192, max=9945, med=625, FiltMin=535, FiltMax=7262, Gamma=0.810
21:34:16.109 00.010 14964 UpdateGuideState exits: m=117428 SNR=202.9
21:34:16.111 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:16.113 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:16.114 00.001 14964 Enqueuing Expose request
21:34:16.115 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:16.117 00.002 12044 Worker thread wakes up
21:34:16.117 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:16.117 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:19.221 03.104 12044 Exposure complete
21:34:19.243 00.022 12044 worker thread done servicing request
21:34:19.243 00.000 14964 OnExposeComplete: enter
21:34:19.245 00.002 14964 UpdateGuideState(): m_state=6
21:34:19.246 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
21:34:19.247 00.001 14964 Star::Find returns 1 (0), X=806.16, Y=387.42, Mass=116486, SNR=203.4, Peak=9807 HFD=3.3
21:34:19.247 00.000 14964 MultiStar: large primary error, entering stabilization period
21:34:19.247 00.000 14964 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.67) = xAngle (3.46 = -2.82)
21:34:19.248 00.001 14964 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.60 = 0.32)
21:34:19.249 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=1.53 hyp=1.57 cameraTheta=1.80 mountX=-1.49 mountY=0.49, mountTheta=2.83
21:34:19.250 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=1.53, opts=13)
21:34:19.251 00.001 14964 Enqueuing Move request for scope (-0.35, 1.53)
21:34:19.252 00.001 12044 Worker thread wakes up
21:34:19.252 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.53) opts 0xd
21:34:19.252 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 1.53)
21:34:19.252 00.000 12044 Moving (-0.35, 1.53) raw xDistance=-1.49 yDistance=0.49
21:34:19.252 00.000 12044 Lowpass2 history cleared, outlier deflection
21:34:19.252 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.97 from input -1.49, slope = 0.00
21:34:19.252 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:19.252 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:34:19.252 00.000 12044 MoveAxis(E, 104, ABG)
21:34:19.252 00.000 12044 Guiding  Dir = 2, Dur = 104
21:34:19.261 00.009 14964 UpdateImageDisplay: Size=(968,608) min=26, max=9807, med=623, FiltMin=531, FiltMax=6506, Gamma=0.810
21:34:19.267 00.006 14964 UpdateGuideState exits: m=116486 SNR=203.4
21:34:19.267 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:19.268 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:19.268 00.000 14964 Enqueuing Expose request
21:34:19.289 00.021 12044 IsSlewing returns 0
21:34:19.290 00.001 12044 IsGuiding returns 0
21:34:19.322 00.032 12044 PulseGuide returned control before completion, sleep 83
21:34:19.419 00.097 12044 IsGuiding returns 1
21:34:19.419 00.000 12044 scope still moving after pulse duration time elapsed
21:34:19.492 00.073 12044 IsSlewing returns 0
21:34:19.492 00.000 12044 IsGuiding returns 0
21:34:19.492 00.000 12044 scope move finished after 104 + 97 ms
21:34:19.492 00.000 12044 Move returns status 0, amount 104
21:34:19.492 00.000 12044 MoveAxis(N, 0, ABG)
21:34:19.492 00.000 12044 Move returns status 0, amount 0
21:34:19.492 00.000 12044 move complete, result=0
21:34:19.492 00.000 12044 worker thread done servicing request
21:34:19.492 00.000 12044 Worker thread wakes up
21:34:19.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:19.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:19.492 00.000 14964 GuideStep: -1.5 px 104 ms EAST, 0.5 px 0 ms NORTH
21:34:22.598 03.106 12044 Exposure complete
21:34:22.621 00.023 12044 worker thread done servicing request
21:34:22.622 00.001 14964 OnExposeComplete: enter
21:34:22.624 00.002 14964 UpdateGuideState(): m_state=6
21:34:22.626 00.002 14964 Star::Find(35, 806, 387, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
21:34:22.627 00.001 14964 Star::Find returns 1 (0), X=806.50, Y=386.14, Mass=116914, SNR=205.0, Peak=11201 HFD=3.3
21:34:22.630 00.003 14964 MultiStar: exiting stabilization period
21:34:22.631 00.001 14964 MultiStar: [#1 0.17,-1.04,0.00,M1] [#2 0.38,-0.03,0.37,U] 
21:34:22.632 00.001 14964 refined, 1 included, MultiStar: {0.10, 0.17}, one-star: {-0.01, 0.25}
21:34:22.632 00.000 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.67) = xAngle (2.74 = 2.74)
21:34:22.633 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.87 = -0.41)
21:34:22.633 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.07 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
21:34:22.634 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.17, opts=13)
21:34:22.635 00.001 14964 Enqueuing Move request for scope (0.10, 0.17)
21:34:22.636 00.001 12044 Worker thread wakes up
21:34:22.636 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
21:34:22.636 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
21:34:22.636 00.000 12044 Moving (0.10, 0.17) raw xDistance=-0.18 yDistance=-0.08
21:34:22.636 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
21:34:22.636 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:22.636 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:34:22.636 00.000 12044 MoveAxis(E, 0, ABG)
21:34:22.636 00.000 12044 Move returns status 0, amount 0
21:34:22.636 00.000 12044 MoveAxis(N, 0, ABG)
21:34:22.636 00.000 12044 Move returns status 0, amount 0
21:34:22.636 00.000 12044 move complete, result=0
21:34:22.636 00.000 12044 worker thread done servicing request
21:34:22.645 00.009 14964 UpdateImageDisplay: Size=(968,608) min=190, max=11201, med=623, FiltMin=533, FiltMax=7011, Gamma=0.810
21:34:22.654 00.009 14964 UpdateGuideState exits: m=116914 SNR=205.0
21:34:22.655 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:22.657 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:22.658 00.001 14964 Enqueuing Expose request
21:34:22.659 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:22.660 00.001 12044 Worker thread wakes up
21:34:22.661 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:22.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:25.761 03.100 12044 Exposure complete
21:34:25.783 00.022 12044 worker thread done servicing request
21:34:25.783 00.000 14964 OnExposeComplete: enter
21:34:25.783 00.000 14964 UpdateGuideState(): m_state=6
21:34:25.784 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
21:34:25.785 00.001 14964 Star::Find returns 1 (0), X=806.33, Y=385.96, Mass=116715, SNR=210.1, Peak=13241 HFD=2.7
21:34:25.785 00.000 14964 MultiStar: [#1 -0.04,-1.45,0.00,M2] [#2 0.39,-0.40,0.37,U] 
21:34:25.786 00.001 14964 refined, 1 included, MultiStar: {-0.03, -0.06}, one-star: {-0.18, 0.06}
21:34:25.787 00.001 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.67) = xAngle (-0.35 = -0.35)
21:34:25.787 00.000 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.78 = 2.78)
21:34:25.788 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=0.06 mountY=0.02, mountTheta=0.36
21:34:25.791 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.06, opts=13)
21:34:25.792 00.001 14964 Enqueuing Move request for scope (-0.03, -0.06)
21:34:25.792 00.000 12044 Worker thread wakes up
21:34:25.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
21:34:25.793 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
21:34:25.793 00.000 12044 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
21:34:25.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
21:34:25.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:25.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:34:25.793 00.000 12044 MoveAxis(E, 0, ABG)
21:34:25.793 00.000 12044 Move returns status 0, amount 0
21:34:25.793 00.000 12044 MoveAxis(N, 0, ABG)
21:34:25.793 00.000 12044 Move returns status 0, amount 0
21:34:25.793 00.000 12044 move complete, result=0
21:34:25.793 00.000 12044 worker thread done servicing request
21:34:25.800 00.007 14964 UpdateImageDisplay: Size=(968,608) min=303, max=13241, med=623, FiltMin=542, FiltMax=7322, Gamma=0.810
21:34:25.805 00.005 14964 UpdateGuideState exits: m=116715 SNR=210.1
21:34:25.805 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:25.807 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:25.807 00.000 14964 Enqueuing Expose request
21:34:25.808 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:25.808 00.000 12044 Worker thread wakes up
21:34:25.809 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:25.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:28.913 03.104 12044 Exposure complete
21:34:28.942 00.029 12044 worker thread done servicing request
21:34:28.942 00.000 14964 OnExposeComplete: enter
21:34:28.943 00.001 14964 UpdateGuideState(): m_state=6
21:34:28.944 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
21:34:28.944 00.000 14964 Star::Find returns 1 (0), X=806.02, Y=386.16, Mass=115608, SNR=195.2, Peak=15601 HFD=2.6
21:34:28.945 00.001 14964 MultiStar: [#1 -0.12,-1.67,0.00,M3] [#2 0.06,-0.44,0.40,U] 
21:34:28.945 00.000 14964 refined, 1 included, MultiStar: {-0.33, 0.07}, one-star: {-0.49, 0.27}
21:34:28.946 00.001 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.67) = xAngle (4.61 = -1.67)
21:34:28.948 00.002 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.75 = 1.46)
21:34:28.949 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=-0.03 mountY=0.34, mountTheta=1.67
21:34:28.952 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.07, opts=13)
21:34:28.954 00.002 14964 Enqueuing Move request for scope (-0.33, 0.07)
21:34:28.954 00.000 12044 Worker thread wakes up
21:34:28.954 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
21:34:28.954 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
21:34:28.955 00.001 12044 Moving (-0.33, 0.07) raw xDistance=-0.03 yDistance=0.34
21:34:28.955 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
21:34:28.955 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:28.955 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:34:28.955 00.000 12044 MoveAxis(E, 0, ABG)
21:34:28.955 00.000 12044 Move returns status 0, amount 0
21:34:28.955 00.000 12044 MoveAxis(N, 0, ABG)
21:34:28.955 00.000 12044 Move returns status 0, amount 0
21:34:28.955 00.000 12044 move complete, result=0
21:34:28.955 00.000 12044 worker thread done servicing request
21:34:28.969 00.014 14964 UpdateImageDisplay: Size=(968,608) min=82, max=15601, med=624, FiltMin=544, FiltMax=8480, Gamma=0.810
21:34:28.977 00.008 14964 UpdateGuideState exits: m=115608 SNR=195.2
21:34:28.977 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:28.978 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:28.978 00.000 14964 Enqueuing Expose request
21:34:28.979 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:34:28.979 00.000 12044 Worker thread wakes up
21:34:28.979 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:28.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:32.096 03.117 12044 Exposure complete
21:34:32.126 00.030 12044 worker thread done servicing request
21:34:32.126 00.000 14964 OnExposeComplete: enter
21:34:32.128 00.002 14964 UpdateGuideState(): m_state=6
21:34:32.130 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
21:34:32.132 00.002 14964 Star::Find returns 1 (0), X=806.18, Y=386.04, Mass=118391, SNR=206.7, Peak=18485 HFD=2.4
21:34:32.134 00.002 14964 MultiStar: [#1 -0.08,-1.91,0.00,M4] [#2 0.11,-0.77,0.40,U] 
21:34:32.137 00.003 14964 refined, 1 included, MultiStar: {-0.21, -0.12}, one-star: {-0.33, 0.14}
21:34:32.138 00.001 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.67) = xAngle (-0.97 = -0.97)
21:34:32.138 00.000 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.16 = 2.16)
21:34:32.139 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.64 mountX=0.14 mountY=0.20, mountTheta=0.97
21:34:32.140 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.12, opts=13)
21:34:32.141 00.001 14964 Enqueuing Move request for scope (-0.21, -0.12)
21:34:32.142 00.001 12044 Worker thread wakes up
21:34:32.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
21:34:32.142 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
21:34:32.142 00.000 12044 Moving (-0.21, -0.12) raw xDistance=0.14 yDistance=0.20
21:34:32.142 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.22, using input
21:34:32.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.09
21:34:32.142 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:32.142 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:34:32.142 00.000 12044 MoveAxis(E, 0, ABG)
21:34:32.142 00.000 12044 Move returns status 0, amount 0
21:34:32.142 00.000 12044 MoveAxis(N, 0, ABG)
21:34:32.142 00.000 12044 Move returns status 0, amount 0
21:34:32.142 00.000 12044 move complete, result=0
21:34:32.142 00.000 12044 worker thread done servicing request
21:34:32.149 00.007 14964 UpdateImageDisplay: Size=(968,608) min=162, max=18485, med=623, FiltMin=536, FiltMax=8910, Gamma=0.810
21:34:32.155 00.006 14964 UpdateGuideState exits: m=118391 SNR=206.7
21:34:32.155 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:32.156 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:32.156 00.000 14964 Enqueuing Expose request
21:34:32.157 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:34:32.157 00.000 12044 Worker thread wakes up
21:34:32.157 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:32.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:35.261 03.104 12044 Exposure complete
21:34:35.296 00.035 12044 worker thread done servicing request
21:34:35.296 00.000 14964 OnExposeComplete: enter
21:34:35.298 00.002 14964 UpdateGuideState(): m_state=6
21:34:35.299 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
21:34:35.301 00.002 14964 Star::Find returns 1 (0), X=805.98, Y=385.76, Mass=117753, SNR=204.6, Peak=15585 HFD=2.5
21:34:35.302 00.001 14964 MultiStar: [#1 -0.23,-1.92,0.00,M5] [#2 -0.10,-0.96,0.00,M4] 
21:34:35.303 00.001 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.67) = xAngle (-1.23 = -1.23)
21:34:35.304 00.001 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.91 = 1.91)
21:34:35.304 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.13 hyp=0.55 cameraTheta=-2.90 mountX=0.18 mountY=0.52, mountTheta=1.23
21:34:35.307 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.13, opts=13)
21:34:35.309 00.002 14964 Enqueuing Move request for scope (-0.53, -0.13)
21:34:35.310 00.001 12044 Worker thread wakes up
21:34:35.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.13) opts 0xd
21:34:35.310 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.13)
21:34:35.310 00.000 12044 Moving (-0.53, -0.13) raw xDistance=0.18 yDistance=0.52
21:34:35.310 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.26, using input
21:34:35.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.08
21:34:35.311 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:35.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:34:35.311 00.000 12044 MoveAxis(E, 0, ABG)
21:34:35.311 00.000 12044 Move returns status 0, amount 0
21:34:35.311 00.000 12044 MoveAxis(N, 0, ABG)
21:34:35.311 00.000 12044 Move returns status 0, amount 0
21:34:35.311 00.000 12044 move complete, result=0
21:34:35.311 00.000 12044 worker thread done servicing request
21:34:35.325 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15585, med=623, FiltMin=540, FiltMax=8763, Gamma=0.810
21:34:35.330 00.005 14964 UpdateGuideState exits: m=117753 SNR=204.6
21:34:35.331 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:35.332 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:35.332 00.000 14964 Enqueuing Expose request
21:34:35.332 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:34:35.333 00.001 12044 Worker thread wakes up
21:34:35.333 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:35.333 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:38.465 03.132 12044 Exposure complete
21:34:38.493 00.028 12044 worker thread done servicing request
21:34:38.493 00.000 14964 OnExposeComplete: enter
21:34:38.494 00.001 14964 UpdateGuideState(): m_state=6
21:34:38.495 00.001 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
21:34:38.495 00.000 14964 Star::Find returns 1 (0), X=805.68, Y=385.69, Mass=116393, SNR=203.8, Peak=14005 HFD=3.0
21:34:38.497 00.002 14964 MultiStar: [#1 -0.69,-2.22,0.00,M6] [#2 -0.42,-1.02,0.00,M5] 
21:34:38.498 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.67) = xAngle (-1.24 = -1.24)
21:34:38.499 00.001 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.90 = 1.90)
21:34:38.499 00.000 14964 CameraToMount -- cameraX=-0.83 cameraY=-0.20 hyp=0.85 cameraTheta=-2.91 mountX=0.28 mountY=0.81, mountTheta=1.24
21:34:38.501 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=-0.20, opts=13)
21:34:38.501 00.000 14964 Enqueuing Move request for scope (-0.83, -0.20)
21:34:38.503 00.002 12044 Worker thread wakes up
21:34:38.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.20) opts 0xd
21:34:38.503 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, -0.20)
21:34:38.503 00.000 12044 Moving (-0.83, -0.20) raw xDistance=0.28 yDistance=0.81
21:34:38.503 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.32, using input
21:34:38.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.08
21:34:38.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:38.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
21:34:38.503 00.000 12044 MoveAxis(E, 0, ABG)
21:34:38.503 00.000 12044 Move returns status 0, amount 0
21:34:38.503 00.000 12044 MoveAxis(N, 0, ABG)
21:34:38.503 00.000 12044 Move returns status 0, amount 0
21:34:38.503 00.000 12044 move complete, result=0
21:34:38.503 00.000 12044 worker thread done servicing request
21:34:38.511 00.008 14964 UpdateImageDisplay: Size=(968,608) min=91, max=14005, med=623, FiltMin=529, FiltMax=7875, Gamma=0.810
21:34:38.519 00.008 14964 UpdateGuideState exits: m=116393 SNR=203.8
21:34:38.520 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:38.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:38.522 00.001 14964 Enqueuing Expose request
21:34:38.522 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.8 px 0 ms NORTH
21:34:38.524 00.002 12044 Worker thread wakes up
21:34:38.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:38.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:41.660 03.136 12044 Exposure complete
21:34:41.689 00.029 12044 worker thread done servicing request
21:34:41.689 00.000 14964 OnExposeComplete: enter
21:34:41.690 00.001 14964 UpdateGuideState(): m_state=6
21:34:41.690 00.000 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
21:34:41.691 00.001 14964 Star::Find returns 1 (0), X=805.27, Y=386.29, Mass=116887, SNR=201.3, Peak=15106 HFD=2.6
21:34:41.691 00.000 14964 MultiStar: [#1 -1.20,-1.78,0.00,M7] [#2 -0.72,-0.50,0.00,M6] 
21:34:41.692 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.67) = xAngle (4.50 = -1.78)
21:34:41.692 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.64 = 1.35)
21:34:41.693 00.001 14964 CameraToMount -- cameraX=-1.24 cameraY=0.39 hyp=1.30 cameraTheta=2.83 mountX=-0.27 mountY=1.27, mountTheta=1.78
21:34:41.694 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.24, y=0.39, opts=13)
21:34:41.694 00.000 14964 Enqueuing Move request for scope (-1.24, 0.39)
21:34:41.695 00.001 12044 Worker thread wakes up
21:34:41.695 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.39) opts 0xd
21:34:41.695 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.24, 0.39)
21:34:41.695 00.000 12044 Moving (-1.24, 0.39) raw xDistance=-0.27 yDistance=1.27
21:34:41.695 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
21:34:41.695 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=2.60
21:34:41.695 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27
21:34:41.695 00.000 12044 MoveAxis(E, 0, ABG)
21:34:41.695 00.000 12044 Move returns status 0, amount 0
21:34:41.695 00.000 12044 BLC: Oldest BLC event removed
21:34:41.695 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 314 applied
21:34:41.695 00.000 12044 MoveAxis(S, 434, ABG)
21:34:41.695 00.000 12044 Guiding  Dir = 1, Dur = 434
21:34:41.703 00.008 14964 UpdateImageDisplay: Size=(968,608) min=126, max=15106, med=625, FiltMin=534, FiltMax=7683, Gamma=0.810
21:34:41.709 00.006 14964 UpdateGuideState exits: m=116887 SNR=201.3
21:34:41.709 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:41.710 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:41.710 00.000 14964 Enqueuing Expose request
21:34:41.724 00.014 12044 IsSlewing returns 0
21:34:41.725 00.001 12044 IsGuiding returns 0
21:34:41.757 00.032 12044 PulseGuide returned control before completion, sleep 413
21:34:42.185 00.428 12044 IsGuiding returns 1
21:34:42.185 00.000 12044 scope still moving after pulse duration time elapsed
21:34:42.288 00.103 12044 IsSlewing returns 0
21:34:42.288 00.000 12044 IsGuiding returns 0
21:34:42.288 00.000 12044 scope move finished after 434 + 129 ms
21:34:42.289 00.001 12044 Move returns status 0, amount 434
21:34:42.289 00.000 12044 move complete, result=0
21:34:42.289 00.000 12044 worker thread done servicing request
21:34:42.289 00.000 12044 Worker thread wakes up
21:34:42.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:42.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:42.289 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 1.3 px 434 ms SOUTH
21:34:45.417 03.128 12044 Exposure complete
21:34:45.473 00.056 12044 worker thread done servicing request
21:34:45.473 00.000 14964 OnExposeComplete: enter
21:34:45.475 00.002 14964 UpdateGuideState(): m_state=6
21:34:45.477 00.002 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
21:34:45.479 00.002 14964 Star::Find returns 1 (0), X=807.02, Y=386.51, Mass=117040, SNR=209.3, Peak=15121 HFD=2.3
21:34:45.480 00.001 14964 MultiStar: [#1 0.44,-1.44,0.00,M8] [#2 0.91,-0.33,0.00,M7] 
21:34:45.481 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.67) = xAngle (2.54 = 2.54)
21:34:45.484 00.003 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.68 = -0.61)
21:34:45.486 00.002 14964 CameraToMount -- cameraX=0.51 cameraY=0.62 hyp=0.80 cameraTheta=0.88 mountX=-0.66 mountY=-0.46, mountTheta=-2.54
21:34:45.490 00.004 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.62, opts=13)
21:34:45.493 00.003 14964 Enqueuing Move request for scope (0.51, 0.62)
21:34:45.495 00.002 12044 Worker thread wakes up
21:34:45.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.62) opts 0xd
21:34:45.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.62)
21:34:45.495 00.000 12044 Moving (0.51, 0.62) raw xDistance=-0.66 yDistance=-0.46
21:34:45.495 00.000 12044 BLC: History state: CurrMiss=-0.46, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=1.273490, 1:-0.456240
21:34:45.495 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:34:45.496 00.001 12044 BLC: window closed
21:34:45.496 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.66, slope = -0.05
21:34:45.496 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:45.496 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:34:45.496 00.000 12044 MoveAxis(E, 27, ABG)
21:34:45.496 00.000 12044 Guiding  Dir = 2, Dur = 27
21:34:45.512 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15121, med=624, FiltMin=546, FiltMax=8809, Gamma=0.810
21:34:45.520 00.008 14964 UpdateGuideState exits: m=117040 SNR=209.3
21:34:45.520 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:45.521 00.001 12044 IsSlewing returns 0
21:34:45.521 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:45.522 00.001 14964 Enqueuing Expose request
21:34:45.522 00.000 12044 IsGuiding returns 0
21:34:45.556 00.034 12044 IsGuiding returns 1
21:34:45.556 00.000 12044 scope still moving after pulse duration time elapsed
21:34:45.617 00.061 12044 IsSlewing returns 0
21:34:45.618 00.001 12044 IsGuiding returns 0
21:34:45.618 00.000 12044 scope move finished after 27 + 68 ms
21:34:45.618 00.000 12044 Move returns status 0, amount 27
21:34:45.618 00.000 12044 MoveAxis(N, 0, ABG)
21:34:45.618 00.000 12044 Move returns status 0, amount 0
21:34:45.618 00.000 12044 move complete, result=0
21:34:45.618 00.000 12044 worker thread done servicing request
21:34:45.618 00.000 12044 Worker thread wakes up
21:34:45.618 00.000 14964 GuideStep: -0.7 px 27 ms EAST, -0.5 px 0 ms NORTH
21:34:45.620 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:45.620 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:48.747 03.127 12044 Exposure complete
21:34:48.769 00.022 12044 worker thread done servicing request
21:34:48.769 00.000 14964 OnExposeComplete: enter
21:34:48.770 00.001 14964 UpdateGuideState(): m_state=6
21:34:48.770 00.000 14964 Star::Find(35, 807, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
21:34:48.771 00.001 14964 Star::Find returns 1 (0), X=806.82, Y=385.97, Mass=117877, SNR=209.1, Peak=12971 HFD=2.7
21:34:48.771 00.000 14964 MultiStar: [#1 0.45,-2.05,0.00,M9] [#2 0.81,-0.82,0.00,M8] 
21:34:48.772 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.67) = xAngle (1.93 = 1.93)
21:34:48.772 00.000 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.06 = -1.22)
21:34:48.773 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=-0.11 mountY=-0.30, mountTheta=-1.93
21:34:48.774 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.08, opts=13)
21:34:48.775 00.001 14964 Enqueuing Move request for scope (0.31, 0.08)
21:34:48.776 00.001 12044 Worker thread wakes up
21:34:48.776 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
21:34:48.776 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
21:34:48.776 00.000 12044 Moving (0.31, 0.08) raw xDistance=-0.11 yDistance=-0.30
21:34:48.776 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.22, using input
21:34:48.776 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.04
21:34:48.776 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:48.776 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:34:48.776 00.000 12044 MoveAxis(E, 0, ABG)
21:34:48.776 00.000 12044 Move returns status 0, amount 0
21:34:48.776 00.000 12044 MoveAxis(N, 0, ABG)
21:34:48.776 00.000 12044 Move returns status 0, amount 0
21:34:48.776 00.000 12044 move complete, result=0
21:34:48.776 00.000 12044 worker thread done servicing request
21:34:48.783 00.007 14964 UpdateImageDisplay: Size=(968,608) min=226, max=12971, med=625, FiltMin=532, FiltMax=7961, Gamma=0.810
21:34:48.789 00.006 14964 UpdateGuideState exits: m=117877 SNR=209.1
21:34:48.790 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:48.790 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:48.790 00.000 14964 Enqueuing Expose request
21:34:48.791 00.001 12044 Worker thread wakes up
21:34:48.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:48.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:48.791 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:34:51.897 03.106 12044 Exposure complete
21:34:51.937 00.040 12044 worker thread done servicing request
21:34:51.937 00.000 14964 OnExposeComplete: enter
21:34:51.939 00.002 14964 UpdateGuideState(): m_state=6
21:34:51.940 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
21:34:51.942 00.002 14964 Star::Find returns 1 (0), X=806.59, Y=385.59, Mass=118162, SNR=203.7, Peak=8835 HFD=3.3
21:34:51.943 00.001 14964 MultiStar: [#1 -0.13,-2.89,0.00,M10] [#2 0.35,-1.59,0.00,M9] 
21:34:51.945 00.002 14964 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.67) = xAngle (0.35 = 0.35)
21:34:51.946 00.001 14964 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.48 = -2.80)
21:34:51.947 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.32 mountX=0.29 mountY=-0.11, mountTheta=-0.34
21:34:51.951 00.004 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.30, opts=13)
21:34:51.952 00.001 14964 Enqueuing Move request for scope (0.08, -0.30)
21:34:51.953 00.001 12044 Worker thread wakes up
21:34:51.953 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
21:34:51.953 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
21:34:51.954 00.001 12044 Moving (0.08, -0.30) raw xDistance=0.29 yDistance=-0.11
21:34:51.954 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
21:34:51.954 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:51.954 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:51.954 00.000 12044 MoveAxis(E, 0, ABG)
21:34:51.954 00.000 12044 Move returns status 0, amount 0
21:34:51.954 00.000 12044 MoveAxis(N, 0, ABG)
21:34:51.954 00.000 12044 Move returns status 0, amount 0
21:34:51.954 00.000 12044 move complete, result=0
21:34:51.954 00.000 12044 worker thread done servicing request
21:34:51.968 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8835, med=624, FiltMin=533, FiltMax=6772, Gamma=0.810
21:34:51.977 00.009 14964 UpdateGuideState exits: m=118162 SNR=203.7
21:34:51.979 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.980 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:51.983 00.003 14964 Enqueuing Expose request
21:34:51.984 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:51.986 00.002 12044 Worker thread wakes up
21:34:51.986 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:51.986 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:55.095 03.109 12044 Exposure complete
21:34:55.121 00.026 12044 worker thread done servicing request
21:34:55.121 00.000 14964 OnExposeComplete: enter
21:34:55.122 00.001 14964 UpdateGuideState(): m_state=6
21:34:55.122 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
21:34:55.123 00.001 14964 Star::Find returns 1 (0), X=806.17, Y=385.64, Mass=117115, SNR=200.7, Peak=6385 HFD=4.1
21:34:55.124 00.001 14964 MultiStar: [#1 -0.46,-2.49,0.00,R] [#2 -0.19,-1.36,0.00,M10] 
21:34:55.124 00.000 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.67) = xAngle (-0.82 = -0.82)
21:34:55.125 00.001 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.31 = 2.31)
21:34:55.125 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-2.49 mountX=0.29 mountY=0.31, mountTheta=0.83
21:34:55.126 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.25, opts=13)
21:34:55.127 00.001 14964 Enqueuing Move request for scope (-0.34, -0.25)
21:34:55.127 00.000 12044 Worker thread wakes up
21:34:55.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.25) opts 0xd
21:34:55.128 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.25)
21:34:55.128 00.000 12044 Moving (-0.34, -0.25) raw xDistance=0.29 yDistance=0.31
21:34:55.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.00
21:34:55.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:55.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:34:55.128 00.000 12044 MoveAxis(E, 0, ABG)
21:34:55.128 00.000 12044 Move returns status 0, amount 0
21:34:55.128 00.000 12044 MoveAxis(N, 0, ABG)
21:34:55.128 00.000 12044 Move returns status 0, amount 0
21:34:55.128 00.000 12044 move complete, result=0
21:34:55.128 00.000 12044 worker thread done servicing request
21:34:55.136 00.008 14964 UpdateImageDisplay: Size=(968,608) min=14, max=6385, med=625, FiltMin=547, FiltMax=5501, Gamma=0.810
21:34:55.142 00.006 14964 UpdateGuideState exits: m=117115 SNR=200.7
21:34:55.142 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:55.143 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:55.143 00.000 14964 Enqueuing Expose request
21:34:55.144 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:34:55.144 00.000 12044 Worker thread wakes up
21:34:55.144 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:55.144 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:34:58.266 03.122 12044 Exposure complete
21:34:58.318 00.052 12044 worker thread done servicing request
21:34:58.318 00.000 14964 OnExposeComplete: enter
21:34:58.320 00.002 14964 UpdateGuideState(): m_state=6
21:34:58.320 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
21:34:58.321 00.001 14964 Star::Find returns 1 (0), X=806.53, Y=386.15, Mass=117151, SNR=202.8, Peak=8625 HFD=3.5
21:34:58.323 00.002 14964 MultiStar: [#1 0.24,0.03,0.73,U] [#2 0.32,-1.14,0.00,R] 
21:34:58.324 00.001 14964 refined, 1 included, MultiStar: {0.11, 0.16}, one-star: {0.02, 0.26}
21:34:58.326 00.002 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.67) = xAngle (2.65 = 2.65)
21:34:58.327 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.78 = -0.50)
21:34:58.328 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.17 mountY=-0.10, mountTheta=-2.64
21:34:58.332 00.004 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.16, opts=13)
21:34:58.336 00.004 14964 Enqueuing Move request for scope (0.11, 0.16)
21:34:58.337 00.001 12044 Worker thread wakes up
21:34:58.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
21:34:58.337 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
21:34:58.337 00.000 12044 Moving (0.11, 0.16) raw xDistance=-0.17 yDistance=-0.10
21:34:58.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
21:34:58.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:58.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:34:58.337 00.000 12044 MoveAxis(E, 0, ABG)
21:34:58.337 00.000 12044 Move returns status 0, amount 0
21:34:58.337 00.000 12044 MoveAxis(N, 0, ABG)
21:34:58.337 00.000 12044 Move returns status 0, amount 0
21:34:58.337 00.000 12044 move complete, result=0
21:34:58.337 00.000 12044 worker thread done servicing request
21:34:58.350 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8625, med=623, FiltMin=545, FiltMax=6629, Gamma=0.810
21:34:58.364 00.014 14964 UpdateGuideState exits: m=117151 SNR=202.8
21:34:58.367 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:58.368 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:34:58.370 00.002 14964 Enqueuing Expose request
21:34:58.372 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:58.374 00.002 12044 Worker thread wakes up
21:34:58.375 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:34:58.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:01.468 03.093 12044 Exposure complete
21:35:01.489 00.021 12044 worker thread done servicing request
21:35:01.490 00.001 14964 OnExposeComplete: enter
21:35:01.490 00.000 14964 UpdateGuideState(): m_state=6
21:35:01.491 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
21:35:01.491 00.000 14964 Star::Find returns 1 (0), X=806.67, Y=386.41, Mass=118382, SNR=208.0, Peak=9811 HFD=3.2
21:35:01.492 00.001 14964 MultiStar: [#1 0.58,0.23,0.66,U] [#2 0.28,0.15,0.39,U] 
21:35:01.492 00.000 14964 refined, 2 included, MultiStar: {0.32, 0.36}, one-star: {0.16, 0.52}
21:35:01.493 00.001 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.67) = xAngle (2.51 = 2.51)
21:35:01.494 00.001 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.64 = -0.64)
21:35:01.494 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.36 hyp=0.48 cameraTheta=0.84 mountX=-0.39 mountY=-0.29, mountTheta=-2.50
21:35:01.495 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.36, opts=13)
21:35:01.496 00.001 14964 Enqueuing Move request for scope (0.32, 0.36)
21:35:01.496 00.000 12044 Worker thread wakes up
21:35:01.496 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.36) opts 0xd
21:35:01.496 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.36)
21:35:01.496 00.000 12044 Moving (0.32, 0.36) raw xDistance=-0.39 yDistance=-0.29
21:35:01.497 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.39, slope = -0.03
21:35:01.497 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:01.497 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:35:01.497 00.000 12044 MoveAxis(E, 21, ABG)
21:35:01.497 00.000 12044 Guiding  Dir = 2, Dur = 21
21:35:01.504 00.007 14964 UpdateImageDisplay: Size=(968,608) min=303, max=9811, med=623, FiltMin=538, FiltMax=6702, Gamma=0.810
21:35:01.511 00.007 14964 UpdateGuideState exits: m=118382 SNR=208.0
21:35:01.511 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:01.512 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:01.512 00.000 14964 Enqueuing Expose request
21:35:01.526 00.014 12044 IsSlewing returns 0
21:35:01.527 00.001 12044 IsGuiding returns 0
21:35:01.559 00.032 12044 IsGuiding returns 1
21:35:01.559 00.000 12044 scope still moving after pulse duration time elapsed
21:35:01.619 00.060 12044 IsSlewing returns 0
21:35:01.619 00.000 12044 IsGuiding returns 0
21:35:01.619 00.000 12044 scope move finished after 21 + 72 ms
21:35:01.619 00.000 12044 Move returns status 0, amount 21
21:35:01.619 00.000 12044 MoveAxis(N, 0, ABG)
21:35:01.619 00.000 12044 Move returns status 0, amount 0
21:35:01.619 00.000 12044 move complete, result=0
21:35:01.619 00.000 12044 worker thread done servicing request
21:35:01.619 00.000 12044 Worker thread wakes up
21:35:01.620 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:01.620 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:01.620 00.000 14964 GuideStep: -0.4 px 21 ms EAST, -0.3 px 0 ms NORTH
21:35:04.730 03.110 12044 Exposure complete
21:35:04.756 00.026 12044 worker thread done servicing request
21:35:04.756 00.000 14964 OnExposeComplete: enter
21:35:04.758 00.002 14964 UpdateGuideState(): m_state=6
21:35:04.759 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
21:35:04.760 00.001 14964 Star::Find returns 1 (0), X=807.72, Y=385.25, Mass=116754, SNR=199.9, Peak=6963 HFD=4.0
21:35:04.762 00.002 14964 MultiStar: [#1 1.92,0.64,0.00,M1] [#2 1.43,0.31,0.00,M1] 
21:35:04.763 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.67) = xAngle (1.18 = 1.18)
21:35:04.764 00.001 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.31 = -1.97)
21:35:04.766 00.002 14964 CameraToMount -- cameraX=1.21 cameraY=-0.64 hyp=1.37 cameraTheta=-0.49 mountX=0.52 mountY=-1.26, mountTheta=-1.18
21:35:04.768 00.002 14964 SchedulePrimaryMove(1136A648, x=1.21, y=-0.64, opts=13)
21:35:04.770 00.002 14964 Enqueuing Move request for scope (1.21, -0.64)
21:35:04.771 00.001 12044 Worker thread wakes up
21:35:04.772 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.64) opts 0xd
21:35:04.772 00.000 12044 Handling offset move in thread for scope, endpoint = (1.21, -0.64)
21:35:04.772 00.000 12044 Moving (1.21, -0.64) raw xDistance=0.52 yDistance=-1.26
21:35:04.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.52, slope = 0.01
21:35:04.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:04.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.26
21:35:04.772 00.000 12044 MoveAxis(W, 9, ABG)
21:35:04.772 00.000 12044 Guiding  Dir = 3, Dur = 9
21:35:04.787 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6963, med=624, FiltMin=537, FiltMax=5286, Gamma=0.810
21:35:04.797 00.010 14964 UpdateGuideState exits: m=116754 SNR=199.9
21:35:04.799 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:04.800 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:04.801 00.001 14964 Enqueuing Expose request
21:35:04.807 00.006 12044 IsSlewing returns 0
21:35:04.836 00.029 12044 IsGuiding returns 0
21:35:04.921 00.085 12044 IsGuiding returns 1
21:35:04.921 00.000 12044 scope still moving after pulse duration time elapsed
21:35:04.977 00.056 12044 IsSlewing returns 0
21:35:04.978 00.001 12044 IsGuiding returns 0
21:35:04.978 00.000 12044 scope move finished after 9 + 133 ms
21:35:04.978 00.000 12044 Move returns status 0, amount 9
21:35:04.978 00.000 12044 MoveAxis(N, 0, ABG)
21:35:04.978 00.000 12044 Move returns status 0, amount 0
21:35:04.978 00.000 12044 move complete, result=0
21:35:04.978 00.000 12044 worker thread done servicing request
21:35:04.978 00.000 12044 Worker thread wakes up
21:35:04.978 00.000 14964 GuideStep: 0.5 px 9 ms WEST, -1.3 px 0 ms NORTH
21:35:04.979 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:04.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:08.105 03.126 12044 Exposure complete
21:35:08.126 00.021 12044 worker thread done servicing request
21:35:08.126 00.000 14964 OnExposeComplete: enter
21:35:08.127 00.001 14964 UpdateGuideState(): m_state=6
21:35:08.128 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
21:35:08.130 00.002 14964 Star::Find returns 1 (0), X=808.21, Y=385.31, Mass=115377, SNR=200.9, Peak=8949 HFD=3.6
21:35:08.131 00.001 14964 MultiStar: large primary error, entering stabilization period
21:35:08.131 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.67) = xAngle (1.34 = 1.34)
21:35:08.132 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.47 = -1.81)
21:35:08.133 00.001 14964 CameraToMount -- cameraX=1.70 cameraY=-0.58 hyp=1.80 cameraTheta=-0.33 mountX=0.42 mountY=-1.75, mountTheta=-1.34
21:35:08.135 00.002 14964 SchedulePrimaryMove(1136A648, x=1.70, y=-0.58, opts=13)
21:35:08.137 00.002 14964 Enqueuing Move request for scope (1.70, -0.58)
21:35:08.138 00.001 12044 Worker thread wakes up
21:35:08.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.70, -0.58) opts 0xd
21:35:08.138 00.000 12044 Handling offset move in thread for scope, endpoint = (1.70, -0.58)
21:35:08.138 00.000 12044 Moving (1.70, -0.58) raw xDistance=0.42 yDistance=-1.75
21:35:08.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.42, slope = 0.05
21:35:08.138 00.000 12044 resist switch: large excursion: input -1.75 thresh 1.35 direction from 1 to -1
21:35:08.138 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.25
21:35:08.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
21:35:08.138 00.000 12044 MoveAxis(W, 34, ABG)
21:35:08.138 00.000 12044 Guiding  Dir = 3, Dur = 34
21:35:08.152 00.014 14964 UpdateImageDisplay: Size=(968,608) min=256, max=8949, med=625, FiltMin=542, FiltMax=6326, Gamma=0.810
21:35:08.163 00.011 14964 UpdateGuideState exits: m=115377 SNR=200.9
21:35:08.163 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.164 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:08.164 00.000 14964 Enqueuing Expose request
21:35:08.165 00.001 12044 IsSlewing returns 0
21:35:08.165 00.000 12044 IsGuiding returns 0
21:35:08.197 00.032 12044 PulseGuide returned control before completion, sleep 13
21:35:08.211 00.014 12044 IsGuiding returns 1
21:35:08.211 00.000 12044 scope still moving after pulse duration time elapsed
21:35:08.274 00.063 12044 IsSlewing returns 0
21:35:08.274 00.000 12044 IsGuiding returns 0
21:35:08.274 00.000 12044 scope move finished after 34 + 75 ms
21:35:08.274 00.000 12044 Move returns status 0, amount 34
21:35:08.274 00.000 12044 BLC: Oldest BLC event removed
21:35:08.275 00.001 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 314 applied
21:35:08.275 00.000 12044 MoveAxis(N, 479, ABG)
21:35:08.275 00.000 12044 Guiding  Dir = 0, Dur = 479
21:35:08.308 00.033 12044 IsSlewing returns 0
21:35:08.336 00.028 12044 IsGuiding returns 0
21:35:08.369 00.033 12044 PulseGuide returned control before completion, sleep 457
21:35:08.854 00.485 12044 IsGuiding returns 1
21:35:08.854 00.000 12044 scope still moving after pulse duration time elapsed
21:35:08.966 00.112 12044 IsSlewing returns 0
21:35:08.968 00.002 12044 IsGuiding returns 0
21:35:08.968 00.000 12044 scope move finished after 479 + 151 ms
21:35:08.968 00.000 12044 Move returns status 0, amount 479
21:35:08.968 00.000 12044 move complete, result=0
21:35:08.968 00.000 12044 worker thread done servicing request
21:35:08.968 00.000 14964 GuideStep: 0.4 px 34 ms WEST, -1.8 px 479 ms NORTH
21:35:08.969 00.001 12044 Worker thread wakes up
21:35:08.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:08.970 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:12.079 03.109 12044 Exposure complete
21:35:12.122 00.043 12044 worker thread done servicing request
21:35:12.122 00.000 14964 OnExposeComplete: enter
21:35:12.124 00.002 14964 UpdateGuideState(): m_state=6
21:35:12.126 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
21:35:12.127 00.001 14964 Star::Find returns 1 (0), X=806.22, Y=385.19, Mass=115170, SNR=204.9, Peak=8972 HFD=3.6
21:35:12.129 00.002 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.67) = xAngle (-0.29 = -0.29)
21:35:12.131 00.002 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.84 = 2.84)
21:35:12.133 00.002 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.71 hyp=0.76 cameraTheta=-1.96 mountX=0.73 mountY=0.23, mountTheta=0.30
21:35:12.142 00.009 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.71, opts=13)
21:35:12.143 00.001 14964 Enqueuing Move request for scope (-0.29, -0.71)
21:35:12.145 00.002 12044 Worker thread wakes up
21:35:12.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.71) opts 0xd
21:35:12.145 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.71)
21:35:12.145 00.000 12044 Moving (-0.29, -0.71) raw xDistance=0.73 yDistance=0.23
21:35:12.145 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-1.750212, 1:-0.226254
21:35:12.145 00.000 12044 BLC: No correction, Miss < min_move
21:35:12.145 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.68 from input 0.73, slope = 0.10
21:35:12.145 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:12.145 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:35:12.146 00.001 12044 MoveAxis(W, 73, ABG)
21:35:12.146 00.000 12044 Guiding  Dir = 3, Dur = 73
21:35:12.156 00.010 14964 UpdateImageDisplay: Size=(968,608) min=62, max=8972, med=623, FiltMin=533, FiltMax=6099, Gamma=0.810
21:35:12.162 00.006 14964 UpdateGuideState exits: m=115170 SNR=204.9
21:35:12.163 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.163 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:12.164 00.001 14964 Enqueuing Expose request
21:35:12.261 00.097 12044 IsSlewing returns 0
21:35:12.262 00.001 12044 IsGuiding returns 0
21:35:12.293 00.031 12044 PulseGuide returned control before completion, sleep 52
21:35:12.350 00.057 12044 IsGuiding returns 1
21:35:12.351 00.001 12044 scope still moving after pulse duration time elapsed
21:35:12.435 00.084 12044 IsSlewing returns 0
21:35:12.435 00.000 12044 IsGuiding returns 0
21:35:12.436 00.001 12044 scope move finished after 73 + 101 ms
21:35:12.436 00.000 12044 Move returns status 0, amount 73
21:35:12.436 00.000 12044 MoveAxis(N, 0, ABG)
21:35:12.436 00.000 12044 Move returns status 0, amount 0
21:35:12.436 00.000 12044 move complete, result=0
21:35:12.436 00.000 12044 worker thread done servicing request
21:35:12.436 00.000 12044 Worker thread wakes up
21:35:12.437 00.001 14964 GuideStep: 0.7 px 73 ms WEST, 0.2 px 0 ms NORTH
21:35:12.441 00.004 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:12.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:15.550 03.109 12044 Exposure complete
21:35:15.572 00.022 12044 worker thread done servicing request
21:35:15.573 00.001 14964 OnExposeComplete: enter
21:35:15.573 00.000 14964 UpdateGuideState(): m_state=6
21:35:15.574 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
21:35:15.574 00.000 14964 Star::Find returns 1 (0), X=806.21, Y=386.71, Mass=116131, SNR=196.5, Peak=7617 HFD=3.8
21:35:15.575 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.67) = xAngle (3.59 = -2.69)
21:35:15.575 00.000 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.72 = 0.44)
21:35:15.576 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.82 hyp=0.87 cameraTheta=1.92 mountX=-0.79 mountY=0.37, mountTheta=2.70
21:35:15.577 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.82, opts=13)
21:35:15.578 00.001 14964 Enqueuing Move request for scope (-0.30, 0.82)
21:35:15.578 00.000 12044 Worker thread wakes up
21:35:15.578 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.82) opts 0xd
21:35:15.578 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.82)
21:35:15.578 00.000 12044 Moving (-0.30, 0.82) raw xDistance=-0.79 yDistance=0.37
21:35:15.578 00.000 12044 BLC: History state: CurrMiss=-0.37, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-1.750212, 1:-0.226254, 2:-0.371921
21:35:15.578 00.000 12044 BLC: No correction, Miss < min_move
21:35:15.578 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.79, slope = 0.04
21:35:15.578 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:15.578 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:35:15.578 00.000 12044 MoveAxis(E, 0, ABG)
21:35:15.578 00.000 12044 Move returns status 0, amount 0
21:35:15.578 00.000 12044 MoveAxis(N, 0, ABG)
21:35:15.578 00.000 12044 Move returns status 0, amount 0
21:35:15.578 00.000 12044 move complete, result=0
21:35:15.579 00.001 12044 worker thread done servicing request
21:35:15.591 00.012 14964 UpdateImageDisplay: Size=(968,608) min=78, max=7617, med=623, FiltMin=535, FiltMax=5730, Gamma=0.810
21:35:15.600 00.009 14964 UpdateGuideState exits: m=116131 SNR=196.5
21:35:15.602 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:15.603 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:15.604 00.001 14964 Enqueuing Expose request
21:35:15.605 00.001 12044 Worker thread wakes up
21:35:15.605 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:15.605 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:15.605 00.000 14964 GuideStep: -0.8 px 0 ms EAST, 0.4 px 0 ms NORTH
21:35:18.708 03.103 12044 Exposure complete
21:35:18.738 00.030 12044 worker thread done servicing request
21:35:18.739 00.001 14964 OnExposeComplete: enter
21:35:18.739 00.000 14964 UpdateGuideState(): m_state=6
21:35:18.740 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
21:35:18.741 00.001 14964 Star::Find returns 1 (0), X=805.96, Y=386.50, Mass=116375, SNR=200.5, Peak=6977 HFD=3.8
21:35:18.741 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.67) = xAngle (3.98 = -2.31)
21:35:18.742 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.11 = 0.83)
21:35:18.742 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=0.61 hyp=0.82 cameraTheta=2.31 mountX=-0.55 mountY=0.61, mountTheta=2.31
21:35:18.744 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.61, opts=13)
21:35:18.745 00.001 14964 Enqueuing Move request for scope (-0.55, 0.61)
21:35:18.746 00.001 12044 Worker thread wakes up
21:35:18.746 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.61) opts 0xd
21:35:18.746 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.61)
21:35:18.746 00.000 12044 Moving (-0.55, 0.61) raw xDistance=-0.55 yDistance=0.61
21:35:18.746 00.000 12044 BLC: window closed
21:35:18.746 00.000 12044 BLC: History state: CurrMiss=-0.61, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-1.750212, 1:-0.226254, 2:-0.371921
21:35:18.746 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:35:18.746 00.000 12044 BLC: window closed
21:35:18.747 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.55, slope = -0.04
21:35:18.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:18.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
21:35:18.747 00.000 12044 MoveAxis(E, 28, ABG)
21:35:18.747 00.000 12044 Guiding  Dir = 2, Dur = 28
21:35:18.756 00.009 14964 UpdateImageDisplay: Size=(968,608) min=115, max=6977, med=623, FiltMin=534, FiltMax=5502, Gamma=0.810
21:35:18.763 00.007 14964 UpdateGuideState exits: m=116375 SNR=200.5
21:35:18.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:18.765 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:18.766 00.001 14964 Enqueuing Expose request
21:35:18.809 00.043 12044 IsSlewing returns 0
21:35:18.810 00.001 12044 IsGuiding returns 0
21:35:18.891 00.081 12044 IsGuiding returns 1
21:35:18.891 00.000 12044 scope still moving after pulse duration time elapsed
21:35:18.953 00.062 12044 IsSlewing returns 0
21:35:18.953 00.000 12044 IsGuiding returns 0
21:35:18.953 00.000 12044 scope move finished after 28 + 115 ms
21:35:18.953 00.000 12044 Move returns status 0, amount 28
21:35:18.953 00.000 12044 MoveAxis(N, 0, ABG)
21:35:18.953 00.000 12044 Move returns status 0, amount 0
21:35:18.953 00.000 12044 move complete, result=0
21:35:18.953 00.000 12044 worker thread done servicing request
21:35:18.953 00.000 12044 Worker thread wakes up
21:35:18.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:18.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:18.953 00.000 14964 GuideStep: -0.5 px 28 ms EAST, 0.6 px 0 ms NORTH
21:35:22.066 03.113 12044 Exposure complete
21:35:22.101 00.035 12044 worker thread done servicing request
21:35:22.101 00.000 14964 OnExposeComplete: enter
21:35:22.103 00.002 14964 UpdateGuideState(): m_state=6
21:35:22.104 00.001 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
21:35:22.104 00.000 14964 Star::Find returns 1 (0), X=806.56, Y=386.50, Mass=114132, SNR=196.2, Peak=6457 HFD=3.8
21:35:22.105 00.001 14964 MultiStar: exiting stabilization period
21:35:22.106 00.001 14964 MultiStar: [#1 0.76,2.16,0.00,M2] [#2 0.08,1.83,0.00,M2] 
21:35:22.108 00.002 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.67) = xAngle (3.16 = -3.12)
21:35:22.109 00.001 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.30 = 0.02)
21:35:22.111 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=0.61 hyp=0.61 cameraTheta=1.50 mountX=-0.61 mountY=0.01, mountTheta=3.13
21:35:22.113 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.61, opts=13)
21:35:22.115 00.002 14964 Enqueuing Move request for scope (0.05, 0.61)
21:35:22.116 00.001 12044 Worker thread wakes up
21:35:22.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.61) opts 0xd
21:35:22.116 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.61)
21:35:22.116 00.000 12044 Moving (0.05, 0.61) raw xDistance=-0.61 yDistance=0.01
21:35:22.116 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.55 from input -0.61, slope = -0.08
21:35:22.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:22.117 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:35:22.117 00.000 12044 MoveAxis(E, 59, ABG)
21:35:22.117 00.000 12044 Guiding  Dir = 2, Dur = 59
21:35:22.131 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6457, med=624, FiltMin=531, FiltMax=5571, Gamma=0.810
21:35:22.140 00.009 14964 UpdateGuideState exits: m=114132 SNR=196.2
21:35:22.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:22.144 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:22.145 00.001 14964 Enqueuing Expose request
21:35:22.150 00.005 12044 IsSlewing returns 0
21:35:22.150 00.000 12044 IsGuiding returns 0
21:35:22.182 00.032 12044 PulseGuide returned control before completion, sleep 38
21:35:22.226 00.044 12044 IsGuiding returns 1
21:35:22.226 00.000 12044 scope still moving after pulse duration time elapsed
21:35:22.365 00.139 12044 IsSlewing returns 0
21:35:22.366 00.001 12044 IsGuiding returns 0
21:35:22.366 00.000 12044 scope move finished after 59 + 156 ms
21:35:22.366 00.000 12044 Move returns status 0, amount 59
21:35:22.366 00.000 12044 MoveAxis(N, 0, ABG)
21:35:22.367 00.001 12044 Move returns status 0, amount 0
21:35:22.367 00.000 12044 move complete, result=0
21:35:22.367 00.000 12044 worker thread done servicing request
21:35:22.367 00.000 12044 Worker thread wakes up
21:35:22.367 00.000 14964 GuideStep: -0.6 px 59 ms EAST, 0.0 px 0 ms NORTH
21:35:22.370 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:22.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:25.498 03.128 12044 Exposure complete
21:35:25.518 00.020 12044 worker thread done servicing request
21:35:25.518 00.000 14964 OnExposeComplete: enter
21:35:25.519 00.001 14964 UpdateGuideState(): m_state=6
21:35:25.519 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
21:35:25.520 00.001 14964 Star::Find returns 1 (0), X=806.12, Y=385.91, Mass=116228, SNR=193.1, Peak=6615 HFD=4.2
21:35:25.521 00.001 14964 MultiStar: [#1 0.34,1.65,0.00,M3] [#2 -0.07,1.39,0.00,M3] 
21:35:25.521 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.67) = xAngle (4.77 = -1.52)
21:35:25.522 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.90 = 1.62)
21:35:25.522 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.39 cameraTheta=3.10 mountX=0.02 mountY=0.39, mountTheta=1.52
21:35:25.525 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.02, opts=13)
21:35:25.526 00.001 14964 Enqueuing Move request for scope (-0.39, 0.02)
21:35:25.528 00.002 12044 Worker thread wakes up
21:35:25.528 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.02) opts 0xd
21:35:25.528 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.02)
21:35:25.528 00.000 12044 Moving (-0.39, 0.02) raw xDistance=0.02 yDistance=0.39
21:35:25.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.06
21:35:25.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:25.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:35:25.528 00.000 12044 MoveAxis(E, 0, ABG)
21:35:25.528 00.000 12044 Move returns status 0, amount 0
21:35:25.528 00.000 12044 MoveAxis(N, 0, ABG)
21:35:25.528 00.000 12044 Move returns status 0, amount 0
21:35:25.528 00.000 12044 move complete, result=0
21:35:25.528 00.000 12044 worker thread done servicing request
21:35:25.539 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6615, med=625, FiltMin=540, FiltMax=5746, Gamma=0.810
21:35:25.547 00.008 14964 UpdateGuideState exits: m=116228 SNR=193.1
21:35:25.548 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:25.549 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:25.550 00.001 14964 Enqueuing Expose request
21:35:25.550 00.000 12044 Worker thread wakes up
21:35:25.551 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:25.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:25.551 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:35:28.668 03.117 12044 Exposure complete
21:35:28.696 00.028 12044 worker thread done servicing request
21:35:28.696 00.000 14964 OnExposeComplete: enter
21:35:28.697 00.001 14964 UpdateGuideState(): m_state=6
21:35:28.697 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
21:35:28.698 00.001 14964 Star::Find returns 1 (0), X=806.07, Y=385.84, Mass=116422, SNR=197.1, Peak=5590 HFD=4.3
21:35:28.698 00.000 14964 MultiStar: [#1 0.25,1.59,0.00,M4] [#2 -0.28,1.34,0.00,M4] 
21:35:28.699 00.001 14964 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.67) = xAngle (-1.36 = -1.36)
21:35:28.699 00.000 14964 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.78 = 1.78)
21:35:28.700 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.05 hyp=0.44 cameraTheta=-3.03 mountX=0.09 mountY=0.43, mountTheta=1.36
21:35:28.701 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.05, opts=13)
21:35:28.702 00.001 14964 Enqueuing Move request for scope (-0.44, -0.05)
21:35:28.703 00.001 12044 Worker thread wakes up
21:35:28.703 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.05) opts 0xd
21:35:28.703 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.05)
21:35:28.703 00.000 12044 Moving (-0.44, -0.05) raw xDistance=0.09 yDistance=0.43
21:35:28.703 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.03
21:35:28.703 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:28.703 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:35:28.703 00.000 12044 MoveAxis(E, 0, ABG)
21:35:28.703 00.000 12044 Move returns status 0, amount 0
21:35:28.703 00.000 12044 MoveAxis(N, 0, ABG)
21:35:28.703 00.000 12044 Move returns status 0, amount 0
21:35:28.703 00.000 12044 move complete, result=0
21:35:28.703 00.000 12044 worker thread done servicing request
21:35:28.710 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5590, med=624, FiltMin=524, FiltMax=4633, Gamma=0.810
21:35:28.716 00.006 14964 UpdateGuideState exits: m=116422 SNR=197.1
21:35:28.716 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:28.717 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:28.717 00.000 14964 Enqueuing Expose request
21:35:28.718 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:35:28.718 00.000 12044 Worker thread wakes up
21:35:28.718 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:28.718 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:31.862 03.144 12044 Exposure complete
21:35:31.916 00.054 12044 worker thread done servicing request
21:35:31.916 00.000 14964 OnExposeComplete: enter
21:35:31.919 00.003 14964 UpdateGuideState(): m_state=6
21:35:31.921 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
21:35:31.922 00.001 14964 Star::Find returns 1 (0), X=806.19, Y=385.53, Mass=116209, SNR=196.3, Peak=6284 HFD=3.8
21:35:31.924 00.002 14964 MultiStar: [#1 0.50,1.42,0.00,M5] [#2 -0.13,0.96,0.00,M5] 
21:35:31.925 00.001 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.67) = xAngle (-0.63 = -0.63)
21:35:31.928 00.003 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.50 = 2.50)
21:35:31.929 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-2.30 mountX=0.39 mountY=0.29, mountTheta=0.64
21:35:31.932 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.36, opts=13)
21:35:31.934 00.002 14964 Enqueuing Move request for scope (-0.32, -0.36)
21:35:31.936 00.002 12044 Worker thread wakes up
21:35:31.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.36) opts 0xd
21:35:31.937 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.36)
21:35:31.937 00.000 12044 Moving (-0.32, -0.36) raw xDistance=0.39 yDistance=0.29
21:35:31.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.01
21:35:31.937 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:31.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:35:31.937 00.000 12044 MoveAxis(E, 0, ABG)
21:35:31.937 00.000 12044 Move returns status 0, amount 0
21:35:31.937 00.000 12044 MoveAxis(N, 0, ABG)
21:35:31.937 00.000 12044 Move returns status 0, amount 0
21:35:31.937 00.000 12044 move complete, result=0
21:35:31.937 00.000 12044 worker thread done servicing request
21:35:31.953 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6284, med=623, FiltMin=534, FiltMax=5322, Gamma=0.810
21:35:31.962 00.009 14964 UpdateGuideState exits: m=116209 SNR=196.3
21:35:31.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:31.964 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:31.965 00.001 14964 Enqueuing Expose request
21:35:31.968 00.003 14964 GuideStep: 0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
21:35:31.969 00.001 12044 Worker thread wakes up
21:35:31.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:31.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:35.092 03.123 12044 Exposure complete
21:35:35.113 00.021 12044 worker thread done servicing request
21:35:35.113 00.000 14964 OnExposeComplete: enter
21:35:35.114 00.001 14964 UpdateGuideState(): m_state=6
21:35:35.115 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
21:35:35.115 00.000 14964 Star::Find returns 1 (0), X=806.10, Y=385.76, Mass=116417, SNR=200.6, Peak=6765 HFD=4.1
21:35:35.116 00.001 14964 MultiStar: [#1 0.03,1.40,0.00,M6] [#2 -0.42,0.90,0.00,M6] 
21:35:35.116 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.67) = xAngle (-1.16 = -1.16)
21:35:35.117 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.97 = 1.97)
21:35:35.117 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-2.83 mountX=0.17 mountY=0.40, mountTheta=1.17
21:35:35.118 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.13, opts=13)
21:35:35.119 00.001 14964 Enqueuing Move request for scope (-0.41, -0.13)
21:35:35.120 00.001 12044 Worker thread wakes up
21:35:35.120 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.13) opts 0xd
21:35:35.120 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.13)
21:35:35.120 00.000 12044 Moving (-0.41, -0.13) raw xDistance=0.17 yDistance=0.40
21:35:35.120 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
21:35:35.120 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:35.120 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:35:35.120 00.000 12044 MoveAxis(E, 0, ABG)
21:35:35.120 00.000 12044 Move returns status 0, amount 0
21:35:35.120 00.000 12044 MoveAxis(N, 0, ABG)
21:35:35.120 00.000 12044 Move returns status 0, amount 0
21:35:35.120 00.000 12044 move complete, result=0
21:35:35.120 00.000 12044 worker thread done servicing request
21:35:35.127 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6765, med=624, FiltMin=530, FiltMax=5299, Gamma=0.810
21:35:35.133 00.006 14964 UpdateGuideState exits: m=116417 SNR=200.6
21:35:35.134 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.134 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:35.135 00.001 14964 Enqueuing Expose request
21:35:35.135 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:35:35.136 00.001 12044 Worker thread wakes up
21:35:35.136 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:35.136 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:38.241 03.105 12044 Exposure complete
21:35:38.280 00.039 12044 worker thread done servicing request
21:35:38.280 00.000 14964 OnExposeComplete: enter
21:35:38.282 00.002 14964 UpdateGuideState(): m_state=6
21:35:38.284 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
21:35:38.285 00.001 14964 Star::Find returns 1 (0), X=806.13, Y=386.10, Mass=116601, SNR=204.9, Peak=7300 HFD=4.1
21:35:38.286 00.001 14964 MultiStar: [#1 0.16,1.68,0.00,M7] [#2 -0.26,1.32,0.00,M7] 
21:35:38.286 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.67) = xAngle (4.30 = -1.99)
21:35:38.287 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.43 = 1.15)
21:35:38.288 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=-0.17 mountY=0.39, mountTheta=1.99
21:35:38.289 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.21, opts=13)
21:35:38.290 00.001 14964 Enqueuing Move request for scope (-0.38, 0.21)
21:35:38.290 00.000 12044 Worker thread wakes up
21:35:38.290 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.21) opts 0xd
21:35:38.291 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.21)
21:35:38.291 00.000 12044 Moving (-0.38, 0.21) raw xDistance=-0.17 yDistance=0.39
21:35:38.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
21:35:38.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:38.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:35:38.291 00.000 12044 MoveAxis(E, 0, ABG)
21:35:38.291 00.000 12044 Move returns status 0, amount 0
21:35:38.291 00.000 12044 MoveAxis(N, 0, ABG)
21:35:38.291 00.000 12044 Move returns status 0, amount 0
21:35:38.291 00.000 12044 move complete, result=0
21:35:38.291 00.000 12044 worker thread done servicing request
21:35:38.300 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7300, med=625, FiltMin=538, FiltMax=5935, Gamma=0.810
21:35:38.309 00.009 14964 UpdateGuideState exits: m=116601 SNR=204.9
21:35:38.310 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:38.310 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:38.311 00.001 14964 Enqueuing Expose request
21:35:38.311 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:35:38.312 00.001 12044 Worker thread wakes up
21:35:38.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:38.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:41.422 03.110 12044 Exposure complete
21:35:41.458 00.036 12044 worker thread done servicing request
21:35:41.458 00.000 14964 OnExposeComplete: enter
21:35:41.460 00.002 14964 UpdateGuideState(): m_state=6
21:35:41.462 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
21:35:41.463 00.001 14964 Star::Find returns 1 (0), X=805.86, Y=385.74, Mass=116477, SNR=195.1, Peak=6772 HFD=3.9
21:35:41.464 00.001 14964 MultiStar: [#1 -0.04,1.34,0.00,M8] [#2 -0.58,1.20,0.00,M8] 
21:35:41.466 00.002 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.67) = xAngle (-1.24 = -1.24)
21:35:41.467 00.001 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.89 = 1.89)
21:35:41.468 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=-0.15 hyp=0.66 cameraTheta=-2.91 mountX=0.21 mountY=0.63, mountTheta=1.25
21:35:41.469 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=-0.15, opts=13)
21:35:41.470 00.001 14964 Enqueuing Move request for scope (-0.65, -0.15)
21:35:41.472 00.002 12044 Worker thread wakes up
21:35:41.472 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.15) opts 0xd
21:35:41.472 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, -0.15)
21:35:41.472 00.000 12044 Moving (-0.65, -0.15) raw xDistance=0.21 yDistance=0.63
21:35:41.472 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.25, using input
21:35:41.472 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.04
21:35:41.472 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:41.472 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
21:35:41.472 00.000 12044 MoveAxis(E, 0, ABG)
21:35:41.472 00.000 12044 Move returns status 0, amount 0
21:35:41.472 00.000 12044 MoveAxis(N, 0, ABG)
21:35:41.472 00.000 12044 Move returns status 0, amount 0
21:35:41.472 00.000 12044 move complete, result=0
21:35:41.473 00.001 12044 worker thread done servicing request
21:35:41.485 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6772, med=623, FiltMin=536, FiltMax=5769, Gamma=0.810
21:35:41.491 00.006 14964 UpdateGuideState exits: m=116477 SNR=195.1
21:35:41.492 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:41.492 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:41.493 00.001 14964 Enqueuing Expose request
21:35:41.494 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:35:41.494 00.000 12044 Worker thread wakes up
21:35:41.494 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:41.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:44.627 03.133 12044 Exposure complete
21:35:44.653 00.026 12044 worker thread done servicing request
21:35:44.653 00.000 14964 OnExposeComplete: enter
21:35:44.654 00.001 14964 UpdateGuideState(): m_state=6
21:35:44.655 00.001 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
21:35:44.655 00.000 14964 Star::Find returns 1 (0), X=806.13, Y=385.61, Mass=117727, SNR=203.0, Peak=6533 HFD=3.9
21:35:44.656 00.001 14964 MultiStar: [#1 0.28,1.64,0.00,M9] [#2 -0.33,1.21,0.00,M9] 
21:35:44.656 00.000 14964 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.67) = xAngle (-0.84 = -0.84)
21:35:44.657 00.001 14964 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.30 = 2.30)
21:35:44.657 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.28 hyp=0.47 cameraTheta=-2.50 mountX=0.31 mountY=0.35, mountTheta=0.84
21:35:44.658 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.28, opts=13)
21:35:44.659 00.001 14964 Enqueuing Move request for scope (-0.38, -0.28)
21:35:44.659 00.000 12044 Worker thread wakes up
21:35:44.660 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.28) opts 0xd
21:35:44.660 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.28)
21:35:44.660 00.000 12044 Moving (-0.38, -0.28) raw xDistance=0.31 yDistance=0.35
21:35:44.660 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.31 is < calculated value 0.72, using input
21:35:44.660 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.11
21:35:44.660 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:44.660 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:35:44.660 00.000 12044 MoveAxis(W, 22, ABG)
21:35:44.660 00.000 12044 Guiding  Dir = 3, Dur = 22
21:35:44.673 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6533, med=623, FiltMin=540, FiltMax=5261, Gamma=0.810
21:35:44.680 00.007 14964 UpdateGuideState exits: m=117727 SNR=203.0
21:35:44.681 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:44.681 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:44.682 00.001 14964 Enqueuing Expose request
21:35:44.709 00.027 12044 IsSlewing returns 0
21:35:44.709 00.000 12044 IsGuiding returns 0
21:35:44.732 00.023 12044 IsGuiding returns 1
21:35:44.732 00.000 12044 scope still moving after pulse duration time elapsed
21:35:44.796 00.064 12044 IsSlewing returns 0
21:35:44.827 00.031 12044 IsGuiding returns 0
21:35:44.827 00.000 12044 scope move finished after 22 + 95 ms
21:35:44.827 00.000 12044 Move returns status 0, amount 22
21:35:44.827 00.000 12044 MoveAxis(N, 0, ABG)
21:35:44.827 00.000 12044 Move returns status 0, amount 0
21:35:44.827 00.000 12044 move complete, result=0
21:35:44.827 00.000 12044 worker thread done servicing request
21:35:44.827 00.000 12044 Worker thread wakes up
21:35:44.827 00.000 14964 GuideStep: 0.3 px 22 ms WEST, 0.4 px 0 ms NORTH
21:35:44.828 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:44.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:47.952 03.124 12044 Exposure complete
21:35:47.995 00.043 12044 worker thread done servicing request
21:35:47.995 00.000 14964 OnExposeComplete: enter
21:35:47.997 00.002 14964 UpdateGuideState(): m_state=6
21:35:47.998 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
21:35:47.999 00.001 14964 Star::Find returns 1 (0), X=806.74, Y=385.60, Mass=114922, SNR=189.3, Peak=5191 HFD=4.6
21:35:48.002 00.003 14964 MultiStar: [#1 1.04,1.71,0.00,M10] [#2 0.49,1.28,0.00,M10] 
21:35:48.003 00.001 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:35:48.005 00.002 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
21:35:48.006 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.29 hyp=0.38 cameraTheta=-0.90 mountX=0.27 mountY=-0.26, mountTheta=-0.77
21:35:48.009 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.29, opts=13)
21:35:48.010 00.001 14964 Enqueuing Move request for scope (0.23, -0.29)
21:35:48.011 00.001 12044 Worker thread wakes up
21:35:48.012 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.29) opts 0xd
21:35:48.012 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.29)
21:35:48.012 00.000 12044 Moving (0.23, -0.29) raw xDistance=0.27 yDistance=-0.26
21:35:48.012 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.54, using input
21:35:48.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.08
21:35:48.012 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:48.012 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:35:48.012 00.000 12044 MoveAxis(E, 0, ABG)
21:35:48.012 00.000 12044 Move returns status 0, amount 0
21:35:48.012 00.000 12044 MoveAxis(N, 0, ABG)
21:35:48.012 00.000 12044 Move returns status 0, amount 0
21:35:48.012 00.000 12044 move complete, result=0
21:35:48.012 00.000 12044 worker thread done servicing request
21:35:48.029 00.017 14964 UpdateImageDisplay: Size=(968,608) min=110, max=5191, med=625, FiltMin=543, FiltMax=4771, Gamma=0.810
21:35:48.040 00.011 14964 UpdateGuideState exits: m=114922 SNR=189.3
21:35:48.042 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:48.043 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:48.045 00.002 14964 Enqueuing Expose request
21:35:48.046 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:48.048 00.002 12044 Worker thread wakes up
21:35:48.048 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:48.048 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:51.149 03.101 12044 Exposure complete
21:35:51.171 00.022 12044 worker thread done servicing request
21:35:51.172 00.001 14964 OnExposeComplete: enter
21:35:51.173 00.001 14964 UpdateGuideState(): m_state=6
21:35:51.174 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
21:35:51.175 00.001 14964 Star::Find returns 1 (0), X=806.37, Y=386.23, Mass=116810, SNR=204.3, Peak=6029 HFD=4.5
21:35:51.175 00.000 14964 MultiStar: [#1 0.32,2.22,0.00,R] [#2 0.03,1.80,0.00,R] 
21:35:51.176 00.001 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.67) = xAngle (3.64 = -2.64)
21:35:51.176 00.000 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.77 = 0.49)
21:35:51.176 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.97 mountX=-0.32 mountY=0.17, mountTheta=2.65
21:35:51.178 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.34, opts=13)
21:35:51.178 00.000 14964 Enqueuing Move request for scope (-0.14, 0.34)
21:35:51.179 00.001 12044 Worker thread wakes up
21:35:51.179 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
21:35:51.179 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
21:35:51.179 00.000 12044 Moving (-0.14, 0.34) raw xDistance=-0.32 yDistance=0.17
21:35:51.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.03
21:35:51.179 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:51.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:35:51.179 00.000 12044 MoveAxis(E, 0, ABG)
21:35:51.179 00.000 12044 Move returns status 0, amount 0
21:35:51.179 00.000 12044 MoveAxis(N, 0, ABG)
21:35:51.179 00.000 12044 Move returns status 0, amount 0
21:35:51.179 00.000 12044 move complete, result=0
21:35:51.180 00.001 12044 worker thread done servicing request
21:35:51.194 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6200, med=625, FiltMin=531, FiltMax=4645, Gamma=0.810
21:35:51.200 00.006 14964 UpdateGuideState exits: m=116810 SNR=204.3
21:35:51.200 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:51.201 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:51.201 00.000 14964 Enqueuing Expose request
21:35:51.202 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:35:51.202 00.000 12044 Worker thread wakes up
21:35:51.202 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:51.202 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:54.304 03.102 12044 Exposure complete
21:35:54.347 00.043 12044 worker thread done servicing request
21:35:54.347 00.000 14964 OnExposeComplete: enter
21:35:54.348 00.001 14964 UpdateGuideState(): m_state=6
21:35:54.349 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
21:35:54.351 00.002 14964 Star::Find returns 1 (0), X=806.63, Y=385.53, Mass=116730, SNR=198.9, Peak=5776 HFD=4.4
21:35:54.353 00.002 14964 MultiStar: [#1 0.52,-0.56,0.72,U] [#2 0.21,-0.61,0.35,U] 
21:35:54.354 00.001 14964 single-star, 2 included, MultiStar: {0.27, -0.48}, one-star: {0.12, -0.36}
21:35:54.354 00.000 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.67) = xAngle (0.41 = 0.41)
21:35:54.354 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.55 = -2.73)
21:35:54.356 00.002 14964 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.25 mountX=0.35 mountY=-0.15, mountTheta=-0.41
21:35:54.360 00.004 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.36, opts=13)
21:35:54.362 00.002 14964 Enqueuing Move request for scope (0.12, -0.36)
21:35:54.363 00.001 12044 Worker thread wakes up
21:35:54.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd
21:35:54.364 00.001 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.36)
21:35:54.364 00.000 12044 Moving (0.12, -0.36) raw xDistance=0.35 yDistance=-0.15
21:35:54.364 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.35, slope = 0.00
21:35:54.364 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:54.364 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:35:54.364 00.000 12044 MoveAxis(W, 1, ABG)
21:35:54.364 00.000 12044 Guiding  Dir = 3, Dur = 1
21:35:54.375 00.011 14964 UpdateImageDisplay: Size=(968,608) min=34, max=5776, med=624, FiltMin=536, FiltMax=5063, Gamma=0.810
21:35:54.381 00.006 14964 UpdateGuideState exits: m=116730 SNR=198.9
21:35:54.381 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:54.382 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:54.382 00.000 14964 Enqueuing Expose request
21:35:54.420 00.038 12044 IsSlewing returns 0
21:35:54.421 00.001 12044 IsGuiding returns 0
21:35:54.485 00.064 12044 IsGuiding returns 1
21:35:54.485 00.000 12044 scope still moving after pulse duration time elapsed
21:35:54.529 00.044 12044 IsSlewing returns 0
21:35:54.530 00.001 12044 IsGuiding returns 0
21:35:54.530 00.000 12044 scope move finished after 1 + 108 ms
21:35:54.530 00.000 12044 Move returns status 0, amount 1
21:35:54.530 00.000 12044 MoveAxis(N, 0, ABG)
21:35:54.530 00.000 12044 Move returns status 0, amount 0
21:35:54.530 00.000 12044 move complete, result=0
21:35:54.530 00.000 12044 worker thread done servicing request
21:35:54.530 00.000 12044 Worker thread wakes up
21:35:54.530 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:54.530 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:35:54.530 00.000 14964 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
21:35:57.635 03.105 12044 Exposure complete
21:35:57.665 00.030 12044 worker thread done servicing request
21:35:57.665 00.000 14964 OnExposeComplete: enter
21:35:57.667 00.002 14964 UpdateGuideState(): m_state=6
21:35:57.668 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
21:35:57.668 00.000 14964 Star::Find returns 1 (0), X=806.28, Y=386.03, Mass=116892, SNR=202.7, Peak=5851 HFD=4.1
21:35:57.669 00.001 14964 MultiStar: [#1 0.26,-0.50,0.68,U] [#2 -0.11,-0.51,0.38,U] 
21:35:57.669 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.19}, one-star: {-0.23, 0.14}
21:35:57.670 00.001 14964 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.67) = xAngle (-0.14 = -0.14)
21:35:57.670 00.000 14964 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.00 = 3.00)
21:35:57.671 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.80 mountX=0.20 mountY=0.03, mountTheta=0.14
21:35:57.674 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.19, opts=13)
21:35:57.676 00.002 14964 Enqueuing Move request for scope (-0.05, -0.19)
21:35:57.678 00.002 12044 Worker thread wakes up
21:35:57.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
21:35:57.678 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
21:35:57.678 00.000 12044 Moving (-0.05, -0.19) raw xDistance=0.20 yDistance=0.03
21:35:57.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
21:35:57.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:57.678 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:35:57.678 00.000 12044 MoveAxis(E, 0, ABG)
21:35:57.678 00.000 12044 Move returns status 0, amount 0
21:35:57.678 00.000 12044 MoveAxis(N, 0, ABG)
21:35:57.678 00.000 12044 Move returns status 0, amount 0
21:35:57.678 00.000 12044 move complete, result=0
21:35:57.678 00.000 12044 worker thread done servicing request
21:35:57.690 00.012 14964 UpdateImageDisplay: Size=(968,608) min=22, max=5851, med=624, FiltMin=536, FiltMax=4963, Gamma=0.810
21:35:57.702 00.012 14964 UpdateGuideState exits: m=116892 SNR=202.7
21:35:57.704 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:57.706 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:35:57.706 00.000 14964 Enqueuing Expose request
21:35:57.709 00.003 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:35:57.710 00.001 12044 Worker thread wakes up
21:35:57.710 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:35:57.710 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:00.836 03.126 12044 Exposure complete
21:36:00.870 00.034 12044 worker thread done servicing request
21:36:00.870 00.000 14964 OnExposeComplete: enter
21:36:00.871 00.001 14964 UpdateGuideState(): m_state=6
21:36:00.872 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
21:36:00.872 00.000 14964 Star::Find returns 1 (0), X=806.61, Y=385.79, Mass=115737, SNR=199.0, Peak=5587 HFD=4.5
21:36:00.873 00.001 14964 MultiStar: [#1 0.48,-0.44,0.72,U] [#2 0.08,-0.40,0.36,U] 
21:36:00.873 00.000 14964 single-star, 2 included, MultiStar: {0.22, -0.27}, one-star: {0.10, -0.11}
21:36:00.874 00.001 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.67) = xAngle (0.84 = 0.84)
21:36:00.874 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.97 = -2.31)
21:36:00.875 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.83 mountX=0.10 mountY=-0.10, mountTheta=-0.83
21:36:00.876 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.11, opts=13)
21:36:00.876 00.000 14964 Enqueuing Move request for scope (0.10, -0.11)
21:36:00.877 00.001 12044 Worker thread wakes up
21:36:00.877 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:36:00.877 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:36:00.877 00.000 12044 Moving (0.10, -0.11) raw xDistance=0.10 yDistance=-0.10
21:36:00.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
21:36:00.877 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:00.877 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:36:00.878 00.001 12044 MoveAxis(E, 0, ABG)
21:36:00.878 00.000 12044 Move returns status 0, amount 0
21:36:00.878 00.000 12044 MoveAxis(N, 0, ABG)
21:36:00.878 00.000 12044 Move returns status 0, amount 0
21:36:00.878 00.000 12044 move complete, result=0
21:36:00.878 00.000 12044 worker thread done servicing request
21:36:00.885 00.007 14964 UpdateImageDisplay: Size=(968,608) min=240, max=5587, med=623, FiltMin=535, FiltMax=4905, Gamma=0.810
21:36:00.890 00.005 14964 UpdateGuideState exits: m=115737 SNR=199.0
21:36:00.890 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:00.891 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:00.891 00.000 14964 Enqueuing Expose request
21:36:00.892 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:00.893 00.001 12044 Worker thread wakes up
21:36:00.893 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:00.893 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:04.021 03.128 12044 Exposure complete
21:36:04.045 00.024 12044 worker thread done servicing request
21:36:04.045 00.000 14964 OnExposeComplete: enter
21:36:04.047 00.002 14964 UpdateGuideState(): m_state=6
21:36:04.049 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
21:36:04.051 00.002 14964 Star::Find returns 1 (0), X=805.98, Y=386.09, Mass=116869, SNR=203.4, Peak=5677 HFD=4.3
21:36:04.054 00.003 14964 MultiStar: [#1 -0.09,-0.35,0.69,U] [#2 -0.52,-0.25,0.34,U] 
21:36:04.055 00.001 14964 refined, 2 included, MultiStar: {-0.38, -0.06}, one-star: {-0.53, 0.20}
21:36:04.057 00.002 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.67) = xAngle (-1.31 = -1.31)
21:36:04.058 00.001 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.82 = 1.82)
21:36:04.059 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.06 hyp=0.38 cameraTheta=-2.98 mountX=0.10 mountY=0.37, mountTheta=1.31
21:36:04.062 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.06, opts=13)
21:36:04.063 00.001 14964 Enqueuing Move request for scope (-0.38, -0.06)
21:36:04.064 00.001 12044 Worker thread wakes up
21:36:04.064 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.06) opts 0xd
21:36:04.064 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.06)
21:36:04.064 00.000 12044 Moving (-0.38, -0.06) raw xDistance=0.10 yDistance=0.37
21:36:04.064 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
21:36:04.064 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:04.065 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:36:04.065 00.000 12044 MoveAxis(E, 0, ABG)
21:36:04.065 00.000 12044 Move returns status 0, amount 0
21:36:04.065 00.000 12044 MoveAxis(N, 0, ABG)
21:36:04.065 00.000 12044 Move returns status 0, amount 0
21:36:04.065 00.000 12044 move complete, result=0
21:36:04.065 00.000 12044 worker thread done servicing request
21:36:04.074 00.009 14964 UpdateImageDisplay: Size=(968,608) min=199, max=5677, med=624, FiltMin=531, FiltMax=5216, Gamma=0.810
21:36:04.080 00.006 14964 UpdateGuideState exits: m=116869 SNR=203.4
21:36:04.080 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:04.081 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:04.081 00.000 14964 Enqueuing Expose request
21:36:04.082 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:36:04.082 00.000 12044 Worker thread wakes up
21:36:04.082 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:04.082 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:07.181 03.099 12044 Exposure complete
21:36:07.207 00.026 12044 worker thread done servicing request
21:36:07.207 00.000 14964 OnExposeComplete: enter
21:36:07.208 00.001 14964 UpdateGuideState(): m_state=6
21:36:07.208 00.000 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
21:36:07.209 00.001 14964 Star::Find returns 1 (0), X=806.04, Y=386.52, Mass=117633, SNR=198.7, Peak=5098 HFD=4.5
21:36:07.209 00.000 14964 MultiStar: [#1 -0.33,0.13,0.71,U] [#2 -0.55,0.13,0.38,U] 
21:36:07.209 00.000 14964 refined, 2 included, MultiStar: {-0.44, 0.37}, one-star: {-0.47, 0.63}
21:36:07.210 00.001 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.67) = xAngle (4.11 = -2.17)
21:36:07.210 00.000 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.25 = 0.96)
21:36:07.211 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.37 hyp=0.58 cameraTheta=2.44 mountX=-0.33 mountY=0.47, mountTheta=2.17
21:36:07.212 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.37, opts=13)
21:36:07.213 00.001 14964 Enqueuing Move request for scope (-0.44, 0.37)
21:36:07.213 00.000 12044 Worker thread wakes up
21:36:07.213 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.37) opts 0xd
21:36:07.213 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.37)
21:36:07.213 00.000 12044 Moving (-0.44, 0.37) raw xDistance=-0.33 yDistance=0.47
21:36:07.213 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.33, slope = -0.02
21:36:07.213 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:07.213 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:36:07.213 00.000 12044 MoveAxis(E, 12, ABG)
21:36:07.213 00.000 12044 Guiding  Dir = 2, Dur = 12
21:36:07.225 00.012 14964 UpdateImageDisplay: Size=(968,608) min=42, max=5098, med=624, FiltMin=539, FiltMax=4646, Gamma=0.810
21:36:07.230 00.005 14964 UpdateGuideState exits: m=117633 SNR=198.7
21:36:07.231 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:07.231 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:07.232 00.001 14964 Enqueuing Expose request
21:36:07.283 00.051 12044 IsSlewing returns 0
21:36:07.283 00.000 12044 IsGuiding returns 0
21:36:07.317 00.034 12044 IsGuiding returns 1
21:36:07.317 00.000 12044 scope still moving after pulse duration time elapsed
21:36:07.375 00.058 12044 IsSlewing returns 0
21:36:07.375 00.000 12044 IsGuiding returns 0
21:36:07.375 00.000 12044 scope move finished after 12 + 80 ms
21:36:07.376 00.001 12044 Move returns status 0, amount 12
21:36:07.376 00.000 12044 MoveAxis(N, 0, ABG)
21:36:07.376 00.000 12044 Move returns status 0, amount 0
21:36:07.376 00.000 12044 move complete, result=0
21:36:07.376 00.000 12044 worker thread done servicing request
21:36:07.376 00.000 12044 Worker thread wakes up
21:36:07.376 00.000 14964 GuideStep: -0.3 px 12 ms EAST, 0.5 px 0 ms NORTH
21:36:07.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:07.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:10.485 03.109 12044 Exposure complete
21:36:10.533 00.048 12044 worker thread done servicing request
21:36:10.533 00.000 14964 OnExposeComplete: enter
21:36:10.534 00.001 14964 UpdateGuideState(): m_state=6
21:36:10.535 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
21:36:10.535 00.000 14964 Star::Find returns 1 (0), X=806.45, Y=386.16, Mass=119625, SNR=205.2, Peak=4675 HFD=4.9
21:36:10.536 00.001 14964 MultiStar: [#1 0.09,-0.24,0.65,U] [#2 -0.31,-0.18,0.33,U] 
21:36:10.536 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.03}, one-star: {-0.06, 0.27}
21:36:10.537 00.001 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.67) = xAngle (4.30 = -1.99)
21:36:10.537 00.000 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.43 = 1.15)
21:36:10.537 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.63 mountX=-0.02 mountY=0.05, mountTheta=1.99
21:36:10.540 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.03, opts=13)
21:36:10.540 00.000 14964 Enqueuing Move request for scope (-0.05, 0.03)
21:36:10.541 00.001 12044 Worker thread wakes up
21:36:10.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
21:36:10.541 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
21:36:10.541 00.000 12044 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=0.05
21:36:10.541 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.25, using input
21:36:10.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
21:36:10.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:10.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:10.541 00.000 12044 MoveAxis(E, 0, ABG)
21:36:10.541 00.000 12044 Move returns status 0, amount 0
21:36:10.541 00.000 12044 MoveAxis(N, 0, ABG)
21:36:10.541 00.000 12044 Move returns status 0, amount 0
21:36:10.541 00.000 12044 move complete, result=0
21:36:10.541 00.000 12044 worker thread done servicing request
21:36:10.550 00.009 14964 UpdateImageDisplay: Size=(968,608) min=260, max=4675, med=624, FiltMin=534, FiltMax=4276, Gamma=0.810
21:36:10.557 00.007 14964 UpdateGuideState exits: m=119625 SNR=205.2
21:36:10.557 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:10.558 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:10.558 00.000 14964 Enqueuing Expose request
21:36:10.559 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:36:10.559 00.000 12044 Worker thread wakes up
21:36:10.560 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:10.560 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:13.664 03.104 12044 Exposure complete
21:36:13.699 00.035 12044 worker thread done servicing request
21:36:13.700 00.001 14964 OnExposeComplete: enter
21:36:13.700 00.000 14964 UpdateGuideState(): m_state=6
21:36:13.700 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
21:36:13.701 00.001 14964 Star::Find returns 1 (0), X=806.16, Y=386.45, Mass=114785, SNR=195.6, Peak=5308 HFD=4.5
21:36:13.701 00.000 14964 MultiStar: [#1 -0.23,-0.09,0.71,U] [#2 -0.46,0.05,0.38,U] 
21:36:13.702 00.001 14964 refined, 2 included, MultiStar: {-0.33, 0.24}, one-star: {-0.35, 0.55}
21:36:13.702 00.000 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.67) = xAngle (4.17 = -2.12)
21:36:13.703 00.001 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.30 = 1.02)
21:36:13.703 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.24 hyp=0.41 cameraTheta=2.50 mountX=-0.21 mountY=0.35, mountTheta=2.12
21:36:13.704 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.24, opts=13)
21:36:13.705 00.001 14964 Enqueuing Move request for scope (-0.33, 0.24)
21:36:13.705 00.000 12044 Worker thread wakes up
21:36:13.705 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.24) opts 0xd
21:36:13.705 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.24)
21:36:13.705 00.000 12044 Moving (-0.33, 0.24) raw xDistance=-0.21 yDistance=0.35
21:36:13.705 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.30, using input
21:36:13.705 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.05
21:36:13.705 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:13.705 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:36:13.705 00.000 12044 MoveAxis(E, 0, ABG)
21:36:13.706 00.001 12044 Move returns status 0, amount 0
21:36:13.706 00.000 12044 MoveAxis(N, 0, ABG)
21:36:13.706 00.000 12044 Move returns status 0, amount 0
21:36:13.706 00.000 12044 move complete, result=0
21:36:13.706 00.000 12044 worker thread done servicing request
21:36:13.715 00.009 14964 UpdateImageDisplay: Size=(968,608) min=232, max=5308, med=624, FiltMin=534, FiltMax=4407, Gamma=0.810
21:36:13.721 00.006 14964 UpdateGuideState exits: m=114785 SNR=195.6
21:36:13.721 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:13.721 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:13.722 00.001 14964 Enqueuing Expose request
21:36:13.723 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:36:13.723 00.000 12044 Worker thread wakes up
21:36:13.724 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:13.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:16.832 03.108 12044 Exposure complete
21:36:16.869 00.037 12044 worker thread done servicing request
21:36:16.869 00.000 14964 OnExposeComplete: enter
21:36:16.871 00.002 14964 UpdateGuideState(): m_state=6
21:36:16.873 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
21:36:16.874 00.001 14964 Star::Find returns 1 (0), X=806.04, Y=386.55, Mass=114343, SNR=186.4, Peak=6029 HFD=4.4
21:36:16.875 00.001 14964 MultiStar: [#1 -0.26,0.11,0.76,U] [#2 -0.54,0.22,0.37,U] 
21:36:16.876 00.001 14964 refined, 2 included, MultiStar: {-0.41, 0.39}, one-star: {-0.47, 0.66}
21:36:16.876 00.000 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.67) = xAngle (4.05 = -2.24)
21:36:16.877 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.18 = 0.90)
21:36:16.877 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.39 hyp=0.56 cameraTheta=2.38 mountX=-0.35 mountY=0.44, mountTheta=2.24
21:36:16.878 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.39, opts=13)
21:36:16.879 00.001 14964 Enqueuing Move request for scope (-0.41, 0.39)
21:36:16.879 00.000 12044 Worker thread wakes up
21:36:16.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.39) opts 0xd
21:36:16.879 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.39)
21:36:16.879 00.000 12044 Moving (-0.41, 0.39) raw xDistance=-0.35 yDistance=0.44
21:36:16.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.35, slope = -0.05
21:36:16.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:16.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:36:16.879 00.000 12044 MoveAxis(E, 35, ABG)
21:36:16.879 00.000 12044 Guiding  Dir = 2, Dur = 35
21:36:16.887 00.008 14964 UpdateImageDisplay: Size=(968,608) min=86, max=6029, med=624, FiltMin=524, FiltMax=4559, Gamma=0.810
21:36:16.895 00.008 14964 UpdateGuideState exits: m=114343 SNR=186.4
21:36:16.895 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:16.896 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:16.896 00.000 14964 Enqueuing Expose request
21:36:16.937 00.041 12044 IsSlewing returns 0
21:36:16.938 00.001 12044 IsGuiding returns 0
21:36:16.969 00.031 12044 PulseGuide returned control before completion, sleep 14
21:36:17.019 00.050 12044 IsGuiding returns 1
21:36:17.019 00.000 12044 scope still moving after pulse duration time elapsed
21:36:17.097 00.078 12044 IsSlewing returns 0
21:36:17.097 00.000 12044 IsGuiding returns 0
21:36:17.098 00.001 12044 scope move finished after 35 + 124 ms
21:36:17.098 00.000 12044 Move returns status 0, amount 35
21:36:17.098 00.000 12044 MoveAxis(N, 0, ABG)
21:36:17.098 00.000 12044 Move returns status 0, amount 0
21:36:17.098 00.000 12044 move complete, result=0
21:36:17.098 00.000 12044 worker thread done servicing request
21:36:17.098 00.000 12044 Worker thread wakes up
21:36:17.098 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:17.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:17.098 00.000 14964 GuideStep: -0.3 px 35 ms EAST, 0.4 px 0 ms NORTH
21:36:20.220 03.122 12044 Exposure complete
21:36:20.244 00.024 12044 worker thread done servicing request
21:36:20.244 00.000 14964 OnExposeComplete: enter
21:36:20.245 00.001 14964 UpdateGuideState(): m_state=6
21:36:20.245 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
21:36:20.246 00.001 14964 Star::Find returns 1 (0), X=806.45, Y=386.40, Mass=114665, SNR=196.2, Peak=6313 HFD=4.1
21:36:20.246 00.000 14964 MultiStar: [#1 0.08,-0.15,0.73,U] [#2 -0.21,0.02,0.38,U] 
21:36:20.247 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.19}, one-star: {-0.06, 0.51}
21:36:20.247 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.67) = xAngle (3.45 = -2.83)
21:36:20.247 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.59 = 0.31)
21:36:20.248 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.79 mountX=-0.19 mountY=0.06, mountTheta=2.83
21:36:20.249 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.19, opts=13)
21:36:20.250 00.001 14964 Enqueuing Move request for scope (-0.04, 0.19)
21:36:20.250 00.000 12044 Worker thread wakes up
21:36:20.250 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
21:36:20.250 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
21:36:20.250 00.000 12044 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=0.06
21:36:20.250 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.25, using input
21:36:20.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.04
21:36:20.251 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:20.251 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:36:20.251 00.000 12044 MoveAxis(E, 0, ABG)
21:36:20.251 00.000 12044 Move returns status 0, amount 0
21:36:20.251 00.000 12044 MoveAxis(N, 0, ABG)
21:36:20.251 00.000 12044 Move returns status 0, amount 0
21:36:20.251 00.000 12044 move complete, result=0
21:36:20.251 00.000 12044 worker thread done servicing request
21:36:20.260 00.009 14964 UpdateImageDisplay: Size=(968,608) min=46, max=6313, med=624, FiltMin=536, FiltMax=5300, Gamma=0.810
21:36:20.266 00.006 14964 UpdateGuideState exits: m=114665 SNR=196.2
21:36:20.266 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.267 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:20.267 00.000 14964 Enqueuing Expose request
21:36:20.268 00.001 12044 Worker thread wakes up
21:36:20.268 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:36:20.268 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:20.268 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:23.370 03.102 12044 Exposure complete
21:36:23.395 00.025 12044 worker thread done servicing request
21:36:23.395 00.000 14964 OnExposeComplete: enter
21:36:23.396 00.001 14964 UpdateGuideState(): m_state=6
21:36:23.397 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
21:36:23.398 00.001 14964 Star::Find returns 1 (0), X=806.14, Y=386.34, Mass=114339, SNR=193.9, Peak=5388 HFD=4.6
21:36:23.399 00.001 14964 MultiStar: [#1 -0.06,0.23,0.72,U] [#2 -0.19,0.26,0.39,U] 
21:36:23.400 00.001 14964 refined, 2 included, MultiStar: {-0.23, 0.34}, one-star: {-0.37, 0.45}
21:36:23.400 00.000 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.67) = xAngle (3.83 = -2.45)
21:36:23.401 00.001 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.97 = 0.68)
21:36:23.401 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.41 cameraTheta=2.16 mountX=-0.32 mountY=0.26, mountTheta=2.46
21:36:23.403 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.34, opts=13)
21:36:23.404 00.001 14964 Enqueuing Move request for scope (-0.23, 0.34)
21:36:23.405 00.001 12044 Worker thread wakes up
21:36:23.405 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.34) opts 0xd
21:36:23.405 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.34)
21:36:23.406 00.001 12044 Moving (-0.23, 0.34) raw xDistance=-0.32 yDistance=0.26
21:36:23.406 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.45, using input
21:36:23.406 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.07
21:36:23.406 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:23.406 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:36:23.406 00.000 12044 MoveAxis(E, 22, ABG)
21:36:23.406 00.000 12044 Guiding  Dir = 2, Dur = 22
21:36:23.414 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5388, med=624, FiltMin=543, FiltMax=4739, Gamma=0.810
21:36:23.422 00.008 14964 UpdateGuideState exits: m=114339 SNR=193.9
21:36:23.424 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.426 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:23.427 00.001 14964 Enqueuing Expose request
21:36:23.439 00.012 12044 IsSlewing returns 0
21:36:23.440 00.001 12044 IsGuiding returns 0
21:36:23.475 00.035 12044 IsGuiding returns 1
21:36:23.475 00.000 12044 scope still moving after pulse duration time elapsed
21:36:23.564 00.089 12044 IsSlewing returns 0
21:36:23.564 00.000 12044 IsGuiding returns 0
21:36:23.565 00.001 12044 scope move finished after 22 + 100 ms
21:36:23.565 00.000 12044 Move returns status 0, amount 22
21:36:23.565 00.000 12044 MoveAxis(N, 0, ABG)
21:36:23.565 00.000 12044 Move returns status 0, amount 0
21:36:23.565 00.000 12044 move complete, result=0
21:36:23.565 00.000 12044 worker thread done servicing request
21:36:23.565 00.000 12044 Worker thread wakes up
21:36:23.565 00.000 14964 GuideStep: -0.3 px 22 ms EAST, 0.3 px 0 ms NORTH
21:36:23.565 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:23.565 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:26.698 03.133 12044 Exposure complete
21:36:26.732 00.034 12044 worker thread done servicing request
21:36:26.732 00.000 14964 OnExposeComplete: enter
21:36:26.734 00.002 14964 UpdateGuideState(): m_state=6
21:36:26.735 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
21:36:26.737 00.002 14964 Star::Find returns 1 (0), X=806.25, Y=386.07, Mass=112439, SNR=190.5, Peak=5487 HFD=4.5
21:36:26.738 00.001 14964 MultiStar: [#1 -0.02,0.01,0.69,U] [#2 -0.02,0.32,0.39,U] 
21:36:26.739 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.15}, one-star: {-0.27, 0.18}
21:36:26.739 00.000 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.67) = xAngle (3.97 = -2.32)
21:36:26.741 00.002 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.10 = 0.82)
21:36:26.742 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=-0.14 mountY=0.15, mountTheta=2.32
21:36:26.745 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.15, opts=13)
21:36:26.746 00.001 14964 Enqueuing Move request for scope (-0.14, 0.15)
21:36:26.748 00.002 12044 Worker thread wakes up
21:36:26.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
21:36:26.748 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
21:36:26.748 00.000 12044 Moving (-0.14, 0.15) raw xDistance=-0.14 yDistance=0.15
21:36:26.748 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.30, using input
21:36:26.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
21:36:26.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:26.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:36:26.748 00.000 12044 MoveAxis(E, 0, ABG)
21:36:26.748 00.000 12044 Move returns status 0, amount 0
21:36:26.748 00.000 12044 MoveAxis(N, 0, ABG)
21:36:26.748 00.000 12044 Move returns status 0, amount 0
21:36:26.748 00.000 12044 move complete, result=0
21:36:26.748 00.000 12044 worker thread done servicing request
21:36:26.762 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5487, med=623, FiltMin=540, FiltMax=4497, Gamma=0.810
21:36:26.770 00.008 14964 UpdateGuideState exits: m=112439 SNR=190.5
21:36:26.771 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:26.772 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:26.773 00.001 14964 Enqueuing Expose request
21:36:26.774 00.001 12044 Worker thread wakes up
21:36:26.774 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:36:26.776 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:26.776 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:29.874 03.098 12044 Exposure complete
21:36:29.915 00.041 12044 worker thread done servicing request
21:36:29.915 00.000 14964 OnExposeComplete: enter
21:36:29.916 00.001 14964 UpdateGuideState(): m_state=6
21:36:29.918 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
21:36:29.920 00.002 14964 Star::Find returns 1 (0), X=806.82, Y=386.65, Mass=113055, SNR=184.7, Peak=5827 HFD=4.9
21:36:29.921 00.001 14964 MultiStar: [#1 0.31,0.58,0.73,U] [#2 0.05,0.89,0.00,M1] 
21:36:29.922 00.001 14964 refined, 1 included, MultiStar: {0.31, 0.68}, one-star: {0.31, 0.76}
21:36:29.924 00.002 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.67) = xAngle (2.81 = 2.81)
21:36:29.925 00.001 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.95 = -0.34)
21:36:29.927 00.002 14964 CameraToMount -- cameraX=0.31 cameraY=0.68 hyp=0.75 cameraTheta=1.15 mountX=-0.71 mountY=-0.25, mountTheta=-2.81
21:36:29.932 00.005 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.68, opts=13)
21:36:29.935 00.003 14964 Enqueuing Move request for scope (0.31, 0.68)
21:36:29.937 00.002 12044 Worker thread wakes up
21:36:29.937 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.68) opts 0xd
21:36:29.937 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.68)
21:36:29.937 00.000 12044 Moving (0.31, 0.68) raw xDistance=-0.71 yDistance=-0.25
21:36:29.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.71, slope = -0.06
21:36:29.937 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:29.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:36:29.937 00.000 12044 MoveAxis(E, 40, ABG)
21:36:29.937 00.000 12044 Guiding  Dir = 2, Dur = 40
21:36:29.950 00.013 14964 UpdateImageDisplay: Size=(968,608) min=22, max=5827, med=625, FiltMin=531, FiltMax=4685, Gamma=0.810
21:36:29.960 00.010 14964 UpdateGuideState exits: m=113055 SNR=184.7
21:36:29.962 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:29.963 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:29.964 00.001 14964 Enqueuing Expose request
21:36:29.970 00.006 12044 IsSlewing returns 0
21:36:30.025 00.055 12044 IsGuiding returns 0
21:36:30.057 00.032 12044 PulseGuide returned control before completion, sleep 19
21:36:30.086 00.029 12044 IsGuiding returns 1
21:36:30.086 00.000 12044 scope still moving after pulse duration time elapsed
21:36:30.143 00.057 12044 IsSlewing returns 0
21:36:30.143 00.000 12044 IsGuiding returns 0
21:36:30.143 00.000 12044 scope move finished after 40 + 77 ms
21:36:30.143 00.000 12044 Move returns status 0, amount 40
21:36:30.144 00.001 12044 MoveAxis(N, 0, ABG)
21:36:30.144 00.000 12044 Move returns status 0, amount 0
21:36:30.144 00.000 12044 move complete, result=0
21:36:30.144 00.000 12044 worker thread done servicing request
21:36:30.144 00.000 12044 Worker thread wakes up
21:36:30.144 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:30.144 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:30.144 00.000 14964 GuideStep: -0.7 px 40 ms EAST, -0.2 px 0 ms NORTH
21:36:33.254 03.110 12044 Exposure complete
21:36:33.280 00.026 12044 worker thread done servicing request
21:36:33.280 00.000 14964 OnExposeComplete: enter
21:36:33.281 00.001 14964 UpdateGuideState(): m_state=6
21:36:33.281 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
21:36:33.282 00.001 14964 Star::Find returns 1 (0), X=806.34, Y=386.52, Mass=114990, SNR=187.5, Peak=5259 HFD=4.7
21:36:33.283 00.001 14964 MultiStar: [#1 0.03,0.12,0.74,U] [#2 -0.23,0.21,0.39,U] 
21:36:33.283 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.38}, one-star: {-0.17, 0.63}
21:36:33.283 00.000 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.67) = xAngle (3.53 = -2.76)
21:36:33.284 00.001 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.66 = 0.38)
21:36:33.284 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.86 mountX=-0.37 mountY=0.14, mountTheta=2.76
21:36:33.285 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.38, opts=13)
21:36:33.286 00.001 14964 Enqueuing Move request for scope (-0.11, 0.38)
21:36:33.287 00.001 12044 Worker thread wakes up
21:36:33.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
21:36:33.287 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
21:36:33.287 00.000 12044 Moving (-0.11, 0.38) raw xDistance=-0.37 yDistance=0.14
21:36:33.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.37, slope = -0.05
21:36:33.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:33.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:36:33.287 00.000 12044 MoveAxis(E, 32, ABG)
21:36:33.287 00.000 12044 Guiding  Dir = 2, Dur = 32
21:36:33.298 00.011 14964 UpdateImageDisplay: Size=(968,608) min=10, max=5259, med=623, FiltMin=534, FiltMax=4559, Gamma=0.810
21:36:33.306 00.008 14964 UpdateGuideState exits: m=114990 SNR=187.5
21:36:33.306 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.307 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:33.307 00.000 14964 Enqueuing Expose request
21:36:33.316 00.009 12044 IsSlewing returns 0
21:36:33.316 00.000 12044 IsGuiding returns 0
21:36:33.349 00.033 12044 PulseGuide returned control before completion, sleep 11
21:36:33.392 00.043 12044 IsGuiding returns 1
21:36:33.393 00.001 12044 scope still moving after pulse duration time elapsed
21:36:33.486 00.093 12044 IsSlewing returns 0
21:36:33.486 00.000 12044 IsGuiding returns 0
21:36:33.486 00.000 12044 scope move finished after 32 + 137 ms
21:36:33.487 00.001 12044 Move returns status 0, amount 32
21:36:33.487 00.000 12044 MoveAxis(N, 0, ABG)
21:36:33.487 00.000 12044 Move returns status 0, amount 0
21:36:33.487 00.000 12044 move complete, result=0
21:36:33.487 00.000 12044 worker thread done servicing request
21:36:33.487 00.000 12044 Worker thread wakes up
21:36:33.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:33.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:33.487 00.000 14964 GuideStep: -0.4 px 32 ms EAST, 0.1 px 0 ms NORTH
21:36:36.590 03.103 12044 Exposure complete
21:36:36.610 00.020 12044 worker thread done servicing request
21:36:36.611 00.001 14964 OnExposeComplete: enter
21:36:36.611 00.000 14964 UpdateGuideState(): m_state=6
21:36:36.612 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
21:36:36.613 00.001 14964 Star::Find returns 1 (0), X=806.54, Y=386.12, Mass=116758, SNR=205.4, Peak=4967 HFD=5.1
21:36:36.613 00.000 14964 MultiStar: [#1 0.31,-0.04,0.69,U] [#2 0.14,0.04,0.33,U] 
21:36:36.614 00.001 14964 refined, 2 included, MultiStar: {0.14, 0.11}, one-star: {0.03, 0.23}
21:36:36.614 00.000 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.67) = xAngle (2.31 = 2.31)
21:36:36.615 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.45 = -0.84)
21:36:36.615 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.65 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
21:36:36.616 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.11, opts=13)
21:36:36.617 00.001 14964 Enqueuing Move request for scope (0.14, 0.11)
21:36:36.617 00.000 12044 Worker thread wakes up
21:36:36.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
21:36:36.617 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
21:36:36.617 00.000 12044 Moving (0.14, 0.11) raw xDistance=-0.12 yDistance=-0.13
21:36:36.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
21:36:36.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:36.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:36:36.618 00.001 12044 MoveAxis(E, 0, ABG)
21:36:36.618 00.000 12044 Move returns status 0, amount 0
21:36:36.618 00.000 12044 MoveAxis(N, 0, ABG)
21:36:36.618 00.000 12044 Move returns status 0, amount 0
21:36:36.618 00.000 12044 move complete, result=0
21:36:36.618 00.000 12044 worker thread done servicing request
21:36:36.629 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=4967, med=624, FiltMin=531, FiltMax=4241, Gamma=0.810
21:36:36.634 00.005 14964 UpdateGuideState exits: m=116758 SNR=205.4
21:36:36.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:36.635 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:36.636 00.001 14964 Enqueuing Expose request
21:36:36.636 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:36.637 00.001 12044 Worker thread wakes up
21:36:36.637 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:36.637 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:39.761 03.124 12044 Exposure complete
21:36:39.789 00.028 12044 worker thread done servicing request
21:36:39.789 00.000 14964 OnExposeComplete: enter
21:36:39.791 00.002 14964 UpdateGuideState(): m_state=6
21:36:39.793 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
21:36:39.795 00.002 14964 Star::Find returns 1 (0), X=806.49, Y=385.77, Mass=113830, SNR=189.3, Peak=5057 HFD=5.0
21:36:39.796 00.001 14964 MultiStar: [#1 0.01,-0.67,0.69,U] [#2 -0.04,-0.48,0.36,U] 
21:36:39.798 00.002 14964 single-star, 2 included, MultiStar: {-0.02, -0.37}, one-star: {-0.02, -0.12}
21:36:39.799 00.001 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.67) = xAngle (-0.09 = -0.09)
21:36:39.800 00.001 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.05 = 3.05)
21:36:39.801 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.75 mountX=0.13 mountY=0.01, mountTheta=0.09
21:36:39.802 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.12, opts=13)
21:36:39.804 00.002 14964 Enqueuing Move request for scope (-0.02, -0.12)
21:36:39.805 00.001 12044 Worker thread wakes up
21:36:39.805 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:36:39.805 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:36:39.805 00.000 12044 Moving (-0.02, -0.12) raw xDistance=0.13 yDistance=0.01
21:36:39.805 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
21:36:39.805 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:39.805 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:36:39.806 00.001 12044 MoveAxis(E, 0, ABG)
21:36:39.806 00.000 12044 Move returns status 0, amount 0
21:36:39.806 00.000 12044 MoveAxis(N, 0, ABG)
21:36:39.806 00.000 12044 Move returns status 0, amount 0
21:36:39.806 00.000 12044 move complete, result=0
21:36:39.806 00.000 12044 worker thread done servicing request
21:36:39.819 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5057, med=623, FiltMin=531, FiltMax=3965, Gamma=0.810
21:36:39.829 00.010 14964 UpdateGuideState exits: m=113830 SNR=189.3
21:36:39.831 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:39.833 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:39.835 00.002 14964 Enqueuing Expose request
21:36:39.836 00.001 12044 Worker thread wakes up
21:36:39.837 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:36:39.839 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:39.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:42.942 03.103 12044 Exposure complete
21:36:42.965 00.023 12044 worker thread done servicing request
21:36:42.965 00.000 14964 OnExposeComplete: enter
21:36:42.966 00.001 14964 UpdateGuideState(): m_state=6
21:36:42.966 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
21:36:42.967 00.001 14964 Star::Find returns 1 (0), X=806.27, Y=385.25, Mass=113226, SNR=195.5, Peak=4801 HFD=4.7
21:36:42.968 00.001 14964 MultiStar: [#1 -0.09,-1.25,0.00,M1] [#2 -0.28,-0.98,0.00,M1] 
21:36:42.968 00.000 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.67) = xAngle (-0.27 = -0.27)
21:36:42.969 00.001 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.87 = 2.87)
21:36:42.969 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.64 hyp=0.68 cameraTheta=-1.94 mountX=0.66 mountY=0.19, mountTheta=0.27
21:36:42.970 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.64, opts=13)
21:36:42.971 00.001 14964 Enqueuing Move request for scope (-0.24, -0.64)
21:36:42.971 00.000 12044 Worker thread wakes up
21:36:42.971 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.64) opts 0xd
21:36:42.971 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.64)
21:36:42.971 00.000 12044 Moving (-0.24, -0.64) raw xDistance=0.66 yDistance=0.19
21:36:42.971 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.42 from input 0.66, slope = 0.07
21:36:42.971 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:42.971 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:36:42.971 00.000 12044 MoveAxis(W, 46, ABG)
21:36:42.971 00.000 12044 Guiding  Dir = 3, Dur = 46
21:36:42.978 00.007 14964 UpdateImageDisplay: Size=(968,608) min=214, max=4801, med=623, FiltMin=539, FiltMax=4107, Gamma=0.810
21:36:42.984 00.006 14964 UpdateGuideState exits: m=113226 SNR=195.5
21:36:42.985 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:42.985 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:42.986 00.001 14964 Enqueuing Expose request
21:36:43.017 00.031 12044 IsSlewing returns 0
21:36:43.017 00.000 12044 IsGuiding returns 0
21:36:43.049 00.032 12044 PulseGuide returned control before completion, sleep 25
21:36:43.081 00.032 12044 IsGuiding returns 1
21:36:43.081 00.000 12044 scope still moving after pulse duration time elapsed
21:36:43.126 00.045 12044 IsSlewing returns 0
21:36:43.159 00.033 12044 IsGuiding returns 0
21:36:43.159 00.000 12044 scope move finished after 46 + 95 ms
21:36:43.159 00.000 12044 Move returns status 0, amount 46
21:36:43.160 00.001 12044 MoveAxis(N, 0, ABG)
21:36:43.160 00.000 12044 Move returns status 0, amount 0
21:36:43.160 00.000 12044 move complete, result=0
21:36:43.160 00.000 12044 worker thread done servicing request
21:36:43.160 00.000 12044 Worker thread wakes up
21:36:43.160 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:43.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:43.160 00.000 14964 GuideStep: 0.7 px 46 ms WEST, 0.2 px 0 ms NORTH
21:36:46.259 03.099 12044 Exposure complete
21:36:46.280 00.021 12044 worker thread done servicing request
21:36:46.280 00.000 14964 OnExposeComplete: enter
21:36:46.281 00.001 14964 UpdateGuideState(): m_state=6
21:36:46.281 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
21:36:46.282 00.001 14964 Star::Find returns 1 (0), X=806.63, Y=385.88, Mass=114458, SNR=191.7, Peak=6039 HFD=4.6
21:36:46.282 00.000 14964 MultiStar: [#1 0.16,-0.60,0.67,U] [#2 0.12,-0.34,0.37,U] 
21:36:46.283 00.001 14964 single-star, 2 included, MultiStar: {0.14, -0.26}, one-star: {0.12, -0.01}
21:36:46.284 00.001 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.67) = xAngle (1.61 = 1.61)
21:36:46.284 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.75 = -1.54)
21:36:46.285 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
21:36:46.287 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.01, opts=13)
21:36:46.287 00.000 14964 Enqueuing Move request for scope (0.12, -0.01)
21:36:46.288 00.001 12044 Worker thread wakes up
21:36:46.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
21:36:46.288 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
21:36:46.288 00.000 12044 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=-0.12
21:36:46.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.07
21:36:46.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:46.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:36:46.288 00.000 12044 MoveAxis(E, 0, ABG)
21:36:46.288 00.000 12044 Move returns status 0, amount 0
21:36:46.288 00.000 12044 MoveAxis(N, 0, ABG)
21:36:46.288 00.000 12044 Move returns status 0, amount 0
21:36:46.288 00.000 12044 move complete, result=0
21:36:46.288 00.000 12044 worker thread done servicing request
21:36:46.295 00.007 14964 UpdateImageDisplay: Size=(968,608) min=30, max=6039, med=624, FiltMin=535, FiltMax=4819, Gamma=0.810
21:36:46.300 00.005 14964 UpdateGuideState exits: m=114458 SNR=191.7
21:36:46.300 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:46.301 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:46.301 00.000 14964 Enqueuing Expose request
21:36:46.302 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:46.302 00.000 12044 Worker thread wakes up
21:36:46.303 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:46.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:49.409 03.106 12044 Exposure complete
21:36:49.441 00.032 12044 worker thread done servicing request
21:36:49.441 00.000 14964 OnExposeComplete: enter
21:36:49.442 00.001 14964 UpdateGuideState(): m_state=6
21:36:49.442 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
21:36:49.443 00.001 14964 Star::Find returns 1 (0), X=806.62, Y=386.16, Mass=116620, SNR=182.4, Peak=6871 HFD=4.6
21:36:49.444 00.001 14964 MultiStar: [#1 0.31,-0.33,0.68,U] [#2 -0.02,-0.22,0.37,U] 
21:36:49.444 00.000 14964 refined, 2 included, MultiStar: {0.15, -0.02}, one-star: {0.11, 0.27}
21:36:49.445 00.001 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.67) = xAngle (1.55 = 1.55)
21:36:49.445 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.69 = -1.60)
21:36:49.446 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=0.00 mountY=-0.15, mountTheta=-1.55
21:36:49.448 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.02, opts=13)
21:36:49.450 00.002 14964 Enqueuing Move request for scope (0.15, -0.02)
21:36:49.452 00.002 12044 Worker thread wakes up
21:36:49.452 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
21:36:49.452 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
21:36:49.452 00.000 12044 Moving (0.15, -0.02) raw xDistance=0.00 yDistance=-0.15
21:36:49.452 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.42, using input
21:36:49.452 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.06
21:36:49.452 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:49.453 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:36:49.453 00.000 12044 MoveAxis(E, 0, ABG)
21:36:49.453 00.000 12044 Move returns status 0, amount 0
21:36:49.453 00.000 12044 MoveAxis(N, 0, ABG)
21:36:49.453 00.000 12044 Move returns status 0, amount 0
21:36:49.453 00.000 12044 move complete, result=0
21:36:49.453 00.000 12044 worker thread done servicing request
21:36:49.470 00.017 14964 UpdateImageDisplay: Size=(968,608) min=114, max=6871, med=624, FiltMin=535, FiltMax=4794, Gamma=0.810
21:36:49.477 00.007 14964 UpdateGuideState exits: m=116620 SNR=182.4
21:36:49.478 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:49.479 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:49.479 00.000 14964 Enqueuing Expose request
21:36:49.480 00.001 12044 Worker thread wakes up
21:36:49.480 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:49.480 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:49.480 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:52.587 03.107 12044 Exposure complete
21:36:52.618 00.031 12044 worker thread done servicing request
21:36:52.618 00.000 14964 OnExposeComplete: enter
21:36:52.619 00.001 14964 UpdateGuideState(): m_state=6
21:36:52.620 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
21:36:52.621 00.001 14964 Star::Find returns 1 (0), X=806.27, Y=386.08, Mass=115739, SNR=204.4, Peak=5195 HFD=4.5
21:36:52.622 00.001 14964 MultiStar: [#1 -0.02,-0.41,0.68,U] [#2 -0.36,-0.27,0.36,U] 
21:36:52.623 00.001 14964 refined, 2 included, MultiStar: {-0.19, -0.09}, one-star: {-0.24, 0.19}
21:36:52.623 00.000 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.67) = xAngle (-1.01 = -1.01)
21:36:52.624 00.001 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.12 = 2.12)
21:36:52.624 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=0.11 mountY=0.18, mountTheta=1.02
21:36:52.626 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.09, opts=13)
21:36:52.626 00.000 14964 Enqueuing Move request for scope (-0.19, -0.09)
21:36:52.627 00.001 12044 Worker thread wakes up
21:36:52.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
21:36:52.627 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
21:36:52.627 00.000 12044 Moving (-0.19, -0.09) raw xDistance=0.11 yDistance=0.18
21:36:52.627 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.46, using input
21:36:52.627 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.07
21:36:52.627 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:52.627 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:36:52.627 00.000 12044 MoveAxis(E, 0, ABG)
21:36:52.627 00.000 12044 Move returns status 0, amount 0
21:36:52.627 00.000 12044 MoveAxis(N, 0, ABG)
21:36:52.627 00.000 12044 Move returns status 0, amount 0
21:36:52.627 00.000 12044 move complete, result=0
21:36:52.628 00.001 12044 worker thread done servicing request
21:36:52.636 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5195, med=624, FiltMin=538, FiltMax=4816, Gamma=0.810
21:36:52.641 00.005 14964 UpdateGuideState exits: m=115739 SNR=204.4
21:36:52.642 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:52.643 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:52.643 00.000 14964 Enqueuing Expose request
21:36:52.644 00.001 12044 Worker thread wakes up
21:36:52.644 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:36:52.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:52.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:55.775 03.131 12044 Exposure complete
21:36:55.814 00.039 12044 worker thread done servicing request
21:36:55.814 00.000 14964 OnExposeComplete: enter
21:36:55.817 00.003 14964 UpdateGuideState(): m_state=6
21:36:55.819 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
21:36:55.821 00.002 14964 Star::Find returns 1 (0), X=806.76, Y=385.93, Mass=113026, SNR=184.6, Peak=5503 HFD=4.5
21:36:55.823 00.002 14964 MultiStar: [#1 0.42,-0.62,0.72,U] [#2 0.28,-0.44,0.39,U] 
21:36:55.826 00.003 14964 single-star, 2 included, MultiStar: {0.31, -0.27}, one-star: {0.25, 0.04}
21:36:55.827 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.67) = xAngle (1.83 = 1.83)
21:36:55.829 00.002 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.96 = -1.32)
21:36:55.830 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.16 mountX=-0.06 mountY=-0.25, mountTheta=-1.83
21:36:55.833 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.04, opts=13)
21:36:55.835 00.002 14964 Enqueuing Move request for scope (0.25, 0.04)
21:36:55.836 00.001 12044 Worker thread wakes up
21:36:55.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
21:36:55.836 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
21:36:55.836 00.000 12044 Moving (0.25, 0.04) raw xDistance=-0.06 yDistance=-0.25
21:36:55.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.06
21:36:55.836 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:55.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:36:55.836 00.000 12044 MoveAxis(E, 0, ABG)
21:36:55.836 00.000 12044 Move returns status 0, amount 0
21:36:55.836 00.000 12044 MoveAxis(N, 0, ABG)
21:36:55.836 00.000 12044 Move returns status 0, amount 0
21:36:55.837 00.001 12044 move complete, result=0
21:36:55.837 00.000 12044 worker thread done servicing request
21:36:55.851 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5503, med=624, FiltMin=523, FiltMax=4618, Gamma=0.810
21:36:55.861 00.010 14964 UpdateGuideState exits: m=113026 SNR=184.6
21:36:55.862 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:55.863 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:55.863 00.000 14964 Enqueuing Expose request
21:36:55.865 00.002 12044 Worker thread wakes up
21:36:55.865 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:55.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:55.865 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:58.975 03.110 12044 Exposure complete
21:36:59.005 00.030 12044 worker thread done servicing request
21:36:59.005 00.000 14964 OnExposeComplete: enter
21:36:59.008 00.003 14964 UpdateGuideState(): m_state=6
21:36:59.010 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
21:36:59.012 00.002 14964 Star::Find returns 1 (0), X=806.19, Y=385.59, Mass=114489, SNR=192.3, Peak=6482 HFD=4.5
21:36:59.014 00.002 14964 MultiStar: [#1 0.03,-1.05,0.00,M1] [#2 -0.33,-0.86,0.00,M1] 
21:36:59.014 00.000 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.67) = xAngle (-0.70 = -0.70)
21:36:59.014 00.000 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.43 = 2.43)
21:36:59.014 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.31 hyp=0.44 cameraTheta=-2.37 mountX=0.34 mountY=0.29, mountTheta=0.71
21:36:59.017 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.31, opts=13)
21:36:59.019 00.002 14964 Enqueuing Move request for scope (-0.32, -0.31)
21:36:59.019 00.000 12044 Worker thread wakes up
21:36:59.019 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.31) opts 0xd
21:36:59.019 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.31)
21:36:59.019 00.000 12044 Moving (-0.32, -0.31) raw xDistance=0.34 yDistance=0.29
21:36:59.019 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.46, using input
21:36:59.019 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.07
21:36:59.019 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:59.019 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:36:59.020 00.001 12044 MoveAxis(W, 24, ABG)
21:36:59.020 00.000 12044 Guiding  Dir = 3, Dur = 24
21:36:59.032 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6482, med=625, FiltMin=539, FiltMax=4412, Gamma=0.810
21:36:59.040 00.008 14964 UpdateGuideState exits: m=114489 SNR=192.3
21:36:59.041 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:59.041 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:36:59.042 00.001 14964 Enqueuing Expose request
21:36:59.066 00.024 12044 IsSlewing returns 0
21:36:59.067 00.001 12044 IsGuiding returns 0
21:36:59.099 00.032 12044 IsGuiding returns 1
21:36:59.099 00.000 12044 scope still moving after pulse duration time elapsed
21:36:59.146 00.047 12044 IsSlewing returns 0
21:36:59.146 00.000 12044 IsGuiding returns 0
21:36:59.146 00.000 12044 scope move finished after 24 + 55 ms
21:36:59.146 00.000 12044 Move returns status 0, amount 24
21:36:59.146 00.000 12044 MoveAxis(N, 0, ABG)
21:36:59.147 00.001 12044 Move returns status 0, amount 0
21:36:59.147 00.000 12044 move complete, result=0
21:36:59.147 00.000 12044 worker thread done servicing request
21:36:59.147 00.000 12044 Worker thread wakes up
21:36:59.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:36:59.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:36:59.147 00.000 14964 GuideStep: 0.3 px 24 ms WEST, 0.3 px 0 ms NORTH
21:37:02.255 03.108 12044 Exposure complete
21:37:02.293 00.038 12044 worker thread done servicing request
21:37:02.293 00.000 14964 OnExposeComplete: enter
21:37:02.295 00.002 14964 UpdateGuideState(): m_state=6
21:37:02.297 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
21:37:02.298 00.001 14964 Star::Find returns 1 (0), X=806.32, Y=385.22, Mass=114558, SNR=200.9, Peak=5241 HFD=4.5
21:37:02.301 00.003 14964 MultiStar: [#1 0.31,-1.01,0.00,M2] [#2 0.03,-1.22,0.00,M2] 
21:37:02.303 00.002 14964 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.67) = xAngle (-0.17 = -0.17)
21:37:02.305 00.002 14964 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.96 = 2.96)
21:37:02.307 00.002 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.68 hyp=0.70 cameraTheta=-1.84 mountX=0.69 mountY=0.13, mountTheta=0.18
21:37:02.312 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.68, opts=13)
21:37:02.314 00.002 14964 Enqueuing Move request for scope (-0.19, -0.68)
21:37:02.315 00.001 12044 Worker thread wakes up
21:37:02.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.68) opts 0xd
21:37:02.315 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.68)
21:37:02.315 00.000 12044 Moving (-0.19, -0.68) raw xDistance=0.69 yDistance=0.13
21:37:02.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.69, slope = 0.06
21:37:02.316 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:02.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:37:02.316 00.000 12044 MoveAxis(W, 43, ABG)
21:37:02.316 00.000 12044 Guiding  Dir = 3, Dur = 43
21:37:02.331 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5241, med=624, FiltMin=538, FiltMax=4740, Gamma=0.810
21:37:02.341 00.010 14964 UpdateGuideState exits: m=114558 SNR=200.9
21:37:02.342 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:02.344 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:02.345 00.001 14964 Enqueuing Expose request
21:37:02.364 00.019 12044 IsSlewing returns 0
21:37:02.365 00.001 12044 IsGuiding returns 0
21:37:02.397 00.032 12044 PulseGuide returned control before completion, sleep 22
21:37:02.444 00.047 12044 IsGuiding returns 1
21:37:02.444 00.000 12044 scope still moving after pulse duration time elapsed
21:37:02.508 00.064 12044 IsSlewing returns 0
21:37:02.509 00.001 12044 IsGuiding returns 0
21:37:02.509 00.000 12044 scope move finished after 43 + 100 ms
21:37:02.509 00.000 12044 Move returns status 0, amount 43
21:37:02.509 00.000 12044 MoveAxis(N, 0, ABG)
21:37:02.509 00.000 12044 Move returns status 0, amount 0
21:37:02.509 00.000 12044 move complete, result=0
21:37:02.509 00.000 12044 worker thread done servicing request
21:37:02.509 00.000 12044 Worker thread wakes up
21:37:02.509 00.000 14964 GuideStep: 0.7 px 43 ms WEST, 0.1 px 0 ms NORTH
21:37:02.511 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:02.511 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:05.621 03.110 12044 Exposure complete
21:37:05.664 00.043 12044 worker thread done servicing request
21:37:05.664 00.000 14964 OnExposeComplete: enter
21:37:05.666 00.002 14964 UpdateGuideState(): m_state=6
21:37:05.667 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
21:37:05.669 00.002 14964 Star::Find returns 1 (0), X=806.59, Y=385.38, Mass=115648, SNR=200.9, Peak=7104 HFD=4.0
21:37:05.670 00.001 14964 MultiStar: [#1 0.57,-1.11,0.00,M3] [#2 0.29,-0.96,0.00,M3] 
21:37:05.672 00.002 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.67) = xAngle (0.26 = 0.26)
21:37:05.674 00.002 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.39 = -2.89)
21:37:05.675 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.51 hyp=0.52 cameraTheta=-1.41 mountX=0.50 mountY=-0.13, mountTheta=-0.25
21:37:05.677 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.51, opts=13)
21:37:05.679 00.002 14964 Enqueuing Move request for scope (0.08, -0.51)
21:37:05.680 00.001 12044 Worker thread wakes up
21:37:05.680 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.51) opts 0xd
21:37:05.680 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.51)
21:37:05.680 00.000 12044 Moving (0.08, -0.51) raw xDistance=0.50 yDistance=-0.13
21:37:05.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.50, slope = 0.05
21:37:05.680 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:05.681 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:37:05.681 00.000 12044 MoveAxis(W, 33, ABG)
21:37:05.681 00.000 12044 Guiding  Dir = 3, Dur = 33
21:37:05.697 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7104, med=624, FiltMin=535, FiltMax=5543, Gamma=0.810
21:37:05.706 00.009 14964 UpdateGuideState exits: m=115648 SNR=200.9
21:37:05.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:05.708 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:05.708 00.000 14964 Enqueuing Expose request
21:37:05.735 00.027 12044 IsSlewing returns 0
21:37:05.735 00.000 12044 IsGuiding returns 0
21:37:05.758 00.023 12044 PulseGuide returned control before completion, sleep 22
21:37:05.789 00.031 12044 IsGuiding returns 1
21:37:05.789 00.000 12044 scope still moving after pulse duration time elapsed
21:37:05.863 00.074 12044 IsSlewing returns 0
21:37:05.864 00.001 12044 IsGuiding returns 0
21:37:05.864 00.000 12044 scope move finished after 33 + 94 ms
21:37:05.864 00.000 12044 Move returns status 0, amount 33
21:37:05.864 00.000 12044 MoveAxis(N, 0, ABG)
21:37:05.864 00.000 12044 Move returns status 0, amount 0
21:37:05.864 00.000 12044 move complete, result=0
21:37:05.864 00.000 12044 worker thread done servicing request
21:37:05.864 00.000 12044 Worker thread wakes up
21:37:05.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:05.864 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:05.864 00.000 14964 GuideStep: 0.5 px 33 ms WEST, -0.1 px 0 ms NORTH
21:37:08.993 03.129 12044 Exposure complete
21:37:09.026 00.033 14964 OnExposeComplete: enter
21:37:09.027 00.001 14964 UpdateGuideState(): m_state=6
21:37:09.027 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
21:37:09.028 00.001 12044 worker thread done servicing request
21:37:09.028 00.000 14964 Star::Find returns 1 (0), X=806.94, Y=386.13, Mass=116249, SNR=203.9, Peak=6956 HFD=4.2
21:37:09.028 00.000 14964 MultiStar: [#1 0.60,-0.45,0.66,U] [#2 0.43,-0.26,0.34,U] 
21:37:09.029 00.001 14964 single-star, 2 included, MultiStar: {0.48, -0.07}, one-star: {0.43, 0.24}
21:37:09.029 00.000 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.67) = xAngle (2.18 = 2.18)
21:37:09.030 00.001 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.31 = -0.97)
21:37:09.030 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.24 hyp=0.49 cameraTheta=0.51 mountX=-0.28 mountY=-0.40, mountTheta=-2.17
21:37:09.031 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.24, opts=13)
21:37:09.032 00.001 14964 Enqueuing Move request for scope (0.43, 0.24)
21:37:09.033 00.001 12044 Worker thread wakes up
21:37:09.033 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.24) opts 0xd
21:37:09.033 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.24)
21:37:09.033 00.000 12044 Moving (0.43, 0.24) raw xDistance=-0.28 yDistance=-0.40
21:37:09.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.00
21:37:09.033 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:09.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:37:09.033 00.000 12044 MoveAxis(E, 0, ABG)
21:37:09.033 00.000 12044 Move returns status 0, amount 0
21:37:09.033 00.000 12044 MoveAxis(N, 0, ABG)
21:37:09.033 00.000 12044 Move returns status 0, amount 0
21:37:09.033 00.000 12044 move complete, result=0
21:37:09.033 00.000 12044 worker thread done servicing request
21:37:09.040 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6956, med=624, FiltMin=525, FiltMax=5143, Gamma=0.810
21:37:09.046 00.006 14964 UpdateGuideState exits: m=116249 SNR=203.9
21:37:09.046 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:09.047 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:09.047 00.000 14964 Enqueuing Expose request
21:37:09.048 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:37:09.048 00.000 12044 Worker thread wakes up
21:37:09.049 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:09.049 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:12.174 03.125 12044 Exposure complete
21:37:12.204 00.030 12044 worker thread done servicing request
21:37:12.204 00.000 14964 OnExposeComplete: enter
21:37:12.206 00.002 14964 UpdateGuideState(): m_state=6
21:37:12.207 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
21:37:12.207 00.000 14964 Star::Find returns 1 (0), X=806.62, Y=386.14, Mass=115895, SNR=197.6, Peak=6851 HFD=4.0
21:37:12.208 00.001 14964 MultiStar: [#1 0.40,-0.21,0.71,U] [#2 0.16,-0.06,0.37,U] 
21:37:12.208 00.000 14964 refined, 2 included, MultiStar: {0.22, 0.04}, one-star: {0.11, 0.24}
21:37:12.209 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.67) = xAngle (1.83 = 1.83)
21:37:12.209 00.000 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.96 = -1.32)
21:37:12.210 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.16 mountX=-0.06 mountY=-0.21, mountTheta=-1.83
21:37:12.211 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.04, opts=13)
21:37:12.212 00.001 14964 Enqueuing Move request for scope (0.22, 0.04)
21:37:12.214 00.002 12044 Worker thread wakes up
21:37:12.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
21:37:12.214 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
21:37:12.214 00.000 12044 Moving (0.22, 0.04) raw xDistance=-0.06 yDistance=-0.21
21:37:12.214 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.15, using input
21:37:12.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
21:37:12.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:12.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:37:12.214 00.000 12044 MoveAxis(E, 0, ABG)
21:37:12.214 00.000 12044 Move returns status 0, amount 0
21:37:12.215 00.001 12044 MoveAxis(N, 0, ABG)
21:37:12.215 00.000 12044 Move returns status 0, amount 0
21:37:12.215 00.000 12044 move complete, result=0
21:37:12.215 00.000 12044 worker thread done servicing request
21:37:12.222 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6851, med=625, FiltMin=543, FiltMax=5065, Gamma=0.810
21:37:12.227 00.005 14964 UpdateGuideState exits: m=115895 SNR=197.6
21:37:12.228 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:12.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:12.229 00.000 14964 Enqueuing Expose request
21:37:12.229 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:12.230 00.001 12044 Worker thread wakes up
21:37:12.230 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:12.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:15.370 03.140 12044 Exposure complete
21:37:15.407 00.037 12044 worker thread done servicing request
21:37:15.407 00.000 14964 OnExposeComplete: enter
21:37:15.409 00.002 14964 UpdateGuideState(): m_state=6
21:37:15.410 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
21:37:15.411 00.001 14964 Star::Find returns 1 (0), X=806.47, Y=386.47, Mass=115886, SNR=198.1, Peak=5295 HFD=5.0
21:37:15.413 00.002 14964 MultiStar: [#1 0.40,0.30,0.69,U] [#2 0.11,0.38,0.32,U] 
21:37:15.414 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.45}, one-star: {-0.04, 0.58}
21:37:15.415 00.001 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.67) = xAngle (2.95 = 2.95)
21:37:15.417 00.002 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.08 = -0.20)
21:37:15.419 00.002 14964 CameraToMount -- cameraX=0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.28 mountX=-0.46 mountY=-0.09, mountTheta=-2.94
21:37:15.424 00.005 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.45, opts=13)
21:37:15.426 00.002 14964 Enqueuing Move request for scope (0.13, 0.45)
21:37:15.427 00.001 12044 Worker thread wakes up
21:37:15.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.45) opts 0xd
21:37:15.428 00.001 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.45)
21:37:15.428 00.000 12044 Moving (0.13, 0.45) raw xDistance=-0.46 yDistance=-0.09
21:37:15.428 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.46, slope = -0.03
21:37:15.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:15.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:37:15.428 00.000 12044 MoveAxis(E, 19, ABG)
21:37:15.428 00.000 12044 Guiding  Dir = 2, Dur = 19
21:37:15.441 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5295, med=623, FiltMin=527, FiltMax=4653, Gamma=0.810
21:37:15.446 00.005 14964 UpdateGuideState exits: m=115886 SNR=198.1
21:37:15.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:15.449 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:15.449 00.000 14964 Enqueuing Expose request
21:37:15.535 00.086 12044 IsSlewing returns 0
21:37:15.536 00.001 12044 IsGuiding returns 0
21:37:15.578 00.042 12044 IsGuiding returns 1
21:37:15.578 00.000 12044 scope still moving after pulse duration time elapsed
21:37:15.635 00.057 12044 IsSlewing returns 0
21:37:15.635 00.000 12044 IsGuiding returns 0
21:37:15.635 00.000 12044 scope move finished after 19 + 80 ms
21:37:15.635 00.000 12044 Move returns status 0, amount 19
21:37:15.635 00.000 12044 MoveAxis(N, 0, ABG)
21:37:15.635 00.000 12044 Move returns status 0, amount 0
21:37:15.635 00.000 12044 move complete, result=0
21:37:15.636 00.001 12044 worker thread done servicing request
21:37:15.636 00.000 12044 Worker thread wakes up
21:37:15.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:15.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:15.636 00.000 14964 GuideStep: -0.5 px 19 ms EAST, -0.1 px 0 ms NORTH
21:37:18.750 03.114 12044 Exposure complete
21:37:18.781 00.031 12044 worker thread done servicing request
21:37:18.781 00.000 14964 OnExposeComplete: enter
21:37:18.783 00.002 14964 UpdateGuideState(): m_state=6
21:37:18.784 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
21:37:18.785 00.001 14964 Star::Find returns 1 (0), X=806.68, Y=386.91, Mass=116409, SNR=191.7, Peak=5042 HFD=4.8
21:37:18.787 00.002 14964 MultiStar: [#1 0.36,0.50,0.70,U] [#2 0.16,0.43,0.39,U] 
21:37:18.788 00.001 14964 refined, 2 included, MultiStar: {0.23, 0.74}, one-star: {0.17, 1.02}
21:37:18.789 00.001 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.67) = xAngle (2.93 = 2.93)
21:37:18.790 00.001 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.07 = -0.22)
21:37:18.790 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.74 hyp=0.77 cameraTheta=1.27 mountX=-0.76 mountY=-0.17, mountTheta=-2.93
21:37:18.792 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.74, opts=13)
21:37:18.793 00.001 14964 Enqueuing Move request for scope (0.23, 0.74)
21:37:18.795 00.002 12044 Worker thread wakes up
21:37:18.795 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.74) opts 0xd
21:37:18.795 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.74)
21:37:18.795 00.000 12044 Moving (0.23, 0.74) raw xDistance=-0.76 yDistance=-0.17
21:37:18.796 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.76, slope = -0.08
21:37:18.796 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:18.796 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:37:18.796 00.000 12044 MoveAxis(E, 55, ABG)
21:37:18.796 00.000 12044 Guiding  Dir = 2, Dur = 55
21:37:18.809 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5042, med=623, FiltMin=541, FiltMax=4259, Gamma=0.810
21:37:18.818 00.009 14964 UpdateGuideState exits: m=116409 SNR=191.7
21:37:18.820 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:18.820 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:18.821 00.001 14964 Enqueuing Expose request
21:37:18.849 00.028 12044 IsSlewing returns 0
21:37:18.851 00.002 12044 IsGuiding returns 0
21:37:18.882 00.031 12044 PulseGuide returned control before completion, sleep 34
21:37:18.961 00.079 12044 IsGuiding returns 1
21:37:18.961 00.000 12044 scope still moving after pulse duration time elapsed
21:37:19.040 00.079 12044 IsSlewing returns 0
21:37:19.043 00.003 12044 IsGuiding returns 0
21:37:19.043 00.000 12044 scope move finished after 55 + 136 ms
21:37:19.043 00.000 12044 Move returns status 0, amount 55
21:37:19.043 00.000 12044 MoveAxis(N, 0, ABG)
21:37:19.043 00.000 12044 Move returns status 0, amount 0
21:37:19.043 00.000 12044 move complete, result=0
21:37:19.043 00.000 12044 worker thread done servicing request
21:37:19.044 00.001 12044 Worker thread wakes up
21:37:19.044 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:19.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:19.044 00.000 14964 GuideStep: -0.8 px 55 ms EAST, -0.2 px 0 ms NORTH
21:37:22.145 03.101 12044 Exposure complete
21:37:22.179 00.034 12044 worker thread done servicing request
21:37:22.179 00.000 14964 OnExposeComplete: enter
21:37:22.181 00.002 14964 UpdateGuideState(): m_state=6
21:37:22.184 00.003 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
21:37:22.187 00.003 14964 Star::Find returns 1 (0), X=804.66, Y=386.91, Mass=113063, SNR=193.1, Peak=3702 HFD=6.3
21:37:22.188 00.001 14964 MultiStar: large primary error, entering stabilization period
21:37:22.191 00.003 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.67) = xAngle (4.31 = -1.98)
21:37:22.194 00.003 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.44 = 1.16)
21:37:22.196 00.002 14964 CameraToMount -- cameraX=-1.85 cameraY=1.02 hyp=2.11 cameraTheta=2.64 mountX=-0.83 mountY=1.93, mountTheta=1.98
21:37:22.199 00.003 14964 SchedulePrimaryMove(1136A648, x=-1.85, y=1.02, opts=13)
21:37:22.201 00.002 14964 Enqueuing Move request for scope (-1.85, 1.02)
21:37:22.203 00.002 12044 Worker thread wakes up
21:37:22.203 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.85, 1.02) opts 0xd
21:37:22.203 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.85, 1.02)
21:37:22.203 00.000 12044 Moving (-1.85, 1.02) raw xDistance=-0.83 yDistance=1.93
21:37:22.203 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.80 from input -0.83, slope = -0.12
21:37:22.203 00.000 12044 resist switch: large excursion: input 1.93 thresh 1.35 direction from -1 to 1
21:37:22.203 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.80
21:37:22.203 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.93 from input 1.93
21:37:22.203 00.000 12044 MoveAxis(E, 87, ABG)
21:37:22.204 00.001 12044 Guiding  Dir = 2, Dur = 87
21:37:22.220 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=3702, med=624, FiltMin=539, FiltMax=3046, Gamma=0.810
21:37:22.230 00.010 14964 UpdateGuideState exits: m=113063 SNR=193.1
21:37:22.232 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:22.233 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:22.235 00.002 14964 Enqueuing Expose request
21:37:22.261 00.026 12044 IsSlewing returns 0
21:37:22.261 00.000 12044 IsGuiding returns 0
21:37:22.294 00.033 12044 PulseGuide returned control before completion, sleep 65
21:37:22.361 00.067 12044 IsGuiding returns 1
21:37:22.362 00.001 12044 scope still moving after pulse duration time elapsed
21:37:22.522 00.160 12044 IsSlewing returns 0
21:37:22.522 00.000 12044 IsGuiding returns 0
21:37:22.522 00.000 12044 scope move finished after 87 + 173 ms
21:37:22.522 00.000 12044 Move returns status 0, amount 87
21:37:22.522 00.000 12044 BLC: Oldest BLC event removed
21:37:22.522 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 314 applied
21:37:22.522 00.000 12044 MoveAxis(S, 496, ABG)
21:37:22.522 00.000 12044 Guiding  Dir = 1, Dur = 496
21:37:22.553 00.031 12044 IsSlewing returns 0
21:37:22.588 00.035 12044 IsGuiding returns 0
21:37:22.621 00.033 12044 PulseGuide returned control before completion, sleep 474
21:37:23.102 00.481 12044 IsGuiding returns 1
21:37:23.102 00.000 12044 scope still moving after pulse duration time elapsed
21:37:23.166 00.064 12044 IsSlewing returns 0
21:37:23.166 00.000 12044 IsGuiding returns 0
21:37:23.166 00.000 12044 scope move finished after 496 + 81 ms
21:37:23.166 00.000 12044 Move returns status 0, amount 496
21:37:23.166 00.000 12044 move complete, result=0
21:37:23.167 00.001 12044 worker thread done servicing request
21:37:23.167 00.000 12044 Worker thread wakes up
21:37:23.167 00.000 14964 GuideStep: -0.8 px 87 ms EAST, 1.9 px 496 ms SOUTH
21:37:23.169 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:23.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:26.278 03.109 12044 Exposure complete
21:37:26.304 00.026 12044 worker thread done servicing request
21:37:26.304 00.000 14964 OnExposeComplete: enter
21:37:26.306 00.002 14964 UpdateGuideState(): m_state=6
21:37:26.308 00.002 14964 Star::Find(35, 804, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
21:37:26.309 00.001 14964 Star::Find returns 1 (0), X=803.85, Y=387.24, Mass=115545, SNR=190.8, Peak=5006 HFD=4.9
21:37:26.311 00.002 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.67) = xAngle (4.34 = -1.94)
21:37:26.312 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.48 = 1.19)
21:37:26.313 00.001 14964 CameraToMount -- cameraX=-2.66 cameraY=1.35 hyp=2.98 cameraTheta=2.67 mountX=-1.08 mountY=2.77, mountTheta=1.94
21:37:26.318 00.005 14964 SchedulePrimaryMove(1136A648, x=-2.66, y=1.35, opts=13)
21:37:26.319 00.001 14964 Enqueuing Move request for scope (-2.66, 1.35)
21:37:26.321 00.002 12044 Worker thread wakes up
21:37:26.321 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-2.66, 1.35) opts 0xd
21:37:26.321 00.000 12044 Handling offset move in thread for scope, endpoint = (-2.66, 1.35)
21:37:26.321 00.000 12044 Moving (-2.66, 1.35) raw xDistance=-1.08 yDistance=2.77
21:37:26.321 00.000 12044 BLC: History state: CurrMiss=2.77, AvgInitMiss=0.21, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=1.932624, 1:2.773320
21:37:26.321 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
21:37:26.321 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.07 from input -1.08, slope = -0.17
21:37:26.321 00.000 12044 GuideAlgorithmResistSwitch::result() returns 2.77 from input 2.77
21:37:26.321 00.000 12044 MoveAxis(E, 116, ABG)
21:37:26.321 00.000 12044 Guiding  Dir = 2, Dur = 116
21:37:26.338 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5006, med=624, FiltMin=534, FiltMax=3938, Gamma=0.810
21:37:26.344 00.006 14964 UpdateGuideState exits: m=115545 SNR=190.8
21:37:26.344 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:26.345 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:26.345 00.000 14964 Enqueuing Expose request
21:37:26.352 00.007 12044 IsSlewing returns 0
21:37:26.383 00.031 12044 IsGuiding returns 0
21:37:26.416 00.033 12044 PulseGuide returned control before completion, sleep 94
21:37:26.526 00.110 12044 IsGuiding returns 1
21:37:26.526 00.000 12044 scope still moving after pulse duration time elapsed
21:37:26.616 00.090 12044 IsSlewing returns 0
21:37:26.617 00.001 12044 IsGuiding returns 0
21:37:26.617 00.000 12044 scope move finished after 116 + 117 ms
21:37:26.617 00.000 12044 Move returns status 0, amount 116
21:37:26.617 00.000 12044 MoveAxis(S, 261, ABG)
21:37:26.617 00.000 12044 Guiding  Dir = 1, Dur = 261
21:37:26.649 00.032 12044 IsSlewing returns 0
21:37:26.649 00.000 12044 IsGuiding returns 0
21:37:26.681 00.032 12044 PulseGuide returned control before completion, sleep 241
21:37:26.943 00.262 12044 IsGuiding returns 1
21:37:26.943 00.000 12044 scope still moving after pulse duration time elapsed
21:37:27.027 00.084 12044 IsSlewing returns 0
21:37:27.027 00.000 12044 IsGuiding returns 0
21:37:27.027 00.000 12044 scope move finished after 261 + 116 ms
21:37:27.027 00.000 12044 Move returns status 0, amount 261
21:37:27.027 00.000 12044 move complete, result=0
21:37:27.027 00.000 12044 worker thread done servicing request
21:37:27.027 00.000 12044 Worker thread wakes up
21:37:27.027 00.000 14964 GuideStep: -1.1 px 116 ms EAST, 2.8 px 261 ms SOUTH
21:37:27.028 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:27.028 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:30.131 03.103 12044 Exposure complete
21:37:30.158 00.027 12044 worker thread done servicing request
21:37:30.158 00.000 14964 OnExposeComplete: enter
21:37:30.159 00.001 14964 UpdateGuideState(): m_state=6
21:37:30.160 00.001 14964 Star::Find(35, 803, 387, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
21:37:30.160 00.000 14964 Star::Find returns 1 (0), X=806.27, Y=386.10, Mass=114455, SNR=193.0, Peak=5457 HFD=4.6
21:37:30.161 00.001 14964 MultiStar: exiting stabilization period
21:37:30.161 00.000 14964 MultiStar: [#1 -0.22,-0.29,0.68,U] [#2 -0.34,-0.16,0.36,U] 
21:37:30.162 00.001 14964 refined, 2 included, MultiStar: {-0.25, -0.02}, one-star: {-0.24, 0.21}
21:37:30.162 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.67) = xAngle (-1.39 = -1.39)
21:37:30.163 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.75 = 1.75)
21:37:30.165 00.002 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.06 mountX=0.05 mountY=0.25, mountTheta=1.39
21:37:30.168 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.02, opts=13)
21:37:30.169 00.001 14964 Enqueuing Move request for scope (-0.25, -0.02)
21:37:30.171 00.002 12044 Worker thread wakes up
21:37:30.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
21:37:30.171 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
21:37:30.171 00.000 12044 Moving (-0.25, -0.02) raw xDistance=0.05 yDistance=0.25
21:37:30.171 00.000 12044 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.21, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=1.932624, 1:2.773320, 2:0.247735
21:37:30.171 00.000 12044 BLC: No correction, Miss < min_move
21:37:30.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.14
21:37:30.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:30.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:37:30.171 00.000 12044 MoveAxis(E, 0, ABG)
21:37:30.172 00.001 12044 Move returns status 0, amount 0
21:37:30.172 00.000 12044 MoveAxis(N, 0, ABG)
21:37:30.172 00.000 12044 Move returns status 0, amount 0
21:37:30.172 00.000 12044 move complete, result=0
21:37:30.172 00.000 12044 worker thread done servicing request
21:37:30.185 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5457, med=623, FiltMin=525, FiltMax=4583, Gamma=0.810
21:37:30.199 00.014 14964 UpdateGuideState exits: m=114455 SNR=193.0
21:37:30.202 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.202 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:30.203 00.001 14964 Enqueuing Expose request
21:37:30.205 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:30.207 00.002 12044 Worker thread wakes up
21:37:30.207 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:30.207 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:33.312 03.105 12044 Exposure complete
21:37:33.346 00.034 12044 worker thread done servicing request
21:37:33.347 00.001 14964 OnExposeComplete: enter
21:37:33.348 00.001 14964 UpdateGuideState(): m_state=6
21:37:33.350 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
21:37:33.350 00.000 14964 Star::Find returns 1 (0), X=806.47, Y=386.71, Mass=115477, SNR=192.4, Peak=5095 HFD=4.8
21:37:33.351 00.001 14964 MultiStar: [#1 0.24,0.67,0.74,U] [#2 -0.07,0.73,0.36,U] 
21:37:33.351 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.75}, one-star: {-0.04, 0.82}
21:37:33.352 00.001 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.67) = xAngle (3.17 = -3.11)
21:37:33.352 00.000 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.30 = 0.02)
21:37:33.353 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.75 hyp=0.75 cameraTheta=1.50 mountX=-0.75 mountY=0.02, mountTheta=3.12
21:37:33.355 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.75, opts=13)
21:37:33.357 00.002 14964 Enqueuing Move request for scope (0.05, 0.75)
21:37:33.359 00.002 12044 Worker thread wakes up
21:37:33.359 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.75) opts 0xd
21:37:33.359 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.75)
21:37:33.359 00.000 12044 Moving (0.05, 0.75) raw xDistance=-0.75 yDistance=0.02
21:37:33.359 00.000 12044 BLC: window closed
21:37:33.359 00.000 12044 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.21, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=1.932624, 1:2.773320, 2:0.247735
21:37:33.359 00.000 12044 BLC: No correction, Miss < min_move
21:37:33.359 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.75 is < calculated value -0.90, using input
21:37:33.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.75, slope = -0.14
21:37:33.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:33.360 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:37:33.360 00.000 12044 MoveAxis(E, 53, ABG)
21:37:33.360 00.000 12044 Guiding  Dir = 2, Dur = 53
21:37:33.373 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5095, med=625, FiltMin=543, FiltMax=4247, Gamma=0.810
21:37:33.382 00.009 14964 UpdateGuideState exits: m=115477 SNR=192.4
21:37:33.385 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:33.386 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:33.387 00.001 14964 Enqueuing Expose request
21:37:33.389 00.002 12044 IsSlewing returns 0
21:37:33.415 00.026 12044 IsGuiding returns 0
21:37:33.446 00.031 12044 PulseGuide returned control before completion, sleep 32
21:37:33.492 00.046 12044 IsGuiding returns 1
21:37:33.493 00.001 12044 scope still moving after pulse duration time elapsed
21:37:33.556 00.063 12044 IsSlewing returns 0
21:37:33.556 00.000 12044 IsGuiding returns 0
21:37:33.556 00.000 12044 scope move finished after 53 + 88 ms
21:37:33.556 00.000 12044 Move returns status 0, amount 53
21:37:33.556 00.000 12044 MoveAxis(N, 0, ABG)
21:37:33.556 00.000 12044 Move returns status 0, amount 0
21:37:33.556 00.000 12044 move complete, result=0
21:37:33.557 00.001 12044 worker thread done servicing request
21:37:33.557 00.000 12044 Worker thread wakes up
21:37:33.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:33.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:33.557 00.000 14964 GuideStep: -0.8 px 53 ms EAST, 0.0 px 0 ms NORTH
21:37:36.660 03.103 12044 Exposure complete
21:37:36.689 00.029 12044 worker thread done servicing request
21:37:36.689 00.000 14964 OnExposeComplete: enter
21:37:36.690 00.001 14964 UpdateGuideState(): m_state=6
21:37:36.691 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
21:37:36.691 00.000 14964 Star::Find returns 1 (0), X=806.78, Y=386.45, Mass=115269, SNR=195.3, Peak=5003 HFD=4.9
21:37:36.693 00.002 14964 MultiStar: [#1 0.50,0.32,0.68,U] [#2 0.24,0.35,0.36,U] 
21:37:36.693 00.000 14964 refined, 2 included, MultiStar: {0.34, 0.44}, one-star: {0.27, 0.56}
21:37:36.694 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.67) = xAngle (2.58 = 2.58)
21:37:36.694 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.72 = -0.56)
21:37:36.695 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.44 hyp=0.56 cameraTheta=0.92 mountX=-0.47 mountY=-0.30, mountTheta=-2.58
21:37:36.698 00.003 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.44, opts=13)
21:37:36.699 00.001 14964 Enqueuing Move request for scope (0.34, 0.44)
21:37:36.701 00.002 12044 Worker thread wakes up
21:37:36.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.44) opts 0xd
21:37:36.701 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.44)
21:37:36.701 00.000 12044 Moving (0.34, 0.44) raw xDistance=-0.47 yDistance=-0.30
21:37:36.701 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.47 is < calculated value -0.53, using input
21:37:36.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.47, slope = -0.08
21:37:36.701 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:36.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:37:36.702 00.001 12044 MoveAxis(E, 33, ABG)
21:37:36.702 00.000 12044 Guiding  Dir = 2, Dur = 33
21:37:36.710 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5003, med=624, FiltMin=534, FiltMax=4242, Gamma=0.810
21:37:36.720 00.010 14964 UpdateGuideState exits: m=115269 SNR=195.3
21:37:36.721 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:36.722 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:36.722 00.000 14964 Enqueuing Expose request
21:37:36.743 00.021 12044 IsSlewing returns 0
21:37:36.744 00.001 12044 IsGuiding returns 0
21:37:36.776 00.032 12044 PulseGuide returned control before completion, sleep 12
21:37:36.807 00.031 12044 IsGuiding returns 1
21:37:36.807 00.000 12044 scope still moving after pulse duration time elapsed
21:37:36.867 00.060 12044 IsSlewing returns 0
21:37:36.867 00.000 12044 IsGuiding returns 0
21:37:36.867 00.000 12044 scope move finished after 33 + 90 ms
21:37:36.867 00.000 12044 Move returns status 0, amount 33
21:37:36.868 00.001 12044 MoveAxis(N, 0, ABG)
21:37:36.868 00.000 12044 Move returns status 0, amount 0
21:37:36.868 00.000 12044 move complete, result=0
21:37:36.868 00.000 12044 worker thread done servicing request
21:37:36.868 00.000 12044 Worker thread wakes up
21:37:36.868 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:36.868 00.000 14964 GuideStep: -0.5 px 33 ms EAST, -0.3 px 0 ms NORTH
21:37:36.870 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:39.980 03.110 12044 Exposure complete
21:37:40.021 00.041 12044 worker thread done servicing request
21:37:40.021 00.000 14964 OnExposeComplete: enter
21:37:40.023 00.002 14964 UpdateGuideState(): m_state=6
21:37:40.025 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
21:37:40.028 00.003 14964 Star::Find returns 1 (0), X=806.57, Y=386.36, Mass=113471, SNR=192.9, Peak=5615 HFD=4.8
21:37:40.030 00.002 14964 MultiStar: [#1 0.18,-0.01,0.72,U] [#2 0.13,0.08,0.36,U] 
21:37:40.032 00.002 14964 refined, 2 included, MultiStar: {0.11, 0.24}, one-star: {0.06, 0.47}
21:37:40.035 00.003 14964 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.67) = xAngle (2.79 = 2.79)
21:37:40.036 00.001 14964 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.92 = -0.36)
21:37:40.038 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.12 mountX=-0.25 mountY=-0.09, mountTheta=-2.78
21:37:40.043 00.005 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.24, opts=13)
21:37:40.044 00.001 14964 Enqueuing Move request for scope (0.11, 0.24)
21:37:40.044 00.000 12044 Worker thread wakes up
21:37:40.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
21:37:40.044 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
21:37:40.044 00.000 12044 Moving (0.11, 0.24) raw xDistance=-0.25 yDistance=-0.09
21:37:40.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.01
21:37:40.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:40.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:37:40.044 00.000 12044 MoveAxis(E, 0, ABG)
21:37:40.045 00.001 12044 Move returns status 0, amount 0
21:37:40.045 00.000 12044 MoveAxis(N, 0, ABG)
21:37:40.045 00.000 12044 Move returns status 0, amount 0
21:37:40.045 00.000 12044 move complete, result=0
21:37:40.045 00.000 12044 worker thread done servicing request
21:37:40.055 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5615, med=623, FiltMin=533, FiltMax=4249, Gamma=0.810
21:37:40.060 00.005 14964 UpdateGuideState exits: m=113471 SNR=192.9
21:37:40.061 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:40.061 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:40.061 00.000 14964 Enqueuing Expose request
21:37:40.062 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:40.062 00.000 12044 Worker thread wakes up
21:37:40.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:40.063 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:43.199 03.136 12044 Exposure complete
21:37:43.244 00.045 12044 worker thread done servicing request
21:37:43.244 00.000 14964 OnExposeComplete: enter
21:37:43.246 00.002 14964 UpdateGuideState(): m_state=6
21:37:43.247 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
21:37:43.249 00.002 14964 Star::Find returns 1 (0), X=806.93, Y=386.78, Mass=115516, SNR=194.6, Peak=5587 HFD=4.4
21:37:43.251 00.002 14964 MultiStar: [#1 0.72,0.12,0.72,U] [#2 0.44,0.27,0.38,U] 
21:37:43.253 00.002 14964 refined, 2 included, MultiStar: {0.52, 0.51}, one-star: {0.42, 0.89}
21:37:43.255 00.002 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.67) = xAngle (2.44 = 2.44)
21:37:43.257 00.002 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.58 = -0.71)
21:37:43.259 00.002 14964 CameraToMount -- cameraX=0.52 cameraY=0.51 hyp=0.73 cameraTheta=0.77 mountX=-0.56 mountY=-0.48, mountTheta=-2.44
21:37:43.262 00.003 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.51, opts=13)
21:37:43.264 00.002 14964 Enqueuing Move request for scope (0.52, 0.51)
21:37:43.265 00.001 12044 Worker thread wakes up
21:37:43.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.51) opts 0xd
21:37:43.266 00.001 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.51)
21:37:43.266 00.000 12044 Moving (0.52, 0.51) raw xDistance=-0.56 yDistance=-0.48
21:37:43.266 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.56, slope = -0.00
21:37:43.266 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:43.266 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:37:43.266 00.000 12044 MoveAxis(E, 1, ABG)
21:37:43.266 00.000 12044 Guiding  Dir = 2, Dur = 1
21:37:43.280 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5587, med=624, FiltMin=519, FiltMax=4801, Gamma=0.810
21:37:43.290 00.010 14964 UpdateGuideState exits: m=115516 SNR=194.6
21:37:43.292 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:43.293 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:43.295 00.002 14964 Enqueuing Expose request
21:37:43.321 00.026 12044 IsSlewing returns 0
21:37:43.321 00.000 12044 IsGuiding returns 0
21:37:43.353 00.032 12044 IsGuiding returns 1
21:37:43.353 00.000 12044 scope still moving after pulse duration time elapsed
21:37:43.399 00.046 12044 IsSlewing returns 0
21:37:43.428 00.029 12044 IsGuiding returns 0
21:37:43.428 00.000 12044 scope move finished after 1 + 105 ms
21:37:43.428 00.000 12044 Move returns status 0, amount 1
21:37:43.428 00.000 12044 MoveAxis(N, 0, ABG)
21:37:43.428 00.000 12044 Move returns status 0, amount 0
21:37:43.428 00.000 12044 move complete, result=0
21:37:43.428 00.000 12044 worker thread done servicing request
21:37:43.428 00.000 12044 Worker thread wakes up
21:37:43.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:43.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:43.428 00.000 14964 GuideStep: -0.6 px 1 ms EAST, -0.5 px 0 ms NORTH
21:37:46.559 03.131 12044 Exposure complete
21:37:46.598 00.039 12044 worker thread done servicing request
21:37:46.599 00.001 14964 OnExposeComplete: enter
21:37:46.601 00.002 14964 UpdateGuideState(): m_state=6
21:37:46.601 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
21:37:46.602 00.001 14964 Star::Find returns 1 (0), X=806.67, Y=386.78, Mass=114695, SNR=197.4, Peak=6271 HFD=4.5
21:37:46.603 00.001 14964 MultiStar: [#1 0.57,0.20,0.73,U] [#2 0.25,0.22,0.38,U] 
21:37:46.605 00.002 14964 refined, 2 included, MultiStar: {0.32, 0.53}, one-star: {0.16, 0.88}
21:37:46.607 00.002 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.67) = xAngle (2.70 = 2.70)
21:37:46.610 00.003 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.83 = -0.45)
21:37:46.611 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.53 hyp=0.61 cameraTheta=1.03 mountX=-0.56 mountY=-0.27, mountTheta=-2.69
21:37:46.615 00.004 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.53, opts=13)
21:37:46.617 00.002 14964 Enqueuing Move request for scope (0.32, 0.53)
21:37:46.619 00.002 12044 Worker thread wakes up
21:37:46.619 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.53) opts 0xd
21:37:46.619 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.53)
21:37:46.619 00.000 12044 Moving (0.32, 0.53) raw xDistance=-0.56 yDistance=-0.27
21:37:46.619 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.56, slope = 0.03
21:37:46.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:46.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:37:46.619 00.000 12044 MoveAxis(E, 0, ABG)
21:37:46.619 00.000 12044 Move returns status 0, amount 0
21:37:46.619 00.000 12044 MoveAxis(N, 0, ABG)
21:37:46.619 00.000 12044 Move returns status 0, amount 0
21:37:46.619 00.000 12044 move complete, result=0
21:37:46.619 00.000 12044 worker thread done servicing request
21:37:46.630 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6271, med=625, FiltMin=535, FiltMax=4843, Gamma=0.810
21:37:46.637 00.007 14964 UpdateGuideState exits: m=114695 SNR=197.4
21:37:46.639 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:46.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:46.642 00.002 14964 Enqueuing Expose request
21:37:46.643 00.001 14964 GuideStep: -0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
21:37:46.644 00.001 12044 Worker thread wakes up
21:37:46.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:46.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:49.756 03.112 12044 Exposure complete
21:37:49.796 00.040 12044 worker thread done servicing request
21:37:49.796 00.000 14964 OnExposeComplete: enter
21:37:49.797 00.001 14964 UpdateGuideState(): m_state=6
21:37:49.799 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
21:37:49.800 00.001 14964 Star::Find returns 1 (0), X=806.74, Y=386.58, Mass=113546, SNR=182.0, Peak=5347 HFD=4.7
21:37:49.802 00.002 14964 MultiStar: [#1 0.45,0.69,0.74,U] [#2 0.33,0.67,0.40,U] 
21:37:49.803 00.001 14964 single-star, 2 included, MultiStar: {0.33, 0.68}, one-star: {0.23, 0.69}
21:37:49.804 00.001 14964 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.67) = xAngle (2.91 = 2.91)
21:37:49.806 00.002 14964 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.24)
21:37:49.808 00.002 14964 CameraToMount -- cameraX=0.23 cameraY=0.69 hyp=0.73 cameraTheta=1.24 mountX=-0.71 mountY=-0.17, mountTheta=-2.90
21:37:49.812 00.004 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.69, opts=13)
21:37:49.814 00.002 14964 Enqueuing Move request for scope (0.23, 0.69)
21:37:49.817 00.003 12044 Worker thread wakes up
21:37:49.817 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.69) opts 0xd
21:37:49.817 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.69)
21:37:49.817 00.000 12044 Moving (0.23, 0.69) raw xDistance=-0.71 yDistance=-0.17
21:37:49.818 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.71, slope = 0.03
21:37:49.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:49.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:37:49.818 00.000 12044 MoveAxis(E, 0, ABG)
21:37:49.818 00.000 12044 Move returns status 0, amount 0
21:37:49.818 00.000 12044 MoveAxis(N, 0, ABG)
21:37:49.818 00.000 12044 Move returns status 0, amount 0
21:37:49.818 00.000 12044 move complete, result=0
21:37:49.818 00.000 12044 worker thread done servicing request
21:37:49.834 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5347, med=623, FiltMin=532, FiltMax=4762, Gamma=0.810
21:37:49.843 00.009 14964 UpdateGuideState exits: m=113546 SNR=182.0
21:37:49.844 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:49.846 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:49.847 00.001 14964 Enqueuing Expose request
21:37:49.848 00.001 14964 GuideStep: -0.7 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:49.849 00.001 12044 Worker thread wakes up
21:37:49.850 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:49.850 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:52.939 03.089 12044 Exposure complete
21:37:52.960 00.021 12044 worker thread done servicing request
21:37:52.961 00.001 14964 OnExposeComplete: enter
21:37:52.961 00.000 14964 UpdateGuideState(): m_state=6
21:37:52.962 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
21:37:52.962 00.000 14964 Star::Find returns 1 (0), X=806.61, Y=386.44, Mass=113585, SNR=194.3, Peak=5219 HFD=4.4
21:37:52.963 00.001 14964 MultiStar: [#1 0.21,0.04,0.71,U] [#2 -0.01,0.14,0.40,U] 
21:37:52.963 00.000 14964 refined, 2 included, MultiStar: {0.12, 0.30}, one-star: {0.10, 0.55}
21:37:52.964 00.001 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.67) = xAngle (2.86 = 2.86)
21:37:52.964 00.000 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.00 = -0.28)
21:37:52.965 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.20 mountX=-0.31 mountY=-0.09, mountTheta=-2.86
21:37:52.966 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.30, opts=13)
21:37:52.967 00.001 14964 Enqueuing Move request for scope (0.12, 0.30)
21:37:52.968 00.001 12044 Worker thread wakes up
21:37:52.968 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
21:37:52.968 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
21:37:52.968 00.000 12044 Moving (0.12, 0.30) raw xDistance=-0.31 yDistance=-0.09
21:37:52.968 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.03
21:37:52.968 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:52.968 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:37:52.968 00.000 12044 MoveAxis(E, 0, ABG)
21:37:52.968 00.000 12044 Move returns status 0, amount 0
21:37:52.968 00.000 12044 MoveAxis(N, 0, ABG)
21:37:52.968 00.000 12044 Move returns status 0, amount 0
21:37:52.968 00.000 12044 move complete, result=0
21:37:52.968 00.000 12044 worker thread done servicing request
21:37:52.976 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5219, med=623, FiltMin=538, FiltMax=4907, Gamma=0.810
21:37:52.983 00.007 14964 UpdateGuideState exits: m=113585 SNR=194.3
21:37:52.983 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.984 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:52.984 00.000 14964 Enqueuing Expose request
21:37:52.985 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:52.985 00.000 12044 Worker thread wakes up
21:37:52.986 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:52.986 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:56.095 03.109 12044 Exposure complete
21:37:56.123 00.028 12044 worker thread done servicing request
21:37:56.123 00.000 14964 OnExposeComplete: enter
21:37:56.124 00.001 14964 UpdateGuideState(): m_state=6
21:37:56.125 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
21:37:56.125 00.000 14964 Star::Find returns 1 (0), X=806.62, Y=386.77, Mass=116591, SNR=200.4, Peak=6047 HFD=4.5
21:37:56.126 00.001 14964 MultiStar: [#1 0.31,0.18,0.76,U] [#2 0.11,0.39,0.35,U] 
21:37:56.126 00.000 14964 refined, 2 included, MultiStar: {0.18, 0.54}, one-star: {0.11, 0.88}
21:37:56.127 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.67) = xAngle (2.92 = 2.92)
21:37:56.127 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.23)
21:37:56.128 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.25 mountX=-0.56 mountY=-0.13, mountTheta=-2.91
21:37:56.132 00.004 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.54, opts=13)
21:37:56.132 00.000 14964 Enqueuing Move request for scope (0.18, 0.54)
21:37:56.133 00.001 12044 Worker thread wakes up
21:37:56.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.54) opts 0xd
21:37:56.133 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.54)
21:37:56.133 00.000 12044 Moving (0.18, 0.54) raw xDistance=-0.56 yDistance=-0.13
21:37:56.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.56, slope = 0.01
21:37:56.133 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:56.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:37:56.134 00.001 12044 MoveAxis(E, 0, ABG)
21:37:56.134 00.000 12044 Move returns status 0, amount 0
21:37:56.134 00.000 12044 MoveAxis(N, 0, ABG)
21:37:56.134 00.000 12044 Move returns status 0, amount 0
21:37:56.134 00.000 12044 move complete, result=0
21:37:56.134 00.000 12044 worker thread done servicing request
21:37:56.148 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6047, med=624, FiltMin=534, FiltMax=4680, Gamma=0.810
21:37:56.158 00.010 14964 UpdateGuideState exits: m=116591 SNR=200.4
21:37:56.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:56.161 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:56.162 00.001 14964 Enqueuing Expose request
21:37:56.163 00.001 14964 GuideStep: -0.6 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:56.163 00.000 12044 Worker thread wakes up
21:37:56.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:56.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:37:59.294 03.131 12044 Exposure complete
21:37:59.319 00.025 12044 worker thread done servicing request
21:37:59.319 00.000 14964 OnExposeComplete: enter
21:37:59.319 00.000 14964 UpdateGuideState(): m_state=6
21:37:59.320 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
21:37:59.321 00.001 14964 Star::Find returns 1 (0), X=806.49, Y=386.21, Mass=115142, SNR=191.9, Peak=6671 HFD=4.2
21:37:59.323 00.002 14964 MultiStar: [#1 0.17,-0.10,0.76,U] [#2 -0.16,-0.22,0.38,U] 
21:37:59.324 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.07}, one-star: {-0.02, 0.32}
21:37:59.325 00.001 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.67) = xAngle (2.94 = 2.94)
21:37:59.327 00.002 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.07 = -0.21)
21:37:59.328 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.27 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
21:37:59.331 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.07, opts=13)
21:37:59.332 00.001 14964 Enqueuing Move request for scope (0.02, 0.07)
21:37:59.334 00.002 12044 Worker thread wakes up
21:37:59.334 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:37:59.334 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:37:59.334 00.000 12044 Moving (0.02, 0.07) raw xDistance=-0.08 yDistance=-0.02
21:37:59.334 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
21:37:59.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:59.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:59.334 00.000 12044 MoveAxis(E, 0, ABG)
21:37:59.334 00.000 12044 Move returns status 0, amount 0
21:37:59.334 00.000 12044 MoveAxis(N, 0, ABG)
21:37:59.334 00.000 12044 Move returns status 0, amount 0
21:37:59.334 00.000 12044 move complete, result=0
21:37:59.334 00.000 12044 worker thread done servicing request
21:37:59.343 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6671, med=624, FiltMin=533, FiltMax=5363, Gamma=0.810
21:37:59.352 00.009 14964 UpdateGuideState exits: m=115142 SNR=191.9
21:37:59.353 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:59.354 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:37:59.354 00.000 14964 Enqueuing Expose request
21:37:59.355 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:59.355 00.000 12044 Worker thread wakes up
21:37:59.355 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:37:59.356 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:02.469 03.113 12044 Exposure complete
21:38:02.524 00.055 12044 worker thread done servicing request
21:38:02.524 00.000 14964 OnExposeComplete: enter
21:38:02.527 00.003 14964 UpdateGuideState(): m_state=6
21:38:02.530 00.003 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
21:38:02.534 00.004 14964 Star::Find returns 1 (0), X=806.01, Y=386.43, Mass=116242, SNR=200.5, Peak=6319 HFD=4.7
21:38:02.536 00.002 14964 MultiStar: [#1 -0.17,0.23,0.71,U] [#2 -0.45,0.27,0.37,U] 
21:38:02.536 00.000 14964 refined, 2 included, MultiStar: {-0.38, 0.38}, one-star: {-0.50, 0.53}
21:38:02.537 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.67) = xAngle (4.02 = -2.26)
21:38:02.538 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.15 = 0.87)
21:38:02.540 00.002 14964 CameraToMount -- cameraX=-0.38 cameraY=0.38 hyp=0.54 cameraTheta=2.35 mountX=-0.34 mountY=0.41, mountTheta=2.27
21:38:02.544 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.38, opts=13)
21:38:02.547 00.003 14964 Enqueuing Move request for scope (-0.38, 0.38)
21:38:02.549 00.002 12044 Worker thread wakes up
21:38:02.549 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.38) opts 0xd
21:38:02.549 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.38)
21:38:02.549 00.000 12044 Moving (-0.38, 0.38) raw xDistance=-0.34 yDistance=0.41
21:38:02.549 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.03
21:38:02.549 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:02.549 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:38:02.549 00.000 12044 MoveAxis(E, 0, ABG)
21:38:02.549 00.000 12044 Move returns status 0, amount 0
21:38:02.549 00.000 12044 MoveAxis(N, 0, ABG)
21:38:02.549 00.000 12044 Move returns status 0, amount 0
21:38:02.550 00.001 12044 move complete, result=0
21:38:02.550 00.000 12044 worker thread done servicing request
21:38:02.566 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6319, med=623, FiltMin=532, FiltMax=4777, Gamma=0.810
21:38:02.575 00.009 14964 UpdateGuideState exits: m=116242 SNR=200.5
21:38:02.577 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:02.578 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:02.578 00.000 14964 Enqueuing Expose request
21:38:02.579 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
21:38:02.579 00.000 12044 Worker thread wakes up
21:38:02.579 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:02.579 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:05.694 03.115 12044 Exposure complete
21:38:05.722 00.028 12044 worker thread done servicing request
21:38:05.722 00.000 14964 OnExposeComplete: enter
21:38:05.724 00.002 14964 UpdateGuideState(): m_state=6
21:38:05.726 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
21:38:05.728 00.002 14964 Star::Find returns 1 (0), X=805.96, Y=386.25, Mass=114948, SNR=195.0, Peak=5912 HFD=4.5
21:38:05.729 00.001 14964 MultiStar: [#1 -0.35,-0.05,0.68,U] [#2 -0.55,0.04,0.39,U] 
21:38:05.729 00.000 14964 refined, 2 included, MultiStar: {-0.48, 0.16}, one-star: {-0.55, 0.36}
21:38:05.729 00.000 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.67) = xAngle (4.48 = -1.80)
21:38:05.729 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.62 = 1.33)
21:38:05.730 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=0.16 hyp=0.51 cameraTheta=2.81 mountX=-0.12 mountY=0.50, mountTheta=1.80
21:38:05.733 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.16, opts=13)
21:38:05.735 00.002 14964 Enqueuing Move request for scope (-0.48, 0.16)
21:38:05.735 00.000 12044 Worker thread wakes up
21:38:05.735 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.16) opts 0xd
21:38:05.735 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.16)
21:38:05.735 00.000 12044 Moving (-0.48, 0.16) raw xDistance=-0.12 yDistance=0.50
21:38:05.735 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
21:38:05.735 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:38:05.735 00.000 12044 MoveAxis(E, 0, ABG)
21:38:05.735 00.000 12044 Move returns status 0, amount 0
21:38:05.735 00.000 12044 MoveAxis(S, 47, ABG)
21:38:05.735 00.000 12044 Guiding  Dir = 1, Dur = 47
21:38:05.747 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5912, med=624, FiltMin=504, FiltMax=4758, Gamma=0.810
21:38:05.757 00.010 14964 UpdateGuideState exits: m=114948 SNR=195.0
21:38:05.758 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:05.760 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:05.761 00.001 14964 Enqueuing Expose request
21:38:05.762 00.001 12044 IsSlewing returns 0
21:38:05.763 00.001 12044 IsGuiding returns 0
21:38:05.795 00.032 12044 PulseGuide returned control before completion, sleep 26
21:38:05.855 00.060 12044 IsGuiding returns 1
21:38:05.855 00.000 12044 scope still moving after pulse duration time elapsed
21:38:05.948 00.093 12044 IsSlewing returns 0
21:38:05.948 00.000 12044 IsGuiding returns 0
21:38:05.948 00.000 12044 scope move finished after 47 + 138 ms
21:38:05.948 00.000 12044 Move returns status 0, amount 47
21:38:05.948 00.000 12044 move complete, result=0
21:38:05.948 00.000 12044 worker thread done servicing request
21:38:05.948 00.000 12044 Worker thread wakes up
21:38:05.948 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:05.949 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:05.949 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 47 ms SOUTH
21:38:09.061 03.112 12044 Exposure complete
21:38:09.082 00.021 12044 worker thread done servicing request
21:38:09.082 00.000 14964 OnExposeComplete: enter
21:38:09.083 00.001 14964 UpdateGuideState(): m_state=6
21:38:09.083 00.000 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
21:38:09.084 00.001 14964 Star::Find returns 1 (0), X=806.29, Y=386.26, Mass=115546, SNR=205.7, Peak=7813 HFD=3.9
21:38:09.085 00.001 14964 MultiStar: [#1 0.08,0.03,0.66,U] [#2 -0.21,-0.14,0.37,U] 
21:38:09.085 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.16}, one-star: {-0.22, 0.36}
21:38:09.086 00.001 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.67) = xAngle (3.88 = -2.40)
21:38:09.088 00.002 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.02 = 0.73)
21:38:09.089 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=-0.15 mountY=0.13, mountTheta=2.40
21:38:09.091 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.16, opts=13)
21:38:09.092 00.001 14964 Enqueuing Move request for scope (-0.12, 0.16)
21:38:09.092 00.000 12044 Worker thread wakes up
21:38:09.092 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
21:38:09.092 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
21:38:09.092 00.000 12044 Moving (-0.12, 0.16) raw xDistance=-0.15 yDistance=0.13
21:38:09.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.04
21:38:09.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:09.093 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:38:09.093 00.000 12044 MoveAxis(E, 0, ABG)
21:38:09.093 00.000 12044 Move returns status 0, amount 0
21:38:09.093 00.000 12044 MoveAxis(N, 0, ABG)
21:38:09.093 00.000 12044 Move returns status 0, amount 0
21:38:09.093 00.000 12044 move complete, result=0
21:38:09.093 00.000 12044 worker thread done servicing request
21:38:09.105 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7813, med=623, FiltMin=537, FiltMax=5774, Gamma=0.810
21:38:09.111 00.006 14964 UpdateGuideState exits: m=115546 SNR=205.7
21:38:09.111 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:09.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:09.112 00.000 14964 Enqueuing Expose request
21:38:09.113 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:09.113 00.000 12044 Worker thread wakes up
21:38:09.113 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:09.113 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:12.241 03.128 12044 Exposure complete
21:38:12.271 00.030 12044 worker thread done servicing request
21:38:12.271 00.000 14964 OnExposeComplete: enter
21:38:12.272 00.001 14964 UpdateGuideState(): m_state=6
21:38:12.273 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
21:38:12.273 00.000 14964 Star::Find returns 1 (0), X=806.66, Y=386.18, Mass=117423, SNR=202.8, Peak=7775 HFD=3.7
21:38:12.274 00.001 14964 MultiStar: [#1 0.54,-0.45,0.73,U] [#2 0.28,-0.27,0.37,U] 
21:38:12.274 00.000 14964 refined, 2 included, MultiStar: {0.31, -0.07}, one-star: {0.15, 0.28}
21:38:12.275 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.67) = xAngle (1.46 = 1.46)
21:38:12.275 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.59 = -1.69)
21:38:12.276 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-0.21 mountX=0.04 mountY=-0.31, mountTheta=-1.46
21:38:12.277 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.07, opts=13)
21:38:12.277 00.000 14964 Enqueuing Move request for scope (0.31, -0.07)
21:38:12.278 00.001 12044 Worker thread wakes up
21:38:12.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
21:38:12.278 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
21:38:12.278 00.000 12044 Moving (0.31, -0.07) raw xDistance=0.04 yDistance=-0.31
21:38:12.278 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.45, using input
21:38:12.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.07
21:38:12.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:12.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:38:12.278 00.000 12044 MoveAxis(E, 0, ABG)
21:38:12.278 00.000 12044 Move returns status 0, amount 0
21:38:12.278 00.000 12044 MoveAxis(N, 0, ABG)
21:38:12.278 00.000 12044 Move returns status 0, amount 0
21:38:12.278 00.000 12044 move complete, result=0
21:38:12.278 00.000 12044 worker thread done servicing request
21:38:12.287 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7775, med=623, FiltMin=542, FiltMax=5913, Gamma=0.810
21:38:12.297 00.010 14964 UpdateGuideState exits: m=117423 SNR=202.8
21:38:12.298 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:12.300 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:12.301 00.001 14964 Enqueuing Expose request
21:38:12.301 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:38:12.303 00.002 12044 Worker thread wakes up
21:38:12.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:12.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:15.409 03.106 12044 Exposure complete
21:38:15.435 00.026 12044 worker thread done servicing request
21:38:15.435 00.000 14964 OnExposeComplete: enter
21:38:15.436 00.001 14964 UpdateGuideState(): m_state=6
21:38:15.436 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
21:38:15.437 00.001 14964 Star::Find returns 1 (0), X=806.39, Y=386.54, Mass=116490, SNR=193.6, Peak=6171 HFD=4.3
21:38:15.437 00.000 14964 MultiStar: [#1 0.34,-0.10,0.67,U] [#2 0.05,0.18,0.34,U] 
21:38:15.438 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.32}, one-star: {-0.12, 0.65}
21:38:15.438 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.67) = xAngle (3.04 = 3.04)
21:38:15.439 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.18 = -0.10)
21:38:15.439 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.38 mountX=-0.33 mountY=-0.03, mountTheta=-3.04
21:38:15.440 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.32, opts=13)
21:38:15.441 00.001 14964 Enqueuing Move request for scope (0.06, 0.32)
21:38:15.441 00.000 12044 Worker thread wakes up
21:38:15.441 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
21:38:15.441 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
21:38:15.441 00.000 12044 Moving (0.06, 0.32) raw xDistance=-0.33 yDistance=-0.03
21:38:15.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.06
21:38:15.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:15.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:38:15.441 00.000 12044 MoveAxis(E, 0, ABG)
21:38:15.442 00.001 12044 Move returns status 0, amount 0
21:38:15.442 00.000 12044 MoveAxis(N, 0, ABG)
21:38:15.442 00.000 12044 Move returns status 0, amount 0
21:38:15.442 00.000 12044 move complete, result=0
21:38:15.442 00.000 12044 worker thread done servicing request
21:38:15.449 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6171, med=624, FiltMin=538, FiltMax=5113, Gamma=0.810
21:38:15.454 00.005 14964 UpdateGuideState exits: m=116490 SNR=193.6
21:38:15.455 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:15.455 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:15.456 00.001 14964 Enqueuing Expose request
21:38:15.456 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:38:15.457 00.001 12044 Worker thread wakes up
21:38:15.457 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:15.457 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:18.599 03.142 12044 Exposure complete
21:38:18.644 00.045 12044 worker thread done servicing request
21:38:18.644 00.000 14964 OnExposeComplete: enter
21:38:18.645 00.001 14964 UpdateGuideState(): m_state=6
21:38:18.646 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
21:38:18.647 00.001 14964 Star::Find returns 1 (0), X=806.62, Y=386.38, Mass=114368, SNR=188.1, Peak=5583 HFD=4.4
21:38:18.647 00.000 14964 MultiStar: [#1 0.23,-0.12,0.70,U] [#2 -0.06,0.12,0.40,U] 
21:38:18.649 00.002 14964 refined, 2 included, MultiStar: {0.12, 0.22}, one-star: {0.11, 0.49}
21:38:18.652 00.003 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.67) = xAngle (2.74 = 2.74)
21:38:18.654 00.002 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.88 = -0.41)
21:38:18.655 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.07 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
21:38:18.657 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.22, opts=13)
21:38:18.658 00.001 14964 Enqueuing Move request for scope (0.12, 0.22)
21:38:18.658 00.000 12044 Worker thread wakes up
21:38:18.658 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
21:38:18.658 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
21:38:18.658 00.000 12044 Moving (0.12, 0.22) raw xDistance=-0.23 yDistance=-0.10
21:38:18.658 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
21:38:18.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:18.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:38:18.659 00.001 12044 MoveAxis(E, 0, ABG)
21:38:18.659 00.000 12044 Move returns status 0, amount 0
21:38:18.659 00.000 12044 MoveAxis(N, 0, ABG)
21:38:18.659 00.000 12044 Move returns status 0, amount 0
21:38:18.659 00.000 12044 move complete, result=0
21:38:18.659 00.000 12044 worker thread done servicing request
21:38:18.666 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5583, med=623, FiltMin=547, FiltMax=4679, Gamma=0.810
21:38:18.672 00.006 14964 UpdateGuideState exits: m=114368 SNR=188.1
21:38:18.673 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:18.674 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:18.674 00.000 14964 Enqueuing Expose request
21:38:18.675 00.001 12044 Worker thread wakes up
21:38:18.675 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:18.675 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:18.676 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:21.791 03.115 12044 Exposure complete
21:38:21.814 00.023 12044 worker thread done servicing request
21:38:21.814 00.000 14964 OnExposeComplete: enter
21:38:21.815 00.001 14964 UpdateGuideState(): m_state=6
21:38:21.815 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
21:38:21.816 00.001 14964 Star::Find returns 1 (0), X=806.38, Y=386.07, Mass=116207, SNR=202.6, Peak=6861 HFD=4.0
21:38:21.817 00.001 14964 MultiStar: [#1 0.39,-0.44,0.69,U] [#2 0.01,-0.25,0.35,U] 
21:38:21.817 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.10}, one-star: {-0.13, 0.18}
21:38:21.817 00.000 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.67) = xAngle (0.71 = 0.71)
21:38:21.817 00.000 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.84 = -2.44)
21:38:21.818 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=0.10 mountY=-0.08, mountTheta=-0.70
21:38:21.819 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.10, opts=13)
21:38:21.820 00.001 14964 Enqueuing Move request for scope (0.07, -0.10)
21:38:21.820 00.000 12044 Worker thread wakes up
21:38:21.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:38:21.820 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:38:21.820 00.000 12044 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.08
21:38:21.820 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.23, using input
21:38:21.820 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
21:38:21.820 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:21.820 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:38:21.820 00.000 12044 MoveAxis(E, 0, ABG)
21:38:21.820 00.000 12044 Move returns status 0, amount 0
21:38:21.821 00.001 12044 MoveAxis(N, 0, ABG)
21:38:21.821 00.000 12044 Move returns status 0, amount 0
21:38:21.821 00.000 12044 move complete, result=0
21:38:21.821 00.000 12044 worker thread done servicing request
21:38:21.828 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6861, med=623, FiltMin=531, FiltMax=5395, Gamma=0.810
21:38:21.834 00.006 14964 UpdateGuideState exits: m=116207 SNR=202.6
21:38:21.834 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:21.835 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:21.836 00.001 14964 Enqueuing Expose request
21:38:21.836 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:21.837 00.001 12044 Worker thread wakes up
21:38:21.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:21.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:24.934 03.097 12044 Exposure complete
21:38:24.955 00.021 12044 worker thread done servicing request
21:38:24.955 00.000 14964 OnExposeComplete: enter
21:38:24.956 00.001 14964 UpdateGuideState(): m_state=6
21:38:24.957 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
21:38:24.957 00.000 14964 Star::Find returns 1 (0), X=806.47, Y=385.80, Mass=115293, SNR=196.4, Peak=7331 HFD=3.8
21:38:24.958 00.001 14964 MultiStar: [#1 0.18,-0.69,0.69,U] [#2 -0.03,-0.56,0.40,U] 
21:38:24.958 00.000 14964 single-star, 2 included, MultiStar: {0.03, -0.38}, one-star: {-0.04, -0.09}
21:38:24.959 00.001 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.67) = xAngle (-0.34 = -0.34)
21:38:24.959 00.000 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.80 = 2.80)
21:38:24.959 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.09 mountY=0.03, mountTheta=0.34
21:38:24.961 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.09, opts=13)
21:38:24.961 00.000 14964 Enqueuing Move request for scope (-0.04, -0.09)
21:38:24.962 00.001 12044 Worker thread wakes up
21:38:24.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
21:38:24.962 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
21:38:24.962 00.000 12044 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.03
21:38:24.962 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.28, using input
21:38:24.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
21:38:24.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:24.962 00.000 12044 MoveAxis(E, 0, ABG)
21:38:24.962 00.000 12044 Move returns status 0, amount 0
21:38:24.962 00.000 12044 MoveAxis(N, 0, ABG)
21:38:24.962 00.000 12044 Move returns status 0, amount 0
21:38:24.962 00.000 12044 move complete, result=0
21:38:24.963 00.001 12044 worker thread done servicing request
21:38:24.972 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7331, med=624, FiltMin=546, FiltMax=5886, Gamma=0.810
21:38:24.977 00.005 14964 UpdateGuideState exits: m=115293 SNR=196.4
21:38:24.979 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.979 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:24.980 00.001 14964 Enqueuing Expose request
21:38:24.980 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:38:24.981 00.001 12044 Worker thread wakes up
21:38:24.981 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:24.981 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:28.087 03.106 12044 Exposure complete
21:38:28.114 00.027 12044 worker thread done servicing request
21:38:28.114 00.000 14964 OnExposeComplete: enter
21:38:28.115 00.001 14964 UpdateGuideState(): m_state=6
21:38:28.116 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
21:38:28.116 00.000 14964 Star::Find returns 1 (0), X=806.31, Y=386.02, Mass=116539, SNR=202.4, Peak=7792 HFD=4.1
21:38:28.117 00.001 14964 MultiStar: [#1 0.13,-0.29,0.70,U] [#2 -0.14,-0.11,0.40,U] 
21:38:28.117 00.000 14964 refined, 2 included, MultiStar: {-0.08, -0.05}, one-star: {-0.20, 0.13}
21:38:28.118 00.001 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.67) = xAngle (-0.88 = -0.88)
21:38:28.118 00.000 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.25 = 2.25)
21:38:28.119 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.55 mountX=0.06 mountY=0.07, mountTheta=0.89
21:38:28.120 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.05, opts=13)
21:38:28.120 00.000 14964 Enqueuing Move request for scope (-0.08, -0.05)
21:38:28.121 00.001 12044 Worker thread wakes up
21:38:28.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:38:28.121 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:38:28.121 00.000 12044 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=0.07
21:38:28.121 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.19, using input
21:38:28.121 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
21:38:28.121 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:28.121 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:28.121 00.000 12044 MoveAxis(E, 0, ABG)
21:38:28.121 00.000 12044 Move returns status 0, amount 0
21:38:28.121 00.000 12044 MoveAxis(N, 0, ABG)
21:38:28.121 00.000 12044 Move returns status 0, amount 0
21:38:28.121 00.000 12044 move complete, result=0
21:38:28.121 00.000 12044 worker thread done servicing request
21:38:28.129 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7792, med=623, FiltMin=539, FiltMax=5603, Gamma=0.810
21:38:28.135 00.006 14964 UpdateGuideState exits: m=116539 SNR=202.4
21:38:28.135 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:28.136 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:28.136 00.000 14964 Enqueuing Expose request
21:38:28.137 00.001 12044 Worker thread wakes up
21:38:28.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:28.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:28.137 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:31.252 03.115 12044 Exposure complete
21:38:31.276 00.024 12044 worker thread done servicing request
21:38:31.276 00.000 14964 OnExposeComplete: enter
21:38:31.277 00.001 14964 UpdateGuideState(): m_state=6
21:38:31.277 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
21:38:31.278 00.001 14964 Star::Find returns 1 (0), X=806.25, Y=386.19, Mass=114048, SNR=194.4, Peak=6895 HFD=4.3
21:38:31.278 00.000 14964 MultiStar: [#1 0.06,0.04,0.69,U] [#2 -0.21,0.19,0.42,U] 
21:38:31.279 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.19}, one-star: {-0.26, 0.30}
21:38:31.279 00.000 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.67) = xAngle (3.88 = -2.41)
21:38:31.280 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.01 = 0.73)
21:38:31.280 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=-0.18 mountY=0.16, mountTheta=2.41
21:38:31.282 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.19, opts=13)
21:38:31.282 00.000 14964 Enqueuing Move request for scope (-0.14, 0.19)
21:38:31.283 00.001 12044 Worker thread wakes up
21:38:31.283 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
21:38:31.283 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
21:38:31.283 00.000 12044 Moving (-0.14, 0.19) raw xDistance=-0.18 yDistance=0.16
21:38:31.283 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
21:38:31.283 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:31.283 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:38:31.283 00.000 12044 MoveAxis(E, 0, ABG)
21:38:31.283 00.000 12044 Move returns status 0, amount 0
21:38:31.283 00.000 12044 MoveAxis(N, 0, ABG)
21:38:31.283 00.000 12044 Move returns status 0, amount 0
21:38:31.283 00.000 12044 move complete, result=0
21:38:31.283 00.000 12044 worker thread done servicing request
21:38:31.290 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6895, med=623, FiltMin=527, FiltMax=5234, Gamma=0.810
21:38:31.296 00.006 14964 UpdateGuideState exits: m=114048 SNR=194.4
21:38:31.296 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.297 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:31.297 00.000 14964 Enqueuing Expose request
21:38:31.298 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:38:31.299 00.001 12044 Worker thread wakes up
21:38:31.299 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:31.299 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:34.429 03.130 12044 Exposure complete
21:38:34.473 00.044 12044 worker thread done servicing request
21:38:34.473 00.000 14964 OnExposeComplete: enter
21:38:34.475 00.002 14964 UpdateGuideState(): m_state=6
21:38:34.476 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
21:38:34.478 00.002 14964 Star::Find returns 1 (0), X=806.28, Y=386.14, Mass=116208, SNR=205.9, Peak=6265 HFD=4.2
21:38:34.480 00.002 14964 MultiStar: [#1 0.25,-0.14,0.68,U] [#2 0.06,-0.01,0.38,U] 
21:38:34.481 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.08}, one-star: {-0.23, 0.25}
21:38:34.482 00.001 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.67) = xAngle (3.45 = -2.83)
21:38:34.484 00.002 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.59 = 0.30)
21:38:34.484 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.78 mountX=-0.07 mountY=0.02, mountTheta=2.84
21:38:34.487 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.08, opts=13)
21:38:34.489 00.002 14964 Enqueuing Move request for scope (-0.02, 0.08)
21:38:34.491 00.002 12044 Worker thread wakes up
21:38:34.491 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
21:38:34.491 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
21:38:34.491 00.000 12044 Moving (-0.02, 0.08) raw xDistance=-0.07 yDistance=0.02
21:38:34.491 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
21:38:34.492 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:34.492 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:34.492 00.000 12044 MoveAxis(E, 0, ABG)
21:38:34.492 00.000 12044 Move returns status 0, amount 0
21:38:34.492 00.000 12044 MoveAxis(N, 0, ABG)
21:38:34.492 00.000 12044 Move returns status 0, amount 0
21:38:34.492 00.000 12044 move complete, result=0
21:38:34.492 00.000 12044 worker thread done servicing request
21:38:34.507 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6265, med=623, FiltMin=539, FiltMax=5402, Gamma=0.810
21:38:34.519 00.012 14964 UpdateGuideState exits: m=116208 SNR=205.9
21:38:34.519 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.521 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:34.522 00.001 14964 Enqueuing Expose request
21:38:34.524 00.002 12044 Worker thread wakes up
21:38:34.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:34.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:34.524 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:38:37.621 03.097 12044 Exposure complete
21:38:37.655 00.034 12044 worker thread done servicing request
21:38:37.656 00.001 14964 OnExposeComplete: enter
21:38:37.657 00.001 14964 UpdateGuideState(): m_state=6
21:38:37.659 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
21:38:37.660 00.001 14964 Star::Find returns 1 (0), X=806.71, Y=386.10, Mass=116281, SNR=191.7, Peak=7493 HFD=4.1
21:38:37.661 00.001 14964 MultiStar: [#1 0.31,-0.58,0.72,U] [#2 0.35,-0.40,0.39,U] 
21:38:37.661 00.000 14964 single-star, 2 included, MultiStar: {0.26, -0.18}, one-star: {0.20, 0.21}
21:38:37.662 00.001 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.67) = xAngle (2.48 = 2.48)
21:38:37.664 00.002 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.61 = -0.67)
21:38:37.665 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.28 cameraTheta=0.81 mountX=-0.22 mountY=-0.18, mountTheta=-2.47
21:38:37.667 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.21, opts=13)
21:38:37.669 00.002 14964 Enqueuing Move request for scope (0.20, 0.21)
21:38:37.670 00.001 12044 Worker thread wakes up
21:38:37.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
21:38:37.670 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
21:38:37.670 00.000 12044 Moving (0.20, 0.21) raw xDistance=-0.22 yDistance=-0.18
21:38:37.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
21:38:37.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:37.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:38:37.670 00.000 12044 MoveAxis(E, 0, ABG)
21:38:37.671 00.001 12044 Move returns status 0, amount 0
21:38:37.671 00.000 12044 MoveAxis(N, 0, ABG)
21:38:37.671 00.000 12044 Move returns status 0, amount 0
21:38:37.671 00.000 12044 move complete, result=0
21:38:37.671 00.000 12044 worker thread done servicing request
21:38:37.683 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7493, med=623, FiltMin=539, FiltMax=5519, Gamma=0.810
21:38:37.694 00.011 14964 UpdateGuideState exits: m=116281 SNR=191.7
21:38:37.696 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:37.698 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:37.698 00.000 14964 Enqueuing Expose request
21:38:37.699 00.001 12044 Worker thread wakes up
21:38:37.699 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:37.699 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:37.699 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:38:40.820 03.121 12044 Exposure complete
21:38:40.849 00.029 12044 worker thread done servicing request
21:38:40.849 00.000 14964 OnExposeComplete: enter
21:38:40.851 00.002 14964 UpdateGuideState(): m_state=6
21:38:40.852 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
21:38:40.854 00.002 14964 Star::Find returns 1 (0), X=806.18, Y=386.36, Mass=116324, SNR=199.7, Peak=6510 HFD=4.0
21:38:40.855 00.001 14964 MultiStar: [#1 -0.03,-0.38,0.71,U] [#2 -0.27,-0.05,0.37,U] 
21:38:40.857 00.002 14964 refined, 2 included, MultiStar: {-0.22, 0.09}, one-star: {-0.33, 0.47}
21:38:40.858 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.67) = xAngle (4.42 = -1.86)
21:38:40.860 00.002 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.55 = 1.27)
21:38:40.861 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=-0.07 mountY=0.22, mountTheta=1.86
21:38:40.864 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.09, opts=13)
21:38:40.866 00.002 14964 Enqueuing Move request for scope (-0.22, 0.09)
21:38:40.868 00.002 12044 Worker thread wakes up
21:38:40.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
21:38:40.868 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
21:38:40.868 00.000 12044 Moving (-0.22, 0.09) raw xDistance=-0.07 yDistance=0.22
21:38:40.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
21:38:40.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:40.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:38:40.868 00.000 12044 MoveAxis(E, 0, ABG)
21:38:40.868 00.000 12044 Move returns status 0, amount 0
21:38:40.868 00.000 12044 MoveAxis(N, 0, ABG)
21:38:40.868 00.000 12044 Move returns status 0, amount 0
21:38:40.868 00.000 12044 move complete, result=0
21:38:40.868 00.000 12044 worker thread done servicing request
21:38:40.882 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6510, med=624, FiltMin=540, FiltMax=5083, Gamma=0.810
21:38:40.890 00.008 14964 UpdateGuideState exits: m=116324 SNR=199.7
21:38:40.891 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:40.891 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:40.892 00.001 14964 Enqueuing Expose request
21:38:40.892 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:38:40.893 00.001 12044 Worker thread wakes up
21:38:40.893 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:40.893 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:44.030 03.137 12044 Exposure complete
21:38:44.070 00.040 12044 worker thread done servicing request
21:38:44.071 00.001 14964 OnExposeComplete: enter
21:38:44.072 00.001 14964 UpdateGuideState(): m_state=6
21:38:44.074 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
21:38:44.076 00.002 14964 Star::Find returns 1 (0), X=806.10, Y=386.40, Mass=113802, SNR=204.8, Peak=5110 HFD=4.8
21:38:44.077 00.001 14964 MultiStar: [#1 0.01,0.08,0.67,U] [#2 -0.18,0.10,0.34,U] 
21:38:44.078 00.001 14964 refined, 2 included, MultiStar: {-0.23, 0.30}, one-star: {-0.41, 0.51}
21:38:44.078 00.000 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.67) = xAngle (3.90 = -2.39)
21:38:44.079 00.001 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.03 = 0.75)
21:38:44.080 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.38 cameraTheta=2.23 mountX=-0.28 mountY=0.26, mountTheta=2.39
21:38:44.082 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.30, opts=13)
21:38:44.083 00.001 14964 Enqueuing Move request for scope (-0.23, 0.30)
21:38:44.084 00.001 12044 Worker thread wakes up
21:38:44.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
21:38:44.084 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
21:38:44.084 00.000 12044 Moving (-0.23, 0.30) raw xDistance=-0.28 yDistance=0.26
21:38:44.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.00
21:38:44.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:44.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:38:44.084 00.000 12044 MoveAxis(E, 0, ABG)
21:38:44.084 00.000 12044 Move returns status 0, amount 0
21:38:44.084 00.000 12044 MoveAxis(N, 0, ABG)
21:38:44.084 00.000 12044 Move returns status 0, amount 0
21:38:44.084 00.000 12044 move complete, result=0
21:38:44.084 00.000 12044 worker thread done servicing request
21:38:44.094 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5110, med=623, FiltMin=539, FiltMax=4677, Gamma=0.810
21:38:44.100 00.006 14964 UpdateGuideState exits: m=113802 SNR=204.8
21:38:44.100 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:44.101 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:44.101 00.000 14964 Enqueuing Expose request
21:38:44.102 00.001 12044 Worker thread wakes up
21:38:44.102 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:38:44.102 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:44.102 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:47.227 03.125 12044 Exposure complete
21:38:47.257 00.030 12044 worker thread done servicing request
21:38:47.258 00.001 14964 OnExposeComplete: enter
21:38:47.259 00.001 14964 UpdateGuideState(): m_state=6
21:38:47.261 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
21:38:47.262 00.001 14964 Star::Find returns 1 (0), X=806.65, Y=386.64, Mass=115889, SNR=195.9, Peak=5939 HFD=4.3
21:38:47.264 00.002 14964 MultiStar: [#1 0.31,0.30,0.72,U] [#2 0.08,0.30,0.36,U] 
21:38:47.265 00.001 14964 refined, 2 included, MultiStar: {0.19, 0.51}, one-star: {0.14, 0.74}
21:38:47.266 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.67) = xAngle (2.88 = 2.88)
21:38:47.267 00.001 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.02 = -0.27)
21:38:47.268 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.51 hyp=0.55 cameraTheta=1.21 mountX=-0.53 mountY=-0.14, mountTheta=-2.88
21:38:47.270 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.51, opts=13)
21:38:47.270 00.000 14964 Enqueuing Move request for scope (0.19, 0.51)
21:38:47.271 00.001 12044 Worker thread wakes up
21:38:47.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.51) opts 0xd
21:38:47.271 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.51)
21:38:47.271 00.000 12044 Moving (0.19, 0.51) raw xDistance=-0.53 yDistance=-0.14
21:38:47.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.53, slope = -0.04
21:38:47.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:47.272 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:38:47.272 00.000 12044 MoveAxis(E, 29, ABG)
21:38:47.272 00.000 12044 Guiding  Dir = 2, Dur = 29
21:38:47.285 00.013 14964 UpdateImageDisplay: Size=(968,608) min=118, max=5939, med=624, FiltMin=543, FiltMax=4650, Gamma=0.810
21:38:47.291 00.006 14964 UpdateGuideState exits: m=115889 SNR=195.9
21:38:47.291 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.292 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:47.292 00.000 14964 Enqueuing Expose request
21:38:47.346 00.054 12044 IsSlewing returns 0
21:38:47.346 00.000 12044 IsGuiding returns 0
21:38:47.378 00.032 12044 IsGuiding returns 1
21:38:47.378 00.000 12044 scope still moving after pulse duration time elapsed
21:38:47.439 00.061 12044 IsSlewing returns 0
21:38:47.439 00.000 12044 IsGuiding returns 0
21:38:47.439 00.000 12044 scope move finished after 29 + 65 ms
21:38:47.439 00.000 12044 Move returns status 0, amount 29
21:38:47.439 00.000 12044 MoveAxis(N, 0, ABG)
21:38:47.439 00.000 12044 Move returns status 0, amount 0
21:38:47.441 00.002 12044 move complete, result=0
21:38:47.441 00.000 12044 worker thread done servicing request
21:38:47.441 00.000 12044 Worker thread wakes up
21:38:47.441 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:47.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:47.441 00.000 14964 GuideStep: -0.5 px 29 ms EAST, -0.1 px 0 ms NORTH
21:38:50.566 03.125 12044 Exposure complete
21:38:50.601 00.035 12044 worker thread done servicing request
21:38:50.601 00.000 14964 OnExposeComplete: enter
21:38:50.604 00.003 14964 UpdateGuideState(): m_state=6
21:38:50.605 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
21:38:50.607 00.002 14964 Star::Find returns 1 (0), X=806.85, Y=386.76, Mass=115656, SNR=197.6, Peak=6581 HFD=4.3
21:38:50.608 00.001 14964 MultiStar: [#1 0.53,0.27,0.72,U] [#2 0.34,0.40,0.41,U] 
21:38:50.608 00.000 14964 refined, 2 included, MultiStar: {0.40, 0.58}, one-star: {0.34, 0.87}
21:38:50.609 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.67) = xAngle (2.63 = 2.63)
21:38:50.609 00.000 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.76 = -0.52)
21:38:50.610 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.58 hyp=0.70 cameraTheta=0.96 mountX=-0.61 mountY=-0.35, mountTheta=-2.62
21:38:50.611 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.58, opts=13)
21:38:50.611 00.000 14964 Enqueuing Move request for scope (0.40, 0.58)
21:38:50.612 00.001 12044 Worker thread wakes up
21:38:50.612 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.58) opts 0xd
21:38:50.612 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.58)
21:38:50.612 00.000 12044 Moving (0.40, 0.58) raw xDistance=-0.61 yDistance=-0.35
21:38:50.612 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.61, slope = -0.07
21:38:50.612 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:50.612 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:38:50.612 00.000 12044 MoveAxis(E, 52, ABG)
21:38:50.612 00.000 12044 Guiding  Dir = 2, Dur = 52
21:38:50.626 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6581, med=624, FiltMin=533, FiltMax=5017, Gamma=0.810
21:38:50.635 00.009 14964 UpdateGuideState exits: m=115656 SNR=197.6
21:38:50.637 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:50.638 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:50.639 00.001 14964 Enqueuing Expose request
21:38:50.643 00.004 12044 IsSlewing returns 0
21:38:50.644 00.001 12044 IsGuiding returns 0
21:38:50.676 00.032 12044 PulseGuide returned control before completion, sleep 30
21:38:50.719 00.043 12044 IsGuiding returns 1
21:38:50.719 00.000 12044 scope still moving after pulse duration time elapsed
21:38:50.783 00.064 12044 IsSlewing returns 0
21:38:50.783 00.000 12044 IsGuiding returns 0
21:38:50.783 00.000 12044 scope move finished after 52 + 87 ms
21:38:50.784 00.001 12044 Move returns status 0, amount 52
21:38:50.784 00.000 12044 MoveAxis(N, 0, ABG)
21:38:50.784 00.000 12044 Move returns status 0, amount 0
21:38:50.784 00.000 12044 move complete, result=0
21:38:50.784 00.000 12044 worker thread done servicing request
21:38:50.784 00.000 12044 Worker thread wakes up
21:38:50.784 00.000 14964 GuideStep: -0.6 px 52 ms EAST, -0.4 px 0 ms NORTH
21:38:50.786 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:50.786 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:53.885 03.099 12044 Exposure complete
21:38:53.917 00.032 12044 worker thread done servicing request
21:38:53.917 00.000 14964 OnExposeComplete: enter
21:38:53.918 00.001 14964 UpdateGuideState(): m_state=6
21:38:53.918 00.000 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
21:38:53.919 00.001 14964 Star::Find returns 1 (0), X=807.38, Y=385.75, Mass=116304, SNR=200.5, Peak=7385 HFD=3.7
21:38:53.919 00.000 14964 MultiStar: [#1 1.19,-0.96,0.00,M1] [#2 0.96,-0.77,0.00,M1] 
21:38:53.920 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.67) = xAngle (1.51 = 1.51)
21:38:53.920 00.000 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.64 = -1.64)
21:38:53.921 00.001 14964 CameraToMount -- cameraX=0.87 cameraY=-0.14 hyp=0.88 cameraTheta=-0.16 mountX=0.05 mountY=-0.88, mountTheta=-1.51
21:38:53.922 00.001 14964 SchedulePrimaryMove(1136A648, x=0.87, y=-0.14, opts=13)
21:38:53.922 00.000 14964 Enqueuing Move request for scope (0.87, -0.14)
21:38:53.923 00.001 12044 Worker thread wakes up
21:38:53.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.14) opts 0xd
21:38:53.923 00.000 12044 Handling offset move in thread for scope, endpoint = (0.87, -0.14)
21:38:53.923 00.000 12044 Moving (0.87, -0.14) raw xDistance=0.05 yDistance=-0.88
21:38:53.923 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
21:38:53.923 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:53.923 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
21:38:53.923 00.000 12044 MoveAxis(E, 0, ABG)
21:38:53.923 00.000 12044 Move returns status 0, amount 0
21:38:53.923 00.000 12044 MoveAxis(N, 0, ABG)
21:38:53.923 00.000 12044 Move returns status 0, amount 0
21:38:53.923 00.000 12044 move complete, result=0
21:38:53.924 00.001 12044 worker thread done servicing request
21:38:53.932 00.008 14964 UpdateImageDisplay: Size=(968,608) min=24, max=7385, med=624, FiltMin=539, FiltMax=5845, Gamma=0.810
21:38:53.938 00.006 14964 UpdateGuideState exits: m=116304 SNR=200.5
21:38:53.939 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:53.939 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:53.940 00.001 14964 Enqueuing Expose request
21:38:53.940 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
21:38:53.941 00.001 12044 Worker thread wakes up
21:38:53.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:53.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:38:57.070 03.129 12044 Exposure complete
21:38:57.093 00.023 12044 worker thread done servicing request
21:38:57.093 00.000 14964 OnExposeComplete: enter
21:38:57.093 00.000 14964 UpdateGuideState(): m_state=6
21:38:57.094 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
21:38:57.095 00.001 14964 Star::Find returns 1 (0), X=807.10, Y=385.73, Mass=118590, SNR=200.2, Peak=6099 HFD=4.3
21:38:57.095 00.000 14964 MultiStar: [#1 1.01,-0.48,0.00,M2] [#2 0.65,-0.36,0.38,U] 
21:38:57.096 00.001 14964 single-star, 1 included, MultiStar: {0.61, -0.22}, one-star: {0.59, -0.17}
21:38:57.096 00.000 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.67) = xAngle (1.39 = 1.39)
21:38:57.097 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.53 = -1.76)
21:38:57.097 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.17 hyp=0.61 cameraTheta=-0.28 mountX=0.11 mountY=-0.60, mountTheta=-1.39
21:38:57.099 00.002 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.17, opts=13)
21:38:57.100 00.001 14964 Enqueuing Move request for scope (0.59, -0.17)
21:38:57.100 00.000 12044 Worker thread wakes up
21:38:57.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.17) opts 0xd
21:38:57.100 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.17)
21:38:57.100 00.000 12044 Moving (0.59, -0.17) raw xDistance=0.11 yDistance=-0.60
21:38:57.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
21:38:57.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:57.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
21:38:57.100 00.000 12044 MoveAxis(E, 0, ABG)
21:38:57.100 00.000 12044 Move returns status 0, amount 0
21:38:57.101 00.001 12044 MoveAxis(N, 0, ABG)
21:38:57.101 00.000 12044 Move returns status 0, amount 0
21:38:57.101 00.000 12044 move complete, result=0
21:38:57.101 00.000 12044 worker thread done servicing request
21:38:57.109 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6099, med=623, FiltMin=533, FiltMax=4865, Gamma=0.810
21:38:57.115 00.006 14964 UpdateGuideState exits: m=118590 SNR=200.2
21:38:57.116 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:57.116 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:38:57.117 00.001 14964 Enqueuing Expose request
21:38:57.117 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:38:57.118 00.001 12044 Worker thread wakes up
21:38:57.118 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:38:57.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:00.217 03.099 12044 Exposure complete
21:39:00.242 00.025 12044 worker thread done servicing request
21:39:00.242 00.000 14964 OnExposeComplete: enter
21:39:00.243 00.001 14964 UpdateGuideState(): m_state=6
21:39:00.243 00.000 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
21:39:00.244 00.001 14964 Star::Find returns 1 (0), X=807.16, Y=385.56, Mass=114638, SNR=189.1, Peak=7461 HFD=3.9
21:39:00.245 00.001 14964 MultiStar: [#1 0.77,-1.09,0.00,M3] [#2 0.40,-0.87,0.00,M1] 
21:39:00.245 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.67) = xAngle (1.19 = 1.19)
21:39:00.246 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.32 = -1.96)
21:39:00.246 00.000 14964 CameraToMount -- cameraX=0.65 cameraY=-0.34 hyp=0.73 cameraTheta=-0.48 mountX=0.27 mountY=-0.67, mountTheta=-1.19
21:39:00.247 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=-0.34, opts=13)
21:39:00.248 00.001 14964 Enqueuing Move request for scope (0.65, -0.34)
21:39:00.248 00.000 12044 Worker thread wakes up
21:39:00.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.34) opts 0xd
21:39:00.248 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, -0.34)
21:39:00.248 00.000 12044 Moving (0.65, -0.34) raw xDistance=0.27 yDistance=-0.67
21:39:00.248 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.03
21:39:00.248 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-2.15
21:39:00.249 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:39:00.249 00.000 12044 MoveAxis(E, 0, ABG)
21:39:00.249 00.000 12044 Move returns status 0, amount 0
21:39:00.249 00.000 12044 BLC: Oldest BLC event removed
21:39:00.249 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 314 applied
21:39:00.249 00.000 12044 MoveAxis(N, 377, ABG)
21:39:00.249 00.000 12044 Guiding  Dir = 0, Dur = 377
21:39:00.255 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7461, med=623, FiltMin=534, FiltMax=4977, Gamma=0.810
21:39:00.261 00.006 14964 UpdateGuideState exits: m=114638 SNR=189.1
21:39:00.262 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:00.262 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:00.263 00.001 14964 Enqueuing Expose request
21:39:00.282 00.019 12044 IsSlewing returns 0
21:39:00.282 00.000 12044 IsGuiding returns 0
21:39:00.314 00.032 12044 PulseGuide returned control before completion, sleep 356
21:39:00.685 00.371 12044 IsGuiding returns 1
21:39:00.685 00.000 12044 scope still moving after pulse duration time elapsed
21:39:00.781 00.096 12044 IsSlewing returns 0
21:39:00.782 00.001 12044 IsGuiding returns 0
21:39:00.783 00.001 12044 scope move finished after 377 + 123 ms
21:39:00.783 00.000 12044 Move returns status 0, amount 377
21:39:00.783 00.000 12044 move complete, result=0
21:39:00.783 00.000 12044 worker thread done servicing request
21:39:00.783 00.000 12044 Worker thread wakes up
21:39:00.783 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.7 px 377 ms NORTH
21:39:00.790 00.007 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:00.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:03.908 03.118 12044 Exposure complete
21:39:03.950 00.042 12044 worker thread done servicing request
21:39:03.950 00.000 14964 OnExposeComplete: enter
21:39:03.952 00.002 14964 UpdateGuideState(): m_state=6
21:39:03.954 00.002 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
21:39:03.956 00.002 14964 Star::Find returns 1 (0), X=805.94, Y=385.73, Mass=116106, SNR=200.2, Peak=6183 HFD=4.1
21:39:03.957 00.001 14964 MultiStar: [#1 -0.19,-0.84,0.00,M4] [#2 -0.59,-0.70,0.00,M2] 
21:39:03.959 00.002 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.67) = xAngle (-1.21 = -1.21)
21:39:03.959 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.93 = 1.93)
21:39:03.961 00.002 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.16 hyp=0.60 cameraTheta=-2.87 mountX=0.21 mountY=0.56, mountTheta=1.21
21:39:03.965 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.16, opts=13)
21:39:03.966 00.001 14964 Enqueuing Move request for scope (-0.58, -0.16)
21:39:03.967 00.001 12044 Worker thread wakes up
21:39:03.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.16) opts 0xd
21:39:03.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.16)
21:39:03.967 00.000 12044 Moving (-0.58, -0.16) raw xDistance=0.21 yDistance=0.56
21:39:03.967 00.000 12044 BLC: History state: CurrMiss=-0.56, AvgInitMiss=0.10, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.674661, 1:-0.558578
21:39:03.967 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:39:03.967 00.000 12044 BLC: window closed
21:39:03.967 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.31, using input
21:39:03.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.05
21:39:03.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:03.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:39:03.967 00.000 12044 MoveAxis(E, 0, ABG)
21:39:03.967 00.000 12044 Move returns status 0, amount 0
21:39:03.967 00.000 12044 MoveAxis(N, 0, ABG)
21:39:03.968 00.001 12044 Move returns status 0, amount 0
21:39:03.968 00.000 12044 move complete, result=0
21:39:03.968 00.000 12044 worker thread done servicing request
21:39:03.977 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6183, med=623, FiltMin=539, FiltMax=5171, Gamma=0.810
21:39:03.982 00.005 14964 UpdateGuideState exits: m=116106 SNR=200.2
21:39:03.983 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:03.983 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:03.984 00.001 14964 Enqueuing Expose request
21:39:03.984 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:39:03.985 00.001 12044 Worker thread wakes up
21:39:03.985 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:03.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:07.095 03.110 12044 Exposure complete
21:39:07.137 00.042 12044 worker thread done servicing request
21:39:07.137 00.000 14964 OnExposeComplete: enter
21:39:07.139 00.002 14964 UpdateGuideState(): m_state=6
21:39:07.140 00.001 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
21:39:07.140 00.000 14964 Star::Find returns 1 (0), X=805.31, Y=385.34, Mass=114476, SNR=188.2, Peak=5861 HFD=4.7
21:39:07.141 00.001 14964 MultiStar: [#1 -0.91,-1.00,0.00,M5] [#2 -1.17,-0.88,0.00,M3] 
21:39:07.142 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.67) = xAngle (-1.04 = -1.04)
21:39:07.142 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.09 = 2.09)
21:39:07.143 00.001 14964 CameraToMount -- cameraX=-1.20 cameraY=-0.55 hyp=1.32 cameraTheta=-2.71 mountX=0.66 mountY=1.14, mountTheta=1.05
21:39:07.144 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.20, y=-0.55, opts=13)
21:39:07.145 00.001 14964 Enqueuing Move request for scope (-1.20, -0.55)
21:39:07.147 00.002 12044 Worker thread wakes up
21:39:07.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.55) opts 0xd
21:39:07.147 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.20, -0.55)
21:39:07.147 00.000 12044 Moving (-1.20, -0.55) raw xDistance=0.66 yDistance=1.14
21:39:07.148 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.60 from input 0.66, slope = 0.09
21:39:07.148 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:07.148 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.14
21:39:07.148 00.000 12044 MoveAxis(W, 65, ABG)
21:39:07.148 00.000 12044 Guiding  Dir = 3, Dur = 65
21:39:07.161 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5861, med=623, FiltMin=532, FiltMax=4930, Gamma=0.810
21:39:07.172 00.011 14964 UpdateGuideState exits: m=114476 SNR=188.2
21:39:07.173 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:07.174 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:07.175 00.001 14964 Enqueuing Expose request
21:39:07.175 00.000 12044 IsSlewing returns 0
21:39:07.176 00.001 12044 IsGuiding returns 0
21:39:07.209 00.033 12044 PulseGuide returned control before completion, sleep 43
21:39:07.263 00.054 12044 IsGuiding returns 1
21:39:07.263 00.000 12044 scope still moving after pulse duration time elapsed
21:39:07.348 00.085 12044 IsSlewing returns 0
21:39:07.349 00.001 12044 IsGuiding returns 0
21:39:07.349 00.000 12044 scope move finished after 65 + 107 ms
21:39:07.349 00.000 12044 Move returns status 0, amount 65
21:39:07.349 00.000 12044 MoveAxis(N, 0, ABG)
21:39:07.349 00.000 12044 Move returns status 0, amount 0
21:39:07.349 00.000 12044 move complete, result=0
21:39:07.349 00.000 12044 worker thread done servicing request
21:39:07.349 00.000 12044 Worker thread wakes up
21:39:07.350 00.001 14964 GuideStep: 0.7 px 65 ms WEST, 1.1 px 0 ms NORTH
21:39:07.350 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:07.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:10.481 03.131 12044 Exposure complete
21:39:10.510 00.029 12044 worker thread done servicing request
21:39:10.510 00.000 14964 OnExposeComplete: enter
21:39:10.510 00.000 14964 UpdateGuideState(): m_state=6
21:39:10.511 00.001 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
21:39:10.512 00.001 14964 Star::Find returns 1 (0), X=805.70, Y=386.29, Mass=116727, SNR=198.3, Peak=5454 HFD=4.7
21:39:10.514 00.002 14964 MultiStar: [#1 -0.43,0.10,0.74,U] [#2 -0.66,0.32,0.37,U] 
21:39:10.515 00.001 14964 refined, 2 included, MultiStar: {-0.65, 0.28}, one-star: {-0.81, 0.39}
21:39:10.516 00.001 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.67) = xAngle (4.41 = -1.87)
21:39:10.518 00.002 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.54 = 1.26)
21:39:10.519 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=0.28 hyp=0.71 cameraTheta=2.74 mountX=-0.21 mountY=0.67, mountTheta=1.88
21:39:10.521 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.28, opts=13)
21:39:10.523 00.002 14964 Enqueuing Move request for scope (-0.65, 0.28)
21:39:10.523 00.000 12044 Worker thread wakes up
21:39:10.524 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.28) opts 0xd
21:39:10.524 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.28)
21:39:10.524 00.000 12044 Moving (-0.65, 0.28) raw xDistance=-0.21 yDistance=0.67
21:39:10.524 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.07
21:39:10.524 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:10.524 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
21:39:10.524 00.000 12044 MoveAxis(E, 0, ABG)
21:39:10.524 00.000 12044 Move returns status 0, amount 0
21:39:10.524 00.000 12044 MoveAxis(N, 0, ABG)
21:39:10.524 00.000 12044 Move returns status 0, amount 0
21:39:10.524 00.000 12044 move complete, result=0
21:39:10.525 00.001 12044 worker thread done servicing request
21:39:10.538 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5454, med=623, FiltMin=532, FiltMax=3928, Gamma=0.810
21:39:10.546 00.008 14964 UpdateGuideState exits: m=116727 SNR=198.3
21:39:10.547 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:10.549 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:10.550 00.001 14964 Enqueuing Expose request
21:39:10.550 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
21:39:10.551 00.001 12044 Worker thread wakes up
21:39:10.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:10.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:13.663 03.112 12044 Exposure complete
21:39:13.686 00.023 12044 worker thread done servicing request
21:39:13.687 00.001 14964 OnExposeComplete: enter
21:39:13.687 00.000 14964 UpdateGuideState(): m_state=6
21:39:13.688 00.001 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
21:39:13.688 00.000 14964 Star::Find returns 1 (0), X=805.29, Y=386.12, Mass=116949, SNR=201.0, Peak=5667 HFD=4.4
21:39:13.689 00.001 14964 MultiStar: [#1 -0.97,-0.17,0.00,M5] [#2 -1.26,-0.16,0.00,M3] 
21:39:13.690 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.67) = xAngle (4.63 = -1.66)
21:39:13.690 00.000 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.76 = 1.48)
21:39:13.691 00.001 14964 CameraToMount -- cameraX=-1.22 cameraY=0.23 hyp=1.24 cameraTheta=2.96 mountX=-0.11 mountY=1.24, mountTheta=1.66
21:39:13.692 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.22, y=0.23, opts=13)
21:39:13.693 00.001 14964 Enqueuing Move request for scope (-1.22, 0.23)
21:39:13.693 00.000 12044 Worker thread wakes up
21:39:13.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.23) opts 0xd
21:39:13.693 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.22, 0.23)
21:39:13.693 00.000 12044 Moving (-1.22, 0.23) raw xDistance=-0.11 yDistance=1.24
21:39:13.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.07
21:39:13.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:13.694 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.24
21:39:13.694 00.000 12044 MoveAxis(E, 0, ABG)
21:39:13.694 00.000 12044 Move returns status 0, amount 0
21:39:13.694 00.000 12044 MoveAxis(N, 0, ABG)
21:39:13.694 00.000 12044 Move returns status 0, amount 0
21:39:13.694 00.000 12044 move complete, result=0
21:39:13.694 00.000 12044 worker thread done servicing request
21:39:13.701 00.007 14964 UpdateImageDisplay: Size=(968,608) min=10, max=5667, med=623, FiltMin=531, FiltMax=4972, Gamma=0.810
21:39:13.707 00.006 14964 UpdateGuideState exits: m=116949 SNR=201.0
21:39:13.708 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:13.709 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:13.709 00.000 14964 Enqueuing Expose request
21:39:13.710 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
21:39:13.710 00.000 12044 Worker thread wakes up
21:39:13.711 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:13.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:16.810 03.099 12044 Exposure complete
21:39:16.842 00.032 12044 worker thread done servicing request
21:39:16.842 00.000 14964 OnExposeComplete: enter
21:39:16.844 00.002 14964 UpdateGuideState(): m_state=6
21:39:16.845 00.001 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
21:39:16.847 00.002 14964 Star::Find returns 1 (0), X=805.81, Y=385.84, Mass=114661, SNR=195.0, Peak=5799 HFD=4.3
21:39:16.848 00.001 14964 MultiStar: [#1 -0.43,-0.57,0.73,U] [#2 -0.61,-0.58,0.00,M4] 
21:39:16.849 00.001 14964 refined, 1 included, MultiStar: {-0.58, -0.27}, one-star: {-0.70, -0.05}
21:39:16.850 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.67) = xAngle (-1.04 = -1.04)
21:39:16.850 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.09 = 2.09)
21:39:16.850 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.27 hyp=0.64 cameraTheta=-2.71 mountX=0.33 mountY=0.56, mountTheta=1.04
21:39:16.852 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.27, opts=13)
21:39:16.852 00.000 14964 Enqueuing Move request for scope (-0.58, -0.27)
21:39:16.853 00.001 12044 Worker thread wakes up
21:39:16.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.27) opts 0xd
21:39:16.853 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.27)
21:39:16.853 00.000 12044 Moving (-0.58, -0.27) raw xDistance=0.33 yDistance=0.56
21:39:16.853 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.45, using input
21:39:16.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.07
21:39:16.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:16.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:39:16.853 00.000 12044 MoveAxis(W, 23, ABG)
21:39:16.853 00.000 12044 Guiding  Dir = 3, Dur = 23
21:39:16.860 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5799, med=623, FiltMin=535, FiltMax=5011, Gamma=0.810
21:39:16.866 00.006 14964 UpdateGuideState exits: m=114661 SNR=195.0
21:39:16.866 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:16.867 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:16.867 00.000 14964 Enqueuing Expose request
21:39:16.895 00.028 12044 IsSlewing returns 0
21:39:16.897 00.002 12044 IsGuiding returns 0
21:39:16.929 00.032 12044 IsGuiding returns 1
21:39:16.930 00.001 12044 scope still moving after pulse duration time elapsed
21:39:16.989 00.059 12044 IsSlewing returns 0
21:39:17.021 00.032 12044 IsGuiding returns 0
21:39:17.021 00.000 12044 scope move finished after 23 + 101 ms
21:39:17.021 00.000 12044 Move returns status 0, amount 23
21:39:17.021 00.000 12044 MoveAxis(N, 0, ABG)
21:39:17.021 00.000 12044 Move returns status 0, amount 0
21:39:17.021 00.000 12044 move complete, result=0
21:39:17.021 00.000 12044 worker thread done servicing request
21:39:17.021 00.000 12044 Worker thread wakes up
21:39:17.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:17.022 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:17.022 00.000 14964 GuideStep: 0.3 px 23 ms WEST, 0.6 px 0 ms NORTH
21:39:20.128 03.106 12044 Exposure complete
21:39:20.151 00.023 12044 worker thread done servicing request
21:39:20.151 00.000 14964 OnExposeComplete: enter
21:39:20.153 00.002 14964 UpdateGuideState(): m_state=6
21:39:20.153 00.000 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
21:39:20.154 00.001 14964 Star::Find returns 1 (0), X=805.70, Y=386.15, Mass=114660, SNR=204.0, Peak=5728 HFD=4.5
21:39:20.154 00.000 14964 MultiStar: [#1 -0.50,-0.18,0.67,U] [#2 -0.74,-0.08,0.36,U] 
21:39:20.155 00.001 14964 refined, 2 included, MultiStar: {-0.69, 0.06}, one-star: {-0.81, 0.26}
21:39:20.155 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.67) = xAngle (4.73 = -1.55)
21:39:20.156 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.86 = 1.58)
21:39:20.156 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=0.06 hyp=0.70 cameraTheta=3.06 mountX=0.01 mountY=0.70, mountTheta=1.55
21:39:20.157 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=0.06, opts=13)
21:39:20.158 00.001 14964 Enqueuing Move request for scope (-0.69, 0.06)
21:39:20.158 00.000 12044 Worker thread wakes up
21:39:20.158 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.06) opts 0xd
21:39:20.158 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, 0.06)
21:39:20.158 00.000 12044 Moving (-0.69, 0.06) raw xDistance=0.01 yDistance=0.70
21:39:20.158 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.21, using input
21:39:20.158 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
21:39:20.158 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-1.83 newest=2.49
21:39:20.158 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
21:39:20.159 00.001 12044 MoveAxis(E, 0, ABG)
21:39:20.159 00.000 12044 Move returns status 0, amount 0
21:39:20.159 00.000 12044 BLC: Oldest BLC event removed
21:39:20.159 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 314 applied
21:39:20.159 00.000 12044 MoveAxis(S, 379, ABG)
21:39:20.159 00.000 12044 Guiding  Dir = 1, Dur = 379
21:39:20.166 00.007 14964 UpdateImageDisplay: Size=(968,608) min=82, max=5728, med=623, FiltMin=535, FiltMax=4089, Gamma=0.810
21:39:20.172 00.006 14964 UpdateGuideState exits: m=114660 SNR=204.0
21:39:20.172 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:20.173 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:20.174 00.001 14964 Enqueuing Expose request
21:39:20.206 00.032 12044 IsSlewing returns 0
21:39:20.206 00.000 12044 IsGuiding returns 0
21:39:20.237 00.031 12044 PulseGuide returned control before completion, sleep 358
21:39:20.608 00.371 12044 IsGuiding returns 1
21:39:20.608 00.000 12044 scope still moving after pulse duration time elapsed
21:39:20.677 00.069 12044 IsSlewing returns 0
21:39:20.677 00.000 12044 IsGuiding returns 0
21:39:20.677 00.000 12044 scope move finished after 379 + 91 ms
21:39:20.677 00.000 12044 Move returns status 0, amount 379
21:39:20.677 00.000 12044 move complete, result=0
21:39:20.677 00.000 12044 worker thread done servicing request
21:39:20.677 00.000 12044 Worker thread wakes up
21:39:20.677 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 379 ms SOUTH
21:39:20.678 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:20.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:23.803 03.125 12044 Exposure complete
21:39:23.849 00.046 12044 worker thread done servicing request
21:39:23.849 00.000 14964 OnExposeComplete: enter
21:39:23.851 00.002 14964 UpdateGuideState(): m_state=6
21:39:23.852 00.001 14964 Star::Find(35, 805, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
21:39:23.853 00.001 14964 Star::Find returns 1 (0), X=806.79, Y=385.60, Mass=116510, SNR=206.8, Peak=6333 HFD=3.8
21:39:23.854 00.001 14964 MultiStar: [#1 0.56,-0.86,0.00,M4] [#2 0.25,-0.65,0.38,U] 
21:39:23.854 00.000 14964 single-star, 1 included, MultiStar: {0.28, -0.39}, one-star: {0.28, -0.29}
21:39:23.855 00.001 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.67) = xAngle (0.88 = 0.88)
21:39:23.856 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.01 = -2.27)
21:39:23.856 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.41 cameraTheta=-0.79 mountX=0.26 mountY=-0.31, mountTheta=-0.87
21:39:23.858 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.29, opts=13)
21:39:23.860 00.002 14964 Enqueuing Move request for scope (0.28, -0.29)
21:39:23.862 00.002 12044 Worker thread wakes up
21:39:23.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
21:39:23.862 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
21:39:23.862 00.000 12044 Moving (0.28, -0.29) raw xDistance=0.26 yDistance=-0.31
21:39:23.863 00.001 12044 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.01, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.696612, 1:-0.309492
21:39:23.863 00.000 12044 BLC: No correction, Miss < min_move
21:39:23.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.00
21:39:23.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:23.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:39:23.863 00.000 12044 MoveAxis(E, 0, ABG)
21:39:23.863 00.000 12044 Move returns status 0, amount 0
21:39:23.863 00.000 12044 MoveAxis(N, 0, ABG)
21:39:23.863 00.000 12044 Move returns status 0, amount 0
21:39:23.863 00.000 12044 move complete, result=0
21:39:23.863 00.000 12044 worker thread done servicing request
21:39:23.877 00.014 14964 UpdateImageDisplay: Size=(968,608) min=2, max=6333, med=623, FiltMin=542, FiltMax=5311, Gamma=0.810
21:39:23.884 00.007 14964 UpdateGuideState exits: m=116510 SNR=206.8
21:39:23.886 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:23.889 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:23.891 00.002 14964 Enqueuing Expose request
21:39:23.893 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:23.895 00.002 12044 Worker thread wakes up
21:39:23.896 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:23.896 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:27.017 03.121 12044 Exposure complete
21:39:27.056 00.039 12044 worker thread done servicing request
21:39:27.056 00.000 14964 OnExposeComplete: enter
21:39:27.058 00.002 14964 UpdateGuideState(): m_state=6
21:39:27.059 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
21:39:27.059 00.000 14964 Star::Find returns 1 (0), X=806.65, Y=385.37, Mass=116219, SNR=200.1, Peak=6793 HFD=3.8
21:39:27.061 00.002 14964 MultiStar: [#1 0.53,-0.91,0.00,M5] [#2 0.11,-0.81,0.38,U] 
21:39:27.064 00.003 14964 single-star, 1 included, MultiStar: {0.13, -0.60}, one-star: {0.14, -0.53}
21:39:27.065 00.001 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.67) = xAngle (0.36 = 0.36)
21:39:27.067 00.002 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.49 = -2.79)
21:39:27.068 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.53 hyp=0.54 cameraTheta=-1.31 mountX=0.51 mountY=-0.19, mountTheta=-0.35
21:39:27.070 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.53, opts=13)
21:39:27.072 00.002 14964 Enqueuing Move request for scope (0.14, -0.53)
21:39:27.073 00.001 12044 Worker thread wakes up
21:39:27.073 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.53) opts 0xd
21:39:27.073 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.53)
21:39:27.074 00.001 12044 Moving (0.14, -0.53) raw xDistance=0.51 yDistance=-0.19
21:39:27.074 00.000 12044 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.01, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.696612, 1:-0.309492, 2:-0.187582
21:39:27.074 00.000 12044 BLC: No correction, Miss < min_move
21:39:27.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.51, slope = 0.01
21:39:27.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:27.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:39:27.074 00.000 12044 MoveAxis(W, 7, ABG)
21:39:27.074 00.000 12044 Guiding  Dir = 3, Dur = 7
21:39:27.086 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6793, med=623, FiltMin=543, FiltMax=5189, Gamma=0.810
21:39:27.092 00.006 14964 UpdateGuideState exits: m=116219 SNR=200.1
21:39:27.093 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:27.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:27.094 00.000 14964 Enqueuing Expose request
21:39:27.117 00.023 12044 IsSlewing returns 0
21:39:27.118 00.001 12044 IsGuiding returns 0
21:39:27.150 00.032 12044 IsGuiding returns 1
21:39:27.151 00.001 12044 scope still moving after pulse duration time elapsed
21:39:27.207 00.056 12044 IsSlewing returns 0
21:39:27.240 00.033 12044 IsGuiding returns 0
21:39:27.240 00.000 12044 scope move finished after 7 + 115 ms
21:39:27.240 00.000 12044 Move returns status 0, amount 7
21:39:27.240 00.000 12044 MoveAxis(N, 0, ABG)
21:39:27.240 00.000 12044 Move returns status 0, amount 0
21:39:27.240 00.000 12044 move complete, result=0
21:39:27.241 00.001 12044 worker thread done servicing request
21:39:27.241 00.000 12044 Worker thread wakes up
21:39:27.241 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:27.241 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:27.241 00.000 14964 GuideStep: 0.5 px 7 ms WEST, -0.2 px 0 ms NORTH
21:39:30.377 03.136 12044 Exposure complete
21:39:30.400 00.023 12044 worker thread done servicing request
21:39:30.400 00.000 14964 OnExposeComplete: enter
21:39:30.401 00.001 14964 UpdateGuideState(): m_state=6
21:39:30.401 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
21:39:30.402 00.001 14964 Star::Find returns 1 (0), X=806.79, Y=386.03, Mass=116944, SNR=197.7, Peak=8821 HFD=4.0
21:39:30.402 00.000 14964 MultiStar: [#1 0.64,-0.77,0.00,M6] [#2 0.26,-0.62,0.40,U] 
21:39:30.402 00.000 14964 refined, 1 included, MultiStar: {0.28, -0.08}, one-star: {0.28, 0.14}
21:39:30.403 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.67) = xAngle (1.39 = 1.39)
21:39:30.404 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.52 = -1.76)
21:39:30.404 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=0.05 mountY=-0.28, mountTheta=-1.39
21:39:30.406 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.08, opts=13)
21:39:30.407 00.001 14964 Enqueuing Move request for scope (0.28, -0.08)
21:39:30.409 00.002 12044 Worker thread wakes up
21:39:30.409 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
21:39:30.409 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
21:39:30.409 00.000 12044 Moving (0.28, -0.08) raw xDistance=0.05 yDistance=-0.28
21:39:30.409 00.000 12044 BLC: window closed
21:39:30.409 00.000 12044 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.01, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.696612, 1:-0.309492, 2:-0.187582
21:39:30.409 00.000 12044 BLC: No correction, Miss < min_move
21:39:30.409 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
21:39:30.409 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:30.410 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:39:30.410 00.000 12044 MoveAxis(E, 0, ABG)
21:39:30.410 00.000 12044 Move returns status 0, amount 0
21:39:30.410 00.000 12044 MoveAxis(N, 0, ABG)
21:39:30.410 00.000 12044 Move returns status 0, amount 0
21:39:30.410 00.000 12044 move complete, result=0
21:39:30.410 00.000 12044 worker thread done servicing request
21:39:30.422 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8821, med=623, FiltMin=532, FiltMax=5405, Gamma=0.810
21:39:30.428 00.006 14964 UpdateGuideState exits: m=116944 SNR=197.7
21:39:30.428 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:30.429 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:30.429 00.000 14964 Enqueuing Expose request
21:39:30.430 00.001 12044 Worker thread wakes up
21:39:30.430 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:30.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:30.430 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:33.537 03.107 12044 Exposure complete
21:39:33.567 00.030 12044 worker thread done servicing request
21:39:33.567 00.000 14964 OnExposeComplete: enter
21:39:33.569 00.002 14964 UpdateGuideState(): m_state=6
21:39:33.570 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
21:39:33.571 00.001 14964 Star::Find returns 1 (0), X=806.87, Y=385.69, Mass=118473, SNR=196.5, Peak=8899 HFD=3.8
21:39:33.573 00.002 14964 MultiStar: [#1 0.57,-0.80,0.00,M7] [#2 0.40,-0.64,0.35,U] 
21:39:33.574 00.001 14964 single-star, 1 included, MultiStar: {0.37, -0.32}, one-star: {0.36, -0.20}
21:39:33.574 00.000 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:39:33.574 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -1.99)
21:39:33.575 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.42 cameraTheta=-0.51 mountX=0.17 mountY=-0.38, mountTheta=-1.16
21:39:33.577 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.20, opts=13)
21:39:33.578 00.001 14964 Enqueuing Move request for scope (0.36, -0.20)
21:39:33.580 00.002 12044 Worker thread wakes up
21:39:33.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd
21:39:33.580 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
21:39:33.580 00.000 12044 Moving (0.36, -0.20) raw xDistance=0.17 yDistance=-0.38
21:39:33.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
21:39:33.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:33.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:39:33.580 00.000 12044 MoveAxis(E, 0, ABG)
21:39:33.580 00.000 12044 Move returns status 0, amount 0
21:39:33.580 00.000 12044 MoveAxis(N, 0, ABG)
21:39:33.580 00.000 12044 Move returns status 0, amount 0
21:39:33.580 00.000 12044 move complete, result=0
21:39:33.580 00.000 12044 worker thread done servicing request
21:39:33.591 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8899, med=624, FiltMin=539, FiltMax=7000, Gamma=0.810
21:39:33.600 00.009 14964 UpdateGuideState exits: m=118473 SNR=196.5
21:39:33.602 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:33.602 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:33.603 00.001 14964 Enqueuing Expose request
21:39:33.603 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:39:33.604 00.001 12044 Worker thread wakes up
21:39:33.604 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:33.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:36.736 03.132 12044 Exposure complete
21:39:36.772 00.036 12044 worker thread done servicing request
21:39:36.772 00.000 14964 OnExposeComplete: enter
21:39:36.775 00.003 14964 UpdateGuideState(): m_state=6
21:39:36.777 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
21:39:36.778 00.001 14964 Star::Find returns 1 (0), X=806.48, Y=385.76, Mass=115093, SNR=190.4, Peak=6532 HFD=4.3
21:39:36.780 00.002 14964 MultiStar: [#1 0.24,-0.61,0.71,U] [#2 -0.03,-0.36,0.38,U] 
21:39:36.781 00.001 14964 single-star, 2 included, MultiStar: {0.06, -0.33}, one-star: {-0.03, -0.13}
21:39:36.782 00.001 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.67) = xAngle (-0.14 = -0.14)
21:39:36.784 00.002 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.00 = 3.00)
21:39:36.785 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=0.13 mountY=0.02, mountTheta=0.15
21:39:36.787 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.13, opts=13)
21:39:36.789 00.002 14964 Enqueuing Move request for scope (-0.03, -0.13)
21:39:36.790 00.001 12044 Worker thread wakes up
21:39:36.790 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
21:39:36.790 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
21:39:36.790 00.000 12044 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.02
21:39:36.791 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
21:39:36.791 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:36.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:39:36.791 00.000 12044 MoveAxis(E, 0, ABG)
21:39:36.791 00.000 12044 Move returns status 0, amount 0
21:39:36.791 00.000 12044 MoveAxis(N, 0, ABG)
21:39:36.791 00.000 12044 Move returns status 0, amount 0
21:39:36.791 00.000 12044 move complete, result=0
21:39:36.791 00.000 12044 worker thread done servicing request
21:39:36.803 00.012 14964 UpdateImageDisplay: Size=(968,608) min=22, max=6532, med=623, FiltMin=534, FiltMax=5243, Gamma=0.810
21:39:36.812 00.009 14964 UpdateGuideState exits: m=115093 SNR=190.4
21:39:36.813 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:36.814 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:36.816 00.002 14964 Enqueuing Expose request
21:39:36.817 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:39:36.818 00.001 12044 Worker thread wakes up
21:39:36.819 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:36.819 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:39.920 03.101 12044 Exposure complete
21:39:39.945 00.025 12044 worker thread done servicing request
21:39:39.945 00.000 14964 OnExposeComplete: enter
21:39:39.947 00.002 14964 UpdateGuideState(): m_state=6
21:39:39.948 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
21:39:39.953 00.005 14964 Star::Find returns 1 (0), X=806.53, Y=385.88, Mass=113806, SNR=197.5, Peak=8452 HFD=3.9
21:39:39.957 00.004 14964 MultiStar: [#1 0.17,-0.66,0.68,U] [#2 0.23,-0.40,0.38,U] 
21:39:39.964 00.007 14964 single-star, 2 included, MultiStar: {0.11, -0.30}, one-star: {0.01, -0.02}
21:39:39.965 00.001 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.67) = xAngle (0.83 = 0.83)
21:39:39.969 00.004 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.96 = -2.32)
21:39:39.972 00.003 14964 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.84 mountX=0.02 mountY=-0.02, mountTheta=-0.83
21:39:39.977 00.005 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.02, opts=13)
21:39:39.981 00.004 14964 Enqueuing Move request for scope (0.01, -0.02)
21:39:39.984 00.003 12044 Worker thread wakes up
21:39:39.985 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:39:39.985 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:39:39.985 00.000 12044 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.02
21:39:39.985 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.13, using input
21:39:39.985 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
21:39:39.985 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:39.985 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:39:39.985 00.000 12044 MoveAxis(E, 0, ABG)
21:39:39.986 00.001 12044 Move returns status 0, amount 0
21:39:39.986 00.000 12044 MoveAxis(N, 0, ABG)
21:39:39.986 00.000 12044 Move returns status 0, amount 0
21:39:39.986 00.000 12044 move complete, result=0
21:39:39.986 00.000 12044 worker thread done servicing request
21:39:40.002 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8452, med=623, FiltMin=535, FiltMax=5455, Gamma=0.810
21:39:40.010 00.008 14964 UpdateGuideState exits: m=113806 SNR=197.5
21:39:40.011 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:40.011 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:40.012 00.001 14964 Enqueuing Expose request
21:39:40.012 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:39:40.013 00.001 12044 Worker thread wakes up
21:39:40.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:40.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:43.116 03.103 12044 Exposure complete
21:39:43.156 00.040 12044 worker thread done servicing request
21:39:43.156 00.000 14964 OnExposeComplete: enter
21:39:43.158 00.002 14964 UpdateGuideState(): m_state=6
21:39:43.161 00.003 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
21:39:43.163 00.002 14964 Star::Find returns 1 (0), X=806.61, Y=386.16, Mass=115383, SNR=190.2, Peak=7665 HFD=3.8
21:39:43.164 00.001 14964 MultiStar: [#1 0.22,-0.34,0.79,U] [#2 0.16,-0.20,0.43,U] 
21:39:43.165 00.001 14964 refined, 2 included, MultiStar: {0.15, -0.04}, one-star: {0.10, 0.27}
21:39:43.166 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.67) = xAngle (1.41 = 1.41)
21:39:43.168 00.002 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.54 = -1.74)
21:39:43.170 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=0.03 mountY=-0.15, mountTheta=-1.41
21:39:43.173 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.04, opts=13)
21:39:43.174 00.001 14964 Enqueuing Move request for scope (0.15, -0.04)
21:39:43.175 00.001 12044 Worker thread wakes up
21:39:43.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
21:39:43.175 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
21:39:43.175 00.000 12044 Moving (0.15, -0.04) raw xDistance=0.03 yDistance=-0.15
21:39:43.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
21:39:43.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:43.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:39:43.176 00.001 12044 MoveAxis(E, 0, ABG)
21:39:43.176 00.000 12044 Move returns status 0, amount 0
21:39:43.176 00.000 12044 MoveAxis(N, 0, ABG)
21:39:43.176 00.000 12044 Move returns status 0, amount 0
21:39:43.176 00.000 12044 move complete, result=0
21:39:43.176 00.000 12044 worker thread done servicing request
21:39:43.185 00.009 14964 UpdateImageDisplay: Size=(968,608) min=107, max=7665, med=623, FiltMin=531, FiltMax=5538, Gamma=0.810
21:39:43.190 00.005 14964 UpdateGuideState exits: m=115383 SNR=190.2
21:39:43.191 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:43.191 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:43.192 00.001 14964 Enqueuing Expose request
21:39:43.192 00.000 12044 Worker thread wakes up
21:39:43.192 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:43.193 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:43.193 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:46.292 03.099 12044 Exposure complete
21:39:46.336 00.044 12044 worker thread done servicing request
21:39:46.336 00.000 14964 OnExposeComplete: enter
21:39:46.337 00.001 14964 UpdateGuideState(): m_state=6
21:39:46.338 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
21:39:46.340 00.002 14964 Star::Find returns 1 (0), X=806.69, Y=386.05, Mass=114844, SNR=191.9, Peak=8668 HFD=4.0
21:39:46.342 00.002 14964 MultiStar: [#1 0.61,-0.41,0.75,U] [#2 0.34,-0.44,0.41,U] 
21:39:46.344 00.002 14964 single-star, 2 included, MultiStar: {0.36, -0.15}, one-star: {0.18, 0.16}
21:39:46.345 00.001 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.67) = xAngle (2.40 = 2.40)
21:39:46.346 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.53 = -0.75)
21:39:46.347 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=-0.17 mountY=-0.16, mountTheta=-2.40
21:39:46.348 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.16, opts=13)
21:39:46.350 00.002 14964 Enqueuing Move request for scope (0.18, 0.16)
21:39:46.351 00.001 12044 Worker thread wakes up
21:39:46.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
21:39:46.351 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
21:39:46.351 00.000 12044 Moving (0.18, 0.16) raw xDistance=-0.17 yDistance=-0.16
21:39:46.351 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.26, using input
21:39:46.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
21:39:46.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:46.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:39:46.351 00.000 12044 MoveAxis(E, 0, ABG)
21:39:46.351 00.000 12044 Move returns status 0, amount 0
21:39:46.351 00.000 12044 MoveAxis(N, 0, ABG)
21:39:46.351 00.000 12044 Move returns status 0, amount 0
21:39:46.351 00.000 12044 move complete, result=0
21:39:46.351 00.000 12044 worker thread done servicing request
21:39:46.363 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8668, med=624, FiltMin=533, FiltMax=5951, Gamma=0.810
21:39:46.369 00.006 14964 UpdateGuideState exits: m=114844 SNR=191.9
21:39:46.369 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:46.370 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:46.371 00.001 14964 Enqueuing Expose request
21:39:46.371 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:46.372 00.001 12044 Worker thread wakes up
21:39:46.372 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:46.372 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:49.487 03.115 12044 Exposure complete
21:39:49.526 00.039 12044 worker thread done servicing request
21:39:49.527 00.001 14964 OnExposeComplete: enter
21:39:49.528 00.001 14964 UpdateGuideState(): m_state=6
21:39:49.529 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
21:39:49.530 00.001 14964 Star::Find returns 1 (0), X=806.76, Y=386.01, Mass=116916, SNR=199.3, Peak=7360 HFD=4.1
21:39:49.530 00.000 14964 MultiStar: [#1 0.56,-0.35,0.70,U] [#2 0.39,-0.23,0.37,U] 
21:39:49.534 00.004 14964 single-star, 2 included, MultiStar: {0.38, -0.10}, one-star: {0.25, 0.12}
21:39:49.537 00.003 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.67) = xAngle (2.10 = 2.10)
21:39:49.539 00.002 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.04)
21:39:49.540 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.27 cameraTheta=0.44 mountX=-0.14 mountY=-0.24, mountTheta=-2.10
21:39:49.542 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.12, opts=13)
21:39:49.544 00.002 14964 Enqueuing Move request for scope (0.25, 0.12)
21:39:49.545 00.001 12044 Worker thread wakes up
21:39:49.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
21:39:49.545 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
21:39:49.545 00.000 12044 Moving (0.25, 0.12) raw xDistance=-0.14 yDistance=-0.24
21:39:49.545 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.27, using input
21:39:49.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.04
21:39:49.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:49.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:39:49.545 00.000 12044 MoveAxis(E, 0, ABG)
21:39:49.545 00.000 12044 Move returns status 0, amount 0
21:39:49.545 00.000 12044 MoveAxis(N, 0, ABG)
21:39:49.545 00.000 12044 Move returns status 0, amount 0
21:39:49.545 00.000 12044 move complete, result=0
21:39:49.546 00.001 12044 worker thread done servicing request
21:39:49.562 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16799, med=624, FiltMin=544, FiltMax=5123, Gamma=0.810
21:39:49.570 00.008 14964 UpdateGuideState exits: m=116916 SNR=199.3
21:39:49.572 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:49.573 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:49.575 00.002 14964 Enqueuing Expose request
21:39:49.576 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:49.577 00.001 12044 Worker thread wakes up
21:39:49.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:49.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:52.684 03.107 12044 Exposure complete
21:39:52.724 00.040 12044 worker thread done servicing request
21:39:52.725 00.001 14964 OnExposeComplete: enter
21:39:52.726 00.001 14964 UpdateGuideState(): m_state=6
21:39:52.728 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
21:39:52.729 00.001 14964 Star::Find returns 1 (0), X=806.52, Y=386.33, Mass=117285, SNR=199.0, Peak=6737 HFD=4.0
21:39:52.731 00.002 14964 MultiStar: [#1 0.25,-0.17,0.68,U] [#2 0.15,-0.08,0.37,U] 
21:39:52.732 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.14}, one-star: {0.01, 0.44}
21:39:52.733 00.001 14964 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.67) = xAngle (2.56 = 2.56)
21:39:52.734 00.001 14964 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.70 = -0.59)
21:39:52.734 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
21:39:52.738 00.004 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.14, opts=13)
21:39:52.739 00.001 14964 Enqueuing Move request for scope (0.11, 0.14)
21:39:52.740 00.001 12044 Worker thread wakes up
21:39:52.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
21:39:52.740 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
21:39:52.740 00.000 12044 Moving (0.11, 0.14) raw xDistance=-0.15 yDistance=-0.10
21:39:52.740 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.39, using input
21:39:52.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.06
21:39:52.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:52.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:39:52.740 00.000 12044 MoveAxis(E, 0, ABG)
21:39:52.740 00.000 12044 Move returns status 0, amount 0
21:39:52.740 00.000 12044 MoveAxis(N, 0, ABG)
21:39:52.740 00.000 12044 Move returns status 0, amount 0
21:39:52.740 00.000 12044 move complete, result=0
21:39:52.740 00.000 12044 worker thread done servicing request
21:39:52.753 00.013 14964 UpdateImageDisplay: Size=(968,608) min=70, max=6737, med=623, FiltMin=534, FiltMax=5194, Gamma=0.810
21:39:52.763 00.010 14964 UpdateGuideState exits: m=117285 SNR=199.0
21:39:52.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:52.764 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:52.765 00.001 14964 Enqueuing Expose request
21:39:52.765 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:39:52.767 00.002 12044 Worker thread wakes up
21:39:52.768 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:52.768 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:55.878 03.110 12044 Exposure complete
21:39:55.911 00.033 12044 worker thread done servicing request
21:39:55.911 00.000 14964 OnExposeComplete: enter
21:39:55.912 00.001 14964 UpdateGuideState(): m_state=6
21:39:55.914 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
21:39:55.916 00.002 14964 Star::Find returns 1 (0), X=806.96, Y=386.54, Mass=117004, SNR=202.3, Peak=6901 HFD=3.9
21:39:55.918 00.002 14964 MultiStar: [#1 0.77,0.00,0.70,U] [#2 0.61,-0.03,0.35,U] 
21:39:55.921 00.003 14964 refined, 2 included, MultiStar: {0.59, 0.31}, one-star: {0.45, 0.65}
21:39:55.922 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.67) = xAngle (2.16 = 2.16)
21:39:55.922 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.29 = -0.99)
21:39:55.923 00.001 14964 CameraToMount -- cameraX=0.59 cameraY=0.31 hyp=0.67 cameraTheta=0.49 mountX=-0.37 mountY=-0.56, mountTheta=-2.16
21:39:55.927 00.004 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.31, opts=13)
21:39:55.929 00.002 14964 Enqueuing Move request for scope (0.59, 0.31)
21:39:55.931 00.002 12044 Worker thread wakes up
21:39:55.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.31) opts 0xd
21:39:55.931 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.31)
21:39:55.931 00.000 12044 Moving (0.59, 0.31) raw xDistance=-0.37 yDistance=-0.56
21:39:55.931 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.46, using input
21:39:55.931 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:39:55.932 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.07
21:39:55.932 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:55.932 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:39:55.932 00.000 12044 MoveAxis(E, 26, ABG)
21:39:55.932 00.000 12044 Guiding  Dir = 2, Dur = 26
21:39:55.945 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6901, med=623, FiltMin=526, FiltMax=5615, Gamma=0.810
21:39:55.955 00.010 14964 UpdateGuideState exits: m=117004 SNR=202.3
21:39:55.957 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:55.958 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:55.960 00.002 14964 Enqueuing Expose request
21:39:55.991 00.031 12044 IsSlewing returns 0
21:39:55.992 00.001 12044 IsGuiding returns 0
21:39:56.053 00.061 12044 IsGuiding returns 1
21:39:56.053 00.000 12044 scope still moving after pulse duration time elapsed
21:39:56.101 00.048 12044 IsSlewing returns 0
21:39:56.101 00.000 12044 IsGuiding returns 0
21:39:56.101 00.000 12044 scope move finished after 26 + 81 ms
21:39:56.101 00.000 12044 Move returns status 0, amount 26
21:39:56.101 00.000 12044 MoveAxis(N, 0, ABG)
21:39:56.101 00.000 12044 Move returns status 0, amount 0
21:39:56.101 00.000 12044 move complete, result=0
21:39:56.101 00.000 12044 worker thread done servicing request
21:39:56.101 00.000 12044 Worker thread wakes up
21:39:56.101 00.000 14964 GuideStep: -0.4 px 26 ms EAST, -0.6 px 0 ms NORTH
21:39:56.102 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:56.102 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:39:59.209 03.107 12044 Exposure complete
21:39:59.241 00.032 12044 worker thread done servicing request
21:39:59.241 00.000 14964 OnExposeComplete: enter
21:39:59.241 00.000 14964 UpdateGuideState(): m_state=6
21:39:59.242 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
21:39:59.242 00.000 14964 Star::Find returns 1 (0), X=806.78, Y=386.17, Mass=117360, SNR=200.1, Peak=6435 HFD=4.1
21:39:59.244 00.002 14964 MultiStar: [#1 0.43,-0.34,0.72,U] [#2 0.45,-0.24,0.38,U] 
21:39:59.245 00.001 14964 refined, 2 included, MultiStar: {0.36, -0.03}, one-star: {0.27, 0.27}
21:39:59.245 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.67) = xAngle (1.58 = 1.58)
21:39:59.246 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.72 = -1.57)
21:39:59.247 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.09 mountX=-0.00 mountY=-0.36, mountTheta=-1.58
21:39:59.248 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.03, opts=13)
21:39:59.250 00.002 14964 Enqueuing Move request for scope (0.36, -0.03)
21:39:59.251 00.001 12044 Worker thread wakes up
21:39:59.251 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
21:39:59.251 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
21:39:59.252 00.001 12044 Moving (0.36, -0.03) raw xDistance=-0.00 yDistance=-0.36
21:39:59.252 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
21:39:59.252 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:59.252 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:39:59.252 00.000 12044 MoveAxis(E, 0, ABG)
21:39:59.252 00.000 12044 Move returns status 0, amount 0
21:39:59.252 00.000 12044 MoveAxis(N, 0, ABG)
21:39:59.252 00.000 12044 Move returns status 0, amount 0
21:39:59.252 00.000 12044 move complete, result=0
21:39:59.252 00.000 12044 worker thread done servicing request
21:39:59.264 00.012 14964 UpdateImageDisplay: Size=(968,608) min=26, max=6435, med=623, FiltMin=535, FiltMax=5458, Gamma=0.810
21:39:59.274 00.010 14964 UpdateGuideState exits: m=117360 SNR=200.1
21:39:59.276 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.278 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:39:59.279 00.001 14964 Enqueuing Expose request
21:39:59.280 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:39:59.282 00.002 12044 Worker thread wakes up
21:39:59.282 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:39:59.282 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:02.408 03.126 12044 Exposure complete
21:40:02.437 00.029 12044 worker thread done servicing request
21:40:02.437 00.000 14964 OnExposeComplete: enter
21:40:02.437 00.000 14964 UpdateGuideState(): m_state=6
21:40:02.438 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
21:40:02.439 00.001 14964 Star::Find returns 1 (0), X=806.43, Y=386.08, Mass=115942, SNR=204.3, Peak=6400 HFD=4.2
21:40:02.439 00.000 14964 MultiStar: [#1 0.29,-0.24,0.65,U] [#2 0.04,0.01,0.35,U] 
21:40:02.440 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.02}, one-star: {-0.08, 0.19}
21:40:02.440 00.000 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.67) = xAngle (1.95 = 1.95)
21:40:02.441 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.08 = -1.20)
21:40:02.441 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
21:40:02.443 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.02, opts=13)
21:40:02.443 00.000 14964 Enqueuing Move request for scope (0.06, 0.02)
21:40:02.444 00.001 12044 Worker thread wakes up
21:40:02.444 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:40:02.444 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:40:02.444 00.000 12044 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
21:40:02.444 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
21:40:02.444 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:02.444 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:40:02.444 00.000 12044 MoveAxis(E, 0, ABG)
21:40:02.444 00.000 12044 Move returns status 0, amount 0
21:40:02.444 00.000 12044 MoveAxis(N, 0, ABG)
21:40:02.444 00.000 12044 Move returns status 0, amount 0
21:40:02.444 00.000 12044 move complete, result=0
21:40:02.444 00.000 12044 worker thread done servicing request
21:40:02.452 00.008 14964 UpdateImageDisplay: Size=(968,608) min=16, max=6400, med=624, FiltMin=536, FiltMax=5259, Gamma=0.810
21:40:02.458 00.006 14964 UpdateGuideState exits: m=115942 SNR=204.3
21:40:02.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:02.459 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:02.460 00.001 14964 Enqueuing Expose request
21:40:02.460 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:02.460 00.000 12044 Worker thread wakes up
21:40:02.461 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:02.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:05.566 03.105 12044 Exposure complete
21:40:05.605 00.039 12044 worker thread done servicing request
21:40:05.605 00.000 14964 OnExposeComplete: enter
21:40:05.606 00.001 14964 UpdateGuideState(): m_state=6
21:40:05.607 00.001 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
21:40:05.607 00.000 14964 Star::Find returns 1 (0), X=807.03, Y=386.13, Mass=116558, SNR=191.1, Peak=6108 HFD=4.3
21:40:05.608 00.001 14964 MultiStar: [#1 0.90,-0.27,0.00,M1] [#2 0.69,-0.30,0.39,U] 
21:40:05.609 00.001 14964 single-star, 1 included, MultiStar: {0.57, 0.09}, one-star: {0.52, 0.24}
21:40:05.610 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.67) = xAngle (2.10 = 2.10)
21:40:05.610 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.05)
21:40:05.612 00.002 14964 CameraToMount -- cameraX=0.52 cameraY=0.24 hyp=0.57 cameraTheta=0.44 mountX=-0.29 mountY=-0.49, mountTheta=-2.10
21:40:05.613 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.24, opts=13)
21:40:05.614 00.001 14964 Enqueuing Move request for scope (0.52, 0.24)
21:40:05.614 00.000 12044 Worker thread wakes up
21:40:05.615 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.24) opts 0xd
21:40:05.615 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.24)
21:40:05.615 00.000 12044 Moving (0.52, 0.24) raw xDistance=-0.29 yDistance=-0.49
21:40:05.615 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.00
21:40:05.615 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:05.615 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:40:05.615 00.000 12044 MoveAxis(E, 0, ABG)
21:40:05.615 00.000 12044 Move returns status 0, amount 0
21:40:05.615 00.000 12044 MoveAxis(N, 0, ABG)
21:40:05.615 00.000 12044 Move returns status 0, amount 0
21:40:05.615 00.000 12044 move complete, result=0
21:40:05.615 00.000 12044 worker thread done servicing request
21:40:05.624 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6108, med=623, FiltMin=535, FiltMax=5013, Gamma=0.810
21:40:05.634 00.010 14964 UpdateGuideState exits: m=116558 SNR=191.1
21:40:05.634 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:05.635 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:05.635 00.000 14964 Enqueuing Expose request
21:40:05.636 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
21:40:05.636 00.000 12044 Worker thread wakes up
21:40:05.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:05.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:08.753 03.117 12044 Exposure complete
21:40:08.794 00.041 12044 worker thread done servicing request
21:40:08.794 00.000 14964 OnExposeComplete: enter
21:40:08.795 00.001 14964 UpdateGuideState(): m_state=6
21:40:08.797 00.002 14964 Star::Find(35, 807, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
21:40:08.798 00.001 14964 Star::Find returns 1 (0), X=807.07, Y=386.39, Mass=112942, SNR=194.7, Peak=6689 HFD=4.1
21:40:08.800 00.002 14964 MultiStar: [#1 0.65,0.01,0.72,U] [#2 0.63,0.24,0.36,U] 
21:40:08.801 00.001 14964 refined, 2 included, MultiStar: {0.60, 0.28}, one-star: {0.56, 0.50}
21:40:08.802 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.67) = xAngle (2.11 = 2.11)
21:40:08.802 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.04)
21:40:08.803 00.001 14964 CameraToMount -- cameraX=0.60 cameraY=0.28 hyp=0.67 cameraTheta=0.44 mountX=-0.34 mountY=-0.57, mountTheta=-2.11
21:40:08.808 00.005 14964 SchedulePrimaryMove(1136A648, x=0.60, y=0.28, opts=13)
21:40:08.810 00.002 14964 Enqueuing Move request for scope (0.60, 0.28)
21:40:08.812 00.002 12044 Worker thread wakes up
21:40:08.813 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.28) opts 0xd
21:40:08.813 00.000 12044 Handling offset move in thread for scope, endpoint = (0.60, 0.28)
21:40:08.813 00.000 12044 Moving (0.60, 0.28) raw xDistance=-0.34 yDistance=-0.57
21:40:08.813 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.34, slope = -0.13
21:40:08.813 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-1.12
21:40:08.813 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:40:08.813 00.000 12044 MoveAxis(E, 36, ABG)
21:40:08.813 00.000 12044 Guiding  Dir = 2, Dur = 36
21:40:08.827 00.014 14964 UpdateImageDisplay: Size=(968,608) min=32, max=6689, med=623, FiltMin=534, FiltMax=5695, Gamma=0.810
21:40:08.833 00.006 14964 UpdateGuideState exits: m=112942 SNR=194.7
21:40:08.835 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:08.836 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:08.837 00.001 14964 Enqueuing Expose request
21:40:08.923 00.086 12044 IsSlewing returns 0
21:40:08.924 00.001 12044 IsGuiding returns 0
21:40:08.945 00.021 12044 PulseGuide returned control before completion, sleep 26
21:40:08.972 00.027 12044 IsGuiding returns 1
21:40:08.972 00.000 12044 scope still moving after pulse duration time elapsed
21:40:09.040 00.068 12044 IsSlewing returns 0
21:40:09.040 00.000 12044 IsGuiding returns 0
21:40:09.040 00.000 12044 scope move finished after 36 + 80 ms
21:40:09.040 00.000 12044 Move returns status 0, amount 36
21:40:09.040 00.000 12044 BLC: Oldest BLC event removed
21:40:09.040 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 314 applied
21:40:09.040 00.000 12044 MoveAxis(N, 368, ABG)
21:40:09.040 00.000 12044 Guiding  Dir = 0, Dur = 368
21:40:09.100 00.060 12044 IsSlewing returns 0
21:40:09.132 00.032 12044 IsGuiding returns 0
21:40:09.164 00.032 12044 PulseGuide returned control before completion, sleep 347
21:40:09.527 00.363 12044 IsGuiding returns 1
21:40:09.527 00.000 12044 scope still moving after pulse duration time elapsed
21:40:09.587 00.060 12044 IsSlewing returns 0
21:40:09.646 00.059 12044 IsGuiding returns 0
21:40:09.646 00.000 12044 scope move finished after 368 + 145 ms
21:40:09.646 00.000 12044 Move returns status 0, amount 368
21:40:09.647 00.001 12044 move complete, result=0
21:40:09.648 00.001 12044 worker thread done servicing request
21:40:09.648 00.000 12044 Worker thread wakes up
21:40:09.648 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:09.648 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:09.649 00.001 14964 GuideStep: -0.3 px 36 ms EAST, -0.6 px 368 ms NORTH
21:40:12.758 03.109 12044 Exposure complete
21:40:12.796 00.038 12044 worker thread done servicing request
21:40:12.796 00.000 14964 OnExposeComplete: enter
21:40:12.799 00.003 14964 UpdateGuideState(): m_state=6
21:40:12.800 00.001 14964 Star::Find(35, 807, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
21:40:12.800 00.000 14964 Star::Find returns 1 (0), X=805.83, Y=385.96, Mass=116507, SNR=200.0, Peak=7382 HFD=4.1
21:40:12.801 00.001 14964 MultiStar: [#1 -0.35,-0.73,0.68,U] [#2 -0.59,-0.61,0.00,M1] 
21:40:12.801 00.000 14964 refined, 1 included, MultiStar: {-0.55, -0.25}, one-star: {-0.68, 0.07}
21:40:12.802 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.67) = xAngle (-1.04 = -1.04)
21:40:12.802 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.10 = 2.10)
21:40:12.802 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.25 hyp=0.60 cameraTheta=-2.71 mountX=0.31 mountY=0.52, mountTheta=1.04
21:40:12.804 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.25, opts=13)
21:40:12.806 00.002 14964 Enqueuing Move request for scope (-0.55, -0.25)
21:40:12.807 00.001 12044 Worker thread wakes up
21:40:12.807 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.25) opts 0xd
21:40:12.807 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.25)
21:40:12.807 00.000 12044 Moving (-0.55, -0.25) raw xDistance=0.31 yDistance=0.52
21:40:12.807 00.000 12044 BLC: History state: CurrMiss=-0.52, AvgInitMiss=-0.07, ShCount=5, LgCount=5, SticCount=0,  Deflections: 0=-0.573508, 1:-0.521648
21:40:12.807 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:40:12.807 00.000 12044 BLC: window closed
21:40:12.807 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.31, slope = 0.03
21:40:12.807 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:12.808 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:40:12.808 00.000 12044 MoveAxis(W, 11, ABG)
21:40:12.808 00.000 12044 Guiding  Dir = 3, Dur = 11
21:40:12.820 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7382, med=623, FiltMin=527, FiltMax=5985, Gamma=0.810
21:40:12.828 00.008 14964 UpdateGuideState exits: m=116507 SNR=200.0
21:40:12.828 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:12.829 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:12.829 00.000 14964 Enqueuing Expose request
21:40:12.855 00.026 12044 IsSlewing returns 0
21:40:12.856 00.001 12044 IsGuiding returns 0
21:40:12.968 00.112 12044 IsGuiding returns 1
21:40:12.968 00.000 12044 scope still moving after pulse duration time elapsed
21:40:13.026 00.058 12044 IsSlewing returns 0
21:40:13.026 00.000 12044 IsGuiding returns 0
21:40:13.026 00.000 12044 scope move finished after 11 + 158 ms
21:40:13.026 00.000 12044 Move returns status 0, amount 11
21:40:13.026 00.000 12044 MoveAxis(N, 0, ABG)
21:40:13.026 00.000 12044 Move returns status 0, amount 0
21:40:13.026 00.000 12044 move complete, result=0
21:40:13.026 00.000 12044 worker thread done servicing request
21:40:13.026 00.000 12044 Worker thread wakes up
21:40:13.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:13.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:13.026 00.000 14964 GuideStep: 0.3 px 11 ms WEST, 0.5 px 0 ms NORTH
21:40:16.156 03.130 12044 Exposure complete
21:40:16.178 00.022 12044 worker thread done servicing request
21:40:16.178 00.000 14964 OnExposeComplete: enter
21:40:16.178 00.000 14964 UpdateGuideState(): m_state=6
21:40:16.179 00.001 14964 Star::Find(35, 805, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
21:40:16.179 00.000 14964 Star::Find returns 1 (0), X=806.49, Y=385.81, Mass=118233, SNR=205.3, Peak=5925 HFD=4.5
21:40:16.180 00.001 14964 MultiStar: [#1 0.16,-0.69,0.67,U] [#2 -0.00,-0.47,0.35,U] 
21:40:16.181 00.001 14964 single-star, 2 included, MultiStar: {0.04, -0.35}, one-star: {-0.02, -0.08}
21:40:16.181 00.000 14964 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.67) = xAngle (-0.11 = -0.11)
21:40:16.182 00.001 14964 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.03 = 3.03)
21:40:16.182 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.77 mountX=0.09 mountY=0.01, mountTheta=0.11
21:40:16.183 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.08, opts=13)
21:40:16.184 00.001 14964 Enqueuing Move request for scope (-0.02, -0.08)
21:40:16.184 00.000 12044 Worker thread wakes up
21:40:16.184 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
21:40:16.184 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
21:40:16.184 00.000 12044 Moving (-0.02, -0.08) raw xDistance=0.09 yDistance=0.01
21:40:16.184 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.15, using input
21:40:16.184 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
21:40:16.184 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:16.184 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:16.185 00.001 12044 MoveAxis(E, 0, ABG)
21:40:16.185 00.000 12044 Move returns status 0, amount 0
21:40:16.185 00.000 12044 MoveAxis(N, 0, ABG)
21:40:16.185 00.000 12044 Move returns status 0, amount 0
21:40:16.185 00.000 12044 move complete, result=0
21:40:16.185 00.000 12044 worker thread done servicing request
21:40:16.193 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5925, med=623, FiltMin=529, FiltMax=4862, Gamma=0.810
21:40:16.199 00.006 14964 UpdateGuideState exits: m=118233 SNR=205.3
21:40:16.200 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.200 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:16.201 00.001 14964 Enqueuing Expose request
21:40:16.202 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:40:16.203 00.001 12044 Worker thread wakes up
21:40:16.204 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:16.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:19.328 03.124 12044 Exposure complete
21:40:19.352 00.024 12044 worker thread done servicing request
21:40:19.352 00.000 14964 OnExposeComplete: enter
21:40:19.354 00.002 14964 UpdateGuideState(): m_state=6
21:40:19.355 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
21:40:19.356 00.001 14964 Star::Find returns 1 (0), X=806.58, Y=386.24, Mass=115585, SNR=205.8, Peak=6336 HFD=4.5
21:40:19.357 00.001 14964 MultiStar: [#1 0.32,-0.16,0.67,U] [#2 0.26,0.12,0.39,U] 
21:40:19.357 00.000 14964 refined, 2 included, MultiStar: {0.19, 0.14}, one-star: {0.07, 0.34}
21:40:19.358 00.001 14964 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.67) = xAngle (2.29 = 2.29)
21:40:19.358 00.000 14964 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.43 = -0.85)
21:40:19.359 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=-0.15 mountY=-0.18, mountTheta=-2.29
21:40:19.361 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.14, opts=13)
21:40:19.364 00.003 14964 Enqueuing Move request for scope (0.19, 0.14)
21:40:19.364 00.000 12044 Worker thread wakes up
21:40:19.364 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
21:40:19.364 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
21:40:19.364 00.000 12044 Moving (0.19, 0.14) raw xDistance=-0.15 yDistance=-0.18
21:40:19.364 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
21:40:19.364 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:19.365 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:40:19.365 00.000 12044 MoveAxis(E, 0, ABG)
21:40:19.365 00.000 12044 Move returns status 0, amount 0
21:40:19.365 00.000 12044 MoveAxis(N, 0, ABG)
21:40:19.365 00.000 12044 Move returns status 0, amount 0
21:40:19.365 00.000 12044 move complete, result=0
21:40:19.365 00.000 12044 worker thread done servicing request
21:40:19.377 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6336, med=623, FiltMin=542, FiltMax=4787, Gamma=0.810
21:40:19.384 00.007 14964 UpdateGuideState exits: m=115585 SNR=205.8
21:40:19.385 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.385 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:19.386 00.001 14964 Enqueuing Expose request
21:40:19.386 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:19.387 00.001 12044 Worker thread wakes up
21:40:19.387 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:19.387 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(772,351,71,71)
21:40:21.771 02.384 14964 evsrv: cli 01AB2A30 connect
21:40:21.772 00.001 14964 case statement mapped state 6 to 3
21:40:21.774 00.002 14964 case statement mapped state 6 to 3
21:40:21.775 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"083fdfaa-e767-45c1-b09e-c2bf08f41db5"}
21:40:21.777 00.002 14964 case statement mapped state 6 to 3
21:40:21.778 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Guiding","id":"083fdfaa-e767-45c1-b09e-c2bf08f41db5"}
21:40:21.782 00.004 14964 evsrv: cli 01AB2A30 disconnect
21:40:21.783 00.001 14964 evsrv: cli 01AB2670 connect
21:40:21.784 00.001 14964 case statement mapped state 6 to 3
21:40:21.784 00.000 14964 case statement mapped state 6 to 3
21:40:21.785 00.001 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"daeba185-bcb0-42c8-a81b-6873d2a8e987"}
21:40:21.786 00.001 14964 PhdController::Dither begins
21:40:21.786 00.000 14964 dither: size=2.00, dRA=0.84 dDec=0.05
21:40:21.786 00.000 14964 MountToCamera -- mountTheta (-0.06) + m_xAngle (-1.67) = xAngle (-1.73 = -1.73)
21:40:21.787 00.001 14964 MountToCamera -- mountX=0.84 mountY=0.05 hyp=0.84 mountTheta=-0.06 cameraX=-0.14, cameraY=-0.83 cameraTheta=-1.73
21:40:21.787 00.000 14964 setting lock position to (806.37, 385.06)
21:40:21.788 00.001 14964 Mount: notify guiding dithered (-0.1, -0.8)
21:40:21.789 00.001 14964 MultiStar: stabilizing after lock position change
21:40:21.791 00.002 14964 Status Line: Dither by 0.84,0.05
21:40:21.794 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:40:21.794 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
21:40:21.795 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"daeba185-bcb0-42c8-a81b-6873d2a8e987"}
21:40:21.796 00.001 14964 evsrv: cli 01AB2670 disconnect
21:40:22.495 00.699 12044 Exposure complete
21:40:22.520 00.025 12044 worker thread done servicing request
21:40:22.520 00.000 14964 OnExposeComplete: enter
21:40:22.522 00.002 14964 UpdateGuideState(): m_state=6
21:40:22.524 00.002 14964 Star::Find(35, 806, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
21:40:22.525 00.001 14964 Star::Find returns 1 (0), X=806.37, Y=385.84, Mass=114488, SNR=193.3, Peak=5330 HFD=4.6
21:40:22.527 00.002 14964 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.67) = xAngle (3.25 = -3.04)
21:40:22.528 00.001 14964 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.38 = 0.10)
21:40:22.529 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.78 hyp=0.78 cameraTheta=1.58 mountX=-0.78 mountY=0.08, mountTheta=3.04
21:40:22.531 00.002 14964 dither recenter: remaining=(-0.8,-0.1) step=(-0.8,-0.1)
21:40:22.533 00.002 14964 MountToCamera -- mountTheta (3.08) + m_xAngle (-1.67) = xAngle (1.41 = 1.41)
21:40:22.534 00.001 14964 MountToCamera -- mountX=-0.84 mountY=-0.05 hyp=0.84 mountTheta=3.08 cameraX=0.14, cameraY=0.83 cameraTheta=1.41
21:40:22.535 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.83, opts=4)
21:40:22.537 00.002 14964 Enqueuing Move request for scope (0.14, 0.83)
21:40:22.538 00.001 14964 Mount: notify direct move -0.84,-0.05
21:40:22.539 00.001 12044 Worker thread wakes up
21:40:22.540 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.83) opts 0x4
21:40:22.540 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.83)
21:40:22.540 00.000 12044 Moving (0.14, 0.83) raw xDistance=-0.84 yDistance=-0.05
21:40:22.540 00.000 12044 BLC: window closed
21:40:22.540 00.000 12044 MoveAxis(E, 91, B)
21:40:22.540 00.000 12044 Guiding  Dir = 2, Dur = 91
21:40:22.553 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5330, med=624, FiltMin=535, FiltMax=4366, Gamma=0.810
21:40:22.563 00.010 14964 UpdateGuideState exits: m=114488 SNR=193.3
21:40:22.564 00.001 14964 PhdController: settling, locked = 1, distance = 1.06 (2.00) aobump = 0 frame = 1 / 99999
21:40:22.566 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778560822.566,"Host":"NUCBOX","Inst":1,"Distance":1.06,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:40:22.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:22.569 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:22.570 00.001 14964 Enqueuing Expose request
21:40:22.573 00.003 12044 IsSlewing returns 0
21:40:22.573 00.000 12044 IsGuiding returns 0
21:40:22.605 00.032 12044 PulseGuide returned control before completion, sleep 69
21:40:22.678 00.073 12044 IsGuiding returns 1
21:40:22.678 00.000 12044 scope still moving after pulse duration time elapsed
21:40:22.745 00.067 12044 IsSlewing returns 0
21:40:22.745 00.000 12044 IsGuiding returns 0
21:40:22.745 00.000 12044 scope move finished after 91 + 80 ms
21:40:22.745 00.000 12044 Move returns status 0, amount 91
21:40:22.745 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:40:22.746 00.001 12044 MoveAxis(N, 5, B)
21:40:22.746 00.000 12044 Guiding  Dir = 0, Dur = 5
21:40:22.806 00.060 12044 IsSlewing returns 0
21:40:22.806 00.000 12044 IsGuiding returns 0
21:40:22.839 00.033 12044 IsGuiding returns 1
21:40:22.839 00.000 12044 scope still moving after pulse duration time elapsed
21:40:22.903 00.064 12044 IsSlewing returns 0
21:40:22.903 00.000 12044 IsGuiding returns 0
21:40:22.903 00.000 12044 scope move finished after 5 + 91 ms
21:40:22.903 00.000 12044 Move returns status 0, amount 5
21:40:22.903 00.000 12044 move complete, result=0
21:40:22.903 00.000 12044 worker thread done servicing request
21:40:22.903 00.000 12044 Worker thread wakes up
21:40:22.903 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:22.903 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:22.903 00.000 14964 GuideStep: -0.8 px 91 ms EAST, -0.1 px 5 ms NORTH
21:40:26.025 03.122 12044 Exposure complete
21:40:26.046 00.021 12044 worker thread done servicing request
21:40:26.047 00.001 14964 OnExposeComplete: enter
21:40:26.047 00.000 14964 UpdateGuideState(): m_state=6
21:40:26.048 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
21:40:26.049 00.001 14964 Star::Find returns 1 (0), X=806.50, Y=384.65, Mass=116249, SNR=195.9, Peak=5922 HFD=4.1
21:40:26.049 00.000 14964 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.67) = xAngle (0.38 = 0.38)
21:40:26.050 00.001 14964 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.52 = -2.76)
21:40:26.051 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.28 mountX=0.40 mountY=-0.16, mountTheta=-0.38
21:40:26.052 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.41, opts=13)
21:40:26.052 00.000 14964 Enqueuing Move request for scope (0.12, -0.41)
21:40:26.053 00.001 12044 Worker thread wakes up
21:40:26.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.41) opts 0xd
21:40:26.053 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.41)
21:40:26.053 00.000 12044 Moving (0.12, -0.41) raw xDistance=0.40 yDistance=-0.16
21:40:26.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.40, slope = 0.00
21:40:26.053 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:26.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:40:26.053 00.000 12044 MoveAxis(W, 28, ABG)
21:40:26.053 00.000 12044 Guiding  Dir = 3, Dur = 28
21:40:26.062 00.009 14964 UpdateImageDisplay: Size=(968,608) min=142, max=5922, med=623, FiltMin=537, FiltMax=4988, Gamma=0.810
21:40:26.067 00.005 14964 UpdateGuideState exits: m=116249 SNR=195.9
21:40:26.068 00.001 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 2 / 99999
21:40:26.069 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560826.069,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
21:40:26.069 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:26.070 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:26.070 00.000 14964 Enqueuing Expose request
21:40:26.074 00.004 12044 IsSlewing returns 0
21:40:26.075 00.001 12044 IsGuiding returns 0
21:40:26.108 00.033 12044 IsGuiding returns 1
21:40:26.108 00.000 12044 scope still moving after pulse duration time elapsed
21:40:26.155 00.047 12044 IsSlewing returns 0
21:40:26.155 00.000 12044 IsGuiding returns 0
21:40:26.155 00.000 12044 scope move finished after 28 + 51 ms
21:40:26.155 00.000 12044 Move returns status 0, amount 28
21:40:26.155 00.000 12044 MoveAxis(N, 0, ABG)
21:40:26.155 00.000 12044 Move returns status 0, amount 0
21:40:26.156 00.001 12044 move complete, result=0
21:40:26.156 00.000 12044 worker thread done servicing request
21:40:26.156 00.000 12044 Worker thread wakes up
21:40:26.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:26.156 00.000 14964 GuideStep: 0.4 px 28 ms WEST, -0.2 px 0 ms NORTH
21:40:26.157 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:29.259 03.102 12044 Exposure complete
21:40:29.299 00.040 12044 worker thread done servicing request
21:40:29.299 00.000 14964 OnExposeComplete: enter
21:40:29.303 00.004 14964 UpdateGuideState(): m_state=6
21:40:29.305 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
21:40:29.306 00.001 14964 Star::Find returns 1 (0), X=806.33, Y=385.32, Mass=118085, SNR=197.3, Peak=6045 HFD=4.3
21:40:29.308 00.002 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.67) = xAngle (3.40 = -2.88)
21:40:29.311 00.003 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.54 = 0.25)
21:40:29.312 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.74 mountX=-0.25 mountY=0.07, mountTheta=2.89
21:40:29.314 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.26, opts=13)
21:40:29.316 00.002 14964 Enqueuing Move request for scope (-0.04, 0.26)
21:40:29.317 00.001 12044 Worker thread wakes up
21:40:29.318 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
21:40:29.318 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
21:40:29.318 00.000 12044 Moving (-0.04, 0.26) raw xDistance=-0.25 yDistance=0.07
21:40:29.318 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
21:40:29.318 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:29.318 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:40:29.318 00.000 12044 MoveAxis(E, 0, ABG)
21:40:29.318 00.000 12044 Move returns status 0, amount 0
21:40:29.318 00.000 12044 MoveAxis(N, 0, ABG)
21:40:29.318 00.000 12044 Move returns status 0, amount 0
21:40:29.318 00.000 12044 move complete, result=0
21:40:29.318 00.000 12044 worker thread done servicing request
21:40:29.329 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6045, med=624, FiltMin=530, FiltMax=5114, Gamma=0.810
21:40:29.339 00.010 14964 UpdateGuideState exits: m=118085 SNR=197.3
21:40:29.341 00.002 14964 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 3 / 99999
21:40:29.342 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560829.342,"Host":"NUCBOX","Inst":1,"Distance":0.38,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
21:40:29.344 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:29.345 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:29.347 00.002 14964 Enqueuing Expose request
21:40:29.349 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:29.351 00.002 12044 Worker thread wakes up
21:40:29.352 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:29.352 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:32.490 03.138 12044 Exposure complete
21:40:32.516 00.026 12044 worker thread done servicing request
21:40:32.517 00.001 14964 OnExposeComplete: enter
21:40:32.518 00.001 14964 UpdateGuideState(): m_state=6
21:40:32.519 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
21:40:32.519 00.000 14964 Star::Find returns 1 (0), X=806.37, Y=385.48, Mass=116663, SNR=204.4, Peak=6727 HFD=4.1
21:40:32.520 00.001 14964 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.67) = xAngle (3.24 = -3.04)
21:40:32.520 00.000 14964 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.37 = 0.09)
21:40:32.520 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=-0.42 mountY=0.04, mountTheta=3.05
21:40:32.523 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.42, opts=13)
21:40:32.523 00.000 14964 Enqueuing Move request for scope (-0.00, 0.42)
21:40:32.524 00.001 12044 Worker thread wakes up
21:40:32.524 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd
21:40:32.524 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.42)
21:40:32.524 00.000 12044 Moving (-0.00, 0.42) raw xDistance=-0.42 yDistance=0.04
21:40:32.524 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = 0.00
21:40:32.524 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:32.524 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:40:32.524 00.000 12044 MoveAxis(E, 29, ABG)
21:40:32.524 00.000 12044 Guiding  Dir = 2, Dur = 29
21:40:32.532 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6727, med=623, FiltMin=535, FiltMax=5283, Gamma=0.810
21:40:32.537 00.005 14964 UpdateGuideState exits: m=116663 SNR=204.4
21:40:32.537 00.000 14964 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 4 / 99999
21:40:32.538 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778560832.538,"Host":"NUCBOX","Inst":1,"Distance":0.39,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
21:40:32.538 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:32.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:32.539 00.000 14964 Enqueuing Expose request
21:40:32.557 00.018 12044 IsSlewing returns 0
21:40:32.558 00.001 12044 IsGuiding returns 0
21:40:32.590 00.032 12044 IsGuiding returns 1
21:40:32.590 00.000 12044 scope still moving after pulse duration time elapsed
21:40:32.654 00.064 12044 IsSlewing returns 0
21:40:32.654 00.000 12044 IsGuiding returns 0
21:40:32.654 00.000 12044 scope move finished after 29 + 66 ms
21:40:32.655 00.001 12044 Move returns status 0, amount 29
21:40:32.655 00.000 12044 MoveAxis(N, 0, ABG)
21:40:32.655 00.000 12044 Move returns status 0, amount 0
21:40:32.655 00.000 12044 move complete, result=0
21:40:32.655 00.000 12044 worker thread done servicing request
21:40:32.655 00.000 12044 Worker thread wakes up
21:40:32.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:32.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:32.655 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.0 px 0 ms NORTH
21:40:35.760 03.105 12044 Exposure complete
21:40:35.785 00.025 12044 worker thread done servicing request
21:40:35.785 00.000 14964 OnExposeComplete: enter
21:40:35.786 00.001 14964 UpdateGuideState(): m_state=6
21:40:35.788 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
21:40:35.790 00.002 14964 Star::Find returns 1 (0), X=806.29, Y=385.27, Mass=113698, SNR=194.6, Peak=5229 HFD=4.6
21:40:35.791 00.001 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.67) = xAngle (3.64 = -2.65)
21:40:35.792 00.001 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.77 = 0.49)
21:40:35.794 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=-0.20 mountY=0.11, mountTheta=2.65
21:40:35.795 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.21, opts=13)
21:40:35.795 00.000 14964 Enqueuing Move request for scope (-0.09, 0.21)
21:40:35.796 00.001 12044 Worker thread wakes up
21:40:35.796 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
21:40:35.796 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
21:40:35.796 00.000 12044 Moving (-0.09, 0.21) raw xDistance=-0.20 yDistance=0.11
21:40:35.796 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.51, using input
21:40:35.796 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.20
21:40:35.796 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:35.796 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:40:35.796 00.000 12044 MoveAxis(E, 0, ABG)
21:40:35.797 00.001 12044 Move returns status 0, amount 0
21:40:35.797 00.000 12044 MoveAxis(N, 0, ABG)
21:40:35.797 00.000 12044 Move returns status 0, amount 0
21:40:35.797 00.000 12044 move complete, result=0
21:40:35.798 00.001 12044 worker thread done servicing request
21:40:35.806 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5229, med=623, FiltMin=535, FiltMax=4349, Gamma=0.810
21:40:35.815 00.009 14964 UpdateGuideState exits: m=113698 SNR=194.6
21:40:35.816 00.001 14964 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 5 / 99999
21:40:35.816 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778560835.816,"Host":"NUCBOX","Inst":1,"Distance":0.34,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
21:40:35.819 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:35.820 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:35.821 00.001 14964 Enqueuing Expose request
21:40:35.822 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:35.822 00.000 12044 Worker thread wakes up
21:40:35.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:35.823 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:38.945 03.122 12044 Exposure complete
21:40:38.970 00.025 12044 worker thread done servicing request
21:40:38.970 00.000 14964 OnExposeComplete: enter
21:40:38.971 00.001 14964 UpdateGuideState(): m_state=6
21:40:38.971 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
21:40:38.972 00.001 14964 Star::Find returns 1 (0), X=806.55, Y=384.92, Mass=114078, SNR=190.0, Peak=5265 HFD=4.3
21:40:38.973 00.001 14964 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.67) = xAngle (1.01 = 1.01)
21:40:38.973 00.000 14964 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.15 = -2.14)
21:40:38.974 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.66 mountX=0.12 mountY=-0.19, mountTheta=-1.01
21:40:38.976 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.14, opts=13)
21:40:38.976 00.000 14964 Enqueuing Move request for scope (0.18, -0.14)
21:40:38.977 00.001 12044 Worker thread wakes up
21:40:38.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
21:40:38.977 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
21:40:38.977 00.000 12044 Moving (0.18, -0.14) raw xDistance=0.12 yDistance=-0.19
21:40:38.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.05
21:40:38.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:38.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:40:38.977 00.000 12044 MoveAxis(E, 0, ABG)
21:40:38.977 00.000 12044 Move returns status 0, amount 0
21:40:38.977 00.000 12044 MoveAxis(N, 0, ABG)
21:40:38.977 00.000 12044 Move returns status 0, amount 0
21:40:38.977 00.000 12044 move complete, result=0
21:40:38.977 00.000 12044 worker thread done servicing request
21:40:38.985 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5265, med=624, FiltMin=535, FiltMax=4543, Gamma=0.810
21:40:38.991 00.006 14964 UpdateGuideState exits: m=114078 SNR=190.0
21:40:38.991 00.000 14964 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 6 / 99999
21:40:38.992 00.001 14964 PhdController: newstate STATE_FINISH
21:40:38.992 00.000 14964 PhdController complete: success
21:40:38.993 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778560838.993,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:40:38.993 00.000 14964 Mount: notify guiding dither settle done success=1
21:40:38.994 00.001 14964 PhdController: newstate STATE_IDLE
21:40:38.994 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:38.995 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:38.995 00.000 14964 Enqueuing Expose request
21:40:38.996 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:38.996 00.000 12044 Worker thread wakes up
21:40:38.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:38.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:42.114 03.118 12044 Exposure complete
21:40:42.156 00.042 12044 worker thread done servicing request
21:40:42.157 00.001 14964 OnExposeComplete: enter
21:40:42.158 00.001 14964 UpdateGuideState(): m_state=6
21:40:42.160 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
21:40:42.161 00.001 14964 Star::Find returns 1 (0), X=806.58, Y=384.36, Mass=117252, SNR=202.7, Peak=5649 HFD=4.2
21:40:42.162 00.001 14964 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.67) = xAngle (0.39 = 0.39)
21:40:42.163 00.001 14964 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.52 = -2.76)
21:40:42.163 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.70 hyp=0.73 cameraTheta=-1.28 mountX=0.68 mountY=-0.27, mountTheta=-0.38
21:40:42.165 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.70, opts=13)
21:40:42.165 00.000 14964 Enqueuing Move request for scope (0.21, -0.70)
21:40:42.166 00.001 12044 Worker thread wakes up
21:40:42.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.70) opts 0xd
21:40:42.166 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.70)
21:40:42.166 00.000 12044 Moving (0.21, -0.70) raw xDistance=0.68 yDistance=-0.27
21:40:42.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.68, slope = 0.08
21:40:42.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:42.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:40:42.166 00.000 12044 MoveAxis(W, 33, ABG)
21:40:42.166 00.000 12044 Guiding  Dir = 3, Dur = 33
21:40:42.176 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5649, med=623, FiltMin=530, FiltMax=4849, Gamma=0.810
21:40:42.182 00.006 14964 UpdateGuideState exits: m=117252 SNR=202.7
21:40:42.182 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:42.183 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:42.183 00.000 14964 Enqueuing Expose request
21:40:42.202 00.019 12044 IsSlewing returns 0
21:40:42.203 00.001 12044 IsGuiding returns 0
21:40:42.235 00.032 12044 PulseGuide returned control before completion, sleep 12
21:40:42.261 00.026 12044 IsGuiding returns 1
21:40:42.261 00.000 12044 scope still moving after pulse duration time elapsed
21:40:42.339 00.078 12044 IsSlewing returns 0
21:40:42.339 00.000 12044 IsGuiding returns 0
21:40:42.339 00.000 12044 scope move finished after 33 + 103 ms
21:40:42.339 00.000 12044 Move returns status 0, amount 33
21:40:42.339 00.000 12044 MoveAxis(N, 0, ABG)
21:40:42.339 00.000 12044 Move returns status 0, amount 0
21:40:42.339 00.000 12044 move complete, result=0
21:40:42.339 00.000 12044 worker thread done servicing request
21:40:42.339 00.000 12044 Worker thread wakes up
21:40:42.339 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:42.339 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:42.339 00.000 14964 GuideStep: 0.7 px 33 ms WEST, -0.3 px 0 ms NORTH
21:40:45.472 03.133 12044 Exposure complete
21:40:45.510 00.038 12044 worker thread done servicing request
21:40:45.510 00.000 14964 OnExposeComplete: enter
21:40:45.514 00.004 14964 UpdateGuideState(): m_state=6
21:40:45.518 00.004 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
21:40:45.520 00.002 14964 Star::Find returns 1 (0), X=806.66, Y=384.35, Mass=114386, SNR=191.1, Peak=5803 HFD=4.2
21:40:45.521 00.001 14964 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.67) = xAngle (0.48 = 0.48)
21:40:45.523 00.002 14964 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.62 = -2.67)
21:40:45.524 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.71 hyp=0.76 cameraTheta=-1.18 mountX=0.67 mountY=-0.35, mountTheta=-0.48
21:40:45.527 00.003 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.71, opts=13)
21:40:45.529 00.002 14964 Enqueuing Move request for scope (0.29, -0.71)
21:40:45.530 00.001 12044 Worker thread wakes up
21:40:45.530 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.71) opts 0xd
21:40:45.530 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.71)
21:40:45.531 00.001 12044 Moving (0.29, -0.71) raw xDistance=0.67 yDistance=-0.35
21:40:45.531 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.52 from input 0.67, slope = 0.12
21:40:45.531 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:45.531 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:40:45.531 00.000 12044 MoveAxis(W, 56, ABG)
21:40:45.531 00.000 12044 Guiding  Dir = 3, Dur = 56
21:40:45.542 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5803, med=623, FiltMin=532, FiltMax=5237, Gamma=0.810
21:40:45.553 00.011 14964 UpdateGuideState exits: m=114386 SNR=191.1
21:40:45.554 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:45.555 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:45.557 00.002 14964 Enqueuing Expose request
21:40:45.593 00.036 12044 IsSlewing returns 0
21:40:45.594 00.001 12044 IsGuiding returns 0
21:40:45.625 00.031 12044 PulseGuide returned control before completion, sleep 35
21:40:45.664 00.039 12044 IsGuiding returns 1
21:40:45.664 00.000 12044 scope still moving after pulse duration time elapsed
21:40:45.732 00.068 12044 IsSlewing returns 0
21:40:45.732 00.000 12044 IsGuiding returns 0
21:40:45.732 00.000 12044 scope move finished after 56 + 83 ms
21:40:45.732 00.000 12044 Move returns status 0, amount 56
21:40:45.733 00.001 12044 MoveAxis(N, 0, ABG)
21:40:45.733 00.000 12044 Move returns status 0, amount 0
21:40:45.733 00.000 12044 move complete, result=0
21:40:45.733 00.000 12044 worker thread done servicing request
21:40:45.733 00.000 12044 Worker thread wakes up
21:40:45.733 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:45.733 00.000 14964 GuideStep: 0.7 px 56 ms WEST, -0.3 px 0 ms NORTH
21:40:45.733 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:48.852 03.119 12044 Exposure complete
21:40:48.878 00.026 12044 worker thread done servicing request
21:40:48.878 00.000 14964 OnExposeComplete: enter
21:40:48.879 00.001 14964 UpdateGuideState(): m_state=6
21:40:48.880 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
21:40:48.881 00.001 14964 Star::Find returns 1 (0), X=806.69, Y=384.69, Mass=117829, SNR=195.7, Peak=7705 HFD=3.7
21:40:48.881 00.000 14964 MultiStar: exiting stabilization period
21:40:48.883 00.002 14964 MultiStar: updating star positions after lock position change
21:40:48.884 00.001 14964 Star::Find(35, 265, 182, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
21:40:48.886 00.002 14964 Star::Find returns 1 (0), X=266.44, Y=182.39, Mass=61133, SNR=137.9, Peak=4855 HFD=3.4
21:40:48.886 00.000 14964 Star::Find(35, 632, 195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
21:40:48.887 00.001 14964 Star::Find returns 1 (0), X=632.49, Y=195.47, Mass=21918, SNR=72.0, Peak=2211 HFD=3.2
21:40:48.887 00.000 14964 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.67) = xAngle (0.80 = 0.80)
21:40:48.889 00.002 14964 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.94 = -2.35)
21:40:48.890 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.37 hyp=0.48 cameraTheta=-0.87 mountX=0.33 mountY=-0.34, mountTheta=-0.80
21:40:48.893 00.003 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.37, opts=13)
21:40:48.894 00.001 14964 Enqueuing Move request for scope (0.31, -0.37)
21:40:48.896 00.002 12044 Worker thread wakes up
21:40:48.896 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.37) opts 0xd
21:40:48.896 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.37)
21:40:48.896 00.000 12044 Moving (0.31, -0.37) raw xDistance=0.33 yDistance=-0.34
21:40:48.896 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.48, using input
21:40:48.896 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.33, slope = 0.09
21:40:48.896 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:48.896 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:40:48.896 00.000 12044 MoveAxis(W, 23, ABG)
21:40:48.896 00.000 12044 Guiding  Dir = 3, Dur = 23
21:40:48.910 00.014 14964 UpdateImageDisplay: Size=(968,608) min=18, max=7705, med=623, FiltMin=527, FiltMax=5474, Gamma=0.810
21:40:48.916 00.006 14964 UpdateGuideState exits: m=117829 SNR=195.7
21:40:48.916 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:48.917 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:48.918 00.001 14964 Enqueuing Expose request
21:40:48.950 00.032 12044 IsSlewing returns 0
21:40:48.951 00.001 12044 IsGuiding returns 0
21:40:49.032 00.081 12044 IsGuiding returns 1
21:40:49.032 00.000 12044 scope still moving after pulse duration time elapsed
21:40:49.122 00.090 12044 IsSlewing returns 0
21:40:49.122 00.000 12044 IsGuiding returns 0
21:40:49.122 00.000 12044 scope move finished after 23 + 148 ms
21:40:49.122 00.000 12044 Move returns status 0, amount 23
21:40:49.122 00.000 12044 MoveAxis(N, 0, ABG)
21:40:49.122 00.000 12044 Move returns status 0, amount 0
21:40:49.122 00.000 12044 move complete, result=0
21:40:49.122 00.000 12044 worker thread done servicing request
21:40:49.122 00.000 12044 Worker thread wakes up
21:40:49.122 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:49.122 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:49.123 00.001 14964 GuideStep: 0.3 px 23 ms WEST, -0.3 px 0 ms NORTH
21:40:52.246 03.123 12044 Exposure complete
21:40:52.284 00.038 12044 worker thread done servicing request
21:40:52.284 00.000 14964 OnExposeComplete: enter
21:40:52.286 00.002 14964 UpdateGuideState(): m_state=6
21:40:52.288 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
21:40:52.289 00.001 14964 Star::Find returns 1 (0), X=807.61, Y=384.74, Mass=117598, SNR=202.1, Peak=7943 HFD=3.9
21:40:52.291 00.002 14964 MultiStar: [#1 0.54,-0.20,0.69,U] [#2 0.88,-0.13,0.00,M1] 
21:40:52.293 00.002 14964 refined, 1 included, MultiStar: {0.95, -0.27}, one-star: {1.24, -0.32}
21:40:52.295 00.002 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.67) = xAngle (1.39 = 1.39)
21:40:52.297 00.002 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.52 = -1.76)
21:40:52.299 00.002 14964 CameraToMount -- cameraX=0.95 cameraY=-0.27 hyp=0.99 cameraTheta=-0.28 mountX=0.18 mountY=-0.97, mountTheta=-1.39
21:40:52.304 00.005 14964 SchedulePrimaryMove(1136A648, x=0.95, y=-0.27, opts=13)
21:40:52.305 00.001 14964 Enqueuing Move request for scope (0.95, -0.27)
21:40:52.306 00.001 12044 Worker thread wakes up
21:40:52.307 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.27) opts 0xd
21:40:52.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, -0.27)
21:40:52.307 00.000 12044 Moving (0.95, -0.27) raw xDistance=0.18 yDistance=-0.97
21:40:52.307 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.38, using input
21:40:52.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.07
21:40:52.307 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:52.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.97
21:40:52.307 00.000 12044 MoveAxis(E, 0, ABG)
21:40:52.307 00.000 12044 Move returns status 0, amount 0
21:40:52.307 00.000 12044 MoveAxis(N, 0, ABG)
21:40:52.307 00.000 12044 Move returns status 0, amount 0
21:40:52.307 00.000 12044 move complete, result=0
21:40:52.307 00.000 12044 worker thread done servicing request
21:40:52.320 00.013 14964 UpdateImageDisplay: Size=(968,608) min=24, max=7943, med=623, FiltMin=537, FiltMax=5405, Gamma=0.810
21:40:52.330 00.010 14964 UpdateGuideState exits: m=117598 SNR=202.1
21:40:52.332 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:52.333 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:52.334 00.001 14964 Enqueuing Expose request
21:40:52.334 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
21:40:52.335 00.001 12044 Worker thread wakes up
21:40:52.335 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:52.335 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:55.438 03.103 12044 Exposure complete
21:40:55.475 00.037 12044 worker thread done servicing request
21:40:55.475 00.000 14964 OnExposeComplete: enter
21:40:55.478 00.003 14964 UpdateGuideState(): m_state=6
21:40:55.483 00.005 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
21:40:55.485 00.002 14964 Star::Find returns 1 (0), X=807.54, Y=384.45, Mass=116577, SNR=194.2, Peak=6021 HFD=4.2
21:40:55.486 00.001 14964 MultiStar: [#1 0.61,-0.29,0.70,U] [#2 0.62,-0.13,0.37,U] 
21:40:55.487 00.001 14964 refined, 2 included, MultiStar: {0.88, -0.41}, one-star: {1.16, -0.61}
21:40:55.488 00.001 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.67) = xAngle (1.23 = 1.23)
21:40:55.489 00.001 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.36 = -1.92)
21:40:55.490 00.001 14964 CameraToMount -- cameraX=0.88 cameraY=-0.41 hyp=0.97 cameraTheta=-0.44 mountX=0.33 mountY=-0.91, mountTheta=-1.23
21:40:55.491 00.001 14964 SchedulePrimaryMove(1136A648, x=0.88, y=-0.41, opts=13)
21:40:55.492 00.001 14964 Enqueuing Move request for scope (0.88, -0.41)
21:40:55.493 00.001 12044 Worker thread wakes up
21:40:55.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.41) opts 0xd
21:40:55.493 00.000 12044 Handling offset move in thread for scope, endpoint = (0.88, -0.41)
21:40:55.493 00.000 12044 Moving (0.88, -0.41) raw xDistance=0.33 yDistance=-0.91
21:40:55.493 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.37, using input
21:40:55.493 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.06
21:40:55.494 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:55.494 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.91
21:40:55.494 00.000 12044 MoveAxis(W, 23, ABG)
21:40:55.494 00.000 12044 Guiding  Dir = 3, Dur = 23
21:40:55.503 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6021, med=623, FiltMin=527, FiltMax=5399, Gamma=0.810
21:40:55.508 00.005 14964 UpdateGuideState exits: m=116577 SNR=194.2
21:40:55.509 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:55.509 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:55.510 00.001 14964 Enqueuing Expose request
21:40:55.514 00.004 12044 IsSlewing returns 0
21:40:55.515 00.001 12044 IsGuiding returns 0
21:40:55.548 00.033 12044 IsGuiding returns 1
21:40:55.548 00.000 12044 scope still moving after pulse duration time elapsed
21:40:55.591 00.043 12044 IsSlewing returns 0
21:40:55.592 00.001 12044 IsGuiding returns 0
21:40:55.592 00.000 12044 scope move finished after 23 + 53 ms
21:40:55.592 00.000 12044 Move returns status 0, amount 23
21:40:55.592 00.000 12044 MoveAxis(N, 0, ABG)
21:40:55.592 00.000 12044 Move returns status 0, amount 0
21:40:55.592 00.000 12044 move complete, result=0
21:40:55.592 00.000 12044 worker thread done servicing request
21:40:55.592 00.000 12044 Worker thread wakes up
21:40:55.592 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.9 px 0 ms NORTH
21:40:55.594 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:55.594 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:58.693 03.099 12044 Exposure complete
21:40:58.716 00.023 12044 worker thread done servicing request
21:40:58.716 00.000 14964 OnExposeComplete: enter
21:40:58.717 00.001 14964 UpdateGuideState(): m_state=6
21:40:58.717 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
21:40:58.718 00.001 14964 Star::Find returns 1 (0), X=807.58, Y=384.93, Mass=117404, SNR=202.2, Peak=7791 HFD=3.9
21:40:58.718 00.000 14964 MultiStar: [#1 0.75,0.28,0.64,U] [#2 0.84,0.20,0.00,M1] 
21:40:58.719 00.001 14964 refined, 1 included, MultiStar: {1.03, 0.03}, one-star: {1.20, -0.13}
21:40:58.719 00.000 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.67) = xAngle (1.70 = 1.70)
21:40:58.720 00.001 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.83 = -1.45)
21:40:58.720 00.000 14964 CameraToMount -- cameraX=1.03 cameraY=0.03 hyp=1.03 cameraTheta=0.03 mountX=-0.13 mountY=-1.02, mountTheta=-1.70
21:40:58.721 00.001 14964 SchedulePrimaryMove(1136A648, x=1.03, y=0.03, opts=13)
21:40:58.722 00.001 14964 Enqueuing Move request for scope (1.03, 0.03)
21:40:58.722 00.000 12044 Worker thread wakes up
21:40:58.722 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.03, 0.03) opts 0xd
21:40:58.722 00.000 12044 Handling offset move in thread for scope, endpoint = (1.03, 0.03)
21:40:58.722 00.000 12044 Moving (1.03, 0.03) raw xDistance=-0.13 yDistance=-1.02
21:40:58.722 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.05
21:40:58.722 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.21 newest=-2.90
21:40:58.722 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
21:40:58.722 00.000 12044 MoveAxis(E, 0, ABG)
21:40:58.722 00.000 12044 Move returns status 0, amount 0
21:40:58.722 00.000 12044 MoveAxis(N, 96, ABG)
21:40:58.722 00.000 12044 Guiding  Dir = 0, Dur = 96
21:40:58.731 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7791, med=623, FiltMin=529, FiltMax=5469, Gamma=0.810
21:40:58.736 00.005 14964 UpdateGuideState exits: m=117404 SNR=202.2
21:40:58.737 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.738 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:40:58.738 00.000 14964 Enqueuing Expose request
21:40:58.747 00.009 12044 IsSlewing returns 0
21:40:58.748 00.001 12044 IsGuiding returns 0
21:40:58.779 00.031 12044 PulseGuide returned control before completion, sleep 75
21:40:58.858 00.079 12044 IsGuiding returns 1
21:40:58.858 00.000 12044 scope still moving after pulse duration time elapsed
21:40:58.941 00.083 12044 IsSlewing returns 0
21:40:58.941 00.000 12044 IsGuiding returns 0
21:40:58.941 00.000 12044 scope move finished after 96 + 97 ms
21:40:58.941 00.000 12044 Move returns status 0, amount 96
21:40:58.941 00.000 12044 move complete, result=0
21:40:58.941 00.000 12044 worker thread done servicing request
21:40:58.942 00.001 12044 Worker thread wakes up
21:40:58.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:40:58.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:40:58.942 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -1.0 px 96 ms NORTH
21:41:02.050 03.108 12044 Exposure complete
21:41:02.081 00.031 12044 worker thread done servicing request
21:41:02.081 00.000 14964 OnExposeComplete: enter
21:41:02.082 00.001 14964 UpdateGuideState(): m_state=6
21:41:02.082 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
21:41:02.083 00.001 14964 Star::Find returns 1 (0), X=807.32, Y=384.56, Mass=117376, SNR=200.0, Peak=6891 HFD=4.2
21:41:02.085 00.002 14964 MultiStar: [#1 0.53,-0.13,0.65,U] [#2 0.55,-0.11,0.34,U] 
21:41:02.086 00.001 14964 refined, 2 included, MultiStar: {0.74, -0.31}, one-star: {0.95, -0.50}
21:41:02.087 00.001 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.67) = xAngle (1.27 = 1.27)
21:41:02.087 00.000 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.40 = -1.88)
21:41:02.088 00.001 14964 CameraToMount -- cameraX=0.74 cameraY=-0.31 hyp=0.81 cameraTheta=-0.40 mountX=0.24 mountY=-0.77, mountTheta=-1.27
21:41:02.090 00.002 14964 SchedulePrimaryMove(1136A648, x=0.74, y=-0.31, opts=13)
21:41:02.091 00.001 14964 Enqueuing Move request for scope (0.74, -0.31)
21:41:02.093 00.002 12044 Worker thread wakes up
21:41:02.093 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.31) opts 0xd
21:41:02.093 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, -0.31)
21:41:02.093 00.000 12044 Moving (0.74, -0.31) raw xDistance=0.24 yDistance=-0.77
21:41:02.093 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.03
21:41:02.093 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
21:41:02.093 00.000 12044 MoveAxis(E, 0, ABG)
21:41:02.093 00.000 12044 Move returns status 0, amount 0
21:41:02.093 00.000 12044 MoveAxis(N, 72, ABG)
21:41:02.093 00.000 12044 Guiding  Dir = 0, Dur = 72
21:41:02.109 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6891, med=623, FiltMin=535, FiltMax=4901, Gamma=0.810
21:41:02.119 00.010 14964 UpdateGuideState exits: m=117376 SNR=200.0
21:41:02.121 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:02.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:02.124 00.002 14964 Enqueuing Expose request
21:41:02.125 00.001 12044 IsSlewing returns 0
21:41:02.154 00.029 12044 IsGuiding returns 0
21:41:02.185 00.031 12044 PulseGuide returned control before completion, sleep 51
21:41:02.244 00.059 12044 IsGuiding returns 1
21:41:02.244 00.000 12044 scope still moving after pulse duration time elapsed
21:41:02.326 00.082 12044 IsSlewing returns 0
21:41:02.327 00.001 12044 IsGuiding returns 0
21:41:02.327 00.000 12044 scope move finished after 72 + 102 ms
21:41:02.327 00.000 12044 Move returns status 0, amount 72
21:41:02.327 00.000 12044 move complete, result=0
21:41:02.328 00.001 12044 worker thread done servicing request
21:41:02.328 00.000 12044 Worker thread wakes up
21:41:02.328 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:02.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:02.328 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.8 px 72 ms NORTH
21:41:05.453 03.125 12044 Exposure complete
21:41:05.482 00.029 12044 worker thread done servicing request
21:41:05.482 00.000 14964 OnExposeComplete: enter
21:41:05.483 00.001 14964 UpdateGuideState(): m_state=6
21:41:05.484 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
21:41:05.484 00.000 14964 Star::Find returns 1 (0), X=807.09, Y=384.51, Mass=113621, SNR=200.7, Peak=6715 HFD=4.0
21:41:05.485 00.001 14964 MultiStar: [#1 0.41,-0.05,0.67,U] [#2 0.51,-0.01,0.37,U] 
21:41:05.485 00.000 14964 refined, 2 included, MultiStar: {0.58, -0.29}, one-star: {0.72, -0.55}
21:41:05.486 00.001 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.67) = xAngle (1.21 = 1.21)
21:41:05.486 00.000 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.34 = -1.94)
21:41:05.486 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=-0.29 hyp=0.65 cameraTheta=-0.46 mountX=0.23 mountY=-0.60, mountTheta=-1.21
21:41:05.487 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.29, opts=13)
21:41:05.488 00.001 14964 Enqueuing Move request for scope (0.58, -0.29)
21:41:05.489 00.001 12044 Worker thread wakes up
21:41:05.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.29) opts 0xd
21:41:05.489 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.29)
21:41:05.489 00.000 12044 Moving (0.58, -0.29) raw xDistance=0.23 yDistance=-0.60
21:41:05.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.00
21:41:05.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:41:05.489 00.000 12044 MoveAxis(E, 0, ABG)
21:41:05.489 00.000 12044 Move returns status 0, amount 0
21:41:05.489 00.000 12044 MoveAxis(N, 57, ABG)
21:41:05.489 00.000 12044 Guiding  Dir = 0, Dur = 57
21:41:05.507 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6715, med=622, FiltMin=536, FiltMax=5433, Gamma=0.810
21:41:05.514 00.007 12044 IsSlewing returns 0
21:41:05.517 00.003 14964 UpdateGuideState exits: m=113621 SNR=200.7
21:41:05.518 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:05.520 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:05.521 00.001 14964 Enqueuing Expose request
21:41:05.547 00.026 12044 IsGuiding returns 0
21:41:05.578 00.031 12044 PulseGuide returned control before completion, sleep 36
21:41:05.617 00.039 12044 IsGuiding returns 1
21:41:05.617 00.000 12044 scope still moving after pulse duration time elapsed
21:41:05.671 00.054 12044 IsSlewing returns 0
21:41:05.673 00.002 12044 IsGuiding returns 0
21:41:05.673 00.000 12044 scope move finished after 57 + 69 ms
21:41:05.673 00.000 12044 Move returns status 0, amount 57
21:41:05.673 00.000 12044 move complete, result=0
21:41:05.673 00.000 12044 worker thread done servicing request
21:41:05.673 00.000 12044 Worker thread wakes up
21:41:05.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:05.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:05.673 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 57 ms NORTH
21:41:08.796 03.123 12044 Exposure complete
21:41:08.838 00.042 12044 worker thread done servicing request
21:41:08.838 00.000 14964 OnExposeComplete: enter
21:41:08.839 00.001 14964 UpdateGuideState(): m_state=6
21:41:08.840 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
21:41:08.840 00.000 14964 Star::Find returns 1 (0), X=806.89, Y=385.39, Mass=116486, SNR=205.2, Peak=6427 HFD=4.2
21:41:08.841 00.001 14964 MultiStar: [#1 0.00,0.59,0.72,U] [#2 0.06,0.74,0.38,U] 
21:41:08.841 00.000 14964 refined, 2 included, MultiStar: {0.26, 0.49}, one-star: {0.51, 0.33}
21:41:08.842 00.001 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.67) = xAngle (2.76 = 2.76)
21:41:08.842 00.000 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.89 = -0.39)
21:41:08.843 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.49 hyp=0.55 cameraTheta=1.09 mountX=-0.51 mountY=-0.21, mountTheta=-2.75
21:41:08.844 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.49, opts=13)
21:41:08.845 00.001 14964 Enqueuing Move request for scope (0.26, 0.49)
21:41:08.846 00.001 12044 Worker thread wakes up
21:41:08.846 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.49) opts 0xd
21:41:08.846 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.49)
21:41:08.846 00.000 12044 Moving (0.26, 0.49) raw xDistance=-0.51 yDistance=-0.21
21:41:08.846 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.51, slope = -0.07
21:41:08.846 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:08.846 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:41:08.846 00.000 12044 MoveAxis(E, 52, ABG)
21:41:08.846 00.000 12044 Guiding  Dir = 2, Dur = 52
21:41:08.854 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6427, med=623, FiltMin=531, FiltMax=4669, Gamma=0.810
21:41:08.859 00.005 14964 UpdateGuideState exits: m=116486 SNR=205.2
21:41:08.860 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:08.860 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:08.861 00.001 14964 Enqueuing Expose request
21:41:08.874 00.013 12044 IsSlewing returns 0
21:41:08.902 00.028 12044 IsGuiding returns 0
21:41:08.944 00.042 12044 PulseGuide returned control before completion, sleep 21
21:41:09.001 00.057 12044 IsGuiding returns 1
21:41:09.001 00.000 12044 scope still moving after pulse duration time elapsed
21:41:09.078 00.077 12044 IsSlewing returns 0
21:41:09.079 00.001 12044 IsGuiding returns 0
21:41:09.079 00.000 12044 scope move finished after 52 + 124 ms
21:41:09.079 00.000 12044 Move returns status 0, amount 52
21:41:09.079 00.000 12044 MoveAxis(N, 0, ABG)
21:41:09.079 00.000 12044 Move returns status 0, amount 0
21:41:09.079 00.000 12044 move complete, result=0
21:41:09.079 00.000 12044 worker thread done servicing request
21:41:09.079 00.000 12044 Worker thread wakes up
21:41:09.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:09.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:09.079 00.000 14964 GuideStep: -0.5 px 52 ms EAST, -0.2 px 0 ms NORTH
21:41:12.214 03.135 12044 Exposure complete
21:41:12.239 00.025 12044 worker thread done servicing request
21:41:12.239 00.000 14964 OnExposeComplete: enter
21:41:12.241 00.002 14964 UpdateGuideState(): m_state=6
21:41:12.243 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
21:41:12.244 00.001 14964 Star::Find returns 1 (0), X=807.24, Y=384.83, Mass=115972, SNR=201.5, Peak=6727 HFD=4.1
21:41:12.244 00.000 14964 MultiStar: [#1 0.41,0.05,0.69,U] [#2 0.59,0.14,0.36,U] 
21:41:12.245 00.001 14964 refined, 2 included, MultiStar: {0.66, -0.07}, one-star: {0.86, -0.23}
21:41:12.245 00.000 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.67) = xAngle (1.56 = 1.56)
21:41:12.245 00.000 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.70 = -1.59)
21:41:12.246 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=-0.07 hyp=0.67 cameraTheta=-0.10 mountX=0.01 mountY=-0.67, mountTheta=-1.56
21:41:12.247 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=-0.07, opts=13)
21:41:12.248 00.001 14964 Enqueuing Move request for scope (0.66, -0.07)
21:41:12.248 00.000 12044 Worker thread wakes up
21:41:12.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.07) opts 0xd
21:41:12.248 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, -0.07)
21:41:12.248 00.000 12044 Moving (0.66, -0.07) raw xDistance=0.01 yDistance=-0.67
21:41:12.248 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.09
21:41:12.248 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:41:12.248 00.000 12044 MoveAxis(E, 0, ABG)
21:41:12.249 00.001 12044 Move returns status 0, amount 0
21:41:12.249 00.000 12044 MoveAxis(N, 63, ABG)
21:41:12.249 00.000 12044 Guiding  Dir = 0, Dur = 63
21:41:12.259 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6727, med=622, FiltMin=540, FiltMax=5475, Gamma=0.810
21:41:12.265 00.006 14964 UpdateGuideState exits: m=115972 SNR=201.5
21:41:12.268 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:12.270 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:12.271 00.001 14964 Enqueuing Expose request
21:41:12.280 00.009 12044 IsSlewing returns 0
21:41:12.281 00.001 12044 IsGuiding returns 0
21:41:12.313 00.032 12044 PulseGuide returned control before completion, sleep 41
21:41:12.369 00.056 12044 IsGuiding returns 1
21:41:12.369 00.000 12044 scope still moving after pulse duration time elapsed
21:41:12.435 00.066 12044 IsSlewing returns 0
21:41:12.436 00.001 12044 IsGuiding returns 0
21:41:12.436 00.000 12044 scope move finished after 63 + 92 ms
21:41:12.436 00.000 12044 Move returns status 0, amount 63
21:41:12.436 00.000 12044 move complete, result=0
21:41:12.436 00.000 12044 worker thread done servicing request
21:41:12.436 00.000 12044 Worker thread wakes up
21:41:12.436 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:12.437 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:12.437 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.7 px 63 ms NORTH
21:41:15.560 03.123 12044 Exposure complete
21:41:15.601 00.041 12044 worker thread done servicing request
21:41:15.602 00.001 14964 OnExposeComplete: enter
21:41:15.602 00.000 14964 UpdateGuideState(): m_state=6
21:41:15.603 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
21:41:15.604 00.001 14964 Star::Find returns 1 (0), X=807.45, Y=384.48, Mass=117333, SNR=204.9, Peak=7973 HFD=3.6
21:41:15.604 00.000 14964 MultiStar: [#1 0.53,-0.34,0.65,U] [#2 0.62,-0.33,0.36,U] 
21:41:15.605 00.001 14964 refined, 2 included, MultiStar: {0.82, -0.45}, one-star: {1.08, -0.58}
21:41:15.606 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:41:15.606 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -1.99)
21:41:15.606 00.000 14964 CameraToMount -- cameraX=0.82 cameraY=-0.45 hyp=0.94 cameraTheta=-0.51 mountX=0.37 mountY=-0.85, mountTheta=-1.16
21:41:15.608 00.002 14964 SchedulePrimaryMove(1136A648, x=0.82, y=-0.45, opts=13)
21:41:15.608 00.000 14964 Enqueuing Move request for scope (0.82, -0.45)
21:41:15.609 00.001 12044 Worker thread wakes up
21:41:15.609 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.45) opts 0xd
21:41:15.609 00.000 12044 Handling offset move in thread for scope, endpoint = (0.82, -0.45)
21:41:15.609 00.000 12044 Moving (0.82, -0.45) raw xDistance=0.37 yDistance=-0.85
21:41:15.609 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.05
21:41:15.609 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:41:15.609 00.000 12044 MoveAxis(E, 0, ABG)
21:41:15.609 00.000 12044 Move returns status 0, amount 0
21:41:15.609 00.000 12044 MoveAxis(N, 80, ABG)
21:41:15.609 00.000 12044 Guiding  Dir = 0, Dur = 80
21:41:15.618 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7973, med=623, FiltMin=539, FiltMax=5453, Gamma=0.810
21:41:15.625 00.007 14964 UpdateGuideState exits: m=117333 SNR=204.9
21:41:15.626 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:15.626 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:15.627 00.001 14964 Enqueuing Expose request
21:41:15.642 00.015 12044 IsSlewing returns 0
21:41:15.643 00.001 12044 IsGuiding returns 0
21:41:15.675 00.032 12044 PulseGuide returned control before completion, sleep 59
21:41:15.811 00.136 12044 IsGuiding returns 1
21:41:15.811 00.000 12044 scope still moving after pulse duration time elapsed
21:41:15.873 00.062 12044 IsSlewing returns 0
21:41:15.874 00.001 12044 IsGuiding returns 0
21:41:15.874 00.000 12044 scope move finished after 80 + 151 ms
21:41:15.874 00.000 12044 Move returns status 0, amount 80
21:41:15.874 00.000 12044 move complete, result=0
21:41:15.874 00.000 12044 worker thread done servicing request
21:41:15.874 00.000 12044 Worker thread wakes up
21:41:15.874 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.9 px 80 ms NORTH
21:41:15.876 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:15.876 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:18.985 03.109 12044 Exposure complete
21:41:19.030 00.045 12044 worker thread done servicing request
21:41:19.030 00.000 14964 OnExposeComplete: enter
21:41:19.032 00.002 14964 UpdateGuideState(): m_state=6
21:41:19.034 00.002 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
21:41:19.036 00.002 14964 Star::Find returns 1 (0), X=806.78, Y=384.43, Mass=116601, SNR=200.0, Peak=6279 HFD=4.2
21:41:19.039 00.003 14964 MultiStar: [#1 -0.03,-0.11,0.67,U] [#2 0.00,0.02,0.37,U] 
21:41:19.041 00.002 14964 refined, 2 included, MultiStar: {0.19, -0.34}, one-star: {0.41, -0.63}
21:41:19.042 00.001 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.67) = xAngle (0.61 = 0.61)
21:41:19.043 00.001 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.75 = -2.54)
21:41:19.045 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-1.06 mountX=0.32 mountY=-0.22, mountTheta=-0.61
21:41:19.047 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.34, opts=13)
21:41:19.048 00.001 14964 Enqueuing Move request for scope (0.19, -0.34)
21:41:19.049 00.001 12044 Worker thread wakes up
21:41:19.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.34) opts 0xd
21:41:19.050 00.001 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.34)
21:41:19.050 00.000 12044 Moving (0.19, -0.34) raw xDistance=0.32 yDistance=-0.22
21:41:19.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
21:41:19.050 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:19.050 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:41:19.050 00.000 12044 MoveAxis(E, 0, ABG)
21:41:19.050 00.000 12044 Move returns status 0, amount 0
21:41:19.050 00.000 12044 MoveAxis(N, 0, ABG)
21:41:19.050 00.000 12044 Move returns status 0, amount 0
21:41:19.050 00.000 12044 move complete, result=0
21:41:19.051 00.001 12044 worker thread done servicing request
21:41:19.066 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6279, med=623, FiltMin=532, FiltMax=5312, Gamma=0.810
21:41:19.076 00.010 14964 UpdateGuideState exits: m=116601 SNR=200.0
21:41:19.078 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:19.079 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:19.080 00.001 14964 Enqueuing Expose request
21:41:19.082 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:19.083 00.001 12044 Worker thread wakes up
21:41:19.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:19.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:22.221 03.138 12044 Exposure complete
21:41:22.264 00.043 12044 worker thread done servicing request
21:41:22.264 00.000 14964 OnExposeComplete: enter
21:41:22.265 00.001 14964 UpdateGuideState(): m_state=6
21:41:22.265 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
21:41:22.266 00.001 14964 Star::Find returns 1 (0), X=806.43, Y=384.55, Mass=116760, SNR=201.0, Peak=5157 HFD=4.9
21:41:22.267 00.001 14964 MultiStar: [#1 -0.35,-0.00,0.72,U] [#2 -0.26,0.19,0.36,U] 
21:41:22.267 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.22}, one-star: {0.05, -0.51}
21:41:22.268 00.001 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.67) = xAngle (-0.48 = -0.48)
21:41:22.268 00.000 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.65 = 2.65)
21:41:22.269 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.15 mountX=0.23 mountY=0.12, mountTheta=0.49
21:41:22.270 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.22, opts=13)
21:41:22.271 00.001 14964 Enqueuing Move request for scope (-0.14, -0.22)
21:41:22.271 00.000 12044 Worker thread wakes up
21:41:22.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
21:41:22.271 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
21:41:22.271 00.000 12044 Moving (-0.14, -0.22) raw xDistance=0.23 yDistance=0.12
21:41:22.272 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.01
21:41:22.272 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:22.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:41:22.272 00.000 12044 MoveAxis(E, 0, ABG)
21:41:22.272 00.000 12044 Move returns status 0, amount 0
21:41:22.272 00.000 12044 MoveAxis(N, 0, ABG)
21:41:22.272 00.000 12044 Move returns status 0, amount 0
21:41:22.272 00.000 12044 move complete, result=0
21:41:22.272 00.000 12044 worker thread done servicing request
21:41:22.281 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5157, med=624, FiltMin=535, FiltMax=4237, Gamma=0.810
21:41:22.288 00.007 14964 UpdateGuideState exits: m=116760 SNR=201.0
21:41:22.290 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.290 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:22.291 00.001 14964 Enqueuing Expose request
21:41:22.292 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:22.292 00.000 12044 Worker thread wakes up
21:41:22.293 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:22.293 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:25.422 03.129 12044 Exposure complete
21:41:25.456 00.034 12044 worker thread done servicing request
21:41:25.456 00.000 14964 OnExposeComplete: enter
21:41:25.456 00.000 14964 UpdateGuideState(): m_state=6
21:41:25.458 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
21:41:25.459 00.001 14964 Star::Find returns 1 (0), X=806.48, Y=384.95, Mass=116679, SNR=195.5, Peak=5941 HFD=4.2
21:41:25.459 00.000 14964 MultiStar: [#1 -0.51,0.35,0.72,U] [#2 -0.42,0.40,0.38,U] 
21:41:25.459 00.000 14964 single-star, 2 included, MultiStar: {-0.20, 0.14}, one-star: {0.11, -0.11}
21:41:25.459 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.67) = xAngle (0.88 = 0.88)
21:41:25.460 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.02 = -2.27)
21:41:25.460 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=0.10 mountY=-0.12, mountTheta=-0.88
21:41:25.461 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.11, opts=13)
21:41:25.462 00.001 14964 Enqueuing Move request for scope (0.11, -0.11)
21:41:25.463 00.001 12044 Worker thread wakes up
21:41:25.463 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
21:41:25.463 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
21:41:25.463 00.000 12044 Moving (0.11, -0.11) raw xDistance=0.10 yDistance=-0.12
21:41:25.463 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
21:41:25.463 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:25.463 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:25.463 00.000 12044 MoveAxis(E, 0, ABG)
21:41:25.463 00.000 12044 Move returns status 0, amount 0
21:41:25.463 00.000 12044 MoveAxis(N, 0, ABG)
21:41:25.463 00.000 12044 Move returns status 0, amount 0
21:41:25.463 00.000 12044 move complete, result=0
21:41:25.463 00.000 12044 worker thread done servicing request
21:41:25.470 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5941, med=622, FiltMin=539, FiltMax=4758, Gamma=0.810
21:41:25.477 00.007 14964 UpdateGuideState exits: m=116679 SNR=195.5
21:41:25.478 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:25.478 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:25.479 00.001 14964 Enqueuing Expose request
21:41:25.479 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:25.480 00.001 12044 Worker thread wakes up
21:41:25.480 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:25.480 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:28.603 03.123 12044 Exposure complete
21:41:28.647 00.044 12044 worker thread done servicing request
21:41:28.648 00.001 14964 OnExposeComplete: enter
21:41:28.651 00.003 14964 UpdateGuideState(): m_state=6
21:41:28.653 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
21:41:28.655 00.002 14964 Star::Find returns 1 (0), X=806.71, Y=384.82, Mass=115435, SNR=195.9, Peak=6993 HFD=4.3
21:41:28.657 00.002 14964 MultiStar: [#1 -0.23,0.26,0.73,U] [#2 -0.13,0.28,0.38,U] 
21:41:28.658 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.03}, one-star: {0.34, -0.24}
21:41:28.660 00.002 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.67) = xAngle (2.10 = 2.10)
21:41:28.662 00.002 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.24 = -1.05)
21:41:28.664 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.43 mountX=-0.03 mountY=-0.06, mountTheta=-2.10
21:41:28.667 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.03, opts=13)
21:41:28.671 00.004 14964 Enqueuing Move request for scope (0.06, 0.03)
21:41:28.672 00.001 12044 Worker thread wakes up
21:41:28.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:41:28.672 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:41:28.672 00.000 12044 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
21:41:28.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
21:41:28.673 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:28.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:28.673 00.000 12044 MoveAxis(E, 0, ABG)
21:41:28.673 00.000 12044 Move returns status 0, amount 0
21:41:28.673 00.000 12044 MoveAxis(N, 0, ABG)
21:41:28.673 00.000 12044 Move returns status 0, amount 0
21:41:28.673 00.000 12044 move complete, result=0
21:41:28.673 00.000 12044 worker thread done servicing request
21:41:28.686 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6993, med=623, FiltMin=525, FiltMax=4773, Gamma=0.810
21:41:28.697 00.011 14964 UpdateGuideState exits: m=115435 SNR=195.9
21:41:28.699 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:28.701 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:28.703 00.002 14964 Enqueuing Expose request
21:41:28.703 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:28.704 00.001 12044 Worker thread wakes up
21:41:28.704 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:28.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:31.818 03.114 12044 Exposure complete
21:41:31.857 00.039 12044 worker thread done servicing request
21:41:31.857 00.000 14964 OnExposeComplete: enter
21:41:31.859 00.002 14964 UpdateGuideState(): m_state=6
21:41:31.860 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
21:41:31.861 00.001 14964 Star::Find returns 1 (0), X=806.75, Y=384.83, Mass=116857, SNR=194.4, Peak=6681 HFD=4.2
21:41:31.863 00.002 14964 MultiStar: [#1 -0.20,0.10,0.74,U] [#2 -0.01,0.08,0.39,U] 
21:41:31.864 00.001 14964 refined, 2 included, MultiStar: {0.10, -0.06}, one-star: {0.37, -0.23}
21:41:31.865 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.67) = xAngle (1.15 = 1.15)
21:41:31.867 00.002 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.29 = -2.00)
21:41:31.868 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.52 mountX=0.05 mountY=-0.11, mountTheta=-1.15
21:41:31.870 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.06, opts=13)
21:41:31.872 00.002 14964 Enqueuing Move request for scope (0.10, -0.06)
21:41:31.873 00.001 12044 Worker thread wakes up
21:41:31.873 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
21:41:31.873 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
21:41:31.874 00.001 12044 Moving (0.10, -0.06) raw xDistance=0.05 yDistance=-0.11
21:41:31.874 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
21:41:31.874 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:31.874 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:41:31.874 00.000 12044 MoveAxis(E, 0, ABG)
21:41:31.874 00.000 12044 Move returns status 0, amount 0
21:41:31.874 00.000 12044 MoveAxis(N, 0, ABG)
21:41:31.874 00.000 12044 Move returns status 0, amount 0
21:41:31.874 00.000 12044 move complete, result=0
21:41:31.875 00.001 12044 worker thread done servicing request
21:41:31.892 00.017 14964 UpdateImageDisplay: Size=(968,608) min=26, max=6681, med=623, FiltMin=535, FiltMax=5101, Gamma=0.810
21:41:31.897 00.005 14964 UpdateGuideState exits: m=116857 SNR=194.4
21:41:31.898 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:31.898 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:31.899 00.001 14964 Enqueuing Expose request
21:41:31.899 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:31.900 00.001 12044 Worker thread wakes up
21:41:31.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:31.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:35.033 03.133 12044 Exposure complete
21:41:35.063 00.030 12044 worker thread done servicing request
21:41:35.063 00.000 14964 OnExposeComplete: enter
21:41:35.065 00.002 14964 UpdateGuideState(): m_state=6
21:41:35.066 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
21:41:35.068 00.002 14964 Star::Find returns 1 (0), X=806.93, Y=384.82, Mass=117268, SNR=200.6, Peak=7889 HFD=4.2
21:41:35.069 00.001 14964 MultiStar: [#1 0.02,0.03,0.71,U] [#2 0.17,0.08,0.37,U] 
21:41:35.070 00.001 14964 refined, 2 included, MultiStar: {0.30, -0.09}, one-star: {0.55, -0.23}
21:41:35.072 00.002 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.67) = xAngle (1.39 = 1.39)
21:41:35.073 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.52 = -1.76)
21:41:35.076 00.003 14964 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.28 mountX=0.06 mountY=-0.31, mountTheta=-1.39
21:41:35.078 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.09, opts=13)
21:41:35.080 00.002 14964 Enqueuing Move request for scope (0.30, -0.09)
21:41:35.082 00.002 12044 Worker thread wakes up
21:41:35.082 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
21:41:35.082 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
21:41:35.082 00.000 12044 Moving (0.30, -0.09) raw xDistance=0.06 yDistance=-0.31
21:41:35.082 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
21:41:35.082 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:35.082 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:41:35.082 00.000 12044 MoveAxis(E, 0, ABG)
21:41:35.082 00.000 12044 Move returns status 0, amount 0
21:41:35.082 00.000 12044 MoveAxis(N, 0, ABG)
21:41:35.082 00.000 12044 Move returns status 0, amount 0
21:41:35.082 00.000 12044 move complete, result=0
21:41:35.082 00.000 12044 worker thread done servicing request
21:41:35.091 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7889, med=623, FiltMin=533, FiltMax=5202, Gamma=0.810
21:41:35.097 00.006 14964 UpdateGuideState exits: m=117268 SNR=200.6
21:41:35.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:35.099 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:35.099 00.000 14964 Enqueuing Expose request
21:41:35.099 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:41:35.100 00.001 12044 Worker thread wakes up
21:41:35.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:35.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:38.201 03.101 12044 Exposure complete
21:41:38.245 00.044 12044 worker thread done servicing request
21:41:38.245 00.000 14964 OnExposeComplete: enter
21:41:38.247 00.002 14964 UpdateGuideState(): m_state=6
21:41:38.249 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
21:41:38.250 00.001 14964 Star::Find returns 1 (0), X=807.01, Y=385.00, Mass=118043, SNR=203.0, Peak=8705 HFD=4.0
21:41:38.252 00.002 14964 MultiStar: [#1 0.27,0.15,0.73,U] [#2 0.36,0.16,0.37,U] 
21:41:38.253 00.001 14964 refined, 2 included, MultiStar: {0.46, 0.05}, one-star: {0.63, -0.06}
21:41:38.254 00.001 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.67) = xAngle (1.78 = 1.78)
21:41:38.256 00.002 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.91 = -1.37)
21:41:38.258 00.002 14964 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.11 mountX=-0.10 mountY=-0.45, mountTheta=-1.78
21:41:38.260 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.05, opts=13)
21:41:38.262 00.002 14964 Enqueuing Move request for scope (0.46, 0.05)
21:41:38.264 00.002 12044 Worker thread wakes up
21:41:38.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.05) opts 0xd
21:41:38.264 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.05)
21:41:38.264 00.000 12044 Moving (0.46, 0.05) raw xDistance=-0.10 yDistance=-0.45
21:41:38.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
21:41:38.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:41:38.264 00.000 12044 MoveAxis(E, 0, ABG)
21:41:38.264 00.000 12044 Move returns status 0, amount 0
21:41:38.264 00.000 12044 MoveAxis(N, 43, ABG)
21:41:38.264 00.000 12044 Guiding  Dir = 0, Dur = 43
21:41:38.279 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8705, med=622, FiltMin=530, FiltMax=5398, Gamma=0.810
21:41:38.290 00.011 14964 UpdateGuideState exits: m=118043 SNR=203.0
21:41:38.292 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.293 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:38.295 00.002 14964 Enqueuing Expose request
21:41:38.314 00.019 12044 IsSlewing returns 0
21:41:38.315 00.001 12044 IsGuiding returns 0
21:41:38.346 00.031 12044 PulseGuide returned control before completion, sleep 22
21:41:38.441 00.095 12044 IsGuiding returns 1
21:41:38.441 00.000 12044 scope still moving after pulse duration time elapsed
21:41:38.502 00.061 12044 IsSlewing returns 0
21:41:38.503 00.001 12044 IsGuiding returns 0
21:41:38.503 00.000 12044 scope move finished after 43 + 144 ms
21:41:38.503 00.000 12044 Move returns status 0, amount 43
21:41:38.503 00.000 12044 move complete, result=0
21:41:38.503 00.000 12044 worker thread done servicing request
21:41:38.503 00.000 12044 Worker thread wakes up
21:41:38.503 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:38.503 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:38.503 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 43 ms NORTH
21:41:41.636 03.133 12044 Exposure complete
21:41:41.672 00.036 12044 worker thread done servicing request
21:41:41.672 00.000 14964 OnExposeComplete: enter
21:41:41.673 00.001 14964 UpdateGuideState(): m_state=6
21:41:41.674 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
21:41:41.674 00.000 14964 Star::Find returns 1 (0), X=806.15, Y=385.08, Mass=115282, SNR=200.0, Peak=6003 HFD=4.2
21:41:41.675 00.001 14964 MultiStar: [#1 -0.63,0.39,0.74,U] [#2 -0.75,0.55,0.00,M1] 
21:41:41.676 00.001 14964 single-star, 1 included, MultiStar: {-0.40, 0.18}, one-star: {-0.23, 0.02}
21:41:41.676 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.67) = xAngle (4.71 = -1.58)
21:41:41.677 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.84 = 1.56)
21:41:41.677 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.04 mountX=-0.00 mountY=0.23, mountTheta=1.58
21:41:41.678 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.02, opts=13)
21:41:41.679 00.001 14964 Enqueuing Move request for scope (-0.23, 0.02)
21:41:41.679 00.000 12044 Worker thread wakes up
21:41:41.680 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
21:41:41.680 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
21:41:41.680 00.000 12044 Moving (-0.23, 0.02) raw xDistance=-0.00 yDistance=0.23
21:41:41.680 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.21, using input
21:41:41.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
21:41:41.680 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:41.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:41:41.680 00.000 12044 MoveAxis(E, 0, ABG)
21:41:41.680 00.000 12044 Move returns status 0, amount 0
21:41:41.680 00.000 12044 MoveAxis(N, 0, ABG)
21:41:41.680 00.000 12044 Move returns status 0, amount 0
21:41:41.680 00.000 12044 move complete, result=0
21:41:41.680 00.000 12044 worker thread done servicing request
21:41:41.688 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6003, med=623, FiltMin=531, FiltMax=5264, Gamma=0.810
21:41:41.694 00.006 14964 UpdateGuideState exits: m=115282 SNR=200.0
21:41:41.696 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:41.698 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:41.699 00.001 14964 Enqueuing Expose request
21:41:41.700 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:41:41.703 00.003 12044 Worker thread wakes up
21:41:41.703 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:41.703 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:44.851 03.148 12044 Exposure complete
21:41:44.881 00.030 12044 worker thread done servicing request
21:41:44.881 00.000 14964 OnExposeComplete: enter
21:41:44.884 00.003 14964 UpdateGuideState(): m_state=6
21:41:44.885 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
21:41:44.887 00.002 14964 Star::Find returns 1 (0), X=806.44, Y=385.18, Mass=116027, SNR=203.8, Peak=6849 HFD=3.8
21:41:44.888 00.001 14964 MultiStar: [#1 -0.45,0.35,0.66,U] [#2 -0.48,0.41,0.38,U] 
21:41:44.890 00.002 14964 single-star, 2 included, MultiStar: {-0.20, 0.25}, one-star: {0.07, 0.12}
21:41:44.891 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.67) = xAngle (2.72 = 2.72)
21:41:44.893 00.002 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.86 = -0.43)
21:41:44.897 00.004 14964 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.05 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
21:41:44.901 00.004 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.12, opts=13)
21:41:44.903 00.002 14964 Enqueuing Move request for scope (0.07, 0.12)
21:41:44.904 00.001 12044 Worker thread wakes up
21:41:44.904 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:41:44.904 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:41:44.904 00.000 12044 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=-0.06
21:41:44.904 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.33, using input
21:41:44.905 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.05
21:41:44.905 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:44.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:44.905 00.000 12044 MoveAxis(E, 0, ABG)
21:41:44.905 00.000 12044 Move returns status 0, amount 0
21:41:44.905 00.000 12044 MoveAxis(N, 0, ABG)
21:41:44.905 00.000 12044 Move returns status 0, amount 0
21:41:44.905 00.000 12044 move complete, result=0
21:41:44.905 00.000 12044 worker thread done servicing request
21:41:44.912 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6849, med=623, FiltMin=534, FiltMax=5971, Gamma=0.810
21:41:44.917 00.005 14964 UpdateGuideState exits: m=116027 SNR=203.8
21:41:44.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:44.918 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:44.919 00.001 14964 Enqueuing Expose request
21:41:44.919 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:44.920 00.001 12044 Worker thread wakes up
21:41:44.920 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:44.920 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:48.047 03.127 12044 Exposure complete
21:41:48.095 00.048 12044 worker thread done servicing request
21:41:48.095 00.000 14964 OnExposeComplete: enter
21:41:48.098 00.003 14964 UpdateGuideState(): m_state=6
21:41:48.100 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
21:41:48.101 00.001 14964 Star::Find returns 1 (0), X=806.63, Y=385.27, Mass=117425, SNR=209.4, Peak=7385 HFD=4.0
21:41:48.102 00.001 14964 MultiStar: [#1 0.00,0.50,0.65,U] [#2 0.02,0.44,0.34,U] 
21:41:48.102 00.000 14964 single-star, 2 included, MultiStar: {0.14, 0.35}, one-star: {0.26, 0.21}
21:41:48.103 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.67) = xAngle (2.36 = 2.36)
21:41:48.103 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.49 = -0.79)
21:41:48.104 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.34 cameraTheta=0.69 mountX=-0.24 mountY=-0.24, mountTheta=-2.35
21:41:48.105 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.21, opts=13)
21:41:48.105 00.000 14964 Enqueuing Move request for scope (0.26, 0.21)
21:41:48.106 00.001 12044 Worker thread wakes up
21:41:48.106 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
21:41:48.106 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
21:41:48.106 00.000 12044 Moving (0.26, 0.21) raw xDistance=-0.24 yDistance=-0.24
21:41:48.106 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.32, using input
21:41:48.106 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
21:41:48.106 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:48.106 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:41:48.106 00.000 12044 MoveAxis(E, 0, ABG)
21:41:48.106 00.000 12044 Move returns status 0, amount 0
21:41:48.106 00.000 12044 MoveAxis(N, 0, ABG)
21:41:48.106 00.000 12044 Move returns status 0, amount 0
21:41:48.106 00.000 12044 move complete, result=0
21:41:48.106 00.000 12044 worker thread done servicing request
21:41:48.113 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7385, med=624, FiltMin=539, FiltMax=5351, Gamma=0.810
21:41:48.119 00.006 14964 UpdateGuideState exits: m=117425 SNR=209.4
21:41:48.120 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:48.120 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:48.121 00.001 14964 Enqueuing Expose request
21:41:48.121 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:48.122 00.001 12044 Worker thread wakes up
21:41:48.122 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:48.122 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:51.214 03.092 12044 Exposure complete
21:41:51.236 00.022 12044 worker thread done servicing request
21:41:51.236 00.000 14964 OnExposeComplete: enter
21:41:51.238 00.002 14964 UpdateGuideState(): m_state=6
21:41:51.240 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
21:41:51.241 00.001 14964 Star::Find returns 1 (0), X=806.66, Y=385.45, Mass=115532, SNR=201.1, Peak=8196 HFD=3.5
21:41:51.241 00.000 14964 MultiStar: [#1 -0.05,0.58,0.70,U] [#2 0.05,0.76,0.37,U] 
21:41:51.242 00.001 14964 single-star, 2 included, MultiStar: {0.13, 0.52}, one-star: {0.28, 0.39}
21:41:51.243 00.001 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.67) = xAngle (2.62 = 2.62)
21:41:51.243 00.000 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.75 = -0.53)
21:41:51.244 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.39 hyp=0.48 cameraTheta=0.95 mountX=-0.42 mountY=-0.24, mountTheta=-2.61
21:41:51.246 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.39, opts=13)
21:41:51.247 00.001 14964 Enqueuing Move request for scope (0.28, 0.39)
21:41:51.249 00.002 12044 Worker thread wakes up
21:41:51.249 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.39) opts 0xd
21:41:51.249 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.39)
21:41:51.249 00.000 12044 Moving (0.28, 0.39) raw xDistance=-0.42 yDistance=-0.24
21:41:51.249 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.42, slope = -0.05
21:41:51.249 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:51.249 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:41:51.249 00.000 12044 MoveAxis(E, 38, ABG)
21:41:51.249 00.000 12044 Guiding  Dir = 2, Dur = 38
21:41:51.260 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8196, med=623, FiltMin=523, FiltMax=5603, Gamma=0.810
21:41:51.266 00.006 14964 UpdateGuideState exits: m=115532 SNR=201.1
21:41:51.266 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.267 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:51.268 00.001 14964 Enqueuing Expose request
21:41:51.284 00.016 12044 IsSlewing returns 0
21:41:51.285 00.001 12044 IsGuiding returns 0
21:41:51.316 00.031 12044 PulseGuide returned control before completion, sleep 17
21:41:51.335 00.019 12044 IsGuiding returns 1
21:41:51.335 00.000 12044 scope still moving after pulse duration time elapsed
21:41:51.422 00.087 12044 IsSlewing returns 0
21:41:51.423 00.001 12044 IsGuiding returns 0
21:41:51.423 00.000 12044 scope move finished after 38 + 99 ms
21:41:51.423 00.000 12044 Move returns status 0, amount 38
21:41:51.423 00.000 12044 MoveAxis(N, 0, ABG)
21:41:51.423 00.000 12044 Move returns status 0, amount 0
21:41:51.423 00.000 12044 move complete, result=0
21:41:51.423 00.000 12044 worker thread done servicing request
21:41:51.423 00.000 12044 Worker thread wakes up
21:41:51.423 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:51.423 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:51.423 00.000 14964 GuideStep: -0.4 px 38 ms EAST, -0.2 px 0 ms NORTH
21:41:54.548 03.125 12044 Exposure complete
21:41:54.586 00.038 12044 worker thread done servicing request
21:41:54.586 00.000 14964 OnExposeComplete: enter
21:41:54.588 00.002 14964 UpdateGuideState(): m_state=6
21:41:54.590 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
21:41:54.591 00.001 14964 Star::Find returns 1 (0), X=807.00, Y=385.57, Mass=120721, SNR=206.2, Peak=7185 HFD=3.9
21:41:54.593 00.002 14964 MultiStar: [#1 0.15,0.61,0.69,U] [#2 0.28,0.85,0.00,M1] 
21:41:54.595 00.002 14964 refined, 1 included, MultiStar: {0.44, 0.55}, one-star: {0.63, 0.51}
21:41:54.596 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.67) = xAngle (2.57 = 2.57)
21:41:54.596 00.000 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.70 = -0.58)
21:41:54.597 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=0.55 hyp=0.70 cameraTheta=0.90 mountX=-0.59 mountY=-0.38, mountTheta=-2.57
21:41:54.598 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.55, opts=13)
21:41:54.599 00.001 14964 Enqueuing Move request for scope (0.44, 0.55)
21:41:54.600 00.001 12044 Worker thread wakes up
21:41:54.600 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.55) opts 0xd
21:41:54.600 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.55)
21:41:54.600 00.000 12044 Moving (0.44, 0.55) raw xDistance=-0.59 yDistance=-0.38
21:41:54.600 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.42 from input -0.59, slope = -0.07
21:41:54.600 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:54.601 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:41:54.601 00.000 12044 MoveAxis(E, 46, ABG)
21:41:54.601 00.000 12044 Guiding  Dir = 2, Dur = 46
21:41:54.613 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7185, med=623, FiltMin=542, FiltMax=5821, Gamma=0.810
21:41:54.620 00.007 14964 UpdateGuideState exits: m=120721 SNR=206.2
21:41:54.621 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:54.621 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:54.622 00.001 14964 Enqueuing Expose request
21:41:54.629 00.007 12044 IsSlewing returns 0
21:41:54.630 00.001 12044 IsGuiding returns 0
21:41:54.661 00.031 12044 PulseGuide returned control before completion, sleep 25
21:41:54.708 00.047 12044 IsGuiding returns 1
21:41:54.708 00.000 12044 scope still moving after pulse duration time elapsed
21:41:54.799 00.091 12044 IsSlewing returns 0
21:41:54.799 00.000 12044 IsGuiding returns 0
21:41:54.799 00.000 12044 scope move finished after 46 + 123 ms
21:41:54.799 00.000 12044 Move returns status 0, amount 46
21:41:54.799 00.000 12044 MoveAxis(N, 0, ABG)
21:41:54.799 00.000 12044 Move returns status 0, amount 0
21:41:54.799 00.000 12044 move complete, result=0
21:41:54.799 00.000 12044 worker thread done servicing request
21:41:54.799 00.000 12044 Worker thread wakes up
21:41:54.799 00.000 14964 GuideStep: -0.6 px 46 ms EAST, -0.4 px 0 ms NORTH
21:41:54.801 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:54.801 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:41:57.908 03.107 12044 Exposure complete
21:41:57.937 00.029 12044 worker thread done servicing request
21:41:57.937 00.000 14964 OnExposeComplete: enter
21:41:57.937 00.000 14964 UpdateGuideState(): m_state=6
21:41:57.938 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
21:41:57.938 00.000 14964 Star::Find returns 1 (0), X=806.64, Y=385.09, Mass=117852, SNR=207.9, Peak=8269 HFD=3.8
21:41:57.939 00.001 14964 MultiStar: [#1 -0.18,0.30,0.69,U] [#2 -0.08,0.26,0.36,U] 
21:41:57.940 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.16}, one-star: {0.26, 0.04}
21:41:57.940 00.000 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.67) = xAngle (2.93 = 2.93)
21:41:57.940 00.000 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.06 = -0.22)
21:41:57.941 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
21:41:57.942 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.16, opts=13)
21:41:57.943 00.001 14964 Enqueuing Move request for scope (0.05, 0.16)
21:41:57.943 00.000 12044 Worker thread wakes up
21:41:57.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
21:41:57.943 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
21:41:57.943 00.000 12044 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=-0.04
21:41:57.943 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.34, using input
21:41:57.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
21:41:57.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:57.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:57.943 00.000 12044 MoveAxis(E, 0, ABG)
21:41:57.943 00.000 12044 Move returns status 0, amount 0
21:41:57.943 00.000 12044 MoveAxis(N, 0, ABG)
21:41:57.944 00.001 12044 Move returns status 0, amount 0
21:41:57.944 00.000 12044 move complete, result=0
21:41:57.944 00.000 12044 worker thread done servicing request
21:41:57.951 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8269, med=623, FiltMin=533, FiltMax=6167, Gamma=0.810
21:41:57.956 00.005 14964 UpdateGuideState exits: m=117852 SNR=207.9
21:41:57.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.957 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:41:57.958 00.001 14964 Enqueuing Expose request
21:41:57.958 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:57.959 00.001 12044 Worker thread wakes up
21:41:57.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:41:57.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:01.059 03.100 12044 Exposure complete
21:42:01.079 00.020 12044 worker thread done servicing request
21:42:01.079 00.000 14964 OnExposeComplete: enter
21:42:01.081 00.002 14964 UpdateGuideState(): m_state=6
21:42:01.081 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
21:42:01.082 00.001 14964 Star::Find returns 1 (0), X=806.79, Y=384.97, Mass=117039, SNR=202.6, Peak=9181 HFD=3.9
21:42:01.082 00.000 14964 MultiStar: [#1 0.07,0.16,0.70,U] [#2 0.17,0.20,0.38,U] 
21:42:01.083 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.05}, one-star: {0.41, -0.09}
21:42:01.083 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.67) = xAngle (1.84 = 1.84)
21:42:01.084 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.98 = -1.30)
21:42:01.084 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.18 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
21:42:01.085 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.05, opts=13)
21:42:01.086 00.001 14964 Enqueuing Move request for scope (0.25, 0.05)
21:42:01.087 00.001 12044 Worker thread wakes up
21:42:01.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
21:42:01.087 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
21:42:01.087 00.000 12044 Moving (0.25, 0.05) raw xDistance=-0.07 yDistance=-0.25
21:42:01.087 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.26, using input
21:42:01.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
21:42:01.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:01.087 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:42:01.087 00.000 12044 MoveAxis(E, 0, ABG)
21:42:01.087 00.000 12044 Move returns status 0, amount 0
21:42:01.087 00.000 12044 MoveAxis(N, 0, ABG)
21:42:01.087 00.000 12044 Move returns status 0, amount 0
21:42:01.087 00.000 12044 move complete, result=0
21:42:01.087 00.000 12044 worker thread done servicing request
21:42:01.095 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9181, med=623, FiltMin=539, FiltMax=5735, Gamma=0.810
21:42:01.100 00.005 14964 UpdateGuideState exits: m=117039 SNR=202.6
21:42:01.101 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:01.101 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:01.102 00.001 14964 Enqueuing Expose request
21:42:01.102 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:01.103 00.001 12044 Worker thread wakes up
21:42:01.103 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:01.103 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:04.228 03.125 12044 Exposure complete
21:42:04.250 00.022 12044 worker thread done servicing request
21:42:04.250 00.000 14964 OnExposeComplete: enter
21:42:04.251 00.001 14964 UpdateGuideState(): m_state=6
21:42:04.251 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
21:42:04.252 00.001 14964 Star::Find returns 1 (0), X=806.81, Y=384.39, Mass=116284, SNR=195.7, Peak=8357 HFD=3.7
21:42:04.253 00.001 14964 MultiStar: [#1 0.19,-0.44,0.74,U] [#2 0.26,-0.35,0.38,U] 
21:42:04.253 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.53}, one-star: {0.43, -0.67}
21:42:04.254 00.001 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.67) = xAngle (0.63 = 0.63)
21:42:04.255 00.001 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.77 = -2.52)
21:42:04.255 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.53 hyp=0.62 cameraTheta=-1.04 mountX=0.50 mountY=-0.36, mountTheta=-0.63
21:42:04.256 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.53, opts=13)
21:42:04.257 00.001 14964 Enqueuing Move request for scope (0.32, -0.53)
21:42:04.257 00.000 12044 Worker thread wakes up
21:42:04.257 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.53) opts 0xd
21:42:04.257 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.53)
21:42:04.257 00.000 12044 Moving (0.32, -0.53) raw xDistance=0.50 yDistance=-0.36
21:42:04.257 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.50, slope = 0.01
21:42:04.257 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:04.257 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:42:04.257 00.000 12044 MoveAxis(W, 7, ABG)
21:42:04.257 00.000 12044 Guiding  Dir = 3, Dur = 7
21:42:04.265 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8357, med=623, FiltMin=534, FiltMax=5871, Gamma=0.810
21:42:04.270 00.005 14964 UpdateGuideState exits: m=116284 SNR=195.7
21:42:04.271 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:04.271 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:04.272 00.001 14964 Enqueuing Expose request
21:42:04.301 00.029 12044 IsSlewing returns 0
21:42:04.302 00.001 12044 IsGuiding returns 0
21:42:04.334 00.032 12044 IsGuiding returns 1
21:42:04.334 00.000 12044 scope still moving after pulse duration time elapsed
21:42:04.393 00.059 12044 IsSlewing returns 0
21:42:04.394 00.001 12044 IsGuiding returns 0
21:42:04.394 00.000 12044 scope move finished after 7 + 84 ms
21:42:04.394 00.000 12044 Move returns status 0, amount 7
21:42:04.394 00.000 12044 MoveAxis(N, 0, ABG)
21:42:04.394 00.000 12044 Move returns status 0, amount 0
21:42:04.394 00.000 12044 move complete, result=0
21:42:04.394 00.000 12044 worker thread done servicing request
21:42:04.394 00.000 12044 Worker thread wakes up
21:42:04.394 00.000 14964 GuideStep: 0.5 px 7 ms WEST, -0.4 px 0 ms NORTH
21:42:04.395 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:04.395 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:07.502 03.107 12044 Exposure complete
21:42:07.545 00.043 12044 worker thread done servicing request
21:42:07.545 00.000 14964 OnExposeComplete: enter
21:42:07.547 00.002 14964 UpdateGuideState(): m_state=6
21:42:07.549 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
21:42:07.550 00.001 14964 Star::Find returns 1 (0), X=806.53, Y=384.79, Mass=119435, SNR=205.9, Peak=8301 HFD=3.7
21:42:07.553 00.003 14964 MultiStar: [#1 -0.31,-0.08,0.71,U] [#2 -0.21,-0.15,0.36,U] 
21:42:07.555 00.002 14964 refined, 2 included, MultiStar: {-0.07, -0.18}, one-star: {0.16, -0.27}
21:42:07.557 00.002 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.67) = xAngle (-0.26 = -0.26)
21:42:07.558 00.001 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.88 = 2.88)
21:42:07.558 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.92 mountX=0.19 mountY=0.05, mountTheta=0.26
21:42:07.562 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.18, opts=13)
21:42:07.564 00.002 14964 Enqueuing Move request for scope (-0.07, -0.18)
21:42:07.566 00.002 12044 Worker thread wakes up
21:42:07.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
21:42:07.566 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
21:42:07.566 00.000 12044 Moving (-0.07, -0.18) raw xDistance=0.19 yDistance=0.05
21:42:07.566 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.25, using input
21:42:07.566 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.04
21:42:07.566 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:07.566 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:07.566 00.000 12044 MoveAxis(E, 0, ABG)
21:42:07.566 00.000 12044 Move returns status 0, amount 0
21:42:07.566 00.000 12044 MoveAxis(N, 0, ABG)
21:42:07.566 00.000 12044 Move returns status 0, amount 0
21:42:07.567 00.001 12044 move complete, result=0
21:42:07.567 00.000 12044 worker thread done servicing request
21:42:07.580 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8301, med=622, FiltMin=537, FiltMax=5747, Gamma=0.810
21:42:07.590 00.010 14964 UpdateGuideState exits: m=119435 SNR=205.9
21:42:07.590 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.591 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:07.591 00.000 14964 Enqueuing Expose request
21:42:07.594 00.003 12044 Worker thread wakes up
21:42:07.594 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:07.594 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:07.595 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:42:10.718 03.123 12044 Exposure complete
21:42:10.757 00.039 12044 worker thread done servicing request
21:42:10.757 00.000 14964 OnExposeComplete: enter
21:42:10.758 00.001 14964 UpdateGuideState(): m_state=6
21:42:10.759 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
21:42:10.760 00.001 14964 Star::Find returns 1 (0), X=806.80, Y=384.86, Mass=117046, SNR=203.6, Peak=8197 HFD=3.8
21:42:10.762 00.002 14964 MultiStar: [#1 -0.12,-0.18,0.70,U] [#2 -0.00,-0.01,0.38,U] 
21:42:10.764 00.002 14964 refined, 2 included, MultiStar: {0.16, -0.16}, one-star: {0.42, -0.20}
21:42:10.766 00.002 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.67) = xAngle (0.91 = 0.91)
21:42:10.769 00.003 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.04 = -2.24)
21:42:10.770 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=0.14 mountY=-0.18, mountTheta=-0.90
21:42:10.773 00.003 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.16, opts=13)
21:42:10.774 00.001 14964 Enqueuing Move request for scope (0.16, -0.16)
21:42:10.775 00.001 12044 Worker thread wakes up
21:42:10.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
21:42:10.775 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
21:42:10.775 00.000 12044 Moving (0.16, -0.16) raw xDistance=0.14 yDistance=-0.18
21:42:10.775 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.34, using input
21:42:10.775 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
21:42:10.775 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:10.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:42:10.775 00.000 12044 MoveAxis(E, 0, ABG)
21:42:10.775 00.000 12044 Move returns status 0, amount 0
21:42:10.775 00.000 12044 MoveAxis(N, 0, ABG)
21:42:10.775 00.000 12044 Move returns status 0, amount 0
21:42:10.775 00.000 12044 move complete, result=0
21:42:10.775 00.000 12044 worker thread done servicing request
21:42:10.789 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8197, med=623, FiltMin=535, FiltMax=6041, Gamma=0.810
21:42:10.797 00.008 14964 UpdateGuideState exits: m=117046 SNR=203.6
21:42:10.798 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:10.800 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:10.801 00.001 14964 Enqueuing Expose request
21:42:10.803 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:10.804 00.001 12044 Worker thread wakes up
21:42:10.804 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:10.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:13.910 03.106 12044 Exposure complete
21:42:13.952 00.042 12044 worker thread done servicing request
21:42:13.952 00.000 14964 OnExposeComplete: enter
21:42:13.954 00.002 14964 UpdateGuideState(): m_state=6
21:42:13.954 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
21:42:13.955 00.001 14964 Star::Find returns 1 (0), X=807.12, Y=384.74, Mass=116906, SNR=211.0, Peak=9713 HFD=3.8
21:42:13.956 00.001 14964 MultiStar: [#1 0.25,-0.29,0.69,U] [#2 0.55,-0.13,0.35,U] 
21:42:13.956 00.000 14964 refined, 2 included, MultiStar: {0.54, -0.28}, one-star: {0.74, -0.32}
21:42:13.957 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.67) = xAngle (1.20 = 1.20)
21:42:13.957 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.33 = -1.95)
21:42:13.958 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.28 hyp=0.61 cameraTheta=-0.47 mountX=0.22 mountY=-0.57, mountTheta=-1.20
21:42:13.959 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.28, opts=13)
21:42:13.961 00.002 14964 Enqueuing Move request for scope (0.54, -0.28)
21:42:13.963 00.002 12044 Worker thread wakes up
21:42:13.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.28) opts 0xd
21:42:13.963 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.28)
21:42:13.963 00.000 12044 Moving (0.54, -0.28) raw xDistance=0.22 yDistance=-0.57
21:42:13.963 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.48, using input
21:42:13.963 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.07
21:42:13.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:42:13.963 00.000 12044 MoveAxis(E, 0, ABG)
21:42:13.963 00.000 12044 Move returns status 0, amount 0
21:42:13.963 00.000 12044 MoveAxis(N, 53, ABG)
21:42:13.963 00.000 12044 Guiding  Dir = 0, Dur = 53
21:42:13.982 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9713, med=624, FiltMin=533, FiltMax=5938, Gamma=0.810
21:42:13.991 00.009 14964 UpdateGuideState exits: m=116906 SNR=211.0
21:42:13.993 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:13.995 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:13.996 00.001 14964 Enqueuing Expose request
21:42:14.019 00.023 12044 IsSlewing returns 0
21:42:14.020 00.001 12044 IsGuiding returns 0
21:42:14.053 00.033 12044 PulseGuide returned control before completion, sleep 32
21:42:14.089 00.036 12044 IsGuiding returns 1
21:42:14.090 00.001 12044 scope still moving after pulse duration time elapsed
21:42:14.169 00.079 12044 IsSlewing returns 0
21:42:14.170 00.001 12044 IsGuiding returns 0
21:42:14.170 00.000 12044 scope move finished after 53 + 96 ms
21:42:14.170 00.000 12044 Move returns status 0, amount 53
21:42:14.170 00.000 12044 move complete, result=0
21:42:14.170 00.000 12044 worker thread done servicing request
21:42:14.170 00.000 12044 Worker thread wakes up
21:42:14.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:14.171 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 53 ms NORTH
21:42:14.172 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:17.274 03.102 12044 Exposure complete
21:42:17.300 00.026 12044 worker thread done servicing request
21:42:17.300 00.000 14964 OnExposeComplete: enter
21:42:17.301 00.001 14964 UpdateGuideState(): m_state=6
21:42:17.301 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
21:42:17.302 00.001 14964 Star::Find returns 1 (0), X=806.58, Y=384.77, Mass=116495, SNR=203.7, Peak=10201 HFD=3.5
21:42:17.303 00.001 14964 MultiStar: [#1 -0.09,-0.41,0.72,U] [#2 0.00,-0.33,0.37,U] 
21:42:17.303 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.34}, one-star: {0.21, -0.29}
21:42:17.304 00.001 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.67) = xAngle (0.30 = 0.30)
21:42:17.304 00.000 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.44 = -2.85)
21:42:17.305 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.37 mountX=0.33 mountY=-0.10, mountTheta=-0.30
21:42:17.307 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.34, opts=13)
21:42:17.308 00.001 14964 Enqueuing Move request for scope (0.07, -0.34)
21:42:17.308 00.000 12044 Worker thread wakes up
21:42:17.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
21:42:17.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
21:42:17.308 00.000 12044 Moving (0.07, -0.34) raw xDistance=0.33 yDistance=-0.10
21:42:17.308 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.59, using input
21:42:17.308 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:42:17.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.33, slope = 0.09
21:42:17.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:17.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:17.308 00.000 12044 MoveAxis(W, 23, ABG)
21:42:17.308 00.000 12044 Guiding  Dir = 3, Dur = 23
21:42:17.320 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10201, med=623, FiltMin=541, FiltMax=6035, Gamma=0.810
21:42:17.326 00.006 14964 UpdateGuideState exits: m=116495 SNR=203.7
21:42:17.326 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:17.327 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:17.327 00.000 14964 Enqueuing Expose request
21:42:17.334 00.007 12044 IsSlewing returns 0
21:42:17.335 00.001 12044 IsGuiding returns 0
21:42:17.370 00.035 12044 IsGuiding returns 1
21:42:17.370 00.000 12044 scope still moving after pulse duration time elapsed
21:42:17.415 00.045 12044 IsSlewing returns 0
21:42:17.415 00.000 12044 IsGuiding returns 0
21:42:17.415 00.000 12044 scope move finished after 23 + 56 ms
21:42:17.415 00.000 12044 Move returns status 0, amount 23
21:42:17.415 00.000 12044 MoveAxis(N, 0, ABG)
21:42:17.415 00.000 12044 Move returns status 0, amount 0
21:42:17.416 00.001 12044 move complete, result=0
21:42:17.416 00.000 12044 worker thread done servicing request
21:42:17.416 00.000 12044 Worker thread wakes up
21:42:17.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:17.416 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:17.416 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
21:42:20.519 03.103 12044 Exposure complete
21:42:20.555 00.036 12044 worker thread done servicing request
21:42:20.555 00.000 14964 OnExposeComplete: enter
21:42:20.557 00.002 14964 UpdateGuideState(): m_state=6
21:42:20.558 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
21:42:20.559 00.001 14964 Star::Find returns 1 (0), X=806.60, Y=384.79, Mass=118187, SNR=201.8, Peak=8545 HFD=3.7
21:42:20.562 00.003 14964 MultiStar: [#1 0.07,0.18,0.70,U] [#2 0.21,0.12,0.39,U] 
21:42:20.564 00.002 14964 refined, 2 included, MultiStar: {0.17, -0.05}, one-star: {0.23, -0.27}
21:42:20.566 00.002 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.67) = xAngle (1.39 = 1.39)
21:42:20.567 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.53 = -1.76)
21:42:20.568 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=0.03 mountY=-0.17, mountTheta=-1.39
21:42:20.573 00.005 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.05, opts=13)
21:42:20.575 00.002 14964 Enqueuing Move request for scope (0.17, -0.05)
21:42:20.576 00.001 12044 Worker thread wakes up
21:42:20.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
21:42:20.576 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
21:42:20.576 00.000 12044 Moving (0.17, -0.05) raw xDistance=0.03 yDistance=-0.17
21:42:20.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
21:42:20.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:20.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:20.576 00.000 12044 MoveAxis(E, 0, ABG)
21:42:20.576 00.000 12044 Move returns status 0, amount 0
21:42:20.576 00.000 12044 MoveAxis(N, 0, ABG)
21:42:20.576 00.000 12044 Move returns status 0, amount 0
21:42:20.576 00.000 12044 move complete, result=0
21:42:20.577 00.001 12044 worker thread done servicing request
21:42:20.589 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8545, med=623, FiltMin=528, FiltMax=5831, Gamma=0.810
21:42:20.599 00.010 14964 UpdateGuideState exits: m=118187 SNR=201.8
21:42:20.603 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:20.604 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:20.605 00.001 14964 Enqueuing Expose request
21:42:20.605 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:20.606 00.001 12044 Worker thread wakes up
21:42:20.606 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:20.606 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:23.736 03.130 12044 Exposure complete
21:42:23.781 00.045 12044 worker thread done servicing request
21:42:23.782 00.001 14964 OnExposeComplete: enter
21:42:23.782 00.000 14964 UpdateGuideState(): m_state=6
21:42:23.783 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
21:42:23.784 00.001 14964 Star::Find returns 1 (0), X=806.78, Y=385.12, Mass=117628, SNR=212.3, Peak=9197 HFD=3.8
21:42:23.784 00.000 14964 MultiStar: [#1 0.01,0.24,0.68,U] [#2 0.09,0.40,0.37,U] 
21:42:23.785 00.001 14964 refined, 2 included, MultiStar: {0.22, 0.18}, one-star: {0.40, 0.06}
21:42:23.785 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
21:42:23.786 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.78)
21:42:23.786 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.70 mountX=-0.20 mountY=-0.20, mountTheta=-2.37
21:42:23.788 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.18, opts=13)
21:42:23.789 00.001 14964 Enqueuing Move request for scope (0.22, 0.18)
21:42:23.789 00.000 12044 Worker thread wakes up
21:42:23.790 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
21:42:23.790 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
21:42:23.790 00.000 12044 Moving (0.22, 0.18) raw xDistance=-0.20 yDistance=-0.20
21:42:23.790 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
21:42:23.790 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:23.791 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:42:23.791 00.000 12044 MoveAxis(E, 0, ABG)
21:42:23.791 00.000 12044 Move returns status 0, amount 0
21:42:23.791 00.000 12044 MoveAxis(N, 0, ABG)
21:42:23.791 00.000 12044 Move returns status 0, amount 0
21:42:23.791 00.000 12044 move complete, result=0
21:42:23.791 00.000 12044 worker thread done servicing request
21:42:23.801 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9197, med=623, FiltMin=534, FiltMax=6085, Gamma=0.810
21:42:23.806 00.005 14964 UpdateGuideState exits: m=117628 SNR=212.3
21:42:23.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.807 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:23.808 00.001 14964 Enqueuing Expose request
21:42:23.808 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:23.809 00.001 12044 Worker thread wakes up
21:42:23.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:23.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:26.913 03.104 12044 Exposure complete
21:42:26.956 00.043 12044 worker thread done servicing request
21:42:26.956 00.000 14964 OnExposeComplete: enter
21:42:26.959 00.003 14964 UpdateGuideState(): m_state=6
21:42:26.961 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
21:42:26.962 00.001 14964 Star::Find returns 1 (0), X=806.84, Y=385.05, Mass=115719, SNR=209.6, Peak=6943 HFD=4.1
21:42:26.964 00.002 14964 MultiStar: [#1 0.01,0.18,0.69,U] [#2 0.14,0.47,0.38,U] 
21:42:26.965 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.14}, one-star: {0.46, -0.01}
21:42:26.967 00.002 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.67) = xAngle (2.18 = 2.18)
21:42:26.968 00.001 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.32 = -0.97)
21:42:26.969 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.52 mountX=-0.17 mountY=-0.24, mountTheta=-2.18
21:42:26.972 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.14, opts=13)
21:42:26.973 00.001 14964 Enqueuing Move request for scope (0.25, 0.14)
21:42:26.975 00.002 12044 Worker thread wakes up
21:42:26.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
21:42:26.975 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
21:42:26.975 00.000 12044 Moving (0.25, 0.14) raw xDistance=-0.17 yDistance=-0.24
21:42:26.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
21:42:26.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:26.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:42:26.975 00.000 12044 MoveAxis(E, 0, ABG)
21:42:26.975 00.000 12044 Move returns status 0, amount 0
21:42:26.975 00.000 12044 MoveAxis(N, 0, ABG)
21:42:26.975 00.000 12044 Move returns status 0, amount 0
21:42:26.975 00.000 12044 move complete, result=0
21:42:26.975 00.000 12044 worker thread done servicing request
21:42:26.989 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6943, med=622, FiltMin=527, FiltMax=5939, Gamma=0.810
21:42:26.999 00.010 14964 UpdateGuideState exits: m=115719 SNR=209.6
21:42:27.000 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:27.001 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:27.002 00.001 14964 Enqueuing Expose request
21:42:27.003 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:27.003 00.000 12044 Worker thread wakes up
21:42:27.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:27.004 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:30.134 03.130 12044 Exposure complete
21:42:30.155 00.021 12044 worker thread done servicing request
21:42:30.155 00.000 14964 OnExposeComplete: enter
21:42:30.156 00.001 14964 UpdateGuideState(): m_state=6
21:42:30.156 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
21:42:30.157 00.001 14964 Star::Find returns 1 (0), X=807.09, Y=385.37, Mass=118657, SNR=204.5, Peak=7627 HFD=3.9
21:42:30.158 00.001 14964 MultiStar: [#1 0.31,0.62,0.73,U] [#2 0.32,0.55,0.38,U] 
21:42:30.158 00.000 14964 refined, 2 included, MultiStar: {0.50, 0.46}, one-star: {0.71, 0.31}
21:42:30.158 00.000 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.67) = xAngle (2.41 = 2.41)
21:42:30.159 00.001 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.54 = -0.74)
21:42:30.159 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.46 hyp=0.68 cameraTheta=0.74 mountX=-0.51 mountY=-0.46, mountTheta=-2.40
21:42:30.161 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.46, opts=13)
21:42:30.161 00.000 14964 Enqueuing Move request for scope (0.50, 0.46)
21:42:30.162 00.001 12044 Worker thread wakes up
21:42:30.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.46) opts 0xd
21:42:30.162 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.46)
21:42:30.162 00.000 12044 Moving (0.50, 0.46) raw xDistance=-0.51 yDistance=-0.46
21:42:30.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.51, slope = -0.16
21:42:30.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:42:30.162 00.000 12044 MoveAxis(E, 44, ABG)
21:42:30.162 00.000 12044 Guiding  Dir = 2, Dur = 44
21:42:30.172 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7627, med=623, FiltMin=533, FiltMax=5961, Gamma=0.810
21:42:30.178 00.006 14964 UpdateGuideState exits: m=118657 SNR=204.5
21:42:30.178 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:30.179 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:30.179 00.000 14964 Enqueuing Expose request
21:42:30.241 00.062 12044 IsSlewing returns 0
21:42:30.242 00.001 12044 IsGuiding returns 0
21:42:30.275 00.033 12044 PulseGuide returned control before completion, sleep 23
21:42:30.305 00.030 12044 IsGuiding returns 1
21:42:30.305 00.000 12044 scope still moving after pulse duration time elapsed
21:42:30.397 00.092 12044 IsSlewing returns 0
21:42:30.398 00.001 12044 IsGuiding returns 0
21:42:30.398 00.000 12044 scope move finished after 44 + 111 ms
21:42:30.398 00.000 12044 Move returns status 0, amount 44
21:42:30.398 00.000 12044 MoveAxis(N, 43, ABG)
21:42:30.398 00.000 12044 Guiding  Dir = 0, Dur = 43
21:42:30.427 00.029 12044 IsSlewing returns 0
21:42:30.427 00.000 12044 IsGuiding returns 0
21:42:30.459 00.032 12044 PulseGuide returned control before completion, sleep 21
21:42:30.490 00.031 12044 IsGuiding returns 1
21:42:30.490 00.000 12044 scope still moving after pulse duration time elapsed
21:42:30.585 00.095 12044 IsSlewing returns 0
21:42:30.585 00.000 12044 IsGuiding returns 0
21:42:30.585 00.000 12044 scope move finished after 43 + 115 ms
21:42:30.585 00.000 12044 Move returns status 0, amount 43
21:42:30.585 00.000 12044 move complete, result=0
21:42:30.585 00.000 12044 worker thread done servicing request
21:42:30.585 00.000 12044 Worker thread wakes up
21:42:30.585 00.000 14964 GuideStep: -0.5 px 44 ms EAST, -0.5 px 43 ms NORTH
21:42:30.587 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:30.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:33.689 03.102 12044 Exposure complete
21:42:33.717 00.028 12044 worker thread done servicing request
21:42:33.718 00.001 14964 OnExposeComplete: enter
21:42:33.719 00.001 14964 UpdateGuideState(): m_state=6
21:42:33.720 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
21:42:33.720 00.000 14964 Star::Find returns 1 (0), X=806.35, Y=384.40, Mass=117182, SNR=212.5, Peak=8821 HFD=3.5
21:42:33.721 00.001 14964 MultiStar: [#1 -0.44,-0.21,0.67,U] [#2 -0.25,-0.24,0.37,U] 
21:42:33.721 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.43}, one-star: {-0.03, -0.66}
21:42:33.722 00.001 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.67) = xAngle (-0.35 = -0.35)
21:42:33.722 00.000 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.79 = 2.79)
21:42:33.723 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.43 hyp=0.48 cameraTheta=-2.01 mountX=0.45 mountY=0.17, mountTheta=0.35
21:42:33.724 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.43, opts=13)
21:42:33.725 00.001 14964 Enqueuing Move request for scope (-0.21, -0.43)
21:42:33.726 00.001 12044 Worker thread wakes up
21:42:33.726 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.43) opts 0xd
21:42:33.726 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.43)
21:42:33.726 00.000 12044 Moving (-0.21, -0.43) raw xDistance=0.45 yDistance=0.17
21:42:33.726 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.45, slope = 0.05
21:42:33.726 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:33.726 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:42:33.726 00.000 12044 MoveAxis(W, 19, ABG)
21:42:33.726 00.000 12044 Guiding  Dir = 3, Dur = 19
21:42:33.739 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8821, med=623, FiltMin=535, FiltMax=5827, Gamma=0.810
21:42:33.749 00.010 14964 UpdateGuideState exits: m=117182 SNR=212.5
21:42:33.751 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.752 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:33.753 00.001 14964 Enqueuing Expose request
21:42:33.755 00.002 12044 IsSlewing returns 0
21:42:33.783 00.028 12044 IsGuiding returns 0
21:42:33.804 00.021 12044 IsGuiding returns 1
21:42:33.804 00.000 12044 scope still moving after pulse duration time elapsed
21:42:33.900 00.096 12044 IsSlewing returns 0
21:42:33.900 00.000 12044 IsGuiding returns 0
21:42:33.900 00.000 12044 scope move finished after 19 + 98 ms
21:42:33.900 00.000 12044 Move returns status 0, amount 19
21:42:33.900 00.000 12044 MoveAxis(N, 0, ABG)
21:42:33.900 00.000 12044 Move returns status 0, amount 0
21:42:33.900 00.000 12044 move complete, result=0
21:42:33.900 00.000 12044 worker thread done servicing request
21:42:33.900 00.000 12044 Worker thread wakes up
21:42:33.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:33.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:33.900 00.000 14964 GuideStep: 0.5 px 19 ms WEST, 0.2 px 0 ms NORTH
21:42:37.027 03.127 12044 Exposure complete
21:42:37.054 00.027 12044 worker thread done servicing request
21:42:37.055 00.001 14964 OnExposeComplete: enter
21:42:37.057 00.002 14964 UpdateGuideState(): m_state=6
21:42:37.057 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
21:42:37.058 00.001 14964 Star::Find returns 1 (0), X=806.56, Y=384.34, Mass=117696, SNR=204.6, Peak=7709 HFD=3.7
21:42:37.061 00.003 14964 MultiStar: [#1 -0.05,-0.72,0.71,U] [#2 0.08,-0.58,0.36,U] 
21:42:37.062 00.001 14964 refined, 2 included, MultiStar: {0.09, -0.70}, one-star: {0.19, -0.72}
21:42:37.063 00.001 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.67) = xAngle (0.22 = 0.22)
21:42:37.064 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.36 = -2.93)
21:42:37.065 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.70 hyp=0.70 cameraTheta=-1.45 mountX=0.68 mountY=-0.15, mountTheta=-0.22
21:42:37.069 00.004 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.70, opts=13)
21:42:37.071 00.002 14964 Enqueuing Move request for scope (0.09, -0.70)
21:42:37.072 00.001 12044 Worker thread wakes up
21:42:37.072 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.70) opts 0xd
21:42:37.072 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.70)
21:42:37.073 00.001 12044 Moving (0.09, -0.70) raw xDistance=0.68 yDistance=-0.15
21:42:37.073 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.54 from input 0.68, slope = 0.14
21:42:37.073 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:37.073 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:42:37.073 00.000 12044 MoveAxis(W, 59, ABG)
21:42:37.073 00.000 12044 Guiding  Dir = 3, Dur = 59
21:42:37.087 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7709, med=623, FiltMin=537, FiltMax=5983, Gamma=0.810
21:42:37.097 00.010 14964 UpdateGuideState exits: m=117696 SNR=204.6
21:42:37.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:37.100 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:37.100 00.000 14964 Enqueuing Expose request
21:42:37.115 00.015 12044 IsSlewing returns 0
21:42:37.117 00.002 12044 IsGuiding returns 0
21:42:37.149 00.032 12044 PulseGuide returned control before completion, sleep 37
21:42:37.195 00.046 12044 IsGuiding returns 1
21:42:37.195 00.000 12044 scope still moving after pulse duration time elapsed
21:42:37.260 00.065 12044 IsSlewing returns 0
21:42:37.261 00.001 12044 IsGuiding returns 0
21:42:37.261 00.000 12044 scope move finished after 59 + 84 ms
21:42:37.261 00.000 12044 Move returns status 0, amount 59
21:42:37.261 00.000 12044 MoveAxis(N, 0, ABG)
21:42:37.261 00.000 12044 Move returns status 0, amount 0
21:42:37.261 00.000 12044 move complete, result=0
21:42:37.261 00.000 12044 worker thread done servicing request
21:42:37.261 00.000 12044 Worker thread wakes up
21:42:37.261 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:37.261 00.000 14964 GuideStep: 0.7 px 59 ms WEST, -0.2 px 0 ms NORTH
21:42:37.263 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:40.368 03.105 12044 Exposure complete
21:42:40.394 00.026 12044 worker thread done servicing request
21:42:40.394 00.000 14964 OnExposeComplete: enter
21:42:40.395 00.001 14964 UpdateGuideState(): m_state=6
21:42:40.395 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
21:42:40.396 00.001 14964 Star::Find returns 1 (0), X=806.24, Y=384.96, Mass=117965, SNR=202.2, Peak=8145 HFD=4.0
21:42:40.397 00.001 14964 MultiStar: [#1 -0.60,-0.12,0.69,U] [#2 -0.52,-0.12,0.36,U] 
21:42:40.397 00.000 14964 single-star, 2 included, MultiStar: {-0.36, -0.11}, one-star: {-0.14, -0.10}
21:42:40.398 00.001 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.67) = xAngle (-0.85 = -0.85)
21:42:40.398 00.000 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.29 = 2.29)
21:42:40.399 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.51 mountX=0.11 mountY=0.13, mountTheta=0.85
21:42:40.400 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.10, opts=13)
21:42:40.401 00.001 14964 Enqueuing Move request for scope (-0.14, -0.10)
21:42:40.401 00.000 12044 Worker thread wakes up
21:42:40.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
21:42:40.401 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
21:42:40.401 00.000 12044 Moving (-0.14, -0.10) raw xDistance=0.11 yDistance=0.13
21:42:40.401 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.43, using input
21:42:40.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.09
21:42:40.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:42:40.402 00.001 12044 MoveAxis(E, 0, ABG)
21:42:40.402 00.000 12044 Move returns status 0, amount 0
21:42:40.402 00.000 12044 MoveAxis(N, 0, ABG)
21:42:40.402 00.000 12044 Move returns status 0, amount 0
21:42:40.402 00.000 12044 move complete, result=0
21:42:40.402 00.000 12044 worker thread done servicing request
21:42:40.409 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8145, med=623, FiltMin=535, FiltMax=5859, Gamma=0.810
21:42:40.414 00.005 14964 UpdateGuideState exits: m=117965 SNR=202.2
21:42:40.415 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.415 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:40.416 00.001 14964 Enqueuing Expose request
21:42:40.416 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:42:40.417 00.001 12044 Worker thread wakes up
21:42:40.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:40.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:43.516 03.099 12044 Exposure complete
21:42:43.539 00.023 12044 worker thread done servicing request
21:42:43.539 00.000 14964 OnExposeComplete: enter
21:42:43.540 00.001 14964 UpdateGuideState(): m_state=6
21:42:43.540 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
21:42:43.541 00.001 14964 Star::Find returns 1 (0), X=806.66, Y=385.33, Mass=118349, SNR=207.9, Peak=7560 HFD=3.6
21:42:43.541 00.000 14964 MultiStar: [#1 -0.21,0.39,0.71,U] [#2 -0.10,0.46,0.37,U] 
21:42:43.542 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.34}, one-star: {0.28, 0.27}
21:42:43.542 00.000 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.67) = xAngle (3.11 = 3.11)
21:42:43.543 00.001 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.24 = -0.04)
21:42:43.544 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.44 mountX=-0.35 mountY=-0.02, mountTheta=-3.10
21:42:43.545 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.34, opts=13)
21:42:43.546 00.001 14964 Enqueuing Move request for scope (0.05, 0.34)
21:42:43.546 00.000 12044 Worker thread wakes up
21:42:43.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
21:42:43.546 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
21:42:43.546 00.000 12044 Moving (0.05, 0.34) raw xDistance=-0.35 yDistance=-0.02
21:42:43.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.03
21:42:43.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:43.546 00.000 12044 MoveAxis(E, 0, ABG)
21:42:43.546 00.000 12044 Move returns status 0, amount 0
21:42:43.546 00.000 12044 MoveAxis(N, 0, ABG)
21:42:43.546 00.000 12044 Move returns status 0, amount 0
21:42:43.546 00.000 12044 move complete, result=0
21:42:43.547 00.001 12044 worker thread done servicing request
21:42:43.556 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7560, med=624, FiltMin=531, FiltMax=6011, Gamma=0.810
21:42:43.561 00.005 14964 UpdateGuideState exits: m=118349 SNR=207.9
21:42:43.562 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.563 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:43.563 00.000 14964 Enqueuing Expose request
21:42:43.563 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:43.565 00.002 12044 Worker thread wakes up
21:42:43.565 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:43.565 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:46.663 03.098 12044 Exposure complete
21:42:46.686 00.023 12044 worker thread done servicing request
21:42:46.686 00.000 14964 OnExposeComplete: enter
21:42:46.687 00.001 14964 UpdateGuideState(): m_state=6
21:42:46.687 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
21:42:46.688 00.001 14964 Star::Find returns 1 (0), X=806.83, Y=384.85, Mass=115847, SNR=209.3, Peak=7657 HFD=3.8
21:42:46.689 00.001 14964 MultiStar: [#1 0.04,0.09,0.69,U] [#2 0.04,0.08,0.38,U] 
21:42:46.690 00.001 14964 refined, 2 included, MultiStar: {0.24, -0.05}, one-star: {0.46, -0.21}
21:42:46.690 00.000 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.67) = xAngle (1.44 = 1.44)
21:42:46.691 00.001 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.58 = -1.70)
21:42:46.691 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.22 mountX=0.03 mountY=-0.24, mountTheta=-1.44
21:42:46.693 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.05, opts=13)
21:42:46.693 00.000 14964 Enqueuing Move request for scope (0.24, -0.05)
21:42:46.694 00.001 12044 Worker thread wakes up
21:42:46.694 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
21:42:46.694 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
21:42:46.694 00.000 12044 Moving (0.24, -0.05) raw xDistance=0.03 yDistance=-0.24
21:42:46.694 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
21:42:46.694 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
21:42:46.694 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:46.694 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:42:46.694 00.000 12044 MoveAxis(E, 0, ABG)
21:42:46.694 00.000 12044 Move returns status 0, amount 0
21:42:46.694 00.000 12044 MoveAxis(N, 0, ABG)
21:42:46.694 00.000 12044 Move returns status 0, amount 0
21:42:46.694 00.000 12044 move complete, result=0
21:42:46.694 00.000 12044 worker thread done servicing request
21:42:46.707 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7657, med=623, FiltMin=537, FiltMax=5637, Gamma=0.810
21:42:46.716 00.009 14964 UpdateGuideState exits: m=115847 SNR=209.3
21:42:46.717 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:46.719 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:46.719 00.000 14964 Enqueuing Expose request
21:42:46.720 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:46.720 00.000 12044 Worker thread wakes up
21:42:46.720 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:46.720 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:49.827 03.107 12044 Exposure complete
21:42:49.849 00.022 12044 worker thread done servicing request
21:42:49.849 00.000 14964 OnExposeComplete: enter
21:42:49.850 00.001 14964 UpdateGuideState(): m_state=6
21:42:49.850 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
21:42:49.851 00.001 14964 Star::Find returns 1 (0), X=806.83, Y=385.27, Mass=116616, SNR=201.7, Peak=7888 HFD=3.7
21:42:49.851 00.000 14964 MultiStar: [#1 0.02,0.41,0.69,U] [#2 0.25,0.65,0.41,U] 
21:42:49.852 00.001 14964 refined, 2 included, MultiStar: {0.27, 0.36}, one-star: {0.46, 0.21}
21:42:49.852 00.000 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.67) = xAngle (2.60 = 2.60)
21:42:49.855 00.003 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.73 = -0.55)
21:42:49.856 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.36 hyp=0.45 cameraTheta=0.93 mountX=-0.39 mountY=-0.24, mountTheta=-2.59
21:42:49.857 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.36, opts=13)
21:42:49.858 00.001 14964 Enqueuing Move request for scope (0.27, 0.36)
21:42:49.858 00.000 12044 Worker thread wakes up
21:42:49.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.36) opts 0xd
21:42:49.858 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.36)
21:42:49.858 00.000 12044 Moving (0.27, 0.36) raw xDistance=-0.39 yDistance=-0.24
21:42:49.859 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.39, slope = -0.01
21:42:49.859 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:49.859 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:42:49.859 00.000 12044 MoveAxis(E, 4, ABG)
21:42:49.859 00.000 12044 Guiding  Dir = 2, Dur = 4
21:42:49.871 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7888, med=623, FiltMin=539, FiltMax=6003, Gamma=0.810
21:42:49.876 00.005 14964 UpdateGuideState exits: m=116616 SNR=201.7
21:42:49.877 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:49.877 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:49.878 00.001 14964 Enqueuing Expose request
21:42:49.883 00.005 12044 IsSlewing returns 0
21:42:49.883 00.000 12044 IsGuiding returns 0
21:42:49.915 00.032 12044 IsGuiding returns 1
21:42:49.916 00.001 12044 scope still moving after pulse duration time elapsed
21:42:49.996 00.080 12044 IsSlewing returns 0
21:42:49.996 00.000 12044 IsGuiding returns 0
21:42:49.996 00.000 12044 scope move finished after 4 + 109 ms
21:42:49.996 00.000 12044 Move returns status 0, amount 4
21:42:49.996 00.000 12044 MoveAxis(N, 0, ABG)
21:42:49.996 00.000 12044 Move returns status 0, amount 0
21:42:49.996 00.000 12044 move complete, result=0
21:42:49.996 00.000 12044 worker thread done servicing request
21:42:49.996 00.000 12044 Worker thread wakes up
21:42:49.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:49.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:49.996 00.000 14964 GuideStep: -0.4 px 4 ms EAST, -0.2 px 0 ms NORTH
21:42:53.099 03.103 12044 Exposure complete
21:42:53.122 00.023 12044 worker thread done servicing request
21:42:53.122 00.000 14964 OnExposeComplete: enter
21:42:53.123 00.001 14964 UpdateGuideState(): m_state=6
21:42:53.124 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
21:42:53.124 00.000 14964 Star::Find returns 1 (0), X=806.57, Y=385.19, Mass=115566, SNR=211.9, Peak=7932 HFD=3.7
21:42:53.125 00.001 14964 MultiStar: [#1 0.03,0.33,0.71,U] [#2 0.05,0.43,0.34,U] 
21:42:53.125 00.000 14964 single-star, 2 included, MultiStar: {0.12, 0.25}, one-star: {0.20, 0.13}
21:42:53.126 00.001 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.67) = xAngle (2.24 = 2.24)
21:42:53.126 00.000 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.38 = -0.91)
21:42:53.127 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.57 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
21:42:53.128 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.13, opts=13)
21:42:53.129 00.001 14964 Enqueuing Move request for scope (0.20, 0.13)
21:42:53.129 00.000 12044 Worker thread wakes up
21:42:53.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
21:42:53.129 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
21:42:53.129 00.000 12044 Moving (0.20, 0.13) raw xDistance=-0.15 yDistance=-0.19
21:42:53.130 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
21:42:53.130 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:53.130 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:42:53.130 00.000 12044 MoveAxis(E, 0, ABG)
21:42:53.130 00.000 12044 Move returns status 0, amount 0
21:42:53.130 00.000 12044 MoveAxis(N, 0, ABG)
21:42:53.130 00.000 12044 Move returns status 0, amount 0
21:42:53.130 00.000 12044 move complete, result=0
21:42:53.130 00.000 12044 worker thread done servicing request
21:42:53.139 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7932, med=623, FiltMin=541, FiltMax=6589, Gamma=0.810
21:42:53.147 00.008 14964 UpdateGuideState exits: m=115566 SNR=211.9
21:42:53.148 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.149 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:53.149 00.000 14964 Enqueuing Expose request
21:42:53.150 00.001 12044 Worker thread wakes up
21:42:53.150 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:53.150 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:53.150 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:56.272 03.122 12044 Exposure complete
21:42:56.301 00.029 12044 worker thread done servicing request
21:42:56.302 00.001 14964 OnExposeComplete: enter
21:42:56.302 00.000 14964 UpdateGuideState(): m_state=6
21:42:56.303 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
21:42:56.303 00.000 14964 Star::Find returns 1 (0), X=806.69, Y=384.92, Mass=117084, SNR=203.5, Peak=8717 HFD=3.9
21:42:56.304 00.001 14964 MultiStar: [#1 0.05,0.12,0.68,U] [#2 0.00,0.16,0.40,U] 
21:42:56.304 00.000 14964 refined, 2 included, MultiStar: {0.17, 0.00}, one-star: {0.32, -0.14}
21:42:56.305 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
21:42:56.305 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.48)
21:42:56.306 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.00 mountX=-0.02 mountY=-0.17, mountTheta=-1.67
21:42:56.307 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.00, opts=13)
21:42:56.307 00.000 14964 Enqueuing Move request for scope (0.17, 0.00)
21:42:56.308 00.001 12044 Worker thread wakes up
21:42:56.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
21:42:56.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
21:42:56.308 00.000 12044 Moving (0.17, 0.00) raw xDistance=-0.02 yDistance=-0.17
21:42:56.308 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.11, using input
21:42:56.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
21:42:56.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:56.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:56.308 00.000 12044 MoveAxis(E, 0, ABG)
21:42:56.308 00.000 12044 Move returns status 0, amount 0
21:42:56.308 00.000 12044 MoveAxis(N, 0, ABG)
21:42:56.308 00.000 12044 Move returns status 0, amount 0
21:42:56.308 00.000 12044 move complete, result=0
21:42:56.309 00.001 12044 worker thread done servicing request
21:42:56.316 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8717, med=623, FiltMin=540, FiltMax=5843, Gamma=0.810
21:42:56.322 00.006 14964 UpdateGuideState exits: m=117084 SNR=203.5
21:42:56.322 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.323 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:56.323 00.000 14964 Enqueuing Expose request
21:42:56.324 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:56.324 00.000 12044 Worker thread wakes up
21:42:56.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:56.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:42:59.436 03.112 12044 Exposure complete
21:42:59.474 00.038 12044 worker thread done servicing request
21:42:59.474 00.000 14964 OnExposeComplete: enter
21:42:59.476 00.002 14964 UpdateGuideState(): m_state=6
21:42:59.478 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
21:42:59.482 00.004 14964 Star::Find returns 1 (0), X=806.90, Y=384.92, Mass=117318, SNR=200.7, Peak=8245 HFD=4.1
21:42:59.484 00.002 14964 MultiStar: [#1 0.16,-0.12,0.72,U] [#2 0.33,0.03,0.36,U] 
21:42:59.485 00.001 14964 refined, 2 included, MultiStar: {0.36, -0.10}, one-star: {0.52, -0.13}
21:42:59.486 00.001 14964 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.67) = xAngle (1.40 = 1.40)
21:42:59.486 00.000 14964 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.53 = -1.75)
21:42:59.487 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.10 hyp=0.38 cameraTheta=-0.27 mountX=0.06 mountY=-0.37, mountTheta=-1.40
21:42:59.490 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.10, opts=13)
21:42:59.491 00.001 14964 Enqueuing Move request for scope (0.36, -0.10)
21:42:59.492 00.001 12044 Worker thread wakes up
21:42:59.492 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.10) opts 0xd
21:42:59.492 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.10)
21:42:59.492 00.000 12044 Moving (0.36, -0.10) raw xDistance=0.06 yDistance=-0.37
21:42:59.492 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
21:42:59.492 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:59.493 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:42:59.493 00.000 12044 MoveAxis(E, 0, ABG)
21:42:59.493 00.000 12044 Move returns status 0, amount 0
21:42:59.493 00.000 12044 MoveAxis(N, 0, ABG)
21:42:59.493 00.000 12044 Move returns status 0, amount 0
21:42:59.493 00.000 12044 move complete, result=0
21:42:59.494 00.001 12044 worker thread done servicing request
21:42:59.510 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8245, med=623, FiltMin=534, FiltMax=6025, Gamma=0.810
21:42:59.521 00.011 14964 UpdateGuideState exits: m=117318 SNR=200.7
21:42:59.522 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:59.524 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:42:59.524 00.000 14964 Enqueuing Expose request
21:42:59.525 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:42:59.526 00.001 12044 Worker thread wakes up
21:42:59.526 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:42:59.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:02.655 03.129 12044 Exposure complete
21:43:02.683 00.028 12044 worker thread done servicing request
21:43:02.683 00.000 14964 OnExposeComplete: enter
21:43:02.684 00.001 14964 UpdateGuideState(): m_state=6
21:43:02.685 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
21:43:02.685 00.000 14964 Star::Find returns 1 (0), X=806.92, Y=385.05, Mass=116967, SNR=198.7, Peak=7916 HFD=4.1
21:43:02.686 00.001 14964 MultiStar: [#1 0.40,0.17,0.69,U] [#2 0.33,0.27,0.38,U] 
21:43:02.686 00.000 14964 refined, 2 included, MultiStar: {0.46, 0.10}, one-star: {0.55, -0.01}
21:43:02.686 00.000 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.67) = xAngle (1.89 = 1.89)
21:43:02.688 00.002 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.02 = -1.26)
21:43:02.689 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.10 hyp=0.47 cameraTheta=0.22 mountX=-0.15 mountY=-0.45, mountTheta=-1.89
21:43:02.690 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.10, opts=13)
21:43:02.690 00.000 14964 Enqueuing Move request for scope (0.46, 0.10)
21:43:02.691 00.001 12044 Worker thread wakes up
21:43:02.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.10) opts 0xd
21:43:02.691 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.10)
21:43:02.691 00.000 12044 Moving (0.46, 0.10) raw xDistance=-0.15 yDistance=-0.45
21:43:02.691 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.40, using input
21:43:02.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.06
21:43:02.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:02.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:43:02.691 00.000 12044 MoveAxis(E, 0, ABG)
21:43:02.691 00.000 12044 Move returns status 0, amount 0
21:43:02.691 00.000 12044 MoveAxis(N, 0, ABG)
21:43:02.691 00.000 12044 Move returns status 0, amount 0
21:43:02.691 00.000 12044 move complete, result=0
21:43:02.691 00.000 12044 worker thread done servicing request
21:43:02.698 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7916, med=623, FiltMin=540, FiltMax=5903, Gamma=0.810
21:43:02.704 00.006 14964 UpdateGuideState exits: m=116967 SNR=198.7
21:43:02.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.705 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:02.706 00.001 14964 Enqueuing Expose request
21:43:02.706 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:43:02.707 00.001 12044 Worker thread wakes up
21:43:02.707 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:02.707 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:05.838 03.131 12044 Exposure complete
21:43:05.865 00.027 12044 worker thread done servicing request
21:43:05.866 00.001 14964 OnExposeComplete: enter
21:43:05.866 00.000 14964 UpdateGuideState(): m_state=6
21:43:05.867 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
21:43:05.868 00.001 14964 Star::Find returns 1 (0), X=806.89, Y=385.76, Mass=116803, SNR=204.9, Peak=6825 HFD=4.0
21:43:05.868 00.000 14964 MultiStar: [#1 0.08,0.71,0.70,U] [#2 0.12,0.95,0.00,M1] 
21:43:05.869 00.001 14964 refined, 1 included, MultiStar: {0.34, 0.71}, one-star: {0.52, 0.70}
21:43:05.869 00.000 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.67) = xAngle (2.79 = 2.79)
21:43:05.869 00.000 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.93 = -0.35)
21:43:05.870 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.71 hyp=0.78 cameraTheta=1.13 mountX=-0.74 mountY=-0.27, mountTheta=-2.79
21:43:05.872 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.71, opts=13)
21:43:05.873 00.001 14964 Enqueuing Move request for scope (0.34, 0.71)
21:43:05.875 00.002 12044 Worker thread wakes up
21:43:05.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.71) opts 0xd
21:43:05.875 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.71)
21:43:05.875 00.000 12044 Moving (0.34, 0.71) raw xDistance=-0.74 yDistance=-0.27
21:43:05.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.74, slope = -0.08
21:43:05.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:05.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:43:05.875 00.000 12044 MoveAxis(E, 53, ABG)
21:43:05.875 00.000 12044 Guiding  Dir = 2, Dur = 53
21:43:05.888 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6825, med=624, FiltMin=541, FiltMax=5870, Gamma=0.810
21:43:05.899 00.011 12044 IsSlewing returns 0
21:43:05.899 00.000 14964 UpdateGuideState exits: m=116803 SNR=204.9
21:43:05.900 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.900 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:05.901 00.001 14964 Enqueuing Expose request
21:43:05.901 00.000 12044 IsGuiding returns 0
21:43:05.933 00.032 12044 PulseGuide returned control before completion, sleep 32
21:43:05.973 00.040 12044 IsGuiding returns 1
21:43:05.974 00.001 12044 scope still moving after pulse duration time elapsed
21:43:06.042 00.068 12044 IsSlewing returns 0
21:43:06.043 00.001 12044 IsGuiding returns 0
21:43:06.043 00.000 12044 scope move finished after 53 + 87 ms
21:43:06.043 00.000 12044 Move returns status 0, amount 53
21:43:06.043 00.000 12044 MoveAxis(N, 0, ABG)
21:43:06.043 00.000 12044 Move returns status 0, amount 0
21:43:06.043 00.000 12044 move complete, result=0
21:43:06.043 00.000 12044 worker thread done servicing request
21:43:06.043 00.000 12044 Worker thread wakes up
21:43:06.043 00.000 14964 GuideStep: -0.7 px 53 ms EAST, -0.3 px 0 ms NORTH
21:43:06.044 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:06.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:09.164 03.120 12044 Exposure complete
21:43:09.192 00.028 12044 worker thread done servicing request
21:43:09.192 00.000 14964 OnExposeComplete: enter
21:43:09.193 00.001 14964 UpdateGuideState(): m_state=6
21:43:09.194 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
21:43:09.194 00.000 14964 Star::Find returns 1 (0), X=806.96, Y=384.89, Mass=117156, SNR=209.3, Peak=8465 HFD=4.0
21:43:09.195 00.001 14964 MultiStar: [#1 0.16,-0.15,0.67,U] [#2 0.29,0.00,0.36,U] 
21:43:09.195 00.000 14964 refined, 2 included, MultiStar: {0.39, -0.13}, one-star: {0.59, -0.17}
21:43:09.196 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.67) = xAngle (1.35 = 1.35)
21:43:09.196 00.000 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.48 = -1.80)
21:43:09.197 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.32 mountX=0.09 mountY=-0.40, mountTheta=-1.34
21:43:09.198 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.13, opts=13)
21:43:09.199 00.001 14964 Enqueuing Move request for scope (0.39, -0.13)
21:43:09.199 00.000 12044 Worker thread wakes up
21:43:09.199 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
21:43:09.199 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
21:43:09.199 00.000 12044 Moving (0.39, -0.13) raw xDistance=0.09 yDistance=-0.40
21:43:09.199 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
21:43:09.199 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:09.200 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:43:09.200 00.000 12044 MoveAxis(E, 0, ABG)
21:43:09.200 00.000 12044 Move returns status 0, amount 0
21:43:09.200 00.000 12044 MoveAxis(N, 0, ABG)
21:43:09.200 00.000 12044 Move returns status 0, amount 0
21:43:09.200 00.000 12044 move complete, result=0
21:43:09.200 00.000 12044 worker thread done servicing request
21:43:09.213 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8465, med=624, FiltMin=531, FiltMax=5473, Gamma=0.810
21:43:09.223 00.010 14964 UpdateGuideState exits: m=117156 SNR=209.3
21:43:09.225 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:09.226 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:09.227 00.001 14964 Enqueuing Expose request
21:43:09.229 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:43:09.230 00.001 12044 Worker thread wakes up
21:43:09.230 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:09.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:12.349 03.119 12044 Exposure complete
21:43:12.392 00.043 12044 worker thread done servicing request
21:43:12.392 00.000 14964 OnExposeComplete: enter
21:43:12.394 00.002 14964 UpdateGuideState(): m_state=6
21:43:12.396 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
21:43:12.399 00.003 14964 Star::Find returns 1 (0), X=807.00, Y=384.88, Mass=118480, SNR=208.5, Peak=9201 HFD=3.8
21:43:12.402 00.003 14964 MultiStar: [#1 0.25,0.10,0.69,U] [#2 0.32,0.05,0.35,U] 
21:43:12.406 00.004 14964 refined, 2 included, MultiStar: {0.44, -0.04}, one-star: {0.62, -0.18}
21:43:12.407 00.001 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.67) = xAngle (1.57 = 1.57)
21:43:12.407 00.000 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.70 = -1.58)
21:43:12.408 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.04 hyp=0.45 cameraTheta=-0.10 mountX=0.00 mountY=-0.45, mountTheta=-1.57
21:43:12.411 00.003 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.04, opts=13)
21:43:12.412 00.001 14964 Enqueuing Move request for scope (0.44, -0.04)
21:43:12.413 00.001 12044 Worker thread wakes up
21:43:12.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.04) opts 0xd
21:43:12.413 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.04)
21:43:12.413 00.000 12044 Moving (0.44, -0.04) raw xDistance=0.00 yDistance=-0.45
21:43:12.413 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.07, using input
21:43:12.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
21:43:12.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:12.413 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:43:12.413 00.000 12044 MoveAxis(E, 0, ABG)
21:43:12.413 00.000 12044 Move returns status 0, amount 0
21:43:12.413 00.000 12044 MoveAxis(N, 0, ABG)
21:43:12.413 00.000 12044 Move returns status 0, amount 0
21:43:12.414 00.001 12044 move complete, result=0
21:43:12.414 00.000 12044 worker thread done servicing request
21:43:12.423 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9201, med=624, FiltMin=533, FiltMax=6453, Gamma=0.810
21:43:12.433 00.010 14964 UpdateGuideState exits: m=118480 SNR=208.5
21:43:12.435 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:12.436 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:12.437 00.001 14964 Enqueuing Expose request
21:43:12.438 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:43:12.439 00.001 12044 Worker thread wakes up
21:43:12.440 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:12.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:15.552 03.112 12044 Exposure complete
21:43:15.582 00.030 12044 worker thread done servicing request
21:43:15.582 00.000 14964 OnExposeComplete: enter
21:43:15.584 00.002 14964 UpdateGuideState(): m_state=6
21:43:15.586 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
21:43:15.587 00.001 14964 Star::Find returns 1 (0), X=807.07, Y=385.03, Mass=117550, SNR=205.6, Peak=8055 HFD=3.9
21:43:15.589 00.002 14964 MultiStar: [#1 0.40,0.04,0.70,U] [#2 0.36,0.19,0.38,U] 
21:43:15.590 00.001 14964 refined, 2 included, MultiStar: {0.54, 0.03}, one-star: {0.70, -0.03}
21:43:15.591 00.001 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.67) = xAngle (1.73 = 1.73)
21:43:15.592 00.001 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.86 = -1.42)
21:43:15.592 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.03 hyp=0.54 cameraTheta=0.06 mountX=-0.09 mountY=-0.53, mountTheta=-1.73
21:43:15.595 00.003 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.03, opts=13)
21:43:15.597 00.002 14964 Enqueuing Move request for scope (0.54, 0.03)
21:43:15.598 00.001 12044 Worker thread wakes up
21:43:15.598 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.03) opts 0xd
21:43:15.598 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.03)
21:43:15.598 00.000 12044 Moving (0.54, 0.03) raw xDistance=-0.09 yDistance=-0.53
21:43:15.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
21:43:15.599 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:43:15.599 00.000 12044 MoveAxis(E, 0, ABG)
21:43:15.599 00.000 12044 Move returns status 0, amount 0
21:43:15.599 00.000 12044 MoveAxis(N, 50, ABG)
21:43:15.599 00.000 12044 Guiding  Dir = 0, Dur = 50
21:43:15.612 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8055, med=623, FiltMin=524, FiltMax=6355, Gamma=0.810
21:43:15.622 00.010 14964 UpdateGuideState exits: m=117550 SNR=205.6
21:43:15.624 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.625 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:15.627 00.002 14964 Enqueuing Expose request
21:43:15.650 00.023 12044 IsSlewing returns 0
21:43:15.652 00.002 12044 IsGuiding returns 0
21:43:15.686 00.034 12044 PulseGuide returned control before completion, sleep 27
21:43:15.742 00.056 12044 IsGuiding returns 1
21:43:15.742 00.000 12044 scope still moving after pulse duration time elapsed
21:43:15.806 00.064 12044 IsSlewing returns 0
21:43:15.807 00.001 12044 IsGuiding returns 0
21:43:15.808 00.001 12044 scope move finished after 50 + 105 ms
21:43:15.808 00.000 12044 Move returns status 0, amount 50
21:43:15.808 00.000 12044 move complete, result=0
21:43:15.808 00.000 12044 worker thread done servicing request
21:43:15.808 00.000 12044 Worker thread wakes up
21:43:15.808 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:15.808 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:15.808 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 50 ms NORTH
21:43:18.937 03.129 12044 Exposure complete
21:43:18.959 00.022 12044 worker thread done servicing request
21:43:18.959 00.000 14964 OnExposeComplete: enter
21:43:18.960 00.001 14964 UpdateGuideState(): m_state=6
21:43:18.961 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
21:43:18.962 00.001 14964 Star::Find returns 1 (0), X=806.45, Y=385.10, Mass=117306, SNR=212.1, Peak=8788 HFD=3.6
21:43:18.962 00.000 14964 MultiStar: [#1 -0.19,0.09,0.67,U] [#2 -0.24,0.16,0.36,U] 
21:43:18.963 00.001 14964 single-star, 2 included, MultiStar: {-0.07, 0.08}, one-star: {0.08, 0.05}
21:43:18.963 00.000 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.67) = xAngle (2.19 = 2.19)
21:43:18.963 00.000 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.33 = -0.95)
21:43:18.964 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.53 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
21:43:18.966 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.05, opts=13)
21:43:18.967 00.001 14964 Enqueuing Move request for scope (0.08, 0.05)
21:43:18.968 00.001 12044 Worker thread wakes up
21:43:18.968 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
21:43:18.968 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
21:43:18.968 00.000 12044 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.07
21:43:18.968 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
21:43:18.968 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:18.968 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:18.968 00.000 12044 MoveAxis(E, 0, ABG)
21:43:18.968 00.000 12044 Move returns status 0, amount 0
21:43:18.968 00.000 12044 MoveAxis(N, 0, ABG)
21:43:18.968 00.000 12044 Move returns status 0, amount 0
21:43:18.968 00.000 12044 move complete, result=0
21:43:18.968 00.000 12044 worker thread done servicing request
21:43:18.978 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8788, med=623, FiltMin=530, FiltMax=6579, Gamma=0.810
21:43:18.985 00.007 14964 UpdateGuideState exits: m=117306 SNR=212.1
21:43:18.986 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.986 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:18.987 00.001 14964 Enqueuing Expose request
21:43:18.987 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:18.989 00.002 12044 Worker thread wakes up
21:43:18.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:18.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:22.091 03.102 12044 Exposure complete
21:43:22.112 00.021 12044 worker thread done servicing request
21:43:22.112 00.000 14964 OnExposeComplete: enter
21:43:22.113 00.001 14964 UpdateGuideState(): m_state=6
21:43:22.114 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
21:43:22.114 00.000 14964 Star::Find returns 1 (0), X=806.48, Y=384.98, Mass=116191, SNR=203.6, Peak=7137 HFD=3.7
21:43:22.115 00.001 14964 MultiStar: [#1 -0.09,0.40,0.73,U] [#2 -0.24,0.33,0.39,U] 
21:43:22.116 00.001 14964 single-star, 2 included, MultiStar: {-0.02, 0.16}, one-star: {0.11, -0.08}
21:43:22.116 00.000 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.67) = xAngle (1.06 = 1.06)
21:43:22.117 00.001 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.19 = -2.09)
21:43:22.117 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.61 mountX=0.06 mountY=-0.11, mountTheta=-1.06
21:43:22.120 00.003 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.08, opts=13)
21:43:22.121 00.001 14964 Enqueuing Move request for scope (0.11, -0.08)
21:43:22.121 00.000 12044 Worker thread wakes up
21:43:22.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:43:22.121 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:43:22.121 00.000 12044 Moving (0.11, -0.08) raw xDistance=0.06 yDistance=-0.11
21:43:22.121 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.09, using input
21:43:22.121 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
21:43:22.121 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:22.121 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:22.121 00.000 12044 MoveAxis(E, 0, ABG)
21:43:22.121 00.000 12044 Move returns status 0, amount 0
21:43:22.121 00.000 12044 MoveAxis(N, 0, ABG)
21:43:22.121 00.000 12044 Move returns status 0, amount 0
21:43:22.121 00.000 12044 move complete, result=0
21:43:22.122 00.001 12044 worker thread done servicing request
21:43:22.131 00.009 14964 UpdateImageDisplay: Size=(968,608) min=30, max=7137, med=622, FiltMin=538, FiltMax=5755, Gamma=0.810
21:43:22.138 00.007 14964 UpdateGuideState exits: m=116191 SNR=203.6
21:43:22.139 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:22.140 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:22.140 00.000 14964 Enqueuing Expose request
21:43:22.141 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:22.141 00.000 12044 Worker thread wakes up
21:43:22.141 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:22.141 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:25.281 03.140 12044 Exposure complete
21:43:25.312 00.031 12044 worker thread done servicing request
21:43:25.313 00.001 14964 OnExposeComplete: enter
21:43:25.314 00.001 14964 UpdateGuideState(): m_state=6
21:43:25.315 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
21:43:25.315 00.000 14964 Star::Find returns 1 (0), X=806.65, Y=385.03, Mass=117423, SNR=202.5, Peak=8408 HFD=3.8
21:43:25.316 00.001 14964 MultiStar: [#1 -0.24,0.28,0.74,U] [#2 -0.19,0.24,0.38,U] 
21:43:25.318 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.13}, one-star: {0.27, -0.03}
21:43:25.318 00.000 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.67) = xAngle (3.15 = -3.14)
21:43:25.319 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.28 = -0.00)
21:43:25.320 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.48 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
21:43:25.323 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.13, opts=13)
21:43:25.325 00.002 14964 Enqueuing Move request for scope (0.01, 0.13)
21:43:25.326 00.001 12044 Worker thread wakes up
21:43:25.326 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:43:25.326 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:43:25.326 00.000 12044 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.00
21:43:25.326 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
21:43:25.326 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:25.326 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:43:25.326 00.000 12044 MoveAxis(E, 0, ABG)
21:43:25.326 00.000 12044 Move returns status 0, amount 0
21:43:25.326 00.000 12044 MoveAxis(N, 0, ABG)
21:43:25.327 00.001 12044 Move returns status 0, amount 0
21:43:25.327 00.000 12044 move complete, result=0
21:43:25.327 00.000 12044 worker thread done servicing request
21:43:25.335 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8408, med=623, FiltMin=537, FiltMax=6171, Gamma=0.810
21:43:25.342 00.007 14964 UpdateGuideState exits: m=117423 SNR=202.5
21:43:25.342 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.343 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:25.343 00.000 14964 Enqueuing Expose request
21:43:25.344 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:25.344 00.000 12044 Worker thread wakes up
21:43:25.344 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:25.344 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:28.461 03.117 12044 Exposure complete
21:43:28.498 00.037 12044 worker thread done servicing request
21:43:28.499 00.001 14964 OnExposeComplete: enter
21:43:28.500 00.001 14964 UpdateGuideState(): m_state=6
21:43:28.501 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
21:43:28.502 00.001 14964 Star::Find returns 1 (0), X=806.77, Y=384.93, Mass=117739, SNR=205.7, Peak=8133 HFD=3.8
21:43:28.504 00.002 14964 MultiStar: [#1 -0.05,0.05,0.68,U] [#2 0.09,0.07,0.36,U] 
21:43:28.505 00.001 14964 refined, 2 included, MultiStar: {0.19, -0.03}, one-star: {0.40, -0.13}
21:43:28.505 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.67) = xAngle (1.50 = 1.50)
21:43:28.506 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.63 = -1.65)
21:43:28.507 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=0.01 mountY=-0.20, mountTheta=-1.50
21:43:28.510 00.003 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.03, opts=13)
21:43:28.512 00.002 14964 Enqueuing Move request for scope (0.19, -0.03)
21:43:28.512 00.000 12044 Worker thread wakes up
21:43:28.512 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
21:43:28.512 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
21:43:28.513 00.001 12044 Moving (0.19, -0.03) raw xDistance=0.01 yDistance=-0.20
21:43:28.513 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.12, using input
21:43:28.513 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
21:43:28.513 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:28.513 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:43:28.513 00.000 12044 MoveAxis(E, 0, ABG)
21:43:28.513 00.000 12044 Move returns status 0, amount 0
21:43:28.513 00.000 12044 MoveAxis(N, 0, ABG)
21:43:28.513 00.000 12044 Move returns status 0, amount 0
21:43:28.513 00.000 12044 move complete, result=0
21:43:28.513 00.000 12044 worker thread done servicing request
21:43:28.520 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8133, med=623, FiltMin=538, FiltMax=6503, Gamma=0.810
21:43:28.526 00.006 14964 UpdateGuideState exits: m=117739 SNR=205.7
21:43:28.526 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.527 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:28.527 00.000 14964 Enqueuing Expose request
21:43:28.528 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:28.528 00.000 12044 Worker thread wakes up
21:43:28.528 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:28.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:31.639 03.111 12044 Exposure complete
21:43:31.677 00.038 12044 worker thread done servicing request
21:43:31.677 00.000 14964 OnExposeComplete: enter
21:43:31.679 00.002 14964 UpdateGuideState(): m_state=6
21:43:31.679 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
21:43:31.680 00.001 14964 Star::Find returns 1 (0), X=806.83, Y=385.31, Mass=117755, SNR=203.7, Peak=7335 HFD=3.7
21:43:31.682 00.002 14964 MultiStar: [#1 -0.01,0.38,0.72,U] [#2 0.01,0.53,0.39,U] 
21:43:31.683 00.001 14964 refined, 2 included, MultiStar: {0.22, 0.34}, one-star: {0.46, 0.25}
21:43:31.685 00.002 14964 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.67) = xAngle (2.68 = 2.68)
21:43:31.686 00.001 14964 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.81 = -0.47)
21:43:31.688 00.002 14964 CameraToMount -- cameraX=0.22 cameraY=0.34 hyp=0.41 cameraTheta=1.01 mountX=-0.36 mountY=-0.18, mountTheta=-2.67
21:43:31.690 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.34, opts=13)
21:43:31.691 00.001 14964 Enqueuing Move request for scope (0.22, 0.34)
21:43:31.693 00.002 12044 Worker thread wakes up
21:43:31.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.34) opts 0xd
21:43:31.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.34)
21:43:31.693 00.000 12044 Moving (0.22, 0.34) raw xDistance=-0.36 yDistance=-0.18
21:43:31.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.01
21:43:31.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:43:31.693 00.000 12044 MoveAxis(E, 0, ABG)
21:43:31.693 00.000 12044 Move returns status 0, amount 0
21:43:31.693 00.000 12044 MoveAxis(N, 0, ABG)
21:43:31.693 00.000 12044 Move returns status 0, amount 0
21:43:31.693 00.000 12044 move complete, result=0
21:43:31.693 00.000 12044 worker thread done servicing request
21:43:31.703 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7335, med=623, FiltMin=546, FiltMax=6151, Gamma=0.810
21:43:31.712 00.009 14964 UpdateGuideState exits: m=117755 SNR=203.7
21:43:31.713 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.713 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:31.714 00.001 14964 Enqueuing Expose request
21:43:31.714 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:31.715 00.001 12044 Worker thread wakes up
21:43:31.715 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:31.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:34.839 03.124 12044 Exposure complete
21:43:34.878 00.039 12044 worker thread done servicing request
21:43:34.878 00.000 14964 OnExposeComplete: enter
21:43:34.880 00.002 14964 UpdateGuideState(): m_state=6
21:43:34.882 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
21:43:34.884 00.002 14964 Star::Find returns 1 (0), X=806.77, Y=385.39, Mass=116814, SNR=202.2, Peak=7015 HFD=3.7
21:43:34.886 00.002 14964 MultiStar: [#1 -0.03,0.77,0.71,U] [#2 0.03,0.74,0.38,U] 
21:43:34.888 00.002 14964 single-star, 2 included, MultiStar: {0.19, 0.56}, one-star: {0.39, 0.33}
21:43:34.890 00.002 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.67) = xAngle (2.37 = 2.37)
21:43:34.892 00.002 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.51 = -0.78)
21:43:34.895 00.003 14964 CameraToMount -- cameraX=0.39 cameraY=0.33 hyp=0.52 cameraTheta=0.70 mountX=-0.37 mountY=-0.36, mountTheta=-2.37
21:43:34.897 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.33, opts=13)
21:43:34.897 00.000 14964 Enqueuing Move request for scope (0.39, 0.33)
21:43:34.899 00.002 12044 Worker thread wakes up
21:43:34.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.33) opts 0xd
21:43:34.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.33)
21:43:34.899 00.000 12044 Moving (0.39, 0.33) raw xDistance=-0.37 yDistance=-0.36
21:43:34.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.00
21:43:34.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:34.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:43:34.899 00.000 12044 MoveAxis(E, 0, ABG)
21:43:34.899 00.000 12044 Move returns status 0, amount 0
21:43:34.899 00.000 12044 MoveAxis(N, 0, ABG)
21:43:34.899 00.000 12044 Move returns status 0, amount 0
21:43:34.899 00.000 12044 move complete, result=0
21:43:34.899 00.000 12044 worker thread done servicing request
21:43:34.918 00.019 14964 UpdateImageDisplay: Size=(968,608) min=20, max=7015, med=623, FiltMin=537, FiltMax=6115, Gamma=0.810
21:43:34.929 00.011 14964 UpdateGuideState exits: m=116814 SNR=202.2
21:43:34.930 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:34.930 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:34.931 00.001 14964 Enqueuing Expose request
21:43:34.931 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
21:43:34.932 00.001 12044 Worker thread wakes up
21:43:34.932 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:34.932 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:38.029 03.097 12044 Exposure complete
21:43:38.068 00.039 12044 worker thread done servicing request
21:43:38.068 00.000 14964 OnExposeComplete: enter
21:43:38.070 00.002 14964 UpdateGuideState(): m_state=6
21:43:38.071 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
21:43:38.072 00.001 14964 Star::Find returns 1 (0), X=806.83, Y=385.23, Mass=117905, SNR=203.5, Peak=7881 HFD=3.7
21:43:38.074 00.002 14964 MultiStar: [#1 0.02,0.33,0.73,U] [#2 0.04,0.41,0.38,U] 
21:43:38.075 00.001 14964 refined, 2 included, MultiStar: {0.23, 0.27}, one-star: {0.46, 0.17}
21:43:38.076 00.001 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.67) = xAngle (2.52 = 2.52)
21:43:38.078 00.002 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.66 = -0.63)
21:43:38.079 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.85 mountX=-0.29 mountY=-0.21, mountTheta=-2.52
21:43:38.082 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.27, opts=13)
21:43:38.084 00.002 14964 Enqueuing Move request for scope (0.23, 0.27)
21:43:38.085 00.001 12044 Worker thread wakes up
21:43:38.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
21:43:38.085 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
21:43:38.085 00.000 12044 Moving (0.23, 0.27) raw xDistance=-0.29 yDistance=-0.21
21:43:38.086 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.29, using input
21:43:38.086 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.04
21:43:38.086 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:38.086 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:43:38.086 00.000 12044 MoveAxis(E, 0, ABG)
21:43:38.086 00.000 12044 Move returns status 0, amount 0
21:43:38.086 00.000 12044 MoveAxis(N, 0, ABG)
21:43:38.086 00.000 12044 Move returns status 0, amount 0
21:43:38.086 00.000 12044 move complete, result=0
21:43:38.086 00.000 12044 worker thread done servicing request
21:43:38.099 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7881, med=623, FiltMin=540, FiltMax=6187, Gamma=0.810
21:43:38.112 00.013 14964 UpdateGuideState exits: m=117905 SNR=203.5
21:43:38.113 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:38.114 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:38.115 00.001 14964 Enqueuing Expose request
21:43:38.116 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:38.118 00.002 12044 Worker thread wakes up
21:43:38.118 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:38.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:41.220 03.102 12044 Exposure complete
21:43:41.260 00.040 12044 worker thread done servicing request
21:43:41.260 00.000 14964 OnExposeComplete: enter
21:43:41.262 00.002 14964 UpdateGuideState(): m_state=6
21:43:41.263 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
21:43:41.264 00.001 14964 Star::Find returns 1 (0), X=807.13, Y=384.96, Mass=117507, SNR=207.9, Peak=9065 HFD=4.0
21:43:41.264 00.000 14964 MultiStar: [#1 0.36,0.06,0.70,U] [#2 0.55,0.17,0.38,U] 
21:43:41.265 00.001 14964 refined, 2 included, MultiStar: {0.59, 0.00}, one-star: {0.76, -0.10}
21:43:41.265 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
21:43:41.266 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.81 = -1.47)
21:43:41.267 00.001 14964 CameraToMount -- cameraX=0.59 cameraY=0.00 hyp=0.59 cameraTheta=0.01 mountX=-0.06 mountY=-0.58, mountTheta=-1.67
21:43:41.270 00.003 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.00, opts=13)
21:43:41.271 00.001 14964 Enqueuing Move request for scope (0.59, 0.00)
21:43:41.271 00.000 12044 Worker thread wakes up
21:43:41.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.00) opts 0xd
21:43:41.271 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.00)
21:43:41.271 00.000 12044 Moving (0.59, 0.00) raw xDistance=-0.06 yDistance=-0.58
21:43:41.271 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.19, using input
21:43:41.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
21:43:41.272 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:43:41.272 00.000 12044 MoveAxis(E, 0, ABG)
21:43:41.272 00.000 12044 Move returns status 0, amount 0
21:43:41.272 00.000 12044 MoveAxis(N, 55, ABG)
21:43:41.272 00.000 12044 Guiding  Dir = 0, Dur = 55
21:43:41.283 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9065, med=623, FiltMin=532, FiltMax=6301, Gamma=0.810
21:43:41.293 00.010 14964 UpdateGuideState exits: m=117507 SNR=207.9
21:43:41.294 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:41.295 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:41.295 00.000 14964 Enqueuing Expose request
21:43:41.328 00.033 12044 IsSlewing returns 0
21:43:41.329 00.001 12044 IsGuiding returns 0
21:43:41.361 00.032 12044 PulseGuide returned control before completion, sleep 33
21:43:41.402 00.041 12044 IsGuiding returns 1
21:43:41.402 00.000 12044 scope still moving after pulse duration time elapsed
21:43:41.466 00.064 12044 IsSlewing returns 0
21:43:41.467 00.001 12044 IsGuiding returns 0
21:43:41.467 00.000 12044 scope move finished after 55 + 82 ms
21:43:41.467 00.000 12044 Move returns status 0, amount 55
21:43:41.467 00.000 12044 move complete, result=0
21:43:41.467 00.000 12044 worker thread done servicing request
21:43:41.467 00.000 12044 Worker thread wakes up
21:43:41.467 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 55 ms NORTH
21:43:41.470 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:41.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:44.592 03.122 12044 Exposure complete
21:43:44.621 00.029 12044 worker thread done servicing request
21:43:44.621 00.000 14964 OnExposeComplete: enter
21:43:44.623 00.002 14964 UpdateGuideState(): m_state=6
21:43:44.624 00.001 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
21:43:44.624 00.000 14964 Star::Find returns 1 (0), X=806.28, Y=385.14, Mass=120246, SNR=213.0, Peak=7520 HFD=3.7
21:43:44.625 00.001 14964 MultiStar: [#1 -0.67,0.23,0.68,U] [#2 -0.46,0.31,0.38,U] 
21:43:44.625 00.000 14964 single-star, 2 included, MultiStar: {-0.35, 0.17}, one-star: {-0.10, 0.08}
21:43:44.626 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.67) = xAngle (4.10 = -2.19)
21:43:44.626 00.000 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.23 = 0.95)
21:43:44.627 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.43 mountX=-0.07 mountY=0.10, mountTheta=2.19
21:43:44.628 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.08, opts=13)
21:43:44.628 00.000 14964 Enqueuing Move request for scope (-0.10, 0.08)
21:43:44.629 00.001 12044 Worker thread wakes up
21:43:44.629 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
21:43:44.629 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
21:43:44.629 00.000 12044 Moving (-0.10, 0.08) raw xDistance=-0.07 yDistance=0.10
21:43:44.629 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.11, using input
21:43:44.629 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
21:43:44.629 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:44.629 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:43:44.629 00.000 12044 MoveAxis(E, 0, ABG)
21:43:44.629 00.000 12044 Move returns status 0, amount 0
21:43:44.629 00.000 12044 MoveAxis(N, 0, ABG)
21:43:44.629 00.000 12044 Move returns status 0, amount 0
21:43:44.629 00.000 12044 move complete, result=0
21:43:44.630 00.001 12044 worker thread done servicing request
21:43:44.638 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7520, med=623, FiltMin=535, FiltMax=6389, Gamma=0.810
21:43:44.644 00.006 14964 UpdateGuideState exits: m=120246 SNR=213.0
21:43:44.644 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.645 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:44.645 00.000 14964 Enqueuing Expose request
21:43:44.645 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:43:44.646 00.001 12044 Worker thread wakes up
21:43:44.646 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:44.646 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:47.755 03.109 12044 Exposure complete
21:43:47.785 00.030 12044 worker thread done servicing request
21:43:47.786 00.001 14964 OnExposeComplete: enter
21:43:47.786 00.000 14964 UpdateGuideState(): m_state=6
21:43:47.786 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
21:43:47.787 00.001 14964 Star::Find returns 1 (0), X=806.16, Y=385.65, Mass=119093, SNR=207.2, Peak=7816 HFD=3.7
21:43:47.787 00.000 14964 MultiStar: [#1 -0.83,0.55,0.00,M1] [#2 -0.63,0.79,0.00,M1] 
21:43:47.788 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.67) = xAngle (3.59 = -2.69)
21:43:47.789 00.001 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.72 = 0.44)
21:43:47.789 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.59 hyp=0.63 cameraTheta=1.92 mountX=-0.57 mountY=0.27, mountTheta=2.70
21:43:47.791 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.59, opts=13)
21:43:47.792 00.001 14964 Enqueuing Move request for scope (-0.21, 0.59)
21:43:47.793 00.001 12044 Worker thread wakes up
21:43:47.793 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.59) opts 0xd
21:43:47.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.59)
21:43:47.793 00.000 12044 Moving (-0.21, 0.59) raw xDistance=-0.57 yDistance=0.27
21:43:47.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.57, slope = -0.04
21:43:47.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:47.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:43:47.793 00.000 12044 MoveAxis(E, 26, ABG)
21:43:47.793 00.000 12044 Guiding  Dir = 2, Dur = 26
21:43:47.801 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7816, med=623, FiltMin=532, FiltMax=6317, Gamma=0.810
21:43:47.807 00.006 14964 UpdateGuideState exits: m=119093 SNR=207.2
21:43:47.807 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:47.808 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:47.808 00.000 14964 Enqueuing Expose request
21:43:47.843 00.035 12044 IsSlewing returns 0
21:43:47.844 00.001 12044 IsGuiding returns 0
21:43:47.938 00.094 12044 IsGuiding returns 1
21:43:47.938 00.000 12044 scope still moving after pulse duration time elapsed
21:43:48.001 00.063 12044 IsSlewing returns 0
21:43:48.002 00.001 12044 IsGuiding returns 0
21:43:48.002 00.000 12044 scope move finished after 26 + 131 ms
21:43:48.002 00.000 12044 Move returns status 0, amount 26
21:43:48.002 00.000 12044 MoveAxis(N, 0, ABG)
21:43:48.002 00.000 12044 Move returns status 0, amount 0
21:43:48.002 00.000 12044 move complete, result=0
21:43:48.002 00.000 12044 worker thread done servicing request
21:43:48.002 00.000 12044 Worker thread wakes up
21:43:48.002 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:48.002 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:48.003 00.001 14964 GuideStep: -0.6 px 26 ms EAST, 0.3 px 0 ms NORTH
21:43:51.104 03.101 12044 Exposure complete
21:43:51.140 00.036 12044 worker thread done servicing request
21:43:51.140 00.000 14964 OnExposeComplete: enter
21:43:51.142 00.002 14964 UpdateGuideState(): m_state=6
21:43:51.144 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
21:43:51.146 00.002 14964 Star::Find returns 1 (0), X=806.26, Y=385.36, Mass=117667, SNR=203.3, Peak=7808 HFD=3.7
21:43:51.147 00.001 14964 MultiStar: [#1 -0.54,0.43,0.73,U] [#2 -0.43,0.48,0.37,U] 
21:43:51.147 00.000 14964 single-star, 2 included, MultiStar: {-0.32, 0.38}, one-star: {-0.12, 0.31}
21:43:51.148 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.67) = xAngle (3.61 = -2.67)
21:43:51.148 00.000 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.74 = 0.46)
21:43:51.150 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.94 mountX=-0.29 mountY=0.15, mountTheta=2.68
21:43:51.153 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.31, opts=13)
21:43:51.155 00.002 14964 Enqueuing Move request for scope (-0.12, 0.31)
21:43:51.156 00.001 12044 Worker thread wakes up
21:43:51.156 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
21:43:51.156 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
21:43:51.157 00.001 12044 Moving (-0.12, 0.31) raw xDistance=-0.29 yDistance=0.15
21:43:51.157 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.29, slope = -0.03
21:43:51.157 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:51.157 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:43:51.157 00.000 12044 MoveAxis(E, 24, ABG)
21:43:51.157 00.000 12044 Guiding  Dir = 2, Dur = 24
21:43:51.170 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7808, med=623, FiltMin=519, FiltMax=6145, Gamma=0.810
21:43:51.181 00.011 14964 UpdateGuideState exits: m=117667 SNR=203.3
21:43:51.183 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:51.185 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:51.186 00.001 14964 Enqueuing Expose request
21:43:51.232 00.046 12044 IsSlewing returns 0
21:43:51.233 00.001 12044 IsGuiding returns 0
21:43:51.264 00.031 12044 IsGuiding returns 1
21:43:51.264 00.000 12044 scope still moving after pulse duration time elapsed
21:43:51.314 00.050 12044 IsSlewing returns 0
21:43:51.314 00.000 12044 IsGuiding returns 0
21:43:51.314 00.000 12044 scope move finished after 24 + 56 ms
21:43:51.314 00.000 12044 Move returns status 0, amount 24
21:43:51.314 00.000 12044 MoveAxis(N, 0, ABG)
21:43:51.314 00.000 12044 Move returns status 0, amount 0
21:43:51.314 00.000 12044 move complete, result=0
21:43:51.314 00.000 12044 worker thread done servicing request
21:43:51.314 00.000 12044 Worker thread wakes up
21:43:51.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:51.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:51.314 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
21:43:54.412 03.098 12044 Exposure complete
21:43:54.448 00.036 12044 worker thread done servicing request
21:43:54.448 00.000 14964 OnExposeComplete: enter
21:43:54.449 00.001 14964 UpdateGuideState(): m_state=6
21:43:54.450 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
21:43:54.451 00.001 14964 Star::Find returns 1 (0), X=806.45, Y=385.29, Mass=118119, SNR=197.8, Peak=6244 HFD=3.9
21:43:54.451 00.000 14964 MultiStar: [#1 -0.36,0.55,0.74,U] [#2 -0.44,0.82,0.00,M1] 
21:43:54.452 00.001 14964 single-star, 1 included, MultiStar: {-0.11, 0.37}, one-star: {0.07, 0.23}
21:43:54.452 00.000 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.67) = xAngle (2.93 = 2.93)
21:43:54.453 00.001 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.06 = -0.22)
21:43:54.453 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=-0.23 mountY=-0.05, mountTheta=-2.92
21:43:54.455 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.23, opts=13)
21:43:54.455 00.000 14964 Enqueuing Move request for scope (0.07, 0.23)
21:43:54.456 00.001 12044 Worker thread wakes up
21:43:54.456 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
21:43:54.456 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
21:43:54.456 00.000 12044 Moving (0.07, 0.23) raw xDistance=-0.23 yDistance=-0.05
21:43:54.456 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
21:43:54.456 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:54.456 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:54.456 00.000 12044 MoveAxis(E, 0, ABG)
21:43:54.456 00.000 12044 Move returns status 0, amount 0
21:43:54.456 00.000 12044 MoveAxis(N, 0, ABG)
21:43:54.456 00.000 12044 Move returns status 0, amount 0
21:43:54.456 00.000 12044 move complete, result=0
21:43:54.457 00.001 12044 worker thread done servicing request
21:43:54.465 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6244, med=623, FiltMin=536, FiltMax=5725, Gamma=0.810
21:43:54.471 00.006 14964 UpdateGuideState exits: m=118119 SNR=197.8
21:43:54.472 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:54.472 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:54.473 00.001 14964 Enqueuing Expose request
21:43:54.473 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:54.474 00.001 12044 Worker thread wakes up
21:43:54.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:54.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:43:57.596 03.122 12044 Exposure complete
21:43:57.632 00.036 12044 worker thread done servicing request
21:43:57.633 00.001 14964 OnExposeComplete: enter
21:43:57.633 00.000 14964 UpdateGuideState(): m_state=6
21:43:57.634 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
21:43:57.634 00.000 14964 Star::Find returns 1 (0), X=806.58, Y=385.09, Mass=117174, SNR=204.5, Peak=7917 HFD=3.7
21:43:57.636 00.002 14964 MultiStar: [#1 -0.35,0.39,0.71,U] [#2 -0.13,0.35,0.37,U] 
21:43:57.637 00.001 14964 single-star, 2 included, MultiStar: {-0.04, 0.21}, one-star: {0.21, 0.03}
21:43:57.638 00.001 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.67) = xAngle (1.80 = 1.80)
21:43:57.639 00.001 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.94 = -1.35)
21:43:57.639 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
21:43:57.643 00.004 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.03, opts=13)
21:43:57.646 00.003 14964 Enqueuing Move request for scope (0.21, 0.03)
21:43:57.648 00.002 12044 Worker thread wakes up
21:43:57.649 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
21:43:57.649 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
21:43:57.649 00.000 12044 Moving (0.21, 0.03) raw xDistance=-0.05 yDistance=-0.20
21:43:57.649 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
21:43:57.649 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:57.649 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:43:57.649 00.000 12044 MoveAxis(E, 0, ABG)
21:43:57.649 00.000 12044 Move returns status 0, amount 0
21:43:57.649 00.000 12044 MoveAxis(N, 0, ABG)
21:43:57.649 00.000 12044 Move returns status 0, amount 0
21:43:57.649 00.000 12044 move complete, result=0
21:43:57.650 00.001 12044 worker thread done servicing request
21:43:57.665 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7917, med=623, FiltMin=539, FiltMax=6483, Gamma=0.810
21:43:57.675 00.010 14964 UpdateGuideState exits: m=117174 SNR=204.5
21:43:57.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.678 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:43:57.679 00.001 14964 Enqueuing Expose request
21:43:57.680 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:57.681 00.001 12044 Worker thread wakes up
21:43:57.681 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:43:57.681 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:00.810 03.129 12044 Exposure complete
21:44:00.833 00.023 12044 worker thread done servicing request
21:44:00.833 00.000 14964 OnExposeComplete: enter
21:44:00.833 00.000 14964 UpdateGuideState(): m_state=6
21:44:00.834 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
21:44:00.834 00.000 14964 Star::Find returns 1 (0), X=806.84, Y=385.36, Mass=117238, SNR=208.2, Peak=8289 HFD=3.6
21:44:00.836 00.002 14964 MultiStar: [#1 -0.02,0.57,0.70,U] [#2 0.05,0.76,0.38,U] 
21:44:00.836 00.000 14964 refined, 2 included, MultiStar: {0.23, 0.48}, one-star: {0.47, 0.30}
21:44:00.836 00.000 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.67) = xAngle (2.80 = 2.80)
21:44:00.837 00.001 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.93 = -0.35)
21:44:00.837 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.48 hyp=0.53 cameraTheta=1.13 mountX=-0.49 mountY=-0.18, mountTheta=-2.79
21:44:00.838 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.48, opts=13)
21:44:00.840 00.002 14964 Enqueuing Move request for scope (0.23, 0.48)
21:44:00.840 00.000 12044 Worker thread wakes up
21:44:00.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.48) opts 0xd
21:44:00.840 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.48)
21:44:00.840 00.000 12044 Moving (0.23, 0.48) raw xDistance=-0.49 yDistance=-0.18
21:44:00.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.49, slope = 0.00
21:44:00.840 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:00.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:44:00.840 00.000 12044 MoveAxis(E, 0, ABG)
21:44:00.840 00.000 12044 Move returns status 0, amount 0
21:44:00.840 00.000 12044 MoveAxis(N, 0, ABG)
21:44:00.840 00.000 12044 Move returns status 0, amount 0
21:44:00.840 00.000 12044 move complete, result=0
21:44:00.840 00.000 12044 worker thread done servicing request
21:44:00.847 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8289, med=623, FiltMin=540, FiltMax=6443, Gamma=0.810
21:44:00.852 00.005 14964 UpdateGuideState exits: m=117238 SNR=208.2
21:44:00.854 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:00.854 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:00.854 00.000 14964 Enqueuing Expose request
21:44:00.854 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:00.855 00.001 12044 Worker thread wakes up
21:44:00.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:00.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:03.983 03.128 12044 Exposure complete
21:44:04.021 00.038 12044 worker thread done servicing request
21:44:04.021 00.000 14964 OnExposeComplete: enter
21:44:04.023 00.002 14964 UpdateGuideState(): m_state=6
21:44:04.025 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
21:44:04.027 00.002 14964 Star::Find returns 1 (0), X=806.28, Y=385.51, Mass=117418, SNR=204.9, Peak=8552 HFD=3.4
21:44:04.029 00.002 14964 MultiStar: [#1 -0.59,0.63,0.00,M1] [#2 -0.52,0.74,0.00,M1] 
21:44:04.030 00.001 14964 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.67) = xAngle (3.44 = -2.84)
21:44:04.031 00.001 14964 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.57 = 0.29)
21:44:04.032 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.77 mountX=-0.44 mountY=0.13, mountTheta=2.85
21:44:04.036 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.45, opts=13)
21:44:04.038 00.002 14964 Enqueuing Move request for scope (-0.09, 0.45)
21:44:04.039 00.001 12044 Worker thread wakes up
21:44:04.040 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.45) opts 0xd
21:44:04.040 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.45)
21:44:04.040 00.000 12044 Moving (-0.09, 0.45) raw xDistance=-0.44 yDistance=0.13
21:44:04.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.44, slope = -0.01
21:44:04.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:04.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:44:04.040 00.000 12044 MoveAxis(E, 9, ABG)
21:44:04.040 00.000 12044 Guiding  Dir = 2, Dur = 9
21:44:04.053 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8552, med=623, FiltMin=528, FiltMax=6065, Gamma=0.810
21:44:04.059 00.006 14964 UpdateGuideState exits: m=117418 SNR=204.9
21:44:04.059 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:04.060 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:04.060 00.000 14964 Enqueuing Expose request
21:44:04.061 00.001 12044 IsSlewing returns 0
21:44:04.061 00.000 12044 IsGuiding returns 0
21:44:04.095 00.034 12044 IsGuiding returns 1
21:44:04.095 00.000 12044 scope still moving after pulse duration time elapsed
21:44:04.174 00.079 12044 IsSlewing returns 0
21:44:04.174 00.000 12044 IsGuiding returns 0
21:44:04.174 00.000 12044 scope move finished after 9 + 103 ms
21:44:04.174 00.000 12044 Move returns status 0, amount 9
21:44:04.174 00.000 12044 MoveAxis(N, 0, ABG)
21:44:04.175 00.001 12044 Move returns status 0, amount 0
21:44:04.175 00.000 12044 move complete, result=0
21:44:04.175 00.000 12044 worker thread done servicing request
21:44:04.175 00.000 12044 Worker thread wakes up
21:44:04.175 00.000 14964 GuideStep: -0.4 px 9 ms EAST, 0.1 px 0 ms NORTH
21:44:04.177 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:04.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:07.313 03.136 12044 Exposure complete
21:44:07.335 00.022 12044 worker thread done servicing request
21:44:07.335 00.000 14964 OnExposeComplete: enter
21:44:07.337 00.002 14964 UpdateGuideState(): m_state=6
21:44:07.337 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
21:44:07.338 00.001 14964 Star::Find returns 1 (0), X=806.36, Y=384.91, Mass=117406, SNR=204.8, Peak=7785 HFD=3.8
21:44:07.338 00.000 14964 MultiStar: [#1 -0.37,-0.06,0.71,U] [#2 -0.29,0.11,0.37,U] 
21:44:07.339 00.001 14964 single-star, 2 included, MultiStar: {-0.18, -0.07}, one-star: {-0.01, -0.15}
21:44:07.339 00.000 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.67) = xAngle (0.02 = 0.02)
21:44:07.340 00.001 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.15 = -3.13)
21:44:07.340 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.65 mountX=0.15 mountY=-0.00, mountTheta=-0.01
21:44:07.342 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.15, opts=13)
21:44:07.344 00.002 14964 Enqueuing Move request for scope (-0.01, -0.15)
21:44:07.345 00.001 12044 Worker thread wakes up
21:44:07.345 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:44:07.345 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:44:07.345 00.000 12044 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=-0.00
21:44:07.345 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
21:44:07.345 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:07.345 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:44:07.345 00.000 12044 MoveAxis(E, 0, ABG)
21:44:07.345 00.000 12044 Move returns status 0, amount 0
21:44:07.345 00.000 12044 MoveAxis(N, 0, ABG)
21:44:07.346 00.001 12044 Move returns status 0, amount 0
21:44:07.346 00.000 12044 move complete, result=0
21:44:07.346 00.000 12044 worker thread done servicing request
21:44:07.353 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7785, med=623, FiltMin=538, FiltMax=5825, Gamma=0.810
21:44:07.365 00.012 14964 UpdateGuideState exits: m=117406 SNR=204.8
21:44:07.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.366 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:07.367 00.001 14964 Enqueuing Expose request
21:44:07.367 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:44:07.368 00.001 12044 Worker thread wakes up
21:44:07.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:07.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:10.474 03.106 12044 Exposure complete
21:44:10.516 00.042 12044 worker thread done servicing request
21:44:10.516 00.000 14964 OnExposeComplete: enter
21:44:10.518 00.002 14964 UpdateGuideState(): m_state=6
21:44:10.520 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
21:44:10.521 00.001 14964 Star::Find returns 1 (0), X=806.88, Y=384.91, Mass=117302, SNR=205.7, Peak=8329 HFD=4.1
21:44:10.522 00.001 14964 MultiStar: [#1 0.04,0.16,0.67,U] [#2 0.06,0.10,0.40,U] 
21:44:10.524 00.002 14964 refined, 2 included, MultiStar: {0.27, -0.00}, one-star: {0.51, -0.15}
21:44:10.525 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.67) = xAngle (1.65 = 1.65)
21:44:10.526 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.79 = -1.50)
21:44:10.528 00.002 14964 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=-0.02 mountY=-0.27, mountTheta=-1.65
21:44:10.532 00.004 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.00, opts=13)
21:44:10.534 00.002 14964 Enqueuing Move request for scope (0.27, -0.00)
21:44:10.537 00.003 12044 Worker thread wakes up
21:44:10.538 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
21:44:10.538 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
21:44:10.538 00.000 12044 Moving (0.27, -0.00) raw xDistance=-0.02 yDistance=-0.27
21:44:10.538 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
21:44:10.538 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:10.538 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:44:10.538 00.000 12044 MoveAxis(E, 0, ABG)
21:44:10.538 00.000 12044 Move returns status 0, amount 0
21:44:10.538 00.000 12044 MoveAxis(N, 0, ABG)
21:44:10.538 00.000 12044 Move returns status 0, amount 0
21:44:10.538 00.000 12044 move complete, result=0
21:44:10.538 00.000 12044 worker thread done servicing request
21:44:10.557 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8329, med=623, FiltMin=536, FiltMax=6074, Gamma=0.810
21:44:10.567 00.010 14964 UpdateGuideState exits: m=117302 SNR=205.7
21:44:10.569 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:10.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:10.571 00.001 14964 Enqueuing Expose request
21:44:10.573 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:44:10.574 00.001 12044 Worker thread wakes up
21:44:10.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:10.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:13.683 03.109 12044 Exposure complete
21:44:13.737 00.054 12044 worker thread done servicing request
21:44:13.737 00.000 14964 OnExposeComplete: enter
21:44:13.739 00.002 14964 UpdateGuideState(): m_state=6
21:44:13.739 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
21:44:13.740 00.001 14964 Star::Find returns 1 (0), X=806.95, Y=384.98, Mass=119002, SNR=206.5, Peak=8285 HFD=3.9
21:44:13.740 00.000 14964 MultiStar: [#1 0.19,0.23,0.68,U] [#2 0.15,0.05,0.39,U] 
21:44:13.741 00.001 14964 refined, 2 included, MultiStar: {0.37, 0.04}, one-star: {0.57, -0.08}
21:44:13.741 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.67) = xAngle (1.79 = 1.79)
21:44:13.742 00.001 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.92 = -1.36)
21:44:13.742 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.12 mountX=-0.08 mountY=-0.36, mountTheta=-1.79
21:44:13.743 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.04, opts=13)
21:44:13.744 00.001 14964 Enqueuing Move request for scope (0.37, 0.04)
21:44:13.744 00.000 12044 Worker thread wakes up
21:44:13.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
21:44:13.745 00.001 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
21:44:13.745 00.000 12044 Moving (0.37, 0.04) raw xDistance=-0.08 yDistance=-0.36
21:44:13.745 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
21:44:13.745 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:13.745 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:44:13.745 00.000 12044 MoveAxis(E, 0, ABG)
21:44:13.745 00.000 12044 Move returns status 0, amount 0
21:44:13.745 00.000 12044 MoveAxis(N, 0, ABG)
21:44:13.745 00.000 12044 Move returns status 0, amount 0
21:44:13.745 00.000 12044 move complete, result=0
21:44:13.745 00.000 12044 worker thread done servicing request
21:44:13.752 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8285, med=623, FiltMin=540, FiltMax=6799, Gamma=0.810
21:44:13.761 00.009 14964 UpdateGuideState exits: m=119002 SNR=206.5
21:44:13.763 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.764 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:13.765 00.001 14964 Enqueuing Expose request
21:44:13.766 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:44:13.767 00.001 12044 Worker thread wakes up
21:44:13.767 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:13.767 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:16.879 03.112 12044 Exposure complete
21:44:16.915 00.036 12044 worker thread done servicing request
21:44:16.915 00.000 14964 OnExposeComplete: enter
21:44:16.917 00.002 14964 UpdateGuideState(): m_state=6
21:44:16.919 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
21:44:16.921 00.002 14964 Star::Find returns 1 (0), X=806.73, Y=385.08, Mass=117454, SNR=204.3, Peak=7215 HFD=3.9
21:44:16.921 00.000 14964 MultiStar: [#1 0.03,0.55,0.73,U] [#2 0.04,0.49,0.37,U] 
21:44:16.922 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.29}, one-star: {0.35, 0.02}
21:44:16.924 00.002 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.67) = xAngle (2.66 = 2.66)
21:44:16.926 00.002 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.80 = -0.48)
21:44:16.928 00.002 14964 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.00 mountX=-0.30 mountY=-0.16, mountTheta=-2.66
21:44:16.932 00.004 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.29, opts=13)
21:44:16.933 00.001 14964 Enqueuing Move request for scope (0.18, 0.29)
21:44:16.934 00.001 12044 Worker thread wakes up
21:44:16.934 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd
21:44:16.934 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.29)
21:44:16.934 00.000 12044 Moving (0.18, 0.29) raw xDistance=-0.30 yDistance=-0.16
21:44:16.934 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.03
21:44:16.934 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:16.935 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:44:16.935 00.000 12044 MoveAxis(E, 0, ABG)
21:44:16.935 00.000 12044 Move returns status 0, amount 0
21:44:16.935 00.000 12044 MoveAxis(N, 0, ABG)
21:44:16.935 00.000 12044 Move returns status 0, amount 0
21:44:16.935 00.000 12044 move complete, result=0
21:44:16.935 00.000 12044 worker thread done servicing request
21:44:16.950 00.015 14964 UpdateImageDisplay: Size=(968,608) min=142, max=7215, med=623, FiltMin=539, FiltMax=6437, Gamma=0.810
21:44:16.960 00.010 14964 UpdateGuideState exits: m=117454 SNR=204.3
21:44:16.961 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.962 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:16.964 00.002 14964 Enqueuing Expose request
21:44:16.965 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:16.967 00.002 12044 Worker thread wakes up
21:44:16.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:16.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:20.079 03.112 12044 Exposure complete
21:44:20.103 00.024 12044 worker thread done servicing request
21:44:20.103 00.000 14964 OnExposeComplete: enter
21:44:20.104 00.001 14964 UpdateGuideState(): m_state=6
21:44:20.104 00.000 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
21:44:20.105 00.001 14964 Star::Find returns 1 (0), X=806.92, Y=384.65, Mass=116151, SNR=201.5, Peak=9315 HFD=3.5
21:44:20.106 00.001 14964 MultiStar: [#1 0.17,-0.39,0.70,U] [#2 0.23,-0.36,0.41,U] 
21:44:20.106 00.000 14964 refined, 2 included, MultiStar: {0.36, -0.39}, one-star: {0.54, -0.41}
21:44:20.106 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.67) = xAngle (0.84 = 0.84)
21:44:20.107 00.001 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.97 = -2.31)
21:44:20.107 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=-0.39 hyp=0.53 cameraTheta=-0.83 mountX=0.36 mountY=-0.39, mountTheta=-0.83
21:44:20.108 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.39, opts=13)
21:44:20.109 00.001 14964 Enqueuing Move request for scope (0.36, -0.39)
21:44:20.110 00.001 12044 Worker thread wakes up
21:44:20.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.39) opts 0xd
21:44:20.110 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.39)
21:44:20.110 00.000 12044 Moving (0.36, -0.39) raw xDistance=0.36 yDistance=-0.39
21:44:20.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.36, slope = 0.04
21:44:20.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:20.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:44:20.110 00.000 12044 MoveAxis(W, 31, ABG)
21:44:20.110 00.000 12044 Guiding  Dir = 3, Dur = 31
21:44:20.117 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9315, med=623, FiltMin=543, FiltMax=6368, Gamma=0.810
21:44:20.123 00.006 14964 UpdateGuideState exits: m=116151 SNR=201.5
21:44:20.123 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:20.124 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:20.124 00.000 14964 Enqueuing Expose request
21:44:20.142 00.018 12044 IsSlewing returns 0
21:44:20.142 00.000 12044 IsGuiding returns 0
21:44:20.174 00.032 12044 PulseGuide returned control before completion, sleep 11
21:44:20.226 00.052 12044 IsGuiding returns 1
21:44:20.226 00.000 12044 scope still moving after pulse duration time elapsed
21:44:20.316 00.090 12044 IsSlewing returns 0
21:44:20.317 00.001 12044 IsGuiding returns 0
21:44:20.317 00.000 12044 scope move finished after 31 + 143 ms
21:44:20.317 00.000 12044 Move returns status 0, amount 31
21:44:20.317 00.000 12044 MoveAxis(N, 0, ABG)
21:44:20.317 00.000 12044 Move returns status 0, amount 0
21:44:20.317 00.000 12044 move complete, result=0
21:44:20.317 00.000 12044 worker thread done servicing request
21:44:20.317 00.000 12044 Worker thread wakes up
21:44:20.317 00.000 14964 GuideStep: 0.4 px 31 ms WEST, -0.4 px 0 ms NORTH
21:44:20.319 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:20.319 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:23.444 03.125 12044 Exposure complete
21:44:23.484 00.040 12044 worker thread done servicing request
21:44:23.484 00.000 14964 OnExposeComplete: enter
21:44:23.486 00.002 14964 UpdateGuideState(): m_state=6
21:44:23.487 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
21:44:23.488 00.001 14964 Star::Find returns 1 (0), X=806.63, Y=384.89, Mass=116667, SNR=204.3, Peak=8025 HFD=3.7
21:44:23.490 00.002 14964 MultiStar: [#1 -0.30,-0.21,0.69,U] [#2 -0.13,0.10,0.38,U] 
21:44:23.492 00.002 14964 refined, 2 included, MultiStar: {0.00, -0.13}, one-star: {0.26, -0.17}
21:44:23.493 00.001 14964 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.67) = xAngle (0.10 = 0.10)
21:44:23.494 00.001 14964 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.24 = -3.04)
21:44:23.496 00.002 14964 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.13 mountY=-0.01, mountTheta=-0.10
21:44:23.499 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.13, opts=13)
21:44:23.501 00.002 14964 Enqueuing Move request for scope (0.00, -0.13)
21:44:23.503 00.002 12044 Worker thread wakes up
21:44:23.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
21:44:23.503 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
21:44:23.503 00.000 12044 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=-0.01
21:44:23.503 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.32, using input
21:44:23.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
21:44:23.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:23.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:23.504 00.001 12044 MoveAxis(E, 0, ABG)
21:44:23.504 00.000 12044 Move returns status 0, amount 0
21:44:23.504 00.000 12044 MoveAxis(N, 0, ABG)
21:44:23.504 00.000 12044 Move returns status 0, amount 0
21:44:23.504 00.000 12044 move complete, result=0
21:44:23.504 00.000 12044 worker thread done servicing request
21:44:23.519 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8025, med=624, FiltMin=539, FiltMax=6523, Gamma=0.810
21:44:23.530 00.011 14964 UpdateGuideState exits: m=116667 SNR=204.3
21:44:23.532 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.533 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:23.535 00.002 14964 Enqueuing Expose request
21:44:23.537 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:44:23.539 00.002 12044 Worker thread wakes up
21:44:23.539 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:23.539 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:26.648 03.109 12044 Exposure complete
21:44:26.687 00.039 12044 worker thread done servicing request
21:44:26.687 00.000 14964 OnExposeComplete: enter
21:44:26.688 00.001 14964 UpdateGuideState(): m_state=6
21:44:26.691 00.003 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
21:44:26.692 00.001 14964 Star::Find returns 1 (0), X=806.80, Y=385.02, Mass=117410, SNR=207.6, Peak=8044 HFD=3.9
21:44:26.694 00.002 14964 MultiStar: [#1 -0.19,0.15,0.70,U] [#2 0.04,0.23,0.38,U] 
21:44:26.696 00.002 14964 refined, 2 included, MultiStar: {0.15, 0.08}, one-star: {0.42, -0.04}
21:44:26.697 00.001 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.67) = xAngle (2.15 = 2.15)
21:44:26.698 00.001 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.28 = -1.00)
21:44:26.700 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.16 cameraTheta=0.48 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
21:44:26.702 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.08, opts=13)
21:44:26.704 00.002 14964 Enqueuing Move request for scope (0.15, 0.08)
21:44:26.706 00.002 12044 Worker thread wakes up
21:44:26.706 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
21:44:26.706 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
21:44:26.706 00.000 12044 Moving (0.15, 0.08) raw xDistance=-0.09 yDistance=-0.14
21:44:26.706 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.04
21:44:26.706 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:26.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:44:26.706 00.000 12044 MoveAxis(E, 0, ABG)
21:44:26.706 00.000 12044 Move returns status 0, amount 0
21:44:26.706 00.000 12044 MoveAxis(N, 0, ABG)
21:44:26.706 00.000 12044 Move returns status 0, amount 0
21:44:26.706 00.000 12044 move complete, result=0
21:44:26.706 00.000 12044 worker thread done servicing request
21:44:26.718 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8044, med=622, FiltMin=529, FiltMax=5993, Gamma=0.810
21:44:26.726 00.008 14964 UpdateGuideState exits: m=117410 SNR=207.6
21:44:26.727 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.728 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:26.728 00.000 14964 Enqueuing Expose request
21:44:26.729 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:26.729 00.000 12044 Worker thread wakes up
21:44:26.729 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:26.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:29.852 03.123 12044 Exposure complete
21:44:29.875 00.023 12044 worker thread done servicing request
21:44:29.875 00.000 14964 OnExposeComplete: enter
21:44:29.877 00.002 14964 UpdateGuideState(): m_state=6
21:44:29.878 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
21:44:29.879 00.001 14964 Star::Find returns 1 (0), X=807.18, Y=385.36, Mass=117481, SNR=203.4, Peak=8451 HFD=3.7
21:44:29.881 00.002 14964 MultiStar: [#1 0.44,0.54,0.69,U] [#2 0.54,0.86,0.00,M1] 
21:44:29.882 00.001 14964 refined, 1 included, MultiStar: {0.66, 0.39}, one-star: {0.80, 0.30}
21:44:29.883 00.001 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.67) = xAngle (2.21 = 2.21)
21:44:29.885 00.002 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.34 = -0.94)
21:44:29.886 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=0.39 hyp=0.77 cameraTheta=0.54 mountX=-0.46 mountY=-0.62, mountTheta=-2.21
21:44:29.888 00.002 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.39, opts=13)
21:44:29.889 00.001 14964 Enqueuing Move request for scope (0.66, 0.39)
21:44:29.890 00.001 12044 Worker thread wakes up
21:44:29.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.39) opts 0xd
21:44:29.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.39)
21:44:29.890 00.000 12044 Moving (0.66, 0.39) raw xDistance=-0.46 yDistance=-0.62
21:44:29.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.46, slope = 0.02
21:44:29.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:44:29.890 00.000 12044 MoveAxis(E, 0, ABG)
21:44:29.890 00.000 12044 Move returns status 0, amount 0
21:44:29.890 00.000 12044 MoveAxis(N, 58, ABG)
21:44:29.890 00.000 12044 Guiding  Dir = 0, Dur = 58
21:44:29.898 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8451, med=622, FiltMin=535, FiltMax=6293, Gamma=0.810
21:44:29.906 00.008 14964 UpdateGuideState exits: m=117481 SNR=203.4
21:44:29.906 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.907 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:29.907 00.000 14964 Enqueuing Expose request
21:44:29.929 00.022 12044 IsSlewing returns 0
21:44:29.930 00.001 12044 IsGuiding returns 0
21:44:29.961 00.031 12044 PulseGuide returned control before completion, sleep 37
21:44:30.002 00.041 12044 IsGuiding returns 1
21:44:30.002 00.000 12044 scope still moving after pulse duration time elapsed
21:44:30.052 00.050 12044 IsSlewing returns 0
21:44:30.052 00.000 12044 IsGuiding returns 0
21:44:30.052 00.000 12044 scope move finished after 58 + 64 ms
21:44:30.052 00.000 12044 Move returns status 0, amount 58
21:44:30.052 00.000 12044 move complete, result=0
21:44:30.052 00.000 12044 worker thread done servicing request
21:44:30.052 00.000 12044 Worker thread wakes up
21:44:30.052 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:30.052 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:30.054 00.002 14964 GuideStep: -0.5 px 0 ms EAST, -0.6 px 58 ms NORTH
21:44:33.154 03.100 12044 Exposure complete
21:44:33.186 00.032 12044 worker thread done servicing request
21:44:33.186 00.000 14964 OnExposeComplete: enter
21:44:33.188 00.002 14964 UpdateGuideState(): m_state=6
21:44:33.189 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
21:44:33.193 00.004 14964 Star::Find returns 1 (0), X=806.33, Y=385.36, Mass=115908, SNR=199.1, Peak=9124 HFD=3.5
21:44:33.197 00.004 14964 MultiStar: [#1 -0.48,0.64,0.73,U] [#2 -0.41,0.59,0.39,U] 
21:44:33.198 00.001 14964 single-star, 2 included, MultiStar: {-0.26, 0.47}, one-star: {-0.05, 0.30}
21:44:33.200 00.002 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.67) = xAngle (3.40 = -2.89)
21:44:33.201 00.001 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.53 = 0.25)
21:44:33.203 00.002 14964 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.73 mountX=-0.30 mountY=0.08, mountTheta=2.89
21:44:33.209 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.30, opts=13)
21:44:33.210 00.001 14964 Enqueuing Move request for scope (-0.05, 0.30)
21:44:33.211 00.001 12044 Worker thread wakes up
21:44:33.212 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
21:44:33.212 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
21:44:33.212 00.000 12044 Moving (-0.05, 0.30) raw xDistance=-0.30 yDistance=0.08
21:44:33.212 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.30, slope = -0.01
21:44:33.212 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:33.212 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:44:33.212 00.000 12044 MoveAxis(E, 8, ABG)
21:44:33.212 00.000 12044 Guiding  Dir = 2, Dur = 8
21:44:33.228 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9124, med=623, FiltMin=537, FiltMax=6771, Gamma=0.810
21:44:33.237 00.009 14964 UpdateGuideState exits: m=115908 SNR=199.1
21:44:33.237 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:33.238 00.000 14964 Enqueuing Expose request
21:44:33.239 00.001 12044 IsSlewing returns 0
21:44:33.240 00.001 12044 IsGuiding returns 0
21:44:33.272 00.032 12044 IsGuiding returns 1
21:44:33.272 00.000 12044 scope still moving after pulse duration time elapsed
21:44:33.331 00.059 12044 IsSlewing returns 0
21:44:33.331 00.000 12044 IsGuiding returns 0
21:44:33.331 00.000 12044 scope move finished after 8 + 84 ms
21:44:33.332 00.001 12044 Move returns status 0, amount 8
21:44:33.332 00.000 12044 MoveAxis(N, 0, ABG)
21:44:33.332 00.000 12044 Move returns status 0, amount 0
21:44:33.332 00.000 12044 move complete, result=0
21:44:33.332 00.000 12044 worker thread done servicing request
21:44:33.332 00.000 12044 Worker thread wakes up
21:44:33.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:33.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:33.332 00.000 14964 GuideStep: -0.3 px 8 ms EAST, 0.1 px 0 ms NORTH
21:44:36.453 03.121 12044 Exposure complete
21:44:36.490 00.037 12044 worker thread done servicing request
21:44:36.490 00.000 14964 OnExposeComplete: enter
21:44:36.493 00.003 14964 UpdateGuideState(): m_state=6
21:44:36.494 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
21:44:36.496 00.002 14964 Star::Find returns 1 (0), X=806.15, Y=385.30, Mass=116808, SNR=200.9, Peak=8416 HFD=3.5
21:44:36.497 00.001 14964 MultiStar: [#1 -0.74,0.26,0.71,U] [#2 -0.81,0.31,0.00,M1] 
21:44:36.498 00.001 14964 single-star, 1 included, MultiStar: {-0.44, 0.25}, one-star: {-0.22, 0.24}
21:44:36.500 00.002 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.67) = xAngle (3.99 = -2.29)
21:44:36.501 00.001 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.12 = 0.84)
21:44:36.502 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=-0.22 mountY=0.24, mountTheta=2.30
21:44:36.504 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.24, opts=13)
21:44:36.507 00.003 14964 Enqueuing Move request for scope (-0.22, 0.24)
21:44:36.510 00.003 12044 Worker thread wakes up
21:44:36.510 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
21:44:36.510 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
21:44:36.510 00.000 12044 Moving (-0.22, 0.24) raw xDistance=-0.22 yDistance=0.24
21:44:36.510 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.26, using input
21:44:36.510 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.04
21:44:36.510 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.510 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:44:36.510 00.000 12044 MoveAxis(E, 0, ABG)
21:44:36.510 00.000 12044 Move returns status 0, amount 0
21:44:36.511 00.001 12044 MoveAxis(N, 0, ABG)
21:44:36.511 00.000 12044 Move returns status 0, amount 0
21:44:36.511 00.000 12044 move complete, result=0
21:44:36.511 00.000 12044 worker thread done servicing request
21:44:36.527 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8416, med=623, FiltMin=528, FiltMax=6639, Gamma=0.810
21:44:36.537 00.010 14964 UpdateGuideState exits: m=116808 SNR=200.9
21:44:36.538 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.538 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:36.541 00.003 14964 Enqueuing Expose request
21:44:36.543 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:36.544 00.001 12044 Worker thread wakes up
21:44:36.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:36.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:39.644 03.100 12044 Exposure complete
21:44:39.669 00.025 12044 worker thread done servicing request
21:44:39.669 00.000 14964 OnExposeComplete: enter
21:44:39.669 00.000 14964 UpdateGuideState(): m_state=6
21:44:39.670 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
21:44:39.670 00.000 14964 Star::Find returns 1 (0), X=806.49, Y=385.42, Mass=117008, SNR=204.6, Peak=7001 HFD=3.3
21:44:39.671 00.001 14964 MultiStar: [#1 -0.36,0.58,0.70,U] [#2 -0.42,0.69,0.39,U] 
21:44:39.671 00.000 14964 single-star, 2 included, MultiStar: {-0.14, 0.50}, one-star: {0.12, 0.36}
21:44:39.672 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.67) = xAngle (2.92 = 2.92)
21:44:39.672 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.05 = -0.23)
21:44:39.673 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.25 mountX=-0.37 mountY=-0.09, mountTheta=-2.91
21:44:39.674 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.36, opts=13)
21:44:39.675 00.001 14964 Enqueuing Move request for scope (0.12, 0.36)
21:44:39.675 00.000 12044 Worker thread wakes up
21:44:39.675 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
21:44:39.675 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
21:44:39.675 00.000 12044 Moving (0.12, 0.36) raw xDistance=-0.37 yDistance=-0.09
21:44:39.675 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.37, slope = -0.04
21:44:39.675 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:39.676 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:39.676 00.000 12044 MoveAxis(E, 28, ABG)
21:44:39.676 00.000 12044 Guiding  Dir = 2, Dur = 28
21:44:39.683 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7001, med=622, FiltMin=533, FiltMax=5963, Gamma=0.810
21:44:39.689 00.006 14964 UpdateGuideState exits: m=117008 SNR=204.6
21:44:39.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:39.690 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:39.691 00.001 14964 Enqueuing Expose request
21:44:39.705 00.014 12044 IsSlewing returns 0
21:44:39.705 00.000 12044 IsGuiding returns 0
21:44:39.769 00.064 12044 IsGuiding returns 1
21:44:39.769 00.000 12044 scope still moving after pulse duration time elapsed
21:44:39.872 00.103 12044 IsSlewing returns 0
21:44:39.873 00.001 12044 IsGuiding returns 0
21:44:39.873 00.000 12044 scope move finished after 28 + 139 ms
21:44:39.873 00.000 12044 Move returns status 0, amount 28
21:44:39.873 00.000 12044 MoveAxis(N, 0, ABG)
21:44:39.874 00.001 12044 Move returns status 0, amount 0
21:44:39.874 00.000 12044 move complete, result=0
21:44:39.874 00.000 12044 worker thread done servicing request
21:44:39.874 00.000 12044 Worker thread wakes up
21:44:39.874 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.1 px 0 ms NORTH
21:44:39.876 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:39.876 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:43.000 03.124 12044 Exposure complete
21:44:43.027 00.027 12044 worker thread done servicing request
21:44:43.027 00.000 14964 OnExposeComplete: enter
21:44:43.029 00.002 14964 UpdateGuideState(): m_state=6
21:44:43.030 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
21:44:43.030 00.000 14964 Star::Find returns 1 (0), X=806.62, Y=384.94, Mass=118007, SNR=206.3, Peak=9033 HFD=3.6
21:44:43.031 00.001 14964 MultiStar: [#1 -0.19,0.11,0.71,U] [#2 -0.13,0.25,0.38,U] 
21:44:43.032 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.03}, one-star: {0.25, -0.12}
21:44:43.033 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.67) = xAngle (2.39 = 2.39)
21:44:43.035 00.002 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.52 = -0.76)
21:44:43.035 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.72 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
21:44:43.037 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.03, opts=13)
21:44:43.038 00.001 14964 Enqueuing Move request for scope (0.03, 0.03)
21:44:43.040 00.002 12044 Worker thread wakes up
21:44:43.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:44:43.040 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:44:43.040 00.000 12044 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
21:44:43.040 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.18, using input
21:44:43.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
21:44:43.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:43.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:43.040 00.000 12044 MoveAxis(E, 0, ABG)
21:44:43.040 00.000 12044 Move returns status 0, amount 0
21:44:43.040 00.000 12044 MoveAxis(N, 0, ABG)
21:44:43.040 00.000 12044 Move returns status 0, amount 0
21:44:43.040 00.000 12044 move complete, result=0
21:44:43.041 00.001 12044 worker thread done servicing request
21:44:43.054 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9033, med=623, FiltMin=537, FiltMax=6509, Gamma=0.810
21:44:43.065 00.011 14964 UpdateGuideState exits: m=118007 SNR=206.3
21:44:43.066 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.068 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:43.068 00.000 14964 Enqueuing Expose request
21:44:43.069 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:44:43.069 00.000 12044 Worker thread wakes up
21:44:43.070 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:43.070 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:46.181 03.111 12044 Exposure complete
21:44:46.215 00.034 12044 worker thread done servicing request
21:44:46.215 00.000 14964 OnExposeComplete: enter
21:44:46.216 00.001 14964 UpdateGuideState(): m_state=6
21:44:46.217 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
21:44:46.217 00.000 14964 Star::Find returns 1 (0), X=806.49, Y=384.75, Mass=118008, SNR=205.6, Peak=7913 HFD=3.6
21:44:46.218 00.001 14964 MultiStar: [#1 -0.40,-0.06,0.71,U] [#2 -0.39,-0.05,0.41,U] 
21:44:46.218 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.18}, one-star: {0.12, -0.31}
21:44:46.219 00.001 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.67) = xAngle (-0.61 = -0.61)
21:44:46.219 00.000 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.52 = 2.52)
21:44:46.220 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.28 mountX=0.19 mountY=0.14, mountTheta=0.62
21:44:46.221 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.18, opts=13)
21:44:46.222 00.001 14964 Enqueuing Move request for scope (-0.15, -0.18)
21:44:46.222 00.000 12044 Worker thread wakes up
21:44:46.222 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
21:44:46.223 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
21:44:46.223 00.000 12044 Moving (-0.15, -0.18) raw xDistance=0.19 yDistance=0.14
21:44:46.223 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
21:44:46.223 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:46.223 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:44:46.223 00.000 12044 MoveAxis(E, 0, ABG)
21:44:46.223 00.000 12044 Move returns status 0, amount 0
21:44:46.223 00.000 12044 MoveAxis(N, 0, ABG)
21:44:46.223 00.000 12044 Move returns status 0, amount 0
21:44:46.223 00.000 12044 move complete, result=0
21:44:46.223 00.000 12044 worker thread done servicing request
21:44:46.235 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7913, med=622, FiltMin=536, FiltMax=6023, Gamma=0.810
21:44:46.241 00.006 14964 UpdateGuideState exits: m=118008 SNR=205.6
21:44:46.242 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:46.243 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:46.243 00.000 14964 Enqueuing Expose request
21:44:46.244 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:46.245 00.001 12044 Worker thread wakes up
21:44:46.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:46.245 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:49.342 03.097 12044 Exposure complete
21:44:49.364 00.022 12044 worker thread done servicing request
21:44:49.365 00.001 14964 OnExposeComplete: enter
21:44:49.365 00.000 14964 UpdateGuideState(): m_state=6
21:44:49.366 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
21:44:49.366 00.000 14964 Star::Find returns 1 (0), X=806.45, Y=384.87, Mass=117909, SNR=204.9, Peak=7913 HFD=3.8
21:44:49.367 00.001 14964 MultiStar: [#1 -0.30,0.24,0.72,U] [#2 -0.35,0.14,0.38,U] 
21:44:49.367 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.01}, one-star: {0.07, -0.19}
21:44:49.368 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.67) = xAngle (4.70 = -1.58)
21:44:49.368 00.000 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.84 = 1.55)
21:44:49.369 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.03 mountX=-0.00 mountY=0.13, mountTheta=1.58
21:44:49.370 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.01, opts=13)
21:44:49.371 00.001 14964 Enqueuing Move request for scope (-0.13, 0.01)
21:44:49.371 00.000 12044 Worker thread wakes up
21:44:49.372 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
21:44:49.372 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
21:44:49.372 00.000 12044 Moving (-0.13, 0.01) raw xDistance=-0.00 yDistance=0.13
21:44:49.372 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.09, using input
21:44:49.372 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
21:44:49.372 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:49.372 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:44:49.372 00.000 12044 MoveAxis(E, 0, ABG)
21:44:49.372 00.000 12044 Move returns status 0, amount 0
21:44:49.372 00.000 12044 MoveAxis(N, 0, ABG)
21:44:49.372 00.000 12044 Move returns status 0, amount 0
21:44:49.372 00.000 12044 move complete, result=0
21:44:49.372 00.000 12044 worker thread done servicing request
21:44:49.381 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7913, med=623, FiltMin=542, FiltMax=5915, Gamma=0.810
21:44:49.387 00.006 14964 UpdateGuideState exits: m=117909 SNR=204.9
21:44:49.387 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.388 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:49.388 00.000 14964 Enqueuing Expose request
21:44:49.389 00.001 12044 Worker thread wakes up
21:44:49.389 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:49.390 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:49.390 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:52.490 03.100 12044 Exposure complete
21:44:52.519 00.029 12044 worker thread done servicing request
21:44:52.520 00.001 14964 OnExposeComplete: enter
21:44:52.522 00.002 14964 UpdateGuideState(): m_state=6
21:44:52.527 00.005 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
21:44:52.528 00.001 14964 Star::Find returns 1 (0), X=806.47, Y=384.80, Mass=118809, SNR=205.9, Peak=9081 HFD=3.4
21:44:52.529 00.001 14964 MultiStar: [#1 -0.59,-0.20,0.72,U] [#2 -0.44,-0.06,0.39,U] 
21:44:52.529 00.000 14964 single-star, 2 included, MultiStar: {-0.24, -0.20}, one-star: {0.10, -0.26}
21:44:52.530 00.001 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.67) = xAngle (0.47 = 0.47)
21:44:52.531 00.001 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.60 = -2.68)
21:44:52.531 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.27 cameraTheta=-1.20 mountX=0.24 mountY=-0.12, mountTheta=-0.46
21:44:52.534 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.26, opts=13)
21:44:52.535 00.001 14964 Enqueuing Move request for scope (0.10, -0.26)
21:44:52.536 00.001 12044 Worker thread wakes up
21:44:52.537 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
21:44:52.537 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
21:44:52.537 00.000 12044 Moving (0.10, -0.26) raw xDistance=0.24 yDistance=-0.12
21:44:52.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.03
21:44:52.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:52.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:52.537 00.000 12044 MoveAxis(E, 0, ABG)
21:44:52.537 00.000 12044 Move returns status 0, amount 0
21:44:52.537 00.000 12044 MoveAxis(N, 0, ABG)
21:44:52.537 00.000 12044 Move returns status 0, amount 0
21:44:52.537 00.000 12044 move complete, result=0
21:44:52.537 00.000 12044 worker thread done servicing request
21:44:52.552 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9081, med=623, FiltMin=540, FiltMax=6145, Gamma=0.810
21:44:52.562 00.010 14964 UpdateGuideState exits: m=118809 SNR=205.9
21:44:52.563 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:52.564 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:52.565 00.001 14964 Enqueuing Expose request
21:44:52.565 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:52.566 00.001 12044 Worker thread wakes up
21:44:52.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:52.566 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:55.671 03.105 12044 Exposure complete
21:44:55.699 00.028 12044 worker thread done servicing request
21:44:55.700 00.001 14964 OnExposeComplete: enter
21:44:55.701 00.001 14964 UpdateGuideState(): m_state=6
21:44:55.703 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
21:44:55.704 00.001 14964 Star::Find returns 1 (0), X=806.54, Y=384.77, Mass=118708, SNR=206.6, Peak=8777 HFD=3.4
21:44:55.705 00.001 14964 MultiStar: [#1 -0.11,-0.28,0.73,U] [#2 -0.15,-0.11,0.38,U] 
21:44:55.706 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.25}, one-star: {0.16, -0.29}
21:44:55.708 00.002 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.67) = xAngle (0.15 = 0.15)
21:44:55.710 00.002 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.28 = -3.00)
21:44:55.710 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.26 cameraTheta=-1.52 mountX=0.25 mountY=-0.04, mountTheta=-0.14
21:44:55.711 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.25, opts=13)
21:44:55.712 00.001 14964 Enqueuing Move request for scope (0.01, -0.25)
21:44:55.713 00.001 12044 Worker thread wakes up
21:44:55.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
21:44:55.713 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
21:44:55.713 00.000 12044 Moving (0.01, -0.25) raw xDistance=0.25 yDistance=-0.04
21:44:55.713 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.43, using input
21:44:55.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.07
21:44:55.713 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:55.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:55.713 00.000 12044 MoveAxis(E, 0, ABG)
21:44:55.713 00.000 12044 Move returns status 0, amount 0
21:44:55.713 00.000 12044 MoveAxis(N, 0, ABG)
21:44:55.713 00.000 12044 Move returns status 0, amount 0
21:44:55.713 00.000 12044 move complete, result=0
21:44:55.713 00.000 12044 worker thread done servicing request
21:44:55.720 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8777, med=623, FiltMin=539, FiltMax=6221, Gamma=0.810
21:44:55.726 00.006 14964 UpdateGuideState exits: m=118708 SNR=206.6
21:44:55.726 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:55.727 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:55.727 00.000 14964 Enqueuing Expose request
21:44:55.728 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:44:55.728 00.000 12044 Worker thread wakes up
21:44:55.729 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:55.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:44:58.855 03.126 12044 Exposure complete
21:44:58.885 00.030 12044 worker thread done servicing request
21:44:58.885 00.000 14964 OnExposeComplete: enter
21:44:58.886 00.001 14964 UpdateGuideState(): m_state=6
21:44:58.887 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
21:44:58.887 00.000 14964 Star::Find returns 1 (0), X=806.76, Y=384.83, Mass=117931, SNR=197.8, Peak=7933 HFD=3.8
21:44:58.888 00.001 14964 MultiStar: [#1 0.06,0.12,0.75,U] [#2 0.02,0.09,0.39,U] 
21:44:58.888 00.000 14964 refined, 2 included, MultiStar: {0.21, -0.05}, one-star: {0.39, -0.23}
21:44:58.889 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.67) = xAngle (1.44 = 1.44)
21:44:58.889 00.000 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.58 = -1.70)
21:44:58.890 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.22 mountX=0.03 mountY=-0.21, mountTheta=-1.44
21:44:58.891 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.05, opts=13)
21:44:58.892 00.001 14964 Enqueuing Move request for scope (0.21, -0.05)
21:44:58.893 00.001 12044 Worker thread wakes up
21:44:58.893 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
21:44:58.893 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
21:44:58.893 00.000 12044 Moving (0.21, -0.05) raw xDistance=0.03 yDistance=-0.21
21:44:58.893 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.47, using input
21:44:58.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.07
21:44:58.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:58.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:44:58.893 00.000 12044 MoveAxis(E, 0, ABG)
21:44:58.893 00.000 12044 Move returns status 0, amount 0
21:44:58.893 00.000 12044 MoveAxis(N, 0, ABG)
21:44:58.893 00.000 12044 Move returns status 0, amount 0
21:44:58.893 00.000 12044 move complete, result=0
21:44:58.893 00.000 12044 worker thread done servicing request
21:44:58.910 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7933, med=623, FiltMin=539, FiltMax=5770, Gamma=0.810
21:44:58.920 00.010 14964 UpdateGuideState exits: m=117931 SNR=197.8
21:44:58.921 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:58.922 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:44:58.924 00.002 14964 Enqueuing Expose request
21:44:58.927 00.003 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:58.928 00.001 12044 Worker thread wakes up
21:44:58.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:44:58.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:02.062 03.134 12044 Exposure complete
21:45:02.096 00.034 12044 worker thread done servicing request
21:45:02.097 00.001 14964 OnExposeComplete: enter
21:45:02.098 00.001 14964 UpdateGuideState(): m_state=6
21:45:02.099 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
21:45:02.099 00.000 14964 Star::Find returns 1 (0), X=806.87, Y=384.97, Mass=117857, SNR=204.8, Peak=8727 HFD=3.8
21:45:02.100 00.001 14964 MultiStar: [#1 -0.10,0.27,0.72,U] [#2 -0.08,0.25,0.39,U] 
21:45:02.101 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.10}, one-star: {0.49, -0.09}
21:45:02.102 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.67) = xAngle (2.16 = 2.16)
21:45:02.102 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.29 = -0.99)
21:45:02.103 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.11 mountY=-0.17, mountTheta=-2.16
21:45:02.106 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.10, opts=13)
21:45:02.108 00.002 14964 Enqueuing Move request for scope (0.18, 0.10)
21:45:02.111 00.003 12044 Worker thread wakes up
21:45:02.112 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
21:45:02.112 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
21:45:02.112 00.000 12044 Moving (0.18, 0.10) raw xDistance=-0.11 yDistance=-0.17
21:45:02.112 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.04
21:45:02.112 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:02.112 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:45:02.112 00.000 12044 MoveAxis(E, 0, ABG)
21:45:02.112 00.000 12044 Move returns status 0, amount 0
21:45:02.113 00.001 12044 MoveAxis(N, 0, ABG)
21:45:02.113 00.000 12044 Move returns status 0, amount 0
21:45:02.113 00.000 12044 move complete, result=0
21:45:02.113 00.000 12044 worker thread done servicing request
21:45:02.122 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8727, med=623, FiltMin=526, FiltMax=6567, Gamma=0.810
21:45:02.127 00.005 14964 UpdateGuideState exits: m=117857 SNR=204.8
21:45:02.128 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:02.129 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:02.129 00.000 14964 Enqueuing Expose request
21:45:02.130 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:02.130 00.000 12044 Worker thread wakes up
21:45:02.130 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:02.131 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:05.238 03.107 12044 Exposure complete
21:45:05.278 00.040 12044 worker thread done servicing request
21:45:05.278 00.000 14964 OnExposeComplete: enter
21:45:05.279 00.001 14964 UpdateGuideState(): m_state=6
21:45:05.281 00.002 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
21:45:05.284 00.003 14964 Star::Find returns 1 (0), X=806.72, Y=385.10, Mass=116729, SNR=206.2, Peak=7637 HFD=3.9
21:45:05.286 00.002 14964 MultiStar: [#1 -0.08,0.37,0.70,U] [#2 -0.11,0.30,0.37,U] 
21:45:05.288 00.002 14964 refined, 2 included, MultiStar: {0.12, 0.20}, one-star: {0.35, 0.04}
21:45:05.289 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.67) = xAngle (2.69 = 2.69)
21:45:05.291 00.002 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.82 = -0.46)
21:45:05.293 00.002 14964 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.02 mountX=-0.21 mountY=-0.10, mountTheta=-2.68
21:45:05.294 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.20, opts=13)
21:45:05.295 00.001 14964 Enqueuing Move request for scope (0.12, 0.20)
21:45:05.295 00.000 12044 Worker thread wakes up
21:45:05.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
21:45:05.295 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
21:45:05.296 00.001 12044 Moving (0.12, 0.20) raw xDistance=-0.21 yDistance=-0.10
21:45:05.296 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
21:45:05.296 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:05.296 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:05.296 00.000 12044 MoveAxis(E, 0, ABG)
21:45:05.296 00.000 12044 Move returns status 0, amount 0
21:45:05.296 00.000 12044 MoveAxis(N, 0, ABG)
21:45:05.296 00.000 12044 Move returns status 0, amount 0
21:45:05.296 00.000 12044 move complete, result=0
21:45:05.296 00.000 12044 worker thread done servicing request
21:45:05.309 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7637, med=623, FiltMin=536, FiltMax=6319, Gamma=0.810
21:45:05.319 00.010 14964 UpdateGuideState exits: m=116729 SNR=206.2
21:45:05.320 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:05.320 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:05.321 00.001 14964 Enqueuing Expose request
21:45:05.321 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:05.322 00.001 12044 Worker thread wakes up
21:45:05.322 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:05.322 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:08.434 03.112 12044 Exposure complete
21:45:08.475 00.041 12044 worker thread done servicing request
21:45:08.475 00.000 14964 OnExposeComplete: enter
21:45:08.478 00.003 14964 UpdateGuideState(): m_state=6
21:45:08.480 00.002 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
21:45:08.480 00.000 14964 Star::Find returns 1 (0), X=806.82, Y=385.40, Mass=116967, SNR=203.2, Peak=8956 HFD=3.6
21:45:08.481 00.001 14964 MultiStar: [#1 0.10,0.67,0.69,U] [#2 0.19,0.63,0.40,U] 
21:45:08.482 00.001 14964 single-star, 2 included, MultiStar: {0.28, 0.50}, one-star: {0.45, 0.34}
21:45:08.482 00.000 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.67) = xAngle (2.32 = 2.32)
21:45:08.483 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.45 = -0.83)
21:45:08.483 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.34 hyp=0.56 cameraTheta=0.65 mountX=-0.38 mountY=-0.42, mountTheta=-2.32
21:45:08.485 00.002 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.34, opts=13)
21:45:08.486 00.001 14964 Enqueuing Move request for scope (0.45, 0.34)
21:45:08.486 00.000 12044 Worker thread wakes up
21:45:08.486 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.34) opts 0xd
21:45:08.486 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.34)
21:45:08.486 00.000 12044 Moving (0.45, 0.34) raw xDistance=-0.38 yDistance=-0.42
21:45:08.486 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.38, slope = -0.02
21:45:08.486 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:08.486 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:45:08.486 00.000 12044 MoveAxis(E, 12, ABG)
21:45:08.487 00.001 12044 Guiding  Dir = 2, Dur = 12
21:45:08.500 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8956, med=623, FiltMin=535, FiltMax=6549, Gamma=0.810
21:45:08.507 00.007 12044 IsSlewing returns 0
21:45:08.508 00.001 12044 IsGuiding returns 0
21:45:08.509 00.001 14964 UpdateGuideState exits: m=116967 SNR=203.2
21:45:08.513 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.514 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:08.515 00.001 14964 Enqueuing Expose request
21:45:08.540 00.025 12044 IsGuiding returns 1
21:45:08.540 00.000 12044 scope still moving after pulse duration time elapsed
21:45:08.586 00.046 12044 IsSlewing returns 0
21:45:08.586 00.000 12044 IsGuiding returns 0
21:45:08.586 00.000 12044 scope move finished after 12 + 66 ms
21:45:08.586 00.000 12044 Move returns status 0, amount 12
21:45:08.586 00.000 12044 MoveAxis(N, 0, ABG)
21:45:08.586 00.000 12044 Move returns status 0, amount 0
21:45:08.586 00.000 12044 move complete, result=0
21:45:08.586 00.000 12044 worker thread done servicing request
21:45:08.586 00.000 12044 Worker thread wakes up
21:45:08.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:08.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:08.587 00.001 14964 GuideStep: -0.4 px 12 ms EAST, -0.4 px 0 ms NORTH
21:45:11.687 03.100 12044 Exposure complete
21:45:11.710 00.023 12044 worker thread done servicing request
21:45:11.710 00.000 14964 OnExposeComplete: enter
21:45:11.711 00.001 14964 UpdateGuideState(): m_state=6
21:45:11.712 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
21:45:11.712 00.000 14964 Star::Find returns 1 (0), X=807.02, Y=385.18, Mass=118604, SNR=204.9, Peak=7497 HFD=4.0
21:45:11.713 00.001 14964 MultiStar: [#1 0.11,0.41,0.72,U] [#2 0.19,0.47,0.39,U] 
21:45:11.714 00.001 14964 refined, 2 included, MultiStar: {0.38, 0.29}, one-star: {0.64, 0.12}
21:45:11.714 00.000 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.67) = xAngle (2.31 = 2.31)
21:45:11.715 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.45 = -0.83)
21:45:11.716 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=0.29 hyp=0.47 cameraTheta=0.65 mountX=-0.32 mountY=-0.35, mountTheta=-2.31
21:45:11.717 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.29, opts=13)
21:45:11.718 00.001 14964 Enqueuing Move request for scope (0.38, 0.29)
21:45:11.718 00.000 12044 Worker thread wakes up
21:45:11.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.29) opts 0xd
21:45:11.718 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.29)
21:45:11.718 00.000 12044 Moving (0.38, 0.29) raw xDistance=-0.32 yDistance=-0.35
21:45:11.718 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.35, using input
21:45:11.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.05
21:45:11.718 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:11.718 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:45:11.718 00.000 12044 MoveAxis(E, 22, ABG)
21:45:11.718 00.000 12044 Guiding  Dir = 2, Dur = 22
21:45:11.729 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7497, med=623, FiltMin=534, FiltMax=6492, Gamma=0.810
21:45:11.734 00.005 14964 UpdateGuideState exits: m=118604 SNR=204.9
21:45:11.735 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:11.735 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:11.735 00.000 14964 Enqueuing Expose request
21:45:11.743 00.008 12044 IsSlewing returns 0
21:45:11.743 00.000 12044 IsGuiding returns 0
21:45:11.776 00.033 12044 IsGuiding returns 1
21:45:11.776 00.000 12044 scope still moving after pulse duration time elapsed
21:45:11.836 00.060 12044 IsSlewing returns 0
21:45:11.837 00.001 12044 IsGuiding returns 0
21:45:11.837 00.000 12044 scope move finished after 22 + 72 ms
21:45:11.837 00.000 12044 Move returns status 0, amount 22
21:45:11.838 00.001 12044 MoveAxis(N, 0, ABG)
21:45:11.838 00.000 12044 Move returns status 0, amount 0
21:45:11.838 00.000 12044 move complete, result=0
21:45:11.838 00.000 12044 worker thread done servicing request
21:45:11.838 00.000 12044 Worker thread wakes up
21:45:11.838 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:11.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:11.838 00.000 14964 GuideStep: -0.3 px 22 ms EAST, -0.4 px 0 ms NORTH
21:45:14.941 03.103 12044 Exposure complete
21:45:14.964 00.023 12044 worker thread done servicing request
21:45:14.964 00.000 14964 OnExposeComplete: enter
21:45:14.964 00.000 14964 UpdateGuideState(): m_state=6
21:45:14.965 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
21:45:14.965 00.000 14964 Star::Find returns 1 (0), X=806.89, Y=385.42, Mass=118441, SNR=204.1, Peak=6723 HFD=3.9
21:45:14.966 00.001 14964 MultiStar: [#1 -0.15,0.72,0.72,U] [#2 0.03,0.79,0.38,U] 
21:45:14.967 00.001 14964 refined, 2 included, MultiStar: {0.20, 0.56}, one-star: {0.51, 0.36}
21:45:14.967 00.000 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.67) = xAngle (2.90 = 2.90)
21:45:14.967 00.000 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.03 = -0.25)
21:45:14.968 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.56 hyp=0.59 cameraTheta=1.23 mountX=-0.58 mountY=-0.15, mountTheta=-2.89
21:45:14.969 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.56, opts=13)
21:45:14.970 00.001 14964 Enqueuing Move request for scope (0.20, 0.56)
21:45:14.970 00.000 12044 Worker thread wakes up
21:45:14.970 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.56) opts 0xd
21:45:14.970 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.56)
21:45:14.970 00.000 12044 Moving (0.20, 0.56) raw xDistance=-0.58 yDistance=-0.15
21:45:14.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.54 from input -0.58, slope = -0.08
21:45:14.970 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:14.970 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:45:14.970 00.000 12044 MoveAxis(E, 59, ABG)
21:45:14.970 00.000 12044 Guiding  Dir = 2, Dur = 59
21:45:14.977 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6723, med=623, FiltMin=526, FiltMax=5865, Gamma=0.810
21:45:14.982 00.005 14964 UpdateGuideState exits: m=118441 SNR=204.1
21:45:14.983 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:14.984 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:14.984 00.000 14964 Enqueuing Expose request
21:45:15.037 00.053 12044 IsSlewing returns 0
21:45:15.037 00.000 12044 IsGuiding returns 0
21:45:15.069 00.032 12044 PulseGuide returned control before completion, sleep 39
21:45:15.132 00.063 12044 IsGuiding returns 1
21:45:15.132 00.000 12044 scope still moving after pulse duration time elapsed
21:45:15.211 00.079 12044 IsSlewing returns 0
21:45:15.212 00.001 12044 IsGuiding returns 0
21:45:15.212 00.000 12044 scope move finished after 59 + 114 ms
21:45:15.212 00.000 12044 Move returns status 0, amount 59
21:45:15.212 00.000 12044 MoveAxis(N, 0, ABG)
21:45:15.212 00.000 12044 Move returns status 0, amount 0
21:45:15.212 00.000 12044 move complete, result=0
21:45:15.212 00.000 12044 worker thread done servicing request
21:45:15.212 00.000 12044 Worker thread wakes up
21:45:15.212 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:15.212 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:15.213 00.001 14964 GuideStep: -0.6 px 59 ms EAST, -0.1 px 0 ms NORTH
21:45:18.330 03.117 12044 Exposure complete
21:45:18.355 00.025 12044 worker thread done servicing request
21:45:18.355 00.000 14964 OnExposeComplete: enter
21:45:18.356 00.001 14964 UpdateGuideState(): m_state=6
21:45:18.357 00.001 14964 Star::Find(35, 806, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
21:45:18.357 00.000 14964 Star::Find returns 1 (0), X=806.86, Y=384.20, Mass=118214, SNR=206.5, Peak=7659 HFD=3.7
21:45:18.358 00.001 14964 MultiStar: [#1 0.04,-0.53,0.69,U] [#2 0.17,-0.41,0.38,U] 
21:45:18.358 00.000 14964 refined, 2 included, MultiStar: {0.28, -0.67}, one-star: {0.49, -0.85}
21:45:18.359 00.001 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.67) = xAngle (0.50 = 0.50)
21:45:18.359 00.000 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.63 = -2.65)
21:45:18.360 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.67 hyp=0.72 cameraTheta=-1.17 mountX=0.63 mountY=-0.34, mountTheta=-0.49
21:45:18.362 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.67, opts=13)
21:45:18.363 00.001 14964 Enqueuing Move request for scope (0.28, -0.67)
21:45:18.363 00.000 12044 Worker thread wakes up
21:45:18.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.67) opts 0xd
21:45:18.363 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.67)
21:45:18.363 00.000 12044 Moving (0.28, -0.67) raw xDistance=0.63 yDistance=-0.34
21:45:18.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.63, slope = -0.03
21:45:18.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:18.363 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:45:18.363 00.000 12044 MoveAxis(E, 0, ABG)
21:45:18.363 00.000 12044 Move returns status 0, amount 0
21:45:18.363 00.000 12044 MoveAxis(N, 0, ABG)
21:45:18.363 00.000 12044 Move returns status 0, amount 0
21:45:18.363 00.000 12044 move complete, result=0
21:45:18.363 00.000 12044 worker thread done servicing request
21:45:18.373 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7659, med=623, FiltMin=531, FiltMax=6771, Gamma=0.810
21:45:18.378 00.005 14964 UpdateGuideState exits: m=118214 SNR=206.5
21:45:18.379 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.380 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:18.380 00.000 14964 Enqueuing Expose request
21:45:18.381 00.001 14964 GuideStep: 0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
21:45:18.381 00.000 12044 Worker thread wakes up
21:45:18.381 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:18.381 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:21.480 03.099 12044 Exposure complete
21:45:21.505 00.025 12044 worker thread done servicing request
21:45:21.505 00.000 14964 OnExposeComplete: enter
21:45:21.507 00.002 14964 UpdateGuideState(): m_state=6
21:45:21.507 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
21:45:21.508 00.001 14964 Star::Find returns 1 (0), X=807.06, Y=384.51, Mass=116487, SNR=207.4, Peak=7171 HFD=3.7
21:45:21.508 00.000 14964 MultiStar: [#1 0.24,-0.15,0.68,U] [#2 0.39,-0.16,0.39,U] 
21:45:21.509 00.001 14964 refined, 2 included, MultiStar: {0.48, -0.34}, one-star: {0.68, -0.55}
21:45:21.510 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.67) = xAngle (1.05 = 1.05)
21:45:21.510 00.000 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.18 = -2.10)
21:45:21.511 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-0.62 mountX=0.30 mountY=-0.51, mountTheta=-1.05
21:45:21.512 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.34, opts=13)
21:45:21.513 00.001 14964 Enqueuing Move request for scope (0.48, -0.34)
21:45:21.514 00.001 12044 Worker thread wakes up
21:45:21.514 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.34) opts 0xd
21:45:21.514 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.34)
21:45:21.514 00.000 12044 Moving (0.48, -0.34) raw xDistance=0.30 yDistance=-0.51
21:45:21.514 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.00
21:45:21.514 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:45:21.514 00.000 12044 MoveAxis(E, 0, ABG)
21:45:21.514 00.000 12044 Move returns status 0, amount 0
21:45:21.514 00.000 12044 MoveAxis(N, 48, ABG)
21:45:21.514 00.000 12044 Guiding  Dir = 0, Dur = 48
21:45:21.521 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7171, med=622, FiltMin=532, FiltMax=6146, Gamma=0.810
21:45:21.526 00.005 14964 UpdateGuideState exits: m=116487 SNR=207.4
21:45:21.527 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:21.528 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:21.528 00.000 14964 Enqueuing Expose request
21:45:21.538 00.010 12044 IsSlewing returns 0
21:45:21.538 00.000 12044 IsGuiding returns 0
21:45:21.570 00.032 12044 PulseGuide returned control before completion, sleep 27
21:45:21.603 00.033 12044 IsGuiding returns 1
21:45:21.603 00.000 12044 scope still moving after pulse duration time elapsed
21:45:21.696 00.093 12044 IsSlewing returns 0
21:45:21.696 00.000 12044 IsGuiding returns 0
21:45:21.696 00.000 12044 scope move finished after 48 + 109 ms
21:45:21.696 00.000 12044 Move returns status 0, amount 48
21:45:21.696 00.000 12044 move complete, result=0
21:45:21.696 00.000 12044 worker thread done servicing request
21:45:21.696 00.000 12044 Worker thread wakes up
21:45:21.696 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:21.696 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:21.696 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 48 ms NORTH
21:45:24.806 03.110 12044 Exposure complete
21:45:24.829 00.023 12044 worker thread done servicing request
21:45:24.829 00.000 14964 OnExposeComplete: enter
21:45:24.830 00.001 14964 UpdateGuideState(): m_state=6
21:45:24.830 00.000 14964 Star::Find(35, 807, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
21:45:24.831 00.001 14964 Star::Find returns 1 (0), X=806.31, Y=384.56, Mass=117825, SNR=205.1, Peak=7773 HFD=3.6
21:45:24.831 00.000 14964 MultiStar: [#1 -0.58,-0.13,0.71,U] [#2 -0.42,-0.02,0.38,U] 
21:45:24.832 00.001 14964 refined, 2 included, MultiStar: {-0.31, -0.29}, one-star: {-0.07, -0.50}
21:45:24.832 00.000 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.67) = xAngle (-0.72 = -0.72)
21:45:24.833 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.41 = 2.41)
21:45:24.833 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.29 hyp=0.42 cameraTheta=-2.39 mountX=0.31 mountY=0.28, mountTheta=0.73
21:45:24.834 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.29, opts=13)
21:45:24.835 00.001 14964 Enqueuing Move request for scope (-0.31, -0.29)
21:45:24.836 00.001 12044 Worker thread wakes up
21:45:24.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.29) opts 0xd
21:45:24.836 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.29)
21:45:24.836 00.000 12044 Moving (-0.31, -0.29) raw xDistance=0.31 yDistance=0.28
21:45:24.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.03
21:45:24.836 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:24.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:45:24.836 00.000 12044 MoveAxis(W, 22, ABG)
21:45:24.836 00.000 12044 Guiding  Dir = 3, Dur = 22
21:45:24.847 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7773, med=623, FiltMin=533, FiltMax=5887, Gamma=0.810
21:45:24.853 00.006 14964 UpdateGuideState exits: m=117825 SNR=205.1
21:45:24.853 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:24.854 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:24.854 00.000 14964 Enqueuing Expose request
21:45:24.897 00.043 12044 IsSlewing returns 0
21:45:24.897 00.000 12044 IsGuiding returns 0
21:45:24.990 00.093 12044 IsGuiding returns 1
21:45:24.990 00.000 12044 scope still moving after pulse duration time elapsed
21:45:25.108 00.118 12044 IsSlewing returns 0
21:45:25.108 00.000 12044 IsGuiding returns 0
21:45:25.109 00.001 12044 scope move finished after 22 + 189 ms
21:45:25.109 00.000 12044 Move returns status 0, amount 22
21:45:25.109 00.000 12044 MoveAxis(N, 0, ABG)
21:45:25.109 00.000 12044 Move returns status 0, amount 0
21:45:25.109 00.000 12044 move complete, result=0
21:45:25.109 00.000 12044 worker thread done servicing request
21:45:25.109 00.000 12044 Worker thread wakes up
21:45:25.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:25.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:25.109 00.000 14964 GuideStep: 0.3 px 22 ms WEST, 0.3 px 0 ms NORTH
21:45:28.218 03.109 12044 Exposure complete
21:45:28.251 00.033 12044 worker thread done servicing request
21:45:28.251 00.000 14964 OnExposeComplete: enter
21:45:28.252 00.001 14964 UpdateGuideState(): m_state=6
21:45:28.252 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
21:45:28.253 00.001 14964 Star::Find returns 1 (0), X=806.18, Y=384.56, Mass=118730, SNR=202.6, Peak=8369 HFD=3.7
21:45:28.253 00.000 14964 MultiStar: [#1 -0.55,-0.16,0.71,U] [#2 -0.55,-0.18,0.43,U] 
21:45:28.254 00.001 14964 refined, 2 included, MultiStar: {-0.38, -0.32}, one-star: {-0.19, -0.50}
21:45:28.254 00.000 14964 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.67) = xAngle (-0.77 = -0.77)
21:45:28.255 00.001 14964 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.36 = 2.36)
21:45:28.255 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.32 hyp=0.50 cameraTheta=-2.44 mountX=0.36 mountY=0.35, mountTheta=0.78
21:45:28.256 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.32, opts=13)
21:45:28.257 00.001 14964 Enqueuing Move request for scope (-0.38, -0.32)
21:45:28.258 00.001 12044 Worker thread wakes up
21:45:28.258 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.32) opts 0xd
21:45:28.258 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.32)
21:45:28.258 00.000 12044 Moving (-0.38, -0.32) raw xDistance=0.36 yDistance=0.35
21:45:28.258 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.36 is < calculated value 0.45, using input
21:45:28.258 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.36, slope = 0.07
21:45:28.258 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:28.258 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:45:28.258 00.000 12044 MoveAxis(W, 25, ABG)
21:45:28.258 00.000 12044 Guiding  Dir = 3, Dur = 25
21:45:28.269 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8369, med=623, FiltMin=535, FiltMax=6328, Gamma=0.810
21:45:28.275 00.006 14964 UpdateGuideState exits: m=118730 SNR=202.6
21:45:28.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.276 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:28.277 00.001 14964 Enqueuing Expose request
21:45:28.288 00.011 12044 IsSlewing returns 0
21:45:28.289 00.001 12044 IsGuiding returns 0
21:45:28.322 00.033 12044 IsGuiding returns 1
21:45:28.322 00.000 12044 scope still moving after pulse duration time elapsed
21:45:28.498 00.176 12044 IsSlewing returns 0
21:45:28.498 00.000 12044 IsGuiding returns 0
21:45:28.498 00.000 12044 scope move finished after 25 + 183 ms
21:45:28.498 00.000 12044 Move returns status 0, amount 25
21:45:28.498 00.000 12044 MoveAxis(N, 0, ABG)
21:45:28.498 00.000 12044 Move returns status 0, amount 0
21:45:28.498 00.000 12044 move complete, result=0
21:45:28.498 00.000 12044 worker thread done servicing request
21:45:28.498 00.000 12044 Worker thread wakes up
21:45:28.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:28.498 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.4 px 0 ms NORTH
21:45:28.499 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:31.626 03.127 12044 Exposure complete
21:45:31.666 00.040 12044 worker thread done servicing request
21:45:31.667 00.001 14964 OnExposeComplete: enter
21:45:31.668 00.001 14964 UpdateGuideState(): m_state=6
21:45:31.669 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
21:45:31.669 00.000 14964 Star::Find returns 1 (0), X=806.42, Y=384.66, Mass=118475, SNR=201.5, Peak=7961 HFD=3.5
21:45:31.671 00.002 14964 MultiStar: [#1 -0.39,-0.02,0.70,U] [#2 -0.27,0.01,0.39,U] 
21:45:31.672 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.20}, one-star: {0.05, -0.40}
21:45:31.674 00.002 14964 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.67) = xAngle (-0.58 = -0.58)
21:45:31.675 00.001 14964 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.55 = 2.55)
21:45:31.677 00.002 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.25 mountX=0.21 mountY=0.14, mountTheta=0.59
21:45:31.680 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.20, opts=13)
21:45:31.682 00.002 14964 Enqueuing Move request for scope (-0.16, -0.20)
21:45:31.683 00.001 12044 Worker thread wakes up
21:45:31.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
21:45:31.683 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
21:45:31.683 00.000 12044 Moving (-0.16, -0.20) raw xDistance=0.21 yDistance=0.14
21:45:31.683 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.53, using input
21:45:31.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.08
21:45:31.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:31.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:45:31.684 00.001 12044 MoveAxis(E, 0, ABG)
21:45:31.684 00.000 12044 Move returns status 0, amount 0
21:45:31.684 00.000 12044 MoveAxis(N, 0, ABG)
21:45:31.684 00.000 12044 Move returns status 0, amount 0
21:45:31.684 00.000 12044 move complete, result=0
21:45:31.684 00.000 12044 worker thread done servicing request
21:45:31.697 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7961, med=623, FiltMin=543, FiltMax=6050, Gamma=0.810
21:45:31.706 00.009 14964 UpdateGuideState exits: m=118475 SNR=201.5
21:45:31.708 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:31.709 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:31.710 00.001 14964 Enqueuing Expose request
21:45:31.712 00.002 12044 Worker thread wakes up
21:45:31.712 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:31.712 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:31.712 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:34.825 03.113 12044 Exposure complete
21:45:34.858 00.033 12044 worker thread done servicing request
21:45:34.859 00.001 14964 OnExposeComplete: enter
21:45:34.860 00.001 14964 UpdateGuideState(): m_state=6
21:45:34.860 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
21:45:34.861 00.001 14964 Star::Find returns 1 (0), X=806.46, Y=384.59, Mass=121624, SNR=213.8, Peak=8681 HFD=3.3
21:45:34.861 00.000 14964 MultiStar: [#1 -0.34,-0.26,0.66,U] [#2 -0.19,-0.12,0.37,U] 
21:45:34.862 00.001 14964 refined, 2 included, MultiStar: {-0.10, -0.34}, one-star: {0.08, -0.47}
21:45:34.862 00.000 14964 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.67) = xAngle (-0.20 = -0.20)
21:45:34.862 00.000 14964 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.93 = 2.93)
21:45:34.863 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.87 mountX=0.34 mountY=0.07, mountTheta=0.21
21:45:34.864 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.34, opts=13)
21:45:34.865 00.001 14964 Enqueuing Move request for scope (-0.10, -0.34)
21:45:34.865 00.000 12044 Worker thread wakes up
21:45:34.865 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
21:45:34.865 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
21:45:34.866 00.001 12044 Moving (-0.10, -0.34) raw xDistance=0.34 yDistance=0.07
21:45:34.866 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.59, using input
21:45:34.866 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.09
21:45:34.866 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:34.866 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:34.866 00.000 12044 MoveAxis(W, 24, ABG)
21:45:34.866 00.000 12044 Guiding  Dir = 3, Dur = 24
21:45:34.877 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8681, med=623, FiltMin=537, FiltMax=6535, Gamma=0.810
21:45:34.887 00.010 14964 UpdateGuideState exits: m=121624 SNR=213.8
21:45:34.887 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:34.888 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:34.888 00.000 14964 Enqueuing Expose request
21:45:34.928 00.040 12044 IsSlewing returns 0
21:45:34.928 00.000 12044 IsGuiding returns 0
21:45:35.025 00.097 12044 IsGuiding returns 1
21:45:35.025 00.000 12044 scope still moving after pulse duration time elapsed
21:45:35.117 00.092 12044 IsSlewing returns 0
21:45:35.117 00.000 12044 IsGuiding returns 0
21:45:35.117 00.000 12044 scope move finished after 24 + 165 ms
21:45:35.117 00.000 12044 Move returns status 0, amount 24
21:45:35.117 00.000 12044 MoveAxis(N, 0, ABG)
21:45:35.117 00.000 12044 Move returns status 0, amount 0
21:45:35.117 00.000 12044 move complete, result=0
21:45:35.117 00.000 12044 worker thread done servicing request
21:45:35.117 00.000 12044 Worker thread wakes up
21:45:35.118 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:35.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:35.118 00.000 14964 GuideStep: 0.3 px 24 ms WEST, 0.1 px 0 ms NORTH
21:45:38.251 03.133 12044 Exposure complete
21:45:38.278 00.027 12044 worker thread done servicing request
21:45:38.279 00.001 14964 OnExposeComplete: enter
21:45:38.280 00.001 14964 UpdateGuideState(): m_state=6
21:45:38.280 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
21:45:38.281 00.001 14964 Star::Find returns 1 (0), X=806.62, Y=384.65, Mass=116165, SNR=199.9, Peak=7853 HFD=3.5
21:45:38.282 00.001 14964 MultiStar: [#1 -0.16,-0.11,0.76,U] [#2 -0.10,0.01,0.38,U] 
21:45:38.282 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.23}, one-star: {0.24, -0.41}
21:45:38.282 00.000 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.67) = xAngle (0.26 = 0.26)
21:45:38.283 00.001 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.39 = -2.89)
21:45:38.283 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.41 mountX=0.23 mountY=-0.06, mountTheta=-0.25
21:45:38.285 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.23, opts=13)
21:45:38.287 00.002 14964 Enqueuing Move request for scope (0.04, -0.23)
21:45:38.287 00.000 12044 Worker thread wakes up
21:45:38.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
21:45:38.287 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
21:45:38.287 00.000 12044 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.06
21:45:38.287 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.52, using input
21:45:38.287 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:45:38.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.08
21:45:38.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:38.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:45:38.287 00.000 12044 MoveAxis(E, 0, ABG)
21:45:38.287 00.000 12044 Move returns status 0, amount 0
21:45:38.287 00.000 12044 MoveAxis(N, 0, ABG)
21:45:38.287 00.000 12044 Move returns status 0, amount 0
21:45:38.287 00.000 12044 move complete, result=0
21:45:38.287 00.000 12044 worker thread done servicing request
21:45:38.294 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7853, med=623, FiltMin=527, FiltMax=6089, Gamma=0.810
21:45:38.300 00.006 14964 UpdateGuideState exits: m=116165 SNR=199.9
21:45:38.300 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:38.301 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:38.301 00.000 14964 Enqueuing Expose request
21:45:38.302 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:38.302 00.000 12044 Worker thread wakes up
21:45:38.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:38.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(771,350,71,71)
21:45:40.478 02.176 14964 evsrv: cli 01AB2490 connect
21:45:40.479 00.001 14964 case statement mapped state 6 to 3
21:45:40.480 00.001 14964 case statement mapped state 6 to 3
21:45:40.481 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"046a3782-eec8-4119-917e-348701149b6d"}
21:45:40.482 00.001 14964 case statement mapped state 6 to 3
21:45:40.482 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"046a3782-eec8-4119-917e-348701149b6d"}
21:45:40.484 00.002 14964 evsrv: cli 01AB2490 disconnect
21:45:40.486 00.002 14964 evsrv: cli 01AB2530 connect
21:45:40.487 00.001 14964 case statement mapped state 6 to 3
21:45:40.487 00.000 14964 case statement mapped state 6 to 3
21:45:40.488 00.001 14964 evsrv: cli 01AB2530 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"f2b4a3e7-3d39-4806-9247-801c50e6bb95"}
21:45:40.489 00.001 14964 PhdController::Dither begins
21:45:40.490 00.001 14964 dither: size=2.00, dRA=-0.78 dDec=-1.94
21:45:40.490 00.000 14964 MountToCamera -- mountTheta (1.95) + m_xAngle (-1.67) = xAngle (0.29 = 0.29)
21:45:40.490 00.000 14964 MountToCamera -- mountX=-0.78 mountY=-1.94 hyp=2.09 mountTheta=1.95 cameraX=2.01, cameraY=0.59 cameraTheta=0.29
21:45:40.491 00.001 14964 setting lock position to (808.38, 385.65)
21:45:40.491 00.000 14964 Mount: notify guiding dithered (2.0, 0.6)
21:45:40.492 00.001 14964 MultiStar: stabilizing after lock position change
21:45:40.492 00.000 14964 Status Line: Dither by -0.78,-1.94
21:45:40.498 00.006 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:45:40.499 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:45:40.500 00.001 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":0,"id":"f2b4a3e7-3d39-4806-9247-801c50e6bb95"}
21:45:40.501 00.001 14964 evsrv: cli 01AB2530 disconnect
21:45:41.410 00.909 12044 Exposure complete
21:45:41.436 00.026 12044 worker thread done servicing request
21:45:41.436 00.000 14964 OnExposeComplete: enter
21:45:41.437 00.001 14964 UpdateGuideState(): m_state=6
21:45:41.437 00.000 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
21:45:41.438 00.001 14964 Star::Find returns 1 (0), X=806.87, Y=384.72, Mass=117635, SNR=209.7, Peak=8475 HFD=3.7
21:45:41.439 00.001 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.67) = xAngle (-0.92 = -0.92)
21:45:41.440 00.001 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.21 = 2.21)
21:45:41.441 00.001 14964 CameraToMount -- cameraX=-1.51 cameraY=-0.93 hyp=1.78 cameraTheta=-2.59 mountX=1.08 mountY=1.42, mountTheta=0.92
21:45:41.442 00.001 14964 dither recenter: remaining=(0.8,1.9) step=(0.8,1.9)
21:45:41.443 00.001 14964 MountToCamera -- mountTheta (-1.19) + m_xAngle (-1.67) = xAngle (-2.85 = -2.85)
21:45:41.444 00.001 14964 MountToCamera -- mountX=0.78 mountY=1.94 hyp=2.09 mountTheta=-1.19 cameraX=-2.01, cameraY=-0.59 cameraTheta=-2.85
21:45:41.446 00.002 14964 SchedulePrimaryMove(1136A648, x=-2.01, y=-0.59, opts=4)
21:45:41.448 00.002 14964 Enqueuing Move request for scope (-2.01, -0.59)
21:45:41.450 00.002 12044 Worker thread wakes up
21:45:41.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-2.01, -0.59) opts 0x4
21:45:41.450 00.000 12044 Handling offset move in thread for scope, endpoint = (-2.01, -0.59)
21:45:41.450 00.000 12044 Moving (-2.01, -0.59) raw xDistance=0.78 yDistance=1.94
21:45:41.450 00.000 12044 BLC: window closed
21:45:41.450 00.000 12044 MoveAxis(W, 84, B)
21:45:41.450 00.000 12044 Guiding  Dir = 3, Dur = 84
21:45:41.450 00.000 14964 Mount: notify direct move 0.78,1.94
21:45:41.463 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8475, med=622, FiltMin=529, FiltMax=6443, Gamma=0.810
21:45:41.475 00.012 14964 UpdateGuideState exits: m=117635 SNR=209.7
21:45:41.476 00.001 12044 IsSlewing returns 0
21:45:41.476 00.000 14964 PhdController: settling, locked = 1, distance = 2.25 (2.00) aobump = 0 frame = 1 / 99999
21:45:41.477 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778561141.477,"Host":"NUCBOX","Inst":1,"Distance":2.25,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:45:41.478 00.001 12044 IsGuiding returns 0
21:45:41.478 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.479 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:41.480 00.001 14964 Enqueuing Expose request
21:45:41.510 00.030 12044 PulseGuide returned control before completion, sleep 63
21:45:41.586 00.076 12044 IsGuiding returns 1
21:45:41.586 00.000 12044 scope still moving after pulse duration time elapsed
21:45:41.665 00.079 12044 IsSlewing returns 0
21:45:41.666 00.001 12044 IsGuiding returns 0
21:45:41.667 00.001 12044 scope move finished after 84 + 103 ms
21:45:41.667 00.000 12044 Move returns status 0, amount 84
21:45:41.667 00.000 12044 BLC: window closed
21:45:41.667 00.000 12044 BLC: Compensation needed for non-algo type move
21:45:41.667 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 314 applied
21:45:41.667 00.000 12044 MoveAxis(S, 496, B)
21:45:41.667 00.000 12044 Guiding  Dir = 1, Dur = 496
21:45:41.695 00.028 12044 IsSlewing returns 0
21:45:41.695 00.000 12044 IsGuiding returns 0
21:45:41.728 00.033 12044 PulseGuide returned control before completion, sleep 474
21:45:42.213 00.485 12044 IsGuiding returns 1
21:45:42.213 00.000 12044 scope still moving after pulse duration time elapsed
21:45:42.275 00.062 12044 IsSlewing returns 0
21:45:42.276 00.001 12044 IsGuiding returns 0
21:45:42.276 00.000 12044 scope move finished after 496 + 83 ms
21:45:42.276 00.000 12044 Move returns status 0, amount 496
21:45:42.276 00.000 12044 move complete, result=0
21:45:42.276 00.000 12044 worker thread done servicing request
21:45:42.277 00.001 12044 Worker thread wakes up
21:45:42.277 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:42.277 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:45:42.277 00.000 14964 GuideStep: 0.8 px 84 ms WEST, 1.9 px 496 ms SOUTH
21:45:45.400 03.123 12044 Exposure complete
21:45:45.423 00.023 12044 worker thread done servicing request
21:45:45.423 00.000 14964 OnExposeComplete: enter
21:45:45.423 00.000 14964 UpdateGuideState(): m_state=6
21:45:45.424 00.001 14964 Star::Find(35, 806, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
21:45:45.424 00.000 14964 Star::Find returns 1 (0), X=808.91, Y=385.10, Mass=116216, SNR=203.9, Peak=7181 HFD=4.2
21:45:45.425 00.001 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.67) = xAngle (0.86 = 0.86)
21:45:45.425 00.000 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.99 = -2.29)
21:45:45.426 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=-0.56 hyp=0.77 cameraTheta=-0.81 mountX=0.50 mountY=-0.58, mountTheta=-0.86
21:45:45.428 00.002 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.56, opts=13)
21:45:45.428 00.000 14964 Enqueuing Move request for scope (0.53, -0.56)
21:45:45.429 00.001 12044 Worker thread wakes up
21:45:45.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.56) opts 0xd
21:45:45.429 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.56)
21:45:45.429 00.000 12044 Moving (0.53, -0.56) raw xDistance=0.50 yDistance=-0.58
21:45:45.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.50, slope = 0.00
21:45:45.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:45.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:45:45.429 00.000 12044 MoveAxis(W, 35, ABG)
21:45:45.429 00.000 12044 Guiding  Dir = 3, Dur = 35
21:45:45.442 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7181, med=623, FiltMin=532, FiltMax=5763, Gamma=0.810
21:45:45.452 00.010 14964 UpdateGuideState exits: m=116216 SNR=203.9
21:45:45.454 00.002 14964 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 2 / 99999
21:45:45.455 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778561145.455,"Host":"NUCBOX","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:45:45.456 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:45.456 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:45.457 00.001 14964 Enqueuing Expose request
21:45:45.505 00.048 12044 IsSlewing returns 0
21:45:45.505 00.000 12044 IsGuiding returns 0
21:45:45.528 00.023 12044 PulseGuide returned control before completion, sleep 23
21:45:45.568 00.040 12044 IsGuiding returns 1
21:45:45.568 00.000 12044 scope still moving after pulse duration time elapsed
21:45:45.619 00.051 12044 IsSlewing returns 0
21:45:45.621 00.002 12044 IsGuiding returns 0
21:45:45.621 00.000 12044 scope move finished after 35 + 79 ms
21:45:45.621 00.000 12044 Move returns status 0, amount 35
21:45:45.621 00.000 12044 MoveAxis(N, 0, ABG)
21:45:45.621 00.000 12044 Move returns status 0, amount 0
21:45:45.621 00.000 12044 move complete, result=0
21:45:45.621 00.000 12044 worker thread done servicing request
21:45:45.621 00.000 12044 Worker thread wakes up
21:45:45.621 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:45.621 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:45:45.621 00.000 14964 GuideStep: 0.5 px 35 ms WEST, -0.6 px 0 ms NORTH
21:45:48.718 03.097 12044 Exposure complete
21:45:48.740 00.022 12044 worker thread done servicing request
21:45:48.740 00.000 14964 OnExposeComplete: enter
21:45:48.742 00.002 14964 UpdateGuideState(): m_state=6
21:45:48.743 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
21:45:48.743 00.000 14964 Star::Find returns 1 (0), X=808.88, Y=385.25, Mass=118625, SNR=210.3, Peak=8617 HFD=3.5
21:45:48.744 00.001 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.67) = xAngle (0.98 = 0.98)
21:45:48.744 00.000 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.12 = -2.16)
21:45:48.745 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.41 hyp=0.64 cameraTheta=-0.68 mountX=0.36 mountY=-0.53, mountTheta=-0.98
21:45:48.747 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.41, opts=13)
21:45:48.747 00.000 14964 Enqueuing Move request for scope (0.50, -0.41)
21:45:48.748 00.001 12044 Worker thread wakes up
21:45:48.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.41) opts 0xd
21:45:48.748 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.41)
21:45:48.748 00.000 12044 Moving (0.50, -0.41) raw xDistance=0.36 yDistance=-0.53
21:45:48.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.36, slope = 0.00
21:45:48.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:48.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:45:48.748 00.000 12044 MoveAxis(W, 25, ABG)
21:45:48.748 00.000 12044 Guiding  Dir = 3, Dur = 25
21:45:48.756 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8617, med=623, FiltMin=531, FiltMax=6917, Gamma=0.810
21:45:48.761 00.005 14964 UpdateGuideState exits: m=118625 SNR=210.3
21:45:48.763 00.002 14964 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 3 / 99999
21:45:48.764 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778561148.764,"Host":"NUCBOX","Inst":1,"Distance":0.73,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
21:45:48.766 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.767 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:48.768 00.001 14964 Enqueuing Expose request
21:45:48.798 00.030 12044 IsSlewing returns 0
21:45:48.798 00.000 12044 IsGuiding returns 0
21:45:48.831 00.033 12044 IsGuiding returns 1
21:45:48.831 00.000 12044 scope still moving after pulse duration time elapsed
21:45:48.900 00.069 12044 IsSlewing returns 0
21:45:48.931 00.031 12044 IsGuiding returns 0
21:45:48.931 00.000 12044 scope move finished after 25 + 106 ms
21:45:48.931 00.000 12044 Move returns status 0, amount 25
21:45:48.931 00.000 12044 MoveAxis(N, 0, ABG)
21:45:48.931 00.000 12044 Move returns status 0, amount 0
21:45:48.931 00.000 12044 move complete, result=0
21:45:48.931 00.000 12044 worker thread done servicing request
21:45:48.931 00.000 12044 Worker thread wakes up
21:45:48.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:48.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:45:48.931 00.000 14964 GuideStep: 0.4 px 25 ms WEST, -0.5 px 0 ms NORTH
21:45:52.043 03.112 12044 Exposure complete
21:45:52.082 00.039 12044 worker thread done servicing request
21:45:52.082 00.000 14964 OnExposeComplete: enter
21:45:52.084 00.002 14964 UpdateGuideState(): m_state=6
21:45:52.086 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
21:45:52.087 00.001 14964 Star::Find returns 1 (0), X=808.86, Y=384.97, Mass=117139, SNR=206.0, Peak=8613 HFD=3.8
21:45:52.089 00.002 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.67) = xAngle (0.71 = 0.71)
21:45:52.090 00.001 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.84 = -2.44)
21:45:52.093 00.003 14964 CameraToMount -- cameraX=0.48 cameraY=-0.68 hyp=0.83 cameraTheta=-0.96 mountX=0.63 mountY=-0.54, mountTheta=-0.71
21:45:52.098 00.005 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.68, opts=13)
21:45:52.100 00.002 14964 Enqueuing Move request for scope (0.48, -0.68)
21:45:52.102 00.002 12044 Worker thread wakes up
21:45:52.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.68) opts 0xd
21:45:52.102 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.68)
21:45:52.102 00.000 12044 Moving (0.48, -0.68) raw xDistance=0.63 yDistance=-0.54
21:45:52.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.63, slope = 0.00
21:45:52.102 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.65
21:45:52.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:45:52.102 00.000 12044 MoveAxis(W, 44, ABG)
21:45:52.103 00.001 12044 Guiding  Dir = 3, Dur = 44
21:45:52.114 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8613, med=623, FiltMin=533, FiltMax=6015, Gamma=0.810
21:45:52.124 00.010 14964 UpdateGuideState exits: m=117139 SNR=206.0
21:45:52.125 00.001 14964 PhdController: settling, locked = 1, distance = 0.76 (2.00) aobump = 0 frame = 4 / 99999
21:45:52.127 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778561152.127,"Host":"NUCBOX","Inst":1,"Distance":0.76,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
21:45:52.128 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.129 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:52.129 00.000 14964 Enqueuing Expose request
21:45:52.134 00.005 12044 IsSlewing returns 0
21:45:52.134 00.000 12044 IsGuiding returns 0
21:45:52.166 00.032 12044 PulseGuide returned control before completion, sleep 23
21:45:52.251 00.085 12044 IsGuiding returns 1
21:45:52.252 00.001 12044 scope still moving after pulse duration time elapsed
21:45:52.322 00.070 12044 IsSlewing returns 0
21:45:52.323 00.001 12044 IsGuiding returns 0
21:45:52.323 00.000 12044 scope move finished after 44 + 145 ms
21:45:52.323 00.000 12044 Move returns status 0, amount 44
21:45:52.323 00.000 12044 BLC: Oldest BLC event removed
21:45:52.323 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 314 applied
21:45:52.323 00.000 12044 MoveAxis(N, 364, ABG)
21:45:52.323 00.000 12044 Guiding  Dir = 0, Dur = 364
21:45:52.385 00.062 12044 IsSlewing returns 0
21:45:52.385 00.000 12044 IsGuiding returns 0
21:45:52.417 00.032 12044 PulseGuide returned control before completion, sleep 343
21:45:52.774 00.357 12044 IsGuiding returns 1
21:45:52.774 00.000 12044 scope still moving after pulse duration time elapsed
21:45:52.852 00.078 12044 IsSlewing returns 0
21:45:52.885 00.033 12044 IsGuiding returns 0
21:45:52.885 00.000 12044 scope move finished after 364 + 134 ms
21:45:52.885 00.000 12044 Move returns status 0, amount 364
21:45:52.885 00.000 12044 move complete, result=0
21:45:52.885 00.000 12044 worker thread done servicing request
21:45:52.885 00.000 12044 Worker thread wakes up
21:45:52.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:52.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:45:52.885 00.000 14964 GuideStep: 0.6 px 44 ms WEST, -0.5 px 364 ms NORTH
21:45:56.001 03.116 12044 Exposure complete
21:45:56.051 00.050 12044 worker thread done servicing request
21:45:56.051 00.000 14964 OnExposeComplete: enter
21:45:56.052 00.001 14964 UpdateGuideState(): m_state=6
21:45:56.053 00.001 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
21:45:56.055 00.002 14964 Star::Find returns 1 (0), X=807.84, Y=385.88, Mass=115959, SNR=204.1, Peak=7219 HFD=4.1
21:45:56.056 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.67) = xAngle (4.42 = -1.87)
21:45:56.058 00.002 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.55 = 1.27)
21:45:56.059 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=0.23 hyp=0.59 cameraTheta=2.75 mountX=-0.17 mountY=0.56, mountTheta=1.87
21:45:56.063 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.23, opts=13)
21:45:56.065 00.002 14964 Enqueuing Move request for scope (-0.54, 0.23)
21:45:56.066 00.001 12044 Worker thread wakes up
21:45:56.066 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.23) opts 0xd
21:45:56.066 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.23)
21:45:56.066 00.000 12044 Moving (-0.54, 0.23) raw xDistance=-0.17 yDistance=0.56
21:45:56.066 00.000 12044 BLC: History state: CurrMiss=-0.56, AvgInitMiss=-0.17, ShCount=4, LgCount=6, SticCount=0,  Deflections: 0=-0.536309, 1:-0.561856
21:45:56.066 00.000 12044 BLC: Recent history of over-shoots, nominal decrease by -15.000000
21:45:56.066 00.000 12044 BLC: window closed
21:45:56.066 00.000 12044 BLC: Pulse adjusted to 299
21:45:56.066 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.45, using input
21:45:56.066 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.17
21:45:56.066 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:56.066 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:45:56.066 00.000 12044 MoveAxis(E, 0, ABG)
21:45:56.066 00.000 12044 Move returns status 0, amount 0
21:45:56.066 00.000 12044 MoveAxis(N, 0, ABG)
21:45:56.066 00.000 12044 Move returns status 0, amount 0
21:45:56.066 00.000 12044 move complete, result=0
21:45:56.066 00.000 12044 worker thread done servicing request
21:45:56.074 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7219, med=622, FiltMin=534, FiltMax=5158, Gamma=0.810
21:45:56.079 00.005 14964 UpdateGuideState exits: m=115959 SNR=204.1
21:45:56.080 00.001 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 5 / 99999
21:45:56.081 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778561156.081,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":10.6,"SettleTime":15.0,"StarLocked":true}
21:45:56.081 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:56.082 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:56.082 00.000 14964 Enqueuing Expose request
21:45:56.083 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:45:56.083 00.000 12044 Worker thread wakes up
21:45:56.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:56.084 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:45:56.440 00.356 14964 evsrv: cli 01AB2490 connect
21:45:56.443 00.003 14964 case statement mapped state 6 to 3
21:45:56.444 00.001 14964 case statement mapped state 6 to 3
21:45:56.446 00.002 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"5ca8b489-0f68-48e8-ad24-d0071983d788"}
21:45:56.447 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"5ca8b489-0f68-48e8-ad24-d0071983d788"}
21:45:56.448 00.001 14964 evsrv: cli 01AB2490 disconnect
21:45:59.193 02.745 12044 Exposure complete
21:45:59.232 00.039 12044 worker thread done servicing request
21:45:59.232 00.000 14964 OnExposeComplete: enter
21:45:59.233 00.001 14964 UpdateGuideState(): m_state=6
21:45:59.234 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
21:45:59.235 00.001 14964 Star::Find returns 1 (0), X=807.93, Y=385.58, Mass=116818, SNR=201.5, Peak=6511 HFD=4.0
21:45:59.236 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.67) = xAngle (-1.31 = -1.31)
21:45:59.237 00.001 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.83 = 1.83)
21:45:59.238 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.46 cameraTheta=-2.98 mountX=0.12 mountY=0.45, mountTheta=1.31
21:45:59.240 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.08, opts=13)
21:45:59.241 00.001 14964 Enqueuing Move request for scope (-0.46, -0.08)
21:45:59.242 00.001 12044 Worker thread wakes up
21:45:59.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.08) opts 0xd
21:45:59.242 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.08)
21:45:59.242 00.000 12044 Moving (-0.46, -0.08) raw xDistance=0.12 yDistance=0.45
21:45:59.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.13
21:45:59.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:59.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:45:59.242 00.000 12044 MoveAxis(E, 0, ABG)
21:45:59.242 00.000 12044 Move returns status 0, amount 0
21:45:59.242 00.000 12044 MoveAxis(N, 0, ABG)
21:45:59.242 00.000 12044 Move returns status 0, amount 0
21:45:59.242 00.000 12044 move complete, result=0
21:45:59.243 00.001 12044 worker thread done servicing request
21:45:59.254 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6511, med=622, FiltMin=523, FiltMax=5301, Gamma=0.810
21:45:59.259 00.005 14964 UpdateGuideState exits: m=116818 SNR=201.5
21:45:59.260 00.001 14964 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 6 / 99999
21:45:59.260 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778561159.260,"Host":"NUCBOX","Inst":1,"Distance":0.64,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
21:45:59.261 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:59.261 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:45:59.262 00.001 14964 Enqueuing Expose request
21:45:59.262 00.000 12044 Worker thread wakes up
21:45:59.262 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:45:59.263 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:45:59.263 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:02.393 03.130 12044 Exposure complete
21:46:02.422 00.029 12044 worker thread done servicing request
21:46:02.422 00.000 14964 OnExposeComplete: enter
21:46:02.424 00.002 14964 UpdateGuideState(): m_state=6
21:46:02.425 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
21:46:02.427 00.002 14964 Star::Find returns 1 (0), X=807.85, Y=385.94, Mass=117372, SNR=203.0, Peak=7163 HFD=4.1
21:46:02.428 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.67) = xAngle (4.30 = -1.98)
21:46:02.429 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.44 = 1.15)
21:46:02.429 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.29 hyp=0.60 cameraTheta=2.64 mountX=-0.24 mountY=0.55, mountTheta=1.98
21:46:02.430 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.29, opts=13)
21:46:02.432 00.002 14964 Enqueuing Move request for scope (-0.53, 0.29)
21:46:02.433 00.001 12044 Worker thread wakes up
21:46:02.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.29) opts 0xd
21:46:02.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.29)
21:46:02.433 00.000 12044 Moving (-0.53, 0.29) raw xDistance=-0.24 yDistance=0.55
21:46:02.433 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.58, using input
21:46:02.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.15
21:46:02.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:02.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:46:02.433 00.000 12044 MoveAxis(E, 0, ABG)
21:46:02.433 00.000 12044 Move returns status 0, amount 0
21:46:02.433 00.000 12044 MoveAxis(N, 0, ABG)
21:46:02.433 00.000 12044 Move returns status 0, amount 0
21:46:02.433 00.000 12044 move complete, result=0
21:46:02.433 00.000 12044 worker thread done servicing request
21:46:02.447 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7163, med=622, FiltMin=529, FiltMax=5525, Gamma=0.810
21:46:02.456 00.009 14964 UpdateGuideState exits: m=117372 SNR=203.0
21:46:02.457 00.001 14964 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 7 / 99999
21:46:02.458 00.001 14964 PhdController: newstate STATE_FINISH
21:46:02.460 00.002 14964 PhdController complete: success
21:46:02.461 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778561162.461,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:46:02.463 00.002 14964 Mount: notify guiding dither settle done success=1
21:46:02.464 00.001 14964 PhdController: newstate STATE_IDLE
21:46:02.466 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:02.466 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:02.467 00.001 14964 Enqueuing Expose request
21:46:02.468 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:46:02.468 00.000 12044 Worker thread wakes up
21:46:02.469 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:02.469 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:05.604 03.135 12044 Exposure complete
21:46:05.646 00.042 12044 worker thread done servicing request
21:46:05.646 00.000 14964 OnExposeComplete: enter
21:46:05.648 00.002 14964 UpdateGuideState(): m_state=6
21:46:05.648 00.000 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
21:46:05.649 00.001 14964 Star::Find returns 1 (0), X=807.88, Y=386.18, Mass=117424, SNR=204.6, Peak=7047 HFD=4.3
21:46:05.651 00.002 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.67) = xAngle (4.00 = -2.29)
21:46:05.652 00.001 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.13 = 0.85)
21:46:05.652 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.53 hyp=0.73 cameraTheta=2.33 mountX=-0.48 mountY=0.55, mountTheta=2.29
21:46:05.655 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.53, opts=13)
21:46:05.658 00.003 14964 Enqueuing Move request for scope (-0.50, 0.53)
21:46:05.660 00.002 12044 Worker thread wakes up
21:46:05.660 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.53) opts 0xd
21:46:05.660 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.53)
21:46:05.660 00.000 12044 Moving (-0.50, 0.53) raw xDistance=-0.48 yDistance=0.55
21:46:05.661 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.48 is < calculated value -0.75, using input
21:46:05.661 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.48, slope = -0.17
21:46:05.661 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:05.661 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:46:05.661 00.000 12044 MoveAxis(E, 34, ABG)
21:46:05.661 00.000 12044 Guiding  Dir = 2, Dur = 34
21:46:05.680 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7047, med=623, FiltMin=538, FiltMax=4810, Gamma=0.810
21:46:05.689 00.009 14964 UpdateGuideState exits: m=117424 SNR=204.6
21:46:05.691 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.692 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:05.693 00.001 14964 Enqueuing Expose request
21:46:05.742 00.049 12044 IsSlewing returns 0
21:46:05.742 00.000 12044 IsGuiding returns 0
21:46:05.775 00.033 12044 PulseGuide returned control before completion, sleep 12
21:46:05.796 00.021 12044 IsGuiding returns 1
21:46:05.796 00.000 12044 scope still moving after pulse duration time elapsed
21:46:05.853 00.057 12044 IsSlewing returns 0
21:46:05.853 00.000 12044 IsGuiding returns 0
21:46:05.853 00.000 12044 scope move finished after 34 + 76 ms
21:46:05.853 00.000 12044 Move returns status 0, amount 34
21:46:05.853 00.000 12044 MoveAxis(N, 0, ABG)
21:46:05.853 00.000 12044 Move returns status 0, amount 0
21:46:05.853 00.000 12044 move complete, result=0
21:46:05.853 00.000 12044 worker thread done servicing request
21:46:05.853 00.000 12044 Worker thread wakes up
21:46:05.853 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:05.853 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:05.853 00.000 14964 GuideStep: -0.5 px 34 ms EAST, 0.5 px 0 ms NORTH
21:46:08.982 03.129 12044 Exposure complete
21:46:09.012 00.030 12044 worker thread done servicing request
21:46:09.012 00.000 14964 OnExposeComplete: enter
21:46:09.014 00.002 14964 UpdateGuideState(): m_state=6
21:46:09.015 00.001 14964 Star::Find(35, 807, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
21:46:09.015 00.000 14964 Star::Find returns 1 (0), X=807.87, Y=385.58, Mass=116218, SNR=206.0, Peak=7703 HFD=3.7
21:46:09.016 00.001 14964 MultiStar: exiting stabilization period
21:46:09.017 00.001 14964 MultiStar: updating star positions after lock position change
21:46:09.018 00.001 14964 Star::Find(35, 266, 183, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
21:46:09.019 00.001 14964 Star::Find returns 1 (0), X=267.30, Y=183.27, Mass=63100, SNR=150.1, Peak=5506 HFD=3.3
21:46:09.020 00.001 14964 Star::Find(35, 633, 196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
21:46:09.022 00.002 14964 Star::Find returns 1 (0), X=633.54, Y=196.49, Mass=21820, SNR=74.4, Peak=2247 HFD=3.2
21:46:09.023 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.67) = xAngle (-1.33 = -1.33)
21:46:09.025 00.002 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (1.80 = 1.80)
21:46:09.025 00.000 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.07 hyp=0.51 cameraTheta=-3.00 mountX=0.12 mountY=0.50, mountTheta=1.33
21:46:09.028 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.07, opts=13)
21:46:09.030 00.002 14964 Enqueuing Move request for scope (-0.51, -0.07)
21:46:09.031 00.001 12044 Worker thread wakes up
21:46:09.031 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.07) opts 0xd
21:46:09.032 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.07)
21:46:09.032 00.000 12044 Moving (-0.51, -0.07) raw xDistance=0.12 yDistance=0.50
21:46:09.032 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.11
21:46:09.032 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:09.032 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
21:46:09.032 00.000 12044 MoveAxis(E, 0, ABG)
21:46:09.032 00.000 12044 Move returns status 0, amount 0
21:46:09.032 00.000 12044 MoveAxis(N, 0, ABG)
21:46:09.032 00.000 12044 Move returns status 0, amount 0
21:46:09.032 00.000 12044 move complete, result=0
21:46:09.032 00.000 12044 worker thread done servicing request
21:46:09.044 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7703, med=623, FiltMin=531, FiltMax=5806, Gamma=0.810
21:46:09.054 00.010 14964 UpdateGuideState exits: m=116218 SNR=206.0
21:46:09.055 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:09.057 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:09.059 00.002 14964 Enqueuing Expose request
21:46:09.061 00.002 12044 Worker thread wakes up
21:46:09.061 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:46:09.063 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:09.064 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:12.164 03.100 12044 Exposure complete
21:46:12.199 00.035 12044 worker thread done servicing request
21:46:12.200 00.001 14964 OnExposeComplete: enter
21:46:12.200 00.000 14964 UpdateGuideState(): m_state=6
21:46:12.201 00.001 14964 Star::Find(35, 807, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
21:46:12.201 00.000 14964 Star::Find returns 1 (0), X=808.00, Y=385.39, Mass=118431, SNR=203.1, Peak=8059 HFD=3.7
21:46:12.202 00.001 14964 MultiStar: [#1 0.58,-0.03,0.71,U] [#2 0.28,-0.24,0.36,U] 
21:46:12.202 00.000 14964 refined, 2 included, MultiStar: {0.06, -0.18}, one-star: {-0.38, -0.26}
21:46:12.203 00.001 14964 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.67) = xAngle (0.44 = 0.44)
21:46:12.203 00.000 14964 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.58 = -2.71)
21:46:12.204 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=0.17 mountY=-0.08, mountTheta=-0.44
21:46:12.207 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.18, opts=13)
21:46:12.209 00.002 14964 Enqueuing Move request for scope (0.06, -0.18)
21:46:12.209 00.000 12044 Worker thread wakes up
21:46:12.209 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
21:46:12.210 00.001 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
21:46:12.210 00.000 12044 Moving (0.06, -0.18) raw xDistance=0.17 yDistance=-0.08
21:46:12.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.07
21:46:12.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:12.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:46:12.210 00.000 12044 MoveAxis(E, 0, ABG)
21:46:12.210 00.000 12044 Move returns status 0, amount 0
21:46:12.210 00.000 12044 MoveAxis(N, 0, ABG)
21:46:12.210 00.000 12044 Move returns status 0, amount 0
21:46:12.210 00.000 12044 move complete, result=0
21:46:12.210 00.000 12044 worker thread done servicing request
21:46:12.221 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8059, med=623, FiltMin=527, FiltMax=6274, Gamma=0.810
21:46:12.227 00.006 14964 UpdateGuideState exits: m=118431 SNR=203.1
21:46:12.227 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:12.228 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:12.228 00.000 14964 Enqueuing Expose request
21:46:12.229 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:12.229 00.000 12044 Worker thread wakes up
21:46:12.229 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:12.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:15.328 03.099 12044 Exposure complete
21:46:15.363 00.035 12044 worker thread done servicing request
21:46:15.363 00.000 14964 OnExposeComplete: enter
21:46:15.365 00.002 14964 UpdateGuideState(): m_state=6
21:46:15.366 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
21:46:15.368 00.002 14964 Star::Find returns 1 (0), X=808.15, Y=385.40, Mass=119182, SNR=215.1, Peak=8061 HFD=3.6
21:46:15.369 00.001 14964 MultiStar: [#1 0.56,-0.19,0.70,U] [#2 0.50,-0.20,0.37,U] 
21:46:15.371 00.002 14964 refined, 2 included, MultiStar: {0.17, -0.22}, one-star: {-0.24, -0.26}
21:46:15.373 00.002 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.67) = xAngle (0.73 = 0.73)
21:46:15.373 00.000 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.86 = -2.42)
21:46:15.374 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.94 mountX=0.21 mountY=-0.18, mountTheta=-0.73
21:46:15.375 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.22, opts=13)
21:46:15.376 00.001 14964 Enqueuing Move request for scope (0.17, -0.22)
21:46:15.376 00.000 12044 Worker thread wakes up
21:46:15.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
21:46:15.376 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
21:46:15.376 00.000 12044 Moving (0.17, -0.22) raw xDistance=0.21 yDistance=-0.18
21:46:15.377 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.05
21:46:15.377 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:15.377 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:46:15.377 00.000 12044 MoveAxis(E, 0, ABG)
21:46:15.377 00.000 12044 Move returns status 0, amount 0
21:46:15.377 00.000 12044 MoveAxis(N, 0, ABG)
21:46:15.377 00.000 12044 Move returns status 0, amount 0
21:46:15.377 00.000 12044 move complete, result=0
21:46:15.377 00.000 12044 worker thread done servicing request
21:46:15.389 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8061, med=622, FiltMin=528, FiltMax=6639, Gamma=0.810
21:46:15.394 00.005 14964 UpdateGuideState exits: m=119182 SNR=215.1
21:46:15.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.395 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:15.396 00.001 14964 Enqueuing Expose request
21:46:15.396 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:15.397 00.001 12044 Worker thread wakes up
21:46:15.397 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:15.397 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:18.508 03.111 12044 Exposure complete
21:46:18.545 00.037 12044 worker thread done servicing request
21:46:18.545 00.000 14964 OnExposeComplete: enter
21:46:18.547 00.002 14964 UpdateGuideState(): m_state=6
21:46:18.549 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
21:46:18.550 00.001 14964 Star::Find returns 1 (0), X=808.12, Y=385.03, Mass=115806, SNR=203.3, Peak=6857 HFD=4.0
21:46:18.553 00.003 14964 MultiStar: [#1 0.55,-0.63,0.00,M1] [#2 0.43,-0.59,0.41,U] 
21:46:18.555 00.002 14964 refined, 1 included, MultiStar: {-0.06, -0.61}, one-star: {-0.27, -0.62}
21:46:18.557 00.002 14964 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.67) = xAngle (-0.01 = -0.01)
21:46:18.558 00.001 14964 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.13 = 3.13)
21:46:18.560 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.67 mountX=0.61 mountY=0.01, mountTheta=0.01
21:46:18.563 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.61, opts=13)
21:46:18.564 00.001 14964 Enqueuing Move request for scope (-0.06, -0.61)
21:46:18.565 00.001 12044 Worker thread wakes up
21:46:18.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.61) opts 0xd
21:46:18.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.61)
21:46:18.565 00.000 12044 Moving (-0.06, -0.61) raw xDistance=0.61 yDistance=0.01
21:46:18.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.61, slope = 0.01
21:46:18.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:18.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:18.565 00.000 12044 MoveAxis(W, 4, ABG)
21:46:18.565 00.000 12044 Guiding  Dir = 3, Dur = 4
21:46:18.579 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6857, med=623, FiltMin=534, FiltMax=5959, Gamma=0.810
21:46:18.587 00.008 14964 UpdateGuideState exits: m=115806 SNR=203.3
21:46:18.589 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.590 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:18.592 00.002 14964 Enqueuing Expose request
21:46:18.593 00.001 12044 IsSlewing returns 0
21:46:18.594 00.001 12044 IsGuiding returns 0
21:46:18.629 00.035 12044 IsGuiding returns 1
21:46:18.629 00.000 12044 scope still moving after pulse duration time elapsed
21:46:18.737 00.108 12044 IsSlewing returns 0
21:46:18.737 00.000 12044 IsGuiding returns 0
21:46:18.737 00.000 12044 scope move finished after 4 + 139 ms
21:46:18.737 00.000 12044 Move returns status 0, amount 4
21:46:18.737 00.000 12044 MoveAxis(N, 0, ABG)
21:46:18.737 00.000 12044 Move returns status 0, amount 0
21:46:18.737 00.000 12044 move complete, result=0
21:46:18.738 00.001 12044 worker thread done servicing request
21:46:18.738 00.000 12044 Worker thread wakes up
21:46:18.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:18.738 00.000 14964 GuideStep: 0.6 px 4 ms WEST, 0.0 px 0 ms NORTH
21:46:18.739 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:21.862 03.123 12044 Exposure complete
21:46:21.883 00.021 12044 worker thread done servicing request
21:46:21.883 00.000 14964 OnExposeComplete: enter
21:46:21.884 00.001 14964 UpdateGuideState(): m_state=6
21:46:21.884 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
21:46:21.885 00.001 14964 Star::Find returns 1 (0), X=808.28, Y=385.31, Mass=116660, SNR=203.4, Peak=8533 HFD=3.7
21:46:21.885 00.000 14964 MultiStar: [#1 0.48,-0.41,0.73,U] [#2 0.44,-0.37,0.39,U] 
21:46:21.886 00.001 14964 single-star, 2 included, MultiStar: {0.20, -0.37}, one-star: {-0.10, -0.34}
21:46:21.886 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.67) = xAngle (-0.19 = -0.19)
21:46:21.887 00.001 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.95 = 2.95)
21:46:21.887 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.86 mountX=0.35 mountY=0.07, mountTheta=0.19
21:46:21.888 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.34, opts=13)
21:46:21.889 00.001 14964 Enqueuing Move request for scope (-0.10, -0.34)
21:46:21.889 00.000 12044 Worker thread wakes up
21:46:21.889 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
21:46:21.889 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
21:46:21.889 00.000 12044 Moving (-0.10, -0.34) raw xDistance=0.35 yDistance=0.07
21:46:21.889 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.35, slope = 0.03
21:46:21.889 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:21.889 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:21.889 00.000 12044 MoveAxis(W, 22, ABG)
21:46:21.889 00.000 12044 Guiding  Dir = 3, Dur = 22
21:46:21.897 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8533, med=623, FiltMin=532, FiltMax=6011, Gamma=0.810
21:46:21.902 00.005 14964 UpdateGuideState exits: m=116660 SNR=203.4
21:46:21.903 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:21.903 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:21.904 00.001 14964 Enqueuing Expose request
21:46:21.933 00.029 12044 IsSlewing returns 0
21:46:21.933 00.000 12044 IsGuiding returns 0
21:46:21.998 00.065 12044 IsGuiding returns 1
21:46:21.998 00.000 12044 scope still moving after pulse duration time elapsed
21:46:22.059 00.061 12044 IsSlewing returns 0
21:46:22.059 00.000 12044 IsGuiding returns 0
21:46:22.060 00.001 12044 scope move finished after 22 + 104 ms
21:46:22.060 00.000 12044 Move returns status 0, amount 22
21:46:22.060 00.000 12044 MoveAxis(N, 0, ABG)
21:46:22.060 00.000 12044 Move returns status 0, amount 0
21:46:22.060 00.000 12044 move complete, result=0
21:46:22.060 00.000 12044 worker thread done servicing request
21:46:22.060 00.000 12044 Worker thread wakes up
21:46:22.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:22.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:22.060 00.000 14964 GuideStep: 0.4 px 22 ms WEST, 0.1 px 0 ms NORTH
21:46:25.170 03.110 12044 Exposure complete
21:46:25.194 00.024 12044 worker thread done servicing request
21:46:25.194 00.000 14964 OnExposeComplete: enter
21:46:25.195 00.001 14964 UpdateGuideState(): m_state=6
21:46:25.196 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
21:46:25.196 00.000 14964 Star::Find returns 1 (0), X=808.22, Y=385.50, Mass=118339, SNR=207.4, Peak=8849 HFD=3.7
21:46:25.197 00.001 14964 MultiStar: [#1 0.49,-0.21,0.69,U] [#2 0.52,-0.31,0.37,U] 
21:46:25.197 00.000 14964 single-star, 2 included, MultiStar: {0.18, -0.20}, one-star: {-0.16, -0.16}
21:46:25.198 00.001 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.67) = xAngle (-0.71 = -0.71)
21:46:25.198 00.000 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.42 = 2.42)
21:46:25.199 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.38 mountX=0.17 mountY=0.15, mountTheta=0.72
21:46:25.200 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.16, opts=13)
21:46:25.201 00.001 14964 Enqueuing Move request for scope (-0.16, -0.16)
21:46:25.203 00.002 12044 Worker thread wakes up
21:46:25.203 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
21:46:25.203 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
21:46:25.203 00.000 12044 Moving (-0.16, -0.16) raw xDistance=0.17 yDistance=0.15
21:46:25.203 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.44, using input
21:46:25.203 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.07
21:46:25.203 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:25.203 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:46:25.203 00.000 12044 MoveAxis(E, 0, ABG)
21:46:25.203 00.000 12044 Move returns status 0, amount 0
21:46:25.203 00.000 12044 MoveAxis(N, 0, ABG)
21:46:25.203 00.000 12044 Move returns status 0, amount 0
21:46:25.203 00.000 12044 move complete, result=0
21:46:25.203 00.000 12044 worker thread done servicing request
21:46:25.210 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8849, med=623, FiltMin=530, FiltMax=6399, Gamma=0.810
21:46:25.216 00.006 14964 UpdateGuideState exits: m=118339 SNR=207.4
21:46:25.217 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:25.218 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:25.218 00.000 14964 Enqueuing Expose request
21:46:25.219 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:46:25.219 00.000 12044 Worker thread wakes up
21:46:25.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:25.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:28.318 03.099 12044 Exposure complete
21:46:28.355 00.037 12044 worker thread done servicing request
21:46:28.356 00.001 14964 OnExposeComplete: enter
21:46:28.357 00.001 14964 UpdateGuideState(): m_state=6
21:46:28.360 00.003 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
21:46:28.362 00.002 14964 Star::Find returns 1 (0), X=808.68, Y=385.73, Mass=116971, SNR=201.7, Peak=6937 HFD=3.7
21:46:28.364 00.002 14964 MultiStar: [#1 1.04,-0.12,0.00,M1] [#2 0.81,-0.14,0.00,M1] 
21:46:28.365 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.67) = xAngle (1.91 = 1.91)
21:46:28.366 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.05 = -1.23)
21:46:28.367 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.25 mountX=-0.10 mountY=-0.29, mountTheta=-1.91
21:46:28.370 00.003 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.08, opts=13)
21:46:28.372 00.002 14964 Enqueuing Move request for scope (0.30, 0.08)
21:46:28.373 00.001 12044 Worker thread wakes up
21:46:28.373 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
21:46:28.373 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
21:46:28.373 00.000 12044 Moving (0.30, 0.08) raw xDistance=-0.10 yDistance=-0.29
21:46:28.374 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
21:46:28.374 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:28.374 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:46:28.374 00.000 12044 MoveAxis(E, 0, ABG)
21:46:28.374 00.000 12044 Move returns status 0, amount 0
21:46:28.374 00.000 12044 MoveAxis(N, 0, ABG)
21:46:28.374 00.000 12044 Move returns status 0, amount 0
21:46:28.374 00.000 12044 move complete, result=0
21:46:28.374 00.000 12044 worker thread done servicing request
21:46:28.387 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6937, med=623, FiltMin=533, FiltMax=5950, Gamma=0.810
21:46:28.399 00.012 14964 UpdateGuideState exits: m=116971 SNR=201.7
21:46:28.399 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:28.400 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:28.401 00.001 14964 Enqueuing Expose request
21:46:28.401 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:46:28.402 00.001 12044 Worker thread wakes up
21:46:28.402 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:28.402 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:31.535 03.133 12044 Exposure complete
21:46:31.557 00.022 12044 worker thread done servicing request
21:46:31.558 00.001 14964 OnExposeComplete: enter
21:46:31.560 00.002 14964 UpdateGuideState(): m_state=6
21:46:31.561 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
21:46:31.561 00.000 14964 Star::Find returns 1 (0), X=808.20, Y=385.69, Mass=116148, SNR=196.2, Peak=7545 HFD=3.7
21:46:31.562 00.001 14964 MultiStar: [#1 0.43,-0.19,0.75,U] [#2 0.30,-0.21,0.39,U] 
21:46:31.562 00.000 14964 refined, 2 included, MultiStar: {0.12, -0.09}, one-star: {-0.18, 0.04}
21:46:31.563 00.001 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.67) = xAngle (1.04 = 1.04)
21:46:31.563 00.000 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.17 = -2.11)
21:46:31.564 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=0.08 mountY=-0.13, mountTheta=-1.03
21:46:31.565 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.09, opts=13)
21:46:31.566 00.001 14964 Enqueuing Move request for scope (0.12, -0.09)
21:46:31.566 00.000 12044 Worker thread wakes up
21:46:31.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
21:46:31.567 00.001 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
21:46:31.567 00.000 12044 Moving (0.12, -0.09) raw xDistance=0.08 yDistance=-0.13
21:46:31.567 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.26, using input
21:46:31.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
21:46:31.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:31.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:46:31.567 00.000 12044 MoveAxis(E, 0, ABG)
21:46:31.567 00.000 12044 Move returns status 0, amount 0
21:46:31.567 00.000 12044 MoveAxis(N, 0, ABG)
21:46:31.567 00.000 12044 Move returns status 0, amount 0
21:46:31.567 00.000 12044 move complete, result=0
21:46:31.567 00.000 12044 worker thread done servicing request
21:46:31.577 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7545, med=623, FiltMin=532, FiltMax=6061, Gamma=0.810
21:46:31.583 00.006 14964 UpdateGuideState exits: m=116148 SNR=196.2
21:46:31.583 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.584 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:31.584 00.000 14964 Enqueuing Expose request
21:46:31.584 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:31.585 00.001 12044 Worker thread wakes up
21:46:31.585 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:31.585 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:34.728 03.143 12044 Exposure complete
21:46:34.774 00.046 12044 worker thread done servicing request
21:46:34.775 00.001 14964 OnExposeComplete: enter
21:46:34.775 00.000 14964 UpdateGuideState(): m_state=6
21:46:34.776 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
21:46:34.777 00.001 14964 Star::Find returns 1 (0), X=808.56, Y=385.68, Mass=120194, SNR=211.2, Peak=8141 HFD=3.5
21:46:34.779 00.002 14964 MultiStar: [#1 0.84,0.07,0.00,M1] [#2 0.82,0.03,0.00,M1] 
21:46:34.780 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.67) = xAngle (1.80 = 1.80)
21:46:34.781 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.94 = -1.35)
21:46:34.781 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
21:46:34.782 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.02, opts=13)
21:46:34.783 00.001 14964 Enqueuing Move request for scope (0.18, 0.02)
21:46:34.783 00.000 12044 Worker thread wakes up
21:46:34.783 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
21:46:34.783 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
21:46:34.784 00.001 12044 Moving (0.18, 0.02) raw xDistance=-0.04 yDistance=-0.18
21:46:34.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
21:46:34.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:34.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:46:34.784 00.000 12044 MoveAxis(E, 0, ABG)
21:46:34.784 00.000 12044 Move returns status 0, amount 0
21:46:34.784 00.000 12044 MoveAxis(N, 0, ABG)
21:46:34.784 00.000 12044 Move returns status 0, amount 0
21:46:34.784 00.000 12044 move complete, result=0
21:46:34.784 00.000 12044 worker thread done servicing request
21:46:34.794 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8141, med=624, FiltMin=546, FiltMax=6433, Gamma=0.810
21:46:34.801 00.007 14964 UpdateGuideState exits: m=120194 SNR=211.2
21:46:34.801 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.802 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:34.802 00.000 14964 Enqueuing Expose request
21:46:34.803 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:34.803 00.000 12044 Worker thread wakes up
21:46:34.803 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:34.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:37.907 03.104 12044 Exposure complete
21:46:37.942 00.035 12044 worker thread done servicing request
21:46:37.942 00.000 14964 OnExposeComplete: enter
21:46:37.944 00.002 14964 UpdateGuideState(): m_state=6
21:46:37.946 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
21:46:37.947 00.001 14964 Star::Find returns 1 (0), X=808.37, Y=385.22, Mass=116650, SNR=197.9, Peak=7417 HFD=3.7
21:46:37.948 00.001 14964 MultiStar: [#1 0.66,-0.40,0.70,U] [#2 0.60,-0.52,0.38,U] 
21:46:37.948 00.000 14964 single-star, 2 included, MultiStar: {0.33, -0.44}, one-star: {-0.01, -0.43}
21:46:37.949 00.001 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.67) = xAngle (0.08 = 0.08)
21:46:37.951 00.002 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.21 = -3.07)
21:46:37.952 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.59 mountX=0.43 mountY=-0.03, mountTheta=-0.07
21:46:37.955 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.43, opts=13)
21:46:37.956 00.001 14964 Enqueuing Move request for scope (-0.01, -0.43)
21:46:37.957 00.001 12044 Worker thread wakes up
21:46:37.957 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.43) opts 0xd
21:46:37.958 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.43)
21:46:37.958 00.000 12044 Moving (-0.01, -0.43) raw xDistance=0.43 yDistance=-0.03
21:46:37.958 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.43, slope = -0.01
21:46:37.958 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:37.958 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:46:37.958 00.000 12044 MoveAxis(E, 0, ABG)
21:46:37.958 00.000 12044 Move returns status 0, amount 0
21:46:37.958 00.000 12044 MoveAxis(N, 0, ABG)
21:46:37.958 00.000 12044 Move returns status 0, amount 0
21:46:37.958 00.000 12044 move complete, result=0
21:46:37.958 00.000 12044 worker thread done servicing request
21:46:37.972 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7417, med=623, FiltMin=542, FiltMax=5901, Gamma=0.810
21:46:37.982 00.010 14964 UpdateGuideState exits: m=116650 SNR=197.9
21:46:37.984 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:37.985 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:37.987 00.002 14964 Enqueuing Expose request
21:46:37.988 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
21:46:37.989 00.001 12044 Worker thread wakes up
21:46:37.990 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:37.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:41.087 03.097 12044 Exposure complete
21:46:41.128 00.041 12044 worker thread done servicing request
21:46:41.129 00.001 14964 OnExposeComplete: enter
21:46:41.131 00.002 14964 UpdateGuideState(): m_state=6
21:46:41.132 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
21:46:41.134 00.002 14964 Star::Find returns 1 (0), X=808.44, Y=385.40, Mass=116685, SNR=198.5, Peak=6941 HFD=3.6
21:46:41.136 00.002 14964 MultiStar: [#1 0.77,-0.15,0.74,U] [#2 0.73,-0.26,0.39,U] 
21:46:41.138 00.002 14964 single-star, 2 included, MultiStar: {0.43, -0.22}, one-star: {0.06, -0.25}
21:46:41.139 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.67) = xAngle (0.34 = 0.34)
21:46:41.140 00.001 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.47 = -2.81)
21:46:41.142 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.33 mountX=0.24 mountY=-0.08, mountTheta=-0.33
21:46:41.144 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.25, opts=13)
21:46:41.146 00.002 14964 Enqueuing Move request for scope (0.06, -0.25)
21:46:41.147 00.001 12044 Worker thread wakes up
21:46:41.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
21:46:41.147 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
21:46:41.147 00.000 12044 Moving (0.06, -0.25) raw xDistance=0.24 yDistance=-0.08
21:46:41.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
21:46:41.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:41.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:46:41.147 00.000 12044 MoveAxis(E, 0, ABG)
21:46:41.147 00.000 12044 Move returns status 0, amount 0
21:46:41.147 00.000 12044 MoveAxis(N, 0, ABG)
21:46:41.148 00.001 12044 Move returns status 0, amount 0
21:46:41.148 00.000 12044 move complete, result=0
21:46:41.148 00.000 12044 worker thread done servicing request
21:46:41.158 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6941, med=623, FiltMin=542, FiltMax=5511, Gamma=0.810
21:46:41.163 00.005 14964 UpdateGuideState exits: m=116685 SNR=198.5
21:46:41.164 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:41.165 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:41.165 00.000 14964 Enqueuing Expose request
21:46:41.165 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:41.166 00.001 12044 Worker thread wakes up
21:46:41.166 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:41.166 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:44.289 03.123 12044 Exposure complete
21:46:44.320 00.031 12044 worker thread done servicing request
21:46:44.320 00.000 14964 OnExposeComplete: enter
21:46:44.321 00.001 14964 UpdateGuideState(): m_state=6
21:46:44.321 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
21:46:44.322 00.001 14964 Star::Find returns 1 (0), X=808.42, Y=385.25, Mass=118642, SNR=205.5, Peak=8117 HFD=3.7
21:46:44.322 00.000 14964 MultiStar: [#1 0.98,-0.42,0.00,M1] [#2 0.76,-0.42,0.00,M1] 
21:46:44.323 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.67) = xAngle (0.20 = 0.20)
21:46:44.323 00.000 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.33 = -2.95)
21:46:44.324 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.47 mountX=0.40 mountY=-0.08, mountTheta=-0.19
21:46:44.325 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.40, opts=13)
21:46:44.325 00.000 14964 Enqueuing Move request for scope (0.04, -0.40)
21:46:44.326 00.001 12044 Worker thread wakes up
21:46:44.326 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
21:46:44.326 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
21:46:44.326 00.000 12044 Moving (0.04, -0.40) raw xDistance=0.40 yDistance=-0.08
21:46:44.326 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.01
21:46:44.326 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:44.326 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:46:44.326 00.000 12044 MoveAxis(E, 0, ABG)
21:46:44.326 00.000 12044 Move returns status 0, amount 0
21:46:44.326 00.000 12044 MoveAxis(N, 0, ABG)
21:46:44.326 00.000 12044 Move returns status 0, amount 0
21:46:44.326 00.000 12044 move complete, result=0
21:46:44.326 00.000 12044 worker thread done servicing request
21:46:44.336 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8117, med=623, FiltMin=538, FiltMax=6589, Gamma=0.810
21:46:44.347 00.011 14964 UpdateGuideState exits: m=118642 SNR=205.5
21:46:44.349 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:44.350 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:44.350 00.000 14964 Enqueuing Expose request
21:46:44.351 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:44.351 00.000 12044 Worker thread wakes up
21:46:44.351 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:44.352 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:47.456 03.104 12044 Exposure complete
21:46:47.478 00.022 12044 worker thread done servicing request
21:46:47.479 00.001 14964 OnExposeComplete: enter
21:46:47.479 00.000 14964 UpdateGuideState(): m_state=6
21:46:47.480 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
21:46:47.480 00.000 14964 Star::Find returns 1 (0), X=808.55, Y=385.43, Mass=116819, SNR=206.2, Peak=8661 HFD=3.3
21:46:47.481 00.001 14964 MultiStar: [#1 1.05,-0.09,0.00,M2] [#2 1.05,-0.23,0.00,M2] 
21:46:47.482 00.001 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.67) = xAngle (0.76 = 0.76)
21:46:47.482 00.000 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.39)
21:46:47.482 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=0.20 mountY=-0.19, mountTheta=-0.76
21:46:47.483 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.22, opts=13)
21:46:47.484 00.001 14964 Enqueuing Move request for scope (0.17, -0.22)
21:46:47.485 00.001 12044 Worker thread wakes up
21:46:47.485 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
21:46:47.485 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
21:46:47.485 00.000 12044 Moving (0.17, -0.22) raw xDistance=0.20 yDistance=-0.19
21:46:47.485 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
21:46:47.485 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:47.485 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:46:47.485 00.000 12044 MoveAxis(E, 0, ABG)
21:46:47.485 00.000 12044 Move returns status 0, amount 0
21:46:47.485 00.000 12044 MoveAxis(N, 0, ABG)
21:46:47.485 00.000 12044 Move returns status 0, amount 0
21:46:47.485 00.000 12044 move complete, result=0
21:46:47.485 00.000 12044 worker thread done servicing request
21:46:47.495 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8661, med=623, FiltMin=538, FiltMax=5535, Gamma=0.810
21:46:47.500 00.005 14964 UpdateGuideState exits: m=116819 SNR=206.2
21:46:47.501 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:47.501 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:47.502 00.001 14964 Enqueuing Expose request
21:46:47.502 00.000 12044 Worker thread wakes up
21:46:47.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:47.503 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:47.503 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:50.608 03.105 12044 Exposure complete
21:46:50.642 00.034 12044 worker thread done servicing request
21:46:50.642 00.000 14964 OnExposeComplete: enter
21:46:50.643 00.001 14964 UpdateGuideState(): m_state=6
21:46:50.644 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
21:46:50.644 00.000 14964 Star::Find returns 1 (0), X=808.46, Y=385.84, Mass=117159, SNR=207.6, Peak=7301 HFD=3.8
21:46:50.645 00.001 14964 MultiStar: [#1 0.98,0.21,0.00,M3] [#2 0.76,0.16,0.39,U] 
21:46:50.645 00.000 14964 single-star, 1 included, MultiStar: {0.27, 0.18}, one-star: {0.08, 0.19}
21:46:50.646 00.001 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.67) = xAngle (2.82 = 2.82)
21:46:50.646 00.000 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.96 = -0.32)
21:46:50.647 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.16 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
21:46:50.649 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.19, opts=13)
21:46:50.651 00.002 14964 Enqueuing Move request for scope (0.08, 0.19)
21:46:50.652 00.001 12044 Worker thread wakes up
21:46:50.653 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
21:46:50.653 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
21:46:50.653 00.000 12044 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=-0.07
21:46:50.653 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
21:46:50.653 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:50.653 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:46:50.653 00.000 12044 MoveAxis(E, 0, ABG)
21:46:50.653 00.000 12044 Move returns status 0, amount 0
21:46:50.653 00.000 12044 MoveAxis(N, 0, ABG)
21:46:50.653 00.000 12044 Move returns status 0, amount 0
21:46:50.653 00.000 12044 move complete, result=0
21:46:50.653 00.000 12044 worker thread done servicing request
21:46:50.663 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7301, med=623, FiltMin=539, FiltMax=6079, Gamma=0.810
21:46:50.668 00.005 14964 UpdateGuideState exits: m=117159 SNR=207.6
21:46:50.671 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.673 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:50.675 00.002 14964 Enqueuing Expose request
21:46:50.676 00.001 12044 Worker thread wakes up
21:46:50.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:50.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:50.676 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:53.784 03.108 12044 Exposure complete
21:46:53.828 00.044 12044 worker thread done servicing request
21:46:53.828 00.000 14964 OnExposeComplete: enter
21:46:53.831 00.003 14964 UpdateGuideState(): m_state=6
21:46:53.832 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
21:46:53.833 00.001 14964 Star::Find returns 1 (0), X=808.50, Y=385.80, Mass=116478, SNR=211.8, Peak=8537 HFD=3.4
21:46:53.835 00.002 14964 MultiStar: [#1 0.95,0.12,0.00,M4] [#2 0.86,0.08,0.00,M2] 
21:46:53.836 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.67) = xAngle (2.56 = 2.56)
21:46:53.836 00.000 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.70 = -0.59)
21:46:53.837 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
21:46:53.840 00.003 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.15, opts=13)
21:46:53.841 00.001 14964 Enqueuing Move request for scope (0.12, 0.15)
21:46:53.842 00.001 12044 Worker thread wakes up
21:46:53.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
21:46:53.843 00.001 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
21:46:53.843 00.000 12044 Moving (0.12, 0.15) raw xDistance=-0.16 yDistance=-0.10
21:46:53.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
21:46:53.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:46:53.843 00.000 12044 MoveAxis(E, 0, ABG)
21:46:53.843 00.000 12044 Move returns status 0, amount 0
21:46:53.843 00.000 12044 MoveAxis(N, 0, ABG)
21:46:53.843 00.000 12044 Move returns status 0, amount 0
21:46:53.843 00.000 12044 move complete, result=0
21:46:53.843 00.000 12044 worker thread done servicing request
21:46:53.855 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8537, med=623, FiltMin=536, FiltMax=6459, Gamma=0.810
21:46:53.864 00.009 14964 UpdateGuideState exits: m=116478 SNR=211.8
21:46:53.866 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.866 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:53.867 00.001 14964 Enqueuing Expose request
21:46:53.868 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:53.868 00.000 12044 Worker thread wakes up
21:46:53.868 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:53.868 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:46:56.994 03.126 12044 Exposure complete
21:46:57.023 00.029 12044 worker thread done servicing request
21:46:57.023 00.000 14964 OnExposeComplete: enter
21:46:57.025 00.002 14964 UpdateGuideState(): m_state=6
21:46:57.026 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
21:46:57.028 00.002 14964 Star::Find returns 1 (0), X=808.83, Y=385.84, Mass=118110, SNR=209.5, Peak=8093 HFD=3.9
21:46:57.029 00.001 14964 MultiStar: [#1 1.19,0.23,0.00,M5] [#2 1.00,0.17,0.00,M3] 
21:46:57.030 00.001 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.67) = xAngle (2.06 = 2.06)
21:46:57.032 00.002 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.20 = -1.08)
21:46:57.032 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.19 hyp=0.48 cameraTheta=0.40 mountX=-0.23 mountY=-0.43, mountTheta=-2.06
21:46:57.033 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.19, opts=13)
21:46:57.034 00.001 14964 Enqueuing Move request for scope (0.45, 0.19)
21:46:57.035 00.001 12044 Worker thread wakes up
21:46:57.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.19) opts 0xd
21:46:57.035 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.19)
21:46:57.035 00.000 12044 Moving (0.45, 0.19) raw xDistance=-0.23 yDistance=-0.43
21:46:57.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
21:46:57.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:57.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:46:57.035 00.000 12044 MoveAxis(E, 0, ABG)
21:46:57.035 00.000 12044 Move returns status 0, amount 0
21:46:57.035 00.000 12044 MoveAxis(N, 0, ABG)
21:46:57.035 00.000 12044 Move returns status 0, amount 0
21:46:57.035 00.000 12044 move complete, result=0
21:46:57.035 00.000 12044 worker thread done servicing request
21:46:57.044 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8093, med=622, FiltMin=537, FiltMax=5821, Gamma=0.810
21:46:57.052 00.008 14964 UpdateGuideState exits: m=118110 SNR=209.5
21:46:57.052 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:57.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:46:57.053 00.000 14964 Enqueuing Expose request
21:46:57.054 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:46:57.055 00.001 12044 Worker thread wakes up
21:46:57.055 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:46:57.055 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:00.183 03.128 12044 Exposure complete
21:47:00.217 00.034 12044 worker thread done servicing request
21:47:00.217 00.000 14964 OnExposeComplete: enter
21:47:00.219 00.002 14964 UpdateGuideState(): m_state=6
21:47:00.221 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
21:47:00.223 00.002 14964 Star::Find returns 1 (0), X=808.62, Y=385.90, Mass=118048, SNR=205.0, Peak=7593 HFD=3.8
21:47:00.224 00.001 14964 MultiStar: [#1 0.92,0.39,0.00,M6] [#2 0.91,0.33,0.00,M4] 
21:47:00.225 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.67) = xAngle (2.47 = 2.47)
21:47:00.225 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.60 = -0.68)
21:47:00.226 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.34 cameraTheta=0.80 mountX=-0.27 mountY=-0.22, mountTheta=-2.46
21:47:00.228 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.25, opts=13)
21:47:00.229 00.001 14964 Enqueuing Move request for scope (0.24, 0.25)
21:47:00.230 00.001 12044 Worker thread wakes up
21:47:00.230 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
21:47:00.230 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
21:47:00.230 00.000 12044 Moving (0.24, 0.25) raw xDistance=-0.27 yDistance=-0.22
21:47:00.230 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.35, using input
21:47:00.230 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.05
21:47:00.230 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:00.230 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:47:00.230 00.000 12044 MoveAxis(E, 0, ABG)
21:47:00.230 00.000 12044 Move returns status 0, amount 0
21:47:00.230 00.000 12044 MoveAxis(N, 0, ABG)
21:47:00.230 00.000 12044 Move returns status 0, amount 0
21:47:00.230 00.000 12044 move complete, result=0
21:47:00.230 00.000 12044 worker thread done servicing request
21:47:00.242 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7593, med=623, FiltMin=530, FiltMax=5789, Gamma=0.810
21:47:00.256 00.014 14964 UpdateGuideState exits: m=118048 SNR=205.0
21:47:00.258 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.259 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:00.261 00.002 14964 Enqueuing Expose request
21:47:00.263 00.002 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:47:00.265 00.002 12044 Worker thread wakes up
21:47:00.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:00.265 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:03.361 03.096 12044 Exposure complete
21:47:03.394 00.033 12044 worker thread done servicing request
21:47:03.394 00.000 14964 OnExposeComplete: enter
21:47:03.396 00.002 14964 UpdateGuideState(): m_state=6
21:47:03.398 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
21:47:03.399 00.001 14964 Star::Find returns 1 (0), X=808.45, Y=385.85, Mass=117752, SNR=202.7, Peak=8377 HFD=3.8
21:47:03.400 00.001 14964 MultiStar: [#1 0.89,0.09,0.00,M7] [#2 0.76,0.05,0.38,U] 
21:47:03.401 00.001 14964 single-star, 1 included, MultiStar: {0.26, 0.16}, one-star: {0.07, 0.20}
21:47:03.401 00.000 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.67) = xAngle (2.88 = 2.88)
21:47:03.402 00.001 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.02 = -0.27)
21:47:03.402 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.21 mountX=-0.20 mountY=-0.06, mountTheta=-2.88
21:47:03.404 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.20, opts=13)
21:47:03.404 00.000 14964 Enqueuing Move request for scope (0.07, 0.20)
21:47:03.405 00.001 12044 Worker thread wakes up
21:47:03.405 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
21:47:03.405 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
21:47:03.405 00.000 12044 Moving (0.07, 0.20) raw xDistance=-0.20 yDistance=-0.06
21:47:03.405 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.42, using input
21:47:03.405 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.07
21:47:03.405 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:03.405 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:47:03.405 00.000 12044 MoveAxis(E, 0, ABG)
21:47:03.405 00.000 12044 Move returns status 0, amount 0
21:47:03.405 00.000 12044 MoveAxis(N, 0, ABG)
21:47:03.406 00.001 12044 Move returns status 0, amount 0
21:47:03.406 00.000 12044 move complete, result=0
21:47:03.406 00.000 12044 worker thread done servicing request
21:47:03.413 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8377, med=623, FiltMin=537, FiltMax=5963, Gamma=0.810
21:47:03.419 00.006 14964 UpdateGuideState exits: m=117752 SNR=202.7
21:47:03.420 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.420 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:03.423 00.003 14964 Enqueuing Expose request
21:47:03.425 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:03.428 00.003 12044 Worker thread wakes up
21:47:03.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:03.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:06.539 03.111 12044 Exposure complete
21:47:06.573 00.034 12044 worker thread done servicing request
21:47:06.574 00.001 14964 OnExposeComplete: enter
21:47:06.575 00.001 14964 UpdateGuideState(): m_state=6
21:47:06.577 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
21:47:06.578 00.001 14964 Star::Find returns 1 (0), X=808.69, Y=385.86, Mass=118323, SNR=204.8, Peak=7001 HFD=3.8
21:47:06.579 00.001 14964 MultiStar: [#1 0.86,0.01,0.00,M8] [#2 0.87,0.08,0.00,M4] 
21:47:06.582 00.003 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.67) = xAngle (2.27 = 2.27)
21:47:06.586 00.004 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.41 = -0.88)
21:47:06.589 00.003 14964 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.61 mountX=-0.24 mountY=-0.29, mountTheta=-2.27
21:47:06.595 00.006 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.21, opts=13)
21:47:06.596 00.001 14964 Enqueuing Move request for scope (0.31, 0.21)
21:47:06.598 00.002 12044 Worker thread wakes up
21:47:06.598 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
21:47:06.598 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
21:47:06.598 00.000 12044 Moving (0.31, 0.21) raw xDistance=-0.24 yDistance=-0.29
21:47:06.598 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.54, using input
21:47:06.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.08
21:47:06.598 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:06.598 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:47:06.598 00.000 12044 MoveAxis(E, 0, ABG)
21:47:06.598 00.000 12044 Move returns status 0, amount 0
21:47:06.598 00.000 12044 MoveAxis(N, 0, ABG)
21:47:06.598 00.000 12044 Move returns status 0, amount 0
21:47:06.598 00.000 12044 move complete, result=0
21:47:06.599 00.001 12044 worker thread done servicing request
21:47:06.611 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7001, med=623, FiltMin=540, FiltMax=5715, Gamma=0.810
21:47:06.621 00.010 14964 UpdateGuideState exits: m=118323 SNR=204.8
21:47:06.622 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.623 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:06.623 00.000 14964 Enqueuing Expose request
21:47:06.624 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:47:06.624 00.000 12044 Worker thread wakes up
21:47:06.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:06.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:09.735 03.111 12044 Exposure complete
21:47:09.774 00.039 12044 worker thread done servicing request
21:47:09.775 00.001 14964 OnExposeComplete: enter
21:47:09.776 00.001 14964 UpdateGuideState(): m_state=6
21:47:09.778 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
21:47:09.779 00.001 14964 Star::Find returns 1 (0), X=808.58, Y=385.93, Mass=116567, SNR=202.0, Peak=6541 HFD=4.0
21:47:09.781 00.002 14964 MultiStar: [#1 0.79,0.43,0.00,M9] [#2 0.64,0.27,0.38,U] 
21:47:09.783 00.002 14964 single-star, 1 included, MultiStar: {0.32, 0.28}, one-star: {0.19, 0.28}
21:47:09.784 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.67) = xAngle (2.63 = 2.63)
21:47:09.785 00.001 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.77 = -0.52)
21:47:09.787 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.96 mountX=-0.30 mountY=-0.17, mountTheta=-2.63
21:47:09.790 00.003 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.28, opts=13)
21:47:09.792 00.002 14964 Enqueuing Move request for scope (0.19, 0.28)
21:47:09.794 00.002 12044 Worker thread wakes up
21:47:09.795 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
21:47:09.795 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
21:47:09.795 00.000 12044 Moving (0.19, 0.28) raw xDistance=-0.30 yDistance=-0.17
21:47:09.795 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.46, using input
21:47:09.795 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:47:09.795 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.07
21:47:09.795 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:09.795 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:47:09.795 00.000 12044 MoveAxis(E, 21, ABG)
21:47:09.795 00.000 12044 Guiding  Dir = 2, Dur = 21
21:47:09.817 00.022 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6541, med=623, FiltMin=543, FiltMax=5078, Gamma=0.810
21:47:09.829 00.012 14964 UpdateGuideState exits: m=116567 SNR=202.0
21:47:09.830 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:09.832 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:09.833 00.001 14964 Enqueuing Expose request
21:47:09.905 00.072 12044 IsSlewing returns 0
21:47:09.906 00.001 12044 IsGuiding returns 0
21:47:09.939 00.033 12044 IsGuiding returns 1
21:47:09.939 00.000 12044 scope still moving after pulse duration time elapsed
21:47:09.999 00.060 12044 IsSlewing returns 0
21:47:09.999 00.000 12044 IsGuiding returns 0
21:47:09.999 00.000 12044 scope move finished after 21 + 71 ms
21:47:09.999 00.000 12044 Move returns status 0, amount 21
21:47:10.000 00.001 12044 MoveAxis(N, 0, ABG)
21:47:10.000 00.000 12044 Move returns status 0, amount 0
21:47:10.000 00.000 12044 move complete, result=0
21:47:10.000 00.000 12044 worker thread done servicing request
21:47:10.000 00.000 12044 Worker thread wakes up
21:47:10.000 00.000 14964 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
21:47:10.002 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:10.002 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:13.149 03.147 12044 Exposure complete
21:47:13.187 00.038 12044 worker thread done servicing request
21:47:13.187 00.000 14964 OnExposeComplete: enter
21:47:13.188 00.001 14964 UpdateGuideState(): m_state=6
21:47:13.190 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
21:47:13.191 00.001 14964 Star::Find returns 1 (0), X=808.78, Y=385.76, Mass=118845, SNR=204.9, Peak=7389 HFD=3.7
21:47:13.193 00.002 14964 MultiStar: [#1 1.04,0.03,0.00,M10] [#2 0.92,-0.00,0.00,M4] 
21:47:13.194 00.001 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.67) = xAngle (1.94 = 1.94)
21:47:13.195 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.08 = -1.20)
21:47:13.196 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.11 hyp=0.41 cameraTheta=0.28 mountX=-0.15 mountY=-0.39, mountTheta=-1.94
21:47:13.197 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.11, opts=13)
21:47:13.199 00.002 14964 Enqueuing Move request for scope (0.40, 0.11)
21:47:13.200 00.001 12044 Worker thread wakes up
21:47:13.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.11) opts 0xd
21:47:13.200 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.11)
21:47:13.200 00.000 12044 Moving (0.40, 0.11) raw xDistance=-0.15 yDistance=-0.39
21:47:13.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
21:47:13.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:13.201 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:47:13.201 00.000 12044 MoveAxis(E, 0, ABG)
21:47:13.201 00.000 12044 Move returns status 0, amount 0
21:47:13.201 00.000 12044 MoveAxis(N, 0, ABG)
21:47:13.201 00.000 12044 Move returns status 0, amount 0
21:47:13.201 00.000 12044 move complete, result=0
21:47:13.201 00.000 12044 worker thread done servicing request
21:47:13.214 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7389, med=623, FiltMin=534, FiltMax=6301, Gamma=0.810
21:47:13.225 00.011 14964 UpdateGuideState exits: m=118845 SNR=204.9
21:47:13.227 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.228 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:13.229 00.001 14964 Enqueuing Expose request
21:47:13.229 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:47:13.231 00.002 12044 Worker thread wakes up
21:47:13.231 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:13.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:16.333 03.102 12044 Exposure complete
21:47:16.355 00.022 12044 worker thread done servicing request
21:47:16.355 00.000 14964 OnExposeComplete: enter
21:47:16.356 00.001 14964 UpdateGuideState(): m_state=6
21:47:16.356 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
21:47:16.357 00.001 14964 Star::Find returns 1 (0), X=808.56, Y=385.63, Mass=116943, SNR=202.8, Peak=6969 HFD=3.4
21:47:16.357 00.000 14964 MultiStar: [#1 0.78,0.14,0.71,U] [#2 0.76,-0.04,0.38,U] 
21:47:16.358 00.001 14964 single-star, 2 included, MultiStar: {0.49, 0.03}, one-star: {0.18, -0.02}
21:47:16.358 00.000 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.67) = xAngle (1.54 = 1.54)
21:47:16.359 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.67 = -1.61)
21:47:16.359 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=0.01 mountY=-0.18, mountTheta=-1.54
21:47:16.363 00.004 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.02, opts=13)
21:47:16.363 00.000 14964 Enqueuing Move request for scope (0.18, -0.02)
21:47:16.364 00.001 12044 Worker thread wakes up
21:47:16.364 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
21:47:16.364 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
21:47:16.364 00.000 12044 Moving (0.18, -0.02) raw xDistance=0.01 yDistance=-0.18
21:47:16.364 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
21:47:16.364 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:16.364 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:47:16.364 00.000 12044 MoveAxis(E, 0, ABG)
21:47:16.364 00.000 12044 Move returns status 0, amount 0
21:47:16.364 00.000 12044 MoveAxis(N, 0, ABG)
21:47:16.364 00.000 12044 Move returns status 0, amount 0
21:47:16.364 00.000 12044 move complete, result=0
21:47:16.364 00.000 12044 worker thread done servicing request
21:47:16.372 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6969, med=623, FiltMin=536, FiltMax=5903, Gamma=0.810
21:47:16.377 00.005 14964 UpdateGuideState exits: m=116943 SNR=202.8
21:47:16.378 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:16.378 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:16.379 00.001 14964 Enqueuing Expose request
21:47:16.379 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:47:16.380 00.001 12044 Worker thread wakes up
21:47:16.380 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:16.380 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:19.482 03.102 12044 Exposure complete
21:47:19.518 00.036 12044 worker thread done servicing request
21:47:19.519 00.001 14964 OnExposeComplete: enter
21:47:19.521 00.002 14964 UpdateGuideState(): m_state=6
21:47:19.522 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
21:47:19.523 00.001 14964 Star::Find returns 1 (0), X=808.53, Y=385.19, Mass=117771, SNR=209.3, Peak=6882 HFD=3.8
21:47:19.525 00.002 14964 MultiStar: [#1 0.63,-0.37,0.68,U] [#2 0.65,-0.32,0.38,U] 
21:47:19.527 00.002 14964 single-star, 2 included, MultiStar: {0.40, -0.40}, one-star: {0.15, -0.46}
21:47:19.528 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.67) = xAngle (0.42 = 0.42)
21:47:19.530 00.002 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.55 = -2.73)
21:47:19.531 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.25 mountX=0.44 mountY=-0.19, mountTheta=-0.41
21:47:19.537 00.006 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.46, opts=13)
21:47:19.540 00.003 14964 Enqueuing Move request for scope (0.15, -0.46)
21:47:19.540 00.000 12044 Worker thread wakes up
21:47:19.540 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd
21:47:19.540 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.46)
21:47:19.540 00.000 12044 Moving (0.15, -0.46) raw xDistance=0.44 yDistance=-0.19
21:47:19.540 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.44, slope = 0.00
21:47:19.541 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:19.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:47:19.541 00.000 12044 MoveAxis(W, 31, ABG)
21:47:19.541 00.000 12044 Guiding  Dir = 3, Dur = 31
21:47:19.554 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6882, med=623, FiltMin=529, FiltMax=6073, Gamma=0.810
21:47:19.561 00.007 12044 IsSlewing returns 0
21:47:19.562 00.001 12044 IsGuiding returns 0
21:47:19.563 00.001 14964 UpdateGuideState exits: m=117771 SNR=209.3
21:47:19.565 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:19.567 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:19.569 00.002 14964 Enqueuing Expose request
21:47:19.688 00.119 12044 IsGuiding returns 1
21:47:19.688 00.000 12044 scope still moving after pulse duration time elapsed
21:47:19.767 00.079 12044 IsSlewing returns 0
21:47:19.768 00.001 12044 IsGuiding returns 0
21:47:19.768 00.000 12044 scope move finished after 31 + 174 ms
21:47:19.768 00.000 12044 Move returns status 0, amount 31
21:47:19.768 00.000 12044 MoveAxis(N, 0, ABG)
21:47:19.768 00.000 12044 Move returns status 0, amount 0
21:47:19.768 00.000 12044 move complete, result=0
21:47:19.768 00.000 12044 worker thread done servicing request
21:47:19.768 00.000 12044 Worker thread wakes up
21:47:19.768 00.000 14964 GuideStep: 0.4 px 31 ms WEST, -0.2 px 0 ms NORTH
21:47:19.770 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:19.770 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:22.879 03.109 12044 Exposure complete
21:47:22.911 00.032 12044 worker thread done servicing request
21:47:22.911 00.000 14964 OnExposeComplete: enter
21:47:22.912 00.001 14964 UpdateGuideState(): m_state=6
21:47:22.912 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
21:47:22.913 00.001 14964 Star::Find returns 1 (0), X=808.64, Y=385.51, Mass=117326, SNR=211.6, Peak=7221 HFD=3.4
21:47:22.913 00.000 14964 MultiStar: [#1 0.93,-0.11,0.00,M9] [#2 0.67,-0.16,0.35,U] 
21:47:22.914 00.001 14964 single-star, 1 included, MultiStar: {0.37, -0.15}, one-star: {0.26, -0.14}
21:47:22.914 00.000 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.67) = xAngle (1.16 = 1.16)
21:47:22.915 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.30 = -1.98)
21:47:22.915 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-0.50 mountX=0.12 mountY=-0.27, mountTheta=-1.16
21:47:22.916 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.14, opts=13)
21:47:22.917 00.001 14964 Enqueuing Move request for scope (0.26, -0.14)
21:47:22.917 00.000 12044 Worker thread wakes up
21:47:22.918 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
21:47:22.918 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
21:47:22.918 00.000 12044 Moving (0.26, -0.14) raw xDistance=0.12 yDistance=-0.27
21:47:22.918 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.32, using input
21:47:22.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.12
21:47:22.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:22.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:47:22.918 00.000 12044 MoveAxis(E, 0, ABG)
21:47:22.918 00.000 12044 Move returns status 0, amount 0
21:47:22.918 00.000 12044 MoveAxis(N, 0, ABG)
21:47:22.918 00.000 12044 Move returns status 0, amount 0
21:47:22.918 00.000 12044 move complete, result=0
21:47:22.918 00.000 12044 worker thread done servicing request
21:47:22.925 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7221, med=623, FiltMin=544, FiltMax=5990, Gamma=0.810
21:47:22.931 00.006 14964 UpdateGuideState exits: m=117326 SNR=211.6
21:47:22.932 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:22.932 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:22.933 00.001 14964 Enqueuing Expose request
21:47:22.933 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:47:22.934 00.001 12044 Worker thread wakes up
21:47:22.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:22.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:26.041 03.107 12044 Exposure complete
21:47:26.067 00.026 12044 worker thread done servicing request
21:47:26.068 00.001 14964 OnExposeComplete: enter
21:47:26.068 00.000 14964 UpdateGuideState(): m_state=6
21:47:26.068 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
21:47:26.070 00.002 14964 Star::Find returns 1 (0), X=808.57, Y=385.61, Mass=118302, SNR=206.0, Peak=7213 HFD=3.4
21:47:26.072 00.002 14964 MultiStar: [#1 0.92,0.09,0.00,M10] [#2 0.68,-0.07,0.38,U] 
21:47:26.074 00.002 14964 single-star, 1 included, MultiStar: {0.32, -0.05}, one-star: {0.19, -0.04}
21:47:26.075 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.67) = xAngle (1.45 = 1.45)
21:47:26.077 00.002 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.58 = -1.70)
21:47:26.078 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=0.02 mountY=-0.19, mountTheta=-1.45
21:47:26.079 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.04, opts=13)
21:47:26.080 00.001 14964 Enqueuing Move request for scope (0.19, -0.04)
21:47:26.080 00.000 12044 Worker thread wakes up
21:47:26.080 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
21:47:26.080 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
21:47:26.080 00.000 12044 Moving (0.19, -0.04) raw xDistance=0.02 yDistance=-0.19
21:47:26.081 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.15, using input
21:47:26.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
21:47:26.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:26.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:47:26.081 00.000 12044 MoveAxis(E, 0, ABG)
21:47:26.081 00.000 12044 Move returns status 0, amount 0
21:47:26.081 00.000 12044 MoveAxis(N, 0, ABG)
21:47:26.081 00.000 12044 Move returns status 0, amount 0
21:47:26.081 00.000 12044 move complete, result=0
21:47:26.082 00.001 12044 worker thread done servicing request
21:47:26.096 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7213, med=623, FiltMin=543, FiltMax=5670, Gamma=0.810
21:47:26.102 00.006 14964 UpdateGuideState exits: m=118302 SNR=206.0
21:47:26.102 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.103 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:26.103 00.000 14964 Enqueuing Expose request
21:47:26.104 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:47:26.104 00.000 12044 Worker thread wakes up
21:47:26.104 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:26.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:29.206 03.102 12044 Exposure complete
21:47:29.237 00.031 12044 worker thread done servicing request
21:47:29.238 00.001 14964 OnExposeComplete: enter
21:47:29.239 00.001 14964 UpdateGuideState(): m_state=6
21:47:29.240 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
21:47:29.241 00.001 14964 Star::Find returns 1 (0), X=808.95, Y=385.67, Mass=118072, SNR=211.9, Peak=8483 HFD=3.4
21:47:29.241 00.000 14964 MultiStar: [#1 1.35,-0.05,0.00,R] [#2 1.44,-0.13,0.00,M1] 
21:47:29.242 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.67) = xAngle (1.70 = 1.70)
21:47:29.242 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.84 = -1.44)
21:47:29.243 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=0.02 hyp=0.57 cameraTheta=0.04 mountX=-0.08 mountY=-0.57, mountTheta=-1.70
21:47:29.244 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=0.02, opts=13)
21:47:29.244 00.000 14964 Enqueuing Move request for scope (0.57, 0.02)
21:47:29.245 00.001 12044 Worker thread wakes up
21:47:29.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.02) opts 0xd
21:47:29.245 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, 0.02)
21:47:29.245 00.000 12044 Moving (0.57, 0.02) raw xDistance=-0.08 yDistance=-0.57
21:47:29.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
21:47:29.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:47:29.245 00.000 12044 MoveAxis(E, 0, ABG)
21:47:29.245 00.000 12044 Move returns status 0, amount 0
21:47:29.245 00.000 12044 MoveAxis(N, 53, ABG)
21:47:29.245 00.000 12044 Guiding  Dir = 0, Dur = 53
21:47:29.259 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8483, med=623, FiltMin=531, FiltMax=7169, Gamma=0.810
21:47:29.266 00.007 12044 IsSlewing returns 0
21:47:29.267 00.001 12044 IsGuiding returns 0
21:47:29.269 00.002 14964 UpdateGuideState exits: m=118072 SNR=211.9
21:47:29.269 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:29.270 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:29.270 00.000 14964 Enqueuing Expose request
21:47:29.299 00.029 12044 PulseGuide returned control before completion, sleep 32
21:47:29.342 00.043 12044 IsGuiding returns 1
21:47:29.342 00.000 12044 scope still moving after pulse duration time elapsed
21:47:29.455 00.113 12044 IsSlewing returns 0
21:47:29.455 00.000 12044 IsGuiding returns 0
21:47:29.455 00.000 12044 scope move finished after 53 + 135 ms
21:47:29.455 00.000 12044 Move returns status 0, amount 53
21:47:29.455 00.000 12044 move complete, result=0
21:47:29.456 00.001 12044 worker thread done servicing request
21:47:29.456 00.000 12044 Worker thread wakes up
21:47:29.456 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 53 ms NORTH
21:47:29.458 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:29.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:32.563 03.105 12044 Exposure complete
21:47:32.599 00.036 12044 worker thread done servicing request
21:47:32.599 00.000 14964 OnExposeComplete: enter
21:47:32.601 00.002 14964 UpdateGuideState(): m_state=6
21:47:32.602 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
21:47:32.602 00.000 14964 Star::Find returns 1 (0), X=808.40, Y=385.41, Mass=118620, SNR=202.7, Peak=8745 HFD=3.3
21:47:32.603 00.001 14964 MultiStar: [#1 -0.66,-0.19,0.71,U] [#2 0.63,-0.27,0.39,U] 
21:47:32.605 00.002 14964 single-star, 2 included, MultiStar: {-0.10, -0.23}, one-star: {0.02, -0.24}
21:47:32.606 00.001 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.67) = xAngle (0.17 = 0.17)
21:47:32.607 00.001 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.31 = -2.97)
21:47:32.609 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=0.24 mountY=-0.04, mountTheta=-0.17
21:47:32.611 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.24, opts=13)
21:47:32.614 00.003 14964 Enqueuing Move request for scope (0.02, -0.24)
21:47:32.617 00.003 12044 Worker thread wakes up
21:47:32.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
21:47:32.617 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
21:47:32.617 00.000 12044 Moving (0.02, -0.24) raw xDistance=0.24 yDistance=-0.04
21:47:32.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.02
21:47:32.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:32.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:32.617 00.000 12044 MoveAxis(E, 0, ABG)
21:47:32.617 00.000 12044 Move returns status 0, amount 0
21:47:32.617 00.000 12044 MoveAxis(N, 0, ABG)
21:47:32.617 00.000 12044 Move returns status 0, amount 0
21:47:32.617 00.000 12044 move complete, result=0
21:47:32.617 00.000 12044 worker thread done servicing request
21:47:32.628 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8745, med=622, FiltMin=540, FiltMax=6070, Gamma=0.810
21:47:32.633 00.005 14964 UpdateGuideState exits: m=118620 SNR=202.7
21:47:32.634 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:32.635 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:32.635 00.000 14964 Enqueuing Expose request
21:47:32.636 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:32.636 00.000 12044 Worker thread wakes up
21:47:32.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:32.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:35.768 03.132 12044 Exposure complete
21:47:35.796 00.028 12044 worker thread done servicing request
21:47:35.797 00.001 14964 OnExposeComplete: enter
21:47:35.798 00.001 14964 UpdateGuideState(): m_state=6
21:47:35.799 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
21:47:35.800 00.001 14964 Star::Find returns 1 (0), X=808.81, Y=385.32, Mass=118538, SNR=203.6, Peak=7369 HFD=3.7
21:47:35.800 00.000 14964 MultiStar: [#1 -0.25,-0.41,0.71,U] [#2 0.99,-0.42,0.00,M1] 
21:47:35.801 00.001 14964 refined, 1 included, MultiStar: {0.15, -0.36}, one-star: {0.42, -0.33}
21:47:35.801 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.67) = xAngle (0.48 = 0.48)
21:47:35.802 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.62 = -2.67)
21:47:35.802 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.19 mountX=0.35 mountY=-0.18, mountTheta=-0.48
21:47:35.803 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.36, opts=13)
21:47:35.804 00.001 14964 Enqueuing Move request for scope (0.15, -0.36)
21:47:35.804 00.000 12044 Worker thread wakes up
21:47:35.804 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
21:47:35.804 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
21:47:35.804 00.000 12044 Moving (0.15, -0.36) raw xDistance=0.35 yDistance=-0.18
21:47:35.804 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.35, slope = 0.04
21:47:35.804 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:35.804 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:47:35.805 00.001 12044 MoveAxis(W, 20, ABG)
21:47:35.805 00.000 12044 Guiding  Dir = 3, Dur = 20
21:47:35.814 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7369, med=623, FiltMin=530, FiltMax=6255, Gamma=0.810
21:47:35.820 00.006 14964 UpdateGuideState exits: m=118538 SNR=203.6
21:47:35.821 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:35.821 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:35.822 00.001 14964 Enqueuing Expose request
21:47:35.829 00.007 12044 IsSlewing returns 0
21:47:35.830 00.001 12044 IsGuiding returns 0
21:47:35.911 00.081 12044 IsGuiding returns 1
21:47:35.911 00.000 12044 scope still moving after pulse duration time elapsed
21:47:36.003 00.092 12044 IsSlewing returns 0
21:47:36.003 00.000 12044 IsGuiding returns 0
21:47:36.003 00.000 12044 scope move finished after 20 + 153 ms
21:47:36.003 00.000 12044 Move returns status 0, amount 20
21:47:36.003 00.000 12044 MoveAxis(N, 0, ABG)
21:47:36.003 00.000 12044 Move returns status 0, amount 0
21:47:36.003 00.000 12044 move complete, result=0
21:47:36.003 00.000 12044 worker thread done servicing request
21:47:36.003 00.000 12044 Worker thread wakes up
21:47:36.003 00.000 14964 GuideStep: 0.3 px 20 ms WEST, -0.2 px 0 ms NORTH
21:47:36.004 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:36.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:39.120 03.116 12044 Exposure complete
21:47:39.151 00.031 12044 worker thread done servicing request
21:47:39.151 00.000 14964 OnExposeComplete: enter
21:47:39.153 00.002 14964 UpdateGuideState(): m_state=6
21:47:39.157 00.004 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
21:47:39.161 00.004 14964 Star::Find returns 1 (0), X=808.74, Y=385.50, Mass=118535, SNR=204.9, Peak=7249 HFD=3.6
21:47:39.162 00.001 14964 MultiStar: [#1 -0.24,-0.18,0.70,U] [#2 0.88,-0.25,0.00,M2] 
21:47:39.164 00.002 14964 refined, 1 included, MultiStar: {0.11, -0.16}, one-star: {0.36, -0.15}
21:47:39.167 00.003 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.67) = xAngle (0.70 = 0.70)
21:47:39.169 00.002 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.84 = -2.45)
21:47:39.171 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.97 mountX=0.15 mountY=-0.13, mountTheta=-0.70
21:47:39.174 00.003 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.16, opts=13)
21:47:39.176 00.002 14964 Enqueuing Move request for scope (0.11, -0.16)
21:47:39.178 00.002 12044 Worker thread wakes up
21:47:39.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
21:47:39.178 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
21:47:39.178 00.000 12044 Moving (0.11, -0.16) raw xDistance=0.15 yDistance=-0.13
21:47:39.178 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.16, using input
21:47:39.178 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
21:47:39.178 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:39.178 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:47:39.178 00.000 12044 MoveAxis(E, 0, ABG)
21:47:39.178 00.000 12044 Move returns status 0, amount 0
21:47:39.178 00.000 12044 MoveAxis(N, 0, ABG)
21:47:39.178 00.000 12044 Move returns status 0, amount 0
21:47:39.179 00.001 12044 move complete, result=0
21:47:39.179 00.000 12044 worker thread done servicing request
21:47:39.196 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7249, med=622, FiltMin=539, FiltMax=6167, Gamma=0.810
21:47:39.206 00.010 14964 UpdateGuideState exits: m=118535 SNR=204.9
21:47:39.208 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:39.209 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:39.211 00.002 14964 Enqueuing Expose request
21:47:39.213 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:39.215 00.002 12044 Worker thread wakes up
21:47:39.215 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:39.215 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:42.314 03.099 12044 Exposure complete
21:47:42.351 00.037 12044 worker thread done servicing request
21:47:42.352 00.001 14964 OnExposeComplete: enter
21:47:42.352 00.000 14964 UpdateGuideState(): m_state=6
21:47:42.353 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
21:47:42.354 00.001 14964 Star::Find returns 1 (0), X=808.65, Y=385.58, Mass=117911, SNR=201.9, Peak=7894 HFD=3.4
21:47:42.354 00.000 14964 MultiStar: [#1 -0.32,-0.00,0.70,U] [#2 0.72,-0.14,0.38,U] 
21:47:42.355 00.001 14964 refined, 2 included, MultiStar: {0.16, -0.06}, one-star: {0.27, -0.07}
21:47:42.355 00.000 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.67) = xAngle (1.29 = 1.29)
21:47:42.356 00.001 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.43 = -1.86)
21:47:42.358 00.002 14964 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.05 mountY=-0.16, mountTheta=-1.29
21:47:42.360 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.06, opts=13)
21:47:42.361 00.001 14964 Enqueuing Move request for scope (0.16, -0.06)
21:47:42.363 00.002 12044 Worker thread wakes up
21:47:42.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
21:47:42.363 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
21:47:42.363 00.000 12044 Moving (0.16, -0.06) raw xDistance=0.05 yDistance=-0.16
21:47:42.363 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.10, using input
21:47:42.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
21:47:42.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:42.363 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:47:42.364 00.001 12044 MoveAxis(E, 0, ABG)
21:47:42.364 00.000 12044 Move returns status 0, amount 0
21:47:42.364 00.000 12044 MoveAxis(N, 0, ABG)
21:47:42.364 00.000 12044 Move returns status 0, amount 0
21:47:42.364 00.000 12044 move complete, result=0
21:47:42.365 00.001 12044 worker thread done servicing request
21:47:42.376 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7894, med=623, FiltMin=531, FiltMax=6031, Gamma=0.810
21:47:42.385 00.009 14964 UpdateGuideState exits: m=117911 SNR=201.9
21:47:42.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.387 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:42.388 00.001 14964 Enqueuing Expose request
21:47:42.389 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:47:42.389 00.000 12044 Worker thread wakes up
21:47:42.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:42.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:45.519 03.130 12044 Exposure complete
21:47:45.556 00.037 12044 worker thread done servicing request
21:47:45.556 00.000 14964 OnExposeComplete: enter
21:47:45.557 00.001 14964 UpdateGuideState(): m_state=6
21:47:45.558 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
21:47:45.558 00.000 14964 Star::Find returns 1 (0), X=808.93, Y=385.45, Mass=117965, SNR=202.4, Peak=7310 HFD=3.7
21:47:45.559 00.001 14964 MultiStar: [#1 -0.10,-0.08,0.74,U] [#2 1.10,-0.26,0.00,M2] 
21:47:45.559 00.000 14964 refined, 1 included, MultiStar: {0.28, -0.15}, one-star: {0.55, -0.20}
21:47:45.560 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.67) = xAngle (1.17 = 1.17)
21:47:45.561 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.30 = -1.98)
21:47:45.562 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=0.12 mountY=-0.29, mountTheta=-1.17
21:47:45.566 00.004 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.15, opts=13)
21:47:45.567 00.001 14964 Enqueuing Move request for scope (0.28, -0.15)
21:47:45.567 00.000 12044 Worker thread wakes up
21:47:45.567 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
21:47:45.567 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
21:47:45.567 00.000 12044 Moving (0.28, -0.15) raw xDistance=0.12 yDistance=-0.29
21:47:45.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
21:47:45.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:45.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:47:45.567 00.000 12044 MoveAxis(E, 0, ABG)
21:47:45.567 00.000 12044 Move returns status 0, amount 0
21:47:45.567 00.000 12044 MoveAxis(N, 0, ABG)
21:47:45.567 00.000 12044 Move returns status 0, amount 0
21:47:45.567 00.000 12044 move complete, result=0
21:47:45.567 00.000 12044 worker thread done servicing request
21:47:45.579 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7310, med=623, FiltMin=540, FiltMax=6265, Gamma=0.810
21:47:45.584 00.005 14964 UpdateGuideState exits: m=117965 SNR=202.4
21:47:45.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:45.587 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:45.588 00.001 14964 Enqueuing Expose request
21:47:45.589 00.001 12044 Worker thread wakes up
21:47:45.589 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:45.589 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:45.589 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:47:48.720 03.131 12044 Exposure complete
21:47:48.765 00.045 12044 worker thread done servicing request
21:47:48.765 00.000 14964 OnExposeComplete: enter
21:47:48.768 00.003 14964 UpdateGuideState(): m_state=6
21:47:48.771 00.003 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
21:47:48.774 00.003 14964 Star::Find returns 1 (0), X=808.99, Y=385.22, Mass=116641, SNR=207.0, Peak=8430 HFD=4.1
21:47:48.775 00.001 14964 MultiStar: [#1 0.01,-0.33,0.69,U] [#2 1.25,-0.35,0.00,M3] 
21:47:48.775 00.000 14964 refined, 1 included, MultiStar: {0.37, -0.39}, one-star: {0.61, -0.43}
21:47:48.777 00.002 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.67) = xAngle (0.85 = 0.85)
21:47:48.778 00.001 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.99 = -2.30)
21:47:48.779 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-0.82 mountX=0.35 mountY=-0.40, mountTheta=-0.85
21:47:48.781 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.39, opts=13)
21:47:48.783 00.002 14964 Enqueuing Move request for scope (0.37, -0.39)
21:47:48.786 00.003 12044 Worker thread wakes up
21:47:48.786 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.39) opts 0xd
21:47:48.786 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.39)
21:47:48.786 00.000 12044 Moving (0.37, -0.39) raw xDistance=0.35 yDistance=-0.40
21:47:48.786 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.35, slope = 0.00
21:47:48.786 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:48.786 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:47:48.786 00.000 12044 MoveAxis(W, 1, ABG)
21:47:48.786 00.000 12044 Guiding  Dir = 3, Dur = 1
21:47:48.800 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8430, med=623, FiltMin=535, FiltMax=6072, Gamma=0.810
21:47:48.814 00.014 14964 UpdateGuideState exits: m=116641 SNR=207.0
21:47:48.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:48.815 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:48.816 00.001 14964 Enqueuing Expose request
21:47:48.831 00.015 12044 IsSlewing returns 0
21:47:48.832 00.001 12044 IsGuiding returns 0
21:47:48.865 00.033 12044 IsGuiding returns 1
21:47:48.865 00.000 12044 scope still moving after pulse duration time elapsed
21:47:48.987 00.122 12044 IsSlewing returns 0
21:47:48.987 00.000 12044 IsGuiding returns 0
21:47:48.987 00.000 12044 scope move finished after 1 + 154 ms
21:47:48.987 00.000 12044 Move returns status 0, amount 1
21:47:48.987 00.000 12044 MoveAxis(N, 0, ABG)
21:47:48.987 00.000 12044 Move returns status 0, amount 0
21:47:48.987 00.000 12044 move complete, result=0
21:47:48.987 00.000 12044 worker thread done servicing request
21:47:48.987 00.000 12044 Worker thread wakes up
21:47:48.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:48.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:48.988 00.001 14964 GuideStep: 0.4 px 1 ms WEST, -0.4 px 0 ms NORTH
21:47:52.110 03.122 12044 Exposure complete
21:47:52.156 00.046 12044 worker thread done servicing request
21:47:52.156 00.000 14964 OnExposeComplete: enter
21:47:52.158 00.002 14964 UpdateGuideState(): m_state=6
21:47:52.160 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
21:47:52.161 00.001 14964 Star::Find returns 1 (0), X=808.78, Y=385.30, Mass=119245, SNR=211.1, Peak=6409 HFD=3.8
21:47:52.163 00.002 14964 MultiStar: [#1 -0.44,-0.22,0.68,U] [#2 0.89,-0.41,0.00,M4] 
21:47:52.163 00.000 14964 refined, 1 included, MultiStar: {0.06, -0.30}, one-star: {0.40, -0.35}
21:47:52.164 00.001 14964 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.67) = xAngle (0.31 = 0.31)
21:47:52.164 00.000 14964 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.44 = -2.84)
21:47:52.167 00.003 14964 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.36 mountX=0.29 mountY=-0.09, mountTheta=-0.30
21:47:52.169 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.30, opts=13)
21:47:52.171 00.002 14964 Enqueuing Move request for scope (0.06, -0.30)
21:47:52.173 00.002 12044 Worker thread wakes up
21:47:52.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
21:47:52.173 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
21:47:52.173 00.000 12044 Moving (0.06, -0.30) raw xDistance=0.29 yDistance=-0.09
21:47:52.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.02
21:47:52.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:52.173 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:47:52.173 00.000 12044 MoveAxis(E, 0, ABG)
21:47:52.174 00.001 12044 Move returns status 0, amount 0
21:47:52.174 00.000 12044 MoveAxis(N, 0, ABG)
21:47:52.174 00.000 12044 Move returns status 0, amount 0
21:47:52.174 00.000 12044 move complete, result=0
21:47:52.174 00.000 12044 worker thread done servicing request
21:47:52.187 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6409, med=623, FiltMin=539, FiltMax=5832, Gamma=0.810
21:47:52.200 00.013 14964 UpdateGuideState exits: m=119245 SNR=211.1
21:47:52.201 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:52.203 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:52.205 00.002 14964 Enqueuing Expose request
21:47:52.208 00.003 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:52.208 00.000 12044 Worker thread wakes up
21:47:52.209 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:52.209 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:55.314 03.105 12044 Exposure complete
21:47:55.337 00.023 12044 worker thread done servicing request
21:47:55.337 00.000 14964 OnExposeComplete: enter
21:47:55.337 00.000 14964 UpdateGuideState(): m_state=6
21:47:55.339 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
21:47:55.340 00.001 14964 Star::Find returns 1 (0), X=808.72, Y=385.70, Mass=117411, SNR=199.6, Peak=7341 HFD=3.7
21:47:55.340 00.000 14964 MultiStar: [#1 -0.46,0.03,0.70,U] [#2 0.87,-0.04,0.00,M5] 
21:47:55.341 00.001 14964 refined, 1 included, MultiStar: {0.01, 0.04}, one-star: {0.34, 0.05}
21:47:55.341 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.67) = xAngle (3.09 = 3.09)
21:47:55.342 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.23 = -0.06)
21:47:55.342 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.42 mountX=-0.04 mountY=-0.00, mountTheta=-3.09
21:47:55.343 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.04, opts=13)
21:47:55.344 00.001 14964 Enqueuing Move request for scope (0.01, 0.04)
21:47:55.344 00.000 12044 Worker thread wakes up
21:47:55.344 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:47:55.344 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:47:55.344 00.000 12044 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.00
21:47:55.344 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
21:47:55.344 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:55.344 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:47:55.344 00.000 12044 MoveAxis(E, 0, ABG)
21:47:55.344 00.000 12044 Move returns status 0, amount 0
21:47:55.344 00.000 12044 MoveAxis(N, 0, ABG)
21:47:55.344 00.000 12044 Move returns status 0, amount 0
21:47:55.344 00.000 12044 move complete, result=0
21:47:55.344 00.000 12044 worker thread done servicing request
21:47:55.352 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7341, med=622, FiltMin=542, FiltMax=5746, Gamma=0.810
21:47:55.357 00.005 14964 UpdateGuideState exits: m=117411 SNR=199.6
21:47:55.358 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.358 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:55.359 00.001 14964 Enqueuing Expose request
21:47:55.359 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:55.360 00.001 12044 Worker thread wakes up
21:47:55.360 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:55.360 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:47:58.488 03.128 12044 Exposure complete
21:47:58.526 00.038 12044 worker thread done servicing request
21:47:58.526 00.000 14964 OnExposeComplete: enter
21:47:58.528 00.002 14964 UpdateGuideState(): m_state=6
21:47:58.529 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
21:47:58.531 00.002 14964 Star::Find returns 1 (0), X=808.57, Y=385.22, Mass=116146, SNR=204.2, Peak=6602 HFD=3.8
21:47:58.534 00.003 14964 MultiStar: [#1 -0.42,-0.27,0.72,U] [#2 0.81,-0.41,0.00,M6] 
21:47:58.536 00.002 14964 refined, 1 included, MultiStar: {-0.06, -0.37}, one-star: {0.19, -0.44}
21:47:58.537 00.001 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.67) = xAngle (-0.08 = -0.08)
21:47:58.539 00.002 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.06 = 3.06)
21:47:58.540 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.75 mountX=0.37 mountY=0.03, mountTheta=0.08
21:47:58.542 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.37, opts=13)
21:47:58.544 00.002 14964 Enqueuing Move request for scope (-0.06, -0.37)
21:47:58.545 00.001 12044 Worker thread wakes up
21:47:58.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.37) opts 0xd
21:47:58.546 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.37)
21:47:58.546 00.000 12044 Moving (-0.06, -0.37) raw xDistance=0.37 yDistance=0.03
21:47:58.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.37, slope = 0.01
21:47:58.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:58.546 00.000 12044 MoveAxis(W, 11, ABG)
21:47:58.546 00.000 12044 Guiding  Dir = 3, Dur = 11
21:47:58.563 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6602, med=623, FiltMin=530, FiltMax=5435, Gamma=0.810
21:47:58.572 00.009 14964 UpdateGuideState exits: m=116146 SNR=204.2
21:47:58.574 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.574 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:47:58.575 00.001 14964 Enqueuing Expose request
21:47:58.582 00.007 12044 IsSlewing returns 0
21:47:58.582 00.000 12044 IsGuiding returns 0
21:47:58.644 00.062 12044 IsGuiding returns 1
21:47:58.644 00.000 12044 scope still moving after pulse duration time elapsed
21:47:58.708 00.064 12044 IsSlewing returns 0
21:47:58.708 00.000 12044 IsGuiding returns 0
21:47:58.708 00.000 12044 scope move finished after 11 + 113 ms
21:47:58.708 00.000 12044 Move returns status 0, amount 11
21:47:58.708 00.000 12044 MoveAxis(N, 0, ABG)
21:47:58.708 00.000 12044 Move returns status 0, amount 0
21:47:58.708 00.000 12044 move complete, result=0
21:47:58.708 00.000 12044 worker thread done servicing request
21:47:58.708 00.000 12044 Worker thread wakes up
21:47:58.708 00.000 14964 GuideStep: 0.4 px 11 ms WEST, 0.0 px 0 ms NORTH
21:47:58.709 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:47:58.709 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:01.810 03.101 12044 Exposure complete
21:48:01.834 00.024 12044 worker thread done servicing request
21:48:01.834 00.000 14964 OnExposeComplete: enter
21:48:01.836 00.002 14964 UpdateGuideState(): m_state=6
21:48:01.838 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
21:48:01.838 00.000 14964 Star::Find returns 1 (0), X=808.59, Y=385.47, Mass=117344, SNR=204.1, Peak=6517 HFD=4.1
21:48:01.839 00.001 14964 MultiStar: [#1 -0.43,-0.19,0.73,U] [#2 0.74,-0.16,0.38,U] 
21:48:01.840 00.001 14964 refined, 2 included, MultiStar: {0.08, -0.18}, one-star: {0.21, -0.18}
21:48:01.844 00.004 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.67) = xAngle (0.54 = 0.54)
21:48:01.845 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.67 = -2.61)
21:48:01.845 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.13 mountX=0.17 mountY=-0.10, mountTheta=-0.53
21:48:01.847 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.18, opts=13)
21:48:01.848 00.001 14964 Enqueuing Move request for scope (0.08, -0.18)
21:48:01.848 00.000 12044 Worker thread wakes up
21:48:01.848 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
21:48:01.848 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
21:48:01.848 00.000 12044 Moving (0.08, -0.18) raw xDistance=0.17 yDistance=-0.10
21:48:01.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
21:48:01.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:01.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:48:01.849 00.001 12044 MoveAxis(E, 0, ABG)
21:48:01.849 00.000 12044 Move returns status 0, amount 0
21:48:01.849 00.000 12044 MoveAxis(N, 0, ABG)
21:48:01.849 00.000 12044 Move returns status 0, amount 0
21:48:01.849 00.000 12044 move complete, result=0
21:48:01.849 00.000 12044 worker thread done servicing request
21:48:01.862 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6517, med=623, FiltMin=539, FiltMax=5194, Gamma=0.810
21:48:01.873 00.011 14964 UpdateGuideState exits: m=117344 SNR=204.1
21:48:01.874 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:01.876 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:01.877 00.001 14964 Enqueuing Expose request
21:48:01.878 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:01.879 00.001 12044 Worker thread wakes up
21:48:01.879 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:01.880 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:04.986 03.106 12044 Exposure complete
21:48:05.023 00.037 12044 worker thread done servicing request
21:48:05.023 00.000 14964 OnExposeComplete: enter
21:48:05.024 00.001 14964 UpdateGuideState(): m_state=6
21:48:05.025 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
21:48:05.025 00.000 14964 Star::Find returns 1 (0), X=808.86, Y=385.77, Mass=117105, SNR=206.3, Peak=7802 HFD=3.8
21:48:05.027 00.002 14964 MultiStar: [#1 -0.20,0.08,0.68,U] [#2 1.11,0.24,0.00,M6] 
21:48:05.028 00.001 14964 refined, 1 included, MultiStar: {0.20, 0.10}, one-star: {0.48, 0.12}
21:48:05.028 00.000 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.67) = xAngle (2.14 = 2.14)
21:48:05.029 00.001 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.28 = -1.01)
21:48:05.029 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
21:48:05.032 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.10, opts=13)
21:48:05.033 00.001 14964 Enqueuing Move request for scope (0.20, 0.10)
21:48:05.035 00.002 12044 Worker thread wakes up
21:48:05.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
21:48:05.035 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
21:48:05.035 00.000 12044 Moving (0.20, 0.10) raw xDistance=-0.12 yDistance=-0.19
21:48:05.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
21:48:05.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:48:05.035 00.000 12044 MoveAxis(E, 0, ABG)
21:48:05.035 00.000 12044 Move returns status 0, amount 0
21:48:05.035 00.000 12044 MoveAxis(N, 0, ABG)
21:48:05.035 00.000 12044 Move returns status 0, amount 0
21:48:05.035 00.000 12044 move complete, result=0
21:48:05.035 00.000 12044 worker thread done servicing request
21:48:05.048 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7802, med=622, FiltMin=537, FiltMax=5865, Gamma=0.810
21:48:05.057 00.009 14964 UpdateGuideState exits: m=117105 SNR=206.3
21:48:05.057 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.058 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:05.058 00.000 14964 Enqueuing Expose request
21:48:05.059 00.001 12044 Worker thread wakes up
21:48:05.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:05.059 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:05.059 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:08.166 03.107 12044 Exposure complete
21:48:08.201 00.035 12044 worker thread done servicing request
21:48:08.201 00.000 14964 OnExposeComplete: enter
21:48:08.203 00.002 14964 UpdateGuideState(): m_state=6
21:48:08.206 00.003 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
21:48:08.209 00.003 14964 Star::Find returns 1 (0), X=808.81, Y=386.16, Mass=117074, SNR=198.3, Peak=7093 HFD=4.0
21:48:08.210 00.001 14964 MultiStar: [#1 -0.26,0.66,0.77,U] [#2 0.97,0.53,0.00,M7] 
21:48:08.213 00.003 14964 refined, 1 included, MultiStar: {0.13, 0.57}, one-star: {0.43, 0.51}
21:48:08.214 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.67) = xAngle (3.02 = 3.02)
21:48:08.216 00.002 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.15 = -0.13)
21:48:08.217 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.57 hyp=0.59 cameraTheta=1.35 mountX=-0.58 mountY=-0.08, mountTheta=-3.01
21:48:08.220 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.57, opts=13)
21:48:08.221 00.001 14964 Enqueuing Move request for scope (0.13, 0.57)
21:48:08.223 00.002 12044 Worker thread wakes up
21:48:08.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.57) opts 0xd
21:48:08.223 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.57)
21:48:08.223 00.000 12044 Moving (0.13, 0.57) raw xDistance=-0.58 yDistance=-0.08
21:48:08.223 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.58, slope = -0.05
21:48:08.223 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:08.223 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:08.223 00.000 12044 MoveAxis(E, 33, ABG)
21:48:08.223 00.000 12044 Guiding  Dir = 2, Dur = 33
21:48:08.238 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7093, med=622, FiltMin=543, FiltMax=6057, Gamma=0.810
21:48:08.246 00.008 14964 UpdateGuideState exits: m=117074 SNR=198.3
21:48:08.247 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.247 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:08.247 00.000 14964 Enqueuing Expose request
21:48:08.284 00.037 12044 IsSlewing returns 0
21:48:08.284 00.000 12044 IsGuiding returns 0
21:48:08.315 00.031 12044 PulseGuide returned control before completion, sleep 12
21:48:08.335 00.020 12044 IsGuiding returns 1
21:48:08.335 00.000 12044 scope still moving after pulse duration time elapsed
21:48:08.397 00.062 12044 IsSlewing returns 0
21:48:08.397 00.000 12044 IsGuiding returns 0
21:48:08.398 00.001 12044 scope move finished after 33 + 80 ms
21:48:08.398 00.000 12044 Move returns status 0, amount 33
21:48:08.398 00.000 12044 MoveAxis(N, 0, ABG)
21:48:08.398 00.000 12044 Move returns status 0, amount 0
21:48:08.398 00.000 12044 move complete, result=0
21:48:08.398 00.000 12044 worker thread done servicing request
21:48:08.398 00.000 12044 Worker thread wakes up
21:48:08.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:08.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:08.398 00.000 14964 GuideStep: -0.6 px 33 ms EAST, -0.1 px 0 ms NORTH
21:48:11.506 03.108 12044 Exposure complete
21:48:11.551 00.045 12044 worker thread done servicing request
21:48:11.551 00.000 14964 OnExposeComplete: enter
21:48:11.554 00.003 14964 UpdateGuideState(): m_state=6
21:48:11.555 00.001 14964 Star::Find(35, 808, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
21:48:11.556 00.001 14964 Star::Find returns 1 (0), X=808.86, Y=385.60, Mass=117982, SNR=193.0, Peak=5738 HFD=4.4
21:48:11.556 00.000 14964 MultiStar: [#1 -0.27,0.44,0.72,U] [#2 1.09,0.26,0.00,M8] 
21:48:11.557 00.001 14964 refined, 1 included, MultiStar: {0.16, 0.16}, one-star: {0.48, -0.05}
21:48:11.557 00.000 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.67) = xAngle (2.44 = 2.44)
21:48:11.558 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.57 = -0.71)
21:48:11.558 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
21:48:11.561 00.003 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.16, opts=13)
21:48:11.562 00.001 14964 Enqueuing Move request for scope (0.16, 0.16)
21:48:11.563 00.001 12044 Worker thread wakes up
21:48:11.563 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
21:48:11.564 00.001 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
21:48:11.564 00.000 12044 Moving (0.16, 0.16) raw xDistance=-0.17 yDistance=-0.15
21:48:11.564 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.36, using input
21:48:11.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.06
21:48:11.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:11.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:11.564 00.000 12044 MoveAxis(E, 0, ABG)
21:48:11.564 00.000 12044 Move returns status 0, amount 0
21:48:11.564 00.000 12044 MoveAxis(N, 0, ABG)
21:48:11.564 00.000 12044 Move returns status 0, amount 0
21:48:11.564 00.000 12044 move complete, result=0
21:48:11.564 00.000 12044 worker thread done servicing request
21:48:11.576 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5738, med=622, FiltMin=529, FiltMax=4637, Gamma=0.810
21:48:11.584 00.008 14964 UpdateGuideState exits: m=117982 SNR=193.0
21:48:11.584 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:11.585 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:11.585 00.000 14964 Enqueuing Expose request
21:48:11.586 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:11.586 00.000 12044 Worker thread wakes up
21:48:11.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:11.587 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:14.682 03.095 12044 Exposure complete
21:48:14.716 00.034 12044 worker thread done servicing request
21:48:14.716 00.000 14964 OnExposeComplete: enter
21:48:14.718 00.002 14964 UpdateGuideState(): m_state=6
21:48:14.719 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
21:48:14.722 00.003 14964 Star::Find returns 1 (0), X=808.70, Y=385.47, Mass=117423, SNR=194.9, Peak=7870 HFD=3.8
21:48:14.725 00.003 14964 MultiStar: [#1 -0.32,0.20,0.70,U] [#2 0.88,0.07,0.00,M9] 
21:48:14.728 00.003 14964 refined, 1 included, MultiStar: {0.05, -0.03}, one-star: {0.32, -0.18}
21:48:14.730 00.002 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.67) = xAngle (1.23 = 1.23)
21:48:14.732 00.002 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.37 = -1.92)
21:48:14.734 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.44 mountX=0.02 mountY=-0.06, mountTheta=-1.23
21:48:14.740 00.006 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.03, opts=13)
21:48:14.741 00.001 14964 Enqueuing Move request for scope (0.05, -0.03)
21:48:14.743 00.002 12044 Worker thread wakes up
21:48:14.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:48:14.743 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:48:14.743 00.000 12044 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=-0.06
21:48:14.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.06
21:48:14.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:14.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:14.743 00.000 12044 MoveAxis(E, 0, ABG)
21:48:14.743 00.000 12044 Move returns status 0, amount 0
21:48:14.743 00.000 12044 MoveAxis(N, 0, ABG)
21:48:14.743 00.000 12044 Move returns status 0, amount 0
21:48:14.743 00.000 12044 move complete, result=0
21:48:14.744 00.001 12044 worker thread done servicing request
21:48:14.764 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7870, med=623, FiltMin=538, FiltMax=5634, Gamma=0.810
21:48:14.775 00.011 14964 UpdateGuideState exits: m=117423 SNR=194.9
21:48:14.780 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:14.781 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:14.782 00.001 14964 Enqueuing Expose request
21:48:14.784 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:14.785 00.001 12044 Worker thread wakes up
21:48:14.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:14.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:17.889 03.104 12044 Exposure complete
21:48:17.919 00.030 12044 worker thread done servicing request
21:48:17.919 00.000 14964 OnExposeComplete: enter
21:48:17.921 00.002 14964 UpdateGuideState(): m_state=6
21:48:17.922 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
21:48:17.924 00.002 14964 Star::Find returns 1 (0), X=808.88, Y=385.62, Mass=118822, SNR=205.5, Peak=7141 HFD=3.9
21:48:17.925 00.001 14964 MultiStar: [#1 -0.32,0.12,0.66,U] [#2 1.06,0.07,0.00,M10] 
21:48:17.927 00.002 14964 refined, 1 included, MultiStar: {0.17, 0.03}, one-star: {0.50, -0.03}
21:48:17.929 00.002 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.67) = xAngle (1.85 = 1.85)
21:48:17.930 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.99 = -1.30)
21:48:17.931 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
21:48:17.934 00.003 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.03, opts=13)
21:48:17.935 00.001 14964 Enqueuing Move request for scope (0.17, 0.03)
21:48:17.936 00.001 12044 Worker thread wakes up
21:48:17.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
21:48:17.936 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
21:48:17.937 00.001 12044 Moving (0.17, 0.03) raw xDistance=-0.05 yDistance=-0.17
21:48:17.937 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.37, using input
21:48:17.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.06
21:48:17.937 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:17.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:48:17.937 00.000 12044 MoveAxis(E, 0, ABG)
21:48:17.937 00.000 12044 Move returns status 0, amount 0
21:48:17.937 00.000 12044 MoveAxis(N, 0, ABG)
21:48:17.937 00.000 12044 Move returns status 0, amount 0
21:48:17.937 00.000 12044 move complete, result=0
21:48:17.937 00.000 12044 worker thread done servicing request
21:48:17.950 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7141, med=623, FiltMin=533, FiltMax=5605, Gamma=0.810
21:48:17.964 00.014 14964 UpdateGuideState exits: m=118822 SNR=205.5
21:48:17.966 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:17.967 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:17.968 00.001 14964 Enqueuing Expose request
21:48:17.970 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:17.971 00.001 12044 Worker thread wakes up
21:48:17.971 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:17.971 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:21.069 03.098 12044 Exposure complete
21:48:21.098 00.029 12044 worker thread done servicing request
21:48:21.098 00.000 14964 OnExposeComplete: enter
21:48:21.100 00.002 14964 UpdateGuideState(): m_state=6
21:48:21.102 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
21:48:21.105 00.003 14964 Star::Find returns 1 (0), X=808.80, Y=385.56, Mass=116923, SNR=210.8, Peak=5994 HFD=3.9
21:48:21.105 00.000 14964 MultiStar: [#1 -0.22,0.20,0.66,U] [#2 1.07,-0.03,0.00,R] 
21:48:21.106 00.001 14964 refined, 1 included, MultiStar: {0.16, 0.02}, one-star: {0.42, -0.09}
21:48:21.106 00.000 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.67) = xAngle (1.81 = 1.81)
21:48:21.106 00.000 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.95 = -1.34)
21:48:21.107 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.04 mountY=-0.16, mountTheta=-1.81
21:48:21.110 00.003 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.02, opts=13)
21:48:21.111 00.001 14964 Enqueuing Move request for scope (0.16, 0.02)
21:48:21.113 00.002 12044 Worker thread wakes up
21:48:21.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
21:48:21.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
21:48:21.113 00.000 12044 Moving (0.16, 0.02) raw xDistance=-0.04 yDistance=-0.16
21:48:21.113 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.25, using input
21:48:21.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
21:48:21.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:21.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:48:21.113 00.000 12044 MoveAxis(E, 0, ABG)
21:48:21.113 00.000 12044 Move returns status 0, amount 0
21:48:21.113 00.000 12044 MoveAxis(N, 0, ABG)
21:48:21.113 00.000 12044 Move returns status 0, amount 0
21:48:21.113 00.000 12044 move complete, result=0
21:48:21.113 00.000 12044 worker thread done servicing request
21:48:21.127 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5994, med=623, FiltMin=533, FiltMax=5441, Gamma=0.810
21:48:21.137 00.010 14964 UpdateGuideState exits: m=116923 SNR=210.8
21:48:21.139 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:21.141 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:21.143 00.002 14964 Enqueuing Expose request
21:48:21.145 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:21.147 00.002 12044 Worker thread wakes up
21:48:21.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:21.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:24.249 03.102 12044 Exposure complete
21:48:24.274 00.025 12044 worker thread done servicing request
21:48:24.274 00.000 14964 OnExposeComplete: enter
21:48:24.274 00.000 14964 UpdateGuideState(): m_state=6
21:48:24.275 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
21:48:24.276 00.001 14964 Star::Find returns 1 (0), X=809.13, Y=385.74, Mass=118739, SNR=203.5, Peak=6109 HFD=4.2
21:48:24.276 00.000 14964 MultiStar: [#1 -0.06,0.37,0.70,U] [#2 0.22,0.47,0.36,U] 
21:48:24.277 00.001 14964 refined, 2 included, MultiStar: {0.38, 0.25}, one-star: {0.75, 0.09}
21:48:24.277 00.000 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.67) = xAngle (2.25 = 2.25)
21:48:24.278 00.001 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.38 = -0.90)
21:48:24.278 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=0.25 hyp=0.46 cameraTheta=0.58 mountX=-0.29 mountY=-0.36, mountTheta=-2.25
21:48:24.279 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.25, opts=13)
21:48:24.280 00.001 14964 Enqueuing Move request for scope (0.38, 0.25)
21:48:24.280 00.000 12044 Worker thread wakes up
21:48:24.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.25) opts 0xd
21:48:24.280 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.25)
21:48:24.280 00.000 12044 Moving (0.38, 0.25) raw xDistance=-0.29 yDistance=-0.36
21:48:24.280 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.03
21:48:24.280 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:24.280 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:48:24.280 00.000 12044 MoveAxis(E, 0, ABG)
21:48:24.280 00.000 12044 Move returns status 0, amount 0
21:48:24.280 00.000 12044 MoveAxis(N, 0, ABG)
21:48:24.280 00.000 12044 Move returns status 0, amount 0
21:48:24.280 00.000 12044 move complete, result=0
21:48:24.280 00.000 12044 worker thread done servicing request
21:48:24.287 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6109, med=623, FiltMin=542, FiltMax=5271, Gamma=0.810
21:48:24.292 00.005 14964 UpdateGuideState exits: m=118739 SNR=203.5
21:48:24.293 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.293 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:24.294 00.001 14964 Enqueuing Expose request
21:48:24.294 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:48:24.295 00.001 12044 Worker thread wakes up
21:48:24.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:24.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:27.396 03.101 12044 Exposure complete
21:48:27.417 00.021 12044 worker thread done servicing request
21:48:27.418 00.001 14964 OnExposeComplete: enter
21:48:27.419 00.001 14964 UpdateGuideState(): m_state=6
21:48:27.419 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
21:48:27.420 00.001 14964 Star::Find returns 1 (0), X=809.24, Y=385.47, Mass=114767, SNR=190.0, Peak=6118 HFD=3.9
21:48:27.420 00.000 14964 MultiStar: [#1 0.10,-0.04,0.74,U] [#2 0.33,-0.04,0.41,U] 
21:48:27.421 00.001 14964 refined, 2 included, MultiStar: {0.50, -0.11}, one-star: {0.86, -0.18}
21:48:27.421 00.000 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.67) = xAngle (1.46 = 1.46)
21:48:27.422 00.001 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.59 = -1.69)
21:48:27.422 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.21 mountX=0.06 mountY=-0.51, mountTheta=-1.46
21:48:27.426 00.004 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.11, opts=13)
21:48:27.428 00.002 14964 Enqueuing Move request for scope (0.50, -0.11)
21:48:27.429 00.001 12044 Worker thread wakes up
21:48:27.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.11) opts 0xd
21:48:27.429 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.11)
21:48:27.429 00.000 12044 Moving (0.50, -0.11) raw xDistance=0.06 yDistance=-0.51
21:48:27.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
21:48:27.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:48:27.429 00.000 12044 MoveAxis(E, 0, ABG)
21:48:27.429 00.000 12044 Move returns status 0, amount 0
21:48:27.429 00.000 12044 MoveAxis(N, 48, ABG)
21:48:27.429 00.000 12044 Guiding  Dir = 0, Dur = 48
21:48:27.441 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6118, med=622, FiltMin=531, FiltMax=5210, Gamma=0.810
21:48:27.451 00.010 14964 UpdateGuideState exits: m=114767 SNR=190.0
21:48:27.453 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.454 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:27.455 00.001 14964 Enqueuing Expose request
21:48:27.551 00.096 12044 IsSlewing returns 0
21:48:27.552 00.001 12044 IsGuiding returns 0
21:48:27.584 00.032 12044 PulseGuide returned control before completion, sleep 26
21:48:27.615 00.031 12044 IsGuiding returns 1
21:48:27.615 00.000 12044 scope still moving after pulse duration time elapsed
21:48:27.736 00.121 12044 IsSlewing returns 0
21:48:27.736 00.000 12044 IsGuiding returns 0
21:48:27.736 00.000 12044 scope move finished after 48 + 135 ms
21:48:27.736 00.000 12044 Move returns status 0, amount 48
21:48:27.736 00.000 12044 move complete, result=0
21:48:27.737 00.001 12044 worker thread done servicing request
21:48:27.737 00.000 12044 Worker thread wakes up
21:48:27.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:27.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:27.737 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 48 ms NORTH
21:48:30.846 03.109 12044 Exposure complete
21:48:30.870 00.024 12044 worker thread done servicing request
21:48:30.870 00.000 14964 OnExposeComplete: enter
21:48:30.871 00.001 14964 UpdateGuideState(): m_state=6
21:48:30.871 00.000 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
21:48:30.872 00.001 14964 Star::Find returns 1 (0), X=808.62, Y=385.67, Mass=117693, SNR=210.9, Peak=6086 HFD=4.0
21:48:30.873 00.001 14964 MultiStar: [#1 -0.51,0.22,0.67,U] [#2 -0.33,0.04,0.34,U] 
21:48:30.873 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.09}, one-star: {0.24, 0.02}
21:48:30.874 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.67) = xAngle (4.12 = -2.17)
21:48:30.874 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.25 = 0.97)
21:48:30.875 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.45 mountX=-0.08 mountY=0.12, mountTheta=2.17
21:48:30.876 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.09, opts=13)
21:48:30.876 00.000 14964 Enqueuing Move request for scope (-0.11, 0.09)
21:48:30.877 00.001 12044 Worker thread wakes up
21:48:30.877 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
21:48:30.877 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
21:48:30.877 00.000 12044 Moving (-0.11, 0.09) raw xDistance=-0.08 yDistance=0.12
21:48:30.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
21:48:30.877 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:30.877 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:48:30.877 00.000 12044 MoveAxis(E, 0, ABG)
21:48:30.877 00.000 12044 Move returns status 0, amount 0
21:48:30.877 00.000 12044 MoveAxis(N, 0, ABG)
21:48:30.877 00.000 12044 Move returns status 0, amount 0
21:48:30.877 00.000 12044 move complete, result=0
21:48:30.879 00.002 12044 worker thread done servicing request
21:48:30.887 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6086, med=623, FiltMin=532, FiltMax=5586, Gamma=0.810
21:48:30.893 00.006 14964 UpdateGuideState exits: m=117693 SNR=210.9
21:48:30.894 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.894 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:30.894 00.000 14964 Enqueuing Expose request
21:48:30.895 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:30.895 00.000 12044 Worker thread wakes up
21:48:30.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:30.896 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:33.989 03.093 12044 Exposure complete
21:48:34.034 00.045 12044 worker thread done servicing request
21:48:34.034 00.000 14964 OnExposeComplete: enter
21:48:34.036 00.002 14964 UpdateGuideState(): m_state=6
21:48:34.038 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
21:48:34.039 00.001 14964 Star::Find returns 1 (0), X=808.67, Y=385.75, Mass=116932, SNR=200.2, Peak=6082 HFD=4.3
21:48:34.041 00.002 14964 MultiStar: [#1 -0.43,0.37,0.70,U] [#2 -0.21,0.11,0.38,U] 
21:48:34.042 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.19}, one-star: {0.29, 0.10}
21:48:34.043 00.001 14964 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.67) = xAngle (3.47 = -2.82)
21:48:34.043 00.000 14964 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.60 = 0.32)
21:48:34.044 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.80 mountX=-0.19 mountY=0.06, mountTheta=2.82
21:48:34.046 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.19, opts=13)
21:48:34.048 00.002 14964 Enqueuing Move request for scope (-0.04, 0.19)
21:48:34.050 00.002 12044 Worker thread wakes up
21:48:34.050 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
21:48:34.050 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
21:48:34.050 00.000 12044 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=0.06
21:48:34.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.02
21:48:34.051 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:34.051 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:34.051 00.000 12044 MoveAxis(E, 0, ABG)
21:48:34.051 00.000 12044 Move returns status 0, amount 0
21:48:34.051 00.000 12044 MoveAxis(N, 0, ABG)
21:48:34.051 00.000 12044 Move returns status 0, amount 0
21:48:34.051 00.000 12044 move complete, result=0
21:48:34.051 00.000 12044 worker thread done servicing request
21:48:34.066 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6082, med=623, FiltMin=534, FiltMax=5195, Gamma=0.810
21:48:34.072 00.006 14964 UpdateGuideState exits: m=116932 SNR=200.2
21:48:34.072 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:34.073 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:34.073 00.000 14964 Enqueuing Expose request
21:48:34.074 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:34.074 00.000 12044 Worker thread wakes up
21:48:34.074 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:34.074 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:37.182 03.108 12044 Exposure complete
21:48:37.221 00.039 12044 worker thread done servicing request
21:48:37.221 00.000 14964 OnExposeComplete: enter
21:48:37.222 00.001 14964 UpdateGuideState(): m_state=6
21:48:37.223 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
21:48:37.223 00.000 14964 Star::Find returns 1 (0), X=808.56, Y=385.82, Mass=116686, SNR=196.7, Peak=7309 HFD=3.8
21:48:37.224 00.001 14964 MultiStar: [#1 -0.42,0.28,0.69,U] [#2 -0.31,0.25,0.39,U] 
21:48:37.224 00.000 14964 single-star, 2 included, MultiStar: {-0.11, 0.22}, one-star: {0.18, 0.17}
21:48:37.225 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.67) = xAngle (2.41 = 2.41)
21:48:37.225 00.000 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.55 = -0.74)
21:48:37.226 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.24 cameraTheta=0.75 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
21:48:37.227 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.17, opts=13)
21:48:37.228 00.001 14964 Enqueuing Move request for scope (0.18, 0.17)
21:48:37.228 00.000 12044 Worker thread wakes up
21:48:37.228 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
21:48:37.228 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
21:48:37.228 00.000 12044 Moving (0.18, 0.17) raw xDistance=-0.18 yDistance=-0.16
21:48:37.228 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
21:48:37.228 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:37.228 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:48:37.228 00.000 12044 MoveAxis(E, 0, ABG)
21:48:37.229 00.001 12044 Move returns status 0, amount 0
21:48:37.229 00.000 12044 MoveAxis(N, 0, ABG)
21:48:37.229 00.000 12044 Move returns status 0, amount 0
21:48:37.229 00.000 12044 move complete, result=0
21:48:37.229 00.000 12044 worker thread done servicing request
21:48:37.236 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7309, med=622, FiltMin=534, FiltMax=5703, Gamma=0.810
21:48:37.241 00.005 14964 UpdateGuideState exits: m=116686 SNR=196.7
21:48:37.242 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.242 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:37.243 00.001 14964 Enqueuing Expose request
21:48:37.243 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:37.244 00.001 12044 Worker thread wakes up
21:48:37.244 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:37.244 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:40.378 03.134 12044 Exposure complete
21:48:40.403 00.025 12044 worker thread done servicing request
21:48:40.403 00.000 14964 OnExposeComplete: enter
21:48:40.404 00.001 14964 UpdateGuideState(): m_state=6
21:48:40.405 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
21:48:40.405 00.000 14964 Star::Find returns 1 (0), X=808.61, Y=385.93, Mass=115259, SNR=197.4, Peak=6538 HFD=3.9
21:48:40.407 00.002 14964 MultiStar: [#1 -0.48,0.41,0.73,U] [#2 -0.18,0.27,0.39,U] 
21:48:40.407 00.000 14964 refined, 2 included, MultiStar: {-0.09, 0.32}, one-star: {0.23, 0.28}
21:48:40.408 00.001 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.67) = xAngle (3.51 = -2.77)
21:48:40.408 00.000 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.65 = 0.36)
21:48:40.409 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.84 mountX=-0.31 mountY=0.12, mountTheta=2.78
21:48:40.410 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.32, opts=13)
21:48:40.411 00.001 14964 Enqueuing Move request for scope (-0.09, 0.32)
21:48:40.411 00.000 12044 Worker thread wakes up
21:48:40.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
21:48:40.411 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
21:48:40.411 00.000 12044 Moving (-0.09, 0.32) raw xDistance=-0.31 yDistance=0.12
21:48:40.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.31, slope = -0.02
21:48:40.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:40.412 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:48:40.412 00.000 12044 MoveAxis(E, 13, ABG)
21:48:40.412 00.000 12044 Guiding  Dir = 2, Dur = 13
21:48:40.419 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6538, med=623, FiltMin=539, FiltMax=5223, Gamma=0.810
21:48:40.425 00.006 14964 UpdateGuideState exits: m=115259 SNR=197.4
21:48:40.426 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.427 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:40.427 00.000 14964 Enqueuing Expose request
21:48:40.444 00.017 12044 IsSlewing returns 0
21:48:40.444 00.000 12044 IsGuiding returns 0
21:48:40.477 00.033 12044 IsGuiding returns 1
21:48:40.477 00.000 12044 scope still moving after pulse duration time elapsed
21:48:40.536 00.059 12044 IsSlewing returns 0
21:48:40.536 00.000 12044 IsGuiding returns 0
21:48:40.536 00.000 12044 scope move finished after 13 + 78 ms
21:48:40.536 00.000 12044 Move returns status 0, amount 13
21:48:40.536 00.000 12044 MoveAxis(N, 0, ABG)
21:48:40.536 00.000 12044 Move returns status 0, amount 0
21:48:40.536 00.000 12044 move complete, result=0
21:48:40.536 00.000 12044 worker thread done servicing request
21:48:40.537 00.001 12044 Worker thread wakes up
21:48:40.537 00.000 14964 GuideStep: -0.3 px 13 ms EAST, 0.1 px 0 ms NORTH
21:48:40.538 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:40.538 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:43.663 03.125 12044 Exposure complete
21:48:43.706 00.043 12044 worker thread done servicing request
21:48:43.706 00.000 14964 OnExposeComplete: enter
21:48:43.708 00.002 14964 UpdateGuideState(): m_state=6
21:48:43.709 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
21:48:43.709 00.000 14964 Star::Find returns 1 (0), X=808.64, Y=385.84, Mass=117350, SNR=202.3, Peak=6722 HFD=3.9
21:48:43.710 00.001 14964 MultiStar: [#1 -0.43,0.42,0.70,U] [#2 -0.20,0.19,0.37,U] 
21:48:43.711 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.27}, one-star: {0.25, 0.19}
21:48:43.711 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.67) = xAngle (3.46 = -2.83)
21:48:43.712 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.59 = 0.31)
21:48:43.712 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.79 mountX=-0.26 mountY=0.08, mountTheta=2.83
21:48:43.714 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.27, opts=13)
21:48:43.715 00.001 14964 Enqueuing Move request for scope (-0.06, 0.27)
21:48:43.715 00.000 12044 Worker thread wakes up
21:48:43.716 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
21:48:43.716 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
21:48:43.716 00.000 12044 Moving (-0.06, 0.27) raw xDistance=-0.26 yDistance=0.08
21:48:43.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
21:48:43.716 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:43.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:43.716 00.000 12044 MoveAxis(E, 0, ABG)
21:48:43.716 00.000 12044 Move returns status 0, amount 0
21:48:43.716 00.000 12044 MoveAxis(N, 0, ABG)
21:48:43.716 00.000 12044 Move returns status 0, amount 0
21:48:43.716 00.000 12044 move complete, result=0
21:48:43.717 00.001 12044 worker thread done servicing request
21:48:43.735 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6722, med=623, FiltMin=530, FiltMax=5523, Gamma=0.810
21:48:43.745 00.010 14964 UpdateGuideState exits: m=117350 SNR=202.3
21:48:43.746 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:43.747 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:43.747 00.000 14964 Enqueuing Expose request
21:48:43.748 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:43.749 00.001 12044 Worker thread wakes up
21:48:43.749 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:43.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:46.851 03.102 12044 Exposure complete
21:48:46.880 00.029 12044 worker thread done servicing request
21:48:46.880 00.000 14964 OnExposeComplete: enter
21:48:46.880 00.000 14964 UpdateGuideState(): m_state=6
21:48:46.881 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
21:48:46.881 00.000 14964 Star::Find returns 1 (0), X=808.90, Y=385.96, Mass=117262, SNR=206.4, Peak=6545 HFD=4.2
21:48:46.882 00.001 14964 MultiStar: [#1 -0.24,0.41,0.66,U] [#2 0.02,0.32,0.35,U] 
21:48:46.884 00.002 14964 refined, 2 included, MultiStar: {0.18, 0.34}, one-star: {0.51, 0.31}
21:48:46.886 00.002 14964 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.67) = xAngle (2.75 = 2.75)
21:48:46.887 00.001 14964 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.88 = -0.40)
21:48:46.888 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.34 hyp=0.39 cameraTheta=1.08 mountX=-0.36 mountY=-0.15, mountTheta=-2.74
21:48:46.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.34, opts=13)
21:48:46.890 00.001 14964 Enqueuing Move request for scope (0.18, 0.34)
21:48:46.890 00.000 12044 Worker thread wakes up
21:48:46.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.34) opts 0xd
21:48:46.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.34)
21:48:46.890 00.000 12044 Moving (0.18, 0.34) raw xDistance=-0.36 yDistance=-0.15
21:48:46.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.36, slope = -0.03
21:48:46.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:46.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:46.890 00.000 12044 MoveAxis(E, 22, ABG)
21:48:46.890 00.000 12044 Guiding  Dir = 2, Dur = 22
21:48:46.899 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6545, med=622, FiltMin=523, FiltMax=5175, Gamma=0.810
21:48:46.904 00.005 14964 UpdateGuideState exits: m=117262 SNR=206.4
21:48:46.905 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.905 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:46.906 00.001 14964 Enqueuing Expose request
21:48:46.943 00.037 12044 IsSlewing returns 0
21:48:46.975 00.032 12044 IsGuiding returns 0
21:48:47.007 00.032 12044 IsGuiding returns 1
21:48:47.008 00.001 12044 scope still moving after pulse duration time elapsed
21:48:47.069 00.061 12044 IsSlewing returns 0
21:48:47.069 00.000 12044 IsGuiding returns 0
21:48:47.069 00.000 12044 scope move finished after 22 + 72 ms
21:48:47.069 00.000 12044 Move returns status 0, amount 22
21:48:47.069 00.000 12044 MoveAxis(N, 0, ABG)
21:48:47.069 00.000 12044 Move returns status 0, amount 0
21:48:47.069 00.000 12044 move complete, result=0
21:48:47.069 00.000 12044 worker thread done servicing request
21:48:47.069 00.000 12044 Worker thread wakes up
21:48:47.069 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:47.069 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:47.070 00.001 14964 GuideStep: -0.4 px 22 ms EAST, -0.2 px 0 ms NORTH
21:48:50.190 03.120 12044 Exposure complete
21:48:50.215 00.025 12044 worker thread done servicing request
21:48:50.215 00.000 14964 OnExposeComplete: enter
21:48:50.218 00.003 14964 UpdateGuideState(): m_state=6
21:48:50.219 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
21:48:50.219 00.000 14964 Star::Find returns 1 (0), X=808.82, Y=385.54, Mass=116337, SNR=204.3, Peak=6385 HFD=4.3
21:48:50.221 00.002 14964 MultiStar: [#1 -0.36,0.14,0.69,U] [#2 -0.11,0.05,0.37,U] 
21:48:50.222 00.001 14964 refined, 2 included, MultiStar: {0.07, 0.00}, one-star: {0.44, -0.11}
21:48:50.224 00.002 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.67) = xAngle (1.68 = 1.68)
21:48:50.225 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.82 = -1.47)
21:48:50.226 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
21:48:50.229 00.003 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.00, opts=13)
21:48:50.231 00.002 14964 Enqueuing Move request for scope (0.07, 0.00)
21:48:50.232 00.001 12044 Worker thread wakes up
21:48:50.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
21:48:50.232 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
21:48:50.232 00.000 12044 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
21:48:50.232 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.10, using input
21:48:50.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
21:48:50.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:50.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:48:50.232 00.000 12044 MoveAxis(E, 0, ABG)
21:48:50.232 00.000 12044 Move returns status 0, amount 0
21:48:50.232 00.000 12044 MoveAxis(N, 0, ABG)
21:48:50.232 00.000 12044 Move returns status 0, amount 0
21:48:50.232 00.000 12044 move complete, result=0
21:48:50.232 00.000 12044 worker thread done servicing request
21:48:50.247 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6385, med=623, FiltMin=538, FiltMax=4917, Gamma=0.810
21:48:50.254 00.007 14964 UpdateGuideState exits: m=116337 SNR=204.3
21:48:50.256 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.258 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:50.258 00.000 14964 Enqueuing Expose request
21:48:50.259 00.001 12044 Worker thread wakes up
21:48:50.259 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:50.259 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:50.259 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:53.375 03.116 12044 Exposure complete
21:48:53.410 00.035 12044 worker thread done servicing request
21:48:53.411 00.001 14964 OnExposeComplete: enter
21:48:53.411 00.000 14964 UpdateGuideState(): m_state=6
21:48:53.412 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
21:48:53.413 00.001 14964 Star::Find returns 1 (0), X=809.08, Y=386.26, Mass=120027, SNR=200.0, Peak=6206 HFD=4.2
21:48:53.415 00.002 14964 MultiStar: [#1 0.10,0.75,0.68,U] [#2 0.19,0.80,0.00,M1] 
21:48:53.416 00.001 14964 refined, 1 included, MultiStar: {0.46, 0.66}, one-star: {0.70, 0.61}
21:48:53.417 00.001 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.67) = xAngle (2.64 = 2.64)
21:48:53.419 00.002 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.77 = -0.51)
21:48:53.420 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.66 hyp=0.81 cameraTheta=0.97 mountX=-0.70 mountY=-0.40, mountTheta=-2.63
21:48:53.422 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.66, opts=13)
21:48:53.424 00.002 14964 Enqueuing Move request for scope (0.46, 0.66)
21:48:53.426 00.002 12044 Worker thread wakes up
21:48:53.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.66) opts 0xd
21:48:53.426 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.66)
21:48:53.426 00.000 12044 Moving (0.46, 0.66) raw xDistance=-0.70 yDistance=-0.40
21:48:53.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.70, slope = -0.04
21:48:53.426 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:53.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:48:53.426 00.000 12044 MoveAxis(E, 25, ABG)
21:48:53.426 00.000 12044 Guiding  Dir = 2, Dur = 25
21:48:53.441 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6206, med=623, FiltMin=531, FiltMax=5289, Gamma=0.810
21:48:53.450 00.009 14964 UpdateGuideState exits: m=120027 SNR=200.0
21:48:53.452 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:53.453 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:53.454 00.001 14964 Enqueuing Expose request
21:48:53.485 00.031 12044 IsSlewing returns 0
21:48:53.485 00.000 12044 IsGuiding returns 0
21:48:53.507 00.022 12044 PulseGuide returned control before completion, sleep 14
21:48:53.537 00.030 12044 IsGuiding returns 1
21:48:53.538 00.001 12044 scope still moving after pulse duration time elapsed
21:48:53.631 00.093 12044 IsSlewing returns 0
21:48:53.631 00.000 12044 IsGuiding returns 0
21:48:53.631 00.000 12044 scope move finished after 25 + 120 ms
21:48:53.631 00.000 12044 Move returns status 0, amount 25
21:48:53.631 00.000 12044 MoveAxis(N, 0, ABG)
21:48:53.631 00.000 12044 Move returns status 0, amount 0
21:48:53.631 00.000 12044 move complete, result=0
21:48:53.632 00.001 12044 worker thread done servicing request
21:48:53.632 00.000 12044 Worker thread wakes up
21:48:53.632 00.000 14964 GuideStep: -0.7 px 25 ms EAST, -0.4 px 0 ms NORTH
21:48:53.633 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:53.634 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:56.764 03.130 12044 Exposure complete
21:48:56.790 00.026 12044 worker thread done servicing request
21:48:56.792 00.002 14964 OnExposeComplete: enter
21:48:56.794 00.002 14964 UpdateGuideState(): m_state=6
21:48:56.796 00.002 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
21:48:56.798 00.002 14964 Star::Find returns 1 (0), X=808.74, Y=385.55, Mass=117567, SNR=196.4, Peak=4978 HFD=4.6
21:48:56.800 00.002 14964 MultiStar: [#1 -0.42,0.04,0.73,U] [#2 -0.21,0.02,0.37,U] 
21:48:56.803 00.003 14964 refined, 2 included, MultiStar: {-0.01, -0.03}, one-star: {0.36, -0.11}
21:48:56.803 00.000 14964 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.67) = xAngle (-0.23 = -0.23)
21:48:56.804 00.001 14964 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.91 = 2.91)
21:48:56.804 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.90 mountX=0.04 mountY=0.01, mountTheta=0.24
21:48:56.806 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.03, opts=13)
21:48:56.808 00.002 14964 Enqueuing Move request for scope (-0.01, -0.03)
21:48:56.809 00.001 12044 Worker thread wakes up
21:48:56.810 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:48:56.810 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:48:56.810 00.000 12044 Moving (-0.01, -0.03) raw xDistance=0.04 yDistance=0.01
21:48:56.810 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
21:48:56.810 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:56.810 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:56.810 00.000 12044 MoveAxis(E, 0, ABG)
21:48:56.810 00.000 12044 Move returns status 0, amount 0
21:48:56.810 00.000 12044 MoveAxis(N, 0, ABG)
21:48:56.810 00.000 12044 Move returns status 0, amount 0
21:48:56.810 00.000 12044 move complete, result=0
21:48:56.810 00.000 12044 worker thread done servicing request
21:48:56.823 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=4978, med=623, FiltMin=529, FiltMax=4485, Gamma=0.810
21:48:56.829 00.006 14964 UpdateGuideState exits: m=117567 SNR=196.4
21:48:56.830 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.830 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:48:56.831 00.001 14964 Enqueuing Expose request
21:48:56.831 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:48:56.832 00.001 12044 Worker thread wakes up
21:48:56.832 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:48:56.832 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:48:59.952 03.120 12044 Exposure complete
21:48:59.973 00.021 12044 worker thread done servicing request
21:48:59.973 00.000 14964 OnExposeComplete: enter
21:48:59.975 00.002 14964 UpdateGuideState(): m_state=6
21:48:59.976 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
21:48:59.978 00.002 14964 Star::Find returns 1 (0), X=808.94, Y=385.39, Mass=116014, SNR=199.8, Peak=6809 HFD=3.9
21:48:59.979 00.001 14964 MultiStar: [#1 -0.18,0.02,0.70,U] [#2 -0.05,-0.05,0.39,U] 
21:48:59.981 00.002 14964 refined, 2 included, MultiStar: {0.20, -0.13}, one-star: {0.56, -0.26}
21:48:59.983 00.002 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.67) = xAngle (1.09 = 1.09)
21:48:59.984 00.001 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.23 = -2.06)
21:48:59.986 00.002 14964 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=0.11 mountY=-0.21, mountTheta=-1.09
21:48:59.990 00.004 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.13, opts=13)
21:48:59.992 00.002 14964 Enqueuing Move request for scope (0.20, -0.13)
21:48:59.993 00.001 12044 Worker thread wakes up
21:48:59.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
21:48:59.993 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
21:48:59.993 00.000 12044 Moving (0.20, -0.13) raw xDistance=0.11 yDistance=-0.21
21:48:59.993 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
21:48:59.993 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:59.993 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:48:59.993 00.000 12044 MoveAxis(E, 0, ABG)
21:48:59.994 00.001 12044 Move returns status 0, amount 0
21:48:59.994 00.000 12044 MoveAxis(N, 0, ABG)
21:48:59.994 00.000 12044 Move returns status 0, amount 0
21:48:59.994 00.000 12044 move complete, result=0
21:48:59.994 00.000 12044 worker thread done servicing request
21:49:00.007 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6809, med=623, FiltMin=537, FiltMax=5694, Gamma=0.810
21:49:00.014 00.007 14964 UpdateGuideState exits: m=116014 SNR=199.8
21:49:00.015 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:00.016 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:00.016 00.000 14964 Enqueuing Expose request
21:49:00.017 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:00.018 00.001 12044 Worker thread wakes up
21:49:00.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:00.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:03.151 03.133 12044 Exposure complete
21:49:03.177 00.026 12044 worker thread done servicing request
21:49:03.177 00.000 14964 OnExposeComplete: enter
21:49:03.179 00.002 14964 UpdateGuideState(): m_state=6
21:49:03.181 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
21:49:03.182 00.001 14964 Star::Find returns 1 (0), X=809.02, Y=385.31, Mass=118547, SNR=206.5, Peak=7505 HFD=4.0
21:49:03.183 00.001 14964 MultiStar: [#1 0.09,-0.30,0.69,U] [#2 0.21,-0.51,0.36,U] 
21:49:03.184 00.001 14964 refined, 2 included, MultiStar: {0.38, -0.36}, one-star: {0.64, -0.35}
21:49:03.184 00.000 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.67) = xAngle (0.91 = 0.91)
21:49:03.185 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.04 = -2.24)
21:49:03.185 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.36 hyp=0.52 cameraTheta=-0.76 mountX=0.32 mountY=-0.41, mountTheta=-0.91
21:49:03.186 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.36, opts=13)
21:49:03.187 00.001 14964 Enqueuing Move request for scope (0.38, -0.36)
21:49:03.187 00.000 12044 Worker thread wakes up
21:49:03.187 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.36) opts 0xd
21:49:03.187 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.36)
21:49:03.187 00.000 12044 Moving (0.38, -0.36) raw xDistance=0.32 yDistance=-0.41
21:49:03.187 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.32, slope = 0.04
21:49:03.188 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:03.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:49:03.188 00.000 12044 MoveAxis(W, 31, ABG)
21:49:03.188 00.000 12044 Guiding  Dir = 3, Dur = 31
21:49:03.202 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7505, med=623, FiltMin=539, FiltMax=5771, Gamma=0.810
21:49:03.212 00.010 14964 UpdateGuideState exits: m=118547 SNR=206.5
21:49:03.215 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.215 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:03.215 00.000 14964 Enqueuing Expose request
21:49:03.268 00.053 12044 IsSlewing returns 0
21:49:03.269 00.001 12044 IsGuiding returns 0
21:49:03.290 00.021 12044 PulseGuide returned control before completion, sleep 20
21:49:03.313 00.023 12044 IsGuiding returns 1
21:49:03.313 00.000 12044 scope still moving after pulse duration time elapsed
21:49:03.366 00.053 12044 IsSlewing returns 0
21:49:03.367 00.001 12044 IsGuiding returns 0
21:49:03.367 00.000 12044 scope move finished after 31 + 67 ms
21:49:03.367 00.000 12044 Move returns status 0, amount 31
21:49:03.367 00.000 12044 MoveAxis(N, 0, ABG)
21:49:03.367 00.000 12044 Move returns status 0, amount 0
21:49:03.367 00.000 12044 move complete, result=0
21:49:03.367 00.000 12044 worker thread done servicing request
21:49:03.367 00.000 12044 Worker thread wakes up
21:49:03.367 00.000 14964 GuideStep: 0.3 px 31 ms WEST, -0.4 px 0 ms NORTH
21:49:03.368 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:03.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:06.493 03.125 12044 Exposure complete
21:49:06.529 00.036 12044 worker thread done servicing request
21:49:06.529 00.000 14964 OnExposeComplete: enter
21:49:06.530 00.001 14964 UpdateGuideState(): m_state=6
21:49:06.532 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
21:49:06.533 00.001 14964 Star::Find returns 1 (0), X=809.26, Y=385.11, Mass=117960, SNR=198.1, Peak=7510 HFD=4.1
21:49:06.533 00.000 14964 MultiStar: [#1 0.17,-0.29,0.69,U] [#2 0.30,-0.35,0.40,U] 
21:49:06.534 00.001 14964 refined, 2 included, MultiStar: {0.54, -0.42}, one-star: {0.88, -0.54}
21:49:06.534 00.000 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.67) = xAngle (1.00 = 1.00)
21:49:06.535 00.001 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.13 = -2.15)
21:49:06.535 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=-0.42 hyp=0.68 cameraTheta=-0.67 mountX=0.37 mountY=-0.57, mountTheta=-1.00
21:49:06.537 00.002 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.42, opts=13)
21:49:06.538 00.001 14964 Enqueuing Move request for scope (0.54, -0.42)
21:49:06.540 00.002 12044 Worker thread wakes up
21:49:06.540 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.42) opts 0xd
21:49:06.540 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.42)
21:49:06.540 00.000 12044 Moving (0.54, -0.42) raw xDistance=0.37 yDistance=-0.57
21:49:06.540 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.37 is < calculated value 0.46, using input
21:49:06.540 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.07
21:49:06.540 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:49:06.540 00.000 12044 MoveAxis(W, 26, ABG)
21:49:06.540 00.000 12044 Guiding  Dir = 3, Dur = 26
21:49:06.551 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7510, med=623, FiltMin=517, FiltMax=5545, Gamma=0.810
21:49:06.562 00.011 14964 UpdateGuideState exits: m=117960 SNR=198.1
21:49:06.563 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:06.564 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:06.564 00.000 14964 Enqueuing Expose request
21:49:06.600 00.036 12044 IsSlewing returns 0
21:49:06.600 00.000 12044 IsGuiding returns 0
21:49:06.631 00.031 12044 IsGuiding returns 1
21:49:06.631 00.000 12044 scope still moving after pulse duration time elapsed
21:49:06.678 00.047 12044 IsSlewing returns 0
21:49:06.678 00.000 12044 IsGuiding returns 0
21:49:06.678 00.000 12044 scope move finished after 26 + 52 ms
21:49:06.678 00.000 12044 Move returns status 0, amount 26
21:49:06.678 00.000 12044 MoveAxis(N, 54, ABG)
21:49:06.678 00.000 12044 Guiding  Dir = 0, Dur = 54
21:49:06.712 00.034 12044 IsSlewing returns 0
21:49:06.712 00.000 12044 IsGuiding returns 0
21:49:06.744 00.032 12044 PulseGuide returned control before completion, sleep 33
21:49:06.784 00.040 12044 IsGuiding returns 1
21:49:06.784 00.000 12044 scope still moving after pulse duration time elapsed
21:49:06.853 00.069 12044 IsSlewing returns 0
21:49:06.854 00.001 12044 IsGuiding returns 0
21:49:06.854 00.000 12044 scope move finished after 54 + 86 ms
21:49:06.854 00.000 12044 Move returns status 0, amount 54
21:49:06.854 00.000 12044 move complete, result=0
21:49:06.854 00.000 12044 worker thread done servicing request
21:49:06.854 00.000 12044 Worker thread wakes up
21:49:06.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:06.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:06.854 00.000 14964 GuideStep: 0.4 px 26 ms WEST, -0.6 px 54 ms NORTH
21:49:09.979 03.125 12044 Exposure complete
21:49:10.019 00.040 12044 worker thread done servicing request
21:49:10.019 00.000 14964 OnExposeComplete: enter
21:49:10.022 00.003 14964 UpdateGuideState(): m_state=6
21:49:10.023 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
21:49:10.024 00.001 14964 Star::Find returns 1 (0), X=808.39, Y=385.72, Mass=116184, SNR=206.0, Peak=5611 HFD=4.4
21:49:10.025 00.001 14964 MultiStar: [#1 -0.61,0.35,0.71,U] [#2 -0.28,0.24,0.39,U] 
21:49:10.025 00.000 14964 single-star, 2 included, MultiStar: {-0.26, 0.19}, one-star: {0.00, 0.07}
21:49:10.026 00.001 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.67) = xAngle (3.16 = -3.12)
21:49:10.028 00.002 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.30 = 0.01)
21:49:10.029 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=-0.07 mountY=0.00, mountTheta=3.13
21:49:10.032 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.07, opts=13)
21:49:10.033 00.001 14964 Enqueuing Move request for scope (0.00, 0.07)
21:49:10.034 00.001 12044 Worker thread wakes up
21:49:10.034 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
21:49:10.034 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
21:49:10.034 00.000 12044 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=0.00
21:49:10.034 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.07
21:49:10.034 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:10.035 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:10.035 00.000 12044 MoveAxis(E, 0, ABG)
21:49:10.035 00.000 12044 Move returns status 0, amount 0
21:49:10.035 00.000 12044 MoveAxis(N, 0, ABG)
21:49:10.035 00.000 12044 Move returns status 0, amount 0
21:49:10.035 00.000 12044 move complete, result=0
21:49:10.035 00.000 12044 worker thread done servicing request
21:49:10.047 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5611, med=622, FiltMin=535, FiltMax=4963, Gamma=0.810
21:49:10.057 00.010 14964 UpdateGuideState exits: m=116184 SNR=206.0
21:49:10.059 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.062 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:10.062 00.000 14964 Enqueuing Expose request
21:49:10.063 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:49:10.064 00.001 12044 Worker thread wakes up
21:49:10.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:10.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:13.196 03.132 12044 Exposure complete
21:49:13.222 00.026 12044 worker thread done servicing request
21:49:13.222 00.000 14964 OnExposeComplete: enter
21:49:13.223 00.001 14964 UpdateGuideState(): m_state=6
21:49:13.223 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
21:49:13.224 00.001 14964 Star::Find returns 1 (0), X=808.37, Y=385.38, Mass=119025, SNR=204.8, Peak=7321 HFD=3.9
21:49:13.225 00.001 14964 MultiStar: [#1 -0.60,-0.13,0.69,U] [#2 -0.41,-0.20,0.37,U] 
21:49:13.225 00.000 14964 single-star, 2 included, MultiStar: {-0.28, -0.21}, one-star: {-0.01, -0.28}
21:49:13.225 00.000 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.67) = xAngle (0.06 = 0.06)
21:49:13.226 00.001 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.19 = -3.09)
21:49:13.226 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=0.28 mountY=-0.01, mountTheta=-0.05
21:49:13.228 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.28, opts=13)
21:49:13.229 00.001 14964 Enqueuing Move request for scope (-0.01, -0.28)
21:49:13.229 00.000 12044 Worker thread wakes up
21:49:13.229 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
21:49:13.230 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
21:49:13.230 00.000 12044 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=-0.01
21:49:13.230 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.47, using input
21:49:13.230 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.07
21:49:13.230 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:13.230 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:13.230 00.000 12044 MoveAxis(E, 0, ABG)
21:49:13.230 00.000 12044 Move returns status 0, amount 0
21:49:13.230 00.000 12044 MoveAxis(N, 0, ABG)
21:49:13.230 00.000 12044 Move returns status 0, amount 0
21:49:13.230 00.000 12044 move complete, result=0
21:49:13.230 00.000 12044 worker thread done servicing request
21:49:13.237 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7321, med=623, FiltMin=533, FiltMax=5546, Gamma=0.810
21:49:13.243 00.006 14964 UpdateGuideState exits: m=119025 SNR=204.8
21:49:13.244 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:13.244 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:13.245 00.001 14964 Enqueuing Expose request
21:49:13.245 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:49:13.246 00.001 12044 Worker thread wakes up
21:49:13.246 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:13.246 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:16.366 03.120 12044 Exposure complete
21:49:16.389 00.023 12044 worker thread done servicing request
21:49:16.390 00.001 14964 OnExposeComplete: enter
21:49:16.390 00.000 14964 UpdateGuideState(): m_state=6
21:49:16.391 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
21:49:16.391 00.000 14964 Star::Find returns 1 (0), X=808.73, Y=385.17, Mass=115471, SNR=197.5, Peak=7141 HFD=4.1
21:49:16.392 00.001 14964 MultiStar: [#1 -0.42,-0.40,0.73,U] [#2 -0.23,-0.51,0.40,U] 
21:49:16.392 00.000 14964 refined, 2 included, MultiStar: {-0.02, -0.46}, one-star: {0.35, -0.48}
21:49:16.393 00.001 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.67) = xAngle (0.04 = 0.04)
21:49:16.393 00.000 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.18 = -3.10)
21:49:16.394 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.62 mountX=0.46 mountY=-0.02, mountTheta=-0.04
21:49:16.395 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.46, opts=13)
21:49:16.395 00.000 14964 Enqueuing Move request for scope (-0.02, -0.46)
21:49:16.396 00.001 12044 Worker thread wakes up
21:49:16.396 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.46) opts 0xd
21:49:16.396 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.46)
21:49:16.396 00.000 12044 Moving (-0.02, -0.46) raw xDistance=0.46 yDistance=-0.02
21:49:16.396 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.46 is < calculated value 0.54, using input
21:49:16.396 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.46, slope = 0.08
21:49:16.396 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:16.397 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:16.397 00.000 12044 MoveAxis(W, 32, ABG)
21:49:16.397 00.000 12044 Guiding  Dir = 3, Dur = 32
21:49:16.403 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7141, med=623, FiltMin=540, FiltMax=5769, Gamma=0.810
21:49:16.408 00.005 14964 UpdateGuideState exits: m=115471 SNR=197.5
21:49:16.409 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:16.409 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:16.410 00.001 14964 Enqueuing Expose request
21:49:16.430 00.020 12044 IsSlewing returns 0
21:49:16.430 00.000 12044 IsGuiding returns 0
21:49:16.462 00.032 12044 PulseGuide returned control before completion, sleep 11
21:49:16.521 00.059 12044 IsGuiding returns 1
21:49:16.521 00.000 12044 scope still moving after pulse duration time elapsed
21:49:16.603 00.082 12044 IsSlewing returns 0
21:49:16.604 00.001 12044 IsGuiding returns 0
21:49:16.604 00.000 12044 scope move finished after 32 + 141 ms
21:49:16.604 00.000 12044 Move returns status 0, amount 32
21:49:16.604 00.000 12044 MoveAxis(N, 0, ABG)
21:49:16.604 00.000 12044 Move returns status 0, amount 0
21:49:16.604 00.000 12044 move complete, result=0
21:49:16.604 00.000 12044 worker thread done servicing request
21:49:16.604 00.000 12044 Worker thread wakes up
21:49:16.604 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:16.604 00.000 14964 GuideStep: 0.5 px 32 ms WEST, -0.0 px 0 ms NORTH
21:49:16.605 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:19.740 03.135 12044 Exposure complete
21:49:19.771 00.031 12044 worker thread done servicing request
21:49:19.772 00.001 14964 OnExposeComplete: enter
21:49:19.773 00.001 14964 UpdateGuideState(): m_state=6
21:49:19.774 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
21:49:19.774 00.000 14964 Star::Find returns 1 (0), X=808.67, Y=385.48, Mass=118310, SNR=201.9, Peak=6806 HFD=3.9
21:49:19.775 00.001 14964 MultiStar: [#1 -0.19,0.08,0.72,U] [#2 -0.01,-0.08,0.38,U] 
21:49:19.775 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.07}, one-star: {0.29, -0.17}
21:49:19.776 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.67) = xAngle (0.89 = 0.89)
21:49:19.776 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.02 = -2.26)
21:49:19.777 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=0.06 mountY=-0.07, mountTheta=-0.89
21:49:19.778 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.07, opts=13)
21:49:19.779 00.001 14964 Enqueuing Move request for scope (0.07, -0.07)
21:49:19.780 00.001 12044 Worker thread wakes up
21:49:19.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:49:19.780 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:49:19.780 00.000 12044 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=-0.07
21:49:19.780 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.37, using input
21:49:19.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.06
21:49:19.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:19.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:49:19.780 00.000 12044 MoveAxis(E, 0, ABG)
21:49:19.780 00.000 12044 Move returns status 0, amount 0
21:49:19.780 00.000 12044 MoveAxis(N, 0, ABG)
21:49:19.780 00.000 12044 Move returns status 0, amount 0
21:49:19.780 00.000 12044 move complete, result=0
21:49:19.781 00.001 12044 worker thread done servicing request
21:49:19.792 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6806, med=623, FiltMin=540, FiltMax=5391, Gamma=0.810
21:49:19.798 00.006 14964 UpdateGuideState exits: m=118310 SNR=201.9
21:49:19.799 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:19.799 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:19.800 00.001 14964 Enqueuing Expose request
21:49:19.800 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:19.801 00.001 12044 Worker thread wakes up
21:49:19.801 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:19.801 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:22.929 03.128 12044 Exposure complete
21:49:22.955 00.026 12044 worker thread done servicing request
21:49:22.955 00.000 14964 OnExposeComplete: enter
21:49:22.956 00.001 14964 UpdateGuideState(): m_state=6
21:49:22.956 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
21:49:22.957 00.001 14964 Star::Find returns 1 (0), X=808.33, Y=385.41, Mass=117804, SNR=200.1, Peak=7565 HFD=3.8
21:49:22.957 00.000 14964 MultiStar: [#1 -0.79,-0.16,0.00,M1] [#2 -0.56,-0.25,0.36,U] 
21:49:22.958 00.001 14964 single-star, 1 included, MultiStar: {-0.19, -0.25}, one-star: {-0.05, -0.24}
21:49:22.958 00.000 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.67) = xAngle (-0.12 = -0.12)
21:49:22.959 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.01 = 3.01)
21:49:22.959 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.79 mountX=0.25 mountY=0.03, mountTheta=0.13
21:49:22.960 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.24, opts=13)
21:49:22.961 00.001 14964 Enqueuing Move request for scope (-0.05, -0.24)
21:49:22.961 00.000 12044 Worker thread wakes up
21:49:22.961 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
21:49:22.961 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
21:49:22.961 00.000 12044 Moving (-0.05, -0.24) raw xDistance=0.25 yDistance=0.03
21:49:22.961 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.39, using input
21:49:22.961 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
21:49:22.961 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.06
21:49:22.961 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.961 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:22.961 00.000 12044 MoveAxis(E, 0, ABG)
21:49:22.961 00.000 12044 Move returns status 0, amount 0
21:49:22.961 00.000 12044 MoveAxis(N, 0, ABG)
21:49:22.961 00.000 12044 Move returns status 0, amount 0
21:49:22.961 00.000 12044 move complete, result=0
21:49:22.961 00.000 12044 worker thread done servicing request
21:49:22.972 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7565, med=623, FiltMin=535, FiltMax=5583, Gamma=0.810
21:49:22.978 00.006 14964 UpdateGuideState exits: m=117804 SNR=200.1
21:49:22.979 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.979 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:22.980 00.001 14964 Enqueuing Expose request
21:49:22.980 00.000 12044 Worker thread wakes up
21:49:22.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:22.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:22.980 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:49:26.084 03.104 12044 Exposure complete
21:49:26.115 00.031 12044 worker thread done servicing request
21:49:26.115 00.000 14964 OnExposeComplete: enter
21:49:26.117 00.002 14964 UpdateGuideState(): m_state=6
21:49:26.118 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
21:49:26.120 00.002 14964 Star::Find returns 1 (0), X=808.68, Y=385.23, Mass=116844, SNR=200.2, Peak=6593 HFD=3.8
21:49:26.121 00.001 14964 MultiStar: [#1 -0.44,-0.18,0.69,U] [#2 -0.21,-0.27,0.38,U] 
21:49:26.122 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.31}, one-star: {0.30, -0.42}
21:49:26.123 00.001 14964 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.67) = xAngle (-0.02 = -0.02)
21:49:26.125 00.002 14964 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.11 = 3.11)
21:49:26.126 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.69 mountX=0.32 mountY=0.01, mountTheta=0.03
21:49:26.129 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.31, opts=13)
21:49:26.130 00.001 14964 Enqueuing Move request for scope (-0.04, -0.31)
21:49:26.132 00.002 12044 Worker thread wakes up
21:49:26.132 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
21:49:26.132 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
21:49:26.132 00.000 12044 Moving (-0.04, -0.31) raw xDistance=0.32 yDistance=0.01
21:49:26.132 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.00
21:49:26.132 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:26.132 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:26.132 00.000 12044 MoveAxis(W, 22, ABG)
21:49:26.132 00.000 12044 Guiding  Dir = 3, Dur = 22
21:49:26.145 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6593, med=622, FiltMin=539, FiltMax=5295, Gamma=0.810
21:49:26.155 00.010 14964 UpdateGuideState exits: m=116844 SNR=200.2
21:49:26.156 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.156 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:26.157 00.001 14964 Enqueuing Expose request
21:49:26.166 00.009 12044 IsSlewing returns 0
21:49:26.166 00.000 12044 IsGuiding returns 0
21:49:26.199 00.033 12044 IsGuiding returns 1
21:49:26.200 00.001 12044 scope still moving after pulse duration time elapsed
21:49:26.258 00.058 12044 IsSlewing returns 0
21:49:26.258 00.000 12044 IsGuiding returns 0
21:49:26.258 00.000 12044 scope move finished after 22 + 69 ms
21:49:26.258 00.000 12044 Move returns status 0, amount 22
21:49:26.258 00.000 12044 MoveAxis(N, 0, ABG)
21:49:26.258 00.000 12044 Move returns status 0, amount 0
21:49:26.258 00.000 12044 move complete, result=0
21:49:26.258 00.000 12044 worker thread done servicing request
21:49:26.259 00.001 12044 Worker thread wakes up
21:49:26.259 00.000 14964 GuideStep: 0.3 px 22 ms WEST, 0.0 px 0 ms NORTH
21:49:26.260 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:26.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:29.393 03.133 12044 Exposure complete
21:49:29.427 00.034 12044 worker thread done servicing request
21:49:29.427 00.000 14964 OnExposeComplete: enter
21:49:29.429 00.002 14964 UpdateGuideState(): m_state=6
21:49:29.431 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
21:49:29.432 00.001 14964 Star::Find returns 1 (0), X=808.62, Y=385.73, Mass=116513, SNR=205.8, Peak=5745 HFD=4.5
21:49:29.435 00.003 14964 MultiStar: [#1 -0.48,0.19,0.66,U] [#2 -0.37,0.20,0.36,U] 
21:49:29.437 00.002 14964 refined, 2 included, MultiStar: {-0.11, 0.13}, one-star: {0.24, 0.08}
21:49:29.439 00.002 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.67) = xAngle (3.90 = -2.38)
21:49:29.440 00.001 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.04 = 0.76)
21:49:29.441 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.24 mountX=-0.12 mountY=0.12, mountTheta=2.38
21:49:29.443 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.13, opts=13)
21:49:29.445 00.002 14964 Enqueuing Move request for scope (-0.11, 0.13)
21:49:29.446 00.001 12044 Worker thread wakes up
21:49:29.446 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
21:49:29.446 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
21:49:29.446 00.000 12044 Moving (-0.11, 0.13) raw xDistance=-0.12 yDistance=0.12
21:49:29.447 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
21:49:29.447 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:29.447 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:49:29.447 00.000 12044 MoveAxis(E, 0, ABG)
21:49:29.447 00.000 12044 Move returns status 0, amount 0
21:49:29.447 00.000 12044 MoveAxis(N, 0, ABG)
21:49:29.447 00.000 12044 Move returns status 0, amount 0
21:49:29.447 00.000 12044 move complete, result=0
21:49:29.447 00.000 12044 worker thread done servicing request
21:49:29.462 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5745, med=623, FiltMin=537, FiltMax=5080, Gamma=0.810
21:49:29.468 00.006 14964 UpdateGuideState exits: m=116513 SNR=205.8
21:49:29.469 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:29.469 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:29.470 00.001 14964 Enqueuing Expose request
21:49:29.470 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:29.471 00.001 12044 Worker thread wakes up
21:49:29.471 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:29.471 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:32.571 03.100 12044 Exposure complete
21:49:32.612 00.041 12044 worker thread done servicing request
21:49:32.612 00.000 14964 OnExposeComplete: enter
21:49:32.614 00.002 14964 UpdateGuideState(): m_state=6
21:49:32.616 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
21:49:32.618 00.002 14964 Star::Find returns 1 (0), X=808.81, Y=385.26, Mass=116532, SNR=208.4, Peak=5814 HFD=4.4
21:49:32.620 00.002 14964 MultiStar: [#1 -0.36,-0.32,0.66,U] [#2 -0.19,-0.36,0.37,U] 
21:49:32.622 00.002 14964 refined, 2 included, MultiStar: {0.06, -0.36}, one-star: {0.43, -0.39}
21:49:32.623 00.001 14964 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.67) = xAngle (0.25 = 0.25)
21:49:32.625 00.002 14964 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.39 = -2.90)
21:49:32.626 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.42 mountX=0.36 mountY=-0.09, mountTheta=-0.24
21:49:32.630 00.004 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.36, opts=13)
21:49:32.631 00.001 14964 Enqueuing Move request for scope (0.06, -0.36)
21:49:32.632 00.001 12044 Worker thread wakes up
21:49:32.633 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
21:49:32.633 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
21:49:32.633 00.000 12044 Moving (0.06, -0.36) raw xDistance=0.36 yDistance=-0.09
21:49:32.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.36, slope = 0.00
21:49:32.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:32.633 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:49:32.633 00.000 12044 MoveAxis(W, 25, ABG)
21:49:32.633 00.000 12044 Guiding  Dir = 3, Dur = 25
21:49:32.648 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5814, med=622, FiltMin=535, FiltMax=4979, Gamma=0.810
21:49:32.660 00.012 14964 UpdateGuideState exits: m=116532 SNR=208.4
21:49:32.662 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:32.663 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:32.664 00.001 14964 Enqueuing Expose request
21:49:32.666 00.002 12044 IsSlewing returns 0
21:49:32.668 00.002 12044 IsGuiding returns 0
21:49:32.703 00.035 12044 IsGuiding returns 1
21:49:32.703 00.000 12044 scope still moving after pulse duration time elapsed
21:49:32.761 00.058 12044 IsSlewing returns 0
21:49:32.790 00.029 12044 IsGuiding returns 0
21:49:32.790 00.000 12044 scope move finished after 25 + 96 ms
21:49:32.790 00.000 12044 Move returns status 0, amount 25
21:49:32.790 00.000 12044 MoveAxis(N, 0, ABG)
21:49:32.790 00.000 12044 Move returns status 0, amount 0
21:49:32.790 00.000 12044 move complete, result=0
21:49:32.791 00.001 12044 worker thread done servicing request
21:49:32.791 00.000 12044 Worker thread wakes up
21:49:32.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:32.791 00.000 14964 GuideStep: 0.4 px 25 ms WEST, -0.1 px 0 ms NORTH
21:49:32.793 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:35.892 03.099 12044 Exposure complete
21:49:35.929 00.037 12044 worker thread done servicing request
21:49:35.929 00.000 14964 OnExposeComplete: enter
21:49:35.931 00.002 14964 UpdateGuideState(): m_state=6
21:49:35.932 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
21:49:35.934 00.002 14964 Star::Find returns 1 (0), X=808.72, Y=385.52, Mass=118383, SNR=202.5, Peak=7209 HFD=4.1
21:49:35.935 00.001 14964 MultiStar: [#1 -0.34,0.12,0.68,U] [#2 -0.21,-0.04,0.34,U] 
21:49:35.937 00.002 14964 refined, 2 included, MultiStar: {0.01, -0.03}, one-star: {0.33, -0.13}
21:49:35.938 00.001 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.67) = xAngle (0.53 = 0.53)
21:49:35.939 00.001 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.66 = -2.62)
21:49:35.941 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.14 mountX=0.03 mountY=-0.02, mountTheta=-0.52
21:49:35.943 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.03, opts=13)
21:49:35.944 00.001 14964 Enqueuing Move request for scope (0.01, -0.03)
21:49:35.944 00.000 12044 Worker thread wakes up
21:49:35.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:49:35.944 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:49:35.944 00.000 12044 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.02
21:49:35.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
21:49:35.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:35.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:35.945 00.001 12044 MoveAxis(E, 0, ABG)
21:49:35.945 00.000 12044 Move returns status 0, amount 0
21:49:35.945 00.000 12044 MoveAxis(N, 0, ABG)
21:49:35.945 00.000 12044 Move returns status 0, amount 0
21:49:35.945 00.000 12044 move complete, result=0
21:49:35.945 00.000 12044 worker thread done servicing request
21:49:35.959 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7209, med=623, FiltMin=539, FiltMax=5514, Gamma=0.810
21:49:35.970 00.011 14964 UpdateGuideState exits: m=118383 SNR=202.5
21:49:35.972 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:35.973 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:35.974 00.001 14964 Enqueuing Expose request
21:49:35.974 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:49:35.975 00.001 12044 Worker thread wakes up
21:49:35.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:35.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:39.105 03.130 12044 Exposure complete
21:49:39.133 00.028 12044 worker thread done servicing request
21:49:39.134 00.001 14964 OnExposeComplete: enter
21:49:39.134 00.000 14964 UpdateGuideState(): m_state=6
21:49:39.135 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
21:49:39.136 00.001 14964 Star::Find returns 1 (0), X=809.05, Y=385.57, Mass=118571, SNR=207.8, Peak=6417 HFD=4.1
21:49:39.136 00.000 14964 MultiStar: [#1 0.02,0.02,0.69,U] [#2 0.11,-0.02,0.37,U] 
21:49:39.137 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.04}, one-star: {0.67, -0.08}
21:49:39.137 00.000 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.67) = xAngle (1.56 = 1.56)
21:49:39.138 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.69 = -1.59)
21:49:39.138 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.11 mountX=0.00 mountY=-0.35, mountTheta=-1.56
21:49:39.139 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.04, opts=13)
21:49:39.140 00.001 14964 Enqueuing Move request for scope (0.35, -0.04)
21:49:39.140 00.000 12044 Worker thread wakes up
21:49:39.140 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.04) opts 0xd
21:49:39.140 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.04)
21:49:39.140 00.000 12044 Moving (0.35, -0.04) raw xDistance=0.00 yDistance=-0.35
21:49:39.140 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.05
21:49:39.140 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:39.140 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:49:39.140 00.000 12044 MoveAxis(E, 0, ABG)
21:49:39.140 00.000 12044 Move returns status 0, amount 0
21:49:39.140 00.000 12044 MoveAxis(N, 0, ABG)
21:49:39.140 00.000 12044 Move returns status 0, amount 0
21:49:39.140 00.000 12044 move complete, result=0
21:49:39.141 00.001 12044 worker thread done servicing request
21:49:39.148 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6417, med=623, FiltMin=532, FiltMax=5479, Gamma=0.810
21:49:39.154 00.006 14964 UpdateGuideState exits: m=118571 SNR=207.8
21:49:39.154 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.155 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:39.155 00.000 14964 Enqueuing Expose request
21:49:39.156 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:49:39.156 00.000 12044 Worker thread wakes up
21:49:39.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:39.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:42.273 03.117 12044 Exposure complete
21:49:42.313 00.040 12044 worker thread done servicing request
21:49:42.313 00.000 14964 OnExposeComplete: enter
21:49:42.316 00.003 14964 UpdateGuideState(): m_state=6
21:49:42.318 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
21:49:42.320 00.002 14964 Star::Find returns 1 (0), X=809.15, Y=385.11, Mass=116479, SNR=198.0, Peak=7286 HFD=4.1
21:49:42.321 00.001 14964 MultiStar: [#1 0.19,-0.26,0.70,U] [#2 0.26,-0.34,0.39,U] 
21:49:42.323 00.002 14964 refined, 2 included, MultiStar: {0.48, -0.41}, one-star: {0.77, -0.54}
21:49:42.324 00.001 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.67) = xAngle (0.97 = 0.97)
21:49:42.325 00.001 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.10 = -2.18)
21:49:42.327 00.002 14964 CameraToMount -- cameraX=0.48 cameraY=-0.41 hyp=0.63 cameraTheta=-0.70 mountX=0.36 mountY=-0.51, mountTheta=-0.96
21:49:42.330 00.003 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.41, opts=13)
21:49:42.331 00.001 14964 Enqueuing Move request for scope (0.48, -0.41)
21:49:42.333 00.002 12044 Worker thread wakes up
21:49:42.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.41) opts 0xd
21:49:42.333 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.41)
21:49:42.333 00.000 12044 Moving (0.48, -0.41) raw xDistance=0.36 yDistance=-0.51
21:49:42.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.36, slope = 0.01
21:49:42.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:49:42.333 00.000 12044 MoveAxis(W, 3, ABG)
21:49:42.333 00.000 12044 Guiding  Dir = 3, Dur = 3
21:49:42.346 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7286, med=622, FiltMin=531, FiltMax=5992, Gamma=0.810
21:49:42.354 00.008 12044 IsSlewing returns 0
21:49:42.354 00.000 12044 IsGuiding returns 0
21:49:42.355 00.001 14964 UpdateGuideState exits: m=116479 SNR=198.0
21:49:42.356 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:42.356 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:42.357 00.001 14964 Enqueuing Expose request
21:49:42.415 00.058 12044 IsGuiding returns 1
21:49:42.415 00.000 12044 scope still moving after pulse duration time elapsed
21:49:42.477 00.062 12044 IsSlewing returns 0
21:49:42.477 00.000 12044 IsGuiding returns 0
21:49:42.477 00.000 12044 scope move finished after 3 + 119 ms
21:49:42.477 00.000 12044 Move returns status 0, amount 3
21:49:42.478 00.001 12044 MoveAxis(N, 48, ABG)
21:49:42.478 00.000 12044 Guiding  Dir = 0, Dur = 48
21:49:42.510 00.032 12044 IsSlewing returns 0
21:49:42.543 00.033 12044 IsGuiding returns 0
21:49:42.575 00.032 12044 PulseGuide returned control before completion, sleep 27
21:49:42.623 00.048 12044 IsGuiding returns 1
21:49:42.623 00.000 12044 scope still moving after pulse duration time elapsed
21:49:42.683 00.060 12044 IsSlewing returns 0
21:49:42.684 00.001 12044 IsGuiding returns 0
21:49:42.684 00.000 12044 scope move finished after 48 + 91 ms
21:49:42.684 00.000 12044 Move returns status 0, amount 48
21:49:42.684 00.000 12044 move complete, result=0
21:49:42.684 00.000 12044 worker thread done servicing request
21:49:42.684 00.000 12044 Worker thread wakes up
21:49:42.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:42.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:42.684 00.000 14964 GuideStep: 0.4 px 3 ms WEST, -0.5 px 48 ms NORTH
21:49:45.779 03.095 12044 Exposure complete
21:49:45.814 00.035 12044 worker thread done servicing request
21:49:45.814 00.000 14964 OnExposeComplete: enter
21:49:45.817 00.003 14964 UpdateGuideState(): m_state=6
21:49:45.818 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
21:49:45.818 00.000 14964 Star::Find returns 1 (0), X=808.64, Y=385.37, Mass=117044, SNR=204.6, Peak=8098 HFD=3.7
21:49:45.820 00.002 14964 MultiStar: [#1 -0.52,0.02,0.70,U] [#2 -0.34,-0.15,0.34,U] 
21:49:45.822 00.002 14964 refined, 2 included, MultiStar: {-0.11, -0.16}, one-star: {0.26, -0.29}
21:49:45.823 00.001 14964 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.67) = xAngle (-0.51 = -0.51)
21:49:45.823 00.000 14964 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.63 = 2.63)
21:49:45.824 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.18 mountX=0.17 mountY=0.09, mountTheta=0.51
21:49:45.826 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.16, opts=13)
21:49:45.828 00.002 14964 Enqueuing Move request for scope (-0.11, -0.16)
21:49:45.829 00.001 12044 Worker thread wakes up
21:49:45.829 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
21:49:45.829 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
21:49:45.829 00.000 12044 Moving (-0.11, -0.16) raw xDistance=0.17 yDistance=0.09
21:49:45.829 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
21:49:45.829 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:45.829 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:49:45.829 00.000 12044 MoveAxis(E, 0, ABG)
21:49:45.829 00.000 12044 Move returns status 0, amount 0
21:49:45.829 00.000 12044 MoveAxis(N, 0, ABG)
21:49:45.829 00.000 12044 Move returns status 0, amount 0
21:49:45.829 00.000 12044 move complete, result=0
21:49:45.829 00.000 12044 worker thread done servicing request
21:49:45.838 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8098, med=622, FiltMin=541, FiltMax=5426, Gamma=0.810
21:49:45.848 00.010 14964 UpdateGuideState exits: m=117044 SNR=204.6
21:49:45.849 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.849 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:45.850 00.001 14964 Enqueuing Expose request
21:49:45.850 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:45.851 00.001 12044 Worker thread wakes up
21:49:45.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:45.851 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:48.954 03.103 12044 Exposure complete
21:49:48.976 00.022 12044 worker thread done servicing request
21:49:48.976 00.000 14964 OnExposeComplete: enter
21:49:48.977 00.001 14964 UpdateGuideState(): m_state=6
21:49:48.978 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
21:49:48.978 00.000 14964 Star::Find returns 1 (0), X=808.60, Y=385.36, Mass=117205, SNR=205.9, Peak=6285 HFD=4.2
21:49:48.979 00.001 14964 MultiStar: [#1 -0.42,-0.00,0.67,U] [#2 -0.21,-0.10,0.37,U] 
21:49:48.979 00.000 14964 refined, 2 included, MultiStar: {-0.07, -0.16}, one-star: {0.21, -0.29}
21:49:48.980 00.001 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.67) = xAngle (-0.32 = -0.32)
21:49:48.980 00.000 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.81 = 2.81)
21:49:48.981 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.99 mountX=0.17 mountY=0.06, mountTheta=0.33
21:49:48.982 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.16, opts=13)
21:49:48.982 00.000 14964 Enqueuing Move request for scope (-0.07, -0.16)
21:49:48.983 00.001 12044 Worker thread wakes up
21:49:48.983 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
21:49:48.983 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
21:49:48.983 00.000 12044 Moving (-0.07, -0.16) raw xDistance=0.17 yDistance=0.06
21:49:48.983 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
21:49:48.983 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:48.984 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:48.984 00.000 12044 MoveAxis(E, 0, ABG)
21:49:48.984 00.000 12044 Move returns status 0, amount 0
21:49:48.984 00.000 12044 MoveAxis(N, 0, ABG)
21:49:48.984 00.000 12044 Move returns status 0, amount 0
21:49:48.984 00.000 12044 move complete, result=0
21:49:48.984 00.000 12044 worker thread done servicing request
21:49:48.994 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6285, med=623, FiltMin=533, FiltMax=5254, Gamma=0.810
21:49:49.000 00.006 14964 UpdateGuideState exits: m=117205 SNR=205.9
21:49:49.000 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.001 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:49.001 00.000 14964 Enqueuing Expose request
21:49:49.002 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:49.002 00.000 12044 Worker thread wakes up
21:49:49.002 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:49.003 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:52.105 03.102 12044 Exposure complete
21:49:52.151 00.046 12044 worker thread done servicing request
21:49:52.151 00.000 14964 OnExposeComplete: enter
21:49:52.152 00.001 14964 UpdateGuideState(): m_state=6
21:49:52.153 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
21:49:52.154 00.001 14964 Star::Find returns 1 (0), X=808.68, Y=385.55, Mass=116155, SNR=207.4, Peak=6809 HFD=4.0
21:49:52.155 00.001 14964 MultiStar: [#1 -0.37,0.02,0.66,U] [#2 -0.20,-0.16,0.36,U] 
21:49:52.157 00.002 14964 refined, 2 included, MultiStar: {-0.01, -0.07}, one-star: {0.30, -0.10}
21:49:52.158 00.001 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.67) = xAngle (0.01 = 0.01)
21:49:52.159 00.001 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.15 = -3.14)
21:49:52.160 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=0.07 mountY=-0.00, mountTheta=-0.00
21:49:52.164 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.07, opts=13)
21:49:52.167 00.003 14964 Enqueuing Move request for scope (-0.01, -0.07)
21:49:52.168 00.001 12044 Worker thread wakes up
21:49:52.169 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:49:52.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:49:52.169 00.000 12044 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
21:49:52.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
21:49:52.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:52.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:52.169 00.000 12044 MoveAxis(E, 0, ABG)
21:49:52.169 00.000 12044 Move returns status 0, amount 0
21:49:52.169 00.000 12044 MoveAxis(N, 0, ABG)
21:49:52.169 00.000 12044 Move returns status 0, amount 0
21:49:52.169 00.000 12044 move complete, result=0
21:49:52.169 00.000 12044 worker thread done servicing request
21:49:52.177 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6809, med=622, FiltMin=537, FiltMax=5570, Gamma=0.810
21:49:52.184 00.007 14964 UpdateGuideState exits: m=116155 SNR=207.4
21:49:52.184 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:52.185 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:52.185 00.000 14964 Enqueuing Expose request
21:49:52.186 00.001 12044 Worker thread wakes up
21:49:52.186 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:52.186 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:52.186 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:49:55.285 03.099 12044 Exposure complete
21:49:55.314 00.029 12044 worker thread done servicing request
21:49:55.314 00.000 14964 OnExposeComplete: enter
21:49:55.315 00.001 14964 UpdateGuideState(): m_state=6
21:49:55.316 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
21:49:55.316 00.000 14964 Star::Find returns 1 (0), X=808.53, Y=385.59, Mass=118331, SNR=205.7, Peak=6977 HFD=3.8
21:49:55.317 00.001 14964 MultiStar: [#1 -0.69,-0.02,0.68,U] [#2 -0.33,-0.16,0.35,U] 
21:49:55.317 00.000 14964 single-star, 2 included, MultiStar: {-0.21, -0.07}, one-star: {0.15, -0.07}
21:49:55.318 00.001 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.67) = xAngle (1.25 = 1.25)
21:49:55.318 00.000 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.38 = -1.90)
21:49:55.319 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=0.05 mountY=-0.15, mountTheta=-1.25
21:49:55.320 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.07, opts=13)
21:49:55.320 00.000 14964 Enqueuing Move request for scope (0.15, -0.07)
21:49:55.321 00.001 12044 Worker thread wakes up
21:49:55.321 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
21:49:55.321 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
21:49:55.321 00.000 12044 Moving (0.15, -0.07) raw xDistance=0.05 yDistance=-0.15
21:49:55.321 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
21:49:55.321 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:55.321 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:49:55.321 00.000 12044 MoveAxis(E, 0, ABG)
21:49:55.321 00.000 12044 Move returns status 0, amount 0
21:49:55.321 00.000 12044 MoveAxis(N, 0, ABG)
21:49:55.321 00.000 12044 Move returns status 0, amount 0
21:49:55.321 00.000 12044 move complete, result=0
21:49:55.321 00.000 12044 worker thread done servicing request
21:49:55.329 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6977, med=623, FiltMin=542, FiltMax=5762, Gamma=0.810
21:49:55.334 00.005 14964 UpdateGuideState exits: m=118331 SNR=205.7
21:49:55.335 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.335 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:55.336 00.001 14964 Enqueuing Expose request
21:49:55.336 00.000 12044 Worker thread wakes up
21:49:55.336 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:55.336 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:49:55.336 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:58.447 03.111 12044 Exposure complete
21:49:58.494 00.047 12044 worker thread done servicing request
21:49:58.494 00.000 14964 OnExposeComplete: enter
21:49:58.499 00.005 14964 UpdateGuideState(): m_state=6
21:49:58.500 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
21:49:58.501 00.001 14964 Star::Find returns 1 (0), X=808.78, Y=385.88, Mass=116219, SNR=203.1, Peak=7621 HFD=4.0
21:49:58.501 00.000 14964 MultiStar: [#1 -0.34,0.24,0.73,U] [#2 -0.08,0.27,0.37,U] 
21:49:58.503 00.002 14964 refined, 2 included, MultiStar: {0.06, 0.24}, one-star: {0.40, 0.23}
21:49:58.504 00.001 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.67) = xAngle (3.00 = 3.00)
21:49:58.505 00.001 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.13 = -0.15)
21:49:58.508 00.003 14964 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
21:49:58.512 00.004 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.24, opts=13)
21:49:58.514 00.002 14964 Enqueuing Move request for scope (0.06, 0.24)
21:49:58.516 00.002 12044 Worker thread wakes up
21:49:58.516 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
21:49:58.516 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
21:49:58.516 00.000 12044 Moving (0.06, 0.24) raw xDistance=-0.25 yDistance=-0.04
21:49:58.516 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
21:49:58.516 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:58.516 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:58.516 00.000 12044 MoveAxis(E, 0, ABG)
21:49:58.516 00.000 12044 Move returns status 0, amount 0
21:49:58.516 00.000 12044 MoveAxis(N, 0, ABG)
21:49:58.516 00.000 12044 Move returns status 0, amount 0
21:49:58.516 00.000 12044 move complete, result=0
21:49:58.516 00.000 12044 worker thread done servicing request
21:49:58.531 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7621, med=623, FiltMin=535, FiltMax=6054, Gamma=0.810
21:49:58.541 00.010 14964 UpdateGuideState exits: m=116219 SNR=203.1
21:49:58.543 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:58.544 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:49:58.545 00.001 14964 Enqueuing Expose request
21:49:58.545 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:49:58.546 00.001 12044 Worker thread wakes up
21:49:58.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:49:58.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:01.655 03.109 12044 Exposure complete
21:50:01.686 00.031 12044 worker thread done servicing request
21:50:01.686 00.000 14964 OnExposeComplete: enter
21:50:01.687 00.001 14964 UpdateGuideState(): m_state=6
21:50:01.688 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
21:50:01.688 00.000 14964 Star::Find returns 1 (0), X=809.14, Y=386.19, Mass=115863, SNR=206.3, Peak=6485 HFD=4.1
21:50:01.689 00.001 14964 MultiStar: [#1 0.06,0.59,0.70,U] [#2 0.19,0.54,0.33,U] 
21:50:01.689 00.000 14964 refined, 2 included, MultiStar: {0.42, 0.55}, one-star: {0.75, 0.54}
21:50:01.690 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.67) = xAngle (2.59 = 2.59)
21:50:01.690 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.72 = -0.56)
21:50:01.691 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.55 hyp=0.70 cameraTheta=0.92 mountX=-0.59 mountY=-0.37, mountTheta=-2.58
21:50:01.692 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.55, opts=13)
21:50:01.692 00.000 14964 Enqueuing Move request for scope (0.42, 0.55)
21:50:01.693 00.001 12044 Worker thread wakes up
21:50:01.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.55) opts 0xd
21:50:01.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.55)
21:50:01.693 00.000 12044 Moving (0.42, 0.55) raw xDistance=-0.59 yDistance=-0.37
21:50:01.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.44 from input -0.59, slope = -0.07
21:50:01.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:01.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:50:01.693 00.000 12044 MoveAxis(E, 47, ABG)
21:50:01.693 00.000 12044 Guiding  Dir = 2, Dur = 47
21:50:01.701 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6485, med=623, FiltMin=527, FiltMax=5930, Gamma=0.810
21:50:01.706 00.005 14964 UpdateGuideState exits: m=115863 SNR=206.3
21:50:01.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:01.708 00.001 14964 Enqueuing Expose request
21:50:01.714 00.006 12044 IsSlewing returns 0
21:50:01.714 00.000 12044 IsGuiding returns 0
21:50:01.746 00.032 12044 PulseGuide returned control before completion, sleep 26
21:50:01.784 00.038 12044 IsGuiding returns 1
21:50:01.784 00.000 12044 scope still moving after pulse duration time elapsed
21:50:01.854 00.070 12044 IsSlewing returns 0
21:50:01.855 00.001 12044 IsGuiding returns 0
21:50:01.855 00.000 12044 scope move finished after 47 + 93 ms
21:50:01.855 00.000 12044 Move returns status 0, amount 47
21:50:01.855 00.000 12044 MoveAxis(N, 0, ABG)
21:50:01.855 00.000 12044 Move returns status 0, amount 0
21:50:01.855 00.000 12044 move complete, result=0
21:50:01.855 00.000 12044 worker thread done servicing request
21:50:01.855 00.000 12044 Worker thread wakes up
21:50:01.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:01.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:01.855 00.000 14964 GuideStep: -0.6 px 47 ms EAST, -0.4 px 0 ms NORTH
21:50:04.978 03.123 12044 Exposure complete
21:50:05.024 00.046 12044 worker thread done servicing request
21:50:05.024 00.000 14964 OnExposeComplete: enter
21:50:05.026 00.002 14964 UpdateGuideState(): m_state=6
21:50:05.027 00.001 14964 Star::Find(35, 809, 386, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
21:50:05.030 00.003 14964 Star::Find returns 1 (0), X=808.71, Y=385.91, Mass=118058, SNR=204.5, Peak=6073 HFD=4.1
21:50:05.032 00.002 14964 MultiStar: [#1 -0.34,0.38,0.70,U] [#2 -0.16,0.34,0.36,U] 
21:50:05.034 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.32}, one-star: {0.32, 0.26}
21:50:05.035 00.001 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.67) = xAngle (3.20 = -3.09)
21:50:05.037 00.002 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.33 = 0.05)
21:50:05.038 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.53 mountX=-0.32 mountY=0.01, mountTheta=3.09
21:50:05.041 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.32, opts=13)
21:50:05.043 00.002 14964 Enqueuing Move request for scope (0.01, 0.32)
21:50:05.045 00.002 12044 Worker thread wakes up
21:50:05.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
21:50:05.046 00.001 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
21:50:05.046 00.000 12044 Moving (0.01, 0.32) raw xDistance=-0.32 yDistance=0.01
21:50:05.046 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.42, using input
21:50:05.046 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.07
21:50:05.046 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:05.046 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:05.046 00.000 12044 MoveAxis(E, 22, ABG)
21:50:05.046 00.000 12044 Guiding  Dir = 2, Dur = 22
21:50:05.067 00.021 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6073, med=622, FiltMin=539, FiltMax=4995, Gamma=0.810
21:50:05.075 00.008 12044 IsSlewing returns 0
21:50:05.075 00.000 12044 IsGuiding returns 0
21:50:05.078 00.003 14964 UpdateGuideState exits: m=118058 SNR=204.5
21:50:05.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:05.081 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:05.082 00.001 14964 Enqueuing Expose request
21:50:05.107 00.025 12044 IsGuiding returns 1
21:50:05.107 00.000 12044 scope still moving after pulse duration time elapsed
21:50:05.209 00.102 12044 IsSlewing returns 0
21:50:05.209 00.000 12044 IsGuiding returns 0
21:50:05.209 00.000 12044 scope move finished after 22 + 111 ms
21:50:05.209 00.000 12044 Move returns status 0, amount 22
21:50:05.209 00.000 12044 MoveAxis(N, 0, ABG)
21:50:05.209 00.000 12044 Move returns status 0, amount 0
21:50:05.209 00.000 12044 move complete, result=0
21:50:05.209 00.000 12044 worker thread done servicing request
21:50:05.209 00.000 12044 Worker thread wakes up
21:50:05.209 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:05.209 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:05.209 00.000 14964 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
21:50:08.334 03.125 12044 Exposure complete
21:50:08.358 00.024 12044 worker thread done servicing request
21:50:08.358 00.000 14964 OnExposeComplete: enter
21:50:08.359 00.001 14964 UpdateGuideState(): m_state=6
21:50:08.359 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
21:50:08.360 00.001 14964 Star::Find returns 1 (0), X=808.57, Y=385.51, Mass=118105, SNR=195.0, Peak=7017 HFD=4.1
21:50:08.361 00.001 14964 MultiStar: [#1 -0.53,-0.04,0.70,U] [#2 -0.23,-0.07,0.40,U] 
21:50:08.361 00.000 14964 refined, 2 included, MultiStar: {-0.13, -0.09}, one-star: {0.19, -0.14}
21:50:08.362 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.67) = xAngle (-0.86 = -0.86)
21:50:08.362 00.000 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (2.27 = 2.27)
21:50:08.362 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.10 mountY=0.12, mountTheta=0.87
21:50:08.364 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.09, opts=13)
21:50:08.364 00.000 14964 Enqueuing Move request for scope (-0.13, -0.09)
21:50:08.365 00.001 12044 Worker thread wakes up
21:50:08.365 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
21:50:08.365 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
21:50:08.365 00.000 12044 Moving (-0.13, -0.09) raw xDistance=0.10 yDistance=0.12
21:50:08.365 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.05
21:50:08.365 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.365 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:50:08.365 00.000 12044 MoveAxis(E, 0, ABG)
21:50:08.365 00.000 12044 Move returns status 0, amount 0
21:50:08.365 00.000 12044 MoveAxis(N, 0, ABG)
21:50:08.365 00.000 12044 Move returns status 0, amount 0
21:50:08.365 00.000 12044 move complete, result=0
21:50:08.365 00.000 12044 worker thread done servicing request
21:50:08.373 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7017, med=622, FiltMin=535, FiltMax=5347, Gamma=0.810
21:50:08.378 00.005 14964 UpdateGuideState exits: m=118105 SNR=195.0
21:50:08.378 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.379 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:08.379 00.000 14964 Enqueuing Expose request
21:50:08.380 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:08.380 00.000 12044 Worker thread wakes up
21:50:08.380 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:08.380 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:11.486 03.106 12044 Exposure complete
21:50:11.516 00.030 12044 worker thread done servicing request
21:50:11.516 00.000 14964 OnExposeComplete: enter
21:50:11.516 00.000 14964 UpdateGuideState(): m_state=6
21:50:11.517 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
21:50:11.517 00.000 14964 Star::Find returns 1 (0), X=809.00, Y=385.62, Mass=117362, SNR=206.7, Peak=6781 HFD=3.9
21:50:11.518 00.001 14964 MultiStar: [#1 -0.14,-0.06,0.71,U] [#2 0.03,-0.23,0.39,U] 
21:50:11.518 00.000 14964 refined, 2 included, MultiStar: {0.25, -0.08}, one-star: {0.61, -0.03}
21:50:11.519 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.67) = xAngle (1.37 = 1.37)
21:50:11.519 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.50 = -1.78)
21:50:11.520 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.30 mountX=0.05 mountY=-0.26, mountTheta=-1.37
21:50:11.521 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.08, opts=13)
21:50:11.521 00.000 14964 Enqueuing Move request for scope (0.25, -0.08)
21:50:11.522 00.001 12044 Worker thread wakes up
21:50:11.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
21:50:11.522 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
21:50:11.522 00.000 12044 Moving (0.25, -0.08) raw xDistance=0.05 yDistance=-0.26
21:50:11.522 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.05
21:50:11.522 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:11.522 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:50:11.522 00.000 12044 MoveAxis(E, 0, ABG)
21:50:11.522 00.000 12044 Move returns status 0, amount 0
21:50:11.522 00.000 12044 MoveAxis(N, 0, ABG)
21:50:11.522 00.000 12044 Move returns status 0, amount 0
21:50:11.522 00.000 12044 move complete, result=0
21:50:11.523 00.001 12044 worker thread done servicing request
21:50:11.532 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6781, med=622, FiltMin=541, FiltMax=5841, Gamma=0.810
21:50:11.538 00.006 14964 UpdateGuideState exits: m=117362 SNR=206.7
21:50:11.540 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.540 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:11.541 00.001 14964 Enqueuing Expose request
21:50:11.541 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:50:11.542 00.001 12044 Worker thread wakes up
21:50:11.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:11.542 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:14.671 03.129 12044 Exposure complete
21:50:14.704 00.033 12044 worker thread done servicing request
21:50:14.704 00.000 14964 OnExposeComplete: enter
21:50:14.706 00.002 14964 UpdateGuideState(): m_state=6
21:50:14.708 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
21:50:14.708 00.000 14964 Star::Find returns 1 (0), X=808.94, Y=385.99, Mass=115509, SNR=196.6, Peak=5773 HFD=4.4
21:50:14.710 00.002 14964 MultiStar: [#1 -0.31,0.41,0.72,U] [#2 -0.12,0.28,0.36,U] 
21:50:14.712 00.002 14964 refined, 2 included, MultiStar: {0.14, 0.35}, one-star: {0.56, 0.34}
21:50:14.714 00.002 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.67) = xAngle (2.85 = 2.85)
21:50:14.716 00.002 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.99 = -0.30)
21:50:14.718 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.18 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
21:50:14.722 00.004 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.35, opts=13)
21:50:14.724 00.002 14964 Enqueuing Move request for scope (0.14, 0.35)
21:50:14.725 00.001 12044 Worker thread wakes up
21:50:14.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
21:50:14.725 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
21:50:14.725 00.000 12044 Moving (0.14, 0.35) raw xDistance=-0.36 yDistance=-0.11
21:50:14.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.36, slope = -0.04
21:50:14.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:14.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:50:14.725 00.000 12044 MoveAxis(E, 29, ABG)
21:50:14.726 00.001 12044 Guiding  Dir = 2, Dur = 29
21:50:14.741 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5773, med=623, FiltMin=539, FiltMax=4999, Gamma=0.810
21:50:14.747 00.006 12044 IsSlewing returns 0
21:50:14.747 00.000 12044 IsGuiding returns 0
21:50:14.748 00.001 14964 UpdateGuideState exits: m=115509 SNR=196.6
21:50:14.748 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:14.749 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:14.749 00.000 14964 Enqueuing Expose request
21:50:14.919 00.170 12044 IsGuiding returns 1
21:50:14.919 00.000 12044 scope still moving after pulse duration time elapsed
21:50:14.996 00.077 12044 IsSlewing returns 0
21:50:14.996 00.000 12044 IsGuiding returns 0
21:50:14.996 00.000 12044 scope move finished after 29 + 220 ms
21:50:14.997 00.001 12044 Move returns status 0, amount 29
21:50:14.997 00.000 12044 MoveAxis(N, 0, ABG)
21:50:14.997 00.000 12044 Move returns status 0, amount 0
21:50:14.997 00.000 12044 move complete, result=0
21:50:14.997 00.000 12044 worker thread done servicing request
21:50:14.997 00.000 12044 Worker thread wakes up
21:50:14.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:14.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:14.997 00.000 14964 GuideStep: -0.4 px 29 ms EAST, -0.1 px 0 ms NORTH
21:50:18.107 03.110 12044 Exposure complete
21:50:18.136 00.029 12044 worker thread done servicing request
21:50:18.137 00.001 14964 OnExposeComplete: enter
21:50:18.140 00.003 14964 UpdateGuideState(): m_state=6
21:50:18.143 00.003 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
21:50:18.145 00.002 14964 Star::Find returns 1 (0), X=808.65, Y=385.57, Mass=117119, SNR=200.5, Peak=6749 HFD=3.9
21:50:18.147 00.002 14964 MultiStar: [#1 -0.38,0.16,0.71,U] [#2 -0.30,-0.04,0.36,U] 
21:50:18.150 00.003 14964 refined, 2 included, MultiStar: {-0.05, 0.01}, one-star: {0.27, -0.08}
21:50:18.152 00.002 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.67) = xAngle (4.62 = -1.66)
21:50:18.154 00.002 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.75 = 1.47)
21:50:18.156 00.002 14964 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.95 mountX=-0.00 mountY=0.05, mountTheta=1.66
21:50:18.160 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.01, opts=13)
21:50:18.162 00.002 14964 Enqueuing Move request for scope (-0.05, 0.01)
21:50:18.163 00.001 12044 Worker thread wakes up
21:50:18.164 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:50:18.164 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:50:18.164 00.000 12044 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=0.05
21:50:18.164 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.13, using input
21:50:18.164 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
21:50:18.164 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:18.164 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:50:18.164 00.000 12044 MoveAxis(E, 0, ABG)
21:50:18.164 00.000 12044 Move returns status 0, amount 0
21:50:18.164 00.000 12044 MoveAxis(N, 0, ABG)
21:50:18.165 00.001 12044 Move returns status 0, amount 0
21:50:18.165 00.000 12044 move complete, result=0
21:50:18.165 00.000 12044 worker thread done servicing request
21:50:18.180 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6749, med=622, FiltMin=542, FiltMax=5579, Gamma=0.810
21:50:18.190 00.010 14964 UpdateGuideState exits: m=117119 SNR=200.5
21:50:18.193 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.195 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:18.197 00.002 14964 Enqueuing Expose request
21:50:18.199 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:18.201 00.002 12044 Worker thread wakes up
21:50:18.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:18.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:21.320 03.119 12044 Exposure complete
21:50:21.348 00.028 12044 worker thread done servicing request
21:50:21.348 00.000 14964 OnExposeComplete: enter
21:50:21.349 00.001 14964 UpdateGuideState(): m_state=6
21:50:21.349 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
21:50:21.350 00.001 14964 Star::Find returns 1 (0), X=808.37, Y=385.97, Mass=118646, SNR=198.8, Peak=6717 HFD=4.1
21:50:21.350 00.000 14964 MultiStar: [#1 -0.51,0.49,0.71,U] [#2 -0.37,0.50,0.39,U] 
21:50:21.351 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.41}, one-star: {-0.01, 0.32}
21:50:21.351 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.67) = xAngle (3.27 = -3.01)
21:50:21.352 00.001 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.41 = 0.12)
21:50:21.352 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.60 mountX=-0.32 mountY=0.04, mountTheta=3.02
21:50:21.353 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.32, opts=13)
21:50:21.354 00.001 14964 Enqueuing Move request for scope (-0.01, 0.32)
21:50:21.356 00.002 12044 Worker thread wakes up
21:50:21.356 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
21:50:21.356 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
21:50:21.356 00.000 12044 Moving (-0.01, 0.32) raw xDistance=-0.32 yDistance=0.04
21:50:21.356 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.32, slope = -0.01
21:50:21.356 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:21.356 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:50:21.356 00.000 12044 MoveAxis(E, 9, ABG)
21:50:21.356 00.000 12044 Guiding  Dir = 2, Dur = 9
21:50:21.364 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6717, med=623, FiltMin=539, FiltMax=5335, Gamma=0.810
21:50:21.370 00.006 14964 UpdateGuideState exits: m=118646 SNR=198.8
21:50:21.371 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:21.371 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:21.372 00.001 14964 Enqueuing Expose request
21:50:21.403 00.031 12044 IsSlewing returns 0
21:50:21.403 00.000 12044 IsGuiding returns 0
21:50:21.467 00.064 12044 IsGuiding returns 1
21:50:21.467 00.000 12044 scope still moving after pulse duration time elapsed
21:50:21.528 00.061 12044 IsSlewing returns 0
21:50:21.529 00.001 12044 IsGuiding returns 0
21:50:21.529 00.000 12044 scope move finished after 9 + 116 ms
21:50:21.529 00.000 12044 Move returns status 0, amount 9
21:50:21.529 00.000 12044 MoveAxis(N, 0, ABG)
21:50:21.529 00.000 12044 Move returns status 0, amount 0
21:50:21.529 00.000 12044 move complete, result=0
21:50:21.529 00.000 12044 worker thread done servicing request
21:50:21.529 00.000 12044 Worker thread wakes up
21:50:21.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:21.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:21.529 00.000 14964 GuideStep: -0.3 px 9 ms EAST, 0.0 px 0 ms NORTH
21:50:24.644 03.115 12044 Exposure complete
21:50:24.669 00.025 12044 worker thread done servicing request
21:50:24.669 00.000 14964 OnExposeComplete: enter
21:50:24.671 00.002 14964 UpdateGuideState(): m_state=6
21:50:24.673 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
21:50:24.674 00.001 14964 Star::Find returns 1 (0), X=808.91, Y=385.48, Mass=118409, SNR=208.7, Peak=7621 HFD=3.8
21:50:24.675 00.001 14964 MultiStar: [#1 -0.15,0.01,0.69,U] [#2 0.08,-0.24,0.36,U] 
21:50:24.676 00.001 14964 refined, 2 included, MultiStar: {0.22, -0.12}, one-star: {0.53, -0.17}
21:50:24.677 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.67) = xAngle (1.17 = 1.17)
21:50:24.677 00.000 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.31 = -1.98)
21:50:24.679 00.002 14964 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.50 mountX=0.10 mountY=-0.23, mountTheta=-1.17
21:50:24.681 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.12, opts=13)
21:50:24.682 00.001 14964 Enqueuing Move request for scope (0.22, -0.12)
21:50:24.683 00.001 12044 Worker thread wakes up
21:50:24.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
21:50:24.683 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
21:50:24.683 00.000 12044 Moving (0.22, -0.12) raw xDistance=0.10 yDistance=-0.23
21:50:24.683 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.10, using input
21:50:24.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
21:50:24.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:24.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:50:24.683 00.000 12044 MoveAxis(E, 0, ABG)
21:50:24.683 00.000 12044 Move returns status 0, amount 0
21:50:24.683 00.000 12044 MoveAxis(N, 0, ABG)
21:50:24.683 00.000 12044 Move returns status 0, amount 0
21:50:24.683 00.000 12044 move complete, result=0
21:50:24.683 00.000 12044 worker thread done servicing request
21:50:24.696 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7621, med=622, FiltMin=525, FiltMax=5861, Gamma=0.810
21:50:24.704 00.008 14964 UpdateGuideState exits: m=118409 SNR=208.7
21:50:24.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:24.706 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:24.706 00.000 14964 Enqueuing Expose request
21:50:24.707 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:24.707 00.000 12044 Worker thread wakes up
21:50:24.708 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:24.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:27.828 03.120 12044 Exposure complete
21:50:27.851 00.023 12044 worker thread done servicing request
21:50:27.851 00.000 14964 OnExposeComplete: enter
21:50:27.853 00.002 14964 UpdateGuideState(): m_state=6
21:50:27.855 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
21:50:27.857 00.002 14964 Star::Find returns 1 (0), X=809.09, Y=385.62, Mass=116294, SNR=197.0, Peak=7937 HFD=3.9
21:50:27.859 00.002 14964 MultiStar: [#1 -0.04,0.15,0.72,U] [#2 0.30,0.15,0.39,U] 
21:50:27.862 00.003 14964 refined, 2 included, MultiStar: {0.37, 0.06}, one-star: {0.71, -0.03}
21:50:27.863 00.001 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.67) = xAngle (1.84 = 1.84)
21:50:27.863 00.000 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.97 = -1.31)
21:50:27.863 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.38 cameraTheta=0.17 mountX=-0.10 mountY=-0.37, mountTheta=-1.84
21:50:27.865 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.06, opts=13)
21:50:27.867 00.002 14964 Enqueuing Move request for scope (0.37, 0.06)
21:50:27.868 00.001 12044 Worker thread wakes up
21:50:27.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
21:50:27.868 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
21:50:27.868 00.000 12044 Moving (0.37, 0.06) raw xDistance=-0.10 yDistance=-0.37
21:50:27.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
21:50:27.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:27.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:50:27.868 00.000 12044 MoveAxis(E, 0, ABG)
21:50:27.868 00.000 12044 Move returns status 0, amount 0
21:50:27.868 00.000 12044 MoveAxis(N, 0, ABG)
21:50:27.869 00.001 12044 Move returns status 0, amount 0
21:50:27.869 00.000 12044 move complete, result=0
21:50:27.869 00.000 12044 worker thread done servicing request
21:50:27.880 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7937, med=622, FiltMin=533, FiltMax=5459, Gamma=0.810
21:50:27.888 00.008 14964 UpdateGuideState exits: m=116294 SNR=197.0
21:50:27.888 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:27.889 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:27.889 00.000 14964 Enqueuing Expose request
21:50:27.890 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:50:27.890 00.000 12044 Worker thread wakes up
21:50:27.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:27.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:30.983 03.093 12044 Exposure complete
21:50:31.010 00.027 12044 worker thread done servicing request
21:50:31.010 00.000 14964 OnExposeComplete: enter
21:50:31.013 00.003 14964 UpdateGuideState(): m_state=6
21:50:31.015 00.002 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
21:50:31.016 00.001 14964 Star::Find returns 1 (0), X=808.92, Y=385.60, Mass=115390, SNR=201.1, Peak=7857 HFD=3.9
21:50:31.018 00.002 14964 MultiStar: [#1 -0.11,0.06,0.70,U] [#2 0.01,0.05,0.35,U] 
21:50:31.019 00.001 14964 refined, 2 included, MultiStar: {0.23, 0.00}, one-star: {0.54, -0.06}
21:50:31.020 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
21:50:31.022 00.002 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.81 = -1.48)
21:50:31.023 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.00 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
21:50:31.025 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.00, opts=13)
21:50:31.026 00.001 14964 Enqueuing Move request for scope (0.23, 0.00)
21:50:31.027 00.001 12044 Worker thread wakes up
21:50:31.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
21:50:31.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
21:50:31.027 00.000 12044 Moving (0.23, 0.00) raw xDistance=-0.02 yDistance=-0.23
21:50:31.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
21:50:31.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:31.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:50:31.027 00.000 12044 MoveAxis(E, 0, ABG)
21:50:31.027 00.000 12044 Move returns status 0, amount 0
21:50:31.027 00.000 12044 MoveAxis(N, 0, ABG)
21:50:31.027 00.000 12044 Move returns status 0, amount 0
21:50:31.027 00.000 12044 move complete, result=0
21:50:31.027 00.000 12044 worker thread done servicing request
21:50:31.040 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7857, med=622, FiltMin=533, FiltMax=5147, Gamma=0.810
21:50:31.048 00.008 14964 UpdateGuideState exits: m=115390 SNR=201.1
21:50:31.049 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:31.051 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:31.052 00.001 14964 Enqueuing Expose request
21:50:31.053 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:31.054 00.001 12044 Worker thread wakes up
21:50:31.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:31.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:34.187 03.133 12044 Exposure complete
21:50:34.219 00.032 14964 OnExposeComplete: enter
21:50:34.221 00.002 14964 UpdateGuideState(): m_state=6
21:50:34.223 00.002 12044 worker thread done servicing request
21:50:34.223 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
21:50:34.224 00.001 14964 Star::Find returns 1 (0), X=808.67, Y=385.76, Mass=117622, SNR=198.5, Peak=6566 HFD=4.2
21:50:34.224 00.000 14964 MultiStar: [#1 -0.50,0.32,0.71,U] [#2 -0.26,0.33,0.35,U] 
21:50:34.225 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.22}, one-star: {0.29, 0.11}
21:50:34.225 00.000 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.67) = xAngle (3.59 = -2.70)
21:50:34.226 00.001 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (6.72 = 0.44)
21:50:34.226 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.92 mountX=-0.21 mountY=0.10, mountTheta=2.70
21:50:34.227 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.22, opts=13)
21:50:34.227 00.000 14964 Enqueuing Move request for scope (-0.08, 0.22)
21:50:34.228 00.001 12044 Worker thread wakes up
21:50:34.228 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
21:50:34.228 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
21:50:34.228 00.000 12044 Moving (-0.08, 0.22) raw xDistance=-0.21 yDistance=0.10
21:50:34.228 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
21:50:34.228 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:34.228 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:50:34.228 00.000 12044 MoveAxis(E, 0, ABG)
21:50:34.228 00.000 12044 Move returns status 0, amount 0
21:50:34.228 00.000 12044 MoveAxis(N, 0, ABG)
21:50:34.228 00.000 12044 Move returns status 0, amount 0
21:50:34.228 00.000 12044 move complete, result=0
21:50:34.228 00.000 12044 worker thread done servicing request
21:50:34.240 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6566, med=623, FiltMin=541, FiltMax=5329, Gamma=0.810
21:50:34.249 00.009 14964 UpdateGuideState exits: m=117622 SNR=198.5
21:50:34.254 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:34.255 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:34.255 00.000 14964 Enqueuing Expose request
21:50:34.256 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:34.256 00.000 12044 Worker thread wakes up
21:50:34.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:34.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:37.385 03.129 12044 Exposure complete
21:50:37.410 00.025 12044 worker thread done servicing request
21:50:37.410 00.000 14964 OnExposeComplete: enter
21:50:37.410 00.000 14964 UpdateGuideState(): m_state=6
21:50:37.411 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
21:50:37.412 00.001 14964 Star::Find returns 1 (0), X=808.96, Y=385.48, Mass=117157, SNR=200.9, Peak=6902 HFD=4.1
21:50:37.412 00.000 14964 MultiStar: [#1 -0.08,0.17,0.72,U] [#2 0.06,-0.01,0.37,U] 
21:50:37.413 00.001 14964 refined, 2 included, MultiStar: {0.26, -0.02}, one-star: {0.58, -0.17}
21:50:37.413 00.000 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.67) = xAngle (1.57 = 1.57)
21:50:37.414 00.001 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.71 = -1.58)
21:50:37.414 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.10 mountX=-0.00 mountY=-0.26, mountTheta=-1.57
21:50:37.416 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.02, opts=13)
21:50:37.416 00.000 14964 Enqueuing Move request for scope (0.26, -0.02)
21:50:37.417 00.001 12044 Worker thread wakes up
21:50:37.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
21:50:37.417 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
21:50:37.417 00.000 12044 Moving (0.26, -0.02) raw xDistance=-0.00 yDistance=-0.26
21:50:37.417 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.04, using input
21:50:37.417 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
21:50:37.417 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:37.417 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:50:37.417 00.000 12044 MoveAxis(E, 0, ABG)
21:50:37.417 00.000 12044 Move returns status 0, amount 0
21:50:37.417 00.000 12044 MoveAxis(N, 0, ABG)
21:50:37.417 00.000 12044 Move returns status 0, amount 0
21:50:37.417 00.000 12044 move complete, result=0
21:50:37.417 00.000 12044 worker thread done servicing request
21:50:37.424 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6902, med=622, FiltMin=538, FiltMax=5508, Gamma=0.810
21:50:37.430 00.006 14964 UpdateGuideState exits: m=117157 SNR=200.9
21:50:37.430 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:37.431 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:37.431 00.000 14964 Enqueuing Expose request
21:50:37.432 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:50:37.432 00.000 12044 Worker thread wakes up
21:50:37.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:37.432 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:40.556 03.124 12044 Exposure complete
21:50:40.591 00.035 12044 worker thread done servicing request
21:50:40.592 00.001 14964 OnExposeComplete: enter
21:50:40.593 00.001 14964 UpdateGuideState(): m_state=6
21:50:40.596 00.003 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
21:50:40.598 00.002 14964 Star::Find returns 1 (0), X=808.84, Y=385.44, Mass=117361, SNR=200.6, Peak=6357 HFD=3.9
21:50:40.600 00.002 14964 MultiStar: [#1 -0.22,-0.05,0.69,U] [#2 -0.11,-0.24,0.37,U] 
21:50:40.601 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.16}, one-star: {0.46, -0.21}
21:50:40.602 00.001 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.67) = xAngle (0.77 = 0.77)
21:50:40.603 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.38)
21:50:40.605 00.002 14964 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=0.15 mountY=-0.14, mountTheta=-0.76
21:50:40.608 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.16, opts=13)
21:50:40.611 00.003 14964 Enqueuing Move request for scope (0.13, -0.16)
21:50:40.613 00.002 12044 Worker thread wakes up
21:50:40.613 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
21:50:40.613 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
21:50:40.613 00.000 12044 Moving (0.13, -0.16) raw xDistance=0.15 yDistance=-0.14
21:50:40.613 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
21:50:40.613 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:40.613 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:50:40.613 00.000 12044 MoveAxis(E, 0, ABG)
21:50:40.613 00.000 12044 Move returns status 0, amount 0
21:50:40.613 00.000 12044 MoveAxis(N, 0, ABG)
21:50:40.614 00.001 12044 Move returns status 0, amount 0
21:50:40.614 00.000 12044 move complete, result=0
21:50:40.614 00.000 12044 worker thread done servicing request
21:50:40.627 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6357, med=623, FiltMin=528, FiltMax=5489, Gamma=0.810
21:50:40.637 00.010 14964 UpdateGuideState exits: m=117361 SNR=200.6
21:50:40.639 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:40.642 00.002 14964 Enqueuing Expose request
21:50:40.644 00.002 12044 Worker thread wakes up
21:50:40.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:40.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:40.644 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:43.751 03.107 12044 Exposure complete
21:50:43.791 00.040 12044 worker thread done servicing request
21:50:43.792 00.001 14964 OnExposeComplete: enter
21:50:43.793 00.001 14964 UpdateGuideState(): m_state=6
21:50:43.795 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
21:50:43.796 00.001 14964 Star::Find returns 1 (0), X=809.03, Y=385.32, Mass=117157, SNR=207.1, Peak=7777 HFD=4.1
21:50:43.797 00.001 14964 MultiStar: [#1 0.29,-0.27,0.68,U] [#2 0.37,-0.30,0.35,U] 
21:50:43.797 00.000 14964 refined, 2 included, MultiStar: {0.48, -0.31}, one-star: {0.65, -0.33}
21:50:43.798 00.001 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.67) = xAngle (1.10 = 1.10)
21:50:43.799 00.001 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.23 = -2.05)
21:50:43.801 00.002 14964 CameraToMount -- cameraX=0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-0.57 mountX=0.26 mountY=-0.51, mountTheta=-1.10
21:50:43.803 00.002 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.31, opts=13)
21:50:43.805 00.002 14964 Enqueuing Move request for scope (0.48, -0.31)
21:50:43.806 00.001 12044 Worker thread wakes up
21:50:43.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.31) opts 0xd
21:50:43.806 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.31)
21:50:43.806 00.000 12044 Moving (0.48, -0.31) raw xDistance=0.26 yDistance=-0.51
21:50:43.806 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.29, using input
21:50:43.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.05
21:50:43.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:50:43.806 00.000 12044 MoveAxis(E, 0, ABG)
21:50:43.806 00.000 12044 Move returns status 0, amount 0
21:50:43.807 00.001 12044 MoveAxis(N, 48, ABG)
21:50:43.807 00.000 12044 Guiding  Dir = 0, Dur = 48
21:50:43.819 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7777, med=621, FiltMin=535, FiltMax=4986, Gamma=0.810
21:50:43.827 00.008 14964 UpdateGuideState exits: m=117157 SNR=207.1
21:50:43.829 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.830 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:43.832 00.002 14964 Enqueuing Expose request
21:50:43.861 00.029 12044 IsSlewing returns 0
21:50:43.862 00.001 12044 IsGuiding returns 0
21:50:43.894 00.032 12044 PulseGuide returned control before completion, sleep 27
21:50:43.932 00.038 12044 IsGuiding returns 1
21:50:43.932 00.000 12044 scope still moving after pulse duration time elapsed
21:50:43.984 00.052 12044 IsSlewing returns 0
21:50:43.985 00.001 12044 IsGuiding returns 0
21:50:43.985 00.000 12044 scope move finished after 48 + 74 ms
21:50:43.985 00.000 12044 Move returns status 0, amount 48
21:50:43.985 00.000 12044 move complete, result=0
21:50:43.985 00.000 12044 worker thread done servicing request
21:50:43.986 00.001 12044 Worker thread wakes up
21:50:43.986 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 48 ms NORTH
21:50:43.989 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:43.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:47.120 03.131 12044 Exposure complete
21:50:47.146 00.026 12044 worker thread done servicing request
21:50:47.147 00.001 14964 OnExposeComplete: enter
21:50:47.147 00.000 14964 UpdateGuideState(): m_state=6
21:50:47.148 00.001 14964 Star::Find(35, 809, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
21:50:47.148 00.000 14964 Star::Find returns 1 (0), X=808.64, Y=385.30, Mass=117690, SNR=207.1, Peak=7733 HFD=3.7
21:50:47.149 00.001 14964 MultiStar: [#1 -0.38,-0.14,0.69,U] [#2 -0.20,-0.29,0.35,U] 
21:50:47.149 00.000 14964 refined, 2 included, MultiStar: {-0.04, -0.27}, one-star: {0.26, -0.35}
21:50:47.150 00.001 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.67) = xAngle (-0.04 = -0.04)
21:50:47.150 00.000 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.09 = 3.09)
21:50:47.151 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.71 mountX=0.27 mountY=0.01, mountTheta=0.05
21:50:47.152 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.27, opts=13)
21:50:47.152 00.000 14964 Enqueuing Move request for scope (-0.04, -0.27)
21:50:47.153 00.001 12044 Worker thread wakes up
21:50:47.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
21:50:47.153 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
21:50:47.153 00.000 12044 Moving (-0.04, -0.27) raw xDistance=0.27 yDistance=0.01
21:50:47.153 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.27, using input
21:50:47.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.04
21:50:47.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:47.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:47.153 00.000 12044 MoveAxis(E, 0, ABG)
21:50:47.153 00.000 12044 Move returns status 0, amount 0
21:50:47.153 00.000 12044 MoveAxis(N, 0, ABG)
21:50:47.153 00.000 12044 Move returns status 0, amount 0
21:50:47.153 00.000 12044 move complete, result=0
21:50:47.154 00.001 12044 worker thread done servicing request
21:50:47.161 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7733, med=623, FiltMin=538, FiltMax=5623, Gamma=0.810
21:50:47.171 00.010 14964 UpdateGuideState exits: m=117690 SNR=207.1
21:50:47.172 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.173 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:47.173 00.000 14964 Enqueuing Expose request
21:50:47.174 00.001 12044 Worker thread wakes up
21:50:47.174 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:50:47.175 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:47.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:50.318 03.143 12044 Exposure complete
21:50:50.364 00.046 12044 worker thread done servicing request
21:50:50.364 00.000 14964 OnExposeComplete: enter
21:50:50.367 00.003 14964 UpdateGuideState(): m_state=6
21:50:50.369 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
21:50:50.370 00.001 14964 Star::Find returns 1 (0), X=808.68, Y=385.46, Mass=116836, SNR=209.2, Peak=6853 HFD=4.0
21:50:50.372 00.002 14964 MultiStar: [#1 -0.35,-0.07,0.64,U] [#2 -0.17,-0.18,0.34,U] 
21:50:50.373 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.15}, one-star: {0.30, -0.19}
21:50:50.374 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.67) = xAngle (0.15 = 0.15)
21:50:50.376 00.002 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.28 = -3.00)
21:50:50.377 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.52 mountX=0.14 mountY=-0.02, mountTheta=-0.14
21:50:50.380 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.15, opts=13)
21:50:50.381 00.001 14964 Enqueuing Move request for scope (0.01, -0.15)
21:50:50.383 00.002 12044 Worker thread wakes up
21:50:50.383 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
21:50:50.383 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
21:50:50.383 00.000 12044 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=-0.02
21:50:50.383 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.31, using input
21:50:50.383 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
21:50:50.383 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.383 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:50.383 00.000 12044 MoveAxis(E, 0, ABG)
21:50:50.383 00.000 12044 Move returns status 0, amount 0
21:50:50.383 00.000 12044 MoveAxis(N, 0, ABG)
21:50:50.383 00.000 12044 Move returns status 0, amount 0
21:50:50.383 00.000 12044 move complete, result=0
21:50:50.384 00.001 12044 worker thread done servicing request
21:50:50.399 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6853, med=623, FiltMin=538, FiltMax=5505, Gamma=0.810
21:50:50.406 00.007 14964 UpdateGuideState exits: m=116836 SNR=209.2
21:50:50.407 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.407 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:50.408 00.001 14964 Enqueuing Expose request
21:50:50.408 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:50:50.409 00.001 12044 Worker thread wakes up
21:50:50.409 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:50.409 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:53.549 03.140 12044 Exposure complete
21:50:53.578 00.029 12044 worker thread done servicing request
21:50:53.579 00.001 14964 OnExposeComplete: enter
21:50:53.580 00.001 14964 UpdateGuideState(): m_state=6
21:50:53.580 00.000 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
21:50:53.581 00.001 14964 Star::Find returns 1 (0), X=808.43, Y=384.83, Mass=116226, SNR=212.3, Peak=7243 HFD=3.9
21:50:53.581 00.000 14964 MultiStar: [#1 -0.38,-0.93,0.00,M1] [#2 -0.42,-0.93,0.00,M1] 
21:50:53.582 00.001 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.67) = xAngle (0.15 = 0.15)
21:50:53.582 00.000 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.29 = -2.99)
21:50:53.583 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.82 hyp=0.83 cameraTheta=-1.51 mountX=0.82 mountY=-0.12, mountTheta=-0.15
21:50:53.584 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.82, opts=13)
21:50:53.585 00.001 14964 Enqueuing Move request for scope (0.05, -0.82)
21:50:53.585 00.000 12044 Worker thread wakes up
21:50:53.585 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.82) opts 0xd
21:50:53.585 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.82)
21:50:53.585 00.000 12044 Moving (0.05, -0.82) raw xDistance=0.82 yDistance=-0.12
21:50:53.585 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.82, slope = 0.07
21:50:53.585 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:53.585 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:53.586 00.001 12044 MoveAxis(W, 48, ABG)
21:50:53.586 00.000 12044 Guiding  Dir = 3, Dur = 48
21:50:53.600 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7243, med=622, FiltMin=535, FiltMax=6205, Gamma=0.810
21:50:53.607 00.007 12044 IsSlewing returns 0
21:50:53.607 00.000 12044 IsGuiding returns 0
21:50:53.608 00.001 14964 UpdateGuideState exits: m=116226 SNR=212.3
21:50:53.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:53.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:53.610 00.001 14964 Enqueuing Expose request
21:50:53.639 00.029 12044 PulseGuide returned control before completion, sleep 26
21:50:53.679 00.040 12044 IsGuiding returns 1
21:50:53.679 00.000 12044 scope still moving after pulse duration time elapsed
21:50:53.764 00.085 12044 IsSlewing returns 0
21:50:53.765 00.001 12044 IsGuiding returns 0
21:50:53.765 00.000 12044 scope move finished after 48 + 110 ms
21:50:53.765 00.000 12044 Move returns status 0, amount 48
21:50:53.765 00.000 12044 MoveAxis(N, 0, ABG)
21:50:53.765 00.000 12044 Move returns status 0, amount 0
21:50:53.765 00.000 12044 move complete, result=0
21:50:53.765 00.000 12044 worker thread done servicing request
21:50:53.765 00.000 12044 Worker thread wakes up
21:50:53.765 00.000 14964 GuideStep: 0.8 px 48 ms WEST, -0.1 px 0 ms NORTH
21:50:53.766 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:53.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:50:56.882 03.116 12044 Exposure complete
21:50:56.911 00.029 12044 worker thread done servicing request
21:50:56.911 00.000 14964 OnExposeComplete: enter
21:50:56.912 00.001 14964 UpdateGuideState(): m_state=6
21:50:56.912 00.000 14964 Star::Find(35, 808, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
21:50:56.913 00.001 14964 Star::Find returns 1 (0), X=808.53, Y=385.49, Mass=115047, SNR=203.5, Peak=8913 HFD=4.2
21:50:56.913 00.000 14964 MultiStar: [#1 -0.38,-0.46,0.67,U] [#2 -0.27,-0.40,0.39,U] 
21:50:56.914 00.001 14964 single-star, 2 included, MultiStar: {-0.10, -0.30}, one-star: {0.15, -0.16}
21:50:56.914 00.000 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.67) = xAngle (0.85 = 0.85)
21:50:56.915 00.001 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.98 = -2.30)
21:50:56.915 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=0.15 mountY=-0.17, mountTheta=-0.85
21:50:56.916 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.16, opts=13)
21:50:56.917 00.001 14964 Enqueuing Move request for scope (0.15, -0.16)
21:50:56.917 00.000 12044 Worker thread wakes up
21:50:56.917 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
21:50:56.917 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
21:50:56.917 00.000 12044 Moving (0.15, -0.16) raw xDistance=0.15 yDistance=-0.17
21:50:56.917 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.43, using input
21:50:56.917 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.07
21:50:56.917 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:56.918 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:50:56.918 00.000 12044 MoveAxis(E, 0, ABG)
21:50:56.918 00.000 12044 Move returns status 0, amount 0
21:50:56.918 00.000 12044 MoveAxis(N, 0, ABG)
21:50:56.918 00.000 12044 Move returns status 0, amount 0
21:50:56.918 00.000 12044 move complete, result=0
21:50:56.918 00.000 12044 worker thread done servicing request
21:50:56.927 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8913, med=622, FiltMin=535, FiltMax=5825, Gamma=0.810
21:50:56.932 00.005 14964 UpdateGuideState exits: m=115047 SNR=203.5
21:50:56.933 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.933 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:50:56.934 00.001 14964 Enqueuing Expose request
21:50:56.934 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:56.935 00.001 12044 Worker thread wakes up
21:50:56.935 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:50:56.935 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:51:00.036 03.101 12044 Exposure complete
21:51:00.067 00.031 12044 worker thread done servicing request
21:51:00.067 00.000 14964 OnExposeComplete: enter
21:51:00.068 00.001 14964 UpdateGuideState(): m_state=6
21:51:00.070 00.002 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
21:51:00.071 00.001 14964 Star::Find returns 1 (0), X=808.83, Y=385.76, Mass=117853, SNR=206.7, Peak=8341 HFD=4.0
21:51:00.073 00.002 14964 MultiStar: [#1 -0.09,0.06,0.69,U] [#2 0.05,-0.13,0.35,U] 
21:51:00.073 00.000 14964 refined, 2 included, MultiStar: {0.20, 0.05}, one-star: {0.45, 0.11}
21:51:00.074 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.67) = xAngle (1.93 = 1.93)
21:51:00.074 00.000 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (5.07 = -1.22)
21:51:00.075 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.27 mountX=-0.07 mountY=-0.20, mountTheta=-1.93
21:51:00.076 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.05, opts=13)
21:51:00.076 00.000 14964 Enqueuing Move request for scope (0.20, 0.05)
21:51:00.077 00.001 12044 Worker thread wakes up
21:51:00.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
21:51:00.077 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
21:51:00.077 00.000 12044 Moving (0.20, 0.05) raw xDistance=-0.07 yDistance=-0.20
21:51:00.077 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.04
21:51:00.077 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:00.077 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:51:00.077 00.000 12044 MoveAxis(E, 0, ABG)
21:51:00.077 00.000 12044 Move returns status 0, amount 0
21:51:00.077 00.000 12044 MoveAxis(N, 0, ABG)
21:51:00.078 00.001 12044 Move returns status 0, amount 0
21:51:00.078 00.000 12044 move complete, result=0
21:51:00.078 00.000 12044 worker thread done servicing request
21:51:00.084 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8341, med=623, FiltMin=532, FiltMax=5011, Gamma=0.810
21:51:00.090 00.006 14964 UpdateGuideState exits: m=117853 SNR=206.7
21:51:00.091 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:00.093 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:51:00.094 00.001 14964 Enqueuing Expose request
21:51:00.095 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:00.097 00.002 12044 Worker thread wakes up
21:51:00.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:51:00.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:51:03.201 03.104 12044 Exposure complete
21:51:03.242 00.041 12044 worker thread done servicing request
21:51:03.242 00.000 14964 OnExposeComplete: enter
21:51:03.243 00.001 14964 UpdateGuideState(): m_state=6
21:51:03.244 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
21:51:03.245 00.001 14964 Star::Find returns 1 (0), X=808.84, Y=385.54, Mass=117837, SNR=204.0, Peak=6421 HFD=4.0
21:51:03.245 00.000 14964 MultiStar: [#1 -0.30,-0.14,0.70,U] [#2 -0.07,-0.21,0.36,U] 
21:51:03.246 00.001 14964 refined, 2 included, MultiStar: {0.11, -0.14}, one-star: {0.46, -0.11}
21:51:03.246 00.000 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.67) = xAngle (0.76 = 0.76)
21:51:03.247 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (3.90 = -2.39)
21:51:03.247 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=0.13 mountY=-0.12, mountTheta=-0.76
21:51:03.249 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.14, opts=13)
21:51:03.249 00.000 14964 Enqueuing Move request for scope (0.11, -0.14)
21:51:03.250 00.001 12044 Worker thread wakes up
21:51:03.250 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
21:51:03.250 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
21:51:03.250 00.000 12044 Moving (0.11, -0.14) raw xDistance=0.13 yDistance=-0.12
21:51:03.250 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.16, using input
21:51:03.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
21:51:03.250 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:03.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:03.250 00.000 12044 MoveAxis(E, 0, ABG)
21:51:03.250 00.000 12044 Move returns status 0, amount 0
21:51:03.250 00.000 12044 MoveAxis(N, 0, ABG)
21:51:03.250 00.000 12044 Move returns status 0, amount 0
21:51:03.250 00.000 12044 move complete, result=0
21:51:03.250 00.000 12044 worker thread done servicing request
21:51:03.259 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6421, med=622, FiltMin=532, FiltMax=5335, Gamma=0.810
21:51:03.268 00.009 14964 UpdateGuideState exits: m=117837 SNR=204.0
21:51:03.268 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:03.269 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:51:03.269 00.000 14964 Enqueuing Expose request
21:51:03.270 00.001 12044 Worker thread wakes up
21:51:03.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:51:03.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(773,351,71,71)
21:51:03.270 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:03.693 00.423 14964 evsrv: cli 01AB27B0 connect
21:51:03.695 00.002 14964 case statement mapped state 6 to 3
21:51:03.697 00.002 14964 case statement mapped state 6 to 3
21:51:03.699 00.002 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"75f5be44-6c18-4e7f-aa53-a4e3f7d1d1a0"}
21:51:03.700 00.001 14964 case statement mapped state 6 to 3
21:51:03.702 00.002 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"75f5be44-6c18-4e7f-aa53-a4e3f7d1d1a0"}
21:51:03.708 00.006 14964 evsrv: cli 01AB27B0 disconnect
21:51:03.710 00.002 14964 evsrv: cli 01AB2530 connect
21:51:03.712 00.002 14964 case statement mapped state 6 to 3
21:51:03.713 00.001 14964 case statement mapped state 6 to 3
21:51:03.715 00.002 14964 evsrv: cli 01AB2530 request: {"method":"stop_capture","id":"73de76e2-4a93-4075-80ef-a65602059010"}
21:51:03.717 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:51:03.719 00.002 14964 Status Line: Waiting for devices...
21:51:03.724 00.005 14964 evsrv: cli 01AB2530 response: {"jsonrpc":"2.0","result":0,"id":"73de76e2-4a93-4075-80ef-a65602059010"}
21:51:03.732 00.008 14964 evsrv: cli 01AB2530 disconnect
21:51:03.737 00.005 14964 evsrv: cli 01AB28F0 connect
21:51:03.739 00.002 14964 case statement mapped state 6 to 3
21:51:03.741 00.002 14964 case statement mapped state 6 to 3
21:51:03.747 00.006 14964 evsrv: cli 01AB28F0 request: {"method":"get_app_state","id":"24e65e19-1de5-4ac6-a04e-6c7e36d0c363"}
21:51:03.749 00.002 14964 case statement mapped state 6 to 3
21:51:03.750 00.001 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24e65e19-1de5-4ac6-a04e-6c7e36d0c363"}
21:51:03.752 00.002 14964 evsrv: cli 01AB28F0 disconnect
21:51:03.899 00.147 12044 ASCOM_AbortExposure returns err = 0
21:51:03.899 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:51:03.899 00.000 12044 worker thread done servicing request
21:51:03.899 00.000 14964 OnExposeComplete: enter
21:51:03.902 00.003 14964 OnExposeComplete: Capture Error reported
21:51:03.903 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:51:03.905 00.002 14964 Mount: notify guiding stopped
21:51:03.906 00.001 14964 BLC: window closed
21:51:03.908 00.002 14964 BLC: Last direction was reset
21:51:03.910 00.002 14964 Changing from state GUIDING to STOP
21:51:03.911 00.001 14964 guider state => SELECTED
21:51:03.912 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6421, med=622, FiltMin=532, FiltMax=5335, Gamma=0.810
21:51:03.923 00.011 14964 Changing from state SELECTED to UNINITIALIZED
21:51:03.925 00.002 14964 guider state => SELECTING
21:51:03.929 00.004 14964 Status Line: Stopped.
21:51:03.933 00.004 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:51:04.754 00.821 14964 evsrv: cli 01AB27B0 connect
21:51:04.757 00.003 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"241ee28a-5bad-4d0d-be06-404ca9b1cdd5"}
21:51:04.758 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"241ee28a-5bad-4d0d-be06-404ca9b1cdd5"}
21:51:04.760 00.002 14964 evsrv: cli 01AB27B0 disconnect
21:53:38.934 154.174 14964 evsrv: cli 01AB2A30 connect
21:53:38.936 00.002 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"29062581-1181-4e57-98b9-62343359f50c"}
21:53:38.937 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Stopped","id":"29062581-1181-4e57-98b9-62343359f50c"}
21:53:38.937 00.000 14964 evsrv: cli 01AB2A30 disconnect
21:53:38.938 00.001 14964 evsrv: cli 01AB28F0 connect
21:53:38.939 00.001 14964 evsrv: cli 01AB28F0 request: {"method":"loop","id":"9c521548-d69f-4c27-8d77-070a771a789e"}
21:53:38.939 00.000 14964 Status Line: Looping
21:53:38.941 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:53:38.945 00.004 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:53:38.946 00.001 14964 Enqueuing Expose request
21:53:38.946 00.000 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":0,"id":"9c521548-d69f-4c27-8d77-070a771a789e"}
21:53:38.947 00.001 12044 Worker thread wakes up
21:53:38.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:38.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:53:38.949 00.002 14964 evsrv: cli 01AB28F0 disconnect
21:53:42.052 03.103 12044 Exposure complete
21:53:42.073 00.021 12044 worker thread done servicing request
21:53:42.073 00.000 14964 OnExposeComplete: enter
21:53:42.075 00.002 14964 UpdateGuideState(): m_state=1
21:53:42.076 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:53:42.078 00.002 14964 Star::Find false star n=5 nbg=269 bg=627.0 sigma=28.8 thresh=713 peak=691
21:53:42.078 00.000 14964 Star::Find returns 0 (2), X=808.00, Y=385.00, Mass=499, SNR=2.9, Peak=779 HFD=0.0
21:53:42.078 00.000 14964 DistanceChecker: activated
21:53:42.079 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:53:42.080 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:53:42.080 00.000 14964 Status Line: Star lost - low SNR
21:53:42.084 00.004 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15910, med=619, FiltMin=522, FiltMax=11781, Gamma=0.810
21:53:42.090 00.006 14964 UpdateGuideState exits: Star lost - low SNR
21:53:42.091 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.091 00.000 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:53:42.091 00.000 14964 Enqueuing Expose request
21:53:42.092 00.001 12044 Worker thread wakes up
21:53:42.092 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:42.092 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:53:43.951 01.859 14964 evsrv: cli 01AB27B0 connect
21:53:43.951 00.000 14964 case statement mapped state 1 to 101
21:53:43.952 00.001 14964 case statement mapped state 1 to 101
21:53:43.953 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_exposure","id":"0d0c53aa-84e1-4bac-9f4e-63ed942cc4a5"}
21:53:43.953 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":3000,"id":"0d0c53aa-84e1-4bac-9f4e-63ed942cc4a5"}
21:53:43.955 00.002 14964 evsrv: cli 01AB27B0 disconnect
21:53:45.218 01.263 12044 Exposure complete
21:53:45.242 00.024 12044 worker thread done servicing request
21:53:45.242 00.000 14964 OnExposeComplete: enter
21:53:45.242 00.000 14964 UpdateGuideState(): m_state=1
21:53:45.243 00.001 14964 Star::Find(35, 808, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:45.244 00.001 14964 Star::Find false star n=4 nbg=253 bg=628.4 sigma=29.2 thresh=716 peak=681
21:53:45.244 00.000 14964 Star::Find returns 0 (2), X=808.00, Y=385.00, Mass=387, SNR=2.9, Peak=776 HFD=0.0
21:53:45.245 00.001 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:53:45.245 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:53:45.246 00.001 14964 Status Line: Star lost - low SNR
21:53:45.248 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17114, med=620, FiltMin=538, FiltMax=11725, Gamma=0.810
21:53:45.254 00.006 14964 UpdateGuideState exits: Star lost - low SNR
21:53:45.254 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:45.255 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:53:45.255 00.000 14964 Enqueuing Expose request
21:53:45.256 00.001 12044 Worker thread wakes up
21:53:45.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:45.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:53:47.956 02.700 14964 evsrv: cli 01AB2670 connect
21:53:47.958 00.002 14964 case statement mapped state 1 to 101
21:53:47.960 00.002 14964 case statement mapped state 1 to 101
21:53:47.962 00.002 14964 evsrv: cli 01AB2670 request: {"method":"find_star","params":{},"id":"5d4b9005-5723-46a4-8a87-61edf14e1c4a"}
21:53:47.963 00.001 14964 GuiderMultiStar::AutoSelect enter
21:53:47.964 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
21:53:47.991 00.027 14964 AutoFind: auto downsample for scale 1.30 => 1x
21:53:48.019 00.028 14964 AutoFind: global mean = 0.0, stdev 190.3
21:53:48.020 00.001 14964 AutoFind: using threshold = 0.1
21:53:48.055 00.035 14964 AutoFind: local max [307, 96] 212.8
21:53:48.057 00.002 14964 AutoFind: local max [616, 24] 31.1
21:53:48.059 00.002 14964 AutoFind: local max [102, 320] 12.2
21:53:48.060 00.001 14964 AutoFind: local max [307, 84] 4.4
21:53:48.061 00.001 14964 AutoFind: local max [168, 311] 3.3
21:53:48.062 00.001 14964 AutoFind: local max [443, 390] 3.0
21:53:48.063 00.001 14964 AutoFind: local max [318, 86] 2.3
21:53:48.063 00.000 14964 AutoFind: local max [734, 109] 2.3
21:53:48.064 00.001 14964 AutoFind: local max [106, 484] 2.1
21:53:48.066 00.002 14964 AutoFind: local max [307, 78] 1.8
21:53:48.067 00.001 14964 AutoFind: local max [464, 580] 1.8
21:53:48.069 00.002 14964 AutoFind: local max [288, 322] 1.7
21:53:48.070 00.001 14964 AutoFind: local max [610, 589] 1.7
21:53:48.071 00.001 14964 AutoFind: local max [614, 14] 1.6
21:53:48.073 00.002 14964 AutoFind: local max [33, 588] 1.5
21:53:48.074 00.001 14964 AutoFind: local max [546, 598] 1.5
21:53:48.074 00.000 14964 AutoFind: local max [593, 598] 1.5
21:53:48.075 00.001 14964 AutoFind: local max [666, 202] 1.5
21:53:48.075 00.000 14964 AutoFind: local max [321, 97] 1.5
21:53:48.076 00.001 14964 AutoFind: local max [78, 37] 1.5
21:53:48.076 00.000 14964 AutoFind: local max [390, 321] 1.5
21:53:48.077 00.001 14964 AutoFind: local max [798, 588] 1.5
21:53:48.077 00.000 14964 AutoFind: local max [501, 165] 1.5
21:53:48.078 00.001 14964 AutoFind: local max [391, 245] 1.5
21:53:48.078 00.000 14964 AutoFind: local max [21, 588] 1.5
21:53:48.079 00.001 14964 AutoFind: local max [134, 598] 1.4
21:53:48.079 00.000 14964 AutoFind: local max [840, 543] 1.4
21:53:48.080 00.001 14964 AutoFind: local max [860, 597] 1.4
21:53:48.081 00.001 14964 AutoFind: local max [784, 397] 1.4
21:53:48.081 00.000 14964 AutoFind: local max [942, 598] 1.4
21:53:48.082 00.001 14964 AutoFind: local max [192, 190] 1.4
21:53:48.082 00.000 14964 AutoFind: local max [377, 475] 1.4
21:53:48.082 00.000 14964 AutoFind: local max [293, 378] 1.4
21:53:48.083 00.001 14964 AutoFind: local max [50, 490] 1.4
21:53:48.083 00.000 14964 AutoFind: local max [475, 598] 1.4
21:53:48.083 00.000 14964 AutoFind: local max [761, 370] 1.4
21:53:48.085 00.002 14964 AutoFind: local max [79, 588] 1.4
21:53:48.085 00.000 14964 AutoFind: local max [205, 322] 1.4
21:53:48.086 00.001 14964 AutoFind: local max [447, 337] 1.4
21:53:48.086 00.000 14964 AutoFind: local max [89, 321] 1.4
21:53:48.087 00.001 14964 AutoFind: local max [561, 322] 1.4
21:53:48.087 00.000 14964 AutoFind: local max [195, 500] 1.4
21:53:48.088 00.001 14964 AutoFind: local max [369, 202] 1.4
21:53:48.088 00.000 14964 AutoFind: local max [215, 321] 1.4
21:53:48.088 00.000 14964 AutoFind: local max [626, 20] 1.4
21:53:48.089 00.001 14964 AutoFind: local max [677, 322] 1.4
21:53:48.089 00.000 14964 AutoFind: local max [32, 489] 1.4
21:53:48.090 00.001 14964 AutoFind: local max [35, 389] 1.4
21:53:48.090 00.000 14964 AutoFind: local max [303, 589] 1.4
21:53:48.091 00.001 14964 AutoFind: local max [223, 126] 1.4
21:53:48.091 00.000 14964 AutoFind: local max [548, 413] 1.3
21:53:48.092 00.001 14964 AutoFind: local max [636, 322] 1.3
21:53:48.092 00.000 14964 AutoFind: local max [907, 588] 1.3
21:53:48.092 00.000 14964 AutoFind: local max [812, 501] 1.3
21:53:48.093 00.001 14964 AutoFind: local max [937, 321] 1.3
21:53:48.093 00.000 14964 AutoFind: local max [177, 598] 1.3
21:53:48.094 00.001 14964 AutoFind: local max [858, 588] 1.3
21:53:48.095 00.001 14964 AutoFind: local max [368, 314] 1.3
21:53:48.095 00.000 14964 AutoFind: local max [11, 588] 1.3
21:53:48.096 00.001 14964 AutoFind: local max [418, 589] 1.3
21:53:48.097 00.001 14964 AutoFind: local max [23, 220] 1.3
21:53:48.097 00.000 14964 AutoFind: local max [133, 589] 1.3
21:53:48.098 00.001 14964 AutoFind: local max [134, 322] 1.3
21:53:48.098 00.000 14964 AutoFind: local max [652, 588] 1.3
21:53:48.099 00.001 14964 AutoFind: local max [101, 220] 1.3
21:53:48.099 00.000 14964 AutoFind: local max [543, 397] 1.3
21:53:48.100 00.001 14964 AutoFind: local max [940, 407] 1.3
21:53:48.100 00.000 14964 AutoFind: local max [138, 98] 1.3
21:53:48.101 00.001 14964 AutoFind: local max [579, 202] 1.3
21:53:48.101 00.000 14964 AutoFind: local max [892, 380] 1.3
21:53:48.102 00.001 14964 AutoFind: local max [536, 190] 1.3
21:53:48.102 00.000 14964 AutoFind: local max [448, 588] 1.3
21:53:48.102 00.000 14964 AutoFind: local max [384, 598] 1.3
21:53:48.103 00.001 14964 AutoFind: local max [412, 336] 1.3
21:53:48.103 00.000 14964 AutoFind: local max [35, 313] 1.3
21:53:48.104 00.001 14964 AutoFind: local max [344, 201] 1.3
21:53:48.104 00.000 14964 AutoFind: local max [477, 126] 1.3
21:53:48.105 00.001 14964 AutoFind: local max [265, 190] 1.3
21:53:48.105 00.000 14964 AutoFind: local max [777, 598] 1.3
21:53:48.105 00.000 14964 AutoFind: local max [498, 588] 1.3
21:53:48.106 00.001 14964 AutoFind: local max [570, 561] 1.3
21:53:48.107 00.001 14964 AutoFind: local max [631, 152] 1.3
21:53:48.107 00.000 14964 AutoFind: local max [225, 220] 1.3
21:53:48.108 00.001 14964 AutoFind: local max [767, 108] 1.3
21:53:48.109 00.001 14964 AutoFind: local max [548, 357] 1.3
21:53:48.110 00.001 14964 AutoFind: local max [411, 588] 1.3
21:53:48.110 00.000 14964 AutoFind: local max [891, 321] 1.3
21:53:48.111 00.001 14964 AutoFind: local max [171, 322] 1.3
21:53:48.111 00.000 14964 AutoFind: local max [359, 598] 1.3
21:53:48.112 00.001 14964 AutoFind: local max [929, 588] 1.3
21:53:48.112 00.000 14964 AutoFind: local max [441, 30] 1.3
21:53:48.113 00.001 14964 AutoFind: local max [949, 519] 1.3
21:53:48.114 00.001 14964 AutoFind: local max [704, 430] 1.3
21:53:48.114 00.000 14964 AutoFind: local max [179, 322] 1.3
21:53:48.115 00.001 14964 AutoFind: local max [166, 261] 1.3
21:53:48.115 00.000 14964 AutoFind: local max [19, 66] 1.3
21:53:48.116 00.001 14964 AutoFind: local max [373, 66] 1.3
21:53:48.116 00.000 14964 AutoFind: local max [604, 544] 1.3
21:53:48.117 00.001 14964 AutoFind: local max [330, 461] 1.3
21:53:48.117 00.000 14964 AutoFind: local max [749, 396] 1.3
21:53:48.118 00.001 14964 AutoFind: too close [749, 396] 1.3 - [761, 370] 1.4
21:53:48.119 00.001 14964 AutoFind: too close [749, 396] 1.3 - [784, 397] 1.4
21:53:48.119 00.000 14964 AutoFind: too close [604, 544] 1.3 - [570, 561] 1.3
21:53:48.119 00.000 14964 AutoFind: too close [179, 322] 1.3 - [171, 322] 1.3
21:53:48.120 00.001 14964 AutoFind: too close [179, 322] 1.3 - [215, 321] 1.4
21:53:48.120 00.000 14964 AutoFind: too close [179, 322] 1.3 - [205, 322] 1.4
21:53:48.121 00.001 14964 AutoFind: too close [179, 322] 1.3 - [168, 311] 3.3
21:53:48.121 00.000 14964 AutoFind: too close [929, 588] 1.3 - [907, 588] 1.3
21:53:48.122 00.001 14964 AutoFind: too close [929, 588] 1.3 - [942, 598] 1.4
21:53:48.122 00.000 14964 AutoFind: too close [359, 598] 1.3 - [384, 598] 1.3
21:53:48.123 00.001 14964 AutoFind: too close [171, 322] 1.3 - [134, 322] 1.3
21:53:48.123 00.000 14964 AutoFind: too close [171, 322] 1.3 - [205, 322] 1.4
21:53:48.124 00.001 14964 AutoFind: too close [171, 322] 1.3 - [168, 311] 3.3
21:53:48.124 00.000 14964 AutoFind: too close [411, 588] 1.3 - [384, 598] 1.3
21:53:48.124 00.000 14964 AutoFind: too close [411, 588] 1.3 - [448, 588] 1.3
21:53:48.125 00.001 14964 AutoFind: too close [411, 588] 1.3 - [418, 589] 1.3
21:53:48.125 00.000 14964 AutoFind: too close [548, 357] 1.3 - [543, 397] 1.3
21:53:48.126 00.001 14964 AutoFind: too close [548, 357] 1.3 - [561, 322] 1.4
21:53:48.127 00.001 14964 AutoFind: too close [767, 108] 1.3 - [734, 109] 2.3
21:53:48.127 00.000 14964 AutoFind: too close [225, 220] 1.3 - [265, 190] 1.3
21:53:48.128 00.001 14964 AutoFind: too close [225, 220] 1.3 - [192, 190] 1.4
21:53:48.128 00.000 14964 AutoFind: too close [570, 561] 1.3 - [593, 598] 1.5
21:53:48.129 00.001 14964 AutoFind: too close [570, 561] 1.3 - [546, 598] 1.5
21:53:48.129 00.000 14964 AutoFind: too close [570, 561] 1.3 - [610, 589] 1.7
21:53:48.130 00.001 14964 AutoFind: too close [498, 588] 1.3 - [475, 598] 1.4
21:53:48.130 00.000 14964 AutoFind: too close [498, 588] 1.3 - [464, 580] 1.8
21:53:48.131 00.001 14964 AutoFind: too close [777, 598] 1.3 - [798, 588] 1.5
21:53:48.131 00.000 14964 AutoFind: too close [477, 126] 1.3 - [501, 165] 1.5
21:53:48.132 00.001 14964 AutoFind: too close [344, 201] 1.3 - [369, 202] 1.4
21:53:48.132 00.000 14964 AutoFind: too close [412, 336] 1.3 - [447, 337] 1.4
21:53:48.132 00.000 14964 AutoFind: too close [412, 336] 1.3 - [390, 321] 1.5
21:53:48.133 00.001 14964 AutoFind: too close [384, 598] 1.3 - [418, 589] 1.3
21:53:48.134 00.001 14964 AutoFind: too close [448, 588] 1.3 - [418, 589] 1.3
21:53:48.134 00.000 14964 AutoFind: too close [448, 588] 1.3 - [475, 598] 1.4
21:53:48.135 00.001 14964 AutoFind: too close [448, 588] 1.3 - [464, 580] 1.8
21:53:48.135 00.000 14964 AutoFind: too close [536, 190] 1.3 - [501, 165] 1.5
21:53:48.136 00.001 14964 AutoFind: too close [543, 397] 1.3 - [548, 413] 1.3
21:53:48.137 00.001 14964 AutoFind: too close [134, 322] 1.3 - [168, 311] 3.3
21:53:48.137 00.000 14964 AutoFind: close dim-bright [134, 322] 1.3 - [102, 320] 12.2
21:53:48.138 00.001 14964 AutoFind: too close [133, 589] 1.3 - [134, 598] 1.4
21:53:48.138 00.000 14964 AutoFind: too close [11, 588] 1.3 - [21, 588] 1.5
21:53:48.138 00.000 14964 AutoFind: too close [11, 588] 1.3 - [33, 588] 1.5
21:53:48.139 00.001 14964 AutoFind: too close [368, 314] 1.3 - [390, 321] 1.5
21:53:48.139 00.000 14964 AutoFind: too close [858, 588] 1.3 - [860, 597] 1.4
21:53:48.140 00.001 14964 AutoFind: too close [907, 588] 1.3 - [942, 598] 1.4
21:53:48.140 00.000 14964 AutoFind: too close [32, 489] 1.4 - [50, 490] 1.4
21:53:48.141 00.001 14964 AutoFind: too close [626, 20] 1.4 - [614, 14] 1.6
21:53:48.141 00.000 14964 AutoFind: close dim-bright [626, 20] 1.4 - [616, 24] 31.1
21:53:48.142 00.001 14964 AutoFind: too close [215, 321] 1.4 - [205, 322] 1.4
21:53:48.142 00.000 14964 AutoFind: close dim-bright [89, 321] 1.4 - [102, 320] 12.2
21:53:48.142 00.000 14964 AutoFind: too close [205, 322] 1.4 - [168, 311] 3.3
21:53:48.143 00.001 14964 AutoFind: too close [761, 370] 1.4 - [784, 397] 1.4
21:53:48.143 00.000 14964 AutoFind: too close [475, 598] 1.4 - [464, 580] 1.8
21:53:48.144 00.001 14964 AutoFind: too close [21, 588] 1.5 - [33, 588] 1.5
21:53:48.144 00.000 14964 AutoFind: too close [321, 97] 1.5 - [307, 78] 1.8
21:53:48.145 00.001 14964 AutoFind: too close [321, 97] 1.5 - [318, 86] 2.3
21:53:48.146 00.001 14964 AutoFind: too close [321, 97] 1.5 - [307, 84] 4.4
21:53:48.146 00.000 14964 AutoFind: close dim-bright [321, 97] 1.5 - [307, 96] 212.8
21:53:48.146 00.000 14964 AutoFind: too close [593, 598] 1.5 - [610, 589] 1.7
21:53:48.147 00.001 14964 AutoFind: close dim-bright [614, 14] 1.6 - [616, 24] 31.1
21:53:48.147 00.000 14964 AutoFind: too close [307, 78] 1.8 - [318, 86] 2.3
21:53:48.148 00.001 14964 AutoFind: too close [307, 78] 1.8 - [307, 84] 4.4
21:53:48.148 00.000 14964 AutoFind: close dim-bright [307, 78] 1.8 - [307, 96] 212.8
21:53:48.149 00.001 14964 AutoFind: too close [318, 86] 2.3 - [307, 84] 4.4
21:53:48.149 00.000 14964 AutoFind: close dim-bright [318, 86] 2.3 - [307, 96] 212.8
21:53:48.150 00.001 14964 AutoFind: close dim-bright [307, 84] 4.4 - [307, 96] 212.8
21:53:48.150 00.000 14964 AutoFind: too close to edge [19, 66] 1.3
21:53:48.150 00.000 14964 AutoFind: too close to edge [949, 519] 1.3
21:53:48.151 00.001 14964 AutoFind: too close to edge [441, 30] 1.3
21:53:48.151 00.000 14964 AutoFind: too close to edge [35, 313] 1.3
21:53:48.152 00.001 14964 AutoFind: too close to edge [940, 407] 1.3
21:53:48.152 00.000 14964 AutoFind: too close to edge [652, 588] 1.3
21:53:48.153 00.001 14964 AutoFind: too close to edge [23, 220] 1.3
21:53:48.153 00.000 14964 AutoFind: too close to edge [177, 598] 1.3
21:53:48.154 00.001 14964 AutoFind: too close to edge [937, 321] 1.3
21:53:48.154 00.000 14964 AutoFind: too close to edge [303, 589] 1.4
21:53:48.154 00.000 14964 AutoFind: too close to edge [35, 389] 1.4
21:53:48.155 00.001 14964 AutoFind: too close to edge [79, 588] 1.4
21:53:48.155 00.000 14964 AutoFind: too close to edge [616, 24] 31.1
21:53:48.156 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
21:53:48.156 00.000 14964 Star::Find(35, 307, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.157 00.001 14964 Star::Find returns 1 (0), X=307.45, Y=95.64, Mass=318029, SNR=333.7, Peak=17114 HFD=4.7
21:53:48.157 00.000 14964 Star::Find(35, 102, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.158 00.001 14964 Star::Find returns 1 (0), X=102.12, Y=320.45, Mass=16792, SNR=52.9, Peak=1496 HFD=3.9
21:53:48.158 00.000 14964 Star::Find(35, 443, 390, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.159 00.001 14964 Star::Find returns 1 (0), X=443.08, Y=390.03, Mass=2341, SNR=15.5, Peak=835 HFD=2.9
21:53:48.159 00.000 14964 Star::Find(35, 106, 484, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.160 00.001 14964 Star::Find returns 1 (0), X=106.53, Y=485.24, Mass=2176, SNR=13.6, Peak=812 HFD=4.0
21:53:48.160 00.000 14964 Star::Find(35, 288, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.160 00.000 14964 Star::Find false star n=2 nbg=259 bg=631.0 sigma=29.4 thresh=719 peak=691
21:53:48.161 00.001 14964 Star::Find returns 0 (2), X=288.00, Y=322.00, Mass=185, SNR=2.9, Peak=759 HFD=0.0
21:53:48.161 00.000 14964 Star::Find(35, 666, 202, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.162 00.001 14964 Star::Find false star n=1 nbg=277 bg=611.7 sigma=34.6 thresh=716 peak=679
21:53:48.162 00.000 14964 Star::Find returns 0 (2), X=666.00, Y=202.00, Mass=119, SNR=2.9, Peak=770 HFD=0.0
21:53:48.163 00.001 14964 Star::Find(35, 78, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.163 00.000 14964 Star::Find false star n=2 nbg=279 bg=612.6 sigma=33.3 thresh=713 peak=672
21:53:48.164 00.001 14964 Star::Find returns 0 (2), X=78.00, Y=37.00, Mass=261, SNR=2.9, Peak=767 HFD=0.0
21:53:48.164 00.000 14964 Star::Find(35, 391, 245, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.165 00.001 14964 Star::Find false star n=6 nbg=264 bg=620.9 sigma=30.0 thresh=711 peak=689
21:53:48.165 00.000 14964 Star::Find returns 0 (2), X=391.00, Y=245.00, Mass=596, SNR=2.9, Peak=768 HFD=0.0
21:53:48.165 00.000 14964 Star::Find(35, 840, 543, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.166 00.001 14964 Star::Find false star n=1 nbg=276 bg=626.5 sigma=35.0 thresh=732 peak=679
21:53:48.166 00.000 14964 Star::Find returns 0 (2), X=840.00, Y=543.00, Mass=118, SNR=2.9, Peak=748 HFD=0.0
21:53:48.167 00.001 14964 Star::Find(35, 377, 475, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.167 00.000 14964 Star::Find false star n=7 nbg=256 bg=628.8 sigma=28.0 thresh=713 peak=691
21:53:48.168 00.001 14964 Star::Find returns 0 (2), X=377.00, Y=475.00, Mass=728, SNR=2.9, Peak=799 HFD=0.0
21:53:48.168 00.000 14964 Star::Find(35, 293, 378, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.169 00.001 14964 Star::Find returns 0 (2), X=293.00, Y=378.00, Mass=102, SNR=3.0, Peak=767 HFD=0.0
21:53:48.169 00.000 14964 Star::Find(35, 89, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.169 00.000 14964 Star::Find returns 1 (0), X=102.12, Y=320.45, Mass=16792, SNR=52.9, Peak=1496 HFD=3.9
21:53:48.170 00.001 14964 Star::Find(35, 195, 500, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.170 00.000 14964 Star::Find false star n=4 nbg=280 bg=627.3 sigma=32.0 thresh=723 peak=707
21:53:48.171 00.001 14964 Star::Find returns 0 (2), X=195.00, Y=500.00, Mass=480, SNR=2.9, Peak=779 HFD=0.0
21:53:48.171 00.000 14964 Star::Find(35, 677, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.172 00.001 14964 Star::Find false star n=1 nbg=265 bg=631.0 sigma=32.0 thresh=727 peak=688
21:53:48.172 00.000 14964 Star::Find returns 0 (2), X=677.00, Y=322.00, Mass=110, SNR=2.9, Peak=783 HFD=0.0
21:53:48.173 00.001 14964 Star::Find(35, 223, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.173 00.000 14964 Star::Find false star n=4 nbg=259 bg=610.4 sigma=29.8 thresh=700 peak=673
21:53:48.174 00.001 14964 Star::Find returns 0 (2), X=223.00, Y=126.00, Mass=393, SNR=2.9, Peak=744 HFD=0.0
21:53:48.174 00.000 14964 Star::Find(35, 636, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.175 00.001 14964 Star::Find false star n=4 nbg=275 bg=635.3 sigma=31.8 thresh=731 peak=692
21:53:48.175 00.000 14964 Star::Find returns 0 (2), X=636.00, Y=322.00, Mass=451, SNR=2.9, Peak=783 HFD=0.0
21:53:48.176 00.001 14964 Star::Find(35, 812, 501, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.176 00.000 14964 Star::Find false star n=1 nbg=282 bg=624.2 sigma=35.9 thresh=732 peak=682
21:53:48.177 00.001 14964 Star::Find returns 0 (2), X=812.00, Y=501.00, Mass=130, SNR=2.9, Peak=785 HFD=0.0
21:53:48.177 00.000 14964 Star::Find(35, 101, 220, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.178 00.001 14964 Star::Find false star n=3 nbg=268 bg=609.0 sigma=33.0 thresh=708 peak=675
21:53:48.178 00.000 14964 Star::Find returns 0 (2), X=101.00, Y=220.00, Mass=363, SNR=2.9, Peak=751 HFD=0.0
21:53:48.179 00.001 14964 Star::Find(35, 138, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.180 00.001 14964 Star::Find false star n=3 nbg=269 bg=609.6 sigma=31.6 thresh=704 peak=667
21:53:48.180 00.000 14964 Star::Find returns 0 (2), X=138.00, Y=98.00, Mass=363, SNR=2.9, Peak=756 HFD=0.0
21:53:48.181 00.001 14964 Star::Find(35, 579, 202, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.181 00.000 14964 Star::Find false star n=8 nbg=254 bg=613.0 sigma=26.9 thresh=694 peak=681
21:53:48.182 00.001 14964 Star::Find returns 0 (2), X=579.00, Y=202.00, Mass=774, SNR=2.9, Peak=761 HFD=0.0
21:53:48.183 00.001 14964 Star::Find(35, 892, 380, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.184 00.001 14964 Star::Find false star n=3 nbg=281 bg=622.0 sigma=37.4 thresh=734 peak=679
21:53:48.184 00.000 14964 Star::Find returns 0 (2), X=892.00, Y=380.00, Mass=369, SNR=2.9, Peak=751 HFD=0.0
21:53:48.184 00.000 14964 Star::Find(35, 631, 152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.185 00.001 14964 Star::Find false star n=3 nbg=272 bg=611.8 sigma=33.3 thresh=712 peak=682
21:53:48.185 00.000 14964 Star::Find returns 0 (2), X=631.00, Y=152.00, Mass=349, SNR=2.9, Peak=765 HFD=0.0
21:53:48.186 00.001 14964 Star::Find(35, 891, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.186 00.000 14964 Star::Find false star n=2 nbg=279 bg=625.0 sigma=35.7 thresh=732 peak=695
21:53:48.187 00.001 14964 Star::Find returns 0 (2), X=891.00, Y=321.00, Mass=242, SNR=2.9, Peak=757 HFD=0.0
21:53:48.188 00.001 14964 Star::Find(35, 704, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.189 00.001 14964 Star::Find returns 0 (2), X=704.00, Y=430.00, Mass=103, SNR=2.8, Peak=762 HFD=0.0
21:53:48.190 00.001 14964 Star::Find(35, 166, 261, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.192 00.002 14964 Star::Find returns 0 (3), X=166.00, Y=261.00, Mass=0, SNR=0.0, Peak=748 HFD=0.0
21:53:48.193 00.001 14964 Star::Find(35, 373, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.193 00.000 14964 Star::Find false star n=4 nbg=261 bg=608.4 sigma=29.3 thresh=696 peak=676
21:53:48.194 00.001 14964 Star::Find returns 0 (2), X=373.00, Y=66.00, Mass=411, SNR=2.9, Peak=761 HFD=0.0
21:53:48.194 00.000 14964 Star::Find(35, 330, 461, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.195 00.001 14964 Star::Find false star n=9 nbg=267 bg=630.7 sigma=31.3 thresh=724 peak=713
21:53:48.195 00.000 14964 Star::Find returns 0 (2), X=330.00, Y=461.00, Mass=984, SNR=2.9, Peak=775 HFD=0.0
21:53:48.196 00.001 14964 AutoFind: finding best star pass 1
21:53:48.196 00.000 14964 Star::Find(35, 307, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.197 00.001 14964 Star::Find returns 1 (0), X=307.45, Y=95.64, Mass=318029, SNR=333.7, Peak=17114 HFD=4.7
21:53:48.197 00.000 14964 AutoFind returns star at [307, 96] 212.8 Mass 318029 SNR 333.7
21:53:48.198 00.001 14964 Star::Find(35, 307, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.198 00.000 14964 Star::Find returns 1 (0), X=307.45, Y=95.64, Mass=318029, SNR=333.7, Peak=17114 HFD=4.7
21:53:48.199 00.001 14964 MultiStar: List (2): {307.45, 95.64}(333.7), {102.12, 320.45}(52.9), 
21:53:48.199 00.000 14964 setting lock position to (307.45, 95.64)
21:53:48.200 00.001 14964 MultiStar: stabilizing after lock position change
21:53:48.200 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
21:53:48.201 00.001 14964 UpdateGuideState(): m_state=1
21:53:48.201 00.000 14964 Star::Find(35, 307, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:53:48.202 00.001 14964 Star::Find returns 1 (0), X=307.45, Y=95.64, Mass=318029, SNR=333.7, Peak=17114 HFD=4.7
21:53:48.202 00.000 14964 DistanceChecker: deactivated
21:53:48.203 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.67) = xAngle (1.67 = 1.67)
21:53:48.203 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (4.80 = -1.48)
21:53:48.204 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
21:53:48.208 00.004 14964 setting lock position to (307.45, 95.64)
21:53:48.209 00.001 14964 MultiStar: stabilizing after lock position change
21:53:48.210 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
21:53:48.210 00.000 14964 Changing from state SELECTING to SELECTED
21:53:48.211 00.001 14964 guider state => SELECTED
21:53:48.225 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17114, med=620, FiltMin=538, FiltMax=11725, Gamma=0.810
21:53:48.233 00.008 14964 UpdateGuideState exits: m=318029 SNR=333.7
21:53:48.234 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17114, med=620, FiltMin=538, FiltMax=11725, Gamma=0.810
21:53:48.241 00.007 14964 Status Line: Auto-selected star at (307.4, 95.6)
21:53:48.257 00.016 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":[307.45,95.64],"id":"5d4b9005-5723-46a4-8a87-61edf14e1c4a"}
21:53:48.260 00.003 14964 evsrv: cli 01AB2670 disconnect
21:53:48.365 00.105 12044 Exposure complete
21:53:48.387 00.022 12044 worker thread done servicing request
21:53:48.388 00.001 14964 OnExposeComplete: enter
21:53:48.390 00.002 14964 UpdateGuideState(): m_state=2
21:53:48.390 00.000 14964 Star::Find(35, 307, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:53:48.391 00.001 14964 Star::Find returns 1 (0), X=307.26, Y=95.77, Mass=323180, SNR=361.1, Peak=17190 HFD=4.6
21:53:48.391 00.000 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.67) = xAngle (4.22 = -2.07)
21:53:48.392 00.001 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.35 = 1.07)
21:53:48.392 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.55 mountX=-0.11 mountY=0.20, mountTheta=2.07
21:53:48.395 00.003 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17190, med=620, FiltMin=529, FiltMax=11908, Gamma=0.810
21:53:48.403 00.008 14964 UpdateGuideState exits: m=323180 SNR=361.1
21:53:48.403 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:48.405 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:53:48.405 00.000 14964 Enqueuing Expose request
21:53:48.406 00.001 12044 Worker thread wakes up
21:53:48.406 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:48.406 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:53:51.520 03.114 12044 Exposure complete
21:53:51.555 00.035 12044 worker thread done servicing request
21:53:51.556 00.001 14964 OnExposeComplete: enter
21:53:51.557 00.001 14964 UpdateGuideState(): m_state=2
21:53:51.558 00.001 14964 Star::Find(35, 307, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:53:51.560 00.002 14964 Star::Find returns 1 (0), X=306.32, Y=96.32, Mass=326150, SNR=343.3, Peak=19964 HFD=4.3
21:53:51.561 00.001 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.67) = xAngle (4.27 = -2.02)
21:53:51.562 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.40 = 1.12)
21:53:51.562 00.000 14964 CameraToMount -- cameraX=-1.13 cameraY=0.68 hyp=1.32 cameraTheta=2.60 mountX=-0.57 mountY=1.18, mountTheta=2.02
21:53:51.564 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19964, med=621, FiltMin=535, FiltMax=12910, Gamma=0.810
21:53:51.575 00.011 14964 UpdateGuideState exits: m=326150 SNR=343.3
21:53:51.576 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:51.576 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:53:51.577 00.001 14964 Enqueuing Expose request
21:53:51.578 00.001 12044 Worker thread wakes up
21:53:51.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:51.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(271,61,71,71)
21:53:53.260 01.682 14964 evsrv: cli 01AB28F0 connect
21:53:53.261 00.001 14964 case statement mapped state 2 to 1
21:53:53.262 00.001 14964 case statement mapped state 2 to 1
21:53:53.262 00.000 14964 evsrv: cli 01AB28F0 request: {"method":"get_app_state","id":"c3ccc1b1-6cef-4736-86ae-59eb1909e097"}
21:53:53.263 00.001 14964 case statement mapped state 2 to 1
21:53:53.263 00.000 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":"Selected","id":"c3ccc1b1-6cef-4736-86ae-59eb1909e097"}
21:53:53.265 00.002 14964 evsrv: cli 01AB28F0 disconnect
21:53:53.266 00.001 14964 evsrv: cli 01AB2E90 connect
21:53:53.266 00.000 14964 case statement mapped state 2 to 1
21:53:53.267 00.001 14964 case statement mapped state 2 to 1
21:53:53.268 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"get_calibrated","id":"2a34b606-1540-4ebd-bbbb-9edadbb98d19"}
21:53:53.268 00.000 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":true,"id":"2a34b606-1540-4ebd-bbbb-9edadbb98d19"}
21:53:53.269 00.001 14964 evsrv: cli 01AB2E90 disconnect
21:53:53.270 00.001 14964 evsrv: cli 01AB2B70 connect
21:53:53.270 00.000 14964 case statement mapped state 2 to 1
21:53:53.271 00.001 14964 case statement mapped state 2 to 1
21:53:53.271 00.000 14964 evsrv: cli 01AB2B70 request: {"method":"guide","params":{"settle":{"pixels":2,"time":15,"timeout":60},"recalibrate":false},"id":"867b4288-4be5-434f-9438-053ccd3f1413"}
21:53:53.272 00.001 14964 PhdController::Guide begins
21:53:53.272 00.000 14964 PhdController: newstate STATE_SETUP
21:53:53.273 00.001 14964 PhdController: setup
21:53:53.273 00.000 14964 PhdController: newstate STATE_ATTEMPT_START
21:53:53.274 00.001 14964 PhdController: newstate STATE_CALIBRATE
21:53:53.274 00.000 14964 PhdController: newstate STATE_GUIDE
21:53:53.277 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
21:53:53.277 00.000 14964 guider state => CALIBRATED
21:53:53.278 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:53:53.278 00.000 14964 reset dither spiral
21:53:53.279 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
21:53:53.279 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"867b4288-4be5-434f-9438-053ccd3f1413"}
21:53:53.283 00.004 14964 evsrv: cli 01AB2B70 disconnect
21:53:53.283 00.000 14964 evsrv: cli 01AB2D50 connect
21:53:53.284 00.001 14964 case statement mapped state 5 to 1
21:53:53.285 00.001 14964 case statement mapped state 5 to 1
21:53:53.285 00.000 14964 evsrv: cli 01AB2D50 request: {"method":"get_lock_shift_params","id":"6a639630-0451-4ab9-830d-e1ca04aa2107"}
21:53:53.286 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6a639630-0451-4ab9-830d-e1ca04aa2107"}
21:53:53.287 00.001 14964 evsrv: cli 01AB2D50 disconnect
21:53:53.287 00.000 14964 evsrv: cli 01AB2670 connect
21:53:53.288 00.001 14964 case statement mapped state 5 to 1
21:53:53.289 00.001 14964 case statement mapped state 5 to 1
21:53:53.289 00.000 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"119137f5-fd33-4962-8973-7b48c03cfda5"}
21:53:53.290 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":[307.45,95.64],"id":"119137f5-fd33-4962-8973-7b48c03cfda5"}
21:53:53.291 00.001 14964 evsrv: cli 01AB2670 disconnect
21:53:53.292 00.001 14964 evsrv: cli 01AB2AD0 connect
21:53:53.292 00.000 14964 case statement mapped state 5 to 1
21:53:53.293 00.001 14964 case statement mapped state 5 to 1
21:53:53.294 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"d1f8b071-896f-4966-8c33-9e503b1b9cdc"}
21:53:53.295 00.001 14964 case statement mapped state 5 to 1
21:53:53.296 00.001 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Selected","id":"d1f8b071-896f-4966-8c33-9e503b1b9cdc"}
21:53:53.297 00.001 14964 evsrv: cli 01AB2AD0 disconnect
21:53:54.297 01.000 14964 evsrv: cli 01AB28F0 connect
21:53:54.299 00.002 14964 case statement mapped state 5 to 1
21:53:54.300 00.001 14964 case statement mapped state 5 to 1
21:53:54.302 00.002 14964 evsrv: cli 01AB28F0 request: {"method":"get_app_state","id":"1d516c06-e512-4f55-aba2-b3ccc3524733"}
21:53:54.304 00.002 14964 case statement mapped state 5 to 1
21:53:54.306 00.002 14964 evsrv: cli 01AB28F0 response: {"jsonrpc":"2.0","result":"Selected","id":"1d516c06-e512-4f55-aba2-b3ccc3524733"}
21:53:54.310 00.004 14964 evsrv: cli 01AB28F0 disconnect
21:53:54.714 00.404 12044 Exposure complete
21:53:54.759 00.045 12044 worker thread done servicing request
21:53:54.759 00.000 14964 OnExposeComplete: enter
21:53:54.760 00.001 14964 UpdateGuideState(): m_state=5
21:53:54.760 00.000 14964 Star::Find(35, 306, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:53:54.761 00.001 14964 Star::Find returns 1 (0), X=306.80, Y=96.31, Mass=320884, SNR=337.2, Peak=15608 HFD=4.9
21:53:54.762 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.67) = xAngle (4.01 = -2.28)
21:53:54.762 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.67) + m_yAngleError (-3.13)) = yAngle (7.14 = 0.86)
21:53:54.763 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=0.67 hyp=0.93 cameraTheta=2.34 mountX=-0.61 mountY=0.70, mountTheta=2.28
21:53:54.763 00.000 14964 Changing from state CALIBRATED to GUIDING
21:53:54.779 00.016 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:53:54.781 00.002 14964 ScopeASCOM::SideOfPier() returns 0
21:53:54.782 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=1 rotAngle=None bin=2
21:53:54.782 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:53:54.783 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:53:54.783 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:53:54.784 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:53:54.785 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:53:54.785 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:53:54.786 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:53:54.786 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:53:54.787 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:53:54.787 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:53:54.788 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:53:54.788 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:53:54.789 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:53:54.790 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:53:54.790 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:53:54.791 00.001 14964 Guiding starts on opposite side of pier: calibration data side is West, current side is East
21:53:54.791 00.000 14964 FlipCalibration before: x=-95.6, y=174.0 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/+
21:53:54.792 00.001 14964 FlipCalibration pre-normalize: x=84.4, y=174.0
21:53:54.792 00.000 14964 FlipCalibration after: x=84.4 y=174.0 sideOfPier=East parity=+/-
21:53:54.793 00.001 14964 Mount::SetCalibration (scope) -- xAngle=84.4 yAngle=174.0 xRate=12.022 yRate=10.638 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
21:53:54.793 00.000 14964 Mount::SetCalibration (scope) -- sets m_xAngle=84.4 m_yAngleError=0.4
21:53:54.797 00.004 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:53:54.798 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:53:54.800 00.002 14964 Status Line: CAL: West(-96,174)->East(84,174)
21:53:54.802 00.002 14964 Dec comp: XRate 12.022 -> 9.282 for dec 0.0 -> dec 39.5
21:53:54.805 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:53:54.806 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:53:54.807 00.001 14964 setting lock position to (306.80, 96.31)
21:53:54.807 00.000 14964 MultiStar: stabilizing after lock position change
21:53:54.808 00.001 14964 guider state => GUIDING
21:53:54.808 00.000 14964 Status Line: Guiding
21:53:54.811 00.003 14964 Mount: notify guiding started
21:53:54.812 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
21:53:54.812 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 9:53:54 PM"
21:53:54.813 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
21:53:54.816 00.003 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
21:53:54.818 00.002 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:53:54.819 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.473690
21:53:54.820 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
21:53:54.820 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
21:53:54.821 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:53:54.821 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:53:54.822 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:53:54.822 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:53:54.823 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:53:54.824 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:53:54.824 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:53:54.825 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:53:54.827 00.002 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:53:54.827 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:53:54.828 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:53:54.828 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:53:54.830 00.002 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:53:54.832 00.002 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:53:54.833 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:53:54.835 00.002 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:53:54.837 00.002 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:53:54.838 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:53:54.841 00.003 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:53:54.843 00.002 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:53:54.843 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:53:54.844 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:53:54.844 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:53:54.845 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:53:54.846 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:53:54.846 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:53:54.847 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:53:54.847 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:53:54.848 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:53:54.848 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:53:54.851 00.003 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:53:54.853 00.002 14964 ScopeASCOM::SideOfPier() returns 0
21:53:54.911 00.058 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:53:54.914 00.003 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
21:53:54.943 00.029 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:53:54.946 00.003 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
21:53:54.949 00.003 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.47) = xAngle (1.47 = 1.47)
21:53:54.951 00.002 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
21:53:54.953 00.002 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
21:53:54.954 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
21:53:54.956 00.002 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:53:54.957 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15608, med=621, FiltMin=533, FiltMax=10618, Gamma=0.810
21:53:54.967 00.010 14964 UpdateGuideState exits: m=320884 SNR=337.2
21:53:54.968 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
21:53:54.969 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.969 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:53:54.969 00.000 14964 Enqueuing Expose request
21:53:54.970 00.001 12044 Worker thread wakes up
21:53:54.970 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:54.970 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:53:55.078 00.108 14964 evsrv: cli 01AB2490 connect
21:53:55.079 00.001 14964 case statement mapped state 6 to 3
21:53:55.080 00.001 14964 case statement mapped state 6 to 3
21:53:55.080 00.000 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"9bd4d58b-5a3d-4fe5-9222-7e6f06474ae9"}
21:53:55.082 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"9bd4d58b-5a3d-4fe5-9222-7e6f06474ae9"}
21:53:55.084 00.002 14964 evsrv: cli 01AB2490 disconnect
21:53:55.310 00.226 14964 evsrv: cli 01AB2490 connect
21:53:55.312 00.002 14964 case statement mapped state 6 to 3
21:53:55.314 00.002 14964 case statement mapped state 6 to 3
21:53:55.317 00.003 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"8fee7ed8-be03-43ce-9ac3-67fe408f2cd5"}
21:53:55.321 00.004 14964 case statement mapped state 6 to 3
21:53:55.323 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fee7ed8-be03-43ce-9ac3-67fe408f2cd5"}
21:53:55.330 00.007 14964 evsrv: cli 01AB2490 disconnect
21:53:58.101 02.771 12044 Exposure complete
21:53:58.134 00.033 12044 worker thread done servicing request
21:53:58.134 00.000 14964 OnExposeComplete: enter
21:53:58.135 00.001 14964 UpdateGuideState(): m_state=6
21:53:58.137 00.002 14964 Star::Find(35, 306, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:53:58.138 00.001 14964 Star::Find returns 1 (0), X=307.11, Y=96.69, Mass=323208, SNR=343.1, Peak=15400 HFD=5.0
21:53:58.139 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.47) = xAngle (-0.60 = -0.60)
21:53:58.139 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-0.61 = -0.61)
21:53:58.140 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.37 hyp=0.48 cameraTheta=0.88 mountX=0.40 mountY=-0.28, mountTheta=-0.60
21:53:58.141 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.37, opts=13)
21:53:58.141 00.000 14964 Enqueuing Move request for scope (0.31, 0.37)
21:53:58.142 00.001 12044 Worker thread wakes up
21:53:58.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.37) opts 0xd
21:53:58.142 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.37)
21:53:58.142 00.000 12044 Moving (0.31, 0.37) raw xDistance=0.40 yDistance=-0.28
21:53:58.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.40, slope = 0.00
21:53:58.142 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:58.142 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:53:58.142 00.000 12044 MoveAxis(W, 28, ABG)
21:53:58.142 00.000 12044 Guiding  Dir = 3, Dur = 28
21:53:58.155 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15400, med=621, FiltMin=538, FiltMax=10273, Gamma=0.810
21:53:58.162 00.007 14964 UpdateGuideState exits: m=323208 SNR=343.1
21:53:58.163 00.001 14964 PhdController: settling, locked = 1, distance = 0.80 (2.00) aobump = 0 frame = 1 / 99999
21:53:58.163 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778561638.163,"Host":"NUCBOX","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
21:53:58.164 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.165 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:53:58.165 00.000 14964 Enqueuing Expose request
21:53:58.218 00.053 12044 IsSlewing returns 0
21:53:58.218 00.000 12044 IsGuiding returns 0
21:53:58.250 00.032 12044 IsGuiding returns 1
21:53:58.250 00.000 12044 scope still moving after pulse duration time elapsed
21:53:58.310 00.060 12044 IsSlewing returns 0
21:53:58.310 00.000 12044 IsGuiding returns 0
21:53:58.310 00.000 12044 scope move finished after 28 + 63 ms
21:53:58.310 00.000 12044 Move returns status 0, amount 28
21:53:58.310 00.000 12044 MoveAxis(N, 0, ABG)
21:53:58.310 00.000 12044 Move returns status 0, amount 0
21:53:58.310 00.000 12044 move complete, result=0
21:53:58.310 00.000 12044 worker thread done servicing request
21:53:58.310 00.000 12044 Worker thread wakes up
21:53:58.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:53:58.310 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:53:58.310 00.000 14964 GuideStep: 0.4 px 28 ms WEST, -0.3 px 0 ms NORTH
21:54:01.421 03.111 12044 Exposure complete
21:54:01.455 00.034 12044 worker thread done servicing request
21:54:01.455 00.000 14964 OnExposeComplete: enter
21:54:01.457 00.002 14964 UpdateGuideState(): m_state=6
21:54:01.457 00.000 14964 Star::Find(35, 307, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:54:01.459 00.002 14964 Star::Find returns 1 (0), X=307.34, Y=96.50, Mass=321468, SNR=342.2, Peak=13909 HFD=5.0
21:54:01.460 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.47) = xAngle (-1.14 = -1.14)
21:54:01.461 00.001 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.15 = -1.15)
21:54:01.462 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=0.19 hyp=0.57 cameraTheta=0.33 mountX=0.24 mountY=-0.52, mountTheta=-1.14
21:54:01.463 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.19, opts=13)
21:54:01.464 00.001 14964 Enqueuing Move request for scope (0.54, 0.19)
21:54:01.464 00.000 12044 Worker thread wakes up
21:54:01.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.19) opts 0xd
21:54:01.465 00.001 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.19)
21:54:01.465 00.000 12044 Moving (0.54, 0.19) raw xDistance=0.24 yDistance=-0.52
21:54:01.465 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
21:54:01.465 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:01.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:54:01.465 00.000 12044 MoveAxis(E, 0, ABG)
21:54:01.465 00.000 12044 Move returns status 0, amount 0
21:54:01.465 00.000 12044 MoveAxis(N, 0, ABG)
21:54:01.465 00.000 12044 Move returns status 0, amount 0
21:54:01.465 00.000 12044 move complete, result=0
21:54:01.465 00.000 12044 worker thread done servicing request
21:54:01.472 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13909, med=621, FiltMin=541, FiltMax=10986, Gamma=0.810
21:54:01.486 00.014 14964 UpdateGuideState exits: m=321468 SNR=342.2
21:54:01.487 00.001 14964 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 2 / 99999
21:54:01.489 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778561641.489,"Host":"NUCBOX","Inst":1,"Distance":0.73,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
21:54:01.490 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:01.491 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:01.493 00.002 14964 Enqueuing Expose request
21:54:01.494 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:54:01.495 00.001 12044 Worker thread wakes up
21:54:01.495 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:01.495 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:04.614 03.119 12044 Exposure complete
21:54:04.636 00.022 12044 worker thread done servicing request
21:54:04.636 00.000 14964 OnExposeComplete: enter
21:54:04.637 00.001 14964 UpdateGuideState(): m_state=6
21:54:04.637 00.000 14964 Star::Find(35, 307, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:54:04.639 00.002 14964 Star::Find returns 1 (0), X=306.97, Y=96.86, Mass=331408, SNR=350.0, Peak=19639 HFD=4.6
21:54:04.639 00.000 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.47) = xAngle (-0.19 = -0.19)
21:54:04.640 00.001 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-0.20 = -0.20)
21:54:04.640 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.55 hyp=0.57 cameraTheta=1.28 mountX=0.56 mountY=-0.11, mountTheta=-0.20
21:54:04.641 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.55, opts=13)
21:54:04.642 00.001 14964 Enqueuing Move request for scope (0.16, 0.55)
21:54:04.642 00.000 12044 Worker thread wakes up
21:54:04.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.55) opts 0xd
21:54:04.642 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.55)
21:54:04.642 00.000 12044 Moving (0.16, 0.55) raw xDistance=0.56 yDistance=-0.11
21:54:04.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.56, slope = 0.00
21:54:04.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:04.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:04.642 00.000 12044 MoveAxis(W, 39, ABG)
21:54:04.642 00.000 12044 Guiding  Dir = 3, Dur = 39
21:54:04.650 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19639, med=621, FiltMin=535, FiltMax=10708, Gamma=0.810
21:54:04.656 00.006 14964 UpdateGuideState exits: m=331408 SNR=350.0
21:54:04.656 00.000 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 3 / 99999
21:54:04.657 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778561644.657,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
21:54:04.657 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:04.658 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:04.659 00.001 14964 Enqueuing Expose request
21:54:04.668 00.009 12044 IsSlewing returns 0
21:54:04.668 00.000 12044 IsGuiding returns 0
21:54:04.700 00.032 12044 PulseGuide returned control before completion, sleep 18
21:54:04.720 00.020 12044 IsGuiding returns 1
21:54:04.720 00.000 12044 scope still moving after pulse duration time elapsed
21:54:04.809 00.089 12044 IsSlewing returns 0
21:54:04.810 00.001 12044 IsGuiding returns 0
21:54:04.810 00.000 12044 scope move finished after 39 + 102 ms
21:54:04.810 00.000 12044 Move returns status 0, amount 39
21:54:04.810 00.000 12044 MoveAxis(N, 0, ABG)
21:54:04.810 00.000 12044 Move returns status 0, amount 0
21:54:04.810 00.000 12044 move complete, result=0
21:54:04.810 00.000 12044 worker thread done servicing request
21:54:04.810 00.000 12044 Worker thread wakes up
21:54:04.810 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:04.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:04.811 00.001 14964 GuideStep: 0.6 px 39 ms WEST, -0.1 px 0 ms NORTH
21:54:07.902 03.091 12044 Exposure complete
21:54:07.925 00.023 12044 worker thread done servicing request
21:54:07.926 00.001 14964 OnExposeComplete: enter
21:54:07.927 00.001 14964 UpdateGuideState(): m_state=6
21:54:07.928 00.001 14964 Star::Find(35, 306, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:54:07.928 00.000 14964 Star::Find returns 1 (0), X=306.76, Y=97.08, Mass=332305, SNR=358.3, Peak=21207 HFD=4.2
21:54:07.929 00.001 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.47) = xAngle (0.15 = 0.15)
21:54:07.929 00.000 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.15 = 0.15)
21:54:07.930 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.76 hyp=0.76 cameraTheta=1.63 mountX=0.76 mountY=0.11, mountTheta=0.15
21:54:07.931 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.76, opts=13)
21:54:07.931 00.000 14964 Enqueuing Move request for scope (-0.04, 0.76)
21:54:07.932 00.001 12044 Worker thread wakes up
21:54:07.932 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.76) opts 0xd
21:54:07.932 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.76)
21:54:07.932 00.000 12044 Moving (-0.04, 0.76) raw xDistance=0.76 yDistance=0.11
21:54:07.932 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.76, slope = 0.14
21:54:07.932 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:07.932 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:54:07.932 00.000 12044 MoveAxis(W, 39, ABG)
21:54:07.932 00.000 12044 Guiding  Dir = 3, Dur = 39
21:54:07.945 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21207, med=621, FiltMin=526, FiltMax=13324, Gamma=0.810
21:54:07.953 00.008 14964 UpdateGuideState exits: m=332305 SNR=358.3
21:54:07.953 00.000 12044 IsSlewing returns 0
21:54:07.954 00.001 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 4 / 99999
21:54:07.954 00.000 12044 IsGuiding returns 0
21:54:07.954 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778561647.954,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
21:54:07.955 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.956 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:07.957 00.001 14964 Enqueuing Expose request
21:54:07.985 00.028 12044 PulseGuide returned control before completion, sleep 19
21:54:08.012 00.027 12044 IsGuiding returns 1
21:54:08.014 00.002 12044 scope still moving after pulse duration time elapsed
21:54:08.091 00.077 12044 IsSlewing returns 0
21:54:08.092 00.001 12044 IsGuiding returns 0
21:54:08.092 00.000 12044 scope move finished after 39 + 98 ms
21:54:08.092 00.000 12044 Move returns status 0, amount 39
21:54:08.092 00.000 12044 MoveAxis(N, 0, ABG)
21:54:08.092 00.000 12044 Move returns status 0, amount 0
21:54:08.092 00.000 12044 move complete, result=0
21:54:08.092 00.000 12044 worker thread done servicing request
21:54:08.092 00.000 12044 Worker thread wakes up
21:54:08.092 00.000 14964 GuideStep: 0.8 px 39 ms WEST, 0.1 px 0 ms NORTH
21:54:08.093 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:08.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:11.216 03.123 12044 Exposure complete
21:54:11.242 00.026 12044 worker thread done servicing request
21:54:11.242 00.000 14964 OnExposeComplete: enter
21:54:11.242 00.000 14964 UpdateGuideState(): m_state=6
21:54:11.243 00.001 14964 Star::Find(35, 306, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:54:11.244 00.001 14964 Star::Find returns 1 (0), X=306.94, Y=97.14, Mass=330947, SNR=337.5, Peak=19379 HFD=4.5
21:54:11.244 00.000 14964 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.47) = xAngle (-0.07 = -0.07)
21:54:11.245 00.001 14964 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-0.07 = -0.07)
21:54:11.245 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.83 hyp=0.84 cameraTheta=1.41 mountX=0.84 mountY=-0.06, mountTheta=-0.07
21:54:11.246 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.83, opts=13)
21:54:11.247 00.001 14964 Enqueuing Move request for scope (0.14, 0.83)
21:54:11.247 00.000 12044 Worker thread wakes up
21:54:11.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.83) opts 0xd
21:54:11.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.83)
21:54:11.247 00.000 12044 Moving (0.14, 0.83) raw xDistance=0.84 yDistance=-0.06
21:54:11.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.84, slope = 0.14
21:54:11.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:11.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:11.247 00.000 12044 MoveAxis(W, 49, ABG)
21:54:11.247 00.000 12044 Guiding  Dir = 3, Dur = 49
21:54:11.256 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19379, med=621, FiltMin=525, FiltMax=11460, Gamma=0.810
21:54:11.262 00.006 14964 UpdateGuideState exits: m=330947 SNR=337.5
21:54:11.262 00.000 14964 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 5 / 99999
21:54:11.263 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778561651.263,"Host":"NUCBOX","Inst":1,"Distance":0.75,"Time":13.1,"SettleTime":15.0,"StarLocked":true}
21:54:11.263 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:11.264 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:11.264 00.000 14964 Enqueuing Expose request
21:54:11.308 00.044 12044 IsSlewing returns 0
21:54:11.309 00.001 12044 IsGuiding returns 0
21:54:11.340 00.031 12044 PulseGuide returned control before completion, sleep 28
21:54:11.385 00.045 12044 IsGuiding returns 1
21:54:11.385 00.000 12044 scope still moving after pulse duration time elapsed
21:54:11.438 00.053 12044 IsSlewing returns 0
21:54:11.438 00.000 12044 IsGuiding returns 0
21:54:11.439 00.001 12044 scope move finished after 49 + 80 ms
21:54:11.439 00.000 12044 Move returns status 0, amount 49
21:54:11.439 00.000 12044 MoveAxis(N, 0, ABG)
21:54:11.439 00.000 12044 Move returns status 0, amount 0
21:54:11.439 00.000 12044 move complete, result=0
21:54:11.439 00.000 12044 worker thread done servicing request
21:54:11.439 00.000 12044 Worker thread wakes up
21:54:11.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:11.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:11.439 00.000 14964 GuideStep: 0.8 px 49 ms WEST, -0.1 px 0 ms NORTH
21:54:14.564 03.125 12044 Exposure complete
21:54:14.602 00.038 12044 worker thread done servicing request
21:54:14.602 00.000 14964 OnExposeComplete: enter
21:54:14.603 00.001 14964 UpdateGuideState(): m_state=6
21:54:14.605 00.002 14964 Star::Find(35, 306, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:54:14.607 00.002 14964 Star::Find returns 1 (0), X=306.52, Y=97.60, Mass=334473, SNR=348.2, Peak=16840 HFD=4.4
21:54:14.609 00.002 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.47) = xAngle (0.31 = 0.31)
21:54:14.610 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.31 = 0.31)
21:54:14.611 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=1.28 hyp=1.31 cameraTheta=1.79 mountX=1.25 mountY=0.40, mountTheta=0.31
21:54:14.614 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=1.28, opts=13)
21:54:14.615 00.001 14964 Enqueuing Move request for scope (-0.28, 1.28)
21:54:14.616 00.001 12044 Worker thread wakes up
21:54:14.617 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.28) opts 0xd
21:54:14.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 1.28)
21:54:14.617 00.000 12044 Moving (-0.28, 1.28) raw xDistance=1.25 yDistance=0.40
21:54:14.617 00.000 12044 Lowpass2 history cleared, outlier deflection
21:54:14.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.81 from input 1.25, slope = 0.00
21:54:14.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:14.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:54:14.617 00.000 12044 MoveAxis(W, 87, ABG)
21:54:14.617 00.000 12044 Guiding  Dir = 3, Dur = 87
21:54:14.629 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16840, med=622, FiltMin=540, FiltMax=13731, Gamma=0.810
21:54:14.635 00.006 14964 UpdateGuideState exits: m=334473 SNR=348.2
21:54:14.636 00.001 14964 PhdController: settling, locked = 1, distance = 0.92 (2.00) aobump = 0 frame = 6 / 99999
21:54:14.636 00.000 14964 PhdController: newstate STATE_FINISH
21:54:14.637 00.001 14964 PhdController complete: success
21:54:14.637 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778561654.637,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:54:14.638 00.001 14964 Mount: notify guiding dither settle done success=1
21:54:14.638 00.000 14964 PhdController: newstate STATE_IDLE
21:54:14.639 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.639 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:14.640 00.001 14964 Enqueuing Expose request
21:54:14.671 00.031 12044 IsSlewing returns 0
21:54:14.671 00.000 12044 IsGuiding returns 0
21:54:14.703 00.032 12044 PulseGuide returned control before completion, sleep 66
21:54:14.771 00.068 12044 IsGuiding returns 1
21:54:14.771 00.000 12044 scope still moving after pulse duration time elapsed
21:54:14.827 00.056 12044 IsSlewing returns 0
21:54:14.828 00.001 12044 IsGuiding returns 0
21:54:14.828 00.000 12044 scope move finished after 87 + 69 ms
21:54:14.828 00.000 12044 Move returns status 0, amount 87
21:54:14.828 00.000 12044 MoveAxis(N, 0, ABG)
21:54:14.828 00.000 12044 Move returns status 0, amount 0
21:54:14.828 00.000 12044 move complete, result=0
21:54:14.828 00.000 12044 worker thread done servicing request
21:54:14.828 00.000 12044 Worker thread wakes up
21:54:14.828 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:14.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:14.828 00.000 14964 GuideStep: 1.2 px 87 ms WEST, 0.4 px 0 ms NORTH
21:54:17.949 03.121 12044 Exposure complete
21:54:17.983 00.034 12044 worker thread done servicing request
21:54:17.984 00.001 14964 OnExposeComplete: enter
21:54:17.985 00.001 14964 UpdateGuideState(): m_state=6
21:54:17.985 00.000 14964 Star::Find(35, 306, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:54:17.986 00.001 14964 Star::Find returns 1 (0), X=306.68, Y=97.95, Mass=334929, SNR=363.8, Peak=18004 HFD=4.2
21:54:17.986 00.000 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.47) = xAngle (0.17 = 0.17)
21:54:17.987 00.001 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.16 = 0.16)
21:54:17.987 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=1.64 hyp=1.64 cameraTheta=1.64 mountX=1.62 mountY=0.27, mountTheta=0.16
21:54:17.988 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=1.64, opts=13)
21:54:17.989 00.001 14964 Enqueuing Move request for scope (-0.12, 1.64)
21:54:17.989 00.000 12044 Worker thread wakes up
21:54:17.989 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.64) opts 0xd
21:54:17.989 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 1.64)
21:54:17.989 00.000 12044 Moving (-0.12, 1.64) raw xDistance=1.62 yDistance=0.27
21:54:17.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.05 from input 1.62, slope = 0.00
21:54:17.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:17.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:54:17.989 00.000 12044 MoveAxis(W, 113, ABG)
21:54:17.989 00.000 12044 Guiding  Dir = 3, Dur = 113
21:54:17.998 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18004, med=621, FiltMin=535, FiltMax=14039, Gamma=0.810
21:54:18.004 00.006 14964 UpdateGuideState exits: m=334929 SNR=363.8
21:54:18.005 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:18.006 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:18.006 00.000 14964 Enqueuing Expose request
21:54:18.056 00.050 12044 IsSlewing returns 0
21:54:18.056 00.000 12044 IsGuiding returns 0
21:54:18.077 00.021 12044 PulseGuide returned control before completion, sleep 103
21:54:18.193 00.116 12044 IsGuiding returns 1
21:54:18.193 00.000 12044 scope still moving after pulse duration time elapsed
21:54:18.332 00.139 12044 IsSlewing returns 0
21:54:18.332 00.000 12044 IsGuiding returns 0
21:54:18.332 00.000 12044 scope move finished after 113 + 162 ms
21:54:18.332 00.000 12044 Move returns status 0, amount 113
21:54:18.332 00.000 12044 MoveAxis(N, 0, ABG)
21:54:18.332 00.000 12044 Move returns status 0, amount 0
21:54:18.332 00.000 12044 move complete, result=0
21:54:18.332 00.000 12044 worker thread done servicing request
21:54:18.332 00.000 12044 Worker thread wakes up
21:54:18.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:18.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:18.332 00.000 14964 GuideStep: 1.6 px 113 ms WEST, 0.3 px 0 ms NORTH
21:54:21.444 03.112 12044 Exposure complete
21:54:21.471 00.027 12044 worker thread done servicing request
21:54:21.471 00.000 14964 OnExposeComplete: enter
21:54:21.474 00.003 14964 UpdateGuideState(): m_state=6
21:54:21.476 00.002 14964 Star::Find(35, 306, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:54:21.477 00.001 14964 Star::Find returns 1 (0), X=306.47, Y=98.94, Mass=332251, SNR=356.7, Peak=22331 HFD=4.1
21:54:21.477 00.000 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.47) = xAngle (0.22 = 0.22)
21:54:21.478 00.001 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.22 = 0.22)
21:54:21.478 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=2.62 hyp=2.64 cameraTheta=1.70 mountX=2.58 mountY=0.57, mountTheta=0.22
21:54:21.479 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=2.62, opts=13)
21:54:21.480 00.001 14964 Enqueuing Move request for scope (-0.33, 2.62)
21:54:21.481 00.001 12044 Worker thread wakes up
21:54:21.481 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 2.62) opts 0xd
21:54:21.481 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 2.62)
21:54:21.481 00.000 12044 Moving (-0.33, 2.62) raw xDistance=2.58 yDistance=0.57
21:54:21.481 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.68 from input 2.58, slope = 0.00
21:54:21.481 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:21.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
21:54:21.481 00.000 12044 MoveAxis(W, 180, ABG)
21:54:21.481 00.000 12044 Guiding  Dir = 3, Dur = 180
21:54:21.495 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22331, med=621, FiltMin=539, FiltMax=13123, Gamma=0.810
21:54:21.505 00.010 14964 UpdateGuideState exits: m=332251 SNR=356.7
21:54:21.507 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.508 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:21.509 00.001 14964 Enqueuing Expose request
21:54:21.560 00.051 12044 IsSlewing returns 0
21:54:21.561 00.001 12044 IsGuiding returns 0
21:54:21.592 00.031 12044 PulseGuide returned control before completion, sleep 159
21:54:21.762 00.170 12044 IsGuiding returns 1
21:54:21.762 00.000 12044 scope still moving after pulse duration time elapsed
21:54:21.813 00.051 12044 IsSlewing returns 0
21:54:21.813 00.000 12044 IsGuiding returns 0
21:54:21.813 00.000 12044 scope move finished after 180 + 72 ms
21:54:21.813 00.000 12044 Move returns status 0, amount 180
21:54:21.813 00.000 12044 MoveAxis(N, 0, ABG)
21:54:21.813 00.000 12044 Move returns status 0, amount 0
21:54:21.814 00.001 12044 move complete, result=0
21:54:21.814 00.000 12044 worker thread done servicing request
21:54:21.814 00.000 12044 Worker thread wakes up
21:54:21.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:21.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:21.814 00.000 14964 GuideStep: 2.6 px 180 ms WEST, 0.6 px 0 ms NORTH
21:54:24.939 03.125 12044 Exposure complete
21:54:24.966 00.027 12044 worker thread done servicing request
21:54:24.966 00.000 14964 OnExposeComplete: enter
21:54:24.967 00.001 14964 UpdateGuideState(): m_state=6
21:54:24.967 00.000 14964 Star::Find(35, 306, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:54:24.968 00.001 14964 Star::Find returns 1 (0), X=306.42, Y=100.49, Mass=332685, SNR=325.5, Peak=18424 HFD=5.1
21:54:24.969 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.47) = xAngle (0.19 = 0.19)
21:54:24.969 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.18 = 0.18)
21:54:24.969 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=4.18 hyp=4.19 cameraTheta=1.66 mountX=4.12 mountY=0.75, mountTheta=0.18
21:54:24.970 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=4.18, opts=13)
21:54:24.971 00.001 14964 Enqueuing Move request for scope (-0.38, 4.18)
21:54:24.972 00.001 12044 Worker thread wakes up
21:54:24.972 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 4.18) opts 0xd
21:54:24.972 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 4.18)
21:54:24.972 00.000 12044 Moving (-0.38, 4.18) raw xDistance=4.12 yDistance=0.75
21:54:24.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns 2.68 from input 4.12, slope = 0.00
21:54:24.972 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:24.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
21:54:24.972 00.000 12044 MoveAxis(W, 288, ABG)
21:54:24.972 00.000 12044 Guiding  Dir = 3, Dur = 288
21:54:24.980 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18424, med=621, FiltMin=535, FiltMax=13451, Gamma=0.810
21:54:24.986 00.006 14964 UpdateGuideState exits: m=332685 SNR=325.5
21:54:24.987 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:24.987 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:24.988 00.001 14964 Enqueuing Expose request
21:54:25.015 00.027 12044 IsSlewing returns 0
21:54:25.045 00.030 12044 IsGuiding returns 0
21:54:25.109 00.064 12044 PulseGuide returned control before completion, sleep 235
21:54:25.355 00.246 12044 IsGuiding returns 1
21:54:25.355 00.000 12044 scope still moving after pulse duration time elapsed
21:54:25.407 00.052 12044 IsSlewing returns 0
21:54:25.407 00.000 12044 IsGuiding returns 0
21:54:25.407 00.000 12044 scope move finished after 288 + 74 ms
21:54:25.407 00.000 12044 Move returns status 0, amount 288
21:54:25.407 00.000 12044 MoveAxis(N, 0, ABG)
21:54:25.407 00.000 12044 Move returns status 0, amount 0
21:54:25.407 00.000 12044 move complete, result=0
21:54:25.407 00.000 12044 worker thread done servicing request
21:54:25.407 00.000 12044 Worker thread wakes up
21:54:25.407 00.000 14964 GuideStep: 4.1 px 288 ms WEST, 0.8 px 0 ms NORTH
21:54:25.408 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:25.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:28.517 03.109 12044 Exposure complete
21:54:28.556 00.039 12044 worker thread done servicing request
21:54:28.556 00.000 14964 OnExposeComplete: enter
21:54:28.557 00.001 14964 UpdateGuideState(): m_state=6
21:54:28.559 00.002 14964 Star::Find(35, 306, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:54:28.561 00.002 14964 Star::Find returns 1 (0), X=307.80, Y=102.87, Mass=333878, SNR=338.0, Peak=17548 HFD=4.5
21:54:28.562 00.001 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.47) = xAngle (-0.05 = -0.05)
21:54:28.563 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-0.06 = -0.06)
21:54:28.564 00.001 14964 CameraToMount -- cameraX=1.00 cameraY=6.56 hyp=6.63 cameraTheta=1.42 mountX=6.62 mountY=-0.40, mountTheta=-0.06
21:54:28.567 00.003 14964 SchedulePrimaryMove(1136A648, x=1.00, y=6.56, opts=13)
21:54:28.568 00.001 14964 Enqueuing Move request for scope (1.00, 6.56)
21:54:28.568 00.000 12044 Worker thread wakes up
21:54:28.569 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (1.00, 6.56) opts 0xd
21:54:28.569 00.000 12044 Handling offset move in thread for scope, endpoint = (1.00, 6.56)
21:54:28.569 00.000 12044 Moving (1.00, 6.56) raw xDistance=6.62 yDistance=-0.40
21:54:28.569 00.000 12044 Lowpass2 history cleared, outlier deflection
21:54:28.569 00.000 12044 GuideAlgorithmLowpass2::Result() returns 4.31 from input 6.62, slope = 0.00
21:54:28.569 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:28.569 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:54:28.569 00.000 12044 MoveAxis(W, 464, ABG)
21:54:28.569 00.000 12044 Guiding  Dir = 3, Dur = 464
21:54:28.584 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17548, med=621, FiltMin=537, FiltMax=13559, Gamma=0.810
21:54:28.594 00.010 14964 UpdateGuideState exits: m=333878 SNR=338.0
21:54:28.595 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:28.597 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:28.598 00.001 14964 Enqueuing Expose request
21:54:28.610 00.012 12044 IsSlewing returns 0
21:54:28.611 00.001 12044 IsGuiding returns 0
21:54:28.641 00.030 12044 PulseGuide returned control before completion, sleep 443
21:54:29.101 00.460 12044 IsGuiding returns 1
21:54:29.102 00.001 12044 scope still moving after pulse duration time elapsed
21:54:29.156 00.054 12044 IsSlewing returns 0
21:54:29.156 00.000 12044 IsGuiding returns 0
21:54:29.156 00.000 12044 scope move finished after 464 + 81 ms
21:54:29.156 00.000 12044 Move returns status 0, amount 464
21:54:29.156 00.000 12044 MoveAxis(N, 0, ABG)
21:54:29.156 00.000 12044 Move returns status 0, amount 0
21:54:29.156 00.000 12044 move complete, result=0
21:54:29.156 00.000 12044 worker thread done servicing request
21:54:29.157 00.001 12044 Worker thread wakes up
21:54:29.157 00.000 14964 GuideStep: 6.6 px 464 ms WEST, -0.4 px 0 ms NORTH
21:54:29.158 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:29.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:32.270 03.112 12044 Exposure complete
21:54:32.304 00.034 12044 worker thread done servicing request
21:54:32.304 00.000 14964 OnExposeComplete: enter
21:54:32.306 00.002 14964 UpdateGuideState(): m_state=6
21:54:32.307 00.001 14964 Star::Find(35, 307, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:54:32.309 00.002 14964 Star::Find returns 1 (0), X=307.30, Y=107.22, Mass=340729, SNR=350.5, Peak=22493 HFD=3.9
21:54:32.310 00.001 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.47) = xAngle (0.05 = 0.05)
21:54:32.311 00.001 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.04 = 0.04)
21:54:32.312 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=10.91 hyp=10.92 cameraTheta=1.53 mountX=10.90 mountY=0.49, mountTheta=0.04
21:54:32.313 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=10.91, opts=13)
21:54:32.314 00.001 14964 Enqueuing Move request for scope (0.49, 10.91)
21:54:32.314 00.000 12044 Worker thread wakes up
21:54:32.315 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 10.91) opts 0xd
21:54:32.315 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 10.91)
21:54:32.315 00.000 12044 Moving (0.49, 10.91) raw xDistance=10.90 yDistance=0.49
21:54:32.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 7.09 from input 10.90, slope = 0.00
21:54:32.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:32.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:54:32.315 00.000 12044 MoveAxis(W, 764, ABG)
21:54:32.315 00.000 12044 Guiding  Dir = 3, Dur = 764
21:54:32.326 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22493, med=621, FiltMin=538, FiltMax=14837, Gamma=0.810
21:54:32.332 00.006 14964 UpdateGuideState exits: m=340729 SNR=350.5
21:54:32.332 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:32.333 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:32.333 00.000 14964 Enqueuing Expose request
21:54:32.345 00.012 12044 IsSlewing returns 0
21:54:32.345 00.000 12044 IsGuiding returns 0
21:54:32.377 00.032 12044 PulseGuide returned control before completion, sleep 743
21:54:33.158 00.781 12044 IsGuiding returns 1
21:54:33.158 00.000 12044 scope still moving after pulse duration time elapsed
21:54:33.221 00.063 12044 IsSlewing returns 0
21:54:33.221 00.000 12044 IsGuiding returns 0
21:54:33.221 00.000 12044 scope move finished after 764 + 111 ms
21:54:33.221 00.000 12044 Move returns status 0, amount 764
21:54:33.221 00.000 12044 MoveAxis(N, 0, ABG)
21:54:33.221 00.000 12044 Move returns status 0, amount 0
21:54:33.221 00.000 12044 move complete, result=0
21:54:33.221 00.000 12044 worker thread done servicing request
21:54:33.221 00.000 12044 Worker thread wakes up
21:54:33.221 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:33.221 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,61,71,71)
21:54:33.221 00.000 14964 GuideStep: 10.9 px 764 ms WEST, 0.5 px 0 ms NORTH
21:54:36.322 03.101 12044 Exposure complete
21:54:36.347 00.025 12044 worker thread done servicing request
21:54:36.348 00.001 14964 OnExposeComplete: enter
21:54:36.348 00.000 14964 UpdateGuideState(): m_state=6
21:54:36.349 00.001 14964 Star::Find(35, 307, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:54:36.349 00.000 14964 Star::Find returns 1 (0), X=307.39, Y=113.54, Mass=330139, SNR=340.1, Peak=20697 HFD=4.1
21:54:36.350 00.001 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.47) = xAngle (0.06 = 0.06)
21:54:36.350 00.000 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.06 = 0.06)
21:54:36.350 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=17.23 hyp=17.24 cameraTheta=1.54 mountX=17.21 mountY=0.96, mountTheta=0.06
21:54:36.351 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=17.23, opts=13)
21:54:36.352 00.001 14964 Enqueuing Move request for scope (0.59, 17.23)
21:54:36.352 00.000 12044 Worker thread wakes up
21:54:36.353 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 17.23) opts 0xd
21:54:36.353 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 17.23)
21:54:36.353 00.000 12044 Moving (0.59, 17.23) raw xDistance=17.21 yDistance=0.96
21:54:36.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 11.18 from input 17.21, slope = 0.00
21:54:36.353 00.000 12044 switching direction from 0 to 1 - decHistory=4 oldest=-0.06 newest=1.04
21:54:36.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
21:54:36.353 00.000 12044 MoveAxis(W, 1205, ABG)
21:54:36.353 00.000 12044 Guiding  Dir = 3, Dur = 1205
21:54:36.360 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20697, med=621, FiltMin=530, FiltMax=14363, Gamma=0.810
21:54:36.366 00.006 14964 UpdateGuideState exits: m=330139 SNR=340.1
21:54:36.367 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.367 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:36.368 00.001 14964 Enqueuing Expose request
21:54:36.388 00.020 12044 IsSlewing returns 0
21:54:36.389 00.001 12044 IsGuiding returns 0
21:54:36.420 00.031 12044 PulseGuide returned control before completion, sleep 1184
21:54:37.694 01.274 12044 IsGuiding returns 1
21:54:37.694 00.000 12044 scope still moving after pulse duration time elapsed
21:54:37.781 00.087 12044 IsSlewing returns 0
21:54:37.781 00.000 12044 IsGuiding returns 0
21:54:37.781 00.000 12044 scope move finished after 1205 + 187 ms
21:54:37.781 00.000 12044 Move returns status 0, amount 1205
21:54:37.781 00.000 12044 MoveAxis(S, 90, ABG)
21:54:37.781 00.000 12044 Guiding  Dir = 1, Dur = 90
21:54:37.810 00.029 12044 IsSlewing returns 0
21:54:37.810 00.000 12044 IsGuiding returns 0
21:54:37.841 00.031 12044 PulseGuide returned control before completion, sleep 69
21:54:37.920 00.079 12044 IsGuiding returns 1
21:54:37.920 00.000 12044 scope still moving after pulse duration time elapsed
21:54:37.969 00.049 12044 IsSlewing returns 0
21:54:38.002 00.033 12044 IsGuiding returns 0
21:54:38.002 00.000 12044 scope move finished after 90 + 101 ms
21:54:38.002 00.000 12044 Move returns status 0, amount 90
21:54:38.002 00.000 12044 move complete, result=0
21:54:38.002 00.000 12044 worker thread done servicing request
21:54:38.002 00.000 12044 Worker thread wakes up
21:54:38.002 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:38.002 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,79,71,71)
21:54:38.002 00.000 14964 GuideStep: 17.2 px 1205 ms WEST, 1.0 px 90 ms SOUTH
21:54:41.134 03.132 12044 Exposure complete
21:54:41.176 00.042 12044 worker thread done servicing request
21:54:41.176 00.000 14964 OnExposeComplete: enter
21:54:41.177 00.001 14964 UpdateGuideState(): m_state=6
21:54:41.179 00.002 14964 Star::Find(35, 307, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:54:41.180 00.001 14964 Star::Find returns 1 (0), X=307.75, Y=123.21, Mass=281211, SNR=322.2, Peak=19807 HFD=3.8
21:54:41.182 00.002 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.47) = xAngle (0.06 = 0.06)
21:54:41.183 00.001 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (0.05 = 0.05)
21:54:41.185 00.002 14964 CameraToMount -- cameraX=0.94 cameraY=26.90 hyp=26.91 cameraTheta=1.54 mountX=26.86 mountY=1.48, mountTheta=0.05
21:54:41.189 00.004 14964 SchedulePrimaryMove(1136A648, x=0.94, y=26.90, opts=13)
21:54:41.191 00.002 14964 Enqueuing Move request for scope (0.94, 26.90)
21:54:41.193 00.002 12044 Worker thread wakes up
21:54:41.193 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.94, 26.90) opts 0xd
21:54:41.193 00.000 12044 Handling offset move in thread for scope, endpoint = (0.94, 26.90)
21:54:41.193 00.000 12044 Moving (0.94, 26.90) raw xDistance=26.86 yDistance=1.48
21:54:41.193 00.000 12044 GuideAlgorithmLowpass2::Result() returns 17.46 from input 26.86, slope = 0.00
21:54:41.193 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.48 from input 1.48
21:54:41.193 00.000 12044 MoveAxis(W, 1881, ABG)
21:54:41.193 00.000 12044 Guiding  Dir = 3, Dur = 1881
21:54:41.207 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19807, med=622, FiltMin=524, FiltMax=13264, Gamma=0.810
21:54:41.217 00.010 14964 UpdateGuideState exits: m=281211 SNR=322.2
21:54:41.220 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:41.223 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:41.223 00.000 14964 Enqueuing Expose request
21:54:41.266 00.043 12044 IsSlewing returns 0
21:54:41.266 00.000 12044 IsGuiding returns 0
21:54:41.298 00.032 12044 PulseGuide returned control before completion, sleep 1861
21:54:43.172 01.874 12044 IsGuiding returns 1
21:54:43.172 00.000 12044 scope still moving after pulse duration time elapsed
21:54:43.264 00.092 12044 IsSlewing returns 0
21:54:43.264 00.000 12044 IsGuiding returns 0
21:54:43.264 00.000 12044 scope move finished after 1881 + 116 ms
21:54:43.265 00.001 12044 Move returns status 0, amount 1881
21:54:43.265 00.000 12044 MoveAxis(S, 139, ABG)
21:54:43.265 00.000 12044 Guiding  Dir = 1, Dur = 139
21:54:43.295 00.030 12044 IsSlewing returns 0
21:54:43.295 00.000 12044 IsGuiding returns 0
21:54:43.326 00.031 12044 PulseGuide returned control before completion, sleep 119
21:54:43.485 00.159 12044 IsGuiding returns 1
21:54:43.485 00.000 12044 scope still moving after pulse duration time elapsed
21:54:43.549 00.064 12044 IsSlewing returns 0
21:54:43.549 00.000 12044 IsGuiding returns 0
21:54:43.549 00.000 12044 scope move finished after 139 + 115 ms
21:54:43.550 00.001 12044 Move returns status 0, amount 139
21:54:43.550 00.000 12044 move complete, result=0
21:54:43.550 00.000 12044 worker thread done servicing request
21:54:43.550 00.000 12044 Worker thread wakes up
21:54:43.550 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:43.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,88,71,71)
21:54:43.550 00.000 14964 GuideStep: 26.9 px 1881 ms WEST, 1.5 px 139 ms SOUTH
21:54:44.562 01.012 14964 Stop button clicked
21:54:44.564 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:54:44.566 00.002 14964 Status Line: Waiting for devices...
21:54:44.838 00.272 12044 ASCOM_AbortExposure returns err = 0
21:54:44.838 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:54:44.838 00.000 12044 worker thread done servicing request
21:54:44.838 00.000 14964 OnExposeComplete: enter
21:54:44.840 00.002 14964 OnExposeComplete: Capture Error reported
21:54:44.842 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:54:44.843 00.001 14964 Mount: notify guiding stopped
21:54:44.844 00.001 14964 BLC: window closed
21:54:44.846 00.002 14964 BLC: Last direction was reset
21:54:44.848 00.002 14964 Changing from state GUIDING to STOP
21:54:44.849 00.001 14964 guider state => SELECTED
21:54:44.850 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19807, med=622, FiltMin=524, FiltMax=13264, Gamma=0.810
21:54:44.857 00.007 14964 Changing from state SELECTED to UNINITIALIZED
21:54:44.858 00.001 14964 guider state => SELECTING
21:54:44.862 00.004 14964 Status Line: Stopped.
21:54:44.864 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:54:48.348 03.484 14964 StartLoopingInteractive: Loop button clicked
21:54:48.349 00.001 14964 Status Line: Looping
21:54:48.354 00.005 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:54:48.362 00.008 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:54:48.362 00.000 14964 Enqueuing Expose request
21:54:48.363 00.001 12044 Worker thread wakes up
21:54:48.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:48.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:54:51.465 03.102 12044 Exposure complete
21:54:51.488 00.023 12044 worker thread done servicing request
21:54:51.488 00.000 14964 OnExposeComplete: enter
21:54:51.488 00.000 14964 UpdateGuideState(): m_state=1
21:54:51.489 00.001 14964 Star::Find(35, 307, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:54:51.489 00.000 14964 Star::Find returns 1 (0), X=308.07, Y=139.12, Mass=188889, SNR=261.5, Peak=15044 HFD=3.8
21:54:51.494 00.005 14964 setting lock position to (308.07, 139.12)
21:54:51.495 00.001 14964 MultiStar: stabilizing after lock position change
21:54:51.495 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
21:54:51.496 00.001 14964 Changing from state SELECTING to SELECTED
21:54:51.496 00.000 14964 guider state => SELECTED
21:54:51.507 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15044, med=621, FiltMin=539, FiltMax=10101, Gamma=0.810
21:54:51.513 00.006 14964 UpdateGuideState exits: m=188889 SNR=261.5
21:54:51.513 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:51.514 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:51.514 00.000 14964 Enqueuing Expose request
21:54:51.515 00.001 12044 Worker thread wakes up
21:54:51.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:51.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:54:54.239 02.724 14964 GuideButtonClick i=1 ctx=Guide button clicked
21:54:54.241 00.002 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
21:54:54.242 00.001 14964 guider state => CALIBRATED
21:54:54.242 00.000 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:54:54.245 00.003 14964 reset dither spiral
21:54:54.640 00.395 12044 Exposure complete
21:54:54.661 00.021 12044 worker thread done servicing request
21:54:54.661 00.000 14964 OnExposeComplete: enter
21:54:54.662 00.001 14964 UpdateGuideState(): m_state=5
21:54:54.662 00.000 14964 Star::Find(35, 308, 139, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:54:54.663 00.001 14964 Star::Find returns 1 (0), X=308.42, Y=139.49, Mass=188447, SNR=259.0, Peak=16004 HFD=3.3
21:54:54.663 00.000 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.47) = xAngle (-0.68 = -0.68)
21:54:54.664 00.001 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-0.69 = -0.69)
21:54:54.664 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=0.36 hyp=0.51 cameraTheta=0.79 mountX=0.40 mountY=-0.32, mountTheta=-0.69
21:54:54.666 00.002 14964 Changing from state CALIBRATED to GUIDING
21:54:54.675 00.009 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:54:54.676 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:54:54.677 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
21:54:54.677 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:54:54.678 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:54:54.678 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:54:54.680 00.002 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:54:54.680 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:54:54.681 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:54:54.681 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:54:54.682 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:54:54.682 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:54:54.683 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:54:54.683 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:54:54.684 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:54:54.684 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:54:54.712 00.028 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:54:54.714 00.002 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:54:54.715 00.001 14964 Dec comp: XRate 12.022 -> 9.282 for dec 0.0 -> dec 39.5
21:54:54.719 00.004 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:54:54.721 00.002 14964 ScopeASCOM::SideOfPier() returns 0
21:54:54.722 00.001 14964 setting lock position to (308.42, 139.49)
21:54:54.723 00.001 14964 MultiStar: stabilizing after lock position change
21:54:54.723 00.000 14964 guider state => GUIDING
21:54:54.724 00.001 14964 Status Line: Guiding
21:54:54.725 00.001 14964 Mount: notify guiding started
21:54:54.726 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
21:54:54.727 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 9:53:54 PM"
21:54:54.728 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
21:54:54.728 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
21:54:54.729 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:54:54.729 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.473690
21:54:54.730 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
21:54:54.730 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
21:54:54.731 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:54:54.731 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:54:54.732 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:54:54.732 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:54:54.733 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:54:54.733 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:54:54.734 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:54:54.734 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:54:54.735 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:54:54.735 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:54:54.736 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:54:54.736 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:54:54.737 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:54:54.737 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:54:54.738 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:54:54.738 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:54:54.739 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:54:54.740 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:54:54.740 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:54:54.741 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:54:54.741 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:54:54.742 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:54:54.742 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:54:54.743 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:54:54.743 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:54:54.744 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:54:54.745 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:54:54.745 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:54:54.746 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:54:54.746 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:54:54.748 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:54:54.750 00.002 14964 ScopeASCOM::SideOfPier() returns 0
21:54:54.805 00.055 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:54:54.807 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
21:54:54.810 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:54:54.812 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
21:54:54.814 00.002 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.47) = xAngle (1.47 = 1.47)
21:54:54.815 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
21:54:54.816 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
21:54:54.816 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
21:54:54.817 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:54:54.818 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16004, med=621, FiltMin=522, FiltMax=11316, Gamma=0.810
21:54:54.824 00.006 14964 UpdateGuideState exits: m=188447 SNR=259.0
21:54:54.825 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:54.825 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:54.826 00.001 14964 Enqueuing Expose request
21:54:54.826 00.000 12044 Worker thread wakes up
21:54:54.826 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:54.826 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:54:57.945 03.119 12044 Exposure complete
21:54:57.967 00.022 12044 worker thread done servicing request
21:54:57.967 00.000 14964 OnExposeComplete: enter
21:54:57.968 00.001 14964 UpdateGuideState(): m_state=6
21:54:57.968 00.000 14964 Star::Find(35, 308, 139, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:54:57.969 00.001 14964 Star::Find returns 1 (0), X=308.21, Y=138.73, Mass=192044, SNR=266.9, Peak=15265 HFD=3.7
21:54:57.969 00.000 14964 MultiStar: exiting stabilization period
21:54:57.970 00.001 14964 MultiStar: updating star positions after lock position change
21:54:57.970 00.000 14964 Star::Find(35, 103, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:54:57.971 00.001 14964 Star::Find false star n=3 nbg=276 bg=628.7 sigma=34.2 thresh=731 peak=688
21:54:57.971 00.000 14964 Star::Find returns 0 (2), X=103.00, Y=363.00, Mass=402, SNR=2.9, Peak=780 HFD=0.0
21:54:57.971 00.000 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.47) = xAngle (-3.33 = 2.96)
21:54:57.972 00.001 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.33 = 2.95)
21:54:57.972 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.75 hyp=0.78 cameraTheta=-1.85 mountX=-0.77 mountY=0.15, mountTheta=2.95
21:54:57.974 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.75, opts=13)
21:54:57.975 00.001 14964 Enqueuing Move request for scope (-0.22, -0.75)
21:54:57.976 00.001 12044 Worker thread wakes up
21:54:57.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.75) opts 0xd
21:54:57.976 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.75)
21:54:57.976 00.000 12044 Moving (-0.22, -0.75) raw xDistance=-0.77 yDistance=0.15
21:54:57.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.50 from input -0.77, slope = 0.00
21:54:57.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:57.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:54:57.976 00.000 12044 MoveAxis(E, 54, ABG)
21:54:57.976 00.000 12044 Guiding  Dir = 2, Dur = 54
21:54:57.984 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15265, med=621, FiltMin=535, FiltMax=9491, Gamma=0.810
21:54:57.990 00.006 14964 UpdateGuideState exits: m=192044 SNR=266.9
21:54:57.990 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.991 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:54:57.991 00.000 14964 Enqueuing Expose request
21:54:58.017 00.026 12044 IsSlewing returns 0
21:54:58.018 00.001 12044 IsGuiding returns 0
21:54:58.048 00.030 12044 PulseGuide returned control before completion, sleep 34
21:54:58.098 00.050 12044 IsGuiding returns 1
21:54:58.098 00.000 12044 scope still moving after pulse duration time elapsed
21:54:58.189 00.091 12044 IsSlewing returns 0
21:54:58.189 00.000 12044 IsGuiding returns 0
21:54:58.189 00.000 12044 scope move finished after 54 + 117 ms
21:54:58.189 00.000 12044 Move returns status 0, amount 54
21:54:58.189 00.000 12044 MoveAxis(N, 0, ABG)
21:54:58.189 00.000 12044 Move returns status 0, amount 0
21:54:58.190 00.001 12044 move complete, result=0
21:54:58.190 00.000 12044 worker thread done servicing request
21:54:58.190 00.000 12044 Worker thread wakes up
21:54:58.190 00.000 14964 GuideStep: -0.8 px 54 ms EAST, 0.1 px 0 ms NORTH
21:54:58.191 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:54:58.191 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:55:01.319 03.128 12044 Exposure complete
21:55:01.340 00.021 12044 worker thread done servicing request
21:55:01.340 00.000 14964 OnExposeComplete: enter
21:55:01.340 00.000 14964 UpdateGuideState(): m_state=6
21:55:01.341 00.001 14964 Star::Find(35, 308, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:55:01.342 00.001 14964 Star::Find returns 1 (0), X=308.17, Y=138.06, Mass=196037, SNR=267.9, Peak=19369 HFD=3.3
21:55:01.342 00.000 14964 Star::Find false star n=4 nbg=264 bg=624.9 sigma=29.3 thresh=713 peak=676
21:55:01.343 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
21:55:01.343 00.000 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.47) = xAngle (-3.22 = 3.06)
21:55:01.344 00.001 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.23 = 3.06)
21:55:01.344 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-1.42 hyp=1.45 cameraTheta=-1.75 mountX=-1.44 mountY=0.12, mountTheta=3.06
21:55:01.346 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-1.42, opts=13)
21:55:01.347 00.001 14964 Enqueuing Move request for scope (-0.25, -1.42)
21:55:01.348 00.001 12044 Worker thread wakes up
21:55:01.348 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.42) opts 0xd
21:55:01.348 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -1.42)
21:55:01.348 00.000 12044 Moving (-0.25, -1.42) raw xDistance=-1.44 yDistance=0.12
21:55:01.348 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.94 from input -1.44, slope = 0.00
21:55:01.348 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:01.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:55:01.348 00.000 12044 MoveAxis(E, 101, ABG)
21:55:01.348 00.000 12044 Guiding  Dir = 2, Dur = 101
21:55:01.355 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19369, med=621, FiltMin=541, FiltMax=11079, Gamma=0.810
21:55:01.361 00.006 14964 UpdateGuideState exits: m=196037 SNR=267.9
21:55:01.361 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.362 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:01.362 00.000 14964 Enqueuing Expose request
21:55:01.409 00.047 12044 IsSlewing returns 0
21:55:01.409 00.000 12044 IsGuiding returns 0
21:55:01.441 00.032 12044 PulseGuide returned control before completion, sleep 80
21:55:01.521 00.080 12044 IsGuiding returns 1
21:55:01.521 00.000 12044 scope still moving after pulse duration time elapsed
21:55:01.595 00.074 12044 IsSlewing returns 0
21:55:01.615 00.020 12044 IsGuiding returns 0
21:55:01.615 00.000 12044 scope move finished after 101 + 105 ms
21:55:01.615 00.000 12044 Move returns status 0, amount 101
21:55:01.615 00.000 12044 MoveAxis(N, 0, ABG)
21:55:01.615 00.000 12044 Move returns status 0, amount 0
21:55:01.615 00.000 12044 move complete, result=0
21:55:01.615 00.000 12044 worker thread done servicing request
21:55:01.615 00.000 12044 Worker thread wakes up
21:55:01.615 00.000 14964 GuideStep: -1.4 px 101 ms EAST, 0.1 px 0 ms NORTH
21:55:01.616 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:01.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:55:04.749 03.133 12044 Exposure complete
21:55:04.777 00.028 12044 worker thread done servicing request
21:55:04.777 00.000 14964 OnExposeComplete: enter
21:55:04.778 00.001 14964 UpdateGuideState(): m_state=6
21:55:04.779 00.001 14964 Star::Find(35, 308, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:55:04.779 00.000 14964 Star::Find returns 1 (0), X=308.65, Y=136.36, Mass=205235, SNR=265.5, Peak=20195 HFD=3.4
21:55:04.780 00.001 14964 Star::Find false star n=4 nbg=268 bg=625.6 sigma=30.8 thresh=718 peak=675
21:55:04.781 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
21:55:04.781 00.000 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.47) = xAngle (-2.97 = -2.97)
21:55:04.782 00.001 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-2.98 = -2.98)
21:55:04.782 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-3.12 hyp=3.13 cameraTheta=-1.50 mountX=-3.08 mountY=-0.51, mountTheta=-2.98
21:55:04.783 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-3.12, opts=13)
21:55:04.784 00.001 14964 Enqueuing Move request for scope (0.23, -3.12)
21:55:04.785 00.001 12044 Worker thread wakes up
21:55:04.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -3.12) opts 0xd
21:55:04.785 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -3.12)
21:55:04.785 00.000 12044 Moving (0.23, -3.12) raw xDistance=-3.08 yDistance=-0.51
21:55:04.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns -2.00 from input -3.08, slope = 0.00
21:55:04.785 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:04.785 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:55:04.785 00.000 12044 MoveAxis(E, 216, ABG)
21:55:04.785 00.000 12044 Guiding  Dir = 2, Dur = 216
21:55:04.793 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20195, med=621, FiltMin=543, FiltMax=11453, Gamma=0.810
21:55:04.798 00.005 14964 UpdateGuideState exits: m=205235 SNR=265.5
21:55:04.798 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.799 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:04.799 00.000 14964 Enqueuing Expose request
21:55:04.813 00.014 12044 IsSlewing returns 0
21:55:04.814 00.001 12044 IsGuiding returns 0
21:55:04.845 00.031 12044 PulseGuide returned control before completion, sleep 195
21:55:05.056 00.211 12044 IsGuiding returns 1
21:55:05.056 00.000 12044 scope still moving after pulse duration time elapsed
21:55:05.160 00.104 12044 IsSlewing returns 0
21:55:05.161 00.001 12044 IsGuiding returns 0
21:55:05.161 00.000 12044 scope move finished after 216 + 130 ms
21:55:05.161 00.000 12044 Move returns status 0, amount 216
21:55:05.161 00.000 12044 MoveAxis(N, 0, ABG)
21:55:05.161 00.000 12044 Move returns status 0, amount 0
21:55:05.161 00.000 12044 move complete, result=0
21:55:05.161 00.000 12044 worker thread done servicing request
21:55:05.161 00.000 12044 Worker thread wakes up
21:55:05.161 00.000 14964 GuideStep: -3.1 px 216 ms EAST, -0.5 px 0 ms NORTH
21:55:05.161 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:05.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:55:08.267 03.106 12044 Exposure complete
21:55:08.292 00.025 12044 worker thread done servicing request
21:55:08.292 00.000 14964 OnExposeComplete: enter
21:55:08.293 00.001 14964 UpdateGuideState(): m_state=6
21:55:08.294 00.001 14964 Star::Find(35, 308, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:55:08.294 00.000 14964 Star::Find returns 1 (0), X=308.26, Y=134.70, Mass=215015, SNR=276.4, Peak=21611 HFD=3.5
21:55:08.295 00.001 14964 Star::Find false star n=2 nbg=264 bg=625.7 sigma=31.2 thresh=719 peak=679
21:55:08.295 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
21:55:08.296 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.47) = xAngle (-3.08 = -3.08)
21:55:08.296 00.000 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.09 = -3.09)
21:55:08.297 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-4.78 hyp=4.79 cameraTheta=-1.60 mountX=-4.78 mountY=-0.27, mountTheta=-3.09
21:55:08.298 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-4.78, opts=13)
21:55:08.298 00.000 14964 Enqueuing Move request for scope (-0.16, -4.78)
21:55:08.299 00.001 12044 Worker thread wakes up
21:55:08.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -4.78) opts 0xd
21:55:08.299 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -4.78)
21:55:08.299 00.000 12044 Moving (-0.16, -4.78) raw xDistance=-4.78 yDistance=-0.27
21:55:08.299 00.000 12044 Lowpass2 history cleared, outlier deflection
21:55:08.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns -3.11 from input -4.78, slope = 0.00
21:55:08.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:08.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:55:08.299 00.000 12044 MoveAxis(E, 335, ABG)
21:55:08.299 00.000 12044 Guiding  Dir = 2, Dur = 335
21:55:08.306 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21611, med=622, FiltMin=543, FiltMax=10619, Gamma=0.810
21:55:08.312 00.006 14964 UpdateGuideState exits: m=215015 SNR=276.4
21:55:08.313 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:08.313 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:08.314 00.001 14964 Enqueuing Expose request
21:55:08.346 00.032 12044 IsSlewing returns 0
21:55:08.346 00.000 12044 IsGuiding returns 0
21:55:08.378 00.032 12044 PulseGuide returned control before completion, sleep 315
21:55:08.705 00.327 12044 IsGuiding returns 1
21:55:08.706 00.001 12044 scope still moving after pulse duration time elapsed
21:55:08.802 00.096 12044 IsSlewing returns 0
21:55:08.804 00.002 12044 IsGuiding returns 0
21:55:08.804 00.000 12044 scope move finished after 335 + 121 ms
21:55:08.804 00.000 12044 Move returns status 0, amount 335
21:55:08.804 00.000 12044 MoveAxis(N, 0, ABG)
21:55:08.804 00.000 12044 Move returns status 0, amount 0
21:55:08.804 00.000 12044 move complete, result=0
21:55:08.804 00.000 12044 worker thread done servicing request
21:55:08.804 00.000 12044 Worker thread wakes up
21:55:08.804 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:08.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:55:08.804 00.000 14964 GuideStep: -4.8 px 335 ms EAST, -0.3 px 0 ms NORTH
21:55:11.904 03.100 12044 Exposure complete
21:55:11.926 00.022 12044 worker thread done servicing request
21:55:11.926 00.000 14964 OnExposeComplete: enter
21:55:11.927 00.001 14964 UpdateGuideState(): m_state=6
21:55:11.927 00.000 14964 Star::Find(35, 308, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:55:11.928 00.001 14964 Star::Find returns 1 (0), X=308.88, Y=132.44, Mass=224551, SNR=268.0, Peak=12031 HFD=4.2
21:55:11.928 00.000 14964 Star::Find false star n=2 nbg=279 bg=623.3 sigma=35.2 thresh=729 peak=691
21:55:11.929 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
21:55:11.929 00.000 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.47) = xAngle (-2.98 = -2.98)
21:55:11.930 00.001 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-2.99 = -2.99)
21:55:11.930 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-7.04 hyp=7.06 cameraTheta=-1.51 mountX=-6.97 mountY=-1.08, mountTheta=-2.99
21:55:11.931 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-7.04, opts=13)
21:55:11.932 00.001 14964 Enqueuing Move request for scope (0.45, -7.04)
21:55:11.933 00.001 12044 Worker thread wakes up
21:55:11.933 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -7.04) opts 0xd
21:55:11.933 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -7.04)
21:55:11.933 00.000 12044 Moving (0.45, -7.04) raw xDistance=-6.97 yDistance=-1.08
21:55:11.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns -4.53 from input -6.97, slope = 0.00
21:55:11.933 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:11.933 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.08
21:55:11.933 00.000 12044 MoveAxis(E, 488, ABG)
21:55:11.933 00.000 12044 Guiding  Dir = 2, Dur = 488
21:55:11.940 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12031, med=621, FiltMin=528, FiltMax=9252, Gamma=0.810
21:55:11.946 00.006 14964 UpdateGuideState exits: m=224551 SNR=268.0
21:55:11.946 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:11.947 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:11.948 00.001 14964 Enqueuing Expose request
21:55:11.971 00.023 12044 IsSlewing returns 0
21:55:11.971 00.000 12044 IsGuiding returns 0
21:55:12.002 00.031 12044 PulseGuide returned control before completion, sleep 468
21:55:12.533 00.531 12044 IsGuiding returns 1
21:55:12.533 00.000 12044 scope still moving after pulse duration time elapsed
21:55:12.582 00.049 12044 IsSlewing returns 0
21:55:12.582 00.000 12044 IsGuiding returns 0
21:55:12.582 00.000 12044 scope move finished after 488 + 122 ms
21:55:12.582 00.000 12044 Move returns status 0, amount 488
21:55:12.582 00.000 12044 MoveAxis(N, 0, ABG)
21:55:12.582 00.000 12044 Move returns status 0, amount 0
21:55:12.582 00.000 12044 move complete, result=0
21:55:12.582 00.000 12044 worker thread done servicing request
21:55:12.582 00.000 12044 Worker thread wakes up
21:55:12.583 00.001 14964 GuideStep: -7.0 px 488 ms EAST, -1.1 px 0 ms NORTH
21:55:12.583 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:12.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:55:15.682 03.099 12044 Exposure complete
21:55:15.705 00.023 12044 worker thread done servicing request
21:55:15.706 00.001 14964 OnExposeComplete: enter
21:55:15.706 00.000 14964 UpdateGuideState(): m_state=6
21:55:15.707 00.001 14964 Star::Find(35, 308, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:15.708 00.001 14964 Star::Find returns 1 (0), X=308.64, Y=128.56, Mass=249757, SNR=281.1, Peak=19030 HFD=4.0
21:55:15.708 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
21:55:15.708 00.000 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.47) = xAngle (-3.02 = -3.02)
21:55:15.709 00.001 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.03 = -3.03)
21:55:15.710 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-10.93 hyp=10.93 cameraTheta=-1.55 mountX=-10.85 mountY=-1.20, mountTheta=-3.03
21:55:15.711 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-10.93, opts=13)
21:55:15.711 00.000 14964 Enqueuing Move request for scope (0.22, -10.93)
21:55:15.712 00.001 12044 Worker thread wakes up
21:55:15.712 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -10.93) opts 0xd
21:55:15.712 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -10.93)
21:55:15.712 00.000 12044 Moving (0.22, -10.93) raw xDistance=-10.85 yDistance=-1.20
21:55:15.712 00.000 12044 GuideAlgorithmLowpass2::Result() returns -7.05 from input -10.85, slope = 0.00
21:55:15.712 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.55
21:55:15.712 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
21:55:15.712 00.000 12044 MoveAxis(E, 760, ABG)
21:55:15.712 00.000 12044 Guiding  Dir = 2, Dur = 760
21:55:15.719 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19030, med=621, FiltMin=534, FiltMax=11509, Gamma=0.810
21:55:15.725 00.006 14964 UpdateGuideState exits: m=249757 SNR=281.1
21:55:15.726 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.726 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:15.726 00.000 14964 Enqueuing Expose request
21:55:15.752 00.026 12044 IsSlewing returns 0
21:55:15.753 00.001 12044 IsGuiding returns 0
21:55:15.784 00.031 12044 PulseGuide returned control before completion, sleep 740
21:55:16.552 00.768 12044 IsGuiding returns 1
21:55:16.552 00.000 12044 scope still moving after pulse duration time elapsed
21:55:16.629 00.077 12044 IsSlewing returns 0
21:55:16.629 00.000 12044 IsGuiding returns 0
21:55:16.629 00.000 12044 scope move finished after 760 + 116 ms
21:55:16.629 00.000 12044 Move returns status 0, amount 760
21:55:16.630 00.001 12044 MoveAxis(N, 113, ABG)
21:55:16.630 00.000 12044 Guiding  Dir = 0, Dur = 113
21:55:16.658 00.028 12044 IsSlewing returns 0
21:55:16.658 00.000 12044 IsGuiding returns 0
21:55:16.689 00.031 12044 PulseGuide returned control before completion, sleep 93
21:55:16.796 00.107 12044 IsGuiding returns 1
21:55:16.796 00.000 12044 scope still moving after pulse duration time elapsed
21:55:16.847 00.051 12044 IsSlewing returns 0
21:55:16.847 00.000 12044 IsGuiding returns 0
21:55:16.847 00.000 12044 scope move finished after 113 + 76 ms
21:55:16.847 00.000 12044 Move returns status 0, amount 113
21:55:16.847 00.000 12044 move complete, result=0
21:55:16.847 00.000 12044 worker thread done servicing request
21:55:16.847 00.000 12044 Worker thread wakes up
21:55:16.848 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:16.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,104,71,71)
21:55:16.848 00.000 14964 GuideStep: -10.9 px 760 ms EAST, -1.2 px 113 ms NORTH
21:55:18.237 01.389 14964 Stop button clicked
21:55:18.238 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:55:18.239 00.001 14964 Status Line: Waiting for devices...
21:55:18.468 00.229 12044 ASCOM_AbortExposure returns err = 0
21:55:18.468 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:55:18.468 00.000 12044 worker thread done servicing request
21:55:18.468 00.000 14964 OnExposeComplete: enter
21:55:18.469 00.001 14964 OnExposeComplete: Capture Error reported
21:55:18.469 00.000 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:55:18.470 00.001 14964 Mount: notify guiding stopped
21:55:18.470 00.000 14964 BLC: window closed
21:55:18.471 00.001 14964 BLC: Last direction was reset
21:55:18.472 00.001 14964 Changing from state GUIDING to STOP
21:55:18.472 00.000 14964 guider state => SELECTED
21:55:18.473 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19030, med=621, FiltMin=534, FiltMax=11509, Gamma=0.810
21:55:18.478 00.005 14964 Changing from state SELECTED to UNINITIALIZED
21:55:18.479 00.001 14964 guider state => SELECTING
21:55:18.481 00.002 14964 Status Line: Stopped.
21:55:18.483 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:55:19.515 01.032 14964 StartLoopingInteractive: Loop button clicked
21:55:19.517 00.002 14964 Status Line: Looping
21:55:19.525 00.008 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:55:19.529 00.004 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:55:19.530 00.001 14964 Enqueuing Expose request
21:55:19.530 00.000 12044 Worker thread wakes up
21:55:19.531 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:19.531 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:55:21.248 01.717 14964 GuiderMultiStar::AutoSelect enter
21:55:21.249 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
21:55:21.270 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
21:55:21.285 00.015 14964 AutoFind: global mean = -0.1, stdev 170.3
21:55:21.286 00.001 14964 AutoFind: using threshold = 0.1
21:55:21.309 00.023 14964 AutoFind: local max [308, 129] 233.5
21:55:21.310 00.001 14964 AutoFind: local max [100, 284] 12.0
21:55:21.310 00.000 14964 AutoFind: local max [309, 138] 8.1
21:55:21.311 00.001 14964 AutoFind: local max [308, 119] 8.0
21:55:21.311 00.000 14964 AutoFind: local max [299, 132] 5.0
21:55:21.312 00.001 14964 AutoFind: local max [105, 449] 3.6
21:55:21.312 00.000 14964 AutoFind: local max [441, 354] 3.6
21:55:21.313 00.001 14964 AutoFind: local max [166, 274] 3.5
21:55:21.313 00.000 14964 AutoFind: local max [300, 138] 3.1
21:55:21.314 00.001 14964 AutoFind: local max [103, 478] 2.3
21:55:21.314 00.000 14964 AutoFind: local max [275, 29] 2.2
21:55:21.315 00.001 14964 AutoFind: local max [389, 210] 2.2
21:55:21.315 00.000 14964 AutoFind: local max [301, 120] 2.0
21:55:21.316 00.001 14964 AutoFind: local max [329, 425] 1.9
21:55:21.316 00.000 14964 AutoFind: local max [618, 65] 1.8
21:55:21.317 00.001 14964 AutoFind: local max [60, 426] 1.8
21:55:21.317 00.000 14964 AutoFind: local max [95, 580] 1.7
21:55:21.317 00.000 14964 AutoFind: local max [906, 29] 1.7
21:55:21.318 00.001 14964 AutoFind: local max [911, 547] 1.7
21:55:21.319 00.001 14964 AutoFind: local max [219, 381] 1.7
21:55:21.320 00.001 14964 AutoFind: local max [343, 232] 1.7
21:55:21.320 00.000 14964 AutoFind: local max [926, 232] 1.6
21:55:21.321 00.001 14964 AutoFind: local max [646, 232] 1.6
21:55:21.321 00.000 14964 AutoFind: local max [823, 381] 1.5
21:55:21.322 00.001 14964 AutoFind: local max [942, 454] 1.5
21:55:21.322 00.000 14964 AutoFind: local max [500, 128] 1.5
21:55:21.323 00.001 14964 AutoFind: local max [623, 461] 1.5
21:55:21.323 00.000 14964 AutoFind: local max [494, 104] 1.5
21:55:21.323 00.000 14964 AutoFind: local max [677, 280] 1.5
21:55:21.324 00.001 14964 AutoFind: local max [141, 381] 1.5
21:55:21.324 00.000 14964 AutoFind: local max [474, 460] 1.5
21:55:21.325 00.001 14964 AutoFind: local max [755, 189] 1.5
21:55:21.325 00.000 14964 AutoFind: local max [361, 103] 1.5
21:55:21.326 00.001 14964 AutoFind: local max [123, 48] 1.5
21:55:21.326 00.000 14964 AutoFind: local max [873, 232] 1.5
21:55:21.327 00.001 14964 AutoFind: local max [45, 19] 1.5
21:55:21.327 00.000 14964 AutoFind: local max [79, 425] 1.5
21:55:21.328 00.001 14964 AutoFind: local max [447, 189] 1.5
21:55:21.328 00.000 14964 AutoFind: local max [148, 461] 1.5
21:55:21.328 00.000 14964 AutoFind: local max [257, 330] 1.5
21:55:21.328 00.000 14964 AutoFind: local max [722, 232] 1.5
21:55:21.330 00.002 14964 AutoFind: local max [378, 65] 1.4
21:55:21.330 00.000 14964 AutoFind: local max [439, 104] 1.4
21:55:21.331 00.001 14964 AutoFind: local max [416, 232] 1.4
21:55:21.331 00.000 14964 AutoFind: local max [625, 293] 1.4
21:55:21.331 00.000 14964 AutoFind: local max [462, 544] 1.4
21:55:21.332 00.001 14964 AutoFind: local max [768, 40] 1.4
21:55:21.332 00.000 14964 AutoFind: local max [329, 461] 1.4
21:55:21.333 00.001 14964 AutoFind: local max [497, 232] 1.4
21:55:21.333 00.000 14964 AutoFind: local max [200, 461] 1.4
21:55:21.334 00.001 14964 AutoFind: local max [275, 563] 1.4
21:55:21.334 00.000 14964 AutoFind: local max [769, 582] 1.4
21:55:21.334 00.000 14964 AutoFind: local max [704, 461] 1.4
21:55:21.335 00.001 14964 AutoFind: local max [252, 19] 1.4
21:55:21.335 00.000 14964 AutoFind: local max [563, 19] 1.4
21:55:21.336 00.001 14964 AutoFind: local max [346, 113] 1.4
21:55:21.336 00.000 14964 AutoFind: local max [243, 407] 1.4
21:55:21.337 00.001 14964 AutoFind: local max [740, 232] 1.4
21:55:21.337 00.000 14964 AutoFind: local max [516, 474] 1.4
21:55:21.338 00.001 14964 AutoFind: local max [647, 461] 1.4
21:55:21.338 00.000 14964 AutoFind: local max [905, 415] 1.4
21:55:21.338 00.000 14964 AutoFind: local max [61, 461] 1.4
21:55:21.339 00.001 14964 AutoFind: local max [396, 414] 1.4
21:55:21.339 00.000 14964 AutoFind: local max [95, 29] 1.4
21:55:21.340 00.001 14964 AutoFind: local max [287, 19] 1.4
21:55:21.340 00.000 14964 AutoFind: local max [400, 203] 1.4
21:55:21.341 00.001 14964 AutoFind: local max [674, 189] 1.4
21:55:21.341 00.000 14964 AutoFind: local max [19, 189] 1.4
21:55:21.342 00.001 14964 AutoFind: local max [543, 461] 1.4
21:55:21.342 00.000 14964 AutoFind: local max [189, 330] 1.4
21:55:21.342 00.000 14964 AutoFind: local max [393, 461] 1.4
21:55:21.343 00.001 14964 AutoFind: local max [894, 29] 1.4
21:55:21.343 00.000 14964 AutoFind: local max [292, 414] 1.4
21:55:21.344 00.001 14964 AutoFind: local max [186, 232] 1.4
21:55:21.344 00.000 14964 AutoFind: local max [401, 232] 1.4
21:55:21.345 00.001 14964 AutoFind: local max [435, 215] 1.4
21:55:21.345 00.000 14964 AutoFind: local max [15, 385] 1.4
21:55:21.346 00.001 14964 AutoFind: local max [662, 190] 1.4
21:55:21.346 00.000 14964 AutoFind: local max [727, 461] 1.4
21:55:21.346 00.000 14964 AutoFind: local max [16, 455] 1.4
21:55:21.347 00.001 14964 AutoFind: local max [559, 460] 1.4
21:55:21.347 00.000 14964 AutoFind: local max [567, 346] 1.4
21:55:21.348 00.001 14964 AutoFind: local max [412, 48] 1.4
21:55:21.348 00.000 14964 AutoFind: local max [955, 454] 1.4
21:55:21.349 00.001 14964 AutoFind: local max [616, 113] 1.4
21:55:21.349 00.000 14964 AutoFind: local max [605, 232] 1.4
21:55:21.349 00.000 14964 AutoFind: local max [486, 189] 1.4
21:55:21.350 00.001 14964 AutoFind: local max [99, 329] 1.3
21:55:21.350 00.000 14964 AutoFind: local max [347, 414] 1.3
21:55:21.351 00.001 14964 AutoFind: local max [595, 190] 1.3
21:55:21.351 00.000 14964 AutoFind: local max [718, 382] 1.3
21:55:21.352 00.001 14964 AutoFind: local max [32, 381] 1.3
21:55:21.352 00.000 14964 AutoFind: local max [856, 232] 1.3
21:55:21.353 00.001 14964 AutoFind: local max [253, 381] 1.3
21:55:21.353 00.000 14964 AutoFind: local max [519, 40] 1.3
21:55:21.354 00.001 14964 AutoFind: local max [85, 345] 1.3
21:55:21.354 00.000 14964 AutoFind: local max [840, 232] 1.3
21:55:21.355 00.001 14964 AutoFind: local max [8, 454] 1.3
21:55:21.355 00.000 14964 AutoFind: local max [813, 312] 1.3
21:55:21.356 00.001 14964 AutoFind: local max [194, 474] 1.3
21:55:21.356 00.000 14964 AutoFind: too close [194, 474] 1.3 - [200, 461] 1.4
21:55:21.357 00.001 14964 AutoFind: too close [8, 454] 1.3 - [16, 455] 1.4
21:55:21.357 00.000 14964 AutoFind: too close [840, 232] 1.3 - [856, 232] 1.3
21:55:21.357 00.000 14964 AutoFind: too close [840, 232] 1.3 - [873, 232] 1.5
21:55:21.358 00.001 14964 AutoFind: too close [85, 345] 1.3 - [99, 329] 1.3
21:55:21.358 00.000 14964 AutoFind: too close [253, 381] 1.3 - [292, 414] 1.4
21:55:21.359 00.001 14964 AutoFind: too close [253, 381] 1.3 - [243, 407] 1.4
21:55:21.359 00.000 14964 AutoFind: too close [253, 381] 1.3 - [219, 381] 1.7
21:55:21.360 00.001 14964 AutoFind: too close [856, 232] 1.3 - [873, 232] 1.5
21:55:21.360 00.000 14964 AutoFind: too close [32, 381] 1.3 - [15, 385] 1.4
21:55:21.361 00.001 14964 AutoFind: too close [347, 414] 1.3 - [329, 425] 1.9
21:55:21.361 00.000 14964 AutoFind: too close [486, 189] 1.4 - [447, 189] 1.5
21:55:21.362 00.001 14964 AutoFind: too close [955, 454] 1.4 - [942, 454] 1.5
21:55:21.362 00.000 14964 AutoFind: too close [412, 48] 1.4 - [378, 65] 1.4
21:55:21.363 00.001 14964 AutoFind: too close [559, 460] 1.4 - [543, 461] 1.4
21:55:21.363 00.000 14964 AutoFind: too close [727, 461] 1.4 - [704, 461] 1.4
21:55:21.364 00.001 14964 AutoFind: too close [662, 190] 1.4 - [674, 189] 1.4
21:55:21.364 00.000 14964 AutoFind: too close [435, 215] 1.4 - [401, 232] 1.4
21:55:21.365 00.001 14964 AutoFind: too close [435, 215] 1.4 - [400, 203] 1.4
21:55:21.365 00.000 14964 AutoFind: too close [435, 215] 1.4 - [416, 232] 1.4
21:55:21.365 00.000 14964 AutoFind: too close [435, 215] 1.4 - [447, 189] 1.5
21:55:21.366 00.001 14964 AutoFind: too close [401, 232] 1.4 - [400, 203] 1.4
21:55:21.366 00.000 14964 AutoFind: too close [401, 232] 1.4 - [416, 232] 1.4
21:55:21.367 00.001 14964 AutoFind: too close [401, 232] 1.4 - [389, 210] 2.2
21:55:21.367 00.000 14964 AutoFind: too close [292, 414] 1.4 - [329, 425] 1.9
21:55:21.368 00.001 14964 AutoFind: too close [894, 29] 1.4 - [906, 29] 1.7
21:55:21.368 00.000 14964 AutoFind: too close [543, 461] 1.4 - [516, 474] 1.4
21:55:21.369 00.001 14964 AutoFind: too close [400, 203] 1.4 - [416, 232] 1.4
21:55:21.369 00.000 14964 AutoFind: too close [400, 203] 1.4 - [389, 210] 2.2
21:55:21.369 00.000 14964 AutoFind: too close [287, 19] 1.4 - [252, 19] 1.4
21:55:21.370 00.001 14964 AutoFind: too close [287, 19] 1.4 - [275, 29] 2.2
21:55:21.370 00.000 14964 AutoFind: too close [95, 29] 1.4 - [123, 48] 1.5
21:55:21.371 00.001 14964 AutoFind: too close [61, 461] 1.4 - [79, 425] 1.5
21:55:21.371 00.000 14964 AutoFind: too close [61, 461] 1.4 - [60, 426] 1.8
21:55:21.372 00.001 14964 AutoFind: too close [905, 415] 1.4 - [942, 454] 1.5
21:55:21.372 00.000 14964 AutoFind: too close [647, 461] 1.4 - [623, 461] 1.5
21:55:21.373 00.001 14964 AutoFind: too close [740, 232] 1.4 - [722, 232] 1.5
21:55:21.373 00.000 14964 AutoFind: too close [243, 407] 1.4 - [219, 381] 1.7
21:55:21.374 00.001 14964 AutoFind: too close [346, 113] 1.4 - [361, 103] 1.5
21:55:21.374 00.000 14964 AutoFind: close dim-bright [346, 113] 1.4 - [308, 119] 8.0
21:55:21.374 00.000 14964 AutoFind: close dim-bright [346, 113] 1.4 - [309, 138] 8.1
21:55:21.375 00.001 14964 AutoFind: close dim-bright [346, 113] 1.4 - [308, 129] 233.5
21:55:21.375 00.000 14964 AutoFind: too close [252, 19] 1.4 - [275, 29] 2.2
21:55:21.376 00.001 14964 AutoFind: too close [329, 461] 1.4 - [329, 425] 1.9
21:55:21.376 00.000 14964 AutoFind: too close [416, 232] 1.4 - [389, 210] 2.2
21:55:21.377 00.001 14964 AutoFind: too close [378, 65] 1.4 - [361, 103] 1.5
21:55:21.377 00.000 14964 AutoFind: too close [79, 425] 1.5 - [60, 426] 1.8
21:55:21.378 00.001 14964 AutoFind: too close [79, 425] 1.5 - [105, 449] 3.6
21:55:21.378 00.000 14964 AutoFind: too close [494, 104] 1.5 - [500, 128] 1.5
21:55:21.378 00.000 14964 AutoFind: too close [301, 120] 2.0 - [300, 138] 3.1
21:55:21.379 00.001 14964 AutoFind: too close [301, 120] 2.0 - [299, 132] 5.0
21:55:21.379 00.000 14964 AutoFind: too close [301, 120] 2.0 - [308, 119] 8.0
21:55:21.380 00.001 14964 AutoFind: too close [301, 120] 2.0 - [309, 138] 8.1
21:55:21.380 00.000 14964 AutoFind: close dim-bright [301, 120] 2.0 - [308, 129] 233.5
21:55:21.381 00.001 14964 AutoFind: too close [103, 478] 2.3 - [105, 449] 3.6
21:55:21.381 00.000 14964 AutoFind: too close [300, 138] 3.1 - [299, 132] 5.0
21:55:21.382 00.001 14964 AutoFind: too close [300, 138] 3.1 - [308, 119] 8.0
21:55:21.382 00.000 14964 AutoFind: too close [300, 138] 3.1 - [309, 138] 8.1
21:55:21.382 00.000 14964 AutoFind: close dim-bright [300, 138] 3.1 - [308, 129] 233.5
21:55:21.383 00.001 14964 AutoFind: too close [299, 132] 5.0 - [308, 119] 8.0
21:55:21.383 00.000 14964 AutoFind: too close [299, 132] 5.0 - [309, 138] 8.1
21:55:21.384 00.001 14964 AutoFind: close dim-bright [299, 132] 5.0 - [308, 129] 233.5
21:55:21.384 00.000 14964 AutoFind: too close [308, 119] 8.0 - [309, 138] 8.1
21:55:21.385 00.001 14964 AutoFind: close dim-bright [308, 119] 8.0 - [308, 129] 233.5
21:55:21.385 00.000 14964 AutoFind: close dim-bright [309, 138] 8.1 - [308, 129] 233.5
21:55:21.386 00.001 14964 AutoFind: too close to edge [19, 189] 1.4
21:55:21.386 00.000 14964 AutoFind: too close to edge [563, 19] 1.4
21:55:21.386 00.000 14964 AutoFind: too close to edge [769, 582] 1.4
21:55:21.387 00.001 14964 AutoFind: too close to edge [45, 19] 1.5
21:55:21.387 00.000 14964 AutoFind: too close to edge [95, 580] 1.7
21:55:21.388 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
21:55:21.388 00.000 14964 Star::Find(35, 308, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.389 00.001 14964 Star::Find returns 1 (0), X=308.64, Y=128.56, Mass=249757, SNR=281.1, Peak=19030 HFD=4.0
21:55:21.389 00.000 14964 Star::Find(35, 100, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.390 00.001 14964 Star::Find returns 1 (0), X=100.26, Y=284.17, Mass=14083, SNR=49.8, Peak=1394 HFD=4.1
21:55:21.390 00.000 14964 Star::Find(35, 441, 354, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.391 00.001 14964 Star::Find returns 1 (0), X=440.99, Y=354.23, Mass=3385, SNR=18.3, Peak=896 HFD=3.9
21:55:21.391 00.000 14964 Star::Find(35, 166, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.392 00.001 14964 Star::Find returns 1 (0), X=166.48, Y=274.03, Mass=3033, SNR=19.7, Peak=908 HFD=3.0
21:55:21.392 00.000 14964 Star::Find(35, 618, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.392 00.000 14964 Star::Find returns 1 (0), X=618.43, Y=62.73, Mass=2581, SNR=15.6, Peak=801 HFD=5.2
21:55:21.393 00.001 14964 Star::Find(35, 911, 547, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.393 00.000 14964 Star::Find false star n=4 nbg=256 bg=614.0 sigma=27.5 thresh=697 peak=670
21:55:21.394 00.001 14964 Star::Find returns 0 (2), X=911.00, Y=547.00, Mass=387, SNR=2.9, Peak=783 HFD=0.0
21:55:21.394 00.000 14964 Star::Find(35, 343, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.395 00.001 14964 Star::Find returns 0 (2), X=343.00, Y=232.00, Mass=99, SNR=2.8, Peak=791 HFD=0.0
21:55:21.395 00.000 14964 Star::Find(35, 926, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.396 00.001 14964 Star::Find false star n=1 nbg=272 bg=613.4 sigma=33.9 thresh=715 peak=664
21:55:21.396 00.000 14964 Star::Find returns 0 (2), X=926.00, Y=232.00, Mass=119, SNR=2.9, Peak=757 HFD=0.0
21:55:21.396 00.000 14964 Star::Find(35, 646, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.397 00.001 14964 Star::Find false star n=5 nbg=256 bg=620.6 sigma=29.2 thresh=708 peak=685
21:55:21.397 00.000 14964 Star::Find returns 0 (2), X=646.00, Y=232.00, Mass=510, SNR=2.9, Peak=755 HFD=0.0
21:55:21.398 00.001 14964 Star::Find(35, 823, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.398 00.000 14964 Star::Find false star n=2 nbg=268 bg=628.5 sigma=31.1 thresh=722 peak=683
21:55:21.399 00.001 14964 Star::Find returns 0 (2), X=823.00, Y=381.00, Mass=201, SNR=2.9, Peak=778 HFD=0.0
21:55:21.399 00.000 14964 Star::Find(35, 677, 280, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.400 00.001 14964 Star::Find false star n=2 nbg=256 bg=624.2 sigma=28.4 thresh=709 peak=676
21:55:21.400 00.000 14964 Star::Find returns 0 (2), X=677.00, Y=280.00, Mass=233, SNR=2.9, Peak=790 HFD=0.0
21:55:21.401 00.001 14964 Star::Find(35, 141, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.401 00.000 14964 Star::Find false star n=1 nbg=265 bg=621.5 sigma=32.7 thresh=720 peak=689
21:55:21.401 00.000 14964 Star::Find returns 0 (2), X=141.00, Y=381.00, Mass=109, SNR=2.9, Peak=765 HFD=0.0
21:55:21.402 00.001 14964 Star::Find(35, 474, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.402 00.000 14964 Star::Find false star n=4 nbg=246 bg=626.4 sigma=26.5 thresh=706 peak=685
21:55:21.403 00.001 14964 Star::Find returns 0 (2), X=474.00, Y=460.00, Mass=440, SNR=2.9, Peak=770 HFD=0.0
21:55:21.403 00.000 14964 Star::Find(35, 755, 189, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.404 00.001 14964 Star::Find returns 0 (2), X=755.00, Y=189.00, Mass=110, SNR=3.0, Peak=771 HFD=0.0
21:55:21.404 00.000 14964 Star::Find(35, 148, 461, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.405 00.001 14964 Star::Find false star n=3 nbg=250 bg=632.7 sigma=30.3 thresh=724 peak=693
21:55:21.405 00.000 14964 Star::Find returns 0 (2), X=148.00, Y=461.00, Mass=335, SNR=2.9, Peak=774 HFD=0.0
21:55:21.405 00.000 14964 Star::Find(35, 257, 330, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.406 00.001 14964 Star::Find false star n=2 nbg=269 bg=633.8 sigma=30.0 thresh=724 peak=681
21:55:21.406 00.000 14964 Star::Find returns 0 (2), X=257.00, Y=330.00, Mass=209, SNR=2.9, Peak=767 HFD=0.0
21:55:21.407 00.001 14964 Star::Find(35, 439, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.407 00.000 14964 Star::Find returns 0 (2), X=439.00, Y=104.00, Mass=98, SNR=2.8, Peak=761 HFD=0.0
21:55:21.408 00.001 14964 Star::Find(35, 625, 293, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.408 00.000 14964 Star::Find false star n=3 nbg=260 bg=627.4 sigma=27.6 thresh=710 peak=676
21:55:21.409 00.001 14964 Star::Find returns 0 (2), X=625.00, Y=293.00, Mass=337, SNR=2.9, Peak=790 HFD=0.0
21:55:21.409 00.000 14964 Star::Find(35, 462, 544, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.410 00.001 14964 Star::Find returns 1 (0), X=463.10, Y=544.65, Mass=1211, SNR=11.5, Peak=832 HFD=4.0
21:55:21.410 00.000 14964 Star::Find(35, 768, 40, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.410 00.000 14964 Star::Find returns 0 (2), X=768.00, Y=40.00, Mass=103, SNR=2.8, Peak=755 HFD=0.0
21:55:21.411 00.001 14964 Star::Find(35, 497, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.411 00.000 14964 Star::Find false star n=3 nbg=261 bg=622.8 sigma=29.5 thresh=711 peak=680
21:55:21.412 00.001 14964 Star::Find returns 0 (2), X=497.00, Y=232.00, Mass=280, SNR=2.9, Peak=746 HFD=0.0
21:55:21.412 00.000 14964 Star::Find(35, 275, 563, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.413 00.001 14964 Star::Find returns 0 (3), X=275.00, Y=563.00, Mass=0, SNR=0.0, Peak=767 HFD=0.0
21:55:21.413 00.000 14964 Star::Find(35, 396, 414, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.414 00.001 14964 Star::Find false star n=1 nbg=264 bg=635.2 sigma=29.6 thresh=724 peak=680
21:55:21.414 00.000 14964 Star::Find returns 0 (2), X=396.00, Y=414.00, Mass=138, SNR=2.9, Peak=773 HFD=0.0
21:55:21.415 00.001 14964 Star::Find(35, 189, 330, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.415 00.000 14964 Star::Find returns 0 (3), X=189.00, Y=330.00, Mass=0, SNR=0.0, Peak=759 HFD=0.0
21:55:21.415 00.000 14964 Star::Find(35, 393, 461, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.416 00.001 14964 Star::Find false star n=3 nbg=278 bg=632.8 sigma=35.3 thresh=739 peak=691
21:55:21.416 00.000 14964 Star::Find returns 0 (2), X=393.00, Y=461.00, Mass=350, SNR=2.9, Peak=774 HFD=0.0
21:55:21.418 00.002 14964 Star::Find(35, 186, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.418 00.000 14964 Star::Find false star n=1 nbg=264 bg=622.2 sigma=29.6 thresh=711 peak=675
21:55:21.419 00.001 14964 Star::Find returns 0 (2), X=186.00, Y=232.00, Mass=120, SNR=2.9, Peak=791 HFD=0.0
21:55:21.419 00.000 14964 Star::Find(35, 567, 346, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.420 00.001 14964 Star::Find false star n=2 nbg=266 bg=629.8 sigma=28.8 thresh=716 peak=687
21:55:21.420 00.000 14964 Star::Find returns 0 (2), X=567.00, Y=346.00, Mass=217, SNR=2.9, Peak=780 HFD=0.0
21:55:21.421 00.001 14964 Star::Find(35, 616, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.421 00.000 14964 Star::Find false star n=3 nbg=253 bg=608.9 sigma=29.2 thresh=697 peak=669
21:55:21.422 00.001 14964 Star::Find returns 0 (2), X=616.00, Y=113.00, Mass=316, SNR=2.9, Peak=746 HFD=0.0
21:55:21.422 00.000 14964 Star::Find(35, 605, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.422 00.000 14964 Star::Find returns 0 (2), X=605.00, Y=232.00, Mass=102, SNR=2.9, Peak=753 HFD=0.0
21:55:21.422 00.000 14964 Star::Find(35, 595, 190, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.423 00.001 14964 Star::Find false star n=1 nbg=279 bg=623.9 sigma=33.5 thresh=724 peak=665
21:55:21.423 00.000 14964 Star::Find returns 0 (2), X=595.00, Y=190.00, Mass=127, SNR=2.9, Peak=751 HFD=0.0
21:55:21.424 00.001 14964 Star::Find(35, 718, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.424 00.000 14964 Star::Find false star n=1 nbg=260 bg=631.6 sigma=30.5 thresh=723 peak=678
21:55:21.425 00.001 14964 Star::Find returns 0 (2), X=718.00, Y=382.00, Mass=116, SNR=2.9, Peak=769 HFD=0.0
21:55:21.425 00.000 14964 Star::Find(35, 519, 40, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.425 00.000 14964 Star::Find false star n=3 nbg=268 bg=614.7 sigma=32.5 thresh=712 peak=672
21:55:21.426 00.001 14964 Star::Find returns 0 (2), X=519.00, Y=40.00, Mass=347, SNR=2.9, Peak=751 HFD=0.0
21:55:21.426 00.000 14964 Star::Find(35, 813, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.427 00.001 14964 Star::Find false star n=2 nbg=262 bg=626.8 sigma=30.6 thresh=719 peak=702
21:55:21.427 00.000 14964 Star::Find returns 0 (2), X=813.00, Y=312.00, Mass=245, SNR=2.9, Peak=778 HFD=0.0
21:55:21.428 00.001 14964 AutoFind: finding best star pass 1
21:55:21.428 00.000 14964 Star::Find(35, 308, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.429 00.001 14964 Star::Find returns 1 (0), X=308.64, Y=128.56, Mass=249757, SNR=281.1, Peak=19030 HFD=4.0
21:55:21.429 00.000 14964 AutoFind returns star at [308, 129] 233.5 Mass 249757 SNR 281.1
21:55:21.430 00.001 14964 Star::Find(35, 308, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.431 00.001 14964 Star::Find returns 1 (0), X=308.64, Y=128.56, Mass=249757, SNR=281.1, Peak=19030 HFD=4.0
21:55:21.431 00.000 14964 MultiStar: List (2): {308.64, 128.56}(281.1), {100.26, 284.17}(49.8), 
21:55:21.432 00.001 14964 setting lock position to (308.64, 128.56)
21:55:21.432 00.000 14964 MultiStar: stabilizing after lock position change
21:55:21.433 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
21:55:21.433 00.000 14964 UpdateGuideState(): m_state=1
21:55:21.434 00.001 14964 Star::Find(35, 308, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:21.434 00.000 14964 Star::Find returns 1 (0), X=308.64, Y=128.56, Mass=249757, SNR=281.1, Peak=19030 HFD=4.0
21:55:21.435 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.47) = xAngle (-1.47 = -1.47)
21:55:21.435 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.48 = -1.48)
21:55:21.436 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
21:55:21.438 00.002 14964 setting lock position to (308.64, 128.56)
21:55:21.438 00.000 14964 MultiStar: stabilizing after lock position change
21:55:21.439 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
21:55:21.440 00.001 14964 Changing from state SELECTING to SELECTED
21:55:21.440 00.000 14964 guider state => SELECTED
21:55:21.449 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19030, med=621, FiltMin=534, FiltMax=11509, Gamma=0.810
21:55:21.455 00.006 14964 UpdateGuideState exits: m=249757 SNR=281.1
21:55:21.455 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19030, med=621, FiltMin=534, FiltMax=11509, Gamma=0.810
21:55:21.461 00.006 14964 Status Line: Auto-selected star at (308.6, 128.6)
21:55:22.619 01.158 12044 Exposure complete
21:55:22.640 00.021 12044 worker thread done servicing request
21:55:22.640 00.000 14964 OnExposeComplete: enter
21:55:22.640 00.000 14964 UpdateGuideState(): m_state=2
21:55:22.641 00.001 14964 Star::Find(35, 308, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:55:22.641 00.000 14964 Star::Find returns 1 (0), X=307.99, Y=121.61, Mass=283059, SNR=280.4, Peak=21512 HFD=4.1
21:55:22.642 00.001 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.47) = xAngle (-3.14 = -3.14)
21:55:22.643 00.001 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.15 = 3.14)
21:55:22.643 00.000 14964 CameraToMount -- cameraX=-0.65 cameraY=-6.95 hyp=6.98 cameraTheta=-1.66 mountX=-6.98 mountY=0.02, mountTheta=3.14
21:55:22.644 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21512, med=622, FiltMin=541, FiltMax=14463, Gamma=0.810
21:55:22.651 00.007 14964 UpdateGuideState exits: m=283059 SNR=280.4
21:55:22.652 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.652 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:22.653 00.001 14964 Enqueuing Expose request
21:55:22.653 00.000 12044 Worker thread wakes up
21:55:22.653 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:22.653 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:22.915 00.262 14964 GuideButtonClick i=1 ctx=Guide button clicked
21:55:22.918 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
21:55:22.918 00.000 14964 guider state => CALIBRATED
21:55:22.919 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:55:22.921 00.002 14964 reset dither spiral
21:55:25.775 02.854 12044 Exposure complete
21:55:25.805 00.030 12044 worker thread done servicing request
21:55:25.805 00.000 14964 OnExposeComplete: enter
21:55:25.806 00.001 14964 UpdateGuideState(): m_state=5
21:55:25.806 00.000 14964 Star::Find(35, 307, 121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:55:25.807 00.001 14964 Star::Find returns 1 (0), X=307.90, Y=121.80, Mass=298234, SNR=328.8, Peak=17547 HFD=4.1
21:55:25.807 00.000 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.47) = xAngle (-3.15 = 3.13)
21:55:25.808 00.001 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.16 = 3.12)
21:55:25.808 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=-6.76 hyp=6.80 cameraTheta=-1.68 mountX=-6.80 mountY=0.13, mountTheta=3.12
21:55:25.809 00.001 14964 Changing from state CALIBRATED to GUIDING
21:55:25.819 00.010 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:55:25.846 00.027 14964 ScopeASCOM::SideOfPier() returns 0
21:55:25.847 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
21:55:25.847 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:55:25.848 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:55:25.849 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:55:25.849 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:55:25.850 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:55:25.851 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:55:25.852 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:55:25.852 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:55:25.853 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:55:25.853 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:55:25.854 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:55:25.855 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:55:25.855 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:55:25.856 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:55:25.857 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:55:25.857 00.000 14964 Dec comp: XRate 12.022 -> 9.282 for dec 0.0 -> dec 39.5
21:55:25.860 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:55:25.861 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:55:25.862 00.001 14964 setting lock position to (307.90, 121.80)
21:55:25.862 00.000 14964 MultiStar: stabilizing after lock position change
21:55:25.863 00.001 14964 guider state => GUIDING
21:55:25.863 00.000 14964 Status Line: Guiding
21:55:25.867 00.004 14964 Mount: notify guiding started
21:55:25.868 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
21:55:25.869 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 9:53:54 PM"
21:55:25.869 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
21:55:25.870 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
21:55:25.870 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:55:25.871 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.473690
21:55:25.871 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
21:55:25.872 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
21:55:25.872 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:55:25.873 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:55:25.874 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:55:25.875 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:55:25.876 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:55:25.877 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:55:25.878 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:55:25.878 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:55:25.879 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:55:25.880 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:55:25.880 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:55:25.881 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:55:25.881 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:55:25.882 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:55:25.882 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:55:25.883 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:55:25.883 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:55:25.884 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:55:25.884 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:55:25.885 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:55:25.885 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:55:25.886 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:55:25.886 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:55:25.887 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:55:25.887 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:55:25.888 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:55:25.888 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:55:25.889 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:55:25.889 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:55:25.890 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:55:25.891 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:55:25.893 00.002 14964 ScopeASCOM::SideOfPier() returns 0
21:55:26.008 00.115 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:55:26.010 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
21:55:26.012 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:55:26.014 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
21:55:26.016 00.002 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.47) = xAngle (1.47 = 1.47)
21:55:26.017 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
21:55:26.018 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
21:55:26.019 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
21:55:26.020 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:55:26.022 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17547, med=622, FiltMin=527, FiltMax=15285, Gamma=0.810
21:55:26.029 00.007 14964 UpdateGuideState exits: m=298234 SNR=328.8
21:55:26.030 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:26.030 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:26.031 00.001 14964 Enqueuing Expose request
21:55:26.032 00.001 12044 Worker thread wakes up
21:55:26.032 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:26.032 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:29.167 03.135 12044 Exposure complete
21:55:29.188 00.021 12044 worker thread done servicing request
21:55:29.188 00.000 14964 OnExposeComplete: enter
21:55:29.189 00.001 14964 UpdateGuideState(): m_state=6
21:55:29.190 00.001 14964 Star::Find(35, 307, 121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:55:29.190 00.000 14964 Star::Find returns 1 (0), X=308.66, Y=121.61, Mass=296785, SNR=335.0, Peak=20229 HFD=3.5
21:55:29.191 00.001 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.47) = xAngle (-1.72 = -1.72)
21:55:29.191 00.000 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.72 = -1.72)
21:55:29.192 00.001 14964 CameraToMount -- cameraX=0.76 cameraY=-0.19 hyp=0.78 cameraTheta=-0.24 mountX=-0.11 mountY=-0.77, mountTheta=-1.72
21:55:29.193 00.001 14964 SchedulePrimaryMove(1136A648, x=0.76, y=-0.19, opts=13)
21:55:29.193 00.000 14964 Enqueuing Move request for scope (0.76, -0.19)
21:55:29.194 00.001 12044 Worker thread wakes up
21:55:29.194 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.19) opts 0xd
21:55:29.194 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, -0.19)
21:55:29.194 00.000 12044 Moving (0.76, -0.19) raw xDistance=-0.11 yDistance=-0.77
21:55:29.194 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
21:55:29.194 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:29.194 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
21:55:29.194 00.000 12044 MoveAxis(E, 0, ABG)
21:55:29.194 00.000 12044 Move returns status 0, amount 0
21:55:29.194 00.000 12044 MoveAxis(N, 0, ABG)
21:55:29.194 00.000 12044 Move returns status 0, amount 0
21:55:29.194 00.000 12044 move complete, result=0
21:55:29.194 00.000 12044 worker thread done servicing request
21:55:29.201 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20229, med=622, FiltMin=539, FiltMax=16237, Gamma=0.810
21:55:29.207 00.006 14964 UpdateGuideState exits: m=296785 SNR=335.0
21:55:29.207 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:29.208 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:29.208 00.000 14964 Enqueuing Expose request
21:55:29.209 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
21:55:29.209 00.000 12044 Worker thread wakes up
21:55:29.209 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:29.209 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:32.343 03.134 12044 Exposure complete
21:55:32.365 00.022 12044 worker thread done servicing request
21:55:32.365 00.000 14964 OnExposeComplete: enter
21:55:32.366 00.001 14964 UpdateGuideState(): m_state=6
21:55:32.366 00.000 14964 Star::Find(35, 308, 121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:55:32.367 00.001 14964 Star::Find returns 1 (0), X=308.83, Y=121.95, Mass=293476, SNR=337.0, Peak=18488 HFD=4.1
21:55:32.367 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.47) = xAngle (-1.32 = -1.32)
21:55:32.368 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-1.32 = -1.32)
21:55:32.368 00.000 14964 CameraToMount -- cameraX=0.93 cameraY=0.15 hyp=0.94 cameraTheta=0.16 mountX=0.24 mountY=-0.91, mountTheta=-1.32
21:55:32.370 00.002 14964 SchedulePrimaryMove(1136A648, x=0.93, y=0.15, opts=13)
21:55:32.370 00.000 14964 Enqueuing Move request for scope (0.93, 0.15)
21:55:32.371 00.001 12044 Worker thread wakes up
21:55:32.371 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.15) opts 0xd
21:55:32.371 00.000 12044 Handling offset move in thread for scope, endpoint = (0.93, 0.15)
21:55:32.371 00.000 12044 Moving (0.93, 0.15) raw xDistance=0.24 yDistance=-0.91
21:55:32.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
21:55:32.371 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:32.371 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.91
21:55:32.371 00.000 12044 MoveAxis(E, 0, ABG)
21:55:32.371 00.000 12044 Move returns status 0, amount 0
21:55:32.371 00.000 12044 MoveAxis(N, 0, ABG)
21:55:32.371 00.000 12044 Move returns status 0, amount 0
21:55:32.371 00.000 12044 move complete, result=0
21:55:32.371 00.000 12044 worker thread done servicing request
21:55:32.379 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18488, med=622, FiltMin=539, FiltMax=11979, Gamma=0.810
21:55:32.384 00.005 14964 UpdateGuideState exits: m=293476 SNR=337.0
21:55:32.385 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:32.386 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:32.386 00.000 14964 Enqueuing Expose request
21:55:32.387 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
21:55:32.387 00.000 12044 Worker thread wakes up
21:55:32.387 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:32.387 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:35.483 03.096 12044 Exposure complete
21:55:35.510 00.027 12044 worker thread done servicing request
21:55:35.510 00.000 14964 OnExposeComplete: enter
21:55:35.511 00.001 14964 UpdateGuideState(): m_state=6
21:55:35.512 00.001 14964 Star::Find(35, 308, 121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:55:35.512 00.000 14964 Star::Find returns 1 (0), X=308.62, Y=120.92, Mass=291986, SNR=313.8, Peak=22865 HFD=3.9
21:55:35.513 00.001 14964 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.47) = xAngle (-2.36 = -2.36)
21:55:35.513 00.000 14964 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-2.37 = -2.37)
21:55:35.514 00.001 14964 CameraToMount -- cameraX=0.72 cameraY=-0.88 hyp=1.14 cameraTheta=-0.89 mountX=-0.81 mountY=-0.79, mountTheta=-2.37
21:55:35.515 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.88, opts=13)
21:55:35.516 00.001 14964 Enqueuing Move request for scope (0.72, -0.88)
21:55:35.516 00.000 12044 Worker thread wakes up
21:55:35.516 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.88) opts 0xd
21:55:35.516 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.88)
21:55:35.516 00.000 12044 Moving (0.72, -0.88) raw xDistance=-0.81 yDistance=-0.79
21:55:35.516 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.53 from input -0.81, slope = 0.00
21:55:35.516 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.48
21:55:35.516 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
21:55:35.516 00.000 12044 MoveAxis(E, 57, ABG)
21:55:35.516 00.000 12044 Guiding  Dir = 2, Dur = 57
21:55:35.524 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22865, med=622, FiltMin=539, FiltMax=13005, Gamma=0.810
21:55:35.529 00.005 14964 UpdateGuideState exits: m=291986 SNR=313.8
21:55:35.530 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.530 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:35.531 00.001 14964 Enqueuing Expose request
21:55:35.632 00.101 12044 IsSlewing returns 0
21:55:35.632 00.000 12044 IsGuiding returns 0
21:55:35.664 00.032 12044 PulseGuide returned control before completion, sleep 36
21:55:35.715 00.051 12044 IsGuiding returns 1
21:55:35.715 00.000 12044 scope still moving after pulse duration time elapsed
21:55:35.790 00.075 12044 IsSlewing returns 0
21:55:35.791 00.001 12044 IsGuiding returns 0
21:55:35.791 00.000 12044 scope move finished after 57 + 101 ms
21:55:35.791 00.000 12044 Move returns status 0, amount 57
21:55:35.791 00.000 12044 MoveAxis(N, 75, ABG)
21:55:35.791 00.000 12044 Guiding  Dir = 0, Dur = 75
21:55:35.815 00.024 12044 IsSlewing returns 0
21:55:35.815 00.000 12044 IsGuiding returns 0
21:55:35.846 00.031 12044 PulseGuide returned control before completion, sleep 55
21:55:35.928 00.082 12044 IsGuiding returns 1
21:55:35.928 00.000 12044 scope still moving after pulse duration time elapsed
21:55:35.989 00.061 12044 IsSlewing returns 0
21:55:35.989 00.000 12044 IsGuiding returns 0
21:55:35.989 00.000 12044 scope move finished after 75 + 97 ms
21:55:35.989 00.000 12044 Move returns status 0, amount 75
21:55:35.989 00.000 12044 move complete, result=0
21:55:35.989 00.000 12044 worker thread done servicing request
21:55:35.989 00.000 12044 Worker thread wakes up
21:55:35.989 00.000 14964 GuideStep: -0.8 px 57 ms EAST, -0.8 px 75 ms NORTH
21:55:35.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:35.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:39.087 03.098 12044 Exposure complete
21:55:39.107 00.020 12044 worker thread done servicing request
21:55:39.107 00.000 14964 OnExposeComplete: enter
21:55:39.108 00.001 14964 UpdateGuideState(): m_state=6
21:55:39.109 00.001 14964 Star::Find(35, 308, 120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:55:39.109 00.000 14964 Star::Find returns 1 (0), X=308.48, Y=120.93, Mass=297831, SNR=325.4, Peak=21525 HFD=3.7
21:55:39.110 00.001 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.47) = xAngle (-2.46 = -2.46)
21:55:39.111 00.001 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-2.46 = -2.46)
21:55:39.111 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=-0.87 hyp=1.05 cameraTheta=-0.98 mountX=-0.81 mountY=-0.66, mountTheta=-2.46
21:55:39.112 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.87, opts=13)
21:55:39.113 00.001 14964 Enqueuing Move request for scope (0.58, -0.87)
21:55:39.113 00.000 12044 Worker thread wakes up
21:55:39.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.87) opts 0xd
21:55:39.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.87)
21:55:39.113 00.000 12044 Moving (0.58, -0.87) raw xDistance=-0.81 yDistance=-0.66
21:55:39.113 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.81 is < calculated value -0.82, using input
21:55:39.114 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.53 from input -0.81, slope = -0.31
21:55:39.114 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:55:39.114 00.000 12044 MoveAxis(E, 57, ABG)
21:55:39.114 00.000 12044 Guiding  Dir = 2, Dur = 57
21:55:39.122 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21525, med=621, FiltMin=534, FiltMax=16300, Gamma=0.810
21:55:39.128 00.006 14964 UpdateGuideState exits: m=297831 SNR=325.4
21:55:39.128 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.129 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:39.129 00.000 14964 Enqueuing Expose request
21:55:39.175 00.046 12044 IsSlewing returns 0
21:55:39.175 00.000 12044 IsGuiding returns 0
21:55:39.207 00.032 12044 PulseGuide returned control before completion, sleep 36
21:55:39.258 00.051 12044 IsGuiding returns 1
21:55:39.258 00.000 12044 scope still moving after pulse duration time elapsed
21:55:39.318 00.060 12044 IsSlewing returns 0
21:55:39.318 00.000 12044 IsGuiding returns 0
21:55:39.318 00.000 12044 scope move finished after 57 + 86 ms
21:55:39.318 00.000 12044 Move returns status 0, amount 57
21:55:39.318 00.000 12044 MoveAxis(N, 62, ABG)
21:55:39.318 00.000 12044 Guiding  Dir = 0, Dur = 62
21:55:39.348 00.030 12044 IsSlewing returns 0
21:55:39.348 00.000 12044 IsGuiding returns 0
21:55:39.380 00.032 12044 PulseGuide returned control before completion, sleep 42
21:55:39.442 00.062 12044 IsGuiding returns 1
21:55:39.442 00.000 12044 scope still moving after pulse duration time elapsed
21:55:39.520 00.078 12044 IsSlewing returns 0
21:55:39.520 00.000 12044 IsGuiding returns 0
21:55:39.520 00.000 12044 scope move finished after 62 + 109 ms
21:55:39.520 00.000 12044 Move returns status 0, amount 62
21:55:39.520 00.000 12044 move complete, result=0
21:55:39.520 00.000 12044 worker thread done servicing request
21:55:39.520 00.000 12044 Worker thread wakes up
21:55:39.520 00.000 14964 GuideStep: -0.8 px 57 ms EAST, -0.7 px 62 ms NORTH
21:55:39.521 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:39.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:42.651 03.130 12044 Exposure complete
21:55:42.677 00.026 12044 worker thread done servicing request
21:55:42.677 00.000 14964 OnExposeComplete: enter
21:55:42.678 00.001 14964 UpdateGuideState(): m_state=6
21:55:42.678 00.000 14964 Star::Find(35, 308, 120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:55:42.679 00.001 14964 Star::Find returns 1 (0), X=307.97, Y=120.42, Mass=305753, SNR=344.5, Peak=20941 HFD=3.7
21:55:42.679 00.000 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.47) = xAngle (-2.99 = -2.99)
21:55:42.680 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.00 = -3.00)
21:55:42.680 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-1.38 hyp=1.38 cameraTheta=-1.52 mountX=-1.37 mountY=-0.19, mountTheta=-3.00
21:55:42.681 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-1.38, opts=13)
21:55:42.682 00.001 14964 Enqueuing Move request for scope (0.07, -1.38)
21:55:42.683 00.001 12044 Worker thread wakes up
21:55:42.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.38) opts 0xd
21:55:42.683 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -1.38)
21:55:42.683 00.000 12044 Moving (0.07, -1.38) raw xDistance=-1.37 yDistance=-0.19
21:55:42.683 00.000 12044 Lowpass2 history cleared, outlier deflection
21:55:42.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.89 from input -1.37, slope = 0.00
21:55:42.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:55:42.683 00.000 12044 MoveAxis(E, 96, ABG)
21:55:42.683 00.000 12044 Guiding  Dir = 2, Dur = 96
21:55:42.692 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20941, med=621, FiltMin=538, FiltMax=15260, Gamma=0.810
21:55:42.698 00.006 14964 UpdateGuideState exits: m=305753 SNR=344.5
21:55:42.698 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.699 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:42.699 00.000 14964 Enqueuing Expose request
21:55:42.708 00.009 12044 IsSlewing returns 0
21:55:42.708 00.000 12044 IsGuiding returns 0
21:55:42.739 00.031 12044 PulseGuide returned control before completion, sleep 75
21:55:42.831 00.092 12044 IsGuiding returns 1
21:55:42.831 00.000 12044 scope still moving after pulse duration time elapsed
21:55:42.895 00.064 12044 IsSlewing returns 0
21:55:42.940 00.045 12044 IsGuiding returns 0
21:55:42.940 00.000 12044 scope move finished after 96 + 136 ms
21:55:42.941 00.001 12044 Move returns status 0, amount 96
21:55:42.941 00.000 12044 MoveAxis(N, 0, ABG)
21:55:42.941 00.000 12044 Move returns status 0, amount 0
21:55:42.941 00.000 12044 move complete, result=0
21:55:42.941 00.000 12044 worker thread done servicing request
21:55:42.941 00.000 12044 Worker thread wakes up
21:55:42.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:42.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:42.941 00.000 14964 GuideStep: -1.4 px 96 ms EAST, -0.2 px 0 ms NORTH
21:55:46.077 03.136 12044 Exposure complete
21:55:46.102 00.025 12044 worker thread done servicing request
21:55:46.102 00.000 14964 OnExposeComplete: enter
21:55:46.102 00.000 14964 UpdateGuideState(): m_state=6
21:55:46.103 00.001 14964 Star::Find(35, 307, 120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:55:46.103 00.000 14964 Star::Find returns 1 (0), X=307.75, Y=119.49, Mass=309032, SNR=334.3, Peak=22704 HFD=3.5
21:55:46.104 00.001 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.47) = xAngle (-3.11 = -3.11)
21:55:46.105 00.001 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.12 = -3.12)
21:55:46.105 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-2.31 hyp=2.32 cameraTheta=-1.64 mountX=-2.31 mountY=-0.06, mountTheta=-3.12
21:55:46.106 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-2.31, opts=13)
21:55:46.107 00.001 14964 Enqueuing Move request for scope (-0.15, -2.31)
21:55:46.107 00.000 12044 Worker thread wakes up
21:55:46.107 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -2.31) opts 0xd
21:55:46.107 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -2.31)
21:55:46.107 00.000 12044 Moving (-0.15, -2.31) raw xDistance=-2.31 yDistance=-0.06
21:55:46.107 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.50 from input -2.31, slope = 0.00
21:55:46.107 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.107 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:46.107 00.000 12044 MoveAxis(E, 162, ABG)
21:55:46.108 00.001 12044 Guiding  Dir = 2, Dur = 162
21:55:46.115 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22704, med=623, FiltMin=533, FiltMax=16417, Gamma=0.810
21:55:46.121 00.006 14964 UpdateGuideState exits: m=309032 SNR=334.3
21:55:46.122 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.122 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:46.123 00.001 14964 Enqueuing Expose request
21:55:46.128 00.005 12044 IsSlewing returns 0
21:55:46.128 00.000 12044 IsGuiding returns 0
21:55:46.160 00.032 12044 PulseGuide returned control before completion, sleep 142
21:55:46.318 00.158 12044 IsGuiding returns 1
21:55:46.318 00.000 12044 scope still moving after pulse duration time elapsed
21:55:46.438 00.120 12044 IsSlewing returns 0
21:55:46.438 00.000 12044 IsGuiding returns 0
21:55:46.439 00.001 12044 scope move finished after 162 + 147 ms
21:55:46.439 00.000 12044 Move returns status 0, amount 162
21:55:46.439 00.000 12044 MoveAxis(N, 0, ABG)
21:55:46.439 00.000 12044 Move returns status 0, amount 0
21:55:46.439 00.000 12044 move complete, result=0
21:55:46.439 00.000 12044 worker thread done servicing request
21:55:46.439 00.000 12044 Worker thread wakes up
21:55:46.439 00.000 14964 GuideStep: -2.3 px 162 ms EAST, -0.1 px 0 ms NORTH
21:55:46.440 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:46.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:49.548 03.108 12044 Exposure complete
21:55:49.569 00.021 12044 worker thread done servicing request
21:55:49.569 00.000 14964 OnExposeComplete: enter
21:55:49.570 00.001 14964 UpdateGuideState(): m_state=6
21:55:49.570 00.000 14964 Star::Find(35, 307, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:55:49.571 00.001 14964 Star::Find returns 1 (0), X=307.12, Y=118.75, Mass=310941, SNR=330.0, Peak=20129 HFD=3.9
21:55:49.571 00.000 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.47) = xAngle (-3.30 = 2.99)
21:55:49.572 00.001 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.47) + m_yAngleError (0.01)) = yAngle (-3.30 = 2.98)
21:55:49.572 00.000 14964 CameraToMount -- cameraX=-0.78 cameraY=-3.05 hyp=3.15 cameraTheta=-1.82 mountX=-3.11 mountY=0.50, mountTheta=2.98
21:55:49.573 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.78, y=-3.05, opts=13)
21:55:49.574 00.001 14964 Enqueuing Move request for scope (-0.78, -3.05)
21:55:49.574 00.000 12044 Worker thread wakes up
21:55:49.574 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -3.05) opts 0xd
21:55:49.574 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.78, -3.05)
21:55:49.574 00.000 12044 Moving (-0.78, -3.05) raw xDistance=-3.11 yDistance=0.50
21:55:49.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns -2.02 from input -3.11, slope = 0.00
21:55:49.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:49.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
21:55:49.575 00.001 12044 MoveAxis(E, 218, ABG)
21:55:49.575 00.000 12044 Guiding  Dir = 2, Dur = 218
21:55:49.582 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20129, med=622, FiltMin=543, FiltMax=16024, Gamma=0.810
21:55:49.589 00.007 14964 UpdateGuideState exits: m=310941 SNR=330.0
21:55:49.590 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.591 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:55:49.591 00.000 14964 Enqueuing Expose request
21:55:49.602 00.011 12044 IsSlewing returns 0
21:55:49.602 00.000 12044 IsGuiding returns 0
21:55:49.633 00.031 12044 PulseGuide returned control before completion, sleep 198
21:55:49.864 00.231 12044 IsGuiding returns 1
21:55:49.864 00.000 12044 scope still moving after pulse duration time elapsed
21:55:49.929 00.065 12044 IsSlewing returns 0
21:55:49.929 00.000 12044 IsGuiding returns 0
21:55:49.929 00.000 12044 scope move finished after 218 + 110 ms
21:55:49.930 00.001 12044 Move returns status 0, amount 218
21:55:49.930 00.000 12044 MoveAxis(N, 0, ABG)
21:55:49.930 00.000 12044 Move returns status 0, amount 0
21:55:49.930 00.000 12044 move complete, result=0
21:55:49.930 00.000 12044 worker thread done servicing request
21:55:49.930 00.000 12044 Worker thread wakes up
21:55:49.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:55:49.930 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(273,87,71,71)
21:55:49.930 00.000 14964 GuideStep: -3.1 px 218 ms EAST, 0.5 px 0 ms NORTH
21:55:52.370 02.440 14964 Stop button clicked
21:55:52.372 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:55:52.373 00.001 14964 Status Line: Waiting for devices...
21:55:52.626 00.253 12044 ASCOM_AbortExposure returns err = 0
21:55:52.626 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:55:52.627 00.001 12044 worker thread done servicing request
21:55:52.627 00.000 14964 OnExposeComplete: enter
21:55:52.629 00.002 14964 OnExposeComplete: Capture Error reported
21:55:52.630 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:55:52.631 00.001 14964 Mount: notify guiding stopped
21:55:52.632 00.001 14964 BLC: window closed
21:55:52.633 00.001 14964 BLC: Last direction was reset
21:55:52.636 00.003 14964 Changing from state GUIDING to STOP
21:55:52.637 00.001 14964 guider state => SELECTED
21:55:52.638 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20129, med=622, FiltMin=543, FiltMax=16024, Gamma=0.810
21:55:52.649 00.011 14964 Changing from state SELECTED to UNINITIALIZED
21:55:52.649 00.000 14964 guider state => SELECTING
21:55:52.652 00.003 14964 Status Line: Stopped.
21:55:52.654 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:56:29.114 36.460 14964 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
21:56:29.114 00.000 14964 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
21:56:38.309 09.195 14964 User exited setup dialog with 'cancel'
21:56:51.974 13.665 14964 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
21:56:51.975 00.001 14964 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
21:56:58.459 06.484 14964 User exited setup dialog with 'ok'
21:56:58.460 00.001 14964 set dither mode 0
21:56:58.461 00.001 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:56:58.461 00.000 14964 AutoExp: config min = 1000 max = 5000 snr = 25.00
21:56:58.462 00.001 14964 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:56:58.463 00.001 14964 camera: set binning = 2
21:56:58.464 00.001 14964 Saturation detection set to Max-ADU value 65535
21:56:58.465 00.001 14964 camera cannot set cooler temperature
21:56:58.466 00.001 14964 Setting StarMinHFD = 1.50
21:56:58.466 00.000 14964 Setting MaxHFD = 10.0
21:56:58.467 00.001 14964 Setting StarMinSNR = 25.0
21:56:58.467 00.000 14964 Setting AutoSelDownsample = 0
21:56:58.468 00.001 14964 MultiStar mode enabled
21:56:58.479 00.011 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:56:58.480 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:56:58.481 00.001 14964 User changed 'Dec-Flip' setting from 0 to 1, calibration cleared
21:56:58.482 00.001 14964 Scope: enabling slew check, guiding will stop when slew is detected
21:56:58.482 00.000 14964 BLC: Backlash comp enabled, Comp pulse = 299 ms
21:56:58.485 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:56:58.486 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:56:58.487 00.001 14964 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.45
21:56:58.488 00.001 14964 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:56:58.489 00.001 14964 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:56:58.526 00.037 14964 PhdConfig flush
21:56:58.854 00.328 14964 evsrv: cli 01AB2E90 connect
21:56:58.857 00.003 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"bd551be3-7177-4aa8-87e6-ba084c83ec9c"}
21:56:58.860 00.003 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"bd551be3-7177-4aa8-87e6-ba084c83ec9c"}
21:56:58.863 00.003 14964 evsrv: cli 01AB2E90 disconnect
21:57:01.866 03.003 14964 StartLoopingInteractive: Loop button clicked
21:57:01.867 00.001 14964 Status Line: Looping
21:57:01.869 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:57:01.872 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:57:01.873 00.001 14964 Enqueuing Expose request
21:57:01.873 00.000 12044 Worker thread wakes up
21:57:01.873 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:01.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:57:04.725 02.852 14964 GuiderMultiStar::AutoSelect enter
21:57:04.725 00.000 14964 Star::AutoFind called with edgeAllowance = 25 searchRegion = 35 roi = 0x0@0,0
21:57:04.747 00.022 14964 AutoFind: auto downsample for scale 1.30 => 1x
21:57:04.762 00.015 14964 AutoFind: global mean = -0.2, stdev 220.2
21:57:04.763 00.001 14964 AutoFind: using threshold = 0.1
21:57:04.786 00.023 14964 AutoFind: local max [307, 119] 245.4
21:57:04.787 00.001 14964 AutoFind: local max [100, 296] 12.5
21:57:04.787 00.000 14964 AutoFind: local max [308, 128] 10.2
21:57:04.788 00.001 14964 AutoFind: local max [307, 110] 5.8
21:57:04.788 00.000 14964 AutoFind: local max [166, 286] 4.1
21:57:04.789 00.001 14964 AutoFind: local max [307, 105] 3.8
21:57:04.789 00.000 14964 AutoFind: local max [104, 460] 3.1
21:57:04.790 00.001 14964 AutoFind: local max [316, 110] 3.0
21:57:04.790 00.000 14964 AutoFind: local max [441, 366] 2.5
21:57:04.791 00.001 14964 AutoFind: local max [462, 555] 2.1
21:57:04.791 00.000 14964 AutoFind: local max [329, 437] 2.0
21:57:04.792 00.001 14964 AutoFind: local max [616, 53] 1.7
21:57:04.792 00.000 14964 AutoFind: local max [219, 393] 1.6
21:57:04.793 00.001 14964 AutoFind: local max [315, 131] 1.5
21:57:04.793 00.000 14964 AutoFind: local max [299, 126] 1.5
21:57:04.794 00.001 14964 AutoFind: local max [499, 140] 1.4
21:57:04.794 00.000 14964 AutoFind: local max [511, 582] 1.4
21:57:04.795 00.001 14964 AutoFind: local max [93, 591] 1.4
21:57:04.796 00.001 14964 AutoFind: local max [135, 463] 1.3
21:57:04.796 00.000 14964 AutoFind: local max [704, 528] 1.3
21:57:04.797 00.001 14964 AutoFind: local max [456, 28] 1.2
21:57:04.798 00.001 14964 AutoFind: local max [685, 200] 1.2
21:57:04.799 00.001 14964 AutoFind: local max [14, 430] 1.2
21:57:04.799 00.000 14964 AutoFind: local max [273, 420] 1.2
21:57:04.800 00.001 14964 AutoFind: local max [144, 104] 1.2
21:57:04.800 00.000 14964 AutoFind: local max [699, 357] 1.2
21:57:04.801 00.001 14964 AutoFind: local max [956, 67] 1.2
21:57:04.801 00.000 14964 AutoFind: local max [347, 132] 1.2
21:57:04.801 00.000 14964 AutoFind: local max [206, 474] 1.1
21:57:04.802 00.001 14964 AutoFind: local max [501, 351] 1.1
21:57:04.802 00.000 14964 AutoFind: local max [664, 190] 1.1
21:57:04.803 00.001 14964 AutoFind: local max [259, 200] 1.1
21:57:04.803 00.000 14964 AutoFind: local max [952, 414] 1.1
21:57:04.804 00.001 14964 AutoFind: local max [800, 284] 1.1
21:57:04.804 00.000 14964 AutoFind: local max [80, 217] 1.1
21:57:04.805 00.001 14964 AutoFind: local max [835, 413] 1.1
21:57:04.805 00.000 14964 AutoFind: local max [552, 28] 1.1
21:57:04.805 00.000 14964 AutoFind: local max [397, 517] 1.1
21:57:04.806 00.001 14964 AutoFind: local max [195, 248] 1.1
21:57:04.806 00.000 14964 AutoFind: local max [365, 294] 1.1
21:57:04.807 00.001 14964 AutoFind: local max [781, 517] 1.1
21:57:04.807 00.000 14964 AutoFind: local max [722, 567] 1.1
21:57:04.808 00.001 14964 AutoFind: local max [618, 28] 1.1
21:57:04.808 00.000 14964 AutoFind: local max [275, 54] 1.1
21:57:04.809 00.001 14964 AutoFind: local max [503, 27] 1.1
21:57:04.809 00.000 14964 AutoFind: local max [655, 480] 1.1
21:57:04.809 00.000 14964 AutoFind: local max [804, 540] 1.1
21:57:04.810 00.001 14964 AutoFind: local max [564, 528] 1.1
21:57:04.810 00.000 14964 AutoFind: local max [179, 249] 1.1
21:57:04.811 00.001 14964 AutoFind: local max [141, 497] 1.1
21:57:04.811 00.000 14964 AutoFind: local max [929, 85] 1.1
21:57:04.812 00.001 14964 AutoFind: local max [81, 28] 1.1
21:57:04.812 00.000 14964 AutoFind: local max [705, 540] 1.0
21:57:04.812 00.000 14964 AutoFind: local max [306, 90] 1.0
21:57:04.813 00.001 14964 AutoFind: local max [511, 28] 1.0
21:57:04.813 00.000 14964 AutoFind: local max [795, 412] 1.0
21:57:04.814 00.001 14964 AutoFind: local max [651, 437] 1.0
21:57:04.814 00.000 14964 AutoFind: local max [430, 214] 1.0
21:57:04.815 00.001 14964 AutoFind: local max [811, 528] 1.0
21:57:04.815 00.000 14964 AutoFind: local max [170, 54] 1.0
21:57:04.816 00.001 14964 AutoFind: local max [297, 330] 1.0
21:57:04.816 00.000 14964 AutoFind: local max [297, 28] 1.0
21:57:04.816 00.000 14964 AutoFind: local max [685, 27] 1.0
21:57:04.817 00.001 14964 AutoFind: local max [704, 55] 1.0
21:57:04.817 00.000 14964 AutoFind: local max [345, 200] 1.0
21:57:04.818 00.001 14964 AutoFind: local max [933, 28] 1.0
21:57:04.818 00.000 14964 AutoFind: local max [219, 415] 1.0
21:57:04.819 00.001 14964 AutoFind: local max [467, 67] 1.0
21:57:04.819 00.000 14964 AutoFind: local max [774, 517] 1.0
21:57:04.820 00.001 14964 AutoFind: local max [827, 527] 1.0
21:57:04.820 00.000 14964 AutoFind: local max [51, 449] 1.0
21:57:04.820 00.000 14964 AutoFind: local max [264, 28] 1.0
21:57:04.821 00.001 14964 AutoFind: local max [614, 273] 1.0
21:57:04.821 00.000 14964 AutoFind: local max [466, 311] 1.0
21:57:04.822 00.001 14964 AutoFind: local max [477, 284] 1.0
21:57:04.822 00.000 14964 AutoFind: local max [17, 329] 1.0
21:57:04.823 00.001 14964 AutoFind: local max [928, 199] 1.0
21:57:04.823 00.000 14964 AutoFind: local max [711, 223] 1.0
21:57:04.823 00.000 14964 AutoFind: local max [527, 414] 1.0
21:57:04.824 00.001 14964 AutoFind: local max [513, 104] 1.0
21:57:04.824 00.000 14964 AutoFind: local max [739, 381] 1.0
21:57:04.825 00.001 14964 AutoFind: local max [352, 420] 1.0
21:57:04.825 00.000 14964 AutoFind: local max [813, 311] 1.0
21:57:04.826 00.001 14964 AutoFind: local max [888, 62] 1.0
21:57:04.826 00.000 14964 AutoFind: local max [481, 28] 1.0
21:57:04.827 00.001 14964 AutoFind: local max [684, 145] 1.0
21:57:04.827 00.000 14964 AutoFind: local max [46, 580] 1.0
21:57:04.827 00.000 14964 AutoFind: local max [605, 491] 1.0
21:57:04.828 00.001 14964 AutoFind: local max [424, 539] 1.0
21:57:04.828 00.000 14964 AutoFind: local max [929, 325] 1.0
21:57:04.828 00.000 14964 AutoFind: local max [354, 516] 1.0
21:57:04.829 00.001 14964 AutoFind: local max [159, 381] 1.0
21:57:04.829 00.000 14964 AutoFind: local max [424, 402] 1.0
21:57:04.829 00.000 14964 AutoFind: local max [937, 555] 1.0
21:57:04.830 00.001 14964 AutoFind: local max [218, 28] 1.0
21:57:04.830 00.000 14964 AutoFind: local max [166, 450] 1.0
21:57:04.831 00.001 14964 AutoFind: local max [489, 516] 1.0
21:57:04.831 00.000 14964 AutoFind: local max [784, 380] 1.0
21:57:04.832 00.001 14964 AutoFind: local max [883, 28] 1.0
21:57:04.832 00.000 14964 AutoFind: local max [432, 85] 1.0
21:57:04.833 00.001 14964 AutoFind: too close [432, 85] 1.0 - [467, 67] 1.0
21:57:04.833 00.000 14964 AutoFind: too close [883, 28] 1.0 - [888, 62] 1.0
21:57:04.834 00.001 14964 AutoFind: too close [784, 380] 1.0 - [795, 412] 1.0
21:57:04.834 00.000 14964 AutoFind: too close [489, 516] 1.0 - [462, 555] 2.1
21:57:04.835 00.001 14964 AutoFind: too close [166, 450] 1.0 - [206, 474] 1.1
21:57:04.835 00.000 14964 AutoFind: too close [166, 450] 1.0 - [135, 463] 1.3
21:57:04.836 00.001 14964 AutoFind: too close [424, 402] 1.0 - [441, 366] 2.5
21:57:04.836 00.000 14964 AutoFind: too close [424, 539] 1.0 - [397, 517] 1.1
21:57:04.837 00.001 14964 AutoFind: too close [424, 539] 1.0 - [462, 555] 2.1
21:57:04.837 00.000 14964 AutoFind: too close [481, 28] 1.0 - [467, 67] 1.0
21:57:04.838 00.001 14964 AutoFind: too close [481, 28] 1.0 - [511, 28] 1.0
21:57:04.838 00.000 14964 AutoFind: too close [481, 28] 1.0 - [503, 27] 1.1
21:57:04.839 00.001 14964 AutoFind: too close [481, 28] 1.0 - [456, 28] 1.2
21:57:04.839 00.000 14964 AutoFind: too close [813, 311] 1.0 - [800, 284] 1.1
21:57:04.840 00.001 14964 AutoFind: too close [352, 420] 1.0 - [329, 437] 2.0
21:57:04.840 00.000 14964 AutoFind: too close [739, 381] 1.0 - [699, 357] 1.2
21:57:04.840 00.000 14964 AutoFind: too close [513, 104] 1.0 - [499, 140] 1.4
21:57:04.841 00.001 14964 AutoFind: too close [711, 223] 1.0 - [685, 200] 1.2
21:57:04.841 00.000 14964 AutoFind: too close [477, 284] 1.0 - [466, 311] 1.0
21:57:04.842 00.001 14964 AutoFind: too close [466, 311] 1.0 - [501, 351] 1.1
21:57:04.842 00.000 14964 AutoFind: too close [264, 28] 1.0 - [297, 28] 1.0
21:57:04.843 00.001 14964 AutoFind: too close [264, 28] 1.0 - [275, 54] 1.1
21:57:04.843 00.000 14964 AutoFind: too close [51, 449] 1.0 - [14, 430] 1.2
21:57:04.844 00.001 14964 AutoFind: too close [827, 527] 1.0 - [811, 528] 1.0
21:57:04.844 00.000 14964 AutoFind: too close [827, 527] 1.0 - [804, 540] 1.1
21:57:04.845 00.001 14964 AutoFind: too close [774, 517] 1.0 - [811, 528] 1.0
21:57:04.846 00.001 14964 AutoFind: too close [774, 517] 1.0 - [804, 540] 1.1
21:57:04.847 00.001 14964 AutoFind: too close [774, 517] 1.0 - [781, 517] 1.1
21:57:04.847 00.000 14964 AutoFind: too close [467, 67] 1.0 - [503, 27] 1.1
21:57:04.848 00.001 14964 AutoFind: too close [467, 67] 1.0 - [456, 28] 1.2
21:57:04.848 00.000 14964 AutoFind: too close [219, 415] 1.0 - [219, 393] 1.6
21:57:04.849 00.001 14964 AutoFind: too close [933, 28] 1.0 - [956, 67] 1.2
21:57:04.849 00.000 14964 AutoFind: too close [704, 55] 1.0 - [685, 27] 1.0
21:57:04.849 00.000 14964 AutoFind: too close [297, 28] 1.0 - [275, 54] 1.1
21:57:04.850 00.001 14964 AutoFind: too close [811, 528] 1.0 - [804, 540] 1.1
21:57:04.850 00.000 14964 AutoFind: too close [811, 528] 1.0 - [781, 517] 1.1
21:57:04.851 00.001 14964 AutoFind: too close [795, 412] 1.0 - [835, 413] 1.1
21:57:04.851 00.000 14964 AutoFind: too close [511, 28] 1.0 - [503, 27] 1.1
21:57:04.852 00.001 14964 AutoFind: too close [306, 90] 1.0 - [275, 54] 1.1
21:57:04.852 00.000 14964 AutoFind: too close [306, 90] 1.0 - [299, 126] 1.5
21:57:04.853 00.001 14964 AutoFind: too close [306, 90] 1.0 - [316, 110] 3.0
21:57:04.853 00.000 14964 AutoFind: too close [306, 90] 1.0 - [307, 105] 3.8
21:57:04.854 00.001 14964 AutoFind: close dim-bright [306, 90] 1.0 - [307, 110] 5.8
21:57:04.854 00.000 14964 AutoFind: close dim-bright [306, 90] 1.0 - [308, 128] 10.2
21:57:04.854 00.000 14964 AutoFind: close dim-bright [306, 90] 1.0 - [307, 119] 245.4
21:57:04.855 00.001 14964 AutoFind: too close [705, 540] 1.0 - [722, 567] 1.1
21:57:04.855 00.000 14964 AutoFind: too close [705, 540] 1.0 - [704, 528] 1.3
21:57:04.856 00.001 14964 AutoFind: too close [929, 85] 1.1 - [956, 67] 1.2
21:57:04.856 00.000 14964 AutoFind: too close [141, 497] 1.1 - [135, 463] 1.3
21:57:04.857 00.001 14964 AutoFind: too close [141, 497] 1.1 - [104, 460] 3.1
21:57:04.857 00.000 14964 AutoFind: too close [179, 249] 1.1 - [195, 248] 1.1
21:57:04.858 00.001 14964 AutoFind: too close [179, 249] 1.1 - [166, 286] 4.1
21:57:04.858 00.000 14964 AutoFind: too close [804, 540] 1.1 - [781, 517] 1.1
21:57:04.859 00.001 14964 AutoFind: too close [618, 28] 1.1 - [616, 53] 1.7
21:57:04.859 00.000 14964 AutoFind: too close [722, 567] 1.1 - [704, 528] 1.3
21:57:04.859 00.000 14964 AutoFind: too close [195, 248] 1.1 - [166, 286] 4.1
21:57:04.860 00.001 14964 AutoFind: too close [664, 190] 1.1 - [685, 200] 1.2
21:57:04.860 00.000 14964 AutoFind: too close [347, 132] 1.2 - [315, 131] 1.5
21:57:04.861 00.001 14964 AutoFind: too close [347, 132] 1.2 - [316, 110] 3.0
21:57:04.861 00.000 14964 AutoFind: too close [347, 132] 1.2 - [307, 105] 3.8
21:57:04.862 00.001 14964 AutoFind: close dim-bright [347, 132] 1.2 - [307, 110] 5.8
21:57:04.862 00.000 14964 AutoFind: close dim-bright [347, 132] 1.2 - [308, 128] 10.2
21:57:04.863 00.001 14964 AutoFind: close dim-bright [347, 132] 1.2 - [307, 119] 245.4
21:57:04.863 00.000 14964 AutoFind: too close [135, 463] 1.3 - [104, 460] 3.1
21:57:04.863 00.000 14964 AutoFind: too close [299, 126] 1.5 - [315, 131] 1.5
21:57:04.864 00.001 14964 AutoFind: too close [299, 126] 1.5 - [316, 110] 3.0
21:57:04.864 00.000 14964 AutoFind: too close [299, 126] 1.5 - [307, 105] 3.8
21:57:04.865 00.001 14964 AutoFind: too close [299, 126] 1.5 - [307, 110] 5.8
21:57:04.865 00.000 14964 AutoFind: close dim-bright [299, 126] 1.5 - [308, 128] 10.2
21:57:04.866 00.001 14964 AutoFind: close dim-bright [299, 126] 1.5 - [307, 119] 245.4
21:57:04.866 00.000 14964 AutoFind: too close [315, 131] 1.5 - [316, 110] 3.0
21:57:04.867 00.001 14964 AutoFind: too close [315, 131] 1.5 - [307, 105] 3.8
21:57:04.867 00.000 14964 AutoFind: too close [315, 131] 1.5 - [307, 110] 5.8
21:57:04.867 00.000 14964 AutoFind: close dim-bright [315, 131] 1.5 - [308, 128] 10.2
21:57:04.868 00.001 14964 AutoFind: close dim-bright [315, 131] 1.5 - [307, 119] 245.4
21:57:04.868 00.000 14964 AutoFind: too close [316, 110] 3.0 - [307, 105] 3.8
21:57:04.869 00.001 14964 AutoFind: too close [316, 110] 3.0 - [307, 110] 5.8
21:57:04.869 00.000 14964 AutoFind: too close [316, 110] 3.0 - [308, 128] 10.2
21:57:04.870 00.001 14964 AutoFind: close dim-bright [316, 110] 3.0 - [307, 119] 245.4
21:57:04.870 00.000 14964 AutoFind: too close [307, 105] 3.8 - [307, 110] 5.8
21:57:04.871 00.001 14964 AutoFind: too close [307, 105] 3.8 - [308, 128] 10.2
21:57:04.871 00.000 14964 AutoFind: close dim-bright [307, 105] 3.8 - [307, 119] 245.4
21:57:04.871 00.000 14964 AutoFind: too close [307, 110] 5.8 - [308, 128] 10.2
21:57:04.872 00.001 14964 AutoFind: close dim-bright [307, 110] 5.8 - [307, 119] 245.4
21:57:04.872 00.000 14964 AutoFind: close dim-bright [308, 128] 10.2 - [307, 119] 245.4
21:57:04.873 00.001 14964 AutoFind: too close to edge [218, 28] 1.0
21:57:04.873 00.000 14964 AutoFind: too close to edge [937, 555] 1.0
21:57:04.874 00.001 14964 AutoFind: too close to edge [929, 325] 1.0
21:57:04.874 00.000 14964 AutoFind: too close to edge [46, 580] 1.0
21:57:04.875 00.001 14964 AutoFind: too close to edge [928, 199] 1.0
21:57:04.875 00.000 14964 AutoFind: too close to edge [17, 329] 1.0
21:57:04.875 00.000 14964 AutoFind: too close to edge [170, 54] 1.0
21:57:04.876 00.001 14964 AutoFind: too close to edge [81, 28] 1.1
21:57:04.876 00.000 14964 AutoFind: too close to edge [552, 28] 1.1
21:57:04.877 00.001 14964 AutoFind: too close to edge [952, 414] 1.1
21:57:04.877 00.000 14964 AutoFind: too close to edge [93, 591] 1.4
21:57:04.878 00.001 14964 AutoFind: too close to edge [511, 582] 1.4
21:57:04.878 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
21:57:04.878 00.000 14964 Star::Find(35, 307, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.879 00.001 14964 Star::Find returns 1 (0), X=307.12, Y=118.75, Mass=310941, SNR=330.0, Peak=20129 HFD=3.9
21:57:04.880 00.001 14964 Star::Find(35, 100, 296, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.880 00.000 14964 Star::Find returns 1 (0), X=99.36, Y=295.58, Mass=15833, SNR=58.4, Peak=1619 HFD=3.5
21:57:04.881 00.001 14964 Star::Find(35, 273, 420, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.881 00.000 14964 Star::Find false star n=4 nbg=262 bg=629.2 sigma=29.8 thresh=719 peak=686
21:57:04.882 00.001 14964 Star::Find returns 0 (2), X=273.00, Y=420.00, Mass=432, SNR=2.9, Peak=774 HFD=0.0
21:57:04.882 00.000 14964 Star::Find(35, 144, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.883 00.001 14964 Star::Find returns 0 (2), X=144.00, Y=104.00, Mass=105, SNR=2.8, Peak=779 HFD=0.0
21:57:04.883 00.000 14964 Star::Find(35, 259, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.884 00.001 14964 Star::Find false star n=3 nbg=281 bg=622.5 sigma=34.8 thresh=727 peak=676
21:57:04.884 00.000 14964 Star::Find returns 0 (2), X=259.00, Y=200.00, Mass=349, SNR=2.9, Peak=765 HFD=0.0
21:57:04.885 00.001 14964 Star::Find(35, 80, 217, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.885 00.000 14964 Star::Find returns 0 (2), X=80.00, Y=217.00, Mass=98, SNR=2.9, Peak=743 HFD=0.0
21:57:04.886 00.001 14964 Star::Find(35, 365, 294, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.886 00.000 14964 Star::Find false star n=4 nbg=269 bg=624.1 sigma=32.9 thresh=723 peak=680
21:57:04.886 00.000 14964 Star::Find returns 0 (2), X=365.00, Y=294.00, Mass=492, SNR=2.9, Peak=761 HFD=0.0
21:57:04.887 00.001 14964 Star::Find(35, 655, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.887 00.000 14964 Star::Find false star n=1 nbg=280 bg=627.3 sigma=33.1 thresh=727 peak=685
21:57:04.888 00.001 14964 Star::Find returns 0 (2), X=655.00, Y=480.00, Mass=110, SNR=2.9, Peak=767 HFD=0.0
21:57:04.888 00.000 14964 Star::Find(35, 564, 528, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.889 00.001 14964 Star::Find false star n=2 nbg=258 bg=627.6 sigma=30.7 thresh=720 peak=685
21:57:04.889 00.000 14964 Star::Find returns 0 (2), X=564.00, Y=528.00, Mass=205, SNR=2.9, Peak=791 HFD=0.0
21:57:04.890 00.001 14964 Star::Find(35, 651, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.890 00.000 14964 Star::Find false star n=3 nbg=271 bg=632.8 sigma=31.5 thresh=727 peak=683
21:57:04.891 00.001 14964 Star::Find returns 0 (2), X=651.00, Y=437.00, Mass=333, SNR=2.9, Peak=763 HFD=0.0
21:57:04.891 00.000 14964 Star::Find(35, 430, 214, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.891 00.000 14964 Star::Find false star n=1 nbg=278 bg=621.4 sigma=35.1 thresh=727 peak=679
21:57:04.892 00.001 14964 Star::Find returns 0 (2), X=430.00, Y=214.00, Mass=125, SNR=2.9, Peak=755 HFD=0.0
21:57:04.892 00.000 14964 Star::Find(35, 297, 330, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.893 00.001 14964 Star::Find false star n=2 nbg=274 bg=631.7 sigma=32.8 thresh=730 peak=688
21:57:04.893 00.000 14964 Star::Find returns 0 (2), X=297.00, Y=330.00, Mass=198, SNR=2.9, Peak=783 HFD=0.0
21:57:04.894 00.001 14964 Star::Find(35, 345, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.894 00.000 14964 Star::Find false star n=1 nbg=277 bg=619.5 sigma=34.1 thresh=722 peak=673
21:57:04.895 00.001 14964 Star::Find returns 0 (2), X=345.00, Y=200.00, Mass=124, SNR=2.9, Peak=751 HFD=0.0
21:57:04.895 00.000 14964 Star::Find(35, 614, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.896 00.001 14964 Star::Find false star n=3 nbg=281 bg=629.8 sigma=34.9 thresh=735 peak=685
21:57:04.896 00.000 14964 Star::Find returns 0 (2), X=614.00, Y=273.00, Mass=337, SNR=2.9, Peak=775 HFD=0.0
21:57:04.896 00.000 14964 Star::Find(35, 527, 414, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.897 00.001 14964 Star::Find false star n=2 nbg=272 bg=621.7 sigma=32.7 thresh=720 peak=686
21:57:04.897 00.000 14964 Star::Find returns 0 (2), X=527.00, Y=414.00, Mass=231, SNR=2.9, Peak=780 HFD=0.0
21:57:04.898 00.001 14964 Star::Find(35, 684, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.898 00.000 14964 Star::Find false star n=2 nbg=280 bg=612.5 sigma=34.7 thresh=717 peak=673
21:57:04.899 00.001 14964 Star::Find returns 0 (2), X=684.00, Y=145.00, Mass=222, SNR=2.9, Peak=750 HFD=0.0
21:57:04.899 00.000 14964 Star::Find(35, 605, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.900 00.001 14964 Star::Find returns 0 (3), X=605.00, Y=491.00, Mass=0, SNR=0.0, Peak=781 HFD=0.0
21:57:04.900 00.000 14964 Star::Find(35, 354, 516, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.900 00.000 14964 Star::Find returns 0 (3), X=354.00, Y=516.00, Mass=0, SNR=0.0, Peak=770 HFD=0.0
21:57:04.901 00.001 14964 Star::Find(35, 159, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.901 00.000 14964 Star::Find false star n=3 nbg=267 bg=629.1 sigma=31.2 thresh=723 peak=685
21:57:04.902 00.001 14964 Star::Find returns 0 (2), X=159.00, Y=381.00, Mass=300, SNR=2.9, Peak=770 HFD=0.0
21:57:04.902 00.000 14964 AutoFind: finding best star pass 1
21:57:04.903 00.001 14964 Star::Find(35, 307, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.903 00.000 14964 Star::Find returns 1 (0), X=307.12, Y=118.75, Mass=310941, SNR=330.0, Peak=20129 HFD=3.9
21:57:04.904 00.001 14964 AutoFind returns star at [307, 119] 245.4 Mass 310941 SNR 330.0
21:57:04.904 00.000 14964 Star::Find(35, 307, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.905 00.001 14964 Star::Find returns 1 (0), X=307.12, Y=118.75, Mass=310941, SNR=330.0, Peak=20129 HFD=3.9
21:57:04.905 00.000 14964 MultiStar: List (2): {307.12, 118.75}(330.0), {99.36, 295.58}(58.4), 
21:57:04.906 00.001 14964 setting lock position to (307.12, 118.75)
21:57:04.906 00.000 14964 MultiStar: stabilizing after lock position change
21:57:04.907 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
21:57:04.907 00.000 14964 UpdateGuideState(): m_state=1
21:57:04.907 00.000 14964 Star::Find(35, 307, 118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:04.908 00.001 14964 Star::Find returns 1 (0), X=307.12, Y=118.75, Mass=310941, SNR=330.0, Peak=20129 HFD=3.9
21:57:04.911 00.003 14964 setting lock position to (307.12, 118.75)
21:57:04.912 00.001 14964 MultiStar: stabilizing after lock position change
21:57:04.912 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
21:57:04.913 00.001 14964 Changing from state SELECTING to SELECTED
21:57:04.913 00.000 14964 guider state => SELECTED
21:57:04.923 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20129, med=622, FiltMin=543, FiltMax=16024, Gamma=0.810
21:57:04.929 00.006 14964 UpdateGuideState exits: m=310941 SNR=330.0
21:57:04.929 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20129, med=622, FiltMin=543, FiltMax=16024, Gamma=0.810
21:57:04.935 00.006 14964 Status Line: Auto-selected star at (307.1, 118.8)
21:57:04.992 00.057 12044 Exposure complete
21:57:05.013 00.021 12044 worker thread done servicing request
21:57:05.013 00.000 14964 OnExposeComplete: enter
21:57:05.013 00.000 14964 UpdateGuideState(): m_state=2
21:57:05.014 00.001 14964 Star::Find(35, 307, 118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:57:05.015 00.001 14964 Star::Find returns 1 (0), X=306.55, Y=116.95, Mass=322093, SNR=339.1, Peak=23575 HFD=3.8
21:57:05.016 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23575, med=620, FiltMin=526, FiltMax=15499, Gamma=0.810
21:57:05.022 00.006 14964 UpdateGuideState exits: m=322093 SNR=339.1
21:57:05.023 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.023 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:05.024 00.001 14964 Enqueuing Expose request
21:57:05.024 00.000 12044 Worker thread wakes up
21:57:05.025 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:05.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:06.499 01.474 14964 GuideButtonClick i=1 ctx=Guide button clicked
21:57:06.520 00.021 14964 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
21:57:08.153 01.633 12044 Exposure complete
21:57:08.176 00.023 12044 worker thread done servicing request
21:57:08.176 00.000 14964 OnExposeComplete: enter
21:57:08.177 00.001 14964 UpdateGuideState(): m_state=2
21:57:08.177 00.000 14964 Star::Find(35, 306, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:57:08.178 00.001 14964 Star::Find returns 1 (0), X=306.52, Y=116.87, Mass=322419, SNR=345.8, Peak=19172 HFD=3.9
21:57:08.179 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19172, med=619, FiltMin=535, FiltMax=15237, Gamma=0.810
21:57:08.185 00.006 14964 UpdateGuideState exits: m=322419 SNR=345.8
21:57:08.185 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.185 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:08.186 00.001 14964 Enqueuing Expose request
21:57:08.186 00.000 12044 Worker thread wakes up
21:57:08.186 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:08.186 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:11.295 03.109 12044 Exposure complete
21:57:11.316 00.021 12044 worker thread done servicing request
21:57:11.316 00.000 14964 OnExposeComplete: enter
21:57:11.317 00.001 14964 UpdateGuideState(): m_state=2
21:57:11.317 00.000 14964 Star::Find(35, 306, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:57:11.318 00.001 14964 Star::Find returns 1 (0), X=306.47, Y=116.63, Mass=325905, SNR=348.7, Peak=19884 HFD=4.0
21:57:11.319 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19884, med=619, FiltMin=529, FiltMax=15069, Gamma=0.810
21:57:11.324 00.005 14964 UpdateGuideState exits: m=325905 SNR=348.7
21:57:11.325 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:11.325 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:11.326 00.001 14964 Enqueuing Expose request
21:57:11.327 00.001 12044 Worker thread wakes up
21:57:11.327 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:11.327 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(271,82,71,71)
21:57:14.435 03.108 12044 Exposure complete
21:57:14.458 00.023 12044 worker thread done servicing request
21:57:14.458 00.000 14964 OnExposeComplete: enter
21:57:14.458 00.000 14964 UpdateGuideState(): m_state=2
21:57:14.459 00.001 14964 Star::Find(35, 306, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:57:14.460 00.001 14964 Star::Find returns 1 (0), X=306.58, Y=116.88, Mass=327311, SNR=353.9, Peak=21548 HFD=3.9
21:57:14.461 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21548, med=620, FiltMin=533, FiltMax=14384, Gamma=0.810
21:57:14.467 00.006 14964 UpdateGuideState exits: m=327311 SNR=353.9
21:57:14.468 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.469 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:14.469 00.000 14964 Enqueuing Expose request
21:57:14.470 00.001 12044 Worker thread wakes up
21:57:14.470 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:14.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:17.576 03.106 12044 Exposure complete
21:57:17.598 00.022 12044 worker thread done servicing request
21:57:17.598 00.000 14964 OnExposeComplete: enter
21:57:17.598 00.000 14964 UpdateGuideState(): m_state=2
21:57:17.599 00.001 14964 Star::Find(35, 306, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:57:17.599 00.000 14964 Star::Find returns 1 (0), X=306.83, Y=116.77, Mass=324685, SNR=344.9, Peak=20915 HFD=4.0
21:57:17.601 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20915, med=620, FiltMin=529, FiltMax=15519, Gamma=0.810
21:57:17.606 00.005 14964 UpdateGuideState exits: m=324685 SNR=344.9
21:57:17.606 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.607 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:17.607 00.000 14964 Enqueuing Expose request
21:57:17.608 00.001 12044 Worker thread wakes up
21:57:17.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:17.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:20.710 03.102 12044 Exposure complete
21:57:20.732 00.022 12044 worker thread done servicing request
21:57:20.732 00.000 14964 OnExposeComplete: enter
21:57:20.733 00.001 14964 UpdateGuideState(): m_state=2
21:57:20.734 00.001 14964 Star::Find(35, 306, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:57:20.734 00.000 14964 Star::Find returns 1 (0), X=307.31, Y=116.84, Mass=327185, SNR=348.9, Peak=19923 HFD=4.0
21:57:20.737 00.003 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19923, med=621, FiltMin=526, FiltMax=16229, Gamma=0.810
21:57:20.742 00.005 14964 UpdateGuideState exits: m=327185 SNR=348.9
21:57:20.743 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:20.743 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:20.744 00.001 14964 Enqueuing Expose request
21:57:20.744 00.000 12044 Worker thread wakes up
21:57:20.744 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:20.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:21.408 00.664 14964 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
21:57:21.409 00.001 14964 GetDouble("/profile/4/camera/CoolerSetpt", 10.000000) returns 10.000000
21:57:23.834 02.425 12044 Exposure complete
21:57:23.855 00.021 12044 worker thread done servicing request
21:57:23.855 00.000 14964 OnExposeComplete: enter
21:57:23.856 00.001 14964 UpdateGuideState(): m_state=2
21:57:23.856 00.000 14964 Star::Find(35, 307, 116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:57:23.857 00.001 14964 Star::Find returns 1 (0), X=306.89, Y=117.05, Mass=322441, SNR=350.8, Peak=21479 HFD=4.1
21:57:23.859 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21479, med=621, FiltMin=535, FiltMax=14476, Gamma=0.810
21:57:23.864 00.005 14964 UpdateGuideState exits: m=322441 SNR=350.8
21:57:23.865 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:23.866 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:23.866 00.000 14964 Enqueuing Expose request
21:57:23.867 00.001 12044 Worker thread wakes up
21:57:23.867 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:23.867 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:25.255 01.388 14964 User exited setup dialog with 'ok'
21:57:25.255 00.000 14964 set dither mode 0
21:57:25.256 00.001 14964 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:57:25.257 00.001 14964 AutoExp: config min = 1000 max = 5000 snr = 25.00
21:57:25.258 00.001 14964 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:57:25.258 00.000 14964 camera: set binning = 2
21:57:25.259 00.001 14964 Saturation detection set to Max-ADU value 65535
21:57:25.260 00.001 14964 camera cannot set cooler temperature
21:57:25.261 00.001 14964 Setting StarMinHFD = 1.50
21:57:25.261 00.000 14964 Setting MaxHFD = 10.0
21:57:25.262 00.001 14964 Setting StarMinSNR = 25.0
21:57:25.262 00.000 14964 Setting AutoSelDownsample = 0
21:57:25.263 00.001 14964 MultiStar mode enabled
21:57:25.279 00.016 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:57:25.302 00.023 14964 ScopeASCOM::SideOfPier() returns 0
21:57:25.303 00.001 14964 User changed 'Dec-Flip' setting from 1 to 0, calibration cleared
21:57:25.304 00.001 14964 Scope: enabling slew check, guiding will stop when slew is detected
21:57:25.305 00.001 14964 BLC: Backlash comp enabled, Comp pulse = 299 ms
21:57:25.310 00.005 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
21:57:25.311 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:57:25.313 00.002 14964 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.45
21:57:25.314 00.001 14964 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:57:25.315 00.001 14964 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:57:25.373 00.058 14964 PhdConfig flush
21:57:25.393 00.020 14964 evsrv: cli 01AB27B0 connect
21:57:25.395 00.002 14964 case statement mapped state 2 to 1
21:57:25.396 00.001 14964 case statement mapped state 2 to 1
21:57:25.399 00.003 14964 evsrv: cli 01AB27B0 request: {"method":"get_pixel_scale","id":"4653bef6-7288-4055-94eb-72e123d7d84c"}
21:57:25.401 00.002 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":1.29969,"id":"4653bef6-7288-4055-94eb-72e123d7d84c"}
21:57:25.404 00.003 14964 evsrv: cli 01AB27B0 disconnect
21:57:26.967 01.563 12044 Exposure complete
21:57:26.987 00.020 12044 worker thread done servicing request
21:57:26.987 00.000 14964 OnExposeComplete: enter
21:57:26.988 00.001 14964 UpdateGuideState(): m_state=2
21:57:26.988 00.000 14964 Star::Find(35, 306, 117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:57:26.989 00.001 14964 Star::Find returns 1 (0), X=306.96, Y=116.74, Mass=327204, SNR=342.4, Peak=17459 HFD=4.1
21:57:26.990 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17459, med=621, FiltMin=528, FiltMax=14027, Gamma=0.810
21:57:26.996 00.006 14964 UpdateGuideState exits: m=327204 SNR=342.4
21:57:26.997 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:26.997 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:57:26.997 00.000 14964 Enqueuing Expose request
21:57:26.998 00.001 12044 Worker thread wakes up
21:57:26.998 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:57:26.998 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(272,82,71,71)
21:57:29.208 02.210 14964 Stop button clicked
21:57:29.209 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:57:29.209 00.000 14964 Status Line: Waiting for devices...
21:57:29.372 00.163 12044 ASCOM_AbortExposure returns err = 0
21:57:29.372 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:57:29.372 00.000 12044 worker thread done servicing request
21:57:29.372 00.000 14964 OnExposeComplete: enter
21:57:29.373 00.001 14964 OnExposeComplete: Capture Error reported
21:57:29.373 00.000 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:57:29.374 00.001 14964 Changing from state SELECTED to UNINITIALIZED
21:57:29.375 00.001 14964 guider state => SELECTING
21:57:29.376 00.001 14964 Status Line: Stopped.
21:57:29.378 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:57:50.009 20.631 14964 CalAsst: slew from ra 12.19, dec 39.5 to ra 12.19, dec 0.0, M/F = 0
21:57:50.250 00.241 14912 IsSlewing returns 1
21:57:50.780 00.530 14912 IsSlewing returns 1
21:57:51.310 00.530 14912 IsSlewing returns 1
21:57:51.840 00.530 14912 IsSlewing returns 1
21:57:52.387 00.547 14912 IsSlewing returns 1
21:57:52.951 00.564 14912 IsSlewing returns 1
21:57:53.567 00.616 14912 IsSlewing returns 1
21:57:54.109 00.542 14912 IsSlewing returns 1
21:57:54.668 00.559 14912 IsSlewing returns 1
21:57:55.201 00.533 14912 IsSlewing returns 1
21:57:55.762 00.561 14912 IsSlewing returns 1
21:57:56.360 00.598 14912 IsSlewing returns 1
21:57:56.890 00.530 14912 IsSlewing returns 1
21:57:57.483 00.593 14912 IsSlewing returns 1
21:57:58.014 00.531 14912 IsSlewing returns 1
21:57:58.596 00.582 14912 IsSlewing returns 1
21:57:59.138 00.542 14912 IsSlewing returns 1
21:57:59.688 00.550 14912 IsSlewing returns 1
21:58:00.249 00.561 14912 IsSlewing returns 1
21:58:00.780 00.531 14912 IsSlewing returns 1
21:58:01.314 00.534 14912 IsSlewing returns 1
21:58:01.842 00.528 14912 IsSlewing returns 1
21:58:02.471 00.629 14912 IsSlewing returns 0
21:58:05.018 02.547 6108 IsSlewing returns 1
21:58:05.560 00.542 6108 IsSlewing returns 1
21:58:06.092 00.532 6108 IsSlewing returns 1
21:58:06.624 00.532 6108 IsSlewing returns 1
21:58:07.170 00.546 6108 IsSlewing returns 0
21:58:26.268 19.098 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:58:26.270 00.002 14964 PhdController::Guide begins
21:58:26.271 00.001 14964 PhdController: newstate STATE_SETUP
21:58:26.271 00.000 14964 PhdController: setup
21:58:26.272 00.001 14964 PhdController: newstate STATE_ATTEMPT_START
21:58:26.272 00.000 14964 PhdController: start capturing
21:58:26.272 00.000 14964 Changing from state SELECTING to UNINITIALIZED
21:58:26.273 00.001 14964 guider state => SELECTING
21:58:26.273 00.000 14964 setting force full frames = true
21:58:26.274 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:58:26.277 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
21:58:26.277 00.000 14964 Enqueuing Expose request
21:58:26.278 00.001 14964 PhdController: newstate STATE_SELECT_STAR
21:58:26.278 00.000 12044 Worker thread wakes up
21:58:26.278 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:26.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:58:29.384 03.106 12044 Exposure complete
21:58:29.406 00.022 12044 worker thread done servicing request
21:58:29.406 00.000 14964 OnExposeComplete: enter
21:58:29.406 00.000 14964 UpdateGuideState(): m_state=1
21:58:29.407 00.001 14964 UpdateCurrentPosition: no star selected
21:58:29.407 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:58:29.408 00.001 14964 Status Line: No star selected
21:58:29.409 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6205, med=626, FiltMin=531, FiltMax=4841, Gamma=0.810
21:58:29.414 00.005 14964 UpdateGuideState exits: No star selected
21:58:29.415 00.001 14964 GuiderMultiStar::AutoSelect enter
21:58:29.415 00.000 14964 Star::AutoFind called with edgeAllowance = 25 searchRegion = 35 roi = 0x0@0,0
21:58:29.436 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
21:58:29.452 00.016 14964 AutoFind: global mean = 0.0, stdev 97.7
21:58:29.452 00.000 14964 AutoFind: using threshold = 0.1
21:58:29.477 00.025 14964 AutoFind: local max [662, 335] 148.0
21:58:29.477 00.000 14964 AutoFind: local max [754, 132] 15.7
21:58:29.478 00.001 14964 AutoFind: local max [652, 37] 15.1
21:58:29.478 00.000 14964 AutoFind: local max [333, 488] 15.1
21:58:29.478 00.000 14964 AutoFind: local max [356, 414] 11.7
21:58:29.479 00.001 14964 AutoFind: local max [424, 55] 10.7
21:58:29.479 00.000 14964 AutoFind: local max [442, 499] 8.9
21:58:29.480 00.001 14964 AutoFind: local max [806, 202] 8.6
21:58:29.480 00.000 14964 AutoFind: local max [459, 208] 7.1
21:58:29.481 00.001 14964 AutoFind: local max [909, 482] 5.4
21:58:29.481 00.000 14964 AutoFind: local max [672, 335] 4.4
21:58:29.482 00.001 14964 AutoFind: local max [106, 416] 4.2
21:58:29.482 00.000 14964 AutoFind: local max [672, 329] 3.9
21:58:29.482 00.000 14964 AutoFind: local max [716, 102] 3.3
21:58:29.483 00.001 14964 AutoFind: local max [210, 393] 3.2
21:58:29.483 00.000 14964 AutoFind: local max [391, 132] 3.2
21:58:29.484 00.001 14964 AutoFind: local max [882, 445] 3.1
21:58:29.484 00.000 14964 AutoFind: local max [680, 112] 3.1
21:58:29.485 00.001 14964 AutoFind: local max [380, 383] 3.0
21:58:29.485 00.000 14964 AutoFind: local max [488, 526] 2.9
21:58:29.486 00.001 14964 AutoFind: local max [727, 462] 2.9
21:58:29.486 00.000 14964 AutoFind: local max [760, 504] 2.9
21:58:29.487 00.001 14964 AutoFind: local max [220, 74] 2.9
21:58:29.487 00.000 14964 AutoFind: local max [398, 384] 2.8
21:58:29.488 00.001 14964 AutoFind: local max [272, 238] 2.8
21:58:29.488 00.000 14964 AutoFind: local max [127, 57] 2.8
21:58:29.489 00.001 14964 AutoFind: local max [781, 526] 2.7
21:58:29.489 00.000 14964 AutoFind: local max [633, 586] 2.7
21:58:29.489 00.000 14964 AutoFind: local max [327, 288] 2.7
21:58:29.490 00.001 14964 AutoFind: local max [916, 170] 2.6
21:58:29.491 00.001 14964 AutoFind: local max [524, 237] 2.6
21:58:29.491 00.000 14964 AutoFind: local max [514, 246] 2.6
21:58:29.492 00.001 14964 AutoFind: local max [451, 287] 2.6
21:58:29.492 00.000 14964 AutoFind: local max [685, 494] 2.6
21:58:29.492 00.000 14964 AutoFind: local max [699, 384] 2.6
21:58:29.493 00.001 14964 AutoFind: local max [927, 473] 2.6
21:58:29.493 00.000 14964 AutoFind: local max [665, 38] 2.6
21:58:29.493 00.000 14964 AutoFind: local max [759, 247] 2.6
21:58:29.494 00.001 14964 AutoFind: local max [412, 595] 2.6
21:58:29.494 00.000 14964 AutoFind: local max [807, 538] 2.5
21:58:29.495 00.001 14964 AutoFind: local max [342, 311] 2.5
21:58:29.495 00.000 14964 AutoFind: local max [892, 495] 2.5
21:58:29.496 00.001 14964 AutoFind: local max [689, 113] 2.5
21:58:29.496 00.000 14964 AutoFind: local max [437, 537] 2.5
21:58:29.497 00.001 14964 AutoFind: local max [191, 101] 2.5
21:58:29.497 00.000 14964 AutoFind: local max [205, 521] 2.5
21:58:29.497 00.000 14964 AutoFind: local max [402, 246] 2.5
21:58:29.498 00.001 14964 AutoFind: local max [243, 451] 2.5
21:58:29.498 00.000 14964 AutoFind: local max [416, 221] 2.5
21:58:29.499 00.001 14964 AutoFind: local max [372, 246] 2.5
21:58:29.499 00.000 14964 AutoFind: local max [526, 248] 2.5
21:58:29.500 00.001 14964 AutoFind: local max [165, 238] 2.5
21:58:29.500 00.000 14964 AutoFind: local max [142, 245] 2.5
21:58:29.500 00.000 14964 AutoFind: local max [857, 310] 2.4
21:58:29.501 00.001 14964 AutoFind: local max [287, 19] 2.4
21:58:29.502 00.001 14964 AutoFind: local max [470, 238] 2.4
21:58:29.502 00.000 14964 AutoFind: local max [180, 73] 2.4
21:58:29.502 00.000 14964 AutoFind: local max [589, 384] 2.4
21:58:29.503 00.001 14964 AutoFind: local max [591, 310] 2.4
21:58:29.503 00.000 14964 AutoFind: local max [619, 152] 2.4
21:58:29.504 00.001 14964 AutoFind: local max [401, 113] 2.4
21:58:29.504 00.000 14964 AutoFind: local max [731, 396] 2.4
21:58:29.505 00.001 14964 AutoFind: local max [63, 311] 2.4
21:58:29.505 00.000 14964 AutoFind: local max [379, 245] 2.4
21:58:29.506 00.001 14964 AutoFind: local max [813, 311] 2.4
21:58:29.506 00.000 14964 AutoFind: local max [639, 246] 2.4
21:58:29.506 00.000 14964 AutoFind: local max [258, 384] 2.4
21:58:29.507 00.001 14964 AutoFind: local max [675, 142] 2.4
21:58:29.507 00.000 14964 AutoFind: local max [896, 574] 2.4
21:58:29.508 00.001 14964 AutoFind: local max [958, 57] 2.4
21:58:29.508 00.000 14964 AutoFind: local max [549, 247] 2.4
21:58:29.509 00.001 14964 AutoFind: local max [197, 546] 2.4
21:58:29.509 00.000 14964 AutoFind: local max [460, 246] 2.4
21:58:29.509 00.000 14964 AutoFind: local max [666, 67] 2.4
21:58:29.510 00.001 14964 AutoFind: local max [581, 247] 2.4
21:58:29.510 00.000 14964 AutoFind: local max [423, 29] 2.4
21:58:29.511 00.001 14964 AutoFind: local max [846, 510] 2.4
21:58:29.511 00.000 14964 AutoFind: local max [578, 526] 2.4
21:58:29.512 00.001 14964 AutoFind: local max [490, 246] 2.4
21:58:29.512 00.000 14964 AutoFind: local max [926, 232] 2.4
21:58:29.512 00.000 14964 AutoFind: local max [43, 311] 2.4
21:58:29.513 00.001 14964 AutoFind: local max [487, 297] 2.3
21:58:29.513 00.000 14964 AutoFind: local max [564, 424] 2.3
21:58:29.514 00.001 14964 AutoFind: local max [833, 329] 2.3
21:58:29.514 00.000 14964 AutoFind: local max [472, 19] 2.3
21:58:29.515 00.001 14964 AutoFind: local max [186, 232] 2.3
21:58:29.515 00.000 14964 AutoFind: local max [832, 247] 2.3
21:58:29.516 00.001 14964 AutoFind: local max [238, 384] 2.3
21:58:29.516 00.000 14964 AutoFind: local max [429, 210] 2.3
21:58:29.516 00.000 14964 AutoFind: local max [472, 74] 2.3
21:58:29.517 00.001 14964 AutoFind: local max [440, 238] 2.3
21:58:29.517 00.000 14964 AutoFind: local max [312, 170] 2.3
21:58:29.518 00.001 14964 AutoFind: local max [349, 49] 2.3
21:58:29.518 00.000 14964 AutoFind: local max [599, 191] 2.3
21:58:29.519 00.001 14964 AutoFind: local max [239, 248] 2.3
21:58:29.519 00.000 14964 AutoFind: local max [589, 288] 2.3
21:58:29.519 00.000 14964 AutoFind: local max [647, 152] 2.3
21:58:29.520 00.001 14964 AutoFind: local max [151, 232] 2.3
21:58:29.520 00.000 14964 AutoFind: local max [205, 321] 2.3
21:58:29.521 00.001 14964 AutoFind: local max [17, 264] 2.3
21:58:29.521 00.000 14964 AutoFind: too close [151, 232] 2.3 - [186, 232] 2.3
21:58:29.523 00.002 14964 AutoFind: too close [151, 232] 2.3 - [142, 245] 2.5
21:58:29.523 00.000 14964 AutoFind: too close [151, 232] 2.3 - [165, 238] 2.5
21:58:29.524 00.001 14964 AutoFind: too close [647, 152] 2.3 - [675, 142] 2.4
21:58:29.524 00.000 14964 AutoFind: too close [647, 152] 2.3 - [619, 152] 2.4
21:58:29.525 00.001 14964 AutoFind: too close [647, 152] 2.3 - [680, 112] 3.1
21:58:29.525 00.000 14964 AutoFind: too close [589, 288] 2.3 - [591, 310] 2.4
21:58:29.526 00.001 14964 AutoFind: too close [239, 248] 2.3 - [272, 238] 2.8
21:58:29.526 00.000 14964 AutoFind: too close [599, 191] 2.3 - [619, 152] 2.4
21:58:29.527 00.001 14964 AutoFind: too close [440, 238] 2.3 - [429, 210] 2.3
21:58:29.527 00.000 14964 AutoFind: too close [440, 238] 2.3 - [460, 246] 2.4
21:58:29.528 00.001 14964 AutoFind: too close [440, 238] 2.3 - [470, 238] 2.4
21:58:29.528 00.000 14964 AutoFind: too close [440, 238] 2.3 - [416, 221] 2.5
21:58:29.529 00.001 14964 AutoFind: too close [440, 238] 2.3 - [402, 246] 2.5
21:58:29.529 00.000 14964 AutoFind: too close [440, 238] 2.3 - [459, 208] 7.1
21:58:29.530 00.001 14964 AutoFind: too close [429, 210] 2.3 - [460, 246] 2.4
21:58:29.530 00.000 14964 AutoFind: too close [429, 210] 2.3 - [416, 221] 2.5
21:58:29.530 00.000 14964 AutoFind: too close [429, 210] 2.3 - [402, 246] 2.5
21:58:29.531 00.001 14964 AutoFind: too close [429, 210] 2.3 - [459, 208] 7.1
21:58:29.531 00.000 14964 AutoFind: too close [238, 384] 2.3 - [258, 384] 2.4
21:58:29.532 00.001 14964 AutoFind: too close [238, 384] 2.3 - [210, 393] 3.2
21:58:29.532 00.000 14964 AutoFind: too close [186, 232] 2.3 - [165, 238] 2.5
21:58:29.533 00.001 14964 AutoFind: too close [833, 329] 2.3 - [813, 311] 2.4
21:58:29.533 00.000 14964 AutoFind: too close [833, 329] 2.3 - [857, 310] 2.4
21:58:29.534 00.001 14964 AutoFind: too close [564, 424] 2.3 - [589, 384] 2.4
21:58:29.534 00.000 14964 AutoFind: too close [487, 297] 2.3 - [451, 287] 2.6
21:58:29.535 00.001 14964 AutoFind: too close [43, 311] 2.4 - [63, 311] 2.4
21:58:29.535 00.000 14964 AutoFind: too close [490, 246] 2.4 - [460, 246] 2.4
21:58:29.536 00.001 14964 AutoFind: too close [490, 246] 2.4 - [470, 238] 2.4
21:58:29.536 00.000 14964 AutoFind: too close [490, 246] 2.4 - [526, 248] 2.5
21:58:29.537 00.001 14964 AutoFind: too close [490, 246] 2.4 - [514, 246] 2.6
21:58:29.537 00.000 14964 AutoFind: too close [490, 246] 2.4 - [524, 237] 2.6
21:58:29.538 00.001 14964 AutoFind: too close [490, 246] 2.4 - [459, 208] 7.1
21:58:29.538 00.000 14964 AutoFind: too close [846, 510] 2.4 - [807, 538] 2.5
21:58:29.539 00.001 14964 AutoFind: too close [423, 29] 2.4 - [424, 55] 10.7
21:58:29.539 00.000 14964 AutoFind: too close [581, 247] 2.4 - [549, 247] 2.4
21:58:29.540 00.001 14964 AutoFind: too close [666, 67] 2.4 - [665, 38] 2.6
21:58:29.540 00.000 14964 AutoFind: close dim-bright [666, 67] 2.4 - [652, 37] 15.1
21:58:29.541 00.001 14964 AutoFind: too close [460, 246] 2.4 - [470, 238] 2.4
21:58:29.541 00.000 14964 AutoFind: too close [460, 246] 2.4 - [459, 208] 7.1
21:58:29.542 00.001 14964 AutoFind: too close [197, 546] 2.4 - [205, 521] 2.5
21:58:29.542 00.000 14964 AutoFind: too close [549, 247] 2.4 - [526, 248] 2.5
21:58:29.543 00.001 14964 AutoFind: too close [549, 247] 2.4 - [514, 246] 2.6
21:58:29.543 00.000 14964 AutoFind: too close [549, 247] 2.4 - [524, 237] 2.6
21:58:29.544 00.001 14964 AutoFind: too close [675, 142] 2.4 - [689, 113] 2.5
21:58:29.544 00.000 14964 AutoFind: too close [675, 142] 2.4 - [680, 112] 3.1
21:58:29.545 00.001 14964 AutoFind: too close [379, 245] 2.4 - [372, 246] 2.5
21:58:29.545 00.000 14964 AutoFind: too close [379, 245] 2.4 - [416, 221] 2.5
21:58:29.545 00.000 14964 AutoFind: too close [379, 245] 2.4 - [402, 246] 2.5
21:58:29.546 00.001 14964 AutoFind: too close [731, 396] 2.4 - [699, 384] 2.6
21:58:29.546 00.000 14964 AutoFind: too close [401, 113] 2.4 - [391, 132] 3.2
21:58:29.547 00.001 14964 AutoFind: too close [180, 73] 2.4 - [191, 101] 2.5
21:58:29.547 00.000 14964 AutoFind: too close [180, 73] 2.4 - [220, 74] 2.9
21:58:29.548 00.001 14964 AutoFind: too close [470, 238] 2.4 - [459, 208] 7.1
21:58:29.548 00.000 14964 AutoFind: too close [142, 245] 2.5 - [165, 238] 2.5
21:58:29.549 00.001 14964 AutoFind: too close [526, 248] 2.5 - [514, 246] 2.6
21:58:29.549 00.000 14964 AutoFind: too close [526, 248] 2.5 - [524, 237] 2.6
21:58:29.550 00.001 14964 AutoFind: too close [372, 246] 2.5 - [402, 246] 2.5
21:58:29.550 00.000 14964 AutoFind: too close [416, 221] 2.5 - [402, 246] 2.5
21:58:29.551 00.001 14964 AutoFind: too close [191, 101] 2.5 - [220, 74] 2.9
21:58:29.551 00.000 14964 AutoFind: too close [437, 537] 2.5 - [442, 499] 8.9
21:58:29.552 00.001 14964 AutoFind: too close [689, 113] 2.5 - [680, 112] 3.1
21:58:29.552 00.000 14964 AutoFind: too close [689, 113] 2.5 - [716, 102] 3.3
21:58:29.553 00.001 14964 AutoFind: too close [892, 495] 2.5 - [927, 473] 2.6
21:58:29.553 00.000 14964 AutoFind: too close [892, 495] 2.5 - [909, 482] 5.4
21:58:29.554 00.001 14964 AutoFind: too close [342, 311] 2.5 - [327, 288] 2.7
21:58:29.554 00.000 14964 AutoFind: too close [807, 538] 2.5 - [781, 526] 2.7
21:58:29.554 00.000 14964 AutoFind: close dim-bright [665, 38] 2.6 - [652, 37] 15.1
21:58:29.555 00.001 14964 AutoFind: too close [927, 473] 2.6 - [909, 482] 5.4
21:58:29.555 00.000 14964 AutoFind: too close [514, 246] 2.6 - [524, 237] 2.6
21:58:29.556 00.001 14964 AutoFind: too close [781, 526] 2.7 - [760, 504] 2.9
21:58:29.556 00.000 14964 AutoFind: too close [398, 384] 2.8 - [380, 383] 3.0
21:58:29.557 00.001 14964 AutoFind: too close [380, 383] 3.0 - [356, 414] 11.7
21:58:29.557 00.000 14964 AutoFind: too close [680, 112] 3.1 - [716, 102] 3.3
21:58:29.557 00.000 14964 AutoFind: too close [882, 445] 3.1 - [909, 482] 5.4
21:58:29.558 00.001 14964 AutoFind: too close [716, 102] 3.3 - [754, 132] 15.7
21:58:29.558 00.000 14964 AutoFind: too close [672, 329] 3.9 - [672, 335] 4.4
21:58:29.559 00.001 14964 AutoFind: close dim-bright [672, 329] 3.9 - [662, 335] 148.0
21:58:29.559 00.000 14964 AutoFind: close dim-bright [672, 335] 4.4 - [662, 335] 148.0
21:58:29.560 00.001 14964 AutoFind: too close to edge [17, 264] 2.3
21:58:29.560 00.000 14964 AutoFind: too close to edge [349, 49] 2.3
21:58:29.561 00.001 14964 AutoFind: too close to edge [472, 19] 2.3
21:58:29.561 00.000 14964 AutoFind: too close to edge [926, 232] 2.4
21:58:29.561 00.000 14964 AutoFind: too close to edge [958, 57] 2.4
21:58:29.562 00.001 14964 AutoFind: too close to edge [896, 574] 2.4
21:58:29.562 00.000 14964 AutoFind: too close to edge [287, 19] 2.4
21:58:29.563 00.001 14964 AutoFind: too close to edge [412, 595] 2.6
21:58:29.563 00.000 14964 AutoFind: too close to edge [916, 170] 2.6
21:58:29.564 00.001 14964 AutoFind: too close to edge [633, 586] 2.7
21:58:29.564 00.000 14964 AutoFind: too close to edge [127, 57] 2.8
21:58:29.564 00.000 14964 AutoFind: too close to edge [652, 37] 15.1
21:58:29.565 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
21:58:29.565 00.000 14964 Star::Find(35, 662, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.566 00.001 14964 Star::Find returns 1 (0), X=662.09, Y=334.96, Mass=142548, SNR=230.9, Peak=6205 HFD=4.6
21:58:29.566 00.000 14964 Star::Find(35, 333, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.567 00.001 14964 Star::Find returns 1 (0), X=333.69, Y=488.25, Mass=13815, SNR=47.9, Peak=1205 HFD=4.8
21:58:29.567 00.000 14964 Star::Find(35, 806, 202, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.568 00.001 14964 Star::Find returns 1 (0), X=806.66, Y=202.30, Mass=4510, SNR=24.7, Peak=956 HFD=3.6
21:58:29.568 00.000 14964 Star::Find(35, 106, 416, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.569 00.001 14964 Star::Find returns 1 (0), X=106.02, Y=416.55, Mass=2065, SNR=14.3, Peak=794 HFD=3.7
21:58:29.569 00.000 14964 Star::Find(35, 488, 526, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.570 00.001 14964 Star::Find returns 0 (3), X=488.00, Y=526.00, Mass=0, SNR=0.0, Peak=787 HFD=0.0
21:58:29.570 00.000 14964 Star::Find(35, 727, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.570 00.000 14964 Star::Find false star n=2 nbg=271 bg=644.9 sigma=31.9 thresh=740 peak=696
21:58:29.571 00.001 14964 Star::Find returns 0 (2), X=727.00, Y=462.00, Mass=206, SNR=2.9, Peak=776 HFD=0.0
21:58:29.571 00.000 14964 Star::Find(35, 685, 494, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.572 00.001 14964 Star::Find false star n=1 nbg=281 bg=642.7 sigma=33.4 thresh=743 peak=694
21:58:29.572 00.000 14964 Star::Find returns 0 (2), X=685.00, Y=494.00, Mass=137, SNR=2.9, Peak=807 HFD=0.0
21:58:29.573 00.001 14964 Star::Find(35, 759, 247, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.573 00.000 14964 Star::Find returns 0 (3), X=759.00, Y=247.00, Mass=0, SNR=0.0, Peak=777 HFD=0.0
21:58:29.574 00.001 14964 Star::Find(35, 243, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.574 00.000 14964 Star::Find returns 0 (3), X=243.00, Y=451.00, Mass=0, SNR=0.0, Peak=771 HFD=0.0
21:58:29.574 00.000 14964 Star::Find(35, 639, 246, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.575 00.001 14964 Star::Find false star n=4 nbg=249 bg=625.0 sigma=28.2 thresh=710 peak=695
21:58:29.575 00.000 14964 Star::Find returns 0 (2), X=639.00, Y=246.00, Mass=391, SNR=2.9, Peak=774 HFD=0.0
21:58:29.576 00.001 14964 Star::Find(35, 578, 526, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.576 00.000 14964 Star::Find false star n=4 nbg=254 bg=634.2 sigma=30.5 thresh=726 peak=697
21:58:29.577 00.001 14964 Star::Find returns 0 (2), X=578.00, Y=526.00, Mass=423, SNR=2.9, Peak=772 HFD=0.0
21:58:29.577 00.000 14964 Star::Find(35, 832, 247, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.578 00.001 14964 Star::Find false star n=4 nbg=274 bg=619.9 sigma=33.6 thresh=721 peak=681
21:58:29.578 00.000 14964 Star::Find returns 0 (2), X=832.00, Y=247.00, Mass=482, SNR=2.9, Peak=779 HFD=0.0
21:58:29.578 00.000 14964 Star::Find(35, 472, 74, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.579 00.001 14964 Star::Find false star n=2 nbg=265 bg=614.9 sigma=30.1 thresh=705 peak=684
21:58:29.579 00.000 14964 Star::Find returns 0 (2), X=472.00, Y=74.00, Mass=215, SNR=2.9, Peak=773 HFD=0.0
21:58:29.580 00.001 14964 Star::Find(35, 312, 170, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.580 00.000 14964 Star::Find false star n=2 nbg=265 bg=623.3 sigma=29.7 thresh=712 peak=677
21:58:29.581 00.001 14964 Star::Find returns 0 (2), X=312.00, Y=170.00, Mass=204, SNR=2.9, Peak=758 HFD=0.0
21:58:29.581 00.000 14964 Star::Find(35, 205, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.582 00.001 14964 Star::Find returns 0 (2), X=205.00, Y=321.00, Mass=108, SNR=2.8, Peak=769 HFD=0.0
21:58:29.582 00.000 14964 AutoFind: finding best star pass 1
21:58:29.582 00.000 14964 Star::Find(35, 662, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.583 00.001 14964 Star::Find returns 1 (0), X=662.09, Y=334.96, Mass=142548, SNR=230.9, Peak=6205 HFD=4.6
21:58:29.583 00.000 14964 AutoFind returns star at [662, 335] 148.0 Mass 142548 SNR 230.9
21:58:29.584 00.001 14964 Star::Find(35, 662, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.584 00.000 14964 Star::Find returns 1 (0), X=662.09, Y=334.96, Mass=142548, SNR=230.9, Peak=6205 HFD=4.6
21:58:29.585 00.001 14964 MultiStar: List (2): {662.09, 334.96}(230.9), {333.69, 488.25}(47.9), 
21:58:29.585 00.000 14964 setting lock position to (662.09, 334.96)
21:58:29.586 00.001 14964 MultiStar: stabilizing after lock position change
21:58:29.586 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
21:58:29.587 00.001 14964 UpdateGuideState(): m_state=1
21:58:29.587 00.000 14964 Star::Find(35, 662, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:58:29.588 00.001 14964 Star::Find returns 1 (0), X=662.09, Y=334.96, Mass=142548, SNR=230.9, Peak=6205 HFD=4.6
21:58:29.590 00.002 14964 setting force full frames = false
21:58:29.591 00.001 14964 setting lock position to (662.09, 334.96)
21:58:29.591 00.000 14964 MultiStar: stabilizing after lock position change
21:58:29.591 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
21:58:29.592 00.001 14964 Changing from state SELECTING to SELECTED
21:58:29.592 00.000 14964 guider state => SELECTED
21:58:29.602 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6205, med=626, FiltMin=531, FiltMax=4841, Gamma=0.810
21:58:29.607 00.005 14964 UpdateGuideState exits: m=142548 SNR=230.9
21:58:29.608 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6205, med=626, FiltMin=531, FiltMax=4841, Gamma=0.810
21:58:29.613 00.005 14964 Status Line: Auto-selected star at (662.1, 335.0)
21:58:29.616 00.003 14964 PhdController: newstate STATE_WAIT_SELECTED
21:58:29.617 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.617 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:29.618 00.001 14964 Enqueuing Expose request
21:58:29.618 00.000 12044 Worker thread wakes up
21:58:29.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:29.619 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(627,300,71,71)
21:58:32.731 03.112 12044 Exposure complete
21:58:32.753 00.022 12044 worker thread done servicing request
21:58:32.753 00.000 14964 OnExposeComplete: enter
21:58:32.753 00.000 14964 UpdateGuideState(): m_state=2
21:58:32.754 00.001 14964 Star::Find(35, 662, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:58:32.754 00.000 14964 Star::Find returns 1 (0), X=661.50, Y=335.10, Mass=137887, SNR=218.1, Peak=6385 HFD=5.2
21:58:32.756 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6385, med=627, FiltMin=543, FiltMax=4575, Gamma=0.810
21:58:32.761 00.005 14964 UpdateGuideState exits: m=137887 SNR=218.1
21:58:32.762 00.001 14964 PhdController: newstate STATE_CALIBRATE
21:58:32.762 00.000 14964 PhdController: clearing calibration
21:58:32.836 00.074 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:58:32.839 00.003 14964 ScopeASCOM::SideOfPier() returns 0
21:58:32.841 00.002 14964 PhdController: start calibration
21:58:32.845 00.004 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
21:58:32.846 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
21:58:32.847 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
21:58:32.848 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
21:58:32.848 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
21:58:32.849 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
21:58:32.849 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:58:32.850 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:58:32.850 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:58:32.851 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:58:32.851 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
21:58:32.852 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:58:32.852 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
21:58:32.853 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
21:58:32.877 00.024 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:58:32.880 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:58:32.881 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:58:32.882 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
21:58:32.883 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:58:32.884 00.001 14964 ScopeASCOM::SideOfPier() returns 0
21:58:32.948 00.064 14964 guider state => CALIBRATING_PRIMARY
21:58:32.949 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:58:32.950 00.001 14964 reset dither spiral
21:58:32.952 00.002 14964 PhdController: newstate STATE_CALIBRATION_WAIT
21:58:32.953 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.955 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:32.956 00.001 14964 Enqueuing Expose request
21:58:32.956 00.000 12044 Worker thread wakes up
21:58:32.956 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:32.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(626,300,71,71)
21:58:36.058 03.102 12044 Exposure complete
21:58:36.079 00.021 12044 worker thread done servicing request
21:58:36.079 00.000 14964 OnExposeComplete: enter
21:58:36.080 00.001 14964 UpdateGuideState(): m_state=3
21:58:36.080 00.000 14964 Star::Find(35, 661, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:58:36.081 00.001 14964 Star::Find returns 1 (0), X=661.45, Y=335.59, Mass=140792, SNR=214.0, Peak=7349 HFD=5.0
21:58:36.098 00.017 14964 Scope::UpdateCalibrationState: starting location = 661.45,335.59 coords = 12.19,0.0
21:58:36.099 00.001 14964 Status Line: West step   1, dist= 0.0
21:58:36.102 00.003 14964 Enqueuing Calibration Move request for direction 3
21:58:36.103 00.001 12044 Worker thread wakes up
21:58:36.103 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7349, med=627, FiltMin=534, FiltMax=5627, Gamma=0.810
21:58:36.103 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:36.103 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:36.103 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:36.103 00.000 12044 MoveAxis(W, 200, -)
21:58:36.104 00.001 12044 Guiding  Dir = 3, Dur = 200
21:58:36.108 00.004 14964 UpdateGuideState exits: m=140792 SNR=214.0
21:58:36.109 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:36.109 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:36.110 00.001 14964 Enqueuing Expose request
21:58:36.128 00.018 12044 IsSlewing returns 0
21:58:36.158 00.030 12044 IsGuiding returns 0
21:58:36.189 00.031 12044 PulseGuide returned control before completion, sleep 179
21:58:36.393 00.204 12044 IsGuiding returns 1
21:58:36.393 00.000 12044 scope still moving after pulse duration time elapsed
21:58:36.440 00.047 12044 IsSlewing returns 0
21:58:36.441 00.001 12044 IsGuiding returns 0
21:58:36.441 00.000 12044 scope move finished after 200 + 82 ms
21:58:36.441 00.000 12044 Move returns status 0, amount 200
21:58:36.441 00.000 12044 move complete, result=0
21:58:36.441 00.000 12044 worker thread done servicing request
21:58:36.441 00.000 12044 Worker thread wakes up
21:58:36.441 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:36.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(626,301,71,71)
21:58:39.574 03.133 12044 Exposure complete
21:58:39.594 00.020 12044 worker thread done servicing request
21:58:39.594 00.000 14964 OnExposeComplete: enter
21:58:39.595 00.001 14964 UpdateGuideState(): m_state=3
21:58:39.595 00.000 14964 Star::Find(35, 661, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:58:39.596 00.001 14964 Star::Find returns 1 (0), X=661.27, Y=333.29, Mass=140501, SNR=215.2, Peak=7923 HFD=4.4
21:58:39.598 00.002 14964 Status Line: West step   2, dist= 2.3
21:58:39.599 00.001 14964 Enqueuing Calibration Move request for direction 3
21:58:39.600 00.001 12044 Worker thread wakes up
21:58:39.600 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:39.600 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:39.600 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:39.600 00.000 12044 MoveAxis(W, 200, -)
21:58:39.600 00.000 12044 Guiding  Dir = 3, Dur = 200
21:58:39.607 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7923, med=627, FiltMin=539, FiltMax=5960, Gamma=0.810
21:58:39.612 00.005 14964 UpdateGuideState exits: m=140501 SNR=215.2
21:58:39.612 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.613 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:39.613 00.000 14964 Enqueuing Expose request
21:58:39.642 00.029 12044 IsSlewing returns 0
21:58:39.642 00.000 12044 IsGuiding returns 0
21:58:39.673 00.031 12044 PulseGuide returned control before completion, sleep 180
21:58:39.902 00.229 12044 IsGuiding returns 1
21:58:39.902 00.000 12044 scope still moving after pulse duration time elapsed
21:58:39.953 00.051 12044 IsSlewing returns 0
21:58:39.953 00.000 12044 IsGuiding returns 0
21:58:39.953 00.000 12044 scope move finished after 200 + 110 ms
21:58:39.953 00.000 12044 Move returns status 0, amount 200
21:58:39.953 00.000 12044 move complete, result=0
21:58:39.953 00.000 12044 worker thread done servicing request
21:58:39.953 00.000 12044 Worker thread wakes up
21:58:39.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:39.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(626,298,71,71)
21:58:43.070 03.117 12044 Exposure complete
21:58:43.089 00.019 12044 worker thread done servicing request
21:58:43.090 00.001 14964 OnExposeComplete: enter
21:58:43.090 00.000 14964 UpdateGuideState(): m_state=3
21:58:43.091 00.001 14964 Star::Find(35, 661, 333, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:58:43.091 00.000 14964 Star::Find returns 1 (0), X=661.26, Y=329.84, Mass=138590, SNR=211.2, Peak=9357 HFD=3.8
21:58:43.093 00.002 14964 Status Line: West step   3, dist= 5.7
21:58:43.095 00.002 14964 Enqueuing Calibration Move request for direction 3
21:58:43.096 00.001 12044 Worker thread wakes up
21:58:43.096 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:43.096 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:43.096 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:43.096 00.000 12044 MoveAxis(W, 200, -)
21:58:43.096 00.000 12044 Guiding  Dir = 3, Dur = 200
21:58:43.103 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9357, med=626, FiltMin=532, FiltMax=6323, Gamma=0.810
21:58:43.108 00.005 14964 UpdateGuideState exits: m=138590 SNR=211.2
21:58:43.109 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:43.109 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:43.110 00.001 14964 Enqueuing Expose request
21:58:43.160 00.050 12044 IsSlewing returns 0
21:58:43.160 00.000 12044 IsGuiding returns 0
21:58:43.191 00.031 12044 PulseGuide returned control before completion, sleep 180
21:58:43.437 00.246 12044 IsGuiding returns 1
21:58:43.437 00.000 12044 scope still moving after pulse duration time elapsed
21:58:43.484 00.047 12044 IsSlewing returns 0
21:58:43.484 00.000 12044 IsGuiding returns 0
21:58:43.484 00.000 12044 scope move finished after 200 + 125 ms
21:58:43.484 00.000 12044 Move returns status 0, amount 200
21:58:43.484 00.000 12044 move complete, result=0
21:58:43.484 00.000 12044 worker thread done servicing request
21:58:43.484 00.000 12044 Worker thread wakes up
21:58:43.484 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:43.484 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(626,295,71,71)
21:58:46.591 03.107 12044 Exposure complete
21:58:46.613 00.022 12044 worker thread done servicing request
21:58:46.614 00.001 14964 OnExposeComplete: enter
21:58:46.614 00.000 14964 UpdateGuideState(): m_state=3
21:58:46.615 00.001 14964 Star::Find(35, 661, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:58:46.616 00.001 14964 Star::Find returns 1 (0), X=661.05, Y=327.90, Mass=137929, SNR=225.5, Peak=9277 HFD=4.3
21:58:46.617 00.001 14964 Status Line: West step   4, dist= 7.7
21:58:46.619 00.002 14964 Enqueuing Calibration Move request for direction 3
21:58:46.619 00.000 12044 Worker thread wakes up
21:58:46.619 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:46.619 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:46.619 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:46.619 00.000 12044 MoveAxis(W, 200, -)
21:58:46.619 00.000 12044 Guiding  Dir = 3, Dur = 200
21:58:46.627 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9277, med=626, FiltMin=524, FiltMax=5856, Gamma=0.810
21:58:46.632 00.005 14964 UpdateGuideState exits: m=137929 SNR=225.5
21:58:46.633 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:46.634 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:46.634 00.000 14964 Enqueuing Expose request
21:58:46.644 00.010 12044 IsSlewing returns 0
21:58:46.644 00.000 12044 IsGuiding returns 0
21:58:46.675 00.031 12044 PulseGuide returned control before completion, sleep 179
21:58:46.957 00.282 12044 IsGuiding returns 1
21:58:46.957 00.000 12044 scope still moving after pulse duration time elapsed
21:58:47.017 00.060 12044 IsSlewing returns 0
21:58:47.017 00.000 12044 IsGuiding returns 0
21:58:47.017 00.000 12044 scope move finished after 200 + 172 ms
21:58:47.017 00.000 12044 Move returns status 0, amount 200
21:58:47.017 00.000 12044 move complete, result=0
21:58:47.017 00.000 12044 worker thread done servicing request
21:58:47.017 00.000 12044 Worker thread wakes up
21:58:47.017 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:47.017 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(626,293,71,71)
21:58:50.114 03.097 12044 Exposure complete
21:58:50.161 00.047 12044 worker thread done servicing request
21:58:50.161 00.000 14964 OnExposeComplete: enter
21:58:50.162 00.001 14964 UpdateGuideState(): m_state=3
21:58:50.163 00.001 14964 Star::Find(35, 661, 327, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:58:50.163 00.000 14964 Star::Find returns 1 (0), X=659.88, Y=325.41, Mass=141012, SNR=225.6, Peak=7050 HFD=4.7
21:58:50.165 00.002 14964 Status Line: West step   5, dist=10.3
21:58:50.167 00.002 14964 Enqueuing Calibration Move request for direction 3
21:58:50.167 00.000 12044 Worker thread wakes up
21:58:50.167 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:50.167 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:50.167 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:50.168 00.001 12044 MoveAxis(W, 200, -)
21:58:50.168 00.000 12044 Guiding  Dir = 3, Dur = 200
21:58:50.183 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7050, med=627, FiltMin=538, FiltMax=5679, Gamma=0.810
21:58:50.189 00.006 12044 IsSlewing returns 0
21:58:50.189 00.000 12044 IsGuiding returns 0
21:58:50.196 00.007 14964 UpdateGuideState exits: m=141012 SNR=225.6
21:58:50.199 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:50.201 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:50.204 00.003 14964 Enqueuing Expose request
21:58:50.222 00.018 12044 PulseGuide returned control before completion, sleep 179
21:58:50.407 00.185 12044 IsGuiding returns 1
21:58:50.408 00.001 12044 scope still moving after pulse duration time elapsed
21:58:50.474 00.066 12044 IsSlewing returns 0
21:58:50.474 00.000 12044 IsGuiding returns 0
21:58:50.474 00.000 12044 scope move finished after 200 + 84 ms
21:58:50.474 00.000 12044 Move returns status 0, amount 200
21:58:50.474 00.000 12044 move complete, result=0
21:58:50.474 00.000 12044 worker thread done servicing request
21:58:50.474 00.000 12044 Worker thread wakes up
21:58:50.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:50.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(625,290,71,71)
21:58:53.585 03.111 12044 Exposure complete
21:58:53.617 00.032 12044 worker thread done servicing request
21:58:53.617 00.000 14964 OnExposeComplete: enter
21:58:53.619 00.002 14964 UpdateGuideState(): m_state=3
21:58:53.620 00.001 14964 Star::Find(35, 659, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:58:53.623 00.003 14964 Star::Find returns 1 (0), X=658.18, Y=322.76, Mass=138609, SNR=218.8, Peak=6306 HFD=4.6
21:58:53.626 00.003 14964 Status Line: West step   6, dist=13.2
21:58:53.631 00.005 14964 Enqueuing Calibration Move request for direction 3
21:58:53.633 00.002 12044 Worker thread wakes up
21:58:53.633 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:53.633 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:53.633 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:53.633 00.000 12044 MoveAxis(W, 200, -)
21:58:53.633 00.000 12044 Guiding  Dir = 3, Dur = 200
21:58:53.642 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6306, med=628, FiltMin=528, FiltMax=5153, Gamma=0.810
21:58:53.648 00.006 14964 UpdateGuideState exits: m=138609 SNR=218.8
21:58:53.649 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:53.649 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:53.649 00.000 14964 Enqueuing Expose request
21:58:53.674 00.025 12044 IsSlewing returns 0
21:58:53.674 00.000 12044 IsGuiding returns 0
21:58:53.705 00.031 12044 PulseGuide returned control before completion, sleep 179
21:58:53.892 00.187 12044 IsGuiding returns 1
21:58:53.892 00.000 12044 scope still moving after pulse duration time elapsed
21:58:53.973 00.081 12044 IsSlewing returns 0
21:58:53.973 00.000 12044 IsGuiding returns 0
21:58:53.973 00.000 12044 scope move finished after 200 + 98 ms
21:58:53.973 00.000 12044 Move returns status 0, amount 200
21:58:53.973 00.000 12044 move complete, result=0
21:58:53.973 00.000 12044 worker thread done servicing request
21:58:53.973 00.000 12044 Worker thread wakes up
21:58:53.973 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:53.973 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(623,288,71,71)
21:58:57.079 03.106 12044 Exposure complete
21:58:57.101 00.022 12044 worker thread done servicing request
21:58:57.101 00.000 14964 OnExposeComplete: enter
21:58:57.101 00.000 14964 UpdateGuideState(): m_state=3
21:58:57.102 00.001 14964 Star::Find(35, 658, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:58:57.103 00.001 14964 Star::Find returns 1 (0), X=657.21, Y=320.89, Mass=140942, SNR=229.3, Peak=8209 HFD=4.2
21:58:57.104 00.001 14964 Status Line: West step   7, dist=15.3
21:58:57.106 00.002 14964 Enqueuing Calibration Move request for direction 3
21:58:57.107 00.001 12044 Worker thread wakes up
21:58:57.107 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:58:57.107 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:58:57.107 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:58:57.107 00.000 12044 MoveAxis(W, 200, -)
21:58:57.107 00.000 12044 Guiding  Dir = 3, Dur = 200
21:58:57.113 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8209, med=627, FiltMin=538, FiltMax=6201, Gamma=0.810
21:58:57.120 00.007 14964 UpdateGuideState exits: m=140942 SNR=229.3
21:58:57.120 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.121 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:58:57.121 00.000 14964 Enqueuing Expose request
21:58:57.141 00.020 12044 IsSlewing returns 0
21:58:57.143 00.002 12044 IsGuiding returns 0
21:58:57.174 00.031 12044 PulseGuide returned control before completion, sleep 179
21:58:57.367 00.193 12044 IsGuiding returns 1
21:58:57.367 00.000 12044 scope still moving after pulse duration time elapsed
21:58:57.442 00.075 12044 IsSlewing returns 0
21:58:57.442 00.000 12044 IsGuiding returns 0
21:58:57.442 00.000 12044 scope move finished after 200 + 100 ms
21:58:57.442 00.000 12044 Move returns status 0, amount 200
21:58:57.442 00.000 12044 move complete, result=0
21:58:57.442 00.000 12044 worker thread done servicing request
21:58:57.442 00.000 12044 Worker thread wakes up
21:58:57.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:58:57.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(622,286,71,71)
21:59:00.582 03.140 12044 Exposure complete
21:59:00.605 00.023 12044 worker thread done servicing request
21:59:00.605 00.000 14964 OnExposeComplete: enter
21:59:00.605 00.000 14964 UpdateGuideState(): m_state=3
21:59:00.606 00.001 14964 Star::Find(35, 657, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:59:00.606 00.000 14964 Star::Find returns 1 (0), X=657.49, Y=318.56, Mass=136552, SNR=204.7, Peak=8575 HFD=4.2
21:59:00.609 00.003 14964 Status Line: West step   8, dist=17.5
21:59:00.611 00.002 14964 Enqueuing Calibration Move request for direction 3
21:59:00.612 00.001 12044 Worker thread wakes up
21:59:00.612 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:59:00.612 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:59:00.613 00.001 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:59:00.613 00.000 12044 MoveAxis(W, 200, -)
21:59:00.613 00.000 12044 Guiding  Dir = 3, Dur = 200
21:59:00.620 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8575, med=627, FiltMin=531, FiltMax=6087, Gamma=0.810
21:59:00.625 00.005 14964 UpdateGuideState exits: m=136552 SNR=204.7
21:59:00.626 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:00.626 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:00.627 00.001 14964 Enqueuing Expose request
21:59:00.646 00.019 12044 IsSlewing returns 0
21:59:00.646 00.000 12044 IsGuiding returns 0
21:59:00.677 00.031 12044 PulseGuide returned control before completion, sleep 179
21:59:00.867 00.190 12044 IsGuiding returns 1
21:59:00.867 00.000 12044 scope still moving after pulse duration time elapsed
21:59:01.004 00.137 12044 IsSlewing returns 0
21:59:01.005 00.001 12044 IsGuiding returns 0
21:59:01.005 00.000 12044 scope move finished after 200 + 159 ms
21:59:01.005 00.000 12044 Move returns status 0, amount 200
21:59:01.005 00.000 12044 move complete, result=0
21:59:01.005 00.000 12044 worker thread done servicing request
21:59:01.005 00.000 12044 Worker thread wakes up
21:59:01.005 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:01.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(622,284,71,71)
21:59:04.114 03.109 12044 Exposure complete
21:59:04.139 00.025 12044 worker thread done servicing request
21:59:04.140 00.001 14964 OnExposeComplete: enter
21:59:04.140 00.000 14964 UpdateGuideState(): m_state=3
21:59:04.141 00.001 14964 Star::Find(35, 657, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:59:04.141 00.000 14964 Star::Find returns 1 (0), X=656.35, Y=316.10, Mass=136330, SNR=212.3, Peak=8905 HFD=4.0
21:59:04.143 00.002 14964 Status Line: West step   9, dist=20.1
21:59:04.145 00.002 14964 Enqueuing Calibration Move request for direction 3
21:59:04.145 00.000 12044 Worker thread wakes up
21:59:04.145 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:59:04.145 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:59:04.145 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:59:04.145 00.000 12044 MoveAxis(W, 200, -)
21:59:04.145 00.000 12044 Guiding  Dir = 3, Dur = 200
21:59:04.152 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8905, med=627, FiltMin=535, FiltMax=6684, Gamma=0.810
21:59:04.160 00.008 14964 UpdateGuideState exits: m=136330 SNR=212.3
21:59:04.161 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.162 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:04.162 00.000 14964 Enqueuing Expose request
21:59:04.193 00.031 12044 IsSlewing returns 0
21:59:04.194 00.001 12044 IsGuiding returns 0
21:59:04.225 00.031 12044 PulseGuide returned control before completion, sleep 179
21:59:04.417 00.192 12044 IsGuiding returns 1
21:59:04.417 00.000 12044 scope still moving after pulse duration time elapsed
21:59:04.533 00.116 12044 IsSlewing returns 0
21:59:04.533 00.000 12044 IsGuiding returns 0
21:59:04.533 00.000 12044 scope move finished after 200 + 140 ms
21:59:04.534 00.001 12044 Move returns status 0, amount 200
21:59:04.534 00.000 12044 move complete, result=0
21:59:04.534 00.000 12044 worker thread done servicing request
21:59:04.534 00.000 12044 Worker thread wakes up
21:59:04.534 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:04.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(621,281,71,71)
21:59:07.657 03.123 12044 Exposure complete
21:59:07.687 00.030 12044 worker thread done servicing request
21:59:07.687 00.000 14964 OnExposeComplete: enter
21:59:07.689 00.002 14964 UpdateGuideState(): m_state=3
21:59:07.690 00.001 14964 Star::Find(35, 656, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:59:07.690 00.000 14964 Star::Find returns 1 (0), X=656.95, Y=314.01, Mass=137699, SNR=220.2, Peak=8523 HFD=4.3
21:59:07.692 00.002 14964 Status Line: West step  10, dist=22.0
21:59:07.694 00.002 14964 Enqueuing Calibration Move request for direction 3
21:59:07.694 00.000 12044 Worker thread wakes up
21:59:07.694 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
21:59:07.694 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
21:59:07.694 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
21:59:07.694 00.000 12044 MoveAxis(W, 200, -)
21:59:07.694 00.000 12044 Guiding  Dir = 3, Dur = 200
21:59:07.701 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8523, med=627, FiltMin=542, FiltMax=6432, Gamma=0.810
21:59:07.706 00.005 14964 UpdateGuideState exits: m=137699 SNR=220.2
21:59:07.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:07.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:07.708 00.001 14964 Enqueuing Expose request
21:59:07.724 00.016 12044 IsSlewing returns 0
21:59:07.724 00.000 12044 IsGuiding returns 0
21:59:07.754 00.030 12044 PulseGuide returned control before completion, sleep 179
21:59:07.944 00.190 12044 IsGuiding returns 1
21:59:07.944 00.000 12044 scope still moving after pulse duration time elapsed
21:59:08.020 00.076 12044 IsSlewing returns 0
21:59:08.020 00.000 12044 IsGuiding returns 0
21:59:08.021 00.001 12044 scope move finished after 200 + 96 ms
21:59:08.021 00.000 12044 Move returns status 0, amount 200
21:59:08.021 00.000 12044 move complete, result=0
21:59:08.021 00.000 12044 worker thread done servicing request
21:59:08.021 00.000 12044 Worker thread wakes up
21:59:08.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:08.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(622,279,71,71)
21:59:11.150 03.129 12044 Exposure complete
21:59:11.174 00.024 12044 worker thread done servicing request
21:59:11.174 00.000 14964 OnExposeComplete: enter
21:59:11.176 00.002 14964 UpdateGuideState(): m_state=3
21:59:11.177 00.001 14964 Star::Find(35, 656, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:59:11.178 00.001 14964 Star::Find returns 1 (0), X=656.77, Y=310.99, Mass=135603, SNR=222.9, Peak=7079 HFD=4.1
21:59:11.195 00.017 14964 WEST calibration completes with steps=10 angle=79.2 rate=12.520 parity=1
21:59:11.196 00.001 14964 Falling Through to state GO_EAST
21:59:11.196 00.000 14964 Status Line: East step   1, dist=25.0
21:59:11.199 00.003 14964 Enqueuing Calibration Move request for direction 2
21:59:11.200 00.001 12044 Worker thread wakes up
21:59:11.200 00.000 12044 worker thread servicing REQUEST_MOVE scope dir E(2) 2000 opts 0x0
21:59:11.200 00.000 12044 Handling axis move in thread for scope dir=2 dur=2000
21:59:11.200 00.000 12044 scope move axis dir= 2 dur= 2000 opts= 0x0
21:59:11.200 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7079, med=627, FiltMin=541, FiltMax=6653, Gamma=0.810
21:59:11.201 00.001 12044 MoveAxis(E, 2000, -)
21:59:11.201 00.000 12044 Guiding  Dir = 2, Dur = 2000
21:59:11.207 00.006 14964 UpdateGuideState exits: m=135603 SNR=222.9
21:59:11.207 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.208 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:11.209 00.001 14964 Enqueuing Expose request
21:59:11.222 00.013 12044 IsSlewing returns 0
21:59:11.223 00.001 12044 IsGuiding returns 0
21:59:11.254 00.031 12044 PulseGuide returned control before completion, sleep 1979
21:59:13.244 01.990 12044 IsGuiding returns 1
21:59:13.244 00.000 12044 scope still moving after pulse duration time elapsed
21:59:13.301 00.057 12044 IsSlewing returns 0
21:59:13.302 00.001 12044 IsGuiding returns 0
21:59:13.302 00.000 12044 scope move finished after 2000 + 78 ms
21:59:13.302 00.000 12044 Move returns status 0, amount 2000
21:59:13.302 00.000 12044 move complete, result=0
21:59:13.302 00.000 12044 worker thread done servicing request
21:59:13.302 00.000 12044 Worker thread wakes up
21:59:13.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:13.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(622,276,71,71)
21:59:16.410 03.108 12044 Exposure complete
21:59:16.433 00.023 12044 worker thread done servicing request
21:59:16.433 00.000 14964 OnExposeComplete: enter
21:59:16.434 00.001 14964 UpdateGuideState(): m_state=3
21:59:16.435 00.001 14964 Star::Find(35, 656, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:59:16.435 00.000 14964 Star::Find returns 1 (0), X=657.36, Y=334.94, Mass=139430, SNR=224.4, Peak=7211 HFD=4.7
21:59:16.446 00.011 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
21:59:16.447 00.001 14964 Backlash: Looking for 3 moves of 1.5 px, max attempts = 300
21:59:16.447 00.000 14964 Falling Through to state CLEAR_BACKLASH
21:59:16.448 00.001 14964 Backlash: Starting north clearing using pulse width of 200
21:59:16.448 00.000 14964 Enqueuing Calibration Move request for direction 0
21:59:16.449 00.001 14964 Status Line: Clearing backlash step 1
21:59:16.449 00.000 12044 Worker thread wakes up
21:59:16.449 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:16.449 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:16.449 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:16.449 00.000 12044 MoveAxis(N, 200, -)
21:59:16.449 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:16.451 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7211, med=627, FiltMin=538, FiltMax=5087, Gamma=0.810
21:59:16.456 00.005 14964 UpdateGuideState exits: m=139430 SNR=224.4
21:59:16.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.457 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:16.458 00.001 14964 Enqueuing Expose request
21:59:16.474 00.016 12044 IsSlewing returns 0
21:59:16.474 00.000 12044 IsGuiding returns 0
21:59:16.506 00.032 12044 PulseGuide returned control before completion, sleep 179
21:59:16.687 00.181 12044 IsGuiding returns 1
21:59:16.687 00.000 12044 scope still moving after pulse duration time elapsed
21:59:16.740 00.053 12044 IsSlewing returns 0
21:59:16.740 00.000 12044 IsGuiding returns 0
21:59:16.740 00.000 12044 scope move finished after 200 + 65 ms
21:59:16.740 00.000 12044 Move returns status 0, amount 200
21:59:16.741 00.001 12044 move complete, result=0
21:59:16.741 00.000 12044 worker thread done servicing request
21:59:16.741 00.000 12044 Worker thread wakes up
21:59:16.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:16.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(622,300,71,71)
21:59:19.862 03.121 12044 Exposure complete
21:59:19.888 00.026 12044 worker thread done servicing request
21:59:19.888 00.000 14964 OnExposeComplete: enter
21:59:19.890 00.002 14964 UpdateGuideState(): m_state=3
21:59:19.890 00.000 14964 Star::Find(35, 657, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:59:19.891 00.001 14964 Star::Find returns 1 (0), X=655.32, Y=335.38, Mass=140192, SNR=212.3, Peak=8463 HFD=4.1
21:59:19.892 00.001 14964 Backlash: Accepted clearing move of 2.1
21:59:19.893 00.001 14964 Enqueuing Calibration Move request for direction 0
21:59:19.893 00.000 12044 Worker thread wakes up
21:59:19.894 00.001 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:19.894 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:19.894 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:19.894 00.000 12044 MoveAxis(N, 200, -)
21:59:19.894 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:19.943 00.049 12044 IsSlewing returns 0
21:59:19.944 00.001 14964 Status Line: Clearing backlash step   2
21:59:19.944 00.000 12044 IsGuiding returns 0
21:59:19.946 00.002 14964 Backlash: Clearing backlash step   2, Last Delta = 2.09 px, CumDistance = 2.09 px
21:59:19.946 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8463, med=627, FiltMin=527, FiltMax=6283, Gamma=0.810
21:59:19.952 00.006 14964 UpdateGuideState exits: m=140192 SNR=212.3
21:59:19.952 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:19.953 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:19.953 00.000 14964 Enqueuing Expose request
21:59:19.976 00.023 12044 PulseGuide returned control before completion, sleep 179
21:59:20.230 00.254 12044 IsGuiding returns 1
21:59:20.231 00.001 12044 scope still moving after pulse duration time elapsed
21:59:20.302 00.071 12044 IsSlewing returns 0
21:59:20.303 00.001 12044 IsGuiding returns 0
21:59:20.303 00.000 12044 scope move finished after 200 + 158 ms
21:59:20.303 00.000 12044 Move returns status 0, amount 200
21:59:20.303 00.000 12044 move complete, result=0
21:59:20.303 00.000 12044 worker thread done servicing request
21:59:20.303 00.000 12044 Worker thread wakes up
21:59:20.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:20.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(620,300,71,71)
21:59:23.402 03.099 12044 Exposure complete
21:59:23.425 00.023 12044 worker thread done servicing request
21:59:23.425 00.000 14964 OnExposeComplete: enter
21:59:23.425 00.000 14964 UpdateGuideState(): m_state=3
21:59:23.426 00.001 14964 Star::Find(35, 655, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:59:23.426 00.000 14964 Star::Find returns 1 (0), X=653.03, Y=335.29, Mass=143314, SNR=226.6, Peak=7670 HFD=4.3
21:59:23.427 00.001 14964 Backlash: Accepted clearing move of 2.3
21:59:23.428 00.001 14964 Enqueuing Calibration Move request for direction 0
21:59:23.428 00.000 12044 Worker thread wakes up
21:59:23.428 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:23.428 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:23.428 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:23.428 00.000 12044 MoveAxis(N, 200, -)
21:59:23.428 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:23.472 00.044 12044 IsSlewing returns 0
21:59:23.473 00.001 14964 Status Line: Clearing backlash step   3
21:59:23.473 00.000 12044 IsGuiding returns 0
21:59:23.475 00.002 14964 Backlash: Clearing backlash step   3, Last Delta = 2.29 px, CumDistance = 4.34 px
21:59:23.475 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7670, med=627, FiltMin=535, FiltMax=6225, Gamma=0.810
21:59:23.481 00.006 14964 UpdateGuideState exits: m=143314 SNR=226.6
21:59:23.481 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:23.482 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:23.482 00.000 14964 Enqueuing Expose request
21:59:23.505 00.023 12044 PulseGuide returned control before completion, sleep 179
21:59:23.693 00.188 12044 IsGuiding returns 1
21:59:23.693 00.000 12044 scope still moving after pulse duration time elapsed
21:59:23.769 00.076 12044 IsSlewing returns 0
21:59:23.769 00.000 12044 IsGuiding returns 0
21:59:23.769 00.000 12044 scope move finished after 200 + 96 ms
21:59:23.769 00.000 12044 Move returns status 0, amount 200
21:59:23.769 00.000 12044 move complete, result=0
21:59:23.769 00.000 12044 worker thread done servicing request
21:59:23.770 00.001 12044 Worker thread wakes up
21:59:23.770 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:23.770 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(618,300,71,71)
21:59:26.900 03.130 12044 Exposure complete
21:59:26.921 00.021 12044 worker thread done servicing request
21:59:26.921 00.000 14964 OnExposeComplete: enter
21:59:26.922 00.001 14964 UpdateGuideState(): m_state=3
21:59:26.923 00.001 14964 Star::Find(35, 653, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:59:26.923 00.000 14964 Star::Find returns 1 (0), X=650.36, Y=336.01, Mass=143547, SNR=231.5, Peak=9721 HFD=4.1
21:59:26.924 00.001 14964 Backlash: Accepted clearing move of 2.8
21:59:26.925 00.001 14964 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:59:26.925 00.000 14964 Backlash: North calibration moves starting at {653.0,335.3}, Offset = 8.5 px
21:59:26.926 00.001 14964 Backlash: Total distance moved = 11.2
21:59:26.926 00.000 14964 Backlash: Falling Through to state GO_NORTH
21:59:26.927 00.001 14964 Status Line: North step   2, dist= 2.8
21:59:26.929 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:26.929 00.000 12044 Worker thread wakes up
21:59:26.929 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:26.929 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:26.929 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:26.929 00.000 12044 MoveAxis(N, 200, -)
21:59:26.929 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:26.936 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9721, med=628, FiltMin=540, FiltMax=6609, Gamma=0.810
21:59:26.941 00.005 14964 UpdateGuideState exits: m=143547 SNR=231.5
21:59:26.943 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.943 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:26.943 00.000 14964 Enqueuing Expose request
21:59:26.989 00.046 12044 IsSlewing returns 0
21:59:26.990 00.001 12044 IsGuiding returns 0
21:59:27.022 00.032 12044 PulseGuide returned control before completion, sleep 179
21:59:27.209 00.187 12044 IsGuiding returns 1
21:59:27.209 00.000 12044 scope still moving after pulse duration time elapsed
21:59:27.271 00.062 12044 IsSlewing returns 0
21:59:27.271 00.000 12044 IsGuiding returns 0
21:59:27.271 00.000 12044 scope move finished after 200 + 81 ms
21:59:27.271 00.000 12044 Move returns status 0, amount 200
21:59:27.271 00.000 12044 move complete, result=0
21:59:27.271 00.000 12044 worker thread done servicing request
21:59:27.271 00.000 12044 Worker thread wakes up
21:59:27.271 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:27.272 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(615,301,71,71)
21:59:30.379 03.107 12044 Exposure complete
21:59:30.407 00.028 12044 worker thread done servicing request
21:59:30.407 00.000 14964 OnExposeComplete: enter
21:59:30.409 00.002 14964 UpdateGuideState(): m_state=3
21:59:30.413 00.004 14964 Star::Find(35, 650, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:59:30.417 00.004 14964 Star::Find returns 1 (0), X=648.05, Y=335.69, Mass=139502, SNR=226.9, Peak=6913 HFD=4.2
21:59:30.423 00.006 14964 Status Line: North step   3, dist= 5.0
21:59:30.431 00.008 14964 Enqueuing Calibration Move request for direction 0
21:59:30.433 00.002 12044 Worker thread wakes up
21:59:30.433 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:30.433 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:30.433 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:30.434 00.001 12044 MoveAxis(N, 200, -)
21:59:30.434 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:30.446 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6913, med=628, FiltMin=532, FiltMax=6400, Gamma=0.810
21:59:30.456 00.010 14964 UpdateGuideState exits: m=139502 SNR=226.9
21:59:30.458 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.459 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:30.461 00.002 14964 Enqueuing Expose request
21:59:30.465 00.004 12044 IsSlewing returns 0
21:59:30.491 00.026 12044 IsGuiding returns 0
21:59:30.524 00.033 12044 PulseGuide returned control before completion, sleep 179
21:59:30.716 00.192 12044 IsGuiding returns 1
21:59:30.716 00.000 12044 scope still moving after pulse duration time elapsed
21:59:30.772 00.056 12044 IsSlewing returns 0
21:59:30.772 00.000 12044 IsGuiding returns 0
21:59:30.772 00.000 12044 scope move finished after 200 + 80 ms
21:59:30.772 00.000 12044 Move returns status 0, amount 200
21:59:30.772 00.000 12044 move complete, result=0
21:59:30.772 00.000 12044 worker thread done servicing request
21:59:30.772 00.000 12044 Worker thread wakes up
21:59:30.772 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:30.772 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(613,301,71,71)
21:59:33.871 03.099 12044 Exposure complete
21:59:33.896 00.025 12044 worker thread done servicing request
21:59:33.896 00.000 14964 OnExposeComplete: enter
21:59:33.896 00.000 14964 UpdateGuideState(): m_state=3
21:59:33.897 00.001 14964 Star::Find(35, 648, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:59:33.898 00.001 14964 Star::Find returns 1 (0), X=645.46, Y=336.06, Mass=140609, SNR=220.6, Peak=8828 HFD=4.1
21:59:33.902 00.004 14964 Status Line: North step   4, dist= 7.6
21:59:33.904 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:33.904 00.000 12044 Worker thread wakes up
21:59:33.904 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:33.904 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:33.904 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:33.904 00.000 12044 MoveAxis(N, 200, -)
21:59:33.904 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:33.911 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8828, med=627, FiltMin=544, FiltMax=6639, Gamma=0.810
21:59:33.917 00.006 14964 UpdateGuideState exits: m=140609 SNR=220.6
21:59:33.917 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.918 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:33.918 00.000 14964 Enqueuing Expose request
21:59:33.958 00.040 12044 IsSlewing returns 0
21:59:33.958 00.000 12044 IsGuiding returns 0
21:59:33.989 00.031 12044 PulseGuide returned control before completion, sleep 180
21:59:34.180 00.191 12044 IsGuiding returns 1
21:59:34.180 00.000 12044 scope still moving after pulse duration time elapsed
21:59:34.266 00.086 12044 IsSlewing returns 0
21:59:34.266 00.000 12044 IsGuiding returns 0
21:59:34.266 00.000 12044 scope move finished after 200 + 107 ms
21:59:34.266 00.000 12044 Move returns status 0, amount 200
21:59:34.266 00.000 12044 move complete, result=0
21:59:34.266 00.000 12044 worker thread done servicing request
21:59:34.266 00.000 12044 Worker thread wakes up
21:59:34.266 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:34.266 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(610,301,71,71)
21:59:37.381 03.115 12044 Exposure complete
21:59:37.404 00.023 12044 worker thread done servicing request
21:59:37.404 00.000 14964 OnExposeComplete: enter
21:59:37.405 00.001 14964 UpdateGuideState(): m_state=3
21:59:37.405 00.000 14964 Star::Find(35, 645, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:59:37.406 00.001 14964 Star::Find returns 1 (0), X=643.26, Y=336.17, Mass=142406, SNR=219.8, Peak=12090 HFD=3.6
21:59:37.407 00.001 14964 Status Line: North step   5, dist= 9.8
21:59:37.409 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:37.410 00.001 12044 Worker thread wakes up
21:59:37.410 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:37.410 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:37.410 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:37.410 00.000 12044 MoveAxis(N, 200, -)
21:59:37.410 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:37.417 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12090, med=628, FiltMin=531, FiltMax=7019, Gamma=0.810
21:59:37.423 00.006 14964 UpdateGuideState exits: m=142406 SNR=219.8
21:59:37.424 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:37.424 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:37.425 00.001 14964 Enqueuing Expose request
21:59:37.444 00.019 12044 IsSlewing returns 0
21:59:37.445 00.001 12044 IsGuiding returns 0
21:59:37.477 00.032 12044 PulseGuide returned control before completion, sleep 179
21:59:37.669 00.192 12044 IsGuiding returns 1
21:59:37.669 00.000 12044 scope still moving after pulse duration time elapsed
21:59:37.738 00.069 12044 IsSlewing returns 0
21:59:37.739 00.001 12044 IsGuiding returns 0
21:59:37.739 00.000 12044 scope move finished after 200 + 93 ms
21:59:37.739 00.000 12044 Move returns status 0, amount 200
21:59:37.739 00.000 12044 move complete, result=0
21:59:37.739 00.000 12044 worker thread done servicing request
21:59:37.739 00.000 12044 Worker thread wakes up
21:59:37.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:37.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(608,301,71,71)
21:59:40.833 03.094 12044 Exposure complete
21:59:40.854 00.021 12044 worker thread done servicing request
21:59:40.854 00.000 14964 OnExposeComplete: enter
21:59:40.854 00.000 14964 UpdateGuideState(): m_state=3
21:59:40.855 00.001 14964 Star::Find(35, 643, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:59:40.855 00.000 14964 Star::Find returns 1 (0), X=640.46, Y=336.15, Mass=141412, SNR=228.7, Peak=8863 HFD=3.8
21:59:40.857 00.002 14964 Status Line: North step   6, dist=12.6
21:59:40.859 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:40.860 00.001 12044 Worker thread wakes up
21:59:40.860 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:40.860 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:40.860 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:40.860 00.000 12044 MoveAxis(N, 200, -)
21:59:40.860 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:40.867 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8863, med=627, FiltMin=542, FiltMax=7191, Gamma=0.810
21:59:40.872 00.005 14964 UpdateGuideState exits: m=141412 SNR=228.7
21:59:40.874 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.874 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:40.874 00.000 14964 Enqueuing Expose request
21:59:40.882 00.008 12044 IsSlewing returns 0
21:59:40.882 00.000 12044 IsGuiding returns 0
21:59:40.913 00.031 12044 PulseGuide returned control before completion, sleep 179
21:59:41.124 00.211 12044 IsGuiding returns 1
21:59:41.124 00.000 12044 scope still moving after pulse duration time elapsed
21:59:41.176 00.052 12044 IsSlewing returns 0
21:59:41.178 00.002 12044 IsGuiding returns 0
21:59:41.178 00.000 12044 scope move finished after 200 + 96 ms
21:59:41.178 00.000 12044 Move returns status 0, amount 200
21:59:41.178 00.000 12044 move complete, result=0
21:59:41.178 00.000 12044 worker thread done servicing request
21:59:41.178 00.000 12044 Worker thread wakes up
21:59:41.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:41.179 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(605,301,71,71)
21:59:44.281 03.102 12044 Exposure complete
21:59:44.304 00.023 12044 worker thread done servicing request
21:59:44.305 00.001 14964 OnExposeComplete: enter
21:59:44.305 00.000 14964 UpdateGuideState(): m_state=3
21:59:44.306 00.001 14964 Star::Find(35, 640, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:59:44.306 00.000 14964 Star::Find returns 1 (0), X=638.09, Y=336.47, Mass=142211, SNR=220.3, Peak=9850 HFD=3.7
21:59:44.308 00.002 14964 Status Line: North step   7, dist=15.0
21:59:44.310 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:44.310 00.000 12044 Worker thread wakes up
21:59:44.310 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:44.310 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:44.310 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:44.310 00.000 12044 MoveAxis(N, 200, -)
21:59:44.310 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:44.317 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9850, med=627, FiltMin=527, FiltMax=7352, Gamma=0.810
21:59:44.328 00.011 14964 UpdateGuideState exits: m=142211 SNR=220.3
21:59:44.328 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.329 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:44.329 00.000 14964 Enqueuing Expose request
21:59:44.335 00.006 12044 IsSlewing returns 0
21:59:44.336 00.001 12044 IsGuiding returns 0
21:59:44.369 00.033 12044 PulseGuide returned control before completion, sleep 178
21:59:44.554 00.185 12044 IsGuiding returns 1
21:59:44.554 00.000 12044 scope still moving after pulse duration time elapsed
21:59:44.656 00.102 12044 IsSlewing returns 0
21:59:44.656 00.000 12044 IsGuiding returns 0
21:59:44.656 00.000 12044 scope move finished after 200 + 119 ms
21:59:44.657 00.001 12044 Move returns status 0, amount 200
21:59:44.657 00.000 12044 move complete, result=0
21:59:44.657 00.000 12044 worker thread done servicing request
21:59:44.657 00.000 12044 Worker thread wakes up
21:59:44.657 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:44.657 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(603,301,71,71)
21:59:47.780 03.123 12044 Exposure complete
21:59:47.805 00.025 12044 worker thread done servicing request
21:59:47.806 00.001 14964 OnExposeComplete: enter
21:59:47.806 00.000 14964 UpdateGuideState(): m_state=3
21:59:47.807 00.001 14964 Star::Find(35, 638, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:59:47.807 00.000 14964 Star::Find returns 1 (0), X=635.48, Y=336.86, Mass=142022, SNR=222.5, Peak=8653 HFD=3.9
21:59:47.809 00.002 14964 Status Line: North step   8, dist=17.6
21:59:47.811 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:47.811 00.000 12044 Worker thread wakes up
21:59:47.811 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:47.811 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:47.811 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:47.811 00.000 12044 MoveAxis(N, 200, -)
21:59:47.811 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:47.819 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8653, med=629, FiltMin=539, FiltMax=6219, Gamma=0.810
21:59:47.824 00.005 14964 UpdateGuideState exits: m=142022 SNR=222.5
21:59:47.825 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.825 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:47.826 00.001 14964 Enqueuing Expose request
21:59:47.836 00.010 12044 IsSlewing returns 0
21:59:47.836 00.000 12044 IsGuiding returns 0
21:59:47.869 00.033 12044 PulseGuide returned control before completion, sleep 179
21:59:48.107 00.238 12044 IsGuiding returns 1
21:59:48.107 00.000 12044 scope still moving after pulse duration time elapsed
21:59:48.178 00.071 12044 IsSlewing returns 0
21:59:48.178 00.000 12044 IsGuiding returns 0
21:59:48.178 00.000 12044 scope move finished after 200 + 140 ms
21:59:48.178 00.000 12044 Move returns status 0, amount 200
21:59:48.178 00.000 12044 move complete, result=0
21:59:48.178 00.000 12044 worker thread done servicing request
21:59:48.178 00.000 12044 Worker thread wakes up
21:59:48.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:48.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(600,302,71,71)
21:59:51.283 03.105 12044 Exposure complete
21:59:51.309 00.026 12044 worker thread done servicing request
21:59:51.309 00.000 14964 OnExposeComplete: enter
21:59:51.309 00.000 14964 UpdateGuideState(): m_state=3
21:59:51.310 00.001 14964 Star::Find(35, 635, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:59:51.310 00.000 14964 Star::Find returns 1 (0), X=633.14, Y=336.95, Mass=143302, SNR=220.9, Peak=9386 HFD=4.1
21:59:51.311 00.001 14964 Status Line: North step   9, dist=20.0
21:59:51.313 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:51.314 00.001 12044 Worker thread wakes up
21:59:51.314 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:51.314 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:51.314 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:51.314 00.000 12044 MoveAxis(N, 200, -)
21:59:51.314 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:51.321 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9386, med=628, FiltMin=542, FiltMax=7120, Gamma=0.810
21:59:51.326 00.005 14964 UpdateGuideState exits: m=143302 SNR=220.9
21:59:51.327 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.327 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:51.328 00.001 14964 Enqueuing Expose request
21:59:51.415 00.087 12044 IsSlewing returns 0
21:59:51.416 00.001 12044 IsGuiding returns 0
21:59:51.448 00.032 12044 PulseGuide returned control before completion, sleep 179
21:59:51.639 00.191 12044 IsGuiding returns 1
21:59:51.639 00.000 12044 scope still moving after pulse duration time elapsed
21:59:51.696 00.057 12044 IsSlewing returns 0
21:59:51.752 00.056 12044 IsGuiding returns 0
21:59:51.752 00.000 12044 scope move finished after 200 + 136 ms
21:59:51.752 00.000 12044 Move returns status 0, amount 200
21:59:51.752 00.000 12044 move complete, result=0
21:59:51.752 00.000 12044 worker thread done servicing request
21:59:51.752 00.000 12044 Worker thread wakes up
21:59:51.753 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:51.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(598,302,71,71)
21:59:54.857 03.104 12044 Exposure complete
21:59:54.878 00.021 12044 worker thread done servicing request
21:59:54.878 00.000 14964 OnExposeComplete: enter
21:59:54.878 00.000 14964 UpdateGuideState(): m_state=3
21:59:54.879 00.001 14964 Star::Find(35, 633, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:59:54.879 00.000 14964 Star::Find returns 1 (0), X=630.98, Y=336.76, Mass=143281, SNR=231.5, Peak=11242 HFD=4.0
21:59:54.881 00.002 14964 Status Line: North step  10, dist=22.1
21:59:54.883 00.002 14964 Enqueuing Calibration Move request for direction 0
21:59:54.884 00.001 12044 Worker thread wakes up
21:59:54.884 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:54.884 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:54.884 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:54.884 00.000 12044 MoveAxis(N, 200, -)
21:59:54.884 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:54.891 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11242, med=627, FiltMin=527, FiltMax=7105, Gamma=0.810
21:59:54.897 00.006 14964 UpdateGuideState exits: m=143281 SNR=231.5
21:59:54.897 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.898 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:54.898 00.000 14964 Enqueuing Expose request
21:59:55.007 00.109 12044 IsSlewing returns 0
21:59:55.008 00.001 12044 IsGuiding returns 0
21:59:55.040 00.032 12044 PulseGuide returned control before completion, sleep 179
21:59:55.231 00.191 12044 IsGuiding returns 1
21:59:55.231 00.000 12044 scope still moving after pulse duration time elapsed
21:59:55.288 00.057 12044 IsSlewing returns 0
21:59:55.289 00.001 12044 IsGuiding returns 0
21:59:55.289 00.000 12044 scope move finished after 200 + 81 ms
21:59:55.289 00.000 12044 Move returns status 0, amount 200
21:59:55.289 00.000 12044 move complete, result=0
21:59:55.289 00.000 12044 worker thread done servicing request
21:59:55.289 00.000 12044 Worker thread wakes up
21:59:55.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:55.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(596,302,71,71)
21:59:58.401 03.112 12044 Exposure complete
21:59:58.423 00.022 12044 worker thread done servicing request
21:59:58.423 00.000 14964 OnExposeComplete: enter
21:59:58.424 00.001 14964 UpdateGuideState(): m_state=3
21:59:58.424 00.000 14964 Star::Find(35, 630, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:59:58.425 00.001 14964 Star::Find returns 1 (0), X=628.40, Y=336.68, Mass=144263, SNR=231.1, Peak=9747 HFD=3.6
21:59:58.427 00.002 14964 Status Line: North step  11, dist=24.7
21:59:58.431 00.004 14964 Enqueuing Calibration Move request for direction 0
21:59:58.431 00.000 12044 Worker thread wakes up
21:59:58.431 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
21:59:58.431 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
21:59:58.431 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
21:59:58.431 00.000 12044 MoveAxis(N, 200, -)
21:59:58.431 00.000 12044 Guiding  Dir = 0, Dur = 200
21:59:58.438 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9747, med=627, FiltMin=543, FiltMax=6688, Gamma=0.810
21:59:58.444 00.006 14964 UpdateGuideState exits: m=144263 SNR=231.1
21:59:58.444 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:58.445 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
21:59:58.445 00.000 14964 Enqueuing Expose request
21:59:58.490 00.045 12044 IsSlewing returns 0
21:59:58.491 00.001 12044 IsGuiding returns 0
21:59:58.522 00.031 12044 PulseGuide returned control before completion, sleep 179
21:59:58.725 00.203 12044 IsGuiding returns 1
21:59:58.725 00.000 12044 scope still moving after pulse duration time elapsed
21:59:58.803 00.078 12044 IsSlewing returns 0
21:59:58.803 00.000 12044 IsGuiding returns 0
21:59:58.803 00.000 12044 scope move finished after 200 + 112 ms
21:59:58.803 00.000 12044 Move returns status 0, amount 200
21:59:58.803 00.000 12044 move complete, result=0
21:59:58.803 00.000 12044 worker thread done servicing request
21:59:58.803 00.000 12044 Worker thread wakes up
21:59:58.803 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
21:59:58.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(593,302,71,71)
22:00:01.935 03.132 12044 Exposure complete
22:00:01.957 00.022 12044 worker thread done servicing request
22:00:01.957 00.000 14964 OnExposeComplete: enter
22:00:01.958 00.001 14964 UpdateGuideState(): m_state=3
22:00:01.959 00.001 14964 Star::Find(35, 628, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:00:01.959 00.000 14964 Star::Find returns 1 (0), X=626.23, Y=336.97, Mass=140136, SNR=235.1, Peak=7584 HFD=4.1
22:00:02.014 00.055 14964 NORTH calibration completes with angle=176.4 rate=12.207 parity=-1
22:00:02.015 00.001 14964 Falling Through to state GO_SOUTH
22:00:02.016 00.001 14964 Status Line: South step   1, dist=26.9
22:00:02.019 00.003 14964 Enqueuing Calibration Move request for direction 1
22:00:02.021 00.002 12044 Worker thread wakes up
22:00:02.021 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7584, med=627, FiltMin=528, FiltMax=7009, Gamma=0.810
22:00:02.022 00.001 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 2200 opts 0x0
22:00:02.022 00.000 12044 Handling axis move in thread for scope dir=1 dur=2200
22:00:02.022 00.000 12044 scope move axis dir= 1 dur= 2200 opts= 0x0
22:00:02.022 00.000 12044 MoveAxis(S, 2200, -)
22:00:02.022 00.000 12044 Guiding  Dir = 1, Dur = 2200
22:00:02.030 00.008 14964 UpdateGuideState exits: m=140136 SNR=235.1
22:00:02.032 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.033 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:02.034 00.001 14964 Enqueuing Expose request
22:00:02.084 00.050 12044 IsSlewing returns 0
22:00:02.084 00.000 12044 IsGuiding returns 0
22:00:02.117 00.033 12044 PulseGuide returned control before completion, sleep 2179
22:00:04.358 02.241 12044 IsGuiding returns 1
22:00:04.358 00.000 12044 scope still moving after pulse duration time elapsed
22:00:04.445 00.087 12044 IsSlewing returns 0
22:00:04.446 00.001 12044 IsGuiding returns 0
22:00:04.446 00.000 12044 scope move finished after 2200 + 160 ms
22:00:04.446 00.000 12044 Move returns status 0, amount 2200
22:00:04.446 00.000 12044 move complete, result=0
22:00:04.446 00.000 12044 worker thread done servicing request
22:00:04.446 00.000 12044 Worker thread wakes up
22:00:04.446 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:04.446 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(591,302,71,71)
22:00:07.579 03.133 12044 Exposure complete
22:00:07.600 00.021 12044 worker thread done servicing request
22:00:07.601 00.001 14964 OnExposeComplete: enter
22:00:07.601 00.000 14964 UpdateGuideState(): m_state=3
22:00:07.602 00.001 14964 Star::Find(35, 626, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:00:07.602 00.000 14964 Star::Find returns 1 (0), X=645.46, Y=335.10, Mass=142394, SNR=215.2, Peak=7855 HFD=3.9
22:00:07.604 00.002 14964 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
22:00:07.604 00.000 14964 Nudge: theta = 3.09
22:00:07.605 00.001 14964 South nudging, decAmt = 15.254, Normal south moves = 18.866
22:00:07.605 00.000 14964 Sending NudgeSouth pulse of duration 200 ms
22:00:07.605 00.000 14964 Status Line: Nudge South   1
22:00:07.608 00.003 14964 Enqueuing Calibration Move request for direction 1
22:00:07.608 00.000 12044 Worker thread wakes up
22:00:07.609 00.001 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:00:07.609 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:00:07.609 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:00:07.609 00.000 12044 MoveAxis(S, 200, -)
22:00:07.609 00.000 12044 Guiding  Dir = 1, Dur = 200
22:00:07.615 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7855, med=627, FiltMin=531, FiltMax=6655, Gamma=0.810
22:00:07.621 00.006 14964 UpdateGuideState exits: m=142394 SNR=215.2
22:00:07.622 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.622 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:07.623 00.001 14964 Enqueuing Expose request
22:00:07.634 00.011 12044 IsSlewing returns 0
22:00:07.635 00.001 12044 IsGuiding returns 0
22:00:07.665 00.030 12044 PulseGuide returned control before completion, sleep 180
22:00:07.883 00.218 12044 IsGuiding returns 1
22:00:07.883 00.000 12044 scope still moving after pulse duration time elapsed
22:00:07.976 00.093 12044 IsSlewing returns 0
22:00:07.976 00.000 12044 IsGuiding returns 0
22:00:07.976 00.000 12044 scope move finished after 200 + 141 ms
22:00:07.976 00.000 12044 Move returns status 0, amount 200
22:00:07.976 00.000 12044 move complete, result=0
22:00:07.976 00.000 12044 worker thread done servicing request
22:00:07.976 00.000 12044 Worker thread wakes up
22:00:07.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:07.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(610,300,71,71)
22:00:11.110 03.134 12044 Exposure complete
22:00:11.135 00.025 12044 worker thread done servicing request
22:00:11.135 00.000 14964 OnExposeComplete: enter
22:00:11.136 00.001 14964 UpdateGuideState(): m_state=3
22:00:11.137 00.001 14964 Star::Find(35, 645, 335, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:00:11.137 00.000 14964 Star::Find returns 1 (0), X=647.71, Y=334.76, Mass=139248, SNR=228.0, Peak=8466 HFD=3.8
22:00:11.138 00.001 14964 Nudge: theta = 3.06
22:00:11.139 00.001 14964 South nudging, decAmt = 13.006, Normal south moves = 18.866
22:00:11.139 00.000 14964 Sending NudgeSouth pulse of duration 200 ms
22:00:11.140 00.001 14964 Status Line: Nudge South   2
22:00:11.142 00.002 14964 Enqueuing Calibration Move request for direction 1
22:00:11.142 00.000 12044 Worker thread wakes up
22:00:11.142 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:00:11.142 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:00:11.142 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:00:11.142 00.000 12044 MoveAxis(S, 200, -)
22:00:11.142 00.000 12044 Guiding  Dir = 1, Dur = 200
22:00:11.150 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8466, med=628, FiltMin=536, FiltMax=6630, Gamma=0.810
22:00:11.155 00.005 14964 UpdateGuideState exits: m=139248 SNR=228.0
22:00:11.156 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.156 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:11.158 00.002 14964 Enqueuing Expose request
22:00:11.163 00.005 12044 IsSlewing returns 0
22:00:11.164 00.001 12044 IsGuiding returns 0
22:00:11.196 00.032 12044 PulseGuide returned control before completion, sleep 178
22:00:11.387 00.191 12044 IsGuiding returns 1
22:00:11.387 00.000 12044 scope still moving after pulse duration time elapsed
22:00:11.445 00.058 12044 IsSlewing returns 0
22:00:11.445 00.000 12044 IsGuiding returns 0
22:00:11.445 00.000 12044 scope move finished after 200 + 80 ms
22:00:11.445 00.000 12044 Move returns status 0, amount 200
22:00:11.445 00.000 12044 move complete, result=0
22:00:11.445 00.000 12044 worker thread done servicing request
22:00:11.445 00.000 12044 Worker thread wakes up
22:00:11.445 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:11.445 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(613,300,71,71)
22:00:14.551 03.106 12044 Exposure complete
22:00:14.573 00.022 12044 worker thread done servicing request
22:00:14.573 00.000 14964 OnExposeComplete: enter
22:00:14.573 00.000 14964 UpdateGuideState(): m_state=3
22:00:14.574 00.001 14964 Star::Find(35, 647, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:00:14.574 00.000 14964 Star::Find returns 1 (0), X=649.34, Y=334.71, Mass=143987, SNR=229.2, Peak=9216 HFD=3.7
22:00:14.576 00.002 14964 Nudge: theta = 3.06
22:00:14.576 00.000 14964 South nudging, decAmt = 11.439, Normal south moves = 18.866
22:00:14.577 00.001 14964 Sending NudgeSouth pulse of duration 200 ms
22:00:14.577 00.000 14964 Status Line: Nudge South   3
22:00:14.579 00.002 14964 Enqueuing Calibration Move request for direction 1
22:00:14.580 00.001 12044 Worker thread wakes up
22:00:14.580 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:00:14.580 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:00:14.580 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:00:14.580 00.000 12044 MoveAxis(S, 200, -)
22:00:14.580 00.000 12044 Guiding  Dir = 1, Dur = 200
22:00:14.586 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9216, med=628, FiltMin=540, FiltMax=7070, Gamma=0.810
22:00:14.592 00.006 14964 UpdateGuideState exits: m=143987 SNR=229.2
22:00:14.593 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.594 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:14.594 00.000 14964 Enqueuing Expose request
22:00:14.600 00.006 12044 IsSlewing returns 0
22:00:14.602 00.002 12044 IsGuiding returns 0
22:00:14.633 00.031 12044 PulseGuide returned control before completion, sleep 179
22:00:14.829 00.196 12044 IsGuiding returns 1
22:00:14.829 00.000 12044 scope still moving after pulse duration time elapsed
22:00:14.901 00.072 12044 IsSlewing returns 0
22:00:14.901 00.000 12044 IsGuiding returns 0
22:00:14.901 00.000 12044 scope move finished after 200 + 99 ms
22:00:14.901 00.000 12044 Move returns status 0, amount 200
22:00:14.901 00.000 12044 move complete, result=0
22:00:14.901 00.000 12044 worker thread done servicing request
22:00:14.901 00.000 12044 Worker thread wakes up
22:00:14.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:14.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(614,300,71,71)
22:00:18.019 03.118 12044 Exposure complete
22:00:18.047 00.028 12044 worker thread done servicing request
22:00:18.047 00.000 14964 OnExposeComplete: enter
22:00:18.048 00.001 14964 UpdateGuideState(): m_state=3
22:00:18.048 00.000 14964 Star::Find(35, 649, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:00:18.049 00.001 14964 Star::Find returns 1 (0), X=651.79, Y=334.50, Mass=142749, SNR=228.8, Peak=9063 HFD=3.8
22:00:18.051 00.002 14964 Nudge: theta = 3.03
22:00:18.051 00.000 14964 South nudging, decAmt = 9.053, Normal south moves = 18.866
22:00:18.052 00.001 14964 Sending NudgeSouth pulse of duration 200 ms
22:00:18.052 00.000 14964 Status Line: Nudge South   4
22:00:18.054 00.002 14964 Enqueuing Calibration Move request for direction 1
22:00:18.054 00.000 12044 Worker thread wakes up
22:00:18.054 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:00:18.055 00.001 12044 Handling axis move in thread for scope dir=1 dur=200
22:00:18.055 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:00:18.055 00.000 12044 MoveAxis(S, 200, -)
22:00:18.055 00.000 12044 Guiding  Dir = 1, Dur = 200
22:00:18.061 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9063, med=628, FiltMin=539, FiltMax=6502, Gamma=0.810
22:00:18.068 00.007 14964 UpdateGuideState exits: m=142749 SNR=228.8
22:00:18.068 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.069 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:18.069 00.000 14964 Enqueuing Expose request
22:00:18.087 00.018 12044 IsSlewing returns 0
22:00:18.088 00.001 12044 IsGuiding returns 0
22:00:18.119 00.031 12044 PulseGuide returned control before completion, sleep 179
22:00:18.307 00.188 12044 IsGuiding returns 1
22:00:18.307 00.000 12044 scope still moving after pulse duration time elapsed
22:00:18.369 00.062 12044 IsSlewing returns 0
22:00:18.370 00.001 12044 IsGuiding returns 0
22:00:18.370 00.000 12044 scope move finished after 200 + 81 ms
22:00:18.370 00.000 12044 Move returns status 0, amount 200
22:00:18.370 00.000 12044 move complete, result=0
22:00:18.370 00.000 12044 worker thread done servicing request
22:00:18.370 00.000 12044 Worker thread wakes up
22:00:18.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:18.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(617,300,71,71)
22:00:21.493 03.123 12044 Exposure complete
22:00:21.521 00.028 12044 worker thread done servicing request
22:00:21.521 00.000 14964 OnExposeComplete: enter
22:00:21.522 00.001 14964 UpdateGuideState(): m_state=3
22:00:21.522 00.000 14964 Star::Find(35, 651, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:00:21.523 00.001 14964 Star::Find returns 1 (0), X=653.69, Y=334.62, Mass=144932, SNR=232.1, Peak=9730 HFD=3.5
22:00:21.524 00.001 14964 Nudge: theta = 3.03
22:00:21.524 00.000 14964 Final south nudging status: Current loc = {653.689,334.616}, targeting {661.497,335.104}
22:00:21.525 00.001 14964 Falling Through to state CALIBRATION_COMPLETE
22:00:21.525 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 9:53:54 PM"
22:00:21.526 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012022
22:00:21.527 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010638
22:00:21.527 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:00:21.528 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.473690
22:00:21.528 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.037390
22:00:21.529 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000017
22:00:21.529 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:00:21.530 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:00:21.530 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:00:21.530 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:00:21.531 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:21.531 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:21.532 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:21.532 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:21.533 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 0.406556
22:00:21.533 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
22:00:21.534 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
22:00:21.534 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:21.535 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:21.535 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 8:29:30 PM"
22:00:21.536 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
22:00:21.537 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.8 -2.8}, {-0.9 -5.1}, {-0.5 -7.4}, {-0.8 -9.7}, {-0.7 -11.6}, {-1.3 -13.7}, {-1.4 -16.6}, {-1.8 -18.5}, {-2.3 -20.7}, {-2.5 -23.1}, {-2.6 -26.3}, {-2.6 -26.3}, {-1.5 -0.3}"
22:00:21.537 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.6 -0.3}, {4.0 -0.1}, {5.5 -1.0}, {7.2 -0.7}, {9.8 -1.3}, {11.9 -1.3}, {13.9 -1.7}, {15.8 -1.8}, {18.4 -1.5}, {21.0 -1.5}, {22.6 -2.8}, {24.7 -2.2}, {27.5 -2.9}, {27.5 -2.9}, {4.6 -0.8}, {3.1 -0.1}"
22:00:21.546 00.009 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:00:21.547 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:00:21.547 00.000 14964 Mount::SetCalibration (scope) -- xAngle=79.2 yAngle=176.4 xRate=12.520 yRate=12.207 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
22:00:21.548 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=79.2 m_yAngleError=-7.2
22:00:21.550 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:00:21.551 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:00:21.554 00.003 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:00:21.555 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:00:21.557 00.002 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:00:21.558 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:00:21.559 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:00:21.559 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:00:21.560 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:00:21.560 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:00:21.561 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:00:21.561 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:00:21.562 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:00:21.563 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:00:21.563 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:00:21.564 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:21.565 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:21.566 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:21.567 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:21.567 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:21.568 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:21.568 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:21.569 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:21.570 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:21.570 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:21.571 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:21.571 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:21.572 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:21.572 00.000 14964 Calibration passed sanity checks...
22:00:21.573 00.001 14964 Status Line: Calibration complete
22:00:21.574 00.001 14964 Calibration Complete
22:00:21.575 00.001 14964 PhdConfig flush
22:00:21.576 00.001 14964 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
22:00:21.576 00.000 14964 guider state => CALIBRATED
22:00:21.576 00.000 14964 Changing from state CALIBRATED to CALIBRATED
22:00:21.577 00.001 14964 guider state => CALIBRATED
22:00:21.577 00.000 14964 Changing from state CALIBRATED to GUIDING
22:00:21.578 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:00:21.579 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:00:21.579 00.000 14964 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
22:00:21.580 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:21.580 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:21.581 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:21.582 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:21.582 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:21.583 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:21.583 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:21.584 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:21.584 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:21.585 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:21.585 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:21.586 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:21.586 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:21.588 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:00:21.588 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:00:21.591 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:00:21.592 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:00:21.593 00.001 14964 setting lock position to (653.69, 334.62)
22:00:21.593 00.000 14964 MultiStar: stabilizing after lock position change
22:00:21.594 00.001 14964 guider state => GUIDING
22:00:21.594 00.000 14964 Status Line: Guiding
22:00:21.596 00.002 14964 Mount: notify guiding started
22:00:21.597 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:00:21.597 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:00:21.598 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:00:21.598 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:00:21.599 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:00:21.599 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:00:21.600 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:00:21.601 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:00:21.601 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:00:21.602 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:00:21.602 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:00:21.603 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:00:21.604 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:21.604 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:21.605 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:21.605 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:21.606 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:21.606 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:21.607 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:21.608 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:21.608 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:21.609 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:21.610 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:21.610 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:21.611 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:21.613 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:21.613 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:21.614 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:21.615 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:21.615 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:21.616 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:21.616 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:21.617 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:21.618 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:21.618 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:21.619 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:21.619 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:21.620 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:21.634 00.014 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:00:21.636 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:00:21.692 00.056 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:00:21.694 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:00:21.713 00.019 14964 ScopeASCOM::GetDeclinationRadians() returns 0.0
22:00:21.714 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
22:00:21.714 00.000 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.38) = xAngle (1.38 = 1.38)
22:00:21.716 00.002 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:00:21.717 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:00:21.718 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:00:21.718 00.000 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:00:21.719 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9730, med=629, FiltMin=543, FiltMax=7763, Gamma=0.810
22:00:21.729 00.010 14964 UpdateGuideState exits: m=144932 SNR=232.1
22:00:21.730 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:00:21.731 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:00:21.732 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.732 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:21.733 00.001 14964 Enqueuing Expose request
22:00:21.734 00.001 12044 Worker thread wakes up
22:00:21.734 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:21.734 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:21.734 00.000 14964 evsrv: cli 01AB2850 connect
22:00:21.734 00.000 14964 case statement mapped state 6 to 3
22:00:21.735 00.001 14964 case statement mapped state 6 to 3
22:00:21.735 00.000 14964 evsrv: cli 01AB2850 request: {"method":"get_pixel_scale","id":"72c8530e-c0dd-436e-b3a2-fb075b1f03ee"}
22:00:21.736 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":1.29969,"id":"72c8530e-c0dd-436e-b3a2-fb075b1f03ee"}
22:00:21.740 00.004 14964 evsrv: cli 01AB2850 disconnect
22:00:22.539 00.799 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:00:22.541 00.002 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:00:22.542 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:00:22.543 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:00:22.544 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:00:22.546 00.002 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:00:22.547 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:00:22.548 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:00:22.549 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:00:22.550 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:00:22.551 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:00:22.551 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:22.552 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:22.553 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:22.553 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:22.554 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:22.555 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:22.555 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:22.556 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:22.556 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:22.557 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:22.557 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:22.558 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:22.558 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:22.559 00.001 14964 CalAsst: Spds: 1.0X,1.0X, Dec: 0.0, Rates: 3.0, 2.9, Steps: 10,11, Ortho: 7.20, Rates: 1.00 (Expect) vs 1.03 (Act)
22:00:22.560 00.001 14964 CalAsst: acceptable result, (Orthogonality)
22:00:24.856 02.296 12044 Exposure complete
22:00:24.881 00.025 12044 worker thread done servicing request
22:00:24.881 00.000 14964 OnExposeComplete: enter
22:00:24.882 00.001 14964 UpdateGuideState(): m_state=6
22:00:24.882 00.000 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:00:24.883 00.001 14964 Star::Find returns 1 (0), X=653.63, Y=334.54, Mass=141203, SNR=226.6, Peak=8334 HFD=3.4
22:00:24.883 00.000 14964 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.38) = xAngle (-3.66 = 2.63)
22:00:24.884 00.001 14964 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.53 = 2.75)
22:00:24.884 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.27 mountX=-0.09 mountY=0.04, mountTheta=2.73
22:00:24.885 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.07, opts=13)
22:00:24.886 00.001 14964 Enqueuing Move request for scope (-0.06, -0.07)
22:00:24.886 00.000 12044 Worker thread wakes up
22:00:24.886 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:00:24.886 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:00:24.887 00.001 12044 Moving (-0.06, -0.07) raw xDistance=-0.09 yDistance=0.04
22:00:24.887 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
22:00:24.887 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:24.887 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:24.887 00.000 12044 MoveAxis(E, 0, ABG)
22:00:24.887 00.000 12044 Move returns status 0, amount 0
22:00:24.887 00.000 12044 MoveAxis(N, 0, ABG)
22:00:24.887 00.000 12044 Move returns status 0, amount 0
22:00:24.887 00.000 12044 move complete, result=0
22:00:24.887 00.000 12044 worker thread done servicing request
22:00:24.894 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8334, med=628, FiltMin=535, FiltMax=6807, Gamma=0.810
22:00:24.900 00.006 14964 UpdateGuideState exits: m=141203 SNR=226.6
22:00:24.901 00.001 14964 PhdController: settling, locked = 1, distance = 5.91 (99.00) aobump = 0 frame = 1 / 5
22:00:24.901 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562024.901,"Host":"NUCBOX","Inst":1,"Distance":5.91,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
22:00:24.902 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.902 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:24.903 00.001 14964 Enqueuing Expose request
22:00:24.903 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:24.904 00.001 12044 Worker thread wakes up
22:00:24.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:24.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:28.037 03.133 12044 Exposure complete
22:00:28.062 00.025 12044 worker thread done servicing request
22:00:28.062 00.000 14964 OnExposeComplete: enter
22:00:28.062 00.000 14964 UpdateGuideState(): m_state=6
22:00:28.063 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:00:28.064 00.001 14964 Star::Find returns 1 (0), X=653.68, Y=334.47, Mass=141388, SNR=223.9, Peak=9800 HFD=3.5
22:00:28.064 00.000 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.38) = xAngle (-2.98 = -2.98)
22:00:28.065 00.001 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.86 = -2.86)
22:00:28.065 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.60 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
22:00:28.066 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.14, opts=13)
22:00:28.067 00.001 14964 Enqueuing Move request for scope (-0.00, -0.14)
22:00:28.068 00.001 12044 Worker thread wakes up
22:00:28.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
22:00:28.068 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
22:00:28.068 00.000 12044 Moving (-0.00, -0.14) raw xDistance=-0.14 yDistance=-0.04
22:00:28.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
22:00:28.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:28.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:28.068 00.000 12044 MoveAxis(E, 0, ABG)
22:00:28.068 00.000 12044 Move returns status 0, amount 0
22:00:28.068 00.000 12044 MoveAxis(N, 0, ABG)
22:00:28.068 00.000 12044 Move returns status 0, amount 0
22:00:28.068 00.000 12044 move complete, result=0
22:00:28.068 00.000 12044 worker thread done servicing request
22:00:28.074 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9800, med=628, FiltMin=533, FiltMax=7123, Gamma=0.810
22:00:28.081 00.007 14964 UpdateGuideState exits: m=141388 SNR=223.9
22:00:28.081 00.000 14964 PhdController: settling, locked = 1, distance = 4.18 (99.00) aobump = 0 frame = 2 / 5
22:00:28.081 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562028.081,"Host":"NUCBOX","Inst":1,"Distance":4.18,"Time":3.2,"SettleTime":9999.0,"StarLocked":true}
22:00:28.082 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:28.082 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:28.083 00.001 14964 Enqueuing Expose request
22:00:28.083 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:28.084 00.001 12044 Worker thread wakes up
22:00:28.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:28.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:31.210 03.126 12044 Exposure complete
22:00:31.232 00.022 12044 worker thread done servicing request
22:00:31.232 00.000 14964 OnExposeComplete: enter
22:00:31.233 00.001 14964 UpdateGuideState(): m_state=6
22:00:31.234 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:00:31.234 00.000 14964 Star::Find returns 1 (0), X=653.52, Y=334.59, Mass=142025, SNR=219.1, Peak=7212 HFD=4.1
22:00:31.234 00.000 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.38) = xAngle (-4.35 = 1.93)
22:00:31.236 00.002 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-4.23 = 2.05)
22:00:31.236 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=-0.06 mountY=0.15, mountTheta=1.95
22:00:31.239 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.03, opts=13)
22:00:31.239 00.000 14964 Enqueuing Move request for scope (-0.17, -0.03)
22:00:31.240 00.001 12044 Worker thread wakes up
22:00:31.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:00:31.240 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:00:31.240 00.000 12044 Moving (-0.17, -0.03) raw xDistance=-0.06 yDistance=0.15
22:00:31.240 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
22:00:31.240 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.240 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:31.240 00.000 12044 MoveAxis(E, 0, ABG)
22:00:31.240 00.000 12044 Move returns status 0, amount 0
22:00:31.240 00.000 12044 MoveAxis(N, 0, ABG)
22:00:31.240 00.000 12044 Move returns status 0, amount 0
22:00:31.240 00.000 12044 move complete, result=0
22:00:31.240 00.000 12044 worker thread done servicing request
22:00:31.247 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7212, med=628, FiltMin=538, FiltMax=6356, Gamma=0.810
22:00:31.253 00.006 14964 UpdateGuideState exits: m=142025 SNR=219.1
22:00:31.253 00.000 14964 PhdController: settling, locked = 1, distance = 2.98 (99.00) aobump = 0 frame = 3 / 5
22:00:31.254 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562031.254,"Host":"NUCBOX","Inst":1,"Distance":2.98,"Time":6.4,"SettleTime":9999.0,"StarLocked":true}
22:00:31.254 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.255 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:31.255 00.000 14964 Enqueuing Expose request
22:00:31.256 00.001 12044 Worker thread wakes up
22:00:31.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:31.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:31.256 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:34.364 03.108 12044 Exposure complete
22:00:34.388 00.024 12044 worker thread done servicing request
22:00:34.388 00.000 14964 OnExposeComplete: enter
22:00:34.389 00.001 14964 UpdateGuideState(): m_state=6
22:00:34.390 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:00:34.390 00.000 14964 Star::Find returns 1 (0), X=653.38, Y=334.59, Mass=142145, SNR=229.2, Peak=9268 HFD=3.4
22:00:34.391 00.001 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.38) = xAngle (-4.43 = 1.86)
22:00:34.391 00.000 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-4.30 = 1.98)
22:00:34.392 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.04 mountX=-0.09 mountY=0.29, mountTheta=1.87
22:00:34.393 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.03, opts=13)
22:00:34.393 00.000 14964 Enqueuing Move request for scope (-0.31, -0.03)
22:00:34.394 00.001 12044 Worker thread wakes up
22:00:34.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
22:00:34.394 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
22:00:34.394 00.000 12044 Moving (-0.31, -0.03) raw xDistance=-0.09 yDistance=0.29
22:00:34.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
22:00:34.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:00:34.394 00.000 12044 MoveAxis(E, 0, ABG)
22:00:34.394 00.000 12044 Move returns status 0, amount 0
22:00:34.394 00.000 12044 MoveAxis(N, 0, ABG)
22:00:34.394 00.000 12044 Move returns status 0, amount 0
22:00:34.394 00.000 12044 move complete, result=0
22:00:34.394 00.000 12044 worker thread done servicing request
22:00:34.402 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9268, med=627, FiltMin=546, FiltMax=6693, Gamma=0.810
22:00:34.408 00.006 14964 UpdateGuideState exits: m=142145 SNR=229.2
22:00:34.409 00.001 14964 PhdController: settling, locked = 1, distance = 2.18 (99.00) aobump = 0 frame = 4 / 5
22:00:34.409 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562034.409,"Host":"NUCBOX","Inst":1,"Distance":2.18,"Time":9.5,"SettleTime":9999.0,"StarLocked":true}
22:00:34.410 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.410 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:34.411 00.001 14964 Enqueuing Expose request
22:00:34.411 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:00:34.412 00.001 12044 Worker thread wakes up
22:00:34.412 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:34.412 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:37.508 03.096 12044 Exposure complete
22:00:37.532 00.024 12044 worker thread done servicing request
22:00:37.532 00.000 14964 OnExposeComplete: enter
22:00:37.532 00.000 14964 UpdateGuideState(): m_state=6
22:00:37.533 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:00:37.533 00.000 14964 Star::Find returns 1 (0), X=653.45, Y=334.89, Mass=141605, SNR=225.5, Peak=10150 HFD=3.6
22:00:37.534 00.001 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.38) = xAngle (0.91 = 0.91)
22:00:37.534 00.000 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (1.04 = 1.04)
22:00:37.535 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.30 mountX=0.22 mountY=0.31, mountTheta=0.96
22:00:37.536 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.27, opts=13)
22:00:37.537 00.001 14964 Enqueuing Move request for scope (-0.24, 0.27)
22:00:37.537 00.000 12044 Worker thread wakes up
22:00:37.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
22:00:37.537 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
22:00:37.537 00.000 12044 Moving (-0.24, 0.27) raw xDistance=0.22 yDistance=0.31
22:00:37.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.07
22:00:37.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:37.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:00:37.537 00.000 12044 MoveAxis(E, 0, ABG)
22:00:37.537 00.000 12044 Move returns status 0, amount 0
22:00:37.537 00.000 12044 MoveAxis(N, 0, ABG)
22:00:37.537 00.000 12044 Move returns status 0, amount 0
22:00:37.537 00.000 12044 move complete, result=0
22:00:37.537 00.000 12044 worker thread done servicing request
22:00:37.545 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10150, med=629, FiltMin=543, FiltMax=7273, Gamma=0.810
22:00:37.551 00.006 14964 UpdateGuideState exits: m=141605 SNR=225.5
22:00:37.552 00.001 14964 PhdController: settling, locked = 1, distance = 1.63 (99.00) aobump = 0 frame = 5 / 5
22:00:37.552 00.000 14964 PhdController: newstate STATE_FINISH
22:00:37.553 00.001 14964 PhdController complete: success
22:00:37.553 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778562037.553,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
22:00:37.554 00.001 14964 Mount: notify guiding dither settle done success=1
22:00:37.554 00.000 14964 PhdController: newstate STATE_IDLE
22:00:37.555 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.555 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:37.555 00.000 14964 Enqueuing Expose request
22:00:37.556 00.001 12044 Worker thread wakes up
22:00:37.556 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:00:37.557 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:37.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:38.531 00.974 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:00:38.535 00.004 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:38.535 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:38.536 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:38.537 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:38.537 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:38.538 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:38.539 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:38.540 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:38.541 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:38.541 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:38.542 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:38.542 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:38.543 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:38.547 00.004 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:00:38.547 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:00:38.548 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:00:38.548 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:00:38.549 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:00:38.549 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:00:38.550 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:00:38.550 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:00:38.551 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:00:38.551 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:00:38.552 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:00:38.552 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:00:38.553 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:00:38.553 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:00:38.554 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:00:38.555 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:00:38.555 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:00:38.556 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:00:38.556 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:00:38.557 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:00:38.557 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:00:38.558 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:00:38.558 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:00:38.559 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:00:40.658 02.099 12044 Exposure complete
22:00:40.683 00.025 12044 worker thread done servicing request
22:00:40.683 00.000 14964 OnExposeComplete: enter
22:00:40.683 00.000 14964 UpdateGuideState(): m_state=6
22:00:40.684 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:00:40.685 00.001 14964 Star::Find returns 1 (0), X=652.98, Y=334.64, Mass=141589, SNR=231.7, Peak=9986 HFD=3.4
22:00:40.685 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.38) = xAngle (1.72 = 1.72)
22:00:40.686 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (1.85 = 1.85)
22:00:40.686 00.000 14964 CameraToMount -- cameraX=-0.71 cameraY=0.03 hyp=0.71 cameraTheta=3.10 mountX=-0.11 mountY=0.68, mountTheta=1.72
22:00:40.687 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=0.03, opts=13)
22:00:40.687 00.000 14964 Enqueuing Move request for scope (-0.71, 0.03)
22:00:40.689 00.002 12044 Worker thread wakes up
22:00:40.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.03) opts 0xd
22:00:40.689 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 0.03)
22:00:40.689 00.000 12044 Moving (-0.71, 0.03) raw xDistance=-0.11 yDistance=0.68
22:00:40.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
22:00:40.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:40.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
22:00:40.689 00.000 12044 MoveAxis(E, 0, ABG)
22:00:40.689 00.000 12044 Move returns status 0, amount 0
22:00:40.689 00.000 12044 MoveAxis(N, 0, ABG)
22:00:40.689 00.000 12044 Move returns status 0, amount 0
22:00:40.689 00.000 12044 move complete, result=0
22:00:40.689 00.000 12044 worker thread done servicing request
22:00:40.696 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9986, med=629, FiltMin=542, FiltMax=7865, Gamma=0.810
22:00:40.702 00.006 14964 UpdateGuideState exits: m=141589 SNR=231.7
22:00:40.702 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:40.703 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:40.703 00.000 14964 Enqueuing Expose request
22:00:40.704 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
22:00:40.704 00.000 12044 Worker thread wakes up
22:00:40.704 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:40.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:43.832 03.128 12044 Exposure complete
22:00:43.856 00.024 12044 worker thread done servicing request
22:00:43.856 00.000 14964 OnExposeComplete: enter
22:00:43.857 00.001 14964 UpdateGuideState(): m_state=6
22:00:43.857 00.000 14964 Star::Find(35, 652, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:00:43.858 00.001 14964 Star::Find returns 1 (0), X=652.97, Y=334.57, Mass=142367, SNR=232.8, Peak=10090 HFD=3.5
22:00:43.858 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.38) = xAngle (-4.46 = 1.82)
22:00:43.858 00.000 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-4.34 = 1.94)
22:00:43.859 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=-0.04 hyp=0.72 cameraTheta=-3.08 mountX=-0.18 mountY=0.67, mountTheta=1.83
22:00:43.862 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=-0.04, opts=13)
22:00:43.862 00.000 14964 Enqueuing Move request for scope (-0.72, -0.04)
22:00:43.863 00.001 12044 Worker thread wakes up
22:00:43.863 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.04) opts 0xd
22:00:43.863 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, -0.04)
22:00:43.863 00.000 12044 Moving (-0.72, -0.04) raw xDistance=-0.18 yDistance=0.67
22:00:43.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
22:00:43.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:43.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
22:00:43.863 00.000 12044 MoveAxis(E, 0, ABG)
22:00:43.863 00.000 12044 Move returns status 0, amount 0
22:00:43.863 00.000 12044 MoveAxis(N, 0, ABG)
22:00:43.863 00.000 12044 Move returns status 0, amount 0
22:00:43.863 00.000 12044 move complete, result=0
22:00:43.863 00.000 12044 worker thread done servicing request
22:00:43.870 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10090, med=628, FiltMin=533, FiltMax=7696, Gamma=0.810
22:00:43.876 00.006 14964 UpdateGuideState exits: m=142367 SNR=232.8
22:00:43.876 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.877 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:43.877 00.000 14964 Enqueuing Expose request
22:00:43.878 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
22:00:43.878 00.000 12044 Worker thread wakes up
22:00:43.879 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:43.879 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:47.000 03.121 12044 Exposure complete
22:00:47.020 00.020 12044 worker thread done servicing request
22:00:47.020 00.000 14964 OnExposeComplete: enter
22:00:47.020 00.000 14964 UpdateGuideState(): m_state=6
22:00:47.021 00.001 14964 Star::Find(35, 652, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:00:47.021 00.000 14964 Star::Find returns 1 (0), X=653.09, Y=334.81, Mass=142790, SNR=226.8, Peak=10280 HFD=3.4
22:00:47.022 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.38) = xAngle (1.44 = 1.44)
22:00:47.022 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (1.57 = 1.57)
22:00:47.023 00.001 14964 CameraToMount -- cameraX=-0.60 cameraY=0.20 hyp=0.63 cameraTheta=2.83 mountX=0.08 mountY=0.63, mountTheta=1.44
22:00:47.025 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.20, opts=13)
22:00:47.025 00.000 14964 Enqueuing Move request for scope (-0.60, 0.20)
22:00:47.026 00.001 12044 Worker thread wakes up
22:00:47.026 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.20) opts 0xd
22:00:47.026 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.20)
22:00:47.026 00.000 12044 Moving (-0.60, 0.20) raw xDistance=0.08 yDistance=0.63
22:00:47.026 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
22:00:47.026 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.04 newest=1.98
22:00:47.026 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
22:00:47.026 00.000 12044 MoveAxis(E, 0, ABG)
22:00:47.026 00.000 12044 Move returns status 0, amount 0
22:00:47.026 00.000 12044 MoveAxis(S, 52, ABG)
22:00:47.026 00.000 12044 Guiding  Dir = 1, Dur = 52
22:00:47.034 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10280, med=627, FiltMin=525, FiltMax=7733, Gamma=0.810
22:00:47.039 00.005 14964 UpdateGuideState exits: m=142790 SNR=226.8
22:00:47.040 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:47.040 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:47.041 00.001 14964 Enqueuing Expose request
22:00:47.056 00.015 12044 IsSlewing returns 0
22:00:47.057 00.001 12044 IsGuiding returns 0
22:00:47.088 00.031 12044 PulseGuide returned control before completion, sleep 31
22:00:47.123 00.035 12044 IsGuiding returns 1
22:00:47.123 00.000 12044 scope still moving after pulse duration time elapsed
22:00:47.282 00.159 12044 IsSlewing returns 0
22:00:47.283 00.001 12044 IsGuiding returns 0
22:00:47.283 00.000 12044 scope move finished after 52 + 173 ms
22:00:47.283 00.000 12044 Move returns status 0, amount 52
22:00:47.283 00.000 12044 move complete, result=0
22:00:47.283 00.000 12044 worker thread done servicing request
22:00:47.283 00.000 12044 Worker thread wakes up
22:00:47.283 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 52 ms SOUTH
22:00:47.283 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:47.284 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:50.415 03.131 12044 Exposure complete
22:00:50.437 00.022 12044 worker thread done servicing request
22:00:50.504 00.067 14964 OnExposeComplete: enter
22:00:50.505 00.001 14964 UpdateGuideState(): m_state=6
22:00:50.505 00.000 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:00:50.506 00.001 14964 Star::Find returns 1 (0), X=653.22, Y=334.48, Mass=142500, SNR=227.0, Peak=7905 HFD=3.7
22:00:50.506 00.000 14964 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.38) = xAngle (-4.24 = 2.04)
22:00:50.507 00.001 14964 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-4.12 = 2.17)
22:00:50.507 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.14 hyp=0.49 cameraTheta=-2.86 mountX=-0.22 mountY=0.41, mountTheta=2.07
22:00:50.508 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.14, opts=13)
22:00:50.509 00.001 14964 Enqueuing Move request for scope (-0.47, -0.14)
22:00:50.509 00.000 12044 Worker thread wakes up
22:00:50.509 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.14) opts 0xd
22:00:50.509 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.14)
22:00:50.509 00.000 12044 Moving (-0.47, -0.14) raw xDistance=-0.22 yDistance=0.41
22:00:50.509 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.00
22:00:50.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:50.509 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:00:50.509 00.000 12044 MoveAxis(E, 0, ABG)
22:00:50.509 00.000 12044 Move returns status 0, amount 0
22:00:50.509 00.000 12044 MoveAxis(N, 0, ABG)
22:00:50.509 00.000 12044 Move returns status 0, amount 0
22:00:50.509 00.000 12044 move complete, result=0
22:00:50.509 00.000 12044 worker thread done servicing request
22:00:50.517 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7905, med=628, FiltMin=532, FiltMax=7324, Gamma=0.810
22:00:50.523 00.006 14964 UpdateGuideState exits: m=142500 SNR=227.0
22:00:50.524 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:50.524 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:50.524 00.000 14964 Enqueuing Expose request
22:00:50.525 00.001 12044 Worker thread wakes up
22:00:50.525 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:00:50.526 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:50.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:53.635 03.109 12044 Exposure complete
22:00:53.659 00.024 12044 worker thread done servicing request
22:00:53.659 00.000 14964 OnExposeComplete: enter
22:00:53.659 00.000 14964 UpdateGuideState(): m_state=6
22:00:53.660 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:00:53.660 00.000 14964 Star::Find returns 1 (0), X=652.96, Y=334.59, Mass=140180, SNR=223.2, Peak=8022 HFD=3.9
22:00:53.661 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.38) = xAngle (-4.48 = 1.80)
22:00:53.661 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-4.36 = 1.93)
22:00:53.662 00.001 14964 CameraToMount -- cameraX=-0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-3.10 mountX=-0.17 mountY=0.68, mountTheta=1.81
22:00:53.664 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=-0.03, opts=13)
22:00:53.664 00.000 14964 Enqueuing Move request for scope (-0.73, -0.03)
22:00:53.665 00.001 12044 Worker thread wakes up
22:00:53.665 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.03) opts 0xd
22:00:53.665 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, -0.03)
22:00:53.665 00.000 12044 Moving (-0.73, -0.03) raw xDistance=-0.17 yDistance=0.68
22:00:53.665 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
22:00:53.665 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:00:53.665 00.000 12044 MoveAxis(E, 0, ABG)
22:00:53.665 00.000 12044 Move returns status 0, amount 0
22:00:53.665 00.000 12044 MoveAxis(S, 56, ABG)
22:00:53.665 00.000 12044 Guiding  Dir = 1, Dur = 56
22:00:53.672 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8022, med=628, FiltMin=543, FiltMax=6953, Gamma=0.810
22:00:53.677 00.005 14964 UpdateGuideState exits: m=140180 SNR=223.2
22:00:53.678 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.678 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:53.679 00.001 14964 Enqueuing Expose request
22:00:53.791 00.112 12044 IsSlewing returns 0
22:00:53.792 00.001 12044 IsGuiding returns 0
22:00:53.822 00.030 12044 PulseGuide returned control before completion, sleep 36
22:00:53.865 00.043 12044 IsGuiding returns 1
22:00:53.865 00.000 12044 scope still moving after pulse duration time elapsed
22:00:53.916 00.051 12044 IsSlewing returns 0
22:00:53.916 00.000 12044 IsGuiding returns 0
22:00:53.916 00.000 12044 scope move finished after 56 + 69 ms
22:00:53.917 00.001 12044 Move returns status 0, amount 56
22:00:53.917 00.000 12044 move complete, result=0
22:00:53.917 00.000 12044 worker thread done servicing request
22:00:53.917 00.000 12044 Worker thread wakes up
22:00:53.917 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 56 ms SOUTH
22:00:53.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:53.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:00:57.016 03.099 12044 Exposure complete
22:00:57.042 00.026 12044 worker thread done servicing request
22:00:57.042 00.000 14964 OnExposeComplete: enter
22:00:57.043 00.001 14964 UpdateGuideState(): m_state=6
22:00:57.043 00.000 14964 Star::Find(35, 652, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:00:57.044 00.001 14964 Star::Find returns 1 (0), X=653.70, Y=334.32, Mass=140078, SNR=222.5, Peak=8342 HFD=3.7
22:00:57.044 00.000 14964 MultiStar: exiting stabilization period
22:00:57.045 00.001 14964 MultiStar: updating star positions after lock position change
22:00:57.045 00.000 14964 Star::Find(35, 325, 487, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:00:57.046 00.001 14964 Star::Find returns 1 (0), X=325.25, Y=487.65, Mass=14229, SNR=50.9, Peak=1463 HFD=3.6
22:00:57.046 00.000 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.38) = xAngle (-2.90 = -2.90)
22:00:57.047 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.78 = -2.78)
22:00:57.047 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.52 mountX=-0.29 mountY=-0.11, mountTheta=-2.79
22:00:57.049 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.30, opts=13)
22:00:57.049 00.000 14964 Enqueuing Move request for scope (0.02, -0.30)
22:00:57.050 00.001 12044 Worker thread wakes up
22:00:57.050 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
22:00:57.050 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
22:00:57.050 00.000 12044 Moving (0.02, -0.30) raw xDistance=-0.29 yDistance=-0.11
22:00:57.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.29, slope = -0.02
22:00:57.050 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.050 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:00:57.050 00.000 12044 MoveAxis(E, 10, ABG)
22:00:57.050 00.000 12044 Guiding  Dir = 2, Dur = 10
22:00:57.057 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8342, med=628, FiltMin=542, FiltMax=6780, Gamma=0.810
22:00:57.063 00.006 14964 UpdateGuideState exits: m=140078 SNR=222.5
22:00:57.064 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.064 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:00:57.065 00.001 14964 Enqueuing Expose request
22:00:57.089 00.024 12044 IsSlewing returns 0
22:00:57.089 00.000 12044 IsGuiding returns 0
22:00:57.121 00.032 12044 IsGuiding returns 1
22:00:57.121 00.000 12044 scope still moving after pulse duration time elapsed
22:00:57.213 00.092 12044 IsSlewing returns 0
22:00:57.213 00.000 12044 IsGuiding returns 0
22:00:57.213 00.000 12044 scope move finished after 10 + 113 ms
22:00:57.213 00.000 12044 Move returns status 0, amount 10
22:00:57.213 00.000 12044 MoveAxis(N, 0, ABG)
22:00:57.213 00.000 12044 Move returns status 0, amount 0
22:00:57.213 00.000 12044 move complete, result=0
22:00:57.213 00.000 12044 worker thread done servicing request
22:00:57.213 00.000 12044 Worker thread wakes up
22:00:57.213 00.000 14964 GuideStep: -0.3 px 10 ms EAST, -0.1 px 0 ms NORTH
22:00:57.214 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:00:57.214 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:00.339 03.125 12044 Exposure complete
22:01:00.365 00.026 12044 worker thread done servicing request
22:01:00.365 00.000 14964 OnExposeComplete: enter
22:01:00.366 00.001 14964 UpdateGuideState(): m_state=6
22:01:00.366 00.000 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:01:00.366 00.000 14964 Star::Find returns 1 (0), X=653.19, Y=334.27, Mass=144495, SNR=225.1, Peak=8694 HFD=3.8
22:01:00.367 00.001 14964 MultiStar: [#1 -0.48,-0.09,0.00,M1] 
22:01:00.367 00.000 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.38) = xAngle (-3.91 = 2.37)
22:01:00.368 00.001 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.79 = 2.49)
22:01:00.368 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.35 hyp=0.61 cameraTheta=-2.53 mountX=-0.44 mountY=0.37, mountTheta=2.44
22:01:00.370 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.35, opts=13)
22:01:00.370 00.000 14964 Enqueuing Move request for scope (-0.50, -0.35)
22:01:00.371 00.001 12044 Worker thread wakes up
22:01:00.371 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.35) opts 0xd
22:01:00.371 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.35)
22:01:00.371 00.000 12044 Moving (-0.50, -0.35) raw xDistance=-0.44 yDistance=0.37
22:01:00.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.44, slope = -0.04
22:01:00.371 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:00.371 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:01:00.371 00.000 12044 MoveAxis(E, 22, ABG)
22:01:00.371 00.000 12044 Guiding  Dir = 2, Dur = 22
22:01:00.380 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8694, med=629, FiltMin=536, FiltMax=7227, Gamma=0.810
22:01:00.385 00.005 14964 UpdateGuideState exits: m=144495 SNR=225.1
22:01:00.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.387 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:00.387 00.000 14964 Enqueuing Expose request
22:01:00.404 00.017 12044 IsSlewing returns 0
22:01:00.404 00.000 12044 IsGuiding returns 0
22:01:00.435 00.031 12044 IsGuiding returns 1
22:01:00.435 00.000 12044 scope still moving after pulse duration time elapsed
22:01:00.510 00.075 12044 IsSlewing returns 0
22:01:00.511 00.001 12044 IsGuiding returns 0
22:01:00.511 00.000 12044 scope move finished after 22 + 85 ms
22:01:00.511 00.000 12044 Move returns status 0, amount 22
22:01:00.511 00.000 12044 MoveAxis(N, 0, ABG)
22:01:00.511 00.000 12044 Move returns status 0, amount 0
22:01:00.511 00.000 12044 move complete, result=0
22:01:00.511 00.000 12044 worker thread done servicing request
22:01:00.511 00.000 12044 Worker thread wakes up
22:01:00.511 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:00.511 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:00.511 00.000 14964 GuideStep: -0.4 px 22 ms EAST, 0.4 px 0 ms NORTH
22:01:03.613 03.102 12044 Exposure complete
22:01:03.649 00.036 12044 worker thread done servicing request
22:01:03.649 00.000 14964 OnExposeComplete: enter
22:01:03.650 00.001 14964 UpdateGuideState(): m_state=6
22:01:03.653 00.003 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:01:03.655 00.002 14964 Star::Find returns 1 (0), X=653.14, Y=334.51, Mass=143250, SNR=229.9, Peak=8562 HFD=3.8
22:01:03.656 00.001 14964 MultiStar: [#1 -0.49,0.04,0.00,M2] 
22:01:03.656 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.38) = xAngle (-4.34 = 1.95)
22:01:03.658 00.002 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-4.21 = 2.07)
22:01:03.661 00.003 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.10 hyp=0.55 cameraTheta=-2.96 mountX=-0.20 mountY=0.49, mountTheta=1.97
22:01:03.667 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.10, opts=13)
22:01:03.669 00.002 14964 Enqueuing Move request for scope (-0.54, -0.10)
22:01:03.670 00.001 12044 Worker thread wakes up
22:01:03.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.10) opts 0xd
22:01:03.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.10)
22:01:03.670 00.000 12044 Moving (-0.54, -0.10) raw xDistance=-0.20 yDistance=0.49
22:01:03.670 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.27, using input
22:01:03.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.04
22:01:03.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:01:03.670 00.000 12044 MoveAxis(E, 0, ABG)
22:01:03.670 00.000 12044 Move returns status 0, amount 0
22:01:03.671 00.001 12044 MoveAxis(S, 40, ABG)
22:01:03.671 00.000 12044 Guiding  Dir = 1, Dur = 40
22:01:03.684 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8562, med=627, FiltMin=527, FiltMax=6883, Gamma=0.810
22:01:03.695 00.011 14964 UpdateGuideState exits: m=143250 SNR=229.9
22:01:03.698 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.700 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:03.702 00.002 14964 Enqueuing Expose request
22:01:03.704 00.002 12044 IsSlewing returns 0
22:01:03.704 00.000 12044 IsGuiding returns 0
22:01:03.737 00.033 12044 PulseGuide returned control before completion, sleep 18
22:01:03.766 00.029 12044 IsGuiding returns 1
22:01:03.766 00.000 12044 scope still moving after pulse duration time elapsed
22:01:03.856 00.090 12044 IsSlewing returns 0
22:01:03.857 00.001 12044 IsGuiding returns 0
22:01:03.857 00.000 12044 scope move finished after 40 + 111 ms
22:01:03.857 00.000 12044 Move returns status 0, amount 40
22:01:03.857 00.000 12044 move complete, result=0
22:01:03.857 00.000 12044 worker thread done servicing request
22:01:03.857 00.000 12044 Worker thread wakes up
22:01:03.857 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 40 ms SOUTH
22:01:03.859 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:03.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:06.986 03.127 12044 Exposure complete
22:01:07.008 00.022 12044 worker thread done servicing request
22:01:07.008 00.000 14964 OnExposeComplete: enter
22:01:07.009 00.001 14964 UpdateGuideState(): m_state=6
22:01:07.010 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:01:07.011 00.001 14964 Star::Find returns 1 (0), X=653.67, Y=334.02, Mass=143239, SNR=225.9, Peak=8698 HFD=3.9
22:01:07.011 00.000 14964 MultiStar: [#1 -0.06,-0.36,0.00,M3] 
22:01:07.012 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.38) = xAngle (-2.98 = -2.98)
22:01:07.012 00.000 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.86 = -2.86)
22:01:07.013 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.60 mountX=-0.59 mountY=-0.17, mountTheta=-2.86
22:01:07.014 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.60, opts=13)
22:01:07.015 00.001 14964 Enqueuing Move request for scope (-0.02, -0.60)
22:01:07.016 00.001 12044 Worker thread wakes up
22:01:07.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.60) opts 0xd
22:01:07.016 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.60)
22:01:07.016 00.000 12044 Moving (-0.02, -0.60) raw xDistance=-0.59 yDistance=-0.17
22:01:07.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.59, slope = -0.06
22:01:07.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.016 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:01:07.016 00.000 12044 MoveAxis(E, 32, ABG)
22:01:07.016 00.000 12044 Guiding  Dir = 2, Dur = 32
22:01:07.023 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8698, med=628, FiltMin=523, FiltMax=7072, Gamma=0.810
22:01:07.029 00.006 14964 UpdateGuideState exits: m=143239 SNR=225.9
22:01:07.029 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.030 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:07.030 00.000 14964 Enqueuing Expose request
22:01:07.103 00.073 12044 IsSlewing returns 0
22:01:07.103 00.000 12044 IsGuiding returns 0
22:01:07.146 00.043 12044 IsGuiding returns 1
22:01:07.146 00.000 12044 scope still moving after pulse duration time elapsed
22:01:07.216 00.070 12044 IsSlewing returns 0
22:01:07.216 00.000 12044 IsGuiding returns 0
22:01:07.216 00.000 12044 scope move finished after 32 + 80 ms
22:01:07.216 00.000 12044 Move returns status 0, amount 32
22:01:07.217 00.001 12044 MoveAxis(N, 0, ABG)
22:01:07.217 00.000 12044 Move returns status 0, amount 0
22:01:07.217 00.000 12044 move complete, result=0
22:01:07.217 00.000 12044 worker thread done servicing request
22:01:07.217 00.000 12044 Worker thread wakes up
22:01:07.217 00.000 14964 GuideStep: -0.6 px 32 ms EAST, -0.2 px 0 ms NORTH
22:01:07.219 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:07.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:10.331 03.112 12044 Exposure complete
22:01:10.354 00.023 12044 worker thread done servicing request
22:01:10.355 00.001 14964 OnExposeComplete: enter
22:01:10.355 00.000 14964 UpdateGuideState(): m_state=6
22:01:10.356 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:01:10.356 00.000 14964 Star::Find returns 1 (0), X=653.48, Y=334.71, Mass=140895, SNR=222.9, Peak=8178 HFD=3.6
22:01:10.357 00.001 14964 MultiStar: [#1 -0.17,0.40,0.00,M4] 
22:01:10.357 00.000 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.38) = xAngle (1.33 = 1.33)
22:01:10.358 00.001 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (1.45 = 1.45)
22:01:10.358 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.71 mountX=0.06 mountY=0.23, mountTheta=1.33
22:01:10.359 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.10, opts=13)
22:01:10.360 00.001 14964 Enqueuing Move request for scope (-0.21, 0.10)
22:01:10.360 00.000 12044 Worker thread wakes up
22:01:10.360 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
22:01:10.360 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
22:01:10.360 00.000 12044 Moving (-0.21, 0.10) raw xDistance=0.06 yDistance=0.23
22:01:10.360 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
22:01:10.360 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:10.360 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:01:10.360 00.000 12044 MoveAxis(E, 0, ABG)
22:01:10.361 00.001 12044 Move returns status 0, amount 0
22:01:10.361 00.000 12044 MoveAxis(N, 0, ABG)
22:01:10.361 00.000 12044 Move returns status 0, amount 0
22:01:10.361 00.000 12044 move complete, result=0
22:01:10.361 00.000 12044 worker thread done servicing request
22:01:10.369 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8178, med=627, FiltMin=539, FiltMax=6479, Gamma=0.810
22:01:10.374 00.005 14964 UpdateGuideState exits: m=140895 SNR=222.9
22:01:10.374 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:10.374 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:10.375 00.001 14964 Enqueuing Expose request
22:01:10.375 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:10.376 00.001 12044 Worker thread wakes up
22:01:10.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:10.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:13.485 03.109 12044 Exposure complete
22:01:13.515 00.030 12044 worker thread done servicing request
22:01:13.516 00.001 14964 OnExposeComplete: enter
22:01:13.516 00.000 14964 UpdateGuideState(): m_state=6
22:01:13.517 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:01:13.517 00.000 14964 Star::Find returns 1 (0), X=653.44, Y=334.73, Mass=142023, SNR=226.9, Peak=8574 HFD=3.7
22:01:13.518 00.001 14964 MultiStar: [#1 -0.11,0.26,0.24,U] 
22:01:13.518 00.000 14964 refined, 1 included, MultiStar: {-0.23, 0.14}, one-star: {-0.25, 0.12}
22:01:13.519 00.001 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.38) = xAngle (1.19 = 1.19)
22:01:13.519 00.000 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (1.32 = 1.32)
22:01:13.520 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.57 mountX=0.10 mountY=0.26, mountTheta=1.20
22:01:13.521 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.14, opts=13)
22:01:13.521 00.000 14964 Enqueuing Move request for scope (-0.23, 0.14)
22:01:13.521 00.000 12044 Worker thread wakes up
22:01:13.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
22:01:13.521 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
22:01:13.521 00.000 12044 Moving (-0.23, 0.14) raw xDistance=0.10 yDistance=0.26
22:01:13.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
22:01:13.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:13.522 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:01:13.522 00.000 12044 MoveAxis(E, 0, ABG)
22:01:13.522 00.000 12044 Move returns status 0, amount 0
22:01:13.522 00.000 12044 MoveAxis(N, 0, ABG)
22:01:13.522 00.000 12044 Move returns status 0, amount 0
22:01:13.522 00.000 12044 move complete, result=0
22:01:13.522 00.000 12044 worker thread done servicing request
22:01:13.529 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8574, med=628, FiltMin=527, FiltMax=6459, Gamma=0.810
22:01:13.534 00.005 14964 UpdateGuideState exits: m=142023 SNR=226.9
22:01:13.535 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.535 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:13.536 00.001 14964 Enqueuing Expose request
22:01:13.536 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:01:13.537 00.001 12044 Worker thread wakes up
22:01:13.537 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:13.537 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:16.640 03.103 12044 Exposure complete
22:01:16.660 00.020 12044 worker thread done servicing request
22:01:16.660 00.000 14964 OnExposeComplete: enter
22:01:16.661 00.001 14964 UpdateGuideState(): m_state=6
22:01:16.662 00.001 14964 Star::Find(35, 653, 334, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:01:16.662 00.000 14964 Star::Find returns 1 (0), X=653.27, Y=334.08, Mass=142659, SNR=229.6, Peak=10479 HFD=3.9
22:01:16.663 00.001 14964 MultiStar: [#1 -0.37,-0.27,0.00,M4] 
22:01:16.663 00.000 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.38) = xAngle (-3.62 = 2.67)
22:01:16.664 00.001 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.49 = 2.79)
22:01:16.664 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.53 hyp=0.68 cameraTheta=-2.23 mountX=-0.60 mountY=0.23, mountTheta=2.77
22:01:16.665 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.53, opts=13)
22:01:16.666 00.001 14964 Enqueuing Move request for scope (-0.42, -0.53)
22:01:16.666 00.000 12044 Worker thread wakes up
22:01:16.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.53) opts 0xd
22:01:16.666 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.53)
22:01:16.666 00.000 12044 Moving (-0.42, -0.53) raw xDistance=-0.60 yDistance=0.23
22:01:16.666 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.60, slope = -0.02
22:01:16.666 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.666 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:01:16.666 00.000 12044 MoveAxis(E, 11, ABG)
22:01:16.666 00.000 12044 Guiding  Dir = 2, Dur = 11
22:01:16.675 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10479, med=629, FiltMin=539, FiltMax=7039, Gamma=0.810
22:01:16.680 00.005 14964 UpdateGuideState exits: m=142659 SNR=229.6
22:01:16.681 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.682 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:16.682 00.000 14964 Enqueuing Expose request
22:01:16.779 00.097 12044 IsSlewing returns 0
22:01:16.779 00.000 12044 IsGuiding returns 0
22:01:16.811 00.032 12044 IsGuiding returns 1
22:01:16.811 00.000 12044 scope still moving after pulse duration time elapsed
22:01:16.870 00.059 12044 IsSlewing returns 0
22:01:16.871 00.001 12044 IsGuiding returns 0
22:01:16.871 00.000 12044 scope move finished after 11 + 80 ms
22:01:16.871 00.000 12044 Move returns status 0, amount 11
22:01:16.871 00.000 12044 MoveAxis(N, 0, ABG)
22:01:16.871 00.000 12044 Move returns status 0, amount 0
22:01:16.871 00.000 12044 move complete, result=0
22:01:16.871 00.000 12044 worker thread done servicing request
22:01:16.871 00.000 12044 Worker thread wakes up
22:01:16.871 00.000 14964 GuideStep: -0.6 px 11 ms EAST, 0.2 px 0 ms NORTH
22:01:16.872 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:16.872 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(619,300,71,71)
22:01:17.547 00.675 14964 evsrv: cli 01AB2C10 connect
22:01:17.548 00.001 14964 case statement mapped state 6 to 3
22:01:17.549 00.001 14964 case statement mapped state 6 to 3
22:01:17.551 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"d94b463a-b7e0-4ed4-86b5-79ac3c5d7019"}
22:01:17.552 00.001 14964 case statement mapped state 6 to 3
22:01:17.552 00.000 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Guiding","id":"d94b463a-b7e0-4ed4-86b5-79ac3c5d7019"}
22:01:17.553 00.001 14964 evsrv: cli 01AB2C10 disconnect
22:01:17.554 00.001 14964 evsrv: cli 01AB2990 connect
22:01:17.555 00.001 14964 case statement mapped state 6 to 3
22:01:17.555 00.000 14964 case statement mapped state 6 to 3
22:01:17.556 00.001 14964 evsrv: cli 01AB2990 request: {"method":"stop_capture","id":"fb31a628-942c-4966-bbf6-39c2219f9c80"}
22:01:17.557 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:01:17.558 00.001 14964 Status Line: Waiting for devices...
22:01:17.560 00.002 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":0,"id":"fb31a628-942c-4966-bbf6-39c2219f9c80"}
22:01:17.561 00.001 14964 evsrv: cli 01AB2990 disconnect
22:01:17.562 00.001 14964 evsrv: cli 01AB2850 connect
22:01:17.562 00.000 14964 case statement mapped state 6 to 3
22:01:17.563 00.001 14964 case statement mapped state 6 to 3
22:01:17.564 00.001 14964 evsrv: cli 01AB2850 request: {"method":"get_app_state","id":"6aae4b66-5f87-42f6-8336-3ab45095f7f5"}
22:01:17.564 00.000 14964 case statement mapped state 6 to 3
22:01:17.564 00.000 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aae4b66-5f87-42f6-8336-3ab45095f7f5"}
22:01:17.566 00.002 14964 evsrv: cli 01AB2850 disconnect
22:01:17.717 00.151 12044 ASCOM_AbortExposure returns err = 0
22:01:17.718 00.001 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:01:17.718 00.000 12044 worker thread done servicing request
22:01:17.718 00.000 14964 OnExposeComplete: enter
22:01:17.720 00.002 14964 OnExposeComplete: Capture Error reported
22:01:17.722 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:01:17.724 00.002 14964 Mount: notify guiding stopped
22:01:17.725 00.001 14964 BLC: window closed
22:01:17.726 00.001 14964 BLC: Last direction was reset
22:01:17.728 00.002 14964 Changing from state GUIDING to STOP
22:01:17.730 00.002 14964 guider state => SELECTED
22:01:17.732 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10479, med=629, FiltMin=539, FiltMax=7039, Gamma=0.810
22:01:17.741 00.009 14964 Changing from state SELECTED to UNINITIALIZED
22:01:17.744 00.003 14964 guider state => SELECTING
22:01:17.752 00.008 14964 Status Line: Stopped.
22:01:17.757 00.005 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:01:18.569 00.812 14964 evsrv: cli 01AB2990 connect
22:01:18.573 00.004 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"b37602c3-e0c8-4bbf-a80c-1e5eabaaeb5e"}
22:01:18.576 00.003 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Stopped","id":"b37602c3-e0c8-4bbf-a80c-1e5eabaaeb5e"}
22:01:18.580 00.004 14964 evsrv: cli 01AB2990 disconnect
22:01:56.406 37.826 14964 evsrv: cli 01AB2C10 connect
22:01:56.408 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"7b78db7b-b270-4ba3-8d53-7dd7bd06d370"}
22:01:56.410 00.002 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b78db7b-b270-4ba3-8d53-7dd7bd06d370"}
22:01:56.414 00.004 14964 evsrv: cli 01AB2C10 disconnect
22:01:56.417 00.003 14964 evsrv: cli 01AB2D50 connect
22:01:56.419 00.002 14964 evsrv: cli 01AB2D50 request: {"method":"get_calibrated","id":"d079ddc0-f39f-4ebf-9ac6-c1e82f7438da"}
22:01:56.420 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":true,"id":"d079ddc0-f39f-4ebf-9ac6-c1e82f7438da"}
22:01:56.421 00.001 14964 evsrv: cli 01AB2D50 disconnect
22:01:56.423 00.002 14964 evsrv: cli 01AB2990 connect
22:01:56.424 00.001 14964 evsrv: cli 01AB2990 request: {"method":"guide","params":{"settle":{"pixels":2,"time":15,"timeout":60},"recalibrate":false},"id":"52ed7173-50af-4f49-ab8d-a1a8aab61a21"}
22:01:56.425 00.001 14964 PhdController::Guide begins
22:01:56.425 00.000 14964 PhdController: newstate STATE_SETUP
22:01:56.426 00.001 14964 PhdController: setup
22:01:56.426 00.000 14964 PhdController: newstate STATE_ATTEMPT_START
22:01:56.427 00.001 14964 PhdController: start capturing
22:01:56.427 00.000 14964 Changing from state SELECTING to UNINITIALIZED
22:01:56.428 00.001 14964 guider state => SELECTING
22:01:56.428 00.000 14964 setting force full frames = true
22:01:56.429 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:01:56.432 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:01:56.432 00.000 14964 Enqueuing Expose request
22:01:56.433 00.001 14964 PhdController: newstate STATE_SELECT_STAR
22:01:56.433 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":0,"id":"52ed7173-50af-4f49-ab8d-a1a8aab61a21"}
22:01:56.434 00.001 12044 Worker thread wakes up
22:01:56.434 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:56.434 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:01:56.437 00.003 14964 evsrv: cli 01AB2990 disconnect
22:01:56.438 00.001 14964 evsrv: cli 01AB2490 connect
22:01:56.438 00.000 14964 case statement mapped state 1 to 101
22:01:56.439 00.001 14964 case statement mapped state 1 to 101
22:01:56.440 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_lock_shift_params","id":"2b02fa07-24c3-4584-8099-159913d2ebd4"}
22:01:56.440 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2b02fa07-24c3-4584-8099-159913d2ebd4"}
22:01:56.441 00.001 14964 evsrv: cli 01AB2490 disconnect
22:01:56.443 00.002 14964 evsrv: cli 01AB2E90 connect
22:01:56.443 00.000 14964 case statement mapped state 1 to 101
22:01:56.444 00.001 14964 case statement mapped state 1 to 101
22:01:56.444 00.000 14964 evsrv: cli 01AB2E90 request: {"method":"get_lock_position","id":"d37c0872-0d7e-4672-a97a-fc65ec46f765"}
22:01:56.445 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":null,"id":"d37c0872-0d7e-4672-a97a-fc65ec46f765"}
22:01:56.446 00.001 14964 evsrv: cli 01AB2E90 disconnect
22:01:57.449 01.003 14964 evsrv: cli 01AB2670 connect
22:01:57.452 00.003 14964 case statement mapped state 1 to 101
22:01:57.453 00.001 14964 case statement mapped state 1 to 101
22:01:57.454 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"3419ba26-e69c-4f66-bef5-82c6ba238c18"}
22:01:57.459 00.005 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":null,"id":"3419ba26-e69c-4f66-bef5-82c6ba238c18"}
22:01:57.463 00.004 14964 evsrv: cli 01AB2670 disconnect
22:01:58.463 01.000 14964 evsrv: cli 01AB2670 connect
22:01:58.466 00.003 14964 case statement mapped state 1 to 101
22:01:58.469 00.003 14964 case statement mapped state 1 to 101
22:01:58.472 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"4790855d-fbff-4330-ac03-08c7ac72f05d"}
22:01:58.473 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":null,"id":"4790855d-fbff-4330-ac03-08c7ac72f05d"}
22:01:58.475 00.002 14964 evsrv: cli 01AB2670 disconnect
22:01:59.477 01.002 14964 evsrv: cli 01AB2D50 connect
22:01:59.478 00.001 14964 case statement mapped state 1 to 101
22:01:59.480 00.002 14964 case statement mapped state 1 to 101
22:01:59.481 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_lock_position","id":"270749a7-6e8f-44bd-9b2e-0583c65663ce"}
22:01:59.482 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":null,"id":"270749a7-6e8f-44bd-9b2e-0583c65663ce"}
22:01:59.483 00.001 14964 evsrv: cli 01AB2D50 disconnect
22:01:59.547 00.064 12044 Exposure complete
22:01:59.577 00.030 12044 worker thread done servicing request
22:01:59.577 00.000 14964 OnExposeComplete: enter
22:01:59.577 00.000 14964 UpdateGuideState(): m_state=1
22:01:59.578 00.001 14964 UpdateCurrentPosition: no star selected
22:01:59.579 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:01:59.579 00.000 14964 Status Line: No star selected
22:01:59.580 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24276, med=619, FiltMin=530, FiltMax=19181, Gamma=0.810
22:01:59.588 00.008 14964 UpdateGuideState exits: No star selected
22:01:59.589 00.001 14964 GuiderMultiStar::AutoSelect enter
22:01:59.589 00.000 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:01:59.613 00.024 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:01:59.640 00.027 14964 AutoFind: global mean = 0.1, stdev 244.3
22:01:59.642 00.002 14964 AutoFind: using threshold = 0.1
22:01:59.674 00.032 14964 AutoFind: local max [292, 98] 231.8
22:01:59.675 00.001 14964 AutoFind: local max [601, 22] 31.9
22:01:59.675 00.000 14964 AutoFind: local max [87, 319] 13.1
22:01:59.676 00.001 14964 AutoFind: local max [153, 310] 4.0
22:01:59.676 00.000 14964 AutoFind: local max [428, 390] 3.8
22:01:59.677 00.001 14964 AutoFind: local max [91, 485] 3.3
22:01:59.677 00.000 14964 AutoFind: local max [302, 89] 3.0
22:01:59.678 00.001 14964 AutoFind: local max [487, 164] 2.6
22:01:59.678 00.000 14964 AutoFind: local max [449, 579] 2.1
22:01:59.679 00.001 14964 AutoFind: local max [375, 245] 2.1
22:01:59.679 00.000 14964 AutoFind: local max [719, 113] 2.0
22:01:59.679 00.000 14964 AutoFind: local max [291, 80] 2.0
22:01:59.680 00.001 14964 AutoFind: local max [315, 461] 1.8
22:01:59.680 00.000 14964 AutoFind: local max [305, 98] 1.7
22:01:59.683 00.003 14964 AutoFind: local max [291, 74] 1.6
22:01:59.684 00.001 14964 AutoFind: local max [285, 113] 1.4
22:01:59.686 00.002 14964 AutoFind: local max [773, 338] 1.3
22:01:59.688 00.002 14964 AutoFind: local max [205, 417] 1.2
22:01:59.690 00.002 14964 AutoFind: local max [125, 165] 1.2
22:01:59.692 00.002 14964 AutoFind: local max [576, 278] 1.2
22:01:59.695 00.003 14964 AutoFind: local max [429, 315] 1.2
22:01:59.696 00.001 14964 AutoFind: local max [942, 89] 1.1
22:01:59.696 00.000 14964 AutoFind: local max [703, 119] 1.1
22:01:59.698 00.002 14964 AutoFind: local max [435, 353] 1.1
22:01:59.700 00.002 14964 AutoFind: local max [501, 352] 1.1
22:01:59.701 00.001 14964 AutoFind: local max [418, 544] 1.1
22:01:59.702 00.001 14964 AutoFind: local max [709, 345] 1.0
22:01:59.703 00.001 14964 AutoFind: local max [328, 533] 1.0
22:01:59.704 00.001 14964 AutoFind: local max [441, 344] 1.0
22:01:59.706 00.002 14964 AutoFind: local max [254, 534] 1.0
22:01:59.707 00.001 14964 AutoFind: local max [877, 334] 1.0
22:01:59.708 00.001 14964 AutoFind: local max [693, 200] 1.0
22:01:59.710 00.002 14964 AutoFind: local max [584, 106] 1.0
22:01:59.711 00.001 14964 AutoFind: local max [831, 344] 1.0
22:01:59.712 00.001 14964 AutoFind: local max [256, 344] 1.0
22:01:59.713 00.001 14964 AutoFind: local max [938, 302] 1.0
22:01:59.713 00.000 14964 AutoFind: local max [797, 314] 1.0
22:01:59.714 00.001 14964 AutoFind: local max [279, 89] 1.0
22:01:59.715 00.001 14964 AutoFind: local max [84, 545] 1.0
22:01:59.716 00.001 14964 AutoFind: local max [466, 90] 1.0
22:01:59.716 00.000 14964 AutoFind: local max [397, 360] 1.0
22:01:59.717 00.001 14964 AutoFind: local max [914, 353] 1.0
22:01:59.718 00.001 14964 AutoFind: local max [70, 329] 1.0
22:01:59.718 00.000 14964 AutoFind: local max [43, 430] 1.0
22:01:59.719 00.001 14964 AutoFind: local max [744, 392] 1.0
22:01:59.720 00.001 14964 AutoFind: local max [70, 200] 1.0
22:01:59.720 00.000 14964 AutoFind: local max [484, 343] 1.0
22:01:59.721 00.001 14964 AutoFind: local max [938, 219] 1.0
22:01:59.721 00.000 14964 AutoFind: local max [454, 323] 1.0
22:01:59.722 00.001 14964 AutoFind: local max [250, 553] 1.0
22:01:59.722 00.000 14964 AutoFind: local max [351, 344] 1.0
22:01:59.722 00.000 14964 AutoFind: local max [212, 289] 1.0
22:01:59.723 00.001 14964 AutoFind: local max [17, 378] 1.0
22:01:59.723 00.000 14964 AutoFind: local max [365, 343] 1.0
22:01:59.724 00.001 14964 AutoFind: local max [757, 324] 1.0
22:01:59.724 00.000 14964 AutoFind: local max [288, 19] 1.0
22:01:59.725 00.001 14964 AutoFind: local max [267, 438] 1.0
22:01:59.725 00.000 14964 AutoFind: local max [43, 312] 1.0
22:01:59.725 00.000 14964 AutoFind: local max [802, 462] 1.0
22:01:59.726 00.001 14964 AutoFind: local max [482, 288] 1.0
22:01:59.726 00.000 14964 AutoFind: local max [168, 385] 1.0
22:01:59.727 00.001 14964 AutoFind: local max [690, 98] 1.0
22:01:59.727 00.000 14964 AutoFind: local max [501, 344] 1.0
22:01:59.728 00.001 14964 AutoFind: local max [547, 315] 0.9
22:01:59.728 00.000 14964 AutoFind: local max [722, 381] 0.9
22:01:59.729 00.001 14964 AutoFind: local max [887, 473] 0.9
22:01:59.729 00.000 14964 AutoFind: local max [522, 486] 0.9
22:01:59.730 00.001 14964 AutoFind: local max [846, 444] 0.9
22:01:59.730 00.000 14964 AutoFind: local max [127, 315] 0.9
22:01:59.731 00.001 14964 AutoFind: local max [670, 344] 0.9
22:01:59.731 00.000 14964 AutoFind: local max [786, 200] 0.9
22:01:59.732 00.001 14964 AutoFind: local max [44, 486] 0.9
22:01:59.732 00.000 14964 AutoFind: local max [204, 472] 0.9
22:01:59.733 00.001 14964 AutoFind: local max [787, 296] 0.9
22:01:59.733 00.000 14964 AutoFind: local max [461, 99] 0.9
22:01:59.733 00.000 14964 AutoFind: local max [891, 425] 0.9
22:01:59.736 00.003 14964 AutoFind: local max [108, 344] 0.9
22:01:59.738 00.002 14964 AutoFind: local max [35, 337] 0.9
22:01:59.739 00.001 14964 AutoFind: local max [924, 210] 0.9
22:01:59.741 00.002 14964 AutoFind: local max [243, 312] 0.9
22:01:59.742 00.001 14964 AutoFind: local max [444, 13] 0.9
22:01:59.743 00.001 14964 AutoFind: local max [138, 56] 0.9
22:01:59.744 00.001 14964 AutoFind: local max [676, 472] 0.9
22:01:59.745 00.001 14964 AutoFind: local max [557, 454] 0.9
22:01:59.747 00.002 14964 AutoFind: local max [26, 264] 0.9
22:01:59.748 00.001 14964 AutoFind: local max [882, 297] 0.9
22:01:59.749 00.001 14964 AutoFind: local max [131, 288] 0.9
22:01:59.751 00.002 14964 AutoFind: local max [479, 462] 0.9
22:01:59.752 00.001 14964 AutoFind: local max [637, 424] 0.9
22:01:59.754 00.002 14964 AutoFind: local max [308, 89] 0.9
22:01:59.755 00.001 14964 AutoFind: local max [541, 392] 0.9
22:01:59.755 00.000 14964 AutoFind: local max [606, 73] 0.9
22:01:59.756 00.001 14964 AutoFind: local max [628, 98] 0.9
22:01:59.756 00.000 14964 AutoFind: local max [583, 68] 0.9
22:01:59.757 00.001 14964 AutoFind: local max [351, 437] 0.9
22:01:59.758 00.001 14964 AutoFind: local max [291, 62] 0.9
22:01:59.758 00.000 14964 AutoFind: local max [909, 472] 0.9
22:01:59.759 00.001 14964 AutoFind: local max [102, 297] 0.9
22:01:59.759 00.000 14964 AutoFind: local max [712, 577] 0.9
22:01:59.759 00.000 14964 AutoFind: local max [440, 392] 0.9
22:01:59.760 00.001 14964 AutoFind: too close [440, 392] 0.9 - [435, 353] 1.1
22:01:59.760 00.000 14964 AutoFind: too close [440, 392] 0.9 - [428, 390] 3.8
22:01:59.761 00.001 14964 AutoFind: too close [102, 297] 0.9 - [131, 288] 0.9
22:01:59.761 00.000 14964 AutoFind: too close [102, 297] 0.9 - [127, 315] 0.9
22:01:59.762 00.001 14964 AutoFind: too close [102, 297] 0.9 - [70, 329] 1.0
22:01:59.762 00.000 14964 AutoFind: close dim-bright [102, 297] 0.9 - [87, 319] 13.1
22:01:59.762 00.000 14964 AutoFind: too close [909, 472] 0.9 - [887, 473] 0.9
22:01:59.763 00.001 14964 AutoFind: too close [291, 62] 0.9 - [308, 89] 0.9
22:01:59.763 00.000 14964 AutoFind: too close [291, 62] 0.9 - [279, 89] 1.0
22:01:59.764 00.001 14964 AutoFind: too close [291, 62] 0.9 - [291, 74] 1.6
22:01:59.764 00.000 14964 AutoFind: too close [291, 62] 0.9 - [305, 98] 1.7
22:01:59.765 00.001 14964 AutoFind: too close [291, 62] 0.9 - [291, 80] 2.0
22:01:59.765 00.000 14964 AutoFind: too close [291, 62] 0.9 - [302, 89] 3.0
22:01:59.766 00.001 14964 AutoFind: close dim-bright [291, 62] 0.9 - [292, 98] 231.8
22:01:59.766 00.000 14964 AutoFind: too close [351, 437] 0.9 - [315, 461] 1.8
22:01:59.766 00.000 14964 AutoFind: too close [583, 68] 0.9 - [606, 73] 0.9
22:01:59.767 00.001 14964 AutoFind: too close [583, 68] 0.9 - [584, 106] 1.0
22:01:59.767 00.000 14964 AutoFind: too close [628, 98] 0.9 - [606, 73] 0.9
22:01:59.768 00.001 14964 AutoFind: too close [606, 73] 0.9 - [584, 106] 1.0
22:01:59.768 00.000 14964 AutoFind: too close [541, 392] 0.9 - [501, 352] 1.1
22:01:59.769 00.001 14964 AutoFind: too close [308, 89] 0.9 - [279, 89] 1.0
22:01:59.769 00.000 14964 AutoFind: too close [308, 89] 0.9 - [285, 113] 1.4
22:01:59.770 00.001 14964 AutoFind: too close [308, 89] 0.9 - [291, 74] 1.6
22:01:59.770 00.000 14964 AutoFind: too close [308, 89] 0.9 - [305, 98] 1.7
22:01:59.770 00.000 14964 AutoFind: too close [308, 89] 0.9 - [291, 80] 2.0
22:01:59.771 00.001 14964 AutoFind: too close [308, 89] 0.9 - [302, 89] 3.0
22:01:59.771 00.000 14964 AutoFind: close dim-bright [308, 89] 0.9 - [292, 98] 231.8
22:01:59.772 00.001 14964 AutoFind: too close [131, 288] 0.9 - [127, 315] 0.9
22:01:59.772 00.000 14964 AutoFind: too close [131, 288] 0.9 - [153, 310] 4.0
22:01:59.773 00.001 14964 AutoFind: too close [882, 297] 0.9 - [877, 334] 1.0
22:01:59.773 00.000 14964 AutoFind: too close [557, 454] 0.9 - [522, 486] 0.9
22:01:59.774 00.001 14964 AutoFind: too close [243, 312] 0.9 - [212, 289] 1.0
22:01:59.774 00.000 14964 AutoFind: too close [243, 312] 0.9 - [256, 344] 1.0
22:01:59.774 00.000 14964 AutoFind: too close [924, 210] 0.9 - [938, 219] 1.0
22:01:59.775 00.001 14964 AutoFind: too close [35, 337] 0.9 - [43, 312] 1.0
22:01:59.775 00.000 14964 AutoFind: too close [35, 337] 0.9 - [70, 329] 1.0
22:01:59.776 00.001 14964 AutoFind: too close [108, 344] 0.9 - [127, 315] 0.9
22:01:59.776 00.000 14964 AutoFind: too close [108, 344] 0.9 - [70, 329] 1.0
22:01:59.777 00.001 14964 AutoFind: close dim-bright [108, 344] 0.9 - [87, 319] 13.1
22:01:59.777 00.000 14964 AutoFind: too close [461, 99] 0.9 - [466, 90] 1.0
22:01:59.778 00.001 14964 AutoFind: too close [787, 296] 0.9 - [757, 324] 1.0
22:01:59.778 00.000 14964 AutoFind: too close [787, 296] 0.9 - [797, 314] 1.0
22:01:59.779 00.001 14964 AutoFind: too close [670, 344] 0.9 - [709, 345] 1.0
22:01:59.779 00.000 14964 AutoFind: too close [127, 315] 0.9 - [153, 310] 4.0
22:01:59.782 00.003 14964 AutoFind: close dim-bright [127, 315] 0.9 - [87, 319] 13.1
22:01:59.783 00.001 14964 AutoFind: too close [722, 381] 0.9 - [744, 392] 1.0
22:01:59.784 00.001 14964 AutoFind: too close [722, 381] 0.9 - [709, 345] 1.0
22:01:59.785 00.001 14964 AutoFind: too close [547, 315] 0.9 - [576, 278] 1.2
22:01:59.786 00.001 14964 AutoFind: too close [501, 344] 1.0 - [484, 343] 1.0
22:01:59.787 00.001 14964 AutoFind: too close [501, 344] 1.0 - [501, 352] 1.1
22:01:59.788 00.001 14964 AutoFind: too close [690, 98] 1.0 - [703, 119] 1.1
22:01:59.788 00.000 14964 AutoFind: too close [690, 98] 1.0 - [719, 113] 2.0
22:01:59.789 00.001 14964 AutoFind: too close [168, 385] 1.0 - [205, 417] 1.2
22:01:59.789 00.000 14964 AutoFind: too close [482, 288] 1.0 - [454, 323] 1.0
22:01:59.790 00.001 14964 AutoFind: too close [43, 312] 1.0 - [70, 329] 1.0
22:01:59.792 00.002 14964 AutoFind: too close [757, 324] 1.0 - [797, 314] 1.0
22:01:59.793 00.001 14964 AutoFind: too close [757, 324] 1.0 - [773, 338] 1.3
22:01:59.794 00.001 14964 AutoFind: too close [365, 343] 1.0 - [351, 344] 1.0
22:01:59.794 00.000 14964 AutoFind: too close [365, 343] 1.0 - [397, 360] 1.0
22:01:59.795 00.001 14964 AutoFind: too close [250, 553] 1.0 - [254, 534] 1.0
22:01:59.795 00.000 14964 AutoFind: too close [454, 323] 1.0 - [484, 343] 1.0
22:01:59.796 00.001 14964 AutoFind: too close [454, 323] 1.0 - [441, 344] 1.0
22:01:59.796 00.000 14964 AutoFind: too close [454, 323] 1.0 - [435, 353] 1.1
22:01:59.796 00.000 14964 AutoFind: too close [454, 323] 1.0 - [429, 315] 1.2
22:01:59.797 00.001 14964 AutoFind: too close [484, 343] 1.0 - [501, 352] 1.1
22:01:59.797 00.000 14964 AutoFind: close dim-bright [70, 329] 1.0 - [87, 319] 13.1
22:01:59.798 00.001 14964 AutoFind: too close [914, 353] 1.0 - [877, 334] 1.0
22:01:59.798 00.000 14964 AutoFind: too close [397, 360] 1.0 - [435, 353] 1.1
22:01:59.799 00.001 14964 AutoFind: too close [397, 360] 1.0 - [428, 390] 3.8
22:01:59.799 00.000 14964 AutoFind: too close [279, 89] 1.0 - [285, 113] 1.4
22:01:59.799 00.000 14964 AutoFind: too close [279, 89] 1.0 - [291, 74] 1.6
22:01:59.800 00.001 14964 AutoFind: too close [279, 89] 1.0 - [305, 98] 1.7
22:01:59.800 00.000 14964 AutoFind: too close [279, 89] 1.0 - [291, 80] 2.0
22:01:59.801 00.001 14964 AutoFind: too close [279, 89] 1.0 - [302, 89] 3.0
22:01:59.801 00.000 14964 AutoFind: close dim-bright [279, 89] 1.0 - [292, 98] 231.8
22:01:59.802 00.001 14964 AutoFind: too close [797, 314] 1.0 - [831, 344] 1.0
22:01:59.802 00.000 14964 AutoFind: too close [797, 314] 1.0 - [773, 338] 1.3
22:01:59.802 00.000 14964 AutoFind: too close [441, 344] 1.0 - [435, 353] 1.1
22:01:59.803 00.001 14964 AutoFind: too close [441, 344] 1.0 - [429, 315] 1.2
22:01:59.803 00.000 14964 AutoFind: too close [418, 544] 1.1 - [449, 579] 2.1
22:01:59.804 00.001 14964 AutoFind: too close [435, 353] 1.1 - [429, 315] 1.2
22:01:59.804 00.000 14964 AutoFind: too close [435, 353] 1.1 - [428, 390] 3.8
22:01:59.805 00.001 14964 AutoFind: too close [703, 119] 1.1 - [719, 113] 2.0
22:01:59.805 00.000 14964 AutoFind: too close [285, 113] 1.4 - [291, 74] 1.6
22:01:59.806 00.001 14964 AutoFind: too close [285, 113] 1.4 - [305, 98] 1.7
22:01:59.806 00.000 14964 AutoFind: too close [285, 113] 1.4 - [291, 80] 2.0
22:01:59.806 00.000 14964 AutoFind: too close [285, 113] 1.4 - [302, 89] 3.0
22:01:59.807 00.001 14964 AutoFind: close dim-bright [285, 113] 1.4 - [292, 98] 231.8
22:01:59.807 00.000 14964 AutoFind: too close [291, 74] 1.6 - [305, 98] 1.7
22:01:59.808 00.001 14964 AutoFind: too close [291, 74] 1.6 - [291, 80] 2.0
22:01:59.809 00.001 14964 AutoFind: too close [291, 74] 1.6 - [302, 89] 3.0
22:01:59.810 00.001 14964 AutoFind: close dim-bright [291, 74] 1.6 - [292, 98] 231.8
22:01:59.811 00.001 14964 AutoFind: too close [305, 98] 1.7 - [291, 80] 2.0
22:01:59.812 00.001 14964 AutoFind: too close [305, 98] 1.7 - [302, 89] 3.0
22:01:59.814 00.002 14964 AutoFind: close dim-bright [305, 98] 1.7 - [292, 98] 231.8
22:01:59.815 00.001 14964 AutoFind: too close [291, 80] 2.0 - [302, 89] 3.0
22:01:59.816 00.001 14964 AutoFind: close dim-bright [291, 80] 2.0 - [292, 98] 231.8
22:01:59.818 00.002 14964 AutoFind: close dim-bright [302, 89] 3.0 - [292, 98] 231.8
22:01:59.820 00.002 14964 AutoFind: too close to edge [712, 577] 0.9
22:01:59.820 00.000 14964 AutoFind: too close to edge [26, 264] 0.9
22:01:59.820 00.000 14964 AutoFind: too close to edge [444, 13] 0.9
22:01:59.821 00.001 14964 AutoFind: too close to edge [288, 19] 1.0
22:01:59.821 00.000 14964 AutoFind: too close to edge [17, 378] 1.0
22:01:59.822 00.001 14964 AutoFind: too close to edge [938, 302] 1.0
22:01:59.822 00.000 14964 AutoFind: too close to edge [942, 89] 1.1
22:01:59.823 00.001 14964 AutoFind: too close to edge [601, 22] 31.9
22:01:59.823 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:01:59.823 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.824 00.001 14964 Star::Find returns 1 (0), X=292.46, Y=98.15, Mass=343450, SNR=367.8, Peak=24276 HFD=3.8
22:01:59.824 00.000 14964 Star::Find(35, 87, 319, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.825 00.001 14964 Star::Find returns 1 (0), X=86.46, Y=319.41, Mass=15186, SNR=57.0, Peak=2085 HFD=3.2
22:01:59.825 00.000 14964 Star::Find(35, 91, 485, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.826 00.001 14964 Star::Find returns 1 (0), X=90.84, Y=484.38, Mass=3073, SNR=19.7, Peak=962 HFD=2.7
22:01:59.826 00.000 14964 Star::Find(35, 487, 164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.827 00.001 14964 Star::Find returns 1 (0), X=486.83, Y=163.66, Mass=1932, SNR=14.8, Peak=854 HFD=2.3
22:01:59.827 00.000 14964 Star::Find(35, 375, 245, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.828 00.001 14964 Star::Find returns 1 (0), X=375.05, Y=244.24, Mass=1595, SNR=12.9, Peak=859 HFD=2.7
22:01:59.828 00.000 14964 Star::Find(35, 125, 165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.829 00.001 14964 Star::Find false star n=2 nbg=281 bg=611.8 sigma=34.1 thresh=714 peak=673
22:01:59.829 00.000 14964 Star::Find returns 0 (2), X=125.00, Y=165.00, Mass=234, SNR=2.9, Peak=746 HFD=0.0
22:01:59.829 00.000 14964 Star::Find(35, 328, 533, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.830 00.001 14964 Star::Find returns 0 (2), X=328.00, Y=533.00, Mass=94, SNR=2.9, Peak=769 HFD=0.0
22:01:59.830 00.000 14964 Star::Find(35, 693, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.831 00.001 14964 Star::Find false star n=5 nbg=276 bg=618.8 sigma=32.3 thresh=716 peak=673
22:01:59.831 00.000 14964 Star::Find returns 0 (2), X=693.00, Y=200.00, Mass=604, SNR=2.9, Peak=750 HFD=0.0
22:01:59.832 00.001 14964 Star::Find(35, 84, 545, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.832 00.000 14964 Star::Find false star n=2 nbg=279 bg=627.0 sigma=31.6 thresh=722 peak=678
22:01:59.833 00.001 14964 Star::Find returns 0 (2), X=84.00, Y=545.00, Mass=206, SNR=2.9, Peak=790 HFD=0.0
22:01:59.835 00.002 14964 Star::Find(35, 43, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.836 00.001 14964 Star::Find false star n=1 nbg=259 bg=620.4 sigma=32.2 thresh=717 peak=669
22:01:59.836 00.000 14964 Star::Find returns 0 (2), X=43.00, Y=430.00, Mass=126, SNR=2.9, Peak=758 HFD=0.0
22:01:59.837 00.001 14964 Star::Find(35, 70, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.837 00.000 14964 Star::Find false star n=2 nbg=281 bg=611.8 sigma=34.1 thresh=714 peak=673
22:01:59.839 00.002 14964 Star::Find returns 0 (2), X=70.00, Y=200.00, Mass=234, SNR=2.9, Peak=759 HFD=0.0
22:01:59.839 00.000 14964 Star::Find(35, 267, 438, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.839 00.000 14964 Star::Find false star n=2 nbg=263 bg=623.4 sigma=31.2 thresh=717 peak=680
22:01:59.839 00.000 14964 Star::Find returns 0 (2), X=267.00, Y=438.00, Mass=193, SNR=2.9, Peak=766 HFD=0.0
22:01:59.840 00.001 14964 Star::Find(35, 802, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.840 00.000 14964 Star::Find false star n=2 nbg=267 bg=623.9 sigma=33.8 thresh=725 peak=677
22:01:59.841 00.001 14964 Star::Find returns 0 (2), X=802.00, Y=462.00, Mass=237, SNR=2.9, Peak=771 HFD=0.0
22:01:59.843 00.002 14964 Star::Find(35, 846, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.844 00.001 14964 Star::Find returns 0 (2), X=846.00, Y=444.00, Mass=102, SNR=2.9, Peak=767 HFD=0.0
22:01:59.846 00.002 14964 Star::Find(35, 786, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.848 00.002 14964 Star::Find false star n=1 nbg=275 bg=620.9 sigma=34.3 thresh=724 peak=672
22:01:59.849 00.001 14964 Star::Find returns 0 (2), X=786.00, Y=200.00, Mass=113, SNR=2.9, Peak=760 HFD=0.0
22:01:59.849 00.000 14964 Star::Find(35, 44, 486, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.850 00.001 14964 Star::Find false star n=8 nbg=250 bg=616.4 sigma=24.6 thresh=690 peak=675
22:01:59.850 00.000 14964 Star::Find returns 0 (2), X=44.00, Y=486.00, Mass=710, SNR=2.9, Peak=763 HFD=0.0
22:01:59.850 00.000 14964 Star::Find(35, 204, 472, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.850 00.000 14964 Star::Find false star n=3 nbg=271 bg=632.1 sigma=28.9 thresh=719 peak=688
22:01:59.852 00.002 14964 Star::Find returns 0 (2), X=204.00, Y=472.00, Mass=305, SNR=2.9, Peak=780 HFD=0.0
22:01:59.852 00.000 14964 Star::Find(35, 891, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.853 00.001 14964 Star::Find returns 0 (2), X=891.00, Y=425.00, Mass=94, SNR=2.9, Peak=767 HFD=0.0
22:01:59.853 00.000 14964 Star::Find(35, 138, 56, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.853 00.000 14964 Star::Find false star n=1 nbg=277 bg=611.9 sigma=33.7 thresh=713 peak=669
22:01:59.853 00.000 14964 Star::Find returns 0 (2), X=138.00, Y=56.00, Mass=124, SNR=2.9, Peak=751 HFD=0.0
22:01:59.855 00.002 14964 Star::Find(35, 676, 472, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.855 00.000 14964 Star::Find returns 0 (2), X=676.00, Y=472.00, Mass=107, SNR=2.8, Peak=754 HFD=0.0
22:01:59.856 00.001 14964 Star::Find(35, 479, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.856 00.000 14964 Star::Find false star n=6 nbg=264 bg=625.0 sigma=29.6 thresh=714 peak=684
22:01:59.858 00.002 14964 Star::Find returns 0 (2), X=479.00, Y=462.00, Mass=659, SNR=2.9, Peak=765 HFD=0.0
22:01:59.859 00.001 14964 Star::Find(35, 637, 424, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.860 00.001 14964 Star::Find false star n=2 nbg=274 bg=625.7 sigma=33.5 thresh=726 peak=679
22:01:59.861 00.001 14964 Star::Find returns 0 (2), X=637.00, Y=424.00, Mass=213, SNR=2.9, Peak=748 HFD=0.0
22:01:59.863 00.002 14964 AutoFind: finding best star pass 1
22:01:59.864 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.866 00.002 14964 Star::Find returns 1 (0), X=292.46, Y=98.15, Mass=343450, SNR=367.8, Peak=24276 HFD=3.8
22:01:59.868 00.002 14964 AutoFind returns star at [292, 98] 231.8 Mass 343450 SNR 367.8
22:01:59.869 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.870 00.001 14964 Star::Find returns 1 (0), X=292.46, Y=98.15, Mass=343450, SNR=367.8, Peak=24276 HFD=3.8
22:01:59.871 00.001 14964 MultiStar: List (2): {292.46, 98.15}(367.8), {86.46, 319.41}(57.0), 
22:01:59.871 00.000 14964 setting lock position to (292.46, 98.15)
22:01:59.872 00.001 14964 MultiStar: stabilizing after lock position change
22:01:59.872 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
22:01:59.873 00.001 14964 UpdateGuideState(): m_state=1
22:01:59.873 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:01:59.874 00.001 14964 Star::Find returns 1 (0), X=292.46, Y=98.15, Mass=343450, SNR=367.8, Peak=24276 HFD=3.8
22:01:59.874 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.38) = xAngle (-1.38 = -1.38)
22:01:59.874 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.26 = -1.26)
22:01:59.875 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:01:59.879 00.004 14964 setting force full frames = false
22:01:59.880 00.001 14964 setting lock position to (292.46, 98.15)
22:01:59.882 00.002 14964 MultiStar: stabilizing after lock position change
22:01:59.884 00.002 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:01:59.884 00.000 14964 Changing from state SELECTING to SELECTED
22:01:59.885 00.001 14964 guider state => SELECTED
22:01:59.894 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24276, med=619, FiltMin=530, FiltMax=19181, Gamma=0.810
22:01:59.901 00.007 14964 UpdateGuideState exits: m=343450 SNR=367.8
22:01:59.902 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24276, med=619, FiltMin=530, FiltMax=19181, Gamma=0.810
22:01:59.907 00.005 14964 Status Line: Auto-selected star at (292.5, 98.1)
22:01:59.910 00.003 14964 PhdController: newstate STATE_WAIT_SELECTED
22:01:59.912 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.913 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:01:59.913 00.000 14964 Enqueuing Expose request
22:01:59.913 00.000 12044 Worker thread wakes up
22:01:59.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:01:59.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:02:00.483 00.570 14964 evsrv: cli 01AB2DF0 connect
22:02:00.485 00.002 14964 case statement mapped state 2 to 1
22:02:00.487 00.002 14964 case statement mapped state 2 to 1
22:02:00.489 00.002 14964 evsrv: cli 01AB2DF0 request: {"method":"get_lock_position","id":"ea4a8eb0-26b3-4578-867e-d7255d4f263a"}
22:02:00.491 00.002 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":[292.46,98.15],"id":"ea4a8eb0-26b3-4578-867e-d7255d4f263a"}
22:02:00.493 00.002 14964 evsrv: cli 01AB2DF0 disconnect
22:02:00.495 00.002 14964 evsrv: cli 01AB2D50 connect
22:02:00.496 00.001 14964 case statement mapped state 2 to 1
22:02:00.498 00.002 14964 case statement mapped state 2 to 1
22:02:00.500 00.002 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"80bc8a2f-3a90-42e5-9921-61d86ee00a61"}
22:02:00.500 00.000 14964 case statement mapped state 2 to 1
22:02:00.501 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Selected","id":"80bc8a2f-3a90-42e5-9921-61d86ee00a61"}
22:02:00.502 00.001 14964 evsrv: cli 01AB2D50 disconnect
22:02:01.503 01.001 14964 evsrv: cli 01AB2DF0 connect
22:02:01.505 00.002 14964 case statement mapped state 2 to 1
22:02:01.506 00.001 14964 case statement mapped state 2 to 1
22:02:01.509 00.003 14964 evsrv: cli 01AB2DF0 request: {"method":"get_app_state","id":"5951b973-ade6-4a77-8cc5-b1c09c9f8273"}
22:02:01.512 00.003 14964 case statement mapped state 2 to 1
22:02:01.514 00.002 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":"Selected","id":"5951b973-ade6-4a77-8cc5-b1c09c9f8273"}
22:02:01.516 00.002 14964 evsrv: cli 01AB2DF0 disconnect
22:02:02.518 01.002 14964 evsrv: cli 01AB2DF0 connect
22:02:02.519 00.001 14964 case statement mapped state 2 to 1
22:02:02.520 00.001 14964 case statement mapped state 2 to 1
22:02:02.522 00.002 14964 evsrv: cli 01AB2DF0 request: {"method":"get_app_state","id":"52b92f02-dc36-475c-891b-0abeb0196141"}
22:02:02.523 00.001 14964 case statement mapped state 2 to 1
22:02:02.525 00.002 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":"Selected","id":"52b92f02-dc36-475c-891b-0abeb0196141"}
22:02:02.527 00.002 14964 evsrv: cli 01AB2DF0 disconnect
22:02:03.044 00.517 12044 Exposure complete
22:02:03.075 00.031 12044 worker thread done servicing request
22:02:03.075 00.000 14964 OnExposeComplete: enter
22:02:03.076 00.001 14964 UpdateGuideState(): m_state=2
22:02:03.076 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:02:03.077 00.001 14964 Star::Find returns 1 (0), X=291.99, Y=97.54, Mass=338359, SNR=376.8, Peak=24812 HFD=3.7
22:02:03.077 00.000 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.38) = xAngle (-3.61 = 2.67)
22:02:03.078 00.001 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.49 = 2.80)
22:02:03.078 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.61 hyp=0.77 cameraTheta=-2.23 mountX=-0.69 mountY=0.26, mountTheta=2.78
22:02:03.080 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24812, med=619, FiltMin=531, FiltMax=15075, Gamma=0.810
22:02:03.087 00.007 14964 UpdateGuideState exits: m=338359 SNR=376.8
22:02:03.088 00.001 14964 PhdController: newstate STATE_CALIBRATE
22:02:03.088 00.000 14964 PhdController: newstate STATE_GUIDE
22:02:03.090 00.002 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:02:03.091 00.001 14964 guider state => CALIBRATED
22:02:03.091 00.000 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:02:03.101 00.010 14964 reset dither spiral
22:02:03.103 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:02:03.104 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.105 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:02:03.107 00.002 14964 Enqueuing Expose request
22:02:03.108 00.001 12044 Worker thread wakes up
22:02:03.108 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:03.108 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:02:03.528 00.420 14964 evsrv: cli 01AB2AD0 connect
22:02:03.532 00.004 14964 case statement mapped state 5 to 1
22:02:03.535 00.003 14964 case statement mapped state 5 to 1
22:02:03.540 00.005 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"285bdf40-e399-4597-b3db-a8739a531047"}
22:02:03.542 00.002 14964 case statement mapped state 5 to 1
22:02:03.544 00.002 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Selected","id":"285bdf40-e399-4597-b3db-a8739a531047"}
22:02:03.545 00.001 14964 evsrv: cli 01AB2AD0 disconnect
22:02:04.545 01.000 14964 evsrv: cli 01AB2850 connect
22:02:04.549 00.004 14964 case statement mapped state 5 to 1
22:02:04.551 00.002 14964 case statement mapped state 5 to 1
22:02:04.553 00.002 14964 evsrv: cli 01AB2850 request: {"method":"get_app_state","id":"78281f8d-6f4e-400d-8ed8-904b167c8cb2"}
22:02:04.555 00.002 14964 case statement mapped state 5 to 1
22:02:04.555 00.000 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":"Selected","id":"78281f8d-6f4e-400d-8ed8-904b167c8cb2"}
22:02:04.558 00.003 14964 evsrv: cli 01AB2850 disconnect
22:02:05.560 01.002 14964 evsrv: cli 01AB2490 connect
22:02:05.561 00.001 14964 case statement mapped state 5 to 1
22:02:05.565 00.004 14964 case statement mapped state 5 to 1
22:02:05.567 00.002 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"99f4564e-d90e-4122-bc96-001b71b819bf"}
22:02:05.567 00.000 14964 case statement mapped state 5 to 1
22:02:05.568 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Selected","id":"99f4564e-d90e-4122-bc96-001b71b819bf"}
22:02:05.569 00.001 14964 evsrv: cli 01AB2490 disconnect
22:02:06.230 00.661 12044 Exposure complete
22:02:06.251 00.021 12044 worker thread done servicing request
22:02:06.252 00.001 14964 OnExposeComplete: enter
22:02:06.253 00.001 14964 UpdateGuideState(): m_state=5
22:02:06.254 00.001 14964 Star::Find(35, 291, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:02:06.255 00.001 14964 Star::Find returns 1 (0), X=292.63, Y=97.79, Mass=339266, SNR=357.3, Peak=21456 HFD=4.2
22:02:06.255 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.38) = xAngle (-2.51 = -2.51)
22:02:06.256 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.38 = -2.38)
22:02:06.256 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-1.13 mountX=-0.32 mountY=-0.27, mountTheta=-2.44
22:02:06.258 00.002 14964 Changing from state CALIBRATED to GUIDING
22:02:06.314 00.056 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:02:06.320 00.006 14964 ScopeASCOM::SideOfPier() returns 0
22:02:06.321 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
22:02:06.323 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:02:06.325 00.002 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:02:06.327 00.002 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:02:06.328 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:02:06.329 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:02:06.330 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:02:06.330 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:02:06.331 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:02:06.332 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:02:06.332 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:02:06.333 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:02:06.334 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:02:06.335 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:02:06.360 00.025 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:02:06.361 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:02:06.364 00.003 14964 Dec comp: XRate 12.520 -> 9.666 for dec 0.0 -> dec 39.5
22:02:06.370 00.006 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:02:06.372 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:02:06.373 00.001 14964 setting lock position to (292.63, 97.79)
22:02:06.373 00.000 14964 MultiStar: stabilizing after lock position change
22:02:06.374 00.001 14964 guider state => GUIDING
22:02:06.374 00.000 14964 Status Line: Guiding
22:02:06.380 00.006 14964 Mount: notify guiding started
22:02:06.381 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:02:06.382 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:02:06.383 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:02:06.383 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:02:06.384 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:02:06.384 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:02:06.385 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:02:06.385 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:02:06.386 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:02:06.387 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:02:06.388 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:02:06.388 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:02:06.389 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:02:06.389 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:02:06.390 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:02:06.391 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:02:06.392 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:02:06.395 00.003 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:02:06.396 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:02:06.397 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:02:06.398 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:02:06.398 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:02:06.400 00.002 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:02:06.402 00.002 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:02:06.403 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:02:06.405 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:02:06.406 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:02:06.407 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:02:06.407 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:02:06.408 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:02:06.410 00.002 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:02:06.411 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:02:06.413 00.002 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:02:06.414 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:02:06.415 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:02:06.415 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:02:06.415 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:02:06.416 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:02:06.417 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:02:06.420 00.003 14964 ScopeASCOM::SideOfPier() returns 0
22:02:06.488 00.068 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:02:06.492 00.004 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:02:06.521 00.029 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:02:06.524 00.003 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:02:06.526 00.002 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.38) = xAngle (1.38 = 1.38)
22:02:06.527 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:02:06.529 00.002 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:02:06.530 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:02:06.531 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:02:06.532 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21456, med=619, FiltMin=530, FiltMax=15174, Gamma=0.810
22:02:06.542 00.010 14964 UpdateGuideState exits: m=339266 SNR=357.3
22:02:06.543 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:02:06.543 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:06.544 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:06.544 00.000 14964 Enqueuing Expose request
22:02:06.545 00.001 12044 Worker thread wakes up
22:02:06.545 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:06.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:06.568 00.023 14964 evsrv: cli 01AB2490 connect
22:02:06.570 00.002 14964 case statement mapped state 6 to 3
22:02:06.571 00.001 14964 case statement mapped state 6 to 3
22:02:06.572 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"defad796-bb45-4304-a3c7-f0bd1ec48186"}
22:02:06.573 00.001 14964 case statement mapped state 6 to 3
22:02:06.573 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"defad796-bb45-4304-a3c7-f0bd1ec48186"}
22:02:06.574 00.001 14964 evsrv: cli 01AB2490 disconnect
22:02:09.648 03.074 12044 Exposure complete
22:02:09.683 00.035 12044 worker thread done servicing request
22:02:09.684 00.001 14964 OnExposeComplete: enter
22:02:09.685 00.001 14964 UpdateGuideState(): m_state=6
22:02:09.686 00.001 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:02:09.687 00.001 14964 Star::Find returns 1 (0), X=292.70, Y=98.05, Mass=341174, SNR=366.2, Peak=21399 HFD=4.1
22:02:09.687 00.000 14964 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.38) = xAngle (-0.08 = -0.08)
22:02:09.687 00.000 14964 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.05 = 0.05)
22:02:09.688 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=0.27 mountY=0.01, mountTheta=0.05
22:02:09.689 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.26, opts=13)
22:02:09.689 00.000 14964 Enqueuing Move request for scope (0.07, 0.26)
22:02:09.690 00.001 12044 Worker thread wakes up
22:02:09.690 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
22:02:09.690 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
22:02:09.690 00.000 12044 Moving (0.07, 0.26) raw xDistance=0.27 yDistance=0.01
22:02:09.690 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.00
22:02:09.690 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:09.691 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:09.691 00.000 12044 MoveAxis(E, 0, ABG)
22:02:09.691 00.000 12044 Move returns status 0, amount 0
22:02:09.691 00.000 12044 MoveAxis(N, 0, ABG)
22:02:09.691 00.000 12044 Move returns status 0, amount 0
22:02:09.691 00.000 12044 move complete, result=0
22:02:09.691 00.000 12044 worker thread done servicing request
22:02:09.698 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21399, med=619, FiltMin=541, FiltMax=17729, Gamma=0.810
22:02:09.704 00.006 14964 UpdateGuideState exits: m=341174 SNR=366.2
22:02:09.706 00.002 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 1 / 99999
22:02:09.707 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562129.707,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:02:09.709 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.710 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:09.711 00.001 14964 Enqueuing Expose request
22:02:09.713 00.002 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:09.714 00.001 12044 Worker thread wakes up
22:02:09.714 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:09.714 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:12.854 03.140 12044 Exposure complete
22:02:12.892 00.038 12044 worker thread done servicing request
22:02:12.892 00.000 14964 OnExposeComplete: enter
22:02:12.893 00.001 14964 UpdateGuideState(): m_state=6
22:02:12.894 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:02:12.895 00.001 14964 Star::Find returns 1 (0), X=292.90, Y=97.59, Mass=340444, SNR=367.3, Peak=23867 HFD=3.8
22:02:12.896 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.38) = xAngle (-2.00 = -2.00)
22:02:12.896 00.000 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.88 = -1.88)
22:02:12.897 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-0.62 mountX=-0.14 mountY=-0.32, mountTheta=-1.98
22:02:12.899 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.20, opts=13)
22:02:12.901 00.002 14964 Enqueuing Move request for scope (0.27, -0.20)
22:02:12.902 00.001 12044 Worker thread wakes up
22:02:12.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
22:02:12.902 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
22:02:12.902 00.000 12044 Moving (0.27, -0.20) raw xDistance=-0.14 yDistance=-0.32
22:02:12.903 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
22:02:12.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:12.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:02:12.903 00.000 12044 MoveAxis(E, 0, ABG)
22:02:12.903 00.000 12044 Move returns status 0, amount 0
22:02:12.903 00.000 12044 MoveAxis(N, 0, ABG)
22:02:12.903 00.000 12044 Move returns status 0, amount 0
22:02:12.903 00.000 12044 move complete, result=0
22:02:12.903 00.000 12044 worker thread done servicing request
22:02:12.915 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23867, med=620, FiltMin=535, FiltMax=15920, Gamma=0.810
22:02:12.921 00.006 14964 UpdateGuideState exits: m=340444 SNR=367.3
22:02:12.922 00.001 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 2 / 99999
22:02:12.923 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562132.923,"Host":"NUCBOX","Inst":1,"Distance":0.35,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:02:12.923 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.923 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:12.925 00.002 14964 Enqueuing Expose request
22:02:12.925 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:02:12.926 00.001 12044 Worker thread wakes up
22:02:12.926 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:12.926 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:16.058 03.132 12044 Exposure complete
22:02:16.091 00.033 12044 worker thread done servicing request
22:02:16.092 00.001 14964 OnExposeComplete: enter
22:02:16.093 00.001 14964 UpdateGuideState(): m_state=6
22:02:16.094 00.001 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:02:16.094 00.000 14964 Star::Find returns 1 (0), X=292.86, Y=97.53, Mass=340579, SNR=358.6, Peak=24926 HFD=3.8
22:02:16.095 00.001 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.38) = xAngle (-2.22 = -2.22)
22:02:16.096 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.10 = -2.10)
22:02:16.096 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.34 cameraTheta=-0.84 mountX=-0.21 mountY=-0.30, mountTheta=-2.18
22:02:16.098 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.26, opts=13)
22:02:16.099 00.001 14964 Enqueuing Move request for scope (0.23, -0.26)
22:02:16.100 00.001 12044 Worker thread wakes up
22:02:16.101 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
22:02:16.101 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
22:02:16.101 00.000 12044 Moving (0.23, -0.26) raw xDistance=-0.21 yDistance=-0.30
22:02:16.101 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
22:02:16.101 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:16.101 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:02:16.101 00.000 12044 MoveAxis(E, 0, ABG)
22:02:16.101 00.000 12044 Move returns status 0, amount 0
22:02:16.101 00.000 12044 MoveAxis(N, 0, ABG)
22:02:16.101 00.000 12044 Move returns status 0, amount 0
22:02:16.101 00.000 12044 move complete, result=0
22:02:16.101 00.000 12044 worker thread done servicing request
22:02:16.115 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24926, med=621, FiltMin=535, FiltMax=16496, Gamma=0.810
22:02:16.124 00.009 14964 UpdateGuideState exits: m=340579 SNR=358.6
22:02:16.126 00.002 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 3 / 99999
22:02:16.126 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562136.126,"Host":"NUCBOX","Inst":1,"Distance":0.35,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
22:02:16.127 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.127 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:16.128 00.001 14964 Enqueuing Expose request
22:02:16.129 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:02:16.130 00.001 12044 Worker thread wakes up
22:02:16.130 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:16.130 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:19.262 03.132 12044 Exposure complete
22:02:19.288 00.026 12044 worker thread done servicing request
22:02:19.288 00.000 14964 OnExposeComplete: enter
22:02:19.289 00.001 14964 UpdateGuideState(): m_state=6
22:02:19.290 00.001 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:02:19.290 00.000 14964 Star::Find returns 1 (0), X=293.14, Y=97.53, Mass=343264, SNR=370.4, Peak=25379 HFD=3.8
22:02:19.291 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.38) = xAngle (-1.85 = -1.85)
22:02:19.291 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.73 = -1.73)
22:02:19.291 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=-0.26 hyp=0.57 cameraTheta=-0.47 mountX=-0.16 mountY=-0.57, mountTheta=-1.85
22:02:19.293 00.002 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.26, opts=13)
22:02:19.293 00.000 14964 Enqueuing Move request for scope (0.51, -0.26)
22:02:19.294 00.001 12044 Worker thread wakes up
22:02:19.294 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.26) opts 0xd
22:02:19.294 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.26)
22:02:19.294 00.000 12044 Moving (0.51, -0.26) raw xDistance=-0.16 yDistance=-0.57
22:02:19.294 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.35, using input
22:02:19.294 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.13
22:02:19.294 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:02:19.294 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:02:19.294 00.000 12044 MoveAxis(E, 0, ABG)
22:02:19.294 00.000 12044 Move returns status 0, amount 0
22:02:19.294 00.000 12044 MoveAxis(N, 0, ABG)
22:02:19.294 00.000 12044 Move returns status 0, amount 0
22:02:19.294 00.000 12044 move complete, result=0
22:02:19.295 00.001 12044 worker thread done servicing request
22:02:19.302 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25379, med=619, FiltMin=537, FiltMax=14864, Gamma=0.810
22:02:19.307 00.005 14964 UpdateGuideState exits: m=343264 SNR=370.4
22:02:19.308 00.001 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 4 / 99999
22:02:19.309 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562139.309,"Host":"NUCBOX","Inst":1,"Distance":0.42,"Time":9.6,"SettleTime":15.0,"StarLocked":true}
22:02:19.309 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.310 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:19.310 00.000 14964 Enqueuing Expose request
22:02:19.310 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:02:19.311 00.001 12044 Worker thread wakes up
22:02:19.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:19.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:22.425 03.114 12044 Exposure complete
22:02:22.460 00.035 12044 worker thread done servicing request
22:02:22.460 00.000 14964 OnExposeComplete: enter
22:02:22.462 00.002 14964 UpdateGuideState(): m_state=6
22:02:22.463 00.001 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:02:22.464 00.001 14964 Star::Find returns 1 (0), X=292.97, Y=97.51, Mass=337693, SNR=370.4, Peak=22231 HFD=3.6
22:02:22.465 00.001 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.38) = xAngle (-2.08 = -2.08)
22:02:22.465 00.000 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.95 = -1.95)
22:02:22.466 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.28 hyp=0.45 cameraTheta=-0.69 mountX=-0.22 mountY=-0.41, mountTheta=-2.05
22:02:22.469 00.003 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.28, opts=13)
22:02:22.471 00.002 14964 Enqueuing Move request for scope (0.34, -0.28)
22:02:22.473 00.002 12044 Worker thread wakes up
22:02:22.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.28) opts 0xd
22:02:22.473 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.28)
22:02:22.473 00.000 12044 Moving (0.34, -0.28) raw xDistance=-0.22 yDistance=-0.41
22:02:22.473 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.32, using input
22:02:22.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.10
22:02:22.474 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:02:22.474 00.000 12044 MoveAxis(E, 0, ABG)
22:02:22.474 00.000 12044 Move returns status 0, amount 0
22:02:22.474 00.000 12044 MoveAxis(N, 0, ABG)
22:02:22.474 00.000 12044 Move returns status 0, amount 0
22:02:22.474 00.000 12044 move complete, result=0
22:02:22.474 00.000 12044 worker thread done servicing request
22:02:22.486 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22231, med=619, FiltMin=523, FiltMax=15585, Gamma=0.810
22:02:22.494 00.008 14964 UpdateGuideState exits: m=337693 SNR=370.4
22:02:22.494 00.000 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 5 / 99999
22:02:22.495 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562142.495,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":12.8,"SettleTime":15.0,"StarLocked":true}
22:02:22.495 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.496 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:22.496 00.000 14964 Enqueuing Expose request
22:02:22.497 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:02:22.497 00.000 12044 Worker thread wakes up
22:02:22.498 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:22.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:25.602 03.104 12044 Exposure complete
22:02:25.637 00.035 12044 worker thread done servicing request
22:02:25.638 00.001 14964 OnExposeComplete: enter
22:02:25.639 00.001 14964 UpdateGuideState(): m_state=6
22:02:25.641 00.002 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:02:25.641 00.000 14964 Star::Find returns 1 (0), X=293.38, Y=97.72, Mass=340487, SNR=365.6, Peak=21967 HFD=3.7
22:02:25.642 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.38) = xAngle (-1.47 = -1.47)
22:02:25.642 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.35 = -1.35)
22:02:25.644 00.002 14964 CameraToMount -- cameraX=0.75 cameraY=-0.07 hyp=0.75 cameraTheta=-0.09 mountX=0.07 mountY=-0.74, mountTheta=-1.47
22:02:25.646 00.002 14964 SchedulePrimaryMove(1136A648, x=0.75, y=-0.07, opts=13)
22:02:25.648 00.002 14964 Enqueuing Move request for scope (0.75, -0.07)
22:02:25.649 00.001 12044 Worker thread wakes up
22:02:25.649 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.07) opts 0xd
22:02:25.649 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, -0.07)
22:02:25.649 00.000 12044 Moving (0.75, -0.07) raw xDistance=0.07 yDistance=-0.74
22:02:25.649 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
22:02:25.649 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:02:25.649 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
22:02:25.649 00.000 12044 MoveAxis(E, 0, ABG)
22:02:25.649 00.000 12044 Move returns status 0, amount 0
22:02:25.649 00.000 12044 MoveAxis(N, 0, ABG)
22:02:25.650 00.001 12044 Move returns status 0, amount 0
22:02:25.650 00.000 12044 move complete, result=0
22:02:25.650 00.000 12044 worker thread done servicing request
22:02:25.664 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21967, med=621, FiltMin=538, FiltMax=16484, Gamma=0.810
22:02:25.678 00.014 14964 UpdateGuideState exits: m=340487 SNR=365.6
22:02:25.680 00.002 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 6 / 99999
22:02:25.681 00.001 14964 PhdController: newstate STATE_FINISH
22:02:25.682 00.001 14964 PhdController complete: success
22:02:25.684 00.002 14964 evsrv: {"Event":"SettleDone","Timestamp":1778562145.684,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:02:25.686 00.002 14964 Mount: notify guiding dither settle done success=1
22:02:25.687 00.001 14964 PhdController: newstate STATE_IDLE
22:02:25.688 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.689 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:25.689 00.000 14964 Enqueuing Expose request
22:02:25.690 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
22:02:25.693 00.003 12044 Worker thread wakes up
22:02:25.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:25.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:28.820 03.127 12044 Exposure complete
22:02:28.857 00.037 12044 worker thread done servicing request
22:02:28.857 00.000 14964 OnExposeComplete: enter
22:02:28.858 00.001 14964 UpdateGuideState(): m_state=6
22:02:28.858 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:02:28.859 00.001 14964 Star::Find returns 1 (0), X=293.37, Y=97.71, Mass=338781, SNR=361.4, Peak=25111 HFD=3.7
22:02:28.859 00.000 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.38) = xAngle (-1.50 = -1.50)
22:02:28.860 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.37 = -1.37)
22:02:28.860 00.000 14964 CameraToMount -- cameraX=0.74 cameraY=-0.08 hyp=0.74 cameraTheta=-0.11 mountX=0.06 mountY=-0.73, mountTheta=-1.49
22:02:28.861 00.001 14964 SchedulePrimaryMove(1136A648, x=0.74, y=-0.08, opts=13)
22:02:28.862 00.001 14964 Enqueuing Move request for scope (0.74, -0.08)
22:02:28.863 00.001 12044 Worker thread wakes up
22:02:28.863 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.08) opts 0xd
22:02:28.863 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, -0.08)
22:02:28.863 00.000 12044 Moving (0.74, -0.08) raw xDistance=0.06 yDistance=-0.73
22:02:28.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
22:02:28.863 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88
22:02:28.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:02:28.863 00.000 12044 MoveAxis(E, 0, ABG)
22:02:28.863 00.000 12044 Move returns status 0, amount 0
22:02:28.863 00.000 12044 MoveAxis(N, 60, ABG)
22:02:28.863 00.000 12044 Guiding  Dir = 0, Dur = 60
22:02:28.877 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25111, med=620, FiltMin=535, FiltMax=14816, Gamma=0.810
22:02:28.887 00.010 14964 UpdateGuideState exits: m=338781 SNR=361.4
22:02:28.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.889 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:28.889 00.000 14964 Enqueuing Expose request
22:02:28.908 00.019 12044 IsSlewing returns 0
22:02:28.909 00.001 12044 IsGuiding returns 0
22:02:28.940 00.031 12044 PulseGuide returned control before completion, sleep 39
22:02:29.043 00.103 12044 IsGuiding returns 1
22:02:29.043 00.000 12044 scope still moving after pulse duration time elapsed
22:02:29.142 00.099 12044 IsSlewing returns 0
22:02:29.142 00.000 12044 IsGuiding returns 0
22:02:29.142 00.000 12044 scope move finished after 60 + 173 ms
22:02:29.142 00.000 12044 Move returns status 0, amount 60
22:02:29.142 00.000 12044 move complete, result=0
22:02:29.142 00.000 12044 worker thread done servicing request
22:02:29.142 00.000 12044 Worker thread wakes up
22:02:29.142 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 60 ms NORTH
22:02:29.143 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:29.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:32.279 03.136 12044 Exposure complete
22:02:32.311 00.032 12044 worker thread done servicing request
22:02:32.311 00.000 14964 OnExposeComplete: enter
22:02:32.313 00.002 14964 UpdateGuideState(): m_state=6
22:02:32.314 00.001 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:02:32.315 00.001 14964 Star::Find returns 1 (0), X=293.08, Y=97.48, Mass=338177, SNR=364.8, Peak=25059 HFD=3.7
22:02:32.316 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.38) = xAngle (-1.98 = -1.98)
22:02:32.318 00.002 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.86 = -1.86)
22:02:32.318 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.31 hyp=0.54 cameraTheta=-0.60 mountX=-0.22 mountY=-0.52, mountTheta=-1.97
22:02:32.321 00.003 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.31, opts=13)
22:02:32.322 00.001 14964 Enqueuing Move request for scope (0.45, -0.31)
22:02:32.324 00.002 12044 Worker thread wakes up
22:02:32.324 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.31) opts 0xd
22:02:32.324 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.31)
22:02:32.324 00.000 12044 Moving (0.45, -0.31) raw xDistance=-0.22 yDistance=-0.52
22:02:32.324 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
22:02:32.324 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:02:32.324 00.000 12044 MoveAxis(E, 0, ABG)
22:02:32.325 00.001 12044 Move returns status 0, amount 0
22:02:32.325 00.000 12044 MoveAxis(N, 43, ABG)
22:02:32.325 00.000 12044 Guiding  Dir = 0, Dur = 43
22:02:32.338 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25059, med=620, FiltMin=531, FiltMax=14952, Gamma=0.810
22:02:32.348 00.010 14964 UpdateGuideState exits: m=338177 SNR=364.8
22:02:32.349 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.350 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:32.350 00.000 14964 Enqueuing Expose request
22:02:32.379 00.029 12044 IsSlewing returns 0
22:02:32.379 00.000 12044 IsGuiding returns 0
22:02:32.411 00.032 12044 PulseGuide returned control before completion, sleep 22
22:02:32.479 00.068 12044 IsGuiding returns 1
22:02:32.479 00.000 12044 scope still moving after pulse duration time elapsed
22:02:32.549 00.070 12044 IsSlewing returns 0
22:02:32.550 00.001 12044 IsGuiding returns 0
22:02:32.550 00.000 12044 scope move finished after 43 + 126 ms
22:02:32.550 00.000 12044 Move returns status 0, amount 43
22:02:32.550 00.000 12044 move complete, result=0
22:02:32.550 00.000 12044 worker thread done servicing request
22:02:32.550 00.000 12044 Worker thread wakes up
22:02:32.550 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:32.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:32.550 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 43 ms NORTH
22:02:35.663 03.113 12044 Exposure complete
22:02:35.716 00.053 12044 worker thread done servicing request
22:02:35.716 00.000 14964 OnExposeComplete: enter
22:02:35.717 00.001 14964 UpdateGuideState(): m_state=6
22:02:35.720 00.003 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:02:35.723 00.003 14964 Star::Find returns 1 (0), X=292.83, Y=97.35, Mass=335623, SNR=358.3, Peak=20358 HFD=4.0
22:02:35.726 00.003 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.38) = xAngle (-2.53 = -2.53)
22:02:35.727 00.001 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.40 = -2.40)
22:02:35.728 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.44 hyp=0.49 cameraTheta=-1.15 mountX=-0.40 mountY=-0.33, mountTheta=-2.45
22:02:35.729 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.44, opts=13)
22:02:35.730 00.001 14964 Enqueuing Move request for scope (0.20, -0.44)
22:02:35.731 00.001 12044 Worker thread wakes up
22:02:35.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.44) opts 0xd
22:02:35.731 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.44)
22:02:35.731 00.000 12044 Moving (0.20, -0.44) raw xDistance=-0.40 yDistance=-0.33
22:02:35.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.40, slope = -0.04
22:02:35.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:35.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:02:35.731 00.000 12044 MoveAxis(E, 21, ABG)
22:02:35.731 00.000 12044 Guiding  Dir = 2, Dur = 21
22:02:35.746 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20358, med=621, FiltMin=535, FiltMax=15804, Gamma=0.810
22:02:35.752 00.006 12044 IsSlewing returns 0
22:02:35.753 00.001 14964 UpdateGuideState exits: m=335623 SNR=358.3
22:02:35.754 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:35.755 00.000 14964 Enqueuing Expose request
22:02:35.785 00.030 12044 IsGuiding returns 0
22:02:35.817 00.032 12044 IsGuiding returns 1
22:02:35.817 00.000 12044 scope still moving after pulse duration time elapsed
22:02:35.862 00.045 12044 IsSlewing returns 0
22:02:35.863 00.001 12044 IsGuiding returns 0
22:02:35.863 00.000 12044 scope move finished after 21 + 56 ms
22:02:35.863 00.000 12044 Move returns status 0, amount 21
22:02:35.863 00.000 12044 MoveAxis(N, 0, ABG)
22:02:35.863 00.000 12044 Move returns status 0, amount 0
22:02:35.863 00.000 12044 move complete, result=0
22:02:35.863 00.000 12044 worker thread done servicing request
22:02:35.863 00.000 12044 Worker thread wakes up
22:02:35.863 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:35.863 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:35.864 00.001 14964 GuideStep: -0.4 px 21 ms EAST, -0.3 px 0 ms NORTH
22:02:38.988 03.124 12044 Exposure complete
22:02:39.016 00.028 12044 worker thread done servicing request
22:02:39.016 00.000 14964 OnExposeComplete: enter
22:02:39.016 00.000 14964 UpdateGuideState(): m_state=6
22:02:39.017 00.001 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:02:39.017 00.000 14964 Star::Find returns 1 (0), X=292.70, Y=97.08, Mass=333090, SNR=350.7, Peak=17926 HFD=4.6
22:02:39.018 00.001 14964 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.38) = xAngle (-2.86 = -2.86)
22:02:39.018 00.000 14964 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.73 = -2.73)
22:02:39.019 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.71 hyp=0.71 cameraTheta=-1.48 mountX=-0.68 mountY=-0.28, mountTheta=-2.75
22:02:39.020 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.71, opts=13)
22:02:39.021 00.001 14964 Enqueuing Move request for scope (0.07, -0.71)
22:02:39.021 00.000 12044 Worker thread wakes up
22:02:39.021 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.71) opts 0xd
22:02:39.021 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.71)
22:02:39.021 00.000 12044 Moving (0.07, -0.71) raw xDistance=-0.68 yDistance=-0.28
22:02:39.021 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.68, slope = -0.06
22:02:39.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:39.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:02:39.022 00.001 12044 MoveAxis(E, 38, ABG)
22:02:39.022 00.000 12044 Guiding  Dir = 2, Dur = 38
22:02:39.029 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17926, med=621, FiltMin=534, FiltMax=13776, Gamma=0.810
22:02:39.035 00.006 14964 UpdateGuideState exits: m=333090 SNR=350.7
22:02:39.036 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.036 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:39.037 00.001 14964 Enqueuing Expose request
22:02:39.063 00.026 12044 IsSlewing returns 0
22:02:39.063 00.000 12044 IsGuiding returns 0
22:02:39.095 00.032 12044 PulseGuide returned control before completion, sleep 17
22:02:39.126 00.031 12044 IsGuiding returns 1
22:02:39.126 00.000 12044 scope still moving after pulse duration time elapsed
22:02:39.241 00.115 12044 IsSlewing returns 0
22:02:39.242 00.001 12044 IsGuiding returns 0
22:02:39.242 00.000 12044 scope move finished after 38 + 139 ms
22:02:39.242 00.000 12044 Move returns status 0, amount 38
22:02:39.242 00.000 12044 MoveAxis(N, 0, ABG)
22:02:39.242 00.000 12044 Move returns status 0, amount 0
22:02:39.242 00.000 12044 move complete, result=0
22:02:39.243 00.001 12044 worker thread done servicing request
22:02:39.243 00.000 12044 Worker thread wakes up
22:02:39.243 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:39.243 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:39.243 00.000 14964 GuideStep: -0.7 px 38 ms EAST, -0.3 px 0 ms NORTH
22:02:42.374 03.131 12044 Exposure complete
22:02:42.399 00.025 12044 worker thread done servicing request
22:02:42.399 00.000 14964 OnExposeComplete: enter
22:02:42.399 00.000 14964 UpdateGuideState(): m_state=6
22:02:42.401 00.002 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:02:42.401 00.000 14964 Star::Find returns 1 (0), X=292.60, Y=95.52, Mass=302327, SNR=299.5, Peak=9149 HFD=5.9
22:02:42.401 00.000 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.38) = xAngle (-2.97 = -2.97)
22:02:42.402 00.001 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.84 = -2.84)
22:02:42.402 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-2.27 hyp=2.27 cameraTheta=-1.58 mountX=-2.24 mountY=-0.67, mountTheta=-2.85
22:02:42.403 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-2.27, opts=13)
22:02:42.404 00.001 14964 Enqueuing Move request for scope (-0.03, -2.27)
22:02:42.404 00.000 12044 Worker thread wakes up
22:02:42.405 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -2.27) opts 0xd
22:02:42.405 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -2.27)
22:02:42.405 00.000 12044 Moving (-0.03, -2.27) raw xDistance=-2.24 yDistance=-0.67
22:02:42.405 00.000 12044 Lowpass2 history cleared, outlier deflection
22:02:42.405 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.45 from input -2.24, slope = 0.00
22:02:42.405 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:02:42.405 00.000 12044 MoveAxis(E, 150, ABG)
22:02:42.405 00.000 12044 Guiding  Dir = 2, Dur = 150
22:02:42.413 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9149, med=620, FiltMin=531, FiltMax=7351, Gamma=0.810
22:02:42.419 00.006 14964 UpdateGuideState exits: m=302327 SNR=299.5
22:02:42.421 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.423 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:42.424 00.001 14964 Enqueuing Expose request
22:02:42.426 00.002 12044 IsSlewing returns 0
22:02:42.427 00.001 12044 IsGuiding returns 0
22:02:42.458 00.031 12044 PulseGuide returned control before completion, sleep 129
22:02:42.604 00.146 12044 IsGuiding returns 1
22:02:42.604 00.000 12044 scope still moving after pulse duration time elapsed
22:02:42.658 00.054 12044 IsSlewing returns 0
22:02:42.659 00.001 12044 IsGuiding returns 0
22:02:42.659 00.000 12044 scope move finished after 150 + 82 ms
22:02:42.659 00.000 12044 Move returns status 0, amount 150
22:02:42.659 00.000 12044 MoveAxis(N, 55, ABG)
22:02:42.659 00.000 12044 Guiding  Dir = 0, Dur = 55
22:02:42.692 00.033 12044 IsSlewing returns 0
22:02:42.756 00.064 12044 IsGuiding returns 0
22:02:42.788 00.032 12044 PulseGuide returned control before completion, sleep 34
22:02:42.836 00.048 12044 IsGuiding returns 1
22:02:42.836 00.000 12044 scope still moving after pulse duration time elapsed
22:02:42.891 00.055 12044 IsSlewing returns 0
22:02:42.891 00.000 12044 IsGuiding returns 0
22:02:42.891 00.000 12044 scope move finished after 55 + 79 ms
22:02:42.891 00.000 12044 Move returns status 0, amount 55
22:02:42.891 00.000 12044 move complete, result=0
22:02:42.891 00.000 12044 worker thread done servicing request
22:02:42.891 00.000 12044 Worker thread wakes up
22:02:42.891 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:42.891 00.000 14964 GuideStep: -2.2 px 150 ms EAST, -0.7 px 55 ms NORTH
22:02:42.892 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:46.009 03.117 12044 Exposure complete
22:02:46.047 00.038 12044 worker thread done servicing request
22:02:46.047 00.000 14964 OnExposeComplete: enter
22:02:46.048 00.001 14964 UpdateGuideState(): m_state=6
22:02:46.048 00.000 14964 Star::Find(35, 292, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:02:46.049 00.001 14964 Star::Find returns 1 (0), X=292.21, Y=93.86, Mass=309778, SNR=315.4, Peak=10787 HFD=5.7
22:02:46.049 00.000 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.38) = xAngle (-3.06 = -3.06)
22:02:46.050 00.001 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.94 = -2.94)
22:02:46.050 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-3.93 hyp=3.95 cameraTheta=-1.68 mountX=-3.94 mountY=-0.81, mountTheta=-2.94
22:02:46.052 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-3.93, opts=13)
22:02:46.054 00.002 14964 Enqueuing Move request for scope (-0.42, -3.93)
22:02:46.055 00.001 12044 Worker thread wakes up
22:02:46.055 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -3.93) opts 0xd
22:02:46.055 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -3.93)
22:02:46.055 00.000 12044 Moving (-0.42, -3.93) raw xDistance=-3.94 yDistance=-0.81
22:02:46.055 00.000 12044 GuideAlgorithmLowpass2::Result() returns -2.56 from input -3.94, slope = 0.00
22:02:46.055 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:02:46.055 00.000 12044 MoveAxis(E, 265, ABG)
22:02:46.055 00.000 12044 Guiding  Dir = 2, Dur = 265
22:02:46.068 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10787, med=620, FiltMin=528, FiltMax=8523, Gamma=0.810
22:02:46.075 00.007 14964 UpdateGuideState exits: m=309778 SNR=315.4
22:02:46.075 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.076 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:46.076 00.000 14964 Enqueuing Expose request
22:02:46.081 00.005 12044 IsSlewing returns 0
22:02:46.113 00.032 12044 IsGuiding returns 0
22:02:46.144 00.031 12044 PulseGuide returned control before completion, sleep 244
22:02:46.399 00.255 12044 IsGuiding returns 1
22:02:46.399 00.000 12044 scope still moving after pulse duration time elapsed
22:02:46.454 00.055 12044 IsSlewing returns 0
22:02:46.454 00.000 12044 IsGuiding returns 0
22:02:46.455 00.001 12044 scope move finished after 265 + 77 ms
22:02:46.455 00.000 12044 Move returns status 0, amount 265
22:02:46.455 00.000 12044 MoveAxis(N, 66, ABG)
22:02:46.455 00.000 12044 Guiding  Dir = 0, Dur = 66
22:02:46.488 00.033 12044 IsSlewing returns 0
22:02:46.488 00.000 12044 IsGuiding returns 0
22:02:46.520 00.032 12044 PulseGuide returned control before completion, sleep 45
22:02:46.613 00.093 12044 IsGuiding returns 1
22:02:46.613 00.000 12044 scope still moving after pulse duration time elapsed
22:02:46.673 00.060 12044 IsSlewing returns 0
22:02:46.674 00.001 12044 IsGuiding returns 0
22:02:46.674 00.000 12044 scope move finished after 66 + 120 ms
22:02:46.674 00.000 12044 Move returns status 0, amount 66
22:02:46.674 00.000 12044 move complete, result=0
22:02:46.674 00.000 12044 worker thread done servicing request
22:02:46.674 00.000 12044 Worker thread wakes up
22:02:46.674 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:46.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:46.675 00.001 14964 GuideStep: -3.9 px 265 ms EAST, -0.8 px 66 ms NORTH
22:02:49.772 03.097 12044 Exposure complete
22:02:49.795 00.023 12044 worker thread done servicing request
22:02:49.795 00.000 14964 OnExposeComplete: enter
22:02:49.797 00.002 14964 UpdateGuideState(): m_state=6
22:02:49.799 00.002 14964 Star::Find(35, 292, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:02:49.800 00.001 14964 Star::Find returns 1 (0), X=291.18, Y=92.06, Mass=295802, SNR=312.0, Peak=11179 HFD=5.9
22:02:49.802 00.002 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.38) = xAngle (-3.20 = 3.08)
22:02:49.802 00.000 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.08 = -3.08)
22:02:49.803 00.001 14964 CameraToMount -- cameraX=-1.45 cameraY=-5.73 hyp=5.91 cameraTheta=-1.82 mountX=-5.90 mountY=-0.39, mountTheta=-3.08
22:02:49.805 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.45, y=-5.73, opts=13)
22:02:49.805 00.000 14964 Enqueuing Move request for scope (-1.45, -5.73)
22:02:49.806 00.001 12044 Worker thread wakes up
22:02:49.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.45, -5.73) opts 0xd
22:02:49.806 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.45, -5.73)
22:02:49.806 00.000 12044 Moving (-1.45, -5.73) raw xDistance=-5.90 yDistance=-0.39
22:02:49.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns -3.83 from input -5.90, slope = 0.00
22:02:49.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:49.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:02:49.806 00.000 12044 MoveAxis(E, 397, ABG)
22:02:49.806 00.000 12044 Guiding  Dir = 2, Dur = 397
22:02:49.819 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11179, med=620, FiltMin=531, FiltMax=9016, Gamma=0.810
22:02:49.829 00.010 14964 UpdateGuideState exits: m=295802 SNR=312.0
22:02:49.831 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.831 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:49.833 00.002 14964 Enqueuing Expose request
22:02:49.887 00.054 12044 IsSlewing returns 0
22:02:49.887 00.000 12044 IsGuiding returns 0
22:02:49.909 00.022 12044 PulseGuide returned control before completion, sleep 386
22:02:50.306 00.397 12044 IsGuiding returns 1
22:02:50.306 00.000 12044 scope still moving after pulse duration time elapsed
22:02:50.362 00.056 12044 IsSlewing returns 0
22:02:50.397 00.035 12044 IsGuiding returns 0
22:02:50.397 00.000 12044 scope move finished after 397 + 113 ms
22:02:50.397 00.000 12044 Move returns status 0, amount 397
22:02:50.397 00.000 12044 MoveAxis(N, 0, ABG)
22:02:50.397 00.000 12044 Move returns status 0, amount 0
22:02:50.397 00.000 12044 move complete, result=0
22:02:50.397 00.000 12044 worker thread done servicing request
22:02:50.397 00.000 12044 Worker thread wakes up
22:02:50.397 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:50.397 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:50.397 00.000 14964 GuideStep: -5.9 px 397 ms EAST, -0.4 px 0 ms NORTH
22:02:53.537 03.140 12044 Exposure complete
22:02:53.586 00.049 12044 worker thread done servicing request
22:02:53.586 00.000 14964 OnExposeComplete: enter
22:02:53.588 00.002 14964 UpdateGuideState(): m_state=6
22:02:53.589 00.001 14964 Star::Find(35, 291, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:02:53.590 00.001 14964 Star::Find returns 1 (0), X=291.94, Y=89.62, Mass=293063, SNR=310.3, Peak=9485 HFD=5.2
22:02:53.592 00.002 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.38) = xAngle (-3.04 = -3.04)
22:02:53.593 00.001 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.91 = -2.91)
22:02:53.594 00.001 14964 CameraToMount -- cameraX=-0.69 cameraY=-8.18 hyp=8.20 cameraTheta=-1.65 mountX=-8.16 mountY=-1.87, mountTheta=-2.92
22:02:53.596 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-8.18, opts=13)
22:02:53.599 00.003 14964 Enqueuing Move request for scope (-0.69, -8.18)
22:02:53.599 00.000 12044 Worker thread wakes up
22:02:53.599 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -8.18) opts 0xd
22:02:53.599 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -8.18)
22:02:53.599 00.000 12044 Moving (-0.69, -8.18) raw xDistance=-8.16 yDistance=-1.87
22:02:53.599 00.000 12044 GuideAlgorithmLowpass2::Result() returns -5.30 from input -8.16, slope = 0.00
22:02:53.599 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.87 from input -1.87
22:02:53.599 00.000 12044 MoveAxis(E, 549, ABG)
22:02:53.601 00.002 12044 Guiding  Dir = 2, Dur = 549
22:02:53.615 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9485, med=621, FiltMin=533, FiltMax=8245, Gamma=0.810
22:02:53.624 00.009 14964 UpdateGuideState exits: m=293063 SNR=310.3
22:02:53.626 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.627 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:53.628 00.001 14964 Enqueuing Expose request
22:02:53.658 00.030 12044 IsSlewing returns 0
22:02:53.658 00.000 12044 IsGuiding returns 0
22:02:53.690 00.032 12044 PulseGuide returned control before completion, sleep 528
22:02:54.229 00.539 12044 IsGuiding returns 1
22:02:54.229 00.000 12044 scope still moving after pulse duration time elapsed
22:02:54.285 00.056 12044 IsSlewing returns 0
22:02:54.285 00.000 12044 IsGuiding returns 0
22:02:54.285 00.000 12044 scope move finished after 549 + 77 ms
22:02:54.285 00.000 12044 Move returns status 0, amount 549
22:02:54.285 00.000 12044 MoveAxis(N, 153, ABG)
22:02:54.285 00.000 12044 Guiding  Dir = 0, Dur = 153
22:02:54.314 00.029 12044 IsSlewing returns 0
22:02:54.314 00.000 12044 IsGuiding returns 0
22:02:54.346 00.032 12044 PulseGuide returned control before completion, sleep 133
22:02:54.483 00.137 12044 IsGuiding returns 1
22:02:54.483 00.000 12044 scope still moving after pulse duration time elapsed
22:02:54.535 00.052 12044 IsSlewing returns 0
22:02:54.537 00.002 12044 IsGuiding returns 0
22:02:54.537 00.000 12044 scope move finished after 153 + 68 ms
22:02:54.537 00.000 12044 Move returns status 0, amount 153
22:02:54.537 00.000 12044 move complete, result=0
22:02:54.537 00.000 12044 worker thread done servicing request
22:02:54.537 00.000 12044 Worker thread wakes up
22:02:54.537 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:54.537 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:02:54.537 00.000 14964 GuideStep: -8.2 px 549 ms EAST, -1.9 px 153 ms NORTH
22:02:57.642 03.105 12044 Exposure complete
22:02:57.675 00.033 12044 worker thread done servicing request
22:02:57.676 00.001 14964 OnExposeComplete: enter
22:02:57.677 00.001 14964 UpdateGuideState(): m_state=6
22:02:57.678 00.001 14964 Star::Find(35, 291, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:02:57.678 00.000 14964 Star::Find returns 1 (0), X=289.98, Y=85.10, Mass=240349, SNR=289.7, Peak=8459 HFD=6.2
22:02:57.679 00.001 14964 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.38) = xAngle (-3.16 = 3.12)
22:02:57.679 00.000 14964 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.03 = -3.03)
22:02:57.680 00.001 14964 CameraToMount -- cameraX=-2.65 cameraY=-12.69 hyp=12.96 cameraTheta=-1.78 mountX=-12.96 mountY=-1.40, mountTheta=-3.03
22:02:57.681 00.001 14964 SchedulePrimaryMove(1136A648, x=-2.65, y=-12.69, opts=13)
22:02:57.682 00.001 14964 Enqueuing Move request for scope (-2.65, -12.69)
22:02:57.682 00.000 12044 Worker thread wakes up
22:02:57.683 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-2.65, -12.69) opts 0xd
22:02:57.683 00.000 12044 Handling offset move in thread for scope, endpoint = (-2.65, -12.69)
22:02:57.683 00.000 12044 Moving (-2.65, -12.69) raw xDistance=-12.96 yDistance=-1.40
22:02:57.683 00.000 12044 Lowpass2 history cleared, outlier deflection
22:02:57.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns -8.42 from input -12.96, slope = 0.00
22:02:57.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40
22:02:57.683 00.000 12044 MoveAxis(E, 871, ABG)
22:02:57.683 00.000 12044 Guiding  Dir = 2, Dur = 871
22:02:57.698 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28866, med=621, FiltMin=534, FiltMax=21573, Gamma=0.810
22:02:57.704 00.006 12044 IsSlewing returns 0
22:02:57.704 00.000 12044 IsGuiding returns 0
22:02:57.708 00.004 14964 UpdateGuideState exits: m=240349 SNR=289.7
22:02:57.710 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.711 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:02:57.711 00.000 14964 Enqueuing Expose request
22:02:57.736 00.025 12044 PulseGuide returned control before completion, sleep 850
22:02:58.588 00.852 12044 IsGuiding returns 1
22:02:58.588 00.000 12044 scope still moving after pulse duration time elapsed
22:02:58.644 00.056 12044 IsSlewing returns 0
22:02:58.645 00.001 12044 IsGuiding returns 0
22:02:58.645 00.000 12044 scope move finished after 871 + 69 ms
22:02:58.645 00.000 12044 Move returns status 0, amount 871
22:02:58.645 00.000 12044 MoveAxis(N, 114, ABG)
22:02:58.645 00.000 12044 Guiding  Dir = 0, Dur = 114
22:02:58.675 00.030 12044 IsSlewing returns 0
22:02:58.676 00.001 12044 IsGuiding returns 0
22:02:58.708 00.032 12044 PulseGuide returned control before completion, sleep 92
22:02:58.807 00.099 12044 IsGuiding returns 1
22:02:58.807 00.000 12044 scope still moving after pulse duration time elapsed
22:02:58.862 00.055 12044 IsSlewing returns 0
22:02:58.862 00.000 12044 IsGuiding returns 0
22:02:58.862 00.000 12044 scope move finished after 114 + 72 ms
22:02:58.862 00.000 12044 Move returns status 0, amount 114
22:02:58.863 00.001 12044 move complete, result=0
22:02:58.863 00.000 12044 worker thread done servicing request
22:02:58.863 00.000 12044 Worker thread wakes up
22:02:58.863 00.000 14964 GuideStep: -13.0 px 871 ms EAST, -1.4 px 114 ms NORTH
22:02:58.864 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:02:58.864 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(255,50,71,71)
22:03:01.979 03.115 12044 Exposure complete
22:03:02.000 00.021 12044 worker thread done servicing request
22:03:02.000 00.000 14964 OnExposeComplete: enter
22:03:02.001 00.001 14964 UpdateGuideState(): m_state=6
22:03:02.002 00.001 14964 Star::Find(35, 289, 85, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:03:02.002 00.000 14964 Star::Find returns 1 (0), X=288.27, Y=77.95, Mass=196236, SNR=258.8, Peak=6361 HFD=6.0
22:03:02.003 00.001 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.38) = xAngle (-3.17 = 3.11)
22:03:02.003 00.000 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.04 = -3.04)
22:03:02.004 00.001 14964 CameraToMount -- cameraX=-4.36 cameraY=-19.84 hyp=20.32 cameraTheta=-1.79 mountX=-20.31 mountY=-1.98, mountTheta=-3.04
22:03:02.005 00.001 14964 SchedulePrimaryMove(1136A648, x=-4.36, y=-19.84, opts=13)
22:03:02.006 00.001 14964 Enqueuing Move request for scope (-4.36, -19.84)
22:03:02.006 00.000 12044 Worker thread wakes up
22:03:02.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-4.36, -19.84) opts 0xd
22:03:02.006 00.000 12044 Handling offset move in thread for scope, endpoint = (-4.36, -19.84)
22:03:02.006 00.000 12044 Moving (-4.36, -19.84) raw xDistance=-20.31 yDistance=-1.98
22:03:02.007 00.001 12044 GuideAlgorithmLowpass2::Result() returns -13.20 from input -20.31, slope = 0.00
22:03:02.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.98 from input -1.98
22:03:02.007 00.000 12044 MoveAxis(E, 1366, ABG)
22:03:02.007 00.000 12044 Guiding  Dir = 2, Dur = 1366
22:03:02.014 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=54393, med=620, FiltMin=541, FiltMax=34147, Gamma=0.810
22:03:02.021 00.007 14964 UpdateGuideState exits: m=196236 SNR=258.8
22:03:02.022 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:02.022 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:02.023 00.001 14964 Enqueuing Expose request
22:03:02.035 00.012 12044 IsSlewing returns 0
22:03:02.035 00.000 12044 IsGuiding returns 0
22:03:02.067 00.032 12044 PulseGuide returned control before completion, sleep 1345
22:03:03.462 01.395 12044 IsGuiding returns 1
22:03:03.462 00.000 12044 scope still moving after pulse duration time elapsed
22:03:03.520 00.058 12044 IsSlewing returns 0
22:03:03.520 00.000 12044 IsGuiding returns 0
22:03:03.520 00.000 12044 scope move finished after 1366 + 119 ms
22:03:03.520 00.000 12044 Move returns status 0, amount 1366
22:03:03.521 00.001 12044 MoveAxis(N, 162, ABG)
22:03:03.521 00.000 12044 Guiding  Dir = 0, Dur = 162
22:03:03.551 00.030 12044 IsSlewing returns 0
22:03:03.551 00.000 12044 IsGuiding returns 0
22:03:03.584 00.033 12044 PulseGuide returned control before completion, sleep 141
22:03:03.737 00.153 12044 IsGuiding returns 1
22:03:03.737 00.000 12044 scope still moving after pulse duration time elapsed
22:03:03.827 00.090 12044 IsSlewing returns 0
22:03:03.828 00.001 12044 IsGuiding returns 0
22:03:03.828 00.000 12044 scope move finished after 162 + 114 ms
22:03:03.828 00.000 12044 Move returns status 0, amount 162
22:03:03.828 00.000 12044 move complete, result=0
22:03:03.828 00.000 12044 worker thread done servicing request
22:03:03.829 00.001 12044 Worker thread wakes up
22:03:03.829 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:03.829 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(253,43,71,71)
22:03:03.829 00.000 14964 GuideStep: -20.3 px 1366 ms EAST, -2.0 px 162 ms NORTH
22:03:06.937 03.108 12044 Exposure complete
22:03:06.967 00.030 12044 worker thread done servicing request
22:03:06.967 00.000 14964 OnExposeComplete: enter
22:03:06.968 00.001 14964 UpdateGuideState(): m_state=6
22:03:06.969 00.001 14964 Star::Find(35, 288, 77, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:03:06.969 00.000 14964 Star::Find returns 1 (0), X=286.24, Y=66.66, Mass=103239, SNR=163.9, Peak=4869 HFD=5.3
22:03:06.971 00.002 14964 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.38) = xAngle (-3.16 = 3.13)
22:03:06.973 00.002 14964 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.03 = -3.03)
22:03:06.975 00.002 14964 CameraToMount -- cameraX=-6.39 cameraY=-31.13 hyp=31.78 cameraTheta=-1.77 mountX=-31.78 mountY=-3.53, mountTheta=-3.03
22:03:06.976 00.001 14964 SchedulePrimaryMove(1136A648, x=-6.39, y=-31.13, opts=13)
22:03:06.977 00.001 14964 Enqueuing Move request for scope (-6.39, -31.13)
22:03:06.977 00.000 12044 Worker thread wakes up
22:03:06.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-6.39, -31.13) opts 0xd
22:03:06.978 00.001 12044 Handling offset move in thread for scope, endpoint = (-6.39, -31.13)
22:03:06.978 00.000 12044 Moving (-6.39, -31.13) raw xDistance=-31.78 yDistance=-3.53
22:03:06.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns -20.65 from input -31.78, slope = 0.00
22:03:06.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53
22:03:06.978 00.000 12044 MoveAxis(E, 2137, ABG)
22:03:06.978 00.000 12044 Guiding  Dir = 2, Dur = 2137
22:03:06.985 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65507, med=620, FiltMin=533, FiltMax=55777, Gamma=0.810
22:03:06.992 00.007 14964 UpdateGuideState exits: m=103239 SNR=163.9
22:03:06.992 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.993 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:06.993 00.000 14964 Enqueuing Expose request
22:03:07.036 00.043 12044 IsSlewing returns 0
22:03:07.037 00.001 12044 IsGuiding returns 0
22:03:07.069 00.032 12044 PulseGuide returned control before completion, sleep 2116
22:03:09.199 02.130 12044 IsGuiding returns 1
22:03:09.199 00.000 12044 scope still moving after pulse duration time elapsed
22:03:09.256 00.057 12044 IsSlewing returns 0
22:03:09.256 00.000 12044 IsGuiding returns 0
22:03:09.256 00.000 12044 scope move finished after 2137 + 81 ms
22:03:09.256 00.000 12044 Move returns status 0, amount 2137
22:03:09.256 00.000 12044 MoveAxis(N, 289, ABG)
22:03:09.256 00.000 12044 Guiding  Dir = 0, Dur = 289
22:03:09.285 00.029 12044 IsSlewing returns 0
22:03:09.285 00.000 12044 IsGuiding returns 0
22:03:09.317 00.032 12044 PulseGuide returned control before completion, sleep 268
22:03:09.590 00.273 12044 IsGuiding returns 1
22:03:09.590 00.000 12044 scope still moving after pulse duration time elapsed
22:03:09.643 00.053 12044 IsSlewing returns 0
22:03:09.644 00.001 12044 IsGuiding returns 0
22:03:09.644 00.000 12044 scope move finished after 289 + 69 ms
22:03:09.644 00.000 12044 Move returns status 0, amount 289
22:03:09.644 00.000 12044 move complete, result=0
22:03:09.644 00.000 12044 worker thread done servicing request
22:03:09.644 00.000 12044 Worker thread wakes up
22:03:09.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:09.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(251,32,71,71)
22:03:09.644 00.000 14964 GuideStep: -31.8 px 2137 ms EAST, -3.5 px 289 ms NORTH
22:03:12.750 03.106 12044 Exposure complete
22:03:12.783 00.033 12044 worker thread done servicing request
22:03:12.783 00.000 14964 OnExposeComplete: enter
22:03:12.784 00.001 14964 UpdateGuideState(): m_state=6
22:03:12.784 00.000 14964 Star::Find(35, 286, 66, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:03:12.785 00.001 14964 Star::Find returns 1 (0), X=281.91, Y=38.78, Mass=1149892, SNR=668.9, Peak=65520 HFD=3.9
22:03:12.785 00.000 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.38) = xAngle (-3.13 = -3.13)
22:03:12.786 00.001 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.01 = -3.01)
22:03:12.786 00.000 14964 CameraToMount -- cameraX=-10.72 cameraY=-59.01 hyp=59.97 cameraTheta=-1.75 mountX=-59.97 mountY=-8.02, mountTheta=-3.01
22:03:12.789 00.003 14964 SchedulePrimaryMove(1136A648, x=-10.72, y=-59.01, opts=13)
22:03:12.791 00.002 14964 Enqueuing Move request for scope (-10.72, -59.01)
22:03:12.792 00.001 12044 Worker thread wakes up
22:03:12.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-10.72, -59.01) opts 0xd
22:03:12.792 00.000 12044 Handling offset move in thread for scope, endpoint = (-10.72, -59.01)
22:03:12.792 00.000 12044 Moving (-10.72, -59.01) raw xDistance=-59.97 yDistance=-8.02
22:03:12.792 00.000 12044 GuideAlgorithmLowpass2::Result() returns -38.98 from input -59.97, slope = 0.00
22:03:12.792 00.000 12044 GuideAlgorithmResistSwitch::result() returns -8.02 from input -8.02
22:03:12.792 00.000 12044 MoveAxis(E, 4033, ABG)
22:03:12.792 00.000 12044 duration set to 2500 by maxRaDuration
22:03:12.792 00.000 12044 Guiding  Dir = 2, Dur = 2500
22:03:12.805 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65520, med=619, FiltMin=533, FiltMax=57555, Gamma=0.810
22:03:12.813 00.008 14964 UpdateGuideState exits: m=1149892 SNR=668.9
22:03:12.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.814 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:12.815 00.001 14964 Enqueuing Expose request
22:03:12.818 00.003 12044 IsSlewing returns 0
22:03:12.818 00.000 12044 IsGuiding returns 0
22:03:12.850 00.032 12044 PulseGuide returned control before completion, sleep 2479
22:03:15.347 02.497 12044 IsGuiding returns 1
22:03:15.347 00.000 12044 scope still moving after pulse duration time elapsed
22:03:15.495 00.148 12044 IsSlewing returns 0
22:03:15.496 00.001 12044 IsGuiding returns 0
22:03:15.496 00.000 12044 scope move finished after 2500 + 176 ms
22:03:15.496 00.000 12044 Move returns status 0, amount 2500
22:03:15.496 00.000 12044 MoveAxis(N, 657, ABG)
22:03:15.496 00.000 12044 Guiding  Dir = 0, Dur = 657
22:03:15.521 00.025 12044 IsSlewing returns 0
22:03:15.521 00.000 12044 IsGuiding returns 0
22:03:15.552 00.031 12044 PulseGuide returned control before completion, sleep 636
22:03:16.194 00.642 12044 IsGuiding returns 1
22:03:16.194 00.000 12044 scope still moving after pulse duration time elapsed
22:03:16.256 00.062 12044 IsSlewing returns 0
22:03:16.284 00.028 12044 IsGuiding returns 0
22:03:16.284 00.000 12044 scope move finished after 657 + 106 ms
22:03:16.284 00.000 12044 Move returns status 0, amount 657
22:03:16.285 00.001 12044 move complete, result=0
22:03:16.285 00.000 12044 worker thread done servicing request
22:03:16.285 00.000 12044 Worker thread wakes up
22:03:16.285 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:16.285 00.000 14964 GuideStep: -60.0 px 2500 ms EAST, -8.0 px 657 ms NORTH
22:03:16.287 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(247,4,71,71)
22:03:19.397 03.110 12044 Exposure complete
22:03:19.426 00.029 12044 worker thread done servicing request
22:03:19.426 00.000 14964 OnExposeComplete: enter
22:03:19.428 00.002 14964 UpdateGuideState(): m_state=6
22:03:19.428 00.000 14964 Star::Find(35, 281, 38, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:03:19.429 00.001 14964 Star::Find returns 1 (0), X=275.86, Y=60.26, Mass=1114542, SNR=681.9, Peak=65523 HFD=3.5
22:03:19.429 00.000 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.38) = xAngle (-3.37 = 2.91)
22:03:19.429 00.000 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.25 = 3.04)
22:03:19.430 00.001 14964 CameraToMount -- cameraX=-16.77 cameraY=-37.53 hyp=41.10 cameraTheta=-1.99 mountX=-40.00 mountY=4.36, mountTheta=3.03
22:03:19.431 00.001 14964 SchedulePrimaryMove(1136A648, x=-16.77, y=-37.53, opts=13)
22:03:19.432 00.001 14964 Enqueuing Move request for scope (-16.77, -37.53)
22:03:19.432 00.000 12044 Worker thread wakes up
22:03:19.432 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-16.77, -37.53) opts 0xd
22:03:19.432 00.000 12044 Handling offset move in thread for scope, endpoint = (-16.77, -37.53)
22:03:19.432 00.000 12044 Moving (-16.77, -37.53) raw xDistance=-40.00 yDistance=4.36
22:03:19.432 00.000 12044 Lowpass2 history cleared, outlier deflection
22:03:19.432 00.000 12044 GuideAlgorithmLowpass2::Result() returns -26.00 from input -40.00, slope = 0.00
22:03:19.433 00.001 12044 resist switch: large excursion: input 4.36 thresh 1.35 direction from -1 to 1
22:03:19.433 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=13.09
22:03:19.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 4.36 from input 4.36
22:03:19.433 00.000 12044 MoveAxis(E, 2690, ABG)
22:03:19.433 00.000 12044 duration set to 2500 by maxRaDuration
22:03:19.433 00.000 12044 Guiding  Dir = 2, Dur = 2500
22:03:19.441 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65523, med=620, FiltMin=531, FiltMax=65487, Gamma=0.810
22:03:19.450 00.009 14964 UpdateGuideState exits: m=1114542 SNR=681.9
22:03:19.451 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:19.452 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:19.453 00.001 14964 Enqueuing Expose request
22:03:19.459 00.006 12044 IsSlewing returns 0
22:03:19.488 00.029 12044 IsGuiding returns 0
22:03:19.521 00.033 12044 PulseGuide returned control before completion, sleep 2478
22:03:22.056 02.535 12044 IsGuiding returns 1
22:03:22.056 00.000 12044 scope still moving after pulse duration time elapsed
22:03:22.113 00.057 12044 IsSlewing returns 0
22:03:22.113 00.000 12044 IsGuiding returns 0
22:03:22.114 00.001 12044 scope move finished after 2500 + 125 ms
22:03:22.114 00.000 12044 Move returns status 0, amount 2500
22:03:22.114 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 299 applied
22:03:22.114 00.000 12044 MoveAxis(S, 656, ABG)
22:03:22.114 00.000 12044 Guiding  Dir = 1, Dur = 656
22:03:22.146 00.032 12044 IsSlewing returns 0
22:03:22.147 00.001 12044 IsGuiding returns 0
22:03:22.179 00.032 12044 PulseGuide returned control before completion, sleep 634
22:03:22.831 00.652 12044 IsGuiding returns 1
22:03:22.831 00.000 12044 scope still moving after pulse duration time elapsed
22:03:22.909 00.078 12044 IsSlewing returns 0
22:03:22.909 00.000 12044 IsGuiding returns 0
22:03:22.909 00.000 12044 scope move finished after 656 + 106 ms
22:03:22.909 00.000 12044 Move returns status 0, amount 656
22:03:22.909 00.000 12044 move complete, result=0
22:03:22.909 00.000 12044 worker thread done servicing request
22:03:22.909 00.000 12044 Worker thread wakes up
22:03:22.909 00.000 14964 GuideStep: -40.0 px 2500 ms EAST, 4.4 px 656 ms SOUTH
22:03:22.910 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:22.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,25,71,71)
22:03:26.014 03.104 12044 Exposure complete
22:03:26.049 00.035 12044 worker thread done servicing request
22:03:26.049 00.000 14964 OnExposeComplete: enter
22:03:26.051 00.002 14964 UpdateGuideState(): m_state=6
22:03:26.052 00.001 14964 Star::Find(35, 275, 60, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:03:26.054 00.002 14964 Star::Find returns 1 (0), X=279.66, Y=82.59, Mass=1145470, SNR=689.6, Peak=65507 HFD=3.4
22:03:26.055 00.001 14964 MultiStar: exiting stabilization period
22:03:26.056 00.001 14964 MultiStar: updating star positions after lock position change
22:03:26.057 00.001 14964 Star::Find(35, 74, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:03:26.059 00.002 14964 Star::Find false star n=7 nbg=248 bg=613.0 sigma=26.7 thresh=693 peak=677
22:03:26.060 00.001 14964 Star::Find returns 0 (2), X=74.00, Y=303.00, Mass=671, SNR=2.9, Peak=767 HFD=0.0
22:03:26.061 00.001 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.38) = xAngle (-3.66 = 2.62)
22:03:26.062 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.53 = 2.75)
22:03:26.064 00.002 14964 CameraToMount -- cameraX=-12.97 cameraY=-15.21 hyp=19.98 cameraTheta=-2.28 mountX=-17.36 mountY=7.64, mountTheta=2.73
22:03:26.067 00.003 14964 SchedulePrimaryMove(1136A648, x=-12.97, y=-15.21, opts=13)
22:03:26.069 00.002 14964 Enqueuing Move request for scope (-12.97, -15.21)
22:03:26.070 00.001 12044 Worker thread wakes up
22:03:26.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-12.97, -15.21) opts 0xd
22:03:26.070 00.000 12044 Handling offset move in thread for scope, endpoint = (-12.97, -15.21)
22:03:26.070 00.000 12044 Moving (-12.97, -15.21) raw xDistance=-17.36 yDistance=7.64
22:03:26.070 00.000 12044 BLC: History state: CurrMiss=7.64, AvgInitMiss=0.97, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=4.363324, 1:7.638598
22:03:26.070 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
22:03:26.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns -11.29 from input -17.36, slope = 0.00
22:03:26.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 7.64 from input 7.64
22:03:26.070 00.000 12044 MoveAxis(E, 1168, ABG)
22:03:26.071 00.001 12044 Guiding  Dir = 2, Dur = 1168
22:03:26.083 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65507, med=619, FiltMin=535, FiltMax=65492, Gamma=0.810
22:03:26.096 00.013 14964 UpdateGuideState exits: m=1145470 SNR=689.6
22:03:26.096 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:26.097 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:26.097 00.000 14964 Enqueuing Expose request
22:03:26.138 00.041 12044 IsSlewing returns 0
22:03:26.139 00.001 12044 IsGuiding returns 0
22:03:26.160 00.021 12044 PulseGuide returned control before completion, sleep 1157
22:03:27.353 01.193 12044 IsGuiding returns 1
22:03:27.353 00.000 12044 scope still moving after pulse duration time elapsed
22:03:27.464 00.111 12044 IsSlewing returns 0
22:03:27.465 00.001 12044 IsGuiding returns 0
22:03:27.465 00.000 12044 scope move finished after 1168 + 158 ms
22:03:27.465 00.000 12044 Move returns status 0, amount 1168
22:03:27.465 00.000 12044 MoveAxis(S, 626, ABG)
22:03:27.465 00.000 12044 Guiding  Dir = 1, Dur = 626
22:03:27.490 00.025 12044 IsSlewing returns 0
22:03:27.491 00.001 12044 IsGuiding returns 0
22:03:27.523 00.032 12044 PulseGuide returned control before completion, sleep 605
22:03:28.145 00.622 12044 IsGuiding returns 1
22:03:28.145 00.000 12044 scope still moving after pulse duration time elapsed
22:03:28.208 00.063 12044 IsSlewing returns 0
22:03:28.208 00.000 12044 IsGuiding returns 0
22:03:28.209 00.001 12044 scope move finished after 626 + 91 ms
22:03:28.209 00.000 12044 Move returns status 0, amount 626
22:03:28.209 00.000 12044 move complete, result=0
22:03:28.209 00.000 12044 worker thread done servicing request
22:03:28.209 00.000 12044 Worker thread wakes up
22:03:28.209 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:28.209 00.000 14964 GuideStep: -17.4 px 1168 ms EAST, 7.6 px 626 ms SOUTH
22:03:28.211 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(245,48,71,71)
22:03:31.314 03.103 12044 Exposure complete
22:03:31.336 00.022 12044 worker thread done servicing request
22:03:31.336 00.000 14964 OnExposeComplete: enter
22:03:31.337 00.001 14964 UpdateGuideState(): m_state=6
22:03:31.337 00.000 14964 Star::Find(35, 279, 82, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:03:31.338 00.001 14964 Star::Find returns 1 (0), X=285.98, Y=92.08, Mass=1087176, SNR=650.2, Peak=65511 HFD=3.0
22:03:31.338 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:03:31.339 00.001 14964 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.38) = xAngle (-3.81 = 2.47)
22:03:31.339 00.000 14964 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.69 = 2.59)
22:03:31.340 00.001 14964 CameraToMount -- cameraX=-6.65 cameraY=-5.71 hyp=8.76 cameraTheta=-2.43 mountX=-6.85 mountY=4.56, mountTheta=2.55
22:03:31.341 00.001 14964 SchedulePrimaryMove(1136A648, x=-6.65, y=-5.71, opts=13)
22:03:31.342 00.001 14964 Enqueuing Move request for scope (-6.65, -5.71)
22:03:31.342 00.000 12044 Worker thread wakes up
22:03:31.343 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-6.65, -5.71) opts 0xd
22:03:31.343 00.000 12044 Handling offset move in thread for scope, endpoint = (-6.65, -5.71)
22:03:31.343 00.000 12044 Moving (-6.65, -5.71) raw xDistance=-6.85 yDistance=4.56
22:03:31.343 00.000 12044 BLC: History state: CurrMiss=4.56, AvgInitMiss=0.97, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=4.363324, 1:7.638598, 2:4.560637
22:03:31.343 00.000 12044 BLC: Under-shoot; no adjustment because of over-shoot history
22:03:31.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns -4.45 from input -6.85, slope = 0.00
22:03:31.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 4.56 from input 4.56
22:03:31.343 00.000 12044 MoveAxis(E, 461, ABG)
22:03:31.343 00.000 12044 Guiding  Dir = 2, Dur = 461
22:03:31.351 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65511, med=619, FiltMin=531, FiltMax=65498, Gamma=0.810
22:03:31.358 00.007 14964 UpdateGuideState exits: m=1087176 SNR=650.2
22:03:31.359 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.359 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:31.360 00.001 14964 Enqueuing Expose request
22:03:31.363 00.003 12044 IsSlewing returns 0
22:03:31.365 00.002 12044 IsGuiding returns 0
22:03:31.395 00.030 12044 PulseGuide returned control before completion, sleep 440
22:03:31.865 00.470 12044 IsGuiding returns 1
22:03:31.865 00.000 12044 scope still moving after pulse duration time elapsed
22:03:31.942 00.077 12044 IsSlewing returns 0
22:03:31.943 00.001 12044 IsGuiding returns 0
22:03:31.943 00.000 12044 scope move finished after 461 + 116 ms
22:03:31.943 00.000 12044 Move returns status 0, amount 461
22:03:31.943 00.000 12044 MoveAxis(S, 374, ABG)
22:03:31.943 00.000 12044 Guiding  Dir = 1, Dur = 374
22:03:31.971 00.028 12044 IsSlewing returns 0
22:03:31.972 00.001 12044 IsGuiding returns 0
22:03:32.002 00.030 12044 PulseGuide returned control before completion, sleep 354
22:03:32.371 00.369 12044 IsGuiding returns 1
22:03:32.371 00.000 12044 scope still moving after pulse duration time elapsed
22:03:32.428 00.057 12044 IsSlewing returns 0
22:03:32.428 00.000 12044 IsGuiding returns 0
22:03:32.428 00.000 12044 scope move finished after 374 + 82 ms
22:03:32.428 00.000 12044 Move returns status 0, amount 374
22:03:32.428 00.000 12044 move complete, result=0
22:03:32.429 00.001 12044 worker thread done servicing request
22:03:32.429 00.000 12044 Worker thread wakes up
22:03:32.429 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:32.429 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,63,71,71)
22:03:32.431 00.002 14964 GuideStep: -6.9 px 461 ms EAST, 4.6 px 374 ms SOUTH
22:03:35.562 03.131 12044 Exposure complete
22:03:35.584 00.022 12044 worker thread done servicing request
22:03:35.584 00.000 14964 OnExposeComplete: enter
22:03:35.585 00.001 14964 UpdateGuideState(): m_state=6
22:03:35.586 00.001 14964 Star::Find(35, 285, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:03:35.586 00.000 14964 Star::Find returns 1 (0), X=289.13, Y=95.99, Mass=1013070, SNR=615.7, Peak=65531 HFD=3.0
22:03:35.587 00.001 14964 Star::Find false star n=1 nbg=276 bg=622.0 sigma=36.7 thresh=732 peak=677
22:03:35.587 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:03:35.588 00.001 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.38) = xAngle (-4.05 = 2.23)
22:03:35.588 00.000 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.92 = 2.36)
22:03:35.589 00.001 14964 CameraToMount -- cameraX=-3.50 cameraY=-1.80 hyp=3.94 cameraTheta=-2.67 mountX=-2.42 mountY=2.77, mountTheta=2.29
22:03:35.590 00.001 14964 SchedulePrimaryMove(1136A648, x=-3.50, y=-1.80, opts=13)
22:03:35.591 00.001 14964 Enqueuing Move request for scope (-3.50, -1.80)
22:03:35.591 00.000 12044 Worker thread wakes up
22:03:35.591 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-3.50, -1.80) opts 0xd
22:03:35.591 00.000 12044 Handling offset move in thread for scope, endpoint = (-3.50, -1.80)
22:03:35.591 00.000 12044 Moving (-3.50, -1.80) raw xDistance=-2.42 yDistance=2.77
22:03:35.591 00.000 12044 BLC: window closed
22:03:35.591 00.000 12044 BLC: History state: CurrMiss=2.77, AvgInitMiss=0.97, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=4.363324, 1:7.638598, 2:4.560637
22:03:35.591 00.000 12044 BLC: Under-shoot; no adjustment because of over-shoot history
22:03:35.591 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.58 from input -2.42, slope = 0.00
22:03:35.591 00.000 12044 GuideAlgorithmResistSwitch::result() returns 2.77 from input 2.77
22:03:35.591 00.000 12044 MoveAxis(E, 163, ABG)
22:03:35.591 00.000 12044 Guiding  Dir = 2, Dur = 163
22:03:35.599 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65531, med=619, FiltMin=539, FiltMax=62755, Gamma=0.810
22:03:35.606 00.007 14964 UpdateGuideState exits: m=1013070 SNR=615.7
22:03:35.606 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:35.607 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:03:35.607 00.000 14964 Enqueuing Expose request
22:03:35.628 00.021 12044 IsSlewing returns 0
22:03:35.631 00.003 12044 IsGuiding returns 0
22:03:35.662 00.031 12044 PulseGuide returned control before completion, sleep 142
22:03:35.807 00.145 12044 IsGuiding returns 1
22:03:35.807 00.000 12044 scope still moving after pulse duration time elapsed
22:03:35.879 00.072 12044 IsSlewing returns 0
22:03:35.879 00.000 12044 IsGuiding returns 0
22:03:35.879 00.000 12044 scope move finished after 163 + 86 ms
22:03:35.879 00.000 12044 Move returns status 0, amount 163
22:03:35.879 00.000 12044 MoveAxis(S, 227, ABG)
22:03:35.879 00.000 12044 Guiding  Dir = 1, Dur = 227
22:03:35.912 00.033 12044 IsSlewing returns 0
22:03:35.941 00.029 12044 IsGuiding returns 0
22:03:35.989 00.048 12044 PulseGuide returned control before completion, sleep 190
22:03:36.183 00.194 12044 IsGuiding returns 1
22:03:36.183 00.000 12044 scope still moving after pulse duration time elapsed
22:03:36.217 00.034 14964 Stop button clicked
22:03:36.218 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:03:36.219 00.001 14964 Status Line: Waiting for devices...
22:03:36.253 00.034 12044 IsSlewing returns 0
22:03:36.254 00.001 12044 IsGuiding returns 0
22:03:36.254 00.000 12044 scope move finished after 227 + 86 ms
22:03:36.254 00.000 12044 Move returns status 0, amount 227
22:03:36.254 00.000 12044 move complete, result=0
22:03:36.254 00.000 12044 worker thread done servicing request
22:03:36.254 00.000 12044 Worker thread wakes up
22:03:36.254 00.000 14964 GuideStep: -2.4 px 163 ms EAST, 2.8 px 227 ms SOUTH
22:03:36.256 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:03:36.256 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
22:03:36.256 00.000 12044 worker thread done servicing request
22:03:36.259 00.003 14964 OnExposeComplete: enter
22:03:36.259 00.000 14964 OnExposeComplete: Capture Error reported
22:03:36.260 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:03:36.260 00.000 14964 Mount: notify guiding stopped
22:03:36.261 00.001 14964 BLC: window closed
22:03:36.261 00.000 14964 BLC: Last direction was reset
22:03:36.262 00.001 14964 Changing from state GUIDING to STOP
22:03:36.263 00.001 14964 guider state => SELECTED
22:03:36.263 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65531, med=619, FiltMin=539, FiltMax=62755, Gamma=0.810
22:03:36.271 00.008 14964 Changing from state SELECTED to UNINITIALIZED
22:03:36.271 00.000 14964 guider state => SELECTING
22:03:36.288 00.017 14964 Status Line: Stopped.
22:03:36.291 00.003 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:04:23.683 47.392 14964 evsrv: cli 01AB2670 connect
22:04:23.684 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"17da887e-f82b-42b5-bae7-05c3fe540b9e"}
22:04:23.684 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Stopped","id":"17da887e-f82b-42b5-bae7-05c3fe540b9e"}
22:04:23.686 00.002 14964 evsrv: cli 01AB2670 disconnect
22:04:34.597 10.911 14964 StartLoopingInteractive: Loop button clicked
22:04:34.599 00.002 14964 Status Line: Looping
22:04:34.606 00.007 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:04:34.612 00.006 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:04:34.612 00.000 14964 Enqueuing Expose request
22:04:34.613 00.001 12044 Worker thread wakes up
22:04:34.613 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:04:34.613 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:04:37.720 03.107 12044 Exposure complete
22:04:37.740 00.020 12044 worker thread done servicing request
22:04:37.740 00.000 14964 OnExposeComplete: enter
22:04:37.741 00.001 14964 UpdateGuideState(): m_state=1
22:04:37.741 00.000 14964 Star::Find(35, 289, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:37.742 00.001 14964 Star::Find returns 1 (0), X=292.99, Y=97.05, Mass=1283071, SNR=734.3, Peak=65535 HFD=4.0
22:04:37.745 00.003 14964 setting lock position to (292.99, 97.05)
22:04:37.746 00.001 14964 MultiStar: stabilizing after lock position change
22:04:37.746 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:04:37.747 00.001 14964 Changing from state SELECTING to SELECTED
22:04:37.747 00.000 14964 guider state => SELECTED
22:04:37.755 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=526, FiltMax=65482, Gamma=0.810
22:04:37.762 00.007 14964 UpdateGuideState exits: m=1283071 SNR=734.3
22:04:37.763 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.763 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:04:37.764 00.001 14964 Enqueuing Expose request
22:04:37.764 00.000 12044 Worker thread wakes up
22:04:37.764 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:04:37.765 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:04:38.667 00.902 14964 GuiderMultiStar::AutoSelect enter
22:04:38.668 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:04:38.696 00.028 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:04:38.711 00.015 14964 AutoFind: global mean = -0.0, stdev 1105.8
22:04:38.712 00.001 14964 AutoFind: using threshold = 0.1
22:04:38.736 00.024 14964 AutoFind: local max [293, 97] 258.7
22:04:38.737 00.001 14964 AutoFind: local max [608, 135] 9.7
22:04:38.737 00.000 14964 AutoFind: local max [291, 87] 5.0
22:04:38.738 00.001 14964 AutoFind: local max [93, 432] 3.1
22:04:38.738 00.000 14964 AutoFind: local max [715, 35] 2.4
22:04:38.739 00.001 14964 AutoFind: local max [282, 89] 1.9
22:04:38.739 00.000 14964 AutoFind: local max [159, 422] 0.9
22:04:38.739 00.000 14964 AutoFind: local max [435, 503] 0.7
22:04:38.740 00.001 14964 AutoFind: local max [97, 597] 0.7
22:04:38.740 00.000 14964 AutoFind: local max [160, 74] 0.5
22:04:38.741 00.001 14964 AutoFind: local max [382, 357] 0.4
22:04:38.741 00.000 14964 AutoFind: local max [493, 277] 0.4
22:04:38.742 00.001 14964 AutoFind: local max [278, 99] 0.3
22:04:38.742 00.000 14964 AutoFind: local max [609, 144] 0.3
22:04:38.742 00.000 14964 AutoFind: local max [618, 133] 0.3
22:04:38.742 00.000 14964 AutoFind: local max [322, 574] 0.3
22:04:38.744 00.002 14964 AutoFind: local max [216, 429] 0.3
22:04:38.744 00.000 14964 AutoFind: local max [630, 134] 0.3
22:04:38.745 00.001 14964 AutoFind: local max [598, 134] 0.3
22:04:38.745 00.000 14964 AutoFind: local max [665, 233] 0.3
22:04:38.746 00.001 14964 AutoFind: local max [372, 65] 0.3
22:04:38.746 00.000 14964 AutoFind: local max [176, 357] 0.3
22:04:38.747 00.001 14964 AutoFind: local max [609, 126] 0.3
22:04:38.747 00.000 14964 AutoFind: local max [788, 503] 0.2
22:04:38.747 00.000 14964 AutoFind: local max [926, 321] 0.2
22:04:38.748 00.001 14964 AutoFind: local max [655, 232] 0.2
22:04:38.748 00.000 14964 AutoFind: local max [949, 202] 0.2
22:04:38.749 00.001 14964 AutoFind: local max [567, 233] 0.2
22:04:38.749 00.000 14964 AutoFind: local max [133, 65] 0.2
22:04:38.750 00.001 14964 AutoFind: local max [680, 29] 0.2
22:04:38.750 00.000 14964 AutoFind: local max [616, 28] 0.2
22:04:38.751 00.001 14964 AutoFind: local max [141, 310] 0.2
22:04:38.751 00.000 14964 AutoFind: local max [533, 357] 0.2
22:04:38.751 00.000 14964 AutoFind: local max [305, 85] 0.2
22:04:38.752 00.001 14964 AutoFind: local max [307, 112] 0.2
22:04:38.752 00.000 14964 AutoFind: local max [414, 75] 0.2
22:04:38.753 00.001 14964 AutoFind: local max [33, 28] 0.2
22:04:38.753 00.000 14964 AutoFind: local max [913, 349] 0.2
22:04:38.754 00.001 14964 AutoFind: local max [184, 357] 0.2
22:04:38.754 00.000 14964 AutoFind: local max [272, 91] 0.2
22:04:38.754 00.000 14964 AutoFind: local max [625, 144] 0.2
22:04:38.755 00.001 14964 AutoFind: local max [201, 357] 0.2
22:04:38.755 00.000 14964 AutoFind: local max [603, 145] 0.2
22:04:38.756 00.001 14964 AutoFind: local max [23, 503] 0.2
22:04:38.756 00.000 14964 AutoFind: local max [202, 172] 0.2
22:04:38.757 00.001 14964 AutoFind: local max [141, 357] 0.2
22:04:38.757 00.000 14964 AutoFind: local max [546, 65] 0.2
22:04:38.757 00.000 14964 AutoFind: local max [508, 112] 0.2
22:04:38.758 00.001 14964 AutoFind: local max [455, 357] 0.2
22:04:38.758 00.000 14964 AutoFind: local max [278, 279] 0.2
22:04:38.759 00.001 14964 AutoFind: local max [294, 279] 0.2
22:04:38.759 00.000 14964 AutoFind: local max [540, 357] 0.2
22:04:38.760 00.001 14964 AutoFind: local max [160, 29] 0.2
22:04:38.760 00.000 14964 AutoFind: local max [770, 278] 0.2
22:04:38.761 00.001 14964 AutoFind: local max [281, 329] 0.2
22:04:38.761 00.000 14964 AutoFind: local max [544, 234] 0.2
22:04:38.761 00.000 14964 AutoFind: local max [610, 49] 0.2
22:04:38.762 00.001 14964 AutoFind: local max [497, 28] 0.2
22:04:38.762 00.000 14964 AutoFind: local max [437, 97] 0.2
22:04:38.763 00.001 14964 AutoFind: local max [738, 200] 0.2
22:04:38.763 00.000 14964 AutoFind: local max [132, 503] 0.2
22:04:38.764 00.001 14964 AutoFind: local max [903, 29] 0.2
22:04:38.764 00.000 14964 AutoFind: local max [431, 559] 0.2
22:04:38.765 00.001 14964 AutoFind: local max [771, 503] 0.2
22:04:38.765 00.000 14964 AutoFind: local max [495, 112] 0.2
22:04:38.765 00.000 14964 AutoFind: local max [829, 279] 0.2
22:04:38.766 00.001 14964 AutoFind: local max [362, 233] 0.2
22:04:38.766 00.000 14964 AutoFind: local max [609, 29] 0.2
22:04:38.767 00.001 14964 AutoFind: local max [744, 279] 0.2
22:04:38.767 00.000 14964 AutoFind: local max [806, 28] 0.2
22:04:38.768 00.001 14964 AutoFind: local max [75, 357] 0.2
22:04:38.768 00.000 14964 AutoFind: local max [371, 356] 0.2
22:04:38.768 00.000 14964 AutoFind: local max [421, 134] 0.2
22:04:38.769 00.001 14964 AutoFind: local max [944, 474] 0.2
22:04:38.769 00.000 14964 AutoFind: local max [502, 513] 0.2
22:04:38.770 00.001 14964 AutoFind: local max [779, 451] 0.2
22:04:38.770 00.000 14964 AutoFind: local max [143, 188] 0.2
22:04:38.771 00.001 14964 AutoFind: local max [50, 187] 0.2
22:04:38.771 00.000 14964 AutoFind: local max [401, 144] 0.2
22:04:38.772 00.001 14964 AutoFind: local max [203, 255] 0.2
22:04:38.772 00.000 14964 AutoFind: local max [263, 112] 0.2
22:04:38.772 00.000 14964 AutoFind: local max [143, 28] 0.2
22:04:38.773 00.001 14964 AutoFind: local max [254, 10] 0.2
22:04:38.773 00.000 14964 AutoFind: local max [262, 50] 0.2
22:04:38.774 00.001 14964 AutoFind: local max [195, 211] 0.2
22:04:38.774 00.000 14964 AutoFind: local max [610, 503] 0.2
22:04:38.775 00.001 14964 AutoFind: local max [773, 357] 0.2
22:04:38.775 00.000 14964 AutoFind: local max [685, 74] 0.2
22:04:38.775 00.000 14964 AutoFind: local max [99, 321] 0.2
22:04:38.776 00.001 14964 AutoFind: local max [364, 585] 0.2
22:04:38.776 00.000 14964 AutoFind: local max [676, 194] 0.2
22:04:38.777 00.001 14964 AutoFind: local max [673, 210] 0.2
22:04:38.777 00.000 14964 AutoFind: local max [212, 528] 0.2
22:04:38.778 00.001 14964 AutoFind: local max [727, 513] 0.2
22:04:38.778 00.000 14964 AutoFind: local max [933, 165] 0.2
22:04:38.778 00.000 14964 AutoFind: local max [856, 357] 0.2
22:04:38.779 00.001 14964 AutoFind: local max [135, 584] 0.2
22:04:38.779 00.000 14964 AutoFind: local max [775, 119] 0.2
22:04:38.780 00.001 14964 AutoFind: local max [452, 503] 0.2
22:04:38.780 00.000 14964 AutoFind: local max [315, 188] 0.2
22:04:38.781 00.001 14964 AutoFind: too close [452, 503] 0.2 - [435, 503] 0.7
22:04:38.781 00.000 14964 AutoFind: too close [135, 584] 0.2 - [97, 597] 0.7
22:04:38.782 00.001 14964 AutoFind: too close [933, 165] 0.2 - [949, 202] 0.2
22:04:38.782 00.000 14964 AutoFind: too close [673, 210] 0.2 - [676, 194] 0.2
22:04:38.782 00.000 14964 AutoFind: too close [673, 210] 0.2 - [655, 232] 0.2
22:04:38.783 00.001 14964 AutoFind: too close [673, 210] 0.2 - [665, 233] 0.3
22:04:38.783 00.000 14964 AutoFind: too close [676, 194] 0.2 - [655, 232] 0.2
22:04:38.784 00.001 14964 AutoFind: too close [676, 194] 0.2 - [665, 233] 0.3
22:04:38.784 00.000 14964 AutoFind: too close [99, 321] 0.2 - [75, 357] 0.2
22:04:38.785 00.001 14964 AutoFind: close dim-bright [685, 74] 0.2 - [715, 35] 2.4
22:04:38.785 00.000 14964 AutoFind: too close [195, 211] 0.2 - [202, 172] 0.2
22:04:38.786 00.001 14964 AutoFind: too close [262, 50] 0.2 - [254, 10] 0.2
22:04:38.786 00.000 14964 AutoFind: close dim-bright [262, 50] 0.2 - [282, 89] 1.9
22:04:38.786 00.000 14964 AutoFind: close dim-bright [262, 50] 0.2 - [291, 87] 5.0
22:04:38.787 00.001 14964 AutoFind: too close [143, 28] 0.2 - [160, 29] 0.2
22:04:38.787 00.000 14964 AutoFind: too close [143, 28] 0.2 - [133, 65] 0.2
22:04:38.788 00.001 14964 AutoFind: too close [263, 112] 0.2 - [272, 91] 0.2
22:04:38.788 00.000 14964 AutoFind: too close [263, 112] 0.2 - [278, 99] 0.3
22:04:38.789 00.001 14964 AutoFind: close dim-bright [263, 112] 0.2 - [282, 89] 1.9
22:04:38.789 00.000 14964 AutoFind: close dim-bright [263, 112] 0.2 - [291, 87] 5.0
22:04:38.790 00.001 14964 AutoFind: close dim-bright [263, 112] 0.2 - [293, 97] 258.7
22:04:38.790 00.000 14964 AutoFind: too close [401, 144] 0.2 - [421, 134] 0.2
22:04:38.790 00.000 14964 AutoFind: too close [421, 134] 0.2 - [437, 97] 0.2
22:04:38.791 00.001 14964 AutoFind: too close [371, 356] 0.2 - [382, 357] 0.4
22:04:38.791 00.000 14964 AutoFind: too close [744, 279] 0.2 - [770, 278] 0.2
22:04:38.792 00.001 14964 AutoFind: too close [609, 29] 0.2 - [610, 49] 0.2
22:04:38.792 00.000 14964 AutoFind: too close [609, 29] 0.2 - [616, 28] 0.2
22:04:38.793 00.001 14964 AutoFind: too close [495, 112] 0.2 - [508, 112] 0.2
22:04:38.793 00.000 14964 AutoFind: too close [771, 503] 0.2 - [788, 503] 0.2
22:04:38.793 00.000 14964 AutoFind: too close [437, 97] 0.2 - [414, 75] 0.2
22:04:38.794 00.001 14964 AutoFind: too close [610, 49] 0.2 - [616, 28] 0.2
22:04:38.794 00.000 14964 AutoFind: too close [544, 234] 0.2 - [567, 233] 0.2
22:04:38.795 00.001 14964 AutoFind: too close [160, 29] 0.2 - [133, 65] 0.2
22:04:38.795 00.000 14964 AutoFind: too close [540, 357] 0.2 - [533, 357] 0.2
22:04:38.796 00.001 14964 AutoFind: too close [294, 279] 0.2 - [278, 279] 0.2
22:04:38.796 00.000 14964 AutoFind: too close [141, 357] 0.2 - [176, 357] 0.3
22:04:38.797 00.001 14964 AutoFind: too close [603, 145] 0.2 - [625, 144] 0.2
22:04:38.797 00.000 14964 AutoFind: too close [603, 145] 0.2 - [609, 126] 0.3
22:04:38.797 00.000 14964 AutoFind: too close [603, 145] 0.2 - [598, 134] 0.3
22:04:38.798 00.001 14964 AutoFind: too close [603, 145] 0.2 - [630, 134] 0.3
22:04:38.798 00.000 14964 AutoFind: too close [603, 145] 0.2 - [618, 133] 0.3
22:04:38.799 00.001 14964 AutoFind: too close [603, 145] 0.2 - [609, 144] 0.3
22:04:38.799 00.000 14964 AutoFind: close dim-bright [603, 145] 0.2 - [608, 135] 9.7
22:04:38.800 00.001 14964 AutoFind: too close [201, 357] 0.2 - [184, 357] 0.2
22:04:38.800 00.000 14964 AutoFind: too close [201, 357] 0.2 - [176, 357] 0.3
22:04:38.801 00.001 14964 AutoFind: too close [625, 144] 0.2 - [609, 126] 0.3
22:04:38.801 00.000 14964 AutoFind: too close [625, 144] 0.2 - [598, 134] 0.3
22:04:38.801 00.000 14964 AutoFind: too close [625, 144] 0.2 - [630, 134] 0.3
22:04:38.802 00.001 14964 AutoFind: too close [625, 144] 0.2 - [618, 133] 0.3
22:04:38.802 00.000 14964 AutoFind: too close [625, 144] 0.2 - [609, 144] 0.3
22:04:38.803 00.001 14964 AutoFind: close dim-bright [625, 144] 0.2 - [608, 135] 9.7
22:04:38.803 00.000 14964 AutoFind: too close [272, 91] 0.2 - [307, 112] 0.2
22:04:38.804 00.001 14964 AutoFind: too close [272, 91] 0.2 - [305, 85] 0.2
22:04:38.804 00.000 14964 AutoFind: too close [272, 91] 0.2 - [278, 99] 0.3
22:04:38.804 00.000 14964 AutoFind: close dim-bright [272, 91] 0.2 - [282, 89] 1.9
22:04:38.805 00.001 14964 AutoFind: close dim-bright [272, 91] 0.2 - [291, 87] 5.0
22:04:38.805 00.000 14964 AutoFind: close dim-bright [272, 91] 0.2 - [293, 97] 258.7
22:04:38.806 00.001 14964 AutoFind: too close [184, 357] 0.2 - [176, 357] 0.3
22:04:38.806 00.000 14964 AutoFind: too close [913, 349] 0.2 - [926, 321] 0.2
22:04:38.807 00.001 14964 AutoFind: too close [307, 112] 0.2 - [305, 85] 0.2
22:04:38.807 00.000 14964 AutoFind: too close [307, 112] 0.2 - [278, 99] 0.3
22:04:38.808 00.001 14964 AutoFind: close dim-bright [307, 112] 0.2 - [282, 89] 1.9
22:04:38.808 00.000 14964 AutoFind: close dim-bright [307, 112] 0.2 - [291, 87] 5.0
22:04:38.808 00.000 14964 AutoFind: close dim-bright [307, 112] 0.2 - [293, 97] 258.7
22:04:38.809 00.001 14964 AutoFind: too close [305, 85] 0.2 - [278, 99] 0.3
22:04:38.809 00.000 14964 AutoFind: close dim-bright [305, 85] 0.2 - [282, 89] 1.9
22:04:38.810 00.001 14964 AutoFind: close dim-bright [305, 85] 0.2 - [291, 87] 5.0
22:04:38.810 00.000 14964 AutoFind: close dim-bright [305, 85] 0.2 - [293, 97] 258.7
22:04:38.811 00.001 14964 AutoFind: close dim-bright [680, 29] 0.2 - [715, 35] 2.4
22:04:38.811 00.000 14964 AutoFind: too close [133, 65] 0.2 - [160, 74] 0.5
22:04:38.811 00.000 14964 AutoFind: too close [655, 232] 0.2 - [665, 233] 0.3
22:04:38.812 00.001 14964 AutoFind: too close [609, 126] 0.3 - [598, 134] 0.3
22:04:38.812 00.000 14964 AutoFind: too close [609, 126] 0.3 - [630, 134] 0.3
22:04:38.813 00.001 14964 AutoFind: too close [609, 126] 0.3 - [618, 133] 0.3
22:04:38.813 00.000 14964 AutoFind: too close [609, 126] 0.3 - [609, 144] 0.3
22:04:38.814 00.001 14964 AutoFind: close dim-bright [609, 126] 0.3 - [608, 135] 9.7
22:04:38.814 00.000 14964 AutoFind: too close [598, 134] 0.3 - [630, 134] 0.3
22:04:38.815 00.001 14964 AutoFind: too close [598, 134] 0.3 - [618, 133] 0.3
22:04:38.815 00.000 14964 AutoFind: too close [598, 134] 0.3 - [609, 144] 0.3
22:04:38.815 00.000 14964 AutoFind: close dim-bright [598, 134] 0.3 - [608, 135] 9.7
22:04:38.816 00.001 14964 AutoFind: too close [630, 134] 0.3 - [618, 133] 0.3
22:04:38.816 00.000 14964 AutoFind: too close [630, 134] 0.3 - [609, 144] 0.3
22:04:38.817 00.001 14964 AutoFind: close dim-bright [630, 134] 0.3 - [608, 135] 9.7
22:04:38.817 00.000 14964 AutoFind: too close [618, 133] 0.3 - [609, 144] 0.3
22:04:38.818 00.001 14964 AutoFind: close dim-bright [618, 133] 0.3 - [608, 135] 9.7
22:04:38.818 00.000 14964 AutoFind: close dim-bright [609, 144] 0.3 - [608, 135] 9.7
22:04:38.818 00.000 14964 AutoFind: close dim-bright [278, 99] 0.3 - [282, 89] 1.9
22:04:38.819 00.001 14964 AutoFind: close dim-bright [278, 99] 0.3 - [291, 87] 5.0
22:04:38.819 00.000 14964 AutoFind: close dim-bright [278, 99] 0.3 - [293, 97] 258.7
22:04:38.820 00.001 14964 AutoFind: too close [282, 89] 1.9 - [291, 87] 5.0
22:04:38.820 00.000 14964 AutoFind: close dim-bright [282, 89] 1.9 - [293, 97] 258.7
22:04:38.821 00.001 14964 AutoFind: close dim-bright [291, 87] 5.0 - [293, 97] 258.7
22:04:38.821 00.000 14964 AutoFind: too close to edge [364, 585] 0.2
22:04:38.822 00.001 14964 AutoFind: too close to edge [944, 474] 0.2
22:04:38.822 00.000 14964 AutoFind: too close to edge [806, 28] 0.2
22:04:38.822 00.000 14964 AutoFind: too close to edge [903, 29] 0.2
22:04:38.823 00.001 14964 AutoFind: too close to edge [497, 28] 0.2
22:04:38.823 00.000 14964 AutoFind: too close to edge [23, 503] 0.2
22:04:38.824 00.001 14964 AutoFind: too close to edge [33, 28] 0.2
22:04:38.824 00.000 14964 AutoFind: too close to edge [680, 29] 0.2
22:04:38.825 00.001 14964 AutoFind: too close to edge [322, 574] 0.3
22:04:38.825 00.000 14964 AutoFind: too close to edge [715, 35] 2.4
22:04:38.825 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:04:38.826 00.001 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.826 00.000 14964 Star::Find returns 1 (0), X=292.99, Y=97.05, Mass=1283071, SNR=734.3, Peak=65535 HFD=4.0
22:04:38.827 00.001 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.827 00.000 14964 Star::Find returns 1 (0), X=607.89, Y=134.72, Mass=52347, SNR=130.3, Peak=5606 HFD=3.4
22:04:38.828 00.001 14964 Star::Find(35, 93, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.828 00.000 14964 Star::Find returns 1 (0), X=93.01, Y=431.57, Mass=19484, SNR=72.5, Peak=2124 HFD=3.7
22:04:38.829 00.001 14964 Star::Find(35, 159, 422, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.829 00.000 14964 Star::Find returns 1 (0), X=159.51, Y=422.11, Mass=4768, SNR=28.2, Peak=1170 HFD=3.3
22:04:38.830 00.001 14964 Star::Find(35, 493, 277, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.830 00.000 14964 Star::Find returns 1 (0), X=493.27, Y=276.70, Mass=2705, SNR=17.3, Peak=831 HFD=3.7
22:04:38.831 00.001 14964 Star::Find(35, 216, 429, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.831 00.000 14964 Star::Find returns 0 (3), X=216.00, Y=429.00, Mass=0, SNR=0.0, Peak=750 HFD=0.0
22:04:38.831 00.000 14964 Star::Find(35, 372, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.832 00.001 14964 Star::Find false star n=3 nbg=282 bg=607.8 sigma=31.2 thresh=701 peak=667
22:04:38.832 00.000 14964 Star::Find returns 0 (2), X=372.00, Y=65.00, Mass=285, SNR=2.9, Peak=746 HFD=0.0
22:04:38.833 00.001 14964 Star::Find(35, 141, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.833 00.000 14964 Star::Find returns 0 (2), X=141.00, Y=310.00, Mass=101, SNR=2.9, Peak=751 HFD=0.0
22:04:38.834 00.001 14964 Star::Find(35, 546, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.834 00.000 14964 Star::Find false star n=3 nbg=267 bg=618.3 sigma=31.2 thresh=712 peak=663
22:04:38.835 00.001 14964 Star::Find returns 0 (2), X=546.00, Y=65.00, Mass=313, SNR=2.9, Peak=767 HFD=0.0
22:04:38.835 00.000 14964 Star::Find(35, 455, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.836 00.001 14964 Star::Find false star n=4 nbg=280 bg=626.1 sigma=34.4 thresh=729 peak=686
22:04:38.836 00.000 14964 Star::Find returns 0 (2), X=455.00, Y=357.00, Mass=453, SNR=2.9, Peak=769 HFD=0.0
22:04:38.836 00.000 14964 Star::Find(35, 281, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.837 00.001 14964 Star::Find false star n=5 nbg=254 bg=628.7 sigma=29.8 thresh=718 peak=686
22:04:38.837 00.000 14964 Star::Find returns 0 (2), X=281.00, Y=329.00, Mass=505, SNR=2.9, Peak=751 HFD=0.0
22:04:38.838 00.001 14964 Star::Find(35, 738, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.838 00.000 14964 Star::Find false star n=1 nbg=282 bg=624.7 sigma=37.6 thresh=737 peak=677
22:04:38.839 00.001 14964 Star::Find returns 0 (2), X=738.00, Y=200.00, Mass=124, SNR=2.9, Peak=751 HFD=0.0
22:04:38.840 00.001 14964 Star::Find(35, 132, 503, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.840 00.000 14964 Star::Find false star n=2 nbg=262 bg=633.1 sigma=33.3 thresh=733 peak=685
22:04:38.841 00.001 14964 Star::Find returns 0 (2), X=132.00, Y=503.00, Mass=224, SNR=2.9, Peak=784 HFD=0.0
22:04:38.841 00.000 14964 Star::Find(35, 431, 559, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.841 00.000 14964 Star::Find returns 0 (3), X=431.00, Y=559.00, Mass=0, SNR=0.0, Peak=771 HFD=0.0
22:04:38.842 00.001 14964 Star::Find(35, 829, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.842 00.000 14964 Star::Find returns 0 (2), X=829.00, Y=279.00, Mass=106, SNR=2.8, Peak=755 HFD=0.0
22:04:38.843 00.001 14964 Star::Find(35, 362, 233, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.843 00.000 14964 Star::Find returns 0 (3), X=362.00, Y=233.00, Mass=0, SNR=0.0, Peak=746 HFD=0.0
22:04:38.843 00.000 14964 Star::Find(35, 502, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.844 00.001 14964 Star::Find false star n=7 nbg=263 bg=622.8 sigma=31.5 thresh=717 peak=681
22:04:38.844 00.000 14964 Star::Find returns 0 (2), X=502.00, Y=513.00, Mass=780, SNR=2.9, Peak=797 HFD=0.0
22:04:38.844 00.000 14964 Star::Find(35, 779, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.845 00.001 14964 Star::Find false star n=2 nbg=277 bg=627.3 sigma=33.5 thresh=728 peak=700
22:04:38.845 00.000 14964 Star::Find returns 0 (2), X=779.00, Y=451.00, Mass=273, SNR=2.9, Peak=782 HFD=0.0
22:04:38.846 00.001 14964 Star::Find(35, 143, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.846 00.000 14964 Star::Find false star n=1 nbg=277 bg=621.4 sigma=35.1 thresh=727 peak=678
22:04:38.847 00.001 14964 Star::Find returns 0 (2), X=143.00, Y=188.00, Mass=152, SNR=2.9, Peak=775 HFD=0.0
22:04:38.847 00.000 14964 Star::Find(35, 50, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.848 00.001 14964 Star::Find false star n=1 nbg=279 bg=615.3 sigma=34.1 thresh=718 peak=686
22:04:38.848 00.000 14964 Star::Find returns 0 (2), X=50.00, Y=187.00, Mass=126, SNR=2.9, Peak=755 HFD=0.0
22:04:38.849 00.001 14964 Star::Find(35, 203, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.849 00.000 14964 Star::Find false star n=2 nbg=271 bg=617.9 sigma=29.8 thresh=707 peak=666
22:04:38.849 00.000 14964 Star::Find returns 0 (2), X=203.00, Y=255.00, Mass=210, SNR=2.9, Peak=771 HFD=0.0
22:04:38.850 00.001 14964 Star::Find(35, 610, 503, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.850 00.000 14964 Star::Find returns 0 (2), X=610.00, Y=503.00, Mass=100, SNR=2.8, Peak=791 HFD=0.0
22:04:38.851 00.001 14964 Star::Find(35, 773, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.851 00.000 14964 Star::Find returns 0 (3), X=773.00, Y=357.00, Mass=0, SNR=0.0, Peak=767 HFD=0.0
22:04:38.852 00.001 14964 Star::Find(35, 685, 74, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.852 00.000 14964 Star::Find false star n=8 nbg=254 bg=613.7 sigma=28.4 thresh=699 peak=674
22:04:38.853 00.001 14964 Star::Find returns 0 (2), X=685.00, Y=74.00, Mass=845, SNR=2.9, Peak=759 HFD=0.0
22:04:38.853 00.000 14964 Star::Find(35, 212, 528, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.854 00.001 14964 Star::Find false star n=5 nbg=268 bg=628.6 sigma=31.5 thresh=723 peak=704
22:04:38.854 00.000 14964 Star::Find returns 0 (2), X=212.00, Y=528.00, Mass=542, SNR=2.9, Peak=789 HFD=0.0
22:04:38.854 00.000 14964 Star::Find(35, 727, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.855 00.001 14964 Star::Find false star n=2 nbg=279 bg=627.4 sigma=36.4 thresh=736 peak=688
22:04:38.855 00.000 14964 Star::Find returns 0 (2), X=727.00, Y=513.00, Mass=238, SNR=2.9, Peak=779 HFD=0.0
22:04:38.856 00.001 14964 Star::Find(35, 856, 357, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.856 00.000 14964 Star::Find returns 0 (3), X=856.00, Y=357.00, Mass=0, SNR=0.0, Peak=783 HFD=0.0
22:04:38.856 00.000 14964 Star::Find(35, 775, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.857 00.001 14964 Star::Find returns 0 (3), X=775.00, Y=119.00, Mass=0, SNR=0.0, Peak=777 HFD=0.0
22:04:38.857 00.000 14964 Star::Find(35, 315, 188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.858 00.001 14964 Star::Find false star n=3 nbg=262 bg=625.5 sigma=27.9 thresh=709 peak=682
22:04:38.858 00.000 14964 Star::Find returns 0 (2), X=315.00, Y=188.00, Mass=276, SNR=2.9, Peak=746 HFD=0.0
22:04:38.859 00.001 14964 AutoFind: finding best star pass 1
22:04:38.859 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.860 00.001 14964 Star::Find returns 1 (0), X=292.99, Y=97.05, Mass=1283071, SNR=734.3, Peak=65535 HFD=4.0
22:04:38.860 00.000 14964 AutoFind: near-saturated [293, 97] 258.7 Mass 1283071 SNR 734.3 Peak 65535
22:04:38.861 00.001 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.861 00.000 14964 Star::Find returns 1 (0), X=607.89, Y=134.72, Mass=52347, SNR=130.3, Peak=5606 HFD=3.4
22:04:38.862 00.001 14964 AutoFind returns star at [608, 135] 9.7 Mass 52347 SNR 130.3
22:04:38.862 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:38.863 00.001 14964 Star::Find returns 1 (0), X=607.89, Y=134.72, Mass=52347, SNR=130.3, Peak=5606 HFD=3.4
22:04:38.863 00.000 14964 MultiStar: List (3): {607.89, 134.72}(130.3), {93.01, 431.57}(72.5), {159.51, 422.11}(28.2), 
22:04:38.864 00.001 14964 setting lock position to (607.89, 134.72)
22:04:38.864 00.000 14964 MultiStar: stabilizing after lock position change
22:04:38.865 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=526, FiltMax=65482, Gamma=0.810
22:04:38.872 00.007 14964 Status Line: Auto-selected star at (607.9, 134.7)
22:04:40.865 01.993 12044 Exposure complete
22:04:40.886 00.021 12044 worker thread done servicing request
22:04:40.886 00.000 14964 OnExposeComplete: enter
22:04:40.887 00.001 14964 UpdateGuideState(): m_state=2
22:04:40.888 00.001 14964 Star::Find(35, 607, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:04:40.888 00.000 14964 Star::Find returns 1 (0), X=608.07, Y=135.01, Mass=52128, SNR=128.8, Peak=5234 HFD=2.9
22:04:40.889 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.38) = xAngle (-0.36 = -0.36)
22:04:40.889 00.000 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.24 = -0.24)
22:04:40.890 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.02 mountX=0.31 mountY=-0.08, mountTheta=-0.25
22:04:40.891 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=522, FiltMax=65482, Gamma=0.810
22:04:40.898 00.007 14964 UpdateGuideState exits: m=52128 SNR=128.8
22:04:40.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:40.899 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:04:40.900 00.001 14964 Enqueuing Expose request
22:04:40.900 00.000 12044 Worker thread wakes up
22:04:40.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:04:40.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(573,100,71,71)
22:04:43.965 03.065 14964 Stop button clicked
22:04:43.966 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:04:43.966 00.000 14964 Status Line: Waiting for devices...
22:04:44.006 00.040 12044 Exposure complete
22:04:44.029 00.023 12044 worker thread done servicing request
22:04:44.029 00.000 14964 OnExposeComplete: enter
22:04:44.030 00.001 14964 UpdateGuideState(): m_state=2
22:04:44.030 00.000 14964 Changing from state SELECTED to STOP
22:04:44.031 00.001 14964 guider state => SELECTED
22:04:44.031 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
22:04:44.032 00.001 14964 Status Line: Stopped Guiding
22:04:44.034 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=533, FiltMax=65495, Gamma=0.810
22:04:44.041 00.007 14964 UpdateGuideState exits: Stopped Guiding
22:04:44.041 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
22:04:44.042 00.001 14964 setting force full frames = true
22:04:44.044 00.002 14964 Status Line: Stopped.
22:04:44.544 00.500 14964 GuiderMultiStar::AutoSelect enter
22:04:44.546 00.002 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:04:44.574 00.028 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:04:44.590 00.016 14964 AutoFind: global mean = 0.1, stdev 1106.9
22:04:44.590 00.000 14964 AutoFind: using threshold = 0.1
22:04:44.613 00.023 14964 AutoFind: local max [293, 98] 252.2
22:04:44.614 00.001 14964 AutoFind: local max [608, 135] 10.1
22:04:44.615 00.001 14964 AutoFind: local max [93, 432] 3.1
22:04:44.615 00.000 14964 AutoFind: local max [715, 35] 2.6
22:04:44.615 00.000 14964 AutoFind: local max [291, 86] 2.5
22:04:44.616 00.001 14964 AutoFind: local max [305, 98] 2.2
22:04:44.616 00.000 14964 AutoFind: local max [160, 422] 0.9
22:04:44.617 00.001 14964 AutoFind: local max [435, 503] 0.6
22:04:44.617 00.000 14964 AutoFind: local max [160, 75] 0.5
22:04:44.618 00.001 14964 AutoFind: local max [494, 277] 0.5
22:04:44.618 00.000 14964 AutoFind: local max [97, 597] 0.5
22:04:44.619 00.001 14964 AutoFind: local max [381, 357] 0.3
22:04:44.619 00.000 14964 AutoFind: local max [608, 126] 0.3
22:04:44.619 00.000 14964 AutoFind: local max [597, 134] 0.3
22:04:44.620 00.001 14964 AutoFind: local max [72, 125] 0.3
22:04:44.620 00.000 14964 AutoFind: local max [860, 425] 0.3
22:04:44.621 00.001 14964 AutoFind: local max [446, 125] 0.3
22:04:44.621 00.000 14964 AutoFind: local max [321, 573] 0.3
22:04:44.622 00.001 14964 AutoFind: local max [554, 200] 0.2
22:04:44.622 00.000 14964 AutoFind: local max [121, 169] 0.2
22:04:44.623 00.001 14964 AutoFind: local max [212, 528] 0.2
22:04:44.623 00.000 14964 AutoFind: local max [224, 36] 0.2
22:04:44.623 00.000 14964 AutoFind: local max [89, 444] 0.2
22:04:44.624 00.001 14964 AutoFind: local max [665, 408] 0.2
22:04:44.624 00.000 14964 AutoFind: local max [202, 29] 0.2
22:04:44.624 00.000 14964 AutoFind: local max [255, 12] 0.2
22:04:44.626 00.002 14964 AutoFind: local max [702, 555] 0.2
22:04:44.626 00.000 14964 AutoFind: local max [401, 277] 0.2
22:04:44.627 00.001 14964 AutoFind: local max [306, 36] 0.2
22:04:44.627 00.000 14964 AutoFind: local max [146, 479] 0.2
22:04:44.628 00.001 14964 AutoFind: local max [44, 379] 0.2
22:04:44.628 00.000 14964 AutoFind: local max [470, 134] 0.2
22:04:44.628 00.000 14964 AutoFind: local max [403, 473] 0.2
22:04:44.629 00.001 14964 AutoFind: local max [523, 59] 0.2
22:04:44.629 00.000 14964 AutoFind: local max [805, 381] 0.2
22:04:44.630 00.001 14964 AutoFind: local max [659, 461] 0.2
22:04:44.630 00.000 14964 AutoFind: local max [800, 407] 0.2
22:04:44.631 00.001 14964 AutoFind: local max [228, 278] 0.2
22:04:44.631 00.000 14964 AutoFind: local max [476, 269] 0.2
22:04:44.632 00.001 14964 AutoFind: local max [701, 132] 0.2
22:04:44.632 00.000 14964 AutoFind: local max [87, 517] 0.2
22:04:44.632 00.000 14964 AutoFind: local max [402, 113] 0.2
22:04:44.633 00.001 14964 AutoFind: local max [616, 125] 0.2
22:04:44.633 00.000 14964 AutoFind: local max [254, 114] 0.2
22:04:44.634 00.001 14964 AutoFind: local max [718, 249] 0.2
22:04:44.634 00.000 14964 AutoFind: local max [438, 98] 0.2
22:04:44.635 00.001 14964 AutoFind: local max [382, 125] 0.2
22:04:44.635 00.000 14964 AutoFind: local max [895, 125] 0.2
22:04:44.636 00.001 14964 AutoFind: local max [129, 49] 0.2
22:04:44.636 00.000 14964 AutoFind: local max [285, 84] 0.2
22:04:44.637 00.001 14964 AutoFind: local max [626, 201] 0.2
22:04:44.637 00.000 14964 AutoFind: local max [774, 278] 0.2
22:04:44.638 00.001 14964 AutoFind: local max [598, 141] 0.2
22:04:44.638 00.000 14964 AutoFind: local max [424, 60] 0.2
22:04:44.638 00.000 14964 AutoFind: local max [352, 248] 0.2
22:04:44.639 00.001 14964 AutoFind: local max [451, 220] 0.2
22:04:44.639 00.000 14964 AutoFind: local max [467, 126] 0.2
22:04:44.640 00.001 14964 AutoFind: local max [483, 507] 0.2
22:04:44.640 00.000 14964 AutoFind: local max [262, 371] 0.2
22:04:44.641 00.001 14964 AutoFind: local max [714, 407] 0.2
22:04:44.641 00.000 14964 AutoFind: local max [55, 379] 0.2
22:04:44.641 00.000 14964 AutoFind: local max [634, 370] 0.2
22:04:44.642 00.001 14964 AutoFind: local max [23, 220] 0.2
22:04:44.642 00.000 14964 AutoFind: local max [398, 399] 0.2
22:04:44.643 00.001 14964 AutoFind: local max [692, 125] 0.2
22:04:44.643 00.000 14964 AutoFind: local max [374, 424] 0.2
22:04:44.644 00.001 14964 AutoFind: local max [15, 210] 0.2
22:04:44.644 00.000 14964 AutoFind: local max [234, 29] 0.2
22:04:44.645 00.001 14964 AutoFind: local max [554, 28] 0.2
22:04:44.645 00.000 14964 AutoFind: local max [382, 29] 0.2
22:04:44.645 00.000 14964 AutoFind: local max [674, 454] 0.2
22:04:44.646 00.001 14964 AutoFind: local max [251, 48] 0.2
22:04:44.646 00.000 14964 AutoFind: local max [909, 444] 0.2
22:04:44.647 00.001 14964 AutoFind: local max [213, 460] 0.2
22:04:44.647 00.000 14964 AutoFind: local max [162, 564] 0.2
22:04:44.648 00.001 14964 AutoFind: local max [97, 125] 0.2
22:04:44.648 00.000 14964 AutoFind: local max [648, 453] 0.2
22:04:44.649 00.001 14964 AutoFind: local max [146, 28] 0.2
22:04:44.649 00.000 14964 AutoFind: local max [600, 125] 0.2
22:04:44.650 00.001 14964 AutoFind: local max [929, 336] 0.2
22:04:44.650 00.000 14964 AutoFind: local max [601, 387] 0.2
22:04:44.650 00.000 14964 AutoFind: local max [121, 371] 0.2
22:04:44.651 00.001 14964 AutoFind: local max [596, 454] 0.2
22:04:44.651 00.000 14964 AutoFind: local max [611, 115] 0.2
22:04:44.652 00.001 14964 AutoFind: local max [658, 140] 0.2
22:04:44.652 00.000 14964 AutoFind: local max [842, 553] 0.2
22:04:44.653 00.001 14964 AutoFind: local max [810, 434] 0.2
22:04:44.653 00.000 14964 AutoFind: local max [950, 424] 0.2
22:04:44.653 00.000 14964 AutoFind: local max [372, 355] 0.2
22:04:44.654 00.001 14964 AutoFind: local max [896, 29] 0.2
22:04:44.654 00.000 14964 AutoFind: local max [114, 132] 0.2
22:04:44.654 00.000 14964 AutoFind: local max [77, 518] 0.2
22:04:44.655 00.001 14964 AutoFind: local max [91, 97] 0.2
22:04:44.655 00.000 14964 AutoFind: local max [467, 218] 0.2
22:04:44.656 00.001 14964 AutoFind: local max [747, 517] 0.2
22:04:44.656 00.000 14964 AutoFind: local max [120, 454] 0.2
22:04:44.656 00.000 14964 AutoFind: local max [440, 481] 0.2
22:04:44.657 00.001 14964 AutoFind: local max [656, 28] 0.2
22:04:44.657 00.000 14964 AutoFind: local max [705, 408] 0.2
22:04:44.658 00.001 14964 AutoFind: local max [131, 36] 0.2
22:04:44.658 00.000 14964 AutoFind: too close [131, 36] 0.2 - [146, 28] 0.2
22:04:44.659 00.001 14964 AutoFind: too close [131, 36] 0.2 - [129, 49] 0.2
22:04:44.659 00.000 14964 AutoFind: too close [131, 36] 0.2 - [160, 75] 0.5
22:04:44.659 00.000 14964 AutoFind: too close [705, 408] 0.2 - [714, 407] 0.2
22:04:44.660 00.001 14964 AutoFind: too close [705, 408] 0.2 - [665, 408] 0.2
22:04:44.660 00.000 14964 AutoFind: too close [440, 481] 0.2 - [403, 473] 0.2
22:04:44.661 00.001 14964 AutoFind: too close [440, 481] 0.2 - [435, 503] 0.6
22:04:44.661 00.000 14964 AutoFind: too close [120, 454] 0.2 - [146, 479] 0.2
22:04:44.661 00.000 14964 AutoFind: too close [120, 454] 0.2 - [89, 444] 0.2
22:04:44.663 00.002 14964 AutoFind: too close [120, 454] 0.2 - [160, 422] 0.9
22:04:44.663 00.000 14964 AutoFind: close dim-bright [120, 454] 0.2 - [93, 432] 3.1
22:04:44.664 00.001 14964 AutoFind: too close [467, 218] 0.2 - [451, 220] 0.2
22:04:44.664 00.000 14964 AutoFind: too close [91, 97] 0.2 - [114, 132] 0.2
22:04:44.664 00.000 14964 AutoFind: too close [91, 97] 0.2 - [97, 125] 0.2
22:04:44.665 00.001 14964 AutoFind: too close [91, 97] 0.2 - [72, 125] 0.3
22:04:44.666 00.001 14964 AutoFind: too close [77, 518] 0.2 - [87, 517] 0.2
22:04:44.666 00.000 14964 AutoFind: too close [114, 132] 0.2 - [97, 125] 0.2
22:04:44.667 00.001 14964 AutoFind: too close [114, 132] 0.2 - [121, 169] 0.2
22:04:44.667 00.000 14964 AutoFind: too close [372, 355] 0.2 - [381, 357] 0.3
22:04:44.668 00.001 14964 AutoFind: too close [810, 434] 0.2 - [800, 407] 0.2
22:04:44.668 00.000 14964 AutoFind: too close [658, 140] 0.2 - [692, 125] 0.2
22:04:44.669 00.001 14964 AutoFind: too close [611, 115] 0.2 - [600, 125] 0.2
22:04:44.669 00.000 14964 AutoFind: too close [611, 115] 0.2 - [598, 141] 0.2
22:04:44.669 00.000 14964 AutoFind: too close [611, 115] 0.2 - [616, 125] 0.2
22:04:44.670 00.001 14964 AutoFind: too close [611, 115] 0.2 - [597, 134] 0.3
22:04:44.670 00.000 14964 AutoFind: too close [611, 115] 0.2 - [608, 126] 0.3
22:04:44.671 00.001 14964 AutoFind: close dim-bright [611, 115] 0.2 - [608, 135] 10.1
22:04:44.671 00.000 14964 AutoFind: too close [601, 387] 0.2 - [634, 370] 0.2
22:04:44.671 00.000 14964 AutoFind: too close [600, 125] 0.2 - [598, 141] 0.2
22:04:44.672 00.001 14964 AutoFind: too close [600, 125] 0.2 - [616, 125] 0.2
22:04:44.672 00.000 14964 AutoFind: too close [600, 125] 0.2 - [597, 134] 0.3
22:04:44.673 00.001 14964 AutoFind: too close [600, 125] 0.2 - [608, 126] 0.3
22:04:44.673 00.000 14964 AutoFind: close dim-bright [600, 125] 0.2 - [608, 135] 10.1
22:04:44.674 00.001 14964 AutoFind: too close [146, 28] 0.2 - [129, 49] 0.2
22:04:44.674 00.000 14964 AutoFind: too close [648, 453] 0.2 - [674, 454] 0.2
22:04:44.674 00.000 14964 AutoFind: too close [648, 453] 0.2 - [659, 461] 0.2
22:04:44.675 00.001 14964 AutoFind: too close [97, 125] 0.2 - [72, 125] 0.3
22:04:44.675 00.000 14964 AutoFind: too close [251, 48] 0.2 - [234, 29] 0.2
22:04:44.676 00.001 14964 AutoFind: too close [251, 48] 0.2 - [285, 84] 0.2
22:04:44.676 00.000 14964 AutoFind: too close [251, 48] 0.2 - [255, 12] 0.2
22:04:44.677 00.001 14964 AutoFind: too close [251, 48] 0.2 - [224, 36] 0.2
22:04:44.677 00.000 14964 AutoFind: close dim-bright [251, 48] 0.2 - [291, 86] 2.5
22:04:44.677 00.000 14964 AutoFind: too close [674, 454] 0.2 - [659, 461] 0.2
22:04:44.678 00.001 14964 AutoFind: too close [554, 28] 0.2 - [523, 59] 0.2
22:04:44.678 00.000 14964 AutoFind: too close [234, 29] 0.2 - [255, 12] 0.2
22:04:44.679 00.001 14964 AutoFind: too close [234, 29] 0.2 - [202, 29] 0.2
22:04:44.679 00.000 14964 AutoFind: too close [234, 29] 0.2 - [224, 36] 0.2
22:04:44.680 00.001 14964 AutoFind: too close [15, 210] 0.2 - [23, 220] 0.2
22:04:44.680 00.000 14964 AutoFind: too close [374, 424] 0.2 - [398, 399] 0.2
22:04:44.680 00.000 14964 AutoFind: too close [692, 125] 0.2 - [701, 132] 0.2
22:04:44.681 00.001 14964 AutoFind: too close [634, 370] 0.2 - [665, 408] 0.2
22:04:44.681 00.000 14964 AutoFind: too close [55, 379] 0.2 - [44, 379] 0.2
22:04:44.682 00.001 14964 AutoFind: too close [467, 126] 0.2 - [438, 98] 0.2
22:04:44.682 00.000 14964 AutoFind: too close [467, 126] 0.2 - [470, 134] 0.2
22:04:44.683 00.001 14964 AutoFind: too close [467, 126] 0.2 - [446, 125] 0.3
22:04:44.683 00.000 14964 AutoFind: too close [424, 60] 0.2 - [438, 98] 0.2
22:04:44.684 00.001 14964 AutoFind: too close [598, 141] 0.2 - [616, 125] 0.2
22:04:44.684 00.000 14964 AutoFind: too close [598, 141] 0.2 - [597, 134] 0.3
22:04:44.685 00.001 14964 AutoFind: too close [598, 141] 0.2 - [608, 126] 0.3
22:04:44.685 00.000 14964 AutoFind: close dim-bright [598, 141] 0.2 - [608, 135] 10.1
22:04:44.686 00.001 14964 AutoFind: too close [285, 84] 0.2 - [254, 114] 0.2
22:04:44.686 00.000 14964 AutoFind: close dim-bright [285, 84] 0.2 - [305, 98] 2.2
22:04:44.686 00.000 14964 AutoFind: close dim-bright [285, 84] 0.2 - [291, 86] 2.5
22:04:44.687 00.001 14964 AutoFind: close dim-bright [285, 84] 0.2 - [293, 98] 252.2
22:04:44.687 00.000 14964 AutoFind: too close [129, 49] 0.2 - [160, 75] 0.5
22:04:44.688 00.001 14964 AutoFind: too close [382, 125] 0.2 - [402, 113] 0.2
22:04:44.688 00.000 14964 AutoFind: too close [438, 98] 0.2 - [402, 113] 0.2
22:04:44.689 00.001 14964 AutoFind: too close [438, 98] 0.2 - [470, 134] 0.2
22:04:44.689 00.000 14964 AutoFind: too close [438, 98] 0.2 - [446, 125] 0.3
22:04:44.689 00.000 14964 AutoFind: close dim-bright [254, 114] 0.2 - [291, 86] 2.5
22:04:44.690 00.001 14964 AutoFind: close dim-bright [254, 114] 0.2 - [293, 98] 252.2
22:04:44.690 00.000 14964 AutoFind: too close [616, 125] 0.2 - [597, 134] 0.3
22:04:44.691 00.001 14964 AutoFind: too close [616, 125] 0.2 - [608, 126] 0.3
22:04:44.691 00.000 14964 AutoFind: close dim-bright [616, 125] 0.2 - [608, 135] 10.1
22:04:44.692 00.001 14964 AutoFind: too close [476, 269] 0.2 - [494, 277] 0.5
22:04:44.692 00.000 14964 AutoFind: too close [800, 407] 0.2 - [805, 381] 0.2
22:04:44.692 00.000 14964 AutoFind: too close [403, 473] 0.2 - [435, 503] 0.6
22:04:44.693 00.001 14964 AutoFind: too close [470, 134] 0.2 - [446, 125] 0.3
22:04:44.693 00.000 14964 AutoFind: too close [255, 12] 0.2 - [224, 36] 0.2
22:04:44.694 00.001 14964 AutoFind: too close [202, 29] 0.2 - [224, 36] 0.2
22:04:44.694 00.000 14964 AutoFind: close dim-bright [89, 444] 0.2 - [93, 432] 3.1
22:04:44.695 00.001 14964 AutoFind: too close [597, 134] 0.3 - [608, 126] 0.3
22:04:44.695 00.000 14964 AutoFind: close dim-bright [597, 134] 0.3 - [608, 135] 10.1
22:04:44.696 00.001 14964 AutoFind: close dim-bright [608, 126] 0.3 - [608, 135] 10.1
22:04:44.696 00.000 14964 AutoFind: too close [305, 98] 2.2 - [291, 86] 2.5
22:04:44.697 00.001 14964 AutoFind: close dim-bright [305, 98] 2.2 - [293, 98] 252.2
22:04:44.697 00.000 14964 AutoFind: close dim-bright [291, 86] 2.5 - [293, 98] 252.2
22:04:44.698 00.001 14964 AutoFind: too close to edge [656, 28] 0.2
22:04:44.698 00.000 14964 AutoFind: too close to edge [896, 29] 0.2
22:04:44.699 00.001 14964 AutoFind: too close to edge [950, 424] 0.2
22:04:44.699 00.000 14964 AutoFind: too close to edge [382, 29] 0.2
22:04:44.699 00.000 14964 AutoFind: too close to edge [321, 573] 0.3
22:04:44.700 00.001 14964 AutoFind: too close to edge [97, 597] 0.5
22:04:44.700 00.000 14964 AutoFind: too close to edge [715, 35] 2.6
22:04:44.701 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:04:44.701 00.000 14964 Star::Find(35, 293, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.702 00.001 14964 Star::Find returns 1 (0), X=293.01, Y=97.61, Mass=1308920, SNR=696.3, Peak=65535 HFD=3.8
22:04:44.702 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.703 00.001 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:44.703 00.000 14964 Star::Find(35, 93, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.703 00.000 14964 Star::Find returns 1 (0), X=93.13, Y=431.89, Mass=18063, SNR=61.2, Peak=1800 HFD=3.9
22:04:44.704 00.001 14964 Star::Find(35, 860, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.704 00.000 14964 Star::Find returns 0 (3), X=860.00, Y=425.00, Mass=0, SNR=0.0, Peak=750 HFD=0.0
22:04:44.705 00.001 14964 Star::Find(35, 554, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.705 00.000 14964 Star::Find false star n=2 nbg=255 bg=622.7 sigma=26.1 thresh=701 peak=667
22:04:44.706 00.001 14964 Star::Find returns 0 (2), X=554.00, Y=200.00, Mass=193, SNR=2.9, Peak=778 HFD=0.0
22:04:44.706 00.000 14964 Star::Find(35, 212, 528, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.707 00.001 14964 Star::Find false star n=1 nbg=281 bg=618.2 sigma=38.3 thresh=733 peak=692
22:04:44.707 00.000 14964 Star::Find returns 0 (2), X=212.00, Y=528.00, Mass=153, SNR=2.9, Peak=771 HFD=0.0
22:04:44.707 00.000 14964 Star::Find(35, 702, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.708 00.001 14964 Star::Find false star n=1 nbg=275 bg=620.0 sigma=33.9 thresh=722 peak=680
22:04:44.708 00.000 14964 Star::Find returns 0 (2), X=702.00, Y=555.00, Mass=131, SNR=2.9, Peak=782 HFD=0.0
22:04:44.709 00.001 14964 Star::Find(35, 401, 277, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.709 00.000 14964 Star::Find false star n=2 nbg=271 bg=618.8 sigma=31.5 thresh=713 peak=678
22:04:44.710 00.001 14964 Star::Find returns 0 (2), X=401.00, Y=277.00, Mass=304, SNR=2.9, Peak=795 HFD=0.0
22:04:44.710 00.000 14964 Star::Find(35, 306, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.711 00.001 14964 Star::Find false star n=1 nbg=257 bg=611.1 sigma=31.3 thresh=705 peak=666
22:04:44.711 00.000 14964 Star::Find returns 0 (2), X=306.00, Y=36.00, Mass=132, SNR=2.9, Peak=743 HFD=0.0
22:04:44.711 00.000 14964 Star::Find(35, 228, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.712 00.001 14964 Star::Find false star n=1 nbg=276 bg=621.5 sigma=30.3 thresh=712 peak=671
22:04:44.712 00.000 14964 Star::Find returns 0 (2), X=228.00, Y=278.00, Mass=119, SNR=2.9, Peak=754 HFD=0.0
22:04:44.713 00.001 14964 Star::Find(35, 718, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.713 00.000 14964 Star::Find false star n=2 nbg=264 bg=618.5 sigma=29.4 thresh=707 peak=676
22:04:44.714 00.001 14964 Star::Find returns 0 (2), X=718.00, Y=249.00, Mass=265, SNR=2.9, Peak=777 HFD=0.0
22:04:44.714 00.000 14964 Star::Find(35, 895, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.715 00.001 14964 Star::Find false star n=3 nbg=247 bg=614.6 sigma=25.6 thresh=691 peak=668
22:04:44.715 00.000 14964 Star::Find returns 0 (2), X=895.00, Y=125.00, Mass=324, SNR=2.9, Peak=751 HFD=0.0
22:04:44.715 00.000 14964 Star::Find(35, 626, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.716 00.001 14964 Star::Find false star n=3 nbg=286 bg=619.3 sigma=36.2 thresh=728 peak=682
22:04:44.716 00.000 14964 Star::Find returns 0 (2), X=626.00, Y=201.00, Mass=362, SNR=2.9, Peak=799 HFD=0.0
22:04:44.717 00.001 14964 Star::Find(35, 774, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.717 00.000 14964 Star::Find false star n=3 nbg=264 bg=626.8 sigma=27.7 thresh=710 peak=673
22:04:44.718 00.001 14964 Star::Find returns 0 (2), X=774.00, Y=278.00, Mass=378, SNR=2.9, Peak=778 HFD=0.0
22:04:44.718 00.000 14964 Star::Find(35, 352, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.718 00.000 14964 Star::Find false star n=2 nbg=261 bg=622.3 sigma=28.3 thresh=707 peak=670
22:04:44.719 00.001 14964 Star::Find returns 0 (2), X=352.00, Y=248.00, Mass=178, SNR=2.9, Peak=770 HFD=0.0
22:04:44.719 00.000 14964 Star::Find(35, 483, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.720 00.001 14964 Star::Find false star n=2 nbg=267 bg=628.6 sigma=30.6 thresh=720 peak=690
22:04:44.720 00.000 14964 Star::Find returns 0 (2), X=483.00, Y=507.00, Mass=197, SNR=2.9, Peak=770 HFD=0.0
22:04:44.721 00.001 14964 Star::Find(35, 262, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.721 00.000 14964 Star::Find false star n=7 nbg=245 bg=619.9 sigma=26.5 thresh=699 peak=680
22:04:44.722 00.001 14964 Star::Find returns 0 (2), X=262.00, Y=371.00, Mass=724, SNR=2.9, Peak=763 HFD=0.0
22:04:44.722 00.000 14964 Star::Find(35, 909, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.722 00.000 14964 Star::Find false star n=3 nbg=244 bg=615.3 sigma=28.7 thresh=701 peak=673
22:04:44.723 00.001 14964 Star::Find returns 0 (2), X=909.00, Y=444.00, Mass=276, SNR=2.9, Peak=780 HFD=0.0
22:04:44.723 00.000 14964 Star::Find(35, 213, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.724 00.001 14964 Star::Find false star n=4 nbg=268 bg=629.6 sigma=30.8 thresh=722 peak=681
22:04:44.724 00.000 14964 Star::Find returns 0 (2), X=213.00, Y=460.00, Mass=412, SNR=2.9, Peak=759 HFD=0.0
22:04:44.725 00.001 14964 Star::Find(35, 162, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.725 00.000 14964 Star::Find false star n=2 nbg=272 bg=624.7 sigma=35.5 thresh=731 peak=678
22:04:44.725 00.000 14964 Star::Find returns 0 (2), X=162.00, Y=564.00, Mass=246, SNR=2.9, Peak=767 HFD=0.0
22:04:44.726 00.001 14964 Star::Find(35, 929, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.726 00.000 14964 Star::Find returns 0 (3), X=929.00, Y=336.00, Mass=0, SNR=0.0, Peak=752 HFD=0.0
22:04:44.727 00.001 14964 Star::Find(35, 121, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.727 00.000 14964 Star::Find false star n=1 nbg=267 bg=624.9 sigma=31.7 thresh=720 peak=677
22:04:44.728 00.001 14964 Star::Find returns 0 (2), X=121.00, Y=371.00, Mass=126, SNR=2.9, Peak=758 HFD=0.0
22:04:44.728 00.000 14964 Star::Find(35, 596, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.729 00.001 14964 Star::Find false star n=3 nbg=279 bg=622.2 sigma=32.6 thresh=720 peak=682
22:04:44.729 00.000 14964 Star::Find returns 0 (2), X=596.00, Y=454.00, Mass=343, SNR=2.9, Peak=763 HFD=0.0
22:04:44.730 00.001 14964 Star::Find(35, 842, 553, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.730 00.000 14964 Star::Find false star n=1 nbg=271 bg=622.1 sigma=33.5 thresh=723 peak=676
22:04:44.731 00.001 14964 Star::Find returns 0 (2), X=842.00, Y=553.00, Mass=122, SNR=2.9, Peak=757 HFD=0.0
22:04:44.731 00.000 14964 Star::Find(35, 747, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.731 00.000 14964 Star::Find false star n=2 nbg=284 bg=627.5 sigma=35.3 thresh=733 peak=685
22:04:44.732 00.001 14964 Star::Find returns 0 (2), X=747.00, Y=517.00, Mass=221, SNR=2.9, Peak=761 HFD=0.0
22:04:44.732 00.000 14964 AutoFind: finding best star pass 1
22:04:44.733 00.001 14964 Star::Find(35, 293, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.733 00.000 14964 Star::Find returns 1 (0), X=293.01, Y=97.61, Mass=1308920, SNR=696.3, Peak=65535 HFD=3.8
22:04:44.734 00.001 14964 AutoFind: near-saturated [293, 98] 252.2 Mass 1308920 SNR 696.3 Peak 65535
22:04:44.734 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.734 00.000 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:44.735 00.001 14964 AutoFind returns star at [608, 135] 10.1 Mass 52469 SNR 127.8
22:04:44.735 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:44.736 00.001 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:44.736 00.000 14964 MultiStar: List (2): {607.84, 135.04}(127.8), {93.13, 431.89}(61.2), 
22:04:44.737 00.001 14964 setting lock position to (607.84, 135.04)
22:04:44.737 00.000 14964 MultiStar: stabilizing after lock position change
22:04:44.738 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=533, FiltMax=65495, Gamma=0.810
22:04:44.745 00.007 14964 Status Line: Auto-selected star at (607.8, 135.0)
22:04:47.251 02.506 14964 GuiderMultiStar::AutoSelect enter
22:04:47.252 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:04:47.274 00.022 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:04:47.290 00.016 14964 AutoFind: global mean = 0.1, stdev 1106.9
22:04:47.290 00.000 14964 AutoFind: using threshold = 0.1
22:04:47.314 00.024 14964 AutoFind: local max [293, 98] 252.2
22:04:47.314 00.000 14964 AutoFind: local max [608, 135] 10.1
22:04:47.315 00.001 14964 AutoFind: local max [93, 432] 3.1
22:04:47.315 00.000 14964 AutoFind: local max [715, 35] 2.6
22:04:47.316 00.001 14964 AutoFind: local max [291, 86] 2.5
22:04:47.316 00.000 14964 AutoFind: local max [305, 98] 2.2
22:04:47.317 00.001 14964 AutoFind: local max [160, 422] 0.9
22:04:47.317 00.000 14964 AutoFind: local max [435, 503] 0.6
22:04:47.318 00.001 14964 AutoFind: local max [160, 75] 0.5
22:04:47.318 00.000 14964 AutoFind: local max [494, 277] 0.5
22:04:47.319 00.001 14964 AutoFind: local max [97, 597] 0.5
22:04:47.319 00.000 14964 AutoFind: local max [381, 357] 0.3
22:04:47.320 00.001 14964 AutoFind: local max [608, 126] 0.3
22:04:47.320 00.000 14964 AutoFind: local max [597, 134] 0.3
22:04:47.321 00.001 14964 AutoFind: local max [72, 125] 0.3
22:04:47.321 00.000 14964 AutoFind: local max [860, 425] 0.3
22:04:47.322 00.001 14964 AutoFind: local max [446, 125] 0.3
22:04:47.322 00.000 14964 AutoFind: local max [321, 573] 0.3
22:04:47.322 00.000 14964 AutoFind: local max [554, 200] 0.2
22:04:47.323 00.001 14964 AutoFind: local max [121, 169] 0.2
22:04:47.323 00.000 14964 AutoFind: local max [212, 528] 0.2
22:04:47.324 00.001 14964 AutoFind: local max [224, 36] 0.2
22:04:47.324 00.000 14964 AutoFind: local max [89, 444] 0.2
22:04:47.325 00.001 14964 AutoFind: local max [665, 408] 0.2
22:04:47.325 00.000 14964 AutoFind: local max [202, 29] 0.2
22:04:47.326 00.001 14964 AutoFind: local max [255, 12] 0.2
22:04:47.326 00.000 14964 AutoFind: local max [702, 555] 0.2
22:04:47.327 00.001 14964 AutoFind: local max [401, 277] 0.2
22:04:47.327 00.000 14964 AutoFind: local max [306, 36] 0.2
22:04:47.327 00.000 14964 AutoFind: local max [146, 479] 0.2
22:04:47.328 00.001 14964 AutoFind: local max [44, 379] 0.2
22:04:47.328 00.000 14964 AutoFind: local max [470, 134] 0.2
22:04:47.329 00.001 14964 AutoFind: local max [403, 473] 0.2
22:04:47.329 00.000 14964 AutoFind: local max [523, 59] 0.2
22:04:47.330 00.001 14964 AutoFind: local max [805, 381] 0.2
22:04:47.330 00.000 14964 AutoFind: local max [659, 461] 0.2
22:04:47.331 00.001 14964 AutoFind: local max [800, 407] 0.2
22:04:47.331 00.000 14964 AutoFind: local max [228, 278] 0.2
22:04:47.331 00.000 14964 AutoFind: local max [476, 269] 0.2
22:04:47.332 00.001 14964 AutoFind: local max [701, 132] 0.2
22:04:47.332 00.000 14964 AutoFind: local max [87, 517] 0.2
22:04:47.333 00.001 14964 AutoFind: local max [402, 113] 0.2
22:04:47.333 00.000 14964 AutoFind: local max [616, 125] 0.2
22:04:47.334 00.001 14964 AutoFind: local max [254, 114] 0.2
22:04:47.334 00.000 14964 AutoFind: local max [718, 249] 0.2
22:04:47.334 00.000 14964 AutoFind: local max [438, 98] 0.2
22:04:47.335 00.001 14964 AutoFind: local max [382, 125] 0.2
22:04:47.335 00.000 14964 AutoFind: local max [895, 125] 0.2
22:04:47.336 00.001 14964 AutoFind: local max [129, 49] 0.2
22:04:47.336 00.000 14964 AutoFind: local max [285, 84] 0.2
22:04:47.337 00.001 14964 AutoFind: local max [626, 201] 0.2
22:04:47.337 00.000 14964 AutoFind: local max [774, 278] 0.2
22:04:47.338 00.001 14964 AutoFind: local max [598, 141] 0.2
22:04:47.338 00.000 14964 AutoFind: local max [424, 60] 0.2
22:04:47.338 00.000 14964 AutoFind: local max [352, 248] 0.2
22:04:47.339 00.001 14964 AutoFind: local max [451, 220] 0.2
22:04:47.339 00.000 14964 AutoFind: local max [467, 126] 0.2
22:04:47.340 00.001 14964 AutoFind: local max [483, 507] 0.2
22:04:47.340 00.000 14964 AutoFind: local max [262, 371] 0.2
22:04:47.341 00.001 14964 AutoFind: local max [714, 407] 0.2
22:04:47.341 00.000 14964 AutoFind: local max [55, 379] 0.2
22:04:47.341 00.000 14964 AutoFind: local max [634, 370] 0.2
22:04:47.342 00.001 14964 AutoFind: local max [23, 220] 0.2
22:04:47.342 00.000 14964 AutoFind: local max [398, 399] 0.2
22:04:47.343 00.001 14964 AutoFind: local max [692, 125] 0.2
22:04:47.343 00.000 14964 AutoFind: local max [374, 424] 0.2
22:04:47.344 00.001 14964 AutoFind: local max [15, 210] 0.2
22:04:47.344 00.000 14964 AutoFind: local max [234, 29] 0.2
22:04:47.345 00.001 14964 AutoFind: local max [554, 28] 0.2
22:04:47.345 00.000 14964 AutoFind: local max [382, 29] 0.2
22:04:47.345 00.000 14964 AutoFind: local max [674, 454] 0.2
22:04:47.346 00.001 14964 AutoFind: local max [251, 48] 0.2
22:04:47.346 00.000 14964 AutoFind: local max [909, 444] 0.2
22:04:47.347 00.001 14964 AutoFind: local max [213, 460] 0.2
22:04:47.347 00.000 14964 AutoFind: local max [162, 564] 0.2
22:04:47.348 00.001 14964 AutoFind: local max [97, 125] 0.2
22:04:47.348 00.000 14964 AutoFind: local max [648, 453] 0.2
22:04:47.348 00.000 14964 AutoFind: local max [146, 28] 0.2
22:04:47.349 00.001 14964 AutoFind: local max [600, 125] 0.2
22:04:47.349 00.000 14964 AutoFind: local max [929, 336] 0.2
22:04:47.350 00.001 14964 AutoFind: local max [601, 387] 0.2
22:04:47.350 00.000 14964 AutoFind: local max [121, 371] 0.2
22:04:47.351 00.001 14964 AutoFind: local max [596, 454] 0.2
22:04:47.351 00.000 14964 AutoFind: local max [611, 115] 0.2
22:04:47.351 00.000 14964 AutoFind: local max [658, 140] 0.2
22:04:47.352 00.001 14964 AutoFind: local max [842, 553] 0.2
22:04:47.352 00.000 14964 AutoFind: local max [810, 434] 0.2
22:04:47.353 00.001 14964 AutoFind: local max [950, 424] 0.2
22:04:47.353 00.000 14964 AutoFind: local max [372, 355] 0.2
22:04:47.354 00.001 14964 AutoFind: local max [896, 29] 0.2
22:04:47.354 00.000 14964 AutoFind: local max [114, 132] 0.2
22:04:47.355 00.001 14964 AutoFind: local max [77, 518] 0.2
22:04:47.355 00.000 14964 AutoFind: local max [91, 97] 0.2
22:04:47.356 00.001 14964 AutoFind: local max [467, 218] 0.2
22:04:47.356 00.000 14964 AutoFind: local max [747, 517] 0.2
22:04:47.356 00.000 14964 AutoFind: local max [120, 454] 0.2
22:04:47.357 00.001 14964 AutoFind: local max [440, 481] 0.2
22:04:47.357 00.000 14964 AutoFind: local max [656, 28] 0.2
22:04:47.358 00.001 14964 AutoFind: local max [705, 408] 0.2
22:04:47.358 00.000 14964 AutoFind: local max [131, 36] 0.2
22:04:47.359 00.001 14964 AutoFind: too close [131, 36] 0.2 - [146, 28] 0.2
22:04:47.359 00.000 14964 AutoFind: too close [131, 36] 0.2 - [129, 49] 0.2
22:04:47.361 00.002 14964 AutoFind: too close [131, 36] 0.2 - [160, 75] 0.5
22:04:47.361 00.000 14964 AutoFind: too close [705, 408] 0.2 - [714, 407] 0.2
22:04:47.362 00.001 14964 AutoFind: too close [705, 408] 0.2 - [665, 408] 0.2
22:04:47.362 00.000 14964 AutoFind: too close [440, 481] 0.2 - [403, 473] 0.2
22:04:47.363 00.001 14964 AutoFind: too close [440, 481] 0.2 - [435, 503] 0.6
22:04:47.363 00.000 14964 AutoFind: too close [120, 454] 0.2 - [146, 479] 0.2
22:04:47.363 00.000 14964 AutoFind: too close [120, 454] 0.2 - [89, 444] 0.2
22:04:47.364 00.001 14964 AutoFind: too close [120, 454] 0.2 - [160, 422] 0.9
22:04:47.364 00.000 14964 AutoFind: close dim-bright [120, 454] 0.2 - [93, 432] 3.1
22:04:47.365 00.001 14964 AutoFind: too close [467, 218] 0.2 - [451, 220] 0.2
22:04:47.365 00.000 14964 AutoFind: too close [91, 97] 0.2 - [114, 132] 0.2
22:04:47.366 00.001 14964 AutoFind: too close [91, 97] 0.2 - [97, 125] 0.2
22:04:47.366 00.000 14964 AutoFind: too close [91, 97] 0.2 - [72, 125] 0.3
22:04:47.367 00.001 14964 AutoFind: too close [77, 518] 0.2 - [87, 517] 0.2
22:04:47.367 00.000 14964 AutoFind: too close [114, 132] 0.2 - [97, 125] 0.2
22:04:47.368 00.001 14964 AutoFind: too close [114, 132] 0.2 - [121, 169] 0.2
22:04:47.368 00.000 14964 AutoFind: too close [372, 355] 0.2 - [381, 357] 0.3
22:04:47.369 00.001 14964 AutoFind: too close [810, 434] 0.2 - [800, 407] 0.2
22:04:47.369 00.000 14964 AutoFind: too close [658, 140] 0.2 - [692, 125] 0.2
22:04:47.370 00.001 14964 AutoFind: too close [611, 115] 0.2 - [600, 125] 0.2
22:04:47.370 00.000 14964 AutoFind: too close [611, 115] 0.2 - [598, 141] 0.2
22:04:47.371 00.001 14964 AutoFind: too close [611, 115] 0.2 - [616, 125] 0.2
22:04:47.371 00.000 14964 AutoFind: too close [611, 115] 0.2 - [597, 134] 0.3
22:04:47.372 00.001 14964 AutoFind: too close [611, 115] 0.2 - [608, 126] 0.3
22:04:47.372 00.000 14964 AutoFind: close dim-bright [611, 115] 0.2 - [608, 135] 10.1
22:04:47.373 00.001 14964 AutoFind: too close [601, 387] 0.2 - [634, 370] 0.2
22:04:47.373 00.000 14964 AutoFind: too close [600, 125] 0.2 - [598, 141] 0.2
22:04:47.374 00.001 14964 AutoFind: too close [600, 125] 0.2 - [616, 125] 0.2
22:04:47.374 00.000 14964 AutoFind: too close [600, 125] 0.2 - [597, 134] 0.3
22:04:47.374 00.000 14964 AutoFind: too close [600, 125] 0.2 - [608, 126] 0.3
22:04:47.375 00.001 14964 AutoFind: close dim-bright [600, 125] 0.2 - [608, 135] 10.1
22:04:47.375 00.000 14964 AutoFind: too close [146, 28] 0.2 - [129, 49] 0.2
22:04:47.376 00.001 14964 AutoFind: too close [648, 453] 0.2 - [674, 454] 0.2
22:04:47.376 00.000 14964 AutoFind: too close [648, 453] 0.2 - [659, 461] 0.2
22:04:47.377 00.001 14964 AutoFind: too close [97, 125] 0.2 - [72, 125] 0.3
22:04:47.377 00.000 14964 AutoFind: too close [251, 48] 0.2 - [234, 29] 0.2
22:04:47.378 00.001 14964 AutoFind: too close [251, 48] 0.2 - [285, 84] 0.2
22:04:47.378 00.000 14964 AutoFind: too close [251, 48] 0.2 - [255, 12] 0.2
22:04:47.378 00.000 14964 AutoFind: too close [251, 48] 0.2 - [224, 36] 0.2
22:04:47.379 00.001 14964 AutoFind: close dim-bright [251, 48] 0.2 - [291, 86] 2.5
22:04:47.379 00.000 14964 AutoFind: too close [674, 454] 0.2 - [659, 461] 0.2
22:04:47.380 00.001 14964 AutoFind: too close [554, 28] 0.2 - [523, 59] 0.2
22:04:47.380 00.000 14964 AutoFind: too close [234, 29] 0.2 - [255, 12] 0.2
22:04:47.381 00.001 14964 AutoFind: too close [234, 29] 0.2 - [202, 29] 0.2
22:04:47.381 00.000 14964 AutoFind: too close [234, 29] 0.2 - [224, 36] 0.2
22:04:47.382 00.001 14964 AutoFind: too close [15, 210] 0.2 - [23, 220] 0.2
22:04:47.382 00.000 14964 AutoFind: too close [374, 424] 0.2 - [398, 399] 0.2
22:04:47.382 00.000 14964 AutoFind: too close [692, 125] 0.2 - [701, 132] 0.2
22:04:47.383 00.001 14964 AutoFind: too close [634, 370] 0.2 - [665, 408] 0.2
22:04:47.383 00.000 14964 AutoFind: too close [55, 379] 0.2 - [44, 379] 0.2
22:04:47.384 00.001 14964 AutoFind: too close [467, 126] 0.2 - [438, 98] 0.2
22:04:47.384 00.000 14964 AutoFind: too close [467, 126] 0.2 - [470, 134] 0.2
22:04:47.385 00.001 14964 AutoFind: too close [467, 126] 0.2 - [446, 125] 0.3
22:04:47.385 00.000 14964 AutoFind: too close [424, 60] 0.2 - [438, 98] 0.2
22:04:47.386 00.001 14964 AutoFind: too close [598, 141] 0.2 - [616, 125] 0.2
22:04:47.386 00.000 14964 AutoFind: too close [598, 141] 0.2 - [597, 134] 0.3
22:04:47.386 00.000 14964 AutoFind: too close [598, 141] 0.2 - [608, 126] 0.3
22:04:47.387 00.001 14964 AutoFind: close dim-bright [598, 141] 0.2 - [608, 135] 10.1
22:04:47.387 00.000 14964 AutoFind: too close [285, 84] 0.2 - [254, 114] 0.2
22:04:47.388 00.001 14964 AutoFind: close dim-bright [285, 84] 0.2 - [305, 98] 2.2
22:04:47.388 00.000 14964 AutoFind: close dim-bright [285, 84] 0.2 - [291, 86] 2.5
22:04:47.389 00.001 14964 AutoFind: close dim-bright [285, 84] 0.2 - [293, 98] 252.2
22:04:47.389 00.000 14964 AutoFind: too close [129, 49] 0.2 - [160, 75] 0.5
22:04:47.389 00.000 14964 AutoFind: too close [382, 125] 0.2 - [402, 113] 0.2
22:04:47.390 00.001 14964 AutoFind: too close [438, 98] 0.2 - [402, 113] 0.2
22:04:47.390 00.000 14964 AutoFind: too close [438, 98] 0.2 - [470, 134] 0.2
22:04:47.391 00.001 14964 AutoFind: too close [438, 98] 0.2 - [446, 125] 0.3
22:04:47.391 00.000 14964 AutoFind: close dim-bright [254, 114] 0.2 - [291, 86] 2.5
22:04:47.392 00.001 14964 AutoFind: close dim-bright [254, 114] 0.2 - [293, 98] 252.2
22:04:47.392 00.000 14964 AutoFind: too close [616, 125] 0.2 - [597, 134] 0.3
22:04:47.393 00.001 14964 AutoFind: too close [616, 125] 0.2 - [608, 126] 0.3
22:04:47.393 00.000 14964 AutoFind: close dim-bright [616, 125] 0.2 - [608, 135] 10.1
22:04:47.393 00.000 14964 AutoFind: too close [476, 269] 0.2 - [494, 277] 0.5
22:04:47.394 00.001 14964 AutoFind: too close [800, 407] 0.2 - [805, 381] 0.2
22:04:47.394 00.000 14964 AutoFind: too close [403, 473] 0.2 - [435, 503] 0.6
22:04:47.395 00.001 14964 AutoFind: too close [470, 134] 0.2 - [446, 125] 0.3
22:04:47.395 00.000 14964 AutoFind: too close [255, 12] 0.2 - [224, 36] 0.2
22:04:47.396 00.001 14964 AutoFind: too close [202, 29] 0.2 - [224, 36] 0.2
22:04:47.396 00.000 14964 AutoFind: close dim-bright [89, 444] 0.2 - [93, 432] 3.1
22:04:47.397 00.001 14964 AutoFind: too close [597, 134] 0.3 - [608, 126] 0.3
22:04:47.397 00.000 14964 AutoFind: close dim-bright [597, 134] 0.3 - [608, 135] 10.1
22:04:47.397 00.000 14964 AutoFind: close dim-bright [608, 126] 0.3 - [608, 135] 10.1
22:04:47.398 00.001 14964 AutoFind: too close [305, 98] 2.2 - [291, 86] 2.5
22:04:47.398 00.000 14964 AutoFind: close dim-bright [305, 98] 2.2 - [293, 98] 252.2
22:04:47.399 00.001 14964 AutoFind: close dim-bright [291, 86] 2.5 - [293, 98] 252.2
22:04:47.399 00.000 14964 AutoFind: too close to edge [656, 28] 0.2
22:04:47.400 00.001 14964 AutoFind: too close to edge [896, 29] 0.2
22:04:47.400 00.000 14964 AutoFind: too close to edge [950, 424] 0.2
22:04:47.401 00.001 14964 AutoFind: too close to edge [382, 29] 0.2
22:04:47.401 00.000 14964 AutoFind: too close to edge [321, 573] 0.3
22:04:47.402 00.001 14964 AutoFind: too close to edge [97, 597] 0.5
22:04:47.402 00.000 14964 AutoFind: too close to edge [715, 35] 2.6
22:04:47.402 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:04:47.403 00.001 14964 Star::Find(35, 293, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.403 00.000 14964 Star::Find returns 1 (0), X=293.01, Y=97.61, Mass=1308920, SNR=696.3, Peak=65535 HFD=3.8
22:04:47.404 00.001 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.404 00.000 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:47.405 00.001 14964 Star::Find(35, 93, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.405 00.000 14964 Star::Find returns 1 (0), X=93.13, Y=431.89, Mass=18063, SNR=61.2, Peak=1800 HFD=3.9
22:04:47.406 00.001 14964 Star::Find(35, 860, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.406 00.000 14964 Star::Find returns 0 (3), X=860.00, Y=425.00, Mass=0, SNR=0.0, Peak=750 HFD=0.0
22:04:47.407 00.001 14964 Star::Find(35, 554, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.407 00.000 14964 Star::Find false star n=2 nbg=255 bg=622.7 sigma=26.1 thresh=701 peak=667
22:04:47.408 00.001 14964 Star::Find returns 0 (2), X=554.00, Y=200.00, Mass=193, SNR=2.9, Peak=778 HFD=0.0
22:04:47.408 00.000 14964 Star::Find(35, 212, 528, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.409 00.001 14964 Star::Find false star n=1 nbg=281 bg=618.2 sigma=38.3 thresh=733 peak=692
22:04:47.409 00.000 14964 Star::Find returns 0 (2), X=212.00, Y=528.00, Mass=153, SNR=2.9, Peak=771 HFD=0.0
22:04:47.410 00.001 14964 Star::Find(35, 702, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.410 00.000 14964 Star::Find false star n=1 nbg=275 bg=620.0 sigma=33.9 thresh=722 peak=680
22:04:47.410 00.000 14964 Star::Find returns 0 (2), X=702.00, Y=555.00, Mass=131, SNR=2.9, Peak=782 HFD=0.0
22:04:47.411 00.001 14964 Star::Find(35, 401, 277, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.411 00.000 14964 Star::Find false star n=2 nbg=271 bg=618.8 sigma=31.5 thresh=713 peak=678
22:04:47.412 00.001 14964 Star::Find returns 0 (2), X=401.00, Y=277.00, Mass=304, SNR=2.9, Peak=795 HFD=0.0
22:04:47.412 00.000 14964 Star::Find(35, 306, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.413 00.001 14964 Star::Find false star n=1 nbg=257 bg=611.1 sigma=31.3 thresh=705 peak=666
22:04:47.413 00.000 14964 Star::Find returns 0 (2), X=306.00, Y=36.00, Mass=132, SNR=2.9, Peak=743 HFD=0.0
22:04:47.414 00.001 14964 Star::Find(35, 228, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.414 00.000 14964 Star::Find false star n=1 nbg=276 bg=621.5 sigma=30.3 thresh=712 peak=671
22:04:47.415 00.001 14964 Star::Find returns 0 (2), X=228.00, Y=278.00, Mass=119, SNR=2.9, Peak=754 HFD=0.0
22:04:47.415 00.000 14964 Star::Find(35, 718, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.416 00.001 14964 Star::Find false star n=2 nbg=264 bg=618.5 sigma=29.4 thresh=707 peak=676
22:04:47.416 00.000 14964 Star::Find returns 0 (2), X=718.00, Y=249.00, Mass=265, SNR=2.9, Peak=777 HFD=0.0
22:04:47.417 00.001 14964 Star::Find(35, 895, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.417 00.000 14964 Star::Find false star n=3 nbg=247 bg=614.6 sigma=25.6 thresh=691 peak=668
22:04:47.418 00.001 14964 Star::Find returns 0 (2), X=895.00, Y=125.00, Mass=324, SNR=2.9, Peak=751 HFD=0.0
22:04:47.418 00.000 14964 Star::Find(35, 626, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.418 00.000 14964 Star::Find false star n=3 nbg=286 bg=619.3 sigma=36.2 thresh=728 peak=682
22:04:47.419 00.001 14964 Star::Find returns 0 (2), X=626.00, Y=201.00, Mass=362, SNR=2.9, Peak=799 HFD=0.0
22:04:47.419 00.000 14964 Star::Find(35, 774, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.420 00.001 14964 Star::Find false star n=3 nbg=264 bg=626.8 sigma=27.7 thresh=710 peak=673
22:04:47.420 00.000 14964 Star::Find returns 0 (2), X=774.00, Y=278.00, Mass=378, SNR=2.9, Peak=778 HFD=0.0
22:04:47.421 00.001 14964 Star::Find(35, 352, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.421 00.000 14964 Star::Find false star n=2 nbg=261 bg=622.3 sigma=28.3 thresh=707 peak=670
22:04:47.422 00.001 14964 Star::Find returns 0 (2), X=352.00, Y=248.00, Mass=178, SNR=2.9, Peak=770 HFD=0.0
22:04:47.422 00.000 14964 Star::Find(35, 483, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.423 00.001 14964 Star::Find false star n=2 nbg=267 bg=628.6 sigma=30.6 thresh=720 peak=690
22:04:47.423 00.000 14964 Star::Find returns 0 (2), X=483.00, Y=507.00, Mass=197, SNR=2.9, Peak=770 HFD=0.0
22:04:47.424 00.001 14964 Star::Find(35, 262, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.424 00.000 14964 Star::Find false star n=7 nbg=245 bg=619.9 sigma=26.5 thresh=699 peak=680
22:04:47.425 00.001 14964 Star::Find returns 0 (2), X=262.00, Y=371.00, Mass=724, SNR=2.9, Peak=763 HFD=0.0
22:04:47.425 00.000 14964 Star::Find(35, 909, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.425 00.000 14964 Star::Find false star n=3 nbg=244 bg=615.3 sigma=28.7 thresh=701 peak=673
22:04:47.426 00.001 14964 Star::Find returns 0 (2), X=909.00, Y=444.00, Mass=276, SNR=2.9, Peak=780 HFD=0.0
22:04:47.426 00.000 14964 Star::Find(35, 213, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.427 00.001 14964 Star::Find false star n=4 nbg=268 bg=629.6 sigma=30.8 thresh=722 peak=681
22:04:47.427 00.000 14964 Star::Find returns 0 (2), X=213.00, Y=460.00, Mass=412, SNR=2.9, Peak=759 HFD=0.0
22:04:47.428 00.001 14964 Star::Find(35, 162, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.428 00.000 14964 Star::Find false star n=2 nbg=272 bg=624.7 sigma=35.5 thresh=731 peak=678
22:04:47.429 00.001 14964 Star::Find returns 0 (2), X=162.00, Y=564.00, Mass=246, SNR=2.9, Peak=767 HFD=0.0
22:04:47.429 00.000 14964 Star::Find(35, 929, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.430 00.001 14964 Star::Find returns 0 (3), X=929.00, Y=336.00, Mass=0, SNR=0.0, Peak=752 HFD=0.0
22:04:47.430 00.000 14964 Star::Find(35, 121, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.431 00.001 14964 Star::Find false star n=1 nbg=267 bg=624.9 sigma=31.7 thresh=720 peak=677
22:04:47.431 00.000 14964 Star::Find returns 0 (2), X=121.00, Y=371.00, Mass=126, SNR=2.9, Peak=758 HFD=0.0
22:04:47.432 00.001 14964 Star::Find(35, 596, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.432 00.000 14964 Star::Find false star n=3 nbg=279 bg=622.2 sigma=32.6 thresh=720 peak=682
22:04:47.432 00.000 14964 Star::Find returns 0 (2), X=596.00, Y=454.00, Mass=343, SNR=2.9, Peak=763 HFD=0.0
22:04:47.433 00.001 14964 Star::Find(35, 842, 553, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.433 00.000 14964 Star::Find false star n=1 nbg=271 bg=622.1 sigma=33.5 thresh=723 peak=676
22:04:47.434 00.001 14964 Star::Find returns 0 (2), X=842.00, Y=553.00, Mass=122, SNR=2.9, Peak=757 HFD=0.0
22:04:47.434 00.000 14964 Star::Find(35, 747, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.435 00.001 14964 Star::Find false star n=2 nbg=284 bg=627.5 sigma=35.3 thresh=733 peak=685
22:04:47.435 00.000 14964 Star::Find returns 0 (2), X=747.00, Y=517.00, Mass=221, SNR=2.9, Peak=761 HFD=0.0
22:04:47.436 00.001 14964 AutoFind: finding best star pass 1
22:04:47.436 00.000 14964 Star::Find(35, 293, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.437 00.001 14964 Star::Find returns 1 (0), X=293.01, Y=97.61, Mass=1308920, SNR=696.3, Peak=65535 HFD=3.8
22:04:47.437 00.000 14964 AutoFind: near-saturated [293, 98] 252.2 Mass 1308920 SNR 696.3 Peak 65535
22:04:47.437 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.438 00.001 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:47.438 00.000 14964 AutoFind returns star at [608, 135] 10.1 Mass 52469 SNR 127.8
22:04:47.439 00.001 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.439 00.000 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:47.440 00.001 14964 MultiStar: List (2): {607.84, 135.04}(127.8), {93.13, 431.89}(61.2), 
22:04:47.440 00.000 14964 setting lock position to (607.84, 135.04)
22:04:47.441 00.001 14964 MultiStar: stabilizing after lock position change
22:04:47.441 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=533, FiltMax=65495, Gamma=0.810
22:04:47.448 00.007 14964 Status Line: Auto-selected star at (607.8, 135.0)
22:04:47.817 00.369 14964 GuiderMultiStar::AutoSelect enter
22:04:47.819 00.002 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:04:47.845 00.026 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:04:47.860 00.015 14964 AutoFind: global mean = 0.1, stdev 1106.9
22:04:47.861 00.001 14964 AutoFind: using threshold = 0.1
22:04:47.884 00.023 14964 AutoFind: local max [293, 98] 252.2
22:04:47.885 00.001 14964 AutoFind: local max [608, 135] 10.1
22:04:47.886 00.001 14964 AutoFind: local max [93, 432] 3.1
22:04:47.886 00.000 14964 AutoFind: local max [715, 35] 2.6
22:04:47.887 00.001 14964 AutoFind: local max [291, 86] 2.5
22:04:47.887 00.000 14964 AutoFind: local max [305, 98] 2.2
22:04:47.888 00.001 14964 AutoFind: local max [160, 422] 0.9
22:04:47.888 00.000 14964 AutoFind: local max [435, 503] 0.6
22:04:47.888 00.000 14964 AutoFind: local max [160, 75] 0.5
22:04:47.889 00.001 14964 AutoFind: local max [494, 277] 0.5
22:04:47.889 00.000 14964 AutoFind: local max [97, 597] 0.5
22:04:47.890 00.001 14964 AutoFind: local max [381, 357] 0.3
22:04:47.890 00.000 14964 AutoFind: local max [608, 126] 0.3
22:04:47.891 00.001 14964 AutoFind: local max [597, 134] 0.3
22:04:47.891 00.000 14964 AutoFind: local max [72, 125] 0.3
22:04:47.892 00.001 14964 AutoFind: local max [860, 425] 0.3
22:04:47.892 00.000 14964 AutoFind: local max [446, 125] 0.3
22:04:47.892 00.000 14964 AutoFind: local max [321, 573] 0.3
22:04:47.893 00.001 14964 AutoFind: local max [554, 200] 0.2
22:04:47.893 00.000 14964 AutoFind: local max [121, 169] 0.2
22:04:47.894 00.001 14964 AutoFind: local max [212, 528] 0.2
22:04:47.894 00.000 14964 AutoFind: local max [224, 36] 0.2
22:04:47.895 00.001 14964 AutoFind: local max [89, 444] 0.2
22:04:47.895 00.000 14964 AutoFind: local max [665, 408] 0.2
22:04:47.895 00.000 14964 AutoFind: local max [202, 29] 0.2
22:04:47.896 00.001 14964 AutoFind: local max [255, 12] 0.2
22:04:47.896 00.000 14964 AutoFind: local max [702, 555] 0.2
22:04:47.897 00.001 14964 AutoFind: local max [401, 277] 0.2
22:04:47.897 00.000 14964 AutoFind: local max [306, 36] 0.2
22:04:47.898 00.001 14964 AutoFind: local max [146, 479] 0.2
22:04:47.898 00.000 14964 AutoFind: local max [44, 379] 0.2
22:04:47.898 00.000 14964 AutoFind: local max [470, 134] 0.2
22:04:47.899 00.001 14964 AutoFind: local max [403, 473] 0.2
22:04:47.899 00.000 14964 AutoFind: local max [523, 59] 0.2
22:04:47.900 00.001 14964 AutoFind: local max [805, 381] 0.2
22:04:47.900 00.000 14964 AutoFind: local max [659, 461] 0.2
22:04:47.901 00.001 14964 AutoFind: local max [800, 407] 0.2
22:04:47.901 00.000 14964 AutoFind: local max [228, 278] 0.2
22:04:47.902 00.001 14964 AutoFind: local max [476, 269] 0.2
22:04:47.902 00.000 14964 AutoFind: local max [701, 132] 0.2
22:04:47.902 00.000 14964 AutoFind: local max [87, 517] 0.2
22:04:47.903 00.001 14964 AutoFind: local max [402, 113] 0.2
22:04:47.903 00.000 14964 AutoFind: local max [616, 125] 0.2
22:04:47.904 00.001 14964 AutoFind: local max [254, 114] 0.2
22:04:47.904 00.000 14964 AutoFind: local max [718, 249] 0.2
22:04:47.905 00.001 14964 AutoFind: local max [438, 98] 0.2
22:04:47.905 00.000 14964 AutoFind: local max [382, 125] 0.2
22:04:47.906 00.001 14964 AutoFind: local max [895, 125] 0.2
22:04:47.906 00.000 14964 AutoFind: local max [129, 49] 0.2
22:04:47.906 00.000 14964 AutoFind: local max [285, 84] 0.2
22:04:47.907 00.001 14964 AutoFind: local max [626, 201] 0.2
22:04:47.907 00.000 14964 AutoFind: local max [774, 278] 0.2
22:04:47.908 00.001 14964 AutoFind: local max [598, 141] 0.2
22:04:47.908 00.000 14964 AutoFind: local max [424, 60] 0.2
22:04:47.909 00.001 14964 AutoFind: local max [352, 248] 0.2
22:04:47.909 00.000 14964 AutoFind: local max [451, 220] 0.2
22:04:47.909 00.000 14964 AutoFind: local max [467, 126] 0.2
22:04:47.910 00.001 14964 AutoFind: local max [483, 507] 0.2
22:04:47.910 00.000 14964 AutoFind: local max [262, 371] 0.2
22:04:47.911 00.001 14964 AutoFind: local max [714, 407] 0.2
22:04:47.911 00.000 14964 AutoFind: local max [55, 379] 0.2
22:04:47.912 00.001 14964 AutoFind: local max [634, 370] 0.2
22:04:47.912 00.000 14964 AutoFind: local max [23, 220] 0.2
22:04:47.913 00.001 14964 AutoFind: local max [398, 399] 0.2
22:04:47.913 00.000 14964 AutoFind: local max [692, 125] 0.2
22:04:47.913 00.000 14964 AutoFind: local max [374, 424] 0.2
22:04:47.914 00.001 14964 AutoFind: local max [15, 210] 0.2
22:04:47.914 00.000 14964 AutoFind: local max [234, 29] 0.2
22:04:47.915 00.001 14964 AutoFind: local max [554, 28] 0.2
22:04:47.915 00.000 14964 AutoFind: local max [382, 29] 0.2
22:04:47.916 00.001 14964 AutoFind: local max [674, 454] 0.2
22:04:47.916 00.000 14964 AutoFind: local max [251, 48] 0.2
22:04:47.916 00.000 14964 AutoFind: local max [909, 444] 0.2
22:04:47.917 00.001 14964 AutoFind: local max [213, 460] 0.2
22:04:47.917 00.000 14964 AutoFind: local max [162, 564] 0.2
22:04:47.918 00.001 14964 AutoFind: local max [97, 125] 0.2
22:04:47.918 00.000 14964 AutoFind: local max [648, 453] 0.2
22:04:47.919 00.001 14964 AutoFind: local max [146, 28] 0.2
22:04:47.920 00.001 14964 AutoFind: local max [600, 125] 0.2
22:04:47.920 00.000 14964 AutoFind: local max [929, 336] 0.2
22:04:47.921 00.001 14964 AutoFind: local max [601, 387] 0.2
22:04:47.921 00.000 14964 AutoFind: local max [121, 371] 0.2
22:04:47.922 00.001 14964 AutoFind: local max [596, 454] 0.2
22:04:47.922 00.000 14964 AutoFind: local max [611, 115] 0.2
22:04:47.923 00.001 14964 AutoFind: local max [658, 140] 0.2
22:04:47.923 00.000 14964 AutoFind: local max [842, 553] 0.2
22:04:47.923 00.000 14964 AutoFind: local max [810, 434] 0.2
22:04:47.924 00.001 14964 AutoFind: local max [950, 424] 0.2
22:04:47.924 00.000 14964 AutoFind: local max [372, 355] 0.2
22:04:47.925 00.001 14964 AutoFind: local max [896, 29] 0.2
22:04:47.925 00.000 14964 AutoFind: local max [114, 132] 0.2
22:04:47.926 00.001 14964 AutoFind: local max [77, 518] 0.2
22:04:47.926 00.000 14964 AutoFind: local max [91, 97] 0.2
22:04:47.927 00.001 14964 AutoFind: local max [467, 218] 0.2
22:04:47.927 00.000 14964 AutoFind: local max [747, 517] 0.2
22:04:47.928 00.001 14964 AutoFind: local max [120, 454] 0.2
22:04:47.928 00.000 14964 AutoFind: local max [440, 481] 0.2
22:04:47.929 00.001 14964 AutoFind: local max [656, 28] 0.2
22:04:47.929 00.000 14964 AutoFind: local max [705, 408] 0.2
22:04:47.929 00.000 14964 AutoFind: local max [131, 36] 0.2
22:04:47.930 00.001 14964 AutoFind: too close [131, 36] 0.2 - [146, 28] 0.2
22:04:47.930 00.000 14964 AutoFind: too close [131, 36] 0.2 - [129, 49] 0.2
22:04:47.931 00.001 14964 AutoFind: too close [131, 36] 0.2 - [160, 75] 0.5
22:04:47.931 00.000 14964 AutoFind: too close [705, 408] 0.2 - [714, 407] 0.2
22:04:47.932 00.001 14964 AutoFind: too close [705, 408] 0.2 - [665, 408] 0.2
22:04:47.932 00.000 14964 AutoFind: too close [440, 481] 0.2 - [403, 473] 0.2
22:04:47.933 00.001 14964 AutoFind: too close [440, 481] 0.2 - [435, 503] 0.6
22:04:47.933 00.000 14964 AutoFind: too close [120, 454] 0.2 - [146, 479] 0.2
22:04:47.934 00.001 14964 AutoFind: too close [120, 454] 0.2 - [89, 444] 0.2
22:04:47.934 00.000 14964 AutoFind: too close [120, 454] 0.2 - [160, 422] 0.9
22:04:47.934 00.000 14964 AutoFind: close dim-bright [120, 454] 0.2 - [93, 432] 3.1
22:04:47.935 00.001 14964 AutoFind: too close [467, 218] 0.2 - [451, 220] 0.2
22:04:47.935 00.000 14964 AutoFind: too close [91, 97] 0.2 - [114, 132] 0.2
22:04:47.936 00.001 14964 AutoFind: too close [91, 97] 0.2 - [97, 125] 0.2
22:04:47.936 00.000 14964 AutoFind: too close [91, 97] 0.2 - [72, 125] 0.3
22:04:47.937 00.001 14964 AutoFind: too close [77, 518] 0.2 - [87, 517] 0.2
22:04:47.937 00.000 14964 AutoFind: too close [114, 132] 0.2 - [97, 125] 0.2
22:04:47.938 00.001 14964 AutoFind: too close [114, 132] 0.2 - [121, 169] 0.2
22:04:47.938 00.000 14964 AutoFind: too close [372, 355] 0.2 - [381, 357] 0.3
22:04:47.938 00.000 14964 AutoFind: too close [810, 434] 0.2 - [800, 407] 0.2
22:04:47.939 00.001 14964 AutoFind: too close [658, 140] 0.2 - [692, 125] 0.2
22:04:47.939 00.000 14964 AutoFind: too close [611, 115] 0.2 - [600, 125] 0.2
22:04:47.940 00.001 14964 AutoFind: too close [611, 115] 0.2 - [598, 141] 0.2
22:04:47.940 00.000 14964 AutoFind: too close [611, 115] 0.2 - [616, 125] 0.2
22:04:47.941 00.001 14964 AutoFind: too close [611, 115] 0.2 - [597, 134] 0.3
22:04:47.941 00.000 14964 AutoFind: too close [611, 115] 0.2 - [608, 126] 0.3
22:04:47.942 00.001 14964 AutoFind: close dim-bright [611, 115] 0.2 - [608, 135] 10.1
22:04:47.942 00.000 14964 AutoFind: too close [601, 387] 0.2 - [634, 370] 0.2
22:04:47.942 00.000 14964 AutoFind: too close [600, 125] 0.2 - [598, 141] 0.2
22:04:47.943 00.001 14964 AutoFind: too close [600, 125] 0.2 - [616, 125] 0.2
22:04:47.943 00.000 14964 AutoFind: too close [600, 125] 0.2 - [597, 134] 0.3
22:04:47.944 00.001 14964 AutoFind: too close [600, 125] 0.2 - [608, 126] 0.3
22:04:47.944 00.000 14964 AutoFind: close dim-bright [600, 125] 0.2 - [608, 135] 10.1
22:04:47.945 00.001 14964 AutoFind: too close [146, 28] 0.2 - [129, 49] 0.2
22:04:47.945 00.000 14964 AutoFind: too close [648, 453] 0.2 - [674, 454] 0.2
22:04:47.946 00.001 14964 AutoFind: too close [648, 453] 0.2 - [659, 461] 0.2
22:04:47.946 00.000 14964 AutoFind: too close [97, 125] 0.2 - [72, 125] 0.3
22:04:47.946 00.000 14964 AutoFind: too close [251, 48] 0.2 - [234, 29] 0.2
22:04:47.947 00.001 14964 AutoFind: too close [251, 48] 0.2 - [285, 84] 0.2
22:04:47.947 00.000 14964 AutoFind: too close [251, 48] 0.2 - [255, 12] 0.2
22:04:47.948 00.001 14964 AutoFind: too close [251, 48] 0.2 - [224, 36] 0.2
22:04:47.948 00.000 14964 AutoFind: close dim-bright [251, 48] 0.2 - [291, 86] 2.5
22:04:47.949 00.001 14964 AutoFind: too close [674, 454] 0.2 - [659, 461] 0.2
22:04:47.949 00.000 14964 AutoFind: too close [554, 28] 0.2 - [523, 59] 0.2
22:04:47.950 00.001 14964 AutoFind: too close [234, 29] 0.2 - [255, 12] 0.2
22:04:47.950 00.000 14964 AutoFind: too close [234, 29] 0.2 - [202, 29] 0.2
22:04:47.951 00.001 14964 AutoFind: too close [234, 29] 0.2 - [224, 36] 0.2
22:04:47.951 00.000 14964 AutoFind: too close [15, 210] 0.2 - [23, 220] 0.2
22:04:47.951 00.000 14964 AutoFind: too close [374, 424] 0.2 - [398, 399] 0.2
22:04:47.952 00.001 14964 AutoFind: too close [692, 125] 0.2 - [701, 132] 0.2
22:04:47.952 00.000 14964 AutoFind: too close [634, 370] 0.2 - [665, 408] 0.2
22:04:47.953 00.001 14964 AutoFind: too close [55, 379] 0.2 - [44, 379] 0.2
22:04:47.953 00.000 14964 AutoFind: too close [467, 126] 0.2 - [438, 98] 0.2
22:04:47.954 00.001 14964 AutoFind: too close [467, 126] 0.2 - [470, 134] 0.2
22:04:47.954 00.000 14964 AutoFind: too close [467, 126] 0.2 - [446, 125] 0.3
22:04:47.954 00.000 14964 AutoFind: too close [424, 60] 0.2 - [438, 98] 0.2
22:04:47.955 00.001 14964 AutoFind: too close [598, 141] 0.2 - [616, 125] 0.2
22:04:47.955 00.000 14964 AutoFind: too close [598, 141] 0.2 - [597, 134] 0.3
22:04:47.956 00.001 14964 AutoFind: too close [598, 141] 0.2 - [608, 126] 0.3
22:04:47.956 00.000 14964 AutoFind: close dim-bright [598, 141] 0.2 - [608, 135] 10.1
22:04:47.957 00.001 14964 AutoFind: too close [285, 84] 0.2 - [254, 114] 0.2
22:04:47.957 00.000 14964 AutoFind: close dim-bright [285, 84] 0.2 - [305, 98] 2.2
22:04:47.958 00.001 14964 AutoFind: close dim-bright [285, 84] 0.2 - [291, 86] 2.5
22:04:47.958 00.000 14964 AutoFind: close dim-bright [285, 84] 0.2 - [293, 98] 252.2
22:04:47.958 00.000 14964 AutoFind: too close [129, 49] 0.2 - [160, 75] 0.5
22:04:47.959 00.001 14964 AutoFind: too close [382, 125] 0.2 - [402, 113] 0.2
22:04:47.959 00.000 14964 AutoFind: too close [438, 98] 0.2 - [402, 113] 0.2
22:04:47.960 00.001 14964 AutoFind: too close [438, 98] 0.2 - [470, 134] 0.2
22:04:47.961 00.001 14964 AutoFind: too close [438, 98] 0.2 - [446, 125] 0.3
22:04:47.961 00.000 14964 AutoFind: close dim-bright [254, 114] 0.2 - [291, 86] 2.5
22:04:47.962 00.001 14964 AutoFind: close dim-bright [254, 114] 0.2 - [293, 98] 252.2
22:04:47.962 00.000 14964 AutoFind: too close [616, 125] 0.2 - [597, 134] 0.3
22:04:47.962 00.000 14964 AutoFind: too close [616, 125] 0.2 - [608, 126] 0.3
22:04:47.963 00.001 14964 AutoFind: close dim-bright [616, 125] 0.2 - [608, 135] 10.1
22:04:47.963 00.000 14964 AutoFind: too close [476, 269] 0.2 - [494, 277] 0.5
22:04:47.964 00.001 14964 AutoFind: too close [800, 407] 0.2 - [805, 381] 0.2
22:04:47.964 00.000 14964 AutoFind: too close [403, 473] 0.2 - [435, 503] 0.6
22:04:47.965 00.001 14964 AutoFind: too close [470, 134] 0.2 - [446, 125] 0.3
22:04:47.965 00.000 14964 AutoFind: too close [255, 12] 0.2 - [224, 36] 0.2
22:04:47.965 00.000 14964 AutoFind: too close [202, 29] 0.2 - [224, 36] 0.2
22:04:47.966 00.001 14964 AutoFind: close dim-bright [89, 444] 0.2 - [93, 432] 3.1
22:04:47.966 00.000 14964 AutoFind: too close [597, 134] 0.3 - [608, 126] 0.3
22:04:47.967 00.001 14964 AutoFind: close dim-bright [597, 134] 0.3 - [608, 135] 10.1
22:04:47.967 00.000 14964 AutoFind: close dim-bright [608, 126] 0.3 - [608, 135] 10.1
22:04:47.968 00.001 14964 AutoFind: too close [305, 98] 2.2 - [291, 86] 2.5
22:04:47.968 00.000 14964 AutoFind: close dim-bright [305, 98] 2.2 - [293, 98] 252.2
22:04:47.969 00.001 14964 AutoFind: close dim-bright [291, 86] 2.5 - [293, 98] 252.2
22:04:47.969 00.000 14964 AutoFind: too close to edge [656, 28] 0.2
22:04:47.969 00.000 14964 AutoFind: too close to edge [896, 29] 0.2
22:04:47.970 00.001 14964 AutoFind: too close to edge [950, 424] 0.2
22:04:47.970 00.000 14964 AutoFind: too close to edge [382, 29] 0.2
22:04:47.971 00.001 14964 AutoFind: too close to edge [321, 573] 0.3
22:04:47.971 00.000 14964 AutoFind: too close to edge [97, 597] 0.5
22:04:47.972 00.001 14964 AutoFind: too close to edge [715, 35] 2.6
22:04:47.972 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:04:47.973 00.001 14964 Star::Find(35, 293, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.973 00.000 14964 Star::Find returns 1 (0), X=293.01, Y=97.61, Mass=1308920, SNR=696.3, Peak=65535 HFD=3.8
22:04:47.974 00.001 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.974 00.000 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:47.974 00.000 14964 Star::Find(35, 93, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.975 00.001 14964 Star::Find returns 1 (0), X=93.13, Y=431.89, Mass=18063, SNR=61.2, Peak=1800 HFD=3.9
22:04:47.975 00.000 14964 Star::Find(35, 860, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.976 00.001 14964 Star::Find returns 0 (3), X=860.00, Y=425.00, Mass=0, SNR=0.0, Peak=750 HFD=0.0
22:04:47.976 00.000 14964 Star::Find(35, 554, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.977 00.001 14964 Star::Find false star n=2 nbg=255 bg=622.7 sigma=26.1 thresh=701 peak=667
22:04:47.977 00.000 14964 Star::Find returns 0 (2), X=554.00, Y=200.00, Mass=193, SNR=2.9, Peak=778 HFD=0.0
22:04:47.978 00.001 14964 Star::Find(35, 212, 528, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.978 00.000 14964 Star::Find false star n=1 nbg=281 bg=618.2 sigma=38.3 thresh=733 peak=692
22:04:47.979 00.001 14964 Star::Find returns 0 (2), X=212.00, Y=528.00, Mass=153, SNR=2.9, Peak=771 HFD=0.0
22:04:47.979 00.000 14964 Star::Find(35, 702, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.979 00.000 14964 Star::Find false star n=1 nbg=275 bg=620.0 sigma=33.9 thresh=722 peak=680
22:04:47.980 00.001 14964 Star::Find returns 0 (2), X=702.00, Y=555.00, Mass=131, SNR=2.9, Peak=782 HFD=0.0
22:04:47.980 00.000 14964 Star::Find(35, 401, 277, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.981 00.001 14964 Star::Find false star n=2 nbg=271 bg=618.8 sigma=31.5 thresh=713 peak=678
22:04:47.981 00.000 14964 Star::Find returns 0 (2), X=401.00, Y=277.00, Mass=304, SNR=2.9, Peak=795 HFD=0.0
22:04:47.982 00.001 14964 Star::Find(35, 306, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.982 00.000 14964 Star::Find false star n=1 nbg=257 bg=611.1 sigma=31.3 thresh=705 peak=666
22:04:47.983 00.001 14964 Star::Find returns 0 (2), X=306.00, Y=36.00, Mass=132, SNR=2.9, Peak=743 HFD=0.0
22:04:47.983 00.000 14964 Star::Find(35, 228, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.983 00.000 14964 Star::Find false star n=1 nbg=276 bg=621.5 sigma=30.3 thresh=712 peak=671
22:04:47.984 00.001 14964 Star::Find returns 0 (2), X=228.00, Y=278.00, Mass=119, SNR=2.9, Peak=754 HFD=0.0
22:04:47.984 00.000 14964 Star::Find(35, 718, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.985 00.001 14964 Star::Find false star n=2 nbg=264 bg=618.5 sigma=29.4 thresh=707 peak=676
22:04:47.985 00.000 14964 Star::Find returns 0 (2), X=718.00, Y=249.00, Mass=265, SNR=2.9, Peak=777 HFD=0.0
22:04:47.986 00.001 14964 Star::Find(35, 895, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.986 00.000 14964 Star::Find false star n=3 nbg=247 bg=614.6 sigma=25.6 thresh=691 peak=668
22:04:47.987 00.001 14964 Star::Find returns 0 (2), X=895.00, Y=125.00, Mass=324, SNR=2.9, Peak=751 HFD=0.0
22:04:47.987 00.000 14964 Star::Find(35, 626, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.987 00.000 14964 Star::Find false star n=3 nbg=286 bg=619.3 sigma=36.2 thresh=728 peak=682
22:04:47.988 00.001 14964 Star::Find returns 0 (2), X=626.00, Y=201.00, Mass=362, SNR=2.9, Peak=799 HFD=0.0
22:04:47.988 00.000 14964 Star::Find(35, 774, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.989 00.001 14964 Star::Find false star n=3 nbg=264 bg=626.8 sigma=27.7 thresh=710 peak=673
22:04:47.989 00.000 14964 Star::Find returns 0 (2), X=774.00, Y=278.00, Mass=378, SNR=2.9, Peak=778 HFD=0.0
22:04:47.990 00.001 14964 Star::Find(35, 352, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.990 00.000 14964 Star::Find false star n=2 nbg=261 bg=622.3 sigma=28.3 thresh=707 peak=670
22:04:47.991 00.001 14964 Star::Find returns 0 (2), X=352.00, Y=248.00, Mass=178, SNR=2.9, Peak=770 HFD=0.0
22:04:47.991 00.000 14964 Star::Find(35, 483, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.992 00.001 14964 Star::Find false star n=2 nbg=267 bg=628.6 sigma=30.6 thresh=720 peak=690
22:04:47.992 00.000 14964 Star::Find returns 0 (2), X=483.00, Y=507.00, Mass=197, SNR=2.9, Peak=770 HFD=0.0
22:04:47.992 00.000 14964 Star::Find(35, 262, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.993 00.001 14964 Star::Find false star n=7 nbg=245 bg=619.9 sigma=26.5 thresh=699 peak=680
22:04:47.993 00.000 14964 Star::Find returns 0 (2), X=262.00, Y=371.00, Mass=724, SNR=2.9, Peak=763 HFD=0.0
22:04:47.994 00.001 14964 Star::Find(35, 909, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.994 00.000 14964 Star::Find false star n=3 nbg=244 bg=615.3 sigma=28.7 thresh=701 peak=673
22:04:47.995 00.001 14964 Star::Find returns 0 (2), X=909.00, Y=444.00, Mass=276, SNR=2.9, Peak=780 HFD=0.0
22:04:47.995 00.000 14964 Star::Find(35, 213, 460, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.996 00.001 14964 Star::Find false star n=4 nbg=268 bg=629.6 sigma=30.8 thresh=722 peak=681
22:04:47.996 00.000 14964 Star::Find returns 0 (2), X=213.00, Y=460.00, Mass=412, SNR=2.9, Peak=759 HFD=0.0
22:04:47.996 00.000 14964 Star::Find(35, 162, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.997 00.001 14964 Star::Find false star n=2 nbg=272 bg=624.7 sigma=35.5 thresh=731 peak=678
22:04:47.997 00.000 14964 Star::Find returns 0 (2), X=162.00, Y=564.00, Mass=246, SNR=2.9, Peak=767 HFD=0.0
22:04:47.998 00.001 14964 Star::Find(35, 929, 336, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.998 00.000 14964 Star::Find returns 0 (3), X=929.00, Y=336.00, Mass=0, SNR=0.0, Peak=752 HFD=0.0
22:04:47.999 00.001 14964 Star::Find(35, 121, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:47.999 00.000 14964 Star::Find false star n=1 nbg=267 bg=624.9 sigma=31.7 thresh=720 peak=677
22:04:48.000 00.001 14964 Star::Find returns 0 (2), X=121.00, Y=371.00, Mass=126, SNR=2.9, Peak=758 HFD=0.0
22:04:48.000 00.000 14964 Star::Find(35, 596, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:48.001 00.001 14964 Star::Find false star n=3 nbg=279 bg=622.2 sigma=32.6 thresh=720 peak=682
22:04:48.001 00.000 14964 Star::Find returns 0 (2), X=596.00, Y=454.00, Mass=343, SNR=2.9, Peak=763 HFD=0.0
22:04:48.001 00.000 14964 Star::Find(35, 842, 553, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:48.002 00.001 14964 Star::Find false star n=1 nbg=271 bg=622.1 sigma=33.5 thresh=723 peak=676
22:04:48.002 00.000 14964 Star::Find returns 0 (2), X=842.00, Y=553.00, Mass=122, SNR=2.9, Peak=757 HFD=0.0
22:04:48.003 00.001 14964 Star::Find(35, 747, 517, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:48.003 00.000 14964 Star::Find false star n=2 nbg=284 bg=627.5 sigma=35.3 thresh=733 peak=685
22:04:48.004 00.001 14964 Star::Find returns 0 (2), X=747.00, Y=517.00, Mass=221, SNR=2.9, Peak=761 HFD=0.0
22:04:48.004 00.000 14964 AutoFind: finding best star pass 1
22:04:48.005 00.001 14964 Star::Find(35, 293, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:48.005 00.000 14964 Star::Find returns 1 (0), X=293.01, Y=97.61, Mass=1308920, SNR=696.3, Peak=65535 HFD=3.8
22:04:48.006 00.001 14964 AutoFind: near-saturated [293, 98] 252.2 Mass 1308920 SNR 696.3 Peak 65535
22:04:48.006 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:48.006 00.000 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:48.007 00.001 14964 AutoFind returns star at [608, 135] 10.1 Mass 52469 SNR 127.8
22:04:48.007 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:04:48.008 00.001 14964 Star::Find returns 1 (0), X=607.84, Y=135.04, Mass=52469, SNR=127.8, Peak=4655 HFD=3.1
22:04:48.008 00.000 14964 MultiStar: List (2): {607.84, 135.04}(127.8), {93.13, 431.89}(61.2), 
22:04:48.009 00.001 14964 setting lock position to (607.84, 135.04)
22:04:48.009 00.000 14964 MultiStar: stabilizing after lock position change
22:04:48.010 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=533, FiltMax=65495, Gamma=0.810
22:04:48.016 00.006 14964 Status Line: Auto-selected star at (607.8, 135.0)
22:04:49.292 01.276 14964 StartLoopingInteractive: Loop button clicked
22:04:49.293 00.001 14964 Status Line: Looping
22:04:49.298 00.005 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:04:49.303 00.005 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:04:49.303 00.000 14964 Enqueuing Expose request
22:04:49.304 00.001 12044 Worker thread wakes up
22:04:49.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:04:49.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:04:52.410 03.106 12044 Exposure complete
22:04:52.433 00.023 12044 worker thread done servicing request
22:04:52.433 00.000 14964 OnExposeComplete: enter
22:04:52.434 00.001 14964 UpdateGuideState(): m_state=2
22:04:52.435 00.001 14964 Star::Find(35, 607, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:52.435 00.000 14964 Star::Find returns 1 (0), X=608.01, Y=134.87, Mass=51368, SNR=129.8, Peak=4362 HFD=3.0
22:04:52.436 00.001 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.38) = xAngle (-2.14 = -2.14)
22:04:52.437 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.01 = -2.01)
22:04:52.437 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.75 mountX=-0.13 mountY=-0.22, mountTheta=-2.11
22:04:52.439 00.002 14964 setting force full frames = false
22:04:52.439 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=523, FiltMax=65482, Gamma=0.810
22:04:52.447 00.008 14964 UpdateGuideState exits: m=51368 SNR=129.8
22:04:52.448 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.448 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:04:52.449 00.001 14964 Enqueuing Expose request
22:04:52.449 00.000 12044 Worker thread wakes up
22:04:52.450 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:04:52.450 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(573,100,71,71)
22:04:52.939 00.489 14964 Stop button clicked
22:04:52.940 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:04:52.940 00.000 14964 Status Line: Waiting for devices...
22:04:53.181 00.241 12044 ASCOM_AbortExposure returns err = 0
22:04:53.181 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:04:53.181 00.000 12044 worker thread done servicing request
22:04:53.182 00.001 14964 OnExposeComplete: enter
22:04:53.184 00.002 14964 OnExposeComplete: Capture Error reported
22:04:53.185 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:04:53.186 00.001 14964 Changing from state SELECTED to UNINITIALIZED
22:04:53.188 00.002 14964 guider state => SELECTING
22:04:53.192 00.004 14964 Status Line: Stopped.
22:04:53.197 00.005 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:04:55.101 01.904 14964 GuiderMultiStar::AutoSelect enter
22:04:55.102 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:04:55.125 00.023 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:04:55.141 00.016 14964 AutoFind: global mean = 0.1, stdev 1089.4
22:04:55.141 00.000 14964 AutoFind: using threshold = 0.1
22:04:55.165 00.024 14964 AutoFind: local max [293, 97] 248.8
22:04:55.166 00.001 14964 AutoFind: local max [608, 135] 10.7
22:04:55.166 00.000 14964 AutoFind: local max [283, 99] 4.6
22:04:55.166 00.000 14964 AutoFind: local max [292, 109] 2.6
22:04:55.167 00.001 14964 AutoFind: local max [93, 432] 2.6
22:04:55.167 00.000 14964 AutoFind: local max [715, 35] 2.3
22:04:55.168 00.001 14964 AutoFind: local max [306, 98] 1.0
22:04:55.169 00.001 14964 AutoFind: local max [160, 422] 0.8
22:04:55.169 00.000 14964 AutoFind: local max [434, 502] 0.7
22:04:55.169 00.000 14964 AutoFind: local max [161, 75] 0.6
22:04:55.170 00.001 14964 AutoFind: local max [97, 596] 0.5
22:04:55.170 00.000 14964 AutoFind: local max [493, 276] 0.5
22:04:55.171 00.001 14964 AutoFind: local max [381, 356] 0.4
22:04:55.172 00.001 14964 AutoFind: local max [292, 83] 0.3
22:04:55.172 00.000 14964 AutoFind: local max [224, 338] 0.3
22:04:55.173 00.001 14964 AutoFind: local max [280, 86] 0.3
22:04:55.173 00.000 14964 AutoFind: local max [320, 573] 0.3
22:04:55.174 00.001 14964 AutoFind: local max [240, 502] 0.3
22:04:55.174 00.000 14964 AutoFind: local max [278, 99] 0.3
22:04:55.175 00.001 14964 AutoFind: local max [618, 142] 0.3
22:04:55.175 00.000 14964 AutoFind: local max [918, 502] 0.3
22:04:55.175 00.000 14964 AutoFind: local max [499, 502] 0.3
22:04:55.176 00.001 14964 AutoFind: local max [94, 338] 0.3
22:04:55.176 00.000 14964 AutoFind: local max [605, 124] 0.3
22:04:55.177 00.001 14964 AutoFind: local max [280, 109] 0.2
22:04:55.177 00.000 14964 AutoFind: local max [727, 447] 0.2
22:04:55.178 00.001 14964 AutoFind: local max [519, 502] 0.2
22:04:55.178 00.000 14964 AutoFind: local max [208, 338] 0.2
22:04:55.179 00.001 14964 AutoFind: local max [278, 222] 0.2
22:04:55.180 00.001 14964 AutoFind: local max [185, 337] 0.2
22:04:55.180 00.000 14964 AutoFind: local max [255, 11] 0.2
22:04:55.181 00.001 14964 AutoFind: local max [175, 511] 0.2
22:04:55.181 00.000 14964 AutoFind: local max [471, 502] 0.2
22:04:55.182 00.001 14964 AutoFind: local max [486, 543] 0.2
22:04:55.182 00.000 14964 AutoFind: local max [484, 475] 0.2
22:04:55.182 00.000 14964 AutoFind: local max [853, 194] 0.2
22:04:55.183 00.001 14964 AutoFind: local max [77, 543] 0.2
22:04:55.183 00.000 14964 AutoFind: local max [626, 337] 0.2
22:04:55.184 00.001 14964 AutoFind: local max [634, 502] 0.2
22:04:55.184 00.000 14964 AutoFind: local max [859, 338] 0.2
22:04:55.185 00.001 14964 AutoFind: local max [949, 204] 0.2
22:04:55.185 00.000 14964 AutoFind: local max [450, 392] 0.2
22:04:55.186 00.001 14964 AutoFind: local max [682, 475] 0.2
22:04:55.186 00.000 14964 AutoFind: local max [42, 511] 0.2
22:04:55.186 00.000 14964 AutoFind: local max [437, 289] 0.2
22:04:55.187 00.001 14964 AutoFind: local max [383, 474] 0.2
22:04:55.187 00.000 14964 AutoFind: local max [60, 502] 0.2
22:04:55.188 00.001 14964 AutoFind: local max [846, 222] 0.2
22:04:55.188 00.000 14964 AutoFind: local max [106, 502] 0.2
22:04:55.189 00.001 14964 AutoFind: local max [470, 338] 0.2
22:04:55.189 00.000 14964 AutoFind: local max [381, 338] 0.2
22:04:55.190 00.001 14964 AutoFind: local max [33, 337] 0.2
22:04:55.190 00.000 14964 AutoFind: local max [542, 338] 0.2
22:04:55.190 00.000 14964 AutoFind: local max [725, 502] 0.2
22:04:55.191 00.001 14964 AutoFind: local max [929, 502] 0.2
22:04:55.191 00.000 14964 AutoFind: local max [31, 220] 0.2
22:04:55.192 00.001 14964 AutoFind: local max [796, 143] 0.2
22:04:55.192 00.000 14964 AutoFind: local max [265, 338] 0.2
22:04:55.193 00.001 14964 AutoFind: local max [491, 502] 0.2
22:04:55.193 00.000 14964 AutoFind: local max [306, 110] 0.2
22:04:55.193 00.000 14964 AutoFind: local max [350, 502] 0.2
22:04:55.194 00.001 14964 AutoFind: local max [486, 392] 0.2
22:04:55.194 00.000 14964 AutoFind: local max [903, 354] 0.2
22:04:55.195 00.001 14964 AutoFind: local max [18, 518] 0.2
22:04:55.195 00.000 14964 AutoFind: local max [72, 259] 0.2
22:04:55.196 00.001 14964 AutoFind: local max [270, 144] 0.2
22:04:55.196 00.000 14964 AutoFind: local max [604, 502] 0.2
22:04:55.197 00.001 14964 AutoFind: local max [392, 462] 0.2
22:04:55.197 00.000 14964 AutoFind: local max [261, 502] 0.2
22:04:55.197 00.000 14964 AutoFind: local max [237, 221] 0.2
22:04:55.198 00.001 14964 AutoFind: local max [46, 143] 0.2
22:04:55.198 00.000 14964 AutoFind: local max [717, 474] 0.2
22:04:55.199 00.001 14964 AutoFind: local max [67, 99] 0.2
22:04:55.199 00.000 14964 AutoFind: local max [62, 511] 0.2
22:04:55.200 00.001 14964 AutoFind: local max [356, 502] 0.2
22:04:55.200 00.000 14964 AutoFind: local max [511, 345] 0.2
22:04:55.201 00.001 14964 AutoFind: local max [463, 502] 0.2
22:04:55.201 00.000 14964 AutoFind: local max [688, 447] 0.2
22:04:55.201 00.000 14964 AutoFind: local max [257, 495] 0.2
22:04:55.202 00.001 14964 AutoFind: local max [679, 338] 0.2
22:04:55.202 00.000 14964 AutoFind: local max [449, 474] 0.2
22:04:55.203 00.001 14964 AutoFind: local max [803, 502] 0.2
22:04:55.203 00.000 14964 AutoFind: local max [15, 143] 0.2
22:04:55.204 00.001 14964 AutoFind: local max [268, 501] 0.2
22:04:55.204 00.000 14964 AutoFind: local max [910, 511] 0.2
22:04:55.205 00.001 14964 AutoFind: local max [877, 194] 0.2
22:04:55.205 00.000 14964 AutoFind: local max [689, 346] 0.2
22:04:55.205 00.000 14964 AutoFind: local max [156, 473] 0.2
22:04:55.206 00.001 14964 AutoFind: local max [589, 502] 0.2
22:04:55.206 00.000 14964 AutoFind: local max [255, 391] 0.2
22:04:55.207 00.001 14964 AutoFind: local max [785, 463] 0.2
22:04:55.207 00.000 14964 AutoFind: local max [483, 279] 0.2
22:04:55.208 00.001 14964 AutoFind: local max [637, 510] 0.2
22:04:55.208 00.000 14964 AutoFind: local max [277, 337] 0.2
22:04:55.209 00.001 14964 AutoFind: local max [40, 210] 0.2
22:04:55.209 00.000 14964 AutoFind: local max [954, 511] 0.2
22:04:55.209 00.000 14964 AutoFind: local max [260, 510] 0.2
22:04:55.210 00.001 14964 AutoFind: local max [881, 73] 0.2
22:04:55.210 00.000 14964 AutoFind: local max [352, 110] 0.2
22:04:55.211 00.001 14964 AutoFind: local max [439, 511] 0.2
22:04:55.211 00.000 14964 AutoFind: too close [439, 511] 0.2 - [449, 474] 0.2
22:04:55.212 00.001 14964 AutoFind: too close [439, 511] 0.2 - [463, 502] 0.2
22:04:55.212 00.000 14964 AutoFind: too close [439, 511] 0.2 - [471, 502] 0.2
22:04:55.213 00.001 14964 AutoFind: too close [439, 511] 0.2 - [434, 502] 0.7
22:04:55.213 00.000 14964 AutoFind: too close [260, 510] 0.2 - [268, 501] 0.2
22:04:55.213 00.000 14964 AutoFind: too close [260, 510] 0.2 - [257, 495] 0.2
22:04:55.214 00.001 14964 AutoFind: too close [260, 510] 0.2 - [261, 502] 0.2
22:04:55.214 00.000 14964 AutoFind: too close [260, 510] 0.2 - [240, 502] 0.3
22:04:55.215 00.001 14964 AutoFind: too close [954, 511] 0.2 - [929, 502] 0.2
22:04:55.215 00.000 14964 AutoFind: too close [954, 511] 0.2 - [918, 502] 0.3
22:04:55.216 00.001 14964 AutoFind: too close [40, 210] 0.2 - [31, 220] 0.2
22:04:55.216 00.000 14964 AutoFind: too close [277, 337] 0.2 - [265, 338] 0.2
22:04:55.217 00.001 14964 AutoFind: too close [637, 510] 0.2 - [604, 502] 0.2
22:04:55.217 00.000 14964 AutoFind: too close [637, 510] 0.2 - [634, 502] 0.2
22:04:55.218 00.001 14964 AutoFind: too close [483, 279] 0.2 - [493, 276] 0.5
22:04:55.218 00.000 14964 AutoFind: too close [785, 463] 0.2 - [803, 502] 0.2
22:04:55.218 00.000 14964 AutoFind: too close [589, 502] 0.2 - [604, 502] 0.2
22:04:55.219 00.001 14964 AutoFind: too close [156, 473] 0.2 - [175, 511] 0.2
22:04:55.219 00.000 14964 AutoFind: too close [689, 346] 0.2 - [679, 338] 0.2
22:04:55.220 00.001 14964 AutoFind: too close [877, 194] 0.2 - [846, 222] 0.2
22:04:55.220 00.000 14964 AutoFind: too close [877, 194] 0.2 - [853, 194] 0.2
22:04:55.221 00.001 14964 AutoFind: too close [910, 511] 0.2 - [929, 502] 0.2
22:04:55.221 00.000 14964 AutoFind: too close [910, 511] 0.2 - [918, 502] 0.3
22:04:55.221 00.000 14964 AutoFind: too close [268, 501] 0.2 - [257, 495] 0.2
22:04:55.222 00.001 14964 AutoFind: too close [268, 501] 0.2 - [261, 502] 0.2
22:04:55.222 00.000 14964 AutoFind: too close [268, 501] 0.2 - [240, 502] 0.3
22:04:55.223 00.001 14964 AutoFind: too close [15, 143] 0.2 - [46, 143] 0.2
22:04:55.223 00.000 14964 AutoFind: too close [449, 474] 0.2 - [463, 502] 0.2
22:04:55.224 00.001 14964 AutoFind: too close [449, 474] 0.2 - [484, 475] 0.2
22:04:55.224 00.000 14964 AutoFind: too close [449, 474] 0.2 - [471, 502] 0.2
22:04:55.224 00.000 14964 AutoFind: too close [449, 474] 0.2 - [434, 502] 0.7
22:04:55.225 00.001 14964 AutoFind: too close [257, 495] 0.2 - [261, 502] 0.2
22:04:55.225 00.000 14964 AutoFind: too close [257, 495] 0.2 - [240, 502] 0.3
22:04:55.226 00.001 14964 AutoFind: too close [688, 447] 0.2 - [717, 474] 0.2
22:04:55.226 00.000 14964 AutoFind: too close [688, 447] 0.2 - [682, 475] 0.2
22:04:55.227 00.001 14964 AutoFind: too close [688, 447] 0.2 - [727, 447] 0.2
22:04:55.227 00.000 14964 AutoFind: too close [463, 502] 0.2 - [491, 502] 0.2
22:04:55.228 00.001 14964 AutoFind: too close [463, 502] 0.2 - [484, 475] 0.2
22:04:55.228 00.000 14964 AutoFind: too close [463, 502] 0.2 - [471, 502] 0.2
22:04:55.228 00.000 14964 AutoFind: too close [463, 502] 0.2 - [499, 502] 0.3
22:04:55.229 00.001 14964 AutoFind: too close [463, 502] 0.2 - [434, 502] 0.7
22:04:55.229 00.000 14964 AutoFind: too close [511, 345] 0.2 - [542, 338] 0.2
22:04:55.230 00.001 14964 AutoFind: too close [356, 502] 0.2 - [392, 462] 0.2
22:04:55.230 00.000 14964 AutoFind: too close [356, 502] 0.2 - [350, 502] 0.2
22:04:55.231 00.001 14964 AutoFind: too close [356, 502] 0.2 - [383, 474] 0.2
22:04:55.231 00.000 14964 AutoFind: too close [62, 511] 0.2 - [60, 502] 0.2
22:04:55.232 00.001 14964 AutoFind: too close [62, 511] 0.2 - [42, 511] 0.2
22:04:55.232 00.000 14964 AutoFind: too close [62, 511] 0.2 - [77, 543] 0.2
22:04:55.232 00.000 14964 AutoFind: too close [717, 474] 0.2 - [725, 502] 0.2
22:04:55.233 00.001 14964 AutoFind: too close [717, 474] 0.2 - [682, 475] 0.2
22:04:55.233 00.000 14964 AutoFind: too close [717, 474] 0.2 - [727, 447] 0.2
22:04:55.234 00.001 14964 AutoFind: too close [261, 502] 0.2 - [240, 502] 0.3
22:04:55.234 00.000 14964 AutoFind: too close [392, 462] 0.2 - [383, 474] 0.2
22:04:55.235 00.001 14964 AutoFind: too close [604, 502] 0.2 - [634, 502] 0.2
22:04:55.235 00.000 14964 AutoFind: too close [270, 144] 0.2 - [306, 110] 0.2
22:04:55.235 00.000 14964 AutoFind: too close [270, 144] 0.2 - [280, 109] 0.2
22:04:55.236 00.001 14964 AutoFind: close dim-bright [270, 144] 0.2 - [292, 109] 2.6
22:04:55.236 00.000 14964 AutoFind: too close [18, 518] 0.2 - [42, 511] 0.2
22:04:55.237 00.001 14964 AutoFind: too close [486, 392] 0.2 - [450, 392] 0.2
22:04:55.237 00.000 14964 AutoFind: too close [350, 502] 0.2 - [383, 474] 0.2
22:04:55.237 00.000 14964 AutoFind: too close [306, 110] 0.2 - [280, 109] 0.2
22:04:55.238 00.001 14964 AutoFind: too close [306, 110] 0.2 - [278, 99] 0.3
22:04:55.238 00.000 14964 AutoFind: too close [306, 110] 0.2 - [280, 86] 0.3
22:04:55.239 00.001 14964 AutoFind: too close [306, 110] 0.2 - [292, 83] 0.3
22:04:55.239 00.000 14964 AutoFind: too close [306, 110] 0.2 - [306, 98] 1.0
22:04:55.240 00.001 14964 AutoFind: close dim-bright [306, 110] 0.2 - [292, 109] 2.6
22:04:55.240 00.000 14964 AutoFind: close dim-bright [306, 110] 0.2 - [283, 99] 4.6
22:04:55.241 00.001 14964 AutoFind: close dim-bright [306, 110] 0.2 - [293, 97] 248.8
22:04:55.241 00.000 14964 AutoFind: too close [491, 502] 0.2 - [484, 475] 0.2
22:04:55.242 00.001 14964 AutoFind: too close [491, 502] 0.2 - [471, 502] 0.2
22:04:55.242 00.000 14964 AutoFind: too close [491, 502] 0.2 - [519, 502] 0.2
22:04:55.242 00.000 14964 AutoFind: too close [491, 502] 0.2 - [499, 502] 0.3
22:04:55.243 00.001 14964 AutoFind: too close [929, 502] 0.2 - [918, 502] 0.3
22:04:55.244 00.001 14964 AutoFind: too close [381, 338] 0.2 - [381, 356] 0.4
22:04:55.244 00.000 14964 AutoFind: too close [846, 222] 0.2 - [853, 194] 0.2
22:04:55.245 00.001 14964 AutoFind: too close [60, 502] 0.2 - [42, 511] 0.2
22:04:55.245 00.000 14964 AutoFind: too close [42, 511] 0.2 - [77, 543] 0.2
22:04:55.246 00.001 14964 AutoFind: too close [484, 475] 0.2 - [471, 502] 0.2
22:04:55.246 00.000 14964 AutoFind: too close [484, 475] 0.2 - [519, 502] 0.2
22:04:55.247 00.001 14964 AutoFind: too close [484, 475] 0.2 - [499, 502] 0.3
22:04:55.247 00.000 14964 AutoFind: too close [471, 502] 0.2 - [499, 502] 0.3
22:04:55.247 00.000 14964 AutoFind: too close [471, 502] 0.2 - [434, 502] 0.7
22:04:55.248 00.001 14964 AutoFind: too close [185, 337] 0.2 - [208, 338] 0.2
22:04:55.248 00.000 14964 AutoFind: too close [185, 337] 0.2 - [224, 338] 0.3
22:04:55.249 00.001 14964 AutoFind: too close [208, 338] 0.2 - [224, 338] 0.3
22:04:55.249 00.000 14964 AutoFind: too close [519, 502] 0.2 - [499, 502] 0.3
22:04:55.250 00.001 14964 AutoFind: too close [280, 109] 0.2 - [278, 99] 0.3
22:04:55.250 00.000 14964 AutoFind: too close [280, 109] 0.2 - [280, 86] 0.3
22:04:55.251 00.001 14964 AutoFind: too close [280, 109] 0.2 - [292, 83] 0.3
22:04:55.251 00.000 14964 AutoFind: too close [280, 109] 0.2 - [306, 98] 1.0
22:04:55.251 00.000 14964 AutoFind: close dim-bright [280, 109] 0.2 - [292, 109] 2.6
22:04:55.252 00.001 14964 AutoFind: close dim-bright [280, 109] 0.2 - [283, 99] 4.6
22:04:55.252 00.000 14964 AutoFind: close dim-bright [280, 109] 0.2 - [293, 97] 248.8
22:04:55.253 00.001 14964 AutoFind: too close [605, 124] 0.3 - [618, 142] 0.3
22:04:55.253 00.000 14964 AutoFind: close dim-bright [605, 124] 0.3 - [608, 135] 10.7
22:04:55.254 00.001 14964 AutoFind: close dim-bright [618, 142] 0.3 - [608, 135] 10.7
22:04:55.254 00.000 14964 AutoFind: too close [278, 99] 0.3 - [280, 86] 0.3
22:04:55.255 00.001 14964 AutoFind: too close [278, 99] 0.3 - [292, 83] 0.3
22:04:55.255 00.000 14964 AutoFind: too close [278, 99] 0.3 - [306, 98] 1.0
22:04:55.255 00.000 14964 AutoFind: close dim-bright [278, 99] 0.3 - [292, 109] 2.6
22:04:55.256 00.001 14964 AutoFind: close dim-bright [278, 99] 0.3 - [283, 99] 4.6
22:04:55.256 00.000 14964 AutoFind: close dim-bright [278, 99] 0.3 - [293, 97] 248.8
22:04:55.257 00.001 14964 AutoFind: too close [280, 86] 0.3 - [292, 83] 0.3
22:04:55.257 00.000 14964 AutoFind: too close [280, 86] 0.3 - [306, 98] 1.0
22:04:55.258 00.001 14964 AutoFind: close dim-bright [280, 86] 0.3 - [292, 109] 2.6
22:04:55.258 00.000 14964 AutoFind: close dim-bright [280, 86] 0.3 - [283, 99] 4.6
22:04:55.259 00.001 14964 AutoFind: close dim-bright [280, 86] 0.3 - [293, 97] 248.8
22:04:55.259 00.000 14964 AutoFind: too close [292, 83] 0.3 - [306, 98] 1.0
22:04:55.260 00.001 14964 AutoFind: close dim-bright [292, 83] 0.3 - [292, 109] 2.6
22:04:55.260 00.000 14964 AutoFind: close dim-bright [292, 83] 0.3 - [283, 99] 4.6
22:04:55.261 00.001 14964 AutoFind: close dim-bright [292, 83] 0.3 - [293, 97] 248.8
22:04:55.261 00.000 14964 AutoFind: too close [306, 98] 1.0 - [292, 109] 2.6
22:04:55.262 00.001 14964 AutoFind: too close [306, 98] 1.0 - [283, 99] 4.6
22:04:55.262 00.000 14964 AutoFind: close dim-bright [306, 98] 1.0 - [293, 97] 248.8
22:04:55.263 00.001 14964 AutoFind: too close [292, 109] 2.6 - [283, 99] 4.6
22:04:55.263 00.000 14964 AutoFind: close dim-bright [292, 109] 2.6 - [293, 97] 248.8
22:04:55.264 00.001 14964 AutoFind: close dim-bright [283, 99] 4.6 - [293, 97] 248.8
22:04:55.264 00.000 14964 AutoFind: too close to edge [33, 337] 0.2
22:04:55.264 00.000 14964 AutoFind: too close to edge [949, 204] 0.2
22:04:55.265 00.001 14964 AutoFind: too close to edge [255, 11] 0.2
22:04:55.265 00.000 14964 AutoFind: too close to edge [320, 573] 0.3
22:04:55.266 00.001 14964 AutoFind: too close to edge [97, 596] 0.5
22:04:55.266 00.000 14964 AutoFind: too close to edge [715, 35] 2.3
22:04:55.267 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:04:55.267 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.268 00.001 14964 Star::Find returns 1 (0), X=293.09, Y=97.40, Mass=1324289, SNR=721.3, Peak=65535 HFD=3.9
22:04:55.268 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.269 00.001 14964 Star::Find returns 1 (0), X=608.01, Y=134.87, Mass=51368, SNR=129.8, Peak=4362 HFD=3.0
22:04:55.269 00.000 14964 Star::Find(35, 93, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.270 00.001 14964 Star::Find returns 1 (0), X=93.05, Y=431.50, Mass=18316, SNR=59.3, Peak=1544 HFD=4.0
22:04:55.270 00.000 14964 Star::Find(35, 160, 422, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.270 00.000 14964 Star::Find returns 1 (0), X=159.81, Y=421.52, Mass=4474, SNR=23.2, Peak=922 HFD=3.8
22:04:55.271 00.001 14964 Star::Find(35, 161, 75, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.272 00.001 14964 Star::Find returns 1 (0), X=160.18, Y=74.49, Mass=1916, SNR=15.5, Peak=878 HFD=2.4
22:04:55.272 00.000 14964 Star::Find(35, 94, 338, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.273 00.001 14964 Star::Find false star n=4 nbg=258 bg=628.9 sigma=29.1 thresh=716 peak=684
22:04:55.273 00.000 14964 Star::Find returns 0 (2), X=94.00, Y=338.00, Mass=489, SNR=2.9, Peak=757 HFD=0.0
22:04:55.274 00.001 14964 Star::Find(35, 278, 222, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.274 00.000 14964 Star::Find false star n=2 nbg=265 bg=612.9 sigma=30.9 thresh=706 peak=675
22:04:55.275 00.001 14964 Star::Find returns 0 (2), X=278.00, Y=222.00, Mass=228, SNR=2.9, Peak=747 HFD=0.0
22:04:55.275 00.000 14964 Star::Find(35, 486, 543, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.276 00.001 14964 Star::Find false star n=1 nbg=258 bg=628.2 sigma=30.6 thresh=720 peak=686
22:04:55.276 00.000 14964 Star::Find returns 0 (2), X=486.00, Y=543.00, Mass=153, SNR=2.9, Peak=781 HFD=0.0
22:04:55.277 00.001 14964 Star::Find(35, 626, 337, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.277 00.000 14964 Star::Find returns 0 (2), X=626.00, Y=337.00, Mass=101, SNR=2.8, Peak=763 HFD=0.0
22:04:55.277 00.000 14964 Star::Find(35, 859, 338, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.278 00.001 14964 Star::Find false star n=2 nbg=268 bg=620.2 sigma=31.9 thresh=716 peak=683
22:04:55.278 00.000 14964 Star::Find returns 0 (2), X=859.00, Y=338.00, Mass=227, SNR=2.9, Peak=769 HFD=0.0
22:04:55.279 00.001 14964 Star::Find(35, 437, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.279 00.000 14964 Star::Find false star n=2 nbg=267 bg=625.9 sigma=29.9 thresh=716 peak=678
22:04:55.280 00.001 14964 Star::Find returns 0 (2), X=437.00, Y=289.00, Mass=190, SNR=2.9, Peak=769 HFD=0.0
22:04:55.280 00.000 14964 Star::Find(35, 106, 502, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.281 00.001 14964 Star::Find false star n=1 nbg=268 bg=632.4 sigma=33.2 thresh=732 peak=684
22:04:55.281 00.000 14964 Star::Find returns 0 (2), X=106.00, Y=502.00, Mass=151, SNR=2.9, Peak=794 HFD=0.0
22:04:55.282 00.001 14964 Star::Find(35, 470, 338, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.282 00.000 14964 Star::Find false star n=8 nbg=242 bg=623.2 sigma=24.0 thresh=695 peak=679
22:04:55.282 00.000 14964 Star::Find returns 0 (2), X=470.00, Y=338.00, Mass=717, SNR=2.9, Peak=775 HFD=0.0
22:04:55.283 00.001 14964 Star::Find(35, 796, 143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.283 00.000 14964 Star::Find false star n=4 nbg=275 bg=618.6 sigma=32.9 thresh=717 peak=669
22:04:55.284 00.001 14964 Star::Find returns 0 (2), X=796.00, Y=143.00, Mass=431, SNR=2.9, Peak=758 HFD=0.0
22:04:55.284 00.000 14964 Star::Find(35, 903, 354, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.285 00.001 14964 Star::Find false star n=3 nbg=280 bg=618.7 sigma=34.7 thresh=723 peak=689
22:04:55.285 00.000 14964 Star::Find returns 0 (2), X=903.00, Y=354.00, Mass=355, SNR=2.9, Peak=801 HFD=0.0
22:04:55.286 00.001 14964 Star::Find(35, 72, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.286 00.000 14964 Star::Find false star n=2 nbg=262 bg=611.8 sigma=34.0 thresh=714 peak=675
22:04:55.286 00.000 14964 Star::Find returns 0 (2), X=72.00, Y=259.00, Mass=207, SNR=2.9, Peak=757 HFD=0.0
22:04:55.287 00.001 14964 Star::Find(35, 237, 221, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.287 00.000 14964 Star::Find false star n=2 nbg=268 bg=618.3 sigma=29.9 thresh=708 peak=687
22:04:55.288 00.001 14964 Star::Find returns 0 (2), X=237.00, Y=221.00, Mass=197, SNR=2.9, Peak=759 HFD=0.0
22:04:55.288 00.000 14964 Star::Find(35, 67, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.289 00.001 14964 Star::Find false star n=3 nbg=261 bg=606.7 sigma=32.7 thresh=705 peak=671
22:04:55.289 00.000 14964 Star::Find returns 0 (2), X=67.00, Y=99.00, Mass=322, SNR=2.9, Peak=755 HFD=0.0
22:04:55.290 00.001 14964 Star::Find(35, 255, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.290 00.000 14964 Star::Find false star n=5 nbg=252 bg=621.3 sigma=27.0 thresh=702 peak=677
22:04:55.291 00.001 14964 Star::Find returns 0 (2), X=255.00, Y=391.00, Mass=454, SNR=2.9, Peak=755 HFD=0.0
22:04:55.291 00.000 14964 Star::Find(35, 881, 73, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.292 00.001 14964 Star::Find false star n=4 nbg=282 bg=604.2 sigma=34.0 thresh=706 peak=666
22:04:55.292 00.000 14964 Star::Find returns 0 (2), X=881.00, Y=73.00, Mass=428, SNR=2.9, Peak=755 HFD=0.0
22:04:55.293 00.001 14964 Star::Find(35, 352, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.293 00.000 14964 Star::Find false star n=3 nbg=258 bg=612.7 sigma=30.6 thresh=704 peak=673
22:04:55.293 00.000 14964 Star::Find returns 0 (2), X=352.00, Y=110.00, Mass=330, SNR=2.9, Peak=767 HFD=0.0
22:04:55.294 00.001 14964 AutoFind: finding best star pass 1
22:04:55.294 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.295 00.001 14964 Star::Find returns 1 (0), X=293.09, Y=97.40, Mass=1324289, SNR=721.3, Peak=65535 HFD=3.9
22:04:55.295 00.000 14964 AutoFind: near-saturated [293, 97] 248.8 Mass 1324289 SNR 721.3 Peak 65535
22:04:55.296 00.001 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.296 00.000 14964 Star::Find returns 1 (0), X=608.01, Y=134.87, Mass=51368, SNR=129.8, Peak=4362 HFD=3.0
22:04:55.297 00.001 14964 AutoFind returns star at [608, 135] 10.7 Mass 51368 SNR 129.8
22:04:55.297 00.000 14964 Star::Find(35, 608, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.298 00.001 14964 Star::Find returns 1 (0), X=608.01, Y=134.87, Mass=51368, SNR=129.8, Peak=4362 HFD=3.0
22:04:55.298 00.000 14964 MultiStar: List (2): {608.01, 134.87}(129.8), {93.05, 431.50}(59.3), 
22:04:55.299 00.001 14964 setting lock position to (608.01, 134.87)
22:04:55.299 00.000 14964 MultiStar: stabilizing after lock position change
22:04:55.300 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
22:04:55.300 00.000 14964 UpdateGuideState(): m_state=1
22:04:55.301 00.001 14964 Star::Find(35, 608, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:55.301 00.000 14964 Star::Find returns 1 (0), X=608.01, Y=134.87, Mass=51368, SNR=129.8, Peak=4362 HFD=3.0
22:04:55.301 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.38) = xAngle (-1.38 = -1.38)
22:04:55.302 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.26 = -1.26)
22:04:55.302 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:04:55.304 00.002 14964 setting lock position to (608.01, 134.87)
22:04:55.305 00.001 14964 MultiStar: stabilizing after lock position change
22:04:55.305 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:04:55.306 00.001 14964 Changing from state SELECTING to SELECTED
22:04:55.306 00.000 14964 guider state => SELECTED
22:04:55.315 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=523, FiltMax=65482, Gamma=0.810
22:04:55.322 00.007 14964 UpdateGuideState exits: m=51368 SNR=129.8
22:04:55.322 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=523, FiltMax=65482, Gamma=0.810
22:04:55.331 00.009 14964 Status Line: Auto-selected star at (608.0, 134.9)
22:04:57.129 01.798 14964 GuideButtonClick i=1 ctx=Guide button clicked
22:04:57.133 00.004 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:04:57.133 00.000 14964 guider state => CALIBRATED
22:04:57.134 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:04:57.139 00.005 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:04:57.139 00.000 14964 Enqueuing Expose request
22:04:57.140 00.001 12044 Worker thread wakes up
22:04:57.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:04:57.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:04:57.171 00.031 14964 reset dither spiral
22:04:57.929 00.758 14964 Stop button clicked
22:04:57.930 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:04:57.930 00.000 14964 Status Line: Waiting for devices...
22:04:58.093 00.163 12044 ASCOM_AbortExposure returns err = 0
22:04:58.093 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:04:58.093 00.000 12044 worker thread done servicing request
22:04:58.093 00.000 14964 OnExposeComplete: enter
22:04:58.096 00.003 14964 OnExposeComplete: Capture Error reported
22:04:58.098 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:04:58.099 00.001 14964 Mount: notify guiding stopped
22:04:58.101 00.002 14964 BLC: window closed
22:04:58.102 00.001 14964 BLC: Last direction was reset
22:04:58.104 00.002 14964 Changing from state CALIBRATED to STOP
22:04:58.105 00.001 14964 guider state => SELECTED
22:04:58.106 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=619, FiltMin=523, FiltMax=65482, Gamma=0.810
22:04:58.114 00.008 14964 Changing from state SELECTED to UNINITIALIZED
22:04:58.115 00.001 14964 guider state => SELECTING
22:04:58.117 00.002 14964 Status Line: Stopped.
22:04:58.119 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:04:59.724 01.605 14964 SetCurrentPosition(325.95,106.43)
22:04:59.725 00.001 14964 Star::Find(35, 325, 106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:04:59.726 00.001 14964 Star::Find returns 1 (0), X=293.09, Y=97.40, Mass=1324289, SNR=721.3, Peak=65535 HFD=3.9
22:04:59.726 00.000 14964 setting lock position to (293.09, 97.40)
22:04:59.727 00.001 14964 MultiStar: stabilizing after lock position change
22:04:59.728 00.001 14964 MultiStar: secondary guide stars cleared22:04:59.728 00.000 14964 MultiStar: single-star usage forced by user star selection
22:04:59.729 00.001 14964 Status Line: Selected star at (293.1, 97.4)
22:04:59.733 00.004 14964 Changing from state SELECTING to SELECTED
22:04:59.733 00.000 14964 guider state => SELECTED
22:05:02.224 02.491 14964 GuideButtonClick i=1 ctx=Guide button clicked
22:05:02.229 00.005 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:05:02.230 00.001 14964 guider state => CALIBRATED
22:05:02.231 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:05:02.236 00.005 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:05:02.237 00.001 14964 Enqueuing Expose request
22:05:02.237 00.000 12044 Worker thread wakes up
22:05:02.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:02.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:05:02.273 00.036 14964 reset dither spiral
22:05:05.356 03.083 12044 Exposure complete
22:05:05.381 00.025 12044 worker thread done servicing request
22:05:05.381 00.000 14964 OnExposeComplete: enter
22:05:05.382 00.001 14964 UpdateGuideState(): m_state=5
22:05:05.382 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:05:05.383 00.001 14964 Star::Find returns 1 (0), X=293.17, Y=97.16, Mass=1298792, SNR=726.3, Peak=65533 HFD=3.8
22:05:05.383 00.000 14964 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.38) = xAngle (-2.61 = -2.61)
22:05:05.384 00.001 14964 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.48 = -2.48)
22:05:05.384 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.22 mountX=-0.22 mountY=-0.15, mountTheta=-2.52
22:05:05.386 00.002 14964 Changing from state CALIBRATED to GUIDING
22:05:05.393 00.007 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:05:05.395 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:05:05.396 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
22:05:05.396 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:05:05.397 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:05:05.397 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:05:05.398 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:05:05.398 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:05:05.399 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:05:05.399 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:05:05.400 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:05:05.400 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:05:05.401 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:05:05.401 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:05:05.402 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:05:05.402 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:05:05.404 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:05:05.405 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:05:05.405 00.000 14964 Dec comp: XRate 12.520 -> 9.666 for dec 0.0 -> dec 39.5
22:05:05.407 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:05:05.408 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:05:05.409 00.001 14964 setting lock position to (293.17, 97.16)
22:05:05.409 00.000 14964 MultiStar: stabilizing after lock position change
22:05:05.410 00.001 14964 guider state => GUIDING
22:05:05.410 00.000 14964 Status Line: Guiding
22:05:05.412 00.002 14964 Mount: notify guiding started
22:05:05.413 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:05:05.414 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:05:05.414 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:05:05.415 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:05:05.416 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:05:05.416 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:05:05.417 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:05:05.417 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:05:05.418 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:05:05.418 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:05:05.419 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:05:05.419 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:05:05.420 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:05:05.420 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:05:05.421 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:05:05.422 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:05:05.422 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:05:05.423 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:05:05.423 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:05:05.424 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:05:05.424 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:05:05.425 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:05:05.426 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:05:05.426 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:05:05.427 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:05:05.428 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:05:05.428 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:05:05.429 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:05:05.429 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:05:05.430 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:05:05.430 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:05:05.431 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:05:05.431 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:05:05.432 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:05:05.432 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:05:05.433 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:05:05.433 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:05:05.434 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:05:05.477 00.043 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:05:05.478 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:05:05.546 00.068 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:05:05.549 00.003 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:05:05.570 00.021 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:05:05.572 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:05:05.573 00.001 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.38) = xAngle (1.38 = 1.38)
22:05:05.574 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:05:05.574 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:05:05.575 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:05:05.576 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:05:05.577 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65533, med=619, FiltMin=533, FiltMax=65481, Gamma=0.810
22:05:05.588 00.011 14964 UpdateGuideState exits: m=1298792 SNR=726.3
22:05:05.588 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:05.589 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:05.589 00.000 14964 Enqueuing Expose request
22:05:05.590 00.001 12044 Worker thread wakes up
22:05:05.590 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:05.590 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:08.685 03.095 12044 Exposure complete
22:05:08.709 00.024 12044 worker thread done servicing request
22:05:08.709 00.000 14964 OnExposeComplete: enter
22:05:08.709 00.000 14964 UpdateGuideState(): m_state=6
22:05:08.710 00.001 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:05:08.710 00.000 14964 Star::Find returns 1 (0), X=293.44, Y=97.46, Mass=1324405, SNR=731.5, Peak=65535 HFD=3.3
22:05:08.711 00.001 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.38) = xAngle (-0.55 = -0.55)
22:05:08.711 00.000 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.42 = -0.42)
22:05:08.712 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.30 hyp=0.40 cameraTheta=0.83 mountX=0.34 mountY=-0.16, mountTheta=-0.45
22:05:08.713 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.30, opts=13)
22:05:08.714 00.001 14964 Enqueuing Move request for scope (0.27, 0.30)
22:05:08.714 00.000 12044 Worker thread wakes up
22:05:08.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.30) opts 0xd
22:05:08.714 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.30)
22:05:08.714 00.000 12044 Moving (0.27, 0.30) raw xDistance=0.34 yDistance=-0.16
22:05:08.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.00
22:05:08.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:08.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:05:08.714 00.000 12044 MoveAxis(W, 23, ABG)
22:05:08.714 00.000 12044 Guiding  Dir = 3, Dur = 23
22:05:08.723 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=620, FiltMin=526, FiltMax=65482, Gamma=0.810
22:05:08.729 00.006 14964 UpdateGuideState exits: m=1324405 SNR=731.5
22:05:08.730 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:08.731 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:08.731 00.000 14964 Enqueuing Expose request
22:05:08.743 00.012 12044 IsSlewing returns 0
22:05:08.743 00.000 12044 IsGuiding returns 0
22:05:08.775 00.032 12044 IsGuiding returns 1
22:05:08.775 00.000 12044 scope still moving after pulse duration time elapsed
22:05:08.839 00.064 12044 IsSlewing returns 0
22:05:08.839 00.000 12044 IsGuiding returns 0
22:05:08.839 00.000 12044 scope move finished after 23 + 73 ms
22:05:08.839 00.000 12044 Move returns status 0, amount 23
22:05:08.839 00.000 12044 MoveAxis(N, 0, ABG)
22:05:08.839 00.000 12044 Move returns status 0, amount 0
22:05:08.839 00.000 12044 move complete, result=0
22:05:08.840 00.001 12044 worker thread done servicing request
22:05:08.840 00.000 12044 Worker thread wakes up
22:05:08.840 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:08.840 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:08.840 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.2 px 0 ms NORTH
22:05:11.939 03.099 12044 Exposure complete
22:05:11.963 00.024 12044 worker thread done servicing request
22:05:11.963 00.000 14964 OnExposeComplete: enter
22:05:11.964 00.001 14964 UpdateGuideState(): m_state=6
22:05:11.964 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:05:11.965 00.001 14964 Star::Find returns 1 (0), X=293.41, Y=96.85, Mass=1253078, SNR=705.2, Peak=65506 HFD=3.6
22:05:11.965 00.000 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.38) = xAngle (-2.29 = -2.29)
22:05:11.966 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.16 = -2.16)
22:05:11.966 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-0.91 mountX=-0.26 mountY=-0.32, mountTheta=-2.24
22:05:11.967 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.31, opts=13)
22:05:11.968 00.001 14964 Enqueuing Move request for scope (0.24, -0.31)
22:05:11.968 00.000 12044 Worker thread wakes up
22:05:11.968 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.31) opts 0xd
22:05:11.968 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.31)
22:05:11.968 00.000 12044 Moving (0.24, -0.31) raw xDistance=-0.26 yDistance=-0.32
22:05:11.968 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
22:05:11.968 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:11.969 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:05:11.969 00.000 12044 MoveAxis(E, 0, ABG)
22:05:11.969 00.000 12044 Move returns status 0, amount 0
22:05:11.969 00.000 12044 MoveAxis(N, 0, ABG)
22:05:11.969 00.000 12044 Move returns status 0, amount 0
22:05:11.969 00.000 12044 move complete, result=0
22:05:11.969 00.000 12044 worker thread done servicing request
22:05:11.976 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65506, med=620, FiltMin=531, FiltMax=65385, Gamma=0.810
22:05:11.983 00.007 14964 UpdateGuideState exits: m=1253078 SNR=705.2
22:05:11.983 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:11.984 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:11.984 00.000 14964 Enqueuing Expose request
22:05:11.985 00.001 12044 Worker thread wakes up
22:05:11.985 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:05:11.985 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:11.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:15.084 03.099 12044 Exposure complete
22:05:15.105 00.021 12044 worker thread done servicing request
22:05:15.105 00.000 14964 OnExposeComplete: enter
22:05:15.106 00.001 14964 UpdateGuideState(): m_state=6
22:05:15.106 00.000 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:05:15.107 00.001 14964 Star::Find returns 1 (0), X=293.43, Y=96.86, Mass=1275374, SNR=702.9, Peak=65512 HFD=3.6
22:05:15.107 00.000 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.38) = xAngle (-2.26 = -2.26)
22:05:15.108 00.001 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.13 = -2.13)
22:05:15.108 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-0.88 mountX=-0.25 mountY=-0.34, mountTheta=-2.21
22:05:15.110 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.31, opts=13)
22:05:15.110 00.000 14964 Enqueuing Move request for scope (0.25, -0.31)
22:05:15.110 00.000 12044 Worker thread wakes up
22:05:15.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.31) opts 0xd
22:05:15.110 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.31)
22:05:15.110 00.000 12044 Moving (0.25, -0.31) raw xDistance=-0.25 yDistance=-0.34
22:05:15.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
22:05:15.111 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:15.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:05:15.111 00.000 12044 MoveAxis(E, 0, ABG)
22:05:15.111 00.000 12044 Move returns status 0, amount 0
22:05:15.111 00.000 12044 MoveAxis(N, 0, ABG)
22:05:15.111 00.000 12044 Move returns status 0, amount 0
22:05:15.111 00.000 12044 move complete, result=0
22:05:15.111 00.000 12044 worker thread done servicing request
22:05:15.118 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65512, med=619, FiltMin=527, FiltMax=65482, Gamma=0.810
22:05:15.125 00.007 14964 UpdateGuideState exits: m=1275374 SNR=702.9
22:05:15.126 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:15.126 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:15.126 00.000 14964 Enqueuing Expose request
22:05:15.127 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:05:15.127 00.000 12044 Worker thread wakes up
22:05:15.128 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:15.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:18.233 03.105 12044 Exposure complete
22:05:18.254 00.021 12044 worker thread done servicing request
22:05:18.254 00.000 14964 OnExposeComplete: enter
22:05:18.254 00.000 14964 UpdateGuideState(): m_state=6
22:05:18.255 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:05:18.256 00.001 14964 Star::Find returns 1 (0), X=293.31, Y=96.82, Mass=1320552, SNR=728.0, Peak=65506 HFD=3.7
22:05:18.256 00.000 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.38) = xAngle (-2.58 = -2.58)
22:05:18.257 00.001 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.46 = -2.46)
22:05:18.257 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.20 mountX=-0.31 mountY=-0.23, mountTheta=-2.50
22:05:18.259 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.35, opts=13)
22:05:18.259 00.000 14964 Enqueuing Move request for scope (0.13, -0.35)
22:05:18.260 00.001 12044 Worker thread wakes up
22:05:18.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
22:05:18.260 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
22:05:18.260 00.000 12044 Moving (0.13, -0.35) raw xDistance=-0.31 yDistance=-0.23
22:05:18.260 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.51, using input
22:05:18.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.20
22:05:18.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:18.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:05:18.260 00.000 12044 MoveAxis(E, 21, ABG)
22:05:18.260 00.000 12044 Guiding  Dir = 2, Dur = 21
22:05:18.268 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65506, med=619, FiltMin=534, FiltMax=65231, Gamma=0.810
22:05:18.275 00.007 14964 UpdateGuideState exits: m=1320552 SNR=728.0
22:05:18.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:18.276 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:18.277 00.001 14964 Enqueuing Expose request
22:05:18.289 00.012 12044 IsSlewing returns 0
22:05:18.290 00.001 12044 IsGuiding returns 0
22:05:18.321 00.031 12044 IsGuiding returns 1
22:05:18.321 00.000 12044 scope still moving after pulse duration time elapsed
22:05:18.399 00.078 12044 IsSlewing returns 0
22:05:18.400 00.001 12044 IsGuiding returns 0
22:05:18.400 00.000 12044 scope move finished after 21 + 88 ms
22:05:18.400 00.000 12044 Move returns status 0, amount 21
22:05:18.400 00.000 12044 MoveAxis(N, 0, ABG)
22:05:18.400 00.000 12044 Move returns status 0, amount 0
22:05:18.400 00.000 12044 move complete, result=0
22:05:18.400 00.000 12044 worker thread done servicing request
22:05:18.400 00.000 12044 Worker thread wakes up
22:05:18.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:18.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:18.400 00.000 14964 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
22:05:21.536 03.136 12044 Exposure complete
22:05:21.561 00.025 12044 worker thread done servicing request
22:05:21.561 00.000 14964 OnExposeComplete: enter
22:05:21.562 00.001 14964 UpdateGuideState(): m_state=6
22:05:21.563 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:05:21.563 00.000 14964 Star::Find returns 1 (0), X=293.58, Y=97.07, Mass=1335910, SNR=730.6, Peak=65533 HFD=3.7
22:05:21.564 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.38) = xAngle (-1.61 = -1.61)
22:05:21.564 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.49 = -1.49)
22:05:21.565 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-0.23 mountX=-0.02 mountY=-0.42, mountTheta=-1.61
22:05:21.566 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.09, opts=13)
22:05:21.566 00.000 14964 Enqueuing Move request for scope (0.41, -0.09)
22:05:21.567 00.001 12044 Worker thread wakes up
22:05:21.567 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.09) opts 0xd
22:05:21.567 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.09)
22:05:21.567 00.000 12044 Moving (0.41, -0.09) raw xDistance=-0.02 yDistance=-0.42
22:05:21.567 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.25, using input
22:05:21.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.08
22:05:21.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:21.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:05:21.567 00.000 12044 MoveAxis(E, 0, ABG)
22:05:21.567 00.000 12044 Move returns status 0, amount 0
22:05:21.567 00.000 12044 MoveAxis(N, 0, ABG)
22:05:21.567 00.000 12044 Move returns status 0, amount 0
22:05:21.567 00.000 12044 move complete, result=0
22:05:21.568 00.001 12044 worker thread done servicing request
22:05:21.576 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65533, med=620, FiltMin=538, FiltMax=65482, Gamma=0.810
22:05:21.584 00.008 14964 UpdateGuideState exits: m=1335910 SNR=730.6
22:05:21.584 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:21.585 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:21.585 00.000 14964 Enqueuing Expose request
22:05:21.586 00.001 12044 Worker thread wakes up
22:05:21.586 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:05:21.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:21.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:24.714 03.128 12044 Exposure complete
22:05:24.742 00.028 12044 worker thread done servicing request
22:05:24.742 00.000 14964 OnExposeComplete: enter
22:05:24.743 00.001 14964 UpdateGuideState(): m_state=6
22:05:24.743 00.000 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:05:24.744 00.001 14964 Star::Find returns 1 (0), X=293.22, Y=96.98, Mass=1298217, SNR=719.1, Peak=65512 HFD=4.0
22:05:24.744 00.000 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.38) = xAngle (-2.71 = -2.71)
22:05:24.744 00.000 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.58 = -2.58)
22:05:24.745 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.33 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
22:05:24.746 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.18, opts=13)
22:05:24.746 00.000 14964 Enqueuing Move request for scope (0.04, -0.18)
22:05:24.747 00.001 12044 Worker thread wakes up
22:05:24.747 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
22:05:24.747 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
22:05:24.747 00.000 12044 Moving (0.04, -0.18) raw xDistance=-0.17 yDistance=-0.10
22:05:24.747 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.21, using input
22:05:24.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
22:05:24.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:24.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:24.747 00.000 12044 MoveAxis(E, 0, ABG)
22:05:24.747 00.000 12044 Move returns status 0, amount 0
22:05:24.747 00.000 12044 MoveAxis(N, 0, ABG)
22:05:24.747 00.000 12044 Move returns status 0, amount 0
22:05:24.747 00.000 12044 move complete, result=0
22:05:24.747 00.000 12044 worker thread done servicing request
22:05:24.754 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65512, med=620, FiltMin=539, FiltMax=65495, Gamma=0.810
22:05:24.762 00.008 14964 UpdateGuideState exits: m=1298217 SNR=719.1
22:05:24.763 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:24.763 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:24.764 00.001 14964 Enqueuing Expose request
22:05:24.764 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:24.765 00.001 12044 Worker thread wakes up
22:05:24.765 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:24.765 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:27.881 03.116 12044 Exposure complete
22:05:27.905 00.024 12044 worker thread done servicing request
22:05:27.905 00.000 14964 OnExposeComplete: enter
22:05:27.905 00.000 14964 UpdateGuideState(): m_state=6
22:05:27.906 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:05:27.906 00.000 14964 Star::Find returns 1 (0), X=293.45, Y=96.88, Mass=1301577, SNR=727.7, Peak=65512 HFD=3.7
22:05:27.907 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.38) = xAngle (-2.18 = -2.18)
22:05:27.907 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.05 = -2.05)
22:05:27.908 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.40 cameraTheta=-0.80 mountX=-0.23 mountY=-0.35, mountTheta=-2.14
22:05:27.909 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.28, opts=13)
22:05:27.909 00.000 14964 Enqueuing Move request for scope (0.28, -0.28)
22:05:27.910 00.001 12044 Worker thread wakes up
22:05:27.910 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
22:05:27.910 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
22:05:27.910 00.000 12044 Moving (0.28, -0.28) raw xDistance=-0.23 yDistance=-0.35
22:05:27.910 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
22:05:27.910 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.910 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:05:27.910 00.000 12044 MoveAxis(E, 0, ABG)
22:05:27.910 00.000 12044 Move returns status 0, amount 0
22:05:27.910 00.000 12044 MoveAxis(N, 0, ABG)
22:05:27.910 00.000 12044 Move returns status 0, amount 0
22:05:27.910 00.000 12044 move complete, result=0
22:05:27.910 00.000 12044 worker thread done servicing request
22:05:27.917 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65512, med=620, FiltMin=531, FiltMax=65482, Gamma=0.810
22:05:27.924 00.007 14964 UpdateGuideState exits: m=1301577 SNR=727.7
22:05:27.925 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.925 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:27.925 00.000 14964 Enqueuing Expose request
22:05:27.926 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:05:27.927 00.001 12044 Worker thread wakes up
22:05:27.927 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:27.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:31.025 03.098 12044 Exposure complete
22:05:31.046 00.021 12044 worker thread done servicing request
22:05:31.046 00.000 14964 OnExposeComplete: enter
22:05:31.046 00.000 14964 UpdateGuideState(): m_state=6
22:05:31.047 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:05:31.047 00.000 14964 Star::Find returns 1 (0), X=293.56, Y=96.81, Mass=1321007, SNR=737.8, Peak=65506 HFD=3.7
22:05:31.048 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.38) = xAngle (-2.10 = -2.10)
22:05:31.048 00.000 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.98 = -1.98)
22:05:31.049 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.35 hyp=0.52 cameraTheta=-0.72 mountX=-0.27 mountY=-0.48, mountTheta=-2.08
22:05:31.050 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.35, opts=13)
22:05:31.050 00.000 14964 Enqueuing Move request for scope (0.39, -0.35)
22:05:31.051 00.001 12044 Worker thread wakes up
22:05:31.051 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.35) opts 0xd
22:05:31.051 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.35)
22:05:31.051 00.000 12044 Moving (0.39, -0.35) raw xDistance=-0.27 yDistance=-0.48
22:05:31.051 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.04
22:05:31.051 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:31.051 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:05:31.051 00.000 12044 MoveAxis(E, 0, ABG)
22:05:31.051 00.000 12044 Move returns status 0, amount 0
22:05:31.051 00.000 12044 MoveAxis(N, 0, ABG)
22:05:31.051 00.000 12044 Move returns status 0, amount 0
22:05:31.051 00.000 12044 move complete, result=0
22:05:31.051 00.000 12044 worker thread done servicing request
22:05:31.058 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65506, med=620, FiltMin=525, FiltMax=64772, Gamma=0.810
22:05:31.065 00.007 14964 UpdateGuideState exits: m=1321007 SNR=737.8
22:05:31.066 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:31.066 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:31.067 00.001 14964 Enqueuing Expose request
22:05:31.067 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
22:05:31.068 00.001 12044 Worker thread wakes up
22:05:31.068 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:31.068 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:34.170 03.102 12044 Exposure complete
22:05:34.191 00.021 12044 worker thread done servicing request
22:05:34.192 00.001 14964 OnExposeComplete: enter
22:05:34.192 00.000 14964 UpdateGuideState(): m_state=6
22:05:34.193 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:05:34.193 00.000 14964 Star::Find returns 1 (0), X=293.61, Y=96.65, Mass=1368883, SNR=717.1, Peak=65534 HFD=3.5
22:05:34.194 00.001 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.38) = xAngle (-2.24 = -2.24)
22:05:34.194 00.000 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.11 = -2.11)
22:05:34.195 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.51 hyp=0.67 cameraTheta=-0.85 mountX=-0.42 mountY=-0.58, mountTheta=-2.19
22:05:34.196 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.51, opts=13)
22:05:34.197 00.001 14964 Enqueuing Move request for scope (0.44, -0.51)
22:05:34.198 00.001 12044 Worker thread wakes up
22:05:34.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.51) opts 0xd
22:05:34.198 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.51)
22:05:34.198 00.000 12044 Moving (0.44, -0.51) raw xDistance=-0.42 yDistance=-0.58
22:05:34.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.42, slope = -0.05
22:05:34.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:34.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
22:05:34.198 00.000 12044 MoveAxis(E, 29, ABG)
22:05:34.198 00.000 12044 Guiding  Dir = 2, Dur = 29
22:05:34.210 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65534, med=620, FiltMin=539, FiltMax=65482, Gamma=0.810
22:05:34.218 00.008 14964 UpdateGuideState exits: m=1368883 SNR=717.1
22:05:34.218 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.219 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:34.219 00.000 14964 Enqueuing Expose request
22:05:34.229 00.010 12044 IsSlewing returns 0
22:05:34.230 00.001 12044 IsGuiding returns 0
22:05:34.262 00.032 12044 IsGuiding returns 1
22:05:34.262 00.000 12044 scope still moving after pulse duration time elapsed
22:05:34.325 00.063 12044 IsSlewing returns 0
22:05:34.325 00.000 12044 IsGuiding returns 0
22:05:34.325 00.000 12044 scope move finished after 29 + 66 ms
22:05:34.325 00.000 12044 Move returns status 0, amount 29
22:05:34.325 00.000 12044 MoveAxis(N, 0, ABG)
22:05:34.325 00.000 12044 Move returns status 0, amount 0
22:05:34.325 00.000 12044 move complete, result=0
22:05:34.325 00.000 12044 worker thread done servicing request
22:05:34.325 00.000 12044 Worker thread wakes up
22:05:34.325 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:34.325 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:34.326 00.001 14964 GuideStep: -0.4 px 29 ms EAST, -0.6 px 0 ms NORTH
22:05:37.460 03.134 12044 Exposure complete
22:05:37.497 00.037 12044 worker thread done servicing request
22:05:37.497 00.000 14964 OnExposeComplete: enter
22:05:37.498 00.001 14964 UpdateGuideState(): m_state=6
22:05:37.499 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:05:37.500 00.001 14964 Star::Find returns 1 (0), X=293.50, Y=97.00, Mass=1325247, SNR=724.0, Peak=65512 HFD=3.6
22:05:37.500 00.000 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.38) = xAngle (-1.85 = -1.85)
22:05:37.501 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.73 = -1.73)
22:05:37.501 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.47 mountX=-0.10 mountY=-0.36, mountTheta=-1.84
22:05:37.502 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.17, opts=13)
22:05:37.503 00.001 14964 Enqueuing Move request for scope (0.33, -0.17)
22:05:37.503 00.000 12044 Worker thread wakes up
22:05:37.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
22:05:37.503 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
22:05:37.504 00.001 12044 Moving (0.33, -0.17) raw xDistance=-0.10 yDistance=-0.36
22:05:37.504 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.20, using input
22:05:37.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
22:05:37.504 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:37.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:05:37.504 00.000 12044 MoveAxis(E, 0, ABG)
22:05:37.504 00.000 12044 Move returns status 0, amount 0
22:05:37.504 00.000 12044 MoveAxis(N, 0, ABG)
22:05:37.504 00.000 12044 Move returns status 0, amount 0
22:05:37.504 00.000 12044 move complete, result=0
22:05:37.504 00.000 12044 worker thread done servicing request
22:05:37.512 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65512, med=621, FiltMin=533, FiltMax=65495, Gamma=0.810
22:05:37.526 00.014 14964 UpdateGuideState exits: m=1325247 SNR=724.0
22:05:37.528 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:37.530 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:37.531 00.001 14964 Enqueuing Expose request
22:05:37.532 00.001 12044 Worker thread wakes up
22:05:37.532 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:05:37.534 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:37.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:40.653 03.119 12044 Exposure complete
22:05:40.675 00.022 12044 worker thread done servicing request
22:05:40.675 00.000 14964 OnExposeComplete: enter
22:05:40.675 00.000 14964 UpdateGuideState(): m_state=6
22:05:40.676 00.001 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:05:40.676 00.000 14964 Star::Find returns 1 (0), X=293.50, Y=97.12, Mass=1314736, SNR=729.7, Peak=65533 HFD=3.7
22:05:40.677 00.001 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.38) = xAngle (-1.49 = -1.49)
22:05:40.678 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.37 = -1.37)
22:05:40.678 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.11 mountX=0.03 mountY=-0.32, mountTheta=-1.49
22:05:40.680 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.04, opts=13)
22:05:40.681 00.001 14964 Enqueuing Move request for scope (0.33, -0.04)
22:05:40.681 00.000 12044 Worker thread wakes up
22:05:40.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
22:05:40.681 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
22:05:40.681 00.000 12044 Moving (0.33, -0.04) raw xDistance=0.03 yDistance=-0.32
22:05:40.682 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
22:05:40.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
22:05:40.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:40.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:05:40.682 00.000 12044 MoveAxis(E, 0, ABG)
22:05:40.682 00.000 12044 Move returns status 0, amount 0
22:05:40.682 00.000 12044 MoveAxis(N, 0, ABG)
22:05:40.682 00.000 12044 Move returns status 0, amount 0
22:05:40.682 00.000 12044 move complete, result=0
22:05:40.682 00.000 12044 worker thread done servicing request
22:05:40.689 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65533, med=621, FiltMin=537, FiltMax=65481, Gamma=0.810
22:05:40.696 00.007 14964 UpdateGuideState exits: m=1314736 SNR=729.7
22:05:40.697 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:40.697 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:40.698 00.001 14964 Enqueuing Expose request
22:05:40.698 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:05:40.699 00.001 12044 Worker thread wakes up
22:05:40.699 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:40.699 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:43.826 03.127 12044 Exposure complete
22:05:43.852 00.026 12044 worker thread done servicing request
22:05:43.852 00.000 14964 OnExposeComplete: enter
22:05:43.852 00.000 14964 UpdateGuideState(): m_state=6
22:05:43.853 00.001 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:05:43.853 00.000 14964 Star::Find returns 1 (0), X=293.37, Y=97.19, Mass=1274109, SNR=692.7, Peak=65535 HFD=3.6
22:05:43.854 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.38) = xAngle (-1.23 = -1.23)
22:05:43.854 00.000 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.10 = -1.10)
22:05:43.855 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.16 mountX=0.07 mountY=-0.18, mountTheta=-1.21
22:05:43.856 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.03, opts=13)
22:05:43.857 00.001 14964 Enqueuing Move request for scope (0.20, 0.03)
22:05:43.857 00.000 12044 Worker thread wakes up
22:05:43.857 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
22:05:43.857 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
22:05:43.857 00.000 12044 Moving (0.20, 0.03) raw xDistance=0.07 yDistance=-0.18
22:05:43.857 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.16, using input
22:05:43.857 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:05:43.857 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:43.858 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:05:43.858 00.000 12044 MoveAxis(E, 0, ABG)
22:05:43.858 00.000 12044 Move returns status 0, amount 0
22:05:43.858 00.000 12044 MoveAxis(N, 0, ABG)
22:05:43.858 00.000 12044 Move returns status 0, amount 0
22:05:43.858 00.000 12044 move complete, result=0
22:05:43.858 00.000 12044 worker thread done servicing request
22:05:43.865 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=621, FiltMin=529, FiltMax=65482, Gamma=0.810
22:05:43.872 00.007 14964 UpdateGuideState exits: m=1274109 SNR=692.7
22:05:43.872 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:43.874 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:43.874 00.000 14964 Enqueuing Expose request
22:05:43.875 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:43.875 00.000 12044 Worker thread wakes up
22:05:43.875 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:43.875 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:46.990 03.115 12044 Exposure complete
22:05:47.011 00.021 12044 worker thread done servicing request
22:05:47.011 00.000 14964 OnExposeComplete: enter
22:05:47.011 00.000 14964 UpdateGuideState(): m_state=6
22:05:47.012 00.001 14964 Star::Find(35, 293, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:05:47.012 00.000 14964 Star::Find returns 1 (0), X=293.19, Y=96.94, Mass=1346096, SNR=719.1, Peak=65535 HFD=4.0
22:05:47.013 00.001 14964 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.38) = xAngle (-2.87 = -2.87)
22:05:47.014 00.001 14964 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.74 = -2.74)
22:05:47.014 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.48 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
22:05:47.015 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.22, opts=13)
22:05:47.016 00.001 14964 Enqueuing Move request for scope (0.02, -0.22)
22:05:47.016 00.000 12044 Worker thread wakes up
22:05:47.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
22:05:47.016 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
22:05:47.016 00.000 12044 Moving (0.02, -0.22) raw xDistance=-0.21 yDistance=-0.09
22:05:47.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
22:05:47.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:47.017 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:05:47.017 00.000 12044 MoveAxis(E, 0, ABG)
22:05:47.017 00.000 12044 Move returns status 0, amount 0
22:05:47.017 00.000 12044 MoveAxis(N, 0, ABG)
22:05:47.017 00.000 12044 Move returns status 0, amount 0
22:05:47.017 00.000 12044 move complete, result=0
22:05:47.017 00.000 12044 worker thread done servicing request
22:05:47.024 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65535, med=621, FiltMin=532, FiltMax=65495, Gamma=0.810
22:05:47.030 00.006 14964 UpdateGuideState exits: m=1346096 SNR=719.1
22:05:47.031 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:47.031 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:47.032 00.001 14964 Enqueuing Expose request
22:05:47.032 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:47.033 00.001 12044 Worker thread wakes up
22:05:47.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:47.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:50.158 03.125 12044 Exposure complete
22:05:50.186 00.028 12044 worker thread done servicing request
22:05:50.186 00.000 14964 OnExposeComplete: enter
22:05:50.187 00.001 14964 UpdateGuideState(): m_state=6
22:05:50.187 00.000 14964 Star::Find(35, 293, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:05:50.188 00.001 14964 Star::Find returns 1 (0), X=293.14, Y=96.70, Mass=1428793, SNR=759.8, Peak=65506 HFD=3.9
22:05:50.189 00.001 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.38) = xAngle (-3.02 = -3.02)
22:05:50.189 00.000 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.89 = -2.89)
22:05:50.189 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.64 mountX=-0.46 mountY=-0.11, mountTheta=-2.90
22:05:50.192 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.46, opts=13)
22:05:50.192 00.000 14964 Enqueuing Move request for scope (-0.03, -0.46)
22:05:50.193 00.001 12044 Worker thread wakes up
22:05:50.193 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.46) opts 0xd
22:05:50.193 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.46)
22:05:50.193 00.000 12044 Moving (-0.03, -0.46) raw xDistance=-0.46 yDistance=-0.11
22:05:50.193 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.46, slope = -0.01
22:05:50.193 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:50.193 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:05:50.193 00.000 12044 MoveAxis(E, 7, ABG)
22:05:50.193 00.000 12044 Guiding  Dir = 2, Dur = 7
22:05:50.200 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65506, med=619, FiltMin=528, FiltMax=65482, Gamma=0.810
22:05:50.208 00.008 14964 UpdateGuideState exits: m=1428793 SNR=759.8
22:05:50.210 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:50.210 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:05:50.211 00.001 14964 Enqueuing Expose request
22:05:50.243 00.032 12044 IsSlewing returns 0
22:05:50.244 00.001 12044 IsGuiding returns 0
22:05:50.285 00.041 12044 IsGuiding returns 1
22:05:50.285 00.000 12044 scope still moving after pulse duration time elapsed
22:05:50.337 00.052 12044 IsSlewing returns 0
22:05:50.338 00.001 12044 IsGuiding returns 0
22:05:50.338 00.000 12044 scope move finished after 7 + 86 ms
22:05:50.338 00.000 12044 Move returns status 0, amount 7
22:05:50.338 00.000 12044 MoveAxis(N, 0, ABG)
22:05:50.338 00.000 12044 Move returns status 0, amount 0
22:05:50.338 00.000 12044 move complete, result=0
22:05:50.338 00.000 12044 worker thread done servicing request
22:05:50.338 00.000 12044 Worker thread wakes up
22:05:50.338 00.000 14964 GuideStep: -0.5 px 7 ms EAST, -0.1 px 0 ms NORTH
22:05:50.340 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:05:50.340 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,62,71,71)
22:05:51.941 01.601 14964 evsrv: cli 01AB2670 connect
22:05:51.942 00.001 14964 case statement mapped state 6 to 3
22:05:51.943 00.001 14964 case statement mapped state 6 to 3
22:05:51.946 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"4fafcc61-31b3-4bac-9b70-9442047db855"}
22:05:51.947 00.001 14964 case statement mapped state 6 to 3
22:05:51.948 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fafcc61-31b3-4bac-9b70-9442047db855"}
22:05:51.949 00.001 14964 evsrv: cli 01AB2670 disconnect
22:05:51.950 00.001 14964 evsrv: cli 01AB2490 connect
22:05:51.950 00.000 14964 case statement mapped state 6 to 3
22:05:51.951 00.001 14964 case statement mapped state 6 to 3
22:05:51.952 00.001 14964 evsrv: cli 01AB2490 request: {"method":"stop_capture","id":"7c74afc5-65b7-4f74-b050-c44592ccf0d1"}
22:05:51.953 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:05:51.953 00.000 14964 Status Line: Waiting for devices...
22:05:51.955 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"7c74afc5-65b7-4f74-b050-c44592ccf0d1"}
22:05:51.956 00.001 14964 evsrv: cli 01AB2490 disconnect
22:05:51.957 00.001 14964 evsrv: cli 01AB2E90 connect
22:05:51.958 00.001 14964 case statement mapped state 6 to 3
22:05:51.959 00.001 14964 case statement mapped state 6 to 3
22:05:51.959 00.000 14964 evsrv: cli 01AB2E90 request: {"method":"get_app_state","id":"c523eaad-f2d2-4b9a-8329-315c246ffb09"}
22:05:51.960 00.001 14964 case statement mapped state 6 to 3
22:05:51.961 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":"Guiding","id":"c523eaad-f2d2-4b9a-8329-315c246ffb09"}
22:05:51.962 00.001 14964 evsrv: cli 01AB2E90 disconnect
22:05:52.175 00.213 12044 ASCOM_AbortExposure returns err = 0
22:05:52.175 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:05:52.176 00.001 12044 worker thread done servicing request
22:05:52.176 00.000 14964 OnExposeComplete: enter
22:05:52.177 00.001 14964 OnExposeComplete: Capture Error reported
22:05:52.181 00.004 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:05:52.182 00.001 14964 Mount: notify guiding stopped
22:05:52.183 00.001 14964 BLC: window closed
22:05:52.184 00.001 14964 BLC: Last direction was reset
22:05:52.185 00.001 14964 Changing from state GUIDING to STOP
22:05:52.186 00.001 14964 guider state => SELECTED
22:05:52.187 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=65506, med=619, FiltMin=528, FiltMax=65482, Gamma=0.810
22:05:52.194 00.007 14964 Changing from state SELECTED to UNINITIALIZED
22:05:52.195 00.001 14964 guider state => SELECTING
22:05:52.197 00.002 14964 Status Line: Stopped.
22:05:52.199 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:05:52.961 00.762 14964 evsrv: cli 01AB2A30 connect
22:05:52.963 00.002 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"b28e6754-b7fa-431e-a2d7-43ef502693f6"}
22:05:52.965 00.002 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Stopped","id":"b28e6754-b7fa-431e-a2d7-43ef502693f6"}
22:05:52.968 00.003 14964 evsrv: cli 01AB2A30 disconnect
22:06:20.607 27.639 14964 evsrv: cli 01AB2490 connect
22:06:20.617 00.010 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"03fcd899-1f25-40db-aed5-16984faf0c28"}
22:06:20.620 00.003 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Stopped","id":"03fcd899-1f25-40db-aed5-16984faf0c28"}
22:06:20.622 00.002 14964 evsrv: cli 01AB2490 disconnect
22:06:20.625 00.003 14964 evsrv: cli 01AB2850 connect
22:06:20.627 00.002 14964 evsrv: cli 01AB2850 request: {"method":"get_calibrated","id":"ce98b0f7-932f-4244-9ba4-f9e3bbc5b834"}
22:06:20.630 00.003 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":true,"id":"ce98b0f7-932f-4244-9ba4-f9e3bbc5b834"}
22:06:20.632 00.002 14964 evsrv: cli 01AB2850 disconnect
22:06:20.634 00.002 14964 evsrv: cli 01AB2490 connect
22:06:20.636 00.002 14964 evsrv: cli 01AB2490 request: {"method":"guide","params":{"settle":{"pixels":2,"time":15,"timeout":60},"recalibrate":false},"id":"27b73e19-b328-4c45-9682-85f15b058cec"}
22:06:20.636 00.000 14964 PhdController::Guide begins
22:06:20.639 00.003 14964 PhdController: newstate STATE_SETUP
22:06:20.641 00.002 14964 PhdController: setup
22:06:20.642 00.001 14964 PhdController: newstate STATE_ATTEMPT_START
22:06:20.644 00.002 14964 PhdController: start capturing
22:06:20.645 00.001 14964 Changing from state SELECTING to UNINITIALIZED
22:06:20.647 00.002 14964 guider state => SELECTING
22:06:20.649 00.002 14964 setting force full frames = true
22:06:20.650 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:06:20.658 00.008 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:06:20.661 00.003 14964 Enqueuing Expose request
22:06:20.664 00.003 14964 PhdController: newstate STATE_SELECT_STAR
22:06:20.666 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"27b73e19-b328-4c45-9682-85f15b058cec"}
22:06:20.668 00.002 12044 Worker thread wakes up
22:06:20.668 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:20.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:06:20.673 00.005 14964 evsrv: cli 01AB2490 disconnect
22:06:20.675 00.002 14964 evsrv: cli 01AB27B0 connect
22:06:20.675 00.000 14964 case statement mapped state 1 to 101
22:06:20.676 00.001 14964 case statement mapped state 1 to 101
22:06:20.677 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_lock_shift_params","id":"78b5f273-5af4-4a28-807d-27816d21d6c1"}
22:06:20.678 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"78b5f273-5af4-4a28-807d-27816d21d6c1"}
22:06:20.681 00.003 14964 evsrv: cli 01AB27B0 disconnect
22:06:20.683 00.002 14964 evsrv: cli 01AB2C10 connect
22:06:20.685 00.002 14964 case statement mapped state 1 to 101
22:06:20.687 00.002 14964 case statement mapped state 1 to 101
22:06:20.689 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_lock_position","id":"92aadc06-3e22-4aed-831d-47c5a58b60ca"}
22:06:20.690 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":null,"id":"92aadc06-3e22-4aed-831d-47c5a58b60ca"}
22:06:20.692 00.002 14964 evsrv: cli 01AB2C10 disconnect
22:06:21.692 01.000 14964 evsrv: cli 01AB2670 connect
22:06:21.693 00.001 14964 case statement mapped state 1 to 101
22:06:21.694 00.001 14964 case statement mapped state 1 to 101
22:06:21.695 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"dc00a329-6240-48a5-bd31-e5e737e5b9eb"}
22:06:21.696 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":null,"id":"dc00a329-6240-48a5-bd31-e5e737e5b9eb"}
22:06:21.697 00.001 14964 evsrv: cli 01AB2670 disconnect
22:06:22.699 01.002 14964 evsrv: cli 01AB2C10 connect
22:06:22.701 00.002 14964 case statement mapped state 1 to 101
22:06:22.703 00.002 14964 case statement mapped state 1 to 101
22:06:22.705 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_lock_position","id":"5ba51b9c-08dc-4231-8a3d-428177a4bfff"}
22:06:22.707 00.002 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":null,"id":"5ba51b9c-08dc-4231-8a3d-428177a4bfff"}
22:06:22.708 00.001 14964 evsrv: cli 01AB2C10 disconnect
22:06:23.709 01.001 14964 evsrv: cli 01AB2670 connect
22:06:23.711 00.002 14964 case statement mapped state 1 to 101
22:06:23.713 00.002 14964 case statement mapped state 1 to 101
22:06:23.715 00.002 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"139574d3-0e48-4275-9d9a-0b21339b8051"}
22:06:23.716 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":null,"id":"139574d3-0e48-4275-9d9a-0b21339b8051"}
22:06:23.718 00.002 14964 evsrv: cli 01AB2670 disconnect
22:06:23.795 00.077 12044 Exposure complete
22:06:23.825 00.030 12044 worker thread done servicing request
22:06:23.825 00.000 14964 OnExposeComplete: enter
22:06:23.825 00.000 14964 UpdateGuideState(): m_state=1
22:06:23.826 00.001 14964 UpdateCurrentPosition: no star selected
22:06:23.827 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:23.827 00.000 14964 Status Line: No star selected
22:06:23.829 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22268, med=620, FiltMin=539, FiltMax=17015, Gamma=0.810
22:06:23.840 00.011 14964 UpdateGuideState exits: No star selected
22:06:23.841 00.001 14964 GuiderMultiStar::AutoSelect enter
22:06:23.841 00.000 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:06:23.862 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:06:23.878 00.016 14964 AutoFind: global mean = -0.1, stdev 245.4
22:06:23.879 00.001 14964 AutoFind: using threshold = 0.1
22:06:23.903 00.024 14964 AutoFind: local max [292, 98] 233.0
22:06:23.904 00.001 14964 AutoFind: local max [601, 22] 35.8
22:06:23.904 00.000 14964 AutoFind: local max [293, 107] 26.6
22:06:23.905 00.001 14964 AutoFind: local max [87, 319] 12.6
22:06:23.905 00.000 14964 AutoFind: local max [292, 87] 4.8
22:06:23.906 00.001 14964 AutoFind: local max [428, 389] 3.8
22:06:23.906 00.000 14964 AutoFind: local max [153, 309] 3.5
22:06:23.907 00.001 14964 AutoFind: local max [281, 93] 2.9
22:06:23.907 00.000 14964 AutoFind: local max [91, 483] 2.5
22:06:23.908 00.001 14964 AutoFind: local max [303, 89] 2.5
22:06:23.908 00.000 14964 AutoFind: local max [487, 164] 1.8
22:06:23.909 00.001 14964 AutoFind: local max [376, 245] 1.7
22:06:23.909 00.000 14964 AutoFind: local max [449, 578] 1.7
22:06:23.910 00.001 14964 AutoFind: local max [942, 89] 1.6
22:06:23.910 00.000 14964 AutoFind: local max [592, 22] 1.6
22:06:23.911 00.001 14964 AutoFind: local max [316, 461] 1.5
22:06:23.911 00.000 14964 AutoFind: local max [87, 446] 1.4
22:06:23.912 00.001 14964 AutoFind: local max [292, 75] 1.4
22:06:23.912 00.000 14964 AutoFind: local max [719, 113] 1.3
22:06:23.913 00.001 14964 AutoFind: local max [611, 22] 1.2
22:06:23.913 00.000 14964 AutoFind: local max [816, 499] 1.1
22:06:23.913 00.000 14964 AutoFind: local max [693, 498] 1.1
22:06:23.914 00.001 14964 AutoFind: local max [783, 397] 1.1
22:06:23.914 00.000 14964 AutoFind: local max [959, 507] 1.1
22:06:23.915 00.001 14964 AutoFind: local max [206, 416] 1.1
22:06:23.916 00.001 14964 AutoFind: local max [320, 136] 1.1
22:06:23.916 00.000 14964 AutoFind: local max [260, 591] 1.1
22:06:23.916 00.000 14964 AutoFind: local max [476, 338] 1.0
22:06:23.917 00.001 14964 AutoFind: local max [16, 499] 1.0
22:06:23.917 00.000 14964 AutoFind: local max [333, 328] 1.0
22:06:23.918 00.001 14964 AutoFind: local max [207, 501] 1.0
22:06:23.918 00.000 14964 AutoFind: local max [38, 499] 1.0
22:06:23.919 00.001 14964 AutoFind: local max [473, 547] 1.0
22:06:23.919 00.000 14964 AutoFind: local max [309, 379] 1.0
22:06:23.920 00.001 14964 AutoFind: local max [508, 497] 1.0
22:06:23.920 00.000 14964 AutoFind: local max [122, 479] 1.0
22:06:23.920 00.000 14964 AutoFind: local max [540, 338] 1.0
22:06:23.921 00.001 14964 AutoFind: local max [745, 339] 1.0
22:06:23.921 00.000 14964 AutoFind: local max [558, 597] 1.0
22:06:23.922 00.001 14964 AutoFind: local max [724, 353] 1.0
22:06:23.922 00.000 14964 AutoFind: local max [474, 499] 1.0
22:06:23.923 00.001 14964 AutoFind: local max [355, 445] 1.0
22:06:23.923 00.000 14964 AutoFind: local max [70, 498] 1.0
22:06:23.924 00.001 14964 AutoFind: local max [166, 454] 1.0
22:06:23.924 00.000 14964 AutoFind: local max [561, 513] 1.0
22:06:23.924 00.000 14964 AutoFind: local max [929, 499] 1.0
22:06:23.925 00.001 14964 AutoFind: local max [919, 547] 1.0
22:06:23.925 00.000 14964 AutoFind: local max [725, 278] 1.0
22:06:23.926 00.001 14964 AutoFind: local max [753, 145] 1.0
22:06:23.926 00.000 14964 AutoFind: local max [918, 259] 1.0
22:06:23.927 00.001 14964 AutoFind: local max [880, 135] 1.0
22:06:23.927 00.000 14964 AutoFind: local max [947, 435] 1.0
22:06:23.927 00.000 14964 AutoFind: local max [51, 211] 1.0
22:06:23.928 00.001 14964 AutoFind: local max [283, 115] 1.0
22:06:23.928 00.000 14964 AutoFind: local max [949, 521] 1.0
22:06:23.929 00.001 14964 AutoFind: local max [209, 353] 1.0
22:06:23.929 00.000 14964 AutoFind: local max [419, 137] 1.0
22:06:23.930 00.001 14964 AutoFind: local max [754, 181] 1.0
22:06:23.930 00.000 14964 AutoFind: local max [834, 268] 1.0
22:06:23.931 00.001 14964 AutoFind: local max [904, 454] 0.9
22:06:23.931 00.000 14964 AutoFind: local max [597, 590] 0.9
22:06:23.931 00.000 14964 AutoFind: local max [291, 66] 0.9
22:06:23.932 00.001 14964 AutoFind: local max [658, 181] 0.9
22:06:23.932 00.000 14964 AutoFind: local max [655, 22] 0.9
22:06:23.933 00.001 14964 AutoFind: local max [739, 145] 0.9
22:06:23.933 00.000 14964 AutoFind: local max [22, 499] 0.9
22:06:23.934 00.001 14964 AutoFind: local max [774, 337] 0.9
22:06:23.934 00.000 14964 AutoFind: local max [755, 398] 0.9
22:06:23.934 00.000 14964 AutoFind: local max [701, 398] 0.9
22:06:23.935 00.001 14964 AutoFind: local max [873, 65] 0.9
22:06:23.935 00.000 14964 AutoFind: local max [801, 338] 0.9
22:06:23.936 00.001 14964 AutoFind: local max [356, 328] 0.9
22:06:23.936 00.000 14964 AutoFind: local max [31, 21] 0.9
22:06:23.937 00.001 14964 AutoFind: local max [19, 398] 0.9
22:06:23.937 00.000 14964 AutoFind: local max [133, 454] 0.9
22:06:23.937 00.000 14964 AutoFind: local max [847, 137] 0.9
22:06:23.938 00.001 14964 AutoFind: local max [55, 303] 0.9
22:06:23.938 00.000 14964 AutoFind: local max [872, 329] 0.9
22:06:23.939 00.001 14964 AutoFind: local max [331, 210] 0.9
22:06:23.939 00.000 14964 AutoFind: local max [72, 259] 0.9
22:06:23.940 00.001 14964 AutoFind: local max [482, 136] 0.9
22:06:23.940 00.000 14964 AutoFind: local max [314, 181] 0.9
22:06:23.941 00.001 14964 AutoFind: local max [250, 520] 0.9
22:06:23.941 00.000 14964 AutoFind: local max [655, 454] 0.9
22:06:23.941 00.000 14964 AutoFind: local max [51, 499] 0.9
22:06:23.942 00.001 14964 AutoFind: local max [111, 499] 0.9
22:06:23.942 00.000 14964 AutoFind: local max [805, 144] 0.9
22:06:23.943 00.001 14964 AutoFind: local max [635, 363] 0.9
22:06:23.943 00.000 14964 AutoFind: local max [276, 288] 0.9
22:06:23.944 00.001 14964 AutoFind: local max [768, 499] 0.9
22:06:23.944 00.000 14964 AutoFind: local max [37, 211] 0.9
22:06:23.944 00.000 14964 AutoFind: local max [247, 338] 0.9
22:06:23.945 00.001 14964 AutoFind: local max [21, 153] 0.9
22:06:23.945 00.000 14964 AutoFind: local max [277, 455] 0.9
22:06:23.946 00.001 14964 AutoFind: local max [729, 499] 0.9
22:06:23.946 00.000 14964 AutoFind: local max [927, 580] 0.9
22:06:23.947 00.001 14964 AutoFind: local max [445, 328] 0.9
22:06:23.947 00.000 14964 AutoFind: local max [507, 338] 0.9
22:06:23.947 00.000 14964 AutoFind: local max [92, 500] 0.9
22:06:23.948 00.001 14964 AutoFind: local max [79, 492] 0.9
22:06:23.948 00.000 14964 AutoFind: too close [79, 492] 0.9 - [92, 500] 0.9
22:06:23.949 00.001 14964 AutoFind: too close [79, 492] 0.9 - [111, 499] 0.9
22:06:23.949 00.000 14964 AutoFind: too close [79, 492] 0.9 - [51, 499] 0.9
22:06:23.950 00.001 14964 AutoFind: too close [79, 492] 0.9 - [70, 498] 1.0
22:06:23.950 00.000 14964 AutoFind: too close [79, 492] 0.9 - [91, 483] 2.5
22:06:23.951 00.001 14964 AutoFind: too close [92, 500] 0.9 - [111, 499] 0.9
22:06:23.951 00.000 14964 AutoFind: too close [92, 500] 0.9 - [70, 498] 1.0
22:06:23.952 00.001 14964 AutoFind: too close [92, 500] 0.9 - [122, 479] 1.0
22:06:23.952 00.000 14964 AutoFind: too close [92, 500] 0.9 - [91, 483] 2.5
22:06:23.953 00.001 14964 AutoFind: too close [507, 338] 0.9 - [540, 338] 1.0
22:06:23.953 00.000 14964 AutoFind: too close [507, 338] 0.9 - [476, 338] 1.0
22:06:23.954 00.001 14964 AutoFind: too close [445, 328] 0.9 - [476, 338] 1.0
22:06:23.954 00.000 14964 AutoFind: too close [927, 580] 0.9 - [919, 547] 1.0
22:06:23.955 00.001 14964 AutoFind: too close [729, 499] 0.9 - [768, 499] 0.9
22:06:23.955 00.000 14964 AutoFind: too close [729, 499] 0.9 - [693, 498] 1.1
22:06:23.956 00.001 14964 AutoFind: too close [277, 455] 0.9 - [316, 461] 1.5
22:06:23.956 00.000 14964 AutoFind: too close [247, 338] 0.9 - [209, 353] 1.0
22:06:23.956 00.000 14964 AutoFind: too close [37, 211] 0.9 - [51, 211] 1.0
22:06:23.957 00.001 14964 AutoFind: too close [111, 499] 0.9 - [122, 479] 1.0
22:06:23.957 00.000 14964 AutoFind: too close [111, 499] 0.9 - [91, 483] 2.5
22:06:23.959 00.002 14964 AutoFind: too close [51, 499] 0.9 - [22, 499] 0.9
22:06:23.959 00.000 14964 AutoFind: too close [51, 499] 0.9 - [70, 498] 1.0
22:06:23.959 00.000 14964 AutoFind: too close [51, 499] 0.9 - [38, 499] 1.0
22:06:23.959 00.000 14964 AutoFind: too close [51, 499] 0.9 - [16, 499] 1.0
22:06:23.960 00.001 14964 AutoFind: too close [51, 499] 0.9 - [91, 483] 2.5
22:06:23.960 00.000 14964 AutoFind: too close [314, 181] 0.9 - [331, 210] 0.9
22:06:23.960 00.000 14964 AutoFind: too close [482, 136] 0.9 - [487, 164] 1.8
22:06:23.961 00.001 14964 AutoFind: close dim-bright [55, 303] 0.9 - [87, 319] 12.6
22:06:23.961 00.000 14964 AutoFind: too close [847, 137] 0.9 - [880, 135] 1.0
22:06:23.962 00.001 14964 AutoFind: too close [133, 454] 0.9 - [166, 454] 1.0
22:06:23.962 00.000 14964 AutoFind: too close [133, 454] 0.9 - [122, 479] 1.0
22:06:23.963 00.001 14964 AutoFind: too close [356, 328] 0.9 - [333, 328] 1.0
22:06:23.963 00.000 14964 AutoFind: too close [801, 338] 0.9 - [774, 337] 0.9
22:06:23.964 00.001 14964 AutoFind: too close [755, 398] 0.9 - [783, 397] 1.1
22:06:23.964 00.000 14964 AutoFind: too close [774, 337] 0.9 - [745, 339] 1.0
22:06:23.966 00.002 14964 AutoFind: too close [22, 499] 0.9 - [38, 499] 1.0
22:06:23.966 00.000 14964 AutoFind: too close [22, 499] 0.9 - [16, 499] 1.0
22:06:23.966 00.000 14964 AutoFind: too close [739, 145] 0.9 - [754, 181] 1.0
22:06:23.966 00.000 14964 AutoFind: too close [739, 145] 0.9 - [753, 145] 1.0
22:06:23.966 00.000 14964 AutoFind: too close [739, 145] 0.9 - [719, 113] 1.3
22:06:23.967 00.001 14964 AutoFind: too close [291, 66] 0.9 - [292, 75] 1.4
22:06:23.967 00.000 14964 AutoFind: too close [291, 66] 0.9 - [303, 89] 2.5
22:06:23.968 00.001 14964 AutoFind: too close [291, 66] 0.9 - [281, 93] 2.9
22:06:23.968 00.000 14964 AutoFind: close dim-bright [291, 66] 0.9 - [292, 87] 4.8
22:06:23.968 00.000 14964 AutoFind: close dim-bright [291, 66] 0.9 - [292, 98] 233.0
22:06:23.969 00.001 14964 AutoFind: too close [597, 590] 0.9 - [558, 597] 1.0
22:06:23.969 00.000 14964 AutoFind: too close [754, 181] 1.0 - [753, 145] 1.0
22:06:23.970 00.001 14964 AutoFind: too close [949, 521] 1.0 - [919, 547] 1.0
22:06:23.970 00.000 14964 AutoFind: too close [949, 521] 1.0 - [929, 499] 1.0
22:06:23.972 00.002 14964 AutoFind: too close [949, 521] 1.0 - [959, 507] 1.1
22:06:23.972 00.000 14964 AutoFind: too close [283, 115] 1.0 - [320, 136] 1.1
22:06:23.973 00.001 14964 AutoFind: too close [283, 115] 1.0 - [292, 75] 1.4
22:06:23.973 00.000 14964 AutoFind: too close [283, 115] 1.0 - [303, 89] 2.5
22:06:23.973 00.000 14964 AutoFind: too close [283, 115] 1.0 - [281, 93] 2.9
22:06:23.974 00.001 14964 AutoFind: close dim-bright [283, 115] 1.0 - [292, 87] 4.8
22:06:23.974 00.000 14964 AutoFind: close dim-bright [283, 115] 1.0 - [293, 107] 26.6
22:06:23.975 00.001 14964 AutoFind: close dim-bright [283, 115] 1.0 - [292, 98] 233.0
22:06:23.975 00.000 14964 AutoFind: too close [753, 145] 1.0 - [719, 113] 1.3
22:06:23.976 00.001 14964 AutoFind: too close [919, 547] 1.0 - [959, 507] 1.1
22:06:23.976 00.000 14964 AutoFind: too close [929, 499] 1.0 - [959, 507] 1.1
22:06:23.977 00.001 14964 AutoFind: too close [166, 454] 1.0 - [206, 416] 1.1
22:06:23.977 00.000 14964 AutoFind: too close [70, 498] 1.0 - [38, 499] 1.0
22:06:23.978 00.001 14964 AutoFind: too close [70, 498] 1.0 - [91, 483] 2.5
22:06:23.978 00.000 14964 AutoFind: too close [355, 445] 1.0 - [316, 461] 1.5
22:06:23.979 00.001 14964 AutoFind: too close [474, 499] 1.0 - [508, 497] 1.0
22:06:23.979 00.000 14964 AutoFind: too close [724, 353] 1.0 - [745, 339] 1.0
22:06:23.979 00.000 14964 AutoFind: too close [122, 479] 1.0 - [87, 446] 1.4
22:06:23.980 00.001 14964 AutoFind: too close [122, 479] 1.0 - [91, 483] 2.5
22:06:23.980 00.000 14964 AutoFind: too close [473, 547] 1.0 - [449, 578] 1.7
22:06:23.981 00.001 14964 AutoFind: too close [38, 499] 1.0 - [16, 499] 1.0
22:06:23.981 00.000 14964 AutoFind: close dim-bright [320, 136] 1.1 - [293, 107] 26.6
22:06:23.982 00.001 14964 AutoFind: close dim-bright [320, 136] 1.1 - [292, 98] 233.0
22:06:23.982 00.000 14964 AutoFind: too close [611, 22] 1.2 - [592, 22] 1.6
22:06:23.982 00.000 14964 AutoFind: close dim-bright [611, 22] 1.2 - [601, 22] 35.8
22:06:23.983 00.001 14964 AutoFind: too close [292, 75] 1.4 - [303, 89] 2.5
22:06:23.983 00.000 14964 AutoFind: too close [292, 75] 1.4 - [281, 93] 2.9
22:06:23.984 00.001 14964 AutoFind: too close [292, 75] 1.4 - [292, 87] 4.8
22:06:23.984 00.000 14964 AutoFind: close dim-bright [292, 75] 1.4 - [293, 107] 26.6
22:06:23.985 00.001 14964 AutoFind: close dim-bright [292, 75] 1.4 - [292, 98] 233.0
22:06:23.985 00.000 14964 AutoFind: too close [87, 446] 1.4 - [91, 483] 2.5
22:06:23.986 00.001 14964 AutoFind: close dim-bright [592, 22] 1.6 - [601, 22] 35.8
22:06:23.986 00.000 14964 AutoFind: too close [303, 89] 2.5 - [281, 93] 2.9
22:06:23.987 00.001 14964 AutoFind: too close [303, 89] 2.5 - [292, 87] 4.8
22:06:23.987 00.000 14964 AutoFind: close dim-bright [303, 89] 2.5 - [293, 107] 26.6
22:06:23.988 00.001 14964 AutoFind: close dim-bright [303, 89] 2.5 - [292, 98] 233.0
22:06:23.988 00.000 14964 AutoFind: too close [281, 93] 2.9 - [292, 87] 4.8
22:06:23.989 00.001 14964 AutoFind: close dim-bright [281, 93] 2.9 - [293, 107] 26.6
22:06:23.989 00.000 14964 AutoFind: close dim-bright [281, 93] 2.9 - [292, 98] 233.0
22:06:23.989 00.000 14964 AutoFind: close dim-bright [292, 87] 4.8 - [293, 107] 26.6
22:06:23.990 00.001 14964 AutoFind: close dim-bright [292, 87] 4.8 - [292, 98] 233.0
22:06:23.990 00.000 14964 AutoFind: close dim-bright [293, 107] 26.6 - [292, 98] 233.0
22:06:23.991 00.001 14964 AutoFind: too close to edge [21, 153] 0.9
22:06:23.991 00.000 14964 AutoFind: too close to edge [19, 398] 0.9
22:06:23.992 00.001 14964 AutoFind: too close to edge [31, 21] 0.9
22:06:23.992 00.000 14964 AutoFind: too close to edge [655, 22] 0.9
22:06:23.993 00.001 14964 AutoFind: too close to edge [947, 435] 1.0
22:06:23.993 00.000 14964 AutoFind: too close to edge [260, 591] 1.1
22:06:23.993 00.000 14964 AutoFind: too close to edge [942, 89] 1.6
22:06:23.994 00.001 14964 AutoFind: too close to edge [601, 22] 35.8
22:06:23.994 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:06:23.995 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:23.995 00.000 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:23.996 00.001 14964 Star::Find(35, 293, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:23.996 00.000 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:23.997 00.001 14964 Star::Find(35, 87, 319, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:23.997 00.000 14964 Star::Find returns 1 (0), X=86.92, Y=318.72, Mass=16439, SNR=63.4, Peak=1609 HFD=3.9
22:06:23.998 00.001 14964 Star::Find(35, 428, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:23.998 00.000 14964 Star::Find returns 1 (0), X=428.04, Y=388.83, Mass=3850, SNR=23.4, Peak=966 HFD=3.0
22:06:23.999 00.001 14964 Star::Find(35, 153, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:23.999 00.000 14964 Star::Find returns 1 (0), X=153.02, Y=308.93, Mass=4532, SNR=23.9, Peak=981 HFD=3.9
22:06:24.000 00.001 14964 Star::Find(35, 376, 245, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.000 00.000 14964 Star::Find returns 1 (0), X=375.93, Y=245.63, Mass=1149, SNR=10.6, Peak=799 HFD=3.9
22:06:24.001 00.001 14964 Star::Find(35, 816, 499, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.001 00.000 14964 Star::Find returns 0 (2), X=816.00, Y=499.00, Mass=105, SNR=2.8, Peak=751 HFD=0.0
22:06:24.002 00.001 14964 Star::Find(35, 207, 501, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.002 00.000 14964 Star::Find false star n=2 nbg=280 bg=632.4 sigma=33.5 thresh=733 peak=683
22:06:24.003 00.001 14964 Star::Find returns 0 (2), X=207.00, Y=501.00, Mass=230, SNR=2.9, Peak=777 HFD=0.0
22:06:24.003 00.000 14964 Star::Find(35, 309, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.004 00.001 14964 Star::Find false star n=2 nbg=273 bg=630.2 sigma=33.2 thresh=730 peak=687
22:06:24.004 00.000 14964 Star::Find returns 0 (2), X=309.00, Y=379.00, Mass=223, SNR=2.9, Peak=766 HFD=0.0
22:06:24.005 00.001 14964 Star::Find(35, 561, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.005 00.000 14964 Star::Find false star n=5 nbg=263 bg=626.8 sigma=29.3 thresh=715 peak=683
22:06:24.006 00.001 14964 Star::Find returns 0 (2), X=561.00, Y=513.00, Mass=511, SNR=2.9, Peak=787 HFD=0.0
22:06:24.006 00.000 14964 Star::Find(35, 725, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.007 00.001 14964 Star::Find false star n=2 nbg=282 bg=626.9 sigma=34.0 thresh=729 peak=691
22:06:24.007 00.000 14964 Star::Find returns 0 (2), X=725.00, Y=278.00, Mass=210, SNR=2.9, Peak=784 HFD=0.0
22:06:24.008 00.001 14964 Star::Find(35, 918, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.008 00.000 14964 Star::Find returns 0 (2), X=918.00, Y=259.00, Mass=99, SNR=2.8, Peak=754 HFD=0.0
22:06:24.009 00.001 14964 Star::Find(35, 419, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.009 00.000 14964 Star::Find false star n=2 nbg=280 bg=617.5 sigma=33.5 thresh=718 peak=666
22:06:24.009 00.000 14964 Star::Find returns 0 (2), X=419.00, Y=137.00, Mass=205, SNR=2.9, Peak=848 HFD=0.0
22:06:24.010 00.001 14964 Star::Find(35, 834, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.010 00.000 14964 Star::Find returns 0 (3), X=834.00, Y=268.00, Mass=0, SNR=0.0, Peak=786 HFD=0.0
22:06:24.011 00.001 14964 Star::Find(35, 904, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.011 00.000 14964 Star::Find returns 0 (3), X=904.00, Y=454.00, Mass=0, SNR=0.0, Peak=763 HFD=0.0
22:06:24.012 00.001 14964 Star::Find(35, 658, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.012 00.000 14964 Star::Find false star n=4 nbg=262 bg=623.3 sigma=29.9 thresh=713 peak=680
22:06:24.013 00.001 14964 Star::Find returns 0 (2), X=658.00, Y=181.00, Mass=447, SNR=2.9, Peak=759 HFD=0.0
22:06:24.013 00.000 14964 Star::Find(35, 701, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.014 00.001 14964 Star::Find false star n=2 nbg=282 bg=632.3 sigma=35.0 thresh=737 peak=698
22:06:24.014 00.000 14964 Star::Find returns 0 (2), X=701.00, Y=398.00, Mass=285, SNR=2.9, Peak=780 HFD=0.0
22:06:24.015 00.001 14964 Star::Find(35, 873, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.015 00.000 14964 Star::Find false star n=2 nbg=267 bg=609.5 sigma=34.1 thresh=712 peak=657
22:06:24.016 00.001 14964 Star::Find returns 0 (2), X=873.00, Y=65.00, Mass=223, SNR=2.9, Peak=746 HFD=0.0
22:06:24.016 00.000 14964 Star::Find(35, 55, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.018 00.002 14964 Star::Find returns 1 (0), X=86.92, Y=318.72, Mass=16439, SNR=63.4, Peak=1609 HFD=3.9
22:06:24.018 00.000 14964 Star::Find(35, 872, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.018 00.000 14964 Star::Find false star n=1 nbg=281 bg=616.6 sigma=34.8 thresh=721 peak=681
22:06:24.019 00.001 14964 Star::Find returns 0 (2), X=872.00, Y=329.00, Mass=158, SNR=2.9, Peak=785 HFD=0.0
22:06:24.019 00.000 14964 Star::Find(35, 72, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.020 00.001 14964 Star::Find false star n=2 nbg=279 bg=623.2 sigma=34.1 thresh=725 peak=672
22:06:24.020 00.000 14964 Star::Find returns 0 (2), X=72.00, Y=259.00, Mass=226, SNR=2.9, Peak=760 HFD=0.0
22:06:24.020 00.000 14964 Star::Find(35, 250, 520, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.021 00.001 14964 Star::Find false star n=5 nbg=269 bg=631.2 sigma=30.3 thresh=722 peak=694
22:06:24.021 00.000 14964 Star::Find returns 0 (2), X=250.00, Y=520.00, Mass=531, SNR=2.9, Peak=768 HFD=0.0
22:06:24.022 00.001 14964 Star::Find(35, 655, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.022 00.000 14964 Star::Find false star n=4 nbg=256 bg=631.6 sigma=29.3 thresh=719 peak=678
22:06:24.023 00.001 14964 Star::Find returns 0 (2), X=655.00, Y=454.00, Mass=442, SNR=2.9, Peak=776 HFD=0.0
22:06:24.023 00.000 14964 Star::Find(35, 805, 144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.024 00.001 14964 Star::Find false star n=2 nbg=271 bg=614.0 sigma=33.1 thresh=713 peak=665
22:06:24.024 00.000 14964 Star::Find returns 0 (2), X=805.00, Y=144.00, Mass=243, SNR=2.9, Peak=756 HFD=0.0
22:06:24.025 00.001 14964 Star::Find(35, 635, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.025 00.000 14964 Star::Find false star n=2 nbg=279 bg=631.3 sigma=35.5 thresh=738 peak=681
22:06:24.025 00.000 14964 Star::Find returns 0 (2), X=635.00, Y=363.00, Mass=247, SNR=2.9, Peak=764 HFD=0.0
22:06:24.026 00.001 14964 Star::Find(35, 276, 288, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.026 00.000 14964 Star::Find false star n=4 nbg=265 bg=623.5 sigma=30.4 thresh=715 peak=679
22:06:24.027 00.001 14964 Star::Find returns 0 (2), X=276.00, Y=288.00, Mass=433, SNR=2.9, Peak=765 HFD=0.0
22:06:24.027 00.000 14964 AutoFind: finding best star pass 1
22:06:24.028 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.028 00.000 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.029 00.001 14964 AutoFind returns star at [292, 98] 233.0 Mass 342408 SNR 367.3
22:06:24.029 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.030 00.001 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.030 00.000 14964 MultiStar: List (2): {292.34, 98.03}(367.3), {86.92, 318.72}(63.4), 
22:06:24.031 00.001 14964 setting lock position to (292.34, 98.03)
22:06:24.031 00.000 14964 MultiStar: stabilizing after lock position change
22:06:24.032 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
22:06:24.032 00.000 14964 UpdateGuideState(): m_state=1
22:06:24.033 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.033 00.000 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.034 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.38) = xAngle (-1.38 = -1.38)
22:06:24.034 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.26 = -1.26)
22:06:24.034 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:06:24.036 00.002 14964 setting force full frames = false
22:06:24.037 00.001 14964 setting lock position to (292.34, 98.03)
22:06:24.037 00.000 14964 MultiStar: stabilizing after lock position change
22:06:24.038 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:06:24.038 00.000 14964 Changing from state SELECTING to SELECTED
22:06:24.039 00.001 14964 guider state => SELECTED
22:06:24.048 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22268, med=620, FiltMin=539, FiltMax=17015, Gamma=0.810
22:06:24.053 00.005 14964 UpdateGuideState exits: m=342408 SNR=367.3
22:06:24.054 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22268, med=620, FiltMin=539, FiltMax=17015, Gamma=0.810
22:06:24.059 00.005 14964 Status Line: Auto-selected star at (292.3, 98.0)
22:06:24.065 00.006 14964 PhdController: newstate STATE_WAIT_SELECTED
22:06:24.066 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:24.066 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:24.067 00.001 14964 Enqueuing Expose request
22:06:24.067 00.000 12044 Worker thread wakes up
22:06:24.067 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:24.067 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:24.069 00.002 14964 GuiderMultiStar::AutoSelect enter
22:06:24.069 00.000 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:06:24.090 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:06:24.105 00.015 14964 AutoFind: global mean = -0.1, stdev 245.4
22:06:24.106 00.001 14964 AutoFind: using threshold = 0.1
22:06:24.130 00.024 14964 AutoFind: local max [292, 98] 233.0
22:06:24.131 00.001 14964 AutoFind: local max [601, 22] 35.8
22:06:24.132 00.001 14964 AutoFind: local max [293, 107] 26.6
22:06:24.132 00.000 14964 AutoFind: local max [87, 319] 12.6
22:06:24.133 00.001 14964 AutoFind: local max [292, 87] 4.8
22:06:24.133 00.000 14964 AutoFind: local max [428, 389] 3.8
22:06:24.133 00.000 14964 AutoFind: local max [153, 309] 3.5
22:06:24.134 00.001 14964 AutoFind: local max [281, 93] 2.9
22:06:24.134 00.000 14964 AutoFind: local max [91, 483] 2.5
22:06:24.135 00.001 14964 AutoFind: local max [303, 89] 2.5
22:06:24.135 00.000 14964 AutoFind: local max [487, 164] 1.8
22:06:24.136 00.001 14964 AutoFind: local max [376, 245] 1.7
22:06:24.136 00.000 14964 AutoFind: local max [449, 578] 1.7
22:06:24.137 00.001 14964 AutoFind: local max [942, 89] 1.6
22:06:24.137 00.000 14964 AutoFind: local max [592, 22] 1.6
22:06:24.137 00.000 14964 AutoFind: local max [316, 461] 1.5
22:06:24.138 00.001 14964 AutoFind: local max [87, 446] 1.4
22:06:24.138 00.000 14964 AutoFind: local max [292, 75] 1.4
22:06:24.139 00.001 14964 AutoFind: local max [719, 113] 1.3
22:06:24.139 00.000 14964 AutoFind: local max [611, 22] 1.2
22:06:24.140 00.001 14964 AutoFind: local max [816, 499] 1.1
22:06:24.140 00.000 14964 AutoFind: local max [693, 498] 1.1
22:06:24.141 00.001 14964 AutoFind: local max [783, 397] 1.1
22:06:24.141 00.000 14964 AutoFind: local max [959, 507] 1.1
22:06:24.141 00.000 14964 AutoFind: local max [206, 416] 1.1
22:06:24.142 00.001 14964 AutoFind: local max [320, 136] 1.1
22:06:24.142 00.000 14964 AutoFind: local max [260, 591] 1.1
22:06:24.143 00.001 14964 AutoFind: local max [476, 338] 1.0
22:06:24.143 00.000 14964 AutoFind: local max [16, 499] 1.0
22:06:24.144 00.001 14964 AutoFind: local max [333, 328] 1.0
22:06:24.144 00.000 14964 AutoFind: local max [207, 501] 1.0
22:06:24.144 00.000 14964 AutoFind: local max [38, 499] 1.0
22:06:24.146 00.002 14964 AutoFind: local max [473, 547] 1.0
22:06:24.146 00.000 14964 AutoFind: local max [309, 379] 1.0
22:06:24.147 00.001 14964 AutoFind: local max [508, 497] 1.0
22:06:24.147 00.000 14964 AutoFind: local max [122, 479] 1.0
22:06:24.148 00.001 14964 AutoFind: local max [540, 338] 1.0
22:06:24.148 00.000 14964 AutoFind: local max [745, 339] 1.0
22:06:24.148 00.000 14964 AutoFind: local max [558, 597] 1.0
22:06:24.149 00.001 14964 AutoFind: local max [724, 353] 1.0
22:06:24.149 00.000 14964 AutoFind: local max [474, 499] 1.0
22:06:24.149 00.000 14964 AutoFind: local max [355, 445] 1.0
22:06:24.149 00.000 14964 AutoFind: local max [70, 498] 1.0
22:06:24.150 00.001 14964 AutoFind: local max [166, 454] 1.0
22:06:24.150 00.000 14964 AutoFind: local max [561, 513] 1.0
22:06:24.150 00.000 14964 AutoFind: local max [929, 499] 1.0
22:06:24.151 00.001 14964 AutoFind: local max [919, 547] 1.0
22:06:24.151 00.000 14964 AutoFind: local max [725, 278] 1.0
22:06:24.152 00.001 14964 AutoFind: local max [753, 145] 1.0
22:06:24.152 00.000 14964 AutoFind: local max [918, 259] 1.0
22:06:24.153 00.001 14964 AutoFind: local max [880, 135] 1.0
22:06:24.153 00.000 14964 AutoFind: local max [947, 435] 1.0
22:06:24.154 00.001 14964 AutoFind: local max [51, 211] 1.0
22:06:24.154 00.000 14964 AutoFind: local max [283, 115] 1.0
22:06:24.155 00.001 14964 AutoFind: local max [949, 521] 1.0
22:06:24.155 00.000 14964 AutoFind: local max [209, 353] 1.0
22:06:24.156 00.001 14964 AutoFind: local max [419, 137] 1.0
22:06:24.156 00.000 14964 AutoFind: local max [754, 181] 1.0
22:06:24.157 00.001 14964 AutoFind: local max [834, 268] 1.0
22:06:24.157 00.000 14964 AutoFind: local max [904, 454] 0.9
22:06:24.159 00.002 14964 AutoFind: local max [597, 590] 0.9
22:06:24.159 00.000 14964 AutoFind: local max [291, 66] 0.9
22:06:24.160 00.001 14964 AutoFind: local max [658, 181] 0.9
22:06:24.160 00.000 14964 AutoFind: local max [655, 22] 0.9
22:06:24.160 00.000 14964 AutoFind: local max [739, 145] 0.9
22:06:24.161 00.001 14964 AutoFind: local max [22, 499] 0.9
22:06:24.161 00.000 14964 AutoFind: local max [774, 337] 0.9
22:06:24.162 00.001 14964 AutoFind: local max [755, 398] 0.9
22:06:24.162 00.000 14964 AutoFind: local max [701, 398] 0.9
22:06:24.163 00.001 14964 AutoFind: local max [873, 65] 0.9
22:06:24.163 00.000 14964 AutoFind: local max [801, 338] 0.9
22:06:24.163 00.000 14964 AutoFind: local max [356, 328] 0.9
22:06:24.164 00.001 14964 AutoFind: local max [31, 21] 0.9
22:06:24.164 00.000 14964 AutoFind: local max [19, 398] 0.9
22:06:24.165 00.001 14964 AutoFind: local max [133, 454] 0.9
22:06:24.165 00.000 14964 AutoFind: local max [847, 137] 0.9
22:06:24.166 00.001 14964 AutoFind: local max [55, 303] 0.9
22:06:24.166 00.000 14964 AutoFind: local max [872, 329] 0.9
22:06:24.166 00.000 14964 AutoFind: local max [331, 210] 0.9
22:06:24.167 00.001 14964 AutoFind: local max [72, 259] 0.9
22:06:24.167 00.000 14964 AutoFind: local max [482, 136] 0.9
22:06:24.168 00.001 14964 AutoFind: local max [314, 181] 0.9
22:06:24.168 00.000 14964 AutoFind: local max [250, 520] 0.9
22:06:24.169 00.001 14964 AutoFind: local max [655, 454] 0.9
22:06:24.169 00.000 14964 AutoFind: local max [51, 499] 0.9
22:06:24.170 00.001 14964 AutoFind: local max [111, 499] 0.9
22:06:24.170 00.000 14964 AutoFind: local max [805, 144] 0.9
22:06:24.170 00.000 14964 AutoFind: local max [635, 363] 0.9
22:06:24.171 00.001 14964 AutoFind: local max [276, 288] 0.9
22:06:24.171 00.000 14964 AutoFind: local max [768, 499] 0.9
22:06:24.172 00.001 14964 AutoFind: local max [37, 211] 0.9
22:06:24.172 00.000 14964 AutoFind: local max [247, 338] 0.9
22:06:24.172 00.000 14964 AutoFind: local max [21, 153] 0.9
22:06:24.173 00.001 14964 AutoFind: local max [277, 455] 0.9
22:06:24.173 00.000 14964 AutoFind: local max [729, 499] 0.9
22:06:24.173 00.000 14964 AutoFind: local max [927, 580] 0.9
22:06:24.174 00.001 14964 AutoFind: local max [445, 328] 0.9
22:06:24.174 00.000 14964 AutoFind: local max [507, 338] 0.9
22:06:24.175 00.001 14964 AutoFind: local max [92, 500] 0.9
22:06:24.175 00.000 14964 AutoFind: local max [79, 492] 0.9
22:06:24.176 00.001 14964 AutoFind: too close [79, 492] 0.9 - [92, 500] 0.9
22:06:24.176 00.000 14964 AutoFind: too close [79, 492] 0.9 - [111, 499] 0.9
22:06:24.177 00.001 14964 AutoFind: too close [79, 492] 0.9 - [51, 499] 0.9
22:06:24.177 00.000 14964 AutoFind: too close [79, 492] 0.9 - [70, 498] 1.0
22:06:24.177 00.000 14964 AutoFind: too close [79, 492] 0.9 - [91, 483] 2.5
22:06:24.178 00.001 14964 AutoFind: too close [92, 500] 0.9 - [111, 499] 0.9
22:06:24.178 00.000 14964 AutoFind: too close [92, 500] 0.9 - [70, 498] 1.0
22:06:24.179 00.001 14964 AutoFind: too close [92, 500] 0.9 - [122, 479] 1.0
22:06:24.179 00.000 14964 AutoFind: too close [92, 500] 0.9 - [91, 483] 2.5
22:06:24.180 00.001 14964 AutoFind: too close [507, 338] 0.9 - [540, 338] 1.0
22:06:24.180 00.000 14964 AutoFind: too close [507, 338] 0.9 - [476, 338] 1.0
22:06:24.181 00.001 14964 AutoFind: too close [445, 328] 0.9 - [476, 338] 1.0
22:06:24.181 00.000 14964 AutoFind: too close [927, 580] 0.9 - [919, 547] 1.0
22:06:24.181 00.000 14964 AutoFind: too close [729, 499] 0.9 - [768, 499] 0.9
22:06:24.182 00.001 14964 AutoFind: too close [729, 499] 0.9 - [693, 498] 1.1
22:06:24.182 00.000 14964 AutoFind: too close [277, 455] 0.9 - [316, 461] 1.5
22:06:24.183 00.001 14964 AutoFind: too close [247, 338] 0.9 - [209, 353] 1.0
22:06:24.183 00.000 14964 AutoFind: too close [37, 211] 0.9 - [51, 211] 1.0
22:06:24.184 00.001 14964 AutoFind: too close [111, 499] 0.9 - [122, 479] 1.0
22:06:24.184 00.000 14964 AutoFind: too close [111, 499] 0.9 - [91, 483] 2.5
22:06:24.185 00.001 14964 AutoFind: too close [51, 499] 0.9 - [22, 499] 0.9
22:06:24.185 00.000 14964 AutoFind: too close [51, 499] 0.9 - [70, 498] 1.0
22:06:24.185 00.000 14964 AutoFind: too close [51, 499] 0.9 - [38, 499] 1.0
22:06:24.186 00.001 14964 AutoFind: too close [51, 499] 0.9 - [16, 499] 1.0
22:06:24.186 00.000 14964 AutoFind: too close [51, 499] 0.9 - [91, 483] 2.5
22:06:24.187 00.001 14964 AutoFind: too close [314, 181] 0.9 - [331, 210] 0.9
22:06:24.187 00.000 14964 AutoFind: too close [482, 136] 0.9 - [487, 164] 1.8
22:06:24.188 00.001 14964 AutoFind: close dim-bright [55, 303] 0.9 - [87, 319] 12.6
22:06:24.188 00.000 14964 AutoFind: too close [847, 137] 0.9 - [880, 135] 1.0
22:06:24.188 00.000 14964 AutoFind: too close [133, 454] 0.9 - [166, 454] 1.0
22:06:24.189 00.001 14964 AutoFind: too close [133, 454] 0.9 - [122, 479] 1.0
22:06:24.189 00.000 14964 AutoFind: too close [356, 328] 0.9 - [333, 328] 1.0
22:06:24.190 00.001 14964 AutoFind: too close [801, 338] 0.9 - [774, 337] 0.9
22:06:24.190 00.000 14964 AutoFind: too close [755, 398] 0.9 - [783, 397] 1.1
22:06:24.190 00.000 14964 AutoFind: too close [774, 337] 0.9 - [745, 339] 1.0
22:06:24.191 00.001 14964 AutoFind: too close [22, 499] 0.9 - [38, 499] 1.0
22:06:24.192 00.001 14964 AutoFind: too close [22, 499] 0.9 - [16, 499] 1.0
22:06:24.192 00.000 14964 AutoFind: too close [739, 145] 0.9 - [754, 181] 1.0
22:06:24.193 00.001 14964 AutoFind: too close [739, 145] 0.9 - [753, 145] 1.0
22:06:24.193 00.000 14964 AutoFind: too close [739, 145] 0.9 - [719, 113] 1.3
22:06:24.194 00.001 14964 AutoFind: too close [291, 66] 0.9 - [292, 75] 1.4
22:06:24.194 00.000 14964 AutoFind: too close [291, 66] 0.9 - [303, 89] 2.5
22:06:24.195 00.001 14964 AutoFind: too close [291, 66] 0.9 - [281, 93] 2.9
22:06:24.195 00.000 14964 AutoFind: close dim-bright [291, 66] 0.9 - [292, 87] 4.8
22:06:24.196 00.001 14964 AutoFind: close dim-bright [291, 66] 0.9 - [292, 98] 233.0
22:06:24.196 00.000 14964 AutoFind: too close [597, 590] 0.9 - [558, 597] 1.0
22:06:24.196 00.000 14964 AutoFind: too close [754, 181] 1.0 - [753, 145] 1.0
22:06:24.197 00.001 14964 AutoFind: too close [949, 521] 1.0 - [919, 547] 1.0
22:06:24.197 00.000 14964 AutoFind: too close [949, 521] 1.0 - [929, 499] 1.0
22:06:24.198 00.001 14964 AutoFind: too close [949, 521] 1.0 - [959, 507] 1.1
22:06:24.198 00.000 14964 AutoFind: too close [283, 115] 1.0 - [320, 136] 1.1
22:06:24.199 00.001 14964 AutoFind: too close [283, 115] 1.0 - [292, 75] 1.4
22:06:24.199 00.000 14964 AutoFind: too close [283, 115] 1.0 - [303, 89] 2.5
22:06:24.200 00.001 14964 AutoFind: too close [283, 115] 1.0 - [281, 93] 2.9
22:06:24.200 00.000 14964 AutoFind: close dim-bright [283, 115] 1.0 - [292, 87] 4.8
22:06:24.200 00.000 14964 AutoFind: close dim-bright [283, 115] 1.0 - [293, 107] 26.6
22:06:24.201 00.001 14964 AutoFind: close dim-bright [283, 115] 1.0 - [292, 98] 233.0
22:06:24.201 00.000 14964 AutoFind: too close [753, 145] 1.0 - [719, 113] 1.3
22:06:24.202 00.001 14964 AutoFind: too close [919, 547] 1.0 - [959, 507] 1.1
22:06:24.202 00.000 14964 AutoFind: too close [929, 499] 1.0 - [959, 507] 1.1
22:06:24.203 00.001 14964 AutoFind: too close [166, 454] 1.0 - [206, 416] 1.1
22:06:24.203 00.000 14964 AutoFind: too close [70, 498] 1.0 - [38, 499] 1.0
22:06:24.204 00.001 14964 AutoFind: too close [70, 498] 1.0 - [91, 483] 2.5
22:06:24.204 00.000 14964 AutoFind: too close [355, 445] 1.0 - [316, 461] 1.5
22:06:24.205 00.001 14964 AutoFind: too close [474, 499] 1.0 - [508, 497] 1.0
22:06:24.205 00.000 14964 AutoFind: too close [724, 353] 1.0 - [745, 339] 1.0
22:06:24.205 00.000 14964 AutoFind: too close [122, 479] 1.0 - [87, 446] 1.4
22:06:24.206 00.001 14964 AutoFind: too close [122, 479] 1.0 - [91, 483] 2.5
22:06:24.206 00.000 14964 AutoFind: too close [473, 547] 1.0 - [449, 578] 1.7
22:06:24.206 00.000 14964 AutoFind: too close [38, 499] 1.0 - [16, 499] 1.0
22:06:24.208 00.002 14964 AutoFind: close dim-bright [320, 136] 1.1 - [293, 107] 26.6
22:06:24.208 00.000 14964 AutoFind: close dim-bright [320, 136] 1.1 - [292, 98] 233.0
22:06:24.209 00.001 14964 AutoFind: too close [611, 22] 1.2 - [592, 22] 1.6
22:06:24.209 00.000 14964 AutoFind: close dim-bright [611, 22] 1.2 - [601, 22] 35.8
22:06:24.209 00.000 14964 AutoFind: too close [292, 75] 1.4 - [303, 89] 2.5
22:06:24.210 00.001 14964 AutoFind: too close [292, 75] 1.4 - [281, 93] 2.9
22:06:24.210 00.000 14964 AutoFind: too close [292, 75] 1.4 - [292, 87] 4.8
22:06:24.211 00.001 14964 AutoFind: close dim-bright [292, 75] 1.4 - [293, 107] 26.6
22:06:24.211 00.000 14964 AutoFind: close dim-bright [292, 75] 1.4 - [292, 98] 233.0
22:06:24.212 00.001 14964 AutoFind: too close [87, 446] 1.4 - [91, 483] 2.5
22:06:24.212 00.000 14964 AutoFind: close dim-bright [592, 22] 1.6 - [601, 22] 35.8
22:06:24.213 00.001 14964 AutoFind: too close [303, 89] 2.5 - [281, 93] 2.9
22:06:24.213 00.000 14964 AutoFind: too close [303, 89] 2.5 - [292, 87] 4.8
22:06:24.214 00.001 14964 AutoFind: close dim-bright [303, 89] 2.5 - [293, 107] 26.6
22:06:24.214 00.000 14964 AutoFind: close dim-bright [303, 89] 2.5 - [292, 98] 233.0
22:06:24.215 00.001 14964 AutoFind: too close [281, 93] 2.9 - [292, 87] 4.8
22:06:24.215 00.000 14964 AutoFind: close dim-bright [281, 93] 2.9 - [293, 107] 26.6
22:06:24.215 00.000 14964 AutoFind: close dim-bright [281, 93] 2.9 - [292, 98] 233.0
22:06:24.216 00.001 14964 AutoFind: close dim-bright [292, 87] 4.8 - [293, 107] 26.6
22:06:24.216 00.000 14964 AutoFind: close dim-bright [292, 87] 4.8 - [292, 98] 233.0
22:06:24.217 00.001 14964 AutoFind: close dim-bright [293, 107] 26.6 - [292, 98] 233.0
22:06:24.217 00.000 14964 AutoFind: too close to edge [21, 153] 0.9
22:06:24.218 00.001 14964 AutoFind: too close to edge [19, 398] 0.9
22:06:24.218 00.000 14964 AutoFind: too close to edge [31, 21] 0.9
22:06:24.219 00.001 14964 AutoFind: too close to edge [655, 22] 0.9
22:06:24.219 00.000 14964 AutoFind: too close to edge [947, 435] 1.0
22:06:24.220 00.001 14964 AutoFind: too close to edge [260, 591] 1.1
22:06:24.220 00.000 14964 AutoFind: too close to edge [942, 89] 1.6
22:06:24.220 00.000 14964 AutoFind: too close to edge [601, 22] 35.8
22:06:24.221 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:06:24.221 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.222 00.001 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.222 00.000 14964 Star::Find(35, 293, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.223 00.001 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.223 00.000 14964 Star::Find(35, 87, 319, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.224 00.001 14964 Star::Find returns 1 (0), X=86.92, Y=318.72, Mass=16439, SNR=63.4, Peak=1609 HFD=3.9
22:06:24.224 00.000 14964 Star::Find(35, 428, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.225 00.001 14964 Star::Find returns 1 (0), X=428.04, Y=388.83, Mass=3850, SNR=23.4, Peak=966 HFD=3.0
22:06:24.225 00.000 14964 Star::Find(35, 153, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.226 00.001 14964 Star::Find returns 1 (0), X=153.02, Y=308.93, Mass=4532, SNR=23.9, Peak=981 HFD=3.9
22:06:24.226 00.000 14964 Star::Find(35, 376, 245, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.227 00.001 14964 Star::Find returns 1 (0), X=375.93, Y=245.63, Mass=1149, SNR=10.6, Peak=799 HFD=3.9
22:06:24.227 00.000 14964 Star::Find(35, 816, 499, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.228 00.001 14964 Star::Find returns 0 (2), X=816.00, Y=499.00, Mass=105, SNR=2.8, Peak=751 HFD=0.0
22:06:24.228 00.000 14964 Star::Find(35, 207, 501, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.229 00.001 14964 Star::Find false star n=2 nbg=280 bg=632.4 sigma=33.5 thresh=733 peak=683
22:06:24.229 00.000 14964 Star::Find returns 0 (2), X=207.00, Y=501.00, Mass=230, SNR=2.9, Peak=777 HFD=0.0
22:06:24.229 00.000 14964 Star::Find(35, 309, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.230 00.001 14964 Star::Find false star n=2 nbg=273 bg=630.2 sigma=33.2 thresh=730 peak=687
22:06:24.230 00.000 14964 Star::Find returns 0 (2), X=309.00, Y=379.00, Mass=223, SNR=2.9, Peak=766 HFD=0.0
22:06:24.231 00.001 14964 Star::Find(35, 561, 513, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.231 00.000 14964 Star::Find false star n=5 nbg=263 bg=626.8 sigma=29.3 thresh=715 peak=683
22:06:24.232 00.001 14964 Star::Find returns 0 (2), X=561.00, Y=513.00, Mass=511, SNR=2.9, Peak=787 HFD=0.0
22:06:24.232 00.000 14964 Star::Find(35, 725, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.233 00.001 14964 Star::Find false star n=2 nbg=282 bg=626.9 sigma=34.0 thresh=729 peak=691
22:06:24.233 00.000 14964 Star::Find returns 0 (2), X=725.00, Y=278.00, Mass=210, SNR=2.9, Peak=784 HFD=0.0
22:06:24.234 00.001 14964 Star::Find(35, 918, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.234 00.000 14964 Star::Find returns 0 (2), X=918.00, Y=259.00, Mass=99, SNR=2.8, Peak=754 HFD=0.0
22:06:24.235 00.001 14964 Star::Find(35, 419, 137, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.235 00.000 14964 Star::Find false star n=2 nbg=280 bg=617.5 sigma=33.5 thresh=718 peak=666
22:06:24.236 00.001 14964 Star::Find returns 0 (2), X=419.00, Y=137.00, Mass=205, SNR=2.9, Peak=848 HFD=0.0
22:06:24.236 00.000 14964 Star::Find(35, 834, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.236 00.000 14964 Star::Find returns 0 (3), X=834.00, Y=268.00, Mass=0, SNR=0.0, Peak=786 HFD=0.0
22:06:24.237 00.001 14964 Star::Find(35, 904, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.237 00.000 14964 Star::Find returns 0 (3), X=904.00, Y=454.00, Mass=0, SNR=0.0, Peak=763 HFD=0.0
22:06:24.238 00.001 14964 Star::Find(35, 658, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.238 00.000 14964 Star::Find false star n=4 nbg=262 bg=623.3 sigma=29.9 thresh=713 peak=680
22:06:24.239 00.001 14964 Star::Find returns 0 (2), X=658.00, Y=181.00, Mass=447, SNR=2.9, Peak=759 HFD=0.0
22:06:24.239 00.000 14964 Star::Find(35, 701, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.240 00.001 14964 Star::Find false star n=2 nbg=282 bg=632.3 sigma=35.0 thresh=737 peak=698
22:06:24.240 00.000 14964 Star::Find returns 0 (2), X=701.00, Y=398.00, Mass=285, SNR=2.9, Peak=780 HFD=0.0
22:06:24.241 00.001 14964 Star::Find(35, 873, 65, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.241 00.000 14964 Star::Find false star n=2 nbg=267 bg=609.5 sigma=34.1 thresh=712 peak=657
22:06:24.242 00.001 14964 Star::Find returns 0 (2), X=873.00, Y=65.00, Mass=223, SNR=2.9, Peak=746 HFD=0.0
22:06:24.242 00.000 14964 Star::Find(35, 55, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.243 00.001 14964 Star::Find returns 1 (0), X=86.92, Y=318.72, Mass=16439, SNR=63.4, Peak=1609 HFD=3.9
22:06:24.243 00.000 14964 Star::Find(35, 872, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.243 00.000 14964 Star::Find false star n=1 nbg=281 bg=616.6 sigma=34.8 thresh=721 peak=681
22:06:24.244 00.001 14964 Star::Find returns 0 (2), X=872.00, Y=329.00, Mass=158, SNR=2.9, Peak=785 HFD=0.0
22:06:24.244 00.000 14964 Star::Find(35, 72, 259, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.245 00.001 14964 Star::Find false star n=2 nbg=279 bg=623.2 sigma=34.1 thresh=725 peak=672
22:06:24.245 00.000 14964 Star::Find returns 0 (2), X=72.00, Y=259.00, Mass=226, SNR=2.9, Peak=760 HFD=0.0
22:06:24.246 00.001 14964 Star::Find(35, 250, 520, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.246 00.000 14964 Star::Find false star n=5 nbg=269 bg=631.2 sigma=30.3 thresh=722 peak=694
22:06:24.247 00.001 14964 Star::Find returns 0 (2), X=250.00, Y=520.00, Mass=531, SNR=2.9, Peak=768 HFD=0.0
22:06:24.248 00.001 14964 Star::Find(35, 655, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.248 00.000 14964 Star::Find false star n=4 nbg=256 bg=631.6 sigma=29.3 thresh=719 peak=678
22:06:24.248 00.000 14964 Star::Find returns 0 (2), X=655.00, Y=454.00, Mass=442, SNR=2.9, Peak=776 HFD=0.0
22:06:24.249 00.001 14964 Star::Find(35, 805, 144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.250 00.001 14964 Star::Find false star n=2 nbg=271 bg=614.0 sigma=33.1 thresh=713 peak=665
22:06:24.250 00.000 14964 Star::Find returns 0 (2), X=805.00, Y=144.00, Mass=243, SNR=2.9, Peak=756 HFD=0.0
22:06:24.250 00.000 14964 Star::Find(35, 635, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.251 00.001 14964 Star::Find false star n=2 nbg=279 bg=631.3 sigma=35.5 thresh=738 peak=681
22:06:24.251 00.000 14964 Star::Find returns 0 (2), X=635.00, Y=363.00, Mass=247, SNR=2.9, Peak=764 HFD=0.0
22:06:24.252 00.001 14964 Star::Find(35, 276, 288, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.252 00.000 14964 Star::Find false star n=4 nbg=265 bg=623.5 sigma=30.4 thresh=715 peak=679
22:06:24.253 00.001 14964 Star::Find returns 0 (2), X=276.00, Y=288.00, Mass=433, SNR=2.9, Peak=765 HFD=0.0
22:06:24.253 00.000 14964 AutoFind: finding best star pass 1
22:06:24.254 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.254 00.000 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.255 00.001 14964 AutoFind returns star at [292, 98] 233.0 Mass 342408 SNR 367.3
22:06:24.255 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:24.256 00.001 14964 Star::Find returns 1 (0), X=292.34, Y=98.03, Mass=342408, SNR=367.3, Peak=22268 HFD=4.1
22:06:24.256 00.000 14964 MultiStar: List (2): {292.34, 98.03}(367.3), {86.92, 318.72}(63.4), 
22:06:24.257 00.001 14964 setting lock position to (292.34, 98.03)
22:06:24.257 00.000 14964 MultiStar: stabilizing after lock position change
22:06:24.258 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22268, med=620, FiltMin=539, FiltMax=17015, Gamma=0.810
22:06:24.263 00.005 14964 Status Line: Auto-selected star at (292.3, 98.0)
22:06:24.719 00.456 14964 evsrv: cli 01AB2990 connect
22:06:24.720 00.001 14964 case statement mapped state 2 to 1
22:06:24.721 00.001 14964 case statement mapped state 2 to 1
22:06:24.722 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_lock_position","id":"6638d427-bd07-40c7-89cd-ba0956c5ee4c"}
22:06:24.724 00.002 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":[292.34,98.03],"id":"6638d427-bd07-40c7-89cd-ba0956c5ee4c"}
22:06:24.725 00.001 14964 evsrv: cli 01AB2990 disconnect
22:06:24.727 00.002 14964 evsrv: cli 01AB2D50 connect
22:06:24.728 00.001 14964 case statement mapped state 2 to 1
22:06:24.729 00.001 14964 case statement mapped state 2 to 1
22:06:24.730 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"6e201e5f-72a4-4e3a-a96e-18bfe3aa74ae"}
22:06:24.731 00.001 14964 case statement mapped state 2 to 1
22:06:24.731 00.000 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Selected","id":"6e201e5f-72a4-4e3a-a96e-18bfe3aa74ae"}
22:06:24.732 00.001 14964 evsrv: cli 01AB2D50 disconnect
22:06:24.805 00.073 14964 GuideButtonClick i=1 ctx=Guide button clicked
22:06:24.811 00.006 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:06:24.812 00.001 14964 guider state => CALIBRATED
22:06:24.813 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:06:24.817 00.004 14964 reset dither spiral
22:06:25.733 00.916 14964 evsrv: cli 01AB2990 connect
22:06:25.734 00.001 14964 case statement mapped state 5 to 1
22:06:25.735 00.001 14964 case statement mapped state 5 to 1
22:06:25.736 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"daa33a95-200b-4b48-b281-2f6d50634ad9"}
22:06:25.737 00.001 14964 case statement mapped state 5 to 1
22:06:25.737 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Selected","id":"daa33a95-200b-4b48-b281-2f6d50634ad9"}
22:06:25.738 00.001 14964 evsrv: cli 01AB2990 disconnect
22:06:26.738 01.000 14964 evsrv: cli 01AB2670 connect
22:06:26.739 00.001 14964 case statement mapped state 5 to 1
22:06:26.740 00.001 14964 case statement mapped state 5 to 1
22:06:26.741 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"8e6682e3-3401-4dc5-8e9e-0ec6f7f9f156"}
22:06:26.741 00.000 14964 case statement mapped state 5 to 1
22:06:26.742 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Selected","id":"8e6682e3-3401-4dc5-8e9e-0ec6f7f9f156"}
22:06:26.743 00.001 14964 evsrv: cli 01AB2670 disconnect
22:06:27.194 00.451 12044 Exposure complete
22:06:27.216 00.022 12044 worker thread done servicing request
22:06:27.216 00.000 14964 OnExposeComplete: enter
22:06:27.217 00.001 14964 UpdateGuideState(): m_state=5
22:06:27.218 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:06:27.218 00.000 14964 Star::Find returns 1 (0), X=292.30, Y=97.95, Mass=340899, SNR=369.5, Peak=24196 HFD=3.9
22:06:27.220 00.002 14964 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.38) = xAngle (-3.41 = 2.87)
22:06:27.220 00.000 14964 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.29 = 3.00)
22:06:27.221 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=-0.09 mountY=0.01, mountTheta=2.99
22:06:27.221 00.000 14964 Changing from state CALIBRATED to GUIDING
22:06:27.240 00.019 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:06:27.241 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:06:27.242 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
22:06:27.242 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:06:27.243 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:06:27.244 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:06:27.244 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:06:27.245 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:06:27.245 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:06:27.246 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:06:27.246 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:06:27.247 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:06:27.247 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:06:27.248 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:06:27.249 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:06:27.249 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:06:27.250 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:06:27.251 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:06:27.251 00.000 14964 Dec comp: XRate 12.520 -> 9.666 for dec 0.0 -> dec 39.5
22:06:27.254 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:06:27.255 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:06:27.255 00.000 14964 setting lock position to (292.30, 97.95)
22:06:27.256 00.001 14964 MultiStar: stabilizing after lock position change
22:06:27.256 00.000 14964 guider state => GUIDING
22:06:27.257 00.001 14964 Status Line: Guiding
22:06:27.259 00.002 14964 Mount: notify guiding started
22:06:27.260 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:06:27.260 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:06:27.261 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:06:27.261 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:06:27.262 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:06:27.262 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:06:27.263 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:06:27.264 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:06:27.264 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:06:27.265 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:06:27.265 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:06:27.266 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:06:27.266 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:06:27.267 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:06:27.267 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:06:27.268 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:06:27.268 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:06:27.269 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:06:27.269 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:06:27.270 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:06:27.270 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:06:27.271 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:06:27.271 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:06:27.272 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:06:27.273 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:06:27.273 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:06:27.274 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:06:27.274 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:06:27.275 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:06:27.275 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:06:27.276 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:06:27.276 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:06:27.277 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:06:27.277 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:06:27.278 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:06:27.278 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:06:27.279 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:06:27.280 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:06:27.281 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:06:27.281 00.000 14964 ScopeASCOM::SideOfPier() returns 0
22:06:27.336 00.055 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:06:27.337 00.001 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:06:27.338 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:06:27.339 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:06:27.340 00.001 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.38) = xAngle (1.38 = 1.38)
22:06:27.341 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:06:27.341 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:06:27.343 00.002 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:06:27.344 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:06:27.345 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24196, med=620, FiltMin=521, FiltMax=17414, Gamma=0.810
22:06:27.354 00.009 14964 UpdateGuideState exits: m=340899 SNR=369.5
22:06:27.354 00.000 14964 waiting for star selected, attempts remaining = 3
22:06:27.355 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.355 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:27.356 00.001 14964 Enqueuing Expose request
22:06:27.356 00.000 12044 Worker thread wakes up
22:06:27.356 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:27.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:27.744 00.388 14964 evsrv: cli 01AB27B0 connect
22:06:27.745 00.001 14964 case statement mapped state 6 to 3
22:06:27.747 00.002 14964 case statement mapped state 6 to 3
22:06:27.748 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"deac2404-0349-4e4b-96fc-5307e0ffec1b"}
22:06:27.750 00.002 14964 case statement mapped state 6 to 3
22:06:27.751 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"deac2404-0349-4e4b-96fc-5307e0ffec1b"}
22:06:27.752 00.001 14964 evsrv: cli 01AB27B0 disconnect
22:06:30.470 02.718 12044 Exposure complete
22:06:30.495 00.025 12044 worker thread done servicing request
22:06:30.495 00.000 14964 OnExposeComplete: enter
22:06:30.496 00.001 14964 UpdateGuideState(): m_state=6
22:06:30.496 00.000 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:06:30.497 00.001 14964 Star::Find returns 1 (0), X=292.47, Y=98.08, Mass=346565, SNR=382.4, Peak=21175 HFD=4.0
22:06:30.497 00.000 14964 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.38) = xAngle (-0.75 = -0.75)
22:06:30.498 00.001 14964 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.63 = -0.63)
22:06:30.498 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.63 mountX=0.16 mountY=-0.13, mountTheta=-0.68
22:06:30.501 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.13, opts=13)
22:06:30.502 00.001 14964 Enqueuing Move request for scope (0.18, 0.13)
22:06:30.502 00.000 12044 Worker thread wakes up
22:06:30.502 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:06:30.502 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:06:30.502 00.000 12044 Moving (0.18, 0.13) raw xDistance=0.16 yDistance=-0.13
22:06:30.502 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
22:06:30.502 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:30.502 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:06:30.502 00.000 12044 MoveAxis(E, 0, ABG)
22:06:30.502 00.000 12044 Move returns status 0, amount 0
22:06:30.502 00.000 12044 MoveAxis(N, 0, ABG)
22:06:30.502 00.000 12044 Move returns status 0, amount 0
22:06:30.502 00.000 12044 move complete, result=0
22:06:30.503 00.001 12044 worker thread done servicing request
22:06:30.510 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21175, med=619, FiltMin=519, FiltMax=16413, Gamma=0.810
22:06:30.515 00.005 14964 UpdateGuideState exits: m=346565 SNR=382.4
22:06:30.516 00.001 14964 waiting for star selected, attempts remaining = 2
22:06:30.516 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.517 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:30.517 00.000 14964 Enqueuing Expose request
22:06:30.518 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:30.518 00.000 12044 Worker thread wakes up
22:06:30.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:30.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:33.621 03.103 12044 Exposure complete
22:06:33.646 00.025 12044 worker thread done servicing request
22:06:33.646 00.000 14964 OnExposeComplete: enter
22:06:33.646 00.000 14964 UpdateGuideState(): m_state=6
22:06:33.647 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:06:33.648 00.001 14964 Star::Find returns 1 (0), X=292.79, Y=98.16, Mass=337366, SNR=351.4, Peak=20303 HFD=4.0
22:06:33.648 00.000 14964 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.38) = xAngle (-0.97 = -0.97)
22:06:33.648 00.000 14964 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.85 = -0.85)
22:06:33.649 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=0.21 hyp=0.54 cameraTheta=0.41 mountX=0.30 mountY=-0.40, mountTheta=-0.93
22:06:33.651 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.21, opts=13)
22:06:33.651 00.000 14964 Enqueuing Move request for scope (0.49, 0.21)
22:06:33.652 00.001 12044 Worker thread wakes up
22:06:33.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.21) opts 0xd
22:06:33.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.21)
22:06:33.652 00.000 12044 Moving (0.49, 0.21) raw xDistance=0.30 yDistance=-0.40
22:06:33.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.30, slope = 0.00
22:06:33.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:06:33.652 00.000 12044 MoveAxis(W, 20, ABG)
22:06:33.652 00.000 12044 Guiding  Dir = 3, Dur = 20
22:06:33.660 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20303, med=620, FiltMin=531, FiltMax=15882, Gamma=0.810
22:06:33.665 00.005 14964 UpdateGuideState exits: m=337366 SNR=351.4
22:06:33.666 00.001 14964 waiting for star selected, attempts remaining = 1
22:06:33.666 00.000 14964 PhdController: newstate STATE_ATTEMPT_START
22:06:33.667 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.667 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:33.668 00.001 14964 Enqueuing Expose request
22:06:33.688 00.020 12044 IsSlewing returns 0
22:06:33.688 00.000 12044 IsGuiding returns 0
22:06:33.720 00.032 12044 IsGuiding returns 1
22:06:33.720 00.000 12044 scope still moving after pulse duration time elapsed
22:06:33.795 00.075 12044 IsSlewing returns 0
22:06:33.795 00.000 12044 IsGuiding returns 0
22:06:33.795 00.000 12044 scope move finished after 20 + 87 ms
22:06:33.796 00.001 12044 Move returns status 0, amount 20
22:06:33.796 00.000 12044 MoveAxis(N, 0, ABG)
22:06:33.796 00.000 12044 Move returns status 0, amount 0
22:06:33.796 00.000 12044 move complete, result=0
22:06:33.796 00.000 12044 worker thread done servicing request
22:06:33.796 00.000 12044 Worker thread wakes up
22:06:33.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:33.796 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:33.796 00.000 14964 GuideStep: 0.3 px 20 ms WEST, -0.4 px 0 ms NORTH
22:06:36.892 03.096 12044 Exposure complete
22:06:36.916 00.024 12044 worker thread done servicing request
22:06:36.916 00.000 14964 OnExposeComplete: enter
22:06:36.917 00.001 14964 UpdateGuideState(): m_state=6
22:06:36.917 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:06:36.918 00.001 14964 Star::Find returns 1 (0), X=292.54, Y=98.14, Mass=341290, SNR=356.8, Peak=20132 HFD=3.9
22:06:36.919 00.001 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.38) = xAngle (-0.72 = -0.72)
22:06:36.919 00.000 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.59 = -0.59)
22:06:36.919 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.66 mountX=0.23 mountY=-0.17, mountTheta=-0.64
22:06:36.921 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.19, opts=13)
22:06:36.921 00.000 14964 Enqueuing Move request for scope (0.24, 0.19)
22:06:36.922 00.001 12044 Worker thread wakes up
22:06:36.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
22:06:36.922 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
22:06:36.922 00.000 12044 Moving (0.24, 0.19) raw xDistance=0.23 yDistance=-0.17
22:06:36.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.00
22:06:36.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:36.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:06:36.922 00.000 12044 MoveAxis(E, 0, ABG)
22:06:36.922 00.000 12044 Move returns status 0, amount 0
22:06:36.922 00.000 12044 MoveAxis(N, 0, ABG)
22:06:36.922 00.000 12044 Move returns status 0, amount 0
22:06:36.922 00.000 12044 move complete, result=0
22:06:36.922 00.000 12044 worker thread done servicing request
22:06:36.930 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20132, med=620, FiltMin=526, FiltMax=14350, Gamma=0.810
22:06:36.936 00.006 14964 UpdateGuideState exits: m=341290 SNR=356.8
22:06:36.936 00.000 14964 PhdController: guider state = 6
22:06:36.937 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:06:36.937 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
22:06:36.938 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:36.938 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:36.939 00.001 14964 Enqueuing Expose request
22:06:36.939 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:36.940 00.001 12044 Worker thread wakes up
22:06:36.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:36.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:40.043 03.103 12044 Exposure complete
22:06:40.088 00.045 12044 worker thread done servicing request
22:06:40.088 00.000 14964 OnExposeComplete: enter
22:06:40.090 00.002 14964 UpdateGuideState(): m_state=6
22:06:40.091 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:06:40.093 00.002 14964 Star::Find returns 1 (0), X=292.56, Y=97.97, Mass=335357, SNR=357.6, Peak=21551 HFD=4.1
22:06:40.095 00.002 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.38) = xAngle (-1.30 = -1.30)
22:06:40.096 00.001 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.18 = -1.18)
22:06:40.098 00.002 14964 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.08 mountX=0.07 mountY=-0.24, mountTheta=-1.29
22:06:40.100 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.02, opts=13)
22:06:40.102 00.002 14964 Enqueuing Move request for scope (0.26, 0.02)
22:06:40.103 00.001 12044 Worker thread wakes up
22:06:40.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
22:06:40.103 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
22:06:40.103 00.000 12044 Moving (0.26, 0.02) raw xDistance=0.07 yDistance=-0.24
22:06:40.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
22:06:40.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:40.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:06:40.103 00.000 12044 MoveAxis(E, 0, ABG)
22:06:40.103 00.000 12044 Move returns status 0, amount 0
22:06:40.103 00.000 12044 MoveAxis(N, 0, ABG)
22:06:40.104 00.001 12044 Move returns status 0, amount 0
22:06:40.104 00.000 12044 move complete, result=0
22:06:40.104 00.000 12044 worker thread done servicing request
22:06:40.117 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21551, med=619, FiltMin=511, FiltMax=14431, Gamma=0.810
22:06:40.127 00.010 14964 UpdateGuideState exits: m=335357 SNR=357.6
22:06:40.128 00.001 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 1 / 99999
22:06:40.130 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778562400.130,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:06:40.132 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.133 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:40.134 00.001 14964 Enqueuing Expose request
22:06:40.136 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:40.137 00.001 12044 Worker thread wakes up
22:06:40.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:40.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:43.252 03.115 12044 Exposure complete
22:06:43.292 00.040 12044 worker thread done servicing request
22:06:43.292 00.000 14964 OnExposeComplete: enter
22:06:43.294 00.002 14964 UpdateGuideState(): m_state=6
22:06:43.295 00.001 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:06:43.297 00.002 14964 Star::Find returns 1 (0), X=292.64, Y=98.21, Mass=340823, SNR=371.4, Peak=20055 HFD=3.8
22:06:43.298 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.38) = xAngle (-0.74 = -0.74)
22:06:43.299 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.61 = -0.61)
22:06:43.301 00.002 14964 CameraToMount -- cameraX=0.34 cameraY=0.26 hyp=0.43 cameraTheta=0.65 mountX=0.32 mountY=-0.25, mountTheta=-0.66
22:06:43.303 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.26, opts=13)
22:06:43.305 00.002 14964 Enqueuing Move request for scope (0.34, 0.26)
22:06:43.306 00.001 12044 Worker thread wakes up
22:06:43.306 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.26) opts 0xd
22:06:43.306 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.26)
22:06:43.306 00.000 12044 Moving (0.34, 0.26) raw xDistance=0.32 yDistance=-0.25
22:06:43.306 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.32, slope = 0.01
22:06:43.306 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:43.306 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:06:43.306 00.000 12044 MoveAxis(W, 3, ABG)
22:06:43.306 00.000 12044 Guiding  Dir = 3, Dur = 3
22:06:43.319 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20055, med=621, FiltMin=533, FiltMax=15495, Gamma=0.810
22:06:43.327 00.008 12044 IsSlewing returns 0
22:06:43.329 00.002 14964 UpdateGuideState exits: m=340823 SNR=371.4
22:06:43.331 00.002 14964 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 2 / 99999
22:06:43.332 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562403.332,"Host":"NUCBOX","Inst":1,"Distance":0.32,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:06:43.334 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:43.335 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:43.335 00.000 14964 Enqueuing Expose request
22:06:43.360 00.025 12044 IsGuiding returns 0
22:06:43.391 00.031 12044 IsGuiding returns 1
22:06:43.391 00.000 12044 scope still moving after pulse duration time elapsed
22:06:43.453 00.062 12044 IsSlewing returns 0
22:06:43.453 00.000 12044 IsGuiding returns 0
22:06:43.453 00.000 12044 scope move finished after 3 + 90 ms
22:06:43.454 00.001 12044 Move returns status 0, amount 3
22:06:43.454 00.000 12044 MoveAxis(N, 0, ABG)
22:06:43.454 00.000 12044 Move returns status 0, amount 0
22:06:43.454 00.000 12044 move complete, result=0
22:06:43.454 00.000 12044 worker thread done servicing request
22:06:43.454 00.000 12044 Worker thread wakes up
22:06:43.454 00.000 14964 GuideStep: 0.3 px 3 ms WEST, -0.2 px 0 ms NORTH
22:06:43.455 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:43.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:46.587 03.132 12044 Exposure complete
22:06:46.609 00.022 12044 worker thread done servicing request
22:06:46.609 00.000 14964 OnExposeComplete: enter
22:06:46.610 00.001 14964 UpdateGuideState(): m_state=6
22:06:46.610 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:06:46.611 00.001 14964 Star::Find returns 1 (0), X=292.71, Y=97.88, Mass=337730, SNR=360.9, Peak=21515 HFD=3.9
22:06:46.612 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.38) = xAngle (-1.54 = -1.54)
22:06:46.612 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.41 = -1.41)
22:06:46.613 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.06 hyp=0.42 cameraTheta=-0.15 mountX=0.01 mountY=-0.41, mountTheta=-1.54
22:06:46.615 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.06, opts=13)
22:06:46.615 00.000 14964 Enqueuing Move request for scope (0.41, -0.06)
22:06:46.616 00.001 12044 Worker thread wakes up
22:06:46.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.06) opts 0xd
22:06:46.616 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.06)
22:06:46.616 00.000 12044 Moving (0.41, -0.06) raw xDistance=0.01 yDistance=-0.41
22:06:46.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
22:06:46.616 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:46.616 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:06:46.616 00.000 12044 MoveAxis(E, 0, ABG)
22:06:46.616 00.000 12044 Move returns status 0, amount 0
22:06:46.616 00.000 12044 MoveAxis(N, 0, ABG)
22:06:46.616 00.000 12044 Move returns status 0, amount 0
22:06:46.616 00.000 12044 move complete, result=0
22:06:46.616 00.000 12044 worker thread done servicing request
22:06:46.624 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21515, med=619, FiltMin=526, FiltMax=17165, Gamma=0.810
22:06:46.631 00.007 14964 UpdateGuideState exits: m=337730 SNR=360.9
22:06:46.632 00.001 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 3 / 99999
22:06:46.634 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778562406.634,"Host":"NUCBOX","Inst":1,"Distance":0.35,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
22:06:46.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.636 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:46.638 00.002 14964 Enqueuing Expose request
22:06:46.639 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:06:46.640 00.001 12044 Worker thread wakes up
22:06:46.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:46.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:49.772 03.132 12044 Exposure complete
22:06:49.793 00.021 12044 worker thread done servicing request
22:06:49.794 00.001 14964 OnExposeComplete: enter
22:06:49.794 00.000 14964 UpdateGuideState(): m_state=6
22:06:49.795 00.001 14964 Star::Find(35, 292, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:06:49.795 00.000 14964 Star::Find returns 1 (0), X=292.56, Y=98.06, Mass=336250, SNR=370.6, Peak=22092 HFD=3.9
22:06:49.796 00.001 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.38) = xAngle (-0.98 = -0.98)
22:06:49.796 00.000 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.86 = -0.86)
22:06:49.797 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.40 mountX=0.16 mountY=-0.21, mountTheta=-0.94
22:06:49.798 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.11, opts=13)
22:06:49.798 00.000 14964 Enqueuing Move request for scope (0.26, 0.11)
22:06:49.799 00.001 12044 Worker thread wakes up
22:06:49.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
22:06:49.799 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
22:06:49.799 00.000 12044 Moving (0.26, 0.11) raw xDistance=0.16 yDistance=-0.21
22:06:49.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
22:06:49.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:49.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:06:49.799 00.000 12044 MoveAxis(E, 0, ABG)
22:06:49.799 00.000 12044 Move returns status 0, amount 0
22:06:49.799 00.000 12044 MoveAxis(N, 0, ABG)
22:06:49.799 00.000 12044 Move returns status 0, amount 0
22:06:49.799 00.000 12044 move complete, result=0
22:06:49.799 00.000 12044 worker thread done servicing request
22:06:49.806 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22092, med=620, FiltMin=528, FiltMax=17270, Gamma=0.810
22:06:49.812 00.006 14964 UpdateGuideState exits: m=336250 SNR=370.6
22:06:49.813 00.001 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 4 / 99999
22:06:49.813 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562409.813,"Host":"NUCBOX","Inst":1,"Distance":0.33,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
22:06:49.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.814 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:49.815 00.001 14964 Enqueuing Expose request
22:06:49.815 00.000 12044 Worker thread wakes up
22:06:49.815 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:49.815 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:49.815 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:52.927 03.112 12044 Exposure complete
22:06:52.967 00.040 12044 worker thread done servicing request
22:06:52.967 00.000 14964 OnExposeComplete: enter
22:06:52.970 00.003 14964 UpdateGuideState(): m_state=6
22:06:52.971 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:06:52.972 00.001 14964 Star::Find returns 1 (0), X=292.72, Y=98.04, Mass=334579, SNR=364.6, Peak=20139 HFD=4.0
22:06:52.974 00.002 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.38) = xAngle (-1.16 = -1.16)
22:06:52.974 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.03 = -1.03)
22:06:52.977 00.003 14964 CameraToMount -- cameraX=0.42 cameraY=0.10 hyp=0.43 cameraTheta=0.22 mountX=0.17 mountY=-0.37, mountTheta=-1.13
22:06:52.979 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.10, opts=13)
22:06:52.980 00.001 14964 Enqueuing Move request for scope (0.42, 0.10)
22:06:52.981 00.001 12044 Worker thread wakes up
22:06:52.982 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.10) opts 0xd
22:06:52.982 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.10)
22:06:52.982 00.000 12044 Moving (0.42, 0.10) raw xDistance=0.17 yDistance=-0.37
22:06:52.982 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
22:06:52.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:52.982 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:06:52.982 00.000 12044 MoveAxis(E, 0, ABG)
22:06:52.982 00.000 12044 Move returns status 0, amount 0
22:06:52.982 00.000 12044 MoveAxis(N, 0, ABG)
22:06:52.982 00.000 12044 Move returns status 0, amount 0
22:06:52.982 00.000 12044 move complete, result=0
22:06:52.982 00.000 12044 worker thread done servicing request
22:06:52.996 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20139, med=620, FiltMin=538, FiltMax=15447, Gamma=0.810
22:06:53.005 00.009 14964 UpdateGuideState exits: m=334579 SNR=364.6
22:06:53.006 00.001 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 5 / 99999
22:06:53.006 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562413.006,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
22:06:53.007 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:53.009 00.001 14964 Enqueuing Expose request
22:06:53.011 00.002 12044 Worker thread wakes up
22:06:53.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:53.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:53.011 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:06:56.114 03.103 12044 Exposure complete
22:06:56.138 00.024 12044 worker thread done servicing request
22:06:56.138 00.000 14964 OnExposeComplete: enter
22:06:56.140 00.002 14964 UpdateGuideState(): m_state=6
22:06:56.141 00.001 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:06:56.143 00.002 14964 Star::Find returns 1 (0), X=292.93, Y=98.31, Mass=337389, SNR=364.9, Peak=19055 HFD=4.0
22:06:56.144 00.001 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.38) = xAngle (-0.86 = -0.86)
22:06:56.145 00.001 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.73 = -0.73)
22:06:56.146 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=0.36 hyp=0.73 cameraTheta=0.52 mountX=0.48 mountY=-0.49, mountTheta=-0.80
22:06:56.147 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.36, opts=13)
22:06:56.148 00.001 14964 Enqueuing Move request for scope (0.63, 0.36)
22:06:56.148 00.000 12044 Worker thread wakes up
22:06:56.149 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.36) opts 0xd
22:06:56.149 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.36)
22:06:56.149 00.000 12044 Moving (0.63, 0.36) raw xDistance=0.48 yDistance=-0.49
22:06:56.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.48, slope = 0.01
22:06:56.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:56.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:06:56.149 00.000 12044 MoveAxis(W, 7, ABG)
22:06:56.149 00.000 12044 Guiding  Dir = 3, Dur = 7
22:06:56.157 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19055, med=620, FiltMin=537, FiltMax=15233, Gamma=0.810
22:06:56.168 00.011 14964 UpdateGuideState exits: m=337389 SNR=364.9
22:06:56.170 00.002 14964 PhdController: settling, locked = 1, distance = 0.47 (2.00) aobump = 0 frame = 6 / 99999
22:06:56.171 00.001 14964 PhdController: newstate STATE_FINISH
22:06:56.173 00.002 14964 PhdController complete: success
22:06:56.174 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778562416.174,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:06:56.174 00.000 14964 Mount: notify guiding dither settle done success=1
22:06:56.175 00.001 14964 PhdController: newstate STATE_IDLE
22:06:56.175 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:56.177 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:56.178 00.001 14964 Enqueuing Expose request
22:06:56.187 00.009 12044 IsSlewing returns 0
22:06:56.187 00.000 12044 IsGuiding returns 0
22:06:56.220 00.033 12044 IsGuiding returns 1
22:06:56.220 00.000 12044 scope still moving after pulse duration time elapsed
22:06:56.282 00.062 12044 IsSlewing returns 0
22:06:56.283 00.001 12044 IsGuiding returns 0
22:06:56.283 00.000 12044 scope move finished after 7 + 87 ms
22:06:56.283 00.000 12044 Move returns status 0, amount 7
22:06:56.283 00.000 12044 MoveAxis(N, 0, ABG)
22:06:56.283 00.000 12044 Move returns status 0, amount 0
22:06:56.283 00.000 12044 move complete, result=0
22:06:56.283 00.000 12044 worker thread done servicing request
22:06:56.283 00.000 12044 Worker thread wakes up
22:06:56.283 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:56.283 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:06:56.283 00.000 14964 GuideStep: 0.5 px 7 ms WEST, -0.5 px 0 ms NORTH
22:06:59.411 03.128 12044 Exposure complete
22:06:59.432 00.021 12044 worker thread done servicing request
22:06:59.432 00.000 14964 OnExposeComplete: enter
22:06:59.433 00.001 14964 UpdateGuideState(): m_state=6
22:06:59.433 00.000 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:06:59.434 00.001 14964 Star::Find returns 1 (0), X=292.80, Y=98.75, Mass=342275, SNR=366.1, Peak=20681 HFD=3.9
22:06:59.435 00.001 14964 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.38) = xAngle (-0.37 = -0.37)
22:06:59.435 00.000 14964 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.24 = -0.24)
22:06:59.436 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.80 hyp=0.94 cameraTheta=1.01 mountX=0.88 mountY=-0.23, mountTheta=-0.25
22:06:59.437 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.80, opts=13)
22:06:59.437 00.000 14964 Enqueuing Move request for scope (0.50, 0.80)
22:06:59.438 00.001 12044 Worker thread wakes up
22:06:59.438 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.80) opts 0xd
22:06:59.438 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.80)
22:06:59.438 00.000 12044 Moving (0.50, 0.80) raw xDistance=0.88 yDistance=-0.23
22:06:59.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.88, slope = 0.04
22:06:59.438 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:59.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:06:59.438 00.000 12044 MoveAxis(W, 30, ABG)
22:06:59.438 00.000 12044 Guiding  Dir = 3, Dur = 30
22:06:59.449 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20681, med=620, FiltMin=531, FiltMax=15646, Gamma=0.810
22:06:59.456 00.007 14964 UpdateGuideState exits: m=342275 SNR=366.1
22:06:59.456 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:59.457 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:06:59.457 00.000 14964 Enqueuing Expose request
22:06:59.483 00.026 12044 IsSlewing returns 0
22:06:59.484 00.001 12044 IsGuiding returns 0
22:06:59.548 00.064 12044 IsGuiding returns 1
22:06:59.549 00.001 12044 scope still moving after pulse duration time elapsed
22:06:59.608 00.059 12044 IsSlewing returns 0
22:06:59.608 00.000 12044 IsGuiding returns 0
22:06:59.608 00.000 12044 scope move finished after 30 + 94 ms
22:06:59.608 00.000 12044 Move returns status 0, amount 30
22:06:59.609 00.001 12044 MoveAxis(N, 0, ABG)
22:06:59.609 00.000 12044 Move returns status 0, amount 0
22:06:59.609 00.000 12044 move complete, result=0
22:06:59.609 00.000 12044 worker thread done servicing request
22:06:59.609 00.000 12044 Worker thread wakes up
22:06:59.609 00.000 14964 GuideStep: 0.9 px 30 ms WEST, -0.2 px 0 ms NORTH
22:06:59.610 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:06:59.611 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:02.717 03.106 12044 Exposure complete
22:07:02.756 00.039 12044 worker thread done servicing request
22:07:02.756 00.000 14964 OnExposeComplete: enter
22:07:02.758 00.002 14964 UpdateGuideState(): m_state=6
22:07:02.761 00.003 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:07:02.764 00.003 14964 Star::Find returns 1 (0), X=292.78, Y=98.81, Mass=341054, SNR=371.6, Peak=21965 HFD=3.9
22:07:02.767 00.003 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.38) = xAngle (-0.32 = -0.32)
22:07:02.768 00.001 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-0.20 = -0.20)
22:07:02.770 00.002 14964 CameraToMount -- cameraX=0.48 cameraY=0.86 hyp=0.98 cameraTheta=1.06 mountX=0.93 mountY=-0.19, mountTheta=-0.20
22:07:02.772 00.002 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.86, opts=13)
22:07:02.773 00.001 14964 Enqueuing Move request for scope (0.48, 0.86)
22:07:02.775 00.002 12044 Worker thread wakes up
22:07:02.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.86) opts 0xd
22:07:02.775 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.86)
22:07:02.775 00.000 12044 Moving (0.48, 0.86) raw xDistance=0.93 yDistance=-0.19
22:07:02.775 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.93, slope = 0.07
22:07:02.775 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:02.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:07:02.775 00.000 12044 MoveAxis(W, 49, ABG)
22:07:02.775 00.000 12044 Guiding  Dir = 3, Dur = 49
22:07:02.789 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21965, med=622, FiltMin=535, FiltMax=15954, Gamma=0.810
22:07:02.796 00.007 12044 IsSlewing returns 0
22:07:02.796 00.000 12044 IsGuiding returns 0
22:07:02.797 00.001 14964 UpdateGuideState exits: m=341054 SNR=371.6
22:07:02.798 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:02.799 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:02.799 00.000 14964 Enqueuing Expose request
22:07:02.828 00.029 12044 PulseGuide returned control before completion, sleep 28
22:07:02.866 00.038 12044 IsGuiding returns 1
22:07:02.866 00.000 12044 scope still moving after pulse duration time elapsed
22:07:03.030 00.164 12044 IsSlewing returns 0
22:07:03.030 00.000 12044 IsGuiding returns 0
22:07:03.030 00.000 12044 scope move finished after 49 + 184 ms
22:07:03.030 00.000 12044 Move returns status 0, amount 49
22:07:03.030 00.000 12044 MoveAxis(N, 0, ABG)
22:07:03.030 00.000 12044 Move returns status 0, amount 0
22:07:03.030 00.000 12044 move complete, result=0
22:07:03.030 00.000 12044 worker thread done servicing request
22:07:03.030 00.000 12044 Worker thread wakes up
22:07:03.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:03.030 00.000 14964 GuideStep: 0.9 px 49 ms WEST, -0.2 px 0 ms NORTH
22:07:03.032 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:06.133 03.101 12044 Exposure complete
22:07:06.189 00.056 12044 worker thread done servicing request
22:07:06.189 00.000 14964 OnExposeComplete: enter
22:07:06.190 00.001 14964 UpdateGuideState(): m_state=6
22:07:06.192 00.002 14964 Star::Find(35, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:07:06.194 00.002 14964 Star::Find returns 1 (0), X=292.73, Y=99.39, Mass=337219, SNR=361.6, Peak=21597 HFD=3.7
22:07:06.196 00.002 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.38) = xAngle (-0.10 = -0.10)
22:07:06.197 00.001 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.02 = 0.02)
22:07:06.198 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=1.44 hyp=1.50 cameraTheta=1.28 mountX=1.49 mountY=0.03, mountTheta=0.02
22:07:06.202 00.004 14964 SchedulePrimaryMove(1136A648, x=0.43, y=1.44, opts=13)
22:07:06.203 00.001 14964 Enqueuing Move request for scope (0.43, 1.44)
22:07:06.205 00.002 12044 Worker thread wakes up
22:07:06.205 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.44) opts 0xd
22:07:06.205 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 1.44)
22:07:06.205 00.000 12044 Moving (0.43, 1.44) raw xDistance=1.49 yDistance=0.03
22:07:06.205 00.000 12044 Lowpass2 history cleared, outlier deflection
22:07:06.205 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.97 from input 1.49, slope = 0.00
22:07:06.205 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:06.205 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:07:06.205 00.000 12044 MoveAxis(W, 100, ABG)
22:07:06.205 00.000 12044 Guiding  Dir = 3, Dur = 100
22:07:06.220 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21597, med=621, FiltMin=528, FiltMax=15759, Gamma=0.810
22:07:06.233 00.013 14964 UpdateGuideState exits: m=337219 SNR=361.6
22:07:06.235 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:06.236 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:06.238 00.002 14964 Enqueuing Expose request
22:07:06.264 00.026 12044 IsSlewing returns 0
22:07:06.265 00.001 12044 IsGuiding returns 0
22:07:06.298 00.033 12044 PulseGuide returned control before completion, sleep 79
22:07:06.408 00.110 12044 IsGuiding returns 1
22:07:06.408 00.000 12044 scope still moving after pulse duration time elapsed
22:07:06.485 00.077 12044 IsSlewing returns 0
22:07:06.486 00.001 12044 IsGuiding returns 0
22:07:06.486 00.000 12044 scope move finished after 100 + 121 ms
22:07:06.486 00.000 12044 Move returns status 0, amount 100
22:07:06.486 00.000 12044 MoveAxis(N, 0, ABG)
22:07:06.486 00.000 12044 Move returns status 0, amount 0
22:07:06.486 00.000 12044 move complete, result=0
22:07:06.486 00.000 12044 worker thread done servicing request
22:07:06.486 00.000 12044 Worker thread wakes up
22:07:06.487 00.001 14964 GuideStep: 1.5 px 100 ms WEST, 0.0 px 0 ms NORTH
22:07:06.488 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:06.489 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:09.583 03.094 12044 Exposure complete
22:07:09.612 00.029 12044 worker thread done servicing request
22:07:09.612 00.000 14964 OnExposeComplete: enter
22:07:09.613 00.001 14964 UpdateGuideState(): m_state=6
22:07:09.614 00.001 14964 Star::Find(35, 292, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:07:09.615 00.001 14964 Star::Find returns 1 (0), X=292.51, Y=100.05, Mass=345607, SNR=367.0, Peak=23144 HFD=3.9
22:07:09.616 00.001 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.38) = xAngle (0.09 = 0.09)
22:07:09.616 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.21 = 0.21)
22:07:09.617 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=2.10 hyp=2.11 cameraTheta=1.47 mountX=2.11 mountY=0.44, mountTheta=0.21
22:07:09.618 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=2.10, opts=13)
22:07:09.619 00.001 14964 Enqueuing Move request for scope (0.22, 2.10)
22:07:09.619 00.000 12044 Worker thread wakes up
22:07:09.619 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 2.10) opts 0xd
22:07:09.619 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 2.10)
22:07:09.619 00.000 12044 Moving (0.22, 2.10) raw xDistance=2.11 yDistance=0.44
22:07:09.619 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.37 from input 2.11, slope = 0.00
22:07:09.620 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:09.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:07:09.620 00.000 12044 MoveAxis(W, 142, ABG)
22:07:09.620 00.000 12044 Guiding  Dir = 3, Dur = 142
22:07:09.628 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23144, med=620, FiltMin=537, FiltMax=17161, Gamma=0.810
22:07:09.638 00.010 14964 UpdateGuideState exits: m=345607 SNR=367.0
22:07:09.638 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.639 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:09.639 00.000 14964 Enqueuing Expose request
22:07:09.674 00.035 12044 IsSlewing returns 0
22:07:09.674 00.000 12044 IsGuiding returns 0
22:07:09.706 00.032 12044 PulseGuide returned control before completion, sleep 121
22:07:09.856 00.150 12044 IsGuiding returns 1
22:07:09.856 00.000 12044 scope still moving after pulse duration time elapsed
22:07:09.920 00.064 12044 IsSlewing returns 0
22:07:09.921 00.001 12044 IsGuiding returns 0
22:07:09.921 00.000 12044 scope move finished after 142 + 104 ms
22:07:09.921 00.000 12044 Move returns status 0, amount 142
22:07:09.921 00.000 12044 MoveAxis(N, 0, ABG)
22:07:09.921 00.000 12044 Move returns status 0, amount 0
22:07:09.921 00.000 12044 move complete, result=0
22:07:09.921 00.000 12044 worker thread done servicing request
22:07:09.921 00.000 12044 Worker thread wakes up
22:07:09.921 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:09.921 00.000 14964 GuideStep: 2.1 px 142 ms WEST, 0.4 px 0 ms NORTH
22:07:09.922 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:13.050 03.128 12044 Exposure complete
22:07:13.072 00.022 12044 worker thread done servicing request
22:07:13.072 00.000 14964 OnExposeComplete: enter
22:07:13.073 00.001 14964 UpdateGuideState(): m_state=6
22:07:13.073 00.000 14964 Star::Find(35, 292, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:07:13.074 00.001 14964 Star::Find returns 1 (0), X=292.64, Y=101.17, Mass=346474, SNR=371.2, Peak=23321 HFD=3.9
22:07:13.074 00.000 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.38) = xAngle (0.08 = 0.08)
22:07:13.075 00.001 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.21 = 0.21)
22:07:13.075 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=3.22 hyp=3.24 cameraTheta=1.46 mountX=3.23 mountY=0.66, mountTheta=0.20
22:07:13.076 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=3.22, opts=13)
22:07:13.077 00.001 14964 Enqueuing Move request for scope (0.35, 3.22)
22:07:13.078 00.001 12044 Worker thread wakes up
22:07:13.078 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 3.22) opts 0xd
22:07:13.078 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 3.22)
22:07:13.078 00.000 12044 Moving (0.35, 3.22) raw xDistance=3.23 yDistance=0.66
22:07:13.078 00.000 12044 GuideAlgorithmLowpass2::Result() returns 2.10 from input 3.23, slope = 0.00
22:07:13.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:13.078 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
22:07:13.078 00.000 12044 MoveAxis(W, 217, ABG)
22:07:13.078 00.000 12044 Guiding  Dir = 3, Dur = 217
22:07:13.086 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23321, med=621, FiltMin=534, FiltMax=14882, Gamma=0.810
22:07:13.091 00.005 14964 UpdateGuideState exits: m=346474 SNR=371.2
22:07:13.092 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:13.092 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:13.093 00.001 14964 Enqueuing Expose request
22:07:13.125 00.032 12044 IsSlewing returns 0
22:07:13.126 00.001 12044 IsGuiding returns 0
22:07:13.157 00.031 12044 PulseGuide returned control before completion, sleep 196
22:07:13.377 00.220 12044 IsGuiding returns 1
22:07:13.378 00.001 12044 scope still moving after pulse duration time elapsed
22:07:13.452 00.074 12044 IsSlewing returns 0
22:07:13.453 00.001 12044 IsGuiding returns 0
22:07:13.453 00.000 12044 scope move finished after 217 + 110 ms
22:07:13.453 00.000 12044 Move returns status 0, amount 217
22:07:13.453 00.000 12044 MoveAxis(N, 0, ABG)
22:07:13.453 00.000 12044 Move returns status 0, amount 0
22:07:13.454 00.001 12044 move complete, result=0
22:07:13.454 00.000 12044 worker thread done servicing request
22:07:13.454 00.000 12044 Worker thread wakes up
22:07:13.454 00.000 14964 GuideStep: 3.2 px 217 ms WEST, 0.7 px 0 ms NORTH
22:07:13.456 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:13.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:16.568 03.112 12044 Exposure complete
22:07:16.595 00.027 12044 worker thread done servicing request
22:07:16.595 00.000 14964 OnExposeComplete: enter
22:07:16.596 00.001 14964 UpdateGuideState(): m_state=6
22:07:16.596 00.000 14964 Star::Find(35, 292, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:07:16.597 00.001 14964 Star::Find returns 1 (0), X=292.95, Y=103.08, Mass=351639, SNR=381.2, Peak=24439 HFD=4.1
22:07:16.597 00.000 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.38) = xAngle (0.06 = 0.06)
22:07:16.597 00.000 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.19 = 0.19)
22:07:16.598 00.001 14964 CameraToMount -- cameraX=0.65 cameraY=5.13 hyp=5.17 cameraTheta=1.44 mountX=5.16 mountY=0.96, mountTheta=0.18
22:07:16.599 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=5.13, opts=13)
22:07:16.601 00.002 14964 Enqueuing Move request for scope (0.65, 5.13)
22:07:16.602 00.001 12044 Worker thread wakes up
22:07:16.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 5.13) opts 0xd
22:07:16.602 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 5.13)
22:07:16.602 00.000 12044 Moving (0.65, 5.13) raw xDistance=5.16 yDistance=0.96
22:07:16.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 3.36 from input 5.16, slope = 0.00
22:07:16.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:16.603 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.96
22:07:16.603 00.000 12044 MoveAxis(W, 347, ABG)
22:07:16.603 00.000 12044 Guiding  Dir = 3, Dur = 347
22:07:16.614 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24439, med=621, FiltMin=531, FiltMax=18223, Gamma=0.810
22:07:16.623 00.009 12044 IsSlewing returns 0
22:07:16.624 00.001 12044 IsGuiding returns 0
22:07:16.624 00.000 14964 UpdateGuideState exits: m=351639 SNR=381.2
22:07:16.625 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:16.626 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:16.627 00.001 14964 Enqueuing Expose request
22:07:16.656 00.029 12044 PulseGuide returned control before completion, sleep 326
22:07:17.015 00.359 12044 IsGuiding returns 1
22:07:17.015 00.000 12044 scope still moving after pulse duration time elapsed
22:07:17.077 00.062 12044 IsSlewing returns 0
22:07:17.079 00.002 12044 IsGuiding returns 0
22:07:17.079 00.000 12044 scope move finished after 347 + 108 ms
22:07:17.079 00.000 12044 Move returns status 0, amount 347
22:07:17.079 00.000 12044 MoveAxis(N, 0, ABG)
22:07:17.079 00.000 12044 Move returns status 0, amount 0
22:07:17.079 00.000 12044 move complete, result=0
22:07:17.079 00.000 12044 worker thread done servicing request
22:07:17.080 00.001 12044 Worker thread wakes up
22:07:17.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:17.080 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:17.080 00.000 14964 GuideStep: 5.2 px 347 ms WEST, 1.0 px 0 ms NORTH
22:07:20.210 03.130 12044 Exposure complete
22:07:20.241 00.031 12044 worker thread done servicing request
22:07:20.241 00.000 14964 OnExposeComplete: enter
22:07:20.243 00.002 14964 UpdateGuideState(): m_state=6
22:07:20.245 00.002 14964 Star::Find(35, 292, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:07:20.246 00.001 14964 Star::Find returns 1 (0), X=293.34, Y=105.99, Mass=348498, SNR=373.1, Peak=25270 HFD=3.9
22:07:20.248 00.002 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.38) = xAngle (0.06 = 0.06)
22:07:20.250 00.002 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.19 = 0.19)
22:07:20.251 00.001 14964 CameraToMount -- cameraX=1.04 cameraY=8.04 hyp=8.11 cameraTheta=1.44 mountX=8.09 mountY=1.49, mountTheta=0.18
22:07:20.253 00.002 14964 SchedulePrimaryMove(1136A648, x=1.04, y=8.04, opts=13)
22:07:20.255 00.002 14964 Enqueuing Move request for scope (1.04, 8.04)
22:07:20.256 00.001 12044 Worker thread wakes up
22:07:20.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.04, 8.04) opts 0xd
22:07:20.256 00.000 12044 Handling offset move in thread for scope, endpoint = (1.04, 8.04)
22:07:20.256 00.000 12044 Moving (1.04, 8.04) raw xDistance=8.09 yDistance=1.49
22:07:20.257 00.001 12044 Lowpass2 history cleared, outlier deflection
22:07:20.257 00.000 12044 GuideAlgorithmLowpass2::Result() returns 5.26 from input 8.09, slope = 0.00
22:07:20.257 00.000 12044 resist switch: large excursion: input 1.49 thresh 1.35 direction from 0 to 1
22:07:20.257 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.48
22:07:20.257 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49
22:07:20.257 00.000 12044 MoveAxis(W, 544, ABG)
22:07:20.257 00.000 12044 Guiding  Dir = 3, Dur = 544
22:07:20.269 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25270, med=621, FiltMin=540, FiltMax=17322, Gamma=0.810
22:07:20.281 00.012 14964 UpdateGuideState exits: m=348498 SNR=373.1
22:07:20.283 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:20.285 00.001 14964 Enqueuing Expose request
22:07:20.286 00.001 12044 IsSlewing returns 0
22:07:20.286 00.000 12044 IsGuiding returns 0
22:07:20.318 00.032 12044 PulseGuide returned control before completion, sleep 523
22:07:20.859 00.541 12044 IsGuiding returns 1
22:07:20.859 00.000 12044 scope still moving after pulse duration time elapsed
22:07:20.923 00.064 12044 IsSlewing returns 0
22:07:20.949 00.026 12044 IsGuiding returns 0
22:07:20.949 00.000 12044 scope move finished after 544 + 118 ms
22:07:20.949 00.000 12044 Move returns status 0, amount 544
22:07:20.949 00.000 12044 MoveAxis(S, 122, ABG)
22:07:20.949 00.000 12044 Guiding  Dir = 1, Dur = 122
22:07:20.970 00.021 12044 IsSlewing returns 0
22:07:20.998 00.028 12044 IsGuiding returns 0
22:07:21.030 00.032 12044 PulseGuide returned control before completion, sleep 101
22:07:21.156 00.126 12044 IsGuiding returns 1
22:07:21.156 00.000 12044 scope still moving after pulse duration time elapsed
22:07:21.218 00.062 12044 IsSlewing returns 0
22:07:21.218 00.000 12044 IsGuiding returns 0
22:07:21.218 00.000 12044 scope move finished after 122 + 97 ms
22:07:21.218 00.000 12044 Move returns status 0, amount 122
22:07:21.218 00.000 12044 move complete, result=0
22:07:21.218 00.000 12044 worker thread done servicing request
22:07:21.218 00.000 12044 Worker thread wakes up
22:07:21.218 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:21.218 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(257,63,71,71)
22:07:21.218 00.000 14964 GuideStep: 8.1 px 544 ms WEST, 1.5 px 122 ms SOUTH
22:07:24.313 03.095 12044 Exposure complete
22:07:24.334 00.021 12044 worker thread done servicing request
22:07:24.335 00.001 14964 OnExposeComplete: enter
22:07:24.335 00.000 14964 UpdateGuideState(): m_state=6
22:07:24.336 00.001 14964 Star::Find(35, 293, 105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:07:24.336 00.000 14964 Star::Find returns 1 (0), X=293.41, Y=110.16, Mass=347613, SNR=370.6, Peak=19910 HFD=3.8
22:07:24.337 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.38) = xAngle (0.10 = 0.10)
22:07:24.337 00.000 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.22 = 0.22)
22:07:24.338 00.001 14964 CameraToMount -- cameraX=1.11 cameraY=12.21 hyp=12.26 cameraTheta=1.48 mountX=12.20 mountY=2.71, mountTheta=0.22
22:07:24.339 00.001 14964 SchedulePrimaryMove(1136A648, x=1.11, y=12.21, opts=13)
22:07:24.340 00.001 14964 Enqueuing Move request for scope (1.11, 12.21)
22:07:24.340 00.000 12044 Worker thread wakes up
22:07:24.340 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.11, 12.21) opts 0xd
22:07:24.340 00.000 12044 Handling offset move in thread for scope, endpoint = (1.11, 12.21)
22:07:24.340 00.000 12044 Moving (1.11, 12.21) raw xDistance=12.20 yDistance=2.71
22:07:24.340 00.000 12044 GuideAlgorithmLowpass2::Result() returns 7.93 from input 12.20, slope = 0.00
22:07:24.340 00.000 12044 GuideAlgorithmResistSwitch::result() returns 2.71 from input 2.71
22:07:24.340 00.000 12044 MoveAxis(W, 821, ABG)
22:07:24.340 00.000 12044 Guiding  Dir = 3, Dur = 821
22:07:24.348 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19910, med=621, FiltMin=530, FiltMax=17238, Gamma=0.810
22:07:24.354 00.006 14964 UpdateGuideState exits: m=347613 SNR=370.6
22:07:24.354 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:24.355 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:24.355 00.000 14964 Enqueuing Expose request
22:07:24.361 00.006 12044 IsSlewing returns 0
22:07:24.361 00.000 12044 IsGuiding returns 0
22:07:24.393 00.032 12044 PulseGuide returned control before completion, sleep 800
22:07:25.200 00.807 12044 IsGuiding returns 1
22:07:25.200 00.000 12044 scope still moving after pulse duration time elapsed
22:07:25.252 00.052 12044 IsSlewing returns 0
22:07:25.252 00.000 12044 IsGuiding returns 0
22:07:25.252 00.000 12044 scope move finished after 821 + 69 ms
22:07:25.252 00.000 12044 Move returns status 0, amount 821
22:07:25.252 00.000 12044 MoveAxis(S, 222, ABG)
22:07:25.253 00.001 12044 Guiding  Dir = 1, Dur = 222
22:07:25.281 00.028 12044 IsSlewing returns 0
22:07:25.281 00.000 12044 IsGuiding returns 0
22:07:25.313 00.032 12044 PulseGuide returned control before completion, sleep 201
22:07:25.533 00.220 12044 IsGuiding returns 1
22:07:25.533 00.000 12044 scope still moving after pulse duration time elapsed
22:07:25.632 00.099 12044 IsSlewing returns 0
22:07:25.632 00.000 12044 IsGuiding returns 0
22:07:25.633 00.001 12044 scope move finished after 222 + 129 ms
22:07:25.633 00.000 12044 Move returns status 0, amount 222
22:07:25.633 00.000 12044 move complete, result=0
22:07:25.633 00.000 12044 worker thread done servicing request
22:07:25.633 00.000 12044 Worker thread wakes up
22:07:25.633 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:25.633 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(258,75,71,71)
22:07:25.633 00.000 14964 GuideStep: 12.2 px 821 ms WEST, 2.7 px 222 ms SOUTH
22:07:28.775 03.142 12044 Exposure complete
22:07:28.822 00.047 12044 worker thread done servicing request
22:07:28.822 00.000 14964 OnExposeComplete: enter
22:07:28.824 00.002 14964 UpdateGuideState(): m_state=6
22:07:28.827 00.003 14964 Star::Find(35, 293, 110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:07:28.828 00.001 14964 Star::Find returns 1 (0), X=293.89, Y=117.49, Mass=324396, SNR=353.5, Peak=20552 HFD=3.7
22:07:28.830 00.002 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.38) = xAngle (0.11 = 0.11)
22:07:28.832 00.002 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.23 = 0.23)
22:07:28.834 00.002 14964 CameraToMount -- cameraX=1.59 cameraY=19.55 hyp=19.61 cameraTheta=1.49 mountX=19.50 mountY=4.52, mountTheta=0.23
22:07:28.838 00.004 14964 SchedulePrimaryMove(1136A648, x=1.59, y=19.55, opts=13)
22:07:28.840 00.002 14964 Enqueuing Move request for scope (1.59, 19.55)
22:07:28.841 00.001 12044 Worker thread wakes up
22:07:28.841 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.59, 19.55) opts 0xd
22:07:28.841 00.000 12044 Handling offset move in thread for scope, endpoint = (1.59, 19.55)
22:07:28.841 00.000 12044 Moving (1.59, 19.55) raw xDistance=19.50 yDistance=4.52
22:07:28.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns 12.67 from input 19.50, slope = 0.00
22:07:28.842 00.001 12044 GuideAlgorithmResistSwitch::result() returns 4.52 from input 4.52
22:07:28.842 00.000 12044 MoveAxis(W, 1311, ABG)
22:07:28.842 00.000 12044 Guiding  Dir = 3, Dur = 1311
22:07:28.862 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20552, med=621, FiltMin=535, FiltMax=16227, Gamma=0.810
22:07:28.870 00.008 14964 UpdateGuideState exits: m=324396 SNR=353.5
22:07:28.871 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.871 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:07:28.872 00.001 14964 Enqueuing Expose request
22:07:28.924 00.052 12044 IsSlewing returns 0
22:07:28.924 00.000 12044 IsGuiding returns 0
22:07:28.956 00.032 12044 PulseGuide returned control before completion, sleep 1290
22:07:30.303 01.347 12044 IsGuiding returns 1
22:07:30.303 00.000 12044 scope still moving after pulse duration time elapsed
22:07:30.359 00.056 12044 IsSlewing returns 0
22:07:30.359 00.000 12044 IsGuiding returns 0
22:07:30.359 00.000 12044 scope move finished after 1311 + 123 ms
22:07:30.359 00.000 12044 Move returns status 0, amount 1311
22:07:30.359 00.000 12044 MoveAxis(S, 370, ABG)
22:07:30.359 00.000 12044 Guiding  Dir = 1, Dur = 370
22:07:30.390 00.031 12044 IsSlewing returns 0
22:07:30.391 00.001 12044 IsGuiding returns 0
22:07:30.425 00.034 12044 PulseGuide returned control before completion, sleep 346
22:07:30.777 00.352 12044 IsGuiding returns 1
22:07:30.778 00.001 12044 scope still moving after pulse duration time elapsed
22:07:30.829 00.051 12044 IsSlewing returns 0
22:07:30.829 00.000 12044 IsGuiding returns 0
22:07:30.829 00.000 12044 scope move finished after 370 + 68 ms
22:07:30.829 00.000 12044 Move returns status 0, amount 370
22:07:30.829 00.000 12044 move complete, result=0
22:07:30.829 00.000 12044 worker thread done servicing request
22:07:30.829 00.000 12044 Worker thread wakes up
22:07:30.829 00.000 14964 GuideStep: 19.5 px 1311 ms WEST, 4.5 px 370 ms SOUTH
22:07:30.830 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:07:30.830 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(259,82,71,71)
22:07:32.535 01.705 14964 Stop button clicked
22:07:32.536 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:07:32.537 00.001 14964 Status Line: Waiting for devices...
22:07:32.764 00.227 12044 ASCOM_AbortExposure returns err = 0
22:07:32.764 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:07:32.765 00.001 12044 worker thread done servicing request
22:07:32.765 00.000 14964 OnExposeComplete: enter
22:07:32.768 00.003 14964 OnExposeComplete: Capture Error reported
22:07:32.769 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:07:32.771 00.002 14964 Mount: notify guiding stopped
22:07:32.772 00.001 14964 BLC: window closed
22:07:32.773 00.001 14964 BLC: Last direction was reset
22:07:32.775 00.002 14964 Changing from state GUIDING to STOP
22:07:32.777 00.002 14964 guider state => SELECTED
22:07:32.778 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20552, med=621, FiltMin=535, FiltMax=16227, Gamma=0.810
22:07:32.788 00.010 14964 Changing from state SELECTED to UNINITIALIZED
22:07:32.789 00.001 14964 guider state => SELECTING
22:07:32.794 00.005 14964 Status Line: Stopped.
22:07:32.798 00.004 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:07:43.682 10.884 14964 User-requested FlipCal
22:07:43.683 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:07:43.684 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:07:43.686 00.002 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:07:43.687 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:07:43.689 00.002 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:07:43.690 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:07:43.690 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:07:43.691 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:07:43.692 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:07:43.693 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:07:43.693 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:07:43.695 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:07:43.696 00.001 14964 GetBoolean("/Confirm/4/FlipCalWarningEnabled", 1) returns 1
22:07:43.696 00.000 14964 Alert: This is unnecessary because PHD2 has pointing info from the mount.  If you are seeing run-away Dec guiding after a meridian flip, use Help and look in the index for 'Reverse Dec output'.
22:08:04.295 20.599 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:08:04.296 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:08:13.516 09.220 14964 StartLoopingInteractive: Loop button clicked
22:08:13.518 00.002 14964 Status Line: Looping
22:08:13.524 00.006 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:08:13.529 00.005 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:08:13.530 00.001 14964 Enqueuing Expose request
22:08:13.531 00.001 12044 Worker thread wakes up
22:08:13.531 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:13.531 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:08:16.636 03.105 12044 Exposure complete
22:08:16.666 00.030 12044 worker thread done servicing request
22:08:16.666 00.000 14964 OnExposeComplete: enter
22:08:16.667 00.001 14964 UpdateGuideState(): m_state=1
22:08:16.668 00.001 14964 Star::Find(35, 293, 117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:16.668 00.000 14964 Star::Find returns 1 (0), X=299.23, Y=127.51, Mass=264150, SNR=320.8, Peak=23387 HFD=3.4
22:08:16.670 00.002 14964 setting lock position to (299.23, 127.51)
22:08:16.670 00.000 14964 MultiStar: stabilizing after lock position change
22:08:16.671 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:08:16.672 00.001 14964 Changing from state SELECTING to SELECTED
22:08:16.672 00.000 14964 guider state => SELECTED
22:08:16.685 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23387, med=619, FiltMin=533, FiltMax=14842, Gamma=0.810
22:08:16.691 00.006 14964 UpdateGuideState exits: m=264150 SNR=320.8
22:08:16.691 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:16.692 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:16.692 00.000 14964 Enqueuing Expose request
22:08:16.693 00.001 12044 Worker thread wakes up
22:08:16.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:16.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:19.822 03.129 12044 Exposure complete
22:08:19.847 00.025 12044 worker thread done servicing request
22:08:19.847 00.000 14964 OnExposeComplete: enter
22:08:19.847 00.000 14964 UpdateGuideState(): m_state=2
22:08:19.847 00.000 14964 Star::Find(35, 299, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:08:19.848 00.001 14964 Star::Find returns 1 (0), X=299.22, Y=128.32, Mass=264413, SNR=318.8, Peak=22723 HFD=3.6
22:08:19.848 00.000 14964 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.38) = xAngle (0.20 = 0.20)
22:08:19.849 00.001 14964 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.32 = 0.32)
22:08:19.849 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.81 hyp=0.81 cameraTheta=1.58 mountX=0.79 mountY=0.26, mountTheta=0.31
22:08:19.851 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22723, med=619, FiltMin=535, FiltMax=13147, Gamma=0.810
22:08:19.856 00.005 14964 UpdateGuideState exits: m=264413 SNR=318.8
22:08:19.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:19.858 00.001 14964 Enqueuing Expose request
22:08:19.859 00.001 12044 Worker thread wakes up
22:08:19.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:19.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:22.988 03.129 12044 Exposure complete
22:08:23.009 00.021 12044 worker thread done servicing request
22:08:23.009 00.000 14964 OnExposeComplete: enter
22:08:23.009 00.000 14964 UpdateGuideState(): m_state=2
22:08:23.010 00.001 14964 Star::Find(35, 299, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:08:23.010 00.000 14964 Star::Find returns 1 (0), X=299.29, Y=128.56, Mass=265112, SNR=313.2, Peak=23351 HFD=3.3
22:08:23.011 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.38) = xAngle (0.13 = 0.13)
22:08:23.011 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.26 = 0.26)
22:08:23.012 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=1.04 hyp=1.05 cameraTheta=1.51 mountX=1.04 mountY=0.27, mountTheta=0.25
22:08:23.013 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23351, med=619, FiltMin=523, FiltMax=15811, Gamma=0.810
22:08:23.019 00.006 14964 UpdateGuideState exits: m=265112 SNR=313.2
22:08:23.019 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.020 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:23.020 00.000 14964 Enqueuing Expose request
22:08:23.021 00.001 12044 Worker thread wakes up
22:08:23.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:23.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,94,71,71)
22:08:26.117 03.096 12044 Exposure complete
22:08:26.142 00.025 12044 worker thread done servicing request
22:08:26.142 00.000 14964 OnExposeComplete: enter
22:08:26.142 00.000 14964 UpdateGuideState(): m_state=2
22:08:26.143 00.001 14964 Star::Find(35, 299, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:08:26.143 00.000 14964 Star::Find returns 1 (0), X=299.08, Y=128.56, Mass=260225, SNR=314.7, Peak=19963 HFD=3.5
22:08:26.144 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.38) = xAngle (0.33 = 0.33)
22:08:26.144 00.000 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.45 = 0.45)
22:08:26.145 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=1.05 hyp=1.06 cameraTheta=1.71 mountX=1.00 mountY=0.47, mountTheta=0.43
22:08:26.147 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19963, med=619, FiltMin=527, FiltMax=14599, Gamma=0.810
22:08:26.153 00.006 14964 UpdateGuideState exits: m=260225 SNR=314.7
22:08:26.153 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:26.154 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:26.154 00.000 14964 Enqueuing Expose request
22:08:26.155 00.001 12044 Worker thread wakes up
22:08:26.155 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:26.155 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,94,71,71)
22:08:29.250 03.095 12044 Exposure complete
22:08:29.273 00.023 12044 worker thread done servicing request
22:08:29.273 00.000 14964 OnExposeComplete: enter
22:08:29.274 00.001 14964 UpdateGuideState(): m_state=2
22:08:29.274 00.000 14964 Star::Find(35, 299, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:08:29.275 00.001 14964 Star::Find returns 1 (0), X=299.25, Y=128.57, Mass=260864, SNR=311.2, Peak=23243 HFD=3.2
22:08:29.276 00.001 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.38) = xAngle (0.17 = 0.17)
22:08:29.276 00.000 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.29 = 0.29)
22:08:29.277 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=1.06 hyp=1.06 cameraTheta=1.55 mountX=1.04 mountY=0.30, mountTheta=0.28
22:08:29.278 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23243, med=619, FiltMin=534, FiltMax=16503, Gamma=0.810
22:08:29.284 00.006 14964 UpdateGuideState exits: m=260864 SNR=311.2
22:08:29.285 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:29.285 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:29.286 00.001 14964 Enqueuing Expose request
22:08:29.286 00.000 12044 Worker thread wakes up
22:08:29.286 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:29.286 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,94,71,71)
22:08:32.417 03.131 12044 Exposure complete
22:08:32.441 00.024 12044 worker thread done servicing request
22:08:32.441 00.000 14964 OnExposeComplete: enter
22:08:32.441 00.000 14964 UpdateGuideState(): m_state=2
22:08:32.442 00.001 14964 Star::Find(35, 299, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:08:32.442 00.000 14964 Star::Find returns 1 (0), X=299.19, Y=128.52, Mass=260235, SNR=319.4, Peak=25374 HFD=3.2
22:08:32.443 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.38) = xAngle (0.22 = 0.22)
22:08:32.443 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.35 = 0.35)
22:08:32.444 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=1.01 hyp=1.01 cameraTheta=1.60 mountX=0.99 mountY=0.34, mountTheta=0.34
22:08:32.445 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25374, med=619, FiltMin=529, FiltMax=15923, Gamma=0.810
22:08:32.451 00.006 14964 UpdateGuideState exits: m=260235 SNR=319.4
22:08:32.451 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.452 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:32.452 00.000 14964 Enqueuing Expose request
22:08:32.453 00.001 12044 Worker thread wakes up
22:08:32.453 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:32.453 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,94,71,71)
22:08:34.336 01.883 14964 GuideButtonClick i=1 ctx=Guide button clicked
22:08:34.339 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:08:34.340 00.001 14964 guider state => CALIBRATED
22:08:34.342 00.002 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:08:34.345 00.003 14964 reset dither spiral
22:08:35.572 01.227 12044 Exposure complete
22:08:35.601 00.029 12044 worker thread done servicing request
22:08:35.601 00.000 14964 OnExposeComplete: enter
22:08:35.602 00.001 14964 UpdateGuideState(): m_state=5
22:08:35.602 00.000 14964 Star::Find(35, 299, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:08:35.603 00.001 14964 Star::Find returns 1 (0), X=298.80, Y=128.43, Mass=261850, SNR=309.1, Peak=17811 HFD=3.7
22:08:35.603 00.000 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.38) = xAngle (0.62 = 0.62)
22:08:35.604 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.75 = 0.75)
22:08:35.604 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.92 hyp=1.01 cameraTheta=2.01 mountX=0.82 mountY=0.69, mountTheta=0.70
22:08:35.606 00.002 14964 Changing from state CALIBRATED to GUIDING
22:08:35.617 00.011 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:08:35.618 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:08:35.619 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
22:08:35.619 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:08:35.620 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:08:35.621 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:08:35.621 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:08:35.622 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:08:35.622 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:08:35.623 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:08:35.623 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:08:35.624 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:08:35.624 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:08:35.625 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:08:35.625 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:08:35.626 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:08:35.627 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:08:35.628 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:08:35.628 00.000 14964 Dec comp: XRate 12.520 -> 9.666 for dec 0.0 -> dec 39.5
22:08:35.633 00.005 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:08:35.635 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:08:35.635 00.000 14964 setting lock position to (298.80, 128.43)
22:08:35.636 00.001 14964 MultiStar: stabilizing after lock position change
22:08:35.637 00.001 14964 guider state => GUIDING
22:08:35.637 00.000 14964 Status Line: Guiding
22:08:35.639 00.002 14964 Mount: notify guiding started
22:08:35.640 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:08:35.640 00.000 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:08:35.641 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:08:35.641 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:08:35.642 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:08:35.642 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:08:35.643 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:08:35.644 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:08:35.645 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:08:35.646 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:08:35.646 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:08:35.647 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:08:35.647 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:08:35.648 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:08:35.648 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:08:35.649 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:08:35.649 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:08:35.650 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:08:35.650 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:08:35.651 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:08:35.651 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:08:35.652 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:08:35.652 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:08:35.653 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:08:35.653 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:08:35.654 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:08:35.654 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:08:35.655 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:08:35.655 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:08:35.656 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:08:35.656 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:08:35.657 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:08:35.657 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:08:35.658 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:08:35.658 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:08:35.659 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:08:35.659 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:08:35.660 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:08:35.661 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:08:35.663 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:08:35.723 00.060 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:08:35.724 00.001 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:08:35.727 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:08:35.728 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:08:35.730 00.002 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.38) = xAngle (1.38 = 1.38)
22:08:35.731 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:08:35.732 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:08:35.732 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:08:35.733 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:08:35.734 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17811, med=620, FiltMin=534, FiltMax=13115, Gamma=0.810
22:08:35.740 00.006 14964 UpdateGuideState exits: m=261850 SNR=309.1
22:08:35.740 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:35.741 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:35.742 00.001 14964 Enqueuing Expose request
22:08:35.742 00.000 12044 Worker thread wakes up
22:08:35.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:35.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:38.867 03.125 12044 Exposure complete
22:08:38.895 00.028 12044 worker thread done servicing request
22:08:38.896 00.001 14964 OnExposeComplete: enter
22:08:38.896 00.000 14964 UpdateGuideState(): m_state=6
22:08:38.897 00.001 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:38.897 00.000 14964 Star::Find returns 1 (0), X=298.71, Y=128.23, Mass=262855, SNR=311.0, Peak=24322 HFD=3.4
22:08:38.898 00.001 14964 MultiStar: exiting stabilization period
22:08:38.898 00.000 14964 MultiStar: updating star positions after lock position change
22:08:38.899 00.001 14964 Star::Find(35, 93, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:08:38.899 00.000 14964 Star::Find false star n=4 nbg=264 bg=627.7 sigma=31.5 thresh=722 peak=686
22:08:38.900 00.001 14964 Star::Find returns 0 (2), X=93.00, Y=348.00, Mass=408, SNR=2.9, Peak=751 HFD=0.0
22:08:38.900 00.000 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.38) = xAngle (-3.35 = 2.94)
22:08:38.900 00.000 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.22 = 3.06)
22:08:38.901 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.96 mountX=-0.22 mountY=0.02, mountTheta=3.06
22:08:38.902 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.20, opts=13)
22:08:38.903 00.001 14964 Enqueuing Move request for scope (-0.08, -0.20)
22:08:38.903 00.000 12044 Worker thread wakes up
22:08:38.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
22:08:38.903 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
22:08:38.903 00.000 12044 Moving (-0.08, -0.20) raw xDistance=-0.22 yDistance=0.02
22:08:38.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
22:08:38.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:38.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:38.903 00.000 12044 MoveAxis(E, 0, ABG)
22:08:38.903 00.000 12044 Move returns status 0, amount 0
22:08:38.903 00.000 12044 MoveAxis(N, 0, ABG)
22:08:38.903 00.000 12044 Move returns status 0, amount 0
22:08:38.903 00.000 12044 move complete, result=0
22:08:38.903 00.000 12044 worker thread done servicing request
22:08:38.911 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24322, med=620, FiltMin=539, FiltMax=15055, Gamma=0.810
22:08:38.917 00.006 14964 UpdateGuideState exits: m=262855 SNR=311.0
22:08:38.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.918 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:38.919 00.001 14964 Enqueuing Expose request
22:08:38.919 00.000 12044 Worker thread wakes up
22:08:38.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:38.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:38.919 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:42.032 03.113 12044 Exposure complete
22:08:42.053 00.021 12044 worker thread done servicing request
22:08:42.054 00.001 14964 OnExposeComplete: enter
22:08:42.054 00.000 14964 UpdateGuideState(): m_state=6
22:08:42.055 00.001 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:08:42.055 00.000 14964 Star::Find returns 1 (0), X=298.40, Y=128.26, Mass=266522, SNR=305.9, Peak=23728 HFD=3.2
22:08:42.056 00.001 14964 Star::Find false star n=1 nbg=278 bg=621.5 sigma=35.2 thresh=727 peak=686
22:08:42.056 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:08:42.057 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.38) = xAngle (-4.11 = 2.17)
22:08:42.057 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.99 = 2.30)
22:08:42.058 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.17 hyp=0.43 cameraTheta=-2.73 mountX=-0.24 mountY=0.32, mountTheta=2.22
22:08:42.059 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.17, opts=13)
22:08:42.060 00.001 14964 Enqueuing Move request for scope (-0.40, -0.17)
22:08:42.060 00.000 12044 Worker thread wakes up
22:08:42.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.17) opts 0xd
22:08:42.060 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.17)
22:08:42.060 00.000 12044 Moving (-0.40, -0.17) raw xDistance=-0.24 yDistance=0.32
22:08:42.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
22:08:42.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:42.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:08:42.060 00.000 12044 MoveAxis(E, 0, ABG)
22:08:42.060 00.000 12044 Move returns status 0, amount 0
22:08:42.060 00.000 12044 MoveAxis(N, 0, ABG)
22:08:42.060 00.000 12044 Move returns status 0, amount 0
22:08:42.060 00.000 12044 move complete, result=0
22:08:42.061 00.001 12044 worker thread done servicing request
22:08:42.070 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23728, med=619, FiltMin=535, FiltMax=13871, Gamma=0.810
22:08:42.078 00.008 14964 UpdateGuideState exits: m=266522 SNR=305.9
22:08:42.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.079 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:42.080 00.001 14964 Enqueuing Expose request
22:08:42.080 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:08:42.080 00.000 12044 Worker thread wakes up
22:08:42.081 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:42.081 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:45.181 03.100 12044 Exposure complete
22:08:45.201 00.020 12044 worker thread done servicing request
22:08:45.201 00.000 14964 OnExposeComplete: enter
22:08:45.202 00.001 14964 UpdateGuideState(): m_state=6
22:08:45.203 00.001 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:08:45.203 00.000 14964 Star::Find returns 1 (0), X=298.70, Y=128.30, Mass=261710, SNR=308.7, Peak=20290 HFD=3.5
22:08:45.204 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:08:45.204 00.000 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.38) = xAngle (-3.60 = 2.69)
22:08:45.205 00.001 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.47 = 2.81)
22:08:45.205 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=-0.14 mountY=0.05, mountTheta=2.80
22:08:45.207 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.13, opts=13)
22:08:45.207 00.000 14964 Enqueuing Move request for scope (-0.10, -0.13)
22:08:45.208 00.001 12044 Worker thread wakes up
22:08:45.208 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
22:08:45.208 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
22:08:45.208 00.000 12044 Moving (-0.10, -0.13) raw xDistance=-0.14 yDistance=0.05
22:08:45.208 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
22:08:45.208 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:45.208 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:08:45.208 00.000 12044 MoveAxis(E, 0, ABG)
22:08:45.208 00.000 12044 Move returns status 0, amount 0
22:08:45.208 00.000 12044 MoveAxis(N, 0, ABG)
22:08:45.208 00.000 12044 Move returns status 0, amount 0
22:08:45.208 00.000 12044 move complete, result=0
22:08:45.208 00.000 12044 worker thread done servicing request
22:08:45.218 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20290, med=619, FiltMin=525, FiltMax=13803, Gamma=0.810
22:08:45.225 00.007 14964 UpdateGuideState exits: m=261710 SNR=308.7
22:08:45.225 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.226 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:45.226 00.000 14964 Enqueuing Expose request
22:08:45.227 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:45.227 00.000 12044 Worker thread wakes up
22:08:45.228 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:45.228 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:48.358 03.130 12044 Exposure complete
22:08:48.385 00.027 12044 worker thread done servicing request
22:08:48.385 00.000 14964 OnExposeComplete: enter
22:08:48.386 00.001 14964 UpdateGuideState(): m_state=6
22:08:48.387 00.001 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:08:48.387 00.000 14964 Star::Find returns 1 (0), X=298.99, Y=128.29, Mass=261525, SNR=320.8, Peak=21618 HFD=3.3
22:08:48.388 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:08:48.388 00.000 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.38) = xAngle (-2.02 = -2.02)
22:08:48.389 00.001 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.89 = -1.89)
22:08:48.389 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.10 mountY=-0.22, mountTheta=-2.00
22:08:48.390 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.14, opts=13)
22:08:48.391 00.001 14964 Enqueuing Move request for scope (0.19, -0.14)
22:08:48.392 00.001 12044 Worker thread wakes up
22:08:48.392 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
22:08:48.392 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
22:08:48.392 00.000 12044 Moving (0.19, -0.14) raw xDistance=-0.10 yDistance=-0.22
22:08:48.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
22:08:48.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:08:48.392 00.000 12044 MoveAxis(E, 0, ABG)
22:08:48.392 00.000 12044 Move returns status 0, amount 0
22:08:48.392 00.000 12044 MoveAxis(N, 0, ABG)
22:08:48.392 00.000 12044 Move returns status 0, amount 0
22:08:48.392 00.000 12044 move complete, result=0
22:08:48.392 00.000 12044 worker thread done servicing request
22:08:48.399 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21618, med=621, FiltMin=525, FiltMax=16648, Gamma=0.810
22:08:48.404 00.005 14964 UpdateGuideState exits: m=261525 SNR=320.8
22:08:48.405 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.405 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:48.406 00.001 14964 Enqueuing Expose request
22:08:48.406 00.000 12044 Worker thread wakes up
22:08:48.407 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:48.407 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:48.407 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:51.520 03.113 12044 Exposure complete
22:08:51.545 00.025 12044 worker thread done servicing request
22:08:51.545 00.000 14964 OnExposeComplete: enter
22:08:51.545 00.000 14964 UpdateGuideState(): m_state=6
22:08:51.546 00.001 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:08:51.546 00.000 14964 Star::Find returns 1 (0), X=298.93, Y=128.40, Mass=263169, SNR=319.6, Peak=21550 HFD=3.5
22:08:51.547 00.001 14964 Star::Find false star n=4 nbg=255 bg=619.0 sigma=30.7 thresh=711 peak=682
22:08:51.547 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:08:51.548 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.38) = xAngle (-1.63 = -1.63)
22:08:51.548 00.000 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.51 = -1.51)
22:08:51.549 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
22:08:51.550 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.03, opts=13)
22:08:51.551 00.001 14964 Enqueuing Move request for scope (0.13, -0.03)
22:08:51.552 00.001 12044 Worker thread wakes up
22:08:51.552 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:08:51.552 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:08:51.552 00.000 12044 Moving (0.13, -0.03) raw xDistance=-0.01 yDistance=-0.14
22:08:51.552 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.06
22:08:51.552 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:51.552 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:08:51.552 00.000 12044 MoveAxis(E, 0, ABG)
22:08:51.552 00.000 12044 Move returns status 0, amount 0
22:08:51.552 00.000 12044 MoveAxis(N, 0, ABG)
22:08:51.552 00.000 12044 Move returns status 0, amount 0
22:08:51.552 00.000 12044 move complete, result=0
22:08:51.552 00.000 12044 worker thread done servicing request
22:08:51.560 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21550, med=621, FiltMin=534, FiltMax=15759, Gamma=0.810
22:08:51.566 00.006 14964 UpdateGuideState exits: m=263169 SNR=319.6
22:08:51.566 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:51.567 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:51.567 00.000 14964 Enqueuing Expose request
22:08:51.568 00.001 12044 Worker thread wakes up
22:08:51.568 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:51.569 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:51.569 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:54.674 03.105 12044 Exposure complete
22:08:54.695 00.021 12044 worker thread done servicing request
22:08:54.695 00.000 14964 OnExposeComplete: enter
22:08:54.696 00.001 14964 UpdateGuideState(): m_state=6
22:08:54.696 00.000 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:08:54.697 00.001 14964 Star::Find returns 1 (0), X=299.00, Y=128.24, Mass=266700, SNR=331.6, Peak=24394 HFD=3.2
22:08:54.697 00.000 14964 Star::Find false star n=1 nbg=281 bg=625.2 sigma=36.6 thresh=735 peak=683
22:08:54.698 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:08:54.698 00.000 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.38) = xAngle (-2.14 = -2.14)
22:08:54.699 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.01 = -2.01)
22:08:54.699 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
22:08:54.700 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.19, opts=13)
22:08:54.701 00.001 14964 Enqueuing Move request for scope (0.20, -0.19)
22:08:54.701 00.000 12044 Worker thread wakes up
22:08:54.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
22:08:54.701 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
22:08:54.701 00.000 12044 Moving (0.20, -0.19) raw xDistance=-0.15 yDistance=-0.25
22:08:54.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.03
22:08:54.701 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:54.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:08:54.701 00.000 12044 MoveAxis(E, 0, ABG)
22:08:54.701 00.000 12044 Move returns status 0, amount 0
22:08:54.701 00.000 12044 MoveAxis(N, 0, ABG)
22:08:54.701 00.000 12044 Move returns status 0, amount 0
22:08:54.701 00.000 12044 move complete, result=0
22:08:54.702 00.001 12044 worker thread done servicing request
22:08:54.709 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24394, med=621, FiltMin=532, FiltMax=15787, Gamma=0.810
22:08:54.714 00.005 14964 UpdateGuideState exits: m=266700 SNR=331.6
22:08:54.715 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:54.715 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:54.716 00.001 14964 Enqueuing Expose request
22:08:54.716 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:54.717 00.001 12044 Worker thread wakes up
22:08:54.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:54.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:08:57.829 03.112 12044 Exposure complete
22:08:57.852 00.023 12044 worker thread done servicing request
22:08:57.852 00.000 14964 OnExposeComplete: enter
22:08:57.854 00.002 14964 UpdateGuideState(): m_state=6
22:08:57.854 00.000 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:08:57.855 00.001 14964 Star::Find returns 1 (0), X=298.86, Y=128.05, Mass=265177, SNR=315.3, Peak=20386 HFD=3.5
22:08:57.855 00.000 14964 Star::Find false star n=2 nbg=246 bg=627.4 sigma=28.0 thresh=711 peak=679
22:08:57.856 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:08:57.856 00.000 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.38) = xAngle (-2.80 = -2.80)
22:08:57.857 00.001 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.67 = -2.67)
22:08:57.857 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.41 mountX=-0.36 mountY=-0.17, mountTheta=-2.69
22:08:57.858 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.38, opts=13)
22:08:57.859 00.001 14964 Enqueuing Move request for scope (0.06, -0.38)
22:08:57.859 00.000 12044 Worker thread wakes up
22:08:57.859 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd
22:08:57.859 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.38)
22:08:57.859 00.000 12044 Moving (0.06, -0.38) raw xDistance=-0.36 yDistance=-0.17
22:08:57.859 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.36, slope = -0.00
22:08:57.859 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:57.860 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:08:57.860 00.000 12044 MoveAxis(E, 2, ABG)
22:08:57.860 00.000 12044 Guiding  Dir = 2, Dur = 2
22:08:57.866 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20386, med=620, FiltMin=532, FiltMax=15231, Gamma=0.810
22:08:57.871 00.005 14964 UpdateGuideState exits: m=265177 SNR=315.3
22:08:57.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.873 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:08:57.873 00.000 14964 Enqueuing Expose request
22:08:57.879 00.006 12044 IsSlewing returns 0
22:08:57.879 00.000 12044 IsGuiding returns 0
22:08:57.912 00.033 12044 IsGuiding returns 1
22:08:57.912 00.000 12044 scope still moving after pulse duration time elapsed
22:08:58.005 00.093 12044 IsSlewing returns 0
22:08:58.005 00.000 12044 IsGuiding returns 0
22:08:58.005 00.000 12044 scope move finished after 2 + 123 ms
22:08:58.005 00.000 12044 Move returns status 0, amount 2
22:08:58.005 00.000 12044 MoveAxis(N, 0, ABG)
22:08:58.005 00.000 12044 Move returns status 0, amount 0
22:08:58.005 00.000 12044 move complete, result=0
22:08:58.005 00.000 12044 worker thread done servicing request
22:08:58.005 00.000 12044 Worker thread wakes up
22:08:58.005 00.000 14964 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
22:08:58.005 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:08:58.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:01.117 03.112 12044 Exposure complete
22:09:01.144 00.027 12044 worker thread done servicing request
22:09:01.144 00.000 14964 OnExposeComplete: enter
22:09:01.145 00.001 14964 UpdateGuideState(): m_state=6
22:09:01.146 00.001 14964 Star::Find(35, 298, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:09:01.146 00.000 14964 Star::Find returns 1 (0), X=299.08, Y=128.14, Mass=262785, SNR=312.8, Peak=22322 HFD=3.3
22:09:01.147 00.001 14964 Star::Find false star n=6 nbg=247 bg=617.0 sigma=25.0 thresh=692 peak=684
22:09:01.147 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:09:01.148 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.38) = xAngle (-2.19 = -2.19)
22:09:01.148 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.06 = -2.06)
22:09:01.149 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=-0.23 mountY=-0.35, mountTheta=-2.15
22:09:01.150 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.29, opts=13)
22:09:01.151 00.001 14964 Enqueuing Move request for scope (0.28, -0.29)
22:09:01.152 00.001 12044 Worker thread wakes up
22:09:01.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
22:09:01.152 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
22:09:01.152 00.000 12044 Moving (0.28, -0.29) raw xDistance=-0.23 yDistance=-0.35
22:09:01.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
22:09:01.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:01.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:09:01.152 00.000 12044 MoveAxis(E, 0, ABG)
22:09:01.152 00.000 12044 Move returns status 0, amount 0
22:09:01.152 00.000 12044 MoveAxis(N, 0, ABG)
22:09:01.152 00.000 12044 Move returns status 0, amount 0
22:09:01.152 00.000 12044 move complete, result=0
22:09:01.152 00.000 12044 worker thread done servicing request
22:09:01.159 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22322, med=621, FiltMin=535, FiltMax=14552, Gamma=0.810
22:09:01.165 00.006 14964 UpdateGuideState exits: m=262785 SNR=312.8
22:09:01.165 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:01.166 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:01.166 00.000 14964 Enqueuing Expose request
22:09:01.167 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:09:01.167 00.000 12044 Worker thread wakes up
22:09:01.167 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:01.167 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:04.294 03.127 12044 Exposure complete
22:09:04.316 00.022 12044 worker thread done servicing request
22:09:04.316 00.000 14964 OnExposeComplete: enter
22:09:04.316 00.000 14964 UpdateGuideState(): m_state=6
22:09:04.317 00.001 14964 Star::Find(35, 299, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:09:04.317 00.000 14964 Star::Find returns 1 (0), X=298.95, Y=127.91, Mass=262707, SNR=312.0, Peak=19954 HFD=3.8
22:09:04.318 00.001 14964 Star::Find false star n=1 nbg=280 bg=618.5 sigma=34.3 thresh=721 peak=673
22:09:04.318 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:09:04.319 00.001 14964 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.38) = xAngle (-2.68 = -2.68)
22:09:04.319 00.000 14964 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.55 = -2.55)
22:09:04.320 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.52 hyp=0.54 cameraTheta=-1.29 mountX=-0.49 mountY=-0.30, mountTheta=-2.58
22:09:04.322 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.52, opts=13)
22:09:04.322 00.000 14964 Enqueuing Move request for scope (0.15, -0.52)
22:09:04.323 00.001 12044 Worker thread wakes up
22:09:04.323 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.52) opts 0xd
22:09:04.323 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.52)
22:09:04.323 00.000 12044 Moving (0.15, -0.52) raw xDistance=-0.49 yDistance=-0.30
22:09:04.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.49, slope = -0.03
22:09:04.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:04.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:09:04.323 00.000 12044 MoveAxis(E, 15, ABG)
22:09:04.323 00.000 12044 Guiding  Dir = 2, Dur = 15
22:09:04.330 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19954, med=620, FiltMin=538, FiltMax=14276, Gamma=0.810
22:09:04.336 00.006 14964 UpdateGuideState exits: m=262707 SNR=312.0
22:09:04.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:04.337 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:04.338 00.001 14964 Enqueuing Expose request
22:09:04.350 00.012 12044 IsSlewing returns 0
22:09:04.350 00.000 12044 IsGuiding returns 0
22:09:04.381 00.031 12044 IsGuiding returns 1
22:09:04.381 00.000 12044 scope still moving after pulse duration time elapsed
22:09:04.507 00.126 12044 IsSlewing returns 0
22:09:04.507 00.000 12044 IsGuiding returns 0
22:09:04.507 00.000 12044 scope move finished after 15 + 142 ms
22:09:04.507 00.000 12044 Move returns status 0, amount 15
22:09:04.507 00.000 12044 MoveAxis(N, 0, ABG)
22:09:04.507 00.000 12044 Move returns status 0, amount 0
22:09:04.507 00.000 12044 move complete, result=0
22:09:04.508 00.001 12044 worker thread done servicing request
22:09:04.508 00.000 12044 Worker thread wakes up
22:09:04.508 00.000 14964 GuideStep: -0.5 px 15 ms EAST, -0.3 px 0 ms NORTH
22:09:04.508 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:04.508 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:07.618 03.110 12044 Exposure complete
22:09:07.644 00.026 12044 worker thread done servicing request
22:09:07.644 00.000 14964 OnExposeComplete: enter
22:09:07.645 00.001 14964 UpdateGuideState(): m_state=6
22:09:07.645 00.000 14964 Star::Find(35, 298, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:09:07.646 00.001 14964 Star::Find returns 1 (0), X=299.25, Y=127.46, Mass=266165, SNR=309.2, Peak=24475 HFD=3.3
22:09:07.647 00.001 14964 Star::Find false star n=3 nbg=244 bg=625.1 sigma=27.8 thresh=709 peak=679
22:09:07.647 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:09:07.647 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.38) = xAngle (-2.51 = -2.51)
22:09:07.648 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.39 = -2.39)
22:09:07.648 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.97 hyp=1.07 cameraTheta=-1.13 mountX=-0.86 mountY=-0.73, mountTheta=-2.44
22:09:07.650 00.002 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.97, opts=13)
22:09:07.650 00.000 14964 Enqueuing Move request for scope (0.45, -0.97)
22:09:07.651 00.001 12044 Worker thread wakes up
22:09:07.651 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.97) opts 0xd
22:09:07.651 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.97)
22:09:07.651 00.000 12044 Moving (0.45, -0.97) raw xDistance=-0.86 yDistance=-0.73
22:09:07.651 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.86, slope = -0.05
22:09:07.651 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:07.651 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
22:09:07.651 00.000 12044 MoveAxis(E, 36, ABG)
22:09:07.651 00.000 12044 Guiding  Dir = 2, Dur = 36
22:09:07.659 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24475, med=621, FiltMin=538, FiltMax=15707, Gamma=0.810
22:09:07.665 00.006 14964 UpdateGuideState exits: m=266165 SNR=309.2
22:09:07.665 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:07.666 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:07.667 00.001 14964 Enqueuing Expose request
22:09:07.694 00.027 12044 IsSlewing returns 0
22:09:07.695 00.001 12044 IsGuiding returns 0
22:09:07.726 00.031 12044 PulseGuide returned control before completion, sleep 15
22:09:07.787 00.061 12044 IsGuiding returns 1
22:09:07.787 00.000 12044 scope still moving after pulse duration time elapsed
22:09:07.833 00.046 12044 IsSlewing returns 0
22:09:07.834 00.001 12044 IsGuiding returns 0
22:09:07.834 00.000 12044 scope move finished after 36 + 103 ms
22:09:07.834 00.000 12044 Move returns status 0, amount 36
22:09:07.834 00.000 12044 MoveAxis(N, 0, ABG)
22:09:07.834 00.000 12044 Move returns status 0, amount 0
22:09:07.834 00.000 12044 move complete, result=0
22:09:07.834 00.000 12044 worker thread done servicing request
22:09:07.834 00.000 12044 Worker thread wakes up
22:09:07.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:07.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:07.834 00.000 14964 GuideStep: -0.9 px 36 ms EAST, -0.7 px 0 ms NORTH
22:09:10.936 03.102 12044 Exposure complete
22:09:10.960 00.024 12044 worker thread done servicing request
22:09:10.960 00.000 14964 OnExposeComplete: enter
22:09:10.961 00.001 14964 UpdateGuideState(): m_state=6
22:09:10.962 00.001 14964 Star::Find(35, 299, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:09:10.962 00.000 14964 Star::Find returns 1 (0), X=298.77, Y=127.21, Mass=264073, SNR=312.0, Peak=24399 HFD=3.5
22:09:10.963 00.001 14964 Star::Find false star n=6 nbg=258 bg=629.5 sigma=30.4 thresh=721 peak=682
22:09:10.963 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:09:10.964 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.38) = xAngle (-2.98 = -2.98)
22:09:10.964 00.000 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.85 = -2.85)
22:09:10.964 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-1.22 hyp=1.22 cameraTheta=-1.60 mountX=-1.21 mountY=-0.35, mountTheta=-2.86
22:09:10.966 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-1.22, opts=13)
22:09:10.967 00.001 14964 Enqueuing Move request for scope (-0.03, -1.22)
22:09:10.967 00.000 12044 Worker thread wakes up
22:09:10.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.22) opts 0xd
22:09:10.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -1.22)
22:09:10.967 00.000 12044 Moving (-0.03, -1.22) raw xDistance=-1.21 yDistance=-0.35
22:09:10.967 00.000 12044 Lowpass2 history cleared, outlier deflection
22:09:10.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.79 from input -1.21, slope = 0.00
22:09:10.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:10.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:09:10.967 00.000 12044 MoveAxis(E, 81, ABG)
22:09:10.967 00.000 12044 Guiding  Dir = 2, Dur = 81
22:09:10.975 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24399, med=622, FiltMin=537, FiltMax=14102, Gamma=0.810
22:09:10.981 00.006 14964 UpdateGuideState exits: m=264073 SNR=312.0
22:09:10.981 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:10.982 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:10.982 00.000 14964 Enqueuing Expose request
22:09:11.021 00.039 12044 IsSlewing returns 0
22:09:11.022 00.001 12044 IsGuiding returns 0
22:09:11.053 00.031 12044 PulseGuide returned control before completion, sleep 60
22:09:11.163 00.110 12044 IsGuiding returns 1
22:09:11.163 00.000 12044 scope still moving after pulse duration time elapsed
22:09:11.226 00.063 12044 IsSlewing returns 0
22:09:11.226 00.000 12044 IsGuiding returns 0
22:09:11.227 00.001 12044 scope move finished after 81 + 123 ms
22:09:11.227 00.000 12044 Move returns status 0, amount 81
22:09:11.227 00.000 12044 MoveAxis(N, 0, ABG)
22:09:11.227 00.000 12044 Move returns status 0, amount 0
22:09:11.227 00.000 12044 move complete, result=0
22:09:11.227 00.000 12044 worker thread done servicing request
22:09:11.227 00.000 12044 Worker thread wakes up
22:09:11.227 00.000 14964 GuideStep: -1.2 px 81 ms EAST, -0.3 px 0 ms NORTH
22:09:11.227 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:11.227 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:14.329 03.102 12044 Exposure complete
22:09:14.352 00.023 12044 worker thread done servicing request
22:09:14.352 00.000 14964 OnExposeComplete: enter
22:09:14.353 00.001 14964 UpdateGuideState(): m_state=6
22:09:14.354 00.001 14964 Star::Find(35, 298, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:09:14.354 00.000 14964 Star::Find returns 1 (0), X=298.26, Y=126.58, Mass=265799, SNR=309.7, Peak=20972 HFD=3.3
22:09:14.355 00.001 14964 Star::Find false star n=2 nbg=273 bg=619.1 sigma=32.5 thresh=717 peak=673
22:09:14.355 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:09:14.356 00.001 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.38) = xAngle (-3.24 = 3.05)
22:09:14.356 00.000 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.11 = -3.11)
22:09:14.357 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=-1.86 hyp=1.93 cameraTheta=-1.85 mountX=-1.92 mountY=-0.06, mountTheta=-3.11
22:09:14.358 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-1.86, opts=13)
22:09:14.359 00.001 14964 Enqueuing Move request for scope (-0.54, -1.86)
22:09:14.359 00.000 12044 Worker thread wakes up
22:09:14.360 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -1.86) opts 0xd
22:09:14.360 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -1.86)
22:09:14.360 00.000 12044 Moving (-0.54, -1.86) raw xDistance=-1.92 yDistance=-0.06
22:09:14.360 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.25 from input -1.92, slope = 0.00
22:09:14.360 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:14.360 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:14.360 00.000 12044 MoveAxis(E, 129, ABG)
22:09:14.360 00.000 12044 Guiding  Dir = 2, Dur = 129
22:09:14.367 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20972, med=621, FiltMin=532, FiltMax=15219, Gamma=0.810
22:09:14.372 00.005 14964 UpdateGuideState exits: m=265799 SNR=309.7
22:09:14.373 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:14.374 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:14.374 00.000 14964 Enqueuing Expose request
22:09:14.412 00.038 12044 IsSlewing returns 0
22:09:14.413 00.001 12044 IsGuiding returns 0
22:09:14.444 00.031 12044 PulseGuide returned control before completion, sleep 109
22:09:14.558 00.114 12044 IsGuiding returns 1
22:09:14.558 00.000 12044 scope still moving after pulse duration time elapsed
22:09:14.614 00.056 12044 IsSlewing returns 0
22:09:14.614 00.000 12044 IsGuiding returns 0
22:09:14.614 00.000 12044 scope move finished after 129 + 72 ms
22:09:14.614 00.000 12044 Move returns status 0, amount 129
22:09:14.614 00.000 12044 MoveAxis(N, 0, ABG)
22:09:14.614 00.000 12044 Move returns status 0, amount 0
22:09:14.614 00.000 12044 move complete, result=0
22:09:14.614 00.000 12044 worker thread done servicing request
22:09:14.614 00.000 12044 Worker thread wakes up
22:09:14.614 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:14.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:14.614 00.000 14964 GuideStep: -1.9 px 129 ms EAST, -0.1 px 0 ms NORTH
22:09:17.749 03.135 12044 Exposure complete
22:09:17.772 00.023 12044 worker thread done servicing request
22:09:17.773 00.001 14964 OnExposeComplete: enter
22:09:17.774 00.001 14964 UpdateGuideState(): m_state=6
22:09:17.775 00.001 14964 Star::Find(35, 298, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:17.776 00.001 14964 Star::Find returns 1 (0), X=298.65, Y=125.59, Mass=273311, SNR=312.2, Peak=25306 HFD=3.2
22:09:17.776 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] 
22:09:17.776 00.000 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.38) = xAngle (-3.01 = -3.01)
22:09:17.777 00.001 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-2.88 = -2.88)
22:09:17.777 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-2.84 hyp=2.85 cameraTheta=-1.62 mountX=-2.82 mountY=-0.74, mountTheta=-2.89
22:09:17.779 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-2.84, opts=13)
22:09:17.779 00.000 14964 Enqueuing Move request for scope (-0.15, -2.84)
22:09:17.780 00.001 12044 Worker thread wakes up
22:09:17.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -2.84) opts 0xd
22:09:17.780 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -2.84)
22:09:17.780 00.000 12044 Moving (-0.15, -2.84) raw xDistance=-2.82 yDistance=-0.74
22:09:17.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.83 from input -2.82, slope = 0.00
22:09:17.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:17.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
22:09:17.780 00.000 12044 MoveAxis(E, 190, ABG)
22:09:17.780 00.000 12044 Guiding  Dir = 2, Dur = 190
22:09:17.787 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25306, med=620, FiltMin=536, FiltMax=13362, Gamma=0.810
22:09:17.793 00.006 14964 UpdateGuideState exits: m=273311 SNR=312.2
22:09:17.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.794 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:17.794 00.000 14964 Enqueuing Expose request
22:09:17.801 00.007 12044 IsSlewing returns 0
22:09:17.801 00.000 12044 IsGuiding returns 0
22:09:17.832 00.031 12044 PulseGuide returned control before completion, sleep 169
22:09:18.013 00.181 12044 IsGuiding returns 1
22:09:18.013 00.000 12044 scope still moving after pulse duration time elapsed
22:09:18.134 00.121 12044 IsSlewing returns 0
22:09:18.134 00.000 12044 IsGuiding returns 0
22:09:18.134 00.000 12044 scope move finished after 190 + 142 ms
22:09:18.134 00.000 12044 Move returns status 0, amount 190
22:09:18.134 00.000 12044 MoveAxis(N, 0, ABG)
22:09:18.134 00.000 12044 Move returns status 0, amount 0
22:09:18.134 00.000 12044 move complete, result=0
22:09:18.134 00.000 12044 worker thread done servicing request
22:09:18.134 00.000 12044 Worker thread wakes up
22:09:18.134 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:18.134 00.000 14964 GuideStep: -2.8 px 190 ms EAST, -0.7 px 0 ms NORTH
22:09:18.135 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(264,93,71,71)
22:09:20.722 02.587 14964 Stop button clicked
22:09:20.723 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:09:20.724 00.001 14964 Status Line: Waiting for devices...
22:09:20.963 00.239 12044 ASCOM_AbortExposure returns err = 0
22:09:20.963 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:09:20.964 00.001 12044 worker thread done servicing request
22:09:20.964 00.000 14964 OnExposeComplete: enter
22:09:20.965 00.001 14964 OnExposeComplete: Capture Error reported
22:09:20.967 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:09:20.968 00.001 14964 Mount: notify guiding stopped
22:09:20.969 00.001 14964 BLC: window closed
22:09:20.969 00.000 14964 BLC: Last direction was reset
22:09:20.971 00.002 14964 Changing from state GUIDING to STOP
22:09:20.971 00.000 14964 guider state => SELECTED
22:09:20.972 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25306, med=620, FiltMin=536, FiltMax=13362, Gamma=0.810
22:09:20.977 00.005 14964 Changing from state SELECTED to UNINITIALIZED
22:09:20.978 00.001 14964 guider state => SELECTING
22:09:20.981 00.003 14964 Status Line: Stopped.
22:09:20.983 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:09:34.768 13.785 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:09:34.777 00.009 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:09:34.778 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:09:34.780 00.002 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:09:34.781 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:09:34.782 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:09:34.782 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:09:34.783 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:09:34.784 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:09:34.784 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:09:34.785 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:09:34.785 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:09:34.786 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:09:34.786 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:09:34.790 00.004 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:09:34.791 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:09:34.791 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:09:34.792 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:09:34.792 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:09:34.793 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:09:34.793 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:09:34.794 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:09:34.794 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:09:34.795 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:09:34.795 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:09:34.796 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:09:34.796 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:09:34.797 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:00:21 PM"
22:09:34.798 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:09:34.798 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:09:34.799 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:09:34.799 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:09:34.800 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:09:34.800 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:09:34.801 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:09:34.801 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:09:34.802 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:09:34.802 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:09:52.096 17.294 14964 User-requested restore calibration
22:09:52.098 00.002 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:09:52.099 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:09:52.101 00.002 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:09:52.102 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:09:52.103 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns 3.079070
22:09:52.104 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:09:52.106 00.002 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:09:52.107 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:09:52.108 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:09:52.109 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:09:52.109 00.000 14964 Mount::SetCalibration (scope) -- xAngle=79.2 yAngle=176.4 xRate=12.520 yRate=12.207 bin=2 dec=0.0 pierSide=0 par=+/- rotAng=None
22:09:52.110 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=79.2 m_yAngleError=-7.2
22:09:52.127 00.017 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:09:52.130 00.003 14964 ScopeASCOM::SideOfPier() returns 0
22:09:52.132 00.002 14964 Status Line: Calibration restored
22:09:52.545 00.413 14964 evsrv: cli 01AB2E90 connect
22:09:52.547 00.002 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"7c687c95-7382-4b71-9236-48ffd73d235d"}
22:09:52.548 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"7c687c95-7382-4b71-9236-48ffd73d235d"}
22:09:52.550 00.002 14964 evsrv: cli 01AB2E90 disconnect
22:09:55.003 02.453 14964 StartLoopingInteractive: Loop button clicked
22:09:55.004 00.001 14964 Status Line: Looping
22:09:55.006 00.002 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:09:55.009 00.003 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:09:55.009 00.000 14964 Enqueuing Expose request
22:09:55.011 00.002 12044 Worker thread wakes up
22:09:55.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:55.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:09:56.303 01.292 14964 GuiderMultiStar::AutoSelect enter
22:09:56.304 00.001 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:09:56.330 00.026 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:09:56.346 00.016 14964 AutoFind: global mean = -0.2, stdev 209.0
22:09:56.346 00.000 14964 AutoFind: using threshold = 0.1
22:09:56.370 00.024 14964 AutoFind: local max [299, 126] 244.5
22:09:56.371 00.001 14964 AutoFind: local max [90, 288] 12.9
22:09:56.371 00.000 14964 AutoFind: local max [299, 134] 11.6
22:09:56.372 00.001 14964 AutoFind: local max [94, 453] 3.6
22:09:56.372 00.000 14964 AutoFind: local max [156, 279] 3.4
22:09:56.373 00.001 14964 AutoFind: local max [431, 358] 3.1
22:09:56.373 00.000 14964 AutoFind: local max [453, 548] 2.8
22:09:56.374 00.001 14964 AutoFind: local max [489, 133] 2.7
22:09:56.374 00.000 14964 AutoFind: local max [93, 475] 2.2
22:09:56.374 00.000 14964 AutoFind: local max [607, 59] 2.2
22:09:56.375 00.001 14964 AutoFind: local max [379, 214] 1.7
22:09:56.375 00.000 14964 AutoFind: local max [209, 385] 1.6
22:09:56.376 00.001 14964 AutoFind: local max [84, 584] 1.5
22:09:56.376 00.000 14964 AutoFind: local max [808, 99] 1.4
22:09:56.377 00.001 14964 AutoFind: local max [802, 459] 1.3
22:09:56.377 00.000 14964 AutoFind: local max [527, 194] 1.3
22:09:56.378 00.001 14964 AutoFind: local max [731, 487] 1.3
22:09:56.378 00.000 14964 AutoFind: local max [298, 104] 1.3
22:09:56.378 00.000 14964 AutoFind: local max [378, 247] 1.3
22:09:56.379 00.001 14964 AutoFind: local max [794, 249] 1.3
22:09:56.379 00.000 14964 AutoFind: local max [704, 489] 1.3
22:09:56.380 00.001 14964 AutoFind: local max [880, 505] 1.2
22:09:56.380 00.000 14964 AutoFind: local max [780, 248] 1.2
22:09:56.381 00.001 14964 AutoFind: local max [13, 248] 1.2
22:09:56.381 00.000 14964 AutoFind: local max [289, 113] 1.2
22:09:56.382 00.001 14964 AutoFind: local max [191, 432] 1.2
22:09:56.382 00.000 14964 AutoFind: local max [609, 133] 1.2
22:09:56.382 00.000 14964 AutoFind: local max [486, 328] 1.2
22:09:56.383 00.001 14964 AutoFind: local max [753, 29] 1.2
22:09:56.383 00.000 14964 AutoFind: local max [773, 438] 1.2
22:09:56.384 00.001 14964 AutoFind: local max [319, 488] 1.2
22:09:56.384 00.000 14964 AutoFind: local max [297, 91] 1.2
22:09:56.385 00.001 14964 AutoFind: local max [57, 220] 1.2
22:09:56.385 00.000 14964 AutoFind: local max [806, 590] 1.2
22:09:56.386 00.001 14964 AutoFind: local max [309, 527] 1.2
22:09:56.386 00.000 14964 AutoFind: local max [183, 459] 1.2
22:09:56.387 00.001 14964 AutoFind: local max [538, 39] 1.2
22:09:56.387 00.000 14964 AutoFind: local max [624, 589] 1.2
22:09:56.387 00.000 14964 AutoFind: local max [22, 579] 1.2
22:09:56.388 00.001 14964 AutoFind: local max [516, 219] 1.2
22:09:56.388 00.000 14964 AutoFind: local max [495, 29] 1.2
22:09:56.389 00.001 14964 AutoFind: local max [615, 194] 1.2
22:09:56.389 00.000 14964 AutoFind: local max [542, 439] 1.2
22:09:56.390 00.001 14964 AutoFind: local max [285, 220] 1.2
22:09:56.390 00.000 14964 AutoFind: local max [603, 132] 1.2
22:09:56.390 00.000 14964 AutoFind: local max [30, 132] 1.2
22:09:56.391 00.001 14964 AutoFind: local max [69, 38] 1.1
22:09:56.391 00.000 14964 AutoFind: local max [582, 98] 1.1
22:09:56.392 00.001 14964 AutoFind: local max [886, 220] 1.1
22:09:56.392 00.000 14964 AutoFind: local max [870, 29] 1.1
22:09:56.393 00.001 14964 AutoFind: local max [240, 194] 1.1
22:09:56.393 00.000 14964 AutoFind: local max [503, 336] 1.1
22:09:56.394 00.001 14964 AutoFind: local max [956, 38] 1.1
22:09:56.394 00.000 14964 AutoFind: local max [689, 98] 1.1
22:09:56.394 00.000 14964 AutoFind: local max [15, 220] 1.1
22:09:56.395 00.001 14964 AutoFind: local max [21, 29] 1.1
22:09:56.395 00.000 14964 AutoFind: local max [40, 596] 1.1
22:09:56.396 00.001 14964 AutoFind: local max [265, 151] 1.1
22:09:56.396 00.000 14964 AutoFind: local max [429, 393] 1.1
22:09:56.397 00.001 14964 AutoFind: local max [655, 304] 1.1
22:09:56.397 00.000 14964 AutoFind: local max [457, 219] 1.1
22:09:56.397 00.000 14964 AutoFind: local max [595, 248] 1.1
22:09:56.398 00.001 14964 AutoFind: local max [371, 328] 1.1
22:09:56.398 00.000 14964 AutoFind: local max [84, 458] 1.1
22:09:56.399 00.001 14964 AutoFind: local max [644, 209] 1.1
22:09:56.399 00.000 14964 AutoFind: local max [557, 248] 1.1
22:09:56.400 00.001 14964 AutoFind: local max [694, 431] 1.1
22:09:56.400 00.000 14964 AutoFind: local max [203, 345] 1.1
22:09:56.400 00.000 14964 AutoFind: local max [649, 24] 1.1
22:09:56.401 00.001 14964 AutoFind: local max [468, 568] 1.1
22:09:56.401 00.000 14964 AutoFind: local max [859, 548] 1.1
22:09:56.402 00.001 14964 AutoFind: local max [798, 133] 1.1
22:09:56.402 00.000 14964 AutoFind: local max [707, 438] 1.1
22:09:56.403 00.001 14964 AutoFind: local max [313, 248] 1.1
22:09:56.403 00.000 14964 AutoFind: local max [248, 344] 1.1
22:09:56.404 00.001 14964 AutoFind: local max [635, 98] 1.1
22:09:56.404 00.000 14964 AutoFind: local max [123, 98] 1.1
22:09:56.404 00.000 14964 AutoFind: local max [554, 133] 1.1
22:09:56.405 00.001 14964 AutoFind: local max [625, 220] 1.1
22:09:56.405 00.000 14964 AutoFind: local max [685, 247] 1.1
22:09:56.406 00.001 14964 AutoFind: local max [862, 378] 1.1
22:09:56.406 00.000 14964 AutoFind: local max [715, 406] 1.1
22:09:56.407 00.001 14964 AutoFind: local max [362, 255] 1.1
22:09:56.407 00.000 14964 AutoFind: local max [646, 540] 1.1
22:09:56.408 00.001 14964 AutoFind: local max [623, 248] 1.1
22:09:56.408 00.000 14964 AutoFind: local max [692, 438] 1.1
22:09:56.408 00.000 14964 AutoFind: local max [449, 413] 1.1
22:09:56.409 00.001 14964 AutoFind: local max [562, 133] 1.1
22:09:56.409 00.000 14964 AutoFind: local max [116, 24] 1.1
22:09:56.410 00.001 14964 AutoFind: local max [341, 527] 1.1
22:09:56.410 00.000 14964 AutoFind: local max [838, 495] 1.1
22:09:56.411 00.001 14964 AutoFind: local max [396, 412] 1.1
22:09:56.411 00.000 14964 AutoFind: local max [25, 405] 1.1
22:09:56.411 00.000 14964 AutoFind: local max [739, 29] 1.1
22:09:56.412 00.001 14964 AutoFind: local max [656, 548] 1.1
22:09:56.412 00.000 14964 AutoFind: local max [663, 595] 1.1
22:09:56.413 00.001 14964 AutoFind: local max [49, 38] 1.1
22:09:56.413 00.000 14964 AutoFind: local max [793, 98] 1.1
22:09:56.414 00.001 14964 AutoFind: local max [100, 405] 1.1
22:09:56.414 00.000 14964 AutoFind: local max [66, 272] 1.1
22:09:56.415 00.001 14964 AutoFind: close dim-bright [66, 272] 1.1 - [90, 288] 12.9
22:09:56.415 00.000 14964 AutoFind: too close [793, 98] 1.1 - [798, 133] 1.1
22:09:56.416 00.001 14964 AutoFind: too close [793, 98] 1.1 - [808, 99] 1.4
22:09:56.416 00.000 14964 AutoFind: too close [49, 38] 1.1 - [21, 29] 1.1
22:09:56.416 00.000 14964 AutoFind: too close [49, 38] 1.1 - [69, 38] 1.1
22:09:56.417 00.001 14964 AutoFind: too close [663, 595] 1.1 - [624, 589] 1.2
22:09:56.417 00.000 14964 AutoFind: too close [656, 548] 1.1 - [646, 540] 1.1
22:09:56.418 00.001 14964 AutoFind: too close [739, 29] 1.1 - [753, 29] 1.2
22:09:56.418 00.000 14964 AutoFind: too close [396, 412] 1.1 - [429, 393] 1.1
22:09:56.419 00.001 14964 AutoFind: too close [838, 495] 1.1 - [802, 459] 1.3
22:09:56.419 00.000 14964 AutoFind: too close [341, 527] 1.1 - [309, 527] 1.2
22:09:56.420 00.001 14964 AutoFind: too close [341, 527] 1.1 - [319, 488] 1.2
22:09:56.420 00.000 14964 AutoFind: too close [562, 133] 1.1 - [554, 133] 1.1
22:09:56.420 00.000 14964 AutoFind: too close [562, 133] 1.1 - [582, 98] 1.1
22:09:56.421 00.001 14964 AutoFind: too close [449, 413] 1.1 - [429, 393] 1.1
22:09:56.421 00.000 14964 AutoFind: too close [692, 438] 1.1 - [715, 406] 1.1
22:09:56.422 00.001 14964 AutoFind: too close [692, 438] 1.1 - [707, 438] 1.1
22:09:56.422 00.000 14964 AutoFind: too close [692, 438] 1.1 - [694, 431] 1.1
22:09:56.423 00.001 14964 AutoFind: too close [623, 248] 1.1 - [625, 220] 1.1
22:09:56.423 00.000 14964 AutoFind: too close [623, 248] 1.1 - [644, 209] 1.1
22:09:56.423 00.000 14964 AutoFind: too close [623, 248] 1.1 - [595, 248] 1.1
22:09:56.423 00.000 14964 AutoFind: too close [362, 255] 1.1 - [378, 247] 1.3
22:09:56.424 00.001 14964 AutoFind: too close [715, 406] 1.1 - [707, 438] 1.1
22:09:56.424 00.000 14964 AutoFind: too close [715, 406] 1.1 - [694, 431] 1.1
22:09:56.425 00.001 14964 AutoFind: too close [625, 220] 1.1 - [644, 209] 1.1
22:09:56.425 00.000 14964 AutoFind: too close [625, 220] 1.1 - [595, 248] 1.1
22:09:56.426 00.001 14964 AutoFind: too close [625, 220] 1.1 - [615, 194] 1.2
22:09:56.426 00.000 14964 AutoFind: too close [554, 133] 1.1 - [582, 98] 1.1
22:09:56.427 00.001 14964 AutoFind: too close [635, 98] 1.1 - [603, 132] 1.2
22:09:56.427 00.000 14964 AutoFind: too close [635, 98] 1.1 - [609, 133] 1.2
22:09:56.427 00.000 14964 AutoFind: too close [635, 98] 1.1 - [607, 59] 2.2
22:09:56.428 00.001 14964 AutoFind: too close [313, 248] 1.1 - [285, 220] 1.2
22:09:56.428 00.000 14964 AutoFind: too close [707, 438] 1.1 - [694, 431] 1.1
22:09:56.429 00.001 14964 AutoFind: too close [798, 133] 1.1 - [808, 99] 1.4
22:09:56.429 00.000 14964 AutoFind: too close [468, 568] 1.1 - [453, 548] 2.8
22:09:56.430 00.001 14964 AutoFind: too close [203, 345] 1.1 - [209, 385] 1.6
22:09:56.430 00.000 14964 AutoFind: too close [557, 248] 1.1 - [595, 248] 1.1
22:09:56.431 00.001 14964 AutoFind: too close [644, 209] 1.1 - [615, 194] 1.2
22:09:56.431 00.000 14964 AutoFind: too close [84, 458] 1.1 - [93, 475] 2.2
22:09:56.431 00.000 14964 AutoFind: too close [84, 458] 1.1 - [94, 453] 3.6
22:09:56.432 00.001 14964 AutoFind: too close [429, 393] 1.1 - [431, 358] 3.1
22:09:56.432 00.000 14964 AutoFind: too close [265, 151] 1.1 - [289, 113] 1.2
22:09:56.433 00.001 14964 AutoFind: close dim-bright [265, 151] 1.1 - [299, 134] 11.6
22:09:56.433 00.000 14964 AutoFind: close dim-bright [265, 151] 1.1 - [299, 126] 244.5
22:09:56.434 00.001 14964 AutoFind: too close [40, 596] 1.1 - [22, 579] 1.2
22:09:56.434 00.000 14964 AutoFind: too close [15, 220] 1.1 - [13, 248] 1.2
22:09:56.435 00.001 14964 AutoFind: too close [503, 336] 1.1 - [486, 328] 1.2
22:09:56.435 00.000 14964 AutoFind: too close [582, 98] 1.1 - [603, 132] 1.2
22:09:56.435 00.000 14964 AutoFind: too close [582, 98] 1.1 - [609, 133] 1.2
22:09:56.436 00.001 14964 AutoFind: too close [582, 98] 1.1 - [607, 59] 2.2
22:09:56.436 00.000 14964 AutoFind: too close [603, 132] 1.2 - [609, 133] 1.2
22:09:56.437 00.001 14964 AutoFind: too close [516, 219] 1.2 - [527, 194] 1.3
22:09:56.437 00.000 14964 AutoFind: too close [183, 459] 1.2 - [191, 432] 1.2
22:09:56.438 00.001 14964 AutoFind: too close [309, 527] 1.2 - [319, 488] 1.2
22:09:56.438 00.000 14964 AutoFind: too close [297, 91] 1.2 - [289, 113] 1.2
22:09:56.439 00.001 14964 AutoFind: too close [297, 91] 1.2 - [298, 104] 1.3
22:09:56.439 00.000 14964 AutoFind: close dim-bright [297, 91] 1.2 - [299, 126] 244.5
22:09:56.439 00.000 14964 AutoFind: too close [773, 438] 1.2 - [802, 459] 1.3
22:09:56.440 00.001 14964 AutoFind: too close [289, 113] 1.2 - [298, 104] 1.3
22:09:56.440 00.000 14964 AutoFind: close dim-bright [289, 113] 1.2 - [299, 134] 11.6
22:09:56.441 00.001 14964 AutoFind: close dim-bright [289, 113] 1.2 - [299, 126] 244.5
22:09:56.441 00.000 14964 AutoFind: too close [780, 248] 1.2 - [794, 249] 1.3
22:09:56.442 00.001 14964 AutoFind: too close [704, 489] 1.3 - [731, 487] 1.3
22:09:56.442 00.000 14964 AutoFind: too close [378, 247] 1.3 - [379, 214] 1.7
22:09:56.443 00.001 14964 AutoFind: close dim-bright [298, 104] 1.3 - [299, 134] 11.6
22:09:56.443 00.000 14964 AutoFind: close dim-bright [298, 104] 1.3 - [299, 126] 244.5
22:09:56.444 00.001 14964 AutoFind: too close [93, 475] 2.2 - [94, 453] 3.6
22:09:56.444 00.000 14964 AutoFind: close dim-bright [299, 134] 11.6 - [299, 126] 244.5
22:09:56.444 00.000 14964 AutoFind: too close to edge [25, 405] 1.1
22:09:56.445 00.001 14964 AutoFind: too close to edge [116, 24] 1.1
22:09:56.445 00.000 14964 AutoFind: too close to edge [649, 24] 1.1
22:09:56.446 00.001 14964 AutoFind: too close to edge [956, 38] 1.1
22:09:56.446 00.000 14964 AutoFind: too close to edge [870, 29] 1.1
22:09:56.447 00.001 14964 AutoFind: too close to edge [30, 132] 1.2
22:09:56.447 00.000 14964 AutoFind: too close to edge [495, 29] 1.2
22:09:56.448 00.001 14964 AutoFind: too close to edge [806, 590] 1.2
22:09:56.448 00.000 14964 AutoFind: too close to edge [84, 584] 1.5
22:09:56.448 00.000 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:09:56.449 00.001 14964 Star::Find(35, 299, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.449 00.000 14964 Star::Find returns 1 (0), X=298.65, Y=125.59, Mass=273311, SNR=312.2, Peak=25306 HFD=3.2
22:09:56.450 00.001 14964 Star::Find(35, 90, 288, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.450 00.000 14964 Star::Find returns 1 (0), X=90.03, Y=288.29, Mass=14616, SNR=53.9, Peak=1579 HFD=4.0
22:09:56.451 00.001 14964 Star::Find(35, 299, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.451 00.000 14964 Star::Find returns 1 (0), X=298.65, Y=125.59, Mass=273311, SNR=312.2, Peak=25306 HFD=3.2
22:09:56.452 00.001 14964 Star::Find(35, 156, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.452 00.000 14964 Star::Find returns 1 (0), X=156.28, Y=278.33, Mass=2621, SNR=17.6, Peak=884 HFD=3.1
22:09:56.453 00.001 14964 Star::Find(35, 489, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.453 00.000 14964 Star::Find returns 1 (0), X=489.64, Y=133.01, Mass=1561, SNR=13.2, Peak=820 HFD=2.4
22:09:56.454 00.001 14964 Star::Find(35, 880, 505, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.454 00.000 14964 Star::Find returns 0 (3), X=880.00, Y=505.00, Mass=0, SNR=0.0, Peak=768 HFD=0.0
22:09:56.454 00.000 14964 Star::Find(35, 57, 220, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.455 00.001 14964 Star::Find false star n=2 nbg=266 bg=612.3 sigma=30.4 thresh=703 peak=667
22:09:56.455 00.000 14964 Star::Find returns 0 (2), X=57.00, Y=220.00, Mass=217, SNR=2.9, Peak=755 HFD=0.0
22:09:56.456 00.001 14964 Star::Find(35, 538, 39, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.456 00.000 14964 Star::Find false star n=4 nbg=247 bg=604.7 sigma=28.8 thresh=691 peak=662
22:09:56.457 00.001 14964 Star::Find returns 0 (2), X=538.00, Y=39.00, Mass=417, SNR=2.9, Peak=750 HFD=0.0
22:09:56.457 00.000 14964 Star::Find(35, 542, 439, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.458 00.001 14964 Star::Find returns 0 (3), X=542.00, Y=439.00, Mass=0, SNR=0.0, Peak=763 HFD=0.0
22:09:56.458 00.000 14964 Star::Find(35, 886, 220, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.459 00.001 14964 Star::Find false star n=6 nbg=268 bg=613.5 sigma=32.6 thresh=711 peak=699
22:09:56.459 00.000 14964 Star::Find returns 0 (2), X=886.00, Y=220.00, Mass=754, SNR=2.9, Peak=776 HFD=0.0
22:09:56.459 00.000 14964 Star::Find(35, 240, 194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.460 00.001 14964 Star::Find false star n=2 nbg=284 bg=616.1 sigma=34.7 thresh=720 peak=675
22:09:56.460 00.000 14964 Star::Find returns 0 (2), X=240.00, Y=194.00, Mass=251, SNR=2.9, Peak=755 HFD=0.0
22:09:56.461 00.001 14964 Star::Find(35, 689, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.461 00.000 14964 Star::Find false star n=6 nbg=255 bg=613.0 sigma=28.1 thresh=697 peak=666
22:09:56.462 00.001 14964 Star::Find returns 0 (2), X=689.00, Y=98.00, Mass=666, SNR=2.9, Peak=743 HFD=0.0
22:09:56.462 00.000 14964 Star::Find(35, 655, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.463 00.001 14964 Star::Find false star n=6 nbg=244 bg=626.6 sigma=24.9 thresh=701 peak=685
22:09:56.463 00.000 14964 Star::Find returns 0 (2), X=655.00, Y=304.00, Mass=615, SNR=2.9, Peak=762 HFD=0.0
22:09:56.464 00.001 14964 Star::Find(35, 457, 219, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.464 00.000 14964 Star::Find false star n=3 nbg=276 bg=618.0 sigma=33.5 thresh=718 peak=680
22:09:56.464 00.000 14964 Star::Find returns 0 (2), X=457.00, Y=219.00, Mass=373, SNR=2.9, Peak=768 HFD=0.0
22:09:56.465 00.001 14964 Star::Find(35, 371, 328, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.465 00.000 14964 Star::Find false star n=4 nbg=264 bg=624.0 sigma=28.3 thresh=709 peak=689
22:09:56.466 00.001 14964 Star::Find returns 0 (2), X=371.00, Y=328.00, Mass=423, SNR=2.9, Peak=769 HFD=0.0
22:09:56.466 00.000 14964 Star::Find(35, 859, 548, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.467 00.001 14964 Star::Find false star n=4 nbg=279 bg=617.3 sigma=32.5 thresh=715 peak=681
22:09:56.467 00.000 14964 Star::Find returns 0 (2), X=859.00, Y=548.00, Mass=447, SNR=2.9, Peak=747 HFD=0.0
22:09:56.468 00.001 14964 Star::Find(35, 248, 344, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.468 00.000 14964 Star::Find false star n=4 nbg=266 bg=625.2 sigma=32.4 thresh=722 peak=678
22:09:56.469 00.001 14964 Star::Find returns 0 (2), X=248.00, Y=344.00, Mass=451, SNR=2.9, Peak=760 HFD=0.0
22:09:56.469 00.000 14964 Star::Find(35, 123, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.469 00.000 14964 Star::Find returns 0 (2), X=123.00, Y=98.00, Mass=109, SNR=2.9, Peak=747 HFD=0.0
22:09:56.470 00.001 14964 Star::Find(35, 685, 247, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.470 00.000 14964 Star::Find false star n=1 nbg=280 bg=619.2 sigma=34.0 thresh=721 peak=683
22:09:56.471 00.001 14964 Star::Find returns 0 (2), X=685.00, Y=247.00, Mass=132, SNR=2.9, Peak=751 HFD=0.0
22:09:56.471 00.000 14964 Star::Find(35, 862, 378, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.472 00.001 14964 Star::Find returns 0 (3), X=862.00, Y=378.00, Mass=0, SNR=0.0, Peak=757 HFD=0.0
22:09:56.472 00.000 14964 Star::Find(35, 100, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.473 00.001 14964 Star::Find returns 0 (2), X=100.00, Y=405.00, Mass=106, SNR=2.9, Peak=761 HFD=0.0
22:09:56.473 00.000 14964 Star::Find(35, 66, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.474 00.001 14964 Star::Find returns 1 (0), X=90.03, Y=288.29, Mass=14616, SNR=53.9, Peak=1579 HFD=4.0
22:09:56.474 00.000 14964 AutoFind: finding best star pass 1
22:09:56.475 00.001 14964 Star::Find(35, 299, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.475 00.000 14964 Star::Find returns 1 (0), X=298.65, Y=125.59, Mass=273311, SNR=312.2, Peak=25306 HFD=3.2
22:09:56.475 00.000 14964 AutoFind returns star at [299, 126] 244.5 Mass 273311 SNR 312.2
22:09:56.476 00.001 14964 Star::Find(35, 299, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.477 00.001 14964 Star::Find returns 1 (0), X=298.65, Y=125.59, Mass=273311, SNR=312.2, Peak=25306 HFD=3.2
22:09:56.477 00.000 14964 MultiStar: List (2): {298.65, 125.59}(312.2), {90.03, 288.29}(53.9), 
22:09:56.477 00.000 14964 setting lock position to (298.65, 125.59)
22:09:56.478 00.001 14964 MultiStar: stabilizing after lock position change
22:09:56.478 00.000 14964 AutoSelect: state = 1, call UpdateGuideState
22:09:56.479 00.001 14964 UpdateGuideState(): m_state=1
22:09:56.479 00.000 14964 Star::Find(35, 298, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:09:56.480 00.001 14964 Star::Find returns 1 (0), X=298.65, Y=125.59, Mass=273311, SNR=312.2, Peak=25306 HFD=3.2
22:09:56.480 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.38) = xAngle (-1.38 = -1.38)
22:09:56.481 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-1.26 = -1.26)
22:09:56.481 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:09:56.483 00.002 14964 setting lock position to (298.65, 125.59)
22:09:56.484 00.001 14964 MultiStar: stabilizing after lock position change
22:09:56.484 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:09:56.485 00.001 14964 Changing from state SELECTING to SELECTED
22:09:56.485 00.000 14964 guider state => SELECTED
22:09:56.494 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25306, med=620, FiltMin=536, FiltMax=13362, Gamma=0.810
22:09:56.500 00.006 14964 UpdateGuideState exits: m=273311 SNR=312.2
22:09:56.500 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25306, med=620, FiltMin=536, FiltMax=13362, Gamma=0.810
22:09:56.505 00.005 14964 Status Line: Auto-selected star at (298.7, 125.6)
22:09:57.154 00.649 14964 GuideButtonClick i=1 ctx=Guide button clicked
22:09:57.158 00.004 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:09:57.159 00.001 14964 guider state => CALIBRATED
22:09:57.160 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:09:57.162 00.002 14964 reset dither spiral
22:09:58.116 00.954 12044 Exposure complete
22:09:58.139 00.023 14964 OnExposeComplete: enter
22:09:58.140 00.001 12044 worker thread done servicing request
22:09:58.140 00.000 14964 UpdateGuideState(): m_state=5
22:09:58.141 00.001 14964 Star::Find(35, 298, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:09:58.141 00.000 14964 Star::Find returns 1 (0), X=298.12, Y=122.61, Mass=297164, SNR=340.2, Peak=17869 HFD=3.8
22:09:58.141 00.000 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.38) = xAngle (-3.13 = -3.13)
22:09:58.142 00.001 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (-3.00 = -3.00)
22:09:58.143 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-2.98 hyp=3.03 cameraTheta=-1.75 mountX=-3.03 mountY=-0.41, mountTheta=-3.01
22:09:58.145 00.002 14964 Changing from state CALIBRATED to GUIDING
22:09:58.155 00.010 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:09:58.156 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:09:58.157 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
22:09:58.158 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:09:58.158 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:09:58.159 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:09:58.159 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:09:58.160 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:09:58.160 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:09:58.161 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:09:58.161 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:09:58.162 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:09:58.162 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:09:58.163 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:09:58.163 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:09:58.164 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:09:58.165 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:09:58.166 00.001 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:09:58.166 00.000 14964 Dec comp: XRate 12.520 -> 9.666 for dec 0.0 -> dec 39.5
22:09:58.168 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:09:58.170 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:09:58.171 00.001 14964 setting lock position to (298.12, 122.61)
22:09:58.171 00.000 14964 MultiStar: stabilizing after lock position change
22:09:58.172 00.001 14964 guider state => GUIDING
22:09:58.172 00.000 14964 Status Line: Guiding
22:09:58.174 00.002 14964 Mount: notify guiding started
22:09:58.175 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:09:58.176 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:09:52 PM"
22:09:58.177 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:09:58.177 00.000 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:09:58.178 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:09:58.178 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:09:58.179 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:09:58.179 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:09:58.180 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:09:58.180 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:09:58.181 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:09:58.181 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:09:58.182 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:09:58.182 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:09:58.183 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:09:58.183 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:09:58.184 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:09:58.184 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:09:58.185 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:09:58.185 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:09:58.186 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:09:58.186 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:09:58.187 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:09:58.187 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:09:58.188 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:09:58.189 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:09:58.189 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:09:58.190 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:09:58.190 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:09:58.191 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:09:58.191 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:09:58.192 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:09:58.192 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:09:58.193 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:09:58.193 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:09:58.194 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:09:58.194 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:09:58.195 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:09:58.196 00.001 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:09:58.198 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:09:58.264 00.066 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:09:58.265 00.001 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:09:58.266 00.001 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:09:58.267 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:09:58.268 00.001 14964 MountToCamera -- mountTheta (0.00) + m_xAngle (1.38) = xAngle (1.38 = 1.38)
22:09:58.269 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:09:58.269 00.000 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:09:58.270 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:09:58.271 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:09:58.271 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17869, med=617, FiltMin=533, FiltMax=14187, Gamma=0.810
22:09:58.279 00.008 14964 UpdateGuideState exits: m=297164 SNR=340.2
22:09:58.280 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.280 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:09:58.281 00.001 14964 Enqueuing Expose request
22:09:58.281 00.000 12044 Worker thread wakes up
22:09:58.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:09:58.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:01.406 03.125 12044 Exposure complete
22:10:01.427 00.021 12044 worker thread done servicing request
22:10:01.427 00.000 14964 OnExposeComplete: enter
22:10:01.428 00.001 14964 UpdateGuideState(): m_state=6
22:10:01.428 00.000 14964 Star::Find(35, 298, 122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:10:01.429 00.001 14964 Star::Find returns 1 (0), X=297.80, Y=123.05, Mass=287429, SNR=328.5, Peak=17343 HFD=4.1
22:10:01.429 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.38) = xAngle (0.81 = 0.81)
22:10:01.430 00.001 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.93 = 0.93)
22:10:01.430 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.44 hyp=0.55 cameraTheta=2.19 mountX=0.38 mountY=0.44, mountTheta=0.86
22:10:01.431 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.44, opts=13)
22:10:01.432 00.001 14964 Enqueuing Move request for scope (-0.32, 0.44)
22:10:01.433 00.001 12044 Worker thread wakes up
22:10:01.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.44) opts 0xd
22:10:01.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.44)
22:10:01.433 00.000 12044 Moving (-0.32, 0.44) raw xDistance=0.38 yDistance=0.44
22:10:01.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.38, slope = 0.00
22:10:01.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:01.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:10:01.433 00.000 12044 MoveAxis(W, 25, ABG)
22:10:01.433 00.000 12044 Guiding  Dir = 3, Dur = 25
22:10:01.442 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17343, med=619, FiltMin=536, FiltMax=12175, Gamma=0.810
22:10:01.447 00.005 14964 UpdateGuideState exits: m=287429 SNR=328.5
22:10:01.447 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.448 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:01.448 00.000 14964 Enqueuing Expose request
22:10:01.462 00.014 12044 IsSlewing returns 0
22:10:01.463 00.001 12044 IsGuiding returns 0
22:10:01.495 00.032 12044 IsGuiding returns 1
22:10:01.495 00.000 12044 scope still moving after pulse duration time elapsed
22:10:01.586 00.091 12044 IsSlewing returns 0
22:10:01.586 00.000 12044 IsGuiding returns 0
22:10:01.586 00.000 12044 scope move finished after 25 + 98 ms
22:10:01.586 00.000 12044 Move returns status 0, amount 25
22:10:01.587 00.001 12044 MoveAxis(N, 0, ABG)
22:10:01.587 00.000 12044 Move returns status 0, amount 0
22:10:01.587 00.000 12044 move complete, result=0
22:10:01.587 00.000 12044 worker thread done servicing request
22:10:01.587 00.000 12044 Worker thread wakes up
22:10:01.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:01.587 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.4 px 0 ms NORTH
22:10:01.588 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:04.692 03.104 12044 Exposure complete
22:10:04.713 00.021 12044 worker thread done servicing request
22:10:04.713 00.000 14964 OnExposeComplete: enter
22:10:04.713 00.000 14964 UpdateGuideState(): m_state=6
22:10:04.714 00.001 14964 Star::Find(35, 297, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:10:04.715 00.001 14964 Star::Find returns 1 (0), X=298.31, Y=123.35, Mass=284461, SNR=320.4, Peak=20715 HFD=3.6
22:10:04.715 00.000 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.38) = xAngle (-0.06 = -0.06)
22:10:04.715 00.000 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.07 = 0.07)
22:10:04.716 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.75 hyp=0.77 cameraTheta=1.33 mountX=0.77 mountY=0.05, mountTheta=0.07
22:10:04.717 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.75, opts=13)
22:10:04.717 00.000 14964 Enqueuing Move request for scope (0.19, 0.75)
22:10:04.718 00.001 12044 Worker thread wakes up
22:10:04.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.75) opts 0xd
22:10:04.718 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.75)
22:10:04.718 00.000 12044 Moving (0.19, 0.75) raw xDistance=0.77 yDistance=0.05
22:10:04.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.50 from input 0.77, slope = 0.00
22:10:04.718 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:04.718 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:10:04.718 00.000 12044 MoveAxis(W, 52, ABG)
22:10:04.718 00.000 12044 Guiding  Dir = 3, Dur = 52
22:10:04.727 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20715, med=619, FiltMin=527, FiltMax=13822, Gamma=0.810
22:10:04.732 00.005 14964 UpdateGuideState exits: m=284461 SNR=320.4
22:10:04.733 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.734 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:04.734 00.000 14964 Enqueuing Expose request
22:10:04.743 00.009 12044 IsSlewing returns 0
22:10:04.744 00.001 12044 IsGuiding returns 0
22:10:04.775 00.031 12044 PulseGuide returned control before completion, sleep 31
22:10:04.838 00.063 12044 IsGuiding returns 1
22:10:04.838 00.000 12044 scope still moving after pulse duration time elapsed
22:10:04.913 00.075 12044 IsSlewing returns 0
22:10:04.914 00.001 12044 IsGuiding returns 0
22:10:04.914 00.000 12044 scope move finished after 52 + 118 ms
22:10:04.914 00.000 12044 Move returns status 0, amount 52
22:10:04.914 00.000 12044 MoveAxis(N, 0, ABG)
22:10:04.914 00.000 12044 Move returns status 0, amount 0
22:10:04.914 00.000 12044 move complete, result=0
22:10:04.914 00.000 12044 worker thread done servicing request
22:10:04.914 00.000 12044 Worker thread wakes up
22:10:04.914 00.000 14964 GuideStep: 0.8 px 52 ms WEST, 0.1 px 0 ms NORTH
22:10:04.915 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:04.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:08.042 03.127 12044 Exposure complete
22:10:08.063 00.021 12044 worker thread done servicing request
22:10:08.063 00.000 14964 OnExposeComplete: enter
22:10:08.063 00.000 14964 UpdateGuideState(): m_state=6
22:10:08.064 00.001 14964 Star::Find(35, 298, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:10:08.065 00.001 14964 Star::Find returns 1 (0), X=297.87, Y=123.64, Mass=290935, SNR=325.3, Peak=21859 HFD=3.4
22:10:08.065 00.000 14964 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.38) = xAngle (0.42 = 0.42)
22:10:08.065 00.000 14964 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.55 = 0.55)
22:10:08.066 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=1.03 hyp=1.06 cameraTheta=1.81 mountX=0.97 mountY=0.56, mountTheta=0.52
22:10:08.067 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=1.03, opts=13)
22:10:08.067 00.000 14964 Enqueuing Move request for scope (-0.25, 1.03)
22:10:08.068 00.001 12044 Worker thread wakes up
22:10:08.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.03) opts 0xd
22:10:08.068 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 1.03)
22:10:08.068 00.000 12044 Moving (-0.25, 1.03) raw xDistance=0.97 yDistance=0.56
22:10:08.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.63 from input 0.97, slope = 0.00
22:10:08.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:08.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
22:10:08.068 00.000 12044 MoveAxis(W, 65, ABG)
22:10:08.068 00.000 12044 Guiding  Dir = 3, Dur = 65
22:10:08.076 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21859, med=619, FiltMin=533, FiltMax=15610, Gamma=0.810
22:10:08.081 00.005 14964 UpdateGuideState exits: m=290935 SNR=325.3
22:10:08.082 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:08.083 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:08.083 00.000 14964 Enqueuing Expose request
22:10:08.105 00.022 12044 IsSlewing returns 0
22:10:08.105 00.000 12044 IsGuiding returns 0
22:10:08.136 00.031 12044 PulseGuide returned control before completion, sleep 45
22:10:08.199 00.063 12044 IsGuiding returns 1
22:10:08.200 00.001 12044 scope still moving after pulse duration time elapsed
22:10:08.278 00.078 12044 IsSlewing returns 0
22:10:08.278 00.000 12044 IsGuiding returns 0
22:10:08.278 00.000 12044 scope move finished after 65 + 107 ms
22:10:08.278 00.000 12044 Move returns status 0, amount 65
22:10:08.278 00.000 12044 MoveAxis(N, 0, ABG)
22:10:08.278 00.000 12044 Move returns status 0, amount 0
22:10:08.278 00.000 12044 move complete, result=0
22:10:08.278 00.000 12044 worker thread done servicing request
22:10:08.278 00.000 12044 Worker thread wakes up
22:10:08.278 00.000 14964 GuideStep: 1.0 px 65 ms WEST, 0.6 px 0 ms NORTH
22:10:08.279 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:08.279 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:11.402 03.123 12044 Exposure complete
22:10:11.425 00.023 12044 worker thread done servicing request
22:10:11.425 00.000 14964 OnExposeComplete: enter
22:10:11.426 00.001 14964 UpdateGuideState(): m_state=6
22:10:11.426 00.000 14964 Star::Find(35, 297, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:10:11.427 00.001 14964 Star::Find returns 1 (0), X=298.08, Y=123.71, Mass=287951, SNR=326.4, Peak=18662 HFD=3.9
22:10:11.427 00.000 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.38) = xAngle (0.23 = 0.23)
22:10:11.428 00.001 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.35 = 0.35)
22:10:11.428 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=1.10 hyp=1.10 cameraTheta=1.61 mountX=1.07 mountY=0.38, mountTheta=0.34
22:10:11.430 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=1.10, opts=13)
22:10:11.430 00.000 14964 Enqueuing Move request for scope (-0.04, 1.10)
22:10:11.431 00.001 12044 Worker thread wakes up
22:10:11.431 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.10) opts 0xd
22:10:11.431 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 1.10)
22:10:11.431 00.000 12044 Moving (-0.04, 1.10) raw xDistance=1.07 yDistance=0.38
22:10:11.431 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.60 from input 1.07, slope = 0.23
22:10:11.431 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:11.431 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:10:11.431 00.000 12044 MoveAxis(W, 62, ABG)
22:10:11.431 00.000 12044 Guiding  Dir = 3, Dur = 62
22:10:11.439 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18662, med=619, FiltMin=539, FiltMax=15858, Gamma=0.810
22:10:11.444 00.005 14964 UpdateGuideState exits: m=287951 SNR=326.4
22:10:11.445 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:11.446 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:11.446 00.000 14964 Enqueuing Expose request
22:10:11.478 00.032 12044 IsSlewing returns 0
22:10:11.479 00.001 12044 IsGuiding returns 0
22:10:11.510 00.031 12044 PulseGuide returned control before completion, sleep 41
22:10:11.566 00.056 12044 IsGuiding returns 1
22:10:11.566 00.000 12044 scope still moving after pulse duration time elapsed
22:10:11.618 00.052 12044 IsSlewing returns 0
22:10:11.618 00.000 12044 IsGuiding returns 0
22:10:11.618 00.000 12044 scope move finished after 62 + 77 ms
22:10:11.618 00.000 12044 Move returns status 0, amount 62
22:10:11.618 00.000 12044 MoveAxis(N, 0, ABG)
22:10:11.618 00.000 12044 Move returns status 0, amount 0
22:10:11.618 00.000 12044 move complete, result=0
22:10:11.618 00.000 12044 worker thread done servicing request
22:10:11.618 00.000 12044 Worker thread wakes up
22:10:11.619 00.001 14964 GuideStep: 1.1 px 62 ms WEST, 0.4 px 0 ms NORTH
22:10:11.619 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:11.619 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:14.723 03.104 12044 Exposure complete
22:10:14.747 00.024 12044 worker thread done servicing request
22:10:14.747 00.000 14964 OnExposeComplete: enter
22:10:14.747 00.000 14964 UpdateGuideState(): m_state=6
22:10:14.748 00.001 14964 Star::Find(35, 298, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:10:14.749 00.001 14964 Star::Find returns 1 (0), X=298.12, Y=123.80, Mass=285326, SNR=322.8, Peak=21979 HFD=3.5
22:10:14.749 00.000 14964 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.38) = xAngle (0.19 = 0.19)
22:10:14.750 00.001 14964 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.31 = 0.31)
22:10:14.750 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=1.19 hyp=1.19 cameraTheta=1.57 mountX=1.17 mountY=0.36, mountTheta=0.30
22:10:14.751 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=1.19, opts=13)
22:10:14.751 00.000 14964 Enqueuing Move request for scope (0.00, 1.19)
22:10:14.752 00.001 12044 Worker thread wakes up
22:10:14.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.19) opts 0xd
22:10:14.752 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 1.19)
22:10:14.752 00.000 12044 Moving (0.00, 1.19) raw xDistance=1.17 yDistance=0.36
22:10:14.752 00.000 12044 Lowpass2 history cleared, outlier deflection
22:10:14.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.76 from input 1.17, slope = 0.00
22:10:14.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:10:14.752 00.000 12044 MoveAxis(W, 79, ABG)
22:10:14.752 00.000 12044 Guiding  Dir = 3, Dur = 79
22:10:14.760 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21979, med=620, FiltMin=535, FiltMax=14723, Gamma=0.810
22:10:14.765 00.005 14964 UpdateGuideState exits: m=285326 SNR=322.8
22:10:14.766 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.766 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:14.767 00.001 14964 Enqueuing Expose request
22:10:14.773 00.006 12044 IsSlewing returns 0
22:10:14.773 00.000 12044 IsGuiding returns 0
22:10:14.805 00.032 12044 PulseGuide returned control before completion, sleep 58
22:10:14.884 00.079 12044 IsGuiding returns 1
22:10:14.884 00.000 12044 scope still moving after pulse duration time elapsed
22:10:14.945 00.061 12044 IsSlewing returns 0
22:10:14.946 00.001 12044 IsGuiding returns 0
22:10:14.946 00.000 12044 scope move finished after 79 + 93 ms
22:10:14.946 00.000 12044 Move returns status 0, amount 79
22:10:14.946 00.000 12044 MoveAxis(N, 0, ABG)
22:10:14.946 00.000 12044 Move returns status 0, amount 0
22:10:14.946 00.000 12044 move complete, result=0
22:10:14.946 00.000 14964 GuideStep: 1.2 px 79 ms WEST, 0.4 px 0 ms NORTH
22:10:14.947 00.001 12044 worker thread done servicing request
22:10:14.947 00.000 12044 Worker thread wakes up
22:10:14.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:14.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:18.057 03.110 12044 Exposure complete
22:10:18.077 00.020 12044 worker thread done servicing request
22:10:18.077 00.000 14964 OnExposeComplete: enter
22:10:18.078 00.001 14964 UpdateGuideState(): m_state=6
22:10:18.078 00.000 14964 Star::Find(35, 298, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:10:18.079 00.001 14964 Star::Find returns 1 (0), X=297.89, Y=124.72, Mass=282834, SNR=325.0, Peak=20071 HFD=3.6
22:10:18.079 00.000 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.38) = xAngle (0.29 = 0.29)
22:10:18.080 00.001 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.42 = 0.42)
22:10:18.080 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=2.11 hyp=2.12 cameraTheta=1.68 mountX=2.03 mountY=0.87, mountTheta=0.40
22:10:18.082 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=2.11, opts=13)
22:10:18.082 00.000 14964 Enqueuing Move request for scope (-0.23, 2.11)
22:10:18.083 00.001 12044 Worker thread wakes up
22:10:18.083 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 2.11) opts 0xd
22:10:18.083 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 2.11)
22:10:18.083 00.000 12044 Moving (-0.23, 2.11) raw xDistance=2.03 yDistance=0.87
22:10:18.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.32 from input 2.03, slope = 0.00
22:10:18.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:18.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.87
22:10:18.083 00.000 12044 MoveAxis(W, 137, ABG)
22:10:18.083 00.000 12044 Guiding  Dir = 3, Dur = 137
22:10:18.092 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20071, med=620, FiltMin=536, FiltMax=14471, Gamma=0.810
22:10:18.097 00.005 14964 UpdateGuideState exits: m=282834 SNR=325.0
22:10:18.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.099 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:18.099 00.000 14964 Enqueuing Expose request
22:10:18.133 00.034 12044 IsSlewing returns 0
22:10:18.133 00.000 12044 IsGuiding returns 0
22:10:18.164 00.031 12044 PulseGuide returned control before completion, sleep 116
22:10:18.369 00.205 12044 IsGuiding returns 1
22:10:18.369 00.000 12044 scope still moving after pulse duration time elapsed
22:10:18.432 00.063 12044 IsSlewing returns 0
22:10:18.432 00.000 12044 IsGuiding returns 0
22:10:18.432 00.000 12044 scope move finished after 137 + 161 ms
22:10:18.432 00.000 12044 Move returns status 0, amount 137
22:10:18.432 00.000 12044 MoveAxis(N, 0, ABG)
22:10:18.432 00.000 12044 Move returns status 0, amount 0
22:10:18.432 00.000 12044 move complete, result=0
22:10:18.432 00.000 12044 worker thread done servicing request
22:10:18.432 00.000 12044 Worker thread wakes up
22:10:18.432 00.000 14964 GuideStep: 2.0 px 137 ms WEST, 0.9 px 0 ms NORTH
22:10:18.433 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:18.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:21.537 03.104 12044 Exposure complete
22:10:21.559 00.022 12044 worker thread done servicing request
22:10:21.559 00.000 14964 OnExposeComplete: enter
22:10:21.560 00.001 14964 UpdateGuideState(): m_state=6
22:10:21.560 00.000 14964 Star::Find(35, 297, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:10:21.561 00.001 14964 Star::Find returns 1 (0), X=297.41, Y=125.81, Mass=269581, SNR=308.4, Peak=17409 HFD=3.7
22:10:21.561 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.38) = xAngle (0.41 = 0.41)
22:10:21.562 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.38) + m_yAngleError (-0.13)) = yAngle (0.53 = 0.53)
22:10:21.562 00.000 14964 CameraToMount -- cameraX=-0.71 cameraY=3.20 hyp=3.28 cameraTheta=1.79 mountX=3.01 mountY=1.67, mountTheta=0.50
22:10:21.564 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=3.20, opts=13)
22:10:21.564 00.000 14964 Enqueuing Move request for scope (-0.71, 3.20)
22:10:21.565 00.001 12044 Worker thread wakes up
22:10:21.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 3.20) opts 0xd
22:10:21.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 3.20)
22:10:21.565 00.000 12044 Moving (-0.71, 3.20) raw xDistance=3.01 yDistance=1.67
22:10:21.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.96 from input 3.01, slope = 0.00
22:10:21.565 00.000 12044 resist switch: large excursion: input 1.67 thresh 1.35 direction from 0 to 1
22:10:21.565 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.00
22:10:21.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67
22:10:21.565 00.000 12044 MoveAxis(W, 203, ABG)
22:10:21.565 00.000 12044 Guiding  Dir = 3, Dur = 203
22:10:21.573 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17409, med=619, FiltMin=519, FiltMax=12523, Gamma=0.810
22:10:21.580 00.007 14964 UpdateGuideState exits: m=269581 SNR=308.4
22:10:21.581 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.581 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:10:21.582 00.001 14964 Enqueuing Expose request
22:10:21.589 00.007 12044 IsSlewing returns 0
22:10:21.590 00.001 12044 IsGuiding returns 0
22:10:21.621 00.031 12044 PulseGuide returned control before completion, sleep 182
22:10:21.815 00.194 12044 IsGuiding returns 1
22:10:21.815 00.000 12044 scope still moving after pulse duration time elapsed
22:10:21.886 00.071 12044 IsSlewing returns 0
22:10:21.886 00.000 12044 IsGuiding returns 0
22:10:21.886 00.000 12044 scope move finished after 203 + 92 ms
22:10:21.886 00.000 12044 Move returns status 0, amount 203
22:10:21.886 00.000 12044 MoveAxis(S, 137, ABG)
22:10:21.886 00.000 12044 Guiding  Dir = 1, Dur = 137
22:10:21.915 00.029 12044 IsSlewing returns 0
22:10:21.915 00.000 12044 IsGuiding returns 0
22:10:21.946 00.031 12044 PulseGuide returned control before completion, sleep 116
22:10:22.064 00.118 12044 IsGuiding returns 1
22:10:22.064 00.000 12044 scope still moving after pulse duration time elapsed
22:10:22.118 00.054 12044 IsSlewing returns 0
22:10:22.118 00.000 12044 IsGuiding returns 0
22:10:22.118 00.000 12044 scope move finished after 137 + 66 ms
22:10:22.118 00.000 12044 Move returns status 0, amount 137
22:10:22.118 00.000 12044 move complete, result=0
22:10:22.118 00.000 12044 worker thread done servicing request
22:10:22.118 00.000 12044 Worker thread wakes up
22:10:22.118 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:10:22.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(263,88,71,71)
22:10:22.118 00.000 14964 GuideStep: 3.0 px 203 ms WEST, 1.7 px 137 ms SOUTH
22:10:23.826 01.708 14964 Stop button clicked
22:10:23.828 00.002 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:10:23.829 00.001 14964 Status Line: Waiting for devices...
22:10:24.052 00.223 12044 ASCOM_AbortExposure returns err = 0
22:10:24.052 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:10:24.053 00.001 12044 worker thread done servicing request
22:10:24.053 00.000 14964 OnExposeComplete: enter
22:10:24.056 00.003 14964 OnExposeComplete: Capture Error reported
22:10:24.057 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:10:24.059 00.002 14964 Mount: notify guiding stopped
22:10:24.060 00.001 14964 BLC: window closed
22:10:24.061 00.001 14964 BLC: Last direction was reset
22:10:24.063 00.002 14964 Changing from state GUIDING to STOP
22:10:24.064 00.001 14964 guider state => SELECTED
22:10:24.064 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17409, med=619, FiltMin=519, FiltMax=12523, Gamma=0.810
22:10:24.071 00.007 14964 Changing from state SELECTED to UNINITIALIZED
22:10:24.071 00.000 14964 guider state => SELECTING
22:10:24.074 00.003 14964 Status Line: Stopped.
22:10:24.076 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:10:45.279 21.203 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:10:45.281 00.002 14964 ScopeASCOM::SideOfPier() returns 0
22:10:45.283 00.002 14964 User cleared calibration on Mount
22:11:05.544 20.261 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:11:05.825 00.281 14124 IsSlewing returns 1
22:11:06.354 00.529 14124 IsSlewing returns 1
22:11:06.919 00.565 14124 IsSlewing returns 1
22:11:07.496 00.577 14124 IsSlewing returns 0
22:11:09.770 02.274 14964 PhdController::Guide begins
22:11:09.771 00.001 14964 PhdController: newstate STATE_SETUP
22:11:09.771 00.000 14964 PhdController: setup
22:11:09.771 00.000 14964 PhdController: newstate STATE_ATTEMPT_START
22:11:09.772 00.001 14964 PhdController: start capturing
22:11:09.772 00.000 14964 Changing from state SELECTING to UNINITIALIZED
22:11:09.773 00.001 14964 guider state => SELECTING
22:11:09.773 00.000 14964 setting force full frames = true
22:11:09.774 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:11:09.778 00.004 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:11:09.779 00.001 14964 Enqueuing Expose request
22:11:09.780 00.001 14964 PhdController: newstate STATE_SELECT_STAR
22:11:09.780 00.000 12044 Worker thread wakes up
22:11:09.780 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:09.780 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:11:12.910 03.130 12044 Exposure complete
22:11:12.933 00.023 12044 worker thread done servicing request
22:11:12.933 00.000 14964 OnExposeComplete: enter
22:11:12.934 00.001 14964 UpdateGuideState(): m_state=1
22:11:12.934 00.000 14964 UpdateCurrentPosition: no star selected
22:11:12.935 00.001 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:12.936 00.001 14964 Status Line: No star selected
22:11:12.937 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21648, med=618, FiltMin=539, FiltMax=12730, Gamma=0.810
22:11:12.943 00.006 14964 UpdateGuideState exits: No star selected
22:11:12.944 00.001 14964 GuiderMultiStar::AutoSelect enter
22:11:12.944 00.000 14964 Star::AutoFind called with edgeAllowance = 25 searchRegion = 35 roi = 0x0@0,0
22:11:12.965 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:11:12.981 00.016 14964 AutoFind: global mean = 0.1, stdev 195.4
22:11:12.981 00.000 14964 AutoFind: using threshold = 0.1
22:11:13.004 00.023 14964 AutoFind: local max [398, 124] 253.5
22:11:13.005 00.001 14964 AutoFind: local max [189, 279] 12.7
22:11:13.005 00.000 14964 AutoFind: local max [399, 132] 5.1
22:11:13.006 00.001 14964 AutoFind: local max [409, 123] 4.3
22:11:13.006 00.000 14964 AutoFind: local max [707, 58] 3.6
22:11:13.007 00.001 14964 AutoFind: local max [407, 114] 3.3
22:11:13.007 00.000 14964 AutoFind: local max [256, 269] 3.2
22:11:13.008 00.001 14964 AutoFind: local max [530, 348] 3.1
22:11:13.008 00.000 14964 AutoFind: local max [193, 443] 2.7
22:11:13.009 00.001 14964 AutoFind: local max [387, 114] 2.1
22:11:13.009 00.000 14964 AutoFind: local max [59, 445] 2.1
22:11:13.009 00.000 14964 AutoFind: local max [192, 474] 2.0
22:11:13.010 00.001 14964 AutoFind: local max [12, 348] 2.0
22:11:13.010 00.000 14964 AutoFind: local max [589, 124] 2.0
22:11:13.011 00.001 14964 AutoFind: local max [81, 363] 1.8
22:11:13.011 00.000 14964 AutoFind: local max [405, 136] 1.7
22:11:13.012 00.001 14964 AutoFind: local max [707, 473] 1.6
22:11:13.012 00.000 14964 AutoFind: local max [446, 473] 1.5
22:11:13.012 00.000 14964 AutoFind: local max [39, 473] 1.5
22:11:13.013 00.001 14964 AutoFind: local max [551, 538] 1.5
22:11:13.013 00.000 14964 AutoFind: local max [222, 473] 1.4
22:11:13.014 00.001 14964 AutoFind: local max [535, 473] 1.4
22:11:13.014 00.000 14964 AutoFind: local max [382, 473] 1.4
22:11:13.015 00.001 14964 AutoFind: local max [540, 114] 1.4
22:11:13.015 00.000 14964 AutoFind: local max [728, 447] 1.4
22:11:13.015 00.000 14964 AutoFind: local max [929, 546] 1.4
22:11:13.016 00.001 14964 AutoFind: local max [520, 473] 1.4
22:11:13.016 00.000 14964 AutoFind: local max [397, 102] 1.4
22:11:13.017 00.001 14964 AutoFind: local max [730, 473] 1.4
22:11:13.017 00.000 14964 AutoFind: local max [875, 513] 1.4
22:11:13.018 00.001 14964 AutoFind: local max [461, 436] 1.4
22:11:13.018 00.000 14964 AutoFind: local max [955, 446] 1.4
22:11:13.018 00.000 14964 AutoFind: local max [753, 394] 1.4
22:11:13.019 00.001 14964 AutoFind: local max [807, 473] 1.4
22:11:13.019 00.000 14964 AutoFind: local max [385, 123] 1.4
22:11:13.020 00.001 14964 AutoFind: local max [141, 487] 1.4
22:11:13.020 00.000 14964 AutoFind: local max [38, 182] 1.3
22:11:13.021 00.001 14964 AutoFind: local max [440, 480] 1.3
22:11:13.021 00.000 14964 AutoFind: local max [365, 163] 1.3
22:11:13.021 00.000 14964 AutoFind: local max [567, 464] 1.3
22:11:13.022 00.001 14964 AutoFind: local max [717, 17] 1.3
22:11:13.022 00.000 14964 AutoFind: local max [127, 37] 1.3
22:11:13.023 00.001 14964 AutoFind: local max [316, 99] 1.3
22:11:13.023 00.000 14964 AutoFind: local max [396, 91] 1.3
22:11:13.024 00.001 14964 AutoFind: local max [501, 114] 1.3
22:11:13.024 00.000 14964 AutoFind: local max [572, 473] 1.3
22:11:13.024 00.000 14964 AutoFind: local max [670, 180] 1.3
22:11:13.025 00.001 14964 AutoFind: local max [160, 114] 1.3
22:11:13.025 00.000 14964 AutoFind: local max [472, 379] 1.3
22:11:13.026 00.001 14964 AutoFind: local max [114, 463] 1.3
22:11:13.026 00.000 14964 AutoFind: local max [847, 395] 1.3
22:11:13.027 00.001 14964 AutoFind: local max [634, 39] 1.3
22:11:13.027 00.000 14964 AutoFind: local max [334, 481] 1.3
22:11:13.027 00.000 14964 AutoFind: local max [843, 546] 1.3
22:11:13.028 00.001 14964 AutoFind: local max [781, 403] 1.3
22:11:13.028 00.000 14964 AutoFind: local max [887, 473] 1.3
22:11:13.029 00.001 14964 AutoFind: local max [418, 545] 1.3
22:11:13.029 00.000 14964 AutoFind: local max [593, 547] 1.3
22:11:13.030 00.001 14964 AutoFind: local max [410, 237] 1.2
22:11:13.030 00.000 14964 AutoFind: local max [118, 201] 1.2
22:11:13.030 00.000 14964 AutoFind: local max [299, 113] 1.2
22:11:13.031 00.001 14964 AutoFind: local max [932, 113] 1.2
22:11:13.031 00.000 14964 AutoFind: local max [510, 473] 1.2
22:11:13.032 00.001 14964 AutoFind: local max [863, 447] 1.2
22:11:13.032 00.000 14964 AutoFind: local max [88, 454] 1.2
22:11:13.033 00.001 14964 AutoFind: local max [302, 474] 1.2
22:11:13.033 00.000 14964 AutoFind: local max [274, 329] 1.2
22:11:13.034 00.001 14964 AutoFind: local max [171, 567] 1.2
22:11:13.034 00.000 14964 AutoFind: local max [795, 545] 1.2
22:11:13.034 00.000 14964 AutoFind: local max [528, 473] 1.2
22:11:13.035 00.001 14964 AutoFind: local max [799, 473] 1.2
22:11:13.035 00.000 14964 AutoFind: local max [793, 447] 1.2
22:11:13.036 00.001 14964 AutoFind: local max [899, 473] 1.2
22:11:13.036 00.000 14964 AutoFind: local max [336, 473] 1.2
22:11:13.037 00.001 14964 AutoFind: local max [405, 473] 1.2
22:11:13.037 00.000 14964 AutoFind: local max [172, 278] 1.2
22:11:13.037 00.000 14964 AutoFind: local max [274, 473] 1.2
22:11:13.038 00.001 14964 AutoFind: local max [186, 114] 1.2
22:11:13.038 00.000 14964 AutoFind: local max [923, 473] 1.2
22:11:13.039 00.001 14964 AutoFind: local max [22, 473] 1.2
22:11:13.039 00.000 14964 AutoFind: local max [773, 17] 1.2
22:11:13.040 00.001 14964 AutoFind: local max [498, 464] 1.2
22:11:13.040 00.000 14964 AutoFind: local max [471, 473] 1.2
22:11:13.041 00.001 14964 AutoFind: local max [329, 232] 1.2
22:11:13.041 00.000 14964 AutoFind: local max [27, 378] 1.2
22:11:13.042 00.001 14964 AutoFind: local max [448, 173] 1.2
22:11:13.042 00.000 14964 AutoFind: local max [333, 329] 1.2
22:11:13.043 00.001 14964 AutoFind: local max [705, 447] 1.2
22:11:13.043 00.000 14964 AutoFind: local max [557, 473] 1.2
22:11:13.043 00.000 14964 AutoFind: local max [143, 39] 1.2
22:11:13.043 00.000 14964 AutoFind: local max [819, 39] 1.2
22:11:13.045 00.002 14964 AutoFind: local max [765, 353] 1.2
22:11:13.045 00.000 14964 AutoFind: local max [928, 579] 1.2
22:11:13.046 00.001 14964 AutoFind: local max [616, 180] 1.2
22:11:13.046 00.000 14964 AutoFind: local max [607, 180] 1.2
22:11:13.046 00.000 14964 AutoFind: local max [370, 579] 1.2
22:11:13.047 00.001 14964 AutoFind: local max [176, 370] 1.2
22:11:13.047 00.000 14964 AutoFind: local max [781, 92] 1.2
22:11:13.047 00.000 14964 AutoFind: local max [245, 199] 1.2
22:11:13.048 00.001 14964 AutoFind: local max [547, 446] 1.2
22:11:13.048 00.000 14964 AutoFind: too close [547, 446] 1.2 - [557, 473] 1.2
22:11:13.049 00.001 14964 AutoFind: too close [547, 446] 1.2 - [528, 473] 1.2
22:11:13.049 00.000 14964 AutoFind: too close [547, 446] 1.2 - [510, 473] 1.2
22:11:13.050 00.001 14964 AutoFind: too close [547, 446] 1.2 - [572, 473] 1.3
22:11:13.050 00.000 14964 AutoFind: too close [547, 446] 1.2 - [567, 464] 1.3
22:11:13.051 00.001 14964 AutoFind: too close [547, 446] 1.2 - [520, 473] 1.4
22:11:13.051 00.000 14964 AutoFind: too close [547, 446] 1.2 - [535, 473] 1.4
22:11:13.051 00.000 14964 AutoFind: too close [607, 180] 1.2 - [616, 180] 1.2
22:11:13.052 00.001 14964 AutoFind: too close [928, 579] 1.2 - [929, 546] 1.4
22:11:13.052 00.000 14964 AutoFind: too close [143, 39] 1.2 - [127, 37] 1.3
22:11:13.053 00.001 14964 AutoFind: too close [557, 473] 1.2 - [528, 473] 1.2
22:11:13.053 00.000 14964 AutoFind: too close [557, 473] 1.2 - [572, 473] 1.3
22:11:13.054 00.001 14964 AutoFind: too close [557, 473] 1.2 - [567, 464] 1.3
22:11:13.054 00.000 14964 AutoFind: too close [557, 473] 1.2 - [520, 473] 1.4
22:11:13.055 00.001 14964 AutoFind: too close [557, 473] 1.2 - [535, 473] 1.4
22:11:13.055 00.000 14964 AutoFind: too close [705, 447] 1.2 - [730, 473] 1.4
22:11:13.055 00.000 14964 AutoFind: too close [705, 447] 1.2 - [728, 447] 1.4
22:11:13.056 00.001 14964 AutoFind: too close [705, 447] 1.2 - [707, 473] 1.6
22:11:13.056 00.000 14964 AutoFind: too close [27, 378] 1.2 - [12, 348] 2.0
22:11:13.057 00.001 14964 AutoFind: too close [471, 473] 1.2 - [498, 464] 1.2
22:11:13.057 00.000 14964 AutoFind: too close [471, 473] 1.2 - [510, 473] 1.2
22:11:13.057 00.000 14964 AutoFind: too close [471, 473] 1.2 - [440, 480] 1.3
22:11:13.058 00.001 14964 AutoFind: too close [471, 473] 1.2 - [461, 436] 1.4
22:11:13.058 00.000 14964 AutoFind: too close [471, 473] 1.2 - [446, 473] 1.5
22:11:13.058 00.000 14964 AutoFind: too close [498, 464] 1.2 - [528, 473] 1.2
22:11:13.059 00.001 14964 AutoFind: too close [498, 464] 1.2 - [510, 473] 1.2
22:11:13.059 00.000 14964 AutoFind: too close [498, 464] 1.2 - [461, 436] 1.4
22:11:13.060 00.001 14964 AutoFind: too close [498, 464] 1.2 - [520, 473] 1.4
22:11:13.060 00.000 14964 AutoFind: too close [498, 464] 1.2 - [535, 473] 1.4
22:11:13.061 00.001 14964 AutoFind: too close [22, 473] 1.2 - [39, 473] 1.5
22:11:13.061 00.000 14964 AutoFind: too close [22, 473] 1.2 - [59, 445] 2.1
22:11:13.061 00.000 14964 AutoFind: too close [923, 473] 1.2 - [899, 473] 1.2
22:11:13.062 00.001 14964 AutoFind: too close [923, 473] 1.2 - [887, 473] 1.3
22:11:13.062 00.000 14964 AutoFind: too close [923, 473] 1.2 - [955, 446] 1.4
22:11:13.063 00.001 14964 AutoFind: too close [186, 114] 1.2 - [160, 114] 1.3
22:11:13.063 00.000 14964 AutoFind: too close [274, 473] 1.2 - [302, 474] 1.2
22:11:13.064 00.001 14964 AutoFind: close dim-bright [172, 278] 1.2 - [189, 279] 12.7
22:11:13.064 00.000 14964 AutoFind: too close [405, 473] 1.2 - [440, 480] 1.3
22:11:13.064 00.000 14964 AutoFind: too close [405, 473] 1.2 - [382, 473] 1.4
22:11:13.065 00.001 14964 AutoFind: too close [336, 473] 1.2 - [302, 474] 1.2
22:11:13.065 00.000 14964 AutoFind: too close [336, 473] 1.2 - [334, 481] 1.3
22:11:13.066 00.001 14964 AutoFind: too close [899, 473] 1.2 - [863, 447] 1.2
22:11:13.066 00.000 14964 AutoFind: too close [899, 473] 1.2 - [887, 473] 1.3
22:11:13.067 00.001 14964 AutoFind: too close [899, 473] 1.2 - [875, 513] 1.4
22:11:13.067 00.000 14964 AutoFind: too close [793, 447] 1.2 - [799, 473] 1.2
22:11:13.068 00.001 14964 AutoFind: too close [793, 447] 1.2 - [807, 473] 1.4
22:11:13.068 00.000 14964 AutoFind: too close [799, 473] 1.2 - [807, 473] 1.4
22:11:13.068 00.000 14964 AutoFind: too close [528, 473] 1.2 - [510, 473] 1.2
22:11:13.069 00.001 14964 AutoFind: too close [528, 473] 1.2 - [567, 464] 1.3
22:11:13.069 00.000 14964 AutoFind: too close [528, 473] 1.2 - [520, 473] 1.4
22:11:13.070 00.001 14964 AutoFind: too close [528, 473] 1.2 - [535, 473] 1.4
22:11:13.070 00.000 14964 AutoFind: too close [302, 474] 1.2 - [334, 481] 1.3
22:11:13.071 00.001 14964 AutoFind: too close [88, 454] 1.2 - [114, 463] 1.3
22:11:13.071 00.000 14964 AutoFind: too close [88, 454] 1.2 - [59, 445] 2.1
22:11:13.071 00.000 14964 AutoFind: too close [863, 447] 1.2 - [887, 473] 1.3
22:11:13.072 00.001 14964 AutoFind: too close [510, 473] 1.2 - [520, 473] 1.4
22:11:13.072 00.000 14964 AutoFind: too close [510, 473] 1.2 - [535, 473] 1.4
22:11:13.073 00.001 14964 AutoFind: too close [299, 113] 1.2 - [316, 99] 1.3
22:11:13.073 00.000 14964 AutoFind: too close [887, 473] 1.3 - [875, 513] 1.4
22:11:13.074 00.001 14964 AutoFind: too close [781, 403] 1.3 - [753, 394] 1.4
22:11:13.074 00.000 14964 AutoFind: too close [843, 546] 1.3 - [875, 513] 1.4
22:11:13.074 00.000 14964 AutoFind: too close [114, 463] 1.3 - [141, 487] 1.4
22:11:13.075 00.001 14964 AutoFind: too close [572, 473] 1.3 - [567, 464] 1.3
22:11:13.075 00.000 14964 AutoFind: too close [572, 473] 1.3 - [535, 473] 1.4
22:11:13.076 00.001 14964 AutoFind: too close [501, 114] 1.3 - [540, 114] 1.4
22:11:13.076 00.000 14964 AutoFind: too close [396, 91] 1.3 - [385, 123] 1.4
22:11:13.077 00.001 14964 AutoFind: too close [396, 91] 1.3 - [397, 102] 1.4
22:11:13.077 00.000 14964 AutoFind: too close [396, 91] 1.3 - [387, 114] 2.1
22:11:13.078 00.001 14964 AutoFind: too close [396, 91] 1.3 - [407, 114] 3.3
22:11:13.078 00.000 14964 AutoFind: too close [396, 91] 1.3 - [409, 123] 4.3
22:11:13.078 00.000 14964 AutoFind: close dim-bright [396, 91] 1.3 - [398, 124] 253.5
22:11:13.079 00.001 14964 AutoFind: too close [567, 464] 1.3 - [535, 473] 1.4
22:11:13.079 00.000 14964 AutoFind: too close [365, 163] 1.3 - [385, 123] 1.4
22:11:13.080 00.001 14964 AutoFind: too close [365, 163] 1.3 - [405, 136] 1.7
22:11:13.080 00.000 14964 AutoFind: too close [365, 163] 1.3 - [399, 132] 5.1
22:11:13.081 00.001 14964 AutoFind: close dim-bright [365, 163] 1.3 - [398, 124] 253.5
22:11:13.081 00.000 14964 AutoFind: too close [440, 480] 1.3 - [446, 473] 1.5
22:11:13.081 00.000 14964 AutoFind: too close [385, 123] 1.4 - [397, 102] 1.4
22:11:13.082 00.001 14964 AutoFind: too close [385, 123] 1.4 - [405, 136] 1.7
22:11:13.082 00.000 14964 AutoFind: too close [385, 123] 1.4 - [387, 114] 2.1
22:11:13.083 00.001 14964 AutoFind: too close [385, 123] 1.4 - [407, 114] 3.3
22:11:13.083 00.000 14964 AutoFind: too close [385, 123] 1.4 - [409, 123] 4.3
22:11:13.084 00.001 14964 AutoFind: too close [385, 123] 1.4 - [399, 132] 5.1
22:11:13.084 00.000 14964 AutoFind: close dim-bright [385, 123] 1.4 - [398, 124] 253.5
22:11:13.085 00.001 14964 AutoFind: too close [461, 436] 1.4 - [446, 473] 1.5
22:11:13.085 00.000 14964 AutoFind: too close [730, 473] 1.4 - [728, 447] 1.4
22:11:13.085 00.000 14964 AutoFind: too close [730, 473] 1.4 - [707, 473] 1.6
22:11:13.086 00.001 14964 AutoFind: too close [397, 102] 1.4 - [405, 136] 1.7
22:11:13.086 00.000 14964 AutoFind: too close [397, 102] 1.4 - [387, 114] 2.1
22:11:13.087 00.001 14964 AutoFind: too close [397, 102] 1.4 - [407, 114] 3.3
22:11:13.087 00.000 14964 AutoFind: too close [397, 102] 1.4 - [409, 123] 4.3
22:11:13.088 00.001 14964 AutoFind: too close [397, 102] 1.4 - [399, 132] 5.1
22:11:13.088 00.000 14964 AutoFind: close dim-bright [397, 102] 1.4 - [398, 124] 253.5
22:11:13.088 00.000 14964 AutoFind: too close [520, 473] 1.4 - [535, 473] 1.4
22:11:13.089 00.001 14964 AutoFind: too close [728, 447] 1.4 - [707, 473] 1.6
22:11:13.089 00.000 14964 AutoFind: too close [222, 473] 1.4 - [192, 474] 2.0
22:11:13.090 00.001 14964 AutoFind: too close [222, 473] 1.4 - [193, 443] 2.7
22:11:13.090 00.000 14964 AutoFind: too close [39, 473] 1.5 - [59, 445] 2.1
22:11:13.091 00.001 14964 AutoFind: too close [405, 136] 1.7 - [387, 114] 2.1
22:11:13.091 00.000 14964 AutoFind: too close [405, 136] 1.7 - [407, 114] 3.3
22:11:13.091 00.000 14964 AutoFind: too close [405, 136] 1.7 - [409, 123] 4.3
22:11:13.092 00.001 14964 AutoFind: too close [405, 136] 1.7 - [399, 132] 5.1
22:11:13.092 00.000 14964 AutoFind: close dim-bright [405, 136] 1.7 - [398, 124] 253.5
22:11:13.093 00.001 14964 AutoFind: too close [192, 474] 2.0 - [193, 443] 2.7
22:11:13.093 00.000 14964 AutoFind: too close [387, 114] 2.1 - [407, 114] 3.3
22:11:13.094 00.001 14964 AutoFind: too close [387, 114] 2.1 - [409, 123] 4.3
22:11:13.094 00.000 14964 AutoFind: too close [387, 114] 2.1 - [399, 132] 5.1
22:11:13.095 00.001 14964 AutoFind: close dim-bright [387, 114] 2.1 - [398, 124] 253.5
22:11:13.095 00.000 14964 AutoFind: too close [407, 114] 3.3 - [409, 123] 4.3
22:11:13.095 00.000 14964 AutoFind: too close [407, 114] 3.3 - [399, 132] 5.1
22:11:13.096 00.001 14964 AutoFind: close dim-bright [407, 114] 3.3 - [398, 124] 253.5
22:11:13.096 00.000 14964 AutoFind: too close [409, 123] 4.3 - [399, 132] 5.1
22:11:13.097 00.001 14964 AutoFind: close dim-bright [409, 123] 4.3 - [398, 124] 253.5
22:11:13.097 00.000 14964 AutoFind: close dim-bright [399, 132] 5.1 - [398, 124] 253.5
22:11:13.098 00.001 14964 AutoFind: too close to edge [370, 579] 1.2
22:11:13.098 00.000 14964 AutoFind: too close to edge [819, 39] 1.2
22:11:13.099 00.001 14964 AutoFind: too close to edge [773, 17] 1.2
22:11:13.099 00.000 14964 AutoFind: too close to edge [171, 567] 1.2
22:11:13.099 00.000 14964 AutoFind: too close to edge [932, 113] 1.2
22:11:13.100 00.001 14964 AutoFind: too close to edge [634, 39] 1.3
22:11:13.100 00.000 14964 AutoFind: too close to edge [717, 17] 1.3
22:11:13.101 00.001 14964 AutoFind: too close to edge [38, 182] 1.3
22:11:13.101 00.000 14964 AutoFind: too close to edge [707, 58] 3.6
22:11:13.102 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:11:13.102 00.000 14964 Star::Find(35, 398, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.102 00.000 14964 Star::Find returns 1 (0), X=397.94, Y=123.86, Mass=257595, SNR=313.0, Peak=21648 HFD=3.1
22:11:13.103 00.001 14964 Star::Find(35, 189, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.103 00.000 14964 Star::Find returns 1 (0), X=188.57, Y=278.61, Mass=14917, SNR=54.2, Peak=1433 HFD=3.8
22:11:13.104 00.001 14964 Star::Find(35, 256, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.104 00.000 14964 Star::Find returns 1 (0), X=255.06, Y=268.43, Mass=3323, SNR=20.6, Peak=897 HFD=3.7
22:11:13.105 00.001 14964 Star::Find(35, 530, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.106 00.001 14964 Star::Find returns 1 (0), X=529.82, Y=348.61, Mass=3273, SNR=20.9, Peak=860 HFD=3.7
22:11:13.106 00.000 14964 Star::Find(35, 589, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.106 00.000 14964 Star::Find returns 1 (0), X=588.91, Y=124.05, Mass=1238, SNR=11.4, Peak=817 HFD=2.7
22:11:13.107 00.001 14964 Star::Find(35, 81, 363, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.107 00.000 14964 Star::Find returns 1 (0), X=80.95, Y=362.51, Mass=1264, SNR=10.6, Peak=810 HFD=3.6
22:11:13.108 00.001 14964 Star::Find(35, 551, 538, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.108 00.000 14964 Star::Find false star n=2 nbg=278 bg=628.2 sigma=36.4 thresh=738 peak=716
22:11:13.110 00.002 14964 Star::Find returns 0 (2), X=551.00, Y=538.00, Mass=273, SNR=2.9, Peak=771 HFD=0.0
22:11:13.110 00.000 14964 Star::Find(35, 670, 180, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.110 00.000 14964 Star::Find returns 0 (2), X=670.00, Y=180.00, Mass=103, SNR=2.9, Peak=816 HFD=0.0
22:11:13.112 00.002 14964 Star::Find(35, 472, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.112 00.000 14964 Star::Find false star n=3 nbg=268 bg=624.2 sigma=30.0 thresh=714 peak=673
22:11:13.113 00.001 14964 Star::Find returns 0 (2), X=472.00, Y=379.00, Mass=303, SNR=2.9, Peak=756 HFD=0.0
22:11:13.113 00.000 14964 Star::Find(35, 847, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.113 00.000 14964 Star::Find false star n=2 nbg=281 bg=623.9 sigma=33.9 thresh=726 peak=690
22:11:13.114 00.001 14964 Star::Find returns 0 (2), X=847.00, Y=395.00, Mass=228, SNR=2.9, Peak=760 HFD=0.0
22:11:13.114 00.000 14964 Star::Find(35, 418, 545, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.115 00.001 14964 Star::Find false star n=1 nbg=276 bg=621.5 sigma=36.0 thresh=730 peak=679
22:11:13.115 00.000 14964 Star::Find returns 0 (2), X=418.00, Y=545.00, Mass=136, SNR=2.9, Peak=757 HFD=0.0
22:11:13.116 00.001 14964 Star::Find(35, 593, 547, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.116 00.000 14964 Star::Find false star n=3 nbg=275 bg=618.7 sigma=31.2 thresh=712 peak=680
22:11:13.117 00.001 14964 Star::Find returns 0 (2), X=593.00, Y=547.00, Mass=306, SNR=2.9, Peak=754 HFD=0.0
22:11:13.117 00.000 14964 Star::Find(35, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.118 00.001 14964 Star::Find false star n=2 nbg=279 bg=612.8 sigma=34.4 thresh=716 peak=672
22:11:13.118 00.000 14964 Star::Find returns 0 (2), X=410.00, Y=237.00, Mass=236, SNR=2.9, Peak=759 HFD=0.0
22:11:13.118 00.000 14964 Star::Find(35, 118, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.119 00.001 14964 Star::Find returns 0 (3), X=118.00, Y=201.00, Mass=0, SNR=0.0, Peak=763 HFD=0.0
22:11:13.119 00.000 14964 Star::Find(35, 274, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.120 00.001 14964 Star::Find false star n=2 nbg=268 bg=619.2 sigma=30.8 thresh=712 peak=680
22:11:13.120 00.000 14964 Star::Find returns 0 (2), X=274.00, Y=329.00, Mass=243, SNR=2.9, Peak=775 HFD=0.0
22:11:13.121 00.001 14964 Star::Find(35, 795, 545, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.121 00.000 14964 Star::Find false star n=1 nbg=271 bg=621.5 sigma=30.8 thresh=714 peak=671
22:11:13.122 00.001 14964 Star::Find returns 0 (2), X=795.00, Y=545.00, Mass=106, SNR=2.9, Peak=762 HFD=0.0
22:11:13.122 00.000 14964 Star::Find(35, 172, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.123 00.001 14964 Star::Find returns 1 (0), X=188.57, Y=278.61, Mass=14917, SNR=54.2, Peak=1433 HFD=3.8
22:11:13.123 00.000 14964 Star::Find(35, 329, 232, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.124 00.001 14964 Star::Find false star n=2 nbg=274 bg=613.5 sigma=32.6 thresh=711 peak=668
22:11:13.124 00.000 14964 Star::Find returns 0 (2), X=329.00, Y=232.00, Mass=199, SNR=2.9, Peak=752 HFD=0.0
22:11:13.124 00.000 14964 Star::Find(35, 448, 173, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.125 00.001 14964 Star::Find returns 0 (3), X=448.00, Y=173.00, Mass=0, SNR=0.0, Peak=743 HFD=0.0
22:11:13.125 00.000 14964 Star::Find(35, 333, 329, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.126 00.001 14964 Star::Find returns 0 (2), X=333.00, Y=329.00, Mass=104, SNR=2.8, Peak=771 HFD=0.0
22:11:13.126 00.000 14964 Star::Find(35, 765, 353, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.127 00.001 14964 Star::Find false star n=1 nbg=280 bg=625.5 sigma=34.4 thresh=729 peak=678
22:11:13.127 00.000 14964 Star::Find returns 0 (2), X=765.00, Y=353.00, Mass=117, SNR=2.9, Peak=766 HFD=0.0
22:11:13.128 00.001 14964 Star::Find(35, 176, 370, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.128 00.000 14964 Star::Find returns 0 (2), X=176.00, Y=370.00, Mass=110, SNR=2.9, Peak=787 HFD=0.0
22:11:13.129 00.001 14964 Star::Find(35, 781, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.129 00.000 14964 Star::Find false star n=3 nbg=255 bg=613.3 sigma=28.7 thresh=699 peak=680
22:11:13.129 00.000 14964 Star::Find returns 0 (2), X=781.00, Y=92.00, Mass=338, SNR=2.9, Peak=767 HFD=0.0
22:11:13.130 00.001 14964 Star::Find(35, 245, 199, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.130 00.000 14964 Star::Find false star n=7 nbg=261 bg=614.7 sigma=29.7 thresh=704 peak=678
22:11:13.131 00.001 14964 Star::Find returns 0 (2), X=245.00, Y=199.00, Mass=774, SNR=2.9, Peak=752 HFD=0.0
22:11:13.131 00.000 14964 AutoFind: finding best star pass 1
22:11:13.132 00.001 14964 Star::Find(35, 398, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.132 00.000 14964 Star::Find returns 1 (0), X=397.94, Y=123.86, Mass=257595, SNR=313.0, Peak=21648 HFD=3.1
22:11:13.133 00.001 14964 AutoFind returns star at [398, 124] 253.5 Mass 257595 SNR 313.0
22:11:13.133 00.000 14964 Star::Find(35, 398, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.134 00.001 14964 Star::Find returns 1 (0), X=397.94, Y=123.86, Mass=257595, SNR=313.0, Peak=21648 HFD=3.1
22:11:13.134 00.000 14964 MultiStar: List (2): {397.94, 123.86}(313.0), {188.57, 278.61}(54.2), 
22:11:13.135 00.001 14964 setting lock position to (397.94, 123.86)
22:11:13.135 00.000 14964 MultiStar: stabilizing after lock position change
22:11:13.136 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
22:11:13.136 00.000 14964 UpdateGuideState(): m_state=1
22:11:13.137 00.001 14964 Star::Find(35, 397, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:11:13.137 00.000 14964 Star::Find returns 1 (0), X=397.94, Y=123.86, Mass=257595, SNR=313.0, Peak=21648 HFD=3.1
22:11:13.140 00.003 14964 setting force full frames = false
22:11:13.140 00.000 14964 setting lock position to (397.94, 123.86)
22:11:13.141 00.001 14964 MultiStar: stabilizing after lock position change
22:11:13.141 00.000 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:11:13.142 00.001 14964 Changing from state SELECTING to SELECTED
22:11:13.142 00.000 14964 guider state => SELECTED
22:11:13.151 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21648, med=618, FiltMin=539, FiltMax=12730, Gamma=0.810
22:11:13.158 00.007 14964 UpdateGuideState exits: m=257595 SNR=313.0
22:11:13.159 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21648, med=618, FiltMin=539, FiltMax=12730, Gamma=0.810
22:11:13.164 00.005 14964 Status Line: Auto-selected star at (397.9, 123.9)
22:11:13.168 00.004 14964 PhdController: newstate STATE_WAIT_SELECTED
22:11:13.169 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.169 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:13.170 00.001 14964 Enqueuing Expose request
22:11:13.170 00.000 12044 Worker thread wakes up
22:11:13.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:13.171 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(363,89,71,71)
22:11:16.273 03.102 12044 Exposure complete
22:11:16.294 00.021 12044 worker thread done servicing request
22:11:16.294 00.000 14964 OnExposeComplete: enter
22:11:16.294 00.000 14964 UpdateGuideState(): m_state=2
22:11:16.295 00.001 14964 Star::Find(35, 397, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:11:16.295 00.000 14964 Star::Find returns 1 (0), X=397.81, Y=123.54, Mass=254998, SNR=302.5, Peak=18452 HFD=3.8
22:11:16.297 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18452, med=619, FiltMin=527, FiltMax=12990, Gamma=0.810
22:11:16.302 00.005 14964 UpdateGuideState exits: m=254998 SNR=302.5
22:11:16.303 00.001 14964 PhdController: newstate STATE_CALIBRATE
22:11:16.303 00.000 14964 PhdController: clearing calibration
22:11:16.313 00.010 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:11:16.313 00.000 14964 ScopeASCOM::SideOfPier() returns 0
22:11:16.314 00.001 14964 PhdController: start calibration
22:11:16.316 00.002 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:11:16.317 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:11:16.317 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:11:16.318 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:11:16.319 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:11:16.319 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:11:16.320 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:11:16.320 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:11:16.321 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:11:16.321 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:11:16.322 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:11:16.322 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:11:16.323 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:11:16.323 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:11:16.325 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:11:16.328 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:11:16.329 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:11:16.330 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:11:16.332 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:11:16.333 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:11:16.395 00.062 14964 guider state => CALIBRATING_PRIMARY
22:11:16.396 00.001 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:11:16.397 00.001 14964 reset dither spiral
22:11:16.397 00.000 14964 PhdController: newstate STATE_CALIBRATION_WAIT
22:11:16.398 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:16.398 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:16.399 00.001 14964 Enqueuing Expose request
22:11:16.399 00.000 12044 Worker thread wakes up
22:11:16.399 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:16.399 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,89,71,71)
22:11:19.507 03.108 12044 Exposure complete
22:11:19.531 00.024 12044 worker thread done servicing request
22:11:19.531 00.000 14964 OnExposeComplete: enter
22:11:19.531 00.000 14964 UpdateGuideState(): m_state=3
22:11:19.533 00.002 14964 Star::Find(35, 397, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:11:19.533 00.000 14964 Star::Find returns 1 (0), X=398.24, Y=123.72, Mass=251136, SNR=311.0, Peak=16023 HFD=3.9
22:11:19.542 00.009 14964 Scope::UpdateCalibrationState: starting location = 398.24,123.72 coords = 12.19,39.5
22:11:19.542 00.000 14964 Status Line: West step   1, dist= 0.0
22:11:19.545 00.003 14964 Enqueuing Calibration Move request for direction 3
22:11:19.546 00.001 12044 Worker thread wakes up
22:11:19.546 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:19.546 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:19.546 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:19.546 00.000 12044 MoveAxis(W, 200, -)
22:11:19.546 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:19.546 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16023, med=619, FiltMin=529, FiltMax=11561, Gamma=0.810
22:11:19.552 00.006 14964 UpdateGuideState exits: m=251136 SNR=311.0
22:11:19.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:19.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:19.553 00.000 14964 Enqueuing Expose request
22:11:19.580 00.027 12044 IsSlewing returns 0
22:11:19.580 00.000 12044 IsGuiding returns 0
22:11:19.612 00.032 12044 PulseGuide returned control before completion, sleep 179
22:11:19.799 00.187 12044 IsGuiding returns 1
22:11:19.799 00.000 12044 scope still moving after pulse duration time elapsed
22:11:19.903 00.104 12044 IsSlewing returns 0
22:11:19.904 00.001 12044 IsGuiding returns 0
22:11:19.904 00.000 12044 scope move finished after 200 + 123 ms
22:11:19.904 00.000 12044 Move returns status 0, amount 200
22:11:19.904 00.000 12044 move complete, result=0
22:11:19.904 00.000 12044 worker thread done servicing request
22:11:19.904 00.000 12044 Worker thread wakes up
22:11:19.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:19.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,89,71,71)
22:11:23.007 03.103 12044 Exposure complete
22:11:23.029 00.022 12044 worker thread done servicing request
22:11:23.029 00.000 14964 OnExposeComplete: enter
22:11:23.029 00.000 14964 UpdateGuideState(): m_state=3
22:11:23.030 00.001 14964 Star::Find(35, 398, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:11:23.030 00.000 14964 Star::Find returns 1 (0), X=398.70, Y=125.41, Mass=243265, SNR=305.9, Peak=19511 HFD=3.5
22:11:23.032 00.002 14964 Status Line: West step   2, dist= 1.7
22:11:23.033 00.001 14964 Enqueuing Calibration Move request for direction 3
22:11:23.034 00.001 12044 Worker thread wakes up
22:11:23.034 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:23.034 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:23.034 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:23.034 00.000 12044 MoveAxis(W, 200, -)
22:11:23.034 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:23.041 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19511, med=619, FiltMin=529, FiltMax=13419, Gamma=0.810
22:11:23.046 00.005 14964 UpdateGuideState exits: m=243265 SNR=305.9
22:11:23.047 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:23.048 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:23.048 00.000 14964 Enqueuing Expose request
22:11:23.093 00.045 12044 IsSlewing returns 0
22:11:23.093 00.000 12044 IsGuiding returns 0
22:11:23.124 00.031 12044 PulseGuide returned control before completion, sleep 180
22:11:23.320 00.196 12044 IsGuiding returns 1
22:11:23.320 00.000 12044 scope still moving after pulse duration time elapsed
22:11:23.371 00.051 12044 IsSlewing returns 0
22:11:23.372 00.001 12044 IsGuiding returns 0
22:11:23.372 00.000 12044 scope move finished after 200 + 77 ms
22:11:23.372 00.000 12044 Move returns status 0, amount 200
22:11:23.372 00.000 12044 move complete, result=0
22:11:23.372 00.000 12044 worker thread done servicing request
22:11:23.372 00.000 12044 Worker thread wakes up
22:11:23.372 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:23.372 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,90,71,71)
22:11:26.494 03.122 12044 Exposure complete
22:11:26.515 00.021 12044 worker thread done servicing request
22:11:26.515 00.000 14964 OnExposeComplete: enter
22:11:26.516 00.001 14964 UpdateGuideState(): m_state=3
22:11:26.517 00.001 14964 Star::Find(35, 398, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:11:26.517 00.000 14964 Star::Find returns 1 (0), X=398.18, Y=127.15, Mass=231072, SNR=275.4, Peak=18759 HFD=3.7
22:11:26.518 00.001 14964 Status Line: West step   3, dist= 3.4
22:11:26.520 00.002 14964 Enqueuing Calibration Move request for direction 3
22:11:26.521 00.001 12044 Worker thread wakes up
22:11:26.521 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:26.521 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:26.521 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:26.521 00.000 12044 MoveAxis(W, 200, -)
22:11:26.521 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:26.528 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18759, med=619, FiltMin=532, FiltMax=12191, Gamma=0.810
22:11:26.534 00.006 14964 UpdateGuideState exits: m=231072 SNR=275.4
22:11:26.535 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:26.535 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:26.536 00.001 14964 Enqueuing Expose request
22:11:26.542 00.006 12044 IsSlewing returns 0
22:11:26.543 00.001 12044 IsGuiding returns 0
22:11:26.584 00.041 12044 PulseGuide returned control before completion, sleep 169
22:11:26.819 00.235 12044 IsGuiding returns 1
22:11:26.819 00.000 12044 scope still moving after pulse duration time elapsed
22:11:26.887 00.068 12044 IsSlewing returns 0
22:11:26.887 00.000 12044 IsGuiding returns 0
22:11:26.887 00.000 12044 scope move finished after 200 + 144 ms
22:11:26.887 00.000 12044 Move returns status 0, amount 200
22:11:26.887 00.000 12044 move complete, result=0
22:11:26.887 00.000 12044 worker thread done servicing request
22:11:26.887 00.000 12044 Worker thread wakes up
22:11:26.887 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:26.887 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:11:29.983 03.096 12044 Exposure complete
22:11:30.003 00.020 12044 worker thread done servicing request
22:11:30.003 00.000 14964 OnExposeComplete: enter
22:11:30.004 00.001 14964 UpdateGuideState(): m_state=3
22:11:30.004 00.000 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:11:30.005 00.001 14964 Star::Find returns 1 (0), X=398.05, Y=128.07, Mass=226655, SNR=288.6, Peak=22551 HFD=3.2
22:11:30.006 00.001 14964 Status Line: West step   4, dist= 4.3
22:11:30.008 00.002 14964 Enqueuing Calibration Move request for direction 3
22:11:30.009 00.001 12044 Worker thread wakes up
22:11:30.009 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:30.009 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:30.009 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:30.009 00.000 12044 MoveAxis(W, 200, -)
22:11:30.009 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:30.016 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22551, med=619, FiltMin=533, FiltMax=13796, Gamma=0.810
22:11:30.022 00.006 14964 UpdateGuideState exits: m=226655 SNR=288.6
22:11:30.022 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:30.023 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:30.023 00.000 14964 Enqueuing Expose request
22:11:30.126 00.103 12044 IsSlewing returns 0
22:11:30.127 00.001 12044 IsGuiding returns 0
22:11:30.159 00.032 12044 PulseGuide returned control before completion, sleep 179
22:11:30.355 00.196 12044 IsGuiding returns 1
22:11:30.355 00.000 12044 scope still moving after pulse duration time elapsed
22:11:30.405 00.050 12044 IsSlewing returns 0
22:11:30.406 00.001 12044 IsGuiding returns 0
22:11:30.406 00.000 12044 scope move finished after 200 + 78 ms
22:11:30.406 00.000 12044 Move returns status 0, amount 200
22:11:30.406 00.000 12044 move complete, result=0
22:11:30.406 00.000 12044 worker thread done servicing request
22:11:30.406 00.000 12044 Worker thread wakes up
22:11:30.406 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:30.406 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,93,71,71)
22:11:33.531 03.125 12044 Exposure complete
22:11:33.555 00.024 12044 worker thread done servicing request
22:11:33.555 00.000 14964 OnExposeComplete: enter
22:11:33.556 00.001 14964 UpdateGuideState(): m_state=3
22:11:33.557 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:11:33.557 00.000 14964 Star::Find returns 1 (0), X=398.38, Y=129.80, Mass=218143, SNR=287.1, Peak=20671 HFD=3.6
22:11:33.558 00.001 14964 Status Line: West step   5, dist= 6.1
22:11:33.561 00.003 14964 Enqueuing Calibration Move request for direction 3
22:11:33.561 00.000 12044 Worker thread wakes up
22:11:33.561 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:33.561 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:33.561 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:33.561 00.000 12044 MoveAxis(W, 200, -)
22:11:33.561 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:33.568 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20671, med=620, FiltMin=538, FiltMax=12381, Gamma=0.810
22:11:33.573 00.005 14964 UpdateGuideState exits: m=218143 SNR=287.1
22:11:33.574 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:33.575 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:33.575 00.000 14964 Enqueuing Expose request
22:11:33.623 00.048 12044 IsSlewing returns 0
22:11:33.623 00.000 12044 IsGuiding returns 0
22:11:33.654 00.031 12044 PulseGuide returned control before completion, sleep 180
22:11:33.837 00.183 12044 IsGuiding returns 1
22:11:33.837 00.000 12044 scope still moving after pulse duration time elapsed
22:11:33.888 00.051 12044 IsSlewing returns 0
22:11:33.889 00.001 12044 IsGuiding returns 0
22:11:33.889 00.000 12044 scope move finished after 200 + 64 ms
22:11:33.889 00.000 12044 Move returns status 0, amount 200
22:11:33.889 00.000 12044 move complete, result=0
22:11:33.889 00.000 12044 worker thread done servicing request
22:11:33.889 00.000 12044 Worker thread wakes up
22:11:33.889 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:33.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,95,71,71)
22:11:36.984 03.095 12044 Exposure complete
22:11:37.004 00.020 12044 worker thread done servicing request
22:11:37.005 00.001 14964 OnExposeComplete: enter
22:11:37.005 00.000 14964 UpdateGuideState(): m_state=3
22:11:37.006 00.001 14964 Star::Find(35, 398, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:11:37.006 00.000 14964 Star::Find returns 1 (0), X=397.67, Y=131.25, Mass=205567, SNR=274.1, Peak=19071 HFD=3.5
22:11:37.007 00.001 14964 Status Line: West step   6, dist= 7.6
22:11:37.010 00.003 14964 Enqueuing Calibration Move request for direction 3
22:11:37.011 00.001 12044 Worker thread wakes up
22:11:37.011 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:37.011 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:37.011 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:37.011 00.000 12044 MoveAxis(W, 200, -)
22:11:37.011 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:37.017 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19071, med=619, FiltMin=538, FiltMax=11861, Gamma=0.810
22:11:37.023 00.006 14964 UpdateGuideState exits: m=205567 SNR=274.1
22:11:37.023 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:37.024 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:37.024 00.000 14964 Enqueuing Expose request
22:11:37.079 00.055 12044 IsSlewing returns 0
22:11:37.079 00.000 12044 IsGuiding returns 0
22:11:37.110 00.031 12044 PulseGuide returned control before completion, sleep 179
22:11:37.296 00.186 12044 IsGuiding returns 1
22:11:37.296 00.000 12044 scope still moving after pulse duration time elapsed
22:11:37.359 00.063 12044 IsSlewing returns 0
22:11:37.387 00.028 12044 IsGuiding returns 0
22:11:37.387 00.000 12044 scope move finished after 200 + 108 ms
22:11:37.387 00.000 12044 Move returns status 0, amount 200
22:11:37.387 00.000 12044 move complete, result=0
22:11:37.387 00.000 12044 worker thread done servicing request
22:11:37.387 00.000 12044 Worker thread wakes up
22:11:37.387 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:37.387 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,96,71,71)
22:11:40.523 03.136 12044 Exposure complete
22:11:40.547 00.024 12044 worker thread done servicing request
22:11:40.547 00.000 14964 OnExposeComplete: enter
22:11:40.547 00.000 14964 UpdateGuideState(): m_state=3
22:11:40.548 00.001 14964 Star::Find(35, 397, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:11:40.548 00.000 14964 Star::Find returns 1 (0), X=397.85, Y=133.35, Mass=203424, SNR=276.0, Peak=18974 HFD=3.5
22:11:40.550 00.002 14964 Status Line: West step   7, dist= 9.6
22:11:40.552 00.002 14964 Enqueuing Calibration Move request for direction 3
22:11:40.552 00.000 12044 Worker thread wakes up
22:11:40.552 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:40.552 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:40.552 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:40.552 00.000 12044 MoveAxis(W, 200, -)
22:11:40.552 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:40.559 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18974, med=620, FiltMin=533, FiltMax=11186, Gamma=0.810
22:11:40.565 00.006 14964 UpdateGuideState exits: m=203424 SNR=276.0
22:11:40.566 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:40.566 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:40.566 00.000 14964 Enqueuing Expose request
22:11:40.578 00.012 12044 IsSlewing returns 0
22:11:40.578 00.000 12044 IsGuiding returns 0
22:11:40.610 00.032 12044 PulseGuide returned control before completion, sleep 179
22:11:40.800 00.190 12044 IsGuiding returns 1
22:11:40.800 00.000 12044 scope still moving after pulse duration time elapsed
22:11:40.888 00.088 12044 IsSlewing returns 0
22:11:40.888 00.000 12044 IsGuiding returns 0
22:11:40.888 00.000 12044 scope move finished after 200 + 109 ms
22:11:40.888 00.000 12044 Move returns status 0, amount 200
22:11:40.888 00.000 12044 move complete, result=0
22:11:40.888 00.000 12044 worker thread done servicing request
22:11:40.888 00.000 12044 Worker thread wakes up
22:11:40.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:40.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,98,71,71)
22:11:44.006 03.118 12044 Exposure complete
22:11:44.028 00.022 12044 worker thread done servicing request
22:11:44.028 00.000 14964 OnExposeComplete: enter
22:11:44.029 00.001 14964 UpdateGuideState(): m_state=3
22:11:44.029 00.000 14964 Star::Find(35, 397, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:11:44.030 00.001 14964 Star::Find returns 1 (0), X=397.59, Y=134.32, Mass=194423, SNR=272.2, Peak=18085 HFD=3.5
22:11:44.031 00.001 14964 Status Line: West step   8, dist=10.6
22:11:44.035 00.004 14964 Enqueuing Calibration Move request for direction 3
22:11:44.036 00.001 12044 Worker thread wakes up
22:11:44.036 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:44.036 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:44.036 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:44.036 00.000 12044 MoveAxis(W, 200, -)
22:11:44.036 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:44.043 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18085, med=620, FiltMin=537, FiltMax=11425, Gamma=0.810
22:11:44.049 00.006 14964 UpdateGuideState exits: m=194423 SNR=272.2
22:11:44.049 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:44.050 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:44.050 00.000 14964 Enqueuing Expose request
22:11:44.078 00.028 12044 IsSlewing returns 0
22:11:44.079 00.001 12044 IsGuiding returns 0
22:11:44.109 00.030 12044 PulseGuide returned control before completion, sleep 180
22:11:44.301 00.192 12044 IsGuiding returns 1
22:11:44.301 00.000 12044 scope still moving after pulse duration time elapsed
22:11:44.416 00.115 12044 IsSlewing returns 0
22:11:44.416 00.000 12044 IsGuiding returns 0
22:11:44.416 00.000 12044 scope move finished after 200 + 137 ms
22:11:44.416 00.000 12044 Move returns status 0, amount 200
22:11:44.416 00.000 12044 move complete, result=0
22:11:44.416 00.000 12044 worker thread done servicing request
22:11:44.416 00.000 12044 Worker thread wakes up
22:11:44.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:44.417 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(363,99,71,71)
22:11:47.515 03.098 12044 Exposure complete
22:11:47.539 00.024 12044 worker thread done servicing request
22:11:47.539 00.000 14964 OnExposeComplete: enter
22:11:47.539 00.000 14964 UpdateGuideState(): m_state=3
22:11:47.540 00.001 14964 Star::Find(35, 397, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:11:47.541 00.001 14964 Star::Find returns 1 (0), X=397.19, Y=136.27, Mass=182533, SNR=259.7, Peak=13498 HFD=3.8
22:11:47.542 00.001 14964 Status Line: West step   9, dist=12.6
22:11:47.543 00.001 14964 Enqueuing Calibration Move request for direction 3
22:11:47.544 00.001 12044 Worker thread wakes up
22:11:47.544 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:47.544 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:47.544 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:47.544 00.000 12044 MoveAxis(W, 200, -)
22:11:47.544 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:47.551 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13498, med=619, FiltMin=529, FiltMax=10230, Gamma=0.810
22:11:47.556 00.005 14964 UpdateGuideState exits: m=182533 SNR=259.7
22:11:47.557 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:47.557 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:47.558 00.001 14964 Enqueuing Expose request
22:11:47.575 00.017 12044 IsSlewing returns 0
22:11:47.575 00.000 12044 IsGuiding returns 0
22:11:47.606 00.031 12044 PulseGuide returned control before completion, sleep 179
22:11:47.788 00.182 12044 IsGuiding returns 1
22:11:47.788 00.000 12044 scope still moving after pulse duration time elapsed
22:11:47.840 00.052 12044 IsSlewing returns 0
22:11:47.841 00.001 12044 IsGuiding returns 0
22:11:47.841 00.000 12044 scope move finished after 200 + 66 ms
22:11:47.841 00.000 12044 Move returns status 0, amount 200
22:11:47.841 00.000 12044 move complete, result=0
22:11:47.841 00.000 12044 worker thread done servicing request
22:11:47.841 00.000 12044 Worker thread wakes up
22:11:47.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:47.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,101,71,71)
22:11:50.938 03.097 12044 Exposure complete
22:11:50.962 00.024 12044 worker thread done servicing request
22:11:50.962 00.000 14964 OnExposeComplete: enter
22:11:50.963 00.001 14964 UpdateGuideState(): m_state=3
22:11:50.964 00.001 14964 Star::Find(35, 397, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:11:50.964 00.000 14964 Star::Find returns 1 (0), X=397.34, Y=138.14, Mass=169631, SNR=247.7, Peak=11718 HFD=3.8
22:11:50.966 00.002 14964 Status Line: West step  10, dist=14.4
22:11:50.968 00.002 14964 Enqueuing Calibration Move request for direction 3
22:11:50.969 00.001 12044 Worker thread wakes up
22:11:50.969 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:50.969 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:50.969 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:50.969 00.000 12044 MoveAxis(W, 200, -)
22:11:50.969 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:50.976 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11718, med=619, FiltMin=528, FiltMax=8015, Gamma=0.810
22:11:50.981 00.005 14964 UpdateGuideState exits: m=169631 SNR=247.7
22:11:50.982 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:50.982 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:50.983 00.001 14964 Enqueuing Expose request
22:11:51.046 00.063 12044 IsSlewing returns 0
22:11:51.046 00.000 12044 IsGuiding returns 0
22:11:51.077 00.031 12044 PulseGuide returned control before completion, sleep 179
22:11:51.260 00.183 12044 IsGuiding returns 1
22:11:51.260 00.000 12044 scope still moving after pulse duration time elapsed
22:11:51.329 00.069 12044 IsSlewing returns 0
22:11:51.329 00.000 12044 IsGuiding returns 0
22:11:51.329 00.000 12044 scope move finished after 200 + 82 ms
22:11:51.329 00.000 12044 Move returns status 0, amount 200
22:11:51.329 00.000 12044 move complete, result=0
22:11:51.329 00.000 12044 worker thread done servicing request
22:11:51.329 00.000 12044 Worker thread wakes up
22:11:51.329 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:51.329 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,103,71,71)
22:11:54.432 03.103 12044 Exposure complete
22:11:54.456 00.024 12044 worker thread done servicing request
22:11:54.456 00.000 14964 OnExposeComplete: enter
22:11:54.457 00.001 14964 UpdateGuideState(): m_state=3
22:11:54.457 00.000 14964 Star::Find(35, 397, 138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:11:54.458 00.001 14964 Star::Find returns 1 (0), X=397.02, Y=140.03, Mass=156922, SNR=244.6, Peak=14059 HFD=3.5
22:11:54.459 00.001 14964 Status Line: West step  11, dist=16.4
22:11:54.460 00.001 14964 Enqueuing Calibration Move request for direction 3
22:11:54.461 00.001 12044 Worker thread wakes up
22:11:54.461 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:54.461 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:54.461 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:54.461 00.000 12044 MoveAxis(W, 200, -)
22:11:54.461 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:54.469 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14059, med=621, FiltMin=537, FiltMax=8456, Gamma=0.810
22:11:54.474 00.005 14964 UpdateGuideState exits: m=156922 SNR=244.6
22:11:54.475 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.475 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:54.475 00.000 14964 Enqueuing Expose request
22:11:54.482 00.007 12044 IsSlewing returns 0
22:11:54.483 00.001 12044 IsGuiding returns 0
22:11:54.514 00.031 12044 PulseGuide returned control before completion, sleep 179
22:11:54.743 00.229 12044 IsGuiding returns 1
22:11:54.743 00.000 12044 scope still moving after pulse duration time elapsed
22:11:54.810 00.067 12044 IsSlewing returns 0
22:11:54.811 00.001 12044 IsGuiding returns 0
22:11:54.811 00.000 12044 scope move finished after 200 + 128 ms
22:11:54.811 00.000 12044 Move returns status 0, amount 200
22:11:54.811 00.000 12044 move complete, result=0
22:11:54.811 00.000 12044 worker thread done servicing request
22:11:54.811 00.000 12044 Worker thread wakes up
22:11:54.811 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:54.811 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,105,71,71)
22:11:57.918 03.107 12044 Exposure complete
22:11:57.942 00.024 12044 worker thread done servicing request
22:11:57.942 00.000 14964 OnExposeComplete: enter
22:11:57.942 00.000 14964 UpdateGuideState(): m_state=3
22:11:57.943 00.001 14964 Star::Find(35, 397, 140, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:11:57.944 00.001 14964 Star::Find returns 1 (0), X=397.27, Y=142.04, Mass=148832, SNR=234.4, Peak=10999 HFD=4.0
22:11:57.945 00.001 14964 Status Line: West step  12, dist=18.3
22:11:57.947 00.002 14964 Enqueuing Calibration Move request for direction 3
22:11:57.948 00.001 12044 Worker thread wakes up
22:11:57.948 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:11:57.948 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:11:57.948 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:11:57.948 00.000 12044 MoveAxis(W, 200, -)
22:11:57.948 00.000 12044 Guiding  Dir = 3, Dur = 200
22:11:57.955 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10999, med=620, FiltMin=531, FiltMax=8187, Gamma=0.810
22:11:57.960 00.005 14964 UpdateGuideState exits: m=148832 SNR=234.4
22:11:57.961 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.961 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:11:57.961 00.000 14964 Enqueuing Expose request
22:11:57.983 00.022 12044 IsSlewing returns 0
22:11:57.983 00.000 12044 IsGuiding returns 0
22:11:58.015 00.032 12044 PulseGuide returned control before completion, sleep 179
22:11:58.218 00.203 12044 IsGuiding returns 1
22:11:58.218 00.000 12044 scope still moving after pulse duration time elapsed
22:11:58.294 00.076 12044 IsSlewing returns 0
22:11:58.294 00.000 12044 IsGuiding returns 0
22:11:58.294 00.000 12044 scope move finished after 200 + 110 ms
22:11:58.294 00.000 12044 Move returns status 0, amount 200
22:11:58.294 00.000 12044 move complete, result=0
22:11:58.294 00.000 12044 worker thread done servicing request
22:11:58.294 00.000 12044 Worker thread wakes up
22:11:58.294 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:11:58.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,107,71,71)
22:12:01.389 03.095 12044 Exposure complete
22:12:01.411 00.022 12044 worker thread done servicing request
22:12:01.411 00.000 14964 OnExposeComplete: enter
22:12:01.412 00.001 14964 UpdateGuideState(): m_state=3
22:12:01.412 00.000 14964 Star::Find(35, 397, 142, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:12:01.413 00.001 14964 Star::Find returns 1 (0), X=397.59, Y=144.22, Mass=136234, SNR=221.1, Peak=9417 HFD=3.7
22:12:01.414 00.001 14964 Status Line: West step  13, dist=20.5
22:12:01.416 00.002 14964 Enqueuing Calibration Move request for direction 3
22:12:01.416 00.000 12044 Worker thread wakes up
22:12:01.416 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:12:01.416 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:12:01.416 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:12:01.416 00.000 12044 MoveAxis(W, 200, -)
22:12:01.416 00.000 12044 Guiding  Dir = 3, Dur = 200
22:12:01.423 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9417, med=621, FiltMin=540, FiltMax=6393, Gamma=0.810
22:12:01.428 00.005 14964 UpdateGuideState exits: m=136234 SNR=221.1
22:12:01.429 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.429 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:01.430 00.001 14964 Enqueuing Expose request
22:12:01.486 00.056 12044 IsSlewing returns 0
22:12:01.486 00.000 12044 IsGuiding returns 0
22:12:01.517 00.031 12044 PulseGuide returned control before completion, sleep 179
22:12:01.734 00.217 12044 IsGuiding returns 1
22:12:01.734 00.000 12044 scope still moving after pulse duration time elapsed
22:12:01.839 00.105 12044 IsSlewing returns 0
22:12:01.839 00.000 12044 IsGuiding returns 0
22:12:01.839 00.000 12044 scope move finished after 200 + 153 ms
22:12:01.839 00.000 12044 Move returns status 0, amount 200
22:12:01.839 00.000 12044 move complete, result=0
22:12:01.839 00.000 12044 worker thread done servicing request
22:12:01.839 00.000 12044 Worker thread wakes up
22:12:01.839 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:01.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,109,71,71)
22:12:04.964 03.125 12044 Exposure complete
22:12:04.985 00.021 12044 worker thread done servicing request
22:12:04.985 00.000 14964 OnExposeComplete: enter
22:12:04.986 00.001 14964 UpdateGuideState(): m_state=3
22:12:04.987 00.001 14964 Star::Find(35, 397, 144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:12:04.987 00.000 14964 Star::Find returns 1 (0), X=397.60, Y=145.67, Mass=128554, SNR=201.3, Peak=9395 HFD=3.8
22:12:04.988 00.001 14964 Status Line: West step  14, dist=22.0
22:12:04.990 00.002 14964 Enqueuing Calibration Move request for direction 3
22:12:04.991 00.001 12044 Worker thread wakes up
22:12:04.991 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:12:04.991 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:12:04.991 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:12:04.991 00.000 12044 MoveAxis(W, 200, -)
22:12:04.991 00.000 12044 Guiding  Dir = 3, Dur = 200
22:12:04.998 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9395, med=621, FiltMin=532, FiltMax=6117, Gamma=0.810
22:12:05.003 00.005 14964 UpdateGuideState exits: m=128554 SNR=201.3
22:12:05.004 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:05.004 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:05.005 00.001 14964 Enqueuing Expose request
22:12:05.048 00.043 12044 IsSlewing returns 0
22:12:05.048 00.000 12044 IsGuiding returns 0
22:12:05.080 00.032 12044 PulseGuide returned control before completion, sleep 179
22:12:05.274 00.194 12044 IsGuiding returns 1
22:12:05.274 00.000 12044 scope still moving after pulse duration time elapsed
22:12:05.331 00.057 12044 IsSlewing returns 0
22:12:05.332 00.001 12044 IsGuiding returns 0
22:12:05.332 00.000 12044 scope move finished after 200 + 83 ms
22:12:05.332 00.000 12044 Move returns status 0, amount 200
22:12:05.332 00.000 12044 move complete, result=0
22:12:05.332 00.000 12044 worker thread done servicing request
22:12:05.332 00.000 12044 Worker thread wakes up
22:12:05.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:05.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,111,71,71)
22:12:08.469 03.137 12044 Exposure complete
22:12:08.493 00.024 12044 worker thread done servicing request
22:12:08.493 00.000 14964 OnExposeComplete: enter
22:12:08.494 00.001 14964 UpdateGuideState(): m_state=3
22:12:08.494 00.000 14964 Star::Find(35, 397, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:12:08.495 00.001 14964 Star::Find returns 1 (0), X=397.82, Y=147.09, Mass=122263, SNR=207.1, Peak=8175 HFD=4.1
22:12:08.497 00.002 14964 Status Line: West step  15, dist=23.4
22:12:08.499 00.002 14964 Enqueuing Calibration Move request for direction 3
22:12:08.500 00.001 12044 Worker thread wakes up
22:12:08.500 00.000 12044 worker thread servicing REQUEST_MOVE scope dir W(3) 200 opts 0x0
22:12:08.500 00.000 12044 Handling axis move in thread for scope dir=3 dur=200
22:12:08.500 00.000 12044 scope move axis dir= 3 dur= 200 opts= 0x0
22:12:08.500 00.000 12044 MoveAxis(W, 200, -)
22:12:08.500 00.000 12044 Guiding  Dir = 3, Dur = 200
22:12:08.507 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8175, med=621, FiltMin=533, FiltMax=6767, Gamma=0.810
22:12:08.512 00.005 14964 UpdateGuideState exits: m=122263 SNR=207.1
22:12:08.513 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:08.514 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:08.514 00.000 14964 Enqueuing Expose request
22:12:08.561 00.047 12044 IsSlewing returns 0
22:12:08.562 00.001 12044 IsGuiding returns 0
22:12:08.593 00.031 12044 PulseGuide returned control before completion, sleep 179
22:12:08.797 00.204 12044 IsGuiding returns 1
22:12:08.797 00.000 12044 scope still moving after pulse duration time elapsed
22:12:08.876 00.079 12044 IsSlewing returns 0
22:12:08.876 00.000 12044 IsGuiding returns 0
22:12:08.876 00.000 12044 scope move finished after 200 + 113 ms
22:12:08.876 00.000 12044 Move returns status 0, amount 200
22:12:08.876 00.000 12044 move complete, result=0
22:12:08.876 00.000 12044 worker thread done servicing request
22:12:08.876 00.000 12044 Worker thread wakes up
22:12:08.876 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:08.876 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,112,71,71)
22:12:11.976 03.100 12044 Exposure complete
22:12:11.998 00.022 12044 worker thread done servicing request
22:12:11.998 00.000 14964 OnExposeComplete: enter
22:12:11.999 00.001 14964 UpdateGuideState(): m_state=3
22:12:11.999 00.000 14964 Star::Find(35, 397, 147, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:12:12.000 00.001 14964 Star::Find returns 1 (0), X=397.87, Y=149.06, Mass=111086, SNR=197.4, Peak=8703 HFD=4.1
22:12:12.010 00.010 14964 WEST calibration completes with steps=15 angle=-89.2 rate=8.446 parity=1
22:12:12.010 00.000 14964 Falling Through to state GO_EAST
22:12:12.011 00.001 14964 Status Line: East step   2, dist=25.3
22:12:12.013 00.002 14964 Enqueuing Calibration Move request for direction 2
22:12:12.013 00.000 12044 Worker thread wakes up
22:12:12.013 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8703, med=620, FiltMin=534, FiltMax=5803, Gamma=0.810
22:12:12.014 00.001 12044 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
22:12:12.014 00.000 12044 Handling axis move in thread for scope dir=2 dur=2500
22:12:12.014 00.000 12044 scope move axis dir= 2 dur= 2500 opts= 0x0
22:12:12.014 00.000 12044 MoveAxis(E, 2500, -)
22:12:12.014 00.000 12044 Guiding  Dir = 2, Dur = 2500
22:12:12.019 00.005 14964 UpdateGuideState exits: m=111086 SNR=197.4
22:12:12.020 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:12.020 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:12.021 00.001 14964 Enqueuing Expose request
22:12:12.047 00.026 12044 IsSlewing returns 0
22:12:12.047 00.000 12044 IsGuiding returns 0
22:12:12.078 00.031 12044 PulseGuide returned control before completion, sleep 2480
22:12:14.580 02.502 12044 IsGuiding returns 1
22:12:14.580 00.000 12044 scope still moving after pulse duration time elapsed
22:12:14.641 00.061 12044 IsSlewing returns 0
22:12:14.669 00.028 12044 IsGuiding returns 0
22:12:14.669 00.000 12044 scope move finished after 2500 + 122 ms
22:12:14.669 00.000 12044 Move returns status 0, amount 2500
22:12:14.669 00.000 12044 move complete, result=0
22:12:14.669 00.000 12044 worker thread done servicing request
22:12:14.669 00.000 12044 Worker thread wakes up
22:12:14.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:14.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,114,71,71)
22:12:17.795 03.126 12044 Exposure complete
22:12:17.816 00.021 12044 worker thread done servicing request
22:12:17.816 00.000 14964 OnExposeComplete: enter
22:12:17.816 00.000 14964 UpdateGuideState(): m_state=3
22:12:17.817 00.001 14964 Star::Find(35, 397, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:12:17.817 00.000 14964 Star::Find returns 1 (0), X=397.20, Y=129.22, Mass=219320, SNR=282.5, Peak=17879 HFD=3.6
22:12:17.820 00.003 14964 Status Line: East step   1, dist= 5.6
22:12:17.822 00.002 14964 Enqueuing Calibration Move request for direction 2
22:12:17.823 00.001 12044 Worker thread wakes up
22:12:17.823 00.000 12044 worker thread servicing REQUEST_MOVE scope dir E(2) 500 opts 0x0
22:12:17.823 00.000 12044 Handling axis move in thread for scope dir=2 dur=500
22:12:17.823 00.000 12044 scope move axis dir= 2 dur= 500 opts= 0x0
22:12:17.823 00.000 12044 MoveAxis(E, 500, -)
22:12:17.823 00.000 12044 Guiding  Dir = 2, Dur = 500
22:12:17.830 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17879, med=619, FiltMin=533, FiltMax=12753, Gamma=0.810
22:12:17.835 00.005 14964 UpdateGuideState exits: m=219320 SNR=282.5
22:12:17.836 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.836 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:17.836 00.000 14964 Enqueuing Expose request
22:12:17.844 00.008 12044 IsSlewing returns 0
22:12:17.844 00.000 12044 IsGuiding returns 0
22:12:17.876 00.032 12044 PulseGuide returned control before completion, sleep 479
22:12:18.367 00.491 12044 IsGuiding returns 1
22:12:18.367 00.000 12044 scope still moving after pulse duration time elapsed
22:12:18.422 00.055 12044 IsSlewing returns 0
22:12:18.422 00.000 12044 IsGuiding returns 0
22:12:18.422 00.000 12044 scope move finished after 500 + 78 ms
22:12:18.422 00.000 12044 Move returns status 0, amount 500
22:12:18.422 00.000 12044 move complete, result=0
22:12:18.422 00.000 12044 worker thread done servicing request
22:12:18.422 00.000 12044 Worker thread wakes up
22:12:18.422 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:18.423 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(362,94,71,71)
22:12:21.521 03.098 12044 Exposure complete
22:12:21.546 00.025 12044 worker thread done servicing request
22:12:21.546 00.000 14964 OnExposeComplete: enter
22:12:21.547 00.001 14964 UpdateGuideState(): m_state=3
22:12:21.548 00.001 14964 Star::Find(35, 397, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:12:21.548 00.000 14964 Star::Find returns 1 (0), X=396.79, Y=124.58, Mass=249087, SNR=301.1, Peak=18635 HFD=3.6
22:12:21.564 00.016 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:12:21.565 00.001 14964 Backlash: Looking for 3 moves of 1.0 px, max attempts = 300
22:12:21.565 00.000 14964 Falling Through to state CLEAR_BACKLASH
22:12:21.566 00.001 14964 Backlash: Starting north clearing using pulse width of 200
22:12:21.566 00.000 14964 Enqueuing Calibration Move request for direction 0
22:12:21.567 00.001 14964 Status Line: Clearing backlash step 1
22:12:21.568 00.001 12044 Worker thread wakes up
22:12:21.568 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:21.568 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:21.568 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:21.568 00.000 12044 MoveAxis(N, 200, -)
22:12:21.568 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:21.569 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18635, med=620, FiltMin=539, FiltMax=12975, Gamma=0.810
22:12:21.575 00.006 14964 UpdateGuideState exits: m=249087 SNR=301.1
22:12:21.576 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:21.576 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:21.577 00.001 14964 Enqueuing Expose request
22:12:21.592 00.015 12044 IsSlewing returns 0
22:12:21.593 00.001 12044 IsGuiding returns 0
22:12:21.624 00.031 12044 PulseGuide returned control before completion, sleep 179
22:12:21.814 00.190 12044 IsGuiding returns 1
22:12:21.814 00.000 12044 scope still moving after pulse duration time elapsed
22:12:21.874 00.060 12044 IsSlewing returns 0
22:12:21.875 00.001 12044 IsGuiding returns 0
22:12:21.875 00.000 12044 scope move finished after 200 + 81 ms
22:12:21.875 00.000 12044 Move returns status 0, amount 200
22:12:21.875 00.000 12044 move complete, result=0
22:12:21.875 00.000 12044 worker thread done servicing request
22:12:21.875 00.000 12044 Worker thread wakes up
22:12:21.875 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:21.875 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,90,71,71)
22:12:25.005 03.130 12044 Exposure complete
22:12:25.029 00.024 12044 worker thread done servicing request
22:12:25.029 00.000 14964 OnExposeComplete: enter
22:12:25.030 00.001 14964 UpdateGuideState(): m_state=3
22:12:25.030 00.000 14964 Star::Find(35, 396, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:12:25.031 00.001 14964 Star::Find returns 1 (0), X=395.82, Y=125.03, Mass=250332, SNR=309.3, Peak=18811 HFD=3.8
22:12:25.033 00.002 14964 Backlash: Accepted clearing move of 1.1
22:12:25.033 00.000 14964 Enqueuing Calibration Move request for direction 0
22:12:25.034 00.001 12044 Worker thread wakes up
22:12:25.034 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:25.034 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:25.034 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:25.034 00.000 12044 MoveAxis(N, 200, -)
22:12:25.034 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:25.063 00.029 14964 Status Line: Clearing backlash step   2
22:12:25.066 00.003 14964 Backlash: Clearing backlash step   2, Last Delta = 1.07 px, CumDistance = 1.07 px
22:12:25.067 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18811, med=621, FiltMin=540, FiltMax=13019, Gamma=0.810
22:12:25.073 00.006 14964 UpdateGuideState exits: m=250332 SNR=309.3
22:12:25.074 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.074 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:25.075 00.001 14964 Enqueuing Expose request
22:12:25.096 00.021 12044 IsSlewing returns 0
22:12:25.096 00.000 12044 IsGuiding returns 0
22:12:25.128 00.032 12044 PulseGuide returned control before completion, sleep 179
22:12:25.336 00.208 12044 IsGuiding returns 1
22:12:25.336 00.000 12044 scope still moving after pulse duration time elapsed
22:12:25.389 00.053 12044 IsSlewing returns 0
22:12:25.389 00.000 12044 IsGuiding returns 0
22:12:25.389 00.000 12044 scope move finished after 200 + 92 ms
22:12:25.389 00.000 12044 Move returns status 0, amount 200
22:12:25.389 00.000 12044 move complete, result=0
22:12:25.389 00.000 12044 worker thread done servicing request
22:12:25.389 00.000 12044 Worker thread wakes up
22:12:25.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:25.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(361,90,71,71)
22:12:28.520 03.131 12044 Exposure complete
22:12:28.541 00.021 12044 worker thread done servicing request
22:12:28.541 00.000 14964 OnExposeComplete: enter
22:12:28.542 00.001 14964 UpdateGuideState(): m_state=3
22:12:28.543 00.001 14964 Star::Find(35, 395, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:12:28.543 00.000 14964 Star::Find returns 1 (0), X=393.74, Y=124.21, Mass=252431, SNR=314.6, Peak=20396 HFD=3.5
22:12:28.544 00.001 14964 Backlash: Accepted clearing move of 2.2
22:12:28.545 00.001 14964 Enqueuing Calibration Move request for direction 0
22:12:28.545 00.000 12044 Worker thread wakes up
22:12:28.545 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:28.545 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:28.545 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:28.545 00.000 12044 MoveAxis(N, 200, -)
22:12:28.546 00.001 12044 Guiding  Dir = 0, Dur = 200
22:12:28.612 00.066 14964 Status Line: Clearing backlash step   3
22:12:28.613 00.001 12044 IsSlewing returns 0
22:12:28.613 00.000 12044 IsGuiding returns 0
22:12:28.615 00.002 14964 Backlash: Clearing backlash step   3, Last Delta = 2.23 px, CumDistance = 3.07 px
22:12:28.615 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20396, med=619, FiltMin=531, FiltMax=13747, Gamma=0.810
22:12:28.621 00.006 14964 UpdateGuideState exits: m=252431 SNR=314.6
22:12:28.621 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:28.622 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:28.622 00.000 14964 Enqueuing Expose request
22:12:28.645 00.023 12044 PulseGuide returned control before completion, sleep 179
22:12:28.829 00.184 12044 IsGuiding returns 1
22:12:28.829 00.000 12044 scope still moving after pulse duration time elapsed
22:12:28.890 00.061 12044 IsSlewing returns 0
22:12:28.891 00.001 12044 IsGuiding returns 0
22:12:28.891 00.000 12044 scope move finished after 200 + 77 ms
22:12:28.891 00.000 12044 Move returns status 0, amount 200
22:12:28.891 00.000 12044 move complete, result=0
22:12:28.891 00.000 12044 worker thread done servicing request
22:12:28.891 00.000 12044 Worker thread wakes up
22:12:28.891 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:28.891 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(359,89,71,71)
22:12:32.019 03.128 12044 Exposure complete
22:12:32.043 00.024 12044 worker thread done servicing request
22:12:32.043 00.000 14964 OnExposeComplete: enter
22:12:32.043 00.000 14964 UpdateGuideState(): m_state=3
22:12:32.044 00.001 14964 Star::Find(35, 393, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:12:32.045 00.001 14964 Star::Find returns 1 (0), X=392.04, Y=124.16, Mass=254968, SNR=302.9, Peak=22087 HFD=3.4
22:12:32.047 00.002 14964 Backlash: Accepted clearing move of 1.7
22:12:32.048 00.001 14964 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
22:12:32.048 00.000 14964 Backlash: North calibration moves starting at {393.7,124.2}, Offset = 4.1 px
22:12:32.049 00.001 14964 Backlash: Total distance moved = 5.8
22:12:32.049 00.000 14964 Backlash: Falling Through to state GO_NORTH
22:12:32.050 00.001 14964 Status Line: North step   2, dist= 1.7
22:12:32.052 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:32.052 00.000 12044 Worker thread wakes up
22:12:32.052 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:32.052 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:32.052 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:32.052 00.000 12044 MoveAxis(N, 200, -)
22:12:32.052 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:32.059 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22087, med=620, FiltMin=534, FiltMax=14715, Gamma=0.810
22:12:32.065 00.006 14964 UpdateGuideState exits: m=254968 SNR=302.9
22:12:32.065 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:32.066 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:32.066 00.000 14964 Enqueuing Expose request
22:12:32.078 00.012 12044 IsSlewing returns 0
22:12:32.078 00.000 12044 IsGuiding returns 0
22:12:32.109 00.031 12044 PulseGuide returned control before completion, sleep 179
22:12:32.296 00.187 12044 IsGuiding returns 1
22:12:32.296 00.000 12044 scope still moving after pulse duration time elapsed
22:12:32.362 00.066 12044 IsSlewing returns 0
22:12:32.362 00.000 12044 IsGuiding returns 0
22:12:32.362 00.000 12044 scope move finished after 200 + 84 ms
22:12:32.362 00.000 12044 Move returns status 0, amount 200
22:12:32.362 00.000 12044 move complete, result=0
22:12:32.362 00.000 12044 worker thread done servicing request
22:12:32.362 00.000 12044 Worker thread wakes up
22:12:32.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:32.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(357,89,71,71)
22:12:35.486 03.124 12044 Exposure complete
22:12:35.509 00.023 12044 worker thread done servicing request
22:12:35.509 00.000 14964 OnExposeComplete: enter
22:12:35.510 00.001 14964 UpdateGuideState(): m_state=3
22:12:35.510 00.000 14964 Star::Find(35, 392, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:12:35.511 00.001 14964 Star::Find returns 1 (0), X=389.94, Y=124.38, Mass=251216, SNR=307.4, Peak=21947 HFD=3.4
22:12:35.512 00.001 14964 Status Line: North step   3, dist= 3.8
22:12:35.514 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:35.515 00.001 12044 Worker thread wakes up
22:12:35.515 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:35.515 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:35.515 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:35.515 00.000 12044 MoveAxis(N, 200, -)
22:12:35.515 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:35.522 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21947, med=620, FiltMin=537, FiltMax=15239, Gamma=0.810
22:12:35.528 00.006 14964 UpdateGuideState exits: m=251216 SNR=307.4
22:12:35.528 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:35.529 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:35.529 00.000 14964 Enqueuing Expose request
22:12:35.546 00.017 12044 IsSlewing returns 0
22:12:35.546 00.000 12044 IsGuiding returns 0
22:12:35.587 00.041 12044 PulseGuide returned control before completion, sleep 169
22:12:35.764 00.177 12044 IsGuiding returns 1
22:12:35.764 00.000 12044 scope still moving after pulse duration time elapsed
22:12:35.845 00.081 12044 IsSlewing returns 0
22:12:35.845 00.000 12044 IsGuiding returns 0
22:12:35.845 00.000 12044 scope move finished after 200 + 98 ms
22:12:35.845 00.000 12044 Move returns status 0, amount 200
22:12:35.845 00.000 12044 move complete, result=0
22:12:35.845 00.000 12044 worker thread done servicing request
22:12:35.845 00.000 12044 Worker thread wakes up
22:12:35.845 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:35.845 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(355,89,71,71)
22:12:38.971 03.126 12044 Exposure complete
22:12:38.993 00.022 12044 worker thread done servicing request
22:12:38.993 00.000 14964 OnExposeComplete: enter
22:12:38.994 00.001 14964 UpdateGuideState(): m_state=3
22:12:38.994 00.000 14964 Star::Find(35, 389, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:12:38.995 00.001 14964 Star::Find returns 1 (0), X=387.24, Y=124.81, Mass=252265, SNR=294.6, Peak=16791 HFD=3.8
22:12:38.996 00.001 14964 Status Line: North step   4, dist= 6.5
22:12:38.998 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:38.998 00.000 12044 Worker thread wakes up
22:12:38.998 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:38.998 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:38.998 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:38.998 00.000 12044 MoveAxis(N, 200, -)
22:12:38.998 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:39.006 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16791, med=621, FiltMin=539, FiltMax=12647, Gamma=0.810
22:12:39.013 00.007 14964 UpdateGuideState exits: m=252265 SNR=294.6
22:12:39.014 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:39.014 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:39.015 00.001 14964 Enqueuing Expose request
22:12:39.033 00.018 12044 IsSlewing returns 0
22:12:39.034 00.001 12044 IsGuiding returns 0
22:12:39.065 00.031 12044 PulseGuide returned control before completion, sleep 180
22:12:39.306 00.241 12044 IsGuiding returns 1
22:12:39.306 00.000 12044 scope still moving after pulse duration time elapsed
22:12:39.360 00.054 12044 IsSlewing returns 0
22:12:39.360 00.000 12044 IsGuiding returns 0
22:12:39.360 00.000 12044 scope move finished after 200 + 126 ms
22:12:39.360 00.000 12044 Move returns status 0, amount 200
22:12:39.360 00.000 12044 move complete, result=0
22:12:39.360 00.000 12044 worker thread done servicing request
22:12:39.360 00.000 12044 Worker thread wakes up
22:12:39.360 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:39.360 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(352,90,71,71)
22:12:42.495 03.135 12044 Exposure complete
22:12:42.519 00.024 12044 worker thread done servicing request
22:12:42.519 00.000 14964 OnExposeComplete: enter
22:12:42.520 00.001 14964 UpdateGuideState(): m_state=3
22:12:42.520 00.000 14964 Star::Find(35, 387, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:12:42.521 00.001 14964 Star::Find returns 1 (0), X=385.50, Y=125.30, Mass=251339, SNR=314.9, Peak=17207 HFD=3.5
22:12:42.522 00.001 14964 Status Line: North step   5, dist= 8.3
22:12:42.524 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:42.525 00.001 12044 Worker thread wakes up
22:12:42.525 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:42.525 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:42.525 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:42.525 00.000 12044 MoveAxis(N, 200, -)
22:12:42.525 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:42.532 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17207, med=619, FiltMin=532, FiltMax=11708, Gamma=0.810
22:12:42.537 00.005 14964 UpdateGuideState exits: m=251339 SNR=314.9
22:12:42.538 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:42.538 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:42.539 00.001 14964 Enqueuing Expose request
22:12:42.550 00.011 12044 IsSlewing returns 0
22:12:42.550 00.000 12044 IsGuiding returns 0
22:12:42.581 00.031 12044 PulseGuide returned control before completion, sleep 179
22:12:42.771 00.190 12044 IsGuiding returns 1
22:12:42.771 00.000 12044 scope still moving after pulse duration time elapsed
22:12:42.887 00.116 12044 IsSlewing returns 0
22:12:42.887 00.000 12044 IsGuiding returns 0
22:12:42.887 00.000 12044 scope move finished after 200 + 136 ms
22:12:42.887 00.000 12044 Move returns status 0, amount 200
22:12:42.887 00.000 12044 move complete, result=0
22:12:42.887 00.000 12044 worker thread done servicing request
22:12:42.887 00.000 12044 Worker thread wakes up
22:12:42.887 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:42.887 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(351,90,71,71)
22:12:45.993 03.106 12044 Exposure complete
22:12:46.015 00.022 12044 worker thread done servicing request
22:12:46.015 00.000 14964 OnExposeComplete: enter
22:12:46.015 00.000 14964 UpdateGuideState(): m_state=3
22:12:46.016 00.001 14964 Star::Find(35, 385, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:12:46.017 00.001 14964 Star::Find returns 1 (0), X=383.75, Y=125.35, Mass=253565, SNR=312.5, Peak=17276 HFD=3.6
22:12:46.018 00.001 14964 Status Line: North step   6, dist=10.1
22:12:46.020 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:46.021 00.001 12044 Worker thread wakes up
22:12:46.021 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:46.021 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:46.021 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:46.021 00.000 12044 MoveAxis(N, 200, -)
22:12:46.021 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:46.030 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17276, med=621, FiltMin=518, FiltMax=13758, Gamma=0.810
22:12:46.035 00.005 14964 UpdateGuideState exits: m=253565 SNR=312.5
22:12:46.035 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:46.036 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:46.036 00.000 14964 Enqueuing Expose request
22:12:46.046 00.010 12044 IsSlewing returns 0
22:12:46.048 00.002 12044 IsGuiding returns 0
22:12:46.119 00.071 12044 PulseGuide returned control before completion, sleep 139
22:12:46.261 00.142 12044 IsGuiding returns 1
22:12:46.262 00.001 12044 scope still moving after pulse duration time elapsed
22:12:46.354 00.092 12044 IsSlewing returns 0
22:12:46.354 00.000 12044 IsGuiding returns 0
22:12:46.354 00.000 12044 scope move finished after 200 + 106 ms
22:12:46.354 00.000 12044 Move returns status 0, amount 200
22:12:46.354 00.000 12044 move complete, result=0
22:12:46.354 00.000 12044 worker thread done servicing request
22:12:46.354 00.000 12044 Worker thread wakes up
22:12:46.355 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:46.355 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(349,90,71,71)
22:12:49.482 03.127 12044 Exposure complete
22:12:49.504 00.022 12044 worker thread done servicing request
22:12:49.504 00.000 14964 OnExposeComplete: enter
22:12:49.505 00.001 14964 UpdateGuideState(): m_state=3
22:12:49.506 00.001 14964 Star::Find(35, 383, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:12:49.506 00.000 14964 Star::Find returns 1 (0), X=381.49, Y=125.58, Mass=251217, SNR=298.0, Peak=19689 HFD=3.2
22:12:49.507 00.001 14964 Status Line: North step   7, dist=12.3
22:12:49.509 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:49.510 00.001 12044 Worker thread wakes up
22:12:49.510 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:49.510 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:49.510 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:49.510 00.000 12044 MoveAxis(N, 200, -)
22:12:49.510 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:49.517 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19689, med=620, FiltMin=538, FiltMax=12896, Gamma=0.810
22:12:49.523 00.006 14964 UpdateGuideState exits: m=251217 SNR=298.0
22:12:49.523 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:49.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:49.524 00.000 14964 Enqueuing Expose request
22:12:49.563 00.039 12044 IsSlewing returns 0
22:12:49.564 00.001 12044 IsGuiding returns 0
22:12:49.595 00.031 12044 PulseGuide returned control before completion, sleep 180
22:12:49.789 00.194 12044 IsGuiding returns 1
22:12:49.789 00.000 12044 scope still moving after pulse duration time elapsed
22:12:49.859 00.070 12044 IsSlewing returns 0
22:12:49.859 00.000 12044 IsGuiding returns 0
22:12:49.859 00.000 12044 scope move finished after 200 + 95 ms
22:12:49.859 00.000 12044 Move returns status 0, amount 200
22:12:49.859 00.000 12044 move complete, result=0
22:12:49.859 00.000 12044 worker thread done servicing request
22:12:49.859 00.000 12044 Worker thread wakes up
22:12:49.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:49.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(346,91,71,71)
22:12:52.955 03.096 12044 Exposure complete
22:12:52.977 00.022 12044 worker thread done servicing request
22:12:52.977 00.000 14964 OnExposeComplete: enter
22:12:52.977 00.000 14964 UpdateGuideState(): m_state=3
22:12:52.978 00.001 14964 Star::Find(35, 381, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:12:52.978 00.000 14964 Star::Find returns 1 (0), X=378.63, Y=125.18, Mass=253049, SNR=299.6, Peak=20926 HFD=3.6
22:12:52.980 00.002 14964 Status Line: North step   8, dist=15.1
22:12:52.982 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:52.983 00.001 12044 Worker thread wakes up
22:12:52.983 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:52.983 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:52.983 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:52.983 00.000 12044 MoveAxis(N, 200, -)
22:12:52.983 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:52.990 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20926, med=620, FiltMin=527, FiltMax=14197, Gamma=0.810
22:12:52.995 00.005 14964 UpdateGuideState exits: m=253049 SNR=299.6
22:12:52.996 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:52.996 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:52.997 00.001 14964 Enqueuing Expose request
22:12:53.033 00.036 12044 IsSlewing returns 0
22:12:53.034 00.001 12044 IsGuiding returns 0
22:12:53.066 00.032 12044 PulseGuide returned control before completion, sleep 179
22:12:53.248 00.182 12044 IsGuiding returns 1
22:12:53.248 00.000 12044 scope still moving after pulse duration time elapsed
22:12:53.341 00.093 12044 IsSlewing returns 0
22:12:53.341 00.000 12044 IsGuiding returns 0
22:12:53.342 00.001 12044 scope move finished after 200 + 107 ms
22:12:53.342 00.000 12044 Move returns status 0, amount 200
22:12:53.342 00.000 12044 move complete, result=0
22:12:53.342 00.000 12044 worker thread done servicing request
22:12:53.342 00.000 12044 Worker thread wakes up
22:12:53.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:53.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(344,90,71,71)
22:12:56.449 03.107 12044 Exposure complete
22:12:56.471 00.022 12044 worker thread done servicing request
22:12:56.471 00.000 14964 OnExposeComplete: enter
22:12:56.471 00.000 14964 UpdateGuideState(): m_state=3
22:12:56.472 00.001 14964 Star::Find(35, 378, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:12:56.472 00.000 14964 Star::Find returns 1 (0), X=376.82, Y=125.32, Mass=256940, SNR=314.0, Peak=21707 HFD=3.6
22:12:56.474 00.002 14964 Status Line: North step   9, dist=17.0
22:12:56.475 00.001 14964 Enqueuing Calibration Move request for direction 0
22:12:56.476 00.001 12044 Worker thread wakes up
22:12:56.476 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:56.476 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:56.476 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:56.476 00.000 12044 MoveAxis(N, 200, -)
22:12:56.476 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:56.483 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21707, med=620, FiltMin=534, FiltMax=13882, Gamma=0.810
22:12:56.488 00.005 14964 UpdateGuideState exits: m=256940 SNR=314.0
22:12:56.489 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:56.490 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:56.490 00.000 14964 Enqueuing Expose request
22:12:56.553 00.063 12044 IsSlewing returns 0
22:12:56.554 00.001 12044 IsGuiding returns 0
22:12:56.586 00.032 12044 PulseGuide returned control before completion, sleep 179
22:12:56.773 00.187 12044 IsGuiding returns 1
22:12:56.773 00.000 12044 scope still moving after pulse duration time elapsed
22:12:56.847 00.074 12044 IsSlewing returns 0
22:12:56.847 00.000 12044 IsGuiding returns 0
22:12:56.847 00.000 12044 scope move finished after 200 + 93 ms
22:12:56.847 00.000 12044 Move returns status 0, amount 200
22:12:56.847 00.000 12044 move complete, result=0
22:12:56.847 00.000 12044 worker thread done servicing request
22:12:56.847 00.000 12044 Worker thread wakes up
22:12:56.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:12:56.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(342,90,71,71)
22:12:59.954 03.107 12044 Exposure complete
22:12:59.976 00.022 12044 worker thread done servicing request
22:12:59.976 00.000 14964 OnExposeComplete: enter
22:12:59.977 00.001 14964 UpdateGuideState(): m_state=3
22:12:59.977 00.000 14964 Star::Find(35, 376, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:12:59.978 00.001 14964 Star::Find returns 1 (0), X=374.90, Y=125.63, Mass=255654, SNR=302.1, Peak=16271 HFD=3.8
22:12:59.980 00.002 14964 Status Line: North step  10, dist=18.9
22:12:59.982 00.002 14964 Enqueuing Calibration Move request for direction 0
22:12:59.983 00.001 12044 Worker thread wakes up
22:12:59.983 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:12:59.983 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:12:59.983 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:12:59.983 00.000 12044 MoveAxis(N, 200, -)
22:12:59.983 00.000 12044 Guiding  Dir = 0, Dur = 200
22:12:59.989 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16271, med=620, FiltMin=538, FiltMax=13315, Gamma=0.810
22:12:59.995 00.006 14964 UpdateGuideState exits: m=255654 SNR=302.1
22:12:59.995 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:59.996 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:12:59.997 00.001 14964 Enqueuing Expose request
22:13:00.019 00.022 12044 IsSlewing returns 0
22:13:00.020 00.001 12044 IsGuiding returns 0
22:13:00.052 00.032 12044 PulseGuide returned control before completion, sleep 179
22:13:00.247 00.195 12044 IsGuiding returns 1
22:13:00.247 00.000 12044 scope still moving after pulse duration time elapsed
22:13:00.357 00.110 12044 IsSlewing returns 0
22:13:00.357 00.000 12044 IsGuiding returns 0
22:13:00.357 00.000 12044 scope move finished after 200 + 137 ms
22:13:00.357 00.000 12044 Move returns status 0, amount 200
22:13:00.357 00.000 12044 move complete, result=0
22:13:00.357 00.000 12044 worker thread done servicing request
22:13:00.357 00.000 12044 Worker thread wakes up
22:13:00.358 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:00.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(340,91,71,71)
22:13:03.486 03.128 12044 Exposure complete
22:13:03.508 00.022 12044 worker thread done servicing request
22:13:03.508 00.000 14964 OnExposeComplete: enter
22:13:03.509 00.001 14964 UpdateGuideState(): m_state=3
22:13:03.509 00.000 14964 Star::Find(35, 374, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:13:03.510 00.001 14964 Star::Find returns 1 (0), X=372.38, Y=124.82, Mass=260324, SNR=310.6, Peak=20888 HFD=3.5
22:13:03.513 00.003 14964 Status Line: North step  11, dist=21.4
22:13:03.514 00.001 14964 Enqueuing Calibration Move request for direction 0
22:13:03.515 00.001 12044 Worker thread wakes up
22:13:03.515 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:13:03.515 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:13:03.515 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:13:03.515 00.000 12044 MoveAxis(N, 200, -)
22:13:03.515 00.000 12044 Guiding  Dir = 0, Dur = 200
22:13:03.522 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20888, med=620, FiltMin=534, FiltMax=12283, Gamma=0.810
22:13:03.527 00.005 14964 UpdateGuideState exits: m=260324 SNR=310.6
22:13:03.528 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:03.528 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:03.529 00.001 14964 Enqueuing Expose request
22:13:03.548 00.019 12044 IsSlewing returns 0
22:13:03.548 00.000 12044 IsGuiding returns 0
22:13:03.579 00.031 12044 PulseGuide returned control before completion, sleep 179
22:13:03.765 00.186 12044 IsGuiding returns 1
22:13:03.765 00.000 12044 scope still moving after pulse duration time elapsed
22:13:03.833 00.068 12044 IsSlewing returns 0
22:13:03.834 00.001 12044 IsGuiding returns 0
22:13:03.834 00.000 12044 scope move finished after 200 + 85 ms
22:13:03.834 00.000 12044 Move returns status 0, amount 200
22:13:03.834 00.000 12044 move complete, result=0
22:13:03.834 00.000 12044 worker thread done servicing request
22:13:03.834 00.000 12044 Worker thread wakes up
22:13:03.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:03.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(337,90,71,71)
22:13:06.930 03.096 12044 Exposure complete
22:13:06.955 00.025 12044 worker thread done servicing request
22:13:06.955 00.000 14964 OnExposeComplete: enter
22:13:06.956 00.001 14964 UpdateGuideState(): m_state=3
22:13:06.956 00.000 14964 Star::Find(35, 372, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:13:06.957 00.001 14964 Star::Find returns 1 (0), X=370.52, Y=125.51, Mass=252385, SNR=306.6, Peak=21635 HFD=3.2
22:13:06.958 00.001 14964 Status Line: North step  12, dist=23.3
22:13:06.960 00.002 14964 Enqueuing Calibration Move request for direction 0
22:13:06.960 00.000 12044 Worker thread wakes up
22:13:06.960 00.000 12044 worker thread servicing REQUEST_MOVE scope dir N(0) 200 opts 0x0
22:13:06.960 00.000 12044 Handling axis move in thread for scope dir=0 dur=200
22:13:06.960 00.000 12044 scope move axis dir= 0 dur= 200 opts= 0x0
22:13:06.960 00.000 12044 MoveAxis(N, 200, -)
22:13:06.960 00.000 12044 Guiding  Dir = 0, Dur = 200
22:13:06.967 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21635, med=620, FiltMin=539, FiltMax=13977, Gamma=0.810
22:13:06.973 00.006 14964 UpdateGuideState exits: m=252385 SNR=306.6
22:13:06.973 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.974 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:06.974 00.000 14964 Enqueuing Expose request
22:13:07.018 00.044 12044 IsSlewing returns 0
22:13:07.020 00.002 12044 IsGuiding returns 0
22:13:07.051 00.031 12044 PulseGuide returned control before completion, sleep 179
22:13:07.236 00.185 12044 IsGuiding returns 1
22:13:07.237 00.001 12044 scope still moving after pulse duration time elapsed
22:13:07.377 00.140 12044 IsSlewing returns 0
22:13:07.378 00.001 12044 IsGuiding returns 0
22:13:07.379 00.001 12044 scope move finished after 200 + 159 ms
22:13:07.379 00.000 12044 Move returns status 0, amount 200
22:13:07.379 00.000 12044 move complete, result=0
22:13:07.379 00.000 12044 worker thread done servicing request
22:13:07.379 00.000 12044 Worker thread wakes up
22:13:07.379 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:07.379 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(336,91,71,71)
22:13:10.483 03.104 12044 Exposure complete
22:13:10.504 00.021 12044 worker thread done servicing request
22:13:10.504 00.000 14964 OnExposeComplete: enter
22:13:10.505 00.001 14964 UpdateGuideState(): m_state=3
22:13:10.505 00.000 14964 Star::Find(35, 370, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:13:10.506 00.001 14964 Star::Find returns 1 (0), X=368.05, Y=126.11, Mass=249719, SNR=287.9, Peak=18609 HFD=3.8
22:13:10.589 00.083 14964 NORTH calibration completes with angle=175.8 rate=10.733 parity=-1
22:13:10.592 00.003 14964 Falling Through to state GO_SOUTH
22:13:10.593 00.001 14964 Status Line: South step   1, dist=25.8
22:13:10.598 00.005 14964 Enqueuing Calibration Move request for direction 1
22:13:10.599 00.001 12044 Worker thread wakes up
22:13:10.600 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18609, med=621, FiltMin=531, FiltMax=13389, Gamma=0.810
22:13:10.600 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 2400 opts 0x0
22:13:10.600 00.000 12044 Handling axis move in thread for scope dir=1 dur=2400
22:13:10.601 00.001 12044 scope move axis dir= 1 dur= 2400 opts= 0x0
22:13:10.601 00.000 12044 MoveAxis(S, 2400, -)
22:13:10.601 00.000 12044 Guiding  Dir = 1, Dur = 2400
22:13:10.607 00.006 14964 UpdateGuideState exits: m=249719 SNR=287.9
22:13:10.607 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:10.608 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:10.608 00.000 14964 Enqueuing Expose request
22:13:10.642 00.034 12044 IsSlewing returns 0
22:13:10.643 00.001 12044 IsGuiding returns 0
22:13:10.675 00.032 12044 PulseGuide returned control before completion, sleep 2379
22:13:13.133 02.458 12044 IsGuiding returns 1
22:13:13.133 00.000 12044 scope still moving after pulse duration time elapsed
22:13:13.223 00.090 12044 IsSlewing returns 0
22:13:13.223 00.000 12044 IsGuiding returns 0
22:13:13.223 00.000 12044 scope move finished after 2400 + 180 ms
22:13:13.223 00.000 12044 Move returns status 0, amount 2400
22:13:13.223 00.000 12044 move complete, result=0
22:13:13.223 00.000 12044 worker thread done servicing request
22:13:13.223 00.000 12044 Worker thread wakes up
22:13:13.223 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:13.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(333,91,71,71)
22:13:16.318 03.095 12044 Exposure complete
22:13:16.339 00.021 12044 worker thread done servicing request
22:13:16.339 00.000 14964 OnExposeComplete: enter
22:13:16.340 00.001 14964 UpdateGuideState(): m_state=3
22:13:16.340 00.000 14964 Star::Find(35, 368, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:13:16.341 00.001 14964 Star::Find returns 1 (0), X=387.96, Y=125.27, Mass=251840, SNR=310.8, Peak=20603 HFD=3.5
22:13:16.343 00.002 14964 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
22:13:16.343 00.000 14964 Nudge: theta = 3.05
22:13:16.344 00.001 14964 South nudging, decAmt = 9.612, Normal south moves = 19.716
22:13:16.344 00.000 14964 Sending NudgeSouth pulse of duration 200 ms
22:13:16.345 00.001 14964 Status Line: Nudge South   1
22:13:16.346 00.001 14964 Enqueuing Calibration Move request for direction 1
22:13:16.347 00.001 12044 Worker thread wakes up
22:13:16.347 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:13:16.347 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:13:16.347 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:13:16.347 00.000 12044 MoveAxis(S, 200, -)
22:13:16.347 00.000 12044 Guiding  Dir = 1, Dur = 200
22:13:16.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20603, med=620, FiltMin=535, FiltMax=14014, Gamma=0.810
22:13:16.359 00.005 14964 UpdateGuideState exits: m=251840 SNR=310.8
22:13:16.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:16.360 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:16.361 00.001 14964 Enqueuing Expose request
22:13:16.376 00.015 12044 IsSlewing returns 0
22:13:16.376 00.000 12044 IsGuiding returns 0
22:13:16.416 00.040 12044 PulseGuide returned control before completion, sleep 170
22:13:16.597 00.181 12044 IsGuiding returns 1
22:13:16.597 00.000 12044 scope still moving after pulse duration time elapsed
22:13:16.674 00.077 12044 IsSlewing returns 0
22:13:16.675 00.001 12044 IsGuiding returns 0
22:13:16.675 00.000 12044 scope move finished after 200 + 99 ms
22:13:16.675 00.000 12044 Move returns status 0, amount 200
22:13:16.675 00.000 12044 move complete, result=0
22:13:16.675 00.000 12044 worker thread done servicing request
22:13:16.675 00.000 12044 Worker thread wakes up
22:13:16.675 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:16.675 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(353,90,71,71)
22:13:19.805 03.130 12044 Exposure complete
22:13:19.827 00.022 12044 worker thread done servicing request
22:13:19.827 00.000 14964 OnExposeComplete: enter
22:13:19.828 00.001 14964 UpdateGuideState(): m_state=3
22:13:19.828 00.000 14964 Star::Find(35, 387, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:13:19.829 00.001 14964 Star::Find returns 1 (0), X=390.68, Y=125.42, Mass=248240, SNR=306.5, Peak=25117 HFD=3.3
22:13:19.830 00.001 14964 Nudge: theta = 2.97
22:13:19.830 00.000 14964 South nudging, decAmt = 6.892, Normal south moves = 19.716
22:13:19.831 00.001 14964 Sending NudgeSouth pulse of duration 200 ms
22:13:19.831 00.000 14964 Status Line: Nudge South   2
22:13:19.835 00.004 14964 Enqueuing Calibration Move request for direction 1
22:13:19.835 00.000 12044 Worker thread wakes up
22:13:19.835 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:13:19.835 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:13:19.835 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:13:19.835 00.000 12044 MoveAxis(S, 200, -)
22:13:19.835 00.000 12044 Guiding  Dir = 1, Dur = 200
22:13:19.841 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25117, med=620, FiltMin=535, FiltMax=12987, Gamma=0.810
22:13:19.847 00.006 14964 UpdateGuideState exits: m=248240 SNR=306.5
22:13:19.847 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:19.848 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:19.848 00.000 14964 Enqueuing Expose request
22:13:19.893 00.045 12044 IsSlewing returns 0
22:13:19.894 00.001 12044 IsGuiding returns 0
22:13:19.925 00.031 12044 PulseGuide returned control before completion, sleep 180
22:13:20.128 00.203 12044 IsGuiding returns 1
22:13:20.128 00.000 12044 scope still moving after pulse duration time elapsed
22:13:20.189 00.061 12044 IsSlewing returns 0
22:13:20.189 00.000 12044 IsGuiding returns 0
22:13:20.190 00.001 12044 scope move finished after 200 + 95 ms
22:13:20.190 00.000 12044 Move returns status 0, amount 200
22:13:20.190 00.000 12044 move complete, result=0
22:13:20.190 00.000 12044 worker thread done servicing request
22:13:20.190 00.000 12044 Worker thread wakes up
22:13:20.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:20.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(356,90,71,71)
22:13:23.304 03.114 12044 Exposure complete
22:13:23.327 00.023 12044 worker thread done servicing request
22:13:23.327 00.000 14964 OnExposeComplete: enter
22:13:23.328 00.001 14964 UpdateGuideState(): m_state=3
22:13:23.328 00.000 14964 Star::Find(35, 390, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:13:23.329 00.001 14964 Star::Find returns 1 (0), X=393.01, Y=125.53, Mass=247801, SNR=305.6, Peak=23806 HFD=3.5
22:13:23.330 00.001 14964 Nudge: theta = 2.83
22:13:23.330 00.000 14964 South nudging, decAmt = 4.567, Normal south moves = 19.716
22:13:23.331 00.001 14964 Sending NudgeSouth pulse of duration 200 ms
22:13:23.331 00.000 14964 Status Line: Nudge South   3
22:13:23.333 00.002 14964 Enqueuing Calibration Move request for direction 1
22:13:23.334 00.001 12044 Worker thread wakes up
22:13:23.334 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:13:23.334 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:13:23.334 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:13:23.334 00.000 12044 MoveAxis(S, 200, -)
22:13:23.334 00.000 12044 Guiding  Dir = 1, Dur = 200
22:13:23.340 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23806, med=621, FiltMin=522, FiltMax=13872, Gamma=0.810
22:13:23.346 00.006 14964 UpdateGuideState exits: m=247801 SNR=305.6
22:13:23.346 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:23.347 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:23.347 00.000 14964 Enqueuing Expose request
22:13:23.364 00.017 12044 IsSlewing returns 0
22:13:23.364 00.000 12044 IsGuiding returns 0
22:13:23.395 00.031 12044 PulseGuide returned control before completion, sleep 180
22:13:23.585 00.190 12044 IsGuiding returns 1
22:13:23.585 00.000 12044 scope still moving after pulse duration time elapsed
22:13:23.644 00.059 12044 IsSlewing returns 0
22:13:23.698 00.054 12044 IsGuiding returns 0
22:13:23.698 00.000 12044 scope move finished after 200 + 133 ms
22:13:23.698 00.000 12044 Move returns status 0, amount 200
22:13:23.698 00.000 12044 move complete, result=0
22:13:23.699 00.001 12044 worker thread done servicing request
22:13:23.699 00.000 12044 Worker thread wakes up
22:13:23.699 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:23.699 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(358,91,71,71)
22:13:26.826 03.127 12044 Exposure complete
22:13:26.849 00.023 12044 worker thread done servicing request
22:13:26.849 00.000 14964 OnExposeComplete: enter
22:13:26.850 00.001 14964 UpdateGuideState(): m_state=3
22:13:26.850 00.000 14964 Star::Find(35, 393, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:13:26.851 00.001 14964 Star::Find returns 1 (0), X=395.01, Y=125.31, Mass=251653, SNR=316.2, Peak=27180 HFD=3.3
22:13:26.852 00.001 14964 Nudge: theta = 2.66
22:13:26.853 00.001 14964 South nudging, decAmt = 2.598, Normal south moves = 19.716
22:13:26.853 00.000 14964 Sending NudgeSouth pulse of duration 200 ms
22:13:26.854 00.001 14964 Status Line: Nudge South   4
22:13:26.855 00.001 14964 Enqueuing Calibration Move request for direction 1
22:13:26.856 00.001 12044 Worker thread wakes up
22:13:26.856 00.000 12044 worker thread servicing REQUEST_MOVE scope dir S(1) 200 opts 0x0
22:13:26.856 00.000 12044 Handling axis move in thread for scope dir=1 dur=200
22:13:26.856 00.000 12044 scope move axis dir= 1 dur= 200 opts= 0x0
22:13:26.856 00.000 12044 MoveAxis(S, 200, -)
22:13:26.856 00.000 12044 Guiding  Dir = 1, Dur = 200
22:13:26.863 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27180, med=619, FiltMin=535, FiltMax=15088, Gamma=0.810
22:13:26.868 00.005 14964 UpdateGuideState exits: m=251653 SNR=316.2
22:13:26.869 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:26.869 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:26.870 00.001 14964 Enqueuing Expose request
22:13:26.877 00.007 12044 IsSlewing returns 0
22:13:26.877 00.000 12044 IsGuiding returns 0
22:13:26.909 00.032 12044 PulseGuide returned control before completion, sleep 179
22:13:27.100 00.191 12044 IsGuiding returns 1
22:13:27.100 00.000 12044 scope still moving after pulse duration time elapsed
22:13:27.174 00.074 12044 IsSlewing returns 0
22:13:27.174 00.000 12044 IsGuiding returns 0
22:13:27.174 00.000 12044 scope move finished after 200 + 97 ms
22:13:27.174 00.000 12044 Move returns status 0, amount 200
22:13:27.174 00.000 12044 move complete, result=0
22:13:27.174 00.000 12044 worker thread done servicing request
22:13:27.174 00.000 12044 Worker thread wakes up
22:13:27.174 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:27.174 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(360,90,71,71)
22:13:30.306 03.132 12044 Exposure complete
22:13:30.327 00.021 12044 worker thread done servicing request
22:13:30.328 00.001 14964 OnExposeComplete: enter
22:13:30.328 00.000 14964 UpdateGuideState(): m_state=3
22:13:30.329 00.001 14964 Star::Find(35, 395, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:13:30.329 00.000 14964 Star::Find returns 1 (0), X=397.05, Y=125.50, Mass=240863, SNR=292.3, Peak=22979 HFD=3.6
22:13:30.331 00.002 14964 Nudge: theta = 2.03
22:13:30.331 00.000 14964 Nudging discontinued, wrong direction: 2.03
22:13:30.332 00.001 14964 Final south nudging status: Current loc = {397.047,125.505}, targeting {397.806,123.536}
22:13:30.332 00.000 14964 Falling Through to state CALIBRATION_COMPLETE
22:13:30.333 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:09:52 PM"
22:13:30.333 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.012520
22:13:30.334 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.012207
22:13:30.334 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:13:30.335 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 1.382640
22:13:30.335 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.079070
22:13:30.336 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000027
22:13:30.336 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:13:30.337 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:13:30.337 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:13:30.338 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:13:30.338 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:13:30.339 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:13:30.339 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:13:30.340 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:13:30.340 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 7.198520
22:13:30.341 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
22:13:30.341 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 11
22:13:30.342 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:13:30.342 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:13:30.343 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:00:21 PM"
22:13:30.343 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:13:30.344 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.2 2.3}, {0.2 5.7}, {0.4 7.7}, {1.6 10.2}, {3.3 12.8}, {4.2 14.7}, {4.0 17.0}, {5.1 19.5}, {4.5 21.6}, {4.7 24.6}, {4.7 24.6}, {4.1 0.6}"
22:13:30.344 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.7 -0.7}, {5.0 -0.4}, {7.6 -0.8}, {9.8 -0.9}, {12.6 -0.9}, {14.9 -1.2}, {17.6 -1.6}, {19.9 -1.7}, {22.1 -1.5}, {24.6 -1.4}, {26.8 -1.7}, {26.8 -1.7}, {7.6 0.2}"
22:13:30.353 00.009 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:13:30.354 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:13:30.355 00.001 14964 Mount::SetCalibration (scope) -- xAngle=-89.2 yAngle=175.8 xRate=8.446 yRate=10.733 bin=2 dec=39.5 pierSide=0 par=+/- rotAng=None
22:13:30.356 00.001 14964 Mount::SetCalibration (scope) -- sets m_xAngle=-89.2 m_yAngleError=-174.9
22:13:30.358 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:13:30.359 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:13:30.361 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:13:30.362 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:13:30.363 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:13:30 PM"
22:13:30.363 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.008446
22:13:30.364 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010733
22:13:30.365 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:13:30.365 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.556010
22:13:30.366 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.067860
22:13:30.366 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.689378
22:13:30.367 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:13:30.367 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:13:30.368 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:13:30.368 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:13:30.369 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:13:30.369 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:13:30.370 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:13:30.370 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:13:30.371 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:13:30.371 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:13:30.372 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:13:30.372 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:13:30.373 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:13:30.373 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:13:30.374 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:13:30.374 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:13:30.375 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:13:30.375 00.000 14964 Calibration passed sanity checks...
22:13:30.376 00.001 14964 Status Line: Calibration complete
22:13:30.378 00.002 14964 Calibration Complete
22:13:30.378 00.000 14964 PhdConfig flush
22:13:30.379 00.001 14964 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
22:13:30.379 00.000 14964 guider state => CALIBRATED
22:13:30.380 00.001 14964 Changing from state CALIBRATED to CALIBRATED
22:13:30.381 00.001 14964 guider state => CALIBRATED
22:13:30.381 00.000 14964 Changing from state CALIBRATED to GUIDING
22:13:30.394 00.013 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:13:30.424 00.030 14964 ScopeASCOM::SideOfPier() returns 0
22:13:30.425 00.001 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=39.5 pierSide=0 rotAngle=None bin=2
22:13:30.426 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:13:30.427 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:13:30.427 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:13:30.428 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:13:30.428 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:13:30.429 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:13:30.430 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:13:30.431 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:13:30.431 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:13:30.432 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:13:30.432 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:13:30.433 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:13:30.433 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:13:30.435 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:13:30.435 00.000 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:13:30.438 00.003 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:13:30.438 00.000 14964 ScopeASCOM::SideOfPier() returns 0
22:13:30.439 00.001 14964 setting lock position to (397.05, 125.50)
22:13:30.440 00.001 14964 MultiStar: stabilizing after lock position change
22:13:30.440 00.000 14964 guider state => GUIDING
22:13:30.440 00.000 14964 Status Line: Guiding
22:13:30.442 00.002 14964 Mount: notify guiding started
22:13:30.443 00.001 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:13:30.444 00.001 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:13:30 PM"
22:13:30.444 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.008446
22:13:30.445 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010733
22:13:30.445 00.000 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:13:30.446 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.556010
22:13:30.446 00.000 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.067860
22:13:30.447 00.001 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.689378
22:13:30.447 00.000 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:13:30.448 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:13:30.449 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:13:30.449 00.000 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:13:30.450 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:13:30.450 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:13:30.451 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:13:30.451 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:13:30.452 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:13:30.452 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:13:30.453 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:13:30.453 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:13:30.454 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:13:30.454 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:13:30.455 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:13:30.455 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:13:30.456 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:13:30.456 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:13:30.457 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:13:30.457 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:13:30.458 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:13:30.458 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:13:30.459 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:13:30.459 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:13:30.460 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:13:30.460 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:13:30.461 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:13:30.461 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:13:30.462 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:13:30.463 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:13:30.492 00.029 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:13:30.493 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:13:30.552 00.059 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:13:30.554 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:13:30.556 00.002 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:13:30.557 00.001 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:13:30.559 00.002 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
22:13:30.560 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:13:30.561 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:13:30.562 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:13:30.563 00.001 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:13:30.564 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22979, med=620, FiltMin=535, FiltMax=13635, Gamma=0.810
22:13:30.571 00.007 14964 UpdateGuideState exits: m=240863 SNR=292.3
22:13:30.572 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:13:30.573 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:13:30.573 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:30.574 00.001 14964 Enqueuing Expose request
22:13:30.574 00.000 12044 Worker thread wakes up
22:13:30.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:30.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:30.853 00.279 14964 evsrv: cli 01AB2670 connect
22:13:30.856 00.003 14964 case statement mapped state 6 to 3
22:13:30.858 00.002 14964 case statement mapped state 6 to 3
22:13:30.859 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"76de468a-8b7d-49a7-a66c-73843c5d9f6a"}
22:13:30.861 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"76de468a-8b7d-49a7-a66c-73843c5d9f6a"}
22:13:30.863 00.002 14964 evsrv: cli 01AB2670 disconnect
22:13:31.355 00.492 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:13:30 PM"
22:13:31.355 00.000 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.008446
22:13:31.356 00.001 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010733
22:13:31.358 00.002 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:13:31.358 00.000 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.556010
22:13:31.359 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.067860
22:13:31.359 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.689378
22:13:31.360 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:13:31.360 00.000 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:13:31.361 00.001 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:13:31.362 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:13:31.363 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:13:31.364 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:13:31.365 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:13:31.366 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:13:31.366 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:13:31.367 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:13:31.368 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:13:31.369 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:13:31.369 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:13:31.370 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:13:31.370 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:13:31.371 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:13:31.371 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:13:31.372 00.001 14964 CalAsst: Spds: 1.0X,1.0X, Dec: 39.5, Rates: 2.0, 2.6, Steps: 15,12, Ortho: 5.07, Rates: 0.77 (Expect) vs 0.79 (Act)
22:13:31.373 00.001 14964 CalAsst: acceptable result, (Orthogonality, Sky location)
22:13:33.703 02.330 12044 Exposure complete
22:13:33.726 00.023 12044 worker thread done servicing request
22:13:33.726 00.000 14964 OnExposeComplete: enter
22:13:33.727 00.001 14964 UpdateGuideState(): m_state=6
22:13:33.727 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:13:33.728 00.001 14964 Star::Find returns 1 (0), X=397.37, Y=125.69, Mass=246243, SNR=298.6, Peak=23983 HFD=3.3
22:13:33.728 00.000 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.56) = xAngle (2.08 = 2.08)
22:13:33.729 00.001 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.14 = -1.15)
22:13:33.729 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.38 cameraTheta=0.53 mountX=-0.18 mountY=-0.34, mountTheta=-2.06
22:13:33.731 00.002 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.19, opts=13)
22:13:33.731 00.000 14964 Enqueuing Move request for scope (0.32, 0.19)
22:13:33.732 00.001 12044 Worker thread wakes up
22:13:33.732 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.19) opts 0xd
22:13:33.732 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.19)
22:13:33.732 00.000 12044 Moving (0.32, 0.19) raw xDistance=-0.18 yDistance=-0.34
22:13:33.732 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
22:13:33.732 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:33.732 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:13:33.732 00.000 12044 MoveAxis(E, 0, ABG)
22:13:33.732 00.000 12044 Move returns status 0, amount 0
22:13:33.732 00.000 12044 MoveAxis(N, 0, ABG)
22:13:33.732 00.000 12044 Move returns status 0, amount 0
22:13:33.732 00.000 12044 move complete, result=0
22:13:33.732 00.000 12044 worker thread done servicing request
22:13:33.739 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23983, med=621, FiltMin=540, FiltMax=13967, Gamma=0.810
22:13:33.746 00.007 14964 UpdateGuideState exits: m=246243 SNR=298.6
22:13:33.747 00.001 14964 PhdController: settling, locked = 1, distance = 1.42 (99.00) aobump = 0 frame = 1 / 5
22:13:33.748 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562813.748,"Host":"NUCBOX","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
22:13:33.748 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:33.749 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:33.749 00.000 14964 Enqueuing Expose request
22:13:33.750 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:13:33.750 00.000 12044 Worker thread wakes up
22:13:33.750 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:33.750 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:36.846 03.096 12044 Exposure complete
22:13:36.868 00.022 12044 worker thread done servicing request
22:13:36.868 00.000 14964 OnExposeComplete: enter
22:13:36.869 00.001 14964 UpdateGuideState(): m_state=6
22:13:36.870 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:13:36.870 00.000 14964 Star::Find returns 1 (0), X=397.34, Y=125.07, Mass=245233, SNR=309.9, Peak=20078 HFD=3.4
22:13:36.871 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
22:13:36.871 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.65)
22:13:36.872 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.53 cameraTheta=-0.97 mountX=0.44 mountY=-0.25, mountTheta=-0.52
22:13:36.873 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.43, opts=13)
22:13:36.873 00.000 14964 Enqueuing Move request for scope (0.29, -0.43)
22:13:36.874 00.001 12044 Worker thread wakes up
22:13:36.874 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.43) opts 0xd
22:13:36.874 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.43)
22:13:36.874 00.000 12044 Moving (0.29, -0.43) raw xDistance=0.44 yDistance=-0.25
22:13:36.874 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.44, slope = 0.00
22:13:36.874 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:36.874 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:13:36.874 00.000 12044 MoveAxis(W, 34, ABG)
22:13:36.874 00.000 12044 Guiding  Dir = 3, Dur = 34
22:13:36.881 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20078, med=621, FiltMin=539, FiltMax=12789, Gamma=0.810
22:13:36.887 00.006 14964 UpdateGuideState exits: m=245233 SNR=309.9
22:13:36.887 00.000 14964 PhdController: settling, locked = 1, distance = 1.15 (99.00) aobump = 0 frame = 2 / 5
22:13:36.888 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778562816.888,"Host":"NUCBOX","Inst":1,"Distance":1.15,"Time":3.1,"SettleTime":9999.0,"StarLocked":true}
22:13:36.888 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:36.889 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:36.889 00.000 14964 Enqueuing Expose request
22:13:36.924 00.035 12044 IsSlewing returns 0
22:13:36.925 00.001 12044 IsGuiding returns 0
22:13:36.956 00.031 12044 PulseGuide returned control before completion, sleep 14
22:13:37.020 00.064 12044 IsGuiding returns 1
22:13:37.020 00.000 12044 scope still moving after pulse duration time elapsed
22:13:37.067 00.047 12044 IsSlewing returns 0
22:13:37.067 00.000 12044 IsGuiding returns 0
22:13:37.067 00.000 12044 scope move finished after 34 + 108 ms
22:13:37.067 00.000 12044 Move returns status 0, amount 34
22:13:37.067 00.000 12044 MoveAxis(N, 0, ABG)
22:13:37.067 00.000 12044 Move returns status 0, amount 0
22:13:37.067 00.000 12044 move complete, result=0
22:13:37.067 00.000 12044 worker thread done servicing request
22:13:37.067 00.000 12044 Worker thread wakes up
22:13:37.067 00.000 14964 GuideStep: 0.4 px 34 ms WEST, -0.2 px 0 ms NORTH
22:13:37.068 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:37.068 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:40.168 03.100 12044 Exposure complete
22:13:40.193 00.025 12044 worker thread done servicing request
22:13:40.193 00.000 14964 OnExposeComplete: enter
22:13:40.193 00.000 14964 UpdateGuideState(): m_state=6
22:13:40.195 00.002 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:13:40.195 00.000 14964 Star::Find returns 1 (0), X=397.13, Y=125.39, Mass=244243, SNR=306.0, Peak=20247 HFD=3.6
22:13:40.196 00.001 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.56) = xAngle (0.60 = 0.60)
22:13:40.196 00.000 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.65 = -2.63)
22:13:40.197 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.96 mountX=0.12 mountY=-0.07, mountTheta=-0.54
22:13:40.198 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.12, opts=13)
22:13:40.199 00.001 14964 Enqueuing Move request for scope (0.08, -0.12)
22:13:40.200 00.001 12044 Worker thread wakes up
22:13:40.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:13:40.200 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:13:40.200 00.000 12044 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=-0.07
22:13:40.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
22:13:40.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:40.200 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:40.200 00.000 12044 MoveAxis(E, 0, ABG)
22:13:40.201 00.001 12044 Move returns status 0, amount 0
22:13:40.201 00.000 12044 MoveAxis(N, 0, ABG)
22:13:40.201 00.000 12044 Move returns status 0, amount 0
22:13:40.201 00.000 12044 move complete, result=0
22:13:40.201 00.000 12044 worker thread done servicing request
22:13:40.208 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20247, med=620, FiltMin=531, FiltMax=15019, Gamma=0.810
22:13:40.213 00.005 14964 UpdateGuideState exits: m=244243 SNR=306.0
22:13:40.214 00.001 14964 PhdController: settling, locked = 1, distance = 0.85 (99.00) aobump = 0 frame = 3 / 5
22:13:40.214 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562820.214,"Host":"NUCBOX","Inst":1,"Distance":0.85,"Time":6.5,"SettleTime":9999.0,"StarLocked":true}
22:13:40.215 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:40.215 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:40.216 00.001 14964 Enqueuing Expose request
22:13:40.216 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:40.217 00.001 12044 Worker thread wakes up
22:13:40.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:40.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:43.337 03.120 12044 Exposure complete
22:13:43.359 00.022 12044 worker thread done servicing request
22:13:43.359 00.000 14964 OnExposeComplete: enter
22:13:43.359 00.000 14964 UpdateGuideState(): m_state=6
22:13:43.360 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:13:43.360 00.000 14964 Star::Find returns 1 (0), X=396.77, Y=125.60, Mass=243894, SNR=300.3, Peak=19303 HFD=3.6
22:13:43.361 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
22:13:43.362 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
22:13:43.362 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.82 mountX=-0.10 mountY=0.27, mountTheta=1.91
22:13:43.363 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.09, opts=13)
22:13:43.364 00.001 14964 Enqueuing Move request for scope (-0.28, 0.09)
22:13:43.364 00.000 12044 Worker thread wakes up
22:13:43.364 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
22:13:43.364 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
22:13:43.364 00.000 12044 Moving (-0.28, 0.09) raw xDistance=-0.10 yDistance=0.27
22:13:43.365 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
22:13:43.365 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:43.365 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:13:43.365 00.000 12044 MoveAxis(E, 0, ABG)
22:13:43.365 00.000 12044 Move returns status 0, amount 0
22:13:43.365 00.000 12044 MoveAxis(N, 0, ABG)
22:13:43.365 00.000 12044 Move returns status 0, amount 0
22:13:43.365 00.000 12044 move complete, result=0
22:13:43.365 00.000 12044 worker thread done servicing request
22:13:43.373 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19303, med=620, FiltMin=528, FiltMax=12919, Gamma=0.810
22:13:43.378 00.005 14964 UpdateGuideState exits: m=243894 SNR=300.3
22:13:43.379 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (99.00) aobump = 0 frame = 4 / 5
22:13:43.379 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778562823.379,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":9.6,"SettleTime":9999.0,"StarLocked":true}
22:13:43.380 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:43.380 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:43.381 00.001 14964 Enqueuing Expose request
22:13:43.381 00.000 12044 Worker thread wakes up
22:13:43.381 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:43.381 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:43.381 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:13:46.478 03.097 12044 Exposure complete
22:13:46.500 00.022 12044 worker thread done servicing request
22:13:46.500 00.000 14964 OnExposeComplete: enter
22:13:46.501 00.001 14964 UpdateGuideState(): m_state=6
22:13:46.501 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:13:46.502 00.001 14964 Star::Find returns 1 (0), X=396.79, Y=125.24, Mass=247400, SNR=312.9, Peak=20979 HFD=3.6
22:13:46.503 00.001 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
22:13:46.503 00.000 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
22:13:46.504 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-2.35 mountX=0.26 mountY=0.29, mountTheta=0.84
22:13:46.504 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.26, opts=13)
22:13:46.505 00.001 14964 Enqueuing Move request for scope (-0.26, -0.26)
22:13:46.507 00.002 12044 Worker thread wakes up
22:13:46.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.26) opts 0xd
22:13:46.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.26)
22:13:46.507 00.000 12044 Moving (-0.26, -0.26) raw xDistance=0.26 yDistance=0.29
22:13:46.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.04
22:13:46.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:46.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:13:46.507 00.000 12044 MoveAxis(E, 0, ABG)
22:13:46.507 00.000 12044 Move returns status 0, amount 0
22:13:46.507 00.000 12044 MoveAxis(N, 0, ABG)
22:13:46.507 00.000 12044 Move returns status 0, amount 0
22:13:46.507 00.000 12044 move complete, result=0
22:13:46.507 00.000 12044 worker thread done servicing request
22:13:46.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20979, med=620, FiltMin=528, FiltMax=12944, Gamma=0.810
22:13:46.518 00.004 14964 UpdateGuideState exits: m=247400 SNR=312.9
22:13:46.519 00.001 14964 PhdController: settling, locked = 1, distance = 0.59 (99.00) aobump = 0 frame = 5 / 5
22:13:46.519 00.000 14964 PhdController: newstate STATE_FINISH
22:13:46.521 00.002 14964 PhdController complete: success
22:13:46.521 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778562826.521,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
22:13:46.522 00.001 14964 Mount: notify guiding dither settle done success=1
22:13:46.522 00.000 14964 PhdController: newstate STATE_IDLE
22:13:46.523 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:46.523 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:46.524 00.001 14964 Enqueuing Expose request
22:13:46.524 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:13:46.525 00.001 12044 Worker thread wakes up
22:13:46.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:46.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:49.631 03.106 12044 Exposure complete
22:13:49.655 00.024 12044 worker thread done servicing request
22:13:49.655 00.000 14964 OnExposeComplete: enter
22:13:49.655 00.000 14964 UpdateGuideState(): m_state=6
22:13:49.656 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:13:49.657 00.001 14964 Star::Find returns 1 (0), X=396.82, Y=124.71, Mass=252426, SNR=299.4, Peak=17776 HFD=3.5
22:13:49.657 00.000 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
22:13:49.658 00.001 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
22:13:49.658 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.80 hyp=0.83 cameraTheta=-1.85 mountX=0.79 mountY=0.31, mountTheta=0.37
22:13:49.659 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.80, opts=13)
22:13:49.659 00.000 14964 Enqueuing Move request for scope (-0.23, -0.80)
22:13:49.660 00.001 12044 Worker thread wakes up
22:13:49.660 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.80) opts 0xd
22:13:49.660 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.80)
22:13:49.660 00.000 12044 Moving (-0.23, -0.80) raw xDistance=0.79 yDistance=0.31
22:13:49.660 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.79, slope = 0.12
22:13:49.660 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:49.660 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:13:49.660 00.000 12044 MoveAxis(W, 55, ABG)
22:13:49.660 00.000 12044 Guiding  Dir = 3, Dur = 55
22:13:49.668 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17776, med=620, FiltMin=535, FiltMax=14475, Gamma=0.810
22:13:49.674 00.006 14964 UpdateGuideState exits: m=252426 SNR=299.4
22:13:49.675 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.675 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:49.676 00.001 14964 Enqueuing Expose request
22:13:49.694 00.018 12044 IsSlewing returns 0
22:13:49.694 00.000 12044 IsGuiding returns 0
22:13:49.725 00.031 12044 PulseGuide returned control before completion, sleep 34
22:13:49.771 00.046 12044 IsGuiding returns 1
22:13:49.771 00.000 12044 scope still moving after pulse duration time elapsed
22:13:49.850 00.079 12044 IsSlewing returns 0
22:13:49.850 00.000 12044 IsGuiding returns 0
22:13:49.850 00.000 12044 scope move finished after 55 + 101 ms
22:13:49.850 00.000 12044 Move returns status 0, amount 55
22:13:49.850 00.000 12044 MoveAxis(N, 0, ABG)
22:13:49.850 00.000 12044 Move returns status 0, amount 0
22:13:49.850 00.000 12044 move complete, result=0
22:13:49.851 00.001 12044 worker thread done servicing request
22:13:49.851 00.000 12044 Worker thread wakes up
22:13:49.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:49.851 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:49.851 00.000 14964 GuideStep: 0.8 px 55 ms WEST, 0.3 px 0 ms NORTH
22:13:52.956 03.105 12044 Exposure complete
22:13:52.980 00.024 12044 worker thread done servicing request
22:13:52.980 00.000 14964 OnExposeComplete: enter
22:13:52.980 00.000 14964 UpdateGuideState(): m_state=6
22:13:52.982 00.002 14964 Star::Find(35, 396, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:13:52.982 00.000 14964 Star::Find returns 1 (0), X=396.60, Y=125.25, Mass=244258, SNR=310.5, Peak=17835 HFD=3.6
22:13:52.982 00.000 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
22:13:52.982 00.000 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
22:13:52.983 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.26 hyp=0.52 cameraTheta=-2.62 mountX=0.25 mountY=0.47, mountTheta=1.08
22:13:52.984 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.26, opts=13)
22:13:52.984 00.000 14964 Enqueuing Move request for scope (-0.45, -0.26)
22:13:52.984 00.000 12044 Worker thread wakes up
22:13:52.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.26) opts 0xd
22:13:52.986 00.002 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.26)
22:13:52.986 00.000 12044 Moving (-0.45, -0.26) raw xDistance=0.25 yDistance=0.47
22:13:52.986 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.35, using input
22:13:52.986 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.08
22:13:52.986 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:52.986 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:13:52.986 00.000 12044 MoveAxis(E, 0, ABG)
22:13:52.986 00.000 12044 Move returns status 0, amount 0
22:13:52.986 00.000 12044 MoveAxis(N, 0, ABG)
22:13:52.986 00.000 12044 Move returns status 0, amount 0
22:13:52.986 00.000 12044 move complete, result=0
22:13:52.986 00.000 12044 worker thread done servicing request
22:13:52.993 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17835, med=620, FiltMin=523, FiltMax=11707, Gamma=0.810
22:13:52.998 00.005 14964 UpdateGuideState exits: m=244258 SNR=310.5
22:13:52.999 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:52.999 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:53.000 00.001 14964 Enqueuing Expose request
22:13:53.000 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
22:13:53.001 00.001 12044 Worker thread wakes up
22:13:53.001 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:53.001 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:56.125 03.124 12044 Exposure complete
22:13:56.149 00.024 12044 worker thread done servicing request
22:13:56.149 00.000 14964 OnExposeComplete: enter
22:13:56.149 00.000 14964 UpdateGuideState(): m_state=6
22:13:56.150 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:13:56.150 00.000 14964 Star::Find returns 1 (0), X=396.39, Y=125.21, Mass=246575, SNR=302.8, Peak=18059 HFD=3.7
22:13:56.151 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
22:13:56.151 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
22:13:56.152 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=-0.29 hyp=0.72 cameraTheta=-2.72 mountX=0.28 mountY=0.68, mountTheta=1.18
22:13:56.153 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=-0.29, opts=13)
22:13:56.154 00.001 14964 Enqueuing Move request for scope (-0.65, -0.29)
22:13:56.154 00.000 12044 Worker thread wakes up
22:13:56.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.29) opts 0xd
22:13:56.154 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, -0.29)
22:13:56.154 00.000 12044 Moving (-0.65, -0.29) raw xDistance=0.28 yDistance=0.68
22:13:56.154 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.29, using input
22:13:56.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.06
22:13:56.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:56.155 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
22:13:56.155 00.000 12044 MoveAxis(E, 0, ABG)
22:13:56.155 00.000 12044 Move returns status 0, amount 0
22:13:56.155 00.000 12044 MoveAxis(N, 0, ABG)
22:13:56.155 00.000 12044 Move returns status 0, amount 0
22:13:56.155 00.000 12044 move complete, result=0
22:13:56.155 00.000 12044 worker thread done servicing request
22:13:56.164 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18059, med=619, FiltMin=539, FiltMax=13019, Gamma=0.810
22:13:56.170 00.006 14964 UpdateGuideState exits: m=246575 SNR=302.8
22:13:56.171 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:56.171 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:56.172 00.001 14964 Enqueuing Expose request
22:13:56.172 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.7 px 0 ms NORTH
22:13:56.172 00.000 12044 Worker thread wakes up
22:13:56.173 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:56.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:59.281 03.108 12044 Exposure complete
22:13:59.302 00.021 12044 worker thread done servicing request
22:13:59.302 00.000 14964 OnExposeComplete: enter
22:13:59.302 00.000 14964 UpdateGuideState(): m_state=6
22:13:59.304 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:13:59.304 00.000 14964 Star::Find returns 1 (0), X=396.86, Y=125.36, Mass=245918, SNR=297.7, Peak=18747 HFD=3.7
22:13:59.305 00.001 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
22:13:59.305 00.000 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
22:13:59.306 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=0.15 mountY=0.20, mountTheta=0.94
22:13:59.308 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.15, opts=13)
22:13:59.309 00.001 14964 Enqueuing Move request for scope (-0.19, -0.15)
22:13:59.309 00.000 12044 Worker thread wakes up
22:13:59.309 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
22:13:59.309 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
22:13:59.309 00.000 12044 Moving (-0.19, -0.15) raw xDistance=0.15 yDistance=0.20
22:13:59.309 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.20, using input
22:13:59.309 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
22:13:59.309 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:59.309 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:13:59.309 00.000 12044 MoveAxis(E, 0, ABG)
22:13:59.309 00.000 12044 Move returns status 0, amount 0
22:13:59.309 00.000 12044 MoveAxis(N, 0, ABG)
22:13:59.309 00.000 12044 Move returns status 0, amount 0
22:13:59.309 00.000 12044 move complete, result=0
22:13:59.309 00.000 12044 worker thread done servicing request
22:13:59.316 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18747, med=620, FiltMin=535, FiltMax=13427, Gamma=0.810
22:13:59.322 00.006 14964 UpdateGuideState exits: m=245918 SNR=297.7
22:13:59.323 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:59.323 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:13:59.324 00.001 14964 Enqueuing Expose request
22:13:59.324 00.000 12044 Worker thread wakes up
22:13:59.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:13:59.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:13:59.324 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:02.446 03.122 12044 Exposure complete
22:14:02.468 00.022 12044 worker thread done servicing request
22:14:02.468 00.000 14964 OnExposeComplete: enter
22:14:02.469 00.001 14964 UpdateGuideState(): m_state=6
22:14:02.469 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:14:02.470 00.001 14964 Star::Find returns 1 (0), X=397.08, Y=125.34, Mass=247416, SNR=311.0, Peak=25943 HFD=3.3
22:14:02.470 00.000 14964 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
22:14:02.471 00.001 14964 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
22:14:02.471 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.40 mountX=0.17 mountY=-0.01, mountTheta=-0.07
22:14:02.472 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.17, opts=13)
22:14:02.473 00.001 14964 Enqueuing Move request for scope (0.03, -0.17)
22:14:02.473 00.000 12044 Worker thread wakes up
22:14:02.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
22:14:02.473 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
22:14:02.473 00.000 12044 Moving (0.03, -0.17) raw xDistance=0.17 yDistance=-0.01
22:14:02.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
22:14:02.473 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:02.473 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:02.473 00.000 12044 MoveAxis(E, 0, ABG)
22:14:02.473 00.000 12044 Move returns status 0, amount 0
22:14:02.473 00.000 12044 MoveAxis(N, 0, ABG)
22:14:02.473 00.000 12044 Move returns status 0, amount 0
22:14:02.473 00.000 12044 move complete, result=0
22:14:02.473 00.000 12044 worker thread done servicing request
22:14:02.481 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25943, med=620, FiltMin=536, FiltMax=13988, Gamma=0.810
22:14:02.486 00.005 14964 UpdateGuideState exits: m=247416 SNR=311.0
22:14:02.487 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:02.487 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:02.488 00.001 14964 Enqueuing Expose request
22:14:02.488 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:02.489 00.001 12044 Worker thread wakes up
22:14:02.489 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:02.489 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:05.596 03.107 12044 Exposure complete
22:14:05.618 00.022 12044 worker thread done servicing request
22:14:05.618 00.000 14964 OnExposeComplete: enter
22:14:05.618 00.000 14964 UpdateGuideState(): m_state=6
22:14:05.619 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:14:05.619 00.000 14964 Star::Find returns 1 (0), X=396.83, Y=125.68, Mass=243447, SNR=301.9, Peak=22143 HFD=3.4
22:14:05.620 00.001 14964 MultiStar: exiting stabilization period
22:14:05.620 00.000 14964 MultiStar: updating star positions after lock position change
22:14:05.621 00.001 14964 Star::Find(35, 187, 280, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:14:05.621 00.000 14964 Star::Find returns 1 (0), X=187.70, Y=276.98, Mass=16100, SNR=61.1, Peak=1566 HFD=4.0
22:14:05.622 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
22:14:05.622 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
22:14:05.622 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.28 cameraTheta=2.47 mountX=-0.18 mountY=0.20, mountTheta=2.30
22:14:05.624 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.18, opts=13)
22:14:05.625 00.001 14964 Enqueuing Move request for scope (-0.22, 0.18)
22:14:05.625 00.000 12044 Worker thread wakes up
22:14:05.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.18) opts 0xd
22:14:05.625 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.18)
22:14:05.625 00.000 12044 Moving (-0.22, 0.18) raw xDistance=-0.18 yDistance=0.20
22:14:05.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
22:14:05.625 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:05.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:14:05.625 00.000 12044 MoveAxis(E, 0, ABG)
22:14:05.626 00.001 12044 Move returns status 0, amount 0
22:14:05.626 00.000 12044 MoveAxis(N, 0, ABG)
22:14:05.626 00.000 12044 Move returns status 0, amount 0
22:14:05.626 00.000 12044 move complete, result=0
22:14:05.626 00.000 12044 worker thread done servicing request
22:14:05.633 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22143, med=621, FiltMin=539, FiltMax=13003, Gamma=0.810
22:14:05.638 00.005 14964 UpdateGuideState exits: m=243447 SNR=301.9
22:14:05.639 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:05.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:05.640 00.000 14964 Enqueuing Expose request
22:14:05.640 00.000 12044 Worker thread wakes up
22:14:05.641 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:05.641 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:05.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:08.773 03.132 12044 Exposure complete
22:14:08.800 00.027 12044 worker thread done servicing request
22:14:08.800 00.000 14964 OnExposeComplete: enter
22:14:08.801 00.001 14964 UpdateGuideState(): m_state=6
22:14:08.802 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:14:08.802 00.000 14964 Star::Find returns 1 (0), X=396.76, Y=125.52, Mass=241624, SNR=301.6, Peak=19827 HFD=3.4
22:14:08.803 00.001 14964 MultiStar: [#1 0.13,0.59,0.18,U] 
22:14:08.804 00.001 14964 refined, 1 included, MultiStar: {-0.23, 0.11}, one-star: {-0.29, 0.02}
22:14:08.804 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
22:14:08.805 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
22:14:08.805 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.70 mountX=-0.11 mountY=0.22, mountTheta=2.04
22:14:08.806 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.11, opts=13)
22:14:08.807 00.001 14964 Enqueuing Move request for scope (-0.23, 0.11)
22:14:08.807 00.000 12044 Worker thread wakes up
22:14:08.808 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
22:14:08.808 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
22:14:08.808 00.000 12044 Moving (-0.23, 0.11) raw xDistance=-0.11 yDistance=0.22
22:14:08.808 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.20, using input
22:14:08.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
22:14:08.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:08.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:14:08.808 00.000 12044 MoveAxis(E, 0, ABG)
22:14:08.808 00.000 12044 Move returns status 0, amount 0
22:14:08.808 00.000 12044 MoveAxis(N, 0, ABG)
22:14:08.808 00.000 12044 Move returns status 0, amount 0
22:14:08.808 00.000 12044 move complete, result=0
22:14:08.809 00.001 12044 worker thread done servicing request
22:14:08.817 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19827, med=621, FiltMin=543, FiltMax=13079, Gamma=0.810
22:14:08.824 00.007 14964 UpdateGuideState exits: m=241624 SNR=301.6
22:14:08.825 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:08.826 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:08.826 00.000 14964 Enqueuing Expose request
22:14:08.826 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:08.827 00.001 12044 Worker thread wakes up
22:14:08.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:08.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:11.931 03.104 12044 Exposure complete
22:14:11.953 00.022 12044 worker thread done servicing request
22:14:11.954 00.001 14964 OnExposeComplete: enter
22:14:11.954 00.000 14964 UpdateGuideState(): m_state=6
22:14:11.955 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:14:11.955 00.000 14964 Star::Find returns 1 (0), X=396.78, Y=125.80, Mass=239816, SNR=292.9, Peak=19423 HFD=3.6
22:14:11.956 00.001 14964 MultiStar: [#1 -0.01,-0.14,0.19,U] 
22:14:11.956 00.000 14964 refined, 1 included, MultiStar: {-0.22, 0.22}, one-star: {-0.26, 0.29}
22:14:11.957 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.91 = -2.37)
22:14:11.957 00.000 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
22:14:11.957 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.32 cameraTheta=2.35 mountX=-0.23 mountY=0.20, mountTheta=2.42
22:14:11.959 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.22, opts=13)
22:14:11.959 00.000 14964 Enqueuing Move request for scope (-0.22, 0.22)
22:14:11.960 00.001 12044 Worker thread wakes up
22:14:11.960 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
22:14:11.960 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
22:14:11.960 00.000 12044 Moving (-0.22, 0.22) raw xDistance=-0.23 yDistance=0.20
22:14:11.960 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.36, using input
22:14:11.960 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
22:14:11.960 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:11.960 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:14:11.960 00.000 12044 MoveAxis(E, 0, ABG)
22:14:11.960 00.000 12044 Move returns status 0, amount 0
22:14:11.960 00.000 12044 MoveAxis(N, 0, ABG)
22:14:11.960 00.000 12044 Move returns status 0, amount 0
22:14:11.960 00.000 12044 move complete, result=0
22:14:11.960 00.000 12044 worker thread done servicing request
22:14:11.967 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19423, med=620, FiltMin=525, FiltMax=12048, Gamma=0.810
22:14:11.973 00.006 14964 UpdateGuideState exits: m=239816 SNR=292.9
22:14:11.973 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:11.974 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:11.974 00.000 14964 Enqueuing Expose request
22:14:11.975 00.001 12044 Worker thread wakes up
22:14:11.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:11.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:11.975 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:15.074 03.099 12044 Exposure complete
22:14:15.096 00.022 12044 worker thread done servicing request
22:14:15.096 00.000 14964 OnExposeComplete: enter
22:14:15.097 00.001 14964 UpdateGuideState(): m_state=6
22:14:15.098 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:14:15.098 00.000 14964 Star::Find returns 1 (0), X=396.70, Y=125.65, Mass=243247, SNR=294.8, Peak=23931 HFD=3.4
22:14:15.099 00.001 14964 MultiStar: [#1 -0.01,0.07,0.19,U] 
22:14:15.099 00.000 14964 refined, 1 included, MultiStar: {-0.29, 0.13}, one-star: {-0.34, 0.15}
22:14:15.100 00.001 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.27 = -2.02)
22:14:15.100 00.000 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.04)
22:14:15.101 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.71 mountX=-0.14 mountY=0.27, mountTheta=2.04
22:14:15.102 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.13, opts=13)
22:14:15.102 00.000 14964 Enqueuing Move request for scope (-0.29, 0.13)
22:14:15.103 00.001 12044 Worker thread wakes up
22:14:15.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
22:14:15.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
22:14:15.103 00.000 12044 Moving (-0.29, 0.13) raw xDistance=-0.14 yDistance=0.27
22:14:15.103 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.55, using input
22:14:15.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.08
22:14:15.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:15.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:14:15.103 00.000 12044 MoveAxis(E, 0, ABG)
22:14:15.103 00.000 12044 Move returns status 0, amount 0
22:14:15.103 00.000 12044 MoveAxis(N, 0, ABG)
22:14:15.103 00.000 12044 Move returns status 0, amount 0
22:14:15.103 00.000 12044 move complete, result=0
22:14:15.103 00.000 12044 worker thread done servicing request
22:14:15.110 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23931, med=620, FiltMin=535, FiltMax=11838, Gamma=0.810
22:14:15.116 00.006 14964 UpdateGuideState exits: m=243247 SNR=294.8
22:14:15.116 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:15.117 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:15.117 00.000 14964 Enqueuing Expose request
22:14:15.118 00.001 12044 Worker thread wakes up
22:14:15.118 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:14:15.118 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:15.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:18.225 03.107 12044 Exposure complete
22:14:18.248 00.023 12044 worker thread done servicing request
22:14:18.248 00.000 14964 OnExposeComplete: enter
22:14:18.249 00.001 14964 UpdateGuideState(): m_state=6
22:14:18.249 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:14:18.250 00.001 14964 Star::Find returns 1 (0), X=396.76, Y=126.24, Mass=241923, SNR=306.0, Peak=23499 HFD=3.5
22:14:18.250 00.000 14964 MultiStar: [#1 -0.34,0.04,0.19,U] 
22:14:18.251 00.001 14964 refined, 1 included, MultiStar: {-0.30, 0.63}, one-star: {-0.29, 0.74}
22:14:18.251 00.000 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
22:14:18.252 00.001 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
22:14:18.252 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.63 hyp=0.70 cameraTheta=2.02 mountX=-0.63 mountY=0.23, mountTheta=2.79
22:14:18.254 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.63, opts=13)
22:14:18.254 00.000 14964 Enqueuing Move request for scope (-0.30, 0.63)
22:14:18.255 00.001 12044 Worker thread wakes up
22:14:18.255 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.63) opts 0xd
22:14:18.255 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.63)
22:14:18.255 00.000 12044 Moving (-0.30, 0.63) raw xDistance=-0.63 yDistance=0.23
22:14:18.255 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.63 is < calculated value -0.76, using input
22:14:18.255 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:14:18.255 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.63, slope = -0.12
22:14:18.255 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:18.255 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:14:18.255 00.000 12044 MoveAxis(E, 49, ABG)
22:14:18.255 00.000 12044 Guiding  Dir = 2, Dur = 49
22:14:18.263 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23499, med=619, FiltMin=533, FiltMax=14219, Gamma=0.810
22:14:18.268 00.005 14964 UpdateGuideState exits: m=241923 SNR=306.0
22:14:18.269 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:18.270 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:18.270 00.000 14964 Enqueuing Expose request
22:14:18.318 00.048 12044 IsSlewing returns 0
22:14:18.319 00.001 12044 IsGuiding returns 0
22:14:18.350 00.031 12044 PulseGuide returned control before completion, sleep 29
22:14:18.390 00.040 12044 IsGuiding returns 1
22:14:18.390 00.000 12044 scope still moving after pulse duration time elapsed
22:14:18.445 00.055 12044 IsSlewing returns 0
22:14:18.446 00.001 12044 IsGuiding returns 0
22:14:18.446 00.000 12044 scope move finished after 49 + 77 ms
22:14:18.446 00.000 12044 Move returns status 0, amount 49
22:14:18.446 00.000 12044 MoveAxis(N, 0, ABG)
22:14:18.446 00.000 12044 Move returns status 0, amount 0
22:14:18.446 00.000 12044 move complete, result=0
22:14:18.446 00.000 12044 worker thread done servicing request
22:14:18.446 00.000 12044 Worker thread wakes up
22:14:18.446 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:18.446 00.000 14964 GuideStep: -0.6 px 49 ms EAST, 0.2 px 0 ms NORTH
22:14:18.447 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:21.556 03.109 12044 Exposure complete
22:14:21.582 00.026 12044 worker thread done servicing request
22:14:21.583 00.001 14964 OnExposeComplete: enter
22:14:21.583 00.000 14964 UpdateGuideState(): m_state=6
22:14:21.584 00.001 14964 Star::Find(35, 396, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:14:21.584 00.000 14964 Star::Find returns 1 (0), X=396.83, Y=125.60, Mass=247578, SNR=298.7, Peak=22419 HFD=3.6
22:14:21.585 00.001 14964 MultiStar: [#1 -0.14,0.39,0.20,U] 
22:14:21.585 00.000 14964 single-star, 1 included, MultiStar: {-0.20, 0.15}, one-star: {-0.22, 0.10}
22:14:21.586 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
22:14:21.586 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.04)
22:14:21.586 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=-0.10 mountY=0.21, mountTheta=2.03
22:14:21.588 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.10, opts=13)
22:14:21.588 00.000 14964 Enqueuing Move request for scope (-0.22, 0.10)
22:14:21.589 00.001 12044 Worker thread wakes up
22:14:21.589 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
22:14:21.589 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
22:14:21.589 00.000 12044 Moving (-0.22, 0.10) raw xDistance=-0.10 yDistance=0.21
22:14:21.589 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
22:14:21.589 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:21.589 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:14:21.589 00.000 12044 MoveAxis(E, 0, ABG)
22:14:21.589 00.000 12044 Move returns status 0, amount 0
22:14:21.589 00.000 12044 MoveAxis(N, 0, ABG)
22:14:21.589 00.000 12044 Move returns status 0, amount 0
22:14:21.589 00.000 12044 move complete, result=0
22:14:21.590 00.001 12044 worker thread done servicing request
22:14:21.597 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22419, med=619, FiltMin=538, FiltMax=13031, Gamma=0.810
22:14:21.602 00.005 14964 UpdateGuideState exits: m=247578 SNR=298.7
22:14:21.602 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.603 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:21.603 00.000 14964 Enqueuing Expose request
22:14:21.604 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:21.604 00.000 12044 Worker thread wakes up
22:14:21.604 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:21.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:24.705 03.101 12044 Exposure complete
22:14:24.730 00.025 12044 worker thread done servicing request
22:14:24.730 00.000 14964 OnExposeComplete: enter
22:14:24.731 00.001 14964 UpdateGuideState(): m_state=6
22:14:24.731 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:14:24.732 00.001 14964 Star::Find returns 1 (0), X=396.74, Y=125.67, Mass=245803, SNR=307.6, Peak=21279 HFD=3.4
22:14:24.732 00.000 14964 MultiStar: [#1 -0.17,0.44,0.18,U] 
22:14:24.733 00.001 14964 single-star, 1 included, MultiStar: {-0.29, 0.21}, one-star: {-0.31, 0.17}
22:14:24.733 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
22:14:24.734 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.97)
22:14:24.734 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.17 hyp=0.35 cameraTheta=2.65 mountX=-0.17 mountY=0.29, mountTheta=2.10
22:14:24.735 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.17, opts=13)
22:14:24.736 00.001 14964 Enqueuing Move request for scope (-0.31, 0.17)
22:14:24.737 00.001 12044 Worker thread wakes up
22:14:24.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.17) opts 0xd
22:14:24.737 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.17)
22:14:24.737 00.000 12044 Moving (-0.31, 0.17) raw xDistance=-0.17 yDistance=0.29
22:14:24.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
22:14:24.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:24.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:14:24.737 00.000 12044 MoveAxis(E, 0, ABG)
22:14:24.737 00.000 12044 Move returns status 0, amount 0
22:14:24.737 00.000 12044 MoveAxis(N, 0, ABG)
22:14:24.737 00.000 12044 Move returns status 0, amount 0
22:14:24.737 00.000 12044 move complete, result=0
22:14:24.737 00.000 12044 worker thread done servicing request
22:14:24.744 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21279, med=620, FiltMin=531, FiltMax=13531, Gamma=0.810
22:14:24.749 00.005 14964 UpdateGuideState exits: m=245803 SNR=307.6
22:14:24.750 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.750 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:24.751 00.001 14964 Enqueuing Expose request
22:14:24.751 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:14:24.752 00.001 12044 Worker thread wakes up
22:14:24.752 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:24.752 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:27.871 03.119 12044 Exposure complete
22:14:27.894 00.023 12044 worker thread done servicing request
22:14:27.894 00.000 14964 OnExposeComplete: enter
22:14:27.895 00.001 14964 UpdateGuideState(): m_state=6
22:14:27.895 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:14:27.896 00.001 14964 Star::Find returns 1 (0), X=396.92, Y=125.50, Mass=244694, SNR=316.6, Peak=23919 HFD=3.5
22:14:27.896 00.000 14964 MultiStar: [#1 -0.10,0.48,0.17,U] 
22:14:27.897 00.001 14964 single-star, 1 included, MultiStar: {-0.12, 0.07}, one-star: {-0.13, -0.01}
22:14:27.897 00.000 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
22:14:27.897 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
22:14:27.898 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.10 mountX=0.00 mountY=0.13, mountTheta=1.55
22:14:27.899 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.01, opts=13)
22:14:27.899 00.000 14964 Enqueuing Move request for scope (-0.13, -0.01)
22:14:27.900 00.001 12044 Worker thread wakes up
22:14:27.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
22:14:27.900 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
22:14:27.900 00.000 12044 Moving (-0.13, -0.01) raw xDistance=0.00 yDistance=0.13
22:14:27.900 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
22:14:27.900 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:27.900 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:14:27.900 00.000 12044 MoveAxis(E, 0, ABG)
22:14:27.900 00.000 12044 Move returns status 0, amount 0
22:14:27.900 00.000 12044 MoveAxis(N, 0, ABG)
22:14:27.900 00.000 12044 Move returns status 0, amount 0
22:14:27.900 00.000 12044 move complete, result=0
22:14:27.900 00.000 12044 worker thread done servicing request
22:14:27.907 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23919, med=621, FiltMin=539, FiltMax=12938, Gamma=0.810
22:14:27.913 00.006 14964 UpdateGuideState exits: m=244694 SNR=316.6
22:14:27.914 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.914 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:27.915 00.001 14964 Enqueuing Expose request
22:14:27.915 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:27.916 00.001 12044 Worker thread wakes up
22:14:27.916 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:27.916 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:31.015 03.099 12044 Exposure complete
22:14:31.036 00.021 12044 worker thread done servicing request
22:14:31.036 00.000 14964 OnExposeComplete: enter
22:14:31.037 00.001 14964 UpdateGuideState(): m_state=6
22:14:31.037 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:14:31.038 00.001 14964 Star::Find returns 1 (0), X=396.56, Y=125.47, Mass=245947, SNR=306.1, Peak=19823 HFD=3.3
22:14:31.038 00.000 14964 MultiStar: [#1 -0.32,0.40,0.19,U] 
22:14:31.039 00.001 14964 refined, 1 included, MultiStar: {-0.46, 0.04}, one-star: {-0.48, -0.03}
22:14:31.039 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
22:14:31.040 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
22:14:31.040 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.04 hyp=0.46 cameraTheta=3.06 mountX=-0.04 mountY=0.45, mountTheta=1.66
22:14:31.041 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.04, opts=13)
22:14:31.042 00.001 14964 Enqueuing Move request for scope (-0.46, 0.04)
22:14:31.042 00.000 12044 Worker thread wakes up
22:14:31.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.04) opts 0xd
22:14:31.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.04)
22:14:31.042 00.000 12044 Moving (-0.46, 0.04) raw xDistance=-0.04 yDistance=0.45
22:14:31.043 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.04
22:14:31.043 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:31.043 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:14:31.043 00.000 12044 MoveAxis(E, 0, ABG)
22:14:31.043 00.000 12044 Move returns status 0, amount 0
22:14:31.043 00.000 12044 MoveAxis(N, 0, ABG)
22:14:31.043 00.000 12044 Move returns status 0, amount 0
22:14:31.043 00.000 12044 move complete, result=0
22:14:31.043 00.000 12044 worker thread done servicing request
22:14:31.050 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19823, med=621, FiltMin=535, FiltMax=14479, Gamma=0.810
22:14:31.055 00.005 14964 UpdateGuideState exits: m=245947 SNR=306.1
22:14:31.056 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:31.056 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:31.057 00.001 14964 Enqueuing Expose request
22:14:31.057 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:14:31.058 00.001 12044 Worker thread wakes up
22:14:31.058 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:31.058 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:34.185 03.127 12044 Exposure complete
22:14:34.213 00.028 12044 worker thread done servicing request
22:14:34.214 00.001 14964 OnExposeComplete: enter
22:14:34.214 00.000 14964 UpdateGuideState(): m_state=6
22:14:34.215 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:14:34.215 00.000 14964 Star::Find returns 1 (0), X=396.89, Y=125.28, Mass=252892, SNR=301.0, Peak=24731 HFD=3.4
22:14:34.216 00.001 14964 MultiStar: [#1 -0.02,0.79,0.00,M1] 
22:14:34.216 00.000 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.56) = xAngle (-0.64 = -0.64)
22:14:34.217 00.001 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
22:14:34.217 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.19 mountX=0.22 mountY=0.18, mountTheta=0.69
22:14:34.218 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.22, opts=13)
22:14:34.218 00.000 14964 Enqueuing Move request for scope (-0.16, -0.22)
22:14:34.219 00.001 12044 Worker thread wakes up
22:14:34.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
22:14:34.219 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
22:14:34.219 00.000 12044 Moving (-0.16, -0.22) raw xDistance=0.22 yDistance=0.18
22:14:34.219 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.25, using input
22:14:34.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.08
22:14:34.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:34.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:14:34.219 00.000 12044 MoveAxis(E, 0, ABG)
22:14:34.219 00.000 12044 Move returns status 0, amount 0
22:14:34.219 00.000 12044 MoveAxis(N, 0, ABG)
22:14:34.219 00.000 12044 Move returns status 0, amount 0
22:14:34.219 00.000 12044 move complete, result=0
22:14:34.219 00.000 12044 worker thread done servicing request
22:14:34.227 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24731, med=621, FiltMin=539, FiltMax=15330, Gamma=0.810
22:14:34.233 00.006 14964 UpdateGuideState exits: m=252892 SNR=301.0
22:14:34.233 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:34.234 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:34.235 00.001 14964 Enqueuing Expose request
22:14:34.235 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:34.236 00.001 12044 Worker thread wakes up
22:14:34.236 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:34.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:37.338 03.102 12044 Exposure complete
22:14:37.360 00.022 12044 worker thread done servicing request
22:14:37.360 00.000 14964 OnExposeComplete: enter
22:14:37.360 00.000 14964 UpdateGuideState(): m_state=6
22:14:37.361 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:14:37.362 00.001 14964 Star::Find returns 1 (0), X=396.82, Y=125.49, Mass=247796, SNR=301.4, Peak=22311 HFD=3.4
22:14:37.362 00.000 14964 MultiStar: [#1 0.12,0.61,0.00,M2] 
22:14:37.362 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
22:14:37.363 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
22:14:37.363 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=0.02 mountY=0.23, mountTheta=1.50
22:14:37.364 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.02, opts=13)
22:14:37.365 00.001 14964 Enqueuing Move request for scope (-0.23, -0.02)
22:14:37.366 00.001 12044 Worker thread wakes up
22:14:37.366 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
22:14:37.366 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
22:14:37.366 00.000 12044 Moving (-0.23, -0.02) raw xDistance=0.02 yDistance=0.23
22:14:37.366 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.19, using input
22:14:37.366 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
22:14:37.366 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:37.366 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:14:37.366 00.000 12044 MoveAxis(E, 0, ABG)
22:14:37.366 00.000 12044 Move returns status 0, amount 0
22:14:37.366 00.000 12044 MoveAxis(N, 0, ABG)
22:14:37.366 00.000 12044 Move returns status 0, amount 0
22:14:37.366 00.000 12044 move complete, result=0
22:14:37.366 00.000 12044 worker thread done servicing request
22:14:37.373 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22311, med=622, FiltMin=541, FiltMax=13638, Gamma=0.810
22:14:37.379 00.006 14964 UpdateGuideState exits: m=247796 SNR=301.4
22:14:37.379 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.380 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:37.380 00.000 14964 Enqueuing Expose request
22:14:37.381 00.001 12044 Worker thread wakes up
22:14:37.381 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:37.381 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:37.381 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:40.512 03.131 12044 Exposure complete
22:14:40.536 00.024 12044 worker thread done servicing request
22:14:40.536 00.000 14964 OnExposeComplete: enter
22:14:40.536 00.000 14964 UpdateGuideState(): m_state=6
22:14:40.537 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:14:40.538 00.001 14964 Star::Find returns 1 (0), X=396.68, Y=125.18, Mass=248850, SNR=313.4, Peak=18443 HFD=3.6
22:14:40.538 00.000 14964 MultiStar: [#1 -0.16,0.74,0.00,M3] 
22:14:40.539 00.001 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
22:14:40.540 00.001 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
22:14:40.540 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-2.41 mountX=0.32 mountY=0.39, mountTheta=0.89
22:14:40.542 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.33, opts=13)
22:14:40.542 00.000 14964 Enqueuing Move request for scope (-0.36, -0.33)
22:14:40.543 00.001 12044 Worker thread wakes up
22:14:40.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.33) opts 0xd
22:14:40.543 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.33)
22:14:40.543 00.000 12044 Moving (-0.36, -0.33) raw xDistance=0.32 yDistance=0.39
22:14:40.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.32, slope = 0.07
22:14:40.543 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:40.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:14:40.543 00.000 12044 MoveAxis(W, 36, ABG)
22:14:40.543 00.000 12044 Guiding  Dir = 3, Dur = 36
22:14:40.550 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18443, med=621, FiltMin=538, FiltMax=12755, Gamma=0.810
22:14:40.556 00.006 14964 UpdateGuideState exits: m=248850 SNR=313.4
22:14:40.556 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.557 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:40.557 00.000 14964 Enqueuing Expose request
22:14:40.571 00.014 12044 IsSlewing returns 0
22:14:40.572 00.001 12044 IsGuiding returns 0
22:14:40.603 00.031 12044 PulseGuide returned control before completion, sleep 16
22:14:40.633 00.030 12044 IsGuiding returns 1
22:14:40.633 00.000 12044 scope still moving after pulse duration time elapsed
22:14:40.803 00.170 12044 IsSlewing returns 0
22:14:40.805 00.002 12044 IsGuiding returns 0
22:14:40.805 00.000 12044 scope move finished after 36 + 196 ms
22:14:40.805 00.000 12044 Move returns status 0, amount 36
22:14:40.805 00.000 12044 MoveAxis(N, 0, ABG)
22:14:40.805 00.000 12044 Move returns status 0, amount 0
22:14:40.805 00.000 12044 move complete, result=0
22:14:40.805 00.000 12044 worker thread done servicing request
22:14:40.805 00.000 12044 Worker thread wakes up
22:14:40.805 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:40.805 00.000 14964 GuideStep: 0.3 px 36 ms WEST, 0.4 px 0 ms NORTH
22:14:40.806 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:43.937 03.131 12044 Exposure complete
22:14:43.959 00.022 12044 worker thread done servicing request
22:14:43.959 00.000 14964 OnExposeComplete: enter
22:14:43.961 00.002 14964 UpdateGuideState(): m_state=6
22:14:43.961 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:14:43.961 00.000 14964 Star::Find returns 1 (0), X=396.63, Y=125.85, Mass=245361, SNR=309.7, Peak=18339 HFD=3.6
22:14:43.961 00.000 14964 MultiStar: [#1 -0.24,-0.12,0.20,U] 
22:14:43.963 00.002 14964 refined, 1 included, MultiStar: {-0.38, 0.27}, one-star: {-0.41, 0.35}
22:14:43.963 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
22:14:43.964 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
22:14:43.964 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.27 hyp=0.47 cameraTheta=2.53 mountX=-0.27 mountY=0.36, mountTheta=2.23
22:14:43.965 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.27, opts=13)
22:14:43.965 00.000 14964 Enqueuing Move request for scope (-0.38, 0.27)
22:14:43.966 00.001 12044 Worker thread wakes up
22:14:43.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.27) opts 0xd
22:14:43.966 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.27)
22:14:43.966 00.000 12044 Moving (-0.38, 0.27) raw xDistance=-0.27 yDistance=0.36
22:14:43.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
22:14:43.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:43.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:14:43.966 00.000 12044 MoveAxis(E, 0, ABG)
22:14:43.966 00.000 12044 Move returns status 0, amount 0
22:14:43.966 00.000 12044 MoveAxis(N, 0, ABG)
22:14:43.966 00.000 12044 Move returns status 0, amount 0
22:14:43.966 00.000 12044 move complete, result=0
22:14:43.966 00.000 12044 worker thread done servicing request
22:14:43.973 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18339, med=621, FiltMin=537, FiltMax=12370, Gamma=0.810
22:14:43.979 00.006 14964 UpdateGuideState exits: m=245361 SNR=309.7
22:14:43.980 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.980 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:43.980 00.000 14964 Enqueuing Expose request
22:14:43.981 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:14:43.981 00.000 12044 Worker thread wakes up
22:14:43.981 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:43.981 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:47.076 03.095 12044 Exposure complete
22:14:47.096 00.020 12044 worker thread done servicing request
22:14:47.096 00.000 14964 OnExposeComplete: enter
22:14:47.097 00.001 14964 UpdateGuideState(): m_state=6
22:14:47.098 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:14:47.098 00.000 14964 Star::Find returns 1 (0), X=396.89, Y=125.59, Mass=247220, SNR=303.3, Peak=20595 HFD=3.5
22:14:47.099 00.001 14964 MultiStar: [#1 -0.03,0.44,0.19,U] 
22:14:47.099 00.000 14964 single-star, 1 included, MultiStar: {-0.14, 0.14}, one-star: {-0.16, 0.08}
22:14:47.100 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
22:14:47.100 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.98)
22:14:47.101 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=-0.09 mountY=0.15, mountTheta=2.09
22:14:47.102 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.08, opts=13)
22:14:47.102 00.000 14964 Enqueuing Move request for scope (-0.16, 0.08)
22:14:47.103 00.001 12044 Worker thread wakes up
22:14:47.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
22:14:47.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
22:14:47.103 00.000 12044 Moving (-0.16, 0.08) raw xDistance=-0.09 yDistance=0.15
22:14:47.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
22:14:47.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:47.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:14:47.103 00.000 12044 MoveAxis(E, 0, ABG)
22:14:47.103 00.000 12044 Move returns status 0, amount 0
22:14:47.103 00.000 12044 MoveAxis(N, 0, ABG)
22:14:47.103 00.000 12044 Move returns status 0, amount 0
22:14:47.103 00.000 12044 move complete, result=0
22:14:47.103 00.000 12044 worker thread done servicing request
22:14:47.111 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20595, med=620, FiltMin=535, FiltMax=12883, Gamma=0.810
22:14:47.117 00.006 14964 UpdateGuideState exits: m=247220 SNR=303.3
22:14:47.117 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.118 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:47.118 00.000 14964 Enqueuing Expose request
22:14:47.119 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:47.119 00.000 12044 Worker thread wakes up
22:14:47.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:47.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:50.247 03.128 12044 Exposure complete
22:14:50.268 00.021 12044 worker thread done servicing request
22:14:50.268 00.000 14964 OnExposeComplete: enter
22:14:50.268 00.000 14964 UpdateGuideState(): m_state=6
22:14:50.269 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:14:50.269 00.000 14964 Star::Find returns 1 (0), X=396.68, Y=125.47, Mass=245893, SNR=312.2, Peak=21055 HFD=3.3
22:14:50.270 00.001 14964 MultiStar: [#1 -0.17,0.68,0.00,M2] 
22:14:50.271 00.001 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
22:14:50.271 00.000 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
22:14:50.272 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.03 mountY=0.37, mountTheta=1.50
22:14:50.273 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.03, opts=13)
22:14:50.274 00.001 14964 Enqueuing Move request for scope (-0.36, -0.03)
22:14:50.274 00.000 12044 Worker thread wakes up
22:14:50.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.03) opts 0xd
22:14:50.274 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.03)
22:14:50.274 00.000 12044 Moving (-0.36, -0.03) raw xDistance=0.03 yDistance=0.37
22:14:50.274 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.05, using input
22:14:50.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
22:14:50.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:50.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:14:50.274 00.000 12044 MoveAxis(E, 0, ABG)
22:14:50.274 00.000 12044 Move returns status 0, amount 0
22:14:50.275 00.001 12044 MoveAxis(N, 0, ABG)
22:14:50.275 00.000 12044 Move returns status 0, amount 0
22:14:50.275 00.000 12044 move complete, result=0
22:14:50.275 00.000 12044 worker thread done servicing request
22:14:50.282 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21055, med=621, FiltMin=533, FiltMax=12991, Gamma=0.810
22:14:50.287 00.005 14964 UpdateGuideState exits: m=245893 SNR=312.2
22:14:50.288 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.289 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:50.289 00.000 14964 Enqueuing Expose request
22:14:50.290 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:14:50.290 00.000 12044 Worker thread wakes up
22:14:50.290 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:50.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:53.416 03.126 12044 Exposure complete
22:14:53.440 00.024 12044 worker thread done servicing request
22:14:53.440 00.000 14964 OnExposeComplete: enter
22:14:53.441 00.001 14964 UpdateGuideState(): m_state=6
22:14:53.442 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:14:53.442 00.000 14964 Star::Find returns 1 (0), X=396.47, Y=125.16, Mass=246948, SNR=316.0, Peak=20647 HFD=3.5
22:14:53.443 00.001 14964 MultiStar: [#1 -0.44,0.67,0.00,M3] 
22:14:53.443 00.000 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
22:14:53.444 00.001 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
22:14:53.444 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.34 hyp=0.67 cameraTheta=-2.60 mountX=0.34 mountY=0.61, mountTheta=1.06
22:14:53.446 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.34, opts=13)
22:14:53.447 00.001 14964 Enqueuing Move request for scope (-0.57, -0.34)
22:14:53.447 00.000 12044 Worker thread wakes up
22:14:53.447 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.34) opts 0xd
22:14:53.448 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.34)
22:14:53.448 00.000 12044 Moving (-0.57, -0.34) raw xDistance=0.34 yDistance=0.61
22:14:53.448 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.34, slope = 0.02
22:14:53.448 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:53.448 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
22:14:53.448 00.000 12044 MoveAxis(W, 16, ABG)
22:14:53.448 00.000 12044 Guiding  Dir = 3, Dur = 16
22:14:53.455 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20647, med=621, FiltMin=539, FiltMax=13551, Gamma=0.810
22:14:53.460 00.005 14964 UpdateGuideState exits: m=246948 SNR=316.0
22:14:53.461 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:53.462 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:53.462 00.000 14964 Enqueuing Expose request
22:14:53.476 00.014 12044 IsSlewing returns 0
22:14:53.477 00.001 12044 IsGuiding returns 0
22:14:53.508 00.031 12044 IsGuiding returns 1
22:14:53.508 00.000 12044 scope still moving after pulse duration time elapsed
22:14:53.556 00.048 12044 IsSlewing returns 0
22:14:53.557 00.001 12044 IsGuiding returns 0
22:14:53.557 00.000 12044 scope move finished after 16 + 64 ms
22:14:53.557 00.000 12044 Move returns status 0, amount 16
22:14:53.557 00.000 12044 MoveAxis(N, 0, ABG)
22:14:53.557 00.000 12044 Move returns status 0, amount 0
22:14:53.557 00.000 12044 move complete, result=0
22:14:53.557 00.000 12044 worker thread done servicing request
22:14:53.557 00.000 12044 Worker thread wakes up
22:14:53.558 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:53.558 00.000 14964 GuideStep: 0.3 px 16 ms WEST, 0.6 px 0 ms NORTH
22:14:53.558 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:14:56.682 03.124 12044 Exposure complete
22:14:56.704 00.022 12044 worker thread done servicing request
22:14:56.704 00.000 14964 OnExposeComplete: enter
22:14:56.705 00.001 14964 UpdateGuideState(): m_state=6
22:14:56.705 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:14:56.706 00.001 14964 Star::Find returns 1 (0), X=396.47, Y=125.54, Mass=247388, SNR=308.0, Peak=20367 HFD=3.2
22:14:56.706 00.000 14964 MultiStar: [#1 -0.37,0.46,0.00,M4] 
22:14:56.707 00.001 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.65)
22:14:56.708 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
22:14:56.708 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.03 hyp=0.58 cameraTheta=3.08 mountX=-0.04 mountY=0.57, mountTheta=1.65
22:14:56.710 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.03, opts=13)
22:14:56.710 00.000 14964 Enqueuing Move request for scope (-0.58, 0.03)
22:14:56.711 00.001 12044 Worker thread wakes up
22:14:56.711 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.03) opts 0xd
22:14:56.711 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.03)
22:14:56.711 00.000 12044 Moving (-0.58, 0.03) raw xDistance=-0.04 yDistance=0.57
22:14:56.711 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
22:14:56.711 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.76 newest=1.55
22:14:56.711 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:14:56.711 00.000 12044 MoveAxis(E, 0, ABG)
22:14:56.711 00.000 12044 Move returns status 0, amount 0
22:14:56.711 00.000 12044 MoveAxis(S, 54, ABG)
22:14:56.711 00.000 12044 Guiding  Dir = 1, Dur = 54
22:14:56.718 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20367, med=621, FiltMin=529, FiltMax=14399, Gamma=0.810
22:14:56.724 00.006 14964 UpdateGuideState exits: m=247388 SNR=308.0
22:14:56.725 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.725 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:14:56.725 00.000 14964 Enqueuing Expose request
22:14:56.742 00.017 12044 IsSlewing returns 0
22:14:56.742 00.000 12044 IsGuiding returns 0
22:14:56.773 00.031 12044 PulseGuide returned control before completion, sleep 34
22:14:56.817 00.044 12044 IsGuiding returns 1
22:14:56.817 00.000 12044 scope still moving after pulse duration time elapsed
22:14:56.948 00.131 12044 IsSlewing returns 0
22:14:56.948 00.000 12044 IsGuiding returns 0
22:14:56.948 00.000 12044 scope move finished after 54 + 151 ms
22:14:56.948 00.000 12044 Move returns status 0, amount 54
22:14:56.948 00.000 12044 move complete, result=0
22:14:56.948 00.000 12044 worker thread done servicing request
22:14:56.948 00.000 12044 Worker thread wakes up
22:14:56.948 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 54 ms SOUTH
22:14:56.949 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:14:56.949 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:00.070 03.121 12044 Exposure complete
22:15:00.090 00.020 12044 worker thread done servicing request
22:15:00.090 00.000 14964 OnExposeComplete: enter
22:15:00.091 00.001 14964 UpdateGuideState(): m_state=6
22:15:00.091 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:15:00.092 00.001 14964 Star::Find returns 1 (0), X=396.89, Y=125.36, Mass=244111, SNR=308.4, Peak=25543 HFD=3.3
22:15:00.093 00.001 14964 MultiStar: [#1 -0.02,0.61,0.00,M5] 
22:15:00.093 00.000 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
22:15:00.094 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
22:15:00.094 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=0.15 mountY=0.17, mountTheta=0.87
22:15:00.096 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.15, opts=13)
22:15:00.096 00.000 14964 Enqueuing Move request for scope (-0.16, -0.15)
22:15:00.097 00.001 12044 Worker thread wakes up
22:15:00.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
22:15:00.097 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
22:15:00.097 00.000 12044 Moving (-0.16, -0.15) raw xDistance=0.15 yDistance=0.17
22:15:00.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
22:15:00.097 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:00.097 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:15:00.097 00.000 12044 MoveAxis(E, 0, ABG)
22:15:00.097 00.000 12044 Move returns status 0, amount 0
22:15:00.097 00.000 12044 MoveAxis(N, 0, ABG)
22:15:00.097 00.000 12044 Move returns status 0, amount 0
22:15:00.097 00.000 12044 move complete, result=0
22:15:00.097 00.000 12044 worker thread done servicing request
22:15:00.105 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25543, med=621, FiltMin=529, FiltMax=13466, Gamma=0.810
22:15:00.111 00.006 14964 UpdateGuideState exits: m=244111 SNR=308.4
22:15:00.111 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:00.112 00.000 14964 Enqueuing Expose request
22:15:00.113 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:00.113 00.000 12044 Worker thread wakes up
22:15:00.113 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:00.113 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:03.237 03.124 12044 Exposure complete
22:15:03.260 00.023 12044 worker thread done servicing request
22:15:03.260 00.000 14964 OnExposeComplete: enter
22:15:03.261 00.001 14964 UpdateGuideState(): m_state=6
22:15:03.262 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:15:03.262 00.000 14964 Star::Find returns 1 (0), X=396.87, Y=125.85, Mass=247881, SNR=313.2, Peak=22795 HFD=3.4
22:15:03.263 00.001 14964 MultiStar: [#1 0.11,0.25,0.17,U] 
22:15:03.263 00.000 14964 refined, 1 included, MultiStar: {-0.13, 0.33}, one-star: {-0.17, 0.35}
22:15:03.264 00.001 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
22:15:03.264 00.000 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
22:15:03.265 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.36 cameraTheta=1.95 mountX=-0.33 mountY=0.10, mountTheta=2.86
22:15:03.266 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.33, opts=13)
22:15:03.267 00.001 14964 Enqueuing Move request for scope (-0.13, 0.33)
22:15:03.267 00.000 12044 Worker thread wakes up
22:15:03.268 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
22:15:03.268 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
22:15:03.268 00.000 12044 Moving (-0.13, 0.33) raw xDistance=-0.33 yDistance=0.10
22:15:03.268 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.33, slope = -0.02
22:15:03.268 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:03.268 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:15:03.268 00.000 12044 MoveAxis(E, 18, ABG)
22:15:03.268 00.000 12044 Guiding  Dir = 2, Dur = 18
22:15:03.275 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22795, med=620, FiltMin=517, FiltMax=13254, Gamma=0.810
22:15:03.281 00.006 14964 UpdateGuideState exits: m=247881 SNR=313.2
22:15:03.281 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.282 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:03.282 00.000 14964 Enqueuing Expose request
22:15:03.304 00.022 12044 IsSlewing returns 0
22:15:03.305 00.001 12044 IsGuiding returns 0
22:15:03.336 00.031 12044 IsGuiding returns 1
22:15:03.336 00.000 12044 scope still moving after pulse duration time elapsed
22:15:03.432 00.096 12044 IsSlewing returns 0
22:15:03.432 00.000 12044 IsGuiding returns 0
22:15:03.432 00.000 12044 scope move finished after 18 + 109 ms
22:15:03.432 00.000 12044 Move returns status 0, amount 18
22:15:03.433 00.001 12044 MoveAxis(N, 0, ABG)
22:15:03.433 00.000 12044 Move returns status 0, amount 0
22:15:03.433 00.000 12044 move complete, result=0
22:15:03.433 00.000 12044 worker thread done servicing request
22:15:03.433 00.000 12044 Worker thread wakes up
22:15:03.433 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:03.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:03.433 00.000 14964 GuideStep: -0.3 px 18 ms EAST, 0.1 px 0 ms NORTH
22:15:06.555 03.122 12044 Exposure complete
22:15:06.589 00.034 12044 worker thread done servicing request
22:15:06.589 00.000 14964 OnExposeComplete: enter
22:15:06.590 00.001 14964 UpdateGuideState(): m_state=6
22:15:06.590 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:15:06.591 00.001 14964 Star::Find returns 1 (0), X=396.85, Y=125.18, Mass=250049, SNR=319.6, Peak=22047 HFD=3.5
22:15:06.591 00.000 14964 MultiStar: [#1 -0.04,0.94,0.00,M5] 
22:15:06.592 00.001 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
22:15:06.592 00.000 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
22:15:06.593 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-2.11 mountX=0.32 mountY=0.22, mountTheta=0.61
22:15:06.594 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.32, opts=13)
22:15:06.595 00.001 14964 Enqueuing Move request for scope (-0.19, -0.32)
22:15:06.595 00.000 12044 Worker thread wakes up
22:15:06.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.32) opts 0xd
22:15:06.595 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.32)
22:15:06.595 00.000 12044 Moving (-0.19, -0.32) raw xDistance=0.32 yDistance=0.22
22:15:06.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.32, slope = 0.00
22:15:06.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:06.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:15:06.595 00.000 12044 MoveAxis(W, 3, ABG)
22:15:06.595 00.000 12044 Guiding  Dir = 3, Dur = 3
22:15:06.603 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22047, med=620, FiltMin=537, FiltMax=13976, Gamma=0.810
22:15:06.608 00.005 14964 UpdateGuideState exits: m=250049 SNR=319.6
22:15:06.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:06.610 00.001 14964 Enqueuing Expose request
22:15:06.649 00.039 12044 IsSlewing returns 0
22:15:06.650 00.001 12044 IsGuiding returns 0
22:15:06.682 00.032 12044 IsGuiding returns 1
22:15:06.682 00.000 12044 scope still moving after pulse duration time elapsed
22:15:06.728 00.046 12044 IsSlewing returns 0
22:15:06.729 00.001 12044 IsGuiding returns 0
22:15:06.729 00.000 12044 scope move finished after 3 + 75 ms
22:15:06.729 00.000 12044 Move returns status 0, amount 3
22:15:06.729 00.000 12044 MoveAxis(N, 0, ABG)
22:15:06.729 00.000 12044 Move returns status 0, amount 0
22:15:06.729 00.000 12044 move complete, result=0
22:15:06.729 00.000 12044 worker thread done servicing request
22:15:06.729 00.000 12044 Worker thread wakes up
22:15:06.729 00.000 14964 GuideStep: 0.3 px 3 ms WEST, 0.2 px 0 ms NORTH
22:15:06.731 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:06.731 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:09.845 03.114 12044 Exposure complete
22:15:09.883 00.038 12044 worker thread done servicing request
22:15:09.883 00.000 14964 OnExposeComplete: enter
22:15:09.886 00.003 14964 UpdateGuideState(): m_state=6
22:15:09.890 00.004 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:15:09.894 00.004 14964 Star::Find returns 1 (0), X=397.00, Y=124.86, Mass=247530, SNR=297.2, Peak=19027 HFD=3.9
22:15:09.897 00.003 14964 MultiStar: [#1 0.23,1.12,0.00,M6] 
22:15:09.899 00.002 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
22:15:09.902 00.003 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
22:15:09.903 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.65 hyp=0.65 cameraTheta=-1.65 mountX=0.64 mountY=0.12, mountTheta=0.18
22:15:09.909 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.65, opts=13)
22:15:09.911 00.002 14964 Enqueuing Move request for scope (-0.05, -0.65)
22:15:09.913 00.002 12044 Worker thread wakes up
22:15:09.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.65) opts 0xd
22:15:09.913 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.65)
22:15:09.913 00.000 12044 Moving (-0.05, -0.65) raw xDistance=0.64 yDistance=0.12
22:15:09.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.64, slope = 0.04
22:15:09.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:09.913 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:15:09.913 00.000 12044 MoveAxis(W, 27, ABG)
22:15:09.913 00.000 12044 Guiding  Dir = 3, Dur = 27
22:15:09.927 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19027, med=621, FiltMin=537, FiltMax=13636, Gamma=0.810
22:15:09.936 00.009 14964 UpdateGuideState exits: m=247530 SNR=297.2
22:15:09.937 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:09.940 00.002 14964 Enqueuing Expose request
22:15:09.946 00.006 12044 IsSlewing returns 0
22:15:09.946 00.000 12044 IsGuiding returns 0
22:15:09.979 00.033 12044 IsGuiding returns 1
22:15:09.979 00.000 12044 scope still moving after pulse duration time elapsed
22:15:10.073 00.094 12044 IsSlewing returns 0
22:15:10.074 00.001 12044 IsGuiding returns 0
22:15:10.074 00.000 12044 scope move finished after 27 + 100 ms
22:15:10.074 00.000 12044 Move returns status 0, amount 27
22:15:10.074 00.000 12044 MoveAxis(N, 0, ABG)
22:15:10.074 00.000 12044 Move returns status 0, amount 0
22:15:10.074 00.000 12044 move complete, result=0
22:15:10.074 00.000 12044 worker thread done servicing request
22:15:10.075 00.001 12044 Worker thread wakes up
22:15:10.075 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:10.075 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:10.075 00.000 14964 GuideStep: 0.6 px 27 ms WEST, 0.1 px 0 ms NORTH
22:15:13.180 03.105 12044 Exposure complete
22:15:13.207 00.027 12044 worker thread done servicing request
22:15:13.207 00.000 14964 OnExposeComplete: enter
22:15:13.207 00.000 14964 UpdateGuideState(): m_state=6
22:15:13.208 00.001 14964 Star::Find(35, 396, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:15:13.209 00.001 14964 Star::Find returns 1 (0), X=396.83, Y=125.60, Mass=247341, SNR=313.8, Peak=24047 HFD=3.2
22:15:13.209 00.000 14964 MultiStar: [#1 0.35,0.68,0.00,M7] 
22:15:13.210 00.001 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
22:15:13.210 00.000 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
22:15:13.211 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=-0.10 mountY=0.20, mountTheta=2.04
22:15:13.212 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.10, opts=13)
22:15:13.213 00.001 14964 Enqueuing Move request for scope (-0.21, 0.10)
22:15:13.213 00.000 12044 Worker thread wakes up
22:15:13.213 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
22:15:13.213 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
22:15:13.213 00.000 12044 Moving (-0.21, 0.10) raw xDistance=-0.10 yDistance=0.20
22:15:13.213 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
22:15:13.213 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:13.213 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:15:13.213 00.000 12044 MoveAxis(E, 0, ABG)
22:15:13.213 00.000 12044 Move returns status 0, amount 0
22:15:13.213 00.000 12044 MoveAxis(N, 0, ABG)
22:15:13.213 00.000 12044 Move returns status 0, amount 0
22:15:13.213 00.000 12044 move complete, result=0
22:15:13.213 00.000 12044 worker thread done servicing request
22:15:13.221 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24047, med=620, FiltMin=536, FiltMax=12622, Gamma=0.810
22:15:13.229 00.008 14964 UpdateGuideState exits: m=247341 SNR=313.8
22:15:13.231 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.233 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:13.233 00.000 14964 Enqueuing Expose request
22:15:13.234 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:13.234 00.000 12044 Worker thread wakes up
22:15:13.235 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:13.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:16.362 03.127 12044 Exposure complete
22:15:16.385 00.023 12044 worker thread done servicing request
22:15:16.385 00.000 14964 OnExposeComplete: enter
22:15:16.387 00.002 14964 UpdateGuideState(): m_state=6
22:15:16.387 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:15:16.388 00.001 14964 Star::Find returns 1 (0), X=396.69, Y=125.52, Mass=244995, SNR=304.9, Peak=19035 HFD=3.4
22:15:16.388 00.000 14964 MultiStar: [#1 0.09,0.59,0.00,M8] 
22:15:16.389 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
22:15:16.389 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.70 = 1.41)
22:15:16.389 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.09 mountX=-0.02 mountY=0.36, mountTheta=1.64
22:15:16.391 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.02, opts=13)
22:15:16.392 00.001 14964 Enqueuing Move request for scope (-0.36, 0.02)
22:15:16.392 00.000 12044 Worker thread wakes up
22:15:16.393 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.02) opts 0xd
22:15:16.393 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.02)
22:15:16.393 00.000 12044 Moving (-0.36, 0.02) raw xDistance=-0.02 yDistance=0.36
22:15:16.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
22:15:16.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:16.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:15:16.393 00.000 12044 MoveAxis(E, 0, ABG)
22:15:16.393 00.000 12044 Move returns status 0, amount 0
22:15:16.393 00.000 12044 MoveAxis(N, 0, ABG)
22:15:16.393 00.000 12044 Move returns status 0, amount 0
22:15:16.393 00.000 12044 move complete, result=0
22:15:16.393 00.000 12044 worker thread done servicing request
22:15:16.400 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19035, med=621, FiltMin=535, FiltMax=13927, Gamma=0.810
22:15:16.405 00.005 14964 UpdateGuideState exits: m=244995 SNR=304.9
22:15:16.406 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.406 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:16.407 00.001 14964 Enqueuing Expose request
22:15:16.407 00.000 12044 Worker thread wakes up
22:15:16.408 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:16.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:16.408 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:15:19.539 03.131 12044 Exposure complete
22:15:19.578 00.039 12044 worker thread done servicing request
22:15:19.578 00.000 14964 OnExposeComplete: enter
22:15:19.579 00.001 14964 UpdateGuideState(): m_state=6
22:15:19.580 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:15:19.580 00.000 14964 Star::Find returns 1 (0), X=396.89, Y=125.67, Mass=246344, SNR=293.9, Peak=18943 HFD=3.8
22:15:19.582 00.002 14964 MultiStar: [#1 0.13,0.79,0.00,M9] 
22:15:19.582 00.000 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.91 = -2.38)
22:15:19.583 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
22:15:19.583 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.35 mountX=-0.16 mountY=0.14, mountTheta=2.43
22:15:19.584 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.16, opts=13)
22:15:19.584 00.000 14964 Enqueuing Move request for scope (-0.16, 0.16)
22:15:19.584 00.000 12044 Worker thread wakes up
22:15:19.584 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
22:15:19.584 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
22:15:19.584 00.000 12044 Moving (-0.16, 0.16) raw xDistance=-0.16 yDistance=0.14
22:15:19.584 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
22:15:19.584 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:19.585 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:15:19.585 00.000 12044 MoveAxis(E, 0, ABG)
22:15:19.585 00.000 12044 Move returns status 0, amount 0
22:15:19.585 00.000 12044 MoveAxis(N, 0, ABG)
22:15:19.585 00.000 12044 Move returns status 0, amount 0
22:15:19.585 00.000 12044 move complete, result=0
22:15:19.585 00.000 12044 worker thread done servicing request
22:15:19.592 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18943, med=622, FiltMin=535, FiltMax=11863, Gamma=0.810
22:15:19.599 00.007 14964 UpdateGuideState exits: m=246344 SNR=293.9
22:15:19.599 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:19.600 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:19.600 00.000 14964 Enqueuing Expose request
22:15:19.601 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:19.602 00.001 12044 Worker thread wakes up
22:15:19.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:19.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:22.741 03.139 12044 Exposure complete
22:15:22.793 00.052 12044 worker thread done servicing request
22:15:22.794 00.001 14964 OnExposeComplete: enter
22:15:22.795 00.001 14964 UpdateGuideState(): m_state=6
22:15:22.796 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:15:22.796 00.000 14964 Star::Find returns 1 (0), X=397.10, Y=125.15, Mass=245510, SNR=302.4, Peak=19803 HFD=3.5
22:15:22.797 00.001 14964 MultiStar: [#1 0.17,0.65,0.00,M10] 
22:15:22.798 00.001 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.15 = 0.15)
22:15:22.798 00.000 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.08)
22:15:22.799 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.35 cameraTheta=-1.41 mountX=0.35 mountY=-0.02, mountTheta=-0.06
22:15:22.801 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.35, opts=13)
22:15:22.804 00.003 14964 Enqueuing Move request for scope (0.06, -0.35)
22:15:22.807 00.003 12044 Worker thread wakes up
22:15:22.808 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
22:15:22.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
22:15:22.808 00.000 12044 Moving (0.06, -0.35) raw xDistance=0.35 yDistance=-0.02
22:15:22.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.00
22:15:22.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:22.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:22.808 00.000 12044 MoveAxis(E, 0, ABG)
22:15:22.809 00.001 12044 Move returns status 0, amount 0
22:15:22.809 00.000 12044 MoveAxis(N, 0, ABG)
22:15:22.809 00.000 12044 Move returns status 0, amount 0
22:15:22.809 00.000 12044 move complete, result=0
22:15:22.809 00.000 12044 worker thread done servicing request
22:15:22.825 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19803, med=622, FiltMin=535, FiltMax=13851, Gamma=0.810
22:15:22.833 00.008 14964 UpdateGuideState exits: m=245510 SNR=302.4
22:15:22.834 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.835 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:22.835 00.000 14964 Enqueuing Expose request
22:15:22.836 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:22.837 00.001 12044 Worker thread wakes up
22:15:22.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:22.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:25.950 03.113 12044 Exposure complete
22:15:25.972 00.022 12044 worker thread done servicing request
22:15:25.972 00.000 14964 OnExposeComplete: enter
22:15:25.974 00.002 14964 UpdateGuideState(): m_state=6
22:15:25.975 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:15:25.975 00.000 14964 Star::Find returns 1 (0), X=396.84, Y=125.33, Mass=244501, SNR=298.8, Peak=21431 HFD=3.5
22:15:25.976 00.001 14964 MultiStar: [#1 0.08,0.88,0.00,R] 
22:15:25.977 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
22:15:25.977 00.000 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
22:15:25.978 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.45 mountX=0.17 mountY=0.22, mountTheta=0.92
22:15:25.979 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.17, opts=13)
22:15:25.980 00.001 14964 Enqueuing Move request for scope (-0.21, -0.17)
22:15:25.981 00.001 12044 Worker thread wakes up
22:15:25.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
22:15:25.981 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
22:15:25.981 00.000 12044 Moving (-0.21, -0.17) raw xDistance=0.17 yDistance=0.22
22:15:25.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
22:15:25.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:25.981 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:15:25.981 00.000 12044 MoveAxis(E, 0, ABG)
22:15:25.981 00.000 12044 Move returns status 0, amount 0
22:15:25.981 00.000 12044 MoveAxis(N, 0, ABG)
22:15:25.981 00.000 12044 Move returns status 0, amount 0
22:15:25.981 00.000 12044 move complete, result=0
22:15:25.981 00.000 12044 worker thread done servicing request
22:15:25.988 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21431, med=619, FiltMin=536, FiltMax=14144, Gamma=0.810
22:15:25.994 00.006 14964 UpdateGuideState exits: m=244501 SNR=298.8
22:15:25.995 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.995 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:25.996 00.001 14964 Enqueuing Expose request
22:15:25.996 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:25.997 00.001 12044 Worker thread wakes up
22:15:25.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:25.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:29.092 03.095 12044 Exposure complete
22:15:29.113 00.021 12044 worker thread done servicing request
22:15:29.113 00.000 14964 OnExposeComplete: enter
22:15:29.113 00.000 14964 UpdateGuideState(): m_state=6
22:15:29.114 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:15:29.114 00.000 14964 Star::Find returns 1 (0), X=396.29, Y=125.76, Mass=244508, SNR=299.3, Peak=17451 HFD=3.6
22:15:29.115 00.001 14964 MultiStar: [#1 -0.33,-0.58,0.00,M1] 
22:15:29.116 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
22:15:29.116 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
22:15:29.116 00.000 14964 CameraToMount -- cameraX=-0.76 cameraY=0.26 hyp=0.80 cameraTheta=2.81 mountX=-0.27 mountY=0.73, mountTheta=1.93
22:15:29.118 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=0.26, opts=13)
22:15:29.118 00.000 14964 Enqueuing Move request for scope (-0.76, 0.26)
22:15:29.119 00.001 12044 Worker thread wakes up
22:15:29.119 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.26) opts 0xd
22:15:29.119 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, 0.26)
22:15:29.119 00.000 12044 Moving (-0.76, 0.26) raw xDistance=-0.27 yDistance=0.73
22:15:29.119 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.01
22:15:29.119 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
22:15:29.119 00.000 12044 MoveAxis(E, 0, ABG)
22:15:29.119 00.000 12044 Move returns status 0, amount 0
22:15:29.119 00.000 12044 MoveAxis(S, 68, ABG)
22:15:29.119 00.000 12044 Guiding  Dir = 1, Dur = 68
22:15:29.128 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17451, med=622, FiltMin=534, FiltMax=11216, Gamma=0.810
22:15:29.133 00.005 14964 UpdateGuideState exits: m=244508 SNR=299.3
22:15:29.134 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:29.134 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:29.135 00.001 14964 Enqueuing Expose request
22:15:29.152 00.017 12044 IsSlewing returns 0
22:15:29.152 00.000 12044 IsGuiding returns 0
22:15:29.183 00.031 12044 PulseGuide returned control before completion, sleep 47
22:15:29.302 00.119 12044 IsGuiding returns 1
22:15:29.302 00.000 12044 scope still moving after pulse duration time elapsed
22:15:29.386 00.084 12044 IsSlewing returns 0
22:15:29.386 00.000 12044 IsGuiding returns 0
22:15:29.386 00.000 12044 scope move finished after 68 + 166 ms
22:15:29.386 00.000 12044 Move returns status 0, amount 68
22:15:29.386 00.000 12044 move complete, result=0
22:15:29.386 00.000 12044 worker thread done servicing request
22:15:29.386 00.000 12044 Worker thread wakes up
22:15:29.386 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:29.386 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:29.386 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.7 px 68 ms SOUTH
22:15:32.525 03.139 12044 Exposure complete
22:15:32.570 00.045 12044 worker thread done servicing request
22:15:32.570 00.000 14964 OnExposeComplete: enter
22:15:32.573 00.003 14964 UpdateGuideState(): m_state=6
22:15:32.574 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:15:32.576 00.002 14964 Star::Find returns 1 (0), X=397.37, Y=125.50, Mass=245245, SNR=302.9, Peak=17154 HFD=3.4
22:15:32.576 00.000 14964 MultiStar: [#1 0.45,-0.55,0.00,M2] 
22:15:32.577 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
22:15:32.578 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
22:15:32.580 00.002 14964 CameraToMount -- cameraX=0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-0.01 mountX=0.01 mountY=-0.32, mountTheta=-1.55
22:15:32.582 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.00, opts=13)
22:15:32.584 00.002 14964 Enqueuing Move request for scope (0.33, -0.00)
22:15:32.585 00.001 12044 Worker thread wakes up
22:15:32.585 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.00) opts 0xd
22:15:32.585 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.00)
22:15:32.585 00.000 12044 Moving (0.33, -0.00) raw xDistance=0.01 yDistance=-0.32
22:15:32.585 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
22:15:32.585 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:32.586 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:15:32.586 00.000 12044 MoveAxis(E, 0, ABG)
22:15:32.586 00.000 12044 Move returns status 0, amount 0
22:15:32.586 00.000 12044 MoveAxis(N, 0, ABG)
22:15:32.586 00.000 12044 Move returns status 0, amount 0
22:15:32.586 00.000 12044 move complete, result=0
22:15:32.586 00.000 12044 worker thread done servicing request
22:15:32.599 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17154, med=621, FiltMin=532, FiltMax=13492, Gamma=0.810
22:15:32.609 00.010 14964 UpdateGuideState exits: m=245245 SNR=302.9
22:15:32.611 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:32.612 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:32.613 00.001 14964 Enqueuing Expose request
22:15:32.615 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:15:32.616 00.001 12044 Worker thread wakes up
22:15:32.616 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:32.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:35.741 03.125 12044 Exposure complete
22:15:35.766 00.025 12044 worker thread done servicing request
22:15:35.766 00.000 14964 OnExposeComplete: enter
22:15:35.768 00.002 14964 UpdateGuideState(): m_state=6
22:15:35.770 00.002 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:15:35.772 00.002 14964 Star::Find returns 1 (0), X=397.54, Y=125.16, Mass=246273, SNR=297.9, Peak=19134 HFD=3.7
22:15:35.774 00.002 14964 MultiStar: [#1 0.82,-0.33,0.00,M3] 
22:15:35.777 00.003 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
22:15:35.779 00.002 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
22:15:35.780 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.34 hyp=0.60 cameraTheta=-0.60 mountX=0.35 mountY=-0.46, mountTheta=-0.92
22:15:35.783 00.003 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.34, opts=13)
22:15:35.785 00.002 14964 Enqueuing Move request for scope (0.50, -0.34)
22:15:35.786 00.001 12044 Worker thread wakes up
22:15:35.787 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.34) opts 0xd
22:15:35.787 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.34)
22:15:35.787 00.000 12044 Moving (0.50, -0.34) raw xDistance=0.35 yDistance=-0.46
22:15:35.787 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.02
22:15:35.787 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:35.787 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:15:35.787 00.000 12044 MoveAxis(E, 0, ABG)
22:15:35.787 00.000 12044 Move returns status 0, amount 0
22:15:35.787 00.000 12044 MoveAxis(N, 0, ABG)
22:15:35.787 00.000 12044 Move returns status 0, amount 0
22:15:35.787 00.000 12044 move complete, result=0
22:15:35.787 00.000 12044 worker thread done servicing request
22:15:35.800 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19134, med=621, FiltMin=539, FiltMax=12189, Gamma=0.810
22:15:35.813 00.013 14964 UpdateGuideState exits: m=246273 SNR=297.9
22:15:35.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:35.816 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:35.818 00.002 14964 Enqueuing Expose request
22:15:35.819 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
22:15:35.822 00.003 12044 Worker thread wakes up
22:15:35.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:35.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:38.919 03.097 12044 Exposure complete
22:15:38.964 00.045 12044 worker thread done servicing request
22:15:38.964 00.000 14964 OnExposeComplete: enter
22:15:38.966 00.002 14964 UpdateGuideState(): m_state=6
22:15:38.967 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:15:38.969 00.002 14964 Star::Find returns 1 (0), X=397.60, Y=125.44, Mass=246101, SNR=305.0, Peak=19470 HFD=3.3
22:15:38.970 00.001 14964 MultiStar: [#1 0.71,-0.14,0.00,M4] 
22:15:38.971 00.001 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.45 = 1.45)
22:15:38.971 00.000 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
22:15:38.972 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=-0.06 hyp=0.56 cameraTheta=-0.11 mountX=0.07 mountY=-0.54, mountTheta=-1.45
22:15:38.975 00.003 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.06, opts=13)
22:15:38.976 00.001 14964 Enqueuing Move request for scope (0.55, -0.06)
22:15:38.977 00.001 12044 Worker thread wakes up
22:15:38.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.06) opts 0xd
22:15:38.977 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.06)
22:15:38.977 00.000 12044 Moving (0.55, -0.06) raw xDistance=0.07 yDistance=-0.54
22:15:38.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
22:15:38.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:38.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:15:38.977 00.000 12044 MoveAxis(E, 0, ABG)
22:15:38.977 00.000 12044 Move returns status 0, amount 0
22:15:38.977 00.000 12044 MoveAxis(N, 0, ABG)
22:15:38.977 00.000 12044 Move returns status 0, amount 0
22:15:38.977 00.000 12044 move complete, result=0
22:15:38.977 00.000 12044 worker thread done servicing request
22:15:38.986 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19470, med=621, FiltMin=527, FiltMax=13135, Gamma=0.810
22:15:38.993 00.007 14964 UpdateGuideState exits: m=246101 SNR=305.0
22:15:38.993 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.994 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:38.994 00.000 14964 Enqueuing Expose request
22:15:38.995 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:15:38.995 00.000 12044 Worker thread wakes up
22:15:38.995 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:38.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:42.116 03.121 12044 Exposure complete
22:15:42.174 00.058 12044 worker thread done servicing request
22:15:42.174 00.000 14964 OnExposeComplete: enter
22:15:42.176 00.002 14964 UpdateGuideState(): m_state=6
22:15:42.177 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:15:42.178 00.001 14964 Star::Find returns 1 (0), X=397.59, Y=124.80, Mass=252963, SNR=304.0, Peak=18388 HFD=3.7
22:15:42.178 00.000 14964 MultiStar: [#1 0.62,-0.08,0.00,M5] 
22:15:42.179 00.001 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
22:15:42.180 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.70 = -2.58)
22:15:42.180 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=-0.71 hyp=0.89 cameraTheta=-0.91 mountX=0.71 mountY=-0.47, mountTheta=-0.58
22:15:42.182 00.002 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.71, opts=13)
22:15:42.182 00.000 14964 Enqueuing Move request for scope (0.55, -0.71)
22:15:42.183 00.001 12044 Worker thread wakes up
22:15:42.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.71) opts 0xd
22:15:42.183 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.71)
22:15:42.183 00.000 12044 Moving (0.55, -0.71) raw xDistance=0.71 yDistance=-0.47
22:15:42.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.71, slope = 0.06
22:15:42.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:42.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:15:42.183 00.000 12044 MoveAxis(W, 42, ABG)
22:15:42.184 00.001 12044 Guiding  Dir = 3, Dur = 42
22:15:42.205 00.021 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18388, med=621, FiltMin=539, FiltMax=11956, Gamma=0.810
22:15:42.216 00.011 14964 UpdateGuideState exits: m=252963 SNR=304.0
22:15:42.216 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:42.218 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:42.220 00.002 14964 Enqueuing Expose request
22:15:42.222 00.002 12044 IsSlewing returns 0
22:15:42.223 00.001 12044 IsGuiding returns 0
22:15:42.245 00.022 12044 PulseGuide returned control before completion, sleep 30
22:15:42.278 00.033 12044 IsGuiding returns 1
22:15:42.278 00.000 12044 scope still moving after pulse duration time elapsed
22:15:42.341 00.063 12044 IsSlewing returns 0
22:15:42.372 00.031 12044 IsGuiding returns 0
22:15:42.372 00.000 12044 scope move finished after 42 + 107 ms
22:15:42.372 00.000 12044 Move returns status 0, amount 42
22:15:42.372 00.000 12044 MoveAxis(N, 0, ABG)
22:15:42.372 00.000 12044 Move returns status 0, amount 0
22:15:42.373 00.001 12044 move complete, result=0
22:15:42.373 00.000 12044 worker thread done servicing request
22:15:42.373 00.000 12044 Worker thread wakes up
22:15:42.373 00.000 14964 GuideStep: 0.7 px 42 ms WEST, -0.5 px 0 ms NORTH
22:15:42.377 00.004 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:42.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:45.481 03.104 12044 Exposure complete
22:15:45.515 00.034 12044 worker thread done servicing request
22:15:45.515 00.000 14964 OnExposeComplete: enter
22:15:45.517 00.002 14964 UpdateGuideState(): m_state=6
22:15:45.517 00.000 14964 Star::Find(35, 397, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:15:45.518 00.001 14964 Star::Find returns 1 (0), X=397.43, Y=125.02, Mass=247268, SNR=303.6, Peak=18118 HFD=3.7
22:15:45.518 00.000 14964 MultiStar: [#1 0.48,-0.21,0.00,M6] 
22:15:45.519 00.001 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
22:15:45.519 00.000 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.70 = -2.58)
22:15:45.520 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.48 hyp=0.61 cameraTheta=-0.90 mountX=0.49 mountY=-0.33, mountTheta=-0.59
22:15:45.521 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.48, opts=13)
22:15:45.521 00.000 14964 Enqueuing Move request for scope (0.38, -0.48)
22:15:45.522 00.001 12044 Worker thread wakes up
22:15:45.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.48) opts 0xd
22:15:45.522 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.48)
22:15:45.522 00.000 12044 Moving (0.38, -0.48) raw xDistance=0.49 yDistance=-0.33
22:15:45.522 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.49, slope = 0.06
22:15:45.522 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:45.522 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:15:45.522 00.000 12044 MoveAxis(W, 47, ABG)
22:15:45.522 00.000 12044 Guiding  Dir = 3, Dur = 47
22:15:45.529 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18118, med=620, FiltMin=534, FiltMax=11457, Gamma=0.810
22:15:45.534 00.005 14964 UpdateGuideState exits: m=247268 SNR=303.6
22:15:45.536 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.536 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:45.537 00.001 14964 Enqueuing Expose request
22:15:45.558 00.021 12044 IsSlewing returns 0
22:15:45.560 00.002 12044 IsGuiding returns 0
22:15:45.591 00.031 12044 PulseGuide returned control before completion, sleep 26
22:15:45.626 00.035 12044 IsGuiding returns 1
22:15:45.626 00.000 12044 scope still moving after pulse duration time elapsed
22:15:45.699 00.073 12044 IsSlewing returns 0
22:15:45.699 00.000 12044 IsGuiding returns 0
22:15:45.699 00.000 12044 scope move finished after 47 + 92 ms
22:15:45.699 00.000 12044 Move returns status 0, amount 47
22:15:45.699 00.000 12044 MoveAxis(N, 0, ABG)
22:15:45.699 00.000 12044 Move returns status 0, amount 0
22:15:45.699 00.000 12044 move complete, result=0
22:15:45.699 00.000 12044 worker thread done servicing request
22:15:45.699 00.000 12044 Worker thread wakes up
22:15:45.699 00.000 14964 GuideStep: 0.5 px 47 ms WEST, -0.3 px 0 ms NORTH
22:15:45.700 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:45.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:48.838 03.138 12044 Exposure complete
22:15:48.886 00.048 12044 worker thread done servicing request
22:15:48.886 00.000 14964 OnExposeComplete: enter
22:15:48.888 00.002 14964 UpdateGuideState(): m_state=6
22:15:48.888 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:15:48.889 00.001 14964 Star::Find returns 1 (0), X=397.72, Y=125.39, Mass=245390, SNR=295.3, Peak=18086 HFD=3.5
22:15:48.889 00.000 14964 MultiStar: [#1 0.62,-0.36,0.00,M7] 
22:15:48.891 00.002 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
22:15:48.892 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.85)
22:15:48.894 00.002 14964 CameraToMount -- cameraX=0.67 cameraY=-0.12 hyp=0.68 cameraTheta=-0.17 mountX=0.13 mountY=-0.65, mountTheta=-1.38
22:15:48.896 00.002 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.12, opts=13)
22:15:48.898 00.002 14964 Enqueuing Move request for scope (0.67, -0.12)
22:15:48.899 00.001 12044 Worker thread wakes up
22:15:48.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.12) opts 0xd
22:15:48.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.12)
22:15:48.899 00.000 12044 Moving (0.67, -0.12) raw xDistance=0.13 yDistance=-0.65
22:15:48.899 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.30, using input
22:15:48.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
22:15:48.899 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.34 newest=-1.45
22:15:48.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:15:48.899 00.000 12044 MoveAxis(E, 0, ABG)
22:15:48.899 00.000 12044 Move returns status 0, amount 0
22:15:48.899 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 299 applied
22:15:48.899 00.000 12044 MoveAxis(N, 360, ABG)
22:15:48.899 00.000 12044 Guiding  Dir = 0, Dur = 360
22:15:48.911 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18086, med=621, FiltMin=531, FiltMax=13179, Gamma=0.810
22:15:48.920 00.009 14964 UpdateGuideState exits: m=245390 SNR=295.3
22:15:48.922 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.923 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:48.924 00.001 14964 Enqueuing Expose request
22:15:48.931 00.007 12044 IsSlewing returns 0
22:15:48.931 00.000 12044 IsGuiding returns 0
22:15:48.972 00.041 12044 PulseGuide returned control before completion, sleep 329
22:15:49.311 00.339 12044 IsGuiding returns 1
22:15:49.312 00.001 12044 scope still moving after pulse duration time elapsed
22:15:49.369 00.057 12044 IsSlewing returns 0
22:15:49.370 00.001 12044 IsGuiding returns 0
22:15:49.370 00.000 12044 scope move finished after 360 + 78 ms
22:15:49.370 00.000 12044 Move returns status 0, amount 360
22:15:49.370 00.000 12044 move complete, result=0
22:15:49.370 00.000 12044 worker thread done servicing request
22:15:49.370 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 360 ms NORTH
22:15:49.372 00.002 12044 Worker thread wakes up
22:15:49.373 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:49.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:52.513 03.140 12044 Exposure complete
22:15:52.546 00.033 12044 worker thread done servicing request
22:15:52.547 00.001 14964 OnExposeComplete: enter
22:15:52.547 00.000 14964 UpdateGuideState(): m_state=6
22:15:52.548 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:15:52.549 00.001 14964 Star::Find returns 1 (0), X=397.38, Y=125.31, Mass=246897, SNR=300.9, Peak=18083 HFD=3.5
22:15:52.550 00.001 14964 MultiStar: [#1 0.51,-0.61,0.00,M8] 
22:15:52.552 00.002 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
22:15:52.554 00.002 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.21)
22:15:52.556 00.002 14964 CameraToMount -- cameraX=0.33 cameraY=-0.20 hyp=0.38 cameraTheta=-0.53 mountX=0.20 mountY=-0.31, mountTheta=-1.00
22:15:52.560 00.004 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.20, opts=13)
22:15:52.562 00.002 14964 Enqueuing Move request for scope (0.33, -0.20)
22:15:52.564 00.002 12044 Worker thread wakes up
22:15:52.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.20) opts 0xd
22:15:52.564 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.20)
22:15:52.564 00.000 12044 Moving (0.33, -0.20) raw xDistance=0.20 yDistance=-0.31
22:15:52.564 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.90, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.652868, 1:0.308655
22:15:52.564 00.000 12044 BLC: No correction, Miss < min_move
22:15:52.565 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
22:15:52.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:52.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:15:52.565 00.000 12044 MoveAxis(E, 0, ABG)
22:15:52.565 00.000 12044 Move returns status 0, amount 0
22:15:52.565 00.000 12044 MoveAxis(N, 0, ABG)
22:15:52.565 00.000 12044 Move returns status 0, amount 0
22:15:52.565 00.000 12044 move complete, result=0
22:15:52.565 00.000 12044 worker thread done servicing request
22:15:52.578 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18083, med=622, FiltMin=539, FiltMax=13051, Gamma=0.810
22:15:52.591 00.013 14964 UpdateGuideState exits: m=246897 SNR=300.9
22:15:52.593 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.595 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:52.596 00.001 14964 Enqueuing Expose request
22:15:52.598 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:15:52.599 00.001 12044 Worker thread wakes up
22:15:52.600 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:52.600 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:55.706 03.106 12044 Exposure complete
22:15:55.744 00.038 12044 worker thread done servicing request
22:15:55.745 00.001 14964 OnExposeComplete: enter
22:15:55.747 00.002 14964 UpdateGuideState(): m_state=6
22:15:55.748 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:15:55.750 00.002 14964 Star::Find returns 1 (0), X=397.35, Y=125.37, Mass=242493, SNR=292.7, Peak=19811 HFD=3.5
22:15:55.751 00.001 14964 MultiStar: [#1 0.60,-0.73,0.00,M9] 
22:15:55.753 00.002 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
22:15:55.754 00.001 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
22:15:55.756 00.002 14964 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.44 mountX=0.14 mountY=-0.28, mountTheta=-1.10
22:15:55.758 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.14, opts=13)
22:15:55.759 00.001 14964 Enqueuing Move request for scope (0.30, -0.14)
22:15:55.760 00.001 12044 Worker thread wakes up
22:15:55.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
22:15:55.760 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
22:15:55.760 00.000 12044 Moving (0.30, -0.14) raw xDistance=0.14 yDistance=-0.28
22:15:55.760 00.000 12044 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.90, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.652868, 1:0.308655, 2:0.282094
22:15:55.760 00.000 12044 BLC: No correction, Miss < min_move
22:15:55.760 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.19, using input
22:15:55.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
22:15:55.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:55.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:15:55.760 00.000 12044 MoveAxis(E, 0, ABG)
22:15:55.760 00.000 12044 Move returns status 0, amount 0
22:15:55.760 00.000 12044 MoveAxis(N, 0, ABG)
22:15:55.761 00.001 12044 Move returns status 0, amount 0
22:15:55.761 00.000 12044 move complete, result=0
22:15:55.761 00.000 12044 worker thread done servicing request
22:15:55.776 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19811, med=621, FiltMin=529, FiltMax=12636, Gamma=0.810
22:15:55.791 00.015 14964 UpdateGuideState exits: m=242493 SNR=292.7
22:15:55.794 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:55.797 00.002 14964 Enqueuing Expose request
22:15:55.799 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:15:55.800 00.001 12044 Worker thread wakes up
22:15:55.800 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:55.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:15:58.895 03.095 12044 Exposure complete
22:15:58.919 00.024 12044 worker thread done servicing request
22:15:58.919 00.000 14964 OnExposeComplete: enter
22:15:58.921 00.002 14964 UpdateGuideState(): m_state=6
22:15:58.923 00.002 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:15:58.923 00.000 14964 Star::Find returns 1 (0), X=397.34, Y=125.66, Mass=244901, SNR=302.9, Peak=18730 HFD=3.5
22:15:58.924 00.001 14964 MultiStar: [#1 0.55,-0.86,0.00,M10] 
22:15:58.924 00.000 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
22:15:58.925 00.001 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.19)
22:15:58.925 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.15 hyp=0.33 cameraTheta=0.49 mountX=-0.15 mountY=-0.31, mountTheta=-2.03
22:15:58.926 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.15, opts=13)
22:15:58.927 00.001 14964 Enqueuing Move request for scope (0.29, 0.15)
22:15:58.927 00.000 12044 Worker thread wakes up
22:15:58.928 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.15) opts 0xd
22:15:58.928 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.15)
22:15:58.928 00.000 12044 Moving (0.29, 0.15) raw xDistance=-0.15 yDistance=-0.31
22:15:58.928 00.000 12044 BLC: window closed
22:15:58.928 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.90, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.652868, 1:0.308655, 2:0.282094
22:15:58.928 00.000 12044 BLC: No correction, Miss < min_move
22:15:58.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
22:15:58.928 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:58.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:15:58.928 00.000 12044 MoveAxis(E, 0, ABG)
22:15:58.928 00.000 12044 Move returns status 0, amount 0
22:15:58.928 00.000 12044 MoveAxis(N, 0, ABG)
22:15:58.928 00.000 12044 Move returns status 0, amount 0
22:15:58.928 00.000 12044 move complete, result=0
22:15:58.928 00.000 12044 worker thread done servicing request
22:15:58.934 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18730, med=620, FiltMin=539, FiltMax=12688, Gamma=0.810
22:15:58.941 00.007 14964 UpdateGuideState exits: m=244901 SNR=302.9
22:15:58.941 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:15:58.942 00.000 14964 Enqueuing Expose request
22:15:58.943 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:15:58.943 00.000 12044 Worker thread wakes up
22:15:58.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:15:58.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:02.067 03.124 12044 Exposure complete
22:16:02.104 00.037 12044 worker thread done servicing request
22:16:02.105 00.001 14964 OnExposeComplete: enter
22:16:02.106 00.001 14964 UpdateGuideState(): m_state=6
22:16:02.107 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:16:02.108 00.001 14964 Star::Find returns 1 (0), X=397.46, Y=125.66, Mass=242702, SNR=290.2, Peak=20402 HFD=3.2
22:16:02.108 00.000 14964 MultiStar: [#1 0.43,-0.73,0.00,R] 
22:16:02.110 00.002 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
22:16:02.113 00.003 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
22:16:02.115 00.002 14964 CameraToMount -- cameraX=0.41 cameraY=0.15 hyp=0.44 cameraTheta=0.35 mountX=-0.15 mountY=-0.43, mountTheta=-1.90
22:16:02.117 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.15, opts=13)
22:16:02.119 00.002 14964 Enqueuing Move request for scope (0.41, 0.15)
22:16:02.120 00.001 12044 Worker thread wakes up
22:16:02.120 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.15) opts 0xd
22:16:02.120 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.15)
22:16:02.120 00.000 12044 Moving (0.41, 0.15) raw xDistance=-0.15 yDistance=-0.43
22:16:02.120 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.25, using input
22:16:02.120 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
22:16:02.120 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:02.121 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:16:02.121 00.000 12044 MoveAxis(E, 0, ABG)
22:16:02.121 00.000 12044 Move returns status 0, amount 0
22:16:02.121 00.000 12044 MoveAxis(N, 0, ABG)
22:16:02.121 00.000 12044 Move returns status 0, amount 0
22:16:02.121 00.000 12044 move complete, result=0
22:16:02.121 00.000 12044 worker thread done servicing request
22:16:02.135 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20402, med=622, FiltMin=538, FiltMax=12540, Gamma=0.810
22:16:02.148 00.013 14964 UpdateGuideState exits: m=242702 SNR=290.2
22:16:02.151 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.153 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:02.154 00.001 14964 Enqueuing Expose request
22:16:02.155 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:16:02.155 00.000 12044 Worker thread wakes up
22:16:02.155 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:02.155 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:05.268 03.113 12044 Exposure complete
22:16:05.304 00.036 12044 worker thread done servicing request
22:16:05.304 00.000 14964 OnExposeComplete: enter
22:16:05.305 00.001 14964 UpdateGuideState(): m_state=6
22:16:05.306 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:16:05.309 00.003 14964 Star::Find returns 1 (0), X=397.10, Y=125.62, Mass=248356, SNR=319.0, Peak=17207 HFD=3.7
22:16:05.309 00.000 14964 MultiStar: [#1 -0.18,0.01,0.19,U] 
22:16:05.310 00.001 14964 refined, 1 included, MultiStar: {0.01, 0.10}, one-star: {0.05, 0.11}
22:16:05.310 00.000 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
22:16:05.311 00.001 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.23)
22:16:05.312 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
22:16:05.316 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.10, opts=13)
22:16:05.318 00.002 14964 Enqueuing Move request for scope (0.01, 0.10)
22:16:05.319 00.001 12044 Worker thread wakes up
22:16:05.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:16:05.319 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:16:05.319 00.000 12044 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
22:16:05.319 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.43, using input
22:16:05.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.07
22:16:05.319 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:05.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:05.319 00.000 12044 MoveAxis(E, 0, ABG)
22:16:05.319 00.000 12044 Move returns status 0, amount 0
22:16:05.319 00.000 12044 MoveAxis(N, 0, ABG)
22:16:05.319 00.000 12044 Move returns status 0, amount 0
22:16:05.319 00.000 12044 move complete, result=0
22:16:05.320 00.001 12044 worker thread done servicing request
22:16:05.329 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17207, med=621, FiltMin=533, FiltMax=13045, Gamma=0.810
22:16:05.335 00.006 14964 UpdateGuideState exits: m=248356 SNR=319.0
22:16:05.336 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:05.336 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:05.337 00.001 14964 Enqueuing Expose request
22:16:05.337 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:05.338 00.001 12044 Worker thread wakes up
22:16:05.338 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:05.338 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:08.468 03.130 12044 Exposure complete
22:16:08.493 00.025 12044 worker thread done servicing request
22:16:08.493 00.000 14964 OnExposeComplete: enter
22:16:08.493 00.000 14964 UpdateGuideState(): m_state=6
22:16:08.494 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:16:08.494 00.000 14964 Star::Find returns 1 (0), X=397.00, Y=125.32, Mass=245650, SNR=306.2, Peak=18263 HFD=3.7
22:16:08.495 00.001 14964 MultiStar: [#1 -0.14,0.28,0.18,U] 
22:16:08.495 00.000 14964 refined, 1 included, MultiStar: {-0.06, -0.11}, one-star: {-0.05, -0.18}
22:16:08.496 00.001 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
22:16:08.496 00.000 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:16:08.497 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.06 mountX=0.11 mountY=0.07, mountTheta=0.57
22:16:08.498 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.11, opts=13)
22:16:08.498 00.000 14964 Enqueuing Move request for scope (-0.06, -0.11)
22:16:08.499 00.001 12044 Worker thread wakes up
22:16:08.499 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
22:16:08.499 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
22:16:08.499 00.000 12044 Moving (-0.06, -0.11) raw xDistance=0.11 yDistance=0.07
22:16:08.499 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.06
22:16:08.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:08.500 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:16:08.500 00.000 12044 MoveAxis(E, 0, ABG)
22:16:08.500 00.000 12044 Move returns status 0, amount 0
22:16:08.500 00.000 12044 MoveAxis(N, 0, ABG)
22:16:08.500 00.000 12044 Move returns status 0, amount 0
22:16:08.500 00.000 12044 move complete, result=0
22:16:08.500 00.000 12044 worker thread done servicing request
22:16:08.506 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18263, med=622, FiltMin=511, FiltMax=13103, Gamma=0.810
22:16:08.512 00.006 14964 UpdateGuideState exits: m=245650 SNR=306.2
22:16:08.512 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.513 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:08.513 00.000 14964 Enqueuing Expose request
22:16:08.514 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:08.514 00.000 12044 Worker thread wakes up
22:16:08.514 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:08.514 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:11.610 03.096 12044 Exposure complete
22:16:11.634 00.024 12044 worker thread done servicing request
22:16:11.634 00.000 14964 OnExposeComplete: enter
22:16:11.634 00.000 14964 UpdateGuideState(): m_state=6
22:16:11.635 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:16:11.635 00.000 14964 Star::Find returns 1 (0), X=397.07, Y=125.62, Mass=244355, SNR=295.9, Peak=21499 HFD=3.4
22:16:11.636 00.001 14964 MultiStar: [#1 -0.12,0.10,0.19,U] 
22:16:11.636 00.000 14964 refined, 1 included, MultiStar: {0.00, 0.11}, one-star: {0.02, 0.11}
22:16:11.637 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
22:16:11.637 00.000 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
22:16:11.638 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
22:16:11.639 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.11, opts=13)
22:16:11.639 00.000 14964 Enqueuing Move request for scope (0.00, 0.11)
22:16:11.640 00.001 12044 Worker thread wakes up
22:16:11.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
22:16:11.640 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
22:16:11.640 00.000 12044 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=-0.01
22:16:11.640 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.49, using input
22:16:11.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.08
22:16:11.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:11.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:11.640 00.000 12044 MoveAxis(E, 0, ABG)
22:16:11.640 00.000 12044 Move returns status 0, amount 0
22:16:11.640 00.000 12044 MoveAxis(N, 0, ABG)
22:16:11.640 00.000 12044 Move returns status 0, amount 0
22:16:11.640 00.000 12044 move complete, result=0
22:16:11.640 00.000 12044 worker thread done servicing request
22:16:11.648 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21499, med=621, FiltMin=538, FiltMax=13475, Gamma=0.810
22:16:11.657 00.009 14964 UpdateGuideState exits: m=244355 SNR=295.9
22:16:11.658 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:11.659 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:11.659 00.000 14964 Enqueuing Expose request
22:16:11.660 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:11.660 00.000 12044 Worker thread wakes up
22:16:11.661 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:11.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:14.774 03.113 12044 Exposure complete
22:16:14.813 00.039 12044 worker thread done servicing request
22:16:14.813 00.000 14964 OnExposeComplete: enter
22:16:14.815 00.002 14964 UpdateGuideState(): m_state=6
22:16:14.817 00.002 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:16:14.818 00.001 14964 Star::Find returns 1 (0), X=396.88, Y=125.55, Mass=244309, SNR=295.8, Peak=18987 HFD=3.6
22:16:14.820 00.002 14964 MultiStar: [#1 -0.28,0.15,0.18,U] 
22:16:14.821 00.001 14964 single-star, 1 included, MultiStar: {-0.18, 0.06}, one-star: {-0.16, 0.05}
22:16:14.822 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
22:16:14.823 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
22:16:14.825 00.002 14964 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=-0.05 mountY=0.16, mountTheta=1.88
22:16:14.828 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.05, opts=13)
22:16:14.829 00.001 14964 Enqueuing Move request for scope (-0.16, 0.05)
22:16:14.831 00.002 12044 Worker thread wakes up
22:16:14.831 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:16:14.831 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:16:14.831 00.000 12044 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.16
22:16:14.831 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.30, using input
22:16:14.831 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.05
22:16:14.831 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:14.831 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:16:14.831 00.000 12044 MoveAxis(E, 0, ABG)
22:16:14.831 00.000 12044 Move returns status 0, amount 0
22:16:14.832 00.001 12044 MoveAxis(N, 0, ABG)
22:16:14.832 00.000 12044 Move returns status 0, amount 0
22:16:14.832 00.000 12044 move complete, result=0
22:16:14.832 00.000 12044 worker thread done servicing request
22:16:14.843 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18987, med=622, FiltMin=529, FiltMax=12608, Gamma=0.810
22:16:14.852 00.009 14964 UpdateGuideState exits: m=244309 SNR=295.8
22:16:14.853 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:14.853 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:14.854 00.001 14964 Enqueuing Expose request
22:16:14.854 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:14.855 00.001 12044 Worker thread wakes up
22:16:14.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:14.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:17.983 03.128 12044 Exposure complete
22:16:18.023 00.040 12044 worker thread done servicing request
22:16:18.023 00.000 14964 OnExposeComplete: enter
22:16:18.025 00.002 14964 UpdateGuideState(): m_state=6
22:16:18.026 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:16:18.027 00.001 14964 Star::Find returns 1 (0), X=397.01, Y=125.57, Mass=248554, SNR=303.7, Peak=19667 HFD=3.5
22:16:18.027 00.000 14964 MultiStar: [#1 -0.24,0.18,0.17,U] 
22:16:18.028 00.001 14964 single-star, 1 included, MultiStar: {-0.06, 0.08}, one-star: {-0.04, 0.06}
22:16:18.028 00.000 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.64 = -2.64)
22:16:18.029 00.001 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.41)
22:16:18.029 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=-0.06 mountY=0.03, mountTheta=2.71
22:16:18.030 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.06, opts=13)
22:16:18.031 00.001 14964 Enqueuing Move request for scope (-0.04, 0.06)
22:16:18.031 00.000 12044 Worker thread wakes up
22:16:18.032 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:16:18.032 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:16:18.032 00.000 12044 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.03
22:16:18.032 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.15, using input
22:16:18.032 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
22:16:18.032 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:18.032 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:16:18.032 00.000 12044 MoveAxis(E, 0, ABG)
22:16:18.032 00.000 12044 Move returns status 0, amount 0
22:16:18.032 00.000 12044 MoveAxis(N, 0, ABG)
22:16:18.032 00.000 12044 Move returns status 0, amount 0
22:16:18.032 00.000 12044 move complete, result=0
22:16:18.032 00.000 12044 worker thread done servicing request
22:16:18.040 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19667, med=620, FiltMin=540, FiltMax=13139, Gamma=0.810
22:16:18.047 00.007 14964 UpdateGuideState exits: m=248554 SNR=303.7
22:16:18.048 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.048 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:18.049 00.001 14964 Enqueuing Expose request
22:16:18.049 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:18.050 00.001 12044 Worker thread wakes up
22:16:18.050 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:18.050 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:21.167 03.117 12044 Exposure complete
22:16:21.200 00.033 12044 worker thread done servicing request
22:16:21.200 00.000 14964 OnExposeComplete: enter
22:16:21.203 00.003 14964 UpdateGuideState(): m_state=6
22:16:21.204 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:16:21.204 00.000 14964 Star::Find returns 1 (0), X=397.10, Y=125.49, Mass=242460, SNR=299.1, Peak=19787 HFD=3.5
22:16:21.205 00.001 14964 MultiStar: [#1 -0.21,0.31,0.19,U] 
22:16:21.206 00.001 14964 refined, 1 included, MultiStar: {0.01, 0.03}, one-star: {0.05, -0.02}
22:16:21.206 00.000 14964 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.56) = xAngle (2.86 = 2.86)
22:16:21.207 00.001 14964 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.37)
22:16:21.208 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.30 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
22:16:21.212 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.03, opts=13)
22:16:21.214 00.002 14964 Enqueuing Move request for scope (0.01, 0.03)
22:16:21.215 00.001 12044 Worker thread wakes up
22:16:21.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:16:21.215 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:16:21.215 00.000 12044 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
22:16:21.215 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.11, using input
22:16:21.215 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:16:21.215 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
22:16:21.215 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:21.215 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:21.215 00.000 12044 MoveAxis(E, 0, ABG)
22:16:21.216 00.001 12044 Move returns status 0, amount 0
22:16:21.216 00.000 12044 MoveAxis(N, 0, ABG)
22:16:21.216 00.000 12044 Move returns status 0, amount 0
22:16:21.216 00.000 12044 move complete, result=0
22:16:21.216 00.000 12044 worker thread done servicing request
22:16:21.229 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19787, med=620, FiltMin=532, FiltMax=13367, Gamma=0.810
22:16:21.240 00.011 14964 UpdateGuideState exits: m=242460 SNR=299.1
22:16:21.241 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.243 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:21.244 00.001 14964 Enqueuing Expose request
22:16:21.246 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:21.247 00.001 12044 Worker thread wakes up
22:16:21.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:21.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:24.356 03.109 12044 Exposure complete
22:16:24.390 00.034 12044 worker thread done servicing request
22:16:24.390 00.000 14964 OnExposeComplete: enter
22:16:24.391 00.001 14964 UpdateGuideState(): m_state=6
22:16:24.391 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:16:24.392 00.001 14964 Star::Find returns 1 (0), X=396.92, Y=125.59, Mass=245725, SNR=310.4, Peak=24087 HFD=3.3
22:16:24.393 00.001 14964 MultiStar: [#1 -0.44,0.01,0.20,U] 
22:16:24.393 00.000 14964 single-star, 1 included, MultiStar: {-0.18, 0.07}, one-star: {-0.13, 0.09}
22:16:24.393 00.000 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.11 = -2.17)
22:16:24.394 00.001 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.88)
22:16:24.394 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.15 cameraTheta=2.56 mountX=-0.09 mountY=0.12, mountTheta=2.20
22:16:24.395 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.09, opts=13)
22:16:24.397 00.002 14964 Enqueuing Move request for scope (-0.13, 0.09)
22:16:24.398 00.001 12044 Worker thread wakes up
22:16:24.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:16:24.398 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:16:24.398 00.000 12044 Moving (-0.13, 0.09) raw xDistance=-0.09 yDistance=0.12
22:16:24.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
22:16:24.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:24.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:16:24.398 00.000 12044 MoveAxis(E, 0, ABG)
22:16:24.398 00.000 12044 Move returns status 0, amount 0
22:16:24.398 00.000 12044 MoveAxis(N, 0, ABG)
22:16:24.398 00.000 12044 Move returns status 0, amount 0
22:16:24.398 00.000 12044 move complete, result=0
22:16:24.398 00.000 12044 worker thread done servicing request
22:16:24.405 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24087, med=622, FiltMin=535, FiltMax=14406, Gamma=0.810
22:16:24.415 00.010 14964 UpdateGuideState exits: m=245725 SNR=310.4
22:16:24.416 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:24.417 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:24.419 00.002 14964 Enqueuing Expose request
22:16:24.420 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:24.421 00.001 12044 Worker thread wakes up
22:16:24.421 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:24.421 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:27.554 03.133 12044 Exposure complete
22:16:27.593 00.039 12044 worker thread done servicing request
22:16:27.593 00.000 14964 OnExposeComplete: enter
22:16:27.594 00.001 14964 UpdateGuideState(): m_state=6
22:16:27.594 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:16:27.595 00.001 14964 Star::Find returns 1 (0), X=396.99, Y=125.62, Mass=244315, SNR=300.7, Peak=21795 HFD=3.4
22:16:27.598 00.003 14964 MultiStar: [#1 -0.23,0.31,0.19,U] 
22:16:27.600 00.002 14964 single-star, 1 included, MultiStar: {-0.08, 0.15}, one-star: {-0.05, 0.12}
22:16:27.602 00.002 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.73)
22:16:27.604 00.002 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
22:16:27.605 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=-0.12 mountY=0.04, mountTheta=2.80
22:16:27.608 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.12, opts=13)
22:16:27.610 00.002 14964 Enqueuing Move request for scope (-0.05, 0.12)
22:16:27.611 00.001 12044 Worker thread wakes up
22:16:27.611 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
22:16:27.611 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
22:16:27.612 00.001 12044 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.04
22:16:27.612 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
22:16:27.612 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:27.612 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:16:27.612 00.000 12044 MoveAxis(E, 0, ABG)
22:16:27.612 00.000 12044 Move returns status 0, amount 0
22:16:27.612 00.000 12044 MoveAxis(N, 0, ABG)
22:16:27.612 00.000 12044 Move returns status 0, amount 0
22:16:27.612 00.000 12044 move complete, result=0
22:16:27.612 00.000 12044 worker thread done servicing request
22:16:27.625 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21795, med=621, FiltMin=533, FiltMax=12459, Gamma=0.810
22:16:27.634 00.009 14964 UpdateGuideState exits: m=244315 SNR=300.7
22:16:27.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.635 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:27.636 00.001 14964 Enqueuing Expose request
22:16:27.636 00.000 12044 Worker thread wakes up
22:16:27.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:27.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:27.636 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:30.773 03.137 12044 Exposure complete
22:16:30.805 00.032 12044 worker thread done servicing request
22:16:30.805 00.000 14964 OnExposeComplete: enter
22:16:30.806 00.001 14964 UpdateGuideState(): m_state=6
22:16:30.807 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:16:30.807 00.000 14964 Star::Find returns 1 (0), X=396.99, Y=125.64, Mass=246852, SNR=303.9, Peak=20863 HFD=3.4
22:16:30.808 00.001 14964 MultiStar: [#1 -0.36,0.21,0.19,U] 
22:16:30.808 00.000 14964 single-star, 1 included, MultiStar: {-0.11, 0.14}, one-star: {-0.06, 0.13}
22:16:30.809 00.001 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.72)
22:16:30.809 00.000 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
22:16:30.810 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.00 mountX=-0.13 mountY=0.05, mountTheta=2.80
22:16:30.814 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.13, opts=13)
22:16:30.815 00.001 14964 Enqueuing Move request for scope (-0.06, 0.13)
22:16:30.815 00.000 12044 Worker thread wakes up
22:16:30.816 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
22:16:30.816 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
22:16:30.816 00.000 12044 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.05
22:16:30.816 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
22:16:30.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:30.816 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:16:30.816 00.000 12044 MoveAxis(E, 0, ABG)
22:16:30.816 00.000 12044 Move returns status 0, amount 0
22:16:30.816 00.000 12044 MoveAxis(N, 0, ABG)
22:16:30.816 00.000 12044 Move returns status 0, amount 0
22:16:30.816 00.000 12044 move complete, result=0
22:16:30.816 00.000 12044 worker thread done servicing request
22:16:30.824 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20863, med=621, FiltMin=528, FiltMax=13949, Gamma=0.810
22:16:30.833 00.009 14964 UpdateGuideState exits: m=246852 SNR=303.9
22:16:30.834 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.836 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:30.837 00.001 14964 Enqueuing Expose request
22:16:30.838 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:30.839 00.001 12044 Worker thread wakes up
22:16:30.839 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:30.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:33.952 03.113 12044 Exposure complete
22:16:33.988 00.036 12044 worker thread done servicing request
22:16:33.988 00.000 14964 OnExposeComplete: enter
22:16:33.989 00.001 14964 UpdateGuideState(): m_state=6
22:16:33.990 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:16:33.990 00.000 14964 Star::Find returns 1 (0), X=396.94, Y=125.74, Mass=242757, SNR=309.2, Peak=19263 HFD=3.3
22:16:33.991 00.001 14964 MultiStar: [#1 -0.55,0.20,0.00,M1] 
22:16:33.991 00.000 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
22:16:33.992 00.001 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.30)
22:16:33.992 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=-0.24 mountY=0.08, mountTheta=2.83
22:16:33.993 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.24, opts=13)
22:16:33.994 00.001 14964 Enqueuing Move request for scope (-0.10, 0.24)
22:16:33.994 00.000 12044 Worker thread wakes up
22:16:33.995 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
22:16:33.995 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
22:16:33.995 00.000 12044 Moving (-0.10, 0.24) raw xDistance=-0.24 yDistance=0.08
22:16:33.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
22:16:33.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:33.995 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:16:33.995 00.000 12044 MoveAxis(E, 0, ABG)
22:16:33.995 00.000 12044 Move returns status 0, amount 0
22:16:33.995 00.000 12044 MoveAxis(N, 0, ABG)
22:16:33.995 00.000 12044 Move returns status 0, amount 0
22:16:33.995 00.000 12044 move complete, result=0
22:16:33.995 00.000 12044 worker thread done servicing request
22:16:34.002 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19263, med=621, FiltMin=535, FiltMax=13451, Gamma=0.810
22:16:34.007 00.005 14964 UpdateGuideState exits: m=242757 SNR=309.2
22:16:34.008 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:34.009 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:34.009 00.000 14964 Enqueuing Expose request
22:16:34.009 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:34.010 00.001 12044 Worker thread wakes up
22:16:34.010 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:34.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:37.140 03.130 12044 Exposure complete
22:16:37.175 00.035 12044 worker thread done servicing request
22:16:37.175 00.000 14964 OnExposeComplete: enter
22:16:37.177 00.002 14964 UpdateGuideState(): m_state=6
22:16:37.177 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:16:37.179 00.002 14964 Star::Find returns 1 (0), X=396.76, Y=125.52, Mass=243160, SNR=294.2, Peak=19539 HFD=3.6
22:16:37.180 00.001 14964 MultiStar: [#1 -0.55,0.40,0.00,M2] 
22:16:37.182 00.002 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.66)
22:16:37.183 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
22:16:37.184 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.07 mountX=-0.02 mountY=0.28, mountTheta=1.66
22:16:37.187 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.02, opts=13)
22:16:37.188 00.001 14964 Enqueuing Move request for scope (-0.28, 0.02)
22:16:37.189 00.001 12044 Worker thread wakes up
22:16:37.189 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
22:16:37.190 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
22:16:37.190 00.000 12044 Moving (-0.28, 0.02) raw xDistance=-0.02 yDistance=0.28
22:16:37.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
22:16:37.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:37.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:16:37.190 00.000 12044 MoveAxis(E, 0, ABG)
22:16:37.190 00.000 12044 Move returns status 0, amount 0
22:16:37.190 00.000 12044 MoveAxis(N, 0, ABG)
22:16:37.190 00.000 12044 Move returns status 0, amount 0
22:16:37.190 00.000 12044 move complete, result=0
22:16:37.190 00.000 12044 worker thread done servicing request
22:16:37.203 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19539, med=621, FiltMin=534, FiltMax=12439, Gamma=0.810
22:16:37.213 00.010 14964 UpdateGuideState exits: m=243160 SNR=294.2
22:16:37.214 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:37.215 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:37.217 00.002 14964 Enqueuing Expose request
22:16:37.218 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:16:37.219 00.001 12044 Worker thread wakes up
22:16:37.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:37.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:40.353 03.134 12044 Exposure complete
22:16:40.374 00.021 12044 worker thread done servicing request
22:16:40.374 00.000 14964 OnExposeComplete: enter
22:16:40.375 00.001 14964 UpdateGuideState(): m_state=6
22:16:40.375 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:16:40.376 00.001 14964 Star::Find returns 1 (0), X=396.64, Y=125.42, Mass=241625, SNR=307.7, Peak=23803 HFD=3.3
22:16:40.376 00.000 14964 MultiStar: [#1 -0.86,0.25,0.00,M3] 
22:16:40.377 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
22:16:40.377 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
22:16:40.378 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.08 hyp=0.42 cameraTheta=-2.95 mountX=0.07 mountY=0.41, mountTheta=1.39
22:16:40.379 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.08, opts=13)
22:16:40.380 00.001 14964 Enqueuing Move request for scope (-0.41, -0.08)
22:16:40.380 00.000 12044 Worker thread wakes up
22:16:40.380 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.08) opts 0xd
22:16:40.380 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.08)
22:16:40.380 00.000 12044 Moving (-0.41, -0.08) raw xDistance=0.07 yDistance=0.41
22:16:40.380 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
22:16:40.380 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
22:16:40.380 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:40.380 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:16:40.380 00.000 12044 MoveAxis(E, 0, ABG)
22:16:40.380 00.000 12044 Move returns status 0, amount 0
22:16:40.380 00.000 12044 MoveAxis(N, 0, ABG)
22:16:40.380 00.000 12044 Move returns status 0, amount 0
22:16:40.380 00.000 12044 move complete, result=0
22:16:40.380 00.000 12044 worker thread done servicing request
22:16:40.392 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23803, med=621, FiltMin=511, FiltMax=13036, Gamma=0.810
22:16:40.397 00.005 14964 UpdateGuideState exits: m=241625 SNR=307.7
22:16:40.398 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:40.399 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:40.399 00.000 14964 Enqueuing Expose request
22:16:40.400 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:16:40.400 00.000 12044 Worker thread wakes up
22:16:40.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:40.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:43.530 03.130 12044 Exposure complete
22:16:43.580 00.050 12044 worker thread done servicing request
22:16:43.580 00.000 14964 OnExposeComplete: enter
22:16:43.583 00.003 14964 UpdateGuideState(): m_state=6
22:16:43.586 00.003 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:16:43.589 00.003 14964 Star::Find returns 1 (0), X=396.93, Y=125.58, Mass=243206, SNR=305.6, Peak=22111 HFD=3.5
22:16:43.591 00.002 14964 MultiStar: [#1 -0.70,0.06,0.00,M4] 
22:16:43.593 00.002 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
22:16:43.594 00.001 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.91)
22:16:43.595 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.59 mountX=-0.08 mountY=0.11, mountTheta=2.17
22:16:43.600 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.07, opts=13)
22:16:43.602 00.002 14964 Enqueuing Move request for scope (-0.12, 0.07)
22:16:43.603 00.001 12044 Worker thread wakes up
22:16:43.603 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:16:43.604 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:16:43.604 00.000 12044 Moving (-0.12, 0.07) raw xDistance=-0.08 yDistance=0.11
22:16:43.604 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
22:16:43.604 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:43.604 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:16:43.604 00.000 12044 MoveAxis(E, 0, ABG)
22:16:43.604 00.000 12044 Move returns status 0, amount 0
22:16:43.604 00.000 12044 MoveAxis(N, 0, ABG)
22:16:43.604 00.000 12044 Move returns status 0, amount 0
22:16:43.604 00.000 12044 move complete, result=0
22:16:43.605 00.001 12044 worker thread done servicing request
22:16:43.617 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22111, med=621, FiltMin=520, FiltMax=13515, Gamma=0.810
22:16:43.633 00.016 14964 UpdateGuideState exits: m=243206 SNR=305.6
22:16:43.635 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.637 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:43.639 00.002 14964 Enqueuing Expose request
22:16:43.640 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:43.642 00.002 12044 Worker thread wakes up
22:16:43.642 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:43.642 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:46.777 03.135 12044 Exposure complete
22:16:46.808 00.031 12044 worker thread done servicing request
22:16:46.808 00.000 14964 OnExposeComplete: enter
22:16:46.809 00.001 14964 UpdateGuideState(): m_state=6
22:16:46.810 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:16:46.810 00.000 14964 Star::Find returns 1 (0), X=396.64, Y=125.44, Mass=246505, SNR=312.6, Peak=20487 HFD=3.3
22:16:46.813 00.003 14964 MultiStar: [#1 -0.56,0.26,0.00,M5] 
22:16:46.814 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
22:16:46.814 00.000 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
22:16:46.815 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-2.98 mountX=0.06 mountY=0.41, mountTheta=1.43
22:16:46.817 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.07, opts=13)
22:16:46.818 00.001 14964 Enqueuing Move request for scope (-0.41, -0.07)
22:16:46.819 00.001 12044 Worker thread wakes up
22:16:46.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
22:16:46.819 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
22:16:46.819 00.000 12044 Moving (-0.41, -0.07) raw xDistance=0.06 yDistance=0.41
22:16:46.819 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.13, using input
22:16:46.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
22:16:46.819 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:46.819 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:16:46.819 00.000 12044 MoveAxis(E, 0, ABG)
22:16:46.819 00.000 12044 Move returns status 0, amount 0
22:16:46.820 00.001 12044 MoveAxis(N, 0, ABG)
22:16:46.820 00.000 12044 Move returns status 0, amount 0
22:16:46.820 00.000 12044 move complete, result=0
22:16:46.820 00.000 12044 worker thread done servicing request
22:16:46.835 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20487, med=621, FiltMin=525, FiltMax=14051, Gamma=0.810
22:16:46.842 00.007 14964 UpdateGuideState exits: m=246505 SNR=312.6
22:16:46.846 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:46.850 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:46.850 00.000 14964 Enqueuing Expose request
22:16:46.851 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:16:46.851 00.000 12044 Worker thread wakes up
22:16:46.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:46.851 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:49.951 03.100 12044 Exposure complete
22:16:49.983 00.032 12044 worker thread done servicing request
22:16:49.983 00.000 14964 OnExposeComplete: enter
22:16:49.984 00.001 14964 UpdateGuideState(): m_state=6
22:16:49.984 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:16:49.985 00.001 14964 Star::Find returns 1 (0), X=396.56, Y=125.28, Mass=244032, SNR=303.8, Peak=20331 HFD=3.5
22:16:49.985 00.000 14964 MultiStar: [#1 -0.89,0.59,0.00,M6] 
22:16:49.986 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
22:16:49.986 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.90 = 1.90)
22:16:49.987 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.22 hyp=0.53 cameraTheta=-2.71 mountX=0.22 mountY=0.50, mountTheta=1.16
22:16:49.988 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.22, opts=13)
22:16:49.988 00.000 14964 Enqueuing Move request for scope (-0.48, -0.22)
22:16:49.989 00.001 12044 Worker thread wakes up
22:16:49.989 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.22) opts 0xd
22:16:49.989 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.22)
22:16:49.989 00.000 12044 Moving (-0.48, -0.22) raw xDistance=0.22 yDistance=0.50
22:16:49.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
22:16:49.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:49.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:16:49.989 00.000 12044 MoveAxis(E, 0, ABG)
22:16:49.989 00.000 12044 Move returns status 0, amount 0
22:16:49.989 00.000 12044 MoveAxis(N, 0, ABG)
22:16:49.989 00.000 12044 Move returns status 0, amount 0
22:16:49.989 00.000 12044 move complete, result=0
22:16:49.989 00.000 12044 worker thread done servicing request
22:16:50.000 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20331, med=621, FiltMin=541, FiltMax=13576, Gamma=0.810
22:16:50.006 00.006 14964 UpdateGuideState exits: m=244032 SNR=303.8
22:16:50.007 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:50.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:50.008 00.000 14964 Enqueuing Expose request
22:16:50.009 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:16:50.010 00.001 12044 Worker thread wakes up
22:16:50.010 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:50.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:53.111 03.101 12044 Exposure complete
22:16:53.136 00.025 12044 worker thread done servicing request
22:16:53.137 00.001 14964 OnExposeComplete: enter
22:16:53.137 00.000 14964 UpdateGuideState(): m_state=6
22:16:53.138 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:16:53.139 00.001 14964 Star::Find returns 1 (0), X=396.86, Y=125.45, Mass=245224, SNR=305.7, Peak=24175 HFD=3.4
22:16:53.139 00.000 14964 MultiStar: [#1 -0.52,0.13,0.00,M7] 
22:16:53.140 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
22:16:53.140 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
22:16:53.141 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.87 mountX=0.05 mountY=0.19, mountTheta=1.32
22:16:53.142 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.05, opts=13)
22:16:53.142 00.000 14964 Enqueuing Move request for scope (-0.19, -0.05)
22:16:53.143 00.001 12044 Worker thread wakes up
22:16:53.143 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
22:16:53.143 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
22:16:53.143 00.000 12044 Moving (-0.19, -0.05) raw xDistance=0.05 yDistance=0.19
22:16:53.143 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.20, using input
22:16:53.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
22:16:53.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:53.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:16:53.143 00.000 12044 MoveAxis(E, 0, ABG)
22:16:53.143 00.000 12044 Move returns status 0, amount 0
22:16:53.143 00.000 12044 MoveAxis(N, 0, ABG)
22:16:53.143 00.000 12044 Move returns status 0, amount 0
22:16:53.143 00.000 12044 move complete, result=0
22:16:53.144 00.001 12044 worker thread done servicing request
22:16:53.151 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24175, med=621, FiltMin=536, FiltMax=13262, Gamma=0.810
22:16:53.157 00.006 14964 UpdateGuideState exits: m=245224 SNR=305.7
22:16:53.157 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.158 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:53.158 00.000 14964 Enqueuing Expose request
22:16:53.159 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:53.160 00.001 12044 Worker thread wakes up
22:16:53.160 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:53.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:56.272 03.112 12044 Exposure complete
22:16:56.314 00.042 12044 worker thread done servicing request
22:16:56.314 00.000 14964 OnExposeComplete: enter
22:16:56.316 00.002 14964 UpdateGuideState(): m_state=6
22:16:56.318 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:16:56.319 00.001 14964 Star::Find returns 1 (0), X=396.55, Y=125.47, Mass=242931, SNR=300.1, Peak=19415 HFD=3.2
22:16:56.321 00.002 14964 MultiStar: [#1 -0.78,0.60,0.00,M8] 
22:16:56.322 00.001 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
22:16:56.324 00.002 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.54 = 1.54)
22:16:56.325 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-3.07 mountX=0.03 mountY=0.50, mountTheta=1.52
22:16:56.330 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.03, opts=13)
22:16:56.331 00.001 14964 Enqueuing Move request for scope (-0.50, -0.03)
22:16:56.334 00.003 12044 Worker thread wakes up
22:16:56.334 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.03) opts 0xd
22:16:56.334 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.03)
22:16:56.334 00.000 12044 Moving (-0.50, -0.03) raw xDistance=0.03 yDistance=0.50
22:16:56.334 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.20, using input
22:16:56.334 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
22:16:56.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:56.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:16:56.335 00.001 12044 MoveAxis(E, 0, ABG)
22:16:56.335 00.000 12044 Move returns status 0, amount 0
22:16:56.335 00.000 12044 MoveAxis(N, 0, ABG)
22:16:56.335 00.000 12044 Move returns status 0, amount 0
22:16:56.335 00.000 12044 move complete, result=0
22:16:56.335 00.000 12044 worker thread done servicing request
22:16:56.346 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19415, med=620, FiltMin=527, FiltMax=13955, Gamma=0.810
22:16:56.353 00.007 14964 UpdateGuideState exits: m=242931 SNR=300.1
22:16:56.354 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:56.355 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:56.355 00.000 14964 Enqueuing Expose request
22:16:56.356 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:16:56.356 00.000 12044 Worker thread wakes up
22:16:56.356 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:56.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:16:59.492 03.136 12044 Exposure complete
22:16:59.519 00.027 12044 worker thread done servicing request
22:16:59.519 00.000 14964 OnExposeComplete: enter
22:16:59.519 00.000 14964 UpdateGuideState(): m_state=6
22:16:59.520 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:16:59.521 00.001 14964 Star::Find returns 1 (0), X=396.63, Y=125.18, Mass=245764, SNR=298.5, Peak=20615 HFD=3.6
22:16:59.521 00.000 14964 MultiStar: [#1 -0.75,0.62,0.00,M9] 
22:16:59.522 00.001 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
22:16:59.522 00.000 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
22:16:59.522 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.33 hyp=0.53 cameraTheta=-2.48 mountX=0.32 mountY=0.45, mountTheta=0.95
22:16:59.524 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.33, opts=13)
22:16:59.524 00.000 14964 Enqueuing Move request for scope (-0.42, -0.33)
22:16:59.528 00.004 12044 Worker thread wakes up
22:16:59.528 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.33) opts 0xd
22:16:59.528 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.33)
22:16:59.528 00.000 12044 Moving (-0.42, -0.33) raw xDistance=0.32 yDistance=0.45
22:16:59.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.32, slope = 0.04
22:16:59.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:59.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:16:59.528 00.000 12044 MoveAxis(W, 32, ABG)
22:16:59.528 00.000 12044 Guiding  Dir = 3, Dur = 32
22:16:59.534 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20615, med=621, FiltMin=522, FiltMax=12760, Gamma=0.810
22:16:59.540 00.006 14964 UpdateGuideState exits: m=245764 SNR=298.5
22:16:59.541 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:59.542 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:16:59.542 00.000 14964 Enqueuing Expose request
22:16:59.561 00.019 12044 IsSlewing returns 0
22:16:59.561 00.000 12044 IsGuiding returns 0
22:16:59.594 00.033 12044 PulseGuide returned control before completion, sleep 11
22:16:59.709 00.115 12044 IsGuiding returns 1
22:16:59.709 00.000 12044 scope still moving after pulse duration time elapsed
22:16:59.766 00.057 12044 IsSlewing returns 0
22:16:59.796 00.030 12044 IsGuiding returns 0
22:16:59.796 00.000 12044 scope move finished after 32 + 202 ms
22:16:59.796 00.000 12044 Move returns status 0, amount 32
22:16:59.796 00.000 12044 MoveAxis(N, 0, ABG)
22:16:59.796 00.000 12044 Move returns status 0, amount 0
22:16:59.796 00.000 12044 move complete, result=0
22:16:59.796 00.000 12044 worker thread done servicing request
22:16:59.796 00.000 12044 Worker thread wakes up
22:16:59.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:16:59.796 00.000 14964 GuideStep: 0.3 px 32 ms WEST, 0.4 px 0 ms NORTH
22:16:59.798 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:02.931 03.133 12044 Exposure complete
22:17:02.953 00.022 12044 worker thread done servicing request
22:17:02.953 00.000 14964 OnExposeComplete: enter
22:17:02.954 00.001 14964 UpdateGuideState(): m_state=6
22:17:02.954 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:17:02.955 00.001 14964 Star::Find returns 1 (0), X=396.47, Y=125.48, Mass=245902, SNR=304.2, Peak=22351 HFD=3.2
22:17:02.955 00.000 14964 MultiStar: [#1 -1.07,0.13,0.00,M10] 
22:17:02.956 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
22:17:02.956 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
22:17:02.956 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.02 hyp=0.58 cameraTheta=-3.10 mountX=0.02 mountY=0.58, mountTheta=1.54
22:17:02.958 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.02, opts=13)
22:17:02.961 00.003 14964 Enqueuing Move request for scope (-0.58, -0.02)
22:17:02.963 00.002 12044 Worker thread wakes up
22:17:02.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.02) opts 0xd
22:17:02.963 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.02)
22:17:02.963 00.000 12044 Moving (-0.58, -0.02) raw xDistance=0.02 yDistance=0.58
22:17:02.963 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.20, using input
22:17:02.963 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
22:17:02.963 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.77 newest=1.53
22:17:02.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:17:02.963 00.000 12044 MoveAxis(E, 0, ABG)
22:17:02.963 00.000 12044 Move returns status 0, amount 0
22:17:02.963 00.000 12044 BLC: Oldest BLC event removed
22:17:02.963 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 299 applied
22:17:02.963 00.000 12044 MoveAxis(S, 353, ABG)
22:17:02.963 00.000 12044 Guiding  Dir = 1, Dur = 353
22:17:02.977 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22351, med=620, FiltMin=526, FiltMax=15660, Gamma=0.810
22:17:02.983 00.006 14964 UpdateGuideState exits: m=245902 SNR=304.2
22:17:02.984 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:02.984 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:02.985 00.001 14964 Enqueuing Expose request
22:17:03.030 00.045 12044 IsSlewing returns 0
22:17:03.031 00.001 12044 IsGuiding returns 0
22:17:03.101 00.070 12044 PulseGuide returned control before completion, sleep 294
22:17:03.422 00.321 12044 IsGuiding returns 1
22:17:03.422 00.000 12044 scope still moving after pulse duration time elapsed
22:17:03.498 00.076 12044 IsSlewing returns 0
22:17:03.498 00.000 12044 IsGuiding returns 0
22:17:03.498 00.000 12044 scope move finished after 353 + 113 ms
22:17:03.498 00.000 12044 Move returns status 0, amount 353
22:17:03.498 00.000 12044 move complete, result=0
22:17:03.498 00.000 12044 worker thread done servicing request
22:17:03.498 00.000 12044 Worker thread wakes up
22:17:03.498 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 353 ms SOUTH
22:17:03.499 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:03.499 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:06.607 03.108 12044 Exposure complete
22:17:06.652 00.045 12044 worker thread done servicing request
22:17:06.652 00.000 14964 OnExposeComplete: enter
22:17:06.654 00.002 14964 UpdateGuideState(): m_state=6
22:17:06.656 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:17:06.657 00.001 14964 Star::Find returns 1 (0), X=396.56, Y=125.45, Mass=246148, SNR=310.8, Peak=24151 HFD=3.2
22:17:06.659 00.002 14964 MultiStar: [#1 -0.97,0.04,0.00,R] 
22:17:06.661 00.002 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
22:17:06.662 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
22:17:06.664 00.002 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-3.02 mountX=0.05 mountY=0.49, mountTheta=1.46
22:17:06.666 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.06, opts=13)
22:17:06.666 00.000 14964 Enqueuing Move request for scope (-0.49, -0.06)
22:17:06.667 00.001 12044 Worker thread wakes up
22:17:06.667 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.06) opts 0xd
22:17:06.667 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.06)
22:17:06.667 00.000 12044 Moving (-0.49, -0.06) raw xDistance=0.05 yDistance=0.49
22:17:06.667 00.000 12044 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.86, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.578924, 1:0.491627
22:17:06.667 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
22:17:06.667 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.08, using input
22:17:06.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
22:17:06.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:17:06.667 00.000 12044 MoveAxis(E, 0, ABG)
22:17:06.667 00.000 12044 Move returns status 0, amount 0
22:17:06.667 00.000 12044 MoveAxis(S, 46, ABG)
22:17:06.667 00.000 12044 Guiding  Dir = 1, Dur = 46
22:17:06.675 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24151, med=621, FiltMin=531, FiltMax=15071, Gamma=0.810
22:17:06.682 00.007 14964 UpdateGuideState exits: m=246148 SNR=310.8
22:17:06.682 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:06.683 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:06.683 00.000 14964 Enqueuing Expose request
22:17:06.702 00.019 12044 IsSlewing returns 0
22:17:06.702 00.000 12044 IsGuiding returns 0
22:17:06.733 00.031 12044 PulseGuide returned control before completion, sleep 25
22:17:06.768 00.035 12044 IsGuiding returns 1
22:17:06.768 00.000 12044 scope still moving after pulse duration time elapsed
22:17:06.830 00.062 12044 IsSlewing returns 0
22:17:06.831 00.001 12044 IsGuiding returns 0
22:17:06.831 00.000 12044 scope move finished after 46 + 82 ms
22:17:06.831 00.000 12044 Move returns status 0, amount 46
22:17:06.831 00.000 12044 move complete, result=0
22:17:06.831 00.000 12044 worker thread done servicing request
22:17:06.831 00.000 12044 Worker thread wakes up
22:17:06.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:06.831 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 46 ms SOUTH
22:17:06.832 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:09.938 03.106 12044 Exposure complete
22:17:09.985 00.047 12044 worker thread done servicing request
22:17:09.985 00.000 14964 OnExposeComplete: enter
22:17:09.987 00.002 14964 UpdateGuideState(): m_state=6
22:17:09.989 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:17:09.990 00.001 14964 Star::Find returns 1 (0), X=397.12, Y=125.22, Mass=247175, SNR=298.1, Peak=21239 HFD=3.5
22:17:09.992 00.002 14964 MultiStar: [#1 0.77,0.52,0.00,M1] 
22:17:09.993 00.001 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
22:17:09.993 00.000 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
22:17:09.994 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.31 mountX=0.28 mountY=-0.05, mountTheta=-0.16
22:17:09.996 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.28, opts=13)
22:17:09.999 00.003 14964 Enqueuing Move request for scope (0.08, -0.28)
22:17:10.002 00.003 12044 Worker thread wakes up
22:17:10.002 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
22:17:10.002 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
22:17:10.002 00.000 12044 Moving (0.08, -0.28) raw xDistance=0.28 yDistance=-0.05
22:17:10.002 00.000 12044 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.86, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.578924, 1:0.491627, 2:-0.045918
22:17:10.002 00.000 12044 BLC: No correction, Miss < min_move
22:17:10.002 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.02
22:17:10.002 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:10.002 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:10.002 00.000 12044 MoveAxis(E, 0, ABG)
22:17:10.002 00.000 12044 Move returns status 0, amount 0
22:17:10.002 00.000 12044 MoveAxis(N, 0, ABG)
22:17:10.003 00.001 12044 Move returns status 0, amount 0
22:17:10.003 00.000 12044 move complete, result=0
22:17:10.003 00.000 12044 worker thread done servicing request
22:17:10.015 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21239, med=621, FiltMin=537, FiltMax=13700, Gamma=0.810
22:17:10.025 00.010 14964 UpdateGuideState exits: m=247175 SNR=298.1
22:17:10.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:10.026 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:10.027 00.001 14964 Enqueuing Expose request
22:17:10.027 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:10.028 00.001 12044 Worker thread wakes up
22:17:10.028 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:10.028 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:13.126 03.098 12044 Exposure complete
22:17:13.148 00.022 12044 worker thread done servicing request
22:17:13.148 00.000 14964 OnExposeComplete: enter
22:17:13.149 00.001 14964 UpdateGuideState(): m_state=6
22:17:13.149 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:17:13.150 00.001 14964 Star::Find returns 1 (0), X=397.12, Y=125.12, Mass=240658, SNR=292.4, Peak=21691 HFD=3.8
22:17:13.150 00.000 14964 MultiStar: [#1 0.77,0.61,0.00,M2] 
22:17:13.151 00.001 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.18 = 0.18)
22:17:13.151 00.000 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.05)
22:17:13.152 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.37 mountX=0.38 mountY=-0.04, mountTheta=-0.09
22:17:13.153 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.38, opts=13)
22:17:13.154 00.001 14964 Enqueuing Move request for scope (0.08, -0.38)
22:17:13.154 00.000 12044 Worker thread wakes up
22:17:13.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
22:17:13.154 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
22:17:13.154 00.000 12044 Moving (0.08, -0.38) raw xDistance=0.38 yDistance=-0.04
22:17:13.154 00.000 12044 BLC: window closed
22:17:13.154 00.000 12044 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.86, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.578924, 1:0.491627, 2:-0.045918
22:17:13.154 00.000 12044 BLC: No correction, Miss < min_move
22:17:13.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.38, slope = 0.03
22:17:13.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:13.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:13.154 00.000 12044 MoveAxis(W, 24, ABG)
22:17:13.154 00.000 12044 Guiding  Dir = 3, Dur = 24
22:17:13.166 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21691, med=622, FiltMin=537, FiltMax=13320, Gamma=0.810
22:17:13.171 00.005 14964 UpdateGuideState exits: m=240658 SNR=292.4
22:17:13.172 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.172 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:13.173 00.001 14964 Enqueuing Expose request
22:17:13.217 00.044 12044 IsSlewing returns 0
22:17:13.218 00.001 12044 IsGuiding returns 0
22:17:13.251 00.033 12044 IsGuiding returns 1
22:17:13.251 00.000 12044 scope still moving after pulse duration time elapsed
22:17:13.343 00.092 12044 IsSlewing returns 0
22:17:13.345 00.002 12044 IsGuiding returns 0
22:17:13.345 00.000 12044 scope move finished after 24 + 102 ms
22:17:13.345 00.000 12044 Move returns status 0, amount 24
22:17:13.345 00.000 12044 MoveAxis(N, 0, ABG)
22:17:13.345 00.000 12044 Move returns status 0, amount 0
22:17:13.346 00.001 12044 move complete, result=0
22:17:13.346 00.000 12044 worker thread done servicing request
22:17:13.346 00.000 12044 Worker thread wakes up
22:17:13.346 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:13.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:13.346 00.000 14964 GuideStep: 0.4 px 24 ms WEST, -0.0 px 0 ms NORTH
22:17:16.467 03.121 12044 Exposure complete
22:17:16.494 00.027 12044 worker thread done servicing request
22:17:16.494 00.000 14964 OnExposeComplete: enter
22:17:16.495 00.001 14964 UpdateGuideState(): m_state=6
22:17:16.495 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:17:16.496 00.001 14964 Star::Find returns 1 (0), X=397.01, Y=125.43, Mass=242083, SNR=299.1, Peak=21495 HFD=3.5
22:17:16.496 00.000 14964 MultiStar: [#1 0.42,0.36,0.00,M3] 
22:17:16.497 00.001 14964 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.56) = xAngle (-0.47 = -0.47)
22:17:16.497 00.000 14964 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
22:17:16.498 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=0.08 mountY=0.05, mountTheta=0.54
22:17:16.499 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.08, opts=13)
22:17:16.499 00.000 14964 Enqueuing Move request for scope (-0.04, -0.08)
22:17:16.500 00.001 12044 Worker thread wakes up
22:17:16.500 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:17:16.500 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:17:16.500 00.000 12044 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=0.05
22:17:16.500 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.09, using input
22:17:16.500 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
22:17:16.501 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:16.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:17:16.501 00.000 12044 MoveAxis(E, 0, ABG)
22:17:16.501 00.000 12044 Move returns status 0, amount 0
22:17:16.501 00.000 12044 MoveAxis(N, 0, ABG)
22:17:16.501 00.000 12044 Move returns status 0, amount 0
22:17:16.501 00.000 12044 move complete, result=0
22:17:16.501 00.000 12044 worker thread done servicing request
22:17:16.507 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21495, med=620, FiltMin=538, FiltMax=13795, Gamma=0.810
22:17:16.513 00.006 14964 UpdateGuideState exits: m=242083 SNR=299.1
22:17:16.514 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:16.514 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:16.515 00.001 14964 Enqueuing Expose request
22:17:16.515 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:16.516 00.001 12044 Worker thread wakes up
22:17:16.516 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:16.516 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:19.619 03.103 12044 Exposure complete
22:17:19.652 00.033 12044 worker thread done servicing request
22:17:19.652 00.000 14964 OnExposeComplete: enter
22:17:19.656 00.004 14964 UpdateGuideState(): m_state=6
22:17:19.656 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:17:19.657 00.001 14964 Star::Find returns 1 (0), X=396.81, Y=125.48, Mass=239608, SNR=297.4, Peak=17531 HFD=3.7
22:17:19.657 00.000 14964 MultiStar: [#1 0.26,0.22,0.18,U] 
22:17:19.658 00.001 14964 refined, 1 included, MultiStar: {-0.16, 0.01}, one-star: {-0.23, -0.02}
22:17:19.658 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
22:17:19.659 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.38)
22:17:19.659 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=-0.02 mountY=0.16, mountTheta=1.67
22:17:19.663 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.01, opts=13)
22:17:19.664 00.001 14964 Enqueuing Move request for scope (-0.16, 0.01)
22:17:19.666 00.002 12044 Worker thread wakes up
22:17:19.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:17:19.666 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:17:19.666 00.000 12044 Moving (-0.16, 0.01) raw xDistance=-0.02 yDistance=0.16
22:17:19.666 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
22:17:19.666 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:19.666 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:17:19.666 00.000 12044 MoveAxis(E, 0, ABG)
22:17:19.666 00.000 12044 Move returns status 0, amount 0
22:17:19.666 00.000 12044 MoveAxis(N, 0, ABG)
22:17:19.666 00.000 12044 Move returns status 0, amount 0
22:17:19.666 00.000 12044 move complete, result=0
22:17:19.666 00.000 12044 worker thread done servicing request
22:17:19.677 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17531, med=621, FiltMin=540, FiltMax=12783, Gamma=0.810
22:17:19.683 00.006 14964 UpdateGuideState exits: m=239608 SNR=297.4
22:17:19.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:19.685 00.001 14964 Enqueuing Expose request
22:17:19.685 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:17:19.686 00.001 12044 Worker thread wakes up
22:17:19.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:19.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:22.814 03.128 12044 Exposure complete
22:17:22.838 00.024 12044 worker thread done servicing request
22:17:22.838 00.000 14964 OnExposeComplete: enter
22:17:22.839 00.001 14964 UpdateGuideState(): m_state=6
22:17:22.839 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:17:22.840 00.001 14964 Star::Find returns 1 (0), X=396.30, Y=125.17, Mass=242085, SNR=306.3, Peak=19167 HFD=3.6
22:17:22.840 00.000 14964 MultiStar: [#1 -0.10,0.77,0.00,M3] 
22:17:22.840 00.000 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
22:17:22.841 00.001 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
22:17:22.841 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=-0.34 hyp=0.82 cameraTheta=-2.72 mountX=0.32 mountY=0.78, mountTheta=1.17
22:17:22.842 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=-0.34, opts=13)
22:17:22.843 00.001 14964 Enqueuing Move request for scope (-0.74, -0.34)
22:17:22.844 00.001 12044 Worker thread wakes up
22:17:22.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.34) opts 0xd
22:17:22.844 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, -0.34)
22:17:22.844 00.000 12044 Moving (-0.74, -0.34) raw xDistance=0.32 yDistance=0.78
22:17:22.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.32, slope = 0.01
22:17:22.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
22:17:22.844 00.000 12044 MoveAxis(W, 11, ABG)
22:17:22.844 00.000 12044 Guiding  Dir = 3, Dur = 11
22:17:22.852 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19167, med=620, FiltMin=539, FiltMax=12947, Gamma=0.810
22:17:22.858 00.006 14964 UpdateGuideState exits: m=242085 SNR=306.3
22:17:22.858 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.859 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:22.859 00.000 14964 Enqueuing Expose request
22:17:22.876 00.017 12044 IsSlewing returns 0
22:17:22.876 00.000 12044 IsGuiding returns 0
22:17:22.909 00.033 12044 IsGuiding returns 1
22:17:22.909 00.000 12044 scope still moving after pulse duration time elapsed
22:17:22.986 00.077 12044 IsSlewing returns 0
22:17:22.986 00.000 12044 IsGuiding returns 0
22:17:22.986 00.000 12044 scope move finished after 11 + 99 ms
22:17:22.986 00.000 12044 Move returns status 0, amount 11
22:17:22.986 00.000 12044 MoveAxis(S, 72, ABG)
22:17:22.986 00.000 12044 Guiding  Dir = 1, Dur = 72
22:17:23.078 00.092 12044 IsSlewing returns 0
22:17:23.078 00.000 12044 IsGuiding returns 0
22:17:23.109 00.031 12044 PulseGuide returned control before completion, sleep 51
22:17:23.174 00.065 12044 IsGuiding returns 1
22:17:23.174 00.000 12044 scope still moving after pulse duration time elapsed
22:17:23.235 00.061 12044 IsSlewing returns 0
22:17:23.236 00.001 12044 IsGuiding returns 0
22:17:23.236 00.000 12044 scope move finished after 72 + 85 ms
22:17:23.236 00.000 12044 Move returns status 0, amount 72
22:17:23.236 00.000 12044 move complete, result=0
22:17:23.236 00.000 12044 worker thread done servicing request
22:17:23.236 00.000 12044 Worker thread wakes up
22:17:23.236 00.000 14964 GuideStep: 0.3 px 11 ms WEST, 0.8 px 72 ms SOUTH
22:17:23.238 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:23.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:26.337 03.099 12044 Exposure complete
22:17:26.360 00.023 12044 worker thread done servicing request
22:17:26.360 00.000 14964 OnExposeComplete: enter
22:17:26.361 00.001 14964 UpdateGuideState(): m_state=6
22:17:26.362 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:17:26.362 00.000 14964 Star::Find returns 1 (0), X=397.24, Y=125.51, Mass=241954, SNR=302.8, Peak=20175 HFD=3.4
22:17:26.364 00.002 14964 MultiStar: [#1 1.11,0.20,0.00,M4] 
22:17:26.365 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
22:17:26.366 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
22:17:26.368 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=0.00 mountY=-0.19, mountTheta=-1.56
22:17:26.370 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.00, opts=13)
22:17:26.372 00.002 14964 Enqueuing Move request for scope (0.19, 0.00)
22:17:26.373 00.001 12044 Worker thread wakes up
22:17:26.373 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
22:17:26.373 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
22:17:26.373 00.000 12044 Moving (0.19, 0.00) raw xDistance=0.00 yDistance=-0.19
22:17:26.373 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
22:17:26.373 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:26.373 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:17:26.373 00.000 12044 MoveAxis(E, 0, ABG)
22:17:26.373 00.000 12044 Move returns status 0, amount 0
22:17:26.373 00.000 12044 MoveAxis(N, 0, ABG)
22:17:26.373 00.000 12044 Move returns status 0, amount 0
22:17:26.373 00.000 12044 move complete, result=0
22:17:26.373 00.000 12044 worker thread done servicing request
22:17:26.381 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20175, med=621, FiltMin=539, FiltMax=13912, Gamma=0.810
22:17:26.386 00.005 14964 UpdateGuideState exits: m=241954 SNR=302.8
22:17:26.387 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:26.387 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:26.388 00.001 14964 Enqueuing Expose request
22:17:26.388 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:26.389 00.001 12044 Worker thread wakes up
22:17:26.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:26.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:29.497 03.108 12044 Exposure complete
22:17:29.521 00.024 12044 worker thread done servicing request
22:17:29.522 00.001 14964 OnExposeComplete: enter
22:17:29.522 00.000 14964 UpdateGuideState(): m_state=6
22:17:29.523 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:17:29.523 00.000 14964 Star::Find returns 1 (0), X=397.29, Y=125.46, Mass=246123, SNR=305.6, Peak=19814 HFD=3.4
22:17:29.524 00.001 14964 MultiStar: [#1 0.88,0.25,0.00,M5] 
22:17:29.524 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
22:17:29.525 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.85)
22:17:29.525 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=0.05 mountY=-0.23, mountTheta=-1.38
22:17:29.527 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.04, opts=13)
22:17:29.527 00.000 14964 Enqueuing Move request for scope (0.24, -0.04)
22:17:29.528 00.001 12044 Worker thread wakes up
22:17:29.528 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
22:17:29.528 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
22:17:29.528 00.000 12044 Moving (0.24, -0.04) raw xDistance=0.05 yDistance=-0.23
22:17:29.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
22:17:29.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:29.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:17:29.528 00.000 12044 MoveAxis(E, 0, ABG)
22:17:29.528 00.000 12044 Move returns status 0, amount 0
22:17:29.528 00.000 12044 MoveAxis(N, 0, ABG)
22:17:29.528 00.000 12044 Move returns status 0, amount 0
22:17:29.528 00.000 12044 move complete, result=0
22:17:29.528 00.000 12044 worker thread done servicing request
22:17:29.535 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19814, med=620, FiltMin=522, FiltMax=14620, Gamma=0.810
22:17:29.541 00.006 14964 UpdateGuideState exits: m=246123 SNR=305.6
22:17:29.542 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:29.542 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:29.543 00.001 14964 Enqueuing Expose request
22:17:29.543 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:29.544 00.001 12044 Worker thread wakes up
22:17:29.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:29.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:32.645 03.101 12044 Exposure complete
22:17:32.678 00.033 12044 worker thread done servicing request
22:17:32.679 00.001 14964 OnExposeComplete: enter
22:17:32.679 00.000 14964 UpdateGuideState(): m_state=6
22:17:32.680 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:17:32.680 00.000 14964 Star::Find returns 1 (0), X=397.56, Y=125.27, Mass=242652, SNR=299.5, Peak=21442 HFD=3.5
22:17:32.681 00.001 14964 MultiStar: [#1 1.01,0.62,0.00,M6] 
22:17:32.682 00.001 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
22:17:32.682 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.10)
22:17:32.683 00.001 14964 CameraToMount -- cameraX=0.51 cameraY=-0.23 hyp=0.56 cameraTheta=-0.43 mountX=0.24 mountY=-0.48, mountTheta=-1.11
22:17:32.685 00.002 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.23, opts=13)
22:17:32.687 00.002 14964 Enqueuing Move request for scope (0.51, -0.23)
22:17:32.689 00.002 12044 Worker thread wakes up
22:17:32.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.23) opts 0xd
22:17:32.689 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.23)
22:17:32.689 00.000 12044 Moving (0.51, -0.23) raw xDistance=0.24 yDistance=-0.48
22:17:32.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
22:17:32.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:32.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:17:32.689 00.000 12044 MoveAxis(E, 0, ABG)
22:17:32.689 00.000 12044 Move returns status 0, amount 0
22:17:32.689 00.000 12044 MoveAxis(N, 0, ABG)
22:17:32.689 00.000 12044 Move returns status 0, amount 0
22:17:32.689 00.000 12044 move complete, result=0
22:17:32.689 00.000 12044 worker thread done servicing request
22:17:32.701 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21442, med=621, FiltMin=535, FiltMax=15047, Gamma=0.810
22:17:32.712 00.011 14964 UpdateGuideState exits: m=242652 SNR=299.5
22:17:32.713 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:32.713 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:32.714 00.001 14964 Enqueuing Expose request
22:17:32.714 00.000 12044 Worker thread wakes up
22:17:32.714 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:17:32.715 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:32.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:35.825 03.110 12044 Exposure complete
22:17:35.852 00.027 12044 worker thread done servicing request
22:17:35.852 00.000 14964 OnExposeComplete: enter
22:17:35.852 00.000 14964 UpdateGuideState(): m_state=6
22:17:35.853 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:17:35.853 00.000 14964 Star::Find returns 1 (0), X=397.83, Y=124.78, Mass=247688, SNR=305.5, Peak=21876 HFD=3.4
22:17:35.854 00.001 14964 MultiStar: [#1 1.39,0.57,0.00,M7] 
22:17:35.854 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
22:17:35.855 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
22:17:35.855 00.000 14964 CameraToMount -- cameraX=0.78 cameraY=-0.73 hyp=1.07 cameraTheta=-0.75 mountX=0.74 mountY=-0.70, mountTheta=-0.76
22:17:35.856 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=-0.73, opts=13)
22:17:35.858 00.002 14964 Enqueuing Move request for scope (0.78, -0.73)
22:17:35.858 00.000 12044 Worker thread wakes up
22:17:35.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.73) opts 0xd
22:17:35.858 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, -0.73)
22:17:35.858 00.000 12044 Moving (0.78, -0.73) raw xDistance=0.74 yDistance=-0.70
22:17:35.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.74, slope = 0.03
22:17:35.858 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:35.858 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
22:17:35.858 00.000 12044 MoveAxis(W, 20, ABG)
22:17:35.858 00.000 12044 Guiding  Dir = 3, Dur = 20
22:17:35.866 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21876, med=621, FiltMin=538, FiltMax=13087, Gamma=0.810
22:17:35.872 00.006 14964 UpdateGuideState exits: m=247688 SNR=305.5
22:17:35.872 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.873 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:35.873 00.000 14964 Enqueuing Expose request
22:17:35.891 00.018 12044 IsSlewing returns 0
22:17:35.891 00.000 12044 IsGuiding returns 0
22:17:35.962 00.071 12044 IsGuiding returns 1
22:17:35.962 00.000 12044 scope still moving after pulse duration time elapsed
22:17:36.033 00.071 12044 IsSlewing returns 0
22:17:36.033 00.000 12044 IsGuiding returns 0
22:17:36.033 00.000 12044 scope move finished after 20 + 121 ms
22:17:36.033 00.000 12044 Move returns status 0, amount 20
22:17:36.033 00.000 12044 MoveAxis(N, 0, ABG)
22:17:36.033 00.000 12044 Move returns status 0, amount 0
22:17:36.033 00.000 12044 move complete, result=0
22:17:36.033 00.000 12044 worker thread done servicing request
22:17:36.033 00.000 12044 Worker thread wakes up
22:17:36.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:36.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:36.033 00.000 14964 GuideStep: 0.7 px 20 ms WEST, -0.7 px 0 ms NORTH
22:17:39.141 03.108 12044 Exposure complete
22:17:39.178 00.037 12044 worker thread done servicing request
22:17:39.178 00.000 14964 OnExposeComplete: enter
22:17:39.180 00.002 14964 UpdateGuideState(): m_state=6
22:17:39.181 00.001 14964 Star::Find(35, 397, 124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:17:39.182 00.001 14964 Star::Find returns 1 (0), X=397.49, Y=125.12, Mass=243070, SNR=303.0, Peak=18634 HFD=3.7
22:17:39.183 00.001 14964 MultiStar: [#1 0.74,0.62,0.00,M8] 
22:17:39.185 00.002 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
22:17:39.187 00.002 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.39)
22:17:39.190 00.003 14964 CameraToMount -- cameraX=0.45 cameraY=-0.39 hyp=0.59 cameraTheta=-0.72 mountX=0.39 mountY=-0.40, mountTheta=-0.80
22:17:39.194 00.004 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.39, opts=13)
22:17:39.196 00.002 14964 Enqueuing Move request for scope (0.45, -0.39)
22:17:39.197 00.001 12044 Worker thread wakes up
22:17:39.197 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.39) opts 0xd
22:17:39.197 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.39)
22:17:39.197 00.000 12044 Moving (0.45, -0.39) raw xDistance=0.39 yDistance=-0.40
22:17:39.197 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.39, slope = 0.03
22:17:39.197 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:39.198 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:17:39.198 00.000 12044 MoveAxis(W, 19, ABG)
22:17:39.198 00.000 12044 Guiding  Dir = 3, Dur = 19
22:17:39.213 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18634, med=622, FiltMin=534, FiltMax=11192, Gamma=0.810
22:17:39.219 00.006 12044 IsSlewing returns 0
22:17:39.219 00.000 12044 IsGuiding returns 0
22:17:39.223 00.004 14964 UpdateGuideState exits: m=243070 SNR=303.0
22:17:39.224 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:39.226 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:39.227 00.001 14964 Enqueuing Expose request
22:17:39.286 00.059 12044 IsGuiding returns 1
22:17:39.286 00.000 12044 scope still moving after pulse duration time elapsed
22:17:39.345 00.059 12044 IsSlewing returns 0
22:17:39.345 00.000 12044 IsGuiding returns 0
22:17:39.345 00.000 12044 scope move finished after 19 + 106 ms
22:17:39.345 00.000 12044 Move returns status 0, amount 19
22:17:39.345 00.000 12044 MoveAxis(N, 0, ABG)
22:17:39.345 00.000 12044 Move returns status 0, amount 0
22:17:39.345 00.000 12044 move complete, result=0
22:17:39.345 00.000 12044 worker thread done servicing request
22:17:39.345 00.000 12044 Worker thread wakes up
22:17:39.345 00.000 14964 GuideStep: 0.4 px 19 ms WEST, -0.4 px 0 ms NORTH
22:17:39.347 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:39.347 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:42.465 03.118 12044 Exposure complete
22:17:42.487 00.022 12044 worker thread done servicing request
22:17:42.487 00.000 14964 OnExposeComplete: enter
22:17:42.488 00.001 14964 UpdateGuideState(): m_state=6
22:17:42.489 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:17:42.489 00.000 14964 Star::Find returns 1 (0), X=397.66, Y=125.12, Mass=247423, SNR=304.1, Peak=18766 HFD=3.8
22:17:42.490 00.001 14964 MultiStar: [#1 0.73,0.58,0.00,M9] 
22:17:42.490 00.000 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.56) = xAngle (0.99 = 0.99)
22:17:42.491 00.001 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.04 = -2.24)
22:17:42.491 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=-0.39 hyp=0.72 cameraTheta=-0.57 mountX=0.40 mountY=-0.57, mountTheta=-0.96
22:17:42.492 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.39, opts=13)
22:17:42.493 00.001 14964 Enqueuing Move request for scope (0.61, -0.39)
22:17:42.493 00.000 12044 Worker thread wakes up
22:17:42.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.39) opts 0xd
22:17:42.494 00.001 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.39)
22:17:42.494 00.000 12044 Moving (0.61, -0.39) raw xDistance=0.40 yDistance=-0.57
22:17:42.494 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.40, slope = 0.04
22:17:42.494 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:17:42.494 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:17:42.494 00.000 12044 MoveAxis(W, 28, ABG)
22:17:42.494 00.000 12044 Guiding  Dir = 3, Dur = 28
22:17:42.501 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18766, med=621, FiltMin=538, FiltMax=12609, Gamma=0.810
22:17:42.506 00.005 14964 UpdateGuideState exits: m=247423 SNR=304.1
22:17:42.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:42.508 00.001 14964 Enqueuing Expose request
22:17:42.519 00.011 12044 IsSlewing returns 0
22:17:42.519 00.000 12044 IsGuiding returns 0
22:17:42.551 00.032 12044 IsGuiding returns 1
22:17:42.551 00.000 12044 scope still moving after pulse duration time elapsed
22:17:42.611 00.060 12044 IsSlewing returns 0
22:17:42.612 00.001 12044 IsGuiding returns 0
22:17:42.612 00.000 12044 scope move finished after 28 + 65 ms
22:17:42.612 00.000 12044 Move returns status 0, amount 28
22:17:42.612 00.000 12044 MoveAxis(N, 0, ABG)
22:17:42.612 00.000 12044 Move returns status 0, amount 0
22:17:42.612 00.000 12044 move complete, result=0
22:17:42.612 00.000 12044 worker thread done servicing request
22:17:42.612 00.000 12044 Worker thread wakes up
22:17:42.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:42.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:42.612 00.000 14964 GuideStep: 0.4 px 28 ms WEST, -0.6 px 0 ms NORTH
22:17:45.748 03.136 12044 Exposure complete
22:17:45.772 00.024 12044 worker thread done servicing request
22:17:45.772 00.000 14964 OnExposeComplete: enter
22:17:45.773 00.001 14964 UpdateGuideState(): m_state=6
22:17:45.773 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:17:45.774 00.001 14964 Star::Find returns 1 (0), X=397.55, Y=125.65, Mass=246379, SNR=300.8, Peak=20834 HFD=3.3
22:17:45.774 00.000 14964 MultiStar: [#1 0.83,0.11,0.00,M10] 
22:17:45.775 00.001 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
22:17:45.775 00.000 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.38)
22:17:45.776 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.15 hyp=0.52 cameraTheta=0.29 mountX=-0.14 mountY=-0.52, mountTheta=-1.84
22:17:45.777 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.15, opts=13)
22:17:45.778 00.001 14964 Enqueuing Move request for scope (0.50, 0.15)
22:17:45.778 00.000 12044 Worker thread wakes up
22:17:45.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.15) opts 0xd
22:17:45.778 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.15)
22:17:45.778 00.000 12044 Moving (0.50, 0.15) raw xDistance=-0.14 yDistance=-0.52
22:17:45.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
22:17:45.778 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.98 newest=-1.48
22:17:45.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:17:45.778 00.000 12044 MoveAxis(E, 0, ABG)
22:17:45.778 00.000 12044 Move returns status 0, amount 0
22:17:45.778 00.000 12044 BLC: Oldest BLC event removed
22:17:45.778 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 299 applied
22:17:45.778 00.000 12044 MoveAxis(N, 347, ABG)
22:17:45.778 00.000 12044 Guiding  Dir = 0, Dur = 347
22:17:45.790 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20834, med=621, FiltMin=533, FiltMax=13216, Gamma=0.810
22:17:45.796 00.006 14964 UpdateGuideState exits: m=246379 SNR=300.8
22:17:45.797 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.797 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:45.798 00.001 14964 Enqueuing Expose request
22:17:45.844 00.046 12044 IsSlewing returns 0
22:17:45.844 00.000 12044 IsGuiding returns 0
22:17:45.877 00.033 12044 PulseGuide returned control before completion, sleep 325
22:17:46.211 00.334 12044 IsGuiding returns 1
22:17:46.211 00.000 12044 scope still moving after pulse duration time elapsed
22:17:46.268 00.057 12044 IsSlewing returns 0
22:17:46.268 00.000 12044 IsGuiding returns 0
22:17:46.268 00.000 12044 scope move finished after 347 + 76 ms
22:17:46.268 00.000 12044 Move returns status 0, amount 347
22:17:46.268 00.000 12044 move complete, result=0
22:17:46.268 00.000 12044 worker thread done servicing request
22:17:46.268 00.000 12044 Worker thread wakes up
22:17:46.268 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:46.268 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:46.269 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 347 ms NORTH
22:17:49.368 03.099 12044 Exposure complete
22:17:49.400 00.032 12044 worker thread done servicing request
22:17:49.400 00.000 14964 OnExposeComplete: enter
22:17:49.401 00.001 14964 UpdateGuideState(): m_state=6
22:17:49.401 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:17:49.402 00.001 14964 Star::Find returns 1 (0), X=397.26, Y=126.02, Mass=236390, SNR=288.2, Peak=19461 HFD=3.3
22:17:49.403 00.001 14964 MultiStar: [#1 0.66,-0.21,0.00,R] 
22:17:49.404 00.001 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
22:17:49.406 00.002 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
22:17:49.406 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.52 hyp=0.56 cameraTheta=1.18 mountX=-0.52 mountY=-0.27, mountTheta=-2.67
22:17:49.409 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.52, opts=13)
22:17:49.410 00.001 14964 Enqueuing Move request for scope (0.21, 0.52)
22:17:49.411 00.001 12044 Worker thread wakes up
22:17:49.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.52) opts 0xd
22:17:49.411 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.52)
22:17:49.411 00.000 12044 Moving (0.21, 0.52) raw xDistance=-0.52 yDistance=-0.27
22:17:49.411 00.000 12044 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.93, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.515854, 1:0.265889
22:17:49.411 00.000 12044 BLC: No correction, Miss < min_move
22:17:49.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.52, slope = -0.03
22:17:49.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:49.412 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:17:49.412 00.000 12044 MoveAxis(E, 20, ABG)
22:17:49.412 00.000 12044 Guiding  Dir = 2, Dur = 20
22:17:49.425 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19461, med=622, FiltMin=537, FiltMax=10956, Gamma=0.810
22:17:49.435 00.010 14964 UpdateGuideState exits: m=236390 SNR=288.2
22:17:49.436 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:49.437 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:49.438 00.001 14964 Enqueuing Expose request
22:17:49.440 00.002 12044 IsSlewing returns 0
22:17:49.441 00.001 12044 IsGuiding returns 0
22:17:49.474 00.033 12044 IsGuiding returns 1
22:17:49.474 00.000 12044 scope still moving after pulse duration time elapsed
22:17:49.534 00.060 12044 IsSlewing returns 0
22:17:49.535 00.001 12044 IsGuiding returns 0
22:17:49.535 00.000 12044 scope move finished after 20 + 73 ms
22:17:49.535 00.000 12044 Move returns status 0, amount 20
22:17:49.535 00.000 12044 MoveAxis(N, 0, ABG)
22:17:49.535 00.000 12044 Move returns status 0, amount 0
22:17:49.535 00.000 12044 move complete, result=0
22:17:49.535 00.000 12044 worker thread done servicing request
22:17:49.535 00.000 12044 Worker thread wakes up
22:17:49.535 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:49.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:49.535 00.000 14964 GuideStep: -0.5 px 20 ms EAST, -0.3 px 0 ms NORTH
22:17:52.669 03.134 12044 Exposure complete
22:17:52.707 00.038 12044 worker thread done servicing request
22:17:52.707 00.000 14964 OnExposeComplete: enter
22:17:52.710 00.003 14964 UpdateGuideState(): m_state=6
22:17:52.712 00.002 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:17:52.714 00.002 14964 Star::Find returns 1 (0), X=397.22, Y=125.74, Mass=247547, SNR=305.2, Peak=19271 HFD=3.5
22:17:52.715 00.001 14964 MultiStar: [#1 -0.02,0.25,0.19,U] 
22:17:52.717 00.002 14964 refined, 1 included, MultiStar: {0.14, 0.24}, one-star: {0.17, 0.23}
22:17:52.718 00.001 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
22:17:52.719 00.001 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.64)
22:17:52.720 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.27 cameraTheta=1.03 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
22:17:52.723 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.24, opts=13)
22:17:52.725 00.002 14964 Enqueuing Move request for scope (0.14, 0.24)
22:17:52.726 00.001 12044 Worker thread wakes up
22:17:52.726 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
22:17:52.726 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
22:17:52.726 00.000 12044 Moving (0.14, 0.24) raw xDistance=-0.23 yDistance=-0.16
22:17:52.726 00.000 12044 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.93, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.515854, 1:0.265889, 2:0.164144
22:17:52.727 00.001 12044 BLC: No correction, Miss < min_move
22:17:52.727 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.37, using input
22:17:52.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.06
22:17:52.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:52.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:17:52.727 00.000 12044 MoveAxis(E, 0, ABG)
22:17:52.727 00.000 12044 Move returns status 0, amount 0
22:17:52.727 00.000 12044 MoveAxis(N, 0, ABG)
22:17:52.727 00.000 12044 Move returns status 0, amount 0
22:17:52.727 00.000 12044 move complete, result=0
22:17:52.727 00.000 12044 worker thread done servicing request
22:17:52.740 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19271, med=622, FiltMin=543, FiltMax=11928, Gamma=0.810
22:17:52.750 00.010 14964 UpdateGuideState exits: m=247547 SNR=305.2
22:17:52.751 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:52.751 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:52.752 00.001 14964 Enqueuing Expose request
22:17:52.753 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:52.755 00.002 12044 Worker thread wakes up
22:17:52.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:52.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:55.860 03.105 12044 Exposure complete
22:17:55.887 00.027 12044 worker thread done servicing request
22:17:55.887 00.000 14964 OnExposeComplete: enter
22:17:55.888 00.001 14964 UpdateGuideState(): m_state=6
22:17:55.888 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:17:55.889 00.001 14964 Star::Find returns 1 (0), X=397.29, Y=125.58, Mass=246084, SNR=299.0, Peak=21270 HFD=3.2
22:17:55.889 00.000 14964 MultiStar: [#1 0.41,0.19,0.21,U] 
22:17:55.890 00.001 14964 single-star, 1 included, MultiStar: {0.27, 0.10}, one-star: {0.25, 0.08}
22:17:55.890 00.000 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
22:17:55.890 00.000 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.92 = -1.37)
22:17:55.891 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.31 mountX=-0.07 mountY=-0.25, mountTheta=-1.86
22:17:55.893 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.08, opts=13)
22:17:55.894 00.001 14964 Enqueuing Move request for scope (0.25, 0.08)
22:17:55.895 00.001 12044 Worker thread wakes up
22:17:55.895 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
22:17:55.895 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
22:17:55.895 00.000 12044 Moving (0.25, 0.08) raw xDistance=-0.07 yDistance=-0.25
22:17:55.895 00.000 12044 BLC: window closed
22:17:55.895 00.000 12044 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.93, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.515854, 1:0.265889, 2:0.164144
22:17:55.896 00.001 12044 BLC: No correction, Miss < min_move
22:17:55.896 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.36, using input
22:17:55.896 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.05
22:17:55.896 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:55.896 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:17:55.896 00.000 12044 MoveAxis(E, 0, ABG)
22:17:55.896 00.000 12044 Move returns status 0, amount 0
22:17:55.896 00.000 12044 MoveAxis(N, 0, ABG)
22:17:55.896 00.000 12044 Move returns status 0, amount 0
22:17:55.896 00.000 12044 move complete, result=0
22:17:55.896 00.000 12044 worker thread done servicing request
22:17:55.904 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21270, med=620, FiltMin=532, FiltMax=14776, Gamma=0.810
22:17:55.909 00.005 14964 UpdateGuideState exits: m=246084 SNR=299.0
22:17:55.910 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:55.910 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:55.911 00.001 14964 Enqueuing Expose request
22:17:55.911 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:17:55.912 00.001 12044 Worker thread wakes up
22:17:55.912 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:55.912 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:59.040 03.128 12044 Exposure complete
22:17:59.067 00.027 12044 worker thread done servicing request
22:17:59.067 00.000 14964 OnExposeComplete: enter
22:17:59.069 00.002 14964 UpdateGuideState(): m_state=6
22:17:59.071 00.002 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:17:59.073 00.002 14964 Star::Find returns 1 (0), X=397.10, Y=126.09, Mass=239081, SNR=287.0, Peak=21055 HFD=3.8
22:17:59.075 00.002 14964 MultiStar: [#1 -0.16,0.10,0.21,U] 
22:17:59.076 00.001 14964 refined, 1 included, MultiStar: {0.02, 0.50}, one-star: {0.06, 0.59}
22:17:59.078 00.002 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.09 = 3.09)
22:17:59.078 00.000 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
22:17:59.080 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=0.50 hyp=0.50 cameraTheta=1.53 mountX=-0.50 mountY=-0.07, mountTheta=-3.00
22:17:59.084 00.004 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.50, opts=13)
22:17:59.085 00.001 14964 Enqueuing Move request for scope (0.02, 0.50)
22:17:59.087 00.002 12044 Worker thread wakes up
22:17:59.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.50) opts 0xd
22:17:59.087 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.50)
22:17:59.087 00.000 12044 Moving (0.02, 0.50) raw xDistance=-0.50 yDistance=-0.07
22:17:59.087 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.50 is < calculated value -0.60, using input
22:17:59.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.50, slope = -0.09
22:17:59.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:59.088 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:59.088 00.000 12044 MoveAxis(E, 39, ABG)
22:17:59.088 00.000 12044 Guiding  Dir = 2, Dur = 39
22:17:59.102 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21055, med=621, FiltMin=534, FiltMax=13388, Gamma=0.810
22:17:59.108 00.006 14964 UpdateGuideState exits: m=239081 SNR=287.0
22:17:59.108 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.109 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:17:59.109 00.000 14964 Enqueuing Expose request
22:17:59.110 00.001 12044 IsSlewing returns 0
22:17:59.110 00.000 12044 IsGuiding returns 0
22:17:59.142 00.032 12044 PulseGuide returned control before completion, sleep 18
22:17:59.204 00.062 12044 IsGuiding returns 1
22:17:59.205 00.001 12044 scope still moving after pulse duration time elapsed
22:17:59.265 00.060 12044 IsSlewing returns 0
22:17:59.266 00.001 12044 IsGuiding returns 0
22:17:59.266 00.000 12044 scope move finished after 39 + 117 ms
22:17:59.266 00.000 12044 Move returns status 0, amount 39
22:17:59.266 00.000 12044 MoveAxis(N, 0, ABG)
22:17:59.266 00.000 12044 Move returns status 0, amount 0
22:17:59.266 00.000 12044 move complete, result=0
22:17:59.266 00.000 12044 worker thread done servicing request
22:17:59.266 00.000 12044 Worker thread wakes up
22:17:59.266 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:17:59.266 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:17:59.266 00.000 14964 GuideStep: -0.5 px 39 ms EAST, -0.1 px 0 ms NORTH
22:18:02.385 03.119 12044 Exposure complete
22:18:02.406 00.021 12044 worker thread done servicing request
22:18:02.406 00.000 14964 OnExposeComplete: enter
22:18:02.407 00.001 14964 UpdateGuideState(): m_state=6
22:18:02.408 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:18:02.409 00.001 14964 Star::Find returns 1 (0), X=397.64, Y=125.66, Mass=239074, SNR=293.8, Peak=17738 HFD=3.5
22:18:02.409 00.000 14964 MultiStar: [#1 0.15,0.33,0.19,U] 
22:18:02.409 00.000 14964 refined, 1 included, MultiStar: {0.53, 0.18}, one-star: {0.60, 0.15}
22:18:02.410 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
22:18:02.410 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
22:18:02.411 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=0.18 hyp=0.56 cameraTheta=0.33 mountX=-0.17 mountY=-0.54, mountTheta=-1.88
22:18:02.414 00.003 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.18, opts=13)
22:18:02.416 00.002 14964 Enqueuing Move request for scope (0.53, 0.18)
22:18:02.417 00.001 12044 Worker thread wakes up
22:18:02.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.18) opts 0xd
22:18:02.417 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.18)
22:18:02.418 00.001 12044 Moving (0.53, 0.18) raw xDistance=-0.17 yDistance=-0.54
22:18:02.418 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.67, using input
22:18:02.418 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:18:02.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.10
22:18:02.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:18:02.418 00.000 12044 MoveAxis(E, 0, ABG)
22:18:02.418 00.000 12044 Move returns status 0, amount 0
22:18:02.418 00.000 12044 MoveAxis(N, 51, ABG)
22:18:02.418 00.000 12044 Guiding  Dir = 0, Dur = 51
22:18:02.433 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17738, med=620, FiltMin=533, FiltMax=12048, Gamma=0.810
22:18:02.439 00.006 12044 IsSlewing returns 0
22:18:02.439 00.000 12044 IsGuiding returns 0
22:18:02.443 00.004 14964 UpdateGuideState exits: m=239074 SNR=293.8
22:18:02.444 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.446 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:02.447 00.001 14964 Enqueuing Expose request
22:18:02.470 00.023 12044 PulseGuide returned control before completion, sleep 30
22:18:02.529 00.059 12044 IsGuiding returns 1
22:18:02.529 00.000 12044 scope still moving after pulse duration time elapsed
22:18:02.580 00.051 12044 IsSlewing returns 0
22:18:02.613 00.033 12044 IsGuiding returns 0
22:18:02.613 00.000 12044 scope move finished after 51 + 123 ms
22:18:02.613 00.000 12044 Move returns status 0, amount 51
22:18:02.613 00.000 12044 move complete, result=0
22:18:02.613 00.000 12044 worker thread done servicing request
22:18:02.613 00.000 12044 Worker thread wakes up
22:18:02.614 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:02.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:02.614 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 51 ms NORTH
22:18:05.746 03.132 12044 Exposure complete
22:18:05.792 00.046 12044 worker thread done servicing request
22:18:05.792 00.000 14964 OnExposeComplete: enter
22:18:05.795 00.003 14964 UpdateGuideState(): m_state=6
22:18:05.797 00.002 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:18:05.799 00.002 14964 Star::Find returns 1 (0), X=396.77, Y=125.22, Mass=243328, SNR=300.9, Peak=19463 HFD=3.6
22:18:05.801 00.002 14964 MultiStar: [#1 -0.41,0.73,0.00,M1] 
22:18:05.802 00.001 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
22:18:05.804 00.002 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
22:18:05.805 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-2.35 mountX=0.28 mountY=0.30, mountTheta=0.83
22:18:05.808 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.28, opts=13)
22:18:05.809 00.001 14964 Enqueuing Move request for scope (-0.28, -0.28)
22:18:05.810 00.001 12044 Worker thread wakes up
22:18:05.810 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.28) opts 0xd
22:18:05.811 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.28)
22:18:05.811 00.000 12044 Moving (-0.28, -0.28) raw xDistance=0.28 yDistance=0.30
22:18:05.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
22:18:05.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:05.811 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:18:05.811 00.000 12044 MoveAxis(E, 0, ABG)
22:18:05.811 00.000 12044 Move returns status 0, amount 0
22:18:05.811 00.000 12044 MoveAxis(N, 0, ABG)
22:18:05.811 00.000 12044 Move returns status 0, amount 0
22:18:05.811 00.000 12044 move complete, result=0
22:18:05.811 00.000 12044 worker thread done servicing request
22:18:05.824 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19463, med=620, FiltMin=535, FiltMax=13731, Gamma=0.810
22:18:05.836 00.012 14964 UpdateGuideState exits: m=243328 SNR=300.9
22:18:05.838 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:05.839 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:05.841 00.002 14964 Enqueuing Expose request
22:18:05.843 00.002 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:18:05.844 00.001 12044 Worker thread wakes up
22:18:05.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:05.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:08.942 03.098 12044 Exposure complete
22:18:08.981 00.039 12044 worker thread done servicing request
22:18:08.982 00.001 14964 OnExposeComplete: enter
22:18:08.983 00.001 14964 UpdateGuideState(): m_state=6
22:18:08.983 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:18:08.985 00.002 14964 Star::Find returns 1 (0), X=396.74, Y=125.08, Mass=241981, SNR=278.3, Peak=18823 HFD=3.7
22:18:08.985 00.000 14964 MultiStar: [#1 -0.47,0.98,0.00,M2] 
22:18:08.986 00.001 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.56) = xAngle (-0.65 = -0.65)
22:18:08.986 00.000 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.40 = 2.40)
22:18:08.987 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.42 hyp=0.52 cameraTheta=-2.21 mountX=0.42 mountY=0.35, mountTheta=0.70
22:18:08.991 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.42, opts=13)
22:18:08.993 00.002 14964 Enqueuing Move request for scope (-0.31, -0.42)
22:18:08.995 00.002 12044 Worker thread wakes up
22:18:08.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.42) opts 0xd
22:18:08.995 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.42)
22:18:08.995 00.000 12044 Moving (-0.31, -0.42) raw xDistance=0.42 yDistance=0.35
22:18:08.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.42, slope = 0.00
22:18:08.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:08.996 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:18:08.996 00.000 12044 MoveAxis(W, 32, ABG)
22:18:08.996 00.000 12044 Guiding  Dir = 3, Dur = 32
22:18:09.004 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18823, med=621, FiltMin=534, FiltMax=12434, Gamma=0.810
22:18:09.009 00.005 14964 UpdateGuideState exits: m=241981 SNR=278.3
22:18:09.010 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:09.010 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:09.011 00.001 14964 Enqueuing Expose request
22:18:09.049 00.038 12044 IsSlewing returns 0
22:18:09.050 00.001 12044 IsGuiding returns 0
22:18:09.081 00.031 12044 PulseGuide returned control before completion, sleep 11
22:18:09.111 00.030 12044 IsGuiding returns 1
22:18:09.111 00.000 12044 scope still moving after pulse duration time elapsed
22:18:09.204 00.093 12044 IsSlewing returns 0
22:18:09.204 00.000 12044 IsGuiding returns 0
22:18:09.204 00.000 12044 scope move finished after 32 + 122 ms
22:18:09.204 00.000 12044 Move returns status 0, amount 32
22:18:09.204 00.000 12044 MoveAxis(N, 0, ABG)
22:18:09.204 00.000 12044 Move returns status 0, amount 0
22:18:09.204 00.000 12044 move complete, result=0
22:18:09.204 00.000 12044 worker thread done servicing request
22:18:09.204 00.000 12044 Worker thread wakes up
22:18:09.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:09.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:09.204 00.000 14964 GuideStep: 0.4 px 32 ms WEST, 0.4 px 0 ms NORTH
22:18:12.309 03.105 12044 Exposure complete
22:18:12.349 00.040 12044 worker thread done servicing request
22:18:12.350 00.001 14964 OnExposeComplete: enter
22:18:12.351 00.001 14964 UpdateGuideState(): m_state=6
22:18:12.352 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:18:12.353 00.001 14964 Star::Find returns 1 (0), X=396.91, Y=125.46, Mass=240747, SNR=296.1, Peak=18715 HFD=3.6
22:18:12.354 00.001 14964 MultiStar: [#1 -0.28,0.46,0.19,U] 
22:18:12.355 00.001 14964 single-star, 1 included, MultiStar: {-0.16, 0.03}, one-star: {-0.14, -0.05}
22:18:12.357 00.002 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
22:18:12.359 00.002 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
22:18:12.360 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.82 mountX=0.04 mountY=0.15, mountTheta=1.27
22:18:12.362 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.05, opts=13)
22:18:12.364 00.002 14964 Enqueuing Move request for scope (-0.14, -0.05)
22:18:12.366 00.002 12044 Worker thread wakes up
22:18:12.366 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
22:18:12.366 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
22:18:12.366 00.000 12044 Moving (-0.14, -0.05) raw xDistance=0.04 yDistance=0.15
22:18:12.366 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
22:18:12.366 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:12.366 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:18:12.366 00.000 12044 MoveAxis(E, 0, ABG)
22:18:12.366 00.000 12044 Move returns status 0, amount 0
22:18:12.366 00.000 12044 MoveAxis(N, 0, ABG)
22:18:12.366 00.000 12044 Move returns status 0, amount 0
22:18:12.366 00.000 12044 move complete, result=0
22:18:12.367 00.001 12044 worker thread done servicing request
22:18:12.375 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18715, med=621, FiltMin=539, FiltMax=12851, Gamma=0.810
22:18:12.381 00.006 14964 UpdateGuideState exits: m=240747 SNR=296.1
22:18:12.381 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.382 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:12.383 00.001 14964 Enqueuing Expose request
22:18:12.384 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:12.385 00.001 12044 Worker thread wakes up
22:18:12.385 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:12.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:15.492 03.107 12044 Exposure complete
22:18:15.531 00.039 12044 worker thread done servicing request
22:18:15.531 00.000 14964 OnExposeComplete: enter
22:18:15.533 00.002 14964 UpdateGuideState(): m_state=6
22:18:15.535 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:18:15.536 00.001 14964 Star::Find returns 1 (0), X=397.15, Y=125.45, Mass=244292, SNR=299.3, Peak=21047 HFD=3.5
22:18:15.538 00.002 14964 MultiStar: [#1 -0.21,0.62,0.00,M2] 
22:18:15.539 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
22:18:15.541 00.002 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
22:18:15.542 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=0.05 mountY=-0.09, mountTheta=-1.06
22:18:15.545 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.05, opts=13)
22:18:15.547 00.002 14964 Enqueuing Move request for scope (0.10, -0.05)
22:18:15.547 00.000 12044 Worker thread wakes up
22:18:15.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:18:15.548 00.001 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:18:15.548 00.000 12044 Moving (0.10, -0.05) raw xDistance=0.05 yDistance=-0.09
22:18:15.548 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.10
22:18:15.548 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:15.548 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:18:15.548 00.000 12044 MoveAxis(E, 0, ABG)
22:18:15.548 00.000 12044 Move returns status 0, amount 0
22:18:15.548 00.000 12044 MoveAxis(N, 0, ABG)
22:18:15.548 00.000 12044 Move returns status 0, amount 0
22:18:15.548 00.000 12044 move complete, result=0
22:18:15.548 00.000 12044 worker thread done servicing request
22:18:15.556 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21047, med=621, FiltMin=536, FiltMax=14443, Gamma=0.810
22:18:15.562 00.006 14964 UpdateGuideState exits: m=244292 SNR=299.3
22:18:15.562 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.563 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:15.563 00.000 14964 Enqueuing Expose request
22:18:15.564 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:15.564 00.000 12044 Worker thread wakes up
22:18:15.564 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:15.564 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:18.675 03.111 12044 Exposure complete
22:18:18.706 00.031 12044 worker thread done servicing request
22:18:18.707 00.001 14964 OnExposeComplete: enter
22:18:18.708 00.001 14964 UpdateGuideState(): m_state=6
22:18:18.709 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:18:18.710 00.001 14964 Star::Find returns 1 (0), X=397.14, Y=125.50, Mass=245674, SNR=302.0, Peak=21471 HFD=3.5
22:18:18.710 00.000 14964 MultiStar: [#1 0.05,0.24,0.17,U] 
22:18:18.711 00.001 14964 refined, 1 included, MultiStar: {0.09, 0.03}, one-star: {0.10, -0.00}
22:18:18.711 00.000 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
22:18:18.712 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
22:18:18.712 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
22:18:18.714 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.03, opts=13)
22:18:18.714 00.000 14964 Enqueuing Move request for scope (0.09, 0.03)
22:18:18.715 00.001 12044 Worker thread wakes up
22:18:18.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:18:18.715 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:18:18.715 00.000 12044 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
22:18:18.715 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.32, using input
22:18:18.715 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.10
22:18:18.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:18:18.715 00.000 12044 MoveAxis(E, 0, ABG)
22:18:18.715 00.000 12044 Move returns status 0, amount 0
22:18:18.715 00.000 12044 MoveAxis(N, 0, ABG)
22:18:18.716 00.001 12044 Move returns status 0, amount 0
22:18:18.716 00.000 12044 move complete, result=0
22:18:18.716 00.000 12044 worker thread done servicing request
22:18:18.723 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21471, med=620, FiltMin=536, FiltMax=12855, Gamma=0.810
22:18:18.730 00.007 14964 UpdateGuideState exits: m=245674 SNR=302.0
22:18:18.731 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.733 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:18.734 00.001 14964 Enqueuing Expose request
22:18:18.736 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:18.737 00.001 12044 Worker thread wakes up
22:18:18.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:18.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:21.839 03.102 12044 Exposure complete
22:18:21.861 00.022 12044 worker thread done servicing request
22:18:21.861 00.000 14964 OnExposeComplete: enter
22:18:21.862 00.001 14964 UpdateGuideState(): m_state=6
22:18:21.863 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:18:21.863 00.000 14964 Star::Find returns 1 (0), X=396.87, Y=125.28, Mass=247552, SNR=308.5, Peak=24319 HFD=3.4
22:18:21.864 00.001 14964 MultiStar: [#1 -0.21,0.61,0.00,M2] 
22:18:21.864 00.000 14964 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.56) = xAngle (-0.69 = -0.69)
22:18:21.864 00.000 14964 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.36 = 2.36)
22:18:21.865 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.25 mountX=0.22 mountY=0.20, mountTheta=0.74
22:18:21.867 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.22, opts=13)
22:18:21.867 00.000 14964 Enqueuing Move request for scope (-0.18, -0.22)
22:18:21.868 00.001 12044 Worker thread wakes up
22:18:21.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
22:18:21.868 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
22:18:21.868 00.000 12044 Moving (-0.18, -0.22) raw xDistance=0.22 yDistance=0.20
22:18:21.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.05
22:18:21.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:21.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:18:21.868 00.000 12044 MoveAxis(E, 0, ABG)
22:18:21.868 00.000 12044 Move returns status 0, amount 0
22:18:21.868 00.000 12044 MoveAxis(N, 0, ABG)
22:18:21.868 00.000 12044 Move returns status 0, amount 0
22:18:21.868 00.000 12044 move complete, result=0
22:18:21.868 00.000 12044 worker thread done servicing request
22:18:21.876 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24319, med=622, FiltMin=535, FiltMax=13562, Gamma=0.810
22:18:21.883 00.007 14964 UpdateGuideState exits: m=247552 SNR=308.5
22:18:21.883 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.884 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:21.884 00.000 14964 Enqueuing Expose request
22:18:21.885 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:21.885 00.000 12044 Worker thread wakes up
22:18:21.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:21.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:24.985 03.100 12044 Exposure complete
22:18:25.010 00.025 12044 worker thread done servicing request
22:18:25.010 00.000 14964 OnExposeComplete: enter
22:18:25.012 00.002 14964 UpdateGuideState(): m_state=6
22:18:25.013 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:18:25.013 00.000 14964 Star::Find returns 1 (0), X=397.23, Y=125.23, Mass=246249, SNR=305.6, Peak=19422 HFD=3.6
22:18:25.014 00.001 14964 MultiStar: [#1 -0.09,0.56,0.00,M3] 
22:18:25.016 00.002 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
22:18:25.016 00.000 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.65)
22:18:25.016 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-0.98 mountX=0.28 mountY=-0.15, mountTheta=-0.51
22:18:25.018 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.27, opts=13)
22:18:25.018 00.000 14964 Enqueuing Move request for scope (0.18, -0.27)
22:18:25.020 00.002 12044 Worker thread wakes up
22:18:25.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.27) opts 0xd
22:18:25.020 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.27)
22:18:25.020 00.000 12044 Moving (0.18, -0.27) raw xDistance=0.28 yDistance=-0.15
22:18:25.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.02
22:18:25.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:25.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:18:25.020 00.000 12044 MoveAxis(E, 0, ABG)
22:18:25.020 00.000 12044 Move returns status 0, amount 0
22:18:25.020 00.000 12044 MoveAxis(N, 0, ABG)
22:18:25.020 00.000 12044 Move returns status 0, amount 0
22:18:25.020 00.000 12044 move complete, result=0
22:18:25.021 00.001 12044 worker thread done servicing request
22:18:25.027 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19422, med=621, FiltMin=541, FiltMax=13449, Gamma=0.810
22:18:25.033 00.006 14964 UpdateGuideState exits: m=246249 SNR=305.6
22:18:25.034 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.034 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:25.035 00.001 14964 Enqueuing Expose request
22:18:25.035 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:18:25.036 00.001 12044 Worker thread wakes up
22:18:25.036 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:25.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:28.133 03.097 12044 Exposure complete
22:18:28.167 00.034 12044 worker thread done servicing request
22:18:28.168 00.001 14964 OnExposeComplete: enter
22:18:28.168 00.000 14964 UpdateGuideState(): m_state=6
22:18:28.169 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:18:28.169 00.000 14964 Star::Find returns 1 (0), X=397.44, Y=125.32, Mass=246190, SNR=297.4, Peak=16871 HFD=3.5
22:18:28.170 00.001 14964 MultiStar: [#1 0.14,0.73,0.00,M4] 
22:18:28.170 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
22:18:28.171 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
22:18:28.172 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.19 hyp=0.43 cameraTheta=-0.45 mountX=0.19 mountY=-0.37, mountTheta=-1.09
22:18:28.174 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.19, opts=13)
22:18:28.175 00.001 14964 Enqueuing Move request for scope (0.39, -0.19)
22:18:28.176 00.001 12044 Worker thread wakes up
22:18:28.176 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.19) opts 0xd
22:18:28.176 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.19)
22:18:28.176 00.000 12044 Moving (0.39, -0.19) raw xDistance=0.19 yDistance=-0.37
22:18:28.176 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
22:18:28.176 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:28.176 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:18:28.176 00.000 12044 MoveAxis(E, 0, ABG)
22:18:28.176 00.000 12044 Move returns status 0, amount 0
22:18:28.176 00.000 12044 MoveAxis(N, 0, ABG)
22:18:28.176 00.000 12044 Move returns status 0, amount 0
22:18:28.176 00.000 12044 move complete, result=0
22:18:28.176 00.000 12044 worker thread done servicing request
22:18:28.185 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16871, med=621, FiltMin=539, FiltMax=12605, Gamma=0.810
22:18:28.190 00.005 14964 UpdateGuideState exits: m=246190 SNR=297.4
22:18:28.191 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.191 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:28.191 00.000 14964 Enqueuing Expose request
22:18:28.192 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:18:28.192 00.000 12044 Worker thread wakes up
22:18:28.193 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:28.193 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:31.329 03.136 12044 Exposure complete
22:18:31.365 00.036 12044 worker thread done servicing request
22:18:31.365 00.000 14964 OnExposeComplete: enter
22:18:31.365 00.000 14964 UpdateGuideState(): m_state=6
22:18:31.366 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:18:31.367 00.001 14964 Star::Find returns 1 (0), X=397.62, Y=125.40, Mass=246791, SNR=310.1, Peak=24106 HFD=3.3
22:18:31.369 00.002 14964 MultiStar: [#1 0.42,0.77,0.00,M5] 
22:18:31.371 00.002 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
22:18:31.373 00.002 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
22:18:31.374 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=-0.11 hyp=0.58 cameraTheta=-0.19 mountX=0.12 mountY=-0.56, mountTheta=-1.37
22:18:31.375 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.11, opts=13)
22:18:31.376 00.001 14964 Enqueuing Move request for scope (0.57, -0.11)
22:18:31.376 00.000 12044 Worker thread wakes up
22:18:31.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.11) opts 0xd
22:18:31.376 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.11)
22:18:31.376 00.000 12044 Moving (0.57, -0.11) raw xDistance=0.12 yDistance=-0.56
22:18:31.376 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
22:18:31.376 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:18:31.376 00.000 12044 MoveAxis(E, 0, ABG)
22:18:31.376 00.000 12044 Move returns status 0, amount 0
22:18:31.376 00.000 12044 MoveAxis(N, 52, ABG)
22:18:31.376 00.000 12044 Guiding  Dir = 0, Dur = 52
22:18:31.391 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24106, med=622, FiltMin=527, FiltMax=13375, Gamma=0.810
22:18:31.403 00.012 14964 UpdateGuideState exits: m=246791 SNR=310.1
22:18:31.405 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:31.407 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:31.408 00.001 14964 Enqueuing Expose request
22:18:31.410 00.002 12044 IsSlewing returns 0
22:18:31.410 00.000 12044 IsGuiding returns 0
22:18:31.442 00.032 12044 PulseGuide returned control before completion, sleep 31
22:18:31.504 00.062 12044 IsGuiding returns 1
22:18:31.504 00.000 12044 scope still moving after pulse duration time elapsed
22:18:31.599 00.095 12044 IsSlewing returns 0
22:18:31.599 00.000 12044 IsGuiding returns 0
22:18:31.599 00.000 12044 scope move finished after 52 + 137 ms
22:18:31.599 00.000 12044 Move returns status 0, amount 52
22:18:31.599 00.000 12044 move complete, result=0
22:18:31.599 00.000 12044 worker thread done servicing request
22:18:31.599 00.000 12044 Worker thread wakes up
22:18:31.599 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 52 ms NORTH
22:18:31.602 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:31.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:34.712 03.110 12044 Exposure complete
22:18:34.743 00.031 12044 worker thread done servicing request
22:18:34.743 00.000 14964 OnExposeComplete: enter
22:18:34.744 00.001 14964 UpdateGuideState(): m_state=6
22:18:34.745 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:18:34.746 00.001 14964 Star::Find returns 1 (0), X=396.85, Y=125.26, Mass=249947, SNR=318.1, Peak=21579 HFD=3.4
22:18:34.746 00.000 14964 MultiStar: [#1 -0.36,0.85,0.00,M6] 
22:18:34.747 00.001 14964 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.56) = xAngle (-0.68 = -0.68)
22:18:34.749 00.002 14964 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.37 = 2.37)
22:18:34.752 00.003 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.24 mountX=0.24 mountY=0.22, mountTheta=0.73
22:18:34.757 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.25, opts=13)
22:18:34.757 00.000 14964 Enqueuing Move request for scope (-0.19, -0.25)
22:18:34.758 00.001 12044 Worker thread wakes up
22:18:34.758 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
22:18:34.758 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
22:18:34.758 00.000 12044 Moving (-0.19, -0.25) raw xDistance=0.24 yDistance=0.22
22:18:34.758 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
22:18:34.758 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:34.758 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:18:34.758 00.000 12044 MoveAxis(E, 0, ABG)
22:18:34.758 00.000 12044 Move returns status 0, amount 0
22:18:34.758 00.000 12044 MoveAxis(N, 0, ABG)
22:18:34.758 00.000 12044 Move returns status 0, amount 0
22:18:34.758 00.000 12044 move complete, result=0
22:18:34.759 00.001 12044 worker thread done servicing request
22:18:34.774 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21579, med=621, FiltMin=534, FiltMax=15672, Gamma=0.810
22:18:34.785 00.011 14964 UpdateGuideState exits: m=249947 SNR=318.1
22:18:34.787 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:34.788 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:34.790 00.002 14964 Enqueuing Expose request
22:18:34.791 00.001 12044 Worker thread wakes up
22:18:34.792 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:34.792 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:34.792 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:37.926 03.134 12044 Exposure complete
22:18:37.959 00.033 12044 worker thread done servicing request
22:18:37.959 00.000 14964 OnExposeComplete: enter
22:18:37.960 00.001 14964 UpdateGuideState(): m_state=6
22:18:37.961 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:18:37.961 00.000 14964 Star::Find returns 1 (0), X=396.94, Y=125.26, Mass=248155, SNR=304.8, Peak=21623 HFD=3.4
22:18:37.963 00.002 14964 MultiStar: [#1 -0.22,0.99,0.00,M7] 
22:18:37.963 00.000 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
22:18:37.964 00.001 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
22:18:37.964 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-2.00 mountX=0.24 mountY=0.13, mountTheta=0.51
22:18:37.967 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.24, opts=13)
22:18:37.969 00.002 14964 Enqueuing Move request for scope (-0.11, -0.24)
22:18:37.970 00.001 12044 Worker thread wakes up
22:18:37.970 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
22:18:37.970 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
22:18:37.970 00.000 12044 Moving (-0.11, -0.24) raw xDistance=0.24 yDistance=0.13
22:18:37.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
22:18:37.971 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:37.971 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:18:37.971 00.000 12044 MoveAxis(E, 0, ABG)
22:18:37.971 00.000 12044 Move returns status 0, amount 0
22:18:37.971 00.000 12044 MoveAxis(N, 0, ABG)
22:18:37.971 00.000 12044 Move returns status 0, amount 0
22:18:37.971 00.000 12044 move complete, result=0
22:18:37.971 00.000 12044 worker thread done servicing request
22:18:37.983 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21623, med=622, FiltMin=533, FiltMax=14006, Gamma=0.810
22:18:37.995 00.012 14964 UpdateGuideState exits: m=248155 SNR=304.8
22:18:37.996 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.998 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:38.000 00.002 14964 Enqueuing Expose request
22:18:38.002 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:38.003 00.001 12044 Worker thread wakes up
22:18:38.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:38.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:41.102 03.099 12044 Exposure complete
22:18:41.142 00.040 12044 worker thread done servicing request
22:18:41.143 00.001 14964 OnExposeComplete: enter
22:18:41.143 00.000 14964 UpdateGuideState(): m_state=6
22:18:41.144 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:18:41.144 00.000 14964 Star::Find returns 1 (0), X=396.79, Y=125.68, Mass=243158, SNR=301.5, Peak=21591 HFD=3.4
22:18:41.145 00.001 14964 MultiStar: [#1 -0.42,0.84,0.00,M8] 
22:18:41.145 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
22:18:41.146 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
22:18:41.146 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.53 mountX=-0.18 mountY=0.23, mountTheta=2.23
22:18:41.147 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.18, opts=13)
22:18:41.148 00.001 14964 Enqueuing Move request for scope (-0.25, 0.18)
22:18:41.149 00.001 12044 Worker thread wakes up
22:18:41.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
22:18:41.149 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
22:18:41.149 00.000 12044 Moving (-0.25, 0.18) raw xDistance=-0.18 yDistance=0.23
22:18:41.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
22:18:41.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:41.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:18:41.149 00.000 12044 MoveAxis(E, 0, ABG)
22:18:41.149 00.000 12044 Move returns status 0, amount 0
22:18:41.149 00.000 12044 MoveAxis(N, 0, ABG)
22:18:41.149 00.000 12044 Move returns status 0, amount 0
22:18:41.149 00.000 12044 move complete, result=0
22:18:41.150 00.001 12044 worker thread done servicing request
22:18:41.162 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21591, med=620, FiltMin=528, FiltMax=13391, Gamma=0.810
22:18:41.171 00.009 14964 UpdateGuideState exits: m=243158 SNR=301.5
22:18:41.172 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:41.172 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:41.172 00.000 14964 Enqueuing Expose request
22:18:41.173 00.001 12044 Worker thread wakes up
22:18:41.173 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:41.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:41.173 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:44.276 03.103 12044 Exposure complete
22:18:44.307 00.031 12044 worker thread done servicing request
22:18:44.307 00.000 14964 OnExposeComplete: enter
22:18:44.308 00.001 14964 UpdateGuideState(): m_state=6
22:18:44.309 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:18:44.309 00.000 14964 Star::Find returns 1 (0), X=396.84, Y=125.59, Mass=246286, SNR=311.5, Peak=22051 HFD=3.6
22:18:44.310 00.001 14964 MultiStar: [#1 -0.08,0.54,0.00,M9] 
22:18:44.310 00.000 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.31 = -1.97)
22:18:44.311 00.001 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.08)
22:18:44.311 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.76 mountX=-0.09 mountY=0.20, mountTheta=1.99
22:18:44.312 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.08, opts=13)
22:18:44.313 00.001 14964 Enqueuing Move request for scope (-0.21, 0.08)
22:18:44.313 00.000 12044 Worker thread wakes up
22:18:44.313 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
22:18:44.313 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
22:18:44.313 00.000 12044 Moving (-0.21, 0.08) raw xDistance=-0.09 yDistance=0.20
22:18:44.314 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.09, using input
22:18:44.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
22:18:44.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:44.314 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:18:44.314 00.000 12044 MoveAxis(E, 0, ABG)
22:18:44.314 00.000 12044 Move returns status 0, amount 0
22:18:44.314 00.000 12044 MoveAxis(N, 0, ABG)
22:18:44.314 00.000 12044 Move returns status 0, amount 0
22:18:44.314 00.000 12044 move complete, result=0
22:18:44.314 00.000 12044 worker thread done servicing request
22:18:44.322 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22051, med=621, FiltMin=536, FiltMax=12507, Gamma=0.810
22:18:44.328 00.006 14964 UpdateGuideState exits: m=246286 SNR=311.5
22:18:44.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.330 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:44.330 00.000 14964 Enqueuing Expose request
22:18:44.332 00.002 12044 Worker thread wakes up
22:18:44.332 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:44.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:44.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:47.448 03.116 12044 Exposure complete
22:18:47.477 00.029 12044 worker thread done servicing request
22:18:47.477 00.000 14964 OnExposeComplete: enter
22:18:47.478 00.001 14964 UpdateGuideState(): m_state=6
22:18:47.479 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:18:47.479 00.000 14964 Star::Find returns 1 (0), X=396.75, Y=125.66, Mass=241982, SNR=298.3, Peak=20491 HFD=3.5
22:18:47.480 00.001 14964 MultiStar: [#1 -0.39,0.53,0.00,M10] 
22:18:47.480 00.000 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
22:18:47.481 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
22:18:47.481 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.66 mountX=-0.16 mountY=0.28, mountTheta=2.09
22:18:47.482 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.16, opts=13)
22:18:47.483 00.001 14964 Enqueuing Move request for scope (-0.30, 0.16)
22:18:47.483 00.000 12044 Worker thread wakes up
22:18:47.483 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
22:18:47.483 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
22:18:47.483 00.000 12044 Moving (-0.30, 0.16) raw xDistance=-0.16 yDistance=0.28
22:18:47.484 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.21, using input
22:18:47.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
22:18:47.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:47.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:18:47.484 00.000 12044 MoveAxis(E, 0, ABG)
22:18:47.484 00.000 12044 Move returns status 0, amount 0
22:18:47.484 00.000 12044 MoveAxis(N, 0, ABG)
22:18:47.484 00.000 12044 Move returns status 0, amount 0
22:18:47.484 00.000 12044 move complete, result=0
22:18:47.484 00.000 12044 worker thread done servicing request
22:18:47.493 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20491, med=621, FiltMin=534, FiltMax=13179, Gamma=0.810
22:18:47.500 00.007 14964 UpdateGuideState exits: m=241982 SNR=298.3
22:18:47.500 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.501 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:47.502 00.001 14964 Enqueuing Expose request
22:18:47.502 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:18:47.502 00.000 12044 Worker thread wakes up
22:18:47.503 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:47.503 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:50.619 03.116 12044 Exposure complete
22:18:50.648 00.029 12044 worker thread done servicing request
22:18:50.649 00.001 14964 OnExposeComplete: enter
22:18:50.651 00.002 14964 UpdateGuideState(): m_state=6
22:18:50.652 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:18:50.653 00.001 14964 Star::Find returns 1 (0), X=397.08, Y=125.65, Mass=243698, SNR=292.0, Peak=20935 HFD=3.4
22:18:50.655 00.002 14964 MultiStar: [#1 -0.07,0.50,0.19,U] 
22:18:50.656 00.001 14964 single-star, 1 included, MultiStar: {0.02, 0.20}, one-star: {0.04, 0.14}
22:18:50.657 00.001 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
22:18:50.659 00.002 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.36)
22:18:50.660 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.32 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
22:18:50.662 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.14, opts=13)
22:18:50.662 00.000 14964 Enqueuing Move request for scope (0.04, 0.14)
22:18:50.663 00.001 12044 Worker thread wakes up
22:18:50.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:18:50.663 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:18:50.663 00.000 12044 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.05
22:18:50.663 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.34, using input
22:18:50.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
22:18:50.663 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:50.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:50.663 00.000 12044 MoveAxis(E, 0, ABG)
22:18:50.663 00.000 12044 Move returns status 0, amount 0
22:18:50.663 00.000 12044 MoveAxis(N, 0, ABG)
22:18:50.663 00.000 12044 Move returns status 0, amount 0
22:18:50.663 00.000 12044 move complete, result=0
22:18:50.663 00.000 12044 worker thread done servicing request
22:18:50.671 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20935, med=621, FiltMin=534, FiltMax=13319, Gamma=0.810
22:18:50.677 00.006 14964 UpdateGuideState exits: m=243698 SNR=292.0
22:18:50.677 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:50.678 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:50.678 00.000 14964 Enqueuing Expose request
22:18:50.679 00.001 12044 Worker thread wakes up
22:18:50.679 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:50.679 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:50.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:53.790 03.111 12044 Exposure complete
22:18:53.822 00.032 12044 worker thread done servicing request
22:18:53.822 00.000 14964 OnExposeComplete: enter
22:18:53.824 00.002 14964 UpdateGuideState(): m_state=6
22:18:53.825 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:18:53.825 00.000 14964 Star::Find returns 1 (0), X=396.89, Y=126.04, Mass=242985, SNR=306.6, Peak=20583 HFD=3.6
22:18:53.825 00.000 14964 MultiStar: [#1 -0.18,0.19,0.18,U] 
22:18:53.827 00.002 14964 refined, 1 included, MultiStar: {-0.16, 0.48}, one-star: {-0.16, 0.53}
22:18:53.827 00.000 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.45 = -2.84)
22:18:53.828 00.001 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
22:18:53.828 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.48 hyp=0.51 cameraTheta=1.89 mountX=-0.48 mountY=0.11, mountTheta=2.92
22:18:53.830 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.48, opts=13)
22:18:53.833 00.003 14964 Enqueuing Move request for scope (-0.16, 0.48)
22:18:53.835 00.002 12044 Worker thread wakes up
22:18:53.835 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.48) opts 0xd
22:18:53.835 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.48)
22:18:53.835 00.000 12044 Moving (-0.16, 0.48) raw xDistance=-0.48 yDistance=0.11
22:18:53.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.47 from input -0.48, slope = -0.07
22:18:53.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:18:53.835 00.000 12044 MoveAxis(E, 56, ABG)
22:18:53.835 00.000 12044 Guiding  Dir = 2, Dur = 56
22:18:53.851 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20583, med=621, FiltMin=531, FiltMax=13913, Gamma=0.810
22:18:53.860 00.009 14964 UpdateGuideState exits: m=242985 SNR=306.6
22:18:53.861 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.861 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:53.862 00.001 14964 Enqueuing Expose request
22:18:53.864 00.002 12044 IsSlewing returns 0
22:18:53.865 00.001 12044 IsGuiding returns 0
22:18:53.897 00.032 12044 PulseGuide returned control before completion, sleep 35
22:18:53.934 00.037 12044 IsGuiding returns 1
22:18:53.934 00.000 12044 scope still moving after pulse duration time elapsed
22:18:54.006 00.072 12044 IsSlewing returns 0
22:18:54.007 00.001 12044 IsGuiding returns 0
22:18:54.007 00.000 12044 scope move finished after 56 + 85 ms
22:18:54.007 00.000 12044 Move returns status 0, amount 56
22:18:54.007 00.000 12044 MoveAxis(N, 0, ABG)
22:18:54.007 00.000 12044 Move returns status 0, amount 0
22:18:54.007 00.000 12044 move complete, result=0
22:18:54.007 00.000 12044 worker thread done servicing request
22:18:54.007 00.000 12044 Worker thread wakes up
22:18:54.007 00.000 14964 GuideStep: -0.5 px 56 ms EAST, 0.1 px 0 ms NORTH
22:18:54.009 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:54.009 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:57.120 03.111 12044 Exposure complete
22:18:57.147 00.027 12044 worker thread done servicing request
22:18:57.147 00.000 14964 OnExposeComplete: enter
22:18:57.147 00.000 14964 UpdateGuideState(): m_state=6
22:18:57.148 00.001 14964 Star::Find(35, 396, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:18:57.148 00.000 14964 Star::Find returns 1 (0), X=397.21, Y=125.35, Mass=245501, SNR=299.5, Peak=20151 HFD=3.6
22:18:57.149 00.001 14964 MultiStar: [#1 0.03,0.74,0.00,M9] 
22:18:57.149 00.000 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.80 = 0.80)
22:18:57.150 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.43)
22:18:57.150 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.76 mountX=0.16 mountY=-0.15, mountTheta=-0.75
22:18:57.151 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.15, opts=13)
22:18:57.152 00.001 14964 Enqueuing Move request for scope (0.16, -0.15)
22:18:57.152 00.000 12044 Worker thread wakes up
22:18:57.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:18:57.152 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:18:57.152 00.000 12044 Moving (0.16, -0.15) raw xDistance=0.16 yDistance=-0.15
22:18:57.153 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.05
22:18:57.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:18:57.153 00.000 12044 MoveAxis(E, 0, ABG)
22:18:57.153 00.000 12044 Move returns status 0, amount 0
22:18:57.153 00.000 12044 MoveAxis(N, 0, ABG)
22:18:57.153 00.000 12044 Move returns status 0, amount 0
22:18:57.153 00.000 12044 move complete, result=0
22:18:57.153 00.000 12044 worker thread done servicing request
22:18:57.160 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20151, med=620, FiltMin=521, FiltMax=13384, Gamma=0.810
22:18:57.166 00.006 14964 UpdateGuideState exits: m=245501 SNR=299.5
22:18:57.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:18:57.167 00.000 14964 Enqueuing Expose request
22:18:57.168 00.001 12044 Worker thread wakes up
22:18:57.168 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:18:57.168 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:18:57.168 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:00.293 03.125 12044 Exposure complete
22:19:00.323 00.030 12044 worker thread done servicing request
22:19:00.323 00.000 14964 OnExposeComplete: enter
22:19:00.324 00.001 14964 UpdateGuideState(): m_state=6
22:19:00.325 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:19:00.325 00.000 14964 Star::Find returns 1 (0), X=396.86, Y=125.28, Mass=243719, SNR=302.8, Peak=21399 HFD=3.4
22:19:00.327 00.002 14964 MultiStar: [#1 -0.25,0.70,0.00,M10] 
22:19:00.328 00.001 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
22:19:00.330 00.002 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
22:19:00.331 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.28 mountX=0.22 mountY=0.21, mountTheta=0.77
22:19:00.333 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.22, opts=13)
22:19:00.334 00.001 14964 Enqueuing Move request for scope (-0.19, -0.22)
22:19:00.336 00.002 12044 Worker thread wakes up
22:19:00.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
22:19:00.336 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
22:19:00.336 00.000 12044 Moving (-0.19, -0.22) raw xDistance=0.22 yDistance=0.21
22:19:00.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.02
22:19:00.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:19:00.336 00.000 12044 MoveAxis(E, 0, ABG)
22:19:00.336 00.000 12044 Move returns status 0, amount 0
22:19:00.336 00.000 12044 MoveAxis(N, 0, ABG)
22:19:00.336 00.000 12044 Move returns status 0, amount 0
22:19:00.336 00.000 12044 move complete, result=0
22:19:00.336 00.000 12044 worker thread done servicing request
22:19:00.348 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21399, med=622, FiltMin=529, FiltMax=13896, Gamma=0.810
22:19:00.355 00.007 14964 UpdateGuideState exits: m=243719 SNR=302.8
22:19:00.356 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.356 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:00.357 00.001 14964 Enqueuing Expose request
22:19:00.357 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:00.358 00.001 12044 Worker thread wakes up
22:19:00.358 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:00.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:03.495 03.137 12044 Exposure complete
22:19:03.531 00.036 12044 worker thread done servicing request
22:19:03.531 00.000 14964 OnExposeComplete: enter
22:19:03.532 00.001 14964 UpdateGuideState(): m_state=6
22:19:03.534 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:19:03.537 00.003 14964 Star::Find returns 1 (0), X=396.86, Y=125.22, Mass=243859, SNR=311.0, Peak=19687 HFD=3.7
22:19:03.538 00.001 14964 MultiStar: [#1 -0.07,0.93,0.00,R] 
22:19:03.539 00.001 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
22:19:03.541 00.002 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
22:19:03.542 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-2.14 mountX=0.29 mountY=0.21, mountTheta=0.64
22:19:03.545 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.29, opts=13)
22:19:03.546 00.001 14964 Enqueuing Move request for scope (-0.18, -0.29)
22:19:03.546 00.000 12044 Worker thread wakes up
22:19:03.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.29) opts 0xd
22:19:03.548 00.002 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.29)
22:19:03.548 00.000 12044 Moving (-0.18, -0.29) raw xDistance=0.29 yDistance=0.21
22:19:03.548 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.00
22:19:03.548 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:03.548 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:19:03.548 00.000 12044 MoveAxis(E, 0, ABG)
22:19:03.548 00.000 12044 Move returns status 0, amount 0
22:19:03.548 00.000 12044 MoveAxis(N, 0, ABG)
22:19:03.548 00.000 12044 Move returns status 0, amount 0
22:19:03.548 00.000 12044 move complete, result=0
22:19:03.548 00.000 12044 worker thread done servicing request
22:19:03.559 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19687, med=623, FiltMin=543, FiltMax=12510, Gamma=0.810
22:19:03.566 00.007 14964 UpdateGuideState exits: m=243859 SNR=311.0
22:19:03.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:03.568 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:03.568 00.000 14964 Enqueuing Expose request
22:19:03.569 00.001 12044 Worker thread wakes up
22:19:03.569 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:03.569 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:03.569 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:06.669 03.100 12044 Exposure complete
22:19:06.713 00.044 12044 worker thread done servicing request
22:19:06.713 00.000 14964 OnExposeComplete: enter
22:19:06.715 00.002 14964 UpdateGuideState(): m_state=6
22:19:06.716 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:19:06.718 00.002 14964 Star::Find returns 1 (0), X=396.72, Y=125.62, Mass=244608, SNR=306.7, Peak=19231 HFD=3.5
22:19:06.719 00.001 14964 MultiStar: [#1 -0.17,-0.44,0.18,U] 
22:19:06.721 00.002 14964 refined, 1 included, MultiStar: {-0.31, 0.03}, one-star: {-0.33, 0.12}
22:19:06.724 00.003 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.59 = -1.70)
22:19:06.725 00.001 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
22:19:06.726 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.03 mountX=-0.04 mountY=0.30, mountTheta=1.70
22:19:06.729 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.03, opts=13)
22:19:06.731 00.002 14964 Enqueuing Move request for scope (-0.31, 0.03)
22:19:06.733 00.002 12044 Worker thread wakes up
22:19:06.733 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
22:19:06.733 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
22:19:06.733 00.000 12044 Moving (-0.31, 0.03) raw xDistance=-0.04 yDistance=0.30
22:19:06.733 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
22:19:06.733 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:06.733 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:19:06.733 00.000 12044 MoveAxis(E, 0, ABG)
22:19:06.733 00.000 12044 Move returns status 0, amount 0
22:19:06.733 00.000 12044 MoveAxis(N, 0, ABG)
22:19:06.733 00.000 12044 Move returns status 0, amount 0
22:19:06.733 00.000 12044 move complete, result=0
22:19:06.734 00.001 12044 worker thread done servicing request
22:19:06.748 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19231, med=621, FiltMin=532, FiltMax=12452, Gamma=0.810
22:19:06.757 00.009 14964 UpdateGuideState exits: m=244608 SNR=306.7
22:19:06.759 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:06.760 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:06.761 00.001 14964 Enqueuing Expose request
22:19:06.762 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:19:06.762 00.000 12044 Worker thread wakes up
22:19:06.762 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:06.762 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:09.869 03.107 12044 Exposure complete
22:19:09.907 00.038 12044 worker thread done servicing request
22:19:09.907 00.000 14964 OnExposeComplete: enter
22:19:09.908 00.001 14964 UpdateGuideState(): m_state=6
22:19:09.910 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:19:09.911 00.001 14964 Star::Find returns 1 (0), X=396.78, Y=125.57, Mass=248741, SNR=309.6, Peak=19735 HFD=3.6
22:19:09.913 00.002 14964 MultiStar: [#1 -0.28,-0.31,0.17,U] 
22:19:09.913 00.000 14964 refined, 1 included, MultiStar: {-0.27, 0.01}, one-star: {-0.27, 0.07}
22:19:09.913 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
22:19:09.914 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
22:19:09.914 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.10 mountX=-0.02 mountY=0.26, mountTheta=1.63
22:19:09.917 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.01, opts=13)
22:19:09.917 00.000 14964 Enqueuing Move request for scope (-0.27, 0.01)
22:19:09.918 00.001 12044 Worker thread wakes up
22:19:09.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.01) opts 0xd
22:19:09.918 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.01)
22:19:09.918 00.000 12044 Moving (-0.27, 0.01) raw xDistance=-0.02 yDistance=0.26
22:19:09.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
22:19:09.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:09.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:19:09.918 00.000 12044 MoveAxis(E, 0, ABG)
22:19:09.918 00.000 12044 Move returns status 0, amount 0
22:19:09.918 00.000 12044 MoveAxis(N, 0, ABG)
22:19:09.918 00.000 12044 Move returns status 0, amount 0
22:19:09.918 00.000 12044 move complete, result=0
22:19:09.918 00.000 12044 worker thread done servicing request
22:19:09.926 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19735, med=620, FiltMin=519, FiltMax=13172, Gamma=0.810
22:19:09.932 00.006 14964 UpdateGuideState exits: m=248741 SNR=309.6
22:19:09.932 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.933 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:09.933 00.000 14964 Enqueuing Expose request
22:19:09.934 00.001 12044 Worker thread wakes up
22:19:09.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:09.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:09.934 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:19:13.046 03.112 12044 Exposure complete
22:19:13.067 00.021 12044 worker thread done servicing request
22:19:13.067 00.000 14964 OnExposeComplete: enter
22:19:13.068 00.001 14964 UpdateGuideState(): m_state=6
22:19:13.069 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:19:13.069 00.000 14964 Star::Find returns 1 (0), X=396.64, Y=125.51, Mass=247346, SNR=302.7, Peak=18451 HFD=3.4
22:19:13.070 00.001 14964 MultiStar: [#1 -0.47,0.10,0.19,U] 
22:19:13.070 00.000 14964 single-star, 1 included, MultiStar: {-0.42, 0.02}, one-star: {-0.41, 0.01}
22:19:13.071 00.001 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
22:19:13.071 00.000 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.44)
22:19:13.072 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.12 mountX=-0.02 mountY=0.41, mountTheta=1.61
22:19:13.073 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.01, opts=13)
22:19:13.074 00.001 14964 Enqueuing Move request for scope (-0.41, 0.01)
22:19:13.074 00.000 12044 Worker thread wakes up
22:19:13.074 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.01) opts 0xd
22:19:13.074 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.01)
22:19:13.074 00.000 12044 Moving (-0.41, 0.01) raw xDistance=-0.02 yDistance=0.41
22:19:13.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
22:19:13.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:13.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:19:13.074 00.000 12044 MoveAxis(E, 0, ABG)
22:19:13.074 00.000 12044 Move returns status 0, amount 0
22:19:13.074 00.000 12044 MoveAxis(N, 0, ABG)
22:19:13.074 00.000 12044 Move returns status 0, amount 0
22:19:13.074 00.000 12044 move complete, result=0
22:19:13.074 00.000 12044 worker thread done servicing request
22:19:13.083 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18451, med=621, FiltMin=527, FiltMax=12767, Gamma=0.810
22:19:13.090 00.007 14964 UpdateGuideState exits: m=247346 SNR=302.7
22:19:13.091 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:13.091 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:13.092 00.001 14964 Enqueuing Expose request
22:19:13.092 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:19:13.093 00.001 12044 Worker thread wakes up
22:19:13.093 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:13.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:16.200 03.107 12044 Exposure complete
22:19:16.230 00.030 12044 worker thread done servicing request
22:19:16.230 00.000 14964 OnExposeComplete: enter
22:19:16.235 00.005 14964 UpdateGuideState(): m_state=6
22:19:16.236 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:19:16.237 00.001 14964 Star::Find returns 1 (0), X=396.57, Y=125.16, Mass=245982, SNR=311.5, Peak=16971 HFD=3.7
22:19:16.239 00.002 14964 MultiStar: [#1 -0.38,0.22,0.19,U] 
22:19:16.241 00.002 14964 refined, 1 included, MultiStar: {-0.46, -0.26}, one-star: {-0.47, -0.35}
22:19:16.243 00.002 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
22:19:16.245 00.002 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
22:19:16.247 00.002 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.26 hyp=0.53 cameraTheta=-2.63 mountX=0.25 mountY=0.48, mountTheta=1.09
22:19:16.251 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.26, opts=13)
22:19:16.252 00.001 14964 Enqueuing Move request for scope (-0.46, -0.26)
22:19:16.253 00.001 12044 Worker thread wakes up
22:19:16.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.26) opts 0xd
22:19:16.253 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.26)
22:19:16.253 00.000 12044 Moving (-0.46, -0.26) raw xDistance=0.25 yDistance=0.48
22:19:16.253 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.25, using input
22:19:16.253 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.04
22:19:16.254 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:16.254 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:19:16.254 00.000 12044 MoveAxis(E, 0, ABG)
22:19:16.254 00.000 12044 Move returns status 0, amount 0
22:19:16.254 00.000 12044 MoveAxis(N, 0, ABG)
22:19:16.254 00.000 12044 Move returns status 0, amount 0
22:19:16.254 00.000 12044 move complete, result=0
22:19:16.254 00.000 12044 worker thread done servicing request
22:19:16.272 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16971, med=620, FiltMin=535, FiltMax=11619, Gamma=0.810
22:19:16.283 00.011 14964 UpdateGuideState exits: m=245982 SNR=311.5
22:19:16.285 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:16.286 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:16.288 00.002 14964 Enqueuing Expose request
22:19:16.290 00.002 12044 Worker thread wakes up
22:19:16.290 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:16.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:16.290 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
22:19:19.398 03.108 12044 Exposure complete
22:19:19.432 00.034 12044 worker thread done servicing request
22:19:19.433 00.001 14964 OnExposeComplete: enter
22:19:19.433 00.000 14964 UpdateGuideState(): m_state=6
22:19:19.434 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:19:19.434 00.000 14964 Star::Find returns 1 (0), X=396.51, Y=125.43, Mass=244291, SNR=294.2, Peak=20915 HFD=3.3
22:19:19.435 00.001 14964 MultiStar: [#1 -0.64,-0.37,0.00,M1] 
22:19:19.436 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
22:19:19.436 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
22:19:19.437 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.08 hyp=0.54 cameraTheta=-3.00 mountX=0.07 mountY=0.54, mountTheta=1.44
22:19:19.438 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.08, opts=13)
22:19:19.438 00.000 14964 Enqueuing Move request for scope (-0.53, -0.08)
22:19:19.439 00.001 12044 Worker thread wakes up
22:19:19.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.08) opts 0xd
22:19:19.439 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.08)
22:19:19.439 00.000 12044 Moving (-0.53, -0.08) raw xDistance=0.07 yDistance=0.54
22:19:19.439 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.20, using input
22:19:19.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
22:19:19.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:19.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
22:19:19.439 00.000 12044 MoveAxis(E, 0, ABG)
22:19:19.439 00.000 12044 Move returns status 0, amount 0
22:19:19.439 00.000 12044 MoveAxis(N, 0, ABG)
22:19:19.439 00.000 12044 Move returns status 0, amount 0
22:19:19.439 00.000 12044 move complete, result=0
22:19:19.439 00.000 12044 worker thread done servicing request
22:19:19.446 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20915, med=621, FiltMin=539, FiltMax=14620, Gamma=0.810
22:19:19.452 00.006 14964 UpdateGuideState exits: m=244291 SNR=294.2
22:19:19.453 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.454 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:19.454 00.000 14964 Enqueuing Expose request
22:19:19.455 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:19:19.455 00.000 12044 Worker thread wakes up
22:19:19.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:19.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:22.583 03.128 12044 Exposure complete
22:19:22.626 00.043 12044 worker thread done servicing request
22:19:22.626 00.000 14964 OnExposeComplete: enter
22:19:22.628 00.002 14964 UpdateGuideState(): m_state=6
22:19:22.629 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:19:22.630 00.001 14964 Star::Find returns 1 (0), X=396.43, Y=125.32, Mass=243816, SNR=302.1, Peak=20239 HFD=3.4
22:19:22.630 00.000 14964 MultiStar: [#1 -0.77,0.19,0.00,M2] 
22:19:22.631 00.001 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
22:19:22.631 00.000 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
22:19:22.632 00.001 14964 CameraToMount -- cameraX=-0.62 cameraY=-0.19 hyp=0.65 cameraTheta=-2.84 mountX=0.18 mountY=0.64, mountTheta=1.29
22:19:22.634 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=-0.19, opts=13)
22:19:22.636 00.002 14964 Enqueuing Move request for scope (-0.62, -0.19)
22:19:22.637 00.001 12044 Worker thread wakes up
22:19:22.637 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.19) opts 0xd
22:19:22.637 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, -0.19)
22:19:22.637 00.000 12044 Moving (-0.62, -0.19) raw xDistance=0.18 yDistance=0.64
22:19:22.637 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.18, using input
22:19:22.637 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
22:19:22.637 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=1.66
22:19:22.637 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:19:22.637 00.000 12044 MoveAxis(E, 0, ABG)
22:19:22.638 00.001 12044 Move returns status 0, amount 0
22:19:22.638 00.000 12044 BLC: Oldest BLC event removed
22:19:22.638 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 299 applied
22:19:22.638 00.000 12044 MoveAxis(S, 358, ABG)
22:19:22.638 00.000 12044 Guiding  Dir = 1, Dur = 358
22:19:22.651 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20239, med=621, FiltMin=535, FiltMax=14639, Gamma=0.810
22:19:22.663 00.012 14964 UpdateGuideState exits: m=243816 SNR=302.1
22:19:22.664 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:22.666 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:22.667 00.001 14964 Enqueuing Expose request
22:19:22.691 00.024 12044 IsSlewing returns 0
22:19:22.692 00.001 12044 IsGuiding returns 0
22:19:22.724 00.032 12044 PulseGuide returned control before completion, sleep 337
22:19:23.071 00.347 12044 IsGuiding returns 1
22:19:23.071 00.000 12044 scope still moving after pulse duration time elapsed
22:19:23.163 00.092 12044 IsSlewing returns 0
22:19:23.182 00.019 12044 IsGuiding returns 0
22:19:23.183 00.001 12044 scope move finished after 358 + 132 ms
22:19:23.183 00.000 12044 Move returns status 0, amount 358
22:19:23.183 00.000 12044 move complete, result=0
22:19:23.183 00.000 12044 worker thread done servicing request
22:19:23.183 00.000 12044 Worker thread wakes up
22:19:23.183 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 358 ms SOUTH
22:19:23.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:23.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:26.284 03.101 12044 Exposure complete
22:19:26.316 00.032 12044 worker thread done servicing request
22:19:26.316 00.000 14964 OnExposeComplete: enter
22:19:26.317 00.001 14964 UpdateGuideState(): m_state=6
22:19:26.318 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:19:26.318 00.000 14964 Star::Find returns 1 (0), X=396.60, Y=125.10, Mass=249761, SNR=310.3, Peak=21311 HFD=3.6
22:19:26.319 00.001 14964 MultiStar: [#1 -0.54,0.15,0.00,M3] 
22:19:26.319 00.000 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
22:19:26.320 00.001 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
22:19:26.321 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.40 hyp=0.60 cameraTheta=-2.41 mountX=0.39 mountY=0.49, mountTheta=0.89
22:19:26.322 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.40, opts=13)
22:19:26.323 00.001 14964 Enqueuing Move request for scope (-0.45, -0.40)
22:19:26.325 00.002 12044 Worker thread wakes up
22:19:26.326 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.40) opts 0xd
22:19:26.326 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.40)
22:19:26.326 00.000 12044 Moving (-0.45, -0.40) raw xDistance=0.39 yDistance=0.49
22:19:26.326 00.000 12044 BLC: History state: CurrMiss=0.49, AvgInitMiss=1.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.635341, 1:0.488039
22:19:26.326 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
22:19:26.326 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.39, slope = 0.01
22:19:26.326 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:19:26.326 00.000 12044 MoveAxis(W, 8, ABG)
22:19:26.326 00.000 12044 Guiding  Dir = 3, Dur = 8
22:19:26.341 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21311, med=621, FiltMin=520, FiltMax=13123, Gamma=0.810
22:19:26.348 00.007 12044 IsSlewing returns 0
22:19:26.348 00.000 12044 IsGuiding returns 0
22:19:26.349 00.001 14964 UpdateGuideState exits: m=249761 SNR=310.3
22:19:26.350 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.352 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:26.353 00.001 14964 Enqueuing Expose request
22:19:26.382 00.029 12044 IsGuiding returns 1
22:19:26.382 00.000 12044 scope still moving after pulse duration time elapsed
22:19:26.443 00.061 12044 IsSlewing returns 0
22:19:26.444 00.001 12044 IsGuiding returns 0
22:19:26.444 00.000 12044 scope move finished after 8 + 87 ms
22:19:26.444 00.000 12044 Move returns status 0, amount 8
22:19:26.444 00.000 12044 MoveAxis(S, 45, ABG)
22:19:26.444 00.000 12044 Guiding  Dir = 1, Dur = 45
22:19:26.475 00.031 12044 IsSlewing returns 0
22:19:26.505 00.030 12044 IsGuiding returns 0
22:19:26.537 00.032 12044 PulseGuide returned control before completion, sleep 24
22:19:26.562 00.025 12044 IsGuiding returns 1
22:19:26.562 00.000 12044 scope still moving after pulse duration time elapsed
22:19:26.614 00.052 12044 IsSlewing returns 0
22:19:26.615 00.001 12044 IsGuiding returns 0
22:19:26.615 00.000 12044 scope move finished after 45 + 64 ms
22:19:26.615 00.000 12044 Move returns status 0, amount 45
22:19:26.615 00.000 12044 move complete, result=0
22:19:26.615 00.000 12044 worker thread done servicing request
22:19:26.615 00.000 12044 Worker thread wakes up
22:19:26.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:26.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:26.615 00.000 14964 GuideStep: 0.4 px 8 ms WEST, 0.5 px 45 ms SOUTH
22:19:29.722 03.107 12044 Exposure complete
22:19:29.764 00.042 12044 worker thread done servicing request
22:19:29.764 00.000 14964 OnExposeComplete: enter
22:19:29.767 00.003 14964 UpdateGuideState(): m_state=6
22:19:29.768 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:19:29.768 00.000 14964 Star::Find returns 1 (0), X=396.89, Y=125.24, Mass=247852, SNR=303.7, Peak=21419 HFD=3.5
22:19:29.769 00.001 14964 MultiStar: [#1 -0.16,-0.30,0.20,U] 
22:19:29.770 00.001 14964 single-star, 1 included, MultiStar: {-0.16, -0.27}, one-star: {-0.16, -0.27}
22:19:29.772 00.002 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
22:19:29.773 00.001 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
22:19:29.774 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.11 mountX=0.27 mountY=0.19, mountTheta=0.61
22:19:29.777 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.27, opts=13)
22:19:29.779 00.002 14964 Enqueuing Move request for scope (-0.16, -0.27)
22:19:29.780 00.001 12044 Worker thread wakes up
22:19:29.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
22:19:29.781 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
22:19:29.781 00.000 12044 Moving (-0.16, -0.27) raw xDistance=0.27 yDistance=0.19
22:19:29.781 00.000 12044 BLC: History state: CurrMiss=0.19, AvgInitMiss=1.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.635341, 1:0.488039, 2:0.187535
22:19:29.781 00.000 12044 BLC: No correction, Miss < min_move
22:19:29.781 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.02
22:19:29.781 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:29.781 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:19:29.781 00.000 12044 MoveAxis(E, 0, ABG)
22:19:29.781 00.000 12044 Move returns status 0, amount 0
22:19:29.781 00.000 12044 MoveAxis(N, 0, ABG)
22:19:29.781 00.000 12044 Move returns status 0, amount 0
22:19:29.781 00.000 12044 move complete, result=0
22:19:29.781 00.000 12044 worker thread done servicing request
22:19:29.792 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21419, med=622, FiltMin=532, FiltMax=13352, Gamma=0.810
22:19:29.803 00.011 14964 UpdateGuideState exits: m=247852 SNR=303.7
22:19:29.805 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:29.807 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:29.810 00.003 14964 Enqueuing Expose request
22:19:29.812 00.002 12044 Worker thread wakes up
22:19:29.812 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:29.812 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:29.812 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:32.934 03.122 12044 Exposure complete
22:19:32.968 00.034 12044 worker thread done servicing request
22:19:32.969 00.001 14964 OnExposeComplete: enter
22:19:32.970 00.001 14964 UpdateGuideState(): m_state=6
22:19:32.971 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:19:32.971 00.000 14964 Star::Find returns 1 (0), X=396.25, Y=125.68, Mass=245390, SNR=300.5, Peak=20323 HFD=3.6
22:19:32.972 00.001 14964 MultiStar: [#1 -0.72,-0.25,0.00,M3] 
22:19:32.972 00.000 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.49 = -1.80)
22:19:32.973 00.001 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
22:19:32.973 00.000 14964 CameraToMount -- cameraX=-0.80 cameraY=0.17 hyp=0.81 cameraTheta=2.93 mountX=-0.18 mountY=0.77, mountTheta=1.80
22:19:32.975 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.17, opts=13)
22:19:32.977 00.002 14964 Enqueuing Move request for scope (-0.80, 0.17)
22:19:32.979 00.002 12044 Worker thread wakes up
22:19:32.979 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.17) opts 0xd
22:19:32.979 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.17)
22:19:32.979 00.000 12044 Moving (-0.80, 0.17) raw xDistance=-0.18 yDistance=0.77
22:19:32.979 00.000 12044 BLC: window closed
22:19:32.979 00.000 12044 BLC: History state: CurrMiss=0.77, AvgInitMiss=1.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.635341, 1:0.488039, 2:0.187535
22:19:32.979 00.000 12044 BLC: Under-shoot; no adjustment because of over-shoot history
22:19:32.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
22:19:32.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:19:32.979 00.000 12044 MoveAxis(E, 0, ABG)
22:19:32.979 00.000 12044 Move returns status 0, amount 0
22:19:32.979 00.000 12044 MoveAxis(S, 72, ABG)
22:19:32.979 00.000 12044 Guiding  Dir = 1, Dur = 72
22:19:32.990 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20323, med=619, FiltMin=533, FiltMax=13340, Gamma=0.810
22:19:32.997 00.007 14964 UpdateGuideState exits: m=245390 SNR=300.5
22:19:32.997 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.998 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:32.998 00.000 14964 Enqueuing Expose request
22:19:33.051 00.053 12044 IsSlewing returns 0
22:19:33.052 00.001 12044 IsGuiding returns 0
22:19:33.085 00.033 12044 PulseGuide returned control before completion, sleep 51
22:19:33.189 00.104 12044 IsGuiding returns 1
22:19:33.189 00.000 12044 scope still moving after pulse duration time elapsed
22:19:33.259 00.070 12044 IsSlewing returns 0
22:19:33.260 00.001 12044 IsGuiding returns 0
22:19:33.260 00.000 12044 scope move finished after 72 + 135 ms
22:19:33.261 00.001 12044 Move returns status 0, amount 72
22:19:33.261 00.000 12044 move complete, result=0
22:19:33.261 00.000 12044 worker thread done servicing request
22:19:33.261 00.000 12044 Worker thread wakes up
22:19:33.261 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:33.261 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:33.261 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.8 px 72 ms SOUTH
22:19:36.370 03.109 12044 Exposure complete
22:19:36.409 00.039 12044 worker thread done servicing request
22:19:36.409 00.000 14964 OnExposeComplete: enter
22:19:36.412 00.003 14964 UpdateGuideState(): m_state=6
22:19:36.414 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:19:36.416 00.002 14964 Star::Find returns 1 (0), X=396.98, Y=125.38, Mass=245058, SNR=303.4, Peak=22723 HFD=3.4
22:19:36.417 00.001 14964 MultiStar: [#1 -0.18,-0.31,0.18,U] 
22:19:36.418 00.001 14964 single-star, 1 included, MultiStar: {-0.09, -0.15}, one-star: {-0.07, -0.12}
22:19:36.418 00.000 14964 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.56) = xAngle (-0.53 = -0.53)
22:19:36.419 00.001 14964 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
22:19:36.421 00.002 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=0.12 mountY=0.08, mountTheta=0.59
22:19:36.424 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.12, opts=13)
22:19:36.425 00.001 14964 Enqueuing Move request for scope (-0.07, -0.12)
22:19:36.427 00.002 12044 Worker thread wakes up
22:19:36.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
22:19:36.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
22:19:36.427 00.000 12044 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=0.08
22:19:36.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
22:19:36.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:36.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:19:36.427 00.000 12044 MoveAxis(E, 0, ABG)
22:19:36.427 00.000 12044 Move returns status 0, amount 0
22:19:36.427 00.000 12044 MoveAxis(N, 0, ABG)
22:19:36.427 00.000 12044 Move returns status 0, amount 0
22:19:36.427 00.000 12044 move complete, result=0
22:19:36.427 00.000 12044 worker thread done servicing request
22:19:36.441 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22723, med=621, FiltMin=536, FiltMax=13327, Gamma=0.810
22:19:36.451 00.010 14964 UpdateGuideState exits: m=245058 SNR=303.4
22:19:36.452 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:36.453 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:36.453 00.000 14964 Enqueuing Expose request
22:19:36.455 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:36.456 00.001 12044 Worker thread wakes up
22:19:36.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:36.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:39.584 03.128 12044 Exposure complete
22:19:39.619 00.035 12044 worker thread done servicing request
22:19:39.619 00.000 14964 OnExposeComplete: enter
22:19:39.620 00.001 14964 UpdateGuideState(): m_state=6
22:19:39.621 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:19:39.622 00.001 14964 Star::Find returns 1 (0), X=396.71, Y=125.72, Mass=248383, SNR=308.3, Peak=22051 HFD=3.5
22:19:39.623 00.001 14964 MultiStar: [#1 -0.30,-0.89,0.00,M3] 
22:19:39.625 00.002 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
22:19:39.626 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
22:19:39.626 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.40 cameraTheta=2.57 mountX=-0.22 mountY=0.31, mountTheta=2.18
22:19:39.627 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.21, opts=13)
22:19:39.628 00.001 14964 Enqueuing Move request for scope (-0.33, 0.21)
22:19:39.628 00.000 12044 Worker thread wakes up
22:19:39.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.21) opts 0xd
22:19:39.629 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.21)
22:19:39.629 00.000 12044 Moving (-0.33, 0.21) raw xDistance=-0.22 yDistance=0.31
22:19:39.629 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.01
22:19:39.629 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:39.629 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:19:39.629 00.000 12044 MoveAxis(E, 0, ABG)
22:19:39.629 00.000 12044 Move returns status 0, amount 0
22:19:39.629 00.000 12044 MoveAxis(N, 0, ABG)
22:19:39.629 00.000 12044 Move returns status 0, amount 0
22:19:39.629 00.000 12044 move complete, result=0
22:19:39.629 00.000 12044 worker thread done servicing request
22:19:39.641 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22051, med=621, FiltMin=538, FiltMax=14571, Gamma=0.810
22:19:39.652 00.011 14964 UpdateGuideState exits: m=248383 SNR=308.3
22:19:39.653 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.654 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:39.654 00.000 14964 Enqueuing Expose request
22:19:39.655 00.001 12044 Worker thread wakes up
22:19:39.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:39.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:39.655 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:19:42.781 03.126 12044 Exposure complete
22:19:42.811 00.030 12044 worker thread done servicing request
22:19:42.812 00.001 14964 OnExposeComplete: enter
22:19:42.814 00.002 14964 UpdateGuideState(): m_state=6
22:19:42.815 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:19:42.816 00.001 14964 Star::Find returns 1 (0), X=397.09, Y=126.16, Mass=236709, SNR=284.3, Peak=19011 HFD=3.7
22:19:42.818 00.002 14964 MultiStar: [#1 -0.07,-0.73,0.00,M4] 
22:19:42.819 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
22:19:42.821 00.002 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
22:19:42.821 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.51 mountX=-0.66 mountY=-0.11, mountTheta=-2.98
22:19:42.823 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.66, opts=13)
22:19:42.825 00.002 14964 Enqueuing Move request for scope (0.04, 0.66)
22:19:42.825 00.000 12044 Worker thread wakes up
22:19:42.825 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.66) opts 0xd
22:19:42.825 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.66)
22:19:42.825 00.000 12044 Moving (0.04, 0.66) raw xDistance=-0.66 yDistance=-0.11
22:19:42.825 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.66, slope = -0.06
22:19:42.825 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:42.825 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:19:42.825 00.000 12044 MoveAxis(E, 47, ABG)
22:19:42.825 00.000 12044 Guiding  Dir = 2, Dur = 47
22:19:42.835 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19011, med=621, FiltMin=541, FiltMax=13324, Gamma=0.810
22:19:42.842 00.007 14964 UpdateGuideState exits: m=236709 SNR=284.3
22:19:42.843 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:42.843 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:42.843 00.000 14964 Enqueuing Expose request
22:19:42.883 00.040 12044 IsSlewing returns 0
22:19:42.884 00.001 12044 IsGuiding returns 0
22:19:42.917 00.033 12044 PulseGuide returned control before completion, sleep 25
22:19:43.038 00.121 12044 IsGuiding returns 1
22:19:43.038 00.000 12044 scope still moving after pulse duration time elapsed
22:19:43.133 00.095 12044 IsSlewing returns 0
22:19:43.134 00.001 12044 IsGuiding returns 0
22:19:43.134 00.000 12044 scope move finished after 47 + 202 ms
22:19:43.134 00.000 12044 Move returns status 0, amount 47
22:19:43.134 00.000 12044 MoveAxis(N, 0, ABG)
22:19:43.134 00.000 12044 Move returns status 0, amount 0
22:19:43.134 00.000 12044 move complete, result=0
22:19:43.134 00.000 12044 worker thread done servicing request
22:19:43.134 00.000 12044 Worker thread wakes up
22:19:43.134 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:43.134 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:43.134 00.000 14964 GuideStep: -0.7 px 47 ms EAST, -0.1 px 0 ms NORTH
22:19:46.244 03.110 12044 Exposure complete
22:19:46.270 00.026 12044 worker thread done servicing request
22:19:46.271 00.001 14964 OnExposeComplete: enter
22:19:46.271 00.000 14964 UpdateGuideState(): m_state=6
22:19:46.273 00.002 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:19:46.274 00.001 14964 Star::Find returns 1 (0), X=397.08, Y=125.42, Mass=239640, SNR=290.1, Peak=21995 HFD=3.5
22:19:46.275 00.001 14964 MultiStar: [#1 -0.02,-0.50,0.18,U] 
22:19:46.275 00.000 14964 single-star, 1 included, MultiStar: {0.03, -0.15}, one-star: {0.04, -0.09}
22:19:46.276 00.001 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
22:19:46.276 00.000 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.87)
22:19:46.277 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=0.09 mountY=-0.03, mountTheta=-0.28
22:19:46.278 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.09, opts=13)
22:19:46.279 00.001 14964 Enqueuing Move request for scope (0.04, -0.09)
22:19:46.280 00.001 12044 Worker thread wakes up
22:19:46.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:19:46.280 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:19:46.280 00.000 12044 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.03
22:19:46.280 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.06
22:19:46.280 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:46.280 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:46.280 00.000 12044 MoveAxis(E, 0, ABG)
22:19:46.280 00.000 12044 Move returns status 0, amount 0
22:19:46.280 00.000 12044 MoveAxis(N, 0, ABG)
22:19:46.280 00.000 12044 Move returns status 0, amount 0
22:19:46.280 00.000 12044 move complete, result=0
22:19:46.280 00.000 12044 worker thread done servicing request
22:19:46.289 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21995, med=622, FiltMin=535, FiltMax=13004, Gamma=0.810
22:19:46.295 00.006 14964 UpdateGuideState exits: m=239640 SNR=290.1
22:19:46.296 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:46.297 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:46.297 00.000 14964 Enqueuing Expose request
22:19:46.297 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:46.298 00.001 12044 Worker thread wakes up
22:19:46.298 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:46.298 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:49.431 03.133 12044 Exposure complete
22:19:49.463 00.032 12044 worker thread done servicing request
22:19:49.463 00.000 14964 OnExposeComplete: enter
22:19:49.465 00.002 14964 UpdateGuideState(): m_state=6
22:19:49.466 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:19:49.466 00.000 14964 Star::Find returns 1 (0), X=397.28, Y=125.33, Mass=245048, SNR=312.2, Peak=18807 HFD=3.5
22:19:49.467 00.001 14964 MultiStar: [#1 0.11,-0.20,0.18,U] 
22:19:49.468 00.001 14964 refined, 1 included, MultiStar: {0.21, -0.18}, one-star: {0.23, -0.17}
22:19:49.469 00.001 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
22:19:49.471 00.002 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.91 = -2.37)
22:19:49.473 00.002 14964 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=0.18 mountY=-0.19, mountTheta=-0.82
22:19:49.475 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.18, opts=13)
22:19:49.477 00.002 14964 Enqueuing Move request for scope (0.21, -0.18)
22:19:49.479 00.002 12044 Worker thread wakes up
22:19:49.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
22:19:49.479 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
22:19:49.479 00.000 12044 Moving (0.21, -0.18) raw xDistance=0.18 yDistance=-0.19
22:19:49.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.04
22:19:49.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:49.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:19:49.479 00.000 12044 MoveAxis(E, 0, ABG)
22:19:49.479 00.000 12044 Move returns status 0, amount 0
22:19:49.479 00.000 12044 MoveAxis(N, 0, ABG)
22:19:49.479 00.000 12044 Move returns status 0, amount 0
22:19:49.479 00.000 12044 move complete, result=0
22:19:49.479 00.000 12044 worker thread done servicing request
22:19:49.492 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18807, med=621, FiltMin=524, FiltMax=14151, Gamma=0.810
22:19:49.498 00.006 14964 UpdateGuideState exits: m=245048 SNR=312.2
22:19:49.499 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.499 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:49.500 00.001 14964 Enqueuing Expose request
22:19:49.500 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:49.501 00.001 12044 Worker thread wakes up
22:19:49.501 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:49.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:52.600 03.099 12044 Exposure complete
22:19:52.622 00.022 12044 worker thread done servicing request
22:19:52.622 00.000 14964 OnExposeComplete: enter
22:19:52.623 00.001 14964 UpdateGuideState(): m_state=6
22:19:52.623 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:19:52.624 00.001 14964 Star::Find returns 1 (0), X=397.21, Y=125.64, Mass=245680, SNR=297.2, Peak=18779 HFD=3.6
22:19:52.625 00.001 14964 MultiStar: [#1 0.09,-0.50,0.18,U] 
22:19:52.625 00.000 14964 refined, 1 included, MultiStar: {0.15, 0.04}, one-star: {0.16, 0.14}
22:19:52.625 00.000 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
22:19:52.626 00.001 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.41)
22:19:52.626 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
22:19:52.627 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.04, opts=13)
22:19:52.628 00.001 14964 Enqueuing Move request for scope (0.15, 0.04)
22:19:52.628 00.000 12044 Worker thread wakes up
22:19:52.629 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
22:19:52.629 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
22:19:52.629 00.000 12044 Moving (0.15, 0.04) raw xDistance=-0.04 yDistance=-0.15
22:19:52.629 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.24, using input
22:19:52.629 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
22:19:52.629 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:52.629 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:19:52.629 00.000 12044 MoveAxis(E, 0, ABG)
22:19:52.629 00.000 12044 Move returns status 0, amount 0
22:19:52.629 00.000 12044 MoveAxis(N, 0, ABG)
22:19:52.629 00.000 12044 Move returns status 0, amount 0
22:19:52.629 00.000 12044 move complete, result=0
22:19:52.630 00.001 12044 worker thread done servicing request
22:19:52.636 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18779, med=622, FiltMin=543, FiltMax=12311, Gamma=0.810
22:19:52.642 00.006 14964 UpdateGuideState exits: m=245680 SNR=297.2
22:19:52.643 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:52.644 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:52.644 00.000 14964 Enqueuing Expose request
22:19:52.645 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:52.645 00.000 12044 Worker thread wakes up
22:19:52.645 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:52.645 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:55.772 03.127 12044 Exposure complete
22:19:55.806 00.034 12044 worker thread done servicing request
22:19:55.806 00.000 14964 OnExposeComplete: enter
22:19:55.808 00.002 14964 UpdateGuideState(): m_state=6
22:19:55.809 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:19:55.811 00.002 14964 Star::Find returns 1 (0), X=396.97, Y=125.56, Mass=244739, SNR=305.5, Peak=23167 HFD=3.5
22:19:55.812 00.001 14964 MultiStar: [#1 0.13,-0.60,0.00,M2] 
22:19:55.812 00.000 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
22:19:55.814 00.002 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
22:19:55.815 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.09 cameraTheta=2.50 mountX=-0.06 mountY=0.07, mountTheta=2.26
22:19:55.817 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.06, opts=13)
22:19:55.819 00.002 14964 Enqueuing Move request for scope (-0.08, 0.06)
22:19:55.820 00.001 12044 Worker thread wakes up
22:19:55.821 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:19:55.821 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:19:55.821 00.000 12044 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.07
22:19:55.821 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.19, using input
22:19:55.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
22:19:55.821 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:55.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:55.821 00.000 12044 MoveAxis(E, 0, ABG)
22:19:55.821 00.000 12044 Move returns status 0, amount 0
22:19:55.821 00.000 12044 MoveAxis(N, 0, ABG)
22:19:55.821 00.000 12044 Move returns status 0, amount 0
22:19:55.821 00.000 12044 move complete, result=0
22:19:55.821 00.000 12044 worker thread done servicing request
22:19:55.834 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23167, med=621, FiltMin=538, FiltMax=12566, Gamma=0.810
22:19:55.840 00.006 14964 UpdateGuideState exits: m=244739 SNR=305.5
22:19:55.840 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:55.841 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:55.841 00.000 14964 Enqueuing Expose request
22:19:55.842 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:55.842 00.000 12044 Worker thread wakes up
22:19:55.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:55.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:19:58.954 03.112 12044 Exposure complete
22:19:58.977 00.023 12044 worker thread done servicing request
22:19:58.977 00.000 14964 OnExposeComplete: enter
22:19:58.978 00.001 14964 UpdateGuideState(): m_state=6
22:19:58.978 00.000 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:19:58.979 00.001 14964 Star::Find returns 1 (0), X=397.09, Y=125.59, Mass=242412, SNR=304.9, Peak=19611 HFD=3.5
22:19:58.979 00.000 14964 MultiStar: [#1 0.29,-0.94,0.00,M3] 
22:19:58.980 00.001 14964 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.56) = xAngle (2.69 = 2.69)
22:19:58.980 00.000 14964 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.54)
22:19:58.981 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
22:19:58.983 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.09, opts=13)
22:19:58.985 00.002 14964 Enqueuing Move request for scope (0.04, 0.09)
22:19:58.987 00.002 12044 Worker thread wakes up
22:19:58.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:19:58.987 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:19:58.987 00.000 12044 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.05
22:19:58.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
22:19:58.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:58.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:58.987 00.000 12044 MoveAxis(E, 0, ABG)
22:19:58.987 00.000 12044 Move returns status 0, amount 0
22:19:58.987 00.000 12044 MoveAxis(N, 0, ABG)
22:19:58.987 00.000 12044 Move returns status 0, amount 0
22:19:58.987 00.000 12044 move complete, result=0
22:19:58.987 00.000 12044 worker thread done servicing request
22:19:58.996 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19611, med=621, FiltMin=521, FiltMax=12947, Gamma=0.810
22:19:59.002 00.006 14964 UpdateGuideState exits: m=242412 SNR=304.9
22:19:59.003 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:59.003 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:19:59.004 00.001 14964 Enqueuing Expose request
22:19:59.004 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:59.005 00.001 12044 Worker thread wakes up
22:19:59.005 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:19:59.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:20:02.096 03.091 12044 Exposure complete
22:20:02.136 00.040 12044 worker thread done servicing request
22:20:02.136 00.000 14964 OnExposeComplete: enter
22:20:02.137 00.001 14964 UpdateGuideState(): m_state=6
22:20:02.137 00.000 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:20:02.139 00.002 14964 Star::Find returns 1 (0), X=396.95, Y=125.39, Mass=244993, SNR=310.5, Peak=17351 HFD=3.7
22:20:02.139 00.000 14964 MultiStar: [#1 -0.20,-0.31,0.17,U] 
22:20:02.139 00.000 14964 single-star, 1 included, MultiStar: {-0.11, -0.14}, one-star: {-0.09, -0.11}
22:20:02.139 00.000 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.72 = -0.72)
22:20:02.141 00.002 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
22:20:02.141 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.28 mountX=0.11 mountY=0.11, mountTheta=0.77
22:20:02.142 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.11, opts=13)
22:20:02.143 00.001 14964 Enqueuing Move request for scope (-0.09, -0.11)
22:20:02.144 00.001 12044 Worker thread wakes up
22:20:02.144 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:20:02.144 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:20:02.144 00.000 12044 Moving (-0.09, -0.11) raw xDistance=0.11 yDistance=0.11
22:20:02.144 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.15, using input
22:20:02.144 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
22:20:02.144 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:02.144 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:20:02.144 00.000 12044 MoveAxis(E, 0, ABG)
22:20:02.145 00.001 12044 Move returns status 0, amount 0
22:20:02.145 00.000 12044 MoveAxis(N, 0, ABG)
22:20:02.145 00.000 12044 Move returns status 0, amount 0
22:20:02.145 00.000 12044 move complete, result=0
22:20:02.145 00.000 12044 worker thread done servicing request
22:20:02.152 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17351, med=621, FiltMin=527, FiltMax=12714, Gamma=0.810
22:20:02.161 00.009 14964 UpdateGuideState exits: m=244993 SNR=310.5
22:20:02.163 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.167 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:02.169 00.002 14964 Enqueuing Expose request
22:20:02.170 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:02.173 00.003 12044 Worker thread wakes up
22:20:02.173 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:02.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:20:05.284 03.111 12044 Exposure complete
22:20:05.316 00.032 12044 worker thread done servicing request
22:20:05.317 00.001 14964 OnExposeComplete: enter
22:20:05.318 00.001 14964 UpdateGuideState(): m_state=6
22:20:05.320 00.002 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:20:05.321 00.001 14964 Star::Find returns 1 (0), X=397.07, Y=125.53, Mass=243853, SNR=307.3, Peak=19723 HFD=3.6
22:20:05.322 00.001 14964 MultiStar: [#1 0.11,-0.38,0.18,U] 
22:20:05.322 00.000 14964 single-star, 1 included, MultiStar: {0.03, -0.03}, one-star: {0.02, 0.03}
22:20:05.323 00.001 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
22:20:05.323 00.000 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.73)
22:20:05.323 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.94 mountX=-0.03 mountY=-0.02, mountTheta=-2.45
22:20:05.325 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.03, opts=13)
22:20:05.326 00.001 14964 Enqueuing Move request for scope (0.02, 0.03)
22:20:05.326 00.000 12044 Worker thread wakes up
22:20:05.326 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:20:05.326 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:20:05.326 00.000 12044 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:20:05.326 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
22:20:05.326 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:05.326 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:05.327 00.001 12044 MoveAxis(E, 0, ABG)
22:20:05.327 00.000 12044 Move returns status 0, amount 0
22:20:05.327 00.000 12044 MoveAxis(N, 0, ABG)
22:20:05.327 00.000 12044 Move returns status 0, amount 0
22:20:05.327 00.000 12044 move complete, result=0
22:20:05.327 00.000 12044 worker thread done servicing request
22:20:05.334 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19723, med=621, FiltMin=533, FiltMax=12049, Gamma=0.810
22:20:05.339 00.005 14964 UpdateGuideState exits: m=243853 SNR=307.3
22:20:05.340 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:05.340 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:05.341 00.001 14964 Enqueuing Expose request
22:20:05.341 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:20:05.342 00.001 12044 Worker thread wakes up
22:20:05.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:05.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(362,91,71,71)
22:20:06.281 00.939 14964 evsrv: cli 01AB2490 connect
22:20:06.283 00.002 14964 case statement mapped state 6 to 3
22:20:06.286 00.003 14964 case statement mapped state 6 to 3
22:20:06.288 00.002 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"d7ed74ca-fd5e-4694-9611-241381dd3c43"}
22:20:06.289 00.001 14964 case statement mapped state 6 to 3
22:20:06.291 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7ed74ca-fd5e-4694-9611-241381dd3c43"}
22:20:06.293 00.002 14964 evsrv: cli 01AB2490 disconnect
22:20:06.294 00.001 14964 evsrv: cli 01AB2670 connect
22:20:06.296 00.002 14964 case statement mapped state 6 to 3
22:20:06.296 00.000 14964 case statement mapped state 6 to 3
22:20:06.299 00.003 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"b4ed9da2-b0dc-4d3b-9961-648f45b33281"}
22:20:06.300 00.001 14964 PhdController::Dither begins
22:20:06.302 00.002 14964 dither: size=2.00, dRA=-1.63 dDec=-0.54
22:20:06.304 00.002 14964 MountToCamera -- mountTheta (2.82) + m_xAngle (-1.56) = xAngle (1.27 = 1.27)
22:20:06.305 00.001 14964 MountToCamera -- mountX=-1.63 mountY=-0.54 hyp=1.72 mountTheta=2.82 cameraX=0.52, cameraY=1.64 cameraTheta=1.27
22:20:06.307 00.002 14964 setting lock position to (397.57, 127.15)
22:20:06.309 00.002 14964 Mount: notify guiding dithered (0.5, 1.6)
22:20:06.310 00.001 14964 MultiStar: stabilizing after lock position change
22:20:06.311 00.001 14964 Status Line: Dither by -1.63,-0.54
22:20:06.316 00.005 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:20:06.317 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:20:06.319 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"b4ed9da2-b0dc-4d3b-9961-648f45b33281"}
22:20:06.319 00.000 14964 evsrv: cli 01AB2670 disconnect
22:20:08.445 02.126 12044 Exposure complete
22:20:08.468 00.023 12044 worker thread done servicing request
22:20:08.468 00.000 14964 OnExposeComplete: enter
22:20:08.469 00.001 14964 UpdateGuideState(): m_state=6
22:20:08.470 00.001 14964 Star::Find(35, 397, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:20:08.470 00.000 14964 Star::Find returns 1 (0), X=396.76, Y=125.73, Mass=243733, SNR=305.0, Peak=18499 HFD=3.6
22:20:08.471 00.001 14964 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.56) = xAngle (-0.53 = -0.53)
22:20:08.471 00.000 14964 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.52 = 2.52)
22:20:08.472 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=-1.42 hyp=1.63 cameraTheta=-2.09 mountX=1.41 mountY=0.94, mountTheta=0.59
22:20:08.476 00.004 14964 dither recenter: remaining=(1.6,0.5) step=(1.6,0.5)
22:20:08.478 00.002 14964 MountToCamera -- mountTheta (-0.32) + m_xAngle (-1.56) = xAngle (-1.88 = -1.88)
22:20:08.478 00.000 14964 MountToCamera -- mountX=1.63 mountY=0.54 hyp=1.72 mountTheta=-0.32 cameraX=-0.52, cameraY=-1.64 cameraTheta=-1.88
22:20:08.478 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-1.64, opts=4)
22:20:08.478 00.000 14964 Enqueuing Move request for scope (-0.52, -1.64)
22:20:08.479 00.001 14964 Mount: notify direct move 1.63,0.54
22:20:08.479 00.000 12044 Worker thread wakes up
22:20:08.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -1.64) opts 0x4
22:20:08.479 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -1.64)
22:20:08.479 00.000 12044 Moving (-0.52, -1.64) raw xDistance=1.63 yDistance=0.54
22:20:08.479 00.000 12044 BLC: window closed
22:20:08.479 00.000 12044 MoveAxis(W, 194, B)
22:20:08.480 00.001 12044 Guiding  Dir = 3, Dur = 194
22:20:08.487 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18499, med=621, FiltMin=535, FiltMax=12694, Gamma=0.810
22:20:08.493 00.006 14964 UpdateGuideState exits: m=243733 SNR=305.0
22:20:08.493 00.000 14964 PhdController: settling, locked = 1, distance = 1.79 (2.00) aobump = 0 frame = 1 / 99999
22:20:08.494 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563208.494,"Host":"NUCBOX","Inst":1,"Distance":1.79,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:20:08.494 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:08.495 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:08.495 00.000 14964 Enqueuing Expose request
22:20:08.522 00.027 12044 IsSlewing returns 0
22:20:08.522 00.000 12044 IsGuiding returns 0
22:20:08.554 00.032 12044 PulseGuide returned control before completion, sleep 173
22:20:08.740 00.186 12044 IsGuiding returns 1
22:20:08.740 00.000 12044 scope still moving after pulse duration time elapsed
22:20:08.803 00.063 12044 IsSlewing returns 0
22:20:08.803 00.000 12044 IsGuiding returns 0
22:20:08.803 00.000 12044 scope move finished after 194 + 87 ms
22:20:08.803 00.000 12044 Move returns status 0, amount 194
22:20:08.803 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:20:08.803 00.000 12044 MoveAxis(S, 51, B)
22:20:08.803 00.000 12044 Guiding  Dir = 1, Dur = 51
22:20:08.897 00.094 12044 IsSlewing returns 0
22:20:08.897 00.000 12044 IsGuiding returns 0
22:20:08.928 00.031 12044 PulseGuide returned control before completion, sleep 31
22:20:08.993 00.065 12044 IsGuiding returns 1
22:20:08.993 00.000 12044 scope still moving after pulse duration time elapsed
22:20:09.089 00.096 12044 IsSlewing returns 0
22:20:09.118 00.029 12044 IsGuiding returns 0
22:20:09.118 00.000 12044 scope move finished after 51 + 169 ms
22:20:09.118 00.000 12044 Move returns status 0, amount 51
22:20:09.118 00.000 12044 move complete, result=0
22:20:09.119 00.001 12044 worker thread done servicing request
22:20:09.119 00.000 12044 Worker thread wakes up
22:20:09.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:09.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:09.119 00.000 14964 GuideStep: 1.6 px 194 ms WEST, 0.5 px 51 ms SOUTH
22:20:12.219 03.100 12044 Exposure complete
22:20:12.240 00.021 12044 worker thread done servicing request
22:20:12.241 00.001 14964 OnExposeComplete: enter
22:20:12.241 00.000 14964 UpdateGuideState(): m_state=6
22:20:12.242 00.001 14964 Star::Find(35, 396, 125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:20:12.242 00.000 14964 Star::Find returns 1 (0), X=397.67, Y=127.33, Mass=230652, SNR=305.3, Peak=18931 HFD=3.4
22:20:12.243 00.001 14964 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.56) = xAngle (2.63 = 2.63)
22:20:12.243 00.000 14964 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.68 = -0.60)
22:20:12.244 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.08 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
22:20:12.245 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.19, opts=13)
22:20:12.246 00.001 14964 Enqueuing Move request for scope (0.10, 0.19)
22:20:12.247 00.001 12044 Worker thread wakes up
22:20:12.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
22:20:12.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
22:20:12.247 00.000 12044 Moving (0.10, 0.19) raw xDistance=-0.19 yDistance=-0.12
22:20:12.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
22:20:12.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:12.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:20:12.247 00.000 12044 MoveAxis(E, 0, ABG)
22:20:12.247 00.000 12044 Move returns status 0, amount 0
22:20:12.247 00.000 12044 MoveAxis(N, 0, ABG)
22:20:12.247 00.000 12044 Move returns status 0, amount 0
22:20:12.247 00.000 12044 move complete, result=0
22:20:12.247 00.000 12044 worker thread done servicing request
22:20:12.258 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18931, med=620, FiltMin=534, FiltMax=13533, Gamma=0.810
22:20:12.269 00.011 14964 UpdateGuideState exits: m=230652 SNR=305.3
22:20:12.270 00.001 14964 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 2 / 99999
22:20:12.272 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778563212.272,"Host":"NUCBOX","Inst":1,"Distance":0.21,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
22:20:12.274 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.275 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:12.276 00.001 14964 Enqueuing Expose request
22:20:12.276 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:12.277 00.001 12044 Worker thread wakes up
22:20:12.277 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:12.277 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:15.384 03.107 12044 Exposure complete
22:20:15.411 00.027 12044 worker thread done servicing request
22:20:15.411 00.000 14964 OnExposeComplete: enter
22:20:15.413 00.002 14964 UpdateGuideState(): m_state=6
22:20:15.415 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:20:15.417 00.002 14964 Star::Find returns 1 (0), X=397.57, Y=127.41, Mass=233050, SNR=286.2, Peak=21131 HFD=3.3
22:20:15.419 00.002 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
22:20:15.422 00.003 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.13)
22:20:15.423 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=-0.26 mountY=-0.03, mountTheta=-3.02
22:20:15.426 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.26, opts=13)
22:20:15.429 00.003 14964 Enqueuing Move request for scope (0.01, 0.26)
22:20:15.430 00.001 12044 Worker thread wakes up
22:20:15.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
22:20:15.431 00.001 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
22:20:15.431 00.000 12044 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.03
22:20:15.431 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
22:20:15.431 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:15.431 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:15.431 00.000 12044 MoveAxis(E, 0, ABG)
22:20:15.431 00.000 12044 Move returns status 0, amount 0
22:20:15.431 00.000 12044 MoveAxis(N, 0, ABG)
22:20:15.431 00.000 12044 Move returns status 0, amount 0
22:20:15.431 00.000 12044 move complete, result=0
22:20:15.431 00.000 12044 worker thread done servicing request
22:20:15.444 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21131, med=621, FiltMin=535, FiltMax=13135, Gamma=0.810
22:20:15.455 00.011 14964 UpdateGuideState exits: m=233050 SNR=286.2
22:20:15.456 00.001 14964 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 3 / 99999
22:20:15.457 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563215.457,"Host":"NUCBOX","Inst":1,"Distance":0.23,"Time":7.0,"SettleTime":15.0,"StarLocked":true}
22:20:15.458 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:15.458 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:15.459 00.001 14964 Enqueuing Expose request
22:20:15.459 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:20:15.460 00.001 12044 Worker thread wakes up
22:20:15.460 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:15.460 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:18.566 03.106 12044 Exposure complete
22:20:18.606 00.040 12044 worker thread done servicing request
22:20:18.607 00.001 14964 OnExposeComplete: enter
22:20:18.609 00.002 14964 UpdateGuideState(): m_state=6
22:20:18.612 00.003 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:20:18.615 00.003 14964 Star::Find returns 1 (0), X=397.39, Y=127.47, Mass=233530, SNR=297.0, Peak=19656 HFD=3.3
22:20:18.616 00.001 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.62 = -2.67)
22:20:18.618 00.002 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
22:20:18.618 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.32 hyp=0.37 cameraTheta=2.06 mountX=-0.33 mountY=0.14, mountTheta=2.74
22:20:18.621 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.32, opts=13)
22:20:18.623 00.002 14964 Enqueuing Move request for scope (-0.17, 0.32)
22:20:18.625 00.002 12044 Worker thread wakes up
22:20:18.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.32) opts 0xd
22:20:18.625 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.32)
22:20:18.625 00.000 12044 Moving (-0.17, 0.32) raw xDistance=-0.33 yDistance=0.14
22:20:18.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.33, slope = 0.00
22:20:18.625 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:18.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:20:18.625 00.000 12044 MoveAxis(E, 25, ABG)
22:20:18.625 00.000 12044 Guiding  Dir = 2, Dur = 25
22:20:18.638 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33397, med=621, FiltMin=536, FiltMax=14247, Gamma=0.810
22:20:18.646 00.008 14964 UpdateGuideState exits: m=233530 SNR=297.0
22:20:18.647 00.001 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 4 / 99999
22:20:18.647 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778563218.647,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
22:20:18.648 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:18.648 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:18.649 00.001 14964 Enqueuing Expose request
22:20:18.650 00.001 12044 IsSlewing returns 0
22:20:18.650 00.000 12044 IsGuiding returns 0
22:20:18.682 00.032 12044 IsGuiding returns 1
22:20:18.682 00.000 12044 scope still moving after pulse duration time elapsed
22:20:18.742 00.060 12044 IsSlewing returns 0
22:20:18.742 00.000 12044 IsGuiding returns 0
22:20:18.742 00.000 12044 scope move finished after 25 + 66 ms
22:20:18.742 00.000 12044 Move returns status 0, amount 25
22:20:18.742 00.000 12044 MoveAxis(N, 0, ABG)
22:20:18.742 00.000 12044 Move returns status 0, amount 0
22:20:18.742 00.000 12044 move complete, result=0
22:20:18.742 00.000 12044 worker thread done servicing request
22:20:18.742 00.000 12044 Worker thread wakes up
22:20:18.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:18.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:18.742 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
22:20:21.862 03.120 12044 Exposure complete
22:20:21.903 00.041 12044 worker thread done servicing request
22:20:21.903 00.000 14964 OnExposeComplete: enter
22:20:21.906 00.003 14964 UpdateGuideState(): m_state=6
22:20:21.908 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:20:21.909 00.001 14964 Star::Find returns 1 (0), X=397.55, Y=127.01, Mass=230028, SNR=288.0, Peak=17823 HFD=3.6
22:20:21.910 00.001 14964 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.56) = xAngle (-0.14 = -0.14)
22:20:21.911 00.001 14964 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.91 = 2.91)
22:20:21.911 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=0.14 mountY=0.03, mountTheta=0.23
22:20:21.914 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.14, opts=13)
22:20:21.916 00.002 14964 Enqueuing Move request for scope (-0.02, -0.14)
22:20:21.919 00.003 12044 Worker thread wakes up
22:20:21.919 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:20:21.919 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:20:21.919 00.000 12044 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.03
22:20:21.919 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.24, using input
22:20:21.919 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.09
22:20:21.919 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:21.920 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:21.920 00.000 12044 MoveAxis(E, 0, ABG)
22:20:21.920 00.000 12044 Move returns status 0, amount 0
22:20:21.920 00.000 12044 MoveAxis(N, 0, ABG)
22:20:21.920 00.000 12044 Move returns status 0, amount 0
22:20:21.920 00.000 12044 move complete, result=0
22:20:21.920 00.000 12044 worker thread done servicing request
22:20:21.930 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17823, med=622, FiltMin=539, FiltMax=11071, Gamma=0.810
22:20:21.936 00.006 14964 UpdateGuideState exits: m=230028 SNR=288.0
22:20:21.936 00.000 14964 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 5 / 99999
22:20:21.937 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563221.937,"Host":"NUCBOX","Inst":1,"Distance":0.23,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
22:20:21.937 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:21.938 00.000 14964 Enqueuing Expose request
22:20:21.939 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:20:21.939 00.000 12044 Worker thread wakes up
22:20:21.940 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:21.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:25.075 03.135 12044 Exposure complete
22:20:25.098 00.023 12044 worker thread done servicing request
22:20:25.098 00.000 14964 OnExposeComplete: enter
22:20:25.100 00.002 14964 UpdateGuideState(): m_state=6
22:20:25.101 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:20:25.102 00.001 14964 Star::Find returns 1 (0), X=397.28, Y=126.60, Mass=235607, SNR=283.2, Peak=22051 HFD=3.4
22:20:25.104 00.002 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
22:20:25.105 00.001 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:20:25.107 00.002 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.55 hyp=0.62 cameraTheta=-2.06 mountX=0.54 mountY=0.34, mountTheta=0.56
22:20:25.110 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.55, opts=13)
22:20:25.111 00.001 14964 Enqueuing Move request for scope (-0.29, -0.55)
22:20:25.112 00.001 12044 Worker thread wakes up
22:20:25.112 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.55) opts 0xd
22:20:25.112 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.55)
22:20:25.113 00.001 12044 Moving (-0.29, -0.55) raw xDistance=0.54 yDistance=0.34
22:20:25.113 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.54 is < calculated value 0.60, using input
22:20:25.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.54, slope = 0.19
22:20:25.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:25.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:20:25.113 00.000 12044 MoveAxis(W, 42, ABG)
22:20:25.113 00.000 12044 Guiding  Dir = 3, Dur = 42
22:20:25.126 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22051, med=620, FiltMin=538, FiltMax=13639, Gamma=0.810
22:20:25.133 00.007 14964 UpdateGuideState exits: m=235607 SNR=283.2
22:20:25.134 00.001 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 6 / 99999
22:20:25.134 00.000 14964 PhdController: newstate STATE_FINISH
22:20:25.134 00.000 14964 PhdController complete: success
22:20:25.136 00.002 14964 evsrv: {"Event":"SettleDone","Timestamp":1778563225.136,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:20:25.138 00.002 14964 Mount: notify guiding dither settle done success=1
22:20:25.139 00.001 14964 PhdController: newstate STATE_IDLE
22:20:25.142 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:25.143 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:25.144 00.001 14964 Enqueuing Expose request
22:20:25.147 00.003 12044 IsSlewing returns 0
22:20:25.168 00.021 12044 IsGuiding returns 0
22:20:25.201 00.033 12044 PulseGuide returned control before completion, sleep 20
22:20:25.250 00.049 12044 IsGuiding returns 1
22:20:25.250 00.000 12044 scope still moving after pulse duration time elapsed
22:20:25.306 00.056 12044 IsSlewing returns 0
22:20:25.306 00.000 12044 IsGuiding returns 0
22:20:25.306 00.000 12044 scope move finished after 42 + 96 ms
22:20:25.306 00.000 12044 Move returns status 0, amount 42
22:20:25.306 00.000 12044 MoveAxis(N, 0, ABG)
22:20:25.306 00.000 12044 Move returns status 0, amount 0
22:20:25.306 00.000 12044 move complete, result=0
22:20:25.306 00.000 12044 worker thread done servicing request
22:20:25.306 00.000 12044 Worker thread wakes up
22:20:25.306 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:25.306 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:25.307 00.001 14964 GuideStep: 0.5 px 42 ms WEST, 0.3 px 0 ms NORTH
22:20:28.411 03.104 12044 Exposure complete
22:20:28.435 00.024 12044 worker thread done servicing request
22:20:28.435 00.000 14964 OnExposeComplete: enter
22:20:28.435 00.000 14964 UpdateGuideState(): m_state=6
22:20:28.436 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:20:28.437 00.001 14964 Star::Find returns 1 (0), X=397.79, Y=127.06, Mass=235130, SNR=289.9, Peak=16527 HFD=3.8
22:20:28.437 00.000 14964 MultiStar: exiting stabilization period
22:20:28.438 00.001 14964 MultiStar: updating star positions after lock position change
22:20:28.438 00.000 14964 Star::Find(35, 188, 281, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:20:28.439 00.001 14964 Star::Find returns 1 (0), X=188.38, Y=275.76, Mass=14716, SNR=54.3, Peak=1440 HFD=3.7
22:20:28.439 00.000 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
22:20:28.439 00.000 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.05)
22:20:28.440 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.37 mountX=0.09 mountY=-0.22, mountTheta=-1.17
22:20:28.441 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.09, opts=13)
22:20:28.442 00.001 14964 Enqueuing Move request for scope (0.23, -0.09)
22:20:28.442 00.000 12044 Worker thread wakes up
22:20:28.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
22:20:28.442 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
22:20:28.442 00.000 12044 Moving (0.23, -0.09) raw xDistance=0.09 yDistance=-0.22
22:20:28.442 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.48, using input
22:20:28.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.12
22:20:28.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:28.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:20:28.442 00.000 12044 MoveAxis(E, 0, ABG)
22:20:28.442 00.000 12044 Move returns status 0, amount 0
22:20:28.442 00.000 12044 MoveAxis(N, 0, ABG)
22:20:28.442 00.000 12044 Move returns status 0, amount 0
22:20:28.442 00.000 12044 move complete, result=0
22:20:28.442 00.000 12044 worker thread done servicing request
22:20:28.449 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16527, med=622, FiltMin=531, FiltMax=11971, Gamma=0.810
22:20:28.456 00.007 14964 UpdateGuideState exits: m=235130 SNR=289.9
22:20:28.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:28.457 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:28.458 00.001 14964 Enqueuing Expose request
22:20:28.458 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:20:28.459 00.001 12044 Worker thread wakes up
22:20:28.459 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:28.459 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:31.575 03.116 12044 Exposure complete
22:20:31.609 00.034 12044 worker thread done servicing request
22:20:31.610 00.001 14964 OnExposeComplete: enter
22:20:31.610 00.000 14964 UpdateGuideState(): m_state=6
22:20:31.611 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:20:31.611 00.000 14964 Star::Find returns 1 (0), X=397.59, Y=127.30, Mass=233951, SNR=300.3, Peak=18484 HFD=3.5
22:20:31.612 00.001 14964 MultiStar: [#1 -0.18,-0.29,0.20,U] 
22:20:31.612 00.000 14964 refined, 1 included, MultiStar: {-0.01, 0.08}, one-star: {0.03, 0.15}
22:20:31.613 00.001 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
22:20:31.613 00.000 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
22:20:31.614 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.68 mountX=-0.08 mountY=0.00, mountTheta=3.13
22:20:31.615 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.08, opts=13)
22:20:31.615 00.000 14964 Enqueuing Move request for scope (-0.01, 0.08)
22:20:31.616 00.001 12044 Worker thread wakes up
22:20:31.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:20:31.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:20:31.616 00.000 12044 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
22:20:31.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.07
22:20:31.616 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:31.616 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:20:31.616 00.000 12044 MoveAxis(E, 0, ABG)
22:20:31.616 00.000 12044 Move returns status 0, amount 0
22:20:31.616 00.000 12044 MoveAxis(N, 0, ABG)
22:20:31.616 00.000 12044 Move returns status 0, amount 0
22:20:31.616 00.000 12044 move complete, result=0
22:20:31.616 00.000 12044 worker thread done servicing request
22:20:31.628 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18484, med=621, FiltMin=534, FiltMax=13639, Gamma=0.810
22:20:31.634 00.006 14964 UpdateGuideState exits: m=233951 SNR=300.3
22:20:31.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:31.635 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:31.635 00.000 14964 Enqueuing Expose request
22:20:31.636 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:20:31.636 00.000 12044 Worker thread wakes up
22:20:31.637 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:31.637 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:34.763 03.126 12044 Exposure complete
22:20:34.796 00.033 12044 worker thread done servicing request
22:20:34.796 00.000 14964 OnExposeComplete: enter
22:20:34.797 00.001 14964 UpdateGuideState(): m_state=6
22:20:34.797 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:20:34.798 00.001 14964 Star::Find returns 1 (0), X=397.46, Y=126.87, Mass=234267, SNR=286.6, Peak=17193 HFD=3.7
22:20:34.798 00.000 14964 MultiStar: [#1 -0.54,-0.33,0.00,M1] 
22:20:34.799 00.001 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.56) = xAngle (-0.36 = -0.36)
22:20:34.799 00.000 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
22:20:34.800 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.92 mountX=0.28 mountY=0.13, mountTheta=0.43
22:20:34.801 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.28, opts=13)
22:20:34.802 00.001 14964 Enqueuing Move request for scope (-0.10, -0.28)
22:20:34.802 00.000 12044 Worker thread wakes up
22:20:34.802 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
22:20:34.802 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
22:20:34.802 00.000 12044 Moving (-0.10, -0.28) raw xDistance=0.28 yDistance=0.13
22:20:34.802 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.36, using input
22:20:34.802 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.07
22:20:34.802 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:34.802 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:20:34.802 00.000 12044 MoveAxis(E, 0, ABG)
22:20:34.802 00.000 12044 Move returns status 0, amount 0
22:20:34.803 00.001 12044 MoveAxis(N, 0, ABG)
22:20:34.803 00.000 12044 Move returns status 0, amount 0
22:20:34.803 00.000 12044 move complete, result=0
22:20:34.803 00.000 12044 worker thread done servicing request
22:20:34.811 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17193, med=621, FiltMin=535, FiltMax=11370, Gamma=0.810
22:20:34.818 00.007 14964 UpdateGuideState exits: m=234267 SNR=286.6
22:20:34.819 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.820 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:34.820 00.000 14964 Enqueuing Expose request
22:20:34.821 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:34.821 00.000 12044 Worker thread wakes up
22:20:34.821 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:34.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:37.941 03.120 12044 Exposure complete
22:20:37.973 00.032 12044 worker thread done servicing request
22:20:37.974 00.001 14964 OnExposeComplete: enter
22:20:37.975 00.001 14964 UpdateGuideState(): m_state=6
22:20:37.977 00.002 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:20:37.978 00.001 14964 Star::Find returns 1 (0), X=397.54, Y=127.21, Mass=231649, SNR=296.0, Peak=18291 HFD=3.6
22:20:37.980 00.002 14964 MultiStar: [#1 -0.29,-0.08,0.17,U] 
22:20:37.981 00.001 14964 single-star, 1 included, MultiStar: {-0.07, 0.05}, one-star: {-0.03, 0.07}
22:20:37.983 00.002 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.52 = -2.76)
22:20:37.984 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
22:20:37.986 00.002 14964 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=-0.07 mountY=0.02, mountTheta=2.84
22:20:37.989 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.07, opts=13)
22:20:37.991 00.002 14964 Enqueuing Move request for scope (-0.03, 0.07)
22:20:37.993 00.002 12044 Worker thread wakes up
22:20:37.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:20:37.993 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:20:37.993 00.000 12044 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.02
22:20:37.993 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.04
22:20:37.993 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:37.993 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:20:37.993 00.000 12044 MoveAxis(E, 0, ABG)
22:20:37.993 00.000 12044 Move returns status 0, amount 0
22:20:37.993 00.000 12044 MoveAxis(N, 0, ABG)
22:20:37.993 00.000 12044 Move returns status 0, amount 0
22:20:37.993 00.000 12044 move complete, result=0
22:20:37.993 00.000 12044 worker thread done servicing request
22:20:38.006 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18291, med=619, FiltMin=537, FiltMax=13919, Gamma=0.810
22:20:38.016 00.010 14964 UpdateGuideState exits: m=231649 SNR=296.0
22:20:38.017 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:38.017 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:38.018 00.001 14964 Enqueuing Expose request
22:20:38.019 00.001 12044 Worker thread wakes up
22:20:38.019 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:20:38.021 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:38.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:41.132 03.111 12044 Exposure complete
22:20:41.175 00.043 12044 worker thread done servicing request
22:20:41.175 00.000 14964 OnExposeComplete: enter
22:20:41.176 00.001 14964 UpdateGuideState(): m_state=6
22:20:41.176 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:20:41.177 00.001 14964 Star::Find returns 1 (0), X=396.93, Y=127.19, Mass=237836, SNR=292.9, Peak=22912 HFD=3.3
22:20:41.177 00.000 14964 MultiStar: [#1 -0.56,0.25,0.00,M1] 
22:20:41.178 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.65)
22:20:41.178 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
22:20:41.179 00.001 14964 CameraToMount -- cameraX=-0.63 cameraY=0.04 hyp=0.63 cameraTheta=3.07 mountX=-0.05 mountY=0.63, mountTheta=1.65
22:20:41.180 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.04, opts=13)
22:20:41.181 00.001 14964 Enqueuing Move request for scope (-0.63, 0.04)
22:20:41.181 00.000 12044 Worker thread wakes up
22:20:41.181 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.04) opts 0xd
22:20:41.181 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.04)
22:20:41.181 00.000 12044 Moving (-0.63, 0.04) raw xDistance=-0.05 yDistance=0.63
22:20:41.182 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
22:20:41.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:41.182 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
22:20:41.182 00.000 12044 MoveAxis(E, 0, ABG)
22:20:41.182 00.000 12044 Move returns status 0, amount 0
22:20:41.182 00.000 12044 MoveAxis(N, 0, ABG)
22:20:41.182 00.000 12044 Move returns status 0, amount 0
22:20:41.182 00.000 12044 move complete, result=0
22:20:41.182 00.000 12044 worker thread done servicing request
22:20:41.190 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22912, med=621, FiltMin=529, FiltMax=13217, Gamma=0.810
22:20:41.197 00.007 14964 UpdateGuideState exits: m=237836 SNR=292.9
22:20:41.198 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.198 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:41.199 00.001 14964 Enqueuing Expose request
22:20:41.200 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
22:20:41.201 00.001 12044 Worker thread wakes up
22:20:41.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:41.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:44.327 03.126 12044 Exposure complete
22:20:44.348 00.021 12044 worker thread done servicing request
22:20:44.348 00.000 14964 OnExposeComplete: enter
22:20:44.349 00.001 14964 UpdateGuideState(): m_state=6
22:20:44.349 00.000 14964 Star::Find(35, 396, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:20:44.350 00.001 14964 Star::Find returns 1 (0), X=397.16, Y=126.71, Mass=240440, SNR=288.0, Peak=18687 HFD=3.6
22:20:44.350 00.000 14964 MultiStar: [#1 -0.32,0.58,0.00,M2] 
22:20:44.351 00.001 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
22:20:44.351 00.000 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.29 = 2.29)
22:20:44.351 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.44 hyp=0.60 cameraTheta=-2.32 mountX=0.43 mountY=0.45, mountTheta=0.80
22:20:44.353 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.44, opts=13)
22:20:44.353 00.000 14964 Enqueuing Move request for scope (-0.41, -0.44)
22:20:44.354 00.001 12044 Worker thread wakes up
22:20:44.354 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.44) opts 0xd
22:20:44.354 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.44)
22:20:44.354 00.000 12044 Moving (-0.41, -0.44) raw xDistance=0.43 yDistance=0.45
22:20:44.354 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.43, slope = 0.04
22:20:44.354 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:44.354 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:20:44.354 00.000 12044 MoveAxis(W, 29, ABG)
22:20:44.354 00.000 12044 Guiding  Dir = 3, Dur = 29
22:20:44.362 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18687, med=621, FiltMin=539, FiltMax=11475, Gamma=0.810
22:20:44.367 00.005 14964 UpdateGuideState exits: m=240440 SNR=288.0
22:20:44.368 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.368 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:44.369 00.001 14964 Enqueuing Expose request
22:20:44.385 00.016 12044 IsSlewing returns 0
22:20:44.385 00.000 12044 IsGuiding returns 0
22:20:44.417 00.032 12044 IsGuiding returns 1
22:20:44.417 00.000 12044 scope still moving after pulse duration time elapsed
22:20:44.541 00.124 12044 IsSlewing returns 0
22:20:44.541 00.000 12044 IsGuiding returns 0
22:20:44.541 00.000 12044 scope move finished after 29 + 127 ms
22:20:44.541 00.000 12044 Move returns status 0, amount 29
22:20:44.541 00.000 12044 MoveAxis(N, 0, ABG)
22:20:44.541 00.000 12044 Move returns status 0, amount 0
22:20:44.541 00.000 12044 move complete, result=0
22:20:44.541 00.000 12044 worker thread done servicing request
22:20:44.541 00.000 12044 Worker thread wakes up
22:20:44.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:44.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:44.542 00.001 14964 GuideStep: 0.4 px 29 ms WEST, 0.4 px 0 ms NORTH
22:20:47.668 03.126 12044 Exposure complete
22:20:47.699 00.031 12044 worker thread done servicing request
22:20:47.699 00.000 14964 OnExposeComplete: enter
22:20:47.699 00.000 14964 UpdateGuideState(): m_state=6
22:20:47.700 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:20:47.700 00.000 14964 Star::Find returns 1 (0), X=397.01, Y=127.11, Mass=240040, SNR=310.5, Peak=20396 HFD=3.5
22:20:47.701 00.001 14964 MultiStar: [#1 -0.89,-0.05,0.00,M3] 
22:20:47.702 00.001 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
22:20:47.702 00.000 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
22:20:47.702 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.56 cameraTheta=-3.08 mountX=0.03 mountY=0.56, mountTheta=1.52
22:20:47.704 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.03, opts=13)
22:20:47.705 00.001 14964 Enqueuing Move request for scope (-0.55, -0.03)
22:20:47.705 00.000 12044 Worker thread wakes up
22:20:47.705 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.03) opts 0xd
22:20:47.705 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.03)
22:20:47.705 00.000 12044 Moving (-0.55, -0.03) raw xDistance=0.03 yDistance=0.56
22:20:47.705 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
22:20:47.705 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
22:20:47.705 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:47.705 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
22:20:47.706 00.001 12044 MoveAxis(E, 0, ABG)
22:20:47.706 00.000 12044 Move returns status 0, amount 0
22:20:47.706 00.000 12044 MoveAxis(N, 0, ABG)
22:20:47.706 00.000 12044 Move returns status 0, amount 0
22:20:47.706 00.000 12044 move complete, result=0
22:20:47.706 00.000 12044 worker thread done servicing request
22:20:47.717 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20396, med=620, FiltMin=528, FiltMax=12157, Gamma=0.810
22:20:47.723 00.006 14964 UpdateGuideState exits: m=240040 SNR=310.5
22:20:47.724 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.724 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:47.725 00.001 14964 Enqueuing Expose request
22:20:47.725 00.000 12044 Worker thread wakes up
22:20:47.725 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
22:20:47.726 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:47.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:50.829 03.103 12044 Exposure complete
22:20:50.872 00.043 12044 worker thread done servicing request
22:20:50.872 00.000 14964 OnExposeComplete: enter
22:20:50.874 00.002 14964 UpdateGuideState(): m_state=6
22:20:50.876 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:20:50.878 00.002 14964 Star::Find returns 1 (0), X=396.79, Y=127.59, Mass=235759, SNR=289.5, Peak=22380 HFD=3.2
22:20:50.881 00.003 14964 MultiStar: [#1 -0.99,-0.37,0.00,M4] 
22:20:50.881 00.000 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
22:20:50.882 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.23 = 0.94)
22:20:50.882 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=0.45 hyp=0.89 cameraTheta=2.62 mountX=-0.46 mountY=0.72, mountTheta=2.14
22:20:50.884 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.45, opts=13)
22:20:50.886 00.002 14964 Enqueuing Move request for scope (-0.77, 0.45)
22:20:50.887 00.001 12044 Worker thread wakes up
22:20:50.887 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.45) opts 0xd
22:20:50.887 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.45)
22:20:50.887 00.000 12044 Moving (-0.77, 0.45) raw xDistance=-0.46 yDistance=0.72
22:20:50.887 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.46, slope = -0.05
22:20:50.887 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.16 newest=1.72
22:20:50.887 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:20:50.887 00.000 12044 MoveAxis(E, 35, ABG)
22:20:50.887 00.000 12044 Guiding  Dir = 2, Dur = 35
22:20:50.900 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22380, med=619, FiltMin=528, FiltMax=12691, Gamma=0.810
22:20:50.910 00.010 14964 UpdateGuideState exits: m=235759 SNR=289.5
22:20:50.911 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.913 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:50.914 00.001 14964 Enqueuing Expose request
22:20:50.916 00.002 12044 IsSlewing returns 0
22:20:50.917 00.001 12044 IsGuiding returns 0
22:20:50.948 00.031 12044 PulseGuide returned control before completion, sleep 14
22:20:50.977 00.029 12044 IsGuiding returns 1
22:20:50.978 00.001 12044 scope still moving after pulse duration time elapsed
22:20:51.094 00.116 12044 IsSlewing returns 0
22:20:51.094 00.000 12044 IsGuiding returns 0
22:20:51.094 00.000 12044 scope move finished after 35 + 142 ms
22:20:51.094 00.000 12044 Move returns status 0, amount 35
22:20:51.094 00.000 12044 MoveAxis(S, 67, ABG)
22:20:51.094 00.000 12044 Guiding  Dir = 1, Dur = 67
22:20:51.120 00.026 12044 IsSlewing returns 0
22:20:51.120 00.000 12044 IsGuiding returns 0
22:20:51.151 00.031 12044 PulseGuide returned control before completion, sleep 46
22:20:51.213 00.062 12044 IsGuiding returns 1
22:20:51.213 00.000 12044 scope still moving after pulse duration time elapsed
22:20:51.305 00.092 12044 IsSlewing returns 0
22:20:51.305 00.000 12044 IsGuiding returns 0
22:20:51.305 00.000 12044 scope move finished after 67 + 119 ms
22:20:51.305 00.000 12044 Move returns status 0, amount 67
22:20:51.305 00.000 12044 move complete, result=0
22:20:51.307 00.002 12044 worker thread done servicing request
22:20:51.307 00.000 12044 Worker thread wakes up
22:20:51.307 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:51.307 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:51.307 00.000 14964 GuideStep: -0.5 px 35 ms EAST, 0.7 px 67 ms SOUTH
22:20:54.426 03.119 12044 Exposure complete
22:20:54.459 00.033 12044 worker thread done servicing request
22:20:54.459 00.000 14964 OnExposeComplete: enter
22:20:54.460 00.001 14964 UpdateGuideState(): m_state=6
22:20:54.461 00.001 14964 Star::Find(35, 396, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:20:54.462 00.001 14964 Star::Find returns 1 (0), X=397.29, Y=127.12, Mass=233855, SNR=299.4, Peak=19843 HFD=3.4
22:20:54.463 00.001 14964 MultiStar: [#1 -0.34,-0.36,0.19,U] 
22:20:54.465 00.002 14964 single-star, 1 included, MultiStar: {-0.28, -0.08}, one-star: {-0.27, -0.02}
22:20:54.467 00.002 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
22:20:54.469 00.002 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
22:20:54.470 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.28 cameraTheta=-3.05 mountX=0.02 mountY=0.28, mountTheta=1.50
22:20:54.472 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.02, opts=13)
22:20:54.473 00.001 14964 Enqueuing Move request for scope (-0.27, -0.02)
22:20:54.473 00.000 12044 Worker thread wakes up
22:20:54.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
22:20:54.473 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
22:20:54.473 00.000 12044 Moving (-0.27, -0.02) raw xDistance=0.02 yDistance=0.28
22:20:54.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.05
22:20:54.473 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:54.473 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:20:54.474 00.001 12044 MoveAxis(E, 0, ABG)
22:20:54.474 00.000 12044 Move returns status 0, amount 0
22:20:54.474 00.000 12044 MoveAxis(N, 0, ABG)
22:20:54.474 00.000 12044 Move returns status 0, amount 0
22:20:54.474 00.000 12044 move complete, result=0
22:20:54.474 00.000 12044 worker thread done servicing request
22:20:54.484 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19843, med=620, FiltMin=539, FiltMax=12840, Gamma=0.810
22:20:54.497 00.013 14964 UpdateGuideState exits: m=233855 SNR=299.4
22:20:54.499 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:54.500 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:54.502 00.002 14964 Enqueuing Expose request
22:20:54.503 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:20:54.504 00.001 12044 Worker thread wakes up
22:20:54.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:54.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:20:57.639 03.135 12044 Exposure complete
22:20:57.680 00.041 12044 worker thread done servicing request
22:20:57.680 00.000 14964 OnExposeComplete: enter
22:20:57.682 00.002 14964 UpdateGuideState(): m_state=6
22:20:57.684 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:20:57.687 00.003 14964 Star::Find returns 1 (0), X=397.53, Y=127.27, Mass=232354, SNR=294.4, Peak=18207 HFD=3.6
22:20:57.689 00.002 14964 MultiStar: [#1 -0.33,-0.14,0.18,U] 
22:20:57.690 00.001 14964 refined, 1 included, MultiStar: {-0.08, 0.08}, one-star: {-0.03, 0.12}
22:20:57.691 00.001 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
22:20:57.691 00.000 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.65)
22:20:57.693 00.002 14964 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.32 mountX=-0.08 mountY=0.07, mountTheta=2.46
22:20:57.698 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.08, opts=13)
22:20:57.702 00.004 14964 Enqueuing Move request for scope (-0.08, 0.08)
22:20:57.706 00.004 12044 Worker thread wakes up
22:20:57.706 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:20:57.706 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:20:57.706 00.000 12044 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=0.07
22:20:57.707 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.15, using input
22:20:57.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
22:20:57.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:57.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:20:57.707 00.000 12044 MoveAxis(E, 0, ABG)
22:20:57.708 00.001 12044 Move returns status 0, amount 0
22:20:57.708 00.000 12044 MoveAxis(N, 0, ABG)
22:20:57.708 00.000 12044 Move returns status 0, amount 0
22:20:57.708 00.000 12044 move complete, result=0
22:20:57.708 00.000 12044 worker thread done servicing request
22:20:57.722 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18207, med=619, FiltMin=532, FiltMax=12627, Gamma=0.810
22:20:57.729 00.007 14964 UpdateGuideState exits: m=232354 SNR=294.4
22:20:57.730 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.730 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:20:57.731 00.001 14964 Enqueuing Expose request
22:20:57.731 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:57.732 00.001 12044 Worker thread wakes up
22:20:57.732 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:20:57.732 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:00.851 03.119 12044 Exposure complete
22:21:00.889 00.038 12044 worker thread done servicing request
22:21:00.889 00.000 14964 OnExposeComplete: enter
22:21:00.891 00.002 14964 UpdateGuideState(): m_state=6
22:21:00.892 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:21:00.893 00.001 14964 Star::Find returns 1 (0), X=397.72, Y=127.50, Mass=236420, SNR=297.8, Peak=19539 HFD=3.3
22:21:00.894 00.001 14964 MultiStar: [#1 0.02,-0.33,0.20,U] 
22:21:00.896 00.002 14964 refined, 1 included, MultiStar: {0.13, 0.23}, one-star: {0.15, 0.35}
22:21:00.898 00.002 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
22:21:00.901 00.003 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.62)
22:21:00.902 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.06 mountX=-0.23 mountY=-0.16, mountTheta=-2.55
22:21:00.905 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.23, opts=13)
22:21:00.906 00.001 14964 Enqueuing Move request for scope (0.13, 0.23)
22:21:00.908 00.002 12044 Worker thread wakes up
22:21:00.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
22:21:00.908 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
22:21:00.908 00.000 12044 Moving (0.13, 0.23) raw xDistance=-0.23 yDistance=-0.16
22:21:00.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.03
22:21:00.908 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:00.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:21:00.908 00.000 12044 MoveAxis(E, 0, ABG)
22:21:00.908 00.000 12044 Move returns status 0, amount 0
22:21:00.908 00.000 12044 MoveAxis(N, 0, ABG)
22:21:00.908 00.000 12044 Move returns status 0, amount 0
22:21:00.908 00.000 12044 move complete, result=0
22:21:00.909 00.001 12044 worker thread done servicing request
22:21:00.919 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19539, med=622, FiltMin=539, FiltMax=12672, Gamma=0.810
22:21:00.926 00.007 14964 UpdateGuideState exits: m=236420 SNR=297.8
22:21:00.926 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.927 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:00.927 00.000 14964 Enqueuing Expose request
22:21:00.928 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:00.928 00.000 12044 Worker thread wakes up
22:21:00.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:00.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:04.023 03.095 12044 Exposure complete
22:21:04.055 00.032 12044 worker thread done servicing request
22:21:04.055 00.000 14964 OnExposeComplete: enter
22:21:04.055 00.000 14964 UpdateGuideState(): m_state=6
22:21:04.056 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:21:04.057 00.001 14964 Star::Find returns 1 (0), X=397.54, Y=127.31, Mass=234075, SNR=301.6, Peak=17935 HFD=3.5
22:21:04.057 00.000 14964 MultiStar: [#1 -0.11,-0.27,0.17,U] 
22:21:04.058 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.10}, one-star: {-0.03, 0.17}
22:21:04.058 00.000 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.51 = -2.78)
22:21:04.059 00.001 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
22:21:04.059 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=-0.10 mountY=0.03, mountTheta=2.86
22:21:04.060 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.10, opts=13)
22:21:04.061 00.001 14964 Enqueuing Move request for scope (-0.04, 0.10)
22:21:04.062 00.001 12044 Worker thread wakes up
22:21:04.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:21:04.062 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:21:04.062 00.000 12044 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.03
22:21:04.062 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.25, using input
22:21:04.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.04
22:21:04.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:04.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:21:04.062 00.000 12044 MoveAxis(E, 0, ABG)
22:21:04.062 00.000 12044 Move returns status 0, amount 0
22:21:04.062 00.000 12044 MoveAxis(N, 0, ABG)
22:21:04.062 00.000 12044 Move returns status 0, amount 0
22:21:04.062 00.000 12044 move complete, result=0
22:21:04.062 00.000 12044 worker thread done servicing request
22:21:04.070 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17935, med=620, FiltMin=531, FiltMax=13723, Gamma=0.810
22:21:04.078 00.008 14964 UpdateGuideState exits: m=234075 SNR=301.6
22:21:04.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.080 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:04.080 00.000 14964 Enqueuing Expose request
22:21:04.081 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:04.081 00.000 12044 Worker thread wakes up
22:21:04.081 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:04.081 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:07.184 03.103 12044 Exposure complete
22:21:07.206 00.022 12044 worker thread done servicing request
22:21:07.206 00.000 14964 OnExposeComplete: enter
22:21:07.207 00.001 14964 UpdateGuideState(): m_state=6
22:21:07.208 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:21:07.209 00.001 14964 Star::Find returns 1 (0), X=397.61, Y=127.19, Mass=231237, SNR=288.7, Peak=18487 HFD=3.7
22:21:07.209 00.000 14964 MultiStar: [#1 -0.06,-0.30,0.20,U] 
22:21:07.210 00.001 14964 refined, 1 included, MultiStar: {0.02, -0.02}, one-star: {0.04, 0.04}
22:21:07.210 00.000 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
22:21:07.211 00.001 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.28)
22:21:07.211 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.60 mountX=0.02 mountY=-0.02, mountTheta=-0.92
22:21:07.212 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.02, opts=13)
22:21:07.213 00.001 14964 Enqueuing Move request for scope (0.02, -0.02)
22:21:07.214 00.001 12044 Worker thread wakes up
22:21:07.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:21:07.214 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:21:07.214 00.000 12044 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
22:21:07.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
22:21:07.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:07.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:07.214 00.000 12044 MoveAxis(E, 0, ABG)
22:21:07.214 00.000 12044 Move returns status 0, amount 0
22:21:07.214 00.000 12044 MoveAxis(N, 0, ABG)
22:21:07.214 00.000 12044 Move returns status 0, amount 0
22:21:07.214 00.000 12044 move complete, result=0
22:21:07.214 00.000 12044 worker thread done servicing request
22:21:07.221 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18487, med=620, FiltMin=537, FiltMax=12739, Gamma=0.810
22:21:07.226 00.005 14964 UpdateGuideState exits: m=231237 SNR=288.7
22:21:07.227 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.227 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:07.228 00.001 14964 Enqueuing Expose request
22:21:07.228 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:07.229 00.001 12044 Worker thread wakes up
22:21:07.229 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:07.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:10.355 03.126 12044 Exposure complete
22:21:10.400 00.045 12044 worker thread done servicing request
22:21:10.400 00.000 14964 OnExposeComplete: enter
22:21:10.402 00.002 14964 UpdateGuideState(): m_state=6
22:21:10.403 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:21:10.405 00.002 14964 Star::Find returns 1 (0), X=397.43, Y=127.44, Mass=236453, SNR=302.8, Peak=20367 HFD=3.3
22:21:10.406 00.001 14964 MultiStar: [#1 -0.35,-0.44,0.00,M1] 
22:21:10.408 00.002 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.72)
22:21:10.410 00.002 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
22:21:10.411 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.00 mountX=-0.30 mountY=0.10, mountTheta=2.80
22:21:10.414 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.29, opts=13)
22:21:10.416 00.002 14964 Enqueuing Move request for scope (-0.14, 0.29)
22:21:10.417 00.001 12044 Worker thread wakes up
22:21:10.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
22:21:10.417 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
22:21:10.417 00.000 12044 Moving (-0.14, 0.29) raw xDistance=-0.30 yDistance=0.10
22:21:10.417 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = -0.03
22:21:10.417 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.418 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:10.418 00.000 12044 MoveAxis(E, 24, ABG)
22:21:10.418 00.000 12044 Guiding  Dir = 2, Dur = 24
22:21:10.432 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20367, med=620, FiltMin=542, FiltMax=12052, Gamma=0.810
22:21:10.441 00.009 14964 UpdateGuideState exits: m=236453 SNR=302.8
22:21:10.443 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.445 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:10.446 00.001 14964 Enqueuing Expose request
22:21:10.462 00.016 12044 IsSlewing returns 0
22:21:10.463 00.001 12044 IsGuiding returns 0
22:21:10.494 00.031 12044 IsGuiding returns 1
22:21:10.494 00.000 12044 scope still moving after pulse duration time elapsed
22:21:10.541 00.047 12044 IsSlewing returns 0
22:21:10.541 00.000 12044 IsGuiding returns 0
22:21:10.541 00.000 12044 scope move finished after 24 + 54 ms
22:21:10.541 00.000 12044 Move returns status 0, amount 24
22:21:10.541 00.000 12044 MoveAxis(N, 0, ABG)
22:21:10.541 00.000 12044 Move returns status 0, amount 0
22:21:10.541 00.000 12044 move complete, result=0
22:21:10.541 00.000 12044 worker thread done servicing request
22:21:10.542 00.001 12044 Worker thread wakes up
22:21:10.542 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
22:21:10.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:10.542 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:13.634 03.092 12044 Exposure complete
22:21:13.658 00.024 12044 worker thread done servicing request
22:21:13.658 00.000 14964 OnExposeComplete: enter
22:21:13.659 00.001 14964 UpdateGuideState(): m_state=6
22:21:13.659 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:21:13.660 00.001 14964 Star::Find returns 1 (0), X=397.47, Y=126.89, Mass=237062, SNR=305.3, Peak=17911 HFD=3.7
22:21:13.660 00.000 14964 MultiStar: [#1 -0.30,0.12,0.19,U] 
22:21:13.661 00.001 14964 refined, 1 included, MultiStar: {-0.13, -0.20}, one-star: {-0.10, -0.26}
22:21:13.661 00.000 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
22:21:13.662 00.001 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
22:21:13.663 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.14 mountX=0.20 mountY=0.15, mountTheta=0.64
22:21:13.664 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.20, opts=13)
22:21:13.665 00.001 14964 Enqueuing Move request for scope (-0.13, -0.20)
22:21:13.665 00.000 12044 Worker thread wakes up
22:21:13.666 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
22:21:13.666 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
22:21:13.666 00.000 12044 Moving (-0.13, -0.20) raw xDistance=0.20 yDistance=0.15
22:21:13.666 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.02
22:21:13.666 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:13.666 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:21:13.666 00.000 12044 MoveAxis(E, 0, ABG)
22:21:13.666 00.000 12044 Move returns status 0, amount 0
22:21:13.666 00.000 12044 MoveAxis(N, 0, ABG)
22:21:13.666 00.000 12044 Move returns status 0, amount 0
22:21:13.666 00.000 12044 move complete, result=0
22:21:13.666 00.000 12044 worker thread done servicing request
22:21:13.673 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17911, med=621, FiltMin=535, FiltMax=11307, Gamma=0.810
22:21:13.679 00.006 14964 UpdateGuideState exits: m=237062 SNR=305.3
22:21:13.679 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.680 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:13.680 00.000 14964 Enqueuing Expose request
22:21:13.681 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:13.681 00.000 12044 Worker thread wakes up
22:21:13.682 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:13.682 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:16.788 03.106 12044 Exposure complete
22:21:16.825 00.037 12044 worker thread done servicing request
22:21:16.825 00.000 14964 OnExposeComplete: enter
22:21:16.826 00.001 14964 UpdateGuideState(): m_state=6
22:21:16.827 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:21:16.829 00.002 14964 Star::Find returns 1 (0), X=397.43, Y=126.78, Mass=239147, SNR=302.0, Peak=18483 HFD=3.7
22:21:16.832 00.003 14964 MultiStar: [#1 -0.24,0.16,0.18,U] 
22:21:16.834 00.002 14964 refined, 1 included, MultiStar: {-0.15, -0.29}, one-star: {-0.14, -0.37}
22:21:16.836 00.002 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
22:21:16.837 00.001 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:21:16.838 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.32 cameraTheta=-2.06 mountX=0.28 mountY=0.18, mountTheta=0.57
22:21:16.841 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.29, opts=13)
22:21:16.843 00.002 14964 Enqueuing Move request for scope (-0.15, -0.29)
22:21:16.845 00.002 12044 Worker thread wakes up
22:21:16.845 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd
22:21:16.845 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.29)
22:21:16.846 00.001 12044 Moving (-0.15, -0.29) raw xDistance=0.28 yDistance=0.18
22:21:16.846 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.03
22:21:16.846 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:16.846 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:21:16.846 00.000 12044 MoveAxis(E, 0, ABG)
22:21:16.846 00.000 12044 Move returns status 0, amount 0
22:21:16.846 00.000 12044 MoveAxis(N, 0, ABG)
22:21:16.846 00.000 12044 Move returns status 0, amount 0
22:21:16.846 00.000 12044 move complete, result=0
22:21:16.846 00.000 12044 worker thread done servicing request
22:21:16.860 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18483, med=621, FiltMin=541, FiltMax=11115, Gamma=0.810
22:21:16.870 00.010 14964 UpdateGuideState exits: m=239147 SNR=302.0
22:21:16.872 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.874 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:16.876 00.002 14964 Enqueuing Expose request
22:21:16.877 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:16.878 00.001 12044 Worker thread wakes up
22:21:16.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:16.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:19.984 03.106 12044 Exposure complete
22:21:20.018 00.034 12044 worker thread done servicing request
22:21:20.018 00.000 14964 OnExposeComplete: enter
22:21:20.020 00.002 14964 UpdateGuideState(): m_state=6
22:21:20.020 00.000 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:21:20.021 00.001 14964 Star::Find returns 1 (0), X=397.44, Y=127.08, Mass=237834, SNR=297.5, Peak=18204 HFD=3.7
22:21:20.021 00.000 14964 MultiStar: [#1 -0.13,-0.20,0.19,U] 
22:21:20.022 00.001 14964 single-star, 1 included, MultiStar: {-0.13, -0.09}, one-star: {-0.13, -0.06}
22:21:20.022 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
22:21:20.023 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
22:21:20.023 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.69 mountX=0.06 mountY=0.14, mountTheta=1.15
22:21:20.026 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.06, opts=13)
22:21:20.026 00.000 14964 Enqueuing Move request for scope (-0.13, -0.06)
22:21:20.027 00.001 12044 Worker thread wakes up
22:21:20.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
22:21:20.027 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
22:21:20.027 00.000 12044 Moving (-0.13, -0.06) raw xDistance=0.06 yDistance=0.14
22:21:20.027 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.31, using input
22:21:20.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
22:21:20.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:20.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:21:20.027 00.000 12044 MoveAxis(E, 0, ABG)
22:21:20.027 00.000 12044 Move returns status 0, amount 0
22:21:20.027 00.000 12044 MoveAxis(N, 0, ABG)
22:21:20.027 00.000 12044 Move returns status 0, amount 0
22:21:20.027 00.000 12044 move complete, result=0
22:21:20.027 00.000 12044 worker thread done servicing request
22:21:20.036 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18204, med=621, FiltMin=530, FiltMax=12872, Gamma=0.810
22:21:20.043 00.007 14964 UpdateGuideState exits: m=237834 SNR=297.5
22:21:20.044 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:20.045 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:20.046 00.001 14964 Enqueuing Expose request
22:21:20.046 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:20.047 00.001 12044 Worker thread wakes up
22:21:20.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:20.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:23.143 03.096 12044 Exposure complete
22:21:23.164 00.021 12044 worker thread done servicing request
22:21:23.164 00.000 14964 OnExposeComplete: enter
22:21:23.165 00.001 14964 UpdateGuideState(): m_state=6
22:21:23.165 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:21:23.166 00.001 14964 Star::Find returns 1 (0), X=397.49, Y=126.63, Mass=239473, SNR=307.1, Peak=17145 HFD=3.4
22:21:23.166 00.000 14964 MultiStar: [#1 -0.44,0.15,0.18,U] 
22:21:23.167 00.001 14964 refined, 1 included, MultiStar: {-0.13, -0.42}, one-star: {-0.08, -0.52}
22:21:23.167 00.000 14964 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
22:21:23.168 00.001 14964 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.73 = 2.73)
22:21:23.168 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.88 mountX=0.42 mountY=0.18, mountTheta=0.40
22:21:23.169 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.42, opts=13)
22:21:23.170 00.001 14964 Enqueuing Move request for scope (-0.13, -0.42)
22:21:23.170 00.000 12044 Worker thread wakes up
22:21:23.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
22:21:23.170 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
22:21:23.170 00.000 12044 Moving (-0.13, -0.42) raw xDistance=0.42 yDistance=0.18
22:21:23.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.42, slope = 0.05
22:21:23.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:23.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:21:23.170 00.000 12044 MoveAxis(W, 36, ABG)
22:21:23.170 00.000 12044 Guiding  Dir = 3, Dur = 36
22:21:23.178 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17145, med=619, FiltMin=536, FiltMax=12226, Gamma=0.810
22:21:23.183 00.005 14964 UpdateGuideState exits: m=239473 SNR=307.1
22:21:23.184 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:23.184 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:23.185 00.001 14964 Enqueuing Expose request
22:21:23.211 00.026 12044 IsSlewing returns 0
22:21:23.212 00.001 12044 IsGuiding returns 0
22:21:23.253 00.041 12044 IsGuiding returns 1
22:21:23.253 00.000 12044 scope still moving after pulse duration time elapsed
22:21:23.307 00.054 12044 IsSlewing returns 0
22:21:23.308 00.001 12044 IsGuiding returns 0
22:21:23.308 00.000 12044 scope move finished after 36 + 60 ms
22:21:23.308 00.000 12044 Move returns status 0, amount 36
22:21:23.308 00.000 12044 MoveAxis(N, 0, ABG)
22:21:23.308 00.000 12044 Move returns status 0, amount 0
22:21:23.308 00.000 12044 move complete, result=0
22:21:23.308 00.000 12044 worker thread done servicing request
22:21:23.308 00.000 12044 Worker thread wakes up
22:21:23.308 00.000 14964 GuideStep: 0.4 px 36 ms WEST, 0.2 px 0 ms NORTH
22:21:23.309 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:23.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:26.442 03.133 12044 Exposure complete
22:21:26.463 00.021 12044 worker thread done servicing request
22:21:26.464 00.001 14964 OnExposeComplete: enter
22:21:26.464 00.000 14964 UpdateGuideState(): m_state=6
22:21:26.465 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:21:26.465 00.000 14964 Star::Find returns 1 (0), X=397.29, Y=126.77, Mass=241296, SNR=318.5, Peak=18800 HFD=3.6
22:21:26.466 00.001 14964 MultiStar: [#1 -0.07,0.24,0.16,U] 
22:21:26.466 00.000 14964 refined, 1 included, MultiStar: {-0.24, -0.29}, one-star: {-0.27, -0.37}
22:21:26.467 00.001 14964 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.56) = xAngle (-0.72 = -0.72)
22:21:26.467 00.000 14964 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.34 = 2.34)
22:21:26.468 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.27 mountX=0.29 mountY=0.27, mountTheta=0.76
22:21:26.470 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.29, opts=13)
22:21:26.470 00.000 14964 Enqueuing Move request for scope (-0.24, -0.29)
22:21:26.471 00.001 12044 Worker thread wakes up
22:21:26.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
22:21:26.471 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
22:21:26.471 00.000 12044 Moving (-0.24, -0.29) raw xDistance=0.29 yDistance=0.27
22:21:26.471 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.39, using input
22:21:26.471 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.06
22:21:26.471 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:26.471 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:21:26.471 00.000 12044 MoveAxis(E, 0, ABG)
22:21:26.471 00.000 12044 Move returns status 0, amount 0
22:21:26.471 00.000 12044 MoveAxis(N, 0, ABG)
22:21:26.471 00.000 12044 Move returns status 0, amount 0
22:21:26.471 00.000 12044 move complete, result=0
22:21:26.471 00.000 12044 worker thread done servicing request
22:21:26.479 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18800, med=622, FiltMin=534, FiltMax=11771, Gamma=0.810
22:21:26.485 00.006 14964 UpdateGuideState exits: m=241296 SNR=318.5
22:21:26.485 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.486 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:26.486 00.000 14964 Enqueuing Expose request
22:21:26.487 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:21:26.488 00.001 12044 Worker thread wakes up
22:21:26.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:26.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:29.614 03.126 12044 Exposure complete
22:21:29.653 00.039 12044 worker thread done servicing request
22:21:29.654 00.001 14964 OnExposeComplete: enter
22:21:29.655 00.001 14964 UpdateGuideState(): m_state=6
22:21:29.657 00.002 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:21:29.659 00.002 14964 Star::Find returns 1 (0), X=397.63, Y=127.09, Mass=230653, SNR=285.3, Peak=18251 HFD=3.7
22:21:29.661 00.002 14964 MultiStar: [#1 -0.13,-0.13,0.20,U] 
22:21:29.663 00.002 14964 refined, 1 included, MultiStar: {0.03, -0.07}, one-star: {0.07, -0.06}
22:21:29.665 00.002 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
22:21:29.667 00.002 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.81)
22:21:29.668 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=0.07 mountY=-0.03, mountTheta=-0.35
22:21:29.670 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.07, opts=13)
22:21:29.671 00.001 14964 Enqueuing Move request for scope (0.03, -0.07)
22:21:29.671 00.000 12044 Worker thread wakes up
22:21:29.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:21:29.671 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:21:29.671 00.000 12044 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
22:21:29.672 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.34, using input
22:21:29.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.05
22:21:29.672 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:29.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:29.672 00.000 12044 MoveAxis(E, 0, ABG)
22:21:29.672 00.000 12044 Move returns status 0, amount 0
22:21:29.672 00.000 12044 MoveAxis(N, 0, ABG)
22:21:29.672 00.000 12044 Move returns status 0, amount 0
22:21:29.672 00.000 12044 move complete, result=0
22:21:29.672 00.000 12044 worker thread done servicing request
22:21:29.685 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18251, med=620, FiltMin=539, FiltMax=12955, Gamma=0.810
22:21:29.697 00.012 14964 UpdateGuideState exits: m=230653 SNR=285.3
22:21:29.699 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.700 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:29.701 00.001 14964 Enqueuing Expose request
22:21:29.703 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:29.704 00.001 12044 Worker thread wakes up
22:21:29.704 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:29.705 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:32.809 03.104 12044 Exposure complete
22:21:32.846 00.037 12044 worker thread done servicing request
22:21:32.847 00.001 14964 OnExposeComplete: enter
22:21:32.848 00.001 14964 UpdateGuideState(): m_state=6
22:21:32.850 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:21:32.851 00.001 14964 Star::Find returns 1 (0), X=397.34, Y=127.58, Mass=234820, SNR=298.6, Peak=17671 HFD=3.4
22:21:32.852 00.001 14964 MultiStar: [#1 -0.16,-0.45,0.18,U] 
22:21:32.854 00.002 14964 refined, 1 included, MultiStar: {-0.22, 0.30}, one-star: {-0.23, 0.43}
22:21:32.855 00.001 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.76 = -2.52)
22:21:32.857 00.002 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
22:21:32.858 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.20 mountX=-0.30 mountY=0.19, mountTheta=2.59
22:21:32.861 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.30, opts=13)
22:21:32.862 00.001 14964 Enqueuing Move request for scope (-0.22, 0.30)
22:21:32.862 00.000 12044 Worker thread wakes up
22:21:32.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
22:21:32.862 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
22:21:32.862 00.000 12044 Moving (-0.22, 0.30) raw xDistance=-0.30 yDistance=0.19
22:21:32.862 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.01
22:21:32.862 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:32.863 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:21:32.863 00.000 12044 MoveAxis(E, 0, ABG)
22:21:32.863 00.000 12044 Move returns status 0, amount 0
22:21:32.863 00.000 12044 MoveAxis(N, 0, ABG)
22:21:32.863 00.000 12044 Move returns status 0, amount 0
22:21:32.863 00.000 12044 move complete, result=0
22:21:32.863 00.000 12044 worker thread done servicing request
22:21:32.875 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17671, med=620, FiltMin=527, FiltMax=12261, Gamma=0.810
22:21:32.882 00.007 14964 UpdateGuideState exits: m=234820 SNR=298.6
22:21:32.883 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.884 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:32.886 00.002 14964 Enqueuing Expose request
22:21:32.887 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:32.889 00.002 12044 Worker thread wakes up
22:21:32.889 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:32.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:35.998 03.109 12044 Exposure complete
22:21:36.032 00.034 12044 worker thread done servicing request
22:21:36.032 00.000 14964 OnExposeComplete: enter
22:21:36.034 00.002 14964 UpdateGuideState(): m_state=6
22:21:36.035 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:21:36.037 00.002 14964 Star::Find returns 1 (0), X=397.18, Y=127.68, Mass=233899, SNR=294.4, Peak=20412 HFD=3.5
22:21:36.038 00.001 14964 MultiStar: [#1 -0.56,-0.57,0.00,M1] 
22:21:36.038 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.75 = -2.54)
22:21:36.039 00.001 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.52)
22:21:36.040 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.53 hyp=0.65 cameraTheta=2.19 mountX=-0.54 mountY=0.32, mountTheta=2.60
22:21:36.041 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.53, opts=13)
22:21:36.042 00.001 14964 Enqueuing Move request for scope (-0.38, 0.53)
22:21:36.042 00.000 12044 Worker thread wakes up
22:21:36.043 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.53) opts 0xd
22:21:36.043 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.53)
22:21:36.043 00.000 12044 Moving (-0.38, 0.53) raw xDistance=-0.54 yDistance=0.32
22:21:36.043 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.54, slope = -0.03
22:21:36.043 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:36.043 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:21:36.043 00.000 12044 MoveAxis(E, 25, ABG)
22:21:36.043 00.000 12044 Guiding  Dir = 2, Dur = 25
22:21:36.050 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20412, med=620, FiltMin=535, FiltMax=11838, Gamma=0.810
22:21:36.055 00.005 14964 UpdateGuideState exits: m=233899 SNR=294.4
22:21:36.056 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.056 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:36.057 00.001 14964 Enqueuing Expose request
22:21:36.072 00.015 12044 IsSlewing returns 0
22:21:36.073 00.001 12044 IsGuiding returns 0
22:21:36.136 00.063 12044 IsGuiding returns 1
22:21:36.136 00.000 12044 scope still moving after pulse duration time elapsed
22:21:36.229 00.093 12044 IsSlewing returns 0
22:21:36.229 00.000 12044 IsGuiding returns 0
22:21:36.229 00.000 12044 scope move finished after 25 + 130 ms
22:21:36.229 00.000 12044 Move returns status 0, amount 25
22:21:36.229 00.000 12044 MoveAxis(N, 0, ABG)
22:21:36.229 00.000 12044 Move returns status 0, amount 0
22:21:36.229 00.000 12044 move complete, result=0
22:21:36.229 00.000 12044 worker thread done servicing request
22:21:36.229 00.000 12044 Worker thread wakes up
22:21:36.229 00.000 14964 GuideStep: -0.5 px 25 ms EAST, 0.3 px 0 ms NORTH
22:21:36.230 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:36.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:39.354 03.124 12044 Exposure complete
22:21:39.375 00.021 12044 worker thread done servicing request
22:21:39.376 00.001 14964 OnExposeComplete: enter
22:21:39.376 00.000 14964 UpdateGuideState(): m_state=6
22:21:39.377 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:21:39.377 00.000 14964 Star::Find returns 1 (0), X=397.17, Y=127.15, Mass=230601, SNR=294.6, Peak=19748 HFD=3.7
22:21:39.378 00.001 14964 MultiStar: [#1 -0.57,-0.32,0.00,M2] 
22:21:39.378 00.000 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
22:21:39.379 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.75 = 1.46)
22:21:39.379 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.00 hyp=0.39 cameraTheta=3.14 mountX=-0.01 mountY=0.39, mountTheta=1.59
22:21:39.380 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.00, opts=13)
22:21:39.381 00.001 14964 Enqueuing Move request for scope (-0.39, 0.00)
22:21:39.382 00.001 12044 Worker thread wakes up
22:21:39.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.00) opts 0xd
22:21:39.382 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.00)
22:21:39.382 00.000 12044 Moving (-0.39, 0.00) raw xDistance=-0.01 yDistance=0.39
22:21:39.382 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.22, using input
22:21:39.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
22:21:39.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:39.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:21:39.382 00.000 12044 MoveAxis(E, 0, ABG)
22:21:39.382 00.000 12044 Move returns status 0, amount 0
22:21:39.382 00.000 12044 MoveAxis(N, 0, ABG)
22:21:39.382 00.000 12044 Move returns status 0, amount 0
22:21:39.382 00.000 12044 move complete, result=0
22:21:39.382 00.000 12044 worker thread done servicing request
22:21:39.389 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19748, med=620, FiltMin=539, FiltMax=12976, Gamma=0.810
22:21:39.395 00.006 14964 UpdateGuideState exits: m=230601 SNR=294.6
22:21:39.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.397 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:39.397 00.000 14964 Enqueuing Expose request
22:21:39.398 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:21:39.398 00.000 12044 Worker thread wakes up
22:21:39.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:39.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:42.532 03.134 12044 Exposure complete
22:21:42.563 00.031 12044 worker thread done servicing request
22:21:42.564 00.001 14964 OnExposeComplete: enter
22:21:42.564 00.000 14964 UpdateGuideState(): m_state=6
22:21:42.565 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:21:42.565 00.000 14964 Star::Find returns 1 (0), X=397.36, Y=127.23, Mass=233088, SNR=296.0, Peak=20240 HFD=3.6
22:21:42.566 00.001 14964 MultiStar: [#1 -0.36,-0.01,0.19,U] 
22:21:42.566 00.000 14964 single-star, 1 included, MultiStar: {-0.23, 0.07}, one-star: {-0.21, 0.09}
22:21:42.566 00.000 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
22:21:42.567 00.001 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
22:21:42.567 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.22 cameraTheta=2.75 mountX=-0.09 mountY=0.20, mountTheta=1.99
22:21:42.568 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.09, opts=13)
22:21:42.569 00.001 14964 Enqueuing Move request for scope (-0.21, 0.09)
22:21:42.570 00.001 12044 Worker thread wakes up
22:21:42.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
22:21:42.570 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
22:21:42.570 00.000 12044 Moving (-0.21, 0.09) raw xDistance=-0.09 yDistance=0.20
22:21:42.570 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.39, using input
22:21:42.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.06
22:21:42.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:42.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:21:42.570 00.000 12044 MoveAxis(E, 0, ABG)
22:21:42.570 00.000 12044 Move returns status 0, amount 0
22:21:42.570 00.000 12044 MoveAxis(N, 0, ABG)
22:21:42.570 00.000 12044 Move returns status 0, amount 0
22:21:42.570 00.000 12044 move complete, result=0
22:21:42.570 00.000 12044 worker thread done servicing request
22:21:42.577 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20240, med=620, FiltMin=527, FiltMax=13940, Gamma=0.810
22:21:42.585 00.008 14964 UpdateGuideState exits: m=233088 SNR=296.0
22:21:42.587 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.589 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:42.592 00.003 14964 Enqueuing Expose request
22:21:42.593 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:42.595 00.002 12044 Worker thread wakes up
22:21:42.595 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:42.596 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:45.703 03.107 12044 Exposure complete
22:21:45.730 00.027 12044 worker thread done servicing request
22:21:45.730 00.000 14964 OnExposeComplete: enter
22:21:45.731 00.001 14964 UpdateGuideState(): m_state=6
22:21:45.731 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:21:45.732 00.001 14964 Star::Find returns 1 (0), X=397.34, Y=127.30, Mass=228707, SNR=275.8, Peak=17416 HFD=3.6
22:21:45.732 00.000 14964 MultiStar: [#1 -0.22,0.05,0.20,U] 
22:21:45.733 00.001 14964 refined, 1 included, MultiStar: {-0.23, 0.14}, one-star: {-0.23, 0.16}
22:21:45.733 00.000 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.15 = -2.14)
22:21:45.734 00.001 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.92)
22:21:45.735 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.59 mountX=-0.14 mountY=0.21, mountTheta=2.17
22:21:45.738 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.14, opts=13)
22:21:45.738 00.000 14964 Enqueuing Move request for scope (-0.23, 0.14)
22:21:45.739 00.001 12044 Worker thread wakes up
22:21:45.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
22:21:45.739 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
22:21:45.739 00.000 12044 Moving (-0.23, 0.14) raw xDistance=-0.14 yDistance=0.21
22:21:45.739 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.39, using input
22:21:45.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.06
22:21:45.739 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:45.739 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:21:45.739 00.000 12044 MoveAxis(E, 0, ABG)
22:21:45.739 00.000 12044 Move returns status 0, amount 0
22:21:45.739 00.000 12044 MoveAxis(N, 0, ABG)
22:21:45.739 00.000 12044 Move returns status 0, amount 0
22:21:45.739 00.000 12044 move complete, result=0
22:21:45.739 00.000 12044 worker thread done servicing request
22:21:45.746 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17416, med=621, FiltMin=535, FiltMax=12191, Gamma=0.810
22:21:45.753 00.007 14964 UpdateGuideState exits: m=228707 SNR=275.8
22:21:45.754 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:45.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:45.755 00.000 14964 Enqueuing Expose request
22:21:45.756 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:45.756 00.000 12044 Worker thread wakes up
22:21:45.756 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:45.756 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:48.891 03.135 12044 Exposure complete
22:21:48.926 00.035 12044 worker thread done servicing request
22:21:48.926 00.000 14964 OnExposeComplete: enter
22:21:48.928 00.002 14964 UpdateGuideState(): m_state=6
22:21:48.930 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:21:48.931 00.001 14964 Star::Find returns 1 (0), X=397.38, Y=126.75, Mass=238543, SNR=302.9, Peak=17848 HFD=3.6
22:21:48.933 00.002 14964 MultiStar: [#1 -0.44,0.45,0.00,M1] 
22:21:48.935 00.002 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
22:21:48.937 00.002 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
22:21:48.938 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-2.00 mountX=0.40 mountY=0.22, mountTheta=0.51
22:21:48.940 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.40, opts=13)
22:21:48.942 00.002 14964 Enqueuing Move request for scope (-0.18, -0.40)
22:21:48.942 00.000 12044 Worker thread wakes up
22:21:48.942 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.40) opts 0xd
22:21:48.943 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.40)
22:21:48.943 00.000 12044 Moving (-0.18, -0.40) raw xDistance=0.40 yDistance=0.22
22:21:48.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.02
22:21:48.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:48.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:21:48.943 00.000 12044 MoveAxis(E, 0, ABG)
22:21:48.943 00.000 12044 Move returns status 0, amount 0
22:21:48.943 00.000 12044 MoveAxis(N, 0, ABG)
22:21:48.943 00.000 12044 Move returns status 0, amount 0
22:21:48.943 00.000 12044 move complete, result=0
22:21:48.943 00.000 12044 worker thread done servicing request
22:21:48.956 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17848, med=621, FiltMin=542, FiltMax=10639, Gamma=0.810
22:21:48.966 00.010 14964 UpdateGuideState exits: m=238543 SNR=302.9
22:21:48.967 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.968 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:48.969 00.001 14964 Enqueuing Expose request
22:21:48.969 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:48.970 00.001 12044 Worker thread wakes up
22:21:48.970 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:48.970 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:52.086 03.116 12044 Exposure complete
22:21:52.120 00.034 12044 worker thread done servicing request
22:21:52.120 00.000 14964 OnExposeComplete: enter
22:21:52.121 00.001 14964 UpdateGuideState(): m_state=6
22:21:52.122 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:21:52.122 00.000 14964 Star::Find returns 1 (0), X=397.03, Y=127.07, Mass=233880, SNR=298.6, Peak=19560 HFD=3.7
22:21:52.124 00.002 14964 MultiStar: [#1 -0.63,-0.05,0.00,M2] 
22:21:52.124 00.000 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
22:21:52.125 00.001 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
22:21:52.125 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.08 hyp=0.54 cameraTheta=-3.00 mountX=0.07 mountY=0.54, mountTheta=1.44
22:21:52.127 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.08, opts=13)
22:21:52.129 00.002 14964 Enqueuing Move request for scope (-0.53, -0.08)
22:21:52.130 00.001 12044 Worker thread wakes up
22:21:52.130 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.08) opts 0xd
22:21:52.130 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.08)
22:21:52.130 00.000 12044 Moving (-0.53, -0.08) raw xDistance=0.07 yDistance=0.54
22:21:52.130 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
22:21:52.130 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:21:52.131 00.001 12044 MoveAxis(E, 0, ABG)
22:21:52.131 00.000 12044 Move returns status 0, amount 0
22:21:52.131 00.000 12044 MoveAxis(S, 50, ABG)
22:21:52.131 00.000 12044 Guiding  Dir = 1, Dur = 50
22:21:52.143 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19560, med=621, FiltMin=530, FiltMax=12751, Gamma=0.810
22:21:52.153 00.010 14964 UpdateGuideState exits: m=233880 SNR=298.6
22:21:52.156 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.158 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:52.160 00.002 14964 Enqueuing Expose request
22:21:52.187 00.027 12044 IsSlewing returns 0
22:21:52.188 00.001 12044 IsGuiding returns 0
22:21:52.220 00.032 12044 PulseGuide returned control before completion, sleep 29
22:21:52.264 00.044 12044 IsGuiding returns 1
22:21:52.264 00.000 12044 scope still moving after pulse duration time elapsed
22:21:52.324 00.060 12044 IsSlewing returns 0
22:21:52.325 00.001 12044 IsGuiding returns 0
22:21:52.325 00.000 12044 scope move finished after 50 + 86 ms
22:21:52.325 00.000 12044 Move returns status 0, amount 50
22:21:52.325 00.000 12044 move complete, result=0
22:21:52.325 00.000 12044 worker thread done servicing request
22:21:52.325 00.000 12044 Worker thread wakes up
22:21:52.325 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:52.325 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:52.325 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 50 ms SOUTH
22:21:55.438 03.113 12044 Exposure complete
22:21:55.489 00.051 12044 worker thread done servicing request
22:21:55.489 00.000 14964 OnExposeComplete: enter
22:21:55.491 00.002 14964 UpdateGuideState(): m_state=6
22:21:55.492 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:21:55.493 00.001 14964 Star::Find returns 1 (0), X=397.64, Y=126.79, Mass=236865, SNR=300.7, Peak=18147 HFD=3.6
22:21:55.494 00.001 14964 MultiStar: [#1 -0.07,0.22,0.21,U] 
22:21:55.496 00.002 14964 refined, 1 included, MultiStar: {0.05, -0.26}, one-star: {0.07, -0.36}
22:21:55.496 00.000 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
22:21:55.498 00.002 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
22:21:55.500 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.39 mountX=0.26 mountY=-0.02, mountTheta=-0.07
22:21:55.506 00.006 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.26, opts=13)
22:21:55.507 00.001 14964 Enqueuing Move request for scope (0.05, -0.26)
22:21:55.509 00.002 12044 Worker thread wakes up
22:21:55.509 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
22:21:55.509 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
22:21:55.509 00.000 12044 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.02
22:21:55.509 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.03
22:21:55.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:55.510 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:55.510 00.000 12044 MoveAxis(E, 0, ABG)
22:21:55.510 00.000 12044 Move returns status 0, amount 0
22:21:55.510 00.000 12044 MoveAxis(N, 0, ABG)
22:21:55.510 00.000 12044 Move returns status 0, amount 0
22:21:55.510 00.000 12044 move complete, result=0
22:21:55.510 00.000 12044 worker thread done servicing request
22:21:55.524 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18147, med=621, FiltMin=536, FiltMax=11654, Gamma=0.810
22:21:55.536 00.012 14964 UpdateGuideState exits: m=236865 SNR=300.7
22:21:55.538 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:55.540 00.001 14964 Enqueuing Expose request
22:21:55.542 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:55.544 00.002 12044 Worker thread wakes up
22:21:55.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:55.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:21:58.646 03.102 12044 Exposure complete
22:21:58.689 00.043 12044 worker thread done servicing request
22:21:58.689 00.000 14964 OnExposeComplete: enter
22:21:58.691 00.002 14964 UpdateGuideState(): m_state=6
22:21:58.692 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:21:58.694 00.002 14964 Star::Find returns 1 (0), X=398.03, Y=127.01, Mass=238214, SNR=304.4, Peak=20403 HFD=3.2
22:21:58.695 00.001 14964 MultiStar: [#1 0.34,0.03,0.18,U] 
22:21:58.697 00.002 14964 refined, 1 included, MultiStar: {0.45, -0.11}, one-star: {0.47, -0.14}
22:21:58.698 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
22:21:58.700 00.002 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.92)
22:21:58.700 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-0.25 mountX=0.12 mountY=-0.43, mountTheta=-1.30
22:21:58.705 00.005 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.11, opts=13)
22:21:58.707 00.002 14964 Enqueuing Move request for scope (0.45, -0.11)
22:21:58.708 00.001 12044 Worker thread wakes up
22:21:58.708 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.11) opts 0xd
22:21:58.708 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.11)
22:21:58.708 00.000 12044 Moving (0.45, -0.11) raw xDistance=0.12 yDistance=-0.43
22:21:58.708 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.34, using input
22:21:58.708 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.05
22:21:58.708 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:58.708 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:21:58.708 00.000 12044 MoveAxis(E, 0, ABG)
22:21:58.708 00.000 12044 Move returns status 0, amount 0
22:21:58.709 00.001 12044 MoveAxis(N, 0, ABG)
22:21:58.709 00.000 12044 Move returns status 0, amount 0
22:21:58.709 00.000 12044 move complete, result=0
22:21:58.709 00.000 12044 worker thread done servicing request
22:21:58.723 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20403, med=619, FiltMin=529, FiltMax=13707, Gamma=0.810
22:21:58.736 00.013 14964 UpdateGuideState exits: m=238214 SNR=304.4
22:21:58.738 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:58.739 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:21:58.741 00.002 14964 Enqueuing Expose request
22:21:58.742 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:21:58.744 00.002 12044 Worker thread wakes up
22:21:58.744 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:21:58.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:01.857 03.113 12044 Exposure complete
22:22:01.897 00.040 12044 worker thread done servicing request
22:22:01.897 00.000 14964 OnExposeComplete: enter
22:22:01.899 00.002 14964 UpdateGuideState(): m_state=6
22:22:01.900 00.001 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:22:01.902 00.002 14964 Star::Find returns 1 (0), X=398.12, Y=126.39, Mass=240895, SNR=303.9, Peak=20393 HFD=3.5
22:22:01.904 00.002 14964 MultiStar: [#1 0.48,0.57,0.00,M1] 
22:22:01.905 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
22:22:01.906 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
22:22:01.908 00.002 14964 CameraToMount -- cameraX=0.55 cameraY=-0.76 hyp=0.94 cameraTheta=-0.94 mountX=0.77 mountY=-0.47, mountTheta=-0.55
22:22:01.911 00.003 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.76, opts=13)
22:22:01.913 00.002 14964 Enqueuing Move request for scope (0.55, -0.76)
22:22:01.913 00.000 12044 Worker thread wakes up
22:22:01.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.76) opts 0xd
22:22:01.914 00.001 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.76)
22:22:01.914 00.000 12044 Moving (0.55, -0.76) raw xDistance=0.77 yDistance=-0.47
22:22:01.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.65 from input 0.77, slope = 0.10
22:22:01.914 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:01.914 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:22:01.914 00.000 12044 MoveAxis(W, 77, ABG)
22:22:01.914 00.000 12044 Guiding  Dir = 3, Dur = 77
22:22:01.929 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20393, med=620, FiltMin=538, FiltMax=13655, Gamma=0.810
22:22:01.940 00.011 14964 UpdateGuideState exits: m=240895 SNR=303.9
22:22:01.941 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.943 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:01.945 00.002 14964 Enqueuing Expose request
22:22:01.963 00.018 12044 IsSlewing returns 0
22:22:01.965 00.002 12044 IsGuiding returns 0
22:22:01.996 00.031 12044 PulseGuide returned control before completion, sleep 56
22:22:02.069 00.073 12044 IsGuiding returns 1
22:22:02.069 00.000 12044 scope still moving after pulse duration time elapsed
22:22:02.120 00.051 12044 IsSlewing returns 0
22:22:02.121 00.001 12044 IsGuiding returns 0
22:22:02.122 00.001 12044 scope move finished after 77 + 79 ms
22:22:02.122 00.000 12044 Move returns status 0, amount 77
22:22:02.122 00.000 12044 MoveAxis(N, 0, ABG)
22:22:02.122 00.000 12044 Move returns status 0, amount 0
22:22:02.122 00.000 12044 move complete, result=0
22:22:02.122 00.000 12044 worker thread done servicing request
22:22:02.122 00.000 12044 Worker thread wakes up
22:22:02.122 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:02.122 00.000 14964 GuideStep: 0.8 px 77 ms WEST, -0.5 px 0 ms NORTH
22:22:02.124 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:05.246 03.122 12044 Exposure complete
22:22:05.282 00.036 12044 worker thread done servicing request
22:22:05.282 00.000 14964 OnExposeComplete: enter
22:22:05.284 00.002 14964 UpdateGuideState(): m_state=6
22:22:05.286 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:22:05.287 00.001 14964 Star::Find returns 1 (0), X=397.95, Y=127.28, Mass=232717, SNR=292.3, Peak=18671 HFD=3.6
22:22:05.289 00.002 14964 MultiStar: [#1 0.24,-0.37,0.20,U] 
22:22:05.290 00.001 14964 refined, 1 included, MultiStar: {0.36, 0.05}, one-star: {0.39, 0.13}
22:22:05.291 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
22:22:05.293 00.002 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.54)
22:22:05.294 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.36 cameraTheta=0.13 mountX=-0.04 mountY=-0.36, mountTheta=-1.69
22:22:05.297 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.05, opts=13)
22:22:05.298 00.001 14964 Enqueuing Move request for scope (0.36, 0.05)
22:22:05.299 00.001 12044 Worker thread wakes up
22:22:05.300 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.05) opts 0xd
22:22:05.300 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.05)
22:22:05.300 00.000 12044 Moving (0.36, 0.05) raw xDistance=-0.04 yDistance=-0.36
22:22:05.300 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.07
22:22:05.300 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:05.300 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:22:05.300 00.000 12044 MoveAxis(E, 0, ABG)
22:22:05.300 00.000 12044 Move returns status 0, amount 0
22:22:05.300 00.000 12044 MoveAxis(N, 0, ABG)
22:22:05.300 00.000 12044 Move returns status 0, amount 0
22:22:05.300 00.000 12044 move complete, result=0
22:22:05.300 00.000 12044 worker thread done servicing request
22:22:05.313 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18671, med=620, FiltMin=528, FiltMax=12800, Gamma=0.810
22:22:05.325 00.012 14964 UpdateGuideState exits: m=232717 SNR=292.3
22:22:05.330 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:05.331 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:05.333 00.002 14964 Enqueuing Expose request
22:22:05.334 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:22:05.335 00.001 12044 Worker thread wakes up
22:22:05.335 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:05.335 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:08.458 03.123 12044 Exposure complete
22:22:08.486 00.028 12044 worker thread done servicing request
22:22:08.486 00.000 14964 OnExposeComplete: enter
22:22:08.487 00.001 14964 UpdateGuideState(): m_state=6
22:22:08.487 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:22:08.488 00.001 14964 Star::Find returns 1 (0), X=397.68, Y=127.94, Mass=228183, SNR=296.8, Peak=18639 HFD=3.4
22:22:08.489 00.001 14964 MultiStar: [#1 0.10,-0.82,0.00,M1] 
22:22:08.489 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
22:22:08.490 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
22:22:08.490 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.79 hyp=0.80 cameraTheta=1.42 mountX=-0.79 mountY=-0.20, mountTheta=-2.89
22:22:08.491 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.79, opts=13)
22:22:08.492 00.001 14964 Enqueuing Move request for scope (0.12, 0.79)
22:22:08.493 00.001 12044 Worker thread wakes up
22:22:08.494 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.79) opts 0xd
22:22:08.494 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.79)
22:22:08.494 00.000 12044 Moving (0.12, 0.79) raw xDistance=-0.79 yDistance=-0.20
22:22:08.494 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.79, slope = -0.02
22:22:08.494 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:08.494 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:22:08.494 00.000 12044 MoveAxis(E, 13, ABG)
22:22:08.494 00.000 12044 Guiding  Dir = 2, Dur = 13
22:22:08.501 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18639, med=621, FiltMin=543, FiltMax=12764, Gamma=0.810
22:22:08.507 00.006 14964 UpdateGuideState exits: m=228183 SNR=296.8
22:22:08.507 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.508 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:08.508 00.000 14964 Enqueuing Expose request
22:22:08.528 00.020 12044 IsSlewing returns 0
22:22:08.529 00.001 12044 IsGuiding returns 0
22:22:08.561 00.032 12044 IsGuiding returns 1
22:22:08.561 00.000 12044 scope still moving after pulse duration time elapsed
22:22:08.622 00.061 12044 IsSlewing returns 0
22:22:08.654 00.032 12044 IsGuiding returns 0
22:22:08.654 00.000 12044 scope move finished after 13 + 113 ms
22:22:08.654 00.000 12044 Move returns status 0, amount 13
22:22:08.654 00.000 12044 MoveAxis(N, 0, ABG)
22:22:08.654 00.000 12044 Move returns status 0, amount 0
22:22:08.654 00.000 12044 move complete, result=0
22:22:08.654 00.000 12044 worker thread done servicing request
22:22:08.654 00.000 12044 Worker thread wakes up
22:22:08.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:08.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:08.655 00.001 14964 GuideStep: -0.8 px 13 ms EAST, -0.2 px 0 ms NORTH
22:22:11.794 03.139 12044 Exposure complete
22:22:11.819 00.025 12044 worker thread done servicing request
22:22:11.819 00.000 14964 OnExposeComplete: enter
22:22:11.820 00.001 14964 UpdateGuideState(): m_state=6
22:22:11.820 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:22:11.821 00.001 14964 Star::Find returns 1 (0), X=397.54, Y=127.49, Mass=236567, SNR=301.2, Peak=18868 HFD=3.2
22:22:11.821 00.000 14964 MultiStar: [#1 -0.07,-0.60,0.00,M2] 
22:22:11.822 00.001 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
22:22:11.822 00.000 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
22:22:11.823 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.64 mountX=-0.34 mountY=-0.01, mountTheta=-3.11
22:22:11.824 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.34, opts=13)
22:22:11.825 00.001 14964 Enqueuing Move request for scope (-0.02, 0.34)
22:22:11.825 00.000 12044 Worker thread wakes up
22:22:11.825 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
22:22:11.825 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
22:22:11.825 00.000 12044 Moving (-0.02, 0.34) raw xDistance=-0.34 yDistance=-0.01
22:22:11.825 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.34, slope = -0.04
22:22:11.825 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:11.825 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:11.825 00.000 12044 MoveAxis(E, 33, ABG)
22:22:11.826 00.001 12044 Guiding  Dir = 2, Dur = 33
22:22:11.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18868, med=620, FiltMin=536, FiltMax=13249, Gamma=0.810
22:22:11.840 00.007 14964 UpdateGuideState exits: m=236567 SNR=301.2
22:22:11.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.841 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:11.842 00.001 14964 Enqueuing Expose request
22:22:11.856 00.014 12044 IsSlewing returns 0
22:22:11.887 00.031 12044 IsGuiding returns 0
22:22:11.919 00.032 12044 PulseGuide returned control before completion, sleep 11
22:22:11.945 00.026 12044 IsGuiding returns 1
22:22:11.945 00.000 12044 scope still moving after pulse duration time elapsed
22:22:11.999 00.054 12044 IsSlewing returns 0
22:22:12.000 00.001 12044 IsGuiding returns 0
22:22:12.000 00.000 12044 scope move finished after 33 + 79 ms
22:22:12.000 00.000 12044 Move returns status 0, amount 33
22:22:12.000 00.000 12044 MoveAxis(N, 0, ABG)
22:22:12.000 00.000 12044 Move returns status 0, amount 0
22:22:12.000 00.000 12044 move complete, result=0
22:22:12.000 00.000 12044 worker thread done servicing request
22:22:12.000 00.000 12044 Worker thread wakes up
22:22:12.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:12.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:12.000 00.000 14964 GuideStep: -0.3 px 33 ms EAST, -0.0 px 0 ms NORTH
22:22:15.118 03.118 12044 Exposure complete
22:22:15.157 00.039 12044 worker thread done servicing request
22:22:15.157 00.000 14964 OnExposeComplete: enter
22:22:15.160 00.003 14964 UpdateGuideState(): m_state=6
22:22:15.160 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:22:15.161 00.001 14964 Star::Find returns 1 (0), X=397.58, Y=127.36, Mass=238093, SNR=297.2, Peak=21171 HFD=3.4
22:22:15.162 00.001 14964 MultiStar: [#1 -0.08,0.08,0.19,U] 
22:22:15.163 00.001 14964 refined, 1 included, MultiStar: {-0.00, 0.19}, one-star: {0.01, 0.21}
22:22:15.164 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
22:22:15.166 00.002 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
22:22:15.167 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=-0.19 mountY=-0.01, mountTheta=-3.06
22:22:15.170 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.19, opts=13)
22:22:15.172 00.002 14964 Enqueuing Move request for scope (-0.00, 0.19)
22:22:15.173 00.001 12044 Worker thread wakes up
22:22:15.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
22:22:15.173 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
22:22:15.173 00.000 12044 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.01
22:22:15.173 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.40, using input
22:22:15.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.06
22:22:15.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:15.174 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:15.174 00.000 12044 MoveAxis(E, 0, ABG)
22:22:15.174 00.000 12044 Move returns status 0, amount 0
22:22:15.174 00.000 12044 MoveAxis(N, 0, ABG)
22:22:15.174 00.000 12044 Move returns status 0, amount 0
22:22:15.174 00.000 12044 move complete, result=0
22:22:15.174 00.000 12044 worker thread done servicing request
22:22:15.190 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21171, med=622, FiltMin=532, FiltMax=15419, Gamma=0.810
22:22:15.201 00.011 14964 UpdateGuideState exits: m=238093 SNR=297.2
22:22:15.203 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:15.204 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:15.206 00.002 14964 Enqueuing Expose request
22:22:15.207 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:22:15.208 00.001 12044 Worker thread wakes up
22:22:15.208 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:15.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:18.316 03.108 12044 Exposure complete
22:22:18.341 00.025 12044 worker thread done servicing request
22:22:18.341 00.000 14964 OnExposeComplete: enter
22:22:18.341 00.000 14964 UpdateGuideState(): m_state=6
22:22:18.342 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:22:18.343 00.001 14964 Star::Find returns 1 (0), X=397.95, Y=127.17, Mass=233838, SNR=288.5, Peak=24739 HFD=3.2
22:22:18.343 00.000 14964 MultiStar: [#1 0.12,0.12,0.20,U] 
22:22:18.344 00.001 14964 refined, 1 included, MultiStar: {0.34, 0.04}, one-star: {0.38, 0.02}
22:22:18.344 00.000 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
22:22:18.345 00.001 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
22:22:18.345 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.11 mountX=-0.03 mountY=-0.34, mountTheta=-1.67
22:22:18.346 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.04, opts=13)
22:22:18.349 00.003 14964 Enqueuing Move request for scope (0.34, 0.04)
22:22:18.349 00.000 12044 Worker thread wakes up
22:22:18.349 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
22:22:18.349 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
22:22:18.349 00.000 12044 Moving (0.34, 0.04) raw xDistance=-0.03 yDistance=-0.34
22:22:18.349 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.48, using input
22:22:18.349 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.07
22:22:18.349 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:18.349 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:22:18.349 00.000 12044 MoveAxis(E, 0, ABG)
22:22:18.349 00.000 12044 Move returns status 0, amount 0
22:22:18.349 00.000 12044 MoveAxis(N, 0, ABG)
22:22:18.350 00.001 12044 Move returns status 0, amount 0
22:22:18.350 00.000 12044 move complete, result=0
22:22:18.350 00.000 12044 worker thread done servicing request
22:22:18.357 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24739, med=622, FiltMin=535, FiltMax=13367, Gamma=0.810
22:22:18.367 00.010 14964 UpdateGuideState exits: m=233838 SNR=288.5
22:22:18.368 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:18.368 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:18.369 00.001 14964 Enqueuing Expose request
22:22:18.369 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:22:18.370 00.001 12044 Worker thread wakes up
22:22:18.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:18.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:21.481 03.111 12044 Exposure complete
22:22:21.503 00.022 12044 worker thread done servicing request
22:22:21.503 00.000 14964 OnExposeComplete: enter
22:22:21.503 00.000 14964 UpdateGuideState(): m_state=6
22:22:21.504 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:22:21.504 00.000 14964 Star::Find returns 1 (0), X=397.62, Y=127.04, Mass=235669, SNR=291.6, Peak=20603 HFD=3.5
22:22:21.505 00.001 14964 MultiStar: [#1 -0.17,0.10,0.19,U] 
22:22:21.506 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.07}, one-star: {0.05, -0.10}
22:22:21.506 00.000 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.19 = 0.19)
22:22:21.507 00.001 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
22:22:21.507 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.37 mountX=0.07 mountY=-0.01, mountTheta=-0.10
22:22:21.509 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.07, opts=13)
22:22:21.510 00.001 14964 Enqueuing Move request for scope (0.01, -0.07)
22:22:21.510 00.000 12044 Worker thread wakes up
22:22:21.510 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:22:21.510 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:22:21.510 00.000 12044 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=-0.01
22:22:21.511 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.05
22:22:21.511 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.511 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:21.511 00.000 12044 MoveAxis(E, 0, ABG)
22:22:21.511 00.000 12044 Move returns status 0, amount 0
22:22:21.511 00.000 12044 MoveAxis(N, 0, ABG)
22:22:21.511 00.000 12044 Move returns status 0, amount 0
22:22:21.511 00.000 12044 move complete, result=0
22:22:21.511 00.000 12044 worker thread done servicing request
22:22:21.518 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20603, med=620, FiltMin=535, FiltMax=13399, Gamma=0.810
22:22:21.525 00.007 14964 UpdateGuideState exits: m=235669 SNR=291.6
22:22:21.526 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.526 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:21.527 00.001 14964 Enqueuing Expose request
22:22:21.527 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:22:21.528 00.001 12044 Worker thread wakes up
22:22:21.528 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:21.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:24.643 03.115 12044 Exposure complete
22:22:24.680 00.037 12044 worker thread done servicing request
22:22:24.680 00.000 14964 OnExposeComplete: enter
22:22:24.682 00.002 14964 UpdateGuideState(): m_state=6
22:22:24.684 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:22:24.685 00.001 14964 Star::Find returns 1 (0), X=397.69, Y=127.22, Mass=232921, SNR=289.4, Peak=20839 HFD=3.6
22:22:24.687 00.002 14964 MultiStar: [#1 -0.08,-0.13,0.21,U] 
22:22:24.688 00.001 14964 refined, 1 included, MultiStar: {0.09, 0.04}, one-star: {0.12, 0.08}
22:22:24.689 00.001 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.99 = 1.99)
22:22:24.691 00.002 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.24)
22:22:24.692 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
22:22:24.694 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.04, opts=13)
22:22:24.696 00.002 14964 Enqueuing Move request for scope (0.09, 0.04)
22:22:24.697 00.001 12044 Worker thread wakes up
22:22:24.697 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:22:24.697 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:22:24.697 00.000 12044 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
22:22:24.698 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.28, using input
22:22:24.698 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
22:22:24.698 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:24.698 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:24.698 00.000 12044 MoveAxis(E, 0, ABG)
22:22:24.698 00.000 12044 Move returns status 0, amount 0
22:22:24.698 00.000 12044 MoveAxis(N, 0, ABG)
22:22:24.698 00.000 12044 Move returns status 0, amount 0
22:22:24.698 00.000 12044 move complete, result=0
22:22:24.698 00.000 12044 worker thread done servicing request
22:22:24.710 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20839, med=621, FiltMin=519, FiltMax=14371, Gamma=0.810
22:22:24.724 00.014 14964 UpdateGuideState exits: m=232921 SNR=289.4
22:22:24.725 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.726 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:24.726 00.000 14964 Enqueuing Expose request
22:22:24.727 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:24.727 00.000 12044 Worker thread wakes up
22:22:24.727 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:24.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:27.857 03.130 12044 Exposure complete
22:22:27.894 00.037 12044 worker thread done servicing request
22:22:27.894 00.000 14964 OnExposeComplete: enter
22:22:27.895 00.001 14964 UpdateGuideState(): m_state=6
22:22:27.895 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:22:27.895 00.000 14964 Star::Find returns 1 (0), X=397.27, Y=126.77, Mass=240947, SNR=305.7, Peak=17669 HFD=3.5
22:22:27.896 00.001 14964 MultiStar: [#1 -0.26,0.07,0.18,U] 
22:22:27.896 00.000 14964 refined, 1 included, MultiStar: {-0.29, -0.31}, one-star: {-0.29, -0.37}
22:22:27.897 00.001 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.56) = xAngle (-0.77 = -0.77)
22:22:27.897 00.000 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
22:22:27.898 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-2.33 mountX=0.30 mountY=0.32, mountTheta=0.81
22:22:27.899 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.31, opts=13)
22:22:27.900 00.001 14964 Enqueuing Move request for scope (-0.29, -0.31)
22:22:27.900 00.000 12044 Worker thread wakes up
22:22:27.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.31) opts 0xd
22:22:27.900 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.31)
22:22:27.901 00.001 12044 Moving (-0.29, -0.31) raw xDistance=0.30 yDistance=0.32
22:22:27.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.01
22:22:27.901 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:27.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:22:27.901 00.000 12044 MoveAxis(E, 0, ABG)
22:22:27.901 00.000 12044 Move returns status 0, amount 0
22:22:27.901 00.000 12044 MoveAxis(N, 0, ABG)
22:22:27.901 00.000 12044 Move returns status 0, amount 0
22:22:27.901 00.000 12044 move complete, result=0
22:22:27.901 00.000 12044 worker thread done servicing request
22:22:27.907 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17669, med=620, FiltMin=535, FiltMax=12403, Gamma=0.810
22:22:27.914 00.007 14964 UpdateGuideState exits: m=240947 SNR=305.7
22:22:27.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.915 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:27.916 00.001 14964 Enqueuing Expose request
22:22:27.916 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:22:27.917 00.001 12044 Worker thread wakes up
22:22:27.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:27.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:31.038 03.121 12044 Exposure complete
22:22:31.059 00.021 12044 worker thread done servicing request
22:22:31.060 00.001 14964 OnExposeComplete: enter
22:22:31.061 00.001 14964 UpdateGuideState(): m_state=6
22:22:31.062 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:22:31.062 00.000 14964 Star::Find returns 1 (0), X=397.29, Y=127.12, Mass=235287, SNR=293.5, Peak=18139 HFD=3.6
22:22:31.063 00.001 14964 MultiStar: [#1 -0.38,-0.22,0.21,U] 
22:22:31.064 00.001 14964 single-star, 1 included, MultiStar: {-0.29, -0.06}, one-star: {-0.28, -0.02}
22:22:31.064 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
22:22:31.064 00.000 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
22:22:31.065 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.06 mountX=0.02 mountY=0.28, mountTheta=1.50
22:22:31.066 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.02, opts=13)
22:22:31.067 00.001 14964 Enqueuing Move request for scope (-0.28, -0.02)
22:22:31.067 00.000 12044 Worker thread wakes up
22:22:31.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
22:22:31.067 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
22:22:31.067 00.000 12044 Moving (-0.28, -0.02) raw xDistance=0.02 yDistance=0.28
22:22:31.067 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.03, using input
22:22:31.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
22:22:31.068 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:22:31.068 00.000 12044 MoveAxis(E, 0, ABG)
22:22:31.068 00.000 12044 Move returns status 0, amount 0
22:22:31.068 00.000 12044 MoveAxis(N, 0, ABG)
22:22:31.068 00.000 12044 Move returns status 0, amount 0
22:22:31.068 00.000 12044 move complete, result=0
22:22:31.068 00.000 12044 worker thread done servicing request
22:22:31.075 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18139, med=621, FiltMin=540, FiltMax=11779, Gamma=0.810
22:22:31.084 00.009 14964 UpdateGuideState exits: m=235287 SNR=293.5
22:22:31.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.086 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:31.088 00.002 14964 Enqueuing Expose request
22:22:31.089 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:22:31.090 00.001 12044 Worker thread wakes up
22:22:31.090 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:31.090 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:34.209 03.119 12044 Exposure complete
22:22:34.246 00.037 12044 worker thread done servicing request
22:22:34.246 00.000 14964 OnExposeComplete: enter
22:22:34.249 00.003 14964 UpdateGuideState(): m_state=6
22:22:34.251 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:22:34.252 00.001 14964 Star::Find returns 1 (0), X=397.43, Y=127.23, Mass=234216, SNR=298.5, Peak=18252 HFD=3.6
22:22:34.252 00.000 14964 MultiStar: [#1 -0.43,-0.01,0.19,U] 
22:22:34.254 00.002 14964 single-star, 1 included, MultiStar: {-0.18, 0.07}, one-star: {-0.14, 0.08}
22:22:34.255 00.001 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
22:22:34.257 00.002 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
22:22:34.258 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=-0.08 mountY=0.13, mountTheta=2.14
22:22:34.261 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.08, opts=13)
22:22:34.262 00.001 14964 Enqueuing Move request for scope (-0.14, 0.08)
22:22:34.263 00.001 12044 Worker thread wakes up
22:22:34.264 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:22:34.264 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:22:34.264 00.000 12044 Moving (-0.14, 0.08) raw xDistance=-0.08 yDistance=0.13
22:22:34.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.05
22:22:34.264 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:34.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:22:34.264 00.000 12044 MoveAxis(E, 0, ABG)
22:22:34.264 00.000 12044 Move returns status 0, amount 0
22:22:34.264 00.000 12044 MoveAxis(N, 0, ABG)
22:22:34.264 00.000 12044 Move returns status 0, amount 0
22:22:34.264 00.000 12044 move complete, result=0
22:22:34.264 00.000 12044 worker thread done servicing request
22:22:34.279 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18252, med=620, FiltMin=536, FiltMax=12301, Gamma=0.810
22:22:34.290 00.011 14964 UpdateGuideState exits: m=234216 SNR=298.5
22:22:34.292 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:34.294 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:34.295 00.001 14964 Enqueuing Expose request
22:22:34.297 00.002 12044 Worker thread wakes up
22:22:34.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:34.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:34.297 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:37.430 03.133 12044 Exposure complete
22:22:37.474 00.044 12044 worker thread done servicing request
22:22:37.474 00.000 14964 OnExposeComplete: enter
22:22:37.475 00.001 14964 UpdateGuideState(): m_state=6
22:22:37.476 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:22:37.478 00.002 14964 Star::Find returns 1 (0), X=397.87, Y=126.82, Mass=240222, SNR=293.1, Peak=21443 HFD=3.6
22:22:37.480 00.002 14964 MultiStar: [#1 -0.14,0.35,0.19,U] 
22:22:37.482 00.002 14964 refined, 1 included, MultiStar: {0.23, -0.22}, one-star: {0.30, -0.33}
22:22:37.485 00.003 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
22:22:37.486 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
22:22:37.486 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.76 mountX=0.22 mountY=-0.21, mountTheta=-0.74
22:22:37.487 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.22, opts=13)
22:22:37.488 00.001 14964 Enqueuing Move request for scope (0.23, -0.22)
22:22:37.489 00.001 12044 Worker thread wakes up
22:22:37.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
22:22:37.489 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
22:22:37.489 00.000 12044 Moving (0.23, -0.22) raw xDistance=0.22 yDistance=-0.21
22:22:37.489 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.51, using input
22:22:37.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.08
22:22:37.489 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:37.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:22:37.490 00.001 12044 MoveAxis(E, 0, ABG)
22:22:37.490 00.000 12044 Move returns status 0, amount 0
22:22:37.490 00.000 12044 MoveAxis(N, 0, ABG)
22:22:37.490 00.000 12044 Move returns status 0, amount 0
22:22:37.490 00.000 12044 move complete, result=0
22:22:37.491 00.001 12044 worker thread done servicing request
22:22:37.501 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21443, med=621, FiltMin=537, FiltMax=12155, Gamma=0.810
22:22:37.511 00.010 14964 UpdateGuideState exits: m=240222 SNR=293.1
22:22:37.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.514 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:37.515 00.001 14964 Enqueuing Expose request
22:22:37.515 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:37.516 00.001 12044 Worker thread wakes up
22:22:37.516 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:37.516 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:40.629 03.113 12044 Exposure complete
22:22:40.673 00.044 12044 worker thread done servicing request
22:22:40.673 00.000 14964 OnExposeComplete: enter
22:22:40.674 00.001 14964 UpdateGuideState(): m_state=6
22:22:40.676 00.002 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:22:40.677 00.001 14964 Star::Find returns 1 (0), X=397.28, Y=126.72, Mass=239585, SNR=307.2, Peak=22587 HFD=3.3
22:22:40.679 00.002 14964 MultiStar: [#1 -0.32,0.81,0.00,M1] 
22:22:40.680 00.001 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.60 = -0.60)
22:22:40.681 00.001 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
22:22:40.682 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.43 hyp=0.51 cameraTheta=-2.15 mountX=0.43 mountY=0.33, mountTheta=0.65
22:22:40.684 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.43, opts=13)
22:22:40.685 00.001 14964 Enqueuing Move request for scope (-0.28, -0.43)
22:22:40.687 00.002 12044 Worker thread wakes up
22:22:40.687 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.43) opts 0xd
22:22:40.687 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.43)
22:22:40.687 00.000 12044 Moving (-0.28, -0.43) raw xDistance=0.43 yDistance=0.33
22:22:40.687 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.43, slope = 0.06
22:22:40.687 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:40.687 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:22:40.687 00.000 12044 MoveAxis(W, 45, ABG)
22:22:40.687 00.000 12044 Guiding  Dir = 3, Dur = 45
22:22:40.701 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22587, med=620, FiltMin=531, FiltMax=14591, Gamma=0.810
22:22:40.713 00.012 14964 UpdateGuideState exits: m=239585 SNR=307.2
22:22:40.714 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:40.715 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:40.716 00.001 14964 Enqueuing Expose request
22:22:40.718 00.002 12044 IsSlewing returns 0
22:22:40.718 00.000 12044 IsGuiding returns 0
22:22:40.750 00.032 12044 PulseGuide returned control before completion, sleep 24
22:22:40.780 00.030 12044 IsGuiding returns 1
22:22:40.780 00.000 12044 scope still moving after pulse duration time elapsed
22:22:40.871 00.091 12044 IsSlewing returns 0
22:22:40.872 00.001 12044 IsGuiding returns 0
22:22:40.872 00.000 12044 scope move finished after 45 + 108 ms
22:22:40.872 00.000 12044 Move returns status 0, amount 45
22:22:40.872 00.000 12044 MoveAxis(N, 0, ABG)
22:22:40.872 00.000 12044 Move returns status 0, amount 0
22:22:40.872 00.000 12044 move complete, result=0
22:22:40.872 00.000 12044 worker thread done servicing request
22:22:40.872 00.000 12044 Worker thread wakes up
22:22:40.872 00.000 14964 GuideStep: 0.4 px 45 ms WEST, 0.3 px 0 ms NORTH
22:22:40.873 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:40.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:43.981 03.108 12044 Exposure complete
22:22:44.011 00.030 12044 worker thread done servicing request
22:22:44.012 00.001 14964 OnExposeComplete: enter
22:22:44.013 00.001 14964 UpdateGuideState(): m_state=6
22:22:44.016 00.003 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:22:44.017 00.001 14964 Star::Find returns 1 (0), X=397.81, Y=127.43, Mass=232709, SNR=300.0, Peak=16863 HFD=3.7
22:22:44.018 00.001 14964 MultiStar: [#1 -0.08,-0.33,0.19,U] 
22:22:44.019 00.001 14964 refined, 1 included, MultiStar: {0.19, 0.19}, one-star: {0.24, 0.28}
22:22:44.020 00.001 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
22:22:44.021 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.90)
22:22:44.022 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.77 mountX=-0.18 mountY=-0.21, mountTheta=-2.29
22:22:44.024 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.19, opts=13)
22:22:44.026 00.002 14964 Enqueuing Move request for scope (0.19, 0.19)
22:22:44.027 00.001 12044 Worker thread wakes up
22:22:44.028 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
22:22:44.028 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
22:22:44.028 00.000 12044 Moving (0.19, 0.19) raw xDistance=-0.18 yDistance=-0.21
22:22:44.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
22:22:44.028 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:44.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:22:44.028 00.000 12044 MoveAxis(E, 0, ABG)
22:22:44.028 00.000 12044 Move returns status 0, amount 0
22:22:44.028 00.000 12044 MoveAxis(N, 0, ABG)
22:22:44.028 00.000 12044 Move returns status 0, amount 0
22:22:44.028 00.000 12044 move complete, result=0
22:22:44.029 00.001 12044 worker thread done servicing request
22:22:44.040 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16863, med=621, FiltMin=531, FiltMax=12225, Gamma=0.810
22:22:44.050 00.010 14964 UpdateGuideState exits: m=232709 SNR=300.0
22:22:44.051 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.052 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:44.052 00.000 14964 Enqueuing Expose request
22:22:44.054 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:44.056 00.002 12044 Worker thread wakes up
22:22:44.056 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:44.056 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:47.187 03.131 12044 Exposure complete
22:22:47.227 00.040 12044 worker thread done servicing request
22:22:47.228 00.001 14964 OnExposeComplete: enter
22:22:47.232 00.004 14964 UpdateGuideState(): m_state=6
22:22:47.236 00.004 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:22:47.240 00.004 14964 Star::Find returns 1 (0), X=397.82, Y=127.23, Mass=235748, SNR=301.1, Peak=17207 HFD=3.8
22:22:47.242 00.002 14964 MultiStar: [#1 -0.28,-0.38,0.18,U] 
22:22:47.243 00.001 14964 refined, 1 included, MultiStar: {0.18, 0.01}, one-star: {0.26, 0.08}
22:22:47.245 00.002 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
22:22:47.246 00.001 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.60)
22:22:47.247 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.01 mountY=-0.18, mountTheta=-1.63
22:22:47.250 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.01, opts=13)
22:22:47.251 00.001 14964 Enqueuing Move request for scope (0.18, 0.01)
22:22:47.252 00.001 12044 Worker thread wakes up
22:22:47.252 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:22:47.252 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:22:47.252 00.000 12044 Moving (0.18, 0.01) raw xDistance=-0.01 yDistance=-0.18
22:22:47.253 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
22:22:47.253 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:47.253 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:22:47.253 00.000 12044 MoveAxis(E, 0, ABG)
22:22:47.253 00.000 12044 Move returns status 0, amount 0
22:22:47.253 00.000 12044 MoveAxis(N, 0, ABG)
22:22:47.253 00.000 12044 Move returns status 0, amount 0
22:22:47.253 00.000 12044 move complete, result=0
22:22:47.254 00.001 12044 worker thread done servicing request
22:22:47.272 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17207, med=621, FiltMin=535, FiltMax=11959, Gamma=0.810
22:22:47.278 00.006 14964 UpdateGuideState exits: m=235748 SNR=301.1
22:22:47.279 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.280 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:47.280 00.000 14964 Enqueuing Expose request
22:22:47.280 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:47.281 00.001 12044 Worker thread wakes up
22:22:47.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:47.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:50.389 03.108 12044 Exposure complete
22:22:50.412 00.023 12044 worker thread done servicing request
22:22:50.412 00.000 14964 OnExposeComplete: enter
22:22:50.412 00.000 14964 UpdateGuideState(): m_state=6
22:22:50.413 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:22:50.414 00.001 14964 Star::Find returns 1 (0), X=397.49, Y=127.49, Mass=235998, SNR=308.4, Peak=19175 HFD=3.2
22:22:50.414 00.000 14964 MultiStar: [#1 -0.35,-0.65,0.00,M1] 
22:22:50.415 00.001 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.56) = xAngle (3.33 = -2.95)
22:22:50.415 00.000 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
22:22:50.416 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.78 mountX=-0.34 mountY=0.04, mountTheta=3.04
22:22:50.419 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.34, opts=13)
22:22:50.420 00.001 14964 Enqueuing Move request for scope (-0.07, 0.34)
22:22:50.420 00.000 12044 Worker thread wakes up
22:22:50.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
22:22:50.420 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
22:22:50.420 00.000 12044 Moving (-0.07, 0.34) raw xDistance=-0.34 yDistance=0.04
22:22:50.420 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.34, slope = -0.03
22:22:50.420 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:50.420 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:50.420 00.000 12044 MoveAxis(E, 21, ABG)
22:22:50.420 00.000 12044 Guiding  Dir = 2, Dur = 21
22:22:50.427 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19175, med=621, FiltMin=538, FiltMax=13064, Gamma=0.810
22:22:50.433 00.006 14964 UpdateGuideState exits: m=235998 SNR=308.4
22:22:50.433 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.434 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:50.434 00.000 14964 Enqueuing Expose request
22:22:50.512 00.078 12044 IsSlewing returns 0
22:22:50.513 00.001 12044 IsGuiding returns 0
22:22:50.546 00.033 12044 IsGuiding returns 1
22:22:50.546 00.000 12044 scope still moving after pulse duration time elapsed
22:22:50.608 00.062 12044 IsSlewing returns 0
22:22:50.609 00.001 12044 IsGuiding returns 0
22:22:50.609 00.000 12044 scope move finished after 21 + 74 ms
22:22:50.609 00.000 12044 Move returns status 0, amount 21
22:22:50.609 00.000 12044 MoveAxis(N, 0, ABG)
22:22:50.609 00.000 12044 Move returns status 0, amount 0
22:22:50.609 00.000 12044 move complete, result=0
22:22:50.610 00.001 12044 worker thread done servicing request
22:22:50.610 00.000 12044 Worker thread wakes up
22:22:50.610 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:50.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:50.610 00.000 14964 GuideStep: -0.3 px 21 ms EAST, 0.0 px 0 ms NORTH
22:22:53.716 03.106 12044 Exposure complete
22:22:53.748 00.032 12044 worker thread done servicing request
22:22:53.749 00.001 14964 OnExposeComplete: enter
22:22:53.750 00.001 14964 UpdateGuideState(): m_state=6
22:22:53.751 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:22:53.752 00.001 14964 Star::Find returns 1 (0), X=397.60, Y=127.16, Mass=232859, SNR=291.7, Peak=19555 HFD=3.7
22:22:53.752 00.000 14964 MultiStar: [#1 -0.30,-0.20,0.19,U] 
22:22:53.753 00.001 14964 refined, 1 included, MultiStar: {-0.02, -0.02}, one-star: {0.03, 0.02}
22:22:53.753 00.000 14964 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.56) = xAngle (-0.87 = -0.87)
22:22:53.753 00.000 14964 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.18 = 2.18)
22:22:53.754 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.43 mountX=0.02 mountY=0.02, mountTheta=0.91
22:22:53.755 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.02, opts=13)
22:22:53.755 00.000 14964 Enqueuing Move request for scope (-0.02, -0.02)
22:22:53.756 00.001 12044 Worker thread wakes up
22:22:53.756 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:22:53.756 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:22:53.756 00.000 12044 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:22:53.756 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
22:22:53.756 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:53.756 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:53.756 00.000 12044 MoveAxis(E, 0, ABG)
22:22:53.757 00.001 12044 Move returns status 0, amount 0
22:22:53.757 00.000 12044 MoveAxis(N, 0, ABG)
22:22:53.757 00.000 12044 Move returns status 0, amount 0
22:22:53.757 00.000 12044 move complete, result=0
22:22:53.757 00.000 12044 worker thread done servicing request
22:22:53.769 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19555, med=620, FiltMin=535, FiltMax=13775, Gamma=0.810
22:22:53.776 00.007 14964 UpdateGuideState exits: m=232859 SNR=291.7
22:22:53.777 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:53.777 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:53.778 00.001 14964 Enqueuing Expose request
22:22:53.778 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:22:53.779 00.001 12044 Worker thread wakes up
22:22:53.779 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:53.779 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:22:56.882 03.103 12044 Exposure complete
22:22:56.920 00.038 12044 worker thread done servicing request
22:22:56.920 00.000 14964 OnExposeComplete: enter
22:22:56.921 00.001 14964 UpdateGuideState(): m_state=6
22:22:56.921 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:22:56.922 00.001 14964 Star::Find returns 1 (0), X=397.35, Y=127.14, Mass=231694, SNR=292.0, Peak=17348 HFD=3.7
22:22:56.923 00.001 14964 MultiStar: [#1 -0.51,0.01,0.20,U] 
22:22:56.923 00.000 14964 single-star, 1 included, MultiStar: {-0.27, -0.00}, one-star: {-0.22, -0.00}
22:22:56.923 00.000 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
22:22:56.924 00.001 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
22:22:56.924 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-3.12 mountX=0.00 mountY=0.22, mountTheta=1.57
22:22:56.925 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.00, opts=13)
22:22:56.926 00.001 14964 Enqueuing Move request for scope (-0.22, -0.00)
22:22:56.926 00.000 12044 Worker thread wakes up
22:22:56.927 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.00) opts 0xd
22:22:56.927 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.00)
22:22:56.927 00.000 12044 Moving (-0.22, -0.00) raw xDistance=0.00 yDistance=0.22
22:22:56.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.03
22:22:56.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:56.927 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:22:56.927 00.000 12044 MoveAxis(E, 0, ABG)
22:22:56.927 00.000 12044 Move returns status 0, amount 0
22:22:56.927 00.000 12044 MoveAxis(N, 0, ABG)
22:22:56.927 00.000 12044 Move returns status 0, amount 0
22:22:56.927 00.000 12044 move complete, result=0
22:22:56.927 00.000 12044 worker thread done servicing request
22:22:56.934 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17348, med=621, FiltMin=539, FiltMax=12024, Gamma=0.810
22:22:56.941 00.007 14964 UpdateGuideState exits: m=231694 SNR=292.0
22:22:56.941 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:22:56.942 00.000 14964 Enqueuing Expose request
22:22:56.944 00.002 12044 Worker thread wakes up
22:22:56.944 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:22:56.945 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:22:56.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:00.070 03.125 12044 Exposure complete
22:23:00.096 00.026 12044 worker thread done servicing request
22:23:00.096 00.000 14964 OnExposeComplete: enter
22:23:00.097 00.001 14964 UpdateGuideState(): m_state=6
22:23:00.099 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:23:00.100 00.001 14964 Star::Find returns 1 (0), X=397.09, Y=127.27, Mass=232646, SNR=298.3, Peak=18560 HFD=3.7
22:23:00.101 00.001 14964 MultiStar: [#1 -0.52,0.01,0.17,U] 
22:23:00.102 00.001 14964 single-star, 1 included, MultiStar: {-0.48, 0.11}, one-star: {-0.47, 0.13}
22:23:00.103 00.001 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.85)
22:23:00.103 00.000 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
22:23:00.104 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.13 hyp=0.49 cameraTheta=2.88 mountX=-0.13 mountY=0.46, mountTheta=1.85
22:23:00.107 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.13, opts=13)
22:23:00.109 00.002 14964 Enqueuing Move request for scope (-0.47, 0.13)
22:23:00.110 00.001 12044 Worker thread wakes up
22:23:00.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.13) opts 0xd
22:23:00.110 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.13)
22:23:00.110 00.000 12044 Moving (-0.47, 0.13) raw xDistance=-0.13 yDistance=0.46
22:23:00.110 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.16, using input
22:23:00.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
22:23:00.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:23:00.110 00.000 12044 MoveAxis(E, 0, ABG)
22:23:00.110 00.000 12044 Move returns status 0, amount 0
22:23:00.110 00.000 12044 MoveAxis(S, 43, ABG)
22:23:00.110 00.000 12044 Guiding  Dir = 1, Dur = 43
22:23:00.124 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18560, med=620, FiltMin=526, FiltMax=12537, Gamma=0.810
22:23:00.135 00.011 14964 UpdateGuideState exits: m=232646 SNR=298.3
22:23:00.136 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.137 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:00.139 00.002 14964 Enqueuing Expose request
22:23:00.140 00.001 12044 IsSlewing returns 0
22:23:00.142 00.002 12044 IsGuiding returns 0
22:23:00.176 00.034 12044 PulseGuide returned control before completion, sleep 20
22:23:00.206 00.030 12044 IsGuiding returns 1
22:23:00.206 00.000 12044 scope still moving after pulse duration time elapsed
22:23:00.390 00.184 12044 IsSlewing returns 0
22:23:00.390 00.000 12044 IsGuiding returns 0
22:23:00.390 00.000 12044 scope move finished after 43 + 204 ms
22:23:00.390 00.000 12044 Move returns status 0, amount 43
22:23:00.390 00.000 12044 move complete, result=0
22:23:00.390 00.000 12044 worker thread done servicing request
22:23:00.391 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 43 ms SOUTH
22:23:00.392 00.001 12044 Worker thread wakes up
22:23:00.393 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:00.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:03.504 03.111 12044 Exposure complete
22:23:03.533 00.029 12044 worker thread done servicing request
22:23:03.533 00.000 14964 OnExposeComplete: enter
22:23:03.534 00.001 14964 UpdateGuideState(): m_state=6
22:23:03.536 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:23:03.537 00.001 14964 Star::Find returns 1 (0), X=397.73, Y=127.65, Mass=231974, SNR=280.7, Peak=18783 HFD=3.6
22:23:03.538 00.001 14964 MultiStar: [#1 -0.04,-0.43,0.20,U] 
22:23:03.538 00.000 14964 refined, 1 included, MultiStar: {0.13, 0.35}, one-star: {0.17, 0.50}
22:23:03.539 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
22:23:03.539 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.47)
22:23:03.540 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.21 mountX=-0.35 mountY=-0.17, mountTheta=-2.69
22:23:03.542 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.35, opts=13)
22:23:03.544 00.002 14964 Enqueuing Move request for scope (0.13, 0.35)
22:23:03.546 00.002 12044 Worker thread wakes up
22:23:03.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
22:23:03.546 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
22:23:03.547 00.001 12044 Moving (0.13, 0.35) raw xDistance=-0.35 yDistance=-0.17
22:23:03.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.35, slope = -0.04
22:23:03.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:03.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:23:03.547 00.000 12044 MoveAxis(E, 31, ABG)
22:23:03.547 00.000 12044 Guiding  Dir = 2, Dur = 31
22:23:03.557 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18783, med=621, FiltMin=538, FiltMax=13069, Gamma=0.810
22:23:03.563 00.006 14964 UpdateGuideState exits: m=231974 SNR=280.7
22:23:03.564 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:03.564 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:03.564 00.000 14964 Enqueuing Expose request
22:23:03.609 00.045 12044 IsSlewing returns 0
22:23:03.609 00.000 12044 IsGuiding returns 0
22:23:03.671 00.062 12044 IsGuiding returns 1
22:23:03.671 00.000 12044 scope still moving after pulse duration time elapsed
22:23:03.718 00.047 12044 IsSlewing returns 0
22:23:03.719 00.001 12044 IsGuiding returns 0
22:23:03.719 00.000 12044 scope move finished after 31 + 79 ms
22:23:03.719 00.000 12044 Move returns status 0, amount 31
22:23:03.719 00.000 12044 MoveAxis(N, 0, ABG)
22:23:03.719 00.000 12044 Move returns status 0, amount 0
22:23:03.719 00.000 12044 move complete, result=0
22:23:03.719 00.000 12044 worker thread done servicing request
22:23:03.719 00.000 12044 Worker thread wakes up
22:23:03.719 00.000 14964 GuideStep: -0.3 px 31 ms EAST, -0.2 px 0 ms NORTH
22:23:03.721 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:03.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:06.833 03.112 12044 Exposure complete
22:23:06.857 00.024 12044 worker thread done servicing request
22:23:06.857 00.000 14964 OnExposeComplete: enter
22:23:06.858 00.001 14964 UpdateGuideState(): m_state=6
22:23:06.859 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:23:06.859 00.000 14964 Star::Find returns 1 (0), X=397.58, Y=127.08, Mass=234018, SNR=305.8, Peak=18583 HFD=3.6
22:23:06.860 00.001 14964 MultiStar: [#1 -0.04,0.00,0.19,U] 
22:23:06.860 00.000 14964 refined, 1 included, MultiStar: {0.00, -0.06}, one-star: {0.01, -0.07}
22:23:06.861 00.001 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.06 = 0.06)
22:23:06.861 00.000 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
22:23:06.861 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.49 mountX=0.06 mountY=0.00, mountTheta=0.02
22:23:06.863 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.06, opts=13)
22:23:06.863 00.000 14964 Enqueuing Move request for scope (0.00, -0.06)
22:23:06.864 00.001 12044 Worker thread wakes up
22:23:06.864 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
22:23:06.864 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
22:23:06.864 00.000 12044 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=0.00
22:23:06.864 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
22:23:06.864 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:06.864 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:23:06.864 00.000 12044 MoveAxis(E, 0, ABG)
22:23:06.864 00.000 12044 Move returns status 0, amount 0
22:23:06.864 00.000 12044 MoveAxis(N, 0, ABG)
22:23:06.864 00.000 12044 Move returns status 0, amount 0
22:23:06.864 00.000 12044 move complete, result=0
22:23:06.864 00.000 12044 worker thread done servicing request
22:23:06.872 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18583, med=620, FiltMin=530, FiltMax=12379, Gamma=0.810
22:23:06.878 00.006 14964 UpdateGuideState exits: m=234018 SNR=305.8
22:23:06.878 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.879 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:06.879 00.000 14964 Enqueuing Expose request
22:23:06.880 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:06.880 00.000 12044 Worker thread wakes up
22:23:06.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:06.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:09.980 03.100 12044 Exposure complete
22:23:10.020 00.040 12044 worker thread done servicing request
22:23:10.021 00.001 14964 OnExposeComplete: enter
22:23:10.022 00.001 14964 UpdateGuideState(): m_state=6
22:23:10.024 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:23:10.025 00.001 14964 Star::Find returns 1 (0), X=397.72, Y=127.29, Mass=230881, SNR=295.2, Peak=20275 HFD=3.5
22:23:10.027 00.002 14964 MultiStar: [#1 -0.00,-0.20,0.19,U] 
22:23:10.028 00.001 14964 refined, 1 included, MultiStar: {0.13, 0.09}, one-star: {0.16, 0.15}
22:23:10.030 00.002 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.56) = xAngle (2.16 = 2.16)
22:23:10.031 00.001 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
22:23:10.032 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
22:23:10.035 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.09, opts=13)
22:23:10.036 00.001 14964 Enqueuing Move request for scope (0.13, 0.09)
22:23:10.038 00.002 12044 Worker thread wakes up
22:23:10.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:23:10.038 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:23:10.038 00.000 12044 Moving (0.13, 0.09) raw xDistance=-0.09 yDistance=-0.14
22:23:10.038 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.16, using input
22:23:10.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
22:23:10.038 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:10.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:23:10.038 00.000 12044 MoveAxis(E, 0, ABG)
22:23:10.038 00.000 12044 Move returns status 0, amount 0
22:23:10.038 00.000 12044 MoveAxis(N, 0, ABG)
22:23:10.038 00.000 12044 Move returns status 0, amount 0
22:23:10.038 00.000 12044 move complete, result=0
22:23:10.039 00.001 12044 worker thread done servicing request
22:23:10.050 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20275, med=621, FiltMin=541, FiltMax=14387, Gamma=0.810
22:23:10.059 00.009 14964 UpdateGuideState exits: m=230881 SNR=295.2
22:23:10.060 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:10.062 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:10.064 00.002 14964 Enqueuing Expose request
22:23:10.064 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:10.065 00.001 12044 Worker thread wakes up
22:23:10.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:10.065 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:13.175 03.110 12044 Exposure complete
22:23:13.207 00.032 12044 worker thread done servicing request
22:23:13.207 00.000 14964 OnExposeComplete: enter
22:23:13.209 00.002 14964 UpdateGuideState(): m_state=6
22:23:13.211 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:23:13.212 00.001 14964 Star::Find returns 1 (0), X=397.49, Y=126.70, Mass=240684, SNR=307.3, Peak=18813 HFD=3.5
22:23:13.213 00.001 14964 MultiStar: [#1 -0.32,0.26,0.18,U] 
22:23:13.213 00.000 14964 refined, 1 included, MultiStar: {-0.11, -0.34}, one-star: {-0.08, -0.45}
22:23:13.214 00.001 14964 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.56) = xAngle (-0.34 = -0.34)
22:23:13.214 00.000 14964 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
22:23:13.215 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.90 mountX=0.34 mountY=0.15, mountTheta=0.42
22:23:13.216 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.34, opts=13)
22:23:13.216 00.000 14964 Enqueuing Move request for scope (-0.11, -0.34)
22:23:13.217 00.001 12044 Worker thread wakes up
22:23:13.217 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
22:23:13.217 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
22:23:13.217 00.000 12044 Moving (-0.11, -0.34) raw xDistance=0.34 yDistance=0.15
22:23:13.217 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.34, slope = 0.03
22:23:13.217 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:13.217 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:23:13.217 00.000 12044 MoveAxis(W, 23, ABG)
22:23:13.217 00.000 12044 Guiding  Dir = 3, Dur = 23
22:23:13.229 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18813, med=621, FiltMin=535, FiltMax=12878, Gamma=0.810
22:23:13.236 00.007 14964 UpdateGuideState exits: m=240684 SNR=307.3
22:23:13.237 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.237 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:13.238 00.001 14964 Enqueuing Expose request
22:23:13.250 00.012 12044 IsSlewing returns 0
22:23:13.279 00.029 12044 IsGuiding returns 0
22:23:13.311 00.032 12044 IsGuiding returns 1
22:23:13.311 00.000 12044 scope still moving after pulse duration time elapsed
22:23:13.390 00.079 12044 IsSlewing returns 0
22:23:13.390 00.000 12044 IsGuiding returns 0
22:23:13.390 00.000 12044 scope move finished after 23 + 88 ms
22:23:13.390 00.000 12044 Move returns status 0, amount 23
22:23:13.390 00.000 12044 MoveAxis(N, 0, ABG)
22:23:13.390 00.000 12044 Move returns status 0, amount 0
22:23:13.390 00.000 12044 move complete, result=0
22:23:13.390 00.000 12044 worker thread done servicing request
22:23:13.390 00.000 12044 Worker thread wakes up
22:23:13.390 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:13.390 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:13.390 00.000 14964 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
22:23:16.487 03.097 12044 Exposure complete
22:23:16.516 00.029 12044 worker thread done servicing request
22:23:16.516 00.000 14964 OnExposeComplete: enter
22:23:16.517 00.001 14964 UpdateGuideState(): m_state=6
22:23:16.517 00.000 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:23:16.518 00.001 14964 Star::Find returns 1 (0), X=397.13, Y=126.79, Mass=237169, SNR=298.8, Peak=19051 HFD=3.7
22:23:16.518 00.000 14964 MultiStar: [#1 -0.47,-0.12,0.18,U] 
22:23:16.519 00.001 14964 refined, 1 included, MultiStar: {-0.44, -0.32}, one-star: {-0.43, -0.36}
22:23:16.519 00.000 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.95 = -0.95)
22:23:16.520 00.001 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.10 = 2.10)
22:23:16.520 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.32 hyp=0.55 cameraTheta=-2.51 mountX=0.32 mountY=0.47, mountTheta=0.98
22:23:16.521 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.32, opts=13)
22:23:16.522 00.001 14964 Enqueuing Move request for scope (-0.44, -0.32)
22:23:16.523 00.001 12044 Worker thread wakes up
22:23:16.523 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.32) opts 0xd
22:23:16.523 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.32)
22:23:16.523 00.000 12044 Moving (-0.44, -0.32) raw xDistance=0.32 yDistance=0.47
22:23:16.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.32, slope = 0.04
22:23:16.523 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:23:16.523 00.000 12044 MoveAxis(W, 33, ABG)
22:23:16.523 00.000 12044 Guiding  Dir = 3, Dur = 33
22:23:16.530 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19051, med=620, FiltMin=539, FiltMax=11523, Gamma=0.810
22:23:16.536 00.006 14964 UpdateGuideState exits: m=237169 SNR=298.8
22:23:16.536 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.537 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:16.537 00.000 14964 Enqueuing Expose request
22:23:16.548 00.011 12044 IsSlewing returns 0
22:23:16.548 00.000 12044 IsGuiding returns 0
22:23:16.579 00.031 12044 PulseGuide returned control before completion, sleep 12
22:23:16.608 00.029 12044 IsGuiding returns 1
22:23:16.609 00.001 12044 scope still moving after pulse duration time elapsed
22:23:16.671 00.062 12044 IsSlewing returns 0
22:23:16.700 00.029 12044 IsGuiding returns 0
22:23:16.700 00.000 12044 scope move finished after 33 + 119 ms
22:23:16.700 00.000 12044 Move returns status 0, amount 33
22:23:16.700 00.000 12044 MoveAxis(S, 44, ABG)
22:23:16.700 00.000 12044 Guiding  Dir = 1, Dur = 44
22:23:16.731 00.031 12044 IsSlewing returns 0
22:23:16.731 00.000 12044 IsGuiding returns 0
22:23:16.763 00.032 12044 PulseGuide returned control before completion, sleep 23
22:23:16.823 00.060 12044 IsGuiding returns 1
22:23:16.823 00.000 12044 scope still moving after pulse duration time elapsed
22:23:16.891 00.068 12044 IsSlewing returns 0
22:23:16.892 00.001 12044 IsGuiding returns 0
22:23:16.892 00.000 12044 scope move finished after 44 + 116 ms
22:23:16.892 00.000 12044 Move returns status 0, amount 44
22:23:16.892 00.000 12044 move complete, result=0
22:23:16.892 00.000 12044 worker thread done servicing request
22:23:16.892 00.000 12044 Worker thread wakes up
22:23:16.892 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:16.892 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:16.892 00.000 14964 GuideStep: 0.3 px 33 ms WEST, 0.5 px 44 ms SOUTH
22:23:20.021 03.129 12044 Exposure complete
22:23:20.044 00.023 12044 worker thread done servicing request
22:23:20.044 00.000 14964 OnExposeComplete: enter
22:23:20.045 00.001 14964 UpdateGuideState(): m_state=6
22:23:20.046 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:23:20.048 00.002 14964 Star::Find returns 1 (0), X=397.74, Y=127.33, Mass=232398, SNR=294.9, Peak=21135 HFD=3.5
22:23:20.050 00.002 14964 MultiStar: [#1 -0.06,-0.33,0.21,U] 
22:23:20.052 00.002 14964 refined, 1 included, MultiStar: {0.14, 0.09}, one-star: {0.18, 0.18}
22:23:20.054 00.002 14964 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.56) = xAngle (2.14 = 2.14)
22:23:20.055 00.001 14964 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.20 = -1.09)
22:23:20.057 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=-0.09 mountY=-0.15, mountTheta=-2.12
22:23:20.059 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.09, opts=13)
22:23:20.061 00.002 14964 Enqueuing Move request for scope (0.14, 0.09)
22:23:20.063 00.002 12044 Worker thread wakes up
22:23:20.063 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:23:20.063 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:23:20.063 00.000 12044 Moving (0.14, 0.09) raw xDistance=-0.09 yDistance=-0.15
22:23:20.063 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.04
22:23:20.063 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:20.063 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:23:20.063 00.000 12044 MoveAxis(E, 0, ABG)
22:23:20.063 00.000 12044 Move returns status 0, amount 0
22:23:20.063 00.000 12044 MoveAxis(N, 0, ABG)
22:23:20.063 00.000 12044 Move returns status 0, amount 0
22:23:20.064 00.001 12044 move complete, result=0
22:23:20.064 00.000 12044 worker thread done servicing request
22:23:20.080 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21135, med=622, FiltMin=538, FiltMax=12383, Gamma=0.810
22:23:20.089 00.009 14964 UpdateGuideState exits: m=232398 SNR=294.9
22:23:20.091 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.092 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:20.094 00.002 14964 Enqueuing Expose request
22:23:20.094 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:20.095 00.001 12044 Worker thread wakes up
22:23:20.095 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:20.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:23.214 03.119 12044 Exposure complete
22:23:23.256 00.042 12044 worker thread done servicing request
22:23:23.256 00.000 14964 OnExposeComplete: enter
22:23:23.258 00.002 14964 UpdateGuideState(): m_state=6
22:23:23.260 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:23:23.261 00.001 14964 Star::Find returns 1 (0), X=397.89, Y=127.06, Mass=235405, SNR=304.7, Peak=21791 HFD=3.4
22:23:23.263 00.002 14964 MultiStar: [#1 -0.02,0.07,0.19,U] 
22:23:23.265 00.002 14964 refined, 1 included, MultiStar: {0.27, -0.06}, one-star: {0.33, -0.09}
22:23:23.267 00.002 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
22:23:23.268 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
22:23:23.270 00.002 14964 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-0.24 mountX=0.07 mountY=-0.26, mountTheta=-1.31
22:23:23.272 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.06, opts=13)
22:23:23.274 00.002 14964 Enqueuing Move request for scope (0.27, -0.06)
22:23:23.276 00.002 12044 Worker thread wakes up
22:23:23.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
22:23:23.276 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
22:23:23.276 00.000 12044 Moving (0.27, -0.06) raw xDistance=0.07 yDistance=-0.26
22:23:23.276 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.16, using input
22:23:23.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:23:23.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:23.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:23:23.276 00.000 12044 MoveAxis(E, 0, ABG)
22:23:23.277 00.001 12044 Move returns status 0, amount 0
22:23:23.277 00.000 12044 MoveAxis(N, 0, ABG)
22:23:23.277 00.000 12044 Move returns status 0, amount 0
22:23:23.277 00.000 12044 move complete, result=0
22:23:23.277 00.000 12044 worker thread done servicing request
22:23:23.292 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21791, med=620, FiltMin=533, FiltMax=12879, Gamma=0.810
22:23:23.303 00.011 14964 UpdateGuideState exits: m=235405 SNR=304.7
22:23:23.304 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.306 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:23.306 00.000 14964 Enqueuing Expose request
22:23:23.307 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:23:23.307 00.000 12044 Worker thread wakes up
22:23:23.308 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:23.308 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:26.422 03.114 12044 Exposure complete
22:23:26.456 00.034 12044 worker thread done servicing request
22:23:26.457 00.001 14964 OnExposeComplete: enter
22:23:26.457 00.000 14964 UpdateGuideState(): m_state=6
22:23:26.458 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:23:26.459 00.001 14964 Star::Find returns 1 (0), X=397.97, Y=126.65, Mass=242248, SNR=307.7, Peak=23633 HFD=3.3
22:23:26.460 00.001 14964 MultiStar: [#1 0.25,-0.01,0.18,U] 
22:23:26.460 00.000 14964 refined, 1 included, MultiStar: {0.38, -0.42}, one-star: {0.40, -0.50}
22:23:26.462 00.002 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
22:23:26.462 00.000 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
22:23:26.463 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.42 hyp=0.57 cameraTheta=-0.84 mountX=0.43 mountY=-0.33, mountTheta=-0.66
22:23:26.464 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.42, opts=13)
22:23:26.465 00.001 14964 Enqueuing Move request for scope (0.38, -0.42)
22:23:26.465 00.000 12044 Worker thread wakes up
22:23:26.465 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.42) opts 0xd
22:23:26.466 00.001 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.42)
22:23:26.466 00.000 12044 Moving (0.38, -0.42) raw xDistance=0.43 yDistance=-0.33
22:23:26.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.43, slope = 0.05
22:23:26.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:26.466 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:23:26.466 00.000 12044 MoveAxis(W, 36, ABG)
22:23:26.466 00.000 12044 Guiding  Dir = 3, Dur = 36
22:23:26.473 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23633, med=620, FiltMin=523, FiltMax=13794, Gamma=0.810
22:23:26.479 00.006 14964 UpdateGuideState exits: m=242248 SNR=307.7
22:23:26.480 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.480 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:26.481 00.001 14964 Enqueuing Expose request
22:23:26.515 00.034 12044 IsSlewing returns 0
22:23:26.516 00.001 12044 IsGuiding returns 0
22:23:26.548 00.032 12044 PulseGuide returned control before completion, sleep 15
22:23:26.605 00.057 12044 IsGuiding returns 1
22:23:26.606 00.001 12044 scope still moving after pulse duration time elapsed
22:23:26.657 00.051 12044 IsSlewing returns 0
22:23:26.657 00.000 12044 IsGuiding returns 0
22:23:26.657 00.000 12044 scope move finished after 36 + 105 ms
22:23:26.658 00.001 12044 Move returns status 0, amount 36
22:23:26.658 00.000 12044 MoveAxis(N, 0, ABG)
22:23:26.658 00.000 12044 Move returns status 0, amount 0
22:23:26.658 00.000 12044 move complete, result=0
22:23:26.658 00.000 12044 worker thread done servicing request
22:23:26.658 00.000 12044 Worker thread wakes up
22:23:26.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:26.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:26.658 00.000 14964 GuideStep: 0.4 px 36 ms WEST, -0.3 px 0 ms NORTH
22:23:29.764 03.106 12044 Exposure complete
22:23:29.794 00.030 12044 worker thread done servicing request
22:23:29.794 00.000 14964 OnExposeComplete: enter
22:23:29.795 00.001 14964 UpdateGuideState(): m_state=6
22:23:29.796 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:23:29.797 00.001 14964 Star::Find returns 1 (0), X=397.74, Y=127.50, Mass=232560, SNR=284.0, Peak=17023 HFD=3.6
22:23:29.797 00.000 14964 MultiStar: [#1 0.19,-0.67,0.00,M1] 
22:23:29.798 00.001 14964 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
22:23:29.798 00.000 14964 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.71 = -0.57)
22:23:29.799 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.40 cameraTheta=1.10 mountX=-0.35 mountY=-0.21, mountTheta=-2.59
22:23:29.800 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.35, opts=13)
22:23:29.801 00.001 14964 Enqueuing Move request for scope (0.18, 0.35)
22:23:29.802 00.001 12044 Worker thread wakes up
22:23:29.802 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
22:23:29.802 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
22:23:29.802 00.000 12044 Moving (0.18, 0.35) raw xDistance=-0.35 yDistance=-0.21
22:23:29.802 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.02
22:23:29.802 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:29.802 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:23:29.802 00.000 12044 MoveAxis(E, 0, ABG)
22:23:29.802 00.000 12044 Move returns status 0, amount 0
22:23:29.802 00.000 12044 MoveAxis(N, 0, ABG)
22:23:29.802 00.000 12044 Move returns status 0, amount 0
22:23:29.802 00.000 12044 move complete, result=0
22:23:29.802 00.000 12044 worker thread done servicing request
22:23:29.810 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17023, med=622, FiltMin=539, FiltMax=11949, Gamma=0.810
22:23:29.815 00.005 14964 UpdateGuideState exits: m=232560 SNR=284.0
22:23:29.816 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.816 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:29.817 00.001 14964 Enqueuing Expose request
22:23:29.817 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:29.818 00.001 12044 Worker thread wakes up
22:23:29.818 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:29.818 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:32.953 03.135 12044 Exposure complete
22:23:32.984 00.031 12044 worker thread done servicing request
22:23:32.984 00.000 14964 OnExposeComplete: enter
22:23:32.986 00.002 14964 UpdateGuideState(): m_state=6
22:23:32.987 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:23:32.988 00.001 14964 Star::Find returns 1 (0), X=397.84, Y=127.39, Mass=229489, SNR=284.6, Peak=18247 HFD=3.6
22:23:32.990 00.002 14964 MultiStar: [#1 0.09,-0.48,0.19,U] 
22:23:32.991 00.001 14964 refined, 1 included, MultiStar: {0.24, 0.13}, one-star: {0.27, 0.24}
22:23:32.992 00.001 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
22:23:32.993 00.001 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.19)
22:23:32.994 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.48 mountX=-0.12 mountY=-0.25, mountTheta=-2.02
22:23:32.997 00.003 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.13, opts=13)
22:23:32.999 00.002 14964 Enqueuing Move request for scope (0.24, 0.13)
22:23:33.000 00.001 12044 Worker thread wakes up
22:23:33.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
22:23:33.001 00.001 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
22:23:33.001 00.000 12044 Moving (0.24, 0.13) raw xDistance=-0.12 yDistance=-0.25
22:23:33.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
22:23:33.001 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:33.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:23:33.001 00.000 12044 MoveAxis(E, 0, ABG)
22:23:33.001 00.000 12044 Move returns status 0, amount 0
22:23:33.001 00.000 12044 MoveAxis(N, 0, ABG)
22:23:33.001 00.000 12044 Move returns status 0, amount 0
22:23:33.001 00.000 12044 move complete, result=0
22:23:33.001 00.000 12044 worker thread done servicing request
22:23:33.014 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18247, med=620, FiltMin=533, FiltMax=12979, Gamma=0.810
22:23:33.022 00.008 14964 UpdateGuideState exits: m=229489 SNR=284.6
22:23:33.023 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.023 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:33.024 00.001 14964 Enqueuing Expose request
22:23:33.024 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:23:33.025 00.001 12044 Worker thread wakes up
22:23:33.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:33.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:36.141 03.116 12044 Exposure complete
22:23:36.186 00.045 12044 worker thread done servicing request
22:23:36.186 00.000 14964 OnExposeComplete: enter
22:23:36.186 00.000 14964 UpdateGuideState(): m_state=6
22:23:36.187 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:23:36.188 00.001 14964 Star::Find returns 1 (0), X=397.98, Y=127.46, Mass=230524, SNR=294.4, Peak=19611 HFD=3.6
22:23:36.188 00.000 14964 MultiStar: [#1 0.12,-0.51,0.00,M1] 
22:23:36.189 00.001 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.20 = 2.20)
22:23:36.189 00.000 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.03)
22:23:36.190 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.31 hyp=0.51 cameraTheta=0.64 mountX=-0.30 mountY=-0.44, mountTheta=-2.17
22:23:36.192 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.31, opts=13)
22:23:36.192 00.000 14964 Enqueuing Move request for scope (0.41, 0.31)
22:23:36.193 00.001 12044 Worker thread wakes up
22:23:36.193 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.31) opts 0xd
22:23:36.193 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.31)
22:23:36.193 00.000 12044 Moving (0.41, 0.31) raw xDistance=-0.30 yDistance=-0.44
22:23:36.193 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.30, slope = -0.04
22:23:36.193 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.193 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:23:36.193 00.000 12044 MoveAxis(E, 30, ABG)
22:23:36.193 00.000 12044 Guiding  Dir = 2, Dur = 30
22:23:36.201 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19611, med=619, FiltMin=536, FiltMax=13385, Gamma=0.810
22:23:36.207 00.006 14964 UpdateGuideState exits: m=230524 SNR=294.4
22:23:36.208 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.209 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:36.209 00.000 14964 Enqueuing Expose request
22:23:36.250 00.041 12044 IsSlewing returns 0
22:23:36.250 00.000 12044 IsGuiding returns 0
22:23:36.282 00.032 12044 IsGuiding returns 1
22:23:36.283 00.001 12044 scope still moving after pulse duration time elapsed
22:23:36.404 00.121 12044 IsSlewing returns 0
22:23:36.404 00.000 12044 IsGuiding returns 0
22:23:36.404 00.000 12044 scope move finished after 30 + 123 ms
22:23:36.405 00.001 12044 Move returns status 0, amount 30
22:23:36.405 00.000 12044 MoveAxis(N, 0, ABG)
22:23:36.405 00.000 12044 Move returns status 0, amount 0
22:23:36.405 00.000 12044 move complete, result=0
22:23:36.405 00.000 12044 worker thread done servicing request
22:23:36.405 00.000 12044 Worker thread wakes up
22:23:36.405 00.000 14964 GuideStep: -0.3 px 30 ms EAST, -0.4 px 0 ms NORTH
22:23:36.408 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:36.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:39.517 03.109 12044 Exposure complete
22:23:39.549 00.032 12044 worker thread done servicing request
22:23:39.549 00.000 14964 OnExposeComplete: enter
22:23:39.550 00.001 14964 UpdateGuideState(): m_state=6
22:23:39.550 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:23:39.551 00.001 14964 Star::Find returns 1 (0), X=397.87, Y=127.21, Mass=228716, SNR=304.0, Peak=19451 HFD=3.5
22:23:39.552 00.001 14964 MultiStar: [#1 0.11,-0.29,0.18,U] 
22:23:39.552 00.000 14964 refined, 1 included, MultiStar: {0.27, 0.01}, one-star: {0.30, 0.07}
22:23:39.553 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
22:23:39.553 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
22:23:39.554 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.04 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
22:23:39.556 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.01, opts=13)
22:23:39.558 00.002 14964 Enqueuing Move request for scope (0.27, 0.01)
22:23:39.560 00.002 12044 Worker thread wakes up
22:23:39.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
22:23:39.560 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
22:23:39.560 00.000 12044 Moving (0.27, 0.01) raw xDistance=-0.01 yDistance=-0.27
22:23:39.560 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.25, using input
22:23:39.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.04
22:23:39.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:39.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:23:39.560 00.000 12044 MoveAxis(E, 0, ABG)
22:23:39.560 00.000 12044 Move returns status 0, amount 0
22:23:39.560 00.000 12044 MoveAxis(N, 0, ABG)
22:23:39.560 00.000 12044 Move returns status 0, amount 0
22:23:39.560 00.000 12044 move complete, result=0
22:23:39.560 00.000 12044 worker thread done servicing request
22:23:39.576 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19451, med=621, FiltMin=527, FiltMax=13343, Gamma=0.810
22:23:39.586 00.010 14964 UpdateGuideState exits: m=228716 SNR=304.0
22:23:39.586 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.587 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:39.587 00.000 14964 Enqueuing Expose request
22:23:39.588 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:23:39.588 00.000 12044 Worker thread wakes up
22:23:39.588 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:39.588 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:42.699 03.111 12044 Exposure complete
22:23:42.722 00.023 12044 worker thread done servicing request
22:23:42.722 00.000 14964 OnExposeComplete: enter
22:23:42.724 00.002 14964 UpdateGuideState(): m_state=6
22:23:42.725 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:23:42.726 00.001 14964 Star::Find returns 1 (0), X=398.09, Y=127.12, Mass=231366, SNR=292.1, Peak=19067 HFD=3.4
22:23:42.726 00.000 14964 MultiStar: [#1 0.22,0.20,0.19,U] 
22:23:42.727 00.001 14964 refined, 1 included, MultiStar: {0.47, 0.01}, one-star: {0.52, -0.03}
22:23:42.727 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
22:23:42.728 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.65)
22:23:42.728 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.02 mountX=-0.00 mountY=-0.47, mountTheta=-1.58
22:23:42.730 00.002 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.01, opts=13)
22:23:42.731 00.001 14964 Enqueuing Move request for scope (0.47, 0.01)
22:23:42.731 00.000 12044 Worker thread wakes up
22:23:42.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.01) opts 0xd
22:23:42.731 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.01)
22:23:42.731 00.000 12044 Moving (0.47, 0.01) raw xDistance=-0.00 yDistance=-0.47
22:23:42.731 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.31, using input
22:23:42.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.05
22:23:42.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:42.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:23:42.731 00.000 12044 MoveAxis(E, 0, ABG)
22:23:42.731 00.000 12044 Move returns status 0, amount 0
22:23:42.731 00.000 12044 MoveAxis(N, 0, ABG)
22:23:42.731 00.000 12044 Move returns status 0, amount 0
22:23:42.731 00.000 12044 move complete, result=0
22:23:42.732 00.001 12044 worker thread done servicing request
22:23:42.740 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19067, med=620, FiltMin=532, FiltMax=13299, Gamma=0.810
22:23:42.746 00.006 14964 UpdateGuideState exits: m=231366 SNR=292.1
22:23:42.746 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.747 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:42.747 00.000 14964 Enqueuing Expose request
22:23:42.748 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:23:42.748 00.000 12044 Worker thread wakes up
22:23:42.748 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:42.748 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:45.867 03.119 12044 Exposure complete
22:23:45.908 00.041 12044 worker thread done servicing request
22:23:45.908 00.000 14964 OnExposeComplete: enter
22:23:45.910 00.002 14964 UpdateGuideState(): m_state=6
22:23:45.912 00.002 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:23:45.913 00.001 14964 Star::Find returns 1 (0), X=397.74, Y=127.10, Mass=235219, SNR=289.0, Peak=18959 HFD=3.7
22:23:45.915 00.002 14964 MultiStar: [#1 0.09,-0.09,0.19,U] 
22:23:45.916 00.001 14964 refined, 1 included, MultiStar: {0.16, -0.06}, one-star: {0.18, -0.05}
22:23:45.917 00.001 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
22:23:45.918 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.01)
22:23:45.919 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=0.06 mountY=-0.16, mountTheta=-1.20
22:23:45.921 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.06, opts=13)
22:23:45.922 00.001 14964 Enqueuing Move request for scope (0.16, -0.06)
22:23:45.924 00.002 12044 Worker thread wakes up
22:23:45.924 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
22:23:45.924 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
22:23:45.924 00.000 12044 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=-0.16
22:23:45.924 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
22:23:45.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.924 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:23:45.924 00.000 12044 MoveAxis(E, 0, ABG)
22:23:45.924 00.000 12044 Move returns status 0, amount 0
22:23:45.924 00.000 12044 MoveAxis(N, 0, ABG)
22:23:45.924 00.000 12044 Move returns status 0, amount 0
22:23:45.924 00.000 12044 move complete, result=0
22:23:45.924 00.000 12044 worker thread done servicing request
22:23:45.932 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18959, med=620, FiltMin=539, FiltMax=12495, Gamma=0.810
22:23:45.938 00.006 14964 UpdateGuideState exits: m=235219 SNR=289.0
22:23:45.938 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.939 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:45.939 00.000 14964 Enqueuing Expose request
22:23:45.940 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:45.940 00.000 12044 Worker thread wakes up
22:23:45.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:45.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:49.061 03.121 12044 Exposure complete
22:23:49.090 00.029 12044 worker thread done servicing request
22:23:49.090 00.000 14964 OnExposeComplete: enter
22:23:49.091 00.001 14964 UpdateGuideState(): m_state=6
22:23:49.092 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:23:49.092 00.000 14964 Star::Find returns 1 (0), X=397.98, Y=127.47, Mass=233906, SNR=285.4, Peak=18423 HFD=3.6
22:23:49.094 00.002 14964 MultiStar: [#1 0.15,-0.46,0.19,U] 
22:23:49.095 00.001 14964 refined, 1 included, MultiStar: {0.37, 0.20}, one-star: {0.42, 0.33}
22:23:49.095 00.000 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
22:23:49.096 00.001 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
22:23:49.096 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.20 hyp=0.43 cameraTheta=0.50 mountX=-0.20 mountY=-0.39, mountTheta=-2.03
22:23:49.097 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.20, opts=13)
22:23:49.098 00.001 14964 Enqueuing Move request for scope (0.37, 0.20)
22:23:49.098 00.000 12044 Worker thread wakes up
22:23:49.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.20) opts 0xd
22:23:49.098 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.20)
22:23:49.098 00.000 12044 Moving (0.37, 0.20) raw xDistance=-0.20 yDistance=-0.39
22:23:49.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
22:23:49.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:49.099 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:23:49.099 00.000 12044 MoveAxis(E, 0, ABG)
22:23:49.099 00.000 12044 Move returns status 0, amount 0
22:23:49.099 00.000 12044 MoveAxis(N, 0, ABG)
22:23:49.099 00.000 12044 Move returns status 0, amount 0
22:23:49.099 00.000 12044 move complete, result=0
22:23:49.099 00.000 12044 worker thread done servicing request
22:23:49.106 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18423, med=621, FiltMin=531, FiltMax=13049, Gamma=0.810
22:23:49.111 00.005 14964 UpdateGuideState exits: m=233906 SNR=285.4
22:23:49.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:49.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:49.113 00.001 14964 Enqueuing Expose request
22:23:49.113 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:23:49.114 00.001 12044 Worker thread wakes up
22:23:49.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:49.114 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:52.208 03.094 12044 Exposure complete
22:23:52.254 00.046 12044 worker thread done servicing request
22:23:52.254 00.000 14964 OnExposeComplete: enter
22:23:52.257 00.003 14964 UpdateGuideState(): m_state=6
22:23:52.260 00.003 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:23:52.262 00.002 14964 Star::Find returns 1 (0), X=397.74, Y=127.42, Mass=230423, SNR=288.5, Peak=16955 HFD=3.6
22:23:52.263 00.001 14964 MultiStar: [#1 -0.25,-0.20,0.21,U] 
22:23:52.264 00.001 14964 refined, 1 included, MultiStar: {0.10, 0.19}, one-star: {0.18, 0.28}
22:23:52.265 00.001 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.56) = xAngle (2.65 = 2.65)
22:23:52.267 00.002 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
22:23:52.270 00.003 14964 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
22:23:52.273 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.19, opts=13)
22:23:52.275 00.002 14964 Enqueuing Move request for scope (0.10, 0.19)
22:23:52.277 00.002 12044 Worker thread wakes up
22:23:52.277 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
22:23:52.277 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
22:23:52.277 00.000 12044 Moving (0.10, 0.19) raw xDistance=-0.19 yDistance=-0.12
22:23:52.277 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
22:23:52.277 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.277 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:23:52.277 00.000 12044 MoveAxis(E, 0, ABG)
22:23:52.277 00.000 12044 Move returns status 0, amount 0
22:23:52.277 00.000 12044 MoveAxis(N, 0, ABG)
22:23:52.277 00.000 12044 Move returns status 0, amount 0
22:23:52.277 00.000 12044 move complete, result=0
22:23:52.278 00.001 12044 worker thread done servicing request
22:23:52.287 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16955, med=621, FiltMin=535, FiltMax=11500, Gamma=0.810
22:23:52.293 00.006 14964 UpdateGuideState exits: m=230423 SNR=288.5
22:23:52.293 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.294 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:52.294 00.000 14964 Enqueuing Expose request
22:23:52.296 00.002 12044 Worker thread wakes up
22:23:52.296 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:52.298 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:52.298 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:55.405 03.107 12044 Exposure complete
22:23:55.439 00.034 12044 worker thread done servicing request
22:23:55.439 00.000 14964 OnExposeComplete: enter
22:23:55.440 00.001 14964 UpdateGuideState(): m_state=6
22:23:55.442 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:23:55.443 00.001 14964 Star::Find returns 1 (0), X=397.94, Y=127.61, Mass=230387, SNR=287.7, Peak=18895 HFD=3.4
22:23:55.443 00.000 14964 MultiStar: [#1 0.26,-0.60,0.00,M1] 
22:23:55.444 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.45 = 2.45)
22:23:55.445 00.001 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.78)
22:23:55.445 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.47 hyp=0.60 cameraTheta=0.90 mountX=-0.46 mountY=-0.42, mountTheta=-2.40
22:23:55.447 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.47, opts=13)
22:23:55.448 00.001 14964 Enqueuing Move request for scope (0.37, 0.47)
22:23:55.450 00.002 12044 Worker thread wakes up
22:23:55.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.47) opts 0xd
22:23:55.450 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.47)
22:23:55.450 00.000 12044 Moving (0.37, 0.47) raw xDistance=-0.46 yDistance=-0.42
22:23:55.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.46, slope = -0.04
22:23:55.450 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:55.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:23:55.450 00.000 12044 MoveAxis(E, 29, ABG)
22:23:55.450 00.000 12044 Guiding  Dir = 2, Dur = 29
22:23:55.465 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18895, med=622, FiltMin=538, FiltMax=12145, Gamma=0.810
22:23:55.473 00.008 14964 UpdateGuideState exits: m=230387 SNR=287.7
22:23:55.474 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:55.475 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:55.475 00.000 14964 Enqueuing Expose request
22:23:55.501 00.026 12044 IsSlewing returns 0
22:23:55.501 00.000 12044 IsGuiding returns 0
22:23:55.533 00.032 12044 IsGuiding returns 1
22:23:55.533 00.000 12044 scope still moving after pulse duration time elapsed
22:23:55.611 00.078 12044 IsSlewing returns 0
22:23:55.611 00.000 12044 IsGuiding returns 0
22:23:55.611 00.000 12044 scope move finished after 29 + 81 ms
22:23:55.611 00.000 12044 Move returns status 0, amount 29
22:23:55.611 00.000 12044 MoveAxis(N, 0, ABG)
22:23:55.611 00.000 12044 Move returns status 0, amount 0
22:23:55.612 00.001 12044 move complete, result=0
22:23:55.612 00.000 12044 worker thread done servicing request
22:23:55.612 00.000 12044 Worker thread wakes up
22:23:55.612 00.000 14964 GuideStep: -0.5 px 29 ms EAST, -0.4 px 0 ms NORTH
22:23:55.613 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:55.613 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:58.706 03.093 12044 Exposure complete
22:23:58.735 00.029 12044 worker thread done servicing request
22:23:58.736 00.001 14964 OnExposeComplete: enter
22:23:58.737 00.001 14964 UpdateGuideState(): m_state=6
22:23:58.739 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:23:58.740 00.001 14964 Star::Find returns 1 (0), X=397.78, Y=127.22, Mass=235323, SNR=290.9, Peak=18527 HFD=3.6
22:23:58.740 00.000 14964 MultiStar: [#1 -0.06,0.29,0.18,U] 
22:23:58.741 00.001 14964 refined, 1 included, MultiStar: {0.17, 0.11}, one-star: {0.22, 0.07}
22:23:58.741 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
22:23:58.741 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
22:23:58.743 00.002 14964 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.55 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
22:23:58.744 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.11, opts=13)
22:23:58.744 00.000 14964 Enqueuing Move request for scope (0.17, 0.11)
22:23:58.745 00.001 12044 Worker thread wakes up
22:23:58.745 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
22:23:58.745 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
22:23:58.745 00.000 12044 Moving (0.17, 0.11) raw xDistance=-0.10 yDistance=-0.18
22:23:58.745 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
22:23:58.745 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:58.745 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:23:58.745 00.000 12044 MoveAxis(E, 0, ABG)
22:23:58.745 00.000 12044 Move returns status 0, amount 0
22:23:58.745 00.000 12044 MoveAxis(N, 0, ABG)
22:23:58.745 00.000 12044 Move returns status 0, amount 0
22:23:58.745 00.000 12044 move complete, result=0
22:23:58.746 00.001 12044 worker thread done servicing request
22:23:58.754 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18527, med=621, FiltMin=536, FiltMax=12660, Gamma=0.810
22:23:58.760 00.006 14964 UpdateGuideState exits: m=235323 SNR=290.9
22:23:58.760 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:58.761 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:23:58.761 00.000 14964 Enqueuing Expose request
22:23:58.762 00.001 12044 Worker thread wakes up
22:23:58.762 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:23:58.762 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:23:58.762 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:01.875 03.113 12044 Exposure complete
22:24:01.923 00.048 12044 worker thread done servicing request
22:24:01.923 00.000 14964 OnExposeComplete: enter
22:24:01.925 00.002 14964 UpdateGuideState(): m_state=6
22:24:01.926 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:24:01.928 00.002 14964 Star::Find returns 1 (0), X=397.78, Y=127.31, Mass=227005, SNR=287.5, Peak=18923 HFD=3.6
22:24:01.929 00.001 14964 MultiStar: [#1 0.20,-0.05,0.21,U] 
22:24:01.930 00.001 14964 refined, 1 included, MultiStar: {0.21, 0.12}, one-star: {0.22, 0.16}
22:24:01.932 00.002 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.56) = xAngle (2.08 = 2.08)
22:24:01.933 00.001 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.14 = -1.15)
22:24:01.934 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.25 cameraTheta=0.53 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
22:24:01.937 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.12, opts=13)
22:24:01.938 00.001 14964 Enqueuing Move request for scope (0.21, 0.12)
22:24:01.939 00.001 12044 Worker thread wakes up
22:24:01.939 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
22:24:01.939 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
22:24:01.939 00.000 12044 Moving (0.21, 0.12) raw xDistance=-0.12 yDistance=-0.23
22:24:01.940 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
22:24:01.940 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:01.940 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:24:01.940 00.000 12044 MoveAxis(E, 0, ABG)
22:24:01.940 00.000 12044 Move returns status 0, amount 0
22:24:01.940 00.000 12044 MoveAxis(N, 0, ABG)
22:24:01.940 00.000 12044 Move returns status 0, amount 0
22:24:01.940 00.000 12044 move complete, result=0
22:24:01.940 00.000 12044 worker thread done servicing request
22:24:01.956 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18923, med=620, FiltMin=539, FiltMax=13163, Gamma=0.810
22:24:01.967 00.011 14964 UpdateGuideState exits: m=227005 SNR=287.5
22:24:01.968 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:01.970 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:01.972 00.002 14964 Enqueuing Expose request
22:24:01.973 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:01.975 00.002 12044 Worker thread wakes up
22:24:01.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:01.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:05.077 03.102 12044 Exposure complete
22:24:05.100 00.023 12044 worker thread done servicing request
22:24:05.100 00.000 14964 OnExposeComplete: enter
22:24:05.102 00.002 14964 UpdateGuideState(): m_state=6
22:24:05.103 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:24:05.103 00.000 14964 Star::Find returns 1 (0), X=398.00, Y=127.33, Mass=232797, SNR=300.8, Peak=15843 HFD=3.9
22:24:05.104 00.001 14964 MultiStar: [#1 0.30,-0.11,0.18,U] 
22:24:05.104 00.000 14964 refined, 1 included, MultiStar: {0.41, 0.14}, one-star: {0.43, 0.19}
22:24:05.105 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
22:24:05.105 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
22:24:05.106 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.14 hyp=0.43 cameraTheta=0.33 mountX=-0.13 mountY=-0.42, mountTheta=-1.88
22:24:05.107 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.14, opts=13)
22:24:05.108 00.001 14964 Enqueuing Move request for scope (0.41, 0.14)
22:24:05.108 00.000 12044 Worker thread wakes up
22:24:05.108 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.14) opts 0xd
22:24:05.109 00.001 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.14)
22:24:05.109 00.000 12044 Moving (0.41, 0.14) raw xDistance=-0.13 yDistance=-0.42
22:24:05.109 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
22:24:05.109 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:05.109 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:24:05.109 00.000 12044 MoveAxis(E, 0, ABG)
22:24:05.109 00.000 12044 Move returns status 0, amount 0
22:24:05.109 00.000 12044 MoveAxis(N, 0, ABG)
22:24:05.109 00.000 12044 Move returns status 0, amount 0
22:24:05.109 00.000 12044 move complete, result=0
22:24:05.109 00.000 12044 worker thread done servicing request
22:24:05.121 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15843, med=620, FiltMin=537, FiltMax=11661, Gamma=0.810
22:24:05.132 00.011 14964 UpdateGuideState exits: m=232797 SNR=300.8
22:24:05.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.134 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:05.135 00.001 14964 Enqueuing Expose request
22:24:05.136 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:24:05.137 00.001 12044 Worker thread wakes up
22:24:05.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:05.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:08.252 03.115 12044 Exposure complete
22:24:08.293 00.041 12044 worker thread done servicing request
22:24:08.293 00.000 14964 OnExposeComplete: enter
22:24:08.294 00.001 14964 UpdateGuideState(): m_state=6
22:24:08.296 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:24:08.297 00.001 14964 Star::Find returns 1 (0), X=397.74, Y=127.35, Mass=229394, SNR=281.9, Peak=16184 HFD=3.6
22:24:08.297 00.000 14964 MultiStar: [#1 0.03,0.31,0.20,U] 
22:24:08.298 00.001 14964 refined, 1 included, MultiStar: {0.15, 0.22}, one-star: {0.17, 0.21}
22:24:08.298 00.000 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
22:24:08.299 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
22:24:08.299 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=-0.22 mountY=-0.17, mountTheta=-2.48
22:24:08.300 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.22, opts=13)
22:24:08.301 00.001 14964 Enqueuing Move request for scope (0.15, 0.22)
22:24:08.301 00.000 12044 Worker thread wakes up
22:24:08.302 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
22:24:08.302 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
22:24:08.302 00.000 12044 Moving (0.15, 0.22) raw xDistance=-0.22 yDistance=-0.17
22:24:08.302 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
22:24:08.302 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.302 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:24:08.302 00.000 12044 MoveAxis(E, 0, ABG)
22:24:08.302 00.000 12044 Move returns status 0, amount 0
22:24:08.302 00.000 12044 MoveAxis(N, 0, ABG)
22:24:08.302 00.000 12044 Move returns status 0, amount 0
22:24:08.302 00.000 12044 move complete, result=0
22:24:08.302 00.000 12044 worker thread done servicing request
22:24:08.309 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16184, med=622, FiltMin=535, FiltMax=11708, Gamma=0.810
22:24:08.316 00.007 14964 UpdateGuideState exits: m=229394 SNR=281.9
22:24:08.319 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.320 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:08.322 00.002 14964 Enqueuing Expose request
22:24:08.323 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:08.326 00.003 12044 Worker thread wakes up
22:24:08.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:08.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:11.428 03.102 12044 Exposure complete
22:24:11.458 00.030 12044 worker thread done servicing request
22:24:11.459 00.001 14964 OnExposeComplete: enter
22:24:11.461 00.002 14964 UpdateGuideState(): m_state=6
22:24:11.462 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:24:11.464 00.002 14964 Star::Find returns 1 (0), X=397.55, Y=127.39, Mass=233086, SNR=305.2, Peak=18999 HFD=3.3
22:24:11.464 00.000 14964 MultiStar: [#1 -0.47,0.01,0.17,U] 
22:24:11.466 00.002 14964 refined, 1 included, MultiStar: {-0.08, 0.21}, one-star: {-0.01, 0.24}
22:24:11.466 00.000 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.80)
22:24:11.468 00.002 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
22:24:11.469 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=-0.21 mountY=0.06, mountTheta=2.88
22:24:11.473 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.21, opts=13)
22:24:11.474 00.001 14964 Enqueuing Move request for scope (-0.08, 0.21)
22:24:11.474 00.000 12044 Worker thread wakes up
22:24:11.474 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
22:24:11.474 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
22:24:11.474 00.000 12044 Moving (-0.08, 0.21) raw xDistance=-0.21 yDistance=0.06
22:24:11.475 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
22:24:11.475 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.475 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:11.475 00.000 12044 MoveAxis(E, 0, ABG)
22:24:11.475 00.000 12044 Move returns status 0, amount 0
22:24:11.475 00.000 12044 MoveAxis(N, 0, ABG)
22:24:11.475 00.000 12044 Move returns status 0, amount 0
22:24:11.475 00.000 12044 move complete, result=0
22:24:11.475 00.000 12044 worker thread done servicing request
22:24:11.482 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18999, med=621, FiltMin=535, FiltMax=13864, Gamma=0.810
22:24:11.492 00.010 14964 UpdateGuideState exits: m=233086 SNR=305.2
22:24:11.494 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.495 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:11.497 00.002 14964 Enqueuing Expose request
22:24:11.497 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:11.498 00.001 12044 Worker thread wakes up
22:24:11.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:11.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:14.610 03.112 12044 Exposure complete
22:24:14.658 00.048 12044 worker thread done servicing request
22:24:14.658 00.000 14964 OnExposeComplete: enter
22:24:14.660 00.002 14964 UpdateGuideState(): m_state=6
22:24:14.662 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:24:14.665 00.003 14964 Star::Find returns 1 (0), X=397.73, Y=127.34, Mass=232545, SNR=293.7, Peak=16623 HFD=3.6
22:24:14.668 00.003 14964 MultiStar: [#1 -0.02,0.32,0.21,U] 
22:24:14.671 00.003 14964 refined, 1 included, MultiStar: {0.14, 0.21}, one-star: {0.17, 0.19}
22:24:14.672 00.001 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.56 = 2.56)
22:24:14.674 00.002 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.67)
22:24:14.675 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=1.00 mountX=-0.21 mountY=-0.16, mountTheta=-2.50
22:24:14.678 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.21, opts=13)
22:24:14.679 00.001 14964 Enqueuing Move request for scope (0.14, 0.21)
22:24:14.681 00.002 12044 Worker thread wakes up
22:24:14.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
22:24:14.681 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
22:24:14.681 00.000 12044 Moving (0.14, 0.21) raw xDistance=-0.21 yDistance=-0.16
22:24:14.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
22:24:14.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:14.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:24:14.681 00.000 12044 MoveAxis(E, 0, ABG)
22:24:14.681 00.000 12044 Move returns status 0, amount 0
22:24:14.681 00.000 12044 MoveAxis(N, 0, ABG)
22:24:14.682 00.001 12044 Move returns status 0, amount 0
22:24:14.682 00.000 12044 move complete, result=0
22:24:14.682 00.000 12044 worker thread done servicing request
22:24:14.694 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16623, med=621, FiltMin=532, FiltMax=11687, Gamma=0.810
22:24:14.705 00.011 14964 UpdateGuideState exits: m=232545 SNR=293.7
22:24:14.706 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.707 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:14.709 00.002 14964 Enqueuing Expose request
22:24:14.710 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:14.711 00.001 12044 Worker thread wakes up
22:24:14.711 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:14.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:17.826 03.115 12044 Exposure complete
22:24:17.872 00.046 12044 worker thread done servicing request
22:24:17.872 00.000 14964 OnExposeComplete: enter
22:24:17.873 00.001 14964 UpdateGuideState(): m_state=6
22:24:17.874 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:24:17.874 00.000 14964 Star::Find returns 1 (0), X=397.38, Y=127.47, Mass=230934, SNR=291.4, Peak=19500 HFD=3.3
22:24:17.875 00.001 14964 MultiStar: [#1 -0.43,-0.11,0.20,U] 
22:24:17.876 00.001 14964 refined, 1 included, MultiStar: {-0.23, 0.25}, one-star: {-0.18, 0.32}
22:24:17.876 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.87 = -2.41)
22:24:17.877 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.64)
22:24:17.877 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.33 cameraTheta=2.31 mountX=-0.25 mountY=0.20, mountTheta=2.47
22:24:17.880 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.25, opts=13)
22:24:17.880 00.000 14964 Enqueuing Move request for scope (-0.23, 0.25)
22:24:17.881 00.001 12044 Worker thread wakes up
22:24:17.881 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
22:24:17.881 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
22:24:17.881 00.000 12044 Moving (-0.23, 0.25) raw xDistance=-0.25 yDistance=0.20
22:24:17.881 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
22:24:17.881 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:17.881 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:24:17.881 00.000 12044 MoveAxis(E, 0, ABG)
22:24:17.881 00.000 12044 Move returns status 0, amount 0
22:24:17.882 00.001 12044 MoveAxis(N, 0, ABG)
22:24:17.882 00.000 12044 Move returns status 0, amount 0
22:24:17.882 00.000 12044 move complete, result=0
22:24:17.882 00.000 12044 worker thread done servicing request
22:24:17.889 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19500, med=619, FiltMin=538, FiltMax=14023, Gamma=0.810
22:24:17.895 00.006 14964 UpdateGuideState exits: m=230934 SNR=291.4
22:24:17.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.896 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:17.897 00.001 14964 Enqueuing Expose request
22:24:17.897 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:17.898 00.001 12044 Worker thread wakes up
22:24:17.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:17.898 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:21.027 03.129 12044 Exposure complete
22:24:21.063 00.036 12044 worker thread done servicing request
22:24:21.063 00.000 14964 OnExposeComplete: enter
22:24:21.064 00.001 14964 UpdateGuideState(): m_state=6
22:24:21.065 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:24:21.065 00.000 14964 Star::Find returns 1 (0), X=397.53, Y=127.17, Mass=233164, SNR=297.2, Peak=20139 HFD=3.8
22:24:21.066 00.001 14964 MultiStar: [#1 -0.34,0.07,0.19,U] 
22:24:21.066 00.000 14964 single-star, 1 included, MultiStar: {-0.09, 0.03}, one-star: {-0.04, 0.03}
22:24:21.067 00.001 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.12 = -2.16)
22:24:21.067 00.000 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
22:24:21.068 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.56 mountX=-0.03 mountY=0.04, mountTheta=2.20
22:24:21.070 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.03, opts=13)
22:24:21.070 00.000 14964 Enqueuing Move request for scope (-0.04, 0.03)
22:24:21.071 00.001 12044 Worker thread wakes up
22:24:21.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:24:21.071 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:24:21.071 00.000 12044 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
22:24:21.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
22:24:21.071 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:21.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:24:21.071 00.000 12044 MoveAxis(E, 0, ABG)
22:24:21.071 00.000 12044 Move returns status 0, amount 0
22:24:21.071 00.000 12044 MoveAxis(N, 0, ABG)
22:24:21.071 00.000 12044 Move returns status 0, amount 0
22:24:21.072 00.001 12044 move complete, result=0
22:24:21.072 00.000 12044 worker thread done servicing request
22:24:21.083 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20139, med=621, FiltMin=537, FiltMax=13963, Gamma=0.810
22:24:21.093 00.010 14964 UpdateGuideState exits: m=233164 SNR=297.2
22:24:21.093 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:21.094 00.000 14964 Enqueuing Expose request
22:24:21.095 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:21.095 00.000 12044 Worker thread wakes up
22:24:21.095 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:21.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:24.204 03.109 12044 Exposure complete
22:24:24.253 00.049 12044 worker thread done servicing request
22:24:24.253 00.000 14964 OnExposeComplete: enter
22:24:24.255 00.002 14964 UpdateGuideState(): m_state=6
22:24:24.256 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:24:24.258 00.002 14964 Star::Find returns 1 (0), X=397.33, Y=127.48, Mass=232205, SNR=292.4, Peak=16848 HFD=3.5
22:24:24.261 00.003 14964 MultiStar: [#1 -0.39,-0.29,0.20,U] 
22:24:24.263 00.002 14964 refined, 1 included, MultiStar: {-0.26, 0.23}, one-star: {-0.24, 0.33}
22:24:24.264 00.001 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.56) = xAngle (3.98 = -2.31)
22:24:24.266 00.002 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.03 = 0.75)
22:24:24.267 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.35 cameraTheta=2.42 mountX=-0.24 mountY=0.24, mountTheta=2.35
22:24:24.269 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.23, opts=13)
22:24:24.270 00.001 14964 Enqueuing Move request for scope (-0.26, 0.23)
22:24:24.271 00.001 12044 Worker thread wakes up
22:24:24.272 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
22:24:24.272 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
22:24:24.272 00.000 12044 Moving (-0.26, 0.23) raw xDistance=-0.24 yDistance=0.24
22:24:24.272 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
22:24:24.272 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:24.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:24:24.272 00.000 12044 MoveAxis(E, 0, ABG)
22:24:24.272 00.000 12044 Move returns status 0, amount 0
22:24:24.272 00.000 12044 MoveAxis(N, 0, ABG)
22:24:24.272 00.000 12044 Move returns status 0, amount 0
22:24:24.272 00.000 12044 move complete, result=0
22:24:24.272 00.000 12044 worker thread done servicing request
22:24:24.286 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16848, med=621, FiltMin=535, FiltMax=12831, Gamma=0.810
22:24:24.294 00.008 14964 UpdateGuideState exits: m=232205 SNR=292.4
22:24:24.296 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.298 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:24.299 00.001 14964 Enqueuing Expose request
22:24:24.301 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:24.303 00.002 12044 Worker thread wakes up
22:24:24.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:24.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:27.435 03.132 12044 Exposure complete
22:24:27.468 00.033 12044 worker thread done servicing request
22:24:27.468 00.000 14964 OnExposeComplete: enter
22:24:27.469 00.001 14964 UpdateGuideState(): m_state=6
22:24:27.469 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:24:27.470 00.001 14964 Star::Find returns 1 (0), X=397.19, Y=127.25, Mass=239449, SNR=306.4, Peak=20820 HFD=3.5
22:24:27.471 00.001 14964 MultiStar: [#1 -0.64,0.07,0.00,M1] 
22:24:27.473 00.002 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
22:24:27.474 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.20)
22:24:27.475 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.10 hyp=0.39 cameraTheta=2.88 mountX=-0.11 mountY=0.37, mountTheta=1.86
22:24:27.478 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.10, opts=13)
22:24:27.480 00.002 14964 Enqueuing Move request for scope (-0.38, 0.10)
22:24:27.481 00.001 12044 Worker thread wakes up
22:24:27.481 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.10) opts 0xd
22:24:27.481 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.10)
22:24:27.481 00.000 12044 Moving (-0.38, 0.10) raw xDistance=-0.11 yDistance=0.37
22:24:27.482 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
22:24:27.482 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.482 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:24:27.482 00.000 12044 MoveAxis(E, 0, ABG)
22:24:27.482 00.000 12044 Move returns status 0, amount 0
22:24:27.482 00.000 12044 MoveAxis(N, 0, ABG)
22:24:27.482 00.000 12044 Move returns status 0, amount 0
22:24:27.482 00.000 12044 move complete, result=0
22:24:27.482 00.000 12044 worker thread done servicing request
22:24:27.494 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20820, med=621, FiltMin=531, FiltMax=12969, Gamma=0.810
22:24:27.503 00.009 14964 UpdateGuideState exits: m=239449 SNR=306.4
22:24:27.504 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.505 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:27.506 00.001 14964 Enqueuing Expose request
22:24:27.506 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:24:27.507 00.001 12044 Worker thread wakes up
22:24:27.507 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:27.507 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:30.617 03.110 12044 Exposure complete
22:24:30.654 00.037 12044 worker thread done servicing request
22:24:30.654 00.000 14964 OnExposeComplete: enter
22:24:30.655 00.001 14964 UpdateGuideState(): m_state=6
22:24:30.656 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:24:30.656 00.000 14964 Star::Find returns 1 (0), X=396.91, Y=127.27, Mass=236263, SNR=296.8, Peak=18820 HFD=3.5
22:24:30.657 00.001 14964 MultiStar: [#1 -0.98,0.20,0.00,M2] 
22:24:30.658 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
22:24:30.659 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.28)
22:24:30.660 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=0.12 hyp=0.67 cameraTheta=2.96 mountX=-0.13 mountY=0.64, mountTheta=1.77
22:24:30.662 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.12, opts=13)
22:24:30.662 00.000 14964 Enqueuing Move request for scope (-0.66, 0.12)
22:24:30.663 00.001 12044 Worker thread wakes up
22:24:30.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.12) opts 0xd
22:24:30.663 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.12)
22:24:30.663 00.000 12044 Moving (-0.66, 0.12) raw xDistance=-0.13 yDistance=0.64
22:24:30.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
22:24:30.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:24:30.663 00.000 12044 MoveAxis(E, 0, ABG)
22:24:30.663 00.000 12044 Move returns status 0, amount 0
22:24:30.663 00.000 12044 MoveAxis(S, 60, ABG)
22:24:30.663 00.000 12044 Guiding  Dir = 1, Dur = 60
22:24:30.674 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18820, med=621, FiltMin=536, FiltMax=13547, Gamma=0.810
22:24:30.680 00.006 14964 UpdateGuideState exits: m=236263 SNR=296.8
22:24:30.680 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.681 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:30.681 00.000 14964 Enqueuing Expose request
22:24:30.706 00.025 12044 IsSlewing returns 0
22:24:30.706 00.000 12044 IsGuiding returns 0
22:24:30.738 00.032 12044 PulseGuide returned control before completion, sleep 39
22:24:30.783 00.045 12044 IsGuiding returns 1
22:24:30.783 00.000 12044 scope still moving after pulse duration time elapsed
22:24:30.847 00.064 12044 IsSlewing returns 0
22:24:30.847 00.000 12044 IsGuiding returns 0
22:24:30.847 00.000 12044 scope move finished after 60 + 81 ms
22:24:30.847 00.000 12044 Move returns status 0, amount 60
22:24:30.847 00.000 12044 move complete, result=0
22:24:30.847 00.000 12044 worker thread done servicing request
22:24:30.847 00.000 12044 Worker thread wakes up
22:24:30.848 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:30.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:30.848 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 60 ms SOUTH
22:24:33.973 03.125 12044 Exposure complete
22:24:33.998 00.025 12044 worker thread done servicing request
22:24:33.998 00.000 14964 OnExposeComplete: enter
22:24:33.999 00.001 14964 UpdateGuideState(): m_state=6
22:24:34.000 00.001 14964 Star::Find(35, 396, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:24:34.000 00.000 14964 Star::Find returns 1 (0), X=397.98, Y=127.23, Mass=231055, SNR=290.3, Peak=20847 HFD=3.4
22:24:34.002 00.002 14964 MultiStar: [#1 0.16,-0.16,0.21,U] 
22:24:34.004 00.002 14964 refined, 1 included, MultiStar: {0.37, 0.04}, one-star: {0.41, 0.09}
22:24:34.005 00.001 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
22:24:34.007 00.002 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.55)
22:24:34.008 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.12 mountX=-0.04 mountY=-0.37, mountTheta=-1.67
22:24:34.010 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.04, opts=13)
22:24:34.011 00.001 14964 Enqueuing Move request for scope (0.37, 0.04)
22:24:34.012 00.001 12044 Worker thread wakes up
22:24:34.012 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
22:24:34.012 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
22:24:34.012 00.000 12044 Moving (0.37, 0.04) raw xDistance=-0.04 yDistance=-0.37
22:24:34.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
22:24:34.012 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:34.012 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:24:34.012 00.000 12044 MoveAxis(E, 0, ABG)
22:24:34.012 00.000 12044 Move returns status 0, amount 0
22:24:34.012 00.000 12044 MoveAxis(N, 0, ABG)
22:24:34.012 00.000 12044 Move returns status 0, amount 0
22:24:34.012 00.000 12044 move complete, result=0
22:24:34.012 00.000 12044 worker thread done servicing request
22:24:34.020 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20847, med=620, FiltMin=531, FiltMax=13848, Gamma=0.810
22:24:34.025 00.005 14964 UpdateGuideState exits: m=231055 SNR=290.3
22:24:34.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:34.026 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:34.027 00.001 14964 Enqueuing Expose request
22:24:34.027 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:24:34.028 00.001 12044 Worker thread wakes up
22:24:34.028 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:34.028 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:37.139 03.111 12044 Exposure complete
22:24:37.161 00.022 12044 worker thread done servicing request
22:24:37.161 00.000 14964 OnExposeComplete: enter
22:24:37.161 00.000 14964 UpdateGuideState(): m_state=6
22:24:37.162 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:24:37.163 00.001 14964 Star::Find returns 1 (0), X=397.59, Y=126.80, Mass=235052, SNR=295.1, Peak=19845 HFD=3.3
22:24:37.163 00.000 14964 MultiStar: [#1 -0.07,0.09,0.20,U] 
22:24:37.164 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.28}, one-star: {0.02, -0.35}
22:24:37.164 00.000 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
22:24:37.165 00.001 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:24:37.165 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.55 mountX=0.28 mountY=0.02, mountTheta=0.08
22:24:37.167 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.28, opts=13)
22:24:37.167 00.000 14964 Enqueuing Move request for scope (0.01, -0.28)
22:24:37.168 00.001 12044 Worker thread wakes up
22:24:37.168 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
22:24:37.168 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
22:24:37.168 00.000 12044 Moving (0.01, -0.28) raw xDistance=0.28 yDistance=0.02
22:24:37.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.04
22:24:37.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:37.168 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:37.168 00.000 12044 MoveAxis(E, 0, ABG)
22:24:37.168 00.000 12044 Move returns status 0, amount 0
22:24:37.168 00.000 12044 MoveAxis(N, 0, ABG)
22:24:37.168 00.000 12044 Move returns status 0, amount 0
22:24:37.168 00.000 12044 move complete, result=0
22:24:37.168 00.000 12044 worker thread done servicing request
22:24:37.175 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19845, med=620, FiltMin=536, FiltMax=12078, Gamma=0.810
22:24:37.182 00.007 14964 UpdateGuideState exits: m=235052 SNR=295.1
22:24:37.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:37.184 00.001 14964 Enqueuing Expose request
22:24:37.185 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:37.185 00.000 12044 Worker thread wakes up
22:24:37.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:37.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:40.307 03.122 12044 Exposure complete
22:24:40.329 00.022 14964 OnExposeComplete: enter
22:24:40.330 00.001 14964 UpdateGuideState(): m_state=6
22:24:40.331 00.001 12044 worker thread done servicing request
22:24:40.331 00.000 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:24:40.332 00.001 14964 Star::Find returns 1 (0), X=397.44, Y=126.62, Mass=236441, SNR=285.8, Peak=16703 HFD=3.4
22:24:40.332 00.000 14964 MultiStar: [#1 -0.37,0.24,0.17,U] 
22:24:40.333 00.001 14964 refined, 1 included, MultiStar: {-0.16, -0.42}, one-star: {-0.12, -0.53}
22:24:40.333 00.000 14964 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
22:24:40.333 00.000 14964 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
22:24:40.334 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.42 hyp=0.44 cameraTheta=-1.93 mountX=0.41 mountY=0.20, mountTheta=0.45
22:24:40.336 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.42, opts=13)
22:24:40.336 00.000 14964 Enqueuing Move request for scope (-0.16, -0.42)
22:24:40.337 00.001 12044 Worker thread wakes up
22:24:40.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.42) opts 0xd
22:24:40.337 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.42)
22:24:40.337 00.000 12044 Moving (-0.16, -0.42) raw xDistance=0.41 yDistance=0.20
22:24:40.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 0.41, slope = 0.06
22:24:40.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:40.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:24:40.337 00.000 12044 MoveAxis(W, 46, ABG)
22:24:40.337 00.000 12044 Guiding  Dir = 3, Dur = 46
22:24:40.345 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16703, med=621, FiltMin=534, FiltMax=11559, Gamma=0.810
22:24:40.351 00.006 14964 UpdateGuideState exits: m=236441 SNR=285.8
22:24:40.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:40.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:40.352 00.000 14964 Enqueuing Expose request
22:24:40.363 00.011 12044 IsSlewing returns 0
22:24:40.363 00.000 12044 IsGuiding returns 0
22:24:40.394 00.031 12044 PulseGuide returned control before completion, sleep 25
22:24:40.428 00.034 12044 IsGuiding returns 1
22:24:40.428 00.000 12044 scope still moving after pulse duration time elapsed
22:24:40.501 00.073 12044 IsSlewing returns 0
22:24:40.502 00.001 12044 IsGuiding returns 0
22:24:40.502 00.000 12044 scope move finished after 46 + 93 ms
22:24:40.502 00.000 12044 Move returns status 0, amount 46
22:24:40.502 00.000 12044 MoveAxis(N, 0, ABG)
22:24:40.502 00.000 12044 Move returns status 0, amount 0
22:24:40.502 00.000 12044 move complete, result=0
22:24:40.502 00.000 12044 worker thread done servicing request
22:24:40.502 00.000 12044 Worker thread wakes up
22:24:40.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:40.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:40.502 00.000 14964 GuideStep: 0.4 px 46 ms WEST, 0.2 px 0 ms NORTH
22:24:43.603 03.101 12044 Exposure complete
22:24:43.642 00.039 12044 worker thread done servicing request
22:24:43.643 00.001 14964 OnExposeComplete: enter
22:24:43.643 00.000 14964 UpdateGuideState(): m_state=6
22:24:43.644 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:24:43.644 00.000 14964 Star::Find returns 1 (0), X=397.53, Y=127.56, Mass=229593, SNR=288.2, Peak=18499 HFD=3.3
22:24:43.645 00.001 14964 MultiStar: [#1 -0.32,-0.67,0.00,M1] 
22:24:43.645 00.000 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.21 = -3.07)
22:24:43.646 00.001 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
22:24:43.648 00.002 14964 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.66 mountX=-0.41 mountY=-0.01, mountTheta=-3.12
22:24:43.650 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.41, opts=13)
22:24:43.652 00.002 14964 Enqueuing Move request for scope (-0.03, 0.41)
22:24:43.653 00.001 12044 Worker thread wakes up
22:24:43.653 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
22:24:43.653 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
22:24:43.653 00.000 12044 Moving (-0.03, 0.41) raw xDistance=-0.41 yDistance=-0.01
22:24:43.653 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.03
22:24:43.653 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:43.653 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:24:43.653 00.000 12044 MoveAxis(E, 0, ABG)
22:24:43.653 00.000 12044 Move returns status 0, amount 0
22:24:43.653 00.000 12044 MoveAxis(N, 0, ABG)
22:24:43.653 00.000 12044 Move returns status 0, amount 0
22:24:43.653 00.000 12044 move complete, result=0
22:24:43.653 00.000 12044 worker thread done servicing request
22:24:43.666 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18499, med=619, FiltMin=535, FiltMax=12505, Gamma=0.810
22:24:43.676 00.010 14964 UpdateGuideState exits: m=229593 SNR=288.2
22:24:43.678 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.679 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:43.681 00.002 14964 Enqueuing Expose request
22:24:43.682 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:43.684 00.002 12044 Worker thread wakes up
22:24:43.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:43.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:46.823 03.139 12044 Exposure complete
22:24:46.865 00.042 12044 worker thread done servicing request
22:24:46.865 00.000 14964 OnExposeComplete: enter
22:24:46.867 00.002 14964 UpdateGuideState(): m_state=6
22:24:46.868 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:24:46.870 00.002 14964 Star::Find returns 1 (0), X=397.47, Y=127.76, Mass=232289, SNR=282.4, Peak=16371 HFD=3.7
22:24:46.871 00.001 14964 MultiStar: [#1 -0.23,-0.58,0.00,M2] 
22:24:46.873 00.002 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.56) = xAngle (3.28 = -3.00)
22:24:46.874 00.001 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.05)
22:24:46.875 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.62 hyp=0.63 cameraTheta=1.73 mountX=-0.62 mountY=0.03, mountTheta=3.09
22:24:46.876 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.62, opts=13)
22:24:46.877 00.001 14964 Enqueuing Move request for scope (-0.10, 0.62)
22:24:46.878 00.001 12044 Worker thread wakes up
22:24:46.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.62) opts 0xd
22:24:46.878 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.62)
22:24:46.878 00.000 12044 Moving (-0.10, 0.62) raw xDistance=-0.62 yDistance=0.03
22:24:46.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.62, slope = -0.01
22:24:46.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:46.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:24:46.878 00.000 12044 MoveAxis(E, 7, ABG)
22:24:46.878 00.000 12044 Guiding  Dir = 2, Dur = 7
22:24:46.892 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16371, med=620, FiltMin=537, FiltMax=10762, Gamma=0.810
22:24:46.902 00.010 14964 UpdateGuideState exits: m=232289 SNR=282.4
22:24:46.904 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.905 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:46.907 00.002 14964 Enqueuing Expose request
22:24:46.908 00.001 12044 IsSlewing returns 0
22:24:46.909 00.001 12044 IsGuiding returns 0
22:24:46.942 00.033 12044 IsGuiding returns 1
22:24:46.942 00.000 12044 scope still moving after pulse duration time elapsed
22:24:47.000 00.058 12044 IsSlewing returns 0
22:24:47.034 00.034 12044 IsGuiding returns 0
22:24:47.034 00.000 12044 scope move finished after 7 + 117 ms
22:24:47.034 00.000 12044 Move returns status 0, amount 7
22:24:47.034 00.000 12044 MoveAxis(N, 0, ABG)
22:24:47.034 00.000 12044 Move returns status 0, amount 0
22:24:47.034 00.000 12044 move complete, result=0
22:24:47.034 00.000 12044 worker thread done servicing request
22:24:47.034 00.000 12044 Worker thread wakes up
22:24:47.034 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:47.034 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:47.034 00.000 14964 GuideStep: -0.6 px 7 ms EAST, 0.0 px 0 ms NORTH
22:24:50.151 03.117 12044 Exposure complete
22:24:50.179 00.028 12044 worker thread done servicing request
22:24:50.179 00.000 14964 OnExposeComplete: enter
22:24:50.180 00.001 14964 UpdateGuideState(): m_state=6
22:24:50.180 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:24:50.181 00.001 14964 Star::Find returns 1 (0), X=398.16, Y=127.42, Mass=234763, SNR=297.2, Peak=19227 HFD=3.6
22:24:50.182 00.001 14964 MultiStar: [#1 0.17,-0.21,0.18,U] 
22:24:50.182 00.000 14964 refined, 1 included, MultiStar: {0.53, 0.20}, one-star: {0.60, 0.27}
22:24:50.182 00.000 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
22:24:50.183 00.001 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
22:24:50.183 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.20 hyp=0.57 cameraTheta=0.36 mountX=-0.19 mountY=-0.55, mountTheta=-1.90
22:24:50.185 00.002 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.20, opts=13)
22:24:50.186 00.001 14964 Enqueuing Move request for scope (0.53, 0.20)
22:24:50.186 00.000 12044 Worker thread wakes up
22:24:50.186 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.20) opts 0xd
22:24:50.187 00.001 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.20)
22:24:50.187 00.000 12044 Moving (0.53, 0.20) raw xDistance=-0.19 yDistance=-0.55
22:24:50.187 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
22:24:50.187 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:50.187 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
22:24:50.187 00.000 12044 MoveAxis(E, 0, ABG)
22:24:50.187 00.000 12044 Move returns status 0, amount 0
22:24:50.187 00.000 12044 MoveAxis(N, 0, ABG)
22:24:50.187 00.000 12044 Move returns status 0, amount 0
22:24:50.187 00.000 12044 move complete, result=0
22:24:50.187 00.000 12044 worker thread done servicing request
22:24:50.199 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19227, med=620, FiltMin=533, FiltMax=11989, Gamma=0.810
22:24:50.207 00.008 14964 UpdateGuideState exits: m=234763 SNR=297.2
22:24:50.207 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:50.208 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:50.210 00.002 14964 Enqueuing Expose request
22:24:50.212 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:24:50.216 00.004 12044 Worker thread wakes up
22:24:50.216 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:50.216 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:53.327 03.111 12044 Exposure complete
22:24:53.366 00.039 12044 worker thread done servicing request
22:24:53.366 00.000 14964 OnExposeComplete: enter
22:24:53.367 00.001 14964 UpdateGuideState(): m_state=6
22:24:53.368 00.001 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:24:53.370 00.002 14964 Star::Find returns 1 (0), X=397.17, Y=128.08, Mass=230652, SNR=299.0, Peak=20620 HFD=3.7
22:24:53.372 00.002 14964 MultiStar: [#1 -0.60,-0.71,0.00,M2] 
22:24:53.374 00.002 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
22:24:53.376 00.002 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
22:24:53.378 00.002 14964 CameraToMount -- cameraX=-0.40 cameraY=0.93 hyp=1.01 cameraTheta=1.98 mountX=-0.94 mountY=0.30, mountTheta=2.83
22:24:53.381 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.93, opts=13)
22:24:53.383 00.002 14964 Enqueuing Move request for scope (-0.40, 0.93)
22:24:53.384 00.001 12044 Worker thread wakes up
22:24:53.385 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.93) opts 0xd
22:24:53.385 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.93)
22:24:53.385 00.000 12044 Moving (-0.40, 0.93) raw xDistance=-0.94 yDistance=0.30
22:24:53.385 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.94, slope = -0.06
22:24:53.385 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:53.385 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:24:53.385 00.000 12044 MoveAxis(E, 48, ABG)
22:24:53.385 00.000 12044 Guiding  Dir = 2, Dur = 48
22:24:53.397 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20620, med=621, FiltMin=538, FiltMax=13639, Gamma=0.810
22:24:53.408 00.011 14964 UpdateGuideState exits: m=230652 SNR=299.0
22:24:53.409 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.411 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:53.412 00.001 14964 Enqueuing Expose request
22:24:53.457 00.045 12044 IsSlewing returns 0
22:24:53.458 00.001 12044 IsGuiding returns 0
22:24:53.489 00.031 12044 PulseGuide returned control before completion, sleep 27
22:24:53.525 00.036 12044 IsGuiding returns 1
22:24:53.525 00.000 12044 scope still moving after pulse duration time elapsed
22:24:53.595 00.070 12044 IsSlewing returns 0
22:24:53.595 00.000 12044 IsGuiding returns 0
22:24:53.596 00.001 12044 scope move finished after 48 + 89 ms
22:24:53.596 00.000 12044 Move returns status 0, amount 48
22:24:53.596 00.000 12044 MoveAxis(N, 0, ABG)
22:24:53.596 00.000 12044 Move returns status 0, amount 0
22:24:53.596 00.000 12044 move complete, result=0
22:24:53.596 00.000 12044 worker thread done servicing request
22:24:53.596 00.000 12044 Worker thread wakes up
22:24:53.596 00.000 14964 GuideStep: -0.9 px 48 ms EAST, 0.3 px 0 ms NORTH
22:24:53.599 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:53.599 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:56.731 03.132 12044 Exposure complete
22:24:56.756 00.025 12044 worker thread done servicing request
22:24:56.756 00.000 14964 OnExposeComplete: enter
22:24:56.756 00.000 14964 UpdateGuideState(): m_state=6
22:24:56.757 00.001 14964 Star::Find(35, 397, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:24:56.757 00.000 14964 Star::Find returns 1 (0), X=397.50, Y=127.50, Mass=236604, SNR=294.7, Peak=19940 HFD=3.2
22:24:56.758 00.001 14964 MultiStar: [#1 -0.30,-0.30,0.20,U] 
22:24:56.758 00.000 14964 refined, 1 included, MultiStar: {-0.11, 0.24}, one-star: {-0.07, 0.35}
22:24:56.759 00.001 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
22:24:56.759 00.000 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.32)
22:24:56.760 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=-0.24 mountY=0.08, mountTheta=2.81
22:24:56.761 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.24, opts=13)
22:24:56.762 00.001 14964 Enqueuing Move request for scope (-0.11, 0.24)
22:24:56.762 00.000 12044 Worker thread wakes up
22:24:56.762 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
22:24:56.763 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
22:24:56.763 00.000 12044 Moving (-0.11, 0.24) raw xDistance=-0.24 yDistance=0.08
22:24:56.763 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.44, using input
22:24:56.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.07
22:24:56.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:56.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:24:56.763 00.000 12044 MoveAxis(E, 0, ABG)
22:24:56.763 00.000 12044 Move returns status 0, amount 0
22:24:56.763 00.000 12044 MoveAxis(N, 0, ABG)
22:24:56.763 00.000 12044 Move returns status 0, amount 0
22:24:56.763 00.000 12044 move complete, result=0
22:24:56.763 00.000 12044 worker thread done servicing request
22:24:56.771 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19940, med=620, FiltMin=535, FiltMax=13539, Gamma=0.810
22:24:56.776 00.005 14964 UpdateGuideState exits: m=236604 SNR=294.7
22:24:56.777 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:56.777 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:56.778 00.001 14964 Enqueuing Expose request
22:24:56.778 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:56.779 00.001 12044 Worker thread wakes up
22:24:56.779 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:56.779 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:24:59.884 03.105 12044 Exposure complete
22:24:59.916 00.032 12044 worker thread done servicing request
22:24:59.917 00.001 14964 OnExposeComplete: enter
22:24:59.918 00.001 14964 UpdateGuideState(): m_state=6
22:24:59.920 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:24:59.922 00.002 14964 Star::Find returns 1 (0), X=397.60, Y=127.18, Mass=233024, SNR=294.8, Peak=19299 HFD=3.6
22:24:59.923 00.001 14964 MultiStar: [#1 -0.34,-0.03,0.17,U] 
22:24:59.924 00.001 14964 refined, 1 included, MultiStar: {-0.02, 0.02}, one-star: {0.04, 0.03}
22:24:59.925 00.001 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
22:24:59.925 00.000 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.65)
22:24:59.926 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.32 mountX=-0.02 mountY=0.02, mountTheta=2.46
22:24:59.928 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.02, opts=13)
22:24:59.930 00.002 14964 Enqueuing Move request for scope (-0.02, 0.02)
22:24:59.932 00.002 12044 Worker thread wakes up
22:24:59.932 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:24:59.932 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:24:59.932 00.000 12044 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
22:24:59.932 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.34, using input
22:24:59.932 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.05
22:24:59.932 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:59.932 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:59.932 00.000 12044 MoveAxis(E, 0, ABG)
22:24:59.932 00.000 12044 Move returns status 0, amount 0
22:24:59.932 00.000 12044 MoveAxis(N, 0, ABG)
22:24:59.932 00.000 12044 Move returns status 0, amount 0
22:24:59.932 00.000 12044 move complete, result=0
22:24:59.933 00.001 12044 worker thread done servicing request
22:24:59.947 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19299, med=620, FiltMin=529, FiltMax=13195, Gamma=0.810
22:24:59.958 00.011 14964 UpdateGuideState exits: m=233024 SNR=294.8
22:24:59.959 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.959 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:24:59.960 00.001 14964 Enqueuing Expose request
22:24:59.962 00.002 12044 Worker thread wakes up
22:24:59.962 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:59.963 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:24:59.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:03.064 03.101 12044 Exposure complete
22:25:03.091 00.027 12044 worker thread done servicing request
22:25:03.091 00.000 14964 OnExposeComplete: enter
22:25:03.093 00.002 14964 UpdateGuideState(): m_state=6
22:25:03.094 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:25:03.094 00.000 14964 Star::Find returns 1 (0), X=397.89, Y=127.07, Mass=235576, SNR=289.7, Peak=17951 HFD=3.8
22:25:03.095 00.001 14964 MultiStar: [#1 0.19,0.25,0.19,U] 
22:25:03.095 00.000 14964 refined, 1 included, MultiStar: {0.31, -0.03}, one-star: {0.33, -0.08}
22:25:03.096 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
22:25:03.096 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
22:25:03.096 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.09 mountX=0.03 mountY=-0.30, mountTheta=-1.47
22:25:03.098 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.03, opts=13)
22:25:03.099 00.001 14964 Enqueuing Move request for scope (0.31, -0.03)
22:25:03.099 00.000 12044 Worker thread wakes up
22:25:03.099 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
22:25:03.099 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
22:25:03.100 00.001 12044 Moving (0.31, -0.03) raw xDistance=0.03 yDistance=-0.30
22:25:03.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
22:25:03.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:03.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:25:03.100 00.000 12044 MoveAxis(E, 0, ABG)
22:25:03.100 00.000 12044 Move returns status 0, amount 0
22:25:03.100 00.000 12044 MoveAxis(N, 0, ABG)
22:25:03.100 00.000 12044 Move returns status 0, amount 0
22:25:03.100 00.000 12044 move complete, result=0
22:25:03.100 00.000 12044 worker thread done servicing request
22:25:03.110 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17951, med=620, FiltMin=537, FiltMax=12658, Gamma=0.810
22:25:03.116 00.006 14964 UpdateGuideState exits: m=235576 SNR=289.7
22:25:03.118 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.118 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:03.119 00.001 14964 Enqueuing Expose request
22:25:03.119 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:25:03.120 00.001 12044 Worker thread wakes up
22:25:03.120 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:03.120 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:06.230 03.110 12044 Exposure complete
22:25:06.261 00.031 12044 worker thread done servicing request
22:25:06.261 00.000 14964 OnExposeComplete: enter
22:25:06.263 00.002 14964 UpdateGuideState(): m_state=6
22:25:06.264 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:25:06.266 00.002 14964 Star::Find returns 1 (0), X=397.56, Y=127.46, Mass=232193, SNR=299.4, Peak=18232 HFD=3.3
22:25:06.268 00.002 14964 MultiStar: [#1 -0.21,0.04,0.19,U] 
22:25:06.269 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.27}, one-star: {-0.01, 0.31}
22:25:06.270 00.001 14964 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.56) = xAngle (3.28 = -3.00)
22:25:06.271 00.001 14964 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.05)
22:25:06.271 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.72 mountX=-0.27 mountY=0.01, mountTheta=3.09
22:25:06.274 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.27, opts=13)
22:25:06.276 00.002 14964 Enqueuing Move request for scope (-0.04, 0.27)
22:25:06.278 00.002 12044 Worker thread wakes up
22:25:06.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
22:25:06.278 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
22:25:06.278 00.000 12044 Moving (-0.04, 0.27) raw xDistance=-0.27 yDistance=0.01
22:25:06.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.03
22:25:06.279 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:06.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:06.279 00.000 12044 MoveAxis(E, 0, ABG)
22:25:06.279 00.000 12044 Move returns status 0, amount 0
22:25:06.279 00.000 12044 MoveAxis(N, 0, ABG)
22:25:06.279 00.000 12044 Move returns status 0, amount 0
22:25:06.279 00.000 12044 move complete, result=0
22:25:06.280 00.001 12044 worker thread done servicing request
22:25:06.296 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18232, med=620, FiltMin=531, FiltMax=13259, Gamma=0.810
22:25:06.308 00.012 14964 UpdateGuideState exits: m=232193 SNR=299.4
22:25:06.310 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.313 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:06.315 00.002 14964 Enqueuing Expose request
22:25:06.316 00.001 12044 Worker thread wakes up
22:25:06.316 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:06.317 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:06.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:09.430 03.113 12044 Exposure complete
22:25:09.469 00.039 12044 worker thread done servicing request
22:25:09.470 00.001 14964 OnExposeComplete: enter
22:25:09.471 00.001 14964 UpdateGuideState(): m_state=6
22:25:09.473 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:25:09.474 00.001 14964 Star::Find returns 1 (0), X=397.56, Y=127.17, Mass=235276, SNR=292.7, Peak=18984 HFD=3.6
22:25:09.475 00.001 14964 MultiStar: [#1 -0.41,0.31,0.20,U] 
22:25:09.475 00.000 14964 single-star, 1 included, MultiStar: {-0.07, 0.07}, one-star: {-0.00, 0.03}
22:25:09.476 00.001 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
22:25:09.476 00.000 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
22:25:09.477 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.73 mountX=-0.03 mountY=0.00, mountTheta=3.08
22:25:09.478 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.03, opts=13)
22:25:09.478 00.000 14964 Enqueuing Move request for scope (-0.00, 0.03)
22:25:09.479 00.001 12044 Worker thread wakes up
22:25:09.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:25:09.479 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:25:09.479 00.000 12044 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
22:25:09.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
22:25:09.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:09.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:25:09.479 00.000 12044 MoveAxis(E, 0, ABG)
22:25:09.479 00.000 12044 Move returns status 0, amount 0
22:25:09.479 00.000 12044 MoveAxis(N, 0, ABG)
22:25:09.479 00.000 12044 Move returns status 0, amount 0
22:25:09.479 00.000 12044 move complete, result=0
22:25:09.479 00.000 12044 worker thread done servicing request
22:25:09.487 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18984, med=621, FiltMin=534, FiltMax=12807, Gamma=0.810
22:25:09.494 00.007 14964 UpdateGuideState exits: m=235276 SNR=292.7
22:25:09.495 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:09.495 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:09.496 00.001 14964 Enqueuing Expose request
22:25:09.496 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:09.497 00.001 12044 Worker thread wakes up
22:25:09.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:09.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:12.636 03.139 12044 Exposure complete
22:25:12.670 00.034 12044 worker thread done servicing request
22:25:12.670 00.000 14964 OnExposeComplete: enter
22:25:12.673 00.003 14964 UpdateGuideState(): m_state=6
22:25:12.673 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:25:12.673 00.000 14964 Star::Find returns 1 (0), X=397.75, Y=127.10, Mass=236286, SNR=294.6, Peak=16719 HFD=3.8
22:25:12.675 00.002 14964 MultiStar: [#1 -0.06,0.37,0.20,U] 
22:25:12.675 00.000 14964 refined, 1 included, MultiStar: {0.14, 0.02}, one-star: {0.19, -0.05}
22:25:12.676 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
22:25:12.676 00.000 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.54)
22:25:12.677 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
22:25:12.678 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.02, opts=13)
22:25:12.678 00.000 14964 Enqueuing Move request for scope (0.14, 0.02)
22:25:12.679 00.001 12044 Worker thread wakes up
22:25:12.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:25:12.679 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:25:12.679 00.000 12044 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.15
22:25:12.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.06
22:25:12.680 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:25:12.680 00.000 12044 MoveAxis(E, 0, ABG)
22:25:12.680 00.000 12044 Move returns status 0, amount 0
22:25:12.680 00.000 12044 MoveAxis(N, 0, ABG)
22:25:12.680 00.000 12044 Move returns status 0, amount 0
22:25:12.680 00.000 12044 move complete, result=0
22:25:12.680 00.000 12044 worker thread done servicing request
22:25:12.688 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16719, med=620, FiltMin=527, FiltMax=12207, Gamma=0.810
22:25:12.696 00.008 14964 UpdateGuideState exits: m=236286 SNR=294.6
22:25:12.697 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.699 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:12.700 00.001 14964 Enqueuing Expose request
22:25:12.701 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:12.703 00.002 12044 Worker thread wakes up
22:25:12.703 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:12.703 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:15.811 03.108 12044 Exposure complete
22:25:15.853 00.042 12044 worker thread done servicing request
22:25:15.854 00.001 14964 OnExposeComplete: enter
22:25:15.855 00.001 14964 UpdateGuideState(): m_state=6
22:25:15.857 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:25:15.859 00.002 14964 Star::Find returns 1 (0), X=397.26, Y=127.35, Mass=232663, SNR=291.4, Peak=15848 HFD=3.6
22:25:15.861 00.002 14964 MultiStar: [#1 -0.52,-0.07,0.00,M1] 
22:25:15.862 00.001 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.16)
22:25:15.863 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.89)
22:25:15.864 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.37 cameraTheta=2.57 mountX=-0.20 mountY=0.29, mountTheta=2.19
22:25:15.868 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.20, opts=13)
22:25:15.869 00.001 14964 Enqueuing Move request for scope (-0.31, 0.20)
22:25:15.871 00.002 12044 Worker thread wakes up
22:25:15.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
22:25:15.871 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
22:25:15.871 00.000 12044 Moving (-0.31, 0.20) raw xDistance=-0.20 yDistance=0.29
22:25:15.872 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.06
22:25:15.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:15.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:25:15.872 00.000 12044 MoveAxis(E, 0, ABG)
22:25:15.872 00.000 12044 Move returns status 0, amount 0
22:25:15.872 00.000 12044 MoveAxis(N, 0, ABG)
22:25:15.872 00.000 12044 Move returns status 0, amount 0
22:25:15.872 00.000 12044 move complete, result=0
22:25:15.872 00.000 12044 worker thread done servicing request
22:25:15.886 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15848, med=620, FiltMin=539, FiltMax=12225, Gamma=0.810
22:25:15.896 00.010 14964 UpdateGuideState exits: m=232663 SNR=291.4
22:25:15.897 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.898 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:15.898 00.000 14964 Enqueuing Expose request
22:25:15.900 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:25:15.901 00.001 12044 Worker thread wakes up
22:25:15.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:15.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:19.001 03.100 12044 Exposure complete
22:25:19.021 00.020 12044 worker thread done servicing request
22:25:19.021 00.000 14964 OnExposeComplete: enter
22:25:19.022 00.001 14964 UpdateGuideState(): m_state=6
22:25:19.022 00.000 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:25:19.023 00.001 14964 Star::Find returns 1 (0), X=397.50, Y=127.30, Mass=233891, SNR=287.3, Peak=16084 HFD=3.5
22:25:19.023 00.000 14964 MultiStar: [#1 -0.20,0.23,0.19,U] 
22:25:19.024 00.001 14964 single-star, 1 included, MultiStar: {-0.08, 0.17}, one-star: {-0.06, 0.16}
22:25:19.024 00.000 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.50 = -2.79)
22:25:19.025 00.001 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
22:25:19.025 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.94 mountX=-0.16 mountY=0.04, mountTheta=2.87
22:25:19.027 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.16, opts=13)
22:25:19.027 00.000 14964 Enqueuing Move request for scope (-0.06, 0.16)
22:25:19.028 00.001 12044 Worker thread wakes up
22:25:19.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
22:25:19.028 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
22:25:19.028 00.000 12044 Moving (-0.06, 0.16) raw xDistance=-0.16 yDistance=0.04
22:25:19.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.04
22:25:19.028 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:19.028 00.000 12044 MoveAxis(E, 0, ABG)
22:25:19.028 00.000 12044 Move returns status 0, amount 0
22:25:19.028 00.000 12044 MoveAxis(N, 0, ABG)
22:25:19.028 00.000 12044 Move returns status 0, amount 0
22:25:19.028 00.000 12044 move complete, result=0
22:25:19.028 00.000 12044 worker thread done servicing request
22:25:19.036 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16084, med=620, FiltMin=541, FiltMax=11803, Gamma=0.810
22:25:19.043 00.007 14964 UpdateGuideState exits: m=233891 SNR=287.3
22:25:19.043 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.044 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:19.044 00.000 14964 Enqueuing Expose request
22:25:19.045 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:19.045 00.000 12044 Worker thread wakes up
22:25:19.046 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:19.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:22.159 03.113 12044 Exposure complete
22:25:22.201 00.042 12044 worker thread done servicing request
22:25:22.201 00.000 14964 OnExposeComplete: enter
22:25:22.203 00.002 14964 UpdateGuideState(): m_state=6
22:25:22.205 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:25:22.206 00.001 14964 Star::Find returns 1 (0), X=397.50, Y=127.10, Mass=234244, SNR=301.9, Peak=20856 HFD=3.5
22:25:22.207 00.001 14964 MultiStar: [#1 -0.35,-0.03,0.20,U] 
22:25:22.209 00.002 14964 single-star, 1 included, MultiStar: {-0.11, -0.05}, one-star: {-0.07, -0.05}
22:25:22.211 00.002 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.94 = -0.94)
22:25:22.214 00.003 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.11 = 2.11)
22:25:22.215 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=0.05 mountY=0.07, mountTheta=0.97
22:25:22.217 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.05, opts=13)
22:25:22.219 00.002 14964 Enqueuing Move request for scope (-0.07, -0.05)
22:25:22.220 00.001 12044 Worker thread wakes up
22:25:22.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:25:22.220 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:25:22.220 00.000 12044 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
22:25:22.221 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.34, using input
22:25:22.221 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
22:25:22.221 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:22.221 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:25:22.221 00.000 12044 MoveAxis(E, 0, ABG)
22:25:22.221 00.000 12044 Move returns status 0, amount 0
22:25:22.221 00.000 12044 MoveAxis(N, 0, ABG)
22:25:22.221 00.000 12044 Move returns status 0, amount 0
22:25:22.221 00.000 12044 move complete, result=0
22:25:22.221 00.000 12044 worker thread done servicing request
22:25:22.237 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20856, med=621, FiltMin=538, FiltMax=13439, Gamma=0.810
22:25:22.249 00.012 14964 UpdateGuideState exits: m=234244 SNR=301.9
22:25:22.252 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.254 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:22.256 00.002 14964 Enqueuing Expose request
22:25:22.257 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:22.258 00.001 12044 Worker thread wakes up
22:25:22.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:22.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:25.359 03.101 12044 Exposure complete
22:25:25.382 00.023 12044 worker thread done servicing request
22:25:25.382 00.000 14964 OnExposeComplete: enter
22:25:25.384 00.002 14964 UpdateGuideState(): m_state=6
22:25:25.385 00.001 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:25:25.385 00.000 14964 Star::Find returns 1 (0), X=397.45, Y=126.71, Mass=235487, SNR=292.9, Peak=19391 HFD=3.4
22:25:25.386 00.001 14964 MultiStar: [#1 -0.22,0.10,0.20,U] 
22:25:25.387 00.001 14964 refined, 1 included, MultiStar: {-0.13, -0.35}, one-star: {-0.11, -0.44}
22:25:25.389 00.002 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.56) = xAngle (-0.36 = -0.36)
22:25:25.390 00.001 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
22:25:25.391 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.92 mountX=0.35 mountY=0.16, mountTheta=0.44
22:25:25.394 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.35, opts=13)
22:25:25.395 00.001 14964 Enqueuing Move request for scope (-0.13, -0.35)
22:25:25.396 00.001 12044 Worker thread wakes up
22:25:25.397 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.35) opts 0xd
22:25:25.397 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.35)
22:25:25.397 00.000 12044 Moving (-0.13, -0.35) raw xDistance=0.35 yDistance=0.16
22:25:25.397 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.35, slope = 0.03
22:25:25.397 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.397 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:25:25.397 00.000 12044 MoveAxis(W, 24, ABG)
22:25:25.397 00.000 12044 Guiding  Dir = 3, Dur = 24
22:25:25.410 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19391, med=621, FiltMin=531, FiltMax=12051, Gamma=0.810
22:25:25.420 00.010 14964 UpdateGuideState exits: m=235487 SNR=292.9
22:25:25.421 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.423 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:25.424 00.001 14964 Enqueuing Expose request
22:25:25.426 00.002 12044 IsSlewing returns 0
22:25:25.426 00.000 12044 IsGuiding returns 0
22:25:25.459 00.033 12044 IsGuiding returns 1
22:25:25.459 00.000 12044 scope still moving after pulse duration time elapsed
22:25:25.521 00.062 12044 IsSlewing returns 0
22:25:25.521 00.000 12044 IsGuiding returns 0
22:25:25.521 00.000 12044 scope move finished after 24 + 70 ms
22:25:25.521 00.000 12044 Move returns status 0, amount 24
22:25:25.521 00.000 12044 MoveAxis(N, 0, ABG)
22:25:25.521 00.000 12044 Move returns status 0, amount 0
22:25:25.521 00.000 12044 move complete, result=0
22:25:25.521 00.000 12044 worker thread done servicing request
22:25:25.521 00.000 12044 Worker thread wakes up
22:25:25.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:25.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(363,92,71,71)
22:25:25.521 00.000 14964 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
22:25:26.536 01.015 14964 evsrv: cli 01AB2D50 connect
22:25:26.539 00.003 14964 case statement mapped state 6 to 3
22:25:26.541 00.002 14964 case statement mapped state 6 to 3
22:25:26.543 00.002 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"9ba214f8-74f9-4d23-9cfa-ebaed3283b76"}
22:25:26.545 00.002 14964 case statement mapped state 6 to 3
22:25:26.547 00.002 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ba214f8-74f9-4d23-9cfa-ebaed3283b76"}
22:25:26.550 00.003 14964 evsrv: cli 01AB2D50 disconnect
22:25:26.552 00.002 14964 evsrv: cli 01AB2850 connect
22:25:26.554 00.002 14964 case statement mapped state 6 to 3
22:25:26.555 00.001 14964 case statement mapped state 6 to 3
22:25:26.557 00.002 14964 evsrv: cli 01AB2850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"a22b941a-d2f9-4def-b71c-3a5d2ec18a0f"}
22:25:26.558 00.001 14964 PhdController::Dither begins
22:25:26.559 00.001 14964 dither: size=2.00, dRA=-1.41 dDec=-1.34
22:25:26.561 00.002 14964 MountToCamera -- mountTheta (2.38) + m_xAngle (-1.56) = xAngle (0.83 = 0.83)
22:25:26.562 00.001 14964 MountToCamera -- mountX=-1.41 mountY=-1.34 hyp=1.94 mountTheta=2.38 cameraX=1.32, cameraY=1.43 cameraTheta=0.83
22:25:26.563 00.001 14964 setting lock position to (398.88, 128.58)
22:25:26.565 00.002 14964 Mount: notify guiding dithered (1.3, 1.4)
22:25:26.566 00.001 14964 MultiStar: stabilizing after lock position change
22:25:26.568 00.002 14964 Status Line: Dither by -1.41,-1.34
22:25:26.573 00.005 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:25:26.575 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
22:25:26.576 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":0,"id":"a22b941a-d2f9-4def-b71c-3a5d2ec18a0f"}
22:25:26.579 00.003 14964 evsrv: cli 01AB2850 disconnect
22:25:28.617 02.038 12044 Exposure complete
22:25:28.641 00.024 12044 worker thread done servicing request
22:25:28.641 00.000 14964 OnExposeComplete: enter
22:25:28.643 00.002 14964 UpdateGuideState(): m_state=6
22:25:28.644 00.001 14964 Star::Find(35, 397, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:25:28.645 00.001 14964 Star::Find returns 1 (0), X=397.39, Y=127.36, Mass=234323, SNR=303.3, Peak=17100 HFD=3.5
22:25:28.645 00.000 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
22:25:28.645 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
22:25:28.646 00.001 14964 CameraToMount -- cameraX=-1.49 cameraY=-1.21 hyp=1.92 cameraTheta=-2.46 mountX=1.19 mountY=1.61, mountTheta=0.93
22:25:28.648 00.002 14964 dither recenter: remaining=(1.4,1.3) step=(1.4,1.3)
22:25:28.649 00.001 14964 MountToCamera -- mountTheta (-0.76) + m_xAngle (-1.56) = xAngle (-2.31 = -2.31)
22:25:28.649 00.000 14964 MountToCamera -- mountX=1.41 mountY=1.34 hyp=1.94 mountTheta=-0.76 cameraX=-1.32, cameraY=-1.43 cameraTheta=-2.31
22:25:28.650 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.32, y=-1.43, opts=4)
22:25:28.650 00.000 14964 Enqueuing Move request for scope (-1.32, -1.43)
22:25:28.651 00.001 14964 Mount: notify direct move 1.41,1.34
22:25:28.651 00.000 12044 Worker thread wakes up
22:25:28.652 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -1.43) opts 0x4
22:25:28.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.32, -1.43)
22:25:28.652 00.000 12044 Moving (-1.32, -1.43) raw xDistance=1.41 yDistance=1.34
22:25:28.652 00.000 12044 BLC: window closed
22:25:28.652 00.000 12044 MoveAxis(W, 167, B)
22:25:28.652 00.000 12044 Guiding  Dir = 3, Dur = 167
22:25:28.660 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17100, med=621, FiltMin=526, FiltMax=12751, Gamma=0.810
22:25:28.666 00.006 14964 UpdateGuideState exits: m=234323 SNR=303.3
22:25:28.667 00.001 14964 PhdController: settling, locked = 1, distance = 2.11 (2.00) aobump = 0 frame = 1 / 99999
22:25:28.667 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778563528.667,"Host":"NUCBOX","Inst":1,"Distance":2.11,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:25:28.668 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.669 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:28.670 00.001 14964 Enqueuing Expose request
22:25:28.706 00.036 12044 IsSlewing returns 0
22:25:28.706 00.000 12044 IsGuiding returns 0
22:25:28.738 00.032 12044 PulseGuide returned control before completion, sleep 146
22:25:28.909 00.171 12044 IsGuiding returns 1
22:25:28.909 00.000 12044 scope still moving after pulse duration time elapsed
22:25:28.973 00.064 12044 IsSlewing returns 0
22:25:28.973 00.000 12044 IsGuiding returns 0
22:25:28.973 00.000 12044 scope move finished after 167 + 99 ms
22:25:28.973 00.000 12044 Move returns status 0, amount 167
22:25:28.973 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:25:28.973 00.000 12044 MoveAxis(S, 125, B)
22:25:28.973 00.000 12044 Guiding  Dir = 1, Dur = 125
22:25:29.001 00.028 12044 IsSlewing returns 0
22:25:29.034 00.033 12044 IsGuiding returns 0
22:25:29.067 00.033 12044 PulseGuide returned control before completion, sleep 103
22:25:29.233 00.166 12044 IsGuiding returns 1
22:25:29.233 00.000 12044 scope still moving after pulse duration time elapsed
22:25:29.284 00.051 12044 IsSlewing returns 0
22:25:29.284 00.000 12044 IsGuiding returns 0
22:25:29.284 00.000 12044 scope move finished after 125 + 123 ms
22:25:29.284 00.000 12044 Move returns status 0, amount 125
22:25:29.284 00.000 12044 move complete, result=0
22:25:29.284 00.000 12044 worker thread done servicing request
22:25:29.285 00.001 12044 Worker thread wakes up
22:25:29.285 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:29.285 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:29.285 00.000 14964 GuideStep: 1.4 px 167 ms WEST, 1.3 px 125 ms SOUTH
22:25:32.414 03.129 12044 Exposure complete
22:25:32.454 00.040 12044 worker thread done servicing request
22:25:32.455 00.001 14964 OnExposeComplete: enter
22:25:32.456 00.001 14964 UpdateGuideState(): m_state=6
22:25:32.458 00.002 14964 Star::Find(35, 397, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:25:32.459 00.001 14964 Star::Find returns 1 (0), X=398.79, Y=128.47, Mass=225442, SNR=292.5, Peak=19701 HFD=3.4
22:25:32.459 00.000 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
22:25:32.460 00.001 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
22:25:32.461 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.29 mountX=0.11 mountY=0.10, mountTheta=0.78
22:25:32.463 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.11, opts=13)
22:25:32.464 00.001 14964 Enqueuing Move request for scope (-0.09, -0.11)
22:25:32.466 00.002 12044 Worker thread wakes up
22:25:32.466 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:25:32.466 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:25:32.466 00.000 12044 Moving (-0.09, -0.11) raw xDistance=0.11 yDistance=0.10
22:25:32.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
22:25:32.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:32.466 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:25:32.466 00.000 12044 MoveAxis(E, 0, ABG)
22:25:32.466 00.000 12044 Move returns status 0, amount 0
22:25:32.466 00.000 12044 MoveAxis(N, 0, ABG)
22:25:32.466 00.000 12044 Move returns status 0, amount 0
22:25:32.466 00.000 12044 move complete, result=0
22:25:32.467 00.001 12044 worker thread done servicing request
22:25:32.481 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19701, med=621, FiltMin=535, FiltMax=12178, Gamma=0.810
22:25:32.493 00.012 14964 UpdateGuideState exits: m=225442 SNR=292.5
22:25:32.495 00.002 14964 PhdController: settling, locked = 1, distance = 0.14 (2.00) aobump = 0 frame = 2 / 99999
22:25:32.496 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563532.496,"Host":"NUCBOX","Inst":1,"Distance":0.14,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:25:32.498 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:32.499 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:32.501 00.002 14964 Enqueuing Expose request
22:25:32.502 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:32.504 00.002 12044 Worker thread wakes up
22:25:32.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:32.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:35.632 03.128 12044 Exposure complete
22:25:35.654 00.022 12044 worker thread done servicing request
22:25:35.654 00.000 14964 OnExposeComplete: enter
22:25:35.656 00.002 14964 UpdateGuideState(): m_state=6
22:25:35.656 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:25:35.657 00.001 14964 Star::Find returns 1 (0), X=398.78, Y=128.47, Mass=229833, SNR=293.8, Peak=20869 HFD=3.4
22:25:35.658 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.74 = -0.74)
22:25:35.658 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
22:25:35.659 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=0.11 mountY=0.11, mountTheta=0.78
22:25:35.662 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.11, opts=13)
22:25:35.663 00.001 14964 Enqueuing Move request for scope (-0.10, -0.11)
22:25:35.665 00.002 12044 Worker thread wakes up
22:25:35.665 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:25:35.665 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:25:35.665 00.000 12044 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.11
22:25:35.665 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
22:25:35.665 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:35.665 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:25:35.665 00.000 12044 MoveAxis(E, 0, ABG)
22:25:35.665 00.000 12044 Move returns status 0, amount 0
22:25:35.665 00.000 12044 MoveAxis(N, 0, ABG)
22:25:35.665 00.000 12044 Move returns status 0, amount 0
22:25:35.665 00.000 12044 move complete, result=0
22:25:35.665 00.000 12044 worker thread done servicing request
22:25:35.677 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20869, med=621, FiltMin=532, FiltMax=12455, Gamma=0.810
22:25:35.688 00.011 14964 UpdateGuideState exits: m=229833 SNR=293.8
22:25:35.689 00.001 14964 PhdController: settling, locked = 1, distance = 0.14 (2.00) aobump = 0 frame = 3 / 99999
22:25:35.690 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563535.690,"Host":"NUCBOX","Inst":1,"Distance":0.14,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:25:35.690 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.691 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:35.692 00.001 14964 Enqueuing Expose request
22:25:35.692 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:35.693 00.001 12044 Worker thread wakes up
22:25:35.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:35.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:38.794 03.101 12044 Exposure complete
22:25:38.817 00.023 12044 worker thread done servicing request
22:25:38.817 00.000 14964 OnExposeComplete: enter
22:25:38.819 00.002 14964 UpdateGuideState(): m_state=6
22:25:38.820 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:25:38.822 00.002 14964 Star::Find returns 1 (0), X=399.09, Y=128.61, Mass=226747, SNR=301.4, Peak=17445 HFD=3.5
22:25:38.824 00.002 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
22:25:38.825 00.001 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.75 = -1.53)
22:25:38.826 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
22:25:38.829 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.03, opts=13)
22:25:38.830 00.001 14964 Enqueuing Move request for scope (0.21, 0.03)
22:25:38.831 00.001 12044 Worker thread wakes up
22:25:38.832 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
22:25:38.832 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
22:25:38.832 00.000 12044 Moving (0.21, 0.03) raw xDistance=-0.03 yDistance=-0.21
22:25:38.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
22:25:38.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:38.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:25:38.832 00.000 12044 MoveAxis(E, 0, ABG)
22:25:38.832 00.000 12044 Move returns status 0, amount 0
22:25:38.832 00.000 12044 MoveAxis(N, 0, ABG)
22:25:38.832 00.000 12044 Move returns status 0, amount 0
22:25:38.832 00.000 12044 move complete, result=0
22:25:38.832 00.000 12044 worker thread done servicing request
22:25:38.847 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17445, med=620, FiltMin=535, FiltMax=12991, Gamma=0.810
22:25:38.857 00.010 14964 UpdateGuideState exits: m=226747 SNR=301.4
22:25:38.858 00.001 14964 PhdController: settling, locked = 1, distance = 0.16 (2.00) aobump = 0 frame = 4 / 99999
22:25:38.861 00.003 14964 evsrv: {"Event":"Settling","Timestamp":1778563538.861,"Host":"NUCBOX","Inst":1,"Distance":0.16,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
22:25:38.863 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.864 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:38.866 00.002 14964 Enqueuing Expose request
22:25:38.867 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:38.869 00.002 12044 Worker thread wakes up
22:25:38.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:38.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:41.977 03.108 12044 Exposure complete
22:25:42.011 00.034 12044 worker thread done servicing request
22:25:42.011 00.000 14964 OnExposeComplete: enter
22:25:42.012 00.001 14964 UpdateGuideState(): m_state=6
22:25:42.012 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:25:42.013 00.001 14964 Star::Find returns 1 (0), X=398.75, Y=128.43, Mass=224645, SNR=292.3, Peak=19277 HFD=3.4
22:25:42.014 00.001 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
22:25:42.015 00.001 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
22:25:42.016 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.31 mountX=0.14 mountY=0.15, mountTheta=0.79
22:25:42.018 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.15, opts=13)
22:25:42.018 00.000 14964 Enqueuing Move request for scope (-0.13, -0.15)
22:25:42.019 00.001 12044 Worker thread wakes up
22:25:42.019 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
22:25:42.019 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
22:25:42.019 00.000 12044 Moving (-0.13, -0.15) raw xDistance=0.14 yDistance=0.15
22:25:42.019 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
22:25:42.019 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.019 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:25:42.019 00.000 12044 MoveAxis(E, 0, ABG)
22:25:42.019 00.000 12044 Move returns status 0, amount 0
22:25:42.020 00.001 12044 MoveAxis(N, 0, ABG)
22:25:42.020 00.000 12044 Move returns status 0, amount 0
22:25:42.020 00.000 12044 move complete, result=0
22:25:42.020 00.000 12044 worker thread done servicing request
22:25:42.028 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19277, med=621, FiltMin=530, FiltMax=12759, Gamma=0.810
22:25:42.035 00.007 14964 UpdateGuideState exits: m=224645 SNR=292.3
22:25:42.036 00.001 14964 PhdController: settling, locked = 1, distance = 0.17 (2.00) aobump = 0 frame = 5 / 99999
22:25:42.038 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778563542.038,"Host":"NUCBOX","Inst":1,"Distance":0.17,"Time":9.5,"SettleTime":15.0,"StarLocked":true}
22:25:42.039 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.040 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:42.042 00.002 14964 Enqueuing Expose request
22:25:42.043 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:42.045 00.002 12044 Worker thread wakes up
22:25:42.045 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:42.045 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:45.152 03.107 12044 Exposure complete
22:25:45.177 00.025 12044 worker thread done servicing request
22:25:45.177 00.000 14964 OnExposeComplete: enter
22:25:45.177 00.000 14964 UpdateGuideState(): m_state=6
22:25:45.178 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:25:45.179 00.001 14964 Star::Find returns 1 (0), X=398.75, Y=128.62, Mass=225037, SNR=286.5, Peak=17535 HFD=3.6
22:25:45.179 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.40 = -1.89)
22:25:45.180 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
22:25:45.180 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=-0.04 mountY=0.12, mountTheta=1.90
22:25:45.181 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.04, opts=13)
22:25:45.182 00.001 14964 Enqueuing Move request for scope (-0.13, 0.04)
22:25:45.182 00.000 12044 Worker thread wakes up
22:25:45.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:25:45.182 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:25:45.182 00.000 12044 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.12
22:25:45.183 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.08, using input
22:25:45.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
22:25:45.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:45.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:25:45.183 00.000 12044 MoveAxis(E, 0, ABG)
22:25:45.183 00.000 12044 Move returns status 0, amount 0
22:25:45.183 00.000 12044 MoveAxis(N, 0, ABG)
22:25:45.183 00.000 12044 Move returns status 0, amount 0
22:25:45.183 00.000 12044 move complete, result=0
22:25:45.183 00.000 12044 worker thread done servicing request
22:25:45.190 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17535, med=620, FiltMin=532, FiltMax=11647, Gamma=0.810
22:25:45.196 00.006 14964 UpdateGuideState exits: m=225037 SNR=286.5
22:25:45.197 00.001 14964 PhdController: settling, locked = 1, distance = 0.16 (2.00) aobump = 0 frame = 6 / 99999
22:25:45.197 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778563545.197,"Host":"NUCBOX","Inst":1,"Distance":0.16,"Time":12.7,"SettleTime":15.0,"StarLocked":true}
22:25:45.198 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.198 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:45.199 00.001 14964 Enqueuing Expose request
22:25:45.199 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:45.200 00.001 12044 Worker thread wakes up
22:25:45.200 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:45.200 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:48.296 03.096 12044 Exposure complete
22:25:48.327 00.031 12044 worker thread done servicing request
22:25:48.327 00.000 14964 OnExposeComplete: enter
22:25:48.329 00.002 14964 UpdateGuideState(): m_state=6
22:25:48.330 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:25:48.331 00.001 14964 Star::Find returns 1 (0), X=399.01, Y=128.39, Mass=228396, SNR=299.5, Peak=22681 HFD=3.4
22:25:48.331 00.000 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
22:25:48.333 00.002 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.65 = -2.64)
22:25:48.336 00.003 14964 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=0.19 mountY=-0.11, mountTheta=-0.53
22:25:48.340 00.004 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.19, opts=13)
22:25:48.341 00.001 14964 Enqueuing Move request for scope (0.13, -0.19)
22:25:48.343 00.002 12044 Worker thread wakes up
22:25:48.343 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
22:25:48.343 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
22:25:48.343 00.000 12044 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=-0.11
22:25:48.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
22:25:48.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:48.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:48.343 00.000 12044 MoveAxis(E, 0, ABG)
22:25:48.343 00.000 12044 Move returns status 0, amount 0
22:25:48.343 00.000 12044 MoveAxis(N, 0, ABG)
22:25:48.343 00.000 12044 Move returns status 0, amount 0
22:25:48.343 00.000 12044 move complete, result=0
22:25:48.344 00.001 12044 worker thread done servicing request
22:25:48.357 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22681, med=620, FiltMin=529, FiltMax=12939, Gamma=0.810
22:25:48.367 00.010 14964 UpdateGuideState exits: m=228396 SNR=299.5
22:25:48.369 00.002 14964 PhdController: settling, locked = 1, distance = 0.18 (2.00) aobump = 0 frame = 7 / 99999
22:25:48.370 00.001 14964 PhdController: newstate STATE_FINISH
22:25:48.370 00.000 14964 PhdController complete: success
22:25:48.371 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778563548.371,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:25:48.373 00.002 14964 Mount: notify guiding dither settle done success=1
22:25:48.374 00.001 14964 PhdController: newstate STATE_IDLE
22:25:48.375 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:48.375 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:48.376 00.001 14964 Enqueuing Expose request
22:25:48.378 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:48.380 00.002 12044 Worker thread wakes up
22:25:48.380 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:48.380 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:51.476 03.096 12044 Exposure complete
22:25:51.511 00.035 12044 worker thread done servicing request
22:25:51.511 00.000 14964 OnExposeComplete: enter
22:25:51.516 00.005 14964 UpdateGuideState(): m_state=6
22:25:51.518 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:25:51.519 00.001 14964 Star::Find returns 1 (0), X=398.66, Y=128.68, Mass=225839, SNR=289.0, Peak=16219 HFD=3.6
22:25:51.520 00.001 14964 MultiStar: exiting stabilization period
22:25:51.522 00.002 14964 MultiStar: updating star positions after lock position change
22:25:51.523 00.001 14964 Star::Find(35, 189, 283, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:25:51.525 00.002 14964 Star::Find returns 1 (0), X=189.48, Y=273.90, Mass=15256, SNR=56.3, Peak=1492 HFD=3.9
22:25:51.526 00.001 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
22:25:51.528 00.002 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.03)
22:25:51.529 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.25 cameraTheta=2.71 mountX=-0.11 mountY=0.21, mountTheta=2.04
22:25:51.534 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.10, opts=13)
22:25:51.535 00.001 14964 Enqueuing Move request for scope (-0.22, 0.10)
22:25:51.537 00.002 12044 Worker thread wakes up
22:25:51.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
22:25:51.537 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
22:25:51.537 00.000 12044 Moving (-0.22, 0.10) raw xDistance=-0.11 yDistance=0.21
22:25:51.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
22:25:51.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:51.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:25:51.537 00.000 12044 MoveAxis(E, 0, ABG)
22:25:51.537 00.000 12044 Move returns status 0, amount 0
22:25:51.538 00.001 12044 MoveAxis(N, 0, ABG)
22:25:51.538 00.000 12044 Move returns status 0, amount 0
22:25:51.538 00.000 12044 move complete, result=0
22:25:51.538 00.000 12044 worker thread done servicing request
22:25:51.554 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16219, med=621, FiltMin=536, FiltMax=11230, Gamma=0.810
22:25:51.564 00.010 14964 UpdateGuideState exits: m=225839 SNR=289.0
22:25:51.565 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:51.566 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:51.567 00.001 14964 Enqueuing Expose request
22:25:51.569 00.002 12044 Worker thread wakes up
22:25:51.569 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:51.570 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:51.570 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:54.670 03.100 12044 Exposure complete
22:25:54.698 00.028 12044 worker thread done servicing request
22:25:54.699 00.001 14964 OnExposeComplete: enter
22:25:54.700 00.001 14964 UpdateGuideState(): m_state=6
22:25:54.700 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:25:54.701 00.001 14964 Star::Find returns 1 (0), X=398.51, Y=128.55, Mass=224581, SNR=286.1, Peak=19415 HFD=3.2
22:25:54.701 00.000 14964 MultiStar: [#1 -0.32,0.24,0.19,U] 
22:25:54.702 00.001 14964 refined, 1 included, MultiStar: {-0.37, 0.01}, one-star: {-0.37, -0.03}
22:25:54.702 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
22:25:54.703 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.43)
22:25:54.703 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.01 hyp=0.37 cameraTheta=3.11 mountX=-0.02 mountY=0.36, mountTheta=1.62
22:25:54.704 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.01, opts=13)
22:25:54.705 00.001 14964 Enqueuing Move request for scope (-0.37, 0.01)
22:25:54.705 00.000 12044 Worker thread wakes up
22:25:54.706 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.01) opts 0xd
22:25:54.706 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.01)
22:25:54.706 00.000 12044 Moving (-0.37, 0.01) raw xDistance=-0.02 yDistance=0.36
22:25:54.706 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.09, using input
22:25:54.706 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
22:25:54.706 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:25:54.706 00.000 12044 MoveAxis(E, 0, ABG)
22:25:54.706 00.000 12044 Move returns status 0, amount 0
22:25:54.706 00.000 12044 MoveAxis(N, 0, ABG)
22:25:54.706 00.000 12044 Move returns status 0, amount 0
22:25:54.706 00.000 12044 move complete, result=0
22:25:54.706 00.000 12044 worker thread done servicing request
22:25:54.717 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19415, med=620, FiltMin=539, FiltMax=12351, Gamma=0.810
22:25:54.727 00.010 14964 UpdateGuideState exits: m=224581 SNR=286.1
22:25:54.728 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.728 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:54.729 00.001 14964 Enqueuing Expose request
22:25:54.729 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:25:54.730 00.001 12044 Worker thread wakes up
22:25:54.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:54.730 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:25:57.858 03.128 12044 Exposure complete
22:25:57.896 00.038 12044 worker thread done servicing request
22:25:57.897 00.001 14964 OnExposeComplete: enter
22:25:57.898 00.001 14964 UpdateGuideState(): m_state=6
22:25:57.900 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:25:57.901 00.001 14964 Star::Find returns 1 (0), X=398.86, Y=128.49, Mass=226258, SNR=282.2, Peak=20201 HFD=3.5
22:25:57.903 00.002 14964 MultiStar: [#1 -0.16,0.18,0.20,U] 
22:25:57.904 00.001 14964 refined, 1 included, MultiStar: {-0.05, -0.04}, one-star: {-0.02, -0.08}
22:25:57.905 00.001 14964 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.56) = xAngle (-0.87 = -0.87)
22:25:57.907 00.002 14964 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.18 = 2.18)
22:25:57.908 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.43 mountX=0.04 mountY=0.05, mountTheta=0.90
22:25:57.910 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.04, opts=13)
22:25:57.912 00.002 14964 Enqueuing Move request for scope (-0.05, -0.04)
22:25:57.912 00.000 12044 Worker thread wakes up
22:25:57.913 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:25:57.913 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:25:57.913 00.000 12044 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
22:25:57.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
22:25:57.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:57.913 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:57.913 00.000 12044 MoveAxis(E, 0, ABG)
22:25:57.913 00.000 12044 Move returns status 0, amount 0
22:25:57.913 00.000 12044 MoveAxis(N, 0, ABG)
22:25:57.913 00.000 12044 Move returns status 0, amount 0
22:25:57.913 00.000 12044 move complete, result=0
22:25:57.913 00.000 12044 worker thread done servicing request
22:25:57.929 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20201, med=621, FiltMin=531, FiltMax=12955, Gamma=0.810
22:25:57.940 00.011 14964 UpdateGuideState exits: m=226258 SNR=282.2
22:25:57.941 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:25:57.942 00.000 14964 Enqueuing Expose request
22:25:57.943 00.001 12044 Worker thread wakes up
22:25:57.943 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:57.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:25:57.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:01.050 03.107 12044 Exposure complete
22:26:01.082 00.032 12044 worker thread done servicing request
22:26:01.082 00.000 14964 OnExposeComplete: enter
22:26:01.083 00.001 14964 UpdateGuideState(): m_state=6
22:26:01.085 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:26:01.085 00.000 14964 Star::Find returns 1 (0), X=398.28, Y=128.38, Mass=226853, SNR=288.9, Peak=18947 HFD=3.5
22:26:01.086 00.001 14964 MultiStar: [#1 -0.56,0.34,0.00,M1] 
22:26:01.086 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
22:26:01.087 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
22:26:01.087 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-2.82 mountX=0.19 mountY=0.62, mountTheta=1.27
22:26:01.089 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.20, opts=13)
22:26:01.089 00.000 14964 Enqueuing Move request for scope (-0.60, -0.20)
22:26:01.090 00.001 12044 Worker thread wakes up
22:26:01.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.20) opts 0xd
22:26:01.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.20)
22:26:01.090 00.000 12044 Moving (-0.60, -0.20) raw xDistance=0.19 yDistance=0.62
22:26:01.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.00
22:26:01.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:01.091 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
22:26:01.091 00.000 12044 MoveAxis(E, 0, ABG)
22:26:01.091 00.000 12044 Move returns status 0, amount 0
22:26:01.091 00.000 12044 MoveAxis(N, 0, ABG)
22:26:01.091 00.000 12044 Move returns status 0, amount 0
22:26:01.091 00.000 12044 move complete, result=0
22:26:01.091 00.000 12044 worker thread done servicing request
22:26:01.100 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18947, med=621, FiltMin=532, FiltMax=13043, Gamma=0.810
22:26:01.106 00.006 14964 UpdateGuideState exits: m=226853 SNR=288.9
22:26:01.106 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.107 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:01.107 00.000 14964 Enqueuing Expose request
22:26:01.108 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:26:01.109 00.001 12044 Worker thread wakes up
22:26:01.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:01.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:04.223 03.114 12044 Exposure complete
22:26:04.265 00.042 12044 worker thread done servicing request
22:26:04.266 00.001 14964 OnExposeComplete: enter
22:26:04.267 00.001 14964 UpdateGuideState(): m_state=6
22:26:04.268 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:26:04.270 00.002 14964 Star::Find returns 1 (0), X=398.44, Y=128.78, Mass=221652, SNR=280.7, Peak=16768 HFD=3.5
22:26:04.271 00.001 14964 MultiStar: [#1 -0.79,-0.05,0.00,M2] 
22:26:04.273 00.002 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
22:26:04.275 00.002 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.04)
22:26:04.276 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.49 cameraTheta=2.71 mountX=-0.21 mountY=0.42, mountTheta=2.03
22:26:04.279 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.20, opts=13)
22:26:04.281 00.002 14964 Enqueuing Move request for scope (-0.44, 0.20)
22:26:04.282 00.001 12044 Worker thread wakes up
22:26:04.282 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.20) opts 0xd
22:26:04.282 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.20)
22:26:04.283 00.001 12044 Moving (-0.44, 0.20) raw xDistance=-0.21 yDistance=0.42
22:26:04.283 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
22:26:04.283 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:04.283 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:26:04.283 00.000 12044 MoveAxis(E, 0, ABG)
22:26:04.283 00.000 12044 Move returns status 0, amount 0
22:26:04.283 00.000 12044 MoveAxis(N, 0, ABG)
22:26:04.283 00.000 12044 Move returns status 0, amount 0
22:26:04.283 00.000 12044 move complete, result=0
22:26:04.283 00.000 12044 worker thread done servicing request
22:26:04.298 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16768, med=621, FiltMin=531, FiltMax=10243, Gamma=0.810
22:26:04.309 00.011 14964 UpdateGuideState exits: m=221652 SNR=280.7
22:26:04.311 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.313 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:04.314 00.001 14964 Enqueuing Expose request
22:26:04.316 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:26:04.318 00.002 12044 Worker thread wakes up
22:26:04.318 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:04.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:07.452 03.134 12044 Exposure complete
22:26:07.482 00.030 12044 worker thread done servicing request
22:26:07.482 00.000 14964 OnExposeComplete: enter
22:26:07.483 00.001 14964 UpdateGuideState(): m_state=6
22:26:07.483 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:26:07.484 00.001 14964 Star::Find returns 1 (0), X=398.43, Y=129.06, Mass=223627, SNR=291.8, Peak=20215 HFD=3.5
22:26:07.484 00.000 14964 MultiStar: [#1 -0.52,-0.05,0.00,M3] 
22:26:07.485 00.001 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
22:26:07.485 00.000 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.65)
22:26:07.486 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.48 hyp=0.66 cameraTheta=2.33 mountX=-0.49 mountY=0.40, mountTheta=2.45
22:26:07.487 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.48, opts=13)
22:26:07.488 00.001 14964 Enqueuing Move request for scope (-0.45, 0.48)
22:26:07.489 00.001 12044 Worker thread wakes up
22:26:07.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.48) opts 0xd
22:26:07.489 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.48)
22:26:07.489 00.000 12044 Moving (-0.45, 0.48) raw xDistance=-0.49 yDistance=0.40
22:26:07.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.49, slope = -0.04
22:26:07.489 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:07.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:26:07.489 00.000 12044 MoveAxis(E, 27, ABG)
22:26:07.489 00.000 12044 Guiding  Dir = 2, Dur = 27
22:26:07.497 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20215, med=620, FiltMin=537, FiltMax=12765, Gamma=0.810
22:26:07.502 00.005 14964 UpdateGuideState exits: m=223627 SNR=291.8
22:26:07.503 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.503 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:07.504 00.001 14964 Enqueuing Expose request
22:26:07.520 00.016 12044 IsSlewing returns 0
22:26:07.522 00.002 12044 IsGuiding returns 0
22:26:07.553 00.031 12044 IsGuiding returns 1
22:26:07.553 00.000 12044 scope still moving after pulse duration time elapsed
22:26:07.644 00.091 12044 IsSlewing returns 0
22:26:07.645 00.001 12044 IsGuiding returns 0
22:26:07.645 00.000 12044 scope move finished after 27 + 97 ms
22:26:07.645 00.000 12044 Move returns status 0, amount 27
22:26:07.646 00.001 12044 MoveAxis(N, 0, ABG)
22:26:07.646 00.000 12044 Move returns status 0, amount 0
22:26:07.646 00.000 12044 move complete, result=0
22:26:07.646 00.000 12044 worker thread done servicing request
22:26:07.647 00.001 12044 Worker thread wakes up
22:26:07.647 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:07.647 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:07.647 00.000 14964 GuideStep: -0.5 px 27 ms EAST, 0.4 px 0 ms NORTH
22:26:10.752 03.105 12044 Exposure complete
22:26:10.786 00.034 12044 worker thread done servicing request
22:26:10.786 00.000 14964 OnExposeComplete: enter
22:26:10.788 00.002 14964 UpdateGuideState(): m_state=6
22:26:10.789 00.001 14964 Star::Find(35, 398, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:26:10.791 00.002 14964 Star::Find returns 1 (0), X=398.34, Y=128.40, Mass=227136, SNR=300.2, Peak=22383 HFD=3.3
22:26:10.792 00.001 14964 MultiStar: [#1 -0.61,0.16,0.00,M4] 
22:26:10.793 00.001 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
22:26:10.793 00.000 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
22:26:10.794 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-2.82 mountX=0.17 mountY=0.55, mountTheta=1.27
22:26:10.796 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.18, opts=13)
22:26:10.797 00.001 14964 Enqueuing Move request for scope (-0.54, -0.18)
22:26:10.798 00.001 12044 Worker thread wakes up
22:26:10.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.18) opts 0xd
22:26:10.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.18)
22:26:10.798 00.000 12044 Moving (-0.54, -0.18) raw xDistance=0.17 yDistance=0.55
22:26:10.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
22:26:10.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:10.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
22:26:10.798 00.000 12044 MoveAxis(E, 0, ABG)
22:26:10.798 00.000 12044 Move returns status 0, amount 0
22:26:10.798 00.000 12044 MoveAxis(N, 0, ABG)
22:26:10.798 00.000 12044 Move returns status 0, amount 0
22:26:10.798 00.000 12044 move complete, result=0
22:26:10.798 00.000 12044 worker thread done servicing request
22:26:10.812 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22383, med=620, FiltMin=532, FiltMax=14403, Gamma=0.810
22:26:10.818 00.006 14964 UpdateGuideState exits: m=227136 SNR=300.2
22:26:10.819 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:10.819 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:10.820 00.001 14964 Enqueuing Expose request
22:26:10.820 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:26:10.821 00.001 12044 Worker thread wakes up
22:26:10.821 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:10.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:13.956 03.135 12044 Exposure complete
22:26:13.985 00.029 12044 worker thread done servicing request
22:26:13.985 00.000 14964 OnExposeComplete: enter
22:26:13.986 00.001 14964 UpdateGuideState(): m_state=6
22:26:13.986 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:26:13.987 00.001 14964 Star::Find returns 1 (0), X=398.20, Y=128.45, Mass=227635, SNR=288.5, Peak=18199 HFD=3.6
22:26:13.988 00.001 14964 MultiStar: [#1 -0.74,0.28,0.00,M5] 
22:26:13.988 00.000 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
22:26:13.989 00.001 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
22:26:13.990 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=-0.13 hyp=0.70 cameraTheta=-2.95 mountX=0.12 mountY=0.69, mountTheta=1.40
22:26:13.992 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=-0.13, opts=13)
22:26:13.993 00.001 14964 Enqueuing Move request for scope (-0.68, -0.13)
22:26:13.993 00.000 12044 Worker thread wakes up
22:26:13.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.13) opts 0xd
22:26:13.993 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, -0.13)
22:26:13.993 00.000 12044 Moving (-0.68, -0.13) raw xDistance=0.12 yDistance=0.69
22:26:13.993 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
22:26:13.993 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.22 newest=1.65
22:26:13.994 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
22:26:13.994 00.000 12044 MoveAxis(E, 0, ABG)
22:26:13.994 00.000 12044 Move returns status 0, amount 0
22:26:13.994 00.000 12044 MoveAxis(S, 65, ABG)
22:26:13.994 00.000 12044 Guiding  Dir = 1, Dur = 65
22:26:14.001 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18199, med=620, FiltMin=533, FiltMax=11896, Gamma=0.810
22:26:14.007 00.006 14964 UpdateGuideState exits: m=227635 SNR=288.5
22:26:14.007 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:14.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:14.008 00.000 14964 Enqueuing Expose request
22:26:14.019 00.011 12044 IsSlewing returns 0
22:26:14.020 00.001 12044 IsGuiding returns 0
22:26:14.052 00.032 12044 PulseGuide returned control before completion, sleep 44
22:26:14.113 00.061 12044 IsGuiding returns 1
22:26:14.113 00.000 12044 scope still moving after pulse duration time elapsed
22:26:14.162 00.049 12044 IsSlewing returns 0
22:26:14.193 00.031 12044 IsGuiding returns 0
22:26:14.193 00.000 12044 scope move finished after 65 + 107 ms
22:26:14.193 00.000 12044 Move returns status 0, amount 65
22:26:14.193 00.000 12044 move complete, result=0
22:26:14.193 00.000 12044 worker thread done servicing request
22:26:14.193 00.000 12044 Worker thread wakes up
22:26:14.193 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 65 ms SOUTH
22:26:14.195 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:14.195 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:17.330 03.135 12044 Exposure complete
22:26:17.373 00.043 12044 worker thread done servicing request
22:26:17.373 00.000 14964 OnExposeComplete: enter
22:26:17.374 00.001 14964 UpdateGuideState(): m_state=6
22:26:17.374 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:26:17.375 00.001 14964 Star::Find returns 1 (0), X=398.82, Y=128.59, Mass=226100, SNR=281.1, Peak=22313 HFD=3.3
22:26:17.377 00.002 14964 MultiStar: [#1 -0.17,0.06,0.20,U] 
22:26:17.380 00.003 14964 single-star, 1 included, MultiStar: {-0.08, 0.02}, one-star: {-0.06, 0.02}
22:26:17.384 00.004 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.43 = -1.86)
22:26:17.385 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.20)
22:26:17.386 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=-0.02 mountY=0.05, mountTheta=1.87
22:26:17.389 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.02, opts=13)
22:26:17.391 00.002 14964 Enqueuing Move request for scope (-0.06, 0.02)
22:26:17.393 00.002 12044 Worker thread wakes up
22:26:17.393 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:26:17.393 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:26:17.393 00.000 12044 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.05
22:26:17.393 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.05, using input
22:26:17.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
22:26:17.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:17.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:26:17.393 00.000 12044 MoveAxis(E, 0, ABG)
22:26:17.393 00.000 12044 Move returns status 0, amount 0
22:26:17.394 00.001 12044 MoveAxis(N, 0, ABG)
22:26:17.394 00.000 12044 Move returns status 0, amount 0
22:26:17.394 00.000 12044 move complete, result=0
22:26:17.394 00.000 12044 worker thread done servicing request
22:26:17.406 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22313, med=621, FiltMin=538, FiltMax=11740, Gamma=0.810
22:26:17.418 00.012 14964 UpdateGuideState exits: m=226100 SNR=281.1
22:26:17.420 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:17.422 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:17.423 00.001 14964 Enqueuing Expose request
22:26:17.425 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:17.426 00.001 12044 Worker thread wakes up
22:26:17.426 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:17.427 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:20.560 03.133 12044 Exposure complete
22:26:20.597 00.037 12044 worker thread done servicing request
22:26:20.598 00.001 14964 OnExposeComplete: enter
22:26:20.599 00.001 14964 UpdateGuideState(): m_state=6
22:26:20.600 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:26:20.601 00.001 14964 Star::Find returns 1 (0), X=398.90, Y=128.51, Mass=223683, SNR=283.7, Peak=19253 HFD=3.5
22:26:20.602 00.001 14964 MultiStar: [#1 -0.07,0.10,0.22,U] 
22:26:20.604 00.002 14964 refined, 1 included, MultiStar: {0.00, -0.04}, one-star: {0.02, -0.07}
22:26:20.606 00.002 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.56) = xAngle (0.10 = 0.10)
22:26:20.609 00.003 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
22:26:20.612 00.003 14964 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=0.04 mountY=-0.00, mountTheta=-0.01
22:26:20.615 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.04, opts=13)
22:26:20.617 00.002 14964 Enqueuing Move request for scope (0.00, -0.04)
22:26:20.618 00.001 12044 Worker thread wakes up
22:26:20.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:26:20.618 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:26:20.618 00.000 12044 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
22:26:20.618 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
22:26:20.619 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
22:26:20.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:20.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:26:20.619 00.000 12044 MoveAxis(E, 0, ABG)
22:26:20.619 00.000 12044 Move returns status 0, amount 0
22:26:20.619 00.000 12044 MoveAxis(N, 0, ABG)
22:26:20.619 00.000 12044 Move returns status 0, amount 0
22:26:20.619 00.000 12044 move complete, result=0
22:26:20.619 00.000 12044 worker thread done servicing request
22:26:20.633 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19253, med=619, FiltMin=538, FiltMax=11763, Gamma=0.810
22:26:20.643 00.010 14964 UpdateGuideState exits: m=223683 SNR=283.7
22:26:20.646 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.648 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:20.649 00.001 14964 Enqueuing Expose request
22:26:20.651 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:20.654 00.003 12044 Worker thread wakes up
22:26:20.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:20.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:23.762 03.108 12044 Exposure complete
22:26:23.806 00.044 12044 worker thread done servicing request
22:26:23.807 00.001 14964 OnExposeComplete: enter
22:26:23.808 00.001 14964 UpdateGuideState(): m_state=6
22:26:23.809 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:26:23.809 00.000 14964 Star::Find returns 1 (0), X=399.19, Y=128.99, Mass=219293, SNR=281.2, Peak=18747 HFD=3.5
22:26:23.810 00.001 14964 MultiStar: [#1 0.17,-0.09,0.21,U] 
22:26:23.810 00.000 14964 refined, 1 included, MultiStar: {0.29, 0.32}, one-star: {0.31, 0.41}
22:26:23.811 00.001 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
22:26:23.811 00.000 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
22:26:23.811 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.43 cameraTheta=0.85 mountX=-0.32 mountY=-0.32, mountTheta=-2.36
22:26:23.814 00.003 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.32, opts=13)
22:26:23.816 00.002 14964 Enqueuing Move request for scope (0.29, 0.32)
22:26:23.817 00.001 12044 Worker thread wakes up
22:26:23.817 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0xd
22:26:23.817 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
22:26:23.817 00.000 12044 Moving (0.29, 0.32) raw xDistance=-0.32 yDistance=-0.32
22:26:23.817 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.32, slope = -0.01
22:26:23.818 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:23.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:26:23.818 00.000 12044 MoveAxis(E, 10, ABG)
22:26:23.818 00.000 12044 Guiding  Dir = 2, Dur = 10
22:26:23.832 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18747, med=621, FiltMin=531, FiltMax=11303, Gamma=0.810
22:26:23.840 00.008 14964 UpdateGuideState exits: m=219293 SNR=281.2
22:26:23.842 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:23.845 00.002 14964 Enqueuing Expose request
22:26:23.862 00.017 12044 IsSlewing returns 0
22:26:23.864 00.002 12044 IsGuiding returns 0
22:26:23.897 00.033 12044 IsGuiding returns 1
22:26:23.897 00.000 12044 scope still moving after pulse duration time elapsed
22:26:23.946 00.049 12044 IsSlewing returns 0
22:26:23.980 00.034 12044 IsGuiding returns 0
22:26:23.980 00.000 12044 scope move finished after 10 + 106 ms
22:26:23.980 00.000 12044 Move returns status 0, amount 10
22:26:23.980 00.000 12044 MoveAxis(N, 0, ABG)
22:26:23.980 00.000 12044 Move returns status 0, amount 0
22:26:23.980 00.000 12044 move complete, result=0
22:26:23.981 00.001 12044 worker thread done servicing request
22:26:23.981 00.000 12044 Worker thread wakes up
22:26:23.981 00.000 14964 GuideStep: -0.3 px 10 ms EAST, -0.3 px 0 ms NORTH
22:26:23.984 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:23.984 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:27.093 03.109 12044 Exposure complete
22:26:27.126 00.033 12044 worker thread done servicing request
22:26:27.126 00.000 14964 OnExposeComplete: enter
22:26:27.127 00.001 14964 UpdateGuideState(): m_state=6
22:26:27.128 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:26:27.128 00.000 14964 Star::Find returns 1 (0), X=398.92, Y=128.56, Mass=229312, SNR=294.3, Peak=21565 HFD=3.4
22:26:27.130 00.002 14964 MultiStar: [#1 -0.07,0.03,0.19,U] 
22:26:27.131 00.001 14964 refined, 1 included, MultiStar: {0.02, -0.01}, one-star: {0.04, -0.02}
22:26:27.131 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
22:26:27.132 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
22:26:27.132 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.48 mountX=0.01 mountY=-0.02, mountTheta=-1.06
22:26:27.135 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.01, opts=13)
22:26:27.137 00.002 14964 Enqueuing Move request for scope (0.02, -0.01)
22:26:27.138 00.001 12044 Worker thread wakes up
22:26:27.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:26:27.138 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:26:27.138 00.000 12044 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
22:26:27.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
22:26:27.138 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:27.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:27.138 00.000 12044 MoveAxis(E, 0, ABG)
22:26:27.138 00.000 12044 Move returns status 0, amount 0
22:26:27.138 00.000 12044 MoveAxis(N, 0, ABG)
22:26:27.138 00.000 12044 Move returns status 0, amount 0
22:26:27.138 00.000 12044 move complete, result=0
22:26:27.138 00.000 12044 worker thread done servicing request
22:26:27.149 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21565, med=620, FiltMin=533, FiltMax=12238, Gamma=0.810
22:26:27.157 00.008 14964 UpdateGuideState exits: m=229312 SNR=294.3
22:26:27.157 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:27.158 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:27.159 00.001 14964 Enqueuing Expose request
22:26:27.159 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:27.160 00.001 12044 Worker thread wakes up
22:26:27.160 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:27.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:30.264 03.104 12044 Exposure complete
22:26:30.306 00.042 12044 worker thread done servicing request
22:26:30.306 00.000 14964 OnExposeComplete: enter
22:26:30.308 00.002 14964 UpdateGuideState(): m_state=6
22:26:30.310 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:26:30.312 00.002 14964 Star::Find returns 1 (0), X=398.83, Y=128.99, Mass=220937, SNR=289.2, Peak=22583 HFD=3.1
22:26:30.314 00.002 14964 MultiStar: [#1 -0.22,-0.23,0.18,U] 
22:26:30.316 00.002 14964 refined, 1 included, MultiStar: {-0.08, 0.31}, one-star: {-0.05, 0.41}
22:26:30.318 00.002 14964 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.56) = xAngle (3.36 = -2.92)
22:26:30.319 00.001 14964 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.13)
22:26:30.321 00.002 14964 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.81 mountX=-0.31 mountY=0.04, mountTheta=3.01
22:26:30.323 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.31, opts=13)
22:26:30.325 00.002 14964 Enqueuing Move request for scope (-0.08, 0.31)
22:26:30.326 00.001 12044 Worker thread wakes up
22:26:30.326 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
22:26:30.326 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
22:26:30.326 00.000 12044 Moving (-0.08, 0.31) raw xDistance=-0.31 yDistance=0.04
22:26:30.327 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.31, slope = -0.02
22:26:30.327 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:30.327 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:26:30.327 00.000 12044 MoveAxis(E, 13, ABG)
22:26:30.327 00.000 12044 Guiding  Dir = 2, Dur = 13
22:26:30.338 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22583, med=621, FiltMin=540, FiltMax=12836, Gamma=0.810
22:26:30.344 00.006 14964 UpdateGuideState exits: m=220937 SNR=289.2
22:26:30.345 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:30.345 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:30.346 00.001 14964 Enqueuing Expose request
22:26:30.348 00.002 12044 IsSlewing returns 0
22:26:30.349 00.001 12044 IsGuiding returns 0
22:26:30.381 00.032 12044 IsGuiding returns 1
22:26:30.381 00.000 12044 scope still moving after pulse duration time elapsed
22:26:30.474 00.093 12044 IsSlewing returns 0
22:26:30.474 00.000 12044 IsGuiding returns 0
22:26:30.474 00.000 12044 scope move finished after 13 + 111 ms
22:26:30.474 00.000 12044 Move returns status 0, amount 13
22:26:30.474 00.000 12044 MoveAxis(N, 0, ABG)
22:26:30.474 00.000 12044 Move returns status 0, amount 0
22:26:30.474 00.000 12044 move complete, result=0
22:26:30.474 00.000 12044 worker thread done servicing request
22:26:30.474 00.000 12044 Worker thread wakes up
22:26:30.475 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:30.475 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:30.475 00.000 14964 GuideStep: -0.3 px 13 ms EAST, 0.0 px 0 ms NORTH
22:26:33.590 03.115 12044 Exposure complete
22:26:33.628 00.038 12044 worker thread done servicing request
22:26:33.628 00.000 14964 OnExposeComplete: enter
22:26:33.630 00.002 14964 UpdateGuideState(): m_state=6
22:26:33.631 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:26:33.632 00.001 14964 Star::Find returns 1 (0), X=398.66, Y=128.81, Mass=221811, SNR=275.0, Peak=16315 HFD=3.7
22:26:33.632 00.000 14964 MultiStar: [#1 -0.27,0.07,0.21,U] 
22:26:33.633 00.001 14964 refined, 1 included, MultiStar: {-0.23, 0.20}, one-star: {-0.22, 0.23}
22:26:33.634 00.001 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.56) = xAngle (3.98 = -2.30)
22:26:33.635 00.001 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.03 = 0.75)
22:26:33.635 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.42 mountX=-0.20 mountY=0.21, mountTheta=2.35
22:26:33.637 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.20, opts=13)
22:26:33.638 00.001 14964 Enqueuing Move request for scope (-0.23, 0.20)
22:26:33.638 00.000 12044 Worker thread wakes up
22:26:33.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
22:26:33.638 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
22:26:33.638 00.000 12044 Moving (-0.23, 0.20) raw xDistance=-0.20 yDistance=0.21
22:26:33.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
22:26:33.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:33.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:26:33.638 00.000 12044 MoveAxis(E, 0, ABG)
22:26:33.638 00.000 12044 Move returns status 0, amount 0
22:26:33.638 00.000 12044 MoveAxis(N, 0, ABG)
22:26:33.638 00.000 12044 Move returns status 0, amount 0
22:26:33.638 00.000 12044 move complete, result=0
22:26:33.638 00.000 12044 worker thread done servicing request
22:26:33.646 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16315, med=620, FiltMin=534, FiltMax=10342, Gamma=0.810
22:26:33.651 00.005 14964 UpdateGuideState exits: m=221811 SNR=275.0
22:26:33.652 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:33.653 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:33.654 00.001 14964 Enqueuing Expose request
22:26:33.655 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:33.655 00.000 12044 Worker thread wakes up
22:26:33.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:33.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:36.770 03.115 12044 Exposure complete
22:26:36.807 00.037 12044 worker thread done servicing request
22:26:36.807 00.000 14964 OnExposeComplete: enter
22:26:36.810 00.003 14964 UpdateGuideState(): m_state=6
22:26:36.811 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:26:36.813 00.002 14964 Star::Find returns 1 (0), X=398.58, Y=128.58, Mass=229259, SNR=289.0, Peak=16837 HFD=3.4
22:26:36.814 00.001 14964 MultiStar: [#1 -0.29,0.22,0.18,U] 
22:26:36.816 00.002 14964 single-star, 1 included, MultiStar: {-0.30, 0.04}, one-star: {-0.30, 0.01}
22:26:36.817 00.001 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
22:26:36.818 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.44)
22:26:36.819 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.12 mountX=-0.01 mountY=0.30, mountTheta=1.61
22:26:36.822 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.01, opts=13)
22:26:36.823 00.001 14964 Enqueuing Move request for scope (-0.30, 0.01)
22:26:36.825 00.002 12044 Worker thread wakes up
22:26:36.825 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
22:26:36.825 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
22:26:36.825 00.000 12044 Moving (-0.30, 0.01) raw xDistance=-0.01 yDistance=0.30
22:26:36.825 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
22:26:36.825 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
22:26:36.825 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:36.825 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:26:36.825 00.000 12044 MoveAxis(E, 0, ABG)
22:26:36.825 00.000 12044 Move returns status 0, amount 0
22:26:36.825 00.000 12044 MoveAxis(N, 0, ABG)
22:26:36.825 00.000 12044 Move returns status 0, amount 0
22:26:36.826 00.001 12044 move complete, result=0
22:26:36.826 00.000 12044 worker thread done servicing request
22:26:36.838 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16837, med=620, FiltMin=527, FiltMax=11780, Gamma=0.810
22:26:36.844 00.006 14964 UpdateGuideState exits: m=229259 SNR=289.0
22:26:36.844 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.845 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:36.848 00.003 14964 Enqueuing Expose request
22:26:36.849 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:26:36.849 00.000 12044 Worker thread wakes up
22:26:36.849 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:36.849 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:39.982 03.133 12044 Exposure complete
22:26:40.005 00.023 12044 worker thread done servicing request
22:26:40.005 00.000 14964 OnExposeComplete: enter
22:26:40.006 00.001 14964 UpdateGuideState(): m_state=6
22:26:40.006 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:26:40.007 00.001 14964 Star::Find returns 1 (0), X=399.17, Y=127.74, Mass=231014, SNR=284.8, Peak=17321 HFD=3.6
22:26:40.007 00.000 14964 MultiStar: [#1 0.10,0.93,0.00,M1] 
22:26:40.008 00.001 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
22:26:40.008 00.000 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
22:26:40.009 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.84 hyp=0.89 cameraTheta=-1.24 mountX=0.85 mountY=-0.20, mountTheta=-0.23
22:26:40.011 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.84, opts=13)
22:26:40.012 00.001 14964 Enqueuing Move request for scope (0.29, -0.84)
22:26:40.013 00.001 12044 Worker thread wakes up
22:26:40.013 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.84) opts 0xd
22:26:40.013 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.84)
22:26:40.013 00.000 12044 Moving (0.29, -0.84) raw xDistance=0.85 yDistance=-0.20
22:26:40.013 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.85, slope = 0.02
22:26:40.013 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:40.013 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:26:40.013 00.000 12044 MoveAxis(W, 16, ABG)
22:26:40.013 00.000 12044 Guiding  Dir = 3, Dur = 16
22:26:40.020 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17321, med=621, FiltMin=535, FiltMax=11911, Gamma=0.810
22:26:40.025 00.005 14964 UpdateGuideState exits: m=231014 SNR=284.8
22:26:40.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:40.026 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:40.027 00.001 14964 Enqueuing Expose request
22:26:40.037 00.010 12044 IsSlewing returns 0
22:26:40.038 00.001 12044 IsGuiding returns 0
22:26:40.070 00.032 12044 IsGuiding returns 1
22:26:40.070 00.000 12044 scope still moving after pulse duration time elapsed
22:26:40.177 00.107 12044 IsSlewing returns 0
22:26:40.178 00.001 12044 IsGuiding returns 0
22:26:40.178 00.000 12044 scope move finished after 16 + 124 ms
22:26:40.178 00.000 12044 Move returns status 0, amount 16
22:26:40.178 00.000 12044 MoveAxis(N, 0, ABG)
22:26:40.178 00.000 12044 Move returns status 0, amount 0
22:26:40.178 00.000 12044 move complete, result=0
22:26:40.178 00.000 12044 worker thread done servicing request
22:26:40.178 00.000 12044 Worker thread wakes up
22:26:40.178 00.000 14964 GuideStep: 0.8 px 16 ms WEST, -0.2 px 0 ms NORTH
22:26:40.180 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:40.180 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:43.287 03.107 12044 Exposure complete
22:26:43.324 00.037 12044 worker thread done servicing request
22:26:43.324 00.000 14964 OnExposeComplete: enter
22:26:43.326 00.002 14964 UpdateGuideState(): m_state=6
22:26:43.327 00.001 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:26:43.329 00.002 14964 Star::Find returns 1 (0), X=398.88, Y=128.24, Mass=225467, SNR=287.0, Peak=22793 HFD=3.4
22:26:43.331 00.002 14964 MultiStar: [#1 -0.07,0.50,0.20,U] 
22:26:43.333 00.002 14964 refined, 1 included, MultiStar: {-0.01, -0.19}, one-star: {-0.00, -0.33}
22:26:43.334 00.001 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
22:26:43.335 00.001 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
22:26:43.336 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=0.19 mountY=0.03, mountTheta=0.18
22:26:43.339 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.19, opts=13)
22:26:43.340 00.001 14964 Enqueuing Move request for scope (-0.01, -0.19)
22:26:43.341 00.001 12044 Worker thread wakes up
22:26:43.341 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
22:26:43.341 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
22:26:43.341 00.000 12044 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.03
22:26:43.341 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.25, using input
22:26:43.341 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.04
22:26:43.341 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:43.341 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:43.341 00.000 12044 MoveAxis(E, 0, ABG)
22:26:43.341 00.000 12044 Move returns status 0, amount 0
22:26:43.341 00.000 12044 MoveAxis(N, 0, ABG)
22:26:43.341 00.000 12044 Move returns status 0, amount 0
22:26:43.341 00.000 12044 move complete, result=0
22:26:43.342 00.001 12044 worker thread done servicing request
22:26:43.350 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22793, med=619, FiltMin=535, FiltMax=12063, Gamma=0.810
22:26:43.358 00.008 14964 UpdateGuideState exits: m=225467 SNR=287.0
22:26:43.360 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.362 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:43.364 00.002 14964 Enqueuing Expose request
22:26:43.366 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:43.370 00.004 12044 Worker thread wakes up
22:26:43.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:43.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:46.505 03.135 12044 Exposure complete
22:26:46.538 00.033 12044 worker thread done servicing request
22:26:46.538 00.000 14964 OnExposeComplete: enter
22:26:46.539 00.001 14964 UpdateGuideState(): m_state=6
22:26:46.540 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:26:46.540 00.000 14964 Star::Find returns 1 (0), X=398.70, Y=128.25, Mass=226743, SNR=298.1, Peak=17933 HFD=3.5
22:26:46.541 00.001 14964 MultiStar: [#1 -0.28,0.18,0.19,U] 
22:26:46.544 00.003 14964 refined, 1 included, MultiStar: {-0.20, -0.25}, one-star: {-0.18, -0.33}
22:26:46.545 00.001 14964 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.56) = xAngle (-0.69 = -0.69)
22:26:46.546 00.001 14964 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.36 = 2.36)
22:26:46.548 00.002 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.25 mountX=0.24 mountY=0.22, mountTheta=0.74
22:26:46.551 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.25, opts=13)
22:26:46.553 00.002 14964 Enqueuing Move request for scope (-0.20, -0.25)
22:26:46.554 00.001 12044 Worker thread wakes up
22:26:46.554 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
22:26:46.554 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
22:26:46.554 00.000 12044 Moving (-0.20, -0.25) raw xDistance=0.24 yDistance=0.22
22:26:46.554 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.37, using input
22:26:46.554 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.06
22:26:46.554 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:46.554 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:26:46.554 00.000 12044 MoveAxis(E, 0, ABG)
22:26:46.554 00.000 12044 Move returns status 0, amount 0
22:26:46.554 00.000 12044 MoveAxis(N, 0, ABG)
22:26:46.554 00.000 12044 Move returns status 0, amount 0
22:26:46.554 00.000 12044 move complete, result=0
22:26:46.554 00.000 12044 worker thread done servicing request
22:26:46.562 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17933, med=620, FiltMin=535, FiltMax=12743, Gamma=0.810
22:26:46.568 00.006 14964 UpdateGuideState exits: m=226743 SNR=298.1
22:26:46.569 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:46.571 00.001 14964 Enqueuing Expose request
22:26:46.572 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:46.572 00.000 12044 Worker thread wakes up
22:26:46.572 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:46.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:49.702 03.130 12044 Exposure complete
22:26:49.745 00.043 12044 worker thread done servicing request
22:26:49.745 00.000 14964 OnExposeComplete: enter
22:26:49.746 00.001 14964 UpdateGuideState(): m_state=6
22:26:49.747 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:26:49.748 00.001 14964 Star::Find returns 1 (0), X=399.03, Y=128.56, Mass=225800, SNR=289.6, Peak=19877 HFD=3.5
22:26:49.749 00.001 14964 MultiStar: [#1 0.02,-0.20,0.20,U] 
22:26:49.749 00.000 14964 refined, 1 included, MultiStar: {0.12, -0.05}, one-star: {0.15, -0.01}
22:26:49.750 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
22:26:49.750 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
22:26:49.751 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=0.05 mountY=-0.12, mountTheta=-1.19
22:26:49.753 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.05, opts=13)
22:26:49.754 00.001 14964 Enqueuing Move request for scope (0.12, -0.05)
22:26:49.754 00.000 12044 Worker thread wakes up
22:26:49.754 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:26:49.754 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:26:49.754 00.000 12044 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.12
22:26:49.754 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.34, using input
22:26:49.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
22:26:49.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:49.755 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:49.755 00.000 12044 MoveAxis(E, 0, ABG)
22:26:49.755 00.000 12044 Move returns status 0, amount 0
22:26:49.755 00.000 12044 MoveAxis(N, 0, ABG)
22:26:49.755 00.000 12044 Move returns status 0, amount 0
22:26:49.755 00.000 12044 move complete, result=0
22:26:49.755 00.000 12044 worker thread done servicing request
22:26:49.765 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19877, med=620, FiltMin=544, FiltMax=12595, Gamma=0.810
22:26:49.771 00.006 14964 UpdateGuideState exits: m=225800 SNR=289.6
22:26:49.772 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.772 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:49.773 00.001 14964 Enqueuing Expose request
22:26:49.773 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:49.774 00.001 12044 Worker thread wakes up
22:26:49.774 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:49.774 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:52.908 03.134 12044 Exposure complete
22:26:52.939 00.031 12044 worker thread done servicing request
22:26:52.939 00.000 14964 OnExposeComplete: enter
22:26:52.941 00.002 14964 UpdateGuideState(): m_state=6
22:26:52.941 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:26:52.942 00.001 14964 Star::Find returns 1 (0), X=398.75, Y=128.72, Mass=226072, SNR=288.5, Peak=19869 HFD=3.6
22:26:52.942 00.000 14964 MultiStar: [#1 -0.07,-0.34,0.20,U] 
22:26:52.943 00.001 14964 refined, 1 included, MultiStar: {-0.12, 0.06}, one-star: {-0.13, 0.14}
22:26:52.943 00.000 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
22:26:52.943 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
22:26:52.944 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.68 mountX=-0.06 mountY=0.11, mountTheta=2.06
22:26:52.945 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.06, opts=13)
22:26:52.946 00.001 14964 Enqueuing Move request for scope (-0.12, 0.06)
22:26:52.946 00.000 12044 Worker thread wakes up
22:26:52.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:26:52.946 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:26:52.946 00.000 12044 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.11
22:26:52.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.05
22:26:52.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:52.947 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:26:52.947 00.000 12044 MoveAxis(E, 0, ABG)
22:26:52.947 00.000 12044 Move returns status 0, amount 0
22:26:52.947 00.000 12044 MoveAxis(N, 0, ABG)
22:26:52.947 00.000 12044 Move returns status 0, amount 0
22:26:52.947 00.000 12044 move complete, result=0
22:26:52.947 00.000 12044 worker thread done servicing request
22:26:52.961 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19869, med=620, FiltMin=529, FiltMax=11329, Gamma=0.810
22:26:52.968 00.007 14964 UpdateGuideState exits: m=226072 SNR=288.5
22:26:52.969 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:52.970 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:52.970 00.000 14964 Enqueuing Expose request
22:26:52.970 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:52.971 00.001 12044 Worker thread wakes up
22:26:52.971 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:52.971 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:56.071 03.100 12044 Exposure complete
22:26:56.103 00.032 12044 worker thread done servicing request
22:26:56.103 00.000 14964 OnExposeComplete: enter
22:26:56.103 00.000 14964 UpdateGuideState(): m_state=6
22:26:56.104 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:26:56.104 00.000 14964 Star::Find returns 1 (0), X=398.81, Y=128.48, Mass=230271, SNR=300.7, Peak=18969 HFD=3.4
22:26:56.105 00.001 14964 MultiStar: [#1 -0.14,0.10,0.20,U] 
22:26:56.106 00.001 14964 refined, 1 included, MultiStar: {-0.08, -0.07}, one-star: {-0.07, -0.10}
22:26:56.106 00.000 14964 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
22:26:56.107 00.001 14964 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.17 = 2.17)
22:26:56.107 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.44 mountX=0.07 mountY=0.09, mountTheta=0.91
22:26:56.108 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.07, opts=13)
22:26:56.109 00.001 14964 Enqueuing Move request for scope (-0.08, -0.07)
22:26:56.110 00.001 12044 Worker thread wakes up
22:26:56.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:26:56.110 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:26:56.110 00.000 12044 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.09
22:26:56.110 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.14, using input
22:26:56.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:26:56.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:56.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:26:56.110 00.000 12044 MoveAxis(E, 0, ABG)
22:26:56.110 00.000 12044 Move returns status 0, amount 0
22:26:56.110 00.000 12044 MoveAxis(N, 0, ABG)
22:26:56.110 00.000 12044 Move returns status 0, amount 0
22:26:56.110 00.000 12044 move complete, result=0
22:26:56.110 00.000 12044 worker thread done servicing request
22:26:56.117 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18969, med=620, FiltMin=525, FiltMax=12723, Gamma=0.810
22:26:56.127 00.010 14964 UpdateGuideState exits: m=230271 SNR=300.7
22:26:56.127 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.128 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:56.128 00.000 14964 Enqueuing Expose request
22:26:56.129 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:56.130 00.001 12044 Worker thread wakes up
22:26:56.130 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:56.130 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:26:59.261 03.131 12044 Exposure complete
22:26:59.300 00.039 12044 worker thread done servicing request
22:26:59.301 00.001 14964 OnExposeComplete: enter
22:26:59.302 00.001 14964 UpdateGuideState(): m_state=6
22:26:59.304 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:26:59.305 00.001 14964 Star::Find returns 1 (0), X=398.28, Y=128.64, Mass=227115, SNR=296.2, Peak=19207 HFD=3.5
22:26:59.307 00.002 14964 MultiStar: [#1 -0.73,0.16,0.00,M1] 
22:26:59.308 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
22:26:59.309 00.001 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
22:26:59.311 00.002 14964 CameraToMount -- cameraX=-0.60 cameraY=0.07 hyp=0.61 cameraTheta=3.03 mountX=-0.07 mountY=0.59, mountTheta=1.70
22:26:59.314 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.07, opts=13)
22:26:59.317 00.003 14964 Enqueuing Move request for scope (-0.60, 0.07)
22:26:59.318 00.001 12044 Worker thread wakes up
22:26:59.319 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.07) opts 0xd
22:26:59.319 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.07)
22:26:59.319 00.000 12044 Moving (-0.60, 0.07) raw xDistance=-0.07 yDistance=0.59
22:26:59.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
22:26:59.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
22:26:59.319 00.000 12044 MoveAxis(E, 0, ABG)
22:26:59.319 00.000 12044 Move returns status 0, amount 0
22:26:59.319 00.000 12044 MoveAxis(S, 55, ABG)
22:26:59.319 00.000 12044 Guiding  Dir = 1, Dur = 55
22:26:59.332 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19207, med=620, FiltMin=531, FiltMax=12551, Gamma=0.810
22:26:59.339 00.007 14964 UpdateGuideState exits: m=227115 SNR=296.2
22:26:59.340 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:59.340 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:26:59.341 00.001 14964 Enqueuing Expose request
22:26:59.365 00.024 12044 IsSlewing returns 0
22:26:59.365 00.000 12044 IsGuiding returns 0
22:26:59.397 00.032 12044 PulseGuide returned control before completion, sleep 34
22:26:59.437 00.040 12044 IsGuiding returns 1
22:26:59.437 00.000 12044 scope still moving after pulse duration time elapsed
22:26:59.493 00.056 12044 IsSlewing returns 0
22:26:59.494 00.001 12044 IsGuiding returns 0
22:26:59.494 00.000 12044 scope move finished after 55 + 73 ms
22:26:59.494 00.000 12044 Move returns status 0, amount 55
22:26:59.494 00.000 12044 move complete, result=0
22:26:59.494 00.000 12044 worker thread done servicing request
22:26:59.494 00.000 12044 Worker thread wakes up
22:26:59.494 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 55 ms SOUTH
22:26:59.496 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:26:59.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:02.625 03.129 12044 Exposure complete
22:27:02.659 00.034 12044 worker thread done servicing request
22:27:02.659 00.000 14964 OnExposeComplete: enter
22:27:02.660 00.001 14964 UpdateGuideState(): m_state=6
22:27:02.661 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:27:02.661 00.000 14964 Star::Find returns 1 (0), X=399.15, Y=128.62, Mass=226991, SNR=289.5, Peak=18361 HFD=3.4
22:27:02.662 00.001 14964 MultiStar: [#1 0.17,-0.10,0.20,U] 
22:27:02.662 00.000 14964 refined, 1 included, MultiStar: {0.25, 0.02}, one-star: {0.27, 0.04}
22:27:02.663 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
22:27:02.663 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.59)
22:27:02.664 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.02 mountY=-0.25, mountTheta=-1.64
22:27:02.665 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.02, opts=13)
22:27:02.666 00.001 14964 Enqueuing Move request for scope (0.25, 0.02)
22:27:02.666 00.000 12044 Worker thread wakes up
22:27:02.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
22:27:02.667 00.001 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
22:27:02.667 00.000 12044 Moving (0.25, 0.02) raw xDistance=-0.02 yDistance=-0.25
22:27:02.667 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.14, using input
22:27:02.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
22:27:02.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:02.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:27:02.667 00.000 12044 MoveAxis(E, 0, ABG)
22:27:02.667 00.000 12044 Move returns status 0, amount 0
22:27:02.667 00.000 12044 MoveAxis(N, 0, ABG)
22:27:02.667 00.000 12044 Move returns status 0, amount 0
22:27:02.667 00.000 12044 move complete, result=0
22:27:02.667 00.000 12044 worker thread done servicing request
22:27:02.675 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18361, med=621, FiltMin=534, FiltMax=11871, Gamma=0.810
22:27:02.681 00.006 14964 UpdateGuideState exits: m=226991 SNR=289.5
22:27:02.682 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.682 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:02.683 00.001 14964 Enqueuing Expose request
22:27:02.683 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:27:02.684 00.001 12044 Worker thread wakes up
22:27:02.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:02.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:05.793 03.109 12044 Exposure complete
22:27:05.844 00.051 12044 worker thread done servicing request
22:27:05.844 00.000 14964 OnExposeComplete: enter
22:27:05.846 00.002 14964 UpdateGuideState(): m_state=6
22:27:05.848 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:27:05.850 00.002 14964 Star::Find returns 1 (0), X=399.69, Y=128.43, Mass=226040, SNR=278.4, Peak=18650 HFD=3.4
22:27:05.852 00.002 14964 MultiStar: [#1 0.54,-0.19,0.00,M1] 
22:27:05.854 00.002 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
22:27:05.855 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
22:27:05.856 00.001 14964 CameraToMount -- cameraX=0.81 cameraY=-0.15 hyp=0.83 cameraTheta=-0.18 mountX=0.16 mountY=-0.79, mountTheta=-1.37
22:27:05.859 00.003 14964 SchedulePrimaryMove(1136A648, x=0.81, y=-0.15, opts=13)
22:27:05.860 00.001 14964 Enqueuing Move request for scope (0.81, -0.15)
22:27:05.862 00.002 12044 Worker thread wakes up
22:27:05.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.15) opts 0xd
22:27:05.862 00.000 12044 Handling offset move in thread for scope, endpoint = (0.81, -0.15)
22:27:05.862 00.000 12044 Moving (0.81, -0.15) raw xDistance=0.16 yDistance=-0.79
22:27:05.862 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.04
22:27:05.862 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:05.863 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
22:27:05.863 00.000 12044 MoveAxis(E, 0, ABG)
22:27:05.863 00.000 12044 Move returns status 0, amount 0
22:27:05.863 00.000 12044 MoveAxis(N, 0, ABG)
22:27:05.863 00.000 12044 Move returns status 0, amount 0
22:27:05.863 00.000 12044 move complete, result=0
22:27:05.864 00.001 12044 worker thread done servicing request
22:27:05.881 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18650, med=621, FiltMin=542, FiltMax=11443, Gamma=0.810
22:27:05.887 00.006 14964 UpdateGuideState exits: m=226040 SNR=278.4
22:27:05.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.888 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:05.889 00.001 14964 Enqueuing Expose request
22:27:05.889 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
22:27:05.890 00.001 12044 Worker thread wakes up
22:27:05.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:05.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:09.000 03.110 12044 Exposure complete
22:27:09.024 00.024 12044 worker thread done servicing request
22:27:09.024 00.000 14964 OnExposeComplete: enter
22:27:09.024 00.000 14964 UpdateGuideState(): m_state=6
22:27:09.025 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:27:09.025 00.000 14964 Star::Find returns 1 (0), X=399.30, Y=128.28, Mass=225300, SNR=287.1, Peak=18561 HFD=3.5
22:27:09.026 00.001 14964 MultiStar: [#1 0.21,0.40,0.19,U] 
22:27:09.026 00.000 14964 refined, 1 included, MultiStar: {0.39, -0.19}, one-star: {0.42, -0.29}
22:27:09.027 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
22:27:09.027 00.000 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
22:27:09.028 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.19 hyp=0.43 cameraTheta=-0.45 mountX=0.19 mountY=-0.37, mountTheta=-1.09
22:27:09.029 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.19, opts=13)
22:27:09.029 00.000 14964 Enqueuing Move request for scope (0.39, -0.19)
22:27:09.030 00.001 12044 Worker thread wakes up
22:27:09.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.19) opts 0xd
22:27:09.030 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.19)
22:27:09.030 00.000 12044 Moving (0.39, -0.19) raw xDistance=0.19 yDistance=-0.37
22:27:09.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.05
22:27:09.030 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:09.030 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:27:09.030 00.000 12044 MoveAxis(E, 0, ABG)
22:27:09.030 00.000 12044 Move returns status 0, amount 0
22:27:09.030 00.000 12044 MoveAxis(N, 0, ABG)
22:27:09.030 00.000 12044 Move returns status 0, amount 0
22:27:09.030 00.000 12044 move complete, result=0
22:27:09.030 00.000 12044 worker thread done servicing request
22:27:09.038 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18561, med=619, FiltMin=535, FiltMax=13395, Gamma=0.810
22:27:09.044 00.006 14964 UpdateGuideState exits: m=225300 SNR=287.1
22:27:09.045 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.046 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:09.046 00.000 14964 Enqueuing Expose request
22:27:09.046 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:27:09.047 00.001 12044 Worker thread wakes up
22:27:09.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:09.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:12.150 03.103 12044 Exposure complete
22:27:12.189 00.039 12044 worker thread done servicing request
22:27:12.189 00.000 14964 OnExposeComplete: enter
22:27:12.190 00.001 14964 UpdateGuideState(): m_state=6
22:27:12.190 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:27:12.192 00.002 14964 Star::Find returns 1 (0), X=399.56, Y=128.04, Mass=222709, SNR=283.2, Peak=19246 HFD=3.5
22:27:12.193 00.001 14964 MultiStar: [#1 0.92,0.74,0.00,M1] 
22:27:12.196 00.003 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
22:27:12.198 00.002 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.34)
22:27:12.199 00.001 14964 CameraToMount -- cameraX=0.68 cameraY=-0.53 hyp=0.86 cameraTheta=-0.67 mountX=0.54 mountY=-0.62, mountTheta=-0.85
22:27:12.201 00.002 14964 SchedulePrimaryMove(1136A648, x=0.68, y=-0.53, opts=13)
22:27:12.203 00.002 14964 Enqueuing Move request for scope (0.68, -0.53)
22:27:12.204 00.001 12044 Worker thread wakes up
22:27:12.204 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.53) opts 0xd
22:27:12.204 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, -0.53)
22:27:12.204 00.000 12044 Moving (0.68, -0.53) raw xDistance=0.54 yDistance=-0.62
22:27:12.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.54, slope = 0.02
22:27:12.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:12.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
22:27:12.205 00.001 12044 MoveAxis(W, 15, ABG)
22:27:12.205 00.000 12044 Guiding  Dir = 3, Dur = 15
22:27:12.218 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19246, med=619, FiltMin=540, FiltMax=12155, Gamma=0.810
22:27:12.227 00.009 14964 UpdateGuideState exits: m=222709 SNR=283.2
22:27:12.229 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.230 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:12.232 00.002 14964 Enqueuing Expose request
22:27:12.258 00.026 12044 IsSlewing returns 0
22:27:12.258 00.000 12044 IsGuiding returns 0
22:27:12.290 00.032 12044 IsGuiding returns 1
22:27:12.291 00.001 12044 scope still moving after pulse duration time elapsed
22:27:12.337 00.046 12044 IsSlewing returns 0
22:27:12.338 00.001 12044 IsGuiding returns 0
22:27:12.339 00.001 12044 scope move finished after 15 + 64 ms
22:27:12.339 00.000 12044 Move returns status 0, amount 15
22:27:12.339 00.000 12044 MoveAxis(N, 0, ABG)
22:27:12.339 00.000 12044 Move returns status 0, amount 0
22:27:12.339 00.000 12044 move complete, result=0
22:27:12.339 00.000 12044 worker thread done servicing request
22:27:12.339 00.000 12044 Worker thread wakes up
22:27:12.339 00.000 14964 GuideStep: 0.5 px 15 ms WEST, -0.6 px 0 ms NORTH
22:27:12.340 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:12.340 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:15.457 03.117 12044 Exposure complete
22:27:15.500 00.043 12044 worker thread done servicing request
22:27:15.500 00.000 14964 OnExposeComplete: enter
22:27:15.501 00.001 14964 UpdateGuideState(): m_state=6
22:27:15.503 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:27:15.505 00.002 14964 Star::Find returns 1 (0), X=399.48, Y=128.36, Mass=226389, SNR=282.6, Peak=19245 HFD=3.4
22:27:15.506 00.001 14964 MultiStar: [#1 0.62,0.04,0.00,M2] 
22:27:15.507 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
22:27:15.508 00.001 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
22:27:15.510 00.002 14964 CameraToMount -- cameraX=0.60 cameraY=-0.22 hyp=0.64 cameraTheta=-0.35 mountX=0.23 mountY=-0.57, mountTheta=-1.19
22:27:15.510 00.000 14964 SchedulePrimaryMove(1136A648, x=0.60, y=-0.22, opts=13)
22:27:15.512 00.002 14964 Enqueuing Move request for scope (0.60, -0.22)
22:27:15.513 00.001 12044 Worker thread wakes up
22:27:15.513 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.22) opts 0xd
22:27:15.513 00.000 12044 Handling offset move in thread for scope, endpoint = (0.60, -0.22)
22:27:15.513 00.000 12044 Moving (0.60, -0.22) raw xDistance=0.23 yDistance=-0.57
22:27:15.513 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.03
22:27:15.513 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:15.513 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:27:15.513 00.000 12044 MoveAxis(E, 0, ABG)
22:27:15.513 00.000 12044 Move returns status 0, amount 0
22:27:15.513 00.000 12044 MoveAxis(N, 0, ABG)
22:27:15.513 00.000 12044 Move returns status 0, amount 0
22:27:15.513 00.000 12044 move complete, result=0
22:27:15.513 00.000 12044 worker thread done servicing request
22:27:15.524 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19245, med=621, FiltMin=532, FiltMax=14119, Gamma=0.810
22:27:15.529 00.005 14964 UpdateGuideState exits: m=226389 SNR=282.6
22:27:15.529 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:15.530 00.000 14964 Enqueuing Expose request
22:27:15.531 00.001 12044 Worker thread wakes up
22:27:15.531 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:27:15.531 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:15.531 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:18.626 03.095 12044 Exposure complete
22:27:18.653 00.027 12044 worker thread done servicing request
22:27:18.653 00.000 14964 OnExposeComplete: enter
22:27:18.654 00.001 14964 UpdateGuideState(): m_state=6
22:27:18.655 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:27:18.655 00.000 14964 Star::Find returns 1 (0), X=399.22, Y=128.46, Mass=224921, SNR=285.9, Peak=19045 HFD=3.4
22:27:18.656 00.001 14964 MultiStar: [#1 0.18,0.09,0.18,U] 
22:27:18.656 00.000 14964 refined, 1 included, MultiStar: {0.32, -0.08}, one-star: {0.34, -0.12}
22:27:18.657 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.30 = 1.30)
22:27:18.657 00.000 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.93)
22:27:18.658 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-0.26 mountX=0.09 mountY=-0.31, mountTheta=-1.29
22:27:18.659 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.08, opts=13)
22:27:18.661 00.002 14964 Enqueuing Move request for scope (0.32, -0.08)
22:27:18.662 00.001 12044 Worker thread wakes up
22:27:18.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.08) opts 0xd
22:27:18.662 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.08)
22:27:18.662 00.000 12044 Moving (0.32, -0.08) raw xDistance=0.09 yDistance=-0.31
22:27:18.662 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.23, using input
22:27:18.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
22:27:18.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:18.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:27:18.663 00.001 12044 MoveAxis(E, 0, ABG)
22:27:18.663 00.000 12044 Move returns status 0, amount 0
22:27:18.663 00.000 12044 MoveAxis(N, 0, ABG)
22:27:18.663 00.000 12044 Move returns status 0, amount 0
22:27:18.663 00.000 12044 move complete, result=0
22:27:18.663 00.000 12044 worker thread done servicing request
22:27:18.672 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19045, med=620, FiltMin=539, FiltMax=12699, Gamma=0.810
22:27:18.677 00.005 14964 UpdateGuideState exits: m=224921 SNR=285.9
22:27:18.678 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:18.678 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:18.679 00.001 14964 Enqueuing Expose request
22:27:18.679 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:27:18.680 00.001 12044 Worker thread wakes up
22:27:18.680 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:18.680 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:21.778 03.098 12044 Exposure complete
22:27:21.820 00.042 12044 worker thread done servicing request
22:27:21.820 00.000 14964 OnExposeComplete: enter
22:27:21.821 00.001 14964 UpdateGuideState(): m_state=6
22:27:21.823 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:27:21.824 00.001 14964 Star::Find returns 1 (0), X=398.96, Y=128.43, Mass=222862, SNR=278.8, Peak=15949 HFD=3.7
22:27:21.825 00.001 14964 MultiStar: [#1 0.02,0.09,0.20,U] 
22:27:21.826 00.001 14964 refined, 1 included, MultiStar: {0.07, -0.11}, one-star: {0.08, -0.14}
22:27:21.827 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
22:27:21.827 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.65)
22:27:21.828 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.97 mountX=0.11 mountY=-0.06, mountTheta=-0.52
22:27:21.831 00.003 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.11, opts=13)
22:27:21.832 00.001 14964 Enqueuing Move request for scope (0.07, -0.11)
22:27:21.832 00.000 12044 Worker thread wakes up
22:27:21.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:27:21.832 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:27:21.832 00.000 12044 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.06
22:27:21.833 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.19, using input
22:27:21.833 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
22:27:21.833 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:21.833 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:21.833 00.000 12044 MoveAxis(E, 0, ABG)
22:27:21.833 00.000 12044 Move returns status 0, amount 0
22:27:21.833 00.000 12044 MoveAxis(N, 0, ABG)
22:27:21.833 00.000 12044 Move returns status 0, amount 0
22:27:21.833 00.000 12044 move complete, result=0
22:27:21.833 00.000 12044 worker thread done servicing request
22:27:21.844 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15949, med=620, FiltMin=534, FiltMax=11527, Gamma=0.810
22:27:21.851 00.007 14964 UpdateGuideState exits: m=222862 SNR=278.8
22:27:21.852 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.852 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:21.852 00.000 14964 Enqueuing Expose request
22:27:21.853 00.001 12044 Worker thread wakes up
22:27:21.853 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:21.854 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:21.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:24.971 03.117 12044 Exposure complete
22:27:24.997 00.026 12044 worker thread done servicing request
22:27:24.998 00.001 14964 OnExposeComplete: enter
22:27:24.998 00.000 14964 UpdateGuideState(): m_state=6
22:27:24.999 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:27:24.999 00.000 14964 Star::Find returns 1 (0), X=399.45, Y=128.54, Mass=228625, SNR=291.0, Peak=19210 HFD=3.2
22:27:25.001 00.002 14964 MultiStar: [#1 0.54,0.11,0.00,M1] 
22:27:25.002 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
22:27:25.003 00.001 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.74)
22:27:25.005 00.002 14964 CameraToMount -- cameraX=0.57 cameraY=-0.04 hyp=0.57 cameraTheta=-0.07 mountX=0.05 mountY=-0.56, mountTheta=-1.49
22:27:25.006 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.04, opts=13)
22:27:25.007 00.001 14964 Enqueuing Move request for scope (0.57, -0.04)
22:27:25.007 00.000 12044 Worker thread wakes up
22:27:25.007 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.04) opts 0xd
22:27:25.007 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.04)
22:27:25.007 00.000 12044 Moving (0.57, -0.04) raw xDistance=0.05 yDistance=-0.56
22:27:25.007 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.09, using input
22:27:25.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
22:27:25.007 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.43 newest=-0.93
22:27:25.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:27:25.008 00.001 12044 MoveAxis(E, 0, ABG)
22:27:25.008 00.000 12044 Move returns status 0, amount 0
22:27:25.008 00.000 12044 BLC: Oldest BLC event removed
22:27:25.008 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 299 applied
22:27:25.008 00.000 12044 MoveAxis(N, 351, ABG)
22:27:25.008 00.000 12044 Guiding  Dir = 0, Dur = 351
22:27:25.016 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19210, med=621, FiltMin=527, FiltMax=13551, Gamma=0.810
22:27:25.024 00.008 14964 UpdateGuideState exits: m=228625 SNR=291.0
22:27:25.025 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.026 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:25.026 00.000 14964 Enqueuing Expose request
22:27:25.054 00.028 12044 IsSlewing returns 0
22:27:25.055 00.001 12044 IsGuiding returns 0
22:27:25.086 00.031 12044 PulseGuide returned control before completion, sleep 330
22:27:25.422 00.336 12044 IsGuiding returns 1
22:27:25.422 00.000 12044 scope still moving after pulse duration time elapsed
22:27:25.492 00.070 12044 IsSlewing returns 0
22:27:25.492 00.000 12044 IsGuiding returns 0
22:27:25.492 00.000 12044 scope move finished after 351 + 86 ms
22:27:25.492 00.000 12044 Move returns status 0, amount 351
22:27:25.492 00.000 12044 move complete, result=0
22:27:25.492 00.000 12044 worker thread done servicing request
22:27:25.492 00.000 12044 Worker thread wakes up
22:27:25.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:25.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:25.492 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 351 ms NORTH
22:27:28.586 03.094 12044 Exposure complete
22:27:28.619 00.033 12044 worker thread done servicing request
22:27:28.619 00.000 14964 OnExposeComplete: enter
22:27:28.621 00.002 14964 UpdateGuideState(): m_state=6
22:27:28.622 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:27:28.624 00.002 14964 Star::Find returns 1 (0), X=398.99, Y=128.66, Mass=221065, SNR=282.5, Peak=17397 HFD=3.4
22:27:28.625 00.001 14964 MultiStar: [#1 -0.07,-0.13,0.21,U] 
22:27:28.627 00.002 14964 refined, 1 included, MultiStar: {0.08, 0.05}, one-star: {0.11, 0.08}
22:27:28.628 00.001 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.56) = xAngle (2.09 = 2.09)
22:27:28.628 00.000 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.14 = -1.14)
22:27:28.629 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.53 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
22:27:28.631 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.05, opts=13)
22:27:28.632 00.001 14964 Enqueuing Move request for scope (0.08, 0.05)
22:27:28.633 00.001 12044 Worker thread wakes up
22:27:28.633 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:27:28.633 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:27:28.633 00.000 12044 Moving (0.08, 0.05) raw xDistance=-0.04 yDistance=-0.08
22:27:28.633 00.000 12044 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.73, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.559525, 1:0.081099
22:27:28.633 00.000 12044 BLC: No correction, Miss < min_move
22:27:28.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
22:27:28.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:28.634 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:28.634 00.000 12044 MoveAxis(E, 0, ABG)
22:27:28.634 00.000 12044 Move returns status 0, amount 0
22:27:28.634 00.000 12044 MoveAxis(N, 0, ABG)
22:27:28.634 00.000 12044 Move returns status 0, amount 0
22:27:28.634 00.000 12044 move complete, result=0
22:27:28.634 00.000 12044 worker thread done servicing request
22:27:28.642 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17397, med=620, FiltMin=519, FiltMax=11955, Gamma=0.810
22:27:28.650 00.008 14964 UpdateGuideState exits: m=221065 SNR=282.5
22:27:28.652 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.654 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:28.656 00.002 14964 Enqueuing Expose request
22:27:28.657 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:28.659 00.002 12044 Worker thread wakes up
22:27:28.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:28.659 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:31.769 03.110 12044 Exposure complete
22:27:31.811 00.042 12044 worker thread done servicing request
22:27:31.811 00.000 14964 OnExposeComplete: enter
22:27:31.813 00.002 14964 UpdateGuideState(): m_state=6
22:27:31.815 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:27:31.816 00.001 14964 Star::Find returns 1 (0), X=399.41, Y=128.70, Mass=230638, SNR=287.9, Peak=18885 HFD=3.4
22:27:31.817 00.001 14964 MultiStar: [#1 0.59,-0.11,0.00,M1] 
22:27:31.817 00.000 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
22:27:31.817 00.000 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.45)
22:27:31.818 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=0.12 hyp=0.55 cameraTheta=0.23 mountX=-0.12 mountY=-0.54, mountTheta=-1.78
22:27:31.819 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.12, opts=13)
22:27:31.820 00.001 14964 Enqueuing Move request for scope (0.53, 0.12)
22:27:31.820 00.000 12044 Worker thread wakes up
22:27:31.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.12) opts 0xd
22:27:31.820 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.12)
22:27:31.820 00.000 12044 Moving (0.53, 0.12) raw xDistance=-0.12 yDistance=-0.54
22:27:31.820 00.000 12044 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.73, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.559525, 1:0.081099, 2:0.542272
22:27:31.821 00.001 12044 BLC: Under-shoot; no adjustment because of over-shoot history
22:27:31.821 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.18, using input
22:27:31.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
22:27:31.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:27:31.821 00.000 12044 MoveAxis(E, 0, ABG)
22:27:31.821 00.000 12044 Move returns status 0, amount 0
22:27:31.821 00.000 12044 MoveAxis(N, 51, ABG)
22:27:31.821 00.000 12044 Guiding  Dir = 0, Dur = 51
22:27:31.834 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18885, med=620, FiltMin=542, FiltMax=11763, Gamma=0.810
22:27:31.844 00.010 14964 UpdateGuideState exits: m=230638 SNR=287.9
22:27:31.847 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:31.848 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:31.850 00.002 14964 Enqueuing Expose request
22:27:31.883 00.033 12044 IsSlewing returns 0
22:27:31.883 00.000 12044 IsGuiding returns 0
22:27:31.915 00.032 12044 PulseGuide returned control before completion, sleep 30
22:27:31.946 00.031 12044 IsGuiding returns 1
22:27:31.946 00.000 12044 scope still moving after pulse duration time elapsed
22:27:32.007 00.061 12044 IsSlewing returns 0
22:27:32.007 00.000 12044 IsGuiding returns 0
22:27:32.007 00.000 12044 scope move finished after 51 + 72 ms
22:27:32.007 00.000 12044 Move returns status 0, amount 51
22:27:32.007 00.000 12044 move complete, result=0
22:27:32.007 00.000 12044 worker thread done servicing request
22:27:32.007 00.000 12044 Worker thread wakes up
22:27:32.008 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:32.008 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:32.008 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 51 ms NORTH
22:27:35.113 03.105 12044 Exposure complete
22:27:35.134 00.021 12044 worker thread done servicing request
22:27:35.134 00.000 14964 OnExposeComplete: enter
22:27:35.134 00.000 14964 UpdateGuideState(): m_state=6
22:27:35.135 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:27:35.136 00.001 14964 Star::Find returns 1 (0), X=398.85, Y=128.52, Mass=229831, SNR=289.4, Peak=18445 HFD=3.6
22:27:35.136 00.000 14964 MultiStar: [#1 -0.02,0.01,0.17,U] 
22:27:35.137 00.001 14964 refined, 1 included, MultiStar: {-0.03, -0.05}, one-star: {-0.03, -0.06}
22:27:35.137 00.000 14964 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.56) = xAngle (-0.53 = -0.53)
22:27:35.137 00.000 14964 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
22:27:35.138 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.08 mountX=0.05 mountY=0.03, mountTheta=0.59
22:27:35.139 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.05, opts=13)
22:27:35.140 00.001 14964 Enqueuing Move request for scope (-0.03, -0.05)
22:27:35.141 00.001 12044 Worker thread wakes up
22:27:35.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:27:35.141 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:27:35.141 00.000 12044 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
22:27:35.141 00.000 12044 BLC: window closed
22:27:35.141 00.000 12044 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.73, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.559525, 1:0.081099, 2:0.542272
22:27:35.141 00.000 12044 BLC: No correction, Miss < min_move
22:27:35.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
22:27:35.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:35.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:27:35.141 00.000 12044 MoveAxis(E, 0, ABG)
22:27:35.141 00.000 12044 Move returns status 0, amount 0
22:27:35.141 00.000 12044 MoveAxis(N, 0, ABG)
22:27:35.141 00.000 12044 Move returns status 0, amount 0
22:27:35.141 00.000 12044 move complete, result=0
22:27:35.141 00.000 12044 worker thread done servicing request
22:27:35.149 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18445, med=619, FiltMin=528, FiltMax=11842, Gamma=0.810
22:27:35.155 00.006 14964 UpdateGuideState exits: m=229831 SNR=289.4
22:27:35.155 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:35.156 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:35.156 00.000 14964 Enqueuing Expose request
22:27:35.157 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:35.157 00.000 12044 Worker thread wakes up
22:27:35.157 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:35.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:38.260 03.103 12044 Exposure complete
22:27:38.288 00.028 12044 worker thread done servicing request
22:27:38.288 00.000 14964 OnExposeComplete: enter
22:27:38.289 00.001 14964 UpdateGuideState(): m_state=6
22:27:38.290 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:27:38.290 00.000 14964 Star::Find returns 1 (0), X=399.02, Y=128.67, Mass=225410, SNR=286.5, Peak=18369 HFD=3.3
22:27:38.291 00.001 14964 MultiStar: [#1 0.03,-0.02,0.19,U] 
22:27:38.291 00.000 14964 refined, 1 included, MultiStar: {0.12, 0.07}, one-star: {0.14, 0.09}
22:27:38.292 00.001 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
22:27:38.292 00.000 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
22:27:38.293 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.54 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
22:27:38.294 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.07, opts=13)
22:27:38.294 00.000 14964 Enqueuing Move request for scope (0.12, 0.07)
22:27:38.295 00.001 12044 Worker thread wakes up
22:27:38.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:27:38.295 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:27:38.295 00.000 12044 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.13
22:27:38.295 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.32, using input
22:27:38.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.05
22:27:38.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:38.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:38.296 00.001 12044 MoveAxis(E, 0, ABG)
22:27:38.296 00.000 12044 Move returns status 0, amount 0
22:27:38.296 00.000 12044 MoveAxis(N, 0, ABG)
22:27:38.296 00.000 12044 Move returns status 0, amount 0
22:27:38.296 00.000 12044 move complete, result=0
22:27:38.296 00.000 12044 worker thread done servicing request
22:27:38.303 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18369, med=621, FiltMin=538, FiltMax=12475, Gamma=0.810
22:27:38.309 00.006 14964 UpdateGuideState exits: m=225410 SNR=286.5
22:27:38.310 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:38.310 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:38.311 00.001 14964 Enqueuing Expose request
22:27:38.311 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:38.312 00.001 12044 Worker thread wakes up
22:27:38.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:38.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:41.448 03.136 12044 Exposure complete
22:27:41.473 00.025 12044 worker thread done servicing request
22:27:41.473 00.000 14964 OnExposeComplete: enter
22:27:41.474 00.001 14964 UpdateGuideState(): m_state=6
22:27:41.475 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:27:41.476 00.001 14964 Star::Find returns 1 (0), X=398.75, Y=128.67, Mass=226207, SNR=294.9, Peak=19085 HFD=3.6
22:27:41.476 00.000 14964 MultiStar: [#1 -0.19,0.01,0.20,U] 
22:27:41.477 00.001 14964 single-star, 1 included, MultiStar: {-0.14, 0.08}, one-star: {-0.13, 0.09}
22:27:41.477 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.20)
22:27:41.478 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
22:27:41.478 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=-0.09 mountY=0.12, mountTheta=2.23
22:27:41.479 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.09, opts=13)
22:27:41.480 00.001 14964 Enqueuing Move request for scope (-0.13, 0.09)
22:27:41.481 00.001 12044 Worker thread wakes up
22:27:41.481 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:27:41.481 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:27:41.481 00.000 12044 Moving (-0.13, 0.09) raw xDistance=-0.09 yDistance=0.12
22:27:41.481 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.35, using input
22:27:41.481 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
22:27:41.481 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:41.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:41.481 00.000 12044 MoveAxis(E, 0, ABG)
22:27:41.481 00.000 12044 Move returns status 0, amount 0
22:27:41.481 00.000 12044 MoveAxis(N, 0, ABG)
22:27:41.481 00.000 12044 Move returns status 0, amount 0
22:27:41.481 00.000 12044 move complete, result=0
22:27:41.481 00.000 12044 worker thread done servicing request
22:27:41.489 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19085, med=620, FiltMin=532, FiltMax=11955, Gamma=0.810
22:27:41.495 00.006 14964 UpdateGuideState exits: m=226207 SNR=294.9
22:27:41.496 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:41.496 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:41.497 00.001 14964 Enqueuing Expose request
22:27:41.497 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:41.498 00.001 12044 Worker thread wakes up
22:27:41.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:41.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:44.629 03.131 12044 Exposure complete
22:27:44.653 00.024 12044 worker thread done servicing request
22:27:44.653 00.000 14964 OnExposeComplete: enter
22:27:44.654 00.001 14964 UpdateGuideState(): m_state=6
22:27:44.654 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:27:44.655 00.001 14964 Star::Find returns 1 (0), X=398.91, Y=128.60, Mass=226174, SNR=288.8, Peak=18425 HFD=3.5
22:27:44.656 00.001 14964 MultiStar: [#1 -0.05,-0.06,0.19,U] 
22:27:44.656 00.000 14964 refined, 1 included, MultiStar: {0.01, 0.01}, one-star: {0.03, 0.02}
22:27:44.657 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
22:27:44.657 00.000 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.01)
22:27:44.657 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.67 mountX=-0.01 mountY=-0.02, mountTheta=-2.19
22:27:44.659 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.01, opts=13)
22:27:44.659 00.000 14964 Enqueuing Move request for scope (0.01, 0.01)
22:27:44.660 00.001 12044 Worker thread wakes up
22:27:44.660 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:27:44.660 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:27:44.660 00.000 12044 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
22:27:44.660 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.17, using input
22:27:44.660 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
22:27:44.660 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:44.660 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:44.660 00.000 12044 MoveAxis(E, 0, ABG)
22:27:44.660 00.000 12044 Move returns status 0, amount 0
22:27:44.660 00.000 12044 MoveAxis(N, 0, ABG)
22:27:44.660 00.000 12044 Move returns status 0, amount 0
22:27:44.660 00.000 12044 move complete, result=0
22:27:44.660 00.000 12044 worker thread done servicing request
22:27:44.667 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18425, med=619, FiltMin=534, FiltMax=11972, Gamma=0.810
22:27:44.673 00.006 14964 UpdateGuideState exits: m=226174 SNR=288.8
22:27:44.673 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.674 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:44.674 00.000 14964 Enqueuing Expose request
22:27:44.675 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:27:44.675 00.000 12044 Worker thread wakes up
22:27:44.676 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:44.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:47.803 03.127 12044 Exposure complete
22:27:47.843 00.040 12044 worker thread done servicing request
22:27:47.844 00.001 14964 OnExposeComplete: enter
22:27:47.845 00.001 14964 UpdateGuideState(): m_state=6
22:27:47.847 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:27:47.848 00.001 14964 Star::Find returns 1 (0), X=398.55, Y=128.60, Mass=229154, SNR=290.8, Peak=17237 HFD=3.3
22:27:47.849 00.001 14964 MultiStar: [#1 -0.37,0.22,0.20,U] 
22:27:47.851 00.002 14964 single-star, 1 included, MultiStar: {-0.34, 0.06}, one-star: {-0.33, 0.02}
22:27:47.852 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.66)
22:27:47.853 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
22:27:47.854 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.07 mountX=-0.03 mountY=0.33, mountTheta=1.66
22:27:47.861 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.02, opts=13)
22:27:47.863 00.002 14964 Enqueuing Move request for scope (-0.33, 0.02)
22:27:47.864 00.001 12044 Worker thread wakes up
22:27:47.864 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd
22:27:47.865 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.02)
22:27:47.865 00.000 12044 Moving (-0.33, 0.02) raw xDistance=-0.03 yDistance=0.33
22:27:47.865 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.10, using input
22:27:47.865 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:27:47.865 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
22:27:47.865 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:47.865 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:27:47.865 00.000 12044 MoveAxis(E, 0, ABG)
22:27:47.865 00.000 12044 Move returns status 0, amount 0
22:27:47.865 00.000 12044 MoveAxis(N, 0, ABG)
22:27:47.865 00.000 12044 Move returns status 0, amount 0
22:27:47.865 00.000 12044 move complete, result=0
22:27:47.865 00.000 12044 worker thread done servicing request
22:27:47.879 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17237, med=621, FiltMin=532, FiltMax=11971, Gamma=0.810
22:27:47.890 00.011 14964 UpdateGuideState exits: m=229154 SNR=290.8
22:27:47.891 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:47.892 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:47.894 00.002 14964 Enqueuing Expose request
22:27:47.895 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:27:47.896 00.001 12044 Worker thread wakes up
22:27:47.896 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:47.897 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:51.001 03.104 12044 Exposure complete
22:27:51.036 00.035 12044 worker thread done servicing request
22:27:51.037 00.001 14964 OnExposeComplete: enter
22:27:51.038 00.001 14964 UpdateGuideState(): m_state=6
22:27:51.040 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:27:51.042 00.002 14964 Star::Find returns 1 (0), X=398.82, Y=128.58, Mass=225505, SNR=287.9, Peak=17157 HFD=3.7
22:27:51.043 00.001 14964 MultiStar: [#1 -0.13,0.16,0.19,U] 
22:27:51.044 00.001 14964 single-star, 1 included, MultiStar: {-0.07, 0.03}, one-star: {-0.06, 0.00}
22:27:51.045 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.65 = -1.64)
22:27:51.047 00.002 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.70 = 1.42)
22:27:51.048 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=-0.00 mountY=0.06, mountTheta=1.64
22:27:51.051 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.00, opts=13)
22:27:51.052 00.001 14964 Enqueuing Move request for scope (-0.06, 0.00)
22:27:51.053 00.001 12044 Worker thread wakes up
22:27:51.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:27:51.053 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:27:51.054 00.001 12044 Moving (-0.06, 0.00) raw xDistance=-0.00 yDistance=0.06
22:27:51.054 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
22:27:51.054 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:51.054 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:27:51.054 00.000 12044 MoveAxis(E, 0, ABG)
22:27:51.054 00.000 12044 Move returns status 0, amount 0
22:27:51.054 00.000 12044 MoveAxis(N, 0, ABG)
22:27:51.054 00.000 12044 Move returns status 0, amount 0
22:27:51.054 00.000 12044 move complete, result=0
22:27:51.054 00.000 12044 worker thread done servicing request
22:27:51.068 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17157, med=621, FiltMin=524, FiltMax=11500, Gamma=0.810
22:27:51.080 00.012 14964 UpdateGuideState exits: m=225505 SNR=287.9
22:27:51.082 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:51.084 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:51.085 00.001 14964 Enqueuing Expose request
22:27:51.086 00.001 12044 Worker thread wakes up
22:27:51.087 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:51.088 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:51.088 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:54.197 03.109 12044 Exposure complete
22:27:54.237 00.040 12044 worker thread done servicing request
22:27:54.237 00.000 14964 OnExposeComplete: enter
22:27:54.239 00.002 14964 UpdateGuideState(): m_state=6
22:27:54.240 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:27:54.242 00.002 14964 Star::Find returns 1 (0), X=398.99, Y=128.49, Mass=229993, SNR=288.4, Peak=19969 HFD=3.6
22:27:54.244 00.002 14964 MultiStar: [#1 -0.15,-0.04,0.19,U] 
22:27:54.244 00.000 14964 refined, 1 included, MultiStar: {0.07, -0.08}, one-star: {0.11, -0.08}
22:27:54.245 00.001 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
22:27:54.245 00.000 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
22:27:54.246 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.84 mountX=0.08 mountY=-0.06, mountTheta=-0.66
22:27:54.253 00.007 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.08, opts=13)
22:27:54.254 00.001 14964 Enqueuing Move request for scope (0.07, -0.08)
22:27:54.256 00.002 12044 Worker thread wakes up
22:27:54.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:27:54.256 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:27:54.256 00.000 12044 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.06
22:27:54.256 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
22:27:54.256 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:54.257 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:54.257 00.000 12044 MoveAxis(E, 0, ABG)
22:27:54.257 00.000 12044 Move returns status 0, amount 0
22:27:54.257 00.000 12044 MoveAxis(N, 0, ABG)
22:27:54.257 00.000 12044 Move returns status 0, amount 0
22:27:54.257 00.000 12044 move complete, result=0
22:27:54.257 00.000 12044 worker thread done servicing request
22:27:54.269 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19969, med=620, FiltMin=539, FiltMax=12703, Gamma=0.810
22:27:54.281 00.012 14964 UpdateGuideState exits: m=229993 SNR=288.4
22:27:54.283 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:54.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:54.286 00.002 14964 Enqueuing Expose request
22:27:54.287 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:54.289 00.002 12044 Worker thread wakes up
22:27:54.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:54.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:27:57.412 03.123 12044 Exposure complete
22:27:57.451 00.039 12044 worker thread done servicing request
22:27:57.451 00.000 14964 OnExposeComplete: enter
22:27:57.453 00.002 14964 UpdateGuideState(): m_state=6
22:27:57.455 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:27:57.458 00.003 14964 Star::Find returns 1 (0), X=398.81, Y=128.57, Mass=220371, SNR=275.7, Peak=19105 HFD=3.5
22:27:57.460 00.002 14964 MultiStar: [#1 -0.19,0.20,0.22,U] 
22:27:57.462 00.002 14964 single-star, 1 included, MultiStar: {-0.09, 0.03}, one-star: {-0.07, -0.01}
22:27:57.464 00.002 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
22:27:57.466 00.002 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
22:27:57.468 00.002 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.01 mountY=0.07, mountTheta=1.44
22:27:57.470 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.01, opts=13)
22:27:57.472 00.002 14964 Enqueuing Move request for scope (-0.07, -0.01)
22:27:57.473 00.001 12044 Worker thread wakes up
22:27:57.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
22:27:57.473 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
22:27:57.473 00.000 12044 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
22:27:57.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
22:27:57.473 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.473 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:27:57.473 00.000 12044 MoveAxis(E, 0, ABG)
22:27:57.473 00.000 12044 Move returns status 0, amount 0
22:27:57.474 00.001 12044 MoveAxis(N, 0, ABG)
22:27:57.474 00.000 12044 Move returns status 0, amount 0
22:27:57.474 00.000 12044 move complete, result=0
22:27:57.474 00.000 12044 worker thread done servicing request
22:27:57.487 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19105, med=621, FiltMin=532, FiltMax=11816, Gamma=0.810
22:27:57.498 00.011 14964 UpdateGuideState exits: m=220371 SNR=275.7
22:27:57.499 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.500 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:27:57.501 00.001 14964 Enqueuing Expose request
22:27:57.503 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:57.506 00.003 12044 Worker thread wakes up
22:27:57.506 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:27:57.507 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:00.635 03.128 12044 Exposure complete
22:28:00.659 00.024 12044 worker thread done servicing request
22:28:00.659 00.000 14964 OnExposeComplete: enter
22:28:00.661 00.002 14964 UpdateGuideState(): m_state=6
22:28:00.661 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:28:00.662 00.001 14964 Star::Find returns 1 (0), X=398.56, Y=128.46, Mass=227954, SNR=295.0, Peak=18041 HFD=3.3
22:28:00.663 00.001 14964 MultiStar: [#1 -0.19,0.33,0.20,U] 
22:28:00.663 00.000 14964 refined, 1 included, MultiStar: {-0.30, -0.04}, one-star: {-0.32, -0.12}
22:28:00.664 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
22:28:00.664 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
22:28:00.665 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-3.00 mountX=0.04 mountY=0.30, mountTheta=1.44
22:28:00.667 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.04, opts=13)
22:28:00.669 00.002 14964 Enqueuing Move request for scope (-0.30, -0.04)
22:28:00.670 00.001 12044 Worker thread wakes up
22:28:00.671 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd
22:28:00.671 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.04)
22:28:00.671 00.000 12044 Moving (-0.30, -0.04) raw xDistance=0.04 yDistance=0.30
22:28:00.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
22:28:00.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:00.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:28:00.671 00.000 12044 MoveAxis(E, 0, ABG)
22:28:00.671 00.000 12044 Move returns status 0, amount 0
22:28:00.671 00.000 12044 MoveAxis(N, 0, ABG)
22:28:00.671 00.000 12044 Move returns status 0, amount 0
22:28:00.671 00.000 12044 move complete, result=0
22:28:00.671 00.000 12044 worker thread done servicing request
22:28:00.680 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18041, med=621, FiltMin=543, FiltMax=13139, Gamma=0.810
22:28:00.686 00.006 14964 UpdateGuideState exits: m=227954 SNR=295.0
22:28:00.686 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.687 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:00.687 00.000 14964 Enqueuing Expose request
22:28:00.688 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:28:00.688 00.000 12044 Worker thread wakes up
22:28:00.689 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:00.689 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:03.793 03.104 12044 Exposure complete
22:28:03.824 00.031 12044 worker thread done servicing request
22:28:03.824 00.000 14964 OnExposeComplete: enter
22:28:03.825 00.001 14964 UpdateGuideState(): m_state=6
22:28:03.826 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:28:03.827 00.001 14964 Star::Find returns 1 (0), X=398.57, Y=128.01, Mass=226339, SNR=295.3, Peak=19033 HFD=3.6
22:28:03.828 00.001 14964 MultiStar: [#1 -0.22,0.57,0.00,M1] 
22:28:03.828 00.000 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.56) = xAngle (-0.51 = -0.51)
22:28:03.829 00.001 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.54 = 2.54)
22:28:03.829 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.56 hyp=0.64 cameraTheta=-2.07 mountX=0.56 mountY=0.36, mountTheta=0.58
22:28:03.831 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.56, opts=13)
22:28:03.833 00.002 14964 Enqueuing Move request for scope (-0.31, -0.56)
22:28:03.834 00.001 12044 Worker thread wakes up
22:28:03.834 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.56) opts 0xd
22:28:03.834 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.56)
22:28:03.835 00.001 12044 Moving (-0.31, -0.56) raw xDistance=0.56 yDistance=0.36
22:28:03.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.56, slope = 0.11
22:28:03.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:28:03.835 00.000 12044 MoveAxis(W, 42, ABG)
22:28:03.835 00.000 12044 Guiding  Dir = 3, Dur = 42
22:28:03.845 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19033, med=621, FiltMin=538, FiltMax=12083, Gamma=0.810
22:28:03.855 00.010 14964 UpdateGuideState exits: m=226339 SNR=295.3
22:28:03.857 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.858 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:03.859 00.001 14964 Enqueuing Expose request
22:28:03.868 00.009 12044 IsSlewing returns 0
22:28:03.869 00.001 12044 IsGuiding returns 0
22:28:03.900 00.031 12044 PulseGuide returned control before completion, sleep 21
22:28:03.929 00.029 12044 IsGuiding returns 1
22:28:03.929 00.000 12044 scope still moving after pulse duration time elapsed
22:28:04.009 00.080 12044 IsSlewing returns 0
22:28:04.009 00.000 12044 IsGuiding returns 0
22:28:04.009 00.000 12044 scope move finished after 42 + 98 ms
22:28:04.009 00.000 12044 Move returns status 0, amount 42
22:28:04.009 00.000 12044 MoveAxis(N, 0, ABG)
22:28:04.009 00.000 12044 Move returns status 0, amount 0
22:28:04.009 00.000 12044 move complete, result=0
22:28:04.009 00.000 12044 worker thread done servicing request
22:28:04.009 00.000 12044 Worker thread wakes up
22:28:04.009 00.000 14964 GuideStep: 0.6 px 42 ms WEST, 0.4 px 0 ms NORTH
22:28:04.010 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:04.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:07.116 03.106 12044 Exposure complete
22:28:07.150 00.034 12044 worker thread done servicing request
22:28:07.150 00.000 14964 OnExposeComplete: enter
22:28:07.152 00.002 14964 UpdateGuideState(): m_state=6
22:28:07.153 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:28:07.154 00.001 14964 Star::Find returns 1 (0), X=398.69, Y=128.58, Mass=223890, SNR=281.7, Peak=16781 HFD=3.5
22:28:07.154 00.000 14964 MultiStar: [#1 -0.41,-0.11,0.22,U] 
22:28:07.156 00.002 14964 single-star, 1 included, MultiStar: {-0.23, -0.02}, one-star: {-0.19, -0.00}
22:28:07.157 00.001 14964 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
22:28:07.158 00.001 14964 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
22:28:07.160 00.002 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.14 mountX=-0.00 mountY=0.19, mountTheta=1.58
22:28:07.162 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.00, opts=13)
22:28:07.163 00.001 14964 Enqueuing Move request for scope (-0.19, -0.00)
22:28:07.165 00.002 12044 Worker thread wakes up
22:28:07.165 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
22:28:07.165 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
22:28:07.165 00.000 12044 Moving (-0.19, -0.00) raw xDistance=-0.00 yDistance=0.19
22:28:07.165 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.04
22:28:07.165 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.165 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:28:07.166 00.001 12044 MoveAxis(E, 0, ABG)
22:28:07.166 00.000 12044 Move returns status 0, amount 0
22:28:07.166 00.000 12044 MoveAxis(N, 0, ABG)
22:28:07.166 00.000 12044 Move returns status 0, amount 0
22:28:07.166 00.000 12044 move complete, result=0
22:28:07.166 00.000 12044 worker thread done servicing request
22:28:07.181 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16781, med=621, FiltMin=538, FiltMax=11919, Gamma=0.810
22:28:07.190 00.009 14964 UpdateGuideState exits: m=223890 SNR=281.7
22:28:07.193 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.194 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:07.197 00.003 14964 Enqueuing Expose request
22:28:07.198 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:07.199 00.001 12044 Worker thread wakes up
22:28:07.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:07.200 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:10.303 03.103 12044 Exposure complete
22:28:10.324 00.021 12044 worker thread done servicing request
22:28:10.325 00.001 14964 OnExposeComplete: enter
22:28:10.325 00.000 14964 UpdateGuideState(): m_state=6
22:28:10.326 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:28:10.327 00.001 14964 Star::Find returns 1 (0), X=398.70, Y=129.12, Mass=220314, SNR=286.9, Peak=17227 HFD=3.6
22:28:10.327 00.000 14964 MultiStar: [#1 -0.14,-0.28,0.19,U] 
22:28:10.328 00.001 14964 refined, 1 included, MultiStar: {-0.18, 0.41}, one-star: {-0.18, 0.55}
22:28:10.328 00.000 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
22:28:10.329 00.001 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
22:28:10.329 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.97 mountX=-0.42 mountY=0.13, mountTheta=2.83
22:28:10.330 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.41, opts=13)
22:28:10.331 00.001 14964 Enqueuing Move request for scope (-0.18, 0.41)
22:28:10.331 00.000 12044 Worker thread wakes up
22:28:10.332 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
22:28:10.332 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
22:28:10.332 00.000 12044 Moving (-0.18, 0.41) raw xDistance=-0.42 yDistance=0.13
22:28:10.332 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.42, slope = -0.03
22:28:10.332 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:10.332 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:28:10.332 00.000 12044 MoveAxis(E, 16, ABG)
22:28:10.332 00.000 12044 Guiding  Dir = 2, Dur = 16
22:28:10.341 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17227, med=620, FiltMin=540, FiltMax=11417, Gamma=0.810
22:28:10.347 00.006 14964 UpdateGuideState exits: m=220314 SNR=286.9
22:28:10.348 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.349 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:10.349 00.000 14964 Enqueuing Expose request
22:28:10.386 00.037 12044 IsSlewing returns 0
22:28:10.386 00.000 12044 IsGuiding returns 0
22:28:10.418 00.032 12044 IsGuiding returns 1
22:28:10.418 00.000 12044 scope still moving after pulse duration time elapsed
22:28:10.478 00.060 12044 IsSlewing returns 0
22:28:10.478 00.000 12044 IsGuiding returns 0
22:28:10.478 00.000 12044 scope move finished after 16 + 76 ms
22:28:10.478 00.000 12044 Move returns status 0, amount 16
22:28:10.478 00.000 12044 MoveAxis(N, 0, ABG)
22:28:10.478 00.000 12044 Move returns status 0, amount 0
22:28:10.478 00.000 12044 move complete, result=0
22:28:10.478 00.000 12044 worker thread done servicing request
22:28:10.478 00.000 12044 Worker thread wakes up
22:28:10.478 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:10.478 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:10.478 00.000 14964 GuideStep: -0.4 px 16 ms EAST, 0.1 px 0 ms NORTH
22:28:13.576 03.098 12044 Exposure complete
22:28:13.611 00.035 12044 worker thread done servicing request
22:28:13.611 00.000 14964 OnExposeComplete: enter
22:28:13.613 00.002 14964 UpdateGuideState(): m_state=6
22:28:13.615 00.002 14964 Star::Find(35, 398, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:28:13.616 00.001 14964 Star::Find returns 1 (0), X=398.49, Y=128.74, Mass=228099, SNR=295.5, Peak=17601 HFD=3.5
22:28:13.617 00.001 14964 MultiStar: [#1 -0.43,-0.01,0.19,U] 
22:28:13.619 00.002 14964 refined, 1 included, MultiStar: {-0.39, 0.14}, one-star: {-0.39, 0.16}
22:28:13.620 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.36 = -1.92)
22:28:13.621 00.001 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.13)
22:28:13.623 00.002 14964 CameraToMount -- cameraX=-0.39 cameraY=0.14 hyp=0.42 cameraTheta=2.81 mountX=-0.14 mountY=0.38, mountTheta=1.93
22:28:13.625 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.14, opts=13)
22:28:13.626 00.001 14964 Enqueuing Move request for scope (-0.39, 0.14)
22:28:13.628 00.002 12044 Worker thread wakes up
22:28:13.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.14) opts 0xd
22:28:13.628 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.14)
22:28:13.628 00.000 12044 Moving (-0.39, 0.14) raw xDistance=-0.14 yDistance=0.38
22:28:13.628 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.18, using input
22:28:13.628 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.04
22:28:13.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:13.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:28:13.628 00.000 12044 MoveAxis(E, 0, ABG)
22:28:13.628 00.000 12044 Move returns status 0, amount 0
22:28:13.628 00.000 12044 MoveAxis(N, 0, ABG)
22:28:13.628 00.000 12044 Move returns status 0, amount 0
22:28:13.629 00.001 12044 move complete, result=0
22:28:13.629 00.000 12044 worker thread done servicing request
22:28:13.641 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17601, med=620, FiltMin=538, FiltMax=11931, Gamma=0.810
22:28:13.650 00.009 14964 UpdateGuideState exits: m=228099 SNR=295.5
22:28:13.651 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.652 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:13.652 00.000 14964 Enqueuing Expose request
22:28:13.653 00.001 12044 Worker thread wakes up
22:28:13.653 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:13.653 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:13.653 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:28:16.757 03.104 12044 Exposure complete
22:28:16.797 00.040 12044 worker thread done servicing request
22:28:16.797 00.000 14964 OnExposeComplete: enter
22:28:16.799 00.002 14964 UpdateGuideState(): m_state=6
22:28:16.801 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:28:16.801 00.000 14964 Star::Find returns 1 (0), X=398.74, Y=128.84, Mass=225044, SNR=297.0, Peak=20395 HFD=3.5
22:28:16.802 00.001 14964 MultiStar: [#1 -0.23,-0.29,0.19,U] 
22:28:16.802 00.000 14964 refined, 1 included, MultiStar: {-0.15, 0.17}, one-star: {-0.14, 0.26}
22:28:16.803 00.001 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.84 = -2.44)
22:28:16.803 00.000 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.61)
22:28:16.804 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=-0.18 mountY=0.13, mountTheta=2.49
22:28:16.807 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.17, opts=13)
22:28:16.808 00.001 14964 Enqueuing Move request for scope (-0.15, 0.17)
22:28:16.809 00.001 12044 Worker thread wakes up
22:28:16.809 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
22:28:16.809 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
22:28:16.809 00.000 12044 Moving (-0.15, 0.17) raw xDistance=-0.18 yDistance=0.13
22:28:16.809 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.22, using input
22:28:16.809 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
22:28:16.809 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:16.809 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:28:16.809 00.000 12044 MoveAxis(E, 0, ABG)
22:28:16.809 00.000 12044 Move returns status 0, amount 0
22:28:16.809 00.000 12044 MoveAxis(N, 0, ABG)
22:28:16.809 00.000 12044 Move returns status 0, amount 0
22:28:16.810 00.001 12044 move complete, result=0
22:28:16.810 00.000 12044 worker thread done servicing request
22:28:16.817 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20395, med=620, FiltMin=538, FiltMax=12996, Gamma=0.810
22:28:16.823 00.006 14964 UpdateGuideState exits: m=225044 SNR=297.0
22:28:16.824 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:16.824 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:16.825 00.001 14964 Enqueuing Expose request
22:28:16.825 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:16.826 00.001 12044 Worker thread wakes up
22:28:16.826 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:16.826 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:19.937 03.111 12044 Exposure complete
22:28:19.964 00.027 12044 worker thread done servicing request
22:28:19.964 00.000 14964 OnExposeComplete: enter
22:28:19.966 00.002 14964 UpdateGuideState(): m_state=6
22:28:19.967 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:28:19.967 00.000 14964 Star::Find returns 1 (0), X=398.69, Y=128.81, Mass=228133, SNR=283.7, Peak=18567 HFD=3.6
22:28:19.968 00.001 14964 MultiStar: [#1 -0.27,-0.14,0.22,U] 
22:28:19.968 00.000 14964 refined, 1 included, MultiStar: {-0.20, 0.16}, one-star: {-0.19, 0.23}
22:28:19.969 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
22:28:19.970 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
22:28:19.970 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.47 mountX=-0.16 mountY=0.19, mountTheta=2.30
22:28:19.973 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.16, opts=13)
22:28:19.976 00.003 14964 Enqueuing Move request for scope (-0.20, 0.16)
22:28:19.976 00.000 12044 Worker thread wakes up
22:28:19.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
22:28:19.976 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
22:28:19.976 00.000 12044 Moving (-0.20, 0.16) raw xDistance=-0.16 yDistance=0.19
22:28:19.977 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.23, using input
22:28:19.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.04
22:28:19.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:19.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:28:19.977 00.000 12044 MoveAxis(E, 0, ABG)
22:28:19.977 00.000 12044 Move returns status 0, amount 0
22:28:19.977 00.000 12044 MoveAxis(N, 0, ABG)
22:28:19.977 00.000 12044 Move returns status 0, amount 0
22:28:19.977 00.000 12044 move complete, result=0
22:28:19.977 00.000 12044 worker thread done servicing request
22:28:19.992 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18567, med=621, FiltMin=533, FiltMax=11367, Gamma=0.810
22:28:19.998 00.006 14964 UpdateGuideState exits: m=228133 SNR=283.7
22:28:20.000 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.001 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:20.001 00.000 14964 Enqueuing Expose request
22:28:20.002 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:20.003 00.001 12044 Worker thread wakes up
22:28:20.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:20.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:23.101 03.098 12044 Exposure complete
22:28:23.134 00.033 12044 worker thread done servicing request
22:28:23.135 00.001 14964 OnExposeComplete: enter
22:28:23.137 00.002 14964 UpdateGuideState(): m_state=6
22:28:23.138 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:28:23.140 00.002 14964 Star::Find returns 1 (0), X=398.70, Y=128.44, Mass=224396, SNR=283.1, Peak=19429 HFD=3.4
22:28:23.141 00.001 14964 MultiStar: [#1 -0.26,0.17,0.18,U] 
22:28:23.142 00.001 14964 refined, 1 included, MultiStar: {-0.19, -0.09}, one-star: {-0.18, -0.13}
22:28:23.143 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
22:28:23.143 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
22:28:23.145 00.002 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.72 mountX=0.08 mountY=0.20, mountTheta=1.18
22:28:23.146 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.09, opts=13)
22:28:23.148 00.002 14964 Enqueuing Move request for scope (-0.19, -0.09)
22:28:23.149 00.001 12044 Worker thread wakes up
22:28:23.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
22:28:23.149 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
22:28:23.149 00.000 12044 Moving (-0.19, -0.09) raw xDistance=0.08 yDistance=0.20
22:28:23.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
22:28:23.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:23.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:28:23.149 00.000 12044 MoveAxis(E, 0, ABG)
22:28:23.149 00.000 12044 Move returns status 0, amount 0
22:28:23.149 00.000 12044 MoveAxis(N, 0, ABG)
22:28:23.149 00.000 12044 Move returns status 0, amount 0
22:28:23.150 00.001 12044 move complete, result=0
22:28:23.150 00.000 12044 worker thread done servicing request
22:28:23.163 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19429, med=619, FiltMin=535, FiltMax=12020, Gamma=0.810
22:28:23.173 00.010 14964 UpdateGuideState exits: m=224396 SNR=283.1
22:28:23.174 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:23.175 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:23.176 00.001 14964 Enqueuing Expose request
22:28:23.176 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:28:23.178 00.002 12044 Worker thread wakes up
22:28:23.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:23.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:26.290 03.112 12044 Exposure complete
22:28:26.331 00.041 12044 worker thread done servicing request
22:28:26.331 00.000 14964 OnExposeComplete: enter
22:28:26.335 00.004 14964 UpdateGuideState(): m_state=6
22:28:26.337 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:28:26.338 00.001 14964 Star::Find returns 1 (0), X=398.34, Y=128.66, Mass=225008, SNR=285.6, Peak=16031 HFD=3.6
22:28:26.338 00.000 14964 MultiStar: [#1 -0.71,0.03,0.00,M1] 
22:28:26.339 00.001 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
22:28:26.341 00.002 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
22:28:26.342 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=0.09 hyp=0.55 cameraTheta=2.98 mountX=-0.09 mountY=0.53, mountTheta=1.75
22:28:26.345 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.09, opts=13)
22:28:26.346 00.001 14964 Enqueuing Move request for scope (-0.54, 0.09)
22:28:26.348 00.002 12044 Worker thread wakes up
22:28:26.348 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.09) opts 0xd
22:28:26.348 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.09)
22:28:26.348 00.000 12044 Moving (-0.54, 0.09) raw xDistance=-0.09 yDistance=0.53
22:28:26.348 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.18, using input
22:28:26.348 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
22:28:26.348 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:26.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:28:26.348 00.000 12044 MoveAxis(E, 0, ABG)
22:28:26.348 00.000 12044 Move returns status 0, amount 0
22:28:26.348 00.000 12044 MoveAxis(N, 0, ABG)
22:28:26.348 00.000 12044 Move returns status 0, amount 0
22:28:26.348 00.000 12044 move complete, result=0
22:28:26.348 00.000 12044 worker thread done servicing request
22:28:26.362 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16031, med=620, FiltMin=534, FiltMax=10191, Gamma=0.810
22:28:26.370 00.008 14964 UpdateGuideState exits: m=225008 SNR=285.6
22:28:26.371 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.373 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:26.374 00.001 14964 Enqueuing Expose request
22:28:26.375 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:28:26.377 00.002 12044 Worker thread wakes up
22:28:26.377 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:26.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:29.476 03.099 12044 Exposure complete
22:28:29.519 00.043 12044 worker thread done servicing request
22:28:29.519 00.000 14964 OnExposeComplete: enter
22:28:29.521 00.002 14964 UpdateGuideState(): m_state=6
22:28:29.523 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:28:29.524 00.001 14964 Star::Find returns 1 (0), X=398.10, Y=128.50, Mass=221681, SNR=271.0, Peak=17059 HFD=3.6
22:28:29.526 00.002 14964 MultiStar: [#1 -0.94,-0.02,0.00,M2] 
22:28:29.527 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
22:28:29.528 00.001 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
22:28:29.530 00.002 14964 CameraToMount -- cameraX=-0.78 cameraY=-0.07 hyp=0.78 cameraTheta=-3.05 mountX=0.06 mountY=0.78, mountTheta=1.49
22:28:29.533 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.78, y=-0.07, opts=13)
22:28:29.534 00.001 14964 Enqueuing Move request for scope (-0.78, -0.07)
22:28:29.536 00.002 12044 Worker thread wakes up
22:28:29.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.07) opts 0xd
22:28:29.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.78, -0.07)
22:28:29.536 00.000 12044 Moving (-0.78, -0.07) raw xDistance=0.06 yDistance=0.78
22:28:29.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
22:28:29.536 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:29.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
22:28:29.536 00.000 12044 MoveAxis(E, 0, ABG)
22:28:29.536 00.000 12044 Move returns status 0, amount 0
22:28:29.536 00.000 12044 MoveAxis(N, 0, ABG)
22:28:29.536 00.000 12044 Move returns status 0, amount 0
22:28:29.537 00.001 12044 move complete, result=0
22:28:29.537 00.000 12044 worker thread done servicing request
22:28:29.555 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17059, med=620, FiltMin=538, FiltMax=11791, Gamma=0.810
22:28:29.567 00.012 14964 UpdateGuideState exits: m=221681 SNR=271.0
22:28:29.569 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:29.571 00.001 14964 Enqueuing Expose request
22:28:29.573 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
22:28:29.574 00.001 12044 Worker thread wakes up
22:28:29.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:29.575 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:32.678 03.103 12044 Exposure complete
22:28:32.706 00.028 12044 worker thread done servicing request
22:28:32.706 00.000 14964 OnExposeComplete: enter
22:28:32.707 00.001 14964 UpdateGuideState(): m_state=6
22:28:32.707 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:28:32.708 00.001 14964 Star::Find returns 1 (0), X=398.32, Y=128.51, Mass=224050, SNR=284.6, Peak=17435 HFD=3.3
22:28:32.709 00.001 14964 MultiStar: [#1 -0.61,0.09,0.00,M3] 
22:28:32.709 00.000 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
22:28:32.710 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
22:28:32.710 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=-0.07 hyp=0.57 cameraTheta=-3.02 mountX=0.06 mountY=0.57, mountTheta=1.46
22:28:32.712 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=-0.07, opts=13)
22:28:32.713 00.001 14964 Enqueuing Move request for scope (-0.56, -0.07)
22:28:32.713 00.000 12044 Worker thread wakes up
22:28:32.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.07) opts 0xd
22:28:32.713 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, -0.07)
22:28:32.713 00.000 12044 Moving (-0.56, -0.07) raw xDistance=0.06 yDistance=0.57
22:28:32.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
22:28:32.713 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.69 newest=1.88
22:28:32.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:28:32.713 00.000 12044 MoveAxis(E, 0, ABG)
22:28:32.713 00.000 12044 Move returns status 0, amount 0
22:28:32.713 00.000 12044 BLC: Oldest BLC event removed
22:28:32.713 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 299 applied
22:28:32.713 00.000 12044 MoveAxis(S, 352, ABG)
22:28:32.713 00.000 12044 Guiding  Dir = 1, Dur = 352
22:28:32.722 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17435, med=620, FiltMin=535, FiltMax=12983, Gamma=0.810
22:28:32.728 00.006 14964 UpdateGuideState exits: m=224050 SNR=284.6
22:28:32.728 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:32.729 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:32.729 00.000 14964 Enqueuing Expose request
22:28:32.745 00.016 12044 IsSlewing returns 0
22:28:32.745 00.000 12044 IsGuiding returns 0
22:28:32.776 00.031 12044 PulseGuide returned control before completion, sleep 331
22:28:33.151 00.375 12044 IsGuiding returns 1
22:28:33.151 00.000 12044 scope still moving after pulse duration time elapsed
22:28:33.195 00.044 12044 IsSlewing returns 0
22:28:33.195 00.000 12044 IsGuiding returns 0
22:28:33.196 00.001 12044 scope move finished after 352 + 98 ms
22:28:33.196 00.000 12044 Move returns status 0, amount 352
22:28:33.196 00.000 12044 move complete, result=0
22:28:33.196 00.000 12044 worker thread done servicing request
22:28:33.196 00.000 12044 Worker thread wakes up
22:28:33.196 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:33.196 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:33.196 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 352 ms SOUTH
22:28:36.315 03.119 12044 Exposure complete
22:28:36.336 00.021 12044 worker thread done servicing request
22:28:36.336 00.000 14964 OnExposeComplete: enter
22:28:36.337 00.001 14964 UpdateGuideState(): m_state=6
22:28:36.338 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:28:36.338 00.000 14964 Star::Find returns 1 (0), X=398.09, Y=128.69, Mass=226805, SNR=291.7, Peak=18311 HFD=3.7
22:28:36.339 00.001 14964 MultiStar: [#1 -0.63,0.11,0.00,M4] 
22:28:36.339 00.000 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.55 = -1.73)
22:28:36.340 00.001 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.32)
22:28:36.340 00.000 14964 CameraToMount -- cameraX=-0.79 cameraY=0.11 hyp=0.79 cameraTheta=3.00 mountX=-0.12 mountY=0.77, mountTheta=1.73
22:28:36.341 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.79, y=0.11, opts=13)
22:28:36.342 00.001 14964 Enqueuing Move request for scope (-0.79, 0.11)
22:28:36.342 00.000 12044 Worker thread wakes up
22:28:36.343 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.11) opts 0xd
22:28:36.343 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.79, 0.11)
22:28:36.343 00.000 12044 Moving (-0.79, 0.11) raw xDistance=-0.12 yDistance=0.77
22:28:36.343 00.000 12044 BLC: History state: CurrMiss=0.77, AvgInitMiss=0.87, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.565067, 1:0.770478
22:28:36.343 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
22:28:36.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
22:28:36.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:28:36.343 00.000 12044 MoveAxis(E, 0, ABG)
22:28:36.343 00.000 12044 Move returns status 0, amount 0
22:28:36.343 00.000 12044 MoveAxis(S, 72, ABG)
22:28:36.343 00.000 12044 Guiding  Dir = 1, Dur = 72
22:28:36.352 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18311, med=620, FiltMin=527, FiltMax=12019, Gamma=0.810
22:28:36.357 00.005 14964 UpdateGuideState exits: m=226805 SNR=291.7
22:28:36.358 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.358 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:36.359 00.001 14964 Enqueuing Expose request
22:28:36.400 00.041 12044 IsSlewing returns 0
22:28:36.401 00.001 12044 IsGuiding returns 0
22:28:36.433 00.032 12044 PulseGuide returned control before completion, sleep 51
22:28:36.500 00.067 12044 IsGuiding returns 1
22:28:36.500 00.000 12044 scope still moving after pulse duration time elapsed
22:28:36.589 00.089 12044 IsSlewing returns 0
22:28:36.589 00.000 12044 IsGuiding returns 0
22:28:36.589 00.000 12044 scope move finished after 72 + 116 ms
22:28:36.589 00.000 12044 Move returns status 0, amount 72
22:28:36.589 00.000 12044 move complete, result=0
22:28:36.589 00.000 12044 worker thread done servicing request
22:28:36.589 00.000 12044 Worker thread wakes up
22:28:36.589 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:36.589 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:36.589 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.8 px 72 ms SOUTH
22:28:39.700 03.111 12044 Exposure complete
22:28:39.730 00.030 12044 worker thread done servicing request
22:28:39.730 00.000 14964 OnExposeComplete: enter
22:28:39.732 00.002 14964 UpdateGuideState(): m_state=6
22:28:39.732 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:28:39.733 00.001 14964 Star::Find returns 1 (0), X=398.16, Y=128.58, Mass=227724, SNR=300.3, Peak=18759 HFD=3.6
22:28:39.734 00.001 14964 MultiStar: [#1 -0.65,0.21,0.00,M5] 
22:28:39.736 00.002 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
22:28:39.737 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.75 = 1.46)
22:28:39.738 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=0.00 hyp=0.72 cameraTheta=3.14 mountX=-0.01 mountY=0.72, mountTheta=1.59
22:28:39.740 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.00, opts=13)
22:28:39.741 00.001 14964 Enqueuing Move request for scope (-0.72, 0.00)
22:28:39.743 00.002 12044 Worker thread wakes up
22:28:39.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.00) opts 0xd
22:28:39.743 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.00)
22:28:39.743 00.000 12044 Moving (-0.72, 0.00) raw xDistance=-0.01 yDistance=0.72
22:28:39.743 00.000 12044 BLC: History state: CurrMiss=0.72, AvgInitMiss=0.87, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.565067, 1:0.770478, 2:0.715566
22:28:39.743 00.000 12044 BLC: Under-shoot; no adjustment because of over-shoot history
22:28:39.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
22:28:39.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:28:39.743 00.000 12044 MoveAxis(E, 0, ABG)
22:28:39.743 00.000 12044 Move returns status 0, amount 0
22:28:39.743 00.000 12044 MoveAxis(S, 67, ABG)
22:28:39.743 00.000 12044 Guiding  Dir = 1, Dur = 67
22:28:39.755 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18759, med=621, FiltMin=536, FiltMax=11159, Gamma=0.810
22:28:39.765 00.010 14964 UpdateGuideState exits: m=227724 SNR=300.3
22:28:39.767 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:39.768 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:39.768 00.000 14964 Enqueuing Expose request
22:28:39.806 00.038 12044 IsSlewing returns 0
22:28:39.807 00.001 12044 IsGuiding returns 0
22:28:39.839 00.032 12044 PulseGuide returned control before completion, sleep 46
22:28:39.893 00.054 12044 IsGuiding returns 1
22:28:39.893 00.000 12044 scope still moving after pulse duration time elapsed
22:28:39.948 00.055 12044 IsSlewing returns 0
22:28:39.948 00.000 12044 IsGuiding returns 0
22:28:39.950 00.002 12044 scope move finished after 67 + 75 ms
22:28:39.950 00.000 12044 Move returns status 0, amount 67
22:28:39.950 00.000 12044 move complete, result=0
22:28:39.950 00.000 12044 worker thread done servicing request
22:28:39.950 00.000 12044 Worker thread wakes up
22:28:39.950 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:39.950 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:39.950 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.7 px 67 ms SOUTH
22:28:43.064 03.114 12044 Exposure complete
22:28:43.107 00.043 12044 worker thread done servicing request
22:28:43.107 00.000 14964 OnExposeComplete: enter
22:28:43.110 00.003 14964 UpdateGuideState(): m_state=6
22:28:43.114 00.004 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:28:43.117 00.003 14964 Star::Find returns 1 (0), X=398.93, Y=128.81, Mass=222921, SNR=281.1, Peak=15671 HFD=4.1
22:28:43.118 00.001 14964 MultiStar: [#1 -0.08,-0.30,0.19,U] 
22:28:43.122 00.004 14964 refined, 1 included, MultiStar: {0.03, 0.15}, one-star: {0.05, 0.23}
22:28:43.124 00.002 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
22:28:43.126 00.002 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
22:28:43.127 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
22:28:43.132 00.005 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.15, opts=13)
22:28:43.133 00.001 14964 Enqueuing Move request for scope (0.03, 0.15)
22:28:43.134 00.001 12044 Worker thread wakes up
22:28:43.134 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
22:28:43.134 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
22:28:43.135 00.001 12044 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
22:28:43.135 00.000 12044 BLC: window closed
22:28:43.135 00.000 12044 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.87, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.565067, 1:0.770478, 2:0.715566
22:28:43.135 00.000 12044 BLC: No correction, Miss < min_move
22:28:43.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
22:28:43.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:43.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:43.135 00.000 12044 MoveAxis(E, 0, ABG)
22:28:43.135 00.000 12044 Move returns status 0, amount 0
22:28:43.135 00.000 12044 MoveAxis(N, 0, ABG)
22:28:43.135 00.000 12044 Move returns status 0, amount 0
22:28:43.135 00.000 12044 move complete, result=0
22:28:43.135 00.000 12044 worker thread done servicing request
22:28:43.148 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15671, med=619, FiltMin=534, FiltMax=10675, Gamma=0.810
22:28:43.159 00.011 14964 UpdateGuideState exits: m=222921 SNR=281.1
22:28:43.160 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.161 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:43.161 00.000 14964 Enqueuing Expose request
22:28:43.162 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:43.162 00.000 12044 Worker thread wakes up
22:28:43.163 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:43.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:46.273 03.110 12044 Exposure complete
22:28:46.325 00.052 12044 worker thread done servicing request
22:28:46.325 00.000 14964 OnExposeComplete: enter
22:28:46.327 00.002 14964 UpdateGuideState(): m_state=6
22:28:46.329 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:28:46.331 00.002 14964 Star::Find returns 1 (0), X=399.77, Y=128.49, Mass=227513, SNR=292.3, Peak=22062 HFD=3.4
22:28:46.333 00.002 14964 MultiStar: [#1 0.98,0.27,0.00,M5] 
22:28:46.335 00.002 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.56) = xAngle (1.45 = 1.45)
22:28:46.337 00.002 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
22:28:46.339 00.002 14964 CameraToMount -- cameraX=0.89 cameraY=-0.09 hyp=0.90 cameraTheta=-0.10 mountX=0.10 mountY=-0.88, mountTheta=-1.45
22:28:46.343 00.004 14964 SchedulePrimaryMove(1136A648, x=0.89, y=-0.09, opts=13)
22:28:46.345 00.002 14964 Enqueuing Move request for scope (0.89, -0.09)
22:28:46.346 00.001 12044 Worker thread wakes up
22:28:46.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.09) opts 0xd
22:28:46.346 00.000 12044 Handling offset move in thread for scope, endpoint = (0.89, -0.09)
22:28:46.347 00.001 12044 Moving (0.89, -0.09) raw xDistance=0.10 yDistance=-0.88
22:28:46.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
22:28:46.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:28:46.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
22:28:46.347 00.000 12044 MoveAxis(E, 0, ABG)
22:28:46.347 00.000 12044 Move returns status 0, amount 0
22:28:46.347 00.000 12044 MoveAxis(N, 0, ABG)
22:28:46.347 00.000 12044 Move returns status 0, amount 0
22:28:46.347 00.000 12044 move complete, result=0
22:28:46.347 00.000 12044 worker thread done servicing request
22:28:46.362 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22062, med=619, FiltMin=536, FiltMax=12363, Gamma=0.810
22:28:46.372 00.010 14964 UpdateGuideState exits: m=227513 SNR=292.3
22:28:46.374 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:46.375 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:46.376 00.001 14964 Enqueuing Expose request
22:28:46.377 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
22:28:46.379 00.002 12044 Worker thread wakes up
22:28:46.379 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:46.379 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:49.480 03.101 12044 Exposure complete
22:28:49.518 00.038 12044 worker thread done servicing request
22:28:49.518 00.000 14964 OnExposeComplete: enter
22:28:49.519 00.001 14964 UpdateGuideState(): m_state=6
22:28:49.520 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:28:49.520 00.000 14964 Star::Find returns 1 (0), X=399.95, Y=128.40, Mass=226756, SNR=294.2, Peak=19034 HFD=3.6
22:28:49.521 00.001 14964 MultiStar: [#1 0.92,-0.25,0.00,M6] 
22:28:49.521 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
22:28:49.522 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.84)
22:28:49.522 00.000 14964 CameraToMount -- cameraX=1.07 cameraY=-0.18 hyp=1.08 cameraTheta=-0.17 mountX=0.20 mountY=-1.04, mountTheta=-1.38
22:28:49.525 00.003 14964 SchedulePrimaryMove(1136A648, x=1.07, y=-0.18, opts=13)
22:28:49.525 00.000 14964 Enqueuing Move request for scope (1.07, -0.18)
22:28:49.526 00.001 12044 Worker thread wakes up
22:28:49.526 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.18) opts 0xd
22:28:49.526 00.000 12044 Handling offset move in thread for scope, endpoint = (1.07, -0.18)
22:28:49.526 00.000 12044 Moving (1.07, -0.18) raw xDistance=0.20 yDistance=-1.04
22:28:49.527 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
22:28:49.527 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:28:49.527 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.04
22:28:49.527 00.000 12044 MoveAxis(E, 0, ABG)
22:28:49.527 00.000 12044 Move returns status 0, amount 0
22:28:49.527 00.000 12044 MoveAxis(N, 0, ABG)
22:28:49.527 00.000 12044 Move returns status 0, amount 0
22:28:49.527 00.000 12044 move complete, result=0
22:28:49.527 00.000 12044 worker thread done servicing request
22:28:49.535 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19034, med=620, FiltMin=535, FiltMax=12785, Gamma=0.810
22:28:49.546 00.011 14964 UpdateGuideState exits: m=226756 SNR=294.2
22:28:49.547 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.549 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:49.550 00.001 14964 Enqueuing Expose request
22:28:49.551 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
22:28:49.553 00.002 12044 Worker thread wakes up
22:28:49.553 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:49.553 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:52.681 03.128 12044 Exposure complete
22:28:52.711 00.030 12044 worker thread done servicing request
22:28:52.711 00.000 14964 OnExposeComplete: enter
22:28:52.712 00.001 14964 UpdateGuideState(): m_state=6
22:28:52.713 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:28:52.713 00.000 14964 Star::Find returns 1 (0), X=399.27, Y=128.73, Mass=221933, SNR=282.4, Peak=16473 HFD=3.6
22:28:52.714 00.001 14964 MultiStar: [#1 0.26,-0.11,0.19,U] 
22:28:52.714 00.000 14964 refined, 1 included, MultiStar: {0.37, 0.11}, one-star: {0.39, 0.15}
22:28:52.715 00.001 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.84 = 1.84)
22:28:52.715 00.000 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.39)
22:28:52.716 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.11 hyp=0.39 cameraTheta=0.29 mountX=-0.10 mountY=-0.38, mountTheta=-1.84
22:28:52.717 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.11, opts=13)
22:28:52.718 00.001 14964 Enqueuing Move request for scope (0.37, 0.11)
22:28:52.718 00.000 12044 Worker thread wakes up
22:28:52.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.11) opts 0xd
22:28:52.718 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.11)
22:28:52.718 00.000 12044 Moving (0.37, 0.11) raw xDistance=-0.10 yDistance=-0.38
22:28:52.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
22:28:52.718 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:52.718 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:28:52.718 00.000 12044 MoveAxis(E, 0, ABG)
22:28:52.718 00.000 12044 Move returns status 0, amount 0
22:28:52.718 00.000 12044 MoveAxis(N, 0, ABG)
22:28:52.718 00.000 12044 Move returns status 0, amount 0
22:28:52.718 00.000 12044 move complete, result=0
22:28:52.718 00.000 12044 worker thread done servicing request
22:28:52.727 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16473, med=621, FiltMin=535, FiltMax=10291, Gamma=0.810
22:28:52.733 00.006 14964 UpdateGuideState exits: m=221933 SNR=282.4
22:28:52.734 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.735 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:52.736 00.001 14964 Enqueuing Expose request
22:28:52.737 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:28:52.737 00.000 12044 Worker thread wakes up
22:28:52.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:52.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:55.870 03.133 12044 Exposure complete
22:28:55.898 00.028 12044 worker thread done servicing request
22:28:55.899 00.001 14964 OnExposeComplete: enter
22:28:55.900 00.001 14964 UpdateGuideState(): m_state=6
22:28:55.900 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:28:55.902 00.002 14964 Star::Find returns 1 (0), X=399.65, Y=128.44, Mass=228836, SNR=289.6, Peak=17694 HFD=3.4
22:28:55.902 00.000 14964 MultiStar: [#1 0.68,0.26,0.00,M6] 
22:28:55.902 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
22:28:55.902 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
22:28:55.904 00.002 14964 CameraToMount -- cameraX=0.77 cameraY=-0.14 hyp=0.78 cameraTheta=-0.18 mountX=0.15 mountY=-0.75, mountTheta=-1.38
22:28:55.905 00.001 14964 SchedulePrimaryMove(1136A648, x=0.77, y=-0.14, opts=13)
22:28:55.905 00.000 14964 Enqueuing Move request for scope (0.77, -0.14)
22:28:55.906 00.001 12044 Worker thread wakes up
22:28:55.906 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.14) opts 0xd
22:28:55.906 00.000 12044 Handling offset move in thread for scope, endpoint = (0.77, -0.14)
22:28:55.906 00.000 12044 Moving (0.77, -0.14) raw xDistance=0.15 yDistance=-0.75
22:28:55.906 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
22:28:55.906 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:28:55.906 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
22:28:55.906 00.000 12044 MoveAxis(E, 0, ABG)
22:28:55.906 00.000 12044 Move returns status 0, amount 0
22:28:55.906 00.000 12044 MoveAxis(N, 0, ABG)
22:28:55.906 00.000 12044 Move returns status 0, amount 0
22:28:55.906 00.000 12044 move complete, result=0
22:28:55.906 00.000 12044 worker thread done servicing request
22:28:55.913 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17694, med=620, FiltMin=539, FiltMax=12431, Gamma=0.810
22:28:55.919 00.006 14964 UpdateGuideState exits: m=228836 SNR=289.6
22:28:55.920 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.920 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:55.920 00.000 14964 Enqueuing Expose request
22:28:55.921 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
22:28:55.921 00.000 12044 Worker thread wakes up
22:28:55.922 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:55.922 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:28:59.016 03.094 12044 Exposure complete
22:28:59.051 00.035 12044 worker thread done servicing request
22:28:59.051 00.000 14964 OnExposeComplete: enter
22:28:59.053 00.002 14964 UpdateGuideState(): m_state=6
22:28:59.054 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:28:59.056 00.002 14964 Star::Find returns 1 (0), X=399.37, Y=128.16, Mass=228267, SNR=290.2, Peak=16278 HFD=3.7
22:28:59.057 00.001 14964 MultiStar: [#1 0.45,0.60,0.00,M7] 
22:28:59.058 00.001 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.85 = 0.85)
22:28:59.058 00.000 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.38)
22:28:59.060 00.002 14964 CameraToMount -- cameraX=0.49 cameraY=-0.42 hyp=0.65 cameraTheta=-0.71 mountX=0.43 mountY=-0.45, mountTheta=-0.81
22:28:59.063 00.003 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.42, opts=13)
22:28:59.064 00.001 14964 Enqueuing Move request for scope (0.49, -0.42)
22:28:59.066 00.002 12044 Worker thread wakes up
22:28:59.066 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.42) opts 0xd
22:28:59.066 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.42)
22:28:59.066 00.000 12044 Moving (0.49, -0.42) raw xDistance=0.43 yDistance=-0.45
22:28:59.066 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.43, slope = 0.03
22:28:59.067 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:28:59.067 00.000 12044 MoveAxis(W, 23, ABG)
22:28:59.067 00.000 12044 Guiding  Dir = 3, Dur = 23
22:28:59.081 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16278, med=621, FiltMin=545, FiltMax=11847, Gamma=0.810
22:28:59.090 00.009 14964 UpdateGuideState exits: m=228267 SNR=290.2
22:28:59.093 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:28:59.095 00.001 14964 Enqueuing Expose request
22:28:59.106 00.011 12044 IsSlewing returns 0
22:28:59.106 00.000 12044 IsGuiding returns 0
22:28:59.170 00.064 12044 IsGuiding returns 1
22:28:59.170 00.000 12044 scope still moving after pulse duration time elapsed
22:28:59.260 00.090 12044 IsSlewing returns 0
22:28:59.261 00.001 12044 IsGuiding returns 0
22:28:59.261 00.000 12044 scope move finished after 23 + 132 ms
22:28:59.261 00.000 12044 Move returns status 0, amount 23
22:28:59.261 00.000 12044 MoveAxis(N, 0, ABG)
22:28:59.261 00.000 12044 Move returns status 0, amount 0
22:28:59.262 00.001 12044 move complete, result=0
22:28:59.262 00.000 12044 worker thread done servicing request
22:28:59.262 00.000 12044 Worker thread wakes up
22:28:59.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:28:59.262 00.000 14964 GuideStep: 0.4 px 23 ms WEST, -0.4 px 0 ms NORTH
22:28:59.263 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:02.395 03.132 12044 Exposure complete
22:29:02.432 00.037 12044 worker thread done servicing request
22:29:02.432 00.000 14964 OnExposeComplete: enter
22:29:02.433 00.001 14964 UpdateGuideState(): m_state=6
22:29:02.434 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:29:02.435 00.001 14964 Star::Find returns 1 (0), X=399.51, Y=127.81, Mass=232842, SNR=299.4, Peak=16431 HFD=3.8
22:29:02.435 00.000 14964 MultiStar: [#1 0.61,0.74,0.00,M8] 
22:29:02.436 00.001 14964 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.56) = xAngle (0.67 = 0.67)
22:29:02.437 00.001 14964 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.72 = -2.56)
22:29:02.437 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=-0.77 hyp=0.99 cameraTheta=-0.89 mountX=0.78 mountY=-0.54, mountTheta=-0.61
22:29:02.439 00.002 14964 SchedulePrimaryMove(1136A648, x=0.63, y=-0.77, opts=13)
22:29:02.440 00.001 14964 Enqueuing Move request for scope (0.63, -0.77)
22:29:02.441 00.001 12044 Worker thread wakes up
22:29:02.441 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.77) opts 0xd
22:29:02.441 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, -0.77)
22:29:02.441 00.000 12044 Moving (0.63, -0.77) raw xDistance=0.78 yDistance=-0.54
22:29:02.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.78, slope = 0.07
22:29:02.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:29:02.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:29:02.441 00.000 12044 MoveAxis(W, 53, ABG)
22:29:02.441 00.000 12044 Guiding  Dir = 3, Dur = 53
22:29:02.450 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16431, med=620, FiltMin=527, FiltMax=10511, Gamma=0.810
22:29:02.456 00.006 14964 UpdateGuideState exits: m=232842 SNR=299.4
22:29:02.456 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.457 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:02.457 00.000 14964 Enqueuing Expose request
22:29:02.479 00.022 12044 IsSlewing returns 0
22:29:02.479 00.000 12044 IsGuiding returns 0
22:29:02.510 00.031 12044 PulseGuide returned control before completion, sleep 32
22:29:02.561 00.051 12044 IsGuiding returns 1
22:29:02.561 00.000 12044 scope still moving after pulse duration time elapsed
22:29:02.621 00.060 12044 IsSlewing returns 0
22:29:02.621 00.000 12044 IsGuiding returns 0
22:29:02.621 00.000 12044 scope move finished after 53 + 88 ms
22:29:02.621 00.000 12044 Move returns status 0, amount 53
22:29:02.621 00.000 12044 MoveAxis(N, 0, ABG)
22:29:02.621 00.000 12044 Move returns status 0, amount 0
22:29:02.621 00.000 12044 move complete, result=0
22:29:02.621 00.000 12044 worker thread done servicing request
22:29:02.621 00.000 12044 Worker thread wakes up
22:29:02.621 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:02.621 00.000 14964 GuideStep: 0.8 px 53 ms WEST, -0.5 px 0 ms NORTH
22:29:02.622 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:05.731 03.109 12044 Exposure complete
22:29:05.771 00.040 12044 worker thread done servicing request
22:29:05.771 00.000 14964 OnExposeComplete: enter
22:29:05.773 00.002 14964 UpdateGuideState(): m_state=6
22:29:05.774 00.001 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:29:05.776 00.002 14964 Star::Find returns 1 (0), X=399.22, Y=129.02, Mass=222512, SNR=292.8, Peak=15435 HFD=4.0
22:29:05.777 00.001 14964 MultiStar: [#1 0.33,-0.25,0.19,U] 
22:29:05.778 00.001 14964 refined, 1 included, MultiStar: {0.34, 0.33}, one-star: {0.34, 0.44}
22:29:05.780 00.002 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
22:29:05.781 00.001 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
22:29:05.782 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.33 hyp=0.47 cameraTheta=0.78 mountX=-0.33 mountY=-0.37, mountTheta=-2.30
22:29:05.785 00.003 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.33, opts=13)
22:29:05.786 00.001 14964 Enqueuing Move request for scope (0.34, 0.33)
22:29:05.787 00.001 12044 Worker thread wakes up
22:29:05.788 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.33) opts 0xd
22:29:05.788 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.33)
22:29:05.788 00.000 12044 Moving (0.34, 0.33) raw xDistance=-0.33 yDistance=-0.37
22:29:05.788 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.04
22:29:05.788 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:05.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:29:05.788 00.000 12044 MoveAxis(E, 0, ABG)
22:29:05.788 00.000 12044 Move returns status 0, amount 0
22:29:05.788 00.000 12044 MoveAxis(N, 0, ABG)
22:29:05.788 00.000 12044 Move returns status 0, amount 0
22:29:05.788 00.000 12044 move complete, result=0
22:29:05.788 00.000 12044 worker thread done servicing request
22:29:05.799 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15435, med=619, FiltMin=531, FiltMax=10455, Gamma=0.810
22:29:05.807 00.008 14964 UpdateGuideState exits: m=222512 SNR=292.8
22:29:05.807 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:05.808 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:05.808 00.000 14964 Enqueuing Expose request
22:29:05.809 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:05.810 00.001 12044 Worker thread wakes up
22:29:05.810 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:05.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:08.917 03.107 12044 Exposure complete
22:29:08.954 00.037 12044 worker thread done servicing request
22:29:08.955 00.001 14964 OnExposeComplete: enter
22:29:08.957 00.002 14964 UpdateGuideState(): m_state=6
22:29:08.959 00.002 14964 Star::Find(35, 399, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:29:08.961 00.002 14964 Star::Find returns 1 (0), X=399.20, Y=128.97, Mass=220499, SNR=283.4, Peak=16290 HFD=4.0
22:29:08.964 00.003 14964 MultiStar: [#1 0.38,-0.24,0.20,U] 
22:29:08.965 00.001 14964 refined, 1 included, MultiStar: {0.33, 0.29}, one-star: {0.32, 0.39}
22:29:08.966 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
22:29:08.968 00.002 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.95)
22:29:08.969 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.29 hyp=0.44 cameraTheta=0.72 mountX=-0.28 mountY=-0.36, mountTheta=-2.25
22:29:08.971 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.29, opts=13)
22:29:08.972 00.001 14964 Enqueuing Move request for scope (0.33, 0.29)
22:29:08.973 00.001 12044 Worker thread wakes up
22:29:08.973 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.29) opts 0xd
22:29:08.973 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.29)
22:29:08.974 00.001 12044 Moving (0.33, 0.29) raw xDistance=-0.28 yDistance=-0.36
22:29:08.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
22:29:08.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:08.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:29:08.974 00.000 12044 MoveAxis(E, 0, ABG)
22:29:08.974 00.000 12044 Move returns status 0, amount 0
22:29:08.974 00.000 12044 MoveAxis(N, 0, ABG)
22:29:08.974 00.000 12044 Move returns status 0, amount 0
22:29:08.974 00.000 12044 move complete, result=0
22:29:08.974 00.000 12044 worker thread done servicing request
22:29:08.986 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16290, med=621, FiltMin=537, FiltMax=9719, Gamma=0.810
22:29:08.998 00.012 14964 UpdateGuideState exits: m=220499 SNR=283.4
22:29:08.999 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.999 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:09.000 00.001 14964 Enqueuing Expose request
22:29:09.000 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:09.001 00.001 12044 Worker thread wakes up
22:29:09.001 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:09.001 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:12.100 03.099 12044 Exposure complete
22:29:12.125 00.025 12044 worker thread done servicing request
22:29:12.125 00.000 14964 OnExposeComplete: enter
22:29:12.126 00.001 14964 UpdateGuideState(): m_state=6
22:29:12.127 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:29:12.127 00.000 14964 Star::Find returns 1 (0), X=399.28, Y=128.60, Mass=222089, SNR=292.4, Peak=18014 HFD=3.4
22:29:12.129 00.002 14964 MultiStar: [#1 0.15,-0.11,0.20,U] 
22:29:12.130 00.001 14964 refined, 1 included, MultiStar: {0.36, -0.00}, one-star: {0.40, 0.02}
22:29:12.131 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
22:29:12.133 00.002 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
22:29:12.134 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.01 mountX=0.01 mountY=-0.36, mountTheta=-1.55
22:29:12.136 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.00, opts=13)
22:29:12.138 00.002 14964 Enqueuing Move request for scope (0.36, -0.00)
22:29:12.139 00.001 12044 Worker thread wakes up
22:29:12.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.00) opts 0xd
22:29:12.139 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.00)
22:29:12.139 00.000 12044 Moving (0.36, -0.00) raw xDistance=0.01 yDistance=-0.36
22:29:12.140 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
22:29:12.140 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:12.140 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:29:12.140 00.000 12044 MoveAxis(E, 0, ABG)
22:29:12.140 00.000 12044 Move returns status 0, amount 0
22:29:12.140 00.000 12044 MoveAxis(N, 0, ABG)
22:29:12.140 00.000 12044 Move returns status 0, amount 0
22:29:12.140 00.000 12044 move complete, result=0
22:29:12.140 00.000 12044 worker thread done servicing request
22:29:12.149 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18014, med=619, FiltMin=533, FiltMax=12423, Gamma=0.810
22:29:12.159 00.010 14964 UpdateGuideState exits: m=222089 SNR=292.4
22:29:12.160 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:12.160 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:12.161 00.001 14964 Enqueuing Expose request
22:29:12.162 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:12.164 00.002 12044 Worker thread wakes up
22:29:12.164 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:12.164 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:15.266 03.102 12044 Exposure complete
22:29:15.306 00.040 12044 worker thread done servicing request
22:29:15.307 00.001 14964 OnExposeComplete: enter
22:29:15.307 00.000 14964 UpdateGuideState(): m_state=6
22:29:15.308 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:29:15.309 00.001 14964 Star::Find returns 1 (0), X=399.38, Y=128.31, Mass=226223, SNR=278.0, Peak=17665 HFD=3.5
22:29:15.309 00.000 14964 MultiStar: [#1 0.30,0.14,0.19,U] 
22:29:15.310 00.001 14964 refined, 1 included, MultiStar: {0.47, -0.20}, one-star: {0.50, -0.27}
22:29:15.311 00.001 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
22:29:15.311 00.000 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.09)
22:29:15.312 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.41 mountX=0.21 mountY=-0.44, mountTheta=-1.13
22:29:15.315 00.003 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.20, opts=13)
22:29:15.318 00.003 14964 Enqueuing Move request for scope (0.47, -0.20)
22:29:15.319 00.001 12044 Worker thread wakes up
22:29:15.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
22:29:15.319 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
22:29:15.319 00.000 12044 Moving (0.47, -0.20) raw xDistance=0.21 yDistance=-0.44
22:29:15.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
22:29:15.319 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:15.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:29:15.319 00.000 12044 MoveAxis(E, 0, ABG)
22:29:15.319 00.000 12044 Move returns status 0, amount 0
22:29:15.319 00.000 12044 MoveAxis(N, 0, ABG)
22:29:15.319 00.000 12044 Move returns status 0, amount 0
22:29:15.319 00.000 12044 move complete, result=0
22:29:15.319 00.000 12044 worker thread done servicing request
22:29:15.330 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17665, med=620, FiltMin=538, FiltMax=13231, Gamma=0.810
22:29:15.336 00.006 14964 UpdateGuideState exits: m=226223 SNR=278.0
22:29:15.336 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.337 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:15.337 00.000 14964 Enqueuing Expose request
22:29:15.338 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:15.338 00.000 12044 Worker thread wakes up
22:29:15.338 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:15.339 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:18.466 03.127 12044 Exposure complete
22:29:18.493 00.027 12044 worker thread done servicing request
22:29:18.493 00.000 14964 OnExposeComplete: enter
22:29:18.494 00.001 14964 UpdateGuideState(): m_state=6
22:29:18.494 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:29:18.495 00.001 14964 Star::Find returns 1 (0), X=399.18, Y=128.63, Mass=221473, SNR=283.6, Peak=16481 HFD=3.6
22:29:18.495 00.000 14964 MultiStar: [#1 0.06,-0.34,0.18,U] 
22:29:18.496 00.001 14964 refined, 1 included, MultiStar: {0.26, -0.01}, one-star: {0.30, 0.06}
22:29:18.496 00.000 14964 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.56) = xAngle (1.53 = 1.53)
22:29:18.497 00.001 14964 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.59 = -1.70)
22:29:18.497 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.02 mountX=0.01 mountY=-0.26, mountTheta=-1.53
22:29:18.498 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.01, opts=13)
22:29:18.499 00.001 14964 Enqueuing Move request for scope (0.26, -0.01)
22:29:18.499 00.000 12044 Worker thread wakes up
22:29:18.499 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
22:29:18.499 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
22:29:18.499 00.000 12044 Moving (0.26, -0.01) raw xDistance=0.01 yDistance=-0.26
22:29:18.499 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
22:29:18.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:18.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:29:18.499 00.000 12044 MoveAxis(E, 0, ABG)
22:29:18.499 00.000 12044 Move returns status 0, amount 0
22:29:18.500 00.001 12044 MoveAxis(N, 0, ABG)
22:29:18.500 00.000 12044 Move returns status 0, amount 0
22:29:18.500 00.000 12044 move complete, result=0
22:29:18.500 00.000 12044 worker thread done servicing request
22:29:18.509 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16481, med=620, FiltMin=538, FiltMax=10963, Gamma=0.810
22:29:18.514 00.005 14964 UpdateGuideState exits: m=221473 SNR=283.6
22:29:18.515 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.515 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:18.516 00.001 14964 Enqueuing Expose request
22:29:18.516 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:18.517 00.001 12044 Worker thread wakes up
22:29:18.517 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:18.517 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:21.638 03.121 12044 Exposure complete
22:29:21.663 00.025 12044 worker thread done servicing request
22:29:21.663 00.000 14964 OnExposeComplete: enter
22:29:21.665 00.002 14964 UpdateGuideState(): m_state=6
22:29:21.665 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:29:21.665 00.000 14964 Star::Find returns 1 (0), X=399.31, Y=128.58, Mass=229593, SNR=293.5, Peak=20001 HFD=3.4
22:29:21.666 00.001 14964 MultiStar: [#1 0.09,-0.08,0.20,U] 
22:29:21.666 00.000 14964 refined, 1 included, MultiStar: {0.37, -0.01}, one-star: {0.43, -0.00}
22:29:21.668 00.002 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.52 = 1.52)
22:29:21.668 00.000 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.71)
22:29:21.669 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-0.04 mountX=0.02 mountY=-0.37, mountTheta=-1.52
22:29:21.669 00.000 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.01, opts=13)
22:29:21.669 00.000 14964 Enqueuing Move request for scope (0.37, -0.01)
22:29:21.671 00.002 12044 Worker thread wakes up
22:29:21.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.01) opts 0xd
22:29:21.671 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.01)
22:29:21.671 00.000 12044 Moving (0.37, -0.01) raw xDistance=0.02 yDistance=-0.37
22:29:21.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
22:29:21.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:21.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:29:21.671 00.000 12044 MoveAxis(E, 0, ABG)
22:29:21.671 00.000 12044 Move returns status 0, amount 0
22:29:21.671 00.000 12044 MoveAxis(N, 0, ABG)
22:29:21.672 00.001 12044 Move returns status 0, amount 0
22:29:21.672 00.000 12044 move complete, result=0
22:29:21.672 00.000 12044 worker thread done servicing request
22:29:21.680 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20001, med=620, FiltMin=531, FiltMax=12183, Gamma=0.810
22:29:21.686 00.006 14964 UpdateGuideState exits: m=229593 SNR=293.5
22:29:21.687 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:21.687 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:21.688 00.001 14964 Enqueuing Expose request
22:29:21.688 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:21.689 00.001 12044 Worker thread wakes up
22:29:21.689 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:21.689 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:24.792 03.103 12044 Exposure complete
22:29:24.818 00.026 12044 worker thread done servicing request
22:29:24.818 00.000 14964 OnExposeComplete: enter
22:29:24.819 00.001 14964 UpdateGuideState(): m_state=6
22:29:24.820 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:29:24.820 00.000 14964 Star::Find returns 1 (0), X=399.25, Y=129.06, Mass=221710, SNR=276.3, Peak=18311 HFD=3.6
22:29:24.821 00.001 14964 MultiStar: [#1 0.34,-0.43,0.19,U] 
22:29:24.821 00.000 14964 refined, 1 included, MultiStar: {0.37, 0.33}, one-star: {0.37, 0.48}
22:29:24.822 00.001 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.29 = 2.29)
22:29:24.822 00.000 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.94)
22:29:24.823 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.33 hyp=0.49 cameraTheta=0.73 mountX=-0.32 mountY=-0.40, mountTheta=-2.25
22:29:24.824 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.33, opts=13)
22:29:24.825 00.001 14964 Enqueuing Move request for scope (0.37, 0.33)
22:29:24.826 00.001 12044 Worker thread wakes up
22:29:24.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.33) opts 0xd
22:29:24.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.33)
22:29:24.826 00.000 12044 Moving (0.37, 0.33) raw xDistance=-0.32 yDistance=-0.40
22:29:24.826 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.36, using input
22:29:24.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.05
22:29:24.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:24.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:29:24.826 00.000 12044 MoveAxis(E, 25, ABG)
22:29:24.826 00.000 12044 Guiding  Dir = 2, Dur = 25
22:29:24.837 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18311, med=621, FiltMin=531, FiltMax=11693, Gamma=0.810
22:29:24.846 00.009 14964 UpdateGuideState exits: m=221710 SNR=276.3
22:29:24.847 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.847 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:24.848 00.001 14964 Enqueuing Expose request
22:29:24.855 00.007 12044 IsSlewing returns 0
22:29:24.855 00.000 12044 IsGuiding returns 0
22:29:24.887 00.032 12044 IsGuiding returns 1
22:29:24.887 00.000 12044 scope still moving after pulse duration time elapsed
22:29:24.964 00.077 12044 IsSlewing returns 0
22:29:24.965 00.001 12044 IsGuiding returns 0
22:29:24.965 00.000 12044 scope move finished after 25 + 84 ms
22:29:24.965 00.000 12044 Move returns status 0, amount 25
22:29:24.965 00.000 12044 MoveAxis(N, 0, ABG)
22:29:24.965 00.000 12044 Move returns status 0, amount 0
22:29:24.965 00.000 12044 move complete, result=0
22:29:24.965 00.000 12044 worker thread done servicing request
22:29:24.965 00.000 12044 Worker thread wakes up
22:29:24.965 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:24.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:24.965 00.000 14964 GuideStep: -0.3 px 25 ms EAST, -0.4 px 0 ms NORTH
22:29:28.077 03.112 12044 Exposure complete
22:29:28.114 00.037 12044 worker thread done servicing request
22:29:28.114 00.000 14964 OnExposeComplete: enter
22:29:28.115 00.001 14964 UpdateGuideState(): m_state=6
22:29:28.115 00.000 14964 Star::Find(35, 399, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:29:28.117 00.002 14964 Star::Find returns 1 (0), X=399.33, Y=128.60, Mass=225150, SNR=271.4, Peak=18157 HFD=3.4
22:29:28.117 00.000 14964 MultiStar: [#1 0.39,-0.27,0.20,U] 
22:29:28.118 00.001 14964 refined, 1 included, MultiStar: {0.44, -0.02}, one-star: {0.45, 0.03}
22:29:28.118 00.000 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
22:29:28.119 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
22:29:28.119 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-0.05 mountX=0.03 mountY=-0.44, mountTheta=-1.51
22:29:28.120 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.02, opts=13)
22:29:28.121 00.001 14964 Enqueuing Move request for scope (0.44, -0.02)
22:29:28.121 00.000 12044 Worker thread wakes up
22:29:28.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.02) opts 0xd
22:29:28.121 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.02)
22:29:28.121 00.000 12044 Moving (0.44, -0.02) raw xDistance=0.03 yDistance=-0.44
22:29:28.121 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.05
22:29:28.121 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:28.121 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:29:28.121 00.000 12044 MoveAxis(E, 0, ABG)
22:29:28.121 00.000 12044 Move returns status 0, amount 0
22:29:28.121 00.000 12044 MoveAxis(N, 0, ABG)
22:29:28.121 00.000 12044 Move returns status 0, amount 0
22:29:28.121 00.000 12044 move complete, result=0
22:29:28.121 00.000 12044 worker thread done servicing request
22:29:28.128 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18157, med=619, FiltMin=536, FiltMax=12339, Gamma=0.810
22:29:28.136 00.008 14964 UpdateGuideState exits: m=225150 SNR=271.4
22:29:28.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:28.138 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:28.139 00.001 14964 Enqueuing Expose request
22:29:28.140 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:28.140 00.000 12044 Worker thread wakes up
22:29:28.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:28.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:31.252 03.112 12044 Exposure complete
22:29:31.277 00.025 12044 worker thread done servicing request
22:29:31.277 00.000 14964 OnExposeComplete: enter
22:29:31.278 00.001 14964 UpdateGuideState(): m_state=6
22:29:31.278 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:29:31.279 00.001 14964 Star::Find returns 1 (0), X=398.83, Y=128.76, Mass=224745, SNR=283.3, Peak=18527 HFD=3.6
22:29:31.280 00.001 14964 MultiStar: [#1 -0.10,-0.40,0.18,U] 
22:29:31.280 00.000 14964 refined, 1 included, MultiStar: {-0.06, 0.09}, one-star: {-0.05, 0.18}
22:29:31.280 00.000 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.71 = -2.58)
22:29:31.281 00.001 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
22:29:31.281 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.15 mountX=-0.09 mountY=0.05, mountTheta=2.65
22:29:31.283 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.09, opts=13)
22:29:31.283 00.000 14964 Enqueuing Move request for scope (-0.06, 0.09)
22:29:31.284 00.001 12044 Worker thread wakes up
22:29:31.284 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
22:29:31.284 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
22:29:31.284 00.000 12044 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.05
22:29:31.284 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.23, using input
22:29:31.284 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
22:29:31.284 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:31.284 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:31.284 00.000 12044 MoveAxis(E, 0, ABG)
22:29:31.284 00.000 12044 Move returns status 0, amount 0
22:29:31.284 00.000 12044 MoveAxis(N, 0, ABG)
22:29:31.284 00.000 12044 Move returns status 0, amount 0
22:29:31.284 00.000 12044 move complete, result=0
22:29:31.284 00.000 12044 worker thread done servicing request
22:29:31.292 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18527, med=620, FiltMin=534, FiltMax=11706, Gamma=0.810
22:29:31.299 00.007 14964 UpdateGuideState exits: m=224745 SNR=283.3
22:29:31.299 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.300 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:31.300 00.000 14964 Enqueuing Expose request
22:29:31.301 00.001 12044 Worker thread wakes up
22:29:31.301 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:31.301 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:31.301 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:34.423 03.122 12044 Exposure complete
22:29:34.458 00.035 12044 worker thread done servicing request
22:29:34.459 00.001 14964 OnExposeComplete: enter
22:29:34.461 00.002 14964 UpdateGuideState(): m_state=6
22:29:34.462 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:29:34.462 00.000 14964 Star::Find returns 1 (0), X=399.08, Y=128.89, Mass=226609, SNR=300.3, Peak=18709 HFD=3.4
22:29:34.464 00.002 14964 MultiStar: [#1 0.17,-0.35,0.18,U] 
22:29:34.466 00.002 14964 refined, 1 included, MultiStar: {0.20, 0.21}, one-star: {0.20, 0.31}
22:29:34.468 00.002 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.38 = 2.38)
22:29:34.469 00.001 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.85)
22:29:34.471 00.002 14964 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.83 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
22:29:34.473 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.21, opts=13)
22:29:34.475 00.002 14964 Enqueuing Move request for scope (0.20, 0.21)
22:29:34.476 00.001 12044 Worker thread wakes up
22:29:34.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
22:29:34.476 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
22:29:34.477 00.001 12044 Moving (0.20, 0.21) raw xDistance=-0.21 yDistance=-0.22
22:29:34.477 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
22:29:34.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:34.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:29:34.477 00.000 12044 MoveAxis(E, 0, ABG)
22:29:34.477 00.000 12044 Move returns status 0, amount 0
22:29:34.477 00.000 12044 MoveAxis(N, 0, ABG)
22:29:34.477 00.000 12044 Move returns status 0, amount 0
22:29:34.477 00.000 12044 move complete, result=0
22:29:34.477 00.000 12044 worker thread done servicing request
22:29:34.490 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18709, med=620, FiltMin=537, FiltMax=11491, Gamma=0.810
22:29:34.502 00.012 14964 UpdateGuideState exits: m=226609 SNR=300.3
22:29:34.503 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:34.506 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:34.507 00.001 14964 Enqueuing Expose request
22:29:34.508 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:34.510 00.002 12044 Worker thread wakes up
22:29:34.511 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:34.511 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:37.612 03.101 12044 Exposure complete
22:29:37.633 00.021 12044 worker thread done servicing request
22:29:37.633 00.000 14964 OnExposeComplete: enter
22:29:37.634 00.001 14964 UpdateGuideState(): m_state=6
22:29:37.634 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:29:37.635 00.001 14964 Star::Find returns 1 (0), X=399.18, Y=128.52, Mass=227618, SNR=269.3, Peak=17053 HFD=3.8
22:29:37.636 00.001 14964 MultiStar: [#1 0.16,-0.37,0.20,U] 
22:29:37.636 00.000 14964 refined, 1 included, MultiStar: {0.28, -0.11}, one-star: {0.30, -0.05}
22:29:37.637 00.001 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
22:29:37.637 00.000 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.04)
22:29:37.637 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.11 mountY=-0.26, mountTheta=-1.17
22:29:37.639 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.11, opts=13)
22:29:37.639 00.000 14964 Enqueuing Move request for scope (0.28, -0.11)
22:29:37.640 00.001 12044 Worker thread wakes up
22:29:37.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
22:29:37.640 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
22:29:37.640 00.000 12044 Moving (0.28, -0.11) raw xDistance=0.11 yDistance=-0.26
22:29:37.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
22:29:37.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:37.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:29:37.640 00.000 12044 MoveAxis(E, 0, ABG)
22:29:37.640 00.000 12044 Move returns status 0, amount 0
22:29:37.640 00.000 12044 MoveAxis(N, 0, ABG)
22:29:37.640 00.000 12044 Move returns status 0, amount 0
22:29:37.640 00.000 12044 move complete, result=0
22:29:37.640 00.000 12044 worker thread done servicing request
22:29:37.647 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17053, med=620, FiltMin=536, FiltMax=11907, Gamma=0.810
22:29:37.653 00.006 14964 UpdateGuideState exits: m=227618 SNR=269.3
22:29:37.653 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.654 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:37.654 00.000 14964 Enqueuing Expose request
22:29:37.655 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:37.655 00.000 12044 Worker thread wakes up
22:29:37.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:37.656 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:40.768 03.112 12044 Exposure complete
22:29:40.798 00.030 12044 worker thread done servicing request
22:29:40.798 00.000 14964 OnExposeComplete: enter
22:29:40.798 00.000 14964 UpdateGuideState(): m_state=6
22:29:40.800 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:29:40.800 00.000 14964 Star::Find returns 1 (0), X=399.01, Y=128.55, Mass=232468, SNR=300.9, Peak=19813 HFD=3.5
22:29:40.801 00.001 14964 MultiStar: [#1 0.21,-0.14,0.19,U] 
22:29:40.801 00.000 14964 single-star, 1 included, MultiStar: {0.14, -0.05}, one-star: {0.13, -0.03}
22:29:40.802 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
22:29:40.802 00.000 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
22:29:40.803 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=0.03 mountY=-0.13, mountTheta=-1.33
22:29:40.804 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.03, opts=13)
22:29:40.804 00.000 14964 Enqueuing Move request for scope (0.13, -0.03)
22:29:40.805 00.001 12044 Worker thread wakes up
22:29:40.805 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:29:40.805 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:29:40.805 00.000 12044 Moving (0.13, -0.03) raw xDistance=0.03 yDistance=-0.13
22:29:40.806 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
22:29:40.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:40.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:29:40.806 00.000 12044 MoveAxis(E, 0, ABG)
22:29:40.806 00.000 12044 Move returns status 0, amount 0
22:29:40.806 00.000 12044 MoveAxis(N, 0, ABG)
22:29:40.806 00.000 12044 Move returns status 0, amount 0
22:29:40.806 00.000 12044 move complete, result=0
22:29:40.806 00.000 12044 worker thread done servicing request
22:29:40.823 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19813, med=620, FiltMin=518, FiltMax=12435, Gamma=0.810
22:29:40.830 00.007 14964 UpdateGuideState exits: m=232468 SNR=300.9
22:29:40.831 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:40.832 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:40.834 00.002 14964 Enqueuing Expose request
22:29:40.835 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:40.837 00.002 12044 Worker thread wakes up
22:29:40.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:40.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:43.967 03.130 12044 Exposure complete
22:29:43.991 00.024 12044 worker thread done servicing request
22:29:43.991 00.000 14964 OnExposeComplete: enter
22:29:43.993 00.002 14964 UpdateGuideState(): m_state=6
22:29:43.994 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:29:43.996 00.002 14964 Star::Find returns 1 (0), X=399.20, Y=129.04, Mass=222662, SNR=286.6, Peak=17147 HFD=3.9
22:29:43.997 00.001 14964 MultiStar: [#1 0.14,-0.22,0.20,U] 
22:29:43.998 00.001 14964 refined, 1 included, MultiStar: {0.29, 0.35}, one-star: {0.32, 0.46}
22:29:44.000 00.002 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
22:29:44.001 00.001 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
22:29:44.002 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.45 cameraTheta=0.88 mountX=-0.35 mountY=-0.32, mountTheta=-2.39
22:29:44.003 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.35, opts=13)
22:29:44.004 00.001 14964 Enqueuing Move request for scope (0.29, 0.35)
22:29:44.004 00.000 12044 Worker thread wakes up
22:29:44.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
22:29:44.004 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
22:29:44.004 00.000 12044 Moving (0.29, 0.35) raw xDistance=-0.35 yDistance=-0.32
22:29:44.004 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.35, slope = -0.03
22:29:44.004 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:44.005 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:29:44.005 00.000 12044 MoveAxis(E, 19, ABG)
22:29:44.005 00.000 12044 Guiding  Dir = 2, Dur = 19
22:29:44.017 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17147, med=620, FiltMin=532, FiltMax=11549, Gamma=0.810
22:29:44.027 00.010 14964 UpdateGuideState exits: m=222662 SNR=286.6
22:29:44.029 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:44.030 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:44.031 00.001 14964 Enqueuing Expose request
22:29:44.092 00.061 12044 IsSlewing returns 0
22:29:44.093 00.001 12044 IsGuiding returns 0
22:29:44.125 00.032 12044 IsGuiding returns 1
22:29:44.125 00.000 12044 scope still moving after pulse duration time elapsed
22:29:44.185 00.060 12044 IsSlewing returns 0
22:29:44.186 00.001 12044 IsGuiding returns 0
22:29:44.186 00.000 12044 scope move finished after 19 + 74 ms
22:29:44.186 00.000 12044 Move returns status 0, amount 19
22:29:44.186 00.000 12044 MoveAxis(N, 0, ABG)
22:29:44.186 00.000 12044 Move returns status 0, amount 0
22:29:44.186 00.000 12044 move complete, result=0
22:29:44.186 00.000 12044 worker thread done servicing request
22:29:44.186 00.000 12044 Worker thread wakes up
22:29:44.186 00.000 14964 GuideStep: -0.3 px 19 ms EAST, -0.3 px 0 ms NORTH
22:29:44.188 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:44.188 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:47.318 03.130 12044 Exposure complete
22:29:47.346 00.028 12044 worker thread done servicing request
22:29:47.346 00.000 14964 OnExposeComplete: enter
22:29:47.348 00.002 14964 UpdateGuideState(): m_state=6
22:29:47.349 00.001 14964 Star::Find(35, 399, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:29:47.349 00.000 14964 Star::Find returns 1 (0), X=399.08, Y=128.40, Mass=224790, SNR=281.4, Peak=16161 HFD=3.7
22:29:47.350 00.001 14964 MultiStar: [#1 0.29,0.00,0.19,U] 
22:29:47.350 00.000 14964 refined, 1 included, MultiStar: {0.21, -0.15}, one-star: {0.20, -0.18}
22:29:47.351 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.94 = 0.94)
22:29:47.351 00.000 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.29)
22:29:47.352 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=0.16 mountY=-0.20, mountTheta=-0.90
22:29:47.353 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.15, opts=13)
22:29:47.354 00.001 14964 Enqueuing Move request for scope (0.21, -0.15)
22:29:47.354 00.000 12044 Worker thread wakes up
22:29:47.354 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
22:29:47.354 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
22:29:47.354 00.000 12044 Moving (0.21, -0.15) raw xDistance=0.16 yDistance=-0.20
22:29:47.354 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
22:29:47.354 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:47.355 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:29:47.355 00.000 12044 MoveAxis(E, 0, ABG)
22:29:47.355 00.000 12044 Move returns status 0, amount 0
22:29:47.355 00.000 12044 MoveAxis(N, 0, ABG)
22:29:47.355 00.000 12044 Move returns status 0, amount 0
22:29:47.355 00.000 12044 move complete, result=0
22:29:47.355 00.000 12044 worker thread done servicing request
22:29:47.366 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16161, med=620, FiltMin=533, FiltMax=11531, Gamma=0.810
22:29:47.373 00.007 14964 UpdateGuideState exits: m=224790 SNR=281.4
22:29:47.373 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.374 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:47.374 00.000 14964 Enqueuing Expose request
22:29:47.375 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:47.376 00.001 12044 Worker thread wakes up
22:29:47.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:47.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:50.486 03.110 12044 Exposure complete
22:29:50.527 00.041 12044 worker thread done servicing request
22:29:50.527 00.000 14964 OnExposeComplete: enter
22:29:50.529 00.002 14964 UpdateGuideState(): m_state=6
22:29:50.531 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:29:50.532 00.001 14964 Star::Find returns 1 (0), X=399.56, Y=128.77, Mass=222471, SNR=290.1, Peak=15610 HFD=3.7
22:29:50.534 00.002 14964 MultiStar: [#1 0.59,-0.22,0.00,M1] 
22:29:50.535 00.001 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.56) = xAngle (1.84 = 1.84)
22:29:50.536 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.89 = -1.39)
22:29:50.537 00.001 14964 CameraToMount -- cameraX=0.68 cameraY=0.20 hyp=0.71 cameraTheta=0.28 mountX=-0.19 mountY=-0.70, mountTheta=-1.83
22:29:50.539 00.002 14964 SchedulePrimaryMove(1136A648, x=0.68, y=0.20, opts=13)
22:29:50.540 00.001 14964 Enqueuing Move request for scope (0.68, 0.20)
22:29:50.541 00.001 12044 Worker thread wakes up
22:29:50.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.20) opts 0xd
22:29:50.541 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, 0.20)
22:29:50.541 00.000 12044 Moving (0.68, 0.20) raw xDistance=-0.19 yDistance=-0.70
22:29:50.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
22:29:50.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:29:50.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
22:29:50.541 00.000 12044 MoveAxis(E, 0, ABG)
22:29:50.541 00.000 12044 Move returns status 0, amount 0
22:29:50.541 00.000 12044 MoveAxis(N, 0, ABG)
22:29:50.541 00.000 12044 Move returns status 0, amount 0
22:29:50.541 00.000 12044 move complete, result=0
22:29:50.541 00.000 12044 worker thread done servicing request
22:29:50.556 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15610, med=621, FiltMin=537, FiltMax=11007, Gamma=0.810
22:29:50.570 00.014 14964 UpdateGuideState exits: m=222471 SNR=290.1
22:29:50.573 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:50.574 00.001 14964 Enqueuing Expose request
22:29:50.574 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
22:29:50.577 00.003 12044 Worker thread wakes up
22:29:50.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:50.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:53.680 03.103 12044 Exposure complete
22:29:53.706 00.026 12044 worker thread done servicing request
22:29:53.706 00.000 14964 OnExposeComplete: enter
22:29:53.706 00.000 14964 UpdateGuideState(): m_state=6
22:29:53.707 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:29:53.707 00.000 14964 Star::Find returns 1 (0), X=399.06, Y=128.90, Mass=221054, SNR=272.3, Peak=17955 HFD=3.5
22:29:53.708 00.001 14964 MultiStar: [#1 0.27,-0.13,0.19,U] 
22:29:53.709 00.001 14964 refined, 1 included, MultiStar: {0.19, 0.25}, one-star: {0.18, 0.33}
22:29:53.709 00.000 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
22:29:53.710 00.001 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.75)
22:29:53.712 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.32 cameraTheta=0.92 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
22:29:53.713 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.25, opts=13)
22:29:53.714 00.001 14964 Enqueuing Move request for scope (0.19, 0.25)
22:29:53.714 00.000 12044 Worker thread wakes up
22:29:53.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
22:29:53.714 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
22:29:53.714 00.000 12044 Moving (0.19, 0.25) raw xDistance=-0.25 yDistance=-0.22
22:29:53.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.00
22:29:53.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:53.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:29:53.714 00.000 12044 MoveAxis(E, 0, ABG)
22:29:53.714 00.000 12044 Move returns status 0, amount 0
22:29:53.714 00.000 12044 MoveAxis(N, 0, ABG)
22:29:53.714 00.000 12044 Move returns status 0, amount 0
22:29:53.714 00.000 12044 move complete, result=0
22:29:53.714 00.000 12044 worker thread done servicing request
22:29:53.725 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17955, med=621, FiltMin=531, FiltMax=12059, Gamma=0.810
22:29:53.731 00.006 14964 UpdateGuideState exits: m=221054 SNR=272.3
22:29:53.731 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.732 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:53.732 00.000 14964 Enqueuing Expose request
22:29:53.733 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:53.733 00.000 12044 Worker thread wakes up
22:29:53.733 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:53.733 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:56.842 03.109 12044 Exposure complete
22:29:56.875 00.033 12044 worker thread done servicing request
22:29:56.875 00.000 14964 OnExposeComplete: enter
22:29:56.879 00.004 14964 UpdateGuideState(): m_state=6
22:29:56.880 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:29:56.881 00.001 14964 Star::Find returns 1 (0), X=399.02, Y=128.71, Mass=224705, SNR=293.2, Peak=18075 HFD=3.4
22:29:56.881 00.000 14964 MultiStar: [#1 -0.11,-0.39,0.20,U] 
22:29:56.882 00.001 14964 refined, 1 included, MultiStar: {0.10, 0.05}, one-star: {0.14, 0.13}
22:29:56.882 00.000 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
22:29:56.883 00.001 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
22:29:56.883 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
22:29:56.885 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.05, opts=13)
22:29:56.885 00.000 14964 Enqueuing Move request for scope (0.10, 0.05)
22:29:56.886 00.001 12044 Worker thread wakes up
22:29:56.886 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:29:56.886 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:29:56.886 00.000 12044 Moving (0.10, 0.05) raw xDistance=-0.04 yDistance=-0.10
22:29:56.886 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
22:29:56.886 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
22:29:56.886 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.886 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:56.886 00.000 12044 MoveAxis(E, 0, ABG)
22:29:56.886 00.000 12044 Move returns status 0, amount 0
22:29:56.886 00.000 12044 MoveAxis(N, 0, ABG)
22:29:56.886 00.000 12044 Move returns status 0, amount 0
22:29:56.886 00.000 12044 move complete, result=0
22:29:56.887 00.001 12044 worker thread done servicing request
22:29:56.895 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18075, med=619, FiltMin=542, FiltMax=11939, Gamma=0.810
22:29:56.904 00.009 14964 UpdateGuideState exits: m=224705 SNR=293.2
22:29:56.905 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.906 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:29:56.907 00.001 14964 Enqueuing Expose request
22:29:56.907 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:56.908 00.001 12044 Worker thread wakes up
22:29:56.908 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:29:56.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:29:59.999 03.091 12044 Exposure complete
22:30:00.021 00.022 12044 worker thread done servicing request
22:30:00.021 00.000 14964 OnExposeComplete: enter
22:30:00.021 00.000 14964 UpdateGuideState(): m_state=6
22:30:00.022 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:30:00.022 00.000 14964 Star::Find returns 1 (0), X=398.87, Y=128.37, Mass=225091, SNR=294.3, Peak=21689 HFD=3.3
22:30:00.023 00.001 14964 MultiStar: [#1 -0.04,0.19,0.18,U] 
22:30:00.024 00.001 14964 refined, 1 included, MultiStar: {-0.01, -0.15}, one-star: {-0.01, -0.21}
22:30:00.024 00.000 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.56) = xAngle (-0.10 = -0.10)
22:30:00.025 00.001 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
22:30:00.025 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=0.15 mountY=0.03, mountTheta=0.19
22:30:00.028 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.15, opts=13)
22:30:00.028 00.000 14964 Enqueuing Move request for scope (-0.01, -0.15)
22:30:00.029 00.001 12044 Worker thread wakes up
22:30:00.029 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:30:00.029 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:30:00.029 00.000 12044 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.03
22:30:00.029 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
22:30:00.029 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.029 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:00.029 00.000 12044 MoveAxis(E, 0, ABG)
22:30:00.029 00.000 12044 Move returns status 0, amount 0
22:30:00.029 00.000 12044 MoveAxis(N, 0, ABG)
22:30:00.029 00.000 12044 Move returns status 0, amount 0
22:30:00.029 00.000 12044 move complete, result=0
22:30:00.030 00.001 12044 worker thread done servicing request
22:30:00.037 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21689, med=621, FiltMin=535, FiltMax=12270, Gamma=0.810
22:30:00.043 00.006 14964 UpdateGuideState exits: m=225091 SNR=294.3
22:30:00.043 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.044 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:00.044 00.000 14964 Enqueuing Expose request
22:30:00.045 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:00.045 00.000 12044 Worker thread wakes up
22:30:00.046 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:00.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:03.169 03.123 12044 Exposure complete
22:30:03.193 00.024 12044 worker thread done servicing request
22:30:03.193 00.000 14964 OnExposeComplete: enter
22:30:03.194 00.001 14964 UpdateGuideState(): m_state=6
22:30:03.194 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:30:03.195 00.001 14964 Star::Find returns 1 (0), X=398.76, Y=128.67, Mass=226406, SNR=292.5, Peak=19485 HFD=3.5
22:30:03.196 00.001 14964 MultiStar: [#1 -0.12,-0.04,0.19,U] 
22:30:03.196 00.000 14964 refined, 1 included, MultiStar: {-0.12, 0.07}, one-star: {-0.12, 0.09}
22:30:03.197 00.001 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
22:30:03.197 00.000 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.23 = 0.94)
22:30:03.198 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.07 mountY=0.11, mountTheta=2.13
22:30:03.202 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.07, opts=13)
22:30:03.203 00.001 14964 Enqueuing Move request for scope (-0.12, 0.07)
22:30:03.204 00.001 12044 Worker thread wakes up
22:30:03.204 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:30:03.204 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:30:03.204 00.000 12044 Moving (-0.12, 0.07) raw xDistance=-0.07 yDistance=0.11
22:30:03.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
22:30:03.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:03.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:03.204 00.000 12044 MoveAxis(E, 0, ABG)
22:30:03.204 00.000 12044 Move returns status 0, amount 0
22:30:03.204 00.000 12044 MoveAxis(N, 0, ABG)
22:30:03.204 00.000 12044 Move returns status 0, amount 0
22:30:03.204 00.000 12044 move complete, result=0
22:30:03.204 00.000 12044 worker thread done servicing request
22:30:03.211 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19485, med=620, FiltMin=531, FiltMax=12455, Gamma=0.810
22:30:03.218 00.007 14964 UpdateGuideState exits: m=226406 SNR=292.5
22:30:03.220 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:03.221 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:03.222 00.001 14964 Enqueuing Expose request
22:30:03.223 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:03.225 00.002 12044 Worker thread wakes up
22:30:03.225 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:03.225 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:06.336 03.111 12044 Exposure complete
22:30:06.357 00.021 12044 worker thread done servicing request
22:30:06.357 00.000 14964 OnExposeComplete: enter
22:30:06.358 00.001 14964 UpdateGuideState(): m_state=6
22:30:06.358 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:30:06.359 00.001 14964 Star::Find returns 1 (0), X=399.03, Y=129.03, Mass=221609, SNR=284.3, Peak=17383 HFD=3.9
22:30:06.359 00.000 14964 MultiStar: [#1 0.11,-0.44,0.21,U] 
22:30:06.360 00.001 14964 refined, 1 included, MultiStar: {0.15, 0.30}, one-star: {0.15, 0.45}
22:30:06.360 00.000 14964 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.56) = xAngle (2.67 = 2.67)
22:30:06.361 00.001 14964 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.73 = -0.56)
22:30:06.361 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.30 mountY=-0.18, mountTheta=-2.61
22:30:06.362 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.30, opts=13)
22:30:06.363 00.001 14964 Enqueuing Move request for scope (0.15, 0.30)
22:30:06.363 00.000 12044 Worker thread wakes up
22:30:06.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
22:30:06.363 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
22:30:06.363 00.000 12044 Moving (0.15, 0.30) raw xDistance=-0.30 yDistance=-0.18
22:30:06.364 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.30, slope = -0.02
22:30:06.364 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:06.364 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:06.364 00.000 12044 MoveAxis(E, 12, ABG)
22:30:06.364 00.000 12044 Guiding  Dir = 2, Dur = 12
22:30:06.380 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17383, med=619, FiltMin=528, FiltMax=12628, Gamma=0.810
22:30:06.385 00.005 14964 UpdateGuideState exits: m=221609 SNR=284.3
22:30:06.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.386 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:06.387 00.001 14964 Enqueuing Expose request
22:30:06.404 00.017 12044 IsSlewing returns 0
22:30:06.405 00.001 12044 IsGuiding returns 0
22:30:06.438 00.033 12044 IsGuiding returns 1
22:30:06.438 00.000 12044 scope still moving after pulse duration time elapsed
22:30:06.499 00.061 12044 IsSlewing returns 0
22:30:06.499 00.000 12044 IsGuiding returns 0
22:30:06.499 00.000 12044 scope move finished after 12 + 82 ms
22:30:06.499 00.000 12044 Move returns status 0, amount 12
22:30:06.499 00.000 12044 MoveAxis(N, 0, ABG)
22:30:06.499 00.000 12044 Move returns status 0, amount 0
22:30:06.499 00.000 12044 move complete, result=0
22:30:06.499 00.000 12044 worker thread done servicing request
22:30:06.499 00.000 12044 Worker thread wakes up
22:30:06.499 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:06.499 00.000 14964 GuideStep: -0.3 px 12 ms EAST, -0.2 px 0 ms NORTH
22:30:06.500 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:09.616 03.116 12044 Exposure complete
22:30:09.651 00.035 12044 worker thread done servicing request
22:30:09.651 00.000 14964 OnExposeComplete: enter
22:30:09.652 00.001 14964 UpdateGuideState(): m_state=6
22:30:09.654 00.002 14964 Star::Find(35, 399, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:30:09.655 00.001 14964 Star::Find returns 1 (0), X=398.80, Y=128.74, Mass=222738, SNR=277.4, Peak=16331 HFD=3.6
22:30:09.657 00.002 14964 MultiStar: [#1 0.02,-0.09,0.19,U] 
22:30:09.658 00.001 14964 refined, 1 included, MultiStar: {-0.07, 0.12}, one-star: {-0.09, 0.16}
22:30:09.659 00.001 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.63)
22:30:09.661 00.002 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
22:30:09.662 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=-0.12 mountY=0.06, mountTheta=2.71
22:30:09.664 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.12, opts=13)
22:30:09.665 00.001 14964 Enqueuing Move request for scope (-0.07, 0.12)
22:30:09.666 00.001 12044 Worker thread wakes up
22:30:09.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
22:30:09.666 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
22:30:09.666 00.000 12044 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.06
22:30:09.666 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
22:30:09.666 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:09.666 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:30:09.666 00.000 12044 MoveAxis(E, 0, ABG)
22:30:09.666 00.000 12044 Move returns status 0, amount 0
22:30:09.666 00.000 12044 MoveAxis(N, 0, ABG)
22:30:09.666 00.000 12044 Move returns status 0, amount 0
22:30:09.666 00.000 12044 move complete, result=0
22:30:09.666 00.000 12044 worker thread done servicing request
22:30:09.673 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16331, med=620, FiltMin=539, FiltMax=10778, Gamma=0.810
22:30:09.683 00.010 14964 UpdateGuideState exits: m=222738 SNR=277.4
22:30:09.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:09.685 00.001 14964 Enqueuing Expose request
22:30:09.685 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:09.686 00.001 12044 Worker thread wakes up
22:30:09.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:09.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:12.812 03.126 12044 Exposure complete
22:30:12.855 00.043 12044 worker thread done servicing request
22:30:12.855 00.000 14964 OnExposeComplete: enter
22:30:12.857 00.002 14964 UpdateGuideState(): m_state=6
22:30:12.859 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:30:12.861 00.002 14964 Star::Find returns 1 (0), X=398.72, Y=129.02, Mass=224787, SNR=302.7, Peak=18243 HFD=3.8
22:30:12.864 00.003 14964 MultiStar: [#1 -0.02,-0.66,0.00,M1] 
22:30:12.865 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.47 = -2.82)
22:30:12.866 00.001 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
22:30:12.867 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.45 hyp=0.47 cameraTheta=1.91 mountX=-0.45 mountY=0.11, mountTheta=2.90
22:30:12.869 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.45, opts=13)
22:30:12.870 00.001 14964 Enqueuing Move request for scope (-0.16, 0.45)
22:30:12.872 00.002 12044 Worker thread wakes up
22:30:12.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.45) opts 0xd
22:30:12.872 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.45)
22:30:12.872 00.000 12044 Moving (-0.16, 0.45) raw xDistance=-0.45 yDistance=0.11
22:30:12.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.45, slope = -0.02
22:30:12.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:12.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:12.872 00.000 12044 MoveAxis(E, 12, ABG)
22:30:12.872 00.000 12044 Guiding  Dir = 2, Dur = 12
22:30:12.885 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18243, med=620, FiltMin=531, FiltMax=12273, Gamma=0.810
22:30:12.896 00.011 14964 UpdateGuideState exits: m=224787 SNR=302.7
22:30:12.898 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:12.900 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:12.901 00.001 14964 Enqueuing Expose request
22:30:12.903 00.002 12044 IsSlewing returns 0
22:30:12.904 00.001 12044 IsGuiding returns 0
22:30:12.936 00.032 12044 IsGuiding returns 1
22:30:12.936 00.000 12044 scope still moving after pulse duration time elapsed
22:30:13.014 00.078 12044 IsSlewing returns 0
22:30:13.014 00.000 12044 IsGuiding returns 0
22:30:13.014 00.000 12044 scope move finished after 12 + 97 ms
22:30:13.014 00.000 12044 Move returns status 0, amount 12
22:30:13.014 00.000 12044 MoveAxis(N, 0, ABG)
22:30:13.014 00.000 12044 Move returns status 0, amount 0
22:30:13.014 00.000 12044 move complete, result=0
22:30:13.014 00.000 12044 worker thread done servicing request
22:30:13.014 00.000 12044 Worker thread wakes up
22:30:13.014 00.000 14964 GuideStep: -0.4 px 12 ms EAST, 0.1 px 0 ms NORTH
22:30:13.015 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:13.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:16.116 03.101 12044 Exposure complete
22:30:16.151 00.035 12044 worker thread done servicing request
22:30:16.151 00.000 14964 OnExposeComplete: enter
22:30:16.151 00.000 14964 UpdateGuideState(): m_state=6
22:30:16.152 00.001 14964 Star::Find(35, 398, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:30:16.153 00.001 14964 Star::Find returns 1 (0), X=398.86, Y=128.80, Mass=229202, SNR=301.1, Peak=19941 HFD=3.5
22:30:16.153 00.000 14964 MultiStar: [#1 0.03,-0.43,0.19,U] 
22:30:16.154 00.001 14964 refined, 1 included, MultiStar: {-0.01, 0.12}, one-star: {-0.02, 0.22}
22:30:16.155 00.001 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.21 = -3.08)
22:30:16.155 00.000 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
22:30:16.156 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
22:30:16.158 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.12, opts=13)
22:30:16.160 00.002 14964 Enqueuing Move request for scope (-0.01, 0.12)
22:30:16.161 00.001 12044 Worker thread wakes up
22:30:16.161 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:30:16.161 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:30:16.161 00.000 12044 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=-0.00
22:30:16.161 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.18, using input
22:30:16.161 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
22:30:16.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:16.162 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:30:16.162 00.000 12044 MoveAxis(E, 0, ABG)
22:30:16.162 00.000 12044 Move returns status 0, amount 0
22:30:16.162 00.000 12044 MoveAxis(N, 0, ABG)
22:30:16.162 00.000 12044 Move returns status 0, amount 0
22:30:16.162 00.000 12044 move complete, result=0
22:30:16.162 00.000 12044 worker thread done servicing request
22:30:16.173 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19941, med=621, FiltMin=529, FiltMax=12307, Gamma=0.810
22:30:16.178 00.005 14964 UpdateGuideState exits: m=229202 SNR=301.1
22:30:16.179 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.180 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:16.180 00.000 14964 Enqueuing Expose request
22:30:16.180 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:16.181 00.001 12044 Worker thread wakes up
22:30:16.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:16.181 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:19.301 03.120 12044 Exposure complete
22:30:19.324 00.023 12044 worker thread done servicing request
22:30:19.324 00.000 14964 OnExposeComplete: enter
22:30:19.325 00.001 14964 UpdateGuideState(): m_state=6
22:30:19.325 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:30:19.326 00.001 14964 Star::Find returns 1 (0), X=398.96, Y=129.15, Mass=218238, SNR=280.4, Peak=17559 HFD=3.7
22:30:19.326 00.000 14964 MultiStar: [#1 -0.02,-0.60,0.00,M1] 
22:30:19.327 00.001 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
22:30:19.328 00.001 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.25)
22:30:19.328 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.57 hyp=0.58 cameraTheta=1.43 mountX=-0.57 mountY=-0.14, mountTheta=-2.90
22:30:19.330 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.57, opts=13)
22:30:19.332 00.002 14964 Enqueuing Move request for scope (0.08, 0.57)
22:30:19.334 00.002 12044 Worker thread wakes up
22:30:19.334 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.57) opts 0xd
22:30:19.334 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.57)
22:30:19.334 00.000 12044 Moving (0.08, 0.57) raw xDistance=-0.57 yDistance=-0.14
22:30:19.334 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.57, slope = -0.03
22:30:19.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:19.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:19.334 00.000 12044 MoveAxis(E, 26, ABG)
22:30:19.334 00.000 12044 Guiding  Dir = 2, Dur = 26
22:30:19.346 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17559, med=620, FiltMin=539, FiltMax=12340, Gamma=0.810
22:30:19.356 00.010 14964 UpdateGuideState exits: m=218238 SNR=280.4
22:30:19.357 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.358 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:19.358 00.000 14964 Enqueuing Expose request
22:30:19.359 00.001 12044 IsSlewing returns 0
22:30:19.361 00.002 12044 IsGuiding returns 0
22:30:19.394 00.033 12044 IsGuiding returns 1
22:30:19.394 00.000 12044 scope still moving after pulse duration time elapsed
22:30:19.451 00.057 12044 IsSlewing returns 0
22:30:19.452 00.001 12044 IsGuiding returns 0
22:30:19.452 00.000 12044 scope move finished after 26 + 65 ms
22:30:19.452 00.000 12044 Move returns status 0, amount 26
22:30:19.452 00.000 12044 MoveAxis(N, 0, ABG)
22:30:19.452 00.000 12044 Move returns status 0, amount 0
22:30:19.452 00.000 12044 move complete, result=0
22:30:19.452 00.000 12044 worker thread done servicing request
22:30:19.452 00.000 12044 Worker thread wakes up
22:30:19.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:19.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:19.453 00.001 14964 GuideStep: -0.6 px 26 ms EAST, -0.1 px 0 ms NORTH
22:30:22.592 03.139 12044 Exposure complete
22:30:22.631 00.039 12044 worker thread done servicing request
22:30:22.632 00.001 14964 OnExposeComplete: enter
22:30:22.633 00.001 14964 UpdateGuideState(): m_state=6
22:30:22.635 00.002 14964 Star::Find(35, 398, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:30:22.637 00.002 14964 Star::Find returns 1 (0), X=399.02, Y=128.39, Mass=227488, SNR=285.1, Peak=21265 HFD=3.4
22:30:22.638 00.001 14964 MultiStar: [#1 0.14,0.11,0.19,U] 
22:30:22.639 00.001 14964 refined, 1 included, MultiStar: {0.14, -0.14}, one-star: {0.14, -0.18}
22:30:22.641 00.002 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
22:30:22.642 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.44)
22:30:22.642 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=0.14 mountY=-0.13, mountTheta=-0.75
22:30:22.645 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.14, opts=13)
22:30:22.645 00.000 14964 Enqueuing Move request for scope (0.14, -0.14)
22:30:22.646 00.001 12044 Worker thread wakes up
22:30:22.646 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:30:22.646 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:30:22.646 00.000 12044 Moving (0.14, -0.14) raw xDistance=0.14 yDistance=-0.13
22:30:22.646 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
22:30:22.646 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.646 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:22.646 00.000 12044 MoveAxis(E, 0, ABG)
22:30:22.646 00.000 12044 Move returns status 0, amount 0
22:30:22.647 00.001 12044 MoveAxis(N, 0, ABG)
22:30:22.647 00.000 12044 Move returns status 0, amount 0
22:30:22.647 00.000 12044 move complete, result=0
22:30:22.647 00.000 12044 worker thread done servicing request
22:30:22.654 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21265, med=619, FiltMin=529, FiltMax=12707, Gamma=0.810
22:30:22.662 00.008 14964 UpdateGuideState exits: m=227488 SNR=285.1
22:30:22.664 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.665 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:22.666 00.001 14964 Enqueuing Expose request
22:30:22.668 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:22.670 00.002 12044 Worker thread wakes up
22:30:22.670 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:22.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:25.811 03.141 12044 Exposure complete
22:30:25.849 00.038 12044 worker thread done servicing request
22:30:25.849 00.000 14964 OnExposeComplete: enter
22:30:25.852 00.003 14964 UpdateGuideState(): m_state=6
22:30:25.853 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:30:25.855 00.002 14964 Star::Find returns 1 (0), X=398.75, Y=128.42, Mass=225510, SNR=292.5, Peak=19337 HFD=3.5
22:30:25.856 00.001 14964 MultiStar: [#1 -0.24,0.47,0.19,U] 
22:30:25.858 00.002 14964 refined, 1 included, MultiStar: {-0.15, -0.06}, one-star: {-0.13, -0.16}
22:30:25.859 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
22:30:25.861 00.002 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
22:30:25.863 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.06 mountY=0.15, mountTheta=1.22
22:30:25.865 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.06, opts=13)
22:30:25.867 00.002 14964 Enqueuing Move request for scope (-0.15, -0.06)
22:30:25.869 00.002 12044 Worker thread wakes up
22:30:25.869 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:30:25.869 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:30:25.869 00.000 12044 Moving (-0.15, -0.06) raw xDistance=0.06 yDistance=0.15
22:30:25.869 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
22:30:25.869 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:25.869 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:30:25.869 00.000 12044 MoveAxis(E, 0, ABG)
22:30:25.870 00.001 12044 Move returns status 0, amount 0
22:30:25.870 00.000 12044 MoveAxis(N, 0, ABG)
22:30:25.870 00.000 12044 Move returns status 0, amount 0
22:30:25.870 00.000 12044 move complete, result=0
22:30:25.870 00.000 12044 worker thread done servicing request
22:30:25.887 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19337, med=620, FiltMin=537, FiltMax=11558, Gamma=0.810
22:30:25.898 00.011 14964 UpdateGuideState exits: m=225510 SNR=292.5
22:30:25.900 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:25.901 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:25.902 00.001 14964 Enqueuing Expose request
22:30:25.904 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:25.905 00.001 12044 Worker thread wakes up
22:30:25.905 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:25.905 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:29.037 03.132 12044 Exposure complete
22:30:29.064 00.027 12044 worker thread done servicing request
22:30:29.064 00.000 14964 OnExposeComplete: enter
22:30:29.064 00.000 14964 UpdateGuideState(): m_state=6
22:30:29.065 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:30:29.066 00.001 14964 Star::Find returns 1 (0), X=398.71, Y=128.54, Mass=224586, SNR=280.4, Peak=18197 HFD=3.6
22:30:29.066 00.000 14964 MultiStar: [#1 -0.45,0.18,0.19,U] 
22:30:29.067 00.001 14964 single-star, 1 included, MultiStar: {-0.21, -0.00}, one-star: {-0.17, -0.03}
22:30:29.067 00.000 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
22:30:29.067 00.000 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
22:30:29.068 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.94 mountX=0.03 mountY=0.17, mountTheta=1.39
22:30:29.069 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.03, opts=13)
22:30:29.069 00.000 14964 Enqueuing Move request for scope (-0.17, -0.03)
22:30:29.070 00.001 12044 Worker thread wakes up
22:30:29.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:30:29.070 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:30:29.070 00.000 12044 Moving (-0.17, -0.03) raw xDistance=0.03 yDistance=0.17
22:30:29.070 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
22:30:29.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
22:30:29.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:29.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:30:29.070 00.000 12044 MoveAxis(E, 0, ABG)
22:30:29.070 00.000 12044 Move returns status 0, amount 0
22:30:29.070 00.000 12044 MoveAxis(N, 0, ABG)
22:30:29.070 00.000 12044 Move returns status 0, amount 0
22:30:29.070 00.000 12044 move complete, result=0
22:30:29.071 00.001 12044 worker thread done servicing request
22:30:29.080 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18197, med=621, FiltMin=531, FiltMax=11348, Gamma=0.810
22:30:29.091 00.011 14964 UpdateGuideState exits: m=224586 SNR=280.4
22:30:29.093 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:29.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:29.094 00.000 14964 Enqueuing Expose request
22:30:29.095 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:29.096 00.001 12044 Worker thread wakes up
22:30:29.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:29.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:32.208 03.112 12044 Exposure complete
22:30:32.245 00.037 12044 worker thread done servicing request
22:30:32.245 00.000 14964 OnExposeComplete: enter
22:30:32.247 00.002 14964 UpdateGuideState(): m_state=6
22:30:32.249 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:30:32.252 00.003 14964 Star::Find returns 1 (0), X=398.33, Y=128.80, Mass=226320, SNR=286.5, Peak=17500 HFD=3.6
22:30:32.254 00.002 14964 MultiStar: [#1 -0.58,-0.23,0.00,M1] 
22:30:32.258 00.004 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
22:30:32.259 00.001 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
22:30:32.260 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.22 hyp=0.59 cameraTheta=2.76 mountX=-0.23 mountY=0.53, mountTheta=1.98
22:30:32.261 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.22, opts=13)
22:30:32.263 00.002 14964 Enqueuing Move request for scope (-0.55, 0.22)
22:30:32.264 00.001 12044 Worker thread wakes up
22:30:32.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.22) opts 0xd
22:30:32.265 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.22)
22:30:32.265 00.000 12044 Moving (-0.55, 0.22) raw xDistance=-0.23 yDistance=0.53
22:30:32.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.02
22:30:32.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:30:32.265 00.000 12044 MoveAxis(E, 0, ABG)
22:30:32.265 00.000 12044 Move returns status 0, amount 0
22:30:32.265 00.000 12044 MoveAxis(S, 49, ABG)
22:30:32.265 00.000 12044 Guiding  Dir = 1, Dur = 49
22:30:32.278 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17500, med=619, FiltMin=526, FiltMax=11075, Gamma=0.810
22:30:32.288 00.010 14964 UpdateGuideState exits: m=226320 SNR=286.5
22:30:32.289 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.290 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:32.290 00.000 14964 Enqueuing Expose request
22:30:32.356 00.066 12044 IsSlewing returns 0
22:30:32.357 00.001 12044 IsGuiding returns 0
22:30:32.388 00.031 12044 PulseGuide returned control before completion, sleep 28
22:30:32.433 00.045 12044 IsGuiding returns 1
22:30:32.433 00.000 12044 scope still moving after pulse duration time elapsed
22:30:32.484 00.051 12044 IsSlewing returns 0
22:30:32.484 00.000 12044 IsGuiding returns 0
22:30:32.484 00.000 12044 scope move finished after 49 + 78 ms
22:30:32.484 00.000 12044 Move returns status 0, amount 49
22:30:32.484 00.000 12044 move complete, result=0
22:30:32.485 00.001 12044 worker thread done servicing request
22:30:32.485 00.000 12044 Worker thread wakes up
22:30:32.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:32.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:32.485 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 49 ms SOUTH
22:30:35.612 03.127 12044 Exposure complete
22:30:35.652 00.040 12044 worker thread done servicing request
22:30:35.652 00.000 14964 OnExposeComplete: enter
22:30:35.654 00.002 14964 UpdateGuideState(): m_state=6
22:30:35.656 00.002 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:30:35.658 00.002 14964 Star::Find returns 1 (0), X=398.74, Y=128.65, Mass=225596, SNR=279.6, Peak=14425 HFD=3.7
22:30:35.659 00.001 14964 MultiStar: [#1 -0.08,-0.09,0.17,U] 
22:30:35.661 00.002 14964 refined, 1 included, MultiStar: {-0.13, 0.05}, one-star: {-0.14, 0.07}
22:30:35.662 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
22:30:35.664 00.002 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.11)
22:30:35.665 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.79 mountX=-0.05 mountY=0.13, mountTheta=1.95
22:30:35.668 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.05, opts=13)
22:30:35.670 00.002 14964 Enqueuing Move request for scope (-0.13, 0.05)
22:30:35.672 00.002 12044 Worker thread wakes up
22:30:35.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:30:35.672 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:30:35.672 00.000 12044 Moving (-0.13, 0.05) raw xDistance=-0.05 yDistance=0.13
22:30:35.673 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
22:30:35.673 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:35.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:30:35.673 00.000 12044 MoveAxis(E, 0, ABG)
22:30:35.673 00.000 12044 Move returns status 0, amount 0
22:30:35.673 00.000 12044 MoveAxis(N, 0, ABG)
22:30:35.673 00.000 12044 Move returns status 0, amount 0
22:30:35.674 00.001 12044 move complete, result=0
22:30:35.674 00.000 12044 worker thread done servicing request
22:30:35.689 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14425, med=619, FiltMin=525, FiltMax=11850, Gamma=0.810
22:30:35.700 00.011 14964 UpdateGuideState exits: m=225596 SNR=279.6
22:30:35.702 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:35.703 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:35.705 00.002 14964 Enqueuing Expose request
22:30:35.706 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:35.707 00.001 12044 Worker thread wakes up
22:30:35.707 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:35.707 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:38.838 03.131 12044 Exposure complete
22:30:38.877 00.039 12044 worker thread done servicing request
22:30:38.877 00.000 14964 OnExposeComplete: enter
22:30:38.881 00.004 14964 UpdateGuideState(): m_state=6
22:30:38.885 00.004 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:30:38.887 00.002 14964 Star::Find returns 1 (0), X=399.41, Y=128.49, Mass=225005, SNR=283.2, Peak=16621 HFD=3.3
22:30:38.888 00.001 14964 MultiStar: [#1 0.48,-0.05,0.18,U] 
22:30:38.889 00.001 14964 refined, 1 included, MultiStar: {0.52, -0.09}, one-star: {0.53, -0.09}
22:30:38.890 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
22:30:38.892 00.002 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.84)
22:30:38.893 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=-0.09 hyp=0.53 cameraTheta=-0.16 mountX=0.09 mountY=-0.51, mountTheta=-1.39
22:30:38.897 00.004 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.09, opts=13)
22:30:38.898 00.001 14964 Enqueuing Move request for scope (0.52, -0.09)
22:30:38.899 00.001 12044 Worker thread wakes up
22:30:38.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.09) opts 0xd
22:30:38.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.09)
22:30:38.899 00.000 12044 Moving (0.52, -0.09) raw xDistance=0.09 yDistance=-0.51
22:30:38.899 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.23, using input
22:30:38.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
22:30:38.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:30:38.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:30:38.899 00.000 12044 MoveAxis(E, 0, ABG)
22:30:38.899 00.000 12044 Move returns status 0, amount 0
22:30:38.899 00.000 12044 MoveAxis(N, 0, ABG)
22:30:38.899 00.000 12044 Move returns status 0, amount 0
22:30:38.899 00.000 12044 move complete, result=0
22:30:38.899 00.000 12044 worker thread done servicing request
22:30:38.908 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16621, med=621, FiltMin=527, FiltMax=11167, Gamma=0.810
22:30:38.914 00.006 14964 UpdateGuideState exits: m=225005 SNR=283.2
22:30:38.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.916 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:38.916 00.000 14964 Enqueuing Expose request
22:30:38.917 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:30:38.917 00.000 12044 Worker thread wakes up
22:30:38.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:38.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:42.016 03.099 12044 Exposure complete
22:30:42.053 00.037 12044 worker thread done servicing request
22:30:42.053 00.000 14964 OnExposeComplete: enter
22:30:42.055 00.002 14964 UpdateGuideState(): m_state=6
22:30:42.056 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:30:42.059 00.003 14964 Star::Find returns 1 (0), X=399.16, Y=128.45, Mass=223685, SNR=276.0, Peak=18797 HFD=3.5
22:30:42.061 00.002 14964 MultiStar: [#1 0.17,0.11,0.20,U] 
22:30:42.063 00.002 14964 refined, 1 included, MultiStar: {0.26, -0.09}, one-star: {0.28, -0.13}
22:30:42.065 00.002 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
22:30:42.067 00.002 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.00)
22:30:42.068 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.33 mountX=0.09 mountY=-0.25, mountTheta=-1.22
22:30:42.070 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.09, opts=13)
22:30:42.072 00.002 14964 Enqueuing Move request for scope (0.26, -0.09)
22:30:42.073 00.001 12044 Worker thread wakes up
22:30:42.073 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
22:30:42.073 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
22:30:42.073 00.000 12044 Moving (0.26, -0.09) raw xDistance=0.09 yDistance=-0.25
22:30:42.074 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.31, using input
22:30:42.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.05
22:30:42.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:30:42.074 00.000 12044 MoveAxis(E, 0, ABG)
22:30:42.074 00.000 12044 Move returns status 0, amount 0
22:30:42.074 00.000 12044 MoveAxis(N, 0, ABG)
22:30:42.074 00.000 12044 Move returns status 0, amount 0
22:30:42.074 00.000 12044 move complete, result=0
22:30:42.074 00.000 12044 worker thread done servicing request
22:30:42.088 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18797, med=619, FiltMin=528, FiltMax=12959, Gamma=0.810
22:30:42.101 00.013 14964 UpdateGuideState exits: m=223685 SNR=276.0
22:30:42.103 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.104 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:42.105 00.001 14964 Enqueuing Expose request
22:30:42.107 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:42.108 00.001 12044 Worker thread wakes up
22:30:42.108 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:42.108 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:45.202 03.094 12044 Exposure complete
22:30:45.228 00.026 12044 worker thread done servicing request
22:30:45.228 00.000 14964 OnExposeComplete: enter
22:30:45.229 00.001 14964 UpdateGuideState(): m_state=6
22:30:45.230 00.001 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:30:45.230 00.000 14964 Star::Find returns 1 (0), X=399.52, Y=128.68, Mass=221962, SNR=284.8, Peak=17026 HFD=3.3
22:30:45.231 00.001 14964 MultiStar: [#1 0.63,-0.28,0.00,M1] 
22:30:45.232 00.001 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.71 = 1.71)
22:30:45.232 00.000 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.76 = -1.52)
22:30:45.233 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=0.10 hyp=0.65 cameraTheta=0.15 mountX=-0.09 mountY=-0.65, mountTheta=-1.71
22:30:45.234 00.001 14964 SchedulePrimaryMove(1136A648, x=0.64, y=0.10, opts=13)
22:30:45.235 00.001 14964 Enqueuing Move request for scope (0.64, 0.10)
22:30:45.235 00.000 12044 Worker thread wakes up
22:30:45.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.10) opts 0xd
22:30:45.235 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, 0.10)
22:30:45.235 00.000 12044 Moving (0.64, 0.10) raw xDistance=-0.09 yDistance=-0.65
22:30:45.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
22:30:45.235 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:45.235 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
22:30:45.235 00.000 12044 MoveAxis(E, 0, ABG)
22:30:45.235 00.000 12044 Move returns status 0, amount 0
22:30:45.235 00.000 12044 MoveAxis(N, 0, ABG)
22:30:45.235 00.000 12044 Move returns status 0, amount 0
22:30:45.235 00.000 12044 move complete, result=0
22:30:45.236 00.001 12044 worker thread done servicing request
22:30:45.242 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17026, med=619, FiltMin=522, FiltMax=10815, Gamma=0.810
22:30:45.249 00.007 14964 UpdateGuideState exits: m=221962 SNR=284.8
22:30:45.250 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:45.252 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:45.253 00.001 14964 Enqueuing Expose request
22:30:45.254 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:30:45.256 00.002 12044 Worker thread wakes up
22:30:45.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:45.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:48.373 03.117 12044 Exposure complete
22:30:48.394 00.021 12044 worker thread done servicing request
22:30:48.394 00.000 14964 OnExposeComplete: enter
22:30:48.395 00.001 14964 UpdateGuideState(): m_state=6
22:30:48.395 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:30:48.396 00.001 14964 Star::Find returns 1 (0), X=399.19, Y=128.63, Mass=229692, SNR=297.6, Peak=19221 HFD=3.6
22:30:48.397 00.001 14964 MultiStar: [#1 0.27,-0.20,0.18,U] 
22:30:48.397 00.000 14964 refined, 1 included, MultiStar: {0.30, 0.01}, one-star: {0.31, 0.05}
22:30:48.397 00.000 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
22:30:48.398 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.64)
22:30:48.398 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.04 mountX=-0.01 mountY=-0.30, mountTheta=-1.59
22:30:48.399 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.01, opts=13)
22:30:48.400 00.001 14964 Enqueuing Move request for scope (0.30, 0.01)
22:30:48.400 00.000 12044 Worker thread wakes up
22:30:48.401 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
22:30:48.401 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
22:30:48.401 00.000 12044 Moving (0.30, 0.01) raw xDistance=-0.01 yDistance=-0.30
22:30:48.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
22:30:48.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:48.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:30:48.401 00.000 12044 MoveAxis(E, 0, ABG)
22:30:48.401 00.000 12044 Move returns status 0, amount 0
22:30:48.401 00.000 12044 MoveAxis(N, 0, ABG)
22:30:48.401 00.000 12044 Move returns status 0, amount 0
22:30:48.401 00.000 12044 move complete, result=0
22:30:48.401 00.000 12044 worker thread done servicing request
22:30:48.417 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19221, med=620, FiltMin=540, FiltMax=11887, Gamma=0.810
22:30:48.426 00.009 14964 UpdateGuideState exits: m=229692 SNR=297.6
22:30:48.428 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.430 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:48.431 00.001 14964 Enqueuing Expose request
22:30:48.433 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:48.434 00.001 12044 Worker thread wakes up
22:30:48.435 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:48.435 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:51.544 03.109 12044 Exposure complete
22:30:51.578 00.034 12044 worker thread done servicing request
22:30:51.579 00.001 14964 OnExposeComplete: enter
22:30:51.580 00.001 14964 UpdateGuideState(): m_state=6
22:30:51.582 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:30:51.584 00.002 14964 Star::Find returns 1 (0), X=398.78, Y=128.70, Mass=220886, SNR=279.9, Peak=16723 HFD=3.6
22:30:51.585 00.001 14964 MultiStar: [#1 -0.12,-0.57,0.00,M1] 
22:30:51.586 00.001 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.56) = xAngle (3.78 = -2.50)
22:30:51.588 00.002 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.55)
22:30:51.589 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=-0.13 mountY=0.08, mountTheta=2.56
22:30:51.594 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.13, opts=13)
22:30:51.595 00.001 14964 Enqueuing Move request for scope (-0.10, 0.13)
22:30:51.596 00.001 12044 Worker thread wakes up
22:30:51.596 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
22:30:51.596 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
22:30:51.596 00.000 12044 Moving (-0.10, 0.13) raw xDistance=-0.13 yDistance=0.08
22:30:51.596 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
22:30:51.596 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:51.596 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:30:51.597 00.001 12044 MoveAxis(E, 0, ABG)
22:30:51.597 00.000 12044 Move returns status 0, amount 0
22:30:51.597 00.000 12044 MoveAxis(N, 0, ABG)
22:30:51.597 00.000 12044 Move returns status 0, amount 0
22:30:51.597 00.000 12044 move complete, result=0
22:30:51.597 00.000 12044 worker thread done servicing request
22:30:51.608 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16723, med=620, FiltMin=537, FiltMax=12022, Gamma=0.810
22:30:51.618 00.010 14964 UpdateGuideState exits: m=220886 SNR=279.9
22:30:51.620 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:51.621 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:51.622 00.001 14964 Enqueuing Expose request
22:30:51.624 00.002 12044 Worker thread wakes up
22:30:51.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:51.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:51.624 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:54.750 03.126 12044 Exposure complete
22:30:54.770 00.020 12044 worker thread done servicing request
22:30:54.770 00.000 14964 OnExposeComplete: enter
22:30:54.771 00.001 14964 UpdateGuideState(): m_state=6
22:30:54.771 00.000 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:30:54.772 00.001 14964 Star::Find returns 1 (0), X=399.21, Y=128.44, Mass=225762, SNR=284.8, Peak=19670 HFD=3.3
22:30:54.772 00.000 14964 MultiStar: [#1 0.21,0.14,0.20,U] 
22:30:54.773 00.001 14964 refined, 1 included, MultiStar: {0.31, -0.09}, one-star: {0.33, -0.14}
22:30:54.773 00.000 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.28 = 1.28)
22:30:54.774 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.95)
22:30:54.774 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.33 cameraTheta=-0.28 mountX=0.09 mountY=-0.30, mountTheta=-1.27
22:30:54.776 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.09, opts=13)
22:30:54.777 00.001 14964 Enqueuing Move request for scope (0.31, -0.09)
22:30:54.777 00.000 12044 Worker thread wakes up
22:30:54.777 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
22:30:54.777 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
22:30:54.777 00.000 12044 Moving (0.31, -0.09) raw xDistance=0.09 yDistance=-0.30
22:30:54.778 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
22:30:54.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:54.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:30:54.778 00.000 12044 MoveAxis(E, 0, ABG)
22:30:54.778 00.000 12044 Move returns status 0, amount 0
22:30:54.778 00.000 12044 MoveAxis(N, 0, ABG)
22:30:54.778 00.000 12044 Move returns status 0, amount 0
22:30:54.778 00.000 12044 move complete, result=0
22:30:54.778 00.000 12044 worker thread done servicing request
22:30:54.786 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19670, med=620, FiltMin=534, FiltMax=14459, Gamma=0.810
22:30:54.793 00.007 14964 UpdateGuideState exits: m=225762 SNR=284.8
22:30:54.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.794 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:54.795 00.001 14964 Enqueuing Expose request
22:30:54.795 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:54.796 00.001 12044 Worker thread wakes up
22:30:54.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:54.796 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,94,71,71)
22:30:55.468 00.672 14964 evsrv: cli 01AB2670 connect
22:30:55.470 00.002 14964 case statement mapped state 6 to 3
22:30:55.471 00.001 14964 case statement mapped state 6 to 3
22:30:55.474 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"7827492c-ea79-4d9c-9afa-da3c0816b53b"}
22:30:55.476 00.002 14964 case statement mapped state 6 to 3
22:30:55.477 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"7827492c-ea79-4d9c-9afa-da3c0816b53b"}
22:30:55.479 00.002 14964 evsrv: cli 01AB2670 disconnect
22:30:55.481 00.002 14964 evsrv: cli 01AB2E90 connect
22:30:55.483 00.002 14964 case statement mapped state 6 to 3
22:30:55.485 00.002 14964 case statement mapped state 6 to 3
22:30:55.488 00.003 14964 evsrv: cli 01AB2E90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"173dffe6-073f-4c38-8f66-90a87b6be687"}
22:30:55.489 00.001 14964 PhdController::Dither begins
22:30:55.491 00.002 14964 dither: size=2.00, dRA=1.95 dDec=-0.22
22:30:55.492 00.001 14964 MountToCamera -- mountTheta (0.11) + m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
22:30:55.493 00.001 14964 MountToCamera -- mountX=1.95 mountY=-0.22 hyp=1.97 mountTheta=0.11 cameraX=0.25, cameraY=-1.95 cameraTheta=-1.45
22:30:55.494 00.001 14964 setting lock position to (399.13, 126.63)
22:30:55.496 00.002 14964 Mount: notify guiding dithered (0.2, -2.0)
22:30:55.497 00.001 14964 MultiStar: stabilizing after lock position change
22:30:55.499 00.002 14964 Status Line: Dither by 1.95,-0.22
22:30:55.503 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:30:55.504 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:30:55.505 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":0,"id":"173dffe6-073f-4c38-8f66-90a87b6be687"}
22:30:55.510 00.005 14964 evsrv: cli 01AB2E90 disconnect
22:30:57.906 02.396 12044 Exposure complete
22:30:57.932 00.026 12044 worker thread done servicing request
22:30:57.933 00.001 14964 OnExposeComplete: enter
22:30:57.934 00.001 14964 UpdateGuideState(): m_state=6
22:30:57.934 00.000 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:30:57.935 00.001 14964 Star::Find returns 1 (0), X=398.85, Y=128.65, Mass=227797, SNR=300.6, Peak=18257 HFD=3.5
22:30:57.935 00.000 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
22:30:57.936 00.001 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
22:30:57.936 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=2.02 hyp=2.04 cameraTheta=1.70 mountX=-2.02 mountY=0.06, mountTheta=3.11
22:30:57.938 00.002 14964 dither recenter: remaining=(-2.0,0.2) step=(-2.0,0.2)
22:30:57.939 00.001 14964 MountToCamera -- mountTheta (-3.03) + m_xAngle (-1.56) = xAngle (-4.59 = 1.70)
22:30:57.939 00.000 14964 MountToCamera -- mountX=-1.95 mountY=0.22 hyp=1.97 mountTheta=-3.03 cameraX=-0.25, cameraY=1.95 cameraTheta=1.70
22:30:57.940 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=1.95, opts=4)
22:30:57.940 00.000 14964 Enqueuing Move request for scope (-0.25, 1.95)
22:30:57.941 00.001 14964 Mount: notify direct move -1.95,0.22
22:30:57.941 00.000 12044 Worker thread wakes up
22:30:57.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.95) opts 0x4
22:30:57.941 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 1.95)
22:30:57.941 00.000 12044 Moving (-0.25, 1.95) raw xDistance=-1.95 yDistance=0.22
22:30:57.941 00.000 12044 BLC: window closed
22:30:57.941 00.000 12044 MoveAxis(E, 231, B)
22:30:57.941 00.000 12044 Guiding  Dir = 2, Dur = 231
22:30:57.949 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18257, med=621, FiltMin=527, FiltMax=11970, Gamma=0.810
22:30:57.955 00.006 14964 UpdateGuideState exits: m=227797 SNR=300.6
22:30:57.955 00.000 14964 PhdController: settling, locked = 1, distance = 2.21 (2.00) aobump = 0 frame = 1 / 99999
22:30:57.956 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563857.956,"Host":"NUCBOX","Inst":1,"Distance":2.21,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:30:57.956 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:57.957 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:30:57.957 00.000 14964 Enqueuing Expose request
22:30:57.966 00.009 12044 IsSlewing returns 0
22:30:57.967 00.001 12044 IsGuiding returns 0
22:30:57.999 00.032 12044 PulseGuide returned control before completion, sleep 210
22:30:58.221 00.222 12044 IsGuiding returns 1
22:30:58.221 00.000 12044 scope still moving after pulse duration time elapsed
22:30:58.328 00.107 12044 IsSlewing returns 0
22:30:58.328 00.000 12044 IsGuiding returns 0
22:30:58.328 00.000 12044 scope move finished after 231 + 130 ms
22:30:58.328 00.000 12044 Move returns status 0, amount 231
22:30:58.328 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:30:58.328 00.000 12044 MoveAxis(S, 20, B)
22:30:58.328 00.000 12044 Guiding  Dir = 1, Dur = 20
22:30:58.357 00.029 12044 IsSlewing returns 0
22:30:58.358 00.001 12044 IsGuiding returns 0
22:30:58.390 00.032 12044 IsGuiding returns 1
22:30:58.390 00.000 12044 scope still moving after pulse duration time elapsed
22:30:58.438 00.048 12044 IsSlewing returns 0
22:30:58.439 00.001 12044 IsGuiding returns 0
22:30:58.439 00.000 12044 scope move finished after 20 + 60 ms
22:30:58.439 00.000 12044 Move returns status 0, amount 20
22:30:58.439 00.000 12044 move complete, result=0
22:30:58.439 00.000 12044 worker thread done servicing request
22:30:58.439 00.000 12044 Worker thread wakes up
22:30:58.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:30:58.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:30:58.439 00.000 14964 GuideStep: -2.0 px 231 ms EAST, 0.2 px 20 ms SOUTH
22:31:01.534 03.095 12044 Exposure complete
22:31:01.567 00.033 12044 worker thread done servicing request
22:31:01.568 00.001 14964 OnExposeComplete: enter
22:31:01.568 00.000 14964 UpdateGuideState(): m_state=6
22:31:01.569 00.001 14964 Star::Find(35, 398, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:31:01.570 00.001 14964 Star::Find returns 1 (0), X=399.18, Y=126.58, Mass=238180, SNR=298.2, Peak=22678 HFD=3.3
22:31:01.572 00.002 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
22:31:01.573 00.001 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.36)
22:31:01.575 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=0.04 mountY=-0.05, mountTheta=-0.82
22:31:01.577 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.04, opts=13)
22:31:01.577 00.000 14964 Enqueuing Move request for scope (0.05, -0.04)
22:31:01.578 00.001 12044 Worker thread wakes up
22:31:01.578 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:31:01.578 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:31:01.578 00.000 12044 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
22:31:01.578 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
22:31:01.578 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.578 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:01.578 00.000 12044 MoveAxis(E, 0, ABG)
22:31:01.578 00.000 12044 Move returns status 0, amount 0
22:31:01.578 00.000 12044 MoveAxis(N, 0, ABG)
22:31:01.578 00.000 12044 Move returns status 0, amount 0
22:31:01.578 00.000 12044 move complete, result=0
22:31:01.579 00.001 12044 worker thread done servicing request
22:31:01.586 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22678, med=619, FiltMin=526, FiltMax=14443, Gamma=0.810
22:31:01.592 00.006 14964 UpdateGuideState exits: m=238180 SNR=298.2
22:31:01.593 00.001 14964 PhdController: settling, locked = 1, distance = 0.07 (2.00) aobump = 0 frame = 2 / 99999
22:31:01.593 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778563861.593,"Host":"NUCBOX","Inst":1,"Distance":0.07,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:31:01.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.594 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:01.594 00.000 14964 Enqueuing Expose request
22:31:01.595 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:01.595 00.000 12044 Worker thread wakes up
22:31:01.596 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:01.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:04.703 03.107 12044 Exposure complete
22:31:04.730 00.027 12044 worker thread done servicing request
22:31:04.731 00.001 14964 OnExposeComplete: enter
22:31:04.732 00.001 14964 UpdateGuideState(): m_state=6
22:31:04.733 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:31:04.734 00.001 14964 Star::Find returns 1 (0), X=399.16, Y=126.48, Mass=242011, SNR=303.8, Peak=22230 HFD=3.4
22:31:04.734 00.000 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
22:31:04.735 00.001 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.01)
22:31:04.735 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.33 mountX=0.14 mountY=-0.02, mountTheta=-0.14
22:31:04.736 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.14, opts=13)
22:31:04.737 00.001 14964 Enqueuing Move request for scope (0.03, -0.14)
22:31:04.737 00.000 12044 Worker thread wakes up
22:31:04.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:31:04.737 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:31:04.737 00.000 12044 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.02
22:31:04.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
22:31:04.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:04.738 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:04.738 00.000 12044 MoveAxis(E, 0, ABG)
22:31:04.738 00.000 12044 Move returns status 0, amount 0
22:31:04.738 00.000 12044 MoveAxis(N, 0, ABG)
22:31:04.738 00.000 12044 Move returns status 0, amount 0
22:31:04.738 00.000 12044 move complete, result=0
22:31:04.738 00.000 12044 worker thread done servicing request
22:31:04.748 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22230, med=620, FiltMin=537, FiltMax=13387, Gamma=0.810
22:31:04.755 00.007 14964 UpdateGuideState exits: m=242011 SNR=303.8
22:31:04.756 00.001 14964 PhdController: settling, locked = 1, distance = 0.09 (2.00) aobump = 0 frame = 3 / 99999
22:31:04.756 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778563864.756,"Host":"NUCBOX","Inst":1,"Distance":0.09,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:31:04.757 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:04.757 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:04.758 00.001 14964 Enqueuing Expose request
22:31:04.758 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:04.759 00.001 12044 Worker thread wakes up
22:31:04.759 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:04.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:07.889 03.130 12044 Exposure complete
22:31:07.922 00.033 12044 worker thread done servicing request
22:31:07.922 00.000 14964 OnExposeComplete: enter
22:31:07.925 00.003 14964 UpdateGuideState(): m_state=6
22:31:07.926 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:31:07.926 00.000 14964 Star::Find returns 1 (0), X=399.64, Y=126.98, Mass=237453, SNR=302.4, Peak=19015 HFD=3.4
22:31:07.927 00.001 14964 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.56) = xAngle (2.15 = 2.15)
22:31:07.928 00.001 14964 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.20 = -1.08)
22:31:07.928 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=0.35 hyp=0.62 cameraTheta=0.59 mountX=-0.34 mountY=-0.55, mountTheta=-2.13
22:31:07.933 00.005 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.35, opts=13)
22:31:07.936 00.003 14964 Enqueuing Move request for scope (0.52, 0.35)
22:31:07.938 00.002 12044 Worker thread wakes up
22:31:07.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.35) opts 0xd
22:31:07.938 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.35)
22:31:07.938 00.000 12044 Moving (0.52, 0.35) raw xDistance=-0.34 yDistance=-0.55
22:31:07.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = 0.00
22:31:07.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:07.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
22:31:07.938 00.000 12044 MoveAxis(E, 26, ABG)
22:31:07.938 00.000 12044 Guiding  Dir = 2, Dur = 26
22:31:07.957 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19015, med=620, FiltMin=538, FiltMax=12410, Gamma=0.810
22:31:07.966 00.009 14964 UpdateGuideState exits: m=237453 SNR=302.4
22:31:07.969 00.003 14964 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 4 / 99999
22:31:07.969 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778563867.969,"Host":"NUCBOX","Inst":1,"Distance":0.25,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
22:31:07.970 00.001 12044 IsSlewing returns 0
22:31:07.970 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.973 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:07.974 00.001 14964 Enqueuing Expose request
22:31:07.975 00.001 12044 IsGuiding returns 0
22:31:08.009 00.034 12044 IsGuiding returns 1
22:31:08.009 00.000 12044 scope still moving after pulse duration time elapsed
22:31:08.092 00.083 12044 IsSlewing returns 0
22:31:08.092 00.000 12044 IsGuiding returns 0
22:31:08.092 00.000 12044 scope move finished after 26 + 91 ms
22:31:08.092 00.000 12044 Move returns status 0, amount 26
22:31:08.092 00.000 12044 MoveAxis(N, 0, ABG)
22:31:08.092 00.000 12044 Move returns status 0, amount 0
22:31:08.092 00.000 12044 move complete, result=0
22:31:08.092 00.000 12044 worker thread done servicing request
22:31:08.092 00.000 12044 Worker thread wakes up
22:31:08.092 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.5 px 0 ms NORTH
22:31:08.093 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:08.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:11.215 03.122 12044 Exposure complete
22:31:11.255 00.040 12044 worker thread done servicing request
22:31:11.255 00.000 14964 OnExposeComplete: enter
22:31:11.258 00.003 14964 UpdateGuideState(): m_state=6
22:31:11.259 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:31:11.260 00.001 14964 Star::Find returns 1 (0), X=399.36, Y=126.65, Mass=240202, SNR=314.3, Peak=19950 HFD=3.4
22:31:11.261 00.001 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.65 = 1.65)
22:31:11.263 00.002 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.58)
22:31:11.264 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
22:31:11.265 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.02, opts=13)
22:31:11.267 00.002 14964 Enqueuing Move request for scope (0.24, 0.02)
22:31:11.267 00.000 12044 Worker thread wakes up
22:31:11.267 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
22:31:11.267 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
22:31:11.267 00.000 12044 Moving (0.24, 0.02) raw xDistance=-0.02 yDistance=-0.24
22:31:11.267 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.18, using input
22:31:11.267 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.07
22:31:11.268 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:11.268 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:31:11.268 00.000 12044 MoveAxis(E, 0, ABG)
22:31:11.268 00.000 12044 Move returns status 0, amount 0
22:31:11.268 00.000 12044 MoveAxis(N, 0, ABG)
22:31:11.268 00.000 12044 Move returns status 0, amount 0
22:31:11.268 00.000 12044 move complete, result=0
22:31:11.268 00.000 12044 worker thread done servicing request
22:31:11.279 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19950, med=620, FiltMin=531, FiltMax=12435, Gamma=0.810
22:31:11.295 00.016 14964 UpdateGuideState exits: m=240202 SNR=314.3
22:31:11.297 00.002 14964 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 5 / 99999
22:31:11.298 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563871.298,"Host":"NUCBOX","Inst":1,"Distance":0.25,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
22:31:11.299 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:11.301 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:11.302 00.001 14964 Enqueuing Expose request
22:31:11.303 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:11.303 00.000 12044 Worker thread wakes up
22:31:11.304 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:11.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:14.419 03.115 12044 Exposure complete
22:31:14.458 00.039 12044 worker thread done servicing request
22:31:14.458 00.000 14964 OnExposeComplete: enter
22:31:14.460 00.002 14964 UpdateGuideState(): m_state=6
22:31:14.461 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:31:14.463 00.002 14964 Star::Find returns 1 (0), X=399.23, Y=126.23, Mass=241437, SNR=310.7, Peak=18155 HFD=3.6
22:31:14.464 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
22:31:14.466 00.002 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
22:31:14.467 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.33 mountX=0.40 mountY=-0.06, mountTheta=-0.14
22:31:14.470 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.40, opts=13)
22:31:14.471 00.001 14964 Enqueuing Move request for scope (0.10, -0.40)
22:31:14.473 00.002 12044 Worker thread wakes up
22:31:14.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.40) opts 0xd
22:31:14.473 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.40)
22:31:14.473 00.000 12044 Moving (0.10, -0.40) raw xDistance=0.40 yDistance=-0.06
22:31:14.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.40, slope = 0.05
22:31:14.473 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:14.473 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:14.473 00.000 12044 MoveAxis(W, 21, ABG)
22:31:14.473 00.000 12044 Guiding  Dir = 3, Dur = 21
22:31:14.484 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18155, med=620, FiltMin=533, FiltMax=12555, Gamma=0.810
22:31:14.494 00.010 14964 UpdateGuideState exits: m=241437 SNR=310.7
22:31:14.496 00.002 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 6 / 99999
22:31:14.497 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778563874.496,"Host":"NUCBOX","Inst":1,"Distance":0.30,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
22:31:14.497 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.498 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:14.499 00.001 14964 Enqueuing Expose request
22:31:14.516 00.017 12044 IsSlewing returns 0
22:31:14.516 00.000 12044 IsGuiding returns 0
22:31:14.550 00.034 12044 IsGuiding returns 1
22:31:14.550 00.000 12044 scope still moving after pulse duration time elapsed
22:31:14.609 00.059 12044 IsSlewing returns 0
22:31:14.609 00.000 12044 IsGuiding returns 0
22:31:14.609 00.000 12044 scope move finished after 21 + 71 ms
22:31:14.609 00.000 12044 Move returns status 0, amount 21
22:31:14.609 00.000 12044 MoveAxis(N, 0, ABG)
22:31:14.609 00.000 12044 Move returns status 0, amount 0
22:31:14.609 00.000 12044 move complete, result=0
22:31:14.609 00.000 12044 worker thread done servicing request
22:31:14.609 00.000 12044 Worker thread wakes up
22:31:14.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:14.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:14.609 00.000 14964 GuideStep: 0.4 px 21 ms WEST, -0.1 px 0 ms NORTH
22:31:17.740 03.131 12044 Exposure complete
22:31:17.767 00.027 12044 worker thread done servicing request
22:31:17.767 00.000 14964 OnExposeComplete: enter
22:31:17.767 00.000 14964 UpdateGuideState(): m_state=6
22:31:17.768 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:31:17.769 00.001 14964 Star::Find returns 1 (0), X=399.57, Y=126.73, Mass=235652, SNR=299.9, Peak=18899 HFD=3.5
22:31:17.769 00.000 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
22:31:17.770 00.001 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.46)
22:31:17.770 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.10 hyp=0.46 cameraTheta=0.22 mountX=-0.09 mountY=-0.46, mountTheta=-1.77
22:31:17.771 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.10, opts=13)
22:31:17.771 00.000 14964 Enqueuing Move request for scope (0.45, 0.10)
22:31:17.772 00.001 12044 Worker thread wakes up
22:31:17.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.10) opts 0xd
22:31:17.772 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.10)
22:31:17.772 00.000 12044 Moving (0.45, 0.10) raw xDistance=-0.09 yDistance=-0.46
22:31:17.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
22:31:17.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:17.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:31:17.772 00.000 12044 MoveAxis(E, 0, ABG)
22:31:17.772 00.000 12044 Move returns status 0, amount 0
22:31:17.772 00.000 12044 MoveAxis(N, 0, ABG)
22:31:17.772 00.000 12044 Move returns status 0, amount 0
22:31:17.772 00.000 12044 move complete, result=0
22:31:17.773 00.001 12044 worker thread done servicing request
22:31:17.780 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18899, med=619, FiltMin=531, FiltMax=12535, Gamma=0.810
22:31:17.785 00.005 14964 UpdateGuideState exits: m=235652 SNR=299.9
22:31:17.786 00.001 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 7 / 99999
22:31:17.786 00.000 14964 PhdController: newstate STATE_FINISH
22:31:17.787 00.001 14964 PhdController complete: success
22:31:17.787 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778563877.787,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:31:17.788 00.001 14964 Mount: notify guiding dither settle done success=1
22:31:17.788 00.000 14964 PhdController: newstate STATE_IDLE
22:31:17.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.789 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:17.790 00.001 14964 Enqueuing Expose request
22:31:17.790 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:31:17.791 00.001 12044 Worker thread wakes up
22:31:17.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:17.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:20.898 03.107 12044 Exposure complete
22:31:20.930 00.032 12044 worker thread done servicing request
22:31:20.930 00.000 14964 OnExposeComplete: enter
22:31:20.932 00.002 14964 UpdateGuideState(): m_state=6
22:31:20.932 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:31:20.933 00.001 14964 Star::Find returns 1 (0), X=399.65, Y=126.40, Mass=233336, SNR=289.8, Peak=16558 HFD=3.5
22:31:20.934 00.001 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
22:31:20.934 00.000 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
22:31:20.934 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.22 hyp=0.57 cameraTheta=-0.41 mountX=0.23 mountY=-0.50, mountTheta=-1.13
22:31:20.935 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.22, opts=13)
22:31:20.936 00.001 14964 Enqueuing Move request for scope (0.52, -0.22)
22:31:20.937 00.001 12044 Worker thread wakes up
22:31:20.937 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.22) opts 0xd
22:31:20.937 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.22)
22:31:20.937 00.000 12044 Moving (0.52, -0.22) raw xDistance=0.23 yDistance=-0.50
22:31:20.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.03
22:31:20.937 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.01
22:31:20.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:31:20.937 00.000 12044 MoveAxis(E, 0, ABG)
22:31:20.937 00.000 12044 Move returns status 0, amount 0
22:31:20.937 00.000 12044 BLC: Oldest BLC event removed
22:31:20.937 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 299 applied
22:31:20.937 00.000 12044 MoveAxis(N, 345, ABG)
22:31:20.937 00.000 12044 Guiding  Dir = 0, Dur = 345
22:31:20.945 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16558, med=620, FiltMin=539, FiltMax=12034, Gamma=0.810
22:31:20.956 00.011 14964 UpdateGuideState exits: m=233336 SNR=289.8
22:31:20.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.959 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:20.960 00.001 14964 Enqueuing Expose request
22:31:20.986 00.026 12044 IsSlewing returns 0
22:31:20.986 00.000 12044 IsGuiding returns 0
22:31:21.018 00.032 12044 PulseGuide returned control before completion, sleep 324
22:31:21.345 00.327 12044 IsGuiding returns 1
22:31:21.345 00.000 12044 scope still moving after pulse duration time elapsed
22:31:21.407 00.062 12044 IsSlewing returns 0
22:31:21.408 00.001 12044 IsGuiding returns 0
22:31:21.408 00.000 12044 scope move finished after 345 + 75 ms
22:31:21.408 00.000 12044 Move returns status 0, amount 345
22:31:21.408 00.000 12044 move complete, result=0
22:31:21.408 00.000 12044 worker thread done servicing request
22:31:21.408 00.000 12044 Worker thread wakes up
22:31:21.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:21.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:21.408 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 345 ms NORTH
22:31:24.514 03.106 12044 Exposure complete
22:31:24.536 00.022 12044 worker thread done servicing request
22:31:24.536 00.000 14964 OnExposeComplete: enter
22:31:24.537 00.001 14964 UpdateGuideState(): m_state=6
22:31:24.537 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:31:24.538 00.001 14964 Star::Find returns 1 (0), X=399.45, Y=126.44, Mass=238374, SNR=308.8, Peak=19342 HFD=3.3
22:31:24.538 00.000 14964 MultiStar: exiting stabilization period
22:31:24.539 00.001 14964 MultiStar: updating star positions after lock position change
22:31:24.539 00.000 14964 Star::Find(35, 190, 281, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:31:24.540 00.001 14964 Star::Find returns 1 (0), X=190.19, Y=276.30, Mass=16193, SNR=59.0, Peak=1414 HFD=4.3
22:31:24.540 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
22:31:24.540 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
22:31:24.541 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.53 mountX=0.19 mountY=-0.30, mountTheta=-1.00
22:31:24.542 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.19, opts=13)
22:31:24.543 00.001 14964 Enqueuing Move request for scope (0.32, -0.19)
22:31:24.543 00.000 12044 Worker thread wakes up
22:31:24.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
22:31:24.543 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
22:31:24.543 00.000 12044 Moving (0.32, -0.19) raw xDistance=0.19 yDistance=-0.30
22:31:24.543 00.000 12044 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.93, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.495755, 1:0.301500
22:31:24.544 00.001 12044 BLC: No correction, Miss < min_move
22:31:24.544 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.03
22:31:24.544 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.544 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:31:24.544 00.000 12044 MoveAxis(E, 0, ABG)
22:31:24.544 00.000 12044 Move returns status 0, amount 0
22:31:24.544 00.000 12044 MoveAxis(N, 0, ABG)
22:31:24.544 00.000 12044 Move returns status 0, amount 0
22:31:24.544 00.000 12044 move complete, result=0
22:31:24.544 00.000 12044 worker thread done servicing request
22:31:24.552 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19342, med=620, FiltMin=539, FiltMax=13339, Gamma=0.810
22:31:24.559 00.007 14964 UpdateGuideState exits: m=238374 SNR=308.8
22:31:24.560 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.561 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:24.562 00.001 14964 Enqueuing Expose request
22:31:24.562 00.000 12044 Worker thread wakes up
22:31:24.562 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:24.562 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:31:24.563 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:27.662 03.099 12044 Exposure complete
22:31:27.692 00.030 12044 worker thread done servicing request
22:31:27.692 00.000 14964 OnExposeComplete: enter
22:31:27.693 00.001 14964 UpdateGuideState(): m_state=6
22:31:27.694 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:31:27.694 00.000 14964 Star::Find returns 1 (0), X=399.64, Y=126.45, Mass=242028, SNR=309.4, Peak=18038 HFD=3.4
22:31:27.695 00.001 14964 MultiStar: [#1 0.18,-0.36,0.18,U] 
22:31:27.695 00.000 14964 refined, 1 included, MultiStar: {0.46, -0.21}, one-star: {0.51, -0.18}
22:31:27.696 00.001 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
22:31:27.696 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.10)
22:31:27.697 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=-0.21 hyp=0.50 cameraTheta=-0.43 mountX=0.21 mountY=-0.43, mountTheta=-1.11
22:31:27.699 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.21, opts=13)
22:31:27.700 00.001 14964 Enqueuing Move request for scope (0.46, -0.21)
22:31:27.700 00.000 12044 Worker thread wakes up
22:31:27.700 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.21) opts 0xd
22:31:27.700 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.21)
22:31:27.700 00.000 12044 Moving (0.46, -0.21) raw xDistance=0.21 yDistance=-0.43
22:31:27.700 00.000 12044 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.93, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.495755, 1:0.301500, 2:0.433420
22:31:27.700 00.000 12044 BLC: No correction, Miss < min_move
22:31:27.700 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.03
22:31:27.700 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:27.701 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:31:27.701 00.000 12044 MoveAxis(E, 0, ABG)
22:31:27.701 00.000 12044 Move returns status 0, amount 0
22:31:27.701 00.000 12044 MoveAxis(N, 0, ABG)
22:31:27.701 00.000 12044 Move returns status 0, amount 0
22:31:27.701 00.000 12044 move complete, result=0
22:31:27.701 00.000 12044 worker thread done servicing request
22:31:27.708 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18038, med=620, FiltMin=537, FiltMax=13359, Gamma=0.810
22:31:27.713 00.005 14964 UpdateGuideState exits: m=242028 SNR=309.4
22:31:27.714 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:27.714 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:27.714 00.000 14964 Enqueuing Expose request
22:31:27.716 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:27.716 00.000 12044 Worker thread wakes up
22:31:27.717 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:27.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:30.824 03.107 12044 Exposure complete
22:31:30.847 00.023 12044 worker thread done servicing request
22:31:30.847 00.000 14964 OnExposeComplete: enter
22:31:30.848 00.001 14964 UpdateGuideState(): m_state=6
22:31:30.849 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:31:30.849 00.000 14964 Star::Find returns 1 (0), X=399.61, Y=126.45, Mass=238220, SNR=301.2, Peak=15626 HFD=3.4
22:31:30.850 00.001 14964 MultiStar: [#1 -0.09,-0.13,0.18,U] 
22:31:30.850 00.000 14964 refined, 1 included, MultiStar: {0.40, -0.17}, one-star: {0.48, -0.18}
22:31:30.850 00.000 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
22:31:30.851 00.001 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.09)
22:31:30.851 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.43 cameraTheta=-0.41 mountX=0.18 mountY=-0.38, mountTheta=-1.13
22:31:30.852 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.17, opts=13)
22:31:30.853 00.001 14964 Enqueuing Move request for scope (0.40, -0.17)
22:31:30.854 00.001 12044 Worker thread wakes up
22:31:30.854 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
22:31:30.854 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
22:31:30.854 00.000 12044 Moving (0.40, -0.17) raw xDistance=0.18 yDistance=-0.38
22:31:30.854 00.000 12044 BLC: window closed
22:31:30.854 00.000 12044 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.93, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.495755, 1:0.301500, 2:0.433420
22:31:30.854 00.000 12044 BLC: No correction, Miss < min_move
22:31:30.854 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.18, using input
22:31:30.854 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
22:31:30.854 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:30.854 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:31:30.854 00.000 12044 MoveAxis(E, 0, ABG)
22:31:30.854 00.000 12044 Move returns status 0, amount 0
22:31:30.854 00.000 12044 MoveAxis(N, 0, ABG)
22:31:30.854 00.000 12044 Move returns status 0, amount 0
22:31:30.854 00.000 12044 move complete, result=0
22:31:30.854 00.000 12044 worker thread done servicing request
22:31:30.861 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15626, med=619, FiltMin=525, FiltMax=12050, Gamma=0.810
22:31:30.867 00.006 14964 UpdateGuideState exits: m=238220 SNR=301.2
22:31:30.867 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.868 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:30.868 00.000 14964 Enqueuing Expose request
22:31:30.869 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:30.869 00.000 12044 Worker thread wakes up
22:31:30.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:30.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:33.998 03.129 12044 Exposure complete
22:31:34.024 00.026 12044 worker thread done servicing request
22:31:34.024 00.000 14964 OnExposeComplete: enter
22:31:34.025 00.001 14964 UpdateGuideState(): m_state=6
22:31:34.025 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:31:34.026 00.001 14964 Star::Find returns 1 (0), X=399.49, Y=126.54, Mass=240827, SNR=298.3, Peak=15671 HFD=3.2
22:31:34.026 00.000 14964 MultiStar: [#1 0.04,-0.27,0.20,U] 
22:31:34.027 00.001 14964 refined, 1 included, MultiStar: {0.31, -0.12}, one-star: {0.37, -0.09}
22:31:34.027 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
22:31:34.028 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
22:31:34.028 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.36 mountX=0.12 mountY=-0.30, mountTheta=-1.19
22:31:34.031 00.003 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.12, opts=13)
22:31:34.032 00.001 14964 Enqueuing Move request for scope (0.31, -0.12)
22:31:34.033 00.001 12044 Worker thread wakes up
22:31:34.034 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
22:31:34.034 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
22:31:34.034 00.000 12044 Moving (0.31, -0.12) raw xDistance=0.12 yDistance=-0.30
22:31:34.034 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.17, using input
22:31:34.034 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
22:31:34.034 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:34.034 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:31:34.034 00.000 12044 MoveAxis(E, 0, ABG)
22:31:34.034 00.000 12044 Move returns status 0, amount 0
22:31:34.034 00.000 12044 MoveAxis(N, 0, ABG)
22:31:34.034 00.000 12044 Move returns status 0, amount 0
22:31:34.034 00.000 12044 move complete, result=0
22:31:34.034 00.000 12044 worker thread done servicing request
22:31:34.043 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15671, med=620, FiltMin=533, FiltMax=11675, Gamma=0.810
22:31:34.048 00.005 14964 UpdateGuideState exits: m=240827 SNR=298.3
22:31:34.049 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.050 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:34.052 00.002 14964 Enqueuing Expose request
22:31:34.053 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:31:34.053 00.000 12044 Worker thread wakes up
22:31:34.054 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:34.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:37.183 03.129 12044 Exposure complete
22:31:37.208 00.025 12044 worker thread done servicing request
22:31:37.209 00.001 14964 OnExposeComplete: enter
22:31:37.209 00.000 14964 UpdateGuideState(): m_state=6
22:31:37.210 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:31:37.210 00.000 14964 Star::Find returns 1 (0), X=399.56, Y=127.00, Mass=232298, SNR=302.9, Peak=17155 HFD=3.6
22:31:37.212 00.002 14964 MultiStar: [#1 -0.22,-0.39,0.17,U] 
22:31:37.213 00.001 14964 refined, 1 included, MultiStar: {0.33, 0.26}, one-star: {0.43, 0.37}
22:31:37.215 00.002 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
22:31:37.216 00.001 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.27 = -1.01)
22:31:37.217 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.26 hyp=0.42 cameraTheta=0.66 mountX=-0.26 mountY=-0.36, mountTheta=-2.19
22:31:37.220 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.26, opts=13)
22:31:37.221 00.001 14964 Enqueuing Move request for scope (0.33, 0.26)
22:31:37.223 00.002 12044 Worker thread wakes up
22:31:37.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.26) opts 0xd
22:31:37.223 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.26)
22:31:37.223 00.000 12044 Moving (0.33, 0.26) raw xDistance=-0.26 yDistance=-0.36
22:31:37.223 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
22:31:37.223 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:37.223 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:31:37.223 00.000 12044 MoveAxis(E, 0, ABG)
22:31:37.223 00.000 12044 Move returns status 0, amount 0
22:31:37.223 00.000 12044 MoveAxis(N, 0, ABG)
22:31:37.223 00.000 12044 Move returns status 0, amount 0
22:31:37.223 00.000 12044 move complete, result=0
22:31:37.223 00.000 12044 worker thread done servicing request
22:31:37.232 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17155, med=620, FiltMin=528, FiltMax=11102, Gamma=0.810
22:31:37.237 00.005 14964 UpdateGuideState exits: m=232298 SNR=302.9
22:31:37.238 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.238 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:37.239 00.001 14964 Enqueuing Expose request
22:31:37.239 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:37.240 00.001 12044 Worker thread wakes up
22:31:37.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:37.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:40.368 03.128 12044 Exposure complete
22:31:40.388 00.020 12044 worker thread done servicing request
22:31:40.388 00.000 14964 OnExposeComplete: enter
22:31:40.389 00.001 14964 UpdateGuideState(): m_state=6
22:31:40.390 00.001 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:31:40.390 00.000 14964 Star::Find returns 1 (0), X=399.65, Y=126.66, Mass=240894, SNR=294.1, Peak=20059 HFD=3.4
22:31:40.391 00.001 14964 MultiStar: [#1 0.20,-0.43,0.19,U] 
22:31:40.391 00.000 14964 refined, 1 included, MultiStar: {0.47, -0.04}, one-star: {0.52, 0.03}
22:31:40.392 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.46 = 1.46)
22:31:40.392 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
22:31:40.393 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.04 hyp=0.47 cameraTheta=-0.09 mountX=0.05 mountY=-0.46, mountTheta=-1.46
22:31:40.394 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.04, opts=13)
22:31:40.394 00.000 14964 Enqueuing Move request for scope (0.47, -0.04)
22:31:40.395 00.001 12044 Worker thread wakes up
22:31:40.395 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.04) opts 0xd
22:31:40.395 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.04)
22:31:40.395 00.000 12044 Moving (0.47, -0.04) raw xDistance=0.05 yDistance=-0.46
22:31:40.395 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
22:31:40.395 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:31:40.395 00.000 12044 MoveAxis(E, 0, ABG)
22:31:40.395 00.000 12044 Move returns status 0, amount 0
22:31:40.395 00.000 12044 MoveAxis(N, 43, ABG)
22:31:40.395 00.000 12044 Guiding  Dir = 0, Dur = 43
22:31:40.403 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20059, med=619, FiltMin=531, FiltMax=13715, Gamma=0.810
22:31:40.412 00.009 14964 UpdateGuideState exits: m=240894 SNR=294.1
22:31:40.412 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:40.413 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:40.413 00.000 14964 Enqueuing Expose request
22:31:40.425 00.012 12044 IsSlewing returns 0
22:31:40.425 00.000 12044 IsGuiding returns 0
22:31:40.457 00.032 12044 PulseGuide returned control before completion, sleep 22
22:31:40.500 00.043 12044 IsGuiding returns 1
22:31:40.500 00.000 12044 scope still moving after pulse duration time elapsed
22:31:40.548 00.048 12044 IsSlewing returns 0
22:31:40.578 00.030 12044 IsGuiding returns 0
22:31:40.578 00.000 12044 scope move finished after 43 + 110 ms
22:31:40.578 00.000 12044 Move returns status 0, amount 43
22:31:40.578 00.000 12044 move complete, result=0
22:31:40.579 00.001 12044 worker thread done servicing request
22:31:40.579 00.000 12044 Worker thread wakes up
22:31:40.579 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:40.579 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:40.579 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 43 ms NORTH
22:31:43.705 03.126 12044 Exposure complete
22:31:43.737 00.032 12044 worker thread done servicing request
22:31:43.738 00.001 14964 OnExposeComplete: enter
22:31:43.739 00.001 14964 UpdateGuideState(): m_state=6
22:31:43.740 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:31:43.742 00.002 14964 Star::Find returns 1 (0), X=399.16, Y=126.57, Mass=238226, SNR=292.9, Peak=19454 HFD=3.4
22:31:43.742 00.000 14964 MultiStar: [#1 -0.23,-0.14,0.20,U] 
22:31:43.743 00.001 14964 single-star, 1 included, MultiStar: {-0.02, -0.07}, one-star: {0.03, -0.05}
22:31:43.744 00.001 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
22:31:43.745 00.001 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.76)
22:31:43.746 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=0.05 mountY=-0.02, mountTheta=-0.39
22:31:43.749 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.05, opts=13)
22:31:43.750 00.001 14964 Enqueuing Move request for scope (0.03, -0.05)
22:31:43.752 00.002 12044 Worker thread wakes up
22:31:43.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:31:43.752 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:31:43.752 00.000 12044 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.02
22:31:43.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
22:31:43.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:43.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:43.752 00.000 12044 MoveAxis(E, 0, ABG)
22:31:43.752 00.000 12044 Move returns status 0, amount 0
22:31:43.752 00.000 12044 MoveAxis(N, 0, ABG)
22:31:43.752 00.000 12044 Move returns status 0, amount 0
22:31:43.752 00.000 12044 move complete, result=0
22:31:43.752 00.000 12044 worker thread done servicing request
22:31:43.764 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19454, med=619, FiltMin=516, FiltMax=12903, Gamma=0.810
22:31:43.773 00.009 14964 UpdateGuideState exits: m=238226 SNR=292.9
22:31:43.774 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.776 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:43.777 00.001 14964 Enqueuing Expose request
22:31:43.779 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:43.781 00.002 12044 Worker thread wakes up
22:31:43.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:43.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:46.905 03.124 12044 Exposure complete
22:31:46.940 00.035 12044 worker thread done servicing request
22:31:46.940 00.000 14964 OnExposeComplete: enter
22:31:46.941 00.001 14964 UpdateGuideState(): m_state=6
22:31:46.943 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:31:46.945 00.002 14964 Star::Find returns 1 (0), X=398.90, Y=126.71, Mass=239208, SNR=311.4, Peak=20026 HFD=3.4
22:31:46.947 00.002 14964 MultiStar: [#1 -0.44,-0.48,0.00,M1] 
22:31:46.948 00.001 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
22:31:46.949 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
22:31:46.950 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.80 mountX=-0.08 mountY=0.21, mountTheta=1.94
22:31:46.953 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.08, opts=13)
22:31:46.954 00.001 14964 Enqueuing Move request for scope (-0.22, 0.08)
22:31:46.956 00.002 12044 Worker thread wakes up
22:31:46.956 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
22:31:46.956 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
22:31:46.956 00.000 12044 Moving (-0.22, 0.08) raw xDistance=-0.08 yDistance=0.21
22:31:46.956 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.13, using input
22:31:46.956 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
22:31:46.956 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.956 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:31:46.957 00.001 12044 MoveAxis(E, 0, ABG)
22:31:46.957 00.000 12044 Move returns status 0, amount 0
22:31:46.957 00.000 12044 MoveAxis(N, 0, ABG)
22:31:46.957 00.000 12044 Move returns status 0, amount 0
22:31:46.957 00.000 12044 move complete, result=0
22:31:46.957 00.000 12044 worker thread done servicing request
22:31:46.970 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20026, med=621, FiltMin=533, FiltMax=12551, Gamma=0.810
22:31:46.981 00.011 14964 UpdateGuideState exits: m=239208 SNR=311.4
22:31:46.982 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.983 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:46.985 00.002 14964 Enqueuing Expose request
22:31:46.986 00.001 12044 Worker thread wakes up
22:31:46.986 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:46.986 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:46.986 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:31:50.097 03.111 12044 Exposure complete
22:31:50.133 00.036 12044 worker thread done servicing request
22:31:50.133 00.000 14964 OnExposeComplete: enter
22:31:50.135 00.002 14964 UpdateGuideState(): m_state=6
22:31:50.136 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:31:50.138 00.002 14964 Star::Find returns 1 (0), X=399.13, Y=127.07, Mass=229144, SNR=292.1, Peak=18115 HFD=3.8
22:31:50.140 00.002 14964 MultiStar: [#1 -0.44,-0.72,0.00,M2] 
22:31:50.141 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.11 = 3.11)
22:31:50.144 00.003 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.12)
22:31:50.146 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=-0.44 mountY=-0.05, mountTheta=-3.03
22:31:50.150 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.44, opts=13)
22:31:50.151 00.001 14964 Enqueuing Move request for scope (0.01, 0.44)
22:31:50.152 00.001 12044 Worker thread wakes up
22:31:50.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
22:31:50.152 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
22:31:50.152 00.000 12044 Moving (0.01, 0.44) raw xDistance=-0.44 yDistance=-0.05
22:31:50.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.44, slope = -0.06
22:31:50.153 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:50.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:50.153 00.000 12044 MoveAxis(E, 45, ABG)
22:31:50.153 00.000 12044 Guiding  Dir = 2, Dur = 45
22:31:50.172 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18115, med=620, FiltMin=535, FiltMax=12633, Gamma=0.810
22:31:50.175 00.003 12044 IsSlewing returns 0
22:31:50.185 00.010 14964 UpdateGuideState exits: m=229144 SNR=292.1
22:31:50.187 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:50.189 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:50.190 00.001 14964 Enqueuing Expose request
22:31:50.205 00.015 12044 IsGuiding returns 0
22:31:50.237 00.032 12044 PulseGuide returned control before completion, sleep 23
22:31:50.263 00.026 12044 IsGuiding returns 1
22:31:50.263 00.000 12044 scope still moving after pulse duration time elapsed
22:31:50.314 00.051 12044 IsSlewing returns 0
22:31:50.315 00.001 12044 IsGuiding returns 0
22:31:50.315 00.000 12044 scope move finished after 45 + 64 ms
22:31:50.315 00.000 12044 Move returns status 0, amount 45
22:31:50.315 00.000 12044 MoveAxis(N, 0, ABG)
22:31:50.315 00.000 12044 Move returns status 0, amount 0
22:31:50.315 00.000 12044 move complete, result=0
22:31:50.315 00.000 12044 worker thread done servicing request
22:31:50.315 00.000 12044 Worker thread wakes up
22:31:50.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:50.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:50.316 00.001 14964 GuideStep: -0.4 px 45 ms EAST, -0.1 px 0 ms NORTH
22:31:53.420 03.104 12044 Exposure complete
22:31:53.455 00.035 12044 worker thread done servicing request
22:31:53.456 00.001 14964 OnExposeComplete: enter
22:31:53.458 00.002 14964 UpdateGuideState(): m_state=6
22:31:53.461 00.003 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:31:53.463 00.002 14964 Star::Find returns 1 (0), X=399.23, Y=126.51, Mass=241155, SNR=304.4, Peak=19002 HFD=3.5
22:31:53.464 00.001 14964 MultiStar: [#1 -0.15,-0.07,0.19,U] 
22:31:53.466 00.002 14964 refined, 1 included, MultiStar: {0.06, -0.11}, one-star: {0.10, -0.12}
22:31:53.467 00.001 14964 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
22:31:53.468 00.001 14964 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.54 = -2.74)
22:31:53.470 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.07 mountX=0.11 mountY=-0.05, mountTheta=-0.41
22:31:53.473 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.11, opts=13)
22:31:53.474 00.001 14964 Enqueuing Move request for scope (0.06, -0.11)
22:31:53.476 00.002 12044 Worker thread wakes up
22:31:53.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:31:53.476 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:31:53.476 00.000 12044 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=-0.05
22:31:53.476 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.04
22:31:53.476 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:53.476 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:53.476 00.000 12044 MoveAxis(E, 0, ABG)
22:31:53.476 00.000 12044 Move returns status 0, amount 0
22:31:53.476 00.000 12044 MoveAxis(N, 0, ABG)
22:31:53.476 00.000 12044 Move returns status 0, amount 0
22:31:53.476 00.000 12044 move complete, result=0
22:31:53.476 00.000 12044 worker thread done servicing request
22:31:53.491 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19002, med=621, FiltMin=531, FiltMax=12437, Gamma=0.810
22:31:53.502 00.011 14964 UpdateGuideState exits: m=241155 SNR=304.4
22:31:53.504 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.505 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:53.507 00.002 14964 Enqueuing Expose request
22:31:53.508 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:53.509 00.001 12044 Worker thread wakes up
22:31:53.509 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:53.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:56.638 03.129 12044 Exposure complete
22:31:56.660 00.022 12044 worker thread done servicing request
22:31:56.660 00.000 14964 OnExposeComplete: enter
22:31:56.661 00.001 14964 UpdateGuideState(): m_state=6
22:31:56.661 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:31:56.662 00.001 14964 Star::Find returns 1 (0), X=399.05, Y=126.48, Mass=241527, SNR=314.1, Peak=21030 HFD=3.6
22:31:56.662 00.000 14964 MultiStar: [#1 -0.35,-0.38,0.16,U] 
22:31:56.663 00.001 14964 single-star, 1 included, MultiStar: {-0.12, -0.18}, one-star: {-0.08, -0.14}
22:31:56.663 00.000 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
22:31:56.664 00.001 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:31:56.664 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.06 mountX=0.14 mountY=0.09, mountTheta=0.57
22:31:56.665 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.14, opts=13)
22:31:56.666 00.001 14964 Enqueuing Move request for scope (-0.08, -0.14)
22:31:56.666 00.000 12044 Worker thread wakes up
22:31:56.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:31:56.666 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:31:56.666 00.000 12044 Moving (-0.08, -0.14) raw xDistance=0.14 yDistance=0.09
22:31:56.667 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
22:31:56.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:56.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:56.667 00.000 12044 MoveAxis(E, 0, ABG)
22:31:56.667 00.000 12044 Move returns status 0, amount 0
22:31:56.667 00.000 12044 MoveAxis(N, 0, ABG)
22:31:56.667 00.000 12044 Move returns status 0, amount 0
22:31:56.667 00.000 12044 move complete, result=0
22:31:56.667 00.000 12044 worker thread done servicing request
22:31:56.674 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21030, med=619, FiltMin=527, FiltMax=14407, Gamma=0.810
22:31:56.680 00.006 14964 UpdateGuideState exits: m=241527 SNR=314.1
22:31:56.680 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.681 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:56.682 00.001 14964 Enqueuing Expose request
22:31:56.682 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:56.683 00.001 12044 Worker thread wakes up
22:31:56.683 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:56.683 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:31:59.787 03.104 12044 Exposure complete
22:31:59.815 00.028 12044 worker thread done servicing request
22:31:59.815 00.000 14964 OnExposeComplete: enter
22:31:59.817 00.002 14964 UpdateGuideState(): m_state=6
22:31:59.818 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:31:59.818 00.000 14964 Star::Find returns 1 (0), X=399.20, Y=126.51, Mass=237631, SNR=309.1, Peak=22538 HFD=3.3
22:31:59.819 00.001 14964 MultiStar: [#1 -0.26,-0.02,0.17,U] 
22:31:59.819 00.000 14964 refined, 1 included, MultiStar: {0.03, -0.10}, one-star: {0.08, -0.12}
22:31:59.820 00.001 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
22:31:59.820 00.000 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.98)
22:31:59.821 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.30 mountX=0.10 mountY=-0.02, mountTheta=-0.17
22:31:59.822 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.10, opts=13)
22:31:59.822 00.000 14964 Enqueuing Move request for scope (0.03, -0.10)
22:31:59.823 00.001 12044 Worker thread wakes up
22:31:59.823 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:31:59.823 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:31:59.823 00.000 12044 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
22:31:59.823 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
22:31:59.823 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:59.823 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:59.823 00.000 12044 MoveAxis(E, 0, ABG)
22:31:59.823 00.000 12044 Move returns status 0, amount 0
22:31:59.823 00.000 12044 MoveAxis(N, 0, ABG)
22:31:59.823 00.000 12044 Move returns status 0, amount 0
22:31:59.823 00.000 12044 move complete, result=0
22:31:59.823 00.000 12044 worker thread done servicing request
22:31:59.832 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22538, med=620, FiltMin=531, FiltMax=13167, Gamma=0.810
22:31:59.840 00.008 14964 UpdateGuideState exits: m=237631 SNR=309.1
22:31:59.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.841 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:31:59.842 00.001 14964 Enqueuing Expose request
22:31:59.842 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:59.843 00.001 12044 Worker thread wakes up
22:31:59.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:31:59.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:02.952 03.109 12044 Exposure complete
22:32:02.982 00.030 12044 worker thread done servicing request
22:32:02.982 00.000 14964 OnExposeComplete: enter
22:32:02.983 00.001 14964 UpdateGuideState(): m_state=6
22:32:02.983 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:32:02.983 00.000 14964 Star::Find returns 1 (0), X=398.74, Y=126.52, Mass=238060, SNR=295.0, Peak=19014 HFD=3.4
22:32:02.983 00.000 14964 MultiStar: [#1 -0.72,-0.19,0.00,M1] 
22:32:02.984 00.001 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
22:32:02.984 00.000 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
22:32:02.985 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.10 hyp=0.40 cameraTheta=-2.88 mountX=0.10 mountY=0.40, mountTheta=1.33
22:32:02.986 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.10, opts=13)
22:32:02.986 00.000 14964 Enqueuing Move request for scope (-0.39, -0.10)
22:32:02.987 00.001 12044 Worker thread wakes up
22:32:02.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.10) opts 0xd
22:32:02.987 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.10)
22:32:02.987 00.000 12044 Moving (-0.39, -0.10) raw xDistance=0.10 yDistance=0.40
22:32:02.987 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.10, using input
22:32:02.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
22:32:02.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:02.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:32:02.987 00.000 12044 MoveAxis(E, 0, ABG)
22:32:02.987 00.000 12044 Move returns status 0, amount 0
22:32:02.987 00.000 12044 MoveAxis(N, 0, ABG)
22:32:02.987 00.000 12044 Move returns status 0, amount 0
22:32:02.987 00.000 12044 move complete, result=0
22:32:02.987 00.000 12044 worker thread done servicing request
22:32:02.995 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19014, med=620, FiltMin=535, FiltMax=12478, Gamma=0.810
22:32:03.001 00.006 14964 UpdateGuideState exits: m=238060 SNR=295.0
22:32:03.002 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.002 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:03.003 00.001 14964 Enqueuing Expose request
22:32:03.003 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:32:03.004 00.001 12044 Worker thread wakes up
22:32:03.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:03.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:06.116 03.112 12044 Exposure complete
22:32:06.148 00.032 12044 worker thread done servicing request
22:32:06.148 00.000 14964 OnExposeComplete: enter
22:32:06.149 00.001 14964 UpdateGuideState(): m_state=6
22:32:06.149 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:32:06.150 00.001 14964 Star::Find returns 1 (0), X=398.90, Y=126.20, Mass=242197, SNR=303.4, Peak=20082 HFD=3.5
22:32:06.151 00.001 14964 MultiStar: [#1 -0.46,0.13,0.17,U] 
22:32:06.151 00.000 14964 refined, 1 included, MultiStar: {-0.26, -0.34}, one-star: {-0.23, -0.43}
22:32:06.152 00.001 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.56) = xAngle (-0.66 = -0.66)
22:32:06.152 00.000 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.39 = 2.39)
22:32:06.153 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-2.22 mountX=0.34 mountY=0.30, mountTheta=0.71
22:32:06.154 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.34, opts=13)
22:32:06.154 00.000 14964 Enqueuing Move request for scope (-0.26, -0.34)
22:32:06.155 00.001 12044 Worker thread wakes up
22:32:06.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.34) opts 0xd
22:32:06.155 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.34)
22:32:06.155 00.000 12044 Moving (-0.26, -0.34) raw xDistance=0.34 yDistance=0.30
22:32:06.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.34, slope = 0.04
22:32:06.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:32:06.155 00.000 12044 MoveAxis(W, 33, ABG)
22:32:06.155 00.000 12044 Guiding  Dir = 3, Dur = 33
22:32:06.162 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20082, med=619, FiltMin=537, FiltMax=13827, Gamma=0.810
22:32:06.168 00.006 14964 UpdateGuideState exits: m=242197 SNR=303.4
22:32:06.169 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.169 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:06.170 00.001 14964 Enqueuing Expose request
22:32:06.175 00.005 12044 IsSlewing returns 0
22:32:06.176 00.001 12044 IsGuiding returns 0
22:32:06.209 00.033 12044 PulseGuide returned control before completion, sleep 12
22:32:06.233 00.024 12044 IsGuiding returns 1
22:32:06.234 00.001 12044 scope still moving after pulse duration time elapsed
22:32:06.299 00.065 12044 IsSlewing returns 0
22:32:06.299 00.000 12044 IsGuiding returns 0
22:32:06.299 00.000 12044 scope move finished after 33 + 89 ms
22:32:06.299 00.000 12044 Move returns status 0, amount 33
22:32:06.299 00.000 12044 MoveAxis(N, 0, ABG)
22:32:06.299 00.000 12044 Move returns status 0, amount 0
22:32:06.299 00.000 12044 move complete, result=0
22:32:06.299 00.000 12044 worker thread done servicing request
22:32:06.299 00.000 12044 Worker thread wakes up
22:32:06.299 00.000 14964 GuideStep: 0.3 px 33 ms WEST, 0.3 px 0 ms NORTH
22:32:06.300 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:06.300 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:09.401 03.101 12044 Exposure complete
22:32:09.433 00.032 12044 worker thread done servicing request
22:32:09.433 00.000 14964 OnExposeComplete: enter
22:32:09.434 00.001 14964 UpdateGuideState(): m_state=6
22:32:09.436 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
22:32:09.436 00.000 14964 Star::Find returns 1 (0), X=398.60, Y=126.77, Mass=243004, SNR=311.6, Peak=19655 HFD=3.5
22:32:09.437 00.001 14964 MultiStar: [#1 -0.67,-0.29,0.00,M1] 
22:32:09.437 00.000 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
22:32:09.438 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
22:32:09.438 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.14 hyp=0.55 cameraTheta=2.88 mountX=-0.15 mountY=0.51, mountTheta=1.85
22:32:09.440 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.14, opts=13)
22:32:09.441 00.001 14964 Enqueuing Move request for scope (-0.53, 0.14)
22:32:09.442 00.001 12044 Worker thread wakes up
22:32:09.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.14) opts 0xd
22:32:09.442 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.14)
22:32:09.442 00.000 12044 Moving (-0.53, 0.14) raw xDistance=-0.15 yDistance=0.51
22:32:09.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
22:32:09.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:09.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:32:09.442 00.000 12044 MoveAxis(E, 0, ABG)
22:32:09.442 00.000 12044 Move returns status 0, amount 0
22:32:09.442 00.000 12044 MoveAxis(N, 0, ABG)
22:32:09.442 00.000 12044 Move returns status 0, amount 0
22:32:09.442 00.000 12044 move complete, result=0
22:32:09.442 00.000 12044 worker thread done servicing request
22:32:09.450 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19655, med=620, FiltMin=540, FiltMax=12503, Gamma=0.810
22:32:09.456 00.006 14964 UpdateGuideState exits: m=243004 SNR=311.6
22:32:09.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:09.457 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:09.458 00.001 14964 Enqueuing Expose request
22:32:09.458 00.000 12044 Worker thread wakes up
22:32:09.458 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:09.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:09.458 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:32:12.561 03.103 12044 Exposure complete
22:32:12.586 00.025 12044 worker thread done servicing request
22:32:12.586 00.000 14964 OnExposeComplete: enter
22:32:12.587 00.001 14964 UpdateGuideState(): m_state=6
22:32:12.588 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
22:32:12.588 00.000 14964 Star::Find returns 1 (0), X=398.76, Y=126.72, Mass=241503, SNR=300.1, Peak=22126 HFD=3.5
22:32:12.589 00.001 14964 MultiStar: [#1 -0.67,-0.20,0.00,M2] 
22:32:12.590 00.001 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.45 = -1.83)
22:32:12.590 00.000 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.22)
22:32:12.591 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.90 mountX=-0.10 mountY=0.35, mountTheta=1.84
22:32:12.594 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.09, opts=13)
22:32:12.595 00.001 14964 Enqueuing Move request for scope (-0.37, 0.09)
22:32:12.597 00.002 12044 Worker thread wakes up
22:32:12.597 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
22:32:12.597 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
22:32:12.597 00.000 12044 Moving (-0.37, 0.09) raw xDistance=-0.10 yDistance=0.35
22:32:12.597 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
22:32:12.597 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:12.597 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:32:12.597 00.000 12044 MoveAxis(E, 0, ABG)
22:32:12.597 00.000 12044 Move returns status 0, amount 0
22:32:12.597 00.000 12044 MoveAxis(N, 0, ABG)
22:32:12.597 00.000 12044 Move returns status 0, amount 0
22:32:12.597 00.000 12044 move complete, result=0
22:32:12.597 00.000 12044 worker thread done servicing request
22:32:12.606 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22126, med=620, FiltMin=532, FiltMax=13307, Gamma=0.810
22:32:12.614 00.008 14964 UpdateGuideState exits: m=241503 SNR=300.1
22:32:12.615 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.615 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:12.615 00.000 14964 Enqueuing Expose request
22:32:12.617 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:32:12.618 00.001 12044 Worker thread wakes up
22:32:12.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:12.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:15.750 03.132 12044 Exposure complete
22:32:15.773 00.023 12044 worker thread done servicing request
22:32:15.773 00.000 14964 OnExposeComplete: enter
22:32:15.774 00.001 14964 UpdateGuideState(): m_state=6
22:32:15.774 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
22:32:15.775 00.001 14964 Star::Find returns 1 (0), X=398.71, Y=126.82, Mass=235272, SNR=305.2, Peak=19183 HFD=3.5
22:32:15.775 00.000 14964 MultiStar: [#1 -0.59,-0.39,0.00,M3] 
22:32:15.776 00.001 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
22:32:15.776 00.000 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.03)
22:32:15.777 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.19 hyp=0.46 cameraTheta=2.71 mountX=-0.20 mountY=0.40, mountTheta=2.04
22:32:15.778 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.19, opts=13)
22:32:15.778 00.000 14964 Enqueuing Move request for scope (-0.42, 0.19)
22:32:15.779 00.001 12044 Worker thread wakes up
22:32:15.779 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.19) opts 0xd
22:32:15.779 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.19)
22:32:15.779 00.000 12044 Moving (-0.42, 0.19) raw xDistance=-0.20 yDistance=0.40
22:32:15.779 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
22:32:15.779 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:15.779 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:32:15.779 00.000 12044 MoveAxis(E, 0, ABG)
22:32:15.779 00.000 12044 Move returns status 0, amount 0
22:32:15.779 00.000 12044 MoveAxis(N, 0, ABG)
22:32:15.779 00.000 12044 Move returns status 0, amount 0
22:32:15.779 00.000 12044 move complete, result=0
22:32:15.779 00.000 12044 worker thread done servicing request
22:32:15.786 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19183, med=619, FiltMin=526, FiltMax=12239, Gamma=0.810
22:32:15.792 00.006 14964 UpdateGuideState exits: m=235272 SNR=305.2
22:32:15.793 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.793 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:15.794 00.001 14964 Enqueuing Expose request
22:32:15.794 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:32:15.795 00.001 12044 Worker thread wakes up
22:32:15.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:15.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:18.892 03.097 12044 Exposure complete
22:32:18.916 00.024 12044 worker thread done servicing request
22:32:18.916 00.000 14964 OnExposeComplete: enter
22:32:18.917 00.001 14964 UpdateGuideState(): m_state=6
22:32:18.918 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
22:32:18.918 00.000 14964 Star::Find returns 1 (0), X=398.40, Y=127.04, Mass=239222, SNR=305.6, Peak=19211 HFD=3.5
22:32:18.919 00.001 14964 MultiStar: [#1 -0.79,-0.68,0.00,M4] 
22:32:18.919 00.000 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
22:32:18.920 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.23 = 0.94)
22:32:18.920 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=0.42 hyp=0.83 cameraTheta=2.62 mountX=-0.43 mountY=0.68, mountTheta=2.13
22:32:18.921 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.42, opts=13)
22:32:18.922 00.001 14964 Enqueuing Move request for scope (-0.72, 0.42)
22:32:18.923 00.001 12044 Worker thread wakes up
22:32:18.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.42) opts 0xd
22:32:18.923 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.42)
22:32:18.923 00.000 12044 Moving (-0.72, 0.42) raw xDistance=-0.43 yDistance=0.68
22:32:18.923 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.43, slope = -0.02
22:32:18.923 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:18.923 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
22:32:18.923 00.000 12044 MoveAxis(E, 17, ABG)
22:32:18.923 00.000 12044 Guiding  Dir = 2, Dur = 17
22:32:18.932 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19211, med=621, FiltMin=538, FiltMax=11917, Gamma=0.810
22:32:18.941 00.009 14964 UpdateGuideState exits: m=239222 SNR=305.6
22:32:18.942 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.944 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:18.945 00.001 14964 Enqueuing Expose request
22:32:19.000 00.055 12044 IsSlewing returns 0
22:32:19.000 00.000 12044 IsGuiding returns 0
22:32:19.052 00.052 12044 IsGuiding returns 1
22:32:19.052 00.000 12044 scope still moving after pulse duration time elapsed
22:32:19.114 00.062 12044 IsSlewing returns 0
22:32:19.114 00.000 12044 IsGuiding returns 0
22:32:19.114 00.000 12044 scope move finished after 17 + 96 ms
22:32:19.114 00.000 12044 Move returns status 0, amount 17
22:32:19.114 00.000 12044 MoveAxis(N, 0, ABG)
22:32:19.114 00.000 12044 Move returns status 0, amount 0
22:32:19.114 00.000 12044 move complete, result=0
22:32:19.114 00.000 12044 worker thread done servicing request
22:32:19.114 00.000 12044 Worker thread wakes up
22:32:19.114 00.000 14964 GuideStep: -0.4 px 17 ms EAST, 0.7 px 0 ms NORTH
22:32:19.115 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:19.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:22.240 03.125 12044 Exposure complete
22:32:22.265 00.025 12044 worker thread done servicing request
22:32:22.265 00.000 14964 OnExposeComplete: enter
22:32:22.266 00.001 14964 UpdateGuideState(): m_state=6
22:32:22.266 00.000 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
22:32:22.267 00.001 14964 Star::Find returns 1 (0), X=398.66, Y=126.71, Mass=236779, SNR=295.3, Peak=20111 HFD=3.4
22:32:22.267 00.000 14964 MultiStar: [#1 -0.56,-0.44,0.00,M5] 
22:32:22.267 00.000 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.77)
22:32:22.268 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
22:32:22.268 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.08 hyp=0.47 cameraTheta=2.96 mountX=-0.09 mountY=0.45, mountTheta=1.77
22:32:22.269 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.08, opts=13)
22:32:22.270 00.001 14964 Enqueuing Move request for scope (-0.46, 0.08)
22:32:22.270 00.000 12044 Worker thread wakes up
22:32:22.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.08) opts 0xd
22:32:22.271 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.08)
22:32:22.271 00.000 12044 Moving (-0.46, 0.08) raw xDistance=-0.09 yDistance=0.45
22:32:22.271 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.33, using input
22:32:22.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
22:32:22.271 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=1.52
22:32:22.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:32:22.271 00.000 12044 MoveAxis(E, 0, ABG)
22:32:22.271 00.000 12044 Move returns status 0, amount 0
22:32:22.271 00.000 12044 BLC: Oldest BLC event removed
22:32:22.271 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 299 applied
22:32:22.271 00.000 12044 MoveAxis(S, 341, ABG)
22:32:22.271 00.000 12044 Guiding  Dir = 1, Dur = 341
22:32:22.278 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20111, med=619, FiltMin=532, FiltMax=12731, Gamma=0.810
22:32:22.283 00.005 14964 UpdateGuideState exits: m=236779 SNR=295.3
22:32:22.284 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:22.284 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:22.285 00.001 14964 Enqueuing Expose request
22:32:22.313 00.028 12044 IsSlewing returns 0
22:32:22.314 00.001 12044 IsGuiding returns 0
22:32:22.346 00.032 12044 PulseGuide returned control before completion, sleep 320
22:32:22.671 00.325 12044 IsGuiding returns 1
22:32:22.671 00.000 12044 scope still moving after pulse duration time elapsed
22:32:22.738 00.067 12044 IsSlewing returns 0
22:32:22.740 00.002 12044 IsGuiding returns 0
22:32:22.740 00.000 12044 scope move finished after 341 + 84 ms
22:32:22.740 00.000 12044 Move returns status 0, amount 341
22:32:22.740 00.000 12044 move complete, result=0
22:32:22.740 00.000 12044 worker thread done servicing request
22:32:22.740 00.000 12044 Worker thread wakes up
22:32:22.740 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:22.740 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:22.740 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 341 ms SOUTH
22:32:25.841 03.101 12044 Exposure complete
22:32:25.885 00.044 12044 worker thread done servicing request
22:32:25.885 00.000 14964 OnExposeComplete: enter
22:32:25.887 00.002 14964 UpdateGuideState(): m_state=6
22:32:25.889 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
22:32:25.890 00.001 14964 Star::Find returns 1 (0), X=398.63, Y=127.00, Mass=236134, SNR=310.9, Peak=19391 HFD=3.4
22:32:25.891 00.001 14964 MultiStar: [#1 -0.69,-0.69,0.00,M6] 
22:32:25.893 00.002 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.05 = -2.23)
22:32:25.894 00.001 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
22:32:25.896 00.002 14964 CameraToMount -- cameraX=-0.50 cameraY=0.37 hyp=0.62 cameraTheta=2.49 mountX=-0.38 mountY=0.45, mountTheta=2.27
22:32:25.899 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.37, opts=13)
22:32:25.900 00.001 14964 Enqueuing Move request for scope (-0.50, 0.37)
22:32:25.900 00.000 12044 Worker thread wakes up
22:32:25.901 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.37) opts 0xd
22:32:25.901 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.37)
22:32:25.901 00.000 12044 Moving (-0.50, 0.37) raw xDistance=-0.38 yDistance=0.45
22:32:25.901 00.000 12044 BLC: History state: CurrMiss=0.45, AvgInitMiss=1.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.452096, 1:0.454730
22:32:25.901 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
22:32:25.901 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.38 is < calculated value -0.40, using input
22:32:25.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = -0.06
22:32:25.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:32:25.901 00.000 12044 MoveAxis(E, 29, ABG)
22:32:25.901 00.000 12044 Guiding  Dir = 2, Dur = 29
22:32:25.908 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19391, med=620, FiltMin=528, FiltMax=12197, Gamma=0.810
22:32:25.916 00.008 14964 UpdateGuideState exits: m=236134 SNR=310.9
22:32:25.917 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.917 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:25.918 00.001 14964 Enqueuing Expose request
22:32:25.926 00.008 12044 IsSlewing returns 0
22:32:25.927 00.001 12044 IsGuiding returns 0
22:32:25.987 00.060 12044 IsGuiding returns 1
22:32:25.987 00.000 12044 scope still moving after pulse duration time elapsed
22:32:26.067 00.080 12044 IsSlewing returns 0
22:32:26.068 00.001 12044 IsGuiding returns 0
22:32:26.068 00.000 12044 scope move finished after 29 + 112 ms
22:32:26.068 00.000 12044 Move returns status 0, amount 29
22:32:26.068 00.000 12044 MoveAxis(S, 42, ABG)
22:32:26.068 00.000 12044 Guiding  Dir = 1, Dur = 42
22:32:26.097 00.029 12044 IsSlewing returns 0
22:32:26.097 00.000 12044 IsGuiding returns 0
22:32:26.129 00.032 12044 PulseGuide returned control before completion, sleep 21
22:32:26.162 00.033 12044 IsGuiding returns 1
22:32:26.162 00.000 12044 scope still moving after pulse duration time elapsed
22:32:26.290 00.128 12044 IsSlewing returns 0
22:32:26.291 00.001 12044 IsGuiding returns 0
22:32:26.291 00.000 12044 scope move finished after 42 + 151 ms
22:32:26.291 00.000 12044 Move returns status 0, amount 42
22:32:26.291 00.000 12044 move complete, result=0
22:32:26.291 00.000 12044 worker thread done servicing request
22:32:26.291 00.000 12044 Worker thread wakes up
22:32:26.292 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:26.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:26.292 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.5 px 42 ms SOUTH
22:32:29.386 03.094 12044 Exposure complete
22:32:29.414 00.028 12044 worker thread done servicing request
22:32:29.414 00.000 14964 OnExposeComplete: enter
22:32:29.415 00.001 14964 UpdateGuideState(): m_state=6
22:32:29.415 00.000 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
22:32:29.416 00.001 14964 Star::Find returns 1 (0), X=398.82, Y=127.07, Mass=229614, SNR=290.7, Peak=20427 HFD=3.5
22:32:29.416 00.000 14964 MultiStar: [#1 -0.61,-0.47,0.00,M7] 
22:32:29.417 00.001 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.73 = -2.56)
22:32:29.417 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
22:32:29.418 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.44 hyp=0.53 cameraTheta=2.17 mountX=-0.44 mountY=0.26, mountTheta=2.62
22:32:29.419 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.44, opts=13)
22:32:29.419 00.000 14964 Enqueuing Move request for scope (-0.30, 0.44)
22:32:29.420 00.001 12044 Worker thread wakes up
22:32:29.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.44) opts 0xd
22:32:29.420 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.44)
22:32:29.420 00.000 12044 Moving (-0.30, 0.44) raw xDistance=-0.44 yDistance=0.26
22:32:29.421 00.001 12044 BLC: History state: CurrMiss=0.26, AvgInitMiss=1.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.452096, 1:0.454730, 2:0.255103
22:32:29.421 00.000 12044 BLC: No correction, Miss < min_move
22:32:29.421 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.45, using input
22:32:29.421 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.07
22:32:29.421 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:29.421 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:32:29.421 00.000 12044 MoveAxis(E, 34, ABG)
22:32:29.421 00.000 12044 Guiding  Dir = 2, Dur = 34
22:32:29.432 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20427, med=620, FiltMin=532, FiltMax=14069, Gamma=0.810
22:32:29.442 00.010 14964 UpdateGuideState exits: m=229614 SNR=290.7
22:32:29.443 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.443 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:29.444 00.001 14964 Enqueuing Expose request
22:32:29.444 00.000 12044 IsSlewing returns 0
22:32:29.445 00.001 12044 IsGuiding returns 0
22:32:29.475 00.030 12044 PulseGuide returned control before completion, sleep 13
22:32:29.495 00.020 12044 IsGuiding returns 1
22:32:29.495 00.000 12044 scope still moving after pulse duration time elapsed
22:32:29.550 00.055 12044 IsSlewing returns 0
22:32:29.550 00.000 12044 IsGuiding returns 0
22:32:29.550 00.000 12044 scope move finished after 34 + 71 ms
22:32:29.551 00.001 12044 Move returns status 0, amount 34
22:32:29.551 00.000 12044 MoveAxis(N, 0, ABG)
22:32:29.551 00.000 12044 Move returns status 0, amount 0
22:32:29.551 00.000 12044 move complete, result=0
22:32:29.551 00.000 12044 worker thread done servicing request
22:32:29.551 00.000 12044 Worker thread wakes up
22:32:29.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:29.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:29.551 00.000 14964 GuideStep: -0.4 px 34 ms EAST, 0.3 px 0 ms NORTH
22:32:32.648 03.097 12044 Exposure complete
22:32:32.689 00.041 12044 worker thread done servicing request
22:32:32.689 00.000 14964 OnExposeComplete: enter
22:32:32.691 00.002 14964 UpdateGuideState(): m_state=6
22:32:32.693 00.002 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
22:32:32.695 00.002 14964 Star::Find returns 1 (0), X=399.02, Y=126.32, Mass=241078, SNR=313.0, Peak=21214 HFD=3.4
22:32:32.696 00.001 14964 MultiStar: [#1 -0.37,0.15,0.19,U] 
22:32:32.698 00.002 14964 refined, 1 included, MultiStar: {-0.15, -0.23}, one-star: {-0.10, -0.31}
22:32:32.698 00.000 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
22:32:32.699 00.001 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
22:32:32.699 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.14 mountX=0.23 mountY=0.17, mountTheta=0.64
22:32:32.704 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.23, opts=13)
22:32:32.704 00.000 14964 Enqueuing Move request for scope (-0.15, -0.23)
22:32:32.705 00.001 12044 Worker thread wakes up
22:32:32.705 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
22:32:32.705 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
22:32:32.705 00.000 12044 Moving (-0.15, -0.23) raw xDistance=0.23 yDistance=0.17
22:32:32.705 00.000 12044 BLC: window closed
22:32:32.705 00.000 12044 BLC: History state: CurrMiss=0.17, AvgInitMiss=1.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.452096, 1:0.454730, 2:0.255103
22:32:32.705 00.000 12044 BLC: No correction, Miss < min_move
22:32:32.705 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.03
22:32:32.705 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:32.705 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:32:32.705 00.000 12044 MoveAxis(E, 0, ABG)
22:32:32.705 00.000 12044 Move returns status 0, amount 0
22:32:32.705 00.000 12044 MoveAxis(N, 0, ABG)
22:32:32.705 00.000 12044 Move returns status 0, amount 0
22:32:32.706 00.001 12044 move complete, result=0
22:32:32.706 00.000 12044 worker thread done servicing request
22:32:32.719 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21214, med=619, FiltMin=534, FiltMax=13537, Gamma=0.810
22:32:32.728 00.009 14964 UpdateGuideState exits: m=241078 SNR=313.0
22:32:32.730 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.731 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:32.733 00.002 14964 Enqueuing Expose request
22:32:32.735 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:32.735 00.000 12044 Worker thread wakes up
22:32:32.736 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:32.736 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:35.841 03.105 12044 Exposure complete
22:32:35.892 00.051 12044 worker thread done servicing request
22:32:35.893 00.001 14964 OnExposeComplete: enter
22:32:35.895 00.002 14964 UpdateGuideState(): m_state=6
22:32:35.896 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
22:32:35.896 00.000 14964 Star::Find returns 1 (0), X=398.91, Y=126.38, Mass=235254, SNR=287.8, Peak=19302 HFD=3.6
22:32:35.897 00.001 14964 MultiStar: [#1 -0.61,0.02,0.00,M7] 
22:32:35.897 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.74 = -0.74)
22:32:35.898 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
22:32:35.900 00.002 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.30 mountX=0.25 mountY=0.25, mountTheta=0.78
22:32:35.902 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.25, opts=13)
22:32:35.904 00.002 14964 Enqueuing Move request for scope (-0.22, -0.25)
22:32:35.905 00.001 12044 Worker thread wakes up
22:32:35.905 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
22:32:35.905 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
22:32:35.905 00.000 12044 Moving (-0.22, -0.25) raw xDistance=0.25 yDistance=0.25
22:32:35.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.00
22:32:35.905 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:35.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:32:35.906 00.001 12044 MoveAxis(E, 0, ABG)
22:32:35.906 00.000 12044 Move returns status 0, amount 0
22:32:35.906 00.000 12044 MoveAxis(N, 0, ABG)
22:32:35.906 00.000 12044 Move returns status 0, amount 0
22:32:35.906 00.000 12044 move complete, result=0
22:32:35.906 00.000 12044 worker thread done servicing request
22:32:35.918 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19302, med=619, FiltMin=531, FiltMax=13663, Gamma=0.810
22:32:35.925 00.007 14964 UpdateGuideState exits: m=235254 SNR=287.8
22:32:35.925 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:35.926 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:35.926 00.000 14964 Enqueuing Expose request
22:32:35.927 00.001 12044 Worker thread wakes up
22:32:35.927 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:35.927 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:35.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:39.033 03.106 12044 Exposure complete
22:32:39.064 00.031 12044 worker thread done servicing request
22:32:39.064 00.000 14964 OnExposeComplete: enter
22:32:39.066 00.002 14964 UpdateGuideState(): m_state=6
22:32:39.066 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
22:32:39.067 00.001 14964 Star::Find returns 1 (0), X=398.88, Y=126.20, Mass=236071, SNR=297.1, Peak=20806 HFD=3.5
22:32:39.067 00.000 14964 MultiStar: [#1 -0.48,0.21,0.19,U] 
22:32:39.068 00.001 14964 refined, 1 included, MultiStar: {-0.28, -0.32}, one-star: {-0.24, -0.43}
22:32:39.068 00.000 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
22:32:39.069 00.001 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
22:32:39.069 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-2.29 mountX=0.32 mountY=0.31, mountTheta=0.78
22:32:39.070 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.32, opts=13)
22:32:39.071 00.001 14964 Enqueuing Move request for scope (-0.28, -0.32)
22:32:39.071 00.000 12044 Worker thread wakes up
22:32:39.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.32) opts 0xd
22:32:39.071 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.32)
22:32:39.071 00.000 12044 Moving (-0.28, -0.32) raw xDistance=0.32 yDistance=0.31
22:32:39.071 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.32 is < calculated value 0.33, using input
22:32:39.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.05
22:32:39.072 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:39.072 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:32:39.072 00.000 12044 MoveAxis(W, 25, ABG)
22:32:39.072 00.000 12044 Guiding  Dir = 3, Dur = 25
22:32:39.086 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20806, med=619, FiltMin=536, FiltMax=12911, Gamma=0.810
22:32:39.096 00.010 14964 UpdateGuideState exits: m=236071 SNR=297.1
22:32:39.097 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:39.097 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:39.098 00.001 14964 Enqueuing Expose request
22:32:39.141 00.043 12044 IsSlewing returns 0
22:32:39.142 00.001 12044 IsGuiding returns 0
22:32:39.185 00.043 12044 IsGuiding returns 1
22:32:39.185 00.000 12044 scope still moving after pulse duration time elapsed
22:32:39.332 00.147 12044 IsSlewing returns 0
22:32:39.332 00.000 12044 IsGuiding returns 0
22:32:39.332 00.000 12044 scope move finished after 25 + 165 ms
22:32:39.332 00.000 12044 Move returns status 0, amount 25
22:32:39.332 00.000 12044 MoveAxis(N, 0, ABG)
22:32:39.332 00.000 12044 Move returns status 0, amount 0
22:32:39.332 00.000 12044 move complete, result=0
22:32:39.333 00.001 12044 worker thread done servicing request
22:32:39.333 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.3 px 0 ms NORTH
22:32:39.335 00.002 12044 Worker thread wakes up
22:32:39.335 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:39.335 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:42.463 03.128 12044 Exposure complete
22:32:42.483 00.020 12044 worker thread done servicing request
22:32:42.483 00.000 14964 OnExposeComplete: enter
22:32:42.484 00.001 14964 UpdateGuideState(): m_state=6
22:32:42.485 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
22:32:42.486 00.001 14964 Star::Find returns 1 (0), X=398.69, Y=126.48, Mass=239799, SNR=304.0, Peak=21158 HFD=3.3
22:32:42.486 00.000 14964 MultiStar: [#1 -0.78,-0.21,0.00,M7] 
22:32:42.487 00.001 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
22:32:42.488 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
22:32:42.488 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.15 hyp=0.46 cameraTheta=-2.82 mountX=0.14 mountY=0.45, mountTheta=1.27
22:32:42.490 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.15, opts=13)
22:32:42.490 00.000 14964 Enqueuing Move request for scope (-0.44, -0.15)
22:32:42.491 00.001 12044 Worker thread wakes up
22:32:42.491 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.15) opts 0xd
22:32:42.491 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.15)
22:32:42.491 00.000 12044 Moving (-0.44, -0.15) raw xDistance=0.14 yDistance=0.45
22:32:42.491 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.40, using input
22:32:42.491 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.06
22:32:42.491 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:32:42.491 00.000 12044 MoveAxis(E, 0, ABG)
22:32:42.491 00.000 12044 Move returns status 0, amount 0
22:32:42.491 00.000 12044 MoveAxis(S, 42, ABG)
22:32:42.491 00.000 12044 Guiding  Dir = 1, Dur = 42
22:32:42.504 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21158, med=619, FiltMin=531, FiltMax=13567, Gamma=0.810
22:32:42.513 00.009 14964 UpdateGuideState exits: m=239799 SNR=304.0
22:32:42.515 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:42.516 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:42.517 00.001 14964 Enqueuing Expose request
22:32:42.520 00.003 12044 IsSlewing returns 0
22:32:42.521 00.001 12044 IsGuiding returns 0
22:32:42.552 00.031 12044 PulseGuide returned control before completion, sleep 21
22:32:42.586 00.034 12044 IsGuiding returns 1
22:32:42.586 00.000 12044 scope still moving after pulse duration time elapsed
22:32:42.674 00.088 12044 IsSlewing returns 0
22:32:42.675 00.001 12044 IsGuiding returns 0
22:32:42.675 00.000 12044 scope move finished after 42 + 112 ms
22:32:42.675 00.000 12044 Move returns status 0, amount 42
22:32:42.675 00.000 12044 move complete, result=0
22:32:42.675 00.000 12044 worker thread done servicing request
22:32:42.675 00.000 12044 Worker thread wakes up
22:32:42.675 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 42 ms SOUTH
22:32:42.676 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:42.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:45.816 03.140 12044 Exposure complete
22:32:45.856 00.040 12044 worker thread done servicing request
22:32:45.856 00.000 14964 OnExposeComplete: enter
22:32:45.858 00.002 14964 UpdateGuideState(): m_state=6
22:32:45.859 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
22:32:45.861 00.002 14964 Star::Find returns 1 (0), X=399.07, Y=126.38, Mass=237279, SNR=298.9, Peak=20426 HFD=3.5
22:32:45.862 00.001 14964 MultiStar: [#1 -0.27,-0.03,0.20,U] 
22:32:45.864 00.002 14964 refined, 1 included, MultiStar: {-0.09, -0.21}, one-star: {-0.06, -0.24}
22:32:45.865 00.001 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.43 = -0.43)
22:32:45.867 00.002 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
22:32:45.867 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.99 mountX=0.21 mountY=0.11, mountTheta=0.50
22:32:45.870 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.21, opts=13)
22:32:45.872 00.002 14964 Enqueuing Move request for scope (-0.09, -0.21)
22:32:45.874 00.002 12044 Worker thread wakes up
22:32:45.874 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
22:32:45.874 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
22:32:45.875 00.001 12044 Moving (-0.09, -0.21) raw xDistance=0.21 yDistance=0.11
22:32:45.875 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.48, using input
22:32:45.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.07
22:32:45.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:32:45.875 00.000 12044 MoveAxis(E, 0, ABG)
22:32:45.875 00.000 12044 Move returns status 0, amount 0
22:32:45.875 00.000 12044 MoveAxis(N, 0, ABG)
22:32:45.875 00.000 12044 Move returns status 0, amount 0
22:32:45.875 00.000 12044 move complete, result=0
22:32:45.875 00.000 12044 worker thread done servicing request
22:32:45.891 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20426, med=619, FiltMin=525, FiltMax=12063, Gamma=0.810
22:32:45.901 00.010 14964 UpdateGuideState exits: m=237279 SNR=298.9
22:32:45.903 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.904 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:45.906 00.002 14964 Enqueuing Expose request
22:32:45.907 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:45.908 00.001 12044 Worker thread wakes up
22:32:45.908 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:45.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:49.002 03.094 12044 Exposure complete
22:32:49.027 00.025 12044 worker thread done servicing request
22:32:49.027 00.000 14964 OnExposeComplete: enter
22:32:49.028 00.001 14964 UpdateGuideState(): m_state=6
22:32:49.028 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
22:32:49.029 00.001 14964 Star::Find returns 1 (0), X=399.18, Y=126.48, Mass=233322, SNR=286.4, Peak=19574 HFD=3.5
22:32:49.030 00.001 14964 MultiStar: [#1 -0.09,-0.27,0.21,U] 
22:32:49.030 00.000 14964 single-star, 1 included, MultiStar: {0.03, -0.17}, one-star: {0.05, -0.14}
22:32:49.030 00.000 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
22:32:49.031 00.001 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
22:32:49.031 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=0.14 mountY=-0.03, mountTheta=-0.23
22:32:49.033 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.14, opts=13)
22:32:49.034 00.001 14964 Enqueuing Move request for scope (0.05, -0.14)
22:32:49.035 00.001 12044 Worker thread wakes up
22:32:49.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:32:49.035 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:32:49.035 00.000 12044 Moving (0.05, -0.14) raw xDistance=0.14 yDistance=-0.03
22:32:49.035 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.48, using input
22:32:49.035 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:32:49.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.07
22:32:49.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:49.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:32:49.035 00.000 12044 MoveAxis(E, 0, ABG)
22:32:49.035 00.000 12044 Move returns status 0, amount 0
22:32:49.035 00.000 12044 MoveAxis(N, 0, ABG)
22:32:49.035 00.000 12044 Move returns status 0, amount 0
22:32:49.035 00.000 12044 move complete, result=0
22:32:49.035 00.000 12044 worker thread done servicing request
22:32:49.047 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19574, med=619, FiltMin=539, FiltMax=12133, Gamma=0.810
22:32:49.056 00.009 14964 UpdateGuideState exits: m=233322 SNR=286.4
22:32:49.057 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.059 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:49.060 00.001 14964 Enqueuing Expose request
22:32:49.061 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:49.062 00.001 12044 Worker thread wakes up
22:32:49.063 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:49.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:52.165 03.102 12044 Exposure complete
22:32:52.191 00.026 12044 worker thread done servicing request
22:32:52.191 00.000 14964 OnExposeComplete: enter
22:32:52.192 00.001 14964 UpdateGuideState(): m_state=6
22:32:52.192 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
22:32:52.193 00.001 14964 Star::Find returns 1 (0), X=398.79, Y=126.25, Mass=243609, SNR=311.5, Peak=19818 HFD=3.6
22:32:52.193 00.000 14964 MultiStar: [#1 -0.68,0.31,0.00,M6] 
22:32:52.194 00.001 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
22:32:52.194 00.000 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
22:32:52.194 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-2.30 mountX=0.37 mountY=0.37, mountTheta=0.79
22:32:52.195 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.37, opts=13)
22:32:52.196 00.001 14964 Enqueuing Move request for scope (-0.34, -0.37)
22:32:52.196 00.000 12044 Worker thread wakes up
22:32:52.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.37) opts 0xd
22:32:52.197 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.37)
22:32:52.197 00.000 12044 Moving (-0.34, -0.37) raw xDistance=0.37 yDistance=0.37
22:32:52.197 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.00
22:32:52.197 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:52.197 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:32:52.197 00.000 12044 MoveAxis(W, 28, ABG)
22:32:52.197 00.000 12044 Guiding  Dir = 3, Dur = 28
22:32:52.204 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19818, med=620, FiltMin=533, FiltMax=12930, Gamma=0.810
22:32:52.211 00.007 14964 UpdateGuideState exits: m=243609 SNR=311.5
22:32:52.212 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.212 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:52.213 00.001 14964 Enqueuing Expose request
22:32:52.222 00.009 12044 IsSlewing returns 0
22:32:52.222 00.000 12044 IsGuiding returns 0
22:32:52.255 00.033 12044 IsGuiding returns 1
22:32:52.255 00.000 12044 scope still moving after pulse duration time elapsed
22:32:52.315 00.060 12044 IsSlewing returns 0
22:32:52.315 00.000 12044 IsGuiding returns 0
22:32:52.315 00.000 12044 scope move finished after 28 + 64 ms
22:32:52.315 00.000 12044 Move returns status 0, amount 28
22:32:52.316 00.001 12044 MoveAxis(N, 0, ABG)
22:32:52.316 00.000 12044 Move returns status 0, amount 0
22:32:52.316 00.000 12044 move complete, result=0
22:32:52.316 00.000 12044 worker thread done servicing request
22:32:52.316 00.000 12044 Worker thread wakes up
22:32:52.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:52.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:52.316 00.000 14964 GuideStep: 0.4 px 28 ms WEST, 0.4 px 0 ms NORTH
22:32:55.431 03.115 12044 Exposure complete
22:32:55.468 00.037 12044 worker thread done servicing request
22:32:55.468 00.000 14964 OnExposeComplete: enter
22:32:55.470 00.002 14964 UpdateGuideState(): m_state=6
22:32:55.471 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
22:32:55.473 00.002 14964 Star::Find returns 1 (0), X=399.24, Y=126.21, Mass=231808, SNR=288.1, Peak=16550 HFD=3.7
22:32:55.474 00.001 14964 MultiStar: [#1 -0.11,-0.11,0.19,U] 
22:32:55.475 00.001 14964 refined, 1 included, MultiStar: {0.08, -0.37}, one-star: {0.12, -0.42}
22:32:55.477 00.002 14964 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.56) = xAngle (0.20 = 0.20)
22:32:55.479 00.002 14964 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.03)
22:32:55.481 00.002 14964 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.35 mountX=0.37 mountY=-0.04, mountTheta=-0.12
22:32:55.484 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.37, opts=13)
22:32:55.485 00.001 14964 Enqueuing Move request for scope (0.08, -0.37)
22:32:55.487 00.002 12044 Worker thread wakes up
22:32:55.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.37) opts 0xd
22:32:55.487 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.37)
22:32:55.487 00.000 12044 Moving (0.08, -0.37) raw xDistance=0.37 yDistance=-0.04
22:32:55.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.00
22:32:55.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.488 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:55.488 00.000 12044 MoveAxis(W, 29, ABG)
22:32:55.488 00.000 12044 Guiding  Dir = 3, Dur = 29
22:32:55.501 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16550, med=619, FiltMin=529, FiltMax=12255, Gamma=0.810
22:32:55.511 00.010 14964 UpdateGuideState exits: m=231808 SNR=288.1
22:32:55.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.513 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:55.513 00.000 14964 Enqueuing Expose request
22:32:55.521 00.008 12044 IsSlewing returns 0
22:32:55.550 00.029 12044 IsGuiding returns 0
22:32:55.615 00.065 12044 IsGuiding returns 1
22:32:55.615 00.000 12044 scope still moving after pulse duration time elapsed
22:32:55.663 00.048 12044 IsSlewing returns 0
22:32:55.664 00.001 12044 IsGuiding returns 0
22:32:55.664 00.000 12044 scope move finished after 29 + 84 ms
22:32:55.664 00.000 12044 Move returns status 0, amount 29
22:32:55.664 00.000 12044 MoveAxis(N, 0, ABG)
22:32:55.664 00.000 12044 Move returns status 0, amount 0
22:32:55.664 00.000 12044 move complete, result=0
22:32:55.664 00.000 12044 worker thread done servicing request
22:32:55.664 00.000 12044 Worker thread wakes up
22:32:55.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:55.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:32:55.664 00.000 14964 GuideStep: 0.4 px 29 ms WEST, -0.0 px 0 ms NORTH
22:32:58.770 03.106 12044 Exposure complete
22:32:58.802 00.032 12044 worker thread done servicing request
22:32:58.802 00.000 14964 OnExposeComplete: enter
22:32:58.804 00.002 14964 UpdateGuideState(): m_state=6
22:32:58.804 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
22:32:58.805 00.001 14964 Star::Find returns 1 (0), X=398.94, Y=126.68, Mass=237329, SNR=306.5, Peak=16991 HFD=3.7
22:32:58.805 00.000 14964 MultiStar: [#1 -0.34,-0.34,0.19,U] 
22:32:58.806 00.001 14964 single-star, 1 included, MultiStar: {-0.21, -0.01}, one-star: {-0.19, 0.05}
22:32:58.806 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.42 = -1.87)
22:32:58.807 00.001 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
22:32:58.807 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.19 cameraTheta=2.86 mountX=-0.06 mountY=0.18, mountTheta=1.88
22:32:58.808 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.05, opts=13)
22:32:58.809 00.001 14964 Enqueuing Move request for scope (-0.19, 0.05)
22:32:58.809 00.000 12044 Worker thread wakes up
22:32:58.810 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
22:32:58.810 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
22:32:58.810 00.000 12044 Moving (-0.19, 0.05) raw xDistance=-0.06 yDistance=0.18
22:32:58.810 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
22:32:58.810 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:58.810 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:32:58.810 00.000 12044 MoveAxis(E, 0, ABG)
22:32:58.810 00.000 12044 Move returns status 0, amount 0
22:32:58.810 00.000 12044 MoveAxis(N, 0, ABG)
22:32:58.810 00.000 12044 Move returns status 0, amount 0
22:32:58.810 00.000 12044 move complete, result=0
22:32:58.810 00.000 12044 worker thread done servicing request
22:32:58.817 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16991, med=621, FiltMin=533, FiltMax=11859, Gamma=0.810
22:32:58.824 00.007 14964 UpdateGuideState exits: m=237329 SNR=306.5
22:32:58.824 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.825 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:32:58.825 00.000 14964 Enqueuing Expose request
22:32:58.826 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:58.826 00.000 12044 Worker thread wakes up
22:32:58.827 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:32:58.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:01.960 03.133 12044 Exposure complete
22:33:01.997 00.037 12044 worker thread done servicing request
22:33:01.997 00.000 14964 OnExposeComplete: enter
22:33:01.999 00.002 14964 UpdateGuideState(): m_state=6
22:33:02.000 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
22:33:02.000 00.000 14964 Star::Find returns 1 (0), X=398.93, Y=126.55, Mass=243491, SNR=305.0, Peak=21458 HFD=3.5
22:33:02.001 00.001 14964 MultiStar: [#1 -0.56,-0.59,0.00,M5] 
22:33:02.002 00.001 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
22:33:02.003 00.001 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.82 = 1.82)
22:33:02.003 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.79 mountX=0.07 mountY=0.20, mountTheta=1.24
22:33:02.006 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.07, opts=13)
22:33:02.007 00.001 14964 Enqueuing Move request for scope (-0.20, -0.07)
22:33:02.010 00.003 12044 Worker thread wakes up
22:33:02.010 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
22:33:02.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
22:33:02.010 00.000 12044 Moving (-0.20, -0.07) raw xDistance=0.07 yDistance=0.20
22:33:02.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.13
22:33:02.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:02.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:33:02.010 00.000 12044 MoveAxis(E, 0, ABG)
22:33:02.010 00.000 12044 Move returns status 0, amount 0
22:33:02.010 00.000 12044 MoveAxis(N, 0, ABG)
22:33:02.010 00.000 12044 Move returns status 0, amount 0
22:33:02.010 00.000 12044 move complete, result=0
22:33:02.011 00.001 12044 worker thread done servicing request
22:33:02.023 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21458, med=619, FiltMin=538, FiltMax=13773, Gamma=0.810
22:33:02.033 00.010 14964 UpdateGuideState exits: m=243491 SNR=305.0
22:33:02.034 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.035 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:02.035 00.000 14964 Enqueuing Expose request
22:33:02.036 00.001 12044 Worker thread wakes up
22:33:02.036 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:02.036 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:02.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:05.160 03.124 12044 Exposure complete
22:33:05.191 00.031 12044 worker thread done servicing request
22:33:05.191 00.000 14964 OnExposeComplete: enter
22:33:05.192 00.001 14964 UpdateGuideState(): m_state=6
22:33:05.192 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
22:33:05.193 00.001 14964 Star::Find returns 1 (0), X=399.23, Y=126.79, Mass=237080, SNR=297.8, Peak=16363 HFD=3.6
22:33:05.195 00.002 14964 MultiStar: [#1 -0.14,-0.37,0.19,U] 
22:33:05.196 00.001 14964 refined, 1 included, MultiStar: {0.06, 0.08}, one-star: {0.10, 0.16}
22:33:05.198 00.002 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.56) = xAngle (2.46 = 2.46)
22:33:05.199 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.77)
22:33:05.200 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
22:33:05.203 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.08, opts=13)
22:33:05.205 00.002 14964 Enqueuing Move request for scope (0.06, 0.08)
22:33:05.207 00.002 12044 Worker thread wakes up
22:33:05.207 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:33:05.207 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:33:05.207 00.000 12044 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.07
22:33:05.207 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.39, using input
22:33:05.207 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.12
22:33:05.207 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.207 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:05.207 00.000 12044 MoveAxis(E, 0, ABG)
22:33:05.207 00.000 12044 Move returns status 0, amount 0
22:33:05.207 00.000 12044 MoveAxis(N, 0, ABG)
22:33:05.208 00.001 12044 Move returns status 0, amount 0
22:33:05.208 00.000 12044 move complete, result=0
22:33:05.208 00.000 12044 worker thread done servicing request
22:33:05.223 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16363, med=621, FiltMin=523, FiltMax=11785, Gamma=0.810
22:33:05.235 00.012 14964 UpdateGuideState exits: m=237080 SNR=297.8
22:33:05.237 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:05.240 00.002 14964 Enqueuing Expose request
22:33:05.241 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:05.243 00.002 12044 Worker thread wakes up
22:33:05.243 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:05.243 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:08.342 03.099 12044 Exposure complete
22:33:08.383 00.041 12044 worker thread done servicing request
22:33:08.384 00.001 14964 OnExposeComplete: enter
22:33:08.385 00.001 14964 UpdateGuideState(): m_state=6
22:33:08.387 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
22:33:08.388 00.001 14964 Star::Find returns 1 (0), X=398.97, Y=126.87, Mass=236614, SNR=302.2, Peak=19755 HFD=3.4
22:33:08.390 00.002 14964 MultiStar: [#1 -0.33,-0.57,0.00,M5] 
22:33:08.391 00.001 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.72 = -2.56)
22:33:08.392 00.001 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.49)
22:33:08.394 00.002 14964 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.16 mountX=-0.24 mountY=0.14, mountTheta=2.63
22:33:08.397 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.24, opts=13)
22:33:08.398 00.001 14964 Enqueuing Move request for scope (-0.16, 0.24)
22:33:08.400 00.002 12044 Worker thread wakes up
22:33:08.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
22:33:08.400 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
22:33:08.400 00.000 12044 Moving (-0.16, 0.24) raw xDistance=-0.24 yDistance=0.14
22:33:08.400 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.48, using input
22:33:08.400 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.12
22:33:08.400 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:08.400 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:33:08.400 00.000 12044 MoveAxis(E, 0, ABG)
22:33:08.400 00.000 12044 Move returns status 0, amount 0
22:33:08.400 00.000 12044 MoveAxis(N, 0, ABG)
22:33:08.400 00.000 12044 Move returns status 0, amount 0
22:33:08.400 00.000 12044 move complete, result=0
22:33:08.401 00.001 12044 worker thread done servicing request
22:33:08.416 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19755, med=620, FiltMin=533, FiltMax=12841, Gamma=0.810
22:33:08.426 00.010 14964 UpdateGuideState exits: m=236614 SNR=302.2
22:33:08.427 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.428 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:08.429 00.001 14964 Enqueuing Expose request
22:33:08.429 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:08.430 00.001 12044 Worker thread wakes up
22:33:08.430 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:08.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:11.559 03.129 12044 Exposure complete
22:33:11.593 00.034 12044 worker thread done servicing request
22:33:11.594 00.001 14964 OnExposeComplete: enter
22:33:11.597 00.003 14964 UpdateGuideState(): m_state=6
22:33:11.599 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
22:33:11.601 00.002 14964 Star::Find returns 1 (0), X=398.53, Y=127.28, Mass=232151, SNR=285.9, Peak=18815 HFD=3.5
22:33:11.602 00.001 14964 MultiStar: [#1 -0.81,-0.87,0.00,M6] 
22:33:11.605 00.003 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.87 = -2.41)
22:33:11.608 00.003 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.64)
22:33:11.610 00.002 14964 CameraToMount -- cameraX=-0.60 cameraY=0.65 hyp=0.88 cameraTheta=2.31 mountX=-0.66 mountY=0.53, mountTheta=2.47
22:33:11.612 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.65, opts=13)
22:33:11.614 00.002 14964 Enqueuing Move request for scope (-0.60, 0.65)
22:33:11.615 00.001 12044 Worker thread wakes up
22:33:11.615 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.65) opts 0xd
22:33:11.615 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.65)
22:33:11.615 00.000 12044 Moving (-0.60, 0.65) raw xDistance=-0.66 yDistance=0.53
22:33:11.615 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.66 is < calculated value -0.70, using input
22:33:11.615 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.66, slope = -0.15
22:33:11.615 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:33:11.615 00.000 12044 MoveAxis(E, 51, ABG)
22:33:11.615 00.000 12044 Guiding  Dir = 2, Dur = 51
22:33:11.633 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18815, med=620, FiltMin=541, FiltMax=14005, Gamma=0.810
22:33:11.642 00.009 14964 UpdateGuideState exits: m=232151 SNR=285.9
22:33:11.644 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.646 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:11.647 00.001 14964 Enqueuing Expose request
22:33:11.648 00.001 12044 IsSlewing returns 0
22:33:11.649 00.001 12044 IsGuiding returns 0
22:33:11.682 00.033 12044 PulseGuide returned control before completion, sleep 30
22:33:11.727 00.045 12044 IsGuiding returns 1
22:33:11.727 00.000 12044 scope still moving after pulse duration time elapsed
22:33:11.818 00.091 12044 IsSlewing returns 0
22:33:11.818 00.000 12044 IsGuiding returns 0
22:33:11.818 00.000 12044 scope move finished after 51 + 117 ms
22:33:11.818 00.000 12044 Move returns status 0, amount 51
22:33:11.818 00.000 12044 MoveAxis(S, 49, ABG)
22:33:11.818 00.000 12044 Guiding  Dir = 1, Dur = 49
22:33:11.847 00.029 12044 IsSlewing returns 0
22:33:11.847 00.000 12044 IsGuiding returns 0
22:33:11.878 00.031 12044 PulseGuide returned control before completion, sleep 28
22:33:11.975 00.097 12044 IsGuiding returns 1
22:33:11.975 00.000 12044 scope still moving after pulse duration time elapsed
22:33:12.067 00.092 12044 IsSlewing returns 0
22:33:12.068 00.001 12044 IsGuiding returns 0
22:33:12.068 00.000 12044 scope move finished after 49 + 171 ms
22:33:12.068 00.000 12044 Move returns status 0, amount 49
22:33:12.068 00.000 12044 move complete, result=0
22:33:12.068 00.000 12044 worker thread done servicing request
22:33:12.068 00.000 12044 Worker thread wakes up
22:33:12.068 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:12.068 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:12.068 00.000 14964 GuideStep: -0.7 px 51 ms EAST, 0.5 px 49 ms SOUTH
22:33:15.168 03.100 12044 Exposure complete
22:33:15.203 00.035 12044 worker thread done servicing request
22:33:15.203 00.000 14964 OnExposeComplete: enter
22:33:15.205 00.002 14964 UpdateGuideState(): m_state=6
22:33:15.206 00.001 14964 Star::Find(35, 398, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
22:33:15.208 00.002 14964 Star::Find returns 1 (0), X=399.22, Y=126.53, Mass=241106, SNR=300.2, Peak=20982 HFD=3.3
22:33:15.208 00.000 14964 MultiStar: [#1 -0.29,-0.19,0.20,U] 
22:33:15.210 00.002 14964 refined, 1 included, MultiStar: {0.03, -0.12}, one-star: {0.10, -0.10}
22:33:15.212 00.002 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
22:33:15.213 00.001 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.98)
22:33:15.214 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.30 mountX=0.12 mountY=-0.02, mountTheta=-0.17
22:33:15.218 00.004 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.12, opts=13)
22:33:15.220 00.002 14964 Enqueuing Move request for scope (0.03, -0.12)
22:33:15.222 00.002 12044 Worker thread wakes up
22:33:15.222 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:33:15.222 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:33:15.222 00.000 12044 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=-0.02
22:33:15.222 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.09
22:33:15.222 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:15.222 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:15.222 00.000 12044 MoveAxis(E, 0, ABG)
22:33:15.222 00.000 12044 Move returns status 0, amount 0
22:33:15.222 00.000 12044 MoveAxis(N, 0, ABG)
22:33:15.222 00.000 12044 Move returns status 0, amount 0
22:33:15.222 00.000 12044 move complete, result=0
22:33:15.222 00.000 12044 worker thread done servicing request
22:33:15.237 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20982, med=620, FiltMin=540, FiltMax=14083, Gamma=0.810
22:33:15.250 00.013 14964 UpdateGuideState exits: m=241106 SNR=300.2
22:33:15.252 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:15.253 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:15.255 00.002 14964 Enqueuing Expose request
22:33:15.255 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:15.256 00.001 12044 Worker thread wakes up
22:33:15.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:15.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:18.359 03.103 12044 Exposure complete
22:33:18.380 00.021 12044 worker thread done servicing request
22:33:18.380 00.000 14964 OnExposeComplete: enter
22:33:18.381 00.001 14964 UpdateGuideState(): m_state=6
22:33:18.382 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
22:33:18.382 00.000 14964 Star::Find returns 1 (0), X=399.64, Y=126.55, Mass=236040, SNR=303.9, Peak=19923 HFD=3.3
22:33:18.383 00.001 14964 MultiStar: [#1 0.31,-0.27,0.21,U] 
22:33:18.383 00.000 14964 refined, 1 included, MultiStar: {0.48, -0.11}, one-star: {0.51, -0.08}
22:33:18.384 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
22:33:18.384 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
22:33:18.385 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.11 hyp=0.49 cameraTheta=-0.23 mountX=0.12 mountY=-0.47, mountTheta=-1.32
22:33:18.386 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.11, opts=13)
22:33:18.386 00.000 14964 Enqueuing Move request for scope (0.48, -0.11)
22:33:18.387 00.001 12044 Worker thread wakes up
22:33:18.387 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.11) opts 0xd
22:33:18.387 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.11)
22:33:18.387 00.000 12044 Moving (0.48, -0.11) raw xDistance=0.12 yDistance=-0.47
22:33:18.387 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.05
22:33:18.387 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:18.387 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:33:18.387 00.000 12044 MoveAxis(E, 0, ABG)
22:33:18.387 00.000 12044 Move returns status 0, amount 0
22:33:18.387 00.000 12044 MoveAxis(N, 0, ABG)
22:33:18.387 00.000 12044 Move returns status 0, amount 0
22:33:18.387 00.000 12044 move complete, result=0
22:33:18.387 00.000 12044 worker thread done servicing request
22:33:18.395 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19923, med=619, FiltMin=534, FiltMax=13675, Gamma=0.810
22:33:18.400 00.005 14964 UpdateGuideState exits: m=236040 SNR=303.9
22:33:18.401 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:18.401 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:18.402 00.001 14964 Enqueuing Expose request
22:33:18.402 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:33:18.403 00.001 12044 Worker thread wakes up
22:33:18.403 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:18.403 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:21.512 03.109 12044 Exposure complete
22:33:21.546 00.034 12044 worker thread done servicing request
22:33:21.546 00.000 14964 OnExposeComplete: enter
22:33:21.548 00.002 14964 UpdateGuideState(): m_state=6
22:33:21.549 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
22:33:21.550 00.001 14964 Star::Find returns 1 (0), X=399.60, Y=126.50, Mass=238931, SNR=298.7, Peak=20015 HFD=3.2
22:33:21.550 00.000 14964 MultiStar: [#1 0.11,-0.46,0.17,U] 
22:33:21.551 00.001 14964 refined, 1 included, MultiStar: {0.42, -0.18}, one-star: {0.47, -0.13}
22:33:21.552 00.001 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
22:33:21.554 00.002 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
22:33:21.555 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.45 cameraTheta=-0.40 mountX=0.18 mountY=-0.40, mountTheta=-1.13
22:33:21.557 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.18, opts=13)
22:33:21.559 00.002 14964 Enqueuing Move request for scope (0.42, -0.18)
22:33:21.560 00.001 12044 Worker thread wakes up
22:33:21.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
22:33:21.560 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
22:33:21.560 00.000 12044 Moving (0.42, -0.18) raw xDistance=0.18 yDistance=-0.40
22:33:21.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.03
22:33:21.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:21.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:33:21.560 00.000 12044 MoveAxis(E, 0, ABG)
22:33:21.560 00.000 12044 Move returns status 0, amount 0
22:33:21.560 00.000 12044 MoveAxis(N, 0, ABG)
22:33:21.560 00.000 12044 Move returns status 0, amount 0
22:33:21.560 00.000 12044 move complete, result=0
22:33:21.560 00.000 12044 worker thread done servicing request
22:33:21.571 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20015, med=619, FiltMin=534, FiltMax=13799, Gamma=0.810
22:33:21.580 00.009 14964 UpdateGuideState exits: m=238931 SNR=298.7
22:33:21.581 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:21.581 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:21.581 00.000 14964 Enqueuing Expose request
22:33:21.582 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:33:21.583 00.001 12044 Worker thread wakes up
22:33:21.583 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:21.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:24.684 03.101 12044 Exposure complete
22:33:24.708 00.024 12044 worker thread done servicing request
22:33:24.708 00.000 14964 OnExposeComplete: enter
22:33:24.709 00.001 14964 UpdateGuideState(): m_state=6
22:33:24.710 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
22:33:24.711 00.001 14964 Star::Find returns 1 (0), X=399.46, Y=126.59, Mass=242731, SNR=304.2, Peak=19135 HFD=3.3
22:33:24.711 00.000 14964 MultiStar: [#1 0.21,-0.14,0.18,U] 
22:33:24.712 00.001 14964 refined, 1 included, MultiStar: {0.32, -0.05}, one-star: {0.33, -0.03}
22:33:24.712 00.000 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
22:33:24.713 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
22:33:24.713 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-0.16 mountX=0.05 mountY=-0.31, mountTheta=-1.40
22:33:24.714 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.05, opts=13)
22:33:24.715 00.001 14964 Enqueuing Move request for scope (0.32, -0.05)
22:33:24.715 00.000 12044 Worker thread wakes up
22:33:24.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.05) opts 0xd
22:33:24.716 00.001 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.05)
22:33:24.716 00.000 12044 Moving (0.32, -0.05) raw xDistance=0.05 yDistance=-0.31
22:33:24.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
22:33:24.716 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:33:24.716 00.000 12044 MoveAxis(E, 0, ABG)
22:33:24.716 00.000 12044 Move returns status 0, amount 0
22:33:24.716 00.000 12044 MoveAxis(N, 0, ABG)
22:33:24.716 00.000 12044 Move returns status 0, amount 0
22:33:24.716 00.000 12044 move complete, result=0
22:33:24.716 00.000 12044 worker thread done servicing request
22:33:24.726 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19135, med=621, FiltMin=529, FiltMax=13047, Gamma=0.810
22:33:24.731 00.005 14964 UpdateGuideState exits: m=242731 SNR=304.2
22:33:24.732 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.732 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:24.733 00.001 14964 Enqueuing Expose request
22:33:24.733 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:33:24.734 00.001 12044 Worker thread wakes up
22:33:24.734 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:24.734 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:27.852 03.118 12044 Exposure complete
22:33:27.877 00.025 12044 worker thread done servicing request
22:33:27.877 00.000 14964 OnExposeComplete: enter
22:33:27.878 00.001 14964 UpdateGuideState(): m_state=6
22:33:27.879 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
22:33:27.879 00.000 14964 Star::Find returns 1 (0), X=399.30, Y=126.49, Mass=240513, SNR=293.5, Peak=18770 HFD=3.5
22:33:27.880 00.001 14964 MultiStar: [#1 0.08,-0.19,0.19,U] 
22:33:27.880 00.000 14964 refined, 1 included, MultiStar: {0.16, -0.15}, one-star: {0.17, -0.14}
22:33:27.881 00.001 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.80 = 0.80)
22:33:27.881 00.000 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.43)
22:33:27.882 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.76 mountX=0.15 mountY=-0.14, mountTheta=-0.75
22:33:27.883 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.15, opts=13)
22:33:27.884 00.001 14964 Enqueuing Move request for scope (0.16, -0.15)
22:33:27.884 00.000 12044 Worker thread wakes up
22:33:27.885 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:33:27.885 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:33:27.885 00.000 12044 Moving (0.16, -0.15) raw xDistance=0.15 yDistance=-0.14
22:33:27.885 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.19, using input
22:33:27.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
22:33:27.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:27.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:27.885 00.000 12044 MoveAxis(E, 0, ABG)
22:33:27.885 00.000 12044 Move returns status 0, amount 0
22:33:27.885 00.000 12044 MoveAxis(N, 0, ABG)
22:33:27.885 00.000 12044 Move returns status 0, amount 0
22:33:27.885 00.000 12044 move complete, result=0
22:33:27.886 00.001 12044 worker thread done servicing request
22:33:27.894 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18770, med=619, FiltMin=526, FiltMax=13471, Gamma=0.810
22:33:27.899 00.005 14964 UpdateGuideState exits: m=240513 SNR=293.5
22:33:27.900 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:27.900 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:27.901 00.001 14964 Enqueuing Expose request
22:33:27.901 00.000 12044 Worker thread wakes up
22:33:27.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:27.901 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:27.902 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:31.021 03.119 12044 Exposure complete
22:33:31.046 00.025 12044 worker thread done servicing request
22:33:31.046 00.000 14964 OnExposeComplete: enter
22:33:31.047 00.001 14964 UpdateGuideState(): m_state=6
22:33:31.047 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
22:33:31.048 00.001 14964 Star::Find returns 1 (0), X=399.64, Y=126.29, Mass=236784, SNR=294.8, Peak=15783 HFD=3.6
22:33:31.048 00.000 14964 MultiStar: [#1 0.06,-0.07,0.20,U] 
22:33:31.049 00.001 14964 refined, 1 included, MultiStar: {0.44, -0.29}, one-star: {0.51, -0.34}
22:33:31.049 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
22:33:31.050 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
22:33:31.052 00.002 14964 CameraToMount -- cameraX=0.44 cameraY=-0.29 hyp=0.53 cameraTheta=-0.59 mountX=0.30 mountY=-0.41, mountTheta=-0.94
22:33:31.055 00.003 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.29, opts=13)
22:33:31.056 00.001 14964 Enqueuing Move request for scope (0.44, -0.29)
22:33:31.056 00.000 12044 Worker thread wakes up
22:33:31.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.29) opts 0xd
22:33:31.056 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.29)
22:33:31.056 00.000 12044 Moving (0.44, -0.29) raw xDistance=0.30 yDistance=-0.41
22:33:31.057 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.30 is < calculated value 0.30, using input
22:33:31.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.30, slope = 0.05
22:33:31.057 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:31.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:33:31.057 00.000 12044 MoveAxis(W, 23, ABG)
22:33:31.057 00.000 12044 Guiding  Dir = 3, Dur = 23
22:33:31.066 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15783, med=620, FiltMin=537, FiltMax=11663, Gamma=0.810
22:33:31.074 00.008 14964 UpdateGuideState exits: m=236784 SNR=294.8
22:33:31.075 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.076 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:31.076 00.000 14964 Enqueuing Expose request
22:33:31.100 00.024 12044 IsSlewing returns 0
22:33:31.132 00.032 12044 IsGuiding returns 0
22:33:31.192 00.060 12044 IsGuiding returns 1
22:33:31.192 00.000 12044 scope still moving after pulse duration time elapsed
22:33:31.255 00.063 12044 IsSlewing returns 0
22:33:31.256 00.001 12044 IsGuiding returns 0
22:33:31.256 00.000 12044 scope move finished after 23 + 101 ms
22:33:31.256 00.000 12044 Move returns status 0, amount 23
22:33:31.256 00.000 12044 MoveAxis(N, 0, ABG)
22:33:31.256 00.000 12044 Move returns status 0, amount 0
22:33:31.256 00.000 12044 move complete, result=0
22:33:31.256 00.000 12044 worker thread done servicing request
22:33:31.256 00.000 12044 Worker thread wakes up
22:33:31.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:31.256 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.4 px 0 ms NORTH
22:33:31.257 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:34.381 03.124 12044 Exposure complete
22:33:34.404 00.023 12044 worker thread done servicing request
22:33:34.404 00.000 14964 OnExposeComplete: enter
22:33:34.405 00.001 14964 UpdateGuideState(): m_state=6
22:33:34.405 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
22:33:34.406 00.001 14964 Star::Find returns 1 (0), X=399.48, Y=126.55, Mass=238571, SNR=304.3, Peak=17898 HFD=3.2
22:33:34.406 00.000 14964 MultiStar: [#1 0.24,-0.32,0.17,U] 
22:33:34.407 00.001 14964 refined, 1 included, MultiStar: {0.34, -0.11}, one-star: {0.35, -0.07}
22:33:34.407 00.000 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.24 = 1.24)
22:33:34.408 00.001 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.99)
22:33:34.408 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.35 cameraTheta=-0.31 mountX=0.11 mountY=-0.32, mountTheta=-1.23
22:33:34.409 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.11, opts=13)
22:33:34.410 00.001 14964 Enqueuing Move request for scope (0.34, -0.11)
22:33:34.410 00.000 12044 Worker thread wakes up
22:33:34.410 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
22:33:34.410 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
22:33:34.410 00.000 12044 Moving (0.34, -0.11) raw xDistance=0.11 yDistance=-0.32
22:33:34.410 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.37, using input
22:33:34.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.06
22:33:34.410 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:33:34.410 00.000 12044 MoveAxis(E, 0, ABG)
22:33:34.410 00.000 12044 Move returns status 0, amount 0
22:33:34.410 00.000 12044 MoveAxis(N, 0, ABG)
22:33:34.410 00.000 12044 Move returns status 0, amount 0
22:33:34.410 00.000 12044 move complete, result=0
22:33:34.411 00.001 12044 worker thread done servicing request
22:33:34.419 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17898, med=620, FiltMin=536, FiltMax=12627, Gamma=0.810
22:33:34.424 00.005 14964 UpdateGuideState exits: m=238571 SNR=304.3
22:33:34.425 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.425 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:34.426 00.001 14964 Enqueuing Expose request
22:33:34.426 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:33:34.427 00.001 12044 Worker thread wakes up
22:33:34.427 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:34.427 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:37.535 03.108 12044 Exposure complete
22:33:37.574 00.039 12044 worker thread done servicing request
22:33:37.574 00.000 14964 OnExposeComplete: enter
22:33:37.575 00.001 14964 UpdateGuideState(): m_state=6
22:33:37.576 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
22:33:37.576 00.000 14964 Star::Find returns 1 (0), X=399.43, Y=126.60, Mass=236872, SNR=288.3, Peak=17555 HFD=3.3
22:33:37.578 00.002 14964 MultiStar: [#1 -0.04,-0.22,0.19,U] 
22:33:37.581 00.003 14964 refined, 1 included, MultiStar: {0.25, -0.06}, one-star: {0.31, -0.03}
22:33:37.583 00.002 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
22:33:37.585 00.002 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.90)
22:33:37.587 00.002 14964 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.22 mountX=0.06 mountY=-0.24, mountTheta=-1.33
22:33:37.590 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.06, opts=13)
22:33:37.591 00.001 14964 Enqueuing Move request for scope (0.25, -0.06)
22:33:37.593 00.002 12044 Worker thread wakes up
22:33:37.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
22:33:37.593 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
22:33:37.593 00.000 12044 Moving (0.25, -0.06) raw xDistance=0.06 yDistance=-0.24
22:33:37.593 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.35, using input
22:33:37.593 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:33:37.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
22:33:37.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:37.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:33:37.593 00.000 12044 MoveAxis(E, 0, ABG)
22:33:37.593 00.000 12044 Move returns status 0, amount 0
22:33:37.593 00.000 12044 MoveAxis(N, 0, ABG)
22:33:37.594 00.001 12044 Move returns status 0, amount 0
22:33:37.594 00.000 12044 move complete, result=0
22:33:37.594 00.000 12044 worker thread done servicing request
22:33:37.605 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17555, med=619, FiltMin=540, FiltMax=12059, Gamma=0.810
22:33:37.612 00.007 14964 UpdateGuideState exits: m=236872 SNR=288.3
22:33:37.612 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:37.613 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:37.613 00.000 14964 Enqueuing Expose request
22:33:37.614 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:33:37.614 00.000 12044 Worker thread wakes up
22:33:37.614 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:37.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:40.736 03.122 12044 Exposure complete
22:33:40.759 00.023 12044 worker thread done servicing request
22:33:40.759 00.000 14964 OnExposeComplete: enter
22:33:40.759 00.000 14964 UpdateGuideState(): m_state=6
22:33:40.760 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
22:33:40.761 00.001 14964 Star::Find returns 1 (0), X=399.35, Y=126.60, Mass=234810, SNR=283.1, Peak=15346 HFD=3.5
22:33:40.762 00.001 14964 MultiStar: [#1 -0.32,-0.20,0.19,U] 
22:33:40.762 00.000 14964 refined, 1 included, MultiStar: {0.14, -0.06}, one-star: {0.23, -0.03}
22:33:40.763 00.001 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
22:33:40.763 00.000 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.05)
22:33:40.764 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=0.06 mountY=-0.13, mountTheta=-1.16
22:33:40.765 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.06, opts=13)
22:33:40.765 00.000 14964 Enqueuing Move request for scope (0.14, -0.06)
22:33:40.766 00.001 12044 Worker thread wakes up
22:33:40.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:33:40.766 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:33:40.766 00.000 12044 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.13
22:33:40.766 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
22:33:40.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:40.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:40.766 00.000 12044 MoveAxis(E, 0, ABG)
22:33:40.766 00.000 12044 Move returns status 0, amount 0
22:33:40.766 00.000 12044 MoveAxis(N, 0, ABG)
22:33:40.766 00.000 12044 Move returns status 0, amount 0
22:33:40.766 00.000 12044 move complete, result=0
22:33:40.766 00.000 12044 worker thread done servicing request
22:33:40.775 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15346, med=619, FiltMin=531, FiltMax=11195, Gamma=0.810
22:33:40.782 00.007 14964 UpdateGuideState exits: m=234810 SNR=283.1
22:33:40.783 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.784 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:40.786 00.002 14964 Enqueuing Expose request
22:33:40.787 00.001 12044 Worker thread wakes up
22:33:40.787 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:40.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:40.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:43.898 03.111 12044 Exposure complete
22:33:43.933 00.035 12044 worker thread done servicing request
22:33:43.933 00.000 14964 OnExposeComplete: enter
22:33:43.935 00.002 14964 UpdateGuideState(): m_state=6
22:33:43.936 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
22:33:43.937 00.001 14964 Star::Find returns 1 (0), X=399.15, Y=126.69, Mass=235460, SNR=292.8, Peak=20098 HFD=3.4
22:33:43.938 00.001 14964 MultiStar: [#1 -0.37,-0.52,0.00,M1] 
22:33:43.938 00.000 14964 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.56) = xAngle (2.84 = 2.84)
22:33:43.939 00.001 14964 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.39)
22:33:43.939 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.29 mountX=-0.06 mountY=-0.02, mountTheta=-2.77
22:33:43.941 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.06, opts=13)
22:33:43.941 00.000 14964 Enqueuing Move request for scope (0.02, 0.06)
22:33:43.942 00.001 12044 Worker thread wakes up
22:33:43.942 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:33:43.942 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:33:43.942 00.000 12044 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
22:33:43.943 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
22:33:43.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:43.943 00.000 12044 MoveAxis(E, 0, ABG)
22:33:43.943 00.000 12044 Move returns status 0, amount 0
22:33:43.943 00.000 12044 MoveAxis(N, 0, ABG)
22:33:43.943 00.000 12044 Move returns status 0, amount 0
22:33:43.943 00.000 12044 move complete, result=0
22:33:43.943 00.000 12044 worker thread done servicing request
22:33:43.949 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20098, med=619, FiltMin=537, FiltMax=13219, Gamma=0.810
22:33:43.956 00.007 14964 UpdateGuideState exits: m=235460 SNR=292.8
22:33:43.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.958 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:43.961 00.003 14964 Enqueuing Expose request
22:33:43.962 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:43.964 00.002 12044 Worker thread wakes up
22:33:43.964 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:43.964 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:47.066 03.102 12044 Exposure complete
22:33:47.090 00.024 12044 worker thread done servicing request
22:33:47.090 00.000 14964 OnExposeComplete: enter
22:33:47.092 00.002 14964 UpdateGuideState(): m_state=6
22:33:47.094 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
22:33:47.095 00.001 14964 Star::Find returns 1 (0), X=399.00, Y=126.57, Mass=238834, SNR=302.1, Peak=19886 HFD=3.5
22:33:47.096 00.001 14964 MultiStar: [#1 -0.37,-0.37,0.18,U] 
22:33:47.098 00.002 14964 single-star, 1 included, MultiStar: {-0.16, -0.10}, one-star: {-0.13, -0.05}
22:33:47.099 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
22:33:47.100 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
22:33:47.102 00.002 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.73 mountX=0.05 mountY=0.13, mountTheta=1.19
22:33:47.105 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.05, opts=13)
22:33:47.106 00.001 14964 Enqueuing Move request for scope (-0.13, -0.05)
22:33:47.107 00.001 12044 Worker thread wakes up
22:33:47.108 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
22:33:47.108 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
22:33:47.108 00.000 12044 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
22:33:47.108 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
22:33:47.108 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:47.108 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:33:47.108 00.000 12044 MoveAxis(E, 0, ABG)
22:33:47.108 00.000 12044 Move returns status 0, amount 0
22:33:47.108 00.000 12044 MoveAxis(N, 0, ABG)
22:33:47.108 00.000 12044 Move returns status 0, amount 0
22:33:47.108 00.000 12044 move complete, result=0
22:33:47.108 00.000 12044 worker thread done servicing request
22:33:47.121 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19886, med=620, FiltMin=535, FiltMax=13315, Gamma=0.810
22:33:47.134 00.013 14964 UpdateGuideState exits: m=238834 SNR=302.1
22:33:47.135 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:47.135 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:47.137 00.002 14964 Enqueuing Expose request
22:33:47.138 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:47.139 00.001 12044 Worker thread wakes up
22:33:47.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:47.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:50.250 03.111 12044 Exposure complete
22:33:50.291 00.041 12044 worker thread done servicing request
22:33:50.292 00.001 14964 OnExposeComplete: enter
22:33:50.293 00.001 14964 UpdateGuideState(): m_state=6
22:33:50.295 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
22:33:50.297 00.002 14964 Star::Find returns 1 (0), X=398.93, Y=126.55, Mass=235931, SNR=298.1, Peak=16006 HFD=3.6
22:33:50.299 00.002 14964 MultiStar: [#1 -0.31,-0.05,0.20,U] 
22:33:50.301 00.002 14964 single-star, 1 included, MultiStar: {-0.22, -0.07}, one-star: {-0.20, -0.08}
22:33:50.302 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
22:33:50.303 00.001 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
22:33:50.303 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.08 mountY=0.21, mountTheta=1.23
22:33:50.307 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.08, opts=13)
22:33:50.308 00.001 14964 Enqueuing Move request for scope (-0.20, -0.08)
22:33:50.308 00.000 12044 Worker thread wakes up
22:33:50.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
22:33:50.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
22:33:50.308 00.000 12044 Moving (-0.20, -0.08) raw xDistance=0.08 yDistance=0.21
22:33:50.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
22:33:50.309 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:50.309 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:33:50.309 00.000 12044 MoveAxis(E, 0, ABG)
22:33:50.309 00.000 12044 Move returns status 0, amount 0
22:33:50.309 00.000 12044 MoveAxis(N, 0, ABG)
22:33:50.309 00.000 12044 Move returns status 0, amount 0
22:33:50.309 00.000 12044 move complete, result=0
22:33:50.309 00.000 12044 worker thread done servicing request
22:33:50.323 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16006, med=620, FiltMin=541, FiltMax=11671, Gamma=0.810
22:33:50.329 00.006 14964 UpdateGuideState exits: m=235931 SNR=298.1
22:33:50.329 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:50.330 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:50.330 00.000 14964 Enqueuing Expose request
22:33:50.331 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:50.331 00.000 12044 Worker thread wakes up
22:33:50.331 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:50.331 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:53.465 03.134 12044 Exposure complete
22:33:53.499 00.034 12044 worker thread done servicing request
22:33:53.499 00.000 14964 OnExposeComplete: enter
22:33:53.500 00.001 14964 UpdateGuideState(): m_state=6
22:33:53.501 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
22:33:53.501 00.000 14964 Star::Find returns 1 (0), X=398.66, Y=126.40, Mass=240880, SNR=302.8, Peak=19246 HFD=3.5
22:33:53.502 00.001 14964 MultiStar: [#1 -0.81,0.08,0.00,M1] 
22:33:53.503 00.001 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.13 = -1.13)
22:33:53.503 00.000 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
22:33:53.504 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.23 hyp=0.52 cameraTheta=-2.68 mountX=0.22 mountY=0.49, mountTheta=1.14
22:33:53.505 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.23, opts=13)
22:33:53.506 00.001 14964 Enqueuing Move request for scope (-0.47, -0.23)
22:33:53.506 00.000 12044 Worker thread wakes up
22:33:53.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.23) opts 0xd
22:33:53.506 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.23)
22:33:53.506 00.000 12044 Moving (-0.47, -0.23) raw xDistance=0.22 yDistance=0.49
22:33:53.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.05
22:33:53.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:33:53.507 00.001 12044 MoveAxis(E, 0, ABG)
22:33:53.507 00.000 12044 Move returns status 0, amount 0
22:33:53.507 00.000 12044 MoveAxis(S, 46, ABG)
22:33:53.507 00.000 12044 Guiding  Dir = 1, Dur = 46
22:33:53.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19246, med=619, FiltMin=529, FiltMax=11726, Gamma=0.810
22:33:53.520 00.006 14964 UpdateGuideState exits: m=240880 SNR=302.8
22:33:53.520 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:53.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:53.521 00.000 14964 Enqueuing Expose request
22:33:53.538 00.017 12044 IsSlewing returns 0
22:33:53.538 00.000 12044 IsGuiding returns 0
22:33:53.569 00.031 12044 PulseGuide returned control before completion, sleep 25
22:33:53.600 00.031 12044 IsGuiding returns 1
22:33:53.600 00.000 12044 scope still moving after pulse duration time elapsed
22:33:53.646 00.046 12044 IsSlewing returns 0
22:33:53.679 00.033 12044 IsGuiding returns 0
22:33:53.679 00.000 12044 scope move finished after 46 + 95 ms
22:33:53.679 00.000 12044 Move returns status 0, amount 46
22:33:53.679 00.000 12044 move complete, result=0
22:33:53.679 00.000 12044 worker thread done servicing request
22:33:53.679 00.000 12044 Worker thread wakes up
22:33:53.679 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:53.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:53.679 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 46 ms SOUTH
22:33:56.784 03.105 12044 Exposure complete
22:33:56.808 00.024 12044 worker thread done servicing request
22:33:56.808 00.000 14964 OnExposeComplete: enter
22:33:56.809 00.001 14964 UpdateGuideState(): m_state=6
22:33:56.810 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
22:33:56.810 00.000 14964 Star::Find returns 1 (0), X=399.76, Y=127.01, Mass=232923, SNR=305.4, Peak=15139 HFD=4.0
22:33:56.811 00.001 14964 MultiStar: [#1 0.17,-0.28,0.16,U] 
22:33:56.811 00.000 14964 refined, 1 included, MultiStar: {0.57, 0.29}, one-star: {0.63, 0.38}
22:33:56.811 00.000 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.03 = 2.03)
22:33:56.812 00.001 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.20)
22:33:56.812 00.000 14964 CameraToMount -- cameraX=0.57 cameraY=0.29 hyp=0.64 cameraTheta=0.47 mountX=-0.28 mountY=-0.59, mountTheta=-2.01
22:33:56.813 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=0.29, opts=13)
22:33:56.814 00.001 14964 Enqueuing Move request for scope (0.57, 0.29)
22:33:56.815 00.001 12044 Worker thread wakes up
22:33:56.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.29) opts 0xd
22:33:56.815 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, 0.29)
22:33:56.815 00.000 12044 Moving (0.57, 0.29) raw xDistance=-0.28 yDistance=-0.59
22:33:56.815 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.02
22:33:56.815 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:56.815 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
22:33:56.815 00.000 12044 MoveAxis(E, 0, ABG)
22:33:56.815 00.000 12044 Move returns status 0, amount 0
22:33:56.815 00.000 12044 MoveAxis(N, 0, ABG)
22:33:56.815 00.000 12044 Move returns status 0, amount 0
22:33:56.816 00.001 12044 move complete, result=0
22:33:56.816 00.000 12044 worker thread done servicing request
22:33:56.823 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15139, med=619, FiltMin=533, FiltMax=11505, Gamma=0.810
22:33:56.829 00.006 14964 UpdateGuideState exits: m=232923 SNR=305.4
22:33:56.830 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.830 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:33:56.830 00.000 14964 Enqueuing Expose request
22:33:56.831 00.001 12044 Worker thread wakes up
22:33:56.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:33:56.831 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:33:56.831 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
22:33:59.931 03.100 12044 Exposure complete
22:33:59.963 00.032 12044 worker thread done servicing request
22:33:59.963 00.000 14964 OnExposeComplete: enter
22:33:59.965 00.002 14964 UpdateGuideState(): m_state=6
22:33:59.966 00.001 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
22:33:59.968 00.002 14964 Star::Find returns 1 (0), X=399.04, Y=127.00, Mass=232773, SNR=279.0, Peak=16503 HFD=4.0
22:33:59.969 00.001 14964 MultiStar: [#1 -0.31,-0.50,0.00,M1] 
22:33:59.970 00.001 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.35 = -2.93)
22:33:59.971 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.12)
22:33:59.972 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.79 mountX=-0.37 mountY=0.05, mountTheta=3.02
22:33:59.974 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.37, opts=13)
22:33:59.974 00.000 14964 Enqueuing Move request for scope (-0.09, 0.37)
22:33:59.975 00.001 12044 Worker thread wakes up
22:33:59.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
22:33:59.975 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
22:33:59.975 00.000 12044 Moving (-0.09, 0.37) raw xDistance=-0.37 yDistance=0.05
22:33:59.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.37, slope = -0.06
22:33:59.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:59.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:59.975 00.000 12044 MoveAxis(E, 30, ABG)
22:33:59.975 00.000 12044 Guiding  Dir = 2, Dur = 30
22:33:59.991 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16503, med=620, FiltMin=534, FiltMax=12581, Gamma=0.810
22:34:00.000 00.009 14964 UpdateGuideState exits: m=232773 SNR=279.0
22:34:00.001 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:00.002 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:00.003 00.001 14964 Enqueuing Expose request
22:34:00.039 00.036 12044 IsSlewing returns 0
22:34:00.039 00.000 12044 IsGuiding returns 0
22:34:00.071 00.032 12044 IsGuiding returns 1
22:34:00.071 00.000 12044 scope still moving after pulse duration time elapsed
22:34:00.116 00.045 12044 IsSlewing returns 0
22:34:00.116 00.000 12044 IsGuiding returns 0
22:34:00.116 00.000 12044 scope move finished after 30 + 46 ms
22:34:00.117 00.001 12044 Move returns status 0, amount 30
22:34:00.117 00.000 12044 MoveAxis(N, 0, ABG)
22:34:00.117 00.000 12044 Move returns status 0, amount 0
22:34:00.117 00.000 12044 move complete, result=0
22:34:00.117 00.000 12044 worker thread done servicing request
22:34:00.117 00.000 12044 Worker thread wakes up
22:34:00.117 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:00.117 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:00.117 00.000 14964 GuideStep: -0.4 px 30 ms EAST, 0.0 px 0 ms NORTH
22:34:03.221 03.104 12044 Exposure complete
22:34:03.261 00.040 12044 worker thread done servicing request
22:34:03.262 00.001 14964 OnExposeComplete: enter
22:34:03.264 00.002 14964 UpdateGuideState(): m_state=6
22:34:03.266 00.002 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
22:34:03.267 00.001 14964 Star::Find returns 1 (0), X=399.47, Y=126.67, Mass=237772, SNR=293.3, Peak=14118 HFD=4.0
22:34:03.269 00.002 14964 MultiStar: [#1 -0.03,-0.63,0.00,M2] 
22:34:03.270 00.001 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
22:34:03.271 00.001 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.54)
22:34:03.273 00.002 14964 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.35 cameraTheta=0.14 mountX=-0.04 mountY=-0.34, mountTheta=-1.69
22:34:03.276 00.003 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.05, opts=13)
22:34:03.277 00.001 14964 Enqueuing Move request for scope (0.34, 0.05)
22:34:03.279 00.002 12044 Worker thread wakes up
22:34:03.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
22:34:03.279 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
22:34:03.279 00.000 12044 Moving (0.34, 0.05) raw xDistance=-0.04 yDistance=-0.34
22:34:03.279 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.19, using input
22:34:03.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
22:34:03.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:34:03.279 00.000 12044 MoveAxis(E, 0, ABG)
22:34:03.279 00.000 12044 Move returns status 0, amount 0
22:34:03.280 00.001 12044 MoveAxis(N, 0, ABG)
22:34:03.280 00.000 12044 Move returns status 0, amount 0
22:34:03.280 00.000 12044 move complete, result=0
22:34:03.280 00.000 12044 worker thread done servicing request
22:34:03.292 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14118, med=619, FiltMin=534, FiltMax=10134, Gamma=0.810
22:34:03.302 00.010 14964 UpdateGuideState exits: m=237772 SNR=293.3
22:34:03.304 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.304 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:03.305 00.001 14964 Enqueuing Expose request
22:34:03.307 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:03.308 00.001 12044 Worker thread wakes up
22:34:03.308 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:03.308 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:06.409 03.101 12044 Exposure complete
22:34:06.433 00.024 12044 worker thread done servicing request
22:34:06.433 00.000 14964 OnExposeComplete: enter
22:34:06.434 00.001 14964 UpdateGuideState(): m_state=6
22:34:06.434 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
22:34:06.435 00.001 14964 Star::Find returns 1 (0), X=399.09, Y=126.66, Mass=241023, SNR=300.8, Peak=20186 HFD=3.4
22:34:06.435 00.000 14964 MultiStar: [#1 -0.33,-0.24,0.18,U] 
22:34:06.436 00.001 14964 single-star, 1 included, MultiStar: {-0.08, -0.01}, one-star: {-0.04, 0.03}
22:34:06.437 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.98 = -2.30)
22:34:06.437 00.000 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.75)
22:34:06.438 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.43 mountX=-0.03 mountY=0.04, mountTheta=2.34
22:34:06.439 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.03, opts=13)
22:34:06.440 00.001 14964 Enqueuing Move request for scope (-0.04, 0.03)
22:34:06.440 00.000 12044 Worker thread wakes up
22:34:06.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:34:06.440 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:34:06.440 00.000 12044 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
22:34:06.440 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.15, using input
22:34:06.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
22:34:06.440 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:06.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:34:06.440 00.000 12044 MoveAxis(E, 0, ABG)
22:34:06.440 00.000 12044 Move returns status 0, amount 0
22:34:06.440 00.000 12044 MoveAxis(N, 0, ABG)
22:34:06.441 00.001 12044 Move returns status 0, amount 0
22:34:06.441 00.000 12044 move complete, result=0
22:34:06.441 00.000 12044 worker thread done servicing request
22:34:06.449 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20186, med=619, FiltMin=537, FiltMax=12739, Gamma=0.810
22:34:06.454 00.005 14964 UpdateGuideState exits: m=241023 SNR=300.8
22:34:06.455 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:06.456 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:06.456 00.000 14964 Enqueuing Expose request
22:34:06.456 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:06.457 00.001 12044 Worker thread wakes up
22:34:06.457 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:06.457 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:09.579 03.122 12044 Exposure complete
22:34:09.601 00.022 12044 worker thread done servicing request
22:34:09.601 00.000 14964 OnExposeComplete: enter
22:34:09.602 00.001 14964 UpdateGuideState(): m_state=6
22:34:09.603 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
22:34:09.603 00.000 14964 Star::Find returns 1 (0), X=399.45, Y=126.70, Mass=238307, SNR=286.4, Peak=15614 HFD=3.6
22:34:09.604 00.001 14964 MultiStar: [#1 -0.05,-0.58,0.00,M2] 
22:34:09.604 00.000 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
22:34:09.605 00.001 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.44)
22:34:09.605 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.33 cameraTheta=0.23 mountX=-0.07 mountY=-0.33, mountTheta=-1.79
22:34:09.606 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.08, opts=13)
22:34:09.607 00.001 14964 Enqueuing Move request for scope (0.33, 0.08)
22:34:09.607 00.000 12044 Worker thread wakes up
22:34:09.607 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
22:34:09.607 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
22:34:09.607 00.000 12044 Moving (0.33, 0.08) raw xDistance=-0.07 yDistance=-0.33
22:34:09.607 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.13, using input
22:34:09.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
22:34:09.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:09.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:34:09.607 00.000 12044 MoveAxis(E, 0, ABG)
22:34:09.607 00.000 12044 Move returns status 0, amount 0
22:34:09.607 00.000 12044 MoveAxis(N, 0, ABG)
22:34:09.608 00.001 12044 Move returns status 0, amount 0
22:34:09.608 00.000 12044 move complete, result=0
22:34:09.608 00.000 12044 worker thread done servicing request
22:34:09.616 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15614, med=619, FiltMin=531, FiltMax=10561, Gamma=0.810
22:34:09.626 00.010 14964 UpdateGuideState exits: m=238307 SNR=286.4
22:34:09.627 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:09.629 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:09.630 00.001 14964 Enqueuing Expose request
22:34:09.631 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:09.633 00.002 12044 Worker thread wakes up
22:34:09.633 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:09.633 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:12.740 03.107 12044 Exposure complete
22:34:12.769 00.029 12044 worker thread done servicing request
22:34:12.769 00.000 14964 OnExposeComplete: enter
22:34:12.770 00.001 14964 UpdateGuideState(): m_state=6
22:34:12.772 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
22:34:12.773 00.001 14964 Star::Find returns 1 (0), X=399.65, Y=126.66, Mass=237978, SNR=299.1, Peak=18599 HFD=3.5
22:34:12.774 00.001 14964 MultiStar: [#1 0.20,-0.57,0.00,M3] 
22:34:12.774 00.000 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
22:34:12.775 00.001 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.67 = -1.61)
22:34:12.775 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.03 hyp=0.53 cameraTheta=0.06 mountX=-0.03 mountY=-0.53, mountTheta=-1.62
22:34:12.776 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.03, opts=13)
22:34:12.777 00.001 14964 Enqueuing Move request for scope (0.53, 0.03)
22:34:12.777 00.000 12044 Worker thread wakes up
22:34:12.778 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.03) opts 0xd
22:34:12.778 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.03)
22:34:12.778 00.000 12044 Moving (0.53, 0.03) raw xDistance=-0.03 yDistance=-0.53
22:34:12.778 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
22:34:12.778 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:34:12.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
22:34:12.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:34:12.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
22:34:12.778 00.000 12044 MoveAxis(E, 0, ABG)
22:34:12.778 00.000 12044 Move returns status 0, amount 0
22:34:12.778 00.000 12044 MoveAxis(N, 0, ABG)
22:34:12.778 00.000 12044 Move returns status 0, amount 0
22:34:12.778 00.000 12044 move complete, result=0
22:34:12.778 00.000 12044 worker thread done servicing request
22:34:12.786 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18599, med=620, FiltMin=543, FiltMax=11719, Gamma=0.810
22:34:12.793 00.007 14964 UpdateGuideState exits: m=237978 SNR=299.1
22:34:12.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:12.796 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:12.796 00.000 14964 Enqueuing Expose request
22:34:12.797 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:34:12.797 00.000 12044 Worker thread wakes up
22:34:12.797 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:12.798 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:15.905 03.107 12044 Exposure complete
22:34:15.943 00.038 12044 worker thread done servicing request
22:34:15.943 00.000 14964 OnExposeComplete: enter
22:34:15.945 00.002 14964 UpdateGuideState(): m_state=6
22:34:15.945 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
22:34:15.945 00.000 14964 Star::Find returns 1 (0), X=399.41, Y=126.53, Mass=235973, SNR=296.5, Peak=20967 HFD=3.3
22:34:15.946 00.001 14964 MultiStar: [#1 -0.05,-0.40,0.18,U] 
22:34:15.947 00.001 14964 refined, 1 included, MultiStar: {0.23, -0.14}, one-star: {0.28, -0.10}
22:34:15.947 00.000 14964 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.56) = xAngle (0.99 = 0.99)
22:34:15.947 00.000 14964 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.05 = -2.24)
22:34:15.947 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.56 mountX=0.15 mountY=-0.21, mountTheta=-0.96
22:34:15.949 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.14, opts=13)
22:34:15.950 00.001 14964 Enqueuing Move request for scope (0.23, -0.14)
22:34:15.951 00.001 12044 Worker thread wakes up
22:34:15.951 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
22:34:15.951 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
22:34:15.951 00.000 12044 Moving (0.23, -0.14) raw xDistance=0.15 yDistance=-0.21
22:34:15.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
22:34:15.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:15.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:34:15.951 00.000 12044 MoveAxis(E, 0, ABG)
22:34:15.951 00.000 12044 Move returns status 0, amount 0
22:34:15.951 00.000 12044 MoveAxis(N, 0, ABG)
22:34:15.951 00.000 12044 Move returns status 0, amount 0
22:34:15.951 00.000 12044 move complete, result=0
22:34:15.951 00.000 12044 worker thread done servicing request
22:34:15.959 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20967, med=619, FiltMin=528, FiltMax=13127, Gamma=0.810
22:34:15.965 00.006 14964 UpdateGuideState exits: m=235973 SNR=296.5
22:34:15.966 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:15.966 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:15.967 00.001 14964 Enqueuing Expose request
22:34:15.969 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:15.970 00.001 12044 Worker thread wakes up
22:34:15.970 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:15.970 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:19.082 03.112 12044 Exposure complete
22:34:19.119 00.037 12044 worker thread done servicing request
22:34:19.119 00.000 14964 OnExposeComplete: enter
22:34:19.121 00.002 14964 UpdateGuideState(): m_state=6
22:34:19.123 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
22:34:19.124 00.001 14964 Star::Find returns 1 (0), X=399.66, Y=126.81, Mass=234893, SNR=292.3, Peak=15759 HFD=3.7
22:34:19.125 00.001 14964 MultiStar: [#1 0.32,-0.40,0.20,U] 
22:34:19.125 00.000 14964 refined, 1 included, MultiStar: {0.50, 0.09}, one-star: {0.54, 0.19}
22:34:19.126 00.001 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
22:34:19.126 00.000 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
22:34:19.127 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.09 hyp=0.51 cameraTheta=0.17 mountX=-0.08 mountY=-0.51, mountTheta=-1.73
22:34:19.128 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.09, opts=13)
22:34:19.129 00.001 14964 Enqueuing Move request for scope (0.50, 0.09)
22:34:19.129 00.000 12044 Worker thread wakes up
22:34:19.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.09) opts 0xd
22:34:19.129 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.09)
22:34:19.129 00.000 12044 Moving (0.50, 0.09) raw xDistance=-0.08 yDistance=-0.51
22:34:19.129 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
22:34:19.129 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:34:19.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:34:19.129 00.000 12044 MoveAxis(E, 0, ABG)
22:34:19.129 00.000 12044 Move returns status 0, amount 0
22:34:19.129 00.000 12044 MoveAxis(N, 0, ABG)
22:34:19.130 00.001 12044 Move returns status 0, amount 0
22:34:19.130 00.000 12044 move complete, result=0
22:34:19.130 00.000 12044 worker thread done servicing request
22:34:19.140 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15759, med=620, FiltMin=533, FiltMax=10778, Gamma=0.810
22:34:19.148 00.008 14964 UpdateGuideState exits: m=234893 SNR=292.3
22:34:19.148 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:19.149 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:19.149 00.000 14964 Enqueuing Expose request
22:34:19.150 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:34:19.151 00.001 12044 Worker thread wakes up
22:34:19.151 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:19.151 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:22.263 03.112 12044 Exposure complete
22:34:22.300 00.037 12044 worker thread done servicing request
22:34:22.300 00.000 14964 OnExposeComplete: enter
22:34:22.303 00.003 14964 UpdateGuideState(): m_state=6
22:34:22.307 00.004 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
22:34:22.309 00.002 14964 Star::Find returns 1 (0), X=399.75, Y=126.28, Mass=239615, SNR=297.7, Peak=22511 HFD=3.5
22:34:22.311 00.002 14964 MultiStar: [#1 0.08,-0.02,0.18,U] 
22:34:22.313 00.002 14964 refined, 1 included, MultiStar: {0.55, -0.30}, one-star: {0.63, -0.35}
22:34:22.315 00.002 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
22:34:22.317 00.002 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
22:34:22.317 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=-0.30 hyp=0.62 cameraTheta=-0.51 mountX=0.31 mountY=-0.51, mountTheta=-1.03
22:34:22.319 00.002 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.30, opts=13)
22:34:22.321 00.002 14964 Enqueuing Move request for scope (0.55, -0.30)
22:34:22.323 00.002 12044 Worker thread wakes up
22:34:22.323 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.30) opts 0xd
22:34:22.323 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.30)
22:34:22.323 00.000 12044 Moving (0.55, -0.30) raw xDistance=0.31 yDistance=-0.51
22:34:22.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.00
22:34:22.323 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.06 newest=-1.23
22:34:22.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:34:22.323 00.000 12044 MoveAxis(W, 24, ABG)
22:34:22.323 00.000 12044 Guiding  Dir = 3, Dur = 24
22:34:22.338 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22511, med=619, FiltMin=532, FiltMax=13839, Gamma=0.810
22:34:22.348 00.010 14964 UpdateGuideState exits: m=239615 SNR=297.7
22:34:22.350 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:22.352 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:22.353 00.001 14964 Enqueuing Expose request
22:34:22.382 00.029 12044 IsSlewing returns 0
22:34:22.382 00.000 12044 IsGuiding returns 0
22:34:22.415 00.033 12044 IsGuiding returns 1
22:34:22.415 00.000 12044 scope still moving after pulse duration time elapsed
22:34:22.541 00.126 12044 IsSlewing returns 0
22:34:22.541 00.000 12044 IsGuiding returns 0
22:34:22.541 00.000 12044 scope move finished after 24 + 134 ms
22:34:22.541 00.000 12044 Move returns status 0, amount 24
22:34:22.542 00.001 12044 BLC: Oldest BLC event removed
22:34:22.542 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 299 applied
22:34:22.542 00.000 12044 MoveAxis(N, 347, ABG)
22:34:22.542 00.000 12044 Guiding  Dir = 0, Dur = 347
22:34:22.570 00.028 12044 IsSlewing returns 0
22:34:22.570 00.000 12044 IsGuiding returns 0
22:34:22.602 00.032 12044 PulseGuide returned control before completion, sleep 326
22:34:22.943 00.341 12044 IsGuiding returns 1
22:34:22.943 00.000 12044 scope still moving after pulse duration time elapsed
22:34:23.069 00.126 12044 IsSlewing returns 0
22:34:23.069 00.000 12044 IsGuiding returns 0
22:34:23.069 00.000 12044 scope move finished after 347 + 151 ms
22:34:23.069 00.000 12044 Move returns status 0, amount 347
22:34:23.069 00.000 12044 move complete, result=0
22:34:23.070 00.001 12044 worker thread done servicing request
22:34:23.070 00.000 12044 Worker thread wakes up
22:34:23.070 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:23.070 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:23.070 00.000 14964 GuideStep: 0.3 px 24 ms WEST, -0.5 px 347 ms NORTH
22:34:26.178 03.108 12044 Exposure complete
22:34:26.219 00.041 12044 worker thread done servicing request
22:34:26.220 00.001 14964 OnExposeComplete: enter
22:34:26.221 00.001 14964 UpdateGuideState(): m_state=6
22:34:26.223 00.002 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
22:34:26.224 00.001 14964 Star::Find returns 1 (0), X=399.33, Y=126.54, Mass=242136, SNR=291.8, Peak=18463 HFD=3.4
22:34:26.225 00.001 14964 MultiStar: [#1 -0.19,-0.50,0.20,U] 
22:34:26.227 00.002 14964 refined, 1 included, MultiStar: {0.14, -0.15}, one-star: {0.20, -0.08}
22:34:26.228 00.001 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
22:34:26.229 00.001 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.79 = -2.50)
22:34:26.231 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.82 mountX=0.15 mountY=-0.12, mountTheta=-0.68
22:34:26.234 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.15, opts=13)
22:34:26.236 00.002 14964 Enqueuing Move request for scope (0.14, -0.15)
22:34:26.238 00.002 12044 Worker thread wakes up
22:34:26.238 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
22:34:26.238 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
22:34:26.238 00.000 12044 Moving (0.14, -0.15) raw xDistance=0.15 yDistance=-0.12
22:34:26.238 00.000 12044 BLC: History state: CurrMiss=0.12, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.511206, 1:0.123171
22:34:26.238 00.000 12044 BLC: No correction, Miss < min_move
22:34:26.238 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.04
22:34:26.238 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.238 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:34:26.238 00.000 12044 MoveAxis(E, 0, ABG)
22:34:26.238 00.000 12044 Move returns status 0, amount 0
22:34:26.239 00.001 12044 MoveAxis(N, 0, ABG)
22:34:26.239 00.000 12044 Move returns status 0, amount 0
22:34:26.239 00.000 12044 move complete, result=0
22:34:26.239 00.000 12044 worker thread done servicing request
22:34:26.253 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18463, med=619, FiltMin=526, FiltMax=12831, Gamma=0.810
22:34:26.263 00.010 14964 UpdateGuideState exits: m=242136 SNR=291.8
22:34:26.265 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:26.266 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:26.268 00.002 14964 Enqueuing Expose request
22:34:26.269 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:26.271 00.002 12044 Worker thread wakes up
22:34:26.271 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:26.271 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:29.395 03.124 12044 Exposure complete
22:34:29.435 00.040 12044 worker thread done servicing request
22:34:29.435 00.000 14964 OnExposeComplete: enter
22:34:29.437 00.002 14964 UpdateGuideState(): m_state=6
22:34:29.438 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
22:34:29.440 00.002 14964 Star::Find returns 1 (0), X=399.36, Y=126.70, Mass=241133, SNR=296.1, Peak=17735 HFD=3.6
22:34:29.441 00.001 14964 MultiStar: [#1 -0.18,-0.28,0.19,U] 
22:34:29.443 00.002 14964 refined, 1 included, MultiStar: {0.17, 0.01}, one-star: {0.23, 0.07}
22:34:29.444 00.001 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
22:34:29.445 00.001 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.59)
22:34:29.447 00.002 14964 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.09 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
22:34:29.451 00.004 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.01, opts=13)
22:34:29.452 00.001 14964 Enqueuing Move request for scope (0.17, 0.01)
22:34:29.454 00.002 12044 Worker thread wakes up
22:34:29.454 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
22:34:29.454 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
22:34:29.454 00.000 12044 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
22:34:29.454 00.000 12044 BLC: History state: CurrMiss=0.17, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.511206, 1:0.123171, 2:0.168363
22:34:29.454 00.000 12044 BLC: No correction, Miss < min_move
22:34:29.454 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
22:34:29.454 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
22:34:29.454 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:29.454 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:34:29.454 00.000 12044 MoveAxis(E, 0, ABG)
22:34:29.454 00.000 12044 Move returns status 0, amount 0
22:34:29.455 00.001 12044 MoveAxis(N, 0, ABG)
22:34:29.455 00.000 12044 Move returns status 0, amount 0
22:34:29.455 00.000 12044 move complete, result=0
22:34:29.455 00.000 12044 worker thread done servicing request
22:34:29.467 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17735, med=620, FiltMin=527, FiltMax=12243, Gamma=0.810
22:34:29.476 00.009 14964 UpdateGuideState exits: m=241133 SNR=296.1
22:34:29.476 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:29.477 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:29.478 00.001 14964 Enqueuing Expose request
22:34:29.478 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:29.479 00.001 12044 Worker thread wakes up
22:34:29.479 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:29.479 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:32.582 03.103 12044 Exposure complete
22:34:32.611 00.029 12044 worker thread done servicing request
22:34:32.611 00.000 14964 OnExposeComplete: enter
22:34:32.613 00.002 14964 UpdateGuideState(): m_state=6
22:34:32.614 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
22:34:32.616 00.002 14964 Star::Find returns 1 (0), X=399.40, Y=126.60, Mass=238827, SNR=304.2, Peak=19702 HFD=3.3
22:34:32.618 00.002 14964 MultiStar: [#1 0.04,-0.53,0.00,M1] 
22:34:32.618 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
22:34:32.619 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.76)
22:34:32.619 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.08 mountX=0.03 mountY=-0.27, mountTheta=-1.47
22:34:32.621 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.02, opts=13)
22:34:32.621 00.000 14964 Enqueuing Move request for scope (0.27, -0.02)
22:34:32.622 00.001 12044 Worker thread wakes up
22:34:32.622 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
22:34:32.622 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
22:34:32.622 00.000 12044 Moving (0.27, -0.02) raw xDistance=0.03 yDistance=-0.27
22:34:32.622 00.000 12044 BLC: window closed
22:34:32.622 00.000 12044 BLC: History state: CurrMiss=0.27, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.511206, 1:0.123171, 2:0.168363
22:34:32.622 00.000 12044 BLC: No correction, Miss < min_move
22:34:32.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
22:34:32.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:32.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:34:32.622 00.000 12044 MoveAxis(E, 0, ABG)
22:34:32.622 00.000 12044 Move returns status 0, amount 0
22:34:32.622 00.000 12044 MoveAxis(N, 0, ABG)
22:34:32.622 00.000 12044 Move returns status 0, amount 0
22:34:32.622 00.000 12044 move complete, result=0
22:34:32.622 00.000 12044 worker thread done servicing request
22:34:32.633 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19702, med=620, FiltMin=527, FiltMax=13091, Gamma=0.810
22:34:32.640 00.007 14964 UpdateGuideState exits: m=238827 SNR=304.2
22:34:32.641 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:32.641 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:32.641 00.000 14964 Enqueuing Expose request
22:34:32.643 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:32.644 00.001 12044 Worker thread wakes up
22:34:32.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:32.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:35.765 03.121 12044 Exposure complete
22:34:35.791 00.026 12044 worker thread done servicing request
22:34:35.791 00.000 14964 OnExposeComplete: enter
22:34:35.792 00.001 14964 UpdateGuideState(): m_state=6
22:34:35.792 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
22:34:35.793 00.001 14964 Star::Find returns 1 (0), X=399.69, Y=126.63, Mass=236263, SNR=289.8, Peak=20131 HFD=3.4
22:34:35.794 00.001 14964 MultiStar: [#1 0.29,-0.42,0.20,U] 
22:34:35.795 00.001 14964 refined, 1 included, MultiStar: {0.52, -0.07}, one-star: {0.56, 0.00}
22:34:35.795 00.000 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
22:34:35.796 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.81)
22:34:35.796 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.07 hyp=0.52 cameraTheta=-0.13 mountX=0.08 mountY=-0.51, mountTheta=-1.42
22:34:35.798 00.002 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.07, opts=13)
22:34:35.798 00.000 14964 Enqueuing Move request for scope (0.52, -0.07)
22:34:35.799 00.001 12044 Worker thread wakes up
22:34:35.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.07) opts 0xd
22:34:35.799 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.07)
22:34:35.799 00.000 12044 Moving (0.52, -0.07) raw xDistance=0.08 yDistance=-0.51
22:34:35.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
22:34:35.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:34:35.799 00.000 12044 MoveAxis(E, 0, ABG)
22:34:35.799 00.000 12044 Move returns status 0, amount 0
22:34:35.799 00.000 12044 MoveAxis(N, 47, ABG)
22:34:35.799 00.000 12044 Guiding  Dir = 0, Dur = 47
22:34:35.808 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20131, med=619, FiltMin=530, FiltMax=12583, Gamma=0.810
22:34:35.816 00.008 14964 UpdateGuideState exits: m=236263 SNR=289.8
22:34:35.818 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:35.819 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:35.820 00.001 14964 Enqueuing Expose request
22:34:35.821 00.001 12044 IsSlewing returns 0
22:34:35.822 00.001 12044 IsGuiding returns 0
22:34:35.853 00.031 12044 PulseGuide returned control before completion, sleep 26
22:34:35.888 00.035 12044 IsGuiding returns 1
22:34:35.889 00.001 12044 scope still moving after pulse duration time elapsed
22:34:35.960 00.071 12044 IsSlewing returns 0
22:34:35.961 00.001 12044 IsGuiding returns 0
22:34:35.961 00.000 12044 scope move finished after 47 + 92 ms
22:34:35.961 00.000 12044 Move returns status 0, amount 47
22:34:35.961 00.000 12044 move complete, result=0
22:34:35.962 00.001 12044 worker thread done servicing request
22:34:35.962 00.000 12044 Worker thread wakes up
22:34:35.962 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 47 ms NORTH
22:34:35.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:35.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:39.097 03.135 12044 Exposure complete
22:34:39.124 00.027 12044 worker thread done servicing request
22:34:39.124 00.000 14964 OnExposeComplete: enter
22:34:39.125 00.001 14964 UpdateGuideState(): m_state=6
22:34:39.125 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
22:34:39.126 00.001 14964 Star::Find returns 1 (0), X=399.41, Y=126.23, Mass=238204, SNR=292.8, Peak=18374 HFD=3.6
22:34:39.127 00.001 14964 MultiStar: [#1 0.01,0.04,0.22,U] 
22:34:39.127 00.000 14964 refined, 1 included, MultiStar: {0.24, -0.32}, one-star: {0.29, -0.40}
22:34:39.128 00.001 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
22:34:39.128 00.000 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.61)
22:34:39.128 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.32 hyp=0.40 cameraTheta=-0.93 mountX=0.32 mountY=-0.20, mountTheta=-0.56
22:34:39.130 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.32, opts=13)
22:34:39.130 00.000 14964 Enqueuing Move request for scope (0.24, -0.32)
22:34:39.131 00.001 12044 Worker thread wakes up
22:34:39.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.32) opts 0xd
22:34:39.131 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.32)
22:34:39.131 00.000 12044 Moving (0.24, -0.32) raw xDistance=0.32 yDistance=-0.20
22:34:39.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.32, slope = 0.01
22:34:39.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:39.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:34:39.131 00.000 12044 MoveAxis(W, 7, ABG)
22:34:39.131 00.000 12044 Guiding  Dir = 3, Dur = 7
22:34:39.139 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18374, med=619, FiltMin=532, FiltMax=12387, Gamma=0.810
22:34:39.144 00.005 14964 UpdateGuideState exits: m=238204 SNR=292.8
22:34:39.145 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:39.145 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:39.146 00.001 14964 Enqueuing Expose request
22:34:39.165 00.019 12044 IsSlewing returns 0
22:34:39.165 00.000 12044 IsGuiding returns 0
22:34:39.198 00.033 12044 IsGuiding returns 1
22:34:39.198 00.000 12044 scope still moving after pulse duration time elapsed
22:34:39.260 00.062 12044 IsSlewing returns 0
22:34:39.261 00.001 12044 IsGuiding returns 0
22:34:39.261 00.000 12044 scope move finished after 7 + 88 ms
22:34:39.261 00.000 12044 Move returns status 0, amount 7
22:34:39.261 00.000 12044 MoveAxis(N, 0, ABG)
22:34:39.261 00.000 12044 Move returns status 0, amount 0
22:34:39.261 00.000 12044 move complete, result=0
22:34:39.261 00.000 12044 worker thread done servicing request
22:34:39.261 00.000 12044 Worker thread wakes up
22:34:39.261 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:39.261 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:39.261 00.000 14964 GuideStep: 0.3 px 7 ms WEST, -0.2 px 0 ms NORTH
22:34:42.365 03.104 12044 Exposure complete
22:34:42.399 00.034 12044 worker thread done servicing request
22:34:42.399 00.000 14964 OnExposeComplete: enter
22:34:42.402 00.003 14964 UpdateGuideState(): m_state=6
22:34:42.403 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
22:34:42.405 00.002 14964 Star::Find returns 1 (0), X=398.89, Y=126.56, Mass=237856, SNR=302.4, Peak=21202 HFD=3.5
22:34:42.406 00.001 14964 MultiStar: [#1 -0.36,-0.32,0.20,U] 
22:34:42.407 00.001 14964 single-star, 1 included, MultiStar: {-0.26, -0.11}, one-star: {-0.24, -0.07}
22:34:42.408 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
22:34:42.410 00.002 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
22:34:42.411 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.87 mountX=0.06 mountY=0.24, mountTheta=1.31
22:34:42.415 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.07, opts=13)
22:34:42.416 00.001 14964 Enqueuing Move request for scope (-0.24, -0.07)
22:34:42.417 00.001 12044 Worker thread wakes up
22:34:42.418 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
22:34:42.418 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
22:34:42.418 00.000 12044 Moving (-0.24, -0.07) raw xDistance=0.06 yDistance=0.24
22:34:42.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
22:34:42.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:42.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:34:42.418 00.000 12044 MoveAxis(E, 0, ABG)
22:34:42.418 00.000 12044 Move returns status 0, amount 0
22:34:42.418 00.000 12044 MoveAxis(N, 0, ABG)
22:34:42.418 00.000 12044 Move returns status 0, amount 0
22:34:42.418 00.000 12044 move complete, result=0
22:34:42.418 00.000 12044 worker thread done servicing request
22:34:42.432 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21202, med=619, FiltMin=534, FiltMax=12035, Gamma=0.810
22:34:42.443 00.011 14964 UpdateGuideState exits: m=237856 SNR=302.4
22:34:42.445 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:42.446 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:42.448 00.002 14964 Enqueuing Expose request
22:34:42.449 00.001 12044 Worker thread wakes up
22:34:42.449 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:42.449 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:42.449 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:45.551 03.102 12044 Exposure complete
22:34:45.595 00.044 12044 worker thread done servicing request
22:34:45.595 00.000 14964 OnExposeComplete: enter
22:34:45.595 00.000 14964 UpdateGuideState(): m_state=6
22:34:45.596 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
22:34:45.596 00.000 14964 Star::Find returns 1 (0), X=399.02, Y=126.44, Mass=237487, SNR=289.3, Peak=17750 HFD=3.7
22:34:45.601 00.005 14964 MultiStar: [#1 -0.19,-0.19,0.19,U] 
22:34:45.604 00.003 14964 single-star, 1 included, MultiStar: {-0.12, -0.19}, one-star: {-0.11, -0.19}
22:34:45.604 00.000 14964 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.56) = xAngle (-0.54 = -0.54)
22:34:45.604 00.000 14964 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
22:34:45.606 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=0.19 mountY=0.13, mountTheta=0.60
22:34:45.607 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.19, opts=13)
22:34:45.609 00.002 14964 Enqueuing Move request for scope (-0.11, -0.19)
22:34:45.610 00.001 12044 Worker thread wakes up
22:34:45.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
22:34:45.610 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
22:34:45.610 00.000 12044 Moving (-0.11, -0.19) raw xDistance=0.19 yDistance=0.13
22:34:45.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
22:34:45.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:45.611 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:34:45.611 00.000 12044 MoveAxis(E, 0, ABG)
22:34:45.611 00.000 12044 Move returns status 0, amount 0
22:34:45.611 00.000 12044 MoveAxis(N, 0, ABG)
22:34:45.611 00.000 12044 Move returns status 0, amount 0
22:34:45.611 00.000 12044 move complete, result=0
22:34:45.611 00.000 12044 worker thread done servicing request
22:34:45.622 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17750, med=619, FiltMin=540, FiltMax=12595, Gamma=0.810
22:34:45.628 00.006 14964 UpdateGuideState exits: m=237487 SNR=289.3
22:34:45.628 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:45.629 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:45.629 00.000 14964 Enqueuing Expose request
22:34:45.630 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:45.630 00.000 12044 Worker thread wakes up
22:34:45.630 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:45.630 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:48.744 03.114 12044 Exposure complete
22:34:48.771 00.027 12044 worker thread done servicing request
22:34:48.771 00.000 14964 OnExposeComplete: enter
22:34:48.772 00.001 14964 UpdateGuideState(): m_state=6
22:34:48.773 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
22:34:48.775 00.002 14964 Star::Find returns 1 (0), X=398.94, Y=126.50, Mass=234454, SNR=300.6, Peak=19690 HFD=3.6
22:34:48.776 00.001 14964 MultiStar: [#1 -0.49,-0.27,0.00,M1] 
22:34:48.777 00.001 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.56) = xAngle (-1.00 = -1.00)
22:34:48.779 00.002 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.06 = 2.06)
22:34:48.780 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.55 mountX=0.12 mountY=0.20, mountTheta=1.02
22:34:48.781 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.13, opts=13)
22:34:48.783 00.002 14964 Enqueuing Move request for scope (-0.19, -0.13)
22:34:48.785 00.002 12044 Worker thread wakes up
22:34:48.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
22:34:48.785 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
22:34:48.785 00.000 12044 Moving (-0.19, -0.13) raw xDistance=0.12 yDistance=0.20
22:34:48.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
22:34:48.786 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.786 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:34:48.786 00.000 12044 MoveAxis(E, 0, ABG)
22:34:48.786 00.000 12044 Move returns status 0, amount 0
22:34:48.786 00.000 12044 MoveAxis(N, 0, ABG)
22:34:48.786 00.000 12044 Move returns status 0, amount 0
22:34:48.786 00.000 12044 move complete, result=0
22:34:48.786 00.000 12044 worker thread done servicing request
22:34:48.800 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19690, med=619, FiltMin=533, FiltMax=12505, Gamma=0.810
22:34:48.809 00.009 14964 UpdateGuideState exits: m=234454 SNR=300.6
22:34:48.811 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.812 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:48.812 00.000 14964 Enqueuing Expose request
22:34:48.814 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:48.816 00.002 12044 Worker thread wakes up
22:34:48.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:48.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:51.944 03.128 12044 Exposure complete
22:34:51.984 00.040 12044 worker thread done servicing request
22:34:51.985 00.001 14964 OnExposeComplete: enter
22:34:51.987 00.002 14964 UpdateGuideState(): m_state=6
22:34:51.989 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
22:34:51.992 00.003 14964 Star::Find returns 1 (0), X=398.93, Y=126.81, Mass=234012, SNR=294.4, Peak=18011 HFD=3.8
22:34:51.995 00.003 14964 MultiStar: [#1 -0.34,-0.19,0.18,U] 
22:34:51.996 00.001 14964 refined, 1 included, MultiStar: {-0.22, 0.13}, one-star: {-0.20, 0.18}
22:34:51.997 00.001 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.18 = -2.10)
22:34:51.998 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.95)
22:34:52.000 00.002 14964 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.63 mountX=-0.13 mountY=0.21, mountTheta=2.13
22:34:52.004 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.13, opts=13)
22:34:52.006 00.002 14964 Enqueuing Move request for scope (-0.22, 0.13)
22:34:52.007 00.001 12044 Worker thread wakes up
22:34:52.007 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
22:34:52.007 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
22:34:52.007 00.000 12044 Moving (-0.22, 0.13) raw xDistance=-0.13 yDistance=0.21
22:34:52.008 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
22:34:52.008 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:52.008 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:34:52.008 00.000 12044 MoveAxis(E, 0, ABG)
22:34:52.008 00.000 12044 Move returns status 0, amount 0
22:34:52.008 00.000 12044 MoveAxis(N, 0, ABG)
22:34:52.008 00.000 12044 Move returns status 0, amount 0
22:34:52.008 00.000 12044 move complete, result=0
22:34:52.008 00.000 12044 worker thread done servicing request
22:34:52.021 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18011, med=620, FiltMin=535, FiltMax=11553, Gamma=0.810
22:34:52.030 00.009 14964 UpdateGuideState exits: m=234012 SNR=294.4
22:34:52.032 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.034 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:52.036 00.002 14964 Enqueuing Expose request
22:34:52.039 00.003 12044 Worker thread wakes up
22:34:52.039 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:52.039 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:52.039 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:55.145 03.106 12044 Exposure complete
22:34:55.169 00.024 12044 worker thread done servicing request
22:34:55.169 00.000 14964 OnExposeComplete: enter
22:34:55.170 00.001 14964 UpdateGuideState(): m_state=6
22:34:55.171 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
22:34:55.171 00.000 14964 Star::Find returns 1 (0), X=398.87, Y=126.43, Mass=237661, SNR=301.0, Peak=18650 HFD=3.6
22:34:55.172 00.001 14964 MultiStar: [#1 -0.68,-0.01,0.00,M1] 
22:34:55.172 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
22:34:55.172 00.000 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
22:34:55.173 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-2.48 mountX=0.20 mountY=0.28, mountTheta=0.95
22:34:55.174 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.20, opts=13)
22:34:55.175 00.001 14964 Enqueuing Move request for scope (-0.26, -0.20)
22:34:55.175 00.000 12044 Worker thread wakes up
22:34:55.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.20) opts 0xd
22:34:55.175 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.20)
22:34:55.175 00.000 12044 Moving (-0.26, -0.20) raw xDistance=0.20 yDistance=0.28
22:34:55.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
22:34:55.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:55.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:34:55.175 00.000 12044 MoveAxis(E, 0, ABG)
22:34:55.175 00.000 12044 Move returns status 0, amount 0
22:34:55.175 00.000 12044 MoveAxis(N, 0, ABG)
22:34:55.175 00.000 12044 Move returns status 0, amount 0
22:34:55.175 00.000 12044 move complete, result=0
22:34:55.175 00.000 12044 worker thread done servicing request
22:34:55.182 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18650, med=619, FiltMin=526, FiltMax=12847, Gamma=0.810
22:34:55.188 00.006 14964 UpdateGuideState exits: m=237661 SNR=301.0
22:34:55.189 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:55.190 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:55.190 00.000 14964 Enqueuing Expose request
22:34:55.191 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:34:55.191 00.000 12044 Worker thread wakes up
22:34:55.192 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:55.192 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:34:58.300 03.108 12044 Exposure complete
22:34:58.338 00.038 12044 worker thread done servicing request
22:34:58.338 00.000 14964 OnExposeComplete: enter
22:34:58.340 00.002 14964 UpdateGuideState(): m_state=6
22:34:58.342 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
22:34:58.343 00.001 14964 Star::Find returns 1 (0), X=398.94, Y=126.76, Mass=237435, SNR=299.2, Peak=17607 HFD=3.7
22:34:58.346 00.003 14964 MultiStar: [#1 -0.55,-0.41,0.00,M2] 
22:34:58.348 00.002 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
22:34:58.353 00.005 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.85)
22:34:58.354 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.52 mountX=-0.14 mountY=0.17, mountTheta=2.24
22:34:58.356 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.13, opts=13)
22:34:58.357 00.001 14964 Enqueuing Move request for scope (-0.19, 0.13)
22:34:58.359 00.002 12044 Worker thread wakes up
22:34:58.359 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
22:34:58.359 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
22:34:58.359 00.000 12044 Moving (-0.19, 0.13) raw xDistance=-0.14 yDistance=0.17
22:34:58.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
22:34:58.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:58.359 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:34:58.359 00.000 12044 MoveAxis(E, 0, ABG)
22:34:58.359 00.000 12044 Move returns status 0, amount 0
22:34:58.359 00.000 12044 MoveAxis(N, 0, ABG)
22:34:58.359 00.000 12044 Move returns status 0, amount 0
22:34:58.360 00.001 12044 move complete, result=0
22:34:58.360 00.000 12044 worker thread done servicing request
22:34:58.370 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17607, med=619, FiltMin=539, FiltMax=12567, Gamma=0.810
22:34:58.380 00.010 14964 UpdateGuideState exits: m=237435 SNR=299.2
22:34:58.381 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.383 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:34:58.384 00.001 14964 Enqueuing Expose request
22:34:58.384 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:58.385 00.001 12044 Worker thread wakes up
22:34:58.385 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:34:58.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:01.491 03.106 12044 Exposure complete
22:35:01.516 00.025 12044 worker thread done servicing request
22:35:01.517 00.001 14964 OnExposeComplete: enter
22:35:01.518 00.001 14964 UpdateGuideState(): m_state=6
22:35:01.519 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
22:35:01.520 00.001 14964 Star::Find returns 1 (0), X=398.99, Y=126.46, Mass=238988, SNR=310.0, Peak=19310 HFD=3.6
22:35:01.520 00.000 14964 MultiStar: [#1 -0.34,0.07,0.16,U] 
22:35:01.521 00.001 14964 refined, 1 included, MultiStar: {-0.17, -0.14}, one-star: {-0.14, -0.17}
22:35:01.521 00.000 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
22:35:01.522 00.001 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
22:35:01.522 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.46 mountX=0.13 mountY=0.18, mountTheta=0.94
22:35:01.523 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.14, opts=13)
22:35:01.524 00.001 14964 Enqueuing Move request for scope (-0.17, -0.14)
22:35:01.525 00.001 12044 Worker thread wakes up
22:35:01.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
22:35:01.525 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
22:35:01.525 00.000 12044 Moving (-0.17, -0.14) raw xDistance=0.13 yDistance=0.18
22:35:01.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
22:35:01.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:01.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:35:01.525 00.000 12044 MoveAxis(E, 0, ABG)
22:35:01.525 00.000 12044 Move returns status 0, amount 0
22:35:01.525 00.000 12044 MoveAxis(N, 0, ABG)
22:35:01.525 00.000 12044 Move returns status 0, amount 0
22:35:01.525 00.000 12044 move complete, result=0
22:35:01.526 00.001 12044 worker thread done servicing request
22:35:01.534 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19310, med=620, FiltMin=535, FiltMax=13583, Gamma=0.810
22:35:01.542 00.008 14964 UpdateGuideState exits: m=238988 SNR=310.0
22:35:01.543 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:01.544 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:01.545 00.001 14964 Enqueuing Expose request
22:35:01.546 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:35:01.546 00.000 12044 Worker thread wakes up
22:35:01.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:01.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:04.678 03.132 12044 Exposure complete
22:35:04.715 00.037 12044 worker thread done servicing request
22:35:04.716 00.001 14964 OnExposeComplete: enter
22:35:04.717 00.001 14964 UpdateGuideState(): m_state=6
22:35:04.717 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
22:35:04.719 00.002 14964 Star::Find returns 1 (0), X=398.74, Y=126.66, Mass=241140, SNR=308.0, Peak=21702 HFD=3.5
22:35:04.721 00.002 14964 MultiStar: [#1 -0.44,-0.71,0.00,M2] 
22:35:04.721 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.60 = -1.68)
22:35:04.722 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.37)
22:35:04.723 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=-0.04 mountY=0.38, mountTheta=1.69
22:35:04.725 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.04, opts=13)
22:35:04.727 00.002 14964 Enqueuing Move request for scope (-0.39, 0.04)
22:35:04.729 00.002 12044 Worker thread wakes up
22:35:04.729 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
22:35:04.729 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
22:35:04.729 00.000 12044 Moving (-0.39, 0.04) raw xDistance=-0.04 yDistance=0.38
22:35:04.729 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.14, using input
22:35:04.729 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
22:35:04.729 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:04.729 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:35:04.729 00.000 12044 MoveAxis(E, 0, ABG)
22:35:04.729 00.000 12044 Move returns status 0, amount 0
22:35:04.729 00.000 12044 MoveAxis(N, 0, ABG)
22:35:04.729 00.000 12044 Move returns status 0, amount 0
22:35:04.729 00.000 12044 move complete, result=0
22:35:04.729 00.000 12044 worker thread done servicing request
22:35:04.744 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21702, med=620, FiltMin=538, FiltMax=13563, Gamma=0.810
22:35:04.754 00.010 14964 UpdateGuideState exits: m=241140 SNR=308.0
22:35:04.756 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:04.759 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:04.760 00.001 14964 Enqueuing Expose request
22:35:04.762 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:35:04.763 00.001 12044 Worker thread wakes up
22:35:04.763 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:04.763 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:07.877 03.114 12044 Exposure complete
22:35:07.919 00.042 12044 worker thread done servicing request
22:35:07.919 00.000 14964 OnExposeComplete: enter
22:35:07.921 00.002 14964 UpdateGuideState(): m_state=6
22:35:07.923 00.002 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
22:35:07.924 00.001 14964 Star::Find returns 1 (0), X=399.02, Y=126.44, Mass=236215, SNR=283.6, Peak=19038 HFD=3.7
22:35:07.926 00.002 14964 MultiStar: [#1 -0.45,-0.26,0.20,U] 
22:35:07.927 00.001 14964 single-star, 1 included, MultiStar: {-0.17, -0.20}, one-star: {-0.11, -0.19}
22:35:07.928 00.001 14964 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.56) = xAngle (-0.54 = -0.54)
22:35:07.929 00.001 14964 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
22:35:07.931 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=0.19 mountY=0.13, mountTheta=0.61
22:35:07.933 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.19, opts=13)
22:35:07.935 00.002 14964 Enqueuing Move request for scope (-0.11, -0.19)
22:35:07.937 00.002 12044 Worker thread wakes up
22:35:07.937 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
22:35:07.938 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
22:35:07.938 00.000 12044 Moving (-0.11, -0.19) raw xDistance=0.19 yDistance=0.13
22:35:07.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
22:35:07.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:07.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:35:07.938 00.000 12044 MoveAxis(E, 0, ABG)
22:35:07.938 00.000 12044 Move returns status 0, amount 0
22:35:07.938 00.000 12044 MoveAxis(N, 0, ABG)
22:35:07.938 00.000 12044 Move returns status 0, amount 0
22:35:07.938 00.000 12044 move complete, result=0
22:35:07.938 00.000 12044 worker thread done servicing request
22:35:07.957 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19038, med=619, FiltMin=535, FiltMax=13051, Gamma=0.810
22:35:07.965 00.008 14964 UpdateGuideState exits: m=236215 SNR=283.6
22:35:07.965 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.966 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:07.966 00.000 14964 Enqueuing Expose request
22:35:07.967 00.001 12044 Worker thread wakes up
22:35:07.967 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:07.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:07.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:11.090 03.123 12044 Exposure complete
22:35:11.111 00.021 12044 worker thread done servicing request
22:35:11.111 00.000 14964 OnExposeComplete: enter
22:35:11.112 00.001 14964 UpdateGuideState(): m_state=6
22:35:11.113 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
22:35:11.114 00.001 14964 Star::Find returns 1 (0), X=398.82, Y=126.68, Mass=236804, SNR=306.8, Peak=17638 HFD=3.6
22:35:11.114 00.000 14964 MultiStar: [#1 -0.38,-0.31,0.17,U] 
22:35:11.115 00.001 14964 single-star, 1 included, MultiStar: {-0.32, 0.00}, one-star: {-0.31, 0.06}
22:35:11.115 00.000 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
22:35:11.115 00.000 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.28)
22:35:11.116 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.96 mountX=-0.06 mountY=0.30, mountTheta=1.77
22:35:11.120 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.06, opts=13)
22:35:11.121 00.001 14964 Enqueuing Move request for scope (-0.31, 0.06)
22:35:11.122 00.001 12044 Worker thread wakes up
22:35:11.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
22:35:11.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
22:35:11.122 00.000 12044 Moving (-0.31, 0.06) raw xDistance=-0.06 yDistance=0.30
22:35:11.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
22:35:11.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:11.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:35:11.122 00.000 12044 MoveAxis(E, 0, ABG)
22:35:11.122 00.000 12044 Move returns status 0, amount 0
22:35:11.122 00.000 12044 MoveAxis(N, 0, ABG)
22:35:11.122 00.000 12044 Move returns status 0, amount 0
22:35:11.122 00.000 12044 move complete, result=0
22:35:11.122 00.000 12044 worker thread done servicing request
22:35:11.133 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17638, med=619, FiltMin=535, FiltMax=12219, Gamma=0.810
22:35:11.139 00.006 14964 UpdateGuideState exits: m=236804 SNR=306.8
22:35:11.139 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:11.141 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:11.143 00.002 14964 Enqueuing Expose request
22:35:11.143 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:35:11.145 00.002 12044 Worker thread wakes up
22:35:11.145 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:11.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:14.265 03.120 12044 Exposure complete
22:35:14.296 00.031 12044 worker thread done servicing request
22:35:14.296 00.000 14964 OnExposeComplete: enter
22:35:14.299 00.003 14964 UpdateGuideState(): m_state=6
22:35:14.300 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
22:35:14.301 00.001 14964 Star::Find returns 1 (0), X=399.09, Y=126.45, Mass=241021, SNR=312.8, Peak=20642 HFD=3.6
22:35:14.302 00.001 14964 MultiStar: [#1 -0.28,-0.18,0.18,U] 
22:35:14.304 00.002 14964 single-star, 1 included, MultiStar: {-0.08, -0.18}, one-star: {-0.04, -0.18}
22:35:14.306 00.002 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
22:35:14.307 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
22:35:14.308 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.79 mountX=0.18 mountY=0.06, mountTheta=0.32
22:35:14.311 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.18, opts=13)
22:35:14.313 00.002 14964 Enqueuing Move request for scope (-0.04, -0.18)
22:35:14.314 00.001 12044 Worker thread wakes up
22:35:14.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
22:35:14.314 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
22:35:14.315 00.001 12044 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.06
22:35:14.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
22:35:14.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:14.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:35:14.315 00.000 12044 MoveAxis(E, 0, ABG)
22:35:14.315 00.000 12044 Move returns status 0, amount 0
22:35:14.315 00.000 12044 MoveAxis(N, 0, ABG)
22:35:14.315 00.000 12044 Move returns status 0, amount 0
22:35:14.315 00.000 12044 move complete, result=0
22:35:14.315 00.000 12044 worker thread done servicing request
22:35:14.330 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20642, med=619, FiltMin=533, FiltMax=13439, Gamma=0.810
22:35:14.341 00.011 14964 UpdateGuideState exits: m=241021 SNR=312.8
22:35:14.342 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:14.344 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:14.345 00.001 14964 Enqueuing Expose request
22:35:14.347 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:14.348 00.001 12044 Worker thread wakes up
22:35:14.348 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:14.348 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:17.482 03.134 12044 Exposure complete
22:35:17.508 00.026 12044 worker thread done servicing request
22:35:17.508 00.000 14964 OnExposeComplete: enter
22:35:17.508 00.000 14964 UpdateGuideState(): m_state=6
22:35:17.509 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
22:35:17.509 00.000 14964 Star::Find returns 1 (0), X=399.21, Y=126.38, Mass=236810, SNR=300.3, Peak=18446 HFD=3.5
22:35:17.510 00.001 14964 MultiStar: [#1 -0.19,-0.30,0.17,U] 
22:35:17.511 00.001 14964 refined, 1 included, MultiStar: {0.04, -0.25}, one-star: {0.08, -0.25}
22:35:17.511 00.000 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.15 = 0.15)
22:35:17.512 00.001 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.08)
22:35:17.512 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.41 mountX=0.25 mountY=-0.02, mountTheta=-0.06
22:35:17.514 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.25, opts=13)
22:35:17.514 00.000 14964 Enqueuing Move request for scope (0.04, -0.25)
22:35:17.515 00.001 12044 Worker thread wakes up
22:35:17.515 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
22:35:17.515 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
22:35:17.515 00.000 12044 Moving (0.04, -0.25) raw xDistance=0.25 yDistance=-0.02
22:35:17.515 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.02
22:35:17.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:17.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:17.515 00.000 12044 MoveAxis(E, 0, ABG)
22:35:17.515 00.000 12044 Move returns status 0, amount 0
22:35:17.515 00.000 12044 MoveAxis(N, 0, ABG)
22:35:17.515 00.000 12044 Move returns status 0, amount 0
22:35:17.515 00.000 12044 move complete, result=0
22:35:17.515 00.000 12044 worker thread done servicing request
22:35:17.523 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18446, med=619, FiltMin=539, FiltMax=13571, Gamma=0.810
22:35:17.530 00.007 14964 UpdateGuideState exits: m=236810 SNR=300.3
22:35:17.531 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:17.532 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:17.532 00.000 14964 Enqueuing Expose request
22:35:17.532 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:17.533 00.001 12044 Worker thread wakes up
22:35:17.533 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:17.533 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:20.669 03.136 12044 Exposure complete
22:35:20.707 00.038 12044 worker thread done servicing request
22:35:20.708 00.001 14964 OnExposeComplete: enter
22:35:20.708 00.000 14964 UpdateGuideState(): m_state=6
22:35:20.709 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
22:35:20.711 00.002 14964 Star::Find returns 1 (0), X=398.87, Y=126.47, Mass=240444, SNR=304.3, Peak=18966 HFD=3.6
22:35:20.712 00.001 14964 MultiStar: [#1 -0.53,-0.17,0.00,M1] 
22:35:20.714 00.002 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
22:35:20.715 00.001 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
22:35:20.716 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.61 mountX=0.15 mountY=0.27, mountTheta=1.07
22:35:20.719 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.15, opts=13)
22:35:20.720 00.001 14964 Enqueuing Move request for scope (-0.26, -0.15)
22:35:20.722 00.002 12044 Worker thread wakes up
22:35:20.722 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
22:35:20.722 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
22:35:20.722 00.000 12044 Moving (-0.26, -0.15) raw xDistance=0.15 yDistance=0.27
22:35:20.722 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.16, using input
22:35:20.722 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
22:35:20.722 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:20.722 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:35:20.722 00.000 12044 MoveAxis(E, 0, ABG)
22:35:20.722 00.000 12044 Move returns status 0, amount 0
22:35:20.722 00.000 12044 MoveAxis(N, 0, ABG)
22:35:20.722 00.000 12044 Move returns status 0, amount 0
22:35:20.722 00.000 12044 move complete, result=0
22:35:20.722 00.000 12044 worker thread done servicing request
22:35:20.734 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18966, med=619, FiltMin=515, FiltMax=13439, Gamma=0.810
22:35:20.741 00.007 14964 UpdateGuideState exits: m=240444 SNR=304.3
22:35:20.742 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.742 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:20.742 00.000 14964 Enqueuing Expose request
22:35:20.743 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:35:20.744 00.001 12044 Worker thread wakes up
22:35:20.744 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:20.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:23.864 03.120 12044 Exposure complete
22:35:23.897 00.033 12044 worker thread done servicing request
22:35:23.897 00.000 14964 OnExposeComplete: enter
22:35:23.897 00.000 14964 UpdateGuideState(): m_state=6
22:35:23.898 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
22:35:23.898 00.000 14964 Star::Find returns 1 (0), X=399.07, Y=126.27, Mass=238028, SNR=296.6, Peak=25042 HFD=3.4
22:35:23.899 00.001 14964 MultiStar: [#1 -0.25,-0.06,0.18,U] 
22:35:23.900 00.001 14964 refined, 1 included, MultiStar: {-0.09, -0.32}, one-star: {-0.06, -0.36}
22:35:23.900 00.000 14964 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.56) = xAngle (-0.28 = -0.28)
22:35:23.901 00.001 14964 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:35:23.901 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.84 mountX=0.31 mountY=0.12, mountTheta=0.36
22:35:23.902 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.32, opts=13)
22:35:23.903 00.001 14964 Enqueuing Move request for scope (-0.09, -0.32)
22:35:23.903 00.000 12044 Worker thread wakes up
22:35:23.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
22:35:23.903 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
22:35:23.903 00.000 12044 Moving (-0.09, -0.32) raw xDistance=0.31 yDistance=0.12
22:35:23.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.31, slope = 0.02
22:35:23.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:35:23.903 00.000 12044 MoveAxis(W, 19, ABG)
22:35:23.903 00.000 12044 Guiding  Dir = 3, Dur = 19
22:35:23.912 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25042, med=621, FiltMin=538, FiltMax=12623, Gamma=0.810
22:35:23.917 00.005 14964 UpdateGuideState exits: m=238028 SNR=296.6
22:35:23.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.918 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:23.919 00.001 14964 Enqueuing Expose request
22:35:23.933 00.014 12044 IsSlewing returns 0
22:35:23.933 00.000 12044 IsGuiding returns 0
22:35:23.965 00.032 12044 IsGuiding returns 1
22:35:23.965 00.000 12044 scope still moving after pulse duration time elapsed
22:35:24.058 00.093 12044 IsSlewing returns 0
22:35:24.058 00.000 12044 IsGuiding returns 0
22:35:24.058 00.000 12044 scope move finished after 19 + 106 ms
22:35:24.058 00.000 12044 Move returns status 0, amount 19
22:35:24.058 00.000 12044 MoveAxis(N, 0, ABG)
22:35:24.059 00.001 12044 Move returns status 0, amount 0
22:35:24.059 00.000 12044 move complete, result=0
22:35:24.059 00.000 12044 worker thread done servicing request
22:35:24.059 00.000 12044 Worker thread wakes up
22:35:24.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:24.059 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:24.059 00.000 14964 GuideStep: 0.3 px 19 ms WEST, 0.1 px 0 ms NORTH
22:35:27.171 03.112 12044 Exposure complete
22:35:27.195 00.024 12044 worker thread done servicing request
22:35:27.195 00.000 14964 OnExposeComplete: enter
22:35:27.195 00.000 14964 UpdateGuideState(): m_state=6
22:35:27.196 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
22:35:27.197 00.001 14964 Star::Find returns 1 (0), X=398.46, Y=126.50, Mass=238677, SNR=306.3, Peak=22482 HFD=3.2
22:35:27.197 00.000 14964 MultiStar: [#1 -0.94,-0.08,0.00,M1] 
22:35:27.198 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
22:35:27.198 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
22:35:27.199 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.13 hyp=0.68 cameraTheta=-2.95 mountX=0.12 mountY=0.67, mountTheta=1.40
22:35:27.200 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.13, opts=13)
22:35:27.201 00.001 14964 Enqueuing Move request for scope (-0.66, -0.13)
22:35:27.202 00.001 12044 Worker thread wakes up
22:35:27.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.13) opts 0xd
22:35:27.202 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.13)
22:35:27.202 00.000 12044 Moving (-0.66, -0.13) raw xDistance=0.12 yDistance=0.67
22:35:27.202 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.19, using input
22:35:27.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
22:35:27.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:27.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
22:35:27.202 00.000 12044 MoveAxis(E, 0, ABG)
22:35:27.202 00.000 12044 Move returns status 0, amount 0
22:35:27.202 00.000 12044 MoveAxis(N, 0, ABG)
22:35:27.202 00.000 12044 Move returns status 0, amount 0
22:35:27.202 00.000 12044 move complete, result=0
22:35:27.202 00.000 12044 worker thread done servicing request
22:35:27.210 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22482, med=620, FiltMin=511, FiltMax=15687, Gamma=0.810
22:35:27.216 00.006 14964 UpdateGuideState exits: m=238677 SNR=306.3
22:35:27.217 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:27.217 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:27.218 00.001 14964 Enqueuing Expose request
22:35:27.219 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
22:35:27.219 00.000 12044 Worker thread wakes up
22:35:27.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:27.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:30.323 03.104 12044 Exposure complete
22:35:30.357 00.034 12044 worker thread done servicing request
22:35:30.357 00.000 14964 OnExposeComplete: enter
22:35:30.358 00.001 14964 UpdateGuideState(): m_state=6
22:35:30.358 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
22:35:30.359 00.001 14964 Star::Find returns 1 (0), X=398.45, Y=126.40, Mass=237022, SNR=287.4, Peak=20281 HFD=3.3
22:35:30.359 00.000 14964 MultiStar: [#1 -0.84,0.04,0.00,M2] 
22:35:30.360 00.001 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
22:35:30.360 00.000 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
22:35:30.361 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.23 hyp=0.71 cameraTheta=-2.82 mountX=0.22 mountY=0.69, mountTheta=1.27
22:35:30.362 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.23, opts=13)
22:35:30.363 00.001 14964 Enqueuing Move request for scope (-0.67, -0.23)
22:35:30.363 00.000 12044 Worker thread wakes up
22:35:30.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.23) opts 0xd
22:35:30.363 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.23)
22:35:30.363 00.000 12044 Moving (-0.67, -0.23) raw xDistance=0.22 yDistance=0.69
22:35:30.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.02
22:35:30.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:30.363 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
22:35:30.363 00.000 12044 MoveAxis(E, 0, ABG)
22:35:30.363 00.000 12044 Move returns status 0, amount 0
22:35:30.363 00.000 12044 MoveAxis(N, 0, ABG)
22:35:30.363 00.000 12044 Move returns status 0, amount 0
22:35:30.363 00.000 12044 move complete, result=0
22:35:30.364 00.001 12044 worker thread done servicing request
22:35:30.374 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20281, med=620, FiltMin=535, FiltMax=14151, Gamma=0.810
22:35:30.386 00.012 14964 UpdateGuideState exits: m=237022 SNR=287.4
22:35:30.387 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:30.389 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:30.390 00.001 14964 Enqueuing Expose request
22:35:30.390 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
22:35:30.392 00.002 12044 Worker thread wakes up
22:35:30.392 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:30.392 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:33.525 03.133 12044 Exposure complete
22:35:33.557 00.032 12044 worker thread done servicing request
22:35:33.557 00.000 14964 OnExposeComplete: enter
22:35:33.557 00.000 14964 UpdateGuideState(): m_state=6
22:35:33.558 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
22:35:33.559 00.001 14964 Star::Find returns 1 (0), X=398.44, Y=126.58, Mass=236623, SNR=303.5, Peak=18933 HFD=3.3
22:35:33.560 00.001 14964 MultiStar: [#1 -0.60,-0.26,0.00,M3] 
22:35:33.560 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
22:35:33.561 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
22:35:33.562 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=-0.04 hyp=0.68 cameraTheta=-3.08 mountX=0.03 mountY=0.68, mountTheta=1.52
22:35:33.564 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=-0.04, opts=13)
22:35:33.564 00.000 14964 Enqueuing Move request for scope (-0.68, -0.04)
22:35:33.565 00.001 12044 Worker thread wakes up
22:35:33.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.04) opts 0xd
22:35:33.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, -0.04)
22:35:33.565 00.000 12044 Moving (-0.68, -0.04) raw xDistance=0.03 yDistance=0.68
22:35:33.565 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.08, using input
22:35:33.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
22:35:33.565 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.81 newest=2.05
22:35:33.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:35:33.565 00.000 12044 MoveAxis(E, 0, ABG)
22:35:33.565 00.000 12044 Move returns status 0, amount 0
22:35:33.565 00.000 12044 BLC: Oldest BLC event removed
22:35:33.565 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 299 applied
22:35:33.565 00.000 12044 MoveAxis(S, 363, ABG)
22:35:33.565 00.000 12044 Guiding  Dir = 1, Dur = 363
22:35:33.578 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18933, med=620, FiltMin=531, FiltMax=12686, Gamma=0.810
22:35:33.586 00.008 14964 UpdateGuideState exits: m=236623 SNR=303.5
22:35:33.587 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.588 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:33.589 00.001 14964 Enqueuing Expose request
22:35:33.618 00.029 12044 IsSlewing returns 0
22:35:33.618 00.000 12044 IsGuiding returns 0
22:35:33.650 00.032 12044 PulseGuide returned control before completion, sleep 342
22:35:34.012 00.362 12044 IsGuiding returns 1
22:35:34.012 00.000 12044 scope still moving after pulse duration time elapsed
22:35:34.087 00.075 12044 IsSlewing returns 0
22:35:34.088 00.001 12044 IsGuiding returns 0
22:35:34.088 00.000 12044 scope move finished after 363 + 106 ms
22:35:34.088 00.000 12044 Move returns status 0, amount 363
22:35:34.088 00.000 12044 move complete, result=0
22:35:34.088 00.000 12044 worker thread done servicing request
22:35:34.088 00.000 12044 Worker thread wakes up
22:35:34.088 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:34.088 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:34.088 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 363 ms SOUTH
22:35:37.214 03.126 12044 Exposure complete
22:35:37.237 00.023 12044 worker thread done servicing request
22:35:37.237 00.000 14964 OnExposeComplete: enter
22:35:37.238 00.001 14964 UpdateGuideState(): m_state=6
22:35:37.239 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
22:35:37.240 00.001 14964 Star::Find returns 1 (0), X=398.57, Y=126.47, Mass=232395, SNR=283.3, Peak=17198 HFD=3.3
22:35:37.240 00.000 14964 MultiStar: [#1 -0.85,-0.45,0.00,M4] 
22:35:37.241 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
22:35:37.241 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
22:35:37.242 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.16 hyp=0.58 cameraTheta=-2.87 mountX=0.15 mountY=0.57, mountTheta=1.31
22:35:37.243 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.16, opts=13)
22:35:37.244 00.001 14964 Enqueuing Move request for scope (-0.55, -0.16)
22:35:37.244 00.000 12044 Worker thread wakes up
22:35:37.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.16) opts 0xd
22:35:37.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.16)
22:35:37.244 00.000 12044 Moving (-0.55, -0.16) raw xDistance=0.15 yDistance=0.57
22:35:37.244 00.000 12044 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.683805, 1:0.566831
22:35:37.244 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
22:35:37.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
22:35:37.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:35:37.244 00.000 12044 MoveAxis(E, 0, ABG)
22:35:37.244 00.000 12044 Move returns status 0, amount 0
22:35:37.244 00.000 12044 MoveAxis(S, 53, ABG)
22:35:37.244 00.000 12044 Guiding  Dir = 1, Dur = 53
22:35:37.253 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17198, med=620, FiltMin=541, FiltMax=12767, Gamma=0.810
22:35:37.259 00.006 14964 UpdateGuideState exits: m=232395 SNR=283.3
22:35:37.259 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:37.260 00.000 14964 Enqueuing Expose request
22:35:37.278 00.018 12044 IsSlewing returns 0
22:35:37.279 00.001 12044 IsGuiding returns 0
22:35:37.310 00.031 12044 PulseGuide returned control before completion, sleep 31
22:35:37.346 00.036 12044 IsGuiding returns 1
22:35:37.346 00.000 12044 scope still moving after pulse duration time elapsed
22:35:37.414 00.068 12044 IsSlewing returns 0
22:35:37.415 00.001 12044 IsGuiding returns 0
22:35:37.415 00.000 12044 scope move finished after 53 + 83 ms
22:35:37.415 00.000 12044 Move returns status 0, amount 53
22:35:37.415 00.000 12044 move complete, result=0
22:35:37.415 00.000 12044 worker thread done servicing request
22:35:37.415 00.000 12044 Worker thread wakes up
22:35:37.415 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 53 ms SOUTH
22:35:37.418 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:37.418 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:40.510 03.092 12044 Exposure complete
22:35:40.544 00.034 12044 worker thread done servicing request
22:35:40.544 00.000 14964 OnExposeComplete: enter
22:35:40.546 00.002 14964 UpdateGuideState(): m_state=6
22:35:40.547 00.001 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
22:35:40.549 00.002 14964 Star::Find returns 1 (0), X=399.06, Y=126.22, Mass=238701, SNR=297.6, Peak=18286 HFD=3.6
22:35:40.549 00.000 14964 MultiStar: [#1 -0.27,-0.15,0.15,U] 
22:35:40.550 00.001 14964 refined, 1 included, MultiStar: {-0.09, -0.38}, one-star: {-0.06, -0.41}
22:35:40.552 00.002 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.25 = -0.25)
22:35:40.553 00.001 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
22:35:40.555 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.81 mountX=0.38 mountY=0.13, mountTheta=0.33
22:35:40.557 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.38, opts=13)
22:35:40.558 00.001 14964 Enqueuing Move request for scope (-0.09, -0.38)
22:35:40.558 00.000 12044 Worker thread wakes up
22:35:40.559 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
22:35:40.559 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
22:35:40.559 00.000 12044 Moving (-0.09, -0.38) raw xDistance=0.38 yDistance=0.13
22:35:40.559 00.000 12044 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.683805, 1:0.566831, 2:0.130134
22:35:40.559 00.000 12044 BLC: No correction, Miss < min_move
22:35:40.559 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.38, slope = 0.02
22:35:40.559 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:40.559 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:35:40.559 00.000 12044 MoveAxis(W, 12, ABG)
22:35:40.559 00.000 12044 Guiding  Dir = 3, Dur = 12
22:35:40.572 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18286, med=619, FiltMin=535, FiltMax=13499, Gamma=0.810
22:35:40.580 00.008 14964 UpdateGuideState exits: m=238701 SNR=297.6
22:35:40.581 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:40.582 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:40.584 00.002 14964 Enqueuing Expose request
22:35:40.590 00.006 12044 IsSlewing returns 0
22:35:40.590 00.000 12044 IsGuiding returns 0
22:35:40.623 00.033 12044 IsGuiding returns 1
22:35:40.623 00.000 12044 scope still moving after pulse duration time elapsed
22:35:40.681 00.058 12044 IsSlewing returns 0
22:35:40.681 00.000 12044 IsGuiding returns 0
22:35:40.681 00.000 12044 scope move finished after 12 + 79 ms
22:35:40.681 00.000 12044 Move returns status 0, amount 12
22:35:40.681 00.000 12044 MoveAxis(N, 0, ABG)
22:35:40.681 00.000 12044 Move returns status 0, amount 0
22:35:40.681 00.000 12044 move complete, result=0
22:35:40.681 00.000 12044 worker thread done servicing request
22:35:40.681 00.000 12044 Worker thread wakes up
22:35:40.681 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:40.681 00.000 14964 GuideStep: 0.4 px 12 ms WEST, 0.1 px 0 ms NORTH
22:35:40.683 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:43.792 03.109 12044 Exposure complete
22:35:43.812 00.020 12044 worker thread done servicing request
22:35:43.812 00.000 14964 OnExposeComplete: enter
22:35:43.813 00.001 14964 UpdateGuideState(): m_state=6
22:35:43.813 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
22:35:43.814 00.001 14964 Star::Find returns 1 (0), X=398.57, Y=126.83, Mass=235095, SNR=285.1, Peak=13093 HFD=3.9
22:35:43.814 00.000 14964 MultiStar: [#1 -1.08,-0.61,0.00,M4] 
22:35:43.815 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
22:35:43.815 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.11)
22:35:43.816 00.001 14964 CameraToMount -- cameraX=-0.56 cameraY=0.21 hyp=0.59 cameraTheta=2.79 mountX=-0.21 mountY=0.53, mountTheta=1.95
22:35:43.817 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.21, opts=13)
22:35:43.818 00.001 14964 Enqueuing Move request for scope (-0.56, 0.21)
22:35:43.819 00.001 12044 Worker thread wakes up
22:35:43.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.21) opts 0xd
22:35:43.819 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.21)
22:35:43.819 00.000 12044 Moving (-0.56, 0.21) raw xDistance=-0.21 yDistance=0.53
22:35:43.819 00.000 12044 BLC: window closed
22:35:43.819 00.000 12044 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.683805, 1:0.566831, 2:0.130134
22:35:43.819 00.000 12044 BLC: Under-shoot: nominal increase by 35
22:35:43.819 00.000 12044 BLC: window closed
22:35:43.819 00.000 12044 BLC: Pulse adjusted to 329
22:35:43.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
22:35:43.819 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:35:43.819 00.000 12044 MoveAxis(E, 0, ABG)
22:35:43.819 00.000 12044 Move returns status 0, amount 0
22:35:43.819 00.000 12044 MoveAxis(S, 50, ABG)
22:35:43.819 00.000 12044 Guiding  Dir = 1, Dur = 50
22:35:43.827 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13093, med=619, FiltMin=535, FiltMax=9939, Gamma=0.810
22:35:43.832 00.005 14964 UpdateGuideState exits: m=235095 SNR=285.1
22:35:43.833 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.833 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:43.833 00.000 14964 Enqueuing Expose request
22:35:43.869 00.036 12044 IsSlewing returns 0
22:35:43.869 00.000 12044 IsGuiding returns 0
22:35:43.900 00.031 12044 PulseGuide returned control before completion, sleep 29
22:35:43.941 00.041 12044 IsGuiding returns 1
22:35:43.941 00.000 12044 scope still moving after pulse duration time elapsed
22:35:43.995 00.054 12044 IsSlewing returns 0
22:35:43.995 00.000 12044 IsGuiding returns 0
22:35:43.995 00.000 12044 scope move finished after 50 + 75 ms
22:35:43.995 00.000 12044 Move returns status 0, amount 50
22:35:43.995 00.000 12044 move complete, result=0
22:35:43.995 00.000 12044 worker thread done servicing request
22:35:43.995 00.000 12044 Worker thread wakes up
22:35:43.995 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 50 ms SOUTH
22:35:43.998 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:43.998 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:44.274 00.276 14964 evsrv: cli 01AB2A30 connect
22:35:44.276 00.002 14964 case statement mapped state 6 to 3
22:35:44.277 00.001 14964 case statement mapped state 6 to 3
22:35:44.279 00.002 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"a519547a-6296-42d3-99be-bca5241662b2"}
22:35:44.281 00.002 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"a519547a-6296-42d3-99be-bca5241662b2"}
22:35:44.283 00.002 14964 evsrv: cli 01AB2A30 disconnect
22:35:47.105 02.822 12044 Exposure complete
22:35:47.128 00.023 12044 worker thread done servicing request
22:35:47.128 00.000 14964 OnExposeComplete: enter
22:35:47.129 00.001 14964 UpdateGuideState(): m_state=6
22:35:47.129 00.000 14964 Star::Find(35, 398, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
22:35:47.130 00.001 14964 Star::Find returns 1 (0), X=399.12, Y=126.34, Mass=234493, SNR=301.5, Peak=17250 HFD=3.7
22:35:47.131 00.001 14964 MultiStar: [#1 -0.35,-0.57,0.00,M5] 
22:35:47.133 00.002 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.04 = -0.04)
22:35:47.134 00.001 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
22:35:47.135 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=0.28 mountY=0.04, mountTheta=0.12
22:35:47.137 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.28, opts=13)
22:35:47.138 00.001 14964 Enqueuing Move request for scope (-0.01, -0.28)
22:35:47.138 00.000 12044 Worker thread wakes up
22:35:47.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
22:35:47.138 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
22:35:47.138 00.000 12044 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=0.04
22:35:47.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
22:35:47.138 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:47.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:35:47.139 00.001 12044 MoveAxis(E, 0, ABG)
22:35:47.139 00.000 12044 Move returns status 0, amount 0
22:35:47.139 00.000 12044 MoveAxis(N, 0, ABG)
22:35:47.139 00.000 12044 Move returns status 0, amount 0
22:35:47.139 00.000 12044 move complete, result=0
22:35:47.139 00.000 12044 worker thread done servicing request
22:35:47.146 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17250, med=619, FiltMin=532, FiltMax=12727, Gamma=0.810
22:35:47.154 00.008 14964 UpdateGuideState exits: m=234493 SNR=301.5
22:35:47.156 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.158 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:47.159 00.001 14964 Enqueuing Expose request
22:35:47.160 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:47.161 00.001 12044 Worker thread wakes up
22:35:47.161 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:47.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:50.263 03.102 12044 Exposure complete
22:35:50.298 00.035 12044 worker thread done servicing request
22:35:50.299 00.001 14964 OnExposeComplete: enter
22:35:50.301 00.002 14964 UpdateGuideState(): m_state=6
22:35:50.302 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:35:50.303 00.001 14964 Star::Find returns 1 (0), X=399.31, Y=126.26, Mass=238627, SNR=298.1, Peak=12835 HFD=4.2
22:35:50.303 00.000 14964 MultiStar: [#1 0.06,-0.62,0.00,M6] 
22:35:50.304 00.001 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.45 = 0.45)
22:35:50.304 00.000 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.78)
22:35:50.305 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.36 hyp=0.41 cameraTheta=-1.10 mountX=0.37 mountY=-0.15, mountTheta=-0.38
22:35:50.307 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.36, opts=13)
22:35:50.308 00.001 14964 Enqueuing Move request for scope (0.18, -0.36)
22:35:50.308 00.000 12044 Worker thread wakes up
22:35:50.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.36) opts 0xd
22:35:50.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.36)
22:35:50.308 00.000 12044 Moving (0.18, -0.36) raw xDistance=0.37 yDistance=-0.15
22:35:50.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.37, slope = 0.00
22:35:50.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:50.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:35:50.308 00.000 12044 MoveAxis(W, 3, ABG)
22:35:50.308 00.000 12044 Guiding  Dir = 3, Dur = 3
22:35:50.316 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12835, med=619, FiltMin=530, FiltMax=10103, Gamma=0.810
22:35:50.322 00.006 14964 UpdateGuideState exits: m=238627 SNR=298.1
22:35:50.323 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:50.323 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:50.324 00.001 14964 Enqueuing Expose request
22:35:50.338 00.014 12044 IsSlewing returns 0
22:35:50.339 00.001 12044 IsGuiding returns 0
22:35:50.405 00.066 12044 IsGuiding returns 1
22:35:50.405 00.000 12044 scope still moving after pulse duration time elapsed
22:35:50.463 00.058 12044 IsSlewing returns 0
22:35:50.464 00.001 12044 IsGuiding returns 0
22:35:50.464 00.000 12044 scope move finished after 3 + 122 ms
22:35:50.464 00.000 12044 Move returns status 0, amount 3
22:35:50.464 00.000 12044 MoveAxis(N, 0, ABG)
22:35:50.464 00.000 12044 Move returns status 0, amount 0
22:35:50.464 00.000 12044 move complete, result=0
22:35:50.466 00.002 12044 worker thread done servicing request
22:35:50.466 00.000 12044 Worker thread wakes up
22:35:50.467 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:50.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:50.467 00.000 14964 GuideStep: 0.4 px 3 ms WEST, -0.1 px 0 ms NORTH
22:35:53.593 03.126 12044 Exposure complete
22:35:53.617 00.024 12044 worker thread done servicing request
22:35:53.618 00.001 14964 OnExposeComplete: enter
22:35:53.619 00.001 14964 UpdateGuideState(): m_state=6
22:35:53.619 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
22:35:53.620 00.001 14964 Star::Find returns 1 (0), X=399.58, Y=127.08, Mass=231592, SNR=294.6, Peak=15743 HFD=3.9
22:35:53.620 00.000 14964 MultiStar: [#1 0.13,-0.83,0.00,M7] 
22:35:53.621 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
22:35:53.621 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
22:35:53.621 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.45 hyp=0.64 cameraTheta=0.78 mountX=-0.44 mountY=-0.50, mountTheta=-2.30
22:35:53.623 00.002 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.45, opts=13)
22:35:53.623 00.000 14964 Enqueuing Move request for scope (0.45, 0.45)
22:35:53.624 00.001 12044 Worker thread wakes up
22:35:53.624 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.45) opts 0xd
22:35:53.624 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.45)
22:35:53.624 00.000 12044 Moving (0.45, 0.45) raw xDistance=-0.44 yDistance=-0.50
22:35:53.624 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.44, slope = -0.03
22:35:53.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:35:53.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:35:53.624 00.000 12044 MoveAxis(E, 25, ABG)
22:35:53.624 00.000 12044 Guiding  Dir = 2, Dur = 25
22:35:53.631 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15743, med=619, FiltMin=526, FiltMax=11002, Gamma=0.810
22:35:53.637 00.006 14964 UpdateGuideState exits: m=231592 SNR=294.6
22:35:53.638 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.638 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:53.639 00.001 14964 Enqueuing Expose request
22:35:53.649 00.010 12044 IsSlewing returns 0
22:35:53.649 00.000 12044 IsGuiding returns 0
22:35:53.715 00.066 12044 IsGuiding returns 1
22:35:53.715 00.000 12044 scope still moving after pulse duration time elapsed
22:35:53.807 00.092 12044 IsSlewing returns 0
22:35:53.808 00.001 12044 IsGuiding returns 0
22:35:53.808 00.000 12044 scope move finished after 25 + 133 ms
22:35:53.808 00.000 12044 Move returns status 0, amount 25
22:35:53.808 00.000 12044 MoveAxis(N, 0, ABG)
22:35:53.808 00.000 12044 Move returns status 0, amount 0
22:35:53.808 00.000 12044 move complete, result=0
22:35:53.808 00.000 12044 worker thread done servicing request
22:35:53.808 00.000 12044 Worker thread wakes up
22:35:53.808 00.000 14964 GuideStep: -0.4 px 25 ms EAST, -0.5 px 0 ms NORTH
22:35:53.809 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:53.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:35:56.939 03.130 12044 Exposure complete
22:35:56.980 00.041 12044 worker thread done servicing request
22:35:56.980 00.000 14964 OnExposeComplete: enter
22:35:56.981 00.001 14964 UpdateGuideState(): m_state=6
22:35:56.984 00.003 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
22:35:56.987 00.003 14964 Star::Find returns 1 (0), X=399.11, Y=126.54, Mass=236971, SNR=290.4, Peak=14846 HFD=3.9
22:35:56.990 00.003 14964 MultiStar: [#1 -0.11,-0.50,0.16,U] 
22:35:56.992 00.002 14964 single-star, 1 included, MultiStar: {-0.03, -0.14}, one-star: {-0.02, -0.09}
22:35:56.994 00.002 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.20 = -0.20)
22:35:56.996 00.002 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
22:35:56.996 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.76 mountX=0.09 mountY=0.03, mountTheta=0.28
22:35:57.000 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.09, opts=13)
22:35:57.001 00.001 14964 Enqueuing Move request for scope (-0.02, -0.09)
22:35:57.003 00.002 12044 Worker thread wakes up
22:35:57.003 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:35:57.003 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:35:57.003 00.000 12044 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.03
22:35:57.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
22:35:57.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:57.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:57.004 00.001 12044 MoveAxis(E, 0, ABG)
22:35:57.004 00.000 12044 Move returns status 0, amount 0
22:35:57.004 00.000 12044 MoveAxis(N, 0, ABG)
22:35:57.004 00.000 12044 Move returns status 0, amount 0
22:35:57.004 00.000 12044 move complete, result=0
22:35:57.004 00.000 12044 worker thread done servicing request
22:35:57.016 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14846, med=619, FiltMin=536, FiltMax=11965, Gamma=0.810
22:35:57.025 00.009 14964 UpdateGuideState exits: m=236971 SNR=290.4
22:35:57.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:57.027 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:35:57.027 00.000 14964 Enqueuing Expose request
22:35:57.028 00.001 12044 Worker thread wakes up
22:35:57.028 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:57.029 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:35:57.029 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:00.160 03.131 12044 Exposure complete
22:36:00.197 00.037 12044 worker thread done servicing request
22:36:00.198 00.001 14964 OnExposeComplete: enter
22:36:00.200 00.002 14964 UpdateGuideState(): m_state=6
22:36:00.201 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
22:36:00.202 00.001 14964 Star::Find returns 1 (0), X=399.54, Y=126.34, Mass=237223, SNR=295.3, Peak=13795 HFD=3.9
22:36:00.203 00.001 14964 MultiStar: [#1 0.29,-0.32,0.17,U] 
22:36:00.203 00.000 14964 refined, 1 included, MultiStar: {0.39, -0.30}, one-star: {0.41, -0.29}
22:36:00.204 00.001 14964 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.56) = xAngle (0.91 = 0.91)
22:36:00.206 00.002 14964 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.32)
22:36:00.207 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-0.64 mountX=0.30 mountY=-0.36, mountTheta=-0.87
22:36:00.210 00.003 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.30, opts=13)
22:36:00.211 00.001 14964 Enqueuing Move request for scope (0.39, -0.30)
22:36:00.213 00.002 12044 Worker thread wakes up
22:36:00.213 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.30) opts 0xd
22:36:00.213 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.30)
22:36:00.213 00.000 12044 Moving (0.39, -0.30) raw xDistance=0.30 yDistance=-0.36
22:36:00.213 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.01
22:36:00.213 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:00.213 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:36:00.213 00.000 12044 MoveAxis(E, 0, ABG)
22:36:00.213 00.000 12044 Move returns status 0, amount 0
22:36:00.213 00.000 12044 MoveAxis(N, 0, ABG)
22:36:00.213 00.000 12044 Move returns status 0, amount 0
22:36:00.213 00.000 12044 move complete, result=0
22:36:00.214 00.001 12044 worker thread done servicing request
22:36:00.225 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13795, med=619, FiltMin=527, FiltMax=10555, Gamma=0.810
22:36:00.235 00.010 14964 UpdateGuideState exits: m=237223 SNR=295.3
22:36:00.236 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:00.237 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:00.239 00.002 14964 Enqueuing Expose request
22:36:00.240 00.001 12044 Worker thread wakes up
22:36:00.241 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:36:00.242 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:00.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:03.357 03.115 12044 Exposure complete
22:36:03.381 00.024 12044 worker thread done servicing request
22:36:03.381 00.000 14964 OnExposeComplete: enter
22:36:03.383 00.002 14964 UpdateGuideState(): m_state=6
22:36:03.384 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
22:36:03.385 00.001 14964 Star::Find returns 1 (0), X=399.33, Y=126.64, Mass=239004, SNR=292.0, Peak=17435 HFD=3.6
22:36:03.386 00.001 14964 MultiStar: [#1 -0.05,-0.45,0.16,U] 
22:36:03.386 00.000 14964 refined, 1 included, MultiStar: {0.17, -0.05}, one-star: {0.20, 0.01}
22:36:03.387 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
22:36:03.387 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
22:36:03.388 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=0.05 mountY=-0.16, mountTheta=-1.25
22:36:03.389 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.05, opts=13)
22:36:03.389 00.000 14964 Enqueuing Move request for scope (0.17, -0.05)
22:36:03.390 00.001 12044 Worker thread wakes up
22:36:03.390 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
22:36:03.390 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
22:36:03.390 00.000 12044 Moving (0.17, -0.05) raw xDistance=0.05 yDistance=-0.16
22:36:03.390 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
22:36:03.390 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:03.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:03.390 00.000 12044 MoveAxis(E, 0, ABG)
22:36:03.390 00.000 12044 Move returns status 0, amount 0
22:36:03.390 00.000 12044 MoveAxis(N, 0, ABG)
22:36:03.390 00.000 12044 Move returns status 0, amount 0
22:36:03.390 00.000 12044 move complete, result=0
22:36:03.390 00.000 12044 worker thread done servicing request
22:36:03.398 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17435, med=619, FiltMin=542, FiltMax=12087, Gamma=0.810
22:36:03.404 00.006 14964 UpdateGuideState exits: m=239004 SNR=292.0
22:36:03.404 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.405 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:03.405 00.000 14964 Enqueuing Expose request
22:36:03.406 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:03.407 00.001 12044 Worker thread wakes up
22:36:03.407 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:03.407 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:06.509 03.102 12044 Exposure complete
22:36:06.545 00.036 12044 worker thread done servicing request
22:36:06.546 00.001 14964 OnExposeComplete: enter
22:36:06.548 00.002 14964 UpdateGuideState(): m_state=6
22:36:06.549 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
22:36:06.551 00.002 14964 Star::Find returns 1 (0), X=399.15, Y=127.24, Mass=228843, SNR=278.3, Peak=13967 HFD=3.9
22:36:06.552 00.001 14964 MultiStar: [#1 -0.39,-1.15,0.00,M5] 
22:36:06.554 00.002 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
22:36:06.555 00.001 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
22:36:06.557 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=0.61 hyp=0.61 cameraTheta=1.54 mountX=-0.61 mountY=-0.08, mountTheta=-3.01
22:36:06.559 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.61, opts=13)
22:36:06.561 00.002 14964 Enqueuing Move request for scope (0.02, 0.61)
22:36:06.561 00.000 12044 Worker thread wakes up
22:36:06.562 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.61) opts 0xd
22:36:06.562 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.61)
22:36:06.562 00.000 12044 Moving (0.02, 0.61) raw xDistance=-0.61 yDistance=-0.08
22:36:06.562 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.61, slope = -0.05
22:36:06.562 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:06.562 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:06.562 00.000 12044 MoveAxis(E, 37, ABG)
22:36:06.562 00.000 12044 Guiding  Dir = 2, Dur = 37
22:36:06.578 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13967, med=619, FiltMin=531, FiltMax=10671, Gamma=0.810
22:36:06.590 00.012 14964 UpdateGuideState exits: m=228843 SNR=278.3
22:36:06.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.592 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:06.592 00.000 14964 Enqueuing Expose request
22:36:06.645 00.053 12044 IsSlewing returns 0
22:36:06.645 00.000 12044 IsGuiding returns 0
22:36:06.666 00.021 12044 PulseGuide returned control before completion, sleep 26
22:36:06.706 00.040 12044 IsGuiding returns 1
22:36:06.706 00.000 12044 scope still moving after pulse duration time elapsed
22:36:06.761 00.055 12044 IsSlewing returns 0
22:36:06.764 00.003 12044 IsGuiding returns 0
22:36:06.764 00.000 12044 scope move finished after 37 + 82 ms
22:36:06.764 00.000 12044 Move returns status 0, amount 37
22:36:06.764 00.000 12044 MoveAxis(N, 0, ABG)
22:36:06.764 00.000 12044 Move returns status 0, amount 0
22:36:06.765 00.001 12044 move complete, result=0
22:36:06.765 00.000 12044 worker thread done servicing request
22:36:06.765 00.000 12044 Worker thread wakes up
22:36:06.765 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:06.765 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:06.765 00.000 14964 GuideStep: -0.6 px 37 ms EAST, -0.1 px 0 ms NORTH
22:36:09.910 03.145 12044 Exposure complete
22:36:09.961 00.051 12044 worker thread done servicing request
22:36:09.961 00.000 14964 OnExposeComplete: enter
22:36:09.963 00.002 14964 UpdateGuideState(): m_state=6
22:36:09.966 00.003 14964 Star::Find(35, 399, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
22:36:09.967 00.001 14964 Star::Find returns 1 (0), X=399.37, Y=126.48, Mass=234465, SNR=287.3, Peak=16946 HFD=3.4
22:36:09.968 00.001 14964 MultiStar: [#1 0.12,-0.42,0.19,U] 
22:36:09.970 00.002 14964 single-star, 1 included, MultiStar: {0.23, -0.19}, one-star: {0.24, -0.14}
22:36:09.971 00.001 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
22:36:09.971 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
22:36:09.972 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.53 mountX=0.15 mountY=-0.23, mountTheta=-1.00
22:36:09.974 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.14, opts=13)
22:36:09.975 00.001 14964 Enqueuing Move request for scope (0.24, -0.14)
22:36:09.976 00.001 12044 Worker thread wakes up
22:36:09.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
22:36:09.976 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
22:36:09.976 00.000 12044 Moving (0.24, -0.14) raw xDistance=0.15 yDistance=-0.23
22:36:09.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.03
22:36:09.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:09.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:36:09.976 00.000 12044 MoveAxis(E, 0, ABG)
22:36:09.976 00.000 12044 Move returns status 0, amount 0
22:36:09.977 00.001 12044 MoveAxis(N, 0, ABG)
22:36:09.977 00.000 12044 Move returns status 0, amount 0
22:36:09.977 00.000 12044 move complete, result=0
22:36:09.977 00.000 12044 worker thread done servicing request
22:36:09.988 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16946, med=619, FiltMin=535, FiltMax=12499, Gamma=0.810
22:36:09.994 00.006 14964 UpdateGuideState exits: m=234465 SNR=287.3
22:36:09.995 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.995 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:09.996 00.001 14964 Enqueuing Expose request
22:36:09.996 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:09.997 00.001 12044 Worker thread wakes up
22:36:09.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:09.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:13.102 03.105 12044 Exposure complete
22:36:13.138 00.036 12044 worker thread done servicing request
22:36:13.138 00.000 14964 OnExposeComplete: enter
22:36:13.140 00.002 14964 UpdateGuideState(): m_state=6
22:36:13.141 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
22:36:13.143 00.002 14964 Star::Find returns 1 (0), X=399.14, Y=126.12, Mass=235740, SNR=296.8, Peak=19626 HFD=3.7
22:36:13.144 00.001 14964 MultiStar: [#1 -0.11,-0.18,0.18,U] 
22:36:13.145 00.001 14964 refined, 1 included, MultiStar: {-0.01, -0.45}, one-star: {0.01, -0.50}
22:36:13.147 00.002 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
22:36:13.148 00.001 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
22:36:13.149 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.59 mountX=0.45 mountY=0.05, mountTheta=0.12
22:36:13.151 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.45, opts=13)
22:36:13.153 00.002 14964 Enqueuing Move request for scope (-0.01, -0.45)
22:36:13.155 00.002 12044 Worker thread wakes up
22:36:13.156 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.45) opts 0xd
22:36:13.156 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.45)
22:36:13.156 00.000 12044 Moving (-0.01, -0.45) raw xDistance=0.45 yDistance=0.05
22:36:13.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.45, slope = 0.01
22:36:13.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:13.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:36:13.156 00.000 12044 MoveAxis(W, 9, ABG)
22:36:13.156 00.000 12044 Guiding  Dir = 3, Dur = 9
22:36:13.170 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19626, med=619, FiltMin=526, FiltMax=12811, Gamma=0.810
22:36:13.180 00.010 14964 UpdateGuideState exits: m=235740 SNR=296.8
22:36:13.181 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:13.182 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:13.182 00.000 14964 Enqueuing Expose request
22:36:13.326 00.144 12044 IsSlewing returns 0
22:36:13.326 00.000 12044 IsGuiding returns 0
22:36:13.358 00.032 12044 IsGuiding returns 1
22:36:13.358 00.000 12044 scope still moving after pulse duration time elapsed
22:36:13.404 00.046 12044 IsSlewing returns 0
22:36:13.404 00.000 12044 IsGuiding returns 0
22:36:13.404 00.000 12044 scope move finished after 9 + 69 ms
22:36:13.404 00.000 12044 Move returns status 0, amount 9
22:36:13.404 00.000 12044 MoveAxis(N, 0, ABG)
22:36:13.404 00.000 12044 Move returns status 0, amount 0
22:36:13.405 00.001 12044 move complete, result=0
22:36:13.405 00.000 12044 worker thread done servicing request
22:36:13.405 00.000 12044 Worker thread wakes up
22:36:13.405 00.000 14964 GuideStep: 0.5 px 9 ms WEST, 0.1 px 0 ms NORTH
22:36:13.407 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:13.407 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:16.526 03.119 12044 Exposure complete
22:36:16.551 00.025 12044 worker thread done servicing request
22:36:16.551 00.000 14964 OnExposeComplete: enter
22:36:16.552 00.001 14964 UpdateGuideState(): m_state=6
22:36:16.552 00.000 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
22:36:16.553 00.001 14964 Star::Find returns 1 (0), X=399.68, Y=126.17, Mass=240310, SNR=297.7, Peak=17778 HFD=3.7
22:36:16.553 00.000 14964 MultiStar: [#1 0.11,-0.00,0.17,U] 
22:36:16.554 00.001 14964 refined, 1 included, MultiStar: {0.49, -0.39}, one-star: {0.55, -0.46}
22:36:16.554 00.000 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
22:36:16.555 00.001 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
22:36:16.555 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.39 hyp=0.63 cameraTheta=-0.67 mountX=0.40 mountY=-0.45, mountTheta=-0.84
22:36:16.557 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.39, opts=13)
22:36:16.557 00.000 14964 Enqueuing Move request for scope (0.49, -0.39)
22:36:16.558 00.001 12044 Worker thread wakes up
22:36:16.558 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.39) opts 0xd
22:36:16.558 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.39)
22:36:16.558 00.000 12044 Moving (0.49, -0.39) raw xDistance=0.40 yDistance=-0.45
22:36:16.558 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.40, slope = 0.01
22:36:16.558 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:16.558 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:36:16.558 00.000 12044 MoveAxis(W, 11, ABG)
22:36:16.558 00.000 12044 Guiding  Dir = 3, Dur = 11
22:36:16.566 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17778, med=619, FiltMin=531, FiltMax=11751, Gamma=0.810
22:36:16.571 00.005 14964 UpdateGuideState exits: m=240310 SNR=297.7
22:36:16.572 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.572 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:16.573 00.001 14964 Enqueuing Expose request
22:36:16.623 00.050 12044 IsSlewing returns 0
22:36:16.623 00.000 12044 IsGuiding returns 0
22:36:16.683 00.060 12044 IsGuiding returns 1
22:36:16.683 00.000 12044 scope still moving after pulse duration time elapsed
22:36:16.763 00.080 12044 IsSlewing returns 0
22:36:16.763 00.000 12044 IsGuiding returns 0
22:36:16.763 00.000 12044 scope move finished after 11 + 128 ms
22:36:16.763 00.000 12044 Move returns status 0, amount 11
22:36:16.763 00.000 12044 MoveAxis(N, 0, ABG)
22:36:16.763 00.000 12044 Move returns status 0, amount 0
22:36:16.763 00.000 12044 move complete, result=0
22:36:16.763 00.000 12044 worker thread done servicing request
22:36:16.763 00.000 12044 Worker thread wakes up
22:36:16.763 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:16.763 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(364,92,71,71)
22:36:16.763 00.000 14964 GuideStep: 0.4 px 11 ms WEST, -0.4 px 0 ms NORTH
22:36:18.727 01.964 14964 evsrv: cli 01AB2490 connect
22:36:18.728 00.001 14964 case statement mapped state 6 to 3
22:36:18.729 00.001 14964 case statement mapped state 6 to 3
22:36:18.730 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"2b90e7e5-9f16-4196-bb26-eca9bc5f8fb8"}
22:36:18.730 00.000 14964 case statement mapped state 6 to 3
22:36:18.731 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b90e7e5-9f16-4196-bb26-eca9bc5f8fb8"}
22:36:18.731 00.000 14964 evsrv: cli 01AB2490 disconnect
22:36:18.732 00.001 14964 evsrv: cli 01AB2A30 connect
22:36:18.733 00.001 14964 case statement mapped state 6 to 3
22:36:18.734 00.001 14964 case statement mapped state 6 to 3
22:36:18.734 00.000 14964 evsrv: cli 01AB2A30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"008c07f4-3968-41b9-a619-861826f122a4"}
22:36:18.735 00.001 14964 PhdController::Dither begins
22:36:18.735 00.000 14964 dither: size=2.00, dRA=-1.52 dDec=-1.98
22:36:18.736 00.001 14964 MountToCamera -- mountTheta (2.23) + m_xAngle (-1.56) = xAngle (0.67 = 0.67)
22:36:18.736 00.000 14964 MountToCamera -- mountX=-1.52 mountY=-1.98 hyp=2.50 mountTheta=2.23 cameraX=1.96, cameraY=1.55 cameraTheta=0.67
22:36:18.737 00.001 14964 setting lock position to (401.09, 128.18)
22:36:18.737 00.000 14964 Mount: notify guiding dithered (2.0, 1.6)
22:36:18.738 00.001 14964 MultiStar: stabilizing after lock position change
22:36:18.738 00.000 14964 Status Line: Dither by -1.52,-1.98
22:36:18.741 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:36:18.742 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:36:18.742 00.000 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":0,"id":"008c07f4-3968-41b9-a619-861826f122a4"}
22:36:18.743 00.001 14964 evsrv: cli 01AB2A30 disconnect
22:36:19.854 01.111 12044 Exposure complete
22:36:19.887 00.033 12044 worker thread done servicing request
22:36:19.887 00.000 14964 OnExposeComplete: enter
22:36:19.887 00.000 14964 UpdateGuideState(): m_state=6
22:36:19.888 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
22:36:19.888 00.000 14964 Star::Find returns 1 (0), X=399.29, Y=126.66, Mass=234872, SNR=297.6, Peak=19266 HFD=3.5
22:36:19.890 00.002 14964 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
22:36:19.892 00.002 14964 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.17 = 2.17)
22:36:19.893 00.001 14964 CameraToMount -- cameraX=-1.80 cameraY=-1.52 hyp=2.36 cameraTheta=-2.44 mountX=1.50 mountY=1.94, mountTheta=0.91
22:36:19.895 00.002 14964 dither recenter: remaining=(1.5,2.0) step=(1.5,2.0)
22:36:19.897 00.002 14964 MountToCamera -- mountTheta (-0.92) + m_xAngle (-1.56) = xAngle (-2.47 = -2.47)
22:36:19.898 00.001 14964 MountToCamera -- mountX=1.52 mountY=1.98 hyp=2.50 mountTheta=-0.92 cameraX=-1.96, cameraY=-1.55 cameraTheta=-2.47
22:36:19.899 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.96, y=-1.55, opts=4)
22:36:19.899 00.000 14964 Enqueuing Move request for scope (-1.96, -1.55)
22:36:19.900 00.001 14964 Mount: notify direct move 1.52,1.98
22:36:19.901 00.001 12044 Worker thread wakes up
22:36:19.901 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.96, -1.55) opts 0x4
22:36:19.901 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.96, -1.55)
22:36:19.901 00.000 12044 Moving (-1.96, -1.55) raw xDistance=1.52 yDistance=1.98
22:36:19.901 00.000 12044 BLC: window closed
22:36:19.901 00.000 12044 MoveAxis(W, 180, B)
22:36:19.901 00.000 12044 Guiding  Dir = 3, Dur = 180
22:36:19.913 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19266, med=620, FiltMin=527, FiltMax=12923, Gamma=0.810
22:36:19.923 00.010 14964 UpdateGuideState exits: m=234872 SNR=297.6
22:36:19.924 00.001 14964 PhdController: settling, locked = 1, distance = 2.79 (2.00) aobump = 0 frame = 1 / 99999
22:36:19.925 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564179.925,"Host":"NUCBOX","Inst":1,"Distance":2.79,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:36:19.925 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.926 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:19.926 00.000 14964 Enqueuing Expose request
22:36:19.938 00.012 12044 IsSlewing returns 0
22:36:19.939 00.001 12044 IsGuiding returns 0
22:36:19.971 00.032 12044 PulseGuide returned control before completion, sleep 158
22:36:20.133 00.162 12044 IsGuiding returns 1
22:36:20.133 00.000 12044 scope still moving after pulse duration time elapsed
22:36:20.185 00.052 12044 IsSlewing returns 0
22:36:20.186 00.001 12044 IsGuiding returns 0
22:36:20.186 00.000 12044 scope move finished after 180 + 66 ms
22:36:20.186 00.000 12044 Move returns status 0, amount 180
22:36:20.186 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:36:20.186 00.000 12044 MoveAxis(S, 185, B)
22:36:20.186 00.000 12044 Guiding  Dir = 1, Dur = 185
22:36:20.214 00.028 12044 IsSlewing returns 0
22:36:20.214 00.000 12044 IsGuiding returns 0
22:36:20.246 00.032 12044 PulseGuide returned control before completion, sleep 163
22:36:20.421 00.175 12044 IsGuiding returns 1
22:36:20.421 00.000 12044 scope still moving after pulse duration time elapsed
22:36:20.479 00.058 12044 IsSlewing returns 0
22:36:20.479 00.000 12044 IsGuiding returns 0
22:36:20.479 00.000 12044 scope move finished after 185 + 79 ms
22:36:20.479 00.000 12044 Move returns status 0, amount 185
22:36:20.479 00.000 12044 move complete, result=0
22:36:20.479 00.000 12044 worker thread done servicing request
22:36:20.479 00.000 12044 Worker thread wakes up
22:36:20.479 00.000 14964 GuideStep: 1.5 px 180 ms WEST, 2.0 px 185 ms SOUTH
22:36:20.480 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:20.480 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:23.610 03.130 12044 Exposure complete
22:36:23.631 00.021 12044 worker thread done servicing request
22:36:23.631 00.000 14964 OnExposeComplete: enter
22:36:23.631 00.000 14964 UpdateGuideState(): m_state=6
22:36:23.632 00.001 14964 Star::Find(35, 399, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
22:36:23.632 00.000 14964 Star::Find returns 1 (0), X=401.75, Y=128.02, Mass=227851, SNR=299.8, Peak=18637 HFD=3.6
22:36:23.633 00.001 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
22:36:23.634 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
22:36:23.634 00.000 14964 CameraToMount -- cameraX=0.67 cameraY=-0.16 hyp=0.69 cameraTheta=-0.24 mountX=0.17 mountY=-0.65, mountTheta=-1.31
22:36:23.635 00.001 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.16, opts=13)
22:36:23.636 00.001 14964 Enqueuing Move request for scope (0.67, -0.16)
22:36:23.636 00.000 12044 Worker thread wakes up
22:36:23.636 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.16) opts 0xd
22:36:23.636 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.16)
22:36:23.636 00.000 12044 Moving (0.67, -0.16) raw xDistance=0.17 yDistance=-0.65
22:36:23.636 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
22:36:23.636 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:23.637 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
22:36:23.637 00.000 12044 MoveAxis(E, 0, ABG)
22:36:23.637 00.000 12044 Move returns status 0, amount 0
22:36:23.637 00.000 12044 MoveAxis(N, 0, ABG)
22:36:23.637 00.000 12044 Move returns status 0, amount 0
22:36:23.637 00.000 12044 move complete, result=0
22:36:23.637 00.000 12044 worker thread done servicing request
22:36:23.644 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18637, med=619, FiltMin=527, FiltMax=11799, Gamma=0.810
22:36:23.651 00.007 14964 UpdateGuideState exits: m=227851 SNR=299.8
22:36:23.651 00.000 14964 PhdController: settling, locked = 1, distance = 0.69 (2.00) aobump = 0 frame = 2 / 99999
22:36:23.652 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564183.652,"Host":"NUCBOX","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:36:23.652 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.653 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:23.653 00.000 14964 Enqueuing Expose request
22:36:23.654 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:36:23.654 00.000 12044 Worker thread wakes up
22:36:23.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:23.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:26.760 03.106 12044 Exposure complete
22:36:26.794 00.034 12044 worker thread done servicing request
22:36:26.794 00.000 14964 OnExposeComplete: enter
22:36:26.795 00.001 14964 UpdateGuideState(): m_state=6
22:36:26.797 00.002 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
22:36:26.798 00.001 14964 Star::Find returns 1 (0), X=401.44, Y=127.44, Mass=229198, SNR=292.2, Peak=20129 HFD=3.3
22:36:26.799 00.001 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.44 = 0.44)
22:36:26.801 00.002 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.79)
22:36:26.802 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.74 hyp=0.83 cameraTheta=-1.12 mountX=0.75 mountY=-0.28, mountTheta=-0.36
22:36:26.805 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.74, opts=13)
22:36:26.806 00.001 14964 Enqueuing Move request for scope (0.36, -0.74)
22:36:26.808 00.002 12044 Worker thread wakes up
22:36:26.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.74) opts 0xd
22:36:26.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.74)
22:36:26.808 00.000 12044 Moving (0.36, -0.74) raw xDistance=0.75 yDistance=-0.28
22:36:26.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.49 from input 0.75, slope = 0.00
22:36:26.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:26.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:36:26.808 00.000 12044 MoveAxis(W, 58, ABG)
22:36:26.808 00.000 12044 Guiding  Dir = 3, Dur = 58
22:36:26.821 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20129, med=619, FiltMin=535, FiltMax=14738, Gamma=0.810
22:36:26.832 00.011 14964 UpdateGuideState exits: m=229198 SNR=292.2
22:36:26.834 00.002 14964 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 3 / 99999
22:36:26.836 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778564186.836,"Host":"NUCBOX","Inst":1,"Distance":0.73,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:36:26.837 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.839 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:26.840 00.001 14964 Enqueuing Expose request
22:36:26.842 00.002 12044 IsSlewing returns 0
22:36:26.842 00.000 12044 IsGuiding returns 0
22:36:26.874 00.032 12044 PulseGuide returned control before completion, sleep 37
22:36:26.918 00.044 12044 IsGuiding returns 1
22:36:26.918 00.000 12044 scope still moving after pulse duration time elapsed
22:36:26.995 00.077 12044 IsSlewing returns 0
22:36:26.995 00.000 12044 IsGuiding returns 0
22:36:26.995 00.000 12044 scope move finished after 58 + 94 ms
22:36:26.995 00.000 12044 Move returns status 0, amount 58
22:36:26.995 00.000 12044 MoveAxis(N, 0, ABG)
22:36:26.995 00.000 12044 Move returns status 0, amount 0
22:36:26.995 00.000 12044 move complete, result=0
22:36:26.996 00.001 12044 worker thread done servicing request
22:36:26.996 00.000 12044 Worker thread wakes up
22:36:26.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:26.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:26.996 00.000 14964 GuideStep: 0.7 px 58 ms WEST, -0.3 px 0 ms NORTH
22:36:30.094 03.098 12044 Exposure complete
22:36:30.131 00.037 12044 worker thread done servicing request
22:36:30.132 00.001 14964 OnExposeComplete: enter
22:36:30.133 00.001 14964 UpdateGuideState(): m_state=6
22:36:30.134 00.001 14964 Star::Find(35, 401, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
22:36:30.135 00.001 14964 Star::Find returns 1 (0), X=401.54, Y=127.71, Mass=229664, SNR=300.0, Peak=19409 HFD=3.3
22:36:30.135 00.000 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
22:36:30.137 00.002 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.48)
22:36:30.139 00.002 14964 CameraToMount -- cameraX=0.45 cameraY=-0.47 hyp=0.65 cameraTheta=-0.81 mountX=0.48 mountY=-0.40, mountTheta=-0.70
22:36:30.140 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.47, opts=13)
22:36:30.141 00.001 14964 Enqueuing Move request for scope (0.45, -0.47)
22:36:30.142 00.001 12044 Worker thread wakes up
22:36:30.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.47) opts 0xd
22:36:30.142 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.47)
22:36:30.142 00.000 12044 Moving (0.45, -0.47) raw xDistance=0.48 yDistance=-0.40
22:36:30.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.00
22:36:30.142 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:30.142 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:36:30.142 00.000 12044 MoveAxis(W, 37, ABG)
22:36:30.142 00.000 12044 Guiding  Dir = 3, Dur = 37
22:36:30.153 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19409, med=619, FiltMin=525, FiltMax=12819, Gamma=0.810
22:36:30.158 00.005 14964 UpdateGuideState exits: m=229664 SNR=300.0
22:36:30.159 00.001 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 4 / 99999
22:36:30.160 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564190.160,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
22:36:30.160 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:30.161 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:30.161 00.000 14964 Enqueuing Expose request
22:36:30.167 00.006 12044 IsSlewing returns 0
22:36:30.169 00.002 12044 IsGuiding returns 0
22:36:30.199 00.030 12044 PulseGuide returned control before completion, sleep 17
22:36:30.238 00.039 12044 IsGuiding returns 1
22:36:30.238 00.000 12044 scope still moving after pulse duration time elapsed
22:36:30.292 00.054 12044 IsSlewing returns 0
22:36:30.292 00.000 12044 IsGuiding returns 0
22:36:30.293 00.001 12044 scope move finished after 37 + 87 ms
22:36:30.293 00.000 12044 Move returns status 0, amount 37
22:36:30.293 00.000 12044 MoveAxis(N, 0, ABG)
22:36:30.293 00.000 12044 Move returns status 0, amount 0
22:36:30.293 00.000 12044 move complete, result=0
22:36:30.293 00.000 12044 worker thread done servicing request
22:36:30.293 00.000 12044 Worker thread wakes up
22:36:30.293 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:30.293 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:30.293 00.000 14964 GuideStep: 0.5 px 37 ms WEST, -0.4 px 0 ms NORTH
22:36:33.392 03.099 12044 Exposure complete
22:36:33.413 00.021 12044 worker thread done servicing request
22:36:33.413 00.000 14964 OnExposeComplete: enter
22:36:33.414 00.001 14964 UpdateGuideState(): m_state=6
22:36:33.414 00.000 14964 Star::Find(35, 401, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
22:36:33.415 00.001 14964 Star::Find returns 1 (0), X=401.13, Y=128.49, Mass=226567, SNR=296.7, Peak=19983 HFD=3.5
22:36:33.415 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
22:36:33.416 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
22:36:33.416 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.42 mountX=-0.31 mountY=-0.08, mountTheta=-2.90
22:36:33.417 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.31, opts=13)
22:36:33.418 00.001 14964 Enqueuing Move request for scope (0.05, 0.31)
22:36:33.418 00.000 12044 Worker thread wakes up
22:36:33.418 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
22:36:33.418 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
22:36:33.418 00.000 12044 Moving (0.05, 0.31) raw xDistance=-0.31 yDistance=-0.08
22:36:33.418 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.44, using input
22:36:33.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.17
22:36:33.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:33.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:33.418 00.000 12044 MoveAxis(E, 24, ABG)
22:36:33.418 00.000 12044 Guiding  Dir = 2, Dur = 24
22:36:33.426 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19983, med=619, FiltMin=538, FiltMax=11723, Gamma=0.810
22:36:33.431 00.005 14964 UpdateGuideState exits: m=226567 SNR=296.7
22:36:33.432 00.001 14964 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 5 / 99999
22:36:33.432 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778564193.432,"Host":"NUCBOX","Inst":1,"Distance":0.59,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
22:36:33.433 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.433 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:33.434 00.001 14964 Enqueuing Expose request
22:36:33.447 00.013 12044 IsSlewing returns 0
22:36:33.480 00.033 12044 IsGuiding returns 0
22:36:33.513 00.033 12044 IsGuiding returns 1
22:36:33.513 00.000 12044 scope still moving after pulse duration time elapsed
22:36:33.575 00.062 12044 IsSlewing returns 0
22:36:33.575 00.000 12044 IsGuiding returns 0
22:36:33.575 00.000 12044 scope move finished after 24 + 71 ms
22:36:33.575 00.000 12044 Move returns status 0, amount 24
22:36:33.575 00.000 12044 MoveAxis(N, 0, ABG)
22:36:33.575 00.000 12044 Move returns status 0, amount 0
22:36:33.576 00.001 12044 move complete, result=0
22:36:33.576 00.000 12044 worker thread done servicing request
22:36:33.576 00.000 12044 Worker thread wakes up
22:36:33.576 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:33.576 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:33.576 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
22:36:36.683 03.107 12044 Exposure complete
22:36:36.717 00.034 12044 worker thread done servicing request
22:36:36.717 00.000 14964 OnExposeComplete: enter
22:36:36.719 00.002 14964 UpdateGuideState(): m_state=6
22:36:36.720 00.001 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
22:36:36.723 00.003 14964 Star::Find returns 1 (0), X=401.33, Y=128.04, Mass=221215, SNR=277.1, Peak=16495 HFD=3.9
22:36:36.723 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
22:36:36.723 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
22:36:36.724 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=0.15 mountY=-0.23, mountTheta=-1.01
22:36:36.727 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.14, opts=13)
22:36:36.729 00.002 14964 Enqueuing Move request for scope (0.25, -0.14)
22:36:36.731 00.002 12044 Worker thread wakes up
22:36:36.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
22:36:36.731 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
22:36:36.731 00.000 12044 Moving (0.25, -0.14) raw xDistance=0.15 yDistance=-0.23
22:36:36.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.11
22:36:36.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:36.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:36:36.731 00.000 12044 MoveAxis(E, 0, ABG)
22:36:36.731 00.000 12044 Move returns status 0, amount 0
22:36:36.731 00.000 12044 MoveAxis(N, 0, ABG)
22:36:36.731 00.000 12044 Move returns status 0, amount 0
22:36:36.731 00.000 12044 move complete, result=0
22:36:36.731 00.000 12044 worker thread done servicing request
22:36:36.743 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16495, med=619, FiltMin=538, FiltMax=11239, Gamma=0.810
22:36:36.752 00.009 14964 UpdateGuideState exits: m=221215 SNR=277.1
22:36:36.753 00.001 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 6 / 99999
22:36:36.754 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564196.754,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":13.1,"SettleTime":15.0,"StarLocked":true}
22:36:36.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.756 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:36.758 00.002 14964 Enqueuing Expose request
22:36:36.758 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:36.759 00.001 12044 Worker thread wakes up
22:36:36.759 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:36.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:39.887 03.128 12044 Exposure complete
22:36:39.930 00.043 12044 worker thread done servicing request
22:36:39.931 00.001 14964 OnExposeComplete: enter
22:36:39.932 00.001 14964 UpdateGuideState(): m_state=6
22:36:39.933 00.001 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
22:36:39.935 00.002 14964 Star::Find returns 1 (0), X=401.59, Y=127.51, Mass=227355, SNR=281.7, Peak=17697 HFD=3.3
22:36:39.936 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
22:36:39.937 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
22:36:39.937 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=-0.67 hyp=0.84 cameraTheta=-0.92 mountX=0.68 mountY=-0.44, mountTheta=-0.57
22:36:39.940 00.003 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.67, opts=13)
22:36:39.941 00.001 14964 Enqueuing Move request for scope (0.51, -0.67)
22:36:39.943 00.002 12044 Worker thread wakes up
22:36:39.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.67) opts 0xd
22:36:39.943 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.67)
22:36:39.943 00.000 12044 Moving (0.51, -0.67) raw xDistance=0.68 yDistance=-0.44
22:36:39.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.68, slope = -0.00
22:36:39.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:39.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:36:39.943 00.000 12044 MoveAxis(E, 0, ABG)
22:36:39.943 00.000 12044 Move returns status 0, amount 0
22:36:39.943 00.000 12044 MoveAxis(N, 0, ABG)
22:36:39.943 00.000 12044 Move returns status 0, amount 0
22:36:39.943 00.000 12044 move complete, result=0
22:36:39.943 00.000 12044 worker thread done servicing request
22:36:39.956 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17697, med=620, FiltMin=540, FiltMax=12779, Gamma=0.810
22:36:39.966 00.010 14964 UpdateGuideState exits: m=227355 SNR=281.7
22:36:39.968 00.002 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 7 / 99999
22:36:39.968 00.000 14964 PhdController: newstate STATE_FINISH
22:36:39.969 00.001 14964 PhdController complete: success
22:36:39.970 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778564199.970,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:36:39.972 00.002 14964 Mount: notify guiding dither settle done success=1
22:36:39.974 00.002 14964 PhdController: newstate STATE_IDLE
22:36:39.975 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.976 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:39.979 00.003 14964 Enqueuing Expose request
22:36:39.979 00.000 12044 Worker thread wakes up
22:36:39.979 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:39.979 00.000 14964 GuideStep: 0.7 px 0 ms EAST, -0.4 px 0 ms NORTH
22:36:39.981 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:43.088 03.107 12044 Exposure complete
22:36:43.109 00.021 12044 worker thread done servicing request
22:36:43.109 00.000 14964 OnExposeComplete: enter
22:36:43.110 00.001 14964 UpdateGuideState(): m_state=6
22:36:43.110 00.000 14964 Star::Find(35, 401, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
22:36:43.111 00.001 14964 Star::Find returns 1 (0), X=401.10, Y=128.36, Mass=222395, SNR=283.9, Peak=18179 HFD=3.6
22:36:43.112 00.001 14964 MultiStar: exiting stabilization period
22:36:43.112 00.000 14964 MultiStar: updating star positions after lock position change
22:36:43.113 00.001 14964 Star::Find(35, 191, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
22:36:43.113 00.000 14964 Star::Find returns 1 (0), X=191.60, Y=273.73, Mass=14468, SNR=53.9, Peak=1473 HFD=3.8
22:36:43.114 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
22:36:43.114 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
22:36:43.115 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.51 mountX=-0.18 mountY=-0.03, mountTheta=-2.98
22:36:43.118 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.18, opts=13)
22:36:43.118 00.000 14964 Enqueuing Move request for scope (0.01, 0.18)
22:36:43.119 00.001 12044 Worker thread wakes up
22:36:43.119 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
22:36:43.119 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
22:36:43.119 00.000 12044 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.03
22:36:43.119 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.25, using input
22:36:43.119 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.05
22:36:43.119 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.119 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:36:43.119 00.000 12044 MoveAxis(E, 0, ABG)
22:36:43.119 00.000 12044 Move returns status 0, amount 0
22:36:43.119 00.000 12044 MoveAxis(N, 0, ABG)
22:36:43.119 00.000 12044 Move returns status 0, amount 0
22:36:43.119 00.000 12044 move complete, result=0
22:36:43.119 00.000 12044 worker thread done servicing request
22:36:43.127 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18179, med=619, FiltMin=534, FiltMax=12222, Gamma=0.810
22:36:43.132 00.005 14964 UpdateGuideState exits: m=222395 SNR=283.9
22:36:43.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.133 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:43.134 00.001 14964 Enqueuing Expose request
22:36:43.134 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:36:43.135 00.001 12044 Worker thread wakes up
22:36:43.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:43.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:46.268 03.133 12044 Exposure complete
22:36:46.314 00.046 12044 worker thread done servicing request
22:36:46.314 00.000 14964 OnExposeComplete: enter
22:36:46.316 00.002 14964 UpdateGuideState(): m_state=6
22:36:46.317 00.001 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
22:36:46.318 00.001 14964 Star::Find returns 1 (0), X=401.40, Y=128.30, Mass=220195, SNR=281.8, Peak=18721 HFD=3.5
22:36:46.320 00.002 14964 MultiStar: [#1 0.21,-0.09,0.19,U] 
22:36:46.321 00.001 14964 refined, 1 included, MultiStar: {0.29, 0.09}, one-star: {0.31, 0.12}
22:36:46.323 00.002 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.84 = 1.84)
22:36:46.324 00.001 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.39)
22:36:46.326 00.002 14964 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.31 cameraTheta=0.29 mountX=-0.08 mountY=-0.30, mountTheta=-1.84
22:36:46.328 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.09, opts=13)
22:36:46.330 00.002 14964 Enqueuing Move request for scope (0.29, 0.09)
22:36:46.331 00.001 12044 Worker thread wakes up
22:36:46.331 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
22:36:46.332 00.001 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
22:36:46.332 00.000 12044 Moving (0.29, 0.09) raw xDistance=-0.08 yDistance=-0.30
22:36:46.332 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.33, using input
22:36:46.332 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.06
22:36:46.332 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:46.332 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:36:46.332 00.000 12044 MoveAxis(E, 0, ABG)
22:36:46.332 00.000 12044 Move returns status 0, amount 0
22:36:46.332 00.000 12044 MoveAxis(N, 0, ABG)
22:36:46.332 00.000 12044 Move returns status 0, amount 0
22:36:46.332 00.000 12044 move complete, result=0
22:36:46.333 00.001 12044 worker thread done servicing request
22:36:46.350 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18721, med=620, FiltMin=533, FiltMax=13161, Gamma=0.810
22:36:46.361 00.011 14964 UpdateGuideState exits: m=220195 SNR=281.8
22:36:46.363 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.364 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:46.366 00.002 14964 Enqueuing Expose request
22:36:46.368 00.002 12044 Worker thread wakes up
22:36:46.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:46.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:46.368 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:36:49.471 03.103 12044 Exposure complete
22:36:49.506 00.035 12044 worker thread done servicing request
22:36:49.506 00.000 14964 OnExposeComplete: enter
22:36:49.508 00.002 14964 UpdateGuideState(): m_state=6
22:36:49.509 00.001 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
22:36:49.511 00.002 14964 Star::Find returns 1 (0), X=400.86, Y=128.44, Mass=219655, SNR=275.4, Peak=15623 HFD=3.8
22:36:49.512 00.001 14964 MultiStar: [#1 -0.11,-0.15,0.17,U] 
22:36:49.514 00.002 14964 refined, 1 included, MultiStar: {-0.21, 0.20}, one-star: {-0.22, 0.26}
22:36:49.515 00.001 14964 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
22:36:49.516 00.001 14964 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.97 = 0.69)
22:36:49.518 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=-0.20 mountY=0.18, mountTheta=2.41
22:36:49.520 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.20, opts=13)
22:36:49.520 00.000 14964 Enqueuing Move request for scope (-0.21, 0.20)
22:36:49.521 00.001 12044 Worker thread wakes up
22:36:49.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
22:36:49.521 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
22:36:49.521 00.000 12044 Moving (-0.21, 0.20) raw xDistance=-0.20 yDistance=0.18
22:36:49.521 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.42, using input
22:36:49.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.07
22:36:49.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:49.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:36:49.521 00.000 12044 MoveAxis(E, 0, ABG)
22:36:49.521 00.000 12044 Move returns status 0, amount 0
22:36:49.521 00.000 12044 MoveAxis(N, 0, ABG)
22:36:49.521 00.000 12044 Move returns status 0, amount 0
22:36:49.521 00.000 12044 move complete, result=0
22:36:49.521 00.000 12044 worker thread done servicing request
22:36:49.529 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15623, med=619, FiltMin=535, FiltMax=11267, Gamma=0.810
22:36:49.535 00.006 14964 UpdateGuideState exits: m=219655 SNR=275.4
22:36:49.536 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.536 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:49.537 00.001 14964 Enqueuing Expose request
22:36:49.537 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:49.538 00.001 12044 Worker thread wakes up
22:36:49.538 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:49.538 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:52.640 03.102 12044 Exposure complete
22:36:52.683 00.043 12044 worker thread done servicing request
22:36:52.683 00.000 14964 OnExposeComplete: enter
22:36:52.686 00.003 14964 UpdateGuideState(): m_state=6
22:36:52.690 00.004 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
22:36:52.691 00.001 14964 Star::Find returns 1 (0), X=400.75, Y=126.28, Mass=232220, SNR=288.1, Peak=10966 HFD=4.7
22:36:52.691 00.000 14964 MultiStar: large primary error, entering stabilization period
22:36:52.692 00.001 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.56) = xAngle (-0.19 = -0.19)
22:36:52.692 00.000 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.86 = 2.86)
22:36:52.693 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-1.90 hyp=1.93 cameraTheta=-1.75 mountX=1.90 mountY=0.53, mountTheta=0.27
22:36:52.696 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-1.90, opts=13)
22:36:52.697 00.001 14964 Enqueuing Move request for scope (-0.34, -1.90)
22:36:52.699 00.002 12044 Worker thread wakes up
22:36:52.699 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.90) opts 0xd
22:36:52.699 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -1.90)
22:36:52.699 00.000 12044 Moving (-0.34, -1.90) raw xDistance=1.90 yDistance=0.53
22:36:52.699 00.000 12044 Lowpass2 history cleared, outlier deflection
22:36:52.699 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.23 from input 1.90, slope = 0.00
22:36:52.699 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:52.699 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:36:52.699 00.000 12044 MoveAxis(W, 146, ABG)
22:36:52.699 00.000 12044 Guiding  Dir = 3, Dur = 146
22:36:52.713 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10966, med=619, FiltMin=511, FiltMax=9207, Gamma=0.810
22:36:52.724 00.011 14964 UpdateGuideState exits: m=232220 SNR=288.1
22:36:52.726 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.727 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:52.729 00.002 14964 Enqueuing Expose request
22:36:52.731 00.002 12044 IsSlewing returns 0
22:36:52.790 00.059 12044 IsGuiding returns 0
22:36:52.832 00.042 12044 PulseGuide returned control before completion, sleep 115
22:36:52.960 00.128 12044 IsGuiding returns 1
22:36:52.961 00.001 12044 scope still moving after pulse duration time elapsed
22:36:53.013 00.052 12044 IsSlewing returns 0
22:36:53.013 00.000 12044 IsGuiding returns 0
22:36:53.013 00.000 12044 scope move finished after 146 + 76 ms
22:36:53.013 00.000 12044 Move returns status 0, amount 146
22:36:53.013 00.000 12044 MoveAxis(N, 0, ABG)
22:36:53.013 00.000 12044 Move returns status 0, amount 0
22:36:53.013 00.000 12044 move complete, result=0
22:36:53.013 00.000 12044 worker thread done servicing request
22:36:53.013 00.000 12044 Worker thread wakes up
22:36:53.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:53.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:53.013 00.000 14964 GuideStep: 1.9 px 146 ms WEST, 0.5 px 0 ms NORTH
22:36:56.139 03.126 12044 Exposure complete
22:36:56.174 00.035 12044 worker thread done servicing request
22:36:56.174 00.000 14964 OnExposeComplete: enter
22:36:56.175 00.001 14964 UpdateGuideState(): m_state=6
22:36:56.176 00.001 14964 Star::Find(35, 400, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
22:36:56.177 00.001 14964 Star::Find returns 1 (0), X=400.19, Y=127.29, Mass=228101, SNR=276.2, Peak=11537 HFD=4.4
22:36:56.179 00.002 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
22:36:56.180 00.001 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
22:36:56.181 00.001 14964 CameraToMount -- cameraX=-0.90 cameraY=-0.89 hyp=1.27 cameraTheta=-2.36 mountX=0.88 mountY=0.99, mountTheta=0.84
22:36:56.182 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.90, y=-0.89, opts=13)
22:36:56.184 00.002 14964 Enqueuing Move request for scope (-0.90, -0.89)
22:36:56.186 00.002 12044 Worker thread wakes up
22:36:56.187 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.89) opts 0xd
22:36:56.187 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.90, -0.89)
22:36:56.187 00.000 12044 Moving (-0.90, -0.89) raw xDistance=0.88 yDistance=0.99
22:36:56.187 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.57 from input 0.88, slope = 0.00
22:36:56.187 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:56.187 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.99
22:36:56.187 00.000 12044 MoveAxis(W, 68, ABG)
22:36:56.187 00.000 12044 Guiding  Dir = 3, Dur = 68
22:36:56.197 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11537, med=620, FiltMin=533, FiltMax=9639, Gamma=0.810
22:36:56.203 00.006 14964 UpdateGuideState exits: m=228101 SNR=276.2
22:36:56.203 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:56.204 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:56.204 00.000 14964 Enqueuing Expose request
22:36:56.229 00.025 12044 IsSlewing returns 0
22:36:56.230 00.001 12044 IsGuiding returns 0
22:36:56.262 00.032 12044 PulseGuide returned control before completion, sleep 47
22:36:56.317 00.055 12044 IsGuiding returns 1
22:36:56.317 00.000 12044 scope still moving after pulse duration time elapsed
22:36:56.385 00.068 12044 IsSlewing returns 0
22:36:56.385 00.000 12044 IsGuiding returns 0
22:36:56.385 00.000 12044 scope move finished after 68 + 87 ms
22:36:56.385 00.000 12044 Move returns status 0, amount 68
22:36:56.385 00.000 12044 MoveAxis(N, 0, ABG)
22:36:56.385 00.000 12044 Move returns status 0, amount 0
22:36:56.385 00.000 12044 move complete, result=0
22:36:56.385 00.000 12044 worker thread done servicing request
22:36:56.386 00.001 12044 Worker thread wakes up
22:36:56.386 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:56.386 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:56.386 00.000 14964 GuideStep: 0.9 px 68 ms WEST, 1.0 px 0 ms NORTH
22:36:59.482 03.096 12044 Exposure complete
22:36:59.521 00.039 12044 worker thread done servicing request
22:36:59.521 00.000 14964 OnExposeComplete: enter
22:36:59.523 00.002 14964 UpdateGuideState(): m_state=6
22:36:59.526 00.003 14964 Star::Find(35, 400, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
22:36:59.529 00.003 14964 Star::Find returns 1 (0), X=400.07, Y=127.41, Mass=218932, SNR=249.1, Peak=10221 HFD=4.7
22:36:59.531 00.002 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.94 = -0.94)
22:36:59.533 00.002 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
22:36:59.534 00.001 14964 CameraToMount -- cameraX=-1.01 cameraY=-0.77 hyp=1.27 cameraTheta=-2.49 mountX=0.75 mountY=1.09, mountTheta=0.97
22:36:59.535 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.01, y=-0.77, opts=13)
22:36:59.536 00.001 14964 Enqueuing Move request for scope (-1.01, -0.77)
22:36:59.537 00.001 12044 Worker thread wakes up
22:36:59.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.77) opts 0xd
22:36:59.537 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.01, -0.77)
22:36:59.537 00.000 12044 Moving (-1.01, -0.77) raw xDistance=0.75 yDistance=1.09
22:36:59.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.49 from input 0.75, slope = 0.00
22:36:59.537 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=-0.71 newest=2.60
22:36:59.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
22:36:59.537 00.000 12044 MoveAxis(W, 58, ABG)
22:36:59.537 00.000 12044 Guiding  Dir = 3, Dur = 58
22:36:59.548 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10221, med=620, FiltMin=536, FiltMax=7791, Gamma=0.810
22:36:59.553 00.005 14964 UpdateGuideState exits: m=218932 SNR=249.1
22:36:59.554 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:59.554 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:36:59.555 00.001 14964 Enqueuing Expose request
22:36:59.559 00.004 12044 IsSlewing returns 0
22:36:59.559 00.000 12044 IsGuiding returns 0
22:36:59.591 00.032 12044 PulseGuide returned control before completion, sleep 37
22:36:59.630 00.039 12044 IsGuiding returns 1
22:36:59.630 00.000 12044 scope still moving after pulse duration time elapsed
22:36:59.701 00.071 12044 IsSlewing returns 0
22:36:59.702 00.001 12044 IsGuiding returns 0
22:36:59.702 00.000 12044 scope move finished after 58 + 85 ms
22:36:59.702 00.000 12044 Move returns status 0, amount 58
22:36:59.702 00.000 12044 MoveAxis(S, 101, ABG)
22:36:59.702 00.000 12044 Guiding  Dir = 1, Dur = 101
22:36:59.731 00.029 12044 IsSlewing returns 0
22:36:59.731 00.000 12044 IsGuiding returns 0
22:36:59.763 00.032 12044 PulseGuide returned control before completion, sleep 80
22:36:59.871 00.108 12044 IsGuiding returns 1
22:36:59.871 00.000 12044 scope still moving after pulse duration time elapsed
22:36:59.951 00.080 12044 IsSlewing returns 0
22:36:59.952 00.001 12044 IsGuiding returns 0
22:36:59.952 00.000 12044 scope move finished after 101 + 119 ms
22:36:59.952 00.000 12044 Move returns status 0, amount 101
22:36:59.952 00.000 12044 move complete, result=0
22:36:59.952 00.000 12044 worker thread done servicing request
22:36:59.952 00.000 12044 Worker thread wakes up
22:36:59.953 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:36:59.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:36:59.953 00.000 14964 GuideStep: 0.8 px 58 ms WEST, 1.1 px 101 ms SOUTH
22:37:03.048 03.095 12044 Exposure complete
22:37:03.078 00.030 12044 worker thread done servicing request
22:37:03.078 00.000 14964 OnExposeComplete: enter
22:37:03.080 00.002 14964 UpdateGuideState(): m_state=6
22:37:03.081 00.001 14964 Star::Find(35, 400, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
22:37:03.083 00.002 14964 Star::Find returns 1 (0), X=401.56, Y=129.13, Mass=213134, SNR=254.6, Peak=13059 HFD=3.9
22:37:03.084 00.001 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.67 = 2.67)
22:37:03.085 00.001 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.56)
22:37:03.087 00.002 14964 CameraToMount -- cameraX=0.47 cameraY=0.95 hyp=1.06 cameraTheta=1.11 mountX=-0.94 mountY=-0.57, mountTheta=-2.60
22:37:03.089 00.002 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.95, opts=13)
22:37:03.091 00.002 14964 Enqueuing Move request for scope (0.47, 0.95)
22:37:03.092 00.001 12044 Worker thread wakes up
22:37:03.092 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.95) opts 0xd
22:37:03.092 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.95)
22:37:03.092 00.000 12044 Moving (0.47, 0.95) raw xDistance=-0.94 yDistance=-0.57
22:37:03.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.61 from input -0.94, slope = 0.00
22:37:03.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:03.092 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:37:03.093 00.001 12044 MoveAxis(E, 73, ABG)
22:37:03.093 00.000 12044 Guiding  Dir = 2, Dur = 73
22:37:03.108 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13059, med=619, FiltMin=535, FiltMax=9527, Gamma=0.810
22:37:03.117 00.009 14964 UpdateGuideState exits: m=213134 SNR=254.6
22:37:03.118 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:03.118 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:03.119 00.001 14964 Enqueuing Expose request
22:37:03.135 00.016 12044 IsSlewing returns 0
22:37:03.138 00.003 12044 IsGuiding returns 0
22:37:03.169 00.031 12044 PulseGuide returned control before completion, sleep 52
22:37:03.244 00.075 12044 IsGuiding returns 1
22:37:03.244 00.000 12044 scope still moving after pulse duration time elapsed
22:37:03.310 00.066 12044 IsSlewing returns 0
22:37:03.310 00.000 12044 IsGuiding returns 0
22:37:03.310 00.000 12044 scope move finished after 73 + 99 ms
22:37:03.310 00.000 12044 Move returns status 0, amount 73
22:37:03.310 00.000 12044 MoveAxis(N, 0, ABG)
22:37:03.310 00.000 12044 Move returns status 0, amount 0
22:37:03.310 00.000 12044 move complete, result=0
22:37:03.311 00.001 12044 worker thread done servicing request
22:37:03.311 00.000 12044 Worker thread wakes up
22:37:03.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:03.311 00.000 14964 GuideStep: -0.9 px 73 ms EAST, -0.6 px 0 ms NORTH
22:37:03.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:06.419 03.108 12044 Exposure complete
22:37:06.457 00.038 12044 worker thread done servicing request
22:37:06.457 00.000 14964 OnExposeComplete: enter
22:37:06.457 00.000 14964 UpdateGuideState(): m_state=6
22:37:06.458 00.001 14964 Star::Find(35, 401, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
22:37:06.458 00.000 14964 Star::Find returns 1 (0), X=402.01, Y=128.41, Mass=219128, SNR=272.8, Peak=12369 HFD=4.1
22:37:06.461 00.003 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
22:37:06.462 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
22:37:06.463 00.001 14964 CameraToMount -- cameraX=0.92 cameraY=0.23 hyp=0.95 cameraTheta=0.25 mountX=-0.22 mountY=-0.94, mountTheta=-1.80
22:37:06.466 00.003 14964 SchedulePrimaryMove(1136A648, x=0.92, y=0.23, opts=13)
22:37:06.467 00.001 14964 Enqueuing Move request for scope (0.92, 0.23)
22:37:06.469 00.002 12044 Worker thread wakes up
22:37:06.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.23) opts 0xd
22:37:06.469 00.000 12044 Handling offset move in thread for scope, endpoint = (0.92, 0.23)
22:37:06.469 00.000 12044 Moving (0.92, 0.23) raw xDistance=-0.22 yDistance=-0.94
22:37:06.469 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -1.30, using input
22:37:06.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.50
22:37:06.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:06.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.94
22:37:06.469 00.000 12044 MoveAxis(E, 0, ABG)
22:37:06.469 00.000 12044 Move returns status 0, amount 0
22:37:06.469 00.000 12044 MoveAxis(N, 0, ABG)
22:37:06.469 00.000 12044 Move returns status 0, amount 0
22:37:06.469 00.000 12044 move complete, result=0
22:37:06.469 00.000 12044 worker thread done servicing request
22:37:06.478 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12369, med=620, FiltMin=543, FiltMax=9270, Gamma=0.810
22:37:06.485 00.007 14964 UpdateGuideState exits: m=219128 SNR=272.8
22:37:06.485 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.486 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:06.486 00.000 14964 Enqueuing Expose request
22:37:06.487 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
22:37:06.487 00.000 12044 Worker thread wakes up
22:37:06.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:06.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:09.593 03.106 12044 Exposure complete
22:37:09.613 00.020 12044 worker thread done servicing request
22:37:09.613 00.000 14964 OnExposeComplete: enter
22:37:09.614 00.001 14964 UpdateGuideState(): m_state=6
22:37:09.614 00.000 14964 Star::Find(35, 402, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
22:37:09.615 00.001 14964 Star::Find returns 1 (0), X=401.83, Y=128.97, Mass=215221, SNR=275.3, Peak=11935 HFD=4.3
22:37:09.615 00.000 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.56) = xAngle (2.38 = 2.38)
22:37:09.616 00.001 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.85)
22:37:09.616 00.000 14964 CameraToMount -- cameraX=0.74 cameraY=0.79 hyp=1.09 cameraTheta=0.82 mountX=-0.78 mountY=-0.82, mountTheta=-2.33
22:37:09.618 00.002 14964 SchedulePrimaryMove(1136A648, x=0.74, y=0.79, opts=13)
22:37:09.618 00.000 14964 Enqueuing Move request for scope (0.74, 0.79)
22:37:09.619 00.001 12044 Worker thread wakes up
22:37:09.619 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.79) opts 0xd
22:37:09.619 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, 0.79)
22:37:09.619 00.000 12044 Moving (0.74, 0.79) raw xDistance=-0.78 yDistance=-0.82
22:37:09.619 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.78 is < calculated value -1.40, using input
22:37:09.619 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.78, slope = -0.43
22:37:09.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:09.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
22:37:09.619 00.000 12044 MoveAxis(E, 60, ABG)
22:37:09.619 00.000 12044 Guiding  Dir = 2, Dur = 60
22:37:09.627 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11935, med=619, FiltMin=532, FiltMax=10475, Gamma=0.810
22:37:09.633 00.006 14964 UpdateGuideState exits: m=215221 SNR=275.3
22:37:09.634 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.635 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:09.635 00.000 14964 Enqueuing Expose request
22:37:09.654 00.019 12044 IsSlewing returns 0
22:37:09.654 00.000 12044 IsGuiding returns 0
22:37:09.687 00.033 12044 PulseGuide returned control before completion, sleep 39
22:37:09.748 00.061 12044 IsGuiding returns 1
22:37:09.748 00.000 12044 scope still moving after pulse duration time elapsed
22:37:09.808 00.060 12044 IsSlewing returns 0
22:37:09.808 00.000 12044 IsGuiding returns 0
22:37:09.808 00.000 12044 scope move finished after 60 + 93 ms
22:37:09.808 00.000 12044 Move returns status 0, amount 60
22:37:09.808 00.000 12044 MoveAxis(N, 0, ABG)
22:37:09.808 00.000 12044 Move returns status 0, amount 0
22:37:09.808 00.000 12044 move complete, result=0
22:37:09.808 00.000 12044 worker thread done servicing request
22:37:09.808 00.000 12044 Worker thread wakes up
22:37:09.808 00.000 14964 GuideStep: -0.8 px 60 ms EAST, -0.8 px 0 ms NORTH
22:37:09.810 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:09.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:12.911 03.101 12044 Exposure complete
22:37:12.945 00.034 12044 worker thread done servicing request
22:37:12.945 00.000 14964 OnExposeComplete: enter
22:37:12.947 00.002 14964 UpdateGuideState(): m_state=6
22:37:12.948 00.001 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
22:37:12.950 00.002 14964 Star::Find returns 1 (0), X=401.63, Y=127.79, Mass=217250, SNR=254.0, Peak=11637 HFD=4.6
22:37:12.951 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.94 = 0.94)
22:37:12.953 00.002 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.29)
22:37:12.954 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.39 hyp=0.67 cameraTheta=-0.62 mountX=0.39 mountY=-0.50, mountTheta=-0.90
22:37:12.959 00.005 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.39, opts=13)
22:37:12.960 00.001 14964 Enqueuing Move request for scope (0.54, -0.39)
22:37:12.962 00.002 12044 Worker thread wakes up
22:37:12.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.39) opts 0xd
22:37:12.962 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.39)
22:37:12.962 00.000 12044 Moving (0.54, -0.39) raw xDistance=0.39 yDistance=-0.50
22:37:12.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.18
22:37:12.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:12.963 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:37:12.963 00.000 12044 MoveAxis(E, 0, ABG)
22:37:12.963 00.000 12044 Move returns status 0, amount 0
22:37:12.963 00.000 12044 MoveAxis(N, 0, ABG)
22:37:12.963 00.000 12044 Move returns status 0, amount 0
22:37:12.963 00.000 12044 move complete, result=0
22:37:12.963 00.000 12044 worker thread done servicing request
22:37:12.977 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11637, med=620, FiltMin=538, FiltMax=8851, Gamma=0.810
22:37:12.986 00.009 14964 UpdateGuideState exits: m=217250 SNR=254.0
22:37:12.987 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.987 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:12.988 00.001 14964 Enqueuing Expose request
22:37:12.988 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
22:37:12.989 00.001 12044 Worker thread wakes up
22:37:12.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:12.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:16.093 03.104 12044 Exposure complete
22:37:16.118 00.025 12044 worker thread done servicing request
22:37:16.118 00.000 14964 OnExposeComplete: enter
22:37:16.119 00.001 14964 UpdateGuideState(): m_state=6
22:37:16.120 00.001 14964 Star::Find(35, 401, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
22:37:16.120 00.000 14964 Star::Find returns 1 (0), X=402.23, Y=128.44, Mass=221846, SNR=286.0, Peak=14723 HFD=3.8
22:37:16.121 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
22:37:16.121 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.45)
22:37:16.122 00.001 14964 CameraToMount -- cameraX=1.14 cameraY=0.26 hyp=1.17 cameraTheta=0.22 mountX=-0.24 mountY=-1.16, mountTheta=-1.78
22:37:16.123 00.001 14964 SchedulePrimaryMove(1136A648, x=1.14, y=0.26, opts=13)
22:37:16.123 00.000 14964 Enqueuing Move request for scope (1.14, 0.26)
22:37:16.124 00.001 12044 Worker thread wakes up
22:37:16.124 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.26) opts 0xd
22:37:16.124 00.000 12044 Handling offset move in thread for scope, endpoint = (1.14, 0.26)
22:37:16.124 00.000 12044 Moving (1.14, 0.26) raw xDistance=-0.24 yDistance=-1.16
22:37:16.124 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.64, using input
22:37:16.124 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.14
22:37:16.124 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:16.124 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.16
22:37:16.124 00.000 12044 MoveAxis(E, 0, ABG)
22:37:16.125 00.001 12044 Move returns status 0, amount 0
22:37:16.125 00.000 12044 MoveAxis(N, 0, ABG)
22:37:16.125 00.000 12044 Move returns status 0, amount 0
22:37:16.125 00.000 12044 move complete, result=0
22:37:16.125 00.000 12044 worker thread done servicing request
22:37:16.138 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14723, med=619, FiltMin=536, FiltMax=11107, Gamma=0.810
22:37:16.145 00.007 14964 UpdateGuideState exits: m=221846 SNR=286.0
22:37:16.145 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.146 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:16.146 00.000 14964 Enqueuing Expose request
22:37:16.147 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.2 px 0 ms NORTH
22:37:16.147 00.000 12044 Worker thread wakes up
22:37:16.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:16.148 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:19.258 03.110 12044 Exposure complete
22:37:19.285 00.027 12044 worker thread done servicing request
22:37:19.286 00.001 14964 OnExposeComplete: enter
22:37:19.288 00.002 14964 UpdateGuideState(): m_state=6
22:37:19.289 00.001 14964 Star::Find(35, 402, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
22:37:19.290 00.001 14964 Star::Find returns 1 (0), X=402.37, Y=128.61, Mass=224222, SNR=284.3, Peak=14999 HFD=3.6
22:37:19.292 00.002 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
22:37:19.293 00.001 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
22:37:19.295 00.002 14964 CameraToMount -- cameraX=1.28 cameraY=0.43 hyp=1.35 cameraTheta=0.32 mountX=-0.41 mountY=-1.32, mountTheta=-1.87
22:37:19.297 00.002 14964 SchedulePrimaryMove(1136A648, x=1.28, y=0.43, opts=13)
22:37:19.299 00.002 14964 Enqueuing Move request for scope (1.28, 0.43)
22:37:19.300 00.001 12044 Worker thread wakes up
22:37:19.300 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.28, 0.43) opts 0xd
22:37:19.300 00.000 12044 Handling offset move in thread for scope, endpoint = (1.28, 0.43)
22:37:19.300 00.000 12044 Moving (1.28, 0.43) raw xDistance=-0.41 yDistance=-1.32
22:37:19.300 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.41 is < calculated value -0.65, using input
22:37:19.300 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.41, slope = -0.13
22:37:19.301 00.001 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.70 newest=-2.98
22:37:19.301 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
22:37:19.301 00.000 12044 MoveAxis(E, 31, ABG)
22:37:19.301 00.000 12044 Guiding  Dir = 2, Dur = 31
22:37:19.315 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14999, med=619, FiltMin=523, FiltMax=11127, Gamma=0.810
22:37:19.325 00.010 14964 UpdateGuideState exits: m=224222 SNR=284.3
22:37:19.327 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.329 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:19.330 00.001 14964 Enqueuing Expose request
22:37:19.331 00.001 12044 IsSlewing returns 0
22:37:19.333 00.002 12044 IsGuiding returns 0
22:37:19.404 00.071 12044 IsGuiding returns 1
22:37:19.404 00.000 12044 scope still moving after pulse duration time elapsed
22:37:19.483 00.079 12044 IsSlewing returns 0
22:37:19.483 00.000 12044 IsGuiding returns 0
22:37:19.483 00.000 12044 scope move finished after 31 + 119 ms
22:37:19.483 00.000 12044 Move returns status 0, amount 31
22:37:19.483 00.000 12044 BLC: Oldest BLC event removed
22:37:19.483 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 329 applied
22:37:19.484 00.001 12044 MoveAxis(N, 452, ABG)
22:37:19.484 00.000 12044 Guiding  Dir = 0, Dur = 452
22:37:19.514 00.030 12044 IsSlewing returns 0
22:37:19.545 00.031 12044 IsGuiding returns 0
22:37:19.576 00.031 12044 PulseGuide returned control before completion, sleep 431
22:37:20.009 00.433 12044 IsGuiding returns 1
22:37:20.010 00.001 12044 scope still moving after pulse duration time elapsed
22:37:20.090 00.080 12044 IsSlewing returns 0
22:37:20.091 00.001 12044 IsGuiding returns 0
22:37:20.091 00.000 12044 scope move finished after 452 + 94 ms
22:37:20.091 00.000 12044 Move returns status 0, amount 452
22:37:20.091 00.000 12044 move complete, result=0
22:37:20.091 00.000 12044 worker thread done servicing request
22:37:20.091 00.000 12044 Worker thread wakes up
22:37:20.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:20.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:20.091 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -1.3 px 452 ms NORTH
22:37:23.223 03.132 12044 Exposure complete
22:37:23.258 00.035 12044 worker thread done servicing request
22:37:23.259 00.001 14964 OnExposeComplete: enter
22:37:23.259 00.000 14964 UpdateGuideState(): m_state=6
22:37:23.260 00.001 14964 Star::Find(35, 402, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
22:37:23.261 00.001 14964 Star::Find returns 1 (0), X=401.18, Y=128.93, Mass=219179, SNR=287.4, Peak=15231 HFD=4.1
22:37:23.261 00.000 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
22:37:23.262 00.001 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.23)
22:37:23.262 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.75 hyp=0.76 cameraTheta=1.44 mountX=-0.75 mountY=-0.17, mountTheta=-2.92
22:37:23.264 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.75, opts=13)
22:37:23.264 00.000 14964 Enqueuing Move request for scope (0.10, 0.75)
22:37:23.265 00.001 12044 Worker thread wakes up
22:37:23.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.75) opts 0xd
22:37:23.265 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.75)
22:37:23.265 00.000 12044 Moving (0.10, 0.75) raw xDistance=-0.75 yDistance=-0.17
22:37:23.265 00.000 12044 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.320513, 1:0.172426
22:37:23.265 00.000 12044 BLC: No correction, Miss < min_move
22:37:23.265 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.75 is < calculated value -0.78, using input
22:37:23.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.75, slope = -0.13
22:37:23.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:23.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:37:23.265 00.000 12044 MoveAxis(E, 58, ABG)
22:37:23.265 00.000 12044 Guiding  Dir = 2, Dur = 58
22:37:23.273 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15231, med=619, FiltMin=534, FiltMax=10066, Gamma=0.810
22:37:23.283 00.010 14964 UpdateGuideState exits: m=219179 SNR=287.4
22:37:23.285 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.286 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:23.288 00.002 14964 Enqueuing Expose request
22:37:23.296 00.008 12044 IsSlewing returns 0
22:37:23.326 00.030 12044 IsGuiding returns 0
22:37:23.358 00.032 12044 PulseGuide returned control before completion, sleep 37
22:37:23.400 00.042 12044 IsGuiding returns 1
22:37:23.400 00.000 12044 scope still moving after pulse duration time elapsed
22:37:23.452 00.052 12044 IsSlewing returns 0
22:37:23.452 00.000 12044 IsGuiding returns 0
22:37:23.452 00.000 12044 scope move finished after 58 + 67 ms
22:37:23.452 00.000 12044 Move returns status 0, amount 58
22:37:23.452 00.000 12044 MoveAxis(N, 0, ABG)
22:37:23.452 00.000 12044 Move returns status 0, amount 0
22:37:23.452 00.000 12044 move complete, result=0
22:37:23.452 00.000 12044 worker thread done servicing request
22:37:23.452 00.000 12044 Worker thread wakes up
22:37:23.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:23.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:23.452 00.000 14964 GuideStep: -0.7 px 58 ms EAST, -0.2 px 0 ms NORTH
22:37:26.552 03.100 12044 Exposure complete
22:37:26.592 00.040 12044 worker thread done servicing request
22:37:26.592 00.000 14964 OnExposeComplete: enter
22:37:26.594 00.002 14964 UpdateGuideState(): m_state=6
22:37:26.595 00.001 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
22:37:26.597 00.002 14964 Star::Find returns 1 (0), X=401.04, Y=128.01, Mass=221854, SNR=265.2, Peak=14507 HFD=4.0
22:37:26.598 00.001 14964 MultiStar: exiting stabilization period
22:37:26.599 00.001 14964 MultiStar: [#1 0.09,-0.43,0.20,U] 
22:37:26.601 00.002 14964 single-star, 1 included, MultiStar: {-0.03, -0.21}, one-star: {-0.05, -0.17}
22:37:26.602 00.001 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
22:37:26.603 00.001 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
22:37:26.605 00.002 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.85 mountX=0.17 mountY=0.07, mountTheta=0.38
22:37:26.607 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.17, opts=13)
22:37:26.609 00.002 14964 Enqueuing Move request for scope (-0.05, -0.17)
22:37:26.611 00.002 12044 Worker thread wakes up
22:37:26.611 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
22:37:26.611 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
22:37:26.611 00.000 12044 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=0.07
22:37:26.611 00.000 12044 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.320513, 1:0.172426, 2:-0.065723
22:37:26.611 00.000 12044 BLC: No correction, Miss < min_move
22:37:26.611 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.08
22:37:26.611 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.611 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:26.611 00.000 12044 MoveAxis(E, 0, ABG)
22:37:26.611 00.000 12044 Move returns status 0, amount 0
22:37:26.611 00.000 12044 MoveAxis(N, 0, ABG)
22:37:26.611 00.000 12044 Move returns status 0, amount 0
22:37:26.611 00.000 12044 move complete, result=0
22:37:26.611 00.000 12044 worker thread done servicing request
22:37:26.625 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14507, med=619, FiltMin=525, FiltMax=10962, Gamma=0.810
22:37:26.635 00.010 14964 UpdateGuideState exits: m=221854 SNR=265.2
22:37:26.637 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.638 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:26.640 00.002 14964 Enqueuing Expose request
22:37:26.640 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:26.643 00.003 12044 Worker thread wakes up
22:37:26.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:26.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:29.755 03.112 12044 Exposure complete
22:37:29.782 00.027 12044 worker thread done servicing request
22:37:29.783 00.001 14964 OnExposeComplete: enter
22:37:29.785 00.002 14964 UpdateGuideState(): m_state=6
22:37:29.785 00.000 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
22:37:29.786 00.001 14964 Star::Find returns 1 (0), X=401.54, Y=128.64, Mass=223136, SNR=287.9, Peak=15065 HFD=3.4
22:37:29.786 00.000 14964 MultiStar: [#1 0.38,-0.59,0.00,M1] 
22:37:29.787 00.001 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
22:37:29.787 00.000 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.40 = -0.88)
22:37:29.787 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.46 hyp=0.65 cameraTheta=0.79 mountX=-0.45 mountY=-0.50, mountTheta=-2.31
22:37:29.788 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.46, opts=13)
22:37:29.789 00.001 14964 Enqueuing Move request for scope (0.45, 0.46)
22:37:29.790 00.001 12044 Worker thread wakes up
22:37:29.790 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.46) opts 0xd
22:37:29.790 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.46)
22:37:29.790 00.000 12044 Moving (0.45, 0.46) raw xDistance=-0.45 yDistance=-0.50
22:37:29.790 00.000 12044 BLC: window closed
22:37:29.790 00.000 12044 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.320513, 1:0.172426, 2:-0.065723
22:37:29.790 00.000 12044 BLC: Under-shoot: nominal increase by 34
22:37:29.790 00.000 12044 BLC: window closed
22:37:29.790 00.000 12044 BLC: Pulse adjusted to 362
22:37:29.791 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.45, slope = -0.03
22:37:29.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:37:29.791 00.000 12044 MoveAxis(E, 24, ABG)
22:37:29.791 00.000 12044 Guiding  Dir = 2, Dur = 24
22:37:29.802 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15065, med=619, FiltMin=533, FiltMax=10115, Gamma=0.810
22:37:29.810 00.008 14964 UpdateGuideState exits: m=223136 SNR=287.9
22:37:29.812 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:29.813 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:29.813 00.000 14964 Enqueuing Expose request
22:37:29.814 00.001 12044 IsSlewing returns 0
22:37:29.814 00.000 12044 IsGuiding returns 0
22:37:29.920 00.106 12044 IsGuiding returns 1
22:37:29.921 00.001 12044 scope still moving after pulse duration time elapsed
22:37:29.949 00.028 14964 evsrv: cli 01AB2A30 connect
22:37:29.950 00.001 14964 case statement mapped state 6 to 3
22:37:29.950 00.000 14964 case statement mapped state 6 to 3
22:37:29.951 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"c302bc89-f5c8-4684-8d52-41e64da8d28e"}
22:37:29.952 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"c302bc89-f5c8-4684-8d52-41e64da8d28e"}
22:37:29.954 00.002 14964 evsrv: cli 01AB2A30 disconnect
22:37:29.980 00.026 12044 IsSlewing returns 0
22:37:29.981 00.001 12044 IsGuiding returns 0
22:37:29.981 00.000 12044 scope move finished after 24 + 143 ms
22:37:29.981 00.000 12044 Move returns status 0, amount 24
22:37:29.981 00.000 12044 MoveAxis(N, 46, ABG)
22:37:29.981 00.000 12044 Guiding  Dir = 0, Dur = 46
22:37:30.012 00.031 12044 IsSlewing returns 0
22:37:30.043 00.031 12044 IsGuiding returns 0
22:37:30.075 00.032 12044 PulseGuide returned control before completion, sleep 24
22:37:30.116 00.041 12044 IsGuiding returns 1
22:37:30.116 00.000 12044 scope still moving after pulse duration time elapsed
22:37:30.169 00.053 12044 IsSlewing returns 0
22:37:30.170 00.001 12044 IsGuiding returns 0
22:37:30.170 00.000 12044 scope move finished after 46 + 80 ms
22:37:30.170 00.000 12044 Move returns status 0, amount 46
22:37:30.170 00.000 12044 move complete, result=0
22:37:30.170 00.000 12044 worker thread done servicing request
22:37:30.170 00.000 12044 Worker thread wakes up
22:37:30.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:30.170 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:30.170 00.000 14964 GuideStep: -0.5 px 24 ms EAST, -0.5 px 46 ms NORTH
22:37:33.296 03.126 12044 Exposure complete
22:37:33.324 00.028 12044 worker thread done servicing request
22:37:33.324 00.000 14964 OnExposeComplete: enter
22:37:33.326 00.002 14964 UpdateGuideState(): m_state=6
22:37:33.326 00.000 14964 Star::Find(35, 401, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
22:37:33.327 00.001 14964 Star::Find returns 1 (0), X=400.82, Y=128.78, Mass=221316, SNR=282.2, Peak=16739 HFD=3.7
22:37:33.327 00.000 14964 MultiStar: [#1 -0.47,-0.42,0.00,M2] 
22:37:33.328 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.54 = -2.75)
22:37:33.328 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.31)
22:37:33.329 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.60 hyp=0.66 cameraTheta=1.98 mountX=-0.61 mountY=0.20, mountTheta=2.83
22:37:33.330 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.60, opts=13)
22:37:33.330 00.000 14964 Enqueuing Move request for scope (-0.26, 0.60)
22:37:33.331 00.001 12044 Worker thread wakes up
22:37:33.331 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.60) opts 0xd
22:37:33.331 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.60)
22:37:33.331 00.000 12044 Moving (-0.26, 0.60) raw xDistance=-0.61 yDistance=0.20
22:37:33.331 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.61, slope = 0.02
22:37:33.331 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:33.331 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:37:33.331 00.000 12044 MoveAxis(E, 0, ABG)
22:37:33.331 00.000 12044 Move returns status 0, amount 0
22:37:33.331 00.000 12044 MoveAxis(N, 0, ABG)
22:37:33.331 00.000 12044 Move returns status 0, amount 0
22:37:33.331 00.000 12044 move complete, result=0
22:37:33.332 00.001 12044 worker thread done servicing request
22:37:33.341 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16739, med=619, FiltMin=525, FiltMax=11346, Gamma=0.810
22:37:33.352 00.011 14964 UpdateGuideState exits: m=221316 SNR=282.2
22:37:33.353 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:33.355 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:33.355 00.000 14964 Enqueuing Expose request
22:37:33.356 00.001 14964 GuideStep: -0.6 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:33.357 00.001 12044 Worker thread wakes up
22:37:33.357 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:33.357 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:36.480 03.123 12044 Exposure complete
22:37:36.502 00.022 12044 worker thread done servicing request
22:37:36.502 00.000 14964 OnExposeComplete: enter
22:37:36.503 00.001 14964 UpdateGuideState(): m_state=6
22:37:36.504 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
22:37:36.505 00.001 14964 Star::Find returns 1 (0), X=400.72, Y=128.48, Mass=223264, SNR=283.1, Peak=16515 HFD=3.6
22:37:36.506 00.001 14964 MultiStar: [#1 -0.44,-0.33,0.19,U] 
22:37:36.506 00.000 14964 refined, 1 included, MultiStar: {-0.37, 0.20}, one-star: {-0.36, 0.30}
22:37:36.507 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
22:37:36.507 00.000 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
22:37:36.508 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.43 cameraTheta=2.64 mountX=-0.21 mountY=0.35, mountTheta=2.11
22:37:36.512 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.20, opts=13)
22:37:36.514 00.002 14964 Enqueuing Move request for scope (-0.37, 0.20)
22:37:36.514 00.000 12044 Worker thread wakes up
22:37:36.515 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.20) opts 0xd
22:37:36.515 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.20)
22:37:36.515 00.000 12044 Moving (-0.37, 0.20) raw xDistance=-0.21 yDistance=0.35
22:37:36.515 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
22:37:36.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:37:36.515 00.000 12044 MoveAxis(E, 0, ABG)
22:37:36.515 00.000 12044 Move returns status 0, amount 0
22:37:36.516 00.001 12044 MoveAxis(N, 0, ABG)
22:37:36.516 00.000 12044 Move returns status 0, amount 0
22:37:36.516 00.000 12044 move complete, result=0
22:37:36.516 00.000 12044 worker thread done servicing request
22:37:36.524 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16515, med=619, FiltMin=539, FiltMax=11625, Gamma=0.810
22:37:36.529 00.005 14964 UpdateGuideState exits: m=223264 SNR=283.1
22:37:36.530 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.530 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:36.531 00.001 14964 Enqueuing Expose request
22:37:36.531 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:37:36.532 00.001 12044 Worker thread wakes up
22:37:36.532 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:36.532 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:39.636 03.104 12044 Exposure complete
22:37:39.663 00.027 12044 worker thread done servicing request
22:37:39.663 00.000 14964 OnExposeComplete: enter
22:37:39.664 00.001 14964 UpdateGuideState(): m_state=6
22:37:39.665 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
22:37:39.665 00.000 14964 Star::Find returns 1 (0), X=400.71, Y=128.91, Mass=213106, SNR=281.2, Peak=17103 HFD=3.9
22:37:39.666 00.001 14964 MultiStar: [#1 -0.49,-0.63,0.00,M2] 
22:37:39.667 00.001 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
22:37:39.667 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
22:37:39.668 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.73 hyp=0.82 cameraTheta=2.05 mountX=-0.74 mountY=0.30, mountTheta=2.76
22:37:39.669 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.73, opts=13)
22:37:39.670 00.001 14964 Enqueuing Move request for scope (-0.38, 0.73)
22:37:39.670 00.000 12044 Worker thread wakes up
22:37:39.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.73) opts 0xd
22:37:39.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.73)
22:37:39.671 00.001 12044 Moving (-0.38, 0.73) raw xDistance=-0.74 yDistance=0.30
22:37:39.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.74, slope = -0.03
22:37:39.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:37:39.671 00.000 12044 MoveAxis(E, 23, ABG)
22:37:39.671 00.000 12044 Guiding  Dir = 2, Dur = 23
22:37:39.678 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17103, med=619, FiltMin=536, FiltMax=10962, Gamma=0.810
22:37:39.684 00.006 14964 UpdateGuideState exits: m=213106 SNR=281.2
22:37:39.684 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.685 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:39.685 00.000 14964 Enqueuing Expose request
22:37:39.699 00.014 12044 IsSlewing returns 0
22:37:39.700 00.001 12044 IsGuiding returns 0
22:37:39.732 00.032 12044 IsGuiding returns 1
22:37:39.732 00.000 12044 scope still moving after pulse duration time elapsed
22:37:39.780 00.048 12044 IsSlewing returns 0
22:37:39.781 00.001 12044 IsGuiding returns 0
22:37:39.781 00.000 12044 scope move finished after 23 + 58 ms
22:37:39.781 00.000 12044 Move returns status 0, amount 23
22:37:39.781 00.000 12044 MoveAxis(N, 0, ABG)
22:37:39.781 00.000 12044 Move returns status 0, amount 0
22:37:39.781 00.000 12044 move complete, result=0
22:37:39.781 00.000 12044 worker thread done servicing request
22:37:39.781 00.000 12044 Worker thread wakes up
22:37:39.781 00.000 14964 GuideStep: -0.7 px 23 ms EAST, 0.3 px 0 ms NORTH
22:37:39.782 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:39.782 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:42.920 03.138 12044 Exposure complete
22:37:42.960 00.040 12044 worker thread done servicing request
22:37:42.960 00.000 14964 OnExposeComplete: enter
22:37:42.964 00.004 14964 UpdateGuideState(): m_state=6
22:37:42.967 00.003 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
22:37:42.969 00.002 14964 Star::Find returns 1 (0), X=400.58, Y=129.25, Mass=218973, SNR=295.4, Peak=23871 HFD=3.5
22:37:42.971 00.002 14964 MultiStar: [#1 -0.68,-0.07,0.00,M3] 
22:37:42.973 00.002 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
22:37:42.974 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
22:37:42.976 00.002 14964 CameraToMount -- cameraX=-0.51 cameraY=1.07 hyp=1.19 cameraTheta=2.01 mountX=-1.08 mountY=0.40, mountTheta=2.79
22:37:42.979 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=1.07, opts=13)
22:37:42.981 00.002 14964 Enqueuing Move request for scope (-0.51, 1.07)
22:37:42.982 00.001 12044 Worker thread wakes up
22:37:42.982 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 1.07) opts 0xd
22:37:42.982 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 1.07)
22:37:42.982 00.000 12044 Moving (-0.51, 1.07) raw xDistance=-1.08 yDistance=0.40
22:37:42.982 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.63 from input -1.08, slope = -0.10
22:37:42.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:42.983 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:37:42.983 00.000 12044 MoveAxis(E, 74, ABG)
22:37:42.983 00.000 12044 Guiding  Dir = 2, Dur = 74
22:37:42.996 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23871, med=619, FiltMin=539, FiltMax=15258, Gamma=0.810
22:37:43.005 00.009 14964 UpdateGuideState exits: m=218973 SNR=295.4
22:37:43.006 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.007 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:43.007 00.000 14964 Enqueuing Expose request
22:37:43.059 00.052 12044 IsSlewing returns 0
22:37:43.089 00.030 12044 IsGuiding returns 0
22:37:43.121 00.032 12044 PulseGuide returned control before completion, sleep 53
22:37:43.183 00.062 12044 IsGuiding returns 1
22:37:43.183 00.000 12044 scope still moving after pulse duration time elapsed
22:37:43.249 00.066 12044 IsSlewing returns 0
22:37:43.250 00.001 12044 IsGuiding returns 0
22:37:43.250 00.000 12044 scope move finished after 74 + 85 ms
22:37:43.250 00.000 12044 Move returns status 0, amount 74
22:37:43.250 00.000 12044 MoveAxis(N, 0, ABG)
22:37:43.250 00.000 12044 Move returns status 0, amount 0
22:37:43.250 00.000 12044 move complete, result=0
22:37:43.250 00.000 12044 worker thread done servicing request
22:37:43.250 00.000 12044 Worker thread wakes up
22:37:43.250 00.000 14964 GuideStep: -1.1 px 74 ms EAST, 0.4 px 0 ms NORTH
22:37:43.250 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:43.250 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:46.375 03.125 12044 Exposure complete
22:37:46.409 00.034 12044 worker thread done servicing request
22:37:46.409 00.000 14964 OnExposeComplete: enter
22:37:46.410 00.001 14964 UpdateGuideState(): m_state=6
22:37:46.411 00.001 14964 Star::Find(35, 400, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
22:37:46.411 00.000 14964 Star::Find returns 1 (0), X=400.31, Y=128.51, Mass=228173, SNR=283.6, Peak=21154 HFD=3.2
22:37:46.412 00.001 14964 MultiStar: [#1 -0.73,0.75,0.00,M4] 
22:37:46.412 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
22:37:46.413 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
22:37:46.413 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=0.33 hyp=0.84 cameraTheta=2.73 mountX=-0.35 mountY=0.73, mountTheta=2.01
22:37:46.414 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.33, opts=13)
22:37:46.415 00.001 14964 Enqueuing Move request for scope (-0.77, 0.33)
22:37:46.416 00.001 12044 Worker thread wakes up
22:37:46.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.33) opts 0xd
22:37:46.416 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.33)
22:37:46.416 00.000 12044 Moving (-0.77, 0.33) raw xDistance=-0.35 yDistance=0.73
22:37:46.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.35, slope = -0.04
22:37:46.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:46.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
22:37:46.416 00.000 12044 MoveAxis(E, 32, ABG)
22:37:46.416 00.000 12044 Guiding  Dir = 2, Dur = 32
22:37:46.427 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21154, med=619, FiltMin=520, FiltMax=15171, Gamma=0.810
22:37:46.434 00.007 14964 UpdateGuideState exits: m=228173 SNR=283.6
22:37:46.434 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.435 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:46.435 00.000 14964 Enqueuing Expose request
22:37:46.449 00.014 12044 IsSlewing returns 0
22:37:46.449 00.000 12044 IsGuiding returns 0
22:37:46.481 00.032 12044 PulseGuide returned control before completion, sleep 11
22:37:46.512 00.031 12044 IsGuiding returns 1
22:37:46.512 00.000 12044 scope still moving after pulse duration time elapsed
22:37:46.577 00.065 12044 IsSlewing returns 0
22:37:46.577 00.000 12044 IsGuiding returns 0
22:37:46.577 00.000 12044 scope move finished after 32 + 95 ms
22:37:46.577 00.000 12044 Move returns status 0, amount 32
22:37:46.577 00.000 12044 MoveAxis(N, 0, ABG)
22:37:46.577 00.000 12044 Move returns status 0, amount 0
22:37:46.577 00.000 12044 move complete, result=0
22:37:46.577 00.000 12044 worker thread done servicing request
22:37:46.577 00.000 12044 Worker thread wakes up
22:37:46.578 00.001 14964 GuideStep: -0.3 px 32 ms EAST, 0.7 px 0 ms NORTH
22:37:46.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:46.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:49.683 03.105 12044 Exposure complete
22:37:49.707 00.024 12044 worker thread done servicing request
22:37:49.707 00.000 14964 OnExposeComplete: enter
22:37:49.708 00.001 14964 UpdateGuideState(): m_state=6
22:37:49.709 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
22:37:49.709 00.000 14964 Star::Find returns 1 (0), X=400.18, Y=128.24, Mass=222791, SNR=284.3, Peak=23650 HFD=3.4
22:37:49.710 00.001 14964 MultiStar: [#1 -0.85,0.87,0.00,M5] 
22:37:49.711 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.65)
22:37:49.711 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
22:37:49.712 00.001 14964 CameraToMount -- cameraX=-0.91 cameraY=0.06 hyp=0.91 cameraTheta=3.07 mountX=-0.08 mountY=0.90, mountTheta=1.66
22:37:49.713 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.91, y=0.06, opts=13)
22:37:49.713 00.000 14964 Enqueuing Move request for scope (-0.91, 0.06)
22:37:49.714 00.001 12044 Worker thread wakes up
22:37:49.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.06) opts 0xd
22:37:49.714 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.91, 0.06)
22:37:49.714 00.000 12044 Moving (-0.91, 0.06) raw xDistance=-0.08 yDistance=0.90
22:37:49.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
22:37:49.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:49.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.90
22:37:49.714 00.000 12044 MoveAxis(E, 0, ABG)
22:37:49.714 00.000 12044 Move returns status 0, amount 0
22:37:49.714 00.000 12044 MoveAxis(N, 0, ABG)
22:37:49.714 00.000 12044 Move returns status 0, amount 0
22:37:49.714 00.000 12044 move complete, result=0
22:37:49.714 00.000 12044 worker thread done servicing request
22:37:49.725 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23650, med=619, FiltMin=535, FiltMax=14177, Gamma=0.810
22:37:49.732 00.007 14964 UpdateGuideState exits: m=222791 SNR=284.3
22:37:49.732 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.732 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:49.733 00.001 14964 Enqueuing Expose request
22:37:49.733 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
22:37:49.734 00.001 12044 Worker thread wakes up
22:37:49.734 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:49.734 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:52.856 03.122 12044 Exposure complete
22:37:52.895 00.039 12044 worker thread done servicing request
22:37:52.895 00.000 14964 OnExposeComplete: enter
22:37:52.897 00.002 14964 UpdateGuideState(): m_state=6
22:37:52.898 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
22:37:52.900 00.002 14964 Star::Find returns 1 (0), X=400.24, Y=128.22, Mass=226684, SNR=284.8, Peak=26082 HFD=3.5
22:37:52.901 00.001 14964 MultiStar: [#1 -0.92,1.28,0.00,M6] 
22:37:52.902 00.001 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
22:37:52.904 00.002 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.42)
22:37:52.905 00.001 14964 CameraToMount -- cameraX=-0.85 cameraY=0.04 hyp=0.85 cameraTheta=3.10 mountX=-0.05 mountY=0.84, mountTheta=1.63
22:37:52.909 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.85, y=0.04, opts=13)
22:37:52.910 00.001 14964 Enqueuing Move request for scope (-0.85, 0.04)
22:37:52.911 00.001 12044 Worker thread wakes up
22:37:52.911 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.04) opts 0xd
22:37:52.911 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.85, 0.04)
22:37:52.911 00.000 12044 Moving (-0.85, 0.04) raw xDistance=-0.05 yDistance=0.84
22:37:52.911 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
22:37:52.911 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:52.911 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.84
22:37:52.911 00.000 12044 MoveAxis(E, 0, ABG)
22:37:52.911 00.000 12044 Move returns status 0, amount 0
22:37:52.911 00.000 12044 MoveAxis(N, 0, ABG)
22:37:52.911 00.000 12044 Move returns status 0, amount 0
22:37:52.911 00.000 12044 move complete, result=0
22:37:52.911 00.000 12044 worker thread done servicing request
22:37:52.924 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26082, med=619, FiltMin=536, FiltMax=13397, Gamma=0.810
22:37:52.933 00.009 14964 UpdateGuideState exits: m=226684 SNR=284.8
22:37:52.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.935 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:52.937 00.002 14964 Enqueuing Expose request
22:37:52.938 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.8 px 0 ms NORTH
22:37:52.941 00.003 12044 Worker thread wakes up
22:37:52.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:52.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:56.043 03.102 12044 Exposure complete
22:37:56.069 00.026 12044 worker thread done servicing request
22:37:56.069 00.000 14964 OnExposeComplete: enter
22:37:56.071 00.002 14964 UpdateGuideState(): m_state=6
22:37:56.073 00.002 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
22:37:56.075 00.002 14964 Star::Find returns 1 (0), X=399.91, Y=128.50, Mass=227498, SNR=290.6, Peak=29498 HFD=3.0
22:37:56.077 00.002 14964 MultiStar: [#1 -1.16,1.42,0.00,M7] 
22:37:56.079 00.002 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
22:37:56.081 00.002 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.20)
22:37:56.082 00.001 14964 CameraToMount -- cameraX=-1.17 cameraY=0.32 hyp=1.21 cameraTheta=2.88 mountX=-0.33 mountY=1.13, mountTheta=1.86
22:37:56.084 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.17, y=0.32, opts=13)
22:37:56.085 00.001 14964 Enqueuing Move request for scope (-1.17, 0.32)
22:37:56.086 00.001 12044 Worker thread wakes up
22:37:56.086 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.32) opts 0xd
22:37:56.086 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.17, 0.32)
22:37:56.086 00.000 12044 Moving (-1.17, 0.32) raw xDistance=-0.33 yDistance=1.13
22:37:56.086 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.00
22:37:56.086 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.23 newest=2.87
22:37:56.086 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
22:37:56.086 00.000 12044 MoveAxis(E, 0, ABG)
22:37:56.086 00.000 12044 Move returns status 0, amount 0
22:37:56.086 00.000 12044 BLC: Oldest BLC event removed
22:37:56.086 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 362 applied
22:37:56.086 00.000 12044 MoveAxis(S, 468, ABG)
22:37:56.086 00.000 12044 Guiding  Dir = 1, Dur = 468
22:37:56.100 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29498, med=619, FiltMin=527, FiltMax=10785, Gamma=0.810
22:37:56.109 00.009 14964 UpdateGuideState exits: m=227498 SNR=290.6
22:37:56.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.112 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:56.113 00.001 14964 Enqueuing Expose request
22:37:56.124 00.011 12044 IsSlewing returns 0
22:37:56.124 00.000 12044 IsGuiding returns 0
22:37:56.156 00.032 12044 PulseGuide returned control before completion, sleep 447
22:37:56.615 00.459 12044 IsGuiding returns 1
22:37:56.616 00.001 12044 scope still moving after pulse duration time elapsed
22:37:56.671 00.055 12044 IsSlewing returns 0
22:37:56.671 00.000 12044 IsGuiding returns 0
22:37:56.671 00.000 12044 scope move finished after 468 + 79 ms
22:37:56.671 00.000 12044 Move returns status 0, amount 468
22:37:56.671 00.000 12044 move complete, result=0
22:37:56.671 00.000 12044 worker thread done servicing request
22:37:56.671 00.000 12044 Worker thread wakes up
22:37:56.671 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:56.671 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:37:56.671 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 1.1 px 468 ms SOUTH
22:37:59.785 03.114 12044 Exposure complete
22:37:59.816 00.031 12044 worker thread done servicing request
22:37:59.816 00.000 14964 OnExposeComplete: enter
22:37:59.817 00.001 14964 UpdateGuideState(): m_state=6
22:37:59.819 00.002 14964 Star::Find(35, 399, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
22:37:59.820 00.001 14964 Star::Find returns 1 (0), X=400.72, Y=128.19, Mass=228239, SNR=286.9, Peak=25559 HFD=3.5
22:37:59.822 00.002 14964 MultiStar: [#1 -0.29,1.48,0.00,M8] 
22:37:59.823 00.001 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
22:37:59.824 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.43)
22:37:59.825 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.01 hyp=0.37 cameraTheta=3.11 mountX=-0.02 mountY=0.37, mountTheta=1.62
22:37:59.829 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.01, opts=13)
22:37:59.830 00.001 14964 Enqueuing Move request for scope (-0.37, 0.01)
22:37:59.832 00.002 12044 Worker thread wakes up
22:37:59.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.01) opts 0xd
22:37:59.832 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.01)
22:37:59.832 00.000 12044 Moving (-0.37, 0.01) raw xDistance=-0.02 yDistance=0.37
22:37:59.832 00.000 12044 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.36, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.133251, 1:0.365002
22:37:59.832 00.000 12044 BLC: No correction, Miss < min_move
22:37:59.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.06
22:37:59.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:37:59.832 00.000 12044 MoveAxis(E, 0, ABG)
22:37:59.832 00.000 12044 Move returns status 0, amount 0
22:37:59.832 00.000 12044 MoveAxis(N, 0, ABG)
22:37:59.833 00.001 12044 Move returns status 0, amount 0
22:37:59.833 00.000 12044 move complete, result=0
22:37:59.833 00.000 12044 worker thread done servicing request
22:37:59.846 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25559, med=620, FiltMin=531, FiltMax=14223, Gamma=0.810
22:37:59.856 00.010 14964 UpdateGuideState exits: m=228239 SNR=286.9
22:37:59.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.858 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:37:59.858 00.000 14964 Enqueuing Expose request
22:37:59.859 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:37:59.859 00.000 12044 Worker thread wakes up
22:37:59.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:37:59.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:02.985 03.126 12044 Exposure complete
22:38:03.008 00.023 12044 worker thread done servicing request
22:38:03.008 00.000 14964 OnExposeComplete: enter
22:38:03.009 00.001 14964 UpdateGuideState(): m_state=6
22:38:03.010 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
22:38:03.011 00.001 14964 Star::Find returns 1 (0), X=400.44, Y=128.41, Mass=227390, SNR=298.9, Peak=23430 HFD=3.3
22:38:03.011 00.000 14964 MultiStar: [#1 -0.64,1.27,0.00,M9] 
22:38:03.012 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
22:38:03.012 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.12)
22:38:03.013 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=0.23 hyp=0.68 cameraTheta=2.79 mountX=-0.24 mountY=0.62, mountTheta=1.95
22:38:03.014 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.23, opts=13)
22:38:03.016 00.002 14964 Enqueuing Move request for scope (-0.64, 0.23)
22:38:03.017 00.001 12044 Worker thread wakes up
22:38:03.017 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.23) opts 0xd
22:38:03.017 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.23)
22:38:03.017 00.000 12044 Moving (-0.64, 0.23) raw xDistance=-0.24 yDistance=0.62
22:38:03.017 00.000 12044 BLC: History state: CurrMiss=0.62, AvgInitMiss=0.36, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.133251, 1:0.365002, 2:0.615581
22:38:03.017 00.000 12044 BLC: Under-shoot: nominal increase by 33
22:38:03.017 00.000 12044 BLC: window closed
22:38:03.017 00.000 12044 BLC: Pulse adjusted to 395
22:38:03.018 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.06
22:38:03.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:38:03.018 00.000 12044 MoveAxis(E, 0, ABG)
22:38:03.018 00.000 12044 Move returns status 0, amount 0
22:38:03.018 00.000 12044 MoveAxis(S, 57, ABG)
22:38:03.018 00.000 12044 Guiding  Dir = 1, Dur = 57
22:38:03.037 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23430, med=619, FiltMin=531, FiltMax=16555, Gamma=0.810
22:38:03.043 00.006 14964 UpdateGuideState exits: m=227390 SNR=298.9
22:38:03.044 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.044 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:03.045 00.001 14964 Enqueuing Expose request
22:38:03.087 00.042 12044 IsSlewing returns 0
22:38:03.087 00.000 12044 IsGuiding returns 0
22:38:03.108 00.021 12044 PulseGuide returned control before completion, sleep 46
22:38:03.201 00.093 12044 IsGuiding returns 1
22:38:03.201 00.000 12044 scope still moving after pulse duration time elapsed
22:38:03.209 00.008 14964 evsrv: cli 01AB2E90 connect
22:38:03.210 00.001 14964 case statement mapped state 6 to 3
22:38:03.210 00.000 14964 case statement mapped state 6 to 3
22:38:03.211 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"d270d2b4-2126-4644-bde9-6e4328a16849"}
22:38:03.212 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"d270d2b4-2126-4644-bde9-6e4328a16849"}
22:38:03.213 00.001 14964 evsrv: cli 01AB2E90 disconnect
22:38:03.311 00.098 12044 IsSlewing returns 0
22:38:03.311 00.000 12044 IsGuiding returns 0
22:38:03.311 00.000 12044 scope move finished after 57 + 166 ms
22:38:03.311 00.000 12044 Move returns status 0, amount 57
22:38:03.311 00.000 12044 move complete, result=0
22:38:03.312 00.001 12044 worker thread done servicing request
22:38:03.312 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 57 ms SOUTH
22:38:03.314 00.002 12044 Worker thread wakes up
22:38:03.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:03.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:06.442 03.128 12044 Exposure complete
22:38:06.469 00.027 12044 worker thread done servicing request
22:38:06.469 00.000 14964 OnExposeComplete: enter
22:38:06.470 00.001 14964 UpdateGuideState(): m_state=6
22:38:06.470 00.000 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
22:38:06.471 00.001 14964 Star::Find returns 1 (0), X=400.92, Y=129.19, Mass=221646, SNR=295.5, Peak=27079 HFD=3.3
22:38:06.471 00.000 14964 MultiStar: [#1 -0.30,1.18,0.00,M10] 
22:38:06.472 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
22:38:06.472 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
22:38:06.473 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=1.01 hyp=1.02 cameraTheta=1.74 mountX=-1.01 mountY=0.06, mountTheta=3.08
22:38:06.474 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=1.01, opts=13)
22:38:06.474 00.000 14964 Enqueuing Move request for scope (-0.17, 1.01)
22:38:06.475 00.001 12044 Worker thread wakes up
22:38:06.475 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.01) opts 0xd
22:38:06.475 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 1.01)
22:38:06.475 00.000 12044 Moving (-0.17, 1.01) raw xDistance=-1.01 yDistance=0.06
22:38:06.475 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -1.01, slope = 0.01
22:38:06.475 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:06.475 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:38:06.475 00.000 12044 MoveAxis(E, 0, ABG)
22:38:06.475 00.000 12044 Move returns status 0, amount 0
22:38:06.475 00.000 12044 MoveAxis(N, 0, ABG)
22:38:06.475 00.000 12044 Move returns status 0, amount 0
22:38:06.475 00.000 12044 move complete, result=0
22:38:06.475 00.000 12044 worker thread done servicing request
22:38:06.483 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27079, med=620, FiltMin=535, FiltMax=9939, Gamma=0.810
22:38:06.493 00.010 14964 UpdateGuideState exits: m=221646 SNR=295.5
22:38:06.494 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.494 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:06.495 00.001 14964 Enqueuing Expose request
22:38:06.496 00.001 14964 GuideStep: -1.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:06.497 00.001 12044 Worker thread wakes up
22:38:06.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:06.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:09.610 03.113 12044 Exposure complete
22:38:09.648 00.038 12044 worker thread done servicing request
22:38:09.649 00.001 14964 OnExposeComplete: enter
22:38:09.650 00.001 14964 UpdateGuideState(): m_state=6
22:38:09.652 00.002 14964 Star::Find(35, 400, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
22:38:09.654 00.002 14964 Star::Find returns 1 (0), X=400.58, Y=129.37, Mass=220276, SNR=284.8, Peak=26967 HFD=3.3
22:38:09.655 00.001 14964 MultiStar: large primary error, entering stabilization period
22:38:09.657 00.002 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
22:38:09.658 00.001 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
22:38:09.659 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=1.19 hyp=1.29 cameraTheta=1.97 mountX=-1.20 mountY=0.38, mountTheta=2.83
22:38:09.662 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=1.19, opts=13)
22:38:09.663 00.001 14964 Enqueuing Move request for scope (-0.51, 1.19)
22:38:09.664 00.001 12044 Worker thread wakes up
22:38:09.664 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 1.19) opts 0xd
22:38:09.664 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 1.19)
22:38:09.664 00.000 12044 Moving (-0.51, 1.19) raw xDistance=-1.20 yDistance=0.38
22:38:09.664 00.000 12044 Lowpass2 history cleared, outlier deflection
22:38:09.664 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.78 from input -1.20, slope = 0.00
22:38:09.665 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:09.665 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:38:09.665 00.000 12044 MoveAxis(E, 92, ABG)
22:38:09.665 00.000 12044 Guiding  Dir = 2, Dur = 92
22:38:09.680 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26967, med=619, FiltMin=533, FiltMax=16138, Gamma=0.810
22:38:09.686 00.006 12044 IsSlewing returns 0
22:38:09.686 00.000 12044 IsGuiding returns 0
22:38:09.690 00.004 14964 UpdateGuideState exits: m=220276 SNR=284.8
22:38:09.694 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.698 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:09.699 00.001 14964 Enqueuing Expose request
22:38:09.718 00.019 12044 PulseGuide returned control before completion, sleep 70
22:38:09.881 00.163 12044 IsGuiding returns 1
22:38:09.881 00.000 12044 scope still moving after pulse duration time elapsed
22:38:09.967 00.086 12044 IsSlewing returns 0
22:38:09.968 00.001 12044 IsGuiding returns 0
22:38:09.968 00.000 12044 scope move finished after 92 + 189 ms
22:38:09.968 00.000 12044 Move returns status 0, amount 92
22:38:09.968 00.000 12044 MoveAxis(N, 0, ABG)
22:38:09.968 00.000 12044 Move returns status 0, amount 0
22:38:09.968 00.000 12044 move complete, result=0
22:38:09.968 00.000 12044 worker thread done servicing request
22:38:09.968 00.000 12044 Worker thread wakes up
22:38:09.968 00.000 14964 GuideStep: -1.2 px 92 ms EAST, 0.4 px 0 ms NORTH
22:38:09.970 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:09.970 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:13.097 03.127 12044 Exposure complete
22:38:13.132 00.035 12044 worker thread done servicing request
22:38:13.132 00.000 14964 OnExposeComplete: enter
22:38:13.134 00.002 14964 UpdateGuideState(): m_state=6
22:38:13.135 00.001 14964 Star::Find(35, 400, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
22:38:13.137 00.002 14964 Star::Find returns 1 (0), X=400.56, Y=128.98, Mass=226179, SNR=289.0, Peak=22551 HFD=3.5
22:38:13.138 00.001 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.71 = -2.57)
22:38:13.140 00.002 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
22:38:13.142 00.002 14964 CameraToMount -- cameraX=-0.53 cameraY=0.81 hyp=0.96 cameraTheta=2.15 mountX=-0.81 mountY=0.44, mountTheta=2.64
22:38:13.144 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.81, opts=13)
22:38:13.146 00.002 14964 Enqueuing Move request for scope (-0.53, 0.81)
22:38:13.147 00.001 12044 Worker thread wakes up
22:38:13.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.81) opts 0xd
22:38:13.147 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.81)
22:38:13.147 00.000 12044 Moving (-0.53, 0.81) raw xDistance=-0.81 yDistance=0.44
22:38:13.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.53 from input -0.81, slope = 0.00
22:38:13.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:13.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:38:13.147 00.000 12044 MoveAxis(E, 63, ABG)
22:38:13.147 00.000 12044 Guiding  Dir = 2, Dur = 63
22:38:13.160 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22551, med=619, FiltMin=535, FiltMax=13002, Gamma=0.810
22:38:13.170 00.010 14964 UpdateGuideState exits: m=226179 SNR=289.0
22:38:13.173 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.173 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:13.175 00.002 14964 Enqueuing Expose request
22:38:13.201 00.026 12044 IsSlewing returns 0
22:38:13.201 00.000 12044 IsGuiding returns 0
22:38:13.232 00.031 12044 PulseGuide returned control before completion, sleep 42
22:38:13.286 00.054 12044 IsGuiding returns 1
22:38:13.286 00.000 12044 scope still moving after pulse duration time elapsed
22:38:13.342 00.056 12044 IsSlewing returns 0
22:38:13.342 00.000 12044 IsGuiding returns 0
22:38:13.342 00.000 12044 scope move finished after 63 + 78 ms
22:38:13.342 00.000 12044 Move returns status 0, amount 63
22:38:13.342 00.000 12044 MoveAxis(N, 0, ABG)
22:38:13.342 00.000 12044 Move returns status 0, amount 0
22:38:13.342 00.000 12044 move complete, result=0
22:38:13.342 00.000 12044 worker thread done servicing request
22:38:13.342 00.000 12044 Worker thread wakes up
22:38:13.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:13.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:13.342 00.000 14964 GuideStep: -0.8 px 63 ms EAST, 0.4 px 0 ms NORTH
22:38:16.468 03.126 12044 Exposure complete
22:38:16.498 00.030 12044 worker thread done servicing request
22:38:16.498 00.000 14964 OnExposeComplete: enter
22:38:16.498 00.000 14964 UpdateGuideState(): m_state=6
22:38:16.499 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
22:38:16.500 00.001 14964 Star::Find returns 1 (0), X=400.23, Y=128.66, Mass=230168, SNR=294.8, Peak=19386 HFD=3.6
22:38:16.500 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.18 = -2.10)
22:38:16.501 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.95)
22:38:16.501 00.000 14964 CameraToMount -- cameraX=-0.85 cameraY=0.48 hyp=0.98 cameraTheta=2.63 mountX=-0.49 mountY=0.80, mountTheta=2.12
22:38:16.502 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.85, y=0.48, opts=13)
22:38:16.503 00.001 14964 Enqueuing Move request for scope (-0.85, 0.48)
22:38:16.503 00.000 12044 Worker thread wakes up
22:38:16.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.48) opts 0xd
22:38:16.503 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.85, 0.48)
22:38:16.503 00.000 12044 Moving (-0.85, 0.48) raw xDistance=-0.49 yDistance=0.80
22:38:16.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.49, slope = 0.00
22:38:16.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
22:38:16.503 00.000 12044 MoveAxis(E, 38, ABG)
22:38:16.503 00.000 12044 Guiding  Dir = 2, Dur = 38
22:38:16.511 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19386, med=619, FiltMin=534, FiltMax=14411, Gamma=0.810
22:38:16.517 00.006 14964 UpdateGuideState exits: m=230168 SNR=294.8
22:38:16.518 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.518 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:16.519 00.001 14964 Enqueuing Expose request
22:38:16.543 00.024 12044 IsSlewing returns 0
22:38:16.544 00.001 12044 IsGuiding returns 0
22:38:16.576 00.032 12044 PulseGuide returned control before completion, sleep 17
22:38:16.608 00.032 12044 IsGuiding returns 1
22:38:16.608 00.000 12044 scope still moving after pulse duration time elapsed
22:38:16.691 00.083 12044 IsSlewing returns 0
22:38:16.692 00.001 12044 IsGuiding returns 0
22:38:16.692 00.000 12044 scope move finished after 38 + 109 ms
22:38:16.692 00.000 12044 Move returns status 0, amount 38
22:38:16.692 00.000 12044 MoveAxis(S, 75, ABG)
22:38:16.692 00.000 12044 Guiding  Dir = 1, Dur = 75
22:38:16.718 00.026 12044 IsSlewing returns 0
22:38:16.718 00.000 12044 IsGuiding returns 0
22:38:16.750 00.032 12044 PulseGuide returned control before completion, sleep 54
22:38:16.810 00.060 12044 IsGuiding returns 1
22:38:16.810 00.000 12044 scope still moving after pulse duration time elapsed
22:38:16.873 00.063 12044 IsSlewing returns 0
22:38:16.875 00.002 12044 IsGuiding returns 0
22:38:16.875 00.000 12044 scope move finished after 75 + 82 ms
22:38:16.875 00.000 12044 Move returns status 0, amount 75
22:38:16.875 00.000 12044 move complete, result=0
22:38:16.875 00.000 12044 worker thread done servicing request
22:38:16.875 00.000 12044 Worker thread wakes up
22:38:16.875 00.000 14964 GuideStep: -0.5 px 38 ms EAST, 0.8 px 75 ms SOUTH
22:38:16.878 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:16.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:19.984 03.106 12044 Exposure complete
22:38:20.023 00.039 12044 worker thread done servicing request
22:38:20.023 00.000 14964 OnExposeComplete: enter
22:38:20.023 00.000 14964 UpdateGuideState(): m_state=6
22:38:20.024 00.001 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
22:38:20.024 00.000 14964 Star::Find returns 1 (0), X=400.71, Y=129.41, Mass=224712, SNR=291.3, Peak=19283 HFD=3.5
22:38:20.025 00.001 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.42 = -2.86)
22:38:20.025 00.000 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
22:38:20.026 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=1.23 hyp=1.28 cameraTheta=1.87 mountX=-1.23 mountY=0.24, mountTheta=2.95
22:38:20.027 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=1.23, opts=13)
22:38:20.028 00.001 14964 Enqueuing Move request for scope (-0.37, 1.23)
22:38:20.028 00.000 12044 Worker thread wakes up
22:38:20.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.23) opts 0xd
22:38:20.028 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 1.23)
22:38:20.028 00.000 12044 Moving (-0.37, 1.23) raw xDistance=-1.23 yDistance=0.24
22:38:20.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.80 from input -1.23, slope = 0.00
22:38:20.028 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:20.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:38:20.028 00.000 12044 MoveAxis(E, 95, ABG)
22:38:20.028 00.000 12044 Guiding  Dir = 2, Dur = 95
22:38:20.036 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19283, med=619, FiltMin=535, FiltMax=11050, Gamma=0.810
22:38:20.041 00.005 14964 UpdateGuideState exits: m=224712 SNR=291.3
22:38:20.041 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.042 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:20.042 00.000 14964 Enqueuing Expose request
22:38:20.063 00.021 12044 IsSlewing returns 0
22:38:20.063 00.000 12044 IsGuiding returns 0
22:38:20.095 00.032 12044 PulseGuide returned control before completion, sleep 74
22:38:20.177 00.082 12044 IsGuiding returns 1
22:38:20.177 00.000 12044 scope still moving after pulse duration time elapsed
22:38:20.234 00.057 12044 IsSlewing returns 0
22:38:20.235 00.001 12044 IsGuiding returns 0
22:38:20.235 00.000 12044 scope move finished after 95 + 76 ms
22:38:20.235 00.000 12044 Move returns status 0, amount 95
22:38:20.235 00.000 12044 MoveAxis(N, 0, ABG)
22:38:20.235 00.000 12044 Move returns status 0, amount 0
22:38:20.235 00.000 12044 move complete, result=0
22:38:20.235 00.000 12044 worker thread done servicing request
22:38:20.235 00.000 12044 Worker thread wakes up
22:38:20.235 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:20.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:20.235 00.000 14964 GuideStep: -1.2 px 95 ms EAST, 0.2 px 0 ms NORTH
22:38:23.363 03.128 12044 Exposure complete
22:38:23.384 00.021 12044 worker thread done servicing request
22:38:23.384 00.000 14964 OnExposeComplete: enter
22:38:23.385 00.001 14964 UpdateGuideState(): m_state=6
22:38:23.385 00.000 14964 Star::Find(35, 400, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
22:38:23.386 00.001 14964 Star::Find returns 1 (0), X=400.65, Y=128.34, Mass=224126, SNR=285.4, Peak=23735 HFD=3.4
22:38:23.386 00.000 14964 MultiStar: exiting stabilization period
22:38:23.387 00.001 14964 MultiStar: [#1 -0.35,3.11,0.00,R] 
22:38:23.387 00.000 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
22:38:23.387 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.39 = 1.11)
22:38:23.389 00.002 14964 CameraToMount -- cameraX=-0.44 cameraY=0.16 hyp=0.47 cameraTheta=2.79 mountX=-0.17 mountY=0.42, mountTheta=1.95
22:38:23.390 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.16, opts=13)
22:38:23.390 00.000 14964 Enqueuing Move request for scope (-0.44, 0.16)
22:38:23.391 00.001 12044 Worker thread wakes up
22:38:23.391 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.16) opts 0xd
22:38:23.391 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.16)
22:38:23.391 00.000 12044 Moving (-0.44, 0.16) raw xDistance=-0.17 yDistance=0.42
22:38:23.391 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.12
22:38:23.391 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:23.391 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:38:23.391 00.000 12044 MoveAxis(E, 0, ABG)
22:38:23.391 00.000 12044 Move returns status 0, amount 0
22:38:23.391 00.000 12044 MoveAxis(N, 0, ABG)
22:38:23.391 00.000 12044 Move returns status 0, amount 0
22:38:23.391 00.000 12044 move complete, result=0
22:38:23.392 00.001 12044 worker thread done servicing request
22:38:23.400 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23735, med=619, FiltMin=522, FiltMax=13683, Gamma=0.810
22:38:23.405 00.005 14964 UpdateGuideState exits: m=224126 SNR=285.4
22:38:23.406 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.406 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:23.407 00.001 14964 Enqueuing Expose request
22:38:23.407 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:38:23.408 00.001 12044 Worker thread wakes up
22:38:23.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:23.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:26.520 03.112 12044 Exposure complete
22:38:26.560 00.040 12044 worker thread done servicing request
22:38:26.560 00.000 14964 OnExposeComplete: enter
22:38:26.562 00.002 14964 UpdateGuideState(): m_state=6
22:38:26.564 00.002 14964 Star::Find(35, 400, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
22:38:26.565 00.001 14964 Star::Find returns 1 (0), X=401.08, Y=127.80, Mass=235368, SNR=303.2, Peak=20981 HFD=3.8
22:38:26.567 00.002 14964 MultiStar: [#1 0.44,0.49,0.00,M1] 
22:38:26.568 00.001 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.04 = -0.04)
22:38:26.569 00.001 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
22:38:26.570 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.59 mountX=0.38 mountY=0.05, mountTheta=0.12
22:38:26.573 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.38, opts=13)
22:38:26.575 00.002 14964 Enqueuing Move request for scope (-0.01, -0.38)
22:38:26.576 00.001 12044 Worker thread wakes up
22:38:26.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.38) opts 0xd
22:38:26.576 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.38)
22:38:26.577 00.001 12044 Moving (-0.01, -0.38) raw xDistance=0.38 yDistance=0.05
22:38:26.577 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.38 is < calculated value 0.88, using input
22:38:26.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.38, slope = 0.27
22:38:26.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:26.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:38:26.577 00.000 12044 MoveAxis(W, 29, ABG)
22:38:26.577 00.000 12044 Guiding  Dir = 3, Dur = 29
22:38:26.591 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20981, med=619, FiltMin=531, FiltMax=13353, Gamma=0.810
22:38:26.602 00.011 14964 UpdateGuideState exits: m=235368 SNR=303.2
22:38:26.603 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.604 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:26.606 00.002 14964 Enqueuing Expose request
22:38:26.608 00.002 12044 IsSlewing returns 0
22:38:26.608 00.000 12044 IsGuiding returns 0
22:38:26.664 00.056 12044 IsGuiding returns 1
22:38:26.664 00.000 12044 scope still moving after pulse duration time elapsed
22:38:26.718 00.054 12044 IsSlewing returns 0
22:38:26.718 00.000 12044 IsGuiding returns 0
22:38:26.718 00.000 12044 scope move finished after 29 + 80 ms
22:38:26.718 00.000 12044 Move returns status 0, amount 29
22:38:26.718 00.000 12044 MoveAxis(N, 0, ABG)
22:38:26.718 00.000 12044 Move returns status 0, amount 0
22:38:26.718 00.000 12044 move complete, result=0
22:38:26.718 00.000 12044 worker thread done servicing request
22:38:26.718 00.000 12044 Worker thread wakes up
22:38:26.718 00.000 14964 GuideStep: 0.4 px 29 ms WEST, 0.0 px 0 ms NORTH
22:38:26.719 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:26.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:29.852 03.133 12044 Exposure complete
22:38:29.873 00.021 12044 worker thread done servicing request
22:38:29.873 00.000 14964 OnExposeComplete: enter
22:38:29.874 00.001 14964 UpdateGuideState(): m_state=6
22:38:29.875 00.001 14964 Star::Find(35, 401, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
22:38:29.875 00.000 14964 Star::Find returns 1 (0), X=401.58, Y=126.93, Mass=238009, SNR=290.7, Peak=15210 HFD=4.2
22:38:29.876 00.001 14964 MultiStar: large primary error, entering stabilization period
22:38:29.876 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
22:38:29.877 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.41 = -2.87)
22:38:29.877 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-1.25 hyp=1.34 cameraTheta=-1.19 mountX=1.25 mountY=-0.36, mountTheta=-0.28
22:38:29.879 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-1.25, opts=13)
22:38:29.881 00.002 14964 Enqueuing Move request for scope (0.49, -1.25)
22:38:29.882 00.001 12044 Worker thread wakes up
22:38:29.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.25) opts 0xd
22:38:29.882 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -1.25)
22:38:29.882 00.000 12044 Moving (0.49, -1.25) raw xDistance=1.25 yDistance=-0.36
22:38:29.882 00.000 12044 Lowpass2 history cleared, outlier deflection
22:38:29.883 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.81 from input 1.25, slope = 0.00
22:38:29.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:29.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:38:29.883 00.000 12044 MoveAxis(W, 96, ABG)
22:38:29.883 00.000 12044 Guiding  Dir = 3, Dur = 96
22:38:29.896 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15210, med=619, FiltMin=531, FiltMax=9630, Gamma=0.810
22:38:29.902 00.006 14964 UpdateGuideState exits: m=238009 SNR=290.7
22:38:29.903 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:29.903 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:29.904 00.001 14964 Enqueuing Expose request
22:38:29.944 00.040 12044 IsSlewing returns 0
22:38:29.945 00.001 12044 IsGuiding returns 0
22:38:29.967 00.022 12044 PulseGuide returned control before completion, sleep 85
22:38:30.065 00.098 12044 IsGuiding returns 1
22:38:30.065 00.000 12044 scope still moving after pulse duration time elapsed
22:38:30.151 00.086 12044 IsSlewing returns 0
22:38:30.152 00.001 12044 IsGuiding returns 0
22:38:30.152 00.000 12044 scope move finished after 96 + 111 ms
22:38:30.152 00.000 12044 Move returns status 0, amount 96
22:38:30.152 00.000 12044 MoveAxis(N, 0, ABG)
22:38:30.152 00.000 12044 Move returns status 0, amount 0
22:38:30.152 00.000 12044 move complete, result=0
22:38:30.152 00.000 12044 worker thread done servicing request
22:38:30.152 00.000 12044 Worker thread wakes up
22:38:30.152 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:30.152 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:30.152 00.000 14964 GuideStep: 1.3 px 96 ms WEST, -0.4 px 0 ms NORTH
22:38:33.273 03.121 12044 Exposure complete
22:38:33.311 00.038 12044 worker thread done servicing request
22:38:33.311 00.000 14964 OnExposeComplete: enter
22:38:33.312 00.001 14964 UpdateGuideState(): m_state=6
22:38:33.313 00.001 14964 Star::Find(35, 401, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
22:38:33.314 00.001 14964 Star::Find returns 1 (0), X=402.23, Y=126.15, Mass=240045, SNR=308.0, Peak=25827 HFD=3.4
22:38:33.314 00.000 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.50 = 0.50)
22:38:33.316 00.002 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.73)
22:38:33.317 00.001 14964 CameraToMount -- cameraX=1.14 cameraY=-2.03 hyp=2.33 cameraTheta=-1.06 mountX=2.05 mountY=-0.93, mountTheta=-0.43
22:38:33.319 00.002 14964 SchedulePrimaryMove(1136A648, x=1.14, y=-2.03, opts=13)
22:38:33.321 00.002 14964 Enqueuing Move request for scope (1.14, -2.03)
22:38:33.322 00.001 12044 Worker thread wakes up
22:38:33.322 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.14, -2.03) opts 0xd
22:38:33.322 00.000 12044 Handling offset move in thread for scope, endpoint = (1.14, -2.03)
22:38:33.322 00.000 12044 Moving (1.14, -2.03) raw xDistance=2.05 yDistance=-0.93
22:38:33.323 00.001 12044 GuideAlgorithmLowpass2::Result() returns 1.33 from input 2.05, slope = 0.00
22:38:33.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:38:33.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.93
22:38:33.323 00.000 12044 MoveAxis(W, 157, ABG)
22:38:33.323 00.000 12044 Guiding  Dir = 3, Dur = 157
22:38:33.336 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25827, med=619, FiltMin=534, FiltMax=15367, Gamma=0.810
22:38:33.343 00.007 12044 IsSlewing returns 0
22:38:33.344 00.001 12044 IsGuiding returns 0
22:38:33.346 00.002 14964 UpdateGuideState exits: m=240045 SNR=308.0
22:38:33.348 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.349 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:33.350 00.001 14964 Enqueuing Expose request
22:38:33.375 00.025 12044 PulseGuide returned control before completion, sleep 136
22:38:33.522 00.147 12044 IsGuiding returns 1
22:38:33.522 00.000 12044 scope still moving after pulse duration time elapsed
22:38:33.580 00.058 12044 IsSlewing returns 0
22:38:33.581 00.001 12044 IsGuiding returns 0
22:38:33.582 00.001 12044 scope move finished after 157 + 80 ms
22:38:33.582 00.000 12044 Move returns status 0, amount 157
22:38:33.582 00.000 12044 MoveAxis(N, 0, ABG)
22:38:33.582 00.000 12044 Move returns status 0, amount 0
22:38:33.582 00.000 12044 move complete, result=0
22:38:33.582 00.000 12044 worker thread done servicing request
22:38:33.582 00.000 12044 Worker thread wakes up
22:38:33.582 00.000 14964 GuideStep: 2.0 px 157 ms WEST, -0.9 px 0 ms NORTH
22:38:33.584 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:33.584 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:36.692 03.108 12044 Exposure complete
22:38:36.733 00.041 12044 worker thread done servicing request
22:38:36.733 00.000 14964 OnExposeComplete: enter
22:38:36.734 00.001 14964 UpdateGuideState(): m_state=6
22:38:36.736 00.002 14964 Star::Find(35, 402, 126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
22:38:36.737 00.001 14964 Star::Find returns 1 (0), X=402.07, Y=127.49, Mass=231998, SNR=294.8, Peak=24965 HFD=3.1
22:38:36.738 00.001 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
22:38:36.740 00.002 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
22:38:36.741 00.001 14964 CameraToMount -- cameraX=0.99 cameraY=-0.69 hyp=1.20 cameraTheta=-0.61 mountX=0.70 mountY=-0.91, mountTheta=-0.92
22:38:36.742 00.001 14964 SchedulePrimaryMove(1136A648, x=0.99, y=-0.69, opts=13)
22:38:36.744 00.002 14964 Enqueuing Move request for scope (0.99, -0.69)
22:38:36.744 00.000 12044 Worker thread wakes up
22:38:36.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.69) opts 0xd
22:38:36.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.99, -0.69)
22:38:36.744 00.000 12044 Moving (0.99, -0.69) raw xDistance=0.70 yDistance=-0.91
22:38:36.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.70, slope = 0.00
22:38:36.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:38:36.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.91
22:38:36.744 00.000 12044 MoveAxis(W, 54, ABG)
22:38:36.745 00.001 12044 Guiding  Dir = 3, Dur = 54
22:38:36.759 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24965, med=619, FiltMin=531, FiltMax=13543, Gamma=0.810
22:38:36.765 00.006 14964 UpdateGuideState exits: m=231998 SNR=294.8
22:38:36.766 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.766 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:36.767 00.001 14964 Enqueuing Expose request
22:38:36.795 00.028 12044 IsSlewing returns 0
22:38:36.795 00.000 12044 IsGuiding returns 0
22:38:36.827 00.032 12044 PulseGuide returned control before completion, sleep 33
22:38:36.868 00.041 12044 IsGuiding returns 1
22:38:36.868 00.000 12044 scope still moving after pulse duration time elapsed
22:38:36.921 00.053 12044 IsSlewing returns 0
22:38:36.922 00.001 12044 IsGuiding returns 0
22:38:36.922 00.000 12044 scope move finished after 54 + 72 ms
22:38:36.922 00.000 12044 Move returns status 0, amount 54
22:38:36.922 00.000 12044 MoveAxis(N, 0, ABG)
22:38:36.923 00.001 12044 Move returns status 0, amount 0
22:38:36.923 00.000 12044 move complete, result=0
22:38:36.923 00.000 12044 worker thread done servicing request
22:38:36.923 00.000 12044 Worker thread wakes up
22:38:36.923 00.000 14964 GuideStep: 0.7 px 54 ms WEST, -0.9 px 0 ms NORTH
22:38:36.927 00.004 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:36.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:40.042 03.115 12044 Exposure complete
22:38:40.063 00.021 12044 worker thread done servicing request
22:38:40.063 00.000 14964 OnExposeComplete: enter
22:38:40.064 00.001 14964 UpdateGuideState(): m_state=6
22:38:40.064 00.000 14964 Star::Find(35, 402, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
22:38:40.065 00.001 14964 Star::Find returns 1 (0), X=402.19, Y=128.02, Mass=228185, SNR=298.3, Peak=24201 HFD=2.9
22:38:40.066 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
22:38:40.066 00.000 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.82)
22:38:40.067 00.001 14964 CameraToMount -- cameraX=1.11 cameraY=-0.16 hyp=1.12 cameraTheta=-0.14 mountX=0.18 mountY=-1.09, mountTheta=-1.41
22:38:40.068 00.001 14964 SchedulePrimaryMove(1136A648, x=1.11, y=-0.16, opts=13)
22:38:40.069 00.001 14964 Enqueuing Move request for scope (1.11, -0.16)
22:38:40.069 00.000 12044 Worker thread wakes up
22:38:40.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.16) opts 0xd
22:38:40.069 00.000 12044 Handling offset move in thread for scope, endpoint = (1.11, -0.16)
22:38:40.069 00.000 12044 Moving (1.11, -0.16) raw xDistance=0.18 yDistance=-1.09
22:38:40.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
22:38:40.070 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:38:40.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.09
22:38:40.070 00.000 12044 MoveAxis(E, 0, ABG)
22:38:40.070 00.000 12044 Move returns status 0, amount 0
22:38:40.070 00.000 12044 MoveAxis(N, 0, ABG)
22:38:40.070 00.000 12044 Move returns status 0, amount 0
22:38:40.070 00.000 12044 move complete, result=0
22:38:40.070 00.000 12044 worker thread done servicing request
22:38:40.079 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24201, med=619, FiltMin=533, FiltMax=14375, Gamma=0.810
22:38:40.086 00.007 14964 UpdateGuideState exits: m=228185 SNR=298.3
22:38:40.086 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.087 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:40.087 00.000 14964 Enqueuing Expose request
22:38:40.088 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -1.1 px 0 ms NORTH
22:38:40.088 00.000 12044 Worker thread wakes up
22:38:40.088 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:40.088 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(366,93,71,71)
22:38:43.191 03.103 12044 Exposure complete
22:38:43.212 00.021 12044 worker thread done servicing request
22:38:43.212 00.000 14964 OnExposeComplete: enter
22:38:43.212 00.000 14964 UpdateGuideState(): m_state=6
22:38:43.213 00.001 14964 Star::Find(35, 402, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
22:38:43.213 00.000 14964 Star::Find returns 1 (0), X=402.26, Y=128.13, Mass=225543, SNR=291.9, Peak=24057 HFD=3.3
22:38:43.215 00.002 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
22:38:43.215 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
22:38:43.216 00.001 14964 CameraToMount -- cameraX=1.18 cameraY=-0.05 hyp=1.18 cameraTheta=-0.05 mountX=0.07 mountY=-1.17, mountTheta=-1.51
22:38:43.217 00.001 14964 SchedulePrimaryMove(1136A648, x=1.18, y=-0.05, opts=13)
22:38:43.217 00.000 14964 Enqueuing Move request for scope (1.18, -0.05)
22:38:43.218 00.001 12044 Worker thread wakes up
22:38:43.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.05) opts 0xd
22:38:43.218 00.000 12044 Handling offset move in thread for scope, endpoint = (1.18, -0.05)
22:38:43.218 00.000 12044 Moving (1.18, -0.05) raw xDistance=0.07 yDistance=-1.17
22:38:43.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.64
22:38:43.218 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.49 newest=-3.16
22:38:43.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17
22:38:43.218 00.000 12044 MoveAxis(E, 0, ABG)
22:38:43.218 00.000 12044 Move returns status 0, amount 0
22:38:43.218 00.000 12044 BLC: Oldest BLC event removed
22:38:43.218 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 395 applied
22:38:43.218 00.000 12044 MoveAxis(N, 504, ABG)
22:38:43.218 00.000 12044 Guiding  Dir = 0, Dur = 504
22:38:43.226 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24057, med=620, FiltMin=536, FiltMax=15215, Gamma=0.810
22:38:43.231 00.005 14964 UpdateGuideState exits: m=225543 SNR=291.9
22:38:43.232 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.232 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:38:43.233 00.001 14964 Enqueuing Expose request
22:38:43.263 00.030 12044 IsSlewing returns 0
22:38:43.287 00.024 12044 IsGuiding returns 0
22:38:43.319 00.032 12044 PulseGuide returned control before completion, sleep 483
22:38:43.706 00.387 14964 evsrv: cli 01AB2A30 connect
22:38:43.707 00.001 14964 case statement mapped state 6 to 3
22:38:43.707 00.000 14964 case statement mapped state 6 to 3
22:38:43.708 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"469d9cff-c19c-4c1b-8a3f-8445943b4a9a"}
22:38:43.709 00.001 14964 case statement mapped state 6 to 3
22:38:43.709 00.000 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Guiding","id":"469d9cff-c19c-4c1b-8a3f-8445943b4a9a"}
22:38:43.710 00.001 14964 evsrv: cli 01AB2A30 disconnect
22:38:43.712 00.002 14964 evsrv: cli 01AB2670 connect
22:38:43.712 00.000 14964 case statement mapped state 6 to 3
22:38:43.713 00.001 14964 case statement mapped state 6 to 3
22:38:43.714 00.001 14964 evsrv: cli 01AB2670 request: {"method":"stop_capture","id":"13c630f7-7fe7-4e97-8eb7-0db72fb07cfc"}
22:38:43.715 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:38:43.715 00.000 14964 Status Line: Waiting for devices...
22:38:43.717 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"13c630f7-7fe7-4e97-8eb7-0db72fb07cfc"}
22:38:43.718 00.001 14964 evsrv: cli 01AB2670 disconnect
22:38:43.719 00.001 14964 evsrv: cli 01AB2AD0 connect
22:38:43.719 00.000 14964 case statement mapped state 6 to 3
22:38:43.720 00.001 14964 case statement mapped state 6 to 3
22:38:43.721 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"283d0c7f-589d-49f4-9978-87439f94ddf7"}
22:38:43.721 00.000 14964 case statement mapped state 6 to 3
22:38:43.722 00.001 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"283d0c7f-589d-49f4-9978-87439f94ddf7"}
22:38:43.722 00.000 14964 evsrv: cli 01AB2AD0 disconnect
22:38:43.817 00.095 12044 IsGuiding returns 1
22:38:43.817 00.000 12044 scope still moving after pulse duration time elapsed
22:38:43.848 00.031 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:650->ASCOM Scope: thread interrupt requested
22:38:43.848 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
22:38:43.848 00.000 12044 Move returns status 1, amount 0
22:38:43.848 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:38:43.848 00.000 12044 move complete, result=1
22:38:43.848 00.000 12044 worker thread done servicing request
22:38:43.849 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -1.2 px 0 ms NORTH
22:38:43.850 00.001 12044 Worker thread wakes up
22:38:43.850 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:38:43.851 00.001 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
22:38:43.851 00.000 12044 worker thread done servicing request
22:38:43.851 00.000 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:38:43.852 00.001 14964 OnExposeComplete: enter
22:38:43.853 00.001 14964 OnExposeComplete: Capture Error reported
22:38:43.854 00.001 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:38:43.855 00.001 14964 Mount: notify guiding stopped
22:38:43.856 00.001 14964 BLC: window closed
22:38:43.857 00.001 14964 BLC: Last direction was reset
22:38:43.858 00.001 14964 Changing from state GUIDING to STOP
22:38:43.858 00.000 14964 guider state => SELECTED
22:38:43.859 00.001 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24057, med=620, FiltMin=536, FiltMax=15215, Gamma=0.810
22:38:43.870 00.011 14964 Changing from state SELECTED to UNINITIALIZED
22:38:43.872 00.002 14964 guider state => SELECTING
22:38:43.893 00.021 14964 Status Line: Stopped.
22:38:43.897 00.004 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:38:44.724 00.827 14964 evsrv: cli 01AB2670 connect
22:38:44.727 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"c93f8d71-3412-412f-aa2a-1e00b20b2c58"}
22:38:44.729 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Stopped","id":"c93f8d71-3412-412f-aa2a-1e00b20b2c58"}
22:38:44.730 00.001 14964 evsrv: cli 01AB2670 disconnect
22:39:05.293 20.563 14964 evsrv: cli 01AB2D50 connect
22:39:05.294 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"f744c29b-6f70-4f47-bf3a-c981b784ff30"}
22:39:05.295 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Stopped","id":"f744c29b-6f70-4f47-bf3a-c981b784ff30"}
22:39:05.298 00.003 14964 evsrv: cli 01AB2D50 disconnect
22:39:05.299 00.001 14964 evsrv: cli 01AB27B0 connect
22:39:05.300 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_calibrated","id":"2e777c83-f09e-4200-97b6-217a9e149bcd"}
22:39:05.301 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":true,"id":"2e777c83-f09e-4200-97b6-217a9e149bcd"}
22:39:05.302 00.001 14964 evsrv: cli 01AB27B0 disconnect
22:39:05.302 00.000 14964 evsrv: cli 01AB2850 connect
22:39:05.303 00.001 14964 evsrv: cli 01AB2850 request: {"method":"guide","params":{"settle":{"pixels":2,"time":15,"timeout":60},"recalibrate":false},"id":"5dd3de84-8faa-4e37-a420-609b64bec60b"}
22:39:05.304 00.001 14964 PhdController::Guide begins
22:39:05.304 00.000 14964 PhdController: newstate STATE_SETUP
22:39:05.305 00.001 14964 PhdController: setup
22:39:05.305 00.000 14964 PhdController: newstate STATE_ATTEMPT_START
22:39:05.307 00.002 14964 PhdController: start capturing
22:39:05.308 00.001 14964 Changing from state SELECTING to UNINITIALIZED
22:39:05.310 00.002 14964 guider state => SELECTING
22:39:05.310 00.000 14964 setting force full frames = true
22:39:05.311 00.001 14964 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:39:05.316 00.005 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:39:05.317 00.001 14964 Enqueuing Expose request
22:39:05.318 00.001 14964 PhdController: newstate STATE_SELECT_STAR
22:39:05.318 00.000 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":0,"id":"5dd3de84-8faa-4e37-a420-609b64bec60b"}
22:39:05.319 00.001 12044 Worker thread wakes up
22:39:05.319 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:05.319 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:39:05.320 00.001 14964 evsrv: cli 01AB2850 disconnect
22:39:05.320 00.000 14964 evsrv: cli 01AB2990 connect
22:39:05.321 00.001 14964 case statement mapped state 1 to 101
22:39:05.321 00.000 14964 case statement mapped state 1 to 101
22:39:05.322 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_lock_shift_params","id":"829778f8-22ee-46d8-b76f-04bb60a9bce7"}
22:39:05.322 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"829778f8-22ee-46d8-b76f-04bb60a9bce7"}
22:39:05.325 00.003 14964 evsrv: cli 01AB2990 disconnect
22:39:05.326 00.001 14964 evsrv: cli 01AB2D50 connect
22:39:05.326 00.000 14964 case statement mapped state 1 to 101
22:39:05.327 00.001 14964 case statement mapped state 1 to 101
22:39:05.328 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_lock_position","id":"f9ff0f4e-f0b2-4b4a-872f-10aa2cf75d8b"}
22:39:05.328 00.000 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":null,"id":"f9ff0f4e-f0b2-4b4a-872f-10aa2cf75d8b"}
22:39:05.330 00.002 14964 evsrv: cli 01AB2D50 disconnect
22:39:06.330 01.000 14964 evsrv: cli 01AB2670 connect
22:39:06.331 00.001 14964 case statement mapped state 1 to 101
22:39:06.331 00.000 14964 case statement mapped state 1 to 101
22:39:06.332 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"d2ae333c-9316-47df-a109-1178ec948c38"}
22:39:06.333 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":null,"id":"d2ae333c-9316-47df-a109-1178ec948c38"}
22:39:06.333 00.000 14964 evsrv: cli 01AB2670 disconnect
22:39:07.338 01.005 14964 evsrv: cli 01AB2850 connect
22:39:07.340 00.002 14964 case statement mapped state 1 to 101
22:39:07.342 00.002 14964 case statement mapped state 1 to 101
22:39:07.346 00.004 14964 evsrv: cli 01AB2850 request: {"method":"get_lock_position","id":"c84b81c8-27e7-4ac7-9e4a-677fc2887e00"}
22:39:07.347 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":null,"id":"c84b81c8-27e7-4ac7-9e4a-677fc2887e00"}
22:39:07.349 00.002 14964 evsrv: cli 01AB2850 disconnect
22:39:08.350 01.001 14964 evsrv: cli 01AB2B70 connect
22:39:08.352 00.002 14964 case statement mapped state 1 to 101
22:39:08.355 00.003 14964 case statement mapped state 1 to 101
22:39:08.357 00.002 14964 evsrv: cli 01AB2B70 request: {"method":"get_lock_position","id":"8056b9d0-ca8a-44e6-b5ea-5127c8be423f"}
22:39:08.360 00.003 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":null,"id":"8056b9d0-ca8a-44e6-b5ea-5127c8be423f"}
22:39:08.361 00.001 14964 evsrv: cli 01AB2B70 disconnect
22:39:08.427 00.066 12044 Exposure complete
22:39:08.451 00.024 12044 worker thread done servicing request
22:39:08.452 00.001 14964 OnExposeComplete: enter
22:39:08.452 00.000 14964 UpdateGuideState(): m_state=1
22:39:08.453 00.001 14964 UpdateCurrentPosition: no star selected
22:39:08.453 00.000 14964 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:08.454 00.001 14964 Status Line: No star selected
22:39:08.456 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25683, med=618, FiltMin=528, FiltMax=15704, Gamma=0.810
22:39:08.461 00.005 14964 UpdateGuideState exits: No star selected
22:39:08.462 00.001 14964 GuiderMultiStar::AutoSelect enter
22:39:08.462 00.000 14964 Star::AutoFind called with edgeAllowance = 0 searchRegion = 35 roi = 0x0@0,0
22:39:08.483 00.021 14964 AutoFind: auto downsample for scale 1.30 => 1x
22:39:08.503 00.020 14964 AutoFind: global mean = 0.0, stdev 247.8
22:39:08.504 00.001 14964 AutoFind: using threshold = 0.1
22:39:08.527 00.023 14964 AutoFind: local max [278, 98] 236.2
22:39:08.528 00.001 14964 AutoFind: local max [587, 24] 31.8
22:39:08.529 00.001 14964 AutoFind: local max [279, 107] 29.3
22:39:08.529 00.000 14964 AutoFind: local max [73, 321] 16.4
22:39:08.529 00.000 14964 AutoFind: local max [278, 89] 5.6
22:39:08.530 00.001 14964 AutoFind: local max [139, 311] 5.0
22:39:08.530 00.000 14964 AutoFind: local max [77, 486] 3.9
22:39:08.531 00.001 14964 AutoFind: local max [268, 106] 3.7
22:39:08.531 00.000 14964 AutoFind: local max [414, 391] 3.5
22:39:08.532 00.001 14964 AutoFind: local max [472, 165] 2.4
22:39:08.532 00.000 14964 AutoFind: local max [435, 581] 2.3
22:39:08.533 00.001 14964 AutoFind: local max [302, 463] 2.3
22:39:08.534 00.001 14964 AutoFind: local max [277, 79] 1.9
22:39:08.534 00.000 14964 AutoFind: local max [361, 247] 1.8
22:39:08.534 00.000 14964 AutoFind: local max [704, 113] 1.6
22:39:08.535 00.001 14964 AutoFind: local max [280, 117] 1.5
22:39:08.535 00.000 14964 AutoFind: local max [192, 418] 1.4
22:39:08.536 00.001 14964 AutoFind: local max [760, 340] 1.3
22:39:08.536 00.000 14964 AutoFind: local max [108, 200] 1.2
22:39:08.537 00.001 14964 AutoFind: local max [917, 201] 1.2
22:39:08.537 00.000 14964 AutoFind: local max [402, 441] 1.2
22:39:08.538 00.001 14964 AutoFind: local max [597, 30] 1.2
22:39:08.538 00.000 14964 AutoFind: local max [277, 70] 1.1
22:39:08.539 00.001 14964 AutoFind: local max [806, 527] 1.1
22:39:08.539 00.000 14964 AutoFind: local max [926, 376] 1.1
22:39:08.539 00.000 14964 AutoFind: local max [729, 30] 1.1
22:39:08.540 00.001 14964 AutoFind: local max [908, 502] 1.1
22:39:08.540 00.000 14964 AutoFind: local max [286, 85] 1.1
22:39:08.542 00.002 14964 AutoFind: local max [632, 30] 1.1
22:39:08.543 00.001 14964 AutoFind: local max [618, 30] 1.1
22:39:08.544 00.001 14964 AutoFind: local max [700, 87] 1.1
22:39:08.544 00.000 14964 AutoFind: local max [204, 569] 1.1
22:39:08.545 00.001 14964 AutoFind: local max [313, 201] 1.0
22:39:08.545 00.000 14964 AutoFind: local max [160, 201] 1.0
22:39:08.547 00.002 14964 AutoFind: local max [69, 201] 1.0
22:39:08.548 00.001 14964 AutoFind: local max [545, 385] 1.0
22:39:08.549 00.001 14964 AutoFind: local max [213, 30] 1.0
22:39:08.549 00.000 14964 AutoFind: local max [925, 30] 1.0
22:39:08.550 00.001 14964 AutoFind: local max [889, 66] 1.0
22:39:08.550 00.000 14964 AutoFind: local max [931, 248] 1.0
22:39:08.551 00.001 14964 AutoFind: local max [230, 540] 1.0
22:39:08.551 00.000 14964 AutoFind: local max [864, 30] 1.0
22:39:08.552 00.001 14964 AutoFind: local max [236, 201] 1.0
22:39:08.552 00.000 14964 AutoFind: local max [418, 200] 1.0
22:39:08.553 00.001 14964 AutoFind: local max [811, 384] 1.0
22:39:08.553 00.000 14964 AutoFind: local max [370, 407] 1.0
22:39:08.553 00.000 14964 AutoFind: local max [776, 377] 1.0
22:39:08.554 00.001 14964 AutoFind: local max [757, 200] 1.0
22:39:08.554 00.000 14964 AutoFind: local max [435, 97] 1.0
22:39:08.555 00.001 14964 AutoFind: local max [209, 355] 1.0
22:39:08.555 00.000 14964 AutoFind: local max [423, 30] 1.0
22:39:08.556 00.001 14964 AutoFind: local max [527, 568] 1.0
22:39:08.556 00.000 14964 AutoFind: local max [394, 30] 1.0
22:39:08.557 00.001 14964 AutoFind: local max [734, 401] 1.0
22:39:08.557 00.000 14964 AutoFind: local max [623, 527] 1.0
22:39:08.557 00.000 14964 AutoFind: local max [493, 30] 1.0
22:39:08.558 00.001 14964 AutoFind: local max [849, 29] 1.0
22:39:08.558 00.000 14964 AutoFind: local max [242, 200] 1.0
22:39:08.559 00.001 14964 AutoFind: local max [605, 490] 1.0
22:39:08.559 00.000 14964 AutoFind: local max [499, 415] 1.0
22:39:08.560 00.001 14964 AutoFind: local max [822, 462] 1.0
22:39:08.560 00.000 14964 AutoFind: local max [16, 385] 1.0
22:39:08.560 00.000 14964 AutoFind: local max [883, 527] 1.0
22:39:08.561 00.001 14964 AutoFind: local max [318, 12] 1.0
22:39:08.561 00.000 14964 AutoFind: local max [21, 200] 1.0
22:39:08.562 00.001 14964 AutoFind: local max [724, 527] 1.0
22:39:08.562 00.000 14964 AutoFind: local max [211, 112] 1.0
22:39:08.563 00.001 14964 AutoFind: local max [367, 98] 1.0
22:39:08.563 00.000 14964 AutoFind: local max [383, 479] 1.0
22:39:08.564 00.001 14964 AutoFind: local max [501, 58] 1.0
22:39:08.564 00.000 14964 AutoFind: local max [37, 75] 1.0
22:39:08.564 00.000 14964 AutoFind: local max [832, 201] 1.0
22:39:08.565 00.001 14964 AutoFind: local max [273, 200] 1.0
22:39:08.565 00.000 14964 AutoFind: local max [108, 293] 1.0
22:39:08.566 00.001 14964 AutoFind: local max [299, 201] 1.0
22:39:08.566 00.000 14964 AutoFind: local max [741, 513] 0.9
22:39:08.567 00.001 14964 AutoFind: local max [898, 65] 0.9
22:39:08.567 00.000 14964 AutoFind: local max [698, 13] 0.9
22:39:08.567 00.000 14964 AutoFind: local max [703, 97] 0.9
22:39:08.568 00.001 14964 AutoFind: local max [598, 455] 0.9
22:39:08.568 00.000 14964 AutoFind: local max [707, 30] 0.9
22:39:08.569 00.001 14964 AutoFind: local max [161, 293] 0.9
22:39:08.569 00.000 14964 AutoFind: local max [370, 489] 0.9
22:39:08.569 00.000 14964 AutoFind: local max [841, 135] 0.9
22:39:08.570 00.001 14964 AutoFind: local max [675, 455] 0.9
22:39:08.570 00.000 14964 AutoFind: local max [39, 489] 0.9
22:39:08.570 00.000 14964 AutoFind: local max [517, 200] 0.9
22:39:08.571 00.001 14964 AutoFind: local max [860, 248] 0.9
22:39:08.571 00.000 14964 AutoFind: local max [944, 249] 0.9
22:39:08.572 00.001 14964 AutoFind: local max [406, 240] 0.9
22:39:08.572 00.000 14964 AutoFind: local max [162, 281] 0.9
22:39:08.573 00.001 14964 AutoFind: local max [719, 407] 0.9
22:39:08.573 00.000 14964 AutoFind: local max [350, 423] 0.9
22:39:08.574 00.001 14964 AutoFind: local max [396, 323] 0.9
22:39:08.574 00.000 14964 AutoFind: local max [951, 488] 0.9
22:39:08.575 00.001 14964 AutoFind: local max [253, 99] 0.9
22:39:08.575 00.000 14964 AutoFind: local max [435, 540] 0.9
22:39:08.575 00.000 14964 AutoFind: local max [249, 20] 0.9
22:39:08.576 00.001 14964 AutoFind: local max [246, 594] 0.9
22:39:08.576 00.000 14964 AutoFind: local max [140, 558] 0.9
22:39:08.577 00.001 14964 AutoFind: too close [249, 20] 0.9 - [213, 30] 1.0
22:39:08.577 00.000 14964 AutoFind: too close [253, 99] 0.9 - [286, 85] 1.1
22:39:08.578 00.001 14964 AutoFind: too close [253, 99] 0.9 - [277, 70] 1.1
22:39:08.578 00.000 14964 AutoFind: too close [253, 99] 0.9 - [280, 117] 1.5
22:39:08.579 00.001 14964 AutoFind: too close [253, 99] 0.9 - [277, 79] 1.9
22:39:08.579 00.000 14964 AutoFind: too close [253, 99] 0.9 - [268, 106] 3.7
22:39:08.580 00.001 14964 AutoFind: close dim-bright [253, 99] 0.9 - [278, 89] 5.6
22:39:08.580 00.000 14964 AutoFind: close dim-bright [253, 99] 0.9 - [279, 107] 29.3
22:39:08.580 00.000 14964 AutoFind: close dim-bright [253, 99] 0.9 - [278, 98] 236.2
22:39:08.581 00.001 14964 AutoFind: too close [350, 423] 0.9 - [370, 407] 1.0
22:39:08.581 00.000 14964 AutoFind: too close [719, 407] 0.9 - [734, 401] 1.0
22:39:08.582 00.001 14964 AutoFind: too close [162, 281] 0.9 - [161, 293] 0.9
22:39:08.582 00.000 14964 AutoFind: close dim-bright [162, 281] 0.9 - [139, 311] 5.0
22:39:08.583 00.001 14964 AutoFind: too close [406, 240] 0.9 - [418, 200] 1.0
22:39:08.583 00.000 14964 AutoFind: too close [944, 249] 0.9 - [931, 248] 1.0
22:39:08.584 00.001 14964 AutoFind: too close [39, 489] 0.9 - [77, 486] 3.9
22:39:08.584 00.000 14964 AutoFind: too close [370, 489] 0.9 - [383, 479] 1.0
22:39:08.584 00.000 14964 AutoFind: close dim-bright [161, 293] 0.9 - [139, 311] 5.0
22:39:08.585 00.001 14964 AutoFind: too close [707, 30] 0.9 - [698, 13] 0.9
22:39:08.585 00.000 14964 AutoFind: too close [707, 30] 0.9 - [729, 30] 1.1
22:39:08.586 00.001 14964 AutoFind: too close [598, 455] 0.9 - [605, 490] 1.0
22:39:08.586 00.000 14964 AutoFind: too close [703, 97] 0.9 - [700, 87] 1.1
22:39:08.587 00.001 14964 AutoFind: too close [703, 97] 0.9 - [704, 113] 1.6
22:39:08.587 00.000 14964 AutoFind: too close [698, 13] 0.9 - [729, 30] 1.1
22:39:08.588 00.001 14964 AutoFind: too close [898, 65] 0.9 - [864, 30] 1.0
22:39:08.588 00.000 14964 AutoFind: too close [898, 65] 0.9 - [889, 66] 1.0
22:39:08.588 00.000 14964 AutoFind: too close [898, 65] 0.9 - [925, 30] 1.0
22:39:08.589 00.001 14964 AutoFind: too close [741, 513] 0.9 - [724, 527] 1.0
22:39:08.589 00.000 14964 AutoFind: too close [299, 201] 1.0 - [273, 200] 1.0
22:39:08.590 00.001 14964 AutoFind: too close [299, 201] 1.0 - [313, 201] 1.0
22:39:08.590 00.000 14964 AutoFind: close dim-bright [108, 293] 1.0 - [139, 311] 5.0
22:39:08.591 00.001 14964 AutoFind: close dim-bright [108, 293] 1.0 - [73, 321] 16.4
22:39:08.591 00.000 14964 AutoFind: too close [273, 200] 1.0 - [242, 200] 1.0
22:39:08.592 00.001 14964 AutoFind: too close [273, 200] 1.0 - [236, 201] 1.0
22:39:08.592 00.000 14964 AutoFind: too close [273, 200] 1.0 - [313, 201] 1.0
22:39:08.592 00.000 14964 AutoFind: too close [501, 58] 1.0 - [493, 30] 1.0
22:39:08.593 00.001 14964 AutoFind: too close [383, 479] 1.0 - [402, 441] 1.2
22:39:08.593 00.000 14964 AutoFind: too close [883, 527] 1.0 - [908, 502] 1.1
22:39:08.594 00.001 14964 AutoFind: too close [605, 490] 1.0 - [623, 527] 1.0
22:39:08.594 00.000 14964 AutoFind: too close [242, 200] 1.0 - [236, 201] 1.0
22:39:08.595 00.001 14964 AutoFind: too close [849, 29] 1.0 - [864, 30] 1.0
22:39:08.595 00.000 14964 AutoFind: too close [849, 29] 1.0 - [889, 66] 1.0
22:39:08.596 00.001 14964 AutoFind: too close [394, 30] 1.0 - [423, 30] 1.0
22:39:08.596 00.000 14964 AutoFind: too close [776, 377] 1.0 - [811, 384] 1.0
22:39:08.596 00.000 14964 AutoFind: too close [776, 377] 1.0 - [760, 340] 1.3
22:39:08.597 00.001 14964 AutoFind: too close [370, 407] 1.0 - [402, 441] 1.2
22:39:08.597 00.000 14964 AutoFind: too close [864, 30] 1.0 - [889, 66] 1.0
22:39:08.598 00.001 14964 AutoFind: too close [230, 540] 1.0 - [204, 569] 1.1
22:39:08.598 00.000 14964 AutoFind: too close [889, 66] 1.0 - [925, 30] 1.0
22:39:08.599 00.001 14964 AutoFind: too close [69, 201] 1.0 - [108, 200] 1.2
22:39:08.599 00.000 14964 AutoFind: too close [700, 87] 1.1 - [704, 113] 1.6
22:39:08.600 00.001 14964 AutoFind: too close [618, 30] 1.1 - [632, 30] 1.1
22:39:08.600 00.000 14964 AutoFind: too close [618, 30] 1.1 - [597, 30] 1.2
22:39:08.600 00.000 14964 AutoFind: close dim-bright [618, 30] 1.1 - [587, 24] 31.8
22:39:08.601 00.001 14964 AutoFind: too close [632, 30] 1.1 - [597, 30] 1.2
22:39:08.601 00.000 14964 AutoFind: too close [286, 85] 1.1 - [277, 70] 1.1
22:39:08.602 00.001 14964 AutoFind: too close [286, 85] 1.1 - [280, 117] 1.5
22:39:08.602 00.000 14964 AutoFind: too close [286, 85] 1.1 - [277, 79] 1.9
22:39:08.603 00.001 14964 AutoFind: too close [286, 85] 1.1 - [268, 106] 3.7
22:39:08.603 00.000 14964 AutoFind: close dim-bright [286, 85] 1.1 - [278, 89] 5.6
22:39:08.604 00.001 14964 AutoFind: close dim-bright [286, 85] 1.1 - [279, 107] 29.3
22:39:08.604 00.000 14964 AutoFind: close dim-bright [286, 85] 1.1 - [278, 98] 236.2
22:39:08.604 00.000 14964 AutoFind: too close [277, 70] 1.1 - [277, 79] 1.9
22:39:08.605 00.001 14964 AutoFind: too close [277, 70] 1.1 - [268, 106] 3.7
22:39:08.605 00.000 14964 AutoFind: too close [277, 70] 1.1 - [278, 89] 5.6
22:39:08.606 00.001 14964 AutoFind: close dim-bright [277, 70] 1.1 - [279, 107] 29.3
22:39:08.606 00.000 14964 AutoFind: close dim-bright [277, 70] 1.1 - [278, 98] 236.2
22:39:08.607 00.001 14964 AutoFind: close dim-bright [597, 30] 1.2 - [587, 24] 31.8
22:39:08.607 00.000 14964 AutoFind: too close [280, 117] 1.5 - [277, 79] 1.9
22:39:08.607 00.000 14964 AutoFind: too close [280, 117] 1.5 - [268, 106] 3.7
22:39:08.608 00.001 14964 AutoFind: too close [280, 117] 1.5 - [278, 89] 5.6
22:39:08.608 00.000 14964 AutoFind: close dim-bright [280, 117] 1.5 - [279, 107] 29.3
22:39:08.609 00.001 14964 AutoFind: close dim-bright [280, 117] 1.5 - [278, 98] 236.2
22:39:08.609 00.000 14964 AutoFind: too close [277, 79] 1.9 - [268, 106] 3.7
22:39:08.610 00.001 14964 AutoFind: too close [277, 79] 1.9 - [278, 89] 5.6
22:39:08.610 00.000 14964 AutoFind: close dim-bright [277, 79] 1.9 - [279, 107] 29.3
22:39:08.611 00.001 14964 AutoFind: close dim-bright [277, 79] 1.9 - [278, 98] 236.2
22:39:08.611 00.000 14964 AutoFind: too close [268, 106] 3.7 - [278, 89] 5.6
22:39:08.612 00.001 14964 AutoFind: close dim-bright [268, 106] 3.7 - [279, 107] 29.3
22:39:08.612 00.000 14964 AutoFind: close dim-bright [268, 106] 3.7 - [278, 98] 236.2
22:39:08.613 00.001 14964 AutoFind: close dim-bright [278, 89] 5.6 - [279, 107] 29.3
22:39:08.613 00.000 14964 AutoFind: close dim-bright [278, 89] 5.6 - [278, 98] 236.2
22:39:08.614 00.001 14964 AutoFind: close dim-bright [279, 107] 29.3 - [278, 98] 236.2
22:39:08.614 00.000 14964 AutoFind: too close to edge [246, 594] 0.9
22:39:08.615 00.001 14964 AutoFind: too close to edge [951, 488] 0.9
22:39:08.615 00.000 14964 AutoFind: too close to edge [21, 200] 1.0
22:39:08.616 00.001 14964 AutoFind: too close to edge [318, 12] 1.0
22:39:08.616 00.000 14964 AutoFind: too close to edge [16, 385] 1.0
22:39:08.617 00.001 14964 AutoFind: too close to edge [435, 581] 2.3
22:39:08.617 00.000 14964 AutoFind: too close to edge [587, 24] 31.8
22:39:08.618 00.001 14964 AutoFind: BPP = 16, saturation at 66138, pedestal 603, thresh = 59584
22:39:08.618 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.619 00.001 14964 Star::Find returns 1 (0), X=278.12, Y=98.11, Mass=337183, SNR=369.7, Peak=25683 HFD=4.2
22:39:08.620 00.001 14964 Star::Find(35, 279, 107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.620 00.000 14964 Star::Find returns 1 (0), X=278.12, Y=98.11, Mass=337183, SNR=369.7, Peak=25683 HFD=4.2
22:39:08.621 00.001 14964 Star::Find(35, 73, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.622 00.001 14964 Star::Find returns 1 (0), X=72.70, Y=321.02, Mass=16047, SNR=64.8, Peak=2354 HFD=2.5
22:39:08.623 00.001 14964 Star::Find(35, 139, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.623 00.000 14964 Star::Find returns 1 (0), X=138.88, Y=311.08, Mass=4084, SNR=25.6, Peak=1164 HFD=2.3
22:39:08.624 00.001 14964 Star::Find(35, 414, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.624 00.000 14964 Star::Find returns 1 (0), X=413.95, Y=391.47, Mass=3059, SNR=21.4, Peak=1105 HFD=2.3
22:39:08.625 00.001 14964 Star::Find(35, 472, 165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.625 00.000 14964 Star::Find returns 1 (0), X=472.66, Y=165.65, Mass=1502, SNR=13.6, Peak=820 HFD=2.4
22:39:08.626 00.001 14964 Star::Find(35, 302, 463, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.626 00.000 14964 Star::Find returns 1 (0), X=302.11, Y=462.64, Mass=1749, SNR=14.3, Peak=876 HFD=2.4
22:39:08.627 00.001 14964 Star::Find(35, 361, 247, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.627 00.000 14964 Star::Find returns 1 (0), X=360.64, Y=246.80, Mass=1207, SNR=11.7, Peak=879 HFD=1.7
22:39:08.628 00.001 14964 Star::Find(35, 192, 418, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.628 00.000 14964 Star::Find false star n=6 nbg=275 bg=621.7 sigma=31.9 thresh=717 peak=716
22:39:08.629 00.001 14964 Star::Find returns 0 (2), X=192.00, Y=418.00, Mass=773, SNR=2.9, Peak=782 HFD=0.0
22:39:08.629 00.000 14964 Star::Find(35, 917, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.630 00.001 14964 Star::Find false star n=6 nbg=259 bg=608.1 sigma=28.2 thresh=693 peak=679
22:39:08.630 00.000 14964 Star::Find returns 0 (2), X=917.00, Y=201.00, Mass=633, SNR=2.9, Peak=759 HFD=0.0
22:39:08.630 00.000 14964 Star::Find(35, 806, 527, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.631 00.001 14964 Star::Find false star n=3 nbg=265 bg=623.4 sigma=29.8 thresh=713 peak=670
22:39:08.631 00.000 14964 Star::Find returns 0 (2), X=806.00, Y=527.00, Mass=284, SNR=2.9, Peak=790 HFD=0.0
22:39:08.632 00.001 14964 Star::Find(35, 926, 376, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.632 00.000 14964 Star::Find false star n=2 nbg=261 bg=622.0 sigma=31.8 thresh=717 peak=685
22:39:08.633 00.001 14964 Star::Find returns 0 (2), X=926.00, Y=376.00, Mass=218, SNR=2.9, Peak=753 HFD=0.0
22:39:08.633 00.000 14964 Star::Find(35, 160, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.634 00.001 14964 Star::Find false star n=1 nbg=267 bg=622.1 sigma=29.2 thresh=710 peak=675
22:39:08.634 00.000 14964 Star::Find returns 0 (2), X=160.00, Y=201.00, Mass=108, SNR=2.9, Peak=793 HFD=0.0
22:39:08.635 00.001 14964 Star::Find(35, 545, 385, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.635 00.000 14964 Star::Find returns 0 (3), X=545.00, Y=385.00, Mass=0, SNR=0.0, Peak=754 HFD=0.0
22:39:08.635 00.000 14964 Star::Find(35, 757, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.636 00.001 14964 Star::Find false star n=2 nbg=275 bg=617.4 sigma=33.1 thresh=717 peak=674
22:39:08.636 00.000 14964 Star::Find returns 0 (2), X=757.00, Y=200.00, Mass=213, SNR=2.9, Peak=753 HFD=0.0
22:39:08.637 00.001 14964 Star::Find(35, 435, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.637 00.000 14964 Star::Find false star n=4 nbg=257 bg=616.1 sigma=30.5 thresh=708 peak=678
22:39:08.638 00.001 14964 Star::Find returns 0 (2), X=435.00, Y=97.00, Mass=426, SNR=2.9, Peak=757 HFD=0.0
22:39:08.638 00.000 14964 Star::Find(35, 209, 355, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.639 00.001 14964 Star::Find false star n=2 nbg=282 bg=620.9 sigma=34.0 thresh=723 peak=679
22:39:08.639 00.000 14964 Star::Find returns 0 (2), X=209.00, Y=355.00, Mass=219, SNR=2.9, Peak=767 HFD=0.0
22:39:08.640 00.001 14964 Star::Find(35, 527, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.640 00.000 14964 Star::Find false star n=3 nbg=270 bg=623.1 sigma=33.3 thresh=723 peak=673
22:39:08.640 00.000 14964 Star::Find returns 0 (2), X=527.00, Y=568.00, Mass=333, SNR=2.9, Peak=763 HFD=0.0
22:39:08.641 00.001 14964 Star::Find(35, 499, 415, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.641 00.000 14964 Star::Find returns 0 (3), X=499.00, Y=415.00, Mass=0, SNR=0.0, Peak=765 HFD=0.0
22:39:08.642 00.001 14964 Star::Find(35, 822, 462, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.642 00.000 14964 Star::Find false star n=7 nbg=259 bg=629.4 sigma=29.3 thresh=717 peak=681
22:39:08.643 00.001 14964 Star::Find returns 0 (2), X=822.00, Y=462.00, Mass=674, SNR=2.9, Peak=773 HFD=0.0
22:39:08.643 00.000 14964 Star::Find(35, 211, 112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.644 00.001 14964 Star::Find returns 0 (2), X=211.00, Y=112.00, Mass=104, SNR=2.8, Peak=753 HFD=0.0
22:39:08.644 00.000 14964 Star::Find(35, 367, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.645 00.001 14964 Star::Find false star n=2 nbg=276 bg=616.4 sigma=35.5 thresh=723 peak=663
22:39:08.645 00.000 14964 Star::Find returns 0 (2), X=367.00, Y=98.00, Mass=225, SNR=2.9, Peak=794 HFD=0.0
22:39:08.646 00.001 14964 Star::Find(35, 37, 75, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.646 00.000 14964 Star::Find false star n=8 nbg=244 bg=605.2 sigma=28.3 thresh=690 peak=664
22:39:08.647 00.001 14964 Star::Find returns 0 (2), X=37.00, Y=75.00, Mass=765, SNR=2.9, Peak=777 HFD=0.0
22:39:08.647 00.000 14964 Star::Find(35, 832, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.647 00.000 14964 Star::Find returns 0 (3), X=832.00, Y=201.00, Mass=0, SNR=0.0, Peak=752 HFD=0.0
22:39:08.648 00.001 14964 Star::Find(35, 108, 293, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.648 00.000 14964 Star::Find returns 1 (0), X=72.70, Y=321.02, Mass=16073, SNR=64.7, Peak=1564 HFD=2.5
22:39:08.649 00.001 14964 Star::Find(35, 841, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.649 00.000 14964 Star::Find false star n=3 nbg=265 bg=612.2 sigma=31.1 thresh=705 peak=690
22:39:08.650 00.001 14964 Star::Find returns 0 (2), X=841.00, Y=135.00, Mass=344, SNR=2.9, Peak=746 HFD=0.0
22:39:08.650 00.000 14964 Star::Find(35, 675, 455, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.651 00.001 14964 Star::Find returns 0 (2), X=675.00, Y=455.00, Mass=97, SNR=2.8, Peak=786 HFD=0.0
22:39:08.651 00.000 14964 Star::Find(35, 517, 200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.651 00.000 14964 Star::Find returns 0 (2), X=517.00, Y=200.00, Mass=111, SNR=3.0, Peak=776 HFD=0.0
22:39:08.652 00.001 14964 Star::Find(35, 860, 248, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.652 00.000 14964 Star::Find false star n=3 nbg=259 bg=618.1 sigma=28.1 thresh=702 peak=676
22:39:08.653 00.001 14964 Star::Find returns 0 (2), X=860.00, Y=248.00, Mass=319, SNR=2.9, Peak=783 HFD=0.0
22:39:08.653 00.000 14964 Star::Find(35, 396, 323, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.654 00.001 14964 Star::Find false star n=7 nbg=256 bg=620.5 sigma=29.1 thresh=708 peak=685
22:39:08.654 00.000 14964 Star::Find returns 0 (2), X=396.00, Y=323.00, Mass=717, SNR=2.9, Peak=764 HFD=0.0
22:39:08.655 00.001 14964 Star::Find(35, 435, 540, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.655 00.000 14964 Star::Find false star n=2 nbg=269 bg=624.9 sigma=33.0 thresh=724 peak=675
22:39:08.655 00.000 14964 Star::Find returns 0 (2), X=435.00, Y=540.00, Mass=224, SNR=2.9, Peak=759 HFD=0.0
22:39:08.656 00.001 14964 Star::Find(35, 140, 558, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.656 00.000 14964 Star::Find false star n=2 nbg=282 bg=625.0 sigma=32.3 thresh=722 peak=687
22:39:08.657 00.001 14964 Star::Find returns 0 (2), X=140.00, Y=558.00, Mass=246, SNR=2.9, Peak=757 HFD=0.0
22:39:08.657 00.000 14964 AutoFind: finding best star pass 1
22:39:08.658 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.658 00.000 14964 Star::Find returns 1 (0), X=278.12, Y=98.11, Mass=337183, SNR=369.7, Peak=25683 HFD=4.2
22:39:08.659 00.001 14964 AutoFind returns star at [278, 98] 236.2 Mass 337183 SNR 369.7
22:39:08.659 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.660 00.001 14964 Star::Find returns 1 (0), X=278.12, Y=98.11, Mass=337183, SNR=369.7, Peak=25683 HFD=4.2
22:39:08.660 00.000 14964 MultiStar: List (3): {278.12, 98.11}(369.7), {72.70, 321.02}(64.8), {138.88, 311.08}(25.6), 
22:39:08.661 00.001 14964 setting lock position to (278.12, 98.11)
22:39:08.661 00.000 14964 MultiStar: stabilizing after lock position change
22:39:08.662 00.001 14964 AutoSelect: state = 1, call UpdateGuideState
22:39:08.662 00.000 14964 UpdateGuideState(): m_state=1
22:39:08.663 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:08.663 00.000 14964 Star::Find returns 1 (0), X=278.12, Y=98.11, Mass=337183, SNR=369.7, Peak=25683 HFD=4.2
22:39:08.663 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
22:39:08.664 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
22:39:08.664 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:39:08.666 00.002 14964 setting force full frames = false
22:39:08.667 00.001 14964 setting lock position to (278.12, 98.11)
22:39:08.667 00.000 14964 MultiStar: stabilizing after lock position change
22:39:08.668 00.001 14964 CurrentPosition() valid, moving to STATE_SELECTED
22:39:08.668 00.000 14964 Changing from state SELECTING to SELECTED
22:39:08.669 00.001 14964 guider state => SELECTED
22:39:08.678 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25683, med=618, FiltMin=528, FiltMax=15704, Gamma=0.810
22:39:08.684 00.006 14964 UpdateGuideState exits: m=337183 SNR=369.7
22:39:08.684 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25683, med=618, FiltMin=528, FiltMax=15704, Gamma=0.810
22:39:08.690 00.006 14964 Status Line: Auto-selected star at (278.1, 98.1)
22:39:08.694 00.004 14964 PhdController: newstate STATE_WAIT_SELECTED
22:39:08.695 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.696 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:08.696 00.000 14964 Enqueuing Expose request
22:39:08.696 00.000 12044 Worker thread wakes up
22:39:08.696 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:08.696 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:09.362 00.666 14964 evsrv: cli 01AB2670 connect
22:39:09.364 00.002 14964 case statement mapped state 2 to 1
22:39:09.366 00.002 14964 case statement mapped state 2 to 1
22:39:09.369 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_lock_position","id":"8211b7b2-3334-47af-82e3-35c8c1d4dd68"}
22:39:09.371 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":[278.12,98.11],"id":"8211b7b2-3334-47af-82e3-35c8c1d4dd68"}
22:39:09.372 00.001 14964 evsrv: cli 01AB2670 disconnect
22:39:09.374 00.002 14964 evsrv: cli 01AB27B0 connect
22:39:09.375 00.001 14964 case statement mapped state 2 to 1
22:39:09.376 00.001 14964 case statement mapped state 2 to 1
22:39:09.377 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"45644ed0-f7f5-41c6-8043-bd385aaba4c0"}
22:39:09.378 00.001 14964 case statement mapped state 2 to 1
22:39:09.379 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Selected","id":"45644ed0-f7f5-41c6-8043-bd385aaba4c0"}
22:39:09.380 00.001 14964 evsrv: cli 01AB27B0 disconnect
22:39:10.381 01.001 14964 evsrv: cli 01AB2990 connect
22:39:10.383 00.002 14964 case statement mapped state 2 to 1
22:39:10.385 00.002 14964 case statement mapped state 2 to 1
22:39:10.386 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"7712c86c-abd3-4daf-87d1-0161d0d0c1fa"}
22:39:10.388 00.002 14964 case statement mapped state 2 to 1
22:39:10.389 00.001 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Selected","id":"7712c86c-abd3-4daf-87d1-0161d0d0c1fa"}
22:39:10.391 00.002 14964 evsrv: cli 01AB2990 disconnect
22:39:11.391 01.000 14964 evsrv: cli 01AB2B70 connect
22:39:11.392 00.001 14964 case statement mapped state 2 to 1
22:39:11.394 00.002 14964 case statement mapped state 2 to 1
22:39:11.396 00.002 14964 evsrv: cli 01AB2B70 request: {"method":"get_app_state","id":"bc0e625d-2f67-42fa-8e2a-d9b5ebd270a9"}
22:39:11.400 00.004 14964 case statement mapped state 2 to 1
22:39:11.402 00.002 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":"Selected","id":"bc0e625d-2f67-42fa-8e2a-d9b5ebd270a9"}
22:39:11.405 00.003 14964 evsrv: cli 01AB2B70 disconnect
22:39:11.797 00.392 12044 Exposure complete
22:39:11.821 00.024 12044 worker thread done servicing request
22:39:11.821 00.000 14964 OnExposeComplete: enter
22:39:11.822 00.001 14964 UpdateGuideState(): m_state=2
22:39:11.823 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:39:11.823 00.000 14964 Star::Find returns 1 (0), X=278.27, Y=98.12, Mass=337965, SNR=378.2, Peak=24023 HFD=4.0
22:39:11.824 00.001 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
22:39:11.824 00.000 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.56)
22:39:11.824 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
22:39:11.827 00.003 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24023, med=618, FiltMin=534, FiltMax=16508, Gamma=0.810
22:39:11.833 00.006 14964 UpdateGuideState exits: m=337965 SNR=378.2
22:39:11.834 00.001 14964 PhdController: newstate STATE_CALIBRATE
22:39:11.834 00.000 14964 PhdController: newstate STATE_GUIDE
22:39:11.837 00.003 14964 Changing from state SELECTED to CALIBRATING_PRIMARY
22:39:11.837 00.000 14964 guider state => CALIBRATED
22:39:11.837 00.000 14964 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:39:11.846 00.009 14964 reset dither spiral
22:39:11.847 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:39:11.847 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.848 00.001 14964 ScheduleExposure(3000,3,0) exposurePending=0
22:39:11.848 00.000 14964 Enqueuing Expose request
22:39:11.849 00.001 12044 Worker thread wakes up
22:39:11.849 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:11.849 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:39:12.406 00.557 14964 evsrv: cli 01AB2670 connect
22:39:12.408 00.002 14964 case statement mapped state 5 to 1
22:39:12.410 00.002 14964 case statement mapped state 5 to 1
22:39:12.411 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"006c5517-873a-4833-8ef5-c33c8068caaf"}
22:39:12.412 00.001 14964 case statement mapped state 5 to 1
22:39:12.413 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Selected","id":"006c5517-873a-4833-8ef5-c33c8068caaf"}
22:39:12.414 00.001 14964 evsrv: cli 01AB2670 disconnect
22:39:13.415 01.001 14964 evsrv: cli 01AB2AD0 connect
22:39:13.418 00.003 14964 case statement mapped state 5 to 1
22:39:13.423 00.005 14964 case statement mapped state 5 to 1
22:39:13.425 00.002 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"f601e3d6-833c-4bdb-b56f-2ac164b74177"}
22:39:13.426 00.001 14964 case statement mapped state 5 to 1
22:39:13.428 00.002 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Selected","id":"f601e3d6-833c-4bdb-b56f-2ac164b74177"}
22:39:13.429 00.001 14964 evsrv: cli 01AB2AD0 disconnect
22:39:14.430 01.001 14964 evsrv: cli 01AB2D50 connect
22:39:14.432 00.002 14964 case statement mapped state 5 to 1
22:39:14.434 00.002 14964 case statement mapped state 5 to 1
22:39:14.434 00.000 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"29d8d829-772d-4e07-8f3d-02d879854c05"}
22:39:14.435 00.001 14964 case statement mapped state 5 to 1
22:39:14.438 00.003 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Selected","id":"29d8d829-772d-4e07-8f3d-02d879854c05"}
22:39:14.439 00.001 14964 evsrv: cli 01AB2D50 disconnect
22:39:14.963 00.524 12044 Exposure complete
22:39:15.002 00.039 12044 worker thread done servicing request
22:39:15.002 00.000 14964 OnExposeComplete: enter
22:39:15.004 00.002 14964 UpdateGuideState(): m_state=5
22:39:15.005 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:39:15.007 00.002 14964 Star::Find returns 1 (0), X=278.08, Y=98.00, Mass=334875, SNR=371.3, Peak=26603 HFD=4.0
22:39:15.009 00.002 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
22:39:15.010 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
22:39:15.012 00.002 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.95 mountX=0.10 mountY=0.05, mountTheta=0.47
22:39:15.016 00.004 14964 Changing from state CALIBRATED to GUIDING
22:39:15.034 00.018 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:39:15.061 00.027 14964 ScopeASCOM::SideOfPier() returns 0
22:39:15.063 00.002 14964 AdjustCalibrationForScopePointing (scope): current dec=39.5 pierSide=0, cal dec=39.5 pierSide=0 rotAngle=None bin=2
22:39:15.065 00.002 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:39:15.066 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:39:15.067 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:39:15.069 00.002 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:39:15.070 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:39:15.072 00.002 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:39:15.073 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:39:15.075 00.002 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:39:15.076 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:39:15.078 00.002 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:39:15.079 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:39:15.080 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:39:15.081 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:39:15.130 00.049 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:39:15.134 00.004 14964 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
22:39:15.135 00.001 14964 Dec comp: XRate 8.446 -> 8.451 for dec 39.5 -> dec 39.5
22:39:15.161 00.026 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:39:15.187 00.026 14964 ScopeASCOM::SideOfPier() returns 0
22:39:15.189 00.002 14964 setting lock position to (278.08, 98.00)
22:39:15.191 00.002 14964 MultiStar: stabilizing after lock position change
22:39:15.191 00.000 14964 guider state => GUIDING
22:39:15.192 00.001 14964 Status Line: Guiding
22:39:15.196 00.004 14964 Mount: notify guiding started
22:39:15.198 00.002 14964 GetString("/profile/4/name", "") returns "RC10C-AP1200-Xena-Ascom"
22:39:15.200 00.002 14964 GetString("/profile/4/scope/calibration/timestamp", "") returns "5/11/2026 10:13:30 PM"
22:39:15.201 00.001 14964 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.008446
22:39:15.203 00.002 14964 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.010733
22:39:15.204 00.001 14964 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
22:39:15.205 00.001 14964 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -1.556010
22:39:15.206 00.001 14964 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns 3.067860
22:39:15.206 00.000 14964 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.689378
22:39:15.207 00.001 14964 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
22:39:15.208 00.001 14964 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
22:39:15.208 00.000 14964 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
22:39:15.209 00.001 14964 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:39:15.209 00.000 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:39:15.210 00.001 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:39:15.210 00.000 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:39:15.211 00.001 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:39:15.211 00.000 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:39:15.212 00.001 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:39:15.212 00.000 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:39:15.213 00.001 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:39:15.213 00.000 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:39:15.214 00.001 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:39:15.214 00.000 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:39:15.215 00.001 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:39:15.215 00.000 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:39:15.216 00.001 14964 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1860
22:39:15.216 00.000 14964 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.299690
22:39:15.217 00.001 14964 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
22:39:15.217 00.000 14964 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
22:39:15.218 00.001 14964 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.071540
22:39:15.218 00.000 14964 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 15
22:39:15.219 00.001 14964 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
22:39:15.219 00.000 14964 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:39:15.220 00.001 14964 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
22:39:15.220 00.000 14964 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:13:30 PM"
22:39:15.221 00.001 14964 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
22:39:15.221 00.000 14964 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.7}, {0.1 -3.4}, {0.2 -4.3}, {-0.1 -6.1}, {0.6 -7.5}, {0.4 -9.6}, {0.7 -10.6}, {1.0 -12.5}, {0.9 -14.4}, {1.2 -16.3}, {1.0 -18.3}, {0.7 -20.5}, {0.6 -21.9}, {0.4 -23.4}, {0.4 -25.3}, {0.4 -25.3}, {1.0 -5.5}, {1.4 -0.9}"
22:39:15.222 00.001 14964 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 0.1}, {3.8 -0.2}, {6.5 -0.6}, {8.2 -1.1}, {10.0 -1.1}, {12.3 -1.4}, {15.1 -1.0}, {16.9 -1.1}, {18.8 -1.4}, {21.4 -0.6}, {23.2 -1.3}, {25.7 -1.9}, {25.7 -1.9}, {5.8 -1.1}"
22:39:15.224 00.002 14964 ScopeASCOM::GetGuideRates returns 0 15.041 15.041 a-s/sec
22:39:15.225 00.001 14964 ScopeASCOM::SideOfPier() returns 0
22:39:15.288 00.063 14964 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:39:15.290 00.002 14964 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:39:15.295 00.005 14964 ScopeASCOM::GetDeclinationRadians() returns 39.5
22:39:15.297 00.002 14964 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 39.5
22:39:15.298 00.001 14964 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
22:39:15.299 00.001 14964 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:39:15.300 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:39:15.301 00.001 14964 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:39:15.303 00.002 14964 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
22:39:15.305 00.002 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26603, med=619, FiltMin=520, FiltMax=13932, Gamma=0.810
22:39:15.312 00.007 14964 UpdateGuideState exits: m=334875 SNR=371.3
22:39:15.313 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:39:15.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:15.314 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:15.315 00.001 14964 Enqueuing Expose request
22:39:15.315 00.000 12044 Worker thread wakes up
22:39:15.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:15.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:15.444 00.129 14964 evsrv: cli 01AB2990 connect
22:39:15.447 00.003 14964 case statement mapped state 6 to 3
22:39:15.450 00.003 14964 case statement mapped state 6 to 3
22:39:15.451 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"3fad6344-50f4-4e38-a1d2-fbc06b27cab5"}
22:39:15.451 00.000 14964 case statement mapped state 6 to 3
22:39:15.452 00.001 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fad6344-50f4-4e38-a1d2-fbc06b27cab5"}
22:39:15.453 00.001 14964 evsrv: cli 01AB2990 disconnect
22:39:18.448 02.995 12044 Exposure complete
22:39:18.471 00.023 12044 worker thread done servicing request
22:39:18.471 00.000 14964 OnExposeComplete: enter
22:39:18.472 00.001 14964 UpdateGuideState(): m_state=6
22:39:18.472 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:39:18.473 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=98.15, Mass=334216, SNR=350.2, Peak=25843 HFD=4.2
22:39:18.473 00.000 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
22:39:18.474 00.001 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
22:39:18.474 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
22:39:18.475 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.15, opts=13)
22:39:18.476 00.001 14964 Enqueuing Move request for scope (-0.01, 0.15)
22:39:18.476 00.000 12044 Worker thread wakes up
22:39:18.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:39:18.476 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:39:18.476 00.000 12044 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=-0.00
22:39:18.476 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
22:39:18.477 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:18.477 00.000 12044 MoveAxis(E, 0, ABG)
22:39:18.477 00.000 12044 Move returns status 0, amount 0
22:39:18.477 00.000 12044 MoveAxis(N, 0, ABG)
22:39:18.477 00.000 12044 Move returns status 0, amount 0
22:39:18.477 00.000 12044 move complete, result=0
22:39:18.477 00.000 12044 worker thread done servicing request
22:39:18.484 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25843, med=619, FiltMin=531, FiltMax=13764, Gamma=0.810
22:39:18.490 00.006 14964 UpdateGuideState exits: m=334216 SNR=350.2
22:39:18.492 00.002 14964 PhdController: settling, locked = 1, distance = 0.12 (2.00) aobump = 0 frame = 1 / 99999
22:39:18.493 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564358.493,"Host":"NUCBOX","Inst":1,"Distance":0.12,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:39:18.494 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.496 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:18.497 00.001 14964 Enqueuing Expose request
22:39:18.499 00.002 12044 Worker thread wakes up
22:39:18.499 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:18.499 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:18.499 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:21.609 03.110 12044 Exposure complete
22:39:21.634 00.025 12044 worker thread done servicing request
22:39:21.634 00.000 14964 OnExposeComplete: enter
22:39:21.635 00.001 14964 UpdateGuideState(): m_state=6
22:39:21.635 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:39:21.636 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=98.36, Mass=331280, SNR=370.1, Peak=23751 HFD=3.7
22:39:21.637 00.001 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.56) = xAngle (2.82 = 2.82)
22:39:21.637 00.000 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.41)
22:39:21.638 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.26 mountX=-0.35 mountY=-0.15, mountTheta=-2.74
22:39:21.639 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.36, opts=13)
22:39:21.640 00.001 14964 Enqueuing Move request for scope (0.11, 0.36)
22:39:21.640 00.000 12044 Worker thread wakes up
22:39:21.641 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.36) opts 0xd
22:39:21.641 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.36)
22:39:21.641 00.000 12044 Moving (0.11, 0.36) raw xDistance=-0.35 yDistance=-0.15
22:39:21.641 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.35, slope = 0.00
22:39:21.641 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.641 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:39:21.641 00.000 12044 MoveAxis(E, 27, ABG)
22:39:21.641 00.000 12044 Guiding  Dir = 2, Dur = 27
22:39:21.648 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23751, med=619, FiltMin=536, FiltMax=14638, Gamma=0.810
22:39:21.654 00.006 14964 UpdateGuideState exits: m=331280 SNR=370.1
22:39:21.655 00.001 14964 PhdController: settling, locked = 1, distance = 0.20 (2.00) aobump = 0 frame = 2 / 99999
22:39:21.655 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778564361.655,"Host":"NUCBOX","Inst":1,"Distance":0.20,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:39:21.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:21.656 00.000 14964 Enqueuing Expose request
22:39:21.672 00.016 12044 IsSlewing returns 0
22:39:21.672 00.000 12044 IsGuiding returns 0
22:39:21.704 00.032 12044 IsGuiding returns 1
22:39:21.705 00.001 12044 scope still moving after pulse duration time elapsed
22:39:21.765 00.060 12044 IsSlewing returns 0
22:39:21.765 00.000 12044 IsGuiding returns 0
22:39:21.765 00.000 12044 scope move finished after 27 + 65 ms
22:39:21.765 00.000 12044 Move returns status 0, amount 27
22:39:21.765 00.000 12044 MoveAxis(N, 0, ABG)
22:39:21.765 00.000 12044 Move returns status 0, amount 0
22:39:21.765 00.000 12044 move complete, result=0
22:39:21.765 00.000 12044 worker thread done servicing request
22:39:21.765 00.000 12044 Worker thread wakes up
22:39:21.765 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:21.765 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:21.765 00.000 14964 GuideStep: -0.4 px 27 ms EAST, -0.1 px 0 ms NORTH
22:39:24.869 03.104 12044 Exposure complete
22:39:24.895 00.026 12044 worker thread done servicing request
22:39:24.895 00.000 14964 OnExposeComplete: enter
22:39:24.896 00.001 14964 UpdateGuideState(): m_state=6
22:39:24.897 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:39:24.897 00.000 14964 Star::Find returns 1 (0), X=278.24, Y=98.40, Mass=332653, SNR=367.3, Peak=23147 HFD=3.7
22:39:24.898 00.001 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
22:39:24.898 00.000 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.49)
22:39:24.899 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.19 mountX=-0.40 mountY=-0.20, mountTheta=-2.67
22:39:24.900 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.40, opts=13)
22:39:24.900 00.000 14964 Enqueuing Move request for scope (0.16, 0.40)
22:39:24.901 00.001 12044 Worker thread wakes up
22:39:24.901 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
22:39:24.901 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
22:39:24.901 00.000 12044 Moving (0.16, 0.40) raw xDistance=-0.40 yDistance=-0.20
22:39:24.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = 0.00
22:39:24.901 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:24.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:24.901 00.000 12044 MoveAxis(E, 31, ABG)
22:39:24.901 00.000 12044 Guiding  Dir = 2, Dur = 31
22:39:24.912 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23147, med=619, FiltMin=535, FiltMax=14670, Gamma=0.810
22:39:24.918 00.006 14964 UpdateGuideState exits: m=332653 SNR=367.3
22:39:24.918 00.000 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 3 / 99999
22:39:24.919 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564364.919,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
22:39:24.919 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.920 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:24.920 00.000 14964 Enqueuing Expose request
22:39:24.922 00.002 12044 IsSlewing returns 0
22:39:24.922 00.000 12044 IsGuiding returns 0
22:39:24.990 00.068 12044 IsGuiding returns 1
22:39:24.990 00.000 12044 scope still moving after pulse duration time elapsed
22:39:25.076 00.086 12044 IsSlewing returns 0
22:39:25.109 00.033 12044 IsGuiding returns 0
22:39:25.109 00.000 12044 scope move finished after 31 + 155 ms
22:39:25.109 00.000 12044 Move returns status 0, amount 31
22:39:25.109 00.000 12044 MoveAxis(N, 0, ABG)
22:39:25.109 00.000 12044 Move returns status 0, amount 0
22:39:25.109 00.000 12044 move complete, result=0
22:39:25.109 00.000 12044 worker thread done servicing request
22:39:25.109 00.000 12044 Worker thread wakes up
22:39:25.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:25.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:25.109 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.2 px 0 ms NORTH
22:39:28.224 03.115 12044 Exposure complete
22:39:28.257 00.033 12044 worker thread done servicing request
22:39:28.257 00.000 14964 OnExposeComplete: enter
22:39:28.258 00.001 14964 UpdateGuideState(): m_state=6
22:39:28.258 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:39:28.259 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=98.03, Mass=332555, SNR=367.0, Peak=25059 HFD=4.0
22:39:28.259 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
22:39:28.260 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
22:39:28.260 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
22:39:28.262 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.03, opts=13)
22:39:28.264 00.002 14964 Enqueuing Move request for scope (0.11, 0.03)
22:39:28.265 00.001 12044 Worker thread wakes up
22:39:28.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:39:28.265 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:39:28.265 00.000 12044 Moving (0.11, 0.03) raw xDistance=-0.03 yDistance=-0.12
22:39:28.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
22:39:28.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:28.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:39:28.265 00.000 12044 MoveAxis(E, 0, ABG)
22:39:28.265 00.000 12044 Move returns status 0, amount 0
22:39:28.265 00.000 12044 MoveAxis(N, 0, ABG)
22:39:28.265 00.000 12044 Move returns status 0, amount 0
22:39:28.265 00.000 12044 move complete, result=0
22:39:28.265 00.000 12044 worker thread done servicing request
22:39:28.272 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25059, med=619, FiltMin=538, FiltMax=16236, Gamma=0.810
22:39:28.277 00.005 14964 UpdateGuideState exits: m=332555 SNR=367.0
22:39:28.278 00.001 14964 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 4 / 99999
22:39:28.279 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564368.278,"Host":"NUCBOX","Inst":1,"Distance":0.22,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
22:39:28.279 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.279 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:28.280 00.001 14964 Enqueuing Expose request
22:39:28.280 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:28.281 00.001 12044 Worker thread wakes up
22:39:28.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:28.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:31.388 03.107 12044 Exposure complete
22:39:31.424 00.036 12044 worker thread done servicing request
22:39:31.424 00.000 14964 OnExposeComplete: enter
22:39:31.426 00.002 14964 UpdateGuideState(): m_state=6
22:39:31.428 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:39:31.428 00.000 14964 Star::Find returns 1 (0), X=278.18, Y=98.33, Mass=335285, SNR=364.9, Peak=23415 HFD=3.8
22:39:31.431 00.003 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.56) = xAngle (2.83 = 2.83)
22:39:31.432 00.001 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.40)
22:39:31.436 00.004 14964 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.28 mountX=-0.33 mountY=-0.13, mountTheta=-2.76
22:39:31.440 00.004 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.33, opts=13)
22:39:31.442 00.002 14964 Enqueuing Move request for scope (0.10, 0.33)
22:39:31.443 00.001 12044 Worker thread wakes up
22:39:31.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
22:39:31.443 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
22:39:31.443 00.000 12044 Moving (0.10, 0.33) raw xDistance=-0.33 yDistance=-0.13
22:39:31.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.33, slope = -0.00
22:39:31.443 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:31.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:39:31.443 00.000 12044 MoveAxis(E, 1, ABG)
22:39:31.443 00.000 12044 Guiding  Dir = 2, Dur = 1
22:39:31.457 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23415, med=619, FiltMin=532, FiltMax=14237, Gamma=0.810
22:39:31.466 00.009 14964 UpdateGuideState exits: m=335285 SNR=364.9
22:39:31.467 00.001 14964 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 5 / 99999
22:39:31.469 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778564371.469,"Host":"NUCBOX","Inst":1,"Distance":0.26,"Time":13.0,"SettleTime":15.0,"StarLocked":true}
22:39:31.470 00.001 12044 IsSlewing returns 0
22:39:31.470 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.472 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:31.473 00.001 14964 Enqueuing Expose request
22:39:31.474 00.001 12044 IsGuiding returns 0
22:39:31.507 00.033 12044 IsGuiding returns 1
22:39:31.507 00.000 12044 scope still moving after pulse duration time elapsed
22:39:31.563 00.056 12044 IsSlewing returns 0
22:39:31.564 00.001 12044 IsGuiding returns 0
22:39:31.564 00.000 12044 scope move finished after 1 + 88 ms
22:39:31.564 00.000 12044 Move returns status 0, amount 1
22:39:31.564 00.000 12044 MoveAxis(N, 0, ABG)
22:39:31.564 00.000 12044 Move returns status 0, amount 0
22:39:31.564 00.000 12044 move complete, result=0
22:39:31.564 00.000 12044 worker thread done servicing request
22:39:31.564 00.000 12044 Worker thread wakes up
22:39:31.564 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:31.564 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:31.564 00.000 14964 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
22:39:34.701 03.137 12044 Exposure complete
22:39:34.740 00.039 12044 worker thread done servicing request
22:39:34.740 00.000 14964 OnExposeComplete: enter
22:39:34.741 00.001 14964 UpdateGuideState(): m_state=6
22:39:34.742 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:39:34.743 00.001 14964 Star::Find returns 1 (0), X=277.98, Y=98.11, Mass=333508, SNR=366.3, Peak=24995 HFD=4.1
22:39:34.743 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
22:39:34.744 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.63)
22:39:34.744 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.31 mountX=-0.11 mountY=0.09, mountTheta=2.47
22:39:34.746 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.11, opts=13)
22:39:34.748 00.002 14964 Enqueuing Move request for scope (-0.10, 0.11)
22:39:34.749 00.001 12044 Worker thread wakes up
22:39:34.750 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
22:39:34.750 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
22:39:34.750 00.000 12044 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.09
22:39:34.750 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
22:39:34.750 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:34.750 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:39:34.750 00.000 12044 MoveAxis(E, 0, ABG)
22:39:34.750 00.000 12044 Move returns status 0, amount 0
22:39:34.750 00.000 12044 MoveAxis(N, 0, ABG)
22:39:34.750 00.000 12044 Move returns status 0, amount 0
22:39:34.750 00.000 12044 move complete, result=0
22:39:34.750 00.000 12044 worker thread done servicing request
22:39:34.761 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24995, med=619, FiltMin=535, FiltMax=15163, Gamma=0.810
22:39:34.771 00.010 14964 UpdateGuideState exits: m=333508 SNR=366.3
22:39:34.772 00.001 14964 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 6 / 99999
22:39:34.772 00.000 14964 PhdController: newstate STATE_FINISH
22:39:34.773 00.001 14964 PhdController complete: success
22:39:34.773 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778564374.773,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:39:34.774 00.001 14964 Mount: notify guiding dither settle done success=1
22:39:34.774 00.000 14964 PhdController: newstate STATE_IDLE
22:39:34.775 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.775 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:34.776 00.001 14964 Enqueuing Expose request
22:39:34.776 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:34.777 00.001 12044 Worker thread wakes up
22:39:34.777 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:34.777 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:37.875 03.098 12044 Exposure complete
22:39:37.910 00.035 12044 worker thread done servicing request
22:39:37.910 00.000 14964 OnExposeComplete: enter
22:39:37.911 00.001 14964 UpdateGuideState(): m_state=6
22:39:37.912 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:39:37.912 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=98.20, Mass=335750, SNR=366.8, Peak=25019 HFD=4.0
22:39:37.913 00.001 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.56) = xAngle (3.19 = -3.10)
22:39:37.913 00.000 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
22:39:37.914 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.63 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
22:39:37.915 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.20, opts=13)
22:39:37.916 00.001 14964 Enqueuing Move request for scope (-0.01, 0.20)
22:39:37.917 00.001 12044 Worker thread wakes up
22:39:37.917 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
22:39:37.917 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
22:39:37.917 00.000 12044 Moving (-0.01, 0.20) raw xDistance=-0.20 yDistance=-0.01
22:39:37.917 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
22:39:37.917 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:37.917 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:37.917 00.000 12044 MoveAxis(E, 0, ABG)
22:39:37.917 00.000 12044 Move returns status 0, amount 0
22:39:37.917 00.000 12044 MoveAxis(N, 0, ABG)
22:39:37.917 00.000 12044 Move returns status 0, amount 0
22:39:37.917 00.000 12044 move complete, result=0
22:39:37.917 00.000 12044 worker thread done servicing request
22:39:37.931 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25019, med=619, FiltMin=527, FiltMax=15283, Gamma=0.810
22:39:37.937 00.006 14964 UpdateGuideState exits: m=335750 SNR=366.8
22:39:37.938 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.939 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:37.940 00.001 14964 Enqueuing Expose request
22:39:37.940 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:37.941 00.001 12044 Worker thread wakes up
22:39:37.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:37.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:41.059 03.118 12044 Exposure complete
22:39:41.081 00.022 12044 worker thread done servicing request
22:39:41.082 00.001 14964 OnExposeComplete: enter
22:39:41.083 00.001 14964 UpdateGuideState(): m_state=6
22:39:41.084 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:39:41.084 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=98.10, Mass=334172, SNR=369.5, Peak=23491 HFD=4.2
22:39:41.085 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
22:39:41.085 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
22:39:41.086 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:39:41.088 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.09, opts=13)
22:39:41.090 00.002 14964 Enqueuing Move request for scope (0.09, 0.09)
22:39:41.091 00.001 12044 Worker thread wakes up
22:39:41.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:39:41.091 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:39:41.091 00.000 12044 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.10
22:39:41.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
22:39:41.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:41.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:39:41.091 00.000 12044 MoveAxis(E, 0, ABG)
22:39:41.091 00.000 12044 Move returns status 0, amount 0
22:39:41.091 00.000 12044 MoveAxis(N, 0, ABG)
22:39:41.091 00.000 12044 Move returns status 0, amount 0
22:39:41.091 00.000 12044 move complete, result=0
22:39:41.091 00.000 12044 worker thread done servicing request
22:39:41.100 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23491, med=619, FiltMin=535, FiltMax=16032, Gamma=0.810
22:39:41.106 00.006 14964 UpdateGuideState exits: m=334172 SNR=369.5
22:39:41.106 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.107 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:41.107 00.000 14964 Enqueuing Expose request
22:39:41.108 00.001 12044 Worker thread wakes up
22:39:41.108 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:41.108 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:41.108 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:44.207 03.099 12044 Exposure complete
22:39:44.235 00.028 12044 worker thread done servicing request
22:39:44.235 00.000 14964 OnExposeComplete: enter
22:39:44.236 00.001 14964 UpdateGuideState(): m_state=6
22:39:44.236 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:39:44.237 00.001 14964 Star::Find returns 1 (0), X=278.10, Y=98.13, Mass=333590, SNR=369.5, Peak=24915 HFD=4.2
22:39:44.237 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
22:39:44.238 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
22:39:44.238 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
22:39:44.239 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.13, opts=13)
22:39:44.240 00.001 14964 Enqueuing Move request for scope (0.02, 0.13)
22:39:44.240 00.000 12044 Worker thread wakes up
22:39:44.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:39:44.241 00.001 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:39:44.241 00.000 12044 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.03
22:39:44.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
22:39:44.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:44.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:44.241 00.000 12044 MoveAxis(E, 0, ABG)
22:39:44.241 00.000 12044 Move returns status 0, amount 0
22:39:44.241 00.000 12044 MoveAxis(N, 0, ABG)
22:39:44.241 00.000 12044 Move returns status 0, amount 0
22:39:44.241 00.000 12044 move complete, result=0
22:39:44.241 00.000 12044 worker thread done servicing request
22:39:44.252 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24915, med=619, FiltMin=535, FiltMax=13820, Gamma=0.810
22:39:44.258 00.006 14964 UpdateGuideState exits: m=333590 SNR=369.5
22:39:44.258 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.259 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:44.259 00.000 14964 Enqueuing Expose request
22:39:44.260 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:44.260 00.000 12044 Worker thread wakes up
22:39:44.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:44.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:47.362 03.102 12044 Exposure complete
22:39:47.400 00.038 12044 worker thread done servicing request
22:39:47.400 00.000 14964 OnExposeComplete: enter
22:39:47.402 00.002 14964 UpdateGuideState(): m_state=6
22:39:47.404 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:39:47.407 00.003 14964 Star::Find returns 1 (0), X=277.57, Y=98.58, Mass=338182, SNR=362.4, Peak=21839 HFD=3.4
22:39:47.409 00.002 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.85 = -2.44)
22:39:47.411 00.002 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.62)
22:39:47.412 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=0.57 hyp=0.76 cameraTheta=2.29 mountX=-0.58 mountY=0.44, mountTheta=2.49
22:39:47.419 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.57, opts=13)
22:39:47.421 00.002 14964 Enqueuing Move request for scope (-0.50, 0.57)
22:39:47.423 00.002 12044 Worker thread wakes up
22:39:47.424 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.57) opts 0xd
22:39:47.424 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.57)
22:39:47.424 00.000 12044 Moving (-0.50, 0.57) raw xDistance=-0.58 yDistance=0.44
22:39:47.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.58, slope = -0.01
22:39:47.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:47.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:39:47.424 00.000 12044 MoveAxis(E, 5, ABG)
22:39:47.424 00.000 12044 Guiding  Dir = 2, Dur = 5
22:39:47.437 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21839, med=618, FiltMin=535, FiltMax=16655, Gamma=0.810
22:39:47.448 00.011 14964 UpdateGuideState exits: m=338182 SNR=362.4
22:39:47.449 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.450 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:47.452 00.002 14964 Enqueuing Expose request
22:39:47.453 00.001 12044 IsSlewing returns 0
22:39:47.454 00.001 12044 IsGuiding returns 0
22:39:47.488 00.034 12044 IsGuiding returns 1
22:39:47.488 00.000 12044 scope still moving after pulse duration time elapsed
22:39:47.547 00.059 12044 IsSlewing returns 0
22:39:47.547 00.000 12044 IsGuiding returns 0
22:39:47.547 00.000 12044 scope move finished after 5 + 88 ms
22:39:47.547 00.000 12044 Move returns status 0, amount 5
22:39:47.548 00.001 12044 MoveAxis(N, 0, ABG)
22:39:47.548 00.000 12044 Move returns status 0, amount 0
22:39:47.548 00.000 12044 move complete, result=0
22:39:47.548 00.000 12044 worker thread done servicing request
22:39:47.548 00.000 14964 GuideStep: -0.6 px 5 ms EAST, 0.4 px 0 ms NORTH
22:39:47.549 00.001 12044 Worker thread wakes up
22:39:47.549 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:47.549 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:50.673 03.124 12044 Exposure complete
22:39:50.715 00.042 12044 worker thread done servicing request
22:39:50.716 00.001 14964 OnExposeComplete: enter
22:39:50.720 00.004 14964 UpdateGuideState(): m_state=6
22:39:50.724 00.004 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:39:50.726 00.002 14964 Star::Find returns 1 (0), X=278.21, Y=97.93, Mass=337820, SNR=366.8, Peak=23951 HFD=4.1
22:39:50.728 00.002 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
22:39:50.729 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.15)
22:39:50.732 00.003 14964 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=0.07 mountY=-0.13, mountTheta=-1.06
22:39:50.737 00.005 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.07, opts=13)
22:39:50.738 00.001 14964 Enqueuing Move request for scope (0.14, -0.07)
22:39:50.740 00.002 12044 Worker thread wakes up
22:39:50.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:39:50.740 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:39:50.740 00.000 12044 Moving (0.14, -0.07) raw xDistance=0.07 yDistance=-0.13
22:39:50.740 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
22:39:50.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:39:50.741 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:50.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:39:50.741 00.000 12044 MoveAxis(E, 0, ABG)
22:39:50.741 00.000 12044 Move returns status 0, amount 0
22:39:50.741 00.000 12044 MoveAxis(N, 0, ABG)
22:39:50.741 00.000 12044 Move returns status 0, amount 0
22:39:50.741 00.000 12044 move complete, result=0
22:39:50.741 00.000 12044 worker thread done servicing request
22:39:50.756 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23951, med=619, FiltMin=538, FiltMax=16576, Gamma=0.810
22:39:50.768 00.012 14964 UpdateGuideState exits: m=337820 SNR=366.8
22:39:50.769 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:50.771 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:50.772 00.001 14964 Enqueuing Expose request
22:39:50.773 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:50.774 00.001 12044 Worker thread wakes up
22:39:50.774 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:50.775 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:53.901 03.126 12044 Exposure complete
22:39:53.937 00.036 12044 worker thread done servicing request
22:39:53.937 00.000 14964 OnExposeComplete: enter
22:39:53.938 00.001 14964 UpdateGuideState(): m_state=6
22:39:53.939 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:39:53.939 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=98.22, Mass=331662, SNR=363.2, Peak=18599 HFD=4.4
22:39:53.940 00.001 14964 MultiStar: exiting stabilization period
22:39:53.941 00.001 14964 MultiStar: updating star positions after lock position change
22:39:53.942 00.001 14964 Star::Find(35, 72, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:39:53.942 00.000 14964 Star::Find returns 1 (0), X=72.64, Y=320.80, Mass=15354, SNR=58.8, Peak=1994 HFD=2.9
22:39:53.943 00.001 14964 Star::Find(35, 139, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:39:53.943 00.000 14964 Star::Find returns 1 (0), X=139.18, Y=311.07, Mass=4914, SNR=26.8, Peak=1140 HFD=2.6
22:39:53.944 00.001 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
22:39:53.944 00.000 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
22:39:53.944 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
22:39:53.946 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.22, opts=13)
22:39:53.946 00.000 14964 Enqueuing Move request for scope (0.10, 0.22)
22:39:53.947 00.001 12044 Worker thread wakes up
22:39:53.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
22:39:53.947 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
22:39:53.947 00.000 12044 Moving (0.10, 0.22) raw xDistance=-0.22 yDistance=-0.12
22:39:53.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
22:39:53.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:53.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:39:53.947 00.000 12044 MoveAxis(E, 0, ABG)
22:39:53.947 00.000 12044 Move returns status 0, amount 0
22:39:53.947 00.000 12044 MoveAxis(N, 0, ABG)
22:39:53.947 00.000 12044 Move returns status 0, amount 0
22:39:53.947 00.000 12044 move complete, result=0
22:39:53.947 00.000 12044 worker thread done servicing request
22:39:53.955 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18599, med=619, FiltMin=531, FiltMax=14596, Gamma=0.810
22:39:53.963 00.008 14964 UpdateGuideState exits: m=331662 SNR=363.2
22:39:53.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.965 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:53.965 00.000 14964 Enqueuing Expose request
22:39:53.966 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:53.967 00.001 12044 Worker thread wakes up
22:39:53.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:53.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:39:57.058 03.091 12044 Exposure complete
22:39:57.085 00.027 12044 worker thread done servicing request
22:39:57.086 00.001 14964 OnExposeComplete: enter
22:39:57.087 00.001 14964 UpdateGuideState(): m_state=6
22:39:57.089 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:39:57.090 00.001 14964 Star::Find returns 1 (0), X=277.85, Y=98.09, Mass=331238, SNR=355.5, Peak=21271 HFD=4.2
22:39:57.091 00.001 14964 MultiStar: [#1 -0.07,0.12,0.16,U] [#2 -0.48,0.05,0.07,U] 
22:39:57.093 00.002 14964 refined, 2 included, MultiStar: {-0.22, 0.09}, one-star: {-0.22, 0.08}
22:39:57.094 00.001 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
22:39:57.094 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
22:39:57.095 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.09 mountY=0.21, mountTheta=1.98
22:39:57.098 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.09, opts=13)
22:39:57.099 00.001 14964 Enqueuing Move request for scope (-0.22, 0.09)
22:39:57.100 00.001 12044 Worker thread wakes up
22:39:57.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
22:39:57.100 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
22:39:57.100 00.000 12044 Moving (-0.22, 0.09) raw xDistance=-0.09 yDistance=0.21
22:39:57.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
22:39:57.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:57.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:39:57.100 00.000 12044 MoveAxis(E, 0, ABG)
22:39:57.100 00.000 12044 Move returns status 0, amount 0
22:39:57.100 00.000 12044 MoveAxis(N, 0, ABG)
22:39:57.100 00.000 12044 Move returns status 0, amount 0
22:39:57.100 00.000 12044 move complete, result=0
22:39:57.100 00.000 12044 worker thread done servicing request
22:39:57.108 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21271, med=619, FiltMin=536, FiltMax=14151, Gamma=0.810
22:39:57.113 00.005 14964 UpdateGuideState exits: m=331238 SNR=355.5
22:39:57.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.114 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:39:57.115 00.001 14964 Enqueuing Expose request
22:39:57.115 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:57.116 00.001 12044 Worker thread wakes up
22:39:57.116 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:39:57.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:00.249 03.133 12044 Exposure complete
22:40:00.279 00.030 12044 worker thread done servicing request
22:40:00.279 00.000 14964 OnExposeComplete: enter
22:40:00.280 00.001 14964 UpdateGuideState(): m_state=6
22:40:00.281 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:40:00.281 00.000 14964 Star::Find returns 1 (0), X=277.46, Y=98.03, Mass=334012, SNR=350.9, Peak=18277 HFD=4.2
22:40:00.282 00.001 14964 MultiStar: [#1 -0.51,0.02,0.16,U] [#2 -0.83,-0.18,0.00,M1] 
22:40:00.282 00.000 14964 refined, 1 included, MultiStar: {-0.60, 0.02}, one-star: {-0.61, 0.02}
22:40:00.283 00.001 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
22:40:00.283 00.000 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
22:40:00.284 00.001 14964 CameraToMount -- cameraX=-0.60 cameraY=0.02 hyp=0.60 cameraTheta=3.10 mountX=-0.03 mountY=0.59, mountTheta=1.63
22:40:00.285 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.02, opts=13)
22:40:00.286 00.001 14964 Enqueuing Move request for scope (-0.60, 0.02)
22:40:00.286 00.000 12044 Worker thread wakes up
22:40:00.286 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.02) opts 0xd
22:40:00.286 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.02)
22:40:00.286 00.000 12044 Moving (-0.60, 0.02) raw xDistance=-0.03 yDistance=0.59
22:40:00.286 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
22:40:00.286 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:00.287 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
22:40:00.287 00.000 12044 MoveAxis(E, 0, ABG)
22:40:00.287 00.000 12044 Move returns status 0, amount 0
22:40:00.287 00.000 12044 MoveAxis(N, 0, ABG)
22:40:00.287 00.000 12044 Move returns status 0, amount 0
22:40:00.287 00.000 12044 move complete, result=0
22:40:00.287 00.000 12044 worker thread done servicing request
22:40:00.303 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18277, med=619, FiltMin=524, FiltMax=15031, Gamma=0.810
22:40:00.315 00.012 14964 UpdateGuideState exits: m=334012 SNR=350.9
22:40:00.317 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.319 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:00.320 00.001 14964 Enqueuing Expose request
22:40:00.322 00.002 12044 Worker thread wakes up
22:40:00.322 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:00.322 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:00.322 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
22:40:03.430 03.108 12044 Exposure complete
22:40:03.472 00.042 12044 worker thread done servicing request
22:40:03.472 00.000 14964 OnExposeComplete: enter
22:40:03.476 00.004 14964 UpdateGuideState(): m_state=6
22:40:03.478 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:40:03.480 00.002 14964 Star::Find returns 1 (0), X=277.84, Y=98.26, Mass=325507, SNR=347.8, Peak=20123 HFD=4.4
22:40:03.482 00.002 14964 MultiStar: [#1 -0.23,-0.34,0.17,U] [#2 -0.51,-0.57,0.00,M2] 
22:40:03.482 00.000 14964 refined, 1 included, MultiStar: {-0.23, 0.18}, one-star: {-0.23, 0.26}
22:40:03.483 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.05 = -2.23)
22:40:03.483 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.82)
22:40:03.486 00.003 14964 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.50 mountX=-0.18 mountY=0.21, mountTheta=2.27
22:40:03.491 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.18, opts=13)
22:40:03.493 00.002 14964 Enqueuing Move request for scope (-0.23, 0.18)
22:40:03.495 00.002 12044 Worker thread wakes up
22:40:03.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
22:40:03.495 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
22:40:03.495 00.000 12044 Moving (-0.23, 0.18) raw xDistance=-0.18 yDistance=0.21
22:40:03.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
22:40:03.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:40:03.495 00.000 12044 MoveAxis(E, 0, ABG)
22:40:03.495 00.000 12044 Move returns status 0, amount 0
22:40:03.495 00.000 12044 MoveAxis(N, 0, ABG)
22:40:03.495 00.000 12044 Move returns status 0, amount 0
22:40:03.495 00.000 12044 move complete, result=0
22:40:03.495 00.000 12044 worker thread done servicing request
22:40:03.509 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20123, med=619, FiltMin=530, FiltMax=12675, Gamma=0.810
22:40:03.521 00.012 14964 UpdateGuideState exits: m=325507 SNR=347.8
22:40:03.523 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.525 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:03.527 00.002 14964 Enqueuing Expose request
22:40:03.529 00.002 12044 Worker thread wakes up
22:40:03.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:03.529 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:03.530 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:06.668 03.138 12044 Exposure complete
22:40:06.706 00.038 12044 worker thread done servicing request
22:40:06.706 00.000 14964 OnExposeComplete: enter
22:40:06.708 00.002 14964 UpdateGuideState(): m_state=6
22:40:06.710 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:40:06.711 00.001 14964 Star::Find returns 1 (0), X=277.53, Y=98.05, Mass=334504, SNR=376.5, Peak=19273 HFD=4.1
22:40:06.713 00.002 14964 MultiStar: [#1 -0.54,-0.11,0.17,U] [#2 -0.80,-0.31,0.00,M3] 
22:40:06.714 00.001 14964 refined, 1 included, MultiStar: {-0.55, 0.02}, one-star: {-0.55, 0.04}
22:40:06.716 00.002 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
22:40:06.717 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
22:40:06.718 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.02 hyp=0.55 cameraTheta=3.10 mountX=-0.03 mountY=0.54, mountTheta=1.63
22:40:06.722 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.02, opts=13)
22:40:06.723 00.001 14964 Enqueuing Move request for scope (-0.55, 0.02)
22:40:06.725 00.002 12044 Worker thread wakes up
22:40:06.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.02) opts 0xd
22:40:06.725 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.02)
22:40:06.725 00.000 12044 Moving (-0.55, 0.02) raw xDistance=-0.03 yDistance=0.54
22:40:06.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
22:40:06.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:06.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
22:40:06.725 00.000 12044 MoveAxis(E, 0, ABG)
22:40:06.725 00.000 12044 Move returns status 0, amount 0
22:40:06.725 00.000 12044 MoveAxis(N, 0, ABG)
22:40:06.725 00.000 12044 Move returns status 0, amount 0
22:40:06.726 00.001 12044 move complete, result=0
22:40:06.726 00.000 12044 worker thread done servicing request
22:40:06.738 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19273, med=619, FiltMin=530, FiltMax=15661, Gamma=0.810
22:40:06.752 00.014 14964 UpdateGuideState exits: m=334504 SNR=376.5
22:40:06.753 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.755 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:06.756 00.001 14964 Enqueuing Expose request
22:40:06.757 00.001 12044 Worker thread wakes up
22:40:06.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:06.758 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:06.758 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:40:09.877 03.119 12044 Exposure complete
22:40:09.898 00.021 12044 worker thread done servicing request
22:40:09.899 00.001 14964 OnExposeComplete: enter
22:40:09.900 00.001 14964 UpdateGuideState(): m_state=6
22:40:09.900 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:40:09.901 00.001 14964 Star::Find returns 1 (0), X=277.39, Y=97.81, Mass=334348, SNR=360.2, Peak=21585 HFD=3.8
22:40:09.901 00.000 14964 MultiStar: [#1 -0.65,0.35,0.00,M1] [#2 -0.94,0.25,0.00,M4] 
22:40:09.902 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
22:40:09.902 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
22:40:09.902 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=-0.19 hyp=0.71 cameraTheta=-2.87 mountX=0.18 mountY=0.70, mountTheta=1.32
22:40:09.904 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-0.19, opts=13)
22:40:09.904 00.000 14964 Enqueuing Move request for scope (-0.69, -0.19)
22:40:09.905 00.001 12044 Worker thread wakes up
22:40:09.905 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.19) opts 0xd
22:40:09.905 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -0.19)
22:40:09.905 00.000 12044 Moving (-0.69, -0.19) raw xDistance=0.18 yDistance=0.70
22:40:09.905 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.20, using input
22:40:09.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
22:40:09.905 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.31 newest=1.46
22:40:09.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
22:40:09.905 00.000 12044 MoveAxis(E, 0, ABG)
22:40:09.905 00.000 12044 Move returns status 0, amount 0
22:40:09.905 00.000 12044 MoveAxis(S, 66, ABG)
22:40:09.905 00.000 12044 Guiding  Dir = 1, Dur = 66
22:40:09.914 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21585, med=619, FiltMin=528, FiltMax=16431, Gamma=0.810
22:40:09.920 00.006 14964 UpdateGuideState exits: m=334348 SNR=360.2
22:40:09.921 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.921 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:09.922 00.001 14964 Enqueuing Expose request
22:40:09.926 00.004 12044 IsSlewing returns 0
22:40:09.926 00.000 12044 IsGuiding returns 0
22:40:09.958 00.032 12044 PulseGuide returned control before completion, sleep 45
22:40:10.016 00.058 12044 IsGuiding returns 1
22:40:10.016 00.000 12044 scope still moving after pulse duration time elapsed
22:40:10.080 00.064 12044 IsSlewing returns 0
22:40:10.080 00.000 12044 IsGuiding returns 0
22:40:10.080 00.000 12044 scope move finished after 66 + 87 ms
22:40:10.080 00.000 12044 Move returns status 0, amount 66
22:40:10.080 00.000 12044 move complete, result=0
22:40:10.080 00.000 12044 worker thread done servicing request
22:40:10.080 00.000 12044 Worker thread wakes up
22:40:10.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:10.080 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:10.081 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 66 ms SOUTH
22:40:13.191 03.110 12044 Exposure complete
22:40:13.219 00.028 12044 worker thread done servicing request
22:40:13.219 00.000 14964 OnExposeComplete: enter
22:40:13.222 00.003 14964 UpdateGuideState(): m_state=6
22:40:13.223 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:40:13.226 00.003 14964 Star::Find returns 1 (0), X=277.78, Y=98.12, Mass=337751, SNR=364.0, Peak=27067 HFD=4.2
22:40:13.229 00.003 14964 MultiStar: [#1 -0.24,0.12,0.16,U] [#2 -0.13,0.17,0.07,U] 
22:40:13.229 00.000 14964 refined, 2 included, MultiStar: {-0.28, 0.12}, one-star: {-0.30, 0.12}
22:40:13.230 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
22:40:13.231 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
22:40:13.231 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.73 mountX=-0.13 mountY=0.27, mountTheta=2.01
22:40:13.234 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.12, opts=13)
22:40:13.234 00.000 14964 Enqueuing Move request for scope (-0.28, 0.12)
22:40:13.235 00.001 12044 Worker thread wakes up
22:40:13.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
22:40:13.235 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
22:40:13.235 00.000 12044 Moving (-0.28, 0.12) raw xDistance=-0.13 yDistance=0.27
22:40:13.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
22:40:13.235 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:13.235 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:40:13.235 00.000 12044 MoveAxis(E, 0, ABG)
22:40:13.235 00.000 12044 Move returns status 0, amount 0
22:40:13.235 00.000 12044 MoveAxis(N, 0, ABG)
22:40:13.235 00.000 12044 Move returns status 0, amount 0
22:40:13.235 00.000 12044 move complete, result=0
22:40:13.235 00.000 12044 worker thread done servicing request
22:40:13.243 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27067, med=620, FiltMin=530, FiltMax=16425, Gamma=0.810
22:40:13.250 00.007 14964 UpdateGuideState exits: m=337751 SNR=364.0
22:40:13.251 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.253 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:13.253 00.000 14964 Enqueuing Expose request
22:40:13.254 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:40:13.254 00.000 12044 Worker thread wakes up
22:40:13.254 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:13.254 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:16.357 03.103 12044 Exposure complete
22:40:16.391 00.034 12044 worker thread done servicing request
22:40:16.392 00.001 14964 OnExposeComplete: enter
22:40:16.393 00.001 14964 UpdateGuideState(): m_state=6
22:40:16.394 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:40:16.394 00.000 14964 Star::Find returns 1 (0), X=277.63, Y=98.08, Mass=333078, SNR=366.8, Peak=20915 HFD=4.1
22:40:16.395 00.001 14964 MultiStar: [#1 -0.31,-0.19,0.16,U] [#2 -0.89,-0.24,0.00,M4] 
22:40:16.395 00.000 14964 refined, 1 included, MultiStar: {-0.43, 0.04}, one-star: {-0.45, 0.07}
22:40:16.395 00.000 14964 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
22:40:16.396 00.001 14964 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.66 = 1.38)
22:40:16.396 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.04 hyp=0.43 cameraTheta=3.05 mountX=-0.04 mountY=0.42, mountTheta=1.68
22:40:16.397 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.04, opts=13)
22:40:16.398 00.001 14964 Enqueuing Move request for scope (-0.43, 0.04)
22:40:16.399 00.001 12044 Worker thread wakes up
22:40:16.399 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.04) opts 0xd
22:40:16.399 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.04)
22:40:16.399 00.000 12044 Moving (-0.43, 0.04) raw xDistance=-0.04 yDistance=0.42
22:40:16.399 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
22:40:16.399 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:16.399 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:40:16.399 00.000 12044 MoveAxis(E, 0, ABG)
22:40:16.399 00.000 12044 Move returns status 0, amount 0
22:40:16.399 00.000 12044 MoveAxis(N, 0, ABG)
22:40:16.399 00.000 12044 Move returns status 0, amount 0
22:40:16.399 00.000 12044 move complete, result=0
22:40:16.399 00.000 12044 worker thread done servicing request
22:40:16.412 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20915, med=619, FiltMin=533, FiltMax=16897, Gamma=0.810
22:40:16.419 00.007 14964 UpdateGuideState exits: m=333078 SNR=366.8
22:40:16.419 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:16.420 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:16.420 00.000 14964 Enqueuing Expose request
22:40:16.420 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:40:16.421 00.001 12044 Worker thread wakes up
22:40:16.421 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:16.421 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:19.523 03.102 12044 Exposure complete
22:40:19.547 00.024 12044 worker thread done servicing request
22:40:19.547 00.000 14964 OnExposeComplete: enter
22:40:19.549 00.002 14964 UpdateGuideState(): m_state=6
22:40:19.550 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:40:19.550 00.000 14964 Star::Find returns 1 (0), X=277.95, Y=97.67, Mass=326953, SNR=358.4, Peak=20967 HFD=4.0
22:40:19.551 00.001 14964 MultiStar: [#1 -0.25,0.10,0.17,U] [#2 -0.59,-0.23,0.00,M5] 
22:40:19.551 00.000 14964 refined, 1 included, MultiStar: {-0.14, -0.27}, one-star: {-0.13, -0.33}
22:40:19.552 00.001 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
22:40:19.552 00.000 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:40:19.553 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.06 mountX=0.27 mountY=0.17, mountTheta=0.57
22:40:19.554 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.27, opts=13)
22:40:19.555 00.001 14964 Enqueuing Move request for scope (-0.14, -0.27)
22:40:19.556 00.001 12044 Worker thread wakes up
22:40:19.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
22:40:19.556 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
22:40:19.556 00.000 12044 Moving (-0.14, -0.27) raw xDistance=0.27 yDistance=0.17
22:40:19.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.02
22:40:19.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:19.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:40:19.556 00.000 12044 MoveAxis(E, 0, ABG)
22:40:19.556 00.000 12044 Move returns status 0, amount 0
22:40:19.556 00.000 12044 MoveAxis(N, 0, ABG)
22:40:19.556 00.000 12044 Move returns status 0, amount 0
22:40:19.556 00.000 12044 move complete, result=0
22:40:19.556 00.000 12044 worker thread done servicing request
22:40:19.564 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20967, med=619, FiltMin=538, FiltMax=14883, Gamma=0.810
22:40:19.569 00.005 14964 UpdateGuideState exits: m=326953 SNR=358.4
22:40:19.570 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.570 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:19.571 00.001 14964 Enqueuing Expose request
22:40:19.571 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:19.572 00.001 12044 Worker thread wakes up
22:40:19.572 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:19.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:22.669 03.097 12044 Exposure complete
22:40:22.697 00.028 12044 worker thread done servicing request
22:40:22.698 00.001 14964 OnExposeComplete: enter
22:40:22.699 00.001 14964 UpdateGuideState(): m_state=6
22:40:22.702 00.003 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:40:22.703 00.001 14964 Star::Find returns 1 (0), X=277.28, Y=99.06, Mass=339165, SNR=365.4, Peak=25231 HFD=4.1
22:40:22.703 00.000 14964 MultiStar: [#1 -0.73,-1.06,0.00,M1] [#2 -0.93,-1.19,0.00,M6] 
22:40:22.703 00.000 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.77 = -2.51)
22:40:22.705 00.002 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.83 = 0.54)
22:40:22.705 00.000 14964 CameraToMount -- cameraX=-0.80 cameraY=1.06 hyp=1.33 cameraTheta=2.22 mountX=-1.07 mountY=0.69, mountTheta=2.57
22:40:22.710 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=1.06, opts=13)
22:40:22.710 00.000 14964 Enqueuing Move request for scope (-0.80, 1.06)
22:40:22.711 00.001 12044 Worker thread wakes up
22:40:22.711 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 1.06) opts 0xd
22:40:22.711 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 1.06)
22:40:22.711 00.000 12044 Moving (-0.80, 1.06) raw xDistance=-1.07 yDistance=0.69
22:40:22.711 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -1.07, slope = -0.03
22:40:22.711 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
22:40:22.711 00.000 12044 MoveAxis(E, 23, ABG)
22:40:22.711 00.000 12044 Guiding  Dir = 2, Dur = 23
22:40:22.718 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25231, med=619, FiltMin=535, FiltMax=14311, Gamma=0.810
22:40:22.724 00.006 14964 UpdateGuideState exits: m=339165 SNR=365.4
22:40:22.725 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.726 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:22.726 00.000 14964 Enqueuing Expose request
22:40:22.750 00.024 12044 IsSlewing returns 0
22:40:22.750 00.000 12044 IsGuiding returns 0
22:40:22.783 00.033 12044 IsGuiding returns 1
22:40:22.783 00.000 12044 scope still moving after pulse duration time elapsed
22:40:22.831 00.048 12044 IsSlewing returns 0
22:40:22.832 00.001 12044 IsGuiding returns 0
22:40:22.832 00.000 12044 scope move finished after 23 + 58 ms
22:40:22.832 00.000 12044 Move returns status 0, amount 23
22:40:22.832 00.000 12044 MoveAxis(S, 64, ABG)
22:40:22.832 00.000 12044 Guiding  Dir = 1, Dur = 64
22:40:22.861 00.029 12044 IsSlewing returns 0
22:40:22.862 00.001 12044 IsGuiding returns 0
22:40:22.895 00.033 12044 PulseGuide returned control before completion, sleep 42
22:40:22.950 00.055 12044 IsGuiding returns 1
22:40:22.950 00.000 12044 scope still moving after pulse duration time elapsed
22:40:23.033 00.083 12044 IsSlewing returns 0
22:40:23.065 00.032 12044 IsGuiding returns 0
22:40:23.065 00.000 12044 scope move finished after 64 + 138 ms
22:40:23.065 00.000 12044 Move returns status 0, amount 64
22:40:23.065 00.000 12044 move complete, result=0
22:40:23.066 00.001 12044 worker thread done servicing request
22:40:23.066 00.000 12044 Worker thread wakes up
22:40:23.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:23.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:23.066 00.000 14964 GuideStep: -1.1 px 23 ms EAST, 0.7 px 64 ms SOUTH
22:40:26.191 03.125 12044 Exposure complete
22:40:26.229 00.038 12044 worker thread done servicing request
22:40:26.229 00.000 14964 OnExposeComplete: enter
22:40:26.230 00.001 14964 UpdateGuideState(): m_state=6
22:40:26.231 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:40:26.232 00.001 14964 Star::Find returns 1 (0), X=277.84, Y=98.09, Mass=328961, SNR=362.5, Peak=21899 HFD=4.2
22:40:26.232 00.000 14964 MultiStar: [#1 -0.25,0.12,0.16,U] [#2 -0.56,-0.24,0.07,U] 
22:40:26.233 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.07}, one-star: {-0.23, 0.09}
22:40:26.234 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
22:40:26.234 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.39 = 1.11)
22:40:26.235 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.78 mountX=-0.09 mountY=0.22, mountTheta=1.96
22:40:26.236 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.09, opts=13)
22:40:26.237 00.001 14964 Enqueuing Move request for scope (-0.23, 0.09)
22:40:26.237 00.000 12044 Worker thread wakes up
22:40:26.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
22:40:26.237 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
22:40:26.237 00.000 12044 Moving (-0.23, 0.09) raw xDistance=-0.09 yDistance=0.22
22:40:26.237 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.21, using input
22:40:26.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
22:40:26.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:26.238 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:40:26.238 00.000 12044 MoveAxis(E, 0, ABG)
22:40:26.238 00.000 12044 Move returns status 0, amount 0
22:40:26.238 00.000 12044 MoveAxis(N, 0, ABG)
22:40:26.238 00.000 12044 Move returns status 0, amount 0
22:40:26.238 00.000 12044 move complete, result=0
22:40:26.238 00.000 12044 worker thread done servicing request
22:40:26.245 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21899, med=619, FiltMin=536, FiltMax=15123, Gamma=0.810
22:40:26.255 00.010 14964 UpdateGuideState exits: m=328961 SNR=362.5
22:40:26.256 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.257 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:26.257 00.000 14964 Enqueuing Expose request
22:40:26.258 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:26.260 00.002 12044 Worker thread wakes up
22:40:26.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:26.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:29.382 03.122 12044 Exposure complete
22:40:29.412 00.030 12044 worker thread done servicing request
22:40:29.412 00.000 14964 OnExposeComplete: enter
22:40:29.413 00.001 14964 UpdateGuideState(): m_state=6
22:40:29.413 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:40:29.415 00.002 14964 Star::Find returns 1 (0), X=277.47, Y=98.00, Mass=335570, SNR=359.7, Peak=20669 HFD=4.1
22:40:29.415 00.000 14964 MultiStar: [#1 -0.74,0.37,0.00,M1] [#2 -0.65,-0.13,0.07,U] 
22:40:29.416 00.001 14964 single-star, 1 included, MultiStar: {-0.61, -0.01}, one-star: {-0.60, -0.01}
22:40:29.416 00.000 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
22:40:29.417 00.001 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
22:40:29.417 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.01 hyp=0.60 cameraTheta=-3.13 mountX=-0.00 mountY=0.60, mountTheta=1.58
22:40:29.419 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.01, opts=13)
22:40:29.420 00.001 14964 Enqueuing Move request for scope (-0.60, -0.01)
22:40:29.422 00.002 12044 Worker thread wakes up
22:40:29.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.01) opts 0xd
22:40:29.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.01)
22:40:29.422 00.000 12044 Moving (-0.60, -0.01) raw xDistance=-0.00 yDistance=0.60
22:40:29.422 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.16, using input
22:40:29.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
22:40:29.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:40:29.422 00.000 12044 MoveAxis(E, 0, ABG)
22:40:29.422 00.000 12044 Move returns status 0, amount 0
22:40:29.422 00.000 12044 MoveAxis(S, 56, ABG)
22:40:29.422 00.000 12044 Guiding  Dir = 1, Dur = 56
22:40:29.438 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20669, med=620, FiltMin=531, FiltMax=14379, Gamma=0.810
22:40:29.448 00.010 14964 UpdateGuideState exits: m=335570 SNR=359.7
22:40:29.448 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.449 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:29.449 00.000 14964 Enqueuing Expose request
22:40:29.487 00.038 12044 IsSlewing returns 0
22:40:29.489 00.002 12044 IsGuiding returns 0
22:40:29.521 00.032 12044 PulseGuide returned control before completion, sleep 35
22:40:29.566 00.045 12044 IsGuiding returns 1
22:40:29.566 00.000 12044 scope still moving after pulse duration time elapsed
22:40:29.626 00.060 12044 IsSlewing returns 0
22:40:29.626 00.000 12044 IsGuiding returns 0
22:40:29.626 00.000 12044 scope move finished after 56 + 81 ms
22:40:29.626 00.000 12044 Move returns status 0, amount 56
22:40:29.626 00.000 12044 move complete, result=0
22:40:29.626 00.000 12044 worker thread done servicing request
22:40:29.628 00.002 12044 Worker thread wakes up
22:40:29.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:29.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:29.628 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 56 ms SOUTH
22:40:32.734 03.106 12044 Exposure complete
22:40:32.768 00.034 12044 worker thread done servicing request
22:40:32.769 00.001 14964 OnExposeComplete: enter
22:40:32.771 00.002 14964 UpdateGuideState(): m_state=6
22:40:32.772 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:40:32.774 00.002 14964 Star::Find returns 1 (0), X=277.98, Y=97.77, Mass=329493, SNR=365.0, Peak=20007 HFD=4.1
22:40:32.774 00.000 14964 MultiStar: [#1 -0.14,0.45,0.15,U] [#2 -0.42,0.27,0.06,U] 
22:40:32.775 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.12}, one-star: {-0.10, -0.23}
22:40:32.775 00.000 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
22:40:32.777 00.002 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
22:40:32.777 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.36 mountX=0.12 mountY=0.13, mountTheta=0.84
22:40:32.781 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.12, opts=13)
22:40:32.782 00.001 14964 Enqueuing Move request for scope (-0.12, -0.12)
22:40:32.782 00.000 12044 Worker thread wakes up
22:40:32.783 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
22:40:32.783 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
22:40:32.783 00.000 12044 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=0.13
22:40:32.783 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
22:40:32.783 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:32.783 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:40:32.783 00.000 12044 MoveAxis(E, 0, ABG)
22:40:32.783 00.000 12044 Move returns status 0, amount 0
22:40:32.783 00.000 12044 MoveAxis(N, 0, ABG)
22:40:32.783 00.000 12044 Move returns status 0, amount 0
22:40:32.783 00.000 12044 move complete, result=0
22:40:32.783 00.000 12044 worker thread done servicing request
22:40:32.794 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20007, med=620, FiltMin=526, FiltMax=14081, Gamma=0.810
22:40:32.804 00.010 14964 UpdateGuideState exits: m=329493 SNR=365.0
22:40:32.806 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.806 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:32.807 00.001 14964 Enqueuing Expose request
22:40:32.808 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:32.810 00.002 12044 Worker thread wakes up
22:40:32.810 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:32.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:35.938 03.128 12044 Exposure complete
22:40:35.982 00.044 12044 worker thread done servicing request
22:40:35.982 00.000 14964 OnExposeComplete: enter
22:40:35.984 00.002 14964 UpdateGuideState(): m_state=6
22:40:35.986 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:40:35.987 00.001 14964 Star::Find returns 1 (0), X=277.95, Y=97.98, Mass=331724, SNR=344.9, Peak=22483 HFD=4.4
22:40:35.989 00.002 14964 MultiStar: [#1 0.06,0.11,0.18,U] [#2 -0.23,-0.10,0.08,U] 
22:40:35.990 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.01}, one-star: {-0.13, -0.03}
22:40:35.991 00.001 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
22:40:35.992 00.001 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
22:40:35.993 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.04 mountX=0.01 mountY=0.11, mountTheta=1.48
22:40:35.995 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.01, opts=13)
22:40:35.996 00.001 14964 Enqueuing Move request for scope (-0.11, -0.01)
22:40:35.998 00.002 12044 Worker thread wakes up
22:40:35.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
22:40:35.998 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
22:40:35.998 00.000 12044 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
22:40:35.998 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
22:40:35.998 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.998 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:35.998 00.000 12044 MoveAxis(E, 0, ABG)
22:40:35.998 00.000 12044 Move returns status 0, amount 0
22:40:35.998 00.000 12044 MoveAxis(N, 0, ABG)
22:40:35.998 00.000 12044 Move returns status 0, amount 0
22:40:35.998 00.000 12044 move complete, result=0
22:40:35.999 00.001 12044 worker thread done servicing request
22:40:36.011 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22483, med=619, FiltMin=528, FiltMax=13423, Gamma=0.810
22:40:36.021 00.010 14964 UpdateGuideState exits: m=331724 SNR=344.9
22:40:36.023 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.023 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:36.024 00.001 14964 Enqueuing Expose request
22:40:36.025 00.001 12044 Worker thread wakes up
22:40:36.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:36.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:36.025 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:39.128 03.103 12044 Exposure complete
22:40:39.162 00.034 12044 worker thread done servicing request
22:40:39.162 00.000 14964 OnExposeComplete: enter
22:40:39.163 00.001 14964 UpdateGuideState(): m_state=6
22:40:39.163 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:40:39.165 00.002 14964 Star::Find returns 1 (0), X=277.59, Y=98.10, Mass=332168, SNR=364.1, Peak=21135 HFD=4.1
22:40:39.167 00.002 14964 MultiStar: [#1 -0.44,0.08,0.15,U] [#2 -0.45,0.08,0.07,U] 
22:40:39.168 00.001 14964 refined, 2 included, MultiStar: {-0.48, 0.09}, one-star: {-0.49, 0.09}
22:40:39.169 00.001 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
22:40:39.170 00.001 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.28)
22:40:39.170 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=0.09 hyp=0.49 cameraTheta=2.95 mountX=-0.10 mountY=0.47, mountTheta=1.78
22:40:39.173 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.09, opts=13)
22:40:39.174 00.001 14964 Enqueuing Move request for scope (-0.48, 0.09)
22:40:39.176 00.002 12044 Worker thread wakes up
22:40:39.176 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.09) opts 0xd
22:40:39.176 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.09)
22:40:39.176 00.000 12044 Moving (-0.48, 0.09) raw xDistance=-0.10 yDistance=0.47
22:40:39.176 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
22:40:39.176 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:40:39.176 00.000 12044 MoveAxis(E, 0, ABG)
22:40:39.176 00.000 12044 Move returns status 0, amount 0
22:40:39.176 00.000 12044 MoveAxis(S, 43, ABG)
22:40:39.176 00.000 12044 Guiding  Dir = 1, Dur = 43
22:40:39.190 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21135, med=619, FiltMin=533, FiltMax=15743, Gamma=0.810
22:40:39.201 00.011 14964 UpdateGuideState exits: m=332168 SNR=364.1
22:40:39.203 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.204 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:39.206 00.002 14964 Enqueuing Expose request
22:40:39.224 00.018 12044 IsSlewing returns 0
22:40:39.224 00.000 12044 IsGuiding returns 0
22:40:39.256 00.032 12044 PulseGuide returned control before completion, sleep 22
22:40:39.282 00.026 12044 IsGuiding returns 1
22:40:39.282 00.000 12044 scope still moving after pulse duration time elapsed
22:40:39.360 00.078 12044 IsSlewing returns 0
22:40:39.361 00.001 12044 IsGuiding returns 0
22:40:39.361 00.000 12044 scope move finished after 43 + 93 ms
22:40:39.361 00.000 12044 Move returns status 0, amount 43
22:40:39.361 00.000 12044 move complete, result=0
22:40:39.361 00.000 12044 worker thread done servicing request
22:40:39.361 00.000 12044 Worker thread wakes up
22:40:39.361 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:39.361 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:39.361 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 43 ms SOUTH
22:40:42.466 03.105 12044 Exposure complete
22:40:42.497 00.031 12044 worker thread done servicing request
22:40:42.497 00.000 14964 OnExposeComplete: enter
22:40:42.499 00.002 14964 UpdateGuideState(): m_state=6
22:40:42.501 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:40:42.502 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=97.81, Mass=331079, SNR=377.0, Peak=21239 HFD=3.9
22:40:42.504 00.002 14964 MultiStar: [#1 -0.47,0.30,0.15,U] [#2 -0.79,-0.03,0.00,M2] 
22:40:42.505 00.001 14964 refined, 1 included, MultiStar: {-0.63, -0.13}, one-star: {-0.65, -0.20}
22:40:42.506 00.001 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
22:40:42.507 00.001 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
22:40:42.507 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.13 hyp=0.64 cameraTheta=-2.94 mountX=0.12 mountY=0.64, mountTheta=1.38
22:40:42.510 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.13, opts=13)
22:40:42.511 00.001 14964 Enqueuing Move request for scope (-0.63, -0.13)
22:40:42.513 00.002 12044 Worker thread wakes up
22:40:42.513 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.13) opts 0xd
22:40:42.513 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.13)
22:40:42.513 00.000 12044 Moving (-0.63, -0.13) raw xDistance=0.12 yDistance=0.64
22:40:42.513 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.17, using input
22:40:42.513 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
22:40:42.513 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:40:42.513 00.000 12044 MoveAxis(E, 0, ABG)
22:40:42.513 00.000 12044 Move returns status 0, amount 0
22:40:42.513 00.000 12044 MoveAxis(S, 59, ABG)
22:40:42.513 00.000 12044 Guiding  Dir = 1, Dur = 59
22:40:42.522 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21239, med=620, FiltMin=531, FiltMax=15235, Gamma=0.810
22:40:42.530 00.008 14964 UpdateGuideState exits: m=331079 SNR=377.0
22:40:42.532 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.533 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:42.534 00.001 14964 Enqueuing Expose request
22:40:42.535 00.001 12044 IsSlewing returns 0
22:40:42.535 00.000 12044 IsGuiding returns 0
22:40:42.566 00.031 12044 PulseGuide returned control before completion, sleep 38
22:40:42.616 00.050 12044 IsGuiding returns 1
22:40:42.616 00.000 12044 scope still moving after pulse duration time elapsed
22:40:42.672 00.056 12044 IsSlewing returns 0
22:40:42.672 00.000 12044 IsGuiding returns 0
22:40:42.673 00.001 12044 scope move finished after 59 + 78 ms
22:40:42.673 00.000 12044 Move returns status 0, amount 59
22:40:42.673 00.000 12044 move complete, result=0
22:40:42.673 00.000 12044 worker thread done servicing request
22:40:42.673 00.000 12044 Worker thread wakes up
22:40:42.673 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 59 ms SOUTH
22:40:42.674 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:42.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:45.784 03.110 12044 Exposure complete
22:40:45.827 00.043 12044 worker thread done servicing request
22:40:45.827 00.000 14964 OnExposeComplete: enter
22:40:45.829 00.002 14964 UpdateGuideState(): m_state=6
22:40:45.831 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:40:45.834 00.003 14964 Star::Find returns 1 (0), X=278.28, Y=98.35, Mass=336684, SNR=369.1, Peak=24375 HFD=3.7
22:40:45.836 00.002 14964 MultiStar: [#1 0.15,-0.24,0.16,U] [#2 0.16,-0.20,0.07,U] 
22:40:45.838 00.002 14964 refined, 2 included, MultiStar: {0.20, 0.24}, one-star: {0.21, 0.35}
22:40:45.839 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
22:40:45.839 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
22:40:45.839 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.88 mountX=-0.24 mountY=-0.22, mountTheta=-2.39
22:40:45.842 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.24, opts=13)
22:40:45.844 00.002 14964 Enqueuing Move request for scope (0.20, 0.24)
22:40:45.845 00.001 12044 Worker thread wakes up
22:40:45.845 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
22:40:45.845 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
22:40:45.845 00.000 12044 Moving (0.20, 0.24) raw xDistance=-0.24 yDistance=-0.22
22:40:45.845 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.02
22:40:45.845 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:45.846 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:40:45.846 00.000 12044 MoveAxis(E, 0, ABG)
22:40:45.846 00.000 12044 Move returns status 0, amount 0
22:40:45.846 00.000 12044 MoveAxis(N, 0, ABG)
22:40:45.846 00.000 12044 Move returns status 0, amount 0
22:40:45.846 00.000 12044 move complete, result=0
22:40:45.846 00.000 12044 worker thread done servicing request
22:40:45.858 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24375, med=620, FiltMin=540, FiltMax=16750, Gamma=0.810
22:40:45.867 00.009 14964 UpdateGuideState exits: m=336684 SNR=369.1
22:40:45.868 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:45.869 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:45.869 00.000 14964 Enqueuing Expose request
22:40:45.870 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:45.870 00.000 12044 Worker thread wakes up
22:40:45.871 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:45.871 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:48.999 03.128 12044 Exposure complete
22:40:49.040 00.041 12044 worker thread done servicing request
22:40:49.040 00.000 14964 OnExposeComplete: enter
22:40:49.041 00.001 14964 UpdateGuideState(): m_state=6
22:40:49.041 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:40:49.042 00.001 14964 Star::Find returns 1 (0), X=278.47, Y=97.80, Mass=322736, SNR=346.8, Peak=19379 HFD=3.8
22:40:49.043 00.001 14964 MultiStar: [#1 0.40,0.41,0.18,U] [#2 0.18,0.17,0.07,U] 
22:40:49.043 00.000 14964 refined, 2 included, MultiStar: {0.38, -0.10}, one-star: {0.39, -0.21}
22:40:49.044 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
22:40:49.044 00.000 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.92)
22:40:49.045 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-0.25 mountX=0.10 mountY=-0.37, mountTheta=-1.30
22:40:49.046 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.10, opts=13)
22:40:49.047 00.001 14964 Enqueuing Move request for scope (0.38, -0.10)
22:40:49.047 00.000 12044 Worker thread wakes up
22:40:49.047 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.10) opts 0xd
22:40:49.048 00.001 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.10)
22:40:49.048 00.000 12044 Moving (0.38, -0.10) raw xDistance=0.10 yDistance=-0.37
22:40:49.048 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.20, using input
22:40:49.048 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
22:40:49.048 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.048 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:40:49.048 00.000 12044 MoveAxis(E, 0, ABG)
22:40:49.048 00.000 12044 Move returns status 0, amount 0
22:40:49.048 00.000 12044 MoveAxis(N, 0, ABG)
22:40:49.048 00.000 12044 Move returns status 0, amount 0
22:40:49.048 00.000 12044 move complete, result=0
22:40:49.048 00.000 12044 worker thread done servicing request
22:40:49.055 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19379, med=619, FiltMin=527, FiltMax=14578, Gamma=0.810
22:40:49.061 00.006 14964 UpdateGuideState exits: m=322736 SNR=346.8
22:40:49.061 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:49.062 00.000 14964 Enqueuing Expose request
22:40:49.063 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:40:49.063 00.000 12044 Worker thread wakes up
22:40:49.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:49.064 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:52.184 03.120 12044 Exposure complete
22:40:52.213 00.029 12044 worker thread done servicing request
22:40:52.214 00.001 14964 OnExposeComplete: enter
22:40:52.217 00.003 14964 UpdateGuideState(): m_state=6
22:40:52.218 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:40:52.220 00.002 14964 Star::Find returns 1 (0), X=278.78, Y=98.09, Mass=336746, SNR=375.5, Peak=22479 HFD=4.2
22:40:52.221 00.001 14964 MultiStar: [#1 0.73,-0.02,0.00,M1] [#2 0.33,-0.18,0.07,U] 
22:40:52.223 00.002 14964 refined, 1 included, MultiStar: {0.68, 0.07}, one-star: {0.70, 0.09}
22:40:52.223 00.000 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
22:40:52.224 00.001 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.57)
22:40:52.224 00.000 14964 CameraToMount -- cameraX=0.68 cameraY=0.07 hyp=0.68 cameraTheta=0.11 mountX=-0.06 mountY=-0.68, mountTheta=-1.66
22:40:52.225 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=0.07, opts=13)
22:40:52.226 00.001 14964 Enqueuing Move request for scope (0.68, 0.07)
22:40:52.227 00.001 12044 Worker thread wakes up
22:40:52.227 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.07) opts 0xd
22:40:52.227 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, 0.07)
22:40:52.227 00.000 12044 Moving (0.68, 0.07) raw xDistance=-0.06 yDistance=-0.68
22:40:52.227 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.06
22:40:52.227 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:40:52.227 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
22:40:52.227 00.000 12044 MoveAxis(E, 0, ABG)
22:40:52.227 00.000 12044 Move returns status 0, amount 0
22:40:52.227 00.000 12044 MoveAxis(N, 0, ABG)
22:40:52.227 00.000 12044 Move returns status 0, amount 0
22:40:52.227 00.000 12044 move complete, result=0
22:40:52.227 00.000 12044 worker thread done servicing request
22:40:52.238 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22479, med=618, FiltMin=539, FiltMax=15495, Gamma=0.810
22:40:52.244 00.006 14964 UpdateGuideState exits: m=336746 SNR=375.5
22:40:52.246 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:52.247 00.000 14964 Enqueuing Expose request
22:40:52.248 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
22:40:52.248 00.000 12044 Worker thread wakes up
22:40:52.248 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:52.249 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:55.349 03.100 12044 Exposure complete
22:40:55.380 00.031 12044 worker thread done servicing request
22:40:55.380 00.000 14964 OnExposeComplete: enter
22:40:55.382 00.002 14964 UpdateGuideState(): m_state=6
22:40:55.383 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:40:55.383 00.000 14964 Star::Find returns 1 (0), X=278.26, Y=97.59, Mass=325603, SNR=361.8, Peak=24559 HFD=3.6
22:40:55.384 00.001 14964 MultiStar: [#1 0.27,0.11,0.17,U] [#2 0.02,0.04,0.07,U] 
22:40:55.384 00.000 14964 refined, 2 included, MultiStar: {0.18, -0.32}, one-star: {0.18, -0.41}
22:40:55.385 00.001 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.52 = 0.52)
22:40:55.385 00.000 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.72)
22:40:55.385 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.04 mountX=0.32 mountY=-0.15, mountTheta=-0.44
22:40:55.386 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.32, opts=13)
22:40:55.387 00.001 14964 Enqueuing Move request for scope (0.18, -0.32)
22:40:55.388 00.001 12044 Worker thread wakes up
22:40:55.388 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
22:40:55.388 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
22:40:55.388 00.000 12044 Moving (0.18, -0.32) raw xDistance=0.32 yDistance=-0.15
22:40:55.388 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.32, slope = 0.02
22:40:55.388 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:55.388 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:40:55.388 00.000 12044 MoveAxis(W, 12, ABG)
22:40:55.388 00.000 12044 Guiding  Dir = 3, Dur = 12
22:40:55.395 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24559, med=619, FiltMin=530, FiltMax=16455, Gamma=0.810
22:40:55.402 00.007 14964 UpdateGuideState exits: m=325603 SNR=361.8
22:40:55.404 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:55.406 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:55.407 00.001 14964 Enqueuing Expose request
22:40:55.409 00.002 12044 IsSlewing returns 0
22:40:55.409 00.000 12044 IsGuiding returns 0
22:40:55.443 00.034 12044 IsGuiding returns 1
22:40:55.443 00.000 12044 scope still moving after pulse duration time elapsed
22:40:55.488 00.045 12044 IsSlewing returns 0
22:40:55.488 00.000 12044 IsGuiding returns 0
22:40:55.488 00.000 12044 scope move finished after 12 + 66 ms
22:40:55.489 00.001 12044 Move returns status 0, amount 12
22:40:55.489 00.000 12044 MoveAxis(N, 0, ABG)
22:40:55.489 00.000 12044 Move returns status 0, amount 0
22:40:55.489 00.000 12044 move complete, result=0
22:40:55.489 00.000 12044 worker thread done servicing request
22:40:55.489 00.000 12044 Worker thread wakes up
22:40:55.489 00.000 14964 GuideStep: 0.3 px 12 ms WEST, -0.2 px 0 ms NORTH
22:40:55.491 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:55.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:40:58.596 03.105 12044 Exposure complete
22:40:58.629 00.033 12044 worker thread done servicing request
22:40:58.629 00.000 14964 OnExposeComplete: enter
22:40:58.631 00.002 14964 UpdateGuideState(): m_state=6
22:40:58.632 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:40:58.633 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=98.09, Mass=334235, SNR=366.8, Peak=25807 HFD=4.1
22:40:58.634 00.001 14964 MultiStar: [#1 0.20,0.21,0.16,U] [#2 0.16,-0.09,0.06,U] 
22:40:58.635 00.001 14964 single-star, 2 included, MultiStar: {0.19, 0.09}, one-star: {0.19, 0.09}
22:40:58.636 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
22:40:58.637 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
22:40:58.639 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=-0.09 mountY=-0.20, mountTheta=-1.97
22:40:58.641 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.09, opts=13)
22:40:58.642 00.001 14964 Enqueuing Move request for scope (0.19, 0.09)
22:40:58.644 00.002 12044 Worker thread wakes up
22:40:58.644 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
22:40:58.644 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
22:40:58.644 00.000 12044 Moving (0.19, 0.09) raw xDistance=-0.09 yDistance=-0.20
22:40:58.644 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
22:40:58.644 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:58.644 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:40:58.644 00.000 12044 MoveAxis(E, 0, ABG)
22:40:58.644 00.000 12044 Move returns status 0, amount 0
22:40:58.645 00.001 12044 MoveAxis(N, 0, ABG)
22:40:58.645 00.000 12044 Move returns status 0, amount 0
22:40:58.645 00.000 12044 move complete, result=0
22:40:58.645 00.000 12044 worker thread done servicing request
22:40:58.658 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25807, med=619, FiltMin=539, FiltMax=16408, Gamma=0.810
22:40:58.669 00.011 14964 UpdateGuideState exits: m=334235 SNR=366.8
22:40:58.671 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:40:58.674 00.002 14964 Enqueuing Expose request
22:40:58.675 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:58.677 00.002 12044 Worker thread wakes up
22:40:58.677 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:40:58.677 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:01.795 03.118 12044 Exposure complete
22:41:01.835 00.040 12044 worker thread done servicing request
22:41:01.836 00.001 14964 OnExposeComplete: enter
22:41:01.837 00.001 14964 UpdateGuideState(): m_state=6
22:41:01.840 00.003 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:41:01.842 00.002 14964 Star::Find returns 1 (0), X=278.12, Y=97.44, Mass=331063, SNR=365.1, Peak=24783 HFD=3.8
22:41:01.846 00.004 14964 MultiStar: [#1 -0.10,0.40,0.17,U] [#2 -0.20,0.03,0.07,U] 
22:41:01.851 00.005 14964 refined, 2 included, MultiStar: {0.01, -0.39}, one-star: {0.05, -0.56}
22:41:01.853 00.002 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
22:41:01.855 00.002 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
22:41:01.856 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.53 mountX=0.39 mountY=0.03, mountTheta=0.07
22:41:01.859 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.39, opts=13)
22:41:01.860 00.001 14964 Enqueuing Move request for scope (0.01, -0.39)
22:41:01.861 00.001 12044 Worker thread wakes up
22:41:01.861 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd
22:41:01.862 00.001 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.39)
22:41:01.862 00.000 12044 Moving (0.01, -0.39) raw xDistance=0.39 yDistance=0.03
22:41:01.862 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.39, slope = 0.02
22:41:01.862 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.862 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:01.862 00.000 12044 MoveAxis(W, 17, ABG)
22:41:01.862 00.000 12044 Guiding  Dir = 3, Dur = 17
22:41:01.877 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24783, med=619, FiltMin=531, FiltMax=13287, Gamma=0.810
22:41:01.886 00.009 14964 UpdateGuideState exits: m=331063 SNR=365.1
22:41:01.887 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.888 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:01.888 00.000 14964 Enqueuing Expose request
22:41:01.910 00.022 12044 IsSlewing returns 0
22:41:01.910 00.000 12044 IsGuiding returns 0
22:41:01.942 00.032 12044 IsGuiding returns 1
22:41:01.942 00.000 12044 scope still moving after pulse duration time elapsed
22:41:02.003 00.061 12044 IsSlewing returns 0
22:41:02.003 00.000 12044 IsGuiding returns 0
22:41:02.003 00.000 12044 scope move finished after 17 + 76 ms
22:41:02.003 00.000 12044 Move returns status 0, amount 17
22:41:02.003 00.000 12044 MoveAxis(N, 0, ABG)
22:41:02.003 00.000 12044 Move returns status 0, amount 0
22:41:02.003 00.000 12044 move complete, result=0
22:41:02.003 00.000 12044 worker thread done servicing request
22:41:02.003 00.000 12044 Worker thread wakes up
22:41:02.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:02.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:02.003 00.000 14964 GuideStep: 0.4 px 17 ms WEST, 0.0 px 0 ms NORTH
22:41:05.103 03.100 12044 Exposure complete
22:41:05.126 00.023 12044 worker thread done servicing request
22:41:05.126 00.000 14964 OnExposeComplete: enter
22:41:05.127 00.001 14964 UpdateGuideState(): m_state=6
22:41:05.129 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:41:05.132 00.003 14964 Star::Find returns 1 (0), X=278.20, Y=97.88, Mass=330712, SNR=357.8, Peak=24643 HFD=4.1
22:41:05.134 00.002 14964 MultiStar: [#1 0.17,0.13,0.16,U] [#2 -0.15,-0.25,0.07,U] 
22:41:05.135 00.001 14964 refined, 2 included, MultiStar: {0.11, -0.10}, one-star: {0.12, -0.12}
22:41:05.136 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
22:41:05.138 00.002 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.40)
22:41:05.139 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=0.10 mountY=-0.10, mountTheta=-0.79
22:41:05.141 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.10, opts=13)
22:41:05.143 00.002 14964 Enqueuing Move request for scope (0.11, -0.10)
22:41:05.144 00.001 12044 Worker thread wakes up
22:41:05.144 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:41:05.144 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:41:05.144 00.000 12044 Moving (0.11, -0.10) raw xDistance=0.10 yDistance=-0.10
22:41:05.144 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.19, using input
22:41:05.144 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
22:41:05.144 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.145 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:41:05.145 00.000 12044 MoveAxis(E, 0, ABG)
22:41:05.145 00.000 12044 Move returns status 0, amount 0
22:41:05.145 00.000 12044 MoveAxis(N, 0, ABG)
22:41:05.145 00.000 12044 Move returns status 0, amount 0
22:41:05.145 00.000 12044 move complete, result=0
22:41:05.145 00.000 12044 worker thread done servicing request
22:41:05.158 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24643, med=619, FiltMin=539, FiltMax=16372, Gamma=0.810
22:41:05.166 00.008 14964 UpdateGuideState exits: m=330712 SNR=357.8
22:41:05.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:05.168 00.001 14964 Enqueuing Expose request
22:41:05.168 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:05.169 00.001 12044 Worker thread wakes up
22:41:05.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:05.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:08.269 03.100 12044 Exposure complete
22:41:08.310 00.041 12044 worker thread done servicing request
22:41:08.311 00.001 14964 OnExposeComplete: enter
22:41:08.311 00.000 14964 UpdateGuideState(): m_state=6
22:41:08.312 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:41:08.313 00.001 14964 Star::Find returns 1 (0), X=278.04, Y=97.83, Mass=331337, SNR=359.5, Peak=25923 HFD=4.1
22:41:08.314 00.001 14964 MultiStar: [#1 -0.10,0.47,0.17,U] [#2 -0.38,0.08,0.08,U] 
22:41:08.314 00.000 14964 refined, 2 included, MultiStar: {-0.07, -0.07}, one-star: {-0.04, -0.18}
22:41:08.315 00.001 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
22:41:08.316 00.001 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.29 = 2.29)
22:41:08.316 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=0.07 mountY=0.08, mountTheta=0.80
22:41:08.318 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.07, opts=13)
22:41:08.319 00.001 14964 Enqueuing Move request for scope (-0.07, -0.07)
22:41:08.321 00.002 12044 Worker thread wakes up
22:41:08.321 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
22:41:08.321 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
22:41:08.321 00.000 12044 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.08
22:41:08.321 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.17, using input
22:41:08.321 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
22:41:08.321 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:08.321 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:08.321 00.000 12044 MoveAxis(E, 0, ABG)
22:41:08.321 00.000 12044 Move returns status 0, amount 0
22:41:08.321 00.000 12044 MoveAxis(N, 0, ABG)
22:41:08.321 00.000 12044 Move returns status 0, amount 0
22:41:08.321 00.000 12044 move complete, result=0
22:41:08.321 00.000 12044 worker thread done servicing request
22:41:08.331 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25923, med=619, FiltMin=528, FiltMax=13169, Gamma=0.810
22:41:08.337 00.006 14964 UpdateGuideState exits: m=331337 SNR=359.5
22:41:08.339 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.340 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:08.340 00.000 14964 Enqueuing Expose request
22:41:08.341 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:08.342 00.001 12044 Worker thread wakes up
22:41:08.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:08.343 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:11.475 03.132 12044 Exposure complete
22:41:11.527 00.052 12044 worker thread done servicing request
22:41:11.527 00.000 14964 OnExposeComplete: enter
22:41:11.529 00.002 14964 UpdateGuideState(): m_state=6
22:41:11.530 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:41:11.532 00.002 14964 Star::Find returns 1 (0), X=278.60, Y=97.83, Mass=332592, SNR=351.1, Peak=18823 HFD=4.0
22:41:11.533 00.001 14964 MultiStar: [#1 0.56,0.61,0.00,M1] [#2 0.41,0.36,0.08,U] 
22:41:11.535 00.002 14964 refined, 1 included, MultiStar: {0.51, -0.14}, one-star: {0.52, -0.18}
22:41:11.536 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.30 = 1.30)
22:41:11.537 00.001 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.93)
22:41:11.539 00.002 14964 CameraToMount -- cameraX=0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-0.26 mountX=0.14 mountY=-0.50, mountTheta=-1.29
22:41:11.541 00.002 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.14, opts=13)
22:41:11.542 00.001 14964 Enqueuing Move request for scope (0.51, -0.14)
22:41:11.543 00.001 12044 Worker thread wakes up
22:41:11.544 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.14) opts 0xd
22:41:11.544 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.14)
22:41:11.544 00.000 12044 Moving (0.51, -0.14) raw xDistance=0.14 yDistance=-0.50
22:41:11.544 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
22:41:11.544 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:11.544 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:41:11.544 00.000 12044 MoveAxis(E, 0, ABG)
22:41:11.544 00.000 12044 Move returns status 0, amount 0
22:41:11.544 00.000 12044 MoveAxis(N, 0, ABG)
22:41:11.544 00.000 12044 Move returns status 0, amount 0
22:41:11.544 00.000 12044 move complete, result=0
22:41:11.544 00.000 12044 worker thread done servicing request
22:41:11.557 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18823, med=620, FiltMin=538, FiltMax=14650, Gamma=0.810
22:41:11.567 00.010 14964 UpdateGuideState exits: m=332592 SNR=351.1
22:41:11.569 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:11.571 00.001 14964 Enqueuing Expose request
22:41:11.572 00.001 12044 Worker thread wakes up
22:41:11.573 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:11.573 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:11.573 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:41:14.706 03.133 12044 Exposure complete
22:41:14.730 00.024 12044 worker thread done servicing request
22:41:14.730 00.000 14964 OnExposeComplete: enter
22:41:14.732 00.002 14964 UpdateGuideState(): m_state=6
22:41:14.733 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:41:14.735 00.002 14964 Star::Find returns 1 (0), X=278.66, Y=97.55, Mass=332255, SNR=360.1, Peak=20635 HFD=3.8
22:41:14.736 00.001 14964 MultiStar: [#1 0.65,0.42,0.00,M2] [#2 0.54,0.39,0.00,M1] 
22:41:14.737 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
22:41:14.739 00.002 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.33)
22:41:14.740 00.001 14964 CameraToMount -- cameraX=0.59 cameraY=-0.45 hyp=0.74 cameraTheta=-0.65 mountX=0.46 mountY=-0.54, mountTheta=-0.87
22:41:14.742 00.002 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.45, opts=13)
22:41:14.744 00.002 14964 Enqueuing Move request for scope (0.59, -0.45)
22:41:14.745 00.001 12044 Worker thread wakes up
22:41:14.745 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.45) opts 0xd
22:41:14.745 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.45)
22:41:14.745 00.000 12044 Moving (0.59, -0.45) raw xDistance=0.46 yDistance=-0.54
22:41:14.745 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.46, slope = 0.04
22:41:14.746 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:41:14.746 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:41:14.746 00.000 12044 MoveAxis(W, 33, ABG)
22:41:14.746 00.000 12044 Guiding  Dir = 3, Dur = 33
22:41:14.760 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20635, med=619, FiltMin=531, FiltMax=14838, Gamma=0.810
22:41:14.772 00.012 12044 IsSlewing returns 0
22:41:14.772 00.000 14964 UpdateGuideState exits: m=332255 SNR=360.1
22:41:14.774 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.775 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:14.777 00.002 14964 Enqueuing Expose request
22:41:14.803 00.026 12044 IsGuiding returns 0
22:41:14.865 00.062 12044 IsGuiding returns 1
22:41:14.865 00.000 12044 scope still moving after pulse duration time elapsed
22:41:14.910 00.045 12044 IsSlewing returns 0
22:41:14.911 00.001 12044 IsGuiding returns 0
22:41:14.911 00.000 12044 scope move finished after 33 + 75 ms
22:41:14.911 00.000 12044 Move returns status 0, amount 33
22:41:14.911 00.000 12044 MoveAxis(N, 0, ABG)
22:41:14.911 00.000 12044 Move returns status 0, amount 0
22:41:14.911 00.000 12044 move complete, result=0
22:41:14.911 00.000 12044 worker thread done servicing request
22:41:14.911 00.000 12044 Worker thread wakes up
22:41:14.912 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:14.912 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:14.912 00.000 14964 GuideStep: 0.5 px 33 ms WEST, -0.5 px 0 ms NORTH
22:41:18.012 03.100 12044 Exposure complete
22:41:18.042 00.030 12044 worker thread done servicing request
22:41:18.042 00.000 14964 OnExposeComplete: enter
22:41:18.044 00.002 14964 UpdateGuideState(): m_state=6
22:41:18.046 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:41:18.047 00.001 14964 Star::Find returns 1 (0), X=278.17, Y=98.02, Mass=331542, SNR=365.3, Peak=22339 HFD=4.1
22:41:18.049 00.002 14964 MultiStar: [#1 0.13,-0.08,0.16,U] [#2 0.03,-0.25,0.07,U] 
22:41:18.050 00.001 14964 refined, 2 included, MultiStar: {0.09, -0.01}, one-star: {0.09, 0.02}
22:41:18.051 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
22:41:18.052 00.001 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.75)
22:41:18.052 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=0.01 mountY=-0.09, mountTheta=-1.48
22:41:18.054 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.01, opts=13)
22:41:18.055 00.001 14964 Enqueuing Move request for scope (0.09, -0.01)
22:41:18.056 00.001 12044 Worker thread wakes up
22:41:18.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:41:18.056 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:41:18.056 00.000 12044 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
22:41:18.056 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.08, using input
22:41:18.056 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
22:41:18.056 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:18.056 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:18.056 00.000 12044 MoveAxis(E, 0, ABG)
22:41:18.056 00.000 12044 Move returns status 0, amount 0
22:41:18.056 00.000 12044 MoveAxis(N, 0, ABG)
22:41:18.056 00.000 12044 Move returns status 0, amount 0
22:41:18.056 00.000 12044 move complete, result=0
22:41:18.056 00.000 12044 worker thread done servicing request
22:41:18.063 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22339, med=619, FiltMin=534, FiltMax=16368, Gamma=0.810
22:41:18.069 00.006 14964 UpdateGuideState exits: m=331542 SNR=365.3
22:41:18.069 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.070 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:18.070 00.000 14964 Enqueuing Expose request
22:41:18.071 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:18.071 00.000 12044 Worker thread wakes up
22:41:18.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:18.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:21.171 03.100 12044 Exposure complete
22:41:21.197 00.026 12044 worker thread done servicing request
22:41:21.197 00.000 14964 OnExposeComplete: enter
22:41:21.198 00.001 14964 UpdateGuideState(): m_state=6
22:41:21.198 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:41:21.199 00.001 14964 Star::Find returns 1 (0), X=278.07, Y=98.40, Mass=325835, SNR=354.8, Peak=22083 HFD=4.0
22:41:21.200 00.001 14964 MultiStar: [#1 0.21,-0.46,0.16,U] [#2 0.22,-0.54,0.07,U] 
22:41:21.200 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.23}, one-star: {-0.01, 0.40}
22:41:21.201 00.001 14964 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
22:41:21.201 00.000 14964 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.02 = -0.26)
22:41:21.202 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.41 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
22:41:21.203 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.23, opts=13)
22:41:21.203 00.000 14964 Enqueuing Move request for scope (0.04, 0.23)
22:41:21.204 00.001 12044 Worker thread wakes up
22:41:21.204 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
22:41:21.204 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
22:41:21.204 00.000 12044 Moving (0.04, 0.23) raw xDistance=-0.23 yDistance=-0.06
22:41:21.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
22:41:21.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:21.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:21.204 00.000 12044 MoveAxis(E, 0, ABG)
22:41:21.204 00.000 12044 Move returns status 0, amount 0
22:41:21.204 00.000 12044 MoveAxis(N, 0, ABG)
22:41:21.204 00.000 12044 Move returns status 0, amount 0
22:41:21.204 00.000 12044 move complete, result=0
22:41:21.204 00.000 12044 worker thread done servicing request
22:41:21.215 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22083, med=619, FiltMin=528, FiltMax=13287, Gamma=0.810
22:41:21.223 00.008 14964 UpdateGuideState exits: m=325835 SNR=354.8
22:41:21.228 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:21.229 00.000 14964 Enqueuing Expose request
22:41:21.230 00.001 12044 Worker thread wakes up
22:41:21.230 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:21.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:21.230 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:24.361 03.131 12044 Exposure complete
22:41:24.386 00.025 12044 worker thread done servicing request
22:41:24.386 00.000 14964 OnExposeComplete: enter
22:41:24.388 00.002 14964 UpdateGuideState(): m_state=6
22:41:24.390 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:41:24.391 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=97.95, Mass=330677, SNR=364.4, Peak=24639 HFD=4.2
22:41:24.392 00.001 14964 MultiStar: [#1 0.03,0.15,0.17,U] [#2 -0.10,-0.25,0.07,U] 
22:41:24.393 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.03}, one-star: {0.09, -0.05}
22:41:24.393 00.000 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
22:41:24.394 00.001 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.12)
22:41:24.394 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=0.03 mountY=-0.06, mountTheta=-1.09
22:41:24.396 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.03, opts=13)
22:41:24.398 00.002 14964 Enqueuing Move request for scope (0.07, -0.03)
22:41:24.399 00.001 12044 Worker thread wakes up
22:41:24.399 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:41:24.399 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:41:24.399 00.000 12044 Moving (0.07, -0.03) raw xDistance=0.03 yDistance=-0.06
22:41:24.399 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
22:41:24.399 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.399 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:24.399 00.000 12044 MoveAxis(E, 0, ABG)
22:41:24.399 00.000 12044 Move returns status 0, amount 0
22:41:24.399 00.000 12044 MoveAxis(N, 0, ABG)
22:41:24.399 00.000 12044 Move returns status 0, amount 0
22:41:24.399 00.000 12044 move complete, result=0
22:41:24.400 00.001 12044 worker thread done servicing request
22:41:24.407 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24639, med=619, FiltMin=531, FiltMax=13424, Gamma=0.810
22:41:24.413 00.006 14964 UpdateGuideState exits: m=330677 SNR=364.4
22:41:24.413 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.414 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:24.414 00.000 14964 Enqueuing Expose request
22:41:24.415 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:24.415 00.000 12044 Worker thread wakes up
22:41:24.415 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:24.415 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:27.549 03.134 12044 Exposure complete
22:41:27.587 00.038 12044 worker thread done servicing request
22:41:27.587 00.000 14964 OnExposeComplete: enter
22:41:27.588 00.001 14964 UpdateGuideState(): m_state=6
22:41:27.590 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:41:27.592 00.002 14964 Star::Find returns 1 (0), X=278.09, Y=98.15, Mass=334786, SNR=354.0, Peak=20303 HFD=4.3
22:41:27.593 00.001 14964 MultiStar: [#1 0.02,-0.12,0.17,U] [#2 -0.18,-0.16,0.07,U] 
22:41:27.595 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.10}, one-star: {0.02, 0.15}
22:41:27.597 00.002 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.05 = 3.05)
22:41:27.599 00.002 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
22:41:27.601 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
22:41:27.604 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.10, opts=13)
22:41:27.606 00.002 14964 Enqueuing Move request for scope (0.01, 0.10)
22:41:27.608 00.002 12044 Worker thread wakes up
22:41:27.608 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:41:27.608 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:41:27.608 00.000 12044 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
22:41:27.608 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.16, using input
22:41:27.608 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
22:41:27.608 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:27.609 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:27.609 00.000 12044 MoveAxis(E, 0, ABG)
22:41:27.609 00.000 12044 Move returns status 0, amount 0
22:41:27.609 00.000 12044 MoveAxis(N, 0, ABG)
22:41:27.609 00.000 12044 Move returns status 0, amount 0
22:41:27.609 00.000 12044 move complete, result=0
22:41:27.609 00.000 12044 worker thread done servicing request
22:41:27.625 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20303, med=620, FiltMin=523, FiltMax=13576, Gamma=0.810
22:41:27.636 00.011 14964 UpdateGuideState exits: m=334786 SNR=354.0
22:41:27.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.640 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:27.640 00.000 14964 Enqueuing Expose request
22:41:27.641 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:27.641 00.000 12044 Worker thread wakes up
22:41:27.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:27.642 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:30.742 03.100 12044 Exposure complete
22:41:30.778 00.036 12044 worker thread done servicing request
22:41:30.778 00.000 14964 OnExposeComplete: enter
22:41:30.779 00.001 14964 UpdateGuideState(): m_state=6
22:41:30.781 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:41:30.782 00.001 14964 Star::Find returns 1 (0), X=278.34, Y=98.22, Mass=334185, SNR=365.5, Peak=21491 HFD=4.2
22:41:30.783 00.001 14964 MultiStar: [#1 0.27,-0.57,0.18,U] [#2 0.17,-0.60,0.06,U] 
22:41:30.785 00.002 14964 refined, 2 included, MultiStar: {0.26, 0.07}, one-star: {0.26, 0.22}
22:41:30.786 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
22:41:30.787 00.001 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.42)
22:41:30.789 00.002 14964 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.26 mountX=-0.06 mountY=-0.26, mountTheta=-1.81
22:41:30.791 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.07, opts=13)
22:41:30.792 00.001 14964 Enqueuing Move request for scope (0.26, 0.07)
22:41:30.794 00.002 12044 Worker thread wakes up
22:41:30.794 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
22:41:30.794 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
22:41:30.794 00.000 12044 Moving (0.26, 0.07) raw xDistance=-0.06 yDistance=-0.26
22:41:30.794 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.29, using input
22:41:30.794 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.04
22:41:30.794 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:30.794 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:41:30.795 00.001 12044 MoveAxis(E, 0, ABG)
22:41:30.795 00.000 12044 Move returns status 0, amount 0
22:41:30.795 00.000 12044 MoveAxis(N, 0, ABG)
22:41:30.795 00.000 12044 Move returns status 0, amount 0
22:41:30.795 00.000 12044 move complete, result=0
22:41:30.796 00.001 12044 worker thread done servicing request
22:41:30.810 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21491, med=619, FiltMin=532, FiltMax=15612, Gamma=0.810
22:41:30.820 00.010 14964 UpdateGuideState exits: m=334185 SNR=365.5
22:41:30.821 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.823 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:30.824 00.001 14964 Enqueuing Expose request
22:41:30.825 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:30.827 00.002 12044 Worker thread wakes up
22:41:30.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:30.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:33.936 03.109 12044 Exposure complete
22:41:33.986 00.050 12044 worker thread done servicing request
22:41:33.987 00.001 14964 OnExposeComplete: enter
22:41:33.989 00.002 14964 UpdateGuideState(): m_state=6
22:41:33.990 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:41:33.992 00.002 14964 Star::Find returns 1 (0), X=277.86, Y=97.81, Mass=328618, SNR=349.2, Peak=21659 HFD=4.2
22:41:33.993 00.001 14964 MultiStar: [#1 -0.14,0.30,0.16,U] [#2 -0.59,0.23,0.07,U] 
22:41:33.994 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.10}, one-star: {-0.22, -0.19}
22:41:33.997 00.003 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
22:41:34.001 00.004 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
22:41:34.002 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=0.10 mountY=0.24, mountTheta=1.17
22:41:34.005 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.10, opts=13)
22:41:34.007 00.002 14964 Enqueuing Move request for scope (-0.23, -0.10)
22:41:34.008 00.001 12044 Worker thread wakes up
22:41:34.008 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
22:41:34.008 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
22:41:34.008 00.000 12044 Moving (-0.23, -0.10) raw xDistance=0.10 yDistance=0.24
22:41:34.008 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
22:41:34.008 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:34.009 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:41:34.009 00.000 12044 MoveAxis(E, 0, ABG)
22:41:34.009 00.000 12044 Move returns status 0, amount 0
22:41:34.009 00.000 12044 MoveAxis(N, 0, ABG)
22:41:34.009 00.000 12044 Move returns status 0, amount 0
22:41:34.009 00.000 12044 move complete, result=0
22:41:34.009 00.000 12044 worker thread done servicing request
22:41:34.025 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21659, med=619, FiltMin=529, FiltMax=13847, Gamma=0.810
22:41:34.044 00.019 14964 UpdateGuideState exits: m=328618 SNR=349.2
22:41:34.046 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:34.048 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:34.050 00.002 14964 Enqueuing Expose request
22:41:34.051 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:34.053 00.002 12044 Worker thread wakes up
22:41:34.053 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:34.053 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:37.152 03.099 12044 Exposure complete
22:41:37.173 00.021 12044 worker thread done servicing request
22:41:37.173 00.000 14964 OnExposeComplete: enter
22:41:37.174 00.001 14964 UpdateGuideState(): m_state=6
22:41:37.175 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:41:37.175 00.000 14964 Star::Find returns 1 (0), X=277.82, Y=97.80, Mass=326085, SNR=357.6, Peak=21519 HFD=4.0
22:41:37.176 00.001 14964 MultiStar: [#1 -0.31,0.44,0.16,U] [#2 -0.25,0.09,0.08,U] 
22:41:37.177 00.001 14964 refined, 2 included, MultiStar: {-0.26, -0.10}, one-star: {-0.26, -0.20}
22:41:37.178 00.001 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
22:41:37.178 00.000 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.82 = 1.82)
22:41:37.180 00.002 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.79 mountX=0.09 mountY=0.27, mountTheta=1.24
22:41:37.182 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.10, opts=13)
22:41:37.182 00.000 14964 Enqueuing Move request for scope (-0.26, -0.10)
22:41:37.183 00.001 12044 Worker thread wakes up
22:41:37.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd
22:41:37.183 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.10)
22:41:37.183 00.000 12044 Moving (-0.26, -0.10) raw xDistance=0.09 yDistance=0.27
22:41:37.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
22:41:37.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:37.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:41:37.183 00.000 12044 MoveAxis(E, 0, ABG)
22:41:37.183 00.000 12044 Move returns status 0, amount 0
22:41:37.183 00.000 12044 MoveAxis(N, 0, ABG)
22:41:37.183 00.000 12044 Move returns status 0, amount 0
22:41:37.183 00.000 12044 move complete, result=0
22:41:37.183 00.000 12044 worker thread done servicing request
22:41:37.190 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21519, med=619, FiltMin=530, FiltMax=16019, Gamma=0.810
22:41:37.196 00.006 14964 UpdateGuideState exits: m=326085 SNR=357.6
22:41:37.197 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.197 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:37.198 00.001 14964 Enqueuing Expose request
22:41:37.198 00.000 12044 Worker thread wakes up
22:41:37.198 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:37.198 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:37.198 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:41:40.325 03.127 12044 Exposure complete
22:41:40.361 00.036 12044 worker thread done servicing request
22:41:40.361 00.000 14964 OnExposeComplete: enter
22:41:40.362 00.001 14964 UpdateGuideState(): m_state=6
22:41:40.362 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:41:40.363 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=98.10, Mass=329247, SNR=348.0, Peak=20963 HFD=4.1
22:41:40.363 00.000 14964 MultiStar: [#1 -0.20,0.18,0.17,U] [#2 -0.54,-0.20,0.08,U] 
22:41:40.364 00.001 14964 refined, 2 included, MultiStar: {-0.33, 0.09}, one-star: {-0.33, 0.10}
22:41:40.364 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
22:41:40.365 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.19)
22:41:40.365 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.09 hyp=0.34 cameraTheta=2.87 mountX=-0.10 mountY=0.32, mountTheta=1.87
22:41:40.367 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.09, opts=13)
22:41:40.368 00.001 14964 Enqueuing Move request for scope (-0.33, 0.09)
22:41:40.369 00.001 12044 Worker thread wakes up
22:41:40.370 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.09) opts 0xd
22:41:40.370 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.09)
22:41:40.370 00.000 12044 Moving (-0.33, 0.09) raw xDistance=-0.10 yDistance=0.32
22:41:40.370 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.15, using input
22:41:40.370 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
22:41:40.370 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:40.370 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:41:40.370 00.000 12044 MoveAxis(E, 0, ABG)
22:41:40.370 00.000 12044 Move returns status 0, amount 0
22:41:40.370 00.000 12044 MoveAxis(N, 0, ABG)
22:41:40.370 00.000 12044 Move returns status 0, amount 0
22:41:40.370 00.000 12044 move complete, result=0
22:41:40.370 00.000 12044 worker thread done servicing request
22:41:40.380 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20963, med=619, FiltMin=536, FiltMax=14919, Gamma=0.810
22:41:40.387 00.007 14964 UpdateGuideState exits: m=329247 SNR=348.0
22:41:40.387 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.388 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:40.388 00.000 14964 Enqueuing Expose request
22:41:40.389 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:41:40.389 00.000 12044 Worker thread wakes up
22:41:40.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:40.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:43.509 03.120 12044 Exposure complete
22:41:43.535 00.026 12044 worker thread done servicing request
22:41:43.535 00.000 14964 OnExposeComplete: enter
22:41:43.538 00.003 14964 UpdateGuideState(): m_state=6
22:41:43.538 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:41:43.538 00.000 14964 Star::Find returns 1 (0), X=277.56, Y=98.14, Mass=333656, SNR=361.9, Peak=24471 HFD=3.9
22:41:43.539 00.001 14964 MultiStar: [#1 -0.37,-0.08,0.17,U] [#2 -0.73,-0.25,0.00,M1] 
22:41:43.539 00.000 14964 refined, 1 included, MultiStar: {-0.49, 0.11}, one-star: {-0.51, 0.14}
22:41:43.541 00.002 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.48 = -1.80)
22:41:43.541 00.000 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.25)
22:41:43.541 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=0.11 hyp=0.50 cameraTheta=2.92 mountX=-0.12 mountY=0.48, mountTheta=1.81
22:41:43.542 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.11, opts=13)
22:41:43.543 00.001 14964 Enqueuing Move request for scope (-0.49, 0.11)
22:41:43.543 00.000 12044 Worker thread wakes up
22:41:43.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.11) opts 0xd
22:41:43.543 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.11)
22:41:43.545 00.002 12044 Moving (-0.49, 0.11) raw xDistance=-0.12 yDistance=0.48
22:41:43.545 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.16, using input
22:41:43.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
22:41:43.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:41:43.545 00.000 12044 MoveAxis(E, 0, ABG)
22:41:43.545 00.000 12044 Move returns status 0, amount 0
22:41:43.545 00.000 12044 MoveAxis(S, 45, ABG)
22:41:43.545 00.000 12044 Guiding  Dir = 1, Dur = 45
22:41:43.557 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24471, med=619, FiltMin=537, FiltMax=16295, Gamma=0.810
22:41:43.567 00.010 14964 UpdateGuideState exits: m=333656 SNR=361.9
22:41:43.570 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.572 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:43.574 00.002 14964 Enqueuing Expose request
22:41:43.588 00.014 12044 IsSlewing returns 0
22:41:43.589 00.001 12044 IsGuiding returns 0
22:41:43.621 00.032 12044 PulseGuide returned control before completion, sleep 24
22:41:43.662 00.041 12044 IsGuiding returns 1
22:41:43.662 00.000 12044 scope still moving after pulse duration time elapsed
22:41:43.781 00.119 12044 IsSlewing returns 0
22:41:43.782 00.001 12044 IsGuiding returns 0
22:41:43.782 00.000 12044 scope move finished after 45 + 148 ms
22:41:43.782 00.000 12044 Move returns status 0, amount 45
22:41:43.782 00.000 12044 move complete, result=0
22:41:43.783 00.001 12044 worker thread done servicing request
22:41:43.783 00.000 12044 Worker thread wakes up
22:41:43.783 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:43.783 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:43.783 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 45 ms SOUTH
22:41:46.915 03.132 12044 Exposure complete
22:41:46.938 00.023 12044 worker thread done servicing request
22:41:46.938 00.000 14964 OnExposeComplete: enter
22:41:46.939 00.001 14964 UpdateGuideState(): m_state=6
22:41:46.941 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:41:46.942 00.001 14964 Star::Find returns 1 (0), X=278.78, Y=98.11, Mass=330740, SNR=355.3, Peak=19491 HFD=4.2
22:41:46.944 00.002 14964 MultiStar: [#1 0.70,-0.52,0.00,M1] [#2 0.56,-0.66,0.00,M2] 
22:41:46.945 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.71 = 1.71)
22:41:46.946 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.52)
22:41:46.947 00.001 14964 CameraToMount -- cameraX=0.70 cameraY=0.11 hyp=0.71 cameraTheta=0.16 mountX=-0.10 mountY=-0.71, mountTheta=-1.71
22:41:46.949 00.002 14964 SchedulePrimaryMove(1136A648, x=0.70, y=0.11, opts=13)
22:41:46.949 00.000 14964 Enqueuing Move request for scope (0.70, 0.11)
22:41:46.950 00.001 12044 Worker thread wakes up
22:41:46.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.11) opts 0xd
22:41:46.950 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, 0.11)
22:41:46.950 00.000 12044 Moving (0.70, 0.11) raw xDistance=-0.10 yDistance=-0.71
22:41:46.950 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
22:41:46.950 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:46.950 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
22:41:46.950 00.000 12044 MoveAxis(E, 0, ABG)
22:41:46.950 00.000 12044 Move returns status 0, amount 0
22:41:46.950 00.000 12044 MoveAxis(N, 0, ABG)
22:41:46.950 00.000 12044 Move returns status 0, amount 0
22:41:46.950 00.000 12044 move complete, result=0
22:41:46.950 00.000 12044 worker thread done servicing request
22:41:46.959 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19491, med=619, FiltMin=540, FiltMax=14179, Gamma=0.810
22:41:46.964 00.005 14964 UpdateGuideState exits: m=330740 SNR=355.3
22:41:46.965 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.965 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:46.966 00.001 14964 Enqueuing Expose request
22:41:46.966 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
22:41:46.967 00.001 12044 Worker thread wakes up
22:41:46.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:46.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:50.077 03.110 12044 Exposure complete
22:41:50.106 00.029 12044 worker thread done servicing request
22:41:50.106 00.000 14964 OnExposeComplete: enter
22:41:50.107 00.001 14964 UpdateGuideState(): m_state=6
22:41:50.107 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:41:50.108 00.001 14964 Star::Find returns 1 (0), X=278.38, Y=98.30, Mass=331728, SNR=363.1, Peak=20087 HFD=4.2
22:41:50.109 00.001 14964 MultiStar: [#1 0.20,-0.54,0.17,U] [#2 0.18,-0.59,0.00,M3] 
22:41:50.109 00.000 14964 refined, 1 included, MultiStar: {0.29, 0.18}, one-star: {0.30, 0.29}
22:41:50.109 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
22:41:50.110 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.13)
22:41:50.110 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.55 mountX=-0.17 mountY=-0.31, mountTheta=-2.08
22:41:50.111 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.18, opts=13)
22:41:50.112 00.001 14964 Enqueuing Move request for scope (0.29, 0.18)
22:41:50.113 00.001 12044 Worker thread wakes up
22:41:50.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
22:41:50.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
22:41:50.113 00.000 12044 Moving (0.29, 0.18) raw xDistance=-0.17 yDistance=-0.31
22:41:50.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
22:41:50.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:50.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:41:50.113 00.000 12044 MoveAxis(E, 0, ABG)
22:41:50.113 00.000 12044 Move returns status 0, amount 0
22:41:50.113 00.000 12044 MoveAxis(N, 0, ABG)
22:41:50.113 00.000 12044 Move returns status 0, amount 0
22:41:50.113 00.000 12044 move complete, result=0
22:41:50.113 00.000 12044 worker thread done servicing request
22:41:50.121 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20087, med=619, FiltMin=535, FiltMax=16242, Gamma=0.810
22:41:50.127 00.006 14964 UpdateGuideState exits: m=331728 SNR=363.1
22:41:50.127 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.128 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:50.128 00.000 14964 Enqueuing Expose request
22:41:50.129 00.001 12044 Worker thread wakes up
22:41:50.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:50.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:50.129 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:53.242 03.113 12044 Exposure complete
22:41:53.279 00.037 12044 worker thread done servicing request
22:41:53.279 00.000 14964 OnExposeComplete: enter
22:41:53.279 00.000 14964 UpdateGuideState(): m_state=6
22:41:53.280 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:41:53.281 00.001 14964 Star::Find returns 1 (0), X=278.58, Y=97.62, Mass=325898, SNR=356.8, Peak=20556 HFD=3.6
22:41:53.283 00.002 14964 MultiStar: [#1 0.44,0.72,0.00,M1] [#2 0.13,0.76,0.00,M4] 
22:41:53.284 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.91 = 0.91)
22:41:53.285 00.001 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.32)
22:41:53.287 00.002 14964 CameraToMount -- cameraX=0.50 cameraY=-0.38 hyp=0.63 cameraTheta=-0.65 mountX=0.39 mountY=-0.46, mountTheta=-0.87
22:41:53.289 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.38, opts=13)
22:41:53.290 00.001 14964 Enqueuing Move request for scope (0.50, -0.38)
22:41:53.292 00.002 12044 Worker thread wakes up
22:41:53.292 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.38) opts 0xd
22:41:53.292 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.38)
22:41:53.292 00.000 12044 Moving (0.50, -0.38) raw xDistance=0.39 yDistance=-0.46
22:41:53.292 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.39, slope = 0.01
22:41:53.292 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:53.292 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:41:53.292 00.000 12044 MoveAxis(W, 8, ABG)
22:41:53.293 00.001 12044 Guiding  Dir = 3, Dur = 8
22:41:53.305 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20556, med=619, FiltMin=529, FiltMax=15462, Gamma=0.810
22:41:53.311 00.006 14964 UpdateGuideState exits: m=325898 SNR=356.8
22:41:53.313 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:53.314 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:53.314 00.000 14964 Enqueuing Expose request
22:41:53.332 00.018 12044 IsSlewing returns 0
22:41:53.333 00.001 12044 IsGuiding returns 0
22:41:53.365 00.032 12044 IsGuiding returns 1
22:41:53.365 00.000 12044 scope still moving after pulse duration time elapsed
22:41:53.424 00.059 12044 IsSlewing returns 0
22:41:53.424 00.000 12044 IsGuiding returns 0
22:41:53.424 00.000 12044 scope move finished after 8 + 83 ms
22:41:53.424 00.000 12044 Move returns status 0, amount 8
22:41:53.424 00.000 12044 MoveAxis(N, 0, ABG)
22:41:53.424 00.000 12044 Move returns status 0, amount 0
22:41:53.424 00.000 12044 move complete, result=0
22:41:53.424 00.000 12044 worker thread done servicing request
22:41:53.424 00.000 12044 Worker thread wakes up
22:41:53.424 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:53.424 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:53.424 00.000 14964 GuideStep: 0.4 px 8 ms WEST, -0.5 px 0 ms NORTH
22:41:56.527 03.103 12044 Exposure complete
22:41:56.549 00.022 12044 worker thread done servicing request
22:41:56.549 00.000 14964 OnExposeComplete: enter
22:41:56.550 00.001 14964 UpdateGuideState(): m_state=6
22:41:56.550 00.000 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:41:56.551 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=97.52, Mass=330003, SNR=361.6, Peak=22983 HFD=3.8
22:41:56.552 00.001 14964 MultiStar: [#1 0.24,0.49,0.16,U] [#2 0.07,0.41,0.07,U] 
22:41:56.552 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.31}, one-star: {0.08, -0.48}
22:41:56.552 00.000 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
22:41:56.553 00.001 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
22:41:56.553 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.32 cameraTheta=-1.25 mountX=0.31 mountY=-0.07, mountTheta=-0.23
22:41:56.554 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.31, opts=13)
22:41:56.555 00.001 14964 Enqueuing Move request for scope (0.10, -0.31)
22:41:56.556 00.001 12044 Worker thread wakes up
22:41:56.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
22:41:56.556 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
22:41:56.556 00.000 12044 Moving (0.10, -0.31) raw xDistance=0.31 yDistance=-0.07
22:41:56.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.31, slope = 0.03
22:41:56.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:56.556 00.000 12044 MoveAxis(W, 22, ABG)
22:41:56.556 00.000 12044 Guiding  Dir = 3, Dur = 22
22:41:56.563 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22983, med=619, FiltMin=524, FiltMax=14811, Gamma=0.810
22:41:56.569 00.006 14964 UpdateGuideState exits: m=330003 SNR=361.6
22:41:56.569 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:56.570 00.000 14964 Enqueuing Expose request
22:41:56.597 00.027 12044 IsSlewing returns 0
22:41:56.597 00.000 12044 IsGuiding returns 0
22:41:56.662 00.065 12044 IsGuiding returns 1
22:41:56.662 00.000 12044 scope still moving after pulse duration time elapsed
22:41:56.723 00.061 12044 IsSlewing returns 0
22:41:56.724 00.001 12044 IsGuiding returns 0
22:41:56.724 00.000 12044 scope move finished after 22 + 104 ms
22:41:56.724 00.000 12044 Move returns status 0, amount 22
22:41:56.724 00.000 12044 MoveAxis(N, 0, ABG)
22:41:56.724 00.000 12044 Move returns status 0, amount 0
22:41:56.724 00.000 12044 move complete, result=0
22:41:56.724 00.000 12044 worker thread done servicing request
22:41:56.725 00.001 12044 Worker thread wakes up
22:41:56.725 00.000 14964 GuideStep: 0.3 px 22 ms WEST, -0.1 px 0 ms NORTH
22:41:56.727 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:56.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:41:59.842 03.115 12044 Exposure complete
22:41:59.884 00.042 12044 worker thread done servicing request
22:41:59.884 00.000 14964 OnExposeComplete: enter
22:41:59.885 00.001 14964 UpdateGuideState(): m_state=6
22:41:59.886 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:41:59.887 00.001 14964 Star::Find returns 1 (0), X=277.99, Y=98.06, Mass=334408, SNR=356.5, Peak=26227 HFD=4.1
22:41:59.889 00.002 14964 MultiStar: [#1 -0.01,0.05,0.16,U] [#2 -0.19,-0.56,0.07,U] 
22:41:59.889 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.02}, one-star: {-0.09, 0.06}
22:41:59.890 00.001 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.85)
22:41:59.891 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
22:41:59.891 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.88 mountX=-0.02 mountY=0.08, mountTheta=1.86
22:41:59.892 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.02, opts=13)
22:41:59.893 00.001 14964 Enqueuing Move request for scope (-0.08, 0.02)
22:41:59.893 00.000 12044 Worker thread wakes up
22:41:59.894 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:41:59.894 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:41:59.894 00.000 12044 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=0.08
22:41:59.894 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
22:41:59.894 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:59.894 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:59.894 00.000 12044 MoveAxis(E, 0, ABG)
22:41:59.894 00.000 12044 Move returns status 0, amount 0
22:41:59.894 00.000 12044 MoveAxis(N, 0, ABG)
22:41:59.894 00.000 12044 Move returns status 0, amount 0
22:41:59.894 00.000 12044 move complete, result=0
22:41:59.894 00.000 12044 worker thread done servicing request
22:41:59.901 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26227, med=620, FiltMin=535, FiltMax=12920, Gamma=0.810
22:41:59.907 00.006 14964 UpdateGuideState exits: m=334408 SNR=356.5
22:41:59.908 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.908 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:41:59.908 00.000 14964 Enqueuing Expose request
22:41:59.909 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:59.910 00.001 12044 Worker thread wakes up
22:41:59.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:41:59.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:03.008 03.098 12044 Exposure complete
22:42:03.038 00.030 12044 worker thread done servicing request
22:42:03.039 00.001 14964 OnExposeComplete: enter
22:42:03.041 00.002 14964 UpdateGuideState(): m_state=6
22:42:03.041 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:42:03.042 00.001 14964 Star::Find returns 1 (0), X=278.26, Y=98.02, Mass=333918, SNR=357.1, Peak=22023 HFD=4.1
22:42:03.042 00.000 14964 MultiStar: [#1 0.33,0.21,0.16,U] [#2 0.02,-0.04,0.08,U] 
22:42:03.043 00.001 14964 single-star, 2 included, MultiStar: {0.19, 0.04}, one-star: {0.19, 0.02}
22:42:03.043 00.000 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
22:42:03.043 00.000 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.59)
22:42:03.044 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.01 mountY=-0.19, mountTheta=-1.64
22:42:03.045 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.02, opts=13)
22:42:03.046 00.001 14964 Enqueuing Move request for scope (0.19, 0.02)
22:42:03.046 00.000 12044 Worker thread wakes up
22:42:03.046 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
22:42:03.046 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
22:42:03.046 00.000 12044 Moving (0.19, 0.02) raw xDistance=-0.01 yDistance=-0.19
22:42:03.046 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
22:42:03.047 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.047 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:42:03.047 00.000 12044 MoveAxis(E, 0, ABG)
22:42:03.047 00.000 12044 Move returns status 0, amount 0
22:42:03.047 00.000 12044 MoveAxis(N, 0, ABG)
22:42:03.047 00.000 12044 Move returns status 0, amount 0
22:42:03.047 00.000 12044 move complete, result=0
22:42:03.048 00.001 12044 worker thread done servicing request
22:42:03.055 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22023, med=620, FiltMin=531, FiltMax=16244, Gamma=0.810
22:42:03.061 00.006 14964 UpdateGuideState exits: m=333918 SNR=357.1
22:42:03.061 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:03.062 00.000 14964 Enqueuing Expose request
22:42:03.063 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:42:03.064 00.001 12044 Worker thread wakes up
22:42:03.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:03.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:06.195 03.131 12044 Exposure complete
22:42:06.245 00.050 12044 worker thread done servicing request
22:42:06.245 00.000 14964 OnExposeComplete: enter
22:42:06.247 00.002 14964 UpdateGuideState(): m_state=6
22:42:06.247 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:42:06.248 00.001 14964 Star::Find returns 1 (0), X=277.77, Y=97.90, Mass=329402, SNR=359.1, Peak=20087 HFD=4.1
22:42:06.248 00.000 14964 MultiStar: [#1 -0.28,0.09,0.17,U] [#2 -0.36,-0.76,0.00,M2] 
22:42:06.250 00.002 14964 refined, 1 included, MultiStar: {-0.30, -0.08}, one-star: {-0.31, -0.11}
22:42:06.252 00.002 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
22:42:06.253 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
22:42:06.255 00.002 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.89 mountX=0.08 mountY=0.31, mountTheta=1.33
22:42:06.257 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.08, opts=13)
22:42:06.259 00.002 14964 Enqueuing Move request for scope (-0.30, -0.08)
22:42:06.260 00.001 12044 Worker thread wakes up
22:42:06.261 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
22:42:06.261 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
22:42:06.261 00.000 12044 Moving (-0.30, -0.08) raw xDistance=0.08 yDistance=0.31
22:42:06.261 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
22:42:06.261 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
22:42:06.261 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:06.261 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:42:06.261 00.000 12044 MoveAxis(E, 0, ABG)
22:42:06.261 00.000 12044 Move returns status 0, amount 0
22:42:06.261 00.000 12044 MoveAxis(N, 0, ABG)
22:42:06.261 00.000 12044 Move returns status 0, amount 0
22:42:06.261 00.000 12044 move complete, result=0
22:42:06.261 00.000 12044 worker thread done servicing request
22:42:06.269 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20087, med=619, FiltMin=528, FiltMax=15489, Gamma=0.810
22:42:06.276 00.007 14964 UpdateGuideState exits: m=329402 SNR=359.1
22:42:06.277 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.277 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:06.277 00.000 14964 Enqueuing Expose request
22:42:06.278 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:42:06.278 00.000 12044 Worker thread wakes up
22:42:06.279 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:06.279 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:09.385 03.106 12044 Exposure complete
22:42:09.427 00.042 12044 worker thread done servicing request
22:42:09.427 00.000 14964 OnExposeComplete: enter
22:42:09.429 00.002 14964 UpdateGuideState(): m_state=6
22:42:09.429 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:42:09.430 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=97.63, Mass=329587, SNR=357.5, Peak=21639 HFD=3.8
22:42:09.430 00.000 14964 MultiStar: [#1 0.29,0.27,0.16,U] [#2 0.13,0.14,0.07,U] 
22:42:09.431 00.001 14964 refined, 2 included, MultiStar: {0.24, -0.26}, one-star: {0.24, -0.38}
22:42:09.431 00.000 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
22:42:09.432 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
22:42:09.432 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-0.84 mountX=0.27 mountY=-0.21, mountTheta=-0.67
22:42:09.434 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.26, opts=13)
22:42:09.434 00.000 14964 Enqueuing Move request for scope (0.24, -0.26)
22:42:09.435 00.001 12044 Worker thread wakes up
22:42:09.435 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.26) opts 0xd
22:42:09.435 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.26)
22:42:09.435 00.000 12044 Moving (0.24, -0.26) raw xDistance=0.27 yDistance=-0.21
22:42:09.435 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.03
22:42:09.435 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:09.435 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:42:09.436 00.001 12044 MoveAxis(E, 0, ABG)
22:42:09.436 00.000 12044 Move returns status 0, amount 0
22:42:09.436 00.000 12044 MoveAxis(N, 0, ABG)
22:42:09.436 00.000 12044 Move returns status 0, amount 0
22:42:09.436 00.000 12044 move complete, result=0
22:42:09.438 00.002 12044 worker thread done servicing request
22:42:09.458 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21639, med=619, FiltMin=539, FiltMax=15935, Gamma=0.810
22:42:09.474 00.016 14964 UpdateGuideState exits: m=329587 SNR=357.5
22:42:09.478 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:09.481 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:09.483 00.002 14964 Enqueuing Expose request
22:42:09.483 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:42:09.485 00.002 12044 Worker thread wakes up
22:42:09.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:09.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:12.586 03.101 12044 Exposure complete
22:42:12.620 00.034 12044 worker thread done servicing request
22:42:12.620 00.000 14964 OnExposeComplete: enter
22:42:12.621 00.001 14964 UpdateGuideState(): m_state=6
22:42:12.621 00.000 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:42:12.622 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=98.10, Mass=329186, SNR=356.6, Peak=22863 HFD=4.0
22:42:12.623 00.001 14964 MultiStar: [#1 0.35,-0.08,0.17,U] [#2 0.21,-0.52,0.07,U] 
22:42:12.623 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.04}, one-star: {0.28, 0.10}
22:42:12.624 00.001 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
22:42:12.624 00.000 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.76 = -1.53)
22:42:12.625 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.29 cameraTheta=0.15 mountX=-0.04 mountY=-0.29, mountTheta=-1.70
22:42:12.625 00.000 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.04, opts=13)
22:42:12.627 00.002 14964 Enqueuing Move request for scope (0.28, 0.04)
22:42:12.627 00.000 12044 Worker thread wakes up
22:42:12.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
22:42:12.627 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
22:42:12.627 00.000 12044 Moving (0.28, 0.04) raw xDistance=-0.04 yDistance=-0.29
22:42:12.627 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
22:42:12.627 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:12.627 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:42:12.627 00.000 12044 MoveAxis(E, 0, ABG)
22:42:12.627 00.000 12044 Move returns status 0, amount 0
22:42:12.627 00.000 12044 MoveAxis(N, 0, ABG)
22:42:12.627 00.000 12044 Move returns status 0, amount 0
22:42:12.627 00.000 12044 move complete, result=0
22:42:12.627 00.000 12044 worker thread done servicing request
22:42:12.635 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22863, med=620, FiltMin=535, FiltMax=16632, Gamma=0.810
22:42:12.640 00.005 14964 UpdateGuideState exits: m=329186 SNR=356.6
22:42:12.641 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.642 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:12.642 00.000 14964 Enqueuing Expose request
22:42:12.643 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:42:12.643 00.000 12044 Worker thread wakes up
22:42:12.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:12.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:15.751 03.108 12044 Exposure complete
22:42:15.792 00.041 12044 worker thread done servicing request
22:42:15.792 00.000 14964 OnExposeComplete: enter
22:42:15.794 00.002 14964 UpdateGuideState(): m_state=6
22:42:15.794 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:42:15.795 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=98.11, Mass=330965, SNR=351.2, Peak=22583 HFD=4.0
22:42:15.795 00.000 14964 MultiStar: [#1 0.43,-0.31,0.18,U] [#2 0.13,-0.46,0.07,U] 
22:42:15.796 00.001 14964 refined, 2 included, MultiStar: {0.29, 0.02}, one-star: {0.28, 0.11}
22:42:15.796 00.000 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
22:42:15.797 00.001 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.67 = -1.61)
22:42:15.797 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.06 mountX=-0.01 mountY=-0.29, mountTheta=-1.62
22:42:15.798 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.02, opts=13)
22:42:15.799 00.001 14964 Enqueuing Move request for scope (0.29, 0.02)
22:42:15.800 00.001 12044 Worker thread wakes up
22:42:15.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
22:42:15.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
22:42:15.800 00.000 12044 Moving (0.29, 0.02) raw xDistance=-0.01 yDistance=-0.29
22:42:15.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
22:42:15.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:15.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:42:15.800 00.000 12044 MoveAxis(E, 0, ABG)
22:42:15.800 00.000 12044 Move returns status 0, amount 0
22:42:15.800 00.000 12044 MoveAxis(N, 0, ABG)
22:42:15.801 00.001 12044 Move returns status 0, amount 0
22:42:15.801 00.000 12044 move complete, result=0
22:42:15.801 00.000 12044 worker thread done servicing request
22:42:15.813 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22583, med=620, FiltMin=531, FiltMax=16546, Gamma=0.810
22:42:15.819 00.006 14964 UpdateGuideState exits: m=330965 SNR=351.2
22:42:15.820 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.820 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:15.821 00.001 14964 Enqueuing Expose request
22:42:15.821 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:42:15.822 00.001 12044 Worker thread wakes up
22:42:15.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:15.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:18.929 03.107 12044 Exposure complete
22:42:18.957 00.028 12044 worker thread done servicing request
22:42:18.958 00.001 14964 OnExposeComplete: enter
22:42:18.959 00.001 14964 UpdateGuideState(): m_state=6
22:42:18.960 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:42:18.961 00.001 14964 Star::Find returns 1 (0), X=278.38, Y=98.07, Mass=334234, SNR=364.9, Peak=21379 HFD=4.0
22:42:18.961 00.000 14964 MultiStar: [#1 0.27,-0.02,0.16,U] [#2 0.10,-0.20,0.08,U] 
22:42:18.962 00.001 14964 refined, 2 included, MultiStar: {0.29, 0.04}, one-star: {0.30, 0.07}
22:42:18.962 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
22:42:18.963 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.76 = -1.53)
22:42:18.963 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.15 mountX=-0.04 mountY=-0.29, mountTheta=-1.70
22:42:18.964 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.04, opts=13)
22:42:18.964 00.000 14964 Enqueuing Move request for scope (0.29, 0.04)
22:42:18.965 00.001 12044 Worker thread wakes up
22:42:18.965 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
22:42:18.965 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
22:42:18.965 00.000 12044 Moving (0.29, 0.04) raw xDistance=-0.04 yDistance=-0.29
22:42:18.965 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.09, using input
22:42:18.966 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
22:42:18.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:18.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:42:18.966 00.000 12044 MoveAxis(E, 0, ABG)
22:42:18.966 00.000 12044 Move returns status 0, amount 0
22:42:18.966 00.000 12044 MoveAxis(N, 0, ABG)
22:42:18.966 00.000 12044 Move returns status 0, amount 0
22:42:18.966 00.000 12044 move complete, result=0
22:42:18.966 00.000 12044 worker thread done servicing request
22:42:18.978 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21379, med=620, FiltMin=532, FiltMax=16580, Gamma=0.810
22:42:18.985 00.007 14964 UpdateGuideState exits: m=334234 SNR=364.9
22:42:18.987 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.988 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:18.990 00.002 14964 Enqueuing Expose request
22:42:18.991 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:42:18.992 00.001 12044 Worker thread wakes up
22:42:18.993 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:18.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:22.118 03.125 12044 Exposure complete
22:42:22.154 00.036 12044 worker thread done servicing request
22:42:22.154 00.000 14964 OnExposeComplete: enter
22:42:22.156 00.002 14964 UpdateGuideState(): m_state=6
22:42:22.158 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:42:22.159 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=98.05, Mass=331308, SNR=365.0, Peak=25003 HFD=4.1
22:42:22.161 00.002 14964 MultiStar: [#1 0.08,0.03,0.17,U] [#2 -0.01,-0.01,0.08,U] 
22:42:22.162 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.04}, one-star: {0.06, 0.05}
22:42:22.163 00.001 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
22:42:22.163 00.000 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.10)
22:42:22.164 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=-0.04 mountY=-0.06, mountTheta=-2.11
22:42:22.168 00.004 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.04, opts=13)
22:42:22.169 00.001 14964 Enqueuing Move request for scope (0.06, 0.04)
22:42:22.170 00.001 12044 Worker thread wakes up
22:42:22.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:42:22.170 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:42:22.170 00.000 12044 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
22:42:22.170 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.24, using input
22:42:22.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
22:42:22.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:22.170 00.000 12044 MoveAxis(E, 0, ABG)
22:42:22.170 00.000 12044 Move returns status 0, amount 0
22:42:22.170 00.000 12044 MoveAxis(N, 0, ABG)
22:42:22.170 00.000 12044 Move returns status 0, amount 0
22:42:22.170 00.000 12044 move complete, result=0
22:42:22.172 00.002 12044 worker thread done servicing request
22:42:22.184 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25003, med=620, FiltMin=534, FiltMax=14492, Gamma=0.810
22:42:22.194 00.010 14964 UpdateGuideState exits: m=331308 SNR=365.0
22:42:22.196 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.197 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:22.199 00.002 14964 Enqueuing Expose request
22:42:22.200 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:22.201 00.001 12044 Worker thread wakes up
22:42:22.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:22.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:25.334 03.133 12044 Exposure complete
22:42:25.366 00.032 12044 worker thread done servicing request
22:42:25.367 00.001 14964 OnExposeComplete: enter
22:42:25.370 00.003 14964 UpdateGuideState(): m_state=6
22:42:25.371 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:42:25.373 00.002 14964 Star::Find returns 1 (0), X=278.21, Y=98.05, Mass=335035, SNR=369.0, Peak=25179 HFD=4.1
22:42:25.374 00.001 14964 MultiStar: [#1 0.17,-0.00,0.18,U] [#2 -0.11,-0.03,0.07,U] 
22:42:25.375 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.04}, one-star: {0.13, 0.05}
22:42:25.377 00.002 14964 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
22:42:25.378 00.001 14964 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.37)
22:42:25.380 00.002 14964 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
22:42:25.383 00.003 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.04, opts=13)
22:42:25.385 00.002 14964 Enqueuing Move request for scope (0.12, 0.04)
22:42:25.386 00.001 12044 Worker thread wakes up
22:42:25.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:42:25.386 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:42:25.386 00.000 12044 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=-0.13
22:42:25.386 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.15, using input
22:42:25.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
22:42:25.386 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:25.386 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:25.387 00.001 12044 MoveAxis(E, 0, ABG)
22:42:25.387 00.000 12044 Move returns status 0, amount 0
22:42:25.387 00.000 12044 MoveAxis(N, 0, ABG)
22:42:25.387 00.000 12044 Move returns status 0, amount 0
22:42:25.387 00.000 12044 move complete, result=0
22:42:25.387 00.000 12044 worker thread done servicing request
22:42:25.395 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25179, med=619, FiltMin=532, FiltMax=15152, Gamma=0.810
22:42:25.405 00.010 14964 UpdateGuideState exits: m=335035 SNR=369.0
22:42:25.408 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.408 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:25.409 00.001 14964 Enqueuing Expose request
22:42:25.409 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:25.410 00.001 12044 Worker thread wakes up
22:42:25.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:25.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:28.549 03.139 12044 Exposure complete
22:42:28.588 00.039 12044 worker thread done servicing request
22:42:28.589 00.001 14964 OnExposeComplete: enter
22:42:28.591 00.002 14964 UpdateGuideState(): m_state=6
22:42:28.592 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:42:28.594 00.002 14964 Star::Find returns 1 (0), X=277.92, Y=97.85, Mass=334618, SNR=368.4, Peak=21607 HFD=4.2
22:42:28.595 00.001 14964 MultiStar: [#1 -0.10,0.52,0.16,U] [#2 -0.39,0.30,0.07,U] 
22:42:28.597 00.002 14964 refined, 2 included, MultiStar: {-0.17, -0.04}, one-star: {-0.16, -0.15}
22:42:28.598 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
22:42:28.600 00.002 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
22:42:28.601 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=0.04 mountY=0.17, mountTheta=1.36
22:42:28.603 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.04, opts=13)
22:42:28.604 00.001 14964 Enqueuing Move request for scope (-0.17, -0.04)
22:42:28.605 00.001 12044 Worker thread wakes up
22:42:28.606 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
22:42:28.606 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
22:42:28.606 00.000 12044 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.17
22:42:28.606 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
22:42:28.606 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:28.606 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:42:28.606 00.000 12044 MoveAxis(E, 0, ABG)
22:42:28.606 00.000 12044 Move returns status 0, amount 0
22:42:28.606 00.000 12044 MoveAxis(N, 0, ABG)
22:42:28.606 00.000 12044 Move returns status 0, amount 0
22:42:28.606 00.000 12044 move complete, result=0
22:42:28.606 00.000 12044 worker thread done servicing request
22:42:28.621 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21607, med=619, FiltMin=536, FiltMax=13927, Gamma=0.810
22:42:28.630 00.009 14964 UpdateGuideState exits: m=334618 SNR=368.4
22:42:28.631 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.632 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:28.632 00.000 14964 Enqueuing Expose request
22:42:28.633 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:28.634 00.001 12044 Worker thread wakes up
22:42:28.635 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:28.635 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:31.740 03.105 12044 Exposure complete
22:42:31.773 00.033 12044 worker thread done servicing request
22:42:31.774 00.001 14964 OnExposeComplete: enter
22:42:31.774 00.000 14964 UpdateGuideState(): m_state=6
22:42:31.776 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:42:31.777 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=97.59, Mass=332015, SNR=361.2, Peak=27327 HFD=3.7
22:42:31.777 00.000 14964 MultiStar: [#1 0.33,0.55,0.00,M1] [#2 0.17,0.11,0.07,U] 
22:42:31.778 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.37}, one-star: {0.12, -0.41}
22:42:31.778 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
22:42:31.779 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
22:42:31.779 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.26 mountX=0.37 mountY=-0.08, mountTheta=-0.21
22:42:31.781 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.37, opts=13)
22:42:31.781 00.000 14964 Enqueuing Move request for scope (0.12, -0.37)
22:42:31.782 00.001 12044 Worker thread wakes up
22:42:31.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
22:42:31.782 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
22:42:31.782 00.000 12044 Moving (0.12, -0.37) raw xDistance=0.37 yDistance=-0.08
22:42:31.782 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.37, slope = 0.01
22:42:31.782 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.782 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:31.782 00.000 12044 MoveAxis(W, 8, ABG)
22:42:31.782 00.000 12044 Guiding  Dir = 3, Dur = 8
22:42:31.790 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27327, med=619, FiltMin=538, FiltMax=15459, Gamma=0.810
22:42:31.795 00.005 14964 UpdateGuideState exits: m=332015 SNR=361.2
22:42:31.796 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.796 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:31.797 00.001 14964 Enqueuing Expose request
22:42:31.832 00.035 12044 IsSlewing returns 0
22:42:31.833 00.001 12044 IsGuiding returns 0
22:42:31.891 00.058 12044 IsGuiding returns 1
22:42:31.891 00.000 12044 scope still moving after pulse duration time elapsed
22:42:31.942 00.051 12044 IsSlewing returns 0
22:42:31.943 00.001 12044 IsGuiding returns 0
22:42:31.943 00.000 12044 scope move finished after 8 + 102 ms
22:42:31.943 00.000 12044 Move returns status 0, amount 8
22:42:31.943 00.000 12044 MoveAxis(N, 0, ABG)
22:42:31.943 00.000 12044 Move returns status 0, amount 0
22:42:31.943 00.000 12044 move complete, result=0
22:42:31.944 00.001 12044 worker thread done servicing request
22:42:31.944 00.000 12044 Worker thread wakes up
22:42:31.944 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:31.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:31.945 00.001 14964 GuideStep: 0.4 px 8 ms WEST, -0.1 px 0 ms NORTH
22:42:35.051 03.106 12044 Exposure complete
22:42:35.090 00.039 12044 worker thread done servicing request
22:42:35.090 00.000 14964 OnExposeComplete: enter
22:42:35.092 00.002 14964 UpdateGuideState(): m_state=6
22:42:35.094 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:42:35.095 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=97.99, Mass=333927, SNR=362.0, Peak=25903 HFD=4.0
22:42:35.097 00.002 14964 MultiStar: [#1 -0.04,0.17,0.18,U] [#2 -0.02,0.06,0.08,U] 
22:42:35.098 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.02}, one-star: {-0.06, -0.01}
22:42:35.100 00.002 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.32 = -1.97)
22:42:35.101 00.001 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
22:42:35.102 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=-0.02 mountY=0.05, mountTheta=1.98
22:42:35.106 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.02, opts=13)
22:42:35.108 00.002 14964 Enqueuing Move request for scope (-0.05, 0.02)
22:42:35.109 00.001 12044 Worker thread wakes up
22:42:35.109 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:42:35.109 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:42:35.109 00.000 12044 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
22:42:35.109 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
22:42:35.109 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:35.110 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:35.110 00.000 12044 MoveAxis(E, 0, ABG)
22:42:35.110 00.000 12044 Move returns status 0, amount 0
22:42:35.110 00.000 12044 MoveAxis(N, 0, ABG)
22:42:35.110 00.000 12044 Move returns status 0, amount 0
22:42:35.110 00.000 12044 move complete, result=0
22:42:35.110 00.000 12044 worker thread done servicing request
22:42:35.124 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25903, med=618, FiltMin=539, FiltMax=14492, Gamma=0.810
22:42:35.131 00.007 14964 UpdateGuideState exits: m=333927 SNR=362.0
22:42:35.131 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:35.132 00.000 14964 Enqueuing Expose request
22:42:35.133 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:35.133 00.000 12044 Worker thread wakes up
22:42:35.134 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:35.134 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:38.239 03.105 12044 Exposure complete
22:42:38.277 00.038 12044 worker thread done servicing request
22:42:38.277 00.000 14964 OnExposeComplete: enter
22:42:38.277 00.000 14964 UpdateGuideState(): m_state=6
22:42:38.278 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:42:38.279 00.001 14964 Star::Find returns 1 (0), X=277.98, Y=98.08, Mass=333019, SNR=366.6, Peak=27863 HFD=4.1
22:42:38.280 00.001 14964 MultiStar: [#1 -0.20,-0.30,0.16,U] [#2 -0.07,-0.51,0.07,U] 
22:42:38.280 00.000 14964 refined, 2 included, MultiStar: {-0.11, -0.01}, one-star: {-0.10, 0.07}
22:42:38.281 00.001 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
22:42:38.282 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
22:42:38.283 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=0.01 mountY=0.11, mountTheta=1.52
22:42:38.285 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.01, opts=13)
22:42:38.286 00.001 14964 Enqueuing Move request for scope (-0.11, -0.01)
22:42:38.287 00.001 12044 Worker thread wakes up
22:42:38.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
22:42:38.287 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
22:42:38.287 00.000 12044 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=0.11
22:42:38.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
22:42:38.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:38.287 00.000 12044 MoveAxis(E, 0, ABG)
22:42:38.287 00.000 12044 Move returns status 0, amount 0
22:42:38.287 00.000 12044 MoveAxis(N, 0, ABG)
22:42:38.287 00.000 12044 Move returns status 0, amount 0
22:42:38.287 00.000 12044 move complete, result=0
22:42:38.287 00.000 12044 worker thread done servicing request
22:42:38.297 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27863, med=619, FiltMin=535, FiltMax=14447, Gamma=0.810
22:42:38.302 00.005 14964 UpdateGuideState exits: m=333019 SNR=366.6
22:42:38.303 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.304 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:38.304 00.000 14964 Enqueuing Expose request
22:42:38.304 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:38.305 00.001 12044 Worker thread wakes up
22:42:38.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:38.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:41.395 03.090 12044 Exposure complete
22:42:41.422 00.027 12044 worker thread done servicing request
22:42:41.422 00.000 14964 OnExposeComplete: enter
22:42:41.423 00.001 14964 UpdateGuideState(): m_state=6
22:42:41.423 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:42:41.424 00.001 14964 Star::Find returns 1 (0), X=277.89, Y=97.95, Mass=334657, SNR=360.9, Peak=28555 HFD=3.9
22:42:41.424 00.000 14964 MultiStar: [#1 -0.15,0.35,0.17,U] [#2 -0.37,0.12,0.08,U] 
22:42:41.425 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.01}, one-star: {-0.19, -0.06}
22:42:41.425 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.65 = -1.63)
22:42:41.426 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.42)
22:42:41.426 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.10 mountX=-0.01 mountY=0.19, mountTheta=1.63
22:42:41.428 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.01, opts=13)
22:42:41.428 00.000 14964 Enqueuing Move request for scope (-0.19, 0.01)
22:42:41.429 00.001 12044 Worker thread wakes up
22:42:41.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
22:42:41.429 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
22:42:41.429 00.000 12044 Moving (-0.19, 0.01) raw xDistance=-0.01 yDistance=0.19
22:42:41.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
22:42:41.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:42:41.429 00.000 12044 MoveAxis(E, 0, ABG)
22:42:41.429 00.000 12044 Move returns status 0, amount 0
22:42:41.429 00.000 12044 MoveAxis(N, 0, ABG)
22:42:41.429 00.000 12044 Move returns status 0, amount 0
22:42:41.429 00.000 12044 move complete, result=0
22:42:41.429 00.000 12044 worker thread done servicing request
22:42:41.442 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28555, med=619, FiltMin=525, FiltMax=14841, Gamma=0.810
22:42:41.450 00.008 14964 UpdateGuideState exits: m=334657 SNR=360.9
22:42:41.451 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.451 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:41.452 00.001 14964 Enqueuing Expose request
22:42:41.452 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:41.453 00.001 12044 Worker thread wakes up
22:42:41.453 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:41.453 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:44.582 03.129 12044 Exposure complete
22:42:44.612 00.030 12044 worker thread done servicing request
22:42:44.612 00.000 14964 OnExposeComplete: enter
22:42:44.613 00.001 14964 UpdateGuideState(): m_state=6
22:42:44.613 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:42:44.614 00.001 14964 Star::Find returns 1 (0), X=277.96, Y=97.98, Mass=334999, SNR=353.2, Peak=24535 HFD=4.0
22:42:44.614 00.000 14964 MultiStar: [#1 -0.15,0.22,0.19,U] [#2 -0.16,-0.12,0.08,U] 
22:42:44.615 00.001 14964 single-star, 2 included, MultiStar: {-0.12, 0.01}, one-star: {-0.11, -0.02}
22:42:44.615 00.000 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
22:42:44.616 00.001 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
22:42:44.617 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=0.02 mountY=0.11, mountTheta=1.38
22:42:44.618 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.02, opts=13)
22:42:44.618 00.000 14964 Enqueuing Move request for scope (-0.11, -0.02)
22:42:44.619 00.001 12044 Worker thread wakes up
22:42:44.619 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:42:44.619 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:42:44.619 00.000 12044 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
22:42:44.619 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
22:42:44.619 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
22:42:44.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:44.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:44.619 00.000 12044 MoveAxis(E, 0, ABG)
22:42:44.619 00.000 12044 Move returns status 0, amount 0
22:42:44.619 00.000 12044 MoveAxis(N, 0, ABG)
22:42:44.619 00.000 12044 Move returns status 0, amount 0
22:42:44.619 00.000 12044 move complete, result=0
22:42:44.619 00.000 12044 worker thread done servicing request
22:42:44.627 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24535, med=619, FiltMin=518, FiltMax=14879, Gamma=0.810
22:42:44.634 00.007 14964 UpdateGuideState exits: m=334999 SNR=353.2
22:42:44.634 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:44.635 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:44.635 00.000 14964 Enqueuing Expose request
22:42:44.636 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:44.636 00.000 12044 Worker thread wakes up
22:42:44.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:44.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:47.749 03.113 12044 Exposure complete
22:42:47.772 00.023 12044 worker thread done servicing request
22:42:47.772 00.000 14964 OnExposeComplete: enter
22:42:47.775 00.003 14964 UpdateGuideState(): m_state=6
22:42:47.775 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:42:47.778 00.003 14964 Star::Find returns 1 (0), X=277.91, Y=97.94, Mass=339163, SNR=372.0, Peak=27923 HFD=4.0
22:42:47.780 00.002 14964 MultiStar: [#1 0.04,0.20,0.17,U] [#2 -0.16,-0.17,0.07,U] 
22:42:47.781 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.03}, one-star: {-0.17, -0.06}
22:42:47.782 00.001 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
22:42:47.782 00.000 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
22:42:47.783 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.90 mountX=0.03 mountY=0.14, mountTheta=1.35
22:42:47.784 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.03, opts=13)
22:42:47.785 00.001 14964 Enqueuing Move request for scope (-0.14, -0.03)
22:42:47.786 00.001 12044 Worker thread wakes up
22:42:47.786 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:42:47.786 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:42:47.786 00.000 12044 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
22:42:47.786 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
22:42:47.786 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:47.786 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:47.786 00.000 12044 MoveAxis(E, 0, ABG)
22:42:47.786 00.000 12044 Move returns status 0, amount 0
22:42:47.786 00.000 12044 MoveAxis(N, 0, ABG)
22:42:47.786 00.000 12044 Move returns status 0, amount 0
22:42:47.786 00.000 12044 move complete, result=0
22:42:47.786 00.000 12044 worker thread done servicing request
22:42:47.798 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27923, med=620, FiltMin=534, FiltMax=15195, Gamma=0.810
22:42:47.805 00.007 14964 UpdateGuideState exits: m=339163 SNR=372.0
22:42:47.805 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.806 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:47.806 00.000 14964 Enqueuing Expose request
22:42:47.807 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:47.807 00.000 12044 Worker thread wakes up
22:42:47.808 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:47.808 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:50.936 03.128 12044 Exposure complete
22:42:50.973 00.037 12044 worker thread done servicing request
22:42:50.974 00.001 14964 OnExposeComplete: enter
22:42:50.976 00.002 14964 UpdateGuideState(): m_state=6
22:42:50.978 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:42:50.979 00.001 14964 Star::Find returns 1 (0), X=278.05, Y=98.09, Mass=337028, SNR=369.2, Peak=25351 HFD=4.1
22:42:50.981 00.002 14964 MultiStar: [#1 -0.03,-0.12,0.17,U] [#2 0.07,-0.28,0.07,U] 
22:42:50.983 00.002 14964 refined, 2 included, MultiStar: {-0.02, 0.04}, one-star: {-0.03, 0.09}
22:42:50.984 00.001 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
22:42:50.986 00.002 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.43)
22:42:50.986 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.11 mountX=-0.04 mountY=0.02, mountTheta=2.69
22:42:50.989 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.04, opts=13)
22:42:50.990 00.001 14964 Enqueuing Move request for scope (-0.02, 0.04)
22:42:50.991 00.001 12044 Worker thread wakes up
22:42:50.991 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:42:50.991 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:42:50.991 00.000 12044 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
22:42:50.991 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
22:42:50.991 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.992 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:50.992 00.000 12044 MoveAxis(E, 0, ABG)
22:42:50.992 00.000 12044 Move returns status 0, amount 0
22:42:50.992 00.000 12044 MoveAxis(N, 0, ABG)
22:42:50.992 00.000 12044 Move returns status 0, amount 0
22:42:50.992 00.000 12044 move complete, result=0
22:42:50.992 00.000 12044 worker thread done servicing request
22:42:51.005 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25351, med=619, FiltMin=522, FiltMax=14844, Gamma=0.810
22:42:51.016 00.011 14964 UpdateGuideState exits: m=337028 SNR=369.2
22:42:51.019 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.021 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:51.023 00.002 14964 Enqueuing Expose request
22:42:51.025 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:51.028 00.003 12044 Worker thread wakes up
22:42:51.028 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:51.028 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:54.127 03.099 12044 Exposure complete
22:42:54.152 00.025 12044 worker thread done servicing request
22:42:54.152 00.000 14964 OnExposeComplete: enter
22:42:54.152 00.000 14964 UpdateGuideState(): m_state=6
22:42:54.153 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:42:54.153 00.000 14964 Star::Find returns 1 (0), X=277.78, Y=98.75, Mass=333812, SNR=362.3, Peak=21273 HFD=3.9
22:42:54.154 00.001 14964 MultiStar: [#1 -0.34,-0.44,0.17,U] [#2 -0.61,-0.69,0.00,M1] 
22:42:54.155 00.001 14964 refined, 1 included, MultiStar: {-0.30, 0.58}, one-star: {-0.29, 0.75}
22:42:54.155 00.000 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
22:42:54.156 00.001 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
22:42:54.158 00.002 14964 CameraToMount -- cameraX=-0.30 cameraY=0.58 hyp=0.65 cameraTheta=2.05 mountX=-0.58 mountY=0.24, mountTheta=2.75
22:42:54.161 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.58, opts=13)
22:42:54.164 00.003 14964 Enqueuing Move request for scope (-0.30, 0.58)
22:42:54.165 00.001 12044 Worker thread wakes up
22:42:54.165 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.58) opts 0xd
22:42:54.165 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.58)
22:42:54.165 00.000 12044 Moving (-0.30, 0.58) raw xDistance=-0.58 yDistance=0.24
22:42:54.165 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.58, slope = -0.04
22:42:54.165 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:54.165 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:42:54.165 00.000 12044 MoveAxis(E, 33, ABG)
22:42:54.165 00.000 12044 Guiding  Dir = 2, Dur = 33
22:42:54.179 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21273, med=619, FiltMin=535, FiltMax=16102, Gamma=0.810
22:42:54.189 00.010 14964 UpdateGuideState exits: m=333812 SNR=362.3
22:42:54.192 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.194 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:54.194 00.000 12044 IsSlewing returns 0
22:42:54.194 00.000 14964 Enqueuing Expose request
22:42:54.196 00.002 12044 IsGuiding returns 0
22:42:54.229 00.033 12044 PulseGuide returned control before completion, sleep 11
22:42:54.256 00.027 12044 IsGuiding returns 1
22:42:54.256 00.000 12044 scope still moving after pulse duration time elapsed
22:42:54.413 00.157 12044 IsSlewing returns 0
22:42:54.413 00.000 12044 IsGuiding returns 0
22:42:54.413 00.000 12044 scope move finished after 33 + 183 ms
22:42:54.413 00.000 12044 Move returns status 0, amount 33
22:42:54.413 00.000 12044 MoveAxis(N, 0, ABG)
22:42:54.413 00.000 12044 Move returns status 0, amount 0
22:42:54.413 00.000 12044 move complete, result=0
22:42:54.414 00.001 12044 worker thread done servicing request
22:42:54.414 00.000 12044 Worker thread wakes up
22:42:54.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:54.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:42:54.414 00.000 14964 GuideStep: -0.6 px 33 ms EAST, 0.2 px 0 ms NORTH
22:42:57.520 03.106 12044 Exposure complete
22:42:57.559 00.039 12044 worker thread done servicing request
22:42:57.559 00.000 14964 OnExposeComplete: enter
22:42:57.562 00.003 14964 UpdateGuideState(): m_state=6
22:42:57.565 00.003 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:42:57.567 00.002 14964 Star::Find returns 1 (0), X=277.60, Y=98.19, Mass=335322, SNR=365.0, Peak=23803 HFD=3.8
22:42:57.569 00.002 14964 MultiStar: [#1 -0.34,0.27,0.16,U] [#2 -0.39,0.11,0.07,U] 
22:42:57.570 00.001 14964 refined, 2 included, MultiStar: {-0.46, 0.19}, one-star: {-0.48, 0.19}
22:42:57.572 00.002 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
22:42:57.573 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.06)
22:42:57.575 00.002 14964 CameraToMount -- cameraX=-0.46 cameraY=0.19 hyp=0.50 cameraTheta=2.74 mountX=-0.20 mountY=0.43, mountTheta=2.01
22:42:57.581 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.19, opts=13)
22:42:57.585 00.004 14964 Enqueuing Move request for scope (-0.46, 0.19)
22:42:57.589 00.004 12044 Worker thread wakes up
22:42:57.589 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.19) opts 0xd
22:42:57.589 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.19)
22:42:57.589 00.000 12044 Moving (-0.46, 0.19) raw xDistance=-0.20 yDistance=0.43
22:42:57.589 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.35, using input
22:42:57.590 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.05
22:42:57.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:42:57.590 00.000 12044 MoveAxis(E, 0, ABG)
22:42:57.590 00.000 12044 Move returns status 0, amount 0
22:42:57.590 00.000 12044 MoveAxis(N, 0, ABG)
22:42:57.590 00.000 12044 Move returns status 0, amount 0
22:42:57.590 00.000 12044 move complete, result=0
22:42:57.591 00.001 12044 worker thread done servicing request
22:42:57.608 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23803, med=619, FiltMin=535, FiltMax=15923, Gamma=0.810
22:42:57.621 00.013 14964 UpdateGuideState exits: m=335322 SNR=365.0
22:42:57.622 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.623 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:42:57.623 00.000 14964 Enqueuing Expose request
22:42:57.625 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:42:57.628 00.003 12044 Worker thread wakes up
22:42:57.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:42:57.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:00.730 03.102 12044 Exposure complete
22:43:00.762 00.032 12044 worker thread done servicing request
22:43:00.763 00.001 14964 OnExposeComplete: enter
22:43:00.764 00.001 14964 UpdateGuideState(): m_state=6
22:43:00.765 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:43:00.766 00.001 14964 Star::Find returns 1 (0), X=277.39, Y=97.56, Mass=328883, SNR=351.8, Peak=22087 HFD=3.4
22:43:00.766 00.000 14964 MultiStar: [#1 -0.63,0.71,0.00,M1] [#2 -0.71,0.38,0.00,M1] 
22:43:00.767 00.001 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
22:43:00.767 00.000 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
22:43:00.768 00.001 14964 CameraToMount -- cameraX=-0.69 cameraY=-0.44 hyp=0.82 cameraTheta=-2.57 mountX=0.43 mountY=0.73, mountTheta=1.04
22:43:00.769 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-0.44, opts=13)
22:43:00.769 00.000 14964 Enqueuing Move request for scope (-0.69, -0.44)
22:43:00.770 00.001 12044 Worker thread wakes up
22:43:00.770 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.44) opts 0xd
22:43:00.770 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -0.44)
22:43:00.770 00.000 12044 Moving (-0.69, -0.44) raw xDistance=0.43 yDistance=0.73
22:43:00.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.43, slope = -0.02
22:43:00.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
22:43:00.770 00.000 12044 MoveAxis(E, 0, ABG)
22:43:00.770 00.000 12044 Move returns status 0, amount 0
22:43:00.770 00.000 12044 MoveAxis(S, 68, ABG)
22:43:00.770 00.000 12044 Guiding  Dir = 1, Dur = 68
22:43:00.786 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22087, med=619, FiltMin=535, FiltMax=15535, Gamma=0.810
22:43:00.793 00.007 14964 UpdateGuideState exits: m=328883 SNR=351.8
22:43:00.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.794 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:00.795 00.001 14964 Enqueuing Expose request
22:43:00.848 00.053 12044 IsSlewing returns 0
22:43:00.848 00.000 12044 IsGuiding returns 0
22:43:00.880 00.032 12044 PulseGuide returned control before completion, sleep 47
22:43:00.946 00.066 12044 IsGuiding returns 1
22:43:00.946 00.000 12044 scope still moving after pulse duration time elapsed
22:43:01.021 00.075 12044 IsSlewing returns 0
22:43:01.021 00.000 12044 IsGuiding returns 0
22:43:01.021 00.000 12044 scope move finished after 68 + 104 ms
22:43:01.021 00.000 12044 Move returns status 0, amount 68
22:43:01.021 00.000 12044 move complete, result=0
22:43:01.022 00.001 12044 worker thread done servicing request
22:43:01.022 00.000 12044 Worker thread wakes up
22:43:01.022 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:01.022 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:01.022 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.7 px 68 ms SOUTH
22:43:04.126 03.104 12044 Exposure complete
22:43:04.167 00.041 12044 worker thread done servicing request
22:43:04.167 00.000 14964 OnExposeComplete: enter
22:43:04.168 00.001 14964 UpdateGuideState(): m_state=6
22:43:04.170 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:43:04.171 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=98.37, Mass=330446, SNR=349.0, Peak=22563 HFD=3.9
22:43:04.173 00.002 14964 MultiStar: [#1 0.01,0.04,0.17,U] [#2 0.03,0.02,0.07,U] 
22:43:04.174 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.31}, one-star: {0.03, 0.37}
22:43:04.176 00.002 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
22:43:04.177 00.001 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
22:43:04.178 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
22:43:04.180 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.31, opts=13)
22:43:04.182 00.002 14964 Enqueuing Move request for scope (0.03, 0.31)
22:43:04.185 00.003 12044 Worker thread wakes up
22:43:04.186 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
22:43:04.186 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
22:43:04.186 00.000 12044 Moving (0.03, 0.31) raw xDistance=-0.30 yDistance=-0.06
22:43:04.186 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.30, slope = -0.01
22:43:04.186 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:04.186 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:04.186 00.000 12044 MoveAxis(E, 11, ABG)
22:43:04.186 00.000 12044 Guiding  Dir = 2, Dur = 11
22:43:04.198 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22563, med=619, FiltMin=528, FiltMax=13729, Gamma=0.810
22:43:04.210 00.012 14964 UpdateGuideState exits: m=330446 SNR=349.0
22:43:04.211 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.212 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:04.213 00.001 14964 Enqueuing Expose request
22:43:04.224 00.011 12044 IsSlewing returns 0
22:43:04.225 00.001 12044 IsGuiding returns 0
22:43:04.259 00.034 12044 IsGuiding returns 1
22:43:04.259 00.000 12044 scope still moving after pulse duration time elapsed
22:43:04.352 00.093 12044 IsSlewing returns 0
22:43:04.352 00.000 12044 IsGuiding returns 0
22:43:04.353 00.001 12044 scope move finished after 11 + 115 ms
22:43:04.353 00.000 12044 Move returns status 0, amount 11
22:43:04.353 00.000 12044 MoveAxis(N, 0, ABG)
22:43:04.353 00.000 12044 Move returns status 0, amount 0
22:43:04.353 00.000 12044 move complete, result=0
22:43:04.353 00.000 12044 worker thread done servicing request
22:43:04.353 00.000 12044 Worker thread wakes up
22:43:04.353 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:04.353 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:04.353 00.000 14964 GuideStep: -0.3 px 11 ms EAST, -0.1 px 0 ms NORTH
22:43:07.460 03.107 12044 Exposure complete
22:43:07.484 00.024 12044 worker thread done servicing request
22:43:07.484 00.000 14964 OnExposeComplete: enter
22:43:07.485 00.001 14964 UpdateGuideState(): m_state=6
22:43:07.486 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:43:07.488 00.002 14964 Star::Find returns 1 (0), X=278.40, Y=97.80, Mass=335520, SNR=357.9, Peak=22111 HFD=3.8
22:43:07.489 00.001 14964 MultiStar: [#1 0.43,0.24,0.17,U] [#2 0.13,0.01,0.07,U] 
22:43:07.489 00.000 14964 refined, 2 included, MultiStar: {0.33, -0.13}, one-star: {0.33, -0.20}
22:43:07.490 00.001 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
22:43:07.490 00.000 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.04)
22:43:07.491 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.37 mountX=0.13 mountY=-0.32, mountTheta=-1.17
22:43:07.493 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.13, opts=13)
22:43:07.494 00.001 14964 Enqueuing Move request for scope (0.33, -0.13)
22:43:07.494 00.000 12044 Worker thread wakes up
22:43:07.494 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd
22:43:07.494 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.13)
22:43:07.494 00.000 12044 Moving (0.33, -0.13) raw xDistance=0.13 yDistance=-0.32
22:43:07.494 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
22:43:07.494 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.495 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:43:07.495 00.000 12044 MoveAxis(E, 0, ABG)
22:43:07.495 00.000 12044 Move returns status 0, amount 0
22:43:07.495 00.000 12044 MoveAxis(N, 0, ABG)
22:43:07.495 00.000 12044 Move returns status 0, amount 0
22:43:07.495 00.000 12044 move complete, result=0
22:43:07.495 00.000 12044 worker thread done servicing request
22:43:07.507 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22111, med=619, FiltMin=526, FiltMax=15861, Gamma=0.810
22:43:07.517 00.010 14964 UpdateGuideState exits: m=335520 SNR=357.9
22:43:07.519 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.520 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:07.521 00.001 14964 Enqueuing Expose request
22:43:07.521 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:07.523 00.002 12044 Worker thread wakes up
22:43:07.523 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:07.523 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:10.627 03.104 12044 Exposure complete
22:43:10.658 00.031 12044 worker thread done servicing request
22:43:10.658 00.000 14964 OnExposeComplete: enter
22:43:10.660 00.002 14964 UpdateGuideState(): m_state=6
22:43:10.662 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:43:10.665 00.003 14964 Star::Find returns 1 (0), X=278.19, Y=97.80, Mass=338161, SNR=361.1, Peak=29023 HFD=3.7
22:43:10.667 00.002 14964 MultiStar: [#1 0.21,0.13,0.16,U] [#2 0.03,-0.18,0.08,U] 
22:43:10.669 00.002 14964 refined, 2 included, MultiStar: {0.12, -0.15}, one-star: {0.11, -0.20}
22:43:10.670 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
22:43:10.671 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
22:43:10.672 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-0.92 mountX=0.16 mountY=-0.10, mountTheta=-0.58
22:43:10.675 00.003 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.15, opts=13)
22:43:10.676 00.001 14964 Enqueuing Move request for scope (0.12, -0.15)
22:43:10.678 00.002 12044 Worker thread wakes up
22:43:10.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
22:43:10.678 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
22:43:10.678 00.000 12044 Moving (0.12, -0.15) raw xDistance=0.16 yDistance=-0.10
22:43:10.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
22:43:10.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:10.678 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:10.678 00.000 12044 MoveAxis(E, 0, ABG)
22:43:10.678 00.000 12044 Move returns status 0, amount 0
22:43:10.678 00.000 12044 MoveAxis(N, 0, ABG)
22:43:10.678 00.000 12044 Move returns status 0, amount 0
22:43:10.678 00.000 12044 move complete, result=0
22:43:10.678 00.000 12044 worker thread done servicing request
22:43:10.692 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29023, med=619, FiltMin=534, FiltMax=15648, Gamma=0.810
22:43:10.704 00.012 14964 UpdateGuideState exits: m=338161 SNR=361.1
22:43:10.706 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:10.708 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:10.710 00.002 14964 Enqueuing Expose request
22:43:10.711 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:10.713 00.002 12044 Worker thread wakes up
22:43:10.713 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:10.713 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:13.848 03.135 12044 Exposure complete
22:43:13.881 00.033 12044 worker thread done servicing request
22:43:13.881 00.000 14964 OnExposeComplete: enter
22:43:13.882 00.001 14964 UpdateGuideState(): m_state=6
22:43:13.883 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:43:13.884 00.001 14964 Star::Find returns 1 (0), X=277.53, Y=98.03, Mass=336463, SNR=351.6, Peak=23685 HFD=4.0
22:43:13.885 00.001 14964 MultiStar: [#1 -0.48,-0.13,0.17,U] [#2 -0.69,-0.30,0.00,M1] 
22:43:13.887 00.002 14964 refined, 1 included, MultiStar: {-0.54, 0.01}, one-star: {-0.55, 0.03}
22:43:13.887 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
22:43:13.888 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.45)
22:43:13.889 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.13 mountX=-0.02 mountY=0.53, mountTheta=1.60
22:43:13.893 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.01, opts=13)
22:43:13.895 00.002 14964 Enqueuing Move request for scope (-0.54, 0.01)
22:43:13.897 00.002 12044 Worker thread wakes up
22:43:13.897 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.01) opts 0xd
22:43:13.897 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.01)
22:43:13.897 00.000 12044 Moving (-0.54, 0.01) raw xDistance=-0.02 yDistance=0.53
22:43:13.897 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
22:43:13.897 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:43:13.897 00.000 12044 MoveAxis(E, 0, ABG)
22:43:13.897 00.000 12044 Move returns status 0, amount 0
22:43:13.897 00.000 12044 MoveAxis(S, 50, ABG)
22:43:13.897 00.000 12044 Guiding  Dir = 1, Dur = 50
22:43:13.910 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23685, med=619, FiltMin=506, FiltMax=19581, Gamma=0.810
22:43:13.921 00.011 14964 UpdateGuideState exits: m=336463 SNR=351.6
22:43:13.923 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.925 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:13.926 00.001 14964 Enqueuing Expose request
22:43:13.960 00.034 12044 IsSlewing returns 0
22:43:13.961 00.001 12044 IsGuiding returns 0
22:43:13.993 00.032 12044 PulseGuide returned control before completion, sleep 29
22:43:14.027 00.034 12044 IsGuiding returns 1
22:43:14.027 00.000 12044 scope still moving after pulse duration time elapsed
22:43:14.102 00.075 12044 IsSlewing returns 0
22:43:14.102 00.000 12044 IsGuiding returns 0
22:43:14.102 00.000 12044 scope move finished after 50 + 91 ms
22:43:14.102 00.000 12044 Move returns status 0, amount 50
22:43:14.102 00.000 12044 move complete, result=0
22:43:14.102 00.000 12044 worker thread done servicing request
22:43:14.102 00.000 12044 Worker thread wakes up
22:43:14.103 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:14.103 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:14.103 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 50 ms SOUTH
22:43:17.237 03.134 12044 Exposure complete
22:43:17.265 00.028 12044 worker thread done servicing request
22:43:17.265 00.000 14964 OnExposeComplete: enter
22:43:17.265 00.000 14964 UpdateGuideState(): m_state=6
22:43:17.266 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:43:17.266 00.000 14964 Star::Find returns 1 (0), X=278.43, Y=98.48, Mass=333149, SNR=361.3, Peak=23755 HFD=3.3
22:43:17.267 00.001 14964 MultiStar: [#1 0.44,-0.35,0.16,U] [#2 0.31,-0.79,0.00,M2] 
22:43:17.268 00.001 14964 refined, 1 included, MultiStar: {0.37, 0.36}, one-star: {0.35, 0.47}
22:43:17.268 00.000 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
22:43:17.269 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.90)
22:43:17.269 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.36 hyp=0.51 cameraTheta=0.77 mountX=-0.35 mountY=-0.40, mountTheta=-2.29
22:43:17.270 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.36, opts=13)
22:43:17.271 00.001 14964 Enqueuing Move request for scope (0.37, 0.36)
22:43:17.271 00.000 12044 Worker thread wakes up
22:43:17.272 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.36) opts 0xd
22:43:17.272 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.36)
22:43:17.272 00.000 12044 Moving (0.37, 0.36) raw xDistance=-0.35 yDistance=-0.40
22:43:17.272 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.00
22:43:17.272 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:43:17.272 00.000 12044 MoveAxis(E, 0, ABG)
22:43:17.272 00.000 12044 Move returns status 0, amount 0
22:43:17.272 00.000 12044 MoveAxis(N, 0, ABG)
22:43:17.272 00.000 12044 Move returns status 0, amount 0
22:43:17.272 00.000 12044 move complete, result=0
22:43:17.272 00.000 12044 worker thread done servicing request
22:43:17.282 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23755, med=619, FiltMin=525, FiltMax=18651, Gamma=0.810
22:43:17.288 00.006 14964 UpdateGuideState exits: m=333149 SNR=361.3
22:43:17.289 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.289 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:17.289 00.000 14964 Enqueuing Expose request
22:43:17.290 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:17.291 00.001 12044 Worker thread wakes up
22:43:17.291 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:17.291 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:20.402 03.111 12044 Exposure complete
22:43:20.434 00.032 12044 worker thread done servicing request
22:43:20.435 00.001 14964 OnExposeComplete: enter
22:43:20.436 00.001 14964 UpdateGuideState(): m_state=6
22:43:20.438 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:43:20.439 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=98.18, Mass=335450, SNR=370.3, Peak=25043 HFD=4.0
22:43:20.441 00.002 14964 MultiStar: [#1 0.88,-0.17,0.00,M1] [#2 0.86,-0.07,0.00,M3] 
22:43:20.443 00.002 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
22:43:20.444 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
22:43:20.445 00.001 14964 CameraToMount -- cameraX=0.72 cameraY=0.18 hyp=0.74 cameraTheta=0.25 mountX=-0.17 mountY=-0.73, mountTheta=-1.80
22:43:20.447 00.002 14964 SchedulePrimaryMove(1136A648, x=0.72, y=0.18, opts=13)
22:43:20.449 00.002 14964 Enqueuing Move request for scope (0.72, 0.18)
22:43:20.450 00.001 12044 Worker thread wakes up
22:43:20.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.18) opts 0xd
22:43:20.450 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, 0.18)
22:43:20.450 00.000 12044 Moving (0.72, 0.18) raw xDistance=-0.17 yDistance=-0.73
22:43:20.451 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
22:43:20.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:20.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
22:43:20.451 00.000 12044 MoveAxis(E, 0, ABG)
22:43:20.451 00.000 12044 Move returns status 0, amount 0
22:43:20.451 00.000 12044 MoveAxis(N, 0, ABG)
22:43:20.451 00.000 12044 Move returns status 0, amount 0
22:43:20.451 00.000 12044 move complete, result=0
22:43:20.451 00.000 12044 worker thread done servicing request
22:43:20.464 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25043, med=619, FiltMin=536, FiltMax=16219, Gamma=0.810
22:43:20.474 00.010 14964 UpdateGuideState exits: m=335450 SNR=370.3
22:43:20.476 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.476 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:20.477 00.001 14964 Enqueuing Expose request
22:43:20.477 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
22:43:20.479 00.002 12044 Worker thread wakes up
22:43:20.479 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:20.479 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:23.607 03.128 12044 Exposure complete
22:43:23.649 00.042 12044 worker thread done servicing request
22:43:23.649 00.000 14964 OnExposeComplete: enter
22:43:23.651 00.002 14964 UpdateGuideState(): m_state=6
22:43:23.653 00.002 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:43:23.654 00.001 14964 Star::Find returns 1 (0), X=278.49, Y=98.05, Mass=332818, SNR=361.5, Peak=21259 HFD=4.0
22:43:23.655 00.001 14964 MultiStar: [#1 0.66,0.06,0.00,M2] [#2 0.62,0.13,0.00,M4] 
22:43:23.656 00.001 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
22:43:23.658 00.002 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.56)
22:43:23.660 00.002 14964 CameraToMount -- cameraX=0.42 cameraY=0.05 hyp=0.42 cameraTheta=0.12 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
22:43:23.665 00.005 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.05, opts=13)
22:43:23.667 00.002 14964 Enqueuing Move request for scope (0.42, 0.05)
22:43:23.670 00.003 12044 Worker thread wakes up
22:43:23.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.05) opts 0xd
22:43:23.670 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.05)
22:43:23.670 00.000 12044 Moving (0.42, 0.05) raw xDistance=-0.04 yDistance=-0.42
22:43:23.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
22:43:23.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:23.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:43:23.670 00.000 12044 MoveAxis(E, 0, ABG)
22:43:23.670 00.000 12044 Move returns status 0, amount 0
22:43:23.670 00.000 12044 MoveAxis(N, 0, ABG)
22:43:23.670 00.000 12044 Move returns status 0, amount 0
22:43:23.670 00.000 12044 move complete, result=0
22:43:23.671 00.001 12044 worker thread done servicing request
22:43:23.683 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21259, med=619, FiltMin=531, FiltMax=17617, Gamma=0.810
22:43:23.695 00.012 14964 UpdateGuideState exits: m=332818 SNR=361.5
22:43:23.696 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.697 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:23.697 00.000 14964 Enqueuing Expose request
22:43:23.699 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:23.702 00.003 12044 Worker thread wakes up
22:43:23.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:23.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:26.804 03.102 12044 Exposure complete
22:43:26.836 00.032 12044 worker thread done servicing request
22:43:26.836 00.000 14964 OnExposeComplete: enter
22:43:26.837 00.001 14964 UpdateGuideState(): m_state=6
22:43:26.838 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:43:26.838 00.000 14964 Star::Find returns 1 (0), X=278.47, Y=98.14, Mass=335475, SNR=372.8, Peak=24479 HFD=3.8
22:43:26.842 00.004 14964 MultiStar: [#1 0.49,-0.15,0.17,U] [#2 0.26,-0.31,0.08,U] 
22:43:26.843 00.001 14964 refined, 2 included, MultiStar: {0.40, 0.07}, one-star: {0.39, 0.14}
22:43:26.844 00.001 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
22:43:26.844 00.000 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
22:43:26.845 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.07 hyp=0.41 cameraTheta=0.17 mountX=-0.06 mountY=-0.40, mountTheta=-1.73
22:43:26.846 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.07, opts=13)
22:43:26.847 00.001 14964 Enqueuing Move request for scope (0.40, 0.07)
22:43:26.848 00.001 12044 Worker thread wakes up
22:43:26.848 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.07) opts 0xd
22:43:26.848 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.07)
22:43:26.848 00.000 12044 Moving (0.40, 0.07) raw xDistance=-0.06 yDistance=-0.40
22:43:26.848 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.12, using input
22:43:26.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
22:43:26.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:26.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:43:26.848 00.000 12044 MoveAxis(E, 0, ABG)
22:43:26.848 00.000 12044 Move returns status 0, amount 0
22:43:26.848 00.000 12044 MoveAxis(N, 0, ABG)
22:43:26.848 00.000 12044 Move returns status 0, amount 0
22:43:26.848 00.000 12044 move complete, result=0
22:43:26.848 00.000 12044 worker thread done servicing request
22:43:26.856 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24479, med=619, FiltMin=529, FiltMax=19805, Gamma=0.810
22:43:26.861 00.005 14964 UpdateGuideState exits: m=335475 SNR=372.8
22:43:26.862 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.862 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:26.863 00.001 14964 Enqueuing Expose request
22:43:26.864 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:26.864 00.000 12044 Worker thread wakes up
22:43:26.865 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:26.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:29.967 03.102 12044 Exposure complete
22:43:30.003 00.036 12044 worker thread done servicing request
22:43:30.003 00.000 14964 OnExposeComplete: enter
22:43:30.004 00.001 14964 UpdateGuideState(): m_state=6
22:43:30.005 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:43:30.005 00.000 14964 Star::Find returns 1 (0), X=278.72, Y=97.54, Mass=327449, SNR=364.9, Peak=22488 HFD=3.6
22:43:30.006 00.001 14964 MultiStar: [#1 0.61,0.54,0.00,M2] [#2 0.32,0.60,0.00,M4] 
22:43:30.006 00.000 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
22:43:30.007 00.001 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.98 = -2.30)
22:43:30.008 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=-0.46 hyp=0.79 cameraTheta=-0.63 mountX=0.47 mountY=-0.59, mountTheta=-0.89
22:43:30.010 00.002 14964 SchedulePrimaryMove(1136A648, x=0.64, y=-0.46, opts=13)
22:43:30.012 00.002 14964 Enqueuing Move request for scope (0.64, -0.46)
22:43:30.015 00.003 12044 Worker thread wakes up
22:43:30.015 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.46) opts 0xd
22:43:30.015 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, -0.46)
22:43:30.016 00.001 12044 Moving (0.64, -0.46) raw xDistance=0.47 yDistance=-0.59
22:43:30.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.47, slope = -0.00
22:43:30.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:30.016 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
22:43:30.016 00.000 12044 MoveAxis(E, 0, ABG)
22:43:30.016 00.000 12044 Move returns status 0, amount 0
22:43:30.016 00.000 12044 MoveAxis(N, 0, ABG)
22:43:30.016 00.000 12044 Move returns status 0, amount 0
22:43:30.016 00.000 12044 move complete, result=0
22:43:30.016 00.000 12044 worker thread done servicing request
22:43:30.025 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22488, med=618, FiltMin=534, FiltMax=16262, Gamma=0.810
22:43:30.030 00.005 14964 UpdateGuideState exits: m=327449 SNR=364.9
22:43:30.031 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.031 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:30.032 00.001 14964 Enqueuing Expose request
22:43:30.032 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.6 px 0 ms NORTH
22:43:30.033 00.001 12044 Worker thread wakes up
22:43:30.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:30.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:33.165 03.132 12044 Exposure complete
22:43:33.207 00.042 12044 worker thread done servicing request
22:43:33.207 00.000 14964 OnExposeComplete: enter
22:43:33.210 00.003 14964 UpdateGuideState(): m_state=6
22:43:33.212 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:43:33.214 00.002 14964 Star::Find returns 1 (0), X=278.74, Y=98.04, Mass=332909, SNR=372.3, Peak=23403 HFD=4.1
22:43:33.215 00.001 14964 MultiStar: [#1 0.99,0.17,0.00,M3] [#2 0.81,-0.01,0.00,M5] 
22:43:33.218 00.003 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
22:43:33.220 00.002 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
22:43:33.222 00.002 14964 CameraToMount -- cameraX=0.66 cameraY=0.04 hyp=0.66 cameraTheta=0.05 mountX=-0.03 mountY=-0.66, mountTheta=-1.61
22:43:33.225 00.003 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.04, opts=13)
22:43:33.226 00.001 14964 Enqueuing Move request for scope (0.66, 0.04)
22:43:33.228 00.002 12044 Worker thread wakes up
22:43:33.228 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.04) opts 0xd
22:43:33.228 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.04)
22:43:33.228 00.000 12044 Moving (0.66, 0.04) raw xDistance=-0.03 yDistance=-0.66
22:43:33.228 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
22:43:33.228 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:33.228 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
22:43:33.228 00.000 12044 MoveAxis(E, 0, ABG)
22:43:33.228 00.000 12044 Move returns status 0, amount 0
22:43:33.228 00.000 12044 MoveAxis(N, 0, ABG)
22:43:33.228 00.000 12044 Move returns status 0, amount 0
22:43:33.228 00.000 12044 move complete, result=0
22:43:33.229 00.001 12044 worker thread done servicing request
22:43:33.242 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23403, med=619, FiltMin=531, FiltMax=17591, Gamma=0.810
22:43:33.255 00.013 14964 UpdateGuideState exits: m=332909 SNR=372.3
22:43:33.259 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:33.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:33.262 00.002 14964 Enqueuing Expose request
22:43:33.263 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
22:43:33.265 00.002 12044 Worker thread wakes up
22:43:33.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:33.265 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:36.376 03.111 12044 Exposure complete
22:43:36.399 00.023 12044 worker thread done servicing request
22:43:36.399 00.000 14964 OnExposeComplete: enter
22:43:36.400 00.001 14964 UpdateGuideState(): m_state=6
22:43:36.400 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:43:36.401 00.001 14964 Star::Find returns 1 (0), X=279.33, Y=97.98, Mass=329069, SNR=359.2, Peak=21823 HFD=4.0
22:43:36.401 00.000 14964 MultiStar: [#1 1.07,0.20,0.00,M4] [#2 0.92,0.12,0.00,M6] 
22:43:36.402 00.001 14964 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
22:43:36.402 00.000 14964 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.59 = -1.69)
22:43:36.403 00.001 14964 CameraToMount -- cameraX=1.25 cameraY=-0.02 hyp=1.25 cameraTheta=-0.02 mountX=0.04 mountY=-1.24, mountTheta=-1.54
22:43:36.406 00.003 14964 SchedulePrimaryMove(1136A648, x=1.25, y=-0.02, opts=13)
22:43:36.408 00.002 14964 Enqueuing Move request for scope (1.25, -0.02)
22:43:36.409 00.001 12044 Worker thread wakes up
22:43:36.409 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.02) opts 0xd
22:43:36.409 00.000 12044 Handling offset move in thread for scope, endpoint = (1.25, -0.02)
22:43:36.409 00.000 12044 Moving (1.25, -0.02) raw xDistance=0.04 yDistance=-1.24
22:43:36.409 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
22:43:36.409 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
22:43:36.409 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-2.49
22:43:36.409 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24
22:43:36.409 00.000 12044 MoveAxis(E, 0, ABG)
22:43:36.409 00.000 12044 Move returns status 0, amount 0
22:43:36.409 00.000 12044 BLC: Oldest BLC event removed
22:43:36.409 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 395 applied
22:43:36.409 00.000 12044 MoveAxis(N, 511, ABG)
22:43:36.409 00.000 12044 Guiding  Dir = 0, Dur = 511
22:43:36.418 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21823, med=619, FiltMin=530, FiltMax=16710, Gamma=0.810
22:43:36.425 00.007 14964 UpdateGuideState exits: m=329069 SNR=359.2
22:43:36.426 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.426 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:36.427 00.001 14964 Enqueuing Expose request
22:43:36.430 00.003 12044 IsSlewing returns 0
22:43:36.431 00.001 12044 IsGuiding returns 0
22:43:36.462 00.031 12044 PulseGuide returned control before completion, sleep 490
22:43:36.955 00.493 12044 IsGuiding returns 1
22:43:36.955 00.000 12044 scope still moving after pulse duration time elapsed
22:43:37.007 00.052 12044 IsSlewing returns 0
22:43:37.007 00.000 12044 IsGuiding returns 0
22:43:37.007 00.000 12044 scope move finished after 511 + 65 ms
22:43:37.007 00.000 12044 Move returns status 0, amount 511
22:43:37.007 00.000 12044 move complete, result=0
22:43:37.007 00.000 12044 worker thread done servicing request
22:43:37.007 00.000 12044 Worker thread wakes up
22:43:37.007 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -1.2 px 511 ms NORTH
22:43:37.009 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:37.009 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:40.110 03.101 12044 Exposure complete
22:43:40.139 00.029 12044 worker thread done servicing request
22:43:40.139 00.000 14964 OnExposeComplete: enter
22:43:40.140 00.001 14964 UpdateGuideState(): m_state=6
22:43:40.142 00.002 14964 Star::Find(35, 279, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:43:40.143 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=98.00, Mass=332480, SNR=364.9, Peak=23193 HFD=4.0
22:43:40.144 00.001 14964 MultiStar: [#1 -1.11,0.15,0.00,M5] [#2 -1.43,-0.15,0.00,M7] 
22:43:40.144 00.000 14964 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
22:43:40.145 00.001 14964 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
22:43:40.146 00.001 14964 CameraToMount -- cameraX=-1.11 cameraY=-0.00 hyp=1.11 cameraTheta=-3.14 mountX=-0.02 mountY=1.11, mountTheta=1.59
22:43:40.147 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.11, y=-0.00, opts=13)
22:43:40.148 00.001 14964 Enqueuing Move request for scope (-1.11, -0.00)
22:43:40.149 00.001 12044 Worker thread wakes up
22:43:40.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.00) opts 0xd
22:43:40.149 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.11, -0.00)
22:43:40.150 00.001 12044 Moving (-1.11, -0.00) raw xDistance=-0.02 yDistance=1.11
22:43:40.150 00.000 12044 BLC: History state: CurrMiss=-1.11, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.240161, 1:-1.108755
22:43:40.150 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:43:40.150 00.000 12044 BLC: window closed
22:43:40.150 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
22:43:40.150 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:40.150 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.11
22:43:40.150 00.000 12044 MoveAxis(E, 0, ABG)
22:43:40.150 00.000 12044 Move returns status 0, amount 0
22:43:40.150 00.000 12044 MoveAxis(N, 0, ABG)
22:43:40.150 00.000 12044 Move returns status 0, amount 0
22:43:40.150 00.000 12044 move complete, result=0
22:43:40.150 00.000 12044 worker thread done servicing request
22:43:40.166 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23193, med=619, FiltMin=535, FiltMax=15583, Gamma=0.810
22:43:40.176 00.010 14964 UpdateGuideState exits: m=332480 SNR=364.9
22:43:40.179 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.182 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:40.183 00.001 14964 Enqueuing Expose request
22:43:40.183 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 1.1 px 0 ms NORTH
22:43:40.184 00.001 12044 Worker thread wakes up
22:43:40.185 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:40.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:43.296 03.111 12044 Exposure complete
22:43:43.332 00.036 12044 worker thread done servicing request
22:43:43.332 00.000 14964 OnExposeComplete: enter
22:43:43.334 00.002 14964 UpdateGuideState(): m_state=6
22:43:43.335 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:43:43.336 00.001 14964 Star::Find returns 1 (0), X=277.13, Y=97.98, Mass=334483, SNR=369.3, Peak=23697 HFD=4.0
22:43:43.337 00.001 14964 MultiStar: [#1 -0.77,0.23,0.00,M6] [#2 -0.91,-0.15,0.00,M8] 
22:43:43.337 00.000 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
22:43:43.339 00.002 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
22:43:43.341 00.002 14964 CameraToMount -- cameraX=-0.95 cameraY=-0.02 hyp=0.95 cameraTheta=-3.12 mountX=0.01 mountY=0.94, mountTheta=1.56
22:43:43.343 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=-0.02, opts=13)
22:43:43.345 00.002 14964 Enqueuing Move request for scope (-0.95, -0.02)
22:43:43.347 00.002 12044 Worker thread wakes up
22:43:43.347 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.02) opts 0xd
22:43:43.347 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, -0.02)
22:43:43.347 00.000 12044 Moving (-0.95, -0.02) raw xDistance=0.01 yDistance=0.94
22:43:43.347 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.17, using input
22:43:43.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
22:43:43.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:43.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.94
22:43:43.347 00.000 12044 MoveAxis(E, 0, ABG)
22:43:43.347 00.000 12044 Move returns status 0, amount 0
22:43:43.348 00.001 12044 MoveAxis(N, 0, ABG)
22:43:43.348 00.000 12044 Move returns status 0, amount 0
22:43:43.348 00.000 12044 move complete, result=0
22:43:43.348 00.000 12044 worker thread done servicing request
22:43:43.363 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23697, med=619, FiltMin=537, FiltMax=16571, Gamma=0.810
22:43:43.378 00.015 14964 UpdateGuideState exits: m=334483 SNR=369.3
22:43:43.380 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.382 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:43.384 00.002 14964 Enqueuing Expose request
22:43:43.384 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.9 px 0 ms NORTH
22:43:43.385 00.001 12044 Worker thread wakes up
22:43:43.385 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:43.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:46.486 03.101 12044 Exposure complete
22:43:46.528 00.042 12044 worker thread done servicing request
22:43:46.528 00.000 14964 OnExposeComplete: enter
22:43:46.529 00.001 14964 UpdateGuideState(): m_state=6
22:43:46.532 00.003 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:43:46.534 00.002 14964 Star::Find returns 1 (0), X=277.10, Y=97.59, Mass=330578, SNR=357.9, Peak=26291 HFD=3.7
22:43:46.537 00.003 14964 MultiStar: [#1 -0.80,0.40,0.00,M7] [#2 -0.75,0.14,0.00,M9] 
22:43:46.539 00.002 14964 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.56) = xAngle (-1.19 = -1.19)
22:43:46.541 00.002 14964 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
22:43:46.542 00.001 14964 CameraToMount -- cameraX=-0.97 cameraY=-0.41 hyp=1.06 cameraTheta=-2.74 mountX=0.40 mountY=1.01, mountTheta=1.20
22:43:46.544 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.97, y=-0.41, opts=13)
22:43:46.546 00.002 14964 Enqueuing Move request for scope (-0.97, -0.41)
22:43:46.546 00.000 12044 Worker thread wakes up
22:43:46.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.41) opts 0xd
22:43:46.546 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.97, -0.41)
22:43:46.547 00.001 12044 Moving (-0.97, -0.41) raw xDistance=0.40 yDistance=1.01
22:43:46.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.40, slope = 0.05
22:43:46.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:46.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.01
22:43:46.547 00.000 12044 MoveAxis(W, 37, ABG)
22:43:46.547 00.000 12044 Guiding  Dir = 3, Dur = 37
22:43:46.560 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26291, med=620, FiltMin=543, FiltMax=13899, Gamma=0.810
22:43:46.566 00.006 14964 UpdateGuideState exits: m=330578 SNR=357.9
22:43:46.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.569 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:46.570 00.001 14964 Enqueuing Expose request
22:43:46.599 00.029 12044 IsSlewing returns 0
22:43:46.599 00.000 12044 IsGuiding returns 0
22:43:46.631 00.032 12044 PulseGuide returned control before completion, sleep 16
22:43:46.653 00.022 12044 IsGuiding returns 1
22:43:46.653 00.000 12044 scope still moving after pulse duration time elapsed
22:43:46.708 00.055 12044 IsSlewing returns 0
22:43:46.708 00.000 12044 IsGuiding returns 0
22:43:46.708 00.000 12044 scope move finished after 37 + 71 ms
22:43:46.708 00.000 12044 Move returns status 0, amount 37
22:43:46.708 00.000 12044 MoveAxis(N, 0, ABG)
22:43:46.708 00.000 12044 Move returns status 0, amount 0
22:43:46.708 00.000 12044 move complete, result=0
22:43:46.708 00.000 12044 worker thread done servicing request
22:43:46.708 00.000 12044 Worker thread wakes up
22:43:46.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:46.709 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:46.709 00.000 14964 GuideStep: 0.4 px 37 ms WEST, 1.0 px 0 ms NORTH
22:43:49.810 03.101 12044 Exposure complete
22:43:49.836 00.026 12044 worker thread done servicing request
22:43:49.836 00.000 14964 OnExposeComplete: enter
22:43:49.837 00.001 14964 UpdateGuideState(): m_state=6
22:43:49.838 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:43:49.838 00.000 14964 Star::Find returns 1 (0), X=277.22, Y=98.48, Mass=333960, SNR=363.9, Peak=23481 HFD=3.7
22:43:49.839 00.001 14964 MultiStar: [#1 -0.81,-0.18,0.00,M8] [#2 -0.94,-0.54,0.00,M10] 
22:43:49.839 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
22:43:49.840 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
22:43:49.840 00.000 14964 CameraToMount -- cameraX=-0.86 cameraY=0.48 hyp=0.98 cameraTheta=2.63 mountX=-0.49 mountY=0.80, mountTheta=2.12
22:43:49.841 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.86, y=0.48, opts=13)
22:43:49.842 00.001 14964 Enqueuing Move request for scope (-0.86, 0.48)
22:43:49.842 00.000 12044 Worker thread wakes up
22:43:49.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.48) opts 0xd
22:43:49.842 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.86, 0.48)
22:43:49.842 00.000 12044 Moving (-0.86, 0.48) raw xDistance=-0.49 yDistance=0.80
22:43:49.842 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.49, slope = -0.01
22:43:49.842 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:49.843 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.80
22:43:49.843 00.000 12044 MoveAxis(E, 4, ABG)
22:43:49.843 00.000 12044 Guiding  Dir = 2, Dur = 4
22:43:49.850 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23481, med=619, FiltMin=531, FiltMax=17199, Gamma=0.810
22:43:49.857 00.007 14964 UpdateGuideState exits: m=333960 SNR=363.9
22:43:49.859 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.860 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:49.862 00.002 14964 Enqueuing Expose request
22:43:49.867 00.005 12044 IsSlewing returns 0
22:43:49.868 00.001 12044 IsGuiding returns 0
22:43:49.960 00.092 12044 IsGuiding returns 1
22:43:49.960 00.000 12044 scope still moving after pulse duration time elapsed
22:43:50.025 00.065 12044 IsSlewing returns 0
22:43:50.026 00.001 12044 IsGuiding returns 0
22:43:50.026 00.000 12044 scope move finished after 4 + 154 ms
22:43:50.026 00.000 12044 Move returns status 0, amount 4
22:43:50.026 00.000 12044 MoveAxis(N, 0, ABG)
22:43:50.026 00.000 12044 Move returns status 0, amount 0
22:43:50.026 00.000 12044 move complete, result=0
22:43:50.026 00.000 12044 worker thread done servicing request
22:43:50.026 00.000 12044 Worker thread wakes up
22:43:50.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:50.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:50.027 00.001 14964 GuideStep: -0.5 px 4 ms EAST, 0.8 px 0 ms NORTH
22:43:53.132 03.105 12044 Exposure complete
22:43:53.153 00.021 12044 worker thread done servicing request
22:43:53.153 00.000 14964 OnExposeComplete: enter
22:43:53.154 00.001 14964 UpdateGuideState(): m_state=6
22:43:53.154 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:43:53.155 00.001 14964 Star::Find returns 1 (0), X=277.07, Y=98.39, Mass=334243, SNR=343.9, Peak=23921 HFD=3.8
22:43:53.156 00.001 14964 MultiStar: [#1 -1.11,-0.47,0.00,M9] [#2 -1.30,-0.59,0.00,R] 
22:43:53.156 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.96)
22:43:53.156 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
22:43:53.157 00.001 14964 CameraToMount -- cameraX=-1.00 cameraY=0.39 hyp=1.08 cameraTheta=2.77 mountX=-0.40 mountY=0.96, mountTheta=1.97
22:43:53.160 00.003 14964 SchedulePrimaryMove(1136A648, x=-1.00, y=0.39, opts=13)
22:43:53.161 00.001 14964 Enqueuing Move request for scope (-1.00, 0.39)
22:43:53.162 00.001 12044 Worker thread wakes up
22:43:53.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.39) opts 0xd
22:43:53.162 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.00, 0.39)
22:43:53.162 00.000 12044 Moving (-1.00, 0.39) raw xDistance=-0.40 yDistance=0.96
22:43:53.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.04
22:43:53.162 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:53.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.96
22:43:53.162 00.000 12044 MoveAxis(E, 31, ABG)
22:43:53.162 00.000 12044 Guiding  Dir = 2, Dur = 31
22:43:53.171 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23921, med=619, FiltMin=533, FiltMax=15163, Gamma=0.810
22:43:53.178 00.007 14964 UpdateGuideState exits: m=334243 SNR=343.9
22:43:53.179 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:53.179 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:53.180 00.001 14964 Enqueuing Expose request
22:43:53.195 00.015 12044 IsSlewing returns 0
22:43:53.195 00.000 12044 IsGuiding returns 0
22:43:53.227 00.032 12044 IsGuiding returns 1
22:43:53.227 00.000 12044 scope still moving after pulse duration time elapsed
22:43:53.345 00.118 12044 IsSlewing returns 0
22:43:53.346 00.001 12044 IsGuiding returns 0
22:43:53.346 00.000 12044 scope move finished after 31 + 119 ms
22:43:53.346 00.000 12044 Move returns status 0, amount 31
22:43:53.346 00.000 12044 MoveAxis(N, 0, ABG)
22:43:53.346 00.000 12044 Move returns status 0, amount 0
22:43:53.346 00.000 12044 move complete, result=0
22:43:53.346 00.000 12044 worker thread done servicing request
22:43:53.346 00.000 12044 Worker thread wakes up
22:43:53.346 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:53.346 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 1.0 px 0 ms NORTH
22:43:53.347 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:43:56.451 03.104 12044 Exposure complete
22:43:56.471 00.020 12044 worker thread done servicing request
22:43:56.472 00.001 14964 OnExposeComplete: enter
22:43:56.472 00.000 14964 UpdateGuideState(): m_state=6
22:43:56.473 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:43:56.473 00.000 14964 Star::Find returns 1 (0), X=276.79, Y=98.07, Mass=332821, SNR=360.6, Peak=21621 HFD=4.2
22:43:56.474 00.001 14964 MultiStar: [#1 -1.30,0.00,0.00,M10] [#2 -0.07,0.55,0.07,U] 
22:43:56.474 00.000 14964 refined, 1 included, MultiStar: {-1.20, 0.10}, one-star: {-1.29, 0.07}
22:43:56.475 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
22:43:56.475 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.66 = 1.38)
22:43:56.476 00.001 14964 CameraToMount -- cameraX=-1.20 cameraY=0.10 hyp=1.21 cameraTheta=3.06 mountX=-0.12 mountY=1.18, mountTheta=1.67
22:43:56.477 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.20, y=0.10, opts=13)
22:43:56.478 00.001 14964 Enqueuing Move request for scope (-1.20, 0.10)
22:43:56.478 00.000 12044 Worker thread wakes up
22:43:56.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.10) opts 0xd
22:43:56.478 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.20, 0.10)
22:43:56.478 00.000 12044 Moving (-1.20, 0.10) raw xDistance=-0.12 yDistance=1.18
22:43:56.478 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.31, using input
22:43:56.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.05
22:43:56.478 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-1.65 newest=2.94
22:43:56.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
22:43:56.478 00.000 12044 MoveAxis(E, 0, ABG)
22:43:56.478 00.000 12044 Move returns status 0, amount 0
22:43:56.478 00.000 12044 BLC: Oldest BLC event removed
22:43:56.478 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 395 applied
22:43:56.478 00.000 12044 MoveAxis(S, 505, ABG)
22:43:56.478 00.000 12044 Guiding  Dir = 1, Dur = 505
22:43:56.486 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21621, med=619, FiltMin=531, FiltMax=15095, Gamma=0.810
22:43:56.492 00.006 14964 UpdateGuideState exits: m=332821 SNR=360.6
22:43:56.493 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.493 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:43:56.494 00.001 14964 Enqueuing Expose request
22:43:56.507 00.013 12044 IsSlewing returns 0
22:43:56.559 00.052 12044 IsGuiding returns 0
22:43:56.591 00.032 12044 PulseGuide returned control before completion, sleep 484
22:43:57.085 00.494 12044 IsGuiding returns 1
22:43:57.085 00.000 12044 scope still moving after pulse duration time elapsed
22:43:57.146 00.061 12044 IsSlewing returns 0
22:43:57.146 00.000 12044 IsGuiding returns 0
22:43:57.146 00.000 12044 scope move finished after 505 + 82 ms
22:43:57.146 00.000 12044 Move returns status 0, amount 505
22:43:57.146 00.000 12044 move complete, result=0
22:43:57.147 00.001 12044 worker thread done servicing request
22:43:57.147 00.000 12044 Worker thread wakes up
22:43:57.147 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 1.2 px 505 ms SOUTH
22:43:57.149 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:43:57.149 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:00.249 03.100 12044 Exposure complete
22:44:00.292 00.043 12044 worker thread done servicing request
22:44:00.292 00.000 14964 OnExposeComplete: enter
22:44:00.293 00.001 14964 UpdateGuideState(): m_state=6
22:44:00.295 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:44:00.297 00.002 14964 Star::Find returns 1 (0), X=278.62, Y=97.93, Mass=331429, SNR=364.3, Peak=24227 HFD=3.9
22:44:00.300 00.003 14964 MultiStar: [#1 0.66,-0.12,0.16,U] [#2 1.68,0.08,0.00,M1] 
22:44:00.302 00.002 14964 single-star, 1 included, MultiStar: {0.56, -0.07}, one-star: {0.55, -0.07}
22:44:00.304 00.002 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
22:44:00.306 00.002 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
22:44:00.309 00.003 14964 CameraToMount -- cameraX=0.55 cameraY=-0.07 hyp=0.55 cameraTheta=-0.12 mountX=0.08 mountY=-0.54, mountTheta=-1.43
22:44:00.314 00.005 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.07, opts=13)
22:44:00.317 00.003 14964 Enqueuing Move request for scope (0.55, -0.07)
22:44:00.320 00.003 12044 Worker thread wakes up
22:44:00.320 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.07) opts 0xd
22:44:00.320 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.07)
22:44:00.320 00.000 12044 Moving (0.55, -0.07) raw xDistance=0.08 yDistance=-0.54
22:44:00.320 00.000 12044 BLC: History state: CurrMiss=-0.54, AvgInitMiss=0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.183757, 1:-0.537441
22:44:00.320 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:44:00.321 00.001 12044 BLC: window closed
22:44:00.321 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.05
22:44:00.321 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:00.321 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:44:00.321 00.000 12044 MoveAxis(E, 0, ABG)
22:44:00.321 00.000 12044 Move returns status 0, amount 0
22:44:00.321 00.000 12044 MoveAxis(N, 0, ABG)
22:44:00.321 00.000 12044 Move returns status 0, amount 0
22:44:00.321 00.000 12044 move complete, result=0
22:44:00.322 00.001 12044 worker thread done servicing request
22:44:00.338 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24227, med=619, FiltMin=535, FiltMax=18226, Gamma=0.810
22:44:00.348 00.010 14964 UpdateGuideState exits: m=331429 SNR=364.3
22:44:00.350 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.351 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:00.354 00.003 14964 Enqueuing Expose request
22:44:00.357 00.003 12044 Worker thread wakes up
22:44:00.357 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:44:00.359 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:00.359 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:03.467 03.108 12044 Exposure complete
22:44:03.507 00.040 12044 worker thread done servicing request
22:44:03.507 00.000 14964 OnExposeComplete: enter
22:44:03.508 00.001 14964 UpdateGuideState(): m_state=6
22:44:03.508 00.000 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:44:03.509 00.001 14964 Star::Find returns 1 (0), X=278.04, Y=98.17, Mass=335192, SNR=362.3, Peak=21447 HFD=4.3
22:44:03.509 00.000 14964 MultiStar: [#1 0.12,-0.28,0.16,U] [#2 1.27,0.23,0.00,M2] 
22:44:03.510 00.001 14964 refined, 1 included, MultiStar: {-0.02, 0.10}, one-star: {-0.04, 0.16}
22:44:03.510 00.000 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.30 = -2.98)
22:44:03.511 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.07)
22:44:03.511 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.10 mountY=0.01, mountTheta=3.07
22:44:03.513 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.10, opts=13)
22:44:03.514 00.001 14964 Enqueuing Move request for scope (-0.02, 0.10)
22:44:03.515 00.001 12044 Worker thread wakes up
22:44:03.515 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:44:03.515 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:44:03.515 00.000 12044 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
22:44:03.515 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
22:44:03.515 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
22:44:03.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:03.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:44:03.515 00.000 12044 MoveAxis(E, 0, ABG)
22:44:03.515 00.000 12044 Move returns status 0, amount 0
22:44:03.515 00.000 12044 MoveAxis(N, 0, ABG)
22:44:03.515 00.000 12044 Move returns status 0, amount 0
22:44:03.515 00.000 12044 move complete, result=0
22:44:03.515 00.000 12044 worker thread done servicing request
22:44:03.523 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21447, med=619, FiltMin=529, FiltMax=13675, Gamma=0.810
22:44:03.528 00.005 14964 UpdateGuideState exits: m=335192 SNR=362.3
22:44:03.529 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:03.530 00.000 14964 Enqueuing Expose request
22:44:03.530 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:03.530 00.000 12044 Worker thread wakes up
22:44:03.530 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:03.531 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:06.665 03.134 12044 Exposure complete
22:44:06.699 00.034 12044 worker thread done servicing request
22:44:06.699 00.000 14964 OnExposeComplete: enter
22:44:06.700 00.001 14964 UpdateGuideState(): m_state=6
22:44:06.700 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:44:06.701 00.001 14964 Star::Find returns 1 (0), X=278.81, Y=97.61, Mass=332671, SNR=353.1, Peak=23280 HFD=3.7
22:44:06.701 00.000 14964 MultiStar: [#1 0.90,0.35,0.00,M9] [#2 1.99,0.64,0.00,M3] 
22:44:06.702 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
22:44:06.703 00.001 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.12 = -2.16)
22:44:06.703 00.000 14964 CameraToMount -- cameraX=0.74 cameraY=-0.39 hyp=0.84 cameraTheta=-0.49 mountX=0.40 mountY=-0.69, mountTheta=-1.04
22:44:06.704 00.001 14964 SchedulePrimaryMove(1136A648, x=0.74, y=-0.39, opts=13)
22:44:06.705 00.001 14964 Enqueuing Move request for scope (0.74, -0.39)
22:44:06.706 00.001 12044 Worker thread wakes up
22:44:06.706 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.39) opts 0xd
22:44:06.706 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, -0.39)
22:44:06.706 00.000 12044 Moving (0.74, -0.39) raw xDistance=0.40 yDistance=-0.69
22:44:06.706 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.40, slope = 0.01
22:44:06.706 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:06.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
22:44:06.706 00.000 12044 MoveAxis(W, 7, ABG)
22:44:06.706 00.000 12044 Guiding  Dir = 3, Dur = 7
22:44:06.714 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23280, med=619, FiltMin=527, FiltMax=16667, Gamma=0.810
22:44:06.719 00.005 14964 UpdateGuideState exits: m=332671 SNR=353.1
22:44:06.720 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.721 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:06.721 00.000 14964 Enqueuing Expose request
22:44:06.726 00.005 12044 IsSlewing returns 0
22:44:06.726 00.000 12044 IsGuiding returns 0
22:44:06.789 00.063 12044 IsGuiding returns 1
22:44:06.789 00.000 12044 scope still moving after pulse duration time elapsed
22:44:06.850 00.061 12044 IsSlewing returns 0
22:44:06.850 00.000 12044 IsGuiding returns 0
22:44:06.850 00.000 12044 scope move finished after 7 + 116 ms
22:44:06.850 00.000 12044 Move returns status 0, amount 7
22:44:06.850 00.000 12044 MoveAxis(N, 0, ABG)
22:44:06.850 00.000 12044 Move returns status 0, amount 0
22:44:06.850 00.000 12044 move complete, result=0
22:44:06.850 00.000 12044 worker thread done servicing request
22:44:06.850 00.000 12044 Worker thread wakes up
22:44:06.850 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:06.850 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:06.850 00.000 14964 GuideStep: 0.4 px 7 ms WEST, -0.7 px 0 ms NORTH
22:44:09.945 03.095 12044 Exposure complete
22:44:09.971 00.026 12044 worker thread done servicing request
22:44:09.972 00.001 14964 OnExposeComplete: enter
22:44:09.972 00.000 14964 UpdateGuideState(): m_state=6
22:44:09.973 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:44:09.973 00.000 14964 Star::Find returns 1 (0), X=279.01, Y=97.57, Mass=337680, SNR=360.4, Peak=29832 HFD=3.5
22:44:09.974 00.001 14964 MultiStar: [#1 0.84,0.26,0.00,M10] [#2 1.97,0.53,0.00,M4] 
22:44:09.974 00.000 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
22:44:09.975 00.001 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.10)
22:44:09.975 00.000 14964 CameraToMount -- cameraX=0.93 cameraY=-0.43 hyp=1.03 cameraTheta=-0.43 mountX=0.44 mountY=-0.89, mountTheta=-1.11
22:44:09.978 00.003 14964 SchedulePrimaryMove(1136A648, x=0.93, y=-0.43, opts=13)
22:44:09.979 00.001 14964 Enqueuing Move request for scope (0.93, -0.43)
22:44:09.979 00.000 12044 Worker thread wakes up
22:44:09.979 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.43) opts 0xd
22:44:09.979 00.000 12044 Handling offset move in thread for scope, endpoint = (0.93, -0.43)
22:44:09.979 00.000 12044 Moving (0.93, -0.43) raw xDistance=0.44 yDistance=-0.89
22:44:09.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.44, slope = 0.04
22:44:09.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:09.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.89
22:44:09.979 00.000 12044 MoveAxis(W, 30, ABG)
22:44:09.979 00.000 12044 Guiding  Dir = 3, Dur = 30
22:44:09.988 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29832, med=619, FiltMin=530, FiltMax=13903, Gamma=0.810
22:44:09.994 00.006 14964 UpdateGuideState exits: m=337680 SNR=360.4
22:44:09.994 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.995 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:09.995 00.000 14964 Enqueuing Expose request
22:44:10.065 00.070 12044 IsSlewing returns 0
22:44:10.065 00.000 12044 IsGuiding returns 0
22:44:10.086 00.021 12044 PulseGuide returned control before completion, sleep 20
22:44:10.119 00.033 12044 IsGuiding returns 1
22:44:10.119 00.000 12044 scope still moving after pulse duration time elapsed
22:44:10.165 00.046 12044 IsSlewing returns 0
22:44:10.166 00.001 12044 IsGuiding returns 0
22:44:10.166 00.000 12044 scope move finished after 30 + 71 ms
22:44:10.166 00.000 12044 Move returns status 0, amount 30
22:44:10.166 00.000 12044 MoveAxis(N, 0, ABG)
22:44:10.166 00.000 12044 Move returns status 0, amount 0
22:44:10.166 00.000 12044 move complete, result=0
22:44:10.166 00.000 12044 worker thread done servicing request
22:44:10.166 00.000 12044 Worker thread wakes up
22:44:10.166 00.000 14964 GuideStep: 0.4 px 30 ms WEST, -0.9 px 0 ms NORTH
22:44:10.167 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:10.167 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:13.292 03.125 12044 Exposure complete
22:44:13.315 00.023 12044 worker thread done servicing request
22:44:13.315 00.000 14964 OnExposeComplete: enter
22:44:13.316 00.001 14964 UpdateGuideState(): m_state=6
22:44:13.317 00.001 14964 Star::Find(35, 279, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:44:13.317 00.000 14964 Star::Find returns 1 (0), X=278.43, Y=98.00, Mass=334487, SNR=359.8, Peak=22263 HFD=4.1
22:44:13.318 00.001 14964 MultiStar: [#1 0.39,-0.04,0.17,U] [#2 1.65,0.07,0.00,M5] 
22:44:13.319 00.001 14964 single-star, 1 included, MultiStar: {0.36, -0.01}, one-star: {0.35, -0.01}
22:44:13.319 00.000 14964 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
22:44:13.319 00.000 14964 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.59 = -1.69)
22:44:13.320 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.02 mountX=0.01 mountY=-0.35, mountTheta=-1.54
22:44:13.322 00.002 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.01, opts=13)
22:44:13.323 00.001 14964 Enqueuing Move request for scope (0.35, -0.01)
22:44:13.324 00.001 12044 Worker thread wakes up
22:44:13.324 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
22:44:13.324 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
22:44:13.324 00.000 12044 Moving (0.35, -0.01) raw xDistance=0.01 yDistance=-0.35
22:44:13.324 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.23, using input
22:44:13.324 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
22:44:13.324 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:13.325 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:44:13.325 00.000 12044 MoveAxis(E, 0, ABG)
22:44:13.325 00.000 12044 Move returns status 0, amount 0
22:44:13.325 00.000 12044 MoveAxis(N, 0, ABG)
22:44:13.325 00.000 12044 Move returns status 0, amount 0
22:44:13.325 00.000 12044 move complete, result=0
22:44:13.325 00.000 12044 worker thread done servicing request
22:44:13.331 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22263, med=619, FiltMin=539, FiltMax=17852, Gamma=0.810
22:44:13.338 00.007 14964 UpdateGuideState exits: m=334487 SNR=359.8
22:44:13.338 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.339 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:13.339 00.000 14964 Enqueuing Expose request
22:44:13.340 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:44:13.341 00.001 12044 Worker thread wakes up
22:44:13.341 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:13.341 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:16.441 03.100 12044 Exposure complete
22:44:16.488 00.047 12044 worker thread done servicing request
22:44:16.488 00.000 14964 OnExposeComplete: enter
22:44:16.490 00.002 14964 UpdateGuideState(): m_state=6
22:44:16.492 00.002 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:44:16.493 00.001 14964 Star::Find returns 1 (0), X=278.57, Y=98.37, Mass=329786, SNR=357.4, Peak=22471 HFD=3.8
22:44:16.495 00.002 14964 MultiStar: [#1 0.56,-0.45,0.18,U] [#2 1.61,0.16,0.00,M6] 
22:44:16.496 00.001 14964 refined, 1 included, MultiStar: {0.50, 0.24}, one-star: {0.49, 0.36}
22:44:16.497 00.001 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
22:44:16.499 00.002 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.22)
22:44:16.500 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.24 hyp=0.56 cameraTheta=0.45 mountX=-0.24 mountY=-0.53, mountTheta=-1.99
22:44:16.502 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.24, opts=13)
22:44:16.504 00.002 14964 Enqueuing Move request for scope (0.50, 0.24)
22:44:16.505 00.001 12044 Worker thread wakes up
22:44:16.505 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.24) opts 0xd
22:44:16.505 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.24)
22:44:16.505 00.000 12044 Moving (0.50, 0.24) raw xDistance=-0.24 yDistance=-0.53
22:44:16.505 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.02
22:44:16.505 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:16.505 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
22:44:16.506 00.001 12044 MoveAxis(E, 0, ABG)
22:44:16.506 00.000 12044 Move returns status 0, amount 0
22:44:16.506 00.000 12044 MoveAxis(N, 0, ABG)
22:44:16.506 00.000 12044 Move returns status 0, amount 0
22:44:16.506 00.000 12044 move complete, result=0
22:44:16.506 00.000 12044 worker thread done servicing request
22:44:16.519 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22471, med=619, FiltMin=537, FiltMax=17759, Gamma=0.810
22:44:16.532 00.013 14964 UpdateGuideState exits: m=329786 SNR=357.4
22:44:16.533 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.534 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:16.536 00.002 14964 Enqueuing Expose request
22:44:16.537 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:44:16.539 00.002 12044 Worker thread wakes up
22:44:16.539 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:16.539 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:19.657 03.118 12044 Exposure complete
22:44:19.700 00.043 12044 worker thread done servicing request
22:44:19.701 00.001 14964 OnExposeComplete: enter
22:44:19.704 00.003 14964 UpdateGuideState(): m_state=6
22:44:19.705 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:44:19.706 00.001 14964 Star::Find returns 1 (0), X=278.57, Y=98.26, Mass=335099, SNR=366.6, Peak=20519 HFD=4.0
22:44:19.706 00.000 14964 MultiStar: [#1 0.70,-0.22,0.17,U] [#2 1.71,0.32,0.00,M7] 
22:44:19.708 00.002 14964 refined, 1 included, MultiStar: {0.52, 0.19}, one-star: {0.49, 0.26}
22:44:19.710 00.002 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
22:44:19.712 00.002 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
22:44:19.713 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.19 hyp=0.56 cameraTheta=0.35 mountX=-0.18 mountY=-0.54, mountTheta=-1.90
22:44:19.715 00.002 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.19, opts=13)
22:44:19.717 00.002 14964 Enqueuing Move request for scope (0.52, 0.19)
22:44:19.718 00.001 12044 Worker thread wakes up
22:44:19.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.19) opts 0xd
22:44:19.718 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.19)
22:44:19.718 00.000 12044 Moving (0.52, 0.19) raw xDistance=-0.18 yDistance=-0.54
22:44:19.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.04
22:44:19.719 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:19.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:44:19.719 00.000 12044 MoveAxis(E, 0, ABG)
22:44:19.719 00.000 12044 Move returns status 0, amount 0
22:44:19.719 00.000 12044 MoveAxis(N, 0, ABG)
22:44:19.719 00.000 12044 Move returns status 0, amount 0
22:44:19.719 00.000 12044 move complete, result=0
22:44:19.719 00.000 12044 worker thread done servicing request
22:44:19.732 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20519, med=619, FiltMin=537, FiltMax=15276, Gamma=0.810
22:44:19.741 00.009 14964 UpdateGuideState exits: m=335099 SNR=366.6
22:44:19.742 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.743 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:19.743 00.000 14964 Enqueuing Expose request
22:44:19.744 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:44:19.744 00.000 12044 Worker thread wakes up
22:44:19.744 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:19.745 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:22.866 03.121 12044 Exposure complete
22:44:22.898 00.032 12044 worker thread done servicing request
22:44:22.898 00.000 14964 OnExposeComplete: enter
22:44:22.899 00.001 14964 UpdateGuideState(): m_state=6
22:44:22.900 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:44:22.900 00.000 14964 Star::Find returns 1 (0), X=278.76, Y=98.01, Mass=332315, SNR=352.8, Peak=21799 HFD=4.1
22:44:22.901 00.001 14964 MultiStar: [#1 0.53,0.20,0.17,U] [#2 1.64,0.50,0.00,M8] 
22:44:22.901 00.000 14964 refined, 1 included, MultiStar: {0.66, 0.04}, one-star: {0.68, 0.01}
22:44:22.902 00.001 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
22:44:22.902 00.000 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.67 = -1.61)
22:44:22.903 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=0.04 hyp=0.66 cameraTheta=0.06 mountX=-0.03 mountY=-0.66, mountTheta=-1.62
22:44:22.904 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.04, opts=13)
22:44:22.906 00.002 14964 Enqueuing Move request for scope (0.66, 0.04)
22:44:22.908 00.002 12044 Worker thread wakes up
22:44:22.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.04) opts 0xd
22:44:22.908 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.04)
22:44:22.908 00.000 12044 Moving (0.66, 0.04) raw xDistance=-0.03 yDistance=-0.66
22:44:22.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
22:44:22.908 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=1.60 newest=-1.73
22:44:22.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:44:22.908 00.000 12044 MoveAxis(E, 0, ABG)
22:44:22.908 00.000 12044 Move returns status 0, amount 0
22:44:22.908 00.000 12044 BLC: Oldest BLC event removed
22:44:22.908 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 395 applied
22:44:22.908 00.000 12044 MoveAxis(N, 457, ABG)
22:44:22.908 00.000 12044 Guiding  Dir = 0, Dur = 457
22:44:22.924 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21799, med=619, FiltMin=530, FiltMax=16347, Gamma=0.810
22:44:22.936 00.012 14964 UpdateGuideState exits: m=332315 SNR=352.8
22:44:22.938 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.939 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:22.939 00.000 14964 Enqueuing Expose request
22:44:22.995 00.056 12044 IsSlewing returns 0
22:44:22.996 00.001 12044 IsGuiding returns 0
22:44:23.027 00.031 12044 PulseGuide returned control before completion, sleep 436
22:44:23.477 00.450 12044 IsGuiding returns 1
22:44:23.477 00.000 12044 scope still moving after pulse duration time elapsed
22:44:23.524 00.047 12044 IsSlewing returns 0
22:44:23.525 00.001 12044 IsGuiding returns 0
22:44:23.525 00.000 12044 scope move finished after 457 + 71 ms
22:44:23.525 00.000 12044 Move returns status 0, amount 457
22:44:23.525 00.000 12044 move complete, result=0
22:44:23.525 00.000 12044 worker thread done servicing request
22:44:23.525 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 457 ms NORTH
22:44:23.527 00.002 12044 Worker thread wakes up
22:44:23.527 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:23.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:26.631 03.104 12044 Exposure complete
22:44:26.663 00.032 12044 worker thread done servicing request
22:44:26.663 00.000 14964 OnExposeComplete: enter
22:44:26.664 00.001 14964 UpdateGuideState(): m_state=6
22:44:26.664 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:44:26.665 00.001 14964 Star::Find returns 1 (0), X=277.39, Y=97.98, Mass=332580, SNR=372.9, Peak=23549 HFD=4.0
22:44:26.665 00.000 14964 MultiStar: [#1 -0.54,0.24,0.15,U] [#2 0.44,0.48,0.06,U] 
22:44:26.666 00.001 14964 refined, 2 included, MultiStar: {-0.61, 0.04}, one-star: {-0.68, -0.02}
22:44:26.666 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.65)
22:44:26.666 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
22:44:26.667 00.001 14964 CameraToMount -- cameraX=-0.61 cameraY=0.04 hyp=0.61 cameraTheta=3.08 mountX=-0.05 mountY=0.60, mountTheta=1.65
22:44:26.669 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.04, opts=13)
22:44:26.670 00.001 14964 Enqueuing Move request for scope (-0.61, 0.04)
22:44:26.670 00.000 12044 Worker thread wakes up
22:44:26.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.04) opts 0xd
22:44:26.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.04)
22:44:26.670 00.000 12044 Moving (-0.61, 0.04) raw xDistance=-0.05 yDistance=0.60
22:44:26.670 00.000 12044 BLC: History state: CurrMiss=-0.60, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.660792, 1:-0.599477
22:44:26.671 00.001 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:44:26.671 00.000 12044 BLC: window closed
22:44:26.671 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.11, using input
22:44:26.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
22:44:26.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:26.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
22:44:26.671 00.000 12044 MoveAxis(E, 0, ABG)
22:44:26.671 00.000 12044 Move returns status 0, amount 0
22:44:26.671 00.000 12044 MoveAxis(N, 0, ABG)
22:44:26.671 00.000 12044 Move returns status 0, amount 0
22:44:26.671 00.000 12044 move complete, result=0
22:44:26.671 00.000 12044 worker thread done servicing request
22:44:26.677 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23549, med=619, FiltMin=537, FiltMax=17795, Gamma=0.810
22:44:26.683 00.006 14964 UpdateGuideState exits: m=332580 SNR=372.9
22:44:26.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:26.687 00.003 14964 Enqueuing Expose request
22:44:26.687 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
22:44:26.689 00.002 12044 Worker thread wakes up
22:44:26.689 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:26.689 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:29.811 03.122 12044 Exposure complete
22:44:29.846 00.035 12044 worker thread done servicing request
22:44:29.846 00.000 14964 OnExposeComplete: enter
22:44:29.848 00.002 14964 UpdateGuideState(): m_state=6
22:44:29.851 00.003 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:44:29.852 00.001 14964 Star::Find returns 1 (0), X=276.95, Y=97.88, Mass=336353, SNR=365.8, Peak=26121 HFD=4.2
22:44:29.854 00.002 14964 MultiStar: [#1 -1.21,0.13,0.00,M6] [#2 -0.12,0.70,0.07,U] 
22:44:29.854 00.000 14964 refined, 1 included, MultiStar: {-1.06, -0.07}, one-star: {-1.13, -0.13}
22:44:29.855 00.001 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
22:44:29.856 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
22:44:29.857 00.001 14964 CameraToMount -- cameraX=-1.06 cameraY=-0.07 hyp=1.06 cameraTheta=-3.08 mountX=0.05 mountY=1.06, mountTheta=1.52
22:44:29.860 00.003 14964 SchedulePrimaryMove(1136A648, x=-1.06, y=-0.07, opts=13)
22:44:29.861 00.001 14964 Enqueuing Move request for scope (-1.06, -0.07)
22:44:29.862 00.001 12044 Worker thread wakes up
22:44:29.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.07) opts 0xd
22:44:29.862 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.06, -0.07)
22:44:29.863 00.001 12044 Moving (-1.06, -0.07) raw xDistance=0.05 yDistance=1.06
22:44:29.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
22:44:29.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:29.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.06
22:44:29.863 00.000 12044 MoveAxis(E, 0, ABG)
22:44:29.863 00.000 12044 Move returns status 0, amount 0
22:44:29.863 00.000 12044 MoveAxis(N, 0, ABG)
22:44:29.863 00.000 12044 Move returns status 0, amount 0
22:44:29.863 00.000 12044 move complete, result=0
22:44:29.863 00.000 12044 worker thread done servicing request
22:44:29.876 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26121, med=620, FiltMin=529, FiltMax=14095, Gamma=0.810
22:44:29.884 00.008 14964 UpdateGuideState exits: m=336353 SNR=365.8
22:44:29.885 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.886 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:29.886 00.000 14964 Enqueuing Expose request
22:44:29.887 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 1.1 px 0 ms NORTH
22:44:29.889 00.002 12044 Worker thread wakes up
22:44:29.889 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:29.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:33.018 03.129 12044 Exposure complete
22:44:33.055 00.037 12044 worker thread done servicing request
22:44:33.055 00.000 14964 OnExposeComplete: enter
22:44:33.057 00.002 14964 UpdateGuideState(): m_state=6
22:44:33.057 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:44:33.058 00.001 14964 Star::Find returns 1 (0), X=277.13, Y=97.85, Mass=338247, SNR=367.2, Peak=25905 HFD=4.1
22:44:33.058 00.000 14964 MultiStar: [#1 -0.81,0.04,0.00,M7] [#2 0.24,0.40,0.07,U] 
22:44:33.060 00.002 14964 refined, 1 included, MultiStar: {-0.87, -0.12}, one-star: {-0.94, -0.16}
22:44:33.062 00.002 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
22:44:33.063 00.001 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
22:44:33.064 00.001 14964 CameraToMount -- cameraX=-0.87 cameraY=-0.12 hyp=0.87 cameraTheta=-3.00 mountX=0.11 mountY=0.87, mountTheta=1.45
22:44:33.066 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.87, y=-0.12, opts=13)
22:44:33.066 00.000 14964 Enqueuing Move request for scope (-0.87, -0.12)
22:44:33.067 00.001 12044 Worker thread wakes up
22:44:33.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.12) opts 0xd
22:44:33.067 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.87, -0.12)
22:44:33.067 00.000 12044 Moving (-0.87, -0.12) raw xDistance=0.11 yDistance=0.87
22:44:33.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
22:44:33.067 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:33.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.87
22:44:33.067 00.000 12044 MoveAxis(E, 0, ABG)
22:44:33.067 00.000 12044 Move returns status 0, amount 0
22:44:33.067 00.000 12044 MoveAxis(N, 0, ABG)
22:44:33.067 00.000 12044 Move returns status 0, amount 0
22:44:33.067 00.000 12044 move complete, result=0
22:44:33.068 00.001 12044 worker thread done servicing request
22:44:33.077 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25905, med=619, FiltMin=519, FiltMax=15519, Gamma=0.810
22:44:33.086 00.009 14964 UpdateGuideState exits: m=338247 SNR=367.2
22:44:33.088 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.089 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:33.090 00.001 14964 Enqueuing Expose request
22:44:33.090 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
22:44:33.091 00.001 12044 Worker thread wakes up
22:44:33.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:33.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,63,71,71)
22:44:36.149 03.058 14964 evsrv: cli 01AB2670 connect
22:44:36.151 00.002 14964 case statement mapped state 6 to 3
22:44:36.153 00.002 14964 case statement mapped state 6 to 3
22:44:36.156 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"7b51bc40-6d10-4fd3-bd48-b2bd0bba8fc1"}
22:44:36.158 00.002 14964 case statement mapped state 6 to 3
22:44:36.159 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b51bc40-6d10-4fd3-bd48-b2bd0bba8fc1"}
22:44:36.161 00.002 14964 evsrv: cli 01AB2670 disconnect
22:44:36.162 00.001 14964 evsrv: cli 01AB2490 connect
22:44:36.164 00.002 14964 case statement mapped state 6 to 3
22:44:36.166 00.002 14964 case statement mapped state 6 to 3
22:44:36.167 00.001 14964 evsrv: cli 01AB2490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"e0165f31-d765-4e03-b123-c2a00bc6c20d"}
22:44:36.169 00.002 14964 PhdController::Dither begins
22:44:36.170 00.001 14964 dither: size=2.00, dRA=-1.96 dDec=-0.49
22:44:36.172 00.002 14964 MountToCamera -- mountTheta (2.90) + m_xAngle (-1.56) = xAngle (1.34 = 1.34)
22:44:36.173 00.001 14964 MountToCamera -- mountX=-1.96 mountY=-0.49 hyp=2.02 mountTheta=2.90 cameraX=0.46, cameraY=1.97 cameraTheta=1.34
22:44:36.174 00.001 14964 setting lock position to (278.54, 99.97)
22:44:36.176 00.002 14964 Mount: notify guiding dithered (0.5, 2.0)
22:44:36.178 00.002 14964 MultiStar: stabilizing after lock position change
22:44:36.179 00.001 14964 Status Line: Dither by -1.96,-0.49
22:44:36.183 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:44:36.185 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
22:44:36.186 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"e0165f31-d765-4e03-b123-c2a00bc6c20d"}
22:44:36.201 00.015 14964 evsrv: cli 01AB2490 disconnect
22:44:36.212 00.011 12044 Exposure complete
22:44:36.246 00.034 12044 worker thread done servicing request
22:44:36.246 00.000 14964 OnExposeComplete: enter
22:44:36.248 00.002 14964 UpdateGuideState(): m_state=6
22:44:36.249 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:44:36.250 00.001 14964 Star::Find returns 1 (0), X=277.09, Y=97.85, Mass=330644, SNR=369.7, Peak=25761 HFD=4.1
22:44:36.252 00.002 14964 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.56) = xAngle (-0.61 = -0.61)
22:44:36.253 00.001 14964 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.44 = 2.44)
22:44:36.254 00.001 14964 CameraToMount -- cameraX=-1.45 cameraY=-2.12 hyp=2.57 cameraTheta=-2.17 mountX=2.10 mountY=1.66, mountTheta=0.67
22:44:36.258 00.004 14964 dither recenter: remaining=(2.0,0.5) step=(2.0,0.5)
22:44:36.260 00.002 14964 MountToCamera -- mountTheta (-0.24) + m_xAngle (-1.56) = xAngle (-1.80 = -1.80)
22:44:36.261 00.001 14964 MountToCamera -- mountX=1.96 mountY=0.49 hyp=2.02 mountTheta=-0.24 cameraX=-0.46, cameraY=-1.97 cameraTheta=-1.80
22:44:36.263 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-1.97, opts=4)
22:44:36.264 00.001 14964 Enqueuing Move request for scope (-0.46, -1.97)
22:44:36.265 00.001 14964 Mount: notify direct move 1.96,0.49
22:44:36.267 00.002 12044 Worker thread wakes up
22:44:36.267 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.97) opts 0x4
22:44:36.267 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -1.97)
22:44:36.267 00.000 12044 Moving (-0.46, -1.97) raw xDistance=1.96 yDistance=0.49
22:44:36.267 00.000 12044 BLC: window closed
22:44:36.267 00.000 12044 MoveAxis(W, 232, B)
22:44:36.267 00.000 12044 Guiding  Dir = 3, Dur = 232
22:44:36.283 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25761, med=619, FiltMin=529, FiltMax=14575, Gamma=0.810
22:44:36.295 00.012 14964 UpdateGuideState exits: m=330644 SNR=369.7
22:44:36.296 00.001 14964 PhdController: settling, locked = 1, distance = 2.74 (2.00) aobump = 0 frame = 1 / 99999
22:44:36.298 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778564676.298,"Host":"NUCBOX","Inst":1,"Distance":2.74,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:44:36.300 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.301 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:36.302 00.001 14964 Enqueuing Expose request
22:44:36.321 00.019 12044 IsSlewing returns 0
22:44:36.322 00.001 12044 IsGuiding returns 0
22:44:36.353 00.031 12044 PulseGuide returned control before completion, sleep 211
22:44:36.599 00.246 12044 IsGuiding returns 1
22:44:36.599 00.000 12044 scope still moving after pulse duration time elapsed
22:44:36.666 00.067 12044 IsSlewing returns 0
22:44:36.666 00.000 12044 IsGuiding returns 0
22:44:36.666 00.000 12044 scope move finished after 232 + 113 ms
22:44:36.667 00.001 12044 Move returns status 0, amount 232
22:44:36.667 00.000 12044 BLC: window closed
22:44:36.667 00.000 12044 BLC: Compensation needed for non-algo type move
22:44:36.667 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 395 applied
22:44:36.667 00.000 12044 MoveAxis(S, 441, B)
22:44:36.667 00.000 12044 Guiding  Dir = 1, Dur = 441
22:44:36.695 00.028 12044 IsSlewing returns 0
22:44:36.696 00.001 12044 IsGuiding returns 0
22:44:36.728 00.032 12044 PulseGuide returned control before completion, sleep 420
22:44:37.156 00.428 12044 IsGuiding returns 1
22:44:37.156 00.000 12044 scope still moving after pulse duration time elapsed
22:44:37.228 00.072 12044 IsSlewing returns 0
22:44:37.229 00.001 12044 IsGuiding returns 0
22:44:37.229 00.000 12044 scope move finished after 441 + 92 ms
22:44:37.229 00.000 12044 Move returns status 0, amount 441
22:44:37.229 00.000 12044 move complete, result=0
22:44:37.229 00.000 12044 worker thread done servicing request
22:44:37.229 00.000 12044 Worker thread wakes up
22:44:37.229 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:37.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:37.229 00.000 14964 GuideStep: 2.0 px 232 ms WEST, 0.5 px 441 ms SOUTH
22:44:40.319 03.090 12044 Exposure complete
22:44:40.340 00.021 12044 worker thread done servicing request
22:44:40.340 00.000 14964 OnExposeComplete: enter
22:44:40.341 00.001 14964 UpdateGuideState(): m_state=6
22:44:40.341 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:44:40.342 00.001 14964 Star::Find returns 1 (0), X=278.15, Y=100.14, Mass=337306, SNR=364.1, Peak=25414 HFD=4.1
22:44:40.342 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
22:44:40.343 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
22:44:40.343 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.42 cameraTheta=2.72 mountX=-0.18 mountY=0.37, mountTheta=2.02
22:44:40.344 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.17, opts=13)
22:44:40.345 00.001 14964 Enqueuing Move request for scope (-0.39, 0.17)
22:44:40.346 00.001 12044 Worker thread wakes up
22:44:40.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd
22:44:40.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.17)
22:44:40.346 00.000 12044 Moving (-0.39, 0.17) raw xDistance=-0.18 yDistance=0.37
22:44:40.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
22:44:40.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:40.346 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:44:40.346 00.000 12044 MoveAxis(E, 0, ABG)
22:44:40.346 00.000 12044 Move returns status 0, amount 0
22:44:40.346 00.000 12044 MoveAxis(N, 0, ABG)
22:44:40.346 00.000 12044 Move returns status 0, amount 0
22:44:40.346 00.000 12044 move complete, result=0
22:44:40.346 00.000 12044 worker thread done servicing request
22:44:40.354 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25414, med=619, FiltMin=527, FiltMax=15314, Gamma=0.810
22:44:40.360 00.006 14964 UpdateGuideState exits: m=337306 SNR=364.1
22:44:40.360 00.000 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 2 / 99999
22:44:40.361 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564680.361,"Host":"NUCBOX","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:44:40.361 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.362 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:40.362 00.000 14964 Enqueuing Expose request
22:44:40.363 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:44:40.363 00.000 12044 Worker thread wakes up
22:44:40.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:40.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:43.475 03.112 12044 Exposure complete
22:44:43.499 00.024 12044 worker thread done servicing request
22:44:43.499 00.000 14964 OnExposeComplete: enter
22:44:43.499 00.000 14964 UpdateGuideState(): m_state=6
22:44:43.500 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:44:43.500 00.000 14964 Star::Find returns 1 (0), X=278.11, Y=99.93, Mass=341937, SNR=373.8, Peak=25038 HFD=4.0
22:44:43.501 00.001 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
22:44:43.501 00.000 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
22:44:43.502 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-3.04 mountX=0.04 mountY=0.43, mountTheta=1.49
22:44:43.503 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.04, opts=13)
22:44:43.504 00.001 14964 Enqueuing Move request for scope (-0.43, -0.04)
22:44:43.504 00.000 12044 Worker thread wakes up
22:44:43.504 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.04) opts 0xd
22:44:43.504 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.04)
22:44:43.504 00.000 12044 Moving (-0.43, -0.04) raw xDistance=0.04 yDistance=0.43
22:44:43.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
22:44:43.504 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:43.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:44:43.504 00.000 12044 MoveAxis(E, 0, ABG)
22:44:43.504 00.000 12044 Move returns status 0, amount 0
22:44:43.504 00.000 12044 MoveAxis(N, 0, ABG)
22:44:43.504 00.000 12044 Move returns status 0, amount 0
22:44:43.504 00.000 12044 move complete, result=0
22:44:43.505 00.001 12044 worker thread done servicing request
22:44:43.512 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25038, med=619, FiltMin=539, FiltMax=15754, Gamma=0.810
22:44:43.517 00.005 14964 UpdateGuideState exits: m=341937 SNR=373.8
22:44:43.518 00.001 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 3 / 99999
22:44:43.518 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778564683.518,"Host":"NUCBOX","Inst":1,"Distance":0.42,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
22:44:43.519 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.520 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:43.520 00.000 14964 Enqueuing Expose request
22:44:43.521 00.001 12044 Worker thread wakes up
22:44:43.521 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:44:43.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:43.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:46.625 03.104 12044 Exposure complete
22:44:46.662 00.037 12044 worker thread done servicing request
22:44:46.662 00.000 14964 OnExposeComplete: enter
22:44:46.663 00.001 14964 UpdateGuideState(): m_state=6
22:44:46.664 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:44:46.664 00.000 14964 Star::Find returns 1 (0), X=278.10, Y=100.14, Mass=342796, SNR=367.2, Peak=27362 HFD=4.0
22:44:46.666 00.002 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
22:44:46.667 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
22:44:46.668 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.17 hyp=0.46 cameraTheta=2.77 mountX=-0.17 mountY=0.41, mountTheta=1.97
22:44:46.671 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.17, opts=13)
22:44:46.673 00.002 14964 Enqueuing Move request for scope (-0.43, 0.17)
22:44:46.674 00.001 12044 Worker thread wakes up
22:44:46.674 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.17) opts 0xd
22:44:46.674 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.17)
22:44:46.674 00.000 12044 Moving (-0.43, 0.17) raw xDistance=-0.17 yDistance=0.41
22:44:46.675 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
22:44:46.675 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:46.675 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:44:46.675 00.000 12044 MoveAxis(E, 0, ABG)
22:44:46.675 00.000 12044 Move returns status 0, amount 0
22:44:46.675 00.000 12044 MoveAxis(N, 0, ABG)
22:44:46.675 00.000 12044 Move returns status 0, amount 0
22:44:46.675 00.000 12044 move complete, result=0
22:44:46.675 00.000 12044 worker thread done servicing request
22:44:46.688 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27362, med=619, FiltMin=535, FiltMax=15050, Gamma=0.810
22:44:46.697 00.009 14964 UpdateGuideState exits: m=342796 SNR=367.2
22:44:46.701 00.004 14964 PhdController: settling, locked = 1, distance = 0.44 (2.00) aobump = 0 frame = 4 / 99999
22:44:46.704 00.003 14964 evsrv: {"Event":"Settling","Timestamp":1778564686.704,"Host":"NUCBOX","Inst":1,"Distance":0.44,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
22:44:46.706 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.709 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:46.710 00.001 14964 Enqueuing Expose request
22:44:46.711 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:44:46.711 00.000 12044 Worker thread wakes up
22:44:46.711 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:46.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:49.839 03.128 12044 Exposure complete
22:44:49.866 00.027 12044 worker thread done servicing request
22:44:49.867 00.001 14964 OnExposeComplete: enter
22:44:49.867 00.000 14964 UpdateGuideState(): m_state=6
22:44:49.868 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:44:49.868 00.000 14964 Star::Find returns 1 (0), X=277.85, Y=99.87, Mass=344244, SNR=368.5, Peak=27394 HFD=4.1
22:44:49.869 00.001 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
22:44:49.869 00.000 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
22:44:49.870 00.001 14964 CameraToMount -- cameraX=-0.69 cameraY=-0.10 hyp=0.69 cameraTheta=-2.99 mountX=0.09 mountY=0.69, mountTheta=1.44
22:44:49.871 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-0.10, opts=13)
22:44:49.871 00.000 14964 Enqueuing Move request for scope (-0.69, -0.10)
22:44:49.872 00.001 12044 Worker thread wakes up
22:44:49.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.10) opts 0xd
22:44:49.872 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -0.10)
22:44:49.872 00.000 12044 Moving (-0.69, -0.10) raw xDistance=0.09 yDistance=0.69
22:44:49.872 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.16, using input
22:44:49.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
22:44:49.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:49.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
22:44:49.872 00.000 12044 MoveAxis(E, 0, ABG)
22:44:49.872 00.000 12044 Move returns status 0, amount 0
22:44:49.872 00.000 12044 MoveAxis(N, 0, ABG)
22:44:49.872 00.000 12044 Move returns status 0, amount 0
22:44:49.872 00.000 12044 move complete, result=0
22:44:49.872 00.000 12044 worker thread done servicing request
22:44:49.880 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27394, med=619, FiltMin=539, FiltMax=16979, Gamma=0.810
22:44:49.891 00.011 14964 UpdateGuideState exits: m=344244 SNR=368.5
22:44:49.892 00.001 14964 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 5 / 99999
22:44:49.893 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564689.893,"Host":"NUCBOX","Inst":1,"Distance":0.51,"Time":9.5,"SettleTime":15.0,"StarLocked":true}
22:44:49.893 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:49.894 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:49.894 00.000 14964 Enqueuing Expose request
22:44:49.894 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
22:44:49.895 00.001 12044 Worker thread wakes up
22:44:49.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:49.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:53.026 03.131 12044 Exposure complete
22:44:53.055 00.029 12044 worker thread done servicing request
22:44:53.055 00.000 14964 OnExposeComplete: enter
22:44:53.056 00.001 14964 UpdateGuideState(): m_state=6
22:44:53.057 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:44:53.057 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=100.02, Mass=343179, SNR=366.6, Peak=27230 HFD=4.0
22:44:53.059 00.002 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
22:44:53.060 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.28)
22:44:53.061 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=-0.05 mountY=0.23, mountTheta=1.77
22:44:53.064 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.04, opts=13)
22:44:53.065 00.001 14964 Enqueuing Move request for scope (-0.24, 0.04)
22:44:53.066 00.001 12044 Worker thread wakes up
22:44:53.066 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
22:44:53.066 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
22:44:53.066 00.000 12044 Moving (-0.24, 0.04) raw xDistance=-0.05 yDistance=0.23
22:44:53.066 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
22:44:53.066 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.067 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:44:53.067 00.000 12044 MoveAxis(E, 0, ABG)
22:44:53.067 00.000 12044 Move returns status 0, amount 0
22:44:53.067 00.000 12044 MoveAxis(N, 0, ABG)
22:44:53.067 00.000 12044 Move returns status 0, amount 0
22:44:53.067 00.000 12044 move complete, result=0
22:44:53.067 00.000 12044 worker thread done servicing request
22:44:53.076 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27230, med=619, FiltMin=523, FiltMax=17222, Gamma=0.810
22:44:53.080 00.004 14964 UpdateGuideState exits: m=343179 SNR=366.6
22:44:53.081 00.001 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 6 / 99999
22:44:53.081 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778564693.081,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":12.7,"SettleTime":15.0,"StarLocked":true}
22:44:53.082 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.083 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:53.083 00.000 14964 Enqueuing Expose request
22:44:53.084 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:44:53.085 00.001 12044 Worker thread wakes up
22:44:53.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:53.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:56.211 03.126 12044 Exposure complete
22:44:56.235 00.024 12044 worker thread done servicing request
22:44:56.235 00.000 14964 OnExposeComplete: enter
22:44:56.236 00.001 14964 UpdateGuideState(): m_state=6
22:44:56.236 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:44:56.237 00.001 14964 Star::Find returns 1 (0), X=278.57, Y=99.35, Mass=337672, SNR=359.6, Peak=23385 HFD=3.5
22:44:56.237 00.000 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
22:44:56.238 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
22:44:56.238 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.62 hyp=0.62 cameraTheta=-1.52 mountX=0.62 mountY=0.03, mountTheta=0.05
22:44:56.239 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.62, opts=13)
22:44:56.240 00.001 14964 Enqueuing Move request for scope (0.03, -0.62)
22:44:56.240 00.000 12044 Worker thread wakes up
22:44:56.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.62) opts 0xd
22:44:56.240 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.62)
22:44:56.240 00.000 12044 Moving (0.03, -0.62) raw xDistance=0.62 yDistance=0.03
22:44:56.240 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.62, slope = 0.11
22:44:56.240 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:56.240 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:56.240 00.000 12044 MoveAxis(W, 53, ABG)
22:44:56.240 00.000 12044 Guiding  Dir = 3, Dur = 53
22:44:56.248 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23385, med=619, FiltMin=528, FiltMax=17235, Gamma=0.810
22:44:56.253 00.005 14964 UpdateGuideState exits: m=337672 SNR=359.6
22:44:56.254 00.001 14964 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 7 / 99999
22:44:56.255 00.001 14964 PhdController: newstate STATE_FINISH
22:44:56.255 00.000 14964 PhdController complete: success
22:44:56.256 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778564696.256,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:44:56.256 00.000 14964 Mount: notify guiding dither settle done success=1
22:44:56.257 00.001 14964 PhdController: newstate STATE_IDLE
22:44:56.257 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:56.257 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:56.258 00.001 14964 Enqueuing Expose request
22:44:56.307 00.049 12044 IsSlewing returns 0
22:44:56.308 00.001 12044 IsGuiding returns 0
22:44:56.339 00.031 12044 PulseGuide returned control before completion, sleep 32
22:44:56.377 00.038 12044 IsGuiding returns 1
22:44:56.378 00.001 12044 scope still moving after pulse duration time elapsed
22:44:56.431 00.053 12044 IsSlewing returns 0
22:44:56.431 00.000 12044 IsGuiding returns 0
22:44:56.432 00.001 12044 scope move finished after 53 + 71 ms
22:44:56.432 00.000 12044 Move returns status 0, amount 53
22:44:56.432 00.000 12044 MoveAxis(N, 0, ABG)
22:44:56.432 00.000 12044 Move returns status 0, amount 0
22:44:56.432 00.000 12044 move complete, result=0
22:44:56.433 00.001 12044 worker thread done servicing request
22:44:56.433 00.000 14964 GuideStep: 0.6 px 53 ms WEST, 0.0 px 0 ms NORTH
22:44:56.434 00.001 12044 Worker thread wakes up
22:44:56.434 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:56.434 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:44:59.563 03.129 12044 Exposure complete
22:44:59.586 00.023 12044 worker thread done servicing request
22:44:59.586 00.000 14964 OnExposeComplete: enter
22:44:59.588 00.002 14964 UpdateGuideState(): m_state=6
22:44:59.588 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:44:59.588 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=100.05, Mass=345282, SNR=374.8, Peak=25142 HFD=4.0
22:44:59.588 00.000 14964 MultiStar: exiting stabilization period
22:44:59.589 00.001 14964 MultiStar: updating star positions after lock position change
22:44:59.589 00.000 14964 Star::Find(35, 73, 323, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:44:59.590 00.001 14964 Star::Find returns 1 (0), X=72.46, Y=318.72, Mass=15948, SNR=62.3, Peak=1865 HFD=3.2
22:44:59.591 00.001 14964 Star::Find(35, 139, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:44:59.592 00.001 14964 Star::Find returns 1 (0), X=139.08, Y=308.77, Mass=4682, SNR=26.4, Peak=1067 HFD=2.9
22:44:59.593 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
22:44:59.595 00.002 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
22:44:59.596 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.83 mountX=-0.08 mountY=0.22, mountTheta=1.91
22:44:59.598 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.07, opts=13)
22:44:59.600 00.002 14964 Enqueuing Move request for scope (-0.23, 0.07)
22:44:59.601 00.001 12044 Worker thread wakes up
22:44:59.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
22:44:59.601 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
22:44:59.601 00.000 12044 Moving (-0.23, 0.07) raw xDistance=-0.08 yDistance=0.22
22:44:59.601 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.06
22:44:59.601 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:59.601 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:44:59.601 00.000 12044 MoveAxis(E, 0, ABG)
22:44:59.601 00.000 12044 Move returns status 0, amount 0
22:44:59.601 00.000 12044 MoveAxis(N, 0, ABG)
22:44:59.601 00.000 12044 Move returns status 0, amount 0
22:44:59.601 00.000 12044 move complete, result=0
22:44:59.601 00.000 12044 worker thread done servicing request
22:44:59.613 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25142, med=619, FiltMin=538, FiltMax=15874, Gamma=0.810
22:44:59.619 00.006 14964 UpdateGuideState exits: m=345282 SNR=374.8
22:44:59.619 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.620 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:44:59.620 00.000 14964 Enqueuing Expose request
22:44:59.621 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:44:59.622 00.001 12044 Worker thread wakes up
22:44:59.622 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:44:59.622 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:02.726 03.104 12044 Exposure complete
22:45:02.747 00.021 12044 worker thread done servicing request
22:45:02.748 00.001 14964 OnExposeComplete: enter
22:45:02.748 00.000 14964 UpdateGuideState(): m_state=6
22:45:02.749 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:45:02.749 00.000 14964 Star::Find returns 1 (0), X=278.26, Y=100.00, Mass=333904, SNR=359.6, Peak=25734 HFD=4.0
22:45:02.750 00.001 14964 MultiStar: [#1 0.26,0.14,0.17,U] [#2 -0.18,0.42,0.07,U] 
22:45:02.750 00.000 14964 refined, 2 included, MultiStar: {-0.20, 0.06}, one-star: {-0.28, 0.02}
22:45:02.751 00.001 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
22:45:02.751 00.000 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
22:45:02.752 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.84 mountX=-0.06 mountY=0.19, mountTheta=1.89
22:45:02.754 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.06, opts=13)
22:45:02.755 00.001 14964 Enqueuing Move request for scope (-0.20, 0.06)
22:45:02.755 00.000 12044 Worker thread wakes up
22:45:02.755 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
22:45:02.755 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
22:45:02.755 00.000 12044 Moving (-0.20, 0.06) raw xDistance=-0.06 yDistance=0.19
22:45:02.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
22:45:02.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:02.755 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:45:02.755 00.000 12044 MoveAxis(E, 0, ABG)
22:45:02.755 00.000 12044 Move returns status 0, amount 0
22:45:02.755 00.000 12044 MoveAxis(N, 0, ABG)
22:45:02.755 00.000 12044 Move returns status 0, amount 0
22:45:02.755 00.000 12044 move complete, result=0
22:45:02.755 00.000 12044 worker thread done servicing request
22:45:02.762 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25734, med=619, FiltMin=541, FiltMax=16610, Gamma=0.810
22:45:02.769 00.007 14964 UpdateGuideState exits: m=333904 SNR=359.6
22:45:02.770 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.771 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:02.771 00.000 14964 Enqueuing Expose request
22:45:02.772 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:02.774 00.002 12044 Worker thread wakes up
22:45:02.775 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:02.775 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:05.907 03.132 12044 Exposure complete
22:45:05.928 00.021 12044 worker thread done servicing request
22:45:05.928 00.000 14964 OnExposeComplete: enter
22:45:05.930 00.002 14964 UpdateGuideState(): m_state=6
22:45:05.930 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:45:05.930 00.000 14964 Star::Find returns 1 (0), X=277.86, Y=100.26, Mass=341346, SNR=382.8, Peak=23698 HFD=3.9
22:45:05.930 00.000 14964 MultiStar: [#1 -0.45,-0.19,0.16,U] [#2 -0.57,-0.11,0.07,U] 
22:45:05.931 00.001 14964 refined, 2 included, MultiStar: {-0.64, 0.21}, one-star: {-0.68, 0.29}
22:45:05.931 00.000 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
22:45:05.933 00.002 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
22:45:05.933 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=0.21 hyp=0.68 cameraTheta=2.83 mountX=-0.22 mountY=0.62, mountTheta=1.91
22:45:05.940 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.21, opts=13)
22:45:05.942 00.002 14964 Enqueuing Move request for scope (-0.64, 0.21)
22:45:05.945 00.003 12044 Worker thread wakes up
22:45:05.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.21) opts 0xd
22:45:05.945 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.21)
22:45:05.945 00.000 12044 Moving (-0.64, 0.21) raw xDistance=-0.22 yDistance=0.62
22:45:05.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
22:45:05.945 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:05.946 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
22:45:05.946 00.000 12044 MoveAxis(E, 0, ABG)
22:45:05.946 00.000 12044 Move returns status 0, amount 0
22:45:05.946 00.000 12044 MoveAxis(N, 0, ABG)
22:45:05.946 00.000 12044 Move returns status 0, amount 0
22:45:05.946 00.000 12044 move complete, result=0
22:45:05.946 00.000 12044 worker thread done servicing request
22:45:05.961 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23698, med=619, FiltMin=536, FiltMax=15298, Gamma=0.810
22:45:05.969 00.008 14964 UpdateGuideState exits: m=341346 SNR=382.8
22:45:05.970 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.970 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:05.971 00.001 14964 Enqueuing Expose request
22:45:05.971 00.000 12044 Worker thread wakes up
22:45:05.971 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:45:05.972 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:05.972 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:09.068 03.096 12044 Exposure complete
22:45:09.104 00.036 12044 worker thread done servicing request
22:45:09.105 00.001 14964 OnExposeComplete: enter
22:45:09.106 00.001 14964 UpdateGuideState(): m_state=6
22:45:09.108 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:45:09.110 00.002 14964 Star::Find returns 1 (0), X=277.74, Y=100.12, Mass=341650, SNR=370.4, Peak=24154 HFD=4.0
22:45:09.111 00.001 14964 MultiStar: [#1 -0.22,-0.26,0.16,U] [#2 -0.72,-0.02,0.06,U] 
22:45:09.112 00.001 14964 refined, 2 included, MultiStar: {-0.71, 0.09}, one-star: {-0.79, 0.15}
22:45:09.114 00.002 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
22:45:09.115 00.001 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.34)
22:45:09.116 00.001 14964 CameraToMount -- cameraX=-0.71 cameraY=0.09 hyp=0.72 cameraTheta=3.02 mountX=-0.10 mountY=0.70, mountTheta=1.71
22:45:09.119 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=0.09, opts=13)
22:45:09.120 00.001 14964 Enqueuing Move request for scope (-0.71, 0.09)
22:45:09.121 00.001 12044 Worker thread wakes up
22:45:09.122 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.09) opts 0xd
22:45:09.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 0.09)
22:45:09.122 00.000 12044 Moving (-0.71, 0.09) raw xDistance=-0.10 yDistance=0.70
22:45:09.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
22:45:09.122 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=1.21 newest=1.51
22:45:09.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
22:45:09.122 00.000 12044 MoveAxis(E, 0, ABG)
22:45:09.122 00.000 12044 Move returns status 0, amount 0
22:45:09.122 00.000 12044 MoveAxis(S, 65, ABG)
22:45:09.122 00.000 12044 Guiding  Dir = 1, Dur = 65
22:45:09.135 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24154, med=619, FiltMin=537, FiltMax=17662, Gamma=0.810
22:45:09.145 00.010 14964 UpdateGuideState exits: m=341650 SNR=370.4
22:45:09.147 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:09.150 00.002 14964 Enqueuing Expose request
22:45:09.190 00.040 12044 IsSlewing returns 0
22:45:09.190 00.000 12044 IsGuiding returns 0
22:45:09.221 00.031 12044 PulseGuide returned control before completion, sleep 44
22:45:09.268 00.047 12044 IsGuiding returns 1
22:45:09.268 00.000 12044 scope still moving after pulse duration time elapsed
22:45:09.322 00.054 12044 IsSlewing returns 0
22:45:09.323 00.001 12044 IsGuiding returns 0
22:45:09.323 00.000 12044 scope move finished after 65 + 68 ms
22:45:09.323 00.000 12044 Move returns status 0, amount 65
22:45:09.323 00.000 12044 move complete, result=0
22:45:09.323 00.000 12044 worker thread done servicing request
22:45:09.323 00.000 12044 Worker thread wakes up
22:45:09.323 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:09.323 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:09.323 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 65 ms SOUTH
22:45:12.418 03.095 12044 Exposure complete
22:45:12.446 00.028 12044 worker thread done servicing request
22:45:12.446 00.000 14964 OnExposeComplete: enter
22:45:12.446 00.000 14964 UpdateGuideState(): m_state=6
22:45:12.447 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:45:12.447 00.000 14964 Star::Find returns 1 (0), X=278.35, Y=100.53, Mass=335276, SNR=354.2, Peak=21970 HFD=3.8
22:45:12.448 00.001 14964 MultiStar: [#1 0.01,-0.53,0.17,U] [#2 -0.31,-0.49,0.06,U] 
22:45:12.449 00.001 14964 refined, 2 included, MultiStar: {-0.17, 0.35}, one-star: {-0.19, 0.55}
22:45:12.449 00.000 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.72)
22:45:12.450 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
22:45:12.450 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.01 mountX=-0.36 mountY=0.13, mountTheta=2.80
22:45:12.451 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.35, opts=13)
22:45:12.452 00.001 14964 Enqueuing Move request for scope (-0.17, 0.35)
22:45:12.452 00.000 12044 Worker thread wakes up
22:45:12.452 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd
22:45:12.452 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.35)
22:45:12.452 00.000 12044 Moving (-0.17, 0.35) raw xDistance=-0.36 yDistance=0.13
22:45:12.452 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.36, slope = -0.03
22:45:12.453 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:12.453 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:45:12.453 00.000 12044 MoveAxis(E, 25, ABG)
22:45:12.453 00.000 12044 Guiding  Dir = 2, Dur = 25
22:45:12.461 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21970, med=619, FiltMin=536, FiltMax=16097, Gamma=0.810
22:45:12.466 00.005 14964 UpdateGuideState exits: m=335276 SNR=354.2
22:45:12.467 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.467 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:12.468 00.001 14964 Enqueuing Expose request
22:45:12.479 00.011 12044 IsSlewing returns 0
22:45:12.480 00.001 12044 IsGuiding returns 0
22:45:12.510 00.030 12044 IsGuiding returns 1
22:45:12.510 00.000 12044 scope still moving after pulse duration time elapsed
22:45:12.572 00.062 12044 IsSlewing returns 0
22:45:12.572 00.000 12044 IsGuiding returns 0
22:45:12.572 00.000 12044 scope move finished after 25 + 69 ms
22:45:12.572 00.000 12044 Move returns status 0, amount 25
22:45:12.572 00.000 12044 MoveAxis(N, 0, ABG)
22:45:12.574 00.002 12044 Move returns status 0, amount 0
22:45:12.574 00.000 12044 move complete, result=0
22:45:12.574 00.000 12044 worker thread done servicing request
22:45:12.574 00.000 12044 Worker thread wakes up
22:45:12.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:12.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:12.574 00.000 14964 GuideStep: -0.4 px 25 ms EAST, 0.1 px 0 ms NORTH
22:45:15.683 03.109 12044 Exposure complete
22:45:15.709 00.026 12044 worker thread done servicing request
22:45:15.709 00.000 14964 OnExposeComplete: enter
22:45:15.710 00.001 14964 UpdateGuideState(): m_state=6
22:45:15.711 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:45:15.712 00.001 14964 Star::Find returns 1 (0), X=278.32, Y=100.18, Mass=339308, SNR=364.4, Peak=23578 HFD=3.9
22:45:15.712 00.000 14964 MultiStar: [#1 0.40,-0.32,0.18,U] [#2 -0.05,0.34,0.06,U] 
22:45:15.713 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.14}, one-star: {-0.22, 0.20}
22:45:15.713 00.000 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.85 = -2.43)
22:45:15.714 00.001 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.62)
22:45:15.714 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=-0.14 mountY=0.11, mountTheta=2.49
22:45:15.715 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.14, opts=13)
22:45:15.716 00.001 14964 Enqueuing Move request for scope (-0.12, 0.14)
22:45:15.716 00.000 12044 Worker thread wakes up
22:45:15.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:45:15.716 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:45:15.716 00.000 12044 Moving (-0.12, 0.14) raw xDistance=-0.14 yDistance=0.11
22:45:15.716 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.22, using input
22:45:15.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
22:45:15.717 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:15.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:45:15.717 00.000 12044 MoveAxis(E, 0, ABG)
22:45:15.717 00.000 12044 Move returns status 0, amount 0
22:45:15.717 00.000 12044 MoveAxis(N, 0, ABG)
22:45:15.717 00.000 12044 Move returns status 0, amount 0
22:45:15.717 00.000 12044 move complete, result=0
22:45:15.717 00.000 12044 worker thread done servicing request
22:45:15.726 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23578, med=619, FiltMin=522, FiltMax=17262, Gamma=0.810
22:45:15.739 00.013 14964 UpdateGuideState exits: m=339308 SNR=364.4
22:45:15.741 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.742 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:15.743 00.001 14964 Enqueuing Expose request
22:45:15.744 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:15.746 00.002 12044 Worker thread wakes up
22:45:15.746 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:15.746 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:18.845 03.099 12044 Exposure complete
22:45:18.879 00.034 12044 worker thread done servicing request
22:45:18.879 00.000 14964 OnExposeComplete: enter
22:45:18.881 00.002 14964 UpdateGuideState(): m_state=6
22:45:18.883 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:45:18.884 00.001 14964 Star::Find returns 1 (0), X=278.41, Y=100.37, Mass=339591, SNR=363.9, Peak=22394 HFD=3.7
22:45:18.885 00.001 14964 MultiStar: [#1 0.44,-0.25,0.18,U] [#2 0.38,0.04,0.06,U] 
22:45:18.887 00.002 14964 refined, 2 included, MultiStar: {-0.01, 0.29}, one-star: {-0.12, 0.40}
22:45:18.888 00.001 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.10)
22:45:18.889 00.001 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
22:45:18.891 00.002 14964 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.62 mountX=-0.29 mountY=-0.01, mountTheta=-3.09
22:45:18.893 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.29, opts=13)
22:45:18.895 00.002 14964 Enqueuing Move request for scope (-0.01, 0.29)
22:45:18.896 00.001 12044 Worker thread wakes up
22:45:18.896 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
22:45:18.896 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
22:45:18.896 00.000 12044 Moving (-0.01, 0.29) raw xDistance=-0.29 yDistance=-0.01
22:45:18.896 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.36, using input
22:45:18.897 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.06
22:45:18.897 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:18.897 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:18.897 00.000 12044 MoveAxis(E, 0, ABG)
22:45:18.897 00.000 12044 Move returns status 0, amount 0
22:45:18.897 00.000 12044 MoveAxis(N, 0, ABG)
22:45:18.897 00.000 12044 Move returns status 0, amount 0
22:45:18.897 00.000 12044 move complete, result=0
22:45:18.898 00.001 12044 worker thread done servicing request
22:45:18.911 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22394, med=619, FiltMin=531, FiltMax=16441, Gamma=0.810
22:45:18.922 00.011 14964 UpdateGuideState exits: m=339591 SNR=363.9
22:45:18.925 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.927 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:18.930 00.003 14964 Enqueuing Expose request
22:45:18.931 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:18.932 00.001 12044 Worker thread wakes up
22:45:18.932 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:18.932 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:22.064 03.132 12044 Exposure complete
22:45:22.091 00.027 12044 worker thread done servicing request
22:45:22.091 00.000 14964 OnExposeComplete: enter
22:45:22.095 00.004 14964 UpdateGuideState(): m_state=6
22:45:22.098 00.003 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:45:22.102 00.004 14964 Star::Find returns 1 (0), X=278.44, Y=99.95, Mass=344595, SNR=373.1, Peak=26862 HFD=3.9
22:45:22.105 00.003 14964 MultiStar: [#1 0.44,0.09,0.16,U] [#2 0.45,0.11,0.06,U] 
22:45:22.106 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.00}, one-star: {-0.10, -0.03}
22:45:22.109 00.003 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.56) = xAngle (-0.10 = -0.10)
22:45:22.111 00.002 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
22:45:22.113 00.002 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.66 mountX=0.00 mountY=0.00, mountTheta=0.19
22:45:22.115 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.00, opts=13)
22:45:22.117 00.002 14964 Enqueuing Move request for scope (-0.00, -0.00)
22:45:22.118 00.001 12044 Worker thread wakes up
22:45:22.118 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
22:45:22.118 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
22:45:22.118 00.000 12044 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=0.00
22:45:22.118 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.04
22:45:22.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:22.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:22.118 00.000 12044 MoveAxis(E, 0, ABG)
22:45:22.118 00.000 12044 Move returns status 0, amount 0
22:45:22.118 00.000 12044 MoveAxis(N, 0, ABG)
22:45:22.118 00.000 12044 Move returns status 0, amount 0
22:45:22.119 00.001 12044 move complete, result=0
22:45:22.119 00.000 12044 worker thread done servicing request
22:45:22.132 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26862, med=620, FiltMin=541, FiltMax=19632, Gamma=0.810
22:45:22.142 00.010 14964 UpdateGuideState exits: m=344595 SNR=373.1
22:45:22.143 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:22.145 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:22.146 00.001 14964 Enqueuing Expose request
22:45:22.147 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:22.149 00.002 12044 Worker thread wakes up
22:45:22.149 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:22.149 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:25.269 03.120 12044 Exposure complete
22:45:25.300 00.031 12044 worker thread done servicing request
22:45:25.301 00.001 14964 OnExposeComplete: enter
22:45:25.301 00.000 14964 UpdateGuideState(): m_state=6
22:45:25.302 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:45:25.302 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=100.04, Mass=345203, SNR=376.3, Peak=27914 HFD=3.9
22:45:25.303 00.001 14964 MultiStar: [#1 0.07,-0.04,0.17,U] [#2 -0.16,-0.12,0.06,U] 
22:45:25.304 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.05}, one-star: {-0.17, 0.07}
22:45:25.304 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
22:45:25.305 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
22:45:25.306 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=-0.05 mountY=0.13, mountTheta=1.91
22:45:25.307 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.05, opts=13)
22:45:25.308 00.001 14964 Enqueuing Move request for scope (-0.14, 0.05)
22:45:25.309 00.001 12044 Worker thread wakes up
22:45:25.309 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:45:25.309 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:45:25.309 00.000 12044 Moving (-0.14, 0.05) raw xDistance=-0.05 yDistance=0.13
22:45:25.309 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.26, using input
22:45:25.309 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
22:45:25.309 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:25.309 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:45:25.309 00.000 12044 MoveAxis(E, 0, ABG)
22:45:25.309 00.000 12044 Move returns status 0, amount 0
22:45:25.309 00.000 12044 MoveAxis(N, 0, ABG)
22:45:25.309 00.000 12044 Move returns status 0, amount 0
22:45:25.309 00.000 12044 move complete, result=0
22:45:25.309 00.000 12044 worker thread done servicing request
22:45:25.316 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27914, med=619, FiltMin=531, FiltMax=19996, Gamma=0.810
22:45:25.322 00.006 14964 UpdateGuideState exits: m=345203 SNR=376.3
22:45:25.323 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.323 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:25.324 00.001 14964 Enqueuing Expose request
22:45:25.324 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:25.325 00.001 12044 Worker thread wakes up
22:45:25.325 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:25.325 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:28.450 03.125 12044 Exposure complete
22:45:28.472 00.022 12044 worker thread done servicing request
22:45:28.473 00.001 14964 OnExposeComplete: enter
22:45:28.473 00.000 14964 UpdateGuideState(): m_state=6
22:45:28.474 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:45:28.475 00.001 14964 Star::Find returns 1 (0), X=277.72, Y=100.09, Mass=342332, SNR=363.7, Peak=23329 HFD=4.1
22:45:28.475 00.000 14964 MultiStar: [#1 -0.42,0.23,0.17,U] [#2 -0.87,0.09,0.00,M1] 
22:45:28.476 00.001 14964 refined, 1 included, MultiStar: {-0.76, 0.13}, one-star: {-0.81, 0.12}
22:45:28.476 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
22:45:28.476 00.000 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.29)
22:45:28.477 00.001 14964 CameraToMount -- cameraX=-0.76 cameraY=0.13 hyp=0.77 cameraTheta=2.97 mountX=-0.14 mountY=0.74, mountTheta=1.76
22:45:28.478 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=0.13, opts=13)
22:45:28.478 00.000 14964 Enqueuing Move request for scope (-0.76, 0.13)
22:45:28.479 00.001 12044 Worker thread wakes up
22:45:28.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.13) opts 0xd
22:45:28.479 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, 0.13)
22:45:28.479 00.000 12044 Moving (-0.76, 0.13) raw xDistance=-0.14 yDistance=0.74
22:45:28.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
22:45:28.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
22:45:28.479 00.000 12044 MoveAxis(E, 0, ABG)
22:45:28.479 00.000 12044 Move returns status 0, amount 0
22:45:28.479 00.000 12044 MoveAxis(S, 69, ABG)
22:45:28.479 00.000 12044 Guiding  Dir = 1, Dur = 69
22:45:28.488 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23329, med=620, FiltMin=536, FiltMax=17561, Gamma=0.810
22:45:28.495 00.007 14964 UpdateGuideState exits: m=342332 SNR=363.7
22:45:28.496 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.496 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:28.497 00.001 14964 Enqueuing Expose request
22:45:28.508 00.011 12044 IsSlewing returns 0
22:45:28.509 00.001 12044 IsGuiding returns 0
22:45:28.541 00.032 12044 PulseGuide returned control before completion, sleep 48
22:45:28.619 00.078 12044 IsGuiding returns 1
22:45:28.619 00.000 12044 scope still moving after pulse duration time elapsed
22:45:28.724 00.105 12044 IsSlewing returns 0
22:45:28.725 00.001 12044 IsGuiding returns 0
22:45:28.725 00.000 12044 scope move finished after 69 + 146 ms
22:45:28.725 00.000 12044 Move returns status 0, amount 69
22:45:28.725 00.000 12044 move complete, result=0
22:45:28.725 00.000 12044 worker thread done servicing request
22:45:28.725 00.000 12044 Worker thread wakes up
22:45:28.725 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:28.725 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 69 ms SOUTH
22:45:28.727 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:31.831 03.104 12044 Exposure complete
22:45:31.854 00.023 12044 worker thread done servicing request
22:45:31.854 00.000 14964 OnExposeComplete: enter
22:45:31.855 00.001 14964 UpdateGuideState(): m_state=6
22:45:31.856 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:45:31.856 00.000 14964 Star::Find returns 1 (0), X=279.12, Y=100.12, Mass=336261, SNR=370.0, Peak=23339 HFD=4.2
22:45:31.858 00.002 14964 MultiStar: [#1 1.06,-0.39,0.00,M1] [#2 1.10,-0.04,0.00,M2] 
22:45:31.860 00.002 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
22:45:31.861 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
22:45:31.862 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=0.14 hyp=0.60 cameraTheta=0.24 mountX=-0.13 mountY=-0.59, mountTheta=-1.79
22:45:31.865 00.003 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.14, opts=13)
22:45:31.867 00.002 14964 Enqueuing Move request for scope (0.58, 0.14)
22:45:31.868 00.001 12044 Worker thread wakes up
22:45:31.869 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.14) opts 0xd
22:45:31.869 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.14)
22:45:31.869 00.000 12044 Moving (0.58, 0.14) raw xDistance=-0.13 yDistance=-0.59
22:45:31.869 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
22:45:31.869 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:31.869 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
22:45:31.869 00.000 12044 MoveAxis(E, 0, ABG)
22:45:31.869 00.000 12044 Move returns status 0, amount 0
22:45:31.869 00.000 12044 MoveAxis(N, 0, ABG)
22:45:31.869 00.000 12044 Move returns status 0, amount 0
22:45:31.869 00.000 12044 move complete, result=0
22:45:31.869 00.000 12044 worker thread done servicing request
22:45:31.879 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23339, med=619, FiltMin=538, FiltMax=15729, Gamma=0.810
22:45:31.884 00.005 14964 UpdateGuideState exits: m=336261 SNR=370.0
22:45:31.884 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.885 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:31.885 00.000 14964 Enqueuing Expose request
22:45:31.886 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:45:31.888 00.002 12044 Worker thread wakes up
22:45:31.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:31.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:35.022 03.134 12044 Exposure complete
22:45:35.051 00.029 12044 worker thread done servicing request
22:45:35.051 00.000 14964 OnExposeComplete: enter
22:45:35.052 00.001 14964 UpdateGuideState(): m_state=6
22:45:35.052 00.000 14964 Star::Find(35, 279, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:45:35.053 00.001 14964 Star::Find returns 1 (0), X=278.32, Y=100.10, Mass=342389, SNR=369.9, Peak=24359 HFD=4.0
22:45:35.055 00.002 14964 MultiStar: [#1 0.14,-0.26,0.17,U] [#2 -0.13,-0.40,0.07,U] 
22:45:35.056 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.05}, one-star: {-0.21, 0.13}
22:45:35.057 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
22:45:35.057 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.17)
22:45:35.058 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=-0.05 mountY=0.15, mountTheta=1.89
22:45:35.059 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.05, opts=13)
22:45:35.059 00.000 14964 Enqueuing Move request for scope (-0.16, 0.05)
22:45:35.060 00.001 12044 Worker thread wakes up
22:45:35.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:45:35.060 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:45:35.060 00.000 12044 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.15
22:45:35.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
22:45:35.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:35.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:45:35.060 00.000 12044 MoveAxis(E, 0, ABG)
22:45:35.060 00.000 12044 Move returns status 0, amount 0
22:45:35.060 00.000 12044 MoveAxis(N, 0, ABG)
22:45:35.060 00.000 12044 Move returns status 0, amount 0
22:45:35.060 00.000 12044 move complete, result=0
22:45:35.061 00.001 12044 worker thread done servicing request
22:45:35.071 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24359, med=619, FiltMin=532, FiltMax=17713, Gamma=0.810
22:45:35.077 00.006 14964 UpdateGuideState exits: m=342389 SNR=369.9
22:45:35.078 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:35.078 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:35.079 00.001 14964 Enqueuing Expose request
22:45:35.079 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:35.080 00.001 12044 Worker thread wakes up
22:45:35.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:35.080 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:38.183 03.103 12044 Exposure complete
22:45:38.218 00.035 12044 worker thread done servicing request
22:45:38.218 00.000 14964 OnExposeComplete: enter
22:45:38.220 00.002 14964 UpdateGuideState(): m_state=6
22:45:38.221 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:45:38.223 00.002 14964 Star::Find returns 1 (0), X=278.82, Y=100.17, Mass=339257, SNR=367.8, Peak=29555 HFD=3.8
22:45:38.224 00.001 14964 MultiStar: [#1 0.60,-0.03,0.17,U] [#2 0.33,-0.33,0.07,U] 
22:45:38.225 00.001 14964 single-star, 2 included, MultiStar: {0.33, 0.14}, one-star: {0.28, 0.19}
22:45:38.225 00.000 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.56) = xAngle (2.16 = 2.16)
22:45:38.227 00.002 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
22:45:38.229 00.002 14964 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.60 mountX=-0.19 mountY=-0.30, mountTheta=-2.13
22:45:38.231 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.19, opts=13)
22:45:38.233 00.002 14964 Enqueuing Move request for scope (0.28, 0.19)
22:45:38.234 00.001 12044 Worker thread wakes up
22:45:38.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
22:45:38.234 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
22:45:38.234 00.000 12044 Moving (0.28, 0.19) raw xDistance=-0.19 yDistance=-0.30
22:45:38.234 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
22:45:38.234 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:38.234 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:45:38.234 00.000 12044 MoveAxis(E, 0, ABG)
22:45:38.234 00.000 12044 Move returns status 0, amount 0
22:45:38.234 00.000 12044 MoveAxis(N, 0, ABG)
22:45:38.235 00.001 12044 Move returns status 0, amount 0
22:45:38.235 00.000 12044 move complete, result=0
22:45:38.235 00.000 12044 worker thread done servicing request
22:45:38.250 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29555, med=620, FiltMin=528, FiltMax=14100, Gamma=0.810
22:45:38.258 00.008 14964 UpdateGuideState exits: m=339257 SNR=367.8
22:45:38.260 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:38.262 00.001 14964 Enqueuing Expose request
22:45:38.264 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:45:38.266 00.002 12044 Worker thread wakes up
22:45:38.266 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:38.266 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:41.378 03.112 12044 Exposure complete
22:45:41.408 00.030 12044 worker thread done servicing request
22:45:41.408 00.000 14964 OnExposeComplete: enter
22:45:41.409 00.001 14964 UpdateGuideState(): m_state=6
22:45:41.410 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:45:41.410 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=100.22, Mass=336671, SNR=372.3, Peak=29627 HFD=3.9
22:45:41.411 00.001 14964 MultiStar: [#1 0.85,-0.28,0.00,M1] [#2 0.87,0.06,0.00,M1] 
22:45:41.412 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
22:45:41.413 00.001 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
22:45:41.414 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.25 hyp=0.56 cameraTheta=0.46 mountX=-0.24 mountY=-0.52, mountTheta=-2.00
22:45:41.415 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.25, opts=13)
22:45:41.415 00.000 14964 Enqueuing Move request for scope (0.50, 0.25)
22:45:41.416 00.001 12044 Worker thread wakes up
22:45:41.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.25) opts 0xd
22:45:41.416 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.25)
22:45:41.416 00.000 12044 Moving (0.50, 0.25) raw xDistance=-0.24 yDistance=-0.52
22:45:41.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
22:45:41.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:41.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
22:45:41.416 00.000 12044 MoveAxis(E, 0, ABG)
22:45:41.416 00.000 12044 Move returns status 0, amount 0
22:45:41.416 00.000 12044 MoveAxis(N, 0, ABG)
22:45:41.416 00.000 12044 Move returns status 0, amount 0
22:45:41.416 00.000 12044 move complete, result=0
22:45:41.416 00.000 12044 worker thread done servicing request
22:45:41.424 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29627, med=619, FiltMin=537, FiltMax=13845, Gamma=0.810
22:45:41.429 00.005 14964 UpdateGuideState exits: m=336671 SNR=372.3
22:45:41.430 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.430 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:41.431 00.001 14964 Enqueuing Expose request
22:45:41.431 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:45:41.432 00.001 12044 Worker thread wakes up
22:45:41.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:41.432 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:44.562 03.130 12044 Exposure complete
22:45:44.583 00.021 12044 worker thread done servicing request
22:45:44.584 00.001 14964 OnExposeComplete: enter
22:45:44.584 00.000 14964 UpdateGuideState(): m_state=6
22:45:44.585 00.001 14964 Star::Find(35, 279, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:45:44.585 00.000 14964 Star::Find returns 1 (0), X=278.45, Y=100.21, Mass=343574, SNR=373.4, Peak=28014 HFD=3.7
22:45:44.586 00.001 14964 MultiStar: [#1 0.31,-0.50,0.16,U] [#2 0.10,-0.42,0.06,U] 
22:45:44.586 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.10}, one-star: {-0.09, 0.23}
22:45:44.587 00.001 14964 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.56) = xAngle (3.36 = -2.92)
22:45:44.587 00.000 14964 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.13)
22:45:44.588 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.80 mountX=-0.10 mountY=0.01, mountTheta=3.01
22:45:44.590 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.10, opts=13)
22:45:44.591 00.001 14964 Enqueuing Move request for scope (-0.02, 0.10)
22:45:44.591 00.000 12044 Worker thread wakes up
22:45:44.591 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:45:44.591 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:45:44.591 00.000 12044 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
22:45:44.591 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
22:45:44.591 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.591 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:44.591 00.000 12044 MoveAxis(E, 0, ABG)
22:45:44.591 00.000 12044 Move returns status 0, amount 0
22:45:44.591 00.000 12044 MoveAxis(N, 0, ABG)
22:45:44.591 00.000 12044 Move returns status 0, amount 0
22:45:44.591 00.000 12044 move complete, result=0
22:45:44.591 00.000 12044 worker thread done servicing request
22:45:44.599 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28014, med=619, FiltMin=536, FiltMax=21900, Gamma=0.810
22:45:44.605 00.006 14964 UpdateGuideState exits: m=343574 SNR=373.4
22:45:44.605 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.606 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:44.606 00.000 14964 Enqueuing Expose request
22:45:44.607 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:44.608 00.001 12044 Worker thread wakes up
22:45:44.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:44.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:47.738 03.130 12044 Exposure complete
22:45:47.762 00.024 12044 worker thread done servicing request
22:45:47.762 00.000 14964 OnExposeComplete: enter
22:45:47.763 00.001 14964 UpdateGuideState(): m_state=6
22:45:47.764 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:45:47.764 00.000 14964 Star::Find returns 1 (0), X=278.11, Y=100.03, Mass=343790, SNR=370.7, Peak=32010 HFD=4.0
22:45:47.765 00.001 14964 MultiStar: [#1 -0.00,0.02,0.17,U] [#2 -0.23,0.21,0.07,U] 
22:45:47.765 00.000 14964 refined, 2 included, MultiStar: {-0.36, 0.06}, one-star: {-0.43, 0.06}
22:45:47.766 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
22:45:47.766 00.000 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
22:45:47.767 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.36 cameraTheta=2.97 mountX=-0.07 mountY=0.35, mountTheta=1.76
22:45:47.768 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.06, opts=13)
22:45:47.770 00.002 14964 Enqueuing Move request for scope (-0.36, 0.06)
22:45:47.771 00.001 12044 Worker thread wakes up
22:45:47.771 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
22:45:47.771 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
22:45:47.771 00.000 12044 Moving (-0.36, 0.06) raw xDistance=-0.07 yDistance=0.35
22:45:47.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
22:45:47.772 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:47.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:45:47.772 00.000 12044 MoveAxis(E, 0, ABG)
22:45:47.772 00.000 12044 Move returns status 0, amount 0
22:45:47.772 00.000 12044 MoveAxis(N, 0, ABG)
22:45:47.772 00.000 12044 Move returns status 0, amount 0
22:45:47.772 00.000 12044 move complete, result=0
22:45:47.772 00.000 12044 worker thread done servicing request
22:45:47.784 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32010, med=619, FiltMin=528, FiltMax=14014, Gamma=0.810
22:45:47.793 00.009 14964 UpdateGuideState exits: m=343790 SNR=370.7
22:45:47.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:47.795 00.000 14964 Enqueuing Expose request
22:45:47.796 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:45:47.796 00.000 12044 Worker thread wakes up
22:45:47.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:47.797 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:50.907 03.110 12044 Exposure complete
22:45:50.931 00.024 12044 worker thread done servicing request
22:45:50.932 00.001 14964 OnExposeComplete: enter
22:45:50.932 00.000 14964 UpdateGuideState(): m_state=6
22:45:50.933 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:45:50.933 00.000 14964 Star::Find returns 1 (0), X=278.46, Y=100.29, Mass=343331, SNR=366.8, Peak=26426 HFD=3.6
22:45:50.934 00.001 14964 MultiStar: [#1 0.27,0.10,0.17,U] [#2 0.08,0.20,0.07,U] 
22:45:50.934 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.28}, one-star: {-0.07, 0.31}
22:45:50.935 00.001 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.56) = xAngle (3.19 = -3.09)
22:45:50.935 00.000 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
22:45:50.936 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.63 mountX=-0.28 mountY=-0.01, mountTheta=-3.10
22:45:50.937 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.28, opts=13)
22:45:50.937 00.000 14964 Enqueuing Move request for scope (-0.02, 0.28)
22:45:50.938 00.001 12044 Worker thread wakes up
22:45:50.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
22:45:50.938 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
22:45:50.938 00.000 12044 Moving (-0.02, 0.28) raw xDistance=-0.28 yDistance=-0.01
22:45:50.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.02
22:45:50.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:50.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:50.938 00.000 12044 MoveAxis(E, 0, ABG)
22:45:50.938 00.000 12044 Move returns status 0, amount 0
22:45:50.938 00.000 12044 MoveAxis(N, 0, ABG)
22:45:50.938 00.000 12044 Move returns status 0, amount 0
22:45:50.938 00.000 12044 move complete, result=0
22:45:50.938 00.000 12044 worker thread done servicing request
22:45:50.954 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26426, med=619, FiltMin=535, FiltMax=21144, Gamma=0.810
22:45:50.965 00.011 14964 UpdateGuideState exits: m=343331 SNR=366.8
22:45:50.966 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:50.967 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:50.969 00.002 14964 Enqueuing Expose request
22:45:50.970 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:50.972 00.002 12044 Worker thread wakes up
22:45:50.972 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:50.972 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:54.081 03.109 12044 Exposure complete
22:45:54.113 00.032 12044 worker thread done servicing request
22:45:54.114 00.001 14964 OnExposeComplete: enter
22:45:54.114 00.000 14964 UpdateGuideState(): m_state=6
22:45:54.115 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:45:54.117 00.002 14964 Star::Find returns 1 (0), X=278.22, Y=99.99, Mass=343190, SNR=371.9, Peak=28050 HFD=4.0
22:45:54.118 00.001 14964 MultiStar: [#1 0.30,0.24,0.17,U] [#2 0.08,0.44,0.07,U] 
22:45:54.120 00.002 14964 refined, 2 included, MultiStar: {-0.21, 0.07}, one-star: {-0.32, 0.01}
22:45:54.120 00.000 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
22:45:54.121 00.001 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.15)
22:45:54.123 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=-0.07 mountY=0.20, mountTheta=1.91
22:45:54.126 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.07, opts=13)
22:45:54.127 00.001 14964 Enqueuing Move request for scope (-0.21, 0.07)
22:45:54.128 00.001 12044 Worker thread wakes up
22:45:54.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
22:45:54.128 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
22:45:54.128 00.000 12044 Moving (-0.21, 0.07) raw xDistance=-0.07 yDistance=0.20
22:45:54.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
22:45:54.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:54.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:45:54.128 00.000 12044 MoveAxis(E, 0, ABG)
22:45:54.128 00.000 12044 Move returns status 0, amount 0
22:45:54.128 00.000 12044 MoveAxis(N, 0, ABG)
22:45:54.128 00.000 12044 Move returns status 0, amount 0
22:45:54.128 00.000 12044 move complete, result=0
22:45:54.128 00.000 12044 worker thread done servicing request
22:45:54.136 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28050, med=619, FiltMin=523, FiltMax=16722, Gamma=0.810
22:45:54.144 00.008 14964 UpdateGuideState exits: m=343190 SNR=371.9
22:45:54.146 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.147 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:54.148 00.001 14964 Enqueuing Expose request
22:45:54.150 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:54.150 00.000 12044 Worker thread wakes up
22:45:54.150 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:54.150 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:45:57.264 03.114 12044 Exposure complete
22:45:57.288 00.024 12044 worker thread done servicing request
22:45:57.288 00.000 14964 OnExposeComplete: enter
22:45:57.290 00.002 14964 UpdateGuideState(): m_state=6
22:45:57.291 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:45:57.291 00.000 14964 Star::Find returns 1 (0), X=278.46, Y=100.22, Mass=341233, SNR=364.7, Peak=25154 HFD=3.7
22:45:57.292 00.001 14964 MultiStar: [#1 0.52,-0.18,0.17,U] [#2 0.18,-0.02,0.06,U] 
22:45:57.292 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.18}, one-star: {-0.08, 0.25}
22:45:57.293 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
22:45:57.293 00.000 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.20)
22:45:57.294 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=-0.18 mountY=-0.03, mountTheta=-2.95
22:45:57.295 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.18, opts=13)
22:45:57.295 00.000 14964 Enqueuing Move request for scope (0.02, 0.18)
22:45:57.296 00.001 12044 Worker thread wakes up
22:45:57.296 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
22:45:57.296 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
22:45:57.296 00.000 12044 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.03
22:45:57.296 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.00
22:45:57.296 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.296 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:57.296 00.000 12044 MoveAxis(E, 0, ABG)
22:45:57.296 00.000 12044 Move returns status 0, amount 0
22:45:57.297 00.001 12044 MoveAxis(N, 0, ABG)
22:45:57.297 00.000 12044 Move returns status 0, amount 0
22:45:57.297 00.000 12044 move complete, result=0
22:45:57.297 00.000 12044 worker thread done servicing request
22:45:57.303 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25154, med=620, FiltMin=540, FiltMax=19820, Gamma=0.810
22:45:57.309 00.006 14964 UpdateGuideState exits: m=341233 SNR=364.7
22:45:57.310 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.310 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:45:57.311 00.001 14964 Enqueuing Expose request
22:45:57.311 00.000 12044 Worker thread wakes up
22:45:57.311 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:57.312 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:45:57.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:00.434 03.122 12044 Exposure complete
22:46:00.490 00.056 12044 worker thread done servicing request
22:46:00.490 00.000 14964 OnExposeComplete: enter
22:46:00.492 00.002 14964 UpdateGuideState(): m_state=6
22:46:00.493 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:46:00.495 00.002 14964 Star::Find returns 1 (0), X=278.53, Y=100.38, Mass=347442, SNR=369.9, Peak=25331 HFD=3.4
22:46:00.496 00.001 14964 MultiStar: [#1 0.19,0.13,0.16,U] [#2 0.13,0.27,0.08,U] 
22:46:00.497 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.37}, one-star: {-0.01, 0.41}
22:46:00.499 00.002 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
22:46:00.501 00.002 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
22:46:00.502 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.51 mountX=-0.37 mountY=-0.06, mountTheta=-2.97
22:46:00.506 00.004 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.37, opts=13)
22:46:00.508 00.002 14964 Enqueuing Move request for scope (0.02, 0.37)
22:46:00.511 00.003 12044 Worker thread wakes up
22:46:00.511 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
22:46:00.511 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
22:46:00.511 00.000 12044 Moving (0.02, 0.37) raw xDistance=-0.37 yDistance=-0.06
22:46:00.511 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.37, slope = -0.01
22:46:00.511 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:00.511 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:00.512 00.001 12044 MoveAxis(E, 11, ABG)
22:46:00.512 00.000 12044 Guiding  Dir = 2, Dur = 11
22:46:00.530 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25331, med=619, FiltMin=529, FiltMax=19174, Gamma=0.810
22:46:00.538 00.008 14964 UpdateGuideState exits: m=347442 SNR=369.9
22:46:00.540 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.541 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:00.542 00.001 14964 Enqueuing Expose request
22:46:00.544 00.002 12044 IsSlewing returns 0
22:46:00.573 00.029 12044 IsGuiding returns 0
22:46:00.606 00.033 12044 IsGuiding returns 1
22:46:00.606 00.000 12044 scope still moving after pulse duration time elapsed
22:46:00.668 00.062 12044 IsSlewing returns 0
22:46:00.669 00.001 12044 IsGuiding returns 0
22:46:00.669 00.000 12044 scope move finished after 11 + 84 ms
22:46:00.669 00.000 12044 Move returns status 0, amount 11
22:46:00.669 00.000 12044 MoveAxis(N, 0, ABG)
22:46:00.669 00.000 12044 Move returns status 0, amount 0
22:46:00.669 00.000 12044 move complete, result=0
22:46:00.669 00.000 12044 worker thread done servicing request
22:46:00.669 00.000 12044 Worker thread wakes up
22:46:00.669 00.000 14964 GuideStep: -0.4 px 11 ms EAST, -0.1 px 0 ms NORTH
22:46:00.671 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:00.671 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:03.805 03.134 12044 Exposure complete
22:46:03.839 00.034 12044 worker thread done servicing request
22:46:03.840 00.001 14964 OnExposeComplete: enter
22:46:03.842 00.002 14964 UpdateGuideState(): m_state=6
22:46:03.844 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:46:03.846 00.002 14964 Star::Find returns 1 (0), X=278.03, Y=99.96, Mass=342646, SNR=372.9, Peak=26826 HFD=4.1
22:46:03.846 00.000 14964 MultiStar: [#1 -0.07,0.10,0.16,U] [#2 -0.11,0.12,0.07,U] 
22:46:03.846 00.000 14964 refined, 2 included, MultiStar: {-0.43, 0.01}, one-star: {-0.50, -0.01}
22:46:03.849 00.003 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
22:46:03.850 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.44)
22:46:03.853 00.003 14964 CameraToMount -- cameraX=-0.43 cameraY=0.01 hyp=0.43 cameraTheta=3.12 mountX=-0.02 mountY=0.42, mountTheta=1.61
22:46:03.859 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.01, opts=13)
22:46:03.861 00.002 14964 Enqueuing Move request for scope (-0.43, 0.01)
22:46:03.861 00.000 12044 Worker thread wakes up
22:46:03.863 00.002 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.01) opts 0xd
22:46:03.863 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.01)
22:46:03.863 00.000 12044 Moving (-0.43, 0.01) raw xDistance=-0.02 yDistance=0.42
22:46:03.863 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
22:46:03.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
22:46:03.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:03.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:46:03.863 00.000 12044 MoveAxis(E, 0, ABG)
22:46:03.863 00.000 12044 Move returns status 0, amount 0
22:46:03.864 00.001 12044 MoveAxis(N, 0, ABG)
22:46:03.864 00.000 12044 Move returns status 0, amount 0
22:46:03.864 00.000 12044 move complete, result=0
22:46:03.864 00.000 12044 worker thread done servicing request
22:46:03.879 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26826, med=620, FiltMin=533, FiltMax=13905, Gamma=0.810
22:46:03.890 00.011 14964 UpdateGuideState exits: m=342646 SNR=372.9
22:46:03.891 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.893 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:03.893 00.000 14964 Enqueuing Expose request
22:46:03.894 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:46:03.895 00.001 12044 Worker thread wakes up
22:46:03.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:03.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:06.996 03.101 12044 Exposure complete
22:46:07.031 00.035 12044 worker thread done servicing request
22:46:07.031 00.000 14964 OnExposeComplete: enter
22:46:07.032 00.001 14964 UpdateGuideState(): m_state=6
22:46:07.033 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:46:07.033 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=99.95, Mass=341713, SNR=363.9, Peak=29526 HFD=3.9
22:46:07.034 00.001 14964 MultiStar: [#1 -0.16,0.38,0.16,U] [#2 -0.29,0.43,0.08,U] 
22:46:07.034 00.000 14964 refined, 2 included, MultiStar: {-0.42, 0.06}, one-star: {-0.48, -0.02}
22:46:07.035 00.001 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.55 = -1.73)
22:46:07.035 00.000 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.32)
22:46:07.036 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.43 cameraTheta=3.00 mountX=-0.07 mountY=0.41, mountTheta=1.73
22:46:07.037 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.06, opts=13)
22:46:07.038 00.001 14964 Enqueuing Move request for scope (-0.42, 0.06)
22:46:07.038 00.000 12044 Worker thread wakes up
22:46:07.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.06) opts 0xd
22:46:07.038 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.06)
22:46:07.039 00.001 12044 Moving (-0.42, 0.06) raw xDistance=-0.07 yDistance=0.41
22:46:07.039 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
22:46:07.039 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.039 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:46:07.039 00.000 12044 MoveAxis(E, 0, ABG)
22:46:07.039 00.000 12044 Move returns status 0, amount 0
22:46:07.039 00.000 12044 MoveAxis(N, 0, ABG)
22:46:07.039 00.000 12044 Move returns status 0, amount 0
22:46:07.039 00.000 12044 move complete, result=0
22:46:07.039 00.000 12044 worker thread done servicing request
22:46:07.047 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29526, med=619, FiltMin=529, FiltMax=13826, Gamma=0.810
22:46:07.051 00.004 14964 UpdateGuideState exits: m=341713 SNR=363.9
22:46:07.052 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:07.053 00.000 14964 Enqueuing Expose request
22:46:07.054 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:46:07.054 00.000 12044 Worker thread wakes up
22:46:07.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:07.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:10.158 03.104 12044 Exposure complete
22:46:10.193 00.035 12044 worker thread done servicing request
22:46:10.193 00.000 14964 OnExposeComplete: enter
22:46:10.195 00.002 14964 UpdateGuideState(): m_state=6
22:46:10.196 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:46:10.197 00.001 14964 Star::Find returns 1 (0), X=278.34, Y=100.00, Mass=341927, SNR=372.2, Peak=28494 HFD=4.0
22:46:10.199 00.002 14964 MultiStar: [#1 0.07,-0.11,0.17,U] [#2 -0.70,-0.16,0.07,U] 
22:46:10.200 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.00}, one-star: {-0.20, 0.03}
22:46:10.200 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
22:46:10.201 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
22:46:10.203 00.002 14964 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=-0.00 mountY=0.19, mountTheta=1.59
22:46:10.205 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.00, opts=13)
22:46:10.206 00.001 14964 Enqueuing Move request for scope (-0.19, 0.00)
22:46:10.207 00.001 12044 Worker thread wakes up
22:46:10.207 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
22:46:10.207 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
22:46:10.207 00.000 12044 Moving (-0.19, 0.00) raw xDistance=-0.00 yDistance=0.19
22:46:10.207 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
22:46:10.207 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:10.207 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:46:10.207 00.000 12044 MoveAxis(E, 0, ABG)
22:46:10.207 00.000 12044 Move returns status 0, amount 0
22:46:10.207 00.000 12044 MoveAxis(N, 0, ABG)
22:46:10.207 00.000 12044 Move returns status 0, amount 0
22:46:10.207 00.000 12044 move complete, result=0
22:46:10.207 00.000 12044 worker thread done servicing request
22:46:10.218 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28494, med=619, FiltMin=529, FiltMax=17070, Gamma=0.810
22:46:10.225 00.007 14964 UpdateGuideState exits: m=341927 SNR=372.2
22:46:10.226 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.227 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:10.227 00.000 14964 Enqueuing Expose request
22:46:10.228 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:10.228 00.000 12044 Worker thread wakes up
22:46:10.228 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:10.228 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:13.343 03.115 12044 Exposure complete
22:46:13.388 00.045 12044 worker thread done servicing request
22:46:13.389 00.001 14964 OnExposeComplete: enter
22:46:13.389 00.000 14964 UpdateGuideState(): m_state=6
22:46:13.390 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:46:13.390 00.000 14964 Star::Find returns 1 (0), X=278.72, Y=99.90, Mass=344979, SNR=378.4, Peak=29931 HFD=3.8
22:46:13.391 00.001 14964 MultiStar: [#1 0.65,0.09,0.17,U] [#2 0.08,-0.02,0.06,U] 
22:46:13.391 00.000 14964 single-star, 2 included, MultiStar: {0.25, -0.04}, one-star: {0.19, -0.07}
22:46:13.392 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
22:46:13.392 00.000 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.03)
22:46:13.393 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.35 mountX=0.07 mountY=-0.18, mountTheta=-1.19
22:46:13.394 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.07, opts=13)
22:46:13.395 00.001 14964 Enqueuing Move request for scope (0.19, -0.07)
22:46:13.395 00.000 12044 Worker thread wakes up
22:46:13.395 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
22:46:13.395 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
22:46:13.395 00.000 12044 Moving (0.19, -0.07) raw xDistance=0.07 yDistance=-0.18
22:46:13.395 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.12, using input
22:46:13.395 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:46:13.396 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:13.396 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:46:13.396 00.000 12044 MoveAxis(E, 0, ABG)
22:46:13.396 00.000 12044 Move returns status 0, amount 0
22:46:13.396 00.000 12044 MoveAxis(N, 0, ABG)
22:46:13.396 00.000 12044 Move returns status 0, amount 0
22:46:13.396 00.000 12044 move complete, result=0
22:46:13.396 00.000 12044 worker thread done servicing request
22:46:13.403 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29931, med=619, FiltMin=533, FiltMax=19389, Gamma=0.810
22:46:13.410 00.007 14964 UpdateGuideState exits: m=344979 SNR=378.4
22:46:13.411 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.411 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:13.412 00.001 14964 Enqueuing Expose request
22:46:13.412 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:13.413 00.001 12044 Worker thread wakes up
22:46:13.413 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:13.413 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:16.513 03.100 12044 Exposure complete
22:46:16.548 00.035 12044 worker thread done servicing request
22:46:16.548 00.000 14964 OnExposeComplete: enter
22:46:16.550 00.002 14964 UpdateGuideState(): m_state=6
22:46:16.552 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:46:16.553 00.001 14964 Star::Find returns 1 (0), X=278.46, Y=99.51, Mass=340994, SNR=377.6, Peak=23515 HFD=3.2
22:46:16.554 00.001 14964 MultiStar: [#1 0.40,0.37,0.16,U] [#2 0.12,0.76,0.00,M1] 
22:46:16.556 00.002 14964 refined, 1 included, MultiStar: {-0.01, -0.34}, one-star: {-0.07, -0.46}
22:46:16.556 00.000 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
22:46:16.557 00.001 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
22:46:16.557 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.59 mountX=0.34 mountY=0.04, mountTheta=0.12
22:46:16.560 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.34, opts=13)
22:46:16.560 00.000 14964 Enqueuing Move request for scope (-0.01, -0.34)
22:46:16.561 00.001 12044 Worker thread wakes up
22:46:16.562 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
22:46:16.562 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
22:46:16.562 00.000 12044 Moving (-0.01, -0.34) raw xDistance=0.34 yDistance=0.04
22:46:16.562 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.34, slope = 0.04
22:46:16.562 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:16.562 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:16.562 00.000 12044 MoveAxis(W, 33, ABG)
22:46:16.562 00.000 12044 Guiding  Dir = 3, Dur = 33
22:46:16.575 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23515, med=619, FiltMin=535, FiltMax=18244, Gamma=0.810
22:46:16.585 00.010 14964 UpdateGuideState exits: m=340994 SNR=377.6
22:46:16.586 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.588 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:16.589 00.001 14964 Enqueuing Expose request
22:46:16.590 00.001 12044 IsSlewing returns 0
22:46:16.591 00.001 12044 IsGuiding returns 0
22:46:16.623 00.032 12044 PulseGuide returned control before completion, sleep 12
22:46:16.653 00.030 12044 IsGuiding returns 1
22:46:16.653 00.000 12044 scope still moving after pulse duration time elapsed
22:46:16.714 00.061 12044 IsSlewing returns 0
22:46:16.747 00.033 12044 IsGuiding returns 0
22:46:16.747 00.000 12044 scope move finished after 33 + 122 ms
22:46:16.747 00.000 12044 Move returns status 0, amount 33
22:46:16.747 00.000 12044 MoveAxis(N, 0, ABG)
22:46:16.747 00.000 12044 Move returns status 0, amount 0
22:46:16.747 00.000 12044 move complete, result=0
22:46:16.747 00.000 12044 worker thread done servicing request
22:46:16.747 00.000 12044 Worker thread wakes up
22:46:16.747 00.000 14964 GuideStep: 0.3 px 33 ms WEST, 0.0 px 0 ms NORTH
22:46:16.748 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:16.748 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:19.850 03.102 12044 Exposure complete
22:46:19.888 00.038 12044 worker thread done servicing request
22:46:19.888 00.000 14964 OnExposeComplete: enter
22:46:19.889 00.001 14964 UpdateGuideState(): m_state=6
22:46:19.890 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:46:19.891 00.001 14964 Star::Find returns 1 (0), X=277.89, Y=100.09, Mass=338210, SNR=363.9, Peak=32066 HFD=3.8
22:46:19.891 00.000 14964 MultiStar: [#1 -0.24,-0.09,0.17,U] [#2 -0.47,0.17,0.07,U] 
22:46:19.892 00.001 14964 refined, 2 included, MultiStar: {-0.58, 0.09}, one-star: {-0.65, 0.12}
22:46:19.892 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
22:46:19.894 00.002 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
22:46:19.896 00.002 14964 CameraToMount -- cameraX=-0.58 cameraY=0.09 hyp=0.59 cameraTheta=2.98 mountX=-0.10 mountY=0.57, mountTheta=1.75
22:46:19.898 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.09, opts=13)
22:46:19.902 00.004 14964 Enqueuing Move request for scope (-0.58, 0.09)
22:46:19.903 00.001 12044 Worker thread wakes up
22:46:19.904 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.09) opts 0xd
22:46:19.904 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.09)
22:46:19.904 00.000 12044 Moving (-0.58, 0.09) raw xDistance=-0.10 yDistance=0.57
22:46:19.904 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
22:46:19.904 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:46:19.904 00.000 12044 MoveAxis(E, 0, ABG)
22:46:19.904 00.000 12044 Move returns status 0, amount 0
22:46:19.904 00.000 12044 MoveAxis(S, 53, ABG)
22:46:19.904 00.000 12044 Guiding  Dir = 1, Dur = 53
22:46:19.920 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32066, med=619, FiltMin=533, FiltMax=14439, Gamma=0.810
22:46:19.930 00.010 14964 UpdateGuideState exits: m=338210 SNR=363.9
22:46:19.932 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.932 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:19.933 00.001 14964 Enqueuing Expose request
22:46:19.933 00.000 12044 IsSlewing returns 0
22:46:19.934 00.001 12044 IsGuiding returns 0
22:46:19.965 00.031 12044 PulseGuide returned control before completion, sleep 32
22:46:20.012 00.047 12044 IsGuiding returns 1
22:46:20.012 00.000 12044 scope still moving after pulse duration time elapsed
22:46:20.105 00.093 12044 IsSlewing returns 0
22:46:20.106 00.001 12044 IsGuiding returns 0
22:46:20.106 00.000 12044 scope move finished after 53 + 118 ms
22:46:20.106 00.000 12044 Move returns status 0, amount 53
22:46:20.106 00.000 12044 move complete, result=0
22:46:20.106 00.000 12044 worker thread done servicing request
22:46:20.106 00.000 12044 Worker thread wakes up
22:46:20.106 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:20.106 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:20.106 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 53 ms SOUTH
22:46:23.240 03.134 12044 Exposure complete
22:46:23.274 00.034 12044 worker thread done servicing request
22:46:23.274 00.000 14964 OnExposeComplete: enter
22:46:23.276 00.002 14964 UpdateGuideState(): m_state=6
22:46:23.277 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:46:23.278 00.001 14964 Star::Find returns 1 (0), X=278.55, Y=100.39, Mass=341239, SNR=380.4, Peak=23623 HFD=3.4
22:46:23.279 00.001 14964 MultiStar: [#1 0.30,-0.52,0.16,U] [#2 0.11,-0.37,0.06,U] 
22:46:23.279 00.000 14964 refined, 2 included, MultiStar: {0.06, 0.25}, one-star: {0.02, 0.41}
22:46:23.280 00.001 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
22:46:23.281 00.001 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.33)
22:46:23.283 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.34 mountX=-0.25 mountY=-0.08, mountTheta=-2.82
22:46:23.286 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.25, opts=13)
22:46:23.288 00.002 14964 Enqueuing Move request for scope (0.06, 0.25)
22:46:23.289 00.001 12044 Worker thread wakes up
22:46:23.289 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
22:46:23.289 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
22:46:23.289 00.000 12044 Moving (0.06, 0.25) raw xDistance=-0.25 yDistance=-0.08
22:46:23.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.02
22:46:23.290 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:23.290 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:23.290 00.000 12044 MoveAxis(E, 0, ABG)
22:46:23.290 00.000 12044 Move returns status 0, amount 0
22:46:23.290 00.000 12044 MoveAxis(N, 0, ABG)
22:46:23.290 00.000 12044 Move returns status 0, amount 0
22:46:23.290 00.000 12044 move complete, result=0
22:46:23.290 00.000 12044 worker thread done servicing request
22:46:23.305 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23623, med=619, FiltMin=538, FiltMax=17686, Gamma=0.810
22:46:23.315 00.010 14964 UpdateGuideState exits: m=341239 SNR=380.4
22:46:23.317 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.317 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:23.318 00.001 14964 Enqueuing Expose request
22:46:23.318 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:23.319 00.001 12044 Worker thread wakes up
22:46:23.319 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:23.319 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:26.413 03.094 12044 Exposure complete
22:46:26.443 00.030 12044 worker thread done servicing request
22:46:26.444 00.001 14964 OnExposeComplete: enter
22:46:26.445 00.001 14964 UpdateGuideState(): m_state=6
22:46:26.446 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:46:26.447 00.001 14964 Star::Find returns 1 (0), X=278.74, Y=100.54, Mass=335578, SNR=363.7, Peak=28968 HFD=3.4
22:46:26.447 00.000 14964 MultiStar: [#1 0.52,-0.59,0.00,M1] [#2 0.03,-0.60,0.07,U] 
22:46:26.448 00.001 14964 refined, 1 included, MultiStar: {0.20, 0.49}, one-star: {0.21, 0.56}
22:46:26.448 00.000 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
22:46:26.449 00.001 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.48)
22:46:26.449 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.49 hyp=0.53 cameraTheta=1.19 mountX=-0.49 mountY=-0.25, mountTheta=-2.67
22:46:26.452 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.49, opts=13)
22:46:26.453 00.001 14964 Enqueuing Move request for scope (0.20, 0.49)
22:46:26.454 00.001 12044 Worker thread wakes up
22:46:26.454 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.49) opts 0xd
22:46:26.454 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.49)
22:46:26.454 00.000 12044 Moving (0.20, 0.49) raw xDistance=-0.49 yDistance=-0.25
22:46:26.454 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.49, slope = -0.01
22:46:26.454 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.454 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:46:26.454 00.000 12044 MoveAxis(E, 5, ABG)
22:46:26.454 00.000 12044 Guiding  Dir = 2, Dur = 5
22:46:26.469 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28968, med=619, FiltMin=534, FiltMax=17452, Gamma=0.810
22:46:26.477 00.008 14964 UpdateGuideState exits: m=335578 SNR=363.7
22:46:26.478 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.478 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:26.479 00.001 14964 Enqueuing Expose request
22:46:26.480 00.001 12044 IsSlewing returns 0
22:46:26.509 00.029 12044 IsGuiding returns 0
22:46:26.552 00.043 12044 IsGuiding returns 1
22:46:26.552 00.000 12044 scope still moving after pulse duration time elapsed
22:46:26.608 00.056 12044 IsSlewing returns 0
22:46:26.608 00.000 12044 IsGuiding returns 0
22:46:26.608 00.000 12044 scope move finished after 5 + 94 ms
22:46:26.608 00.000 12044 Move returns status 0, amount 5
22:46:26.609 00.001 12044 MoveAxis(N, 0, ABG)
22:46:26.609 00.000 12044 Move returns status 0, amount 0
22:46:26.609 00.000 12044 move complete, result=0
22:46:26.609 00.000 12044 worker thread done servicing request
22:46:26.609 00.000 12044 Worker thread wakes up
22:46:26.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:26.609 00.000 14964 GuideStep: -0.5 px 5 ms EAST, -0.2 px 0 ms NORTH
22:46:26.610 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:29.743 03.133 12044 Exposure complete
22:46:29.778 00.035 12044 worker thread done servicing request
22:46:29.779 00.001 14964 OnExposeComplete: enter
22:46:29.779 00.000 14964 UpdateGuideState(): m_state=6
22:46:29.780 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:46:29.781 00.001 14964 Star::Find returns 1 (0), X=278.37, Y=100.26, Mass=345663, SNR=377.0, Peak=25766 HFD=3.7
22:46:29.781 00.000 14964 MultiStar: [#1 0.17,0.08,0.16,U] [#2 -0.22,0.11,0.06,U] 
22:46:29.782 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.25}, one-star: {-0.16, 0.29}
22:46:29.782 00.000 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
22:46:29.783 00.001 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
22:46:29.784 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=-0.25 mountY=0.09, mountTheta=2.79
22:46:29.786 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.25, opts=13)
22:46:29.789 00.003 14964 Enqueuing Move request for scope (-0.12, 0.25)
22:46:29.789 00.000 12044 Worker thread wakes up
22:46:29.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
22:46:29.790 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
22:46:29.790 00.000 12044 Moving (-0.12, 0.25) raw xDistance=-0.25 yDistance=0.09
22:46:29.790 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
22:46:29.790 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:29.790 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:29.790 00.000 12044 MoveAxis(E, 0, ABG)
22:46:29.790 00.000 12044 Move returns status 0, amount 0
22:46:29.790 00.000 12044 MoveAxis(N, 0, ABG)
22:46:29.790 00.000 12044 Move returns status 0, amount 0
22:46:29.790 00.000 12044 move complete, result=0
22:46:29.790 00.000 12044 worker thread done servicing request
22:46:29.797 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25766, med=619, FiltMin=539, FiltMax=19260, Gamma=0.810
22:46:29.803 00.006 14964 UpdateGuideState exits: m=345663 SNR=377.0
22:46:29.803 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.804 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:29.804 00.000 14964 Enqueuing Expose request
22:46:29.805 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:29.805 00.000 12044 Worker thread wakes up
22:46:29.806 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:29.806 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:32.910 03.104 12044 Exposure complete
22:46:32.932 00.022 12044 worker thread done servicing request
22:46:32.932 00.000 14964 OnExposeComplete: enter
22:46:32.933 00.001 14964 UpdateGuideState(): m_state=6
22:46:32.933 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:46:32.934 00.001 14964 Star::Find returns 1 (0), X=278.57, Y=100.40, Mass=342501, SNR=368.2, Peak=25019 HFD=3.4
22:46:32.934 00.000 14964 MultiStar: [#1 0.33,-0.19,0.17,U] [#2 0.14,0.17,0.06,U] 
22:46:32.935 00.001 14964 refined, 2 included, MultiStar: {0.08, 0.33}, one-star: {0.03, 0.43}
22:46:32.935 00.000 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
22:46:32.936 00.001 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.34)
22:46:32.936 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.33 mountX=-0.33 mountY=-0.11, mountTheta=-2.81
22:46:32.938 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.33, opts=13)
22:46:32.939 00.001 14964 Enqueuing Move request for scope (0.08, 0.33)
22:46:32.940 00.001 12044 Worker thread wakes up
22:46:32.940 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
22:46:32.940 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
22:46:32.940 00.000 12044 Moving (0.08, 0.33) raw xDistance=-0.33 yDistance=-0.11
22:46:32.940 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.33, slope = -0.05
22:46:32.940 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:32.940 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:32.940 00.000 12044 MoveAxis(E, 37, ABG)
22:46:32.940 00.000 12044 Guiding  Dir = 2, Dur = 37
22:46:32.948 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25019, med=619, FiltMin=531, FiltMax=18878, Gamma=0.810
22:46:32.955 00.007 14964 UpdateGuideState exits: m=342501 SNR=368.2
22:46:32.955 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:32.956 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:32.957 00.001 14964 Enqueuing Expose request
22:46:32.965 00.008 12044 IsSlewing returns 0
22:46:32.965 00.000 12044 IsGuiding returns 0
22:46:32.996 00.031 12044 PulseGuide returned control before completion, sleep 16
22:46:33.027 00.031 12044 IsGuiding returns 1
22:46:33.027 00.000 12044 scope still moving after pulse duration time elapsed
22:46:33.120 00.093 12044 IsSlewing returns 0
22:46:33.121 00.001 12044 IsGuiding returns 0
22:46:33.121 00.000 12044 scope move finished after 37 + 118 ms
22:46:33.121 00.000 12044 Move returns status 0, amount 37
22:46:33.121 00.000 12044 MoveAxis(N, 0, ABG)
22:46:33.121 00.000 12044 Move returns status 0, amount 0
22:46:33.121 00.000 12044 move complete, result=0
22:46:33.121 00.000 12044 worker thread done servicing request
22:46:33.121 00.000 12044 Worker thread wakes up
22:46:33.121 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:33.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:33.121 00.000 14964 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
22:46:36.251 03.130 12044 Exposure complete
22:46:36.289 00.038 12044 worker thread done servicing request
22:46:36.289 00.000 14964 OnExposeComplete: enter
22:46:36.291 00.002 14964 UpdateGuideState(): m_state=6
22:46:36.291 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:46:36.292 00.001 14964 Star::Find returns 1 (0), X=278.54, Y=99.84, Mass=339914, SNR=360.6, Peak=25763 HFD=3.8
22:46:36.293 00.001 14964 MultiStar: [#1 0.35,0.18,0.16,U] [#2 0.35,0.26,0.07,U] 
22:46:36.295 00.002 14964 refined, 2 included, MultiStar: {0.07, -0.07}, one-star: {0.00, -0.13}
22:46:36.296 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
22:46:36.297 00.001 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
22:46:36.298 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.77 mountX=0.07 mountY=-0.06, mountTheta=-0.74
22:46:36.301 00.003 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.07, opts=13)
22:46:36.302 00.001 14964 Enqueuing Move request for scope (0.07, -0.07)
22:46:36.304 00.002 12044 Worker thread wakes up
22:46:36.304 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:46:36.304 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:46:36.304 00.000 12044 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.06
22:46:36.304 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
22:46:36.304 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:36.304 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:36.304 00.000 12044 MoveAxis(E, 0, ABG)
22:46:36.304 00.000 12044 Move returns status 0, amount 0
22:46:36.304 00.000 12044 MoveAxis(N, 0, ABG)
22:46:36.304 00.000 12044 Move returns status 0, amount 0
22:46:36.304 00.000 12044 move complete, result=0
22:46:36.304 00.000 12044 worker thread done servicing request
22:46:36.315 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25763, med=621, FiltMin=542, FiltMax=19324, Gamma=0.810
22:46:36.323 00.008 14964 UpdateGuideState exits: m=339914 SNR=360.6
22:46:36.324 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.324 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:36.325 00.001 14964 Enqueuing Expose request
22:46:36.325 00.000 12044 Worker thread wakes up
22:46:36.326 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:36.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:36.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:39.433 03.107 12044 Exposure complete
22:46:39.467 00.034 12044 worker thread done servicing request
22:46:39.468 00.001 14964 OnExposeComplete: enter
22:46:39.468 00.000 14964 UpdateGuideState(): m_state=6
22:46:39.469 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:46:39.470 00.001 14964 Star::Find returns 1 (0), X=278.39, Y=100.36, Mass=338200, SNR=356.0, Peak=20115 HFD=4.0
22:46:39.470 00.000 14964 MultiStar: [#1 0.35,-0.18,0.16,U] [#2 0.35,0.12,0.06,U] 
22:46:39.471 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.30}, one-star: {-0.15, 0.38}
22:46:39.471 00.000 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.32 = -2.96)
22:46:39.471 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.09)
22:46:39.472 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.76 mountX=-0.30 mountY=0.03, mountTheta=3.05
22:46:39.473 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.30, opts=13)
22:46:39.474 00.001 14964 Enqueuing Move request for scope (-0.06, 0.30)
22:46:39.474 00.000 12044 Worker thread wakes up
22:46:39.474 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
22:46:39.474 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
22:46:39.474 00.000 12044 Moving (-0.06, 0.30) raw xDistance=-0.30 yDistance=0.03
22:46:39.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.30, slope = -0.04
22:46:39.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:39.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:46:39.474 00.000 12044 MoveAxis(E, 31, ABG)
22:46:39.475 00.001 12044 Guiding  Dir = 2, Dur = 31
22:46:39.482 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20115, med=619, FiltMin=531, FiltMax=17150, Gamma=0.810
22:46:39.487 00.005 14964 UpdateGuideState exits: m=338200 SNR=356.0
22:46:39.488 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:39.488 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:39.489 00.001 14964 Enqueuing Expose request
22:46:39.512 00.023 12044 IsSlewing returns 0
22:46:39.512 00.000 12044 IsGuiding returns 0
22:46:39.544 00.032 12044 IsGuiding returns 1
22:46:39.544 00.000 12044 scope still moving after pulse duration time elapsed
22:46:39.590 00.046 12044 IsSlewing returns 0
22:46:39.592 00.002 12044 IsGuiding returns 0
22:46:39.592 00.000 12044 scope move finished after 31 + 48 ms
22:46:39.592 00.000 12044 Move returns status 0, amount 31
22:46:39.592 00.000 12044 MoveAxis(N, 0, ABG)
22:46:39.592 00.000 12044 Move returns status 0, amount 0
22:46:39.592 00.000 12044 move complete, result=0
22:46:39.592 00.000 12044 worker thread done servicing request
22:46:39.593 00.001 12044 Worker thread wakes up
22:46:39.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:39.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:39.593 00.000 14964 GuideStep: -0.3 px 31 ms EAST, 0.0 px 0 ms NORTH
22:46:42.712 03.119 12044 Exposure complete
22:46:42.735 00.023 12044 worker thread done servicing request
22:46:42.736 00.001 14964 OnExposeComplete: enter
22:46:42.736 00.000 14964 UpdateGuideState(): m_state=6
22:46:42.737 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:46:42.737 00.000 14964 Star::Find returns 1 (0), X=278.74, Y=99.37, Mass=338006, SNR=379.5, Peak=23438 HFD=3.7
22:46:42.738 00.001 14964 MultiStar: [#1 0.57,0.96,0.00,M1] [#2 0.30,0.99,0.00,M1] 
22:46:42.738 00.000 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
22:46:42.739 00.001 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
22:46:42.739 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.60 hyp=0.64 cameraTheta=-1.24 mountX=0.60 mountY=-0.14, mountTheta=-0.23
22:46:42.742 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.60, opts=13)
22:46:42.743 00.001 14964 Enqueuing Move request for scope (0.21, -0.60)
22:46:42.743 00.000 12044 Worker thread wakes up
22:46:42.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.60) opts 0xd
22:46:42.743 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.60)
22:46:42.743 00.000 12044 Moving (0.21, -0.60) raw xDistance=0.60 yDistance=-0.14
22:46:42.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.60, slope = 0.01
22:46:42.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:42.744 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:42.744 00.000 12044 MoveAxis(W, 5, ABG)
22:46:42.744 00.000 12044 Guiding  Dir = 3, Dur = 5
22:46:42.751 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23438, med=619, FiltMin=535, FiltMax=17474, Gamma=0.810
22:46:42.756 00.005 14964 UpdateGuideState exits: m=338006 SNR=379.5
22:46:42.757 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.757 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:42.758 00.001 14964 Enqueuing Expose request
22:46:42.794 00.036 12044 IsSlewing returns 0
22:46:42.794 00.000 12044 IsGuiding returns 0
22:46:42.827 00.033 12044 IsGuiding returns 1
22:46:42.827 00.000 12044 scope still moving after pulse duration time elapsed
22:46:42.872 00.045 12044 IsSlewing returns 0
22:46:42.872 00.000 12044 IsGuiding returns 0
22:46:42.872 00.000 12044 scope move finished after 5 + 73 ms
22:46:42.872 00.000 12044 Move returns status 0, amount 5
22:46:42.873 00.001 12044 MoveAxis(N, 0, ABG)
22:46:42.873 00.000 12044 Move returns status 0, amount 0
22:46:42.873 00.000 12044 move complete, result=0
22:46:42.873 00.000 12044 worker thread done servicing request
22:46:42.873 00.000 12044 Worker thread wakes up
22:46:42.873 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:42.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:42.873 00.000 14964 GuideStep: 0.6 px 5 ms WEST, -0.1 px 0 ms NORTH
22:46:45.974 03.101 12044 Exposure complete
22:46:46.001 00.027 12044 worker thread done servicing request
22:46:46.001 00.000 14964 OnExposeComplete: enter
22:46:46.002 00.001 14964 UpdateGuideState(): m_state=6
22:46:46.003 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:46:46.003 00.000 14964 Star::Find returns 1 (0), X=279.09, Y=99.48, Mass=331612, SNR=377.2, Peak=24926 HFD=3.7
22:46:46.004 00.001 14964 MultiStar: [#1 0.90,1.04,0.00,M2] [#2 0.78,0.97,0.00,M2] 
22:46:46.004 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
22:46:46.005 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
22:46:46.005 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=-0.50 hyp=0.75 cameraTheta=-0.73 mountX=0.51 mountY=-0.51, mountTheta=-0.78
22:46:46.006 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.50, opts=13)
22:46:46.007 00.001 14964 Enqueuing Move request for scope (0.56, -0.50)
22:46:46.007 00.000 12044 Worker thread wakes up
22:46:46.007 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.50) opts 0xd
22:46:46.007 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.50)
22:46:46.007 00.000 12044 Moving (0.56, -0.50) raw xDistance=0.51 yDistance=-0.51
22:46:46.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.51, slope = 0.05
22:46:46.007 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:46:46.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:46:46.007 00.000 12044 MoveAxis(W, 36, ABG)
22:46:46.007 00.000 12044 Guiding  Dir = 3, Dur = 36
22:46:46.015 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24926, med=619, FiltMin=535, FiltMax=14861, Gamma=0.810
22:46:46.022 00.007 14964 UpdateGuideState exits: m=331612 SNR=377.2
22:46:46.024 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.025 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:46.026 00.001 14964 Enqueuing Expose request
22:46:46.044 00.018 12044 IsSlewing returns 0
22:46:46.045 00.001 12044 IsGuiding returns 0
22:46:46.076 00.031 12044 PulseGuide returned control before completion, sleep 15
22:46:46.108 00.032 12044 IsGuiding returns 1
22:46:46.109 00.001 12044 scope still moving after pulse duration time elapsed
22:46:46.170 00.061 12044 IsSlewing returns 0
22:46:46.171 00.001 12044 IsGuiding returns 0
22:46:46.171 00.000 12044 scope move finished after 36 + 90 ms
22:46:46.171 00.000 12044 Move returns status 0, amount 36
22:46:46.171 00.000 12044 MoveAxis(N, 0, ABG)
22:46:46.171 00.000 12044 Move returns status 0, amount 0
22:46:46.171 00.000 12044 move complete, result=0
22:46:46.171 00.000 12044 worker thread done servicing request
22:46:46.171 00.000 12044 Worker thread wakes up
22:46:46.171 00.000 14964 GuideStep: 0.5 px 36 ms WEST, -0.5 px 0 ms NORTH
22:46:46.173 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:46.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:49.275 03.102 12044 Exposure complete
22:46:49.297 00.022 12044 worker thread done servicing request
22:46:49.297 00.000 14964 OnExposeComplete: enter
22:46:49.298 00.001 14964 UpdateGuideState(): m_state=6
22:46:49.299 00.001 14964 Star::Find(35, 279, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:46:49.299 00.000 14964 Star::Find returns 1 (0), X=278.88, Y=100.01, Mass=336128, SNR=365.0, Peak=25887 HFD=4.0
22:46:49.300 00.001 14964 MultiStar: [#1 0.88,0.48,0.00,M3] [#2 0.60,0.54,0.00,M3] 
22:46:49.301 00.001 14964 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
22:46:49.301 00.000 14964 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.71 = -1.57)
22:46:49.302 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.04 hyp=0.35 cameraTheta=0.10 mountX=-0.03 mountY=-0.35, mountTheta=-1.66
22:46:49.303 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.04, opts=13)
22:46:49.304 00.001 14964 Enqueuing Move request for scope (0.35, 0.04)
22:46:49.304 00.000 12044 Worker thread wakes up
22:46:49.304 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.04) opts 0xd
22:46:49.304 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.04)
22:46:49.304 00.000 12044 Moving (0.35, 0.04) raw xDistance=-0.03 yDistance=-0.35
22:46:49.304 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.07
22:46:49.304 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.304 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:46:49.304 00.000 12044 MoveAxis(E, 0, ABG)
22:46:49.304 00.000 12044 Move returns status 0, amount 0
22:46:49.304 00.000 12044 MoveAxis(N, 0, ABG)
22:46:49.304 00.000 12044 Move returns status 0, amount 0
22:46:49.305 00.001 12044 move complete, result=0
22:46:49.305 00.000 12044 worker thread done servicing request
22:46:49.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25887, med=619, FiltMin=542, FiltMax=16233, Gamma=0.810
22:46:49.318 00.006 14964 UpdateGuideState exits: m=336128 SNR=365.0
22:46:49.319 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.319 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:49.320 00.001 14964 Enqueuing Expose request
22:46:49.321 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:46:49.321 00.000 12044 Worker thread wakes up
22:46:49.321 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:49.321 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:52.443 03.122 12044 Exposure complete
22:46:52.465 00.022 12044 worker thread done servicing request
22:46:52.465 00.000 14964 OnExposeComplete: enter
22:46:52.466 00.001 14964 UpdateGuideState(): m_state=6
22:46:52.466 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:46:52.467 00.001 14964 Star::Find returns 1 (0), X=279.01, Y=100.11, Mass=339689, SNR=365.1, Peak=26907 HFD=4.1
22:46:52.468 00.001 14964 MultiStar: [#1 0.95,0.59,0.00,M4] [#2 0.99,0.60,0.00,M4] 
22:46:52.468 00.000 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.56) = xAngle (1.84 = 1.84)
22:46:52.469 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.89 = -1.39)
22:46:52.470 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=0.14 hyp=0.49 cameraTheta=0.28 mountX=-0.13 mountY=-0.48, mountTheta=-1.83
22:46:52.472 00.002 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.14, opts=13)
22:46:52.473 00.001 14964 Enqueuing Move request for scope (0.47, 0.14)
22:46:52.473 00.000 12044 Worker thread wakes up
22:46:52.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.14) opts 0xd
22:46:52.474 00.001 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.14)
22:46:52.474 00.000 12044 Moving (0.47, 0.14) raw xDistance=-0.13 yDistance=-0.48
22:46:52.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.06
22:46:52.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:52.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:46:52.474 00.000 12044 MoveAxis(E, 0, ABG)
22:46:52.474 00.000 12044 Move returns status 0, amount 0
22:46:52.474 00.000 12044 MoveAxis(N, 0, ABG)
22:46:52.474 00.000 12044 Move returns status 0, amount 0
22:46:52.474 00.000 12044 move complete, result=0
22:46:52.474 00.000 12044 worker thread done servicing request
22:46:52.494 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26907, med=619, FiltMin=531, FiltMax=14066, Gamma=0.810
22:46:52.502 00.008 14964 UpdateGuideState exits: m=339689 SNR=365.1
22:46:52.503 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:52.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:52.504 00.000 14964 Enqueuing Expose request
22:46:52.504 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:46:52.505 00.001 12044 Worker thread wakes up
22:46:52.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:52.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:55.609 03.104 12044 Exposure complete
22:46:55.631 00.022 12044 worker thread done servicing request
22:46:55.631 00.000 14964 OnExposeComplete: enter
22:46:55.632 00.001 14964 UpdateGuideState(): m_state=6
22:46:55.632 00.000 14964 Star::Find(35, 279, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:46:55.633 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=99.98, Mass=342884, SNR=367.2, Peak=28771 HFD=4.0
22:46:55.633 00.000 14964 MultiStar: [#1 0.68,0.42,0.00,M5] [#2 0.44,0.25,0.07,U] 
22:46:55.634 00.001 14964 single-star, 1 included, MultiStar: {0.25, 0.02}, one-star: {0.23, 0.00}
22:46:55.634 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
22:46:55.635 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.66)
22:46:55.635 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.02 mountX=-0.00 mountY=-0.23, mountTheta=-1.57
22:46:55.637 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.00, opts=13)
22:46:55.638 00.001 14964 Enqueuing Move request for scope (0.23, 0.00)
22:46:55.639 00.001 12044 Worker thread wakes up
22:46:55.639 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
22:46:55.639 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
22:46:55.639 00.000 12044 Moving (0.23, 0.00) raw xDistance=-0.00 yDistance=-0.23
22:46:55.639 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.05
22:46:55.639 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:55.639 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:46:55.639 00.000 12044 MoveAxis(E, 0, ABG)
22:46:55.639 00.000 12044 Move returns status 0, amount 0
22:46:55.639 00.000 12044 MoveAxis(N, 0, ABG)
22:46:55.639 00.000 12044 Move returns status 0, amount 0
22:46:55.639 00.000 12044 move complete, result=0
22:46:55.639 00.000 12044 worker thread done servicing request
22:46:55.646 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28771, med=621, FiltMin=523, FiltMax=18134, Gamma=0.810
22:46:55.653 00.007 14964 UpdateGuideState exits: m=342884 SNR=367.2
22:46:55.653 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.654 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:55.655 00.001 14964 Enqueuing Expose request
22:46:55.656 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:55.657 00.001 12044 Worker thread wakes up
22:46:55.657 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:55.657 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:46:58.756 03.099 12044 Exposure complete
22:46:58.784 00.028 12044 worker thread done servicing request
22:46:58.784 00.000 14964 OnExposeComplete: enter
22:46:58.785 00.001 14964 UpdateGuideState(): m_state=6
22:46:58.787 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:46:58.788 00.001 14964 Star::Find returns 1 (0), X=278.32, Y=99.87, Mass=338863, SNR=364.6, Peak=26198 HFD=3.8
22:46:58.789 00.001 14964 MultiStar: [#1 0.27,0.51,0.18,U] [#2 -0.20,0.89,0.00,M4] 
22:46:58.791 00.002 14964 refined, 1 included, MultiStar: {-0.14, -0.01}, one-star: {-0.22, -0.10}
22:46:58.792 00.001 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
22:46:58.794 00.002 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
22:46:58.795 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.08 mountX=0.01 mountY=0.14, mountTheta=1.52
22:46:58.796 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.01, opts=13)
22:46:58.796 00.000 14964 Enqueuing Move request for scope (-0.14, -0.01)
22:46:58.797 00.001 12044 Worker thread wakes up
22:46:58.797 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
22:46:58.797 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
22:46:58.797 00.000 12044 Moving (-0.14, -0.01) raw xDistance=0.01 yDistance=0.14
22:46:58.797 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.17, using input
22:46:58.797 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
22:46:58.797 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.797 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:58.797 00.000 12044 MoveAxis(E, 0, ABG)
22:46:58.797 00.000 12044 Move returns status 0, amount 0
22:46:58.797 00.000 12044 MoveAxis(N, 0, ABG)
22:46:58.797 00.000 12044 Move returns status 0, amount 0
22:46:58.798 00.001 12044 move complete, result=0
22:46:58.798 00.000 12044 worker thread done servicing request
22:46:58.805 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26198, med=619, FiltMin=524, FiltMax=18390, Gamma=0.810
22:46:58.811 00.006 14964 UpdateGuideState exits: m=338863 SNR=364.6
22:46:58.812 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.813 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:46:58.813 00.000 14964 Enqueuing Expose request
22:46:58.813 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:58.814 00.001 12044 Worker thread wakes up
22:46:58.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:46:58.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:01.921 03.107 12044 Exposure complete
22:47:01.956 00.035 12044 worker thread done servicing request
22:47:01.957 00.001 14964 OnExposeComplete: enter
22:47:01.958 00.001 14964 UpdateGuideState(): m_state=6
22:47:01.960 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:47:01.961 00.001 14964 Star::Find returns 1 (0), X=278.60, Y=99.87, Mass=344996, SNR=379.6, Peak=24759 HFD=3.8
22:47:01.962 00.001 14964 MultiStar: [#1 0.56,0.59,0.00,M5] [#2 0.12,0.56,0.07,U] 
22:47:01.962 00.000 14964 refined, 1 included, MultiStar: {0.07, -0.06}, one-star: {0.07, -0.11}
22:47:01.963 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
22:47:01.963 00.000 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.39)
22:47:01.964 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=0.06 mountY=-0.06, mountTheta=-0.79
22:47:01.965 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.06, opts=13)
22:47:01.966 00.001 14964 Enqueuing Move request for scope (0.07, -0.06)
22:47:01.966 00.000 12044 Worker thread wakes up
22:47:01.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:47:01.967 00.001 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:47:01.967 00.000 12044 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.06
22:47:01.967 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.07, using input
22:47:01.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
22:47:01.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:01.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:01.967 00.000 12044 MoveAxis(E, 0, ABG)
22:47:01.967 00.000 12044 Move returns status 0, amount 0
22:47:01.967 00.000 12044 MoveAxis(N, 0, ABG)
22:47:01.967 00.000 12044 Move returns status 0, amount 0
22:47:01.967 00.000 12044 move complete, result=0
22:47:01.967 00.000 12044 worker thread done servicing request
22:47:01.974 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24759, med=619, FiltMin=533, FiltMax=18280, Gamma=0.810
22:47:01.986 00.012 14964 UpdateGuideState exits: m=344996 SNR=379.6
22:47:01.988 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.990 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:01.990 00.000 14964 Enqueuing Expose request
22:47:01.991 00.001 12044 Worker thread wakes up
22:47:01.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:01.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:01.991 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:05.102 03.111 12044 Exposure complete
22:47:05.146 00.044 12044 worker thread done servicing request
22:47:05.146 00.000 14964 OnExposeComplete: enter
22:47:05.148 00.002 14964 UpdateGuideState(): m_state=6
22:47:05.150 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:47:05.152 00.002 14964 Star::Find returns 1 (0), X=278.79, Y=100.06, Mass=341348, SNR=374.9, Peak=26427 HFD=4.1
22:47:05.153 00.001 14964 MultiStar: [#1 0.55,0.54,0.00,M6] [#2 0.47,0.34,0.08,U] 
22:47:05.154 00.001 14964 single-star, 1 included, MultiStar: {0.27, 0.10}, one-star: {0.25, 0.09}
22:47:05.156 00.002 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
22:47:05.158 00.002 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
22:47:05.159 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.33 mountX=-0.08 mountY=-0.26, mountTheta=-1.88
22:47:05.162 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.09, opts=13)
22:47:05.164 00.002 14964 Enqueuing Move request for scope (0.25, 0.09)
22:47:05.167 00.003 12044 Worker thread wakes up
22:47:05.167 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
22:47:05.167 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
22:47:05.167 00.000 12044 Moving (0.25, 0.09) raw xDistance=-0.08 yDistance=-0.26
22:47:05.167 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.14, using input
22:47:05.167 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
22:47:05.167 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.167 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:47:05.167 00.000 12044 MoveAxis(E, 0, ABG)
22:47:05.167 00.000 12044 Move returns status 0, amount 0
22:47:05.167 00.000 12044 MoveAxis(N, 0, ABG)
22:47:05.167 00.000 12044 Move returns status 0, amount 0
22:47:05.167 00.000 12044 move complete, result=0
22:47:05.167 00.000 12044 worker thread done servicing request
22:47:05.177 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26427, med=619, FiltMin=537, FiltMax=16225, Gamma=0.810
22:47:05.182 00.005 14964 UpdateGuideState exits: m=341348 SNR=374.9
22:47:05.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:05.184 00.001 14964 Enqueuing Expose request
22:47:05.184 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:47:05.185 00.001 12044 Worker thread wakes up
22:47:05.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:05.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:08.298 03.113 12044 Exposure complete
22:47:08.328 00.030 12044 worker thread done servicing request
22:47:08.328 00.000 14964 OnExposeComplete: enter
22:47:08.330 00.002 14964 UpdateGuideState(): m_state=6
22:47:08.332 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:47:08.333 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=99.98, Mass=343820, SNR=376.4, Peak=27911 HFD=3.9
22:47:08.335 00.002 14964 MultiStar: [#1 0.56,0.20,0.18,U] [#2 0.30,0.27,0.08,U] 
22:47:08.336 00.001 14964 single-star, 2 included, MultiStar: {0.12, 0.05}, one-star: {0.02, 0.01}
22:47:08.336 00.000 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
22:47:08.337 00.001 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
22:47:08.337 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.27 mountX=-0.01 mountY=-0.02, mountTheta=-1.82
22:47:08.342 00.005 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.01, opts=13)
22:47:08.344 00.002 14964 Enqueuing Move request for scope (0.02, 0.01)
22:47:08.346 00.002 12044 Worker thread wakes up
22:47:08.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:47:08.346 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:47:08.346 00.000 12044 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
22:47:08.346 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.16, using input
22:47:08.346 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:47:08.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
22:47:08.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:08.346 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:08.346 00.000 12044 MoveAxis(E, 0, ABG)
22:47:08.346 00.000 12044 Move returns status 0, amount 0
22:47:08.346 00.000 12044 MoveAxis(N, 0, ABG)
22:47:08.346 00.000 12044 Move returns status 0, amount 0
22:47:08.347 00.001 12044 move complete, result=0
22:47:08.347 00.000 12044 worker thread done servicing request
22:47:08.358 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27911, med=620, FiltMin=539, FiltMax=21888, Gamma=0.810
22:47:08.373 00.015 14964 UpdateGuideState exits: m=343820 SNR=376.4
22:47:08.374 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.374 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:08.375 00.001 14964 Enqueuing Expose request
22:47:08.375 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:08.377 00.002 12044 Worker thread wakes up
22:47:08.378 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:08.378 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:11.497 03.119 12044 Exposure complete
22:47:11.530 00.033 12044 worker thread done servicing request
22:47:11.531 00.001 14964 OnExposeComplete: enter
22:47:11.532 00.001 14964 UpdateGuideState(): m_state=6
22:47:11.534 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:47:11.534 00.000 14964 Star::Find returns 1 (0), X=278.66, Y=99.90, Mass=339935, SNR=368.9, Peak=23055 HFD=4.0
22:47:11.535 00.001 14964 MultiStar: [#1 0.63,0.27,0.17,U] [#2 0.66,0.23,0.07,U] 
22:47:11.535 00.000 14964 single-star, 2 included, MultiStar: {0.22, -0.01}, one-star: {0.12, -0.07}
22:47:11.536 00.001 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
22:47:11.536 00.000 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.22)
22:47:11.537 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=0.08 mountY=-0.12, mountTheta=-0.99
22:47:11.542 00.005 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.07, opts=13)
22:47:11.543 00.001 14964 Enqueuing Move request for scope (0.12, -0.07)
22:47:11.545 00.002 12044 Worker thread wakes up
22:47:11.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:47:11.545 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:47:11.545 00.000 12044 Moving (0.12, -0.07) raw xDistance=0.08 yDistance=-0.12
22:47:11.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
22:47:11.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:11.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:11.545 00.000 12044 MoveAxis(E, 0, ABG)
22:47:11.545 00.000 12044 Move returns status 0, amount 0
22:47:11.545 00.000 12044 MoveAxis(N, 0, ABG)
22:47:11.545 00.000 12044 Move returns status 0, amount 0
22:47:11.545 00.000 12044 move complete, result=0
22:47:11.545 00.000 12044 worker thread done servicing request
22:47:11.556 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23055, med=619, FiltMin=538, FiltMax=17564, Gamma=0.810
22:47:11.562 00.006 14964 UpdateGuideState exits: m=339935 SNR=368.9
22:47:11.562 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.563 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:11.563 00.000 14964 Enqueuing Expose request
22:47:11.564 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:11.564 00.000 12044 Worker thread wakes up
22:47:11.564 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:11.564 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:14.694 03.130 12044 Exposure complete
22:47:14.733 00.039 12044 worker thread done servicing request
22:47:14.733 00.000 14964 OnExposeComplete: enter
22:47:14.733 00.000 14964 UpdateGuideState(): m_state=6
22:47:14.735 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:47:14.735 00.000 14964 Star::Find returns 1 (0), X=278.40, Y=99.48, Mass=333379, SNR=366.7, Peak=25185 HFD=3.3
22:47:14.736 00.001 14964 MultiStar: [#1 0.27,0.49,0.17,U] [#2 0.02,0.74,0.00,M1] 
22:47:14.737 00.001 14964 refined, 1 included, MultiStar: {-0.08, -0.35}, one-star: {-0.14, -0.49}
22:47:14.740 00.003 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.23 = -0.23)
22:47:14.740 00.000 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
22:47:14.741 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=0.35 mountY=0.11, mountTheta=0.31
22:47:14.745 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.35, opts=13)
22:47:14.747 00.002 14964 Enqueuing Move request for scope (-0.08, -0.35)
22:47:14.748 00.001 12044 Worker thread wakes up
22:47:14.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
22:47:14.748 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
22:47:14.748 00.000 12044 Moving (-0.08, -0.35) raw xDistance=0.35 yDistance=0.11
22:47:14.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.00
22:47:14.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:14.749 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:47:14.749 00.000 12044 MoveAxis(W, 27, ABG)
22:47:14.749 00.000 12044 Guiding  Dir = 3, Dur = 27
22:47:14.757 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25185, med=620, FiltMin=533, FiltMax=19171, Gamma=0.810
22:47:14.764 00.007 14964 UpdateGuideState exits: m=333379 SNR=366.7
22:47:14.764 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:14.765 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:14.765 00.000 14964 Enqueuing Expose request
22:47:14.779 00.014 12044 IsSlewing returns 0
22:47:14.780 00.001 12044 IsGuiding returns 0
22:47:14.842 00.062 12044 IsGuiding returns 1
22:47:14.842 00.000 12044 scope still moving after pulse duration time elapsed
22:47:14.918 00.076 12044 IsSlewing returns 0
22:47:14.918 00.000 12044 IsGuiding returns 0
22:47:14.918 00.000 12044 scope move finished after 27 + 110 ms
22:47:14.918 00.000 12044 Move returns status 0, amount 27
22:47:14.918 00.000 12044 MoveAxis(N, 0, ABG)
22:47:14.918 00.000 12044 Move returns status 0, amount 0
22:47:14.918 00.000 12044 move complete, result=0
22:47:14.918 00.000 12044 worker thread done servicing request
22:47:14.918 00.000 12044 Worker thread wakes up
22:47:14.919 00.001 14964 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
22:47:14.921 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:14.921 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:18.037 03.116 12044 Exposure complete
22:47:18.060 00.023 12044 worker thread done servicing request
22:47:18.060 00.000 14964 OnExposeComplete: enter
22:47:18.061 00.001 14964 UpdateGuideState(): m_state=6
22:47:18.061 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:47:18.062 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=99.89, Mass=342489, SNR=367.9, Peak=25435 HFD=3.8
22:47:18.063 00.001 14964 MultiStar: [#1 0.55,0.59,0.00,M4] [#2 0.29,0.62,0.07,U] 
22:47:18.063 00.000 14964 refined, 1 included, MultiStar: {0.01, -0.04}, one-star: {-0.00, -0.08}
22:47:18.063 00.000 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
22:47:18.063 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
22:47:18.065 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=0.04 mountY=-0.01, mountTheta=-0.23
22:47:18.066 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.04, opts=13)
22:47:18.067 00.001 14964 Enqueuing Move request for scope (0.01, -0.04)
22:47:18.067 00.000 12044 Worker thread wakes up
22:47:18.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:47:18.067 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:47:18.067 00.000 12044 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
22:47:18.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
22:47:18.067 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:18.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:18.067 00.000 12044 MoveAxis(E, 0, ABG)
22:47:18.067 00.000 12044 Move returns status 0, amount 0
22:47:18.067 00.000 12044 MoveAxis(N, 0, ABG)
22:47:18.067 00.000 12044 Move returns status 0, amount 0
22:47:18.067 00.000 12044 move complete, result=0
22:47:18.067 00.000 12044 worker thread done servicing request
22:47:18.075 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25435, med=619, FiltMin=536, FiltMax=19520, Gamma=0.810
22:47:18.081 00.006 14964 UpdateGuideState exits: m=342489 SNR=367.9
22:47:18.082 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:18.082 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:18.083 00.001 14964 Enqueuing Expose request
22:47:18.083 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:18.084 00.001 12044 Worker thread wakes up
22:47:18.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:18.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:21.182 03.098 12044 Exposure complete
22:47:21.218 00.036 12044 worker thread done servicing request
22:47:21.218 00.000 14964 OnExposeComplete: enter
22:47:21.221 00.003 14964 UpdateGuideState(): m_state=6
22:47:21.222 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:47:21.223 00.001 14964 Star::Find returns 1 (0), X=278.76, Y=100.02, Mass=343043, SNR=388.5, Peak=25479 HFD=4.0
22:47:21.223 00.000 14964 MultiStar: [#1 0.78,0.29,0.00,M5] [#2 0.46,0.51,0.06,U] 
22:47:21.224 00.001 14964 single-star, 1 included, MultiStar: {0.24, 0.07}, one-star: {0.23, 0.05}
22:47:21.224 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
22:47:21.226 00.002 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.47)
22:47:21.227 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
22:47:21.230 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.05, opts=13)
22:47:21.231 00.001 14964 Enqueuing Move request for scope (0.23, 0.05)
22:47:21.233 00.002 12044 Worker thread wakes up
22:47:21.233 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
22:47:21.233 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
22:47:21.233 00.000 12044 Moving (0.23, 0.05) raw xDistance=-0.04 yDistance=-0.23
22:47:21.233 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.17, using input
22:47:21.233 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.07
22:47:21.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:21.233 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:47:21.233 00.000 12044 MoveAxis(E, 0, ABG)
22:47:21.233 00.000 12044 Move returns status 0, amount 0
22:47:21.233 00.000 12044 MoveAxis(N, 0, ABG)
22:47:21.233 00.000 12044 Move returns status 0, amount 0
22:47:21.233 00.000 12044 move complete, result=0
22:47:21.233 00.000 12044 worker thread done servicing request
22:47:21.249 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25479, med=620, FiltMin=536, FiltMax=18609, Gamma=0.810
22:47:21.260 00.011 14964 UpdateGuideState exits: m=343043 SNR=388.5
22:47:21.261 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:21.262 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:21.264 00.002 14964 Enqueuing Expose request
22:47:21.265 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:21.267 00.002 12044 Worker thread wakes up
22:47:21.267 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:21.267 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:24.370 03.103 12044 Exposure complete
22:47:24.401 00.031 12044 worker thread done servicing request
22:47:24.401 00.000 14964 OnExposeComplete: enter
22:47:24.404 00.003 14964 UpdateGuideState(): m_state=6
22:47:24.407 00.003 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:47:24.408 00.001 14964 Star::Find returns 1 (0), X=278.48, Y=99.86, Mass=340533, SNR=377.7, Peak=25498 HFD=3.8
22:47:24.409 00.001 14964 MultiStar: [#1 0.47,0.57,0.00,M6] [#2 0.42,0.71,0.00,M1] 
22:47:24.409 00.000 14964 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.56) = xAngle (-0.48 = -0.48)
22:47:24.410 00.001 14964 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
22:47:24.412 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.03 mountX=0.11 mountY=0.07, mountTheta=0.54
22:47:24.414 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.12, opts=13)
22:47:24.415 00.001 14964 Enqueuing Move request for scope (-0.06, -0.12)
22:47:24.415 00.000 12044 Worker thread wakes up
22:47:24.415 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
22:47:24.415 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
22:47:24.415 00.000 12044 Moving (-0.06, -0.12) raw xDistance=0.11 yDistance=0.07
22:47:24.415 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
22:47:24.415 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:24.416 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:24.416 00.000 12044 MoveAxis(E, 0, ABG)
22:47:24.416 00.000 12044 Move returns status 0, amount 0
22:47:24.416 00.000 12044 MoveAxis(N, 0, ABG)
22:47:24.416 00.000 12044 Move returns status 0, amount 0
22:47:24.416 00.000 12044 move complete, result=0
22:47:24.416 00.000 12044 worker thread done servicing request
22:47:24.425 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25498, med=619, FiltMin=534, FiltMax=17412, Gamma=0.810
22:47:24.431 00.006 14964 UpdateGuideState exits: m=340533 SNR=377.7
22:47:24.432 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.433 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:24.433 00.000 14964 Enqueuing Expose request
22:47:24.434 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:24.434 00.000 12044 Worker thread wakes up
22:47:24.434 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:24.434 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:27.536 03.102 12044 Exposure complete
22:47:27.566 00.030 12044 worker thread done servicing request
22:47:27.566 00.000 14964 OnExposeComplete: enter
22:47:27.568 00.002 14964 UpdateGuideState(): m_state=6
22:47:27.570 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:47:27.571 00.001 14964 Star::Find returns 1 (0), X=278.69, Y=99.86, Mass=343794, SNR=367.2, Peak=29187 HFD=3.7
22:47:27.573 00.002 14964 MultiStar: [#1 0.64,0.62,0.00,M7] [#2 0.41,0.58,0.00,M2] 
22:47:27.574 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
22:47:27.576 00.002 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.33)
22:47:27.577 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.65 mountX=0.12 mountY=-0.14, mountTheta=-0.87
22:47:27.579 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.12, opts=13)
22:47:27.581 00.002 14964 Enqueuing Move request for scope (0.15, -0.12)
22:47:27.582 00.001 12044 Worker thread wakes up
22:47:27.583 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
22:47:27.583 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
22:47:27.583 00.000 12044 Moving (0.15, -0.12) raw xDistance=0.12 yDistance=-0.14
22:47:27.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
22:47:27.583 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:27.583 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:27.583 00.000 12044 MoveAxis(E, 0, ABG)
22:47:27.583 00.000 12044 Move returns status 0, amount 0
22:47:27.583 00.000 12044 MoveAxis(N, 0, ABG)
22:47:27.583 00.000 12044 Move returns status 0, amount 0
22:47:27.583 00.000 12044 move complete, result=0
22:47:27.583 00.000 12044 worker thread done servicing request
22:47:27.597 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29187, med=620, FiltMin=534, FiltMax=21058, Gamma=0.810
22:47:27.607 00.010 14964 UpdateGuideState exits: m=343794 SNR=367.2
22:47:27.609 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:27.610 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:27.612 00.002 14964 Enqueuing Expose request
22:47:27.613 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:27.614 00.001 12044 Worker thread wakes up
22:47:27.615 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:27.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:30.738 03.123 12044 Exposure complete
22:47:30.767 00.029 12044 worker thread done servicing request
22:47:30.767 00.000 14964 OnExposeComplete: enter
22:47:30.768 00.001 14964 UpdateGuideState(): m_state=6
22:47:30.769 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:47:30.769 00.000 14964 Star::Find returns 1 (0), X=278.37, Y=99.77, Mass=347871, SNR=376.2, Peak=27858 HFD=3.6
22:47:30.770 00.001 14964 MultiStar: [#1 0.35,0.45,0.17,U] [#2 0.01,0.54,0.07,U] 
22:47:30.770 00.000 14964 refined, 2 included, MultiStar: {-0.08, -0.07}, one-star: {-0.16, -0.20}
22:47:30.771 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
22:47:30.771 00.000 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
22:47:30.772 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.45 mountX=0.07 mountY=0.09, mountTheta=0.92
22:47:30.773 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.07, opts=13)
22:47:30.773 00.000 14964 Enqueuing Move request for scope (-0.08, -0.07)
22:47:30.774 00.001 12044 Worker thread wakes up
22:47:30.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:47:30.774 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:47:30.774 00.000 12044 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.09
22:47:30.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
22:47:30.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:30.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:30.774 00.000 12044 MoveAxis(E, 0, ABG)
22:47:30.774 00.000 12044 Move returns status 0, amount 0
22:47:30.774 00.000 12044 MoveAxis(N, 0, ABG)
22:47:30.774 00.000 12044 Move returns status 0, amount 0
22:47:30.774 00.000 12044 move complete, result=0
22:47:30.774 00.000 12044 worker thread done servicing request
22:47:30.782 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27858, med=619, FiltMin=531, FiltMax=18536, Gamma=0.810
22:47:30.788 00.006 14964 UpdateGuideState exits: m=347871 SNR=376.2
22:47:30.788 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.789 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:30.789 00.000 14964 Enqueuing Expose request
22:47:30.790 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:30.790 00.000 12044 Worker thread wakes up
22:47:30.790 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:30.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:33.894 03.104 12044 Exposure complete
22:47:33.932 00.038 12044 worker thread done servicing request
22:47:33.932 00.000 14964 OnExposeComplete: enter
22:47:33.934 00.002 14964 UpdateGuideState(): m_state=6
22:47:33.936 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:47:33.938 00.002 14964 Star::Find returns 1 (0), X=278.30, Y=99.45, Mass=338957, SNR=371.3, Peak=27817 HFD=3.5
22:47:33.940 00.002 14964 MultiStar: [#1 0.21,0.43,0.17,U] [#2 0.03,0.42,0.08,U] 
22:47:33.941 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.34}, one-star: {-0.24, -0.52}
22:47:33.942 00.001 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
22:47:33.944 00.002 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
22:47:33.945 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.02 mountX=0.34 mountY=0.20, mountTheta=0.53
22:47:33.948 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.34, opts=13)
22:47:33.949 00.001 14964 Enqueuing Move request for scope (-0.16, -0.34)
22:47:33.950 00.001 12044 Worker thread wakes up
22:47:33.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
22:47:33.950 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
22:47:33.950 00.000 12044 Moving (-0.16, -0.34) raw xDistance=0.34 yDistance=0.20
22:47:33.951 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.34, slope = 0.01
22:47:33.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:33.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:47:33.951 00.000 12044 MoveAxis(W, 6, ABG)
22:47:33.951 00.000 12044 Guiding  Dir = 3, Dur = 6
22:47:33.964 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27817, med=620, FiltMin=535, FiltMax=18495, Gamma=0.810
22:47:33.974 00.010 14964 UpdateGuideState exits: m=338957 SNR=371.3
22:47:33.976 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.978 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:33.979 00.001 14964 Enqueuing Expose request
22:47:33.997 00.018 12044 IsSlewing returns 0
22:47:33.997 00.000 12044 IsGuiding returns 0
22:47:34.085 00.088 12044 IsGuiding returns 1
22:47:34.085 00.000 12044 scope still moving after pulse duration time elapsed
22:47:34.138 00.053 12044 IsSlewing returns 0
22:47:34.138 00.000 12044 IsGuiding returns 0
22:47:34.138 00.000 12044 scope move finished after 6 + 134 ms
22:47:34.138 00.000 12044 Move returns status 0, amount 6
22:47:34.138 00.000 12044 MoveAxis(N, 0, ABG)
22:47:34.138 00.000 12044 Move returns status 0, amount 0
22:47:34.138 00.000 12044 move complete, result=0
22:47:34.138 00.000 12044 worker thread done servicing request
22:47:34.138 00.000 12044 Worker thread wakes up
22:47:34.138 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:34.138 00.000 14964 GuideStep: 0.3 px 6 ms WEST, 0.2 px 0 ms NORTH
22:47:34.139 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:37.232 03.093 12044 Exposure complete
22:47:37.256 00.024 12044 worker thread done servicing request
22:47:37.256 00.000 14964 OnExposeComplete: enter
22:47:37.257 00.001 14964 UpdateGuideState(): m_state=6
22:47:37.258 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:47:37.258 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=99.78, Mass=340630, SNR=374.4, Peak=21854 HFD=3.7
22:47:37.259 00.001 14964 MultiStar: [#1 0.14,0.63,0.17,U] [#2 0.21,0.84,0.00,M1] 
22:47:37.259 00.000 14964 refined, 1 included, MultiStar: {-0.13, -0.07}, one-star: {-0.17, -0.19}
22:47:37.260 00.001 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
22:47:37.262 00.002 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
22:47:37.262 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.62 mountX=0.07 mountY=0.14, mountTheta=1.08
22:47:37.262 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.07, opts=13)
22:47:37.263 00.001 14964 Enqueuing Move request for scope (-0.13, -0.07)
22:47:37.264 00.001 12044 Worker thread wakes up
22:47:37.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
22:47:37.264 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
22:47:37.264 00.000 12044 Moving (-0.13, -0.07) raw xDistance=0.07 yDistance=0.14
22:47:37.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
22:47:37.264 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:37.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:47:37.264 00.000 12044 MoveAxis(E, 0, ABG)
22:47:37.264 00.000 12044 Move returns status 0, amount 0
22:47:37.264 00.000 12044 MoveAxis(N, 0, ABG)
22:47:37.264 00.000 12044 Move returns status 0, amount 0
22:47:37.264 00.000 12044 move complete, result=0
22:47:37.264 00.000 12044 worker thread done servicing request
22:47:37.272 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21854, med=620, FiltMin=535, FiltMax=15027, Gamma=0.810
22:47:37.278 00.006 14964 UpdateGuideState exits: m=340630 SNR=374.4
22:47:37.279 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.279 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:37.280 00.001 14964 Enqueuing Expose request
22:47:37.280 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:37.281 00.001 12044 Worker thread wakes up
22:47:37.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:37.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:40.403 03.122 12044 Exposure complete
22:47:40.425 00.022 12044 worker thread done servicing request
22:47:40.425 00.000 14964 OnExposeComplete: enter
22:47:40.425 00.000 14964 UpdateGuideState(): m_state=6
22:47:40.426 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:47:40.426 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=99.50, Mass=346037, SNR=372.2, Peak=26522 HFD=3.8
22:47:40.427 00.001 14964 MultiStar: [#1 0.00,0.58,0.15,U] [#2 -0.22,0.75,0.00,M2] 
22:47:40.427 00.000 14964 refined, 1 included, MultiStar: {-0.32, -0.34}, one-star: {-0.36, -0.47}
22:47:40.428 00.001 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.56) = xAngle (-0.77 = -0.77)
22:47:40.429 00.001 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
22:47:40.429 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.34 hyp=0.46 cameraTheta=-2.33 mountX=0.33 mountY=0.35, mountTheta=0.81
22:47:40.430 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.34, opts=13)
22:47:40.431 00.001 14964 Enqueuing Move request for scope (-0.32, -0.34)
22:47:40.431 00.000 12044 Worker thread wakes up
22:47:40.431 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.34) opts 0xd
22:47:40.431 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.34)
22:47:40.431 00.000 12044 Moving (-0.32, -0.34) raw xDistance=0.33 yDistance=0.35
22:47:40.432 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.33, slope = 0.01
22:47:40.432 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:40.432 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:47:40.432 00.000 12044 MoveAxis(W, 10, ABG)
22:47:40.432 00.000 12044 Guiding  Dir = 3, Dur = 10
22:47:40.439 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26522, med=619, FiltMin=533, FiltMax=15383, Gamma=0.810
22:47:40.446 00.007 14964 UpdateGuideState exits: m=346037 SNR=372.2
22:47:40.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.448 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:40.448 00.000 14964 Enqueuing Expose request
22:47:40.466 00.018 12044 IsSlewing returns 0
22:47:40.466 00.000 12044 IsGuiding returns 0
22:47:40.498 00.032 12044 IsGuiding returns 1
22:47:40.498 00.000 12044 scope still moving after pulse duration time elapsed
22:47:40.563 00.065 12044 IsSlewing returns 0
22:47:40.563 00.000 12044 IsGuiding returns 0
22:47:40.563 00.000 12044 scope move finished after 10 + 87 ms
22:47:40.563 00.000 12044 Move returns status 0, amount 10
22:47:40.563 00.000 12044 MoveAxis(N, 0, ABG)
22:47:40.564 00.001 12044 Move returns status 0, amount 0
22:47:40.564 00.000 12044 move complete, result=0
22:47:40.564 00.000 12044 worker thread done servicing request
22:47:40.564 00.000 12044 Worker thread wakes up
22:47:40.564 00.000 14964 GuideStep: 0.3 px 10 ms WEST, 0.3 px 0 ms NORTH
22:47:40.565 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:40.565 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:43.681 03.116 12044 Exposure complete
22:47:43.718 00.037 12044 worker thread done servicing request
22:47:43.718 00.000 14964 OnExposeComplete: enter
22:47:43.720 00.002 14964 UpdateGuideState(): m_state=6
22:47:43.723 00.003 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:47:43.725 00.002 14964 Star::Find returns 1 (0), X=277.94, Y=99.84, Mass=342559, SNR=366.6, Peak=23118 HFD=4.2
22:47:43.728 00.003 14964 MultiStar: [#1 -0.07,0.61,0.15,U] [#2 -0.13,0.67,0.06,U] 
22:47:43.730 00.002 14964 refined, 2 included, MultiStar: {-0.50, 0.00}, one-star: {-0.59, -0.13}
22:47:43.732 00.002 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
22:47:43.734 00.002 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
22:47:43.734 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.00 hyp=0.50 cameraTheta=3.13 mountX=-0.01 mountY=0.50, mountTheta=1.59
22:47:43.735 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.00, opts=13)
22:47:43.737 00.002 14964 Enqueuing Move request for scope (-0.50, 0.00)
22:47:43.738 00.001 12044 Worker thread wakes up
22:47:43.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.00) opts 0xd
22:47:43.739 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.00)
22:47:43.739 00.000 12044 Moving (-0.50, 0.00) raw xDistance=-0.01 yDistance=0.50
22:47:43.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
22:47:43.739 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:47:43.739 00.000 12044 MoveAxis(E, 0, ABG)
22:47:43.739 00.000 12044 Move returns status 0, amount 0
22:47:43.739 00.000 12044 MoveAxis(S, 46, ABG)
22:47:43.739 00.000 12044 Guiding  Dir = 1, Dur = 46
22:47:43.751 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23118, med=619, FiltMin=525, FiltMax=14925, Gamma=0.810
22:47:43.760 00.009 14964 UpdateGuideState exits: m=342559 SNR=366.6
22:47:43.762 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.763 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:43.764 00.001 14964 Enqueuing Expose request
22:47:43.787 00.023 12044 IsSlewing returns 0
22:47:43.788 00.001 12044 IsGuiding returns 0
22:47:43.810 00.022 12044 PulseGuide returned control before completion, sleep 35
22:47:43.860 00.050 12044 IsGuiding returns 0
22:47:43.860 00.000 12044 Move returns status 0, amount 46
22:47:43.860 00.000 12044 move complete, result=0
22:47:43.860 00.000 12044 worker thread done servicing request
22:47:43.860 00.000 12044 Worker thread wakes up
22:47:43.861 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:43.861 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:43.861 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 46 ms SOUTH
22:47:46.965 03.104 12044 Exposure complete
22:47:47.006 00.041 12044 worker thread done servicing request
22:47:47.006 00.000 14964 OnExposeComplete: enter
22:47:47.008 00.002 14964 UpdateGuideState(): m_state=6
22:47:47.009 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:47:47.011 00.002 14964 Star::Find returns 1 (0), X=279.01, Y=99.80, Mass=339211, SNR=368.0, Peak=26903 HFD=4.1
22:47:47.012 00.001 14964 MultiStar: [#1 0.89,0.56,0.00,M3] [#2 0.59,0.60,0.00,M2] 
22:47:47.014 00.002 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
22:47:47.015 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
22:47:47.016 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.36 mountX=0.18 mountY=-0.45, mountTheta=-1.18
22:47:47.019 00.003 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.18, opts=13)
22:47:47.021 00.002 14964 Enqueuing Move request for scope (0.47, -0.18)
22:47:47.021 00.000 12044 Worker thread wakes up
22:47:47.021 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
22:47:47.021 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
22:47:47.021 00.000 12044 Moving (0.47, -0.18) raw xDistance=0.18 yDistance=-0.45
22:47:47.021 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
22:47:47.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:47.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:47:47.021 00.000 12044 MoveAxis(E, 0, ABG)
22:47:47.021 00.000 12044 Move returns status 0, amount 0
22:47:47.021 00.000 12044 MoveAxis(N, 0, ABG)
22:47:47.021 00.000 12044 Move returns status 0, amount 0
22:47:47.021 00.000 12044 move complete, result=0
22:47:47.022 00.001 12044 worker thread done servicing request
22:47:47.036 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26903, med=620, FiltMin=534, FiltMax=14102, Gamma=0.810
22:47:47.046 00.010 14964 UpdateGuideState exits: m=339211 SNR=368.0
22:47:47.048 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.049 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:47.051 00.002 14964 Enqueuing Expose request
22:47:47.052 00.001 12044 Worker thread wakes up
22:47:47.052 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:47.052 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:47.052 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:47:50.167 03.115 12044 Exposure complete
22:47:50.219 00.052 12044 worker thread done servicing request
22:47:50.219 00.000 14964 OnExposeComplete: enter
22:47:50.221 00.002 14964 UpdateGuideState(): m_state=6
22:47:50.222 00.001 14964 Star::Find(35, 279, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:47:50.222 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=99.57, Mass=337821, SNR=361.8, Peak=26090 HFD=3.8
22:47:50.224 00.002 14964 MultiStar: [#1 0.99,0.46,0.00,M4] [#2 0.93,0.62,0.00,M3] 
22:47:50.226 00.002 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
22:47:50.229 00.003 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
22:47:50.232 00.003 14964 CameraToMount -- cameraX=0.50 cameraY=-0.40 hyp=0.64 cameraTheta=-0.68 mountX=0.41 mountY=-0.45, mountTheta=-0.84
22:47:50.233 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.40, opts=13)
22:47:50.233 00.000 14964 Enqueuing Move request for scope (0.50, -0.40)
22:47:50.234 00.001 12044 Worker thread wakes up
22:47:50.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.40) opts 0xd
22:47:50.234 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.40)
22:47:50.234 00.000 12044 Moving (0.50, -0.40) raw xDistance=0.41 yDistance=-0.45
22:47:50.234 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.41, slope = 0.03
22:47:50.234 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:50.234 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:47:50.234 00.000 12044 MoveAxis(W, 21, ABG)
22:47:50.234 00.000 12044 Guiding  Dir = 3, Dur = 21
22:47:50.251 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26090, med=618, FiltMin=531, FiltMax=13410, Gamma=0.810
22:47:50.258 00.007 14964 UpdateGuideState exits: m=337821 SNR=361.8
22:47:50.259 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:50.260 00.000 14964 Enqueuing Expose request
22:47:50.266 00.006 12044 IsSlewing returns 0
22:47:50.266 00.000 12044 IsGuiding returns 0
22:47:50.299 00.033 12044 IsGuiding returns 1
22:47:50.299 00.000 12044 scope still moving after pulse duration time elapsed
22:47:50.359 00.060 12044 IsSlewing returns 0
22:47:50.359 00.000 12044 IsGuiding returns 0
22:47:50.359 00.000 12044 scope move finished after 21 + 72 ms
22:47:50.359 00.000 12044 Move returns status 0, amount 21
22:47:50.359 00.000 12044 MoveAxis(N, 0, ABG)
22:47:50.359 00.000 12044 Move returns status 0, amount 0
22:47:50.361 00.002 12044 move complete, result=0
22:47:50.361 00.000 12044 worker thread done servicing request
22:47:50.361 00.000 12044 Worker thread wakes up
22:47:50.361 00.000 14964 GuideStep: 0.4 px 21 ms WEST, -0.5 px 0 ms NORTH
22:47:50.362 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:50.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:53.464 03.102 12044 Exposure complete
22:47:53.507 00.043 12044 worker thread done servicing request
22:47:53.507 00.000 14964 OnExposeComplete: enter
22:47:53.509 00.002 14964 UpdateGuideState(): m_state=6
22:47:53.510 00.001 14964 Star::Find(35, 279, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:47:53.511 00.001 14964 Star::Find returns 1 (0), X=279.06, Y=99.46, Mass=334824, SNR=366.7, Peak=25922 HFD=3.6
22:47:53.513 00.002 14964 MultiStar: [#1 1.12,0.56,0.00,M5] [#2 0.82,0.72,0.00,M4] 
22:47:53.514 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
22:47:53.515 00.001 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
22:47:53.517 00.002 14964 CameraToMount -- cameraX=0.53 cameraY=-0.51 hyp=0.74 cameraTheta=-0.77 mountX=0.52 mountY=-0.47, mountTheta=-0.74
22:47:53.520 00.003 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.51, opts=13)
22:47:53.522 00.002 14964 Enqueuing Move request for scope (0.53, -0.51)
22:47:53.524 00.002 12044 Worker thread wakes up
22:47:53.524 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.51) opts 0xd
22:47:53.524 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.51)
22:47:53.524 00.000 12044 Moving (0.53, -0.51) raw xDistance=0.52 yDistance=-0.47
22:47:53.524 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.52, slope = 0.03
22:47:53.524 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:53.524 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:47:53.524 00.000 12044 MoveAxis(W, 25, ABG)
22:47:53.524 00.000 12044 Guiding  Dir = 3, Dur = 25
22:47:53.538 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25922, med=619, FiltMin=526, FiltMax=13810, Gamma=0.810
22:47:53.546 00.008 12044 IsSlewing returns 0
22:47:53.546 00.000 12044 IsGuiding returns 0
22:47:53.549 00.003 14964 UpdateGuideState exits: m=334824 SNR=366.7
22:47:53.551 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.552 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:53.553 00.001 14964 Enqueuing Expose request
22:47:53.579 00.026 12044 IsGuiding returns 1
22:47:53.579 00.000 12044 scope still moving after pulse duration time elapsed
22:47:53.637 00.058 12044 IsSlewing returns 0
22:47:53.638 00.001 12044 IsGuiding returns 0
22:47:53.638 00.000 12044 scope move finished after 25 + 66 ms
22:47:53.638 00.000 12044 Move returns status 0, amount 25
22:47:53.638 00.000 12044 MoveAxis(N, 0, ABG)
22:47:53.638 00.000 12044 Move returns status 0, amount 0
22:47:53.638 00.000 12044 move complete, result=0
22:47:53.638 00.000 12044 worker thread done servicing request
22:47:53.638 00.000 12044 Worker thread wakes up
22:47:53.638 00.000 14964 GuideStep: 0.5 px 25 ms WEST, -0.5 px 0 ms NORTH
22:47:53.638 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:53.638 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:56.740 03.102 12044 Exposure complete
22:47:56.779 00.039 12044 worker thread done servicing request
22:47:56.779 00.000 14964 OnExposeComplete: enter
22:47:56.781 00.002 14964 UpdateGuideState(): m_state=6
22:47:56.782 00.001 14964 Star::Find(35, 279, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:47:56.782 00.000 14964 Star::Find returns 1 (0), X=278.12, Y=99.57, Mass=331924, SNR=363.5, Peak=28513 HFD=3.6
22:47:56.783 00.001 14964 MultiStar: [#1 0.09,0.48,0.18,U] [#2 0.02,0.75,0.00,M5] 
22:47:56.785 00.002 14964 refined, 1 included, MultiStar: {-0.34, -0.27}, one-star: {-0.42, -0.40}
22:47:56.786 00.001 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
22:47:56.787 00.001 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
22:47:56.789 00.002 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.44 cameraTheta=-2.47 mountX=0.27 mountY=0.37, mountTheta=0.94
22:47:56.791 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.27, opts=13)
22:47:56.793 00.002 14964 Enqueuing Move request for scope (-0.34, -0.27)
22:47:56.794 00.001 12044 Worker thread wakes up
22:47:56.794 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.27) opts 0xd
22:47:56.794 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.27)
22:47:56.794 00.000 12044 Moving (-0.34, -0.27) raw xDistance=0.27 yDistance=0.37
22:47:56.794 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.03
22:47:56.794 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:56.795 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:47:56.795 00.000 12044 MoveAxis(E, 0, ABG)
22:47:56.795 00.000 12044 Move returns status 0, amount 0
22:47:56.795 00.000 12044 MoveAxis(N, 0, ABG)
22:47:56.795 00.000 12044 Move returns status 0, amount 0
22:47:56.795 00.000 12044 move complete, result=0
22:47:56.795 00.000 12044 worker thread done servicing request
22:47:56.810 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28513, med=619, FiltMin=535, FiltMax=14971, Gamma=0.810
22:47:56.821 00.011 14964 UpdateGuideState exits: m=331924 SNR=363.5
22:47:56.823 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:56.824 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:47:56.826 00.002 14964 Enqueuing Expose request
22:47:56.827 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:47:56.827 00.000 12044 Worker thread wakes up
22:47:56.828 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:47:56.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:47:59.938 03.110 12044 Exposure complete
22:47:59.977 00.039 12044 worker thread done servicing request
22:47:59.977 00.000 14964 OnExposeComplete: enter
22:47:59.979 00.002 14964 UpdateGuideState(): m_state=6
22:47:59.980 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:47:59.980 00.000 14964 Star::Find returns 1 (0), X=278.79, Y=100.03, Mass=339959, SNR=367.1, Peak=24659 HFD=4.1
22:47:59.982 00.002 14964 MultiStar: [#1 0.61,-0.07,0.16,U] [#2 0.59,0.16,0.07,U] 
22:47:59.985 00.003 14964 single-star, 2 included, MultiStar: {0.32, 0.05}, one-star: {0.26, 0.06}
22:47:59.987 00.002 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
22:47:59.989 00.002 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.44)
22:47:59.991 00.002 14964 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.23 mountX=-0.06 mountY=-0.26, mountTheta=-1.78
22:47:59.995 00.004 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.06, opts=13)
22:47:59.997 00.002 14964 Enqueuing Move request for scope (0.26, 0.06)
22:47:59.999 00.002 12044 Worker thread wakes up
22:47:59.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
22:47:59.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
22:47:59.999 00.000 12044 Moving (0.26, 0.06) raw xDistance=-0.06 yDistance=-0.26
22:47:59.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
22:47:59.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:59.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:47:59.999 00.000 12044 MoveAxis(E, 0, ABG)
22:47:59.999 00.000 12044 Move returns status 0, amount 0
22:48:00.000 00.001 12044 MoveAxis(N, 0, ABG)
22:48:00.000 00.000 12044 Move returns status 0, amount 0
22:48:00.000 00.000 12044 move complete, result=0
22:48:00.000 00.000 12044 worker thread done servicing request
22:48:00.012 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24659, med=620, FiltMin=531, FiltMax=17057, Gamma=0.810
22:48:00.025 00.013 14964 UpdateGuideState exits: m=339959 SNR=367.1
22:48:00.027 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.028 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:00.030 00.002 14964 Enqueuing Expose request
22:48:00.032 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:48:00.033 00.001 12044 Worker thread wakes up
22:48:00.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:00.034 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:03.133 03.099 12044 Exposure complete
22:48:03.164 00.031 12044 worker thread done servicing request
22:48:03.164 00.000 14964 OnExposeComplete: enter
22:48:03.165 00.001 14964 UpdateGuideState(): m_state=6
22:48:03.165 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:48:03.166 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=100.29, Mass=343852, SNR=365.3, Peak=26207 HFD=3.5
22:48:03.166 00.000 14964 MultiStar: [#1 0.57,-0.13,0.17,U] [#2 0.33,-0.22,0.07,U] 
22:48:03.167 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.23}, one-star: {0.03, 0.32}
22:48:03.167 00.000 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.56) = xAngle (2.65 = 2.65)
22:48:03.168 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
22:48:03.168 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
22:48:03.170 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.23, opts=13)
22:48:03.170 00.000 14964 Enqueuing Move request for scope (0.12, 0.23)
22:48:03.171 00.001 12044 Worker thread wakes up
22:48:03.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
22:48:03.171 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
22:48:03.171 00.000 12044 Moving (0.12, 0.23) raw xDistance=-0.23 yDistance=-0.14
22:48:03.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.03
22:48:03.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:03.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:03.171 00.000 12044 MoveAxis(E, 0, ABG)
22:48:03.171 00.000 12044 Move returns status 0, amount 0
22:48:03.171 00.000 12044 MoveAxis(N, 0, ABG)
22:48:03.171 00.000 12044 Move returns status 0, amount 0
22:48:03.171 00.000 12044 move complete, result=0
22:48:03.171 00.000 12044 worker thread done servicing request
22:48:03.182 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26207, med=619, FiltMin=540, FiltMax=19577, Gamma=0.810
22:48:03.189 00.007 14964 UpdateGuideState exits: m=343852 SNR=365.3
22:48:03.191 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.192 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:03.192 00.000 14964 Enqueuing Expose request
22:48:03.193 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:03.193 00.000 12044 Worker thread wakes up
22:48:03.194 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:03.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:06.303 03.109 12044 Exposure complete
22:48:06.334 00.031 12044 worker thread done servicing request
22:48:06.334 00.000 14964 OnExposeComplete: enter
22:48:06.335 00.001 14964 UpdateGuideState(): m_state=6
22:48:06.336 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:48:06.336 00.000 14964 Star::Find returns 1 (0), X=278.62, Y=100.30, Mass=339726, SNR=376.9, Peak=26119 HFD=3.6
22:48:06.337 00.001 14964 MultiStar: [#1 0.31,-0.05,0.17,U] [#2 -0.06,0.14,0.07,U] 
22:48:06.337 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.27}, one-star: {0.09, 0.33}
22:48:06.338 00.001 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
22:48:06.340 00.002 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.48)
22:48:06.341 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.27 mountY=-0.13, mountTheta=-2.68
22:48:06.343 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.27, opts=13)
22:48:06.345 00.002 14964 Enqueuing Move request for scope (0.11, 0.27)
22:48:06.346 00.001 12044 Worker thread wakes up
22:48:06.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
22:48:06.347 00.001 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
22:48:06.347 00.000 12044 Moving (0.11, 0.27) raw xDistance=-0.27 yDistance=-0.13
22:48:06.347 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.27, using input
22:48:06.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.04
22:48:06.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:06.347 00.000 12044 MoveAxis(E, 0, ABG)
22:48:06.347 00.000 12044 Move returns status 0, amount 0
22:48:06.347 00.000 12044 MoveAxis(N, 0, ABG)
22:48:06.347 00.000 12044 Move returns status 0, amount 0
22:48:06.347 00.000 12044 move complete, result=0
22:48:06.347 00.000 12044 worker thread done servicing request
22:48:06.359 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26119, med=619, FiltMin=535, FiltMax=17284, Gamma=0.810
22:48:06.371 00.012 14964 UpdateGuideState exits: m=339726 SNR=376.9
22:48:06.372 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.372 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:06.373 00.001 14964 Enqueuing Expose request
22:48:06.373 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:06.376 00.003 12044 Worker thread wakes up
22:48:06.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:06.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:09.495 03.119 12044 Exposure complete
22:48:09.516 00.021 12044 worker thread done servicing request
22:48:09.517 00.001 14964 OnExposeComplete: enter
22:48:09.517 00.000 14964 UpdateGuideState(): m_state=6
22:48:09.518 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:48:09.518 00.000 14964 Star::Find returns 1 (0), X=278.80, Y=100.20, Mass=346483, SNR=370.9, Peak=30875 HFD=3.6
22:48:09.519 00.001 14964 MultiStar: [#1 0.61,0.13,0.17,U] [#2 0.30,0.12,0.07,U] 
22:48:09.519 00.000 14964 single-star, 2 included, MultiStar: {0.31, 0.21}, one-star: {0.26, 0.23}
22:48:09.520 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
22:48:09.520 00.000 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.95)
22:48:09.521 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.35 cameraTheta=0.72 mountX=-0.23 mountY=-0.28, mountTheta=-2.25
22:48:09.522 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.23, opts=13)
22:48:09.522 00.000 14964 Enqueuing Move request for scope (0.26, 0.23)
22:48:09.523 00.001 12044 Worker thread wakes up
22:48:09.523 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd
22:48:09.523 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.23)
22:48:09.523 00.000 12044 Moving (0.26, 0.23) raw xDistance=-0.23 yDistance=-0.28
22:48:09.523 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.41, using input
22:48:09.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.06
22:48:09.523 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:09.523 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:48:09.523 00.000 12044 MoveAxis(E, 0, ABG)
22:48:09.523 00.000 12044 Move returns status 0, amount 0
22:48:09.523 00.000 12044 MoveAxis(N, 0, ABG)
22:48:09.523 00.000 12044 Move returns status 0, amount 0
22:48:09.523 00.000 12044 move complete, result=0
22:48:09.523 00.000 12044 worker thread done servicing request
22:48:09.530 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30875, med=619, FiltMin=536, FiltMax=15617, Gamma=0.810
22:48:09.537 00.007 14964 UpdateGuideState exits: m=346483 SNR=370.9
22:48:09.537 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.538 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:09.538 00.000 14964 Enqueuing Expose request
22:48:09.539 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:48:09.539 00.000 12044 Worker thread wakes up
22:48:09.539 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:09.539 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:12.642 03.103 12044 Exposure complete
22:48:12.670 00.028 12044 worker thread done servicing request
22:48:12.671 00.001 14964 OnExposeComplete: enter
22:48:12.672 00.001 14964 UpdateGuideState(): m_state=6
22:48:12.674 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:48:12.675 00.001 14964 Star::Find returns 1 (0), X=278.60, Y=100.30, Mass=341211, SNR=365.9, Peak=23062 HFD=3.6
22:48:12.677 00.002 14964 MultiStar: [#1 0.49,0.01,0.16,U] [#2 0.20,-0.12,0.08,U] 
22:48:12.678 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.25}, one-star: {0.07, 0.32}
22:48:12.679 00.001 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.56) = xAngle (2.65 = 2.65)
22:48:12.679 00.000 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
22:48:12.680 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.09 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
22:48:12.683 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.25, opts=13)
22:48:12.684 00.001 14964 Enqueuing Move request for scope (0.13, 0.25)
22:48:12.686 00.002 12044 Worker thread wakes up
22:48:12.686 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
22:48:12.686 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
22:48:12.686 00.000 12044 Moving (0.13, 0.25) raw xDistance=-0.25 yDistance=-0.16
22:48:12.686 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.43, using input
22:48:12.686 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.07
22:48:12.686 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:12.686 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:48:12.686 00.000 12044 MoveAxis(E, 0, ABG)
22:48:12.686 00.000 12044 Move returns status 0, amount 0
22:48:12.686 00.000 12044 MoveAxis(N, 0, ABG)
22:48:12.686 00.000 12044 Move returns status 0, amount 0
22:48:12.686 00.000 12044 move complete, result=0
22:48:12.687 00.001 12044 worker thread done servicing request
22:48:12.700 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23062, med=620, FiltMin=531, FiltMax=18073, Gamma=0.810
22:48:12.706 00.006 14964 UpdateGuideState exits: m=341211 SNR=365.9
22:48:12.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:12.709 00.002 14964 Enqueuing Expose request
22:48:12.710 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:12.710 00.000 12044 Worker thread wakes up
22:48:12.710 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:12.710 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:15.849 03.139 12044 Exposure complete
22:48:15.886 00.037 12044 worker thread done servicing request
22:48:15.886 00.000 14964 OnExposeComplete: enter
22:48:15.889 00.003 14964 UpdateGuideState(): m_state=6
22:48:15.891 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:48:15.896 00.005 14964 Star::Find returns 1 (0), X=278.47, Y=100.14, Mass=341807, SNR=356.1, Peak=26710 HFD=3.8
22:48:15.896 00.000 14964 MultiStar: [#1 0.42,-0.00,0.17,U] [#2 0.43,-0.07,0.08,U] 
22:48:15.897 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.13}, one-star: {-0.07, 0.16}
22:48:15.897 00.000 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
22:48:15.898 00.001 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.33)
22:48:15.899 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.13 mountY=-0.04, mountTheta=-2.82
22:48:15.900 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.13, opts=13)
22:48:15.901 00.001 14964 Enqueuing Move request for scope (0.03, 0.13)
22:48:15.902 00.001 12044 Worker thread wakes up
22:48:15.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:48:15.902 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:48:15.902 00.000 12044 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.04
22:48:15.902 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.51, using input
22:48:15.902 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:48:15.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.08
22:48:15.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:15.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:15.902 00.000 12044 MoveAxis(E, 0, ABG)
22:48:15.902 00.000 12044 Move returns status 0, amount 0
22:48:15.902 00.000 12044 MoveAxis(N, 0, ABG)
22:48:15.903 00.001 12044 Move returns status 0, amount 0
22:48:15.903 00.000 12044 move complete, result=0
22:48:15.903 00.000 12044 worker thread done servicing request
22:48:15.914 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26710, med=619, FiltMin=536, FiltMax=20364, Gamma=0.810
22:48:15.925 00.011 14964 UpdateGuideState exits: m=341807 SNR=356.1
22:48:15.926 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.927 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:15.927 00.000 14964 Enqueuing Expose request
22:48:15.928 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:15.929 00.001 12044 Worker thread wakes up
22:48:15.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:15.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:19.061 03.132 12044 Exposure complete
22:48:19.091 00.030 12044 worker thread done servicing request
22:48:19.091 00.000 14964 OnExposeComplete: enter
22:48:19.091 00.000 14964 UpdateGuideState(): m_state=6
22:48:19.092 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:48:19.093 00.001 14964 Star::Find returns 1 (0), X=278.64, Y=100.31, Mass=341339, SNR=369.9, Peak=25643 HFD=3.6
22:48:19.093 00.000 14964 MultiStar: [#1 0.40,-0.19,0.17,U] [#2 0.09,-0.18,0.07,U] 
22:48:19.094 00.001 14964 refined, 2 included, MultiStar: {0.14, 0.24}, one-star: {0.10, 0.33}
22:48:19.094 00.000 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.56) = xAngle (2.58 = 2.58)
22:48:19.095 00.001 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.65)
22:48:19.095 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.03 mountX=-0.23 mountY=-0.17, mountTheta=-2.52
22:48:19.097 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.24, opts=13)
22:48:19.097 00.000 14964 Enqueuing Move request for scope (0.14, 0.24)
22:48:19.098 00.001 12044 Worker thread wakes up
22:48:19.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
22:48:19.098 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
22:48:19.098 00.000 12044 Moving (0.14, 0.24) raw xDistance=-0.23 yDistance=-0.17
22:48:19.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
22:48:19.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:19.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:48:19.098 00.000 12044 MoveAxis(E, 0, ABG)
22:48:19.098 00.000 12044 Move returns status 0, amount 0
22:48:19.098 00.000 12044 MoveAxis(N, 0, ABG)
22:48:19.098 00.000 12044 Move returns status 0, amount 0
22:48:19.098 00.000 12044 move complete, result=0
22:48:19.098 00.000 12044 worker thread done servicing request
22:48:19.108 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25643, med=620, FiltMin=537, FiltMax=17240, Gamma=0.810
22:48:19.113 00.005 14964 UpdateGuideState exits: m=341339 SNR=369.9
22:48:19.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.114 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:19.115 00.001 14964 Enqueuing Expose request
22:48:19.115 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:19.116 00.001 12044 Worker thread wakes up
22:48:19.116 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:19.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:22.249 03.133 12044 Exposure complete
22:48:22.285 00.036 12044 worker thread done servicing request
22:48:22.285 00.000 14964 OnExposeComplete: enter
22:48:22.286 00.001 14964 UpdateGuideState(): m_state=6
22:48:22.287 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:48:22.288 00.001 14964 Star::Find returns 1 (0), X=278.48, Y=100.16, Mass=343181, SNR=362.4, Peak=25335 HFD=3.8
22:48:22.289 00.001 14964 MultiStar: [#1 0.35,-0.16,0.17,U] [#2 0.37,-0.30,0.07,U] 
22:48:22.289 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.11}, one-star: {-0.06, 0.19}
22:48:22.290 00.001 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
22:48:22.290 00.000 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.30)
22:48:22.291 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
22:48:22.293 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.11, opts=13)
22:48:22.293 00.000 14964 Enqueuing Move request for scope (0.02, 0.11)
22:48:22.294 00.001 12044 Worker thread wakes up
22:48:22.294 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:48:22.294 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:48:22.294 00.000 12044 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
22:48:22.294 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
22:48:22.294 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.294 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:22.294 00.000 12044 MoveAxis(E, 0, ABG)
22:48:22.294 00.000 12044 Move returns status 0, amount 0
22:48:22.294 00.000 12044 MoveAxis(N, 0, ABG)
22:48:22.294 00.000 12044 Move returns status 0, amount 0
22:48:22.294 00.000 12044 move complete, result=0
22:48:22.295 00.001 12044 worker thread done servicing request
22:48:22.304 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25335, med=619, FiltMin=527, FiltMax=20208, Gamma=0.810
22:48:22.312 00.008 14964 UpdateGuideState exits: m=343181 SNR=362.4
22:48:22.313 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.314 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:22.314 00.000 14964 Enqueuing Expose request
22:48:22.315 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:22.315 00.000 12044 Worker thread wakes up
22:48:22.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:22.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:25.416 03.101 12044 Exposure complete
22:48:25.438 00.022 14964 OnExposeComplete: enter
22:48:25.440 00.002 14964 UpdateGuideState(): m_state=6
22:48:25.441 00.001 12044 worker thread done servicing request
22:48:25.441 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:48:25.441 00.000 14964 Star::Find returns 1 (0), X=278.84, Y=100.29, Mass=337673, SNR=356.4, Peak=27527 HFD=3.7
22:48:25.442 00.001 14964 MultiStar: [#1 0.45,-0.25,0.18,U] [#2 0.40,-0.20,0.08,U] 
22:48:25.442 00.000 14964 refined, 2 included, MultiStar: {0.33, 0.21}, one-star: {0.31, 0.32}
22:48:25.443 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
22:48:25.443 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
22:48:25.444 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.55 mountX=-0.20 mountY=-0.35, mountTheta=-2.09
22:48:25.445 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.21, opts=13)
22:48:25.447 00.002 14964 Enqueuing Move request for scope (0.33, 0.21)
22:48:25.447 00.000 12044 Worker thread wakes up
22:48:25.447 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.21) opts 0xd
22:48:25.447 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.21)
22:48:25.447 00.000 12044 Moving (0.33, 0.21) raw xDistance=-0.20 yDistance=-0.35
22:48:25.447 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
22:48:25.447 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:25.447 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:48:25.447 00.000 12044 MoveAxis(E, 0, ABG)
22:48:25.448 00.001 12044 Move returns status 0, amount 0
22:48:25.448 00.000 12044 MoveAxis(N, 0, ABG)
22:48:25.448 00.000 12044 Move returns status 0, amount 0
22:48:25.448 00.000 12044 move complete, result=0
22:48:25.448 00.000 12044 worker thread done servicing request
22:48:25.455 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27527, med=619, FiltMin=531, FiltMax=15441, Gamma=0.810
22:48:25.461 00.006 14964 UpdateGuideState exits: m=337673 SNR=356.4
22:48:25.463 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.465 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:25.466 00.001 14964 Enqueuing Expose request
22:48:25.468 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:48:25.469 00.001 12044 Worker thread wakes up
22:48:25.469 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:25.469 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:28.586 03.117 12044 Exposure complete
22:48:28.610 00.024 12044 worker thread done servicing request
22:48:28.610 00.000 14964 OnExposeComplete: enter
22:48:28.612 00.002 14964 UpdateGuideState(): m_state=6
22:48:28.613 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:48:28.613 00.000 14964 Star::Find returns 1 (0), X=278.45, Y=100.23, Mass=348557, SNR=377.7, Peak=25126 HFD=3.7
22:48:28.614 00.001 14964 MultiStar: [#1 0.40,0.13,0.17,U] [#2 0.11,0.29,0.07,U] 
22:48:28.614 00.000 14964 refined, 2 included, MultiStar: {-0.01, 0.24}, one-star: {-0.09, 0.25}
22:48:28.615 00.001 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.11)
22:48:28.615 00.000 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
22:48:28.616 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.62 mountX=-0.24 mountY=-0.01, mountTheta=-3.09
22:48:28.617 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.24, opts=13)
22:48:28.617 00.000 14964 Enqueuing Move request for scope (-0.01, 0.24)
22:48:28.618 00.001 12044 Worker thread wakes up
22:48:28.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
22:48:28.618 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
22:48:28.618 00.000 12044 Moving (-0.01, 0.24) raw xDistance=-0.24 yDistance=-0.01
22:48:28.618 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.01
22:48:28.618 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:28.618 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:28.618 00.000 12044 MoveAxis(E, 0, ABG)
22:48:28.618 00.000 12044 Move returns status 0, amount 0
22:48:28.618 00.000 12044 MoveAxis(N, 0, ABG)
22:48:28.618 00.000 12044 Move returns status 0, amount 0
22:48:28.618 00.000 12044 move complete, result=0
22:48:28.618 00.000 12044 worker thread done servicing request
22:48:28.626 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25126, med=619, FiltMin=531, FiltMax=20820, Gamma=0.810
22:48:28.632 00.006 14964 UpdateGuideState exits: m=348557 SNR=377.7
22:48:28.632 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.633 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:28.633 00.000 14964 Enqueuing Expose request
22:48:28.634 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:28.634 00.000 12044 Worker thread wakes up
22:48:28.634 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:28.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:31.734 03.100 12044 Exposure complete
22:48:31.779 00.045 12044 worker thread done servicing request
22:48:31.780 00.001 14964 OnExposeComplete: enter
22:48:31.782 00.002 14964 UpdateGuideState(): m_state=6
22:48:31.783 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:48:31.785 00.002 14964 Star::Find returns 1 (0), X=278.26, Y=100.40, Mass=344275, SNR=377.7, Peak=29058 HFD=3.5
22:48:31.786 00.001 14964 MultiStar: [#1 0.35,-0.01,0.15,U] [#2 0.03,0.10,0.07,U] 
22:48:31.787 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.35}, one-star: {-0.28, 0.42}
22:48:31.789 00.002 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
22:48:31.791 00.002 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
22:48:31.794 00.003 14964 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.40 cameraTheta=2.05 mountX=-0.36 mountY=0.15, mountTheta=2.75
22:48:31.798 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.35, opts=13)
22:48:31.801 00.003 14964 Enqueuing Move request for scope (-0.18, 0.35)
22:48:31.803 00.002 12044 Worker thread wakes up
22:48:31.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
22:48:31.803 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
22:48:31.803 00.000 12044 Moving (-0.18, 0.35) raw xDistance=-0.36 yDistance=0.15
22:48:31.803 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.36, slope = -0.04
22:48:31.803 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:31.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:48:31.803 00.000 12044 MoveAxis(E, 14, ABG)
22:48:31.803 00.000 12044 Guiding  Dir = 2, Dur = 14
22:48:31.817 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29058, med=619, FiltMin=531, FiltMax=17616, Gamma=0.810
22:48:31.823 00.006 14964 UpdateGuideState exits: m=344275 SNR=377.7
22:48:31.824 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.824 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:31.825 00.001 14964 Enqueuing Expose request
22:48:31.825 00.000 12044 IsSlewing returns 0
22:48:31.825 00.000 12044 IsGuiding returns 0
22:48:31.946 00.121 12044 IsGuiding returns 1
22:48:31.946 00.000 12044 scope still moving after pulse duration time elapsed
22:48:32.014 00.068 12044 IsSlewing returns 0
22:48:32.014 00.000 12044 IsGuiding returns 0
22:48:32.014 00.000 12044 scope move finished after 14 + 174 ms
22:48:32.014 00.000 12044 Move returns status 0, amount 14
22:48:32.014 00.000 12044 MoveAxis(N, 0, ABG)
22:48:32.014 00.000 12044 Move returns status 0, amount 0
22:48:32.014 00.000 12044 move complete, result=0
22:48:32.014 00.000 12044 worker thread done servicing request
22:48:32.014 00.000 12044 Worker thread wakes up
22:48:32.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:32.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:32.014 00.000 14964 GuideStep: -0.4 px 14 ms EAST, 0.1 px 0 ms NORTH
22:48:35.127 03.113 12044 Exposure complete
22:48:35.168 00.041 12044 worker thread done servicing request
22:48:35.168 00.000 14964 OnExposeComplete: enter
22:48:35.170 00.002 14964 UpdateGuideState(): m_state=6
22:48:35.172 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:48:35.173 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=100.07, Mass=348595, SNR=372.3, Peak=28998 HFD=4.1
22:48:35.174 00.001 14964 MultiStar: [#1 0.17,0.21,0.16,U] [#2 -0.40,0.36,0.07,U] 
22:48:35.175 00.001 14964 refined, 2 included, MultiStar: {-0.38, 0.13}, one-star: {-0.47, 0.09}
22:48:35.175 00.000 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
22:48:35.177 00.002 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
22:48:35.178 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.40 cameraTheta=2.83 mountX=-0.13 mountY=0.37, mountTheta=1.91
22:48:35.180 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.13, opts=13)
22:48:35.182 00.002 14964 Enqueuing Move request for scope (-0.38, 0.13)
22:48:35.183 00.001 12044 Worker thread wakes up
22:48:35.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.13) opts 0xd
22:48:35.183 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.13)
22:48:35.183 00.000 12044 Moving (-0.38, 0.13) raw xDistance=-0.13 yDistance=0.37
22:48:35.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
22:48:35.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:35.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:48:35.183 00.000 12044 MoveAxis(E, 0, ABG)
22:48:35.183 00.000 12044 Move returns status 0, amount 0
22:48:35.183 00.000 12044 MoveAxis(N, 0, ABG)
22:48:35.184 00.001 12044 Move returns status 0, amount 0
22:48:35.184 00.000 12044 move complete, result=0
22:48:35.184 00.000 12044 worker thread done servicing request
22:48:35.198 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28998, med=620, FiltMin=531, FiltMax=14102, Gamma=0.810
22:48:35.211 00.013 14964 UpdateGuideState exits: m=348595 SNR=372.3
22:48:35.213 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.214 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:35.216 00.002 14964 Enqueuing Expose request
22:48:35.217 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:48:35.218 00.001 12044 Worker thread wakes up
22:48:35.218 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:35.218 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:38.321 03.103 12044 Exposure complete
22:48:38.344 00.023 12044 worker thread done servicing request
22:48:38.344 00.000 14964 OnExposeComplete: enter
22:48:38.344 00.000 14964 UpdateGuideState(): m_state=6
22:48:38.345 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:48:38.345 00.000 14964 Star::Find returns 1 (0), X=278.02, Y=99.93, Mass=340365, SNR=375.4, Peak=28778 HFD=3.9
22:48:38.346 00.001 14964 MultiStar: [#1 -0.06,0.71,0.00,M1] [#2 -0.31,0.64,0.00,M1] 
22:48:38.347 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
22:48:38.347 00.000 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
22:48:38.347 00.000 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.05 hyp=0.52 cameraTheta=-3.05 mountX=0.04 mountY=0.52, mountTheta=1.49
22:48:38.348 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.05, opts=13)
22:48:38.350 00.002 14964 Enqueuing Move request for scope (-0.51, -0.05)
22:48:38.350 00.000 12044 Worker thread wakes up
22:48:38.350 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.05) opts 0xd
22:48:38.351 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.05)
22:48:38.351 00.000 12044 Moving (-0.51, -0.05) raw xDistance=0.04 yDistance=0.52
22:48:38.351 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
22:48:38.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
22:48:38.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:48:38.351 00.000 12044 MoveAxis(E, 0, ABG)
22:48:38.351 00.000 12044 Move returns status 0, amount 0
22:48:38.351 00.000 12044 MoveAxis(S, 48, ABG)
22:48:38.351 00.000 12044 Guiding  Dir = 1, Dur = 48
22:48:38.359 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28778, med=619, FiltMin=535, FiltMax=15327, Gamma=0.810
22:48:38.367 00.008 14964 UpdateGuideState exits: m=340365 SNR=375.4
22:48:38.368 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.369 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:38.369 00.000 14964 Enqueuing Expose request
22:48:38.452 00.083 12044 IsSlewing returns 0
22:48:38.453 00.001 12044 IsGuiding returns 0
22:48:38.485 00.032 12044 PulseGuide returned control before completion, sleep 27
22:48:38.522 00.037 12044 IsGuiding returns 1
22:48:38.522 00.000 12044 scope still moving after pulse duration time elapsed
22:48:38.577 00.055 12044 IsSlewing returns 0
22:48:38.578 00.001 12044 IsGuiding returns 0
22:48:38.578 00.000 12044 scope move finished after 48 + 76 ms
22:48:38.578 00.000 12044 Move returns status 0, amount 48
22:48:38.578 00.000 12044 move complete, result=0
22:48:38.578 00.000 12044 worker thread done servicing request
22:48:38.578 00.000 12044 Worker thread wakes up
22:48:38.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:38.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:38.578 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 48 ms SOUTH
22:48:41.714 03.136 12044 Exposure complete
22:48:41.740 00.026 12044 worker thread done servicing request
22:48:41.740 00.000 14964 OnExposeComplete: enter
22:48:41.742 00.002 14964 UpdateGuideState(): m_state=6
22:48:41.742 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:48:41.743 00.001 14964 Star::Find returns 1 (0), X=278.54, Y=100.11, Mass=340945, SNR=370.5, Peak=26562 HFD=3.8
22:48:41.743 00.000 14964 MultiStar: [#1 0.53,0.10,0.17,U] [#2 0.33,0.35,0.07,U] 
22:48:41.744 00.001 14964 single-star, 2 included, MultiStar: {0.09, 0.14}, one-star: {0.00, 0.13}
22:48:41.744 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.11 = 3.11)
22:48:41.745 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
22:48:41.745 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=-0.13 mountY=-0.02, mountTheta=-3.02
22:48:41.746 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.13, opts=13)
22:48:41.747 00.001 14964 Enqueuing Move request for scope (0.00, 0.13)
22:48:41.747 00.000 12044 Worker thread wakes up
22:48:41.747 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
22:48:41.747 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
22:48:41.747 00.000 12044 Moving (0.00, 0.13) raw xDistance=-0.13 yDistance=-0.02
22:48:41.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
22:48:41.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:41.748 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:41.748 00.000 12044 MoveAxis(E, 0, ABG)
22:48:41.748 00.000 12044 Move returns status 0, amount 0
22:48:41.748 00.000 12044 MoveAxis(N, 0, ABG)
22:48:41.748 00.000 12044 Move returns status 0, amount 0
22:48:41.748 00.000 12044 move complete, result=0
22:48:41.748 00.000 12044 worker thread done servicing request
22:48:41.755 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26562, med=621, FiltMin=520, FiltMax=19872, Gamma=0.810
22:48:41.762 00.007 14964 UpdateGuideState exits: m=340945 SNR=370.5
22:48:41.763 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.765 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:41.766 00.001 14964 Enqueuing Expose request
22:48:41.767 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:41.769 00.002 12044 Worker thread wakes up
22:48:41.769 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:41.769 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:44.883 03.114 12044 Exposure complete
22:48:44.922 00.039 12044 worker thread done servicing request
22:48:44.922 00.000 14964 OnExposeComplete: enter
22:48:44.924 00.002 14964 UpdateGuideState(): m_state=6
22:48:44.926 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:48:44.929 00.003 14964 Star::Find returns 1 (0), X=278.72, Y=100.25, Mass=346306, SNR=375.4, Peak=30919 HFD=3.5
22:48:44.931 00.002 14964 MultiStar: [#1 0.63,-0.05,0.17,U] [#2 0.47,-0.03,0.07,U] 
22:48:44.932 00.001 14964 single-star, 2 included, MultiStar: {0.26, 0.21}, one-star: {0.19, 0.28}
22:48:44.933 00.001 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
22:48:44.935 00.002 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.70)
22:48:44.936 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.33 cameraTheta=0.98 mountX=-0.27 mountY=-0.21, mountTheta=-2.48
22:48:44.939 00.003 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.28, opts=13)
22:48:44.940 00.001 14964 Enqueuing Move request for scope (0.19, 0.28)
22:48:44.941 00.001 12044 Worker thread wakes up
22:48:44.942 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
22:48:44.942 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
22:48:44.942 00.000 12044 Moving (0.19, 0.28) raw xDistance=-0.27 yDistance=-0.21
22:48:44.942 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
22:48:44.942 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.942 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:48:44.942 00.000 12044 MoveAxis(E, 0, ABG)
22:48:44.942 00.000 12044 Move returns status 0, amount 0
22:48:44.942 00.000 12044 MoveAxis(N, 0, ABG)
22:48:44.942 00.000 12044 Move returns status 0, amount 0
22:48:44.942 00.000 12044 move complete, result=0
22:48:44.942 00.000 12044 worker thread done servicing request
22:48:44.956 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30919, med=619, FiltMin=539, FiltMax=19133, Gamma=0.810
22:48:44.968 00.012 14964 UpdateGuideState exits: m=346306 SNR=375.4
22:48:44.969 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.971 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:44.972 00.001 14964 Enqueuing Expose request
22:48:44.973 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:44.974 00.001 12044 Worker thread wakes up
22:48:44.974 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:44.974 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:48.090 03.116 12044 Exposure complete
22:48:48.128 00.038 12044 worker thread done servicing request
22:48:48.129 00.001 14964 OnExposeComplete: enter
22:48:48.130 00.001 14964 UpdateGuideState(): m_state=6
22:48:48.132 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:48:48.133 00.001 14964 Star::Find returns 1 (0), X=278.33, Y=99.99, Mass=344366, SNR=373.7, Peak=29630 HFD=3.9
22:48:48.134 00.001 14964 MultiStar: [#1 0.33,0.26,0.18,U] [#2 0.07,0.25,0.07,U] 
22:48:48.134 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.07}, one-star: {-0.21, 0.02}
22:48:48.136 00.002 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
22:48:48.137 00.001 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.93)
22:48:48.138 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=-0.07 mountY=0.11, mountTheta=2.15
22:48:48.141 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.07, opts=13)
22:48:48.142 00.001 14964 Enqueuing Move request for scope (-0.11, 0.07)
22:48:48.144 00.002 12044 Worker thread wakes up
22:48:48.144 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
22:48:48.144 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
22:48:48.144 00.000 12044 Moving (-0.11, 0.07) raw xDistance=-0.07 yDistance=0.11
22:48:48.144 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
22:48:48.144 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:48.144 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:48.144 00.000 12044 MoveAxis(E, 0, ABG)
22:48:48.144 00.000 12044 Move returns status 0, amount 0
22:48:48.144 00.000 12044 MoveAxis(N, 0, ABG)
22:48:48.144 00.000 12044 Move returns status 0, amount 0
22:48:48.144 00.000 12044 move complete, result=0
22:48:48.144 00.000 12044 worker thread done servicing request
22:48:48.158 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29630, med=618, FiltMin=534, FiltMax=20278, Gamma=0.810
22:48:48.168 00.010 14964 UpdateGuideState exits: m=344366 SNR=373.7
22:48:48.170 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.171 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:48.172 00.001 14964 Enqueuing Expose request
22:48:48.173 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:48.175 00.002 12044 Worker thread wakes up
22:48:48.175 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:48.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:51.317 03.142 12044 Exposure complete
22:48:51.359 00.042 12044 worker thread done servicing request
22:48:51.360 00.001 14964 OnExposeComplete: enter
22:48:51.363 00.003 14964 UpdateGuideState(): m_state=6
22:48:51.365 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:48:51.366 00.001 14964 Star::Find returns 1 (0), X=278.44, Y=99.82, Mass=344316, SNR=378.9, Peak=27286 HFD=3.7
22:48:51.367 00.001 14964 MultiStar: [#1 0.50,0.26,0.17,U] [#2 0.09,0.37,0.07,U] 
22:48:51.368 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.07}, one-star: {-0.09, -0.16}
22:48:51.368 00.000 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
22:48:51.370 00.002 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
22:48:51.371 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=0.07 mountY=0.01, mountTheta=0.12
22:48:51.373 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.07, opts=13)
22:48:51.374 00.001 14964 Enqueuing Move request for scope (-0.00, -0.07)
22:48:51.374 00.000 12044 Worker thread wakes up
22:48:51.374 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:48:51.374 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:48:51.374 00.000 12044 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.01
22:48:51.374 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.13, using input
22:48:51.374 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:48:51.374 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:51.374 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:51.374 00.000 12044 MoveAxis(E, 0, ABG)
22:48:51.374 00.000 12044 Move returns status 0, amount 0
22:48:51.374 00.000 12044 MoveAxis(N, 0, ABG)
22:48:51.374 00.000 12044 Move returns status 0, amount 0
22:48:51.374 00.000 12044 move complete, result=0
22:48:51.375 00.001 12044 worker thread done servicing request
22:48:51.382 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27286, med=619, FiltMin=533, FiltMax=18239, Gamma=0.810
22:48:51.396 00.014 14964 UpdateGuideState exits: m=344316 SNR=378.9
22:48:51.398 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:51.399 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:51.399 00.000 14964 Enqueuing Expose request
22:48:51.400 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:51.400 00.000 12044 Worker thread wakes up
22:48:51.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:51.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:54.527 03.127 12044 Exposure complete
22:48:54.569 00.042 12044 worker thread done servicing request
22:48:54.570 00.001 14964 OnExposeComplete: enter
22:48:54.571 00.001 14964 UpdateGuideState(): m_state=6
22:48:54.573 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:48:54.575 00.002 14964 Star::Find returns 1 (0), X=278.39, Y=100.31, Mass=344294, SNR=375.0, Peak=27202 HFD=3.5
22:48:54.577 00.002 14964 MultiStar: [#1 0.34,-0.05,0.17,U] [#2 0.45,0.20,0.07,U] 
22:48:54.579 00.002 14964 refined, 2 included, MultiStar: {-0.05, 0.27}, one-star: {-0.15, 0.34}
22:48:54.580 00.001 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.30 = -2.98)
22:48:54.582 00.002 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.07)
22:48:54.583 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.75 mountX=-0.28 mountY=0.02, mountTheta=3.07
22:48:54.586 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.27, opts=13)
22:48:54.588 00.002 14964 Enqueuing Move request for scope (-0.05, 0.27)
22:48:54.590 00.002 12044 Worker thread wakes up
22:48:54.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
22:48:54.590 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
22:48:54.590 00.000 12044 Moving (-0.05, 0.27) raw xDistance=-0.28 yDistance=0.02
22:48:54.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
22:48:54.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:54.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:54.590 00.000 12044 MoveAxis(E, 0, ABG)
22:48:54.591 00.001 12044 Move returns status 0, amount 0
22:48:54.591 00.000 12044 MoveAxis(N, 0, ABG)
22:48:54.591 00.000 12044 Move returns status 0, amount 0
22:48:54.591 00.000 12044 move complete, result=0
22:48:54.591 00.000 12044 worker thread done servicing request
22:48:54.604 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27202, med=619, FiltMin=523, FiltMax=20804, Gamma=0.810
22:48:54.614 00.010 14964 UpdateGuideState exits: m=344294 SNR=375.0
22:48:54.617 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:54.619 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:54.621 00.002 14964 Enqueuing Expose request
22:48:54.622 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:54.624 00.002 12044 Worker thread wakes up
22:48:54.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:54.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:48:57.734 03.110 12044 Exposure complete
22:48:57.779 00.045 12044 worker thread done servicing request
22:48:57.779 00.000 14964 OnExposeComplete: enter
22:48:57.782 00.003 14964 UpdateGuideState(): m_state=6
22:48:57.783 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:48:57.786 00.003 14964 Star::Find returns 1 (0), X=278.65, Y=100.31, Mass=338395, SNR=358.6, Peak=23043 HFD=3.6
22:48:57.788 00.002 14964 MultiStar: [#1 0.61,-0.07,0.18,U] [#2 0.03,0.14,0.07,U] 
22:48:57.789 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.26}, one-star: {0.12, 0.33}
22:48:57.790 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
22:48:57.792 00.002 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
22:48:57.793 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.96 mountX=-0.26 mountY=-0.21, mountTheta=-2.46
22:48:57.796 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.26, opts=13)
22:48:57.797 00.001 14964 Enqueuing Move request for scope (0.18, 0.26)
22:48:57.799 00.002 12044 Worker thread wakes up
22:48:57.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
22:48:57.799 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
22:48:57.799 00.000 12044 Moving (0.18, 0.26) raw xDistance=-0.26 yDistance=-0.21
22:48:57.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
22:48:57.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:57.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:48:57.799 00.000 12044 MoveAxis(E, 0, ABG)
22:48:57.799 00.000 12044 Move returns status 0, amount 0
22:48:57.799 00.000 12044 MoveAxis(N, 0, ABG)
22:48:57.799 00.000 12044 Move returns status 0, amount 0
22:48:57.799 00.000 12044 move complete, result=0
22:48:57.800 00.001 12044 worker thread done servicing request
22:48:57.812 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23043, med=620, FiltMin=530, FiltMax=17642, Gamma=0.810
22:48:57.821 00.009 14964 UpdateGuideState exits: m=338395 SNR=358.6
22:48:57.823 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:57.824 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:48:57.826 00.002 14964 Enqueuing Expose request
22:48:57.828 00.002 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:57.830 00.002 12044 Worker thread wakes up
22:48:57.830 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:48:57.830 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:00.940 03.110 12044 Exposure complete
22:49:00.967 00.027 12044 worker thread done servicing request
22:49:00.967 00.000 14964 OnExposeComplete: enter
22:49:00.969 00.002 14964 UpdateGuideState(): m_state=6
22:49:00.969 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:49:00.970 00.001 14964 Star::Find returns 1 (0), X=278.59, Y=100.17, Mass=349639, SNR=383.7, Peak=25447 HFD=3.8
22:49:00.970 00.000 14964 MultiStar: [#1 0.43,0.02,0.17,U] [#2 0.15,0.06,0.06,U] 
22:49:00.971 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.17}, one-star: {0.06, 0.20}
22:49:00.971 00.000 14964 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
22:49:00.971 00.000 14964 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.60 = -0.69)
22:49:00.972 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.99 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
22:49:00.973 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.17, opts=13)
22:49:00.974 00.001 14964 Enqueuing Move request for scope (0.11, 0.17)
22:49:00.974 00.000 12044 Worker thread wakes up
22:49:00.974 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
22:49:00.974 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
22:49:00.974 00.000 12044 Moving (0.11, 0.17) raw xDistance=-0.17 yDistance=-0.13
22:49:00.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
22:49:00.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:49:00.975 00.001 12044 MoveAxis(E, 0, ABG)
22:49:00.975 00.000 12044 Move returns status 0, amount 0
22:49:00.975 00.000 12044 MoveAxis(N, 0, ABG)
22:49:00.975 00.000 12044 Move returns status 0, amount 0
22:49:00.975 00.000 12044 move complete, result=0
22:49:00.975 00.000 12044 worker thread done servicing request
22:49:00.982 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25447, med=619, FiltMin=531, FiltMax=17849, Gamma=0.810
22:49:00.989 00.007 14964 UpdateGuideState exits: m=349639 SNR=383.7
22:49:00.991 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.991 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:00.992 00.001 14964 Enqueuing Expose request
22:49:00.992 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:00.993 00.001 12044 Worker thread wakes up
22:49:00.993 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:00.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:04.125 03.132 12044 Exposure complete
22:49:04.146 00.021 12044 worker thread done servicing request
22:49:04.146 00.000 14964 OnExposeComplete: enter
22:49:04.146 00.000 14964 UpdateGuideState(): m_state=6
22:49:04.147 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:49:04.148 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=100.06, Mass=343698, SNR=377.7, Peak=25146 HFD=3.9
22:49:04.148 00.000 14964 MultiStar: [#1 0.46,0.01,0.17,U] [#2 0.30,0.22,0.07,U] 
22:49:04.149 00.001 14964 single-star, 2 included, MultiStar: {0.08, 0.08}, one-star: {-0.00, 0.08}
22:49:04.149 00.000 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
22:49:04.150 00.001 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
22:49:04.150 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
22:49:04.151 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.08, opts=13)
22:49:04.152 00.001 14964 Enqueuing Move request for scope (-0.00, 0.08)
22:49:04.152 00.000 12044 Worker thread wakes up
22:49:04.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:49:04.153 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:49:04.153 00.000 12044 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
22:49:04.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
22:49:04.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:04.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:04.153 00.000 12044 MoveAxis(E, 0, ABG)
22:49:04.153 00.000 12044 Move returns status 0, amount 0
22:49:04.153 00.000 12044 MoveAxis(N, 0, ABG)
22:49:04.153 00.000 12044 Move returns status 0, amount 0
22:49:04.153 00.000 12044 move complete, result=0
22:49:04.153 00.000 12044 worker thread done servicing request
22:49:04.159 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25146, med=619, FiltMin=537, FiltMax=19130, Gamma=0.810
22:49:04.166 00.007 14964 UpdateGuideState exits: m=343698 SNR=377.7
22:49:04.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:04.168 00.001 14964 Enqueuing Expose request
22:49:04.168 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:04.169 00.001 12044 Worker thread wakes up
22:49:04.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:04.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:07.275 03.106 12044 Exposure complete
22:49:07.298 00.023 12044 worker thread done servicing request
22:49:07.298 00.000 14964 OnExposeComplete: enter
22:49:07.299 00.001 14964 UpdateGuideState(): m_state=6
22:49:07.300 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:49:07.300 00.000 14964 Star::Find returns 1 (0), X=278.50, Y=100.23, Mass=341489, SNR=373.8, Peak=23307 HFD=3.7
22:49:07.301 00.001 14964 MultiStar: [#1 0.39,-0.12,0.17,U] [#2 0.22,0.08,0.06,U] 
22:49:07.302 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.20}, one-star: {-0.03, 0.26}
22:49:07.302 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
22:49:07.303 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
22:49:07.303 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.38 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
22:49:07.304 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.20, opts=13)
22:49:07.305 00.001 14964 Enqueuing Move request for scope (0.04, 0.20)
22:49:07.305 00.000 12044 Worker thread wakes up
22:49:07.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
22:49:07.305 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
22:49:07.305 00.000 12044 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
22:49:07.305 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
22:49:07.305 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:07.305 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:07.305 00.000 12044 MoveAxis(E, 0, ABG)
22:49:07.306 00.001 12044 Move returns status 0, amount 0
22:49:07.306 00.000 12044 MoveAxis(N, 0, ABG)
22:49:07.306 00.000 12044 Move returns status 0, amount 0
22:49:07.306 00.000 12044 move complete, result=0
22:49:07.306 00.000 12044 worker thread done servicing request
22:49:07.314 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23307, med=619, FiltMin=535, FiltMax=18992, Gamma=0.810
22:49:07.319 00.005 14964 UpdateGuideState exits: m=341489 SNR=373.8
22:49:07.320 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:07.321 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:07.321 00.000 14964 Enqueuing Expose request
22:49:07.321 00.000 12044 Worker thread wakes up
22:49:07.322 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:07.322 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:07.322 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:10.418 03.096 12044 Exposure complete
22:49:10.439 00.021 12044 worker thread done servicing request
22:49:10.439 00.000 14964 OnExposeComplete: enter
22:49:10.439 00.000 14964 UpdateGuideState(): m_state=6
22:49:10.440 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:49:10.441 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=100.11, Mass=338004, SNR=370.9, Peak=27947 HFD=3.9
22:49:10.442 00.001 14964 MultiStar: [#1 0.56,0.15,0.18,U] [#2 0.19,0.01,0.07,U] 
22:49:10.442 00.000 14964 single-star, 2 included, MultiStar: {0.30, 0.13}, one-star: {0.26, 0.14}
22:49:10.442 00.000 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
22:49:10.443 00.001 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.19)
22:49:10.443 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.29 cameraTheta=0.48 mountX=-0.13 mountY=-0.27, mountTheta=-2.02
22:49:10.444 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.14, opts=13)
22:49:10.445 00.001 14964 Enqueuing Move request for scope (0.26, 0.14)
22:49:10.445 00.000 12044 Worker thread wakes up
22:49:10.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
22:49:10.445 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
22:49:10.445 00.000 12044 Moving (0.26, 0.14) raw xDistance=-0.13 yDistance=-0.27
22:49:10.446 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
22:49:10.446 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:10.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:49:10.446 00.000 12044 MoveAxis(E, 0, ABG)
22:49:10.446 00.000 12044 Move returns status 0, amount 0
22:49:10.446 00.000 12044 MoveAxis(N, 0, ABG)
22:49:10.446 00.000 12044 Move returns status 0, amount 0
22:49:10.446 00.000 12044 move complete, result=0
22:49:10.446 00.000 12044 worker thread done servicing request
22:49:10.453 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27947, med=619, FiltMin=535, FiltMax=16493, Gamma=0.810
22:49:10.461 00.008 14964 UpdateGuideState exits: m=338004 SNR=370.9
22:49:10.462 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.462 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:10.463 00.001 14964 Enqueuing Expose request
22:49:10.463 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:49:10.464 00.001 12044 Worker thread wakes up
22:49:10.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:10.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:13.571 03.107 12044 Exposure complete
22:49:13.598 00.027 12044 worker thread done servicing request
22:49:13.598 00.000 14964 OnExposeComplete: enter
22:49:13.600 00.002 14964 UpdateGuideState(): m_state=6
22:49:13.600 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:49:13.601 00.001 14964 Star::Find returns 1 (0), X=278.55, Y=100.12, Mass=342020, SNR=366.5, Peak=24790 HFD=3.8
22:49:13.601 00.000 14964 MultiStar: [#1 0.38,0.10,0.17,U] [#2 0.36,0.21,0.07,U] 
22:49:13.602 00.001 14964 single-star, 2 included, MultiStar: {0.08, 0.14}, one-star: {0.01, 0.14}
22:49:13.602 00.000 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.05 = 3.05)
22:49:13.602 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
22:49:13.603 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.49 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
22:49:13.604 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.14, opts=13)
22:49:13.604 00.000 14964 Enqueuing Move request for scope (0.01, 0.14)
22:49:13.605 00.001 12044 Worker thread wakes up
22:49:13.605 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:49:13.605 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:49:13.605 00.000 12044 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.03
22:49:13.605 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
22:49:13.605 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.605 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:13.605 00.000 12044 MoveAxis(E, 0, ABG)
22:49:13.605 00.000 12044 Move returns status 0, amount 0
22:49:13.606 00.001 12044 MoveAxis(N, 0, ABG)
22:49:13.606 00.000 12044 Move returns status 0, amount 0
22:49:13.606 00.000 12044 move complete, result=0
22:49:13.606 00.000 12044 worker thread done servicing request
22:49:13.613 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24790, med=619, FiltMin=537, FiltMax=20060, Gamma=0.810
22:49:13.619 00.006 14964 UpdateGuideState exits: m=342020 SNR=366.5
22:49:13.619 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.620 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:13.620 00.000 14964 Enqueuing Expose request
22:49:13.621 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:13.621 00.000 12044 Worker thread wakes up
22:49:13.621 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:13.622 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:16.761 03.139 12044 Exposure complete
22:49:16.787 00.026 12044 worker thread done servicing request
22:49:16.787 00.000 14964 OnExposeComplete: enter
22:49:16.789 00.002 14964 UpdateGuideState(): m_state=6
22:49:16.791 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:49:16.792 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=100.22, Mass=345194, SNR=373.8, Peak=25594 HFD=3.7
22:49:16.793 00.001 14964 MultiStar: [#1 0.39,0.22,0.16,U] [#2 -0.00,0.26,0.08,U] 
22:49:16.794 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.25}, one-star: {-0.01, 0.25}
22:49:16.794 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
22:49:16.795 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
22:49:16.795 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=-0.24 mountY=-0.06, mountTheta=-2.89
22:49:16.796 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.25, opts=13)
22:49:16.798 00.002 14964 Enqueuing Move request for scope (0.04, 0.25)
22:49:16.800 00.002 12044 Worker thread wakes up
22:49:16.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
22:49:16.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
22:49:16.800 00.000 12044 Moving (0.04, 0.25) raw xDistance=-0.24 yDistance=-0.06
22:49:16.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.01
22:49:16.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:16.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:16.800 00.000 12044 MoveAxis(E, 0, ABG)
22:49:16.800 00.000 12044 Move returns status 0, amount 0
22:49:16.800 00.000 12044 MoveAxis(N, 0, ABG)
22:49:16.800 00.000 12044 Move returns status 0, amount 0
22:49:16.800 00.000 12044 move complete, result=0
22:49:16.801 00.001 12044 worker thread done servicing request
22:49:16.815 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25594, med=619, FiltMin=536, FiltMax=20460, Gamma=0.810
22:49:16.825 00.010 14964 UpdateGuideState exits: m=345194 SNR=373.8
22:49:16.826 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.827 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:16.827 00.000 14964 Enqueuing Expose request
22:49:16.828 00.001 12044 Worker thread wakes up
22:49:16.828 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:16.829 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:16.829 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:19.927 03.098 12044 Exposure complete
22:49:19.958 00.031 12044 worker thread done servicing request
22:49:19.958 00.000 14964 OnExposeComplete: enter
22:49:19.959 00.001 14964 UpdateGuideState(): m_state=6
22:49:19.960 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:49:19.960 00.000 14964 Star::Find returns 1 (0), X=278.14, Y=100.10, Mass=341204, SNR=372.0, Peak=33074 HFD=3.8
22:49:19.961 00.001 14964 MultiStar: [#1 -0.05,-0.04,0.17,U] [#2 -0.36,0.01,0.07,U] 
22:49:19.961 00.000 14964 refined, 2 included, MultiStar: {-0.35, 0.09}, one-star: {-0.40, 0.12}
22:49:19.962 00.001 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
22:49:19.962 00.000 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.20)
22:49:19.963 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.36 cameraTheta=2.88 mountX=-0.10 mountY=0.34, mountTheta=1.86
22:49:19.963 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.09, opts=13)
22:49:19.964 00.001 14964 Enqueuing Move request for scope (-0.35, 0.09)
22:49:19.965 00.001 12044 Worker thread wakes up
22:49:19.965 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.09) opts 0xd
22:49:19.965 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.09)
22:49:19.965 00.000 12044 Moving (-0.35, 0.09) raw xDistance=-0.10 yDistance=0.34
22:49:19.965 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
22:49:19.965 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:19.965 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:49:19.965 00.000 12044 MoveAxis(E, 0, ABG)
22:49:19.965 00.000 12044 Move returns status 0, amount 0
22:49:19.965 00.000 12044 MoveAxis(N, 0, ABG)
22:49:19.965 00.000 12044 Move returns status 0, amount 0
22:49:19.965 00.000 12044 move complete, result=0
22:49:19.966 00.001 12044 worker thread done servicing request
22:49:19.974 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33074, med=619, FiltMin=536, FiltMax=15250, Gamma=0.810
22:49:19.981 00.007 14964 UpdateGuideState exits: m=341204 SNR=372.0
22:49:19.982 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.983 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:19.983 00.000 14964 Enqueuing Expose request
22:49:19.984 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:49:19.985 00.001 12044 Worker thread wakes up
22:49:19.985 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:19.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:23.089 03.104 12044 Exposure complete
22:49:23.119 00.030 12044 worker thread done servicing request
22:49:23.119 00.000 14964 OnExposeComplete: enter
22:49:23.120 00.001 14964 UpdateGuideState(): m_state=6
22:49:23.122 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:49:23.124 00.002 14964 Star::Find returns 1 (0), X=278.48, Y=100.04, Mass=342599, SNR=380.1, Peak=25462 HFD=3.8
22:49:23.126 00.002 14964 MultiStar: [#1 0.13,0.12,0.16,U] [#2 -0.19,0.17,0.07,U] 
22:49:23.127 00.001 14964 single-star, 2 included, MultiStar: {-0.03, 0.08}, one-star: {-0.05, 0.06}
22:49:23.129 00.002 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.81 = -2.48)
22:49:23.130 00.001 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
22:49:23.131 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=-0.06 mountY=0.04, mountTheta=2.54
22:49:23.134 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.06, opts=13)
22:49:23.136 00.002 14964 Enqueuing Move request for scope (-0.05, 0.06)
22:49:23.138 00.002 12044 Worker thread wakes up
22:49:23.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:49:23.138 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:49:23.138 00.000 12044 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
22:49:23.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
22:49:23.138 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:23.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:23.138 00.000 12044 MoveAxis(E, 0, ABG)
22:49:23.138 00.000 12044 Move returns status 0, amount 0
22:49:23.138 00.000 12044 MoveAxis(N, 0, ABG)
22:49:23.138 00.000 12044 Move returns status 0, amount 0
22:49:23.138 00.000 12044 move complete, result=0
22:49:23.139 00.001 12044 worker thread done servicing request
22:49:23.152 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25462, med=619, FiltMin=528, FiltMax=19888, Gamma=0.810
22:49:23.162 00.010 14964 UpdateGuideState exits: m=342599 SNR=380.1
22:49:23.164 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.165 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:23.166 00.001 14964 Enqueuing Expose request
22:49:23.166 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:23.167 00.001 12044 Worker thread wakes up
22:49:23.167 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:23.167 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:26.295 03.128 12044 Exposure complete
22:49:26.334 00.039 12044 worker thread done servicing request
22:49:26.334 00.000 14964 OnExposeComplete: enter
22:49:26.336 00.002 14964 UpdateGuideState(): m_state=6
22:49:26.337 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:49:26.338 00.001 14964 Star::Find returns 1 (0), X=278.20, Y=99.52, Mass=341519, SNR=372.4, Peak=29725 HFD=3.4
22:49:26.340 00.002 14964 MultiStar: [#1 0.29,0.52,0.17,U] [#2 -0.16,0.54,0.07,U] 
22:49:26.341 00.001 14964 refined, 2 included, MultiStar: {-0.24, -0.26}, one-star: {-0.34, -0.45}
22:49:26.343 00.002 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.56) = xAngle (-0.77 = -0.77)
22:49:26.344 00.001 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.29 = 2.29)
22:49:26.346 00.002 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-2.32 mountX=0.25 mountY=0.27, mountTheta=0.81
22:49:26.348 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.26, opts=13)
22:49:26.350 00.002 14964 Enqueuing Move request for scope (-0.24, -0.26)
22:49:26.351 00.001 12044 Worker thread wakes up
22:49:26.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
22:49:26.351 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
22:49:26.351 00.000 12044 Moving (-0.24, -0.26) raw xDistance=0.25 yDistance=0.27
22:49:26.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.03
22:49:26.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:49:26.351 00.000 12044 MoveAxis(E, 0, ABG)
22:49:26.351 00.000 12044 Move returns status 0, amount 0
22:49:26.352 00.001 12044 MoveAxis(N, 0, ABG)
22:49:26.352 00.000 12044 Move returns status 0, amount 0
22:49:26.352 00.000 12044 move complete, result=0
22:49:26.352 00.000 12044 worker thread done servicing request
22:49:26.365 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29725, med=619, FiltMin=530, FiltMax=18479, Gamma=0.810
22:49:26.374 00.009 14964 UpdateGuideState exits: m=341519 SNR=372.4
22:49:26.375 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.375 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:26.376 00.001 14964 Enqueuing Expose request
22:49:26.376 00.000 12044 Worker thread wakes up
22:49:26.376 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:49:26.377 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:26.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:29.499 03.122 12044 Exposure complete
22:49:29.522 00.023 12044 worker thread done servicing request
22:49:29.522 00.000 14964 OnExposeComplete: enter
22:49:29.524 00.002 14964 UpdateGuideState(): m_state=6
22:49:29.525 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:49:29.525 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=99.96, Mass=350019, SNR=378.2, Peak=28954 HFD=3.9
22:49:29.526 00.001 14964 MultiStar: [#1 0.30,0.22,0.16,U] [#2 0.02,0.46,0.06,U] 
22:49:29.526 00.000 14964 refined, 2 included, MultiStar: {-0.22, 0.04}, one-star: {-0.32, -0.02}
22:49:29.526 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
22:49:29.527 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
22:49:29.527 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.97 mountX=-0.04 mountY=0.22, mountTheta=1.76
22:49:29.528 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.04, opts=13)
22:49:29.529 00.001 14964 Enqueuing Move request for scope (-0.22, 0.04)
22:49:29.530 00.001 12044 Worker thread wakes up
22:49:29.530 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
22:49:29.530 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
22:49:29.530 00.000 12044 Moving (-0.22, 0.04) raw xDistance=-0.04 yDistance=0.22
22:49:29.530 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
22:49:29.530 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.530 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:49:29.530 00.000 12044 MoveAxis(E, 0, ABG)
22:49:29.530 00.000 12044 Move returns status 0, amount 0
22:49:29.530 00.000 12044 MoveAxis(N, 0, ABG)
22:49:29.531 00.001 12044 Move returns status 0, amount 0
22:49:29.531 00.000 12044 move complete, result=0
22:49:29.531 00.000 12044 worker thread done servicing request
22:49:29.537 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28954, med=619, FiltMin=533, FiltMax=16690, Gamma=0.810
22:49:29.544 00.007 14964 UpdateGuideState exits: m=350019 SNR=378.2
22:49:29.545 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.545 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:29.547 00.002 14964 Enqueuing Expose request
22:49:29.550 00.003 12044 Worker thread wakes up
22:49:29.550 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:29.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:29.550 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:32.642 03.092 12044 Exposure complete
22:49:32.692 00.050 12044 worker thread done servicing request
22:49:32.692 00.000 14964 OnExposeComplete: enter
22:49:32.695 00.003 14964 UpdateGuideState(): m_state=6
22:49:32.697 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:49:32.698 00.001 14964 Star::Find returns 1 (0), X=278.46, Y=100.02, Mass=341221, SNR=372.1, Peak=27762 HFD=3.7
22:49:32.698 00.000 14964 MultiStar: [#1 0.30,0.19,0.17,U] [#2 0.13,0.34,0.07,U] 
22:49:32.699 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.08}, one-star: {-0.07, 0.05}
22:49:32.699 00.000 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
22:49:32.700 00.001 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.03)
22:49:32.702 00.002 14964 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.08 mountY=0.00, mountTheta=3.11
22:49:32.704 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.08, opts=13)
22:49:32.705 00.001 14964 Enqueuing Move request for scope (-0.01, 0.08)
22:49:32.707 00.002 12044 Worker thread wakes up
22:49:32.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:49:32.707 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:49:32.707 00.000 12044 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
22:49:32.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
22:49:32.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:32.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:49:32.707 00.000 12044 MoveAxis(E, 0, ABG)
22:49:32.707 00.000 12044 Move returns status 0, amount 0
22:49:32.707 00.000 12044 MoveAxis(N, 0, ABG)
22:49:32.707 00.000 12044 Move returns status 0, amount 0
22:49:32.707 00.000 12044 move complete, result=0
22:49:32.707 00.000 12044 worker thread done servicing request
22:49:32.718 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27762, med=620, FiltMin=536, FiltMax=19750, Gamma=0.810
22:49:32.729 00.011 14964 UpdateGuideState exits: m=341221 SNR=372.1
22:49:32.731 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:32.733 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:32.734 00.001 14964 Enqueuing Expose request
22:49:32.736 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:32.738 00.002 12044 Worker thread wakes up
22:49:32.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:32.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:35.840 03.102 12044 Exposure complete
22:49:35.867 00.027 12044 worker thread done servicing request
22:49:35.867 00.000 14964 OnExposeComplete: enter
22:49:35.868 00.001 14964 UpdateGuideState(): m_state=6
22:49:35.868 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:49:35.869 00.001 14964 Star::Find returns 1 (0), X=278.36, Y=99.66, Mass=341364, SNR=380.2, Peak=29482 HFD=3.4
22:49:35.870 00.001 14964 MultiStar: [#1 0.39,0.33,0.17,U] [#2 0.13,0.41,0.08,U] 
22:49:35.870 00.000 14964 refined, 2 included, MultiStar: {-0.08, -0.18}, one-star: {-0.17, -0.31}
22:49:35.870 00.000 14964 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.56) = xAngle (-0.42 = -0.42)
22:49:35.871 00.001 14964 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
22:49:35.871 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=0.18 mountY=0.10, mountTheta=0.49
22:49:35.872 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.18, opts=13)
22:49:35.873 00.001 14964 Enqueuing Move request for scope (-0.08, -0.18)
22:49:35.873 00.000 12044 Worker thread wakes up
22:49:35.874 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:49:35.874 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:49:35.874 00.000 12044 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.10
22:49:35.874 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.23, using input
22:49:35.874 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
22:49:35.874 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:35.874 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:49:35.874 00.000 12044 MoveAxis(E, 0, ABG)
22:49:35.874 00.000 12044 Move returns status 0, amount 0
22:49:35.874 00.000 12044 MoveAxis(N, 0, ABG)
22:49:35.874 00.000 12044 Move returns status 0, amount 0
22:49:35.874 00.000 12044 move complete, result=0
22:49:35.874 00.000 12044 worker thread done servicing request
22:49:35.881 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29482, med=619, FiltMin=543, FiltMax=19751, Gamma=0.810
22:49:35.887 00.006 14964 UpdateGuideState exits: m=341364 SNR=380.2
22:49:35.887 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.888 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:35.888 00.000 14964 Enqueuing Expose request
22:49:35.889 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:35.889 00.000 12044 Worker thread wakes up
22:49:35.889 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:35.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:39.016 03.127 12044 Exposure complete
22:49:39.037 00.021 12044 worker thread done servicing request
22:49:39.037 00.000 14964 OnExposeComplete: enter
22:49:39.038 00.001 14964 UpdateGuideState(): m_state=6
22:49:39.039 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:49:39.039 00.000 14964 Star::Find returns 1 (0), X=278.08, Y=99.88, Mass=344742, SNR=372.6, Peak=27994 HFD=4.0
22:49:39.040 00.001 14964 MultiStar: [#1 -0.13,0.43,0.17,U] [#2 -0.36,0.56,0.00,M1] 
22:49:39.040 00.000 14964 refined, 1 included, MultiStar: {-0.41, -0.02}, one-star: {-0.45, -0.09}
22:49:39.041 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
22:49:39.041 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
22:49:39.042 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.10 mountX=0.01 mountY=0.41, mountTheta=1.54
22:49:39.043 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.02, opts=13)
22:49:39.043 00.000 14964 Enqueuing Move request for scope (-0.41, -0.02)
22:49:39.044 00.001 12044 Worker thread wakes up
22:49:39.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.02) opts 0xd
22:49:39.044 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.02)
22:49:39.044 00.000 12044 Moving (-0.41, -0.02) raw xDistance=0.01 yDistance=0.41
22:49:39.044 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.19, using input
22:49:39.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
22:49:39.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:39.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:49:39.044 00.000 12044 MoveAxis(E, 0, ABG)
22:49:39.044 00.000 12044 Move returns status 0, amount 0
22:49:39.044 00.000 12044 MoveAxis(N, 0, ABG)
22:49:39.044 00.000 12044 Move returns status 0, amount 0
22:49:39.044 00.000 12044 move complete, result=0
22:49:39.044 00.000 12044 worker thread done servicing request
22:49:39.055 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27994, med=620, FiltMin=531, FiltMax=15354, Gamma=0.810
22:49:39.061 00.006 14964 UpdateGuideState exits: m=344742 SNR=372.6
22:49:39.061 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:39.062 00.000 14964 Enqueuing Expose request
22:49:39.063 00.001 12044 Worker thread wakes up
22:49:39.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:39.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:39.063 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:49:42.200 03.137 12044 Exposure complete
22:49:42.229 00.029 12044 worker thread done servicing request
22:49:42.229 00.000 14964 OnExposeComplete: enter
22:49:42.230 00.001 14964 UpdateGuideState(): m_state=6
22:49:42.230 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:49:42.231 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=100.18, Mass=345934, SNR=380.7, Peak=29462 HFD=3.7
22:49:42.233 00.002 14964 MultiStar: [#1 0.13,0.22,0.17,U] [#2 -0.33,0.11,0.07,U] 
22:49:42.234 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.20}, one-star: {-0.30, 0.21}
22:49:42.235 00.001 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.01 = -2.27)
22:49:42.238 00.003 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
22:49:42.239 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.46 mountX=-0.21 mountY=0.22, mountTheta=2.31
22:49:42.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.20, opts=13)
22:49:42.241 00.001 14964 Enqueuing Move request for scope (-0.25, 0.20)
22:49:42.242 00.001 12044 Worker thread wakes up
22:49:42.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
22:49:42.242 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
22:49:42.242 00.000 12044 Moving (-0.25, 0.20) raw xDistance=-0.21 yDistance=0.22
22:49:42.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
22:49:42.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:42.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:49:42.242 00.000 12044 MoveAxis(E, 0, ABG)
22:49:42.242 00.000 12044 Move returns status 0, amount 0
22:49:42.242 00.000 12044 MoveAxis(N, 0, ABG)
22:49:42.242 00.000 12044 Move returns status 0, amount 0
22:49:42.243 00.001 12044 move complete, result=0
22:49:42.243 00.000 12044 worker thread done servicing request
22:49:42.255 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29462, med=619, FiltMin=529, FiltMax=16086, Gamma=0.810
22:49:42.260 00.005 14964 UpdateGuideState exits: m=345934 SNR=380.7
22:49:42.261 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.261 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:42.262 00.001 14964 Enqueuing Expose request
22:49:42.262 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:42.264 00.002 12044 Worker thread wakes up
22:49:42.264 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:42.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:45.384 03.120 12044 Exposure complete
22:49:45.412 00.028 12044 worker thread done servicing request
22:49:45.413 00.001 14964 OnExposeComplete: enter
22:49:45.414 00.001 14964 UpdateGuideState(): m_state=6
22:49:45.416 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:49:45.417 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=100.08, Mass=344181, SNR=377.7, Peak=32390 HFD=3.8
22:49:45.418 00.001 14964 MultiStar: [#1 0.21,0.14,0.17,U] [#2 -0.23,0.55,0.07,U] 
22:49:45.420 00.002 14964 refined, 2 included, MultiStar: {-0.22, 0.14}, one-star: {-0.29, 0.10}
22:49:45.421 00.001 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
22:49:45.422 00.001 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.91)
22:49:45.424 00.002 14964 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.59 mountX=-0.14 mountY=0.20, mountTheta=2.17
22:49:45.427 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.14, opts=13)
22:49:45.429 00.002 14964 Enqueuing Move request for scope (-0.22, 0.14)
22:49:45.431 00.002 12044 Worker thread wakes up
22:49:45.431 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
22:49:45.431 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
22:49:45.431 00.000 12044 Moving (-0.22, 0.14) raw xDistance=-0.14 yDistance=0.20
22:49:45.431 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
22:49:45.431 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:45.431 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:49:45.431 00.000 12044 MoveAxis(E, 0, ABG)
22:49:45.431 00.000 12044 Move returns status 0, amount 0
22:49:45.431 00.000 12044 MoveAxis(N, 0, ABG)
22:49:45.431 00.000 12044 Move returns status 0, amount 0
22:49:45.431 00.000 12044 move complete, result=0
22:49:45.432 00.001 12044 worker thread done servicing request
22:49:45.444 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32390, med=619, FiltMin=536, FiltMax=17150, Gamma=0.810
22:49:45.455 00.011 14964 UpdateGuideState exits: m=344181 SNR=377.7
22:49:45.455 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.456 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:45.456 00.000 14964 Enqueuing Expose request
22:49:45.457 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:45.457 00.000 12044 Worker thread wakes up
22:49:45.458 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:45.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:48.566 03.108 12044 Exposure complete
22:49:48.588 00.022 12044 worker thread done servicing request
22:49:48.588 00.000 14964 OnExposeComplete: enter
22:49:48.589 00.001 14964 UpdateGuideState(): m_state=6
22:49:48.590 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:49:48.590 00.000 14964 Star::Find returns 1 (0), X=278.58, Y=100.27, Mass=345548, SNR=381.6, Peak=29995 HFD=3.5
22:49:48.591 00.001 14964 MultiStar: [#1 0.47,-0.01,0.16,U] [#2 0.18,0.12,0.07,U] 
22:49:48.591 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.24}, one-star: {0.04, 0.29}
22:49:48.592 00.001 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
22:49:48.592 00.000 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
22:49:48.593 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.16 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
22:49:48.594 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.24, opts=13)
22:49:48.595 00.001 14964 Enqueuing Move request for scope (0.11, 0.24)
22:49:48.595 00.000 12044 Worker thread wakes up
22:49:48.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
22:49:48.595 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
22:49:48.595 00.000 12044 Moving (0.11, 0.24) raw xDistance=-0.24 yDistance=-0.13
22:49:48.596 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
22:49:48.596 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:48.596 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:49:48.596 00.000 12044 MoveAxis(E, 0, ABG)
22:49:48.596 00.000 12044 Move returns status 0, amount 0
22:49:48.596 00.000 12044 MoveAxis(N, 0, ABG)
22:49:48.596 00.000 12044 Move returns status 0, amount 0
22:49:48.596 00.000 12044 move complete, result=0
22:49:48.596 00.000 12044 worker thread done servicing request
22:49:48.603 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29995, med=619, FiltMin=534, FiltMax=21169, Gamma=0.810
22:49:48.609 00.006 14964 UpdateGuideState exits: m=345548 SNR=381.6
22:49:48.610 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.610 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:48.611 00.001 14964 Enqueuing Expose request
22:49:48.611 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:48.612 00.001 12044 Worker thread wakes up
22:49:48.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:48.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:51.740 03.128 12044 Exposure complete
22:49:51.760 00.020 12044 worker thread done servicing request
22:49:51.761 00.001 14964 OnExposeComplete: enter
22:49:51.762 00.001 14964 UpdateGuideState(): m_state=6
22:49:51.763 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:49:51.764 00.001 14964 Star::Find returns 1 (0), X=278.29, Y=100.40, Mass=345577, SNR=374.3, Peak=32734 HFD=3.3
22:49:51.764 00.000 14964 MultiStar: [#1 0.31,-0.13,0.18,U] [#2 -0.02,-0.26,0.07,U] 
22:49:51.765 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.31}, one-star: {-0.24, 0.43}
22:49:51.765 00.000 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.59 = -2.70)
22:49:51.766 00.001 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
22:49:51.766 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.34 cameraTheta=2.03 mountX=-0.31 mountY=0.12, mountTheta=2.77
22:49:51.768 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.31, opts=13)
22:49:51.770 00.002 14964 Enqueuing Move request for scope (-0.15, 0.31)
22:49:51.771 00.001 12044 Worker thread wakes up
22:49:51.771 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
22:49:51.771 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
22:49:51.771 00.000 12044 Moving (-0.15, 0.31) raw xDistance=-0.31 yDistance=0.12
22:49:51.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.31, slope = -0.04
22:49:51.771 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:51.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:49:51.771 00.000 12044 MoveAxis(E, 31, ABG)
22:49:51.771 00.000 12044 Guiding  Dir = 2, Dur = 31
22:49:51.782 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32734, med=620, FiltMin=526, FiltMax=18792, Gamma=0.810
22:49:51.788 00.006 14964 UpdateGuideState exits: m=345577 SNR=374.3
22:49:51.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.790 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:51.790 00.000 14964 Enqueuing Expose request
22:49:51.797 00.007 12044 IsSlewing returns 0
22:49:51.797 00.000 12044 IsGuiding returns 0
22:49:51.830 00.033 12044 IsGuiding returns 1
22:49:51.830 00.000 12044 scope still moving after pulse duration time elapsed
22:49:51.893 00.063 12044 IsSlewing returns 0
22:49:51.893 00.000 12044 IsGuiding returns 0
22:49:51.893 00.000 12044 scope move finished after 31 + 65 ms
22:49:51.893 00.000 12044 Move returns status 0, amount 31
22:49:51.893 00.000 12044 MoveAxis(N, 0, ABG)
22:49:51.893 00.000 12044 Move returns status 0, amount 0
22:49:51.893 00.000 12044 move complete, result=0
22:49:51.893 00.000 12044 worker thread done servicing request
22:49:51.893 00.000 12044 Worker thread wakes up
22:49:51.893 00.000 14964 GuideStep: -0.3 px 31 ms EAST, 0.1 px 0 ms NORTH
22:49:51.894 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:51.894 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:55.002 03.108 12044 Exposure complete
22:49:55.038 00.036 12044 worker thread done servicing request
22:49:55.038 00.000 14964 OnExposeComplete: enter
22:49:55.040 00.002 14964 UpdateGuideState(): m_state=6
22:49:55.041 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:49:55.042 00.001 14964 Star::Find returns 1 (0), X=277.93, Y=100.14, Mass=342320, SNR=377.8, Peak=32550 HFD=3.6
22:49:55.042 00.000 14964 MultiStar: [#1 -0.12,0.02,0.17,U] [#2 -0.37,0.38,0.07,U] 
22:49:55.044 00.002 14964 refined, 2 included, MultiStar: {-0.52, 0.16}, one-star: {-0.61, 0.17}
22:49:55.046 00.002 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
22:49:55.047 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
22:49:55.049 00.002 14964 CameraToMount -- cameraX=-0.52 cameraY=0.16 hyp=0.55 cameraTheta=2.85 mountX=-0.17 mountY=0.50, mountTheta=1.89
22:49:55.052 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.16, opts=13)
22:49:55.053 00.001 14964 Enqueuing Move request for scope (-0.52, 0.16)
22:49:55.053 00.000 12044 Worker thread wakes up
22:49:55.054 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.16) opts 0xd
22:49:55.054 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.16)
22:49:55.054 00.000 12044 Moving (-0.52, 0.16) raw xDistance=-0.17 yDistance=0.50
22:49:55.054 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.30, using input
22:49:55.054 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
22:49:55.054 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:49:55.054 00.000 12044 MoveAxis(E, 0, ABG)
22:49:55.054 00.000 12044 Move returns status 0, amount 0
22:49:55.054 00.000 12044 MoveAxis(S, 47, ABG)
22:49:55.054 00.000 12044 Guiding  Dir = 1, Dur = 47
22:49:55.068 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32550, med=619, FiltMin=539, FiltMax=14519, Gamma=0.810
22:49:55.078 00.010 14964 UpdateGuideState exits: m=342320 SNR=377.8
22:49:55.080 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.083 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:55.083 00.000 14964 Enqueuing Expose request
22:49:55.116 00.033 12044 IsSlewing returns 0
22:49:55.116 00.000 12044 IsGuiding returns 0
22:49:55.148 00.032 12044 PulseGuide returned control before completion, sleep 27
22:49:55.205 00.057 12044 IsGuiding returns 1
22:49:55.206 00.001 12044 scope still moving after pulse duration time elapsed
22:49:55.290 00.084 12044 IsSlewing returns 0
22:49:55.291 00.001 12044 IsGuiding returns 0
22:49:55.292 00.001 12044 scope move finished after 47 + 128 ms
22:49:55.292 00.000 12044 Move returns status 0, amount 47
22:49:55.292 00.000 12044 move complete, result=0
22:49:55.292 00.000 12044 worker thread done servicing request
22:49:55.292 00.000 12044 Worker thread wakes up
22:49:55.292 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:55.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,65,71,71)
22:49:55.292 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 47 ms SOUTH
22:49:57.358 02.066 14964 evsrv: cli 01AB2490 connect
22:49:57.359 00.001 14964 case statement mapped state 6 to 3
22:49:57.361 00.002 14964 case statement mapped state 6 to 3
22:49:57.362 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"e3c9a5c0-b416-4108-863d-2302732d582d"}
22:49:57.364 00.002 14964 case statement mapped state 6 to 3
22:49:57.366 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3c9a5c0-b416-4108-863d-2302732d582d"}
22:49:57.368 00.002 14964 evsrv: cli 01AB2490 disconnect
22:49:57.372 00.004 14964 evsrv: cli 01AB2A30 connect
22:49:57.373 00.001 14964 case statement mapped state 6 to 3
22:49:57.375 00.002 14964 case statement mapped state 6 to 3
22:49:57.377 00.002 14964 evsrv: cli 01AB2A30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"1991e9d2-f9c5-4780-a120-aa6a5b30f00c"}
22:49:57.378 00.001 14964 PhdController::Dither begins
22:49:57.378 00.000 14964 dither: size=2.00, dRA=0.13 dDec=0.28
22:49:57.379 00.001 14964 MountToCamera -- mountTheta (-1.15) + m_xAngle (-1.56) = xAngle (-2.71 = -2.71)
22:49:57.380 00.001 14964 MountToCamera -- mountX=0.13 mountY=0.28 hyp=0.31 mountTheta=-1.15 cameraX=-0.28, cameraY=-0.13 cameraTheta=-2.71
22:49:57.381 00.001 14964 setting lock position to (278.25, 99.84)
22:49:57.381 00.000 14964 Mount: notify guiding dithered (-0.3, -0.1)
22:49:57.383 00.002 14964 MultiStar: stabilizing after lock position change
22:49:57.384 00.001 14964 Status Line: Dither by 0.13,0.28
22:49:57.388 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:49:57.389 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:49:57.390 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":0,"id":"1991e9d2-f9c5-4780-a120-aa6a5b30f00c"}
22:49:57.392 00.002 14964 evsrv: cli 01AB2A30 disconnect
22:49:58.422 01.030 12044 Exposure complete
22:49:58.457 00.035 12044 worker thread done servicing request
22:49:58.457 00.000 14964 OnExposeComplete: enter
22:49:58.459 00.002 14964 UpdateGuideState(): m_state=6
22:49:58.461 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:49:58.462 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=100.41, Mass=348368, SNR=372.4, Peak=32275 HFD=3.4
22:49:58.463 00.001 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
22:49:58.464 00.001 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.87)
22:49:58.464 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.57 hyp=0.78 cameraTheta=0.81 mountX=-0.56 mountY=-0.60, mountTheta=-2.32
22:49:58.466 00.002 14964 dither recenter: remaining=(-0.1,-0.3) step=(-0.1,-0.3)
22:49:58.467 00.001 14964 MountToCamera -- mountTheta (1.99) + m_xAngle (-1.56) = xAngle (0.43 = 0.43)
22:49:58.468 00.001 14964 MountToCamera -- mountX=-0.13 mountY=-0.28 hyp=0.31 mountTheta=1.99 cameraX=0.28, cameraY=0.13 cameraTheta=0.43
22:49:58.468 00.000 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.13, opts=4)
22:49:58.469 00.001 14964 Enqueuing Move request for scope (0.28, 0.13)
22:49:58.470 00.001 14964 Mount: notify direct move -0.13,-0.28
22:49:58.470 00.000 12044 Worker thread wakes up
22:49:58.470 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0x4
22:49:58.470 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
22:49:58.470 00.000 12044 Moving (0.28, 0.13) raw xDistance=-0.13 yDistance=-0.28
22:49:58.470 00.000 12044 BLC: window closed
22:49:58.470 00.000 12044 MoveAxis(E, 15, B)
22:49:58.470 00.000 12044 Guiding  Dir = 2, Dur = 15
22:49:58.478 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32275, med=619, FiltMin=535, FiltMax=15765, Gamma=0.810
22:49:58.484 00.006 14964 UpdateGuideState exits: m=348368 SNR=372.4
22:49:58.485 00.001 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 1 / 99999
22:49:58.486 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778564998.485,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:49:58.486 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.487 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:49:58.487 00.000 14964 Enqueuing Expose request
22:49:58.535 00.048 12044 IsSlewing returns 0
22:49:58.536 00.001 12044 IsGuiding returns 0
22:49:58.569 00.033 12044 IsGuiding returns 1
22:49:58.569 00.000 12044 scope still moving after pulse duration time elapsed
22:49:58.690 00.121 12044 IsSlewing returns 0
22:49:58.691 00.001 12044 IsGuiding returns 0
22:49:58.691 00.000 12044 scope move finished after 15 + 139 ms
22:49:58.691 00.000 12044 Move returns status 0, amount 15
22:49:58.691 00.000 12044 BLC: window closed
22:49:58.691 00.000 12044 BLC: Compensation needed for non-algo type move
22:49:58.691 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 395 applied
22:49:58.691 00.000 12044 MoveAxis(N, 422, B)
22:49:58.691 00.000 12044 Guiding  Dir = 0, Dur = 422
22:49:58.721 00.030 12044 IsSlewing returns 0
22:49:58.721 00.000 12044 IsGuiding returns 0
22:49:58.753 00.032 12044 PulseGuide returned control before completion, sleep 401
22:49:59.187 00.434 12044 IsGuiding returns 1
22:49:59.187 00.000 12044 scope still moving after pulse duration time elapsed
22:49:59.267 00.080 12044 IsSlewing returns 0
22:49:59.268 00.001 12044 IsGuiding returns 0
22:49:59.268 00.000 12044 scope move finished after 422 + 124 ms
22:49:59.268 00.000 12044 Move returns status 0, amount 422
22:49:59.268 00.000 12044 move complete, result=0
22:49:59.268 00.000 12044 worker thread done servicing request
22:49:59.268 00.000 12044 Worker thread wakes up
22:49:59.268 00.000 14964 GuideStep: -0.1 px 15 ms EAST, -0.3 px 422 ms NORTH
22:49:59.270 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:49:59.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:02.381 03.111 12044 Exposure complete
22:50:02.412 00.031 12044 worker thread done servicing request
22:50:02.412 00.000 14964 OnExposeComplete: enter
22:50:02.414 00.002 14964 UpdateGuideState(): m_state=6
22:50:02.415 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:50:02.417 00.002 14964 Star::Find returns 1 (0), X=278.12, Y=100.14, Mass=351002, SNR=387.9, Peak=36742 HFD=3.5
22:50:02.418 00.001 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.56) = xAngle (3.55 = -2.74)
22:50:02.420 00.002 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.60 = 0.32)
22:50:02.421 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.99 mountX=-0.30 mountY=0.10, mountTheta=2.82
22:50:02.423 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.30, opts=13)
22:50:02.425 00.002 14964 Enqueuing Move request for scope (-0.13, 0.30)
22:50:02.427 00.002 12044 Worker thread wakes up
22:50:02.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
22:50:02.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
22:50:02.427 00.000 12044 Moving (-0.13, 0.30) raw xDistance=-0.30 yDistance=0.10
22:50:02.428 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = 0.00
22:50:02.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:02.428 00.000 12044 MoveAxis(E, 23, ABG)
22:50:02.428 00.000 12044 Guiding  Dir = 2, Dur = 23
22:50:02.442 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=36742, med=618, FiltMin=536, FiltMax=14510, Gamma=0.810
22:50:02.452 00.010 14964 UpdateGuideState exits: m=351002 SNR=387.9
22:50:02.453 00.001 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 2 / 99999
22:50:02.454 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565002.454,"Host":"NUCBOX","Inst":1,"Distance":0.33,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
22:50:02.454 00.000 12044 IsSlewing returns 0
22:50:02.454 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.456 00.002 12044 IsGuiding returns 0
22:50:02.456 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:02.457 00.001 14964 Enqueuing Expose request
22:50:02.488 00.031 12044 IsGuiding returns 1
22:50:02.488 00.000 12044 scope still moving after pulse duration time elapsed
22:50:02.576 00.088 12044 IsSlewing returns 0
22:50:02.577 00.001 12044 IsGuiding returns 0
22:50:02.577 00.000 12044 scope move finished after 23 + 97 ms
22:50:02.577 00.000 12044 Move returns status 0, amount 23
22:50:02.577 00.000 12044 MoveAxis(N, 0, ABG)
22:50:02.577 00.000 12044 Move returns status 0, amount 0
22:50:02.577 00.000 12044 move complete, result=0
22:50:02.577 00.000 12044 worker thread done servicing request
22:50:02.577 00.000 12044 Worker thread wakes up
22:50:02.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:02.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:02.577 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
22:50:05.674 03.097 12044 Exposure complete
22:50:05.715 00.041 12044 worker thread done servicing request
22:50:05.715 00.000 14964 OnExposeComplete: enter
22:50:05.717 00.002 14964 UpdateGuideState(): m_state=6
22:50:05.718 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:50:05.720 00.002 14964 Star::Find returns 1 (0), X=277.83, Y=99.84, Mass=345359, SNR=375.4, Peak=33754 HFD=3.7
22:50:05.722 00.002 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
22:50:05.724 00.002 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
22:50:05.725 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.00 hyp=0.42 cameraTheta=-3.13 mountX=-0.00 mountY=0.42, mountTheta=1.58
22:50:05.728 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.00, opts=13)
22:50:05.729 00.001 14964 Enqueuing Move request for scope (-0.42, -0.00)
22:50:05.731 00.002 12044 Worker thread wakes up
22:50:05.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.00) opts 0xd
22:50:05.731 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.00)
22:50:05.731 00.000 12044 Moving (-0.42, -0.00) raw xDistance=-0.00 yDistance=0.42
22:50:05.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
22:50:05.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:05.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:50:05.731 00.000 12044 MoveAxis(E, 0, ABG)
22:50:05.731 00.000 12044 Move returns status 0, amount 0
22:50:05.731 00.000 12044 MoveAxis(N, 0, ABG)
22:50:05.732 00.001 12044 Move returns status 0, amount 0
22:50:05.732 00.000 12044 move complete, result=0
22:50:05.732 00.000 12044 worker thread done servicing request
22:50:05.745 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33754, med=619, FiltMin=533, FiltMax=17873, Gamma=0.810
22:50:05.755 00.010 14964 UpdateGuideState exits: m=345359 SNR=375.4
22:50:05.757 00.002 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 3 / 99999
22:50:05.758 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565005.758,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
22:50:05.760 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.761 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:05.762 00.001 14964 Enqueuing Expose request
22:50:05.763 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:50:05.763 00.000 12044 Worker thread wakes up
22:50:05.764 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:05.764 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:08.892 03.128 12044 Exposure complete
22:50:08.918 00.026 12044 worker thread done servicing request
22:50:08.918 00.000 14964 OnExposeComplete: enter
22:50:08.919 00.001 14964 UpdateGuideState(): m_state=6
22:50:08.919 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:50:08.920 00.001 14964 Star::Find returns 1 (0), X=277.96, Y=99.96, Mass=346810, SNR=370.5, Peak=36106 HFD=3.9
22:50:08.921 00.001 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.31 = -1.97)
22:50:08.921 00.000 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.08)
22:50:08.922 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=-0.12 mountY=0.28, mountTheta=1.98
22:50:08.923 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.12, opts=13)
22:50:08.923 00.000 14964 Enqueuing Move request for scope (-0.29, 0.12)
22:50:08.924 00.001 12044 Worker thread wakes up
22:50:08.924 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
22:50:08.924 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
22:50:08.924 00.000 12044 Moving (-0.29, 0.12) raw xDistance=-0.12 yDistance=0.28
22:50:08.924 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
22:50:08.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:08.924 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:50:08.924 00.000 12044 MoveAxis(E, 0, ABG)
22:50:08.924 00.000 12044 Move returns status 0, amount 0
22:50:08.924 00.000 12044 MoveAxis(N, 0, ABG)
22:50:08.924 00.000 12044 Move returns status 0, amount 0
22:50:08.924 00.000 12044 move complete, result=0
22:50:08.924 00.000 12044 worker thread done servicing request
22:50:08.932 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=36106, med=619, FiltMin=535, FiltMax=15749, Gamma=0.810
22:50:08.938 00.006 14964 UpdateGuideState exits: m=346810 SNR=370.5
22:50:08.939 00.001 14964 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 4 / 99999
22:50:08.939 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565008.939,"Host":"NUCBOX","Inst":1,"Distance":0.34,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
22:50:08.940 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.940 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:08.941 00.001 14964 Enqueuing Expose request
22:50:08.941 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:50:08.942 00.001 12044 Worker thread wakes up
22:50:08.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:08.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:12.067 03.125 12044 Exposure complete
22:50:12.107 00.040 12044 worker thread done servicing request
22:50:12.107 00.000 14964 OnExposeComplete: enter
22:50:12.109 00.002 14964 UpdateGuideState(): m_state=6
22:50:12.110 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:50:12.112 00.002 14964 Star::Find returns 1 (0), X=277.97, Y=100.02, Mass=344096, SNR=382.1, Peak=31778 HFD=4.0
22:50:12.113 00.001 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
22:50:12.115 00.002 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
22:50:12.117 00.002 14964 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.33 cameraTheta=2.57 mountX=-0.18 mountY=0.26, mountTheta=2.18
22:50:12.120 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.18, opts=13)
22:50:12.121 00.001 14964 Enqueuing Move request for scope (-0.28, 0.18)
22:50:12.122 00.001 12044 Worker thread wakes up
22:50:12.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.18) opts 0xd
22:50:12.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.18)
22:50:12.122 00.000 12044 Moving (-0.28, 0.18) raw xDistance=-0.18 yDistance=0.26
22:50:12.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
22:50:12.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:12.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:50:12.122 00.000 12044 MoveAxis(E, 0, ABG)
22:50:12.122 00.000 12044 Move returns status 0, amount 0
22:50:12.122 00.000 12044 MoveAxis(N, 0, ABG)
22:50:12.122 00.000 12044 Move returns status 0, amount 0
22:50:12.122 00.000 12044 move complete, result=0
22:50:12.122 00.000 12044 worker thread done servicing request
22:50:12.136 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31778, med=619, FiltMin=530, FiltMax=16759, Gamma=0.810
22:50:12.149 00.013 14964 UpdateGuideState exits: m=344096 SNR=382.1
22:50:12.151 00.002 14964 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 5 / 99999
22:50:12.153 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778565012.153,"Host":"NUCBOX","Inst":1,"Distance":0.34,"Time":13.7,"SettleTime":15.0,"StarLocked":true}
22:50:12.154 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.154 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:12.155 00.001 14964 Enqueuing Expose request
22:50:12.158 00.003 12044 Worker thread wakes up
22:50:12.158 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:50:12.161 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:12.162 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:15.259 03.097 12044 Exposure complete
22:50:15.284 00.025 12044 worker thread done servicing request
22:50:15.284 00.000 14964 OnExposeComplete: enter
22:50:15.285 00.001 14964 UpdateGuideState(): m_state=6
22:50:15.286 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:50:15.286 00.000 14964 Star::Find returns 1 (0), X=277.99, Y=100.07, Mass=345058, SNR=379.9, Peak=34506 HFD=3.4
22:50:15.287 00.001 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.56) = xAngle (3.98 = -2.31)
22:50:15.287 00.000 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.03 = 0.75)
22:50:15.288 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.35 cameraTheta=2.42 mountX=-0.23 mountY=0.24, mountTheta=2.35
22:50:15.289 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.23, opts=13)
22:50:15.290 00.001 14964 Enqueuing Move request for scope (-0.26, 0.23)
22:50:15.290 00.000 12044 Worker thread wakes up
22:50:15.290 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
22:50:15.290 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
22:50:15.290 00.000 12044 Moving (-0.26, 0.23) raw xDistance=-0.23 yDistance=0.24
22:50:15.290 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.00
22:50:15.290 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:15.291 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:50:15.291 00.000 12044 MoveAxis(E, 0, ABG)
22:50:15.291 00.000 12044 Move returns status 0, amount 0
22:50:15.291 00.000 12044 MoveAxis(N, 0, ABG)
22:50:15.291 00.000 12044 Move returns status 0, amount 0
22:50:15.291 00.000 12044 move complete, result=0
22:50:15.291 00.000 12044 worker thread done servicing request
22:50:15.298 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34506, med=619, FiltMin=531, FiltMax=16215, Gamma=0.810
22:50:15.303 00.005 14964 UpdateGuideState exits: m=345058 SNR=379.9
22:50:15.304 00.001 14964 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 6 / 99999
22:50:15.304 00.000 14964 PhdController: newstate STATE_FINISH
22:50:15.305 00.001 14964 PhdController complete: success
22:50:15.305 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778565015.305,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:50:15.306 00.001 14964 Mount: notify guiding dither settle done success=1
22:50:15.306 00.000 14964 PhdController: newstate STATE_IDLE
22:50:15.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.307 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:15.308 00.001 14964 Enqueuing Expose request
22:50:15.308 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:50:15.309 00.001 12044 Worker thread wakes up
22:50:15.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:15.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:18.405 03.096 12044 Exposure complete
22:50:18.438 00.033 12044 worker thread done servicing request
22:50:18.438 00.000 14964 OnExposeComplete: enter
22:50:18.440 00.002 14964 UpdateGuideState(): m_state=6
22:50:18.442 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:50:18.443 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=100.30, Mass=344463, SNR=377.4, Peak=35090 HFD=3.3
22:50:18.444 00.001 14964 MultiStar: exiting stabilization period
22:50:18.446 00.002 14964 MultiStar: updating star positions after lock position change
22:50:18.448 00.002 14964 Star::Find(35, 72, 323, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:50:18.449 00.001 14964 Star::Find returns 1 (0), X=72.34, Y=318.55, Mass=15900, SNR=67.8, Peak=2985 HFD=1.7
22:50:18.450 00.001 14964 Star::Find(35, 138, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:50:18.452 00.002 14964 Star::Find returns 1 (0), X=138.70, Y=308.60, Mass=3980, SNR=25.2, Peak=1363 HFD=1.7
22:50:18.453 00.001 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
22:50:18.454 00.001 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
22:50:18.455 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.46 hyp=0.51 cameraTheta=2.03 mountX=-0.46 mountY=0.18, mountTheta=2.77
22:50:18.461 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.46, opts=13)
22:50:18.462 00.001 14964 Enqueuing Move request for scope (-0.23, 0.46)
22:50:18.464 00.002 12044 Worker thread wakes up
22:50:18.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.46) opts 0xd
22:50:18.464 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.46)
22:50:18.464 00.000 12044 Moving (-0.23, 0.46) raw xDistance=-0.46 yDistance=0.18
22:50:18.465 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.46, slope = -0.04
22:50:18.465 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:50:18.465 00.000 12044 MoveAxis(E, 20, ABG)
22:50:18.465 00.000 12044 Guiding  Dir = 2, Dur = 20
22:50:18.478 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35090, med=619, FiltMin=535, FiltMax=15183, Gamma=0.810
22:50:18.484 00.006 14964 UpdateGuideState exits: m=344463 SNR=377.4
22:50:18.485 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.485 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:18.486 00.001 14964 Enqueuing Expose request
22:50:18.486 00.000 12044 IsSlewing returns 0
22:50:18.487 00.001 12044 IsGuiding returns 0
22:50:18.521 00.034 12044 IsGuiding returns 1
22:50:18.521 00.000 12044 scope still moving after pulse duration time elapsed
22:50:18.610 00.089 12044 IsSlewing returns 0
22:50:18.611 00.001 12044 IsGuiding returns 0
22:50:18.611 00.000 12044 scope move finished after 20 + 103 ms
22:50:18.611 00.000 12044 Move returns status 0, amount 20
22:50:18.611 00.000 12044 MoveAxis(N, 0, ABG)
22:50:18.611 00.000 12044 Move returns status 0, amount 0
22:50:18.611 00.000 12044 move complete, result=0
22:50:18.611 00.000 12044 worker thread done servicing request
22:50:18.611 00.000 12044 Worker thread wakes up
22:50:18.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:18.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:18.611 00.000 14964 GuideStep: -0.5 px 20 ms EAST, 0.2 px 0 ms NORTH
22:50:21.732 03.121 12044 Exposure complete
22:50:21.756 00.024 12044 worker thread done servicing request
22:50:21.756 00.000 14964 OnExposeComplete: enter
22:50:21.758 00.002 14964 UpdateGuideState(): m_state=6
22:50:21.759 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:50:21.760 00.001 14964 Star::Find returns 1 (0), X=278.20, Y=99.92, Mass=346128, SNR=377.7, Peak=33394 HFD=3.7
22:50:21.760 00.000 14964 MultiStar: [#1 0.17,0.44,0.18,U] [#2 0.28,0.43,0.07,U] 
22:50:21.761 00.001 14964 single-star, 2 included, MultiStar: {-0.00, 0.15}, one-star: {-0.06, 0.08}
22:50:21.761 00.000 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.72 = -2.56)
22:50:21.762 00.001 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.49)
22:50:21.762 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=-0.08 mountY=0.05, mountTheta=2.63
22:50:21.763 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.08, opts=13)
22:50:21.764 00.001 14964 Enqueuing Move request for scope (-0.06, 0.08)
22:50:21.765 00.001 12044 Worker thread wakes up
22:50:21.765 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:50:21.765 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:50:21.765 00.000 12044 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.05
22:50:21.765 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
22:50:21.765 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:21.765 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:21.765 00.000 12044 MoveAxis(E, 0, ABG)
22:50:21.765 00.000 12044 Move returns status 0, amount 0
22:50:21.765 00.000 12044 MoveAxis(N, 0, ABG)
22:50:21.765 00.000 12044 Move returns status 0, amount 0
22:50:21.765 00.000 12044 move complete, result=0
22:50:21.765 00.000 12044 worker thread done servicing request
22:50:21.772 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33394, med=619, FiltMin=534, FiltMax=17058, Gamma=0.810
22:50:21.778 00.006 14964 UpdateGuideState exits: m=346128 SNR=377.7
22:50:21.779 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.779 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:21.780 00.001 14964 Enqueuing Expose request
22:50:21.780 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:21.781 00.001 12044 Worker thread wakes up
22:50:21.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:21.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:24.907 03.126 12044 Exposure complete
22:50:24.932 00.025 12044 worker thread done servicing request
22:50:24.932 00.000 14964 OnExposeComplete: enter
22:50:24.933 00.001 14964 UpdateGuideState(): m_state=6
22:50:24.934 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:50:24.936 00.002 14964 Star::Find returns 1 (0), X=277.88, Y=100.21, Mass=348816, SNR=378.2, Peak=30342 HFD=3.6
22:50:24.937 00.001 14964 MultiStar: [#1 -0.13,0.21,0.17,U] [#2 -0.28,0.27,0.07,U] 
22:50:24.938 00.001 14964 refined, 2 included, MultiStar: {-0.34, 0.34}, one-star: {-0.38, 0.37}
22:50:24.940 00.002 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.91 = -2.38)
22:50:24.941 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
22:50:24.941 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=0.34 hyp=0.48 cameraTheta=2.35 mountX=-0.35 mountY=0.30, mountTheta=2.43
22:50:24.943 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.34, opts=13)
22:50:24.943 00.000 14964 Enqueuing Move request for scope (-0.34, 0.34)
22:50:24.944 00.001 12044 Worker thread wakes up
22:50:24.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.34) opts 0xd
22:50:24.944 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.34)
22:50:24.944 00.000 12044 Moving (-0.34, 0.34) raw xDistance=-0.35 yDistance=0.30
22:50:24.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.35, slope = -0.02
22:50:24.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:24.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:50:24.944 00.000 12044 MoveAxis(E, 13, ABG)
22:50:24.944 00.000 12044 Guiding  Dir = 2, Dur = 13
22:50:24.956 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30342, med=619, FiltMin=530, FiltMax=16763, Gamma=0.810
22:50:24.963 00.007 14964 UpdateGuideState exits: m=348816 SNR=378.2
22:50:24.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.964 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:24.964 00.000 14964 Enqueuing Expose request
22:50:25.001 00.037 12044 IsSlewing returns 0
22:50:25.001 00.000 12044 IsGuiding returns 0
22:50:25.034 00.033 12044 IsGuiding returns 1
22:50:25.034 00.000 12044 scope still moving after pulse duration time elapsed
22:50:25.097 00.063 12044 IsSlewing returns 0
22:50:25.097 00.000 12044 IsGuiding returns 0
22:50:25.097 00.000 12044 scope move finished after 13 + 82 ms
22:50:25.097 00.000 12044 Move returns status 0, amount 13
22:50:25.097 00.000 12044 MoveAxis(N, 0, ABG)
22:50:25.097 00.000 12044 Move returns status 0, amount 0
22:50:25.097 00.000 12044 move complete, result=0
22:50:25.097 00.000 12044 worker thread done servicing request
22:50:25.097 00.000 12044 Worker thread wakes up
22:50:25.097 00.000 14964 GuideStep: -0.3 px 13 ms EAST, 0.3 px 0 ms NORTH
22:50:25.098 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:25.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:28.206 03.108 12044 Exposure complete
22:50:28.246 00.040 12044 worker thread done servicing request
22:50:28.246 00.000 14964 OnExposeComplete: enter
22:50:28.247 00.001 14964 UpdateGuideState(): m_state=6
22:50:28.251 00.004 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:50:28.252 00.001 14964 Star::Find returns 1 (0), X=278.20, Y=99.98, Mass=343915, SNR=373.7, Peak=30362 HFD=3.9
22:50:28.254 00.002 14964 MultiStar: [#1 0.09,0.64,0.16,U] [#2 0.22,0.69,0.00,M1] 
22:50:28.255 00.001 14964 single-star, 1 included, MultiStar: {-0.03, 0.21}, one-star: {-0.05, 0.14}
22:50:28.256 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
22:50:28.258 00.002 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.26)
22:50:28.259 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=-0.14 mountY=0.04, mountTheta=2.87
22:50:28.262 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.14, opts=13)
22:50:28.264 00.002 14964 Enqueuing Move request for scope (-0.05, 0.14)
22:50:28.265 00.001 12044 Worker thread wakes up
22:50:28.266 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
22:50:28.266 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
22:50:28.266 00.000 12044 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.04
22:50:28.266 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
22:50:28.266 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:28.266 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:28.266 00.000 12044 MoveAxis(E, 0, ABG)
22:50:28.266 00.000 12044 Move returns status 0, amount 0
22:50:28.266 00.000 12044 MoveAxis(N, 0, ABG)
22:50:28.266 00.000 12044 Move returns status 0, amount 0
22:50:28.266 00.000 12044 move complete, result=0
22:50:28.266 00.000 12044 worker thread done servicing request
22:50:28.278 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30362, med=619, FiltMin=540, FiltMax=17026, Gamma=0.810
22:50:28.285 00.007 14964 UpdateGuideState exits: m=343915 SNR=373.7
22:50:28.285 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.286 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:28.286 00.000 14964 Enqueuing Expose request
22:50:28.287 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:28.287 00.000 12044 Worker thread wakes up
22:50:28.287 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:28.288 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:31.391 03.103 12044 Exposure complete
22:50:31.420 00.029 12044 worker thread done servicing request
22:50:31.421 00.001 14964 OnExposeComplete: enter
22:50:31.421 00.000 14964 UpdateGuideState(): m_state=6
22:50:31.422 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:50:31.422 00.000 14964 Star::Find returns 1 (0), X=277.88, Y=99.57, Mass=340334, SNR=367.8, Peak=28141 HFD=3.6
22:50:31.423 00.001 14964 MultiStar: [#1 0.06,0.75,0.00,M1] [#2 0.10,0.82,0.00,M2] 
22:50:31.424 00.001 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
22:50:31.424 00.000 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
22:50:31.425 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-2.51 mountX=0.26 mountY=0.40, mountTheta=0.98
22:50:31.426 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.27, opts=13)
22:50:31.426 00.000 14964 Enqueuing Move request for scope (-0.37, -0.27)
22:50:31.427 00.001 12044 Worker thread wakes up
22:50:31.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.27) opts 0xd
22:50:31.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.27)
22:50:31.427 00.000 12044 Moving (-0.37, -0.27) raw xDistance=0.26 yDistance=0.40
22:50:31.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
22:50:31.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:50:31.427 00.000 12044 MoveAxis(E, 0, ABG)
22:50:31.427 00.000 12044 Move returns status 0, amount 0
22:50:31.427 00.000 12044 MoveAxis(N, 0, ABG)
22:50:31.427 00.000 12044 Move returns status 0, amount 0
22:50:31.427 00.000 12044 move complete, result=0
22:50:31.427 00.000 12044 worker thread done servicing request
22:50:31.434 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28141, med=619, FiltMin=542, FiltMax=17085, Gamma=0.810
22:50:31.441 00.007 14964 UpdateGuideState exits: m=340334 SNR=367.8
22:50:31.442 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.442 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:31.443 00.001 14964 Enqueuing Expose request
22:50:31.443 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:50:31.444 00.001 12044 Worker thread wakes up
22:50:31.444 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:31.444 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:34.543 03.099 12044 Exposure complete
22:50:34.572 00.029 12044 worker thread done servicing request
22:50:34.572 00.000 14964 OnExposeComplete: enter
22:50:34.573 00.001 14964 UpdateGuideState(): m_state=6
22:50:34.573 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:50:34.574 00.001 14964 Star::Find returns 1 (0), X=277.93, Y=99.99, Mass=341768, SNR=366.3, Peak=32342 HFD=3.9
22:50:34.575 00.001 14964 MultiStar: [#1 -0.09,0.50,0.17,U] [#2 0.08,0.67,0.00,M3] 
22:50:34.575 00.000 14964 refined, 1 included, MultiStar: {-0.29, 0.19}, one-star: {-0.32, 0.14}
22:50:34.576 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
22:50:34.576 00.000 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.87)
22:50:34.577 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.55 mountX=-0.20 mountY=0.27, mountTheta=2.21
22:50:34.578 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.19, opts=13)
22:50:34.578 00.000 14964 Enqueuing Move request for scope (-0.29, 0.19)
22:50:34.579 00.001 12044 Worker thread wakes up
22:50:34.579 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
22:50:34.579 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
22:50:34.579 00.000 12044 Moving (-0.29, 0.19) raw xDistance=-0.20 yDistance=0.27
22:50:34.579 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
22:50:34.579 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.579 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:50:34.579 00.000 12044 MoveAxis(E, 0, ABG)
22:50:34.579 00.000 12044 Move returns status 0, amount 0
22:50:34.579 00.000 12044 MoveAxis(N, 0, ABG)
22:50:34.579 00.000 12044 Move returns status 0, amount 0
22:50:34.579 00.000 12044 move complete, result=0
22:50:34.579 00.000 12044 worker thread done servicing request
22:50:34.587 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32342, med=619, FiltMin=534, FiltMax=16137, Gamma=0.810
22:50:34.593 00.006 14964 UpdateGuideState exits: m=341768 SNR=366.3
22:50:34.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.595 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:34.595 00.000 14964 Enqueuing Expose request
22:50:34.597 00.002 12044 Worker thread wakes up
22:50:34.597 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:50:34.598 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:34.598 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:37.711 03.113 12044 Exposure complete
22:50:37.748 00.037 12044 worker thread done servicing request
22:50:37.748 00.000 14964 OnExposeComplete: enter
22:50:37.750 00.002 14964 UpdateGuideState(): m_state=6
22:50:37.752 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:50:37.755 00.003 14964 Star::Find returns 1 (0), X=277.99, Y=100.02, Mass=346379, SNR=379.3, Peak=31690 HFD=4.0
22:50:37.756 00.001 14964 MultiStar: [#1 0.01,0.12,0.17,U] [#2 0.21,0.29,0.06,U] 
22:50:37.758 00.002 14964 refined, 2 included, MultiStar: {-0.20, 0.17}, one-star: {-0.27, 0.17}
22:50:37.759 00.001 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (4.00 = -2.29)
22:50:37.760 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
22:50:37.762 00.002 14964 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.27 cameraTheta=2.44 mountX=-0.17 mountY=0.18, mountTheta=2.33
22:50:37.766 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.17, opts=13)
22:50:37.768 00.002 14964 Enqueuing Move request for scope (-0.20, 0.17)
22:50:37.769 00.001 12044 Worker thread wakes up
22:50:37.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
22:50:37.770 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
22:50:37.770 00.000 12044 Moving (-0.20, 0.17) raw xDistance=-0.17 yDistance=0.18
22:50:37.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
22:50:37.770 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:37.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:50:37.770 00.000 12044 MoveAxis(E, 0, ABG)
22:50:37.770 00.000 12044 Move returns status 0, amount 0
22:50:37.770 00.000 12044 MoveAxis(N, 0, ABG)
22:50:37.770 00.000 12044 Move returns status 0, amount 0
22:50:37.770 00.000 12044 move complete, result=0
22:50:37.770 00.000 12044 worker thread done servicing request
22:50:37.784 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31690, med=619, FiltMin=539, FiltMax=15435, Gamma=0.810
22:50:37.797 00.013 14964 UpdateGuideState exits: m=346379 SNR=379.3
22:50:37.798 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.798 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:37.799 00.001 14964 Enqueuing Expose request
22:50:37.801 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:50:37.802 00.001 12044 Worker thread wakes up
22:50:37.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:37.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:40.924 03.122 12044 Exposure complete
22:50:40.961 00.037 12044 worker thread done servicing request
22:50:40.961 00.000 14964 OnExposeComplete: enter
22:50:40.963 00.002 14964 UpdateGuideState(): m_state=6
22:50:40.965 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:50:40.966 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=100.03, Mass=344197, SNR=377.1, Peak=29350 HFD=4.0
22:50:40.967 00.001 14964 MultiStar: [#1 -0.26,0.30,0.17,U] [#2 -0.32,0.51,0.07,U] 
22:50:40.969 00.002 14964 refined, 2 included, MultiStar: {-0.51, 0.22}, one-star: {-0.57, 0.19}
22:50:40.970 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -2.00)
22:50:40.971 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
22:50:40.973 00.002 14964 CameraToMount -- cameraX=-0.51 cameraY=0.22 hyp=0.56 cameraTheta=2.73 mountX=-0.23 mountY=0.49, mountTheta=2.01
22:50:40.976 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.22, opts=13)
22:50:40.977 00.001 14964 Enqueuing Move request for scope (-0.51, 0.22)
22:50:40.978 00.001 12044 Worker thread wakes up
22:50:40.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.22) opts 0xd
22:50:40.978 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.22)
22:50:40.978 00.000 12044 Moving (-0.51, 0.22) raw xDistance=-0.23 yDistance=0.49
22:50:40.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.02
22:50:40.978 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:40.979 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:50:40.979 00.000 12044 MoveAxis(E, 0, ABG)
22:50:40.979 00.000 12044 Move returns status 0, amount 0
22:50:40.979 00.000 12044 MoveAxis(N, 0, ABG)
22:50:40.979 00.000 12044 Move returns status 0, amount 0
22:50:40.979 00.000 12044 move complete, result=0
22:50:40.979 00.000 12044 worker thread done servicing request
22:50:40.998 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29350, med=620, FiltMin=525, FiltMax=21687, Gamma=0.810
22:50:41.007 00.009 14964 UpdateGuideState exits: m=344197 SNR=377.1
22:50:41.010 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.011 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:41.011 00.000 14964 Enqueuing Expose request
22:50:41.012 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:50:41.015 00.003 12044 Worker thread wakes up
22:50:41.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:41.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:44.117 03.102 12044 Exposure complete
22:50:44.140 00.023 12044 worker thread done servicing request
22:50:44.140 00.000 14964 OnExposeComplete: enter
22:50:44.141 00.001 14964 UpdateGuideState(): m_state=6
22:50:44.141 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:50:44.142 00.001 14964 Star::Find returns 1 (0), X=277.89, Y=99.95, Mass=347553, SNR=376.6, Peak=30578 HFD=3.9
22:50:44.143 00.001 14964 MultiStar: [#1 -0.18,0.56,0.17,U] [#2 -0.18,0.43,0.08,U] 
22:50:44.143 00.000 14964 refined, 2 included, MultiStar: {-0.32, 0.19}, one-star: {-0.36, 0.11}
22:50:44.144 00.001 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
22:50:44.144 00.000 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.93)
22:50:44.145 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.38 cameraTheta=2.61 mountX=-0.20 mountY=0.30, mountTheta=2.15
22:50:44.147 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.19, opts=13)
22:50:44.148 00.001 14964 Enqueuing Move request for scope (-0.32, 0.19)
22:50:44.149 00.001 12044 Worker thread wakes up
22:50:44.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
22:50:44.149 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
22:50:44.149 00.000 12044 Moving (-0.32, 0.19) raw xDistance=-0.20 yDistance=0.30
22:50:44.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
22:50:44.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:44.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:50:44.149 00.000 12044 MoveAxis(E, 0, ABG)
22:50:44.149 00.000 12044 Move returns status 0, amount 0
22:50:44.149 00.000 12044 MoveAxis(N, 0, ABG)
22:50:44.149 00.000 12044 Move returns status 0, amount 0
22:50:44.149 00.000 12044 move complete, result=0
22:50:44.149 00.000 12044 worker thread done servicing request
22:50:44.160 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30578, med=619, FiltMin=531, FiltMax=17905, Gamma=0.810
22:50:44.166 00.006 14964 UpdateGuideState exits: m=347553 SNR=376.6
22:50:44.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.168 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:44.169 00.001 14964 Enqueuing Expose request
22:50:44.170 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:50:44.170 00.000 12044 Worker thread wakes up
22:50:44.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:44.170 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:47.311 03.141 12044 Exposure complete
22:50:47.352 00.041 12044 worker thread done servicing request
22:50:47.353 00.001 14964 OnExposeComplete: enter
22:50:47.354 00.001 14964 UpdateGuideState(): m_state=6
22:50:47.355 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:50:47.357 00.002 14964 Star::Find returns 1 (0), X=277.45, Y=99.85, Mass=341362, SNR=372.5, Peak=28153 HFD=3.8
22:50:47.358 00.001 14964 MultiStar: [#1 -0.50,0.73,0.00,M1] [#2 -0.72,0.76,0.00,M1] 
22:50:47.359 00.001 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.60)
22:50:47.360 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
22:50:47.361 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=0.01 hyp=0.80 cameraTheta=3.13 mountX=-0.02 mountY=0.80, mountTheta=1.60
22:50:47.364 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.01, opts=13)
22:50:47.365 00.001 14964 Enqueuing Move request for scope (-0.80, 0.01)
22:50:47.366 00.001 12044 Worker thread wakes up
22:50:47.366 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.01) opts 0xd
22:50:47.367 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.01)
22:50:47.367 00.000 12044 Moving (-0.80, 0.01) raw xDistance=-0.02 yDistance=0.80
22:50:47.367 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
22:50:47.367 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:47.367 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.80
22:50:47.367 00.000 12044 MoveAxis(E, 0, ABG)
22:50:47.367 00.000 12044 Move returns status 0, amount 0
22:50:47.367 00.000 12044 MoveAxis(N, 0, ABG)
22:50:47.367 00.000 12044 Move returns status 0, amount 0
22:50:47.367 00.000 12044 move complete, result=0
22:50:47.367 00.000 12044 worker thread done servicing request
22:50:47.378 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28153, med=619, FiltMin=532, FiltMax=19270, Gamma=0.810
22:50:47.388 00.010 14964 UpdateGuideState exits: m=341362 SNR=372.5
22:50:47.389 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.389 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:47.389 00.000 14964 Enqueuing Expose request
22:50:47.391 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.8 px 0 ms NORTH
22:50:47.392 00.001 12044 Worker thread wakes up
22:50:47.392 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:47.392 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:50.528 03.136 12044 Exposure complete
22:50:50.563 00.035 12044 worker thread done servicing request
22:50:50.563 00.000 14964 OnExposeComplete: enter
22:50:50.564 00.001 14964 UpdateGuideState(): m_state=6
22:50:50.565 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:50:50.565 00.000 14964 Star::Find returns 1 (0), X=277.79, Y=99.80, Mass=347946, SNR=377.7, Peak=29274 HFD=3.6
22:50:50.566 00.001 14964 MultiStar: [#1 -0.23,0.52,0.18,U] [#2 -0.16,0.59,0.07,U] 
22:50:50.567 00.001 14964 refined, 2 included, MultiStar: {-0.41, 0.07}, one-star: {-0.46, -0.04}
22:50:50.567 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
22:50:50.568 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.29)
22:50:50.568 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.07 hyp=0.42 cameraTheta=2.97 mountX=-0.08 mountY=0.40, mountTheta=1.76
22:50:50.569 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.07, opts=13)
22:50:50.570 00.001 14964 Enqueuing Move request for scope (-0.41, 0.07)
22:50:50.570 00.000 12044 Worker thread wakes up
22:50:50.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.07) opts 0xd
22:50:50.570 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.07)
22:50:50.570 00.000 12044 Moving (-0.41, 0.07) raw xDistance=-0.08 yDistance=0.40
22:50:50.571 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
22:50:50.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:50.571 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:50:50.571 00.000 12044 MoveAxis(E, 0, ABG)
22:50:50.571 00.000 12044 Move returns status 0, amount 0
22:50:50.571 00.000 12044 MoveAxis(N, 0, ABG)
22:50:50.571 00.000 12044 Move returns status 0, amount 0
22:50:50.571 00.000 12044 move complete, result=0
22:50:50.571 00.000 12044 worker thread done servicing request
22:50:50.578 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29274, med=619, FiltMin=533, FiltMax=19337, Gamma=0.810
22:50:50.593 00.015 14964 UpdateGuideState exits: m=347946 SNR=377.7
22:50:50.596 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.598 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:50.599 00.001 14964 Enqueuing Expose request
22:50:50.601 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:50:50.602 00.001 12044 Worker thread wakes up
22:50:50.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:50.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:53.729 03.127 12044 Exposure complete
22:50:53.762 00.033 12044 worker thread done servicing request
22:50:53.762 00.000 14964 OnExposeComplete: enter
22:50:53.763 00.001 14964 UpdateGuideState(): m_state=6
22:50:53.763 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:50:53.764 00.001 14964 Star::Find returns 1 (0), X=277.71, Y=99.48, Mass=337771, SNR=361.7, Peak=26049 HFD=3.3
22:50:53.764 00.000 14964 MultiStar: [#1 -0.20,0.80,0.00,M1] [#2 -0.12,0.87,0.00,M1] 
22:50:53.765 00.001 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.56) = xAngle (-1.00 = -1.00)
22:50:53.765 00.000 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.06 = 2.06)
22:50:53.766 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.36 hyp=0.65 cameraTheta=-2.55 mountX=0.35 mountY=0.58, mountTheta=1.02
22:50:53.767 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.36, opts=13)
22:50:53.768 00.001 14964 Enqueuing Move request for scope (-0.54, -0.36)
22:50:53.768 00.000 12044 Worker thread wakes up
22:50:53.768 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.36) opts 0xd
22:50:53.768 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.36)
22:50:53.768 00.000 12044 Moving (-0.54, -0.36) raw xDistance=0.35 yDistance=0.58
22:50:53.768 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.35, slope = 0.03
22:50:53.768 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.74 newest=1.77
22:50:53.768 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:50:53.768 00.000 12044 MoveAxis(W, 25, ABG)
22:50:53.768 00.000 12044 Guiding  Dir = 3, Dur = 25
22:50:53.776 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26049, med=619, FiltMin=535, FiltMax=18767, Gamma=0.810
22:50:53.782 00.006 14964 UpdateGuideState exits: m=337771 SNR=361.7
22:50:53.782 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:53.783 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:53.783 00.000 14964 Enqueuing Expose request
22:50:53.802 00.019 12044 IsSlewing returns 0
22:50:53.831 00.029 12044 IsGuiding returns 0
22:50:53.864 00.033 12044 IsGuiding returns 1
22:50:53.864 00.000 12044 scope still moving after pulse duration time elapsed
22:50:53.925 00.061 12044 IsSlewing returns 0
22:50:53.926 00.001 12044 IsGuiding returns 0
22:50:53.926 00.000 12044 scope move finished after 25 + 69 ms
22:50:53.926 00.000 12044 Move returns status 0, amount 25
22:50:53.926 00.000 12044 BLC: Oldest BLC event removed
22:50:53.926 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 395 applied
22:50:53.926 00.000 12044 MoveAxis(S, 449, ABG)
22:50:53.926 00.000 12044 Guiding  Dir = 1, Dur = 449
22:50:53.955 00.029 12044 IsSlewing returns 0
22:50:53.955 00.000 12044 IsGuiding returns 0
22:50:53.986 00.031 12044 PulseGuide returned control before completion, sleep 428
22:50:54.444 00.458 12044 IsGuiding returns 1
22:50:54.444 00.000 12044 scope still moving after pulse duration time elapsed
22:50:54.504 00.060 12044 IsSlewing returns 0
22:50:54.587 00.083 12044 IsGuiding returns 0
22:50:54.587 00.000 12044 scope move finished after 449 + 183 ms
22:50:54.587 00.000 12044 Move returns status 0, amount 449
22:50:54.587 00.000 12044 move complete, result=0
22:50:54.587 00.000 12044 worker thread done servicing request
22:50:54.587 00.000 12044 Worker thread wakes up
22:50:54.587 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.6 px 449 ms SOUTH
22:50:54.589 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:54.589 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:50:57.692 03.103 12044 Exposure complete
22:50:57.734 00.042 12044 worker thread done servicing request
22:50:57.734 00.000 14964 OnExposeComplete: enter
22:50:57.736 00.002 14964 UpdateGuideState(): m_state=6
22:50:57.737 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:50:57.738 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=99.93, Mass=344396, SNR=376.4, Peak=29606 HFD=3.8
22:50:57.740 00.002 14964 MultiStar: [#1 0.29,0.50,0.17,U] [#2 0.21,0.45,0.08,U] 
22:50:57.741 00.001 14964 single-star, 2 included, MultiStar: {0.04, 0.17}, one-star: {-0.02, 0.09}
22:50:57.743 00.002 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.31 = -2.98)
22:50:57.744 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
22:50:57.746 00.002 14964 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.75 mountX=-0.09 mountY=0.01, mountTheta=3.07
22:50:57.748 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.09, opts=13)
22:50:57.750 00.002 14964 Enqueuing Move request for scope (-0.02, 0.09)
22:50:57.751 00.001 12044 Worker thread wakes up
22:50:57.751 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:50:57.751 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:50:57.751 00.000 12044 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.01
22:50:57.752 00.001 12044 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.576720, 1:0.006861
22:50:57.752 00.000 12044 BLC: No correction, Miss < min_move
22:50:57.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
22:50:57.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:57.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:57.752 00.000 12044 MoveAxis(E, 0, ABG)
22:50:57.752 00.000 12044 Move returns status 0, amount 0
22:50:57.752 00.000 12044 MoveAxis(N, 0, ABG)
22:50:57.752 00.000 12044 Move returns status 0, amount 0
22:50:57.752 00.000 12044 move complete, result=0
22:50:57.752 00.000 12044 worker thread done servicing request
22:50:57.775 00.023 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29606, med=619, FiltMin=525, FiltMax=17910, Gamma=0.810
22:50:57.782 00.007 14964 UpdateGuideState exits: m=344396 SNR=376.4
22:50:57.782 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.783 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:50:57.783 00.000 14964 Enqueuing Expose request
22:50:57.784 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:57.784 00.000 12044 Worker thread wakes up
22:50:57.785 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:50:57.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:00.897 03.112 12044 Exposure complete
22:51:00.927 00.030 12044 worker thread done servicing request
22:51:00.927 00.000 14964 OnExposeComplete: enter
22:51:00.928 00.001 14964 UpdateGuideState(): m_state=6
22:51:00.930 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:51:00.930 00.000 14964 Star::Find returns 1 (0), X=278.69, Y=100.08, Mass=338474, SNR=367.4, Peak=27095 HFD=3.9
22:51:00.931 00.001 14964 MultiStar: [#1 0.64,0.26,0.00,M1] [#2 0.81,0.37,0.00,M1] 
22:51:00.931 00.000 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
22:51:00.932 00.001 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.17)
22:51:00.932 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.24 hyp=0.50 cameraTheta=0.50 mountX=-0.23 mountY=-0.46, mountTheta=-2.04
22:51:00.934 00.002 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.24, opts=13)
22:51:00.934 00.000 14964 Enqueuing Move request for scope (0.44, 0.24)
22:51:00.935 00.001 12044 Worker thread wakes up
22:51:00.935 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.24) opts 0xd
22:51:00.935 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.24)
22:51:00.935 00.000 12044 Moving (0.44, 0.24) raw xDistance=-0.23 yDistance=-0.46
22:51:00.935 00.000 12044 BLC: History state: CurrMiss=-0.46, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.576720, 1:0.006861, 2:-0.462122
22:51:00.935 00.000 12044 BLC: Over-shoot, first stiction event, no adjustment
22:51:00.935 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.00
22:51:00.935 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:00.935 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:51:00.935 00.000 12044 MoveAxis(E, 0, ABG)
22:51:00.935 00.000 12044 Move returns status 0, amount 0
22:51:00.935 00.000 12044 MoveAxis(N, 0, ABG)
22:51:00.935 00.000 12044 Move returns status 0, amount 0
22:51:00.935 00.000 12044 move complete, result=0
22:51:00.935 00.000 12044 worker thread done servicing request
22:51:00.942 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27095, med=619, FiltMin=534, FiltMax=19705, Gamma=0.810
22:51:00.948 00.006 14964 UpdateGuideState exits: m=338474 SNR=367.4
22:51:00.948 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.949 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:00.949 00.000 14964 Enqueuing Expose request
22:51:00.950 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:51:00.950 00.000 12044 Worker thread wakes up
22:51:00.951 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:00.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:04.053 03.102 12044 Exposure complete
22:51:04.086 00.033 12044 worker thread done servicing request
22:51:04.086 00.000 14964 OnExposeComplete: enter
22:51:04.087 00.001 14964 UpdateGuideState(): m_state=6
22:51:04.087 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:51:04.088 00.001 14964 Star::Find returns 1 (0), X=278.40, Y=100.08, Mass=342417, SNR=368.6, Peak=29078 HFD=3.9
22:51:04.088 00.000 14964 MultiStar: [#1 0.48,0.40,0.18,U] [#2 0.65,0.39,0.00,M2] 
22:51:04.089 00.001 14964 single-star, 1 included, MultiStar: {0.19, 0.26}, one-star: {0.14, 0.23}
22:51:04.089 00.000 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.56) = xAngle (2.58 = 2.58)
22:51:04.090 00.001 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.63 = -0.65)
22:51:04.090 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=-0.23 mountY=-0.17, mountTheta=-2.52
22:51:04.092 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.23, opts=13)
22:51:04.094 00.002 14964 Enqueuing Move request for scope (0.14, 0.23)
22:51:04.095 00.001 12044 Worker thread wakes up
22:51:04.095 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
22:51:04.095 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
22:51:04.095 00.000 12044 Moving (0.14, 0.23) raw xDistance=-0.23 yDistance=-0.17
22:51:04.095 00.000 12044 BLC: window closed
22:51:04.095 00.000 12044 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.576720, 1:0.006861, 2:-0.462122
22:51:04.095 00.000 12044 BLC: No correction, Miss < min_move
22:51:04.095 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.01
22:51:04.095 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:04.095 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:51:04.095 00.000 12044 MoveAxis(E, 0, ABG)
22:51:04.096 00.001 12044 Move returns status 0, amount 0
22:51:04.096 00.000 12044 MoveAxis(N, 0, ABG)
22:51:04.096 00.000 12044 Move returns status 0, amount 0
22:51:04.096 00.000 12044 move complete, result=0
22:51:04.096 00.000 12044 worker thread done servicing request
22:51:04.110 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29078, med=620, FiltMin=528, FiltMax=19542, Gamma=0.810
22:51:04.119 00.009 14964 UpdateGuideState exits: m=342417 SNR=368.6
22:51:04.121 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:04.122 00.000 14964 Enqueuing Expose request
22:51:04.123 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:04.124 00.001 12044 Worker thread wakes up
22:51:04.124 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:04.124 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:07.252 03.128 12044 Exposure complete
22:51:07.277 00.025 12044 worker thread done servicing request
22:51:07.277 00.000 14964 OnExposeComplete: enter
22:51:07.278 00.001 14964 UpdateGuideState(): m_state=6
22:51:07.279 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:51:07.279 00.000 14964 Star::Find returns 1 (0), X=278.63, Y=100.07, Mass=349069, SNR=382.8, Peak=26179 HFD=3.9
22:51:07.280 00.001 14964 MultiStar: [#1 0.63,0.15,0.00,M1] [#2 0.81,0.51,0.00,M3] 
22:51:07.280 00.000 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
22:51:07.281 00.001 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
22:51:07.281 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.44 cameraTheta=0.54 mountX=-0.22 mountY=-0.40, mountTheta=-2.08
22:51:07.282 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.23, opts=13)
22:51:07.283 00.001 14964 Enqueuing Move request for scope (0.37, 0.23)
22:51:07.284 00.001 12044 Worker thread wakes up
22:51:07.284 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.23) opts 0xd
22:51:07.284 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.23)
22:51:07.284 00.000 12044 Moving (0.37, 0.23) raw xDistance=-0.22 yDistance=-0.40
22:51:07.284 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.00
22:51:07.284 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:07.284 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:51:07.284 00.000 12044 MoveAxis(E, 0, ABG)
22:51:07.284 00.000 12044 Move returns status 0, amount 0
22:51:07.284 00.000 12044 MoveAxis(N, 0, ABG)
22:51:07.284 00.000 12044 Move returns status 0, amount 0
22:51:07.284 00.000 12044 move complete, result=0
22:51:07.284 00.000 12044 worker thread done servicing request
22:51:07.292 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26179, med=619, FiltMin=539, FiltMax=21304, Gamma=0.810
22:51:07.300 00.008 14964 UpdateGuideState exits: m=349069 SNR=382.8
22:51:07.300 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.301 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:07.301 00.000 14964 Enqueuing Expose request
22:51:07.302 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:51:07.303 00.001 12044 Worker thread wakes up
22:51:07.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:07.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:10.414 03.111 12044 Exposure complete
22:51:10.434 00.020 12044 worker thread done servicing request
22:51:10.435 00.001 14964 OnExposeComplete: enter
22:51:10.435 00.000 14964 UpdateGuideState(): m_state=6
22:51:10.436 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:51:10.436 00.000 14964 Star::Find returns 1 (0), X=278.47, Y=99.93, Mass=339326, SNR=371.3, Peak=26818 HFD=3.8
22:51:10.437 00.001 14964 MultiStar: [#1 0.49,0.58,0.00,M2] [#2 0.56,0.80,0.00,M4] 
22:51:10.437 00.000 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
22:51:10.438 00.001 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.29)
22:51:10.438 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.23 cameraTheta=0.39 mountX=-0.09 mountY=-0.22, mountTheta=-1.93
22:51:10.439 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.09, opts=13)
22:51:10.440 00.001 14964 Enqueuing Move request for scope (0.22, 0.09)
22:51:10.440 00.000 12044 Worker thread wakes up
22:51:10.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
22:51:10.440 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
22:51:10.440 00.000 12044 Moving (0.22, 0.09) raw xDistance=-0.09 yDistance=-0.22
22:51:10.441 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
22:51:10.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:10.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:51:10.441 00.000 12044 MoveAxis(E, 0, ABG)
22:51:10.441 00.000 12044 Move returns status 0, amount 0
22:51:10.441 00.000 12044 MoveAxis(N, 0, ABG)
22:51:10.441 00.000 12044 Move returns status 0, amount 0
22:51:10.441 00.000 12044 move complete, result=0
22:51:10.441 00.000 12044 worker thread done servicing request
22:51:10.449 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26818, med=619, FiltMin=535, FiltMax=19916, Gamma=0.810
22:51:10.457 00.008 14964 UpdateGuideState exits: m=339326 SNR=371.3
22:51:10.457 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.458 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:10.458 00.000 14964 Enqueuing Expose request
22:51:10.459 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:10.460 00.001 12044 Worker thread wakes up
22:51:10.460 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:10.460 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:13.564 03.104 12044 Exposure complete
22:51:13.603 00.039 12044 worker thread done servicing request
22:51:13.603 00.000 14964 OnExposeComplete: enter
22:51:13.605 00.002 14964 UpdateGuideState(): m_state=6
22:51:13.606 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:51:13.607 00.001 14964 Star::Find returns 1 (0), X=278.15, Y=99.57, Mass=339571, SNR=374.7, Peak=32558 HFD=3.4
22:51:13.609 00.002 14964 MultiStar: [#1 0.28,0.47,0.17,U] [#2 0.46,0.70,0.00,M5] 
22:51:13.610 00.001 14964 refined, 1 included, MultiStar: {-0.04, -0.17}, one-star: {-0.10, -0.27}
22:51:13.612 00.002 14964 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.56) = xAngle (-0.28 = -0.28)
22:51:13.613 00.001 14964 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:51:13.614 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.83 mountX=0.16 mountY=0.06, mountTheta=0.36
22:51:13.617 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.17, opts=13)
22:51:13.619 00.002 14964 Enqueuing Move request for scope (-0.04, -0.17)
22:51:13.620 00.001 12044 Worker thread wakes up
22:51:13.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
22:51:13.620 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
22:51:13.620 00.000 12044 Moving (-0.04, -0.17) raw xDistance=0.16 yDistance=0.06
22:51:13.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
22:51:13.621 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:51:13.621 00.000 12044 MoveAxis(E, 0, ABG)
22:51:13.621 00.000 12044 Move returns status 0, amount 0
22:51:13.621 00.000 12044 MoveAxis(N, 0, ABG)
22:51:13.621 00.000 12044 Move returns status 0, amount 0
22:51:13.621 00.000 12044 move complete, result=0
22:51:13.622 00.001 12044 worker thread done servicing request
22:51:13.638 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32558, med=619, FiltMin=527, FiltMax=15707, Gamma=0.810
22:51:13.649 00.011 14964 UpdateGuideState exits: m=339571 SNR=374.7
22:51:13.649 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.650 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:13.650 00.000 14964 Enqueuing Expose request
22:51:13.651 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:13.651 00.000 12044 Worker thread wakes up
22:51:13.652 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:13.652 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:16.755 03.103 12044 Exposure complete
22:51:16.787 00.032 12044 worker thread done servicing request
22:51:16.787 00.000 14964 OnExposeComplete: enter
22:51:16.788 00.001 14964 UpdateGuideState(): m_state=6
22:51:16.788 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:51:16.789 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=99.58, Mass=341192, SNR=367.6, Peak=30686 HFD=3.4
22:51:16.790 00.001 14964 MultiStar: [#1 0.29,0.70,0.00,M2] [#2 0.42,0.95,0.00,M6] 
22:51:16.790 00.000 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
22:51:16.791 00.001 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
22:51:16.791 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=0.26 mountY=0.04, mountTheta=0.14
22:51:16.792 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.26, opts=13)
22:51:16.793 00.001 14964 Enqueuing Move request for scope (-0.01, -0.26)
22:51:16.793 00.000 12044 Worker thread wakes up
22:51:16.793 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
22:51:16.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
22:51:16.793 00.000 12044 Moving (-0.01, -0.26) raw xDistance=0.26 yDistance=0.04
22:51:16.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.01
22:51:16.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.794 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:16.794 00.000 12044 MoveAxis(E, 0, ABG)
22:51:16.794 00.000 12044 Move returns status 0, amount 0
22:51:16.794 00.000 12044 MoveAxis(N, 0, ABG)
22:51:16.794 00.000 12044 Move returns status 0, amount 0
22:51:16.794 00.000 12044 move complete, result=0
22:51:16.794 00.000 12044 worker thread done servicing request
22:51:16.802 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30686, med=619, FiltMin=532, FiltMax=17803, Gamma=0.810
22:51:16.807 00.005 14964 UpdateGuideState exits: m=341192 SNR=367.6
22:51:16.808 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.808 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:16.809 00.001 14964 Enqueuing Expose request
22:51:16.809 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:16.810 00.001 12044 Worker thread wakes up
22:51:16.810 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:16.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:19.912 03.102 12044 Exposure complete
22:51:19.936 00.024 12044 worker thread done servicing request
22:51:19.936 00.000 14964 OnExposeComplete: enter
22:51:19.937 00.001 14964 UpdateGuideState(): m_state=6
22:51:19.937 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:51:19.938 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=99.53, Mass=341161, SNR=370.5, Peak=26114 HFD=3.6
22:51:19.938 00.000 14964 MultiStar: [#1 0.17,0.79,0.00,M3] [#2 0.27,0.87,0.00,M7] 
22:51:19.939 00.001 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
22:51:19.939 00.000 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
22:51:19.940 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.86 mountX=0.31 mountY=0.12, mountTheta=0.38
22:51:19.942 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.31, opts=13)
22:51:19.943 00.001 14964 Enqueuing Move request for scope (-0.09, -0.31)
22:51:19.944 00.001 12044 Worker thread wakes up
22:51:19.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
22:51:19.944 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
22:51:19.944 00.000 12044 Moving (-0.09, -0.31) raw xDistance=0.31 yDistance=0.12
22:51:19.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.31, slope = 0.03
22:51:19.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:19.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:19.944 00.000 12044 MoveAxis(W, 21, ABG)
22:51:19.944 00.000 12044 Guiding  Dir = 3, Dur = 21
22:51:19.951 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26114, med=619, FiltMin=535, FiltMax=17279, Gamma=0.810
22:51:19.957 00.006 14964 UpdateGuideState exits: m=341161 SNR=370.5
22:51:19.957 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.958 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:19.958 00.000 14964 Enqueuing Expose request
22:51:19.972 00.014 12044 IsSlewing returns 0
22:51:19.973 00.001 12044 IsGuiding returns 0
22:51:20.006 00.033 12044 IsGuiding returns 1
22:51:20.006 00.000 12044 scope still moving after pulse duration time elapsed
22:51:20.098 00.092 12044 IsSlewing returns 0
22:51:20.099 00.001 12044 IsGuiding returns 0
22:51:20.099 00.000 12044 scope move finished after 21 + 104 ms
22:51:20.099 00.000 12044 Move returns status 0, amount 21
22:51:20.099 00.000 12044 MoveAxis(N, 0, ABG)
22:51:20.099 00.000 12044 Move returns status 0, amount 0
22:51:20.099 00.000 12044 move complete, result=0
22:51:20.099 00.000 12044 worker thread done servicing request
22:51:20.099 00.000 12044 Worker thread wakes up
22:51:20.099 00.000 14964 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
22:51:20.101 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:20.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:23.199 03.098 12044 Exposure complete
22:51:23.229 00.030 12044 worker thread done servicing request
22:51:23.229 00.000 14964 OnExposeComplete: enter
22:51:23.230 00.001 14964 UpdateGuideState(): m_state=6
22:51:23.231 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:51:23.231 00.000 14964 Star::Find returns 1 (0), X=278.42, Y=99.84, Mass=343030, SNR=382.7, Peak=24194 HFD=3.8
22:51:23.232 00.001 14964 MultiStar: [#1 0.47,0.39,0.17,U] [#2 0.64,0.53,0.00,M8] 
22:51:23.232 00.000 14964 single-star, 1 included, MultiStar: {0.21, 0.05}, one-star: {0.17, -0.01}
22:51:23.233 00.001 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
22:51:23.233 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
22:51:23.234 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=0.01 mountY=-0.17, mountTheta=-1.51
22:51:23.235 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.01, opts=13)
22:51:23.235 00.000 14964 Enqueuing Move request for scope (0.17, -0.01)
22:51:23.236 00.001 12044 Worker thread wakes up
22:51:23.236 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:51:23.236 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:51:23.236 00.000 12044 Moving (0.17, -0.01) raw xDistance=0.01 yDistance=-0.17
22:51:23.236 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.14, using input
22:51:23.236 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
22:51:23.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:23.236 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:51:23.236 00.000 12044 MoveAxis(E, 0, ABG)
22:51:23.236 00.000 12044 Move returns status 0, amount 0
22:51:23.236 00.000 12044 MoveAxis(N, 0, ABG)
22:51:23.236 00.000 12044 Move returns status 0, amount 0
22:51:23.236 00.000 12044 move complete, result=0
22:51:23.237 00.001 12044 worker thread done servicing request
22:51:23.245 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24194, med=619, FiltMin=529, FiltMax=16484, Gamma=0.810
22:51:23.256 00.011 14964 UpdateGuideState exits: m=343030 SNR=382.7
22:51:23.258 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.258 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:23.259 00.001 14964 Enqueuing Expose request
22:51:23.259 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:23.260 00.001 12044 Worker thread wakes up
22:51:23.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:23.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:26.358 03.098 12044 Exposure complete
22:51:26.389 00.031 12044 worker thread done servicing request
22:51:26.390 00.001 14964 OnExposeComplete: enter
22:51:26.392 00.002 14964 UpdateGuideState(): m_state=6
22:51:26.392 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:51:26.393 00.001 14964 Star::Find returns 1 (0), X=278.62, Y=100.10, Mass=348239, SNR=384.6, Peak=28515 HFD=3.8
22:51:26.393 00.000 14964 MultiStar: [#1 0.65,0.19,0.00,M3] [#2 0.59,0.38,0.00,M9] 
22:51:26.394 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.16 = 2.16)
22:51:26.394 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.07)
22:51:26.395 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.25 hyp=0.44 cameraTheta=0.61 mountX=-0.25 mountY=-0.39, mountTheta=-2.14
22:51:26.396 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.25, opts=13)
22:51:26.396 00.000 14964 Enqueuing Move request for scope (0.36, 0.25)
22:51:26.397 00.001 12044 Worker thread wakes up
22:51:26.397 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.25) opts 0xd
22:51:26.397 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.25)
22:51:26.397 00.000 12044 Moving (0.36, 0.25) raw xDistance=-0.25 yDistance=-0.39
22:51:26.397 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.03
22:51:26.397 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.397 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:51:26.397 00.000 12044 MoveAxis(E, 0, ABG)
22:51:26.397 00.000 12044 Move returns status 0, amount 0
22:51:26.397 00.000 12044 MoveAxis(N, 0, ABG)
22:51:26.397 00.000 12044 Move returns status 0, amount 0
22:51:26.397 00.000 12044 move complete, result=0
22:51:26.397 00.000 12044 worker thread done servicing request
22:51:26.404 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28515, med=619, FiltMin=529, FiltMax=22620, Gamma=0.810
22:51:26.411 00.007 14964 UpdateGuideState exits: m=348239 SNR=384.6
22:51:26.412 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:26.413 00.001 14964 Enqueuing Expose request
22:51:26.413 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:51:26.414 00.001 12044 Worker thread wakes up
22:51:26.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:26.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:29.526 03.112 12044 Exposure complete
22:51:29.567 00.041 12044 worker thread done servicing request
22:51:29.567 00.000 14964 OnExposeComplete: enter
22:51:29.568 00.001 14964 UpdateGuideState(): m_state=6
22:51:29.570 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:51:29.572 00.002 14964 Star::Find returns 1 (0), X=278.38, Y=99.82, Mass=342894, SNR=379.4, Peak=30174 HFD=3.7
22:51:29.573 00.001 14964 MultiStar: [#1 0.56,0.33,0.00,M4] [#2 0.76,0.63,0.00,M10] 
22:51:29.574 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
22:51:29.575 00.001 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.82)
22:51:29.576 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=0.02 mountY=-0.13, mountTheta=-1.41
22:51:29.578 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.02, opts=13)
22:51:29.580 00.002 14964 Enqueuing Move request for scope (0.13, -0.02)
22:51:29.581 00.001 12044 Worker thread wakes up
22:51:29.582 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:51:29.582 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:51:29.582 00.000 12044 Moving (0.13, -0.02) raw xDistance=0.02 yDistance=-0.13
22:51:29.582 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.18, using input
22:51:29.582 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
22:51:29.582 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.582 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:29.582 00.000 12044 MoveAxis(E, 0, ABG)
22:51:29.582 00.000 12044 Move returns status 0, amount 0
22:51:29.582 00.000 12044 MoveAxis(N, 0, ABG)
22:51:29.582 00.000 12044 Move returns status 0, amount 0
22:51:29.582 00.000 12044 move complete, result=0
22:51:29.582 00.000 12044 worker thread done servicing request
22:51:29.595 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30174, med=619, FiltMin=533, FiltMax=20027, Gamma=0.810
22:51:29.606 00.011 14964 UpdateGuideState exits: m=342894 SNR=379.4
22:51:29.606 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.607 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:29.607 00.000 14964 Enqueuing Expose request
22:51:29.608 00.001 12044 Worker thread wakes up
22:51:29.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:29.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:29.608 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:32.717 03.109 12044 Exposure complete
22:51:32.748 00.031 12044 worker thread done servicing request
22:51:32.748 00.000 14964 OnExposeComplete: enter
22:51:32.749 00.001 14964 UpdateGuideState(): m_state=6
22:51:32.749 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:51:32.750 00.001 14964 Star::Find returns 1 (0), X=278.45, Y=100.28, Mass=347104, SNR=380.7, Peak=27114 HFD=3.6
22:51:32.750 00.000 14964 MultiStar: [#1 0.45,-0.03,0.18,U] [#2 0.48,0.25,0.06,U] 
22:51:32.751 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.36}, one-star: {0.20, 0.44}
22:51:32.751 00.000 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
22:51:32.752 00.001 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
22:51:32.752 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.96 mountX=-0.36 mountY=-0.29, mountTheta=-2.47
22:51:32.753 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.36, opts=13)
22:51:32.754 00.001 14964 Enqueuing Move request for scope (0.25, 0.36)
22:51:32.755 00.001 12044 Worker thread wakes up
22:51:32.755 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.36) opts 0xd
22:51:32.755 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.36)
22:51:32.755 00.000 12044 Moving (0.25, 0.36) raw xDistance=-0.36 yDistance=-0.29
22:51:32.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.36, slope = -0.00
22:51:32.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:32.755 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:51:32.755 00.000 12044 MoveAxis(E, 3, ABG)
22:51:32.755 00.000 12044 Guiding  Dir = 2, Dur = 3
22:51:32.764 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27114, med=619, FiltMin=530, FiltMax=20776, Gamma=0.810
22:51:32.773 00.009 14964 UpdateGuideState exits: m=347104 SNR=380.7
22:51:32.774 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.774 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:32.774 00.000 14964 Enqueuing Expose request
22:51:32.786 00.012 12044 IsSlewing returns 0
22:51:32.787 00.001 12044 IsGuiding returns 0
22:51:32.822 00.035 12044 IsGuiding returns 1
22:51:32.822 00.000 12044 scope still moving after pulse duration time elapsed
22:51:32.878 00.056 12044 IsSlewing returns 0
22:51:32.879 00.001 12044 IsGuiding returns 0
22:51:32.879 00.000 12044 scope move finished after 3 + 89 ms
22:51:32.879 00.000 12044 Move returns status 0, amount 3
22:51:32.879 00.000 12044 MoveAxis(N, 0, ABG)
22:51:32.879 00.000 12044 Move returns status 0, amount 0
22:51:32.879 00.000 12044 move complete, result=0
22:51:32.880 00.001 12044 worker thread done servicing request
22:51:32.880 00.000 12044 Worker thread wakes up
22:51:32.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:32.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:32.880 00.000 14964 GuideStep: -0.4 px 3 ms EAST, -0.3 px 0 ms NORTH
22:51:36.016 03.136 12044 Exposure complete
22:51:36.039 00.023 12044 worker thread done servicing request
22:51:36.039 00.000 14964 OnExposeComplete: enter
22:51:36.041 00.002 14964 UpdateGuideState(): m_state=6
22:51:36.042 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:51:36.043 00.001 14964 Star::Find returns 1 (0), X=278.38, Y=100.61, Mass=341804, SNR=371.0, Peak=28084 HFD=3.4
22:51:36.045 00.002 14964 MultiStar: [#1 0.30,-0.60,0.00,M4] [#2 0.32,-0.42,0.07,U] 
22:51:36.046 00.001 14964 refined, 1 included, MultiStar: {0.14, 0.69}, one-star: {0.13, 0.77}
22:51:36.047 00.001 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
22:51:36.049 00.002 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
22:51:36.050 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.69 hyp=0.70 cameraTheta=1.37 mountX=-0.69 mountY=-0.21, mountTheta=-2.85
22:51:36.051 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.69, opts=13)
22:51:36.052 00.001 14964 Enqueuing Move request for scope (0.14, 0.69)
22:51:36.052 00.000 12044 Worker thread wakes up
22:51:36.053 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.69) opts 0xd
22:51:36.053 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.69)
22:51:36.053 00.000 12044 Moving (0.14, 0.69) raw xDistance=-0.69 yDistance=-0.21
22:51:36.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.69, slope = -0.05
22:51:36.053 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:51:36.053 00.000 12044 MoveAxis(E, 40, ABG)
22:51:36.053 00.000 12044 Guiding  Dir = 2, Dur = 40
22:51:36.072 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28084, med=619, FiltMin=538, FiltMax=17977, Gamma=0.810
22:51:36.078 00.006 14964 UpdateGuideState exits: m=341804 SNR=371.0
22:51:36.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.079 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:36.080 00.001 14964 Enqueuing Expose request
22:51:36.082 00.002 12044 IsSlewing returns 0
22:51:36.083 00.001 12044 IsGuiding returns 0
22:51:36.115 00.032 12044 PulseGuide returned control before completion, sleep 19
22:51:36.146 00.031 12044 IsGuiding returns 1
22:51:36.146 00.000 12044 scope still moving after pulse duration time elapsed
22:51:36.258 00.112 12044 IsSlewing returns 0
22:51:36.258 00.000 12044 IsGuiding returns 0
22:51:36.258 00.000 12044 scope move finished after 40 + 135 ms
22:51:36.258 00.000 12044 Move returns status 0, amount 40
22:51:36.258 00.000 12044 MoveAxis(N, 0, ABG)
22:51:36.258 00.000 12044 Move returns status 0, amount 0
22:51:36.259 00.001 12044 move complete, result=0
22:51:36.259 00.000 12044 worker thread done servicing request
22:51:36.259 00.000 12044 Worker thread wakes up
22:51:36.259 00.000 14964 GuideStep: -0.7 px 40 ms EAST, -0.2 px 0 ms NORTH
22:51:36.261 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:36.261 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:39.381 03.120 12044 Exposure complete
22:51:39.408 00.027 12044 worker thread done servicing request
22:51:39.408 00.000 14964 OnExposeComplete: enter
22:51:39.409 00.001 14964 UpdateGuideState(): m_state=6
22:51:39.409 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:51:39.410 00.001 14964 Star::Find returns 1 (0), X=278.58, Y=100.43, Mass=348102, SNR=385.7, Peak=27835 HFD=3.3
22:51:39.410 00.000 14964 MultiStar: [#1 0.52,-0.31,0.17,U] [#2 0.61,-0.11,0.07,U] 
22:51:39.411 00.001 14964 refined, 2 included, MultiStar: {0.37, 0.43}, one-star: {0.33, 0.59}
22:51:39.411 00.000 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
22:51:39.412 00.001 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
22:51:39.412 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.43 hyp=0.57 cameraTheta=0.85 mountX=-0.42 mountY=-0.41, mountTheta=-2.37
22:51:39.413 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.43, opts=13)
22:51:39.414 00.001 14964 Enqueuing Move request for scope (0.37, 0.43)
22:51:39.414 00.000 12044 Worker thread wakes up
22:51:39.414 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.43) opts 0xd
22:51:39.414 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.43)
22:51:39.415 00.001 12044 Moving (0.37, 0.43) raw xDistance=-0.42 yDistance=-0.41
22:51:39.415 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.42 is < calculated value -0.52, using input
22:51:39.415 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = -0.08
22:51:39.415 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:39.415 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:51:39.415 00.000 12044 MoveAxis(E, 32, ABG)
22:51:39.415 00.000 12044 Guiding  Dir = 2, Dur = 32
22:51:39.422 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27835, med=619, FiltMin=531, FiltMax=21334, Gamma=0.810
22:51:39.428 00.006 14964 UpdateGuideState exits: m=348102 SNR=385.7
22:51:39.429 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.429 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:39.429 00.000 14964 Enqueuing Expose request
22:51:39.457 00.028 12044 IsSlewing returns 0
22:51:39.457 00.000 12044 IsGuiding returns 0
22:51:39.488 00.031 12044 PulseGuide returned control before completion, sleep 12
22:51:39.520 00.032 12044 IsGuiding returns 1
22:51:39.520 00.000 12044 scope still moving after pulse duration time elapsed
22:51:39.583 00.063 12044 IsSlewing returns 0
22:51:39.583 00.000 12044 IsGuiding returns 0
22:51:39.583 00.000 12044 scope move finished after 32 + 93 ms
22:51:39.583 00.000 12044 Move returns status 0, amount 32
22:51:39.583 00.000 12044 MoveAxis(N, 0, ABG)
22:51:39.583 00.000 12044 Move returns status 0, amount 0
22:51:39.583 00.000 12044 move complete, result=0
22:51:39.583 00.000 12044 worker thread done servicing request
22:51:39.583 00.000 12044 Worker thread wakes up
22:51:39.583 00.000 14964 GuideStep: -0.4 px 32 ms EAST, -0.4 px 0 ms NORTH
22:51:39.584 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:39.584 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:42.711 03.127 12044 Exposure complete
22:51:42.746 00.035 12044 worker thread done servicing request
22:51:42.747 00.001 14964 OnExposeComplete: enter
22:51:42.748 00.001 14964 UpdateGuideState(): m_state=6
22:51:42.750 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:51:42.751 00.001 14964 Star::Find returns 1 (0), X=278.37, Y=100.40, Mass=345249, SNR=375.9, Peak=28782 HFD=3.4
22:51:42.753 00.002 14964 MultiStar: [#1 0.41,-0.22,0.17,U] [#2 0.45,0.04,0.07,U] 
22:51:42.754 00.001 14964 refined, 2 included, MultiStar: {0.17, 0.42}, one-star: {0.11, 0.56}
22:51:42.755 00.001 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.56) = xAngle (2.73 = 2.73)
22:51:42.757 00.002 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.50)
22:51:42.758 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=-0.42 mountY=-0.22, mountTheta=-2.66
22:51:42.760 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.42, opts=13)
22:51:42.762 00.002 14964 Enqueuing Move request for scope (0.17, 0.42)
22:51:42.762 00.000 12044 Worker thread wakes up
22:51:42.763 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
22:51:42.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
22:51:42.763 00.000 12044 Moving (0.17, 0.42) raw xDistance=-0.42 yDistance=-0.22
22:51:42.763 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.42 is < calculated value -0.62, using input
22:51:42.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = -0.10
22:51:42.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:42.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:51:42.763 00.000 12044 MoveAxis(E, 32, ABG)
22:51:42.763 00.000 12044 Guiding  Dir = 2, Dur = 32
22:51:42.778 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28782, med=620, FiltMin=536, FiltMax=21640, Gamma=0.810
22:51:42.788 00.010 14964 UpdateGuideState exits: m=345249 SNR=375.9
22:51:42.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.791 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:42.793 00.002 14964 Enqueuing Expose request
22:51:42.820 00.027 12044 IsSlewing returns 0
22:51:42.820 00.000 12044 IsGuiding returns 0
22:51:42.852 00.032 12044 PulseGuide returned control before completion, sleep 11
22:51:42.879 00.027 12044 IsGuiding returns 1
22:51:42.880 00.001 12044 scope still moving after pulse duration time elapsed
22:51:42.941 00.061 12044 IsSlewing returns 0
22:51:42.942 00.001 12044 IsGuiding returns 0
22:51:42.942 00.000 12044 scope move finished after 32 + 90 ms
22:51:42.942 00.000 12044 Move returns status 0, amount 32
22:51:42.942 00.000 12044 MoveAxis(N, 0, ABG)
22:51:42.942 00.000 12044 Move returns status 0, amount 0
22:51:42.942 00.000 12044 move complete, result=0
22:51:42.942 00.000 12044 worker thread done servicing request
22:51:42.942 00.000 12044 Worker thread wakes up
22:51:42.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:42.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:42.943 00.001 14964 GuideStep: -0.4 px 32 ms EAST, -0.2 px 0 ms NORTH
22:51:46.051 03.108 12044 Exposure complete
22:51:46.075 00.024 12044 worker thread done servicing request
22:51:46.075 00.000 14964 OnExposeComplete: enter
22:51:46.076 00.001 14964 UpdateGuideState(): m_state=6
22:51:46.077 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:51:46.078 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=99.98, Mass=345131, SNR=379.3, Peak=27386 HFD=3.8
22:51:46.079 00.001 14964 MultiStar: [#1 0.47,0.25,0.18,U] [#2 0.64,0.26,0.00,M7] 
22:51:46.080 00.001 14964 single-star, 1 included, MultiStar: {0.22, 0.16}, one-star: {0.17, 0.14}
22:51:46.081 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
22:51:46.082 00.001 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -1.00)
22:51:46.082 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
22:51:46.084 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.14, opts=13)
22:51:46.084 00.000 14964 Enqueuing Move request for scope (0.17, 0.14)
22:51:46.085 00.001 12044 Worker thread wakes up
22:51:46.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
22:51:46.085 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
22:51:46.085 00.000 12044 Moving (0.17, 0.14) raw xDistance=-0.14 yDistance=-0.19
22:51:46.085 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.49, using input
22:51:46.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.08
22:51:46.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:51:46.085 00.000 12044 MoveAxis(E, 0, ABG)
22:51:46.085 00.000 12044 Move returns status 0, amount 0
22:51:46.085 00.000 12044 MoveAxis(N, 0, ABG)
22:51:46.085 00.000 12044 Move returns status 0, amount 0
22:51:46.085 00.000 12044 move complete, result=0
22:51:46.085 00.000 12044 worker thread done servicing request
22:51:46.099 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27386, med=619, FiltMin=527, FiltMax=19676, Gamma=0.810
22:51:46.105 00.006 14964 UpdateGuideState exits: m=345131 SNR=379.3
22:51:46.106 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.107 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:46.107 00.000 14964 Enqueuing Expose request
22:51:46.109 00.002 12044 Worker thread wakes up
22:51:46.109 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:46.110 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:46.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:49.210 03.100 12044 Exposure complete
22:51:49.237 00.027 12044 worker thread done servicing request
22:51:49.237 00.000 14964 OnExposeComplete: enter
22:51:49.238 00.001 14964 UpdateGuideState(): m_state=6
22:51:49.240 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:51:49.241 00.001 14964 Star::Find returns 1 (0), X=278.34, Y=99.90, Mass=347339, SNR=384.1, Peak=28142 HFD=3.8
22:51:49.242 00.001 14964 MultiStar: [#1 0.36,0.47,0.16,U] [#2 0.42,0.55,0.00,M8] 
22:51:49.244 00.002 14964 single-star, 1 included, MultiStar: {0.12, 0.11}, one-star: {0.09, 0.06}
22:51:49.245 00.001 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
22:51:49.246 00.001 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.10)
22:51:49.248 00.002 14964 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.58 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
22:51:49.250 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.06, opts=13)
22:51:49.252 00.002 14964 Enqueuing Move request for scope (0.09, 0.06)
22:51:49.253 00.001 12044 Worker thread wakes up
22:51:49.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:51:49.253 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:51:49.253 00.000 12044 Moving (0.09, 0.06) raw xDistance=-0.05 yDistance=-0.09
22:51:49.253 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.27, using input
22:51:49.253 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:51:49.254 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
22:51:49.254 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:49.254 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:49.254 00.000 12044 MoveAxis(E, 0, ABG)
22:51:49.254 00.000 12044 Move returns status 0, amount 0
22:51:49.254 00.000 12044 MoveAxis(N, 0, ABG)
22:51:49.254 00.000 12044 Move returns status 0, amount 0
22:51:49.254 00.000 12044 move complete, result=0
22:51:49.254 00.000 12044 worker thread done servicing request
22:51:49.269 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28142, med=619, FiltMin=539, FiltMax=19002, Gamma=0.810
22:51:49.284 00.015 14964 UpdateGuideState exits: m=347339 SNR=384.1
22:51:49.285 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.286 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:49.286 00.000 14964 Enqueuing Expose request
22:51:49.287 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:49.287 00.000 12044 Worker thread wakes up
22:51:49.287 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:49.287 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:52.387 03.100 12044 Exposure complete
22:51:52.415 00.028 12044 worker thread done servicing request
22:51:52.415 00.000 14964 OnExposeComplete: enter
22:51:52.415 00.000 14964 UpdateGuideState(): m_state=6
22:51:52.416 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:51:52.416 00.000 14964 Star::Find returns 1 (0), X=278.29, Y=100.05, Mass=348612, SNR=374.7, Peak=28662 HFD=4.0
22:51:52.417 00.001 14964 MultiStar: [#1 0.19,0.37,0.17,U] [#2 0.46,0.58,0.00,M9] 
22:51:52.417 00.000 14964 single-star, 1 included, MultiStar: {0.06, 0.23}, one-star: {0.04, 0.20}
22:51:52.418 00.001 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
22:51:52.418 00.000 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.28)
22:51:52.419 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.40 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
22:51:52.420 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.20, opts=13)
22:51:52.420 00.000 14964 Enqueuing Move request for scope (0.04, 0.20)
22:51:52.421 00.001 12044 Worker thread wakes up
22:51:52.421 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
22:51:52.421 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
22:51:52.421 00.000 12044 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
22:51:52.421 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
22:51:52.421 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:52.421 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:52.421 00.000 12044 MoveAxis(E, 0, ABG)
22:51:52.421 00.000 12044 Move returns status 0, amount 0
22:51:52.421 00.000 12044 MoveAxis(N, 0, ABG)
22:51:52.421 00.000 12044 Move returns status 0, amount 0
22:51:52.421 00.000 12044 move complete, result=0
22:51:52.422 00.001 12044 worker thread done servicing request
22:51:52.429 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28662, med=619, FiltMin=538, FiltMax=18014, Gamma=0.810
22:51:52.434 00.005 14964 UpdateGuideState exits: m=348612 SNR=374.7
22:51:52.435 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.436 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:52.436 00.000 14964 Enqueuing Expose request
22:51:52.437 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:52.437 00.000 12044 Worker thread wakes up
22:51:52.437 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:52.437 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:55.541 03.104 12044 Exposure complete
22:51:55.579 00.038 12044 worker thread done servicing request
22:51:55.579 00.000 14964 OnExposeComplete: enter
22:51:55.580 00.001 14964 UpdateGuideState(): m_state=6
22:51:55.581 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:51:55.582 00.001 14964 Star::Find returns 1 (0), X=278.03, Y=100.02, Mass=346206, SNR=375.9, Peak=30254 HFD=4.0
22:51:55.582 00.000 14964 MultiStar: [#1 0.07,0.35,0.17,U] [#2 0.07,0.55,0.07,U] 
22:51:55.583 00.001 14964 refined, 2 included, MultiStar: {-0.17, 0.22}, one-star: {-0.22, 0.18}
22:51:55.583 00.000 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.77 = -2.51)
22:51:55.584 00.001 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
22:51:55.584 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.22 mountX=-0.22 mountY=0.14, mountTheta=2.57
22:51:55.586 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.22, opts=13)
22:51:55.587 00.001 14964 Enqueuing Move request for scope (-0.17, 0.22)
22:51:55.588 00.001 12044 Worker thread wakes up
22:51:55.588 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
22:51:55.588 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
22:51:55.588 00.000 12044 Moving (-0.17, 0.22) raw xDistance=-0.22 yDistance=0.14
22:51:55.588 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
22:51:55.588 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:55.588 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:55.588 00.000 12044 MoveAxis(E, 0, ABG)
22:51:55.588 00.000 12044 Move returns status 0, amount 0
22:51:55.588 00.000 12044 MoveAxis(N, 0, ABG)
22:51:55.588 00.000 12044 Move returns status 0, amount 0
22:51:55.588 00.000 12044 move complete, result=0
22:51:55.588 00.000 12044 worker thread done servicing request
22:51:55.596 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30254, med=619, FiltMin=532, FiltMax=14714, Gamma=0.810
22:51:55.602 00.006 14964 UpdateGuideState exits: m=346206 SNR=375.9
22:51:55.602 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.603 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:55.603 00.000 14964 Enqueuing Expose request
22:51:55.604 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:55.604 00.000 12044 Worker thread wakes up
22:51:55.604 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:55.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:51:58.712 03.108 12044 Exposure complete
22:51:58.748 00.036 12044 worker thread done servicing request
22:51:58.748 00.000 14964 OnExposeComplete: enter
22:51:58.749 00.001 14964 UpdateGuideState(): m_state=6
22:51:58.750 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:51:58.751 00.001 14964 Star::Find returns 1 (0), X=278.09, Y=99.49, Mass=341138, SNR=368.9, Peak=32277 HFD=3.5
22:51:58.752 00.001 14964 MultiStar: [#1 0.28,0.41,0.17,U] [#2 0.34,0.69,0.00,M9] 
22:51:58.752 00.000 14964 refined, 1 included, MultiStar: {-0.10, -0.25}, one-star: {-0.17, -0.35}
22:51:58.753 00.001 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.56) = xAngle (-0.41 = -0.41)
22:51:58.754 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
22:51:58.754 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.97 mountX=0.24 mountY=0.13, mountTheta=0.48
22:51:58.756 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.25, opts=13)
22:51:58.757 00.001 14964 Enqueuing Move request for scope (-0.10, -0.25)
22:51:58.758 00.001 12044 Worker thread wakes up
22:51:58.758 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
22:51:58.758 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
22:51:58.759 00.001 12044 Moving (-0.10, -0.25) raw xDistance=0.24 yDistance=0.13
22:51:58.759 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
22:51:58.759 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:58.759 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:58.759 00.000 12044 MoveAxis(E, 0, ABG)
22:51:58.759 00.000 12044 Move returns status 0, amount 0
22:51:58.759 00.000 12044 MoveAxis(N, 0, ABG)
22:51:58.759 00.000 12044 Move returns status 0, amount 0
22:51:58.759 00.000 12044 move complete, result=0
22:51:58.759 00.000 12044 worker thread done servicing request
22:51:58.782 00.023 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32277, med=619, FiltMin=532, FiltMax=14979, Gamma=0.810
22:51:58.788 00.006 14964 UpdateGuideState exits: m=341138 SNR=368.9
22:51:58.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.790 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:51:58.790 00.000 14964 Enqueuing Expose request
22:51:58.791 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:58.791 00.000 12044 Worker thread wakes up
22:51:58.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:51:58.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:01.918 03.127 12044 Exposure complete
22:52:01.954 00.036 12044 worker thread done servicing request
22:52:01.955 00.001 14964 OnExposeComplete: enter
22:52:01.956 00.001 14964 UpdateGuideState(): m_state=6
22:52:01.957 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:52:01.957 00.000 14964 Star::Find returns 1 (0), X=277.90, Y=99.80, Mass=340370, SNR=374.3, Peak=31250 HFD=3.6
22:52:01.958 00.001 14964 MultiStar: [#1 -0.02,0.39,0.17,U] [#2 0.02,0.45,0.07,U] 
22:52:01.960 00.002 14964 refined, 2 included, MultiStar: {-0.29, 0.05}, one-star: {-0.35, -0.04}
22:52:01.962 00.002 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
22:52:01.963 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
22:52:01.964 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=-0.05 mountY=0.28, mountTheta=1.75
22:52:01.965 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.05, opts=13)
22:52:01.965 00.000 14964 Enqueuing Move request for scope (-0.29, 0.05)
22:52:01.966 00.001 12044 Worker thread wakes up
22:52:01.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
22:52:01.966 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
22:52:01.966 00.000 12044 Moving (-0.29, 0.05) raw xDistance=-0.05 yDistance=0.28
22:52:01.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.09
22:52:01.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:01.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:52:01.966 00.000 12044 MoveAxis(E, 0, ABG)
22:52:01.966 00.000 12044 Move returns status 0, amount 0
22:52:01.966 00.000 12044 MoveAxis(N, 0, ABG)
22:52:01.966 00.000 12044 Move returns status 0, amount 0
22:52:01.966 00.000 12044 move complete, result=0
22:52:01.966 00.000 12044 worker thread done servicing request
22:52:01.977 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31250, med=619, FiltMin=531, FiltMax=16365, Gamma=0.810
22:52:01.983 00.006 14964 UpdateGuideState exits: m=340370 SNR=374.3
22:52:01.985 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.985 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:01.986 00.001 14964 Enqueuing Expose request
22:52:01.986 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:01.987 00.001 12044 Worker thread wakes up
22:52:01.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:01.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:05.095 03.108 12044 Exposure complete
22:52:05.121 00.026 12044 worker thread done servicing request
22:52:05.122 00.001 14964 OnExposeComplete: enter
22:52:05.122 00.000 14964 UpdateGuideState(): m_state=6
22:52:05.123 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:52:05.123 00.000 14964 Star::Find returns 1 (0), X=277.84, Y=99.95, Mass=342429, SNR=373.6, Peak=30286 HFD=3.8
22:52:05.124 00.001 14964 MultiStar: [#1 -0.15,0.44,0.17,U] [#2 -0.10,0.37,0.08,U] 
22:52:05.124 00.000 14964 refined, 2 included, MultiStar: {-0.36, 0.17}, one-star: {-0.41, 0.10}
22:52:05.125 00.001 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
22:52:05.125 00.000 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
22:52:05.127 00.002 14964 CameraToMount -- cameraX=-0.36 cameraY=0.17 hyp=0.39 cameraTheta=2.70 mountX=-0.17 mountY=0.34, mountTheta=2.04
22:52:05.127 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.17, opts=13)
22:52:05.127 00.000 14964 Enqueuing Move request for scope (-0.36, 0.17)
22:52:05.128 00.001 12044 Worker thread wakes up
22:52:05.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.17) opts 0xd
22:52:05.128 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.17)
22:52:05.128 00.000 12044 Moving (-0.36, 0.17) raw xDistance=-0.17 yDistance=0.34
22:52:05.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
22:52:05.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:05.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:52:05.128 00.000 12044 MoveAxis(E, 0, ABG)
22:52:05.128 00.000 12044 Move returns status 0, amount 0
22:52:05.128 00.000 12044 MoveAxis(N, 0, ABG)
22:52:05.128 00.000 12044 Move returns status 0, amount 0
22:52:05.128 00.000 12044 move complete, result=0
22:52:05.128 00.000 12044 worker thread done servicing request
22:52:05.136 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30286, med=619, FiltMin=534, FiltMax=18423, Gamma=0.810
22:52:05.142 00.006 14964 UpdateGuideState exits: m=342429 SNR=373.6
22:52:05.142 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.143 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:05.143 00.000 14964 Enqueuing Expose request
22:52:05.144 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:05.144 00.000 12044 Worker thread wakes up
22:52:05.145 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:05.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:08.268 03.123 12044 Exposure complete
22:52:08.299 00.031 12044 worker thread done servicing request
22:52:08.299 00.000 14964 OnExposeComplete: enter
22:52:08.301 00.002 14964 UpdateGuideState(): m_state=6
22:52:08.301 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:52:08.303 00.002 14964 Star::Find returns 1 (0), X=277.98, Y=99.84, Mass=351561, SNR=377.0, Peak=35646 HFD=3.4
22:52:08.304 00.001 14964 MultiStar: [#1 0.17,0.65,0.00,M1] [#2 0.04,0.66,0.00,M8] 
22:52:08.305 00.001 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
22:52:08.305 00.000 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
22:52:08.306 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.11 mountX=0.00 mountY=0.27, mountTheta=1.56
22:52:08.307 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.01, opts=13)
22:52:08.307 00.000 14964 Enqueuing Move request for scope (-0.27, -0.01)
22:52:08.308 00.001 12044 Worker thread wakes up
22:52:08.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
22:52:08.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
22:52:08.308 00.000 12044 Moving (-0.27, -0.01) raw xDistance=0.00 yDistance=0.27
22:52:08.308 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.10, using input
22:52:08.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
22:52:08.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:52:08.308 00.000 12044 MoveAxis(E, 0, ABG)
22:52:08.308 00.000 12044 Move returns status 0, amount 0
22:52:08.308 00.000 12044 MoveAxis(N, 0, ABG)
22:52:08.308 00.000 12044 Move returns status 0, amount 0
22:52:08.308 00.000 12044 move complete, result=0
22:52:08.308 00.000 12044 worker thread done servicing request
22:52:08.317 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35646, med=619, FiltMin=535, FiltMax=14717, Gamma=0.810
22:52:08.323 00.006 14964 UpdateGuideState exits: m=351561 SNR=377.0
22:52:08.323 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.324 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:08.324 00.000 14964 Enqueuing Expose request
22:52:08.325 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:08.326 00.001 12044 Worker thread wakes up
22:52:08.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:08.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:11.425 03.099 12044 Exposure complete
22:52:11.449 00.024 12044 worker thread done servicing request
22:52:11.449 00.000 14964 OnExposeComplete: enter
22:52:11.449 00.000 14964 UpdateGuideState(): m_state=6
22:52:11.450 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:52:11.450 00.000 14964 Star::Find returns 1 (0), X=278.03, Y=99.57, Mass=343769, SNR=378.1, Peak=36589 HFD=3.4
22:52:11.451 00.001 14964 MultiStar: [#1 -0.03,0.50,0.17,U] [#2 0.32,0.68,0.00,M9] 
22:52:11.452 00.001 14964 refined, 1 included, MultiStar: {-0.20, -0.17}, one-star: {-0.22, -0.28}
22:52:11.452 00.000 14964 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
22:52:11.452 00.000 14964 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.17 = 2.17)
22:52:11.453 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.44 mountX=0.16 mountY=0.21, mountTheta=0.92
22:52:11.454 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.17, opts=13)
22:52:11.454 00.000 14964 Enqueuing Move request for scope (-0.20, -0.17)
22:52:11.455 00.001 12044 Worker thread wakes up
22:52:11.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
22:52:11.455 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
22:52:11.455 00.000 12044 Moving (-0.20, -0.17) raw xDistance=0.16 yDistance=0.21
22:52:11.455 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.18, using input
22:52:11.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
22:52:11.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:52:11.455 00.000 12044 MoveAxis(E, 0, ABG)
22:52:11.455 00.000 12044 Move returns status 0, amount 0
22:52:11.455 00.000 12044 MoveAxis(N, 0, ABG)
22:52:11.455 00.000 12044 Move returns status 0, amount 0
22:52:11.455 00.000 12044 move complete, result=0
22:52:11.455 00.000 12044 worker thread done servicing request
22:52:11.462 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=36589, med=619, FiltMin=533, FiltMax=12703, Gamma=0.810
22:52:11.468 00.006 14964 UpdateGuideState exits: m=343769 SNR=378.1
22:52:11.468 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.469 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:11.469 00.000 14964 Enqueuing Expose request
22:52:11.470 00.001 12044 Worker thread wakes up
22:52:11.470 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:11.471 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:11.471 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:14.599 03.128 12044 Exposure complete
22:52:14.658 00.059 12044 worker thread done servicing request
22:52:14.658 00.000 14964 OnExposeComplete: enter
22:52:14.659 00.001 14964 UpdateGuideState(): m_state=6
22:52:14.661 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:52:14.663 00.002 14964 Star::Find returns 1 (0), X=278.14, Y=99.39, Mass=341680, SNR=368.0, Peak=34493 HFD=3.5
22:52:14.664 00.001 14964 MultiStar: [#1 0.20,0.68,0.00,M1] [#2 0.50,0.84,0.00,M10] 
22:52:14.666 00.002 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
22:52:14.666 00.000 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
22:52:14.667 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.45 hyp=0.46 cameraTheta=-1.81 mountX=0.45 mountY=0.16, mountTheta=0.34
22:52:14.669 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.45, opts=13)
22:52:14.671 00.002 14964 Enqueuing Move request for scope (-0.11, -0.45)
22:52:14.672 00.001 12044 Worker thread wakes up
22:52:14.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.45) opts 0xd
22:52:14.672 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.45)
22:52:14.673 00.001 12044 Moving (-0.11, -0.45) raw xDistance=0.45 yDistance=0.16
22:52:14.673 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.45, slope = 0.07
22:52:14.673 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:52:14.673 00.000 12044 MoveAxis(W, 41, ABG)
22:52:14.673 00.000 12044 Guiding  Dir = 3, Dur = 41
22:52:14.686 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34493, med=619, FiltMin=535, FiltMax=14095, Gamma=0.810
22:52:14.697 00.011 14964 UpdateGuideState exits: m=341680 SNR=368.0
22:52:14.698 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.698 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:14.699 00.001 14964 Enqueuing Expose request
22:52:14.747 00.048 12044 IsSlewing returns 0
22:52:14.748 00.001 12044 IsGuiding returns 0
22:52:14.770 00.022 12044 PulseGuide returned control before completion, sleep 30
22:52:14.809 00.039 12044 IsGuiding returns 1
22:52:14.809 00.000 12044 scope still moving after pulse duration time elapsed
22:52:14.868 00.059 12044 IsSlewing returns 0
22:52:14.869 00.001 12044 IsGuiding returns 0
22:52:14.869 00.000 12044 scope move finished after 41 + 80 ms
22:52:14.869 00.000 12044 Move returns status 0, amount 41
22:52:14.869 00.000 12044 MoveAxis(N, 0, ABG)
22:52:14.869 00.000 12044 Move returns status 0, amount 0
22:52:14.869 00.000 12044 move complete, result=0
22:52:14.870 00.001 12044 worker thread done servicing request
22:52:14.870 00.000 12044 Worker thread wakes up
22:52:14.870 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:14.870 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:14.870 00.000 14964 GuideStep: 0.4 px 41 ms WEST, 0.2 px 0 ms NORTH
22:52:18.001 03.131 12044 Exposure complete
22:52:18.042 00.041 12044 worker thread done servicing request
22:52:18.043 00.001 14964 OnExposeComplete: enter
22:52:18.044 00.001 14964 UpdateGuideState(): m_state=6
22:52:18.045 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:52:18.045 00.000 14964 Star::Find returns 1 (0), X=277.91, Y=100.38, Mass=342944, SNR=371.1, Peak=33014 HFD=3.4
22:52:18.046 00.001 14964 MultiStar: [#1 -0.02,0.19,0.18,U] [#2 0.01,0.16,0.07,U] 
22:52:18.046 00.000 14964 refined, 2 included, MultiStar: {-0.28, 0.47}, one-star: {-0.34, 0.54}
22:52:18.047 00.001 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
22:52:18.047 00.000 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
22:52:18.048 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.47 hyp=0.54 cameraTheta=2.10 mountX=-0.47 mountY=0.23, mountTheta=2.69
22:52:18.049 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.47, opts=13)
22:52:18.050 00.001 14964 Enqueuing Move request for scope (-0.28, 0.47)
22:52:18.051 00.001 12044 Worker thread wakes up
22:52:18.051 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.47) opts 0xd
22:52:18.051 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.47)
22:52:18.051 00.000 12044 Moving (-0.28, 0.47) raw xDistance=-0.47 yDistance=0.23
22:52:18.051 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.01
22:52:18.051 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:18.051 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:52:18.051 00.000 12044 MoveAxis(E, 0, ABG)
22:52:18.051 00.000 12044 Move returns status 0, amount 0
22:52:18.051 00.000 12044 MoveAxis(N, 0, ABG)
22:52:18.051 00.000 12044 Move returns status 0, amount 0
22:52:18.051 00.000 12044 move complete, result=0
22:52:18.051 00.000 12044 worker thread done servicing request
22:52:18.062 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33014, med=619, FiltMin=530, FiltMax=14754, Gamma=0.810
22:52:18.069 00.007 14964 UpdateGuideState exits: m=342944 SNR=371.1
22:52:18.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.070 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:18.070 00.000 14964 Enqueuing Expose request
22:52:18.071 00.001 12044 Worker thread wakes up
22:52:18.071 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:18.072 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:18.072 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:21.209 03.137 12044 Exposure complete
22:52:21.237 00.028 12044 worker thread done servicing request
22:52:21.237 00.000 14964 OnExposeComplete: enter
22:52:21.238 00.001 14964 UpdateGuideState(): m_state=6
22:52:21.239 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:52:21.239 00.000 14964 Star::Find returns 1 (0), X=278.00, Y=100.21, Mass=341860, SNR=373.5, Peak=32882 HFD=3.4
22:52:21.240 00.001 14964 MultiStar: [#1 -0.11,-0.05,0.17,U] [#2 0.29,-0.00,0.07,U] 
22:52:21.240 00.000 14964 refined, 2 included, MultiStar: {-0.20, 0.29}, one-star: {-0.25, 0.37}
22:52:21.241 00.001 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.73 = -2.56)
22:52:21.241 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
22:52:21.242 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.35 cameraTheta=2.17 mountX=-0.29 mountY=0.17, mountTheta=2.62
22:52:21.244 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.29, opts=13)
22:52:21.245 00.001 14964 Enqueuing Move request for scope (-0.20, 0.29)
22:52:21.246 00.001 12044 Worker thread wakes up
22:52:21.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
22:52:21.246 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
22:52:21.246 00.000 12044 Moving (-0.20, 0.29) raw xDistance=-0.29 yDistance=0.17
22:52:21.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.29, slope = -0.00
22:52:21.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:21.247 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:52:21.247 00.000 12044 MoveAxis(E, 3, ABG)
22:52:21.247 00.000 12044 Guiding  Dir = 2, Dur = 3
22:52:21.256 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32882, med=619, FiltMin=535, FiltMax=15293, Gamma=0.810
22:52:21.263 00.007 14964 UpdateGuideState exits: m=341860 SNR=373.5
22:52:21.263 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.264 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:21.264 00.000 14964 Enqueuing Expose request
22:52:21.272 00.008 12044 IsSlewing returns 0
22:52:21.272 00.000 12044 IsGuiding returns 0
22:52:21.306 00.034 12044 IsGuiding returns 1
22:52:21.306 00.000 12044 scope still moving after pulse duration time elapsed
22:52:21.380 00.074 12044 IsSlewing returns 0
22:52:21.381 00.001 12044 IsGuiding returns 0
22:52:21.381 00.000 12044 scope move finished after 3 + 105 ms
22:52:21.381 00.000 12044 Move returns status 0, amount 3
22:52:21.381 00.000 12044 MoveAxis(N, 0, ABG)
22:52:21.381 00.000 12044 Move returns status 0, amount 0
22:52:21.383 00.002 12044 move complete, result=0
22:52:21.383 00.000 12044 worker thread done servicing request
22:52:21.383 00.000 12044 Worker thread wakes up
22:52:21.383 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:21.383 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:21.383 00.000 14964 GuideStep: -0.3 px 3 ms EAST, 0.2 px 0 ms NORTH
22:52:24.518 03.135 12044 Exposure complete
22:52:24.558 00.040 12044 worker thread done servicing request
22:52:24.558 00.000 14964 OnExposeComplete: enter
22:52:24.559 00.001 14964 UpdateGuideState(): m_state=6
22:52:24.560 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:52:24.562 00.002 14964 Star::Find returns 1 (0), X=277.85, Y=100.09, Mass=340919, SNR=376.5, Peak=34446 HFD=3.8
22:52:24.564 00.002 14964 MultiStar: [#1 -0.01,0.32,0.19,U] [#2 0.06,0.64,0.00,M9] 
22:52:24.565 00.001 14964 refined, 1 included, MultiStar: {-0.34, 0.25}, one-star: {-0.40, 0.24}
22:52:24.566 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.23)
22:52:24.567 00.001 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
22:52:24.568 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.43 cameraTheta=2.50 mountX=-0.26 mountY=0.31, mountTheta=2.26
22:52:24.570 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.25, opts=13)
22:52:24.574 00.004 14964 Enqueuing Move request for scope (-0.34, 0.25)
22:52:24.575 00.001 12044 Worker thread wakes up
22:52:24.576 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.25) opts 0xd
22:52:24.576 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.25)
22:52:24.576 00.000 12044 Moving (-0.34, 0.25) raw xDistance=-0.26 yDistance=0.31
22:52:24.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
22:52:24.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:24.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:52:24.577 00.001 12044 MoveAxis(E, 0, ABG)
22:52:24.577 00.000 12044 Move returns status 0, amount 0
22:52:24.577 00.000 12044 MoveAxis(N, 0, ABG)
22:52:24.577 00.000 12044 Move returns status 0, amount 0
22:52:24.577 00.000 12044 move complete, result=0
22:52:24.577 00.000 12044 worker thread done servicing request
22:52:24.591 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34446, med=619, FiltMin=531, FiltMax=16935, Gamma=0.810
22:52:24.598 00.007 14964 UpdateGuideState exits: m=340919 SNR=376.5
22:52:24.598 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.599 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:24.599 00.000 14964 Enqueuing Expose request
22:52:24.600 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:24.600 00.000 12044 Worker thread wakes up
22:52:24.601 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:24.601 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:27.695 03.094 12044 Exposure complete
22:52:27.731 00.036 12044 worker thread done servicing request
22:52:27.731 00.000 14964 OnExposeComplete: enter
22:52:27.733 00.002 14964 UpdateGuideState(): m_state=6
22:52:27.735 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:52:27.736 00.001 14964 Star::Find returns 1 (0), X=277.99, Y=100.01, Mass=340265, SNR=371.6, Peak=33690 HFD=3.8
22:52:27.737 00.001 14964 MultiStar: [#1 0.07,0.31,0.17,U] [#2 0.35,0.66,0.00,M10] 
22:52:27.737 00.000 14964 refined, 1 included, MultiStar: {-0.21, 0.19}, one-star: {-0.26, 0.17}
22:52:27.739 00.002 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.97 = -2.31)
22:52:27.740 00.001 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
22:52:27.742 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.29 cameraTheta=2.41 mountX=-0.19 mountY=0.19, mountTheta=2.36
22:52:27.744 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.19, opts=13)
22:52:27.745 00.001 14964 Enqueuing Move request for scope (-0.21, 0.19)
22:52:27.745 00.000 12044 Worker thread wakes up
22:52:27.745 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
22:52:27.745 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
22:52:27.745 00.000 12044 Moving (-0.21, 0.19) raw xDistance=-0.19 yDistance=0.19
22:52:27.745 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.28, using input
22:52:27.745 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.04
22:52:27.747 00.002 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:27.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:52:27.747 00.000 12044 MoveAxis(E, 0, ABG)
22:52:27.747 00.000 12044 Move returns status 0, amount 0
22:52:27.747 00.000 12044 MoveAxis(N, 0, ABG)
22:52:27.747 00.000 12044 Move returns status 0, amount 0
22:52:27.747 00.000 12044 move complete, result=0
22:52:27.747 00.000 12044 worker thread done servicing request
22:52:27.755 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33690, med=619, FiltMin=536, FiltMax=14611, Gamma=0.810
22:52:27.761 00.006 14964 UpdateGuideState exits: m=340265 SNR=371.6
22:52:27.762 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.762 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:27.763 00.001 14964 Enqueuing Expose request
22:52:27.763 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:27.764 00.001 12044 Worker thread wakes up
22:52:27.764 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:27.764 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:30.877 03.113 12044 Exposure complete
22:52:30.930 00.053 12044 worker thread done servicing request
22:52:30.930 00.000 14964 OnExposeComplete: enter
22:52:30.931 00.001 14964 UpdateGuideState(): m_state=6
22:52:30.933 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:52:30.935 00.002 14964 Star::Find returns 1 (0), X=278.36, Y=99.94, Mass=339036, SNR=371.7, Peak=28902 HFD=3.9
22:52:30.936 00.001 14964 MultiStar: [#1 0.44,0.51,0.00,M1] [#2 0.30,0.60,0.00,R] 
22:52:30.937 00.001 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
22:52:30.939 00.002 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.91)
22:52:30.940 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.77 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
22:52:30.942 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.10, opts=13)
22:52:30.944 00.002 14964 Enqueuing Move request for scope (0.10, 0.10)
22:52:30.945 00.001 12044 Worker thread wakes up
22:52:30.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:52:30.945 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:52:30.945 00.000 12044 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.11
22:52:30.945 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.16, using input
22:52:30.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
22:52:30.946 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:30.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:30.946 00.000 12044 MoveAxis(E, 0, ABG)
22:52:30.946 00.000 12044 Move returns status 0, amount 0
22:52:30.946 00.000 12044 MoveAxis(N, 0, ABG)
22:52:30.946 00.000 12044 Move returns status 0, amount 0
22:52:30.946 00.000 12044 move complete, result=0
22:52:30.946 00.000 12044 worker thread done servicing request
22:52:30.961 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28902, med=619, FiltMin=530, FiltMax=18374, Gamma=0.810
22:52:30.973 00.012 14964 UpdateGuideState exits: m=339036 SNR=371.7
22:52:30.974 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.976 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:30.977 00.001 14964 Enqueuing Expose request
22:52:30.979 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:30.980 00.001 12044 Worker thread wakes up
22:52:30.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:30.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:34.080 03.100 12044 Exposure complete
22:52:34.118 00.038 12044 worker thread done servicing request
22:52:34.118 00.000 14964 OnExposeComplete: enter
22:52:34.120 00.002 14964 UpdateGuideState(): m_state=6
22:52:34.123 00.003 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:52:34.125 00.002 14964 Star::Find returns 1 (0), X=277.78, Y=100.11, Mass=343440, SNR=367.5, Peak=30962 HFD=3.9
22:52:34.127 00.002 14964 MultiStar: [#1 -0.09,0.54,0.17,U] [#2 -0.52,-0.03,0.07,U] 
22:52:34.128 00.001 14964 refined, 2 included, MultiStar: {-0.43, 0.29}, one-star: {-0.48, 0.27}
22:52:34.131 00.003 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.11 = -2.18)
22:52:34.132 00.001 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.88)
22:52:34.133 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.29 hyp=0.51 cameraTheta=2.55 mountX=-0.29 mountY=0.39, mountTheta=2.21
22:52:34.137 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.29, opts=13)
22:52:34.139 00.002 14964 Enqueuing Move request for scope (-0.43, 0.29)
22:52:34.140 00.001 12044 Worker thread wakes up
22:52:34.140 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.29) opts 0xd
22:52:34.141 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.29)
22:52:34.141 00.000 12044 Moving (-0.43, 0.29) raw xDistance=-0.29 yDistance=0.39
22:52:34.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.29, slope = -0.03
22:52:34.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:34.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:52:34.141 00.000 12044 MoveAxis(E, 26, ABG)
22:52:34.141 00.000 12044 Guiding  Dir = 2, Dur = 26
22:52:34.155 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30962, med=620, FiltMin=533, FiltMax=17219, Gamma=0.810
22:52:34.168 00.013 14964 UpdateGuideState exits: m=343440 SNR=367.5
22:52:34.169 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.170 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:34.172 00.002 14964 Enqueuing Expose request
22:52:34.183 00.011 12044 IsSlewing returns 0
22:52:34.184 00.001 12044 IsGuiding returns 0
22:52:34.216 00.032 12044 IsGuiding returns 1
22:52:34.216 00.000 12044 scope still moving after pulse duration time elapsed
22:52:34.273 00.057 12044 IsSlewing returns 0
22:52:34.274 00.001 12044 IsGuiding returns 0
22:52:34.274 00.000 12044 scope move finished after 26 + 64 ms
22:52:34.274 00.000 12044 Move returns status 0, amount 26
22:52:34.274 00.000 12044 MoveAxis(N, 0, ABG)
22:52:34.274 00.000 12044 Move returns status 0, amount 0
22:52:34.274 00.000 12044 move complete, result=0
22:52:34.275 00.001 12044 worker thread done servicing request
22:52:34.275 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.4 px 0 ms NORTH
22:52:34.277 00.002 12044 Worker thread wakes up
22:52:34.278 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:34.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:37.384 03.106 12044 Exposure complete
22:52:37.411 00.027 12044 worker thread done servicing request
22:52:37.411 00.000 14964 OnExposeComplete: enter
22:52:37.413 00.002 14964 UpdateGuideState(): m_state=6
22:52:37.415 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:52:37.416 00.001 14964 Star::Find returns 1 (0), X=277.73, Y=99.80, Mass=342178, SNR=368.6, Peak=26234 HFD=3.8
22:52:37.417 00.001 14964 MultiStar: [#1 -0.18,0.64,0.00,M1] [#2 -0.42,0.27,0.08,U] 
22:52:37.418 00.001 14964 refined, 1 included, MultiStar: {-0.52, -0.02}, one-star: {-0.53, -0.04}
22:52:37.418 00.000 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
22:52:37.419 00.001 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
22:52:37.419 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-3.10 mountX=0.01 mountY=0.52, mountTheta=1.54
22:52:37.420 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.02, opts=13)
22:52:37.421 00.001 14964 Enqueuing Move request for scope (-0.52, -0.02)
22:52:37.421 00.000 12044 Worker thread wakes up
22:52:37.421 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.02) opts 0xd
22:52:37.421 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.02)
22:52:37.422 00.001 12044 Moving (-0.52, -0.02) raw xDistance=0.01 yDistance=0.52
22:52:37.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
22:52:37.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:52:37.422 00.000 12044 MoveAxis(E, 0, ABG)
22:52:37.422 00.000 12044 Move returns status 0, amount 0
22:52:37.422 00.000 12044 MoveAxis(S, 48, ABG)
22:52:37.422 00.000 12044 Guiding  Dir = 1, Dur = 48
22:52:37.429 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26234, med=619, FiltMin=535, FiltMax=19076, Gamma=0.810
22:52:37.436 00.007 14964 UpdateGuideState exits: m=342178 SNR=368.6
22:52:37.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:37.437 00.000 14964 Enqueuing Expose request
22:52:37.460 00.023 12044 IsSlewing returns 0
22:52:37.461 00.001 12044 IsGuiding returns 0
22:52:37.494 00.033 12044 PulseGuide returned control before completion, sleep 26
22:52:37.535 00.041 12044 IsGuiding returns 1
22:52:37.535 00.000 12044 scope still moving after pulse duration time elapsed
22:52:37.584 00.049 12044 IsSlewing returns 0
22:52:37.585 00.001 12044 IsGuiding returns 0
22:52:37.586 00.001 12044 scope move finished after 48 + 76 ms
22:52:37.586 00.000 12044 Move returns status 0, amount 48
22:52:37.586 00.000 12044 move complete, result=0
22:52:37.586 00.000 12044 worker thread done servicing request
22:52:37.586 00.000 12044 Worker thread wakes up
22:52:37.586 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 48 ms SOUTH
22:52:37.587 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:37.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:40.685 03.098 12044 Exposure complete
22:52:40.715 00.030 12044 worker thread done servicing request
22:52:40.715 00.000 14964 OnExposeComplete: enter
22:52:40.716 00.001 14964 UpdateGuideState(): m_state=6
22:52:40.717 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:52:40.717 00.000 14964 Star::Find returns 1 (0), X=278.37, Y=99.97, Mass=339736, SNR=364.1, Peak=25510 HFD=4.0
22:52:40.718 00.001 14964 MultiStar: [#1 0.35,0.46,0.18,U] [#2 0.25,-0.23,0.08,U] 
22:52:40.719 00.001 14964 single-star, 2 included, MultiStar: {0.16, 0.16}, one-star: {0.12, 0.13}
22:52:40.719 00.000 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.38 = 2.38)
22:52:40.720 00.001 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.85)
22:52:40.720 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=-0.13 mountY=-0.13, mountTheta=-2.34
22:52:40.722 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.13, opts=13)
22:52:40.723 00.001 14964 Enqueuing Move request for scope (0.12, 0.13)
22:52:40.724 00.001 12044 Worker thread wakes up
22:52:40.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
22:52:40.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
22:52:40.724 00.000 12044 Moving (0.12, 0.13) raw xDistance=-0.13 yDistance=-0.13
22:52:40.724 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.16, using input
22:52:40.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
22:52:40.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:40.724 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:40.724 00.000 12044 MoveAxis(E, 0, ABG)
22:52:40.724 00.000 12044 Move returns status 0, amount 0
22:52:40.724 00.000 12044 MoveAxis(N, 0, ABG)
22:52:40.724 00.000 12044 Move returns status 0, amount 0
22:52:40.724 00.000 12044 move complete, result=0
22:52:40.724 00.000 12044 worker thread done servicing request
22:52:40.733 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25510, med=620, FiltMin=526, FiltMax=18338, Gamma=0.810
22:52:40.739 00.006 14964 UpdateGuideState exits: m=339736 SNR=364.1
22:52:40.739 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.740 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:40.740 00.000 14964 Enqueuing Expose request
22:52:40.741 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:40.741 00.000 12044 Worker thread wakes up
22:52:40.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:40.742 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:43.872 03.130 12044 Exposure complete
22:52:43.913 00.041 12044 worker thread done servicing request
22:52:43.914 00.001 14964 OnExposeComplete: enter
22:52:43.915 00.001 14964 UpdateGuideState(): m_state=6
22:52:43.917 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:52:43.918 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=99.48, Mass=337579, SNR=370.5, Peak=27341 HFD=3.4
22:52:43.920 00.002 14964 MultiStar: [#1 0.30,0.81,0.00,M1] [#2 0.06,0.34,0.07,U] 
22:52:43.921 00.001 14964 refined, 1 included, MultiStar: {-0.02, -0.32}, one-star: {-0.03, -0.37}
22:52:43.922 00.001 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.56) = xAngle (-0.08 = -0.08)
22:52:43.924 00.002 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
22:52:43.925 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=0.32 mountY=0.05, mountTheta=0.17
22:52:43.931 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.32, opts=13)
22:52:43.933 00.002 14964 Enqueuing Move request for scope (-0.02, -0.32)
22:52:43.936 00.003 12044 Worker thread wakes up
22:52:43.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
22:52:43.936 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
22:52:43.936 00.000 12044 Moving (-0.02, -0.32) raw xDistance=0.32 yDistance=0.05
22:52:43.936 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.32, slope = 0.02
22:52:43.936 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:43.936 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:43.936 00.000 12044 MoveAxis(W, 13, ABG)
22:52:43.936 00.000 12044 Guiding  Dir = 3, Dur = 13
22:52:43.952 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27341, med=619, FiltMin=534, FiltMax=18075, Gamma=0.810
22:52:43.957 00.005 12044 IsSlewing returns 0
22:52:43.962 00.005 14964 UpdateGuideState exits: m=337579 SNR=370.5
22:52:43.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.964 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:43.966 00.002 14964 Enqueuing Expose request
22:52:43.993 00.027 12044 IsGuiding returns 0
22:52:44.025 00.032 12044 IsGuiding returns 1
22:52:44.025 00.000 12044 scope still moving after pulse duration time elapsed
22:52:44.084 00.059 12044 IsSlewing returns 0
22:52:44.084 00.000 12044 IsGuiding returns 0
22:52:44.084 00.000 12044 scope move finished after 13 + 77 ms
22:52:44.084 00.000 12044 Move returns status 0, amount 13
22:52:44.084 00.000 12044 MoveAxis(N, 0, ABG)
22:52:44.084 00.000 12044 Move returns status 0, amount 0
22:52:44.084 00.000 12044 move complete, result=0
22:52:44.085 00.001 12044 worker thread done servicing request
22:52:44.085 00.000 12044 Worker thread wakes up
22:52:44.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:44.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:44.085 00.000 14964 GuideStep: 0.3 px 13 ms WEST, 0.1 px 0 ms NORTH
22:52:47.193 03.108 12044 Exposure complete
22:52:47.214 00.021 12044 worker thread done servicing request
22:52:47.214 00.000 14964 OnExposeComplete: enter
22:52:47.215 00.001 14964 UpdateGuideState(): m_state=6
22:52:47.216 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:52:47.216 00.000 14964 Star::Find returns 1 (0), X=277.85, Y=99.98, Mass=339483, SNR=359.6, Peak=29422 HFD=4.0
22:52:47.217 00.001 14964 MultiStar: [#1 -0.17,0.61,0.00,M2] [#2 -0.36,0.30,0.08,U] 
22:52:47.217 00.000 14964 single-star, 1 included, MultiStar: {-0.40, 0.15}, one-star: {-0.40, 0.14}
22:52:47.218 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
22:52:47.219 00.001 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
22:52:47.219 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.14 hyp=0.43 cameraTheta=2.81 mountX=-0.14 mountY=0.39, mountTheta=1.92
22:52:47.220 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.14, opts=13)
22:52:47.221 00.001 14964 Enqueuing Move request for scope (-0.40, 0.14)
22:52:47.221 00.000 12044 Worker thread wakes up
22:52:47.221 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.14) opts 0xd
22:52:47.221 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.14)
22:52:47.221 00.000 12044 Moving (-0.40, 0.14) raw xDistance=-0.14 yDistance=0.39
22:52:47.221 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.05
22:52:47.221 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:47.221 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:52:47.221 00.000 12044 MoveAxis(E, 0, ABG)
22:52:47.222 00.001 12044 Move returns status 0, amount 0
22:52:47.222 00.000 12044 MoveAxis(N, 0, ABG)
22:52:47.222 00.000 12044 Move returns status 0, amount 0
22:52:47.222 00.000 12044 move complete, result=0
22:52:47.222 00.000 12044 worker thread done servicing request
22:52:47.231 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29422, med=620, FiltMin=538, FiltMax=15743, Gamma=0.810
22:52:47.237 00.006 14964 UpdateGuideState exits: m=339483 SNR=359.6
22:52:47.238 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.238 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:47.239 00.001 14964 Enqueuing Expose request
22:52:47.239 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:52:47.240 00.001 12044 Worker thread wakes up
22:52:47.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:47.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:50.342 03.102 12044 Exposure complete
22:52:50.365 00.023 12044 worker thread done servicing request
22:52:50.365 00.000 14964 OnExposeComplete: enter
22:52:50.366 00.001 14964 UpdateGuideState(): m_state=6
22:52:50.366 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:52:50.367 00.001 14964 Star::Find returns 1 (0), X=277.59, Y=99.58, Mass=343171, SNR=375.6, Peak=25618 HFD=3.4
22:52:50.367 00.000 14964 MultiStar: [#1 -0.35,0.91,0.00,M3] [#2 -0.51,0.40,0.00,M1] 
22:52:50.368 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
22:52:50.368 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
22:52:50.369 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.26 hyp=0.72 cameraTheta=-2.77 mountX=0.25 mountY=0.69, mountTheta=1.22
22:52:50.371 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.26, opts=13)
22:52:50.371 00.000 14964 Enqueuing Move request for scope (-0.67, -0.26)
22:52:50.372 00.001 12044 Worker thread wakes up
22:52:50.372 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.26) opts 0xd
22:52:50.372 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.26)
22:52:50.372 00.000 12044 Moving (-0.67, -0.26) raw xDistance=0.25 yDistance=0.69
22:52:50.372 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.33, using input
22:52:50.372 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.05
22:52:50.372 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
22:52:50.372 00.000 12044 MoveAxis(E, 0, ABG)
22:52:50.372 00.000 12044 Move returns status 0, amount 0
22:52:50.372 00.000 12044 MoveAxis(S, 64, ABG)
22:52:50.372 00.000 12044 Guiding  Dir = 1, Dur = 64
22:52:50.379 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25618, med=618, FiltMin=531, FiltMax=18040, Gamma=0.810
22:52:50.385 00.006 14964 UpdateGuideState exits: m=343171 SNR=375.6
22:52:50.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.386 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:50.387 00.001 14964 Enqueuing Expose request
22:52:50.395 00.008 12044 IsSlewing returns 0
22:52:50.395 00.000 12044 IsGuiding returns 0
22:52:50.426 00.031 12044 PulseGuide returned control before completion, sleep 43
22:52:50.506 00.080 12044 IsGuiding returns 1
22:52:50.506 00.000 12044 scope still moving after pulse duration time elapsed
22:52:50.613 00.107 12044 IsSlewing returns 0
22:52:50.614 00.001 12044 IsGuiding returns 0
22:52:50.614 00.000 12044 scope move finished after 64 + 155 ms
22:52:50.614 00.000 12044 Move returns status 0, amount 64
22:52:50.614 00.000 12044 move complete, result=0
22:52:50.614 00.000 12044 worker thread done servicing request
22:52:50.614 00.000 12044 Worker thread wakes up
22:52:50.614 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:50.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:50.614 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.7 px 64 ms SOUTH
22:52:53.725 03.111 12044 Exposure complete
22:52:53.750 00.025 12044 worker thread done servicing request
22:52:53.751 00.001 14964 OnExposeComplete: enter
22:52:53.752 00.001 14964 UpdateGuideState(): m_state=6
22:52:53.752 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:52:53.753 00.001 14964 Star::Find returns 1 (0), X=278.67, Y=99.51, Mass=339489, SNR=362.2, Peak=25630 HFD=3.3
22:52:53.753 00.000 14964 MultiStar: [#1 0.68,0.66,0.00,M4] [#2 0.70,0.18,0.00,M2] 
22:52:53.754 00.001 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
22:52:53.754 00.000 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
22:52:53.754 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=-0.33 hyp=0.53 cameraTheta=-0.68 mountX=0.34 mountY=-0.38, mountTheta=-0.84
22:52:53.757 00.003 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.33, opts=13)
22:52:53.758 00.001 14964 Enqueuing Move request for scope (0.41, -0.33)
22:52:53.760 00.002 12044 Worker thread wakes up
22:52:53.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.33) opts 0xd
22:52:53.760 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.33)
22:52:53.760 00.000 12044 Moving (0.41, -0.33) raw xDistance=0.34 yDistance=-0.38
22:52:53.760 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.39, using input
22:52:53.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.06
22:52:53.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:53.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:52:53.760 00.000 12044 MoveAxis(W, 26, ABG)
22:52:53.760 00.000 12044 Guiding  Dir = 3, Dur = 26
22:52:53.770 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25630, med=618, FiltMin=517, FiltMax=18847, Gamma=0.810
22:52:53.779 00.009 14964 UpdateGuideState exits: m=339489 SNR=362.2
22:52:53.780 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.781 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:53.781 00.000 14964 Enqueuing Expose request
22:52:53.803 00.022 12044 IsSlewing returns 0
22:52:53.804 00.001 12044 IsGuiding returns 0
22:52:53.836 00.032 12044 IsGuiding returns 1
22:52:53.836 00.000 12044 scope still moving after pulse duration time elapsed
22:52:53.895 00.059 12044 IsSlewing returns 0
22:52:53.895 00.000 12044 IsGuiding returns 0
22:52:53.895 00.000 12044 scope move finished after 26 + 65 ms
22:52:53.895 00.000 12044 Move returns status 0, amount 26
22:52:53.895 00.000 12044 MoveAxis(N, 0, ABG)
22:52:53.895 00.000 12044 Move returns status 0, amount 0
22:52:53.895 00.000 12044 move complete, result=0
22:52:53.895 00.000 12044 worker thread done servicing request
22:52:53.895 00.000 12044 Worker thread wakes up
22:52:53.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:53.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:52:53.896 00.001 14964 GuideStep: 0.3 px 26 ms WEST, -0.4 px 0 ms NORTH
22:52:57.023 03.127 12044 Exposure complete
22:52:57.068 00.045 12044 worker thread done servicing request
22:52:57.068 00.000 14964 OnExposeComplete: enter
22:52:57.069 00.001 14964 UpdateGuideState(): m_state=6
22:52:57.072 00.003 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:52:57.073 00.001 14964 Star::Find returns 1 (0), X=278.45, Y=99.57, Mass=341719, SNR=372.0, Peak=27721 HFD=3.3
22:52:57.075 00.002 14964 MultiStar: [#1 0.50,0.58,0.00,M5] [#2 0.36,0.03,0.07,U] 
22:52:57.075 00.000 14964 refined, 1 included, MultiStar: {0.21, -0.25}, one-star: {0.20, -0.27}
22:52:57.076 00.001 14964 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.56) = xAngle (0.69 = 0.69)
22:52:57.076 00.000 14964 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.74 = -2.54)
22:52:57.077 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-0.87 mountX=0.25 mountY=-0.18, mountTheta=-0.63
22:52:57.078 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.25, opts=13)
22:52:57.079 00.001 14964 Enqueuing Move request for scope (0.21, -0.25)
22:52:57.079 00.000 12044 Worker thread wakes up
22:52:57.079 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
22:52:57.079 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
22:52:57.079 00.000 12044 Moving (0.21, -0.25) raw xDistance=0.25 yDistance=-0.18
22:52:57.079 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.39, using input
22:52:57.079 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.06
22:52:57.079 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:57.079 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:52:57.079 00.000 12044 MoveAxis(E, 0, ABG)
22:52:57.079 00.000 12044 Move returns status 0, amount 0
22:52:57.079 00.000 12044 MoveAxis(N, 0, ABG)
22:52:57.079 00.000 12044 Move returns status 0, amount 0
22:52:57.079 00.000 12044 move complete, result=0
22:52:57.079 00.000 12044 worker thread done servicing request
22:52:57.087 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27721, med=619, FiltMin=530, FiltMax=21023, Gamma=0.810
22:52:57.092 00.005 14964 UpdateGuideState exits: m=341719 SNR=372.0
22:52:57.093 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:57.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:52:57.094 00.000 14964 Enqueuing Expose request
22:52:57.095 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:57.096 00.001 12044 Worker thread wakes up
22:52:57.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:52:57.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:00.221 03.125 12044 Exposure complete
22:53:00.259 00.038 12044 worker thread done servicing request
22:53:00.259 00.000 14964 OnExposeComplete: enter
22:53:00.261 00.002 14964 UpdateGuideState(): m_state=6
22:53:00.262 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:53:00.264 00.002 14964 Star::Find returns 1 (0), X=278.55, Y=99.86, Mass=350291, SNR=384.5, Peak=26663 HFD=3.8
22:53:00.266 00.002 14964 MultiStar: [#1 0.47,0.41,0.00,M6] [#2 0.26,-0.06,0.06,U] 
22:53:00.267 00.001 14964 refined, 1 included, MultiStar: {0.29, 0.01}, one-star: {0.30, 0.01}
22:53:00.268 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
22:53:00.270 00.002 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.64)
22:53:00.272 00.002 14964 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.04 mountX=-0.01 mountY=-0.29, mountTheta=-1.59
22:53:00.278 00.006 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.01, opts=13)
22:53:00.279 00.001 14964 Enqueuing Move request for scope (0.29, 0.01)
22:53:00.281 00.002 12044 Worker thread wakes up
22:53:00.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
22:53:00.281 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
22:53:00.281 00.000 12044 Moving (0.29, 0.01) raw xDistance=-0.01 yDistance=-0.29
22:53:00.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
22:53:00.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:00.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:53:00.281 00.000 12044 MoveAxis(E, 0, ABG)
22:53:00.281 00.000 12044 Move returns status 0, amount 0
22:53:00.281 00.000 12044 MoveAxis(N, 0, ABG)
22:53:00.282 00.001 12044 Move returns status 0, amount 0
22:53:00.282 00.000 12044 move complete, result=0
22:53:00.282 00.000 12044 worker thread done servicing request
22:53:00.294 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26663, med=619, FiltMin=534, FiltMax=19480, Gamma=0.810
22:53:00.306 00.012 14964 UpdateGuideState exits: m=350291 SNR=384.5
22:53:00.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:00.308 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:00.309 00.001 14964 Enqueuing Expose request
22:53:00.311 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:53:00.313 00.002 12044 Worker thread wakes up
22:53:00.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:00.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:03.416 03.103 12044 Exposure complete
22:53:03.451 00.035 12044 worker thread done servicing request
22:53:03.451 00.000 14964 OnExposeComplete: enter
22:53:03.452 00.001 14964 UpdateGuideState(): m_state=6
22:53:03.452 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:53:03.453 00.001 14964 Star::Find returns 1 (0), X=278.73, Y=99.96, Mass=347747, SNR=378.5, Peak=27987 HFD=4.0
22:53:03.454 00.001 14964 MultiStar: [#1 0.74,0.17,0.00,M7] [#2 0.63,-0.45,0.00,M1] 
22:53:03.454 00.000 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
22:53:03.455 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
22:53:03.455 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.12 hyp=0.49 cameraTheta=0.25 mountX=-0.11 mountY=-0.48, mountTheta=-1.80
22:53:03.456 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.12, opts=13)
22:53:03.457 00.001 14964 Enqueuing Move request for scope (0.47, 0.12)
22:53:03.457 00.000 12044 Worker thread wakes up
22:53:03.457 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.12) opts 0xd
22:53:03.458 00.001 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.12)
22:53:03.458 00.000 12044 Moving (0.47, 0.12) raw xDistance=-0.11 yDistance=-0.48
22:53:03.458 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
22:53:03.458 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:03.458 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:53:03.458 00.000 12044 MoveAxis(E, 0, ABG)
22:53:03.458 00.000 12044 Move returns status 0, amount 0
22:53:03.458 00.000 12044 MoveAxis(N, 0, ABG)
22:53:03.458 00.000 12044 Move returns status 0, amount 0
22:53:03.458 00.000 12044 move complete, result=0
22:53:03.458 00.000 12044 worker thread done servicing request
22:53:03.476 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27987, med=619, FiltMin=515, FiltMax=20061, Gamma=0.810
22:53:03.484 00.008 14964 UpdateGuideState exits: m=347747 SNR=378.5
22:53:03.485 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.485 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:03.486 00.001 14964 Enqueuing Expose request
22:53:03.486 00.000 12044 Worker thread wakes up
22:53:03.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:03.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:03.486 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:53:06.623 03.137 12044 Exposure complete
22:53:06.649 00.026 12044 worker thread done servicing request
22:53:06.649 00.000 14964 OnExposeComplete: enter
22:53:06.650 00.001 14964 UpdateGuideState(): m_state=6
22:53:06.650 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:53:06.651 00.001 14964 Star::Find returns 1 (0), X=278.98, Y=99.61, Mass=338760, SNR=372.5, Peak=28979 HFD=3.5
22:53:06.651 00.000 14964 MultiStar: [#1 1.09,0.56,0.00,M8] [#2 0.75,0.02,0.00,M2] 
22:53:06.652 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
22:53:06.652 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
22:53:06.653 00.001 14964 CameraToMount -- cameraX=0.73 cameraY=-0.23 hyp=0.77 cameraTheta=-0.31 mountX=0.24 mountY=-0.70, mountTheta=-1.24
22:53:06.654 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.23, opts=13)
22:53:06.655 00.001 14964 Enqueuing Move request for scope (0.73, -0.23)
22:53:06.655 00.000 12044 Worker thread wakes up
22:53:06.655 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.23) opts 0xd
22:53:06.656 00.001 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.23)
22:53:06.656 00.000 12044 Moving (0.73, -0.23) raw xDistance=0.24 yDistance=-0.70
22:53:06.656 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
22:53:06.656 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:06.656 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
22:53:06.656 00.000 12044 MoveAxis(E, 0, ABG)
22:53:06.656 00.000 12044 Move returns status 0, amount 0
22:53:06.656 00.000 12044 MoveAxis(N, 0, ABG)
22:53:06.656 00.000 12044 Move returns status 0, amount 0
22:53:06.656 00.000 12044 move complete, result=0
22:53:06.656 00.000 12044 worker thread done servicing request
22:53:06.664 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28979, med=619, FiltMin=538, FiltMax=14162, Gamma=0.810
22:53:06.670 00.006 14964 UpdateGuideState exits: m=338760 SNR=372.5
22:53:06.670 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:06.671 00.000 14964 Enqueuing Expose request
22:53:06.672 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
22:53:06.672 00.000 12044 Worker thread wakes up
22:53:06.672 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:06.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:09.766 03.094 12044 Exposure complete
22:53:09.804 00.038 12044 worker thread done servicing request
22:53:09.804 00.000 14964 OnExposeComplete: enter
22:53:09.806 00.002 14964 UpdateGuideState(): m_state=6
22:53:09.808 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:53:09.809 00.001 14964 Star::Find returns 1 (0), X=278.99, Y=100.05, Mass=341166, SNR=376.1, Peak=32079 HFD=3.9
22:53:09.811 00.002 14964 MultiStar: [#1 1.19,0.10,0.00,M9] [#2 0.88,-0.09,0.00,M3] 
22:53:09.812 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
22:53:09.814 00.002 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
22:53:09.815 00.001 14964 CameraToMount -- cameraX=0.74 cameraY=0.20 hyp=0.77 cameraTheta=0.27 mountX=-0.19 mountY=-0.76, mountTheta=-1.82
22:53:09.818 00.003 14964 SchedulePrimaryMove(1136A648, x=0.74, y=0.20, opts=13)
22:53:09.820 00.002 14964 Enqueuing Move request for scope (0.74, 0.20)
22:53:09.821 00.001 12044 Worker thread wakes up
22:53:09.821 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.20) opts 0xd
22:53:09.821 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, 0.20)
22:53:09.821 00.000 12044 Moving (0.74, 0.20) raw xDistance=-0.19 yDistance=-0.76
22:53:09.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.01
22:53:09.821 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:09.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
22:53:09.821 00.000 12044 MoveAxis(E, 0, ABG)
22:53:09.821 00.000 12044 Move returns status 0, amount 0
22:53:09.821 00.000 12044 MoveAxis(N, 0, ABG)
22:53:09.821 00.000 12044 Move returns status 0, amount 0
22:53:09.821 00.000 12044 move complete, result=0
22:53:09.822 00.001 12044 worker thread done servicing request
22:53:09.837 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32079, med=619, FiltMin=523, FiltMax=14802, Gamma=0.810
22:53:09.849 00.012 14964 UpdateGuideState exits: m=341166 SNR=376.1
22:53:09.854 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.855 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:09.856 00.001 14964 Enqueuing Expose request
22:53:09.856 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
22:53:09.857 00.001 12044 Worker thread wakes up
22:53:09.858 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:09.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:12.988 03.130 12044 Exposure complete
22:53:13.022 00.034 12044 worker thread done servicing request
22:53:13.023 00.001 14964 OnExposeComplete: enter
22:53:13.024 00.001 14964 UpdateGuideState(): m_state=6
22:53:13.025 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:53:13.025 00.000 14964 Star::Find returns 1 (0), X=278.72, Y=99.83, Mass=342254, SNR=377.3, Peak=26707 HFD=3.8
22:53:13.026 00.001 14964 MultiStar: [#1 0.71,0.70,0.00,M10] [#2 0.42,0.25,0.06,U] 
22:53:13.026 00.000 14964 refined, 1 included, MultiStar: {0.46, 0.00}, one-star: {0.46, -0.01}
22:53:13.027 00.001 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
22:53:13.027 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
22:53:13.028 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.00 hyp=0.46 cameraTheta=0.00 mountX=0.01 mountY=-0.46, mountTheta=-1.56
22:53:13.029 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.00, opts=13)
22:53:13.030 00.001 14964 Enqueuing Move request for scope (0.46, 0.00)
22:53:13.030 00.000 12044 Worker thread wakes up
22:53:13.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.00) opts 0xd
22:53:13.030 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.00)
22:53:13.030 00.000 12044 Moving (0.46, 0.00) raw xDistance=0.01 yDistance=-0.46
22:53:13.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
22:53:13.030 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.13 newest=-1.92
22:53:13.030 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:53:13.030 00.000 12044 MoveAxis(E, 0, ABG)
22:53:13.030 00.000 12044 Move returns status 0, amount 0
22:53:13.030 00.000 12044 BLC: Oldest BLC event removed
22:53:13.030 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 395 applied
22:53:13.030 00.000 12044 MoveAxis(N, 438, ABG)
22:53:13.030 00.000 12044 Guiding  Dir = 0, Dur = 438
22:53:13.039 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26707, med=619, FiltMin=531, FiltMax=18758, Gamma=0.810
22:53:13.045 00.006 14964 UpdateGuideState exits: m=342254 SNR=377.3
22:53:13.045 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.046 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:13.046 00.000 14964 Enqueuing Expose request
22:53:13.104 00.058 12044 IsSlewing returns 0
22:53:13.104 00.000 12044 IsGuiding returns 0
22:53:13.135 00.031 12044 PulseGuide returned control before completion, sleep 418
22:53:13.561 00.426 12044 IsGuiding returns 1
22:53:13.561 00.000 12044 scope still moving after pulse duration time elapsed
22:53:13.680 00.119 12044 IsSlewing returns 0
22:53:13.680 00.000 12044 IsGuiding returns 0
22:53:13.680 00.000 12044 scope move finished after 438 + 138 ms
22:53:13.680 00.000 12044 Move returns status 0, amount 438
22:53:13.680 00.000 12044 move complete, result=0
22:53:13.680 00.000 12044 worker thread done servicing request
22:53:13.680 00.000 12044 Worker thread wakes up
22:53:13.681 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:13.681 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:13.681 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 438 ms NORTH
22:53:16.794 03.113 12044 Exposure complete
22:53:16.831 00.037 12044 worker thread done servicing request
22:53:16.831 00.000 14964 OnExposeComplete: enter
22:53:16.832 00.001 14964 UpdateGuideState(): m_state=6
22:53:16.833 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:53:16.834 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=99.86, Mass=340307, SNR=377.9, Peak=25422 HFD=3.9
22:53:16.834 00.000 14964 MultiStar: [#1 0.49,0.38,0.00,R] [#2 0.20,0.24,0.06,U] 
22:53:16.835 00.001 14964 refined, 1 included, MultiStar: {-0.02, 0.03}, one-star: {-0.04, 0.02}
22:53:16.835 00.000 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.56) = xAngle (3.79 = -2.49)
22:53:16.836 00.001 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.56)
22:53:16.836 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=-0.03 mountY=0.02, mountTheta=2.55
22:53:16.838 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.03, opts=13)
22:53:16.838 00.000 14964 Enqueuing Move request for scope (-0.02, 0.03)
22:53:16.839 00.001 12044 Worker thread wakes up
22:53:16.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:53:16.839 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:53:16.839 00.000 12044 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
22:53:16.839 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.458919, 1:-0.020254
22:53:16.839 00.000 12044 BLC: No correction, Miss < min_move
22:53:16.839 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.14, using input
22:53:16.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
22:53:16.840 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:16.840 00.000 12044 MoveAxis(E, 0, ABG)
22:53:16.840 00.000 12044 Move returns status 0, amount 0
22:53:16.840 00.000 12044 MoveAxis(N, 0, ABG)
22:53:16.840 00.000 12044 Move returns status 0, amount 0
22:53:16.840 00.000 12044 move complete, result=0
22:53:16.840 00.000 12044 worker thread done servicing request
22:53:16.852 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25422, med=619, FiltMin=542, FiltMax=18126, Gamma=0.810
22:53:16.862 00.010 14964 UpdateGuideState exits: m=340307 SNR=377.9
22:53:16.863 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.865 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:16.866 00.001 14964 Enqueuing Expose request
22:53:16.869 00.003 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:16.871 00.002 12044 Worker thread wakes up
22:53:16.871 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:16.871 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:19.989 03.118 12044 Exposure complete
22:53:20.034 00.045 12044 worker thread done servicing request
22:53:20.035 00.001 14964 OnExposeComplete: enter
22:53:20.037 00.002 14964 UpdateGuideState(): m_state=6
22:53:20.039 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:53:20.040 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=100.16, Mass=349279, SNR=377.9, Peak=29642 HFD=3.7
22:53:20.042 00.002 14964 MultiStar: [#1 -0.09,-0.17,0.17,U] [#2 0.01,-0.50,0.07,U] 
22:53:20.043 00.001 14964 refined, 2 included, MultiStar: {-0.03, 0.20}, one-star: {-0.02, 0.31}
22:53:20.044 00.001 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.56) = xAngle (3.25 = -3.03)
22:53:20.046 00.002 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.02)
22:53:20.048 00.002 14964 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.70 mountX=-0.20 mountY=0.00, mountTheta=3.12
22:53:20.051 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.20, opts=13)
22:53:20.052 00.001 14964 Enqueuing Move request for scope (-0.03, 0.20)
22:53:20.053 00.001 12044 Worker thread wakes up
22:53:20.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
22:53:20.053 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
22:53:20.054 00.001 12044 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=0.00
22:53:20.054 00.000 12044 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.458919, 1:-0.020254, 2:-0.004348
22:53:20.054 00.000 12044 BLC: No correction, Miss < min_move
22:53:20.054 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.32, using input
22:53:20.054 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.05
22:53:20.054 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:20.054 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:20.054 00.000 12044 MoveAxis(E, 0, ABG)
22:53:20.054 00.000 12044 Move returns status 0, amount 0
22:53:20.054 00.000 12044 MoveAxis(N, 0, ABG)
22:53:20.054 00.000 12044 Move returns status 0, amount 0
22:53:20.054 00.000 12044 move complete, result=0
22:53:20.054 00.000 12044 worker thread done servicing request
22:53:20.069 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29642, med=619, FiltMin=532, FiltMax=16322, Gamma=0.810
22:53:20.083 00.014 14964 UpdateGuideState exits: m=349279 SNR=377.9
22:53:20.085 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.086 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:20.088 00.002 14964 Enqueuing Expose request
22:53:20.089 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:20.091 00.002 12044 Worker thread wakes up
22:53:20.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:20.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:23.218 03.127 12044 Exposure complete
22:53:23.243 00.025 12044 worker thread done servicing request
22:53:23.243 00.000 14964 OnExposeComplete: enter
22:53:23.243 00.000 14964 UpdateGuideState(): m_state=6
22:53:23.244 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:53:23.244 00.000 14964 Star::Find returns 1 (0), X=277.81, Y=100.07, Mass=342046, SNR=368.0, Peak=27738 HFD=4.1
22:53:23.245 00.001 14964 MultiStar: [#1 -0.44,-0.33,0.18,U] [#2 -0.28,-0.05,0.07,U] 
22:53:23.246 00.001 14964 refined, 2 included, MultiStar: {-0.43, 0.14}, one-star: {-0.44, 0.23}
22:53:23.246 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
22:53:23.247 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.16)
22:53:23.247 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.14 hyp=0.45 cameraTheta=2.84 mountX=-0.14 mountY=0.42, mountTheta=1.90
22:53:23.249 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.14, opts=13)
22:53:23.250 00.001 14964 Enqueuing Move request for scope (-0.43, 0.14)
22:53:23.250 00.000 12044 Worker thread wakes up
22:53:23.250 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.14) opts 0xd
22:53:23.251 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.14)
22:53:23.251 00.000 12044 Moving (-0.43, 0.14) raw xDistance=-0.14 yDistance=0.42
22:53:23.251 00.000 12044 BLC: window closed
22:53:23.251 00.000 12044 BLC: History state: CurrMiss=-0.42, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.458919, 1:-0.020254, 2:-0.004348
22:53:23.251 00.000 12044 BLC: No correction, Miss < min_move
22:53:23.251 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.30, using input
22:53:23.251 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
22:53:23.251 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:23.251 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:53:23.251 00.000 12044 MoveAxis(E, 0, ABG)
22:53:23.251 00.000 12044 Move returns status 0, amount 0
22:53:23.252 00.001 12044 MoveAxis(N, 0, ABG)
22:53:23.252 00.000 12044 Move returns status 0, amount 0
22:53:23.252 00.000 12044 move complete, result=0
22:53:23.252 00.000 12044 worker thread done servicing request
22:53:23.261 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27738, med=619, FiltMin=523, FiltMax=15771, Gamma=0.810
22:53:23.267 00.006 14964 UpdateGuideState exits: m=342046 SNR=368.0
22:53:23.268 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:23.268 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:23.269 00.001 14964 Enqueuing Expose request
22:53:23.269 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:53:23.270 00.001 12044 Worker thread wakes up
22:53:23.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:23.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:26.384 03.114 12044 Exposure complete
22:53:26.412 00.028 12044 worker thread done servicing request
22:53:26.412 00.000 14964 OnExposeComplete: enter
22:53:26.414 00.002 14964 UpdateGuideState(): m_state=6
22:53:26.415 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:53:26.416 00.001 14964 Star::Find returns 1 (0), X=278.05, Y=99.49, Mass=340380, SNR=367.3, Peak=29113 HFD=3.6
22:53:26.417 00.001 14964 MultiStar: [#1 -0.27,0.21,0.18,U] [#2 -0.10,0.28,0.07,U] 
22:53:26.417 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.24}, one-star: {-0.20, -0.35}
22:53:26.418 00.001 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
22:53:26.419 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
22:53:26.424 00.005 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.31 cameraTheta=-2.28 mountX=0.23 mountY=0.23, mountTheta=0.77
22:53:26.425 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.24, opts=13)
22:53:26.426 00.001 14964 Enqueuing Move request for scope (-0.21, -0.24)
22:53:26.426 00.000 12044 Worker thread wakes up
22:53:26.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
22:53:26.426 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
22:53:26.426 00.000 12044 Moving (-0.21, -0.24) raw xDistance=0.23 yDistance=0.23
22:53:26.427 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
22:53:26.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:26.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:53:26.427 00.000 12044 MoveAxis(E, 0, ABG)
22:53:26.427 00.000 12044 Move returns status 0, amount 0
22:53:26.427 00.000 12044 MoveAxis(N, 0, ABG)
22:53:26.427 00.000 12044 Move returns status 0, amount 0
22:53:26.427 00.000 12044 move complete, result=0
22:53:26.427 00.000 12044 worker thread done servicing request
22:53:26.436 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29113, med=619, FiltMin=534, FiltMax=14415, Gamma=0.810
22:53:26.444 00.008 14964 UpdateGuideState exits: m=340380 SNR=367.3
22:53:26.445 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.446 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:26.446 00.000 14964 Enqueuing Expose request
22:53:26.447 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:26.447 00.000 12044 Worker thread wakes up
22:53:26.448 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:26.448 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:29.569 03.121 12044 Exposure complete
22:53:29.608 00.039 12044 worker thread done servicing request
22:53:29.608 00.000 14964 OnExposeComplete: enter
22:53:29.609 00.001 14964 UpdateGuideState(): m_state=6
22:53:29.609 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:53:29.610 00.001 14964 Star::Find returns 1 (0), X=277.79, Y=100.01, Mass=338395, SNR=374.1, Peak=25238 HFD=4.0
22:53:29.611 00.001 14964 MultiStar: [#1 -0.51,0.10,0.16,U] [#2 -0.11,-0.11,0.08,U] 
22:53:29.612 00.001 14964 refined, 2 included, MultiStar: {-0.45, 0.14}, one-star: {-0.47, 0.17}
22:53:29.612 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
22:53:29.613 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
22:53:29.613 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=0.14 hyp=0.47 cameraTheta=2.84 mountX=-0.15 mountY=0.43, mountTheta=1.90
22:53:29.615 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.14, opts=13)
22:53:29.616 00.001 14964 Enqueuing Move request for scope (-0.45, 0.14)
22:53:29.617 00.001 12044 Worker thread wakes up
22:53:29.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.14) opts 0xd
22:53:29.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.14)
22:53:29.617 00.000 12044 Moving (-0.45, 0.14) raw xDistance=-0.15 yDistance=0.43
22:53:29.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
22:53:29.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:29.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:53:29.617 00.000 12044 MoveAxis(E, 0, ABG)
22:53:29.617 00.000 12044 Move returns status 0, amount 0
22:53:29.617 00.000 12044 MoveAxis(N, 0, ABG)
22:53:29.617 00.000 12044 Move returns status 0, amount 0
22:53:29.617 00.000 12044 move complete, result=0
22:53:29.617 00.000 12044 worker thread done servicing request
22:53:29.625 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25238, med=619, FiltMin=532, FiltMax=17071, Gamma=0.810
22:53:29.631 00.006 14964 UpdateGuideState exits: m=338395 SNR=374.1
22:53:29.631 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.632 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:29.632 00.000 14964 Enqueuing Expose request
22:53:29.633 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:53:29.633 00.000 12044 Worker thread wakes up
22:53:29.634 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:29.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:32.758 03.124 12044 Exposure complete
22:53:32.795 00.037 12044 worker thread done servicing request
22:53:32.795 00.000 14964 OnExposeComplete: enter
22:53:32.796 00.001 14964 UpdateGuideState(): m_state=6
22:53:32.797 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:53:32.798 00.001 14964 Star::Find returns 1 (0), X=278.03, Y=99.84, Mass=345361, SNR=378.7, Peak=27670 HFD=4.1
22:53:32.799 00.001 14964 MultiStar: [#1 -0.37,0.21,0.15,U] [#2 -0.31,-0.10,0.07,U] 
22:53:32.800 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.02}, one-star: {-0.23, -0.01}
22:53:32.801 00.001 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
22:53:32.802 00.001 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
22:53:32.803 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.12 mountX=0.00 mountY=0.23, mountTheta=1.56
22:53:32.805 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.01, opts=13)
22:53:32.805 00.000 14964 Enqueuing Move request for scope (-0.23, -0.01)
22:53:32.806 00.001 12044 Worker thread wakes up
22:53:32.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
22:53:32.806 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
22:53:32.806 00.000 12044 Moving (-0.23, -0.01) raw xDistance=0.00 yDistance=0.23
22:53:32.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
22:53:32.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:32.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:53:32.806 00.000 12044 MoveAxis(E, 0, ABG)
22:53:32.806 00.000 12044 Move returns status 0, amount 0
22:53:32.806 00.000 12044 MoveAxis(N, 0, ABG)
22:53:32.806 00.000 12044 Move returns status 0, amount 0
22:53:32.806 00.000 12044 move complete, result=0
22:53:32.807 00.001 12044 worker thread done servicing request
22:53:32.822 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27670, med=619, FiltMin=540, FiltMax=14403, Gamma=0.810
22:53:32.832 00.010 14964 UpdateGuideState exits: m=345361 SNR=378.7
22:53:32.836 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.838 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:32.840 00.002 14964 Enqueuing Expose request
22:53:32.842 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:32.843 00.001 12044 Worker thread wakes up
22:53:32.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:32.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:35.961 03.118 12044 Exposure complete
22:53:35.988 00.027 12044 worker thread done servicing request
22:53:35.988 00.000 14964 OnExposeComplete: enter
22:53:35.989 00.001 14964 UpdateGuideState(): m_state=6
22:53:35.989 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:53:35.990 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=100.29, Mass=337766, SNR=360.6, Peak=24678 HFD=3.7
22:53:35.990 00.000 14964 MultiStar: [#1 -0.74,-0.05,0.00,M1] [#2 -0.50,-0.35,0.00,M1] 
22:53:35.991 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.98 = -2.30)
22:53:35.991 00.000 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.75)
22:53:35.991 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=0.45 hyp=0.68 cameraTheta=2.43 mountX=-0.46 mountY=0.47, mountTheta=2.34
22:53:35.992 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.45, opts=13)
22:53:35.993 00.001 14964 Enqueuing Move request for scope (-0.52, 0.45)
22:53:35.994 00.001 12044 Worker thread wakes up
22:53:35.994 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.45) opts 0xd
22:53:35.994 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.45)
22:53:35.994 00.000 12044 Moving (-0.52, 0.45) raw xDistance=-0.46 yDistance=0.47
22:53:35.994 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.46, slope = -0.03
22:53:35.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:35.994 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:53:35.994 00.000 12044 MoveAxis(E, 22, ABG)
22:53:35.994 00.000 12044 Guiding  Dir = 2, Dur = 22
22:53:36.004 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24678, med=620, FiltMin=532, FiltMax=15386, Gamma=0.810
22:53:36.009 00.005 14964 UpdateGuideState exits: m=337766 SNR=360.6
22:53:36.010 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.011 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:36.011 00.000 14964 Enqueuing Expose request
22:53:36.037 00.026 12044 IsSlewing returns 0
22:53:36.038 00.001 12044 IsGuiding returns 0
22:53:36.099 00.061 12044 IsGuiding returns 1
22:53:36.099 00.000 12044 scope still moving after pulse duration time elapsed
22:53:36.207 00.108 12044 IsSlewing returns 0
22:53:36.208 00.001 12044 IsGuiding returns 0
22:53:36.208 00.000 12044 scope move finished after 22 + 148 ms
22:53:36.208 00.000 12044 Move returns status 0, amount 22
22:53:36.209 00.001 12044 MoveAxis(N, 0, ABG)
22:53:36.209 00.000 12044 Move returns status 0, amount 0
22:53:36.209 00.000 12044 move complete, result=0
22:53:36.209 00.000 12044 worker thread done servicing request
22:53:36.209 00.000 12044 Worker thread wakes up
22:53:36.209 00.000 14964 GuideStep: -0.5 px 22 ms EAST, 0.5 px 0 ms NORTH
22:53:36.211 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:36.211 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:39.325 03.114 12044 Exposure complete
22:53:39.360 00.035 12044 worker thread done servicing request
22:53:39.360 00.000 14964 OnExposeComplete: enter
22:53:39.363 00.003 14964 UpdateGuideState(): m_state=6
22:53:39.365 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:53:39.365 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=99.60, Mass=336098, SNR=363.3, Peak=24558 HFD=3.8
22:53:39.366 00.001 14964 MultiStar: [#1 -0.28,0.07,0.16,U] [#2 -0.11,0.11,0.07,U] 
22:53:39.366 00.000 14964 refined, 2 included, MultiStar: {-0.18, -0.18}, one-star: {-0.17, -0.24}
22:53:39.367 00.001 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
22:53:39.367 00.000 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
22:53:39.368 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=0.18 mountY=0.20, mountTheta=0.83
22:53:39.371 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.18, opts=13)
22:53:39.374 00.003 14964 Enqueuing Move request for scope (-0.18, -0.18)
22:53:39.374 00.000 12044 Worker thread wakes up
22:53:39.375 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
22:53:39.375 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
22:53:39.375 00.000 12044 Moving (-0.18, -0.18) raw xDistance=0.18 yDistance=0.20
22:53:39.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
22:53:39.375 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:53:39.375 00.000 12044 MoveAxis(E, 0, ABG)
22:53:39.375 00.000 12044 Move returns status 0, amount 0
22:53:39.375 00.000 12044 MoveAxis(N, 0, ABG)
22:53:39.375 00.000 12044 Move returns status 0, amount 0
22:53:39.375 00.000 12044 move complete, result=0
22:53:39.375 00.000 12044 worker thread done servicing request
22:53:39.387 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24558, med=619, FiltMin=531, FiltMax=14482, Gamma=0.810
22:53:39.396 00.009 14964 UpdateGuideState exits: m=336098 SNR=363.3
22:53:39.397 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.398 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:39.398 00.000 14964 Enqueuing Expose request
22:53:39.399 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:39.400 00.001 12044 Worker thread wakes up
22:53:39.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:39.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:42.505 03.105 12044 Exposure complete
22:53:42.543 00.038 12044 worker thread done servicing request
22:53:42.544 00.001 14964 OnExposeComplete: enter
22:53:42.544 00.000 14964 UpdateGuideState(): m_state=6
22:53:42.546 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:53:42.550 00.004 14964 Star::Find returns 1 (0), X=277.79, Y=99.52, Mass=338620, SNR=358.9, Peak=26085 HFD=3.7
22:53:42.553 00.003 14964 MultiStar: [#1 -0.56,0.41,0.00,M1] [#2 -0.26,0.47,0.08,U] 
22:53:42.555 00.002 14964 refined, 1 included, MultiStar: {-0.45, -0.27}, one-star: {-0.46, -0.33}
22:53:42.557 00.002 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
22:53:42.558 00.001 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
22:53:42.558 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.27 hyp=0.52 cameraTheta=-2.60 mountX=0.26 mountY=0.47, mountTheta=1.06
22:53:42.560 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.27, opts=13)
22:53:42.563 00.003 14964 Enqueuing Move request for scope (-0.45, -0.27)
22:53:42.564 00.001 12044 Worker thread wakes up
22:53:42.565 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.27) opts 0xd
22:53:42.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.27)
22:53:42.565 00.000 12044 Moving (-0.45, -0.27) raw xDistance=0.26 yDistance=0.47
22:53:42.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
22:53:42.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:42.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:53:42.565 00.000 12044 MoveAxis(E, 0, ABG)
22:53:42.565 00.000 12044 Move returns status 0, amount 0
22:53:42.565 00.000 12044 MoveAxis(N, 0, ABG)
22:53:42.565 00.000 12044 Move returns status 0, amount 0
22:53:42.565 00.000 12044 move complete, result=0
22:53:42.565 00.000 12044 worker thread done servicing request
22:53:42.579 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26085, med=618, FiltMin=527, FiltMax=16465, Gamma=0.810
22:53:42.591 00.012 14964 UpdateGuideState exits: m=338620 SNR=358.9
22:53:42.593 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.594 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:42.594 00.000 14964 Enqueuing Expose request
22:53:42.595 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
22:53:42.597 00.002 12044 Worker thread wakes up
22:53:42.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:42.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:45.718 03.121 12044 Exposure complete
22:53:45.745 00.027 12044 worker thread done servicing request
22:53:45.745 00.000 14964 OnExposeComplete: enter
22:53:45.747 00.002 14964 UpdateGuideState(): m_state=6
22:53:45.748 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:53:45.750 00.002 14964 Star::Find returns 1 (0), X=277.93, Y=99.92, Mass=343137, SNR=362.1, Peak=27738 HFD=4.1
22:53:45.751 00.001 14964 MultiStar: [#1 -0.37,0.10,0.17,U] [#2 -0.18,0.09,0.07,U] 
22:53:45.753 00.002 14964 single-star, 2 included, MultiStar: {-0.32, 0.08}, one-star: {-0.32, 0.08}
22:53:45.754 00.001 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.45 = -1.83)
22:53:45.755 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.22)
22:53:45.757 00.002 14964 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.90 mountX=-0.08 mountY=0.31, mountTheta=1.84
22:53:45.761 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.08, opts=13)
22:53:45.762 00.001 14964 Enqueuing Move request for scope (-0.32, 0.08)
22:53:45.764 00.002 12044 Worker thread wakes up
22:53:45.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.08) opts 0xd
22:53:45.764 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.08)
22:53:45.764 00.000 12044 Moving (-0.32, 0.08) raw xDistance=-0.08 yDistance=0.31
22:53:45.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
22:53:45.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:45.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:53:45.764 00.000 12044 MoveAxis(E, 0, ABG)
22:53:45.764 00.000 12044 Move returns status 0, amount 0
22:53:45.764 00.000 12044 MoveAxis(N, 0, ABG)
22:53:45.764 00.000 12044 Move returns status 0, amount 0
22:53:45.764 00.000 12044 move complete, result=0
22:53:45.764 00.000 12044 worker thread done servicing request
22:53:45.776 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27738, med=619, FiltMin=535, FiltMax=15097, Gamma=0.810
22:53:45.790 00.014 14964 UpdateGuideState exits: m=343137 SNR=362.1
22:53:45.791 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.793 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:45.795 00.002 14964 Enqueuing Expose request
22:53:45.796 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:53:45.797 00.001 12044 Worker thread wakes up
22:53:45.797 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:45.797 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:48.900 03.103 12044 Exposure complete
22:53:48.946 00.046 12044 worker thread done servicing request
22:53:48.946 00.000 14964 OnExposeComplete: enter
22:53:48.948 00.002 14964 UpdateGuideState(): m_state=6
22:53:48.949 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:53:48.951 00.002 14964 Star::Find returns 1 (0), X=277.93, Y=99.80, Mass=341418, SNR=366.6, Peak=23750 HFD=4.1
22:53:48.952 00.001 14964 MultiStar: [#1 -0.39,0.45,0.16,U] [#2 0.05,0.15,0.07,U] 
22:53:48.954 00.002 14964 refined, 2 included, MultiStar: {-0.31, 0.03}, one-star: {-0.32, -0.04}
22:53:48.956 00.002 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
22:53:48.958 00.002 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
22:53:48.961 00.003 14964 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.04 mountX=-0.04 mountY=0.30, mountTheta=1.69
22:53:48.963 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.03, opts=13)
22:53:48.965 00.002 14964 Enqueuing Move request for scope (-0.31, 0.03)
22:53:48.966 00.001 12044 Worker thread wakes up
22:53:48.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
22:53:48.966 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
22:53:48.966 00.000 12044 Moving (-0.31, 0.03) raw xDistance=-0.04 yDistance=0.30
22:53:48.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
22:53:48.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.967 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:53:48.967 00.000 12044 MoveAxis(E, 0, ABG)
22:53:48.967 00.000 12044 Move returns status 0, amount 0
22:53:48.967 00.000 12044 MoveAxis(N, 0, ABG)
22:53:48.967 00.000 12044 Move returns status 0, amount 0
22:53:48.967 00.000 12044 move complete, result=0
22:53:48.967 00.000 12044 worker thread done servicing request
22:53:48.982 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23750, med=619, FiltMin=537, FiltMax=15145, Gamma=0.810
22:53:48.989 00.007 14964 UpdateGuideState exits: m=341418 SNR=366.6
22:53:48.990 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.990 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:48.991 00.001 14964 Enqueuing Expose request
22:53:48.991 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:53:48.993 00.002 12044 Worker thread wakes up
22:53:48.993 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:48.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:52.118 03.125 12044 Exposure complete
22:53:52.171 00.053 12044 worker thread done servicing request
22:53:52.171 00.000 14964 OnExposeComplete: enter
22:53:52.173 00.002 14964 UpdateGuideState(): m_state=6
22:53:52.173 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:53:52.174 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=99.21, Mass=334220, SNR=345.4, Peak=22673 HFD=4.2
22:53:52.177 00.003 14964 MultiStar: [#1 -0.35,0.64,0.00,M1] [#2 -0.01,0.79,0.00,M1] 
22:53:52.180 00.003 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.56) = xAngle (-0.51 = -0.51)
22:53:52.181 00.001 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.54 = 2.54)
22:53:52.185 00.004 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.64 hyp=0.73 cameraTheta=-2.07 mountX=0.63 mountY=0.41, mountTheta=0.57
22:53:52.188 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.64, opts=13)
22:53:52.189 00.001 14964 Enqueuing Move request for scope (-0.35, -0.64)
22:53:52.191 00.002 12044 Worker thread wakes up
22:53:52.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.64) opts 0xd
22:53:52.191 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.64)
22:53:52.191 00.000 12044 Moving (-0.35, -0.64) raw xDistance=0.63 yDistance=0.41
22:53:52.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.63, slope = 0.04
22:53:52.191 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:52.192 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:53:52.192 00.000 12044 MoveAxis(W, 32, ABG)
22:53:52.192 00.000 12044 Guiding  Dir = 3, Dur = 32
22:53:52.205 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22673, med=620, FiltMin=541, FiltMax=14841, Gamma=0.810
22:53:52.215 00.010 14964 UpdateGuideState exits: m=334220 SNR=345.4
22:53:52.216 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.217 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:52.217 00.000 14964 Enqueuing Expose request
22:53:52.225 00.008 12044 IsSlewing returns 0
22:53:52.225 00.000 12044 IsGuiding returns 0
22:53:52.257 00.032 12044 PulseGuide returned control before completion, sleep 11
22:53:52.283 00.026 12044 IsGuiding returns 1
22:53:52.283 00.000 12044 scope still moving after pulse duration time elapsed
22:53:52.392 00.109 12044 IsSlewing returns 0
22:53:52.395 00.003 12044 IsGuiding returns 0
22:53:52.395 00.000 12044 scope move finished after 32 + 137 ms
22:53:52.395 00.000 12044 Move returns status 0, amount 32
22:53:52.395 00.000 12044 MoveAxis(N, 0, ABG)
22:53:52.395 00.000 12044 Move returns status 0, amount 0
22:53:52.396 00.001 12044 move complete, result=0
22:53:52.396 00.000 12044 worker thread done servicing request
22:53:52.396 00.000 12044 Worker thread wakes up
22:53:52.396 00.000 14964 GuideStep: 0.6 px 32 ms WEST, 0.4 px 0 ms NORTH
22:53:52.399 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:52.399 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:55.501 03.102 12044 Exposure complete
22:53:55.539 00.038 12044 worker thread done servicing request
22:53:55.539 00.000 14964 OnExposeComplete: enter
22:53:55.540 00.001 14964 UpdateGuideState(): m_state=6
22:53:55.540 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:53:55.541 00.001 14964 Star::Find returns 1 (0), X=277.64, Y=100.00, Mass=342066, SNR=361.0, Peak=21934 HFD=4.1
22:53:55.541 00.000 14964 MultiStar: [#1 -0.64,0.38,0.00,M2] [#2 -0.43,0.39,0.07,U] 
22:53:55.542 00.001 14964 refined, 1 included, MultiStar: {-0.60, 0.17}, one-star: {-0.61, 0.15}
22:53:55.542 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
22:53:55.543 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
22:53:55.543 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=0.17 hyp=0.62 cameraTheta=2.87 mountX=-0.18 mountY=0.58, mountTheta=1.87
22:53:55.544 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.17, opts=13)
22:53:55.545 00.001 14964 Enqueuing Move request for scope (-0.60, 0.17)
22:53:55.546 00.001 12044 Worker thread wakes up
22:53:55.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.17) opts 0xd
22:53:55.546 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.17)
22:53:55.546 00.000 12044 Moving (-0.60, 0.17) raw xDistance=-0.18 yDistance=0.58
22:53:55.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
22:53:55.546 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.89 newest=1.29
22:53:55.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:53:55.546 00.000 12044 MoveAxis(E, 0, ABG)
22:53:55.546 00.000 12044 Move returns status 0, amount 0
22:53:55.546 00.000 12044 BLC: Oldest BLC event removed
22:53:55.546 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 395 applied
22:53:55.546 00.000 12044 MoveAxis(S, 449, ABG)
22:53:55.546 00.000 12044 Guiding  Dir = 1, Dur = 449
22:53:55.555 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21934, med=620, FiltMin=527, FiltMax=17260, Gamma=0.810
22:53:55.569 00.014 14964 UpdateGuideState exits: m=342066 SNR=361.0
22:53:55.571 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.572 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:55.572 00.000 14964 Enqueuing Expose request
22:53:55.575 00.003 12044 IsSlewing returns 0
22:53:55.576 00.001 12044 IsGuiding returns 0
22:53:55.607 00.031 12044 PulseGuide returned control before completion, sleep 428
22:53:56.042 00.435 12044 IsGuiding returns 1
22:53:56.042 00.000 12044 scope still moving after pulse duration time elapsed
22:53:56.100 00.058 12044 IsSlewing returns 0
22:53:56.101 00.001 12044 IsGuiding returns 0
22:53:56.101 00.000 12044 scope move finished after 449 + 76 ms
22:53:56.101 00.000 12044 Move returns status 0, amount 449
22:53:56.101 00.000 12044 move complete, result=0
22:53:56.102 00.001 12044 worker thread done servicing request
22:53:56.102 00.000 12044 Worker thread wakes up
22:53:56.102 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 449 ms SOUTH
22:53:56.103 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:56.103 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:53:59.240 03.137 12044 Exposure complete
22:53:59.282 00.042 12044 worker thread done servicing request
22:53:59.282 00.000 14964 OnExposeComplete: enter
22:53:59.284 00.002 14964 UpdateGuideState(): m_state=6
22:53:59.284 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:53:59.285 00.001 14964 Star::Find returns 1 (0), X=278.93, Y=99.18, Mass=338537, SNR=377.1, Peak=25554 HFD=4.2
22:53:59.286 00.001 14964 MultiStar: [#1 0.61,0.55,0.00,M3] [#2 0.92,0.46,0.00,M1] 
22:53:59.286 00.000 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
22:53:59.286 00.000 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
22:53:59.287 00.001 14964 CameraToMount -- cameraX=0.68 cameraY=-0.66 hyp=0.95 cameraTheta=-0.77 mountX=0.67 mountY=-0.61, mountTheta=-0.74
22:53:59.288 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=-0.66, opts=13)
22:53:59.289 00.001 14964 Enqueuing Move request for scope (0.68, -0.66)
22:53:59.289 00.000 12044 Worker thread wakes up
22:53:59.289 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.66) opts 0xd
22:53:59.289 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, -0.66)
22:53:59.290 00.001 12044 Moving (0.68, -0.66) raw xDistance=0.67 yDistance=-0.61
22:53:59.290 00.000 12044 BLC: History state: CurrMiss=-0.61, AvgInitMiss=-0.20, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.577671, 1:-0.607860
22:53:59.290 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -18.000000
22:53:59.290 00.000 12044 BLC: window closed
22:53:59.290 00.000 12044 BLC: Pulse adjusted to 377
22:53:59.290 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.42 from input 0.67, slope = 0.06
22:53:59.290 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:59.290 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
22:53:59.290 00.000 12044 MoveAxis(W, 49, ABG)
22:53:59.290 00.000 12044 Guiding  Dir = 3, Dur = 49
22:53:59.303 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25554, med=619, FiltMin=527, FiltMax=15731, Gamma=0.810
22:53:59.314 00.011 14964 UpdateGuideState exits: m=338537 SNR=377.1
22:53:59.316 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.317 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:53:59.318 00.001 14964 Enqueuing Expose request
22:53:59.320 00.002 14964 evsrv: cli 01AB2AD0 connect
22:53:59.321 00.001 14964 case statement mapped state 6 to 3
22:53:59.322 00.001 12044 IsSlewing returns 0
22:53:59.323 00.001 12044 IsGuiding returns 0
22:53:59.323 00.000 14964 case statement mapped state 6 to 3
22:53:59.325 00.002 14964 evsrv: cli 01AB2AD0 request: {"method":"get_pixel_scale","id":"c414dc64-d403-458d-8f4d-94dcb33825a4"}
22:53:59.327 00.002 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":1.29969,"id":"c414dc64-d403-458d-8f4d-94dcb33825a4"}
22:53:59.333 00.006 14964 evsrv: cli 01AB2AD0 disconnect
22:53:59.355 00.022 12044 PulseGuide returned control before completion, sleep 28
22:53:59.393 00.038 12044 IsGuiding returns 1
22:53:59.393 00.000 12044 scope still moving after pulse duration time elapsed
22:53:59.461 00.068 12044 IsSlewing returns 0
22:53:59.462 00.001 12044 IsGuiding returns 0
22:53:59.462 00.000 12044 scope move finished after 49 + 90 ms
22:53:59.462 00.000 12044 Move returns status 0, amount 49
22:53:59.462 00.000 12044 MoveAxis(N, 0, ABG)
22:53:59.462 00.000 12044 Move returns status 0, amount 0
22:53:59.462 00.000 12044 move complete, result=0
22:53:59.463 00.001 12044 worker thread done servicing request
22:53:59.463 00.000 12044 Worker thread wakes up
22:53:59.463 00.000 14964 GuideStep: 0.7 px 49 ms WEST, -0.6 px 0 ms NORTH
22:53:59.464 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:53:59.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:02.577 03.113 12044 Exposure complete
22:54:02.612 00.035 12044 worker thread done servicing request
22:54:02.612 00.000 14964 OnExposeComplete: enter
22:54:02.615 00.003 14964 UpdateGuideState(): m_state=6
22:54:02.615 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:54:02.616 00.001 14964 Star::Find returns 1 (0), X=278.47, Y=99.83, Mass=341090, SNR=366.8, Peak=22197 HFD=3.8
22:54:02.616 00.000 14964 MultiStar: [#1 0.14,0.22,0.17,U] [#2 0.38,-0.19,0.07,U] 
22:54:02.617 00.001 14964 refined, 2 included, MultiStar: {0.21, 0.01}, one-star: {0.22, -0.01}
22:54:02.617 00.000 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
22:54:02.618 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.64)
22:54:02.618 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
22:54:02.619 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.01, opts=13)
22:54:02.620 00.001 14964 Enqueuing Move request for scope (0.21, 0.01)
22:54:02.620 00.000 12044 Worker thread wakes up
22:54:02.621 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
22:54:02.621 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
22:54:02.621 00.000 12044 Moving (0.21, 0.01) raw xDistance=-0.00 yDistance=-0.21
22:54:02.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.04
22:54:02.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:02.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:54:02.621 00.000 12044 MoveAxis(E, 0, ABG)
22:54:02.621 00.000 12044 Move returns status 0, amount 0
22:54:02.621 00.000 12044 MoveAxis(N, 0, ABG)
22:54:02.621 00.000 12044 Move returns status 0, amount 0
22:54:02.621 00.000 12044 move complete, result=0
22:54:02.621 00.000 12044 worker thread done servicing request
22:54:02.632 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22197, med=619, FiltMin=531, FiltMax=16576, Gamma=0.810
22:54:02.644 00.012 14964 UpdateGuideState exits: m=341090 SNR=366.8
22:54:02.644 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.645 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:02.646 00.001 14964 Enqueuing Expose request
22:54:02.647 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:02.649 00.002 12044 Worker thread wakes up
22:54:02.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:02.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:05.752 03.103 12044 Exposure complete
22:54:05.776 00.024 12044 worker thread done servicing request
22:54:05.776 00.000 14964 OnExposeComplete: enter
22:54:05.776 00.000 14964 UpdateGuideState(): m_state=6
22:54:05.777 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:54:05.778 00.001 14964 Star::Find returns 1 (0), X=278.78, Y=99.84, Mass=340838, SNR=370.5, Peak=26531 HFD=3.9
22:54:05.778 00.000 14964 MultiStar: [#1 0.31,0.18,0.18,U] [#2 0.57,0.09,0.07,U] 
22:54:05.779 00.001 14964 refined, 2 included, MultiStar: {0.50, 0.03}, one-star: {0.53, -0.01}
22:54:05.779 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
22:54:05.780 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
22:54:05.780 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.03 hyp=0.50 cameraTheta=0.05 mountX=-0.02 mountY=-0.50, mountTheta=-1.61
22:54:05.781 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.03, opts=13)
22:54:05.782 00.001 14964 Enqueuing Move request for scope (0.50, 0.03)
22:54:05.782 00.000 12044 Worker thread wakes up
22:54:05.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.03) opts 0xd
22:54:05.782 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.03)
22:54:05.782 00.000 12044 Moving (0.50, 0.03) raw xDistance=-0.02 yDistance=-0.50
22:54:05.782 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
22:54:05.782 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:05.782 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:54:05.782 00.000 12044 MoveAxis(E, 0, ABG)
22:54:05.782 00.000 12044 Move returns status 0, amount 0
22:54:05.782 00.000 12044 MoveAxis(N, 0, ABG)
22:54:05.782 00.000 12044 Move returns status 0, amount 0
22:54:05.782 00.000 12044 move complete, result=0
22:54:05.782 00.000 12044 worker thread done servicing request
22:54:05.790 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26531, med=619, FiltMin=527, FiltMax=18134, Gamma=0.810
22:54:05.795 00.005 14964 UpdateGuideState exits: m=340838 SNR=370.5
22:54:05.796 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.797 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:05.797 00.000 14964 Enqueuing Expose request
22:54:05.797 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:54:05.798 00.001 12044 Worker thread wakes up
22:54:05.798 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:05.798 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:08.904 03.106 12044 Exposure complete
22:54:08.951 00.047 12044 worker thread done servicing request
22:54:08.952 00.001 14964 OnExposeComplete: enter
22:54:08.954 00.002 14964 UpdateGuideState(): m_state=6
22:54:08.955 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:54:08.957 00.002 14964 Star::Find returns 1 (0), X=278.56, Y=99.43, Mass=337486, SNR=369.6, Peak=24126 HFD=3.3
22:54:08.959 00.002 14964 MultiStar: [#1 0.18,0.31,0.17,U] [#2 0.21,0.17,0.07,U] 
22:54:08.960 00.001 14964 refined, 2 included, MultiStar: {0.28, -0.28}, one-star: {0.30, -0.41}
22:54:08.962 00.002 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.78 = 0.78)
22:54:08.964 00.002 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.45)
22:54:08.966 00.002 14964 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-0.78 mountX=0.28 mountY=-0.25, mountTheta=-0.73
22:54:08.970 00.004 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.28, opts=13)
22:54:08.972 00.002 14964 Enqueuing Move request for scope (0.28, -0.28)
22:54:08.974 00.002 12044 Worker thread wakes up
22:54:08.974 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
22:54:08.974 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
22:54:08.974 00.000 12044 Moving (0.28, -0.28) raw xDistance=0.28 yDistance=-0.25
22:54:08.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
22:54:08.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:08.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:08.974 00.000 12044 MoveAxis(E, 0, ABG)
22:54:08.974 00.000 12044 Move returns status 0, amount 0
22:54:08.974 00.000 12044 MoveAxis(N, 0, ABG)
22:54:08.974 00.000 12044 Move returns status 0, amount 0
22:54:08.974 00.000 12044 move complete, result=0
22:54:08.974 00.000 12044 worker thread done servicing request
22:54:08.987 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24126, med=619, FiltMin=534, FiltMax=18355, Gamma=0.810
22:54:08.997 00.010 14964 UpdateGuideState exits: m=337486 SNR=369.6
22:54:09.000 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.001 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:09.004 00.003 14964 Enqueuing Expose request
22:54:09.005 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:09.007 00.002 12044 Worker thread wakes up
22:54:09.007 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:09.007 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:12.117 03.110 12044 Exposure complete
22:54:12.149 00.032 12044 worker thread done servicing request
22:54:12.149 00.000 14964 OnExposeComplete: enter
22:54:12.150 00.001 14964 UpdateGuideState(): m_state=6
22:54:12.151 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:54:12.152 00.001 14964 Star::Find returns 1 (0), X=278.48, Y=99.39, Mass=344067, SNR=371.7, Peak=25473 HFD=3.4
22:54:12.152 00.000 14964 MultiStar: [#1 0.15,0.53,0.16,U] [#2 0.16,0.20,0.07,U] 
22:54:12.154 00.002 14964 refined, 2 included, MultiStar: {0.21, -0.28}, one-star: {0.23, -0.45}
22:54:12.154 00.000 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
22:54:12.155 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.60)
22:54:12.155 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.92 mountX=0.29 mountY=-0.18, mountTheta=-0.57
22:54:12.158 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.28, opts=13)
22:54:12.159 00.001 14964 Enqueuing Move request for scope (0.21, -0.28)
22:54:12.160 00.001 12044 Worker thread wakes up
22:54:12.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd
22:54:12.160 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.28)
22:54:12.160 00.000 12044 Moving (0.21, -0.28) raw xDistance=0.29 yDistance=-0.18
22:54:12.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.01
22:54:12.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:54:12.160 00.000 12044 MoveAxis(E, 0, ABG)
22:54:12.160 00.000 12044 Move returns status 0, amount 0
22:54:12.160 00.000 12044 MoveAxis(N, 0, ABG)
22:54:12.160 00.000 12044 Move returns status 0, amount 0
22:54:12.160 00.000 12044 move complete, result=0
22:54:12.160 00.000 12044 worker thread done servicing request
22:54:12.172 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25473, med=619, FiltMin=539, FiltMax=20091, Gamma=0.810
22:54:12.178 00.006 14964 UpdateGuideState exits: m=344067 SNR=371.7
22:54:12.179 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.179 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:12.179 00.000 14964 Enqueuing Expose request
22:54:12.180 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:12.181 00.001 12044 Worker thread wakes up
22:54:12.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:12.181 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:15.279 03.098 12044 Exposure complete
22:54:15.307 00.028 12044 worker thread done servicing request
22:54:15.308 00.001 14964 OnExposeComplete: enter
22:54:15.309 00.001 14964 UpdateGuideState(): m_state=6
22:54:15.310 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:54:15.311 00.001 14964 Star::Find returns 1 (0), X=278.62, Y=99.25, Mass=342158, SNR=382.5, Peak=26294 HFD=3.7
22:54:15.311 00.000 14964 MultiStar: [#1 0.16,0.99,0.00,M1] [#2 0.36,0.90,0.00,M1] 
22:54:15.312 00.001 14964 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
22:54:15.312 00.000 14964 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.69)
22:54:15.312 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.60 hyp=0.70 cameraTheta=-1.02 mountX=0.60 mountY=-0.30, mountTheta=-0.47
22:54:15.313 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.60, opts=13)
22:54:15.314 00.001 14964 Enqueuing Move request for scope (0.37, -0.60)
22:54:15.315 00.001 12044 Worker thread wakes up
22:54:15.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.60) opts 0xd
22:54:15.315 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.60)
22:54:15.315 00.000 12044 Moving (0.37, -0.60) raw xDistance=0.60 yDistance=-0.30
22:54:15.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.60, slope = 0.04
22:54:15.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:15.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:54:15.315 00.000 12044 MoveAxis(W, 30, ABG)
22:54:15.315 00.000 12044 Guiding  Dir = 3, Dur = 30
22:54:15.323 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26294, med=619, FiltMin=540, FiltMax=17830, Gamma=0.810
22:54:15.328 00.005 14964 UpdateGuideState exits: m=342158 SNR=382.5
22:54:15.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.329 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:15.330 00.001 14964 Enqueuing Expose request
22:54:15.337 00.007 12044 IsSlewing returns 0
22:54:15.337 00.000 12044 IsGuiding returns 0
22:54:15.370 00.033 12044 IsGuiding returns 1
22:54:15.370 00.000 12044 scope still moving after pulse duration time elapsed
22:54:15.431 00.061 12044 IsSlewing returns 0
22:54:15.431 00.000 12044 IsGuiding returns 0
22:54:15.431 00.000 12044 scope move finished after 30 + 63 ms
22:54:15.431 00.000 12044 Move returns status 0, amount 30
22:54:15.431 00.000 12044 MoveAxis(N, 0, ABG)
22:54:15.431 00.000 12044 Move returns status 0, amount 0
22:54:15.431 00.000 12044 move complete, result=0
22:54:15.431 00.000 12044 worker thread done servicing request
22:54:15.431 00.000 12044 Worker thread wakes up
22:54:15.431 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:15.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:15.431 00.000 14964 GuideStep: 0.6 px 30 ms WEST, -0.3 px 0 ms NORTH
22:54:18.535 03.104 12044 Exposure complete
22:54:18.572 00.037 12044 worker thread done servicing request
22:54:18.572 00.000 14964 OnExposeComplete: enter
22:54:18.573 00.001 14964 UpdateGuideState(): m_state=6
22:54:18.574 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:54:18.575 00.001 14964 Star::Find returns 1 (0), X=278.29, Y=99.41, Mass=342747, SNR=376.0, Peak=31829 HFD=3.4
22:54:18.575 00.000 14964 MultiStar: [#1 -0.15,0.63,0.00,M2] [#2 0.01,0.50,0.07,U] 
22:54:18.576 00.001 14964 refined, 1 included, MultiStar: {0.03, -0.37}, one-star: {0.03, -0.43}
22:54:18.576 00.000 14964 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.56) = xAngle (0.07 = 0.07)
22:54:18.577 00.001 14964 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.13 = 3.13)
22:54:18.577 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.48 mountX=0.37 mountY=0.01, mountTheta=0.01
22:54:18.578 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.37, opts=13)
22:54:18.579 00.001 14964 Enqueuing Move request for scope (0.03, -0.37)
22:54:18.580 00.001 12044 Worker thread wakes up
22:54:18.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
22:54:18.580 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
22:54:18.580 00.000 12044 Moving (0.03, -0.37) raw xDistance=0.37 yDistance=0.01
22:54:18.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.37, slope = 0.03
22:54:18.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:18.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:18.580 00.000 12044 MoveAxis(W, 21, ABG)
22:54:18.580 00.000 12044 Guiding  Dir = 3, Dur = 21
22:54:18.593 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31829, med=619, FiltMin=528, FiltMax=17991, Gamma=0.810
22:54:18.601 00.008 12044 IsSlewing returns 0
22:54:18.602 00.001 12044 IsGuiding returns 0
22:54:18.603 00.001 14964 UpdateGuideState exits: m=342747 SNR=376.0
22:54:18.604 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.605 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:18.605 00.000 14964 Enqueuing Expose request
22:54:18.636 00.031 12044 IsGuiding returns 1
22:54:18.636 00.000 12044 scope still moving after pulse duration time elapsed
22:54:18.727 00.091 12044 IsSlewing returns 0
22:54:18.727 00.000 12044 IsGuiding returns 0
22:54:18.727 00.000 12044 scope move finished after 21 + 103 ms
22:54:18.727 00.000 12044 Move returns status 0, amount 21
22:54:18.727 00.000 12044 MoveAxis(N, 0, ABG)
22:54:18.727 00.000 12044 Move returns status 0, amount 0
22:54:18.727 00.000 12044 move complete, result=0
22:54:18.727 00.000 12044 worker thread done servicing request
22:54:18.727 00.000 12044 Worker thread wakes up
22:54:18.727 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:18.727 00.000 14964 GuideStep: 0.4 px 21 ms WEST, 0.0 px 0 ms NORTH
22:54:18.728 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:21.838 03.110 12044 Exposure complete
22:54:21.863 00.025 12044 worker thread done servicing request
22:54:21.863 00.000 14964 OnExposeComplete: enter
22:54:21.864 00.001 14964 UpdateGuideState(): m_state=6
22:54:21.865 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:54:21.865 00.000 14964 Star::Find returns 1 (0), X=278.61, Y=99.93, Mass=341677, SNR=363.3, Peak=25522 HFD=3.9
22:54:21.866 00.001 14964 MultiStar: [#1 -0.01,0.07,0.17,U] [#2 0.21,-0.05,0.07,U] 
22:54:21.866 00.000 14964 refined, 2 included, MultiStar: {0.30, 0.08}, one-star: {0.35, 0.09}
22:54:21.867 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
22:54:21.867 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
22:54:21.868 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.25 mountX=-0.07 mountY=-0.30, mountTheta=-1.80
22:54:21.871 00.003 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.08, opts=13)
22:54:21.873 00.002 14964 Enqueuing Move request for scope (0.30, 0.08)
22:54:21.875 00.002 12044 Worker thread wakes up
22:54:21.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
22:54:21.875 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
22:54:21.875 00.000 12044 Moving (0.30, 0.08) raw xDistance=-0.07 yDistance=-0.30
22:54:21.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
22:54:21.876 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.876 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:54:21.876 00.000 12044 MoveAxis(E, 0, ABG)
22:54:21.876 00.000 12044 Move returns status 0, amount 0
22:54:21.876 00.000 12044 MoveAxis(N, 0, ABG)
22:54:21.876 00.000 12044 Move returns status 0, amount 0
22:54:21.876 00.000 12044 move complete, result=0
22:54:21.876 00.000 12044 worker thread done servicing request
22:54:21.887 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25522, med=619, FiltMin=531, FiltMax=19504, Gamma=0.810
22:54:21.896 00.009 14964 UpdateGuideState exits: m=341677 SNR=363.3
22:54:21.898 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.899 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:21.901 00.002 14964 Enqueuing Expose request
22:54:21.902 00.001 12044 Worker thread wakes up
22:54:21.902 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:21.902 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:21.902 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:25.008 03.106 12044 Exposure complete
22:54:25.055 00.047 12044 worker thread done servicing request
22:54:25.055 00.000 14964 OnExposeComplete: enter
22:54:25.057 00.002 14964 UpdateGuideState(): m_state=6
22:54:25.058 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:54:25.060 00.002 14964 Star::Find returns 1 (0), X=278.14, Y=99.31, Mass=337284, SNR=369.5, Peak=34605 HFD=3.4
22:54:25.061 00.001 14964 MultiStar: [#1 -0.38,0.43,0.17,U] [#2 -0.17,0.40,0.07,U] 
22:54:25.063 00.002 14964 refined, 2 included, MultiStar: {-0.15, -0.35}, one-star: {-0.11, -0.53}
22:54:25.064 00.001 14964 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.56) = xAngle (-0.42 = -0.42)
22:54:25.065 00.001 14964 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
22:54:25.067 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.98 mountX=0.34 mountY=0.18, mountTheta=0.49
22:54:25.069 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.35, opts=13)
22:54:25.071 00.002 14964 Enqueuing Move request for scope (-0.15, -0.35)
22:54:25.072 00.001 12044 Worker thread wakes up
22:54:25.072 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.35) opts 0xd
22:54:25.073 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.35)
22:54:25.073 00.000 12044 Moving (-0.15, -0.35) raw xDistance=0.34 yDistance=0.18
22:54:25.073 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.34, slope = 0.02
22:54:25.073 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.073 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:54:25.073 00.000 12044 MoveAxis(W, 15, ABG)
22:54:25.073 00.000 12044 Guiding  Dir = 3, Dur = 15
22:54:25.086 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34605, med=619, FiltMin=531, FiltMax=14627, Gamma=0.810
22:54:25.096 00.010 14964 UpdateGuideState exits: m=337284 SNR=369.5
22:54:25.097 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.097 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:25.098 00.001 14964 Enqueuing Expose request
22:54:25.115 00.017 12044 IsSlewing returns 0
22:54:25.116 00.001 12044 IsGuiding returns 0
22:54:25.175 00.059 12044 IsGuiding returns 1
22:54:25.175 00.000 12044 scope still moving after pulse duration time elapsed
22:54:25.245 00.070 12044 IsSlewing returns 0
22:54:25.245 00.000 12044 IsGuiding returns 0
22:54:25.245 00.000 12044 scope move finished after 15 + 114 ms
22:54:25.245 00.000 12044 Move returns status 0, amount 15
22:54:25.246 00.001 12044 MoveAxis(N, 0, ABG)
22:54:25.246 00.000 12044 Move returns status 0, amount 0
22:54:25.246 00.000 12044 move complete, result=0
22:54:25.246 00.000 12044 worker thread done servicing request
22:54:25.246 00.000 12044 Worker thread wakes up
22:54:25.246 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:25.246 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:25.247 00.001 14964 GuideStep: 0.3 px 15 ms WEST, 0.2 px 0 ms NORTH
22:54:28.377 03.130 12044 Exposure complete
22:54:28.400 00.023 12044 worker thread done servicing request
22:54:28.400 00.000 14964 OnExposeComplete: enter
22:54:28.401 00.001 14964 UpdateGuideState(): m_state=6
22:54:28.401 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:54:28.402 00.001 14964 Star::Find returns 1 (0), X=278.07, Y=99.90, Mass=342191, SNR=377.5, Peak=31954 HFD=3.7
22:54:28.403 00.001 14964 MultiStar: [#1 -0.34,-0.20,0.16,U] [#2 0.00,-0.45,0.06,U] 
22:54:28.403 00.000 14964 single-star, 2 included, MultiStar: {-0.20, -0.00}, one-star: {-0.19, 0.06}
22:54:28.403 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
22:54:28.404 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
22:54:28.405 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.84 mountX=-0.06 mountY=0.18, mountTheta=1.89
22:54:28.406 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.06, opts=13)
22:54:28.406 00.000 14964 Enqueuing Move request for scope (-0.19, 0.06)
22:54:28.407 00.001 12044 Worker thread wakes up
22:54:28.407 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
22:54:28.407 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
22:54:28.407 00.000 12044 Moving (-0.19, 0.06) raw xDistance=-0.06 yDistance=0.18
22:54:28.407 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.15, using input
22:54:28.407 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
22:54:28.407 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:28.407 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:54:28.407 00.000 12044 MoveAxis(E, 0, ABG)
22:54:28.407 00.000 12044 Move returns status 0, amount 0
22:54:28.407 00.000 12044 MoveAxis(N, 0, ABG)
22:54:28.407 00.000 12044 Move returns status 0, amount 0
22:54:28.407 00.000 12044 move complete, result=0
22:54:28.407 00.000 12044 worker thread done servicing request
22:54:28.414 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31954, med=619, FiltMin=539, FiltMax=14398, Gamma=0.810
22:54:28.420 00.006 14964 UpdateGuideState exits: m=342191 SNR=377.5
22:54:28.421 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.421 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:28.422 00.001 14964 Enqueuing Expose request
22:54:28.422 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:28.423 00.001 12044 Worker thread wakes up
22:54:28.423 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:28.423 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:31.553 03.130 12044 Exposure complete
22:54:31.582 00.029 12044 worker thread done servicing request
22:54:31.582 00.000 14964 OnExposeComplete: enter
22:54:31.584 00.002 14964 UpdateGuideState(): m_state=6
22:54:31.585 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:54:31.587 00.002 14964 Star::Find returns 1 (0), X=278.30, Y=100.33, Mass=338197, SNR=369.4, Peak=29206 HFD=3.5
22:54:31.590 00.003 14964 MultiStar: [#1 -0.05,-0.41,0.17,U] [#2 0.17,-0.29,0.07,U] 
22:54:31.592 00.002 14964 refined, 2 included, MultiStar: {0.04, 0.32}, one-star: {0.05, 0.49}
22:54:31.593 00.001 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
22:54:31.594 00.001 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.24)
22:54:31.596 00.002 14964 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.44 mountX=-0.32 mountY=-0.08, mountTheta=-2.91
22:54:31.599 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.32, opts=13)
22:54:31.600 00.001 14964 Enqueuing Move request for scope (0.04, 0.32)
22:54:31.601 00.001 12044 Worker thread wakes up
22:54:31.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
22:54:31.601 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
22:54:31.601 00.000 12044 Moving (0.04, 0.32) raw xDistance=-0.32 yDistance=-0.08
22:54:31.601 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.32, slope = -0.03
22:54:31.601 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:31.601 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:31.601 00.000 12044 MoveAxis(E, 19, ABG)
22:54:31.601 00.000 12044 Guiding  Dir = 2, Dur = 19
22:54:31.609 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29206, med=619, FiltMin=525, FiltMax=17540, Gamma=0.810
22:54:31.615 00.006 14964 UpdateGuideState exits: m=338197 SNR=369.4
22:54:31.615 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.616 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:31.616 00.000 14964 Enqueuing Expose request
22:54:31.636 00.020 12044 IsSlewing returns 0
22:54:31.637 00.001 12044 IsGuiding returns 0
22:54:31.668 00.031 12044 IsGuiding returns 1
22:54:31.668 00.000 12044 scope still moving after pulse duration time elapsed
22:54:31.757 00.089 12044 IsSlewing returns 0
22:54:31.757 00.000 12044 IsGuiding returns 0
22:54:31.757 00.000 12044 scope move finished after 19 + 102 ms
22:54:31.758 00.001 12044 Move returns status 0, amount 19
22:54:31.758 00.000 12044 MoveAxis(N, 0, ABG)
22:54:31.758 00.000 12044 Move returns status 0, amount 0
22:54:31.758 00.000 12044 move complete, result=0
22:54:31.758 00.000 12044 worker thread done servicing request
22:54:31.758 00.000 12044 Worker thread wakes up
22:54:31.758 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:31.758 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:31.758 00.000 14964 GuideStep: -0.3 px 19 ms EAST, -0.1 px 0 ms NORTH
22:54:34.898 03.140 12044 Exposure complete
22:54:34.928 00.030 12044 worker thread done servicing request
22:54:34.928 00.000 14964 OnExposeComplete: enter
22:54:34.929 00.001 14964 UpdateGuideState(): m_state=6
22:54:34.931 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:54:34.932 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=99.97, Mass=343937, SNR=370.7, Peak=29714 HFD=3.9
22:54:34.933 00.001 14964 MultiStar: [#1 -0.19,-0.04,0.17,U] [#2 0.02,0.08,0.09,U] 
22:54:34.933 00.000 14964 refined, 2 included, MultiStar: {-0.03, 0.10}, one-star: {-0.01, 0.13}
22:54:34.933 00.000 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
22:54:34.934 00.001 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
22:54:34.934 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.89 mountX=-0.10 mountY=0.02, mountTheta=2.92
22:54:34.937 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.10, opts=13)
22:54:34.939 00.002 14964 Enqueuing Move request for scope (-0.03, 0.10)
22:54:34.940 00.001 12044 Worker thread wakes up
22:54:34.940 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:54:34.940 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:54:34.940 00.000 12044 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.02
22:54:34.941 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.31, using input
22:54:34.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.05
22:54:34.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:34.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:54:34.941 00.000 12044 MoveAxis(E, 0, ABG)
22:54:34.941 00.000 12044 Move returns status 0, amount 0
22:54:34.941 00.000 12044 MoveAxis(N, 0, ABG)
22:54:34.941 00.000 12044 Move returns status 0, amount 0
22:54:34.941 00.000 12044 move complete, result=0
22:54:34.941 00.000 12044 worker thread done servicing request
22:54:34.950 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29714, med=619, FiltMin=535, FiltMax=18098, Gamma=0.810
22:54:34.956 00.006 14964 UpdateGuideState exits: m=343937 SNR=370.7
22:54:34.956 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.957 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:34.957 00.000 14964 Enqueuing Expose request
22:54:34.958 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:34.958 00.000 12044 Worker thread wakes up
22:54:34.958 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:34.958 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:38.076 03.118 12044 Exposure complete
22:54:38.112 00.036 12044 worker thread done servicing request
22:54:38.112 00.000 14964 OnExposeComplete: enter
22:54:38.114 00.002 14964 UpdateGuideState(): m_state=6
22:54:38.116 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:54:38.117 00.001 14964 Star::Find returns 1 (0), X=278.39, Y=100.17, Mass=339544, SNR=364.9, Peak=23886 HFD=3.8
22:54:38.118 00.001 14964 MultiStar: [#1 -0.28,-0.37,0.17,U] [#2 0.25,-0.31,0.07,U] 
22:54:38.120 00.002 14964 refined, 2 included, MultiStar: {0.09, 0.19}, one-star: {0.14, 0.32}
22:54:38.122 00.002 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.56) = xAngle (2.69 = 2.69)
22:54:38.124 00.002 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.74 = -0.54)
22:54:38.126 00.002 14964 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
22:54:38.129 00.003 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.19, opts=13)
22:54:38.131 00.002 14964 Enqueuing Move request for scope (0.09, 0.19)
22:54:38.132 00.001 12044 Worker thread wakes up
22:54:38.132 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
22:54:38.132 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
22:54:38.132 00.000 12044 Moving (0.09, 0.19) raw xDistance=-0.19 yDistance=-0.11
22:54:38.132 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.49, using input
22:54:38.132 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.08
22:54:38.132 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.133 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:38.133 00.000 12044 MoveAxis(E, 0, ABG)
22:54:38.133 00.000 12044 Move returns status 0, amount 0
22:54:38.133 00.000 12044 MoveAxis(N, 0, ABG)
22:54:38.133 00.000 12044 Move returns status 0, amount 0
22:54:38.133 00.000 12044 move complete, result=0
22:54:38.133 00.000 12044 worker thread done servicing request
22:54:38.146 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23886, med=619, FiltMin=534, FiltMax=19168, Gamma=0.810
22:54:38.160 00.014 14964 UpdateGuideState exits: m=339544 SNR=364.9
22:54:38.162 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.163 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:38.164 00.001 14964 Enqueuing Expose request
22:54:38.164 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:38.165 00.001 12044 Worker thread wakes up
22:54:38.165 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:38.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:41.296 03.131 12044 Exposure complete
22:54:41.335 00.039 12044 worker thread done servicing request
22:54:41.335 00.000 14964 OnExposeComplete: enter
22:54:41.337 00.002 14964 UpdateGuideState(): m_state=6
22:54:41.338 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:54:41.339 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=99.78, Mass=342042, SNR=368.2, Peak=22835 HFD=3.7
22:54:41.339 00.000 14964 MultiStar: [#1 0.15,0.26,0.17,U] [#2 0.25,0.31,0.07,U] 
22:54:41.341 00.002 14964 refined, 2 included, MultiStar: {0.29, 0.01}, one-star: {0.31, -0.06}
22:54:41.342 00.001 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
22:54:41.343 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.65)
22:54:41.344 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.02 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
22:54:41.347 00.003 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.01, opts=13)
22:54:41.348 00.001 14964 Enqueuing Move request for scope (0.29, 0.01)
22:54:41.350 00.002 12044 Worker thread wakes up
22:54:41.350 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
22:54:41.350 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
22:54:41.350 00.000 12044 Moving (0.29, 0.01) raw xDistance=-0.00 yDistance=-0.29
22:54:41.350 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.46, using input
22:54:41.350 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.07
22:54:41.350 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.350 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:54:41.350 00.000 12044 MoveAxis(E, 0, ABG)
22:54:41.350 00.000 12044 Move returns status 0, amount 0
22:54:41.350 00.000 12044 MoveAxis(N, 0, ABG)
22:54:41.350 00.000 12044 Move returns status 0, amount 0
22:54:41.350 00.000 12044 move complete, result=0
22:54:41.350 00.000 12044 worker thread done servicing request
22:54:41.363 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22835, med=619, FiltMin=533, FiltMax=16752, Gamma=0.810
22:54:41.371 00.008 14964 UpdateGuideState exits: m=342042 SNR=368.2
22:54:41.374 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.375 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:41.378 00.003 14964 Enqueuing Expose request
22:54:41.380 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:41.382 00.002 12044 Worker thread wakes up
22:54:41.382 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:41.382 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:44.514 03.132 12044 Exposure complete
22:54:44.541 00.027 12044 worker thread done servicing request
22:54:44.541 00.000 14964 OnExposeComplete: enter
22:54:44.543 00.002 14964 UpdateGuideState(): m_state=6
22:54:44.544 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:54:44.546 00.002 14964 Star::Find returns 1 (0), X=278.25, Y=100.09, Mass=338001, SNR=366.8, Peak=28250 HFD=4.0
22:54:44.547 00.001 14964 MultiStar: [#1 -0.37,-0.16,0.18,U] [#2 -0.17,-0.17,0.07,U] 
22:54:44.548 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.16}, one-star: {-0.01, 0.25}
22:54:44.550 00.002 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.56) = xAngle (3.52 = -2.76)
22:54:44.551 00.001 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.29)
22:54:44.552 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=-0.17 mountY=0.05, mountTheta=2.84
22:54:44.553 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.16, opts=13)
22:54:44.553 00.000 14964 Enqueuing Move request for scope (-0.07, 0.16)
22:54:44.554 00.001 12044 Worker thread wakes up
22:54:44.554 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
22:54:44.554 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
22:54:44.554 00.000 12044 Moving (-0.07, 0.16) raw xDistance=-0.17 yDistance=0.05
22:54:44.554 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.46, using input
22:54:44.554 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:54:44.554 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.07
22:54:44.554 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.554 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:44.554 00.000 12044 MoveAxis(E, 0, ABG)
22:54:44.554 00.000 12044 Move returns status 0, amount 0
22:54:44.554 00.000 12044 MoveAxis(N, 0, ABG)
22:54:44.554 00.000 12044 Move returns status 0, amount 0
22:54:44.554 00.000 12044 move complete, result=0
22:54:44.554 00.000 12044 worker thread done servicing request
22:54:44.562 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28250, med=619, FiltMin=535, FiltMax=15870, Gamma=0.810
22:54:44.567 00.005 14964 UpdateGuideState exits: m=338001 SNR=366.8
22:54:44.568 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.568 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:44.568 00.000 14964 Enqueuing Expose request
22:54:44.569 00.001 12044 Worker thread wakes up
22:54:44.569 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:44.569 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:44.569 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:47.680 03.111 12044 Exposure complete
22:54:47.706 00.026 12044 worker thread done servicing request
22:54:47.706 00.000 14964 OnExposeComplete: enter
22:54:47.707 00.001 14964 UpdateGuideState(): m_state=6
22:54:47.709 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:54:47.710 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=99.63, Mass=339462, SNR=374.6, Peak=26914 HFD=3.6
22:54:47.712 00.002 14964 MultiStar: [#1 -0.17,0.04,0.17,U] [#2 0.05,-0.04,0.08,U] 
22:54:47.713 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.17}, one-star: {-0.07, -0.21}
22:54:47.714 00.001 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.43 = -0.43)
22:54:47.715 00.001 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
22:54:47.716 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.99 mountX=0.17 mountY=0.09, mountTheta=0.50
22:54:47.718 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.17, opts=13)
22:54:47.718 00.000 14964 Enqueuing Move request for scope (-0.07, -0.17)
22:54:47.719 00.001 12044 Worker thread wakes up
22:54:47.719 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
22:54:47.719 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
22:54:47.719 00.000 12044 Moving (-0.07, -0.17) raw xDistance=0.17 yDistance=0.09
22:54:47.719 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
22:54:47.719 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:47.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:47.719 00.000 12044 MoveAxis(E, 0, ABG)
22:54:47.719 00.000 12044 Move returns status 0, amount 0
22:54:47.719 00.000 12044 MoveAxis(N, 0, ABG)
22:54:47.719 00.000 12044 Move returns status 0, amount 0
22:54:47.719 00.000 12044 move complete, result=0
22:54:47.720 00.001 12044 worker thread done servicing request
22:54:47.727 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26914, med=619, FiltMin=519, FiltMax=17938, Gamma=0.810
22:54:47.733 00.006 14964 UpdateGuideState exits: m=339462 SNR=374.6
22:54:47.733 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.734 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:47.734 00.000 14964 Enqueuing Expose request
22:54:47.735 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:47.735 00.000 12044 Worker thread wakes up
22:54:47.735 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:47.735 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:50.855 03.120 12044 Exposure complete
22:54:50.905 00.050 12044 worker thread done servicing request
22:54:50.906 00.001 14964 OnExposeComplete: enter
22:54:50.908 00.002 14964 UpdateGuideState(): m_state=6
22:54:50.911 00.003 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:54:50.913 00.002 14964 Star::Find returns 1 (0), X=278.18, Y=99.11, Mass=338520, SNR=369.0, Peak=24049 HFD=4.2
22:54:50.916 00.003 14964 MultiStar: [#1 -0.08,0.98,0.00,M1] [#2 0.27,0.81,0.00,M1] 
22:54:50.918 00.002 14964 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.56) = xAngle (-0.12 = -0.12)
22:54:50.920 00.002 14964 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.94 = 2.94)
22:54:50.922 00.002 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.73 hyp=0.73 cameraTheta=-1.67 mountX=0.73 mountY=0.15, mountTheta=0.20
22:54:50.927 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.73, opts=13)
22:54:50.930 00.003 14964 Enqueuing Move request for scope (-0.07, -0.73)
22:54:50.933 00.003 12044 Worker thread wakes up
22:54:50.933 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.73) opts 0xd
22:54:50.933 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.73)
22:54:50.933 00.000 12044 Moving (-0.07, -0.73) raw xDistance=0.73 yDistance=0.15
22:54:50.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.73, slope = 0.00
22:54:50.933 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.934 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:54:50.934 00.000 12044 MoveAxis(W, 56, ABG)
22:54:50.934 00.000 12044 Guiding  Dir = 3, Dur = 56
22:54:50.948 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24049, med=618, FiltMin=535, FiltMax=14619, Gamma=0.810
22:54:50.959 00.011 14964 UpdateGuideState exits: m=338520 SNR=369.0
22:54:50.961 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.962 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:50.964 00.002 14964 Enqueuing Expose request
22:54:50.965 00.001 12044 IsSlewing returns 0
22:54:50.966 00.001 12044 IsGuiding returns 0
22:54:50.998 00.032 12044 PulseGuide returned control before completion, sleep 35
22:54:51.070 00.072 12044 IsGuiding returns 1
22:54:51.070 00.000 12044 scope still moving after pulse duration time elapsed
22:54:51.163 00.093 12044 IsSlewing returns 0
22:54:51.164 00.001 12044 IsGuiding returns 0
22:54:51.164 00.000 12044 scope move finished after 56 + 141 ms
22:54:51.164 00.000 12044 Move returns status 0, amount 56
22:54:51.164 00.000 12044 MoveAxis(N, 0, ABG)
22:54:51.164 00.000 12044 Move returns status 0, amount 0
22:54:51.164 00.000 12044 move complete, result=0
22:54:51.164 00.000 12044 worker thread done servicing request
22:54:51.164 00.000 12044 Worker thread wakes up
22:54:51.164 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:51.164 00.000 14964 GuideStep: 0.7 px 56 ms WEST, 0.1 px 0 ms NORTH
22:54:51.165 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:54.287 03.122 12044 Exposure complete
22:54:54.332 00.045 12044 worker thread done servicing request
22:54:54.332 00.000 14964 OnExposeComplete: enter
22:54:54.334 00.002 14964 UpdateGuideState(): m_state=6
22:54:54.336 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:54:54.338 00.002 14964 Star::Find returns 1 (0), X=277.72, Y=99.56, Mass=343319, SNR=358.6, Peak=23750 HFD=3.6
22:54:54.338 00.000 14964 MultiStar: [#1 -0.68,0.64,0.00,M2] [#2 -0.46,0.63,0.00,M2] 
22:54:54.339 00.001 14964 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
22:54:54.339 00.000 14964 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.96 = 1.96)
22:54:54.340 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.28 hyp=0.60 cameraTheta=-2.65 mountX=0.28 mountY=0.56, mountTheta=1.11
22:54:54.341 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.28, opts=13)
22:54:54.342 00.001 14964 Enqueuing Move request for scope (-0.53, -0.28)
22:54:54.342 00.000 12044 Worker thread wakes up
22:54:54.343 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.28) opts 0xd
22:54:54.343 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.28)
22:54:54.343 00.000 12044 Moving (-0.53, -0.28) raw xDistance=0.28 yDistance=0.56
22:54:54.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
22:54:54.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:54:54.343 00.000 12044 MoveAxis(E, 0, ABG)
22:54:54.343 00.000 12044 Move returns status 0, amount 0
22:54:54.343 00.000 12044 MoveAxis(S, 52, ABG)
22:54:54.343 00.000 12044 Guiding  Dir = 1, Dur = 52
22:54:54.352 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23750, med=620, FiltMin=515, FiltMax=16888, Gamma=0.810
22:54:54.358 00.006 14964 UpdateGuideState exits: m=343319 SNR=358.6
22:54:54.359 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.359 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:54.361 00.002 14964 Enqueuing Expose request
22:54:54.367 00.006 12044 IsSlewing returns 0
22:54:54.367 00.000 12044 IsGuiding returns 0
22:54:54.399 00.032 12044 PulseGuide returned control before completion, sleep 31
22:54:54.439 00.040 12044 IsGuiding returns 1
22:54:54.439 00.000 12044 scope still moving after pulse duration time elapsed
22:54:54.491 00.052 12044 IsSlewing returns 0
22:54:54.492 00.001 12044 IsGuiding returns 0
22:54:54.492 00.000 12044 scope move finished after 52 + 73 ms
22:54:54.492 00.000 12044 Move returns status 0, amount 52
22:54:54.492 00.000 12044 move complete, result=0
22:54:54.492 00.000 12044 worker thread done servicing request
22:54:54.492 00.000 12044 Worker thread wakes up
22:54:54.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:54.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:54:54.492 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.6 px 52 ms SOUTH
22:54:57.618 03.126 12044 Exposure complete
22:54:57.652 00.034 12044 worker thread done servicing request
22:54:57.652 00.000 14964 OnExposeComplete: enter
22:54:57.654 00.002 14964 UpdateGuideState(): m_state=6
22:54:57.655 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:54:57.656 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=99.94, Mass=337231, SNR=367.9, Peak=26479 HFD=4.0
22:54:57.657 00.001 14964 MultiStar: [#1 0.25,-0.10,0.17,U] [#2 0.53,-0.28,0.06,U] 
22:54:57.657 00.000 14964 refined, 2 included, MultiStar: {0.48, 0.05}, one-star: {0.51, 0.10}
22:54:57.660 00.003 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
22:54:57.662 00.002 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.57)
22:54:57.663 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.48 cameraTheta=0.11 mountX=-0.04 mountY=-0.48, mountTheta=-1.66
22:54:57.666 00.003 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.05, opts=13)
22:54:57.667 00.001 14964 Enqueuing Move request for scope (0.48, 0.05)
22:54:57.669 00.002 12044 Worker thread wakes up
22:54:57.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.05) opts 0xd
22:54:57.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.05)
22:54:57.669 00.000 12044 Moving (0.48, 0.05) raw xDistance=-0.04 yDistance=-0.48
22:54:57.669 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.28, using input
22:54:57.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.11
22:54:57.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:57.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:54:57.669 00.000 12044 MoveAxis(E, 0, ABG)
22:54:57.669 00.000 12044 Move returns status 0, amount 0
22:54:57.669 00.000 12044 MoveAxis(N, 0, ABG)
22:54:57.669 00.000 12044 Move returns status 0, amount 0
22:54:57.670 00.001 12044 move complete, result=0
22:54:57.670 00.000 12044 worker thread done servicing request
22:54:57.683 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26479, med=619, FiltMin=531, FiltMax=17329, Gamma=0.810
22:54:57.692 00.009 14964 UpdateGuideState exits: m=337231 SNR=367.9
22:54:57.695 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.696 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:54:57.698 00.002 14964 Enqueuing Expose request
22:54:57.700 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:54:57.702 00.002 12044 Worker thread wakes up
22:54:57.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:54:57.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:55:00.837 03.135 12044 Exposure complete
22:55:00.860 00.023 12044 worker thread done servicing request
22:55:00.860 00.000 14964 OnExposeComplete: enter
22:55:00.861 00.001 14964 UpdateGuideState(): m_state=6
22:55:00.862 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:55:00.862 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=100.13, Mass=340322, SNR=371.1, Peak=24870 HFD=3.9
22:55:00.863 00.001 14964 MultiStar: [#1 -0.05,-0.33,0.15,U] [#2 0.19,-0.29,0.07,U] 
22:55:00.864 00.001 14964 refined, 2 included, MultiStar: {0.09, 0.18}, one-star: {0.11, 0.29}
22:55:00.864 00.000 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
22:55:00.865 00.001 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.57)
22:55:00.865 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.11 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
22:55:00.867 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.18, opts=13)
22:55:00.868 00.001 14964 Enqueuing Move request for scope (0.09, 0.18)
22:55:00.868 00.000 12044 Worker thread wakes up
22:55:00.869 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:55:00.869 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:55:00.869 00.000 12044 Moving (0.09, 0.18) raw xDistance=-0.18 yDistance=-0.11
22:55:00.869 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.48, using input
22:55:00.869 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.15
22:55:00.869 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:00.869 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:55:00.869 00.000 12044 MoveAxis(E, 0, ABG)
22:55:00.869 00.000 12044 Move returns status 0, amount 0
22:55:00.869 00.000 12044 MoveAxis(N, 0, ABG)
22:55:00.869 00.000 12044 Move returns status 0, amount 0
22:55:00.869 00.000 12044 move complete, result=0
22:55:00.869 00.000 12044 worker thread done servicing request
22:55:00.878 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24870, med=620, FiltMin=537, FiltMax=17330, Gamma=0.810
22:55:00.884 00.006 14964 UpdateGuideState exits: m=340322 SNR=371.1
22:55:00.885 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.885 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:00.886 00.001 14964 Enqueuing Expose request
22:55:00.886 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:00.887 00.001 12044 Worker thread wakes up
22:55:00.887 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:00.887 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:55:04.024 03.137 12044 Exposure complete
22:55:04.067 00.043 12044 worker thread done servicing request
22:55:04.067 00.000 14964 OnExposeComplete: enter
22:55:04.070 00.003 14964 UpdateGuideState(): m_state=6
22:55:04.072 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:55:04.075 00.003 14964 Star::Find returns 1 (0), X=278.81, Y=100.38, Mass=339103, SNR=361.9, Peak=23055 HFD=3.7
22:55:04.077 00.002 14964 MultiStar: [#1 0.16,-0.77,0.00,M1] [#2 0.32,-1.19,0.00,M1] 
22:55:04.079 00.002 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
22:55:04.080 00.001 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
22:55:04.080 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=0.54 hyp=0.78 cameraTheta=0.76 mountX=-0.53 mountY=-0.61, mountTheta=-2.28
22:55:04.082 00.002 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.54, opts=13)
22:55:04.084 00.002 14964 Enqueuing Move request for scope (0.56, 0.54)
22:55:04.085 00.001 12044 Worker thread wakes up
22:55:04.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.54) opts 0xd
22:55:04.085 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.54)
22:55:04.085 00.000 12044 Moving (0.56, 0.54) raw xDistance=-0.53 yDistance=-0.61
22:55:04.085 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.53 is < calculated value -0.73, using input
22:55:04.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.53, slope = -0.19
22:55:04.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:04.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
22:55:04.085 00.000 12044 MoveAxis(E, 41, ABG)
22:55:04.086 00.001 12044 Guiding  Dir = 2, Dur = 41
22:55:04.099 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23055, med=619, FiltMin=531, FiltMax=16552, Gamma=0.810
22:55:04.109 00.010 14964 UpdateGuideState exits: m=339103 SNR=361.9
22:55:04.111 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.111 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:04.112 00.001 14964 Enqueuing Expose request
22:55:04.117 00.005 12044 IsSlewing returns 0
22:55:04.117 00.000 12044 IsGuiding returns 0
22:55:04.149 00.032 12044 PulseGuide returned control before completion, sleep 20
22:55:04.178 00.029 12044 IsGuiding returns 1
22:55:04.179 00.001 12044 scope still moving after pulse duration time elapsed
22:55:04.337 00.158 12044 IsSlewing returns 0
22:55:04.339 00.002 12044 IsGuiding returns 0
22:55:04.339 00.000 12044 scope move finished after 41 + 180 ms
22:55:04.339 00.000 12044 Move returns status 0, amount 41
22:55:04.339 00.000 12044 MoveAxis(N, 0, ABG)
22:55:04.340 00.001 12044 Move returns status 0, amount 0
22:55:04.340 00.000 12044 move complete, result=0
22:55:04.340 00.000 12044 worker thread done servicing request
22:55:04.340 00.000 12044 Worker thread wakes up
22:55:04.340 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:04.340 00.000 14964 GuideStep: -0.5 px 41 ms EAST, -0.6 px 0 ms NORTH
22:55:04.342 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:55:07.440 03.098 12044 Exposure complete
22:55:07.471 00.031 12044 worker thread done servicing request
22:55:07.471 00.000 14964 OnExposeComplete: enter
22:55:07.472 00.001 14964 UpdateGuideState(): m_state=6
22:55:07.472 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:55:07.473 00.001 14964 Star::Find returns 1 (0), X=278.69, Y=100.16, Mass=342742, SNR=369.6, Peak=24263 HFD=3.9
22:55:07.473 00.000 14964 MultiStar: [#1 0.21,-0.14,0.17,U] [#2 0.43,-0.32,0.08,U] 
22:55:07.474 00.001 14964 refined, 2 included, MultiStar: {0.40, 0.22}, one-star: {0.43, 0.32}
22:55:07.474 00.000 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
22:55:07.474 00.000 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.18)
22:55:07.475 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.22 hyp=0.46 cameraTheta=0.50 mountX=-0.21 mountY=-0.42, mountTheta=-2.04
22:55:07.477 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.22, opts=13)
22:55:07.477 00.000 14964 Enqueuing Move request for scope (0.40, 0.22)
22:55:07.478 00.001 12044 Worker thread wakes up
22:55:07.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.22) opts 0xd
22:55:07.478 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.22)
22:55:07.478 00.000 12044 Moving (0.40, 0.22) raw xDistance=-0.21 yDistance=-0.42
22:55:07.478 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.67, using input
22:55:07.478 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
22:55:07.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.15
22:55:07.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:07.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:55:07.478 00.000 12044 MoveAxis(E, 0, ABG)
22:55:07.478 00.000 12044 Move returns status 0, amount 0
22:55:07.478 00.000 12044 MoveAxis(N, 0, ABG)
22:55:07.478 00.000 12044 Move returns status 0, amount 0
22:55:07.478 00.000 12044 move complete, result=0
22:55:07.479 00.001 12044 worker thread done servicing request
22:55:07.486 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24263, med=619, FiltMin=536, FiltMax=17308, Gamma=0.810
22:55:07.491 00.005 14964 UpdateGuideState exits: m=342742 SNR=369.6
22:55:07.492 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.492 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:07.493 00.001 14964 Enqueuing Expose request
22:55:07.493 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:55:07.493 00.000 12044 Worker thread wakes up
22:55:07.494 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:07.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:55:10.590 03.096 12044 Exposure complete
22:55:10.628 00.038 12044 worker thread done servicing request
22:55:10.628 00.000 14964 OnExposeComplete: enter
22:55:10.630 00.002 14964 UpdateGuideState(): m_state=6
22:55:10.631 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:55:10.634 00.003 14964 Star::Find returns 1 (0), X=278.33, Y=100.35, Mass=343068, SNR=373.4, Peak=25230 HFD=3.6
22:55:10.634 00.000 14964 MultiStar: [#1 -0.17,-0.56,0.16,U] [#2 0.19,-0.71,0.00,M1] 
22:55:10.637 00.003 14964 refined, 1 included, MultiStar: {0.04, 0.36}, one-star: {0.08, 0.50}
22:55:10.637 00.000 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.01 = 3.01)
22:55:10.638 00.001 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.22)
22:55:10.638 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.45 mountX=-0.36 mountY=-0.08, mountTheta=-2.92
22:55:10.639 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.36, opts=13)
22:55:10.640 00.001 14964 Enqueuing Move request for scope (0.04, 0.36)
22:55:10.640 00.000 12044 Worker thread wakes up
22:55:10.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd
22:55:10.641 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.36)
22:55:10.641 00.000 12044 Moving (0.04, 0.36) raw xDistance=-0.36 yDistance=-0.08
22:55:10.641 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.36, slope = 0.00
22:55:10.641 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:10.641 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:10.641 00.000 12044 MoveAxis(E, 27, ABG)
22:55:10.641 00.000 12044 Guiding  Dir = 2, Dur = 27
22:55:10.648 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25230, med=619, FiltMin=539, FiltMax=17440, Gamma=0.810
22:55:10.654 00.006 14964 UpdateGuideState exits: m=343068 SNR=373.4
22:55:10.657 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.658 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:10.659 00.001 14964 Enqueuing Expose request
22:55:10.666 00.007 12044 IsSlewing returns 0
22:55:10.666 00.000 12044 IsGuiding returns 0
22:55:10.780 00.114 12044 IsGuiding returns 1
22:55:10.780 00.000 12044 scope still moving after pulse duration time elapsed
22:55:10.853 00.073 12044 IsSlewing returns 0
22:55:10.854 00.001 12044 IsGuiding returns 0
22:55:10.854 00.000 12044 scope move finished after 27 + 160 ms
22:55:10.854 00.000 12044 Move returns status 0, amount 27
22:55:10.854 00.000 12044 MoveAxis(N, 0, ABG)
22:55:10.854 00.000 12044 Move returns status 0, amount 0
22:55:10.854 00.000 12044 move complete, result=0
22:55:10.854 00.000 12044 worker thread done servicing request
22:55:10.854 00.000 12044 Worker thread wakes up
22:55:10.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:10.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:55:10.854 00.000 14964 GuideStep: -0.4 px 27 ms EAST, -0.1 px 0 ms NORTH
22:55:13.954 03.100 12044 Exposure complete
22:55:13.987 00.033 12044 worker thread done servicing request
22:55:13.987 00.000 14964 OnExposeComplete: enter
22:55:13.989 00.002 14964 UpdateGuideState(): m_state=6
22:55:13.989 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:55:13.990 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=99.91, Mass=344072, SNR=380.0, Peak=21882 HFD=4.0
22:55:13.990 00.000 14964 MultiStar: [#1 -0.11,-0.15,0.16,U] [#2 0.27,0.40,0.06,U] 
22:55:13.993 00.003 14964 refined, 2 included, MultiStar: {0.05, 0.06}, one-star: {0.06, 0.07}
22:55:13.993 00.000 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
22:55:13.996 00.003 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
22:55:13.996 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.92 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
22:55:13.998 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.06, opts=13)
22:55:13.998 00.000 14964 Enqueuing Move request for scope (0.05, 0.06)
22:55:13.999 00.001 12044 Worker thread wakes up
22:55:13.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:55:13.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:55:13.999 00.000 12044 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
22:55:13.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
22:55:13.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:13.999 00.000 12044 MoveAxis(E, 0, ABG)
22:55:13.999 00.000 12044 Move returns status 0, amount 0
22:55:13.999 00.000 12044 MoveAxis(N, 0, ABG)
22:55:13.999 00.000 12044 Move returns status 0, amount 0
22:55:13.999 00.000 12044 move complete, result=0
22:55:13.999 00.000 12044 worker thread done servicing request
22:55:14.008 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21882, med=619, FiltMin=535, FiltMax=16516, Gamma=0.810
22:55:14.014 00.006 14964 UpdateGuideState exits: m=344072 SNR=380.0
22:55:14.015 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.016 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:14.016 00.000 14964 Enqueuing Expose request
22:55:14.016 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:14.017 00.001 12044 Worker thread wakes up
22:55:14.017 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:14.017 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,65,71,71)
22:55:16.581 02.564 14964 evsrv: cli 01AB2D50 connect
22:55:16.583 00.002 14964 case statement mapped state 6 to 3
22:55:16.585 00.002 14964 case statement mapped state 6 to 3
22:55:16.588 00.003 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"5ec7ceb3-1b8e-4a5e-a309-39c68edd87a6"}
22:55:16.589 00.001 14964 case statement mapped state 6 to 3
22:55:16.591 00.002 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ec7ceb3-1b8e-4a5e-a309-39c68edd87a6"}
22:55:16.593 00.002 14964 evsrv: cli 01AB2D50 disconnect
22:55:16.595 00.002 14964 evsrv: cli 01AB2670 connect
22:55:16.597 00.002 14964 case statement mapped state 6 to 3
22:55:16.599 00.002 14964 case statement mapped state 6 to 3
22:55:16.600 00.001 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"73799be3-1214-44b3-ba68-5d7e079f569c"}
22:55:16.600 00.000 14964 PhdController::Dither begins
22:55:16.601 00.001 14964 dither: size=2.00, dRA=0.41 dDec=0.43
22:55:16.601 00.000 14964 MountToCamera -- mountTheta (-0.81) + m_xAngle (-1.56) = xAngle (-2.37 = -2.37)
22:55:16.602 00.001 14964 MountToCamera -- mountX=0.41 mountY=0.43 hyp=0.59 mountTheta=-0.81 cameraX=-0.42, cameraY=-0.41 cameraTheta=-2.37
22:55:16.602 00.000 14964 setting lock position to (277.83, 99.43)
22:55:16.603 00.001 14964 Mount: notify guiding dithered (-0.4, -0.4)
22:55:16.604 00.001 14964 MultiStar: stabilizing after lock position change
22:55:16.604 00.000 14964 Status Line: Dither by 0.41,0.43
22:55:16.609 00.005 14964 PhdController: newstate STATE_SETTLE_BEGIN
22:55:16.610 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
22:55:16.612 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"73799be3-1214-44b3-ba68-5d7e079f569c"}
22:55:16.614 00.002 14964 evsrv: cli 01AB2670 disconnect
22:55:17.138 00.524 12044 Exposure complete
22:55:17.166 00.028 12044 worker thread done servicing request
22:55:17.166 00.000 14964 OnExposeComplete: enter
22:55:17.167 00.001 14964 UpdateGuideState(): m_state=6
22:55:17.167 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:55:17.168 00.001 14964 Star::Find returns 1 (0), X=278.71, Y=99.77, Mass=340361, SNR=379.4, Peak=26579 HFD=3.7
22:55:17.170 00.002 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
22:55:17.171 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.30)
22:55:17.172 00.001 14964 CameraToMount -- cameraX=0.88 cameraY=0.34 hyp=0.94 cameraTheta=0.37 mountX=-0.33 mountY=-0.91, mountTheta=-1.92
22:55:17.174 00.002 14964 dither recenter: remaining=(-0.4,-0.4) step=(-0.4,-0.4)
22:55:17.176 00.002 14964 MountToCamera -- mountTheta (2.33) + m_xAngle (-1.56) = xAngle (0.77 = 0.77)
22:55:17.177 00.001 14964 MountToCamera -- mountX=-0.41 mountY=-0.43 hyp=0.59 mountTheta=2.33 cameraX=0.42, cameraY=0.41 cameraTheta=0.77
22:55:17.177 00.000 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.41, opts=4)
22:55:17.178 00.001 14964 Enqueuing Move request for scope (0.42, 0.41)
22:55:17.178 00.000 14964 Mount: notify direct move -0.41,-0.43
22:55:17.179 00.001 12044 Worker thread wakes up
22:55:17.179 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.41) opts 0x4
22:55:17.179 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.41)
22:55:17.179 00.000 12044 Moving (0.42, 0.41) raw xDistance=-0.41 yDistance=-0.43
22:55:17.179 00.000 12044 BLC: window closed
22:55:17.179 00.000 12044 MoveAxis(E, 48, B)
22:55:17.179 00.000 12044 Guiding  Dir = 2, Dur = 48
22:55:17.188 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26579, med=619, FiltMin=531, FiltMax=19032, Gamma=0.810
22:55:17.196 00.008 14964 UpdateGuideState exits: m=340361 SNR=379.4
22:55:17.197 00.001 14964 PhdController: settling, locked = 1, distance = 0.93 (2.00) aobump = 0 frame = 1 / 99999
22:55:17.197 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565317.197,"Host":"NUCBOX","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
22:55:17.198 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.198 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:17.199 00.001 14964 Enqueuing Expose request
22:55:17.347 00.148 12044 IsSlewing returns 0
22:55:17.347 00.000 12044 IsGuiding returns 0
22:55:17.369 00.022 12044 PulseGuide returned control before completion, sleep 37
22:55:17.417 00.048 12044 IsGuiding returns 1
22:55:17.417 00.000 12044 scope still moving after pulse duration time elapsed
22:55:17.478 00.061 12044 IsSlewing returns 0
22:55:17.478 00.000 12044 IsGuiding returns 0
22:55:17.478 00.000 12044 scope move finished after 48 + 82 ms
22:55:17.478 00.000 12044 Move returns status 0, amount 48
22:55:17.478 00.000 12044 BLC: window closed
22:55:17.478 00.000 12044 BLC: Compensation needed for non-algo type move
22:55:17.478 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 377 applied
22:55:17.478 00.000 12044 MoveAxis(N, 417, B)
22:55:17.478 00.000 12044 Guiding  Dir = 0, Dur = 417
22:55:17.507 00.029 12044 IsSlewing returns 0
22:55:17.508 00.001 12044 IsGuiding returns 0
22:55:17.540 00.032 12044 PulseGuide returned control before completion, sleep 396
22:55:17.940 00.400 12044 IsGuiding returns 1
22:55:17.940 00.000 12044 scope still moving after pulse duration time elapsed
22:55:17.992 00.052 12044 IsSlewing returns 0
22:55:17.993 00.001 12044 IsGuiding returns 0
22:55:17.993 00.000 12044 scope move finished after 417 + 67 ms
22:55:17.993 00.000 12044 Move returns status 0, amount 417
22:55:17.993 00.000 12044 move complete, result=0
22:55:17.993 00.000 12044 worker thread done servicing request
22:55:17.993 00.000 12044 Worker thread wakes up
22:55:17.993 00.000 14964 GuideStep: -0.4 px 48 ms EAST, -0.4 px 417 ms NORTH
22:55:17.994 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:17.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:21.094 03.100 12044 Exposure complete
22:55:21.123 00.029 12044 worker thread done servicing request
22:55:21.123 00.000 14964 OnExposeComplete: enter
22:55:21.124 00.001 14964 UpdateGuideState(): m_state=6
22:55:21.124 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:55:21.125 00.001 14964 Star::Find returns 1 (0), X=277.95, Y=99.25, Mass=336329, SNR=365.4, Peak=25337 HFD=4.0
22:55:21.125 00.000 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
22:55:21.126 00.001 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.65)
22:55:21.126 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=0.19 mountY=-0.10, mountTheta=-0.51
22:55:21.127 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.18, opts=13)
22:55:21.128 00.001 14964 Enqueuing Move request for scope (0.12, -0.18)
22:55:21.129 00.001 12044 Worker thread wakes up
22:55:21.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
22:55:21.129 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
22:55:21.129 00.000 12044 Moving (0.12, -0.18) raw xDistance=0.19 yDistance=-0.10
22:55:21.129 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
22:55:21.129 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:21.129 00.000 12044 MoveAxis(E, 0, ABG)
22:55:21.129 00.000 12044 Move returns status 0, amount 0
22:55:21.129 00.000 12044 MoveAxis(N, 0, ABG)
22:55:21.129 00.000 12044 Move returns status 0, amount 0
22:55:21.129 00.000 12044 move complete, result=0
22:55:21.129 00.000 12044 worker thread done servicing request
22:55:21.136 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25337, med=619, FiltMin=529, FiltMax=14806, Gamma=0.810
22:55:21.142 00.006 14964 UpdateGuideState exits: m=336329 SNR=365.4
22:55:21.142 00.000 14964 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 2 / 99999
22:55:21.143 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565321.143,"Host":"NUCBOX","Inst":1,"Distance":0.22,"Time":3.9,"SettleTime":15.0,"StarLocked":true}
22:55:21.144 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.144 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:21.145 00.001 14964 Enqueuing Expose request
22:55:21.145 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:21.145 00.000 12044 Worker thread wakes up
22:55:21.145 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:21.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:24.243 03.098 12044 Exposure complete
22:55:24.273 00.030 12044 worker thread done servicing request
22:55:24.273 00.000 14964 OnExposeComplete: enter
22:55:24.275 00.002 14964 UpdateGuideState(): m_state=6
22:55:24.277 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:55:24.280 00.003 14964 Star::Find returns 1 (0), X=277.36, Y=99.19, Mass=335706, SNR=358.6, Peak=24431 HFD=3.7
22:55:24.281 00.001 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
22:55:24.282 00.001 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
22:55:24.282 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.24 hyp=0.53 cameraTheta=-2.67 mountX=0.24 mountY=0.50, mountTheta=1.13
22:55:24.285 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.24, opts=13)
22:55:24.286 00.001 14964 Enqueuing Move request for scope (-0.47, -0.24)
22:55:24.288 00.002 12044 Worker thread wakes up
22:55:24.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.24) opts 0xd
22:55:24.288 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.24)
22:55:24.288 00.000 12044 Moving (-0.47, -0.24) raw xDistance=0.24 yDistance=0.50
22:55:24.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
22:55:24.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:24.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:55:24.288 00.000 12044 MoveAxis(E, 0, ABG)
22:55:24.288 00.000 12044 Move returns status 0, amount 0
22:55:24.288 00.000 12044 MoveAxis(N, 0, ABG)
22:55:24.289 00.001 12044 Move returns status 0, amount 0
22:55:24.289 00.000 12044 move complete, result=0
22:55:24.289 00.000 12044 worker thread done servicing request
22:55:24.301 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24431, med=619, FiltMin=531, FiltMax=19726, Gamma=0.810
22:55:24.309 00.008 14964 UpdateGuideState exits: m=335706 SNR=358.6
22:55:24.310 00.001 14964 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 3 / 99999
22:55:24.313 00.003 14964 evsrv: {"Event":"Settling","Timestamp":1778565324.312,"Host":"NUCBOX","Inst":1,"Distance":0.31,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
22:55:24.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.314 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:24.315 00.001 14964 Enqueuing Expose request
22:55:24.315 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:55:24.316 00.001 12044 Worker thread wakes up
22:55:24.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:24.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:27.419 03.103 12044 Exposure complete
22:55:27.457 00.038 12044 worker thread done servicing request
22:55:27.458 00.001 14964 OnExposeComplete: enter
22:55:27.458 00.000 14964 UpdateGuideState(): m_state=6
22:55:27.459 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:55:27.460 00.001 14964 Star::Find returns 1 (0), X=277.98, Y=99.76, Mass=342918, SNR=366.9, Peak=26586 HFD=4.0
22:55:27.463 00.003 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
22:55:27.464 00.001 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.52)
22:55:27.466 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.16 mountX=-0.33 mountY=-0.18, mountTheta=-2.64
22:55:27.469 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.33, opts=13)
22:55:27.471 00.002 14964 Enqueuing Move request for scope (0.15, 0.33)
22:55:27.472 00.001 12044 Worker thread wakes up
22:55:27.472 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
22:55:27.472 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
22:55:27.472 00.000 12044 Moving (0.15, 0.33) raw xDistance=-0.33 yDistance=-0.18
22:55:27.472 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.33, slope = 0.00
22:55:27.472 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:27.473 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:55:27.473 00.000 12044 MoveAxis(E, 26, ABG)
22:55:27.473 00.000 12044 Guiding  Dir = 2, Dur = 26
22:55:27.487 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26586, med=619, FiltMin=527, FiltMax=15933, Gamma=0.810
22:55:27.493 00.006 12044 IsSlewing returns 0
22:55:27.493 00.000 12044 IsGuiding returns 0
22:55:27.496 00.003 14964 UpdateGuideState exits: m=342918 SNR=366.9
22:55:27.496 00.000 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 4 / 99999
22:55:27.497 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565327.497,"Host":"NUCBOX","Inst":1,"Distance":0.33,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
22:55:27.497 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.498 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:27.498 00.000 14964 Enqueuing Expose request
22:55:27.593 00.095 12044 IsGuiding returns 1
22:55:27.593 00.000 12044 scope still moving after pulse duration time elapsed
22:55:27.648 00.055 12044 IsSlewing returns 0
22:55:27.648 00.000 12044 IsGuiding returns 0
22:55:27.648 00.000 12044 scope move finished after 26 + 128 ms
22:55:27.648 00.000 12044 Move returns status 0, amount 26
22:55:27.648 00.000 12044 MoveAxis(N, 0, ABG)
22:55:27.648 00.000 12044 Move returns status 0, amount 0
22:55:27.648 00.000 12044 move complete, result=0
22:55:27.648 00.000 12044 worker thread done servicing request
22:55:27.648 00.000 12044 Worker thread wakes up
22:55:27.649 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:27.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:27.649 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
22:55:30.758 03.109 12044 Exposure complete
22:55:30.793 00.035 12044 worker thread done servicing request
22:55:30.794 00.001 14964 OnExposeComplete: enter
22:55:30.795 00.001 14964 UpdateGuideState(): m_state=6
22:55:30.795 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:55:30.796 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=99.28, Mass=342657, SNR=366.5, Peak=27485 HFD=3.9
22:55:30.797 00.001 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
22:55:30.799 00.002 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
22:55:30.800 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=0.16 mountY=-0.22, mountTheta=-0.94
22:55:30.803 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.15, opts=13)
22:55:30.804 00.001 14964 Enqueuing Move request for scope (0.23, -0.15)
22:55:30.805 00.001 12044 Worker thread wakes up
22:55:30.805 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
22:55:30.805 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
22:55:30.806 00.001 12044 Moving (0.23, -0.15) raw xDistance=0.16 yDistance=-0.22
22:55:30.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.07
22:55:30.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:30.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:55:30.806 00.000 12044 MoveAxis(E, 0, ABG)
22:55:30.806 00.000 12044 Move returns status 0, amount 0
22:55:30.806 00.000 12044 MoveAxis(N, 0, ABG)
22:55:30.806 00.000 12044 Move returns status 0, amount 0
22:55:30.806 00.000 12044 move complete, result=0
22:55:30.806 00.000 12044 worker thread done servicing request
22:55:30.814 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27485, med=620, FiltMin=535, FiltMax=15019, Gamma=0.810
22:55:30.820 00.006 14964 UpdateGuideState exits: m=342657 SNR=366.5
22:55:30.821 00.001 14964 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 5 / 99999
22:55:30.821 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565330.821,"Host":"NUCBOX","Inst":1,"Distance":0.31,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
22:55:30.822 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.822 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:30.823 00.001 14964 Enqueuing Expose request
22:55:30.823 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:55:30.824 00.001 12044 Worker thread wakes up
22:55:30.824 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:30.824 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:33.960 03.136 12044 Exposure complete
22:55:33.991 00.031 12044 worker thread done servicing request
22:55:33.991 00.000 14964 OnExposeComplete: enter
22:55:33.992 00.001 14964 UpdateGuideState(): m_state=6
22:55:33.992 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:55:33.993 00.001 14964 Star::Find returns 1 (0), X=277.87, Y=99.30, Mass=339511, SNR=366.8, Peak=27105 HFD=3.8
22:55:33.993 00.000 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
22:55:33.994 00.001 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
22:55:33.994 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=0.13 mountY=-0.02, mountTheta=-0.17
22:55:33.997 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.13, opts=13)
22:55:33.998 00.001 14964 Enqueuing Move request for scope (0.04, -0.13)
22:55:33.999 00.001 12044 Worker thread wakes up
22:55:33.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:55:33.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:55:33.999 00.000 12044 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=-0.02
22:55:34.000 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
22:55:34.000 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.000 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:34.000 00.000 12044 MoveAxis(E, 0, ABG)
22:55:34.000 00.000 12044 Move returns status 0, amount 0
22:55:34.000 00.000 12044 MoveAxis(N, 0, ABG)
22:55:34.000 00.000 12044 Move returns status 0, amount 0
22:55:34.000 00.000 12044 move complete, result=0
22:55:34.000 00.000 12044 worker thread done servicing request
22:55:34.013 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27105, med=620, FiltMin=520, FiltMax=14801, Gamma=0.810
22:55:34.019 00.006 14964 UpdateGuideState exits: m=339511 SNR=366.8
22:55:34.020 00.001 14964 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 6 / 99999
22:55:34.021 00.001 14964 PhdController: newstate STATE_FINISH
22:55:34.021 00.000 14964 PhdController complete: success
22:55:34.022 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778565334.022,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:55:34.022 00.000 14964 Mount: notify guiding dither settle done success=1
22:55:34.023 00.001 14964 PhdController: newstate STATE_IDLE
22:55:34.023 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.024 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:34.024 00.000 14964 Enqueuing Expose request
22:55:34.026 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:34.026 00.000 12044 Worker thread wakes up
22:55:34.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:34.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:37.129 03.103 12044 Exposure complete
22:55:37.151 00.022 12044 worker thread done servicing request
22:55:37.151 00.000 14964 OnExposeComplete: enter
22:55:37.152 00.001 14964 UpdateGuideState(): m_state=6
22:55:37.153 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:55:37.153 00.000 14964 Star::Find returns 1 (0), X=277.80, Y=99.23, Mass=334954, SNR=360.8, Peak=25049 HFD=4.1
22:55:37.154 00.001 14964 MultiStar: exiting stabilization period
22:55:37.154 00.000 14964 MultiStar: updating star positions after lock position change
22:55:37.155 00.001 14964 Star::Find(35, 72, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:55:37.155 00.000 14964 Star::Find returns 1 (0), X=72.34, Y=319.68, Mass=14760, SNR=57.4, Peak=2169 HFD=2.9
22:55:37.156 00.001 14964 Star::Find(35, 138, 312, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:55:37.156 00.000 14964 Star::Find returns 1 (0), X=138.79, Y=309.70, Mass=4557, SNR=27.4, Peak=1079 HFD=2.7
22:55:37.157 00.001 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
22:55:37.157 00.000 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
22:55:37.157 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.71 mountX=0.19 mountY=0.05, mountTheta=0.24
22:55:37.159 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.19, opts=13)
22:55:37.159 00.000 14964 Enqueuing Move request for scope (-0.03, -0.19)
22:55:37.160 00.001 12044 Worker thread wakes up
22:55:37.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
22:55:37.160 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
22:55:37.160 00.000 12044 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.05
22:55:37.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
22:55:37.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:37.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:55:37.160 00.000 12044 MoveAxis(E, 0, ABG)
22:55:37.160 00.000 12044 Move returns status 0, amount 0
22:55:37.160 00.000 12044 MoveAxis(N, 0, ABG)
22:55:37.160 00.000 12044 Move returns status 0, amount 0
22:55:37.160 00.000 12044 move complete, result=0
22:55:37.160 00.000 12044 worker thread done servicing request
22:55:37.169 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25049, med=619, FiltMin=530, FiltMax=13893, Gamma=0.810
22:55:37.174 00.005 14964 UpdateGuideState exits: m=334954 SNR=360.8
22:55:37.175 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.175 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:37.176 00.001 14964 Enqueuing Expose request
22:55:37.176 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:37.177 00.001 12044 Worker thread wakes up
22:55:37.177 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:37.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:40.275 03.098 12044 Exposure complete
22:55:40.304 00.029 12044 worker thread done servicing request
22:55:40.304 00.000 14964 OnExposeComplete: enter
22:55:40.305 00.001 14964 UpdateGuideState(): m_state=6
22:55:40.306 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:55:40.306 00.000 14964 Star::Find returns 1 (0), X=277.87, Y=99.20, Mass=339787, SNR=369.9, Peak=25889 HFD=4.1
22:55:40.307 00.001 14964 MultiStar: [#1 -0.15,-0.11,0.16,U] [#2 -0.19,-0.03,0.07,U] 
22:55:40.307 00.000 14964 refined, 2 included, MultiStar: {0.00, -0.20}, one-star: {0.04, -0.23}
22:55:40.308 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
22:55:40.308 00.000 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:55:40.309 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=0.20 mountY=0.02, mountTheta=0.08
22:55:40.310 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.20, opts=13)
22:55:40.310 00.000 14964 Enqueuing Move request for scope (0.00, -0.20)
22:55:40.311 00.001 12044 Worker thread wakes up
22:55:40.311 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
22:55:40.311 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
22:55:40.311 00.000 12044 Moving (0.00, -0.20) raw xDistance=0.20 yDistance=0.02
22:55:40.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
22:55:40.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:40.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:40.311 00.000 12044 MoveAxis(E, 0, ABG)
22:55:40.311 00.000 12044 Move returns status 0, amount 0
22:55:40.311 00.000 12044 MoveAxis(N, 0, ABG)
22:55:40.311 00.000 12044 Move returns status 0, amount 0
22:55:40.311 00.000 12044 move complete, result=0
22:55:40.311 00.000 12044 worker thread done servicing request
22:55:40.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25889, med=620, FiltMin=526, FiltMax=15557, Gamma=0.810
22:55:40.324 00.006 14964 UpdateGuideState exits: m=339787 SNR=369.9
22:55:40.325 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.325 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:40.326 00.001 14964 Enqueuing Expose request
22:55:40.326 00.000 12044 Worker thread wakes up
22:55:40.327 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:40.327 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:40.327 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:43.459 03.132 12044 Exposure complete
22:55:43.505 00.046 12044 worker thread done servicing request
22:55:43.505 00.000 14964 OnExposeComplete: enter
22:55:43.507 00.002 14964 UpdateGuideState(): m_state=6
22:55:43.507 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:55:43.507 00.000 14964 Star::Find returns 1 (0), X=277.37, Y=99.59, Mass=334648, SNR=353.6, Peak=23127 HFD=3.4
22:55:43.508 00.001 14964 MultiStar: [#1 -0.52,0.03,0.17,U] [#2 -0.41,-0.07,0.07,U] 
22:55:43.508 00.000 14964 refined, 2 included, MultiStar: {-0.46, 0.13}, one-star: {-0.46, 0.16}
22:55:43.509 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
22:55:43.509 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.19)
22:55:43.510 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.13 hyp=0.48 cameraTheta=2.87 mountX=-0.14 mountY=0.45, mountTheta=1.87
22:55:43.512 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.13, opts=13)
22:55:43.515 00.003 14964 Enqueuing Move request for scope (-0.46, 0.13)
22:55:43.516 00.001 12044 Worker thread wakes up
22:55:43.517 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.13) opts 0xd
22:55:43.517 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.13)
22:55:43.517 00.000 12044 Moving (-0.46, 0.13) raw xDistance=-0.14 yDistance=0.45
22:55:43.517 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
22:55:43.517 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.517 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:55:43.517 00.000 12044 MoveAxis(E, 0, ABG)
22:55:43.517 00.000 12044 Move returns status 0, amount 0
22:55:43.517 00.000 12044 MoveAxis(N, 0, ABG)
22:55:43.517 00.000 12044 Move returns status 0, amount 0
22:55:43.517 00.000 12044 move complete, result=0
22:55:43.517 00.000 12044 worker thread done servicing request
22:55:43.534 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23127, med=620, FiltMin=535, FiltMax=17337, Gamma=0.810
22:55:43.544 00.010 14964 UpdateGuideState exits: m=334648 SNR=353.6
22:55:43.544 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.545 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:43.546 00.001 14964 Enqueuing Expose request
22:55:43.546 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:55:43.547 00.001 12044 Worker thread wakes up
22:55:43.547 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:43.547 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:46.654 03.107 12044 Exposure complete
22:55:46.693 00.039 12044 worker thread done servicing request
22:55:46.693 00.000 14964 OnExposeComplete: enter
22:55:46.695 00.002 14964 UpdateGuideState(): m_state=6
22:55:46.697 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:55:46.698 00.001 14964 Star::Find returns 1 (0), X=277.59, Y=98.96, Mass=335604, SNR=369.3, Peak=22349 HFD=4.0
22:55:46.700 00.002 14964 MultiStar: [#1 -0.34,0.42,0.16,U] [#2 -0.46,1.04,0.00,M1] 
22:55:46.701 00.001 14964 refined, 1 included, MultiStar: {-0.26, -0.34}, one-star: {-0.24, -0.47}
22:55:46.702 00.001 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.56) = xAngle (-0.66 = -0.66)
22:55:46.704 00.002 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.39 = 2.39)
22:55:46.704 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-2.22 mountX=0.34 mountY=0.29, mountTheta=0.71
22:55:46.706 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.34, opts=13)
22:55:46.707 00.001 14964 Enqueuing Move request for scope (-0.26, -0.34)
22:55:46.710 00.003 12044 Worker thread wakes up
22:55:46.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.34) opts 0xd
22:55:46.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.34)
22:55:46.710 00.000 12044 Moving (-0.26, -0.34) raw xDistance=0.34 yDistance=0.29
22:55:46.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.34, slope = 0.01
22:55:46.710 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:55:46.710 00.000 12044 MoveAxis(W, 7, ABG)
22:55:46.710 00.000 12044 Guiding  Dir = 3, Dur = 7
22:55:46.724 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22349, med=619, FiltMin=523, FiltMax=17150, Gamma=0.810
22:55:46.732 00.008 14964 UpdateGuideState exits: m=335604 SNR=369.3
22:55:46.732 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.733 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:46.733 00.000 14964 Enqueuing Expose request
22:55:46.775 00.042 12044 IsSlewing returns 0
22:55:46.775 00.000 12044 IsGuiding returns 0
22:55:46.837 00.062 12044 IsGuiding returns 1
22:55:46.837 00.000 12044 scope still moving after pulse duration time elapsed
22:55:46.882 00.045 12044 IsSlewing returns 0
22:55:46.882 00.000 12044 IsGuiding returns 0
22:55:46.882 00.000 12044 scope move finished after 7 + 100 ms
22:55:46.882 00.000 12044 Move returns status 0, amount 7
22:55:46.883 00.001 12044 MoveAxis(N, 0, ABG)
22:55:46.883 00.000 12044 Move returns status 0, amount 0
22:55:46.883 00.000 12044 move complete, result=0
22:55:46.883 00.000 12044 worker thread done servicing request
22:55:46.883 00.000 12044 Worker thread wakes up
22:55:46.883 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:46.883 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:46.883 00.000 14964 GuideStep: 0.3 px 7 ms WEST, 0.3 px 0 ms NORTH
22:55:49.984 03.101 12044 Exposure complete
22:55:50.025 00.041 12044 worker thread done servicing request
22:55:50.025 00.000 14964 OnExposeComplete: enter
22:55:50.026 00.001 14964 UpdateGuideState(): m_state=6
22:55:50.028 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:55:50.030 00.002 14964 Star::Find returns 1 (0), X=277.79, Y=98.41, Mass=335940, SNR=370.8, Peak=24451 HFD=3.7
22:55:50.031 00.001 14964 MultiStar: [#1 -0.08,0.63,0.00,M1] [#2 -0.11,0.69,0.00,M2] 
22:55:50.033 00.002 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
22:55:50.034 00.001 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
22:55:50.035 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-1.02 hyp=1.02 cameraTheta=-1.61 mountX=1.02 mountY=0.15, mountTheta=0.14
22:55:50.038 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-1.02, opts=13)
22:55:50.038 00.000 14964 Enqueuing Move request for scope (-0.04, -1.02)
22:55:50.039 00.001 12044 Worker thread wakes up
22:55:50.039 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.02) opts 0xd
22:55:50.039 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -1.02)
22:55:50.039 00.000 12044 Moving (-0.04, -1.02) raw xDistance=1.02 yDistance=0.15
22:55:50.039 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 1.02, slope = 0.06
22:55:50.039 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:50.039 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:55:50.039 00.000 12044 MoveAxis(W, 44, ABG)
22:55:50.039 00.000 12044 Guiding  Dir = 3, Dur = 44
22:55:50.053 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24451, med=619, FiltMin=539, FiltMax=16071, Gamma=0.810
22:55:50.063 00.010 14964 UpdateGuideState exits: m=335940 SNR=370.8
22:55:50.064 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.066 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:50.067 00.001 14964 Enqueuing Expose request
22:55:50.071 00.004 12044 IsSlewing returns 0
22:55:50.071 00.000 12044 IsGuiding returns 0
22:55:50.103 00.032 12044 PulseGuide returned control before completion, sleep 23
22:55:50.132 00.029 12044 IsGuiding returns 1
22:55:50.133 00.001 12044 scope still moving after pulse duration time elapsed
22:55:50.214 00.081 12044 IsSlewing returns 0
22:55:50.215 00.001 12044 IsGuiding returns 0
22:55:50.215 00.000 12044 scope move finished after 44 + 99 ms
22:55:50.215 00.000 12044 Move returns status 0, amount 44
22:55:50.215 00.000 12044 MoveAxis(N, 0, ABG)
22:55:50.215 00.000 12044 Move returns status 0, amount 0
22:55:50.215 00.000 12044 move complete, result=0
22:55:50.215 00.000 12044 worker thread done servicing request
22:55:50.215 00.000 12044 Worker thread wakes up
22:55:50.216 00.001 14964 GuideStep: 1.0 px 44 ms WEST, 0.1 px 0 ms NORTH
22:55:50.218 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:50.218 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:53.319 03.101 12044 Exposure complete
22:55:53.370 00.051 12044 worker thread done servicing request
22:55:53.370 00.000 14964 OnExposeComplete: enter
22:55:53.372 00.002 14964 UpdateGuideState(): m_state=6
22:55:53.374 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:55:53.375 00.001 14964 Star::Find returns 1 (0), X=277.63, Y=99.20, Mass=334463, SNR=352.6, Peak=25573 HFD=3.7
22:55:53.376 00.001 14964 MultiStar: [#1 -0.40,-0.00,0.18,U] [#2 -0.37,0.04,0.08,U] 
22:55:53.377 00.001 14964 refined, 2 included, MultiStar: {-0.24, -0.18}, one-star: {-0.20, -0.23}
22:55:53.377 00.000 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
22:55:53.379 00.002 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
22:55:53.381 00.002 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.49 mountX=0.18 mountY=0.25, mountTheta=0.96
22:55:53.386 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.18, opts=13)
22:55:53.391 00.005 14964 Enqueuing Move request for scope (-0.24, -0.18)
22:55:53.393 00.002 12044 Worker thread wakes up
22:55:53.393 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
22:55:53.393 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
22:55:53.393 00.000 12044 Moving (-0.24, -0.18) raw xDistance=0.18 yDistance=0.25
22:55:53.393 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.36, using input
22:55:53.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.05
22:55:53.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:53.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:55:53.393 00.000 12044 MoveAxis(E, 0, ABG)
22:55:53.393 00.000 12044 Move returns status 0, amount 0
22:55:53.394 00.001 12044 MoveAxis(N, 0, ABG)
22:55:53.394 00.000 12044 Move returns status 0, amount 0
22:55:53.394 00.000 12044 move complete, result=0
22:55:53.394 00.000 12044 worker thread done servicing request
22:55:53.410 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25573, med=620, FiltMin=531, FiltMax=19245, Gamma=0.810
22:55:53.421 00.011 14964 UpdateGuideState exits: m=334463 SNR=352.6
22:55:53.422 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.423 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:53.424 00.001 14964 Enqueuing Expose request
22:55:53.424 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:55:53.425 00.001 12044 Worker thread wakes up
22:55:53.425 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:53.425 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:56.532 03.107 12044 Exposure complete
22:55:56.554 00.022 12044 worker thread done servicing request
22:55:56.554 00.000 14964 OnExposeComplete: enter
22:55:56.555 00.001 14964 UpdateGuideState(): m_state=6
22:55:56.556 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:55:56.557 00.001 14964 Star::Find returns 1 (0), X=277.45, Y=99.48, Mass=335091, SNR=359.7, Peak=20801 HFD=3.6
22:55:56.559 00.002 14964 MultiStar: [#1 -0.39,-0.10,0.17,U] [#2 -0.26,0.17,0.07,U] 
22:55:56.561 00.002 14964 refined, 2 included, MultiStar: {-0.38, 0.03}, one-star: {-0.38, 0.05}
22:55:56.562 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
22:55:56.564 00.002 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.38)
22:55:56.564 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.38 cameraTheta=3.06 mountX=-0.04 mountY=0.37, mountTheta=1.67
22:55:56.568 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.03, opts=13)
22:55:56.568 00.000 14964 Enqueuing Move request for scope (-0.38, 0.03)
22:55:56.569 00.001 12044 Worker thread wakes up
22:55:56.569 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd
22:55:56.569 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.03)
22:55:56.569 00.000 12044 Moving (-0.38, 0.03) raw xDistance=-0.04 yDistance=0.37
22:55:56.569 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.04
22:55:56.569 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.569 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:55:56.569 00.000 12044 MoveAxis(E, 0, ABG)
22:55:56.569 00.000 12044 Move returns status 0, amount 0
22:55:56.569 00.000 12044 MoveAxis(N, 0, ABG)
22:55:56.569 00.000 12044 Move returns status 0, amount 0
22:55:56.569 00.000 12044 move complete, result=0
22:55:56.570 00.001 12044 worker thread done servicing request
22:55:56.584 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20801, med=619, FiltMin=530, FiltMax=15495, Gamma=0.810
22:55:56.593 00.009 14964 UpdateGuideState exits: m=335091 SNR=359.7
22:55:56.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.594 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:56.595 00.001 14964 Enqueuing Expose request
22:55:56.595 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:55:56.596 00.001 12044 Worker thread wakes up
22:55:56.596 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:56.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:55:59.701 03.105 12044 Exposure complete
22:55:59.728 00.027 12044 worker thread done servicing request
22:55:59.728 00.000 14964 OnExposeComplete: enter
22:55:59.729 00.001 14964 UpdateGuideState(): m_state=6
22:55:59.729 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:55:59.730 00.001 14964 Star::Find returns 1 (0), X=277.94, Y=99.12, Mass=336493, SNR=364.9, Peak=26505 HFD=4.2
22:55:59.731 00.001 14964 MultiStar: [#1 -0.03,0.08,0.17,U] [#2 -0.08,0.29,0.08,U] 
22:55:59.731 00.000 14964 refined, 2 included, MultiStar: {0.08, -0.22}, one-star: {0.11, -0.31}
22:55:59.732 00.001 14964 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.56) = xAngle (0.33 = 0.33)
22:55:59.732 00.000 14964 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.38 = -2.90)
22:55:59.732 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.23 mountX=0.22 mountY=-0.05, mountTheta=-0.24
22:55:59.734 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.22, opts=13)
22:55:59.734 00.000 14964 Enqueuing Move request for scope (0.08, -0.22)
22:55:59.735 00.001 12044 Worker thread wakes up
22:55:59.735 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
22:55:59.735 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
22:55:59.735 00.000 12044 Moving (0.08, -0.22) raw xDistance=0.22 yDistance=-0.05
22:55:59.735 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.01
22:55:59.735 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:59.735 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:59.735 00.000 12044 MoveAxis(E, 0, ABG)
22:55:59.735 00.000 12044 Move returns status 0, amount 0
22:55:59.735 00.000 12044 MoveAxis(N, 0, ABG)
22:55:59.735 00.000 12044 Move returns status 0, amount 0
22:55:59.735 00.000 12044 move complete, result=0
22:55:59.735 00.000 12044 worker thread done servicing request
22:55:59.742 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26505, med=619, FiltMin=535, FiltMax=14145, Gamma=0.810
22:55:59.749 00.007 14964 UpdateGuideState exits: m=336493 SNR=364.9
22:55:59.751 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.752 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:55:59.754 00.002 14964 Enqueuing Expose request
22:55:59.754 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:59.755 00.001 12044 Worker thread wakes up
22:55:59.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:55:59.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:02.851 03.096 12044 Exposure complete
22:56:02.878 00.027 12044 worker thread done servicing request
22:56:02.878 00.000 14964 OnExposeComplete: enter
22:56:02.880 00.002 14964 UpdateGuideState(): m_state=6
22:56:02.882 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:56:02.883 00.001 14964 Star::Find returns 1 (0), X=277.49, Y=99.41, Mass=336174, SNR=373.7, Peak=22883 HFD=3.3
22:56:02.884 00.001 14964 MultiStar: [#1 -0.42,-0.18,0.15,U] [#2 -0.63,0.05,0.00,M1] 
22:56:02.886 00.002 14964 single-star, 1 included, MultiStar: {-0.35, -0.04}, one-star: {-0.34, -0.02}
22:56:02.887 00.001 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
22:56:02.887 00.000 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
22:56:02.888 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-3.08 mountX=0.01 mountY=0.34, mountTheta=1.53
22:56:02.889 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.02, opts=13)
22:56:02.889 00.000 14964 Enqueuing Move request for scope (-0.34, -0.02)
22:56:02.890 00.001 12044 Worker thread wakes up
22:56:02.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.02) opts 0xd
22:56:02.890 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.02)
22:56:02.890 00.000 12044 Moving (-0.34, -0.02) raw xDistance=0.01 yDistance=0.34
22:56:02.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
22:56:02.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:02.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:56:02.890 00.000 12044 MoveAxis(E, 0, ABG)
22:56:02.890 00.000 12044 Move returns status 0, amount 0
22:56:02.890 00.000 12044 MoveAxis(N, 0, ABG)
22:56:02.890 00.000 12044 Move returns status 0, amount 0
22:56:02.890 00.000 12044 move complete, result=0
22:56:02.890 00.000 12044 worker thread done servicing request
22:56:02.899 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22883, med=619, FiltMin=534, FiltMax=18417, Gamma=0.810
22:56:02.914 00.015 14964 UpdateGuideState exits: m=336174 SNR=373.7
22:56:02.917 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.919 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:02.921 00.002 14964 Enqueuing Expose request
22:56:02.922 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:56:02.923 00.001 12044 Worker thread wakes up
22:56:02.923 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:02.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:06.032 03.109 12044 Exposure complete
22:56:06.071 00.039 12044 worker thread done servicing request
22:56:06.071 00.000 14964 OnExposeComplete: enter
22:56:06.072 00.001 14964 UpdateGuideState(): m_state=6
22:56:06.072 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:56:06.073 00.001 14964 Star::Find returns 1 (0), X=277.31, Y=99.25, Mass=337104, SNR=366.9, Peak=26091 HFD=3.7
22:56:06.075 00.002 14964 MultiStar: [#1 -0.64,0.01,0.00,M1] [#2 -0.63,0.12,0.00,M2] 
22:56:06.077 00.002 14964 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.56) = xAngle (-1.24 = -1.24)
22:56:06.078 00.001 14964 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
22:56:06.079 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.18 hyp=0.55 cameraTheta=-2.80 mountX=0.18 mountY=0.53, mountTheta=1.25
22:56:06.082 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.18, opts=13)
22:56:06.083 00.001 14964 Enqueuing Move request for scope (-0.52, -0.18)
22:56:06.084 00.001 12044 Worker thread wakes up
22:56:06.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.18) opts 0xd
22:56:06.085 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.18)
22:56:06.085 00.000 12044 Moving (-0.52, -0.18) raw xDistance=0.18 yDistance=0.53
22:56:06.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
22:56:06.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:06.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:56:06.085 00.000 12044 MoveAxis(E, 0, ABG)
22:56:06.085 00.000 12044 Move returns status 0, amount 0
22:56:06.085 00.000 12044 MoveAxis(N, 0, ABG)
22:56:06.085 00.000 12044 Move returns status 0, amount 0
22:56:06.085 00.000 12044 move complete, result=0
22:56:06.085 00.000 12044 worker thread done servicing request
22:56:06.100 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26091, med=619, FiltMin=531, FiltMax=16374, Gamma=0.810
22:56:06.111 00.011 14964 UpdateGuideState exits: m=337104 SNR=366.9
22:56:06.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:06.114 00.001 14964 Enqueuing Expose request
22:56:06.115 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:56:06.117 00.002 12044 Worker thread wakes up
22:56:06.117 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:06.117 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:09.244 03.127 12044 Exposure complete
22:56:09.266 00.022 12044 worker thread done servicing request
22:56:09.266 00.000 14964 OnExposeComplete: enter
22:56:09.267 00.001 14964 UpdateGuideState(): m_state=6
22:56:09.267 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:56:09.268 00.001 14964 Star::Find returns 1 (0), X=277.24, Y=98.91, Mass=336305, SNR=364.7, Peak=24171 HFD=4.0
22:56:09.268 00.000 14964 MultiStar: [#1 -0.57,0.54,0.00,M2] [#2 -0.57,0.48,0.00,M3] 
22:56:09.269 00.001 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
22:56:09.269 00.000 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
22:56:09.270 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.52 hyp=0.79 cameraTheta=-2.42 mountX=0.51 mountY=0.64, mountTheta=0.89
22:56:09.271 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.52, opts=13)
22:56:09.272 00.001 14964 Enqueuing Move request for scope (-0.59, -0.52)
22:56:09.272 00.000 12044 Worker thread wakes up
22:56:09.272 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.52) opts 0xd
22:56:09.272 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.52)
22:56:09.272 00.000 12044 Moving (-0.59, -0.52) raw xDistance=0.51 yDistance=0.64
22:56:09.272 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.51, slope = 0.00
22:56:09.272 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:09.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
22:56:09.272 00.000 12044 MoveAxis(W, 4, ABG)
22:56:09.273 00.001 12044 Guiding  Dir = 3, Dur = 4
22:56:09.280 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24171, med=619, FiltMin=534, FiltMax=17365, Gamma=0.810
22:56:09.285 00.005 14964 UpdateGuideState exits: m=336305 SNR=364.7
22:56:09.286 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.286 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:09.287 00.001 14964 Enqueuing Expose request
22:56:09.321 00.034 12044 IsSlewing returns 0
22:56:09.322 00.001 12044 IsGuiding returns 0
22:56:09.385 00.063 12044 IsGuiding returns 1
22:56:09.385 00.000 12044 scope still moving after pulse duration time elapsed
22:56:09.433 00.048 12044 IsSlewing returns 0
22:56:09.434 00.001 12044 IsGuiding returns 0
22:56:09.434 00.000 12044 scope move finished after 4 + 108 ms
22:56:09.434 00.000 12044 Move returns status 0, amount 4
22:56:09.434 00.000 12044 MoveAxis(N, 0, ABG)
22:56:09.434 00.000 12044 Move returns status 0, amount 0
22:56:09.434 00.000 12044 move complete, result=0
22:56:09.434 00.000 12044 worker thread done servicing request
22:56:09.434 00.000 12044 Worker thread wakes up
22:56:09.434 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:09.434 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:09.434 00.000 14964 GuideStep: 0.5 px 4 ms WEST, 0.6 px 0 ms NORTH
22:56:12.557 03.123 12044 Exposure complete
22:56:12.580 00.023 12044 worker thread done servicing request
22:56:12.580 00.000 14964 OnExposeComplete: enter
22:56:12.580 00.000 14964 UpdateGuideState(): m_state=6
22:56:12.581 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:56:12.581 00.000 14964 Star::Find returns 1 (0), X=277.56, Y=99.38, Mass=341922, SNR=380.0, Peak=22789 HFD=3.5
22:56:12.582 00.001 14964 MultiStar: [#1 -0.41,-0.27,0.16,U] [#2 -0.45,-0.38,0.07,U] 
22:56:12.583 00.001 14964 single-star, 2 included, MultiStar: {-0.30, -0.09}, one-star: {-0.27, -0.05}
22:56:12.583 00.000 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
22:56:12.583 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
22:56:12.584 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-2.97 mountX=0.04 mountY=0.27, mountTheta=1.42
22:56:12.585 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.05, opts=13)
22:56:12.586 00.001 14964 Enqueuing Move request for scope (-0.27, -0.05)
22:56:12.586 00.000 12044 Worker thread wakes up
22:56:12.586 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
22:56:12.586 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
22:56:12.586 00.000 12044 Moving (-0.27, -0.05) raw xDistance=0.04 yDistance=0.27
22:56:12.586 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
22:56:12.586 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:12.587 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:56:12.587 00.000 12044 MoveAxis(E, 0, ABG)
22:56:12.587 00.000 12044 Move returns status 0, amount 0
22:56:12.587 00.000 12044 MoveAxis(N, 0, ABG)
22:56:12.587 00.000 12044 Move returns status 0, amount 0
22:56:12.587 00.000 12044 move complete, result=0
22:56:12.587 00.000 12044 worker thread done servicing request
22:56:12.595 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22789, med=619, FiltMin=529, FiltMax=18335, Gamma=0.810
22:56:12.602 00.007 14964 UpdateGuideState exits: m=341922 SNR=380.0
22:56:12.603 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.605 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:12.605 00.000 14964 Enqueuing Expose request
22:56:12.606 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:56:12.607 00.001 12044 Worker thread wakes up
22:56:12.607 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:12.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:15.705 03.098 12044 Exposure complete
22:56:15.746 00.041 12044 worker thread done servicing request
22:56:15.747 00.001 14964 OnExposeComplete: enter
22:56:15.749 00.002 14964 UpdateGuideState(): m_state=6
22:56:15.750 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:56:15.751 00.001 14964 Star::Find returns 1 (0), X=277.09, Y=99.62, Mass=335062, SNR=368.1, Peak=25133 HFD=3.9
22:56:15.753 00.002 14964 MultiStar: [#1 -0.68,-0.38,0.00,M2] [#2 -0.64,0.05,0.00,M3] 
22:56:15.754 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
22:56:15.755 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.21)
22:56:15.757 00.002 14964 CameraToMount -- cameraX=-0.74 cameraY=0.19 hyp=0.77 cameraTheta=2.89 mountX=-0.20 mountY=0.72, mountTheta=1.85
22:56:15.761 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=0.19, opts=13)
22:56:15.763 00.002 14964 Enqueuing Move request for scope (-0.74, 0.19)
22:56:15.765 00.002 12044 Worker thread wakes up
22:56:15.765 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.19) opts 0xd
22:56:15.765 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, 0.19)
22:56:15.765 00.000 12044 Moving (-0.74, 0.19) raw xDistance=-0.20 yDistance=0.72
22:56:15.765 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.38, using input
22:56:15.765 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.06
22:56:15.765 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.69 newest=1.63
22:56:15.765 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:56:15.765 00.000 12044 MoveAxis(E, 0, ABG)
22:56:15.765 00.000 12044 Move returns status 0, amount 0
22:56:15.766 00.001 12044 BLC: Oldest BLC event removed
22:56:15.766 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 377 applied
22:56:15.766 00.000 12044 MoveAxis(S, 444, ABG)
22:56:15.766 00.000 12044 Guiding  Dir = 1, Dur = 444
22:56:15.781 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25133, med=619, FiltMin=527, FiltMax=14445, Gamma=0.810
22:56:15.791 00.010 14964 UpdateGuideState exits: m=335062 SNR=368.1
22:56:15.793 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.795 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:15.796 00.001 14964 Enqueuing Expose request
22:56:15.815 00.019 12044 IsSlewing returns 0
22:56:15.816 00.001 12044 IsGuiding returns 0
22:56:15.838 00.022 12044 PulseGuide returned control before completion, sleep 432
22:56:16.308 00.470 12044 IsGuiding returns 1
22:56:16.308 00.000 12044 scope still moving after pulse duration time elapsed
22:56:16.401 00.093 12044 IsSlewing returns 0
22:56:16.401 00.000 12044 IsGuiding returns 0
22:56:16.401 00.000 12044 scope move finished after 444 + 141 ms
22:56:16.402 00.001 12044 Move returns status 0, amount 444
22:56:16.402 00.000 12044 move complete, result=0
22:56:16.402 00.000 12044 worker thread done servicing request
22:56:16.402 00.000 12044 Worker thread wakes up
22:56:16.402 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 444 ms SOUTH
22:56:16.404 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:16.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:19.535 03.131 12044 Exposure complete
22:56:19.563 00.028 12044 worker thread done servicing request
22:56:19.563 00.000 14964 OnExposeComplete: enter
22:56:19.565 00.002 14964 UpdateGuideState(): m_state=6
22:56:19.567 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:56:19.568 00.001 14964 Star::Find returns 1 (0), X=278.46, Y=99.46, Mass=336871, SNR=360.1, Peak=21590 HFD=3.5
22:56:19.569 00.001 14964 MultiStar: [#1 0.58,-0.48,0.00,M3] [#2 0.38,-0.33,0.07,U] 
22:56:19.570 00.001 14964 refined, 1 included, MultiStar: {0.61, 0.01}, one-star: {0.63, 0.03}
22:56:19.570 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
22:56:19.571 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
22:56:19.571 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=0.01 hyp=0.61 cameraTheta=0.01 mountX=0.00 mountY=-0.61, mountTheta=-1.57
22:56:19.574 00.003 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.01, opts=13)
22:56:19.575 00.001 14964 Enqueuing Move request for scope (0.61, 0.01)
22:56:19.575 00.000 12044 Worker thread wakes up
22:56:19.576 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.01) opts 0xd
22:56:19.576 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.01)
22:56:19.576 00.000 12044 Moving (0.61, 0.01) raw xDistance=0.00 yDistance=-0.61
22:56:19.576 00.000 12044 BLC: History state: CurrMiss=-0.61, AvgInitMiss=-0.33, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.716917, 1:-0.610321
22:56:19.576 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -30.000000
22:56:19.576 00.000 12044 BLC: window closed
22:56:19.576 00.000 12044 BLC: Pulse adjusted to 347
22:56:19.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.06
22:56:19.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:19.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
22:56:19.576 00.000 12044 MoveAxis(E, 0, ABG)
22:56:19.576 00.000 12044 Move returns status 0, amount 0
22:56:19.577 00.001 12044 MoveAxis(N, 0, ABG)
22:56:19.577 00.000 12044 Move returns status 0, amount 0
22:56:19.577 00.000 12044 move complete, result=0
22:56:19.577 00.000 12044 worker thread done servicing request
22:56:19.584 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21590, med=619, FiltMin=537, FiltMax=17327, Gamma=0.810
22:56:19.590 00.006 14964 UpdateGuideState exits: m=336871 SNR=360.1
22:56:19.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:19.591 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:19.592 00.001 14964 Enqueuing Expose request
22:56:19.595 00.003 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
22:56:19.597 00.002 12044 Worker thread wakes up
22:56:19.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:19.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:20.050 00.453 14964 evsrv: cli 01AB2990 connect
22:56:20.055 00.005 14964 case statement mapped state 6 to 3
22:56:20.061 00.006 14964 case statement mapped state 6 to 3
22:56:20.064 00.003 14964 evsrv: cli 01AB2990 request: {"method":"get_pixel_scale","id":"7718a5cd-87ad-4324-8500-af56f21e7cb9"}
22:56:20.068 00.004 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":1.29969,"id":"7718a5cd-87ad-4324-8500-af56f21e7cb9"}
22:56:20.070 00.002 14964 evsrv: cli 01AB2990 disconnect
22:56:22.703 02.633 12044 Exposure complete
22:56:22.748 00.045 12044 worker thread done servicing request
22:56:22.748 00.000 14964 OnExposeComplete: enter
22:56:22.749 00.001 14964 UpdateGuideState(): m_state=6
22:56:22.751 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:56:22.752 00.001 14964 Star::Find returns 1 (0), X=278.07, Y=99.30, Mass=341925, SNR=363.6, Peak=24993 HFD=3.9
22:56:22.754 00.002 14964 MultiStar: [#1 0.23,-0.28,0.18,U] [#2 0.28,-0.27,0.07,U] 
22:56:22.756 00.002 14964 single-star, 2 included, MultiStar: {0.24, -0.16}, one-star: {0.24, -0.13}
22:56:22.758 00.002 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
22:56:22.759 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.11 = -2.18)
22:56:22.759 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-0.50 mountX=0.13 mountY=-0.22, mountTheta=-1.03
22:56:22.762 00.003 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.13, opts=13)
22:56:22.765 00.003 14964 Enqueuing Move request for scope (0.24, -0.13)
22:56:22.766 00.001 12044 Worker thread wakes up
22:56:22.767 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd
22:56:22.767 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.13)
22:56:22.767 00.000 12044 Moving (0.24, -0.13) raw xDistance=0.13 yDistance=-0.22
22:56:22.767 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
22:56:22.767 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:22.767 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:56:22.767 00.000 12044 MoveAxis(E, 0, ABG)
22:56:22.767 00.000 12044 Move returns status 0, amount 0
22:56:22.767 00.000 12044 MoveAxis(N, 0, ABG)
22:56:22.767 00.000 12044 Move returns status 0, amount 0
22:56:22.767 00.000 12044 move complete, result=0
22:56:22.767 00.000 12044 worker thread done servicing request
22:56:22.782 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24993, med=619, FiltMin=511, FiltMax=14923, Gamma=0.810
22:56:22.793 00.011 14964 UpdateGuideState exits: m=341925 SNR=363.6
22:56:22.795 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.796 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:22.797 00.001 14964 Enqueuing Expose request
22:56:22.799 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:22.800 00.001 12044 Worker thread wakes up
22:56:22.800 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:22.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:25.929 03.129 12044 Exposure complete
22:56:25.953 00.024 12044 worker thread done servicing request
22:56:25.953 00.000 14964 OnExposeComplete: enter
22:56:25.954 00.001 14964 UpdateGuideState(): m_state=6
22:56:25.954 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:56:25.954 00.000 14964 Star::Find returns 1 (0), X=278.14, Y=99.53, Mass=340706, SNR=379.8, Peak=24389 HFD=3.8
22:56:25.956 00.002 14964 MultiStar: [#1 0.05,-0.45,0.15,U] [#2 -0.15,-0.40,0.07,U] 
22:56:25.956 00.000 14964 refined, 2 included, MultiStar: {0.25, -0.00}, one-star: {0.31, 0.10}
22:56:25.956 00.000 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
22:56:25.957 00.001 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
22:56:25.957 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.00 mountX=0.00 mountY=-0.25, mountTheta=-1.56
22:56:25.960 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.00, opts=13)
22:56:25.960 00.000 14964 Enqueuing Move request for scope (0.25, -0.00)
22:56:25.961 00.001 12044 Worker thread wakes up
22:56:25.961 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
22:56:25.961 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
22:56:25.961 00.000 12044 Moving (0.25, -0.00) raw xDistance=0.00 yDistance=-0.25
22:56:25.961 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
22:56:25.961 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:25.961 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:56:25.961 00.000 12044 MoveAxis(E, 0, ABG)
22:56:25.962 00.001 12044 Move returns status 0, amount 0
22:56:25.962 00.000 12044 MoveAxis(N, 0, ABG)
22:56:25.962 00.000 12044 Move returns status 0, amount 0
22:56:25.962 00.000 12044 move complete, result=0
22:56:25.962 00.000 12044 worker thread done servicing request
22:56:25.973 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24389, med=619, FiltMin=536, FiltMax=15874, Gamma=0.810
22:56:25.984 00.011 14964 UpdateGuideState exits: m=340706 SNR=379.8
22:56:25.986 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.987 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:25.988 00.001 14964 Enqueuing Expose request
22:56:25.989 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:56:25.989 00.000 12044 Worker thread wakes up
22:56:25.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:25.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:29.089 03.100 12044 Exposure complete
22:56:29.117 00.028 12044 worker thread done servicing request
22:56:29.118 00.001 14964 OnExposeComplete: enter
22:56:29.119 00.001 14964 UpdateGuideState(): m_state=6
22:56:29.120 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:56:29.121 00.001 14964 Star::Find returns 1 (0), X=277.98, Y=99.06, Mass=335655, SNR=374.1, Peak=23569 HFD=4.1
22:56:29.122 00.001 14964 MultiStar: [#1 0.23,0.12,0.17,U] [#2 0.29,0.52,0.07,U] 
22:56:29.123 00.001 14964 refined, 2 included, MultiStar: {0.17, -0.26}, one-star: {0.15, -0.37}
22:56:29.123 00.000 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.57 = 0.57)
22:56:29.124 00.001 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.66)
22:56:29.125 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.98 mountX=0.26 mountY=-0.14, mountTheta=-0.51
22:56:29.128 00.003 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.26, opts=13)
22:56:29.128 00.000 14964 Enqueuing Move request for scope (0.17, -0.26)
22:56:29.129 00.001 12044 Worker thread wakes up
22:56:29.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
22:56:29.129 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
22:56:29.129 00.000 12044 Moving (0.17, -0.26) raw xDistance=0.26 yDistance=-0.14
22:56:29.129 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
22:56:29.129 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:29.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:56:29.129 00.000 12044 MoveAxis(E, 0, ABG)
22:56:29.129 00.000 12044 Move returns status 0, amount 0
22:56:29.129 00.000 12044 MoveAxis(N, 0, ABG)
22:56:29.129 00.000 12044 Move returns status 0, amount 0
22:56:29.129 00.000 12044 move complete, result=0
22:56:29.129 00.000 12044 worker thread done servicing request
22:56:29.136 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23569, med=619, FiltMin=527, FiltMax=14882, Gamma=0.810
22:56:29.142 00.006 14964 UpdateGuideState exits: m=335655 SNR=374.1
22:56:29.143 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.143 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:29.144 00.001 14964 Enqueuing Expose request
22:56:29.144 00.000 12044 Worker thread wakes up
22:56:29.144 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:29.145 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:29.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:32.253 03.108 12044 Exposure complete
22:56:32.274 00.021 12044 worker thread done servicing request
22:56:32.276 00.002 14964 OnExposeComplete: enter
22:56:32.277 00.001 14964 UpdateGuideState(): m_state=6
22:56:32.278 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:56:32.278 00.000 14964 Star::Find returns 1 (0), X=278.39, Y=99.06, Mass=335739, SNR=360.7, Peak=21625 HFD=4.0
22:56:32.279 00.001 14964 MultiStar: [#1 0.73,0.28,0.00,M1] [#2 0.47,0.43,0.00,M1] 
22:56:32.279 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
22:56:32.280 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
22:56:32.281 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.37 hyp=0.67 cameraTheta=-0.59 mountX=0.38 mountY=-0.52, mountTheta=-0.94
22:56:32.282 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.37, opts=13)
22:56:32.282 00.000 14964 Enqueuing Move request for scope (0.56, -0.37)
22:56:32.283 00.001 12044 Worker thread wakes up
22:56:32.283 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.37) opts 0xd
22:56:32.283 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.37)
22:56:32.283 00.000 12044 Moving (0.56, -0.37) raw xDistance=0.38 yDistance=-0.52
22:56:32.283 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.38, slope = 0.01
22:56:32.283 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:32.283 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
22:56:32.283 00.000 12044 MoveAxis(W, 8, ABG)
22:56:32.283 00.000 12044 Guiding  Dir = 3, Dur = 8
22:56:32.290 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21625, med=619, FiltMin=526, FiltMax=16975, Gamma=0.810
22:56:32.296 00.006 14964 UpdateGuideState exits: m=335739 SNR=360.7
22:56:32.297 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.297 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:32.298 00.001 14964 Enqueuing Expose request
22:56:32.308 00.010 12044 IsSlewing returns 0
22:56:32.308 00.000 12044 IsGuiding returns 0
22:56:32.339 00.031 12044 IsGuiding returns 1
22:56:32.339 00.000 12044 scope still moving after pulse duration time elapsed
22:56:32.520 00.181 12044 IsSlewing returns 0
22:56:32.521 00.001 12044 IsGuiding returns 0
22:56:32.521 00.000 12044 scope move finished after 8 + 204 ms
22:56:32.521 00.000 12044 Move returns status 0, amount 8
22:56:32.521 00.000 12044 MoveAxis(N, 0, ABG)
22:56:32.522 00.001 12044 Move returns status 0, amount 0
22:56:32.522 00.000 12044 move complete, result=0
22:56:32.522 00.000 12044 worker thread done servicing request
22:56:32.522 00.000 12044 Worker thread wakes up
22:56:32.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:32.522 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:32.522 00.000 14964 GuideStep: 0.4 px 8 ms WEST, -0.5 px 0 ms NORTH
22:56:35.627 03.105 12044 Exposure complete
22:56:35.674 00.047 12044 worker thread done servicing request
22:56:35.674 00.000 14964 OnExposeComplete: enter
22:56:35.675 00.001 14964 UpdateGuideState(): m_state=6
22:56:35.676 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:56:35.676 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=99.30, Mass=337569, SNR=369.5, Peak=26885 HFD=3.9
22:56:35.677 00.001 14964 MultiStar: [#1 0.38,0.21,0.17,U] [#2 0.41,0.33,0.07,U] 
22:56:35.677 00.000 14964 single-star, 2 included, MultiStar: {0.28, -0.06}, one-star: {0.26, -0.13}
22:56:35.678 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
22:56:35.678 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
22:56:35.679 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.47 mountX=0.13 mountY=-0.24, mountTheta=-1.06
22:56:35.680 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.13, opts=13)
22:56:35.681 00.001 14964 Enqueuing Move request for scope (0.26, -0.13)
22:56:35.681 00.000 12044 Worker thread wakes up
22:56:35.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
22:56:35.681 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
22:56:35.681 00.000 12044 Moving (0.26, -0.13) raw xDistance=0.13 yDistance=-0.24
22:56:35.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
22:56:35.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:35.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:56:35.681 00.000 12044 MoveAxis(E, 0, ABG)
22:56:35.681 00.000 12044 Move returns status 0, amount 0
22:56:35.681 00.000 12044 MoveAxis(N, 0, ABG)
22:56:35.682 00.001 12044 Move returns status 0, amount 0
22:56:35.682 00.000 12044 move complete, result=0
22:56:35.682 00.000 12044 worker thread done servicing request
22:56:35.690 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26885, med=619, FiltMin=527, FiltMax=14387, Gamma=0.810
22:56:35.696 00.006 14964 UpdateGuideState exits: m=337569 SNR=369.5
22:56:35.697 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.697 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:35.698 00.001 14964 Enqueuing Expose request
22:56:35.698 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:35.699 00.001 12044 Worker thread wakes up
22:56:35.699 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:35.699 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:38.816 03.117 12044 Exposure complete
22:56:38.861 00.045 12044 worker thread done servicing request
22:56:38.861 00.000 14964 OnExposeComplete: enter
22:56:38.862 00.001 14964 UpdateGuideState(): m_state=6
22:56:38.863 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:56:38.863 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=98.85, Mass=333607, SNR=362.7, Peak=29605 HFD=4.0
22:56:38.865 00.002 14964 MultiStar: [#1 0.51,0.40,0.00,M1] [#2 0.38,0.31,0.08,U] 
22:56:38.866 00.001 14964 refined, 1 included, MultiStar: {0.27, -0.52}, one-star: {0.26, -0.58}
22:56:38.868 00.002 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
22:56:38.870 00.002 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.76)
22:56:38.871 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.52 hyp=0.58 cameraTheta=-1.09 mountX=0.52 mountY=-0.22, mountTheta=-0.39
22:56:38.873 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.52, opts=13)
22:56:38.875 00.002 14964 Enqueuing Move request for scope (0.27, -0.52)
22:56:38.876 00.001 12044 Worker thread wakes up
22:56:38.877 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.52) opts 0xd
22:56:38.877 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.52)
22:56:38.877 00.000 12044 Moving (0.27, -0.52) raw xDistance=0.52 yDistance=-0.22
22:56:38.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.52, slope = 0.03
22:56:38.877 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.877 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:56:38.877 00.000 12044 MoveAxis(W, 20, ABG)
22:56:38.877 00.000 12044 Guiding  Dir = 3, Dur = 20
22:56:38.891 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29605, med=619, FiltMin=537, FiltMax=13359, Gamma=0.810
22:56:38.901 00.010 14964 UpdateGuideState exits: m=333607 SNR=362.7
22:56:38.902 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.904 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:38.906 00.002 14964 Enqueuing Expose request
22:56:38.907 00.001 12044 IsSlewing returns 0
22:56:38.908 00.001 12044 IsGuiding returns 0
22:56:38.931 00.023 12044 IsGuiding returns 1
22:56:38.931 00.000 12044 scope still moving after pulse duration time elapsed
22:56:39.055 00.124 12044 IsSlewing returns 0
22:56:39.088 00.033 12044 IsGuiding returns 0
22:56:39.088 00.000 12044 scope move finished after 20 + 160 ms
22:56:39.088 00.000 12044 Move returns status 0, amount 20
22:56:39.088 00.000 12044 MoveAxis(N, 0, ABG)
22:56:39.088 00.000 12044 Move returns status 0, amount 0
22:56:39.088 00.000 12044 move complete, result=0
22:56:39.089 00.001 12044 worker thread done servicing request
22:56:39.089 00.000 14964 GuideStep: 0.5 px 20 ms WEST, -0.2 px 0 ms NORTH
22:56:39.090 00.001 12044 Worker thread wakes up
22:56:39.090 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:39.090 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:42.187 03.097 12044 Exposure complete
22:56:42.219 00.032 12044 worker thread done servicing request
22:56:42.220 00.001 14964 OnExposeComplete: enter
22:56:42.221 00.001 14964 UpdateGuideState(): m_state=6
22:56:42.222 00.001 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:56:42.223 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=99.81, Mass=342458, SNR=354.5, Peak=24686 HFD=4.2
22:56:42.224 00.001 14964 MultiStar: [#1 -0.08,-0.81,0.00,M2] [#2 -0.07,-0.41,0.07,U] 
22:56:42.225 00.001 14964 refined, 1 included, MultiStar: {0.07, 0.33}, one-star: {0.08, 0.38}
22:56:42.226 00.001 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
22:56:42.226 00.000 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
22:56:42.227 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.37 mountX=-0.33 mountY=-0.10, mountTheta=-2.85
22:56:42.229 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.33, opts=13)
22:56:42.230 00.001 14964 Enqueuing Move request for scope (0.07, 0.33)
22:56:42.230 00.000 12044 Worker thread wakes up
22:56:42.231 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
22:56:42.231 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
22:56:42.231 00.000 12044 Moving (0.07, 0.33) raw xDistance=-0.33 yDistance=-0.10
22:56:42.231 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.02
22:56:42.231 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:42.231 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:42.231 00.000 12044 MoveAxis(E, 0, ABG)
22:56:42.231 00.000 12044 Move returns status 0, amount 0
22:56:42.231 00.000 12044 MoveAxis(N, 0, ABG)
22:56:42.231 00.000 12044 Move returns status 0, amount 0
22:56:42.231 00.000 12044 move complete, result=0
22:56:42.231 00.000 12044 worker thread done servicing request
22:56:42.243 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24686, med=619, FiltMin=533, FiltMax=15917, Gamma=0.810
22:56:42.251 00.008 14964 UpdateGuideState exits: m=342458 SNR=354.5
22:56:42.252 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.253 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:42.254 00.001 14964 Enqueuing Expose request
22:56:42.255 00.001 12044 Worker thread wakes up
22:56:42.255 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:42.255 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:42.255 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:45.388 03.133 12044 Exposure complete
22:56:45.411 00.023 12044 worker thread done servicing request
22:56:45.412 00.001 14964 OnExposeComplete: enter
22:56:45.413 00.001 14964 UpdateGuideState(): m_state=6
22:56:45.414 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:56:45.415 00.001 14964 Star::Find returns 1 (0), X=278.05, Y=99.45, Mass=338724, SNR=363.8, Peak=23389 HFD=3.8
22:56:45.417 00.002 14964 MultiStar: [#1 0.13,-0.17,0.17,U] [#2 0.31,0.19,0.08,U] 
22:56:45.419 00.002 14964 refined, 2 included, MultiStar: {0.21, 0.01}, one-star: {0.22, 0.02}
22:56:45.421 00.002 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
22:56:45.426 00.005 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.64)
22:56:45.427 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.03 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
22:56:45.430 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.01, opts=13)
22:56:45.431 00.001 14964 Enqueuing Move request for scope (0.21, 0.01)
22:56:45.433 00.002 12044 Worker thread wakes up
22:56:45.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
22:56:45.433 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
22:56:45.433 00.000 12044 Moving (0.21, 0.01) raw xDistance=-0.00 yDistance=-0.21
22:56:45.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
22:56:45.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:56:45.433 00.000 12044 MoveAxis(E, 0, ABG)
22:56:45.433 00.000 12044 Move returns status 0, amount 0
22:56:45.433 00.000 12044 MoveAxis(N, 0, ABG)
22:56:45.433 00.000 12044 Move returns status 0, amount 0
22:56:45.433 00.000 12044 move complete, result=0
22:56:45.433 00.000 12044 worker thread done servicing request
22:56:45.448 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23389, med=619, FiltMin=539, FiltMax=15495, Gamma=0.810
22:56:45.459 00.011 14964 UpdateGuideState exits: m=338724 SNR=363.8
22:56:45.461 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.462 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:45.464 00.002 14964 Enqueuing Expose request
22:56:45.465 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:45.467 00.002 12044 Worker thread wakes up
22:56:45.467 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:45.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:48.594 03.127 12044 Exposure complete
22:56:48.626 00.032 12044 worker thread done servicing request
22:56:48.626 00.000 14964 OnExposeComplete: enter
22:56:48.626 00.000 14964 UpdateGuideState(): m_state=6
22:56:48.627 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:56:48.627 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=99.86, Mass=340592, SNR=360.8, Peak=22950 HFD=4.2
22:56:48.628 00.001 14964 MultiStar: [#1 0.34,-0.71,0.00,M2] [#2 0.18,-0.37,0.07,U] 
22:56:48.629 00.001 14964 refined, 1 included, MultiStar: {0.26, 0.38}, one-star: {0.26, 0.43}
22:56:48.629 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
22:56:48.629 00.000 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.71)
22:56:48.630 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.38 hyp=0.46 cameraTheta=0.97 mountX=-0.37 mountY=-0.30, mountTheta=-2.47
22:56:48.631 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.38, opts=13)
22:56:48.632 00.001 14964 Enqueuing Move request for scope (0.26, 0.38)
22:56:48.632 00.000 12044 Worker thread wakes up
22:56:48.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.38) opts 0xd
22:56:48.632 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.38)
22:56:48.632 00.000 12044 Moving (0.26, 0.38) raw xDistance=-0.37 yDistance=-0.30
22:56:48.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.37, slope = -0.03
22:56:48.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:56:48.632 00.000 12044 MoveAxis(E, 25, ABG)
22:56:48.632 00.000 12044 Guiding  Dir = 2, Dur = 25
22:56:48.640 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22950, med=619, FiltMin=536, FiltMax=14541, Gamma=0.810
22:56:48.645 00.005 14964 UpdateGuideState exits: m=340592 SNR=360.8
22:56:48.646 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.647 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:48.647 00.000 14964 Enqueuing Expose request
22:56:48.697 00.050 12044 IsSlewing returns 0
22:56:48.697 00.000 12044 IsGuiding returns 0
22:56:48.729 00.032 12044 IsGuiding returns 1
22:56:48.729 00.000 12044 scope still moving after pulse duration time elapsed
22:56:48.789 00.060 12044 IsSlewing returns 0
22:56:48.789 00.000 12044 IsGuiding returns 0
22:56:48.789 00.000 12044 scope move finished after 25 + 66 ms
22:56:48.789 00.000 12044 Move returns status 0, amount 25
22:56:48.789 00.000 12044 MoveAxis(N, 0, ABG)
22:56:48.789 00.000 12044 Move returns status 0, amount 0
22:56:48.789 00.000 12044 move complete, result=0
22:56:48.790 00.001 12044 worker thread done servicing request
22:56:48.790 00.000 12044 Worker thread wakes up
22:56:48.790 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:48.790 00.000 14964 GuideStep: -0.4 px 25 ms EAST, -0.3 px 0 ms NORTH
22:56:48.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:51.918 03.128 12044 Exposure complete
22:56:51.959 00.041 12044 worker thread done servicing request
22:56:51.959 00.000 14964 OnExposeComplete: enter
22:56:51.961 00.002 14964 UpdateGuideState(): m_state=6
22:56:51.963 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:56:51.964 00.001 14964 Star::Find returns 1 (0), X=277.66, Y=99.44, Mass=335349, SNR=367.8, Peak=23745 HFD=3.7
22:56:51.966 00.002 14964 MultiStar: [#1 0.06,-0.33,0.16,U] [#2 -0.07,0.06,0.07,U] 
22:56:51.967 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.03}, one-star: {-0.17, 0.01}
22:56:51.969 00.002 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
22:56:51.970 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
22:56:51.971 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.92 mountX=0.03 mountY=0.14, mountTheta=1.36
22:56:51.973 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.03, opts=13)
22:56:51.975 00.002 14964 Enqueuing Move request for scope (-0.14, -0.03)
22:56:51.978 00.003 12044 Worker thread wakes up
22:56:51.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:56:51.978 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:56:51.978 00.000 12044 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
22:56:51.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
22:56:51.978 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:51.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:56:51.978 00.000 12044 MoveAxis(E, 0, ABG)
22:56:51.978 00.000 12044 Move returns status 0, amount 0
22:56:51.978 00.000 12044 MoveAxis(N, 0, ABG)
22:56:51.978 00.000 12044 Move returns status 0, amount 0
22:56:51.979 00.001 12044 move complete, result=0
22:56:51.979 00.000 12044 worker thread done servicing request
22:56:51.988 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23745, med=619, FiltMin=535, FiltMax=16565, Gamma=0.810
22:56:51.998 00.010 14964 UpdateGuideState exits: m=335349 SNR=367.8
22:56:51.998 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.998 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:51.999 00.001 14964 Enqueuing Expose request
22:56:51.999 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:52.000 00.001 12044 Worker thread wakes up
22:56:52.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:52.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:55.109 03.109 12044 Exposure complete
22:56:55.131 00.022 12044 worker thread done servicing request
22:56:55.131 00.000 14964 OnExposeComplete: enter
22:56:55.132 00.001 14964 UpdateGuideState(): m_state=6
22:56:55.132 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:56:55.133 00.001 14964 Star::Find returns 1 (0), X=277.72, Y=99.48, Mass=335052, SNR=360.5, Peak=21689 HFD=3.8
22:56:55.134 00.001 14964 MultiStar: [#1 0.05,-0.39,0.17,U] [#2 0.00,-0.10,0.07,U] 
22:56:55.134 00.000 14964 refined, 2 included, MultiStar: {-0.09, -0.02}, one-star: {-0.11, 0.05}
22:56:55.135 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
22:56:55.135 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
22:56:55.136 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=0.02 mountY=0.09, mountTheta=1.40
22:56:55.138 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.02, opts=13)
22:56:55.138 00.000 14964 Enqueuing Move request for scope (-0.09, -0.02)
22:56:55.139 00.001 12044 Worker thread wakes up
22:56:55.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:56:55.139 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:56:55.139 00.000 12044 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
22:56:55.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.04
22:56:55.139 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:56:55.139 00.000 12044 MoveAxis(E, 0, ABG)
22:56:55.139 00.000 12044 Move returns status 0, amount 0
22:56:55.139 00.000 12044 MoveAxis(N, 0, ABG)
22:56:55.139 00.000 12044 Move returns status 0, amount 0
22:56:55.139 00.000 12044 move complete, result=0
22:56:55.139 00.000 12044 worker thread done servicing request
22:56:55.147 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21689, med=618, FiltMin=534, FiltMax=16211, Gamma=0.810
22:56:55.153 00.006 14964 UpdateGuideState exits: m=335052 SNR=360.5
22:56:55.155 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.156 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:55.156 00.000 14964 Enqueuing Expose request
22:56:55.157 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:55.157 00.000 12044 Worker thread wakes up
22:56:55.157 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:55.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:56:58.256 03.099 12044 Exposure complete
22:56:58.282 00.026 12044 worker thread done servicing request
22:56:58.282 00.000 14964 OnExposeComplete: enter
22:56:58.283 00.001 14964 UpdateGuideState(): m_state=6
22:56:58.283 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:56:58.284 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=99.43, Mass=338273, SNR=373.8, Peak=26737 HFD=3.6
22:56:58.284 00.000 14964 MultiStar: [#1 0.12,0.16,0.17,U] [#2 -0.04,0.06,0.07,U] 
22:56:58.285 00.001 14964 single-star, 2 included, MultiStar: {0.04, 0.03}, one-star: {0.03, 0.00}
22:56:58.285 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
22:56:58.286 00.001 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
22:56:58.286 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.07 mountX=-0.00 mountY=-0.03, mountTheta=-1.63
22:56:58.288 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.00, opts=13)
22:56:58.288 00.000 14964 Enqueuing Move request for scope (0.03, 0.00)
22:56:58.289 00.001 12044 Worker thread wakes up
22:56:58.289 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:56:58.289 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:56:58.289 00.000 12044 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
22:56:58.289 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.31, using input
22:56:58.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.05
22:56:58.289 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:58.289 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:58.289 00.000 12044 MoveAxis(E, 0, ABG)
22:56:58.289 00.000 12044 Move returns status 0, amount 0
22:56:58.289 00.000 12044 MoveAxis(N, 0, ABG)
22:56:58.289 00.000 12044 Move returns status 0, amount 0
22:56:58.289 00.000 12044 move complete, result=0
22:56:58.289 00.000 12044 worker thread done servicing request
22:56:58.300 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26737, med=618, FiltMin=521, FiltMax=15017, Gamma=0.810
22:56:58.306 00.006 14964 UpdateGuideState exits: m=338273 SNR=373.8
22:56:58.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.307 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:56:58.308 00.001 14964 Enqueuing Expose request
22:56:58.308 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:58.309 00.001 12044 Worker thread wakes up
22:56:58.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:56:58.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:01.419 03.110 12044 Exposure complete
22:57:01.442 00.023 12044 worker thread done servicing request
22:57:01.442 00.000 14964 OnExposeComplete: enter
22:57:01.444 00.002 14964 UpdateGuideState(): m_state=6
22:57:01.445 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:57:01.445 00.000 14964 Star::Find returns 1 (0), X=277.81, Y=99.62, Mass=338219, SNR=367.8, Peak=24398 HFD=3.7
22:57:01.446 00.001 14964 MultiStar: [#1 -0.13,-0.19,0.17,U] [#2 -0.05,-0.11,0.08,U] 
22:57:01.446 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.12}, one-star: {-0.02, 0.19}
22:57:01.447 00.001 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
22:57:01.447 00.000 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.22)
22:57:01.448 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.90 mountX=-0.12 mountY=0.03, mountTheta=2.91
22:57:01.449 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.12, opts=13)
22:57:01.449 00.000 14964 Enqueuing Move request for scope (-0.04, 0.12)
22:57:01.450 00.001 12044 Worker thread wakes up
22:57:01.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:57:01.450 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:57:01.450 00.000 12044 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=0.03
22:57:01.450 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.28, using input
22:57:01.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
22:57:01.450 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:01.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:01.450 00.000 12044 MoveAxis(E, 0, ABG)
22:57:01.450 00.000 12044 Move returns status 0, amount 0
22:57:01.450 00.000 12044 MoveAxis(N, 0, ABG)
22:57:01.450 00.000 12044 Move returns status 0, amount 0
22:57:01.450 00.000 12044 move complete, result=0
22:57:01.450 00.000 12044 worker thread done servicing request
22:57:01.465 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24398, med=619, FiltMin=526, FiltMax=15781, Gamma=0.810
22:57:01.471 00.006 14964 UpdateGuideState exits: m=338219 SNR=367.8
22:57:01.471 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.472 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:01.472 00.000 14964 Enqueuing Expose request
22:57:01.473 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:01.473 00.000 12044 Worker thread wakes up
22:57:01.474 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:01.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:04.588 03.114 12044 Exposure complete
22:57:04.629 00.041 12044 worker thread done servicing request
22:57:04.629 00.000 14964 OnExposeComplete: enter
22:57:04.631 00.002 14964 UpdateGuideState(): m_state=6
22:57:04.632 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:57:04.634 00.002 14964 Star::Find returns 1 (0), X=277.73, Y=99.80, Mass=335032, SNR=356.4, Peak=22157 HFD=3.9
22:57:04.635 00.001 14964 MultiStar: [#1 -0.08,-0.59,0.17,U] [#2 0.07,-0.24,0.08,U] 
22:57:04.635 00.000 14964 refined, 2 included, MultiStar: {-0.09, 0.20}, one-star: {-0.10, 0.37}
22:57:04.636 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.54 = -2.74)
22:57:04.636 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.31)
22:57:04.637 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.98 mountX=-0.20 mountY=0.07, mountTheta=2.82
22:57:04.638 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.20, opts=13)
22:57:04.639 00.001 14964 Enqueuing Move request for scope (-0.09, 0.20)
22:57:04.639 00.000 12044 Worker thread wakes up
22:57:04.639 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
22:57:04.639 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
22:57:04.639 00.000 12044 Moving (-0.09, 0.20) raw xDistance=-0.20 yDistance=0.07
22:57:04.639 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.21, using input
22:57:04.639 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.03
22:57:04.640 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:04.640 00.000 12044 MoveAxis(E, 0, ABG)
22:57:04.640 00.000 12044 Move returns status 0, amount 0
22:57:04.640 00.000 12044 MoveAxis(N, 0, ABG)
22:57:04.640 00.000 12044 Move returns status 0, amount 0
22:57:04.640 00.000 12044 move complete, result=0
22:57:04.641 00.001 12044 worker thread done servicing request
22:57:04.657 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22157, med=619, FiltMin=524, FiltMax=16867, Gamma=0.810
22:57:04.669 00.012 14964 UpdateGuideState exits: m=335032 SNR=356.4
22:57:04.669 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.670 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:04.670 00.000 14964 Enqueuing Expose request
22:57:04.671 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:04.671 00.000 12044 Worker thread wakes up
22:57:04.671 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:04.672 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:07.783 03.111 12044 Exposure complete
22:57:07.819 00.036 12044 worker thread done servicing request
22:57:07.819 00.000 14964 OnExposeComplete: enter
22:57:07.820 00.001 14964 UpdateGuideState(): m_state=6
22:57:07.822 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:57:07.824 00.002 14964 Star::Find returns 1 (0), X=277.60, Y=99.39, Mass=337838, SNR=376.8, Peak=26513 HFD=3.4
22:57:07.826 00.002 14964 MultiStar: [#1 -0.45,-0.30,0.16,U] [#2 -0.43,-0.14,0.07,U] 
22:57:07.828 00.002 14964 single-star, 2 included, MultiStar: {-0.27, -0.08}, one-star: {-0.23, -0.04}
22:57:07.829 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
22:57:07.830 00.001 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
22:57:07.831 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.97 mountX=0.04 mountY=0.23, mountTheta=1.42
22:57:07.834 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.04, opts=13)
22:57:07.835 00.001 14964 Enqueuing Move request for scope (-0.23, -0.04)
22:57:07.836 00.001 12044 Worker thread wakes up
22:57:07.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
22:57:07.836 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
22:57:07.836 00.000 12044 Moving (-0.23, -0.04) raw xDistance=0.04 yDistance=0.23
22:57:07.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
22:57:07.836 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:07.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:57:07.836 00.000 12044 MoveAxis(E, 0, ABG)
22:57:07.836 00.000 12044 Move returns status 0, amount 0
22:57:07.836 00.000 12044 MoveAxis(N, 0, ABG)
22:57:07.836 00.000 12044 Move returns status 0, amount 0
22:57:07.836 00.000 12044 move complete, result=0
22:57:07.836 00.000 12044 worker thread done servicing request
22:57:07.849 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26513, med=619, FiltMin=539, FiltMax=17773, Gamma=0.810
22:57:07.856 00.007 14964 UpdateGuideState exits: m=337838 SNR=376.8
22:57:07.856 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.857 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:07.858 00.001 14964 Enqueuing Expose request
22:57:07.858 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:07.859 00.001 12044 Worker thread wakes up
22:57:07.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:07.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:10.980 03.121 12044 Exposure complete
22:57:11.002 00.022 12044 worker thread done servicing request
22:57:11.003 00.001 14964 OnExposeComplete: enter
22:57:11.003 00.000 14964 UpdateGuideState(): m_state=6
22:57:11.004 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:57:11.004 00.000 14964 Star::Find returns 1 (0), X=277.41, Y=99.59, Mass=337472, SNR=362.1, Peak=21647 HFD=3.5
22:57:11.005 00.001 14964 MultiStar: [#1 -0.37,0.01,0.18,U] [#2 -0.48,0.16,0.07,U] 
22:57:11.005 00.000 14964 refined, 2 included, MultiStar: {-0.41, 0.14}, one-star: {-0.42, 0.16}
22:57:11.006 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
22:57:11.006 00.000 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.14)
22:57:11.007 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.14 hyp=0.44 cameraTheta=2.82 mountX=-0.14 mountY=0.40, mountTheta=1.92
22:57:11.008 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.14, opts=13)
22:57:11.009 00.001 14964 Enqueuing Move request for scope (-0.41, 0.14)
22:57:11.009 00.000 12044 Worker thread wakes up
22:57:11.010 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.14) opts 0xd
22:57:11.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.14)
22:57:11.010 00.000 12044 Moving (-0.41, 0.14) raw xDistance=-0.14 yDistance=0.40
22:57:11.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
22:57:11.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:11.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:57:11.010 00.000 12044 MoveAxis(E, 0, ABG)
22:57:11.010 00.000 12044 Move returns status 0, amount 0
22:57:11.010 00.000 12044 MoveAxis(N, 0, ABG)
22:57:11.010 00.000 12044 Move returns status 0, amount 0
22:57:11.010 00.000 12044 move complete, result=0
22:57:11.010 00.000 12044 worker thread done servicing request
22:57:11.022 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21647, med=619, FiltMin=531, FiltMax=15665, Gamma=0.810
22:57:11.028 00.006 14964 UpdateGuideState exits: m=337472 SNR=362.1
22:57:11.028 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:11.029 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:11.029 00.000 14964 Enqueuing Expose request
22:57:11.030 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:57:11.030 00.000 12044 Worker thread wakes up
22:57:11.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:11.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:14.128 03.098 12044 Exposure complete
22:57:14.164 00.036 12044 worker thread done servicing request
22:57:14.164 00.000 14964 OnExposeComplete: enter
22:57:14.166 00.002 14964 UpdateGuideState(): m_state=6
22:57:14.168 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:57:14.170 00.002 14964 Star::Find returns 1 (0), X=277.36, Y=99.44, Mass=333308, SNR=356.7, Peak=26211 HFD=3.5
22:57:14.171 00.001 14964 MultiStar: [#1 -0.57,-0.50,0.00,M1] [#2 -0.56,0.10,0.07,U] 
22:57:14.173 00.002 14964 single-star, 1 included, MultiStar: {-0.48, 0.01}, one-star: {-0.47, 0.01}
22:57:14.174 00.001 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
22:57:14.176 00.002 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.45)
22:57:14.177 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.01 hyp=0.47 cameraTheta=3.13 mountX=-0.01 mountY=0.47, mountTheta=1.60
22:57:14.180 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.01, opts=13)
22:57:14.183 00.003 14964 Enqueuing Move request for scope (-0.47, 0.01)
22:57:14.185 00.002 12044 Worker thread wakes up
22:57:14.185 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.01) opts 0xd
22:57:14.185 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.01)
22:57:14.185 00.000 12044 Moving (-0.47, 0.01) raw xDistance=-0.01 yDistance=0.47
22:57:14.186 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
22:57:14.186 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:57:14.186 00.000 12044 MoveAxis(E, 0, ABG)
22:57:14.186 00.000 12044 Move returns status 0, amount 0
22:57:14.186 00.000 12044 MoveAxis(S, 44, ABG)
22:57:14.186 00.000 12044 Guiding  Dir = 1, Dur = 44
22:57:14.200 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26211, med=619, FiltMin=535, FiltMax=16522, Gamma=0.810
22:57:14.213 00.013 14964 UpdateGuideState exits: m=333308 SNR=356.7
22:57:14.214 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.216 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:14.218 00.002 14964 Enqueuing Expose request
22:57:14.220 00.002 12044 IsSlewing returns 0
22:57:14.221 00.001 12044 IsGuiding returns 0
22:57:14.244 00.023 12044 PulseGuide returned control before completion, sleep 32
22:57:14.279 00.035 12044 IsGuiding returns 1
22:57:14.279 00.000 12044 scope still moving after pulse duration time elapsed
22:57:14.355 00.076 12044 IsSlewing returns 0
22:57:14.356 00.001 12044 IsGuiding returns 0
22:57:14.356 00.000 12044 scope move finished after 44 + 90 ms
22:57:14.356 00.000 12044 Move returns status 0, amount 44
22:57:14.356 00.000 12044 move complete, result=0
22:57:14.356 00.000 12044 worker thread done servicing request
22:57:14.356 00.000 12044 Worker thread wakes up
22:57:14.356 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:14.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:14.356 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 44 ms SOUTH
22:57:17.467 03.111 12044 Exposure complete
22:57:17.505 00.038 12044 worker thread done servicing request
22:57:17.505 00.000 14964 OnExposeComplete: enter
22:57:17.507 00.002 14964 UpdateGuideState(): m_state=6
22:57:17.509 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:57:17.510 00.001 14964 Star::Find returns 1 (0), X=278.28, Y=99.37, Mass=331799, SNR=361.5, Peak=23085 HFD=3.7
22:57:17.512 00.002 14964 MultiStar: [#1 0.37,-0.06,0.17,U] [#2 0.38,-0.05,0.08,U] 
22:57:17.513 00.001 14964 refined, 2 included, MultiStar: {0.44, -0.06}, one-star: {0.45, -0.06}
22:57:17.514 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
22:57:17.516 00.002 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
22:57:17.517 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-0.14 mountX=0.07 mountY=-0.43, mountTheta=-1.41
22:57:17.520 00.003 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.06, opts=13)
22:57:17.522 00.002 14964 Enqueuing Move request for scope (0.44, -0.06)
22:57:17.523 00.001 12044 Worker thread wakes up
22:57:17.523 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.06) opts 0xd
22:57:17.523 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.06)
22:57:17.523 00.000 12044 Moving (0.44, -0.06) raw xDistance=0.07 yDistance=-0.43
22:57:17.523 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
22:57:17.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
22:57:17.523 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.524 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:57:17.524 00.000 12044 MoveAxis(E, 0, ABG)
22:57:17.524 00.000 12044 Move returns status 0, amount 0
22:57:17.524 00.000 12044 MoveAxis(N, 0, ABG)
22:57:17.524 00.000 12044 Move returns status 0, amount 0
22:57:17.524 00.000 12044 move complete, result=0
22:57:17.524 00.000 12044 worker thread done servicing request
22:57:17.539 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23085, med=619, FiltMin=536, FiltMax=16639, Gamma=0.810
22:57:17.550 00.011 14964 UpdateGuideState exits: m=331799 SNR=361.5
22:57:17.551 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.551 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:17.552 00.001 14964 Enqueuing Expose request
22:57:17.553 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:57:17.555 00.002 12044 Worker thread wakes up
22:57:17.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:17.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:20.683 03.128 12044 Exposure complete
22:57:20.707 00.024 12044 worker thread done servicing request
22:57:20.707 00.000 14964 OnExposeComplete: enter
22:57:20.708 00.001 14964 UpdateGuideState(): m_state=6
22:57:20.708 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:57:20.709 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=99.26, Mass=335195, SNR=354.1, Peak=23785 HFD=3.7
22:57:20.709 00.000 14964 MultiStar: [#1 0.59,-0.25,0.00,M1] [#2 0.34,0.18,0.07,U] 
22:57:20.710 00.001 14964 refined, 1 included, MultiStar: {0.59, -0.14}, one-star: {0.60, -0.17}
22:57:20.710 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
22:57:20.711 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
22:57:20.711 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.14 hyp=0.60 cameraTheta=-0.24 mountX=0.15 mountY=-0.57, mountTheta=-1.31
22:57:20.712 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.14, opts=13)
22:57:20.713 00.001 14964 Enqueuing Move request for scope (0.59, -0.14)
22:57:20.713 00.000 12044 Worker thread wakes up
22:57:20.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.14) opts 0xd
22:57:20.713 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.14)
22:57:20.713 00.000 12044 Moving (0.59, -0.14) raw xDistance=0.15 yDistance=-0.57
22:57:20.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
22:57:20.713 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:20.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:57:20.713 00.000 12044 MoveAxis(E, 0, ABG)
22:57:20.713 00.000 12044 Move returns status 0, amount 0
22:57:20.713 00.000 12044 MoveAxis(N, 0, ABG)
22:57:20.714 00.001 12044 Move returns status 0, amount 0
22:57:20.714 00.000 12044 move complete, result=0
22:57:20.714 00.000 12044 worker thread done servicing request
22:57:20.721 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23785, med=619, FiltMin=535, FiltMax=17983, Gamma=0.810
22:57:20.726 00.005 14964 UpdateGuideState exits: m=335195 SNR=354.1
22:57:20.727 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.727 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:20.728 00.001 14964 Enqueuing Expose request
22:57:20.728 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:57:20.729 00.001 12044 Worker thread wakes up
22:57:20.729 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:20.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:23.831 03.102 12044 Exposure complete
22:57:23.862 00.031 12044 worker thread done servicing request
22:57:23.862 00.000 14964 OnExposeComplete: enter
22:57:23.864 00.002 14964 UpdateGuideState(): m_state=6
22:57:23.864 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:57:23.865 00.001 14964 Star::Find returns 1 (0), X=277.97, Y=99.24, Mass=337720, SNR=370.2, Peak=25045 HFD=4.1
22:57:23.865 00.000 14964 MultiStar: [#1 -0.07,0.04,0.16,U] [#2 -0.06,0.15,0.07,U] 
22:57:23.867 00.002 14964 refined, 2 included, MultiStar: {0.10, -0.14}, one-star: {0.14, -0.19}
22:57:23.868 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
22:57:23.869 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
22:57:23.870 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.94 mountX=0.14 mountY=-0.09, mountTheta=-0.55
22:57:23.872 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.14, opts=13)
22:57:23.873 00.001 14964 Enqueuing Move request for scope (0.10, -0.14)
22:57:23.873 00.000 12044 Worker thread wakes up
22:57:23.873 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:57:23.873 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:57:23.873 00.000 12044 Moving (0.10, -0.14) raw xDistance=0.14 yDistance=-0.09
22:57:23.873 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
22:57:23.873 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:23.874 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:23.874 00.000 12044 MoveAxis(E, 0, ABG)
22:57:23.874 00.000 12044 Move returns status 0, amount 0
22:57:23.874 00.000 12044 MoveAxis(N, 0, ABG)
22:57:23.874 00.000 12044 Move returns status 0, amount 0
22:57:23.874 00.000 12044 move complete, result=0
22:57:23.874 00.000 12044 worker thread done servicing request
22:57:23.881 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25045, med=619, FiltMin=525, FiltMax=14521, Gamma=0.810
22:57:23.891 00.010 14964 UpdateGuideState exits: m=337720 SNR=370.2
22:57:23.892 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.894 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:23.895 00.001 14964 Enqueuing Expose request
22:57:23.897 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:23.898 00.001 12044 Worker thread wakes up
22:57:23.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:23.898 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:27.001 03.103 12044 Exposure complete
22:57:27.041 00.040 12044 worker thread done servicing request
22:57:27.042 00.001 14964 OnExposeComplete: enter
22:57:27.043 00.001 14964 UpdateGuideState(): m_state=6
22:57:27.045 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:57:27.047 00.002 14964 Star::Find returns 1 (0), X=277.99, Y=99.93, Mass=340639, SNR=370.5, Peak=27026 HFD=4.1
22:57:27.049 00.002 14964 MultiStar: [#1 -0.08,-0.48,0.16,U] [#2 -0.16,-0.50,0.08,U] 
22:57:27.050 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.31}, one-star: {0.16, 0.50}
22:57:27.053 00.003 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.56) = xAngle (2.79 = 2.79)
22:57:27.054 00.001 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
22:57:27.054 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.23 mountX=-0.31 mountY=-0.14, mountTheta=-2.72
22:57:27.055 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.31, opts=13)
22:57:27.056 00.001 14964 Enqueuing Move request for scope (0.11, 0.31)
22:57:27.057 00.001 12044 Worker thread wakes up
22:57:27.057 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
22:57:27.057 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
22:57:27.057 00.000 12044 Moving (0.11, 0.31) raw xDistance=-0.31 yDistance=-0.14
22:57:27.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
22:57:27.057 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:57:27.057 00.000 12044 MoveAxis(E, 0, ABG)
22:57:27.057 00.000 12044 Move returns status 0, amount 0
22:57:27.057 00.000 12044 MoveAxis(N, 0, ABG)
22:57:27.057 00.000 12044 Move returns status 0, amount 0
22:57:27.057 00.000 12044 move complete, result=0
22:57:27.057 00.000 12044 worker thread done servicing request
22:57:27.068 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27026, med=619, FiltMin=535, FiltMax=13074, Gamma=0.810
22:57:27.077 00.009 14964 UpdateGuideState exits: m=340639 SNR=370.5
22:57:27.079 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.081 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:27.082 00.001 14964 Enqueuing Expose request
22:57:27.084 00.002 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:27.085 00.001 12044 Worker thread wakes up
22:57:27.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:27.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:30.185 03.100 12044 Exposure complete
22:57:30.210 00.025 12044 worker thread done servicing request
22:57:30.210 00.000 14964 OnExposeComplete: enter
22:57:30.210 00.000 14964 UpdateGuideState(): m_state=6
22:57:30.211 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:57:30.212 00.001 14964 Star::Find returns 1 (0), X=278.15, Y=99.39, Mass=340785, SNR=373.7, Peak=25909 HFD=3.8
22:57:30.214 00.002 14964 MultiStar: [#1 0.03,0.28,0.16,U] [#2 -0.04,0.29,0.07,U] 
22:57:30.214 00.000 14964 refined, 2 included, MultiStar: {0.26, 0.02}, one-star: {0.32, -0.04}
22:57:30.215 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
22:57:30.215 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
22:57:30.216 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.07 mountX=-0.01 mountY=-0.26, mountTheta=-1.63
22:57:30.217 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.02, opts=13)
22:57:30.217 00.000 14964 Enqueuing Move request for scope (0.26, 0.02)
22:57:30.218 00.001 12044 Worker thread wakes up
22:57:30.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
22:57:30.218 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
22:57:30.218 00.000 12044 Moving (0.26, 0.02) raw xDistance=-0.01 yDistance=-0.26
22:57:30.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
22:57:30.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:30.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:57:30.218 00.000 12044 MoveAxis(E, 0, ABG)
22:57:30.218 00.000 12044 Move returns status 0, amount 0
22:57:30.218 00.000 12044 MoveAxis(N, 0, ABG)
22:57:30.218 00.000 12044 Move returns status 0, amount 0
22:57:30.218 00.000 12044 move complete, result=0
22:57:30.219 00.001 12044 worker thread done servicing request
22:57:30.230 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25909, med=619, FiltMin=521, FiltMax=14487, Gamma=0.810
22:57:30.238 00.008 14964 UpdateGuideState exits: m=340785 SNR=373.7
22:57:30.238 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.239 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:30.239 00.000 14964 Enqueuing Expose request
22:57:30.240 00.001 12044 Worker thread wakes up
22:57:30.240 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:30.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:30.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:33.347 03.107 12044 Exposure complete
22:57:33.371 00.024 12044 worker thread done servicing request
22:57:33.371 00.000 14964 OnExposeComplete: enter
22:57:33.372 00.001 14964 UpdateGuideState(): m_state=6
22:57:33.372 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:57:33.372 00.000 14964 Star::Find returns 1 (0), X=277.62, Y=99.43, Mass=337385, SNR=364.7, Peak=26573 HFD=3.4
22:57:33.373 00.001 14964 MultiStar: [#1 -0.41,-0.14,0.16,U] [#2 -0.38,0.14,0.07,U] 
22:57:33.373 00.000 14964 single-star, 2 included, MultiStar: {-0.25, -0.01}, one-star: {-0.21, 0.01}
22:57:33.373 00.000 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
22:57:33.375 00.002 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.44)
22:57:33.375 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.12 mountX=-0.01 mountY=0.21, mountTheta=1.61
22:57:33.376 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.01, opts=13)
22:57:33.376 00.000 14964 Enqueuing Move request for scope (-0.21, 0.01)
22:57:33.377 00.001 12044 Worker thread wakes up
22:57:33.377 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
22:57:33.377 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
22:57:33.377 00.000 12044 Moving (-0.21, 0.01) raw xDistance=-0.01 yDistance=0.21
22:57:33.377 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
22:57:33.377 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:33.377 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:57:33.377 00.000 12044 MoveAxis(E, 0, ABG)
22:57:33.377 00.000 12044 Move returns status 0, amount 0
22:57:33.377 00.000 12044 MoveAxis(N, 0, ABG)
22:57:33.377 00.000 12044 Move returns status 0, amount 0
22:57:33.377 00.000 12044 move complete, result=0
22:57:33.378 00.001 12044 worker thread done servicing request
22:57:33.386 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26573, med=619, FiltMin=532, FiltMax=20165, Gamma=0.810
22:57:33.392 00.006 14964 UpdateGuideState exits: m=337385 SNR=364.7
22:57:33.393 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.393 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:33.394 00.001 14964 Enqueuing Expose request
22:57:33.394 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:33.395 00.001 12044 Worker thread wakes up
22:57:33.395 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:33.395 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:36.497 03.102 12044 Exposure complete
22:57:36.525 00.028 12044 worker thread done servicing request
22:57:36.526 00.001 14964 OnExposeComplete: enter
22:57:36.526 00.000 14964 UpdateGuideState(): m_state=6
22:57:36.527 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:57:36.527 00.000 14964 Star::Find returns 1 (0), X=277.51, Y=99.56, Mass=340534, SNR=367.4, Peak=23743 HFD=3.3
22:57:36.528 00.001 14964 MultiStar: [#1 -0.33,-0.18,0.18,U] [#2 -0.55,-0.18,0.07,U] 
22:57:36.528 00.000 14964 refined, 2 included, MultiStar: {-0.34, 0.07}, one-star: {-0.32, 0.13}
22:57:36.529 00.001 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
22:57:36.529 00.000 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.26)
22:57:36.531 00.002 14964 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=-0.07 mountY=0.33, mountTheta=1.80
22:57:36.533 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.07, opts=13)
22:57:36.535 00.002 14964 Enqueuing Move request for scope (-0.34, 0.07)
22:57:36.536 00.001 12044 Worker thread wakes up
22:57:36.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd
22:57:36.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.07)
22:57:36.537 00.001 12044 Moving (-0.34, 0.07) raw xDistance=-0.07 yDistance=0.33
22:57:36.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
22:57:36.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:36.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:57:36.537 00.000 12044 MoveAxis(E, 0, ABG)
22:57:36.537 00.000 12044 Move returns status 0, amount 0
22:57:36.537 00.000 12044 MoveAxis(N, 0, ABG)
22:57:36.537 00.000 12044 Move returns status 0, amount 0
22:57:36.537 00.000 12044 move complete, result=0
22:57:36.537 00.000 12044 worker thread done servicing request
22:57:36.549 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23743, med=620, FiltMin=533, FiltMax=17945, Gamma=0.810
22:57:36.556 00.007 14964 UpdateGuideState exits: m=340534 SNR=367.4
22:57:36.556 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.557 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:36.558 00.001 14964 Enqueuing Expose request
22:57:36.558 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:57:36.559 00.001 12044 Worker thread wakes up
22:57:36.559 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:36.559 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:39.682 03.123 12044 Exposure complete
22:57:39.712 00.030 12044 worker thread done servicing request
22:57:39.712 00.000 14964 OnExposeComplete: enter
22:57:39.713 00.001 14964 UpdateGuideState(): m_state=6
22:57:39.714 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:57:39.714 00.000 14964 Star::Find returns 1 (0), X=277.64, Y=99.90, Mass=336970, SNR=366.5, Peak=27622 HFD=3.9
22:57:39.715 00.001 14964 MultiStar: [#1 -0.38,-0.19,0.16,U] [#2 -0.43,-0.12,0.07,U] 
22:57:39.715 00.000 14964 refined, 2 included, MultiStar: {-0.23, 0.35}, one-star: {-0.19, 0.47}
22:57:39.716 00.001 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.71 = -2.58)
22:57:39.716 00.000 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
22:57:39.717 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.15 mountX=-0.35 mountY=0.19, mountTheta=2.64
22:57:39.718 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.35, opts=13)
22:57:39.718 00.000 14964 Enqueuing Move request for scope (-0.23, 0.35)
22:57:39.719 00.001 12044 Worker thread wakes up
22:57:39.719 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
22:57:39.719 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
22:57:39.719 00.000 12044 Moving (-0.23, 0.35) raw xDistance=-0.35 yDistance=0.19
22:57:39.719 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.35, slope = -0.02
22:57:39.719 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:57:39.719 00.000 12044 MoveAxis(E, 17, ABG)
22:57:39.719 00.000 12044 Guiding  Dir = 2, Dur = 17
22:57:39.737 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27622, med=620, FiltMin=530, FiltMax=19377, Gamma=0.810
22:57:39.745 00.008 12044 IsSlewing returns 0
22:57:39.745 00.000 12044 IsGuiding returns 0
22:57:39.747 00.002 14964 UpdateGuideState exits: m=336970 SNR=366.5
22:57:39.749 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:39.752 00.002 14964 Enqueuing Expose request
22:57:39.777 00.025 12044 IsGuiding returns 1
22:57:39.777 00.000 12044 scope still moving after pulse duration time elapsed
22:57:39.839 00.062 12044 IsSlewing returns 0
22:57:39.839 00.000 12044 IsGuiding returns 0
22:57:39.839 00.000 12044 scope move finished after 17 + 77 ms
22:57:39.839 00.000 12044 Move returns status 0, amount 17
22:57:39.839 00.000 12044 MoveAxis(N, 0, ABG)
22:57:39.839 00.000 12044 Move returns status 0, amount 0
22:57:39.839 00.000 12044 move complete, result=0
22:57:39.839 00.000 12044 worker thread done servicing request
22:57:39.839 00.000 12044 Worker thread wakes up
22:57:39.840 00.001 14964 GuideStep: -0.4 px 17 ms EAST, 0.2 px 0 ms NORTH
22:57:39.842 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:39.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:42.958 03.116 12044 Exposure complete
22:57:43.004 00.046 12044 worker thread done servicing request
22:57:43.005 00.001 14964 OnExposeComplete: enter
22:57:43.006 00.001 14964 UpdateGuideState(): m_state=6
22:57:43.006 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:57:43.007 00.001 14964 Star::Find returns 1 (0), X=277.67, Y=98.94, Mass=337281, SNR=359.7, Peak=25261 HFD=4.0
22:57:43.007 00.000 14964 MultiStar: [#1 -0.32,0.63,0.00,M1] [#2 -0.72,0.64,0.00,M1] 
22:57:43.009 00.002 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
22:57:43.010 00.001 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
22:57:43.010 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.49 hyp=0.52 cameraTheta=-1.89 mountX=0.49 mountY=0.21, mountTheta=0.41
22:57:43.012 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.49, opts=13)
22:57:43.014 00.002 14964 Enqueuing Move request for scope (-0.16, -0.49)
22:57:43.015 00.001 12044 Worker thread wakes up
22:57:43.015 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.49) opts 0xd
22:57:43.015 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.49)
22:57:43.015 00.000 12044 Moving (-0.16, -0.49) raw xDistance=0.49 yDistance=0.21
22:57:43.015 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.49, slope = 0.00
22:57:43.015 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.016 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:57:43.016 00.000 12044 MoveAxis(W, 1, ABG)
22:57:43.016 00.000 12044 Guiding  Dir = 3, Dur = 1
22:57:43.031 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25261, med=619, FiltMin=531, FiltMax=19339, Gamma=0.810
22:57:43.040 00.009 14964 UpdateGuideState exits: m=337281 SNR=359.7
22:57:43.042 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.043 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:43.043 00.000 14964 Enqueuing Expose request
22:57:43.074 00.031 12044 IsSlewing returns 0
22:57:43.074 00.000 12044 IsGuiding returns 0
22:57:43.137 00.063 12044 IsGuiding returns 1
22:57:43.137 00.000 12044 scope still moving after pulse duration time elapsed
22:57:43.231 00.094 12044 IsSlewing returns 0
22:57:43.231 00.000 12044 IsGuiding returns 0
22:57:43.231 00.000 12044 scope move finished after 1 + 155 ms
22:57:43.231 00.000 12044 Move returns status 0, amount 1
22:57:43.231 00.000 12044 MoveAxis(N, 0, ABG)
22:57:43.231 00.000 12044 Move returns status 0, amount 0
22:57:43.231 00.000 12044 move complete, result=0
22:57:43.231 00.000 12044 worker thread done servicing request
22:57:43.231 00.000 12044 Worker thread wakes up
22:57:43.231 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:43.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:43.232 00.001 14964 GuideStep: 0.5 px 1 ms WEST, 0.2 px 0 ms NORTH
22:57:46.356 03.124 12044 Exposure complete
22:57:46.386 00.030 12044 worker thread done servicing request
22:57:46.386 00.000 14964 OnExposeComplete: enter
22:57:46.386 00.000 14964 UpdateGuideState(): m_state=6
22:57:46.387 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:57:46.387 00.000 14964 Star::Find returns 1 (0), X=277.22, Y=98.90, Mass=341900, SNR=367.3, Peak=26443 HFD=4.1
22:57:46.389 00.002 14964 MultiStar: [#1 -0.51,0.22,0.16,U] [#2 -0.55,0.61,0.00,M2] 
22:57:46.389 00.000 14964 refined, 1 included, MultiStar: {-0.60, -0.42}, one-star: {-0.61, -0.53}
22:57:46.390 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.56) = xAngle (-0.97 = -0.97)
22:57:46.391 00.001 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
22:57:46.393 00.002 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-2.53 mountX=0.41 mountY=0.64, mountTheta=1.00
22:57:46.395 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.42, opts=13)
22:57:46.397 00.002 14964 Enqueuing Move request for scope (-0.60, -0.42)
22:57:46.397 00.000 12044 Worker thread wakes up
22:57:46.397 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.42) opts 0xd
22:57:46.398 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.42)
22:57:46.398 00.000 12044 Moving (-0.60, -0.42) raw xDistance=0.41 yDistance=0.64
22:57:46.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.41, slope = 0.02
22:57:46.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:57:46.398 00.000 12044 MoveAxis(W, 17, ABG)
22:57:46.398 00.000 12044 Guiding  Dir = 3, Dur = 17
22:57:46.405 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26443, med=619, FiltMin=539, FiltMax=17055, Gamma=0.810
22:57:46.411 00.006 14964 UpdateGuideState exits: m=341900 SNR=367.3
22:57:46.411 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.412 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:46.412 00.000 14964 Enqueuing Expose request
22:57:46.449 00.037 12044 IsSlewing returns 0
22:57:46.449 00.000 12044 IsGuiding returns 0
22:57:46.482 00.033 12044 IsGuiding returns 1
22:57:46.482 00.000 12044 scope still moving after pulse duration time elapsed
22:57:46.527 00.045 12044 IsSlewing returns 0
22:57:46.527 00.000 12044 IsGuiding returns 0
22:57:46.527 00.000 12044 scope move finished after 17 + 60 ms
22:57:46.527 00.000 12044 Move returns status 0, amount 17
22:57:46.527 00.000 12044 MoveAxis(S, 59, ABG)
22:57:46.527 00.000 12044 Guiding  Dir = 1, Dur = 59
22:57:46.557 00.030 12044 IsSlewing returns 0
22:57:46.558 00.001 12044 IsGuiding returns 0
22:57:46.590 00.032 12044 PulseGuide returned control before completion, sleep 38
22:57:46.632 00.042 12044 IsGuiding returns 1
22:57:46.632 00.000 12044 scope still moving after pulse duration time elapsed
22:57:46.730 00.098 12044 IsSlewing returns 0
22:57:46.730 00.000 12044 IsGuiding returns 0
22:57:46.730 00.000 12044 scope move finished after 59 + 112 ms
22:57:46.730 00.000 12044 Move returns status 0, amount 59
22:57:46.730 00.000 12044 move complete, result=0
22:57:46.730 00.000 12044 worker thread done servicing request
22:57:46.730 00.000 12044 Worker thread wakes up
22:57:46.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:46.730 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:46.730 00.000 14964 GuideStep: 0.4 px 17 ms WEST, 0.6 px 59 ms SOUTH
22:57:49.855 03.125 12044 Exposure complete
22:57:49.896 00.041 12044 worker thread done servicing request
22:57:49.897 00.001 14964 OnExposeComplete: enter
22:57:49.898 00.001 14964 UpdateGuideState(): m_state=6
22:57:49.900 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:57:49.901 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=99.20, Mass=338756, SNR=367.8, Peak=28961 HFD=3.9
22:57:49.903 00.002 14964 MultiStar: [#1 0.37,0.23,0.17,U] [#2 0.55,0.30,0.00,M3] 
22:57:49.905 00.002 14964 refined, 1 included, MultiStar: {0.32, -0.17}, one-star: {0.31, -0.23}
22:57:49.905 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
22:57:49.908 00.003 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.16)
22:57:49.910 00.002 14964 CameraToMount -- cameraX=0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-0.48 mountX=0.17 mountY=-0.30, mountTheta=-1.05
22:57:49.913 00.003 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.17, opts=13)
22:57:49.914 00.001 14964 Enqueuing Move request for scope (0.32, -0.17)
22:57:49.916 00.002 12044 Worker thread wakes up
22:57:49.916 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.17) opts 0xd
22:57:49.916 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.17)
22:57:49.916 00.000 12044 Moving (0.32, -0.17) raw xDistance=0.17 yDistance=-0.30
22:57:49.916 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.20, using input
22:57:49.916 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
22:57:49.916 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:49.916 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:57:49.916 00.000 12044 MoveAxis(E, 0, ABG)
22:57:49.916 00.000 12044 Move returns status 0, amount 0
22:57:49.916 00.000 12044 MoveAxis(N, 0, ABG)
22:57:49.916 00.000 12044 Move returns status 0, amount 0
22:57:49.916 00.000 12044 move complete, result=0
22:57:49.916 00.000 12044 worker thread done servicing request
22:57:49.928 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28961, med=619, FiltMin=536, FiltMax=13747, Gamma=0.810
22:57:49.938 00.010 14964 UpdateGuideState exits: m=338756 SNR=367.8
22:57:49.941 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:49.944 00.002 14964 Enqueuing Expose request
22:57:49.945 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:49.947 00.002 12044 Worker thread wakes up
22:57:49.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:49.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:53.038 03.091 12044 Exposure complete
22:57:53.065 00.027 12044 worker thread done servicing request
22:57:53.065 00.000 14964 OnExposeComplete: enter
22:57:53.066 00.001 14964 UpdateGuideState(): m_state=6
22:57:53.068 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:57:53.070 00.002 14964 Star::Find returns 1 (0), X=278.16, Y=99.55, Mass=337581, SNR=368.6, Peak=29421 HFD=3.6
22:57:53.072 00.002 14964 MultiStar: [#1 0.31,0.04,0.17,U] [#2 0.20,0.23,0.07,U] 
22:57:53.073 00.001 14964 refined, 2 included, MultiStar: {0.32, 0.11}, one-star: {0.33, 0.12}
22:57:53.075 00.002 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
22:57:53.076 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
22:57:53.077 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.34 mountX=-0.11 mountY=-0.33, mountTheta=-1.89
22:57:53.080 00.003 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.11, opts=13)
22:57:53.082 00.002 14964 Enqueuing Move request for scope (0.32, 0.11)
22:57:53.082 00.000 12044 Worker thread wakes up
22:57:53.083 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
22:57:53.083 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
22:57:53.083 00.000 12044 Moving (0.32, 0.11) raw xDistance=-0.11 yDistance=-0.33
22:57:53.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
22:57:53.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:57:53.083 00.000 12044 MoveAxis(E, 0, ABG)
22:57:53.083 00.000 12044 Move returns status 0, amount 0
22:57:53.083 00.000 12044 MoveAxis(N, 0, ABG)
22:57:53.083 00.000 12044 Move returns status 0, amount 0
22:57:53.083 00.000 12044 move complete, result=0
22:57:53.083 00.000 12044 worker thread done servicing request
22:57:53.090 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29421, med=619, FiltMin=534, FiltMax=15410, Gamma=0.810
22:57:53.096 00.006 14964 UpdateGuideState exits: m=337581 SNR=368.6
22:57:53.097 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.098 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:53.098 00.000 14964 Enqueuing Expose request
22:57:53.098 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:53.099 00.001 12044 Worker thread wakes up
22:57:53.099 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:53.099 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:56.225 03.126 12044 Exposure complete
22:57:56.261 00.036 12044 worker thread done servicing request
22:57:56.261 00.000 14964 OnExposeComplete: enter
22:57:56.262 00.001 14964 UpdateGuideState(): m_state=6
22:57:56.262 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
22:57:56.263 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=99.19, Mass=338733, SNR=371.3, Peak=30933 HFD=3.7
22:57:56.264 00.001 14964 MultiStar: [#1 0.51,0.05,0.17,U] [#2 0.47,0.25,0.07,U] 
22:57:56.264 00.000 14964 refined, 2 included, MultiStar: {0.45, -0.17}, one-star: {0.44, -0.24}
22:57:56.265 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
22:57:56.265 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
22:57:56.266 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=-0.17 hyp=0.48 cameraTheta=-0.36 mountX=0.18 mountY=-0.43, mountTheta=-1.18
22:57:56.270 00.004 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.17, opts=13)
22:57:56.270 00.000 14964 Enqueuing Move request for scope (0.45, -0.17)
22:57:56.271 00.001 12044 Worker thread wakes up
22:57:56.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.17) opts 0xd
22:57:56.271 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.17)
22:57:56.271 00.000 12044 Moving (0.45, -0.17) raw xDistance=0.18 yDistance=-0.43
22:57:56.271 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.27, using input
22:57:56.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.04
22:57:56.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:56.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:57:56.271 00.000 12044 MoveAxis(E, 0, ABG)
22:57:56.271 00.000 12044 Move returns status 0, amount 0
22:57:56.272 00.001 12044 MoveAxis(N, 0, ABG)
22:57:56.272 00.000 12044 Move returns status 0, amount 0
22:57:56.272 00.000 12044 move complete, result=0
22:57:56.272 00.000 12044 worker thread done servicing request
22:57:56.282 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30933, med=619, FiltMin=527, FiltMax=16895, Gamma=0.810
22:57:56.289 00.007 14964 UpdateGuideState exits: m=338733 SNR=371.3
22:57:56.290 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.290 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:56.291 00.001 14964 Enqueuing Expose request
22:57:56.291 00.000 12044 Worker thread wakes up
22:57:56.291 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:57:56.292 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:56.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:57:59.413 03.121 12044 Exposure complete
22:57:59.461 00.048 12044 worker thread done servicing request
22:57:59.461 00.000 14964 OnExposeComplete: enter
22:57:59.464 00.003 14964 UpdateGuideState(): m_state=6
22:57:59.466 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
22:57:59.467 00.001 14964 Star::Find returns 1 (0), X=277.49, Y=99.15, Mass=335382, SNR=356.0, Peak=23701 HFD=3.8
22:57:59.469 00.002 14964 MultiStar: [#1 -0.33,0.38,0.18,U] [#2 -0.14,0.68,0.00,M2] 
22:57:59.470 00.001 14964 refined, 1 included, MultiStar: {-0.34, -0.18}, one-star: {-0.34, -0.28}
22:57:59.471 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
22:57:59.473 00.002 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
22:57:59.474 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-2.66 mountX=0.17 mountY=0.35, mountTheta=1.12
22:57:59.477 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.18, opts=13)
22:57:59.477 00.000 14964 Enqueuing Move request for scope (-0.34, -0.18)
22:57:59.478 00.001 12044 Worker thread wakes up
22:57:59.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.18) opts 0xd
22:57:59.478 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.18)
22:57:59.478 00.000 12044 Moving (-0.34, -0.18) raw xDistance=0.17 yDistance=0.35
22:57:59.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
22:57:59.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:59.479 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:57:59.479 00.000 12044 MoveAxis(E, 0, ABG)
22:57:59.479 00.000 12044 Move returns status 0, amount 0
22:57:59.479 00.000 12044 MoveAxis(N, 0, ABG)
22:57:59.479 00.000 12044 Move returns status 0, amount 0
22:57:59.479 00.000 12044 move complete, result=0
22:57:59.479 00.000 12044 worker thread done servicing request
22:57:59.488 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23701, med=619, FiltMin=538, FiltMax=19706, Gamma=0.810
22:57:59.494 00.006 14964 UpdateGuideState exits: m=335382 SNR=356.0
22:57:59.495 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.496 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:57:59.496 00.000 14964 Enqueuing Expose request
22:57:59.497 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:57:59.498 00.001 12044 Worker thread wakes up
22:57:59.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:57:59.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:02.619 03.121 12044 Exposure complete
22:58:02.660 00.041 12044 worker thread done servicing request
22:58:02.660 00.000 14964 OnExposeComplete: enter
22:58:02.661 00.001 14964 UpdateGuideState(): m_state=6
22:58:02.661 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
22:58:02.661 00.000 14964 Star::Find returns 1 (0), X=277.99, Y=99.33, Mass=334966, SNR=367.0, Peak=24413 HFD=3.9
22:58:02.663 00.002 14964 MultiStar: [#1 0.08,-0.04,0.16,U] [#2 0.27,-0.02,0.06,U] 
22:58:02.663 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.09}, one-star: {0.16, -0.10}
22:58:02.664 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
22:58:02.664 00.000 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.11 = -2.17)
22:58:02.665 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.50 mountX=0.09 mountY=-0.15, mountTheta=-1.03
22:58:02.666 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.09, opts=13)
22:58:02.667 00.001 14964 Enqueuing Move request for scope (0.16, -0.09)
22:58:02.668 00.001 12044 Worker thread wakes up
22:58:02.668 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
22:58:02.668 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
22:58:02.668 00.000 12044 Moving (0.16, -0.09) raw xDistance=0.09 yDistance=-0.15
22:58:02.668 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.13, using input
22:58:02.668 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
22:58:02.668 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:02.668 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:02.668 00.000 12044 MoveAxis(E, 0, ABG)
22:58:02.668 00.000 12044 Move returns status 0, amount 0
22:58:02.668 00.000 12044 MoveAxis(N, 0, ABG)
22:58:02.668 00.000 12044 Move returns status 0, amount 0
22:58:02.668 00.000 12044 move complete, result=0
22:58:02.668 00.000 12044 worker thread done servicing request
22:58:02.682 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24413, med=619, FiltMin=541, FiltMax=14930, Gamma=0.810
22:58:02.692 00.010 14964 UpdateGuideState exits: m=334966 SNR=367.0
22:58:02.693 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.694 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:02.695 00.001 14964 Enqueuing Expose request
22:58:02.696 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:02.698 00.002 12044 Worker thread wakes up
22:58:02.698 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:02.698 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:05.823 03.125 12044 Exposure complete
22:58:05.858 00.035 12044 worker thread done servicing request
22:58:05.858 00.000 14964 OnExposeComplete: enter
22:58:05.859 00.001 14964 UpdateGuideState(): m_state=6
22:58:05.859 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
22:58:05.860 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=99.12, Mass=336057, SNR=368.6, Peak=21221 HFD=4.2
22:58:05.860 00.000 14964 MultiStar: [#1 0.47,0.07,0.17,U] [#2 0.29,0.03,0.07,U] 
22:58:05.861 00.001 14964 refined, 2 included, MultiStar: {0.42, -0.24}, one-star: {0.42, -0.31}
22:58:05.862 00.001 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
22:58:05.862 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
22:58:05.863 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.24 hyp=0.48 cameraTheta=-0.53 mountX=0.25 mountY=-0.39, mountTheta=-1.00
22:58:05.866 00.003 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.24, opts=13)
22:58:05.868 00.002 14964 Enqueuing Move request for scope (0.42, -0.24)
22:58:05.870 00.002 12044 Worker thread wakes up
22:58:05.870 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.24) opts 0xd
22:58:05.870 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.24)
22:58:05.871 00.001 12044 Moving (0.42, -0.24) raw xDistance=0.25 yDistance=-0.39
22:58:05.871 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.02
22:58:05.871 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:05.871 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:58:05.871 00.000 12044 MoveAxis(E, 0, ABG)
22:58:05.871 00.000 12044 Move returns status 0, amount 0
22:58:05.871 00.000 12044 MoveAxis(N, 0, ABG)
22:58:05.871 00.000 12044 Move returns status 0, amount 0
22:58:05.871 00.000 12044 move complete, result=0
22:58:05.871 00.000 12044 worker thread done servicing request
22:58:05.888 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21221, med=619, FiltMin=523, FiltMax=14907, Gamma=0.810
22:58:05.895 00.007 14964 UpdateGuideState exits: m=336057 SNR=368.6
22:58:05.897 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.899 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:05.900 00.001 14964 Enqueuing Expose request
22:58:05.902 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:58:05.905 00.003 12044 Worker thread wakes up
22:58:05.905 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:05.906 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:09.037 03.131 12044 Exposure complete
22:58:09.069 00.032 12044 worker thread done servicing request
22:58:09.069 00.000 14964 OnExposeComplete: enter
22:58:09.071 00.002 14964 UpdateGuideState(): m_state=6
22:58:09.072 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
22:58:09.072 00.000 14964 Star::Find returns 1 (0), X=277.89, Y=99.42, Mass=338689, SNR=370.4, Peak=28437 HFD=3.6
22:58:09.074 00.002 14964 MultiStar: [#1 -0.00,-0.20,0.16,U] [#2 -0.17,-0.22,0.07,U] 
22:58:09.076 00.002 14964 single-star, 2 included, MultiStar: {0.04, -0.05}, one-star: {0.06, -0.01}
22:58:09.077 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
22:58:09.079 00.002 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.90)
22:58:09.079 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=0.01 mountY=-0.06, mountTheta=-1.33
22:58:09.081 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.01, opts=13)
22:58:09.081 00.000 14964 Enqueuing Move request for scope (0.06, -0.01)
22:58:09.082 00.001 12044 Worker thread wakes up
22:58:09.082 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:58:09.082 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:58:09.082 00.000 12044 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
22:58:09.082 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
22:58:09.082 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:09.082 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:09.082 00.000 12044 MoveAxis(E, 0, ABG)
22:58:09.082 00.000 12044 Move returns status 0, amount 0
22:58:09.083 00.001 12044 MoveAxis(N, 0, ABG)
22:58:09.083 00.000 12044 Move returns status 0, amount 0
22:58:09.083 00.000 12044 move complete, result=0
22:58:09.083 00.000 12044 worker thread done servicing request
22:58:09.091 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28437, med=619, FiltMin=534, FiltMax=14513, Gamma=0.810
22:58:09.097 00.006 14964 UpdateGuideState exits: m=338689 SNR=370.4
22:58:09.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:09.098 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:09.098 00.000 14964 Enqueuing Expose request
22:58:09.099 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:09.100 00.001 12044 Worker thread wakes up
22:58:09.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:09.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:12.206 03.106 12044 Exposure complete
22:58:12.228 00.022 12044 worker thread done servicing request
22:58:12.228 00.000 14964 OnExposeComplete: enter
22:58:12.228 00.000 14964 UpdateGuideState(): m_state=6
22:58:12.229 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
22:58:12.229 00.000 14964 Star::Find returns 1 (0), X=277.43, Y=100.00, Mass=337243, SNR=355.5, Peak=20173 HFD=4.1
22:58:12.230 00.001 14964 MultiStar: [#1 -0.51,-0.64,0.00,M1] [#2 -0.38,-0.45,0.00,M1] 
22:58:12.231 00.001 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
22:58:12.231 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
22:58:12.231 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.57 hyp=0.70 cameraTheta=2.19 mountX=-0.58 mountY=0.34, mountTheta=2.61
22:58:12.233 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.57, opts=13)
22:58:12.233 00.000 14964 Enqueuing Move request for scope (-0.40, 0.57)
22:58:12.234 00.001 12044 Worker thread wakes up
22:58:12.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.57) opts 0xd
22:58:12.234 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.57)
22:58:12.234 00.000 12044 Moving (-0.40, 0.57) raw xDistance=-0.58 yDistance=0.34
22:58:12.234 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.45 from input -0.58, slope = -0.07
22:58:12.234 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:12.234 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:58:12.234 00.000 12044 MoveAxis(E, 53, ABG)
22:58:12.234 00.000 12044 Guiding  Dir = 2, Dur = 53
22:58:12.242 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20173, med=619, FiltMin=539, FiltMax=16873, Gamma=0.810
22:58:12.247 00.005 14964 UpdateGuideState exits: m=337243 SNR=355.5
22:58:12.248 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:12.248 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:12.248 00.000 14964 Enqueuing Expose request
22:58:12.276 00.028 12044 IsSlewing returns 0
22:58:12.278 00.002 12044 IsGuiding returns 0
22:58:12.310 00.032 12044 PulseGuide returned control before completion, sleep 32
22:58:12.357 00.047 12044 IsGuiding returns 1
22:58:12.357 00.000 12044 scope still moving after pulse duration time elapsed
22:58:12.419 00.062 12044 IsSlewing returns 0
22:58:12.420 00.001 12044 IsGuiding returns 0
22:58:12.420 00.000 12044 scope move finished after 53 + 88 ms
22:58:12.420 00.000 12044 Move returns status 0, amount 53
22:58:12.420 00.000 12044 MoveAxis(N, 0, ABG)
22:58:12.420 00.000 12044 Move returns status 0, amount 0
22:58:12.420 00.000 12044 move complete, result=0
22:58:12.420 00.000 12044 worker thread done servicing request
22:58:12.420 00.000 12044 Worker thread wakes up
22:58:12.420 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:12.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:12.420 00.000 14964 GuideStep: -0.6 px 53 ms EAST, 0.3 px 0 ms NORTH
22:58:15.527 03.107 12044 Exposure complete
22:58:15.574 00.047 12044 worker thread done servicing request
22:58:15.574 00.000 14964 OnExposeComplete: enter
22:58:15.575 00.001 14964 UpdateGuideState(): m_state=6
22:58:15.576 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
22:58:15.577 00.001 14964 Star::Find returns 1 (0), X=277.87, Y=99.29, Mass=337448, SNR=370.6, Peak=29093 HFD=3.8
22:58:15.577 00.000 14964 MultiStar: [#1 -0.21,0.12,0.18,U] [#2 0.03,0.19,0.07,U] 
22:58:15.578 00.001 14964 refined, 2 included, MultiStar: {0.00, -0.08}, one-star: {0.04, -0.14}
22:58:15.579 00.001 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
22:58:15.579 00.000 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
22:58:15.580 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.53 mountX=0.08 mountY=0.00, mountTheta=0.06
22:58:15.582 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.08, opts=13)
22:58:15.583 00.001 14964 Enqueuing Move request for scope (0.00, -0.08)
22:58:15.583 00.000 12044 Worker thread wakes up
22:58:15.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
22:58:15.583 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
22:58:15.583 00.000 12044 Moving (0.00, -0.08) raw xDistance=0.08 yDistance=0.00
22:58:15.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.05
22:58:15.583 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:15.584 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:15.584 00.000 12044 MoveAxis(E, 0, ABG)
22:58:15.584 00.000 12044 Move returns status 0, amount 0
22:58:15.584 00.000 12044 MoveAxis(N, 0, ABG)
22:58:15.584 00.000 12044 Move returns status 0, amount 0
22:58:15.584 00.000 12044 move complete, result=0
22:58:15.584 00.000 12044 worker thread done servicing request
22:58:15.591 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29093, med=619, FiltMin=532, FiltMax=13869, Gamma=0.810
22:58:15.596 00.005 14964 UpdateGuideState exits: m=337448 SNR=370.6
22:58:15.597 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.598 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:15.598 00.000 14964 Enqueuing Expose request
22:58:15.598 00.000 12044 Worker thread wakes up
22:58:15.598 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:15.599 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:15.599 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:18.703 03.104 12044 Exposure complete
22:58:18.744 00.041 12044 worker thread done servicing request
22:58:18.744 00.000 14964 OnExposeComplete: enter
22:58:18.745 00.001 14964 UpdateGuideState(): m_state=6
22:58:18.746 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
22:58:18.748 00.002 14964 Star::Find returns 1 (0), X=277.87, Y=99.10, Mass=342417, SNR=381.5, Peak=23489 HFD=4.2
22:58:18.750 00.002 14964 MultiStar: [#1 0.14,0.29,0.15,U] [#2 0.05,0.58,0.08,U] 
22:58:18.752 00.002 14964 refined, 2 included, MultiStar: {0.05, -0.19}, one-star: {0.04, -0.33}
22:58:18.754 00.002 14964 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.56) = xAngle (0.24 = 0.24)
22:58:18.756 00.002 14964 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.29 = -2.99)
22:58:18.757 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=0.19 mountY=-0.03, mountTheta=-0.15
22:58:18.762 00.005 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.19, opts=13)
22:58:18.763 00.001 14964 Enqueuing Move request for scope (0.05, -0.19)
22:58:18.765 00.002 12044 Worker thread wakes up
22:58:18.765 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
22:58:18.765 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
22:58:18.765 00.000 12044 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.03
22:58:18.766 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
22:58:18.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:18.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:18.766 00.000 12044 MoveAxis(E, 0, ABG)
22:58:18.766 00.000 12044 Move returns status 0, amount 0
22:58:18.766 00.000 12044 MoveAxis(N, 0, ABG)
22:58:18.766 00.000 12044 Move returns status 0, amount 0
22:58:18.766 00.000 12044 move complete, result=0
22:58:18.766 00.000 12044 worker thread done servicing request
22:58:18.778 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23489, med=619, FiltMin=527, FiltMax=15085, Gamma=0.810
22:58:18.784 00.006 14964 UpdateGuideState exits: m=342417 SNR=381.5
22:58:18.785 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.785 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:18.786 00.001 14964 Enqueuing Expose request
22:58:18.789 00.003 12044 Worker thread wakes up
22:58:18.789 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:18.789 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:18.790 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:21.921 03.131 12044 Exposure complete
22:58:21.949 00.028 12044 worker thread done servicing request
22:58:21.949 00.000 14964 OnExposeComplete: enter
22:58:21.951 00.002 14964 UpdateGuideState(): m_state=6
22:58:21.952 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
22:58:21.953 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=98.96, Mass=337708, SNR=363.0, Peak=29245 HFD=3.9
22:58:21.955 00.002 14964 MultiStar: [#1 0.11,0.36,0.17,U] [#2 0.02,0.39,0.07,U] 
22:58:21.956 00.001 14964 refined, 2 included, MultiStar: {0.08, -0.31}, one-star: {0.08, -0.47}
22:58:21.958 00.002 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.24 = 0.24)
22:58:21.959 00.001 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.29 = -2.99)
22:58:21.959 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=0.32 mountY=-0.05, mountTheta=-0.16
22:58:21.961 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.31, opts=13)
22:58:21.961 00.000 14964 Enqueuing Move request for scope (0.08, -0.31)
22:58:21.962 00.001 12044 Worker thread wakes up
22:58:21.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
22:58:21.962 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
22:58:21.962 00.000 12044 Moving (0.08, -0.31) raw xDistance=0.32 yDistance=-0.05
22:58:21.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.32, slope = 0.01
22:58:21.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:21.962 00.000 12044 MoveAxis(W, 6, ABG)
22:58:21.962 00.000 12044 Guiding  Dir = 3, Dur = 6
22:58:21.977 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29245, med=619, FiltMin=537, FiltMax=13801, Gamma=0.810
22:58:21.985 00.008 14964 UpdateGuideState exits: m=337708 SNR=363.0
22:58:21.985 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.986 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:21.986 00.000 14964 Enqueuing Expose request
22:58:22.053 00.067 12044 IsSlewing returns 0
22:58:22.054 00.001 12044 IsGuiding returns 0
22:58:22.076 00.022 12044 IsGuiding returns 1
22:58:22.076 00.000 12044 scope still moving after pulse duration time elapsed
22:58:22.123 00.047 12044 IsSlewing returns 0
22:58:22.123 00.000 12044 IsGuiding returns 0
22:58:22.123 00.000 12044 scope move finished after 6 + 63 ms
22:58:22.123 00.000 12044 Move returns status 0, amount 6
22:58:22.123 00.000 12044 MoveAxis(N, 0, ABG)
22:58:22.123 00.000 12044 Move returns status 0, amount 0
22:58:22.123 00.000 12044 move complete, result=0
22:58:22.123 00.000 12044 worker thread done servicing request
22:58:22.123 00.000 12044 Worker thread wakes up
22:58:22.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:22.124 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:22.124 00.000 14964 GuideStep: 0.3 px 6 ms WEST, -0.0 px 0 ms NORTH
22:58:25.227 03.103 12044 Exposure complete
22:58:25.254 00.027 12044 worker thread done servicing request
22:58:25.254 00.000 14964 OnExposeComplete: enter
22:58:25.255 00.001 14964 UpdateGuideState(): m_state=6
22:58:25.256 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
22:58:25.256 00.000 14964 Star::Find returns 1 (0), X=277.58, Y=98.80, Mass=335574, SNR=367.5, Peak=22629 HFD=3.7
22:58:25.257 00.001 14964 MultiStar: [#1 -0.52,0.46,0.00,M1] [#2 -0.38,0.90,0.00,M1] 
22:58:25.257 00.000 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
22:58:25.258 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
22:58:25.258 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.63 hyp=0.68 cameraTheta=-1.95 mountX=0.63 mountY=0.31, mountTheta=0.47
22:58:25.261 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.63, opts=13)
22:58:25.263 00.002 14964 Enqueuing Move request for scope (-0.25, -0.63)
22:58:25.265 00.002 12044 Worker thread wakes up
22:58:25.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.63) opts 0xd
22:58:25.266 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.63)
22:58:25.266 00.000 12044 Moving (-0.25, -0.63) raw xDistance=0.63 yDistance=0.31
22:58:25.266 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.63, slope = 0.03
22:58:25.266 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:25.266 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:58:25.266 00.000 12044 MoveAxis(W, 21, ABG)
22:58:25.266 00.000 12044 Guiding  Dir = 3, Dur = 21
22:58:25.280 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22629, med=619, FiltMin=527, FiltMax=17550, Gamma=0.810
22:58:25.290 00.010 14964 UpdateGuideState exits: m=335574 SNR=367.5
22:58:25.292 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.294 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:25.295 00.001 14964 Enqueuing Expose request
22:58:25.296 00.001 12044 IsSlewing returns 0
22:58:25.296 00.000 12044 IsGuiding returns 0
22:58:25.329 00.033 12044 IsGuiding returns 1
22:58:25.329 00.000 12044 scope still moving after pulse duration time elapsed
22:58:25.427 00.098 12044 IsSlewing returns 0
22:58:25.427 00.000 12044 IsGuiding returns 0
22:58:25.427 00.000 12044 scope move finished after 21 + 109 ms
22:58:25.427 00.000 12044 Move returns status 0, amount 21
22:58:25.427 00.000 12044 MoveAxis(N, 0, ABG)
22:58:25.427 00.000 12044 Move returns status 0, amount 0
22:58:25.427 00.000 12044 move complete, result=0
22:58:25.427 00.000 12044 worker thread done servicing request
22:58:25.427 00.000 12044 Worker thread wakes up
22:58:25.427 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:25.428 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:25.428 00.000 14964 GuideStep: 0.6 px 21 ms WEST, 0.3 px 0 ms NORTH
22:58:28.532 03.104 12044 Exposure complete
22:58:28.554 00.022 12044 worker thread done servicing request
22:58:28.554 00.000 14964 OnExposeComplete: enter
22:58:28.554 00.000 14964 UpdateGuideState(): m_state=6
22:58:28.555 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
22:58:28.555 00.000 14964 Star::Find returns 1 (0), X=277.41, Y=99.27, Mass=340710, SNR=376.2, Peak=24367 HFD=3.6
22:58:28.556 00.001 14964 MultiStar: [#1 -0.61,-0.14,0.00,M2] [#2 -0.87,-0.12,0.00,M2] 
22:58:28.556 00.000 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
22:58:28.557 00.001 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.82 = 1.82)
22:58:28.558 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.15 hyp=0.45 cameraTheta=-2.79 mountX=0.15 mountY=0.43, mountTheta=1.24
22:58:28.559 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.15, opts=13)
22:58:28.559 00.000 14964 Enqueuing Move request for scope (-0.42, -0.15)
22:58:28.560 00.001 12044 Worker thread wakes up
22:58:28.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.15) opts 0xd
22:58:28.560 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.15)
22:58:28.560 00.000 12044 Moving (-0.42, -0.15) raw xDistance=0.15 yDistance=0.43
22:58:28.560 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.20, using input
22:58:28.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
22:58:28.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:28.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:58:28.560 00.000 12044 MoveAxis(E, 0, ABG)
22:58:28.560 00.000 12044 Move returns status 0, amount 0
22:58:28.560 00.000 12044 MoveAxis(N, 0, ABG)
22:58:28.560 00.000 12044 Move returns status 0, amount 0
22:58:28.560 00.000 12044 move complete, result=0
22:58:28.560 00.000 12044 worker thread done servicing request
22:58:28.569 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24367, med=619, FiltMin=526, FiltMax=20529, Gamma=0.810
22:58:28.576 00.007 14964 UpdateGuideState exits: m=340710 SNR=376.2
22:58:28.577 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.578 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:28.578 00.000 14964 Enqueuing Expose request
22:58:28.579 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:58:28.579 00.000 12044 Worker thread wakes up
22:58:28.579 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:28.579 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:31.706 03.127 12044 Exposure complete
22:58:31.732 00.026 12044 worker thread done servicing request
22:58:31.733 00.001 14964 OnExposeComplete: enter
22:58:31.734 00.001 14964 UpdateGuideState(): m_state=6
22:58:31.736 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
22:58:31.737 00.001 14964 Star::Find returns 1 (0), X=277.36, Y=99.41, Mass=335849, SNR=371.6, Peak=26111 HFD=3.4
22:58:31.738 00.001 14964 MultiStar: [#1 -0.47,0.04,0.18,U] [#2 -0.31,0.19,0.07,U] 
22:58:31.740 00.002 14964 refined, 2 included, MultiStar: {-0.46, 0.00}, one-star: {-0.47, -0.02}
22:58:31.741 00.001 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.70 = -1.59)
22:58:31.742 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.75 = 1.47)
22:58:31.744 00.002 14964 CameraToMount -- cameraX=-0.46 cameraY=0.00 hyp=0.46 cameraTheta=3.14 mountX=-0.01 mountY=0.46, mountTheta=1.59
22:58:31.747 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.00, opts=13)
22:58:31.748 00.001 14964 Enqueuing Move request for scope (-0.46, 0.00)
22:58:31.749 00.001 12044 Worker thread wakes up
22:58:31.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.00) opts 0xd
22:58:31.749 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.00)
22:58:31.749 00.000 12044 Moving (-0.46, 0.00) raw xDistance=-0.01 yDistance=0.46
22:58:31.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
22:58:31.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:58:31.749 00.000 12044 MoveAxis(E, 0, ABG)
22:58:31.749 00.000 12044 Move returns status 0, amount 0
22:58:31.749 00.000 12044 MoveAxis(S, 43, ABG)
22:58:31.749 00.000 12044 Guiding  Dir = 1, Dur = 43
22:58:31.760 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26111, med=620, FiltMin=535, FiltMax=21129, Gamma=0.810
22:58:31.767 00.007 14964 UpdateGuideState exits: m=335849 SNR=371.6
22:58:31.767 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.768 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:31.768 00.000 14964 Enqueuing Expose request
22:58:31.791 00.023 12044 IsSlewing returns 0
22:58:31.793 00.002 12044 IsGuiding returns 0
22:58:31.825 00.032 12044 PulseGuide returned control before completion, sleep 22
22:58:31.887 00.062 12044 IsGuiding returns 1
22:58:31.887 00.000 12044 scope still moving after pulse duration time elapsed
22:58:31.982 00.095 12044 IsSlewing returns 0
22:58:31.982 00.000 12044 IsGuiding returns 0
22:58:31.982 00.000 12044 scope move finished after 43 + 146 ms
22:58:31.982 00.000 12044 Move returns status 0, amount 43
22:58:31.982 00.000 12044 move complete, result=0
22:58:31.982 00.000 12044 worker thread done servicing request
22:58:31.982 00.000 12044 Worker thread wakes up
22:58:31.982 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:31.982 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:31.982 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 43 ms SOUTH
22:58:35.082 03.100 12044 Exposure complete
22:58:35.112 00.030 12044 worker thread done servicing request
22:58:35.112 00.000 14964 OnExposeComplete: enter
22:58:35.114 00.002 14964 UpdateGuideState(): m_state=6
22:58:35.116 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
22:58:35.117 00.001 14964 Star::Find returns 1 (0), X=278.10, Y=99.10, Mass=334349, SNR=362.8, Peak=29793 HFD=4.1
22:58:35.119 00.002 14964 MultiStar: [#1 0.35,0.45,0.17,U] [#2 0.42,0.64,0.00,M2] 
22:58:35.120 00.001 14964 refined, 1 included, MultiStar: {0.28, -0.22}, one-star: {0.27, -0.33}
22:58:35.122 00.002 14964 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
22:58:35.123 00.001 14964 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.33)
22:58:35.124 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.36 cameraTheta=-0.66 mountX=0.22 mountY=-0.26, mountTheta=-0.86
22:58:35.126 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.22, opts=13)
22:58:35.128 00.002 14964 Enqueuing Move request for scope (0.28, -0.22)
22:58:35.129 00.001 12044 Worker thread wakes up
22:58:35.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
22:58:35.129 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
22:58:35.129 00.000 12044 Moving (0.28, -0.22) raw xDistance=0.22 yDistance=-0.26
22:58:35.129 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.03
22:58:35.129 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:35.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:58:35.129 00.000 12044 MoveAxis(E, 0, ABG)
22:58:35.129 00.000 12044 Move returns status 0, amount 0
22:58:35.129 00.000 12044 MoveAxis(N, 0, ABG)
22:58:35.129 00.000 12044 Move returns status 0, amount 0
22:58:35.130 00.001 12044 move complete, result=0
22:58:35.130 00.000 12044 worker thread done servicing request
22:58:35.143 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29793, med=619, FiltMin=531, FiltMax=14323, Gamma=0.810
22:58:35.154 00.011 14964 UpdateGuideState exits: m=334349 SNR=362.8
22:58:35.156 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:35.156 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:35.157 00.001 14964 Enqueuing Expose request
22:58:35.157 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:58:35.158 00.001 12044 Worker thread wakes up
22:58:35.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:35.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:38.273 03.115 12044 Exposure complete
22:58:38.316 00.043 12044 worker thread done servicing request
22:58:38.316 00.000 14964 OnExposeComplete: enter
22:58:38.318 00.002 14964 UpdateGuideState(): m_state=6
22:58:38.319 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
22:58:38.321 00.002 14964 Star::Find returns 1 (0), X=277.74, Y=99.14, Mass=333155, SNR=356.4, Peak=26765 HFD=3.9
22:58:38.322 00.001 14964 MultiStar: [#1 -0.07,-0.04,0.17,U] [#2 -0.19,-0.10,0.08,U] 
22:58:38.324 00.002 14964 refined, 2 included, MultiStar: {-0.09, -0.24}, one-star: {-0.09, -0.29}
22:58:38.325 00.001 14964 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.56) = xAngle (-0.38 = -0.38)
22:58:38.325 00.000 14964 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.67 = 2.67)
22:58:38.327 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=0.24 mountY=0.12, mountTheta=0.45
22:58:38.330 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.24, opts=13)
22:58:38.331 00.001 14964 Enqueuing Move request for scope (-0.09, -0.24)
22:58:38.333 00.002 12044 Worker thread wakes up
22:58:38.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
22:58:38.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
22:58:38.333 00.000 12044 Moving (-0.09, -0.24) raw xDistance=0.24 yDistance=0.12
22:58:38.333 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.29, using input
22:58:38.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.04
22:58:38.334 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:38.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:58:38.334 00.000 12044 MoveAxis(E, 0, ABG)
22:58:38.334 00.000 12044 Move returns status 0, amount 0
22:58:38.334 00.000 12044 MoveAxis(N, 0, ABG)
22:58:38.334 00.000 12044 Move returns status 0, amount 0
22:58:38.334 00.000 12044 move complete, result=0
22:58:38.334 00.000 12044 worker thread done servicing request
22:58:38.346 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26765, med=619, FiltMin=517, FiltMax=16897, Gamma=0.810
22:58:38.358 00.012 14964 UpdateGuideState exits: m=333155 SNR=356.4
22:58:38.360 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.361 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:38.361 00.000 14964 Enqueuing Expose request
22:58:38.362 00.001 12044 Worker thread wakes up
22:58:38.362 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:38.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:38.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:41.491 03.129 12044 Exposure complete
22:58:41.524 00.033 12044 worker thread done servicing request
22:58:41.524 00.000 14964 OnExposeComplete: enter
22:58:41.526 00.002 14964 UpdateGuideState(): m_state=6
22:58:41.527 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
22:58:41.529 00.002 14964 Star::Find returns 1 (0), X=277.87, Y=99.49, Mass=338694, SNR=365.1, Peak=25013 HFD=3.8
22:58:41.529 00.000 14964 MultiStar: [#1 0.06,-0.17,0.16,U] [#2 -0.04,0.10,0.08,U] 
22:58:41.530 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.03}, one-star: {0.04, 0.06}
22:58:41.531 00.001 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
22:58:41.532 00.001 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.27 = -1.01)
22:58:41.533 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.66 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
22:58:41.536 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.03, opts=13)
22:58:41.537 00.001 14964 Enqueuing Move request for scope (0.04, 0.03)
22:58:41.539 00.002 12044 Worker thread wakes up
22:58:41.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:58:41.539 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:58:41.539 00.000 12044 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
22:58:41.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
22:58:41.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:41.539 00.000 12044 MoveAxis(E, 0, ABG)
22:58:41.539 00.000 12044 Move returns status 0, amount 0
22:58:41.539 00.000 12044 MoveAxis(N, 0, ABG)
22:58:41.539 00.000 12044 Move returns status 0, amount 0
22:58:41.539 00.000 12044 move complete, result=0
22:58:41.539 00.000 12044 worker thread done servicing request
22:58:41.556 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25013, med=619, FiltMin=535, FiltMax=14945, Gamma=0.810
22:58:41.566 00.010 14964 UpdateGuideState exits: m=338694 SNR=365.1
22:58:41.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.568 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:41.570 00.002 14964 Enqueuing Expose request
22:58:41.571 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:41.573 00.002 12044 Worker thread wakes up
22:58:41.573 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:41.573 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:44.710 03.137 12044 Exposure complete
22:58:44.750 00.040 12044 worker thread done servicing request
22:58:44.750 00.000 14964 OnExposeComplete: enter
22:58:44.751 00.001 14964 UpdateGuideState(): m_state=6
22:58:44.752 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
22:58:44.753 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=99.35, Mass=334930, SNR=358.7, Peak=21345 HFD=3.8
22:58:44.755 00.002 14964 MultiStar: [#1 0.34,-0.38,0.17,U] [#2 0.05,-0.26,0.07,U] 
22:58:44.757 00.002 14964 refined, 2 included, MultiStar: {0.44, -0.13}, one-star: {0.48, -0.08}
22:58:44.759 00.002 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
22:58:44.760 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.96)
22:58:44.761 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.13 hyp=0.46 cameraTheta=-0.28 mountX=0.13 mountY=-0.42, mountTheta=-1.26
22:58:44.763 00.002 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.13, opts=13)
22:58:44.763 00.000 14964 Enqueuing Move request for scope (0.44, -0.13)
22:58:44.764 00.001 12044 Worker thread wakes up
22:58:44.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.13) opts 0xd
22:58:44.764 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.13)
22:58:44.764 00.000 12044 Moving (0.44, -0.13) raw xDistance=0.13 yDistance=-0.42
22:58:44.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
22:58:44.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:44.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:58:44.764 00.000 12044 MoveAxis(E, 0, ABG)
22:58:44.764 00.000 12044 Move returns status 0, amount 0
22:58:44.764 00.000 12044 MoveAxis(N, 0, ABG)
22:58:44.764 00.000 12044 Move returns status 0, amount 0
22:58:44.764 00.000 12044 move complete, result=0
22:58:44.764 00.000 12044 worker thread done servicing request
22:58:44.776 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21345, med=619, FiltMin=535, FiltMax=16075, Gamma=0.810
22:58:44.784 00.008 14964 UpdateGuideState exits: m=334930 SNR=358.7
22:58:44.784 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.785 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:44.786 00.001 14964 Enqueuing Expose request
22:58:44.786 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:58:44.787 00.001 12044 Worker thread wakes up
22:58:44.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:44.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:47.904 03.117 12044 Exposure complete
22:58:47.927 00.023 12044 worker thread done servicing request
22:58:47.927 00.000 14964 OnExposeComplete: enter
22:58:47.928 00.001 14964 UpdateGuideState(): m_state=6
22:58:47.928 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
22:58:47.929 00.001 14964 Star::Find returns 1 (0), X=277.38, Y=99.06, Mass=332167, SNR=357.1, Peak=23979 HFD=4.0
22:58:47.929 00.000 14964 MultiStar: [#1 -0.36,-0.11,0.16,U] [#2 -0.22,-0.16,0.07,U] 
22:58:47.930 00.001 14964 refined, 2 included, MultiStar: {-0.42, -0.33}, one-star: {-0.45, -0.37}
22:58:47.930 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
22:58:47.931 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
22:58:47.931 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.33 hyp=0.53 cameraTheta=-2.48 mountX=0.32 mountY=0.45, mountTheta=0.96
22:58:47.933 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.33, opts=13)
22:58:47.933 00.000 14964 Enqueuing Move request for scope (-0.42, -0.33)
22:58:47.934 00.001 12044 Worker thread wakes up
22:58:47.934 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.33) opts 0xd
22:58:47.934 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.33)
22:58:47.934 00.000 12044 Moving (-0.42, -0.33) raw xDistance=0.32 yDistance=0.45
22:58:47.934 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.02
22:58:47.934 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:58:47.934 00.000 12044 MoveAxis(E, 0, ABG)
22:58:47.934 00.000 12044 Move returns status 0, amount 0
22:58:47.934 00.000 12044 MoveAxis(S, 42, ABG)
22:58:47.934 00.000 12044 Guiding  Dir = 1, Dur = 42
22:58:47.942 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23979, med=619, FiltMin=539, FiltMax=18559, Gamma=0.810
22:58:47.947 00.005 14964 UpdateGuideState exits: m=332167 SNR=357.1
22:58:47.948 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.948 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:47.949 00.001 14964 Enqueuing Expose request
22:58:48.011 00.062 12044 IsSlewing returns 0
22:58:48.012 00.001 12044 IsGuiding returns 0
22:58:48.043 00.031 12044 PulseGuide returned control before completion, sleep 22
22:58:48.074 00.031 12044 IsGuiding returns 1
22:58:48.074 00.000 12044 scope still moving after pulse duration time elapsed
22:58:48.204 00.130 12044 IsSlewing returns 0
22:58:48.204 00.000 12044 IsGuiding returns 0
22:58:48.204 00.000 12044 scope move finished after 42 + 150 ms
22:58:48.204 00.000 12044 Move returns status 0, amount 42
22:58:48.205 00.001 12044 move complete, result=0
22:58:48.205 00.000 12044 worker thread done servicing request
22:58:48.205 00.000 12044 Worker thread wakes up
22:58:48.205 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 42 ms SOUTH
22:58:48.208 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:48.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:51.314 03.106 12044 Exposure complete
22:58:51.349 00.035 12044 worker thread done servicing request
22:58:51.349 00.000 14964 OnExposeComplete: enter
22:58:51.350 00.001 14964 UpdateGuideState(): m_state=6
22:58:51.350 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
22:58:51.351 00.001 14964 Star::Find returns 1 (0), X=278.50, Y=99.53, Mass=340639, SNR=371.2, Peak=26387 HFD=3.2
22:58:51.352 00.001 14964 MultiStar: [#1 0.63,-0.26,0.00,M1] [#2 0.41,-0.01,0.07,U] 
22:58:51.352 00.000 14964 refined, 1 included, MultiStar: {0.65, 0.09}, one-star: {0.67, 0.10}
22:58:51.352 00.000 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
22:58:51.352 00.000 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.75 = -1.54)
22:58:51.354 00.002 14964 CameraToMount -- cameraX=0.65 cameraY=0.09 hyp=0.66 cameraTheta=0.14 mountX=-0.08 mountY=-0.66, mountTheta=-1.69
22:58:51.354 00.000 14964 SchedulePrimaryMove(1136A648, x=0.65, y=0.09, opts=13)
22:58:51.354 00.000 14964 Enqueuing Move request for scope (0.65, 0.09)
22:58:51.355 00.001 12044 Worker thread wakes up
22:58:51.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.09) opts 0xd
22:58:51.355 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 0.09)
22:58:51.355 00.000 12044 Moving (0.65, 0.09) raw xDistance=-0.08 yDistance=-0.66
22:58:51.355 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.23, using input
22:58:51.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.04
22:58:51.355 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:51.356 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
22:58:51.356 00.000 12044 MoveAxis(E, 0, ABG)
22:58:51.356 00.000 12044 Move returns status 0, amount 0
22:58:51.356 00.000 12044 MoveAxis(N, 0, ABG)
22:58:51.356 00.000 12044 Move returns status 0, amount 0
22:58:51.356 00.000 12044 move complete, result=0
22:58:51.357 00.001 12044 worker thread done servicing request
22:58:51.363 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26387, med=619, FiltMin=519, FiltMax=18740, Gamma=0.810
22:58:51.368 00.005 14964 UpdateGuideState exits: m=340639 SNR=371.2
22:58:51.369 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.369 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:51.370 00.001 14964 Enqueuing Expose request
22:58:51.370 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
22:58:51.371 00.001 12044 Worker thread wakes up
22:58:51.371 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:51.371 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:54.477 03.106 12044 Exposure complete
22:58:54.516 00.039 12044 worker thread done servicing request
22:58:54.516 00.000 14964 OnExposeComplete: enter
22:58:54.517 00.001 14964 UpdateGuideState(): m_state=6
22:58:54.519 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
22:58:54.521 00.002 14964 Star::Find returns 1 (0), X=277.91, Y=99.43, Mass=336130, SNR=361.9, Peak=27509 HFD=3.7
22:58:54.522 00.001 14964 MultiStar: [#1 0.01,-0.38,0.17,U] [#2 -0.06,-0.32,0.08,U] 
22:58:54.523 00.001 14964 single-star, 2 included, MultiStar: {0.06, -0.07}, one-star: {0.08, -0.00}
22:58:54.525 00.002 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
22:58:54.526 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.73)
22:58:54.527 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=0.01 mountY=-0.08, mountTheta=-1.50
22:58:54.532 00.005 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.00, opts=13)
22:58:54.534 00.002 14964 Enqueuing Move request for scope (0.08, -0.00)
22:58:54.535 00.001 12044 Worker thread wakes up
22:58:54.535 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:58:54.535 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:58:54.535 00.000 12044 Moving (0.08, -0.00) raw xDistance=0.01 yDistance=-0.08
22:58:54.535 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.04
22:58:54.535 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:54.535 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:54.536 00.001 12044 MoveAxis(E, 0, ABG)
22:58:54.536 00.000 12044 Move returns status 0, amount 0
22:58:54.536 00.000 12044 MoveAxis(N, 0, ABG)
22:58:54.536 00.000 12044 Move returns status 0, amount 0
22:58:54.536 00.000 12044 move complete, result=0
22:58:54.536 00.000 12044 worker thread done servicing request
22:58:54.550 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27509, med=620, FiltMin=537, FiltMax=12945, Gamma=0.810
22:58:54.560 00.010 14964 UpdateGuideState exits: m=336130 SNR=361.9
22:58:54.561 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.561 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:54.562 00.001 14964 Enqueuing Expose request
22:58:54.562 00.000 12044 Worker thread wakes up
22:58:54.562 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:54.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:58:54.562 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:57.677 03.115 12044 Exposure complete
22:58:57.719 00.042 12044 worker thread done servicing request
22:58:57.719 00.000 14964 OnExposeComplete: enter
22:58:57.721 00.002 14964 UpdateGuideState(): m_state=6
22:58:57.723 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
22:58:57.724 00.001 14964 Star::Find returns 1 (0), X=278.59, Y=99.93, Mass=340230, SNR=361.4, Peak=25259 HFD=3.9
22:58:57.726 00.002 14964 MultiStar: [#1 0.60,-0.40,0.00,M1] [#2 0.51,-0.43,0.00,M1] 
22:58:57.728 00.002 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.14 = 2.14)
22:58:57.731 00.003 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.19 = -1.09)
22:58:57.733 00.002 14964 CameraToMount -- cameraX=0.76 cameraY=0.50 hyp=0.91 cameraTheta=0.58 mountX=-0.49 mountY=-0.81, mountTheta=-2.12
22:58:57.736 00.003 14964 SchedulePrimaryMove(1136A648, x=0.76, y=0.50, opts=13)
22:58:57.738 00.002 14964 Enqueuing Move request for scope (0.76, 0.50)
22:58:57.739 00.001 12044 Worker thread wakes up
22:58:57.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.50) opts 0xd
22:58:57.740 00.001 12044 Handling offset move in thread for scope, endpoint = (0.76, 0.50)
22:58:57.740 00.000 12044 Moving (0.76, 0.50) raw xDistance=-0.49 yDistance=-0.81
22:58:57.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.49, slope = -0.04
22:58:57.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:57.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
22:58:57.740 00.000 12044 MoveAxis(E, 32, ABG)
22:58:57.740 00.000 12044 Guiding  Dir = 2, Dur = 32
22:58:57.753 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25259, med=619, FiltMin=535, FiltMax=19540, Gamma=0.810
22:58:57.766 00.013 14964 UpdateGuideState exits: m=340230 SNR=361.4
22:58:57.767 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.769 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:58:57.770 00.001 14964 Enqueuing Expose request
22:58:57.795 00.025 12044 IsSlewing returns 0
22:58:57.795 00.000 12044 IsGuiding returns 0
22:58:57.827 00.032 12044 PulseGuide returned control before completion, sleep 11
22:58:57.849 00.022 12044 IsGuiding returns 1
22:58:57.849 00.000 12044 scope still moving after pulse duration time elapsed
22:58:57.905 00.056 12044 IsSlewing returns 0
22:58:57.905 00.000 12044 IsGuiding returns 0
22:58:57.906 00.001 12044 scope move finished after 32 + 78 ms
22:58:57.906 00.000 12044 Move returns status 0, amount 32
22:58:57.906 00.000 12044 MoveAxis(N, 0, ABG)
22:58:57.906 00.000 12044 Move returns status 0, amount 0
22:58:57.906 00.000 12044 move complete, result=0
22:58:57.906 00.000 12044 worker thread done servicing request
22:58:57.906 00.000 12044 Worker thread wakes up
22:58:57.906 00.000 14964 GuideStep: -0.5 px 32 ms EAST, -0.8 px 0 ms NORTH
22:58:57.908 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
22:58:57.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:01.045 03.137 12044 Exposure complete
22:59:01.076 00.031 12044 worker thread done servicing request
22:59:01.077 00.001 14964 OnExposeComplete: enter
22:59:01.077 00.000 14964 UpdateGuideState(): m_state=6
22:59:01.078 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
22:59:01.078 00.000 14964 Star::Find returns 1 (0), X=278.24, Y=99.20, Mass=335549, SNR=368.2, Peak=21565 HFD=3.9
22:59:01.079 00.001 14964 MultiStar: [#1 0.28,0.11,0.16,U] [#2 0.23,0.25,0.08,U] 
22:59:01.079 00.000 14964 refined, 2 included, MultiStar: {0.38, -0.16}, one-star: {0.41, -0.23}
22:59:01.080 00.001 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.56) = xAngle (1.16 = 1.16)
22:59:01.080 00.000 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.22 = -2.07)
22:59:01.080 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.16 hyp=0.41 cameraTheta=-0.39 mountX=0.16 mountY=-0.36, mountTheta=-1.15
22:59:01.081 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.16, opts=13)
22:59:01.082 00.001 14964 Enqueuing Move request for scope (0.38, -0.16)
22:59:01.083 00.001 12044 Worker thread wakes up
22:59:01.083 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.16) opts 0xd
22:59:01.083 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.16)
22:59:01.083 00.000 12044 Moving (0.38, -0.16) raw xDistance=0.16 yDistance=-0.36
22:59:01.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.03
22:59:01.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:01.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:59:01.083 00.000 12044 MoveAxis(E, 0, ABG)
22:59:01.083 00.000 12044 Move returns status 0, amount 0
22:59:01.083 00.000 12044 MoveAxis(N, 0, ABG)
22:59:01.083 00.000 12044 Move returns status 0, amount 0
22:59:01.083 00.000 12044 move complete, result=0
22:59:01.083 00.000 12044 worker thread done servicing request
22:59:01.092 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21565, med=619, FiltMin=527, FiltMax=16999, Gamma=0.810
22:59:01.102 00.010 14964 UpdateGuideState exits: m=335549 SNR=368.2
22:59:01.104 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.106 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:01.108 00.002 14964 Enqueuing Expose request
22:59:01.111 00.003 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:59:01.112 00.001 12044 Worker thread wakes up
22:59:01.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:01.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:04.222 03.110 12044 Exposure complete
22:59:04.253 00.031 12044 worker thread done servicing request
22:59:04.253 00.000 14964 OnExposeComplete: enter
22:59:04.254 00.001 14964 UpdateGuideState(): m_state=6
22:59:04.255 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
22:59:04.255 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=99.53, Mass=337012, SNR=357.3, Peak=23494 HFD=3.8
22:59:04.255 00.000 14964 MultiStar: [#1 0.07,-0.01,0.17,U] [#2 -0.09,-0.12,0.07,U] 
22:59:04.257 00.002 14964 refined, 2 included, MultiStar: {0.19, 0.07}, one-star: {0.23, 0.10}
22:59:04.257 00.000 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
22:59:04.258 00.001 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
22:59:04.258 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.07 mountY=-0.20, mountTheta=-1.91
22:59:04.260 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.07, opts=13)
22:59:04.260 00.000 14964 Enqueuing Move request for scope (0.19, 0.07)
22:59:04.261 00.001 12044 Worker thread wakes up
22:59:04.261 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
22:59:04.261 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
22:59:04.261 00.000 12044 Moving (0.19, 0.07) raw xDistance=-0.07 yDistance=-0.20
22:59:04.261 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.25, using input
22:59:04.261 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
22:59:04.261 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:04.261 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:59:04.261 00.000 12044 MoveAxis(E, 0, ABG)
22:59:04.261 00.000 12044 Move returns status 0, amount 0
22:59:04.261 00.000 12044 MoveAxis(N, 0, ABG)
22:59:04.261 00.000 12044 Move returns status 0, amount 0
22:59:04.261 00.000 12044 move complete, result=0
22:59:04.261 00.000 12044 worker thread done servicing request
22:59:04.269 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23494, med=619, FiltMin=525, FiltMax=13887, Gamma=0.810
22:59:04.275 00.006 14964 UpdateGuideState exits: m=337012 SNR=357.3
22:59:04.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.277 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:04.277 00.000 14964 Enqueuing Expose request
22:59:04.278 00.001 12044 Worker thread wakes up
22:59:04.278 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:59:04.278 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:04.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:07.384 03.106 12044 Exposure complete
22:59:07.414 00.030 12044 worker thread done servicing request
22:59:07.414 00.000 14964 OnExposeComplete: enter
22:59:07.416 00.002 14964 UpdateGuideState(): m_state=6
22:59:07.416 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
22:59:07.417 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=99.33, Mass=332682, SNR=358.7, Peak=24885 HFD=3.9
22:59:07.417 00.000 14964 MultiStar: [#1 0.14,0.03,0.18,U] [#2 0.12,0.21,0.08,U] 
22:59:07.418 00.001 14964 refined, 2 included, MultiStar: {0.18, -0.06}, one-star: {0.19, -0.10}
22:59:07.418 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
22:59:07.419 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.00)
22:59:07.419 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=0.06 mountY=-0.17, mountTheta=-1.21
22:59:07.420 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.06, opts=13)
22:59:07.421 00.001 14964 Enqueuing Move request for scope (0.18, -0.06)
22:59:07.421 00.000 12044 Worker thread wakes up
22:59:07.421 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:59:07.421 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:59:07.421 00.000 12044 Moving (0.18, -0.06) raw xDistance=0.06 yDistance=-0.17
22:59:07.422 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
22:59:07.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:07.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:59:07.422 00.000 12044 MoveAxis(E, 0, ABG)
22:59:07.422 00.000 12044 Move returns status 0, amount 0
22:59:07.422 00.000 12044 MoveAxis(N, 0, ABG)
22:59:07.422 00.000 12044 Move returns status 0, amount 0
22:59:07.422 00.000 12044 move complete, result=0
22:59:07.422 00.000 12044 worker thread done servicing request
22:59:07.432 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24885, med=619, FiltMin=530, FiltMax=14247, Gamma=0.810
22:59:07.439 00.007 14964 UpdateGuideState exits: m=332682 SNR=358.7
22:59:07.440 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.440 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:07.440 00.000 14964 Enqueuing Expose request
22:59:07.441 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:59:07.442 00.001 12044 Worker thread wakes up
22:59:07.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:07.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:10.546 03.104 12044 Exposure complete
22:59:10.580 00.034 12044 worker thread done servicing request
22:59:10.580 00.000 14964 OnExposeComplete: enter
22:59:10.582 00.002 14964 UpdateGuideState(): m_state=6
22:59:10.583 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
22:59:10.584 00.001 14964 Star::Find returns 1 (0), X=277.62, Y=99.57, Mass=340276, SNR=367.9, Peak=25893 HFD=3.4
22:59:10.584 00.000 14964 MultiStar: [#1 -0.33,-0.28,0.17,U] [#2 -0.22,0.08,0.07,U] 
22:59:10.586 00.002 14964 refined, 2 included, MultiStar: {-0.23, 0.08}, one-star: {-0.21, 0.14}
22:59:10.589 00.003 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
22:59:10.591 00.002 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
22:59:10.593 00.002 14964 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.82 mountX=-0.08 mountY=0.22, mountTheta=1.92
22:59:10.595 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.08, opts=13)
22:59:10.597 00.002 14964 Enqueuing Move request for scope (-0.23, 0.08)
22:59:10.598 00.001 12044 Worker thread wakes up
22:59:10.598 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
22:59:10.598 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
22:59:10.598 00.000 12044 Moving (-0.23, 0.08) raw xDistance=-0.08 yDistance=0.22
22:59:10.598 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.10, using input
22:59:10.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
22:59:10.598 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:10.598 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:59:10.599 00.001 12044 MoveAxis(E, 0, ABG)
22:59:10.599 00.000 12044 Move returns status 0, amount 0
22:59:10.599 00.000 12044 MoveAxis(N, 0, ABG)
22:59:10.599 00.000 12044 Move returns status 0, amount 0
22:59:10.599 00.000 12044 move complete, result=0
22:59:10.599 00.000 12044 worker thread done servicing request
22:59:10.615 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25893, med=619, FiltMin=531, FiltMax=18587, Gamma=0.810
22:59:10.625 00.010 14964 UpdateGuideState exits: m=340276 SNR=367.9
22:59:10.627 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:10.628 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:10.629 00.001 14964 Enqueuing Expose request
22:59:10.630 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:10.631 00.001 12044 Worker thread wakes up
22:59:10.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:10.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:13.743 03.112 12044 Exposure complete
22:59:13.783 00.040 12044 worker thread done servicing request
22:59:13.783 00.000 14964 OnExposeComplete: enter
22:59:13.784 00.001 14964 UpdateGuideState(): m_state=6
22:59:13.784 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
22:59:13.785 00.001 14964 Star::Find returns 1 (0), X=277.88, Y=99.90, Mass=338820, SNR=376.3, Peak=29826 HFD=4.1
22:59:13.786 00.001 14964 MultiStar: [#1 0.07,-0.36,0.16,U] [#2 0.05,-0.30,0.07,U] 
22:59:13.786 00.000 14964 refined, 2 included, MultiStar: {0.06, 0.32}, one-star: {0.05, 0.47}
22:59:13.786 00.000 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
22:59:13.787 00.001 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.28)
22:59:13.787 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.40 mountX=-0.32 mountY=-0.09, mountTheta=-2.87
22:59:13.788 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.32, opts=13)
22:59:13.789 00.001 14964 Enqueuing Move request for scope (0.06, 0.32)
22:59:13.789 00.000 12044 Worker thread wakes up
22:59:13.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
22:59:13.789 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
22:59:13.789 00.000 12044 Moving (0.06, 0.32) raw xDistance=-0.32 yDistance=-0.09
22:59:13.789 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.32, slope = -0.03
22:59:13.790 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.790 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:59:13.790 00.000 12044 MoveAxis(E, 27, ABG)
22:59:13.790 00.000 12044 Guiding  Dir = 2, Dur = 27
22:59:13.797 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29826, med=619, FiltMin=533, FiltMax=15037, Gamma=0.810
22:59:13.803 00.006 14964 UpdateGuideState exits: m=338820 SNR=376.3
22:59:13.803 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.804 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:13.804 00.000 14964 Enqueuing Expose request
22:59:13.858 00.054 12044 IsSlewing returns 0
22:59:13.859 00.001 12044 IsGuiding returns 0
22:59:13.892 00.033 12044 IsGuiding returns 1
22:59:13.892 00.000 12044 scope still moving after pulse duration time elapsed
22:59:13.950 00.058 12044 IsSlewing returns 0
22:59:13.950 00.000 12044 IsGuiding returns 0
22:59:13.950 00.000 12044 scope move finished after 27 + 64 ms
22:59:13.951 00.001 12044 Move returns status 0, amount 27
22:59:13.951 00.000 12044 MoveAxis(N, 0, ABG)
22:59:13.951 00.000 12044 Move returns status 0, amount 0
22:59:13.951 00.000 12044 move complete, result=0
22:59:13.951 00.000 12044 worker thread done servicing request
22:59:13.951 00.000 12044 Worker thread wakes up
22:59:13.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:13.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:13.951 00.000 14964 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
22:59:17.055 03.104 12044 Exposure complete
22:59:17.084 00.029 12044 worker thread done servicing request
22:59:17.084 00.000 14964 OnExposeComplete: enter
22:59:17.084 00.000 14964 UpdateGuideState(): m_state=6
22:59:17.085 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
22:59:17.086 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=99.36, Mass=338919, SNR=373.3, Peak=26617 HFD=3.8
22:59:17.088 00.002 14964 MultiStar: [#1 0.27,-0.26,0.17,U] [#2 0.19,-0.10,0.07,U] 
22:59:17.089 00.001 14964 single-star, 2 included, MultiStar: {0.27, -0.10}, one-star: {0.28, -0.07}
22:59:17.090 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.30 = 1.30)
22:59:17.090 00.000 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.93)
22:59:17.091 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-0.25 mountX=0.08 mountY=-0.27, mountTheta=-1.29
22:59:17.093 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.07, opts=13)
22:59:17.094 00.001 14964 Enqueuing Move request for scope (0.28, -0.07)
22:59:17.096 00.002 12044 Worker thread wakes up
22:59:17.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
22:59:17.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
22:59:17.096 00.000 12044 Moving (0.28, -0.07) raw xDistance=0.08 yDistance=-0.27
22:59:17.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
22:59:17.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:59:17.096 00.000 12044 MoveAxis(E, 0, ABG)
22:59:17.096 00.000 12044 Move returns status 0, amount 0
22:59:17.096 00.000 12044 MoveAxis(N, 0, ABG)
22:59:17.096 00.000 12044 Move returns status 0, amount 0
22:59:17.096 00.000 12044 move complete, result=0
22:59:17.096 00.000 12044 worker thread done servicing request
22:59:17.109 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26617, med=619, FiltMin=530, FiltMax=14295, Gamma=0.810
22:59:17.120 00.011 14964 UpdateGuideState exits: m=338919 SNR=373.3
22:59:17.122 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.123 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:17.125 00.002 14964 Enqueuing Expose request
22:59:17.126 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:59:17.128 00.002 12044 Worker thread wakes up
22:59:17.128 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:17.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:20.234 03.106 12044 Exposure complete
22:59:20.280 00.046 12044 worker thread done servicing request
22:59:20.280 00.000 14964 OnExposeComplete: enter
22:59:20.281 00.001 14964 UpdateGuideState(): m_state=6
22:59:20.282 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
22:59:20.282 00.000 14964 Star::Find returns 1 (0), X=277.76, Y=99.08, Mass=334977, SNR=369.7, Peak=26257 HFD=4.1
22:59:20.284 00.002 14964 MultiStar: [#1 -0.08,0.11,0.15,U] [#2 -0.27,0.29,0.06,U] 
22:59:20.286 00.002 14964 refined, 2 included, MultiStar: {-0.08, -0.26}, one-star: {-0.07, -0.35}
22:59:20.287 00.001 14964 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
22:59:20.289 00.002 14964 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.73 = 2.73)
22:59:20.289 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.88 mountX=0.26 mountY=0.11, mountTheta=0.40
22:59:20.291 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.26, opts=13)
22:59:20.293 00.002 14964 Enqueuing Move request for scope (-0.08, -0.26)
22:59:20.294 00.001 12044 Worker thread wakes up
22:59:20.294 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
22:59:20.294 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
22:59:20.294 00.000 12044 Moving (-0.08, -0.26) raw xDistance=0.26 yDistance=0.11
22:59:20.294 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
22:59:20.295 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:20.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:20.295 00.000 12044 MoveAxis(E, 0, ABG)
22:59:20.295 00.000 12044 Move returns status 0, amount 0
22:59:20.295 00.000 12044 MoveAxis(N, 0, ABG)
22:59:20.295 00.000 12044 Move returns status 0, amount 0
22:59:20.295 00.000 12044 move complete, result=0
22:59:20.295 00.000 12044 worker thread done servicing request
22:59:20.307 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26257, med=619, FiltMin=531, FiltMax=17933, Gamma=0.810
22:59:20.319 00.012 14964 UpdateGuideState exits: m=334977 SNR=369.7
22:59:20.320 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.322 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:20.323 00.001 14964 Enqueuing Expose request
22:59:20.324 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:20.324 00.000 12044 Worker thread wakes up
22:59:20.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:20.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:23.445 03.121 12044 Exposure complete
22:59:23.479 00.034 12044 worker thread done servicing request
22:59:23.479 00.000 14964 OnExposeComplete: enter
22:59:23.479 00.000 14964 UpdateGuideState(): m_state=6
22:59:23.480 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
22:59:23.481 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=99.32, Mass=336909, SNR=366.8, Peak=23965 HFD=3.6
22:59:23.481 00.000 14964 MultiStar: [#1 0.49,-0.00,0.16,U] [#2 0.41,0.12,0.09,U] 
22:59:23.482 00.001 14964 refined, 2 included, MultiStar: {0.48, -0.08}, one-star: {0.48, -0.11}
22:59:23.482 00.000 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
22:59:23.483 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
22:59:23.483 00.000 14964 CameraToMount -- cameraX=0.48 cameraY=-0.08 hyp=0.48 cameraTheta=-0.16 mountX=0.08 mountY=-0.47, mountTheta=-1.39
22:59:23.485 00.002 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.08, opts=13)
22:59:23.487 00.002 14964 Enqueuing Move request for scope (0.48, -0.08)
22:59:23.489 00.002 12044 Worker thread wakes up
22:59:23.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.08) opts 0xd
22:59:23.489 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.08)
22:59:23.489 00.000 12044 Moving (0.48, -0.08) raw xDistance=0.08 yDistance=-0.47
22:59:23.489 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.18, using input
22:59:23.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
22:59:23.489 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:23.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:59:23.489 00.000 12044 MoveAxis(E, 0, ABG)
22:59:23.490 00.001 12044 Move returns status 0, amount 0
22:59:23.490 00.000 12044 MoveAxis(N, 0, ABG)
22:59:23.490 00.000 12044 Move returns status 0, amount 0
22:59:23.490 00.000 12044 move complete, result=0
22:59:23.490 00.000 12044 worker thread done servicing request
22:59:23.506 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23965, med=619, FiltMin=537, FiltMax=19175, Gamma=0.810
22:59:23.514 00.008 14964 UpdateGuideState exits: m=336909 SNR=366.8
22:59:23.515 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.516 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:23.516 00.000 14964 Enqueuing Expose request
22:59:23.517 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:59:23.518 00.001 12044 Worker thread wakes up
22:59:23.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:23.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:26.634 03.116 12044 Exposure complete
22:59:26.670 00.036 12044 worker thread done servicing request
22:59:26.671 00.001 14964 OnExposeComplete: enter
22:59:26.672 00.001 14964 UpdateGuideState(): m_state=6
22:59:26.672 00.000 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
22:59:26.673 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=99.30, Mass=340868, SNR=375.4, Peak=29093 HFD=3.7
22:59:26.674 00.001 14964 MultiStar: [#1 0.30,0.04,0.17,U] [#2 0.22,0.18,0.08,U] 
22:59:26.674 00.000 14964 refined, 2 included, MultiStar: {0.30, -0.09}, one-star: {0.31, -0.13}
22:59:26.675 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.28 = 1.28)
22:59:26.677 00.002 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.95)
22:59:26.679 00.002 14964 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.28 mountX=0.09 mountY=-0.29, mountTheta=-1.27
22:59:26.684 00.005 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.09, opts=13)
22:59:26.685 00.001 14964 Enqueuing Move request for scope (0.30, -0.09)
22:59:26.686 00.001 12044 Worker thread wakes up
22:59:26.686 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
22:59:26.686 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
22:59:26.686 00.000 12044 Moving (0.30, -0.09) raw xDistance=0.09 yDistance=-0.29
22:59:26.686 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.24, using input
22:59:26.686 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
22:59:26.686 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.686 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:59:26.686 00.000 12044 MoveAxis(E, 0, ABG)
22:59:26.686 00.000 12044 Move returns status 0, amount 0
22:59:26.686 00.000 12044 MoveAxis(N, 0, ABG)
22:59:26.686 00.000 12044 Move returns status 0, amount 0
22:59:26.686 00.000 12044 move complete, result=0
22:59:26.686 00.000 12044 worker thread done servicing request
22:59:26.700 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29093, med=619, FiltMin=537, FiltMax=14031, Gamma=0.810
22:59:26.708 00.008 14964 UpdateGuideState exits: m=340868 SNR=375.4
22:59:26.708 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.710 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:26.711 00.001 14964 Enqueuing Expose request
22:59:26.712 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:59:26.714 00.002 12044 Worker thread wakes up
22:59:26.714 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:26.714 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:29.827 03.113 12044 Exposure complete
22:59:29.860 00.033 12044 worker thread done servicing request
22:59:29.860 00.000 14964 OnExposeComplete: enter
22:59:29.862 00.002 14964 UpdateGuideState(): m_state=6
22:59:29.864 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
22:59:29.865 00.001 14964 Star::Find returns 1 (0), X=277.71, Y=98.89, Mass=341361, SNR=372.0, Peak=23989 HFD=4.0
22:59:29.866 00.001 14964 MultiStar: [#1 0.09,0.49,0.18,U] [#2 -0.04,0.57,0.08,U] 
22:59:29.867 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.33}, one-star: {-0.12, -0.54}
22:59:29.867 00.000 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.56) = xAngle (-0.27 = -0.27)
22:59:29.869 00.002 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
22:59:29.871 00.002 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=0.33 mountY=0.12, mountTheta=0.35
22:59:29.873 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.33, opts=13)
22:59:29.875 00.002 14964 Enqueuing Move request for scope (-0.08, -0.33)
22:59:29.876 00.001 12044 Worker thread wakes up
22:59:29.877 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
22:59:29.877 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
22:59:29.877 00.000 12044 Moving (-0.08, -0.33) raw xDistance=0.33 yDistance=0.12
22:59:29.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.33, slope = 0.02
22:59:29.877 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:29.877 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:59:29.877 00.000 12044 MoveAxis(W, 19, ABG)
22:59:29.877 00.000 12044 Guiding  Dir = 3, Dur = 19
22:59:29.889 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23989, med=619, FiltMin=527, FiltMax=17503, Gamma=0.810
22:59:29.896 00.007 14964 UpdateGuideState exits: m=341361 SNR=372.0
22:59:29.898 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:29.898 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:29.898 00.000 14964 Enqueuing Expose request
22:59:29.903 00.005 12044 IsSlewing returns 0
22:59:29.903 00.000 12044 IsGuiding returns 0
22:59:29.935 00.032 12044 IsGuiding returns 1
22:59:29.935 00.000 12044 scope still moving after pulse duration time elapsed
22:59:30.000 00.065 12044 IsSlewing returns 0
22:59:30.001 00.001 12044 IsGuiding returns 0
22:59:30.001 00.000 12044 scope move finished after 19 + 78 ms
22:59:30.001 00.000 12044 Move returns status 0, amount 19
22:59:30.001 00.000 12044 MoveAxis(N, 0, ABG)
22:59:30.001 00.000 12044 Move returns status 0, amount 0
22:59:30.001 00.000 12044 move complete, result=0
22:59:30.001 00.000 12044 worker thread done servicing request
22:59:30.001 00.000 12044 Worker thread wakes up
22:59:30.001 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:30.001 00.000 14964 GuideStep: 0.3 px 19 ms WEST, 0.1 px 0 ms NORTH
22:59:30.002 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:33.123 03.121 12044 Exposure complete
22:59:33.146 00.023 12044 worker thread done servicing request
22:59:33.146 00.000 14964 OnExposeComplete: enter
22:59:33.147 00.001 14964 UpdateGuideState(): m_state=6
22:59:33.147 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
22:59:33.148 00.001 14964 Star::Find returns 1 (0), X=277.90, Y=99.19, Mass=338094, SNR=365.6, Peak=21897 HFD=4.2
22:59:33.149 00.001 14964 MultiStar: [#1 0.00,0.42,0.16,U] [#2 -0.03,0.27,0.07,U] 
22:59:33.150 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.12}, one-star: {0.07, -0.24}
22:59:33.150 00.000 14964 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.56) = xAngle (0.40 = 0.40)
22:59:33.151 00.001 14964 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.45 = -2.83)
22:59:33.151 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.16 mountX=0.12 mountY=-0.04, mountTheta=-0.32
22:59:33.152 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.12, opts=13)
22:59:33.153 00.001 14964 Enqueuing Move request for scope (0.05, -0.12)
22:59:33.153 00.000 12044 Worker thread wakes up
22:59:33.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:59:33.153 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:59:33.154 00.001 12044 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=-0.04
22:59:33.154 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.23, using input
22:59:33.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.04
22:59:33.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:33.154 00.000 12044 MoveAxis(E, 0, ABG)
22:59:33.154 00.000 12044 Move returns status 0, amount 0
22:59:33.154 00.000 12044 MoveAxis(N, 0, ABG)
22:59:33.154 00.000 12044 Move returns status 0, amount 0
22:59:33.154 00.000 12044 move complete, result=0
22:59:33.154 00.000 12044 worker thread done servicing request
22:59:33.161 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21897, med=619, FiltMin=524, FiltMax=13673, Gamma=0.810
22:59:33.167 00.006 14964 UpdateGuideState exits: m=338094 SNR=365.6
22:59:33.169 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.170 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:33.171 00.001 14964 Enqueuing Expose request
22:59:33.172 00.001 12044 Worker thread wakes up
22:59:33.172 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:33.173 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:33.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:36.298 03.125 12044 Exposure complete
22:59:36.324 00.026 12044 worker thread done servicing request
22:59:36.324 00.000 14964 OnExposeComplete: enter
22:59:36.325 00.001 14964 UpdateGuideState(): m_state=6
22:59:36.325 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
22:59:36.326 00.001 14964 Star::Find returns 1 (0), X=278.33, Y=99.53, Mass=336127, SNR=372.3, Peak=21649 HFD=3.7
22:59:36.327 00.001 14964 MultiStar: [#1 0.60,-0.14,0.00,M1] [#2 0.32,-0.04,0.08,U] 
22:59:36.327 00.000 14964 refined, 1 included, MultiStar: {0.49, 0.09}, one-star: {0.50, 0.10}
22:59:36.328 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.75 = 1.75)
22:59:36.328 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.49)
22:59:36.328 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=0.09 hyp=0.50 cameraTheta=0.19 mountX=-0.09 mountY=-0.49, mountTheta=-1.74
22:59:36.330 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.09, opts=13)
22:59:36.330 00.000 14964 Enqueuing Move request for scope (0.49, 0.09)
22:59:36.331 00.001 12044 Worker thread wakes up
22:59:36.331 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.09) opts 0xd
22:59:36.331 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.09)
22:59:36.331 00.000 12044 Moving (0.49, 0.09) raw xDistance=-0.09 yDistance=-0.49
22:59:36.331 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
22:59:36.331 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:36.331 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:59:36.331 00.000 12044 MoveAxis(E, 0, ABG)
22:59:36.331 00.000 12044 Move returns status 0, amount 0
22:59:36.331 00.000 12044 MoveAxis(N, 0, ABG)
22:59:36.331 00.000 12044 Move returns status 0, amount 0
22:59:36.331 00.000 12044 move complete, result=0
22:59:36.331 00.000 12044 worker thread done servicing request
22:59:36.338 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21649, med=619, FiltMin=538, FiltMax=16351, Gamma=0.810
22:59:36.345 00.007 14964 UpdateGuideState exits: m=336127 SNR=372.3
22:59:36.347 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.348 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:36.348 00.000 14964 Enqueuing Expose request
22:59:36.349 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:59:36.349 00.000 12044 Worker thread wakes up
22:59:36.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:36.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:39.484 03.135 12044 Exposure complete
22:59:39.525 00.041 12044 worker thread done servicing request
22:59:39.525 00.000 14964 OnExposeComplete: enter
22:59:39.527 00.002 14964 UpdateGuideState(): m_state=6
22:59:39.529 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
22:59:39.530 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=98.95, Mass=335460, SNR=362.1, Peak=24193 HFD=4.1
22:59:39.532 00.002 14964 MultiStar: [#1 0.30,0.29,0.17,U] [#2 0.20,0.10,0.07,U] 
22:59:39.532 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.34}, one-star: {0.33, -0.48}
22:59:39.533 00.001 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.56) = xAngle (0.74 = 0.74)
22:59:39.533 00.000 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.79 = -2.49)
22:59:39.534 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-0.82 mountX=0.35 mountY=-0.28, mountTheta=-0.68
22:59:39.535 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.34, opts=13)
22:59:39.536 00.001 14964 Enqueuing Move request for scope (0.32, -0.34)
22:59:39.536 00.000 12044 Worker thread wakes up
22:59:39.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.34) opts 0xd
22:59:39.536 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.34)
22:59:39.536 00.000 12044 Moving (0.32, -0.34) raw xDistance=0.35 yDistance=-0.28
22:59:39.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.04
22:59:39.537 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:59:39.537 00.000 12044 MoveAxis(W, 28, ABG)
22:59:39.537 00.000 12044 Guiding  Dir = 3, Dur = 28
22:59:39.547 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24193, med=620, FiltMin=539, FiltMax=15743, Gamma=0.810
22:59:39.553 00.006 14964 UpdateGuideState exits: m=335460 SNR=362.1
22:59:39.554 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.554 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:39.555 00.001 14964 Enqueuing Expose request
22:59:39.562 00.007 12044 IsSlewing returns 0
22:59:39.563 00.001 12044 IsGuiding returns 0
22:59:39.596 00.033 12044 IsGuiding returns 1
22:59:39.596 00.000 12044 scope still moving after pulse duration time elapsed
22:59:39.687 00.091 12044 IsSlewing returns 0
22:59:39.687 00.000 12044 IsGuiding returns 0
22:59:39.688 00.001 12044 scope move finished after 28 + 96 ms
22:59:39.688 00.000 12044 Move returns status 0, amount 28
22:59:39.688 00.000 12044 MoveAxis(N, 0, ABG)
22:59:39.688 00.000 12044 Move returns status 0, amount 0
22:59:39.688 00.000 12044 move complete, result=0
22:59:39.688 00.000 12044 worker thread done servicing request
22:59:39.688 00.000 12044 Worker thread wakes up
22:59:39.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:39.689 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:39.689 00.000 14964 GuideStep: 0.3 px 28 ms WEST, -0.3 px 0 ms NORTH
22:59:42.806 03.117 12044 Exposure complete
22:59:42.832 00.026 12044 worker thread done servicing request
22:59:42.832 00.000 14964 OnExposeComplete: enter
22:59:42.833 00.001 14964 UpdateGuideState(): m_state=6
22:59:42.833 00.000 14964 Star::Find(35, 278, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
22:59:42.834 00.001 14964 Star::Find returns 1 (0), X=277.28, Y=99.44, Mass=335199, SNR=361.2, Peak=23251 HFD=3.8
22:59:42.834 00.000 14964 MultiStar: [#1 -0.41,-0.08,0.16,U] [#2 -0.61,-0.19,0.00,M1] 
22:59:42.835 00.001 14964 refined, 1 included, MultiStar: {-0.53, 0.00}, one-star: {-0.55, 0.01}
22:59:42.835 00.000 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
22:59:42.836 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.75 = 1.46)
22:59:42.836 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.00 hyp=0.53 cameraTheta=3.14 mountX=-0.01 mountY=0.53, mountTheta=1.59
22:59:42.837 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.00, opts=13)
22:59:42.838 00.001 14964 Enqueuing Move request for scope (-0.53, 0.00)
22:59:42.838 00.000 12044 Worker thread wakes up
22:59:42.838 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.00) opts 0xd
22:59:42.838 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.00)
22:59:42.838 00.000 12044 Moving (-0.53, 0.00) raw xDistance=-0.01 yDistance=0.53
22:59:42.839 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
22:59:42.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:42.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:59:42.839 00.000 12044 MoveAxis(E, 0, ABG)
22:59:42.839 00.000 12044 Move returns status 0, amount 0
22:59:42.839 00.000 12044 MoveAxis(N, 0, ABG)
22:59:42.839 00.000 12044 Move returns status 0, amount 0
22:59:42.839 00.000 12044 move complete, result=0
22:59:42.839 00.000 12044 worker thread done servicing request
22:59:42.846 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23251, med=619, FiltMin=536, FiltMax=18062, Gamma=0.810
22:59:42.853 00.007 14964 UpdateGuideState exits: m=335199 SNR=361.2
22:59:42.854 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.854 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:42.855 00.001 14964 Enqueuing Expose request
22:59:42.855 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:59:42.856 00.001 12044 Worker thread wakes up
22:59:42.856 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:42.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:45.973 03.117 12044 Exposure complete
22:59:46.010 00.037 12044 worker thread done servicing request
22:59:46.010 00.000 14964 OnExposeComplete: enter
22:59:46.012 00.002 14964 UpdateGuideState(): m_state=6
22:59:46.014 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
22:59:46.016 00.002 14964 Star::Find returns 1 (0), X=277.92, Y=99.55, Mass=337256, SNR=367.1, Peak=26041 HFD=3.6
22:59:46.019 00.003 14964 MultiStar: [#1 0.21,-0.07,0.17,U] [#2 -0.01,-0.09,0.08,U] 
22:59:46.023 00.004 14964 refined, 2 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.12}
22:59:46.024 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.27 = 2.27)
22:59:46.024 00.000 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.96)
22:59:46.027 00.003 14964 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
22:59:46.031 00.004 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.08, opts=13)
22:59:46.033 00.002 14964 Enqueuing Move request for scope (0.10, 0.08)
22:59:46.034 00.001 12044 Worker thread wakes up
22:59:46.035 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:59:46.035 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:59:46.035 00.000 12044 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
22:59:46.035 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.11, using input
22:59:46.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
22:59:46.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:46.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:46.035 00.000 12044 MoveAxis(E, 0, ABG)
22:59:46.035 00.000 12044 Move returns status 0, amount 0
22:59:46.035 00.000 12044 MoveAxis(N, 0, ABG)
22:59:46.035 00.000 12044 Move returns status 0, amount 0
22:59:46.035 00.000 12044 move complete, result=0
22:59:46.035 00.000 12044 worker thread done servicing request
22:59:46.051 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26041, med=619, FiltMin=532, FiltMax=15581, Gamma=0.810
22:59:46.062 00.011 14964 UpdateGuideState exits: m=337256 SNR=367.1
22:59:46.063 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.065 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:46.066 00.001 14964 Enqueuing Expose request
22:59:46.067 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:46.069 00.002 12044 Worker thread wakes up
22:59:46.069 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:46.069 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:49.196 03.127 12044 Exposure complete
22:59:49.228 00.032 12044 worker thread done servicing request
22:59:49.228 00.000 14964 OnExposeComplete: enter
22:59:49.229 00.001 14964 UpdateGuideState(): m_state=6
22:59:49.230 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
22:59:49.231 00.001 14964 Star::Find returns 1 (0), X=277.61, Y=99.46, Mass=337210, SNR=370.1, Peak=22481 HFD=3.8
22:59:49.232 00.001 14964 MultiStar: [#1 -0.27,0.08,0.17,U] [#2 -0.34,0.25,0.07,U] 
22:59:49.233 00.001 14964 single-star, 2 included, MultiStar: {-0.24, 0.05}, one-star: {-0.22, 0.03}
22:59:49.234 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
22:59:49.235 00.001 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.34)
22:59:49.236 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=-0.03 mountY=0.22, mountTheta=1.72
22:59:49.237 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.03, opts=13)
22:59:49.238 00.001 14964 Enqueuing Move request for scope (-0.22, 0.03)
22:59:49.238 00.000 12044 Worker thread wakes up
22:59:49.238 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
22:59:49.238 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
22:59:49.238 00.000 12044 Moving (-0.22, 0.03) raw xDistance=-0.03 yDistance=0.22
22:59:49.238 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.17, using input
22:59:49.238 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
22:59:49.239 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:49.239 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:59:49.239 00.000 12044 MoveAxis(E, 0, ABG)
22:59:49.239 00.000 12044 Move returns status 0, amount 0
22:59:49.239 00.000 12044 MoveAxis(N, 0, ABG)
22:59:49.239 00.000 12044 Move returns status 0, amount 0
22:59:49.239 00.000 12044 move complete, result=0
22:59:49.239 00.000 12044 worker thread done servicing request
22:59:49.246 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22481, med=619, FiltMin=526, FiltMax=16799, Gamma=0.810
22:59:49.252 00.006 14964 UpdateGuideState exits: m=337210 SNR=370.1
22:59:49.253 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:49.253 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:49.254 00.001 14964 Enqueuing Expose request
22:59:49.254 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:49.255 00.001 12044 Worker thread wakes up
22:59:49.255 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:49.255 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:52.352 03.097 12044 Exposure complete
22:59:52.379 00.027 12044 worker thread done servicing request
22:59:52.380 00.001 14964 OnExposeComplete: enter
22:59:52.381 00.001 14964 UpdateGuideState(): m_state=6
22:59:52.382 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
22:59:52.382 00.000 14964 Star::Find returns 1 (0), X=277.89, Y=99.28, Mass=341488, SNR=366.9, Peak=22537 HFD=4.0
22:59:52.383 00.001 14964 MultiStar: [#1 -0.08,0.14,0.17,U] [#2 0.07,0.30,0.07,U] 
22:59:52.383 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.09}, one-star: {0.06, -0.15}
22:59:52.384 00.001 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
22:59:52.384 00.000 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.82)
22:59:52.385 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.15 mountX=0.09 mountY=-0.03, mountTheta=-0.33
22:59:52.386 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.09, opts=13)
22:59:52.387 00.001 14964 Enqueuing Move request for scope (0.04, -0.09)
22:59:52.387 00.000 12044 Worker thread wakes up
22:59:52.387 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:59:52.387 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:59:52.387 00.000 12044 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.03
22:59:52.387 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
22:59:52.387 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:52.387 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:52.387 00.000 12044 MoveAxis(E, 0, ABG)
22:59:52.387 00.000 12044 Move returns status 0, amount 0
22:59:52.387 00.000 12044 MoveAxis(N, 0, ABG)
22:59:52.388 00.001 12044 Move returns status 0, amount 0
22:59:52.388 00.000 12044 move complete, result=0
22:59:52.388 00.000 12044 worker thread done servicing request
22:59:52.398 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22537, med=619, FiltMin=518, FiltMax=15933, Gamma=0.810
22:59:52.409 00.011 14964 UpdateGuideState exits: m=341488 SNR=366.9
22:59:52.411 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.412 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:52.412 00.000 14964 Enqueuing Expose request
22:59:52.413 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:52.415 00.002 12044 Worker thread wakes up
22:59:52.415 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:52.415 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:55.547 03.132 12044 Exposure complete
22:59:55.571 00.024 12044 worker thread done servicing request
22:59:55.571 00.000 14964 OnExposeComplete: enter
22:59:55.574 00.003 14964 UpdateGuideState(): m_state=6
22:59:55.576 00.002 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
22:59:55.580 00.004 14964 Star::Find returns 1 (0), X=277.79, Y=99.31, Mass=338887, SNR=370.0, Peak=28793 HFD=3.6
22:59:55.581 00.001 14964 MultiStar: [#1 -0.14,0.08,0.17,U] [#2 -0.10,0.33,0.08,U] 
22:59:55.583 00.002 14964 refined, 2 included, MultiStar: {-0.06, -0.06}, one-star: {-0.04, -0.12}
22:59:55.584 00.001 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
22:59:55.585 00.001 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
22:59:55.587 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=0.06 mountY=0.07, mountTheta=0.83
22:59:55.590 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.06, opts=13)
22:59:55.591 00.001 14964 Enqueuing Move request for scope (-0.06, -0.06)
22:59:55.591 00.000 12044 Worker thread wakes up
22:59:55.591 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:59:55.592 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:59:55.592 00.000 12044 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.07
22:59:55.592 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
22:59:55.592 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.592 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:59:55.592 00.000 12044 MoveAxis(E, 0, ABG)
22:59:55.592 00.000 12044 Move returns status 0, amount 0
22:59:55.592 00.000 12044 MoveAxis(N, 0, ABG)
22:59:55.592 00.000 12044 Move returns status 0, amount 0
22:59:55.592 00.000 12044 move complete, result=0
22:59:55.592 00.000 12044 worker thread done servicing request
22:59:55.604 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28793, med=619, FiltMin=531, FiltMax=15597, Gamma=0.810
22:59:55.616 00.012 14964 UpdateGuideState exits: m=338887 SNR=370.0
22:59:55.618 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.620 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:55.621 00.001 14964 Enqueuing Expose request
22:59:55.622 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:55.624 00.002 12044 Worker thread wakes up
22:59:55.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:55.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
22:59:58.739 03.115 12044 Exposure complete
22:59:58.763 00.024 12044 worker thread done servicing request
22:59:58.764 00.001 14964 OnExposeComplete: enter
22:59:58.764 00.000 14964 UpdateGuideState(): m_state=6
22:59:58.765 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
22:59:58.765 00.000 14964 Star::Find returns 1 (0), X=277.79, Y=99.27, Mass=339834, SNR=361.8, Peak=26929 HFD=3.6
22:59:58.765 00.000 14964 MultiStar: [#1 -0.20,0.38,0.19,U] [#2 -0.04,0.38,0.08,U] 
22:59:58.766 00.001 14964 refined, 2 included, MultiStar: {-0.06, -0.05}, one-star: {-0.04, -0.16}
22:59:58.767 00.001 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
22:59:58.767 00.000 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
22:59:58.768 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=0.05 mountY=0.07, mountTheta=0.94
22:59:58.769 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.05, opts=13)
22:59:58.770 00.001 14964 Enqueuing Move request for scope (-0.06, -0.05)
22:59:58.770 00.000 12044 Worker thread wakes up
22:59:58.771 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:59:58.771 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:59:58.771 00.000 12044 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.07
22:59:58.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
22:59:58.771 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:59:58.771 00.000 12044 MoveAxis(E, 0, ABG)
22:59:58.771 00.000 12044 Move returns status 0, amount 0
22:59:58.771 00.000 12044 MoveAxis(N, 0, ABG)
22:59:58.771 00.000 12044 Move returns status 0, amount 0
22:59:58.771 00.000 12044 move complete, result=0
22:59:58.771 00.000 12044 worker thread done servicing request
22:59:58.779 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26929, med=619, FiltMin=528, FiltMax=16773, Gamma=0.810
22:59:58.785 00.006 14964 UpdateGuideState exits: m=339834 SNR=361.8
22:59:58.786 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.786 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
22:59:58.787 00.001 14964 Enqueuing Expose request
22:59:58.787 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:58.788 00.001 12044 Worker thread wakes up
22:59:58.788 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
22:59:58.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:01.895 03.107 12044 Exposure complete
23:00:01.920 00.025 12044 worker thread done servicing request
23:00:01.921 00.001 14964 OnExposeComplete: enter
23:00:01.923 00.002 14964 UpdateGuideState(): m_state=6
23:00:01.923 00.000 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
23:00:01.924 00.001 14964 Star::Find returns 1 (0), X=277.66, Y=99.23, Mass=341985, SNR=365.4, Peak=24977 HFD=3.7
23:00:01.924 00.000 14964 MultiStar: [#1 -0.14,0.74,0.00,M1] [#2 -0.38,0.93,0.00,M1] 
23:00:01.925 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
23:00:01.925 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
23:00:01.926 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.29 mountX=0.20 mountY=0.19, mountTheta=0.78
23:00:01.928 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.20, opts=13)
23:00:01.928 00.000 14964 Enqueuing Move request for scope (-0.17, -0.20)
23:00:01.929 00.001 12044 Worker thread wakes up
23:00:01.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
23:00:01.929 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
23:00:01.929 00.000 12044 Moving (-0.17, -0.20) raw xDistance=0.20 yDistance=0.19
23:00:01.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
23:00:01.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.930 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:00:01.930 00.000 12044 MoveAxis(E, 0, ABG)
23:00:01.930 00.000 12044 Move returns status 0, amount 0
23:00:01.930 00.000 12044 MoveAxis(N, 0, ABG)
23:00:01.930 00.000 12044 Move returns status 0, amount 0
23:00:01.930 00.000 12044 move complete, result=0
23:00:01.930 00.000 12044 worker thread done servicing request
23:00:01.938 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24977, med=619, FiltMin=531, FiltMax=17769, Gamma=0.810
23:00:01.944 00.006 14964 UpdateGuideState exits: m=341985 SNR=365.4
23:00:01.945 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.945 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:01.946 00.001 14964 Enqueuing Expose request
23:00:01.946 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:01.947 00.001 12044 Worker thread wakes up
23:00:01.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:01.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:05.077 03.130 12044 Exposure complete
23:00:05.105 00.028 12044 worker thread done servicing request
23:00:05.105 00.000 14964 OnExposeComplete: enter
23:00:05.105 00.000 14964 UpdateGuideState(): m_state=6
23:00:05.106 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
23:00:05.106 00.000 14964 Star::Find returns 1 (0), X=277.86, Y=99.20, Mass=336266, SNR=364.1, Peak=24885 HFD=4.1
23:00:05.107 00.001 14964 MultiStar: [#1 -0.17,0.54,0.17,U] [#2 -0.20,0.89,0.00,M2] 
23:00:05.107 00.000 14964 refined, 1 included, MultiStar: {-0.00, -0.12}, one-star: {0.03, -0.23}
23:00:05.108 00.001 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.56) = xAngle (-0.02 = -0.02)
23:00:05.108 00.000 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
23:00:05.109 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=0.12 mountY=0.01, mountTheta=0.11
23:00:05.110 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.12, opts=13)
23:00:05.110 00.000 14964 Enqueuing Move request for scope (-0.00, -0.12)
23:00:05.111 00.001 12044 Worker thread wakes up
23:00:05.111 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
23:00:05.111 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
23:00:05.111 00.000 12044 Moving (-0.00, -0.12) raw xDistance=0.12 yDistance=0.01
23:00:05.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
23:00:05.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:05.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:05.111 00.000 12044 MoveAxis(E, 0, ABG)
23:00:05.111 00.000 12044 Move returns status 0, amount 0
23:00:05.111 00.000 12044 MoveAxis(N, 0, ABG)
23:00:05.111 00.000 12044 Move returns status 0, amount 0
23:00:05.112 00.001 12044 move complete, result=0
23:00:05.112 00.000 12044 worker thread done servicing request
23:00:05.120 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24885, med=620, FiltMin=538, FiltMax=13577, Gamma=0.810
23:00:05.132 00.012 14964 UpdateGuideState exits: m=336266 SNR=364.1
23:00:05.134 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.135 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:05.136 00.001 14964 Enqueuing Expose request
23:00:05.137 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:05.137 00.000 12044 Worker thread wakes up
23:00:05.138 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:05.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:08.260 03.122 12044 Exposure complete
23:00:08.284 00.024 12044 worker thread done servicing request
23:00:08.284 00.000 14964 OnExposeComplete: enter
23:00:08.285 00.001 14964 UpdateGuideState(): m_state=6
23:00:08.286 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
23:00:08.286 00.000 14964 Star::Find returns 1 (0), X=277.43, Y=98.60, Mass=332492, SNR=357.0, Peak=23745 HFD=3.4
23:00:08.287 00.001 14964 MultiStar: [#1 -0.41,0.79,0.00,M1] [#2 -0.40,0.74,0.00,M3] 
23:00:08.287 00.000 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
23:00:08.288 00.001 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
23:00:08.289 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.83 hyp=0.92 cameraTheta=-2.02 mountX=0.83 mountY=0.48, mountTheta=0.53
23:00:08.290 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.83, opts=13)
23:00:08.290 00.000 14964 Enqueuing Move request for scope (-0.40, -0.83)
23:00:08.291 00.001 12044 Worker thread wakes up
23:00:08.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.83) opts 0xd
23:00:08.291 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.83)
23:00:08.291 00.000 12044 Moving (-0.40, -0.83) raw xDistance=0.83 yDistance=0.48
23:00:08.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.83, slope = 0.04
23:00:08.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:00:08.291 00.000 12044 MoveAxis(W, 32, ABG)
23:00:08.291 00.000 12044 Guiding  Dir = 3, Dur = 32
23:00:08.303 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23745, med=619, FiltMin=531, FiltMax=17834, Gamma=0.810
23:00:08.314 00.011 14964 UpdateGuideState exits: m=332492 SNR=357.0
23:00:08.315 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.316 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:08.318 00.002 14964 Enqueuing Expose request
23:00:08.340 00.022 12044 IsSlewing returns 0
23:00:08.341 00.001 12044 IsGuiding returns 0
23:00:08.372 00.031 12044 PulseGuide returned control before completion, sleep 11
23:00:08.396 00.024 12044 IsGuiding returns 1
23:00:08.396 00.000 12044 scope still moving after pulse duration time elapsed
23:00:08.453 00.057 12044 IsSlewing returns 0
23:00:08.453 00.000 12044 IsGuiding returns 0
23:00:08.453 00.000 12044 scope move finished after 32 + 80 ms
23:00:08.453 00.000 12044 Move returns status 0, amount 32
23:00:08.453 00.000 12044 MoveAxis(S, 45, ABG)
23:00:08.453 00.000 12044 Guiding  Dir = 1, Dur = 45
23:00:08.482 00.029 12044 IsSlewing returns 0
23:00:08.484 00.002 12044 IsGuiding returns 0
23:00:08.515 00.031 12044 PulseGuide returned control before completion, sleep 24
23:00:08.554 00.039 12044 IsGuiding returns 1
23:00:08.554 00.000 12044 scope still moving after pulse duration time elapsed
23:00:08.625 00.071 12044 IsSlewing returns 0
23:00:08.627 00.002 12044 IsGuiding returns 0
23:00:08.627 00.000 12044 scope move finished after 45 + 98 ms
23:00:08.627 00.000 12044 Move returns status 0, amount 45
23:00:08.627 00.000 12044 move complete, result=0
23:00:08.627 00.000 12044 worker thread done servicing request
23:00:08.627 00.000 12044 Worker thread wakes up
23:00:08.627 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:08.627 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:08.628 00.001 14964 GuideStep: 0.8 px 32 ms WEST, 0.5 px 45 ms SOUTH
23:00:11.764 03.136 12044 Exposure complete
23:00:11.787 00.023 12044 worker thread done servicing request
23:00:11.787 00.000 14964 OnExposeComplete: enter
23:00:11.789 00.002 14964 UpdateGuideState(): m_state=6
23:00:11.791 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
23:00:11.792 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=99.24, Mass=342717, SNR=364.6, Peak=29617 HFD=3.6
23:00:11.793 00.001 14964 MultiStar: [#1 0.38,0.24,0.17,U] [#2 0.12,0.19,0.08,U] 
23:00:11.793 00.000 14964 refined, 2 included, MultiStar: {0.33, -0.11}, one-star: {0.33, -0.19}
23:00:11.793 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
23:00:11.794 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.00)
23:00:11.794 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.11 hyp=0.34 cameraTheta=-0.33 mountX=0.11 mountY=-0.31, mountTheta=-1.22
23:00:11.795 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.11, opts=13)
23:00:11.796 00.001 14964 Enqueuing Move request for scope (0.33, -0.11)
23:00:11.796 00.000 12044 Worker thread wakes up
23:00:11.796 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.11) opts 0xd
23:00:11.796 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.11)
23:00:11.796 00.000 12044 Moving (0.33, -0.11) raw xDistance=0.11 yDistance=-0.31
23:00:11.796 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.34, using input
23:00:11.796 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.05
23:00:11.796 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.797 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:00:11.797 00.000 12044 MoveAxis(E, 0, ABG)
23:00:11.797 00.000 12044 Move returns status 0, amount 0
23:00:11.797 00.000 12044 MoveAxis(N, 0, ABG)
23:00:11.797 00.000 12044 Move returns status 0, amount 0
23:00:11.797 00.000 12044 move complete, result=0
23:00:11.797 00.000 12044 worker thread done servicing request
23:00:11.804 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29617, med=620, FiltMin=531, FiltMax=17639, Gamma=0.810
23:00:11.811 00.007 14964 UpdateGuideState exits: m=342717 SNR=364.6
23:00:11.811 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.812 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:11.812 00.000 14964 Enqueuing Expose request
23:00:11.813 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:00:11.814 00.001 12044 Worker thread wakes up
23:00:11.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:11.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:14.951 03.137 12044 Exposure complete
23:00:14.982 00.031 12044 worker thread done servicing request
23:00:14.982 00.000 14964 OnExposeComplete: enter
23:00:14.985 00.003 14964 UpdateGuideState(): m_state=6
23:00:14.987 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
23:00:14.988 00.001 14964 Star::Find returns 1 (0), X=278.42, Y=99.62, Mass=340315, SNR=380.9, Peak=22525 HFD=3.4
23:00:14.988 00.000 14964 MultiStar: [#1 0.46,-0.13,0.17,U] [#2 0.28,-0.19,0.06,U] 
23:00:14.989 00.001 14964 refined, 2 included, MultiStar: {0.56, 0.13}, one-star: {0.59, 0.19}
23:00:14.989 00.000 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
23:00:14.990 00.001 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.45)
23:00:14.990 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=0.13 hyp=0.57 cameraTheta=0.23 mountX=-0.12 mountY=-0.57, mountTheta=-1.78
23:00:14.993 00.003 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.13, opts=13)
23:00:14.994 00.001 14964 Enqueuing Move request for scope (0.56, 0.13)
23:00:14.996 00.002 12044 Worker thread wakes up
23:00:14.996 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.13) opts 0xd
23:00:14.996 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.13)
23:00:14.996 00.000 12044 Moving (0.56, 0.13) raw xDistance=-0.12 yDistance=-0.57
23:00:14.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
23:00:14.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:14.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
23:00:14.996 00.000 12044 MoveAxis(E, 0, ABG)
23:00:14.996 00.000 12044 Move returns status 0, amount 0
23:00:14.996 00.000 12044 MoveAxis(N, 0, ABG)
23:00:14.996 00.000 12044 Move returns status 0, amount 0
23:00:14.996 00.000 12044 move complete, result=0
23:00:14.996 00.000 12044 worker thread done servicing request
23:00:15.007 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22525, med=619, FiltMin=531, FiltMax=15511, Gamma=0.810
23:00:15.013 00.006 14964 UpdateGuideState exits: m=340315 SNR=380.9
23:00:15.014 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.014 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:15.014 00.000 14964 Enqueuing Expose request
23:00:15.015 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:00:15.016 00.001 12044 Worker thread wakes up
23:00:15.016 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:15.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:18.138 03.122 12044 Exposure complete
23:00:18.163 00.025 12044 worker thread done servicing request
23:00:18.163 00.000 14964 OnExposeComplete: enter
23:00:18.164 00.001 14964 UpdateGuideState(): m_state=6
23:00:18.165 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
23:00:18.165 00.000 14964 Star::Find returns 1 (0), X=278.13, Y=99.22, Mass=339710, SNR=378.4, Peak=28117 HFD=3.8
23:00:18.166 00.001 14964 MultiStar: [#1 0.09,0.24,0.16,U] [#2 0.28,0.27,0.08,U] 
23:00:18.166 00.000 14964 refined, 2 included, MultiStar: {0.28, -0.12}, one-star: {0.30, -0.21}
23:00:18.167 00.001 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
23:00:18.167 00.000 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.09)
23:00:18.168 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-0.41 mountX=0.12 mountY=-0.26, mountTheta=-1.13
23:00:18.170 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.12, opts=13)
23:00:18.171 00.001 14964 Enqueuing Move request for scope (0.28, -0.12)
23:00:18.171 00.000 12044 Worker thread wakes up
23:00:18.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
23:00:18.171 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
23:00:18.171 00.000 12044 Moving (0.28, -0.12) raw xDistance=0.12 yDistance=-0.26
23:00:18.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
23:00:18.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.172 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:00:18.172 00.000 12044 MoveAxis(E, 0, ABG)
23:00:18.172 00.000 12044 Move returns status 0, amount 0
23:00:18.172 00.000 12044 MoveAxis(N, 0, ABG)
23:00:18.172 00.000 12044 Move returns status 0, amount 0
23:00:18.172 00.000 12044 move complete, result=0
23:00:18.172 00.000 12044 worker thread done servicing request
23:00:18.179 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28117, med=619, FiltMin=529, FiltMax=14967, Gamma=0.810
23:00:18.188 00.009 14964 UpdateGuideState exits: m=339710 SNR=378.4
23:00:18.188 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.189 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:18.189 00.000 14964 Enqueuing Expose request
23:00:18.190 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:00:18.190 00.000 12044 Worker thread wakes up
23:00:18.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:18.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:21.287 03.097 12044 Exposure complete
23:00:21.323 00.036 12044 worker thread done servicing request
23:00:21.324 00.001 14964 OnExposeComplete: enter
23:00:21.325 00.001 14964 UpdateGuideState(): m_state=6
23:00:21.326 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
23:00:21.327 00.001 14964 Star::Find returns 1 (0), X=278.01, Y=99.84, Mass=342960, SNR=376.6, Peak=23966 HFD=4.2
23:00:21.327 00.000 14964 MultiStar: [#1 -0.08,-0.28,0.16,U] [#2 0.14,-0.10,0.06,U] 
23:00:21.328 00.001 14964 refined, 2 included, MultiStar: {0.15, 0.30}, one-star: {0.18, 0.41}
23:00:21.328 00.000 14964 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.56) = xAngle (2.67 = 2.67)
23:00:21.329 00.001 14964 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.56)
23:00:21.331 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.29 mountY=-0.18, mountTheta=-2.61
23:00:21.334 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.30, opts=13)
23:00:21.336 00.002 14964 Enqueuing Move request for scope (0.15, 0.30)
23:00:21.337 00.001 12044 Worker thread wakes up
23:00:21.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
23:00:21.338 00.001 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
23:00:21.338 00.000 12044 Moving (0.15, 0.30) raw xDistance=-0.29 yDistance=-0.18
23:00:21.338 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.29, slope = -0.02
23:00:21.338 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.338 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:00:21.338 00.000 12044 MoveAxis(E, 16, ABG)
23:00:21.338 00.000 12044 Guiding  Dir = 2, Dur = 16
23:00:21.351 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23966, med=619, FiltMin=532, FiltMax=13631, Gamma=0.810
23:00:21.359 00.008 14964 UpdateGuideState exits: m=342960 SNR=376.6
23:00:21.361 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.362 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:21.364 00.002 14964 Enqueuing Expose request
23:00:21.389 00.025 12044 IsSlewing returns 0
23:00:21.390 00.001 12044 IsGuiding returns 0
23:00:21.451 00.061 12044 IsGuiding returns 1
23:00:21.451 00.000 12044 scope still moving after pulse duration time elapsed
23:00:21.512 00.061 12044 IsSlewing returns 0
23:00:21.512 00.000 12044 IsGuiding returns 0
23:00:21.512 00.000 12044 scope move finished after 16 + 106 ms
23:00:21.512 00.000 12044 Move returns status 0, amount 16
23:00:21.512 00.000 12044 MoveAxis(N, 0, ABG)
23:00:21.512 00.000 12044 Move returns status 0, amount 0
23:00:21.513 00.001 12044 move complete, result=0
23:00:21.513 00.000 12044 worker thread done servicing request
23:00:21.513 00.000 12044 Worker thread wakes up
23:00:21.513 00.000 14964 GuideStep: -0.3 px 16 ms EAST, -0.2 px 0 ms NORTH
23:00:21.514 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:21.514 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:24.650 03.136 12044 Exposure complete
23:00:24.676 00.026 12044 worker thread done servicing request
23:00:24.676 00.000 14964 OnExposeComplete: enter
23:00:24.677 00.001 14964 UpdateGuideState(): m_state=6
23:00:24.678 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
23:00:24.678 00.000 14964 Star::Find returns 1 (0), X=278.04, Y=99.22, Mass=342672, SNR=367.6, Peak=29421 HFD=4.0
23:00:24.679 00.001 14964 MultiStar: [#1 0.07,-0.13,0.16,U] [#2 -0.16,0.10,0.07,U] 
23:00:24.681 00.002 14964 refined, 2 included, MultiStar: {0.17, -0.18}, one-star: {0.21, -0.21}
23:00:24.682 00.001 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
23:00:24.683 00.001 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.48)
23:00:24.683 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.19 mountY=-0.15, mountTheta=-0.69
23:00:24.685 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.18, opts=13)
23:00:24.686 00.001 14964 Enqueuing Move request for scope (0.17, -0.18)
23:00:24.686 00.000 12044 Worker thread wakes up
23:00:24.687 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:00:24.687 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:00:24.687 00.000 12044 Moving (0.17, -0.18) raw xDistance=0.19 yDistance=-0.15
23:00:24.687 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
23:00:24.687 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:24.687 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:00:24.687 00.000 12044 MoveAxis(E, 0, ABG)
23:00:24.687 00.000 12044 Move returns status 0, amount 0
23:00:24.687 00.000 12044 MoveAxis(N, 0, ABG)
23:00:24.687 00.000 12044 Move returns status 0, amount 0
23:00:24.687 00.000 12044 move complete, result=0
23:00:24.687 00.000 12044 worker thread done servicing request
23:00:24.706 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29421, med=620, FiltMin=527, FiltMax=14255, Gamma=0.810
23:00:24.717 00.011 14964 UpdateGuideState exits: m=342672 SNR=367.6
23:00:24.718 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.718 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:24.719 00.001 14964 Enqueuing Expose request
23:00:24.720 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:24.720 00.000 12044 Worker thread wakes up
23:00:24.721 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:24.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:27.826 03.105 12044 Exposure complete
23:00:27.877 00.051 12044 worker thread done servicing request
23:00:27.877 00.000 14964 OnExposeComplete: enter
23:00:27.880 00.003 14964 UpdateGuideState(): m_state=6
23:00:27.882 00.002 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
23:00:27.883 00.001 14964 Star::Find returns 1 (0), X=278.10, Y=99.27, Mass=332941, SNR=365.9, Peak=27401 HFD=3.8
23:00:27.885 00.002 14964 MultiStar: [#1 0.16,0.06,0.16,U] [#2 0.17,0.02,0.07,U] 
23:00:27.886 00.001 14964 refined, 2 included, MultiStar: {0.25, -0.12}, one-star: {0.27, -0.16}
23:00:27.887 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.10 = 1.10)
23:00:27.888 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.13)
23:00:27.890 00.002 14964 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.45 mountX=0.12 mountY=-0.23, mountTheta=-1.08
23:00:27.894 00.004 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.12, opts=13)
23:00:27.897 00.003 14964 Enqueuing Move request for scope (0.25, -0.12)
23:00:27.898 00.001 12044 Worker thread wakes up
23:00:27.899 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
23:00:27.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
23:00:27.899 00.000 12044 Moving (0.25, -0.12) raw xDistance=0.12 yDistance=-0.23
23:00:27.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
23:00:27.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:00:27.899 00.000 12044 MoveAxis(E, 0, ABG)
23:00:27.899 00.000 12044 Move returns status 0, amount 0
23:00:27.899 00.000 12044 MoveAxis(N, 0, ABG)
23:00:27.899 00.000 12044 Move returns status 0, amount 0
23:00:27.899 00.000 12044 move complete, result=0
23:00:27.899 00.000 12044 worker thread done servicing request
23:00:27.914 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27401, med=619, FiltMin=528, FiltMax=14751, Gamma=0.810
23:00:27.929 00.015 14964 UpdateGuideState exits: m=332941 SNR=365.9
23:00:27.931 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.931 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:27.932 00.001 14964 Enqueuing Expose request
23:00:27.932 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:27.933 00.001 12044 Worker thread wakes up
23:00:27.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:27.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:31.053 03.120 12044 Exposure complete
23:00:31.078 00.025 12044 worker thread done servicing request
23:00:31.078 00.000 14964 OnExposeComplete: enter
23:00:31.080 00.002 14964 UpdateGuideState(): m_state=6
23:00:31.081 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
23:00:31.083 00.002 14964 Star::Find returns 1 (0), X=277.90, Y=98.96, Mass=336606, SNR=361.5, Peak=28605 HFD=4.0
23:00:31.084 00.001 14964 MultiStar: [#1 0.05,0.48,0.16,U] [#2 -0.08,0.58,0.00,M1] 
23:00:31.085 00.001 14964 refined, 1 included, MultiStar: {0.07, -0.34}, one-star: {0.07, -0.47}
23:00:31.087 00.002 14964 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
23:00:31.088 00.001 14964 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.06)
23:00:31.089 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.38 mountX=0.35 mountY=-0.03, mountTheta=-0.08
23:00:31.090 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.34, opts=13)
23:00:31.091 00.001 14964 Enqueuing Move request for scope (0.07, -0.34)
23:00:31.091 00.000 12044 Worker thread wakes up
23:00:31.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
23:00:31.091 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
23:00:31.092 00.001 12044 Moving (0.07, -0.34) raw xDistance=0.35 yDistance=-0.03
23:00:31.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.02
23:00:31.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:31.092 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:31.092 00.000 12044 MoveAxis(E, 0, ABG)
23:00:31.092 00.000 12044 Move returns status 0, amount 0
23:00:31.092 00.000 12044 MoveAxis(N, 0, ABG)
23:00:31.092 00.000 12044 Move returns status 0, amount 0
23:00:31.092 00.000 12044 move complete, result=0
23:00:31.092 00.000 12044 worker thread done servicing request
23:00:31.101 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28605, med=619, FiltMin=533, FiltMax=15027, Gamma=0.810
23:00:31.109 00.008 14964 UpdateGuideState exits: m=336606 SNR=361.5
23:00:31.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:31.111 00.001 14964 Enqueuing Expose request
23:00:31.111 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:31.112 00.001 12044 Worker thread wakes up
23:00:31.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:31.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:34.218 03.106 12044 Exposure complete
23:00:34.240 00.022 12044 worker thread done servicing request
23:00:34.240 00.000 14964 OnExposeComplete: enter
23:00:34.241 00.001 14964 UpdateGuideState(): m_state=6
23:00:34.242 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
23:00:34.242 00.000 14964 Star::Find returns 1 (0), X=277.41, Y=99.01, Mass=341216, SNR=375.1, Peak=25615 HFD=4.1
23:00:34.243 00.001 14964 MultiStar: [#1 -0.39,0.56,0.00,M1] [#2 -0.53,0.75,0.00,M2] 
23:00:34.243 00.000 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
23:00:34.244 00.001 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
23:00:34.244 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.42 hyp=0.59 cameraTheta=-2.36 mountX=0.41 mountY=0.46, mountTheta=0.85
23:00:34.245 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.42, opts=13)
23:00:34.246 00.001 14964 Enqueuing Move request for scope (-0.42, -0.42)
23:00:34.246 00.000 12044 Worker thread wakes up
23:00:34.247 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.42) opts 0xd
23:00:34.247 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.42)
23:00:34.247 00.000 12044 Moving (-0.42, -0.42) raw xDistance=0.41 yDistance=0.46
23:00:34.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.00
23:00:34.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
23:00:34.247 00.000 12044 MoveAxis(E, 0, ABG)
23:00:34.247 00.000 12044 Move returns status 0, amount 0
23:00:34.247 00.000 12044 MoveAxis(S, 43, ABG)
23:00:34.247 00.000 12044 Guiding  Dir = 1, Dur = 43
23:00:34.254 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25615, med=619, FiltMin=533, FiltMax=18517, Gamma=0.810
23:00:34.263 00.009 14964 UpdateGuideState exits: m=341216 SNR=375.1
23:00:34.263 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.264 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:34.266 00.002 14964 Enqueuing Expose request
23:00:34.337 00.071 12044 IsSlewing returns 0
23:00:34.337 00.000 12044 IsGuiding returns 0
23:00:34.358 00.021 12044 PulseGuide returned control before completion, sleep 32
23:00:34.399 00.041 12044 IsGuiding returns 1
23:00:34.399 00.000 12044 scope still moving after pulse duration time elapsed
23:00:34.450 00.051 12044 IsSlewing returns 0
23:00:34.451 00.001 12044 IsGuiding returns 0
23:00:34.451 00.000 12044 scope move finished after 43 + 71 ms
23:00:34.451 00.000 12044 Move returns status 0, amount 43
23:00:34.451 00.000 12044 move complete, result=0
23:00:34.451 00.000 12044 worker thread done servicing request
23:00:34.451 00.000 12044 Worker thread wakes up
23:00:34.451 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:34.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,64,71,71)
23:00:34.451 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.5 px 43 ms SOUTH
23:00:35.254 00.803 14964 evsrv: cli 01AB2AD0 connect
23:00:35.255 00.001 14964 case statement mapped state 6 to 3
23:00:35.256 00.001 14964 case statement mapped state 6 to 3
23:00:35.259 00.003 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"784c6167-c278-4875-bc21-0d9615640cc1"}
23:00:35.261 00.002 14964 case statement mapped state 6 to 3
23:00:35.263 00.002 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"784c6167-c278-4875-bc21-0d9615640cc1"}
23:00:35.266 00.003 14964 evsrv: cli 01AB2AD0 disconnect
23:00:35.267 00.001 14964 evsrv: cli 01AB2670 connect
23:00:35.268 00.001 14964 case statement mapped state 6 to 3
23:00:35.269 00.001 14964 case statement mapped state 6 to 3
23:00:35.271 00.002 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"2b9dc28d-0bf5-4629-8e86-26b8cdb62586"}
23:00:35.272 00.001 14964 PhdController::Dither begins
23:00:35.273 00.001 14964 dither: size=2.00, dRA=-1.34 dDec=0.65
23:00:35.273 00.000 14964 MountToCamera -- mountTheta (-2.69) + m_xAngle (-1.56) = xAngle (-4.24 = 2.04)
23:00:35.274 00.001 14964 MountToCamera -- mountX=-1.34 mountY=0.65 hyp=1.49 mountTheta=-2.69 cameraX=-0.67, cameraY=1.33 cameraTheta=2.04
23:00:35.274 00.000 14964 setting lock position to (277.16, 100.75)
23:00:35.275 00.001 14964 Mount: notify guiding dithered (-0.7, 1.3)
23:00:35.275 00.000 14964 MultiStar: stabilizing after lock position change
23:00:35.276 00.001 14964 Status Line: Dither by -1.34,0.65
23:00:35.279 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:00:35.281 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
23:00:35.282 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"2b9dc28d-0bf5-4629-8e86-26b8cdb62586"}
23:00:35.284 00.002 14964 evsrv: cli 01AB2670 disconnect
23:00:37.551 02.267 12044 Exposure complete
23:00:37.575 00.024 12044 worker thread done servicing request
23:00:37.575 00.000 14964 OnExposeComplete: enter
23:00:37.575 00.000 14964 UpdateGuideState(): m_state=6
23:00:37.576 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
23:00:37.577 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=99.54, Mass=342810, SNR=373.2, Peak=23853 HFD=3.3
23:00:37.577 00.000 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
23:00:37.578 00.001 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.39)
23:00:37.578 00.000 14964 CameraToMount -- cameraX=1.40 cameraY=-1.21 hyp=1.85 cameraTheta=-0.71 mountX=1.23 mountY=-1.27, mountTheta=-0.80
23:00:37.580 00.002 14964 dither recenter: remaining=(1.3,-0.7) step=(1.3,-0.7)
23:00:37.580 00.000 14964 MountToCamera -- mountTheta (0.45) + m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
23:00:37.581 00.001 14964 MountToCamera -- mountX=1.34 mountY=-0.65 hyp=1.49 mountTheta=0.45 cameraX=0.67, cameraY=-1.33 cameraTheta=-1.10
23:00:37.581 00.000 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-1.33, opts=4)
23:00:37.583 00.002 14964 Enqueuing Move request for scope (0.67, -1.33)
23:00:37.584 00.001 14964 Mount: notify direct move 1.34,-0.65
23:00:37.586 00.002 12044 Worker thread wakes up
23:00:37.586 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -1.33) opts 0x4
23:00:37.586 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -1.33)
23:00:37.586 00.000 12044 Moving (0.67, -1.33) raw xDistance=1.34 yDistance=-0.65
23:00:37.586 00.000 12044 BLC: window closed
23:00:37.586 00.000 12044 MoveAxis(W, 158, B)
23:00:37.586 00.000 12044 Guiding  Dir = 3, Dur = 158
23:00:37.595 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23853, med=619, FiltMin=524, FiltMax=18187, Gamma=0.810
23:00:37.601 00.006 14964 UpdateGuideState exits: m=342810 SNR=373.2
23:00:37.601 00.000 14964 PhdController: settling, locked = 1, distance = 1.88 (2.00) aobump = 0 frame = 1 / 99999
23:00:37.602 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565637.602,"Host":"NUCBOX","Inst":1,"Distance":1.88,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:00:37.602 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.603 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:37.603 00.000 14964 Enqueuing Expose request
23:00:37.624 00.021 12044 IsSlewing returns 0
23:00:37.625 00.001 12044 IsGuiding returns 0
23:00:37.657 00.032 12044 PulseGuide returned control before completion, sleep 136
23:00:37.797 00.140 12044 IsGuiding returns 1
23:00:37.797 00.000 12044 scope still moving after pulse duration time elapsed
23:00:37.858 00.061 12044 IsSlewing returns 0
23:00:37.859 00.001 12044 IsGuiding returns 0
23:00:37.859 00.000 12044 scope move finished after 158 + 75 ms
23:00:37.859 00.000 12044 Move returns status 0, amount 158
23:00:37.859 00.000 12044 BLC: window closed
23:00:37.859 00.000 12044 BLC: Compensation needed for non-algo type move
23:00:37.859 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 347 applied
23:00:37.859 00.000 12044 MoveAxis(N, 408, B)
23:00:37.859 00.000 12044 Guiding  Dir = 0, Dur = 408
23:00:37.888 00.029 12044 IsSlewing returns 0
23:00:37.888 00.000 12044 IsGuiding returns 0
23:00:37.920 00.032 12044 PulseGuide returned control before completion, sleep 387
23:00:38.321 00.401 12044 IsGuiding returns 1
23:00:38.321 00.000 12044 scope still moving after pulse duration time elapsed
23:00:38.405 00.084 12044 IsSlewing returns 0
23:00:38.405 00.000 12044 IsGuiding returns 0
23:00:38.405 00.000 12044 scope move finished after 408 + 108 ms
23:00:38.405 00.000 12044 Move returns status 0, amount 408
23:00:38.405 00.000 12044 move complete, result=0
23:00:38.405 00.000 12044 worker thread done servicing request
23:00:38.405 00.000 12044 Worker thread wakes up
23:00:38.405 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:38.405 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:00:38.405 00.000 14964 GuideStep: 1.3 px 158 ms WEST, -0.7 px 408 ms NORTH
23:00:41.527 03.122 12044 Exposure complete
23:00:41.548 00.021 12044 worker thread done servicing request
23:00:41.548 00.000 14964 OnExposeComplete: enter
23:00:41.550 00.002 14964 UpdateGuideState(): m_state=6
23:00:41.551 00.001 14964 Star::Find(35, 278, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
23:00:41.551 00.000 14964 Star::Find returns 1 (0), X=278.21, Y=101.06, Mass=342428, SNR=368.4, Peak=24784 HFD=4.1
23:00:41.551 00.000 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.56) = xAngle (1.84 = 1.84)
23:00:41.552 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.89 = -1.39)
23:00:41.552 00.000 14964 CameraToMount -- cameraX=1.05 cameraY=0.31 hyp=1.10 cameraTheta=0.28 mountX=-0.29 mountY=-1.08, mountTheta=-1.83
23:00:41.554 00.002 14964 SchedulePrimaryMove(1136A648, x=1.05, y=0.31, opts=13)
23:00:41.554 00.000 14964 Enqueuing Move request for scope (1.05, 0.31)
23:00:41.555 00.001 12044 Worker thread wakes up
23:00:41.555 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.31) opts 0xd
23:00:41.555 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, 0.31)
23:00:41.555 00.000 12044 Moving (1.05, 0.31) raw xDistance=-0.29 yDistance=-1.08
23:00:41.555 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = 0.00
23:00:41.555 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:41.555 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.08
23:00:41.555 00.000 12044 MoveAxis(E, 22, ABG)
23:00:41.555 00.000 12044 Guiding  Dir = 2, Dur = 22
23:00:41.570 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24784, med=619, FiltMin=529, FiltMax=16763, Gamma=0.810
23:00:41.577 00.007 14964 UpdateGuideState exits: m=342428 SNR=368.4
23:00:41.578 00.001 14964 PhdController: settling, locked = 1, distance = 1.10 (2.00) aobump = 0 frame = 2 / 99999
23:00:41.579 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565641.579,"Host":"NUCBOX","Inst":1,"Distance":1.10,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
23:00:41.579 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.580 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:41.580 00.000 14964 Enqueuing Expose request
23:00:41.609 00.029 12044 IsSlewing returns 0
23:00:41.610 00.001 12044 IsGuiding returns 0
23:00:41.674 00.064 12044 IsGuiding returns 1
23:00:41.674 00.000 12044 scope still moving after pulse duration time elapsed
23:00:41.716 00.042 12044 IsSlewing returns 0
23:00:41.716 00.000 12044 IsGuiding returns 0
23:00:41.716 00.000 12044 scope move finished after 22 + 85 ms
23:00:41.716 00.000 12044 Move returns status 0, amount 22
23:00:41.717 00.001 12044 MoveAxis(N, 0, ABG)
23:00:41.717 00.000 12044 Move returns status 0, amount 0
23:00:41.717 00.000 12044 move complete, result=0
23:00:41.717 00.000 12044 worker thread done servicing request
23:00:41.717 00.000 12044 Worker thread wakes up
23:00:41.717 00.000 14964 GuideStep: -0.3 px 22 ms EAST, -1.1 px 0 ms NORTH
23:00:41.718 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:41.718 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:00:44.819 03.101 12044 Exposure complete
23:00:44.852 00.033 12044 worker thread done servicing request
23:00:44.852 00.000 14964 OnExposeComplete: enter
23:00:44.854 00.002 14964 UpdateGuideState(): m_state=6
23:00:44.855 00.001 14964 Star::Find(35, 278, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
23:00:44.856 00.001 14964 Star::Find returns 1 (0), X=277.83, Y=100.39, Mass=341751, SNR=376.3, Peak=28566 HFD=3.6
23:00:44.857 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
23:00:44.858 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.11 = -2.17)
23:00:44.859 00.001 14964 CameraToMount -- cameraX=0.67 cameraY=-0.36 hyp=0.76 cameraTheta=-0.50 mountX=0.37 mountY=-0.63, mountTheta=-1.04
23:00:44.862 00.003 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.36, opts=13)
23:00:44.862 00.000 14964 Enqueuing Move request for scope (0.67, -0.36)
23:00:44.863 00.001 12044 Worker thread wakes up
23:00:44.863 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.36) opts 0xd
23:00:44.863 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.36)
23:00:44.863 00.000 12044 Moving (0.67, -0.36) raw xDistance=0.37 yDistance=-0.63
23:00:44.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.00
23:00:44.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:44.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
23:00:44.863 00.000 12044 MoveAxis(W, 29, ABG)
23:00:44.863 00.000 12044 Guiding  Dir = 3, Dur = 29
23:00:44.874 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28566, med=620, FiltMin=535, FiltMax=16330, Gamma=0.810
23:00:44.880 00.006 14964 UpdateGuideState exits: m=341751 SNR=376.3
23:00:44.881 00.001 14964 PhdController: settling, locked = 1, distance = 1.00 (2.00) aobump = 0 frame = 3 / 99999
23:00:44.881 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565644.881,"Host":"NUCBOX","Inst":1,"Distance":1.00,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
23:00:44.882 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.882 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:44.883 00.001 14964 Enqueuing Expose request
23:00:44.887 00.004 12044 IsSlewing returns 0
23:00:44.888 00.001 12044 IsGuiding returns 0
23:00:44.929 00.041 12044 IsGuiding returns 1
23:00:44.929 00.000 12044 scope still moving after pulse duration time elapsed
23:00:45.046 00.117 12044 IsSlewing returns 0
23:00:45.047 00.001 12044 IsGuiding returns 0
23:00:45.047 00.000 12044 scope move finished after 29 + 129 ms
23:00:45.047 00.000 12044 Move returns status 0, amount 29
23:00:45.047 00.000 12044 MoveAxis(N, 0, ABG)
23:00:45.047 00.000 12044 Move returns status 0, amount 0
23:00:45.047 00.000 12044 move complete, result=0
23:00:45.047 00.000 12044 worker thread done servicing request
23:00:45.047 00.000 12044 Worker thread wakes up
23:00:45.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:45.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:00:45.047 00.000 14964 GuideStep: 0.4 px 29 ms WEST, -0.6 px 0 ms NORTH
23:00:48.153 03.106 12044 Exposure complete
23:00:48.202 00.049 12044 worker thread done servicing request
23:00:48.202 00.000 14964 OnExposeComplete: enter
23:00:48.204 00.002 14964 UpdateGuideState(): m_state=6
23:00:48.206 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
23:00:48.207 00.001 14964 Star::Find returns 1 (0), X=277.90, Y=100.78, Mass=334839, SNR=356.8, Peak=29568 HFD=3.8
23:00:48.209 00.002 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
23:00:48.211 00.002 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.64)
23:00:48.212 00.001 14964 CameraToMount -- cameraX=0.74 cameraY=0.02 hyp=0.74 cameraTheta=0.03 mountX=-0.01 mountY=-0.74, mountTheta=-1.59
23:00:48.215 00.003 14964 SchedulePrimaryMove(1136A648, x=0.74, y=0.02, opts=13)
23:00:48.216 00.001 14964 Enqueuing Move request for scope (0.74, 0.02)
23:00:48.217 00.001 12044 Worker thread wakes up
23:00:48.218 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.02) opts 0xd
23:00:48.218 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, 0.02)
23:00:48.218 00.000 12044 Moving (0.74, 0.02) raw xDistance=-0.01 yDistance=-0.74
23:00:48.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
23:00:48.218 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.45
23:00:48.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:00:48.218 00.000 12044 MoveAxis(E, 0, ABG)
23:00:48.218 00.000 12044 Move returns status 0, amount 0
23:00:48.218 00.000 12044 MoveAxis(N, 69, ABG)
23:00:48.218 00.000 12044 Guiding  Dir = 0, Dur = 69
23:00:48.229 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29568, med=619, FiltMin=534, FiltMax=15586, Gamma=0.810
23:00:48.237 00.008 14964 UpdateGuideState exits: m=334839 SNR=356.8
23:00:48.238 00.001 14964 PhdController: settling, locked = 1, distance = 0.92 (2.00) aobump = 0 frame = 4 / 99999
23:00:48.238 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565648.238,"Host":"NUCBOX","Inst":1,"Distance":0.92,"Time":10.6,"SettleTime":15.0,"StarLocked":true}
23:00:48.239 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.240 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:48.241 00.001 14964 Enqueuing Expose request
23:00:48.275 00.034 12044 IsSlewing returns 0
23:00:48.275 00.000 12044 IsGuiding returns 0
23:00:48.297 00.022 12044 PulseGuide returned control before completion, sleep 58
23:00:48.365 00.068 12044 IsGuiding returns 1
23:00:48.365 00.000 12044 scope still moving after pulse duration time elapsed
23:00:48.437 00.072 12044 IsSlewing returns 0
23:00:48.438 00.001 12044 IsGuiding returns 0
23:00:48.438 00.000 12044 scope move finished after 69 + 93 ms
23:00:48.438 00.000 12044 Move returns status 0, amount 69
23:00:48.438 00.000 12044 move complete, result=0
23:00:48.438 00.000 12044 worker thread done servicing request
23:00:48.438 00.000 12044 Worker thread wakes up
23:00:48.438 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:48.438 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:00:48.438 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 69 ms NORTH
23:00:51.539 03.101 12044 Exposure complete
23:00:51.570 00.031 12044 worker thread done servicing request
23:00:51.570 00.000 14964 OnExposeComplete: enter
23:00:51.571 00.001 14964 UpdateGuideState(): m_state=6
23:00:51.571 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
23:00:51.572 00.001 14964 Star::Find returns 1 (0), X=277.30, Y=101.11, Mass=341822, SNR=367.7, Peak=29098 HFD=3.8
23:00:51.572 00.000 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
23:00:51.573 00.001 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.49)
23:00:51.573 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.19 mountX=-0.36 mountY=-0.18, mountTheta=-2.67
23:00:51.575 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.36, opts=13)
23:00:51.575 00.000 14964 Enqueuing Move request for scope (0.14, 0.36)
23:00:51.576 00.001 12044 Worker thread wakes up
23:00:51.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
23:00:51.576 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
23:00:51.576 00.000 12044 Moving (0.14, 0.36) raw xDistance=-0.36 yDistance=-0.18
23:00:51.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.36, slope = -0.06
23:00:51.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:00:51.576 00.000 12044 MoveAxis(E, 18, ABG)
23:00:51.576 00.000 12044 Guiding  Dir = 2, Dur = 18
23:00:51.599 00.023 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29098, med=619, FiltMin=523, FiltMax=17614, Gamma=0.810
23:00:51.608 00.009 14964 UpdateGuideState exits: m=341822 SNR=367.7
23:00:51.610 00.002 14964 PhdController: settling, locked = 1, distance = 0.76 (2.00) aobump = 0 frame = 5 / 99999
23:00:51.611 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565651.611,"Host":"NUCBOX","Inst":1,"Distance":0.76,"Time":14.0,"SettleTime":15.0,"StarLocked":true}
23:00:51.612 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.612 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:51.614 00.002 14964 Enqueuing Expose request
23:00:51.615 00.001 12044 IsSlewing returns 0
23:00:51.616 00.001 12044 IsGuiding returns 0
23:00:51.679 00.063 12044 IsGuiding returns 1
23:00:51.679 00.000 12044 scope still moving after pulse duration time elapsed
23:00:51.753 00.074 12044 IsSlewing returns 0
23:00:51.753 00.000 12044 IsGuiding returns 0
23:00:51.753 00.000 12044 scope move finished after 18 + 118 ms
23:00:51.753 00.000 12044 Move returns status 0, amount 18
23:00:51.753 00.000 12044 MoveAxis(N, 0, ABG)
23:00:51.753 00.000 12044 Move returns status 0, amount 0
23:00:51.753 00.000 12044 move complete, result=0
23:00:51.753 00.000 12044 worker thread done servicing request
23:00:51.753 00.000 12044 Worker thread wakes up
23:00:51.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:51.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:00:51.753 00.000 14964 GuideStep: -0.4 px 18 ms EAST, -0.2 px 0 ms NORTH
23:00:54.880 03.127 12044 Exposure complete
23:00:54.912 00.032 12044 worker thread done servicing request
23:00:54.912 00.000 14964 OnExposeComplete: enter
23:00:54.913 00.001 14964 UpdateGuideState(): m_state=6
23:00:54.914 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
23:00:54.915 00.001 14964 Star::Find returns 1 (0), X=276.90, Y=100.52, Mass=339814, SNR=369.9, Peak=28014 HFD=3.6
23:00:54.916 00.001 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
23:00:54.916 00.000 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
23:00:54.917 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.34 cameraTheta=-2.41 mountX=0.23 mountY=0.28, mountTheta=0.89
23:00:54.919 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.23, opts=13)
23:00:54.919 00.000 14964 Enqueuing Move request for scope (-0.26, -0.23)
23:00:54.920 00.001 12044 Worker thread wakes up
23:00:54.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
23:00:54.920 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
23:00:54.920 00.000 12044 Moving (-0.26, -0.23) raw xDistance=0.23 yDistance=0.28
23:00:54.920 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.03
23:00:54.920 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.920 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:00:54.920 00.000 12044 MoveAxis(E, 0, ABG)
23:00:54.920 00.000 12044 Move returns status 0, amount 0
23:00:54.920 00.000 12044 MoveAxis(N, 0, ABG)
23:00:54.920 00.000 12044 Move returns status 0, amount 0
23:00:54.920 00.000 12044 move complete, result=0
23:00:54.920 00.000 12044 worker thread done servicing request
23:00:54.928 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28014, med=619, FiltMin=538, FiltMax=15598, Gamma=0.810
23:00:54.933 00.005 14964 UpdateGuideState exits: m=339814 SNR=369.9
23:00:54.934 00.001 14964 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 6 / 99999
23:00:54.934 00.000 14964 PhdController: newstate STATE_FINISH
23:00:54.935 00.001 14964 PhdController complete: success
23:00:54.935 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778565654.935,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:00:54.936 00.001 14964 Mount: notify guiding dither settle done success=1
23:00:54.937 00.001 14964 PhdController: newstate STATE_IDLE
23:00:54.937 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:54.939 00.001 14964 Enqueuing Expose request
23:00:54.939 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:00:54.940 00.001 12044 Worker thread wakes up
23:00:54.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:54.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:00:58.046 03.106 12044 Exposure complete
23:00:58.080 00.034 12044 worker thread done servicing request
23:00:58.081 00.001 14964 OnExposeComplete: enter
23:00:58.081 00.000 14964 UpdateGuideState(): m_state=6
23:00:58.082 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
23:00:58.082 00.000 14964 Star::Find returns 1 (0), X=276.77, Y=100.46, Mass=337508, SNR=367.3, Peak=28361 HFD=3.4
23:00:58.083 00.001 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
23:00:58.083 00.000 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
23:00:58.084 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.49 mountX=0.29 mountY=0.42, mountTheta=0.96
23:00:58.085 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.30, opts=13)
23:00:58.086 00.001 14964 Enqueuing Move request for scope (-0.39, -0.30)
23:00:58.086 00.000 12044 Worker thread wakes up
23:00:58.087 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.30) opts 0xd
23:00:58.087 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.30)
23:00:58.087 00.000 12044 Moving (-0.39, -0.30) raw xDistance=0.29 yDistance=0.42
23:00:58.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.29, slope = 0.06
23:00:58.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.087 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:00:58.087 00.000 12044 MoveAxis(W, 28, ABG)
23:00:58.087 00.000 12044 Guiding  Dir = 3, Dur = 28
23:00:58.097 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28361, med=619, FiltMin=535, FiltMax=17518, Gamma=0.810
23:00:58.103 00.006 14964 UpdateGuideState exits: m=337508 SNR=367.3
23:00:58.103 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.104 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:00:58.104 00.000 14964 Enqueuing Expose request
23:00:58.122 00.018 12044 IsSlewing returns 0
23:00:58.123 00.001 12044 IsGuiding returns 0
23:00:58.188 00.065 12044 IsGuiding returns 1
23:00:58.189 00.001 12044 scope still moving after pulse duration time elapsed
23:00:58.265 00.076 12044 IsSlewing returns 0
23:00:58.266 00.001 12044 IsGuiding returns 0
23:00:58.266 00.000 12044 scope move finished after 28 + 114 ms
23:00:58.266 00.000 12044 Move returns status 0, amount 28
23:00:58.266 00.000 12044 MoveAxis(N, 0, ABG)
23:00:58.266 00.000 12044 Move returns status 0, amount 0
23:00:58.266 00.000 12044 move complete, result=0
23:00:58.266 00.000 12044 worker thread done servicing request
23:00:58.266 00.000 12044 Worker thread wakes up
23:00:58.266 00.000 14964 GuideStep: 0.3 px 28 ms WEST, 0.4 px 0 ms NORTH
23:00:58.269 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:00:58.269 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:01.405 03.136 12044 Exposure complete
23:01:01.442 00.037 12044 worker thread done servicing request
23:01:01.442 00.000 14964 OnExposeComplete: enter
23:01:01.444 00.002 14964 UpdateGuideState(): m_state=6
23:01:01.445 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
23:01:01.446 00.001 14964 Star::Find returns 1 (0), X=277.03, Y=100.80, Mass=342238, SNR=369.7, Peak=28958 HFD=4.0
23:01:01.448 00.002 14964 MultiStar: exiting stabilization period
23:01:01.449 00.001 14964 MultiStar: updating star positions after lock position change
23:01:01.450 00.001 14964 Star::Find(35, 71, 323, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
23:01:01.452 00.002 14964 Star::Find returns 1 (0), X=71.31, Y=318.22, Mass=15149, SNR=56.0, Peak=2529 HFD=2.6
23:01:01.453 00.001 14964 Star::Find(35, 137, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
23:01:01.455 00.002 14964 Star::Find returns 1 (0), X=137.55, Y=308.28, Mass=3965, SNR=24.4, Peak=1275 HFD=1.8
23:01:01.456 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
23:01:01.457 00.001 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
23:01:01.459 00.002 14964 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.81 mountX=-0.05 mountY=0.13, mountTheta=1.93
23:01:01.461 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.04, opts=13)
23:01:01.462 00.001 14964 Enqueuing Move request for scope (-0.13, 0.04)
23:01:01.464 00.002 12044 Worker thread wakes up
23:01:01.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
23:01:01.464 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
23:01:01.464 00.000 12044 Moving (-0.13, 0.04) raw xDistance=-0.05 yDistance=0.13
23:01:01.464 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
23:01:01.464 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:01.464 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:01.464 00.000 12044 MoveAxis(E, 0, ABG)
23:01:01.464 00.000 12044 Move returns status 0, amount 0
23:01:01.464 00.000 12044 MoveAxis(N, 0, ABG)
23:01:01.464 00.000 12044 Move returns status 0, amount 0
23:01:01.464 00.000 12044 move complete, result=0
23:01:01.465 00.001 12044 worker thread done servicing request
23:01:01.479 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28958, med=619, FiltMin=531, FiltMax=14438, Gamma=0.810
23:01:01.490 00.011 14964 UpdateGuideState exits: m=342238 SNR=369.7
23:01:01.492 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.494 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:01.495 00.001 14964 Enqueuing Expose request
23:01:01.495 00.000 12044 Worker thread wakes up
23:01:01.495 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:01.496 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:01.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:04.622 03.126 12044 Exposure complete
23:01:04.662 00.040 12044 worker thread done servicing request
23:01:04.662 00.000 14964 OnExposeComplete: enter
23:01:04.665 00.003 14964 UpdateGuideState(): m_state=6
23:01:04.666 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
23:01:04.670 00.004 14964 Star::Find returns 1 (0), X=276.71, Y=100.50, Mass=339533, SNR=361.8, Peak=25513 HFD=3.4
23:01:04.672 00.002 14964 MultiStar: [#1 -0.24,0.43,0.17,U] [#2 -0.06,0.38,0.07,U] 
23:01:04.672 00.000 14964 refined, 2 included, MultiStar: {-0.40, -0.12}, one-star: {-0.45, -0.25}
23:01:04.675 00.003 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
23:01:04.675 00.000 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
23:01:04.676 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-2.84 mountX=0.12 mountY=0.41, mountTheta=1.29
23:01:04.679 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.12, opts=13)
23:01:04.680 00.001 14964 Enqueuing Move request for scope (-0.40, -0.12)
23:01:04.681 00.001 12044 Worker thread wakes up
23:01:04.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.12) opts 0xd
23:01:04.681 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.12)
23:01:04.681 00.000 12044 Moving (-0.40, -0.12) raw xDistance=0.12 yDistance=0.41
23:01:04.682 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.14, using input
23:01:04.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
23:01:04.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:01:04.682 00.000 12044 MoveAxis(E, 0, ABG)
23:01:04.682 00.000 12044 Move returns status 0, amount 0
23:01:04.682 00.000 12044 MoveAxis(N, 0, ABG)
23:01:04.682 00.000 12044 Move returns status 0, amount 0
23:01:04.682 00.000 12044 move complete, result=0
23:01:04.682 00.000 12044 worker thread done servicing request
23:01:04.693 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25513, med=619, FiltMin=540, FiltMax=17919, Gamma=0.810
23:01:04.699 00.006 14964 UpdateGuideState exits: m=339533 SNR=361.8
23:01:04.700 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.701 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:04.701 00.000 14964 Enqueuing Expose request
23:01:04.701 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:01:04.703 00.002 12044 Worker thread wakes up
23:01:04.703 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:04.703 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:07.811 03.108 12044 Exposure complete
23:01:07.841 00.030 12044 worker thread done servicing request
23:01:07.842 00.001 14964 OnExposeComplete: enter
23:01:07.844 00.002 14964 UpdateGuideState(): m_state=6
23:01:07.849 00.005 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
23:01:07.849 00.000 14964 Star::Find returns 1 (0), X=277.41, Y=100.87, Mass=343780, SNR=378.7, Peak=26538 HFD=3.7
23:01:07.850 00.001 14964 MultiStar: [#1 0.30,-0.05,0.17,U] [#2 0.70,-0.07,0.00,M2] 
23:01:07.850 00.000 14964 refined, 1 included, MultiStar: {0.26, 0.09}, one-star: {0.26, 0.11}
23:01:07.851 00.001 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
23:01:07.851 00.000 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
23:01:07.852 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.28 cameraTheta=0.32 mountX=-0.08 mountY=-0.27, mountTheta=-1.87
23:01:07.853 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.09, opts=13)
23:01:07.854 00.001 14964 Enqueuing Move request for scope (0.26, 0.09)
23:01:07.855 00.001 12044 Worker thread wakes up
23:01:07.855 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
23:01:07.855 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
23:01:07.855 00.000 12044 Moving (0.26, 0.09) raw xDistance=-0.08 yDistance=-0.27
23:01:07.855 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
23:01:07.855 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:07.855 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:01:07.855 00.000 12044 MoveAxis(E, 0, ABG)
23:01:07.855 00.000 12044 Move returns status 0, amount 0
23:01:07.855 00.000 12044 MoveAxis(N, 0, ABG)
23:01:07.855 00.000 12044 Move returns status 0, amount 0
23:01:07.856 00.001 12044 move complete, result=0
23:01:07.856 00.000 12044 worker thread done servicing request
23:01:07.865 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26538, med=619, FiltMin=534, FiltMax=19579, Gamma=0.810
23:01:07.874 00.009 14964 UpdateGuideState exits: m=343780 SNR=378.7
23:01:07.877 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.880 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:07.880 00.000 14964 Enqueuing Expose request
23:01:07.881 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:01:07.881 00.000 12044 Worker thread wakes up
23:01:07.881 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:07.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:10.987 03.106 12044 Exposure complete
23:01:11.028 00.041 12044 worker thread done servicing request
23:01:11.028 00.000 14964 OnExposeComplete: enter
23:01:11.030 00.002 14964 UpdateGuideState(): m_state=6
23:01:11.031 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
23:01:11.033 00.002 14964 Star::Find returns 1 (0), X=277.03, Y=100.38, Mass=336293, SNR=370.5, Peak=39233 HFD=3.3
23:01:11.033 00.000 14964 MultiStar: [#1 -0.00,0.43,0.17,U] [#2 0.24,0.61,0.00,M3] 
23:01:11.034 00.001 14964 refined, 1 included, MultiStar: {-0.11, -0.26}, one-star: {-0.13, -0.38}
23:01:11.034 00.000 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.56) = xAngle (-0.42 = -0.42)
23:01:11.035 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
23:01:11.035 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.97 mountX=0.26 mountY=0.14, mountTheta=0.49
23:01:11.038 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.26, opts=13)
23:01:11.039 00.001 14964 Enqueuing Move request for scope (-0.11, -0.26)
23:01:11.039 00.000 12044 Worker thread wakes up
23:01:11.039 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
23:01:11.039 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
23:01:11.039 00.000 12044 Moving (-0.11, -0.26) raw xDistance=0.26 yDistance=0.14
23:01:11.039 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
23:01:11.039 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.039 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:11.039 00.000 12044 MoveAxis(E, 0, ABG)
23:01:11.039 00.000 12044 Move returns status 0, amount 0
23:01:11.039 00.000 12044 MoveAxis(N, 0, ABG)
23:01:11.040 00.001 12044 Move returns status 0, amount 0
23:01:11.040 00.000 12044 move complete, result=0
23:01:11.040 00.000 12044 worker thread done servicing request
23:01:11.048 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=39233, med=619, FiltMin=535, FiltMax=11988, Gamma=0.810
23:01:11.055 00.007 14964 UpdateGuideState exits: m=336293 SNR=370.5
23:01:11.057 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.060 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:11.062 00.002 14964 Enqueuing Expose request
23:01:11.065 00.003 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:11.067 00.002 12044 Worker thread wakes up
23:01:11.068 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:11.068 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:14.205 03.137 12044 Exposure complete
23:01:14.246 00.041 12044 worker thread done servicing request
23:01:14.246 00.000 14964 OnExposeComplete: enter
23:01:14.248 00.002 14964 UpdateGuideState(): m_state=6
23:01:14.250 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
23:01:14.252 00.002 14964 Star::Find returns 1 (0), X=277.17, Y=100.78, Mass=343867, SNR=372.4, Peak=29834 HFD=3.6
23:01:14.254 00.002 14964 MultiStar: [#1 0.20,0.37,0.17,U] [#2 0.52,0.58,0.00,M4] 
23:01:14.255 00.001 14964 single-star, 1 included, MultiStar: {0.04, 0.08}, one-star: {0.01, 0.03}
23:01:14.256 00.001 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
23:01:14.257 00.001 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.49)
23:01:14.258 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.19 mountX=-0.03 mountY=-0.01, mountTheta=-2.67
23:01:14.259 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.03, opts=13)
23:01:14.261 00.002 14964 Enqueuing Move request for scope (0.01, 0.03)
23:01:14.262 00.001 12044 Worker thread wakes up
23:01:14.262 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:01:14.262 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:01:14.262 00.000 12044 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
23:01:14.262 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
23:01:14.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
23:01:14.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.263 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:14.263 00.000 12044 MoveAxis(E, 0, ABG)
23:01:14.263 00.000 12044 Move returns status 0, amount 0
23:01:14.263 00.000 12044 MoveAxis(N, 0, ABG)
23:01:14.263 00.000 12044 Move returns status 0, amount 0
23:01:14.263 00.000 12044 move complete, result=0
23:01:14.263 00.000 12044 worker thread done servicing request
23:01:14.273 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29834, med=619, FiltMin=538, FiltMax=17760, Gamma=0.810
23:01:14.283 00.010 14964 UpdateGuideState exits: m=343867 SNR=372.4
23:01:14.283 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:14.284 00.000 14964 Enqueuing Expose request
23:01:14.286 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:14.288 00.002 12044 Worker thread wakes up
23:01:14.288 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:14.288 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:17.400 03.112 12044 Exposure complete
23:01:17.431 00.031 12044 worker thread done servicing request
23:01:17.431 00.000 14964 OnExposeComplete: enter
23:01:17.433 00.002 14964 UpdateGuideState(): m_state=6
23:01:17.434 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
23:01:17.434 00.000 14964 Star::Find returns 1 (0), X=276.83, Y=100.54, Mass=340415, SNR=367.4, Peak=33002 HFD=3.4
23:01:17.435 00.001 14964 MultiStar: [#1 -0.21,0.33,0.18,U] [#2 0.01,0.59,0.00,M5] 
23:01:17.435 00.000 14964 refined, 1 included, MultiStar: {-0.31, -0.13}, one-star: {-0.32, -0.22}
23:01:17.438 00.003 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
23:01:17.439 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
23:01:17.440 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-2.73 mountX=0.13 mountY=0.32, mountTheta=1.18
23:01:17.443 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.13, opts=13)
23:01:17.443 00.000 14964 Enqueuing Move request for scope (-0.31, -0.13)
23:01:17.444 00.001 12044 Worker thread wakes up
23:01:17.444 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
23:01:17.444 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
23:01:17.444 00.000 12044 Moving (-0.31, -0.13) raw xDistance=0.13 yDistance=0.32
23:01:17.444 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
23:01:17.444 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:17.444 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:01:17.444 00.000 12044 MoveAxis(E, 0, ABG)
23:01:17.444 00.000 12044 Move returns status 0, amount 0
23:01:17.444 00.000 12044 MoveAxis(N, 0, ABG)
23:01:17.444 00.000 12044 Move returns status 0, amount 0
23:01:17.444 00.000 12044 move complete, result=0
23:01:17.445 00.001 12044 worker thread done servicing request
23:01:17.454 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33002, med=619, FiltMin=514, FiltMax=17298, Gamma=0.810
23:01:17.461 00.007 14964 UpdateGuideState exits: m=340415 SNR=367.4
23:01:17.462 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:17.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:17.463 00.000 14964 Enqueuing Expose request
23:01:17.463 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:01:17.464 00.001 12044 Worker thread wakes up
23:01:17.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:17.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:20.561 03.097 12044 Exposure complete
23:01:20.586 00.025 12044 worker thread done servicing request
23:01:20.587 00.001 14964 OnExposeComplete: enter
23:01:20.588 00.001 14964 UpdateGuideState(): m_state=6
23:01:20.589 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
23:01:20.589 00.000 14964 Star::Find returns 1 (0), X=277.15, Y=100.83, Mass=339747, SNR=378.6, Peak=28506 HFD=3.7
23:01:20.590 00.001 14964 MultiStar: [#1 0.12,0.05,0.15,U] [#2 0.32,-0.21,0.08,U] 
23:01:20.590 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.05}, one-star: {-0.00, 0.07}
23:01:20.591 00.001 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
23:01:20.591 00.000 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.64)
23:01:20.592 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.03 mountX=-0.05 mountY=-0.04, mountTheta=-2.53
23:01:20.593 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.05, opts=13)
23:01:20.594 00.001 14964 Enqueuing Move request for scope (0.03, 0.05)
23:01:20.594 00.000 12044 Worker thread wakes up
23:01:20.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:01:20.595 00.001 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:01:20.595 00.000 12044 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.04
23:01:20.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
23:01:20.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:20.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:20.595 00.000 12044 MoveAxis(E, 0, ABG)
23:01:20.595 00.000 12044 Move returns status 0, amount 0
23:01:20.595 00.000 12044 MoveAxis(N, 0, ABG)
23:01:20.595 00.000 12044 Move returns status 0, amount 0
23:01:20.595 00.000 12044 move complete, result=0
23:01:20.595 00.000 12044 worker thread done servicing request
23:01:20.602 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28506, med=619, FiltMin=542, FiltMax=17274, Gamma=0.810
23:01:20.608 00.006 14964 UpdateGuideState exits: m=339747 SNR=378.6
23:01:20.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:20.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:20.609 00.000 14964 Enqueuing Expose request
23:01:20.610 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:20.611 00.001 12044 Worker thread wakes up
23:01:20.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:20.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:23.718 03.107 12044 Exposure complete
23:01:23.744 00.026 12044 worker thread done servicing request
23:01:23.744 00.000 14964 OnExposeComplete: enter
23:01:23.746 00.002 14964 UpdateGuideState(): m_state=6
23:01:23.747 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:01:23.749 00.002 14964 Star::Find returns 1 (0), X=277.15, Y=100.54, Mass=336233, SNR=367.5, Peak=28217 HFD=3.5
23:01:23.751 00.002 14964 MultiStar: [#1 0.00,0.45,0.17,U] [#2 0.52,0.34,0.00,M5] 
23:01:23.751 00.000 14964 refined, 1 included, MultiStar: {-0.01, -0.12}, one-star: {-0.01, -0.22}
23:01:23.752 00.001 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.06 = -0.06)
23:01:23.753 00.001 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
23:01:23.755 00.002 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=0.12 mountY=0.02, mountTheta=0.15
23:01:23.757 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.12, opts=13)
23:01:23.759 00.002 14964 Enqueuing Move request for scope (-0.01, -0.12)
23:01:23.760 00.001 12044 Worker thread wakes up
23:01:23.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:01:23.760 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:01:23.760 00.000 12044 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.02
23:01:23.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
23:01:23.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:23.760 00.000 12044 MoveAxis(E, 0, ABG)
23:01:23.760 00.000 12044 Move returns status 0, amount 0
23:01:23.760 00.000 12044 MoveAxis(N, 0, ABG)
23:01:23.761 00.001 12044 Move returns status 0, amount 0
23:01:23.761 00.000 12044 move complete, result=0
23:01:23.762 00.001 12044 worker thread done servicing request
23:01:23.776 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28217, med=619, FiltMin=536, FiltMax=16578, Gamma=0.810
23:01:23.785 00.009 14964 UpdateGuideState exits: m=336233 SNR=367.5
23:01:23.786 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.788 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:23.788 00.000 14964 Enqueuing Expose request
23:01:23.789 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:23.790 00.001 12044 Worker thread wakes up
23:01:23.790 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:23.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:26.896 03.106 12044 Exposure complete
23:01:26.932 00.036 12044 worker thread done servicing request
23:01:26.932 00.000 14964 OnExposeComplete: enter
23:01:26.932 00.000 14964 UpdateGuideState(): m_state=6
23:01:26.933 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
23:01:26.934 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=101.11, Mass=347463, SNR=371.7, Peak=30986 HFD=3.8
23:01:26.934 00.000 14964 MultiStar: [#1 0.18,0.21,0.17,U] [#2 0.65,0.27,0.00,M6] 
23:01:26.935 00.001 14964 refined, 1 included, MultiStar: {0.09, 0.33}, one-star: {0.07, 0.36}
23:01:26.935 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
23:01:26.936 00.001 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.36)
23:01:26.936 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.35 cameraTheta=1.31 mountX=-0.33 mountY=-0.12, mountTheta=-2.79
23:01:26.937 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.33, opts=13)
23:01:26.938 00.001 14964 Enqueuing Move request for scope (0.09, 0.33)
23:01:26.938 00.000 12044 Worker thread wakes up
23:01:26.939 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
23:01:26.939 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
23:01:26.939 00.000 12044 Moving (0.09, 0.33) raw xDistance=-0.33 yDistance=-0.12
23:01:26.939 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.33, slope = -0.03
23:01:26.939 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.939 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:26.939 00.000 12044 MoveAxis(E, 23, ABG)
23:01:26.939 00.000 12044 Guiding  Dir = 2, Dur = 23
23:01:26.947 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30986, med=619, FiltMin=542, FiltMax=17202, Gamma=0.810
23:01:26.953 00.006 14964 UpdateGuideState exits: m=347463 SNR=371.7
23:01:26.953 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.954 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:26.954 00.000 14964 Enqueuing Expose request
23:01:26.967 00.013 12044 IsSlewing returns 0
23:01:26.998 00.031 12044 IsGuiding returns 0
23:01:27.030 00.032 12044 IsGuiding returns 1
23:01:27.030 00.000 12044 scope still moving after pulse duration time elapsed
23:01:27.095 00.065 12044 IsSlewing returns 0
23:01:27.095 00.000 12044 IsGuiding returns 0
23:01:27.095 00.000 12044 scope move finished after 23 + 75 ms
23:01:27.095 00.000 12044 Move returns status 0, amount 23
23:01:27.095 00.000 12044 MoveAxis(N, 0, ABG)
23:01:27.095 00.000 12044 Move returns status 0, amount 0
23:01:27.095 00.000 12044 move complete, result=0
23:01:27.095 00.000 12044 worker thread done servicing request
23:01:27.095 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
23:01:27.096 00.001 12044 Worker thread wakes up
23:01:27.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:27.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:30.224 03.128 12044 Exposure complete
23:01:30.260 00.036 12044 worker thread done servicing request
23:01:30.261 00.001 14964 OnExposeComplete: enter
23:01:30.262 00.001 14964 UpdateGuideState(): m_state=6
23:01:30.264 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
23:01:30.266 00.002 14964 Star::Find returns 1 (0), X=277.29, Y=100.26, Mass=342012, SNR=372.8, Peak=25709 HFD=3.7
23:01:30.267 00.001 14964 MultiStar: [#1 0.16,0.76,0.00,M1] [#2 0.52,0.85,0.00,M7] 
23:01:30.269 00.002 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
23:01:30.270 00.001 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
23:01:30.272 00.002 14964 CameraToMount -- cameraX=0.13 cameraY=-0.49 hyp=0.51 cameraTheta=-1.31 mountX=0.49 mountY=-0.08, mountTheta=-0.17
23:01:30.274 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.49, opts=13)
23:01:30.276 00.002 14964 Enqueuing Move request for scope (0.13, -0.49)
23:01:30.278 00.002 12044 Worker thread wakes up
23:01:30.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.49) opts 0xd
23:01:30.278 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.49)
23:01:30.278 00.000 12044 Moving (0.13, -0.49) raw xDistance=0.49 yDistance=-0.08
23:01:30.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.49, slope = 0.01
23:01:30.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:30.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:30.278 00.000 12044 MoveAxis(W, 9, ABG)
23:01:30.278 00.000 12044 Guiding  Dir = 3, Dur = 9
23:01:30.296 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25709, med=619, FiltMin=541, FiltMax=16685, Gamma=0.810
23:01:30.306 00.010 14964 UpdateGuideState exits: m=342012 SNR=372.8
23:01:30.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.308 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:30.308 00.000 14964 Enqueuing Expose request
23:01:30.311 00.003 12044 IsSlewing returns 0
23:01:30.311 00.000 12044 IsGuiding returns 0
23:01:30.375 00.064 12044 IsGuiding returns 1
23:01:30.375 00.000 12044 scope still moving after pulse duration time elapsed
23:01:30.438 00.063 12044 IsSlewing returns 0
23:01:30.438 00.000 12044 IsGuiding returns 0
23:01:30.438 00.000 12044 scope move finished after 9 + 117 ms
23:01:30.438 00.000 12044 Move returns status 0, amount 9
23:01:30.438 00.000 12044 MoveAxis(N, 0, ABG)
23:01:30.439 00.001 12044 Move returns status 0, amount 0
23:01:30.439 00.000 12044 move complete, result=0
23:01:30.439 00.000 12044 worker thread done servicing request
23:01:30.439 00.000 12044 Worker thread wakes up
23:01:30.439 00.000 14964 GuideStep: 0.5 px 9 ms WEST, -0.1 px 0 ms NORTH
23:01:30.440 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:30.441 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:33.544 03.103 12044 Exposure complete
23:01:33.565 00.021 12044 worker thread done servicing request
23:01:33.565 00.000 14964 OnExposeComplete: enter
23:01:33.566 00.001 14964 UpdateGuideState(): m_state=6
23:01:33.567 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
23:01:33.567 00.000 14964 Star::Find returns 1 (0), X=277.11, Y=100.16, Mass=339030, SNR=369.2, Peak=29657 HFD=3.8
23:01:33.568 00.001 14964 MultiStar: [#1 0.03,0.48,0.17,U] [#2 0.42,0.54,0.00,M8] 
23:01:33.568 00.000 14964 refined, 1 included, MultiStar: {-0.04, -0.44}, one-star: {-0.05, -0.60}
23:01:33.569 00.001 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.56) = xAngle (-0.10 = -0.10)
23:01:33.569 00.000 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
23:01:33.569 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.66 mountX=0.44 mountY=0.08, mountTheta=0.19
23:01:33.571 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.44, opts=13)
23:01:33.571 00.000 14964 Enqueuing Move request for scope (-0.04, -0.44)
23:01:33.572 00.001 12044 Worker thread wakes up
23:01:33.572 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.44) opts 0xd
23:01:33.572 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.44)
23:01:33.572 00.000 12044 Moving (-0.04, -0.44) raw xDistance=0.44 yDistance=0.08
23:01:33.572 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.44, slope = 0.03
23:01:33.572 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.572 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:33.572 00.000 12044 MoveAxis(W, 20, ABG)
23:01:33.572 00.000 12044 Guiding  Dir = 3, Dur = 20
23:01:33.579 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29657, med=619, FiltMin=537, FiltMax=14025, Gamma=0.810
23:01:33.585 00.006 14964 UpdateGuideState exits: m=339030 SNR=369.2
23:01:33.585 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:33.586 00.000 14964 Enqueuing Expose request
23:01:33.620 00.034 12044 IsSlewing returns 0
23:01:33.620 00.000 12044 IsGuiding returns 0
23:01:33.643 00.023 12044 IsGuiding returns 1
23:01:33.643 00.000 12044 scope still moving after pulse duration time elapsed
23:01:33.736 00.093 12044 IsSlewing returns 0
23:01:33.736 00.000 12044 IsGuiding returns 0
23:01:33.736 00.000 12044 scope move finished after 20 + 95 ms
23:01:33.736 00.000 12044 Move returns status 0, amount 20
23:01:33.736 00.000 12044 MoveAxis(N, 0, ABG)
23:01:33.736 00.000 12044 Move returns status 0, amount 0
23:01:33.736 00.000 12044 move complete, result=0
23:01:33.736 00.000 12044 worker thread done servicing request
23:01:33.736 00.000 12044 Worker thread wakes up
23:01:33.736 00.000 14964 GuideStep: 0.4 px 20 ms WEST, 0.1 px 0 ms NORTH
23:01:33.738 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:33.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:36.847 03.109 12044 Exposure complete
23:01:36.871 00.024 12044 worker thread done servicing request
23:01:36.871 00.000 14964 OnExposeComplete: enter
23:01:36.872 00.001 14964 UpdateGuideState(): m_state=6
23:01:36.872 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
23:01:36.873 00.001 14964 Star::Find returns 1 (0), X=276.84, Y=100.09, Mass=336489, SNR=363.5, Peak=34101 HFD=3.8
23:01:36.873 00.000 14964 MultiStar: [#1 -0.05,0.56,0.18,U] [#2 0.13,0.63,0.00,M9] 
23:01:36.874 00.001 14964 refined, 1 included, MultiStar: {-0.28, -0.48}, one-star: {-0.32, -0.66}
23:01:36.874 00.000 14964 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
23:01:36.875 00.001 14964 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
23:01:36.875 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.48 hyp=0.56 cameraTheta=-2.10 mountX=0.47 mountY=0.33, mountTheta=0.61
23:01:36.876 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.48, opts=13)
23:01:36.877 00.001 14964 Enqueuing Move request for scope (-0.28, -0.48)
23:01:36.878 00.001 12044 Worker thread wakes up
23:01:36.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.48) opts 0xd
23:01:36.878 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.48)
23:01:36.878 00.000 12044 Moving (-0.28, -0.48) raw xDistance=0.47 yDistance=0.33
23:01:36.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.47, slope = 0.05
23:01:36.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:01:36.878 00.000 12044 MoveAxis(W, 36, ABG)
23:01:36.878 00.000 12044 Guiding  Dir = 3, Dur = 36
23:01:36.885 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34101, med=619, FiltMin=536, FiltMax=16060, Gamma=0.810
23:01:36.891 00.006 14964 UpdateGuideState exits: m=336489 SNR=363.5
23:01:36.892 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.892 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:36.893 00.001 14964 Enqueuing Expose request
23:01:36.921 00.028 12044 IsSlewing returns 0
23:01:36.921 00.000 12044 IsGuiding returns 0
23:01:36.953 00.032 12044 PulseGuide returned control before completion, sleep 15
23:01:36.983 00.030 12044 IsGuiding returns 1
23:01:36.983 00.000 12044 scope still moving after pulse duration time elapsed
23:01:37.095 00.112 12044 IsSlewing returns 0
23:01:37.095 00.000 12044 IsGuiding returns 0
23:01:37.095 00.000 12044 scope move finished after 36 + 137 ms
23:01:37.095 00.000 12044 Move returns status 0, amount 36
23:01:37.095 00.000 12044 MoveAxis(N, 0, ABG)
23:01:37.095 00.000 12044 Move returns status 0, amount 0
23:01:37.095 00.000 12044 move complete, result=0
23:01:37.095 00.000 12044 worker thread done servicing request
23:01:37.095 00.000 12044 Worker thread wakes up
23:01:37.095 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:37.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:37.096 00.001 14964 GuideStep: 0.5 px 36 ms WEST, 0.3 px 0 ms NORTH
23:01:40.192 03.096 12044 Exposure complete
23:01:40.213 00.021 12044 worker thread done servicing request
23:01:40.213 00.000 14964 OnExposeComplete: enter
23:01:40.214 00.001 14964 UpdateGuideState(): m_state=6
23:01:40.215 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
23:01:40.215 00.000 14964 Star::Find returns 1 (0), X=276.90, Y=100.82, Mass=344794, SNR=387.3, Peak=31894 HFD=3.7
23:01:40.215 00.000 14964 MultiStar: [#1 -0.12,-0.04,0.17,U] [#2 0.03,0.13,0.07,U] 
23:01:40.216 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.06}, one-star: {-0.26, 0.07}
23:01:40.216 00.000 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
23:01:40.217 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.21)
23:01:40.217 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=-0.06 mountY=0.21, mountTheta=1.85
23:01:40.219 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.06, opts=13)
23:01:40.220 00.001 14964 Enqueuing Move request for scope (-0.22, 0.06)
23:01:40.221 00.001 12044 Worker thread wakes up
23:01:40.221 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
23:01:40.221 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
23:01:40.221 00.000 12044 Moving (-0.22, 0.06) raw xDistance=-0.06 yDistance=0.21
23:01:40.221 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
23:01:40.221 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:40.221 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:01:40.221 00.000 12044 MoveAxis(E, 0, ABG)
23:01:40.221 00.000 12044 Move returns status 0, amount 0
23:01:40.221 00.000 12044 MoveAxis(N, 0, ABG)
23:01:40.221 00.000 12044 Move returns status 0, amount 0
23:01:40.221 00.000 12044 move complete, result=0
23:01:40.221 00.000 12044 worker thread done servicing request
23:01:40.229 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31894, med=619, FiltMin=534, FiltMax=14658, Gamma=0.810
23:01:40.234 00.005 14964 UpdateGuideState exits: m=344794 SNR=387.3
23:01:40.235 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:40.235 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:40.236 00.001 14964 Enqueuing Expose request
23:01:40.236 00.000 12044 Worker thread wakes up
23:01:40.237 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:40.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:40.237 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:43.346 03.109 12044 Exposure complete
23:01:43.388 00.042 12044 worker thread done servicing request
23:01:43.388 00.000 14964 OnExposeComplete: enter
23:01:43.391 00.003 14964 UpdateGuideState(): m_state=6
23:01:43.391 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
23:01:43.392 00.001 14964 Star::Find returns 1 (0), X=276.92, Y=100.51, Mass=336928, SNR=370.3, Peak=33185 HFD=3.5
23:01:43.392 00.000 14964 MultiStar: [#1 0.09,0.13,0.17,U] [#2 0.24,0.43,0.07,U] 
23:01:43.393 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.16}, one-star: {-0.23, -0.25}
23:01:43.393 00.000 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
23:01:43.394 00.001 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
23:01:43.394 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.38 mountX=0.15 mountY=0.18, mountTheta=0.86
23:01:43.397 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.16, opts=13)
23:01:43.398 00.001 14964 Enqueuing Move request for scope (-0.16, -0.16)
23:01:43.398 00.000 12044 Worker thread wakes up
23:01:43.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
23:01:43.398 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
23:01:43.398 00.000 12044 Moving (-0.16, -0.16) raw xDistance=0.15 yDistance=0.18
23:01:43.398 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.19, using input
23:01:43.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
23:01:43.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:43.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:43.398 00.000 12044 MoveAxis(E, 0, ABG)
23:01:43.398 00.000 12044 Move returns status 0, amount 0
23:01:43.398 00.000 12044 MoveAxis(N, 0, ABG)
23:01:43.398 00.000 12044 Move returns status 0, amount 0
23:01:43.398 00.000 12044 move complete, result=0
23:01:43.399 00.001 12044 worker thread done servicing request
23:01:43.407 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33185, med=619, FiltMin=535, FiltMax=13894, Gamma=0.810
23:01:43.413 00.006 14964 UpdateGuideState exits: m=336928 SNR=370.3
23:01:43.414 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.414 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:43.415 00.001 14964 Enqueuing Expose request
23:01:43.415 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:43.416 00.001 12044 Worker thread wakes up
23:01:43.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:43.416 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:46.544 03.128 12044 Exposure complete
23:01:46.580 00.036 12044 worker thread done servicing request
23:01:46.582 00.002 14964 OnExposeComplete: enter
23:01:46.582 00.000 14964 UpdateGuideState(): m_state=6
23:01:46.583 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
23:01:46.584 00.001 14964 Star::Find returns 1 (0), X=277.27, Y=100.60, Mass=336609, SNR=366.6, Peak=33381 HFD=3.2
23:01:46.587 00.003 14964 MultiStar: [#1 0.25,0.02,0.16,U] [#2 0.28,0.15,0.07,U] 
23:01:46.589 00.002 14964 refined, 2 included, MultiStar: {0.14, -0.11}, one-star: {0.12, -0.15}
23:01:46.592 00.003 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
23:01:46.594 00.002 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.34)
23:01:46.596 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=0.12 mountY=-0.13, mountTheta=-0.85
23:01:46.603 00.007 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.11, opts=13)
23:01:46.606 00.003 14964 Enqueuing Move request for scope (0.14, -0.11)
23:01:46.607 00.001 12044 Worker thread wakes up
23:01:46.607 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:01:46.607 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:01:46.607 00.000 12044 Moving (0.14, -0.11) raw xDistance=0.12 yDistance=-0.13
23:01:46.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
23:01:46.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:46.607 00.000 12044 MoveAxis(E, 0, ABG)
23:01:46.607 00.000 12044 Move returns status 0, amount 0
23:01:46.607 00.000 12044 MoveAxis(N, 0, ABG)
23:01:46.607 00.000 12044 Move returns status 0, amount 0
23:01:46.607 00.000 12044 move complete, result=0
23:01:46.607 00.000 12044 worker thread done servicing request
23:01:46.625 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33381, med=619, FiltMin=535, FiltMax=20322, Gamma=0.810
23:01:46.636 00.011 14964 UpdateGuideState exits: m=336609 SNR=366.6
23:01:46.638 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.640 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:46.641 00.001 14964 Enqueuing Expose request
23:01:46.643 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:46.645 00.002 12044 Worker thread wakes up
23:01:46.645 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:46.645 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:49.754 03.109 12044 Exposure complete
23:01:49.804 00.050 12044 worker thread done servicing request
23:01:49.805 00.001 14964 OnExposeComplete: enter
23:01:49.806 00.001 14964 UpdateGuideState(): m_state=6
23:01:49.808 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
23:01:49.809 00.001 14964 Star::Find returns 1 (0), X=276.93, Y=101.03, Mass=341106, SNR=370.1, Peak=33618 HFD=3.9
23:01:49.811 00.002 14964 MultiStar: [#1 -0.09,-0.35,0.17,U] [#2 0.07,-0.22,0.08,U] 
23:01:49.812 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.16}, one-star: {-0.23, 0.27}
23:01:49.813 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.01 = -2.27)
23:01:49.815 00.002 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
23:01:49.816 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=-0.16 mountY=0.17, mountTheta=2.31
23:01:49.821 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.16, opts=13)
23:01:49.822 00.001 14964 Enqueuing Move request for scope (-0.19, 0.16)
23:01:49.824 00.002 12044 Worker thread wakes up
23:01:49.824 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
23:01:49.824 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
23:01:49.824 00.000 12044 Moving (-0.19, 0.16) raw xDistance=-0.16 yDistance=0.17
23:01:49.824 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
23:01:49.824 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.824 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:49.824 00.000 12044 MoveAxis(E, 0, ABG)
23:01:49.824 00.000 12044 Move returns status 0, amount 0
23:01:49.824 00.000 12044 MoveAxis(N, 0, ABG)
23:01:49.824 00.000 12044 Move returns status 0, amount 0
23:01:49.824 00.000 12044 move complete, result=0
23:01:49.824 00.000 12044 worker thread done servicing request
23:01:49.837 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33618, med=619, FiltMin=533, FiltMax=15501, Gamma=0.810
23:01:49.843 00.006 14964 UpdateGuideState exits: m=341106 SNR=370.1
23:01:49.844 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.845 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:49.845 00.000 14964 Enqueuing Expose request
23:01:49.846 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:49.846 00.000 12044 Worker thread wakes up
23:01:49.847 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:49.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:52.988 03.141 12044 Exposure complete
23:01:53.025 00.037 12044 worker thread done servicing request
23:01:53.025 00.000 14964 OnExposeComplete: enter
23:01:53.026 00.001 14964 UpdateGuideState(): m_state=6
23:01:53.028 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
23:01:53.029 00.001 14964 Star::Find returns 1 (0), X=277.18, Y=100.83, Mass=341785, SNR=367.3, Peak=31770 HFD=3.7
23:01:53.030 00.001 14964 MultiStar: [#1 0.11,0.12,0.17,U] [#2 0.22,-0.03,0.08,U] 
23:01:53.032 00.002 14964 single-star, 2 included, MultiStar: {0.05, 0.08}, one-star: {0.02, 0.08}
23:01:53.033 00.001 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.56) = xAngle (2.83 = 2.83)
23:01:53.035 00.002 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.88 = -0.40)
23:01:53.036 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.27 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
23:01:53.040 00.004 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.08, opts=13)
23:01:53.042 00.002 14964 Enqueuing Move request for scope (0.02, 0.08)
23:01:53.044 00.002 12044 Worker thread wakes up
23:01:53.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:01:53.044 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:01:53.044 00.000 12044 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.03
23:01:53.044 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.15, using input
23:01:53.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
23:01:53.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:53.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:53.044 00.000 12044 MoveAxis(E, 0, ABG)
23:01:53.044 00.000 12044 Move returns status 0, amount 0
23:01:53.044 00.000 12044 MoveAxis(N, 0, ABG)
23:01:53.045 00.001 12044 Move returns status 0, amount 0
23:01:53.045 00.000 12044 move complete, result=0
23:01:53.045 00.000 12044 worker thread done servicing request
23:01:53.059 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31770, med=619, FiltMin=523, FiltMax=18970, Gamma=0.810
23:01:53.070 00.011 14964 UpdateGuideState exits: m=341785 SNR=367.3
23:01:53.071 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.073 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:53.074 00.001 14964 Enqueuing Expose request
23:01:53.075 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:53.077 00.002 12044 Worker thread wakes up
23:01:53.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:53.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:56.179 03.102 12044 Exposure complete
23:01:56.224 00.045 12044 worker thread done servicing request
23:01:56.225 00.001 14964 OnExposeComplete: enter
23:01:56.227 00.002 14964 UpdateGuideState(): m_state=6
23:01:56.228 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
23:01:56.230 00.002 14964 Star::Find returns 1 (0), X=277.14, Y=100.61, Mass=337849, SNR=376.5, Peak=30106 HFD=3.6
23:01:56.232 00.002 14964 MultiStar: [#1 0.19,0.18,0.18,U] [#2 0.40,-0.03,0.08,U] 
23:01:56.232 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.09}, one-star: {-0.02, -0.15}
23:01:56.233 00.001 14964 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.56) = xAngle (0.38 = 0.38)
23:01:56.237 00.004 14964 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.43 = -2.85)
23:01:56.238 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.18 mountX=0.09 mountY=-0.03, mountTheta=-0.30
23:01:56.240 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.09, opts=13)
23:01:56.242 00.002 14964 Enqueuing Move request for scope (0.04, -0.09)
23:01:56.243 00.001 12044 Worker thread wakes up
23:01:56.243 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:01:56.243 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:01:56.243 00.000 12044 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.03
23:01:56.243 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
23:01:56.243 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:56.244 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:56.244 00.000 12044 MoveAxis(E, 0, ABG)
23:01:56.244 00.000 12044 Move returns status 0, amount 0
23:01:56.244 00.000 12044 MoveAxis(N, 0, ABG)
23:01:56.244 00.000 12044 Move returns status 0, amount 0
23:01:56.244 00.000 12044 move complete, result=0
23:01:56.244 00.000 12044 worker thread done servicing request
23:01:56.254 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30106, med=620, FiltMin=536, FiltMax=16460, Gamma=0.810
23:01:56.260 00.006 14964 UpdateGuideState exits: m=337849 SNR=376.5
23:01:56.260 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:56.261 00.000 14964 Enqueuing Expose request
23:01:56.262 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:56.262 00.000 12044 Worker thread wakes up
23:01:56.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:56.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:01:59.372 03.110 12044 Exposure complete
23:01:59.418 00.046 12044 worker thread done servicing request
23:01:59.418 00.000 14964 OnExposeComplete: enter
23:01:59.420 00.002 14964 UpdateGuideState(): m_state=6
23:01:59.423 00.003 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
23:01:59.425 00.002 14964 Star::Find returns 1 (0), X=277.27, Y=100.82, Mass=340087, SNR=373.9, Peak=27154 HFD=3.8
23:01:59.427 00.002 14964 MultiStar: [#1 0.27,-0.18,0.17,U] [#2 0.26,-0.08,0.06,U] 
23:01:59.429 00.002 14964 single-star, 2 included, MultiStar: {0.14, 0.03}, one-star: {0.11, 0.07}
23:01:59.430 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
23:01:59.431 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
23:01:59.432 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=-0.06 mountY=-0.12, mountTheta=-2.08
23:01:59.435 00.003 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.07, opts=13)
23:01:59.436 00.001 14964 Enqueuing Move request for scope (0.11, 0.07)
23:01:59.438 00.002 12044 Worker thread wakes up
23:01:59.438 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:01:59.438 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:01:59.438 00.000 12044 Moving (0.11, 0.07) raw xDistance=-0.06 yDistance=-0.12
23:01:59.438 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.41, using input
23:01:59.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.06
23:01:59.438 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:59.438 00.000 12044 MoveAxis(E, 0, ABG)
23:01:59.438 00.000 12044 Move returns status 0, amount 0
23:01:59.438 00.000 12044 MoveAxis(N, 0, ABG)
23:01:59.438 00.000 12044 Move returns status 0, amount 0
23:01:59.438 00.000 12044 move complete, result=0
23:01:59.438 00.000 12044 worker thread done servicing request
23:01:59.451 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27154, med=619, FiltMin=536, FiltMax=16710, Gamma=0.810
23:01:59.458 00.007 14964 UpdateGuideState exits: m=340087 SNR=373.9
23:01:59.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.460 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:01:59.460 00.000 14964 Enqueuing Expose request
23:01:59.461 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:59.462 00.001 12044 Worker thread wakes up
23:01:59.462 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:01:59.462 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:02.569 03.107 12044 Exposure complete
23:02:02.594 00.025 12044 worker thread done servicing request
23:02:02.594 00.000 14964 OnExposeComplete: enter
23:02:02.595 00.001 14964 UpdateGuideState(): m_state=6
23:02:02.596 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
23:02:02.596 00.000 14964 Star::Find returns 1 (0), X=277.16, Y=100.53, Mass=338728, SNR=371.5, Peak=31458 HFD=3.4
23:02:02.597 00.001 14964 MultiStar: [#1 0.14,0.23,0.18,U] [#2 0.33,0.39,0.08,U] 
23:02:02.597 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.12}, one-star: {0.00, -0.23}
23:02:02.598 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
23:02:02.598 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
23:02:02.599 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=0.12 mountY=-0.03, mountTheta=-0.23
23:02:02.600 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.12, opts=13)
23:02:02.601 00.001 14964 Enqueuing Move request for scope (0.04, -0.12)
23:02:02.601 00.000 12044 Worker thread wakes up
23:02:02.602 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:02:02.602 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:02:02.602 00.000 12044 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.03
23:02:02.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
23:02:02.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:02.602 00.000 12044 MoveAxis(E, 0, ABG)
23:02:02.602 00.000 12044 Move returns status 0, amount 0
23:02:02.602 00.000 12044 MoveAxis(N, 0, ABG)
23:02:02.602 00.000 12044 Move returns status 0, amount 0
23:02:02.602 00.000 12044 move complete, result=0
23:02:02.602 00.000 12044 worker thread done servicing request
23:02:02.610 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31458, med=619, FiltMin=531, FiltMax=16448, Gamma=0.810
23:02:02.618 00.008 14964 UpdateGuideState exits: m=338728 SNR=371.5
23:02:02.619 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.620 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:02.621 00.001 14964 Enqueuing Expose request
23:02:02.622 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:02.622 00.000 12044 Worker thread wakes up
23:02:02.622 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:02.622 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:05.756 03.134 12044 Exposure complete
23:02:05.805 00.049 12044 worker thread done servicing request
23:02:05.805 00.000 14964 OnExposeComplete: enter
23:02:05.807 00.002 14964 UpdateGuideState(): m_state=6
23:02:05.809 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
23:02:05.809 00.000 14964 Star::Find returns 1 (0), X=277.10, Y=100.54, Mass=341274, SNR=379.0, Peak=26913 HFD=3.6
23:02:05.810 00.001 14964 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.13,0.54,0.07,U] 
23:02:05.811 00.001 14964 refined, 1 included, MultiStar: {-0.04, -0.16}, one-star: {-0.06, -0.21}
23:02:05.812 00.001 14964 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.56) = xAngle (-0.28 = -0.28)
23:02:05.813 00.001 14964 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
23:02:05.813 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.84 mountX=0.16 mountY=0.06, mountTheta=0.36
23:02:05.814 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.16, opts=13)
23:02:05.815 00.001 14964 Enqueuing Move request for scope (-0.04, -0.16)
23:02:05.815 00.000 12044 Worker thread wakes up
23:02:05.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
23:02:05.815 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
23:02:05.815 00.000 12044 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=0.06
23:02:05.815 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
23:02:05.815 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.815 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:05.816 00.001 12044 MoveAxis(E, 0, ABG)
23:02:05.816 00.000 12044 Move returns status 0, amount 0
23:02:05.816 00.000 12044 MoveAxis(N, 0, ABG)
23:02:05.816 00.000 12044 Move returns status 0, amount 0
23:02:05.816 00.000 12044 move complete, result=0
23:02:05.816 00.000 12044 worker thread done servicing request
23:02:05.825 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26913, med=619, FiltMin=531, FiltMax=18054, Gamma=0.810
23:02:05.831 00.006 14964 UpdateGuideState exits: m=341274 SNR=379.0
23:02:05.832 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.832 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:05.833 00.001 14964 Enqueuing Expose request
23:02:05.833 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:05.833 00.000 12044 Worker thread wakes up
23:02:05.833 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:05.833 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:08.937 03.104 12044 Exposure complete
23:02:08.964 00.027 12044 worker thread done servicing request
23:02:08.965 00.001 14964 OnExposeComplete: enter
23:02:08.965 00.000 14964 UpdateGuideState(): m_state=6
23:02:08.966 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
23:02:08.966 00.000 14964 Star::Find returns 1 (0), X=276.82, Y=100.93, Mass=343264, SNR=376.6, Peak=30066 HFD=3.8
23:02:08.967 00.001 14964 MultiStar: [#1 -0.24,-0.20,0.17,U] [#2 -0.11,-0.51,0.07,U] 
23:02:08.967 00.000 14964 refined, 2 included, MultiStar: {-0.31, 0.08}, one-star: {-0.34, 0.18}
23:02:08.968 00.001 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
23:02:08.968 00.000 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.20)
23:02:08.969 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.88 mountX=-0.09 mountY=0.30, mountTheta=1.86
23:02:08.971 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.08, opts=13)
23:02:08.971 00.000 14964 Enqueuing Move request for scope (-0.31, 0.08)
23:02:08.972 00.001 12044 Worker thread wakes up
23:02:08.972 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
23:02:08.972 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
23:02:08.972 00.000 12044 Moving (-0.31, 0.08) raw xDistance=-0.09 yDistance=0.30
23:02:08.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
23:02:08.972 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:02:08.972 00.000 12044 MoveAxis(E, 0, ABG)
23:02:08.972 00.000 12044 Move returns status 0, amount 0
23:02:08.972 00.000 12044 MoveAxis(N, 0, ABG)
23:02:08.972 00.000 12044 Move returns status 0, amount 0
23:02:08.972 00.000 12044 move complete, result=0
23:02:08.972 00.000 12044 worker thread done servicing request
23:02:08.981 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30066, med=618, FiltMin=533, FiltMax=18625, Gamma=0.810
23:02:08.990 00.009 14964 UpdateGuideState exits: m=343264 SNR=376.6
23:02:08.990 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.991 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:08.991 00.000 14964 Enqueuing Expose request
23:02:08.992 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:02:08.992 00.000 12044 Worker thread wakes up
23:02:08.992 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:08.992 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:12.115 03.123 12044 Exposure complete
23:02:12.138 00.023 12044 worker thread done servicing request
23:02:12.138 00.000 14964 OnExposeComplete: enter
23:02:12.139 00.001 14964 UpdateGuideState(): m_state=6
23:02:12.140 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:02:12.140 00.000 14964 Star::Find returns 1 (0), X=277.05, Y=101.07, Mass=345086, SNR=375.4, Peak=33162 HFD=4.0
23:02:12.141 00.001 14964 MultiStar: [#1 -0.09,-0.22,0.18,U] [#2 -0.16,-0.68,0.00,M1] 
23:02:12.141 00.000 14964 refined, 1 included, MultiStar: {-0.11, 0.23}, one-star: {-0.11, 0.32}
23:02:12.142 00.001 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
23:02:12.142 00.000 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.60 = 0.32)
23:02:12.143 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.99 mountX=-0.24 mountY=0.08, mountTheta=2.81
23:02:12.144 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.23, opts=13)
23:02:12.145 00.001 14964 Enqueuing Move request for scope (-0.11, 0.23)
23:02:12.145 00.000 12044 Worker thread wakes up
23:02:12.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
23:02:12.145 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
23:02:12.146 00.001 12044 Moving (-0.11, 0.23) raw xDistance=-0.24 yDistance=0.08
23:02:12.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
23:02:12.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:12.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:12.146 00.000 12044 MoveAxis(E, 0, ABG)
23:02:12.146 00.000 12044 Move returns status 0, amount 0
23:02:12.146 00.000 12044 MoveAxis(N, 0, ABG)
23:02:12.146 00.000 12044 Move returns status 0, amount 0
23:02:12.146 00.000 12044 move complete, result=0
23:02:12.146 00.000 12044 worker thread done servicing request
23:02:12.156 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33162, med=619, FiltMin=531, FiltMax=13242, Gamma=0.810
23:02:12.162 00.006 14964 UpdateGuideState exits: m=345086 SNR=375.4
23:02:12.162 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.163 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:12.163 00.000 14964 Enqueuing Expose request
23:02:12.164 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:12.164 00.000 12044 Worker thread wakes up
23:02:12.164 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:12.164 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:15.288 03.124 12044 Exposure complete
23:02:15.323 00.035 12044 worker thread done servicing request
23:02:15.323 00.000 14964 OnExposeComplete: enter
23:02:15.325 00.002 14964 UpdateGuideState(): m_state=6
23:02:15.327 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
23:02:15.328 00.001 14964 Star::Find returns 1 (0), X=276.54, Y=101.28, Mass=336831, SNR=357.3, Peak=28534 HFD=3.5
23:02:15.330 00.002 14964 MultiStar: [#1 -0.51,-0.27,0.00,M1] [#2 -0.37,-0.62,0.00,M2] 
23:02:15.331 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
23:02:15.332 00.001 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.76)
23:02:15.334 00.002 14964 CameraToMount -- cameraX=-0.62 cameraY=0.53 hyp=0.81 cameraTheta=2.43 mountX=-0.54 mountY=0.56, mountTheta=2.34
23:02:15.336 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=0.53, opts=13)
23:02:15.337 00.001 14964 Enqueuing Move request for scope (-0.62, 0.53)
23:02:15.338 00.001 12044 Worker thread wakes up
23:02:15.338 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.53) opts 0xd
23:02:15.338 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, 0.53)
23:02:15.338 00.000 12044 Moving (-0.62, 0.53) raw xDistance=-0.54 yDistance=0.56
23:02:15.338 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.54, slope = -0.04
23:02:15.338 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:15.338 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
23:02:15.338 00.000 12044 MoveAxis(E, 28, ABG)
23:02:15.338 00.000 12044 Guiding  Dir = 2, Dur = 28
23:02:15.348 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28534, med=619, FiltMin=539, FiltMax=21453, Gamma=0.810
23:02:15.355 00.007 14964 UpdateGuideState exits: m=336831 SNR=357.3
23:02:15.356 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.356 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:15.357 00.001 14964 Enqueuing Expose request
23:02:15.375 00.018 12044 IsSlewing returns 0
23:02:15.376 00.001 12044 IsGuiding returns 0
23:02:15.513 00.137 12044 IsGuiding returns 1
23:02:15.513 00.000 12044 scope still moving after pulse duration time elapsed
23:02:15.581 00.068 12044 IsSlewing returns 0
23:02:15.581 00.000 12044 IsGuiding returns 0
23:02:15.581 00.000 12044 scope move finished after 28 + 177 ms
23:02:15.581 00.000 12044 Move returns status 0, amount 28
23:02:15.581 00.000 12044 MoveAxis(N, 0, ABG)
23:02:15.581 00.000 12044 Move returns status 0, amount 0
23:02:15.581 00.000 12044 move complete, result=0
23:02:15.581 00.000 12044 worker thread done servicing request
23:02:15.581 00.000 12044 Worker thread wakes up
23:02:15.581 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:15.581 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:15.581 00.000 14964 GuideStep: -0.5 px 28 ms EAST, 0.6 px 0 ms NORTH
23:02:18.686 03.105 12044 Exposure complete
23:02:18.713 00.027 12044 worker thread done servicing request
23:02:18.713 00.000 14964 OnExposeComplete: enter
23:02:18.714 00.001 14964 UpdateGuideState(): m_state=6
23:02:18.714 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
23:02:18.715 00.001 14964 Star::Find returns 1 (0), X=276.97, Y=100.84, Mass=350683, SNR=380.2, Peak=28730 HFD=4.1
23:02:18.716 00.001 14964 MultiStar: [#1 -0.14,0.10,0.17,U] [#2 0.21,0.42,0.07,U] 
23:02:18.716 00.000 14964 refined, 2 included, MultiStar: {-0.16, 0.11}, one-star: {-0.19, 0.09}
23:02:18.717 00.001 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
23:02:18.717 00.000 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
23:02:18.717 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.54 mountX=-0.11 mountY=0.15, mountTheta=2.22
23:02:18.718 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.11, opts=13)
23:02:18.719 00.001 14964 Enqueuing Move request for scope (-0.16, 0.11)
23:02:18.719 00.000 12044 Worker thread wakes up
23:02:18.720 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:02:18.720 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:02:18.720 00.000 12044 Moving (-0.16, 0.11) raw xDistance=-0.11 yDistance=0.15
23:02:18.720 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.18, using input
23:02:18.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
23:02:18.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:18.720 00.000 12044 MoveAxis(E, 0, ABG)
23:02:18.720 00.000 12044 Move returns status 0, amount 0
23:02:18.720 00.000 12044 MoveAxis(N, 0, ABG)
23:02:18.720 00.000 12044 Move returns status 0, amount 0
23:02:18.720 00.000 12044 move complete, result=0
23:02:18.720 00.000 12044 worker thread done servicing request
23:02:18.727 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28730, med=619, FiltMin=534, FiltMax=14940, Gamma=0.810
23:02:18.733 00.006 14964 UpdateGuideState exits: m=350683 SNR=380.2
23:02:18.734 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.735 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:18.735 00.000 14964 Enqueuing Expose request
23:02:18.736 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:18.736 00.000 12044 Worker thread wakes up
23:02:18.736 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:18.736 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:21.866 03.130 12044 Exposure complete
23:02:21.893 00.027 12044 worker thread done servicing request
23:02:21.893 00.000 14964 OnExposeComplete: enter
23:02:21.895 00.002 14964 UpdateGuideState(): m_state=6
23:02:21.896 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
23:02:21.898 00.002 14964 Star::Find returns 1 (0), X=276.74, Y=101.07, Mass=343430, SNR=367.8, Peak=29410 HFD=3.8
23:02:21.899 00.001 14964 MultiStar: [#1 -0.29,-0.10,0.16,U] [#2 -0.07,-0.00,0.07,U] 
23:02:21.900 00.001 14964 refined, 2 included, MultiStar: {-0.39, 0.24}, one-star: {-0.42, 0.31}
23:02:21.902 00.002 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
23:02:21.903 00.001 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.91)
23:02:21.904 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.45 cameraTheta=2.59 mountX=-0.24 mountY=0.36, mountTheta=2.17
23:02:21.908 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.24, opts=13)
23:02:21.909 00.001 14964 Enqueuing Move request for scope (-0.39, 0.24)
23:02:21.911 00.002 12044 Worker thread wakes up
23:02:21.911 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.24) opts 0xd
23:02:21.911 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.24)
23:02:21.911 00.000 12044 Moving (-0.39, 0.24) raw xDistance=-0.24 yDistance=0.36
23:02:21.911 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.26, using input
23:02:21.911 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
23:02:21.911 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.911 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:02:21.911 00.000 12044 MoveAxis(E, 0, ABG)
23:02:21.911 00.000 12044 Move returns status 0, amount 0
23:02:21.911 00.000 12044 MoveAxis(N, 0, ABG)
23:02:21.911 00.000 12044 Move returns status 0, amount 0
23:02:21.911 00.000 12044 move complete, result=0
23:02:21.911 00.000 12044 worker thread done servicing request
23:02:21.923 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29410, med=619, FiltMin=527, FiltMax=18817, Gamma=0.810
23:02:21.936 00.013 14964 UpdateGuideState exits: m=343430 SNR=367.8
23:02:21.937 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:21.938 00.000 14964 Enqueuing Expose request
23:02:21.939 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:02:21.939 00.000 12044 Worker thread wakes up
23:02:21.939 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:21.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:25.068 03.129 12044 Exposure complete
23:02:25.091 00.023 12044 worker thread done servicing request
23:02:25.091 00.000 14964 OnExposeComplete: enter
23:02:25.092 00.001 14964 UpdateGuideState(): m_state=6
23:02:25.092 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
23:02:25.093 00.001 14964 Star::Find returns 1 (0), X=276.61, Y=101.02, Mass=346456, SNR=365.1, Peak=26706 HFD=3.9
23:02:25.093 00.000 14964 MultiStar: [#1 -0.46,0.00,0.17,U] [#2 -0.38,0.18,0.07,U] 
23:02:25.094 00.001 14964 refined, 2 included, MultiStar: {-0.53, 0.22}, one-star: {-0.55, 0.26}
23:02:25.094 00.000 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.99)
23:02:25.095 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
23:02:25.095 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.22 hyp=0.57 cameraTheta=2.74 mountX=-0.23 mountY=0.50, mountTheta=2.00
23:02:25.097 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.22, opts=13)
23:02:25.098 00.001 14964 Enqueuing Move request for scope (-0.53, 0.22)
23:02:25.098 00.000 12044 Worker thread wakes up
23:02:25.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.22) opts 0xd
23:02:25.098 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.22)
23:02:25.098 00.000 12044 Moving (-0.53, 0.22) raw xDistance=-0.23 yDistance=0.50
23:02:25.098 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.30, using input
23:02:25.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
23:02:25.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:25.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
23:02:25.098 00.000 12044 MoveAxis(E, 0, ABG)
23:02:25.098 00.000 12044 Move returns status 0, amount 0
23:02:25.098 00.000 12044 MoveAxis(N, 0, ABG)
23:02:25.099 00.001 12044 Move returns status 0, amount 0
23:02:25.099 00.000 12044 move complete, result=0
23:02:25.099 00.000 12044 worker thread done servicing request
23:02:25.105 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26706, med=619, FiltMin=531, FiltMax=20900, Gamma=0.810
23:02:25.111 00.006 14964 UpdateGuideState exits: m=346456 SNR=365.1
23:02:25.111 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:25.113 00.001 14964 Enqueuing Expose request
23:02:25.114 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:02:25.114 00.000 12044 Worker thread wakes up
23:02:25.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:25.115 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:28.225 03.110 12044 Exposure complete
23:02:28.250 00.025 12044 worker thread done servicing request
23:02:28.250 00.000 14964 OnExposeComplete: enter
23:02:28.251 00.001 14964 UpdateGuideState(): m_state=6
23:02:28.251 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
23:02:28.252 00.001 14964 Star::Find returns 1 (0), X=277.04, Y=101.08, Mass=342384, SNR=381.3, Peak=37650 HFD=3.5
23:02:28.252 00.000 14964 MultiStar: [#1 -0.01,-0.14,0.16,U] [#2 0.48,0.02,0.08,U] 
23:02:28.253 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.25}, one-star: {-0.12, 0.33}
23:02:28.253 00.000 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.56) = xAngle (3.39 = -2.89)
23:02:28.254 00.001 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.16)
23:02:28.254 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.84 mountX=-0.25 mountY=0.04, mountTheta=2.98
23:02:28.256 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.25, opts=13)
23:02:28.258 00.002 14964 Enqueuing Move request for scope (-0.07, 0.25)
23:02:28.259 00.001 12044 Worker thread wakes up
23:02:28.259 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
23:02:28.259 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
23:02:28.260 00.001 12044 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=0.04
23:02:28.260 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.26, using input
23:02:28.260 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:02:28.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.04
23:02:28.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:28.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:28.260 00.000 12044 MoveAxis(E, 0, ABG)
23:02:28.260 00.000 12044 Move returns status 0, amount 0
23:02:28.260 00.000 12044 MoveAxis(N, 0, ABG)
23:02:28.260 00.000 12044 Move returns status 0, amount 0
23:02:28.260 00.000 12044 move complete, result=0
23:02:28.260 00.000 12044 worker thread done servicing request
23:02:28.272 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=37650, med=619, FiltMin=531, FiltMax=12890, Gamma=0.810
23:02:28.280 00.008 14964 UpdateGuideState exits: m=342384 SNR=381.3
23:02:28.281 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:28.281 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:28.282 00.001 14964 Enqueuing Expose request
23:02:28.282 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:28.283 00.001 12044 Worker thread wakes up
23:02:28.283 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:28.283 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:31.409 03.126 12044 Exposure complete
23:02:31.439 00.030 12044 worker thread done servicing request
23:02:31.439 00.000 14964 OnExposeComplete: enter
23:02:31.442 00.003 14964 UpdateGuideState(): m_state=6
23:02:31.444 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
23:02:31.446 00.002 14964 Star::Find returns 1 (0), X=276.95, Y=101.16, Mass=342847, SNR=376.2, Peak=32714 HFD=3.6
23:02:31.446 00.000 14964 MultiStar: [#1 -0.11,-0.06,0.17,U] [#2 0.17,0.01,0.08,U] 
23:02:31.447 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.32}, one-star: {-0.21, 0.41}
23:02:31.447 00.000 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.63 = -2.65)
23:02:31.448 00.001 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.40)
23:02:31.448 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.32 hyp=0.36 cameraTheta=2.07 mountX=-0.32 mountY=0.14, mountTheta=2.73
23:02:31.449 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.32, opts=13)
23:02:31.449 00.000 14964 Enqueuing Move request for scope (-0.18, 0.32)
23:02:31.450 00.001 12044 Worker thread wakes up
23:02:31.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.32) opts 0xd
23:02:31.450 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.32)
23:02:31.450 00.000 12044 Moving (-0.18, 0.32) raw xDistance=-0.32 yDistance=0.14
23:02:31.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = 0.00
23:02:31.450 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:31.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:02:31.450 00.000 12044 MoveAxis(E, 25, ABG)
23:02:31.450 00.000 12044 Guiding  Dir = 2, Dur = 25
23:02:31.465 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32714, med=621, FiltMin=536, FiltMax=14313, Gamma=0.810
23:02:31.475 00.010 14964 UpdateGuideState exits: m=342847 SNR=376.2
23:02:31.477 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.479 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:31.479 00.000 14964 Enqueuing Expose request
23:02:31.486 00.007 12044 IsSlewing returns 0
23:02:31.487 00.001 12044 IsGuiding returns 0
23:02:31.519 00.032 12044 IsGuiding returns 1
23:02:31.520 00.001 12044 scope still moving after pulse duration time elapsed
23:02:31.578 00.058 12044 IsSlewing returns 0
23:02:31.578 00.000 12044 IsGuiding returns 0
23:02:31.578 00.000 12044 scope move finished after 25 + 66 ms
23:02:31.578 00.000 12044 Move returns status 0, amount 25
23:02:31.578 00.000 12044 MoveAxis(N, 0, ABG)
23:02:31.578 00.000 12044 Move returns status 0, amount 0
23:02:31.578 00.000 12044 move complete, result=0
23:02:31.578 00.000 12044 worker thread done servicing request
23:02:31.578 00.000 12044 Worker thread wakes up
23:02:31.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:31.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:31.578 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
23:02:34.684 03.106 12044 Exposure complete
23:02:34.721 00.037 12044 worker thread done servicing request
23:02:34.721 00.000 14964 OnExposeComplete: enter
23:02:34.723 00.002 14964 UpdateGuideState(): m_state=6
23:02:34.723 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
23:02:34.724 00.001 14964 Star::Find returns 1 (0), X=277.11, Y=100.90, Mass=340067, SNR=371.2, Peak=28166 HFD=3.9
23:02:34.725 00.001 14964 MultiStar: [#1 0.05,0.05,0.18,U] [#2 0.22,-0.03,0.07,U] 
23:02:34.727 00.002 14964 refined, 2 included, MultiStar: {-0.02, 0.12}, one-star: {-0.05, 0.15}
23:02:34.727 00.000 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.27 = -3.02)
23:02:34.728 00.001 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
23:02:34.728 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=-0.12 mountY=0.00, mountTheta=3.11
23:02:34.730 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.12, opts=13)
23:02:34.733 00.003 14964 Enqueuing Move request for scope (-0.02, 0.12)
23:02:34.734 00.001 12044 Worker thread wakes up
23:02:34.734 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:02:34.734 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:02:34.734 00.000 12044 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.00
23:02:34.734 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
23:02:34.734 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:34.734 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:34.734 00.000 12044 MoveAxis(E, 0, ABG)
23:02:34.734 00.000 12044 Move returns status 0, amount 0
23:02:34.734 00.000 12044 MoveAxis(N, 0, ABG)
23:02:34.734 00.000 12044 Move returns status 0, amount 0
23:02:34.735 00.001 12044 move complete, result=0
23:02:34.735 00.000 12044 worker thread done servicing request
23:02:34.747 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28166, med=619, FiltMin=539, FiltMax=16650, Gamma=0.810
23:02:34.752 00.005 14964 UpdateGuideState exits: m=340067 SNR=371.2
23:02:34.753 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.753 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:34.754 00.001 14964 Enqueuing Expose request
23:02:34.754 00.000 12044 Worker thread wakes up
23:02:34.754 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:34.754 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:34.754 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:37.884 03.130 12044 Exposure complete
23:02:37.919 00.035 12044 worker thread done servicing request
23:02:37.919 00.000 14964 OnExposeComplete: enter
23:02:37.921 00.002 14964 UpdateGuideState(): m_state=6
23:02:37.921 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
23:02:37.922 00.001 14964 Star::Find returns 1 (0), X=276.99, Y=100.97, Mass=344467, SNR=370.8, Peak=32082 HFD=3.6
23:02:37.922 00.000 14964 MultiStar: [#1 0.00,-0.01,0.18,U] [#2 0.28,0.19,0.07,U] 
23:02:37.923 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.18}, one-star: {-0.17, 0.22}
23:02:37.923 00.000 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.70 = -2.59)
23:02:37.924 00.001 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
23:02:37.924 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.14 mountX=-0.18 mountY=0.10, mountTheta=2.65
23:02:37.927 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.18, opts=13)
23:02:37.927 00.000 14964 Enqueuing Move request for scope (-0.12, 0.18)
23:02:37.928 00.001 12044 Worker thread wakes up
23:02:37.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
23:02:37.928 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
23:02:37.929 00.001 12044 Moving (-0.12, 0.18) raw xDistance=-0.18 yDistance=0.10
23:02:37.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
23:02:37.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:37.929 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:02:37.929 00.000 12044 MoveAxis(E, 0, ABG)
23:02:37.929 00.000 12044 Move returns status 0, amount 0
23:02:37.929 00.000 12044 MoveAxis(N, 0, ABG)
23:02:37.929 00.000 12044 Move returns status 0, amount 0
23:02:37.929 00.000 12044 move complete, result=0
23:02:37.929 00.000 12044 worker thread done servicing request
23:02:37.942 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32082, med=619, FiltMin=528, FiltMax=15436, Gamma=0.810
23:02:37.952 00.010 14964 UpdateGuideState exits: m=344467 SNR=370.8
23:02:37.953 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.954 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:37.954 00.000 14964 Enqueuing Expose request
23:02:37.954 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:37.955 00.001 12044 Worker thread wakes up
23:02:37.955 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:37.956 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:41.093 03.137 12044 Exposure complete
23:02:41.145 00.052 12044 worker thread done servicing request
23:02:41.146 00.001 14964 OnExposeComplete: enter
23:02:41.147 00.001 14964 UpdateGuideState(): m_state=6
23:02:41.148 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
23:02:41.150 00.002 14964 Star::Find returns 1 (0), X=276.58, Y=100.41, Mass=345926, SNR=378.6, Peak=28325 HFD=3.3
23:02:41.151 00.001 14964 MultiStar: [#1 -0.30,0.42,0.17,U] [#2 -0.13,0.39,0.07,U] 
23:02:41.152 00.001 14964 refined, 2 included, MultiStar: {-0.51, -0.20}, one-star: {-0.58, -0.34}
23:02:41.154 00.002 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
23:02:41.155 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
23:02:41.156 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-2.78 mountX=0.19 mountY=0.53, mountTheta=1.23
23:02:41.164 00.008 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.20, opts=13)
23:02:41.166 00.002 14964 Enqueuing Move request for scope (-0.51, -0.20)
23:02:41.168 00.002 12044 Worker thread wakes up
23:02:41.168 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.20) opts 0xd
23:02:41.168 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.20)
23:02:41.168 00.000 12044 Moving (-0.51, -0.20) raw xDistance=0.19 yDistance=0.53
23:02:41.168 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.38, using input
23:02:41.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.15
23:02:41.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:02:41.168 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
23:02:41.168 00.000 12044 MoveAxis(E, 0, ABG)
23:02:41.168 00.000 12044 Move returns status 0, amount 0
23:02:41.168 00.000 12044 MoveAxis(N, 0, ABG)
23:02:41.168 00.000 12044 Move returns status 0, amount 0
23:02:41.168 00.000 12044 move complete, result=0
23:02:41.169 00.001 12044 worker thread done servicing request
23:02:41.178 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28325, med=620, FiltMin=540, FiltMax=20215, Gamma=0.810
23:02:41.184 00.006 14964 UpdateGuideState exits: m=345926 SNR=378.6
23:02:41.185 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.185 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:41.186 00.001 14964 Enqueuing Expose request
23:02:41.186 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:02:41.186 00.000 12044 Worker thread wakes up
23:02:41.187 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:41.187 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:44.289 03.102 12044 Exposure complete
23:02:44.329 00.040 12044 worker thread done servicing request
23:02:44.329 00.000 14964 OnExposeComplete: enter
23:02:44.331 00.002 14964 UpdateGuideState(): m_state=6
23:02:44.332 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
23:02:44.334 00.002 14964 Star::Find returns 1 (0), X=276.90, Y=100.49, Mass=339716, SNR=369.4, Peak=32861 HFD=3.4
23:02:44.338 00.004 14964 MultiStar: [#1 -0.00,0.09,0.18,U] [#2 0.35,0.31,0.08,U] 
23:02:44.340 00.002 14964 refined, 2 included, MultiStar: {-0.18, -0.18}, one-star: {-0.25, -0.27}
23:02:44.343 00.003 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
23:02:44.345 00.002 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
23:02:44.347 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.36 mountX=0.18 mountY=0.20, mountTheta=0.84
23:02:44.349 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.18, opts=13)
23:02:44.351 00.002 14964 Enqueuing Move request for scope (-0.18, -0.18)
23:02:44.352 00.001 12044 Worker thread wakes up
23:02:44.353 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
23:02:44.353 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
23:02:44.353 00.000 12044 Moving (-0.18, -0.18) raw xDistance=0.18 yDistance=0.20
23:02:44.353 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.42, using input
23:02:44.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.13
23:02:44.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:02:44.353 00.000 12044 MoveAxis(E, 0, ABG)
23:02:44.353 00.000 12044 Move returns status 0, amount 0
23:02:44.353 00.000 12044 MoveAxis(N, 0, ABG)
23:02:44.353 00.000 12044 Move returns status 0, amount 0
23:02:44.353 00.000 12044 move complete, result=0
23:02:44.353 00.000 12044 worker thread done servicing request
23:02:44.367 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32861, med=618, FiltMin=528, FiltMax=13746, Gamma=0.810
23:02:44.378 00.011 14964 UpdateGuideState exits: m=339716 SNR=369.4
23:02:44.380 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.381 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:44.383 00.002 14964 Enqueuing Expose request
23:02:44.385 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:44.386 00.001 12044 Worker thread wakes up
23:02:44.386 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:44.386 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:47.500 03.114 12044 Exposure complete
23:02:47.541 00.041 12044 worker thread done servicing request
23:02:47.541 00.000 14964 OnExposeComplete: enter
23:02:47.543 00.002 14964 UpdateGuideState(): m_state=6
23:02:47.545 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
23:02:47.547 00.002 14964 Star::Find returns 1 (0), X=276.66, Y=100.40, Mass=339143, SNR=368.1, Peak=29697 HFD=3.4
23:02:47.549 00.002 14964 MultiStar: [#1 -0.46,0.39,0.00,M1] [#2 -0.32,0.46,0.08,U] 
23:02:47.550 00.001 14964 refined, 1 included, MultiStar: {-0.48, -0.30}, one-star: {-0.49, -0.35}
23:02:47.552 00.002 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
23:02:47.553 00.001 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
23:02:47.555 00.002 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.30 hyp=0.56 cameraTheta=-2.59 mountX=0.29 mountY=0.51, mountTheta=1.06
23:02:47.557 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.30, opts=13)
23:02:47.559 00.002 14964 Enqueuing Move request for scope (-0.48, -0.30)
23:02:47.560 00.001 12044 Worker thread wakes up
23:02:47.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.30) opts 0xd
23:02:47.560 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.30)
23:02:47.560 00.000 12044 Moving (-0.48, -0.30) raw xDistance=0.29 yDistance=0.51
23:02:47.560 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.48, using input
23:02:47.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.12
23:02:47.560 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=1.01 newest=1.24
23:02:47.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:02:47.560 00.000 12044 MoveAxis(E, 0, ABG)
23:02:47.560 00.000 12044 Move returns status 0, amount 0
23:02:47.560 00.000 12044 BLC: Oldest BLC event removed
23:02:47.560 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 347 applied
23:02:47.560 00.000 12044 MoveAxis(S, 394, ABG)
23:02:47.561 00.001 12044 Guiding  Dir = 1, Dur = 394
23:02:47.575 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29697, med=619, FiltMin=537, FiltMax=19514, Gamma=0.810
23:02:47.588 00.013 14964 UpdateGuideState exits: m=339143 SNR=368.1
23:02:47.591 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.593 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:47.594 00.001 14964 Enqueuing Expose request
23:02:47.609 00.015 12044 IsSlewing returns 0
23:02:47.610 00.001 12044 IsGuiding returns 0
23:02:47.642 00.032 12044 PulseGuide returned control before completion, sleep 373
23:02:48.024 00.382 12044 IsGuiding returns 1
23:02:48.024 00.000 12044 scope still moving after pulse duration time elapsed
23:02:48.094 00.070 12044 IsSlewing returns 0
23:02:48.094 00.000 12044 IsGuiding returns 0
23:02:48.094 00.000 12044 scope move finished after 394 + 89 ms
23:02:48.094 00.000 12044 Move returns status 0, amount 394
23:02:48.094 00.000 12044 move complete, result=0
23:02:48.094 00.000 12044 worker thread done servicing request
23:02:48.094 00.000 12044 Worker thread wakes up
23:02:48.094 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 394 ms SOUTH
23:02:48.095 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:48.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:51.216 03.121 12044 Exposure complete
23:02:51.250 00.034 12044 worker thread done servicing request
23:02:51.250 00.000 14964 OnExposeComplete: enter
23:02:51.254 00.004 14964 UpdateGuideState(): m_state=6
23:02:51.255 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
23:02:51.257 00.002 14964 Star::Find returns 1 (0), X=277.39, Y=100.21, Mass=342432, SNR=374.7, Peak=26909 HFD=3.7
23:02:51.258 00.001 14964 MultiStar: [#1 0.61,0.35,0.00,M2] [#2 0.76,0.85,0.00,M1] 
23:02:51.260 00.002 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.56) = xAngle (0.39 = 0.39)
23:02:51.261 00.001 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.44 = -2.84)
23:02:51.263 00.002 14964 CameraToMount -- cameraX=0.23 cameraY=-0.55 hyp=0.59 cameraTheta=-1.17 mountX=0.55 mountY=-0.17, mountTheta=-0.31
23:02:51.265 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.55, opts=13)
23:02:51.266 00.001 14964 Enqueuing Move request for scope (0.23, -0.55)
23:02:51.268 00.002 12044 Worker thread wakes up
23:02:51.268 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.55) opts 0xd
23:02:51.268 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.55)
23:02:51.268 00.000 12044 Moving (0.23, -0.55) raw xDistance=0.55 yDistance=-0.17
23:02:51.268 00.000 12044 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.37, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.509152, 1:-0.174977
23:02:51.268 00.000 12044 BLC: No correction, Miss < min_move
23:02:51.268 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.55 is < calculated value 0.62, using input
23:02:51.268 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:02:51.268 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.55, slope = 0.14
23:02:51.268 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.268 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:02:51.269 00.001 12044 MoveAxis(W, 42, ABG)
23:02:51.269 00.000 12044 Guiding  Dir = 3, Dur = 42
23:02:51.279 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26909, med=619, FiltMin=529, FiltMax=20545, Gamma=0.810
23:02:51.287 00.008 14964 UpdateGuideState exits: m=342432 SNR=374.7
23:02:51.288 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.288 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:51.289 00.001 14964 Enqueuing Expose request
23:02:51.330 00.041 12044 IsSlewing returns 0
23:02:51.331 00.001 12044 IsGuiding returns 0
23:02:51.362 00.031 12044 PulseGuide returned control before completion, sleep 21
23:02:51.398 00.036 12044 IsGuiding returns 1
23:02:51.398 00.000 12044 scope still moving after pulse duration time elapsed
23:02:51.496 00.098 12044 IsSlewing returns 0
23:02:51.496 00.000 12044 IsGuiding returns 0
23:02:51.497 00.001 12044 scope move finished after 42 + 123 ms
23:02:51.497 00.000 12044 Move returns status 0, amount 42
23:02:51.497 00.000 12044 MoveAxis(N, 0, ABG)
23:02:51.497 00.000 12044 Move returns status 0, amount 0
23:02:51.497 00.000 12044 move complete, result=0
23:02:51.497 00.000 12044 worker thread done servicing request
23:02:51.497 00.000 12044 Worker thread wakes up
23:02:51.497 00.000 14964 GuideStep: 0.6 px 42 ms WEST, -0.2 px 0 ms NORTH
23:02:51.498 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:51.499 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:54.620 03.121 12044 Exposure complete
23:02:54.657 00.037 12044 worker thread done servicing request
23:02:54.657 00.000 14964 OnExposeComplete: enter
23:02:54.658 00.001 14964 UpdateGuideState(): m_state=6
23:02:54.659 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
23:02:54.660 00.001 14964 Star::Find returns 1 (0), X=277.53, Y=100.87, Mass=343154, SNR=373.7, Peak=24560 HFD=3.8
23:02:54.662 00.002 14964 MultiStar: [#1 0.34,-0.12,0.18,U] [#2 0.81,-0.06,0.00,M2] 
23:02:54.662 00.000 14964 refined, 1 included, MultiStar: {0.36, 0.08}, one-star: {0.37, 0.12}
23:02:54.663 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
23:02:54.663 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.45)
23:02:54.665 00.002 14964 CameraToMount -- cameraX=0.36 cameraY=0.08 hyp=0.37 cameraTheta=0.22 mountX=-0.08 mountY=-0.37, mountTheta=-1.78
23:02:54.668 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.08, opts=13)
23:02:54.669 00.001 14964 Enqueuing Move request for scope (0.36, 0.08)
23:02:54.671 00.002 12044 Worker thread wakes up
23:02:54.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.08) opts 0xd
23:02:54.671 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.08)
23:02:54.671 00.000 12044 Moving (0.36, 0.08) raw xDistance=-0.08 yDistance=-0.37
23:02:54.671 00.000 12044 BLC: History state: CurrMiss=-0.37, AvgInitMiss=-0.37, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.509152, 1:-0.174977, 2:-0.370181
23:02:54.671 00.000 12044 BLC: No correction, Miss < min_move
23:02:54.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
23:02:54.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:54.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:02:54.672 00.001 12044 MoveAxis(E, 0, ABG)
23:02:54.672 00.000 12044 Move returns status 0, amount 0
23:02:54.672 00.000 12044 MoveAxis(N, 0, ABG)
23:02:54.672 00.000 12044 Move returns status 0, amount 0
23:02:54.672 00.000 12044 move complete, result=0
23:02:54.672 00.000 12044 worker thread done servicing request
23:02:54.684 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24560, med=619, FiltMin=533, FiltMax=17863, Gamma=0.810
23:02:54.689 00.005 14964 UpdateGuideState exits: m=343154 SNR=373.7
23:02:54.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.690 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:54.691 00.001 14964 Enqueuing Expose request
23:02:54.691 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:02:54.692 00.001 12044 Worker thread wakes up
23:02:54.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:54.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:02:57.829 03.137 12044 Exposure complete
23:02:57.866 00.037 12044 worker thread done servicing request
23:02:57.866 00.000 14964 OnExposeComplete: enter
23:02:57.869 00.003 14964 UpdateGuideState(): m_state=6
23:02:57.869 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
23:02:57.870 00.001 14964 Star::Find returns 1 (0), X=277.10, Y=101.11, Mass=347012, SNR=377.0, Peak=35822 HFD=3.6
23:02:57.871 00.001 14964 MultiStar: [#1 0.16,-0.26,0.17,U] [#2 0.39,-0.22,0.07,U] 
23:02:57.871 00.000 14964 refined, 2 included, MultiStar: {-0.01, 0.24}, one-star: {-0.06, 0.35}
23:02:57.872 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.16 = -3.13)
23:02:57.872 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
23:02:57.873 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.60 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
23:02:57.874 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.24, opts=13)
23:02:57.874 00.000 14964 Enqueuing Move request for scope (-0.01, 0.24)
23:02:57.875 00.001 12044 Worker thread wakes up
23:02:57.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:02:57.875 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:02:57.875 00.000 12044 Moving (-0.01, 0.24) raw xDistance=-0.24 yDistance=-0.02
23:02:57.875 00.000 12044 BLC: window closed
23:02:57.875 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.37, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.509152, 1:-0.174977, 2:-0.370181
23:02:57.875 00.000 12044 BLC: No correction, Miss < min_move
23:02:57.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
23:02:57.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:57.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:57.875 00.000 12044 MoveAxis(E, 0, ABG)
23:02:57.875 00.000 12044 Move returns status 0, amount 0
23:02:57.875 00.000 12044 MoveAxis(N, 0, ABG)
23:02:57.875 00.000 12044 Move returns status 0, amount 0
23:02:57.875 00.000 12044 move complete, result=0
23:02:57.876 00.001 12044 worker thread done servicing request
23:02:57.884 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35822, med=619, FiltMin=515, FiltMax=14322, Gamma=0.810
23:02:57.894 00.010 14964 UpdateGuideState exits: m=347012 SNR=377.0
23:02:57.895 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.895 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:02:57.896 00.001 14964 Enqueuing Expose request
23:02:57.896 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:57.897 00.001 12044 Worker thread wakes up
23:02:57.897 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:02:57.897 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:01.008 03.111 12044 Exposure complete
23:03:01.040 00.032 12044 worker thread done servicing request
23:03:01.041 00.001 14964 OnExposeComplete: enter
23:03:01.042 00.001 14964 UpdateGuideState(): m_state=6
23:03:01.043 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
23:03:01.044 00.001 14964 Star::Find returns 1 (0), X=276.81, Y=100.87, Mass=342102, SNR=372.7, Peak=29838 HFD=3.7
23:03:01.044 00.000 14964 MultiStar: [#1 -0.15,0.08,0.17,U] [#2 -0.01,0.36,0.07,U] 
23:03:01.045 00.001 14964 refined, 2 included, MultiStar: {-0.31, 0.13}, one-star: {-0.35, 0.12}
23:03:01.045 00.000 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
23:03:01.045 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
23:03:01.046 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.33 cameraTheta=2.75 mountX=-0.13 mountY=0.29, mountTheta=2.00
23:03:01.050 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.13, opts=13)
23:03:01.051 00.001 14964 Enqueuing Move request for scope (-0.31, 0.13)
23:03:01.053 00.002 12044 Worker thread wakes up
23:03:01.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
23:03:01.053 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
23:03:01.053 00.000 12044 Moving (-0.31, 0.13) raw xDistance=-0.13 yDistance=0.29
23:03:01.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
23:03:01.053 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:01.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:03:01.053 00.000 12044 MoveAxis(E, 0, ABG)
23:03:01.053 00.000 12044 Move returns status 0, amount 0
23:03:01.053 00.000 12044 MoveAxis(N, 0, ABG)
23:03:01.053 00.000 12044 Move returns status 0, amount 0
23:03:01.053 00.000 12044 move complete, result=0
23:03:01.053 00.000 12044 worker thread done servicing request
23:03:01.064 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29838, med=618, FiltMin=530, FiltMax=18242, Gamma=0.810
23:03:01.070 00.006 14964 UpdateGuideState exits: m=342102 SNR=372.7
23:03:01.071 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.071 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:01.072 00.001 14964 Enqueuing Expose request
23:03:01.072 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:03:01.073 00.001 12044 Worker thread wakes up
23:03:01.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:01.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:04.208 03.135 12044 Exposure complete
23:03:04.238 00.030 12044 worker thread done servicing request
23:03:04.239 00.001 14964 OnExposeComplete: enter
23:03:04.239 00.000 14964 UpdateGuideState(): m_state=6
23:03:04.240 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
23:03:04.240 00.000 14964 Star::Find returns 1 (0), X=277.03, Y=100.80, Mass=345267, SNR=364.3, Peak=35246 HFD=3.5
23:03:04.241 00.001 14964 MultiStar: [#1 0.20,0.09,0.17,U] [#2 0.32,-0.00,0.08,U] 
23:03:04.241 00.000 14964 refined, 2 included, MultiStar: {-0.06, 0.05}, one-star: {-0.13, 0.05}
23:03:04.242 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
23:03:04.242 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
23:03:04.243 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=-0.05 mountY=0.05, mountTheta=2.30
23:03:04.244 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.05, opts=13)
23:03:04.244 00.000 14964 Enqueuing Move request for scope (-0.06, 0.05)
23:03:04.245 00.001 12044 Worker thread wakes up
23:03:04.246 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:03:04.246 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:03:04.246 00.000 12044 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.05
23:03:04.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
23:03:04.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.246 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:04.246 00.000 12044 MoveAxis(E, 0, ABG)
23:03:04.246 00.000 12044 Move returns status 0, amount 0
23:03:04.246 00.000 12044 MoveAxis(N, 0, ABG)
23:03:04.246 00.000 12044 Move returns status 0, amount 0
23:03:04.246 00.000 12044 move complete, result=0
23:03:04.246 00.000 12044 worker thread done servicing request
23:03:04.256 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35246, med=619, FiltMin=534, FiltMax=13182, Gamma=0.810
23:03:04.262 00.006 14964 UpdateGuideState exits: m=345267 SNR=364.3
23:03:04.263 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.263 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:04.264 00.001 14964 Enqueuing Expose request
23:03:04.264 00.000 12044 Worker thread wakes up
23:03:04.264 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:04.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:04.264 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:07.405 03.141 12044 Exposure complete
23:03:07.446 00.041 12044 worker thread done servicing request
23:03:07.446 00.000 14964 OnExposeComplete: enter
23:03:07.450 00.004 14964 UpdateGuideState(): m_state=6
23:03:07.453 00.003 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
23:03:07.456 00.003 14964 Star::Find returns 1 (0), X=276.84, Y=100.87, Mass=346486, SNR=377.8, Peak=35570 HFD=3.7
23:03:07.457 00.001 14964 MultiStar: [#1 -0.11,-0.03,0.16,U] [#2 0.10,0.14,0.08,U] 
23:03:07.457 00.000 14964 refined, 2 included, MultiStar: {-0.26, 0.10}, one-star: {-0.32, 0.12}
23:03:07.459 00.002 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
23:03:07.461 00.002 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
23:03:07.463 00.002 14964 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.77 mountX=-0.11 mountY=0.25, mountTheta=1.97
23:03:07.465 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.10, opts=13)
23:03:07.467 00.002 14964 Enqueuing Move request for scope (-0.26, 0.10)
23:03:07.468 00.001 12044 Worker thread wakes up
23:03:07.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
23:03:07.468 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
23:03:07.469 00.001 12044 Moving (-0.26, 0.10) raw xDistance=-0.11 yDistance=0.25
23:03:07.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
23:03:07.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:03:07.469 00.000 12044 MoveAxis(E, 0, ABG)
23:03:07.469 00.000 12044 Move returns status 0, amount 0
23:03:07.469 00.000 12044 MoveAxis(N, 0, ABG)
23:03:07.469 00.000 12044 Move returns status 0, amount 0
23:03:07.469 00.000 12044 move complete, result=0
23:03:07.469 00.000 12044 worker thread done servicing request
23:03:07.483 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35570, med=618, FiltMin=529, FiltMax=17314, Gamma=0.810
23:03:07.499 00.016 14964 UpdateGuideState exits: m=346486 SNR=377.8
23:03:07.500 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.501 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:07.501 00.000 14964 Enqueuing Expose request
23:03:07.502 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:03:07.503 00.001 12044 Worker thread wakes up
23:03:07.503 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:07.503 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:10.637 03.134 12044 Exposure complete
23:03:10.685 00.048 12044 worker thread done servicing request
23:03:10.685 00.000 14964 OnExposeComplete: enter
23:03:10.687 00.002 14964 UpdateGuideState(): m_state=6
23:03:10.689 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
23:03:10.690 00.001 14964 Star::Find returns 1 (0), X=276.74, Y=100.82, Mass=347687, SNR=374.8, Peak=29502 HFD=3.7
23:03:10.692 00.002 14964 MultiStar: [#1 -0.29,-0.11,0.16,U] [#2 -0.12,-0.00,0.07,U] 
23:03:10.694 00.002 14964 refined, 2 included, MultiStar: {-0.39, 0.04}, one-star: {-0.42, 0.07}
23:03:10.696 00.002 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
23:03:10.697 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
23:03:10.698 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=-0.05 mountY=0.38, mountTheta=1.69
23:03:10.701 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.04, opts=13)
23:03:10.702 00.001 14964 Enqueuing Move request for scope (-0.39, 0.04)
23:03:10.704 00.002 12044 Worker thread wakes up
23:03:10.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
23:03:10.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
23:03:10.704 00.000 12044 Moving (-0.39, 0.04) raw xDistance=-0.05 yDistance=0.38
23:03:10.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
23:03:10.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:03:10.704 00.000 12044 MoveAxis(E, 0, ABG)
23:03:10.704 00.000 12044 Move returns status 0, amount 0
23:03:10.704 00.000 12044 MoveAxis(N, 0, ABG)
23:03:10.704 00.000 12044 Move returns status 0, amount 0
23:03:10.704 00.000 12044 move complete, result=0
23:03:10.704 00.000 12044 worker thread done servicing request
23:03:10.718 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29502, med=619, FiltMin=536, FiltMax=20765, Gamma=0.810
23:03:10.733 00.015 14964 UpdateGuideState exits: m=347687 SNR=374.8
23:03:10.735 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.736 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:10.736 00.000 14964 Enqueuing Expose request
23:03:10.738 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:03:10.738 00.000 12044 Worker thread wakes up
23:03:10.739 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:10.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:13.873 03.134 12044 Exposure complete
23:03:13.912 00.039 12044 worker thread done servicing request
23:03:13.912 00.000 14964 OnExposeComplete: enter
23:03:13.914 00.002 14964 UpdateGuideState(): m_state=6
23:03:13.915 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
23:03:13.917 00.002 14964 Star::Find returns 1 (0), X=276.68, Y=100.85, Mass=346114, SNR=376.3, Peak=27258 HFD=3.8
23:03:13.918 00.001 14964 MultiStar: [#1 -0.27,0.25,0.17,U] [#2 0.17,0.44,0.07,U] 
23:03:13.920 00.002 14964 refined, 2 included, MultiStar: {-0.41, 0.14}, one-star: {-0.48, 0.10}
23:03:13.921 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
23:03:13.922 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
23:03:13.924 00.002 14964 CameraToMount -- cameraX=-0.41 cameraY=0.14 hyp=0.44 cameraTheta=2.82 mountX=-0.14 mountY=0.40, mountTheta=1.92
23:03:13.928 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.14, opts=13)
23:03:13.929 00.001 14964 Enqueuing Move request for scope (-0.41, 0.14)
23:03:13.931 00.002 12044 Worker thread wakes up
23:03:13.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.14) opts 0xd
23:03:13.931 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.14)
23:03:13.931 00.000 12044 Moving (-0.41, 0.14) raw xDistance=-0.14 yDistance=0.40
23:03:13.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
23:03:13.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:03:13.931 00.000 12044 MoveAxis(E, 0, ABG)
23:03:13.931 00.000 12044 Move returns status 0, amount 0
23:03:13.931 00.000 12044 MoveAxis(N, 0, ABG)
23:03:13.931 00.000 12044 Move returns status 0, amount 0
23:03:13.931 00.000 12044 move complete, result=0
23:03:13.931 00.000 12044 worker thread done servicing request
23:03:13.949 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27258, med=620, FiltMin=535, FiltMax=19468, Gamma=0.810
23:03:13.961 00.012 14964 UpdateGuideState exits: m=346114 SNR=376.3
23:03:13.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.963 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:13.964 00.001 14964 Enqueuing Expose request
23:03:13.964 00.000 12044 Worker thread wakes up
23:03:13.964 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:03:13.965 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:13.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:17.066 03.101 12044 Exposure complete
23:03:17.107 00.041 12044 worker thread done servicing request
23:03:17.107 00.000 14964 OnExposeComplete: enter
23:03:17.109 00.002 14964 UpdateGuideState(): m_state=6
23:03:17.110 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
23:03:17.112 00.002 14964 Star::Find returns 1 (0), X=276.53, Y=100.41, Mass=338291, SNR=372.7, Peak=25753 HFD=3.3
23:03:17.114 00.002 14964 MultiStar: [#1 -0.35,0.51,0.00,M1] [#2 0.16,0.74,0.00,M1] 
23:03:17.116 00.002 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.09 = -1.09)
23:03:17.117 00.001 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
23:03:17.119 00.002 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.34 hyp=0.71 cameraTheta=-2.64 mountX=0.33 mountY=0.66, mountTheta=1.10
23:03:17.121 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.34, opts=13)
23:03:17.123 00.002 14964 Enqueuing Move request for scope (-0.63, -0.34)
23:03:17.124 00.001 12044 Worker thread wakes up
23:03:17.124 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.34) opts 0xd
23:03:17.124 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.34)
23:03:17.124 00.000 12044 Moving (-0.63, -0.34) raw xDistance=0.33 yDistance=0.66
23:03:17.124 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.33, slope = 0.04
23:03:17.124 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
23:03:17.124 00.000 12044 MoveAxis(W, 26, ABG)
23:03:17.124 00.000 12044 Guiding  Dir = 3, Dur = 26
23:03:17.138 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25753, med=619, FiltMin=537, FiltMax=19868, Gamma=0.810
23:03:17.151 00.013 14964 UpdateGuideState exits: m=338291 SNR=372.7
23:03:17.152 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.154 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:17.154 00.000 14964 Enqueuing Expose request
23:03:17.190 00.036 12044 IsSlewing returns 0
23:03:17.193 00.003 12044 IsGuiding returns 0
23:03:17.226 00.033 12044 IsGuiding returns 1
23:03:17.226 00.000 12044 scope still moving after pulse duration time elapsed
23:03:17.283 00.057 12044 IsSlewing returns 0
23:03:17.283 00.000 12044 IsGuiding returns 0
23:03:17.283 00.000 12044 scope move finished after 26 + 64 ms
23:03:17.283 00.000 12044 Move returns status 0, amount 26
23:03:17.284 00.001 12044 MoveAxis(S, 61, ABG)
23:03:17.284 00.000 12044 Guiding  Dir = 1, Dur = 61
23:03:17.314 00.030 12044 IsSlewing returns 0
23:03:17.314 00.000 12044 IsGuiding returns 0
23:03:17.345 00.031 12044 PulseGuide returned control before completion, sleep 40
23:03:17.392 00.047 12044 IsGuiding returns 1
23:03:17.392 00.000 12044 scope still moving after pulse duration time elapsed
23:03:17.485 00.093 12044 IsSlewing returns 0
23:03:17.485 00.000 12044 IsGuiding returns 0
23:03:17.485 00.000 12044 scope move finished after 61 + 110 ms
23:03:17.485 00.000 12044 Move returns status 0, amount 61
23:03:17.485 00.000 12044 move complete, result=0
23:03:17.485 00.000 12044 worker thread done servicing request
23:03:17.485 00.000 12044 Worker thread wakes up
23:03:17.485 00.000 14964 GuideStep: 0.3 px 26 ms WEST, 0.7 px 61 ms SOUTH
23:03:17.486 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:17.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:20.613 03.127 12044 Exposure complete
23:03:20.651 00.038 12044 worker thread done servicing request
23:03:20.651 00.000 14964 OnExposeComplete: enter
23:03:20.651 00.000 14964 UpdateGuideState(): m_state=6
23:03:20.652 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
23:03:20.652 00.000 14964 Star::Find returns 1 (0), X=277.33, Y=100.49, Mass=334993, SNR=361.0, Peak=27021 HFD=3.3
23:03:20.654 00.002 14964 MultiStar: [#1 0.50,0.04,0.19,U] [#2 0.46,0.10,0.07,U] 
23:03:20.654 00.000 14964 refined, 2 included, MultiStar: {0.24, -0.20}, one-star: {0.17, -0.26}
23:03:20.655 00.001 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
23:03:20.657 00.002 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.37)
23:03:20.658 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.69 mountX=0.20 mountY=-0.22, mountTheta=-0.82
23:03:20.660 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.20, opts=13)
23:03:20.661 00.001 14964 Enqueuing Move request for scope (0.24, -0.20)
23:03:20.663 00.002 12044 Worker thread wakes up
23:03:20.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
23:03:20.663 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
23:03:20.663 00.000 12044 Moving (0.24, -0.20) raw xDistance=0.20 yDistance=-0.22
23:03:20.663 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.27, using input
23:03:20.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.05
23:03:20.663 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:03:20.663 00.000 12044 MoveAxis(E, 0, ABG)
23:03:20.663 00.000 12044 Move returns status 0, amount 0
23:03:20.663 00.000 12044 MoveAxis(N, 0, ABG)
23:03:20.663 00.000 12044 Move returns status 0, amount 0
23:03:20.663 00.000 12044 move complete, result=0
23:03:20.663 00.000 12044 worker thread done servicing request
23:03:20.676 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27021, med=620, FiltMin=535, FiltMax=19183, Gamma=0.810
23:03:20.683 00.007 14964 UpdateGuideState exits: m=334993 SNR=361.0
23:03:20.683 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.684 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:20.684 00.000 14964 Enqueuing Expose request
23:03:20.685 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:03:20.685 00.000 12044 Worker thread wakes up
23:03:20.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:20.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:23.783 03.098 12044 Exposure complete
23:03:23.823 00.040 12044 worker thread done servicing request
23:03:23.823 00.000 14964 OnExposeComplete: enter
23:03:23.825 00.002 14964 UpdateGuideState(): m_state=6
23:03:23.826 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
23:03:23.827 00.001 14964 Star::Find returns 1 (0), X=277.14, Y=100.76, Mass=345006, SNR=369.2, Peak=34050 HFD=3.5
23:03:23.829 00.002 14964 MultiStar: [#1 0.23,0.28,0.17,U] [#2 0.61,0.43,0.00,M1] 
23:03:23.830 00.001 14964 single-star, 1 included, MultiStar: {0.02, 0.05}, one-star: {-0.02, 0.01}
23:03:23.832 00.002 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.40 = -1.89)
23:03:23.833 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
23:03:23.834 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.84 mountX=-0.01 mountY=0.02, mountTheta=1.90
23:03:23.837 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.01, opts=13)
23:03:23.838 00.001 14964 Enqueuing Move request for scope (-0.02, 0.01)
23:03:23.839 00.001 12044 Worker thread wakes up
23:03:23.840 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:03:23.840 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:03:23.840 00.000 12044 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
23:03:23.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
23:03:23.840 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:23.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:23.840 00.000 12044 MoveAxis(E, 0, ABG)
23:03:23.840 00.000 12044 Move returns status 0, amount 0
23:03:23.840 00.000 12044 MoveAxis(N, 0, ABG)
23:03:23.840 00.000 12044 Move returns status 0, amount 0
23:03:23.840 00.000 12044 move complete, result=0
23:03:23.840 00.000 12044 worker thread done servicing request
23:03:23.851 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34050, med=619, FiltMin=535, FiltMax=16132, Gamma=0.810
23:03:23.861 00.010 14964 UpdateGuideState exits: m=345006 SNR=369.2
23:03:23.863 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.864 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:23.865 00.001 14964 Enqueuing Expose request
23:03:23.865 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:23.869 00.004 12044 Worker thread wakes up
23:03:23.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:23.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:26.965 03.096 12044 Exposure complete
23:03:26.993 00.028 12044 worker thread done servicing request
23:03:26.993 00.000 14964 OnExposeComplete: enter
23:03:26.994 00.001 14964 UpdateGuideState(): m_state=6
23:03:26.994 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
23:03:26.995 00.001 14964 Star::Find returns 1 (0), X=277.16, Y=100.52, Mass=339195, SNR=372.0, Peak=31529 HFD=3.4
23:03:26.995 00.000 14964 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.55,0.42,0.00,M2] 
23:03:26.996 00.001 14964 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.56) = xAngle (-0.01 = -0.01)
23:03:26.997 00.001 14964 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.04 = 3.04)
23:03:26.997 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.57 mountX=0.23 mountY=0.02, mountTheta=0.10
23:03:26.998 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.23, opts=13)
23:03:26.999 00.001 14964 Enqueuing Move request for scope (0.00, -0.23)
23:03:26.999 00.000 12044 Worker thread wakes up
23:03:26.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
23:03:26.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
23:03:26.999 00.000 12044 Moving (0.00, -0.23) raw xDistance=0.23 yDistance=0.02
23:03:26.999 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.30, using input
23:03:26.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.05
23:03:26.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:26.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:26.999 00.000 12044 MoveAxis(E, 0, ABG)
23:03:26.999 00.000 12044 Move returns status 0, amount 0
23:03:26.999 00.000 12044 MoveAxis(N, 0, ABG)
23:03:26.999 00.000 12044 Move returns status 0, amount 0
23:03:26.999 00.000 12044 move complete, result=0
23:03:26.999 00.000 12044 worker thread done servicing request
23:03:27.007 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31529, med=619, FiltMin=535, FiltMax=17828, Gamma=0.810
23:03:27.014 00.007 14964 UpdateGuideState exits: m=339195 SNR=372.0
23:03:27.016 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.016 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:27.017 00.001 14964 Enqueuing Expose request
23:03:27.017 00.000 12044 Worker thread wakes up
23:03:27.017 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:27.018 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:27.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:30.130 03.112 12044 Exposure complete
23:03:30.154 00.024 12044 worker thread done servicing request
23:03:30.154 00.000 14964 OnExposeComplete: enter
23:03:30.157 00.003 14964 UpdateGuideState(): m_state=6
23:03:30.158 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
23:03:30.160 00.002 14964 Star::Find returns 1 (0), X=276.86, Y=100.39, Mass=341600, SNR=372.4, Peak=30069 HFD=3.3
23:03:30.163 00.003 14964 MultiStar: [#1 -0.13,0.36,0.18,U] [#2 0.08,0.38,0.07,U] 
23:03:30.163 00.000 14964 refined, 2 included, MultiStar: {-0.25, -0.22}, one-star: {-0.30, -0.36}
23:03:30.164 00.001 14964 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
23:03:30.164 00.000 14964 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.18 = 2.18)
23:03:30.165 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.43 mountX=0.21 mountY=0.27, mountTheta=0.91
23:03:30.166 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.22, opts=13)
23:03:30.167 00.001 14964 Enqueuing Move request for scope (-0.25, -0.22)
23:03:30.167 00.000 12044 Worker thread wakes up
23:03:30.167 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd
23:03:30.168 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.22)
23:03:30.168 00.000 12044 Moving (-0.25, -0.22) raw xDistance=0.21 yDistance=0.27
23:03:30.168 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.27, using input
23:03:30.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.04
23:03:30.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:30.168 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:03:30.168 00.000 12044 MoveAxis(E, 0, ABG)
23:03:30.168 00.000 12044 Move returns status 0, amount 0
23:03:30.168 00.000 12044 MoveAxis(N, 0, ABG)
23:03:30.168 00.000 12044 Move returns status 0, amount 0
23:03:30.168 00.000 12044 move complete, result=0
23:03:30.168 00.000 12044 worker thread done servicing request
23:03:30.181 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30069, med=619, FiltMin=525, FiltMax=17046, Gamma=0.810
23:03:30.187 00.006 14964 UpdateGuideState exits: m=341600 SNR=372.4
23:03:30.190 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.191 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:30.193 00.002 14964 Enqueuing Expose request
23:03:30.195 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:03:30.196 00.001 12044 Worker thread wakes up
23:03:30.197 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:30.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:33.303 03.106 12044 Exposure complete
23:03:33.346 00.043 12044 worker thread done servicing request
23:03:33.346 00.000 14964 OnExposeComplete: enter
23:03:33.348 00.002 14964 UpdateGuideState(): m_state=6
23:03:33.351 00.003 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
23:03:33.354 00.003 14964 Star::Find returns 1 (0), X=276.85, Y=100.21, Mass=341189, SNR=382.0, Peak=30377 HFD=3.6
23:03:33.357 00.003 14964 MultiStar: [#1 -0.07,0.41,0.16,U] [#2 0.15,0.79,0.00,M2] 
23:03:33.358 00.001 14964 refined, 1 included, MultiStar: {-0.28, -0.41}, one-star: {-0.31, -0.55}
23:03:33.358 00.000 14964 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.56) = xAngle (-0.61 = -0.61)
23:03:33.359 00.001 14964 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.45 = 2.45)
23:03:33.360 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-2.16 mountX=0.41 mountY=0.32, mountTheta=0.66
23:03:33.363 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.41, opts=13)
23:03:33.365 00.002 14964 Enqueuing Move request for scope (-0.28, -0.41)
23:03:33.366 00.001 12044 Worker thread wakes up
23:03:33.367 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.41) opts 0xd
23:03:33.367 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.41)
23:03:33.367 00.000 12044 Moving (-0.28, -0.41) raw xDistance=0.41 yDistance=0.32
23:03:33.367 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.41, slope = 0.05
23:03:33.367 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.367 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:03:33.367 00.000 12044 MoveAxis(W, 37, ABG)
23:03:33.367 00.000 12044 Guiding  Dir = 3, Dur = 37
23:03:33.378 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30377, med=619, FiltMin=538, FiltMax=15800, Gamma=0.810
23:03:33.388 00.010 14964 UpdateGuideState exits: m=341189 SNR=382.0
23:03:33.389 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.391 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:33.392 00.001 14964 Enqueuing Expose request
23:03:33.392 00.000 12044 IsSlewing returns 0
23:03:33.393 00.001 12044 IsGuiding returns 0
23:03:33.426 00.033 12044 PulseGuide returned control before completion, sleep 15
23:03:33.457 00.031 12044 IsGuiding returns 1
23:03:33.457 00.000 12044 scope still moving after pulse duration time elapsed
23:03:33.549 00.092 12044 IsSlewing returns 0
23:03:33.549 00.000 12044 IsGuiding returns 0
23:03:33.549 00.000 12044 scope move finished after 37 + 119 ms
23:03:33.549 00.000 12044 Move returns status 0, amount 37
23:03:33.549 00.000 12044 MoveAxis(N, 0, ABG)
23:03:33.549 00.000 12044 Move returns status 0, amount 0
23:03:33.550 00.001 12044 move complete, result=0
23:03:33.550 00.000 12044 worker thread done servicing request
23:03:33.550 00.000 12044 Worker thread wakes up
23:03:33.550 00.000 14964 GuideStep: 0.4 px 37 ms WEST, 0.3 px 0 ms NORTH
23:03:33.551 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:33.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:36.658 03.107 12044 Exposure complete
23:03:36.687 00.029 12044 worker thread done servicing request
23:03:36.687 00.000 14964 OnExposeComplete: enter
23:03:36.688 00.001 14964 UpdateGuideState(): m_state=6
23:03:36.689 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
23:03:36.690 00.001 14964 Star::Find returns 1 (0), X=277.12, Y=100.41, Mass=337270, SNR=380.5, Peak=35921 HFD=3.3
23:03:36.690 00.000 14964 MultiStar: [#1 0.13,0.18,0.18,U] [#2 0.46,0.44,0.00,M3] 
23:03:36.691 00.001 14964 refined, 1 included, MultiStar: {-0.01, -0.27}, one-star: {-0.04, -0.35}
23:03:36.692 00.001 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.07 = -0.07)
23:03:36.692 00.000 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
23:03:36.693 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.62 mountX=0.27 mountY=0.04, mountTheta=0.15
23:03:36.695 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.27, opts=13)
23:03:36.695 00.000 14964 Enqueuing Move request for scope (-0.01, -0.27)
23:03:36.696 00.001 12044 Worker thread wakes up
23:03:36.696 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
23:03:36.696 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
23:03:36.696 00.000 12044 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=0.04
23:03:36.696 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.31, using input
23:03:36.696 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.05
23:03:36.696 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:36.696 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:36.696 00.000 12044 MoveAxis(E, 0, ABG)
23:03:36.696 00.000 12044 Move returns status 0, amount 0
23:03:36.696 00.000 12044 MoveAxis(N, 0, ABG)
23:03:36.696 00.000 12044 Move returns status 0, amount 0
23:03:36.696 00.000 12044 move complete, result=0
23:03:36.696 00.000 12044 worker thread done servicing request
23:03:36.704 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35921, med=619, FiltMin=531, FiltMax=15248, Gamma=0.810
23:03:36.710 00.006 14964 UpdateGuideState exits: m=337270 SNR=380.5
23:03:36.711 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.711 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:36.712 00.001 14964 Enqueuing Expose request
23:03:36.713 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:36.714 00.001 12044 Worker thread wakes up
23:03:36.714 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:36.714 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:39.823 03.109 12044 Exposure complete
23:03:39.862 00.039 12044 worker thread done servicing request
23:03:39.863 00.001 14964 OnExposeComplete: enter
23:03:39.864 00.001 14964 UpdateGuideState(): m_state=6
23:03:39.866 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
23:03:39.866 00.000 14964 Star::Find returns 1 (0), X=277.30, Y=100.87, Mass=343400, SNR=378.8, Peak=34538 HFD=3.6
23:03:39.867 00.001 14964 MultiStar: [#1 0.34,-0.18,0.18,U] [#2 0.61,0.09,0.00,M4] 
23:03:39.868 00.001 14964 single-star, 1 included, MultiStar: {0.17, 0.07}, one-star: {0.14, 0.11}
23:03:39.870 00.002 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
23:03:39.871 00.001 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.99)
23:03:39.872 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
23:03:39.874 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.11, opts=13)
23:03:39.876 00.002 14964 Enqueuing Move request for scope (0.14, 0.11)
23:03:39.877 00.001 12044 Worker thread wakes up
23:03:39.878 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:03:39.878 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:03:39.878 00.000 12044 Moving (0.14, 0.11) raw xDistance=-0.11 yDistance=-0.15
23:03:39.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
23:03:39.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:03:39.878 00.000 12044 MoveAxis(E, 0, ABG)
23:03:39.878 00.000 12044 Move returns status 0, amount 0
23:03:39.878 00.000 12044 MoveAxis(N, 0, ABG)
23:03:39.878 00.000 12044 Move returns status 0, amount 0
23:03:39.878 00.000 12044 move complete, result=0
23:03:39.878 00.000 12044 worker thread done servicing request
23:03:39.891 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34538, med=619, FiltMin=534, FiltMax=18242, Gamma=0.810
23:03:39.900 00.009 14964 UpdateGuideState exits: m=343400 SNR=378.8
23:03:39.902 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.903 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:39.905 00.002 14964 Enqueuing Expose request
23:03:39.906 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:03:39.907 00.001 12044 Worker thread wakes up
23:03:39.908 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:39.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:43.039 03.131 12044 Exposure complete
23:03:43.065 00.026 12044 worker thread done servicing request
23:03:43.065 00.000 14964 OnExposeComplete: enter
23:03:43.067 00.002 14964 UpdateGuideState(): m_state=6
23:03:43.067 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
23:03:43.068 00.001 14964 Star::Find returns 1 (0), X=276.79, Y=100.84, Mass=339851, SNR=371.3, Peak=27922 HFD=3.7
23:03:43.068 00.000 14964 MultiStar: [#1 -0.22,0.22,0.18,U] [#2 0.03,0.24,0.07,U] 
23:03:43.069 00.001 14964 refined, 2 included, MultiStar: {-0.32, 0.12}, one-star: {-0.37, 0.09}
23:03:43.069 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
23:03:43.070 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
23:03:43.070 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.80 mountX=-0.12 mountY=0.31, mountTheta=1.94
23:03:43.072 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.12, opts=13)
23:03:43.074 00.002 14964 Enqueuing Move request for scope (-0.32, 0.12)
23:03:43.074 00.000 12044 Worker thread wakes up
23:03:43.075 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.12) opts 0xd
23:03:43.075 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.12)
23:03:43.075 00.000 12044 Moving (-0.32, 0.12) raw xDistance=-0.12 yDistance=0.31
23:03:43.075 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
23:03:43.075 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.075 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:03:43.075 00.000 12044 MoveAxis(E, 0, ABG)
23:03:43.075 00.000 12044 Move returns status 0, amount 0
23:03:43.075 00.000 12044 MoveAxis(N, 0, ABG)
23:03:43.075 00.000 12044 Move returns status 0, amount 0
23:03:43.075 00.000 12044 move complete, result=0
23:03:43.075 00.000 12044 worker thread done servicing request
23:03:43.087 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27922, med=619, FiltMin=538, FiltMax=19440, Gamma=0.810
23:03:43.097 00.010 14964 UpdateGuideState exits: m=339851 SNR=371.3
23:03:43.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.100 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:43.101 00.001 14964 Enqueuing Expose request
23:03:43.102 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:03:43.104 00.002 12044 Worker thread wakes up
23:03:43.104 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:43.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:46.223 03.119 12044 Exposure complete
23:03:46.246 00.023 12044 worker thread done servicing request
23:03:46.246 00.000 14964 OnExposeComplete: enter
23:03:46.248 00.002 14964 UpdateGuideState(): m_state=6
23:03:46.248 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
23:03:46.249 00.001 14964 Star::Find returns 1 (0), X=277.16, Y=100.60, Mass=345978, SNR=382.1, Peak=33170 HFD=3.3
23:03:46.249 00.000 14964 MultiStar: [#1 0.21,0.11,0.17,U] [#2 0.55,0.51,0.00,M4] 
23:03:46.250 00.001 14964 refined, 1 included, MultiStar: {0.04, -0.12}, one-star: {0.01, -0.15}
23:03:46.250 00.000 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
23:03:46.251 00.001 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
23:03:46.251 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=0.12 mountY=-0.02, mountTheta=-0.20
23:03:46.254 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.12, opts=13)
23:03:46.256 00.002 14964 Enqueuing Move request for scope (0.04, -0.12)
23:03:46.257 00.001 12044 Worker thread wakes up
23:03:46.257 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:03:46.258 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:03:46.258 00.000 12044 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.02
23:03:46.258 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.03
23:03:46.258 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:46.258 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:46.258 00.000 12044 MoveAxis(E, 0, ABG)
23:03:46.258 00.000 12044 Move returns status 0, amount 0
23:03:46.258 00.000 12044 MoveAxis(N, 0, ABG)
23:03:46.258 00.000 12044 Move returns status 0, amount 0
23:03:46.258 00.000 12044 move complete, result=0
23:03:46.258 00.000 12044 worker thread done servicing request
23:03:46.268 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33170, med=619, FiltMin=535, FiltMax=17032, Gamma=0.810
23:03:46.274 00.006 14964 UpdateGuideState exits: m=345978 SNR=382.1
23:03:46.274 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:46.275 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:46.275 00.000 14964 Enqueuing Expose request
23:03:46.275 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:46.276 00.001 12044 Worker thread wakes up
23:03:46.276 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:46.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:49.391 03.115 12044 Exposure complete
23:03:49.416 00.025 12044 worker thread done servicing request
23:03:49.416 00.000 14964 OnExposeComplete: enter
23:03:49.417 00.001 14964 UpdateGuideState(): m_state=6
23:03:49.417 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
23:03:49.418 00.001 14964 Star::Find returns 1 (0), X=276.56, Y=101.11, Mass=342713, SNR=366.9, Peak=25114 HFD=3.9
23:03:49.418 00.000 14964 MultiStar: [#1 -0.45,-0.22,0.18,U] [#2 0.19,-0.07,0.07,U] 
23:03:49.419 00.001 14964 refined, 2 included, MultiStar: {-0.54, 0.25}, one-star: {-0.60, 0.35}
23:03:49.419 00.000 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
23:03:49.420 00.001 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.03)
23:03:49.420 00.000 14964 CameraToMount -- cameraX=-0.54 cameraY=0.25 hyp=0.59 cameraTheta=2.71 mountX=-0.26 mountY=0.51, mountTheta=2.04
23:03:49.421 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.25, opts=13)
23:03:49.422 00.001 14964 Enqueuing Move request for scope (-0.54, 0.25)
23:03:49.422 00.000 12044 Worker thread wakes up
23:03:49.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.25) opts 0xd
23:03:49.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.25)
23:03:49.422 00.000 12044 Moving (-0.54, 0.25) raw xDistance=-0.26 yDistance=0.51
23:03:49.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
23:03:49.423 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:03:49.423 00.000 12044 MoveAxis(E, 0, ABG)
23:03:49.423 00.000 12044 Move returns status 0, amount 0
23:03:49.423 00.000 12044 MoveAxis(S, 47, ABG)
23:03:49.423 00.000 12044 Guiding  Dir = 1, Dur = 47
23:03:49.436 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25114, med=619, FiltMin=533, FiltMax=20056, Gamma=0.810
23:03:49.442 00.006 14964 UpdateGuideState exits: m=342713 SNR=366.9
23:03:49.443 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.443 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:49.444 00.001 14964 Enqueuing Expose request
23:03:49.459 00.015 12044 IsSlewing returns 0
23:03:49.459 00.000 12044 IsGuiding returns 0
23:03:49.490 00.031 12044 PulseGuide returned control before completion, sleep 26
23:03:49.535 00.045 12044 IsGuiding returns 1
23:03:49.535 00.000 12044 scope still moving after pulse duration time elapsed
23:03:49.612 00.077 12044 IsSlewing returns 0
23:03:49.612 00.000 12044 IsGuiding returns 0
23:03:49.612 00.000 12044 scope move finished after 47 + 106 ms
23:03:49.613 00.001 12044 Move returns status 0, amount 47
23:03:49.613 00.000 12044 move complete, result=0
23:03:49.613 00.000 12044 worker thread done servicing request
23:03:49.613 00.000 12044 Worker thread wakes up
23:03:49.613 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 47 ms SOUTH
23:03:49.614 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:49.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:52.739 03.125 12044 Exposure complete
23:03:52.776 00.037 12044 worker thread done servicing request
23:03:52.776 00.000 14964 OnExposeComplete: enter
23:03:52.778 00.002 14964 UpdateGuideState(): m_state=6
23:03:52.780 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
23:03:52.781 00.001 14964 Star::Find returns 1 (0), X=277.67, Y=101.00, Mass=343312, SNR=375.3, Peak=31428 HFD=4.0
23:03:52.783 00.002 14964 MultiStar: [#1 0.73,-0.08,0.00,M1] [#2 0.96,-0.07,0.00,M4] 
23:03:52.784 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
23:03:52.785 00.001 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
23:03:52.787 00.002 14964 CameraToMount -- cameraX=0.52 cameraY=0.25 hyp=0.57 cameraTheta=0.44 mountX=-0.24 mountY=-0.54, mountTheta=-1.99
23:03:52.789 00.002 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.25, opts=13)
23:03:52.791 00.002 14964 Enqueuing Move request for scope (0.52, 0.25)
23:03:52.792 00.001 12044 Worker thread wakes up
23:03:52.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.25) opts 0xd
23:03:52.792 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.25)
23:03:52.792 00.000 12044 Moving (0.52, 0.25) raw xDistance=-0.24 yDistance=-0.54
23:03:52.792 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.31, using input
23:03:52.792 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
23:03:52.793 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:03:52.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
23:03:52.793 00.000 12044 MoveAxis(E, 0, ABG)
23:03:52.793 00.000 12044 Move returns status 0, amount 0
23:03:52.793 00.000 12044 MoveAxis(N, 0, ABG)
23:03:52.793 00.000 12044 Move returns status 0, amount 0
23:03:52.793 00.000 12044 move complete, result=0
23:03:52.793 00.000 12044 worker thread done servicing request
23:03:52.807 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31428, med=619, FiltMin=535, FiltMax=20337, Gamma=0.810
23:03:52.818 00.011 14964 UpdateGuideState exits: m=343312 SNR=375.3
23:03:52.821 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.823 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:52.824 00.001 14964 Enqueuing Expose request
23:03:52.826 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:03:52.827 00.001 12044 Worker thread wakes up
23:03:52.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:52.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:55.952 03.125 12044 Exposure complete
23:03:55.980 00.028 12044 worker thread done servicing request
23:03:55.981 00.001 14964 OnExposeComplete: enter
23:03:55.982 00.001 14964 UpdateGuideState(): m_state=6
23:03:55.984 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
23:03:55.985 00.001 14964 Star::Find returns 1 (0), X=277.63, Y=101.14, Mass=344436, SNR=367.8, Peak=26984 HFD=3.8
23:03:55.987 00.002 14964 MultiStar: [#1 0.61,-0.38,0.00,M2] [#2 0.89,-0.29,0.00,M5] 
23:03:55.988 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
23:03:55.990 00.002 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.99)
23:03:55.990 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.39 hyp=0.61 cameraTheta=0.69 mountX=-0.38 mountY=-0.51, mountTheta=-2.21
23:03:55.994 00.004 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.39, opts=13)
23:03:55.997 00.003 14964 Enqueuing Move request for scope (0.47, 0.39)
23:03:55.998 00.001 12044 Worker thread wakes up
23:03:55.999 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.39) opts 0xd
23:03:55.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.39)
23:03:55.999 00.000 12044 Moving (0.47, 0.39) raw xDistance=-0.38 yDistance=-0.51
23:03:55.999 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.38 is < calculated value -0.49, using input
23:03:55.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = -0.08
23:03:55.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:55.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:03:55.999 00.000 12044 MoveAxis(E, 29, ABG)
23:03:55.999 00.000 12044 Guiding  Dir = 2, Dur = 29
23:03:56.018 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26984, med=619, FiltMin=535, FiltMax=19549, Gamma=0.810
23:03:56.026 00.008 14964 UpdateGuideState exits: m=344436 SNR=367.8
23:03:56.026 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.027 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:56.027 00.000 14964 Enqueuing Expose request
23:03:56.048 00.021 12044 IsSlewing returns 0
23:03:56.049 00.001 12044 IsGuiding returns 0
23:03:56.111 00.062 12044 IsGuiding returns 1
23:03:56.111 00.000 12044 scope still moving after pulse duration time elapsed
23:03:56.157 00.046 12044 IsSlewing returns 0
23:03:56.158 00.001 12044 IsGuiding returns 0
23:03:56.158 00.000 12044 scope move finished after 29 + 78 ms
23:03:56.158 00.000 12044 Move returns status 0, amount 29
23:03:56.158 00.000 12044 MoveAxis(N, 0, ABG)
23:03:56.158 00.000 12044 Move returns status 0, amount 0
23:03:56.158 00.000 12044 move complete, result=0
23:03:56.158 00.000 12044 worker thread done servicing request
23:03:56.158 00.000 12044 Worker thread wakes up
23:03:56.158 00.000 14964 GuideStep: -0.4 px 29 ms EAST, -0.5 px 0 ms NORTH
23:03:56.159 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:56.159 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:03:59.292 03.133 12044 Exposure complete
23:03:59.313 00.021 12044 worker thread done servicing request
23:03:59.313 00.000 14964 OnExposeComplete: enter
23:03:59.313 00.000 14964 UpdateGuideState(): m_state=6
23:03:59.314 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
23:03:59.315 00.001 14964 Star::Find returns 1 (0), X=277.40, Y=100.55, Mass=336935, SNR=370.3, Peak=26341 HFD=3.3
23:03:59.315 00.000 14964 MultiStar: [#1 0.38,0.14,0.18,U] [#2 0.68,0.18,0.00,M6] 
23:03:59.316 00.001 14964 refined, 1 included, MultiStar: {0.26, -0.15}, one-star: {0.24, -0.20}
23:03:59.316 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
23:03:59.317 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.20)
23:03:59.317 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.52 mountX=0.15 mountY=-0.24, mountTheta=-1.01
23:03:59.318 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.15, opts=13)
23:03:59.319 00.001 14964 Enqueuing Move request for scope (0.26, -0.15)
23:03:59.319 00.000 12044 Worker thread wakes up
23:03:59.320 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
23:03:59.320 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
23:03:59.320 00.000 12044 Moving (0.26, -0.15) raw xDistance=0.15 yDistance=-0.24
23:03:59.320 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.05
23:03:59.320 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.320 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:03:59.320 00.000 12044 MoveAxis(E, 0, ABG)
23:03:59.320 00.000 12044 Move returns status 0, amount 0
23:03:59.320 00.000 12044 MoveAxis(N, 0, ABG)
23:03:59.320 00.000 12044 Move returns status 0, amount 0
23:03:59.320 00.000 12044 move complete, result=0
23:03:59.321 00.001 12044 worker thread done servicing request
23:03:59.329 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26341, med=619, FiltMin=531, FiltMax=18495, Gamma=0.810
23:03:59.335 00.006 14964 UpdateGuideState exits: m=336935 SNR=370.3
23:03:59.336 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.336 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:03:59.336 00.000 14964 Enqueuing Expose request
23:03:59.337 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:03:59.338 00.001 12044 Worker thread wakes up
23:03:59.338 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:03:59.338 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:02.467 03.129 12044 Exposure complete
23:04:02.498 00.031 12044 worker thread done servicing request
23:04:02.498 00.000 14964 OnExposeComplete: enter
23:04:02.500 00.002 14964 UpdateGuideState(): m_state=6
23:04:02.501 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
23:04:02.502 00.001 14964 Star::Find returns 1 (0), X=277.72, Y=100.42, Mass=346848, SNR=375.5, Peak=28430 HFD=3.5
23:04:02.504 00.002 14964 MultiStar: [#1 0.68,0.67,0.00,M2] [#2 1.11,0.71,0.00,M7] 
23:04:02.505 00.001 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
23:04:02.506 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.21)
23:04:02.508 00.002 14964 CameraToMount -- cameraX=0.57 cameraY=-0.33 hyp=0.66 cameraTheta=-0.53 mountX=0.34 mountY=-0.53, mountTheta=-1.00
23:04:02.510 00.002 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.33, opts=13)
23:04:02.512 00.002 14964 Enqueuing Move request for scope (0.57, -0.33)
23:04:02.514 00.002 12044 Worker thread wakes up
23:04:02.514 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.33) opts 0xd
23:04:02.515 00.001 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.33)
23:04:02.515 00.000 12044 Moving (0.57, -0.33) raw xDistance=0.34 yDistance=-0.53
23:04:02.515 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.02
23:04:02.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:02.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
23:04:02.515 00.000 12044 MoveAxis(E, 0, ABG)
23:04:02.515 00.000 12044 Move returns status 0, amount 0
23:04:02.515 00.000 12044 MoveAxis(N, 0, ABG)
23:04:02.515 00.000 12044 Move returns status 0, amount 0
23:04:02.515 00.000 12044 move complete, result=0
23:04:02.515 00.000 12044 worker thread done servicing request
23:04:02.530 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28430, med=619, FiltMin=538, FiltMax=18538, Gamma=0.810
23:04:02.541 00.011 14964 UpdateGuideState exits: m=346848 SNR=375.5
23:04:02.541 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.542 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:02.544 00.002 14964 Enqueuing Expose request
23:04:02.546 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
23:04:02.548 00.002 12044 Worker thread wakes up
23:04:02.548 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:02.548 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:05.674 03.126 12044 Exposure complete
23:04:05.718 00.044 12044 worker thread done servicing request
23:04:05.718 00.000 14964 OnExposeComplete: enter
23:04:05.719 00.001 14964 UpdateGuideState(): m_state=6
23:04:05.720 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
23:04:05.721 00.001 14964 Star::Find returns 1 (0), X=277.47, Y=100.40, Mass=337697, SNR=366.1, Peak=26954 HFD=3.3
23:04:05.721 00.000 14964 MultiStar: [#1 0.44,0.34,0.19,U] [#2 0.52,0.61,0.00,M8] 
23:04:05.722 00.001 14964 refined, 1 included, MultiStar: {0.33, -0.25}, one-star: {0.31, -0.36}
23:04:05.722 00.000 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.91 = 0.91)
23:04:05.723 00.001 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.32)
23:04:05.723 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.41 cameraTheta=-0.65 mountX=0.25 mountY=-0.30, mountTheta=-0.87
23:04:05.726 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.25, opts=13)
23:04:05.728 00.002 14964 Enqueuing Move request for scope (0.33, -0.25)
23:04:05.729 00.001 12044 Worker thread wakes up
23:04:05.729 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd
23:04:05.729 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.25)
23:04:05.729 00.000 12044 Moving (0.33, -0.25) raw xDistance=0.25 yDistance=-0.30
23:04:05.729 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.02
23:04:05.729 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:05.729 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:04:05.729 00.000 12044 MoveAxis(E, 0, ABG)
23:04:05.729 00.000 12044 Move returns status 0, amount 0
23:04:05.730 00.001 12044 MoveAxis(N, 0, ABG)
23:04:05.730 00.000 12044 Move returns status 0, amount 0
23:04:05.730 00.000 12044 move complete, result=0
23:04:05.730 00.000 12044 worker thread done servicing request
23:04:05.740 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26954, med=618, FiltMin=529, FiltMax=19141, Gamma=0.810
23:04:05.752 00.012 14964 UpdateGuideState exits: m=337697 SNR=366.1
23:04:05.752 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.753 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:05.753 00.000 14964 Enqueuing Expose request
23:04:05.754 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:04:05.754 00.000 12044 Worker thread wakes up
23:04:05.755 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:05.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:08.860 03.105 12044 Exposure complete
23:04:08.898 00.038 12044 worker thread done servicing request
23:04:08.899 00.001 14964 OnExposeComplete: enter
23:04:08.900 00.001 14964 UpdateGuideState(): m_state=6
23:04:08.901 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
23:04:08.902 00.001 14964 Star::Find returns 1 (0), X=277.52, Y=100.64, Mass=339901, SNR=375.1, Peak=27338 HFD=3.4
23:04:08.902 00.000 14964 MultiStar: [#1 0.48,0.17,0.16,U] [#2 0.67,0.26,0.00,M9] 
23:04:08.905 00.003 14964 single-star, 1 included, MultiStar: {0.38, -0.08}, one-star: {0.36, -0.12}
23:04:08.906 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.24 = 1.24)
23:04:08.907 00.001 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.99)
23:04:08.909 00.002 14964 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.31 mountX=0.12 mountY=-0.35, mountTheta=-1.23
23:04:08.911 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.12, opts=13)
23:04:08.913 00.002 14964 Enqueuing Move request for scope (0.36, -0.12)
23:04:08.914 00.001 12044 Worker thread wakes up
23:04:08.914 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd
23:04:08.914 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.12)
23:04:08.914 00.000 12044 Moving (0.36, -0.12) raw xDistance=0.12 yDistance=-0.35
23:04:08.914 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.27, using input
23:04:08.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.04
23:04:08.914 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:08.914 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:04:08.914 00.000 12044 MoveAxis(E, 0, ABG)
23:04:08.915 00.001 12044 Move returns status 0, amount 0
23:04:08.915 00.000 12044 MoveAxis(N, 0, ABG)
23:04:08.915 00.000 12044 Move returns status 0, amount 0
23:04:08.915 00.000 12044 move complete, result=0
23:04:08.915 00.000 12044 worker thread done servicing request
23:04:08.931 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27338, med=619, FiltMin=530, FiltMax=19415, Gamma=0.810
23:04:08.942 00.011 14964 UpdateGuideState exits: m=339901 SNR=375.1
23:04:08.946 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:08.947 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:08.947 00.000 14964 Enqueuing Expose request
23:04:08.949 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:04:08.950 00.001 12044 Worker thread wakes up
23:04:08.950 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:08.950 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:12.058 03.108 12044 Exposure complete
23:04:12.097 00.039 12044 worker thread done servicing request
23:04:12.097 00.000 14964 OnExposeComplete: enter
23:04:12.099 00.002 14964 UpdateGuideState(): m_state=6
23:04:12.100 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
23:04:12.101 00.001 14964 Star::Find returns 1 (0), X=277.61, Y=100.85, Mass=338390, SNR=361.1, Peak=24673 HFD=3.8
23:04:12.103 00.002 14964 MultiStar: [#1 0.49,-0.04,0.19,U] [#2 0.79,0.15,0.00,M10] 
23:04:12.104 00.001 14964 single-star, 1 included, MultiStar: {0.46, 0.07}, one-star: {0.45, 0.10}
23:04:12.106 00.002 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
23:04:12.108 00.002 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.46)
23:04:12.109 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=0.10 hyp=0.46 cameraTheta=0.21 mountX=-0.09 mountY=-0.46, mountTheta=-1.76
23:04:12.111 00.002 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.10, opts=13)
23:04:12.112 00.001 14964 Enqueuing Move request for scope (0.45, 0.10)
23:04:12.112 00.000 12044 Worker thread wakes up
23:04:12.113 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.10) opts 0xd
23:04:12.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.10)
23:04:12.113 00.000 12044 Moving (0.45, 0.10) raw xDistance=-0.09 yDistance=-0.46
23:04:12.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.03
23:04:12.113 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.80 newest=-1.11
23:04:12.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:04:12.113 00.000 12044 MoveAxis(E, 0, ABG)
23:04:12.113 00.000 12044 Move returns status 0, amount 0
23:04:12.113 00.000 12044 BLC: Oldest BLC event removed
23:04:12.113 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 347 applied
23:04:12.113 00.000 12044 MoveAxis(N, 390, ABG)
23:04:12.113 00.000 12044 Guiding  Dir = 0, Dur = 390
23:04:12.130 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24673, med=619, FiltMin=539, FiltMax=17667, Gamma=0.810
23:04:12.141 00.011 14964 UpdateGuideState exits: m=338390 SNR=361.1
23:04:12.143 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.144 00.001 12044 IsSlewing returns 0
23:04:12.145 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:12.145 00.000 14964 Enqueuing Expose request
23:04:12.146 00.001 12044 IsGuiding returns 0
23:04:12.208 00.062 12044 PulseGuide returned control before completion, sleep 339
23:04:12.580 00.372 12044 IsGuiding returns 1
23:04:12.580 00.000 12044 scope still moving after pulse duration time elapsed
23:04:12.658 00.078 12044 IsSlewing returns 0
23:04:12.658 00.000 12044 IsGuiding returns 0
23:04:12.658 00.000 12044 scope move finished after 390 + 122 ms
23:04:12.658 00.000 12044 Move returns status 0, amount 390
23:04:12.658 00.000 12044 move complete, result=0
23:04:12.658 00.000 12044 worker thread done servicing request
23:04:12.658 00.000 12044 Worker thread wakes up
23:04:12.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:12.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:12.659 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 390 ms NORTH
23:04:15.774 03.115 12044 Exposure complete
23:04:15.810 00.036 12044 worker thread done servicing request
23:04:15.811 00.001 14964 OnExposeComplete: enter
23:04:15.813 00.002 14964 UpdateGuideState(): m_state=6
23:04:15.815 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
23:04:15.816 00.001 14964 Star::Find returns 1 (0), X=277.30, Y=100.42, Mass=344239, SNR=375.5, Peak=33513 HFD=3.3
23:04:15.818 00.002 14964 MultiStar: [#1 0.33,0.17,0.16,U] [#2 0.61,0.34,0.00,R] 
23:04:15.819 00.001 14964 refined, 1 included, MultiStar: {0.17, -0.26}, one-star: {0.14, -0.33}
23:04:15.821 00.002 14964 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.56) = xAngle (0.56 = 0.56)
23:04:15.822 00.001 14964 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.67)
23:04:15.824 00.002 14964 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.99 mountX=0.26 mountY=-0.14, mountTheta=-0.49
23:04:15.826 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.26, opts=13)
23:04:15.828 00.002 14964 Enqueuing Move request for scope (0.17, -0.26)
23:04:15.829 00.001 12044 Worker thread wakes up
23:04:15.829 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
23:04:15.829 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
23:04:15.829 00.000 12044 Moving (0.17, -0.26) raw xDistance=0.26 yDistance=-0.14
23:04:15.829 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.39, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=-0.458023, 1:0.142003
23:04:15.829 00.000 12044 BLC: No correction, Miss < min_move
23:04:15.829 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.04
23:04:15.829 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:15.829 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:04:15.829 00.000 12044 MoveAxis(E, 0, ABG)
23:04:15.830 00.001 12044 Move returns status 0, amount 0
23:04:15.830 00.000 12044 MoveAxis(N, 0, ABG)
23:04:15.830 00.000 12044 Move returns status 0, amount 0
23:04:15.830 00.000 12044 move complete, result=0
23:04:15.831 00.001 12044 worker thread done servicing request
23:04:15.842 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33513, med=619, FiltMin=523, FiltMax=18980, Gamma=0.810
23:04:15.853 00.011 14964 UpdateGuideState exits: m=344239 SNR=375.5
23:04:15.854 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:15.855 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:15.855 00.000 14964 Enqueuing Expose request
23:04:15.858 00.003 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:15.861 00.003 12044 Worker thread wakes up
23:04:15.861 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:15.861 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:18.983 03.122 12044 Exposure complete
23:04:19.008 00.025 12044 worker thread done servicing request
23:04:19.008 00.000 14964 OnExposeComplete: enter
23:04:19.009 00.001 14964 UpdateGuideState(): m_state=6
23:04:19.009 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
23:04:19.010 00.001 14964 Star::Find returns 1 (0), X=277.05, Y=100.79, Mass=342602, SNR=372.0, Peak=34578 HFD=3.5
23:04:19.010 00.000 14964 MultiStar: [#1 0.07,0.13,0.17,U] [#2 -0.22,-0.30,0.08,U] 
23:04:19.011 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.02}, one-star: {-0.11, 0.03}
23:04:19.011 00.000 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
23:04:19.012 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
23:04:19.012 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.89 mountX=-0.03 mountY=0.09, mountTheta=1.84
23:04:19.014 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.02, opts=13)
23:04:19.014 00.000 14964 Enqueuing Move request for scope (-0.09, 0.02)
23:04:19.015 00.001 12044 Worker thread wakes up
23:04:19.015 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:04:19.015 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:04:19.015 00.000 12044 Moving (-0.09, 0.02) raw xDistance=-0.03 yDistance=0.09
23:04:19.015 00.000 12044 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.39, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=-0.458023, 1:0.142003, 2:-0.090761
23:04:19.015 00.000 12044 BLC: No correction, Miss < min_move
23:04:19.015 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.04
23:04:19.015 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.015 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:04:19.015 00.000 12044 MoveAxis(E, 0, ABG)
23:04:19.015 00.000 12044 Move returns status 0, amount 0
23:04:19.015 00.000 12044 MoveAxis(N, 0, ABG)
23:04:19.015 00.000 12044 Move returns status 0, amount 0
23:04:19.015 00.000 12044 move complete, result=0
23:04:19.015 00.000 12044 worker thread done servicing request
23:04:19.023 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34578, med=618, FiltMin=531, FiltMax=13884, Gamma=0.810
23:04:19.030 00.007 14964 UpdateGuideState exits: m=342602 SNR=372.0
23:04:19.030 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.031 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:19.031 00.000 14964 Enqueuing Expose request
23:04:19.032 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:19.032 00.000 12044 Worker thread wakes up
23:04:19.032 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:19.032 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:22.150 03.118 12044 Exposure complete
23:04:22.187 00.037 12044 worker thread done servicing request
23:04:22.187 00.000 14964 OnExposeComplete: enter
23:04:22.189 00.002 14964 UpdateGuideState(): m_state=6
23:04:22.190 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
23:04:22.192 00.002 14964 Star::Find returns 1 (0), X=277.11, Y=100.94, Mass=346751, SNR=382.1, Peak=34738 HFD=3.8
23:04:22.193 00.001 14964 MultiStar: [#1 0.19,-0.16,0.17,U] [#2 -0.20,-0.33,0.08,U] 
23:04:22.193 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.11}, one-star: {-0.04, 0.19}
23:04:22.194 00.001 14964 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.56) = xAngle (3.32 = -2.96)
23:04:22.194 00.000 14964 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.09)
23:04:22.197 00.003 14964 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=-0.11 mountY=0.01, mountTheta=3.05
23:04:22.199 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.11, opts=13)
23:04:22.201 00.002 14964 Enqueuing Move request for scope (-0.02, 0.11)
23:04:22.202 00.001 12044 Worker thread wakes up
23:04:22.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:04:22.202 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:04:22.202 00.000 12044 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.01
23:04:22.202 00.000 12044 BLC: window closed
23:04:22.203 00.001 12044 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.39, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=-0.458023, 1:0.142003, 2:-0.090761
23:04:22.203 00.000 12044 BLC: No correction, Miss < min_move
23:04:22.203 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
23:04:22.203 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:22.203 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:22.203 00.000 12044 MoveAxis(E, 0, ABG)
23:04:22.203 00.000 12044 Move returns status 0, amount 0
23:04:22.203 00.000 12044 MoveAxis(N, 0, ABG)
23:04:22.203 00.000 12044 Move returns status 0, amount 0
23:04:22.203 00.000 12044 move complete, result=0
23:04:22.203 00.000 12044 worker thread done servicing request
23:04:22.217 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34738, med=619, FiltMin=527, FiltMax=15846, Gamma=0.810
23:04:22.227 00.010 14964 UpdateGuideState exits: m=346751 SNR=382.1
23:04:22.229 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.230 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:22.232 00.002 14964 Enqueuing Expose request
23:04:22.233 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:22.234 00.001 12044 Worker thread wakes up
23:04:22.234 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:22.235 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:25.364 03.129 12044 Exposure complete
23:04:25.386 00.022 12044 worker thread done servicing request
23:04:25.386 00.000 14964 OnExposeComplete: enter
23:04:25.386 00.000 14964 UpdateGuideState(): m_state=6
23:04:25.387 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
23:04:25.387 00.000 14964 Star::Find returns 1 (0), X=277.06, Y=101.14, Mass=341601, SNR=367.5, Peak=32678 HFD=3.7
23:04:25.388 00.001 14964 MultiStar: [#1 -0.01,-0.15,0.18,U] [#2 -0.30,-0.31,0.08,U] 
23:04:25.389 00.001 14964 refined, 2 included, MultiStar: {-0.10, 0.26}, one-star: {-0.10, 0.38}
23:04:25.389 00.000 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.80)
23:04:25.391 00.002 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
23:04:25.391 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.93 mountX=-0.26 mountY=0.07, mountTheta=2.88
23:04:25.392 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.26, opts=13)
23:04:25.393 00.001 14964 Enqueuing Move request for scope (-0.10, 0.26)
23:04:25.394 00.001 12044 Worker thread wakes up
23:04:25.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
23:04:25.394 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
23:04:25.394 00.000 12044 Moving (-0.10, 0.26) raw xDistance=-0.26 yDistance=0.07
23:04:25.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.02
23:04:25.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:25.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:25.394 00.000 12044 MoveAxis(E, 0, ABG)
23:04:25.394 00.000 12044 Move returns status 0, amount 0
23:04:25.394 00.000 12044 MoveAxis(N, 0, ABG)
23:04:25.394 00.000 12044 Move returns status 0, amount 0
23:04:25.394 00.000 12044 move complete, result=0
23:04:25.394 00.000 12044 worker thread done servicing request
23:04:25.403 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32678, med=619, FiltMin=535, FiltMax=14310, Gamma=0.810
23:04:25.409 00.006 14964 UpdateGuideState exits: m=341601 SNR=367.5
23:04:25.409 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:25.410 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:25.410 00.000 14964 Enqueuing Expose request
23:04:25.411 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:25.411 00.000 12044 Worker thread wakes up
23:04:25.411 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:25.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:28.531 03.120 12044 Exposure complete
23:04:28.552 00.021 12044 worker thread done servicing request
23:04:28.552 00.000 14964 OnExposeComplete: enter
23:04:28.553 00.001 14964 UpdateGuideState(): m_state=6
23:04:28.553 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
23:04:28.554 00.001 14964 Star::Find returns 1 (0), X=276.82, Y=101.38, Mass=345403, SNR=374.4, Peak=33586 HFD=3.3
23:04:28.554 00.000 14964 MultiStar: [#1 -0.15,-0.64,0.00,M1] [#2 -0.72,-0.75,0.00,M1] 
23:04:28.555 00.001 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.62 = -2.67)
23:04:28.555 00.000 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
23:04:28.556 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.62 hyp=0.71 cameraTheta=2.06 mountX=-0.63 mountY=0.27, mountTheta=2.74
23:04:28.557 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.62, opts=13)
23:04:28.557 00.000 14964 Enqueuing Move request for scope (-0.33, 0.62)
23:04:28.558 00.001 12044 Worker thread wakes up
23:04:28.558 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.62) opts 0xd
23:04:28.558 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.62)
23:04:28.558 00.000 12044 Moving (-0.33, 0.62) raw xDistance=-0.63 yDistance=0.27
23:04:28.558 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.52 from input -0.63, slope = -0.08
23:04:28.558 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:28.558 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:04:28.558 00.000 12044 MoveAxis(E, 62, ABG)
23:04:28.558 00.000 12044 Guiding  Dir = 2, Dur = 62
23:04:28.566 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33586, med=619, FiltMin=526, FiltMax=16447, Gamma=0.810
23:04:28.572 00.006 14964 UpdateGuideState exits: m=345403 SNR=374.4
23:04:28.572 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.573 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:28.573 00.000 14964 Enqueuing Expose request
23:04:28.584 00.011 12044 IsSlewing returns 0
23:04:28.584 00.000 12044 IsGuiding returns 0
23:04:28.616 00.032 12044 PulseGuide returned control before completion, sleep 41
23:04:28.670 00.054 12044 IsGuiding returns 1
23:04:28.671 00.001 12044 scope still moving after pulse duration time elapsed
23:04:28.721 00.050 12044 IsSlewing returns 0
23:04:28.721 00.000 12044 IsGuiding returns 0
23:04:28.722 00.001 12044 scope move finished after 62 + 75 ms
23:04:28.722 00.000 12044 Move returns status 0, amount 62
23:04:28.722 00.000 12044 MoveAxis(N, 0, ABG)
23:04:28.722 00.000 12044 Move returns status 0, amount 0
23:04:28.722 00.000 12044 move complete, result=0
23:04:28.722 00.000 12044 worker thread done servicing request
23:04:28.722 00.000 12044 Worker thread wakes up
23:04:28.722 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:28.722 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:28.722 00.000 14964 GuideStep: -0.6 px 62 ms EAST, 0.3 px 0 ms NORTH
23:04:31.822 03.100 12044 Exposure complete
23:04:31.860 00.038 12044 worker thread done servicing request
23:04:31.860 00.000 14964 OnExposeComplete: enter
23:04:31.862 00.002 14964 UpdateGuideState(): m_state=6
23:04:31.864 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
23:04:31.865 00.001 14964 Star::Find returns 1 (0), X=277.11, Y=100.56, Mass=342564, SNR=368.2, Peak=33773 HFD=3.4
23:04:31.867 00.002 14964 MultiStar: [#1 0.13,0.14,0.17,U] [#2 -0.41,0.03,0.07,U] 
23:04:31.868 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.14}, one-star: {-0.05, -0.20}
23:04:31.869 00.001 14964 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.56) = xAngle (-0.31 = -0.31)
23:04:31.871 00.002 14964 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.74 = 2.74)
23:04:31.872 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.87 mountX=0.14 mountY=0.06, mountTheta=0.39
23:04:31.874 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.14, opts=13)
23:04:31.876 00.002 14964 Enqueuing Move request for scope (-0.04, -0.14)
23:04:31.877 00.001 12044 Worker thread wakes up
23:04:31.877 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:04:31.877 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:04:31.877 00.000 12044 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.06
23:04:31.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.06
23:04:31.878 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:31.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:31.878 00.000 12044 MoveAxis(E, 0, ABG)
23:04:31.878 00.000 12044 Move returns status 0, amount 0
23:04:31.878 00.000 12044 MoveAxis(N, 0, ABG)
23:04:31.878 00.000 12044 Move returns status 0, amount 0
23:04:31.878 00.000 12044 move complete, result=0
23:04:31.878 00.000 12044 worker thread done servicing request
23:04:31.889 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33773, med=619, FiltMin=539, FiltMax=16344, Gamma=0.810
23:04:31.896 00.007 14964 UpdateGuideState exits: m=342564 SNR=368.2
23:04:31.896 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:31.897 00.000 14964 Enqueuing Expose request
23:04:31.898 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:31.898 00.000 12044 Worker thread wakes up
23:04:31.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:31.899 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:35.026 03.127 12044 Exposure complete
23:04:35.062 00.036 12044 worker thread done servicing request
23:04:35.062 00.000 14964 OnExposeComplete: enter
23:04:35.064 00.002 14964 UpdateGuideState(): m_state=6
23:04:35.064 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
23:04:35.066 00.002 14964 Star::Find returns 1 (0), X=277.23, Y=100.52, Mass=340028, SNR=373.6, Peak=31409 HFD=3.4
23:04:35.067 00.001 14964 MultiStar: [#1 0.09,0.13,0.16,U] [#2 -0.31,-0.15,0.07,U] 
23:04:35.068 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.19}, one-star: {0.07, -0.24}
23:04:35.070 00.002 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
23:04:35.071 00.001 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
23:04:35.073 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.30 mountX=0.19 mountY=-0.03, mountTheta=-0.17
23:04:35.077 00.004 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.19, opts=13)
23:04:35.079 00.002 14964 Enqueuing Move request for scope (0.05, -0.19)
23:04:35.079 00.000 12044 Worker thread wakes up
23:04:35.079 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
23:04:35.079 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
23:04:35.079 00.000 12044 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.03
23:04:35.079 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.03
23:04:35.079 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.079 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:35.080 00.001 12044 MoveAxis(E, 0, ABG)
23:04:35.080 00.000 12044 Move returns status 0, amount 0
23:04:35.080 00.000 12044 MoveAxis(N, 0, ABG)
23:04:35.080 00.000 12044 Move returns status 0, amount 0
23:04:35.080 00.000 12044 move complete, result=0
23:04:35.080 00.000 12044 worker thread done servicing request
23:04:35.089 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31409, med=619, FiltMin=529, FiltMax=17152, Gamma=0.810
23:04:35.095 00.006 14964 UpdateGuideState exits: m=340028 SNR=373.6
23:04:35.097 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.099 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:35.100 00.001 14964 Enqueuing Expose request
23:04:35.101 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:35.104 00.003 12044 Worker thread wakes up
23:04:35.104 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:35.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:38.241 03.137 12044 Exposure complete
23:04:38.265 00.024 12044 worker thread done servicing request
23:04:38.266 00.001 14964 OnExposeComplete: enter
23:04:38.266 00.000 14964 UpdateGuideState(): m_state=6
23:04:38.267 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
23:04:38.267 00.000 14964 Star::Find returns 1 (0), X=276.92, Y=100.82, Mass=350013, SNR=383.8, Peak=37114 HFD=3.5
23:04:38.268 00.001 14964 MultiStar: [#1 -0.12,0.15,0.17,U] [#2 -0.43,-0.01,0.08,U] 
23:04:38.268 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.07}, one-star: {-0.24, 0.07}
23:04:38.269 00.001 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.40 = -1.89)
23:04:38.269 00.000 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
23:04:38.270 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.84 mountX=-0.08 mountY=0.23, mountTheta=1.90
23:04:38.271 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.07, opts=13)
23:04:38.271 00.000 14964 Enqueuing Move request for scope (-0.24, 0.07)
23:04:38.272 00.001 12044 Worker thread wakes up
23:04:38.272 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
23:04:38.272 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
23:04:38.272 00.000 12044 Moving (-0.24, 0.07) raw xDistance=-0.08 yDistance=0.23
23:04:38.272 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.10, using input
23:04:38.272 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
23:04:38.272 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:04:38.272 00.000 12044 MoveAxis(E, 0, ABG)
23:04:38.272 00.000 12044 Move returns status 0, amount 0
23:04:38.272 00.000 12044 MoveAxis(N, 0, ABG)
23:04:38.272 00.000 12044 Move returns status 0, amount 0
23:04:38.272 00.000 12044 move complete, result=0
23:04:38.272 00.000 12044 worker thread done servicing request
23:04:38.280 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=37114, med=620, FiltMin=533, FiltMax=14102, Gamma=0.810
23:04:38.286 00.006 14964 UpdateGuideState exits: m=350013 SNR=383.8
23:04:38.287 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.287 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:38.287 00.000 14964 Enqueuing Expose request
23:04:38.288 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:38.289 00.001 12044 Worker thread wakes up
23:04:38.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:38.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:41.391 03.102 12044 Exposure complete
23:04:41.417 00.026 12044 worker thread done servicing request
23:04:41.418 00.001 14964 OnExposeComplete: enter
23:04:41.419 00.001 14964 UpdateGuideState(): m_state=6
23:04:41.420 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
23:04:41.420 00.000 14964 Star::Find returns 1 (0), X=276.79, Y=100.61, Mass=338862, SNR=376.7, Peak=29906 HFD=3.4
23:04:41.421 00.001 14964 MultiStar: [#1 -0.15,0.09,0.17,U] [#2 -0.45,-0.09,0.07,U] 
23:04:41.421 00.000 14964 refined, 2 included, MultiStar: {-0.34, -0.11}, one-star: {-0.37, -0.15}
23:04:41.422 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
23:04:41.422 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
23:04:41.423 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-2.83 mountX=0.11 mountY=0.35, mountTheta=1.28
23:04:41.424 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.11, opts=13)
23:04:41.424 00.000 14964 Enqueuing Move request for scope (-0.34, -0.11)
23:04:41.425 00.001 12044 Worker thread wakes up
23:04:41.425 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.11) opts 0xd
23:04:41.425 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.11)
23:04:41.425 00.000 12044 Moving (-0.34, -0.11) raw xDistance=0.11 yDistance=0.35
23:04:41.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
23:04:41.425 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:41.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:04:41.425 00.000 12044 MoveAxis(E, 0, ABG)
23:04:41.425 00.000 12044 Move returns status 0, amount 0
23:04:41.425 00.000 12044 MoveAxis(N, 0, ABG)
23:04:41.426 00.001 12044 Move returns status 0, amount 0
23:04:41.426 00.000 12044 move complete, result=0
23:04:41.426 00.000 12044 worker thread done servicing request
23:04:41.433 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29906, med=619, FiltMin=528, FiltMax=17330, Gamma=0.810
23:04:41.442 00.009 14964 UpdateGuideState exits: m=338862 SNR=376.7
23:04:41.444 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.446 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:41.450 00.004 14964 Enqueuing Expose request
23:04:41.451 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:04:41.451 00.000 12044 Worker thread wakes up
23:04:41.452 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:41.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:44.563 03.111 12044 Exposure complete
23:04:44.588 00.025 12044 worker thread done servicing request
23:04:44.588 00.000 14964 OnExposeComplete: enter
23:04:44.588 00.000 14964 UpdateGuideState(): m_state=6
23:04:44.589 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
23:04:44.590 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=100.49, Mass=338500, SNR=378.1, Peak=33814 HFD=3.2
23:04:44.590 00.000 14964 MultiStar: [#1 -0.39,0.29,0.17,U] [#2 -0.81,-0.22,0.00,M1] 
23:04:44.591 00.001 14964 refined, 1 included, MultiStar: {-0.45, -0.18}, one-star: {-0.46, -0.26}
23:04:44.591 00.000 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.56) = xAngle (-1.20 = -1.20)
23:04:44.592 00.001 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.86 = 1.86)
23:04:44.592 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.18 hyp=0.49 cameraTheta=-2.75 mountX=0.18 mountY=0.47, mountTheta=1.21
23:04:44.593 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.18, opts=13)
23:04:44.594 00.001 14964 Enqueuing Move request for scope (-0.45, -0.18)
23:04:44.595 00.001 12044 Worker thread wakes up
23:04:44.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.18) opts 0xd
23:04:44.595 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.18)
23:04:44.595 00.000 12044 Moving (-0.45, -0.18) raw xDistance=0.18 yDistance=0.47
23:04:44.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
23:04:44.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:44.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
23:04:44.595 00.000 12044 MoveAxis(E, 0, ABG)
23:04:44.595 00.000 12044 Move returns status 0, amount 0
23:04:44.595 00.000 12044 MoveAxis(N, 0, ABG)
23:04:44.595 00.000 12044 Move returns status 0, amount 0
23:04:44.595 00.000 12044 move complete, result=0
23:04:44.595 00.000 12044 worker thread done servicing request
23:04:44.604 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33814, med=619, FiltMin=536, FiltMax=19514, Gamma=0.810
23:04:44.610 00.006 14964 UpdateGuideState exits: m=338500 SNR=378.1
23:04:44.610 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.611 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:44.611 00.000 14964 Enqueuing Expose request
23:04:44.612 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:04:44.612 00.000 12044 Worker thread wakes up
23:04:44.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:44.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:47.714 03.102 12044 Exposure complete
23:04:47.750 00.036 12044 worker thread done servicing request
23:04:47.751 00.001 14964 OnExposeComplete: enter
23:04:47.753 00.002 14964 UpdateGuideState(): m_state=6
23:04:47.755 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
23:04:47.757 00.002 14964 Star::Find returns 1 (0), X=276.66, Y=100.45, Mass=342308, SNR=373.4, Peak=33333 HFD=3.2
23:04:47.760 00.003 14964 MultiStar: [#1 -0.33,0.31,0.16,U] [#2 -0.81,-0.04,0.00,M2] 
23:04:47.763 00.003 14964 refined, 1 included, MultiStar: {-0.48, -0.22}, one-star: {-0.50, -0.31}
23:04:47.766 00.003 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
23:04:47.767 00.001 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.90 = 1.90)
23:04:47.769 00.002 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.22 hyp=0.53 cameraTheta=-2.71 mountX=0.21 mountY=0.50, mountTheta=1.17
23:04:47.772 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.22, opts=13)
23:04:47.773 00.001 14964 Enqueuing Move request for scope (-0.48, -0.22)
23:04:47.775 00.002 12044 Worker thread wakes up
23:04:47.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.22) opts 0xd
23:04:47.775 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.22)
23:04:47.775 00.000 12044 Moving (-0.48, -0.22) raw xDistance=0.21 yDistance=0.50
23:04:47.775 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.30, using input
23:04:47.775 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.05
23:04:47.775 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:47.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
23:04:47.775 00.000 12044 MoveAxis(E, 0, ABG)
23:04:47.775 00.000 12044 Move returns status 0, amount 0
23:04:47.775 00.000 12044 MoveAxis(N, 0, ABG)
23:04:47.775 00.000 12044 Move returns status 0, amount 0
23:04:47.775 00.000 12044 move complete, result=0
23:04:47.775 00.000 12044 worker thread done servicing request
23:04:47.787 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33333, med=619, FiltMin=537, FiltMax=19358, Gamma=0.810
23:04:47.799 00.012 14964 UpdateGuideState exits: m=342308 SNR=373.4
23:04:47.799 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:47.800 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:47.800 00.000 14964 Enqueuing Expose request
23:04:47.801 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:04:47.801 00.000 12044 Worker thread wakes up
23:04:47.802 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:47.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:50.930 03.128 12044 Exposure complete
23:04:50.952 00.022 12044 worker thread done servicing request
23:04:50.952 00.000 14964 OnExposeComplete: enter
23:04:50.953 00.001 14964 UpdateGuideState(): m_state=6
23:04:50.954 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
23:04:50.954 00.000 14964 Star::Find returns 1 (0), X=276.78, Y=100.37, Mass=340055, SNR=376.4, Peak=29213 HFD=3.5
23:04:50.955 00.001 14964 MultiStar: [#1 -0.20,0.59,0.00,M1] [#2 -0.56,0.28,0.00,M3] 
23:04:50.955 00.000 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
23:04:50.956 00.001 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
23:04:50.956 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.38 hyp=0.54 cameraTheta=-2.35 mountX=0.38 mountY=0.42, mountTheta=0.83
23:04:50.957 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.38, opts=13)
23:04:50.958 00.001 14964 Enqueuing Move request for scope (-0.38, -0.38)
23:04:50.959 00.001 12044 Worker thread wakes up
23:04:50.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.38) opts 0xd
23:04:50.959 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.38)
23:04:50.959 00.000 12044 Moving (-0.38, -0.38) raw xDistance=0.38 yDistance=0.42
23:04:50.959 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.38 is < calculated value 0.45, using input
23:04:50.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.38, slope = 0.07
23:04:50.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:50.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:04:50.959 00.000 12044 MoveAxis(W, 29, ABG)
23:04:50.959 00.000 12044 Guiding  Dir = 3, Dur = 29
23:04:50.966 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29213, med=620, FiltMin=531, FiltMax=16708, Gamma=0.810
23:04:50.972 00.006 14964 UpdateGuideState exits: m=340055 SNR=376.4
23:04:50.973 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.973 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:50.974 00.001 14964 Enqueuing Expose request
23:04:51.020 00.046 12044 IsSlewing returns 0
23:04:51.021 00.001 12044 IsGuiding returns 0
23:04:51.052 00.031 12044 IsGuiding returns 1
23:04:51.052 00.000 12044 scope still moving after pulse duration time elapsed
23:04:51.111 00.059 12044 IsSlewing returns 0
23:04:51.111 00.000 12044 IsGuiding returns 0
23:04:51.111 00.000 12044 scope move finished after 29 + 61 ms
23:04:51.111 00.000 12044 Move returns status 0, amount 29
23:04:51.111 00.000 12044 MoveAxis(N, 0, ABG)
23:04:51.111 00.000 12044 Move returns status 0, amount 0
23:04:51.111 00.000 12044 move complete, result=0
23:04:51.111 00.000 12044 worker thread done servicing request
23:04:51.111 00.000 12044 Worker thread wakes up
23:04:51.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:51.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:51.112 00.001 14964 GuideStep: 0.4 px 29 ms WEST, 0.4 px 0 ms NORTH
23:04:54.247 03.135 12044 Exposure complete
23:04:54.285 00.038 12044 worker thread done servicing request
23:04:54.285 00.000 14964 OnExposeComplete: enter
23:04:54.287 00.002 14964 UpdateGuideState(): m_state=6
23:04:54.289 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
23:04:54.290 00.001 14964 Star::Find returns 1 (0), X=276.58, Y=100.83, Mass=341837, SNR=369.1, Peak=30286 HFD=3.7
23:04:54.291 00.001 14964 MultiStar: [#1 -0.39,0.10,0.17,U] [#2 -0.80,-0.14,0.00,M4] 
23:04:54.293 00.002 14964 refined, 1 included, MultiStar: {-0.55, 0.08}, one-star: {-0.58, 0.08}
23:04:54.294 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.55 = -1.73)
23:04:54.295 00.001 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.32)
23:04:54.297 00.002 14964 CameraToMount -- cameraX=-0.55 cameraY=0.08 hyp=0.56 cameraTheta=2.99 mountX=-0.09 mountY=0.54, mountTheta=1.74
23:04:54.299 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.08, opts=13)
23:04:54.299 00.000 14964 Enqueuing Move request for scope (-0.55, 0.08)
23:04:54.299 00.000 12044 Worker thread wakes up
23:04:54.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.08) opts 0xd
23:04:54.299 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.08)
23:04:54.299 00.000 12044 Moving (-0.55, 0.08) raw xDistance=-0.09 yDistance=0.54
23:04:54.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.06
23:04:54.299 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=1.46
23:04:54.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:04:54.299 00.000 12044 MoveAxis(E, 0, ABG)
23:04:54.299 00.000 12044 Move returns status 0, amount 0
23:04:54.299 00.000 12044 BLC: Oldest BLC event removed
23:04:54.299 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 347 applied
23:04:54.299 00.000 12044 MoveAxis(S, 398, ABG)
23:04:54.299 00.000 12044 Guiding  Dir = 1, Dur = 398
23:04:54.307 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30286, med=619, FiltMin=531, FiltMax=21488, Gamma=0.810
23:04:54.313 00.006 14964 UpdateGuideState exits: m=341837 SNR=369.1
23:04:54.313 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.314 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:54.314 00.000 14964 Enqueuing Expose request
23:04:54.330 00.016 12044 IsSlewing returns 0
23:04:54.332 00.002 12044 IsGuiding returns 0
23:04:54.364 00.032 12044 PulseGuide returned control before completion, sleep 377
23:04:54.760 00.396 12044 IsGuiding returns 1
23:04:54.760 00.000 12044 scope still moving after pulse duration time elapsed
23:04:54.804 00.044 12044 IsSlewing returns 0
23:04:54.804 00.000 12044 IsGuiding returns 0
23:04:54.804 00.000 12044 scope move finished after 398 + 73 ms
23:04:54.804 00.000 12044 Move returns status 0, amount 398
23:04:54.804 00.000 12044 move complete, result=0
23:04:54.804 00.000 12044 worker thread done servicing request
23:04:54.804 00.000 12044 Worker thread wakes up
23:04:54.804 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:54.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:04:54.805 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 398 ms SOUTH
23:04:57.933 03.128 12044 Exposure complete
23:04:57.962 00.029 12044 worker thread done servicing request
23:04:57.962 00.000 14964 OnExposeComplete: enter
23:04:57.963 00.001 14964 UpdateGuideState(): m_state=6
23:04:57.964 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
23:04:57.964 00.000 14964 Star::Find returns 1 (0), X=276.96, Y=100.81, Mass=343691, SNR=374.1, Peak=33926 HFD=3.5
23:04:57.965 00.001 14964 MultiStar: [#1 -0.06,0.17,0.17,U] [#2 -0.29,-0.09,0.07,U] 
23:04:57.965 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.06}, one-star: {-0.20, 0.06}
23:04:57.966 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.36 = -1.92)
23:04:57.966 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.13)
23:04:57.967 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.20 cameraTheta=2.81 mountX=-0.07 mountY=0.18, mountTheta=1.93
23:04:57.968 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.06, opts=13)
23:04:57.968 00.000 14964 Enqueuing Move request for scope (-0.18, 0.06)
23:04:57.969 00.001 12044 Worker thread wakes up
23:04:57.969 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
23:04:57.969 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
23:04:57.969 00.000 12044 Moving (-0.18, 0.06) raw xDistance=-0.07 yDistance=0.18
23:04:57.969 00.000 12044 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.33, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.542336, 1:0.177165
23:04:57.969 00.000 12044 BLC: No correction, Miss < min_move
23:04:57.969 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
23:04:57.969 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:57.969 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:04:57.969 00.000 12044 MoveAxis(E, 0, ABG)
23:04:57.969 00.000 12044 Move returns status 0, amount 0
23:04:57.969 00.000 12044 MoveAxis(N, 0, ABG)
23:04:57.969 00.000 12044 Move returns status 0, amount 0
23:04:57.969 00.000 12044 move complete, result=0
23:04:57.970 00.001 12044 worker thread done servicing request
23:04:57.982 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33926, med=619, FiltMin=529, FiltMax=15038, Gamma=0.810
23:04:57.988 00.006 14964 UpdateGuideState exits: m=343691 SNR=374.1
23:04:57.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.990 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:04:57.992 00.002 14964 Enqueuing Expose request
23:04:57.993 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:57.997 00.004 12044 Worker thread wakes up
23:04:57.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:04:57.998 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:01.109 03.111 12044 Exposure complete
23:05:01.129 00.020 12044 worker thread done servicing request
23:05:01.129 00.000 14964 OnExposeComplete: enter
23:05:01.130 00.001 14964 UpdateGuideState(): m_state=6
23:05:01.130 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
23:05:01.131 00.001 14964 Star::Find returns 1 (0), X=277.03, Y=100.31, Mass=343735, SNR=380.9, Peak=37913 HFD=3.3
23:05:01.131 00.000 14964 MultiStar: [#1 -0.14,0.40,0.17,U] [#2 -0.41,-0.04,0.07,U] 
23:05:01.132 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.31}, one-star: {-0.13, -0.45}
23:05:01.132 00.000 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
23:05:01.133 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
23:05:01.133 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.01 mountX=0.30 mountY=0.17, mountTheta=0.52
23:05:01.134 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.31, opts=13)
23:05:01.135 00.001 14964 Enqueuing Move request for scope (-0.14, -0.31)
23:05:01.135 00.000 12044 Worker thread wakes up
23:05:01.136 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
23:05:01.136 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
23:05:01.136 00.000 12044 Moving (-0.14, -0.31) raw xDistance=0.30 yDistance=0.17
23:05:01.136 00.000 12044 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.33, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.542336, 1:0.177165, 2:0.173783
23:05:01.136 00.000 12044 BLC: No correction, Miss < min_move
23:05:01.136 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.30, slope = 0.00
23:05:01.136 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.136 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:05:01.136 00.000 12044 MoveAxis(W, 2, ABG)
23:05:01.136 00.000 12044 Guiding  Dir = 3, Dur = 2
23:05:01.145 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=37913, med=618, FiltMin=536, FiltMax=13753, Gamma=0.810
23:05:01.152 00.007 14964 UpdateGuideState exits: m=343735 SNR=380.9
23:05:01.153 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.153 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:01.154 00.001 14964 Enqueuing Expose request
23:05:01.162 00.008 12044 IsSlewing returns 0
23:05:01.162 00.000 12044 IsGuiding returns 0
23:05:01.194 00.032 12044 IsGuiding returns 1
23:05:01.194 00.000 12044 scope still moving after pulse duration time elapsed
23:05:01.272 00.078 12044 IsSlewing returns 0
23:05:01.272 00.000 12044 IsGuiding returns 0
23:05:01.272 00.000 12044 scope move finished after 2 + 108 ms
23:05:01.273 00.001 12044 Move returns status 0, amount 2
23:05:01.273 00.000 12044 MoveAxis(N, 0, ABG)
23:05:01.273 00.000 12044 Move returns status 0, amount 0
23:05:01.273 00.000 12044 move complete, result=0
23:05:01.273 00.000 12044 worker thread done servicing request
23:05:01.273 00.000 12044 Worker thread wakes up
23:05:01.273 00.000 14964 GuideStep: 0.3 px 2 ms WEST, 0.2 px 0 ms NORTH
23:05:01.275 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:01.275 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:04.385 03.110 12044 Exposure complete
23:05:04.420 00.035 12044 worker thread done servicing request
23:05:04.421 00.001 14964 OnExposeComplete: enter
23:05:04.422 00.001 14964 UpdateGuideState(): m_state=6
23:05:04.424 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
23:05:04.425 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=100.51, Mass=339194, SNR=362.2, Peak=34409 HFD=3.4
23:05:04.427 00.002 14964 MultiStar: [#1 -0.19,0.08,0.17,U] [#2 -0.70,-0.03,0.00,M3] 
23:05:04.428 00.001 14964 refined, 1 included, MultiStar: {-0.29, -0.19}, one-star: {-0.31, -0.24}
23:05:04.429 00.001 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.00 = -1.00)
23:05:04.431 00.002 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
23:05:04.432 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-2.56 mountX=0.19 mountY=0.31, mountTheta=1.03
23:05:04.435 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.19, opts=13)
23:05:04.436 00.001 14964 Enqueuing Move request for scope (-0.29, -0.19)
23:05:04.437 00.001 12044 Worker thread wakes up
23:05:04.437 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.19) opts 0xd
23:05:04.438 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.19)
23:05:04.438 00.000 12044 Moving (-0.29, -0.19) raw xDistance=0.19 yDistance=0.31
23:05:04.438 00.000 12044 BLC: window closed
23:05:04.438 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=-0.33, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.542336, 1:0.177165, 2:0.173783
23:05:04.438 00.000 12044 BLC: No correction, Miss < min_move
23:05:04.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
23:05:04.438 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:05:04.438 00.000 12044 MoveAxis(E, 0, ABG)
23:05:04.438 00.000 12044 Move returns status 0, amount 0
23:05:04.438 00.000 12044 MoveAxis(N, 0, ABG)
23:05:04.438 00.000 12044 Move returns status 0, amount 0
23:05:04.438 00.000 12044 move complete, result=0
23:05:04.439 00.001 12044 worker thread done servicing request
23:05:04.453 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34409, med=620, FiltMin=534, FiltMax=15258, Gamma=0.810
23:05:04.462 00.009 14964 UpdateGuideState exits: m=339194 SNR=362.2
23:05:04.464 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.466 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:04.468 00.002 14964 Enqueuing Expose request
23:05:04.468 00.000 12044 Worker thread wakes up
23:05:04.468 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:05:04.469 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:04.469 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:07.572 03.103 12044 Exposure complete
23:05:07.605 00.033 12044 worker thread done servicing request
23:05:07.605 00.000 14964 OnExposeComplete: enter
23:05:07.607 00.002 14964 UpdateGuideState(): m_state=6
23:05:07.609 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
23:05:07.610 00.001 14964 Star::Find returns 1 (0), X=276.74, Y=100.39, Mass=341591, SNR=378.1, Peak=29817 HFD=3.4
23:05:07.612 00.002 14964 MultiStar: [#1 -0.32,0.48,0.00,M1] [#2 -0.86,0.11,0.00,M4] 
23:05:07.614 00.002 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.87 = -0.87)
23:05:07.618 00.004 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
23:05:07.619 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.36 hyp=0.55 cameraTheta=-2.42 mountX=0.36 mountY=0.45, mountTheta=0.90
23:05:07.622 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.36, opts=13)
23:05:07.624 00.002 14964 Enqueuing Move request for scope (-0.42, -0.36)
23:05:07.625 00.001 12044 Worker thread wakes up
23:05:07.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.36) opts 0xd
23:05:07.625 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.36)
23:05:07.626 00.001 12044 Moving (-0.42, -0.36) raw xDistance=0.36 yDistance=0.45
23:05:07.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.36, slope = 0.02
23:05:07.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
23:05:07.626 00.000 12044 MoveAxis(W, 18, ABG)
23:05:07.626 00.000 12044 Guiding  Dir = 3, Dur = 18
23:05:07.639 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29817, med=619, FiltMin=539, FiltMax=18098, Gamma=0.810
23:05:07.649 00.010 14964 UpdateGuideState exits: m=341591 SNR=378.1
23:05:07.651 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.652 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:07.652 00.000 14964 Enqueuing Expose request
23:05:07.724 00.072 12044 IsSlewing returns 0
23:05:07.725 00.001 12044 IsGuiding returns 0
23:05:07.757 00.032 12044 IsGuiding returns 1
23:05:07.757 00.000 12044 scope still moving after pulse duration time elapsed
23:05:07.803 00.046 12044 IsSlewing returns 0
23:05:07.803 00.000 12044 IsGuiding returns 0
23:05:07.803 00.000 12044 scope move finished after 18 + 60 ms
23:05:07.803 00.000 12044 Move returns status 0, amount 18
23:05:07.803 00.000 12044 MoveAxis(S, 42, ABG)
23:05:07.803 00.000 12044 Guiding  Dir = 1, Dur = 42
23:05:07.834 00.031 12044 IsSlewing returns 0
23:05:07.835 00.001 12044 IsGuiding returns 0
23:05:07.867 00.032 12044 PulseGuide returned control before completion, sleep 21
23:05:07.903 00.036 12044 IsGuiding returns 1
23:05:07.903 00.000 12044 scope still moving after pulse duration time elapsed
23:05:07.960 00.057 12044 IsSlewing returns 0
23:05:07.989 00.029 12044 IsGuiding returns 0
23:05:07.989 00.000 12044 scope move finished after 42 + 111 ms
23:05:07.989 00.000 12044 Move returns status 0, amount 42
23:05:07.989 00.000 12044 move complete, result=0
23:05:07.989 00.000 12044 worker thread done servicing request
23:05:07.989 00.000 12044 Worker thread wakes up
23:05:07.989 00.000 14964 GuideStep: 0.4 px 18 ms WEST, 0.5 px 42 ms SOUTH
23:05:07.991 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:07.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:11.095 03.104 12044 Exposure complete
23:05:11.131 00.036 12044 worker thread done servicing request
23:05:11.131 00.000 14964 OnExposeComplete: enter
23:05:11.133 00.002 14964 UpdateGuideState(): m_state=6
23:05:11.134 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
23:05:11.136 00.002 14964 Star::Find returns 1 (0), X=277.15, Y=100.32, Mass=342366, SNR=377.9, Peak=33821 HFD=3.4
23:05:11.138 00.002 14964 MultiStar: [#1 0.29,0.57,0.00,M2] [#2 -0.17,0.14,0.08,U] 
23:05:11.140 00.002 14964 refined, 1 included, MultiStar: {-0.02, -0.39}, one-star: {-0.01, -0.44}
23:05:11.143 00.003 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.06 = -0.06)
23:05:11.145 00.002 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
23:05:11.147 00.002 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.62 mountX=0.39 mountY=0.06, mountTheta=0.15
23:05:11.149 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.39, opts=13)
23:05:11.151 00.002 14964 Enqueuing Move request for scope (-0.02, -0.39)
23:05:11.152 00.001 12044 Worker thread wakes up
23:05:11.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
23:05:11.152 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
23:05:11.152 00.000 12044 Moving (-0.02, -0.39) raw xDistance=0.39 yDistance=0.06
23:05:11.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.39, slope = 0.02
23:05:11.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:11.153 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:11.153 00.000 12044 MoveAxis(W, 16, ABG)
23:05:11.153 00.000 12044 Guiding  Dir = 3, Dur = 16
23:05:11.167 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33821, med=618, FiltMin=525, FiltMax=16992, Gamma=0.810
23:05:11.177 00.010 14964 UpdateGuideState exits: m=342366 SNR=377.9
23:05:11.179 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.180 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:11.181 00.001 14964 Enqueuing Expose request
23:05:11.192 00.011 12044 IsSlewing returns 0
23:05:11.193 00.001 12044 IsGuiding returns 0
23:05:11.284 00.091 12044 IsGuiding returns 1
23:05:11.284 00.000 12044 scope still moving after pulse duration time elapsed
23:05:11.363 00.079 12044 IsSlewing returns 0
23:05:11.363 00.000 12044 IsGuiding returns 0
23:05:11.363 00.000 12044 scope move finished after 16 + 152 ms
23:05:11.363 00.000 12044 Move returns status 0, amount 16
23:05:11.363 00.000 12044 MoveAxis(N, 0, ABG)
23:05:11.363 00.000 12044 Move returns status 0, amount 0
23:05:11.363 00.000 12044 move complete, result=0
23:05:11.363 00.000 12044 worker thread done servicing request
23:05:11.364 00.001 12044 Worker thread wakes up
23:05:11.364 00.000 14964 GuideStep: 0.4 px 16 ms WEST, 0.1 px 0 ms NORTH
23:05:11.365 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:11.365 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:14.492 03.127 12044 Exposure complete
23:05:14.518 00.026 12044 worker thread done servicing request
23:05:14.518 00.000 14964 OnExposeComplete: enter
23:05:14.519 00.001 14964 UpdateGuideState(): m_state=6
23:05:14.519 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
23:05:14.520 00.001 14964 Star::Find returns 1 (0), X=276.98, Y=100.88, Mass=344620, SNR=367.6, Peak=37302 HFD=3.4
23:05:14.520 00.000 14964 MultiStar: [#1 0.05,0.03,0.18,U] [#2 -0.35,-0.33,0.08,U] 
23:05:14.521 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.08}, one-star: {-0.17, 0.12}
23:05:14.521 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.08)
23:05:14.522 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
23:05:14.522 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.65 mountX=-0.08 mountY=0.14, mountTheta=2.10
23:05:14.523 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.08, opts=13)
23:05:14.525 00.002 14964 Enqueuing Move request for scope (-0.15, 0.08)
23:05:14.526 00.001 12044 Worker thread wakes up
23:05:14.526 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:05:14.526 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:05:14.526 00.000 12044 Moving (-0.15, 0.08) raw xDistance=-0.08 yDistance=0.14
23:05:14.526 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
23:05:14.526 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:14.526 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:05:14.526 00.000 12044 MoveAxis(E, 0, ABG)
23:05:14.526 00.000 12044 Move returns status 0, amount 0
23:05:14.526 00.000 12044 MoveAxis(N, 0, ABG)
23:05:14.526 00.000 12044 Move returns status 0, amount 0
23:05:14.526 00.000 12044 move complete, result=0
23:05:14.526 00.000 12044 worker thread done servicing request
23:05:14.535 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=37302, med=619, FiltMin=533, FiltMax=13304, Gamma=0.810
23:05:14.541 00.006 14964 UpdateGuideState exits: m=344620 SNR=367.6
23:05:14.542 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.542 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:14.543 00.001 14964 Enqueuing Expose request
23:05:14.543 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:14.544 00.001 12044 Worker thread wakes up
23:05:14.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:14.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:17.640 03.096 12044 Exposure complete
23:05:17.672 00.032 12044 worker thread done servicing request
23:05:17.672 00.000 14964 OnExposeComplete: enter
23:05:17.674 00.002 14964 UpdateGuideState(): m_state=6
23:05:17.676 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
23:05:17.677 00.001 14964 Star::Find returns 1 (0), X=277.19, Y=100.46, Mass=343644, SNR=377.0, Peak=34885 HFD=3.2
23:05:17.679 00.002 14964 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.27,-0.06,0.07,U] 
23:05:17.680 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.28}, one-star: {0.03, -0.29}
23:05:17.681 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
23:05:17.682 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
23:05:17.683 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.52 mountX=0.28 mountY=0.02, mountTheta=0.06
23:05:17.685 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.28, opts=13)
23:05:17.687 00.002 14964 Enqueuing Move request for scope (0.01, -0.28)
23:05:17.689 00.002 12044 Worker thread wakes up
23:05:17.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
23:05:17.689 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
23:05:17.689 00.000 12044 Moving (0.01, -0.28) raw xDistance=0.28 yDistance=0.02
23:05:17.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.01
23:05:17.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:17.689 00.000 12044 MoveAxis(E, 0, ABG)
23:05:17.689 00.000 12044 Move returns status 0, amount 0
23:05:17.689 00.000 12044 MoveAxis(N, 0, ABG)
23:05:17.689 00.000 12044 Move returns status 0, amount 0
23:05:17.689 00.000 12044 move complete, result=0
23:05:17.690 00.001 12044 worker thread done servicing request
23:05:17.705 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34885, med=619, FiltMin=526, FiltMax=17760, Gamma=0.810
23:05:17.716 00.011 14964 UpdateGuideState exits: m=343644 SNR=377.0
23:05:17.717 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.719 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:17.720 00.001 14964 Enqueuing Expose request
23:05:17.721 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:17.722 00.001 12044 Worker thread wakes up
23:05:17.723 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:17.723 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:20.836 03.113 12044 Exposure complete
23:05:20.876 00.040 12044 worker thread done servicing request
23:05:20.876 00.000 14964 OnExposeComplete: enter
23:05:20.878 00.002 14964 UpdateGuideState(): m_state=6
23:05:20.879 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
23:05:20.881 00.002 14964 Star::Find returns 1 (0), X=276.93, Y=100.92, Mass=346545, SNR=382.5, Peak=28598 HFD=3.9
23:05:20.883 00.002 14964 MultiStar: [#1 -0.04,-0.08,0.16,U] [#2 -0.63,-0.59,0.00,M2] 
23:05:20.884 00.001 14964 refined, 1 included, MultiStar: {-0.20, 0.13}, one-star: {-0.22, 0.17}
23:05:20.885 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
23:05:20.887 00.002 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.87)
23:05:20.887 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.55 mountX=-0.14 mountY=0.18, mountTheta=2.21
23:05:20.889 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.13, opts=13)
23:05:20.890 00.001 14964 Enqueuing Move request for scope (-0.20, 0.13)
23:05:20.892 00.002 12044 Worker thread wakes up
23:05:20.892 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
23:05:20.892 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
23:05:20.892 00.000 12044 Moving (-0.20, 0.13) raw xDistance=-0.14 yDistance=0.18
23:05:20.892 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
23:05:20.892 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:20.892 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:05:20.892 00.000 12044 MoveAxis(E, 0, ABG)
23:05:20.892 00.000 12044 Move returns status 0, amount 0
23:05:20.892 00.000 12044 MoveAxis(N, 0, ABG)
23:05:20.892 00.000 12044 Move returns status 0, amount 0
23:05:20.892 00.000 12044 move complete, result=0
23:05:20.892 00.000 12044 worker thread done servicing request
23:05:20.904 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28598, med=619, FiltMin=530, FiltMax=15876, Gamma=0.810
23:05:20.919 00.015 14964 UpdateGuideState exits: m=346545 SNR=382.5
23:05:20.920 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.921 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:20.921 00.000 14964 Enqueuing Expose request
23:05:20.922 00.001 12044 Worker thread wakes up
23:05:20.922 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:20.922 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:20.922 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:24.023 03.101 12044 Exposure complete
23:05:24.065 00.042 12044 worker thread done servicing request
23:05:24.065 00.000 14964 OnExposeComplete: enter
23:05:24.066 00.001 14964 UpdateGuideState(): m_state=6
23:05:24.066 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
23:05:24.067 00.001 14964 Star::Find returns 1 (0), X=277.25, Y=100.62, Mass=341203, SNR=369.8, Peak=32041 HFD=3.4
23:05:24.067 00.000 14964 MultiStar: [#1 0.38,0.07,0.19,U] [#2 -0.19,-0.09,0.07,U] 
23:05:24.068 00.001 14964 refined, 2 included, MultiStar: {0.12, -0.11}, one-star: {0.10, -0.14}
23:05:24.068 00.000 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
23:05:24.069 00.001 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.39)
23:05:24.069 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=0.11 mountY=-0.11, mountTheta=-0.80
23:05:24.071 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.11, opts=13)
23:05:24.071 00.000 14964 Enqueuing Move request for scope (0.12, -0.11)
23:05:24.072 00.001 12044 Worker thread wakes up
23:05:24.072 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:05:24.072 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:05:24.072 00.000 12044 Moving (0.12, -0.11) raw xDistance=0.11 yDistance=-0.11
23:05:24.072 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
23:05:24.072 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:24.072 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:05:24.072 00.000 12044 MoveAxis(E, 0, ABG)
23:05:24.072 00.000 12044 Move returns status 0, amount 0
23:05:24.072 00.000 12044 MoveAxis(N, 0, ABG)
23:05:24.072 00.000 12044 Move returns status 0, amount 0
23:05:24.072 00.000 12044 move complete, result=0
23:05:24.072 00.000 12044 worker thread done servicing request
23:05:24.079 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32041, med=619, FiltMin=530, FiltMax=17866, Gamma=0.810
23:05:24.085 00.006 14964 UpdateGuideState exits: m=341203 SNR=369.8
23:05:24.085 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.086 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:24.086 00.000 14964 Enqueuing Expose request
23:05:24.087 00.001 12044 Worker thread wakes up
23:05:24.087 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:24.087 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:24.087 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:27.180 03.093 12044 Exposure complete
23:05:27.201 00.021 12044 worker thread done servicing request
23:05:27.201 00.000 14964 OnExposeComplete: enter
23:05:27.202 00.001 14964 UpdateGuideState(): m_state=6
23:05:27.202 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
23:05:27.203 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=100.60, Mass=336370, SNR=360.4, Peak=28258 HFD=3.4
23:05:27.204 00.001 14964 MultiStar: [#1 -0.25,0.14,0.17,U] [#2 -0.64,-0.50,0.00,M2] 
23:05:27.204 00.000 14964 refined, 1 included, MultiStar: {-0.46, -0.12}, one-star: {-0.49, -0.16}
23:05:27.204 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
23:05:27.205 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
23:05:27.205 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.12 hyp=0.47 cameraTheta=-2.89 mountX=0.11 mountY=0.47, mountTheta=1.34
23:05:27.206 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.12, opts=13)
23:05:27.207 00.001 14964 Enqueuing Move request for scope (-0.46, -0.12)
23:05:27.208 00.001 12044 Worker thread wakes up
23:05:27.208 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.12) opts 0xd
23:05:27.208 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.12)
23:05:27.208 00.000 12044 Moving (-0.46, -0.12) raw xDistance=0.11 yDistance=0.47
23:05:27.208 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
23:05:27.208 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:05:27.208 00.000 12044 MoveAxis(E, 0, ABG)
23:05:27.208 00.000 12044 Move returns status 0, amount 0
23:05:27.208 00.000 12044 MoveAxis(S, 43, ABG)
23:05:27.208 00.000 12044 Guiding  Dir = 1, Dur = 43
23:05:27.216 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28258, med=619, FiltMin=508, FiltMax=20131, Gamma=0.810
23:05:27.225 00.009 14964 UpdateGuideState exits: m=336370 SNR=360.4
23:05:27.226 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.226 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:27.227 00.001 14964 Enqueuing Expose request
23:05:27.257 00.030 12044 IsSlewing returns 0
23:05:27.257 00.000 12044 IsGuiding returns 0
23:05:27.289 00.032 12044 PulseGuide returned control before completion, sleep 21
23:05:27.319 00.030 12044 IsGuiding returns 1
23:05:27.319 00.000 12044 scope still moving after pulse duration time elapsed
23:05:27.377 00.058 12044 IsSlewing returns 0
23:05:27.377 00.000 12044 IsGuiding returns 0
23:05:27.377 00.000 12044 scope move finished after 43 + 77 ms
23:05:27.377 00.000 12044 Move returns status 0, amount 43
23:05:27.377 00.000 12044 move complete, result=0
23:05:27.378 00.001 12044 worker thread done servicing request
23:05:27.378 00.000 12044 Worker thread wakes up
23:05:27.378 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:27.378 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 43 ms SOUTH
23:05:27.379 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:30.512 03.133 12044 Exposure complete
23:05:30.549 00.037 12044 worker thread done servicing request
23:05:30.549 00.000 14964 OnExposeComplete: enter
23:05:30.551 00.002 14964 UpdateGuideState(): m_state=6
23:05:30.553 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
23:05:30.554 00.001 14964 Star::Find returns 1 (0), X=277.37, Y=100.53, Mass=340187, SNR=360.4, Peak=30177 HFD=3.2
23:05:30.555 00.001 14964 MultiStar: [#1 0.48,0.16,0.19,U] [#2 -0.13,-0.12,0.08,U] 
23:05:30.555 00.000 14964 refined, 2 included, MultiStar: {0.23, -0.17}, one-star: {0.21, -0.23}
23:05:30.556 00.001 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.56) = xAngle (0.92 = 0.92)
23:05:30.558 00.002 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.98 = -2.31)
23:05:30.559 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-0.63 mountX=0.17 mountY=-0.21, mountTheta=-0.89
23:05:30.561 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.17, opts=13)
23:05:30.563 00.002 14964 Enqueuing Move request for scope (0.23, -0.17)
23:05:30.564 00.001 12044 Worker thread wakes up
23:05:30.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
23:05:30.564 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
23:05:30.564 00.000 12044 Moving (0.23, -0.17) raw xDistance=0.17 yDistance=-0.21
23:05:30.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
23:05:30.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:05:30.564 00.000 12044 MoveAxis(E, 0, ABG)
23:05:30.564 00.000 12044 Move returns status 0, amount 0
23:05:30.564 00.000 12044 MoveAxis(N, 0, ABG)
23:05:30.564 00.000 12044 Move returns status 0, amount 0
23:05:30.564 00.000 12044 move complete, result=0
23:05:30.564 00.000 12044 worker thread done servicing request
23:05:30.579 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30177, med=619, FiltMin=533, FiltMax=21243, Gamma=0.810
23:05:30.587 00.008 14964 UpdateGuideState exits: m=340187 SNR=360.4
23:05:30.589 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.590 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:30.592 00.002 14964 Enqueuing Expose request
23:05:30.593 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:30.594 00.001 12044 Worker thread wakes up
23:05:30.594 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:30.595 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:33.692 03.097 12044 Exposure complete
23:05:33.726 00.034 12044 worker thread done servicing request
23:05:33.726 00.000 14964 OnExposeComplete: enter
23:05:33.728 00.002 14964 UpdateGuideState(): m_state=6
23:05:33.730 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
23:05:33.730 00.000 14964 Star::Find returns 1 (0), X=277.75, Y=100.55, Mass=341170, SNR=374.8, Peak=28968 HFD=3.3
23:05:33.731 00.001 14964 MultiStar: [#1 0.69,0.21,0.00,M1] [#2 0.11,-0.21,0.06,U] 
23:05:33.732 00.001 14964 refined, 1 included, MultiStar: {0.56, -0.20}, one-star: {0.59, -0.20}
23:05:33.733 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
23:05:33.735 00.002 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
23:05:33.736 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.20 hyp=0.60 cameraTheta=-0.35 mountX=0.21 mountY=-0.54, mountTheta=-1.19
23:05:33.739 00.003 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.20, opts=13)
23:05:33.740 00.001 14964 Enqueuing Move request for scope (0.56, -0.20)
23:05:33.742 00.002 12044 Worker thread wakes up
23:05:33.742 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.20) opts 0xd
23:05:33.742 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.20)
23:05:33.742 00.000 12044 Moving (0.56, -0.20) raw xDistance=0.21 yDistance=-0.54
23:05:33.742 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
23:05:33.742 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:33.742 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
23:05:33.742 00.000 12044 MoveAxis(E, 0, ABG)
23:05:33.742 00.000 12044 Move returns status 0, amount 0
23:05:33.742 00.000 12044 MoveAxis(N, 0, ABG)
23:05:33.742 00.000 12044 Move returns status 0, amount 0
23:05:33.742 00.000 12044 move complete, result=0
23:05:33.742 00.000 12044 worker thread done servicing request
23:05:33.755 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28968, med=619, FiltMin=532, FiltMax=19363, Gamma=0.810
23:05:33.765 00.010 14964 UpdateGuideState exits: m=341170 SNR=374.8
23:05:33.767 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.771 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:33.773 00.002 14964 Enqueuing Expose request
23:05:33.775 00.002 12044 Worker thread wakes up
23:05:33.775 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:33.775 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:33.775 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:05:36.889 03.114 12044 Exposure complete
23:05:36.912 00.023 12044 worker thread done servicing request
23:05:36.913 00.001 14964 OnExposeComplete: enter
23:05:36.913 00.000 14964 UpdateGuideState(): m_state=6
23:05:36.914 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
23:05:36.915 00.001 14964 Star::Find returns 1 (0), X=277.49, Y=100.59, Mass=339267, SNR=374.8, Peak=27452 HFD=3.3
23:05:36.916 00.001 14964 MultiStar: [#1 0.67,-0.24,0.00,M2] [#2 0.22,-0.28,0.07,U] 
23:05:36.916 00.000 14964 refined, 1 included, MultiStar: {0.32, -0.17}, one-star: {0.33, -0.16}
23:05:36.917 00.001 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
23:05:36.917 00.000 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.16)
23:05:36.918 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-0.48 mountX=0.17 mountY=-0.30, mountTheta=-1.05
23:05:36.919 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.17, opts=13)
23:05:36.920 00.001 14964 Enqueuing Move request for scope (0.32, -0.17)
23:05:36.920 00.000 12044 Worker thread wakes up
23:05:36.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.17) opts 0xd
23:05:36.920 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.17)
23:05:36.920 00.000 12044 Moving (0.32, -0.17) raw xDistance=0.17 yDistance=-0.30
23:05:36.921 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
23:05:36.921 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:36.921 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:05:36.921 00.000 12044 MoveAxis(E, 0, ABG)
23:05:36.921 00.000 12044 Move returns status 0, amount 0
23:05:36.921 00.000 12044 MoveAxis(N, 0, ABG)
23:05:36.921 00.000 12044 Move returns status 0, amount 0
23:05:36.921 00.000 12044 move complete, result=0
23:05:36.921 00.000 12044 worker thread done servicing request
23:05:36.931 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27452, med=619, FiltMin=533, FiltMax=19199, Gamma=0.810
23:05:36.937 00.006 14964 UpdateGuideState exits: m=339267 SNR=374.8
23:05:36.937 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:36.938 00.000 14964 Enqueuing Expose request
23:05:36.939 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:36.939 00.000 12044 Worker thread wakes up
23:05:36.939 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:36.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:40.038 03.099 12044 Exposure complete
23:05:40.067 00.029 12044 worker thread done servicing request
23:05:40.067 00.000 14964 OnExposeComplete: enter
23:05:40.069 00.002 14964 UpdateGuideState(): m_state=6
23:05:40.070 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
23:05:40.070 00.000 14964 Star::Find returns 1 (0), X=277.44, Y=100.44, Mass=339117, SNR=369.1, Peak=31293 HFD=3.2
23:05:40.070 00.000 14964 MultiStar: [#1 0.41,0.03,0.18,U] [#2 -0.08,-0.19,0.07,U] 
23:05:40.071 00.001 14964 refined, 2 included, MultiStar: {0.28, -0.26}, one-star: {0.29, -0.31}
23:05:40.071 00.000 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
23:05:40.072 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.41)
23:05:40.072 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-0.74 mountX=0.26 mountY=-0.25, mountTheta=-0.77
23:05:40.073 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.26, opts=13)
23:05:40.074 00.001 14964 Enqueuing Move request for scope (0.28, -0.26)
23:05:40.075 00.001 12044 Worker thread wakes up
23:05:40.075 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.26) opts 0xd
23:05:40.075 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.26)
23:05:40.075 00.000 12044 Moving (0.28, -0.26) raw xDistance=0.26 yDistance=-0.25
23:05:40.075 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.01
23:05:40.075 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.075 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:05:40.075 00.000 12044 MoveAxis(E, 0, ABG)
23:05:40.075 00.000 12044 Move returns status 0, amount 0
23:05:40.075 00.000 12044 MoveAxis(N, 0, ABG)
23:05:40.075 00.000 12044 Move returns status 0, amount 0
23:05:40.075 00.000 12044 move complete, result=0
23:05:40.077 00.002 12044 worker thread done servicing request
23:05:40.084 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31293, med=619, FiltMin=528, FiltMax=21975, Gamma=0.810
23:05:40.090 00.006 14964 UpdateGuideState exits: m=339117 SNR=369.1
23:05:40.091 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.091 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:40.094 00.003 14964 Enqueuing Expose request
23:05:40.095 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:40.097 00.002 12044 Worker thread wakes up
23:05:40.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:40.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:43.225 03.128 12044 Exposure complete
23:05:43.260 00.035 12044 worker thread done servicing request
23:05:43.260 00.000 14964 OnExposeComplete: enter
23:05:43.261 00.001 14964 UpdateGuideState(): m_state=6
23:05:43.262 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
23:05:43.263 00.001 14964 Star::Find returns 1 (0), X=277.51, Y=100.79, Mass=345322, SNR=380.8, Peak=30820 HFD=3.5
23:05:43.264 00.001 14964 MultiStar: [#1 0.43,-0.08,0.18,U] [#2 0.06,-0.23,0.08,U] 
23:05:43.266 00.002 14964 refined, 2 included, MultiStar: {0.34, 0.00}, one-star: {0.35, 0.04}
23:05:43.267 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
23:05:43.268 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
23:05:43.270 00.002 14964 CameraToMount -- cameraX=0.34 cameraY=0.00 hyp=0.34 cameraTheta=0.01 mountX=0.00 mountY=-0.34, mountTheta=-1.57
23:05:43.274 00.004 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.00, opts=13)
23:05:43.276 00.002 14964 Enqueuing Move request for scope (0.34, 0.00)
23:05:43.277 00.001 12044 Worker thread wakes up
23:05:43.277 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.00) opts 0xd
23:05:43.277 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.00)
23:05:43.277 00.000 12044 Moving (0.34, 0.00) raw xDistance=0.00 yDistance=-0.34
23:05:43.277 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.10, using input
23:05:43.277 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
23:05:43.277 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:43.277 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:05:43.277 00.000 12044 MoveAxis(E, 0, ABG)
23:05:43.277 00.000 12044 Move returns status 0, amount 0
23:05:43.277 00.000 12044 MoveAxis(N, 0, ABG)
23:05:43.277 00.000 12044 Move returns status 0, amount 0
23:05:43.277 00.000 12044 move complete, result=0
23:05:43.278 00.001 12044 worker thread done servicing request
23:05:43.285 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30820, med=619, FiltMin=531, FiltMax=21855, Gamma=0.810
23:05:43.294 00.009 14964 UpdateGuideState exits: m=345322 SNR=380.8
23:05:43.294 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:43.295 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:43.296 00.001 14964 Enqueuing Expose request
23:05:43.297 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:43.297 00.000 12044 Worker thread wakes up
23:05:43.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:43.298 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:46.401 03.103 12044 Exposure complete
23:05:46.422 00.021 12044 worker thread done servicing request
23:05:46.422 00.000 14964 OnExposeComplete: enter
23:05:46.423 00.001 14964 UpdateGuideState(): m_state=6
23:05:46.423 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
23:05:46.424 00.001 14964 Star::Find returns 1 (0), X=277.49, Y=100.65, Mass=341024, SNR=363.6, Peak=28880 HFD=3.3
23:05:46.424 00.000 14964 MultiStar: [#1 0.58,0.09,0.00,M1] [#2 0.05,-0.25,0.07,U] 
23:05:46.425 00.001 14964 refined, 1 included, MultiStar: {0.31, -0.12}, one-star: {0.33, -0.11}
23:05:46.425 00.000 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
23:05:46.426 00.001 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.03)
23:05:46.426 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.34 cameraTheta=-0.35 mountX=0.12 mountY=-0.30, mountTheta=-1.19
23:05:46.429 00.003 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.12, opts=13)
23:05:46.430 00.001 14964 Enqueuing Move request for scope (0.31, -0.12)
23:05:46.430 00.000 12044 Worker thread wakes up
23:05:46.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
23:05:46.430 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
23:05:46.430 00.000 12044 Moving (0.31, -0.12) raw xDistance=0.12 yDistance=-0.30
23:05:46.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
23:05:46.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:46.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:05:46.430 00.000 12044 MoveAxis(E, 0, ABG)
23:05:46.430 00.000 12044 Move returns status 0, amount 0
23:05:46.430 00.000 12044 MoveAxis(N, 0, ABG)
23:05:46.430 00.000 12044 Move returns status 0, amount 0
23:05:46.430 00.000 12044 move complete, result=0
23:05:46.430 00.000 12044 worker thread done servicing request
23:05:46.441 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28880, med=619, FiltMin=535, FiltMax=20975, Gamma=0.810
23:05:46.447 00.006 14964 UpdateGuideState exits: m=341024 SNR=363.6
23:05:46.448 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:46.448 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:46.449 00.001 14964 Enqueuing Expose request
23:05:46.449 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:46.450 00.001 12044 Worker thread wakes up
23:05:46.450 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:46.450 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:49.573 03.123 12044 Exposure complete
23:05:49.606 00.033 12044 worker thread done servicing request
23:05:49.607 00.001 14964 OnExposeComplete: enter
23:05:49.607 00.000 14964 UpdateGuideState(): m_state=6
23:05:49.608 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
23:05:49.610 00.002 14964 Star::Find returns 1 (0), X=277.60, Y=101.01, Mass=345201, SNR=375.5, Peak=28580 HFD=3.8
23:05:49.611 00.001 14964 MultiStar: [#1 0.62,-0.20,0.00,M2] [#2 -0.02,-0.31,0.08,U] 
23:05:49.611 00.000 14964 refined, 1 included, MultiStar: {0.41, 0.22}, one-star: {0.44, 0.26}
23:05:49.612 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
23:05:49.612 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
23:05:49.613 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.22 hyp=0.46 cameraTheta=0.49 mountX=-0.21 mountY=-0.43, mountTheta=-2.03
23:05:49.616 00.003 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.22, opts=13)
23:05:49.616 00.000 14964 Enqueuing Move request for scope (0.41, 0.22)
23:05:49.617 00.001 12044 Worker thread wakes up
23:05:49.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.22) opts 0xd
23:05:49.617 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.22)
23:05:49.617 00.000 12044 Moving (0.41, 0.22) raw xDistance=-0.21 yDistance=-0.43
23:05:49.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
23:05:49.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:49.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:05:49.617 00.000 12044 MoveAxis(E, 0, ABG)
23:05:49.617 00.000 12044 Move returns status 0, amount 0
23:05:49.617 00.000 12044 MoveAxis(N, 0, ABG)
23:05:49.617 00.000 12044 Move returns status 0, amount 0
23:05:49.617 00.000 12044 move complete, result=0
23:05:49.617 00.000 12044 worker thread done servicing request
23:05:49.625 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28580, med=619, FiltMin=533, FiltMax=21875, Gamma=0.810
23:05:49.631 00.006 14964 UpdateGuideState exits: m=345201 SNR=375.5
23:05:49.631 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:49.632 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:49.632 00.000 14964 Enqueuing Expose request
23:05:49.633 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:05:49.633 00.000 12044 Worker thread wakes up
23:05:49.634 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:49.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:52.761 03.127 12044 Exposure complete
23:05:52.787 00.026 12044 worker thread done servicing request
23:05:52.787 00.000 14964 OnExposeComplete: enter
23:05:52.788 00.001 14964 UpdateGuideState(): m_state=6
23:05:52.789 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
23:05:52.789 00.000 14964 Star::Find returns 1 (0), X=277.38, Y=101.07, Mass=346093, SNR=380.6, Peak=30606 HFD=3.9
23:05:52.790 00.001 14964 MultiStar: [#1 0.47,-0.39,0.00,M3] [#2 0.02,-0.76,0.00,M1] 
23:05:52.790 00.000 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
23:05:52.791 00.001 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
23:05:52.791 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.96 mountX=-0.31 mountY=-0.25, mountTheta=-2.46
23:05:52.794 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.31, opts=13)
23:05:52.796 00.002 14964 Enqueuing Move request for scope (0.22, 0.31)
23:05:52.797 00.001 12044 Worker thread wakes up
23:05:52.797 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
23:05:52.797 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
23:05:52.797 00.000 12044 Moving (0.22, 0.31) raw xDistance=-0.31 yDistance=-0.25
23:05:52.797 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.31, slope = -0.04
23:05:52.797 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.797 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:05:52.797 00.000 12044 MoveAxis(E, 32, ABG)
23:05:52.797 00.000 12044 Guiding  Dir = 2, Dur = 32
23:05:52.809 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30606, med=620, FiltMin=534, FiltMax=20426, Gamma=0.810
23:05:52.816 00.007 14964 UpdateGuideState exits: m=346093 SNR=380.6
23:05:52.818 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.819 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:52.821 00.002 14964 Enqueuing Expose request
23:05:52.836 00.015 12044 IsSlewing returns 0
23:05:52.837 00.001 12044 IsGuiding returns 0
23:05:52.868 00.031 12044 PulseGuide returned control before completion, sleep 11
23:05:52.897 00.029 12044 IsGuiding returns 1
23:05:52.897 00.000 12044 scope still moving after pulse duration time elapsed
23:05:52.989 00.092 12044 IsSlewing returns 0
23:05:52.989 00.000 12044 IsGuiding returns 0
23:05:52.989 00.000 12044 scope move finished after 32 + 120 ms
23:05:52.989 00.000 12044 Move returns status 0, amount 32
23:05:52.989 00.000 12044 MoveAxis(N, 0, ABG)
23:05:52.989 00.000 12044 Move returns status 0, amount 0
23:05:52.989 00.000 12044 move complete, result=0
23:05:52.989 00.000 12044 worker thread done servicing request
23:05:52.989 00.000 12044 Worker thread wakes up
23:05:52.989 00.000 14964 GuideStep: -0.3 px 32 ms EAST, -0.3 px 0 ms NORTH
23:05:52.991 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:52.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:56.090 03.099 12044 Exposure complete
23:05:56.124 00.034 12044 worker thread done servicing request
23:05:56.124 00.000 14964 OnExposeComplete: enter
23:05:56.125 00.001 14964 UpdateGuideState(): m_state=6
23:05:56.126 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
23:05:56.127 00.001 14964 Star::Find returns 1 (0), X=277.69, Y=101.08, Mass=347824, SNR=383.4, Peak=30508 HFD=3.9
23:05:56.129 00.002 14964 MultiStar: [#1 0.52,-0.27,0.00,M4] [#2 0.08,-0.64,0.00,M2] 
23:05:56.130 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
23:05:56.131 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.13)
23:05:56.131 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.32 hyp=0.62 cameraTheta=0.55 mountX=-0.31 mountY=-0.56, mountTheta=-2.08
23:05:56.135 00.004 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.32, opts=13)
23:05:56.136 00.001 14964 Enqueuing Move request for scope (0.53, 0.32)
23:05:56.138 00.002 12044 Worker thread wakes up
23:05:56.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.32) opts 0xd
23:05:56.138 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.32)
23:05:56.138 00.000 12044 Moving (0.53, 0.32) raw xDistance=-0.31 yDistance=-0.56
23:05:56.138 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.38, using input
23:05:56.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.06
23:05:56.138 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:56.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
23:05:56.138 00.000 12044 MoveAxis(E, 24, ABG)
23:05:56.138 00.000 12044 Guiding  Dir = 2, Dur = 24
23:05:56.151 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30508, med=619, FiltMin=535, FiltMax=20417, Gamma=0.810
23:05:56.162 00.011 14964 UpdateGuideState exits: m=347824 SNR=383.4
23:05:56.163 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.164 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:56.165 00.001 14964 Enqueuing Expose request
23:05:56.190 00.025 12044 IsSlewing returns 0
23:05:56.190 00.000 12044 IsGuiding returns 0
23:05:56.225 00.035 12044 IsGuiding returns 1
23:05:56.225 00.000 12044 scope still moving after pulse duration time elapsed
23:05:56.287 00.062 12044 IsSlewing returns 0
23:05:56.287 00.000 12044 IsGuiding returns 0
23:05:56.287 00.000 12044 scope move finished after 24 + 73 ms
23:05:56.288 00.001 12044 Move returns status 0, amount 24
23:05:56.288 00.000 12044 MoveAxis(N, 0, ABG)
23:05:56.288 00.000 12044 Move returns status 0, amount 0
23:05:56.288 00.000 12044 move complete, result=0
23:05:56.288 00.000 12044 worker thread done servicing request
23:05:56.288 00.000 12044 Worker thread wakes up
23:05:56.288 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.6 px 0 ms NORTH
23:05:56.290 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:56.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:05:59.397 03.107 12044 Exposure complete
23:05:59.418 00.021 12044 worker thread done servicing request
23:05:59.418 00.000 14964 OnExposeComplete: enter
23:05:59.419 00.001 14964 UpdateGuideState(): m_state=6
23:05:59.420 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
23:05:59.421 00.001 14964 Star::Find returns 1 (0), X=277.49, Y=100.47, Mass=344274, SNR=374.5, Peak=31377 HFD=3.2
23:05:59.421 00.000 14964 MultiStar: [#1 0.57,-0.03,0.00,M5] [#2 -0.07,-0.38,0.07,U] 
23:05:59.422 00.001 14964 refined, 1 included, MultiStar: {0.31, -0.29}, one-star: {0.33, -0.28}
23:05:59.422 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
23:05:59.423 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
23:05:59.423 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.42 cameraTheta=-0.75 mountX=0.29 mountY=-0.28, mountTheta=-0.76
23:05:59.425 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.29, opts=13)
23:05:59.426 00.001 14964 Enqueuing Move request for scope (0.31, -0.29)
23:05:59.427 00.001 12044 Worker thread wakes up
23:05:59.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
23:05:59.427 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
23:05:59.427 00.000 12044 Moving (0.31, -0.29) raw xDistance=0.29 yDistance=-0.28
23:05:59.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.04
23:05:59.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:59.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:05:59.427 00.000 12044 MoveAxis(E, 0, ABG)
23:05:59.427 00.000 12044 Move returns status 0, amount 0
23:05:59.427 00.000 12044 MoveAxis(N, 0, ABG)
23:05:59.427 00.000 12044 Move returns status 0, amount 0
23:05:59.427 00.000 12044 move complete, result=0
23:05:59.427 00.000 12044 worker thread done servicing request
23:05:59.435 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31377, med=619, FiltMin=534, FiltMax=23163, Gamma=0.810
23:05:59.441 00.006 14964 UpdateGuideState exits: m=344274 SNR=374.5
23:05:59.441 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.442 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:05:59.442 00.000 14964 Enqueuing Expose request
23:05:59.443 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:59.443 00.000 12044 Worker thread wakes up
23:05:59.443 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:05:59.443 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,66,71,71)
23:06:02.205 02.762 14964 evsrv: cli 01AB2C10 connect
23:06:02.206 00.001 14964 case statement mapped state 6 to 3
23:06:02.207 00.001 14964 case statement mapped state 6 to 3
23:06:02.208 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"805ed1e4-c8ce-48bc-b839-7bf1ad0e39be"}
23:06:02.208 00.000 14964 case statement mapped state 6 to 3
23:06:02.210 00.002 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Guiding","id":"805ed1e4-c8ce-48bc-b839-7bf1ad0e39be"}
23:06:02.211 00.001 14964 evsrv: cli 01AB2C10 disconnect
23:06:02.212 00.001 14964 evsrv: cli 01AB2A30 connect
23:06:02.212 00.000 14964 case statement mapped state 6 to 3
23:06:02.213 00.001 14964 case statement mapped state 6 to 3
23:06:02.213 00.000 14964 evsrv: cli 01AB2A30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"d69e4eb0-3d73-460b-b6b9-7816cd2b8c85"}
23:06:02.214 00.001 14964 PhdController::Dither begins
23:06:02.215 00.001 14964 dither: size=2.00, dRA=-0.20 dDec=-0.59
23:06:02.216 00.001 14964 MountToCamera -- mountTheta (1.89) + m_xAngle (-1.56) = xAngle (0.34 = 0.34)
23:06:02.216 00.000 14964 MountToCamera -- mountX=-0.20 mountY=-0.59 hyp=0.62 mountTheta=1.89 cameraX=0.59, cameraY=0.21 cameraTheta=0.34
23:06:02.217 00.001 14964 setting lock position to (277.75, 100.96)
23:06:02.217 00.000 14964 Mount: notify guiding dithered (0.6, 0.2)
23:06:02.218 00.001 14964 MultiStar: stabilizing after lock position change
23:06:02.218 00.000 14964 Status Line: Dither by -0.20,-0.59
23:06:02.221 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:06:02.221 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
23:06:02.222 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":0,"id":"d69e4eb0-3d73-460b-b6b9-7816cd2b8c85"}
23:06:02.222 00.000 14964 evsrv: cli 01AB2A30 disconnect
23:06:02.550 00.328 12044 Exposure complete
23:06:02.572 00.022 12044 worker thread done servicing request
23:06:02.572 00.000 14964 OnExposeComplete: enter
23:06:02.572 00.000 14964 UpdateGuideState(): m_state=6
23:06:02.573 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
23:06:02.574 00.001 14964 Star::Find returns 1 (0), X=277.36, Y=100.85, Mass=348267, SNR=385.4, Peak=34230 HFD=3.7
23:06:02.574 00.000 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
23:06:02.574 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
23:06:02.575 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.40 cameraTheta=-2.87 mountX=0.10 mountY=0.39, mountTheta=1.32
23:06:02.576 00.001 14964 dither recenter: remaining=(0.2,0.6) step=(0.2,0.6)
23:06:02.577 00.001 14964 MountToCamera -- mountTheta (-1.25) + m_xAngle (-1.56) = xAngle (-2.81 = -2.81)
23:06:02.577 00.000 14964 MountToCamera -- mountX=0.20 mountY=0.59 hyp=0.62 mountTheta=-1.25 cameraX=-0.59, cameraY=-0.21 cameraTheta=-2.81
23:06:02.578 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.21, opts=4)
23:06:02.578 00.000 14964 Enqueuing Move request for scope (-0.59, -0.21)
23:06:02.579 00.001 14964 Mount: notify direct move 0.20,0.59
23:06:02.580 00.001 12044 Worker thread wakes up
23:06:02.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.21) opts 0x4
23:06:02.580 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.21)
23:06:02.580 00.000 12044 Moving (-0.59, -0.21) raw xDistance=0.20 yDistance=0.59
23:06:02.580 00.000 12044 BLC: window closed
23:06:02.580 00.000 12044 MoveAxis(W, 23, B)
23:06:02.580 00.000 12044 Guiding  Dir = 3, Dur = 23
23:06:02.588 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34230, med=619, FiltMin=519, FiltMax=22048, Gamma=0.810
23:06:02.595 00.007 14964 UpdateGuideState exits: m=348267 SNR=385.4
23:06:02.596 00.001 14964 PhdController: settling, locked = 1, distance = 0.87 (2.00) aobump = 0 frame = 1 / 99999
23:06:02.596 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565962.596,"Host":"NUCBOX","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:06:02.597 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.597 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:02.598 00.001 14964 Enqueuing Expose request
23:06:02.601 00.003 12044 IsSlewing returns 0
23:06:02.601 00.000 12044 IsGuiding returns 0
23:06:02.632 00.031 12044 IsGuiding returns 1
23:06:02.632 00.000 12044 scope still moving after pulse duration time elapsed
23:06:02.679 00.047 12044 IsSlewing returns 0
23:06:02.680 00.001 12044 IsGuiding returns 0
23:06:02.680 00.000 12044 scope move finished after 23 + 56 ms
23:06:02.680 00.000 12044 Move returns status 0, amount 23
23:06:02.680 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:06:02.680 00.000 12044 MoveAxis(S, 55, B)
23:06:02.680 00.000 12044 Guiding  Dir = 1, Dur = 55
23:06:02.711 00.031 12044 IsSlewing returns 0
23:06:02.712 00.001 12044 IsGuiding returns 0
23:06:02.744 00.032 12044 PulseGuide returned control before completion, sleep 33
23:06:02.783 00.039 12044 IsGuiding returns 1
23:06:02.783 00.000 12044 scope still moving after pulse duration time elapsed
23:06:02.884 00.101 12044 IsSlewing returns 0
23:06:02.884 00.000 12044 IsGuiding returns 0
23:06:02.884 00.000 12044 scope move finished after 55 + 117 ms
23:06:02.885 00.001 12044 Move returns status 0, amount 55
23:06:02.885 00.000 12044 move complete, result=0
23:06:02.885 00.000 12044 worker thread done servicing request
23:06:02.885 00.000 12044 Worker thread wakes up
23:06:02.885 00.000 14964 GuideStep: 0.2 px 23 ms WEST, 0.6 px 55 ms SOUTH
23:06:02.887 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:02.887 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:05.985 03.098 12044 Exposure complete
23:06:06.011 00.026 12044 worker thread done servicing request
23:06:06.011 00.000 14964 OnExposeComplete: enter
23:06:06.012 00.001 14964 UpdateGuideState(): m_state=6
23:06:06.012 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
23:06:06.013 00.001 14964 Star::Find returns 1 (0), X=277.98, Y=100.90, Mass=339677, SNR=368.9, Peak=40888 HFD=3.2
23:06:06.013 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
23:06:06.014 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
23:06:06.014 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.24 mountX=0.06 mountY=-0.22, mountTheta=-1.31
23:06:06.017 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.06, opts=13)
23:06:06.017 00.000 14964 Enqueuing Move request for scope (0.23, -0.06)
23:06:06.018 00.001 12044 Worker thread wakes up
23:06:06.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
23:06:06.018 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
23:06:06.018 00.000 12044 Moving (0.23, -0.06) raw xDistance=0.06 yDistance=-0.22
23:06:06.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
23:06:06.018 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:06:06.018 00.000 12044 MoveAxis(E, 0, ABG)
23:06:06.018 00.000 12044 Move returns status 0, amount 0
23:06:06.018 00.000 12044 MoveAxis(N, 0, ABG)
23:06:06.018 00.000 12044 Move returns status 0, amount 0
23:06:06.018 00.000 12044 move complete, result=0
23:06:06.018 00.000 12044 worker thread done servicing request
23:06:06.025 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=40888, med=619, FiltMin=532, FiltMax=12356, Gamma=0.810
23:06:06.031 00.006 14964 UpdateGuideState exits: m=339677 SNR=368.9
23:06:06.031 00.000 14964 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 2 / 99999
23:06:06.033 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778565966.033,"Host":"NUCBOX","Inst":1,"Distance":0.24,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
23:06:06.033 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.034 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:06.034 00.000 14964 Enqueuing Expose request
23:06:06.034 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:06.035 00.001 12044 Worker thread wakes up
23:06:06.035 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:06.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:09.153 03.118 12044 Exposure complete
23:06:09.174 00.021 12044 worker thread done servicing request
23:06:09.174 00.000 14964 OnExposeComplete: enter
23:06:09.175 00.001 14964 UpdateGuideState(): m_state=6
23:06:09.175 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
23:06:09.176 00.001 14964 Star::Find returns 1 (0), X=278.04, Y=100.60, Mass=344018, SNR=371.4, Peak=35296 HFD=3.4
23:06:09.176 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.66 = 0.66)
23:06:09.177 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.57)
23:06:09.177 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-0.90 mountX=0.37 mountY=-0.25, mountTheta=-0.60
23:06:09.178 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.36, opts=13)
23:06:09.179 00.001 14964 Enqueuing Move request for scope (0.29, -0.36)
23:06:09.179 00.000 12044 Worker thread wakes up
23:06:09.180 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.36) opts 0xd
23:06:09.180 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.36)
23:06:09.180 00.000 12044 Moving (0.29, -0.36) raw xDistance=0.37 yDistance=-0.25
23:06:09.180 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.00
23:06:09.180 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.180 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:06:09.180 00.000 12044 MoveAxis(W, 28, ABG)
23:06:09.180 00.000 12044 Guiding  Dir = 3, Dur = 28
23:06:09.187 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=35296, med=619, FiltMin=529, FiltMax=14133, Gamma=0.810
23:06:09.194 00.007 14964 UpdateGuideState exits: m=344018 SNR=371.4
23:06:09.195 00.001 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 3 / 99999
23:06:09.195 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565969.195,"Host":"NUCBOX","Inst":1,"Distance":0.30,"Time":6.6,"SettleTime":15.0,"StarLocked":true}
23:06:09.196 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.196 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:09.197 00.001 14964 Enqueuing Expose request
23:06:09.211 00.014 12044 IsSlewing returns 0
23:06:09.212 00.001 12044 IsGuiding returns 0
23:06:09.243 00.031 12044 IsGuiding returns 1
23:06:09.243 00.000 12044 scope still moving after pulse duration time elapsed
23:06:09.333 00.090 12044 IsSlewing returns 0
23:06:09.334 00.001 12044 IsGuiding returns 0
23:06:09.334 00.000 12044 scope move finished after 28 + 94 ms
23:06:09.334 00.000 12044 Move returns status 0, amount 28
23:06:09.334 00.000 12044 MoveAxis(N, 0, ABG)
23:06:09.334 00.000 12044 Move returns status 0, amount 0
23:06:09.334 00.000 12044 move complete, result=0
23:06:09.334 00.000 12044 worker thread done servicing request
23:06:09.334 00.000 12044 Worker thread wakes up
23:06:09.334 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:09.334 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:09.334 00.000 14964 GuideStep: 0.4 px 28 ms WEST, -0.3 px 0 ms NORTH
23:06:12.471 03.137 12044 Exposure complete
23:06:12.495 00.024 12044 worker thread done servicing request
23:06:12.495 00.000 14964 OnExposeComplete: enter
23:06:12.495 00.000 14964 UpdateGuideState(): m_state=6
23:06:12.496 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
23:06:12.496 00.000 14964 Star::Find returns 1 (0), X=277.92, Y=100.90, Mass=347313, SNR=378.6, Peak=38592 HFD=3.4
23:06:12.497 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
23:06:12.497 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
23:06:12.498 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=0.06 mountY=-0.17, mountTheta=-1.24
23:06:12.499 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.06, opts=13)
23:06:12.500 00.001 14964 Enqueuing Move request for scope (0.18, -0.06)
23:06:12.501 00.001 12044 Worker thread wakes up
23:06:12.501 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:06:12.501 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:06:12.501 00.000 12044 Moving (0.18, -0.06) raw xDistance=0.06 yDistance=-0.17
23:06:12.501 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
23:06:12.501 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:12.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:06:12.501 00.000 12044 MoveAxis(E, 0, ABG)
23:06:12.501 00.000 12044 Move returns status 0, amount 0
23:06:12.501 00.000 12044 MoveAxis(N, 0, ABG)
23:06:12.501 00.000 12044 Move returns status 0, amount 0
23:06:12.501 00.000 12044 move complete, result=0
23:06:12.501 00.000 12044 worker thread done servicing request
23:06:12.509 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=38592, med=619, FiltMin=531, FiltMax=14977, Gamma=0.810
23:06:12.515 00.006 14964 UpdateGuideState exits: m=347313 SNR=378.6
23:06:12.516 00.001 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 4 / 99999
23:06:12.516 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778565972.516,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":9.9,"SettleTime":15.0,"StarLocked":true}
23:06:12.517 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.517 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:12.517 00.000 14964 Enqueuing Expose request
23:06:12.518 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:12.518 00.000 12044 Worker thread wakes up
23:06:12.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:12.519 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:15.612 03.093 12044 Exposure complete
23:06:15.644 00.032 12044 worker thread done servicing request
23:06:15.645 00.001 14964 OnExposeComplete: enter
23:06:15.647 00.002 14964 UpdateGuideState(): m_state=6
23:06:15.647 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
23:06:15.648 00.001 14964 Star::Find returns 1 (0), X=277.77, Y=100.43, Mass=338257, SNR=372.3, Peak=32722 HFD=3.2
23:06:15.648 00.000 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
23:06:15.648 00.000 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
23:06:15.650 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=-0.53 hyp=0.53 cameraTheta=-1.53 mountX=0.53 mountY=0.03, mountTheta=0.06
23:06:15.651 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.53, opts=13)
23:06:15.651 00.000 14964 Enqueuing Move request for scope (0.02, -0.53)
23:06:15.652 00.001 12044 Worker thread wakes up
23:06:15.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.53) opts 0xd
23:06:15.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.53)
23:06:15.652 00.000 12044 Moving (0.02, -0.53) raw xDistance=0.53 yDistance=0.03
23:06:15.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.53, slope = 0.11
23:06:15.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:15.652 00.000 12044 MoveAxis(W, 34, ABG)
23:06:15.652 00.000 12044 Guiding  Dir = 3, Dur = 34
23:06:15.662 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32722, med=619, FiltMin=541, FiltMax=17250, Gamma=0.810
23:06:15.670 00.008 14964 UpdateGuideState exits: m=338257 SNR=372.3
23:06:15.670 00.000 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 5 / 99999
23:06:15.671 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778565975.671,"Host":"NUCBOX","Inst":1,"Distance":0.35,"Time":13.1,"SettleTime":15.0,"StarLocked":true}
23:06:15.671 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:15.672 00.000 14964 Enqueuing Expose request
23:06:15.702 00.030 12044 IsSlewing returns 0
23:06:15.702 00.000 12044 IsGuiding returns 0
23:06:15.724 00.022 12044 PulseGuide returned control before completion, sleep 23
23:06:15.757 00.033 12044 IsGuiding returns 1
23:06:15.757 00.000 12044 scope still moving after pulse duration time elapsed
23:06:15.834 00.077 12044 IsSlewing returns 0
23:06:15.834 00.000 12044 IsGuiding returns 0
23:06:15.834 00.000 12044 scope move finished after 34 + 98 ms
23:06:15.834 00.000 12044 Move returns status 0, amount 34
23:06:15.834 00.000 12044 MoveAxis(N, 0, ABG)
23:06:15.834 00.000 12044 Move returns status 0, amount 0
23:06:15.834 00.000 12044 move complete, result=0
23:06:15.835 00.001 12044 worker thread done servicing request
23:06:15.835 00.000 12044 Worker thread wakes up
23:06:15.835 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:15.835 00.000 14964 GuideStep: 0.5 px 34 ms WEST, 0.0 px 0 ms NORTH
23:06:15.835 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:18.938 03.103 12044 Exposure complete
23:06:18.962 00.024 12044 worker thread done servicing request
23:06:18.962 00.000 14964 OnExposeComplete: enter
23:06:18.962 00.000 14964 UpdateGuideState(): m_state=6
23:06:18.963 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
23:06:18.963 00.000 14964 Star::Find returns 1 (0), X=277.60, Y=101.04, Mass=343082, SNR=375.2, Peak=29376 HFD=3.8
23:06:18.964 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.08)
23:06:18.964 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
23:06:18.964 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.65 mountX=-0.08 mountY=0.14, mountTheta=2.10
23:06:18.966 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.08, opts=13)
23:06:18.966 00.000 14964 Enqueuing Move request for scope (-0.15, 0.08)
23:06:18.967 00.001 12044 Worker thread wakes up
23:06:18.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:06:18.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:06:18.967 00.000 12044 Moving (-0.15, 0.08) raw xDistance=-0.08 yDistance=0.14
23:06:18.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
23:06:18.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:18.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:06:18.967 00.000 12044 MoveAxis(E, 0, ABG)
23:06:18.967 00.000 12044 Move returns status 0, amount 0
23:06:18.967 00.000 12044 MoveAxis(N, 0, ABG)
23:06:18.967 00.000 12044 Move returns status 0, amount 0
23:06:18.967 00.000 12044 move complete, result=0
23:06:18.967 00.000 12044 worker thread done servicing request
23:06:18.974 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29376, med=619, FiltMin=525, FiltMax=21509, Gamma=0.810
23:06:18.980 00.006 14964 UpdateGuideState exits: m=343082 SNR=375.2
23:06:18.981 00.001 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 6 / 99999
23:06:18.981 00.000 14964 PhdController: newstate STATE_FINISH
23:06:18.982 00.001 14964 PhdController complete: success
23:06:18.982 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778565978.982,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:06:18.983 00.001 14964 Mount: notify guiding dither settle done success=1
23:06:18.983 00.000 14964 PhdController: newstate STATE_IDLE
23:06:18.984 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.984 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:18.985 00.001 14964 Enqueuing Expose request
23:06:18.985 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:18.986 00.001 12044 Worker thread wakes up
23:06:18.986 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:18.986 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:22.121 03.135 12044 Exposure complete
23:06:22.153 00.032 12044 worker thread done servicing request
23:06:22.153 00.000 14964 OnExposeComplete: enter
23:06:22.153 00.000 14964 UpdateGuideState(): m_state=6
23:06:22.154 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
23:06:22.154 00.000 14964 Star::Find returns 1 (0), X=277.53, Y=100.97, Mass=344134, SNR=378.1, Peak=28106 HFD=3.8
23:06:22.155 00.001 14964 MultiStar: exiting stabilization period
23:06:22.155 00.000 14964 MultiStar: updating star positions after lock position change
23:06:22.155 00.000 14964 Star::Find(35, 72, 323, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
23:06:22.156 00.001 14964 Star::Find returns 1 (0), X=71.86, Y=317.96, Mass=17073, SNR=70.7, Peak=3875 HFD=2.1
23:06:22.156 00.000 14964 Star::Find(35, 138, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
23:06:22.157 00.001 14964 Star::Find returns 1 (0), X=138.31, Y=307.92, Mass=3979, SNR=28.0, Peak=1511 HFD=2.1
23:06:22.157 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.65)
23:06:22.158 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
23:06:22.158 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=-0.02 mountY=0.21, mountTheta=1.65
23:06:22.163 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.01, opts=13)
23:06:22.166 00.003 14964 Enqueuing Move request for scope (-0.22, 0.01)
23:06:22.168 00.002 12044 Worker thread wakes up
23:06:22.168 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
23:06:22.168 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
23:06:22.168 00.000 12044 Moving (-0.22, 0.01) raw xDistance=-0.02 yDistance=0.21
23:06:22.168 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.14, using input
23:06:22.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
23:06:22.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.168 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:06:22.168 00.000 12044 MoveAxis(E, 0, ABG)
23:06:22.168 00.000 12044 Move returns status 0, amount 0
23:06:22.168 00.000 12044 MoveAxis(N, 0, ABG)
23:06:22.168 00.000 12044 Move returns status 0, amount 0
23:06:22.168 00.000 12044 move complete, result=0
23:06:22.168 00.000 12044 worker thread done servicing request
23:06:22.179 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28106, med=619, FiltMin=538, FiltMax=20667, Gamma=0.810
23:06:22.187 00.008 14964 UpdateGuideState exits: m=344134 SNR=378.1
23:06:22.188 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.188 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:22.188 00.000 14964 Enqueuing Expose request
23:06:22.189 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:22.190 00.001 12044 Worker thread wakes up
23:06:22.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:22.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:25.285 03.095 12044 Exposure complete
23:06:25.324 00.039 12044 worker thread done servicing request
23:06:25.324 00.000 14964 OnExposeComplete: enter
23:06:25.326 00.002 14964 UpdateGuideState(): m_state=6
23:06:25.327 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
23:06:25.329 00.002 14964 Star::Find returns 1 (0), X=277.50, Y=100.94, Mass=346153, SNR=377.3, Peak=28280 HFD=3.7
23:06:25.330 00.001 14964 MultiStar: [#1 -0.20,0.26,0.17,U] [#2 -0.27,0.25,0.07,U] 
23:06:25.332 00.002 14964 refined, 2 included, MultiStar: {-0.24, 0.03}, one-star: {-0.24, -0.02}
23:06:25.334 00.002 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
23:06:25.335 00.001 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.34)
23:06:25.337 00.002 14964 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.02 mountX=-0.03 mountY=0.23, mountTheta=1.71
23:06:25.339 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.03, opts=13)
23:06:25.341 00.002 14964 Enqueuing Move request for scope (-0.24, 0.03)
23:06:25.342 00.001 12044 Worker thread wakes up
23:06:25.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
23:06:25.342 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
23:06:25.342 00.000 12044 Moving (-0.24, 0.03) raw xDistance=-0.03 yDistance=0.23
23:06:25.342 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.19, using input
23:06:25.343 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.04
23:06:25.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:25.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:06:25.343 00.000 12044 MoveAxis(E, 0, ABG)
23:06:25.343 00.000 12044 Move returns status 0, amount 0
23:06:25.343 00.000 12044 MoveAxis(N, 0, ABG)
23:06:25.343 00.000 12044 Move returns status 0, amount 0
23:06:25.343 00.000 12044 move complete, result=0
23:06:25.343 00.000 12044 worker thread done servicing request
23:06:25.357 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28280, med=619, FiltMin=531, FiltMax=21103, Gamma=0.810
23:06:25.363 00.006 14964 UpdateGuideState exits: m=346153 SNR=377.3
23:06:25.364 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.364 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:25.365 00.001 14964 Enqueuing Expose request
23:06:25.365 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:25.366 00.001 12044 Worker thread wakes up
23:06:25.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:25.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:28.460 03.094 12044 Exposure complete
23:06:28.483 00.023 12044 worker thread done servicing request
23:06:28.483 00.000 14964 OnExposeComplete: enter
23:06:28.483 00.000 14964 UpdateGuideState(): m_state=6
23:06:28.485 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
23:06:28.485 00.000 14964 Star::Find returns 1 (0), X=277.46, Y=100.58, Mass=338339, SNR=370.3, Peak=29505 HFD=3.3
23:06:28.485 00.000 14964 MultiStar: [#1 0.05,0.38,0.17,U] [#2 0.06,0.48,0.07,U] 
23:06:28.486 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.23}, one-star: {-0.29, -0.38}
23:06:28.486 00.000 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.56) = xAngle (-0.77 = -0.77)
23:06:28.488 00.002 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
23:06:28.488 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-2.33 mountX=0.23 mountY=0.24, mountTheta=0.82
23:06:28.489 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.23, opts=13)
23:06:28.489 00.000 14964 Enqueuing Move request for scope (-0.22, -0.23)
23:06:28.490 00.001 12044 Worker thread wakes up
23:06:28.490 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.23) opts 0xd
23:06:28.490 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.23)
23:06:28.490 00.000 12044 Moving (-0.22, -0.23) raw xDistance=0.23 yDistance=0.24
23:06:28.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
23:06:28.490 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:28.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:06:28.490 00.000 12044 MoveAxis(E, 0, ABG)
23:06:28.490 00.000 12044 Move returns status 0, amount 0
23:06:28.490 00.000 12044 MoveAxis(N, 0, ABG)
23:06:28.490 00.000 12044 Move returns status 0, amount 0
23:06:28.490 00.000 12044 move complete, result=0
23:06:28.490 00.000 12044 worker thread done servicing request
23:06:28.500 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29505, med=618, FiltMin=537, FiltMax=20855, Gamma=0.810
23:06:28.507 00.007 14964 UpdateGuideState exits: m=338339 SNR=370.3
23:06:28.508 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.509 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:28.509 00.000 14964 Enqueuing Expose request
23:06:28.509 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:28.510 00.001 12044 Worker thread wakes up
23:06:28.510 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:28.510 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:31.647 03.137 12044 Exposure complete
23:06:31.688 00.041 12044 worker thread done servicing request
23:06:31.688 00.000 14964 OnExposeComplete: enter
23:06:31.690 00.002 14964 UpdateGuideState(): m_state=6
23:06:31.693 00.003 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
23:06:31.695 00.002 14964 Star::Find returns 1 (0), X=277.49, Y=100.45, Mass=341967, SNR=386.1, Peak=29041 HFD=3.2
23:06:31.697 00.002 14964 MultiStar: [#1 -0.12,0.50,0.17,U] [#2 0.00,0.00,0.00,L] 
23:06:31.700 00.003 14964 refined, 1 included, MultiStar: {-0.24, -0.36}, one-star: {-0.26, -0.51}
23:06:31.701 00.001 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
23:06:31.702 00.001 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
23:06:31.703 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.36 hyp=0.43 cameraTheta=-2.15 mountX=0.36 mountY=0.27, mountTheta=0.65
23:06:31.704 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.36, opts=13)
23:06:31.707 00.003 14964 Enqueuing Move request for scope (-0.24, -0.36)
23:06:31.709 00.002 12044 Worker thread wakes up
23:06:31.709 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.36) opts 0xd
23:06:31.709 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.36)
23:06:31.709 00.000 12044 Moving (-0.24, -0.36) raw xDistance=0.36 yDistance=0.27
23:06:31.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = 0.00
23:06:31.709 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:31.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:06:31.709 00.000 12044 MoveAxis(W, 1, ABG)
23:06:31.709 00.000 12044 Guiding  Dir = 3, Dur = 1
23:06:31.723 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29041, med=619, FiltMin=530, FiltMax=21231, Gamma=0.810
23:06:31.734 00.011 14964 UpdateGuideState exits: m=341967 SNR=386.1
23:06:31.735 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.737 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:31.738 00.001 14964 Enqueuing Expose request
23:06:31.767 00.029 12044 IsSlewing returns 0
23:06:31.768 00.001 12044 IsGuiding returns 0
23:06:31.811 00.043 12044 IsGuiding returns 1
23:06:31.811 00.000 12044 scope still moving after pulse duration time elapsed
23:06:31.896 00.085 12044 IsSlewing returns 0
23:06:31.897 00.001 12044 IsGuiding returns 0
23:06:31.897 00.000 12044 scope move finished after 1 + 127 ms
23:06:31.897 00.000 12044 Move returns status 0, amount 1
23:06:31.897 00.000 12044 MoveAxis(N, 0, ABG)
23:06:31.897 00.000 12044 Move returns status 0, amount 0
23:06:31.897 00.000 12044 move complete, result=0
23:06:31.897 00.000 12044 worker thread done servicing request
23:06:31.897 00.000 12044 Worker thread wakes up
23:06:31.897 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:31.897 00.000 14964 GuideStep: 0.4 px 1 ms WEST, 0.3 px 0 ms NORTH
23:06:31.899 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:35.025 03.126 12044 Exposure complete
23:06:35.053 00.028 12044 worker thread done servicing request
23:06:35.053 00.000 14964 OnExposeComplete: enter
23:06:35.055 00.002 14964 UpdateGuideState(): m_state=6
23:06:35.056 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
23:06:35.058 00.002 14964 Star::Find returns 1 (0), X=277.46, Y=100.47, Mass=340565, SNR=371.6, Peak=28549 HFD=3.2
23:06:35.059 00.001 14964 MultiStar: [#1 -0.08,0.43,0.18,U] [#2 -0.10,0.76,0.00,M1] 
23:06:35.062 00.003 14964 refined, 1 included, MultiStar: {-0.25, -0.35}, one-star: {-0.28, -0.49}
23:06:35.065 00.003 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.56) = xAngle (-0.64 = -0.64)
23:06:35.065 00.000 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
23:06:35.067 00.002 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.35 hyp=0.44 cameraTheta=-2.19 mountX=0.35 mountY=0.29, mountTheta=0.69
23:06:35.071 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.35, opts=13)
23:06:35.072 00.001 14964 Enqueuing Move request for scope (-0.25, -0.35)
23:06:35.074 00.002 12044 Worker thread wakes up
23:06:35.074 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.35) opts 0xd
23:06:35.074 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.35)
23:06:35.074 00.000 12044 Moving (-0.25, -0.35) raw xDistance=0.35 yDistance=0.29
23:06:35.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.35, slope = 0.01
23:06:35.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:35.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:06:35.074 00.000 12044 MoveAxis(W, 8, ABG)
23:06:35.074 00.000 12044 Guiding  Dir = 3, Dur = 8
23:06:35.086 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28549, med=619, FiltMin=537, FiltMax=20643, Gamma=0.810
23:06:35.097 00.011 14964 UpdateGuideState exits: m=340565 SNR=371.6
23:06:35.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.100 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:35.101 00.001 14964 Enqueuing Expose request
23:06:35.161 00.060 12044 IsSlewing returns 0
23:06:35.161 00.000 12044 IsGuiding returns 0
23:06:35.219 00.058 12044 IsGuiding returns 1
23:06:35.219 00.000 12044 scope still moving after pulse duration time elapsed
23:06:35.274 00.055 12044 IsSlewing returns 0
23:06:35.304 00.030 12044 IsGuiding returns 0
23:06:35.305 00.001 12044 scope move finished after 8 + 134 ms
23:06:35.305 00.000 12044 Move returns status 0, amount 8
23:06:35.305 00.000 12044 MoveAxis(N, 0, ABG)
23:06:35.305 00.000 12044 Move returns status 0, amount 0
23:06:35.305 00.000 12044 move complete, result=0
23:06:35.305 00.000 12044 worker thread done servicing request
23:06:35.305 00.000 12044 Worker thread wakes up
23:06:35.305 00.000 14964 GuideStep: 0.4 px 8 ms WEST, 0.3 px 0 ms NORTH
23:06:35.307 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:35.307 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:38.403 03.096 12044 Exposure complete
23:06:38.428 00.025 12044 worker thread done servicing request
23:06:38.428 00.000 14964 OnExposeComplete: enter
23:06:38.430 00.002 14964 UpdateGuideState(): m_state=6
23:06:38.432 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
23:06:38.434 00.002 14964 Star::Find returns 1 (0), X=277.71, Y=100.33, Mass=344574, SNR=376.4, Peak=31738 HFD=3.4
23:06:38.435 00.001 14964 MultiStar: [#1 0.09,0.49,0.16,U] [#2 0.11,0.83,0.00,M2] 
23:06:38.437 00.002 14964 refined, 1 included, MultiStar: {-0.02, -0.47}, one-star: {-0.03, -0.63}
23:06:38.438 00.001 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
23:06:38.440 00.002 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
23:06:38.440 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.48 cameraTheta=-1.61 mountX=0.47 mountY=0.07, mountTheta=0.14
23:06:38.441 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.47, opts=13)
23:06:38.442 00.001 14964 Enqueuing Move request for scope (-0.02, -0.47)
23:06:38.443 00.001 12044 Worker thread wakes up
23:06:38.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.47) opts 0xd
23:06:38.443 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.47)
23:06:38.443 00.000 12044 Moving (-0.02, -0.47) raw xDistance=0.47 yDistance=0.07
23:06:38.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.47, slope = 0.02
23:06:38.443 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:38.443 00.000 12044 MoveAxis(W, 14, ABG)
23:06:38.443 00.000 12044 Guiding  Dir = 3, Dur = 14
23:06:38.456 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31738, med=619, FiltMin=531, FiltMax=19867, Gamma=0.810
23:06:38.466 00.010 14964 UpdateGuideState exits: m=344574 SNR=376.4
23:06:38.467 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.469 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:38.470 00.001 14964 Enqueuing Expose request
23:06:38.494 00.024 12044 IsSlewing returns 0
23:06:38.495 00.001 12044 IsGuiding returns 0
23:06:38.527 00.032 12044 IsGuiding returns 1
23:06:38.527 00.000 12044 scope still moving after pulse duration time elapsed
23:06:38.614 00.087 12044 IsSlewing returns 0
23:06:38.614 00.000 12044 IsGuiding returns 0
23:06:38.614 00.000 12044 scope move finished after 14 + 104 ms
23:06:38.614 00.000 12044 Move returns status 0, amount 14
23:06:38.614 00.000 12044 MoveAxis(N, 0, ABG)
23:06:38.614 00.000 12044 Move returns status 0, amount 0
23:06:38.614 00.000 12044 move complete, result=0
23:06:38.614 00.000 12044 worker thread done servicing request
23:06:38.614 00.000 12044 Worker thread wakes up
23:06:38.614 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:38.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:38.614 00.000 14964 GuideStep: 0.5 px 14 ms WEST, 0.1 px 0 ms NORTH
23:06:41.749 03.135 12044 Exposure complete
23:06:41.787 00.038 12044 worker thread done servicing request
23:06:41.787 00.000 14964 OnExposeComplete: enter
23:06:41.788 00.001 14964 UpdateGuideState(): m_state=6
23:06:41.789 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
23:06:41.789 00.000 14964 Star::Find returns 1 (0), X=277.58, Y=100.84, Mass=345223, SNR=371.6, Peak=30332 HFD=3.7
23:06:41.790 00.001 14964 MultiStar: [#1 0.08,0.19,0.18,U] [#2 -0.06,0.32,0.07,U] 
23:06:41.790 00.000 14964 refined, 2 included, MultiStar: {-0.13, -0.05}, one-star: {-0.17, -0.13}
23:06:41.791 00.001 14964 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.56) = xAngle (-1.19 = -1.19)
23:06:41.792 00.001 14964 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
23:06:41.792 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=0.05 mountY=0.13, mountTheta=1.20
23:06:41.793 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.05, opts=13)
23:06:41.794 00.001 14964 Enqueuing Move request for scope (-0.13, -0.05)
23:06:41.795 00.001 12044 Worker thread wakes up
23:06:41.795 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:06:41.795 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:06:41.795 00.000 12044 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
23:06:41.795 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.12, using input
23:06:41.795 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
23:06:41.795 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:41.795 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:06:41.795 00.000 12044 MoveAxis(E, 0, ABG)
23:06:41.795 00.000 12044 Move returns status 0, amount 0
23:06:41.795 00.000 12044 MoveAxis(N, 0, ABG)
23:06:41.795 00.000 12044 Move returns status 0, amount 0
23:06:41.795 00.000 12044 move complete, result=0
23:06:41.795 00.000 12044 worker thread done servicing request
23:06:41.805 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30332, med=619, FiltMin=538, FiltMax=21975, Gamma=0.810
23:06:41.814 00.009 14964 UpdateGuideState exits: m=345223 SNR=371.6
23:06:41.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:41.816 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:41.816 00.000 14964 Enqueuing Expose request
23:06:41.817 00.001 12044 Worker thread wakes up
23:06:41.817 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:41.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:41.817 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:44.953 03.136 12044 Exposure complete
23:06:44.979 00.026 12044 worker thread done servicing request
23:06:44.979 00.000 14964 OnExposeComplete: enter
23:06:44.980 00.001 14964 UpdateGuideState(): m_state=6
23:06:44.980 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
23:06:44.981 00.001 14964 Star::Find returns 1 (0), X=277.41, Y=100.56, Mass=340440, SNR=369.5, Peak=27509 HFD=3.3
23:06:44.981 00.000 14964 MultiStar: [#1 -0.11,0.57,0.00,M1] [#2 -0.29,0.56,0.00,M2] 
23:06:44.982 00.001 14964 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.56) = xAngle (-0.71 = -0.71)
23:06:44.983 00.001 14964 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.34 = 2.34)
23:06:44.983 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.40 hyp=0.53 cameraTheta=-2.27 mountX=0.40 mountY=0.38, mountTheta=0.76
23:06:44.985 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.40, opts=13)
23:06:44.986 00.001 14964 Enqueuing Move request for scope (-0.34, -0.40)
23:06:44.987 00.001 12044 Worker thread wakes up
23:06:44.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.40) opts 0xd
23:06:44.987 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.40)
23:06:44.987 00.000 12044 Moving (-0.34, -0.40) raw xDistance=0.40 yDistance=0.38
23:06:44.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.40, slope = 0.02
23:06:44.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:44.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:06:44.987 00.000 12044 MoveAxis(W, 16, ABG)
23:06:44.987 00.000 12044 Guiding  Dir = 3, Dur = 16
23:06:44.995 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27509, med=619, FiltMin=511, FiltMax=18731, Gamma=0.810
23:06:45.001 00.006 14964 UpdateGuideState exits: m=340440 SNR=369.5
23:06:45.002 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.002 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:45.003 00.001 14964 Enqueuing Expose request
23:06:45.019 00.016 12044 IsSlewing returns 0
23:06:45.019 00.000 12044 IsGuiding returns 0
23:06:45.144 00.125 12044 IsGuiding returns 1
23:06:45.144 00.000 12044 scope still moving after pulse duration time elapsed
23:06:45.207 00.063 12044 IsSlewing returns 0
23:06:45.208 00.001 12044 IsGuiding returns 0
23:06:45.208 00.000 12044 scope move finished after 16 + 171 ms
23:06:45.208 00.000 12044 Move returns status 0, amount 16
23:06:45.208 00.000 12044 MoveAxis(N, 0, ABG)
23:06:45.208 00.000 12044 Move returns status 0, amount 0
23:06:45.208 00.000 12044 move complete, result=0
23:06:45.208 00.000 12044 worker thread done servicing request
23:06:45.208 00.000 12044 Worker thread wakes up
23:06:45.208 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:45.208 00.000 14964 GuideStep: 0.4 px 16 ms WEST, 0.4 px 0 ms NORTH
23:06:45.209 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:48.317 03.108 12044 Exposure complete
23:06:48.345 00.028 12044 worker thread done servicing request
23:06:48.345 00.000 14964 OnExposeComplete: enter
23:06:48.346 00.001 14964 UpdateGuideState(): m_state=6
23:06:48.346 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
23:06:48.346 00.000 14964 Star::Find returns 1 (0), X=277.47, Y=100.89, Mass=342616, SNR=377.7, Peak=26548 HFD=3.8
23:06:48.346 00.000 14964 MultiStar: [#1 -0.12,0.16,0.17,U] [#2 -0.33,0.18,0.07,U] 
23:06:48.348 00.002 14964 refined, 2 included, MultiStar: {-0.26, -0.02}, one-star: {-0.27, -0.07}
23:06:48.348 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
23:06:48.348 00.000 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
23:06:48.348 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=0.02 mountY=0.26, mountTheta=1.50
23:06:48.350 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.02, opts=13)
23:06:48.350 00.000 14964 Enqueuing Move request for scope (-0.26, -0.02)
23:06:48.351 00.001 12044 Worker thread wakes up
23:06:48.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
23:06:48.351 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
23:06:48.351 00.000 12044 Moving (-0.26, -0.02) raw xDistance=0.02 yDistance=0.26
23:06:48.351 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.20, using input
23:06:48.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
23:06:48.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:48.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:06:48.351 00.000 12044 MoveAxis(E, 0, ABG)
23:06:48.351 00.000 12044 Move returns status 0, amount 0
23:06:48.351 00.000 12044 MoveAxis(N, 0, ABG)
23:06:48.351 00.000 12044 Move returns status 0, amount 0
23:06:48.351 00.000 12044 move complete, result=0
23:06:48.351 00.000 12044 worker thread done servicing request
23:06:48.359 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26548, med=618, FiltMin=515, FiltMax=19967, Gamma=0.810
23:06:48.365 00.006 14964 UpdateGuideState exits: m=342616 SNR=377.7
23:06:48.365 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.367 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:48.367 00.000 14964 Enqueuing Expose request
23:06:48.368 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:06:48.368 00.000 12044 Worker thread wakes up
23:06:48.369 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:48.369 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:51.482 03.113 12044 Exposure complete
23:06:51.513 00.031 12044 worker thread done servicing request
23:06:51.513 00.000 14964 OnExposeComplete: enter
23:06:51.514 00.001 14964 UpdateGuideState(): m_state=6
23:06:51.514 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
23:06:51.515 00.001 14964 Star::Find returns 1 (0), X=276.93, Y=100.59, Mass=342271, SNR=378.5, Peak=33565 HFD=3.4
23:06:51.515 00.000 14964 MultiStar: [#1 -0.66,0.39,0.00,M1] [#2 -0.71,0.51,0.00,M2] 
23:06:51.516 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
23:06:51.516 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
23:06:51.517 00.001 14964 CameraToMount -- cameraX=-0.82 cameraY=-0.37 hyp=0.90 cameraTheta=-2.71 mountX=0.36 mountY=0.85, mountTheta=1.17
23:06:51.518 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=-0.37, opts=13)
23:06:51.518 00.000 14964 Enqueuing Move request for scope (-0.82, -0.37)
23:06:51.519 00.001 12044 Worker thread wakes up
23:06:51.519 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.37) opts 0xd
23:06:51.519 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, -0.37)
23:06:51.519 00.000 12044 Moving (-0.82, -0.37) raw xDistance=0.36 yDistance=0.85
23:06:51.519 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.36, slope = 0.02
23:06:51.519 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:51.519 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.85
23:06:51.519 00.000 12044 MoveAxis(W, 18, ABG)
23:06:51.519 00.000 12044 Guiding  Dir = 3, Dur = 18
23:06:51.527 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33565, med=619, FiltMin=527, FiltMax=14374, Gamma=0.810
23:06:51.534 00.007 14964 UpdateGuideState exits: m=342271 SNR=378.5
23:06:51.534 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:51.535 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:51.535 00.000 14964 Enqueuing Expose request
23:06:51.556 00.021 12044 IsSlewing returns 0
23:06:51.556 00.000 12044 IsGuiding returns 0
23:06:51.589 00.033 12044 IsGuiding returns 1
23:06:51.589 00.000 12044 scope still moving after pulse duration time elapsed
23:06:51.665 00.076 12044 IsSlewing returns 0
23:06:51.665 00.000 12044 IsGuiding returns 0
23:06:51.665 00.000 12044 scope move finished after 18 + 90 ms
23:06:51.665 00.000 12044 Move returns status 0, amount 18
23:06:51.665 00.000 12044 MoveAxis(N, 0, ABG)
23:06:51.665 00.000 12044 Move returns status 0, amount 0
23:06:51.665 00.000 12044 move complete, result=0
23:06:51.665 00.000 12044 worker thread done servicing request
23:06:51.665 00.000 14964 GuideStep: 0.4 px 18 ms WEST, 0.9 px 0 ms NORTH
23:06:51.666 00.001 12044 Worker thread wakes up
23:06:51.666 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:51.666 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:54.789 03.123 12044 Exposure complete
23:06:54.818 00.029 12044 worker thread done servicing request
23:06:54.818 00.000 14964 OnExposeComplete: enter
23:06:54.819 00.001 14964 UpdateGuideState(): m_state=6
23:06:54.819 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
23:06:54.820 00.001 14964 Star::Find returns 1 (0), X=277.29, Y=101.10, Mass=344715, SNR=370.2, Peak=33782 HFD=3.7
23:06:54.820 00.000 14964 MultiStar: [#1 -0.28,-0.24,0.17,U] [#2 -0.19,0.08,0.07,U] 
23:06:54.821 00.001 14964 refined, 2 included, MultiStar: {-0.41, 0.08}, one-star: {-0.46, 0.14}
23:06:54.821 00.000 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.50 = -1.78)
23:06:54.822 00.001 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.27)
23:06:54.822 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.42 cameraTheta=2.95 mountX=-0.09 mountY=0.40, mountTheta=1.78
23:06:54.823 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.08, opts=13)
23:06:54.824 00.001 14964 Enqueuing Move request for scope (-0.41, 0.08)
23:06:54.824 00.000 12044 Worker thread wakes up
23:06:54.824 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.08) opts 0xd
23:06:54.824 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.08)
23:06:54.824 00.000 12044 Moving (-0.41, 0.08) raw xDistance=-0.09 yDistance=0.40
23:06:54.824 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
23:06:54.824 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.824 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:06:54.824 00.000 12044 MoveAxis(E, 0, ABG)
23:06:54.824 00.000 12044 Move returns status 0, amount 0
23:06:54.824 00.000 12044 MoveAxis(N, 0, ABG)
23:06:54.825 00.001 12044 Move returns status 0, amount 0
23:06:54.825 00.000 12044 move complete, result=0
23:06:54.825 00.000 12044 worker thread done servicing request
23:06:54.832 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33782, med=619, FiltMin=528, FiltMax=18202, Gamma=0.810
23:06:54.838 00.006 14964 UpdateGuideState exits: m=344715 SNR=370.2
23:06:54.839 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.840 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:54.840 00.000 14964 Enqueuing Expose request
23:06:54.841 00.001 12044 Worker thread wakes up
23:06:54.841 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:06:54.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:54.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:06:57.938 03.097 12044 Exposure complete
23:06:57.963 00.025 12044 worker thread done servicing request
23:06:57.963 00.000 14964 OnExposeComplete: enter
23:06:57.963 00.000 14964 UpdateGuideState(): m_state=6
23:06:57.964 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
23:06:57.965 00.001 14964 Star::Find returns 1 (0), X=277.46, Y=100.97, Mass=343112, SNR=375.1, Peak=28922 HFD=3.7
23:06:57.965 00.000 14964 MultiStar: [#1 0.00,0.04,0.18,U] [#2 -0.28,0.08,0.07,U] 
23:06:57.966 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.02}, one-star: {-0.29, 0.01}
23:06:57.966 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.67)
23:06:57.967 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
23:06:57.967 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.06 mountX=-0.02 mountY=0.24, mountTheta=1.67
23:06:57.969 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.02, opts=13)
23:06:57.969 00.000 14964 Enqueuing Move request for scope (-0.25, 0.02)
23:06:57.970 00.001 12044 Worker thread wakes up
23:06:57.970 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
23:06:57.970 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
23:06:57.970 00.000 12044 Moving (-0.25, 0.02) raw xDistance=-0.02 yDistance=0.24
23:06:57.970 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.25, using input
23:06:57.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
23:06:57.970 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:57.970 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:06:57.970 00.000 12044 MoveAxis(E, 0, ABG)
23:06:57.970 00.000 12044 Move returns status 0, amount 0
23:06:57.970 00.000 12044 MoveAxis(N, 0, ABG)
23:06:57.970 00.000 12044 Move returns status 0, amount 0
23:06:57.970 00.000 12044 move complete, result=0
23:06:57.970 00.000 12044 worker thread done servicing request
23:06:57.979 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28922, med=619, FiltMin=527, FiltMax=20931, Gamma=0.810
23:06:57.985 00.006 14964 UpdateGuideState exits: m=343112 SNR=375.1
23:06:57.986 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.986 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:06:57.987 00.001 14964 Enqueuing Expose request
23:06:57.987 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:57.988 00.001 12044 Worker thread wakes up
23:06:57.988 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:06:57.988 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:01.119 03.131 12044 Exposure complete
23:07:01.160 00.041 12044 worker thread done servicing request
23:07:01.160 00.000 14964 OnExposeComplete: enter
23:07:01.162 00.002 14964 UpdateGuideState(): m_state=6
23:07:01.163 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
23:07:01.164 00.001 14964 Star::Find returns 1 (0), X=277.28, Y=100.86, Mass=337978, SNR=362.8, Peak=26302 HFD=3.8
23:07:01.166 00.002 14964 MultiStar: [#1 -0.35,-0.03,0.17,U] [#2 -0.21,0.51,0.07,U] 
23:07:01.168 00.002 14964 refined, 2 included, MultiStar: {-0.44, -0.06}, one-star: {-0.47, -0.10}
23:07:01.169 00.001 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
23:07:01.170 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
23:07:01.171 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-3.01 mountX=0.05 mountY=0.44, mountTheta=1.45
23:07:01.172 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.06, opts=13)
23:07:01.173 00.001 14964 Enqueuing Move request for scope (-0.44, -0.06)
23:07:01.173 00.000 12044 Worker thread wakes up
23:07:01.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.06) opts 0xd
23:07:01.173 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.06)
23:07:01.173 00.000 12044 Moving (-0.44, -0.06) raw xDistance=0.05 yDistance=0.44
23:07:01.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.05
23:07:01.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.173 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:07:01.173 00.000 12044 MoveAxis(E, 0, ABG)
23:07:01.173 00.000 12044 Move returns status 0, amount 0
23:07:01.173 00.000 12044 MoveAxis(N, 0, ABG)
23:07:01.173 00.000 12044 Move returns status 0, amount 0
23:07:01.173 00.000 12044 move complete, result=0
23:07:01.173 00.000 12044 worker thread done servicing request
23:07:01.181 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26302, med=618, FiltMin=526, FiltMax=18508, Gamma=0.810
23:07:01.186 00.005 14964 UpdateGuideState exits: m=337978 SNR=362.8
23:07:01.187 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.188 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:01.188 00.000 14964 Enqueuing Expose request
23:07:01.188 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:07:01.189 00.001 12044 Worker thread wakes up
23:07:01.189 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:01.189 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:04.325 03.136 12044 Exposure complete
23:07:04.370 00.045 12044 worker thread done servicing request
23:07:04.370 00.000 14964 OnExposeComplete: enter
23:07:04.372 00.002 14964 UpdateGuideState(): m_state=6
23:07:04.373 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
23:07:04.375 00.002 14964 Star::Find returns 1 (0), X=277.03, Y=101.16, Mass=340624, SNR=366.4, Peak=33990 HFD=3.6
23:07:04.376 00.001 14964 MultiStar: [#1 -0.46,-0.26,0.17,U] [#2 -0.39,-0.09,0.09,U] 
23:07:04.378 00.002 14964 refined, 2 included, MultiStar: {-0.65, 0.12}, one-star: {-0.71, 0.20}
23:07:04.380 00.002 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
23:07:04.382 00.002 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.29)
23:07:04.384 00.002 14964 CameraToMount -- cameraX=-0.65 cameraY=0.12 hyp=0.66 cameraTheta=2.97 mountX=-0.13 mountY=0.64, mountTheta=1.77
23:07:04.386 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.12, opts=13)
23:07:04.388 00.002 14964 Enqueuing Move request for scope (-0.65, 0.12)
23:07:04.389 00.001 12044 Worker thread wakes up
23:07:04.389 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.12) opts 0xd
23:07:04.389 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.12)
23:07:04.389 00.000 12044 Moving (-0.65, 0.12) raw xDistance=-0.13 yDistance=0.64
23:07:04.389 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.34, using input
23:07:04.389 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.05
23:07:04.390 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:04.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
23:07:04.390 00.000 12044 MoveAxis(E, 0, ABG)
23:07:04.390 00.000 12044 Move returns status 0, amount 0
23:07:04.390 00.000 12044 MoveAxis(N, 0, ABG)
23:07:04.390 00.000 12044 Move returns status 0, amount 0
23:07:04.390 00.000 12044 move complete, result=0
23:07:04.390 00.000 12044 worker thread done servicing request
23:07:04.402 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33990, med=619, FiltMin=535, FiltMax=13938, Gamma=0.810
23:07:04.408 00.006 14964 UpdateGuideState exits: m=340624 SNR=366.4
23:07:04.408 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.409 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:04.409 00.000 14964 Enqueuing Expose request
23:07:04.410 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
23:07:04.411 00.001 12044 Worker thread wakes up
23:07:04.411 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:04.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:07.547 03.136 12044 Exposure complete
23:07:07.595 00.048 12044 worker thread done servicing request
23:07:07.595 00.000 14964 OnExposeComplete: enter
23:07:07.597 00.002 14964 UpdateGuideState(): m_state=6
23:07:07.598 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
23:07:07.600 00.002 14964 Star::Find returns 1 (0), X=277.37, Y=101.29, Mass=338292, SNR=364.4, Peak=28018 HFD=3.5
23:07:07.601 00.001 14964 MultiStar: [#1 -0.35,-0.24,0.18,U] [#2 -0.55,-0.31,0.00,M1] 
23:07:07.602 00.001 14964 refined, 1 included, MultiStar: {-0.37, 0.24}, one-star: {-0.38, 0.33}
23:07:07.604 00.002 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.12 = -2.17)
23:07:07.605 00.001 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
23:07:07.608 00.003 14964 CameraToMount -- cameraX=-0.37 cameraY=0.24 hyp=0.45 cameraTheta=2.56 mountX=-0.25 mountY=0.35, mountTheta=2.20
23:07:07.610 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.24, opts=13)
23:07:07.612 00.002 14964 Enqueuing Move request for scope (-0.37, 0.24)
23:07:07.614 00.002 12044 Worker thread wakes up
23:07:07.614 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.24) opts 0xd
23:07:07.614 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.24)
23:07:07.614 00.000 12044 Moving (-0.37, 0.24) raw xDistance=-0.25 yDistance=0.35
23:07:07.614 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.40, using input
23:07:07.614 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.06
23:07:07.614 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.614 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:07:07.615 00.001 12044 MoveAxis(E, 0, ABG)
23:07:07.615 00.000 12044 Move returns status 0, amount 0
23:07:07.615 00.000 12044 MoveAxis(N, 0, ABG)
23:07:07.615 00.000 12044 Move returns status 0, amount 0
23:07:07.615 00.000 12044 move complete, result=0
23:07:07.615 00.000 12044 worker thread done servicing request
23:07:07.629 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28018, med=619, FiltMin=522, FiltMax=21291, Gamma=0.810
23:07:07.639 00.010 14964 UpdateGuideState exits: m=338292 SNR=364.4
23:07:07.642 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.645 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:07.647 00.002 14964 Enqueuing Expose request
23:07:07.649 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:07.650 00.001 12044 Worker thread wakes up
23:07:07.650 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:07.650 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:10.776 03.126 12044 Exposure complete
23:07:10.812 00.036 12044 worker thread done servicing request
23:07:10.812 00.000 14964 OnExposeComplete: enter
23:07:10.814 00.002 14964 UpdateGuideState(): m_state=6
23:07:10.815 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
23:07:10.817 00.002 14964 Star::Find returns 1 (0), X=277.21, Y=101.06, Mass=346881, SNR=370.9, Peak=34898 HFD=3.8
23:07:10.818 00.001 14964 MultiStar: [#1 -0.31,-0.08,0.19,U] [#2 -0.38,0.15,0.08,U] 
23:07:10.818 00.000 14964 refined, 2 included, MultiStar: {-0.49, 0.08}, one-star: {-0.53, 0.10}
23:07:10.819 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
23:07:10.821 00.002 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.31)
23:07:10.824 00.003 14964 CameraToMount -- cameraX=-0.49 cameraY=0.08 hyp=0.50 cameraTheta=2.99 mountX=-0.08 mountY=0.48, mountTheta=1.74
23:07:10.827 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.08, opts=13)
23:07:10.829 00.002 14964 Enqueuing Move request for scope (-0.49, 0.08)
23:07:10.829 00.000 12044 Worker thread wakes up
23:07:10.829 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.08) opts 0xd
23:07:10.830 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.08)
23:07:10.830 00.000 12044 Moving (-0.49, 0.08) raw xDistance=-0.08 yDistance=0.48
23:07:10.830 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.29, using input
23:07:10.830 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.04
23:07:10.830 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.77 newest=1.46
23:07:10.830 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:07:10.830 00.000 12044 MoveAxis(E, 0, ABG)
23:07:10.830 00.000 12044 Move returns status 0, amount 0
23:07:10.830 00.000 12044 MoveAxis(S, 45, ABG)
23:07:10.830 00.000 12044 Guiding  Dir = 1, Dur = 45
23:07:10.839 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34898, med=619, FiltMin=536, FiltMax=16462, Gamma=0.810
23:07:10.845 00.006 14964 UpdateGuideState exits: m=346881 SNR=370.9
23:07:10.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.846 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:10.847 00.001 14964 Enqueuing Expose request
23:07:10.866 00.019 12044 IsSlewing returns 0
23:07:10.866 00.000 12044 IsGuiding returns 0
23:07:10.896 00.030 12044 PulseGuide returned control before completion, sleep 24
23:07:10.929 00.033 12044 IsGuiding returns 1
23:07:10.929 00.000 12044 scope still moving after pulse duration time elapsed
23:07:11.055 00.126 12044 IsSlewing returns 0
23:07:11.085 00.030 12044 IsGuiding returns 0
23:07:11.085 00.000 12044 scope move finished after 45 + 174 ms
23:07:11.085 00.000 12044 Move returns status 0, amount 45
23:07:11.085 00.000 12044 move complete, result=0
23:07:11.085 00.000 12044 worker thread done servicing request
23:07:11.085 00.000 12044 Worker thread wakes up
23:07:11.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:11.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:11.085 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 45 ms SOUTH
23:07:14.213 03.128 12044 Exposure complete
23:07:14.258 00.045 14964 OnExposeComplete: enter
23:07:14.262 00.004 14964 UpdateGuideState(): m_state=6
23:07:14.264 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
23:07:14.264 00.000 14964 Star::Find returns 1 (0), X=277.49, Y=100.92, Mass=345553, SNR=378.9, Peak=27504 HFD=3.8
23:07:14.265 00.001 12044 worker thread done servicing request
23:07:14.265 00.000 14964 MultiStar: [#1 -0.18,0.07,0.17,U] [#2 -0.14,0.41,0.07,U] 
23:07:14.267 00.002 14964 refined, 2 included, MultiStar: {-0.24, -0.00}, one-star: {-0.25, -0.04}
23:07:14.268 00.001 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
23:07:14.271 00.003 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
23:07:14.273 00.002 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.13 mountX=-0.00 mountY=0.24, mountTheta=1.57
23:07:14.275 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.00, opts=13)
23:07:14.275 00.000 14964 Enqueuing Move request for scope (-0.24, -0.00)
23:07:14.276 00.001 12044 Worker thread wakes up
23:07:14.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
23:07:14.276 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
23:07:14.276 00.000 12044 Moving (-0.24, -0.00) raw xDistance=-0.00 yDistance=0.24
23:07:14.276 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.29, using input
23:07:14.276 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:07:14.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.04
23:07:14.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:14.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:07:14.276 00.000 12044 MoveAxis(E, 0, ABG)
23:07:14.276 00.000 12044 Move returns status 0, amount 0
23:07:14.276 00.000 12044 MoveAxis(N, 0, ABG)
23:07:14.276 00.000 12044 Move returns status 0, amount 0
23:07:14.276 00.000 12044 move complete, result=0
23:07:14.276 00.000 12044 worker thread done servicing request
23:07:14.286 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27504, med=619, FiltMin=529, FiltMax=19847, Gamma=0.810
23:07:14.292 00.006 14964 UpdateGuideState exits: m=345553 SNR=378.9
23:07:14.292 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:14.293 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:14.293 00.000 14964 Enqueuing Expose request
23:07:14.294 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:14.294 00.000 12044 Worker thread wakes up
23:07:14.294 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:14.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:17.428 03.134 12044 Exposure complete
23:07:17.461 00.033 12044 worker thread done servicing request
23:07:17.461 00.000 14964 OnExposeComplete: enter
23:07:17.462 00.001 14964 UpdateGuideState(): m_state=6
23:07:17.464 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
23:07:17.465 00.001 14964 Star::Find returns 1 (0), X=277.36, Y=100.95, Mass=341385, SNR=371.9, Peak=27450 HFD=3.9
23:07:17.466 00.001 14964 MultiStar: [#1 -0.17,0.18,0.18,U] [#2 -0.23,0.39,0.07,U] 
23:07:17.468 00.002 14964 refined, 2 included, MultiStar: {-0.34, 0.04}, one-star: {-0.38, -0.01}
23:07:17.469 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
23:07:17.470 00.001 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.34)
23:07:17.471 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.35 cameraTheta=3.01 mountX=-0.05 mountY=0.34, mountTheta=1.72
23:07:17.473 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.04, opts=13)
23:07:17.475 00.002 14964 Enqueuing Move request for scope (-0.34, 0.04)
23:07:17.478 00.003 12044 Worker thread wakes up
23:07:17.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd
23:07:17.478 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.04)
23:07:17.478 00.000 12044 Moving (-0.34, 0.04) raw xDistance=-0.05 yDistance=0.34
23:07:17.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
23:07:17.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:17.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:07:17.479 00.001 12044 MoveAxis(E, 0, ABG)
23:07:17.479 00.000 12044 Move returns status 0, amount 0
23:07:17.479 00.000 12044 MoveAxis(N, 0, ABG)
23:07:17.479 00.000 12044 Move returns status 0, amount 0
23:07:17.479 00.000 12044 move complete, result=0
23:07:17.479 00.000 12044 worker thread done servicing request
23:07:17.495 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27450, med=619, FiltMin=532, FiltMax=19715, Gamma=0.810
23:07:17.508 00.013 14964 UpdateGuideState exits: m=341385 SNR=371.9
23:07:17.510 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.511 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:17.512 00.001 14964 Enqueuing Expose request
23:07:17.513 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:17.515 00.002 12044 Worker thread wakes up
23:07:17.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:17.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:20.646 03.131 12044 Exposure complete
23:07:20.668 00.022 12044 worker thread done servicing request
23:07:20.668 00.000 14964 OnExposeComplete: enter
23:07:20.669 00.001 14964 UpdateGuideState(): m_state=6
23:07:20.670 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
23:07:20.672 00.002 14964 Star::Find returns 1 (0), X=277.41, Y=100.88, Mass=341843, SNR=367.5, Peak=28374 HFD=3.8
23:07:20.673 00.001 14964 MultiStar: [#1 -0.27,0.17,0.18,U] [#2 -0.43,0.30,0.07,U] 
23:07:20.673 00.000 14964 refined, 2 included, MultiStar: {-0.33, -0.02}, one-star: {-0.34, -0.08}
23:07:20.674 00.001 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
23:07:20.675 00.001 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.54 = 1.54)
23:07:20.677 00.002 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.07 mountX=0.02 mountY=0.33, mountTheta=1.51
23:07:20.681 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.02, opts=13)
23:07:20.682 00.001 14964 Enqueuing Move request for scope (-0.33, -0.02)
23:07:20.684 00.002 12044 Worker thread wakes up
23:07:20.684 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd
23:07:20.684 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.02)
23:07:20.684 00.000 12044 Moving (-0.33, -0.02) raw xDistance=0.02 yDistance=0.33
23:07:20.684 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
23:07:20.684 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.684 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:07:20.684 00.000 12044 MoveAxis(E, 0, ABG)
23:07:20.684 00.000 12044 Move returns status 0, amount 0
23:07:20.684 00.000 12044 MoveAxis(N, 0, ABG)
23:07:20.684 00.000 12044 Move returns status 0, amount 0
23:07:20.684 00.000 12044 move complete, result=0
23:07:20.684 00.000 12044 worker thread done servicing request
23:07:20.696 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28374, med=619, FiltMin=535, FiltMax=20072, Gamma=0.810
23:07:20.706 00.010 14964 UpdateGuideState exits: m=341843 SNR=367.5
23:07:20.708 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.709 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:20.711 00.002 14964 Enqueuing Expose request
23:07:20.712 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:20.713 00.001 12044 Worker thread wakes up
23:07:20.713 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:20.714 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:23.812 03.098 12044 Exposure complete
23:07:23.840 00.028 12044 worker thread done servicing request
23:07:23.841 00.001 14964 OnExposeComplete: enter
23:07:23.841 00.000 14964 UpdateGuideState(): m_state=6
23:07:23.842 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
23:07:23.842 00.000 14964 Star::Find returns 1 (0), X=277.35, Y=101.10, Mass=340914, SNR=361.6, Peak=34394 HFD=3.8
23:07:23.843 00.001 14964 MultiStar: [#1 -0.28,-0.17,0.18,U] [#2 -0.23,-0.06,0.07,U] 
23:07:23.844 00.001 14964 refined, 2 included, MultiStar: {-0.37, 0.08}, one-star: {-0.40, 0.14}
23:07:23.844 00.000 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.47 = -1.81)
23:07:23.844 00.000 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.24)
23:07:23.845 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.38 cameraTheta=2.92 mountX=-0.09 mountY=0.36, mountTheta=1.81
23:07:23.846 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.08, opts=13)
23:07:23.847 00.001 14964 Enqueuing Move request for scope (-0.37, 0.08)
23:07:23.847 00.000 12044 Worker thread wakes up
23:07:23.847 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd
23:07:23.847 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.08)
23:07:23.847 00.000 12044 Moving (-0.37, 0.08) raw xDistance=-0.09 yDistance=0.36
23:07:23.847 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
23:07:23.847 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:23.847 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:07:23.847 00.000 12044 MoveAxis(E, 0, ABG)
23:07:23.847 00.000 12044 Move returns status 0, amount 0
23:07:23.847 00.000 12044 MoveAxis(N, 0, ABG)
23:07:23.847 00.000 12044 Move returns status 0, amount 0
23:07:23.847 00.000 12044 move complete, result=0
23:07:23.847 00.000 12044 worker thread done servicing request
23:07:23.855 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34394, med=619, FiltMin=524, FiltMax=19410, Gamma=0.810
23:07:23.867 00.012 14964 UpdateGuideState exits: m=340914 SNR=361.6
23:07:23.867 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.868 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:23.869 00.001 14964 Enqueuing Expose request
23:07:23.869 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:07:23.870 00.001 12044 Worker thread wakes up
23:07:23.870 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:23.870 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:27.002 03.132 12044 Exposure complete
23:07:27.033 00.031 12044 worker thread done servicing request
23:07:27.033 00.000 14964 OnExposeComplete: enter
23:07:27.035 00.002 14964 UpdateGuideState(): m_state=6
23:07:27.037 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
23:07:27.039 00.002 14964 Star::Find returns 1 (0), X=277.18, Y=101.23, Mass=336362, SNR=355.4, Peak=24550 HFD=3.9
23:07:27.040 00.001 14964 MultiStar: [#1 -0.42,-0.41,0.00,M1] [#2 -0.40,-0.35,0.07,U] 
23:07:27.042 00.002 14964 refined, 1 included, MultiStar: {-0.55, 0.23}, one-star: {-0.56, 0.27}
23:07:27.043 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
23:07:27.045 00.002 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
23:07:27.047 00.002 14964 CameraToMount -- cameraX=-0.55 cameraY=0.23 hyp=0.60 cameraTheta=2.75 mountX=-0.24 mountY=0.53, mountTheta=2.00
23:07:27.050 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.23, opts=13)
23:07:27.051 00.001 14964 Enqueuing Move request for scope (-0.55, 0.23)
23:07:27.053 00.002 12044 Worker thread wakes up
23:07:27.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.23) opts 0xd
23:07:27.053 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.23)
23:07:27.053 00.000 12044 Moving (-0.55, 0.23) raw xDistance=-0.24 yDistance=0.53
23:07:27.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.07
23:07:27.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:07:27.053 00.000 12044 MoveAxis(E, 0, ABG)
23:07:27.053 00.000 12044 Move returns status 0, amount 0
23:07:27.053 00.000 12044 MoveAxis(S, 49, ABG)
23:07:27.053 00.000 12044 Guiding  Dir = 1, Dur = 49
23:07:27.069 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24550, med=619, FiltMin=535, FiltMax=16127, Gamma=0.810
23:07:27.079 00.010 14964 UpdateGuideState exits: m=336362 SNR=355.4
23:07:27.080 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.082 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:27.083 00.001 14964 Enqueuing Expose request
23:07:27.103 00.020 12044 IsSlewing returns 0
23:07:27.103 00.000 12044 IsGuiding returns 0
23:07:27.135 00.032 12044 PulseGuide returned control before completion, sleep 28
23:07:27.227 00.092 12044 IsGuiding returns 1
23:07:27.227 00.000 12044 scope still moving after pulse duration time elapsed
23:07:27.318 00.091 12044 IsSlewing returns 0
23:07:27.318 00.000 12044 IsGuiding returns 0
23:07:27.318 00.000 12044 scope move finished after 49 + 166 ms
23:07:27.318 00.000 12044 Move returns status 0, amount 49
23:07:27.318 00.000 12044 move complete, result=0
23:07:27.318 00.000 12044 worker thread done servicing request
23:07:27.318 00.000 12044 Worker thread wakes up
23:07:27.318 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:27.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:27.318 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 49 ms SOUTH
23:07:30.410 03.092 12044 Exposure complete
23:07:30.433 00.023 12044 worker thread done servicing request
23:07:30.433 00.000 14964 OnExposeComplete: enter
23:07:30.435 00.002 14964 UpdateGuideState(): m_state=6
23:07:30.436 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
23:07:30.437 00.001 14964 Star::Find returns 1 (0), X=277.81, Y=101.12, Mass=340355, SNR=368.1, Peak=24288 HFD=4.1
23:07:30.438 00.001 14964 MultiStar: [#1 0.27,-0.19,0.16,U] [#2 0.11,-0.26,0.07,U] 
23:07:30.438 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.09}, one-star: {0.07, 0.16}
23:07:30.439 00.001 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.56) = xAngle (2.29 = 2.29)
23:07:30.439 00.000 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.35 = -0.94)
23:07:30.440 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
23:07:30.441 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.09, opts=13)
23:07:30.441 00.000 14964 Enqueuing Move request for scope (0.10, 0.09)
23:07:30.442 00.001 12044 Worker thread wakes up
23:07:30.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:07:30.442 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:07:30.442 00.000 12044 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=-0.11
23:07:30.442 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.11, using input
23:07:30.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
23:07:30.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:30.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:30.442 00.000 12044 MoveAxis(E, 0, ABG)
23:07:30.442 00.000 12044 Move returns status 0, amount 0
23:07:30.442 00.000 12044 MoveAxis(N, 0, ABG)
23:07:30.442 00.000 12044 Move returns status 0, amount 0
23:07:30.442 00.000 12044 move complete, result=0
23:07:30.442 00.000 12044 worker thread done servicing request
23:07:30.449 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24288, med=619, FiltMin=538, FiltMax=16817, Gamma=0.810
23:07:30.457 00.008 14964 UpdateGuideState exits: m=340355 SNR=368.1
23:07:30.458 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.459 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:30.459 00.000 14964 Enqueuing Expose request
23:07:30.460 00.001 12044 Worker thread wakes up
23:07:30.460 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:30.460 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:30.460 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:33.564 03.104 12044 Exposure complete
23:07:33.586 00.022 12044 worker thread done servicing request
23:07:33.586 00.000 14964 OnExposeComplete: enter
23:07:33.587 00.001 14964 UpdateGuideState(): m_state=6
23:07:33.588 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
23:07:33.588 00.000 14964 Star::Find returns 1 (0), X=277.86, Y=101.51, Mass=338320, SNR=359.2, Peak=32956 HFD=3.4
23:07:33.589 00.001 14964 MultiStar: [#1 0.20,-0.63,0.00,M1] [#2 0.14,-0.32,0.07,U] 
23:07:33.589 00.000 14964 refined, 1 included, MultiStar: {0.11, 0.50}, one-star: {0.11, 0.55}
23:07:33.590 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
23:07:33.590 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.33)
23:07:33.591 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.35 mountX=-0.50 mountY=-0.16, mountTheta=-2.82
23:07:33.592 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.50, opts=13)
23:07:33.593 00.001 14964 Enqueuing Move request for scope (0.11, 0.50)
23:07:33.593 00.000 12044 Worker thread wakes up
23:07:33.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.50) opts 0xd
23:07:33.593 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.50)
23:07:33.593 00.000 12044 Moving (0.11, 0.50) raw xDistance=-0.50 yDistance=-0.16
23:07:33.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.50, slope = -0.08
23:07:33.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:33.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:07:33.593 00.000 12044 MoveAxis(E, 36, ABG)
23:07:33.593 00.000 12044 Guiding  Dir = 2, Dur = 36
23:07:33.602 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32956, med=619, FiltMin=531, FiltMax=16992, Gamma=0.810
23:07:33.607 00.005 14964 UpdateGuideState exits: m=338320 SNR=359.2
23:07:33.608 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.608 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:33.609 00.001 14964 Enqueuing Expose request
23:07:33.649 00.040 12044 IsSlewing returns 0
23:07:33.650 00.001 12044 IsGuiding returns 0
23:07:33.681 00.031 12044 PulseGuide returned control before completion, sleep 15
23:07:33.712 00.031 12044 IsGuiding returns 1
23:07:33.712 00.000 12044 scope still moving after pulse duration time elapsed
23:07:33.772 00.060 12044 IsSlewing returns 0
23:07:33.772 00.000 12044 IsGuiding returns 0
23:07:33.773 00.001 12044 scope move finished after 36 + 86 ms
23:07:33.773 00.000 12044 Move returns status 0, amount 36
23:07:33.773 00.000 12044 MoveAxis(N, 0, ABG)
23:07:33.773 00.000 12044 Move returns status 0, amount 0
23:07:33.773 00.000 12044 move complete, result=0
23:07:33.773 00.000 12044 worker thread done servicing request
23:07:33.773 00.000 12044 Worker thread wakes up
23:07:33.773 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:33.773 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:33.773 00.000 14964 GuideStep: -0.5 px 36 ms EAST, -0.2 px 0 ms NORTH
23:07:36.893 03.120 12044 Exposure complete
23:07:36.941 00.048 12044 worker thread done servicing request
23:07:36.942 00.001 14964 OnExposeComplete: enter
23:07:36.944 00.002 14964 UpdateGuideState(): m_state=6
23:07:36.946 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
23:07:36.947 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=100.93, Mass=344885, SNR=377.3, Peak=32044 HFD=3.8
23:07:36.948 00.001 14964 MultiStar: [#1 0.28,-0.10,0.16,U] [#2 0.25,0.19,0.07,U] 
23:07:36.949 00.001 14964 single-star, 2 included, MultiStar: {0.14, -0.02}, one-star: {0.12, -0.03}
23:07:36.951 00.002 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
23:07:36.952 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
23:07:36.953 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=0.03 mountY=-0.11, mountTheta=-1.32
23:07:36.956 00.003 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.03, opts=13)
23:07:36.957 00.001 14964 Enqueuing Move request for scope (0.12, -0.03)
23:07:36.958 00.001 12044 Worker thread wakes up
23:07:36.959 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:07:36.959 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:07:36.959 00.000 12044 Moving (0.12, -0.03) raw xDistance=0.03 yDistance=-0.11
23:07:36.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
23:07:36.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:36.959 00.000 12044 MoveAxis(E, 0, ABG)
23:07:36.959 00.000 12044 Move returns status 0, amount 0
23:07:36.959 00.000 12044 MoveAxis(N, 0, ABG)
23:07:36.959 00.000 12044 Move returns status 0, amount 0
23:07:36.959 00.000 12044 move complete, result=0
23:07:36.959 00.000 12044 worker thread done servicing request
23:07:36.969 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32044, med=619, FiltMin=534, FiltMax=18433, Gamma=0.810
23:07:36.975 00.006 14964 UpdateGuideState exits: m=344885 SNR=377.3
23:07:36.976 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.976 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:36.977 00.001 14964 Enqueuing Expose request
23:07:36.977 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:36.978 00.001 12044 Worker thread wakes up
23:07:36.978 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:36.978 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:40.093 03.115 12044 Exposure complete
23:07:40.116 00.023 12044 worker thread done servicing request
23:07:40.117 00.001 14964 OnExposeComplete: enter
23:07:40.118 00.001 14964 UpdateGuideState(): m_state=6
23:07:40.120 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
23:07:40.120 00.000 14964 Star::Find returns 1 (0), X=277.86, Y=100.86, Mass=341627, SNR=359.6, Peak=29504 HFD=3.8
23:07:40.121 00.001 14964 MultiStar: [#1 0.28,-0.05,0.17,U] [#2 0.27,-0.01,0.07,U] 
23:07:40.121 00.000 14964 single-star, 2 included, MultiStar: {0.14, -0.09}, one-star: {0.11, -0.10}
23:07:40.122 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
23:07:40.122 00.000 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.42)
23:07:40.123 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=0.10 mountY=-0.10, mountTheta=-0.77
23:07:40.124 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.10, opts=13)
23:07:40.124 00.000 14964 Enqueuing Move request for scope (0.11, -0.10)
23:07:40.125 00.001 12044 Worker thread wakes up
23:07:40.125 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:07:40.125 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:07:40.125 00.000 12044 Moving (0.11, -0.10) raw xDistance=0.10 yDistance=-0.10
23:07:40.125 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
23:07:40.125 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.125 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:07:40.125 00.000 12044 MoveAxis(E, 0, ABG)
23:07:40.125 00.000 12044 Move returns status 0, amount 0
23:07:40.125 00.000 12044 MoveAxis(N, 0, ABG)
23:07:40.125 00.000 12044 Move returns status 0, amount 0
23:07:40.125 00.000 12044 move complete, result=0
23:07:40.125 00.000 12044 worker thread done servicing request
23:07:40.132 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29504, med=619, FiltMin=533, FiltMax=17438, Gamma=0.810
23:07:40.138 00.006 14964 UpdateGuideState exits: m=341627 SNR=359.6
23:07:40.139 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.139 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:40.140 00.001 14964 Enqueuing Expose request
23:07:40.140 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:40.141 00.001 12044 Worker thread wakes up
23:07:40.141 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:40.141 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:43.265 03.124 12044 Exposure complete
23:07:43.304 00.039 12044 worker thread done servicing request
23:07:43.305 00.001 14964 OnExposeComplete: enter
23:07:43.306 00.001 14964 UpdateGuideState(): m_state=6
23:07:43.307 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
23:07:43.308 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=101.48, Mass=345277, SNR=376.5, Peak=30752 HFD=3.3
23:07:43.309 00.001 14964 MultiStar: [#1 0.11,-0.28,0.17,U] [#2 -0.03,-0.04,0.08,U] 
23:07:43.310 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.38}, one-star: {-0.07, 0.52}
23:07:43.312 00.002 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.24 = -3.05)
23:07:43.314 00.002 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
23:07:43.317 00.003 14964 CameraToMount -- cameraX=-0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.68 mountX=-0.38 mountY=0.00, mountTheta=3.14
23:07:43.319 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.38, opts=13)
23:07:43.319 00.000 14964 Enqueuing Move request for scope (-0.04, 0.38)
23:07:43.320 00.001 12044 Worker thread wakes up
23:07:43.320 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.38) opts 0xd
23:07:43.320 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.38)
23:07:43.320 00.000 12044 Moving (-0.04, 0.38) raw xDistance=-0.38 yDistance=0.00
23:07:43.320 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.38, slope = -0.02
23:07:43.320 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.320 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:43.320 00.000 12044 MoveAxis(E, 13, ABG)
23:07:43.320 00.000 12044 Guiding  Dir = 2, Dur = 13
23:07:43.332 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30752, med=619, FiltMin=540, FiltMax=18912, Gamma=0.810
23:07:43.343 00.011 14964 UpdateGuideState exits: m=345277 SNR=376.5
23:07:43.345 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.346 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:43.347 00.001 14964 Enqueuing Expose request
23:07:43.351 00.004 12044 IsSlewing returns 0
23:07:43.351 00.000 12044 IsGuiding returns 0
23:07:43.383 00.032 12044 IsGuiding returns 1
23:07:43.383 00.000 12044 scope still moving after pulse duration time elapsed
23:07:43.445 00.062 12044 IsSlewing returns 0
23:07:43.446 00.001 12044 IsGuiding returns 0
23:07:43.446 00.000 12044 scope move finished after 13 + 80 ms
23:07:43.446 00.000 12044 Move returns status 0, amount 13
23:07:43.446 00.000 12044 MoveAxis(N, 0, ABG)
23:07:43.446 00.000 12044 Move returns status 0, amount 0
23:07:43.446 00.000 12044 move complete, result=0
23:07:43.446 00.000 12044 worker thread done servicing request
23:07:43.446 00.000 12044 Worker thread wakes up
23:07:43.446 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:43.446 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:43.446 00.000 14964 GuideStep: -0.4 px 13 ms EAST, 0.0 px 0 ms NORTH
23:07:46.576 03.130 12044 Exposure complete
23:07:46.618 00.042 12044 worker thread done servicing request
23:07:46.618 00.000 14964 OnExposeComplete: enter
23:07:46.619 00.001 14964 UpdateGuideState(): m_state=6
23:07:46.621 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
23:07:46.623 00.002 14964 Star::Find returns 1 (0), X=277.62, Y=101.11, Mass=346416, SNR=371.4, Peak=27284 HFD=3.9
23:07:46.624 00.001 14964 MultiStar: [#1 0.07,-0.36,0.17,U] [#2 0.02,-0.07,0.07,U] 
23:07:46.626 00.002 14964 refined, 2 included, MultiStar: {-0.09, 0.07}, one-star: {-0.12, 0.15}
23:07:46.627 00.001 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
23:07:46.629 00.002 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.83)
23:07:46.629 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.51 mountX=-0.07 mountY=0.08, mountTheta=2.26
23:07:46.631 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.07, opts=13)
23:07:46.633 00.002 14964 Enqueuing Move request for scope (-0.09, 0.07)
23:07:46.635 00.002 12044 Worker thread wakes up
23:07:46.635 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:07:46.635 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:07:46.635 00.000 12044 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=0.08
23:07:46.635 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
23:07:46.635 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:46.635 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:46.635 00.000 12044 MoveAxis(E, 0, ABG)
23:07:46.635 00.000 12044 Move returns status 0, amount 0
23:07:46.636 00.001 12044 MoveAxis(N, 0, ABG)
23:07:46.636 00.000 12044 Move returns status 0, amount 0
23:07:46.636 00.000 12044 move complete, result=0
23:07:46.636 00.000 12044 worker thread done servicing request
23:07:46.648 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27284, med=619, FiltMin=527, FiltMax=20893, Gamma=0.810
23:07:46.659 00.011 14964 UpdateGuideState exits: m=346416 SNR=371.4
23:07:46.660 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.660 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:46.661 00.001 14964 Enqueuing Expose request
23:07:46.663 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:46.664 00.001 12044 Worker thread wakes up
23:07:46.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:46.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:49.786 03.122 12044 Exposure complete
23:07:49.824 00.038 12044 worker thread done servicing request
23:07:49.825 00.001 14964 OnExposeComplete: enter
23:07:49.825 00.000 14964 UpdateGuideState(): m_state=6
23:07:49.827 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
23:07:49.829 00.002 14964 Star::Find returns 1 (0), X=277.88, Y=101.02, Mass=340437, SNR=361.9, Peak=27792 HFD=4.0
23:07:49.830 00.001 14964 MultiStar: [#1 0.39,-0.17,0.17,U] [#2 -0.03,0.20,0.07,U] 
23:07:49.833 00.003 14964 single-star, 2 included, MultiStar: {0.15, 0.03}, one-star: {0.13, 0.06}
23:07:49.834 00.001 14964 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
23:07:49.838 00.004 14964 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
23:07:49.839 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.41 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
23:07:49.842 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.06, opts=13)
23:07:49.843 00.001 14964 Enqueuing Move request for scope (0.13, 0.06)
23:07:49.844 00.001 12044 Worker thread wakes up
23:07:49.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:07:49.844 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:07:49.844 00.000 12044 Moving (0.13, 0.06) raw xDistance=-0.05 yDistance=-0.13
23:07:49.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
23:07:49.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:49.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:07:49.844 00.000 12044 MoveAxis(E, 0, ABG)
23:07:49.844 00.000 12044 Move returns status 0, amount 0
23:07:49.844 00.000 12044 MoveAxis(N, 0, ABG)
23:07:49.844 00.000 12044 Move returns status 0, amount 0
23:07:49.844 00.000 12044 move complete, result=0
23:07:49.844 00.000 12044 worker thread done servicing request
23:07:49.853 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27792, med=618, FiltMin=530, FiltMax=15825, Gamma=0.810
23:07:49.859 00.006 14964 UpdateGuideState exits: m=340437 SNR=361.9
23:07:49.860 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:49.862 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:49.863 00.001 14964 Enqueuing Expose request
23:07:49.864 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:49.865 00.001 12044 Worker thread wakes up
23:07:49.866 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:49.866 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:52.962 03.096 12044 Exposure complete
23:07:52.987 00.025 12044 worker thread done servicing request
23:07:52.987 00.000 14964 OnExposeComplete: enter
23:07:52.989 00.002 14964 UpdateGuideState(): m_state=6
23:07:52.990 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
23:07:52.992 00.002 14964 Star::Find returns 1 (0), X=277.92, Y=100.97, Mass=345920, SNR=370.9, Peak=29844 HFD=4.0
23:07:52.993 00.001 14964 MultiStar: [#1 0.24,-0.00,0.16,U] [#2 0.09,0.02,0.06,U] 
23:07:52.994 00.001 14964 single-star, 2 included, MultiStar: {0.17, 0.01}, one-star: {0.17, 0.01}
23:07:52.996 00.002 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
23:07:52.997 00.001 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
23:07:52.998 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.07 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
23:07:53.003 00.005 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.01, opts=13)
23:07:53.005 00.002 14964 Enqueuing Move request for scope (0.17, 0.01)
23:07:53.007 00.002 12044 Worker thread wakes up
23:07:53.007 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:07:53.007 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:07:53.007 00.000 12044 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
23:07:53.008 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
23:07:53.008 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:53.008 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:07:53.008 00.000 12044 MoveAxis(E, 0, ABG)
23:07:53.008 00.000 12044 Move returns status 0, amount 0
23:07:53.008 00.000 12044 MoveAxis(N, 0, ABG)
23:07:53.008 00.000 12044 Move returns status 0, amount 0
23:07:53.008 00.000 12044 move complete, result=0
23:07:53.008 00.000 12044 worker thread done servicing request
23:07:53.021 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29844, med=618, FiltMin=533, FiltMax=16285, Gamma=0.810
23:07:53.030 00.009 14964 UpdateGuideState exits: m=345920 SNR=370.9
23:07:53.032 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.034 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:53.036 00.002 14964 Enqueuing Expose request
23:07:53.037 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:53.038 00.001 12044 Worker thread wakes up
23:07:53.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:53.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:56.142 03.104 12044 Exposure complete
23:07:56.191 00.049 12044 worker thread done servicing request
23:07:56.191 00.000 14964 OnExposeComplete: enter
23:07:56.192 00.001 14964 UpdateGuideState(): m_state=6
23:07:56.192 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
23:07:56.193 00.001 14964 Star::Find returns 1 (0), X=277.88, Y=100.91, Mass=344080, SNR=375.2, Peak=32272 HFD=3.8
23:07:56.193 00.000 14964 MultiStar: [#1 0.48,0.06,0.18,U] [#2 0.47,0.40,0.00,M1] 
23:07:56.194 00.001 14964 single-star, 1 included, MultiStar: {0.19, -0.03}, one-star: {0.13, -0.05}
23:07:56.194 00.000 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
23:07:56.195 00.001 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.05)
23:07:56.196 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.05 mountY=-0.13, mountTheta=-1.16
23:07:56.199 00.003 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.05, opts=13)
23:07:56.200 00.001 14964 Enqueuing Move request for scope (0.13, -0.05)
23:07:56.200 00.000 12044 Worker thread wakes up
23:07:56.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:07:56.200 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:07:56.200 00.000 12044 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=-0.13
23:07:56.200 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.18, using input
23:07:56.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
23:07:56.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.201 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:07:56.201 00.000 12044 MoveAxis(E, 0, ABG)
23:07:56.201 00.000 12044 Move returns status 0, amount 0
23:07:56.201 00.000 12044 MoveAxis(N, 0, ABG)
23:07:56.201 00.000 12044 Move returns status 0, amount 0
23:07:56.201 00.000 12044 move complete, result=0
23:07:56.201 00.000 12044 worker thread done servicing request
23:07:56.210 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32272, med=618, FiltMin=535, FiltMax=16658, Gamma=0.810
23:07:56.218 00.008 14964 UpdateGuideState exits: m=344080 SNR=375.2
23:07:56.219 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.219 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:56.220 00.001 14964 Enqueuing Expose request
23:07:56.221 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:56.221 00.000 12044 Worker thread wakes up
23:07:56.221 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:56.221 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:07:59.339 03.118 12044 Exposure complete
23:07:59.369 00.030 12044 worker thread done servicing request
23:07:59.369 00.000 14964 OnExposeComplete: enter
23:07:59.371 00.002 14964 UpdateGuideState(): m_state=6
23:07:59.371 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
23:07:59.372 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=100.89, Mass=344905, SNR=371.2, Peak=28648 HFD=3.8
23:07:59.372 00.000 14964 MultiStar: [#1 0.27,0.15,0.17,U] [#2 0.11,0.40,0.07,U] 
23:07:59.373 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.02}, one-star: {-0.07, -0.07}
23:07:59.373 00.000 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
23:07:59.374 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
23:07:59.374 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.28 mountX=0.02 mountY=0.02, mountTheta=0.77
23:07:59.376 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.02, opts=13)
23:07:59.377 00.001 14964 Enqueuing Move request for scope (-0.01, -0.02)
23:07:59.377 00.000 12044 Worker thread wakes up
23:07:59.377 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:07:59.377 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:07:59.377 00.000 12044 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.02
23:07:59.377 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.17, using input
23:07:59.378 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
23:07:59.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:59.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:59.378 00.000 12044 MoveAxis(E, 0, ABG)
23:07:59.378 00.000 12044 Move returns status 0, amount 0
23:07:59.378 00.000 12044 MoveAxis(N, 0, ABG)
23:07:59.378 00.000 12044 Move returns status 0, amount 0
23:07:59.378 00.000 12044 move complete, result=0
23:07:59.378 00.000 12044 worker thread done servicing request
23:07:59.388 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28648, med=619, FiltMin=529, FiltMax=20095, Gamma=0.810
23:07:59.396 00.008 14964 UpdateGuideState exits: m=344905 SNR=371.2
23:07:59.397 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:59.397 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:07:59.398 00.001 14964 Enqueuing Expose request
23:07:59.398 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:59.399 00.001 12044 Worker thread wakes up
23:07:59.399 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:07:59.399 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:02.531 03.132 12044 Exposure complete
23:08:02.563 00.032 12044 worker thread done servicing request
23:08:02.563 00.000 14964 OnExposeComplete: enter
23:08:02.565 00.002 14964 UpdateGuideState(): m_state=6
23:08:02.567 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
23:08:02.569 00.002 14964 Star::Find returns 1 (0), X=277.78, Y=101.13, Mass=345476, SNR=370.6, Peak=29260 HFD=3.9
23:08:02.570 00.001 14964 MultiStar: [#1 0.27,-0.03,0.16,U] [#2 0.47,0.54,0.00,M1] 
23:08:02.571 00.001 14964 refined, 1 included, MultiStar: {0.06, 0.14}, one-star: {0.03, 0.17}
23:08:02.572 00.001 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
23:08:02.572 00.000 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.53)
23:08:02.573 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
23:08:02.578 00.005 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.14, opts=13)
23:08:02.579 00.001 14964 Enqueuing Move request for scope (0.06, 0.14)
23:08:02.581 00.002 12044 Worker thread wakes up
23:08:02.581 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:08:02.581 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:08:02.581 00.000 12044 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.08
23:08:02.581 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
23:08:02.581 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.582 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:02.582 00.000 12044 MoveAxis(E, 0, ABG)
23:08:02.582 00.000 12044 Move returns status 0, amount 0
23:08:02.582 00.000 12044 MoveAxis(N, 0, ABG)
23:08:02.582 00.000 12044 Move returns status 0, amount 0
23:08:02.582 00.000 12044 move complete, result=0
23:08:02.582 00.000 12044 worker thread done servicing request
23:08:02.594 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29260, med=619, FiltMin=537, FiltMax=17821, Gamma=0.810
23:08:02.606 00.012 14964 UpdateGuideState exits: m=345476 SNR=370.6
23:08:02.606 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.607 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:02.607 00.000 14964 Enqueuing Expose request
23:08:02.608 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:02.608 00.000 12044 Worker thread wakes up
23:08:02.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:02.609 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:05.717 03.108 12044 Exposure complete
23:08:05.760 00.043 12044 worker thread done servicing request
23:08:05.761 00.001 14964 OnExposeComplete: enter
23:08:05.763 00.002 14964 UpdateGuideState(): m_state=6
23:08:05.765 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
23:08:05.767 00.002 14964 Star::Find returns 1 (0), X=277.64, Y=101.11, Mass=343529, SNR=361.3, Peak=27740 HFD=4.0
23:08:05.768 00.001 14964 MultiStar: [#1 0.03,-0.28,0.16,U] [#2 0.24,0.08,0.07,U] 
23:08:05.768 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.09}, one-star: {-0.11, 0.15}
23:08:05.769 00.001 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.81 = -2.47)
23:08:05.771 00.002 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
23:08:05.772 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=-0.09 mountY=0.06, mountTheta=2.53
23:08:05.775 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.09, opts=13)
23:08:05.776 00.001 14964 Enqueuing Move request for scope (-0.07, 0.09)
23:08:05.778 00.002 12044 Worker thread wakes up
23:08:05.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:08:05.778 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:08:05.778 00.000 12044 Moving (-0.07, 0.09) raw xDistance=-0.09 yDistance=0.06
23:08:05.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
23:08:05.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:05.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:08:05.778 00.000 12044 MoveAxis(E, 0, ABG)
23:08:05.778 00.000 12044 Move returns status 0, amount 0
23:08:05.778 00.000 12044 MoveAxis(N, 0, ABG)
23:08:05.778 00.000 12044 Move returns status 0, amount 0
23:08:05.778 00.000 12044 move complete, result=0
23:08:05.778 00.000 12044 worker thread done servicing request
23:08:05.791 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27740, med=619, FiltMin=531, FiltMax=18293, Gamma=0.810
23:08:05.802 00.011 14964 UpdateGuideState exits: m=343529 SNR=361.3
23:08:05.804 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.805 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:05.807 00.002 14964 Enqueuing Expose request
23:08:05.809 00.002 12044 Worker thread wakes up
23:08:05.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:05.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:05.809 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:08.946 03.137 12044 Exposure complete
23:08:08.981 00.035 12044 worker thread done servicing request
23:08:08.982 00.001 14964 OnExposeComplete: enter
23:08:08.983 00.001 14964 UpdateGuideState(): m_state=6
23:08:08.985 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
23:08:08.986 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=100.80, Mass=344462, SNR=375.7, Peak=28364 HFD=3.8
23:08:08.987 00.001 14964 MultiStar: [#1 0.21,0.25,0.16,U] [#2 0.28,0.35,0.07,U] 
23:08:08.989 00.002 14964 refined, 2 included, MultiStar: {0.04, -0.08}, one-star: {-0.00, -0.16}
23:08:08.990 00.001 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
23:08:08.991 00.001 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.77)
23:08:08.993 00.002 14964 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=0.08 mountY=-0.03, mountTheta=-0.39
23:08:08.996 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.08, opts=13)
23:08:08.998 00.002 14964 Enqueuing Move request for scope (0.04, -0.08)
23:08:08.999 00.001 12044 Worker thread wakes up
23:08:08.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:08:09.000 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:08:09.000 00.000 12044 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.03
23:08:09.000 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
23:08:09.000 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.000 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:09.000 00.000 12044 MoveAxis(E, 0, ABG)
23:08:09.000 00.000 12044 Move returns status 0, amount 0
23:08:09.000 00.000 12044 MoveAxis(N, 0, ABG)
23:08:09.000 00.000 12044 Move returns status 0, amount 0
23:08:09.000 00.000 12044 move complete, result=0
23:08:09.000 00.000 12044 worker thread done servicing request
23:08:09.008 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28364, med=619, FiltMin=531, FiltMax=19078, Gamma=0.810
23:08:09.016 00.008 14964 UpdateGuideState exits: m=344462 SNR=375.7
23:08:09.016 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.017 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:09.018 00.001 14964 Enqueuing Expose request
23:08:09.018 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:09.019 00.001 12044 Worker thread wakes up
23:08:09.019 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:09.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:12.135 03.116 12044 Exposure complete
23:08:12.157 00.022 12044 worker thread done servicing request
23:08:12.157 00.000 14964 OnExposeComplete: enter
23:08:12.158 00.001 14964 UpdateGuideState(): m_state=6
23:08:12.158 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
23:08:12.159 00.001 14964 Star::Find returns 1 (0), X=277.62, Y=100.93, Mass=339425, SNR=366.2, Peak=24068 HFD=3.9
23:08:12.159 00.000 14964 MultiStar: [#1 0.05,0.24,0.16,U] [#2 -0.12,0.44,0.06,U] 
23:08:12.160 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.03}, one-star: {-0.13, -0.03}
23:08:12.160 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
23:08:12.161 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
23:08:12.161 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.87 mountX=-0.03 mountY=0.10, mountTheta=1.87
23:08:12.163 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.03, opts=13)
23:08:12.163 00.000 14964 Enqueuing Move request for scope (-0.11, 0.03)
23:08:12.164 00.001 12044 Worker thread wakes up
23:08:12.164 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:08:12.164 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:08:12.164 00.000 12044 Moving (-0.11, 0.03) raw xDistance=-0.03 yDistance=0.10
23:08:12.164 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
23:08:12.164 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.164 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:08:12.164 00.000 12044 MoveAxis(E, 0, ABG)
23:08:12.164 00.000 12044 Move returns status 0, amount 0
23:08:12.164 00.000 12044 MoveAxis(N, 0, ABG)
23:08:12.164 00.000 12044 Move returns status 0, amount 0
23:08:12.164 00.000 12044 move complete, result=0
23:08:12.164 00.000 12044 worker thread done servicing request
23:08:12.171 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24068, med=619, FiltMin=537, FiltMax=18275, Gamma=0.810
23:08:12.178 00.007 14964 UpdateGuideState exits: m=339425 SNR=366.2
23:08:12.178 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.179 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:12.180 00.001 14964 Enqueuing Expose request
23:08:12.180 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:12.181 00.001 12044 Worker thread wakes up
23:08:12.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:12.181 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:15.291 03.110 12044 Exposure complete
23:08:15.324 00.033 12044 worker thread done servicing request
23:08:15.324 00.000 14964 OnExposeComplete: enter
23:08:15.326 00.002 14964 UpdateGuideState(): m_state=6
23:08:15.328 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
23:08:15.328 00.000 14964 Star::Find returns 1 (0), X=277.49, Y=101.12, Mass=339197, SNR=366.6, Peak=23724 HFD=3.9
23:08:15.329 00.001 14964 MultiStar: [#1 -0.04,-0.20,0.17,U] [#2 0.03,0.18,0.06,U] 
23:08:15.329 00.000 14964 refined, 2 included, MultiStar: {-0.21, 0.11}, one-star: {-0.25, 0.16}
23:08:15.330 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
23:08:15.331 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.98)
23:08:15.333 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=-0.11 mountY=0.20, mountTheta=2.09
23:08:15.336 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.11, opts=13)
23:08:15.337 00.001 14964 Enqueuing Move request for scope (-0.21, 0.11)
23:08:15.339 00.002 12044 Worker thread wakes up
23:08:15.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
23:08:15.339 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
23:08:15.339 00.000 12044 Moving (-0.21, 0.11) raw xDistance=-0.11 yDistance=0.20
23:08:15.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
23:08:15.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:15.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:08:15.340 00.001 12044 MoveAxis(E, 0, ABG)
23:08:15.340 00.000 12044 Move returns status 0, amount 0
23:08:15.340 00.000 12044 MoveAxis(N, 0, ABG)
23:08:15.340 00.000 12044 Move returns status 0, amount 0
23:08:15.340 00.000 12044 move complete, result=0
23:08:15.340 00.000 12044 worker thread done servicing request
23:08:15.347 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23724, med=619, FiltMin=532, FiltMax=19671, Gamma=0.810
23:08:15.353 00.006 14964 UpdateGuideState exits: m=339197 SNR=366.6
23:08:15.354 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.354 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:15.355 00.001 14964 Enqueuing Expose request
23:08:15.355 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:08:15.356 00.001 12044 Worker thread wakes up
23:08:15.356 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:15.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:18.476 03.120 12044 Exposure complete
23:08:18.501 00.025 12044 worker thread done servicing request
23:08:18.501 00.000 14964 OnExposeComplete: enter
23:08:18.502 00.001 14964 UpdateGuideState(): m_state=6
23:08:18.502 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
23:08:18.503 00.001 14964 Star::Find returns 1 (0), X=277.58, Y=100.62, Mass=338731, SNR=364.9, Peak=27332 HFD=3.4
23:08:18.503 00.000 14964 MultiStar: [#1 0.16,0.02,0.18,U] [#2 -0.11,0.40,0.07,U] 
23:08:18.504 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.24}, one-star: {-0.16, -0.34}
23:08:18.504 00.000 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
23:08:18.505 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
23:08:18.505 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-2.01 mountX=0.24 mountY=0.14, mountTheta=0.52
23:08:18.506 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.24, opts=13)
23:08:18.506 00.000 14964 Enqueuing Move request for scope (-0.11, -0.24)
23:08:18.507 00.001 12044 Worker thread wakes up
23:08:18.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
23:08:18.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
23:08:18.507 00.000 12044 Moving (-0.11, -0.24) raw xDistance=0.24 yDistance=0.14
23:08:18.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
23:08:18.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:18.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:08:18.507 00.000 12044 MoveAxis(E, 0, ABG)
23:08:18.507 00.000 12044 Move returns status 0, amount 0
23:08:18.507 00.000 12044 MoveAxis(N, 0, ABG)
23:08:18.507 00.000 12044 Move returns status 0, amount 0
23:08:18.507 00.000 12044 move complete, result=0
23:08:18.507 00.000 12044 worker thread done servicing request
23:08:18.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27332, med=619, FiltMin=540, FiltMax=18721, Gamma=0.810
23:08:18.520 00.006 14964 UpdateGuideState exits: m=338731 SNR=364.9
23:08:18.521 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.521 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:18.522 00.001 14964 Enqueuing Expose request
23:08:18.522 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:18.523 00.001 12044 Worker thread wakes up
23:08:18.523 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:18.523 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:21.648 03.125 12044 Exposure complete
23:08:21.670 00.022 12044 worker thread done servicing request
23:08:21.670 00.000 14964 OnExposeComplete: enter
23:08:21.670 00.000 14964 UpdateGuideState(): m_state=6
23:08:21.671 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
23:08:21.671 00.000 14964 Star::Find returns 1 (0), X=277.64, Y=100.90, Mass=344189, SNR=372.1, Peak=26660 HFD=3.9
23:08:21.672 00.001 14964 MultiStar: [#1 0.13,0.23,0.17,U] [#2 0.04,0.38,0.06,U] 
23:08:21.673 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.00}, one-star: {-0.11, -0.06}
23:08:21.673 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
23:08:21.674 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
23:08:21.674 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=-0.00 mountY=0.07, mountTheta=1.62
23:08:21.676 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.00, opts=13)
23:08:21.677 00.001 14964 Enqueuing Move request for scope (-0.07, 0.00)
23:08:21.678 00.001 12044 Worker thread wakes up
23:08:21.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:08:21.678 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:08:21.678 00.000 12044 Moving (-0.07, 0.00) raw xDistance=-0.00 yDistance=0.07
23:08:21.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
23:08:21.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:21.678 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:08:21.678 00.000 12044 MoveAxis(E, 0, ABG)
23:08:21.678 00.000 12044 Move returns status 0, amount 0
23:08:21.678 00.000 12044 MoveAxis(N, 0, ABG)
23:08:21.678 00.000 12044 Move returns status 0, amount 0
23:08:21.678 00.000 12044 move complete, result=0
23:08:21.678 00.000 12044 worker thread done servicing request
23:08:21.687 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26660, med=619, FiltMin=532, FiltMax=18827, Gamma=0.810
23:08:21.694 00.007 14964 UpdateGuideState exits: m=344189 SNR=372.1
23:08:21.695 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.696 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:21.698 00.002 14964 Enqueuing Expose request
23:08:21.699 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:21.700 00.001 12044 Worker thread wakes up
23:08:21.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:21.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:24.837 03.137 12044 Exposure complete
23:08:24.875 00.038 12044 worker thread done servicing request
23:08:24.875 00.000 14964 OnExposeComplete: enter
23:08:24.875 00.000 14964 UpdateGuideState(): m_state=6
23:08:24.876 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
23:08:24.877 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=100.92, Mass=340188, SNR=348.4, Peak=22120 HFD=4.1
23:08:24.877 00.000 14964 MultiStar: [#1 0.22,0.25,0.17,U] [#2 0.26,0.65,0.00,M1] 
23:08:24.878 00.001 14964 refined, 1 included, MultiStar: {-0.03, 0.00}, one-star: {-0.07, -0.04}
23:08:24.878 00.000 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.57 = -1.72)
23:08:24.879 00.001 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.34)
23:08:24.879 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.01 mountX=-0.00 mountY=0.03, mountTheta=1.72
23:08:24.880 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.00, opts=13)
23:08:24.881 00.001 14964 Enqueuing Move request for scope (-0.03, 0.00)
23:08:24.882 00.001 12044 Worker thread wakes up
23:08:24.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
23:08:24.882 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
23:08:24.882 00.000 12044 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
23:08:24.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
23:08:24.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:24.882 00.000 12044 MoveAxis(E, 0, ABG)
23:08:24.882 00.000 12044 Move returns status 0, amount 0
23:08:24.882 00.000 12044 MoveAxis(N, 0, ABG)
23:08:24.882 00.000 12044 Move returns status 0, amount 0
23:08:24.882 00.000 12044 move complete, result=0
23:08:24.882 00.000 12044 worker thread done servicing request
23:08:24.890 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22120, med=618, FiltMin=522, FiltMax=16111, Gamma=0.810
23:08:24.896 00.006 14964 UpdateGuideState exits: m=340188 SNR=348.4
23:08:24.897 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.897 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:24.897 00.000 14964 Enqueuing Expose request
23:08:24.898 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:24.898 00.000 12044 Worker thread wakes up
23:08:24.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:24.898 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:28.002 03.104 12044 Exposure complete
23:08:28.044 00.042 12044 worker thread done servicing request
23:08:28.044 00.000 14964 OnExposeComplete: enter
23:08:28.046 00.002 14964 UpdateGuideState(): m_state=6
23:08:28.047 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
23:08:28.049 00.002 14964 Star::Find returns 1 (0), X=277.70, Y=100.99, Mass=346568, SNR=381.0, Peak=29144 HFD=4.0
23:08:28.051 00.002 14964 MultiStar: [#1 -0.02,0.15,0.15,U] [#2 0.04,0.07,0.06,U] 
23:08:28.052 00.001 14964 single-star, 2 included, MultiStar: {-0.04, 0.04}, one-star: {-0.04, 0.03}
23:08:28.054 00.002 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
23:08:28.054 00.000 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.91)
23:08:28.056 00.002 14964 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=-0.03 mountY=0.04, mountTheta=2.17
23:08:28.058 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.03, opts=13)
23:08:28.060 00.002 14964 Enqueuing Move request for scope (-0.04, 0.03)
23:08:28.061 00.001 12044 Worker thread wakes up
23:08:28.061 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:08:28.062 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:08:28.062 00.000 12044 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
23:08:28.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
23:08:28.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:28.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:28.062 00.000 12044 MoveAxis(E, 0, ABG)
23:08:28.062 00.000 12044 Move returns status 0, amount 0
23:08:28.062 00.000 12044 MoveAxis(N, 0, ABG)
23:08:28.062 00.000 12044 Move returns status 0, amount 0
23:08:28.062 00.000 12044 move complete, result=0
23:08:28.062 00.000 12044 worker thread done servicing request
23:08:28.077 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29144, med=619, FiltMin=522, FiltMax=20601, Gamma=0.810
23:08:28.089 00.012 14964 UpdateGuideState exits: m=346568 SNR=381.0
23:08:28.091 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:28.092 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:28.093 00.001 14964 Enqueuing Expose request
23:08:28.095 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:28.096 00.001 12044 Worker thread wakes up
23:08:28.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:28.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:31.187 03.091 12044 Exposure complete
23:08:31.213 00.026 12044 worker thread done servicing request
23:08:31.214 00.001 14964 OnExposeComplete: enter
23:08:31.214 00.000 14964 UpdateGuideState(): m_state=6
23:08:31.215 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
23:08:31.215 00.000 14964 Star::Find returns 1 (0), X=277.29, Y=100.84, Mass=341319, SNR=373.8, Peak=24930 HFD=3.8
23:08:31.216 00.001 14964 MultiStar: [#1 -0.19,0.17,0.16,U] [#2 -0.52,0.53,0.00,M1] 
23:08:31.216 00.000 14964 refined, 1 included, MultiStar: {-0.42, -0.08}, one-star: {-0.45, -0.12}
23:08:31.217 00.001 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
23:08:31.217 00.000 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
23:08:31.218 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.94 mountX=0.08 mountY=0.42, mountTheta=1.39
23:08:31.219 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.08, opts=13)
23:08:31.220 00.001 14964 Enqueuing Move request for scope (-0.42, -0.08)
23:08:31.220 00.000 12044 Worker thread wakes up
23:08:31.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.08) opts 0xd
23:08:31.220 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.08)
23:08:31.220 00.000 12044 Moving (-0.42, -0.08) raw xDistance=0.08 yDistance=0.42
23:08:31.220 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
23:08:31.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
23:08:31.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:31.221 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:08:31.221 00.000 12044 MoveAxis(E, 0, ABG)
23:08:31.221 00.000 12044 Move returns status 0, amount 0
23:08:31.221 00.000 12044 MoveAxis(N, 0, ABG)
23:08:31.221 00.000 12044 Move returns status 0, amount 0
23:08:31.221 00.000 12044 move complete, result=0
23:08:31.221 00.000 12044 worker thread done servicing request
23:08:31.228 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24930, med=618, FiltMin=524, FiltMax=18340, Gamma=0.810
23:08:31.235 00.007 14964 UpdateGuideState exits: m=341319 SNR=373.8
23:08:31.236 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.236 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:31.237 00.001 14964 Enqueuing Expose request
23:08:31.237 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:08:31.238 00.001 12044 Worker thread wakes up
23:08:31.238 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:31.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:34.358 03.120 12044 Exposure complete
23:08:34.397 00.039 12044 worker thread done servicing request
23:08:34.397 00.000 14964 OnExposeComplete: enter
23:08:34.398 00.001 14964 UpdateGuideState(): m_state=6
23:08:34.398 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
23:08:34.399 00.001 14964 Star::Find returns 1 (0), X=277.52, Y=100.87, Mass=341779, SNR=373.1, Peak=26578 HFD=3.8
23:08:34.399 00.000 14964 MultiStar: [#1 -0.13,0.14,0.17,U] [#2 -0.19,0.15,0.06,U] 
23:08:34.400 00.001 14964 refined, 2 included, MultiStar: {-0.21, -0.05}, one-star: {-0.23, -0.09}
23:08:34.400 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.37 = -1.37)
23:08:34.401 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
23:08:34.401 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.93 mountX=0.04 mountY=0.22, mountTheta=1.38
23:08:34.402 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.05, opts=13)
23:08:34.403 00.001 14964 Enqueuing Move request for scope (-0.21, -0.05)
23:08:34.403 00.000 12044 Worker thread wakes up
23:08:34.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
23:08:34.403 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
23:08:34.403 00.000 12044 Moving (-0.21, -0.05) raw xDistance=0.04 yDistance=0.22
23:08:34.403 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
23:08:34.403 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
23:08:34.404 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:34.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:08:34.404 00.000 12044 MoveAxis(E, 0, ABG)
23:08:34.404 00.000 12044 Move returns status 0, amount 0
23:08:34.404 00.000 12044 MoveAxis(N, 0, ABG)
23:08:34.404 00.000 12044 Move returns status 0, amount 0
23:08:34.404 00.000 12044 move complete, result=0
23:08:34.404 00.000 12044 worker thread done servicing request
23:08:34.411 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26578, med=619, FiltMin=537, FiltMax=19867, Gamma=0.810
23:08:34.419 00.008 14964 UpdateGuideState exits: m=341779 SNR=373.1
23:08:34.419 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.420 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:34.420 00.000 14964 Enqueuing Expose request
23:08:34.421 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:08:34.422 00.001 12044 Worker thread wakes up
23:08:34.422 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:34.422 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:37.525 03.103 12044 Exposure complete
23:08:37.565 00.040 12044 worker thread done servicing request
23:08:37.565 00.000 14964 OnExposeComplete: enter
23:08:37.567 00.002 14964 UpdateGuideState(): m_state=6
23:08:37.569 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
23:08:37.570 00.001 14964 Star::Find returns 1 (0), X=277.41, Y=100.92, Mass=343358, SNR=364.7, Peak=28786 HFD=3.9
23:08:37.572 00.002 14964 MultiStar: [#1 -0.09,0.08,0.17,U] [#2 -0.13,0.27,0.07,U] 
23:08:37.573 00.001 14964 refined, 2 included, MultiStar: {-0.29, -0.01}, one-star: {-0.34, -0.04}
23:08:37.574 00.001 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
23:08:37.574 00.000 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
23:08:37.575 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.12 mountX=0.00 mountY=0.29, mountTheta=1.56
23:08:37.579 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.01, opts=13)
23:08:37.580 00.001 14964 Enqueuing Move request for scope (-0.29, -0.01)
23:08:37.583 00.003 12044 Worker thread wakes up
23:08:37.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
23:08:37.583 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
23:08:37.584 00.001 12044 Moving (-0.29, -0.01) raw xDistance=0.00 yDistance=0.29
23:08:37.584 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
23:08:37.584 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.584 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:08:37.584 00.000 12044 MoveAxis(E, 0, ABG)
23:08:37.584 00.000 12044 Move returns status 0, amount 0
23:08:37.584 00.000 12044 MoveAxis(N, 0, ABG)
23:08:37.584 00.000 12044 Move returns status 0, amount 0
23:08:37.584 00.000 12044 move complete, result=0
23:08:37.584 00.000 12044 worker thread done servicing request
23:08:37.595 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28786, med=619, FiltMin=527, FiltMax=18918, Gamma=0.810
23:08:37.601 00.006 14964 UpdateGuideState exits: m=343358 SNR=364.7
23:08:37.601 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.602 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:37.602 00.000 14964 Enqueuing Expose request
23:08:37.603 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:08:37.603 00.000 12044 Worker thread wakes up
23:08:37.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:37.604 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:40.739 03.135 12044 Exposure complete
23:08:40.779 00.040 12044 worker thread done servicing request
23:08:40.779 00.000 14964 OnExposeComplete: enter
23:08:40.780 00.001 14964 UpdateGuideState(): m_state=6
23:08:40.782 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
23:08:40.783 00.001 14964 Star::Find returns 1 (0), X=277.41, Y=100.91, Mass=346940, SNR=381.1, Peak=31134 HFD=3.9
23:08:40.785 00.002 14964 MultiStar: [#1 -0.14,0.19,0.17,U] [#2 -0.36,0.36,0.08,U] 
23:08:40.786 00.001 14964 refined, 2 included, MultiStar: {-0.31, 0.01}, one-star: {-0.33, -0.05}
23:08:40.787 00.001 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
23:08:40.788 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.44)
23:08:40.790 00.002 14964 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.12 mountX=-0.01 mountY=0.31, mountTheta=1.61
23:08:40.795 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.01, opts=13)
23:08:40.796 00.001 14964 Enqueuing Move request for scope (-0.31, 0.01)
23:08:40.798 00.002 12044 Worker thread wakes up
23:08:40.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
23:08:40.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
23:08:40.798 00.000 12044 Moving (-0.31, 0.01) raw xDistance=-0.01 yDistance=0.31
23:08:40.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
23:08:40.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:08:40.798 00.000 12044 MoveAxis(E, 0, ABG)
23:08:40.798 00.000 12044 Move returns status 0, amount 0
23:08:40.798 00.000 12044 MoveAxis(N, 0, ABG)
23:08:40.798 00.000 12044 Move returns status 0, amount 0
23:08:40.798 00.000 12044 move complete, result=0
23:08:40.798 00.000 12044 worker thread done servicing request
23:08:40.808 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31134, med=617, FiltMin=530, FiltMax=21836, Gamma=0.810
23:08:40.814 00.006 14964 UpdateGuideState exits: m=346940 SNR=381.1
23:08:40.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.815 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:40.816 00.001 14964 Enqueuing Expose request
23:08:40.816 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:08:40.817 00.001 12044 Worker thread wakes up
23:08:40.817 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:40.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:43.938 03.121 12044 Exposure complete
23:08:43.967 00.029 12044 worker thread done servicing request
23:08:43.968 00.001 14964 OnExposeComplete: enter
23:08:43.968 00.000 14964 UpdateGuideState(): m_state=6
23:08:43.969 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
23:08:43.969 00.000 14964 Star::Find returns 1 (0), X=277.41, Y=100.30, Mass=342648, SNR=372.6, Peak=27090 HFD=3.5
23:08:43.970 00.001 14964 MultiStar: [#1 -0.17,1.14,0.00,M1] [#2 -0.40,1.33,0.00,M1] 
23:08:43.970 00.000 14964 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.56) = xAngle (-0.48 = -0.48)
23:08:43.971 00.001 14964 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
23:08:43.971 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.66 hyp=0.74 cameraTheta=-2.04 mountX=0.66 mountY=0.40, mountTheta=0.55
23:08:43.972 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.66, opts=13)
23:08:43.973 00.001 14964 Enqueuing Move request for scope (-0.33, -0.66)
23:08:43.973 00.000 12044 Worker thread wakes up
23:08:43.973 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.66) opts 0xd
23:08:43.974 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.66)
23:08:43.974 00.000 12044 Moving (-0.33, -0.66) raw xDistance=0.66 yDistance=0.40
23:08:43.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.66, slope = 0.03
23:08:43.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:43.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:08:43.974 00.000 12044 MoveAxis(W, 25, ABG)
23:08:43.974 00.000 12044 Guiding  Dir = 3, Dur = 25
23:08:43.983 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27090, med=619, FiltMin=523, FiltMax=20169, Gamma=0.810
23:08:43.992 00.009 14964 UpdateGuideState exits: m=342648 SNR=372.6
23:08:43.992 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.993 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:43.993 00.000 14964 Enqueuing Expose request
23:08:44.011 00.018 12044 IsSlewing returns 0
23:08:44.012 00.001 12044 IsGuiding returns 0
23:08:44.044 00.032 12044 IsGuiding returns 1
23:08:44.044 00.000 12044 scope still moving after pulse duration time elapsed
23:08:44.101 00.057 12044 IsSlewing returns 0
23:08:44.101 00.000 12044 IsGuiding returns 0
23:08:44.101 00.000 12044 scope move finished after 25 + 65 ms
23:08:44.101 00.000 12044 Move returns status 0, amount 25
23:08:44.103 00.002 12044 MoveAxis(N, 0, ABG)
23:08:44.103 00.000 12044 Move returns status 0, amount 0
23:08:44.103 00.000 12044 move complete, result=0
23:08:44.103 00.000 12044 worker thread done servicing request
23:08:44.103 00.000 12044 Worker thread wakes up
23:08:44.103 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:44.103 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:44.103 00.000 14964 GuideStep: 0.7 px 25 ms WEST, 0.4 px 0 ms NORTH
23:08:47.205 03.102 12044 Exposure complete
23:08:47.239 00.034 12044 worker thread done servicing request
23:08:47.239 00.000 14964 OnExposeComplete: enter
23:08:47.240 00.001 14964 UpdateGuideState(): m_state=6
23:08:47.240 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
23:08:47.241 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=100.41, Mass=338560, SNR=362.6, Peak=27785 HFD=3.3
23:08:47.242 00.001 14964 MultiStar: [#1 -0.14,0.70,0.00,M2] [#2 -0.14,0.69,0.00,M2] 
23:08:47.243 00.001 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
23:08:47.245 00.002 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
23:08:47.245 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.55 hyp=0.64 cameraTheta=-2.11 mountX=0.54 mountY=0.38, mountTheta=0.61
23:08:47.247 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.55, opts=13)
23:08:47.248 00.001 14964 Enqueuing Move request for scope (-0.33, -0.55)
23:08:47.249 00.001 12044 Worker thread wakes up
23:08:47.250 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.55) opts 0xd
23:08:47.250 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.55)
23:08:47.250 00.000 12044 Moving (-0.33, -0.55) raw xDistance=0.54 yDistance=0.38
23:08:47.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.54, slope = 0.04
23:08:47.250 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:47.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:08:47.250 00.000 12044 MoveAxis(W, 34, ABG)
23:08:47.250 00.000 12044 Guiding  Dir = 3, Dur = 34
23:08:47.263 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27785, med=619, FiltMin=526, FiltMax=20787, Gamma=0.810
23:08:47.269 00.006 14964 UpdateGuideState exits: m=338560 SNR=362.6
23:08:47.270 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.271 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:47.272 00.001 14964 Enqueuing Expose request
23:08:47.292 00.020 12044 IsSlewing returns 0
23:08:47.292 00.000 12044 IsGuiding returns 0
23:08:47.324 00.032 12044 PulseGuide returned control before completion, sleep 13
23:08:47.353 00.029 12044 IsGuiding returns 1
23:08:47.353 00.000 12044 scope still moving after pulse duration time elapsed
23:08:47.469 00.116 12044 IsSlewing returns 0
23:08:47.470 00.001 12044 IsGuiding returns 0
23:08:47.470 00.000 12044 scope move finished after 34 + 142 ms
23:08:47.470 00.000 12044 Move returns status 0, amount 34
23:08:47.470 00.000 12044 MoveAxis(N, 0, ABG)
23:08:47.470 00.000 12044 Move returns status 0, amount 0
23:08:47.470 00.000 12044 move complete, result=0
23:08:47.470 00.000 12044 worker thread done servicing request
23:08:47.470 00.000 12044 Worker thread wakes up
23:08:47.470 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:47.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:47.470 00.000 14964 GuideStep: 0.5 px 34 ms WEST, 0.4 px 0 ms NORTH
23:08:50.571 03.101 12044 Exposure complete
23:08:50.616 00.045 12044 worker thread done servicing request
23:08:50.616 00.000 14964 OnExposeComplete: enter
23:08:50.619 00.003 14964 UpdateGuideState(): m_state=6
23:08:50.620 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
23:08:50.622 00.002 14964 Star::Find returns 1 (0), X=277.27, Y=101.11, Mass=342963, SNR=374.7, Peak=28838 HFD=3.8
23:08:50.623 00.001 14964 MultiStar: [#1 -0.29,-0.03,0.18,U] [#2 -0.18,-0.16,0.07,U] 
23:08:50.625 00.002 14964 refined, 2 included, MultiStar: {-0.43, 0.11}, one-star: {-0.47, 0.15}
23:08:50.627 00.002 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.46 = -1.83)
23:08:50.629 00.002 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
23:08:50.631 00.002 14964 CameraToMount -- cameraX=-0.43 cameraY=0.11 hyp=0.44 cameraTheta=2.90 mountX=-0.11 mountY=0.42, mountTheta=1.83
23:08:50.634 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.11, opts=13)
23:08:50.638 00.004 14964 Enqueuing Move request for scope (-0.43, 0.11)
23:08:50.640 00.002 12044 Worker thread wakes up
23:08:50.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.11) opts 0xd
23:08:50.640 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.11)
23:08:50.640 00.000 12044 Moving (-0.43, 0.11) raw xDistance=-0.11 yDistance=0.42
23:08:50.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.04
23:08:50.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:50.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:08:50.640 00.000 12044 MoveAxis(E, 0, ABG)
23:08:50.640 00.000 12044 Move returns status 0, amount 0
23:08:50.640 00.000 12044 MoveAxis(N, 0, ABG)
23:08:50.640 00.000 12044 Move returns status 0, amount 0
23:08:50.640 00.000 12044 move complete, result=0
23:08:50.640 00.000 12044 worker thread done servicing request
23:08:50.655 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28838, med=619, FiltMin=535, FiltMax=18394, Gamma=0.810
23:08:50.667 00.012 14964 UpdateGuideState exits: m=342963 SNR=374.7
23:08:50.669 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.670 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:50.672 00.002 14964 Enqueuing Expose request
23:08:50.672 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:08:50.674 00.002 12044 Worker thread wakes up
23:08:50.674 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:50.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:53.804 03.130 12044 Exposure complete
23:08:53.833 00.029 12044 worker thread done servicing request
23:08:53.833 00.000 14964 OnExposeComplete: enter
23:08:53.834 00.001 14964 UpdateGuideState(): m_state=6
23:08:53.834 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
23:08:53.835 00.001 14964 Star::Find returns 1 (0), X=277.03, Y=101.27, Mass=339057, SNR=367.7, Peak=28198 HFD=4.0
23:08:53.837 00.002 14964 MultiStar: [#1 -0.40,-0.17,0.16,U] [#2 -0.44,0.10,0.07,U] 
23:08:53.839 00.002 14964 refined, 2 included, MultiStar: {-0.66, 0.24}, one-star: {-0.71, 0.31}
23:08:53.841 00.002 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
23:08:53.841 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.12)
23:08:53.842 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=0.24 hyp=0.70 cameraTheta=2.79 mountX=-0.25 mountY=0.63, mountTheta=1.95
23:08:53.844 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.24, opts=13)
23:08:53.845 00.001 14964 Enqueuing Move request for scope (-0.66, 0.24)
23:08:53.847 00.002 12044 Worker thread wakes up
23:08:53.847 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.24) opts 0xd
23:08:53.847 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.24)
23:08:53.847 00.000 12044 Moving (-0.66, 0.24) raw xDistance=-0.25 yDistance=0.63
23:08:53.847 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
23:08:53.847 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
23:08:53.847 00.000 12044 MoveAxis(E, 0, ABG)
23:08:53.847 00.000 12044 Move returns status 0, amount 0
23:08:53.847 00.000 12044 MoveAxis(S, 59, ABG)
23:08:53.847 00.000 12044 Guiding  Dir = 1, Dur = 59
23:08:53.859 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28198, med=619, FiltMin=539, FiltMax=13162, Gamma=0.810
23:08:53.865 00.006 14964 UpdateGuideState exits: m=339057 SNR=367.7
23:08:53.865 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:53.866 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:53.866 00.000 14964 Enqueuing Expose request
23:08:53.868 00.002 12044 IsSlewing returns 0
23:08:53.869 00.001 12044 IsGuiding returns 0
23:08:53.900 00.031 12044 PulseGuide returned control before completion, sleep 38
23:08:53.952 00.052 12044 IsGuiding returns 1
23:08:53.952 00.000 12044 scope still moving after pulse duration time elapsed
23:08:54.008 00.056 12044 IsSlewing returns 0
23:08:54.009 00.001 12044 IsGuiding returns 0
23:08:54.009 00.000 12044 scope move finished after 59 + 81 ms
23:08:54.009 00.000 12044 Move returns status 0, amount 59
23:08:54.009 00.000 12044 move complete, result=0
23:08:54.009 00.000 12044 worker thread done servicing request
23:08:54.009 00.000 12044 Worker thread wakes up
23:08:54.009 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 59 ms SOUTH
23:08:54.011 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:54.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:08:57.122 03.111 12044 Exposure complete
23:08:57.142 00.020 12044 worker thread done servicing request
23:08:57.143 00.001 14964 OnExposeComplete: enter
23:08:57.143 00.000 14964 UpdateGuideState(): m_state=6
23:08:57.144 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
23:08:57.144 00.000 14964 Star::Find returns 1 (0), X=278.05, Y=101.10, Mass=346532, SNR=372.9, Peak=32564 HFD=3.9
23:08:57.145 00.001 14964 MultiStar: [#1 0.39,-0.25,0.16,U] [#2 0.37,-0.19,0.08,U] 
23:08:57.145 00.000 14964 refined, 2 included, MultiStar: {0.32, 0.07}, one-star: {0.30, 0.14}
23:08:57.146 00.001 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
23:08:57.146 00.000 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
23:08:57.147 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.07 hyp=0.33 cameraTheta=0.20 mountX=-0.06 mountY=-0.32, mountTheta=-1.76
23:08:57.148 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.07, opts=13)
23:08:57.149 00.001 14964 Enqueuing Move request for scope (0.32, 0.07)
23:08:57.150 00.001 12044 Worker thread wakes up
23:08:57.150 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.07) opts 0xd
23:08:57.150 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.07)
23:08:57.150 00.000 12044 Moving (0.32, 0.07) raw xDistance=-0.06 yDistance=-0.32
23:08:57.150 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
23:08:57.150 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:57.150 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:08:57.150 00.000 12044 MoveAxis(E, 0, ABG)
23:08:57.150 00.000 12044 Move returns status 0, amount 0
23:08:57.150 00.000 12044 MoveAxis(N, 0, ABG)
23:08:57.150 00.000 12044 Move returns status 0, amount 0
23:08:57.150 00.000 12044 move complete, result=0
23:08:57.150 00.000 12044 worker thread done servicing request
23:08:57.159 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32564, med=619, FiltMin=536, FiltMax=14555, Gamma=0.810
23:08:57.166 00.007 14964 UpdateGuideState exits: m=346532 SNR=372.9
23:08:57.166 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:57.167 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:08:57.167 00.000 14964 Enqueuing Expose request
23:08:57.168 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:08:57.168 00.000 12044 Worker thread wakes up
23:08:57.168 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:08:57.168 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:00.275 03.107 12044 Exposure complete
23:09:00.318 00.043 12044 worker thread done servicing request
23:09:00.319 00.001 14964 OnExposeComplete: enter
23:09:00.320 00.001 14964 UpdateGuideState(): m_state=6
23:09:00.321 00.001 14964 Star::Find(35, 278, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
23:09:00.323 00.002 14964 Star::Find returns 1 (0), X=278.10, Y=101.11, Mass=344137, SNR=368.9, Peak=28972 HFD=4.0
23:09:00.324 00.001 14964 MultiStar: [#1 0.42,-0.36,0.00,M1] [#2 0.68,0.17,0.00,M1] 
23:09:00.325 00.001 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
23:09:00.326 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.28)
23:09:00.327 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.40 mountX=-0.14 mountY=-0.37, mountTheta=-1.94
23:09:00.328 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.15, opts=13)
23:09:00.331 00.003 14964 Enqueuing Move request for scope (0.36, 0.15)
23:09:00.334 00.003 12044 Worker thread wakes up
23:09:00.334 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
23:09:00.334 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
23:09:00.334 00.000 12044 Moving (0.36, 0.15) raw xDistance=-0.14 yDistance=-0.37
23:09:00.334 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.17, using input
23:09:00.334 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
23:09:00.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:00.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:09:00.335 00.001 12044 MoveAxis(E, 0, ABG)
23:09:00.335 00.000 12044 Move returns status 0, amount 0
23:09:00.335 00.000 12044 MoveAxis(N, 0, ABG)
23:09:00.335 00.000 12044 Move returns status 0, amount 0
23:09:00.335 00.000 12044 move complete, result=0
23:09:00.335 00.000 12044 worker thread done servicing request
23:09:00.347 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28972, med=619, FiltMin=537, FiltMax=14243, Gamma=0.810
23:09:00.359 00.012 14964 UpdateGuideState exits: m=344137 SNR=368.9
23:09:00.361 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:00.362 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:00.364 00.002 14964 Enqueuing Expose request
23:09:00.365 00.001 12044 Worker thread wakes up
23:09:00.366 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:09:00.367 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:00.367 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:03.508 03.141 12044 Exposure complete
23:09:03.548 00.040 12044 worker thread done servicing request
23:09:03.548 00.000 14964 OnExposeComplete: enter
23:09:03.549 00.001 14964 UpdateGuideState(): m_state=6
23:09:03.549 00.000 14964 Star::Find(35, 278, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
23:09:03.550 00.001 14964 Star::Find returns 1 (0), X=277.85, Y=101.36, Mass=345721, SNR=379.4, Peak=27924 HFD=3.7
23:09:03.550 00.000 14964 MultiStar: [#1 0.28,-0.37,0.16,U] [#2 0.17,-0.10,0.06,U] 
23:09:03.551 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.27}, one-star: {0.10, 0.40}
23:09:03.552 00.001 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.56) = xAngle (2.69 = 2.69)
23:09:03.552 00.000 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.74 = -0.54)
23:09:03.553 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.13 mountX=-0.27 mountY=-0.15, mountTheta=-2.62
23:09:03.555 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.27, opts=13)
23:09:03.555 00.000 14964 Enqueuing Move request for scope (0.13, 0.27)
23:09:03.557 00.002 12044 Worker thread wakes up
23:09:03.557 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:09:03.557 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:09:03.557 00.000 12044 Moving (0.13, 0.27) raw xDistance=-0.27 yDistance=-0.15
23:09:03.557 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.29, using input
23:09:03.557 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.05
23:09:03.557 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:03.558 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:03.558 00.000 12044 MoveAxis(E, 0, ABG)
23:09:03.558 00.000 12044 Move returns status 0, amount 0
23:09:03.558 00.000 12044 MoveAxis(N, 0, ABG)
23:09:03.558 00.000 12044 Move returns status 0, amount 0
23:09:03.558 00.000 12044 move complete, result=0
23:09:03.558 00.000 12044 worker thread done servicing request
23:09:03.576 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27924, med=619, FiltMin=535, FiltMax=15004, Gamma=0.810
23:09:03.586 00.010 14964 UpdateGuideState exits: m=345721 SNR=379.4
23:09:03.587 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.588 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:03.589 00.001 14964 Enqueuing Expose request
23:09:03.589 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:03.590 00.001 12044 Worker thread wakes up
23:09:03.590 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:03.590 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:06.697 03.107 12044 Exposure complete
23:09:06.724 00.027 12044 worker thread done servicing request
23:09:06.724 00.000 14964 OnExposeComplete: enter
23:09:06.725 00.001 14964 UpdateGuideState(): m_state=6
23:09:06.725 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
23:09:06.726 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=101.37, Mass=344037, SNR=374.2, Peak=27884 HFD=3.6
23:09:06.726 00.000 14964 MultiStar: [#1 0.14,-0.56,0.00,M1] [#2 0.03,-0.30,0.06,U] 
23:09:06.727 00.001 14964 refined, 1 included, MultiStar: {0.00, 0.37}, one-star: {0.00, 0.41}
23:09:06.727 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
23:09:06.728 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
23:09:06.728 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.37 mountY=-0.04, mountTheta=-3.03
23:09:06.730 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.37, opts=13)
23:09:06.731 00.001 14964 Enqueuing Move request for scope (0.00, 0.37)
23:09:06.731 00.000 12044 Worker thread wakes up
23:09:06.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
23:09:06.731 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
23:09:06.731 00.000 12044 Moving (0.00, 0.37) raw xDistance=-0.37 yDistance=-0.04
23:09:06.731 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.44, using input
23:09:06.732 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.07
23:09:06.732 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:06.732 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:06.732 00.000 12044 MoveAxis(E, 28, ABG)
23:09:06.732 00.000 12044 Guiding  Dir = 2, Dur = 28
23:09:06.740 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27884, med=619, FiltMin=531, FiltMax=19272, Gamma=0.810
23:09:06.747 00.007 14964 UpdateGuideState exits: m=344037 SNR=374.2
23:09:06.747 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.748 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:06.748 00.000 14964 Enqueuing Expose request
23:09:06.789 00.041 12044 IsSlewing returns 0
23:09:06.789 00.000 12044 IsGuiding returns 0
23:09:06.821 00.032 12044 IsGuiding returns 1
23:09:06.821 00.000 12044 scope still moving after pulse duration time elapsed
23:09:06.871 00.050 12044 IsSlewing returns 0
23:09:06.872 00.001 12044 IsGuiding returns 0
23:09:06.872 00.000 12044 scope move finished after 28 + 53 ms
23:09:06.872 00.000 12044 Move returns status 0, amount 28
23:09:06.872 00.000 12044 MoveAxis(N, 0, ABG)
23:09:06.872 00.000 12044 Move returns status 0, amount 0
23:09:06.872 00.000 12044 move complete, result=0
23:09:06.872 00.000 12044 worker thread done servicing request
23:09:06.872 00.000 12044 Worker thread wakes up
23:09:06.872 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:06.872 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.0 px 0 ms NORTH
23:09:06.874 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:09.975 03.101 12044 Exposure complete
23:09:10.007 00.032 12044 worker thread done servicing request
23:09:10.008 00.001 14964 OnExposeComplete: enter
23:09:10.008 00.000 14964 UpdateGuideState(): m_state=6
23:09:10.009 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
23:09:10.009 00.000 14964 Star::Find returns 1 (0), X=277.83, Y=101.32, Mass=343392, SNR=366.2, Peak=28336 HFD=3.7
23:09:10.010 00.001 14964 MultiStar: [#1 0.08,-0.30,0.18,U] [#2 0.22,-0.25,0.08,U] 
23:09:10.010 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.23}, one-star: {0.08, 0.36}
23:09:10.011 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
23:09:10.011 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.47)
23:09:10.012 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.21 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
23:09:10.013 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.23, opts=13)
23:09:10.013 00.000 14964 Enqueuing Move request for scope (0.09, 0.23)
23:09:10.014 00.001 12044 Worker thread wakes up
23:09:10.014 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
23:09:10.014 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
23:09:10.014 00.000 12044 Moving (0.09, 0.23) raw xDistance=-0.23 yDistance=-0.11
23:09:10.014 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.52, using input
23:09:10.014 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:09:10.014 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.08
23:09:10.014 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:10.014 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:09:10.014 00.000 12044 MoveAxis(E, 0, ABG)
23:09:10.014 00.000 12044 Move returns status 0, amount 0
23:09:10.014 00.000 12044 MoveAxis(N, 0, ABG)
23:09:10.014 00.000 12044 Move returns status 0, amount 0
23:09:10.014 00.000 12044 move complete, result=0
23:09:10.014 00.000 12044 worker thread done servicing request
23:09:10.022 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28336, med=619, FiltMin=531, FiltMax=14885, Gamma=0.810
23:09:10.027 00.005 14964 UpdateGuideState exits: m=343392 SNR=366.2
23:09:10.028 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:10.028 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:10.029 00.001 14964 Enqueuing Expose request
23:09:10.029 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:10.030 00.001 12044 Worker thread wakes up
23:09:10.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:10.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:13.139 03.109 12044 Exposure complete
23:09:13.163 00.024 12044 worker thread done servicing request
23:09:13.164 00.001 14964 OnExposeComplete: enter
23:09:13.165 00.001 14964 UpdateGuideState(): m_state=6
23:09:13.166 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
23:09:13.166 00.000 14964 Star::Find returns 1 (0), X=277.69, Y=100.98, Mass=340118, SNR=365.4, Peak=22364 HFD=4.1
23:09:13.168 00.002 14964 MultiStar: [#1 -0.09,-0.11,0.15,U] [#2 -0.15,0.03,0.05,U] 
23:09:13.170 00.002 14964 single-star, 2 included, MultiStar: {-0.07, 0.00}, one-star: {-0.06, 0.02}
23:09:13.171 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
23:09:13.172 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.21)
23:09:13.173 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.89 mountX=-0.02 mountY=0.06, mountTheta=1.85
23:09:13.174 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.02, opts=13)
23:09:13.174 00.000 14964 Enqueuing Move request for scope (-0.06, 0.02)
23:09:13.175 00.001 12044 Worker thread wakes up
23:09:13.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:09:13.175 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:09:13.175 00.000 12044 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
23:09:13.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
23:09:13.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:13.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:09:13.175 00.000 12044 MoveAxis(E, 0, ABG)
23:09:13.175 00.000 12044 Move returns status 0, amount 0
23:09:13.175 00.000 12044 MoveAxis(N, 0, ABG)
23:09:13.175 00.000 12044 Move returns status 0, amount 0
23:09:13.175 00.000 12044 move complete, result=0
23:09:13.175 00.000 12044 worker thread done servicing request
23:09:13.183 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22364, med=619, FiltMin=519, FiltMax=16821, Gamma=0.810
23:09:13.189 00.006 14964 UpdateGuideState exits: m=340118 SNR=365.4
23:09:13.189 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.190 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:13.190 00.000 14964 Enqueuing Expose request
23:09:13.191 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:13.191 00.000 12044 Worker thread wakes up
23:09:13.191 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:13.191 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:16.328 03.137 12044 Exposure complete
23:09:16.376 00.048 12044 worker thread done servicing request
23:09:16.376 00.000 14964 OnExposeComplete: enter
23:09:16.378 00.002 14964 UpdateGuideState(): m_state=6
23:09:16.379 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
23:09:16.380 00.001 14964 Star::Find returns 1 (0), X=277.59, Y=101.23, Mass=343542, SNR=367.8, Peak=25520 HFD=3.7
23:09:16.382 00.002 14964 MultiStar: [#1 0.10,-0.40,0.18,U] [#2 -0.05,-0.45,0.07,U] 
23:09:16.384 00.002 14964 refined, 2 included, MultiStar: {-0.11, 0.14}, one-star: {-0.15, 0.27}
23:09:16.385 00.001 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
23:09:16.387 00.002 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.57)
23:09:16.388 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.25 mountX=-0.14 mountY=0.10, mountTheta=2.54
23:09:16.391 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.14, opts=13)
23:09:16.393 00.002 14964 Enqueuing Move request for scope (-0.11, 0.14)
23:09:16.394 00.001 12044 Worker thread wakes up
23:09:16.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
23:09:16.394 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
23:09:16.395 00.001 12044 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=0.10
23:09:16.395 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
23:09:16.395 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.395 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:16.395 00.000 12044 MoveAxis(E, 0, ABG)
23:09:16.395 00.000 12044 Move returns status 0, amount 0
23:09:16.395 00.000 12044 MoveAxis(N, 0, ABG)
23:09:16.395 00.000 12044 Move returns status 0, amount 0
23:09:16.395 00.000 12044 move complete, result=0
23:09:16.395 00.000 12044 worker thread done servicing request
23:09:16.406 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25520, med=619, FiltMin=521, FiltMax=16956, Gamma=0.810
23:09:16.413 00.007 14964 UpdateGuideState exits: m=343542 SNR=367.8
23:09:16.414 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.414 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:16.414 00.000 14964 Enqueuing Expose request
23:09:16.415 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:16.416 00.001 12044 Worker thread wakes up
23:09:16.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:16.416 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:19.517 03.101 12044 Exposure complete
23:09:19.557 00.040 12044 worker thread done servicing request
23:09:19.557 00.000 14964 OnExposeComplete: enter
23:09:19.559 00.002 14964 UpdateGuideState(): m_state=6
23:09:19.560 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
23:09:19.562 00.002 14964 Star::Find returns 1 (0), X=277.43, Y=101.34, Mass=337555, SNR=361.4, Peak=22722 HFD=3.5
23:09:19.563 00.001 14964 MultiStar: [#1 -0.20,-0.60,0.00,M1] [#2 -0.30,-0.29,0.06,U] 
23:09:19.564 00.001 14964 refined, 1 included, MultiStar: {-0.32, 0.34}, one-star: {-0.32, 0.38}
23:09:19.566 00.002 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
23:09:19.567 00.001 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.65)
23:09:19.568 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.33 mountX=-0.34 mountY=0.28, mountTheta=2.45
23:09:19.571 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.34, opts=13)
23:09:19.572 00.001 14964 Enqueuing Move request for scope (-0.32, 0.34)
23:09:19.574 00.002 12044 Worker thread wakes up
23:09:19.574 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
23:09:19.574 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
23:09:19.574 00.000 12044 Moving (-0.32, 0.34) raw xDistance=-0.34 yDistance=0.28
23:09:19.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = 0.00
23:09:19.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:09:19.574 00.000 12044 MoveAxis(E, 26, ABG)
23:09:19.574 00.000 12044 Guiding  Dir = 2, Dur = 26
23:09:19.588 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22722, med=618, FiltMin=526, FiltMax=18273, Gamma=0.810
23:09:19.598 00.010 14964 UpdateGuideState exits: m=337555 SNR=361.4
23:09:19.600 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.602 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:19.603 00.001 14964 Enqueuing Expose request
23:09:19.606 00.003 12044 IsSlewing returns 0
23:09:19.607 00.001 12044 IsGuiding returns 0
23:09:19.677 00.070 12044 IsGuiding returns 1
23:09:19.677 00.000 12044 scope still moving after pulse duration time elapsed
23:09:19.742 00.065 12044 IsSlewing returns 0
23:09:19.742 00.000 12044 IsGuiding returns 0
23:09:19.743 00.001 12044 scope move finished after 26 + 110 ms
23:09:19.743 00.000 12044 Move returns status 0, amount 26
23:09:19.743 00.000 12044 MoveAxis(N, 0, ABG)
23:09:19.743 00.000 12044 Move returns status 0, amount 0
23:09:19.743 00.000 12044 move complete, result=0
23:09:19.743 00.000 12044 worker thread done servicing request
23:09:19.743 00.000 12044 Worker thread wakes up
23:09:19.743 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:19.743 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:19.743 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.3 px 0 ms NORTH
23:09:22.861 03.118 12044 Exposure complete
23:09:22.901 00.040 12044 worker thread done servicing request
23:09:22.901 00.000 14964 OnExposeComplete: enter
23:09:22.903 00.002 14964 UpdateGuideState(): m_state=6
23:09:22.905 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
23:09:22.907 00.002 14964 Star::Find returns 1 (0), X=277.77, Y=101.18, Mass=343771, SNR=380.1, Peak=22638 HFD=3.9
23:09:22.907 00.000 14964 MultiStar: [#1 0.16,-0.15,0.15,U] [#2 0.12,0.30,0.07,U] 
23:09:22.908 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.18}, one-star: {0.02, 0.22}
23:09:22.911 00.003 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
23:09:22.912 00.001 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
23:09:22.913 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.32 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
23:09:22.916 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.18, opts=13)
23:09:22.919 00.003 14964 Enqueuing Move request for scope (0.04, 0.18)
23:09:22.920 00.001 12044 Worker thread wakes up
23:09:22.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
23:09:22.920 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
23:09:22.920 00.000 12044 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=-0.06
23:09:22.920 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.18, using input
23:09:22.921 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.07
23:09:22.921 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:22.921 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:22.921 00.000 12044 MoveAxis(E, 0, ABG)
23:09:22.921 00.000 12044 Move returns status 0, amount 0
23:09:22.921 00.000 12044 MoveAxis(N, 0, ABG)
23:09:22.921 00.000 12044 Move returns status 0, amount 0
23:09:22.921 00.000 12044 move complete, result=0
23:09:22.921 00.000 12044 worker thread done servicing request
23:09:22.935 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22638, med=618, FiltMin=537, FiltMax=18149, Gamma=0.810
23:09:22.952 00.017 14964 UpdateGuideState exits: m=343771 SNR=380.1
23:09:22.956 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.957 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:22.959 00.002 14964 Enqueuing Expose request
23:09:22.960 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:22.962 00.002 12044 Worker thread wakes up
23:09:22.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:22.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:26.068 03.106 12044 Exposure complete
23:09:26.107 00.039 12044 worker thread done servicing request
23:09:26.107 00.000 14964 OnExposeComplete: enter
23:09:26.109 00.002 14964 UpdateGuideState(): m_state=6
23:09:26.110 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
23:09:26.112 00.002 14964 Star::Find returns 1 (0), X=278.11, Y=100.99, Mass=344057, SNR=365.5, Peak=29408 HFD=4.0
23:09:26.113 00.001 14964 MultiStar: [#1 0.37,-0.05,0.17,U] [#2 0.36,0.02,0.06,U] 
23:09:26.115 00.002 14964 refined, 2 included, MultiStar: {0.37, 0.01}, one-star: {0.37, 0.02}
23:09:26.116 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
23:09:26.116 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
23:09:26.117 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.01 hyp=0.37 cameraTheta=0.04 mountX=-0.01 mountY=-0.37, mountTheta=-1.60
23:09:26.120 00.003 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.01, opts=13)
23:09:26.121 00.001 14964 Enqueuing Move request for scope (0.37, 0.01)
23:09:26.121 00.000 12044 Worker thread wakes up
23:09:26.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.01) opts 0xd
23:09:26.122 00.001 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.01)
23:09:26.122 00.000 12044 Moving (0.37, 0.01) raw xDistance=-0.01 yDistance=-0.37
23:09:26.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
23:09:26.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:09:26.122 00.000 12044 MoveAxis(E, 0, ABG)
23:09:26.122 00.000 12044 Move returns status 0, amount 0
23:09:26.122 00.000 12044 MoveAxis(N, 0, ABG)
23:09:26.122 00.000 12044 Move returns status 0, amount 0
23:09:26.122 00.000 12044 move complete, result=0
23:09:26.122 00.000 12044 worker thread done servicing request
23:09:26.134 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29408, med=619, FiltMin=533, FiltMax=15495, Gamma=0.810
23:09:26.145 00.011 14964 UpdateGuideState exits: m=344057 SNR=365.5
23:09:26.146 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.146 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:26.147 00.001 14964 Enqueuing Expose request
23:09:26.147 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:09:26.148 00.001 12044 Worker thread wakes up
23:09:26.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:26.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:29.252 03.104 12044 Exposure complete
23:09:29.290 00.038 12044 worker thread done servicing request
23:09:29.290 00.000 14964 OnExposeComplete: enter
23:09:29.292 00.002 14964 UpdateGuideState(): m_state=6
23:09:29.292 00.000 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
23:09:29.294 00.002 14964 Star::Find returns 1 (0), X=277.74, Y=101.08, Mass=342786, SNR=385.8, Peak=30564 HFD=3.9
23:09:29.295 00.001 14964 MultiStar: [#1 0.11,-0.08,0.16,U] [#2 0.05,-0.07,0.07,U] 
23:09:29.297 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.08}, one-star: {-0.00, 0.11}
23:09:29.298 00.001 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
23:09:29.299 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
23:09:29.301 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
23:09:29.304 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.08, opts=13)
23:09:29.305 00.001 14964 Enqueuing Move request for scope (0.01, 0.08)
23:09:29.307 00.002 12044 Worker thread wakes up
23:09:29.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:09:29.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:09:29.307 00.000 12044 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:09:29.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
23:09:29.307 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.308 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:29.308 00.000 12044 MoveAxis(E, 0, ABG)
23:09:29.308 00.000 12044 Move returns status 0, amount 0
23:09:29.308 00.000 12044 MoveAxis(N, 0, ABG)
23:09:29.308 00.000 12044 Move returns status 0, amount 0
23:09:29.308 00.000 12044 move complete, result=0
23:09:29.308 00.000 12044 worker thread done servicing request
23:09:29.318 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30564, med=619, FiltMin=531, FiltMax=17077, Gamma=0.810
23:09:29.324 00.006 14964 UpdateGuideState exits: m=342786 SNR=385.8
23:09:29.326 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.326 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:29.327 00.001 14964 Enqueuing Expose request
23:09:29.327 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:29.328 00.001 12044 Worker thread wakes up
23:09:29.328 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:29.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:32.449 03.121 12044 Exposure complete
23:09:32.470 00.021 12044 worker thread done servicing request
23:09:32.471 00.001 14964 OnExposeComplete: enter
23:09:32.472 00.001 14964 UpdateGuideState(): m_state=6
23:09:32.473 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
23:09:32.473 00.000 14964 Star::Find returns 1 (0), X=277.95, Y=101.25, Mass=346890, SNR=377.3, Peak=36416 HFD=3.4
23:09:32.474 00.001 14964 MultiStar: [#1 0.28,-0.23,0.16,U] [#2 0.36,0.00,0.07,U] 
23:09:32.474 00.000 14964 refined, 2 included, MultiStar: {0.22, 0.21}, one-star: {0.20, 0.29}
23:09:32.475 00.001 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
23:09:32.475 00.000 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
23:09:32.476 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.76 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
23:09:32.477 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.21, opts=13)
23:09:32.478 00.001 14964 Enqueuing Move request for scope (0.22, 0.21)
23:09:32.478 00.000 12044 Worker thread wakes up
23:09:32.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
23:09:32.478 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
23:09:32.479 00.001 12044 Moving (0.22, 0.21) raw xDistance=-0.21 yDistance=-0.24
23:09:32.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.00
23:09:32.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:32.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:09:32.479 00.000 12044 MoveAxis(E, 0, ABG)
23:09:32.479 00.000 12044 Move returns status 0, amount 0
23:09:32.479 00.000 12044 MoveAxis(N, 0, ABG)
23:09:32.479 00.000 12044 Move returns status 0, amount 0
23:09:32.479 00.000 12044 move complete, result=0
23:09:32.480 00.001 12044 worker thread done servicing request
23:09:32.489 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=36416, med=619, FiltMin=531, FiltMax=13053, Gamma=0.810
23:09:32.495 00.006 14964 UpdateGuideState exits: m=346890 SNR=377.3
23:09:32.496 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.496 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:32.497 00.001 14964 Enqueuing Expose request
23:09:32.497 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:32.498 00.001 12044 Worker thread wakes up
23:09:32.498 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:32.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:35.620 03.122 12044 Exposure complete
23:09:35.642 00.022 12044 worker thread done servicing request
23:09:35.642 00.000 14964 OnExposeComplete: enter
23:09:35.643 00.001 14964 UpdateGuideState(): m_state=6
23:09:35.643 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
23:09:35.644 00.001 14964 Star::Find returns 1 (0), X=277.73, Y=101.07, Mass=342919, SNR=370.3, Peak=26560 HFD=3.9
23:09:35.646 00.002 14964 MultiStar: [#1 0.11,-0.01,0.17,U] [#2 -0.00,0.28,0.08,U] 
23:09:35.646 00.000 14964 refined, 2 included, MultiStar: {0.00, 0.10}, one-star: {-0.01, 0.10}
23:09:35.647 00.001 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
23:09:35.647 00.000 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
23:09:35.648 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
23:09:35.650 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.10, opts=13)
23:09:35.651 00.001 14964 Enqueuing Move request for scope (0.00, 0.10)
23:09:35.652 00.001 12044 Worker thread wakes up
23:09:35.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:09:35.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:09:35.652 00.000 12044 Moving (0.00, 0.10) raw xDistance=-0.10 yDistance=-0.01
23:09:35.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
23:09:35.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:35.652 00.000 12044 MoveAxis(E, 0, ABG)
23:09:35.652 00.000 12044 Move returns status 0, amount 0
23:09:35.652 00.000 12044 MoveAxis(N, 0, ABG)
23:09:35.652 00.000 12044 Move returns status 0, amount 0
23:09:35.652 00.000 12044 move complete, result=0
23:09:35.652 00.000 12044 worker thread done servicing request
23:09:35.660 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26560, med=617, FiltMin=534, FiltMax=19573, Gamma=0.810
23:09:35.666 00.006 14964 UpdateGuideState exits: m=342919 SNR=370.3
23:09:35.667 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.667 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:35.668 00.001 14964 Enqueuing Expose request
23:09:35.668 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:35.669 00.001 12044 Worker thread wakes up
23:09:35.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:35.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:38.772 03.103 12044 Exposure complete
23:09:38.817 00.045 12044 worker thread done servicing request
23:09:38.817 00.000 14964 OnExposeComplete: enter
23:09:38.819 00.002 14964 UpdateGuideState(): m_state=6
23:09:38.821 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
23:09:38.823 00.002 14964 Star::Find returns 1 (0), X=277.99, Y=100.82, Mass=342327, SNR=367.9, Peak=27276 HFD=4.1
23:09:38.824 00.001 14964 MultiStar: [#1 0.32,0.37,0.16,U] [#2 0.13,0.52,0.07,U] 
23:09:38.825 00.001 14964 refined, 2 included, MultiStar: {0.25, -0.04}, one-star: {0.25, -0.14}
23:09:38.827 00.002 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
23:09:38.828 00.001 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.83)
23:09:38.829 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.15 mountX=0.04 mountY=-0.25, mountTheta=-1.40
23:09:38.832 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.04, opts=13)
23:09:38.833 00.001 14964 Enqueuing Move request for scope (0.25, -0.04)
23:09:38.834 00.001 12044 Worker thread wakes up
23:09:38.834 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
23:09:38.834 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
23:09:38.834 00.000 12044 Moving (0.25, -0.04) raw xDistance=0.04 yDistance=-0.25
23:09:38.834 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.07, using input
23:09:38.835 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
23:09:38.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:09:38.835 00.000 12044 MoveAxis(E, 0, ABG)
23:09:38.835 00.000 12044 Move returns status 0, amount 0
23:09:38.835 00.000 12044 MoveAxis(N, 0, ABG)
23:09:38.835 00.000 12044 Move returns status 0, amount 0
23:09:38.835 00.000 12044 move complete, result=0
23:09:38.835 00.000 12044 worker thread done servicing request
23:09:38.849 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27276, med=619, FiltMin=535, FiltMax=14868, Gamma=0.810
23:09:38.859 00.010 14964 UpdateGuideState exits: m=342327 SNR=367.9
23:09:38.861 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.862 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:38.864 00.002 14964 Enqueuing Expose request
23:09:38.865 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:38.867 00.002 12044 Worker thread wakes up
23:09:38.867 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:38.867 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:42.003 03.136 12044 Exposure complete
23:09:42.044 00.041 12044 worker thread done servicing request
23:09:42.044 00.000 14964 OnExposeComplete: enter
23:09:42.045 00.001 14964 UpdateGuideState(): m_state=6
23:09:42.047 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
23:09:42.048 00.001 14964 Star::Find returns 1 (0), X=277.83, Y=100.90, Mass=338603, SNR=360.1, Peak=33284 HFD=3.8
23:09:42.049 00.001 14964 MultiStar: [#1 0.21,-0.18,0.17,U] [#2 -0.01,-0.05,0.07,U] 
23:09:42.051 00.002 14964 single-star, 2 included, MultiStar: {0.09, -0.08}, one-star: {0.08, -0.06}
23:09:42.052 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
23:09:42.052 00.000 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.34)
23:09:42.053 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.06 mountY=-0.07, mountTheta=-0.85
23:09:42.056 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.06, opts=13)
23:09:42.059 00.003 14964 Enqueuing Move request for scope (0.08, -0.06)
23:09:42.061 00.002 12044 Worker thread wakes up
23:09:42.062 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:09:42.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:09:42.062 00.000 12044 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.07
23:09:42.062 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.12, using input
23:09:42.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
23:09:42.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:42.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:42.062 00.000 12044 MoveAxis(E, 0, ABG)
23:09:42.062 00.000 12044 Move returns status 0, amount 0
23:09:42.062 00.000 12044 MoveAxis(N, 0, ABG)
23:09:42.063 00.001 12044 Move returns status 0, amount 0
23:09:42.063 00.000 12044 move complete, result=0
23:09:42.063 00.000 12044 worker thread done servicing request
23:09:42.078 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33284, med=619, FiltMin=529, FiltMax=15558, Gamma=0.810
23:09:42.086 00.008 14964 UpdateGuideState exits: m=338603 SNR=360.1
23:09:42.087 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.088 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:42.088 00.000 14964 Enqueuing Expose request
23:09:42.089 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:42.089 00.000 12044 Worker thread wakes up
23:09:42.089 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:42.089 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:45.194 03.105 12044 Exposure complete
23:09:45.220 00.026 12044 worker thread done servicing request
23:09:45.220 00.000 14964 OnExposeComplete: enter
23:09:45.220 00.000 14964 UpdateGuideState(): m_state=6
23:09:45.221 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
23:09:45.221 00.000 14964 Star::Find returns 1 (0), X=277.66, Y=100.85, Mass=340959, SNR=371.3, Peak=29144 HFD=3.8
23:09:45.223 00.002 14964 MultiStar: [#1 0.20,-0.08,0.16,U] [#2 0.01,0.10,0.07,U] 
23:09:45.224 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.09}, one-star: {-0.09, -0.11}
23:09:45.226 00.002 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
23:09:45.227 00.001 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
23:09:45.228 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.02 mountX=0.09 mountY=0.05, mountTheta=0.53
23:09:45.230 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.09, opts=13)
23:09:45.231 00.001 14964 Enqueuing Move request for scope (-0.04, -0.09)
23:09:45.232 00.001 12044 Worker thread wakes up
23:09:45.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:09:45.232 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:09:45.232 00.000 12044 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.05
23:09:45.232 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.22, using input
23:09:45.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
23:09:45.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:45.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:45.232 00.000 12044 MoveAxis(E, 0, ABG)
23:09:45.232 00.000 12044 Move returns status 0, amount 0
23:09:45.232 00.000 12044 MoveAxis(N, 0, ABG)
23:09:45.232 00.000 12044 Move returns status 0, amount 0
23:09:45.232 00.000 12044 move complete, result=0
23:09:45.233 00.001 12044 worker thread done servicing request
23:09:45.241 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29144, med=619, FiltMin=538, FiltMax=19594, Gamma=0.810
23:09:45.247 00.006 14964 UpdateGuideState exits: m=340959 SNR=371.3
23:09:45.247 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.248 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:45.248 00.000 14964 Enqueuing Expose request
23:09:45.249 00.001 12044 Worker thread wakes up
23:09:45.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:45.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:45.249 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:48.348 03.099 12044 Exposure complete
23:09:48.381 00.033 12044 worker thread done servicing request
23:09:48.382 00.001 14964 OnExposeComplete: enter
23:09:48.384 00.002 14964 UpdateGuideState(): m_state=6
23:09:48.385 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
23:09:48.387 00.002 14964 Star::Find returns 1 (0), X=277.81, Y=100.71, Mass=339849, SNR=367.3, Peak=33392 HFD=3.6
23:09:48.388 00.001 14964 MultiStar: [#1 0.03,0.56,0.00,M1] [#2 -0.21,0.60,0.00,M1] 
23:09:48.389 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
23:09:48.391 00.002 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
23:09:48.392 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.33 mountX=0.25 mountY=-0.04, mountTheta=-0.14
23:09:48.394 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.25, opts=13)
23:09:48.396 00.002 14964 Enqueuing Move request for scope (0.06, -0.25)
23:09:48.397 00.001 12044 Worker thread wakes up
23:09:48.397 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
23:09:48.397 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
23:09:48.397 00.000 12044 Moving (0.06, -0.25) raw xDistance=0.25 yDistance=-0.04
23:09:48.397 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.32, using input
23:09:48.397 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:09:48.397 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.05
23:09:48.398 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:48.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:48.398 00.000 12044 MoveAxis(E, 0, ABG)
23:09:48.398 00.000 12044 Move returns status 0, amount 0
23:09:48.398 00.000 12044 MoveAxis(N, 0, ABG)
23:09:48.398 00.000 12044 Move returns status 0, amount 0
23:09:48.398 00.000 12044 move complete, result=0
23:09:48.398 00.000 12044 worker thread done servicing request
23:09:48.409 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33392, med=619, FiltMin=513, FiltMax=17062, Gamma=0.810
23:09:48.415 00.006 14964 UpdateGuideState exits: m=339849 SNR=367.3
23:09:48.416 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.417 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:48.419 00.002 14964 Enqueuing Expose request
23:09:48.422 00.003 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:48.422 00.000 12044 Worker thread wakes up
23:09:48.423 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:48.423 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:51.531 03.108 12044 Exposure complete
23:09:51.567 00.036 12044 worker thread done servicing request
23:09:51.568 00.001 14964 OnExposeComplete: enter
23:09:51.568 00.000 14964 UpdateGuideState(): m_state=6
23:09:51.570 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
23:09:51.571 00.001 14964 Star::Find returns 1 (0), X=277.46, Y=100.19, Mass=334233, SNR=354.5, Peak=23861 HFD=3.8
23:09:51.572 00.001 14964 MultiStar: [#1 -0.05,0.90,0.00,M2] [#2 -0.04,1.13,0.00,M2] 
23:09:51.572 00.000 14964 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
23:09:51.574 00.002 14964 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
23:09:51.575 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.77 hyp=0.82 cameraTheta=-1.93 mountX=0.76 mountY=0.37, mountTheta=0.45
23:09:51.577 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.77, opts=13)
23:09:51.579 00.002 14964 Enqueuing Move request for scope (-0.29, -0.77)
23:09:51.580 00.001 12044 Worker thread wakes up
23:09:51.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.77) opts 0xd
23:09:51.580 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.77)
23:09:51.580 00.000 12044 Moving (-0.29, -0.77) raw xDistance=0.76 yDistance=0.37
23:09:51.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.49 from input 0.76, slope = 0.00
23:09:51.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:09:51.581 00.001 12044 MoveAxis(W, 59, ABG)
23:09:51.581 00.000 12044 Guiding  Dir = 3, Dur = 59
23:09:51.594 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23861, med=619, FiltMin=535, FiltMax=19271, Gamma=0.810
23:09:51.605 00.011 14964 UpdateGuideState exits: m=334233 SNR=354.5
23:09:51.606 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.608 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:51.609 00.001 14964 Enqueuing Expose request
23:09:51.633 00.024 12044 IsSlewing returns 0
23:09:51.634 00.001 12044 IsGuiding returns 0
23:09:51.666 00.032 12044 PulseGuide returned control before completion, sleep 37
23:09:51.715 00.049 12044 IsGuiding returns 1
23:09:51.715 00.000 12044 scope still moving after pulse duration time elapsed
23:09:51.774 00.059 12044 IsSlewing returns 0
23:09:51.774 00.000 12044 IsGuiding returns 0
23:09:51.775 00.001 12044 scope move finished after 59 + 81 ms
23:09:51.775 00.000 12044 Move returns status 0, amount 59
23:09:51.775 00.000 12044 MoveAxis(N, 0, ABG)
23:09:51.775 00.000 12044 Move returns status 0, amount 0
23:09:51.775 00.000 12044 move complete, result=0
23:09:51.775 00.000 12044 worker thread done servicing request
23:09:51.775 00.000 12044 Worker thread wakes up
23:09:51.775 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:51.775 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:51.775 00.000 14964 GuideStep: 0.8 px 59 ms WEST, 0.4 px 0 ms NORTH
23:09:54.887 03.112 12044 Exposure complete
23:09:54.938 00.051 12044 worker thread done servicing request
23:09:54.939 00.001 14964 OnExposeComplete: enter
23:09:54.940 00.001 14964 UpdateGuideState(): m_state=6
23:09:54.942 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
23:09:54.943 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=101.00, Mass=329202, SNR=341.6, Peak=22864 HFD=4.3
23:09:54.945 00.002 14964 MultiStar: [#1 0.36,0.24,0.17,U] [#2 0.65,0.52,0.00,M3] 
23:09:54.947 00.002 14964 single-star, 1 included, MultiStar: {0.37, 0.07}, one-star: {0.37, 0.04}
23:09:54.948 00.001 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
23:09:54.949 00.001 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.57)
23:09:54.951 00.002 14964 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.11 mountX=-0.03 mountY=-0.37, mountTheta=-1.66
23:09:54.954 00.003 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.04, opts=13)
23:09:54.956 00.002 14964 Enqueuing Move request for scope (0.37, 0.04)
23:09:54.956 00.000 12044 Worker thread wakes up
23:09:54.957 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
23:09:54.957 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
23:09:54.957 00.000 12044 Moving (0.37, 0.04) raw xDistance=-0.03 yDistance=-0.37
23:09:54.957 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
23:09:54.957 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:54.957 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:09:54.957 00.000 12044 MoveAxis(E, 0, ABG)
23:09:54.957 00.000 12044 Move returns status 0, amount 0
23:09:54.957 00.000 12044 MoveAxis(N, 0, ABG)
23:09:54.957 00.000 12044 Move returns status 0, amount 0
23:09:54.957 00.000 12044 move complete, result=0
23:09:54.957 00.000 12044 worker thread done servicing request
23:09:54.971 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22864, med=618, FiltMin=531, FiltMax=13518, Gamma=0.810
23:09:54.979 00.008 14964 UpdateGuideState exits: m=329202 SNR=341.6
23:09:54.980 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.981 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:54.981 00.000 14964 Enqueuing Expose request
23:09:54.982 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:09:54.983 00.001 12044 Worker thread wakes up
23:09:54.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:54.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:09:58.116 03.133 12044 Exposure complete
23:09:58.140 00.024 12044 worker thread done servicing request
23:09:58.140 00.000 14964 OnExposeComplete: enter
23:09:58.140 00.000 14964 UpdateGuideState(): m_state=6
23:09:58.141 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
23:09:58.142 00.001 14964 Star::Find returns 1 (0), X=277.08, Y=101.30, Mass=339214, SNR=363.1, Peak=33242 HFD=3.4
23:09:58.142 00.000 14964 MultiStar: [#1 -0.39,-0.14,0.18,U] [#2 -0.66,0.28,0.00,M4] 
23:09:58.143 00.001 14964 refined, 1 included, MultiStar: {-0.62, 0.27}, one-star: {-0.66, 0.34}
23:09:58.143 00.000 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
23:09:58.144 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.06)
23:09:58.144 00.000 14964 CameraToMount -- cameraX=-0.62 cameraY=0.27 hyp=0.68 cameraTheta=2.74 mountX=-0.27 mountY=0.59, mountTheta=2.01
23:09:58.150 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=0.27, opts=13)
23:09:58.151 00.001 14964 Enqueuing Move request for scope (-0.62, 0.27)
23:09:58.151 00.000 12044 Worker thread wakes up
23:09:58.152 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.27) opts 0xd
23:09:58.152 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, 0.27)
23:09:58.152 00.000 12044 Moving (-0.62, 0.27) raw xDistance=-0.27 yDistance=0.59
23:09:58.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
23:09:58.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
23:09:58.152 00.000 12044 MoveAxis(E, 0, ABG)
23:09:58.152 00.000 12044 Move returns status 0, amount 0
23:09:58.152 00.000 12044 MoveAxis(S, 55, ABG)
23:09:58.152 00.000 12044 Guiding  Dir = 1, Dur = 55
23:09:58.160 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33242, med=619, FiltMin=534, FiltMax=14543, Gamma=0.810
23:09:58.166 00.006 14964 UpdateGuideState exits: m=339214 SNR=363.1
23:09:58.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:09:58.168 00.001 14964 Enqueuing Expose request
23:09:58.182 00.014 12044 IsSlewing returns 0
23:09:58.182 00.000 12044 IsGuiding returns 0
23:09:58.214 00.032 12044 PulseGuide returned control before completion, sleep 34
23:09:58.253 00.039 12044 IsGuiding returns 1
23:09:58.254 00.001 12044 scope still moving after pulse duration time elapsed
23:09:58.322 00.068 12044 IsSlewing returns 0
23:09:58.323 00.001 12044 IsGuiding returns 0
23:09:58.323 00.000 12044 scope move finished after 55 + 85 ms
23:09:58.323 00.000 12044 Move returns status 0, amount 55
23:09:58.323 00.000 12044 move complete, result=0
23:09:58.323 00.000 12044 worker thread done servicing request
23:09:58.323 00.000 12044 Worker thread wakes up
23:09:58.323 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 55 ms SOUTH
23:09:58.326 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:09:58.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:01.434 03.108 12044 Exposure complete
23:10:01.456 00.022 12044 worker thread done servicing request
23:10:01.456 00.000 14964 OnExposeComplete: enter
23:10:01.458 00.002 14964 UpdateGuideState(): m_state=6
23:10:01.459 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
23:10:01.460 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=101.37, Mass=341154, SNR=363.4, Peak=27960 HFD=3.6
23:10:01.462 00.002 14964 MultiStar: [#1 0.68,-0.35,0.00,M1] [#2 0.84,-0.40,0.00,M5] 
23:10:01.464 00.002 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
23:10:01.466 00.002 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
23:10:01.468 00.002 14964 CameraToMount -- cameraX=0.51 cameraY=0.41 hyp=0.65 cameraTheta=0.68 mountX=-0.41 mountY=-0.55, mountTheta=-2.21
23:10:01.472 00.004 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.41, opts=13)
23:10:01.475 00.003 14964 Enqueuing Move request for scope (0.51, 0.41)
23:10:01.478 00.003 12044 Worker thread wakes up
23:10:01.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.41) opts 0xd
23:10:01.478 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.41)
23:10:01.478 00.000 12044 Moving (0.51, 0.41) raw xDistance=-0.41 yDistance=-0.55
23:10:01.478 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.41 is < calculated value -0.97, using input
23:10:01.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.41, slope = -0.37
23:10:01.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:01.479 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:10:01.479 00.000 12044 MoveAxis(E, 31, ABG)
23:10:01.479 00.000 12044 Guiding  Dir = 2, Dur = 31
23:10:01.493 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27960, med=619, FiltMin=533, FiltMax=18352, Gamma=0.810
23:10:01.503 00.010 14964 UpdateGuideState exits: m=341154 SNR=363.4
23:10:01.504 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.506 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:01.507 00.001 14964 Enqueuing Expose request
23:10:01.509 00.002 12044 IsSlewing returns 0
23:10:01.511 00.002 12044 IsGuiding returns 0
23:10:01.543 00.032 12044 IsGuiding returns 1
23:10:01.543 00.000 12044 scope still moving after pulse duration time elapsed
23:10:01.602 00.059 12044 IsSlewing returns 0
23:10:01.603 00.001 12044 IsGuiding returns 0
23:10:01.603 00.000 12044 scope move finished after 31 + 60 ms
23:10:01.603 00.000 12044 Move returns status 0, amount 31
23:10:01.603 00.000 12044 MoveAxis(N, 0, ABG)
23:10:01.603 00.000 12044 Move returns status 0, amount 0
23:10:01.603 00.000 12044 move complete, result=0
23:10:01.603 00.000 12044 worker thread done servicing request
23:10:01.603 00.000 12044 Worker thread wakes up
23:10:01.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:01.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:01.604 00.001 14964 GuideStep: -0.4 px 31 ms EAST, -0.5 px 0 ms NORTH
23:10:04.739 03.135 12044 Exposure complete
23:10:04.781 00.042 12044 worker thread done servicing request
23:10:04.781 00.000 14964 OnExposeComplete: enter
23:10:04.783 00.002 14964 UpdateGuideState(): m_state=6
23:10:04.785 00.002 14964 Star::Find(35, 278, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
23:10:04.786 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=100.64, Mass=344976, SNR=363.6, Peak=36126 HFD=3.3
23:10:04.788 00.002 14964 MultiStar: [#1 0.41,0.62,0.00,M2] [#2 0.16,0.55,0.00,M6] 
23:10:04.789 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
23:10:04.790 00.001 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
23:10:04.790 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.32 hyp=0.44 cameraTheta=-0.80 mountX=0.32 mountY=-0.27, mountTheta=-0.71
23:10:04.795 00.005 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.32, opts=13)
23:10:04.798 00.003 14964 Enqueuing Move request for scope (0.31, -0.32)
23:10:04.800 00.002 12044 Worker thread wakes up
23:10:04.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.32) opts 0xd
23:10:04.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.32)
23:10:04.800 00.000 12044 Moving (0.31, -0.32) raw xDistance=0.32 yDistance=-0.27
23:10:04.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.13
23:10:04.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:04.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:10:04.800 00.000 12044 MoveAxis(E, 0, ABG)
23:10:04.800 00.000 12044 Move returns status 0, amount 0
23:10:04.800 00.000 12044 MoveAxis(N, 0, ABG)
23:10:04.800 00.000 12044 Move returns status 0, amount 0
23:10:04.800 00.000 12044 move complete, result=0
23:10:04.800 00.000 12044 worker thread done servicing request
23:10:04.814 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=36126, med=619, FiltMin=522, FiltMax=13135, Gamma=0.810
23:10:04.827 00.013 14964 UpdateGuideState exits: m=344976 SNR=363.6
23:10:04.828 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.830 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:04.831 00.001 14964 Enqueuing Expose request
23:10:04.832 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:10:04.834 00.002 12044 Worker thread wakes up
23:10:04.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:04.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:07.947 03.113 12044 Exposure complete
23:10:07.979 00.032 12044 worker thread done servicing request
23:10:07.979 00.000 14964 OnExposeComplete: enter
23:10:07.979 00.000 14964 UpdateGuideState(): m_state=6
23:10:07.980 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
23:10:07.980 00.000 14964 Star::Find returns 1 (0), X=278.38, Y=100.85, Mass=337802, SNR=374.6, Peak=22840 HFD=3.8
23:10:07.982 00.002 14964 MultiStar: [#1 0.71,0.56,0.00,M3] [#2 0.57,0.90,0.00,M7] 
23:10:07.983 00.001 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
23:10:07.985 00.002 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.84)
23:10:07.987 00.002 14964 CameraToMount -- cameraX=0.64 cameraY=-0.11 hyp=0.65 cameraTheta=-0.17 mountX=0.12 mountY=-0.62, mountTheta=-1.39
23:10:07.990 00.003 14964 SchedulePrimaryMove(1136A648, x=0.64, y=-0.11, opts=13)
23:10:07.991 00.001 14964 Enqueuing Move request for scope (0.64, -0.11)
23:10:07.991 00.000 12044 Worker thread wakes up
23:10:07.992 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.11) opts 0xd
23:10:07.992 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, -0.11)
23:10:07.992 00.000 12044 Moving (0.64, -0.11) raw xDistance=0.12 yDistance=-0.62
23:10:07.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.07
23:10:07.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:07.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
23:10:07.992 00.000 12044 MoveAxis(E, 0, ABG)
23:10:07.992 00.000 12044 Move returns status 0, amount 0
23:10:07.992 00.000 12044 MoveAxis(N, 0, ABG)
23:10:07.992 00.000 12044 Move returns status 0, amount 0
23:10:07.992 00.000 12044 move complete, result=0
23:10:07.993 00.001 12044 worker thread done servicing request
23:10:08.007 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22840, med=619, FiltMin=530, FiltMax=16351, Gamma=0.810
23:10:08.017 00.010 14964 UpdateGuideState exits: m=337802 SNR=374.6
23:10:08.019 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.021 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:08.022 00.001 14964 Enqueuing Expose request
23:10:08.024 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:10:08.025 00.001 12044 Worker thread wakes up
23:10:08.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:08.026 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:11.121 03.095 12044 Exposure complete
23:10:11.145 00.024 12044 worker thread done servicing request
23:10:11.145 00.000 14964 OnExposeComplete: enter
23:10:11.146 00.001 14964 UpdateGuideState(): m_state=6
23:10:11.147 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
23:10:11.148 00.001 14964 Star::Find returns 1 (0), X=277.40, Y=100.55, Mass=337315, SNR=365.1, Peak=25768 HFD=3.3
23:10:11.149 00.001 14964 MultiStar: [#1 -0.06,0.25,0.18,U] [#2 -0.20,0.47,0.06,U] 
23:10:11.149 00.000 14964 refined, 2 included, MultiStar: {-0.30, -0.27}, one-star: {-0.34, -0.41}
23:10:11.151 00.002 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
23:10:11.151 00.000 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
23:10:11.152 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.27 hyp=0.40 cameraTheta=-2.40 mountX=0.27 mountY=0.32, mountTheta=0.88
23:10:11.153 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.27, opts=13)
23:10:11.154 00.001 14964 Enqueuing Move request for scope (-0.30, -0.27)
23:10:11.154 00.000 12044 Worker thread wakes up
23:10:11.155 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.27) opts 0xd
23:10:11.155 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.27)
23:10:11.155 00.000 12044 Moving (-0.30, -0.27) raw xDistance=0.27 yDistance=0.32
23:10:11.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.02
23:10:11.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:10:11.155 00.000 12044 MoveAxis(E, 0, ABG)
23:10:11.155 00.000 12044 Move returns status 0, amount 0
23:10:11.155 00.000 12044 MoveAxis(N, 0, ABG)
23:10:11.155 00.000 12044 Move returns status 0, amount 0
23:10:11.155 00.000 12044 move complete, result=0
23:10:11.155 00.000 12044 worker thread done servicing request
23:10:11.162 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25768, med=619, FiltMin=529, FiltMax=17681, Gamma=0.810
23:10:11.168 00.006 14964 UpdateGuideState exits: m=337315 SNR=365.1
23:10:11.169 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.170 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:11.170 00.000 14964 Enqueuing Expose request
23:10:11.171 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:10:11.171 00.000 12044 Worker thread wakes up
23:10:11.171 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:11.171 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:14.271 03.100 12044 Exposure complete
23:10:14.303 00.032 12044 worker thread done servicing request
23:10:14.303 00.000 14964 OnExposeComplete: enter
23:10:14.305 00.002 14964 UpdateGuideState(): m_state=6
23:10:14.306 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
23:10:14.307 00.001 14964 Star::Find returns 1 (0), X=278.03, Y=100.56, Mass=337901, SNR=366.5, Peak=32254 HFD=3.5
23:10:14.307 00.000 14964 MultiStar: [#1 0.57,0.37,0.00,M3] [#2 0.61,0.38,0.00,M7] 
23:10:14.308 00.001 14964 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
23:10:14.308 00.000 14964 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
23:10:14.309 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.40 hyp=0.49 cameraTheta=-0.95 mountX=0.40 mountY=-0.24, mountTheta=-0.54
23:10:14.312 00.003 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.40, opts=13)
23:10:14.314 00.002 14964 Enqueuing Move request for scope (0.28, -0.40)
23:10:14.315 00.001 12044 Worker thread wakes up
23:10:14.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.40) opts 0xd
23:10:14.315 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.40)
23:10:14.315 00.000 12044 Moving (0.28, -0.40) raw xDistance=0.40 yDistance=-0.24
23:10:14.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.40, slope = 0.01
23:10:14.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:14.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:10:14.316 00.001 12044 MoveAxis(W, 6, ABG)
23:10:14.316 00.000 12044 Guiding  Dir = 3, Dur = 6
23:10:14.331 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32254, med=619, FiltMin=536, FiltMax=12945, Gamma=0.810
23:10:14.336 00.005 12044 IsSlewing returns 0
23:10:14.337 00.001 12044 IsGuiding returns 0
23:10:14.340 00.003 14964 UpdateGuideState exits: m=337901 SNR=366.5
23:10:14.340 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.341 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:14.342 00.001 14964 Enqueuing Expose request
23:10:14.370 00.028 12044 IsGuiding returns 1
23:10:14.370 00.000 12044 scope still moving after pulse duration time elapsed
23:10:14.462 00.092 12044 IsSlewing returns 0
23:10:14.463 00.001 12044 IsGuiding returns 0
23:10:14.463 00.000 12044 scope move finished after 6 + 120 ms
23:10:14.463 00.000 12044 Move returns status 0, amount 6
23:10:14.463 00.000 12044 MoveAxis(N, 0, ABG)
23:10:14.463 00.000 12044 Move returns status 0, amount 0
23:10:14.463 00.000 12044 move complete, result=0
23:10:14.463 00.000 12044 worker thread done servicing request
23:10:14.463 00.000 12044 Worker thread wakes up
23:10:14.463 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:14.463 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:14.464 00.001 14964 GuideStep: 0.4 px 6 ms WEST, -0.2 px 0 ms NORTH
23:10:17.567 03.103 12044 Exposure complete
23:10:17.589 00.022 12044 worker thread done servicing request
23:10:17.589 00.000 14964 OnExposeComplete: enter
23:10:17.590 00.001 14964 UpdateGuideState(): m_state=6
23:10:17.591 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
23:10:17.591 00.000 14964 Star::Find returns 1 (0), X=278.24, Y=100.84, Mass=345040, SNR=363.5, Peak=28492 HFD=3.7
23:10:17.592 00.001 14964 MultiStar: [#1 0.84,0.30,0.00,M4] [#2 1.08,0.74,0.00,M8] 
23:10:17.592 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
23:10:17.593 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
23:10:17.593 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.51 cameraTheta=-0.24 mountX=0.13 mountY=-0.48, mountTheta=-1.31
23:10:17.596 00.003 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.12, opts=13)
23:10:17.596 00.000 14964 Enqueuing Move request for scope (0.50, -0.12)
23:10:17.597 00.001 12044 Worker thread wakes up
23:10:17.597 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.12) opts 0xd
23:10:17.597 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.12)
23:10:17.597 00.000 12044 Moving (0.50, -0.12) raw xDistance=0.13 yDistance=-0.48
23:10:17.597 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
23:10:17.597 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:17.597 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:10:17.597 00.000 12044 MoveAxis(E, 0, ABG)
23:10:17.597 00.000 12044 Move returns status 0, amount 0
23:10:17.597 00.000 12044 MoveAxis(N, 0, ABG)
23:10:17.597 00.000 12044 Move returns status 0, amount 0
23:10:17.597 00.000 12044 move complete, result=0
23:10:17.597 00.000 12044 worker thread done servicing request
23:10:17.607 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28492, med=618, FiltMin=527, FiltMax=19503, Gamma=0.810
23:10:17.613 00.006 14964 UpdateGuideState exits: m=345040 SNR=363.5
23:10:17.614 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.614 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:17.615 00.001 14964 Enqueuing Expose request
23:10:17.615 00.000 12044 Worker thread wakes up
23:10:17.615 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:10:17.616 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:17.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:20.739 03.123 12044 Exposure complete
23:10:20.775 00.036 12044 worker thread done servicing request
23:10:20.775 00.000 14964 OnExposeComplete: enter
23:10:20.776 00.001 14964 UpdateGuideState(): m_state=6
23:10:20.778 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
23:10:20.779 00.001 14964 Star::Find returns 1 (0), X=277.77, Y=100.34, Mass=338008, SNR=357.9, Peak=28258 HFD=3.6
23:10:20.779 00.000 14964 MultiStar: [#1 0.36,0.65,0.00,M5] [#2 0.18,1.22,0.00,M9] 
23:10:20.780 00.001 14964 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
23:10:20.780 00.000 14964 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
23:10:20.781 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.62 hyp=0.62 cameraTheta=-1.54 mountX=0.62 mountY=0.04, mountTheta=0.07
23:10:20.782 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.62, opts=13)
23:10:20.783 00.001 14964 Enqueuing Move request for scope (0.02, -0.62)
23:10:20.783 00.000 12044 Worker thread wakes up
23:10:20.784 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.62) opts 0xd
23:10:20.784 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.62)
23:10:20.784 00.000 12044 Moving (0.02, -0.62) raw xDistance=0.62 yDistance=0.04
23:10:20.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.62, slope = 0.03
23:10:20.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:20.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:20.784 00.000 12044 MoveAxis(W, 24, ABG)
23:10:20.784 00.000 12044 Guiding  Dir = 3, Dur = 24
23:10:20.798 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28258, med=619, FiltMin=533, FiltMax=17566, Gamma=0.810
23:10:20.809 00.011 14964 UpdateGuideState exits: m=338008 SNR=357.9
23:10:20.809 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.810 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:20.811 00.001 14964 Enqueuing Expose request
23:10:20.832 00.021 12044 IsSlewing returns 0
23:10:20.832 00.000 12044 IsGuiding returns 0
23:10:20.855 00.023 12044 PulseGuide returned control before completion, sleep 12
23:10:20.900 00.045 12044 IsGuiding returns 1
23:10:20.900 00.000 12044 scope still moving after pulse duration time elapsed
23:10:20.981 00.081 12044 IsSlewing returns 0
23:10:20.982 00.001 12044 IsGuiding returns 0
23:10:20.982 00.000 12044 scope move finished after 24 + 125 ms
23:10:20.982 00.000 12044 Move returns status 0, amount 24
23:10:20.982 00.000 12044 MoveAxis(N, 0, ABG)
23:10:20.982 00.000 12044 Move returns status 0, amount 0
23:10:20.982 00.000 12044 move complete, result=0
23:10:20.982 00.000 12044 worker thread done servicing request
23:10:20.982 00.000 12044 Worker thread wakes up
23:10:20.982 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:20.982 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:20.982 00.000 14964 GuideStep: 0.6 px 24 ms WEST, 0.0 px 0 ms NORTH
23:10:24.119 03.137 12044 Exposure complete
23:10:24.146 00.027 12044 worker thread done servicing request
23:10:24.146 00.000 14964 OnExposeComplete: enter
23:10:24.147 00.001 14964 UpdateGuideState(): m_state=6
23:10:24.149 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
23:10:24.149 00.000 14964 Star::Find returns 1 (0), X=277.70, Y=100.61, Mass=344464, SNR=371.1, Peak=31084 HFD=3.5
23:10:24.149 00.000 14964 MultiStar: [#1 0.29,0.49,0.00,M6] [#2 0.00,0.00,0.00,L] 
23:10:24.149 00.000 14964 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.56) = xAngle (-0.14 = -0.14)
23:10:24.150 00.001 14964 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.91 = 2.91)
23:10:24.150 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.36 cameraTheta=-1.70 mountX=0.35 mountY=0.08, mountTheta=0.23
23:10:24.151 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.35, opts=13)
23:10:24.152 00.001 14964 Enqueuing Move request for scope (-0.04, -0.35)
23:10:24.152 00.000 12044 Worker thread wakes up
23:10:24.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
23:10:24.152 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
23:10:24.152 00.000 12044 Moving (-0.04, -0.35) raw xDistance=0.35 yDistance=0.08
23:10:24.152 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.35 is < calculated value 0.51, using input
23:10:24.153 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.08
23:10:24.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:24.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:10:24.153 00.000 12044 MoveAxis(W, 27, ABG)
23:10:24.153 00.000 12044 Guiding  Dir = 3, Dur = 27
23:10:24.160 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31084, med=619, FiltMin=536, FiltMax=18606, Gamma=0.810
23:10:24.167 00.007 14964 UpdateGuideState exits: m=344464 SNR=371.1
23:10:24.167 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.168 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:24.168 00.000 14964 Enqueuing Expose request
23:10:24.185 00.017 12044 IsSlewing returns 0
23:10:24.185 00.000 12044 IsGuiding returns 0
23:10:24.218 00.033 12044 IsGuiding returns 1
23:10:24.218 00.000 12044 scope still moving after pulse duration time elapsed
23:10:24.274 00.056 12044 IsSlewing returns 0
23:10:24.310 00.036 12044 IsGuiding returns 0
23:10:24.310 00.000 12044 scope move finished after 27 + 97 ms
23:10:24.310 00.000 12044 Move returns status 0, amount 27
23:10:24.310 00.000 12044 MoveAxis(N, 0, ABG)
23:10:24.310 00.000 12044 Move returns status 0, amount 0
23:10:24.310 00.000 12044 move complete, result=0
23:10:24.310 00.000 14964 GuideStep: 0.4 px 27 ms WEST, 0.1 px 0 ms NORTH
23:10:24.311 00.001 12044 worker thread done servicing request
23:10:24.312 00.001 12044 Worker thread wakes up
23:10:24.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:24.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:27.437 03.125 12044 Exposure complete
23:10:27.460 00.023 12044 worker thread done servicing request
23:10:27.461 00.001 14964 OnExposeComplete: enter
23:10:27.461 00.000 14964 UpdateGuideState(): m_state=6
23:10:27.462 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
23:10:27.462 00.000 14964 Star::Find returns 1 (0), X=277.95, Y=100.74, Mass=345136, SNR=370.3, Peak=34724 HFD=3.4
23:10:27.464 00.002 14964 MultiStar: [#1 0.43,0.40,0.00,M7] [#2 0.15,0.64,0.00,M10] 
23:10:27.464 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
23:10:27.465 00.001 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.51)
23:10:27.465 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.83 mountX=0.23 mountY=-0.18, mountTheta=-0.67
23:10:27.467 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.22, opts=13)
23:10:27.467 00.000 14964 Enqueuing Move request for scope (0.20, -0.22)
23:10:27.468 00.001 12044 Worker thread wakes up
23:10:27.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
23:10:27.468 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
23:10:27.468 00.000 12044 Moving (0.20, -0.22) raw xDistance=0.23 yDistance=-0.18
23:10:27.468 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.45, using input
23:10:27.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.07
23:10:27.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:27.469 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:10:27.469 00.000 12044 MoveAxis(E, 0, ABG)
23:10:27.469 00.000 12044 Move returns status 0, amount 0
23:10:27.469 00.000 12044 MoveAxis(N, 0, ABG)
23:10:27.469 00.000 12044 Move returns status 0, amount 0
23:10:27.469 00.000 12044 move complete, result=0
23:10:27.469 00.000 12044 worker thread done servicing request
23:10:27.479 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34724, med=619, FiltMin=529, FiltMax=14238, Gamma=0.810
23:10:27.488 00.009 14964 UpdateGuideState exits: m=345136 SNR=370.3
23:10:27.488 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.489 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:27.489 00.000 14964 Enqueuing Expose request
23:10:27.490 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:27.490 00.000 12044 Worker thread wakes up
23:10:27.490 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:27.490 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:30.595 03.105 12044 Exposure complete
23:10:30.631 00.036 12044 worker thread done servicing request
23:10:30.631 00.000 14964 OnExposeComplete: enter
23:10:30.633 00.002 14964 UpdateGuideState(): m_state=6
23:10:30.635 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
23:10:30.636 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=100.85, Mass=338714, SNR=367.4, Peak=31292 HFD=3.7
23:10:30.638 00.002 14964 MultiStar: [#1 0.50,0.20,0.17,U] [#2 0.40,0.23,0.07,U] 
23:10:30.640 00.002 14964 refined, 2 included, MultiStar: {0.47, -0.05}, one-star: {0.47, -0.11}
23:10:30.641 00.001 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.56) = xAngle (1.46 = 1.46)
23:10:30.642 00.001 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
23:10:30.643 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-0.10 mountX=0.05 mountY=-0.46, mountTheta=-1.45
23:10:30.646 00.003 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.05, opts=13)
23:10:30.647 00.001 14964 Enqueuing Move request for scope (0.47, -0.05)
23:10:30.648 00.001 12044 Worker thread wakes up
23:10:30.648 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.05) opts 0xd
23:10:30.648 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.05)
23:10:30.648 00.000 12044 Moving (0.47, -0.05) raw xDistance=0.05 yDistance=-0.46
23:10:30.648 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.21, using input
23:10:30.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
23:10:30.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:10:30.648 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
23:10:30.648 00.000 12044 MoveAxis(E, 0, ABG)
23:10:30.648 00.000 12044 Move returns status 0, amount 0
23:10:30.648 00.000 12044 MoveAxis(N, 0, ABG)
23:10:30.648 00.000 12044 Move returns status 0, amount 0
23:10:30.648 00.000 12044 move complete, result=0
23:10:30.649 00.001 12044 worker thread done servicing request
23:10:30.658 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31292, med=619, FiltMin=535, FiltMax=18063, Gamma=0.810
23:10:30.669 00.011 14964 UpdateGuideState exits: m=338714 SNR=367.4
23:10:30.669 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.670 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:30.670 00.000 14964 Enqueuing Expose request
23:10:30.671 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:10:30.671 00.000 12044 Worker thread wakes up
23:10:30.671 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:30.671 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:33.771 03.100 12044 Exposure complete
23:10:33.794 00.023 12044 worker thread done servicing request
23:10:33.794 00.000 14964 OnExposeComplete: enter
23:10:33.794 00.000 14964 UpdateGuideState(): m_state=6
23:10:33.795 00.001 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
23:10:33.795 00.000 14964 Star::Find returns 1 (0), X=277.68, Y=100.60, Mass=339051, SNR=371.2, Peak=22882 HFD=3.5
23:10:33.796 00.001 14964 MultiStar: [#1 0.21,0.01,0.17,U] [#2 0.17,0.23,0.07,U] 
23:10:33.797 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.28}, one-star: {-0.07, -0.36}
23:10:33.797 00.000 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.56) = xAngle (-0.08 = -0.08)
23:10:33.798 00.001 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
23:10:33.798 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.64 mountX=0.27 mountY=0.05, mountTheta=0.17
23:10:33.799 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.28, opts=13)
23:10:33.800 00.001 14964 Enqueuing Move request for scope (-0.02, -0.28)
23:10:33.801 00.001 12044 Worker thread wakes up
23:10:33.801 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
23:10:33.801 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
23:10:33.801 00.000 12044 Moving (-0.02, -0.28) raw xDistance=0.27 yDistance=0.05
23:10:33.801 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.00
23:10:33.801 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:33.801 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:33.801 00.000 12044 MoveAxis(E, 0, ABG)
23:10:33.801 00.000 12044 Move returns status 0, amount 0
23:10:33.801 00.000 12044 MoveAxis(N, 0, ABG)
23:10:33.801 00.000 12044 Move returns status 0, amount 0
23:10:33.801 00.000 12044 move complete, result=0
23:10:33.801 00.000 12044 worker thread done servicing request
23:10:33.809 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22882, med=619, FiltMin=537, FiltMax=16361, Gamma=0.810
23:10:33.814 00.005 14964 UpdateGuideState exits: m=339051 SNR=371.2
23:10:33.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.816 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:33.816 00.000 14964 Enqueuing Expose request
23:10:33.817 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:33.817 00.000 12044 Worker thread wakes up
23:10:33.817 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:33.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:36.922 03.105 12044 Exposure complete
23:10:36.964 00.042 12044 worker thread done servicing request
23:10:36.964 00.000 14964 OnExposeComplete: enter
23:10:36.966 00.002 14964 UpdateGuideState(): m_state=6
23:10:36.968 00.002 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
23:10:36.970 00.002 14964 Star::Find returns 1 (0), X=277.51, Y=101.13, Mass=340669, SNR=370.4, Peak=25530 HFD=3.8
23:10:36.973 00.003 14964 MultiStar: [#1 -0.04,-0.37,0.17,U] [#2 -0.12,-0.19,0.06,U] 
23:10:36.974 00.001 14964 refined, 2 included, MultiStar: {-0.20, 0.08}, one-star: {-0.24, 0.17}
23:10:36.974 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
23:10:36.976 00.002 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
23:10:36.978 00.002 14964 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=-0.08 mountY=0.20, mountTheta=1.97
23:10:36.980 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.08, opts=13)
23:10:36.982 00.002 14964 Enqueuing Move request for scope (-0.20, 0.08)
23:10:36.984 00.002 12044 Worker thread wakes up
23:10:36.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
23:10:36.984 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
23:10:36.984 00.000 12044 Moving (-0.20, 0.08) raw xDistance=-0.08 yDistance=0.20
23:10:36.984 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.14, using input
23:10:36.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
23:10:36.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:36.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:10:36.984 00.000 12044 MoveAxis(E, 0, ABG)
23:10:36.984 00.000 12044 Move returns status 0, amount 0
23:10:36.985 00.001 12044 MoveAxis(N, 0, ABG)
23:10:36.985 00.000 12044 Move returns status 0, amount 0
23:10:36.985 00.000 12044 move complete, result=0
23:10:36.985 00.000 12044 worker thread done servicing request
23:10:37.003 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25530, med=619, FiltMin=533, FiltMax=19866, Gamma=0.810
23:10:37.012 00.009 14964 UpdateGuideState exits: m=340669 SNR=370.4
23:10:37.014 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.015 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:37.016 00.001 14964 Enqueuing Expose request
23:10:37.018 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:37.019 00.001 12044 Worker thread wakes up
23:10:37.019 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:37.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:40.152 03.133 12044 Exposure complete
23:10:40.173 00.021 12044 worker thread done servicing request
23:10:40.173 00.000 14964 OnExposeComplete: enter
23:10:40.174 00.001 14964 UpdateGuideState(): m_state=6
23:10:40.174 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
23:10:40.175 00.001 14964 Star::Find returns 1 (0), X=277.82, Y=100.80, Mass=341314, SNR=366.4, Peak=26588 HFD=3.8
23:10:40.175 00.000 14964 MultiStar: [#1 0.26,0.21,0.17,U] [#2 0.12,0.24,0.07,U] 
23:10:40.176 00.001 14964 refined, 2 included, MultiStar: {0.10, -0.08}, one-star: {0.07, -0.16}
23:10:40.176 00.000 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
23:10:40.178 00.002 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
23:10:40.180 00.002 14964 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=0.08 mountY=-0.09, mountTheta=-0.84
23:10:40.183 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.08, opts=13)
23:10:40.186 00.003 14964 Enqueuing Move request for scope (0.10, -0.08)
23:10:40.188 00.002 12044 Worker thread wakes up
23:10:40.188 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:10:40.188 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:10:40.188 00.000 12044 Moving (0.10, -0.08) raw xDistance=0.08 yDistance=-0.09
23:10:40.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.04
23:10:40.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:40.189 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:40.189 00.000 12044 MoveAxis(E, 0, ABG)
23:10:40.189 00.000 12044 Move returns status 0, amount 0
23:10:40.189 00.000 12044 MoveAxis(N, 0, ABG)
23:10:40.189 00.000 12044 Move returns status 0, amount 0
23:10:40.190 00.001 12044 move complete, result=0
23:10:40.190 00.000 12044 worker thread done servicing request
23:10:40.206 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26588, med=619, FiltMin=529, FiltMax=19137, Gamma=0.810
23:10:40.216 00.010 14964 UpdateGuideState exits: m=341314 SNR=366.4
23:10:40.218 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.219 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:40.221 00.002 14964 Enqueuing Expose request
23:10:40.222 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:40.223 00.001 12044 Worker thread wakes up
23:10:40.223 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:40.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:43.328 03.105 12044 Exposure complete
23:10:43.360 00.032 12044 worker thread done servicing request
23:10:43.361 00.001 14964 OnExposeComplete: enter
23:10:43.362 00.001 14964 UpdateGuideState(): m_state=6
23:10:43.363 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
23:10:43.363 00.000 14964 Star::Find returns 1 (0), X=277.44, Y=101.50, Mass=341942, SNR=370.7, Peak=23820 HFD=3.2
23:10:43.364 00.001 14964 MultiStar: [#1 -0.35,-0.26,0.17,U] [#2 -0.37,-0.14,0.07,U] 
23:10:43.364 00.000 14964 refined, 2 included, MultiStar: {-0.31, 0.39}, one-star: {-0.30, 0.54}
23:10:43.365 00.001 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.56) = xAngle (3.80 = -2.49)
23:10:43.365 00.000 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.57)
23:10:43.366 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.39 hyp=0.50 cameraTheta=2.24 mountX=-0.40 mountY=0.27, mountTheta=2.55
23:10:43.367 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.39, opts=13)
23:10:43.367 00.000 14964 Enqueuing Move request for scope (-0.31, 0.39)
23:10:43.368 00.001 12044 Worker thread wakes up
23:10:43.368 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.39) opts 0xd
23:10:43.368 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.39)
23:10:43.368 00.000 12044 Moving (-0.31, 0.39) raw xDistance=-0.40 yDistance=0.27
23:10:43.368 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -0.45, using input
23:10:43.368 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.07
23:10:43.368 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:43.368 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:10:43.368 00.000 12044 MoveAxis(E, 31, ABG)
23:10:43.368 00.000 12044 Guiding  Dir = 2, Dur = 31
23:10:43.383 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23820, med=618, FiltMin=534, FiltMax=17558, Gamma=0.810
23:10:43.394 00.011 14964 UpdateGuideState exits: m=341942 SNR=370.7
23:10:43.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.397 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:43.399 00.002 14964 Enqueuing Expose request
23:10:43.402 00.003 12044 IsSlewing returns 0
23:10:43.403 00.001 12044 IsGuiding returns 0
23:10:43.436 00.033 12044 IsGuiding returns 1
23:10:43.436 00.000 12044 scope still moving after pulse duration time elapsed
23:10:43.494 00.058 12044 IsSlewing returns 0
23:10:43.495 00.001 12044 IsGuiding returns 0
23:10:43.495 00.000 12044 scope move finished after 31 + 59 ms
23:10:43.495 00.000 12044 Move returns status 0, amount 31
23:10:43.495 00.000 12044 MoveAxis(N, 0, ABG)
23:10:43.495 00.000 12044 Move returns status 0, amount 0
23:10:43.495 00.000 12044 move complete, result=0
23:10:43.495 00.000 12044 worker thread done servicing request
23:10:43.495 00.000 12044 Worker thread wakes up
23:10:43.495 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.3 px 0 ms NORTH
23:10:43.498 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:43.498 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:46.599 03.101 12044 Exposure complete
23:10:46.624 00.025 12044 worker thread done servicing request
23:10:46.625 00.001 14964 OnExposeComplete: enter
23:10:46.625 00.000 14964 UpdateGuideState(): m_state=6
23:10:46.626 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
23:10:46.626 00.000 14964 Star::Find returns 1 (0), X=277.90, Y=101.18, Mass=339828, SNR=361.8, Peak=34104 HFD=3.6
23:10:46.627 00.001 14964 MultiStar: [#1 0.15,-0.11,0.18,U] [#2 -0.19,0.25,0.07,U] 
23:10:46.627 00.000 14964 refined, 2 included, MultiStar: {0.13, 0.18}, one-star: {0.15, 0.22}
23:10:46.628 00.001 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.56) = xAngle (2.49 = 2.49)
23:10:46.628 00.000 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.54 = -0.74)
23:10:46.629 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
23:10:46.630 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.18, opts=13)
23:10:46.631 00.001 14964 Enqueuing Move request for scope (0.13, 0.18)
23:10:46.632 00.001 12044 Worker thread wakes up
23:10:46.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
23:10:46.632 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
23:10:46.632 00.000 12044 Moving (0.13, 0.18) raw xDistance=-0.18 yDistance=-0.15
23:10:46.632 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.47, using input
23:10:46.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.07
23:10:46.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:46.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:46.632 00.000 12044 MoveAxis(E, 0, ABG)
23:10:46.632 00.000 12044 Move returns status 0, amount 0
23:10:46.632 00.000 12044 MoveAxis(N, 0, ABG)
23:10:46.632 00.000 12044 Move returns status 0, amount 0
23:10:46.632 00.000 12044 move complete, result=0
23:10:46.633 00.001 12044 worker thread done servicing request
23:10:46.640 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34104, med=618, FiltMin=527, FiltMax=13305, Gamma=0.810
23:10:46.646 00.006 14964 UpdateGuideState exits: m=339828 SNR=361.8
23:10:46.647 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.647 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:46.648 00.001 14964 Enqueuing Expose request
23:10:46.648 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:46.649 00.001 12044 Worker thread wakes up
23:10:46.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:46.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:49.744 03.095 12044 Exposure complete
23:10:49.789 00.045 12044 worker thread done servicing request
23:10:49.789 00.000 14964 OnExposeComplete: enter
23:10:49.790 00.001 14964 UpdateGuideState(): m_state=6
23:10:49.792 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
23:10:49.794 00.002 14964 Star::Find returns 1 (0), X=277.80, Y=100.99, Mass=341408, SNR=370.0, Peak=34992 HFD=3.8
23:10:49.795 00.001 14964 MultiStar: [#1 0.07,0.06,0.17,U] [#2 0.16,0.42,0.06,U] 
23:10:49.797 00.002 14964 single-star, 2 included, MultiStar: {0.06, 0.05}, one-star: {0.06, 0.03}
23:10:49.798 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (1.99 = 1.99)
23:10:49.798 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.24)
23:10:49.799 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=-0.03 mountY=-0.06, mountTheta=-1.98
23:10:49.802 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.03, opts=13)
23:10:49.806 00.004 14964 Enqueuing Move request for scope (0.06, 0.03)
23:10:49.808 00.002 12044 Worker thread wakes up
23:10:49.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:10:49.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:10:49.808 00.000 12044 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
23:10:49.808 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.51, using input
23:10:49.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.08
23:10:49.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:49.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:49.808 00.000 12044 MoveAxis(E, 0, ABG)
23:10:49.808 00.000 12044 Move returns status 0, amount 0
23:10:49.808 00.000 12044 MoveAxis(N, 0, ABG)
23:10:49.808 00.000 12044 Move returns status 0, amount 0
23:10:49.809 00.001 12044 move complete, result=0
23:10:49.809 00.000 12044 worker thread done servicing request
23:10:49.827 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34992, med=619, FiltMin=535, FiltMax=16197, Gamma=0.810
23:10:49.839 00.012 14964 UpdateGuideState exits: m=341408 SNR=370.0
23:10:49.841 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.842 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:49.843 00.001 14964 Enqueuing Expose request
23:10:49.845 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:49.845 00.000 12044 Worker thread wakes up
23:10:49.846 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:49.846 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:52.951 03.105 12044 Exposure complete
23:10:52.984 00.033 12044 worker thread done servicing request
23:10:52.984 00.000 14964 OnExposeComplete: enter
23:10:52.985 00.001 14964 UpdateGuideState(): m_state=6
23:10:52.985 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
23:10:52.986 00.001 14964 Star::Find returns 1 (0), X=278.12, Y=101.34, Mass=345787, SNR=365.7, Peak=34804 HFD=3.4
23:10:52.986 00.000 14964 MultiStar: [#1 0.50,-0.62,0.00,M1] [#2 0.39,-0.40,0.00,M4] 
23:10:52.987 00.001 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
23:10:52.988 00.001 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.40 = -0.88)
23:10:52.988 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.37 hyp=0.53 cameraTheta=0.79 mountX=-0.37 mountY=-0.41, mountTheta=-2.31
23:10:52.989 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.37, opts=13)
23:10:52.990 00.001 14964 Enqueuing Move request for scope (0.37, 0.37)
23:10:52.991 00.001 12044 Worker thread wakes up
23:10:52.991 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.37) opts 0xd
23:10:52.991 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.37)
23:10:52.991 00.000 12044 Moving (0.37, 0.37) raw xDistance=-0.37 yDistance=-0.41
23:10:52.991 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.44, using input
23:10:52.991 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:10:52.991 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.07
23:10:52.991 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:52.991 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:10:52.991 00.000 12044 MoveAxis(E, 28, ABG)
23:10:52.991 00.000 12044 Guiding  Dir = 2, Dur = 28
23:10:53.000 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34804, med=619, FiltMin=529, FiltMax=14760, Gamma=0.810
23:10:53.006 00.006 14964 UpdateGuideState exits: m=345787 SNR=365.7
23:10:53.007 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.007 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:53.008 00.001 14964 Enqueuing Expose request
23:10:53.012 00.004 12044 IsSlewing returns 0
23:10:53.012 00.000 12044 IsGuiding returns 0
23:10:53.044 00.032 12044 IsGuiding returns 1
23:10:53.044 00.000 12044 scope still moving after pulse duration time elapsed
23:10:53.106 00.062 12044 IsSlewing returns 0
23:10:53.106 00.000 12044 IsGuiding returns 0
23:10:53.106 00.000 12044 scope move finished after 28 + 65 ms
23:10:53.106 00.000 12044 Move returns status 0, amount 28
23:10:53.106 00.000 12044 MoveAxis(N, 0, ABG)
23:10:53.106 00.000 12044 Move returns status 0, amount 0
23:10:53.106 00.000 12044 move complete, result=0
23:10:53.106 00.000 12044 worker thread done servicing request
23:10:53.106 00.000 12044 Worker thread wakes up
23:10:53.106 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:53.106 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:53.106 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.4 px 0 ms NORTH
23:10:56.211 03.105 12044 Exposure complete
23:10:56.236 00.025 12044 worker thread done servicing request
23:10:56.236 00.000 14964 OnExposeComplete: enter
23:10:56.237 00.001 14964 UpdateGuideState(): m_state=6
23:10:56.238 00.001 14964 Star::Find(35, 278, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
23:10:56.238 00.000 14964 Star::Find returns 1 (0), X=277.98, Y=101.16, Mass=346053, SNR=375.7, Peak=31116 HFD=3.7
23:10:56.239 00.001 14964 MultiStar: [#1 0.33,-0.17,0.17,U] [#2 0.19,0.23,0.07,U] 
23:10:56.241 00.002 14964 refined, 2 included, MultiStar: {0.24, 0.15}, one-star: {0.23, 0.20}
23:10:56.241 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
23:10:56.242 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
23:10:56.243 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.55 mountX=-0.15 mountY=-0.25, mountTheta=-2.09
23:10:56.245 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.15, opts=13)
23:10:56.246 00.001 14964 Enqueuing Move request for scope (0.24, 0.15)
23:10:56.247 00.001 12044 Worker thread wakes up
23:10:56.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
23:10:56.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
23:10:56.247 00.000 12044 Moving (0.24, 0.15) raw xDistance=-0.15 yDistance=-0.25
23:10:56.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
23:10:56.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:56.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:10:56.247 00.000 12044 MoveAxis(E, 0, ABG)
23:10:56.247 00.000 12044 Move returns status 0, amount 0
23:10:56.247 00.000 12044 MoveAxis(N, 0, ABG)
23:10:56.247 00.000 12044 Move returns status 0, amount 0
23:10:56.247 00.000 12044 move complete, result=0
23:10:56.247 00.000 12044 worker thread done servicing request
23:10:56.254 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31116, med=619, FiltMin=529, FiltMax=15257, Gamma=0.810
23:10:56.263 00.009 14964 UpdateGuideState exits: m=346053 SNR=375.7
23:10:56.264 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.266 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:56.267 00.001 14964 Enqueuing Expose request
23:10:56.268 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:10:56.270 00.002 12044 Worker thread wakes up
23:10:56.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:56.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:10:59.374 03.104 12044 Exposure complete
23:10:59.397 00.023 12044 worker thread done servicing request
23:10:59.398 00.001 14964 OnExposeComplete: enter
23:10:59.398 00.000 14964 UpdateGuideState(): m_state=6
23:10:59.399 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
23:10:59.399 00.000 14964 Star::Find returns 1 (0), X=277.94, Y=100.85, Mass=345997, SNR=373.0, Peak=31216 HFD=4.0
23:10:59.400 00.001 14964 MultiStar: [#1 0.28,0.69,0.00,M1] [#2 0.14,1.03,0.00,M4] 
23:10:59.400 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
23:10:59.401 00.001 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.22)
23:10:59.401 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=0.12 mountY=-0.18, mountTheta=-0.98
23:10:59.402 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.11, opts=13)
23:10:59.403 00.001 14964 Enqueuing Move request for scope (0.19, -0.11)
23:10:59.403 00.000 12044 Worker thread wakes up
23:10:59.404 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
23:10:59.404 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
23:10:59.404 00.000 12044 Moving (0.19, -0.11) raw xDistance=0.12 yDistance=-0.18
23:10:59.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
23:10:59.404 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:59.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:10:59.404 00.000 12044 MoveAxis(E, 0, ABG)
23:10:59.404 00.000 12044 Move returns status 0, amount 0
23:10:59.404 00.000 12044 MoveAxis(N, 0, ABG)
23:10:59.404 00.000 12044 Move returns status 0, amount 0
23:10:59.404 00.000 12044 move complete, result=0
23:10:59.404 00.000 12044 worker thread done servicing request
23:10:59.414 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31216, med=619, FiltMin=528, FiltMax=17550, Gamma=0.810
23:10:59.420 00.006 14964 UpdateGuideState exits: m=345997 SNR=373.0
23:10:59.421 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:59.422 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:10:59.422 00.000 14964 Enqueuing Expose request
23:10:59.423 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:59.424 00.001 12044 Worker thread wakes up
23:10:59.424 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:10:59.424 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:02.562 03.138 12044 Exposure complete
23:11:02.583 00.021 12044 worker thread done servicing request
23:11:02.583 00.000 14964 OnExposeComplete: enter
23:11:02.584 00.001 14964 UpdateGuideState(): m_state=6
23:11:02.585 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
23:11:02.585 00.000 14964 Star::Find returns 1 (0), X=277.90, Y=100.82, Mass=343245, SNR=370.5, Peak=32744 HFD=3.7
23:11:02.586 00.001 14964 MultiStar: [#1 0.27,0.24,0.17,U] [#2 0.14,0.45,0.06,U] 
23:11:02.586 00.000 14964 refined, 2 included, MultiStar: {0.17, -0.06}, one-star: {0.15, -0.14}
23:11:02.587 00.001 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
23:11:02.588 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.01)
23:11:02.588 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=0.06 mountY=-0.16, mountTheta=-1.21
23:11:02.590 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.06, opts=13)
23:11:02.590 00.000 14964 Enqueuing Move request for scope (0.17, -0.06)
23:11:02.591 00.001 12044 Worker thread wakes up
23:11:02.591 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
23:11:02.591 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
23:11:02.591 00.000 12044 Moving (0.17, -0.06) raw xDistance=0.06 yDistance=-0.16
23:11:02.591 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
23:11:02.591 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:02.591 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:02.591 00.000 12044 MoveAxis(E, 0, ABG)
23:11:02.591 00.000 12044 Move returns status 0, amount 0
23:11:02.591 00.000 12044 MoveAxis(N, 0, ABG)
23:11:02.591 00.000 12044 Move returns status 0, amount 0
23:11:02.591 00.000 12044 move complete, result=0
23:11:02.591 00.000 12044 worker thread done servicing request
23:11:02.599 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32744, med=619, FiltMin=534, FiltMax=15298, Gamma=0.810
23:11:02.605 00.006 14964 UpdateGuideState exits: m=343245 SNR=370.5
23:11:02.605 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.606 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:02.606 00.000 14964 Enqueuing Expose request
23:11:02.607 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:02.607 00.000 12044 Worker thread wakes up
23:11:02.607 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:02.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:05.733 03.126 12044 Exposure complete
23:11:05.786 00.053 12044 worker thread done servicing request
23:11:05.786 00.000 14964 OnExposeComplete: enter
23:11:05.788 00.002 14964 UpdateGuideState(): m_state=6
23:11:05.788 00.000 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
23:11:05.790 00.002 14964 Star::Find returns 1 (0), X=278.03, Y=101.23, Mass=342506, SNR=372.7, Peak=33220 HFD=3.7
23:11:05.792 00.002 14964 MultiStar: [#1 0.30,-0.12,0.16,U] [#2 0.00,0.58,0.00,M4] 
23:11:05.794 00.002 14964 refined, 1 included, MultiStar: {0.29, 0.21}, one-star: {0.29, 0.27}
23:11:05.796 00.002 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.20 = 2.20)
23:11:05.799 00.003 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.03)
23:11:05.800 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.64 mountX=-0.21 mountY=-0.31, mountTheta=-2.17
23:11:05.802 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.21, opts=13)
23:11:05.802 00.000 14964 Enqueuing Move request for scope (0.29, 0.21)
23:11:05.803 00.001 12044 Worker thread wakes up
23:11:05.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
23:11:05.803 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
23:11:05.803 00.000 12044 Moving (0.29, 0.21) raw xDistance=-0.21 yDistance=-0.31
23:11:05.803 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
23:11:05.803 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:05.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:11:05.803 00.000 12044 MoveAxis(E, 0, ABG)
23:11:05.803 00.000 12044 Move returns status 0, amount 0
23:11:05.803 00.000 12044 MoveAxis(N, 0, ABG)
23:11:05.804 00.001 12044 Move returns status 0, amount 0
23:11:05.804 00.000 12044 move complete, result=0
23:11:05.804 00.000 12044 worker thread done servicing request
23:11:05.814 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33220, med=619, FiltMin=522, FiltMax=13482, Gamma=0.810
23:11:05.822 00.008 14964 UpdateGuideState exits: m=342506 SNR=372.7
23:11:05.823 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.825 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:05.826 00.001 14964 Enqueuing Expose request
23:11:05.827 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:11:05.829 00.002 12044 Worker thread wakes up
23:11:05.829 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:05.829 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:08.952 03.123 12044 Exposure complete
23:11:08.985 00.033 12044 worker thread done servicing request
23:11:08.985 00.000 14964 OnExposeComplete: enter
23:11:08.985 00.000 14964 UpdateGuideState(): m_state=6
23:11:08.986 00.001 14964 Star::Find(35, 278, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
23:11:08.987 00.001 14964 Star::Find returns 1 (0), X=277.64, Y=101.04, Mass=344269, SNR=373.1, Peak=27788 HFD=3.9
23:11:08.987 00.000 14964 MultiStar: [#1 0.03,-0.06,0.17,U] [#2 -0.15,0.25,0.07,U] 
23:11:08.988 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.07}, one-star: {-0.11, 0.08}
23:11:08.989 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.05 = -2.23)
23:11:08.989 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
23:11:08.990 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=-0.07 mountY=0.08, mountTheta=2.27
23:11:08.991 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.07, opts=13)
23:11:08.991 00.000 14964 Enqueuing Move request for scope (-0.09, 0.07)
23:11:08.992 00.001 12044 Worker thread wakes up
23:11:08.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:11:08.992 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:11:08.992 00.000 12044 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=0.08
23:11:08.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
23:11:08.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:08.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:11:08.992 00.000 12044 MoveAxis(E, 0, ABG)
23:11:08.992 00.000 12044 Move returns status 0, amount 0
23:11:08.992 00.000 12044 MoveAxis(N, 0, ABG)
23:11:08.992 00.000 12044 Move returns status 0, amount 0
23:11:08.992 00.000 12044 move complete, result=0
23:11:08.992 00.000 12044 worker thread done servicing request
23:11:09.000 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27788, med=619, FiltMin=536, FiltMax=22123, Gamma=0.810
23:11:09.006 00.006 14964 UpdateGuideState exits: m=344269 SNR=373.1
23:11:09.007 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.007 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:09.008 00.001 14964 Enqueuing Expose request
23:11:09.008 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:09.009 00.001 12044 Worker thread wakes up
23:11:09.009 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:09.009 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:12.113 03.104 12044 Exposure complete
23:11:12.154 00.041 12044 worker thread done servicing request
23:11:12.154 00.000 14964 OnExposeComplete: enter
23:11:12.156 00.002 14964 UpdateGuideState(): m_state=6
23:11:12.157 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
23:11:12.159 00.002 14964 Star::Find returns 1 (0), X=277.23, Y=100.49, Mass=339442, SNR=366.2, Peak=32005 HFD=3.4
23:11:12.160 00.001 14964 MultiStar: [#1 -0.16,0.22,0.17,U] [#2 -0.01,0.78,0.00,M4] 
23:11:12.161 00.001 14964 refined, 1 included, MultiStar: {-0.47, -0.37}, one-star: {-0.52, -0.47}
23:11:12.163 00.002 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
23:11:12.164 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
23:11:12.165 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.37 hyp=0.59 cameraTheta=-2.48 mountX=0.36 mountY=0.50, mountTheta=0.95
23:11:12.168 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.37, opts=13)
23:11:12.168 00.000 14964 Enqueuing Move request for scope (-0.47, -0.37)
23:11:12.169 00.001 12044 Worker thread wakes up
23:11:12.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.37) opts 0xd
23:11:12.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.37)
23:11:12.169 00.000 12044 Moving (-0.47, -0.37) raw xDistance=0.36 yDistance=0.50
23:11:12.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.36, slope = 0.05
23:11:12.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:11:12.169 00.000 12044 MoveAxis(W, 22, ABG)
23:11:12.169 00.000 12044 Guiding  Dir = 3, Dur = 22
23:11:12.189 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32005, med=619, FiltMin=531, FiltMax=18960, Gamma=0.810
23:11:12.199 00.010 14964 UpdateGuideState exits: m=339442 SNR=366.2
23:11:12.200 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.200 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:12.201 00.001 14964 Enqueuing Expose request
23:11:12.221 00.020 12044 IsSlewing returns 0
23:11:12.221 00.000 12044 IsGuiding returns 0
23:11:12.253 00.032 12044 IsGuiding returns 1
23:11:12.253 00.000 12044 scope still moving after pulse duration time elapsed
23:11:12.324 00.071 12044 IsSlewing returns 0
23:11:12.324 00.000 12044 IsGuiding returns 0
23:11:12.324 00.000 12044 scope move finished after 22 + 80 ms
23:11:12.324 00.000 12044 Move returns status 0, amount 22
23:11:12.325 00.001 12044 MoveAxis(S, 47, ABG)
23:11:12.325 00.000 12044 Guiding  Dir = 1, Dur = 47
23:11:12.353 00.028 12044 IsSlewing returns 0
23:11:12.411 00.058 12044 IsGuiding returns 0
23:11:12.433 00.022 12044 PulseGuide returned control before completion, sleep 36
23:11:12.484 00.051 12044 IsGuiding returns 0
23:11:12.484 00.000 12044 Move returns status 0, amount 47
23:11:12.484 00.000 12044 move complete, result=0
23:11:12.484 00.000 12044 worker thread done servicing request
23:11:12.484 00.000 12044 Worker thread wakes up
23:11:12.485 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:12.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:12.485 00.000 14964 GuideStep: 0.4 px 22 ms WEST, 0.5 px 47 ms SOUTH
23:11:15.594 03.109 12044 Exposure complete
23:11:15.628 00.034 12044 worker thread done servicing request
23:11:15.628 00.000 14964 OnExposeComplete: enter
23:11:15.630 00.002 14964 UpdateGuideState(): m_state=6
23:11:15.631 00.001 14964 Star::Find(35, 277, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
23:11:15.633 00.002 14964 Star::Find returns 1 (0), X=277.89, Y=101.16, Mass=342802, SNR=371.2, Peak=34124 HFD=3.7
23:11:15.634 00.001 14964 MultiStar: [#1 0.37,-0.19,0.17,U] [#2 0.19,0.20,0.07,U] 
23:11:15.636 00.002 14964 refined, 2 included, MultiStar: {0.17, 0.14}, one-star: {0.14, 0.19}
23:11:15.637 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
23:11:15.638 00.001 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
23:11:15.638 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
23:11:15.639 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.14, opts=13)
23:11:15.640 00.001 14964 Enqueuing Move request for scope (0.17, 0.14)
23:11:15.640 00.000 12044 Worker thread wakes up
23:11:15.641 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:11:15.641 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:11:15.641 00.000 12044 Moving (0.17, 0.14) raw xDistance=-0.14 yDistance=-0.19
23:11:15.641 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
23:11:15.641 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:15.641 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:11:15.641 00.000 12044 MoveAxis(E, 0, ABG)
23:11:15.641 00.000 12044 Move returns status 0, amount 0
23:11:15.641 00.000 12044 MoveAxis(N, 0, ABG)
23:11:15.641 00.000 12044 Move returns status 0, amount 0
23:11:15.641 00.000 12044 move complete, result=0
23:11:15.641 00.000 12044 worker thread done servicing request
23:11:15.649 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=34124, med=619, FiltMin=528, FiltMax=13266, Gamma=0.810
23:11:15.655 00.006 14964 UpdateGuideState exits: m=342802 SNR=371.2
23:11:15.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:15.658 00.002 14964 Enqueuing Expose request
23:11:15.660 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:15.662 00.002 12044 Worker thread wakes up
23:11:15.662 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:15.662 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:18.793 03.131 12044 Exposure complete
23:11:18.834 00.041 12044 worker thread done servicing request
23:11:18.834 00.000 14964 OnExposeComplete: enter
23:11:18.836 00.002 14964 UpdateGuideState(): m_state=6
23:11:18.838 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
23:11:18.840 00.002 14964 Star::Find returns 1 (0), X=277.72, Y=101.30, Mass=349010, SNR=385.8, Peak=31556 HFD=3.5
23:11:18.842 00.002 14964 MultiStar: [#1 0.18,-0.20,0.17,U] [#2 -0.02,-0.10,0.07,U] 
23:11:18.843 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.24}, one-star: {-0.03, 0.34}
23:11:18.844 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
23:11:18.846 00.002 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
23:11:18.847 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.24 mountY=-0.03, mountTheta=-3.03
23:11:18.850 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.24, opts=13)
23:11:18.851 00.001 14964 Enqueuing Move request for scope (0.00, 0.24)
23:11:18.853 00.002 12044 Worker thread wakes up
23:11:18.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
23:11:18.853 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
23:11:18.853 00.000 12044 Moving (0.00, 0.24) raw xDistance=-0.24 yDistance=-0.03
23:11:18.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.01
23:11:18.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:18.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:18.853 00.000 12044 MoveAxis(E, 0, ABG)
23:11:18.853 00.000 12044 Move returns status 0, amount 0
23:11:18.853 00.000 12044 MoveAxis(N, 0, ABG)
23:11:18.853 00.000 12044 Move returns status 0, amount 0
23:11:18.853 00.000 12044 move complete, result=0
23:11:18.853 00.000 12044 worker thread done servicing request
23:11:18.867 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31556, med=618, FiltMin=534, FiltMax=19044, Gamma=0.810
23:11:18.878 00.011 14964 UpdateGuideState exits: m=349010 SNR=385.8
23:11:18.880 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.881 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:18.882 00.001 14964 Enqueuing Expose request
23:11:18.883 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:18.883 00.000 12044 Worker thread wakes up
23:11:18.883 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:18.883 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,66,71,71)
23:11:20.352 01.469 14964 evsrv: cli 01AB27B0 connect
23:11:20.354 00.002 14964 case statement mapped state 6 to 3
23:11:20.357 00.003 14964 case statement mapped state 6 to 3
23:11:20.361 00.004 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"0cac5917-2971-4c66-83f5-963f99ada3c8"}
23:11:20.364 00.003 14964 case statement mapped state 6 to 3
23:11:20.365 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cac5917-2971-4c66-83f5-963f99ada3c8"}
23:11:20.367 00.002 14964 evsrv: cli 01AB27B0 disconnect
23:11:20.369 00.002 14964 evsrv: cli 01AB2850 connect
23:11:20.371 00.002 14964 case statement mapped state 6 to 3
23:11:20.372 00.001 14964 case statement mapped state 6 to 3
23:11:20.374 00.002 14964 evsrv: cli 01AB2850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"a671dad7-a9b8-47b1-a8b2-189521036eb0"}
23:11:20.376 00.002 14964 PhdController::Dither begins
23:11:20.378 00.002 14964 dither: size=2.00, dRA=-1.77 dDec=0.43
23:11:20.379 00.001 14964 MountToCamera -- mountTheta (-2.90) + m_xAngle (-1.56) = xAngle (-4.46 = 1.82)
23:11:20.381 00.002 14964 MountToCamera -- mountX=-1.77 mountY=0.43 hyp=1.82 mountTheta=-2.90 cameraX=-0.46, cameraY=1.77 cameraTheta=1.82
23:11:20.382 00.001 14964 setting lock position to (277.29, 102.73)
23:11:20.384 00.002 14964 Mount: notify guiding dithered (-0.5, 1.8)
23:11:20.386 00.002 14964 MultiStar: stabilizing after lock position change
23:11:20.388 00.002 14964 Status Line: Dither by -1.77,0.43
23:11:20.393 00.005 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:11:20.395 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
23:11:20.396 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":0,"id":"a671dad7-a9b8-47b1-a8b2-189521036eb0"}
23:11:20.408 00.012 14964 evsrv: cli 01AB2850 disconnect
23:11:21.985 01.577 12044 Exposure complete
23:11:22.016 00.031 12044 worker thread done servicing request
23:11:22.016 00.000 14964 OnExposeComplete: enter
23:11:22.017 00.001 14964 UpdateGuideState(): m_state=6
23:11:22.018 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
23:11:22.018 00.000 14964 Star::Find returns 1 (0), X=278.27, Y=100.99, Mass=343195, SNR=370.7, Peak=31088 HFD=4.0
23:11:22.019 00.001 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.50 = 0.50)
23:11:22.019 00.000 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.73)
23:11:22.020 00.001 14964 CameraToMount -- cameraX=0.98 cameraY=-1.73 hyp=1.99 cameraTheta=-1.06 mountX=1.75 mountY=-0.79, mountTheta=-0.42
23:11:22.022 00.002 14964 dither recenter: remaining=(1.8,-0.4) step=(1.8,-0.4)
23:11:22.023 00.001 14964 MountToCamera -- mountTheta (0.24) + m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
23:11:22.025 00.002 14964 MountToCamera -- mountX=1.77 mountY=-0.43 hyp=1.82 mountTheta=0.24 cameraX=0.46, cameraY=-1.77 cameraTheta=-1.32
23:11:22.026 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-1.77, opts=4)
23:11:22.027 00.001 14964 Enqueuing Move request for scope (0.46, -1.77)
23:11:22.027 00.000 14964 Mount: notify direct move 1.77,-0.43
23:11:22.028 00.001 12044 Worker thread wakes up
23:11:22.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -1.77) opts 0x4
23:11:22.028 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -1.77)
23:11:22.028 00.000 12044 Moving (0.46, -1.77) raw xDistance=1.77 yDistance=-0.43
23:11:22.029 00.001 12044 BLC: window closed
23:11:22.029 00.000 12044 MoveAxis(W, 210, B)
23:11:22.029 00.000 12044 Guiding  Dir = 3, Dur = 210
23:11:22.041 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31088, med=619, FiltMin=535, FiltMax=18872, Gamma=0.810
23:11:22.052 00.011 14964 UpdateGuideState exits: m=343195 SNR=370.7
23:11:22.053 00.001 14964 PhdController: settling, locked = 1, distance = 2.07 (2.00) aobump = 0 frame = 1 / 99999
23:11:22.055 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778566282.055,"Host":"NUCBOX","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:11:22.055 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.056 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:22.056 00.000 14964 Enqueuing Expose request
23:11:22.059 00.003 12044 IsSlewing returns 0
23:11:22.059 00.000 12044 IsGuiding returns 0
23:11:22.090 00.031 12044 PulseGuide returned control before completion, sleep 189
23:11:22.308 00.218 12044 IsGuiding returns 1
23:11:22.308 00.000 12044 scope still moving after pulse duration time elapsed
23:11:22.433 00.125 12044 IsSlewing returns 0
23:11:22.433 00.000 12044 IsGuiding returns 0
23:11:22.434 00.001 12044 scope move finished after 210 + 164 ms
23:11:22.434 00.000 12044 Move returns status 0, amount 210
23:11:22.434 00.000 12044 BLC: window closed
23:11:22.434 00.000 12044 BLC: Compensation needed for non-algo type move
23:11:22.434 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 347 applied
23:11:22.434 00.000 12044 MoveAxis(N, 387, B)
23:11:22.434 00.000 12044 Guiding  Dir = 0, Dur = 387
23:11:22.465 00.031 12044 IsSlewing returns 0
23:11:22.465 00.000 12044 IsGuiding returns 0
23:11:22.498 00.033 12044 PulseGuide returned control before completion, sleep 365
23:11:22.880 00.382 12044 IsGuiding returns 1
23:11:22.880 00.000 12044 scope still moving after pulse duration time elapsed
23:11:22.935 00.055 12044 IsSlewing returns 0
23:11:22.936 00.001 12044 IsGuiding returns 0
23:11:22.936 00.000 12044 scope move finished after 387 + 83 ms
23:11:22.936 00.000 12044 Move returns status 0, amount 387
23:11:22.936 00.000 12044 move complete, result=0
23:11:22.937 00.001 12044 worker thread done servicing request
23:11:22.937 00.000 12044 Worker thread wakes up
23:11:22.937 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:22.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:22.937 00.000 14964 GuideStep: 1.8 px 210 ms WEST, -0.4 px 387 ms NORTH
23:11:26.070 03.133 12044 Exposure complete
23:11:26.102 00.032 12044 worker thread done servicing request
23:11:26.102 00.000 14964 OnExposeComplete: enter
23:11:26.104 00.002 14964 UpdateGuideState(): m_state=6
23:11:26.106 00.002 14964 Star::Find(35, 278, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
23:11:26.107 00.001 14964 Star::Find returns 1 (0), X=277.69, Y=103.24, Mass=347213, SNR=371.6, Peak=31442 HFD=3.6
23:11:26.108 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.46 = 2.46)
23:11:26.110 00.002 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.77)
23:11:26.111 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.51 hyp=0.65 cameraTheta=0.90 mountX=-0.51 mountY=-0.45, mountTheta=-2.41
23:11:26.113 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.51, opts=13)
23:11:26.114 00.001 14964 Enqueuing Move request for scope (0.40, 0.51)
23:11:26.115 00.001 12044 Worker thread wakes up
23:11:26.115 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.51) opts 0xd
23:11:26.115 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.51)
23:11:26.115 00.000 12044 Moving (0.40, 0.51) raw xDistance=-0.51 yDistance=-0.45
23:11:26.115 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.51, slope = 0.00
23:11:26.115 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:26.115 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:11:26.115 00.000 12044 MoveAxis(E, 39, ABG)
23:11:26.115 00.000 12044 Guiding  Dir = 2, Dur = 39
23:11:26.128 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31442, med=619, FiltMin=535, FiltMax=18504, Gamma=0.810
23:11:26.140 00.012 14964 UpdateGuideState exits: m=347213 SNR=371.6
23:11:26.141 00.001 14964 PhdController: settling, locked = 1, distance = 0.65 (2.00) aobump = 0 frame = 2 / 99999
23:11:26.142 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566286.142,"Host":"NUCBOX","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:11:26.145 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.147 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:26.148 00.001 14964 Enqueuing Expose request
23:11:26.165 00.017 12044 IsSlewing returns 0
23:11:26.165 00.000 12044 IsGuiding returns 0
23:11:26.197 00.032 12044 PulseGuide returned control before completion, sleep 18
23:11:26.223 00.026 12044 IsGuiding returns 1
23:11:26.223 00.000 12044 scope still moving after pulse duration time elapsed
23:11:26.275 00.052 12044 IsSlewing returns 0
23:11:26.276 00.001 12044 IsGuiding returns 0
23:11:26.276 00.000 12044 scope move finished after 39 + 72 ms
23:11:26.276 00.000 12044 Move returns status 0, amount 39
23:11:26.276 00.000 12044 MoveAxis(N, 0, ABG)
23:11:26.276 00.000 12044 Move returns status 0, amount 0
23:11:26.276 00.000 12044 move complete, result=0
23:11:26.276 00.000 12044 worker thread done servicing request
23:11:26.276 00.000 12044 Worker thread wakes up
23:11:26.276 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:26.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:26.276 00.000 14964 GuideStep: -0.5 px 39 ms EAST, -0.5 px 0 ms NORTH
23:11:29.377 03.101 12044 Exposure complete
23:11:29.402 00.025 12044 worker thread done servicing request
23:11:29.402 00.000 14964 OnExposeComplete: enter
23:11:29.403 00.001 14964 UpdateGuideState(): m_state=6
23:11:29.404 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
23:11:29.404 00.000 14964 Star::Find returns 1 (0), X=277.90, Y=102.99, Mass=344134, SNR=367.3, Peak=33502 HFD=3.9
23:11:29.405 00.001 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
23:11:29.406 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
23:11:29.406 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=0.26 hyp=0.67 cameraTheta=0.40 mountX=-0.25 mountY=-0.64, mountTheta=-1.95
23:11:29.407 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.26, opts=13)
23:11:29.408 00.001 14964 Enqueuing Move request for scope (0.61, 0.26)
23:11:29.409 00.001 12044 Worker thread wakes up
23:11:29.409 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.26) opts 0xd
23:11:29.409 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.26)
23:11:29.409 00.000 12044 Moving (0.61, 0.26) raw xDistance=-0.25 yDistance=-0.64
23:11:29.409 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
23:11:29.409 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:29.409 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
23:11:29.409 00.000 12044 MoveAxis(E, 0, ABG)
23:11:29.409 00.000 12044 Move returns status 0, amount 0
23:11:29.409 00.000 12044 MoveAxis(N, 0, ABG)
23:11:29.409 00.000 12044 Move returns status 0, amount 0
23:11:29.409 00.000 12044 move complete, result=0
23:11:29.409 00.000 12044 worker thread done servicing request
23:11:29.416 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33502, med=619, FiltMin=527, FiltMax=15104, Gamma=0.810
23:11:29.424 00.008 14964 UpdateGuideState exits: m=344134 SNR=367.3
23:11:29.426 00.002 14964 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 3 / 99999
23:11:29.427 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566289.427,"Host":"NUCBOX","Inst":1,"Distance":0.66,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
23:11:29.428 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.428 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:29.429 00.001 14964 Enqueuing Expose request
23:11:29.429 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
23:11:29.429 00.000 12044 Worker thread wakes up
23:11:29.430 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:29.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:32.562 03.132 12044 Exposure complete
23:11:32.593 00.031 12044 worker thread done servicing request
23:11:32.593 00.000 14964 OnExposeComplete: enter
23:11:32.593 00.000 14964 UpdateGuideState(): m_state=6
23:11:32.594 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
23:11:32.595 00.001 14964 Star::Find returns 1 (0), X=277.65, Y=103.16, Mass=344879, SNR=378.3, Peak=30814 HFD=3.7
23:11:32.595 00.000 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.43 = 2.43)
23:11:32.596 00.001 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.80)
23:11:32.596 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=0.44 hyp=0.57 cameraTheta=0.88 mountX=-0.43 mountY=-0.41, mountTheta=-2.39
23:11:32.597 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.44, opts=13)
23:11:32.598 00.001 14964 Enqueuing Move request for scope (0.36, 0.44)
23:11:32.598 00.000 12044 Worker thread wakes up
23:11:32.598 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.44) opts 0xd
23:11:32.598 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.44)
23:11:32.598 00.000 12044 Moving (0.36, 0.44) raw xDistance=-0.43 yDistance=-0.41
23:11:32.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.43, slope = 0.00
23:11:32.598 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.598 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:11:32.598 00.000 12044 MoveAxis(E, 33, ABG)
23:11:32.598 00.000 12044 Guiding  Dir = 2, Dur = 33
23:11:32.606 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30814, med=618, FiltMin=528, FiltMax=19480, Gamma=0.810
23:11:32.612 00.006 14964 UpdateGuideState exits: m=344879 SNR=378.3
23:11:32.612 00.000 14964 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 4 / 99999
23:11:32.613 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566292.613,"Host":"NUCBOX","Inst":1,"Distance":0.63,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
23:11:32.613 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.614 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:32.614 00.000 14964 Enqueuing Expose request
23:11:32.619 00.005 12044 IsSlewing returns 0
23:11:32.619 00.000 12044 IsGuiding returns 0
23:11:32.651 00.032 12044 PulseGuide returned control before completion, sleep 12
23:11:32.694 00.043 12044 IsGuiding returns 1
23:11:32.694 00.000 12044 scope still moving after pulse duration time elapsed
23:11:32.791 00.097 12044 IsSlewing returns 0
23:11:32.791 00.000 12044 IsGuiding returns 0
23:11:32.792 00.001 12044 scope move finished after 33 + 139 ms
23:11:32.792 00.000 12044 Move returns status 0, amount 33
23:11:32.792 00.000 12044 MoveAxis(N, 0, ABG)
23:11:32.792 00.000 12044 Move returns status 0, amount 0
23:11:32.792 00.000 12044 move complete, result=0
23:11:32.792 00.000 12044 worker thread done servicing request
23:11:32.792 00.000 12044 Worker thread wakes up
23:11:32.792 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:32.792 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:32.792 00.000 14964 GuideStep: -0.4 px 33 ms EAST, -0.4 px 0 ms NORTH
23:11:35.897 03.105 12044 Exposure complete
23:11:35.919 00.022 12044 worker thread done servicing request
23:11:35.919 00.000 14964 OnExposeComplete: enter
23:11:35.919 00.000 14964 UpdateGuideState(): m_state=6
23:11:35.920 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
23:11:35.921 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=102.22, Mass=341554, SNR=371.0, Peak=29735 HFD=3.6
23:11:35.921 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
23:11:35.922 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
23:11:35.922 00.000 14964 CameraToMount -- cameraX=0.57 cameraY=-0.51 hyp=0.77 cameraTheta=-0.73 mountX=0.52 mountY=-0.51, mountTheta=-0.78
23:11:35.924 00.002 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.51, opts=13)
23:11:35.925 00.001 14964 Enqueuing Move request for scope (0.57, -0.51)
23:11:35.926 00.001 12044 Worker thread wakes up
23:11:35.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.51) opts 0xd
23:11:35.926 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.51)
23:11:35.926 00.000 12044 Moving (0.57, -0.51) raw xDistance=0.52 yDistance=-0.51
23:11:35.926 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.52 is < calculated value 0.75, using input
23:11:35.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.52, slope = 0.29
23:11:35.926 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.56
23:11:35.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:11:35.926 00.000 12044 MoveAxis(W, 40, ABG)
23:11:35.926 00.000 12044 Guiding  Dir = 3, Dur = 40
23:11:35.934 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29735, med=619, FiltMin=535, FiltMax=15446, Gamma=0.810
23:11:35.939 00.005 14964 UpdateGuideState exits: m=341554 SNR=371.0
23:11:35.940 00.001 14964 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 5 / 99999
23:11:35.941 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566295.941,"Host":"NUCBOX","Inst":1,"Distance":0.67,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
23:11:35.941 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:35.942 00.000 14964 Enqueuing Expose request
23:11:35.965 00.023 12044 IsSlewing returns 0
23:11:35.965 00.000 12044 IsGuiding returns 0
23:11:35.997 00.032 12044 PulseGuide returned control before completion, sleep 19
23:11:36.018 00.021 12044 IsGuiding returns 1
23:11:36.018 00.000 12044 scope still moving after pulse duration time elapsed
23:11:36.074 00.056 12044 IsSlewing returns 0
23:11:36.075 00.001 12044 IsGuiding returns 0
23:11:36.075 00.000 12044 scope move finished after 40 + 70 ms
23:11:36.075 00.000 12044 Move returns status 0, amount 40
23:11:36.075 00.000 12044 MoveAxis(N, 48, ABG)
23:11:36.075 00.000 12044 Guiding  Dir = 0, Dur = 48
23:11:36.104 00.029 12044 IsSlewing returns 0
23:11:36.104 00.000 12044 IsGuiding returns 0
23:11:36.136 00.032 12044 PulseGuide returned control before completion, sleep 26
23:11:36.180 00.044 12044 IsGuiding returns 1
23:11:36.180 00.000 12044 scope still moving after pulse duration time elapsed
23:11:36.245 00.065 12044 IsSlewing returns 0
23:11:36.246 00.001 12044 IsGuiding returns 0
23:11:36.246 00.000 12044 scope move finished after 48 + 92 ms
23:11:36.246 00.000 12044 Move returns status 0, amount 48
23:11:36.246 00.000 12044 move complete, result=0
23:11:36.246 00.000 12044 worker thread done servicing request
23:11:36.246 00.000 12044 Worker thread wakes up
23:11:36.246 00.000 14964 GuideStep: 0.5 px 40 ms WEST, -0.5 px 48 ms NORTH
23:11:36.247 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:36.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:39.376 03.129 12044 Exposure complete
23:11:39.428 00.052 12044 worker thread done servicing request
23:11:39.428 00.000 14964 OnExposeComplete: enter
23:11:39.430 00.002 14964 UpdateGuideState(): m_state=6
23:11:39.432 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
23:11:39.433 00.001 14964 Star::Find returns 1 (0), X=277.27, Y=103.22, Mass=342818, SNR=359.2, Peak=26155 HFD=3.7
23:11:39.434 00.001 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.11)
23:11:39.436 00.002 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
23:11:39.437 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.62 mountX=-0.49 mountY=-0.03, mountTheta=-3.09
23:11:39.443 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.49, opts=13)
23:11:39.444 00.001 14964 Enqueuing Move request for scope (-0.02, 0.49)
23:11:39.446 00.002 12044 Worker thread wakes up
23:11:39.446 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.49) opts 0xd
23:11:39.446 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.49)
23:11:39.446 00.000 12044 Moving (-0.02, 0.49) raw xDistance=-0.49 yDistance=-0.03
23:11:39.446 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.49, slope = 0.08
23:11:39.446 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:39.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:39.446 00.000 12044 MoveAxis(E, 0, ABG)
23:11:39.446 00.000 12044 Move returns status 0, amount 0
23:11:39.446 00.000 12044 MoveAxis(N, 0, ABG)
23:11:39.446 00.000 12044 Move returns status 0, amount 0
23:11:39.446 00.000 12044 move complete, result=0
23:11:39.446 00.000 12044 worker thread done servicing request
23:11:39.458 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26155, med=619, FiltMin=536, FiltMax=18075, Gamma=0.810
23:11:39.463 00.005 14964 UpdateGuideState exits: m=342818 SNR=359.2
23:11:39.463 00.000 14964 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 6 / 99999
23:11:39.465 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778566299.465,"Host":"NUCBOX","Inst":1,"Distance":0.62,"Time":13.3,"SettleTime":15.0,"StarLocked":true}
23:11:39.465 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:39.466 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:39.466 00.000 14964 Enqueuing Expose request
23:11:39.467 00.001 14964 GuideStep: -0.5 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:39.467 00.000 12044 Worker thread wakes up
23:11:39.467 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:39.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:42.580 03.113 12044 Exposure complete
23:11:42.626 00.046 12044 worker thread done servicing request
23:11:42.626 00.000 14964 OnExposeComplete: enter
23:11:42.628 00.002 14964 UpdateGuideState(): m_state=6
23:11:42.629 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
23:11:42.631 00.002 14964 Star::Find returns 1 (0), X=277.41, Y=102.47, Mass=345464, SNR=364.0, Peak=29212 HFD=3.2
23:11:42.632 00.001 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
23:11:42.633 00.001 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.81)
23:11:42.634 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.14 mountX=0.25 mountY=-0.09, mountTheta=-0.34
23:11:42.637 00.003 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.25, opts=13)
23:11:42.638 00.001 14964 Enqueuing Move request for scope (0.12, -0.25)
23:11:42.638 00.000 12044 Worker thread wakes up
23:11:42.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
23:11:42.638 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
23:11:42.638 00.000 12044 Moving (0.12, -0.25) raw xDistance=0.25 yDistance=-0.09
23:11:42.638 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.45, using input
23:11:42.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.11
23:11:42.639 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:42.639 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:42.639 00.000 12044 MoveAxis(E, 0, ABG)
23:11:42.639 00.000 12044 Move returns status 0, amount 0
23:11:42.639 00.000 12044 MoveAxis(N, 0, ABG)
23:11:42.639 00.000 12044 Move returns status 0, amount 0
23:11:42.639 00.000 12044 move complete, result=0
23:11:42.639 00.000 12044 worker thread done servicing request
23:11:42.646 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29212, med=618, FiltMin=530, FiltMax=22190, Gamma=0.810
23:11:42.652 00.006 14964 UpdateGuideState exits: m=345464 SNR=364.0
23:11:42.653 00.001 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 7 / 99999
23:11:42.653 00.000 14964 PhdController: newstate STATE_FINISH
23:11:42.654 00.001 14964 PhdController complete: success
23:11:42.655 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778566302.655,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:11:42.655 00.000 14964 Mount: notify guiding dither settle done success=1
23:11:42.656 00.001 14964 PhdController: newstate STATE_IDLE
23:11:42.656 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:42.657 00.001 14964 Enqueuing Expose request
23:11:42.657 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:42.658 00.001 12044 Worker thread wakes up
23:11:42.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:42.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:45.749 03.091 12044 Exposure complete
23:11:45.773 00.024 12044 worker thread done servicing request
23:11:45.773 00.000 14964 OnExposeComplete: enter
23:11:45.773 00.000 14964 UpdateGuideState(): m_state=6
23:11:45.774 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
23:11:45.774 00.000 14964 Star::Find returns 1 (0), X=277.32, Y=102.72, Mass=342443, SNR=365.1, Peak=29355 HFD=3.6
23:11:45.776 00.002 14964 MultiStar: exiting stabilization period
23:11:45.776 00.000 14964 MultiStar: updating star positions after lock position change
23:11:45.777 00.001 14964 Star::Find(35, 72, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
23:11:45.778 00.001 14964 Star::Find returns 1 (0), X=71.41, Y=316.28, Mass=15648, SNR=61.9, Peak=2821 HFD=2.2
23:11:45.778 00.000 14964 Star::Find(35, 138, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
23:11:45.779 00.001 14964 Star::Find returns 1 (0), X=137.88, Y=306.27, Mass=3616, SNR=24.8, Peak=1305 HFD=1.9
23:11:45.779 00.000 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.28 = 1.28)
23:11:45.781 00.002 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.95)
23:11:45.783 00.002 14964 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.28 mountX=0.01 mountY=-0.03, mountTheta=-1.27
23:11:45.786 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.01, opts=13)
23:11:45.787 00.001 14964 Enqueuing Move request for scope (0.03, -0.01)
23:11:45.788 00.001 12044 Worker thread wakes up
23:11:45.788 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:11:45.788 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:11:45.788 00.000 12044 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
23:11:45.788 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.40, using input
23:11:45.788 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.09
23:11:45.788 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:45.788 00.000 12044 MoveAxis(E, 0, ABG)
23:11:45.788 00.000 12044 Move returns status 0, amount 0
23:11:45.788 00.000 12044 MoveAxis(N, 0, ABG)
23:11:45.788 00.000 12044 Move returns status 0, amount 0
23:11:45.788 00.000 12044 move complete, result=0
23:11:45.788 00.000 12044 worker thread done servicing request
23:11:45.795 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29355, med=619, FiltMin=534, FiltMax=19395, Gamma=0.810
23:11:45.804 00.009 14964 UpdateGuideState exits: m=342443 SNR=365.1
23:11:45.805 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.806 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:45.806 00.000 14964 Enqueuing Expose request
23:11:45.806 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:45.807 00.001 12044 Worker thread wakes up
23:11:45.807 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:45.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:48.949 03.142 12044 Exposure complete
23:11:48.987 00.038 12044 worker thread done servicing request
23:11:48.987 00.000 14964 OnExposeComplete: enter
23:11:48.988 00.001 14964 UpdateGuideState(): m_state=6
23:11:48.990 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
23:11:48.992 00.002 14964 Star::Find returns 1 (0), X=277.74, Y=102.85, Mass=349721, SNR=366.6, Peak=29634 HFD=3.7
23:11:48.992 00.000 14964 MultiStar: [#1 0.30,0.14,0.16,U] [#2 0.16,0.23,0.06,U] 
23:11:48.993 00.001 14964 refined, 2 included, MultiStar: {0.42, 0.13}, one-star: {0.45, 0.12}
23:11:48.993 00.000 14964 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
23:11:48.994 00.001 14964 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.37)
23:11:48.994 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.13 hyp=0.44 cameraTheta=0.30 mountX=-0.12 mountY=-0.43, mountTheta=-1.85
23:11:48.998 00.004 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.13, opts=13)
23:11:48.999 00.001 14964 Enqueuing Move request for scope (0.42, 0.13)
23:11:49.001 00.002 12044 Worker thread wakes up
23:11:49.001 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.13) opts 0xd
23:11:49.001 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.13)
23:11:49.001 00.000 12044 Moving (0.42, 0.13) raw xDistance=-0.12 yDistance=-0.43
23:11:49.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.06
23:11:49.001 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:49.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:11:49.001 00.000 12044 MoveAxis(E, 0, ABG)
23:11:49.001 00.000 12044 Move returns status 0, amount 0
23:11:49.001 00.000 12044 MoveAxis(N, 0, ABG)
23:11:49.001 00.000 12044 Move returns status 0, amount 0
23:11:49.001 00.000 12044 move complete, result=0
23:11:49.002 00.001 12044 worker thread done servicing request
23:11:49.014 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29634, med=619, FiltMin=533, FiltMax=19100, Gamma=0.810
23:11:49.020 00.006 14964 UpdateGuideState exits: m=349721 SNR=366.6
23:11:49.020 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:49.021 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:49.021 00.000 14964 Enqueuing Expose request
23:11:49.022 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:11:49.022 00.000 12044 Worker thread wakes up
23:11:49.023 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:49.023 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:52.156 03.133 12044 Exposure complete
23:11:52.194 00.038 12044 worker thread done servicing request
23:11:52.194 00.000 14964 OnExposeComplete: enter
23:11:52.196 00.002 14964 UpdateGuideState(): m_state=6
23:11:52.198 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
23:11:52.198 00.000 14964 Star::Find returns 1 (0), X=277.18, Y=102.84, Mass=351178, SNR=383.7, Peak=26283 HFD=4.0
23:11:52.199 00.001 14964 MultiStar: [#1 -0.02,-0.16,0.16,U] [#2 -0.27,0.12,0.07,U] 
23:11:52.202 00.003 14964 refined, 2 included, MultiStar: {-0.10, 0.08}, one-star: {-0.11, 0.12}
23:11:52.205 00.003 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.04 = -2.24)
23:11:52.209 00.004 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.81)
23:11:52.211 00.002 14964 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=-0.08 mountY=0.10, mountTheta=2.28
23:11:52.215 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.08, opts=13)
23:11:52.217 00.002 14964 Enqueuing Move request for scope (-0.10, 0.08)
23:11:52.219 00.002 12044 Worker thread wakes up
23:11:52.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:11:52.219 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:11:52.219 00.000 12044 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=0.10
23:11:52.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.04
23:11:52.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:52.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:11:52.219 00.000 12044 MoveAxis(E, 0, ABG)
23:11:52.219 00.000 12044 Move returns status 0, amount 0
23:11:52.219 00.000 12044 MoveAxis(N, 0, ABG)
23:11:52.219 00.000 12044 Move returns status 0, amount 0
23:11:52.219 00.000 12044 move complete, result=0
23:11:52.219 00.000 12044 worker thread done servicing request
23:11:52.230 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26283, med=618, FiltMin=533, FiltMax=16211, Gamma=0.810
23:11:52.236 00.006 14964 UpdateGuideState exits: m=351178 SNR=383.7
23:11:52.237 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:52.238 00.000 14964 Enqueuing Expose request
23:11:52.239 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:52.239 00.000 12044 Worker thread wakes up
23:11:52.239 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:52.239 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:55.347 03.108 12044 Exposure complete
23:11:55.372 00.025 12044 worker thread done servicing request
23:11:55.372 00.000 14964 OnExposeComplete: enter
23:11:55.373 00.001 14964 UpdateGuideState(): m_state=6
23:11:55.374 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
23:11:55.375 00.001 14964 Star::Find returns 1 (0), X=277.26, Y=102.12, Mass=344962, SNR=361.5, Peak=24556 HFD=4.0
23:11:55.375 00.000 14964 MultiStar: [#1 0.08,0.31,0.17,U] [#2 0.01,0.25,0.07,U] 
23:11:55.376 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.43}, one-star: {-0.03, -0.61}
23:11:55.376 00.000 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
23:11:55.377 00.001 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
23:11:55.377 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.43 hyp=0.43 cameraTheta=-1.61 mountX=0.43 mountY=0.06, mountTheta=0.14
23:11:55.379 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.43, opts=13)
23:11:55.379 00.000 14964 Enqueuing Move request for scope (-0.02, -0.43)
23:11:55.380 00.001 12044 Worker thread wakes up
23:11:55.380 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.43) opts 0xd
23:11:55.380 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.43)
23:11:55.380 00.000 12044 Moving (-0.02, -0.43) raw xDistance=0.43 yDistance=0.06
23:11:55.380 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.43, slope = 0.06
23:11:55.381 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.381 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:55.381 00.000 12044 MoveAxis(W, 48, ABG)
23:11:55.381 00.000 12044 Guiding  Dir = 3, Dur = 48
23:11:55.394 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24556, med=618, FiltMin=533, FiltMax=20266, Gamma=0.810
23:11:55.401 00.007 12044 IsSlewing returns 0
23:11:55.401 00.000 12044 IsGuiding returns 0
23:11:55.406 00.005 14964 UpdateGuideState exits: m=344962 SNR=361.5
23:11:55.408 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.410 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:55.413 00.003 14964 Enqueuing Expose request
23:11:55.433 00.020 12044 PulseGuide returned control before completion, sleep 27
23:11:55.469 00.036 12044 IsGuiding returns 1
23:11:55.469 00.000 12044 scope still moving after pulse duration time elapsed
23:11:55.543 00.074 12044 IsSlewing returns 0
23:11:55.544 00.001 12044 IsGuiding returns 0
23:11:55.544 00.000 12044 scope move finished after 48 + 93 ms
23:11:55.544 00.000 12044 Move returns status 0, amount 48
23:11:55.544 00.000 12044 MoveAxis(N, 0, ABG)
23:11:55.544 00.000 12044 Move returns status 0, amount 0
23:11:55.544 00.000 12044 move complete, result=0
23:11:55.544 00.000 12044 worker thread done servicing request
23:11:55.544 00.000 12044 Worker thread wakes up
23:11:55.545 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:55.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:11:55.545 00.000 14964 GuideStep: 0.4 px 48 ms WEST, 0.1 px 0 ms NORTH
23:11:58.655 03.110 12044 Exposure complete
23:11:58.680 00.025 12044 worker thread done servicing request
23:11:58.680 00.000 14964 OnExposeComplete: enter
23:11:58.680 00.000 14964 UpdateGuideState(): m_state=6
23:11:58.680 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
23:11:58.681 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=100.94, Mass=329833, SNR=351.0, Peak=12410 HFD=5.0
23:11:58.681 00.000 14964 MultiStar: large primary error, entering stabilization period
23:11:58.683 00.002 14964 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.56) = xAngle (-0.43 = -0.43)
23:11:58.683 00.000 14964 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
23:11:58.684 00.001 14964 CameraToMount -- cameraX=-0.78 cameraY=-1.79 hyp=1.95 cameraTheta=-1.98 mountX=1.77 mountY=0.96, mountTheta=0.49
23:11:58.685 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.78, y=-1.79, opts=13)
23:11:58.687 00.002 14964 Enqueuing Move request for scope (-0.78, -1.79)
23:11:58.687 00.000 12044 Worker thread wakes up
23:11:58.687 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -1.79) opts 0xd
23:11:58.687 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.78, -1.79)
23:11:58.687 00.000 12044 Moving (-0.78, -1.79) raw xDistance=1.77 yDistance=0.96
23:11:58.687 00.000 12044 Lowpass2 history cleared, outlier deflection
23:11:58.687 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.15 from input 1.77, slope = 0.00
23:11:58.687 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:58.687 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.96
23:11:58.687 00.000 12044 MoveAxis(W, 137, ABG)
23:11:58.687 00.000 12044 Guiding  Dir = 3, Dur = 137
23:11:58.695 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12410, med=618, FiltMin=518, FiltMax=10471, Gamma=0.810
23:11:58.701 00.006 14964 UpdateGuideState exits: m=329833 SNR=351.0
23:11:58.702 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.703 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:11:58.703 00.000 14964 Enqueuing Expose request
23:11:58.745 00.042 12044 IsSlewing returns 0
23:11:58.745 00.000 12044 IsGuiding returns 0
23:11:58.777 00.032 12044 PulseGuide returned control before completion, sleep 116
23:11:58.899 00.122 12044 IsGuiding returns 1
23:11:58.899 00.000 12044 scope still moving after pulse duration time elapsed
23:11:58.979 00.080 12044 IsSlewing returns 0
23:11:58.979 00.000 12044 IsGuiding returns 0
23:11:58.979 00.000 12044 scope move finished after 137 + 97 ms
23:11:58.980 00.001 12044 Move returns status 0, amount 137
23:11:58.980 00.000 12044 MoveAxis(N, 0, ABG)
23:11:58.980 00.000 12044 Move returns status 0, amount 0
23:11:58.980 00.000 12044 move complete, result=0
23:11:58.980 00.000 12044 worker thread done servicing request
23:11:58.980 00.000 12044 Worker thread wakes up
23:11:58.980 00.000 14964 GuideStep: 1.8 px 137 ms WEST, 1.0 px 0 ms NORTH
23:11:58.981 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:11:58.981 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:02.086 03.105 12044 Exposure complete
23:12:02.110 00.024 12044 worker thread done servicing request
23:12:02.111 00.001 14964 OnExposeComplete: enter
23:12:02.111 00.000 14964 UpdateGuideState(): m_state=6
23:12:02.112 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
23:12:02.112 00.000 14964 Star::Find returns 1 (0), X=276.92, Y=102.17, Mass=335561, SNR=349.6, Peak=13959 HFD=4.8
23:12:02.114 00.002 14964 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.56) = xAngle (-0.60 = -0.60)
23:12:02.115 00.001 14964 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.45 = 2.45)
23:12:02.116 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.56 hyp=0.67 cameraTheta=-2.16 mountX=0.55 mountY=0.42, mountTheta=0.66
23:12:02.119 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.56, opts=13)
23:12:02.120 00.001 14964 Enqueuing Move request for scope (-0.37, -0.56)
23:12:02.122 00.002 12044 Worker thread wakes up
23:12:02.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.56) opts 0xd
23:12:02.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.56)
23:12:02.122 00.000 12044 Moving (-0.37, -0.56) raw xDistance=0.55 yDistance=0.42
23:12:02.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.55, slope = 0.00
23:12:02.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:02.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:12:02.122 00.000 12044 MoveAxis(W, 42, ABG)
23:12:02.122 00.000 12044 Guiding  Dir = 3, Dur = 42
23:12:02.133 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13959, med=619, FiltMin=533, FiltMax=10767, Gamma=0.810
23:12:02.140 00.007 14964 UpdateGuideState exits: m=335561 SNR=349.6
23:12:02.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.141 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:02.142 00.001 14964 Enqueuing Expose request
23:12:02.152 00.010 12044 IsSlewing returns 0
23:12:02.152 00.000 12044 IsGuiding returns 0
23:12:02.183 00.031 12044 PulseGuide returned control before completion, sleep 21
23:12:02.219 00.036 12044 IsGuiding returns 1
23:12:02.219 00.000 12044 scope still moving after pulse duration time elapsed
23:12:02.345 00.126 12044 IsSlewing returns 0
23:12:02.346 00.001 12044 IsGuiding returns 0
23:12:02.346 00.000 12044 scope move finished after 42 + 151 ms
23:12:02.346 00.000 12044 Move returns status 0, amount 42
23:12:02.346 00.000 12044 MoveAxis(N, 0, ABG)
23:12:02.346 00.000 12044 Move returns status 0, amount 0
23:12:02.346 00.000 12044 move complete, result=0
23:12:02.346 00.000 12044 worker thread done servicing request
23:12:02.347 00.001 14964 GuideStep: 0.5 px 42 ms WEST, 0.4 px 0 ms NORTH
23:12:02.349 00.002 12044 Worker thread wakes up
23:12:02.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:02.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:05.443 03.094 12044 Exposure complete
23:12:05.467 00.024 12044 worker thread done servicing request
23:12:05.467 00.000 14964 OnExposeComplete: enter
23:12:05.468 00.001 14964 UpdateGuideState(): m_state=6
23:12:05.469 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
23:12:05.469 00.000 14964 Star::Find returns 1 (0), X=276.76, Y=102.19, Mass=328438, SNR=348.8, Peak=12283 HFD=5.0
23:12:05.470 00.001 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
23:12:05.470 00.000 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
23:12:05.471 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.53 hyp=0.75 cameraTheta=-2.35 mountX=0.52 mountY=0.58, mountTheta=0.84
23:12:05.472 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.53, opts=13)
23:12:05.473 00.001 14964 Enqueuing Move request for scope (-0.53, -0.53)
23:12:05.474 00.001 12044 Worker thread wakes up
23:12:05.474 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.53) opts 0xd
23:12:05.474 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.53)
23:12:05.474 00.000 12044 Moving (-0.53, -0.53) raw xDistance=0.52 yDistance=0.58
23:12:05.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.52, slope = 0.00
23:12:05.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:05.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
23:12:05.474 00.000 12044 MoveAxis(W, 40, ABG)
23:12:05.474 00.000 12044 Guiding  Dir = 3, Dur = 40
23:12:05.482 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12283, med=619, FiltMin=535, FiltMax=10535, Gamma=0.810
23:12:05.487 00.005 14964 UpdateGuideState exits: m=328438 SNR=348.8
23:12:05.488 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.490 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:05.490 00.000 14964 Enqueuing Expose request
23:12:05.494 00.004 12044 IsSlewing returns 0
23:12:05.494 00.000 12044 IsGuiding returns 0
23:12:05.526 00.032 12044 PulseGuide returned control before completion, sleep 20
23:12:05.590 00.064 12044 IsGuiding returns 1
23:12:05.590 00.000 12044 scope still moving after pulse duration time elapsed
23:12:05.652 00.062 12044 IsSlewing returns 0
23:12:05.653 00.001 12044 IsGuiding returns 0
23:12:05.653 00.000 12044 scope move finished after 40 + 118 ms
23:12:05.653 00.000 12044 Move returns status 0, amount 40
23:12:05.653 00.000 12044 MoveAxis(N, 0, ABG)
23:12:05.653 00.000 12044 Move returns status 0, amount 0
23:12:05.653 00.000 12044 move complete, result=0
23:12:05.653 00.000 12044 worker thread done servicing request
23:12:05.653 00.000 12044 Worker thread wakes up
23:12:05.653 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:05.653 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:05.653 00.000 14964 GuideStep: 0.5 px 40 ms WEST, 0.6 px 0 ms NORTH
23:12:08.788 03.135 12044 Exposure complete
23:12:08.828 00.040 12044 worker thread done servicing request
23:12:08.828 00.000 14964 OnExposeComplete: enter
23:12:08.829 00.001 14964 UpdateGuideState(): m_state=6
23:12:08.830 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
23:12:08.831 00.001 14964 Star::Find returns 1 (0), X=277.33, Y=103.52, Mass=339964, SNR=349.1, Peak=14479 HFD=4.8
23:12:08.831 00.000 14964 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
23:12:08.832 00.001 14964 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
23:12:08.832 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.80 hyp=0.80 cameraTheta=1.52 mountX=-0.80 mountY=-0.12, mountTheta=-2.99
23:12:08.833 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.80, opts=13)
23:12:08.834 00.001 14964 Enqueuing Move request for scope (0.04, 0.80)
23:12:08.834 00.000 12044 Worker thread wakes up
23:12:08.834 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.80) opts 0xd
23:12:08.834 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.80)
23:12:08.835 00.001 12044 Moving (0.04, 0.80) raw xDistance=-0.80 yDistance=-0.12
23:12:08.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.52 from input -0.80, slope = 0.00
23:12:08.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:08.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:08.835 00.000 12044 MoveAxis(E, 61, ABG)
23:12:08.835 00.000 12044 Guiding  Dir = 2, Dur = 61
23:12:08.847 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14479, med=619, FiltMin=543, FiltMax=11934, Gamma=0.810
23:12:08.856 00.009 14964 UpdateGuideState exits: m=339964 SNR=349.1
23:12:08.858 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.860 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:08.861 00.001 14964 Enqueuing Expose request
23:12:08.886 00.025 12044 IsSlewing returns 0
23:12:08.887 00.001 12044 IsGuiding returns 0
23:12:08.919 00.032 12044 PulseGuide returned control before completion, sleep 40
23:12:08.973 00.054 12044 IsGuiding returns 1
23:12:08.974 00.001 12044 scope still moving after pulse duration time elapsed
23:12:09.028 00.054 12044 IsSlewing returns 0
23:12:09.028 00.000 12044 IsGuiding returns 0
23:12:09.028 00.000 12044 scope move finished after 61 + 80 ms
23:12:09.029 00.001 12044 Move returns status 0, amount 61
23:12:09.029 00.000 12044 MoveAxis(N, 0, ABG)
23:12:09.029 00.000 12044 Move returns status 0, amount 0
23:12:09.029 00.000 12044 move complete, result=0
23:12:09.029 00.000 12044 worker thread done servicing request
23:12:09.029 00.000 12044 Worker thread wakes up
23:12:09.029 00.000 14964 GuideStep: -0.8 px 61 ms EAST, -0.1 px 0 ms NORTH
23:12:09.030 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:09.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:12.138 03.108 12044 Exposure complete
23:12:12.166 00.028 12044 worker thread done servicing request
23:12:12.167 00.001 14964 OnExposeComplete: enter
23:12:12.169 00.002 14964 UpdateGuideState(): m_state=6
23:12:12.169 00.000 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
23:12:12.170 00.001 14964 Star::Find returns 1 (0), X=277.60, Y=102.66, Mass=339103, SNR=367.9, Peak=15167 HFD=4.6
23:12:12.170 00.000 14964 MultiStar: exiting stabilization period
23:12:12.171 00.001 14964 MultiStar: [#1 0.52,-1.45,0.00,M1] [#2 -0.38,-1.60,0.00,M1] 
23:12:12.171 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
23:12:12.172 00.001 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.87)
23:12:12.172 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.32 cameraTheta=-0.19 mountX=0.07 mountY=-0.31, mountTheta=-1.36
23:12:12.174 00.002 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.06, opts=13)
23:12:12.174 00.000 14964 Enqueuing Move request for scope (0.32, -0.06)
23:12:12.175 00.001 12044 Worker thread wakes up
23:12:12.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd
23:12:12.175 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.06)
23:12:12.175 00.000 12044 Moving (0.32, -0.06) raw xDistance=0.07 yDistance=-0.31
23:12:12.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.28
23:12:12.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:12.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:12:12.175 00.000 12044 MoveAxis(E, 0, ABG)
23:12:12.175 00.000 12044 Move returns status 0, amount 0
23:12:12.175 00.000 12044 MoveAxis(N, 0, ABG)
23:12:12.175 00.000 12044 Move returns status 0, amount 0
23:12:12.175 00.000 12044 move complete, result=0
23:12:12.176 00.001 12044 worker thread done servicing request
23:12:12.183 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15167, med=619, FiltMin=538, FiltMax=13620, Gamma=0.810
23:12:12.191 00.008 14964 UpdateGuideState exits: m=339103 SNR=367.9
23:12:12.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.193 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:12.193 00.000 14964 Enqueuing Expose request
23:12:12.194 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:12:12.194 00.000 12044 Worker thread wakes up
23:12:12.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:12.195 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:15.297 03.102 12044 Exposure complete
23:12:15.335 00.038 12044 worker thread done servicing request
23:12:15.336 00.001 14964 OnExposeComplete: enter
23:12:15.336 00.000 14964 UpdateGuideState(): m_state=6
23:12:15.337 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
23:12:15.337 00.000 14964 Star::Find returns 1 (0), X=277.22, Y=102.82, Mass=343483, SNR=348.7, Peak=17174 HFD=4.4
23:12:15.338 00.001 14964 MultiStar: [#1 0.28,-1.85,0.00,M2] [#2 -0.45,-1.67,0.00,M2] 
23:12:15.340 00.002 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.77 = -2.52)
23:12:15.342 00.002 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
23:12:15.343 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.21 mountX=-0.10 mountY=0.06, mountTheta=2.58
23:12:15.346 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.10, opts=13)
23:12:15.347 00.001 14964 Enqueuing Move request for scope (-0.07, 0.10)
23:12:15.347 00.000 12044 Worker thread wakes up
23:12:15.347 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:12:15.347 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:12:15.347 00.000 12044 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.06
23:12:15.347 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.57, using input
23:12:15.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.18
23:12:15.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:15.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:15.347 00.000 12044 MoveAxis(E, 0, ABG)
23:12:15.347 00.000 12044 Move returns status 0, amount 0
23:12:15.347 00.000 12044 MoveAxis(N, 0, ABG)
23:12:15.347 00.000 12044 Move returns status 0, amount 0
23:12:15.347 00.000 12044 move complete, result=0
23:12:15.348 00.001 12044 worker thread done servicing request
23:12:15.357 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17174, med=617, FiltMin=535, FiltMax=12587, Gamma=0.810
23:12:15.363 00.006 14964 UpdateGuideState exits: m=343483 SNR=348.7
23:12:15.363 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.364 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:15.364 00.000 14964 Enqueuing Expose request
23:12:15.365 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:15.365 00.000 12044 Worker thread wakes up
23:12:15.365 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:15.365 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:18.492 03.127 12044 Exposure complete
23:12:18.512 00.020 12044 worker thread done servicing request
23:12:18.512 00.000 14964 OnExposeComplete: enter
23:12:18.513 00.001 14964 UpdateGuideState(): m_state=6
23:12:18.513 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
23:12:18.514 00.001 14964 Star::Find returns 1 (0), X=277.14, Y=102.91, Mass=342078, SNR=356.7, Peak=16528 HFD=4.3
23:12:18.515 00.001 14964 MultiStar: [#1 -0.26,-1.78,0.00,M3] [#2 0.07,-2.14,0.00,M3] 
23:12:18.515 00.000 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.56) = xAngle (3.79 = -2.49)
23:12:18.516 00.001 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.56)
23:12:18.516 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=-0.19 mountY=0.13, mountTheta=2.55
23:12:18.517 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.19, opts=13)
23:12:18.518 00.001 14964 Enqueuing Move request for scope (-0.15, 0.19)
23:12:18.518 00.000 12044 Worker thread wakes up
23:12:18.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
23:12:18.518 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
23:12:18.518 00.000 12044 Moving (-0.15, 0.19) raw xDistance=-0.19 yDistance=0.13
23:12:18.518 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.52, using input
23:12:18.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.13
23:12:18.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:18.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:12:18.518 00.000 12044 MoveAxis(E, 0, ABG)
23:12:18.518 00.000 12044 Move returns status 0, amount 0
23:12:18.518 00.000 12044 MoveAxis(N, 0, ABG)
23:12:18.518 00.000 12044 Move returns status 0, amount 0
23:12:18.519 00.001 12044 move complete, result=0
23:12:18.519 00.000 12044 worker thread done servicing request
23:12:18.538 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16528, med=618, FiltMin=535, FiltMax=13019, Gamma=0.810
23:12:18.543 00.005 14964 UpdateGuideState exits: m=342078 SNR=356.7
23:12:18.544 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.545 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:18.545 00.000 14964 Enqueuing Expose request
23:12:18.545 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:18.546 00.001 12044 Worker thread wakes up
23:12:18.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:18.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:21.659 03.113 12044 Exposure complete
23:12:21.707 00.048 12044 worker thread done servicing request
23:12:21.707 00.000 14964 OnExposeComplete: enter
23:12:21.708 00.001 14964 UpdateGuideState(): m_state=6
23:12:21.710 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
23:12:21.711 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=103.46, Mass=345882, SNR=373.9, Peak=22335 HFD=3.7
23:12:21.713 00.002 14964 MultiStar: [#1 -0.21,-1.62,0.00,M4] [#2 -0.54,-1.78,0.00,M4] 
23:12:21.715 00.002 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
23:12:21.716 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.60 = 0.32)
23:12:21.717 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.73 hyp=0.80 cameraTheta=2.00 mountX=-0.74 mountY=0.25, mountTheta=2.81
23:12:21.720 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.73, opts=13)
23:12:21.721 00.001 14964 Enqueuing Move request for scope (-0.33, 0.73)
23:12:21.723 00.002 12044 Worker thread wakes up
23:12:21.723 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.73) opts 0xd
23:12:21.723 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.73)
23:12:21.723 00.000 12044 Moving (-0.33, 0.73) raw xDistance=-0.74 yDistance=0.25
23:12:21.723 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.74 is < calculated value -0.75, using input
23:12:21.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.74, slope = -0.16
23:12:21.723 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:21.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:12:21.723 00.000 12044 MoveAxis(E, 57, ABG)
23:12:21.723 00.000 12044 Guiding  Dir = 2, Dur = 57
23:12:21.741 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22335, med=618, FiltMin=534, FiltMax=15549, Gamma=0.810
23:12:21.752 00.011 14964 UpdateGuideState exits: m=345882 SNR=373.9
23:12:21.754 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:21.756 00.001 14964 Enqueuing Expose request
23:12:21.763 00.007 12044 IsSlewing returns 0
23:12:21.763 00.000 12044 IsGuiding returns 0
23:12:21.794 00.031 12044 PulseGuide returned control before completion, sleep 36
23:12:21.836 00.042 12044 IsGuiding returns 1
23:12:21.836 00.000 12044 scope still moving after pulse duration time elapsed
23:12:21.911 00.075 12044 IsSlewing returns 0
23:12:21.912 00.001 12044 IsGuiding returns 0
23:12:21.913 00.001 12044 scope move finished after 57 + 92 ms
23:12:21.913 00.000 12044 Move returns status 0, amount 57
23:12:21.913 00.000 12044 MoveAxis(N, 0, ABG)
23:12:21.913 00.000 12044 Move returns status 0, amount 0
23:12:21.913 00.000 12044 move complete, result=0
23:12:21.913 00.000 12044 worker thread done servicing request
23:12:21.913 00.000 12044 Worker thread wakes up
23:12:21.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:21.913 00.000 14964 GuideStep: -0.7 px 57 ms EAST, 0.3 px 0 ms NORTH
23:12:21.917 00.004 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:25.017 03.100 12044 Exposure complete
23:12:25.051 00.034 12044 worker thread done servicing request
23:12:25.051 00.000 14964 OnExposeComplete: enter
23:12:25.052 00.001 14964 UpdateGuideState(): m_state=6
23:12:25.053 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
23:12:25.054 00.001 14964 Star::Find returns 1 (0), X=277.02, Y=102.97, Mass=341271, SNR=365.3, Peak=21463 HFD=4.1
23:12:25.055 00.001 14964 MultiStar: [#1 -0.20,-0.97,0.00,M5] [#2 -0.37,-0.85,0.00,M5] 
23:12:25.056 00.001 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.96 = -2.32)
23:12:25.057 00.001 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.73)
23:12:25.058 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.40 mountX=-0.25 mountY=0.25, mountTheta=2.37
23:12:25.059 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.25, opts=13)
23:12:25.060 00.001 14964 Enqueuing Move request for scope (-0.27, 0.25)
23:12:25.061 00.001 12044 Worker thread wakes up
23:12:25.061 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
23:12:25.061 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
23:12:25.061 00.000 12044 Moving (-0.27, 0.25) raw xDistance=-0.25 yDistance=0.25
23:12:25.061 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.64, using input
23:12:25.061 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:12:25.061 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.12
23:12:25.061 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:25.061 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:12:25.061 00.000 12044 MoveAxis(E, 0, ABG)
23:12:25.061 00.000 12044 Move returns status 0, amount 0
23:12:25.061 00.000 12044 MoveAxis(N, 0, ABG)
23:12:25.061 00.000 12044 Move returns status 0, amount 0
23:12:25.061 00.000 12044 move complete, result=0
23:12:25.061 00.000 12044 worker thread done servicing request
23:12:25.073 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21463, med=618, FiltMin=531, FiltMax=16078, Gamma=0.810
23:12:25.083 00.010 14964 UpdateGuideState exits: m=341271 SNR=365.3
23:12:25.085 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:25.087 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:25.088 00.001 14964 Enqueuing Expose request
23:12:25.089 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:25.090 00.001 12044 Worker thread wakes up
23:12:25.090 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:25.090 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:28.221 03.131 12044 Exposure complete
23:12:28.251 00.030 12044 worker thread done servicing request
23:12:28.251 00.000 14964 OnExposeComplete: enter
23:12:28.253 00.002 14964 UpdateGuideState(): m_state=6
23:12:28.255 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
23:12:28.256 00.001 14964 Star::Find returns 1 (0), X=277.06, Y=102.83, Mass=340529, SNR=362.8, Peak=19447 HFD=4.2
23:12:28.258 00.002 14964 MultiStar: [#1 -0.02,-0.85,0.00,M6] [#2 -0.17,-0.71,0.00,M6] 
23:12:28.260 00.002 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.27 = -2.02)
23:12:28.262 00.002 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.04)
23:12:28.263 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.71 mountX=-0.11 mountY=0.22, mountTheta=2.03
23:12:28.264 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.11, opts=13)
23:12:28.266 00.002 14964 Enqueuing Move request for scope (-0.23, 0.11)
23:12:28.267 00.001 12044 Worker thread wakes up
23:12:28.267 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
23:12:28.267 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
23:12:28.267 00.000 12044 Moving (-0.23, 0.11) raw xDistance=-0.11 yDistance=0.22
23:12:28.267 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
23:12:28.267 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.268 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:12:28.268 00.000 12044 MoveAxis(E, 0, ABG)
23:12:28.268 00.000 12044 Move returns status 0, amount 0
23:12:28.268 00.000 12044 MoveAxis(N, 0, ABG)
23:12:28.268 00.000 12044 Move returns status 0, amount 0
23:12:28.268 00.000 12044 move complete, result=0
23:12:28.268 00.000 12044 worker thread done servicing request
23:12:28.280 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19447, med=619, FiltMin=535, FiltMax=15726, Gamma=0.810
23:12:28.287 00.007 14964 UpdateGuideState exits: m=340529 SNR=362.8
23:12:28.287 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.288 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:28.289 00.001 14964 Enqueuing Expose request
23:12:28.292 00.003 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:28.294 00.002 12044 Worker thread wakes up
23:12:28.294 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:28.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:31.395 03.101 12044 Exposure complete
23:12:31.416 00.021 12044 worker thread done servicing request
23:12:31.416 00.000 14964 OnExposeComplete: enter
23:12:31.417 00.001 14964 UpdateGuideState(): m_state=6
23:12:31.417 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
23:12:31.418 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=102.98, Mass=340194, SNR=362.8, Peak=22651 HFD=4.1
23:12:31.418 00.000 14964 MultiStar: [#1 -0.11,-0.83,0.00,M7] [#2 -0.21,-0.58,0.00,M7] 
23:12:31.419 00.001 14964 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.56) = xAngle (3.37 = -2.91)
23:12:31.419 00.000 14964 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.14)
23:12:31.420 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.82 mountX=-0.26 mountY=0.04, mountTheta=3.00
23:12:31.421 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.26, opts=13)
23:12:31.421 00.000 14964 Enqueuing Move request for scope (-0.06, 0.26)
23:12:31.422 00.001 12044 Worker thread wakes up
23:12:31.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
23:12:31.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
23:12:31.422 00.000 12044 Moving (-0.06, 0.26) raw xDistance=-0.26 yDistance=0.04
23:12:31.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
23:12:31.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:31.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:12:31.422 00.000 12044 MoveAxis(E, 0, ABG)
23:12:31.422 00.000 12044 Move returns status 0, amount 0
23:12:31.422 00.000 12044 MoveAxis(N, 0, ABG)
23:12:31.422 00.000 12044 Move returns status 0, amount 0
23:12:31.422 00.000 12044 move complete, result=0
23:12:31.422 00.000 12044 worker thread done servicing request
23:12:31.431 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22651, med=619, FiltMin=528, FiltMax=14951, Gamma=0.810
23:12:31.436 00.005 14964 UpdateGuideState exits: m=340194 SNR=362.8
23:12:31.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:31.438 00.001 14964 Enqueuing Expose request
23:12:31.438 00.000 12044 Worker thread wakes up
23:12:31.438 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:31.438 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:31.438 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:34.571 03.133 12044 Exposure complete
23:12:34.592 00.021 12044 worker thread done servicing request
23:12:34.592 00.000 14964 OnExposeComplete: enter
23:12:34.593 00.001 14964 UpdateGuideState(): m_state=6
23:12:34.594 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
23:12:34.594 00.000 14964 Star::Find returns 1 (0), X=277.32, Y=103.47, Mass=347751, SNR=369.0, Peak=25071 HFD=3.5
23:12:34.595 00.001 14964 MultiStar: [#1 -0.04,-1.08,0.00,M8] [#2 -0.15,-1.10,0.00,M8] 
23:12:34.595 00.000 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.09 = 3.09)
23:12:34.596 00.001 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.15)
23:12:34.596 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.75 hyp=0.75 cameraTheta=1.53 mountX=-0.75 mountY=-0.11, mountTheta=-3.00
23:12:34.597 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.75, opts=13)
23:12:34.598 00.001 14964 Enqueuing Move request for scope (0.03, 0.75)
23:12:34.598 00.000 12044 Worker thread wakes up
23:12:34.599 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.75) opts 0xd
23:12:34.599 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.75)
23:12:34.599 00.000 12044 Moving (0.03, 0.75) raw xDistance=-0.75 yDistance=-0.11
23:12:34.599 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.75, slope = 0.00
23:12:34.599 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.599 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:34.599 00.000 12044 MoveAxis(E, 58, ABG)
23:12:34.599 00.000 12044 Guiding  Dir = 2, Dur = 58
23:12:34.607 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25071, med=619, FiltMin=535, FiltMax=17148, Gamma=0.810
23:12:34.613 00.006 14964 UpdateGuideState exits: m=347751 SNR=369.0
23:12:34.614 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.614 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:34.615 00.001 14964 Enqueuing Expose request
23:12:34.619 00.004 12044 IsSlewing returns 0
23:12:34.619 00.000 12044 IsGuiding returns 0
23:12:34.650 00.031 12044 PulseGuide returned control before completion, sleep 37
23:12:34.691 00.041 12044 IsGuiding returns 1
23:12:34.692 00.001 12044 scope still moving after pulse duration time elapsed
23:12:34.774 00.082 12044 IsSlewing returns 0
23:12:34.775 00.001 12044 IsGuiding returns 0
23:12:34.775 00.000 12044 scope move finished after 58 + 98 ms
23:12:34.775 00.000 12044 Move returns status 0, amount 58
23:12:34.775 00.000 12044 MoveAxis(N, 0, ABG)
23:12:34.775 00.000 12044 Move returns status 0, amount 0
23:12:34.776 00.001 12044 move complete, result=0
23:12:34.776 00.000 12044 worker thread done servicing request
23:12:34.776 00.000 12044 Worker thread wakes up
23:12:34.776 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:34.776 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:34.776 00.000 14964 GuideStep: -0.7 px 58 ms EAST, -0.1 px 0 ms NORTH
23:12:37.906 03.130 12044 Exposure complete
23:12:37.941 00.035 12044 worker thread done servicing request
23:12:37.941 00.000 14964 OnExposeComplete: enter
23:12:37.943 00.002 14964 UpdateGuideState(): m_state=6
23:12:37.945 00.002 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
23:12:37.946 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=103.02, Mass=344958, SNR=357.0, Peak=28955 HFD=4.0
23:12:37.948 00.002 14964 MultiStar: [#1 -0.64,-0.64,0.00,M9] [#2 -0.72,-0.39,0.00,M9] 
23:12:37.949 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.05)
23:12:37.951 00.002 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
23:12:37.952 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=0.29 hyp=0.66 cameraTheta=2.68 mountX=-0.30 mountY=0.56, mountTheta=2.07
23:12:37.954 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.29, opts=13)
23:12:37.956 00.002 14964 Enqueuing Move request for scope (-0.59, 0.29)
23:12:37.958 00.002 12044 Worker thread wakes up
23:12:37.958 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.29) opts 0xd
23:12:37.958 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.29)
23:12:37.958 00.000 12044 Moving (-0.59, 0.29) raw xDistance=-0.30 yDistance=0.56
23:12:37.958 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.30, slope = -0.11
23:12:37.958 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:37.958 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
23:12:37.958 00.000 12044 MoveAxis(E, 33, ABG)
23:12:37.958 00.000 12044 Guiding  Dir = 2, Dur = 33
23:12:37.974 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28955, med=619, FiltMin=533, FiltMax=18087, Gamma=0.810
23:12:37.981 00.007 12044 IsSlewing returns 0
23:12:37.981 00.000 12044 IsGuiding returns 0
23:12:37.983 00.002 14964 UpdateGuideState exits: m=344958 SNR=357.0
23:12:37.985 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.986 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:37.988 00.002 14964 Enqueuing Expose request
23:12:38.013 00.025 12044 PulseGuide returned control before completion, sleep 12
23:12:38.038 00.025 12044 IsGuiding returns 1
23:12:38.038 00.000 12044 scope still moving after pulse duration time elapsed
23:12:38.103 00.065 12044 IsSlewing returns 0
23:12:38.104 00.001 12044 IsGuiding returns 0
23:12:38.104 00.000 12044 scope move finished after 33 + 90 ms
23:12:38.104 00.000 12044 Move returns status 0, amount 33
23:12:38.104 00.000 12044 MoveAxis(N, 0, ABG)
23:12:38.104 00.000 12044 Move returns status 0, amount 0
23:12:38.104 00.000 12044 move complete, result=0
23:12:38.105 00.001 12044 worker thread done servicing request
23:12:38.105 00.000 12044 Worker thread wakes up
23:12:38.105 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:38.105 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:38.105 00.000 14964 GuideStep: -0.3 px 33 ms EAST, 0.6 px 0 ms NORTH
23:12:41.210 03.105 12044 Exposure complete
23:12:41.246 00.036 12044 worker thread done servicing request
23:12:41.247 00.001 14964 OnExposeComplete: enter
23:12:41.248 00.001 14964 UpdateGuideState(): m_state=6
23:12:41.250 00.002 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
23:12:41.251 00.001 14964 Star::Find returns 1 (0), X=276.86, Y=103.02, Mass=345646, SNR=374.5, Peak=29311 HFD=4.0
23:12:41.253 00.002 14964 MultiStar: [#1 -0.62,-0.47,0.00,M10] [#2 -0.41,-0.09,0.07,U] 
23:12:41.254 00.001 14964 refined, 1 included, MultiStar: {-0.43, 0.27}, one-star: {-0.43, 0.29}
23:12:41.256 00.002 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.14 = -2.15)
23:12:41.257 00.001 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.91)
23:12:41.259 00.002 14964 CameraToMount -- cameraX=-0.43 cameraY=0.27 hyp=0.50 cameraTheta=2.58 mountX=-0.27 mountY=0.40, mountTheta=2.18
23:12:41.262 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.27, opts=13)
23:12:41.263 00.001 14964 Enqueuing Move request for scope (-0.43, 0.27)
23:12:41.264 00.001 12044 Worker thread wakes up
23:12:41.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.27) opts 0xd
23:12:41.264 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.27)
23:12:41.264 00.000 12044 Moving (-0.43, 0.27) raw xDistance=-0.27 yDistance=0.40
23:12:41.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.04
23:12:41.265 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:41.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:12:41.265 00.000 12044 MoveAxis(E, 0, ABG)
23:12:41.265 00.000 12044 Move returns status 0, amount 0
23:12:41.265 00.000 12044 MoveAxis(N, 0, ABG)
23:12:41.265 00.000 12044 Move returns status 0, amount 0
23:12:41.265 00.000 12044 move complete, result=0
23:12:41.265 00.000 12044 worker thread done servicing request
23:12:41.285 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29311, med=619, FiltMin=529, FiltMax=17215, Gamma=0.810
23:12:41.299 00.014 14964 UpdateGuideState exits: m=345646 SNR=374.5
23:12:41.302 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.305 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:41.307 00.002 14964 Enqueuing Expose request
23:12:41.309 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:12:41.312 00.003 12044 Worker thread wakes up
23:12:41.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:41.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:44.423 03.111 12044 Exposure complete
23:12:44.461 00.038 12044 worker thread done servicing request
23:12:44.462 00.001 14964 OnExposeComplete: enter
23:12:44.463 00.001 14964 UpdateGuideState(): m_state=6
23:12:44.465 00.002 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
23:12:44.467 00.002 14964 Star::Find returns 1 (0), X=276.52, Y=103.33, Mass=341760, SNR=367.1, Peak=26424 HFD=3.5
23:12:44.469 00.002 14964 MultiStar: [#1 -0.91,-0.35,0.00,R] [#2 -1.08,-0.32,0.00,M9] 
23:12:44.470 00.001 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.03 = -2.25)
23:12:44.472 00.002 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
23:12:44.473 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=0.61 hyp=0.98 cameraTheta=2.48 mountX=-0.62 mountY=0.71, mountTheta=2.29
23:12:44.475 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.61, opts=13)
23:12:44.477 00.002 14964 Enqueuing Move request for scope (-0.77, 0.61)
23:12:44.478 00.001 12044 Worker thread wakes up
23:12:44.479 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.61) opts 0xd
23:12:44.479 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.61)
23:12:44.479 00.000 12044 Moving (-0.77, 0.61) raw xDistance=-0.62 yDistance=0.71
23:12:44.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.62, slope = -0.06
23:12:44.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:44.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71
23:12:44.479 00.000 12044 MoveAxis(E, 29, ABG)
23:12:44.479 00.000 12044 Guiding  Dir = 2, Dur = 29
23:12:44.493 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26424, med=619, FiltMin=529, FiltMax=19239, Gamma=0.810
23:12:44.503 00.010 14964 UpdateGuideState exits: m=341760 SNR=367.1
23:12:44.505 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.506 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:44.507 00.001 14964 Enqueuing Expose request
23:12:44.511 00.004 12044 IsSlewing returns 0
23:12:44.512 00.001 12044 IsGuiding returns 0
23:12:44.543 00.031 12044 IsGuiding returns 1
23:12:44.543 00.000 12044 scope still moving after pulse duration time elapsed
23:12:44.606 00.063 12044 IsSlewing returns 0
23:12:44.606 00.000 12044 IsGuiding returns 0
23:12:44.606 00.000 12044 scope move finished after 29 + 65 ms
23:12:44.606 00.000 12044 Move returns status 0, amount 29
23:12:44.606 00.000 12044 MoveAxis(N, 0, ABG)
23:12:44.606 00.000 12044 Move returns status 0, amount 0
23:12:44.606 00.000 12044 move complete, result=0
23:12:44.606 00.000 12044 worker thread done servicing request
23:12:44.606 00.000 12044 Worker thread wakes up
23:12:44.607 00.001 14964 GuideStep: -0.6 px 29 ms EAST, 0.7 px 0 ms NORTH
23:12:44.608 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:44.609 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:47.707 03.098 12044 Exposure complete
23:12:47.730 00.023 12044 worker thread done servicing request
23:12:47.730 00.000 14964 OnExposeComplete: enter
23:12:47.731 00.001 14964 UpdateGuideState(): m_state=6
23:12:47.732 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
23:12:47.732 00.000 14964 Star::Find returns 1 (0), X=275.86, Y=103.45, Mass=342916, SNR=358.7, Peak=30712 HFD=3.6
23:12:47.733 00.001 14964 MultiStar: large primary error, entering stabilization period
23:12:47.733 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.23 = -2.06)
23:12:47.734 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 1.00)
23:12:47.734 00.000 14964 CameraToMount -- cameraX=-1.43 cameraY=0.73 hyp=1.61 cameraTheta=2.67 mountX=-0.75 mountY=1.35, mountTheta=2.08
23:12:47.735 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.43, y=0.73, opts=13)
23:12:47.736 00.001 14964 Enqueuing Move request for scope (-1.43, 0.73)
23:12:47.736 00.000 12044 Worker thread wakes up
23:12:47.737 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.73) opts 0xd
23:12:47.737 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.43, 0.73)
23:12:47.737 00.000 12044 Moving (-1.43, 0.73) raw xDistance=-0.75 yDistance=1.35
23:12:47.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.75, slope = -0.08
23:12:47.737 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.62 newest=2.45
23:12:47.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35
23:12:47.737 00.000 12044 MoveAxis(E, 42, ABG)
23:12:47.737 00.000 12044 Guiding  Dir = 2, Dur = 42
23:12:47.744 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30712, med=620, FiltMin=524, FiltMax=13721, Gamma=0.810
23:12:47.750 00.006 14964 UpdateGuideState exits: m=342916 SNR=358.7
23:12:47.751 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.751 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:47.752 00.001 14964 Enqueuing Expose request
23:12:47.792 00.040 12044 IsSlewing returns 0
23:12:47.793 00.001 12044 IsGuiding returns 0
23:12:47.825 00.032 12044 PulseGuide returned control before completion, sleep 21
23:12:47.882 00.057 12044 IsGuiding returns 1
23:12:47.882 00.000 12044 scope still moving after pulse duration time elapsed
23:12:47.931 00.049 12044 IsSlewing returns 0
23:12:47.931 00.000 12044 IsGuiding returns 0
23:12:47.931 00.000 12044 scope move finished after 42 + 96 ms
23:12:47.931 00.000 12044 Move returns status 0, amount 42
23:12:47.932 00.001 12044 BLC: Oldest BLC event removed
23:12:47.932 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 347 applied
23:12:47.932 00.000 12044 MoveAxis(S, 473, ABG)
23:12:47.932 00.000 12044 Guiding  Dir = 1, Dur = 473
23:12:47.962 00.030 12044 IsSlewing returns 0
23:12:47.962 00.000 12044 IsGuiding returns 0
23:12:47.995 00.033 12044 PulseGuide returned control before completion, sleep 451
23:12:48.466 00.471 12044 IsGuiding returns 1
23:12:48.466 00.000 12044 scope still moving after pulse duration time elapsed
23:12:48.569 00.103 12044 IsSlewing returns 0
23:12:48.570 00.001 12044 IsGuiding returns 0
23:12:48.570 00.000 12044 scope move finished after 473 + 133 ms
23:12:48.570 00.000 12044 Move returns status 0, amount 473
23:12:48.570 00.000 12044 move complete, result=0
23:12:48.571 00.001 12044 worker thread done servicing request
23:12:48.571 00.000 12044 Worker thread wakes up
23:12:48.571 00.000 14964 GuideStep: -0.7 px 42 ms EAST, 1.3 px 473 ms SOUTH
23:12:48.574 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:48.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:51.684 03.110 12044 Exposure complete
23:12:51.711 00.027 12044 worker thread done servicing request
23:12:51.711 00.000 14964 OnExposeComplete: enter
23:12:51.712 00.001 14964 UpdateGuideState(): m_state=6
23:12:51.713 00.001 14964 Star::Find(35, 275, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
23:12:51.714 00.001 14964 Star::Find returns 1 (0), X=277.35, Y=102.54, Mass=342849, SNR=371.7, Peak=27292 HFD=3.3
23:12:51.714 00.000 14964 MultiStar: exiting stabilization period
23:12:51.715 00.001 14964 MultiStar: [#1 0.88,0.96,0.00,M1] [#2 0.20,0.78,0.00,M10] 
23:12:51.715 00.000 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
23:12:51.716 00.001 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.92)
23:12:51.716 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.24 mountX=0.19 mountY=-0.04, mountTheta=-0.23
23:12:51.719 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.19, opts=13)
23:12:51.719 00.000 14964 Enqueuing Move request for scope (0.06, -0.19)
23:12:51.720 00.001 12044 Worker thread wakes up
23:12:51.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
23:12:51.720 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
23:12:51.720 00.000 12044 Moving (0.06, -0.19) raw xDistance=0.19 yDistance=-0.04
23:12:51.720 00.000 12044 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.23, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=1.348217, 1:-0.044161
23:12:51.720 00.000 12044 BLC: No correction, Miss < min_move
23:12:51.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
23:12:51.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:51.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:51.720 00.000 12044 MoveAxis(E, 0, ABG)
23:12:51.720 00.000 12044 Move returns status 0, amount 0
23:12:51.720 00.000 12044 MoveAxis(N, 0, ABG)
23:12:51.720 00.000 12044 Move returns status 0, amount 0
23:12:51.720 00.000 12044 move complete, result=0
23:12:51.720 00.000 12044 worker thread done servicing request
23:12:51.730 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27292, med=618, FiltMin=532, FiltMax=21290, Gamma=0.810
23:12:51.736 00.006 14964 UpdateGuideState exits: m=342849 SNR=371.7
23:12:51.736 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.737 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:51.737 00.000 14964 Enqueuing Expose request
23:12:51.738 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:51.738 00.000 12044 Worker thread wakes up
23:12:51.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:51.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:54.866 03.128 12044 Exposure complete
23:12:54.903 00.037 12044 worker thread done servicing request
23:12:54.903 00.000 14964 OnExposeComplete: enter
23:12:54.904 00.001 14964 UpdateGuideState(): m_state=6
23:12:54.904 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
23:12:54.904 00.000 14964 Star::Find returns 1 (0), X=277.28, Y=103.01, Mass=348310, SNR=379.4, Peak=33783 HFD=4.0
23:12:54.905 00.001 14964 MultiStar: [#1 0.76,0.42,0.00,M2] [#2 0.04,0.08,0.07,U] 
23:12:54.906 00.001 14964 refined, 1 included, MultiStar: {-0.01, 0.27}, one-star: {-0.01, 0.29}
23:12:54.906 00.000 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
23:12:54.907 00.001 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
23:12:54.908 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.61 mountX=-0.27 mountY=-0.02, mountTheta=-3.08
23:12:54.912 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.27, opts=13)
23:12:54.914 00.002 14964 Enqueuing Move request for scope (-0.01, 0.27)
23:12:54.916 00.002 12044 Worker thread wakes up
23:12:54.916 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
23:12:54.916 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
23:12:54.916 00.000 12044 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=-0.02
23:12:54.916 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.23, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=1.348217, 1:-0.044161, 2:-0.018007
23:12:54.916 00.000 12044 BLC: No correction, Miss < min_move
23:12:54.916 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
23:12:54.916 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:54.916 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:54.916 00.000 12044 MoveAxis(E, 0, ABG)
23:12:54.916 00.000 12044 Move returns status 0, amount 0
23:12:54.916 00.000 12044 MoveAxis(N, 0, ABG)
23:12:54.916 00.000 12044 Move returns status 0, amount 0
23:12:54.916 00.000 12044 move complete, result=0
23:12:54.916 00.000 12044 worker thread done servicing request
23:12:54.927 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33783, med=619, FiltMin=533, FiltMax=18751, Gamma=0.810
23:12:54.933 00.006 14964 UpdateGuideState exits: m=348310 SNR=379.4
23:12:54.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.935 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:54.935 00.000 14964 Enqueuing Expose request
23:12:54.936 00.001 12044 Worker thread wakes up
23:12:54.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:54.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:12:54.936 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:58.046 03.110 12044 Exposure complete
23:12:58.081 00.035 12044 worker thread done servicing request
23:12:58.081 00.000 14964 OnExposeComplete: enter
23:12:58.083 00.002 14964 UpdateGuideState(): m_state=6
23:12:58.084 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
23:12:58.085 00.001 14964 Star::Find returns 1 (0), X=277.26, Y=102.99, Mass=346996, SNR=368.3, Peak=25339 HFD=4.0
23:12:58.085 00.000 14964 MultiStar: [#1 0.71,0.94,0.00,M3] [#2 -0.10,0.57,0.07,U] 
23:12:58.087 00.002 14964 single-star, 1 included, MultiStar: {-0.03, 0.29}, one-star: {-0.03, 0.27}
23:12:58.089 00.002 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
23:12:58.090 00.001 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
23:12:58.091 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.67 mountX=-0.27 mountY=-0.00, mountTheta=-3.13
23:12:58.092 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.27, opts=13)
23:12:58.094 00.002 14964 Enqueuing Move request for scope (-0.03, 0.27)
23:12:58.095 00.001 12044 Worker thread wakes up
23:12:58.095 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
23:12:58.095 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
23:12:58.095 00.000 12044 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=-0.00
23:12:58.095 00.000 12044 BLC: window closed
23:12:58.096 00.001 12044 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.23, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=1.348217, 1:-0.044161, 2:-0.018007
23:12:58.096 00.000 12044 BLC: No correction, Miss < min_move
23:12:58.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
23:12:58.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:58.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:12:58.096 00.000 12044 MoveAxis(E, 0, ABG)
23:12:58.096 00.000 12044 Move returns status 0, amount 0
23:12:58.096 00.000 12044 MoveAxis(N, 0, ABG)
23:12:58.096 00.000 12044 Move returns status 0, amount 0
23:12:58.096 00.000 12044 move complete, result=0
23:12:58.096 00.000 12044 worker thread done servicing request
23:12:58.109 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25339, med=619, FiltMin=535, FiltMax=19606, Gamma=0.810
23:12:58.122 00.013 14964 UpdateGuideState exits: m=346996 SNR=368.3
23:12:58.123 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.125 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:12:58.126 00.001 14964 Enqueuing Expose request
23:12:58.127 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:58.129 00.002 12044 Worker thread wakes up
23:12:58.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:12:58.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:01.259 03.130 12044 Exposure complete
23:13:01.302 00.043 12044 worker thread done servicing request
23:13:01.303 00.001 14964 OnExposeComplete: enter
23:13:01.306 00.003 14964 UpdateGuideState(): m_state=6
23:13:01.307 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
23:13:01.308 00.001 14964 Star::Find returns 1 (0), X=276.84, Y=103.86, Mass=352419, SNR=373.1, Peak=27123 HFD=4.1
23:13:01.309 00.001 14964 MultiStar: large primary error, entering stabilization period
23:13:01.313 00.004 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
23:13:01.315 00.002 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.27)
23:13:01.315 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=1.14 hyp=1.22 cameraTheta=1.95 mountX=-1.14 mountY=0.33, mountTheta=2.86
23:13:01.318 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=1.14, opts=13)
23:13:01.319 00.001 14964 Enqueuing Move request for scope (-0.45, 1.14)
23:13:01.321 00.002 12044 Worker thread wakes up
23:13:01.321 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 1.14) opts 0xd
23:13:01.321 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 1.14)
23:13:01.321 00.000 12044 Moving (-0.45, 1.14) raw xDistance=-1.14 yDistance=0.33
23:13:01.321 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -1.14, slope = -0.02
23:13:01.321 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:01.321 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:13:01.321 00.000 12044 MoveAxis(E, 15, ABG)
23:13:01.321 00.000 12044 Guiding  Dir = 2, Dur = 15
23:13:01.334 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27123, med=619, FiltMin=527, FiltMax=14497, Gamma=0.810
23:13:01.344 00.010 14964 UpdateGuideState exits: m=352419 SNR=373.1
23:13:01.346 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:01.346 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:01.348 00.002 14964 Enqueuing Expose request
23:13:01.373 00.025 12044 IsSlewing returns 0
23:13:01.373 00.000 12044 IsGuiding returns 0
23:13:01.484 00.111 12044 IsGuiding returns 1
23:13:01.484 00.000 12044 scope still moving after pulse duration time elapsed
23:13:01.543 00.059 12044 IsSlewing returns 0
23:13:01.543 00.000 12044 IsGuiding returns 0
23:13:01.543 00.000 12044 scope move finished after 15 + 154 ms
23:13:01.543 00.000 12044 Move returns status 0, amount 15
23:13:01.544 00.001 12044 MoveAxis(N, 0, ABG)
23:13:01.544 00.000 12044 Move returns status 0, amount 0
23:13:01.544 00.000 12044 move complete, result=0
23:13:01.544 00.000 12044 worker thread done servicing request
23:13:01.544 00.000 12044 Worker thread wakes up
23:13:01.544 00.000 14964 GuideStep: -1.1 px 15 ms EAST, 0.3 px 0 ms NORTH
23:13:01.547 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:01.547 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:04.683 03.136 12044 Exposure complete
23:13:04.707 00.024 12044 worker thread done servicing request
23:13:04.707 00.000 14964 OnExposeComplete: enter
23:13:04.708 00.001 14964 UpdateGuideState(): m_state=6
23:13:04.708 00.000 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
23:13:04.710 00.002 14964 Star::Find returns 1 (0), X=276.50, Y=104.02, Mass=351823, SNR=368.9, Peak=23167 HFD=4.1
23:13:04.711 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.67 = -2.61)
23:13:04.711 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.44)
23:13:04.713 00.002 14964 CameraToMount -- cameraX=-0.79 cameraY=1.29 hyp=1.51 cameraTheta=2.12 mountX=-1.30 mountY=0.65, mountTheta=2.68
23:13:04.715 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.79, y=1.29, opts=13)
23:13:04.715 00.000 14964 Enqueuing Move request for scope (-0.79, 1.29)
23:13:04.716 00.001 12044 Worker thread wakes up
23:13:04.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 1.29) opts 0xd
23:13:04.716 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.79, 1.29)
23:13:04.716 00.000 12044 Moving (-0.79, 1.29) raw xDistance=-1.30 yDistance=0.65
23:13:04.716 00.000 12044 Lowpass2 history cleared, outlier deflection
23:13:04.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.85 from input -1.30, slope = 0.00
23:13:04.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
23:13:04.716 00.000 12044 MoveAxis(E, 100, ABG)
23:13:04.716 00.000 12044 Guiding  Dir = 2, Dur = 100
23:13:04.727 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23167, med=619, FiltMin=543, FiltMax=18044, Gamma=0.810
23:13:04.733 00.006 14964 UpdateGuideState exits: m=351823 SNR=368.9
23:13:04.735 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.735 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:04.737 00.002 14964 Enqueuing Expose request
23:13:04.749 00.012 12044 IsSlewing returns 0
23:13:04.750 00.001 12044 IsGuiding returns 0
23:13:04.781 00.031 12044 PulseGuide returned control before completion, sleep 79
23:13:04.866 00.085 12044 IsGuiding returns 1
23:13:04.866 00.000 12044 scope still moving after pulse duration time elapsed
23:13:04.936 00.070 12044 IsSlewing returns 0
23:13:04.936 00.000 12044 IsGuiding returns 0
23:13:04.937 00.001 12044 scope move finished after 100 + 86 ms
23:13:04.937 00.000 12044 Move returns status 0, amount 100
23:13:04.937 00.000 12044 MoveAxis(S, 61, ABG)
23:13:04.937 00.000 12044 Guiding  Dir = 1, Dur = 61
23:13:04.963 00.026 12044 IsSlewing returns 0
23:13:04.964 00.001 12044 IsGuiding returns 0
23:13:04.996 00.032 12044 PulseGuide returned control before completion, sleep 40
23:13:05.039 00.043 12044 IsGuiding returns 1
23:13:05.039 00.000 12044 scope still moving after pulse duration time elapsed
23:13:05.159 00.120 12044 IsSlewing returns 0
23:13:05.159 00.000 12044 IsGuiding returns 0
23:13:05.159 00.000 12044 scope move finished after 61 + 134 ms
23:13:05.159 00.000 12044 Move returns status 0, amount 61
23:13:05.159 00.000 12044 move complete, result=0
23:13:05.159 00.000 12044 worker thread done servicing request
23:13:05.159 00.000 12044 Worker thread wakes up
23:13:05.159 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:05.159 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:05.159 00.000 14964 GuideStep: -1.3 px 100 ms EAST, 0.7 px 61 ms SOUTH
23:13:08.271 03.112 12044 Exposure complete
23:13:08.299 00.028 12044 worker thread done servicing request
23:13:08.299 00.000 14964 OnExposeComplete: enter
23:13:08.301 00.002 14964 UpdateGuideState(): m_state=6
23:13:08.303 00.002 14964 Star::Find(35, 276, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
23:13:08.304 00.001 14964 Star::Find returns 1 (0), X=276.94, Y=103.42, Mass=347363, SNR=367.7, Peak=26199 HFD=3.8
23:13:08.305 00.001 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
23:13:08.307 00.002 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
23:13:08.309 00.002 14964 CameraToMount -- cameraX=-0.35 cameraY=0.69 hyp=0.77 cameraTheta=2.04 mountX=-0.70 mountY=0.27, mountTheta=2.77
23:13:08.312 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.69, opts=13)
23:13:08.313 00.001 14964 Enqueuing Move request for scope (-0.35, 0.69)
23:13:08.314 00.001 12044 Worker thread wakes up
23:13:08.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.69) opts 0xd
23:13:08.314 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.69)
23:13:08.314 00.000 12044 Moving (-0.35, 0.69) raw xDistance=-0.70 yDistance=0.27
23:13:08.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.45 from input -0.70, slope = 0.00
23:13:08.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:08.314 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:13:08.314 00.000 12044 MoveAxis(E, 54, ABG)
23:13:08.314 00.000 12044 Guiding  Dir = 2, Dur = 54
23:13:08.324 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26199, med=619, FiltMin=530, FiltMax=14247, Gamma=0.810
23:13:08.330 00.006 14964 UpdateGuideState exits: m=347363 SNR=367.7
23:13:08.331 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.333 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:08.334 00.001 14964 Enqueuing Expose request
23:13:08.339 00.005 12044 IsSlewing returns 0
23:13:08.339 00.000 12044 IsGuiding returns 0
23:13:08.371 00.032 12044 PulseGuide returned control before completion, sleep 33
23:13:08.407 00.036 12044 IsGuiding returns 1
23:13:08.407 00.000 12044 scope still moving after pulse duration time elapsed
23:13:08.479 00.072 12044 IsSlewing returns 0
23:13:08.479 00.000 12044 IsGuiding returns 0
23:13:08.479 00.000 12044 scope move finished after 54 + 85 ms
23:13:08.479 00.000 12044 Move returns status 0, amount 54
23:13:08.479 00.000 12044 MoveAxis(N, 0, ABG)
23:13:08.479 00.000 12044 Move returns status 0, amount 0
23:13:08.479 00.000 12044 move complete, result=0
23:13:08.480 00.001 12044 worker thread done servicing request
23:13:08.480 00.000 12044 Worker thread wakes up
23:13:08.480 00.000 14964 GuideStep: -0.7 px 54 ms EAST, 0.3 px 0 ms NORTH
23:13:08.480 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:08.480 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:11.576 03.096 12044 Exposure complete
23:13:11.604 00.028 12044 worker thread done servicing request
23:13:11.604 00.000 14964 OnExposeComplete: enter
23:13:11.605 00.001 14964 UpdateGuideState(): m_state=6
23:13:11.606 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
23:13:11.607 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=101.59, Mass=303377, SNR=329.3, Peak=11975 HFD=6.5
23:13:11.609 00.002 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.07 = -0.07)
23:13:11.610 00.001 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.98 = 2.98)
23:13:11.612 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=-1.14 hyp=1.14 cameraTheta=-1.62 mountX=1.14 mountY=0.18, mountTheta=0.16
23:13:11.614 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-1.14, opts=13)
23:13:11.616 00.002 14964 Enqueuing Move request for scope (-0.06, -1.14)
23:13:11.616 00.000 12044 Worker thread wakes up
23:13:11.617 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.14) opts 0xd
23:13:11.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -1.14)
23:13:11.617 00.000 12044 Moving (-0.06, -1.14) raw xDistance=1.14 yDistance=0.18
23:13:11.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.74 from input 1.14, slope = 0.00
23:13:11.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:13:11.617 00.000 12044 MoveAxis(W, 87, ABG)
23:13:11.617 00.000 12044 Guiding  Dir = 3, Dur = 87
23:13:11.627 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11975, med=618, FiltMin=532, FiltMax=6784, Gamma=0.810
23:13:11.637 00.010 14964 UpdateGuideState exits: m=303377 SNR=329.3
23:13:11.638 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.638 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:11.639 00.001 14964 Enqueuing Expose request
23:13:11.670 00.031 12044 IsSlewing returns 0
23:13:11.670 00.000 12044 IsGuiding returns 0
23:13:11.701 00.031 12044 PulseGuide returned control before completion, sleep 66
23:13:11.778 00.077 12044 IsGuiding returns 1
23:13:11.778 00.000 12044 scope still moving after pulse duration time elapsed
23:13:11.840 00.062 12044 IsSlewing returns 0
23:13:11.840 00.000 12044 IsGuiding returns 0
23:13:11.840 00.000 12044 scope move finished after 87 + 82 ms
23:13:11.840 00.000 12044 Move returns status 0, amount 87
23:13:11.840 00.000 12044 MoveAxis(N, 0, ABG)
23:13:11.840 00.000 12044 Move returns status 0, amount 0
23:13:11.840 00.000 12044 move complete, result=0
23:13:11.840 00.000 12044 worker thread done servicing request
23:13:11.841 00.001 12044 Worker thread wakes up
23:13:11.841 00.000 14964 GuideStep: 1.1 px 87 ms WEST, 0.2 px 0 ms NORTH
23:13:11.842 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:11.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:14.945 03.103 12044 Exposure complete
23:13:14.969 00.024 12044 worker thread done servicing request
23:13:14.969 00.000 14964 OnExposeComplete: enter
23:13:14.969 00.000 14964 UpdateGuideState(): m_state=6
23:13:14.970 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
23:13:14.970 00.000 14964 Star::Find returns 1 (0), X=277.70, Y=99.97, Mass=309912, SNR=312.0, Peak=9797 HFD=5.8
23:13:14.971 00.001 14964 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.56) = xAngle (0.13 = 0.13)
23:13:14.971 00.000 14964 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.19 = -3.10)
23:13:14.972 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-2.75 hyp=2.78 cameraTheta=-1.42 mountX=2.76 mountY=-0.13, mountTheta=-0.05
23:13:14.973 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-2.75, opts=13)
23:13:14.974 00.001 14964 Enqueuing Move request for scope (0.41, -2.75)
23:13:14.974 00.000 12044 Worker thread wakes up
23:13:14.974 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -2.75) opts 0xd
23:13:14.974 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -2.75)
23:13:14.974 00.000 12044 Moving (0.41, -2.75) raw xDistance=2.76 yDistance=-0.13
23:13:14.975 00.001 12044 GuideAlgorithmLowpass2::Result() returns 1.79 from input 2.76, slope = 0.00
23:13:14.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:13:14.975 00.000 12044 MoveAxis(W, 212, ABG)
23:13:14.975 00.000 12044 Guiding  Dir = 3, Dur = 212
23:13:14.982 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9797, med=617, FiltMin=531, FiltMax=8523, Gamma=0.810
23:13:14.987 00.005 14964 UpdateGuideState exits: m=309912 SNR=312.0
23:13:14.988 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.989 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:14.989 00.000 14964 Enqueuing Expose request
23:13:14.995 00.006 12044 IsSlewing returns 0
23:13:14.995 00.000 12044 IsGuiding returns 0
23:13:15.027 00.032 12044 PulseGuide returned control before completion, sleep 191
23:13:15.244 00.217 12044 IsGuiding returns 1
23:13:15.244 00.000 12044 scope still moving after pulse duration time elapsed
23:13:15.342 00.098 12044 IsSlewing returns 0
23:13:15.343 00.001 12044 IsGuiding returns 0
23:13:15.343 00.000 12044 scope move finished after 212 + 135 ms
23:13:15.343 00.000 12044 Move returns status 0, amount 212
23:13:15.343 00.000 12044 MoveAxis(N, 0, ABG)
23:13:15.343 00.000 12044 Move returns status 0, amount 0
23:13:15.343 00.000 12044 move complete, result=0
23:13:15.344 00.001 12044 worker thread done servicing request
23:13:15.344 00.000 12044 Worker thread wakes up
23:13:15.344 00.000 14964 GuideStep: 2.8 px 212 ms WEST, -0.1 px 0 ms NORTH
23:13:15.346 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:15.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:18.456 03.110 12044 Exposure complete
23:13:18.493 00.037 12044 worker thread done servicing request
23:13:18.493 00.000 14964 OnExposeComplete: enter
23:13:18.494 00.001 14964 UpdateGuideState(): m_state=6
23:13:18.495 00.001 14964 Star::Find(35, 277, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
23:13:18.497 00.002 14964 Star::Find returns 1 (0), X=277.91, Y=101.81, Mass=317813, SNR=331.9, Peak=10831 HFD=6.0
23:13:18.498 00.001 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
23:13:18.499 00.001 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.65)
23:13:18.501 00.002 14964 CameraToMount -- cameraX=0.62 cameraY=-0.92 hyp=1.10 cameraTheta=-0.98 mountX=0.93 mountY=-0.52, mountTheta=-0.51
23:13:18.503 00.002 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.92, opts=13)
23:13:18.504 00.001 14964 Enqueuing Move request for scope (0.62, -0.92)
23:13:18.506 00.002 12044 Worker thread wakes up
23:13:18.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.92) opts 0xd
23:13:18.506 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.92)
23:13:18.506 00.000 12044 Moving (0.62, -0.92) raw xDistance=0.93 yDistance=-0.52
23:13:18.506 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.93 is < calculated value 1.69, using input
23:13:18.507 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.60 from input 0.93, slope = 0.65
23:13:18.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:18.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:13:18.507 00.000 12044 MoveAxis(W, 71, ABG)
23:13:18.507 00.000 12044 Guiding  Dir = 3, Dur = 71
23:13:18.520 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10831, med=619, FiltMin=535, FiltMax=8656, Gamma=0.810
23:13:18.531 00.011 14964 UpdateGuideState exits: m=317813 SNR=331.9
23:13:18.534 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.536 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:18.537 00.001 14964 Enqueuing Expose request
23:13:18.555 00.018 12044 IsSlewing returns 0
23:13:18.555 00.000 12044 IsGuiding returns 0
23:13:18.597 00.042 12044 PulseGuide returned control before completion, sleep 40
23:13:18.649 00.052 12044 IsGuiding returns 1
23:13:18.649 00.000 12044 scope still moving after pulse duration time elapsed
23:13:18.699 00.050 12044 IsSlewing returns 0
23:13:18.700 00.001 12044 IsGuiding returns 0
23:13:18.700 00.000 12044 scope move finished after 71 + 73 ms
23:13:18.700 00.000 12044 Move returns status 0, amount 71
23:13:18.700 00.000 12044 MoveAxis(N, 0, ABG)
23:13:18.700 00.000 12044 Move returns status 0, amount 0
23:13:18.701 00.001 12044 move complete, result=0
23:13:18.701 00.000 12044 worker thread done servicing request
23:13:18.701 00.000 12044 Worker thread wakes up
23:13:18.701 00.000 14964 GuideStep: 0.9 px 71 ms WEST, -0.5 px 0 ms NORTH
23:13:18.704 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:18.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:21.822 03.118 12044 Exposure complete
23:13:21.842 00.020 12044 worker thread done servicing request
23:13:21.842 00.000 14964 OnExposeComplete: enter
23:13:21.843 00.001 14964 UpdateGuideState(): m_state=6
23:13:21.844 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
23:13:21.844 00.000 14964 Star::Find returns 1 (0), X=277.77, Y=101.88, Mass=323053, SNR=326.6, Peak=11003 HFD=5.8
23:13:21.845 00.001 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.50 = 0.50)
23:13:21.845 00.000 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.73)
23:13:21.846 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.85 hyp=0.97 cameraTheta=-1.06 mountX=0.86 mountY=-0.39, mountTheta=-0.42
23:13:21.847 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.85, opts=13)
23:13:21.848 00.001 14964 Enqueuing Move request for scope (0.48, -0.85)
23:13:21.848 00.000 12044 Worker thread wakes up
23:13:21.848 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.85) opts 0xd
23:13:21.848 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.85)
23:13:21.848 00.000 12044 Moving (0.48, -0.85) raw xDistance=0.86 yDistance=-0.39
23:13:21.848 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.86 is < calculated value 0.94, using input
23:13:21.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.56 from input 0.86, slope = 0.29
23:13:21.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:13:21.848 00.000 12044 MoveAxis(W, 66, ABG)
23:13:21.848 00.000 12044 Guiding  Dir = 3, Dur = 66
23:13:21.857 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11003, med=618, FiltMin=517, FiltMax=8600, Gamma=0.810
23:13:21.862 00.005 14964 UpdateGuideState exits: m=323053 SNR=326.6
23:13:21.863 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.864 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:21.864 00.000 14964 Enqueuing Expose request
23:13:21.869 00.005 12044 IsSlewing returns 0
23:13:21.870 00.001 12044 IsGuiding returns 0
23:13:21.902 00.032 12044 PulseGuide returned control before completion, sleep 45
23:13:21.992 00.090 12044 IsGuiding returns 1
23:13:21.992 00.000 12044 scope still moving after pulse duration time elapsed
23:13:22.058 00.066 12044 IsSlewing returns 0
23:13:22.058 00.000 12044 IsGuiding returns 0
23:13:22.058 00.000 12044 scope move finished after 66 + 122 ms
23:13:22.059 00.001 12044 Move returns status 0, amount 66
23:13:22.059 00.000 12044 MoveAxis(N, 0, ABG)
23:13:22.059 00.000 12044 Move returns status 0, amount 0
23:13:22.059 00.000 12044 move complete, result=0
23:13:22.059 00.000 12044 worker thread done servicing request
23:13:22.059 00.000 12044 Worker thread wakes up
23:13:22.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:22.059 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:22.059 00.000 14964 GuideStep: 0.9 px 66 ms WEST, -0.4 px 0 ms NORTH
23:13:25.159 03.100 12044 Exposure complete
23:13:25.180 00.021 12044 worker thread done servicing request
23:13:25.181 00.001 14964 OnExposeComplete: enter
23:13:25.182 00.001 14964 UpdateGuideState(): m_state=6
23:13:25.183 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
23:13:25.183 00.000 14964 Star::Find returns 1 (0), X=278.34, Y=104.11, Mass=342529, SNR=353.0, Peak=20955 HFD=4.1
23:13:25.184 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
23:13:25.184 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.75)
23:13:25.184 00.000 14964 CameraToMount -- cameraX=1.05 cameraY=1.39 hyp=1.74 cameraTheta=0.92 mountX=-1.37 mountY=-1.18, mountTheta=-2.43
23:13:25.185 00.001 14964 SchedulePrimaryMove(1136A648, x=1.05, y=1.39, opts=13)
23:13:25.186 00.001 14964 Enqueuing Move request for scope (1.05, 1.39)
23:13:25.186 00.000 12044 Worker thread wakes up
23:13:25.187 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, 1.39) opts 0xd
23:13:25.187 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, 1.39)
23:13:25.187 00.000 12044 Moving (1.05, 1.39) raw xDistance=-1.37 yDistance=-1.18
23:13:25.187 00.000 12044 Lowpass2 history cleared, outlier deflection
23:13:25.187 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.89 from input -1.37, slope = 0.00
23:13:25.187 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:25.187 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.18
23:13:25.187 00.000 12044 MoveAxis(E, 106, ABG)
23:13:25.187 00.000 12044 Guiding  Dir = 2, Dur = 106
23:13:25.195 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20955, med=619, FiltMin=533, FiltMax=15750, Gamma=0.810
23:13:25.201 00.006 14964 UpdateGuideState exits: m=342529 SNR=353.0
23:13:25.201 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.202 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:25.202 00.000 14964 Enqueuing Expose request
23:13:25.316 00.114 12044 IsSlewing returns 0
23:13:25.316 00.000 12044 IsGuiding returns 0
23:13:25.349 00.033 12044 PulseGuide returned control before completion, sleep 84
23:13:25.451 00.102 12044 IsGuiding returns 1
23:13:25.451 00.000 12044 scope still moving after pulse duration time elapsed
23:13:25.512 00.061 12044 IsSlewing returns 0
23:13:25.544 00.032 12044 IsGuiding returns 0
23:13:25.544 00.000 12044 scope move finished after 106 + 122 ms
23:13:25.544 00.000 12044 Move returns status 0, amount 106
23:13:25.545 00.001 12044 MoveAxis(N, 0, ABG)
23:13:25.545 00.000 12044 Move returns status 0, amount 0
23:13:25.545 00.000 12044 move complete, result=0
23:13:25.545 00.000 12044 worker thread done servicing request
23:13:25.545 00.000 12044 Worker thread wakes up
23:13:25.545 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:25.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:25.545 00.000 14964 GuideStep: -1.4 px 106 ms EAST, -1.2 px 0 ms NORTH
23:13:28.669 03.124 12044 Exposure complete
23:13:28.690 00.021 12044 worker thread done servicing request
23:13:28.690 00.000 14964 OnExposeComplete: enter
23:13:28.691 00.001 14964 UpdateGuideState(): m_state=6
23:13:28.692 00.001 14964 Star::Find(35, 278, 104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
23:13:28.692 00.000 14964 Star::Find returns 1 (0), X=278.34, Y=103.51, Mass=343449, SNR=362.2, Peak=18847 HFD=4.0
23:13:28.692 00.000 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.20 = 2.20)
23:13:28.693 00.001 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.03)
23:13:28.693 00.000 14964 CameraToMount -- cameraX=1.05 cameraY=0.79 hyp=1.31 cameraTheta=0.64 mountX=-0.77 mountY=-1.12, mountTheta=-2.17
23:13:28.695 00.002 14964 SchedulePrimaryMove(1136A648, x=1.05, y=0.79, opts=13)
23:13:28.695 00.000 14964 Enqueuing Move request for scope (1.05, 0.79)
23:13:28.696 00.001 12044 Worker thread wakes up
23:13:28.696 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.79) opts 0xd
23:13:28.696 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, 0.79)
23:13:28.696 00.000 12044 Moving (1.05, 0.79) raw xDistance=-0.77 yDistance=-1.12
23:13:28.696 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.50 from input -0.77, slope = 0.00
23:13:28.696 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:28.696 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.12
23:13:28.696 00.000 12044 MoveAxis(E, 59, ABG)
23:13:28.696 00.000 12044 Guiding  Dir = 2, Dur = 59
23:13:28.706 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18847, med=618, FiltMin=537, FiltMax=14075, Gamma=0.810
23:13:28.712 00.006 14964 UpdateGuideState exits: m=343449 SNR=362.2
23:13:28.713 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.714 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:28.714 00.000 14964 Enqueuing Expose request
23:13:28.732 00.018 12044 IsSlewing returns 0
23:13:28.733 00.001 12044 IsGuiding returns 0
23:13:28.764 00.031 12044 PulseGuide returned control before completion, sleep 38
23:13:28.816 00.052 12044 IsGuiding returns 1
23:13:28.816 00.000 12044 scope still moving after pulse duration time elapsed
23:13:28.872 00.056 12044 IsSlewing returns 0
23:13:28.872 00.000 12044 IsGuiding returns 0
23:13:28.872 00.000 12044 scope move finished after 59 + 81 ms
23:13:28.873 00.001 12044 Move returns status 0, amount 59
23:13:28.873 00.000 12044 MoveAxis(N, 0, ABG)
23:13:28.873 00.000 12044 Move returns status 0, amount 0
23:13:28.873 00.000 12044 move complete, result=0
23:13:28.873 00.000 12044 worker thread done servicing request
23:13:28.873 00.000 12044 Worker thread wakes up
23:13:28.873 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:28.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:28.873 00.000 14964 GuideStep: -0.8 px 59 ms EAST, -1.1 px 0 ms NORTH
23:13:31.977 03.104 12044 Exposure complete
23:13:32.012 00.035 12044 worker thread done servicing request
23:13:32.012 00.000 14964 OnExposeComplete: enter
23:13:32.013 00.001 14964 UpdateGuideState(): m_state=6
23:13:32.015 00.002 14964 Star::Find(35, 278, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
23:13:32.016 00.001 14964 Star::Find returns 1 (0), X=278.28, Y=103.35, Mass=342585, SNR=361.7, Peak=19962 HFD=4.1
23:13:32.018 00.002 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
23:13:32.019 00.001 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
23:13:32.021 00.002 14964 CameraToMount -- cameraX=0.99 cameraY=0.63 hyp=1.18 cameraTheta=0.56 mountX=-0.61 mountY=-1.05, mountTheta=-2.10
23:13:32.024 00.003 14964 SchedulePrimaryMove(1136A648, x=0.99, y=0.63, opts=13)
23:13:32.025 00.001 14964 Enqueuing Move request for scope (0.99, 0.63)
23:13:32.027 00.002 12044 Worker thread wakes up
23:13:32.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.63) opts 0xd
23:13:32.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.99, 0.63)
23:13:32.027 00.000 12044 Moving (0.99, 0.63) raw xDistance=-0.61 yDistance=-1.05
23:13:32.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.61, slope = 0.00
23:13:32.027 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.25 newest=-3.36
23:13:32.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
23:13:32.027 00.000 12044 MoveAxis(E, 47, ABG)
23:13:32.027 00.000 12044 Guiding  Dir = 2, Dur = 47
23:13:32.040 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19962, med=618, FiltMin=530, FiltMax=14471, Gamma=0.810
23:13:32.049 00.009 14964 UpdateGuideState exits: m=342585 SNR=361.7
23:13:32.050 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.050 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:32.051 00.001 14964 Enqueuing Expose request
23:13:32.060 00.009 12044 IsSlewing returns 0
23:13:32.062 00.002 12044 IsGuiding returns 0
23:13:32.094 00.032 12044 PulseGuide returned control before completion, sleep 26
23:13:32.127 00.033 12044 IsGuiding returns 1
23:13:32.127 00.000 12044 scope still moving after pulse duration time elapsed
23:13:32.183 00.056 12044 IsSlewing returns 0
23:13:32.184 00.001 12044 IsGuiding returns 0
23:13:32.184 00.000 12044 scope move finished after 47 + 74 ms
23:13:32.184 00.000 12044 Move returns status 0, amount 47
23:13:32.184 00.000 12044 BLC: Oldest BLC event removed
23:13:32.184 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 347 applied
23:13:32.184 00.000 12044 MoveAxis(N, 445, ABG)
23:13:32.184 00.000 12044 Guiding  Dir = 0, Dur = 445
23:13:32.215 00.031 12044 IsSlewing returns 0
23:13:32.215 00.000 12044 IsGuiding returns 0
23:13:32.247 00.032 12044 PulseGuide returned control before completion, sleep 424
23:13:32.677 00.430 12044 IsGuiding returns 1
23:13:32.677 00.000 12044 scope still moving after pulse duration time elapsed
23:13:32.728 00.051 12044 IsSlewing returns 0
23:13:32.730 00.002 12044 IsGuiding returns 0
23:13:32.730 00.000 12044 scope move finished after 445 + 68 ms
23:13:32.730 00.000 12044 Move returns status 0, amount 445
23:13:32.730 00.000 12044 move complete, result=0
23:13:32.730 00.000 12044 worker thread done servicing request
23:13:32.730 00.000 12044 Worker thread wakes up
23:13:32.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:32.730 00.000 14964 GuideStep: -0.6 px 47 ms EAST, -1.1 px 445 ms NORTH
23:13:32.731 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:35.835 03.104 12044 Exposure complete
23:13:35.863 00.028 12044 worker thread done servicing request
23:13:35.863 00.000 14964 OnExposeComplete: enter
23:13:35.865 00.002 14964 UpdateGuideState(): m_state=6
23:13:35.866 00.001 14964 Star::Find(35, 278, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
23:13:35.867 00.001 14964 Star::Find returns 1 (0), X=277.26, Y=102.82, Mass=343870, SNR=368.2, Peak=22143 HFD=3.9
23:13:35.869 00.002 14964 MultiStar: exiting stabilization period
23:13:35.870 00.001 14964 MultiStar: [#1 1.06,-0.73,0.00,M4] [#2 0.14,-0.74,0.00,M9] 
23:13:35.872 00.002 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.39 = -2.90)
23:13:35.872 00.000 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.16)
23:13:35.872 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.83 mountX=-0.10 mountY=0.02, mountTheta=2.98
23:13:35.873 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.10, opts=13)
23:13:35.874 00.001 14964 Enqueuing Move request for scope (-0.03, 0.10)
23:13:35.875 00.001 12044 Worker thread wakes up
23:13:35.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:13:35.875 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:13:35.875 00.000 12044 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.02
23:13:35.875 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.17, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-1.054041, 1:-0.015907
23:13:35.875 00.000 12044 BLC: No correction, Miss < min_move
23:13:35.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
23:13:35.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:35.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:13:35.875 00.000 12044 MoveAxis(E, 0, ABG)
23:13:35.875 00.000 12044 Move returns status 0, amount 0
23:13:35.875 00.000 12044 MoveAxis(N, 0, ABG)
23:13:35.876 00.001 12044 Move returns status 0, amount 0
23:13:35.876 00.000 12044 move complete, result=0
23:13:35.876 00.000 12044 worker thread done servicing request
23:13:35.888 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22143, med=618, FiltMin=526, FiltMax=15555, Gamma=0.810
23:13:35.901 00.013 14964 UpdateGuideState exits: m=343870 SNR=368.2
23:13:35.904 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:35.906 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:35.906 00.000 14964 Enqueuing Expose request
23:13:35.907 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:35.908 00.001 12044 Worker thread wakes up
23:13:35.908 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:35.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:39.046 03.138 12044 Exposure complete
23:13:39.079 00.033 12044 worker thread done servicing request
23:13:39.079 00.000 14964 OnExposeComplete: enter
23:13:39.081 00.002 14964 UpdateGuideState(): m_state=6
23:13:39.082 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
23:13:39.084 00.002 14964 Star::Find returns 1 (0), X=277.51, Y=102.90, Mass=343679, SNR=363.6, Peak=22719 HFD=3.9
23:13:39.085 00.001 14964 MultiStar: [#1 1.11,-0.58,0.00,M5] [#2 0.06,-1.31,0.00,M10] 
23:13:39.086 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
23:13:39.088 00.002 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
23:13:39.089 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.68 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
23:13:39.095 00.006 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.18, opts=13)
23:13:39.095 00.000 14964 Enqueuing Move request for scope (0.22, 0.18)
23:13:39.096 00.001 12044 Worker thread wakes up
23:13:39.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
23:13:39.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
23:13:39.096 00.000 12044 Moving (0.22, 0.18) raw xDistance=-0.17 yDistance=-0.23
23:13:39.096 00.000 12044 BLC: History state: CurrMiss=0.23, AvgInitMiss=-0.17, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-1.054041, 1:-0.015907, 2:0.234291
23:13:39.096 00.000 12044 BLC: No correction, Miss < min_move
23:13:39.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.23
23:13:39.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:39.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:13:39.096 00.000 12044 MoveAxis(E, 0, ABG)
23:13:39.096 00.000 12044 Move returns status 0, amount 0
23:13:39.096 00.000 12044 MoveAxis(N, 0, ABG)
23:13:39.096 00.000 12044 Move returns status 0, amount 0
23:13:39.096 00.000 12044 move complete, result=0
23:13:39.096 00.000 12044 worker thread done servicing request
23:13:39.110 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22719, med=619, FiltMin=537, FiltMax=15959, Gamma=0.810
23:13:39.118 00.008 14964 UpdateGuideState exits: m=343679 SNR=363.6
23:13:39.119 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:39.121 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:39.122 00.001 14964 Enqueuing Expose request
23:13:39.124 00.002 12044 Worker thread wakes up
23:13:39.124 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:39.125 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:39.126 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:42.267 03.141 12044 Exposure complete
23:13:42.298 00.031 12044 worker thread done servicing request
23:13:42.298 00.000 14964 OnExposeComplete: enter
23:13:42.299 00.001 14964 UpdateGuideState(): m_state=6
23:13:42.301 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
23:13:42.301 00.000 14964 Star::Find returns 1 (0), X=278.02, Y=102.81, Mass=349012, SNR=373.4, Peak=25226 HFD=4.1
23:13:42.302 00.001 14964 MultiStar: [#1 1.59,-0.32,0.00,M6] [#2 0.54,-0.60,0.00,R] 
23:13:42.304 00.002 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
23:13:42.304 00.000 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.56)
23:13:42.305 00.001 14964 CameraToMount -- cameraX=0.73 cameraY=0.09 hyp=0.73 cameraTheta=0.12 mountX=-0.08 mountY=-0.73, mountTheta=-1.67
23:13:42.306 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=0.09, opts=13)
23:13:42.306 00.000 14964 Enqueuing Move request for scope (0.73, 0.09)
23:13:42.307 00.001 12044 Worker thread wakes up
23:13:42.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.09) opts 0xd
23:13:42.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, 0.09)
23:13:42.307 00.000 12044 Moving (0.73, 0.09) raw xDistance=-0.08 yDistance=-0.73
23:13:42.307 00.000 12044 BLC: window closed
23:13:42.307 00.000 12044 BLC: History state: CurrMiss=0.73, AvgInitMiss=-0.17, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-1.054041, 1:-0.015907, 2:0.234291
23:13:42.307 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
23:13:42.307 00.000 12044 BLC: window closed
23:13:42.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.18
23:13:42.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
23:13:42.307 00.000 12044 MoveAxis(E, 0, ABG)
23:13:42.307 00.000 12044 Move returns status 0, amount 0
23:13:42.308 00.001 12044 MoveAxis(N, 68, ABG)
23:13:42.308 00.000 12044 Guiding  Dir = 0, Dur = 68
23:13:42.319 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25226, med=619, FiltMin=527, FiltMax=15905, Gamma=0.810
23:13:42.331 00.012 14964 UpdateGuideState exits: m=349012 SNR=373.4
23:13:42.333 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.333 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:42.334 00.001 14964 Enqueuing Expose request
23:13:42.371 00.037 12044 IsSlewing returns 0
23:13:42.371 00.000 12044 IsGuiding returns 0
23:13:42.403 00.032 12044 PulseGuide returned control before completion, sleep 47
23:13:42.461 00.058 12044 IsGuiding returns 1
23:13:42.461 00.000 12044 scope still moving after pulse duration time elapsed
23:13:42.625 00.164 12044 IsSlewing returns 0
23:13:42.626 00.001 12044 IsGuiding returns 0
23:13:42.626 00.000 12044 scope move finished after 68 + 186 ms
23:13:42.626 00.000 12044 Move returns status 0, amount 68
23:13:42.626 00.000 12044 move complete, result=0
23:13:42.626 00.000 12044 worker thread done servicing request
23:13:42.626 00.000 12044 Worker thread wakes up
23:13:42.626 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:42.626 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 68 ms NORTH
23:13:42.628 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:45.760 03.132 12044 Exposure complete
23:13:45.788 00.028 12044 worker thread done servicing request
23:13:45.788 00.000 14964 OnExposeComplete: enter
23:13:45.789 00.001 14964 UpdateGuideState(): m_state=6
23:13:45.789 00.000 14964 Star::Find(35, 278, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
23:13:45.790 00.001 14964 Star::Find returns 1 (0), X=276.97, Y=103.06, Mass=347233, SNR=373.7, Peak=19395 HFD=4.4
23:13:45.790 00.000 14964 MultiStar: [#1 0.54,-0.61,0.00,M7] [#2 -1.03,-0.63,0.00,M1] 
23:13:45.791 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
23:13:45.791 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
23:13:45.791 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.33 hyp=0.46 cameraTheta=2.34 mountX=-0.34 mountY=0.29, mountTheta=2.43
23:13:45.793 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.33, opts=13)
23:13:45.793 00.000 14964 Enqueuing Move request for scope (-0.32, 0.33)
23:13:45.795 00.002 12044 Worker thread wakes up
23:13:45.795 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.33) opts 0xd
23:13:45.795 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.33)
23:13:45.795 00.000 12044 Moving (-0.32, 0.33) raw xDistance=-0.34 yDistance=0.29
23:13:45.795 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.11
23:13:45.795 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:45.795 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:13:45.795 00.000 12044 MoveAxis(E, 0, ABG)
23:13:45.795 00.000 12044 Move returns status 0, amount 0
23:13:45.795 00.000 12044 MoveAxis(N, 0, ABG)
23:13:45.795 00.000 12044 Move returns status 0, amount 0
23:13:45.795 00.000 12044 move complete, result=0
23:13:45.795 00.000 12044 worker thread done servicing request
23:13:45.803 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19395, med=619, FiltMin=535, FiltMax=15858, Gamma=0.810
23:13:45.814 00.011 14964 UpdateGuideState exits: m=347233 SNR=373.7
23:13:45.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.816 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:45.816 00.000 14964 Enqueuing Expose request
23:13:45.817 00.001 12044 Worker thread wakes up
23:13:45.817 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:45.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:45.817 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:13:48.925 03.108 12044 Exposure complete
23:13:48.964 00.039 12044 worker thread done servicing request
23:13:48.964 00.000 14964 OnExposeComplete: enter
23:13:48.966 00.002 14964 UpdateGuideState(): m_state=6
23:13:48.969 00.003 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
23:13:48.972 00.003 14964 Star::Find returns 1 (0), X=277.23, Y=103.11, Mass=344954, SNR=364.8, Peak=20515 HFD=4.2
23:13:48.973 00.001 14964 MultiStar: [#1 1.01,-0.82,0.00,M8] [#2 -0.44,-0.27,0.06,U] 
23:13:48.976 00.003 14964 refined, 1 included, MultiStar: {-0.09, 0.34}, one-star: {-0.06, 0.38}
23:13:48.977 00.001 14964 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.56) = xAngle (3.37 = -2.91)
23:13:48.978 00.001 14964 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.14)
23:13:48.980 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.82 mountX=-0.35 mountY=0.05, mountTheta=3.00
23:13:48.983 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.34, opts=13)
23:13:48.984 00.001 14964 Enqueuing Move request for scope (-0.09, 0.34)
23:13:48.985 00.001 12044 Worker thread wakes up
23:13:48.986 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd
23:13:48.986 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.34)
23:13:48.986 00.000 12044 Moving (-0.09, 0.34) raw xDistance=-0.35 yDistance=0.05
23:13:48.986 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.07
23:13:48.986 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:48.986 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:48.986 00.000 12044 MoveAxis(E, 0, ABG)
23:13:48.986 00.000 12044 Move returns status 0, amount 0
23:13:48.986 00.000 12044 MoveAxis(N, 0, ABG)
23:13:48.986 00.000 12044 Move returns status 0, amount 0
23:13:48.986 00.000 12044 move complete, result=0
23:13:48.986 00.000 12044 worker thread done servicing request
23:13:49.000 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20515, med=619, FiltMin=532, FiltMax=14456, Gamma=0.810
23:13:49.011 00.011 14964 UpdateGuideState exits: m=344954 SNR=364.8
23:13:49.013 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.014 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:49.015 00.001 14964 Enqueuing Expose request
23:13:49.017 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:49.018 00.001 12044 Worker thread wakes up
23:13:49.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:49.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:52.120 03.102 12044 Exposure complete
23:13:52.159 00.039 12044 worker thread done servicing request
23:13:52.159 00.000 14964 OnExposeComplete: enter
23:13:52.161 00.002 14964 UpdateGuideState(): m_state=6
23:13:52.162 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
23:13:52.163 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=103.32, Mass=346461, SNR=370.3, Peak=20435 HFD=3.9
23:13:52.165 00.002 14964 MultiStar: [#1 1.16,-1.02,0.00,M9] [#2 -0.24,-0.25,0.07,U] 
23:13:52.166 00.001 14964 refined, 1 included, MultiStar: {0.10, 0.54}, one-star: {0.13, 0.60}
23:13:52.166 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
23:13:52.168 00.002 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
23:13:52.169 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.54 hyp=0.55 cameraTheta=1.38 mountX=-0.54 mountY=-0.16, mountTheta=-2.86
23:13:52.174 00.005 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.54, opts=13)
23:13:52.175 00.001 14964 Enqueuing Move request for scope (0.10, 0.54)
23:13:52.177 00.002 12044 Worker thread wakes up
23:13:52.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.54) opts 0xd
23:13:52.177 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.54)
23:13:52.177 00.000 12044 Moving (0.10, 0.54) raw xDistance=-0.54 yDistance=-0.16
23:13:52.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.54, slope = 0.03
23:13:52.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:52.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:52.177 00.000 12044 MoveAxis(E, 0, ABG)
23:13:52.177 00.000 12044 Move returns status 0, amount 0
23:13:52.177 00.000 12044 MoveAxis(N, 0, ABG)
23:13:52.177 00.000 12044 Move returns status 0, amount 0
23:13:52.177 00.000 12044 move complete, result=0
23:13:52.177 00.000 12044 worker thread done servicing request
23:13:52.188 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20435, med=619, FiltMin=531, FiltMax=15947, Gamma=0.810
23:13:52.198 00.010 14964 UpdateGuideState exits: m=346461 SNR=370.3
23:13:52.200 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.201 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:52.203 00.002 14964 Enqueuing Expose request
23:13:52.204 00.001 14964 GuideStep: -0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:52.206 00.002 12044 Worker thread wakes up
23:13:52.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:52.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:55.316 03.110 12044 Exposure complete
23:13:55.366 00.050 12044 worker thread done servicing request
23:13:55.366 00.000 14964 OnExposeComplete: enter
23:13:55.368 00.002 14964 UpdateGuideState(): m_state=6
23:13:55.369 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
23:13:55.370 00.001 14964 Star::Find returns 1 (0), X=277.15, Y=103.07, Mass=347048, SNR=373.5, Peak=19895 HFD=4.2
23:13:55.371 00.001 14964 MultiStar: [#1 0.91,-0.78,0.00,M10] [#2 -0.41,-0.11,0.05,U] 
23:13:55.373 00.002 14964 refined, 1 included, MultiStar: {-0.15, 0.32}, one-star: {-0.14, 0.34}
23:13:55.374 00.001 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.72)
23:13:55.376 00.002 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
23:13:55.377 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.36 cameraTheta=2.01 mountX=-0.32 mountY=0.12, mountTheta=2.79
23:13:55.380 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.32, opts=13)
23:13:55.381 00.001 14964 Enqueuing Move request for scope (-0.15, 0.32)
23:13:55.382 00.001 12044 Worker thread wakes up
23:13:55.383 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
23:13:55.383 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
23:13:55.383 00.000 12044 Moving (-0.15, 0.32) raw xDistance=-0.32 yDistance=0.12
23:13:55.383 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.02
23:13:55.383 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:55.383 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:55.383 00.000 12044 MoveAxis(E, 0, ABG)
23:13:55.383 00.000 12044 Move returns status 0, amount 0
23:13:55.383 00.000 12044 MoveAxis(N, 0, ABG)
23:13:55.383 00.000 12044 Move returns status 0, amount 0
23:13:55.383 00.000 12044 move complete, result=0
23:13:55.383 00.000 12044 worker thread done servicing request
23:13:55.398 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19895, med=619, FiltMin=527, FiltMax=15620, Gamma=0.810
23:13:55.409 00.011 14964 UpdateGuideState exits: m=347048 SNR=373.5
23:13:55.410 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.410 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:55.410 00.000 14964 Enqueuing Expose request
23:13:55.411 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:55.411 00.000 12044 Worker thread wakes up
23:13:55.411 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:55.412 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:13:58.524 03.112 12044 Exposure complete
23:13:58.560 00.036 12044 worker thread done servicing request
23:13:58.560 00.000 14964 OnExposeComplete: enter
23:13:58.563 00.003 14964 UpdateGuideState(): m_state=6
23:13:58.564 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
23:13:58.565 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=102.95, Mass=339594, SNR=359.4, Peak=19175 HFD=4.2
23:13:58.565 00.000 14964 MultiStar: [#1 1.00,-0.63,0.00,R] [#2 -0.60,-0.53,0.00,M1] 
23:13:58.566 00.001 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.38 = -2.90)
23:13:58.568 00.002 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
23:13:58.569 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.83 mountX=-0.23 mountY=0.04, mountTheta=2.99
23:13:58.571 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.23, opts=13)
23:13:58.573 00.002 14964 Enqueuing Move request for scope (-0.06, 0.23)
23:13:58.575 00.002 12044 Worker thread wakes up
23:13:58.575 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
23:13:58.575 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
23:13:58.575 00.000 12044 Moving (-0.06, 0.23) raw xDistance=-0.23 yDistance=0.04
23:13:58.575 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.02
23:13:58.575 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:58.575 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:13:58.575 00.000 12044 MoveAxis(E, 0, ABG)
23:13:58.575 00.000 12044 Move returns status 0, amount 0
23:13:58.575 00.000 12044 MoveAxis(N, 0, ABG)
23:13:58.575 00.000 12044 Move returns status 0, amount 0
23:13:58.575 00.000 12044 move complete, result=0
23:13:58.576 00.001 12044 worker thread done servicing request
23:13:58.592 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19175, med=618, FiltMin=529, FiltMax=14711, Gamma=0.810
23:13:58.601 00.009 14964 UpdateGuideState exits: m=339594 SNR=359.4
23:13:58.602 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.603 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:13:58.604 00.001 14964 Enqueuing Expose request
23:13:58.604 00.000 12044 Worker thread wakes up
23:13:58.605 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:58.605 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:13:58.605 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:01.705 03.100 12044 Exposure complete
23:14:01.756 00.051 12044 worker thread done servicing request
23:14:01.756 00.000 14964 OnExposeComplete: enter
23:14:01.757 00.001 14964 UpdateGuideState(): m_state=6
23:14:01.757 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
23:14:01.758 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=102.39, Mass=343108, SNR=374.3, Peak=22172 HFD=3.9
23:14:01.758 00.000 14964 MultiStar: [#1 -0.45,0.70,0.00,M1] [#2 -1.04,0.39,0.00,M2] 
23:14:01.759 00.001 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
23:14:01.759 00.000 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
23:14:01.759 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.34 hyp=0.55 cameraTheta=-2.49 mountX=0.33 mountY=0.47, mountTheta=0.96
23:14:01.761 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.34, opts=13)
23:14:01.762 00.001 14964 Enqueuing Move request for scope (-0.44, -0.34)
23:14:01.763 00.001 12044 Worker thread wakes up
23:14:01.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.34) opts 0xd
23:14:01.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.34)
23:14:01.763 00.000 12044 Moving (-0.44, -0.34) raw xDistance=0.33 yDistance=0.47
23:14:01.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.03
23:14:01.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:01.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
23:14:01.763 00.000 12044 MoveAxis(W, 25, ABG)
23:14:01.763 00.000 12044 Guiding  Dir = 3, Dur = 25
23:14:01.770 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22172, med=619, FiltMin=531, FiltMax=15558, Gamma=0.810
23:14:01.776 00.006 14964 UpdateGuideState exits: m=343108 SNR=374.3
23:14:01.776 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.777 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:01.777 00.000 14964 Enqueuing Expose request
23:14:01.837 00.060 12044 IsSlewing returns 0
23:14:01.838 00.001 12044 IsGuiding returns 0
23:14:01.906 00.068 12044 IsGuiding returns 1
23:14:01.906 00.000 12044 scope still moving after pulse duration time elapsed
23:14:01.950 00.044 12044 IsSlewing returns 0
23:14:01.951 00.001 12044 IsGuiding returns 0
23:14:01.951 00.000 12044 scope move finished after 25 + 87 ms
23:14:01.951 00.000 12044 Move returns status 0, amount 25
23:14:01.951 00.000 12044 MoveAxis(N, 0, ABG)
23:14:01.951 00.000 12044 Move returns status 0, amount 0
23:14:01.951 00.000 12044 move complete, result=0
23:14:01.951 00.000 12044 worker thread done servicing request
23:14:01.951 00.000 12044 Worker thread wakes up
23:14:01.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:01.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:01.951 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.5 px 0 ms NORTH
23:14:05.050 03.099 12044 Exposure complete
23:14:05.072 00.022 12044 worker thread done servicing request
23:14:05.073 00.001 14964 OnExposeComplete: enter
23:14:05.074 00.001 14964 UpdateGuideState(): m_state=6
23:14:05.075 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
23:14:05.075 00.000 14964 Star::Find returns 1 (0), X=276.85, Y=102.92, Mass=340902, SNR=367.3, Peak=23359 HFD=4.1
23:14:05.076 00.001 14964 MultiStar: [#1 -0.42,0.08,0.15,U] [#2 -0.91,-0.40,0.00,M3] 
23:14:05.078 00.002 14964 refined, 1 included, MultiStar: {-0.44, 0.18}, one-star: {-0.44, 0.20}
23:14:05.078 00.000 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.31 = -1.98)
23:14:05.079 00.001 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
23:14:05.079 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=0.18 hyp=0.47 cameraTheta=2.75 mountX=-0.19 mountY=0.42, mountTheta=1.99
23:14:05.081 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.18, opts=13)
23:14:05.081 00.000 14964 Enqueuing Move request for scope (-0.44, 0.18)
23:14:05.082 00.001 12044 Worker thread wakes up
23:14:05.082 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.18) opts 0xd
23:14:05.082 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.18)
23:14:05.082 00.000 12044 Moving (-0.44, 0.18) raw xDistance=-0.19 yDistance=0.42
23:14:05.082 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
23:14:05.082 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:05.082 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:14:05.082 00.000 12044 MoveAxis(E, 0, ABG)
23:14:05.083 00.001 12044 Move returns status 0, amount 0
23:14:05.083 00.000 12044 MoveAxis(N, 0, ABG)
23:14:05.083 00.000 12044 Move returns status 0, amount 0
23:14:05.083 00.000 12044 move complete, result=0
23:14:05.083 00.000 12044 worker thread done servicing request
23:14:05.092 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23359, med=618, FiltMin=529, FiltMax=17859, Gamma=0.810
23:14:05.102 00.010 14964 UpdateGuideState exits: m=340902 SNR=367.3
23:14:05.103 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.104 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:05.105 00.001 14964 Enqueuing Expose request
23:14:05.105 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:14:05.105 00.000 12044 Worker thread wakes up
23:14:05.105 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:05.105 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:08.239 03.134 12044 Exposure complete
23:14:08.271 00.032 12044 worker thread done servicing request
23:14:08.272 00.001 14964 OnExposeComplete: enter
23:14:08.273 00.001 14964 UpdateGuideState(): m_state=6
23:14:08.275 00.002 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
23:14:08.276 00.001 14964 Star::Find returns 1 (0), X=276.88, Y=103.54, Mass=346063, SNR=369.3, Peak=23543 HFD=3.7
23:14:08.277 00.001 14964 MultiStar: [#1 -0.40,-0.72,0.00,M1] [#2 -1.18,-0.70,0.00,M4] 
23:14:08.278 00.001 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
23:14:08.280 00.002 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
23:14:08.281 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.81 hyp=0.91 cameraTheta=2.04 mountX=-0.82 mountY=0.32, mountTheta=2.77
23:14:08.284 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.81, opts=13)
23:14:08.286 00.002 14964 Enqueuing Move request for scope (-0.41, 0.81)
23:14:08.288 00.002 12044 Worker thread wakes up
23:14:08.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.81) opts 0xd
23:14:08.288 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.81)
23:14:08.288 00.000 12044 Moving (-0.41, 0.81) raw xDistance=-0.82 yDistance=0.32
23:14:08.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.82, slope = -0.02
23:14:08.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:08.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:14:08.288 00.000 12044 MoveAxis(E, 13, ABG)
23:14:08.288 00.000 12044 Guiding  Dir = 2, Dur = 13
23:14:08.299 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23543, med=619, FiltMin=534, FiltMax=16380, Gamma=0.810
23:14:08.304 00.005 14964 UpdateGuideState exits: m=346063 SNR=369.3
23:14:08.305 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.305 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:08.306 00.001 14964 Enqueuing Expose request
23:14:08.356 00.050 12044 IsSlewing returns 0
23:14:08.357 00.001 12044 IsGuiding returns 0
23:14:08.389 00.032 12044 IsGuiding returns 1
23:14:08.390 00.001 12044 scope still moving after pulse duration time elapsed
23:14:08.473 00.083 12044 IsSlewing returns 0
23:14:08.473 00.000 12044 IsGuiding returns 0
23:14:08.474 00.001 12044 scope move finished after 13 + 104 ms
23:14:08.474 00.000 12044 Move returns status 0, amount 13
23:14:08.474 00.000 12044 MoveAxis(N, 0, ABG)
23:14:08.474 00.000 12044 Move returns status 0, amount 0
23:14:08.474 00.000 12044 move complete, result=0
23:14:08.474 00.000 12044 worker thread done servicing request
23:14:08.474 00.000 12044 Worker thread wakes up
23:14:08.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:08.474 00.000 14964 GuideStep: -0.8 px 13 ms EAST, 0.3 px 0 ms NORTH
23:14:08.476 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:11.571 03.095 12044 Exposure complete
23:14:11.606 00.035 12044 worker thread done servicing request
23:14:11.606 00.000 14964 OnExposeComplete: enter
23:14:11.608 00.002 14964 UpdateGuideState(): m_state=6
23:14:11.609 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
23:14:11.609 00.000 14964 Star::Find returns 1 (0), X=276.49, Y=103.35, Mass=341951, SNR=352.6, Peak=23148 HFD=3.6
23:14:11.611 00.002 14964 MultiStar: [#1 -0.79,-0.33,0.00,M2] [#2 -1.36,-0.47,0.00,M5] 
23:14:11.612 00.001 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.03 = -2.25)
23:14:11.613 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.80)
23:14:11.615 00.002 14964 CameraToMount -- cameraX=-0.80 cameraY=0.63 hyp=1.02 cameraTheta=2.48 mountX=-0.64 mountY=0.73, mountTheta=2.29
23:14:11.618 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.63, opts=13)
23:14:11.619 00.001 14964 Enqueuing Move request for scope (-0.80, 0.63)
23:14:11.620 00.001 12044 Worker thread wakes up
23:14:11.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.63) opts 0xd
23:14:11.621 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.63)
23:14:11.621 00.000 12044 Moving (-0.80, 0.63) raw xDistance=-0.64 yDistance=0.73
23:14:11.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.64, slope = -0.03
23:14:11.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:11.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
23:14:11.621 00.000 12044 MoveAxis(E, 23, ABG)
23:14:11.621 00.000 12044 Guiding  Dir = 2, Dur = 23
23:14:11.635 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23148, med=619, FiltMin=528, FiltMax=16867, Gamma=0.810
23:14:11.644 00.009 14964 UpdateGuideState exits: m=341951 SNR=352.6
23:14:11.646 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.647 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:11.649 00.002 14964 Enqueuing Expose request
23:14:11.652 00.003 12044 IsSlewing returns 0
23:14:11.654 00.002 12044 IsGuiding returns 0
23:14:11.689 00.035 12044 IsGuiding returns 1
23:14:11.689 00.000 12044 scope still moving after pulse duration time elapsed
23:14:11.749 00.060 12044 IsSlewing returns 0
23:14:11.749 00.000 12044 IsGuiding returns 0
23:14:11.749 00.000 12044 scope move finished after 23 + 72 ms
23:14:11.749 00.000 12044 Move returns status 0, amount 23
23:14:11.749 00.000 12044 MoveAxis(N, 0, ABG)
23:14:11.749 00.000 12044 Move returns status 0, amount 0
23:14:11.749 00.000 12044 move complete, result=0
23:14:11.749 00.000 12044 worker thread done servicing request
23:14:11.749 00.000 12044 Worker thread wakes up
23:14:11.749 00.000 14964 GuideStep: -0.6 px 23 ms EAST, 0.7 px 0 ms NORTH
23:14:11.752 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:11.752 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:14.855 03.103 12044 Exposure complete
23:14:14.879 00.024 12044 worker thread done servicing request
23:14:14.880 00.001 14964 OnExposeComplete: enter
23:14:14.880 00.000 14964 UpdateGuideState(): m_state=6
23:14:14.881 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
23:14:14.881 00.000 14964 Star::Find returns 1 (0), X=276.56, Y=103.19, Mass=345140, SNR=362.3, Peak=22039 HFD=3.8
23:14:14.882 00.001 14964 MultiStar: [#1 -0.80,-0.26,0.00,M3] [#2 -1.52,-0.56,0.00,M6] 
23:14:14.882 00.000 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
23:14:14.883 00.001 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.90)
23:14:14.883 00.000 14964 CameraToMount -- cameraX=-0.73 cameraY=0.46 hyp=0.87 cameraTheta=2.58 mountX=-0.48 mountY=0.68, mountTheta=2.18
23:14:14.884 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=0.46, opts=13)
23:14:14.885 00.001 14964 Enqueuing Move request for scope (-0.73, 0.46)
23:14:14.887 00.002 12044 Worker thread wakes up
23:14:14.887 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.46) opts 0xd
23:14:14.887 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, 0.46)
23:14:14.887 00.000 12044 Moving (-0.73, 0.46) raw xDistance=-0.48 yDistance=0.68
23:14:14.887 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.48, slope = -0.02
23:14:14.887 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=1.74
23:14:14.887 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
23:14:14.887 00.000 12044 MoveAxis(E, 17, ABG)
23:14:14.887 00.000 12044 Guiding  Dir = 2, Dur = 17
23:14:14.894 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22039, med=617, FiltMin=535, FiltMax=16797, Gamma=0.810
23:14:14.900 00.006 14964 UpdateGuideState exits: m=345140 SNR=362.3
23:14:14.901 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.901 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:14.902 00.001 14964 Enqueuing Expose request
23:14:14.917 00.015 12044 IsSlewing returns 0
23:14:14.918 00.001 12044 IsGuiding returns 0
23:14:14.983 00.065 12044 IsGuiding returns 1
23:14:14.983 00.000 12044 scope still moving after pulse duration time elapsed
23:14:15.043 00.060 12044 IsSlewing returns 0
23:14:15.044 00.001 12044 IsGuiding returns 0
23:14:15.044 00.000 12044 scope move finished after 17 + 109 ms
23:14:15.044 00.000 12044 Move returns status 0, amount 17
23:14:15.044 00.000 12044 BLC: Oldest BLC event removed
23:14:15.044 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 347 applied
23:14:15.044 00.000 12044 MoveAxis(S, 411, ABG)
23:14:15.044 00.000 12044 Guiding  Dir = 1, Dur = 411
23:14:15.074 00.030 12044 IsSlewing returns 0
23:14:15.185 00.111 12044 IsGuiding returns 0
23:14:15.218 00.033 12044 PulseGuide returned control before completion, sleep 390
23:14:15.615 00.397 12044 IsGuiding returns 1
23:14:15.615 00.000 12044 scope still moving after pulse duration time elapsed
23:14:15.671 00.056 12044 IsSlewing returns 0
23:14:15.671 00.000 12044 IsGuiding returns 0
23:14:15.671 00.000 12044 scope move finished after 411 + 74 ms
23:14:15.671 00.000 12044 Move returns status 0, amount 411
23:14:15.671 00.000 12044 move complete, result=0
23:14:15.671 00.000 12044 worker thread done servicing request
23:14:15.671 00.000 12044 Worker thread wakes up
23:14:15.671 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:15.671 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:15.671 00.000 14964 GuideStep: -0.5 px 17 ms EAST, 0.7 px 411 ms SOUTH
23:14:18.767 03.096 12044 Exposure complete
23:14:18.799 00.032 12044 worker thread done servicing request
23:14:18.799 00.000 14964 OnExposeComplete: enter
23:14:18.800 00.001 14964 UpdateGuideState(): m_state=6
23:14:18.801 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
23:14:18.802 00.001 14964 Star::Find returns 1 (0), X=277.50, Y=102.92, Mass=345485, SNR=371.5, Peak=22951 HFD=3.9
23:14:18.802 00.000 14964 MultiStar: [#1 0.06,-0.01,0.15,U] [#2 -0.53,-0.37,0.06,U] 
23:14:18.803 00.001 14964 refined, 2 included, MultiStar: {0.15, 0.14}, one-star: {0.21, 0.19}
23:14:18.803 00.000 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.30 = 2.30)
23:14:18.803 00.000 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.35 = -0.93)
23:14:18.804 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
23:14:18.805 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.14, opts=13)
23:14:18.806 00.001 14964 Enqueuing Move request for scope (0.15, 0.14)
23:14:18.806 00.000 12044 Worker thread wakes up
23:14:18.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
23:14:18.806 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
23:14:18.806 00.000 12044 Moving (0.15, 0.14) raw xDistance=-0.14 yDistance=-0.16
23:14:18.807 00.001 12044 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.682268, 1:-0.164471
23:14:18.807 00.000 12044 BLC: No correction, Miss < min_move
23:14:18.807 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
23:14:18.807 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:18.807 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:14:18.807 00.000 12044 MoveAxis(E, 0, ABG)
23:14:18.807 00.000 12044 Move returns status 0, amount 0
23:14:18.807 00.000 12044 MoveAxis(N, 0, ABG)
23:14:18.807 00.000 12044 Move returns status 0, amount 0
23:14:18.807 00.000 12044 move complete, result=0
23:14:18.807 00.000 12044 worker thread done servicing request
23:14:18.820 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22951, med=618, FiltMin=533, FiltMax=17887, Gamma=0.810
23:14:18.828 00.008 14964 UpdateGuideState exits: m=345485 SNR=371.5
23:14:18.829 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.829 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:18.830 00.001 14964 Enqueuing Expose request
23:14:18.830 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:18.831 00.001 12044 Worker thread wakes up
23:14:18.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:18.831 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:21.923 03.092 12044 Exposure complete
23:14:21.951 00.028 12044 worker thread done servicing request
23:14:21.951 00.000 14964 OnExposeComplete: enter
23:14:21.952 00.001 14964 UpdateGuideState(): m_state=6
23:14:21.953 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
23:14:21.954 00.001 14964 Star::Find returns 1 (0), X=277.36, Y=102.80, Mass=342232, SNR=357.2, Peak=23127 HFD=3.7
23:14:21.954 00.000 14964 MultiStar: [#1 0.10,0.29,0.17,U] [#2 -0.51,-0.23,0.06,U] 
23:14:21.955 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.09}, one-star: {0.07, 0.08}
23:14:21.955 00.000 14964 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
23:14:21.956 00.001 14964 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
23:14:21.956 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
23:14:21.957 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.09, opts=13)
23:14:21.958 00.001 14964 Enqueuing Move request for scope (0.04, 0.09)
23:14:21.958 00.000 12044 Worker thread wakes up
23:14:21.958 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:14:21.958 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:14:21.958 00.000 12044 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.05
23:14:21.958 00.000 12044 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.682268, 1:-0.164471, 2:-0.051113
23:14:21.958 00.000 12044 BLC: No correction, Miss < min_move
23:14:21.958 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
23:14:21.958 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:21.959 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:21.959 00.000 12044 MoveAxis(E, 0, ABG)
23:14:21.959 00.000 12044 Move returns status 0, amount 0
23:14:21.959 00.000 12044 MoveAxis(N, 0, ABG)
23:14:21.959 00.000 12044 Move returns status 0, amount 0
23:14:21.959 00.000 12044 move complete, result=0
23:14:21.959 00.000 12044 worker thread done servicing request
23:14:21.966 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23127, med=618, FiltMin=535, FiltMax=15959, Gamma=0.810
23:14:21.975 00.009 14964 UpdateGuideState exits: m=342232 SNR=357.2
23:14:21.977 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.978 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:21.978 00.000 14964 Enqueuing Expose request
23:14:21.978 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:21.979 00.001 12044 Worker thread wakes up
23:14:21.980 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:21.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:25.085 03.105 12044 Exposure complete
23:14:25.118 00.033 12044 worker thread done servicing request
23:14:25.118 00.000 14964 OnExposeComplete: enter
23:14:25.119 00.001 14964 UpdateGuideState(): m_state=6
23:14:25.120 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
23:14:25.120 00.000 14964 Star::Find returns 1 (0), X=277.38, Y=103.05, Mass=340445, SNR=368.2, Peak=22623 HFD=3.9
23:14:25.121 00.001 14964 MultiStar: [#1 0.09,-0.03,0.17,U] [#2 -0.49,-0.34,0.06,U] 
23:14:25.121 00.000 14964 refined, 2 included, MultiStar: {0.06, 0.25}, one-star: {0.09, 0.33}
23:14:25.122 00.001 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
23:14:25.122 00.000 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
23:14:25.123 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.25 mountY=-0.09, mountTheta=-2.80
23:14:25.124 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.25, opts=13)
23:14:25.125 00.001 14964 Enqueuing Move request for scope (0.06, 0.25)
23:14:25.125 00.000 12044 Worker thread wakes up
23:14:25.126 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
23:14:25.126 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
23:14:25.126 00.000 12044 Moving (0.06, 0.25) raw xDistance=-0.25 yDistance=-0.09
23:14:25.126 00.000 12044 BLC: window closed
23:14:25.126 00.000 12044 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.682268, 1:-0.164471, 2:-0.051113
23:14:25.126 00.000 12044 BLC: No correction, Miss < min_move
23:14:25.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.01
23:14:25.126 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:25.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:25.126 00.000 12044 MoveAxis(E, 0, ABG)
23:14:25.126 00.000 12044 Move returns status 0, amount 0
23:14:25.126 00.000 12044 MoveAxis(N, 0, ABG)
23:14:25.126 00.000 12044 Move returns status 0, amount 0
23:14:25.126 00.000 12044 move complete, result=0
23:14:25.126 00.000 12044 worker thread done servicing request
23:14:25.140 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22623, med=618, FiltMin=522, FiltMax=18791, Gamma=0.810
23:14:25.148 00.008 14964 UpdateGuideState exits: m=340445 SNR=368.2
23:14:25.149 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.151 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:25.152 00.001 14964 Enqueuing Expose request
23:14:25.152 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:25.153 00.001 12044 Worker thread wakes up
23:14:25.153 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:25.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:28.265 03.112 12044 Exposure complete
23:14:28.302 00.037 12044 worker thread done servicing request
23:14:28.302 00.000 14964 OnExposeComplete: enter
23:14:28.304 00.002 14964 UpdateGuideState(): m_state=6
23:14:28.305 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
23:14:28.307 00.002 14964 Star::Find returns 1 (0), X=277.19, Y=103.00, Mass=338460, SNR=351.1, Peak=24671 HFD=4.1
23:14:28.308 00.001 14964 MultiStar: [#1 -0.10,-0.30,0.17,U] [#2 -0.90,-0.68,0.00,M4] 
23:14:28.310 00.002 14964 refined, 1 included, MultiStar: {-0.10, 0.20}, one-star: {-0.10, 0.28}
23:14:28.311 00.001 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
23:14:28.312 00.001 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
23:14:28.313 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.05 mountX=-0.20 mountY=0.08, mountTheta=2.76
23:14:28.317 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.20, opts=13)
23:14:28.318 00.001 14964 Enqueuing Move request for scope (-0.10, 0.20)
23:14:28.320 00.002 12044 Worker thread wakes up
23:14:28.320 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
23:14:28.320 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
23:14:28.320 00.000 12044 Moving (-0.10, 0.20) raw xDistance=-0.20 yDistance=0.08
23:14:28.320 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
23:14:28.320 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:28.320 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:28.320 00.000 12044 MoveAxis(E, 0, ABG)
23:14:28.320 00.000 12044 Move returns status 0, amount 0
23:14:28.320 00.000 12044 MoveAxis(N, 0, ABG)
23:14:28.320 00.000 12044 Move returns status 0, amount 0
23:14:28.320 00.000 12044 move complete, result=0
23:14:28.321 00.001 12044 worker thread done servicing request
23:14:28.330 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24671, med=619, FiltMin=535, FiltMax=14724, Gamma=0.810
23:14:28.336 00.006 14964 UpdateGuideState exits: m=338460 SNR=351.1
23:14:28.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:28.337 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:28.338 00.001 14964 Enqueuing Expose request
23:14:28.338 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:28.339 00.001 12044 Worker thread wakes up
23:14:28.339 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:28.339 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:31.462 03.123 12044 Exposure complete
23:14:31.484 00.022 12044 worker thread done servicing request
23:14:31.484 00.000 14964 OnExposeComplete: enter
23:14:31.485 00.001 14964 UpdateGuideState(): m_state=6
23:14:31.485 00.000 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
23:14:31.486 00.001 14964 Star::Find returns 1 (0), X=277.04, Y=103.34, Mass=346999, SNR=368.9, Peak=27147 HFD=3.9
23:14:31.486 00.000 14964 MultiStar: [#1 -0.32,-0.53,0.17,U] [#2 -0.98,-0.59,0.00,M5] 
23:14:31.487 00.001 14964 refined, 1 included, MultiStar: {-0.26, 0.45}, one-star: {-0.25, 0.61}
23:14:31.487 00.000 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.63)
23:14:31.488 00.001 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
23:14:31.488 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.45 hyp=0.52 cameraTheta=2.10 mountX=-0.45 mountY=0.21, mountTheta=2.70
23:14:31.489 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.45, opts=13)
23:14:31.490 00.001 14964 Enqueuing Move request for scope (-0.26, 0.45)
23:14:31.490 00.000 12044 Worker thread wakes up
23:14:31.491 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.45) opts 0xd
23:14:31.491 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.45)
23:14:31.491 00.000 12044 Moving (-0.26, 0.45) raw xDistance=-0.45 yDistance=0.21
23:14:31.491 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.45, slope = -0.01
23:14:31.491 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:31.491 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:14:31.491 00.000 12044 MoveAxis(E, 10, ABG)
23:14:31.491 00.000 12044 Guiding  Dir = 2, Dur = 10
23:14:31.498 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27147, med=619, FiltMin=536, FiltMax=14232, Gamma=0.810
23:14:31.504 00.006 14964 UpdateGuideState exits: m=346999 SNR=368.9
23:14:31.504 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:31.505 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:31.505 00.000 14964 Enqueuing Expose request
23:14:31.511 00.006 12044 IsSlewing returns 0
23:14:31.512 00.001 12044 IsGuiding returns 0
23:14:31.543 00.031 12044 IsGuiding returns 1
23:14:31.543 00.000 12044 scope still moving after pulse duration time elapsed
23:14:31.608 00.065 12044 IsSlewing returns 0
23:14:31.609 00.001 12044 IsGuiding returns 0
23:14:31.609 00.000 12044 scope move finished after 10 + 86 ms
23:14:31.609 00.000 12044 Move returns status 0, amount 10
23:14:31.609 00.000 12044 MoveAxis(N, 0, ABG)
23:14:31.609 00.000 12044 Move returns status 0, amount 0
23:14:31.609 00.000 12044 move complete, result=0
23:14:31.609 00.000 12044 worker thread done servicing request
23:14:31.609 00.000 12044 Worker thread wakes up
23:14:31.609 00.000 14964 GuideStep: -0.5 px 10 ms EAST, 0.2 px 0 ms NORTH
23:14:31.610 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:31.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:34.735 03.125 12044 Exposure complete
23:14:34.786 00.051 12044 worker thread done servicing request
23:14:34.786 00.000 14964 OnExposeComplete: enter
23:14:34.788 00.002 14964 UpdateGuideState(): m_state=6
23:14:34.789 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
23:14:34.791 00.002 14964 Star::Find returns 1 (0), X=277.27, Y=103.22, Mass=348100, SNR=378.9, Peak=25979 HFD=3.7
23:14:34.793 00.002 14964 MultiStar: [#1 -0.16,-0.28,0.16,U] [#2 -0.63,-0.38,0.00,M6] 
23:14:34.794 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.39}, one-star: {-0.02, 0.50}
23:14:34.796 00.002 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
23:14:34.798 00.002 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
23:14:34.800 00.002 14964 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.66 mountX=-0.39 mountY=-0.00, mountTheta=-3.13
23:14:34.803 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.39, opts=13)
23:14:34.805 00.002 14964 Enqueuing Move request for scope (-0.04, 0.39)
23:14:34.806 00.001 12044 Worker thread wakes up
23:14:34.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
23:14:34.806 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
23:14:34.807 00.001 12044 Moving (-0.04, 0.39) raw xDistance=-0.39 yDistance=-0.00
23:14:34.807 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.39, slope = 0.02
23:14:34.807 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.807 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:34.807 00.000 12044 MoveAxis(E, 0, ABG)
23:14:34.807 00.000 12044 Move returns status 0, amount 0
23:14:34.807 00.000 12044 MoveAxis(N, 0, ABG)
23:14:34.807 00.000 12044 Move returns status 0, amount 0
23:14:34.807 00.000 12044 move complete, result=0
23:14:34.808 00.001 12044 worker thread done servicing request
23:14:34.821 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25979, med=619, FiltMin=537, FiltMax=17259, Gamma=0.810
23:14:34.831 00.010 14964 UpdateGuideState exits: m=348100 SNR=378.9
23:14:34.832 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.833 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:34.833 00.000 14964 Enqueuing Expose request
23:14:34.834 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:34.836 00.002 12044 Worker thread wakes up
23:14:34.836 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:34.836 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:37.944 03.108 12044 Exposure complete
23:14:37.983 00.039 12044 worker thread done servicing request
23:14:37.983 00.000 14964 OnExposeComplete: enter
23:14:37.986 00.003 14964 UpdateGuideState(): m_state=6
23:14:37.987 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
23:14:37.988 00.001 14964 Star::Find returns 1 (0), X=277.62, Y=102.98, Mass=349601, SNR=375.6, Peak=25238 HFD=3.9
23:14:37.988 00.000 14964 MultiStar: [#1 0.19,-0.04,0.16,U] [#2 -0.36,-0.30,0.07,U] 
23:14:37.989 00.001 14964 refined, 2 included, MultiStar: {0.28, 0.18}, one-star: {0.33, 0.25}
23:14:37.989 00.000 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.14 = 2.14)
23:14:37.990 00.001 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.19 = -1.09)
23:14:37.990 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.33 cameraTheta=0.58 mountX=-0.18 mountY=-0.29, mountTheta=-2.12
23:14:37.992 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.18, opts=13)
23:14:37.992 00.000 14964 Enqueuing Move request for scope (0.28, 0.18)
23:14:37.993 00.001 12044 Worker thread wakes up
23:14:37.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0xd
23:14:37.993 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
23:14:37.993 00.000 12044 Moving (0.28, 0.18) raw xDistance=-0.18 yDistance=-0.29
23:14:37.993 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.04
23:14:37.993 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.993 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:14:37.993 00.000 12044 MoveAxis(E, 0, ABG)
23:14:37.993 00.000 12044 Move returns status 0, amount 0
23:14:37.993 00.000 12044 MoveAxis(N, 0, ABG)
23:14:37.993 00.000 12044 Move returns status 0, amount 0
23:14:37.994 00.001 12044 move complete, result=0
23:14:37.994 00.000 12044 worker thread done servicing request
23:14:38.001 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25238, med=618, FiltMin=532, FiltMax=19463, Gamma=0.810
23:14:38.007 00.006 14964 UpdateGuideState exits: m=349601 SNR=375.6
23:14:38.008 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.009 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:38.009 00.000 14964 Enqueuing Expose request
23:14:38.010 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:14:38.010 00.000 12044 Worker thread wakes up
23:14:38.010 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:38.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:41.115 03.105 12044 Exposure complete
23:14:41.144 00.029 12044 worker thread done servicing request
23:14:41.144 00.000 14964 OnExposeComplete: enter
23:14:41.145 00.001 14964 UpdateGuideState(): m_state=6
23:14:41.146 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
23:14:41.147 00.001 14964 Star::Find returns 1 (0), X=277.11, Y=103.01, Mass=343370, SNR=374.6, Peak=25767 HFD=4.0
23:14:41.147 00.000 14964 MultiStar: [#1 -0.19,0.06,0.16,U] [#2 -0.82,-0.23,0.00,M6] 
23:14:41.148 00.001 14964 refined, 1 included, MultiStar: {-0.18, 0.26}, one-star: {-0.18, 0.29}
23:14:41.148 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
23:14:41.149 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
23:14:41.149 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.31 cameraTheta=2.18 mountX=-0.26 mountY=0.15, mountTheta=2.61
23:14:41.151 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.26, opts=13)
23:14:41.151 00.000 14964 Enqueuing Move request for scope (-0.18, 0.26)
23:14:41.152 00.001 12044 Worker thread wakes up
23:14:41.152 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
23:14:41.152 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
23:14:41.152 00.000 12044 Moving (-0.18, 0.26) raw xDistance=-0.26 yDistance=0.15
23:14:41.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
23:14:41.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:14:41.152 00.000 12044 MoveAxis(E, 0, ABG)
23:14:41.152 00.000 12044 Move returns status 0, amount 0
23:14:41.152 00.000 12044 MoveAxis(N, 0, ABG)
23:14:41.152 00.000 12044 Move returns status 0, amount 0
23:14:41.152 00.000 12044 move complete, result=0
23:14:41.152 00.000 12044 worker thread done servicing request
23:14:41.161 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25767, med=619, FiltMin=538, FiltMax=16362, Gamma=0.810
23:14:41.172 00.011 14964 UpdateGuideState exits: m=343370 SNR=374.6
23:14:41.173 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.175 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:41.176 00.001 14964 Enqueuing Expose request
23:14:41.176 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:41.177 00.001 12044 Worker thread wakes up
23:14:41.177 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:41.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:44.283 03.106 12044 Exposure complete
23:14:44.310 00.027 12044 worker thread done servicing request
23:14:44.310 00.000 14964 OnExposeComplete: enter
23:14:44.311 00.001 14964 UpdateGuideState(): m_state=6
23:14:44.311 00.000 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
23:14:44.312 00.001 14964 Star::Find returns 1 (0), X=277.20, Y=103.14, Mass=344479, SNR=362.1, Peak=27559 HFD=3.7
23:14:44.312 00.000 14964 MultiStar: [#1 -0.16,-0.10,0.16,U] [#2 -0.50,-0.61,0.00,M7] 
23:14:44.312 00.000 14964 refined, 1 included, MultiStar: {-0.10, 0.34}, one-star: {-0.09, 0.41}
23:14:44.313 00.001 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.56) = xAngle (3.41 = -2.87)
23:14:44.313 00.000 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.46 = 0.18)
23:14:44.314 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.85 mountX=-0.34 mountY=0.06, mountTheta=2.96
23:14:44.315 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.34, opts=13)
23:14:44.315 00.000 14964 Enqueuing Move request for scope (-0.10, 0.34)
23:14:44.316 00.001 12044 Worker thread wakes up
23:14:44.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
23:14:44.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
23:14:44.316 00.000 12044 Moving (-0.10, 0.34) raw xDistance=-0.34 yDistance=0.06
23:14:44.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.34, slope = -0.00
23:14:44.316 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:44.316 00.000 12044 MoveAxis(E, 4, ABG)
23:14:44.316 00.000 12044 Guiding  Dir = 2, Dur = 4
23:14:44.324 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27559, med=618, FiltMin=522, FiltMax=16619, Gamma=0.810
23:14:44.330 00.006 14964 UpdateGuideState exits: m=344479 SNR=362.1
23:14:44.330 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.331 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:44.331 00.000 14964 Enqueuing Expose request
23:14:44.342 00.011 12044 IsSlewing returns 0
23:14:44.343 00.001 12044 IsGuiding returns 0
23:14:44.375 00.032 12044 IsGuiding returns 1
23:14:44.375 00.000 12044 scope still moving after pulse duration time elapsed
23:14:44.482 00.107 12044 IsSlewing returns 0
23:14:44.484 00.002 12044 IsGuiding returns 0
23:14:44.484 00.000 12044 scope move finished after 4 + 137 ms
23:14:44.484 00.000 12044 Move returns status 0, amount 4
23:14:44.484 00.000 12044 MoveAxis(N, 0, ABG)
23:14:44.485 00.001 12044 Move returns status 0, amount 0
23:14:44.485 00.000 12044 move complete, result=0
23:14:44.485 00.000 12044 worker thread done servicing request
23:14:44.485 00.000 12044 Worker thread wakes up
23:14:44.485 00.000 14964 GuideStep: -0.3 px 4 ms EAST, 0.1 px 0 ms NORTH
23:14:44.487 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:44.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:47.603 03.116 12044 Exposure complete
23:14:47.641 00.038 12044 worker thread done servicing request
23:14:47.641 00.000 14964 OnExposeComplete: enter
23:14:47.643 00.002 14964 UpdateGuideState(): m_state=6
23:14:47.644 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
23:14:47.646 00.002 14964 Star::Find returns 1 (0), X=277.56, Y=102.79, Mass=350577, SNR=376.2, Peak=22683 HFD=3.7
23:14:47.648 00.002 14964 MultiStar: [#1 0.36,-0.08,0.17,U] [#2 0.00,-0.22,0.06,U] 
23:14:47.648 00.000 14964 refined, 2 included, MultiStar: {0.27, 0.03}, one-star: {0.27, 0.06}
23:14:47.649 00.001 14964 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
23:14:47.649 00.000 14964 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.71 = -1.57)
23:14:47.650 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.10 mountX=-0.02 mountY=-0.27, mountTheta=-1.66
23:14:47.651 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.03, opts=13)
23:14:47.651 00.000 14964 Enqueuing Move request for scope (0.27, 0.03)
23:14:47.652 00.001 12044 Worker thread wakes up
23:14:47.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
23:14:47.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
23:14:47.652 00.000 12044 Moving (0.27, 0.03) raw xDistance=-0.02 yDistance=-0.27
23:14:47.652 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
23:14:47.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
23:14:47.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:47.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:14:47.652 00.000 12044 MoveAxis(E, 0, ABG)
23:14:47.652 00.000 12044 Move returns status 0, amount 0
23:14:47.652 00.000 12044 MoveAxis(N, 0, ABG)
23:14:47.652 00.000 12044 Move returns status 0, amount 0
23:14:47.652 00.000 12044 move complete, result=0
23:14:47.652 00.000 12044 worker thread done servicing request
23:14:47.659 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22683, med=619, FiltMin=542, FiltMax=15167, Gamma=0.810
23:14:47.666 00.007 14964 UpdateGuideState exits: m=350577 SNR=376.2
23:14:47.666 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.667 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:47.667 00.000 14964 Enqueuing Expose request
23:14:47.668 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:14:47.668 00.000 12044 Worker thread wakes up
23:14:47.669 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:47.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:50.785 03.116 12044 Exposure complete
23:14:50.821 00.036 12044 worker thread done servicing request
23:14:50.821 00.000 14964 OnExposeComplete: enter
23:14:50.823 00.002 14964 UpdateGuideState(): m_state=6
23:14:50.825 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
23:14:50.826 00.001 14964 Star::Find returns 1 (0), X=277.18, Y=103.15, Mass=347462, SNR=372.1, Peak=26975 HFD=3.7
23:14:50.827 00.001 14964 MultiStar: [#1 -0.34,-0.12,0.17,U] [#2 -0.79,-0.74,0.00,M7] 
23:14:50.827 00.000 14964 refined, 1 included, MultiStar: {-0.14, 0.34}, one-star: {-0.11, 0.42}
23:14:50.828 00.001 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
23:14:50.829 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
23:14:50.832 00.003 14964 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.96 mountX=-0.35 mountY=0.10, mountTheta=2.85
23:14:50.836 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.34, opts=13)
23:14:50.838 00.002 14964 Enqueuing Move request for scope (-0.14, 0.34)
23:14:50.840 00.002 12044 Worker thread wakes up
23:14:50.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
23:14:50.840 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
23:14:50.840 00.000 12044 Moving (-0.14, 0.34) raw xDistance=-0.35 yDistance=0.10
23:14:50.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.35, slope = -0.00
23:14:50.840 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:50.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:14:50.840 00.000 12044 MoveAxis(E, 3, ABG)
23:14:50.840 00.000 12044 Guiding  Dir = 2, Dur = 3
23:14:50.854 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26975, med=619, FiltMin=538, FiltMax=17151, Gamma=0.810
23:14:50.867 00.013 14964 UpdateGuideState exits: m=347462 SNR=372.1
23:14:50.869 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.870 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:50.871 00.001 14964 Enqueuing Expose request
23:14:50.891 00.020 12044 IsSlewing returns 0
23:14:50.892 00.001 12044 IsGuiding returns 0
23:14:50.924 00.032 12044 IsGuiding returns 1
23:14:50.924 00.000 12044 scope still moving after pulse duration time elapsed
23:14:51.036 00.112 12044 IsSlewing returns 0
23:14:51.036 00.000 12044 IsGuiding returns 0
23:14:51.036 00.000 12044 scope move finished after 3 + 141 ms
23:14:51.036 00.000 12044 Move returns status 0, amount 3
23:14:51.036 00.000 12044 MoveAxis(N, 0, ABG)
23:14:51.036 00.000 12044 Move returns status 0, amount 0
23:14:51.036 00.000 12044 move complete, result=0
23:14:51.036 00.000 12044 worker thread done servicing request
23:14:51.036 00.000 12044 Worker thread wakes up
23:14:51.036 00.000 14964 GuideStep: -0.3 px 3 ms EAST, 0.1 px 0 ms NORTH
23:14:51.038 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:51.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:54.168 03.130 12044 Exposure complete
23:14:54.194 00.026 12044 worker thread done servicing request
23:14:54.194 00.000 14964 OnExposeComplete: enter
23:14:54.196 00.002 14964 UpdateGuideState(): m_state=6
23:14:54.198 00.002 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
23:14:54.200 00.002 14964 Star::Find returns 1 (0), X=277.54, Y=103.16, Mass=349140, SNR=373.7, Peak=26382 HFD=3.8
23:14:54.203 00.003 14964 MultiStar: [#1 0.03,-0.41,0.16,U] [#2 -0.52,-0.78,0.00,M8] 
23:14:54.205 00.002 14964 refined, 1 included, MultiStar: {0.22, 0.32}, one-star: {0.25, 0.43}
23:14:54.207 00.002 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
23:14:54.209 00.002 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
23:14:54.210 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.38 cameraTheta=0.96 mountX=-0.31 mountY=-0.25, mountTheta=-2.47
23:14:54.212 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.32, opts=13)
23:14:54.214 00.002 14964 Enqueuing Move request for scope (0.22, 0.32)
23:14:54.215 00.001 12044 Worker thread wakes up
23:14:54.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd
23:14:54.215 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.32)
23:14:54.216 00.001 12044 Moving (0.22, 0.32) raw xDistance=-0.31 yDistance=-0.25
23:14:54.216 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.00
23:14:54.216 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.216 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:14:54.216 00.000 12044 MoveAxis(E, 0, ABG)
23:14:54.216 00.000 12044 Move returns status 0, amount 0
23:14:54.216 00.000 12044 MoveAxis(N, 0, ABG)
23:14:54.216 00.000 12044 Move returns status 0, amount 0
23:14:54.216 00.000 12044 move complete, result=0
23:14:54.216 00.000 12044 worker thread done servicing request
23:14:54.228 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26382, med=619, FiltMin=529, FiltMax=19375, Gamma=0.810
23:14:54.240 00.012 14964 UpdateGuideState exits: m=349140 SNR=373.7
23:14:54.242 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.242 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:54.244 00.002 14964 Enqueuing Expose request
23:14:54.246 00.002 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:14:54.247 00.001 12044 Worker thread wakes up
23:14:54.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:54.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:14:57.349 03.102 12044 Exposure complete
23:14:57.378 00.029 12044 worker thread done servicing request
23:14:57.379 00.001 14964 OnExposeComplete: enter
23:14:57.379 00.000 14964 UpdateGuideState(): m_state=6
23:14:57.380 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
23:14:57.380 00.000 14964 Star::Find returns 1 (0), X=277.29, Y=103.33, Mass=343860, SNR=370.7, Peak=27039 HFD=3.6
23:14:57.381 00.001 14964 MultiStar: [#1 -0.06,-0.19,0.15,U] [#2 -0.54,-0.90,0.00,M9] 
23:14:57.381 00.000 14964 refined, 1 included, MultiStar: {-0.01, 0.50}, one-star: {0.00, 0.61}
23:14:57.382 00.001 14964 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.56) = xAngle (3.14 = 3.14)
23:14:57.382 00.000 14964 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.19 = -0.09)
23:14:57.383 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.58 mountX=-0.50 mountY=-0.05, mountTheta=-3.05
23:14:57.386 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.50, opts=13)
23:14:57.387 00.001 14964 Enqueuing Move request for scope (-0.01, 0.50)
23:14:57.389 00.002 12044 Worker thread wakes up
23:14:57.389 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd
23:14:57.389 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.50)
23:14:57.389 00.000 12044 Moving (-0.01, 0.50) raw xDistance=-0.50 yDistance=-0.05
23:14:57.389 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.50, slope = -0.01
23:14:57.389 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.389 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:57.389 00.000 12044 MoveAxis(E, 5, ABG)
23:14:57.389 00.000 12044 Guiding  Dir = 2, Dur = 5
23:14:57.403 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27039, med=618, FiltMin=532, FiltMax=16467, Gamma=0.810
23:14:57.417 00.014 14964 UpdateGuideState exits: m=343860 SNR=370.7
23:14:57.419 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.420 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:14:57.420 00.000 14964 Enqueuing Expose request
23:14:57.450 00.030 12044 IsSlewing returns 0
23:14:57.451 00.001 12044 IsGuiding returns 0
23:14:57.541 00.090 12044 IsGuiding returns 1
23:14:57.541 00.000 12044 scope still moving after pulse duration time elapsed
23:14:57.593 00.052 12044 IsSlewing returns 0
23:14:57.593 00.000 12044 IsGuiding returns 0
23:14:57.593 00.000 12044 scope move finished after 5 + 136 ms
23:14:57.593 00.000 12044 Move returns status 0, amount 5
23:14:57.593 00.000 12044 MoveAxis(N, 0, ABG)
23:14:57.593 00.000 12044 Move returns status 0, amount 0
23:14:57.594 00.001 12044 move complete, result=0
23:14:57.594 00.000 12044 worker thread done servicing request
23:14:57.594 00.000 12044 Worker thread wakes up
23:14:57.594 00.000 14964 GuideStep: -0.5 px 5 ms EAST, -0.0 px 0 ms NORTH
23:14:57.596 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:14:57.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:00.690 03.094 12044 Exposure complete
23:15:00.711 00.021 12044 worker thread done servicing request
23:15:00.711 00.000 14964 OnExposeComplete: enter
23:15:00.712 00.001 14964 UpdateGuideState(): m_state=6
23:15:00.712 00.000 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
23:15:00.713 00.001 14964 Star::Find returns 1 (0), X=277.25, Y=103.11, Mass=345560, SNR=369.2, Peak=25895 HFD=3.9
23:15:00.714 00.001 14964 MultiStar: [#1 -0.11,0.07,0.17,U] [#2 -0.66,-0.28,0.00,M10] 
23:15:00.714 00.000 14964 refined, 1 included, MultiStar: {-0.05, 0.34}, one-star: {-0.04, 0.38}
23:15:00.714 00.000 14964 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.56) = xAngle (3.27 = -3.01)
23:15:00.715 00.001 14964 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
23:15:00.715 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.72 mountX=-0.34 mountY=0.01, mountTheta=3.10
23:15:00.717 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.34, opts=13)
23:15:00.717 00.000 14964 Enqueuing Move request for scope (-0.05, 0.34)
23:15:00.718 00.001 12044 Worker thread wakes up
23:15:00.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
23:15:00.718 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
23:15:00.718 00.000 12044 Moving (-0.05, 0.34) raw xDistance=-0.34 yDistance=0.01
23:15:00.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.34, slope = -0.00
23:15:00.718 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.718 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:00.718 00.000 12044 MoveAxis(E, 2, ABG)
23:15:00.718 00.000 12044 Guiding  Dir = 2, Dur = 2
23:15:00.735 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25895, med=618, FiltMin=510, FiltMax=16687, Gamma=0.810
23:15:00.745 00.010 14964 UpdateGuideState exits: m=345560 SNR=369.2
23:15:00.747 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.748 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:00.749 00.001 14964 Enqueuing Expose request
23:15:00.762 00.013 12044 IsSlewing returns 0
23:15:00.762 00.000 12044 IsGuiding returns 0
23:15:00.794 00.032 12044 IsGuiding returns 1
23:15:00.794 00.000 12044 scope still moving after pulse duration time elapsed
23:15:00.855 00.061 12044 IsSlewing returns 0
23:15:00.855 00.000 12044 IsGuiding returns 0
23:15:00.856 00.001 12044 scope move finished after 2 + 91 ms
23:15:00.856 00.000 12044 Move returns status 0, amount 2
23:15:00.856 00.000 12044 MoveAxis(N, 0, ABG)
23:15:00.856 00.000 12044 Move returns status 0, amount 0
23:15:00.856 00.000 12044 move complete, result=0
23:15:00.856 00.000 12044 worker thread done servicing request
23:15:00.856 00.000 12044 Worker thread wakes up
23:15:00.856 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:00.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:00.856 00.000 14964 GuideStep: -0.3 px 2 ms EAST, 0.0 px 0 ms NORTH
23:15:03.992 03.136 12044 Exposure complete
23:15:04.027 00.035 12044 worker thread done servicing request
23:15:04.028 00.001 14964 OnExposeComplete: enter
23:15:04.029 00.001 14964 UpdateGuideState(): m_state=6
23:15:04.030 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
23:15:04.031 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=103.00, Mass=349660, SNR=378.9, Peak=21592 HFD=4.0
23:15:04.031 00.000 14964 MultiStar: [#1 -0.33,-0.10,0.15,U] [#2 -0.92,-0.42,0.00,R] 
23:15:04.032 00.001 14964 refined, 1 included, MultiStar: {-0.40, 0.22}, one-star: {-0.42, 0.27}
23:15:04.032 00.000 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.09)
23:15:04.033 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
23:15:04.034 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.46 cameraTheta=2.64 mountX=-0.23 mountY=0.38, mountTheta=2.11
23:15:04.036 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.22, opts=13)
23:15:04.037 00.001 14964 Enqueuing Move request for scope (-0.40, 0.22)
23:15:04.037 00.000 12044 Worker thread wakes up
23:15:04.037 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.22) opts 0xd
23:15:04.037 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.22)
23:15:04.037 00.000 12044 Moving (-0.40, 0.22) raw xDistance=-0.23 yDistance=0.38
23:15:04.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
23:15:04.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:04.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:15:04.037 00.000 12044 MoveAxis(E, 0, ABG)
23:15:04.037 00.000 12044 Move returns status 0, amount 0
23:15:04.037 00.000 12044 MoveAxis(N, 0, ABG)
23:15:04.037 00.000 12044 Move returns status 0, amount 0
23:15:04.037 00.000 12044 move complete, result=0
23:15:04.037 00.000 12044 worker thread done servicing request
23:15:04.049 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21592, med=619, FiltMin=536, FiltMax=16759, Gamma=0.810
23:15:04.060 00.011 14964 UpdateGuideState exits: m=349660 SNR=378.9
23:15:04.061 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:04.064 00.002 14964 Enqueuing Expose request
23:15:04.065 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:15:04.066 00.001 12044 Worker thread wakes up
23:15:04.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:04.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:07.191 03.125 12044 Exposure complete
23:15:07.217 00.026 12044 worker thread done servicing request
23:15:07.217 00.000 14964 OnExposeComplete: enter
23:15:07.219 00.002 14964 UpdateGuideState(): m_state=6
23:15:07.220 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
23:15:07.222 00.002 14964 Star::Find returns 1 (0), X=277.27, Y=102.96, Mass=348687, SNR=364.3, Peak=25067 HFD=4.0
23:15:07.223 00.001 14964 MultiStar: [#1 -0.08,-0.05,0.16,U] [#2 0.48,0.02,0.06,U] 
23:15:07.224 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.18}, one-star: {-0.02, 0.23}
23:15:07.226 00.002 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
23:15:07.227 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
23:15:07.229 00.002 14964 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
23:15:07.232 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.18, opts=13)
23:15:07.233 00.001 14964 Enqueuing Move request for scope (0.00, 0.18)
23:15:07.235 00.002 12044 Worker thread wakes up
23:15:07.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
23:15:07.235 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
23:15:07.235 00.000 12044 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=-0.02
23:15:07.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
23:15:07.235 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:07.235 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:07.235 00.000 12044 MoveAxis(E, 0, ABG)
23:15:07.235 00.000 12044 Move returns status 0, amount 0
23:15:07.235 00.000 12044 MoveAxis(N, 0, ABG)
23:15:07.235 00.000 12044 Move returns status 0, amount 0
23:15:07.235 00.000 12044 move complete, result=0
23:15:07.237 00.002 12044 worker thread done servicing request
23:15:07.251 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25067, med=619, FiltMin=532, FiltMax=19063, Gamma=0.810
23:15:07.260 00.009 14964 UpdateGuideState exits: m=348687 SNR=364.3
23:15:07.262 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.263 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:07.264 00.001 14964 Enqueuing Expose request
23:15:07.266 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:07.267 00.001 12044 Worker thread wakes up
23:15:07.267 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:07.267 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:10.394 03.127 12044 Exposure complete
23:15:10.429 00.035 12044 worker thread done servicing request
23:15:10.429 00.000 14964 OnExposeComplete: enter
23:15:10.431 00.002 14964 UpdateGuideState(): m_state=6
23:15:10.432 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
23:15:10.433 00.001 14964 Star::Find returns 1 (0), X=276.89, Y=102.93, Mass=344429, SNR=378.5, Peak=23027 HFD=4.1
23:15:10.435 00.002 14964 MultiStar: [#1 -0.36,0.10,0.15,U] [#2 0.15,0.05,0.06,U] 
23:15:10.436 00.001 14964 refined, 2 included, MultiStar: {-0.36, 0.18}, one-star: {-0.40, 0.20}
23:15:10.437 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.23 = -2.05)
23:15:10.437 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.00)
23:15:10.438 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.18 hyp=0.40 cameraTheta=2.68 mountX=-0.19 mountY=0.34, mountTheta=2.07
23:15:10.440 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.18, opts=13)
23:15:10.442 00.002 14964 Enqueuing Move request for scope (-0.36, 0.18)
23:15:10.443 00.001 12044 Worker thread wakes up
23:15:10.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.18) opts 0xd
23:15:10.443 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.18)
23:15:10.443 00.000 12044 Moving (-0.36, 0.18) raw xDistance=-0.19 yDistance=0.34
23:15:10.444 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
23:15:10.444 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.444 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:15:10.444 00.000 12044 MoveAxis(E, 0, ABG)
23:15:10.444 00.000 12044 Move returns status 0, amount 0
23:15:10.444 00.000 12044 MoveAxis(N, 0, ABG)
23:15:10.444 00.000 12044 Move returns status 0, amount 0
23:15:10.444 00.000 12044 move complete, result=0
23:15:10.444 00.000 12044 worker thread done servicing request
23:15:10.453 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23027, med=619, FiltMin=533, FiltMax=16883, Gamma=0.810
23:15:10.459 00.006 14964 UpdateGuideState exits: m=344429 SNR=378.5
23:15:10.460 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.460 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:10.461 00.001 14964 Enqueuing Expose request
23:15:10.461 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:15:10.462 00.001 12044 Worker thread wakes up
23:15:10.462 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:10.462 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:13.575 03.113 12044 Exposure complete
23:15:13.612 00.037 12044 worker thread done servicing request
23:15:13.612 00.000 14964 OnExposeComplete: enter
23:15:13.613 00.001 14964 UpdateGuideState(): m_state=6
23:15:13.613 00.000 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
23:15:13.614 00.001 14964 Star::Find returns 1 (0), X=277.24, Y=102.58, Mass=343631, SNR=366.5, Peak=27555 HFD=3.5
23:15:13.614 00.000 14964 MultiStar: [#1 -0.07,0.06,0.15,U] [#2 0.15,0.33,0.07,U] 
23:15:13.615 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.10}, one-star: {-0.05, -0.15}
23:15:13.615 00.000 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
23:15:13.616 00.001 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
23:15:13.616 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-2.00 mountX=0.10 mountY=0.05, mountTheta=0.52
23:15:13.617 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.10, opts=13)
23:15:13.618 00.001 14964 Enqueuing Move request for scope (-0.04, -0.10)
23:15:13.618 00.000 12044 Worker thread wakes up
23:15:13.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:15:13.618 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:15:13.618 00.000 12044 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.05
23:15:13.618 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.16, using input
23:15:13.619 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
23:15:13.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:13.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:13.619 00.000 12044 MoveAxis(E, 0, ABG)
23:15:13.619 00.000 12044 Move returns status 0, amount 0
23:15:13.619 00.000 12044 MoveAxis(N, 0, ABG)
23:15:13.619 00.000 12044 Move returns status 0, amount 0
23:15:13.619 00.000 12044 move complete, result=0
23:15:13.619 00.000 12044 worker thread done servicing request
23:15:13.626 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27555, med=619, FiltMin=522, FiltMax=17951, Gamma=0.810
23:15:13.632 00.006 14964 UpdateGuideState exits: m=343631 SNR=366.5
23:15:13.632 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.633 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:13.633 00.000 14964 Enqueuing Expose request
23:15:13.634 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:13.634 00.000 12044 Worker thread wakes up
23:15:13.634 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:13.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:16.760 03.126 12044 Exposure complete
23:15:16.793 00.033 12044 worker thread done servicing request
23:15:16.793 00.000 14964 OnExposeComplete: enter
23:15:16.795 00.002 14964 UpdateGuideState(): m_state=6
23:15:16.797 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
23:15:16.798 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=102.97, Mass=350052, SNR=371.0, Peak=26399 HFD=3.9
23:15:16.799 00.001 14964 MultiStar: [#1 0.13,-0.05,0.16,U] [#2 0.31,0.11,0.06,U] 
23:15:16.800 00.001 14964 refined, 2 included, MultiStar: {0.14, 0.20}, one-star: {0.13, 0.25}
23:15:16.800 00.000 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
23:15:16.801 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
23:15:16.802 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=-0.20 mountY=-0.16, mountTheta=-2.48
23:15:16.805 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.20, opts=13)
23:15:16.807 00.002 14964 Enqueuing Move request for scope (0.14, 0.20)
23:15:16.810 00.003 12044 Worker thread wakes up
23:15:16.811 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:15:16.811 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:15:16.811 00.000 12044 Moving (0.14, 0.20) raw xDistance=-0.20 yDistance=-0.16
23:15:16.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
23:15:16.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:16.812 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:16.812 00.000 12044 MoveAxis(E, 0, ABG)
23:15:16.812 00.000 12044 Move returns status 0, amount 0
23:15:16.812 00.000 12044 MoveAxis(N, 0, ABG)
23:15:16.812 00.000 12044 Move returns status 0, amount 0
23:15:16.812 00.000 12044 move complete, result=0
23:15:16.812 00.000 12044 worker thread done servicing request
23:15:16.832 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26399, med=618, FiltMin=527, FiltMax=18307, Gamma=0.810
23:15:16.846 00.014 14964 UpdateGuideState exits: m=350052 SNR=371.0
23:15:16.848 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.849 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:16.850 00.001 14964 Enqueuing Expose request
23:15:16.852 00.002 12044 Worker thread wakes up
23:15:16.852 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:16.852 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:16.852 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:19.978 03.126 12044 Exposure complete
23:15:20.011 00.033 12044 worker thread done servicing request
23:15:20.012 00.001 14964 OnExposeComplete: enter
23:15:20.013 00.001 14964 UpdateGuideState(): m_state=6
23:15:20.015 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
23:15:20.016 00.001 14964 Star::Find returns 1 (0), X=277.17, Y=103.13, Mass=341946, SNR=381.3, Peak=24403 HFD=4.0
23:15:20.018 00.002 14964 MultiStar: [#1 -0.21,-0.28,0.15,U] [#2 0.08,-0.26,0.06,U] 
23:15:20.019 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.28}, one-star: {-0.12, 0.40}
23:15:20.019 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.52 = -2.77)
23:15:20.021 00.002 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
23:15:20.023 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.96 mountX=-0.29 mountY=0.09, mountTheta=2.85
23:15:20.025 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.28, opts=13)
23:15:20.027 00.002 14964 Enqueuing Move request for scope (-0.12, 0.28)
23:15:20.030 00.003 12044 Worker thread wakes up
23:15:20.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
23:15:20.030 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
23:15:20.030 00.000 12044 Moving (-0.12, 0.28) raw xDistance=-0.29 yDistance=0.09
23:15:20.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.03
23:15:20.031 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.031 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:15:20.031 00.000 12044 MoveAxis(E, 0, ABG)
23:15:20.031 00.000 12044 Move returns status 0, amount 0
23:15:20.031 00.000 12044 MoveAxis(N, 0, ABG)
23:15:20.031 00.000 12044 Move returns status 0, amount 0
23:15:20.031 00.000 12044 move complete, result=0
23:15:20.031 00.000 12044 worker thread done servicing request
23:15:20.046 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24403, med=619, FiltMin=539, FiltMax=17248, Gamma=0.810
23:15:20.056 00.010 14964 UpdateGuideState exits: m=341946 SNR=381.3
23:15:20.058 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.060 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:20.061 00.001 14964 Enqueuing Expose request
23:15:20.064 00.003 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:20.065 00.001 12044 Worker thread wakes up
23:15:20.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:20.065 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:23.194 03.129 12044 Exposure complete
23:15:23.217 00.023 12044 worker thread done servicing request
23:15:23.217 00.000 14964 OnExposeComplete: enter
23:15:23.217 00.000 14964 UpdateGuideState(): m_state=6
23:15:23.218 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
23:15:23.218 00.000 14964 Star::Find returns 1 (0), X=277.46, Y=102.99, Mass=343140, SNR=373.1, Peak=25643 HFD=3.8
23:15:23.219 00.001 14964 MultiStar: [#1 0.11,-0.12,0.15,U] [#2 0.71,0.42,0.00,M1] 
23:15:23.220 00.001 14964 refined, 1 included, MultiStar: {0.16, 0.21}, one-star: {0.17, 0.26}
23:15:23.220 00.000 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
23:15:23.220 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
23:15:23.221 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.92 mountX=-0.21 mountY=-0.18, mountTheta=-2.42
23:15:23.222 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.21, opts=13)
23:15:23.223 00.001 14964 Enqueuing Move request for scope (0.16, 0.21)
23:15:23.223 00.000 12044 Worker thread wakes up
23:15:23.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
23:15:23.224 00.001 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
23:15:23.224 00.000 12044 Moving (0.16, 0.21) raw xDistance=-0.21 yDistance=-0.18
23:15:23.224 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
23:15:23.224 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:23.224 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:15:23.224 00.000 12044 MoveAxis(E, 0, ABG)
23:15:23.224 00.000 12044 Move returns status 0, amount 0
23:15:23.224 00.000 12044 MoveAxis(N, 0, ABG)
23:15:23.224 00.000 12044 Move returns status 0, amount 0
23:15:23.224 00.000 12044 move complete, result=0
23:15:23.224 00.000 12044 worker thread done servicing request
23:15:23.231 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25643, med=617, FiltMin=527, FiltMax=17079, Gamma=0.810
23:15:23.237 00.006 14964 UpdateGuideState exits: m=343140 SNR=373.1
23:15:23.237 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:23.238 00.000 14964 Enqueuing Expose request
23:15:23.239 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:23.239 00.000 12044 Worker thread wakes up
23:15:23.239 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:23.239 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:26.350 03.111 12044 Exposure complete
23:15:26.384 00.034 12044 worker thread done servicing request
23:15:26.385 00.001 14964 OnExposeComplete: enter
23:15:26.386 00.001 14964 UpdateGuideState(): m_state=6
23:15:26.388 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
23:15:26.389 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=103.02, Mass=347477, SNR=372.8, Peak=24891 HFD=4.0
23:15:26.391 00.002 14964 MultiStar: [#1 -0.32,-0.08,0.16,U] [#2 0.17,-0.11,0.06,U] 
23:15:26.393 00.002 14964 refined, 2 included, MultiStar: {-0.35, 0.23}, one-star: {-0.38, 0.29}
23:15:26.394 00.001 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.12 = -2.16)
23:15:26.395 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.89)
23:15:26.397 00.002 14964 CameraToMount -- cameraX=-0.35 cameraY=0.23 hyp=0.41 cameraTheta=2.57 mountX=-0.23 mountY=0.32, mountTheta=2.19
23:15:26.399 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.23, opts=13)
23:15:26.400 00.001 14964 Enqueuing Move request for scope (-0.35, 0.23)
23:15:26.401 00.001 12044 Worker thread wakes up
23:15:26.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.23) opts 0xd
23:15:26.401 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.23)
23:15:26.401 00.000 12044 Moving (-0.35, 0.23) raw xDistance=-0.23 yDistance=0.32
23:15:26.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.02
23:15:26.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:26.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:15:26.401 00.000 12044 MoveAxis(E, 0, ABG)
23:15:26.401 00.000 12044 Move returns status 0, amount 0
23:15:26.401 00.000 12044 MoveAxis(N, 0, ABG)
23:15:26.401 00.000 12044 Move returns status 0, amount 0
23:15:26.401 00.000 12044 move complete, result=0
23:15:26.402 00.001 12044 worker thread done servicing request
23:15:26.419 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24891, med=618, FiltMin=525, FiltMax=17879, Gamma=0.810
23:15:26.426 00.007 14964 UpdateGuideState exits: m=347477 SNR=372.8
23:15:26.426 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:26.427 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:26.427 00.000 14964 Enqueuing Expose request
23:15:26.428 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:15:26.428 00.000 12044 Worker thread wakes up
23:15:26.429 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:26.429 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:29.561 03.132 12044 Exposure complete
23:15:29.593 00.032 12044 worker thread done servicing request
23:15:29.593 00.000 14964 OnExposeComplete: enter
23:15:29.595 00.002 14964 UpdateGuideState(): m_state=6
23:15:29.596 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
23:15:29.598 00.002 14964 Star::Find returns 1 (0), X=277.48, Y=103.15, Mass=345912, SNR=362.9, Peak=25555 HFD=3.8
23:15:29.599 00.001 14964 MultiStar: [#1 0.06,-0.27,0.16,U] [#2 0.30,-0.30,0.07,U] 
23:15:29.600 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.30}, one-star: {0.19, 0.43}
23:15:29.601 00.001 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
23:15:29.601 00.000 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.64)
23:15:29.603 00.002 14964 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.03 mountX=-0.30 mountY=-0.21, mountTheta=-2.53
23:15:29.605 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.30, opts=13)
23:15:29.608 00.003 14964 Enqueuing Move request for scope (0.18, 0.30)
23:15:29.610 00.002 12044 Worker thread wakes up
23:15:29.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
23:15:29.610 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
23:15:29.610 00.000 12044 Moving (0.18, 0.30) raw xDistance=-0.30 yDistance=-0.21
23:15:29.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.30, slope = -0.00
23:15:29.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:29.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:15:29.610 00.000 12044 MoveAxis(E, 2, ABG)
23:15:29.610 00.000 12044 Guiding  Dir = 2, Dur = 2
23:15:29.621 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25555, med=619, FiltMin=537, FiltMax=19751, Gamma=0.810
23:15:29.627 00.006 14964 UpdateGuideState exits: m=345912 SNR=362.9
23:15:29.628 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.628 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:29.629 00.001 14964 Enqueuing Expose request
23:15:29.640 00.011 12044 IsSlewing returns 0
23:15:29.641 00.001 12044 IsGuiding returns 0
23:15:29.674 00.033 12044 IsGuiding returns 1
23:15:29.674 00.000 12044 scope still moving after pulse duration time elapsed
23:15:29.766 00.092 12044 IsSlewing returns 0
23:15:29.766 00.000 12044 IsGuiding returns 0
23:15:29.766 00.000 12044 scope move finished after 2 + 123 ms
23:15:29.766 00.000 12044 Move returns status 0, amount 2
23:15:29.766 00.000 12044 MoveAxis(N, 0, ABG)
23:15:29.766 00.000 12044 Move returns status 0, amount 0
23:15:29.766 00.000 12044 move complete, result=0
23:15:29.766 00.000 12044 worker thread done servicing request
23:15:29.766 00.000 12044 Worker thread wakes up
23:15:29.766 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:29.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:29.766 00.000 14964 GuideStep: -0.3 px 2 ms EAST, -0.2 px 0 ms NORTH
23:15:32.876 03.110 12044 Exposure complete
23:15:32.908 00.032 12044 worker thread done servicing request
23:15:32.908 00.000 14964 OnExposeComplete: enter
23:15:32.910 00.002 14964 UpdateGuideState(): m_state=6
23:15:32.910 00.000 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
23:15:32.911 00.001 14964 Star::Find returns 1 (0), X=277.19, Y=103.15, Mass=344125, SNR=367.0, Peak=21575 HFD=4.0
23:15:32.911 00.000 14964 MultiStar: [#1 -0.09,0.00,0.16,U] [#2 0.43,-0.18,0.07,U] 
23:15:32.912 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.34}, one-star: {-0.10, 0.43}
23:15:32.912 00.000 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.56) = xAngle (3.34 = -2.95)
23:15:32.913 00.001 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
23:15:32.914 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.78 mountX=-0.34 mountY=0.04, mountTheta=3.03
23:15:32.916 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.34, opts=13)
23:15:32.917 00.001 14964 Enqueuing Move request for scope (-0.07, 0.34)
23:15:32.918 00.001 12044 Worker thread wakes up
23:15:32.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
23:15:32.918 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
23:15:32.918 00.000 12044 Moving (-0.07, 0.34) raw xDistance=-0.34 yDistance=0.04
23:15:32.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.34, slope = -0.02
23:15:32.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:32.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:32.918 00.000 12044 MoveAxis(E, 14, ABG)
23:15:32.918 00.000 12044 Guiding  Dir = 2, Dur = 14
23:15:32.931 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21575, med=619, FiltMin=523, FiltMax=16560, Gamma=0.810
23:15:32.941 00.010 14964 UpdateGuideState exits: m=344125 SNR=367.0
23:15:32.943 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:32.944 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:32.945 00.001 14964 Enqueuing Expose request
23:15:32.952 00.007 12044 IsSlewing returns 0
23:15:32.984 00.032 12044 IsGuiding returns 0
23:15:33.056 00.072 12044 IsGuiding returns 1
23:15:33.057 00.001 12044 scope still moving after pulse duration time elapsed
23:15:33.125 00.068 12044 IsSlewing returns 0
23:15:33.126 00.001 12044 IsGuiding returns 0
23:15:33.127 00.001 12044 scope move finished after 14 + 127 ms
23:15:33.127 00.000 12044 Move returns status 0, amount 14
23:15:33.127 00.000 12044 MoveAxis(N, 0, ABG)
23:15:33.127 00.000 12044 Move returns status 0, amount 0
23:15:33.127 00.000 12044 move complete, result=0
23:15:33.127 00.000 12044 worker thread done servicing request
23:15:33.127 00.000 12044 Worker thread wakes up
23:15:33.127 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:33.127 00.000 14964 GuideStep: -0.3 px 14 ms EAST, 0.0 px 0 ms NORTH
23:15:33.129 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:36.241 03.112 12044 Exposure complete
23:15:36.271 00.030 12044 worker thread done servicing request
23:15:36.271 00.000 14964 OnExposeComplete: enter
23:15:36.272 00.001 14964 UpdateGuideState(): m_state=6
23:15:36.273 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
23:15:36.273 00.000 14964 Star::Find returns 1 (0), X=277.17, Y=102.30, Mass=341975, SNR=362.7, Peak=23636 HFD=3.7
23:15:36.274 00.001 14964 MultiStar: [#1 0.12,0.47,0.17,U] [#2 0.43,0.59,0.00,M1] 
23:15:36.276 00.002 14964 refined, 1 included, MultiStar: {-0.08, -0.29}, one-star: {-0.12, -0.42}
23:15:36.277 00.001 14964 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
23:15:36.278 00.001 14964 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
23:15:36.278 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=0.29 mountY=0.11, mountTheta=0.37
23:15:36.279 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.29, opts=13)
23:15:36.280 00.001 14964 Enqueuing Move request for scope (-0.08, -0.29)
23:15:36.281 00.001 12044 Worker thread wakes up
23:15:36.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
23:15:36.281 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
23:15:36.281 00.000 12044 Moving (-0.08, -0.29) raw xDistance=0.29 yDistance=0.11
23:15:36.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.29, slope = 0.01
23:15:36.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:15:36.281 00.000 12044 MoveAxis(W, 6, ABG)
23:15:36.281 00.000 12044 Guiding  Dir = 3, Dur = 6
23:15:36.289 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23636, med=619, FiltMin=541, FiltMax=17363, Gamma=0.810
23:15:36.295 00.006 14964 UpdateGuideState exits: m=341975 SNR=362.7
23:15:36.295 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.296 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:36.296 00.000 14964 Enqueuing Expose request
23:15:36.325 00.029 12044 IsSlewing returns 0
23:15:36.327 00.002 12044 IsGuiding returns 0
23:15:36.395 00.068 12044 IsGuiding returns 1
23:15:36.395 00.000 12044 scope still moving after pulse duration time elapsed
23:15:36.450 00.055 12044 IsSlewing returns 0
23:15:36.452 00.002 12044 IsGuiding returns 0
23:15:36.453 00.001 12044 scope move finished after 6 + 119 ms
23:15:36.453 00.000 12044 Move returns status 0, amount 6
23:15:36.453 00.000 12044 MoveAxis(N, 0, ABG)
23:15:36.453 00.000 12044 Move returns status 0, amount 0
23:15:36.453 00.000 12044 move complete, result=0
23:15:36.453 00.000 12044 worker thread done servicing request
23:15:36.453 00.000 12044 Worker thread wakes up
23:15:36.453 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:36.453 00.000 14964 GuideStep: 0.3 px 6 ms WEST, 0.1 px 0 ms NORTH
23:15:36.454 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:39.563 03.109 12044 Exposure complete
23:15:39.610 00.047 12044 worker thread done servicing request
23:15:39.610 00.000 14964 OnExposeComplete: enter
23:15:39.614 00.004 14964 UpdateGuideState(): m_state=6
23:15:39.616 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:15:39.617 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=102.77, Mass=349327, SNR=382.8, Peak=27375 HFD=4.0
23:15:39.618 00.001 14964 MultiStar: [#1 -0.22,0.29,0.16,U] [#2 0.16,0.50,0.07,U] 
23:15:39.619 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.10}, one-star: {-0.33, 0.04}
23:15:39.619 00.000 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.36 = -1.92)
23:15:39.621 00.002 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.13)
23:15:39.624 00.003 14964 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.30 cameraTheta=2.81 mountX=-0.10 mountY=0.28, mountTheta=1.93
23:15:39.628 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.10, opts=13)
23:15:39.630 00.002 14964 Enqueuing Move request for scope (-0.29, 0.10)
23:15:39.632 00.002 12044 Worker thread wakes up
23:15:39.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
23:15:39.632 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
23:15:39.632 00.000 12044 Moving (-0.29, 0.10) raw xDistance=-0.10 yDistance=0.28
23:15:39.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
23:15:39.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:39.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:15:39.632 00.000 12044 MoveAxis(E, 0, ABG)
23:15:39.632 00.000 12044 Move returns status 0, amount 0
23:15:39.632 00.000 12044 MoveAxis(N, 0, ABG)
23:15:39.632 00.000 12044 Move returns status 0, amount 0
23:15:39.632 00.000 12044 move complete, result=0
23:15:39.632 00.000 12044 worker thread done servicing request
23:15:39.647 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27375, med=619, FiltMin=539, FiltMax=17728, Gamma=0.810
23:15:39.660 00.013 14964 UpdateGuideState exits: m=349327 SNR=382.8
23:15:39.663 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.664 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:39.666 00.002 14964 Enqueuing Expose request
23:15:39.668 00.002 12044 Worker thread wakes up
23:15:39.668 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:15:39.669 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:39.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:42.771 03.102 12044 Exposure complete
23:15:42.807 00.036 12044 worker thread done servicing request
23:15:42.807 00.000 14964 OnExposeComplete: enter
23:15:42.809 00.002 14964 UpdateGuideState(): m_state=6
23:15:42.810 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
23:15:42.810 00.000 14964 Star::Find returns 1 (0), X=276.87, Y=102.80, Mass=349848, SNR=376.5, Peak=23599 HFD=3.9
23:15:42.811 00.001 14964 MultiStar: [#1 -0.29,0.12,0.16,U] [#2 -0.01,-0.12,0.07,U] 
23:15:42.813 00.002 14964 refined, 2 included, MultiStar: {-0.38, 0.07}, one-star: {-0.42, 0.07}
23:15:42.814 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
23:15:42.815 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.29)
23:15:42.816 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.38 cameraTheta=2.97 mountX=-0.07 mountY=0.37, mountTheta=1.77
23:15:42.819 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.07, opts=13)
23:15:42.820 00.001 14964 Enqueuing Move request for scope (-0.38, 0.07)
23:15:42.822 00.002 12044 Worker thread wakes up
23:15:42.822 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.07) opts 0xd
23:15:42.822 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.07)
23:15:42.822 00.000 12044 Moving (-0.38, 0.07) raw xDistance=-0.07 yDistance=0.37
23:15:42.822 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
23:15:42.822 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.822 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:15:42.822 00.000 12044 MoveAxis(E, 0, ABG)
23:15:42.822 00.000 12044 Move returns status 0, amount 0
23:15:42.822 00.000 12044 MoveAxis(N, 0, ABG)
23:15:42.822 00.000 12044 Move returns status 0, amount 0
23:15:42.822 00.000 12044 move complete, result=0
23:15:42.822 00.000 12044 worker thread done servicing request
23:15:42.835 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23599, med=618, FiltMin=530, FiltMax=16951, Gamma=0.810
23:15:42.844 00.009 14964 UpdateGuideState exits: m=349848 SNR=376.5
23:15:42.847 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.848 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:42.851 00.003 14964 Enqueuing Expose request
23:15:42.852 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:15:42.854 00.002 12044 Worker thread wakes up
23:15:42.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:42.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:45.961 03.107 12044 Exposure complete
23:15:45.997 00.036 12044 worker thread done servicing request
23:15:45.997 00.000 14964 OnExposeComplete: enter
23:15:45.998 00.001 14964 UpdateGuideState(): m_state=6
23:15:45.999 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
23:15:45.999 00.000 14964 Star::Find returns 1 (0), X=276.92, Y=103.06, Mass=346405, SNR=379.9, Peak=24199 HFD=3.9
23:15:46.001 00.002 14964 MultiStar: [#1 -0.31,-0.05,0.16,U] [#2 0.30,0.25,0.07,U] 
23:15:46.002 00.001 14964 refined, 2 included, MultiStar: {-0.32, 0.28}, one-star: {-0.37, 0.33}
23:15:46.004 00.002 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.98 = -2.30)
23:15:46.005 00.001 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.75)
23:15:46.006 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.28 hyp=0.43 cameraTheta=2.43 mountX=-0.29 mountY=0.29, mountTheta=2.34
23:15:46.009 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.28, opts=13)
23:15:46.010 00.001 14964 Enqueuing Move request for scope (-0.32, 0.28)
23:15:46.011 00.001 12044 Worker thread wakes up
23:15:46.011 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.28) opts 0xd
23:15:46.011 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.28)
23:15:46.011 00.000 12044 Moving (-0.32, 0.28) raw xDistance=-0.29 yDistance=0.29
23:15:46.011 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
23:15:46.011 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.011 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:15:46.011 00.000 12044 MoveAxis(E, 0, ABG)
23:15:46.011 00.000 12044 Move returns status 0, amount 0
23:15:46.011 00.000 12044 MoveAxis(N, 0, ABG)
23:15:46.011 00.000 12044 Move returns status 0, amount 0
23:15:46.011 00.000 12044 move complete, result=0
23:15:46.013 00.002 12044 worker thread done servicing request
23:15:46.028 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24199, med=618, FiltMin=515, FiltMax=18283, Gamma=0.810
23:15:46.034 00.006 14964 UpdateGuideState exits: m=346405 SNR=379.9
23:15:46.034 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.035 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:46.035 00.000 14964 Enqueuing Expose request
23:15:46.036 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:15:46.037 00.001 12044 Worker thread wakes up
23:15:46.037 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:46.037 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:49.159 03.122 12044 Exposure complete
23:15:49.184 00.025 12044 worker thread done servicing request
23:15:49.184 00.000 14964 OnExposeComplete: enter
23:15:49.184 00.000 14964 UpdateGuideState(): m_state=6
23:15:49.185 00.001 14964 Star::Find(35, 276, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
23:15:49.186 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=102.74, Mass=348050, SNR=379.8, Peak=24347 HFD=3.7
23:15:49.186 00.000 14964 MultiStar: [#1 -0.01,0.18,0.16,U] [#2 0.32,0.25,0.07,U] 
23:15:49.187 00.001 14964 refined, 2 included, MultiStar: {-0.03, 0.05}, one-star: {-0.06, 0.01}
23:15:49.187 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.55)
23:15:49.188 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
23:15:49.189 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.18 mountX=-0.05 mountY=0.03, mountTheta=2.61
23:15:49.190 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.05, opts=13)
23:15:49.191 00.001 14964 Enqueuing Move request for scope (-0.03, 0.05)
23:15:49.191 00.000 12044 Worker thread wakes up
23:15:49.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:15:49.191 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:15:49.192 00.001 12044 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
23:15:49.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
23:15:49.192 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:49.192 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:49.192 00.000 12044 MoveAxis(E, 0, ABG)
23:15:49.192 00.000 12044 Move returns status 0, amount 0
23:15:49.192 00.000 12044 MoveAxis(N, 0, ABG)
23:15:49.192 00.000 12044 Move returns status 0, amount 0
23:15:49.192 00.000 12044 move complete, result=0
23:15:49.192 00.000 12044 worker thread done servicing request
23:15:49.200 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24347, med=619, FiltMin=519, FiltMax=16951, Gamma=0.810
23:15:49.209 00.009 14964 UpdateGuideState exits: m=348050 SNR=379.8
23:15:49.210 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.210 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:49.211 00.001 14964 Enqueuing Expose request
23:15:49.211 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:49.212 00.001 12044 Worker thread wakes up
23:15:49.212 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:49.212 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:52.331 03.119 12044 Exposure complete
23:15:52.360 00.029 12044 worker thread done servicing request
23:15:52.360 00.000 14964 OnExposeComplete: enter
23:15:52.360 00.000 14964 UpdateGuideState(): m_state=6
23:15:52.361 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
23:15:52.361 00.000 14964 Star::Find returns 1 (0), X=277.25, Y=102.99, Mass=345683, SNR=374.3, Peak=23015 HFD=4.0
23:15:52.362 00.001 14964 MultiStar: [#1 -0.08,-0.03,0.16,U] [#2 0.30,0.11,0.07,U] 
23:15:52.363 00.001 14964 refined, 2 included, MultiStar: {-0.03, 0.22}, one-star: {-0.04, 0.27}
23:15:52.363 00.000 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
23:15:52.364 00.001 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
23:15:52.365 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.70 mountX=-0.22 mountY=0.01, mountTheta=3.11
23:15:52.366 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.22, opts=13)
23:15:52.367 00.001 14964 Enqueuing Move request for scope (-0.03, 0.22)
23:15:52.367 00.000 12044 Worker thread wakes up
23:15:52.367 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
23:15:52.367 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
23:15:52.368 00.001 12044 Moving (-0.03, 0.22) raw xDistance=-0.22 yDistance=0.01
23:15:52.368 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
23:15:52.368 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.368 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:52.368 00.000 12044 MoveAxis(E, 0, ABG)
23:15:52.368 00.000 12044 Move returns status 0, amount 0
23:15:52.368 00.000 12044 MoveAxis(N, 0, ABG)
23:15:52.368 00.000 12044 Move returns status 0, amount 0
23:15:52.368 00.000 12044 move complete, result=0
23:15:52.368 00.000 12044 worker thread done servicing request
23:15:52.376 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23015, med=619, FiltMin=521, FiltMax=17547, Gamma=0.810
23:15:52.382 00.006 14964 UpdateGuideState exits: m=345683 SNR=374.3
23:15:52.383 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.383 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:52.384 00.001 14964 Enqueuing Expose request
23:15:52.384 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:52.385 00.001 12044 Worker thread wakes up
23:15:52.385 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:52.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:55.499 03.114 12044 Exposure complete
23:15:55.554 00.055 12044 worker thread done servicing request
23:15:55.554 00.000 14964 OnExposeComplete: enter
23:15:55.556 00.002 14964 UpdateGuideState(): m_state=6
23:15:55.559 00.003 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
23:15:55.561 00.002 14964 Star::Find returns 1 (0), X=277.26, Y=102.82, Mass=349064, SNR=382.6, Peak=25987 HFD=3.7
23:15:55.563 00.002 14964 MultiStar: [#1 -0.12,0.16,0.16,U] [#2 0.32,0.26,0.05,U] 
23:15:55.564 00.001 14964 single-star, 2 included, MultiStar: {-0.02, 0.11}, one-star: {-0.03, 0.09}
23:15:55.565 00.001 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.43 = -2.86)
23:15:55.567 00.002 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
23:15:55.568 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=-0.09 mountY=0.02, mountTheta=2.94
23:15:55.572 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.09, opts=13)
23:15:55.573 00.001 14964 Enqueuing Move request for scope (-0.03, 0.09)
23:15:55.576 00.003 12044 Worker thread wakes up
23:15:55.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:15:55.576 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:15:55.576 00.000 12044 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.02
23:15:55.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
23:15:55.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:55.576 00.000 12044 MoveAxis(E, 0, ABG)
23:15:55.576 00.000 12044 Move returns status 0, amount 0
23:15:55.576 00.000 12044 MoveAxis(N, 0, ABG)
23:15:55.576 00.000 12044 Move returns status 0, amount 0
23:15:55.576 00.000 12044 move complete, result=0
23:15:55.576 00.000 12044 worker thread done servicing request
23:15:55.588 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25987, med=619, FiltMin=527, FiltMax=18303, Gamma=0.810
23:15:55.600 00.012 14964 UpdateGuideState exits: m=349064 SNR=382.6
23:15:55.600 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.601 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:55.601 00.000 14964 Enqueuing Expose request
23:15:55.602 00.001 12044 Worker thread wakes up
23:15:55.602 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:55.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:55.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:15:58.709 03.107 12044 Exposure complete
23:15:58.748 00.039 12044 worker thread done servicing request
23:15:58.748 00.000 14964 OnExposeComplete: enter
23:15:58.750 00.002 14964 UpdateGuideState(): m_state=6
23:15:58.751 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
23:15:58.753 00.002 14964 Star::Find returns 1 (0), X=277.17, Y=102.56, Mass=338702, SNR=374.4, Peak=27723 HFD=3.5
23:15:58.754 00.001 14964 MultiStar: [#1 -0.02,0.17,0.17,U] [#2 0.46,0.21,0.06,U] 
23:15:58.756 00.002 14964 refined, 2 included, MultiStar: {-0.08, -0.10}, one-star: {-0.12, -0.16}
23:15:58.757 00.001 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.56) = xAngle (-0.67 = -0.67)
23:15:58.758 00.001 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.38 = 2.38)
23:15:58.760 00.002 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.23 mountX=0.10 mountY=0.09, mountTheta=0.72
23:15:58.761 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.10, opts=13)
23:15:58.762 00.001 14964 Enqueuing Move request for scope (-0.08, -0.10)
23:15:58.762 00.000 12044 Worker thread wakes up
23:15:58.763 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
23:15:58.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
23:15:58.763 00.000 12044 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=0.09
23:15:58.763 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.11, using input
23:15:58.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
23:15:58.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:15:58.763 00.000 12044 MoveAxis(E, 0, ABG)
23:15:58.763 00.000 12044 Move returns status 0, amount 0
23:15:58.763 00.000 12044 MoveAxis(N, 0, ABG)
23:15:58.763 00.000 12044 Move returns status 0, amount 0
23:15:58.763 00.000 12044 move complete, result=0
23:15:58.763 00.000 12044 worker thread done servicing request
23:15:58.777 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27723, med=619, FiltMin=532, FiltMax=18070, Gamma=0.810
23:15:58.783 00.006 14964 UpdateGuideState exits: m=338702 SNR=374.4
23:15:58.784 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.785 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:15:58.785 00.000 14964 Enqueuing Expose request
23:15:58.786 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:58.787 00.001 12044 Worker thread wakes up
23:15:58.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:15:58.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:01.887 03.100 12044 Exposure complete
23:16:01.923 00.036 12044 worker thread done servicing request
23:16:01.923 00.000 14964 OnExposeComplete: enter
23:16:01.925 00.002 14964 UpdateGuideState(): m_state=6
23:16:01.927 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
23:16:01.929 00.002 14964 Star::Find returns 1 (0), X=277.25, Y=102.55, Mass=345861, SNR=370.4, Peak=23055 HFD=3.6
23:16:01.932 00.003 14964 MultiStar: [#1 0.12,0.23,0.16,U] [#2 0.37,0.24,0.06,U] 
23:16:01.935 00.003 14964 refined, 2 included, MultiStar: {0.00, -0.10}, one-star: {-0.04, -0.18}
23:16:01.936 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
23:16:01.936 00.000 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
23:16:01.936 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=0.10 mountY=0.01, mountTheta=0.08
23:16:01.940 00.004 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.10, opts=13)
23:16:01.941 00.001 14964 Enqueuing Move request for scope (0.00, -0.10)
23:16:01.943 00.002 12044 Worker thread wakes up
23:16:01.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
23:16:01.943 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
23:16:01.943 00.000 12044 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=0.01
23:16:01.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
23:16:01.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:01.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:01.943 00.000 12044 MoveAxis(E, 0, ABG)
23:16:01.943 00.000 12044 Move returns status 0, amount 0
23:16:01.943 00.000 12044 MoveAxis(N, 0, ABG)
23:16:01.943 00.000 12044 Move returns status 0, amount 0
23:16:01.943 00.000 12044 move complete, result=0
23:16:01.943 00.000 12044 worker thread done servicing request
23:16:01.954 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23055, med=618, FiltMin=533, FiltMax=15571, Gamma=0.810
23:16:01.959 00.005 14964 UpdateGuideState exits: m=345861 SNR=370.4
23:16:01.960 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.960 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:01.961 00.001 14964 Enqueuing Expose request
23:16:01.961 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:01.962 00.001 12044 Worker thread wakes up
23:16:01.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:01.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:05.081 03.119 12044 Exposure complete
23:16:05.115 00.034 12044 worker thread done servicing request
23:16:05.115 00.000 14964 OnExposeComplete: enter
23:16:05.117 00.002 14964 UpdateGuideState(): m_state=6
23:16:05.118 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
23:16:05.120 00.002 14964 Star::Find returns 1 (0), X=277.04, Y=102.54, Mass=347529, SNR=381.6, Peak=25555 HFD=3.6
23:16:05.121 00.001 14964 MultiStar: [#1 -0.16,0.05,0.15,U] [#2 0.30,0.36,0.06,U] 
23:16:05.123 00.002 14964 refined, 2 included, MultiStar: {-0.21, -0.13}, one-star: {-0.25, -0.19}
23:16:05.125 00.002 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
23:16:05.126 00.001 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
23:16:05.128 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.60 mountX=0.12 mountY=0.22, mountTheta=1.06
23:16:05.131 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.13, opts=13)
23:16:05.133 00.002 14964 Enqueuing Move request for scope (-0.21, -0.13)
23:16:05.135 00.002 12044 Worker thread wakes up
23:16:05.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
23:16:05.135 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
23:16:05.135 00.000 12044 Moving (-0.21, -0.13) raw xDistance=0.12 yDistance=0.22
23:16:05.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
23:16:05.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.136 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:16:05.136 00.000 12044 MoveAxis(E, 0, ABG)
23:16:05.136 00.000 12044 Move returns status 0, amount 0
23:16:05.136 00.000 12044 MoveAxis(N, 0, ABG)
23:16:05.136 00.000 12044 Move returns status 0, amount 0
23:16:05.136 00.000 12044 move complete, result=0
23:16:05.136 00.000 12044 worker thread done servicing request
23:16:05.151 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25555, med=618, FiltMin=535, FiltMax=17091, Gamma=0.810
23:16:05.163 00.012 14964 UpdateGuideState exits: m=347529 SNR=381.6
23:16:05.165 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.167 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:05.168 00.001 14964 Enqueuing Expose request
23:16:05.168 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:05.171 00.003 12044 Worker thread wakes up
23:16:05.171 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:05.171 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:08.271 03.100 12044 Exposure complete
23:16:08.308 00.037 12044 worker thread done servicing request
23:16:08.308 00.000 14964 OnExposeComplete: enter
23:16:08.310 00.002 14964 UpdateGuideState(): m_state=6
23:16:08.311 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
23:16:08.312 00.001 14964 Star::Find returns 1 (0), X=276.79, Y=102.74, Mass=347786, SNR=374.1, Peak=20971 HFD=3.8
23:16:08.314 00.002 14964 MultiStar: [#1 -0.54,0.25,0.16,U] [#2 -0.32,0.31,0.06,U] 
23:16:08.315 00.001 14964 single-star, 2 included, MultiStar: {-0.50, 0.06}, one-star: {-0.50, 0.01}
23:16:08.317 00.002 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
23:16:08.318 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.44)
23:16:08.319 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=0.01 hyp=0.50 cameraTheta=3.12 mountX=-0.02 mountY=0.50, mountTheta=1.61
23:16:08.322 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.01, opts=13)
23:16:08.324 00.002 14964 Enqueuing Move request for scope (-0.50, 0.01)
23:16:08.325 00.001 12044 Worker thread wakes up
23:16:08.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.01) opts 0xd
23:16:08.325 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.01)
23:16:08.325 00.000 12044 Moving (-0.50, 0.01) raw xDistance=-0.02 yDistance=0.50
23:16:08.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
23:16:08.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:16:08.326 00.001 12044 MoveAxis(E, 0, ABG)
23:16:08.326 00.000 12044 Move returns status 0, amount 0
23:16:08.326 00.000 12044 MoveAxis(S, 46, ABG)
23:16:08.326 00.000 12044 Guiding  Dir = 1, Dur = 46
23:16:08.339 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20971, med=619, FiltMin=534, FiltMax=16751, Gamma=0.810
23:16:08.351 00.012 14964 UpdateGuideState exits: m=347786 SNR=374.1
23:16:08.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.354 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:08.355 00.001 14964 Enqueuing Expose request
23:16:08.395 00.040 12044 IsSlewing returns 0
23:16:08.396 00.001 12044 IsGuiding returns 0
23:16:08.427 00.031 12044 PulseGuide returned control before completion, sleep 25
23:16:08.471 00.044 12044 IsGuiding returns 1
23:16:08.471 00.000 12044 scope still moving after pulse duration time elapsed
23:16:08.528 00.057 12044 IsSlewing returns 0
23:16:08.623 00.095 12044 IsGuiding returns 0
23:16:08.623 00.000 12044 scope move finished after 46 + 181 ms
23:16:08.623 00.000 12044 Move returns status 0, amount 46
23:16:08.623 00.000 12044 move complete, result=0
23:16:08.624 00.001 12044 worker thread done servicing request
23:16:08.624 00.000 12044 Worker thread wakes up
23:16:08.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:08.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:08.624 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 46 ms SOUTH
23:16:11.729 03.105 12044 Exposure complete
23:16:11.754 00.025 12044 worker thread done servicing request
23:16:11.754 00.000 14964 OnExposeComplete: enter
23:16:11.754 00.000 14964 UpdateGuideState(): m_state=6
23:16:11.755 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
23:16:11.756 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=102.70, Mass=349841, SNR=381.1, Peak=24267 HFD=3.7
23:16:11.756 00.000 14964 MultiStar: [#1 0.06,0.02,0.16,U] [#2 0.47,0.03,0.06,U] 
23:16:11.757 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.02}, one-star: {-0.06, -0.03}
23:16:11.757 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.74 = -0.74)
23:16:11.758 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
23:16:11.759 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.30 mountX=0.02 mountY=0.02, mountTheta=0.79
23:16:11.760 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.02, opts=13)
23:16:11.761 00.001 14964 Enqueuing Move request for scope (-0.02, -0.02)
23:16:11.762 00.001 12044 Worker thread wakes up
23:16:11.762 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:16:11.762 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:16:11.762 00.000 12044 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
23:16:11.762 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.19, using input
23:16:11.762 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
23:16:11.762 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.762 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:11.762 00.000 12044 MoveAxis(E, 0, ABG)
23:16:11.762 00.000 12044 Move returns status 0, amount 0
23:16:11.762 00.000 12044 MoveAxis(N, 0, ABG)
23:16:11.762 00.000 12044 Move returns status 0, amount 0
23:16:11.762 00.000 12044 move complete, result=0
23:16:11.763 00.001 12044 worker thread done servicing request
23:16:11.769 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24267, med=619, FiltMin=535, FiltMax=16775, Gamma=0.810
23:16:11.775 00.006 14964 UpdateGuideState exits: m=349841 SNR=381.1
23:16:11.776 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.776 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:11.777 00.001 14964 Enqueuing Expose request
23:16:11.777 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:11.778 00.001 12044 Worker thread wakes up
23:16:11.778 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:11.778 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:14.887 03.109 12044 Exposure complete
23:16:14.908 00.021 12044 worker thread done servicing request
23:16:14.908 00.000 14964 OnExposeComplete: enter
23:16:14.909 00.001 14964 UpdateGuideState(): m_state=6
23:16:14.910 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
23:16:14.910 00.000 14964 Star::Find returns 1 (0), X=277.18, Y=102.49, Mass=342947, SNR=378.9, Peak=23823 HFD=3.8
23:16:14.911 00.001 14964 MultiStar: [#1 0.15,0.17,0.17,U] [#2 0.26,0.17,0.07,U] 
23:16:14.911 00.000 14964 refined, 2 included, MultiStar: {-0.06, -0.16}, one-star: {-0.11, -0.24}
23:16:14.912 00.001 14964 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.56) = xAngle (-0.36 = -0.36)
23:16:14.912 00.000 14964 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
23:16:14.912 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.91 mountX=0.16 mountY=0.07, mountTheta=0.43
23:16:14.914 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.16, opts=13)
23:16:14.914 00.000 14964 Enqueuing Move request for scope (-0.06, -0.16)
23:16:14.915 00.001 12044 Worker thread wakes up
23:16:14.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
23:16:14.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
23:16:14.915 00.000 12044 Moving (-0.06, -0.16) raw xDistance=0.16 yDistance=0.07
23:16:14.915 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.24, using input
23:16:14.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
23:16:14.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:14.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:14.915 00.000 12044 MoveAxis(E, 0, ABG)
23:16:14.915 00.000 12044 Move returns status 0, amount 0
23:16:14.915 00.000 12044 MoveAxis(N, 0, ABG)
23:16:14.915 00.000 12044 Move returns status 0, amount 0
23:16:14.915 00.000 12044 move complete, result=0
23:16:14.915 00.000 12044 worker thread done servicing request
23:16:14.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23823, med=618, FiltMin=524, FiltMax=16459, Gamma=0.810
23:16:14.928 00.006 14964 UpdateGuideState exits: m=342947 SNR=378.9
23:16:14.929 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.929 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:14.930 00.001 14964 Enqueuing Expose request
23:16:14.930 00.000 12044 Worker thread wakes up
23:16:14.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:14.930 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:14.931 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:18.068 03.137 12044 Exposure complete
23:16:18.110 00.042 12044 worker thread done servicing request
23:16:18.110 00.000 14964 OnExposeComplete: enter
23:16:18.111 00.001 14964 UpdateGuideState(): m_state=6
23:16:18.112 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
23:16:18.113 00.001 14964 Star::Find returns 1 (0), X=277.38, Y=102.54, Mass=342116, SNR=374.9, Peak=24295 HFD=3.4
23:16:18.113 00.000 14964 MultiStar: [#1 0.10,0.10,0.16,U] [#2 0.42,0.15,0.06,U] 
23:16:18.114 00.001 14964 refined, 2 included, MultiStar: {0.11, -0.13}, one-star: {0.09, -0.19}
23:16:18.114 00.000 14964 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.56) = xAngle (0.66 = 0.66)
23:16:18.115 00.001 14964 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.72 = -2.57)
23:16:18.115 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.89 mountX=0.14 mountY=-0.09, mountTheta=-0.61
23:16:18.116 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.13, opts=13)
23:16:18.117 00.001 14964 Enqueuing Move request for scope (0.11, -0.13)
23:16:18.117 00.000 12044 Worker thread wakes up
23:16:18.118 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:16:18.118 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:16:18.118 00.000 12044 Moving (0.11, -0.13) raw xDistance=0.14 yDistance=-0.09
23:16:18.118 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.18, using input
23:16:18.118 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
23:16:18.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:18.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:16:18.118 00.000 12044 MoveAxis(E, 0, ABG)
23:16:18.118 00.000 12044 Move returns status 0, amount 0
23:16:18.118 00.000 12044 MoveAxis(N, 0, ABG)
23:16:18.118 00.000 12044 Move returns status 0, amount 0
23:16:18.118 00.000 12044 move complete, result=0
23:16:18.118 00.000 12044 worker thread done servicing request
23:16:18.134 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24295, med=619, FiltMin=539, FiltMax=15987, Gamma=0.810
23:16:18.139 00.005 14964 UpdateGuideState exits: m=342116 SNR=374.9
23:16:18.141 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.143 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:18.144 00.001 14964 Enqueuing Expose request
23:16:18.146 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:18.147 00.001 12044 Worker thread wakes up
23:16:18.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:18.148 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:21.282 03.134 12044 Exposure complete
23:16:21.320 00.038 12044 worker thread done servicing request
23:16:21.321 00.001 14964 OnExposeComplete: enter
23:16:21.323 00.002 14964 UpdateGuideState(): m_state=6
23:16:21.326 00.003 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
23:16:21.328 00.002 14964 Star::Find returns 1 (0), X=276.93, Y=102.77, Mass=348505, SNR=386.5, Peak=25903 HFD=3.9
23:16:21.330 00.002 14964 MultiStar: [#1 -0.27,0.19,0.15,U] [#2 -0.21,0.42,0.06,U] 
23:16:21.331 00.001 14964 refined, 2 included, MultiStar: {-0.34, 0.08}, one-star: {-0.36, 0.04}
23:16:21.333 00.002 14964 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.56) = xAngle (4.46 = -1.82)
23:16:21.335 00.002 14964 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
23:16:21.336 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.91 mountX=-0.09 mountY=0.33, mountTheta=1.83
23:16:21.339 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.08, opts=13)
23:16:21.340 00.001 14964 Enqueuing Move request for scope (-0.34, 0.08)
23:16:21.342 00.002 12044 Worker thread wakes up
23:16:21.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
23:16:21.342 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
23:16:21.342 00.000 12044 Moving (-0.34, 0.08) raw xDistance=-0.09 yDistance=0.33
23:16:21.342 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
23:16:21.342 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.342 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:16:21.342 00.000 12044 MoveAxis(E, 0, ABG)
23:16:21.342 00.000 12044 Move returns status 0, amount 0
23:16:21.343 00.001 12044 MoveAxis(N, 0, ABG)
23:16:21.343 00.000 12044 Move returns status 0, amount 0
23:16:21.343 00.000 12044 move complete, result=0
23:16:21.343 00.000 12044 worker thread done servicing request
23:16:21.361 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25903, med=618, FiltMin=539, FiltMax=17799, Gamma=0.810
23:16:21.375 00.014 14964 UpdateGuideState exits: m=348505 SNR=386.5
23:16:21.376 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.378 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:21.379 00.001 14964 Enqueuing Expose request
23:16:21.380 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:16:21.382 00.002 12044 Worker thread wakes up
23:16:21.382 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:21.382 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:24.485 03.103 12044 Exposure complete
23:16:24.522 00.037 12044 worker thread done servicing request
23:16:24.522 00.000 14964 OnExposeComplete: enter
23:16:24.524 00.002 14964 UpdateGuideState(): m_state=6
23:16:24.526 00.002 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
23:16:24.527 00.001 14964 Star::Find returns 1 (0), X=277.15, Y=103.02, Mass=349300, SNR=377.6, Peak=22747 HFD=4.0
23:16:24.527 00.000 14964 MultiStar: [#1 -0.08,-0.09,0.16,U] [#2 0.47,-0.18,0.08,U] 
23:16:24.528 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.22}, one-star: {-0.14, 0.29}
23:16:24.529 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
23:16:24.529 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
23:16:24.530 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.22 mountY=0.07, mountTheta=2.83
23:16:24.533 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.22, opts=13)
23:16:24.534 00.001 14964 Enqueuing Move request for scope (-0.09, 0.22)
23:16:24.534 00.000 12044 Worker thread wakes up
23:16:24.534 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
23:16:24.534 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
23:16:24.534 00.000 12044 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=0.07
23:16:24.535 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.01
23:16:24.535 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.535 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:24.535 00.000 12044 MoveAxis(E, 0, ABG)
23:16:24.535 00.000 12044 Move returns status 0, amount 0
23:16:24.535 00.000 12044 MoveAxis(N, 0, ABG)
23:16:24.535 00.000 12044 Move returns status 0, amount 0
23:16:24.535 00.000 12044 move complete, result=0
23:16:24.535 00.000 12044 worker thread done servicing request
23:16:24.547 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22747, med=619, FiltMin=527, FiltMax=18048, Gamma=0.810
23:16:24.553 00.006 14964 UpdateGuideState exits: m=349300 SNR=377.6
23:16:24.554 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.554 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:24.555 00.001 14964 Enqueuing Expose request
23:16:24.555 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:24.556 00.001 12044 Worker thread wakes up
23:16:24.556 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:24.556 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:27.668 03.112 12044 Exposure complete
23:16:27.702 00.034 12044 worker thread done servicing request
23:16:27.702 00.000 14964 OnExposeComplete: enter
23:16:27.704 00.002 14964 UpdateGuideState(): m_state=6
23:16:27.705 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
23:16:27.707 00.002 14964 Star::Find returns 1 (0), X=277.13, Y=103.10, Mass=346898, SNR=373.8, Peak=26683 HFD=3.8
23:16:27.708 00.001 14964 MultiStar: [#1 -0.19,-0.14,0.17,U] [#2 0.23,0.05,0.06,U] 
23:16:27.709 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.29}, one-star: {-0.16, 0.37}
23:16:27.709 00.000 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
23:16:27.710 00.001 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
23:16:27.711 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.04 mountX=-0.29 mountY=0.11, mountTheta=2.77
23:16:27.712 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.29, opts=13)
23:16:27.713 00.001 14964 Enqueuing Move request for scope (-0.14, 0.29)
23:16:27.713 00.000 12044 Worker thread wakes up
23:16:27.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
23:16:27.713 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
23:16:27.713 00.000 12044 Moving (-0.14, 0.29) raw xDistance=-0.29 yDistance=0.11
23:16:27.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.04
23:16:27.713 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:27.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:16:27.713 00.000 12044 MoveAxis(E, 0, ABG)
23:16:27.713 00.000 12044 Move returns status 0, amount 0
23:16:27.713 00.000 12044 MoveAxis(N, 0, ABG)
23:16:27.713 00.000 12044 Move returns status 0, amount 0
23:16:27.713 00.000 12044 move complete, result=0
23:16:27.714 00.001 12044 worker thread done servicing request
23:16:27.729 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26683, med=617, FiltMin=526, FiltMax=17798, Gamma=0.810
23:16:27.735 00.006 14964 UpdateGuideState exits: m=346898 SNR=373.8
23:16:27.736 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.736 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:27.737 00.001 14964 Enqueuing Expose request
23:16:27.737 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:27.738 00.001 12044 Worker thread wakes up
23:16:27.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:27.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:30.852 03.114 12044 Exposure complete
23:16:30.883 00.031 12044 worker thread done servicing request
23:16:30.883 00.000 14964 OnExposeComplete: enter
23:16:30.884 00.001 14964 UpdateGuideState(): m_state=6
23:16:30.884 00.000 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
23:16:30.885 00.001 14964 Star::Find returns 1 (0), X=276.99, Y=102.94, Mass=347297, SNR=375.4, Peak=21423 HFD=4.1
23:16:30.886 00.001 14964 MultiStar: [#1 -0.22,-0.20,0.17,U] [#2 0.25,-0.13,0.06,U] 
23:16:30.886 00.000 14964 refined, 2 included, MultiStar: {-0.26, 0.14}, one-star: {-0.30, 0.22}
23:16:30.886 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.08)
23:16:30.887 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
23:16:30.887 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.65 mountX=-0.14 mountY=0.25, mountTheta=2.10
23:16:30.889 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.14, opts=13)
23:16:30.889 00.000 14964 Enqueuing Move request for scope (-0.26, 0.14)
23:16:30.890 00.001 12044 Worker thread wakes up
23:16:30.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
23:16:30.890 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
23:16:30.890 00.000 12044 Moving (-0.26, 0.14) raw xDistance=-0.14 yDistance=0.25
23:16:30.890 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.25, using input
23:16:30.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.04
23:16:30.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:30.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:16:30.890 00.000 12044 MoveAxis(E, 0, ABG)
23:16:30.890 00.000 12044 Move returns status 0, amount 0
23:16:30.891 00.001 12044 MoveAxis(N, 0, ABG)
23:16:30.891 00.000 12044 Move returns status 0, amount 0
23:16:30.891 00.000 12044 move complete, result=0
23:16:30.891 00.000 12044 worker thread done servicing request
23:16:30.904 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21423, med=618, FiltMin=541, FiltMax=17563, Gamma=0.810
23:16:30.914 00.010 14964 UpdateGuideState exits: m=347297 SNR=375.4
23:16:30.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:30.917 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:30.918 00.001 14964 Enqueuing Expose request
23:16:30.919 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:30.920 00.001 12044 Worker thread wakes up
23:16:30.920 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:30.921 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:34.054 03.133 12044 Exposure complete
23:16:34.082 00.028 12044 worker thread done servicing request
23:16:34.082 00.000 14964 OnExposeComplete: enter
23:16:34.084 00.002 14964 UpdateGuideState(): m_state=6
23:16:34.084 00.000 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
23:16:34.085 00.001 14964 Star::Find returns 1 (0), X=277.03, Y=103.23, Mass=348575, SNR=376.5, Peak=29075 HFD=3.6
23:16:34.085 00.000 14964 MultiStar: [#1 -0.04,-0.29,0.15,U] [#2 0.17,-0.40,0.06,U] 
23:16:34.086 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.36}, one-star: {-0.26, 0.51}
23:16:34.086 00.000 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.64)
23:16:34.087 00.001 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
23:16:34.087 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.36 hyp=0.42 cameraTheta=2.09 mountX=-0.37 mountY=0.17, mountTheta=2.71
23:16:34.088 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.36, opts=13)
23:16:34.089 00.001 14964 Enqueuing Move request for scope (-0.21, 0.36)
23:16:34.089 00.000 12044 Worker thread wakes up
23:16:34.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.36) opts 0xd
23:16:34.090 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.36)
23:16:34.090 00.000 12044 Moving (-0.21, 0.36) raw xDistance=-0.37 yDistance=0.17
23:16:34.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.37, slope = -0.05
23:16:34.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:16:34.090 00.000 12044 MoveAxis(E, 38, ABG)
23:16:34.090 00.000 12044 Guiding  Dir = 2, Dur = 38
23:16:34.098 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29075, med=619, FiltMin=531, FiltMax=16648, Gamma=0.810
23:16:34.109 00.011 14964 UpdateGuideState exits: m=348575 SNR=376.5
23:16:34.111 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:34.114 00.002 14964 Enqueuing Expose request
23:16:34.123 00.009 12044 IsSlewing returns 0
23:16:34.124 00.001 12044 IsGuiding returns 0
23:16:34.156 00.032 12044 PulseGuide returned control before completion, sleep 17
23:16:34.211 00.055 12044 IsGuiding returns 1
23:16:34.211 00.000 12044 scope still moving after pulse duration time elapsed
23:16:34.266 00.055 12044 IsSlewing returns 0
23:16:34.295 00.029 12044 IsGuiding returns 0
23:16:34.296 00.001 12044 scope move finished after 38 + 133 ms
23:16:34.296 00.000 12044 Move returns status 0, amount 38
23:16:34.296 00.000 12044 MoveAxis(N, 0, ABG)
23:16:34.296 00.000 12044 Move returns status 0, amount 0
23:16:34.296 00.000 12044 move complete, result=0
23:16:34.296 00.000 12044 worker thread done servicing request
23:16:34.296 00.000 12044 Worker thread wakes up
23:16:34.296 00.000 14964 GuideStep: -0.4 px 38 ms EAST, 0.2 px 0 ms NORTH
23:16:34.299 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:34.299 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:37.414 03.115 12044 Exposure complete
23:16:37.440 00.026 12044 worker thread done servicing request
23:16:37.441 00.001 14964 OnExposeComplete: enter
23:16:37.443 00.002 14964 UpdateGuideState(): m_state=6
23:16:37.444 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
23:16:37.446 00.002 14964 Star::Find returns 1 (0), X=277.04, Y=102.84, Mass=344602, SNR=375.1, Peak=22999 HFD=4.1
23:16:37.447 00.001 14964 MultiStar: [#1 -0.22,-0.16,0.15,U] [#2 -0.03,-0.33,0.06,U] 
23:16:37.448 00.001 14964 refined, 2 included, MultiStar: {-0.24, 0.06}, one-star: {-0.25, 0.12}
23:16:37.450 00.002 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
23:16:37.451 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.21)
23:16:37.451 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=-0.06 mountY=0.23, mountTheta=1.85
23:16:37.455 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.06, opts=13)
23:16:37.457 00.002 14964 Enqueuing Move request for scope (-0.24, 0.06)
23:16:37.459 00.002 12044 Worker thread wakes up
23:16:37.459 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
23:16:37.459 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
23:16:37.459 00.000 12044 Moving (-0.24, 0.06) raw xDistance=-0.06 yDistance=0.23
23:16:37.459 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.24, using input
23:16:37.459 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.04
23:16:37.459 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:37.459 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:16:37.459 00.000 12044 MoveAxis(E, 0, ABG)
23:16:37.459 00.000 12044 Move returns status 0, amount 0
23:16:37.459 00.000 12044 MoveAxis(N, 0, ABG)
23:16:37.459 00.000 12044 Move returns status 0, amount 0
23:16:37.459 00.000 12044 move complete, result=0
23:16:37.459 00.000 12044 worker thread done servicing request
23:16:37.476 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22999, med=619, FiltMin=528, FiltMax=17686, Gamma=0.810
23:16:37.486 00.010 14964 UpdateGuideState exits: m=344602 SNR=375.1
23:16:37.487 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.487 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:37.488 00.001 14964 Enqueuing Expose request
23:16:37.488 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:37.489 00.001 12044 Worker thread wakes up
23:16:37.489 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:37.489 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:40.591 03.102 12044 Exposure complete
23:16:40.630 00.039 12044 worker thread done servicing request
23:16:40.630 00.000 14964 OnExposeComplete: enter
23:16:40.632 00.002 14964 UpdateGuideState(): m_state=6
23:16:40.633 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
23:16:40.635 00.002 14964 Star::Find returns 1 (0), X=277.25, Y=102.82, Mass=344736, SNR=363.7, Peak=23755 HFD=3.8
23:16:40.636 00.001 14964 MultiStar: [#1 0.06,0.04,0.16,U] [#2 0.23,0.19,0.06,U] 
23:16:40.638 00.002 14964 refined, 2 included, MultiStar: {-0.01, 0.09}, one-star: {-0.04, 0.09}
23:16:40.639 00.001 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
23:16:40.640 00.001 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
23:16:40.641 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=-0.09 mountY=0.00, mountTheta=3.13
23:16:40.644 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.09, opts=13)
23:16:40.645 00.001 14964 Enqueuing Move request for scope (-0.01, 0.09)
23:16:40.646 00.001 12044 Worker thread wakes up
23:16:40.646 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:16:40.647 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:16:40.647 00.000 12044 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.00
23:16:40.647 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.21, using input
23:16:40.647 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
23:16:40.647 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.647 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:40.647 00.000 12044 MoveAxis(E, 0, ABG)
23:16:40.647 00.000 12044 Move returns status 0, amount 0
23:16:40.647 00.000 12044 MoveAxis(N, 0, ABG)
23:16:40.647 00.000 12044 Move returns status 0, amount 0
23:16:40.647 00.000 12044 move complete, result=0
23:16:40.648 00.001 12044 worker thread done servicing request
23:16:40.663 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23755, med=619, FiltMin=536, FiltMax=17554, Gamma=0.810
23:16:40.673 00.010 14964 UpdateGuideState exits: m=344736 SNR=363.7
23:16:40.675 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.676 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:40.678 00.002 14964 Enqueuing Expose request
23:16:40.678 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:40.679 00.001 12044 Worker thread wakes up
23:16:40.679 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:40.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:43.812 03.133 12044 Exposure complete
23:16:43.852 00.040 12044 worker thread done servicing request
23:16:43.852 00.000 14964 OnExposeComplete: enter
23:16:43.854 00.002 14964 UpdateGuideState(): m_state=6
23:16:43.856 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
23:16:43.857 00.001 14964 Star::Find returns 1 (0), X=277.11, Y=102.74, Mass=347447, SNR=373.9, Peak=25423 HFD=3.8
23:16:43.859 00.002 14964 MultiStar: [#1 -0.06,0.14,0.17,U] [#2 0.20,0.20,0.07,U] 
23:16:43.861 00.002 14964 refined, 2 included, MultiStar: {-0.15, 0.04}, one-star: {-0.18, 0.01}
23:16:43.863 00.002 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
23:16:43.864 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
23:16:43.865 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=-0.04 mountY=0.14, mountTheta=1.84
23:16:43.868 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.04, opts=13)
23:16:43.868 00.000 14964 Enqueuing Move request for scope (-0.15, 0.04)
23:16:43.869 00.001 12044 Worker thread wakes up
23:16:43.869 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:16:43.869 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:16:43.869 00.000 12044 Moving (-0.15, 0.04) raw xDistance=-0.04 yDistance=0.14
23:16:43.869 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.14, using input
23:16:43.869 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
23:16:43.869 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:43.869 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:16:43.869 00.000 12044 MoveAxis(E, 0, ABG)
23:16:43.870 00.001 12044 Move returns status 0, amount 0
23:16:43.870 00.000 12044 MoveAxis(N, 0, ABG)
23:16:43.870 00.000 12044 Move returns status 0, amount 0
23:16:43.870 00.000 12044 move complete, result=0
23:16:43.870 00.000 12044 worker thread done servicing request
23:16:43.883 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25423, med=619, FiltMin=529, FiltMax=17702, Gamma=0.810
23:16:43.894 00.011 14964 UpdateGuideState exits: m=347447 SNR=373.9
23:16:43.896 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:43.898 00.001 14964 Enqueuing Expose request
23:16:43.899 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:43.900 00.001 12044 Worker thread wakes up
23:16:43.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:43.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:47.006 03.106 12044 Exposure complete
23:16:47.044 00.038 12044 worker thread done servicing request
23:16:47.044 00.000 14964 OnExposeComplete: enter
23:16:47.045 00.001 14964 UpdateGuideState(): m_state=6
23:16:47.048 00.003 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
23:16:47.050 00.002 14964 Star::Find returns 1 (0), X=276.97, Y=102.84, Mass=346218, SNR=372.2, Peak=27327 HFD=3.9
23:16:47.053 00.003 14964 MultiStar: [#1 -0.19,0.20,0.17,U] [#2 0.07,0.16,0.07,U] 
23:16:47.056 00.003 14964 refined, 2 included, MultiStar: {-0.28, 0.13}, one-star: {-0.32, 0.11}
23:16:47.059 00.003 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.27 = -2.02)
23:16:47.062 00.003 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.04)
23:16:47.064 00.002 14964 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.71 mountX=-0.13 mountY=0.27, mountTheta=2.03
23:16:47.067 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.13, opts=13)
23:16:47.069 00.002 14964 Enqueuing Move request for scope (-0.28, 0.13)
23:16:47.072 00.003 12044 Worker thread wakes up
23:16:47.072 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
23:16:47.072 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
23:16:47.072 00.000 12044 Moving (-0.28, 0.13) raw xDistance=-0.13 yDistance=0.27
23:16:47.073 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
23:16:47.073 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.073 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:16:47.073 00.000 12044 MoveAxis(E, 0, ABG)
23:16:47.073 00.000 12044 Move returns status 0, amount 0
23:16:47.073 00.000 12044 MoveAxis(N, 0, ABG)
23:16:47.074 00.001 12044 Move returns status 0, amount 0
23:16:47.074 00.000 12044 move complete, result=0
23:16:47.074 00.000 12044 worker thread done servicing request
23:16:47.089 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27327, med=617, FiltMin=531, FiltMax=19588, Gamma=0.810
23:16:47.100 00.011 14964 UpdateGuideState exits: m=346218 SNR=372.2
23:16:47.101 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.103 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:47.104 00.001 14964 Enqueuing Expose request
23:16:47.105 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:16:47.107 00.002 12044 Worker thread wakes up
23:16:47.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:47.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:50.240 03.133 12044 Exposure complete
23:16:50.282 00.042 12044 worker thread done servicing request
23:16:50.282 00.000 14964 OnExposeComplete: enter
23:16:50.285 00.003 14964 UpdateGuideState(): m_state=6
23:16:50.287 00.002 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
23:16:50.291 00.004 14964 Star::Find returns 1 (0), X=277.11, Y=102.27, Mass=345309, SNR=384.8, Peak=25900 HFD=3.6
23:16:50.294 00.003 14964 MultiStar: [#1 -0.19,0.69,0.00,M1] [#2 0.14,0.71,0.00,M1] 
23:16:50.296 00.002 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
23:16:50.297 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
23:16:50.299 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.45 hyp=0.49 cameraTheta=-1.95 mountX=0.45 mountY=0.23, mountTheta=0.47
23:16:50.302 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.45, opts=13)
23:16:50.303 00.001 14964 Enqueuing Move request for scope (-0.18, -0.45)
23:16:50.305 00.002 12044 Worker thread wakes up
23:16:50.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.45) opts 0xd
23:16:50.305 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.45)
23:16:50.305 00.000 12044 Moving (-0.18, -0.45) raw xDistance=0.45 yDistance=0.23
23:16:50.305 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.45, slope = 0.04
23:16:50.305 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.305 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:16:50.305 00.000 12044 MoveAxis(W, 33, ABG)
23:16:50.305 00.000 12044 Guiding  Dir = 3, Dur = 33
23:16:50.320 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25900, med=619, FiltMin=535, FiltMax=17591, Gamma=0.810
23:16:50.330 00.010 14964 UpdateGuideState exits: m=345309 SNR=384.8
23:16:50.331 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.331 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:50.332 00.001 14964 Enqueuing Expose request
23:16:50.353 00.021 12044 IsSlewing returns 0
23:16:50.354 00.001 12044 IsGuiding returns 0
23:16:50.376 00.022 12044 PulseGuide returned control before completion, sleep 22
23:16:50.408 00.032 12044 IsGuiding returns 1
23:16:50.408 00.000 12044 scope still moving after pulse duration time elapsed
23:16:50.468 00.060 12044 IsSlewing returns 0
23:16:50.497 00.029 12044 IsGuiding returns 0
23:16:50.497 00.000 12044 scope move finished after 33 + 110 ms
23:16:50.497 00.000 12044 Move returns status 0, amount 33
23:16:50.497 00.000 12044 MoveAxis(N, 0, ABG)
23:16:50.497 00.000 12044 Move returns status 0, amount 0
23:16:50.497 00.000 12044 move complete, result=0
23:16:50.497 00.000 12044 worker thread done servicing request
23:16:50.497 00.000 12044 Worker thread wakes up
23:16:50.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:50.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:50.497 00.000 14964 GuideStep: 0.5 px 33 ms WEST, 0.2 px 0 ms NORTH
23:16:53.633 03.136 12044 Exposure complete
23:16:53.656 00.023 12044 worker thread done servicing request
23:16:53.656 00.000 14964 OnExposeComplete: enter
23:16:53.658 00.002 14964 UpdateGuideState(): m_state=6
23:16:53.659 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
23:16:53.661 00.002 14964 Star::Find returns 1 (0), X=277.03, Y=102.47, Mass=348066, SNR=371.1, Peak=22659 HFD=3.6
23:16:53.662 00.001 14964 MultiStar: [#1 -0.25,0.32,0.15,U] [#2 -0.27,0.28,0.07,U] 
23:16:53.663 00.001 14964 refined, 2 included, MultiStar: {-0.26, -0.15}, one-star: {-0.26, -0.26}
23:16:53.665 00.002 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
23:16:53.666 00.001 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
23:16:53.667 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.60 mountX=0.15 mountY=0.27, mountTheta=1.06
23:16:53.669 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.15, opts=13)
23:16:53.670 00.001 14964 Enqueuing Move request for scope (-0.26, -0.15)
23:16:53.671 00.001 12044 Worker thread wakes up
23:16:53.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
23:16:53.671 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
23:16:53.671 00.000 12044 Moving (-0.26, -0.15) raw xDistance=0.15 yDistance=0.27
23:16:53.671 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.38, using input
23:16:53.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.06
23:16:53.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:53.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:16:53.671 00.000 12044 MoveAxis(E, 0, ABG)
23:16:53.671 00.000 12044 Move returns status 0, amount 0
23:16:53.671 00.000 12044 MoveAxis(N, 0, ABG)
23:16:53.671 00.000 12044 Move returns status 0, amount 0
23:16:53.671 00.000 12044 move complete, result=0
23:16:53.671 00.000 12044 worker thread done servicing request
23:16:53.690 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22659, med=618, FiltMin=519, FiltMax=17616, Gamma=0.810
23:16:53.697 00.007 14964 UpdateGuideState exits: m=348066 SNR=371.1
23:16:53.698 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.698 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:53.699 00.001 14964 Enqueuing Expose request
23:16:53.699 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:16:53.700 00.001 12044 Worker thread wakes up
23:16:53.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:53.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:16:56.807 03.107 12044 Exposure complete
23:16:56.833 00.026 12044 worker thread done servicing request
23:16:56.833 00.000 14964 OnExposeComplete: enter
23:16:56.834 00.001 14964 UpdateGuideState(): m_state=6
23:16:56.835 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
23:16:56.835 00.000 14964 Star::Find returns 1 (0), X=276.85, Y=102.40, Mass=345095, SNR=370.1, Peak=24823 HFD=3.6
23:16:56.836 00.001 14964 MultiStar: [#1 -0.25,0.63,0.00,M1] [#2 -0.26,0.59,0.07,U] 
23:16:56.836 00.000 14964 refined, 1 included, MultiStar: {-0.43, -0.26}, one-star: {-0.44, -0.32}
23:16:56.837 00.001 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
23:16:56.837 00.000 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
23:16:56.838 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.26 hyp=0.51 cameraTheta=-2.59 mountX=0.26 mountY=0.46, mountTheta=1.06
23:16:56.839 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.26, opts=13)
23:16:56.839 00.000 14964 Enqueuing Move request for scope (-0.43, -0.26)
23:16:56.840 00.001 12044 Worker thread wakes up
23:16:56.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.26) opts 0xd
23:16:56.840 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.26)
23:16:56.840 00.000 12044 Moving (-0.43, -0.26) raw xDistance=0.26 yDistance=0.46
23:16:56.840 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.43, using input
23:16:56.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.07
23:16:56.841 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
23:16:56.841 00.000 12044 MoveAxis(E, 0, ABG)
23:16:56.841 00.000 12044 Move returns status 0, amount 0
23:16:56.841 00.000 12044 MoveAxis(S, 43, ABG)
23:16:56.841 00.000 12044 Guiding  Dir = 1, Dur = 43
23:16:56.847 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24823, med=619, FiltMin=525, FiltMax=17246, Gamma=0.810
23:16:56.856 00.009 14964 UpdateGuideState exits: m=345095 SNR=370.1
23:16:56.856 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.857 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:16:56.858 00.001 14964 Enqueuing Expose request
23:16:56.874 00.016 12044 IsSlewing returns 0
23:16:56.875 00.001 12044 IsGuiding returns 0
23:16:56.907 00.032 12044 PulseGuide returned control before completion, sleep 22
23:16:56.943 00.036 12044 IsGuiding returns 1
23:16:56.944 00.001 12044 scope still moving after pulse duration time elapsed
23:16:57.013 00.069 12044 IsSlewing returns 0
23:16:57.014 00.001 12044 IsGuiding returns 0
23:16:57.014 00.000 12044 scope move finished after 43 + 96 ms
23:16:57.014 00.000 12044 Move returns status 0, amount 43
23:16:57.014 00.000 12044 move complete, result=0
23:16:57.014 00.000 12044 worker thread done servicing request
23:16:57.014 00.000 12044 Worker thread wakes up
23:16:57.014 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 43 ms SOUTH
23:16:57.016 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:16:57.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:00.130 03.114 12044 Exposure complete
23:17:00.162 00.032 12044 worker thread done servicing request
23:17:00.163 00.001 14964 OnExposeComplete: enter
23:17:00.163 00.000 14964 UpdateGuideState(): m_state=6
23:17:00.164 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
23:17:00.165 00.001 14964 Star::Find returns 1 (0), X=277.21, Y=102.51, Mass=344690, SNR=371.7, Peak=24715 HFD=3.7
23:17:00.165 00.000 14964 MultiStar: [#1 0.00,0.15,0.15,U] [#2 0.25,0.45,0.06,U] 
23:17:00.166 00.001 14964 refined, 2 included, MultiStar: {-0.06, -0.13}, one-star: {-0.08, -0.21}
23:17:00.166 00.000 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.56) = xAngle (-0.41 = -0.41)
23:17:00.167 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
23:17:00.167 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.13 mountY=0.07, mountTheta=0.48
23:17:00.168 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.13, opts=13)
23:17:00.169 00.001 14964 Enqueuing Move request for scope (-0.06, -0.13)
23:17:00.169 00.000 12044 Worker thread wakes up
23:17:00.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
23:17:00.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
23:17:00.169 00.000 12044 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=0.07
23:17:00.169 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.37, using input
23:17:00.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.06
23:17:00.170 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:17:00.170 00.000 12044 MoveAxis(E, 0, ABG)
23:17:00.170 00.000 12044 Move returns status 0, amount 0
23:17:00.170 00.000 12044 MoveAxis(N, 0, ABG)
23:17:00.170 00.000 12044 Move returns status 0, amount 0
23:17:00.170 00.000 12044 move complete, result=0
23:17:00.170 00.000 12044 worker thread done servicing request
23:17:00.179 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24715, med=619, FiltMin=534, FiltMax=15795, Gamma=0.810
23:17:00.186 00.007 14964 UpdateGuideState exits: m=344690 SNR=371.7
23:17:00.187 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.187 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:00.189 00.002 14964 Enqueuing Expose request
23:17:00.190 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:00.191 00.001 12044 Worker thread wakes up
23:17:00.191 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:00.191 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:03.296 03.105 12044 Exposure complete
23:17:03.319 00.023 12044 worker thread done servicing request
23:17:03.319 00.000 14964 OnExposeComplete: enter
23:17:03.321 00.002 14964 UpdateGuideState(): m_state=6
23:17:03.321 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
23:17:03.322 00.001 14964 Star::Find returns 1 (0), X=277.13, Y=102.73, Mass=347997, SNR=383.0, Peak=23883 HFD=3.8
23:17:03.323 00.001 14964 MultiStar: [#1 -0.17,0.18,0.16,U] [#2 0.14,0.32,0.06,U] 
23:17:03.323 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.04}, one-star: {-0.16, 0.00}
23:17:03.324 00.001 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.42 = -1.87)
23:17:03.324 00.000 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
23:17:03.325 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.04 mountY=0.14, mountTheta=1.88
23:17:03.326 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.04, opts=13)
23:17:03.326 00.000 14964 Enqueuing Move request for scope (-0.15, 0.04)
23:17:03.327 00.001 12044 Worker thread wakes up
23:17:03.327 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:17:03.327 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:17:03.327 00.000 12044 Moving (-0.15, 0.04) raw xDistance=-0.04 yDistance=0.14
23:17:03.327 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.04
23:17:03.327 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:03.327 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:17:03.327 00.000 12044 MoveAxis(E, 0, ABG)
23:17:03.327 00.000 12044 Move returns status 0, amount 0
23:17:03.327 00.000 12044 MoveAxis(N, 0, ABG)
23:17:03.327 00.000 12044 Move returns status 0, amount 0
23:17:03.327 00.000 12044 move complete, result=0
23:17:03.328 00.001 12044 worker thread done servicing request
23:17:03.335 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23883, med=618, FiltMin=520, FiltMax=17188, Gamma=0.810
23:17:03.341 00.006 14964 UpdateGuideState exits: m=347997 SNR=383.0
23:17:03.342 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.343 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:03.343 00.000 14964 Enqueuing Expose request
23:17:03.344 00.001 12044 Worker thread wakes up
23:17:03.344 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:03.344 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:03.344 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:06.449 03.105 12044 Exposure complete
23:17:06.482 00.033 12044 worker thread done servicing request
23:17:06.482 00.000 14964 OnExposeComplete: enter
23:17:06.486 00.004 14964 UpdateGuideState(): m_state=6
23:17:06.487 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
23:17:06.488 00.001 14964 Star::Find returns 1 (0), X=277.26, Y=102.73, Mass=351631, SNR=377.1, Peak=25731 HFD=3.8
23:17:06.489 00.001 14964 MultiStar: [#1 0.11,-0.06,0.15,U] [#2 0.40,0.11,0.07,U] 
23:17:06.491 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.00}, one-star: {-0.03, 0.01}
23:17:06.492 00.001 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
23:17:06.494 00.002 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
23:17:06.495 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.34 mountX=-0.00 mountY=-0.01, mountTheta=-1.89
23:17:06.499 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.00, opts=13)
23:17:06.500 00.001 14964 Enqueuing Move request for scope (0.01, 0.00)
23:17:06.501 00.001 12044 Worker thread wakes up
23:17:06.501 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:17:06.501 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:17:06.501 00.000 12044 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
23:17:06.501 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
23:17:06.501 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:06.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:06.501 00.000 12044 MoveAxis(E, 0, ABG)
23:17:06.501 00.000 12044 Move returns status 0, amount 0
23:17:06.501 00.000 12044 MoveAxis(N, 0, ABG)
23:17:06.501 00.000 12044 Move returns status 0, amount 0
23:17:06.501 00.000 12044 move complete, result=0
23:17:06.501 00.000 12044 worker thread done servicing request
23:17:06.511 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25731, med=619, FiltMin=534, FiltMax=17534, Gamma=0.810
23:17:06.521 00.010 14964 UpdateGuideState exits: m=351631 SNR=377.1
23:17:06.523 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.525 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:06.526 00.001 14964 Enqueuing Expose request
23:17:06.528 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:06.529 00.001 12044 Worker thread wakes up
23:17:06.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:06.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:09.650 03.121 12044 Exposure complete
23:17:09.681 00.031 12044 worker thread done servicing request
23:17:09.681 00.000 14964 OnExposeComplete: enter
23:17:09.683 00.002 14964 UpdateGuideState(): m_state=6
23:17:09.684 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
23:17:09.686 00.002 14964 Star::Find returns 1 (0), X=277.37, Y=102.76, Mass=343650, SNR=367.1, Peak=25063 HFD=3.7
23:17:09.688 00.002 14964 MultiStar: [#1 0.16,-0.08,0.16,U] [#2 0.58,-0.07,0.07,U] 
23:17:09.690 00.002 14964 single-star, 2 included, MultiStar: {0.12, 0.01}, one-star: {0.08, 0.03}
23:17:09.692 00.002 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
23:17:09.694 00.002 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.99 = -1.30)
23:17:09.695 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
23:17:09.696 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.03, opts=13)
23:17:09.697 00.001 14964 Enqueuing Move request for scope (0.08, 0.03)
23:17:09.697 00.000 12044 Worker thread wakes up
23:17:09.698 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:17:09.698 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:17:09.698 00.000 12044 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=-0.08
23:17:09.698 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
23:17:09.698 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:09.698 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:09.698 00.000 12044 MoveAxis(E, 0, ABG)
23:17:09.698 00.000 12044 Move returns status 0, amount 0
23:17:09.698 00.000 12044 MoveAxis(N, 0, ABG)
23:17:09.698 00.000 12044 Move returns status 0, amount 0
23:17:09.698 00.000 12044 move complete, result=0
23:17:09.698 00.000 12044 worker thread done servicing request
23:17:09.707 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25063, med=619, FiltMin=531, FiltMax=17695, Gamma=0.810
23:17:09.713 00.006 14964 UpdateGuideState exits: m=343650 SNR=367.1
23:17:09.714 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.714 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:09.715 00.001 14964 Enqueuing Expose request
23:17:09.715 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:09.716 00.001 12044 Worker thread wakes up
23:17:09.716 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:09.716 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:12.816 03.100 12044 Exposure complete
23:17:12.868 00.052 12044 worker thread done servicing request
23:17:12.868 00.000 14964 OnExposeComplete: enter
23:17:12.871 00.003 14964 UpdateGuideState(): m_state=6
23:17:12.873 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
23:17:12.875 00.002 14964 Star::Find returns 1 (0), X=277.20, Y=102.82, Mass=350363, SNR=381.5, Peak=22911 HFD=4.0
23:17:12.877 00.002 14964 MultiStar: [#1 -0.12,0.10,0.15,U] [#2 0.08,-0.12,0.06,U] 
23:17:12.879 00.002 14964 refined, 2 included, MultiStar: {-0.09, 0.09}, one-star: {-0.09, 0.10}
23:17:12.880 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.91 = -2.37)
23:17:12.881 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
23:17:12.883 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.35 mountX=-0.09 mountY=0.08, mountTheta=2.42
23:17:12.885 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.09, opts=13)
23:17:12.886 00.001 14964 Enqueuing Move request for scope (-0.09, 0.09)
23:17:12.888 00.002 12044 Worker thread wakes up
23:17:12.888 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:17:12.888 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:17:12.889 00.001 12044 Moving (-0.09, 0.09) raw xDistance=-0.09 yDistance=0.08
23:17:12.889 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.11, using input
23:17:12.889 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
23:17:12.889 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.889 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:12.889 00.000 12044 MoveAxis(E, 0, ABG)
23:17:12.889 00.000 12044 Move returns status 0, amount 0
23:17:12.889 00.000 12044 MoveAxis(N, 0, ABG)
23:17:12.889 00.000 12044 Move returns status 0, amount 0
23:17:12.889 00.000 12044 move complete, result=0
23:17:12.890 00.001 12044 worker thread done servicing request
23:17:12.902 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22911, med=618, FiltMin=539, FiltMax=16747, Gamma=0.810
23:17:12.913 00.011 14964 UpdateGuideState exits: m=350363 SNR=381.5
23:17:12.915 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.917 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:12.919 00.002 14964 Enqueuing Expose request
23:17:12.920 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:12.922 00.002 12044 Worker thread wakes up
23:17:12.922 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:12.922 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:16.025 03.103 12044 Exposure complete
23:17:16.068 00.043 12044 worker thread done servicing request
23:17:16.068 00.000 14964 OnExposeComplete: enter
23:17:16.071 00.003 14964 UpdateGuideState(): m_state=6
23:17:16.073 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
23:17:16.075 00.002 14964 Star::Find returns 1 (0), X=277.21, Y=102.42, Mass=350250, SNR=376.6, Peak=27279 HFD=3.6
23:17:16.077 00.002 14964 MultiStar: [#1 -0.06,0.30,0.17,U] [#2 -0.06,0.34,0.05,U] 
23:17:16.078 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.20}, one-star: {-0.08, -0.31}
23:17:16.080 00.002 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
23:17:16.081 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
23:17:16.082 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.95 mountX=0.20 mountY=0.10, mountTheta=0.47
23:17:16.084 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.20, opts=13)
23:17:16.086 00.002 14964 Enqueuing Move request for scope (-0.08, -0.20)
23:17:16.089 00.003 12044 Worker thread wakes up
23:17:16.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
23:17:16.089 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
23:17:16.090 00.001 12044 Moving (-0.08, -0.20) raw xDistance=0.20 yDistance=0.10
23:17:16.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.02
23:17:16.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:17:16.090 00.000 12044 MoveAxis(E, 0, ABG)
23:17:16.090 00.000 12044 Move returns status 0, amount 0
23:17:16.090 00.000 12044 MoveAxis(N, 0, ABG)
23:17:16.090 00.000 12044 Move returns status 0, amount 0
23:17:16.090 00.000 12044 move complete, result=0
23:17:16.090 00.000 12044 worker thread done servicing request
23:17:16.104 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27279, med=618, FiltMin=531, FiltMax=17102, Gamma=0.810
23:17:16.115 00.011 14964 UpdateGuideState exits: m=350250 SNR=376.6
23:17:16.117 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.119 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:16.120 00.001 14964 Enqueuing Expose request
23:17:16.122 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:16.123 00.001 12044 Worker thread wakes up
23:17:16.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:16.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:19.217 03.094 12044 Exposure complete
23:17:19.252 00.035 12044 worker thread done servicing request
23:17:19.252 00.000 14964 OnExposeComplete: enter
23:17:19.254 00.002 14964 UpdateGuideState(): m_state=6
23:17:19.255 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
23:17:19.258 00.003 14964 Star::Find returns 1 (0), X=276.91, Y=102.99, Mass=346415, SNR=362.1, Peak=22639 HFD=4.0
23:17:19.260 00.002 14964 MultiStar: [#1 -0.23,-0.33,0.15,U] [#2 -0.16,-0.29,0.06,U] 
23:17:19.262 00.002 14964 refined, 2 included, MultiStar: {-0.35, 0.16}, one-star: {-0.38, 0.26}
23:17:19.264 00.002 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.03)
23:17:19.266 00.002 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
23:17:19.269 00.003 14964 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.70 mountX=-0.17 mountY=0.33, mountTheta=2.05
23:17:19.272 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.16, opts=13)
23:17:19.274 00.002 14964 Enqueuing Move request for scope (-0.35, 0.16)
23:17:19.276 00.002 12044 Worker thread wakes up
23:17:19.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
23:17:19.276 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
23:17:19.276 00.000 12044 Moving (-0.35, 0.16) raw xDistance=-0.17 yDistance=0.33
23:17:19.276 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.29, using input
23:17:19.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
23:17:19.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:19.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:17:19.276 00.000 12044 MoveAxis(E, 0, ABG)
23:17:19.276 00.000 12044 Move returns status 0, amount 0
23:17:19.276 00.000 12044 MoveAxis(N, 0, ABG)
23:17:19.276 00.000 12044 Move returns status 0, amount 0
23:17:19.276 00.000 12044 move complete, result=0
23:17:19.276 00.000 12044 worker thread done servicing request
23:17:19.289 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22639, med=618, FiltMin=534, FiltMax=17671, Gamma=0.810
23:17:19.298 00.009 14964 UpdateGuideState exits: m=346415 SNR=362.1
23:17:19.299 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.300 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:19.300 00.000 14964 Enqueuing Expose request
23:17:19.301 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:17:19.301 00.000 12044 Worker thread wakes up
23:17:19.302 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:19.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:22.413 03.111 12044 Exposure complete
23:17:22.448 00.035 12044 worker thread done servicing request
23:17:22.448 00.000 14964 OnExposeComplete: enter
23:17:22.451 00.003 14964 UpdateGuideState(): m_state=6
23:17:22.453 00.002 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
23:17:22.454 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=102.54, Mass=340342, SNR=377.1, Peak=23431 HFD=3.6
23:17:22.454 00.000 14964 MultiStar: [#1 -0.25,0.34,0.15,U] [#2 0.23,0.40,0.06,U] 
23:17:22.455 00.001 14964 refined, 2 included, MultiStar: {-0.29, -0.09}, one-star: {-0.33, -0.19}
23:17:22.455 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
23:17:22.456 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
23:17:22.456 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.84 mountX=0.09 mountY=0.30, mountTheta=1.29
23:17:22.459 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.09, opts=13)
23:17:22.460 00.001 14964 Enqueuing Move request for scope (-0.29, -0.09)
23:17:22.461 00.001 12044 Worker thread wakes up
23:17:22.461 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
23:17:22.462 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
23:17:22.462 00.000 12044 Moving (-0.29, -0.09) raw xDistance=0.09 yDistance=0.30
23:17:22.462 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
23:17:22.462 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:22.462 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:17:22.462 00.000 12044 MoveAxis(E, 0, ABG)
23:17:22.462 00.000 12044 Move returns status 0, amount 0
23:17:22.462 00.000 12044 MoveAxis(N, 0, ABG)
23:17:22.462 00.000 12044 Move returns status 0, amount 0
23:17:22.462 00.000 12044 move complete, result=0
23:17:22.462 00.000 12044 worker thread done servicing request
23:17:22.470 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23431, med=619, FiltMin=534, FiltMax=16023, Gamma=0.810
23:17:22.480 00.010 14964 UpdateGuideState exits: m=340342 SNR=377.1
23:17:22.480 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.481 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:22.481 00.000 14964 Enqueuing Expose request
23:17:22.482 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:17:22.482 00.000 12044 Worker thread wakes up
23:17:22.482 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:22.482 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:25.618 03.136 12044 Exposure complete
23:17:25.652 00.034 12044 worker thread done servicing request
23:17:25.653 00.001 14964 OnExposeComplete: enter
23:17:25.654 00.001 14964 UpdateGuideState(): m_state=6
23:17:25.654 00.000 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
23:17:25.655 00.001 14964 Star::Find returns 1 (0), X=277.02, Y=102.74, Mass=346534, SNR=376.2, Peak=24979 HFD=3.8
23:17:25.655 00.000 14964 MultiStar: [#1 -0.17,0.14,0.16,U] [#2 -0.16,0.10,0.06,U] 
23:17:25.656 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.03}, one-star: {-0.27, 0.01}
23:17:25.656 00.000 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.56 = -1.72)
23:17:25.657 00.001 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.33)
23:17:25.657 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.26 cameraTheta=3.01 mountX=-0.04 mountY=0.25, mountTheta=1.72
23:17:25.660 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.03, opts=13)
23:17:25.661 00.001 14964 Enqueuing Move request for scope (-0.25, 0.03)
23:17:25.662 00.001 12044 Worker thread wakes up
23:17:25.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
23:17:25.662 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
23:17:25.662 00.000 12044 Moving (-0.25, 0.03) raw xDistance=-0.04 yDistance=0.25
23:17:25.662 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.12, using input
23:17:25.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
23:17:25.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:25.663 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:17:25.663 00.000 12044 MoveAxis(E, 0, ABG)
23:17:25.663 00.000 12044 Move returns status 0, amount 0
23:17:25.663 00.000 12044 MoveAxis(N, 0, ABG)
23:17:25.663 00.000 12044 Move returns status 0, amount 0
23:17:25.663 00.000 12044 move complete, result=0
23:17:25.663 00.000 12044 worker thread done servicing request
23:17:25.672 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24979, med=618, FiltMin=532, FiltMax=17706, Gamma=0.810
23:17:25.683 00.011 14964 UpdateGuideState exits: m=346534 SNR=376.2
23:17:25.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:25.686 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:25.688 00.002 14964 Enqueuing Expose request
23:17:25.689 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:25.691 00.002 12044 Worker thread wakes up
23:17:25.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:25.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:28.790 03.099 12044 Exposure complete
23:17:28.816 00.026 12044 worker thread done servicing request
23:17:28.816 00.000 14964 OnExposeComplete: enter
23:17:28.818 00.002 14964 UpdateGuideState(): m_state=6
23:17:28.819 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
23:17:28.821 00.002 14964 Star::Find returns 1 (0), X=277.10, Y=102.76, Mass=342760, SNR=363.5, Peak=21915 HFD=4.0
23:17:28.822 00.001 14964 MultiStar: [#1 -0.11,0.09,0.16,U] [#2 0.11,0.16,0.07,U] 
23:17:28.823 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.05}, one-star: {-0.18, 0.04}
23:17:28.825 00.002 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
23:17:28.826 00.001 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
23:17:28.828 00.002 14964 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=-0.05 mountY=0.15, mountTheta=1.91
23:17:28.829 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.05, opts=13)
23:17:28.830 00.001 14964 Enqueuing Move request for scope (-0.16, 0.05)
23:17:28.830 00.000 12044 Worker thread wakes up
23:17:28.830 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
23:17:28.830 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
23:17:28.830 00.000 12044 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.15
23:17:28.830 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
23:17:28.830 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.830 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:17:28.830 00.000 12044 MoveAxis(E, 0, ABG)
23:17:28.830 00.000 12044 Move returns status 0, amount 0
23:17:28.830 00.000 12044 MoveAxis(N, 0, ABG)
23:17:28.830 00.000 12044 Move returns status 0, amount 0
23:17:28.830 00.000 12044 move complete, result=0
23:17:28.830 00.000 12044 worker thread done servicing request
23:17:28.837 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21915, med=618, FiltMin=535, FiltMax=16290, Gamma=0.810
23:17:28.843 00.006 14964 UpdateGuideState exits: m=342760 SNR=363.5
23:17:28.843 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.844 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:28.844 00.000 14964 Enqueuing Expose request
23:17:28.845 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:28.845 00.000 12044 Worker thread wakes up
23:17:28.845 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:28.845 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:31.949 03.104 12044 Exposure complete
23:17:31.983 00.034 12044 worker thread done servicing request
23:17:31.983 00.000 14964 OnExposeComplete: enter
23:17:31.985 00.002 14964 UpdateGuideState(): m_state=6
23:17:31.987 00.002 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
23:17:31.988 00.001 14964 Star::Find returns 1 (0), X=277.10, Y=102.47, Mass=339091, SNR=359.9, Peak=18675 HFD=3.8
23:17:31.990 00.002 14964 MultiStar: [#1 0.08,0.25,0.16,U] [#2 0.14,0.57,0.06,U] 
23:17:31.991 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.15}, one-star: {-0.19, -0.25}
23:17:31.992 00.001 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
23:17:31.993 00.001 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
23:17:31.994 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.34 mountX=0.14 mountY=0.16, mountTheta=0.82
23:17:31.996 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.15, opts=13)
23:17:31.998 00.002 14964 Enqueuing Move request for scope (-0.14, -0.15)
23:17:31.999 00.001 12044 Worker thread wakes up
23:17:31.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
23:17:31.999 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
23:17:31.999 00.000 12044 Moving (-0.14, -0.15) raw xDistance=0.14 yDistance=0.16
23:17:31.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
23:17:31.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:17:31.999 00.000 12044 MoveAxis(E, 0, ABG)
23:17:31.999 00.000 12044 Move returns status 0, amount 0
23:17:32.000 00.001 12044 MoveAxis(N, 0, ABG)
23:17:32.000 00.000 12044 Move returns status 0, amount 0
23:17:32.000 00.000 12044 move complete, result=0
23:17:32.000 00.000 12044 worker thread done servicing request
23:17:32.013 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18675, med=619, FiltMin=537, FiltMax=16472, Gamma=0.810
23:17:32.025 00.012 14964 UpdateGuideState exits: m=339091 SNR=359.9
23:17:32.027 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:32.029 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:32.030 00.001 14964 Enqueuing Expose request
23:17:32.031 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:32.033 00.002 12044 Worker thread wakes up
23:17:32.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:32.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:35.167 03.134 12044 Exposure complete
23:17:35.201 00.034 12044 worker thread done servicing request
23:17:35.201 00.000 14964 OnExposeComplete: enter
23:17:35.203 00.002 14964 UpdateGuideState(): m_state=6
23:17:35.204 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
23:17:35.206 00.002 14964 Star::Find returns 1 (0), X=276.97, Y=102.78, Mass=340355, SNR=369.6, Peak=20931 HFD=4.1
23:17:35.207 00.001 14964 MultiStar: [#1 -0.11,0.42,0.15,U] [#2 0.07,-0.23,0.06,U] 
23:17:35.209 00.002 14964 refined, 2 included, MultiStar: {-0.27, 0.09}, one-star: {-0.32, 0.06}
23:17:35.210 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
23:17:35.211 00.001 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.15)
23:17:35.213 00.002 14964 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.29 cameraTheta=2.83 mountX=-0.09 mountY=0.26, mountTheta=1.91
23:17:35.215 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.09, opts=13)
23:17:35.216 00.001 14964 Enqueuing Move request for scope (-0.27, 0.09)
23:17:35.218 00.002 12044 Worker thread wakes up
23:17:35.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
23:17:35.218 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
23:17:35.218 00.000 12044 Moving (-0.27, 0.09) raw xDistance=-0.09 yDistance=0.26
23:17:35.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
23:17:35.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:35.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:17:35.218 00.000 12044 MoveAxis(E, 0, ABG)
23:17:35.218 00.000 12044 Move returns status 0, amount 0
23:17:35.218 00.000 12044 MoveAxis(N, 0, ABG)
23:17:35.218 00.000 12044 Move returns status 0, amount 0
23:17:35.218 00.000 12044 move complete, result=0
23:17:35.218 00.000 12044 worker thread done servicing request
23:17:35.229 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20931, med=619, FiltMin=528, FiltMax=15483, Gamma=0.810
23:17:35.236 00.007 14964 UpdateGuideState exits: m=340355 SNR=369.6
23:17:35.236 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:35.237 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:35.237 00.000 14964 Enqueuing Expose request
23:17:35.238 00.001 12044 Worker thread wakes up
23:17:35.238 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:17:35.238 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:35.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:38.354 03.116 12044 Exposure complete
23:17:38.391 00.037 12044 worker thread done servicing request
23:17:38.391 00.000 14964 OnExposeComplete: enter
23:17:38.393 00.002 14964 UpdateGuideState(): m_state=6
23:17:38.394 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
23:17:38.396 00.002 14964 Star::Find returns 1 (0), X=277.26, Y=102.50, Mass=342570, SNR=373.5, Peak=22527 HFD=3.6
23:17:38.397 00.001 14964 MultiStar: [#1 -0.01,0.30,0.16,U] [#2 0.36,0.05,0.06,U] 
23:17:38.398 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.14}, one-star: {-0.03, -0.22}
23:17:38.400 00.002 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
23:17:38.401 00.001 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
23:17:38.402 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.14 mountY=0.03, mountTheta=0.18
23:17:38.405 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.14, opts=13)
23:17:38.406 00.001 14964 Enqueuing Move request for scope (-0.01, -0.14)
23:17:38.407 00.001 12044 Worker thread wakes up
23:17:38.407 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:17:38.407 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:17:38.407 00.000 12044 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.03
23:17:38.407 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
23:17:38.407 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:38.407 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:38.407 00.000 12044 MoveAxis(E, 0, ABG)
23:17:38.407 00.000 12044 Move returns status 0, amount 0
23:17:38.407 00.000 12044 MoveAxis(N, 0, ABG)
23:17:38.407 00.000 12044 Move returns status 0, amount 0
23:17:38.408 00.001 12044 move complete, result=0
23:17:38.408 00.000 12044 worker thread done servicing request
23:17:38.419 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22527, med=617, FiltMin=526, FiltMax=15487, Gamma=0.810
23:17:38.428 00.009 14964 UpdateGuideState exits: m=342570 SNR=373.5
23:17:38.428 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.430 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:38.430 00.000 14964 Enqueuing Expose request
23:17:38.431 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:38.432 00.001 12044 Worker thread wakes up
23:17:38.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:38.432 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:41.554 03.122 12044 Exposure complete
23:17:41.595 00.041 12044 worker thread done servicing request
23:17:41.595 00.000 14964 OnExposeComplete: enter
23:17:41.596 00.001 14964 UpdateGuideState(): m_state=6
23:17:41.596 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
23:17:41.597 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=102.49, Mass=343199, SNR=368.4, Peak=25735 HFD=3.5
23:17:41.599 00.002 14964 MultiStar: [#1 -0.35,0.20,0.16,U] [#2 -0.20,0.75,0.00,M1] 
23:17:41.600 00.001 14964 refined, 1 included, MultiStar: {-0.41, -0.18}, one-star: {-0.42, -0.23}
23:17:41.602 00.002 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
23:17:41.603 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
23:17:41.604 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.18 hyp=0.44 cameraTheta=-2.73 mountX=0.17 mountY=0.42, mountTheta=1.19
23:17:41.607 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.18, opts=13)
23:17:41.609 00.002 14964 Enqueuing Move request for scope (-0.41, -0.18)
23:17:41.610 00.001 12044 Worker thread wakes up
23:17:41.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.18) opts 0xd
23:17:41.611 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.18)
23:17:41.611 00.000 12044 Moving (-0.41, -0.18) raw xDistance=0.17 yDistance=0.42
23:17:41.611 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
23:17:41.611 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.611 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:17:41.611 00.000 12044 MoveAxis(E, 0, ABG)
23:17:41.611 00.000 12044 Move returns status 0, amount 0
23:17:41.611 00.000 12044 MoveAxis(N, 0, ABG)
23:17:41.611 00.000 12044 Move returns status 0, amount 0
23:17:41.611 00.000 12044 move complete, result=0
23:17:41.611 00.000 12044 worker thread done servicing request
23:17:41.630 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25735, med=619, FiltMin=531, FiltMax=17587, Gamma=0.810
23:17:41.642 00.012 14964 UpdateGuideState exits: m=343199 SNR=368.4
23:17:41.643 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.644 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:41.645 00.001 14964 Enqueuing Expose request
23:17:41.646 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:17:41.647 00.001 12044 Worker thread wakes up
23:17:41.647 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:41.647 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:44.772 03.125 12044 Exposure complete
23:17:44.792 00.020 12044 worker thread done servicing request
23:17:44.792 00.000 14964 OnExposeComplete: enter
23:17:44.794 00.002 14964 UpdateGuideState(): m_state=6
23:17:44.795 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
23:17:44.796 00.001 14964 Star::Find returns 1 (0), X=276.88, Y=102.81, Mass=343108, SNR=372.7, Peak=21775 HFD=3.9
23:17:44.796 00.000 14964 MultiStar: [#1 -0.37,0.01,0.17,U] [#2 -0.22,-0.11,0.07,U] 
23:17:44.797 00.001 14964 refined, 2 included, MultiStar: {-0.40, 0.06}, one-star: {-0.41, 0.09}
23:17:44.798 00.001 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.75)
23:17:44.798 00.000 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
23:17:44.798 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.40 cameraTheta=2.98 mountX=-0.07 mountY=0.39, mountTheta=1.75
23:17:44.799 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.06, opts=13)
23:17:44.800 00.001 14964 Enqueuing Move request for scope (-0.40, 0.06)
23:17:44.800 00.000 12044 Worker thread wakes up
23:17:44.801 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
23:17:44.801 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
23:17:44.801 00.000 12044 Moving (-0.40, 0.06) raw xDistance=-0.07 yDistance=0.39
23:17:44.801 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
23:17:44.801 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.801 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:17:44.801 00.000 12044 MoveAxis(E, 0, ABG)
23:17:44.801 00.000 12044 Move returns status 0, amount 0
23:17:44.801 00.000 12044 MoveAxis(N, 0, ABG)
23:17:44.801 00.000 12044 Move returns status 0, amount 0
23:17:44.801 00.000 12044 move complete, result=0
23:17:44.801 00.000 12044 worker thread done servicing request
23:17:44.809 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21775, med=618, FiltMin=533, FiltMax=16343, Gamma=0.810
23:17:44.822 00.013 14964 UpdateGuideState exits: m=343108 SNR=372.7
23:17:44.823 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.823 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:44.824 00.001 14964 Enqueuing Expose request
23:17:44.825 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:17:44.827 00.002 12044 Worker thread wakes up
23:17:44.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:44.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:47.933 03.106 12044 Exposure complete
23:17:47.968 00.035 12044 worker thread done servicing request
23:17:47.969 00.001 14964 OnExposeComplete: enter
23:17:47.970 00.001 14964 UpdateGuideState(): m_state=6
23:17:47.972 00.002 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
23:17:47.974 00.002 14964 Star::Find returns 1 (0), X=276.94, Y=102.50, Mass=344797, SNR=367.6, Peak=21723 HFD=3.7
23:17:47.975 00.001 14964 MultiStar: [#1 -0.36,0.50,0.15,U] [#2 -0.14,0.43,0.07,U] 
23:17:47.976 00.001 14964 refined, 2 included, MultiStar: {-0.34, -0.10}, one-star: {-0.35, -0.23}
23:17:47.976 00.000 14964 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
23:17:47.977 00.001 14964 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.75 = 1.75)
23:17:47.980 00.003 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-2.86 mountX=0.09 mountY=0.35, mountTheta=1.31
23:17:47.981 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.10, opts=13)
23:17:47.981 00.000 14964 Enqueuing Move request for scope (-0.34, -0.10)
23:17:47.982 00.001 12044 Worker thread wakes up
23:17:47.982 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.10) opts 0xd
23:17:47.982 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.10)
23:17:47.982 00.000 12044 Moving (-0.34, -0.10) raw xDistance=0.09 yDistance=0.35
23:17:47.982 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.10, using input
23:17:47.982 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
23:17:47.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:47.982 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:17:47.982 00.000 12044 MoveAxis(E, 0, ABG)
23:17:47.982 00.000 12044 Move returns status 0, amount 0
23:17:47.982 00.000 12044 MoveAxis(N, 0, ABG)
23:17:47.982 00.000 12044 Move returns status 0, amount 0
23:17:47.982 00.000 12044 move complete, result=0
23:17:47.982 00.000 12044 worker thread done servicing request
23:17:47.990 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21723, med=619, FiltMin=533, FiltMax=17079, Gamma=0.810
23:17:47.996 00.006 14964 UpdateGuideState exits: m=344797 SNR=367.6
23:17:47.997 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:47.997 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:47.998 00.001 14964 Enqueuing Expose request
23:17:47.998 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:17:47.999 00.001 12044 Worker thread wakes up
23:17:47.999 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:47.999 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:51.116 03.117 12044 Exposure complete
23:17:51.152 00.036 12044 worker thread done servicing request
23:17:51.152 00.000 14964 OnExposeComplete: enter
23:17:51.154 00.002 14964 UpdateGuideState(): m_state=6
23:17:51.155 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
23:17:51.157 00.002 14964 Star::Find returns 1 (0), X=276.96, Y=102.36, Mass=346677, SNR=376.0, Peak=23471 HFD=3.7
23:17:51.158 00.001 14964 MultiStar: [#1 -0.31,0.39,0.15,U] [#2 0.30,0.31,0.06,U] 
23:17:51.158 00.000 14964 refined, 2 included, MultiStar: {-0.30, -0.24}, one-star: {-0.33, -0.36}
23:17:51.159 00.001 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
23:17:51.160 00.001 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
23:17:51.162 00.002 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.24 hyp=0.38 cameraTheta=-2.47 mountX=0.23 mountY=0.32, mountTheta=0.94
23:17:51.164 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.24, opts=13)
23:17:51.166 00.002 14964 Enqueuing Move request for scope (-0.30, -0.24)
23:17:51.167 00.001 12044 Worker thread wakes up
23:17:51.167 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.24) opts 0xd
23:17:51.167 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.24)
23:17:51.167 00.000 12044 Moving (-0.30, -0.24) raw xDistance=0.23 yDistance=0.32
23:17:51.167 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.01
23:17:51.167 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:51.167 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:17:51.167 00.000 12044 MoveAxis(E, 0, ABG)
23:17:51.168 00.001 12044 Move returns status 0, amount 0
23:17:51.168 00.000 12044 MoveAxis(N, 0, ABG)
23:17:51.168 00.000 12044 Move returns status 0, amount 0
23:17:51.168 00.000 12044 move complete, result=0
23:17:51.168 00.000 12044 worker thread done servicing request
23:17:51.181 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23471, med=619, FiltMin=525, FiltMax=16927, Gamma=0.810
23:17:51.191 00.010 14964 UpdateGuideState exits: m=346677 SNR=376.0
23:17:51.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:51.192 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:51.193 00.001 14964 Enqueuing Expose request
23:17:51.193 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:17:51.194 00.001 12044 Worker thread wakes up
23:17:51.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:51.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:54.306 03.112 12044 Exposure complete
23:17:54.343 00.037 12044 worker thread done servicing request
23:17:54.343 00.000 14964 OnExposeComplete: enter
23:17:54.344 00.001 14964 UpdateGuideState(): m_state=6
23:17:54.345 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
23:17:54.346 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=102.40, Mass=337646, SNR=362.2, Peak=23787 HFD=3.5
23:17:54.346 00.000 14964 MultiStar: [#1 -0.54,0.29,0.17,U] [#2 -0.50,0.39,0.06,U] 
23:17:54.347 00.001 14964 refined, 2 included, MultiStar: {-0.60, -0.20}, one-star: {-0.62, -0.33}
23:17:54.349 00.002 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
23:17:54.351 00.002 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
23:17:54.353 00.002 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-2.81 mountX=0.20 mountY=0.62, mountTheta=1.27
23:17:54.353 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.20, opts=13)
23:17:54.354 00.001 14964 Enqueuing Move request for scope (-0.60, -0.20)
23:17:54.355 00.001 12044 Worker thread wakes up
23:17:54.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.20) opts 0xd
23:17:54.355 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.20)
23:17:54.355 00.000 12044 Moving (-0.60, -0.20) raw xDistance=0.20 yDistance=0.62
23:17:54.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
23:17:54.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
23:17:54.355 00.000 12044 MoveAxis(E, 0, ABG)
23:17:54.355 00.000 12044 Move returns status 0, amount 0
23:17:54.355 00.000 12044 MoveAxis(S, 58, ABG)
23:17:54.355 00.000 12044 Guiding  Dir = 1, Dur = 58
23:17:54.364 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23787, med=618, FiltMin=527, FiltMax=16570, Gamma=0.810
23:17:54.371 00.007 14964 UpdateGuideState exits: m=337646 SNR=362.2
23:17:54.372 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.372 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:54.373 00.001 14964 Enqueuing Expose request
23:17:54.406 00.033 12044 IsSlewing returns 0
23:17:54.406 00.000 12044 IsGuiding returns 0
23:17:54.438 00.032 12044 PulseGuide returned control before completion, sleep 37
23:17:54.478 00.040 12044 IsGuiding returns 1
23:17:54.478 00.000 12044 scope still moving after pulse duration time elapsed
23:17:54.596 00.118 12044 IsSlewing returns 0
23:17:54.597 00.001 12044 IsGuiding returns 0
23:17:54.597 00.000 12044 scope move finished after 58 + 132 ms
23:17:54.597 00.000 12044 Move returns status 0, amount 58
23:17:54.597 00.000 12044 move complete, result=0
23:17:54.597 00.000 12044 worker thread done servicing request
23:17:54.597 00.000 12044 Worker thread wakes up
23:17:54.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:54.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:17:54.597 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 58 ms SOUTH
23:17:57.695 03.098 12044 Exposure complete
23:17:57.720 00.025 12044 worker thread done servicing request
23:17:57.720 00.000 14964 OnExposeComplete: enter
23:17:57.721 00.001 14964 UpdateGuideState(): m_state=6
23:17:57.722 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
23:17:57.722 00.000 14964 Star::Find returns 1 (0), X=277.03, Y=103.06, Mass=347198, SNR=374.7, Peak=23675 HFD=4.1
23:17:57.724 00.002 14964 MultiStar: [#1 -0.21,-0.03,0.16,U] [#2 -0.29,-0.17,0.06,U] 
23:17:57.724 00.000 14964 refined, 2 included, MultiStar: {-0.25, 0.26}, one-star: {-0.26, 0.34}
23:17:57.725 00.001 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.89 = -2.40)
23:17:57.725 00.000 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.66)
23:17:57.726 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.33 mountX=-0.27 mountY=0.22, mountTheta=2.45
23:17:57.729 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.26, opts=13)
23:17:57.729 00.000 14964 Enqueuing Move request for scope (-0.25, 0.26)
23:17:57.730 00.001 12044 Worker thread wakes up
23:17:57.730 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
23:17:57.730 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
23:17:57.730 00.000 12044 Moving (-0.25, 0.26) raw xDistance=-0.27 yDistance=0.22
23:17:57.730 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.00
23:17:57.730 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:57.730 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:17:57.730 00.000 12044 MoveAxis(E, 0, ABG)
23:17:57.730 00.000 12044 Move returns status 0, amount 0
23:17:57.730 00.000 12044 MoveAxis(N, 0, ABG)
23:17:57.730 00.000 12044 Move returns status 0, amount 0
23:17:57.730 00.000 12044 move complete, result=0
23:17:57.730 00.000 12044 worker thread done servicing request
23:17:57.745 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23675, med=619, FiltMin=535, FiltMax=17198, Gamma=0.810
23:17:57.751 00.006 14964 UpdateGuideState exits: m=347198 SNR=374.7
23:17:57.752 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.752 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:17:57.753 00.001 14964 Enqueuing Expose request
23:17:57.753 00.000 12044 Worker thread wakes up
23:17:57.753 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:57.754 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:17:57.754 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:00.864 03.110 12044 Exposure complete
23:18:00.903 00.039 12044 worker thread done servicing request
23:18:00.903 00.000 14964 OnExposeComplete: enter
23:18:00.905 00.002 14964 UpdateGuideState(): m_state=6
23:18:00.907 00.002 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
23:18:00.908 00.001 14964 Star::Find returns 1 (0), X=277.37, Y=102.88, Mass=346823, SNR=376.7, Peak=22379 HFD=3.9
23:18:00.908 00.000 14964 MultiStar: [#1 0.11,0.09,0.16,U] [#2 0.38,-0.20,0.06,U] 
23:18:00.909 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.13}, one-star: {0.08, 0.15}
23:18:00.909 00.000 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.46 = 2.46)
23:18:00.910 00.001 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.77)
23:18:00.911 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
23:18:00.913 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.13, opts=13)
23:18:00.915 00.002 14964 Enqueuing Move request for scope (0.10, 0.13)
23:18:00.916 00.001 12044 Worker thread wakes up
23:18:00.916 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:18:00.916 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:18:00.916 00.000 12044 Moving (0.10, 0.13) raw xDistance=-0.12 yDistance=-0.11
23:18:00.916 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
23:18:00.916 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:00.916 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:00.916 00.000 12044 MoveAxis(E, 0, ABG)
23:18:00.917 00.001 12044 Move returns status 0, amount 0
23:18:00.917 00.000 12044 MoveAxis(N, 0, ABG)
23:18:00.917 00.000 12044 Move returns status 0, amount 0
23:18:00.917 00.000 12044 move complete, result=0
23:18:00.917 00.000 12044 worker thread done servicing request
23:18:00.929 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22379, med=619, FiltMin=535, FiltMax=17487, Gamma=0.810
23:18:00.940 00.011 14964 UpdateGuideState exits: m=346823 SNR=376.7
23:18:00.943 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.944 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:00.945 00.001 14964 Enqueuing Expose request
23:18:00.945 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:00.947 00.002 12044 Worker thread wakes up
23:18:00.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:00.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:04.080 03.133 12044 Exposure complete
23:18:04.114 00.034 12044 worker thread done servicing request
23:18:04.115 00.001 14964 OnExposeComplete: enter
23:18:04.116 00.001 14964 UpdateGuideState(): m_state=6
23:18:04.117 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
23:18:04.118 00.001 14964 Star::Find returns 1 (0), X=277.48, Y=102.84, Mass=348135, SNR=370.9, Peak=25775 HFD=3.8
23:18:04.119 00.001 14964 MultiStar: [#1 0.29,-0.10,0.16,U] [#2 0.68,0.01,0.00,M1] 
23:18:04.121 00.002 14964 refined, 1 included, MultiStar: {0.20, 0.09}, one-star: {0.19, 0.11}
23:18:04.121 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
23:18:04.122 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
23:18:04.122 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
23:18:04.125 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.09, opts=13)
23:18:04.126 00.001 14964 Enqueuing Move request for scope (0.20, 0.09)
23:18:04.127 00.001 12044 Worker thread wakes up
23:18:04.128 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
23:18:04.128 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
23:18:04.128 00.000 12044 Moving (0.20, 0.09) raw xDistance=-0.08 yDistance=-0.21
23:18:04.128 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.12, using input
23:18:04.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
23:18:04.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:04.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:18:04.128 00.000 12044 MoveAxis(E, 0, ABG)
23:18:04.128 00.000 12044 Move returns status 0, amount 0
23:18:04.128 00.000 12044 MoveAxis(N, 0, ABG)
23:18:04.128 00.000 12044 Move returns status 0, amount 0
23:18:04.128 00.000 12044 move complete, result=0
23:18:04.128 00.000 12044 worker thread done servicing request
23:18:04.142 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25775, med=619, FiltMin=522, FiltMax=17687, Gamma=0.810
23:18:04.153 00.011 14964 UpdateGuideState exits: m=348135 SNR=370.9
23:18:04.154 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.154 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:04.155 00.001 14964 Enqueuing Expose request
23:18:04.157 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:04.158 00.001 12044 Worker thread wakes up
23:18:04.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:04.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:07.283 03.125 12044 Exposure complete
23:18:07.321 00.038 12044 worker thread done servicing request
23:18:07.322 00.001 14964 OnExposeComplete: enter
23:18:07.323 00.001 14964 UpdateGuideState(): m_state=6
23:18:07.324 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
23:18:07.325 00.001 14964 Star::Find returns 1 (0), X=277.61, Y=102.33, Mass=343186, SNR=372.1, Peak=22560 HFD=3.7
23:18:07.325 00.000 14964 MultiStar: [#1 0.39,0.25,0.16,U] [#2 0.52,0.33,0.06,U] 
23:18:07.327 00.002 14964 refined, 2 included, MultiStar: {0.34, -0.27}, one-star: {0.32, -0.39}
23:18:07.328 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
23:18:07.329 00.001 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
23:18:07.331 00.002 14964 CameraToMount -- cameraX=0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-0.67 mountX=0.28 mountY=-0.31, mountTheta=-0.84
23:18:07.333 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.27, opts=13)
23:18:07.334 00.001 14964 Enqueuing Move request for scope (0.34, -0.27)
23:18:07.336 00.002 12044 Worker thread wakes up
23:18:07.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.27) opts 0xd
23:18:07.336 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.27)
23:18:07.336 00.000 12044 Moving (0.34, -0.27) raw xDistance=0.28 yDistance=-0.31
23:18:07.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
23:18:07.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:07.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:18:07.336 00.000 12044 MoveAxis(E, 0, ABG)
23:18:07.336 00.000 12044 Move returns status 0, amount 0
23:18:07.336 00.000 12044 MoveAxis(N, 0, ABG)
23:18:07.336 00.000 12044 Move returns status 0, amount 0
23:18:07.336 00.000 12044 move complete, result=0
23:18:07.336 00.000 12044 worker thread done servicing request
23:18:07.349 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22560, med=619, FiltMin=520, FiltMax=15950, Gamma=0.810
23:18:07.359 00.010 14964 UpdateGuideState exits: m=343186 SNR=372.1
23:18:07.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.361 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:07.361 00.000 14964 Enqueuing Expose request
23:18:07.362 00.001 12044 Worker thread wakes up
23:18:07.362 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:07.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:07.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:10.458 03.096 12044 Exposure complete
23:18:10.479 00.021 12044 worker thread done servicing request
23:18:10.479 00.000 14964 OnExposeComplete: enter
23:18:10.480 00.001 14964 UpdateGuideState(): m_state=6
23:18:10.481 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
23:18:10.482 00.001 14964 Star::Find returns 1 (0), X=277.50, Y=102.76, Mass=342938, SNR=371.5, Peak=23075 HFD=3.7
23:18:10.483 00.001 14964 MultiStar: [#1 0.18,0.01,0.14,U] [#2 0.69,0.28,0.00,M1] 
23:18:10.483 00.000 14964 refined, 1 included, MultiStar: {0.20, 0.03}, one-star: {0.21, 0.03}
23:18:10.483 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.71 = 1.71)
23:18:10.484 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.76 = -1.52)
23:18:10.484 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=-0.03 mountY=-0.21, mountTheta=-1.71
23:18:10.488 00.004 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.03, opts=13)
23:18:10.489 00.001 14964 Enqueuing Move request for scope (0.20, 0.03)
23:18:10.489 00.000 12044 Worker thread wakes up
23:18:10.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
23:18:10.490 00.001 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
23:18:10.490 00.000 12044 Moving (0.20, 0.03) raw xDistance=-0.03 yDistance=-0.21
23:18:10.490 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.07, using input
23:18:10.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
23:18:10.490 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:10.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:18:10.490 00.000 12044 MoveAxis(E, 0, ABG)
23:18:10.490 00.000 12044 Move returns status 0, amount 0
23:18:10.490 00.000 12044 MoveAxis(N, 0, ABG)
23:18:10.490 00.000 12044 Move returns status 0, amount 0
23:18:10.490 00.000 12044 move complete, result=0
23:18:10.490 00.000 12044 worker thread done servicing request
23:18:10.497 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23075, med=618, FiltMin=526, FiltMax=16579, Gamma=0.810
23:18:10.503 00.006 14964 UpdateGuideState exits: m=342938 SNR=371.5
23:18:10.503 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:10.504 00.000 14964 Enqueuing Expose request
23:18:10.505 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:10.505 00.000 12044 Worker thread wakes up
23:18:10.506 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:10.506 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:13.612 03.106 12044 Exposure complete
23:18:13.651 00.039 12044 worker thread done servicing request
23:18:13.651 00.000 14964 OnExposeComplete: enter
23:18:13.653 00.002 14964 UpdateGuideState(): m_state=6
23:18:13.654 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
23:18:13.657 00.003 14964 Star::Find returns 1 (0), X=277.41, Y=103.06, Mass=347164, SNR=372.1, Peak=23947 HFD=3.9
23:18:13.658 00.001 14964 MultiStar: [#1 0.14,-0.27,0.15,U] [#2 0.53,-0.22,0.06,U] 
23:18:13.661 00.003 14964 refined, 2 included, MultiStar: {0.14, 0.23}, one-star: {0.12, 0.33}
23:18:13.664 00.003 14964 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.56) = xAngle (2.56 = 2.56)
23:18:13.666 00.002 14964 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.62 = -0.67)
23:18:13.667 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=-0.23 mountY=-0.17, mountTheta=-2.50
23:18:13.670 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.23, opts=13)
23:18:13.671 00.001 14964 Enqueuing Move request for scope (0.14, 0.23)
23:18:13.673 00.002 12044 Worker thread wakes up
23:18:13.673 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
23:18:13.673 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
23:18:13.673 00.000 12044 Moving (0.14, 0.23) raw xDistance=-0.23 yDistance=-0.17
23:18:13.673 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
23:18:13.673 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:13.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:13.673 00.000 12044 MoveAxis(E, 0, ABG)
23:18:13.673 00.000 12044 Move returns status 0, amount 0
23:18:13.673 00.000 12044 MoveAxis(N, 0, ABG)
23:18:13.673 00.000 12044 Move returns status 0, amount 0
23:18:13.673 00.000 12044 move complete, result=0
23:18:13.673 00.000 12044 worker thread done servicing request
23:18:13.686 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23947, med=618, FiltMin=535, FiltMax=18595, Gamma=0.810
23:18:13.697 00.011 14964 UpdateGuideState exits: m=347164 SNR=372.1
23:18:13.698 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.700 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:13.701 00.001 14964 Enqueuing Expose request
23:18:13.702 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:13.704 00.002 12044 Worker thread wakes up
23:18:13.704 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:13.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:16.834 03.130 12044 Exposure complete
23:18:16.863 00.029 12044 worker thread done servicing request
23:18:16.863 00.000 14964 OnExposeComplete: enter
23:18:16.864 00.001 14964 UpdateGuideState(): m_state=6
23:18:16.865 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
23:18:16.865 00.000 14964 Star::Find returns 1 (0), X=277.30, Y=103.08, Mass=344130, SNR=366.6, Peak=23787 HFD=4.0
23:18:16.866 00.001 14964 MultiStar: [#1 0.10,-0.19,0.15,U] [#2 0.42,-0.09,0.06,U] 
23:18:16.866 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.27}, one-star: {0.01, 0.36}
23:18:16.867 00.001 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
23:18:16.867 00.000 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
23:18:16.868 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.42 mountX=-0.27 mountY=-0.07, mountTheta=-2.89
23:18:16.869 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.27, opts=13)
23:18:16.869 00.000 14964 Enqueuing Move request for scope (0.04, 0.27)
23:18:16.870 00.001 12044 Worker thread wakes up
23:18:16.870 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
23:18:16.870 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
23:18:16.870 00.000 12044 Moving (0.04, 0.27) raw xDistance=-0.27 yDistance=-0.07
23:18:16.870 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.04
23:18:16.870 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:16.870 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:16.870 00.000 12044 MoveAxis(E, 0, ABG)
23:18:16.870 00.000 12044 Move returns status 0, amount 0
23:18:16.870 00.000 12044 MoveAxis(N, 0, ABG)
23:18:16.870 00.000 12044 Move returns status 0, amount 0
23:18:16.870 00.000 12044 move complete, result=0
23:18:16.871 00.001 12044 worker thread done servicing request
23:18:16.880 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23787, med=618, FiltMin=528, FiltMax=16499, Gamma=0.810
23:18:16.887 00.007 14964 UpdateGuideState exits: m=344130 SNR=366.6
23:18:16.889 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.890 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:16.891 00.001 14964 Enqueuing Expose request
23:18:16.893 00.002 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:16.893 00.000 12044 Worker thread wakes up
23:18:16.893 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:16.893 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:20.017 03.124 12044 Exposure complete
23:18:20.042 00.025 12044 worker thread done servicing request
23:18:20.042 00.000 14964 OnExposeComplete: enter
23:18:20.044 00.002 14964 UpdateGuideState(): m_state=6
23:18:20.045 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
23:18:20.046 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=103.15, Mass=343721, SNR=378.6, Peak=24023 HFD=3.9
23:18:20.046 00.000 14964 MultiStar: [#1 -0.05,-0.24,0.17,U] [#2 0.05,-0.09,0.06,U] 
23:18:20.047 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.31}, one-star: {-0.06, 0.43}
23:18:20.048 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.30 = -2.98)
23:18:20.048 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.07)
23:18:20.049 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.74 mountX=-0.31 mountY=0.02, mountTheta=3.07
23:18:20.052 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.31, opts=13)
23:18:20.053 00.001 14964 Enqueuing Move request for scope (-0.05, 0.31)
23:18:20.054 00.001 12044 Worker thread wakes up
23:18:20.054 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
23:18:20.055 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
23:18:20.055 00.000 12044 Moving (-0.05, 0.31) raw xDistance=-0.31 yDistance=0.02
23:18:20.055 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.31, slope = -0.04
23:18:20.055 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:20.055 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:20.055 00.000 12044 MoveAxis(E, 34, ABG)
23:18:20.055 00.000 12044 Guiding  Dir = 2, Dur = 34
23:18:20.069 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24023, med=618, FiltMin=519, FiltMax=16203, Gamma=0.810
23:18:20.078 00.009 14964 UpdateGuideState exits: m=343721 SNR=378.6
23:18:20.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.079 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:20.081 00.002 14964 Enqueuing Expose request
23:18:20.108 00.027 12044 IsSlewing returns 0
23:18:20.108 00.000 12044 IsGuiding returns 0
23:18:20.141 00.033 12044 PulseGuide returned control before completion, sleep 13
23:18:20.174 00.033 12044 IsGuiding returns 1
23:18:20.174 00.000 12044 scope still moving after pulse duration time elapsed
23:18:20.308 00.134 12044 IsSlewing returns 0
23:18:20.309 00.001 12044 IsGuiding returns 0
23:18:20.309 00.000 12044 scope move finished after 34 + 166 ms
23:18:20.309 00.000 12044 Move returns status 0, amount 34
23:18:20.309 00.000 12044 MoveAxis(N, 0, ABG)
23:18:20.309 00.000 12044 Move returns status 0, amount 0
23:18:20.309 00.000 12044 move complete, result=0
23:18:20.309 00.000 12044 worker thread done servicing request
23:18:20.309 00.000 12044 Worker thread wakes up
23:18:20.310 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:20.310 00.000 14964 GuideStep: -0.3 px 34 ms EAST, 0.0 px 0 ms NORTH
23:18:20.312 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:23.418 03.106 12044 Exposure complete
23:18:23.440 00.022 12044 worker thread done servicing request
23:18:23.440 00.000 14964 OnExposeComplete: enter
23:18:23.440 00.000 14964 UpdateGuideState(): m_state=6
23:18:23.441 00.001 14964 Star::Find(35, 277, 103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
23:18:23.441 00.000 14964 Star::Find returns 1 (0), X=277.20, Y=102.56, Mass=337525, SNR=362.4, Peak=20759 HFD=3.7
23:18:23.442 00.001 14964 MultiStar: [#1 0.03,0.19,0.15,U] [#2 0.53,0.07,0.06,U] 
23:18:23.443 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.11}, one-star: {-0.09, -0.16}
23:18:23.443 00.000 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
23:18:23.443 00.000 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
23:18:23.444 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.95 mountX=0.11 mountY=0.05, mountTheta=0.47
23:18:23.446 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.11, opts=13)
23:18:23.446 00.000 14964 Enqueuing Move request for scope (-0.04, -0.11)
23:18:23.447 00.001 12044 Worker thread wakes up
23:18:23.447 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
23:18:23.447 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
23:18:23.447 00.000 12044 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.05
23:18:23.447 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
23:18:23.447 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.447 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:23.447 00.000 12044 MoveAxis(E, 0, ABG)
23:18:23.447 00.000 12044 Move returns status 0, amount 0
23:18:23.447 00.000 12044 MoveAxis(N, 0, ABG)
23:18:23.447 00.000 12044 Move returns status 0, amount 0
23:18:23.447 00.000 12044 move complete, result=0
23:18:23.447 00.000 12044 worker thread done servicing request
23:18:23.454 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20759, med=619, FiltMin=534, FiltMax=14795, Gamma=0.810
23:18:23.459 00.005 14964 UpdateGuideState exits: m=337525 SNR=362.4
23:18:23.461 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:23.462 00.001 14964 Enqueuing Expose request
23:18:23.462 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:23.463 00.001 12044 Worker thread wakes up
23:18:23.463 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:23.463 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:26.592 03.129 12044 Exposure complete
23:18:26.634 00.042 12044 worker thread done servicing request
23:18:26.634 00.000 14964 OnExposeComplete: enter
23:18:26.636 00.002 14964 UpdateGuideState(): m_state=6
23:18:26.639 00.003 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
23:18:26.642 00.003 14964 Star::Find returns 1 (0), X=277.28, Y=102.54, Mass=346300, SNR=371.3, Peak=22359 HFD=3.6
23:18:26.645 00.003 14964 MultiStar: [#1 0.06,0.09,0.16,U] [#2 0.40,0.30,0.06,U] 
23:18:26.645 00.000 14964 refined, 2 included, MultiStar: {0.02, -0.12}, one-star: {-0.01, -0.18}
23:18:26.645 00.000 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.56) = xAngle (0.11 = 0.11)
23:18:26.646 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.12)
23:18:26.647 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=0.12 mountY=-0.00, mountTheta=-0.02
23:18:26.650 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.12, opts=13)
23:18:26.651 00.001 14964 Enqueuing Move request for scope (0.02, -0.12)
23:18:26.652 00.001 12044 Worker thread wakes up
23:18:26.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:18:26.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:18:26.652 00.000 12044 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=-0.00
23:18:26.653 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
23:18:26.653 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.653 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:26.653 00.000 12044 MoveAxis(E, 0, ABG)
23:18:26.653 00.000 12044 Move returns status 0, amount 0
23:18:26.653 00.000 12044 MoveAxis(N, 0, ABG)
23:18:26.653 00.000 12044 Move returns status 0, amount 0
23:18:26.653 00.000 12044 move complete, result=0
23:18:26.653 00.000 12044 worker thread done servicing request
23:18:26.668 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22359, med=619, FiltMin=525, FiltMax=15824, Gamma=0.810
23:18:26.682 00.014 14964 UpdateGuideState exits: m=346300 SNR=371.3
23:18:26.684 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.686 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:26.688 00.002 14964 Enqueuing Expose request
23:18:26.691 00.003 12044 Worker thread wakes up
23:18:26.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:26.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:26.691 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:29.823 03.132 12044 Exposure complete
23:18:29.861 00.038 12044 worker thread done servicing request
23:18:29.862 00.001 14964 OnExposeComplete: enter
23:18:29.865 00.003 14964 UpdateGuideState(): m_state=6
23:18:29.868 00.003 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
23:18:29.870 00.002 14964 Star::Find returns 1 (0), X=277.34, Y=102.74, Mass=351265, SNR=381.3, Peak=24747 HFD=3.7
23:18:29.871 00.001 14964 MultiStar: [#1 0.20,0.16,0.15,U] [#2 0.29,0.11,0.07,U] 
23:18:29.872 00.001 14964 single-star, 2 included, MultiStar: {0.08, 0.04}, one-star: {0.05, 0.01}
23:18:29.874 00.002 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
23:18:29.876 00.002 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
23:18:29.877 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
23:18:29.880 00.003 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.01, opts=13)
23:18:29.881 00.001 14964 Enqueuing Move request for scope (0.05, 0.01)
23:18:29.882 00.001 12044 Worker thread wakes up
23:18:29.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:18:29.882 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:18:29.883 00.001 12044 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
23:18:29.883 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
23:18:29.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:29.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:29.883 00.000 12044 MoveAxis(E, 0, ABG)
23:18:29.883 00.000 12044 Move returns status 0, amount 0
23:18:29.883 00.000 12044 MoveAxis(N, 0, ABG)
23:18:29.883 00.000 12044 Move returns status 0, amount 0
23:18:29.883 00.000 12044 move complete, result=0
23:18:29.883 00.000 12044 worker thread done servicing request
23:18:29.901 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24747, med=618, FiltMin=525, FiltMax=17211, Gamma=0.810
23:18:29.912 00.011 14964 UpdateGuideState exits: m=351265 SNR=381.3
23:18:29.913 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.915 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:29.917 00.002 14964 Enqueuing Expose request
23:18:29.919 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:29.920 00.001 12044 Worker thread wakes up
23:18:29.920 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:29.920 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:33.028 03.108 12044 Exposure complete
23:18:33.072 00.044 12044 worker thread done servicing request
23:18:33.072 00.000 14964 OnExposeComplete: enter
23:18:33.073 00.001 14964 UpdateGuideState(): m_state=6
23:18:33.074 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
23:18:33.074 00.000 14964 Star::Find returns 1 (0), X=277.64, Y=102.48, Mass=342949, SNR=378.4, Peak=21323 HFD=3.5
23:18:33.075 00.001 14964 MultiStar: [#1 0.41,0.41,0.14,U] [#2 0.57,0.59,0.00,M1] 
23:18:33.075 00.000 14964 refined, 1 included, MultiStar: {0.35, -0.17}, one-star: {0.35, -0.25}
23:18:33.076 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
23:18:33.076 00.000 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
23:18:33.077 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.45 mountX=0.17 mountY=-0.33, mountTheta=-1.09
23:18:33.079 00.002 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.17, opts=13)
23:18:33.080 00.001 14964 Enqueuing Move request for scope (0.35, -0.17)
23:18:33.080 00.000 12044 Worker thread wakes up
23:18:33.080 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
23:18:33.080 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
23:18:33.080 00.000 12044 Moving (0.35, -0.17) raw xDistance=0.17 yDistance=-0.33
23:18:33.080 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
23:18:33.080 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:33.080 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:18:33.080 00.000 12044 MoveAxis(E, 0, ABG)
23:18:33.080 00.000 12044 Move returns status 0, amount 0
23:18:33.080 00.000 12044 MoveAxis(N, 0, ABG)
23:18:33.080 00.000 12044 Move returns status 0, amount 0
23:18:33.080 00.000 12044 move complete, result=0
23:18:33.080 00.000 12044 worker thread done servicing request
23:18:33.089 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21323, med=619, FiltMin=535, FiltMax=14042, Gamma=0.810
23:18:33.095 00.006 14964 UpdateGuideState exits: m=342949 SNR=378.4
23:18:33.095 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.096 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:33.096 00.000 14964 Enqueuing Expose request
23:18:33.097 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:33.097 00.000 12044 Worker thread wakes up
23:18:33.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:33.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:36.204 03.107 12044 Exposure complete
23:18:36.238 00.034 14964 OnExposeComplete: enter
23:18:36.241 00.003 14964 UpdateGuideState(): m_state=6
23:18:36.245 00.004 12044 worker thread done servicing request
23:18:36.245 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
23:18:36.245 00.000 14964 Star::Find returns 1 (0), X=277.61, Y=102.57, Mass=336909, SNR=359.5, Peak=22267 HFD=3.4
23:18:36.246 00.001 14964 MultiStar: [#1 0.39,0.31,0.15,U] [#2 0.59,0.32,0.00,M2] 
23:18:36.246 00.000 14964 refined, 1 included, MultiStar: {0.33, -0.10}, one-star: {0.32, -0.16}
23:18:36.248 00.002 14964 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
23:18:36.250 00.002 14964 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.97)
23:18:36.252 00.002 14964 CameraToMount -- cameraX=0.33 cameraY=-0.10 hyp=0.34 cameraTheta=-0.29 mountX=0.10 mountY=-0.31, mountTheta=-1.26
23:18:36.255 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.10, opts=13)
23:18:36.256 00.001 14964 Enqueuing Move request for scope (0.33, -0.10)
23:18:36.257 00.001 12044 Worker thread wakes up
23:18:36.258 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.10) opts 0xd
23:18:36.258 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.10)
23:18:36.258 00.000 12044 Moving (0.33, -0.10) raw xDistance=0.10 yDistance=-0.31
23:18:36.258 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
23:18:36.258 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:36.258 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:18:36.258 00.000 12044 MoveAxis(E, 0, ABG)
23:18:36.258 00.000 12044 Move returns status 0, amount 0
23:18:36.258 00.000 12044 MoveAxis(N, 0, ABG)
23:18:36.258 00.000 12044 Move returns status 0, amount 0
23:18:36.258 00.000 12044 move complete, result=0
23:18:36.258 00.000 12044 worker thread done servicing request
23:18:36.271 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22267, med=618, FiltMin=528, FiltMax=14531, Gamma=0.810
23:18:36.281 00.010 14964 UpdateGuideState exits: m=336909 SNR=359.5
23:18:36.282 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.283 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:36.284 00.001 14964 Enqueuing Expose request
23:18:36.285 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:36.286 00.001 12044 Worker thread wakes up
23:18:36.286 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:36.286 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:39.387 03.101 12044 Exposure complete
23:18:39.412 00.025 12044 worker thread done servicing request
23:18:39.412 00.000 14964 OnExposeComplete: enter
23:18:39.413 00.001 14964 UpdateGuideState(): m_state=6
23:18:39.413 00.000 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
23:18:39.414 00.001 14964 Star::Find returns 1 (0), X=277.47, Y=102.38, Mass=342514, SNR=359.5, Peak=23092 HFD=3.4
23:18:39.414 00.000 14964 MultiStar: [#1 0.28,0.21,0.18,U] [#2 0.86,0.23,0.00,M3] 
23:18:39.415 00.001 14964 refined, 1 included, MultiStar: {0.20, -0.26}, one-star: {0.18, -0.35}
23:18:39.415 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
23:18:39.416 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.61)
23:18:39.416 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.93 mountX=0.27 mountY=-0.17, mountTheta=-0.56
23:18:39.417 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.26, opts=13)
23:18:39.418 00.001 14964 Enqueuing Move request for scope (0.20, -0.26)
23:18:39.419 00.001 12044 Worker thread wakes up
23:18:39.419 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
23:18:39.419 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
23:18:39.419 00.000 12044 Moving (0.20, -0.26) raw xDistance=0.27 yDistance=-0.17
23:18:39.419 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.32, using input
23:18:39.419 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.05
23:18:39.419 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.419 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:39.419 00.000 12044 MoveAxis(E, 0, ABG)
23:18:39.419 00.000 12044 Move returns status 0, amount 0
23:18:39.419 00.000 12044 MoveAxis(N, 0, ABG)
23:18:39.419 00.000 12044 Move returns status 0, amount 0
23:18:39.419 00.000 12044 move complete, result=0
23:18:39.419 00.000 12044 worker thread done servicing request
23:18:39.426 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23092, med=619, FiltMin=541, FiltMax=16746, Gamma=0.810
23:18:39.433 00.007 14964 UpdateGuideState exits: m=342514 SNR=359.5
23:18:39.433 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.434 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:39.434 00.000 14964 Enqueuing Expose request
23:18:39.436 00.002 12044 Worker thread wakes up
23:18:39.438 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:39.438 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:39.438 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,68,71,71)
23:18:42.278 02.840 14964 evsrv: cli 01AB2C10 connect
23:18:42.279 00.001 14964 case statement mapped state 6 to 3
23:18:42.281 00.002 14964 case statement mapped state 6 to 3
23:18:42.283 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"623960ff-34a6-47d3-bc75-0f60552ab852"}
23:18:42.285 00.002 14964 case statement mapped state 6 to 3
23:18:42.286 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Guiding","id":"623960ff-34a6-47d3-bc75-0f60552ab852"}
23:18:42.288 00.002 14964 evsrv: cli 01AB2C10 disconnect
23:18:42.291 00.003 14964 evsrv: cli 01AB2850 connect
23:18:42.292 00.001 14964 case statement mapped state 6 to 3
23:18:42.292 00.000 14964 case statement mapped state 6 to 3
23:18:42.295 00.003 14964 evsrv: cli 01AB2850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"1e12ce10-8258-4a59-a71b-778e3907aaaf"}
23:18:42.297 00.002 14964 PhdController::Dither begins
23:18:42.298 00.001 14964 dither: size=2.00, dRA=1.13 dDec=1.21
23:18:42.298 00.000 14964 MountToCamera -- mountTheta (-0.82) + m_xAngle (-1.56) = xAngle (-2.37 = -2.37)
23:18:42.299 00.001 14964 MountToCamera -- mountX=1.13 mountY=1.21 hyp=1.66 mountTheta=-0.82 cameraX=-1.19, cameraY=-1.15 cameraTheta=-2.37
23:18:42.299 00.000 14964 setting lock position to (276.10, 101.57)
23:18:42.300 00.001 14964 Mount: notify guiding dithered (-1.2, -1.2)
23:18:42.300 00.000 14964 MultiStar: stabilizing after lock position change
23:18:42.301 00.001 14964 Status Line: Dither by 1.13,1.21
23:18:42.305 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:18:42.307 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
23:18:42.308 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":0,"id":"1e12ce10-8258-4a59-a71b-778e3907aaaf"}
23:18:42.311 00.003 14964 evsrv: cli 01AB2850 disconnect
23:18:42.551 00.240 12044 Exposure complete
23:18:42.584 00.033 12044 worker thread done servicing request
23:18:42.584 00.000 14964 OnExposeComplete: enter
23:18:42.586 00.002 14964 UpdateGuideState(): m_state=6
23:18:42.587 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
23:18:42.589 00.002 14964 Star::Find returns 1 (0), X=277.49, Y=102.58, Mass=343716, SNR=360.7, Peak=23135 HFD=3.3
23:18:42.590 00.001 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
23:18:42.591 00.001 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
23:18:42.593 00.002 14964 CameraToMount -- cameraX=1.39 cameraY=1.00 hyp=1.72 cameraTheta=0.62 mountX=-0.98 mountY=-1.49, mountTheta=-2.15
23:18:42.598 00.005 14964 dither recenter: remaining=(-1.1,-1.2) step=(-1.1,-1.2)
23:18:42.599 00.001 14964 MountToCamera -- mountTheta (2.32) + m_xAngle (-1.56) = xAngle (0.77 = 0.77)
23:18:42.600 00.001 14964 MountToCamera -- mountX=-1.13 mountY=-1.21 hyp=1.66 mountTheta=2.32 cameraX=1.19, cameraY=1.15 cameraTheta=0.77
23:18:42.602 00.002 14964 SchedulePrimaryMove(1136A648, x=1.19, y=1.15, opts=4)
23:18:42.603 00.001 14964 Enqueuing Move request for scope (1.19, 1.15)
23:18:42.604 00.001 14964 Mount: notify direct move -1.13,-1.21
23:18:42.606 00.002 12044 Worker thread wakes up
23:18:42.606 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.19, 1.15) opts 0x4
23:18:42.606 00.000 12044 Handling offset move in thread for scope, endpoint = (1.19, 1.15)
23:18:42.606 00.000 12044 Moving (1.19, 1.15) raw xDistance=-1.13 yDistance=-1.21
23:18:42.606 00.000 12044 BLC: window closed
23:18:42.606 00.000 12044 MoveAxis(E, 134, B)
23:18:42.606 00.000 12044 Guiding  Dir = 2, Dur = 134
23:18:42.619 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23135, med=619, FiltMin=533, FiltMax=15319, Gamma=0.810
23:18:42.630 00.011 14964 UpdateGuideState exits: m=343716 SNR=360.7
23:18:42.631 00.001 14964 PhdController: settling, locked = 1, distance = 1.87 (2.00) aobump = 0 frame = 1 / 99999
23:18:42.633 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778566722.633,"Host":"NUCBOX","Inst":1,"Distance":1.87,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:18:42.635 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.637 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:42.638 00.001 14964 Enqueuing Expose request
23:18:42.641 00.003 12044 IsSlewing returns 0
23:18:42.642 00.001 12044 IsGuiding returns 0
23:18:42.673 00.031 12044 PulseGuide returned control before completion, sleep 113
23:18:42.800 00.127 12044 IsGuiding returns 1
23:18:42.800 00.000 12044 scope still moving after pulse duration time elapsed
23:18:42.876 00.076 12044 IsSlewing returns 0
23:18:42.876 00.000 12044 IsGuiding returns 0
23:18:42.876 00.000 12044 scope move finished after 134 + 100 ms
23:18:42.876 00.000 12044 Move returns status 0, amount 134
23:18:42.876 00.000 12044 BLC: window closed
23:18:42.876 00.000 12044 BLC: Compensation needed for non-algo type move
23:18:42.876 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 347 applied
23:18:42.876 00.000 12044 MoveAxis(N, 460, B)
23:18:42.876 00.000 12044 Guiding  Dir = 0, Dur = 460
23:18:42.974 00.098 12044 IsSlewing returns 0
23:18:42.974 00.000 12044 IsGuiding returns 0
23:18:43.006 00.032 12044 PulseGuide returned control before completion, sleep 439
23:18:43.447 00.441 12044 IsGuiding returns 1
23:18:43.447 00.000 12044 scope still moving after pulse duration time elapsed
23:18:43.501 00.054 12044 IsSlewing returns 0
23:18:43.502 00.001 12044 IsGuiding returns 0
23:18:43.502 00.000 12044 scope move finished after 460 + 67 ms
23:18:43.502 00.000 12044 Move returns status 0, amount 460
23:18:43.502 00.000 12044 move complete, result=0
23:18:43.503 00.001 12044 worker thread done servicing request
23:18:43.503 00.000 12044 Worker thread wakes up
23:18:43.503 00.000 14964 GuideStep: -1.1 px 134 ms EAST, -1.2 px 460 ms NORTH
23:18:43.504 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:43.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:18:46.622 03.118 12044 Exposure complete
23:18:46.643 00.021 12044 worker thread done servicing request
23:18:46.643 00.000 14964 OnExposeComplete: enter
23:18:46.643 00.000 14964 UpdateGuideState(): m_state=6
23:18:46.644 00.001 14964 Star::Find(35, 277, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
23:18:46.645 00.001 14964 Star::Find returns 1 (0), X=276.32, Y=101.79, Mass=341120, SNR=354.6, Peak=20307 HFD=3.8
23:18:46.645 00.000 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
23:18:46.646 00.001 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
23:18:46.646 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.31 cameraTheta=0.76 mountX=-0.21 mountY=-0.25, mountTheta=-2.28
23:18:46.647 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.22, opts=13)
23:18:46.648 00.001 14964 Enqueuing Move request for scope (0.23, 0.22)
23:18:46.648 00.000 12044 Worker thread wakes up
23:18:46.648 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
23:18:46.648 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
23:18:46.648 00.000 12044 Moving (0.23, 0.22) raw xDistance=-0.21 yDistance=-0.25
23:18:46.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
23:18:46.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.649 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:18:46.649 00.000 12044 MoveAxis(E, 0, ABG)
23:18:46.649 00.000 12044 Move returns status 0, amount 0
23:18:46.649 00.000 12044 MoveAxis(N, 0, ABG)
23:18:46.649 00.000 12044 Move returns status 0, amount 0
23:18:46.649 00.000 12044 move complete, result=0
23:18:46.649 00.000 12044 worker thread done servicing request
23:18:46.656 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20307, med=619, FiltMin=528, FiltMax=14324, Gamma=0.810
23:18:46.662 00.006 14964 UpdateGuideState exits: m=341120 SNR=354.6
23:18:46.663 00.001 14964 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 2 / 99999
23:18:46.664 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566726.664,"Host":"NUCBOX","Inst":1,"Distance":0.31,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
23:18:46.664 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.665 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:46.665 00.000 14964 Enqueuing Expose request
23:18:46.666 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:46.666 00.000 12044 Worker thread wakes up
23:18:46.666 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:46.666 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:18:49.775 03.109 12044 Exposure complete
23:18:49.814 00.039 12044 worker thread done servicing request
23:18:49.814 00.000 14964 OnExposeComplete: enter
23:18:49.815 00.001 14964 UpdateGuideState(): m_state=6
23:18:49.816 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
23:18:49.817 00.001 14964 Star::Find returns 1 (0), X=276.29, Y=101.38, Mass=339876, SNR=355.5, Peak=20326 HFD=3.8
23:18:49.819 00.002 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
23:18:49.821 00.002 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
23:18:49.822 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.80 mountX=0.20 mountY=-0.17, mountTheta=-0.70
23:18:49.826 00.004 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.20, opts=13)
23:18:49.827 00.001 14964 Enqueuing Move request for scope (0.19, -0.20)
23:18:49.828 00.001 12044 Worker thread wakes up
23:18:49.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
23:18:49.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
23:18:49.828 00.000 12044 Moving (0.19, -0.20) raw xDistance=0.20 yDistance=-0.17
23:18:49.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
23:18:49.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:49.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:49.828 00.000 12044 MoveAxis(E, 0, ABG)
23:18:49.828 00.000 12044 Move returns status 0, amount 0
23:18:49.828 00.000 12044 MoveAxis(N, 0, ABG)
23:18:49.828 00.000 12044 Move returns status 0, amount 0
23:18:49.828 00.000 12044 move complete, result=0
23:18:49.828 00.000 12044 worker thread done servicing request
23:18:49.839 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20326, med=618, FiltMin=528, FiltMax=14833, Gamma=0.810
23:18:49.846 00.007 14964 UpdateGuideState exits: m=339876 SNR=355.5
23:18:49.847 00.001 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 3 / 99999
23:18:49.848 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566729.848,"Host":"NUCBOX","Inst":1,"Distance":0.30,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
23:18:49.848 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.848 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:49.849 00.001 14964 Enqueuing Expose request
23:18:49.849 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:49.850 00.001 12044 Worker thread wakes up
23:18:49.850 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:49.850 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:18:52.948 03.098 12044 Exposure complete
23:18:52.976 00.028 12044 worker thread done servicing request
23:18:52.976 00.000 14964 OnExposeComplete: enter
23:18:52.977 00.001 14964 UpdateGuideState(): m_state=6
23:18:52.977 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
23:18:52.978 00.001 14964 Star::Find returns 1 (0), X=276.60, Y=101.48, Mass=338612, SNR=357.1, Peak=21070 HFD=3.5
23:18:52.978 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
23:18:52.979 00.001 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
23:18:52.979 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=-0.10 hyp=0.52 cameraTheta=-0.19 mountX=0.10 mountY=-0.49, mountTheta=-1.36
23:18:52.980 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.10, opts=13)
23:18:52.981 00.001 14964 Enqueuing Move request for scope (0.51, -0.10)
23:18:52.981 00.000 12044 Worker thread wakes up
23:18:52.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.10) opts 0xd
23:18:52.981 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.10)
23:18:52.981 00.000 12044 Moving (0.51, -0.10) raw xDistance=0.10 yDistance=-0.49
23:18:52.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
23:18:52.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:52.981 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
23:18:52.981 00.000 12044 MoveAxis(E, 0, ABG)
23:18:52.981 00.000 12044 Move returns status 0, amount 0
23:18:52.981 00.000 12044 MoveAxis(N, 0, ABG)
23:18:52.981 00.000 12044 Move returns status 0, amount 0
23:18:52.982 00.001 12044 move complete, result=0
23:18:52.982 00.000 12044 worker thread done servicing request
23:18:52.989 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21070, med=618, FiltMin=535, FiltMax=16121, Gamma=0.810
23:18:52.995 00.006 14964 UpdateGuideState exits: m=338612 SNR=357.1
23:18:52.995 00.000 14964 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 4 / 99999
23:18:52.996 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778566732.996,"Host":"NUCBOX","Inst":1,"Distance":0.37,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
23:18:52.996 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.997 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:52.997 00.000 14964 Enqueuing Expose request
23:18:52.998 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:18:52.998 00.000 12044 Worker thread wakes up
23:18:52.999 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:52.999 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:18:56.097 03.098 12044 Exposure complete
23:18:56.127 00.030 12044 worker thread done servicing request
23:18:56.127 00.000 14964 OnExposeComplete: enter
23:18:56.129 00.002 14964 UpdateGuideState(): m_state=6
23:18:56.130 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
23:18:56.130 00.000 14964 Star::Find returns 1 (0), X=276.59, Y=100.91, Mass=340513, SNR=361.2, Peak=23190 HFD=3.9
23:18:56.131 00.001 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
23:18:56.131 00.000 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.60)
23:18:56.132 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.67 hyp=0.83 cameraTheta=-0.93 mountX=0.67 mountY=-0.43, mountTheta=-0.56
23:18:56.134 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.67, opts=13)
23:18:56.135 00.001 14964 Enqueuing Move request for scope (0.50, -0.67)
23:18:56.136 00.001 12044 Worker thread wakes up
23:18:56.136 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.67) opts 0xd
23:18:56.136 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.67)
23:18:56.136 00.000 12044 Moving (0.50, -0.67) raw xDistance=0.67 yDistance=-0.43
23:18:56.136 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.67 from input 0.67, slope = 0.26
23:18:56.136 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:56.136 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:18:56.136 00.000 12044 MoveAxis(W, 79, ABG)
23:18:56.136 00.000 12044 Guiding  Dir = 3, Dur = 79
23:18:56.150 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23190, med=619, FiltMin=523, FiltMax=16137, Gamma=0.810
23:18:56.157 00.007 12044 IsSlewing returns 0
23:18:56.157 00.000 12044 IsGuiding returns 0
23:18:56.158 00.001 14964 UpdateGuideState exits: m=340513 SNR=361.2
23:18:56.160 00.002 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 5 / 99999
23:18:56.160 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778566736.160,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
23:18:56.161 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.162 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:56.163 00.001 14964 Enqueuing Expose request
23:18:56.189 00.026 12044 PulseGuide returned control before completion, sleep 58
23:18:56.262 00.073 12044 IsGuiding returns 1
23:18:56.262 00.000 12044 scope still moving after pulse duration time elapsed
23:18:56.352 00.090 12044 IsSlewing returns 0
23:18:56.352 00.000 12044 IsGuiding returns 0
23:18:56.353 00.001 12044 scope move finished after 79 + 115 ms
23:18:56.353 00.000 12044 Move returns status 0, amount 79
23:18:56.353 00.000 12044 MoveAxis(N, 0, ABG)
23:18:56.353 00.000 12044 Move returns status 0, amount 0
23:18:56.353 00.000 12044 move complete, result=0
23:18:56.353 00.000 12044 worker thread done servicing request
23:18:56.353 00.000 12044 Worker thread wakes up
23:18:56.353 00.000 14964 GuideStep: 0.7 px 79 ms WEST, -0.4 px 0 ms NORTH
23:18:56.355 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:56.355 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:18:59.479 03.124 12044 Exposure complete
23:18:59.511 00.032 12044 worker thread done servicing request
23:18:59.511 00.000 14964 OnExposeComplete: enter
23:18:59.511 00.000 14964 UpdateGuideState(): m_state=6
23:18:59.513 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
23:18:59.514 00.001 14964 Star::Find returns 1 (0), X=276.43, Y=101.85, Mass=340312, SNR=363.6, Peak=22003 HFD=3.8
23:18:59.514 00.000 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
23:18:59.514 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.99)
23:18:59.515 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.28 hyp=0.44 cameraTheta=0.69 mountX=-0.27 mountY=-0.36, mountTheta=-2.21
23:18:59.516 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.28, opts=13)
23:18:59.516 00.000 14964 Enqueuing Move request for scope (0.34, 0.28)
23:18:59.516 00.000 12044 Worker thread wakes up
23:18:59.516 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.28) opts 0xd
23:18:59.516 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.28)
23:18:59.516 00.000 12044 Moving (0.34, 0.28) raw xDistance=-0.27 yDistance=-0.36
23:18:59.516 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.04
23:18:59.516 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:59.516 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:18:59.516 00.000 12044 MoveAxis(E, 0, ABG)
23:18:59.516 00.000 12044 Move returns status 0, amount 0
23:18:59.516 00.000 12044 MoveAxis(N, 0, ABG)
23:18:59.517 00.001 12044 Move returns status 0, amount 0
23:18:59.517 00.000 12044 move complete, result=0
23:18:59.517 00.000 12044 worker thread done servicing request
23:18:59.526 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22003, med=619, FiltMin=530, FiltMax=15896, Gamma=0.810
23:18:59.534 00.008 14964 UpdateGuideState exits: m=340312 SNR=363.6
23:18:59.535 00.001 14964 PhdController: settling, locked = 1, distance = 0.48 (2.00) aobump = 0 frame = 6 / 99999
23:18:59.536 00.001 14964 PhdController: newstate STATE_FINISH
23:18:59.536 00.000 14964 PhdController complete: success
23:18:59.537 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778566739.537,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:18:59.538 00.001 14964 Mount: notify guiding dither settle done success=1
23:18:59.538 00.000 14964 PhdController: newstate STATE_IDLE
23:18:59.539 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.540 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:18:59.540 00.000 14964 Enqueuing Expose request
23:18:59.541 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:18:59.541 00.000 12044 Worker thread wakes up
23:18:59.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:18:59.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:02.643 03.102 12044 Exposure complete
23:19:02.675 00.032 12044 worker thread done servicing request
23:19:02.676 00.001 14964 OnExposeComplete: enter
23:19:02.676 00.000 14964 UpdateGuideState(): m_state=6
23:19:02.677 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
23:19:02.677 00.000 14964 Star::Find returns 1 (0), X=276.26, Y=101.47, Mass=337258, SNR=363.8, Peak=21718 HFD=3.7
23:19:02.678 00.001 14964 MultiStar: exiting stabilization period
23:19:02.680 00.002 14964 MultiStar: updating star positions after lock position change
23:19:02.681 00.001 14964 Star::Find(35, 70, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
23:19:02.681 00.000 14964 Star::Find returns 1 (0), X=70.70, Y=316.70, Mass=16452, SNR=59.3, Peak=1661 HFD=3.6
23:19:02.682 00.001 14964 Star::Find(35, 137, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
23:19:02.682 00.000 14964 Star::Find returns 1 (0), X=136.61, Y=307.11, Mass=3627, SNR=22.9, Peak=983 HFD=2.9
23:19:02.683 00.001 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
23:19:02.683 00.000 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
23:19:02.683 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=0.11 mountY=-0.15, mountTheta=-0.94
23:19:02.685 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.11, opts=13)
23:19:02.685 00.000 14964 Enqueuing Move request for scope (0.16, -0.11)
23:19:02.686 00.001 12044 Worker thread wakes up
23:19:02.686 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:19:02.686 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:19:02.686 00.000 12044 Moving (0.16, -0.11) raw xDistance=0.11 yDistance=-0.15
23:19:02.686 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
23:19:02.686 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:02.686 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:02.686 00.000 12044 MoveAxis(E, 0, ABG)
23:19:02.686 00.000 12044 Move returns status 0, amount 0
23:19:02.686 00.000 12044 MoveAxis(N, 0, ABG)
23:19:02.687 00.001 12044 Move returns status 0, amount 0
23:19:02.687 00.000 12044 move complete, result=0
23:19:02.687 00.000 12044 worker thread done servicing request
23:19:02.696 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21718, med=618, FiltMin=527, FiltMax=15385, Gamma=0.810
23:19:02.703 00.007 14964 UpdateGuideState exits: m=337258 SNR=363.8
23:19:02.704 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.704 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:02.705 00.001 14964 Enqueuing Expose request
23:19:02.705 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:02.706 00.001 12044 Worker thread wakes up
23:19:02.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:02.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:05.807 03.101 12044 Exposure complete
23:19:05.836 00.029 12044 worker thread done servicing request
23:19:05.836 00.000 14964 OnExposeComplete: enter
23:19:05.838 00.002 14964 UpdateGuideState(): m_state=6
23:19:05.839 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
23:19:05.841 00.002 14964 Star::Find returns 1 (0), X=276.37, Y=101.90, Mass=334272, SNR=348.2, Peak=17259 HFD=4.3
23:19:05.843 00.002 14964 MultiStar: [#1 -0.01,-0.28,0.16,U] [#2 0.20,-0.93,0.00,M4] 
23:19:05.847 00.004 14964 refined, 1 included, MultiStar: {0.23, 0.24}, one-star: {0.27, 0.32}
23:19:05.848 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
23:19:05.850 00.002 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.88)
23:19:05.851 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.80 mountX=-0.23 mountY=-0.26, mountTheta=-2.31
23:19:05.853 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.24, opts=13)
23:19:05.855 00.002 14964 Enqueuing Move request for scope (0.23, 0.24)
23:19:05.856 00.001 12044 Worker thread wakes up
23:19:05.857 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0xd
23:19:05.857 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
23:19:05.857 00.000 12044 Moving (0.23, 0.24) raw xDistance=-0.23 yDistance=-0.26
23:19:05.857 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
23:19:05.857 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:05.857 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:19:05.857 00.000 12044 MoveAxis(E, 0, ABG)
23:19:05.857 00.000 12044 Move returns status 0, amount 0
23:19:05.857 00.000 12044 MoveAxis(N, 0, ABG)
23:19:05.857 00.000 12044 Move returns status 0, amount 0
23:19:05.857 00.000 12044 move complete, result=0
23:19:05.857 00.000 12044 worker thread done servicing request
23:19:05.870 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17259, med=619, FiltMin=534, FiltMax=13056, Gamma=0.810
23:19:05.884 00.014 14964 UpdateGuideState exits: m=334272 SNR=348.2
23:19:05.886 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.888 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:05.890 00.002 14964 Enqueuing Expose request
23:19:05.892 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:19:05.894 00.002 12044 Worker thread wakes up
23:19:05.894 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:05.894 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:08.994 03.100 12044 Exposure complete
23:19:09.025 00.031 12044 worker thread done servicing request
23:19:09.026 00.001 14964 OnExposeComplete: enter
23:19:09.026 00.000 14964 UpdateGuideState(): m_state=6
23:19:09.027 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
23:19:09.027 00.000 14964 Star::Find returns 1 (0), X=276.44, Y=101.16, Mass=333458, SNR=352.1, Peak=19742 HFD=3.9
23:19:09.028 00.001 14964 MultiStar: [#1 -0.02,0.32,0.15,U] [#2 0.43,0.04,0.05,U] 
23:19:09.029 00.001 14964 refined, 2 included, MultiStar: {0.30, -0.30}, one-star: {0.34, -0.41}
23:19:09.029 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
23:19:09.030 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
23:19:09.030 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=-0.30 hyp=0.43 cameraTheta=-0.79 mountX=0.31 mountY=-0.27, mountTheta=-0.72
23:19:09.032 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.30, opts=13)
23:19:09.032 00.000 14964 Enqueuing Move request for scope (0.30, -0.30)
23:19:09.033 00.001 12044 Worker thread wakes up
23:19:09.033 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.30) opts 0xd
23:19:09.033 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.30)
23:19:09.033 00.000 12044 Moving (0.30, -0.30) raw xDistance=0.31 yDistance=-0.27
23:19:09.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.31, slope = 0.01
23:19:09.033 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:09.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:19:09.033 00.000 12044 MoveAxis(W, 4, ABG)
23:19:09.033 00.000 12044 Guiding  Dir = 3, Dur = 4
23:19:09.043 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19742, med=619, FiltMin=534, FiltMax=15609, Gamma=0.810
23:19:09.048 00.005 14964 UpdateGuideState exits: m=333458 SNR=352.1
23:19:09.049 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.049 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:09.050 00.001 14964 Enqueuing Expose request
23:19:09.064 00.014 12044 IsSlewing returns 0
23:19:09.065 00.001 12044 IsGuiding returns 0
23:19:09.126 00.061 12044 IsGuiding returns 1
23:19:09.126 00.000 12044 scope still moving after pulse duration time elapsed
23:19:09.221 00.095 12044 IsSlewing returns 0
23:19:09.221 00.000 12044 IsGuiding returns 0
23:19:09.221 00.000 12044 scope move finished after 4 + 152 ms
23:19:09.221 00.000 12044 Move returns status 0, amount 4
23:19:09.221 00.000 12044 MoveAxis(N, 0, ABG)
23:19:09.221 00.000 12044 Move returns status 0, amount 0
23:19:09.221 00.000 12044 move complete, result=0
23:19:09.222 00.001 12044 worker thread done servicing request
23:19:09.222 00.000 12044 Worker thread wakes up
23:19:09.222 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:09.222 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:09.222 00.000 14964 GuideStep: 0.3 px 4 ms WEST, -0.3 px 0 ms NORTH
23:19:12.333 03.111 12044 Exposure complete
23:19:12.356 00.023 12044 worker thread done servicing request
23:19:12.357 00.001 14964 OnExposeComplete: enter
23:19:12.358 00.001 14964 UpdateGuideState(): m_state=6
23:19:12.359 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
23:19:12.360 00.001 14964 Star::Find returns 1 (0), X=276.12, Y=101.53, Mass=336541, SNR=358.1, Peak=19743 HFD=3.9
23:19:12.360 00.000 14964 MultiStar: [#1 -0.32,-0.06,0.15,U] [#2 0.31,-0.35,0.06,U] 
23:19:12.361 00.001 14964 single-star, 2 included, MultiStar: {-0.01, -0.06}, one-star: {0.02, -0.05}
23:19:12.361 00.000 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
23:19:12.362 00.001 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.82)
23:19:12.363 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.14 mountX=0.05 mountY=-0.02, mountTheta=-0.33
23:19:12.364 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.05, opts=13)
23:19:12.364 00.000 14964 Enqueuing Move request for scope (0.02, -0.05)
23:19:12.365 00.001 12044 Worker thread wakes up
23:19:12.365 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:19:12.365 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:19:12.365 00.000 12044 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
23:19:12.365 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
23:19:12.365 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:12.365 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:12.365 00.000 12044 MoveAxis(E, 0, ABG)
23:19:12.365 00.000 12044 Move returns status 0, amount 0
23:19:12.366 00.001 12044 MoveAxis(N, 0, ABG)
23:19:12.366 00.000 12044 Move returns status 0, amount 0
23:19:12.366 00.000 12044 move complete, result=0
23:19:12.366 00.000 12044 worker thread done servicing request
23:19:12.374 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19743, med=619, FiltMin=535, FiltMax=14584, Gamma=0.810
23:19:12.383 00.009 14964 UpdateGuideState exits: m=336541 SNR=358.1
23:19:12.384 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.386 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:12.387 00.001 14964 Enqueuing Expose request
23:19:12.388 00.001 12044 Worker thread wakes up
23:19:12.388 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:12.390 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:12.390 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:15.515 03.125 12044 Exposure complete
23:19:15.544 00.029 12044 worker thread done servicing request
23:19:15.544 00.000 14964 OnExposeComplete: enter
23:19:15.545 00.001 14964 UpdateGuideState(): m_state=6
23:19:15.546 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
23:19:15.546 00.000 14964 Star::Find returns 1 (0), X=276.27, Y=101.36, Mass=335054, SNR=362.7, Peak=22834 HFD=3.7
23:19:15.547 00.001 14964 MultiStar: [#1 0.02,0.16,0.15,U] [#2 0.25,-0.19,0.06,U] 
23:19:15.547 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.17}, one-star: {0.17, -0.21}
23:19:15.548 00.001 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
23:19:15.548 00.000 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.79 = -2.50)
23:19:15.549 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.82 mountX=0.17 mountY=-0.14, mountTheta=-0.68
23:19:15.550 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.17, opts=13)
23:19:15.550 00.000 14964 Enqueuing Move request for scope (0.16, -0.17)
23:19:15.551 00.001 12044 Worker thread wakes up
23:19:15.551 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
23:19:15.551 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
23:19:15.551 00.000 12044 Moving (0.16, -0.17) raw xDistance=0.17 yDistance=-0.14
23:19:15.551 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
23:19:15.552 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:15.552 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:19:15.552 00.000 12044 MoveAxis(E, 0, ABG)
23:19:15.552 00.000 12044 Move returns status 0, amount 0
23:19:15.552 00.000 12044 MoveAxis(N, 0, ABG)
23:19:15.552 00.000 12044 Move returns status 0, amount 0
23:19:15.552 00.000 12044 move complete, result=0
23:19:15.552 00.000 12044 worker thread done servicing request
23:19:15.561 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22834, med=619, FiltMin=535, FiltMax=14548, Gamma=0.810
23:19:15.571 00.010 14964 UpdateGuideState exits: m=335054 SNR=362.7
23:19:15.572 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.573 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:15.573 00.000 14964 Enqueuing Expose request
23:19:15.574 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:15.574 00.000 12044 Worker thread wakes up
23:19:15.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:15.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:18.681 03.107 12044 Exposure complete
23:19:18.710 00.029 12044 worker thread done servicing request
23:19:18.710 00.000 14964 OnExposeComplete: enter
23:19:18.712 00.002 14964 UpdateGuideState(): m_state=6
23:19:18.712 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
23:19:18.713 00.001 14964 Star::Find returns 1 (0), X=275.91, Y=101.82, Mass=339726, SNR=360.0, Peak=21691 HFD=4.2
23:19:18.713 00.000 14964 MultiStar: [#1 -0.48,0.18,0.16,U] [#2 -0.09,-0.23,0.06,U] 
23:19:18.714 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.22}, one-star: {-0.19, 0.25}
23:19:18.714 00.000 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
23:19:18.715 00.001 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.69)
23:19:18.715 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.37 mountX=-0.22 mountY=0.20, mountTheta=2.41
23:19:18.716 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.22, opts=13)
23:19:18.717 00.001 14964 Enqueuing Move request for scope (-0.22, 0.22)
23:19:18.717 00.000 12044 Worker thread wakes up
23:19:18.717 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
23:19:18.717 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
23:19:18.717 00.000 12044 Moving (-0.22, 0.22) raw xDistance=-0.22 yDistance=0.20
23:19:18.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.03
23:19:18.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:18.718 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:19:18.718 00.000 12044 MoveAxis(E, 0, ABG)
23:19:18.718 00.000 12044 Move returns status 0, amount 0
23:19:18.718 00.000 12044 MoveAxis(N, 0, ABG)
23:19:18.718 00.000 12044 Move returns status 0, amount 0
23:19:18.718 00.000 12044 move complete, result=0
23:19:18.718 00.000 12044 worker thread done servicing request
23:19:18.727 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21691, med=619, FiltMin=539, FiltMax=15992, Gamma=0.810
23:19:18.736 00.009 14964 UpdateGuideState exits: m=339726 SNR=360.0
23:19:18.737 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.738 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:18.738 00.000 14964 Enqueuing Expose request
23:19:18.740 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:18.740 00.000 12044 Worker thread wakes up
23:19:18.740 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:18.740 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:21.842 03.102 12044 Exposure complete
23:19:21.870 00.028 12044 worker thread done servicing request
23:19:21.870 00.000 14964 OnExposeComplete: enter
23:19:21.871 00.001 14964 UpdateGuideState(): m_state=6
23:19:21.872 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
23:19:21.872 00.000 14964 Star::Find returns 1 (0), X=275.84, Y=101.50, Mass=336608, SNR=367.2, Peak=19111 HFD=3.8
23:19:21.873 00.001 14964 MultiStar: [#1 -0.40,0.05,0.15,U] [#2 -0.60,0.16,0.06,U] 
23:19:21.874 00.001 14964 single-star, 2 included, MultiStar: {-0.29, -0.04}, one-star: {-0.26, -0.07}
23:19:21.874 00.000 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
23:19:21.875 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
23:19:21.875 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.88 mountX=0.07 mountY=0.26, mountTheta=1.32
23:19:21.876 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.07, opts=13)
23:19:21.877 00.001 14964 Enqueuing Move request for scope (-0.26, -0.07)
23:19:21.877 00.000 12044 Worker thread wakes up
23:19:21.877 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
23:19:21.877 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
23:19:21.877 00.000 12044 Moving (-0.26, -0.07) raw xDistance=0.07 yDistance=0.26
23:19:21.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
23:19:21.877 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.877 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:19:21.877 00.000 12044 MoveAxis(E, 0, ABG)
23:19:21.877 00.000 12044 Move returns status 0, amount 0
23:19:21.877 00.000 12044 MoveAxis(N, 0, ABG)
23:19:21.877 00.000 12044 Move returns status 0, amount 0
23:19:21.878 00.001 12044 move complete, result=0
23:19:21.878 00.000 12044 worker thread done servicing request
23:19:21.886 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19111, med=619, FiltMin=531, FiltMax=14918, Gamma=0.810
23:19:21.896 00.010 14964 UpdateGuideState exits: m=336608 SNR=367.2
23:19:21.896 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:21.897 00.000 14964 Enqueuing Expose request
23:19:21.898 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:19:21.898 00.000 12044 Worker thread wakes up
23:19:21.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:21.899 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:25.008 03.109 12044 Exposure complete
23:19:25.054 00.046 12044 worker thread done servicing request
23:19:25.054 00.000 14964 OnExposeComplete: enter
23:19:25.056 00.002 14964 UpdateGuideState(): m_state=6
23:19:25.058 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
23:19:25.059 00.001 14964 Star::Find returns 1 (0), X=276.00, Y=101.51, Mass=340095, SNR=366.7, Peak=24035 HFD=3.6
23:19:25.061 00.002 14964 MultiStar: [#1 -0.06,0.04,0.15,U] [#2 0.39,0.16,0.07,U] 
23:19:25.062 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.04}, one-star: {-0.10, -0.07}
23:19:25.063 00.001 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
23:19:25.065 00.002 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
23:19:25.066 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=0.04 mountY=0.07, mountTheta=1.04
23:19:25.068 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.04, opts=13)
23:19:25.070 00.002 14964 Enqueuing Move request for scope (-0.07, -0.04)
23:19:25.071 00.001 12044 Worker thread wakes up
23:19:25.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:19:25.071 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:19:25.071 00.000 12044 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
23:19:25.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
23:19:25.071 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:25.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:25.071 00.000 12044 MoveAxis(E, 0, ABG)
23:19:25.071 00.000 12044 Move returns status 0, amount 0
23:19:25.071 00.000 12044 MoveAxis(N, 0, ABG)
23:19:25.071 00.000 12044 Move returns status 0, amount 0
23:19:25.071 00.000 12044 move complete, result=0
23:19:25.071 00.000 12044 worker thread done servicing request
23:19:25.089 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24035, med=618, FiltMin=535, FiltMax=16198, Gamma=0.810
23:19:25.099 00.010 14964 UpdateGuideState exits: m=340095 SNR=366.7
23:19:25.101 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:25.103 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:25.104 00.001 14964 Enqueuing Expose request
23:19:25.105 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:25.105 00.000 12044 Worker thread wakes up
23:19:25.105 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:25.105 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:28.208 03.103 12044 Exposure complete
23:19:28.232 00.024 12044 worker thread done servicing request
23:19:28.232 00.000 14964 OnExposeComplete: enter
23:19:28.233 00.001 14964 UpdateGuideState(): m_state=6
23:19:28.233 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
23:19:28.234 00.001 14964 Star::Find returns 1 (0), X=276.48, Y=101.28, Mass=340715, SNR=371.6, Peak=23362 HFD=3.7
23:19:28.235 00.001 14964 MultiStar: [#1 0.17,0.53,0.16,U] [#2 0.53,0.01,0.06,U] 
23:19:28.236 00.001 14964 refined, 2 included, MultiStar: {0.36, -0.17}, one-star: {0.38, -0.29}
23:19:28.236 00.000 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
23:19:28.237 00.001 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.11)
23:19:28.237 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.40 cameraTheta=-0.43 mountX=0.17 mountY=-0.34, mountTheta=-1.11
23:19:28.239 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.17, opts=13)
23:19:28.240 00.001 14964 Enqueuing Move request for scope (0.36, -0.17)
23:19:28.241 00.001 12044 Worker thread wakes up
23:19:28.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.17) opts 0xd
23:19:28.241 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.17)
23:19:28.241 00.000 12044 Moving (0.36, -0.17) raw xDistance=0.17 yDistance=-0.34
23:19:28.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
23:19:28.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:19:28.241 00.000 12044 MoveAxis(E, 0, ABG)
23:19:28.241 00.000 12044 Move returns status 0, amount 0
23:19:28.241 00.000 12044 MoveAxis(N, 0, ABG)
23:19:28.241 00.000 12044 Move returns status 0, amount 0
23:19:28.241 00.000 12044 move complete, result=0
23:19:28.241 00.000 12044 worker thread done servicing request
23:19:28.249 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23362, med=619, FiltMin=529, FiltMax=16549, Gamma=0.810
23:19:28.254 00.005 14964 UpdateGuideState exits: m=340715 SNR=371.6
23:19:28.255 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.256 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:28.256 00.000 14964 Enqueuing Expose request
23:19:28.256 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:19:28.257 00.001 12044 Worker thread wakes up
23:19:28.257 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:28.257 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:31.362 03.105 12044 Exposure complete
23:19:31.412 00.050 12044 worker thread done servicing request
23:19:31.412 00.000 14964 OnExposeComplete: enter
23:19:31.414 00.002 14964 UpdateGuideState(): m_state=6
23:19:31.415 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
23:19:31.416 00.001 14964 Star::Find returns 1 (0), X=275.92, Y=101.52, Mass=337443, SNR=361.7, Peak=17628 HFD=4.0
23:19:31.416 00.000 14964 MultiStar: [#1 -0.31,-0.27,0.16,U] [#2 -0.04,-0.39,0.07,U] 
23:19:31.419 00.003 14964 single-star, 2 included, MultiStar: {-0.19, -0.10}, one-star: {-0.18, -0.05}
23:19:31.422 00.003 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
23:19:31.424 00.002 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
23:19:31.426 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=0.05 mountY=0.18, mountTheta=1.30
23:19:31.428 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.05, opts=13)
23:19:31.429 00.001 14964 Enqueuing Move request for scope (-0.18, -0.05)
23:19:31.430 00.001 12044 Worker thread wakes up
23:19:31.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:19:31.430 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:19:31.430 00.000 12044 Moving (-0.18, -0.05) raw xDistance=0.05 yDistance=0.18
23:19:31.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
23:19:31.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:31.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:19:31.430 00.000 12044 MoveAxis(E, 0, ABG)
23:19:31.430 00.000 12044 Move returns status 0, amount 0
23:19:31.430 00.000 12044 MoveAxis(N, 0, ABG)
23:19:31.430 00.000 12044 Move returns status 0, amount 0
23:19:31.430 00.000 12044 move complete, result=0
23:19:31.430 00.000 12044 worker thread done servicing request
23:19:31.440 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17628, med=619, FiltMin=535, FiltMax=14498, Gamma=0.810
23:19:31.447 00.007 14964 UpdateGuideState exits: m=337443 SNR=361.7
23:19:31.448 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.451 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:31.452 00.001 14964 Enqueuing Expose request
23:19:31.453 00.001 12044 Worker thread wakes up
23:19:31.453 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:31.453 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:31.453 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:34.551 03.098 12044 Exposure complete
23:19:34.579 00.028 12044 worker thread done servicing request
23:19:34.579 00.000 14964 OnExposeComplete: enter
23:19:34.580 00.001 14964 UpdateGuideState(): m_state=6
23:19:34.580 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
23:19:34.581 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=101.47, Mass=338594, SNR=359.6, Peak=22463 HFD=3.8
23:19:34.581 00.000 14964 MultiStar: [#1 -0.27,0.03,0.15,U] [#2 -0.23,0.06,0.06,U] 
23:19:34.582 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.08}, one-star: {0.07, -0.10}
23:19:34.582 00.000 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.19 = 0.19)
23:19:34.583 00.001 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
23:19:34.583 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=0.08 mountY=-0.01, mountTheta=-0.10
23:19:34.584 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.08, opts=13)
23:19:34.585 00.001 14964 Enqueuing Move request for scope (0.02, -0.08)
23:19:34.586 00.001 12044 Worker thread wakes up
23:19:34.586 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:19:34.586 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:19:34.586 00.000 12044 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.01
23:19:34.586 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
23:19:34.586 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:34.586 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:34.586 00.000 12044 MoveAxis(E, 0, ABG)
23:19:34.586 00.000 12044 Move returns status 0, amount 0
23:19:34.586 00.000 12044 MoveAxis(N, 0, ABG)
23:19:34.586 00.000 12044 Move returns status 0, amount 0
23:19:34.586 00.000 12044 move complete, result=0
23:19:34.586 00.000 12044 worker thread done servicing request
23:19:34.594 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22463, med=617, FiltMin=535, FiltMax=15480, Gamma=0.810
23:19:34.599 00.005 14964 UpdateGuideState exits: m=338594 SNR=359.6
23:19:34.600 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.600 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:34.600 00.000 14964 Enqueuing Expose request
23:19:34.601 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:34.602 00.001 12044 Worker thread wakes up
23:19:34.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:34.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:37.712 03.110 12044 Exposure complete
23:19:37.750 00.038 12044 worker thread done servicing request
23:19:37.750 00.000 14964 OnExposeComplete: enter
23:19:37.752 00.002 14964 UpdateGuideState(): m_state=6
23:19:37.754 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
23:19:37.756 00.002 14964 Star::Find returns 1 (0), X=276.17, Y=101.90, Mass=342201, SNR=374.5, Peak=22447 HFD=4.1
23:19:37.758 00.002 14964 MultiStar: [#1 -0.21,-0.37,0.15,U] [#2 0.18,-0.61,0.06,U] 
23:19:37.759 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.19}, one-star: {0.07, 0.32}
23:19:37.761 00.002 14964 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
23:19:37.762 00.001 14964 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
23:19:37.764 00.002 14964 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.36 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
23:19:37.767 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.19, opts=13)
23:19:37.769 00.002 14964 Enqueuing Move request for scope (0.04, 0.19)
23:19:37.770 00.001 12044 Worker thread wakes up
23:19:37.770 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:19:37.770 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:19:37.770 00.000 12044 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=-0.06
23:19:37.771 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
23:19:37.771 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:37.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:37.771 00.000 12044 MoveAxis(E, 0, ABG)
23:19:37.771 00.000 12044 Move returns status 0, amount 0
23:19:37.771 00.000 12044 MoveAxis(N, 0, ABG)
23:19:37.771 00.000 12044 Move returns status 0, amount 0
23:19:37.771 00.000 12044 move complete, result=0
23:19:37.771 00.000 12044 worker thread done servicing request
23:19:37.785 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22447, med=619, FiltMin=530, FiltMax=17368, Gamma=0.810
23:19:37.796 00.011 14964 UpdateGuideState exits: m=342201 SNR=374.5
23:19:37.798 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:37.799 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:37.800 00.001 14964 Enqueuing Expose request
23:19:37.803 00.003 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:37.805 00.002 12044 Worker thread wakes up
23:19:37.805 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:37.805 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:40.931 03.126 12044 Exposure complete
23:19:40.953 00.022 12044 worker thread done servicing request
23:19:40.953 00.000 14964 OnExposeComplete: enter
23:19:40.953 00.000 14964 UpdateGuideState(): m_state=6
23:19:40.954 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
23:19:40.954 00.000 14964 Star::Find returns 1 (0), X=276.29, Y=101.30, Mass=338407, SNR=359.6, Peak=20414 HFD=3.7
23:19:40.955 00.001 14964 MultiStar: [#1 0.03,0.47,0.15,U] [#2 0.33,0.08,0.07,U] 
23:19:40.955 00.000 14964 refined, 2 included, MultiStar: {0.18, -0.16}, one-star: {0.19, -0.27}
23:19:40.956 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
23:19:40.956 00.000 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.40)
23:19:40.957 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=0.16 mountY=-0.16, mountTheta=-0.79
23:19:40.958 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.16, opts=13)
23:19:40.959 00.001 14964 Enqueuing Move request for scope (0.18, -0.16)
23:19:40.959 00.000 12044 Worker thread wakes up
23:19:40.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
23:19:40.959 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
23:19:40.959 00.000 12044 Moving (0.18, -0.16) raw xDistance=0.16 yDistance=-0.16
23:19:40.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
23:19:40.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:40.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:19:40.959 00.000 12044 MoveAxis(E, 0, ABG)
23:19:40.959 00.000 12044 Move returns status 0, amount 0
23:19:40.959 00.000 12044 MoveAxis(N, 0, ABG)
23:19:40.959 00.000 12044 Move returns status 0, amount 0
23:19:40.959 00.000 12044 move complete, result=0
23:19:40.959 00.000 12044 worker thread done servicing request
23:19:40.968 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20414, med=619, FiltMin=535, FiltMax=15005, Gamma=0.810
23:19:40.974 00.006 14964 UpdateGuideState exits: m=338407 SNR=359.6
23:19:40.974 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.975 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:40.975 00.000 14964 Enqueuing Expose request
23:19:40.976 00.001 12044 Worker thread wakes up
23:19:40.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:40.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:40.976 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:44.081 03.105 12044 Exposure complete
23:19:44.118 00.037 12044 worker thread done servicing request
23:19:44.118 00.000 14964 OnExposeComplete: enter
23:19:44.120 00.002 14964 UpdateGuideState(): m_state=6
23:19:44.122 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
23:19:44.124 00.002 14964 Star::Find returns 1 (0), X=275.93, Y=101.38, Mass=334201, SNR=368.8, Peak=22878 HFD=4.0
23:19:44.126 00.002 14964 MultiStar: [#1 -0.40,0.20,0.14,U] [#2 0.31,-0.25,0.06,U] 
23:19:44.129 00.003 14964 refined, 2 included, MultiStar: {-0.17, -0.15}, one-star: {-0.16, -0.19}
23:19:44.133 00.004 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
23:19:44.135 00.002 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
23:19:44.137 00.002 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-2.40 mountX=0.15 mountY=0.18, mountTheta=0.88
23:19:44.140 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.15, opts=13)
23:19:44.141 00.001 14964 Enqueuing Move request for scope (-0.17, -0.15)
23:19:44.142 00.001 12044 Worker thread wakes up
23:19:44.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
23:19:44.142 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
23:19:44.143 00.001 12044 Moving (-0.17, -0.15) raw xDistance=0.15 yDistance=0.18
23:19:44.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
23:19:44.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:19:44.143 00.000 12044 MoveAxis(E, 0, ABG)
23:19:44.143 00.000 12044 Move returns status 0, amount 0
23:19:44.143 00.000 12044 MoveAxis(N, 0, ABG)
23:19:44.143 00.000 12044 Move returns status 0, amount 0
23:19:44.143 00.000 12044 move complete, result=0
23:19:44.143 00.000 12044 worker thread done servicing request
23:19:44.151 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22878, med=618, FiltMin=531, FiltMax=14122, Gamma=0.810
23:19:44.158 00.007 14964 UpdateGuideState exits: m=334201 SNR=368.8
23:19:44.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.160 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:44.161 00.001 14964 Enqueuing Expose request
23:19:44.162 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:44.162 00.000 12044 Worker thread wakes up
23:19:44.162 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:44.163 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:47.279 03.116 12044 Exposure complete
23:19:47.319 00.040 12044 worker thread done servicing request
23:19:47.319 00.000 14964 OnExposeComplete: enter
23:19:47.321 00.002 14964 UpdateGuideState(): m_state=6
23:19:47.323 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
23:19:47.326 00.003 14964 Star::Find returns 1 (0), X=275.73, Y=101.54, Mass=337362, SNR=356.2, Peak=18926 HFD=4.0
23:19:47.328 00.002 14964 MultiStar: [#1 -0.61,0.22,0.15,U] [#2 -0.22,-0.24,0.07,U] 
23:19:47.329 00.001 14964 single-star, 2 included, MultiStar: {-0.39, -0.01}, one-star: {-0.37, -0.03}
23:19:47.330 00.001 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
23:19:47.331 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
23:19:47.332 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.03 mountY=0.37, mountTheta=1.50
23:19:47.333 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.03, opts=13)
23:19:47.335 00.002 14964 Enqueuing Move request for scope (-0.37, -0.03)
23:19:47.336 00.001 12044 Worker thread wakes up
23:19:47.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.03) opts 0xd
23:19:47.336 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.03)
23:19:47.336 00.000 12044 Moving (-0.37, -0.03) raw xDistance=0.03 yDistance=0.37
23:19:47.337 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
23:19:47.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
23:19:47.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:47.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:19:47.337 00.000 12044 MoveAxis(E, 0, ABG)
23:19:47.337 00.000 12044 Move returns status 0, amount 0
23:19:47.337 00.000 12044 MoveAxis(N, 0, ABG)
23:19:47.337 00.000 12044 Move returns status 0, amount 0
23:19:47.337 00.000 12044 move complete, result=0
23:19:47.337 00.000 12044 worker thread done servicing request
23:19:47.352 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18926, med=618, FiltMin=535, FiltMax=13524, Gamma=0.810
23:19:47.361 00.009 14964 UpdateGuideState exits: m=337362 SNR=356.2
23:19:47.364 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.366 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:47.367 00.001 14964 Enqueuing Expose request
23:19:47.368 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:19:47.370 00.002 12044 Worker thread wakes up
23:19:47.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:47.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:50.489 03.119 12044 Exposure complete
23:19:50.514 00.025 12044 worker thread done servicing request
23:19:50.514 00.000 14964 OnExposeComplete: enter
23:19:50.515 00.001 14964 UpdateGuideState(): m_state=6
23:19:50.515 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
23:19:50.516 00.001 14964 Star::Find returns 1 (0), X=275.72, Y=101.52, Mass=340497, SNR=368.1, Peak=17644 HFD=4.0
23:19:50.517 00.001 14964 MultiStar: [#1 -0.34,0.09,0.16,U] [#2 -0.12,-0.02,0.04,U] 
23:19:50.517 00.000 14964 refined, 2 included, MultiStar: {-0.36, -0.03}, one-star: {-0.38, -0.05}
23:19:50.518 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
23:19:50.518 00.000 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
23:19:50.519 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.03 hyp=0.37 cameraTheta=-3.05 mountX=0.03 mountY=0.37, mountTheta=1.50
23:19:50.520 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.03, opts=13)
23:19:50.520 00.000 14964 Enqueuing Move request for scope (-0.36, -0.03)
23:19:50.520 00.000 12044 Worker thread wakes up
23:19:50.520 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.03) opts 0xd
23:19:50.520 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.03)
23:19:50.520 00.000 12044 Moving (-0.36, -0.03) raw xDistance=0.03 yDistance=0.37
23:19:50.521 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
23:19:50.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:50.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:19:50.521 00.000 12044 MoveAxis(E, 0, ABG)
23:19:50.521 00.000 12044 Move returns status 0, amount 0
23:19:50.521 00.000 12044 MoveAxis(N, 0, ABG)
23:19:50.521 00.000 12044 Move returns status 0, amount 0
23:19:50.521 00.000 12044 move complete, result=0
23:19:50.521 00.000 12044 worker thread done servicing request
23:19:50.528 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17644, med=619, FiltMin=531, FiltMax=13574, Gamma=0.810
23:19:50.535 00.007 14964 UpdateGuideState exits: m=340497 SNR=368.1
23:19:50.535 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:50.536 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:50.536 00.000 14964 Enqueuing Expose request
23:19:50.537 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:19:50.537 00.000 12044 Worker thread wakes up
23:19:50.537 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:50.537 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:53.643 03.106 12044 Exposure complete
23:19:53.680 00.037 12044 worker thread done servicing request
23:19:53.680 00.000 14964 OnExposeComplete: enter
23:19:53.681 00.001 14964 UpdateGuideState(): m_state=6
23:19:53.681 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
23:19:53.682 00.001 14964 Star::Find returns 1 (0), X=275.96, Y=101.20, Mass=342356, SNR=361.3, Peak=18602 HFD=4.3
23:19:53.683 00.001 14964 MultiStar: [#1 -0.26,0.22,0.15,U] [#2 -0.32,0.45,0.06,U] 
23:19:53.684 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.26}, one-star: {-0.13, -0.37}
23:19:53.685 00.001 14964 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.56) = xAngle (-0.56 = -0.56)
23:19:53.686 00.001 14964 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.49 = 2.49)
23:19:53.687 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.12 mountX=0.26 mountY=0.18, mountTheta=0.62
23:19:53.689 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.26, opts=13)
23:19:53.689 00.000 14964 Enqueuing Move request for scope (-0.16, -0.26)
23:19:53.690 00.001 12044 Worker thread wakes up
23:19:53.690 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
23:19:53.690 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
23:19:53.690 00.000 12044 Moving (-0.16, -0.26) raw xDistance=0.26 yDistance=0.18
23:19:53.690 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.01
23:19:53.690 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:53.690 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:19:53.690 00.000 12044 MoveAxis(E, 0, ABG)
23:19:53.690 00.000 12044 Move returns status 0, amount 0
23:19:53.690 00.000 12044 MoveAxis(N, 0, ABG)
23:19:53.690 00.000 12044 Move returns status 0, amount 0
23:19:53.690 00.000 12044 move complete, result=0
23:19:53.690 00.000 12044 worker thread done servicing request
23:19:53.698 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18602, med=618, FiltMin=540, FiltMax=14121, Gamma=0.810
23:19:53.703 00.005 14964 UpdateGuideState exits: m=342356 SNR=361.3
23:19:53.704 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.704 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:53.705 00.001 14964 Enqueuing Expose request
23:19:53.705 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:53.706 00.001 12044 Worker thread wakes up
23:19:53.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:53.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:19:56.839 03.133 12044 Exposure complete
23:19:56.866 00.027 12044 worker thread done servicing request
23:19:56.867 00.001 14964 OnExposeComplete: enter
23:19:56.869 00.002 14964 UpdateGuideState(): m_state=6
23:19:56.870 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
23:19:56.872 00.002 14964 Star::Find returns 1 (0), X=275.88, Y=101.29, Mass=332840, SNR=344.2, Peak=16390 HFD=4.6
23:19:56.873 00.001 14964 MultiStar: [#1 -0.52,-0.10,0.16,U] [#2 -0.10,-0.29,0.07,U] 
23:19:56.874 00.001 14964 single-star, 2 included, MultiStar: {-0.25, -0.26}, one-star: {-0.22, -0.28}
23:19:56.876 00.002 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.56) = xAngle (-0.68 = -0.68)
23:19:56.877 00.001 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.38 = 2.38)
23:19:56.879 00.002 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-2.23 mountX=0.28 mountY=0.25, mountTheta=0.73
23:19:56.883 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.28, opts=13)
23:19:56.885 00.002 14964 Enqueuing Move request for scope (-0.22, -0.28)
23:19:56.886 00.001 12044 Worker thread wakes up
23:19:56.886 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.28) opts 0xd
23:19:56.887 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.28)
23:19:56.887 00.000 12044 Moving (-0.22, -0.28) raw xDistance=0.28 yDistance=0.25
23:19:56.887 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.02
23:19:56.887 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:56.887 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:19:56.887 00.000 12044 MoveAxis(E, 0, ABG)
23:19:56.887 00.000 12044 Move returns status 0, amount 0
23:19:56.887 00.000 12044 MoveAxis(N, 0, ABG)
23:19:56.887 00.000 12044 Move returns status 0, amount 0
23:19:56.887 00.000 12044 move complete, result=0
23:19:56.887 00.000 12044 worker thread done servicing request
23:19:56.901 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16390, med=617, FiltMin=525, FiltMax=13209, Gamma=0.810
23:19:56.910 00.009 14964 UpdateGuideState exits: m=332840 SNR=344.2
23:19:56.912 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:56.913 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:19:56.914 00.001 14964 Enqueuing Expose request
23:19:56.916 00.002 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:56.918 00.002 12044 Worker thread wakes up
23:19:56.918 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:19:56.918 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:00.025 03.107 12044 Exposure complete
23:20:00.057 00.032 12044 worker thread done servicing request
23:20:00.057 00.000 14964 OnExposeComplete: enter
23:20:00.058 00.001 14964 UpdateGuideState(): m_state=6
23:20:00.059 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
23:20:00.060 00.001 14964 Star::Find returns 1 (0), X=275.96, Y=101.50, Mass=330530, SNR=355.6, Peak=14943 HFD=4.9
23:20:00.061 00.001 14964 MultiStar: [#1 -0.29,0.46,0.14,U] [#2 0.16,0.42,0.05,U] 
23:20:00.061 00.000 14964 refined, 2 included, MultiStar: {-0.14, 0.01}, one-star: {-0.13, -0.08}
23:20:00.062 00.001 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.65 = -1.63)
23:20:00.062 00.000 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.42)
23:20:00.063 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.10 mountX=-0.01 mountY=0.14, mountTheta=1.63
23:20:00.064 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.01, opts=13)
23:20:00.064 00.000 14964 Enqueuing Move request for scope (-0.14, 0.01)
23:20:00.065 00.001 12044 Worker thread wakes up
23:20:00.065 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:20:00.065 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:20:00.065 00.000 12044 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=0.14
23:20:00.065 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
23:20:00.065 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:00.065 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:20:00.065 00.000 12044 MoveAxis(E, 0, ABG)
23:20:00.066 00.001 12044 Move returns status 0, amount 0
23:20:00.066 00.000 12044 MoveAxis(N, 0, ABG)
23:20:00.066 00.000 12044 Move returns status 0, amount 0
23:20:00.066 00.000 12044 move complete, result=0
23:20:00.066 00.000 12044 worker thread done servicing request
23:20:00.080 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14943, med=618, FiltMin=521, FiltMax=11700, Gamma=0.810
23:20:00.090 00.010 14964 UpdateGuideState exits: m=330530 SNR=355.6
23:20:00.090 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.091 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:00.091 00.000 14964 Enqueuing Expose request
23:20:00.092 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:00.093 00.001 12044 Worker thread wakes up
23:20:00.093 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:00.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:03.222 03.129 12044 Exposure complete
23:20:03.262 00.040 12044 worker thread done servicing request
23:20:03.262 00.000 14964 OnExposeComplete: enter
23:20:03.264 00.002 14964 UpdateGuideState(): m_state=6
23:20:03.266 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
23:20:03.269 00.003 14964 Star::Find returns 1 (0), X=275.74, Y=101.40, Mass=339016, SNR=362.5, Peak=18718 HFD=3.9
23:20:03.272 00.003 14964 MultiStar: [#1 -0.81,0.53,0.00,M1] [#2 -0.24,0.03,0.06,U] 
23:20:03.273 00.001 14964 refined, 1 included, MultiStar: {-0.35, -0.16}, one-star: {-0.35, -0.17}
23:20:03.275 00.002 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
23:20:03.276 00.001 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
23:20:03.278 00.002 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.16 hyp=0.38 cameraTheta=-2.70 mountX=0.16 mountY=0.36, mountTheta=1.16
23:20:03.280 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.16, opts=13)
23:20:03.282 00.002 14964 Enqueuing Move request for scope (-0.35, -0.16)
23:20:03.284 00.002 12044 Worker thread wakes up
23:20:03.284 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.16) opts 0xd
23:20:03.284 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.16)
23:20:03.284 00.000 12044 Moving (-0.35, -0.16) raw xDistance=0.16 yDistance=0.36
23:20:03.284 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
23:20:03.284 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.284 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:20:03.284 00.000 12044 MoveAxis(E, 0, ABG)
23:20:03.285 00.001 12044 Move returns status 0, amount 0
23:20:03.285 00.000 12044 MoveAxis(N, 0, ABG)
23:20:03.285 00.000 12044 Move returns status 0, amount 0
23:20:03.285 00.000 12044 move complete, result=0
23:20:03.285 00.000 12044 worker thread done servicing request
23:20:03.300 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18718, med=617, FiltMin=531, FiltMax=13689, Gamma=0.810
23:20:03.310 00.010 14964 UpdateGuideState exits: m=339016 SNR=362.5
23:20:03.310 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.311 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:03.312 00.001 14964 Enqueuing Expose request
23:20:03.312 00.000 12044 Worker thread wakes up
23:20:03.312 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:20:03.313 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:03.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:06.442 03.129 12044 Exposure complete
23:20:06.482 00.040 12044 worker thread done servicing request
23:20:06.482 00.000 14964 OnExposeComplete: enter
23:20:06.482 00.000 14964 UpdateGuideState(): m_state=6
23:20:06.483 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
23:20:06.484 00.001 14964 Star::Find returns 1 (0), X=275.69, Y=101.32, Mass=335399, SNR=364.3, Peak=19682 HFD=4.2
23:20:06.486 00.002 14964 MultiStar: [#1 -0.60,0.29,0.00,M2] [#2 -0.29,-0.01,0.06,U] 
23:20:06.487 00.001 14964 refined, 1 included, MultiStar: {-0.40, -0.24}, one-star: {-0.41, -0.25}
23:20:06.487 00.000 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
23:20:06.488 00.001 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
23:20:06.489 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.24 hyp=0.47 cameraTheta=-2.60 mountX=0.23 mountY=0.42, mountTheta=1.07
23:20:06.492 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.24, opts=13)
23:20:06.496 00.004 14964 Enqueuing Move request for scope (-0.40, -0.24)
23:20:06.497 00.001 12044 Worker thread wakes up
23:20:06.498 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.24) opts 0xd
23:20:06.498 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.24)
23:20:06.498 00.000 12044 Moving (-0.40, -0.24) raw xDistance=0.23 yDistance=0.42
23:20:06.498 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.02
23:20:06.498 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.498 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:20:06.498 00.000 12044 MoveAxis(E, 0, ABG)
23:20:06.498 00.000 12044 Move returns status 0, amount 0
23:20:06.498 00.000 12044 MoveAxis(N, 0, ABG)
23:20:06.498 00.000 12044 Move returns status 0, amount 0
23:20:06.498 00.000 12044 move complete, result=0
23:20:06.498 00.000 12044 worker thread done servicing request
23:20:06.512 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19682, med=617, FiltMin=535, FiltMax=14665, Gamma=0.810
23:20:06.524 00.012 14964 UpdateGuideState exits: m=335399 SNR=364.3
23:20:06.525 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.527 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:06.528 00.001 14964 Enqueuing Expose request
23:20:06.529 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:20:06.530 00.001 12044 Worker thread wakes up
23:20:06.531 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:06.531 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:09.657 03.126 12044 Exposure complete
23:20:09.685 00.028 12044 worker thread done servicing request
23:20:09.685 00.000 14964 OnExposeComplete: enter
23:20:09.687 00.002 14964 UpdateGuideState(): m_state=6
23:20:09.687 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
23:20:09.688 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=101.29, Mass=341267, SNR=360.8, Peak=22482 HFD=4.0
23:20:09.688 00.000 14964 MultiStar: [#1 -0.41,0.33,0.15,U] [#2 0.27,0.12,0.07,U] 
23:20:09.689 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.18}, one-star: {-0.16, -0.28}
23:20:09.689 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
23:20:09.690 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
23:20:09.690 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.30 mountX=0.18 mountY=0.18, mountTheta=0.79
23:20:09.691 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.18, opts=13)
23:20:09.692 00.001 14964 Enqueuing Move request for scope (-0.16, -0.18)
23:20:09.693 00.001 12044 Worker thread wakes up
23:20:09.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
23:20:09.693 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
23:20:09.693 00.000 12044 Moving (-0.16, -0.18) raw xDistance=0.18 yDistance=0.18
23:20:09.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
23:20:09.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:20:09.693 00.000 12044 MoveAxis(E, 0, ABG)
23:20:09.693 00.000 12044 Move returns status 0, amount 0
23:20:09.693 00.000 12044 MoveAxis(N, 0, ABG)
23:20:09.693 00.000 12044 Move returns status 0, amount 0
23:20:09.693 00.000 12044 move complete, result=0
23:20:09.694 00.001 12044 worker thread done servicing request
23:20:09.702 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22482, med=618, FiltMin=519, FiltMax=16566, Gamma=0.810
23:20:09.715 00.013 14964 UpdateGuideState exits: m=341267 SNR=360.8
23:20:09.716 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.717 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:09.719 00.002 14964 Enqueuing Expose request
23:20:09.721 00.002 12044 Worker thread wakes up
23:20:09.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:09.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:09.721 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:12.848 03.127 12044 Exposure complete
23:20:12.888 00.040 12044 worker thread done servicing request
23:20:12.888 00.000 14964 OnExposeComplete: enter
23:20:12.889 00.001 14964 UpdateGuideState(): m_state=6
23:20:12.889 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
23:20:12.890 00.001 14964 Star::Find returns 1 (0), X=275.73, Y=101.83, Mass=341714, SNR=373.7, Peak=18195 HFD=4.3
23:20:12.891 00.001 14964 MultiStar: [#1 -0.60,-0.13,0.15,U] [#2 -0.45,-0.32,0.05,U] 
23:20:12.892 00.001 14964 refined, 2 included, MultiStar: {-0.40, 0.18}, one-star: {-0.36, 0.26}
23:20:12.893 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
23:20:12.895 00.002 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.04)
23:20:12.896 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.72 mountX=-0.19 mountY=0.38, mountTheta=2.03
23:20:12.898 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.18, opts=13)
23:20:12.898 00.000 14964 Enqueuing Move request for scope (-0.40, 0.18)
23:20:12.899 00.001 12044 Worker thread wakes up
23:20:12.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
23:20:12.899 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
23:20:12.899 00.000 12044 Moving (-0.40, 0.18) raw xDistance=-0.19 yDistance=0.38
23:20:12.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.01
23:20:12.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:12.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:20:12.899 00.000 12044 MoveAxis(E, 0, ABG)
23:20:12.899 00.000 12044 Move returns status 0, amount 0
23:20:12.899 00.000 12044 MoveAxis(N, 0, ABG)
23:20:12.899 00.000 12044 Move returns status 0, amount 0
23:20:12.899 00.000 12044 move complete, result=0
23:20:12.900 00.001 12044 worker thread done servicing request
23:20:12.909 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18195, med=618, FiltMin=518, FiltMax=14072, Gamma=0.810
23:20:12.915 00.006 14964 UpdateGuideState exits: m=341714 SNR=373.7
23:20:12.915 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.916 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:12.916 00.000 14964 Enqueuing Expose request
23:20:12.918 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:20:12.919 00.001 12044 Worker thread wakes up
23:20:12.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:12.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:16.027 03.108 12044 Exposure complete
23:20:16.076 00.049 12044 worker thread done servicing request
23:20:16.077 00.001 14964 OnExposeComplete: enter
23:20:16.078 00.001 14964 UpdateGuideState(): m_state=6
23:20:16.080 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
23:20:16.081 00.001 14964 Star::Find returns 1 (0), X=275.76, Y=101.80, Mass=336157, SNR=358.6, Peak=17755 HFD=4.4
23:20:16.083 00.002 14964 MultiStar: [#1 -0.51,-0.10,0.16,U] [#2 -0.44,-0.44,0.06,U] 
23:20:16.083 00.000 14964 refined, 2 included, MultiStar: {-0.36, 0.15}, one-star: {-0.33, 0.22}
23:20:16.084 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
23:20:16.084 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
23:20:16.086 00.002 14964 CameraToMount -- cameraX=-0.36 cameraY=0.15 hyp=0.39 cameraTheta=2.75 mountX=-0.16 mountY=0.34, mountTheta=2.00
23:20:16.089 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.15, opts=13)
23:20:16.090 00.001 14964 Enqueuing Move request for scope (-0.36, 0.15)
23:20:16.092 00.002 12044 Worker thread wakes up
23:20:16.092 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.15) opts 0xd
23:20:16.092 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.15)
23:20:16.092 00.000 12044 Moving (-0.36, 0.15) raw xDistance=-0.16 yDistance=0.34
23:20:16.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
23:20:16.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.092 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:20:16.092 00.000 12044 MoveAxis(E, 0, ABG)
23:20:16.092 00.000 12044 Move returns status 0, amount 0
23:20:16.092 00.000 12044 MoveAxis(N, 0, ABG)
23:20:16.092 00.000 12044 Move returns status 0, amount 0
23:20:16.092 00.000 12044 move complete, result=0
23:20:16.092 00.000 12044 worker thread done servicing request
23:20:16.104 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17755, med=619, FiltMin=532, FiltMax=13716, Gamma=0.810
23:20:16.114 00.010 14964 UpdateGuideState exits: m=336157 SNR=358.6
23:20:16.116 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.117 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:16.119 00.002 14964 Enqueuing Expose request
23:20:16.120 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:20:16.122 00.002 12044 Worker thread wakes up
23:20:16.122 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:16.122 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:19.225 03.103 12044 Exposure complete
23:20:19.264 00.039 12044 worker thread done servicing request
23:20:19.264 00.000 14964 OnExposeComplete: enter
23:20:19.268 00.004 14964 UpdateGuideState(): m_state=6
23:20:19.270 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
23:20:19.271 00.001 14964 Star::Find returns 1 (0), X=275.71, Y=101.42, Mass=332346, SNR=358.8, Peak=16546 HFD=4.4
23:20:19.272 00.001 14964 MultiStar: [#1 -0.60,0.41,0.00,M1] [#2 -0.06,-0.05,0.06,U] 
23:20:19.274 00.002 14964 refined, 1 included, MultiStar: {-0.37, -0.15}, one-star: {-0.39, -0.16}
23:20:19.275 00.001 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.56) = xAngle (-1.20 = -1.20)
23:20:19.276 00.001 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
23:20:19.278 00.002 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-2.75 mountX=0.15 mountY=0.38, mountTheta=1.21
23:20:19.280 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.15, opts=13)
23:20:19.281 00.001 14964 Enqueuing Move request for scope (-0.37, -0.15)
23:20:19.282 00.001 12044 Worker thread wakes up
23:20:19.282 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.15) opts 0xd
23:20:19.282 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.15)
23:20:19.282 00.000 12044 Moving (-0.37, -0.15) raw xDistance=0.15 yDistance=0.38
23:20:19.282 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
23:20:19.282 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.282 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:20:19.282 00.000 12044 MoveAxis(E, 0, ABG)
23:20:19.282 00.000 12044 Move returns status 0, amount 0
23:20:19.282 00.000 12044 MoveAxis(N, 0, ABG)
23:20:19.282 00.000 12044 Move returns status 0, amount 0
23:20:19.282 00.000 12044 move complete, result=0
23:20:19.283 00.001 12044 worker thread done servicing request
23:20:19.295 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16546, med=619, FiltMin=537, FiltMax=12625, Gamma=0.810
23:20:19.307 00.012 14964 UpdateGuideState exits: m=332346 SNR=358.8
23:20:19.310 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.312 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:19.313 00.001 14964 Enqueuing Expose request
23:20:19.315 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:20:19.317 00.002 12044 Worker thread wakes up
23:20:19.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:19.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:22.437 03.120 12044 Exposure complete
23:20:22.461 00.024 12044 worker thread done servicing request
23:20:22.461 00.000 14964 OnExposeComplete: enter
23:20:22.462 00.001 14964 UpdateGuideState(): m_state=6
23:20:22.463 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
23:20:22.463 00.000 14964 Star::Find returns 1 (0), X=275.62, Y=101.83, Mass=333508, SNR=348.1, Peak=15999 HFD=4.5
23:20:22.464 00.001 14964 MultiStar: [#1 -0.44,0.22,0.14,U] [#2 -0.45,-0.22,0.05,U] 
23:20:22.465 00.001 14964 refined, 2 included, MultiStar: {-0.47, 0.23}, one-star: {-0.48, 0.26}
23:20:22.465 00.000 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
23:20:22.466 00.001 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
23:20:22.466 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.23 hyp=0.53 cameraTheta=2.68 mountX=-0.24 mountY=0.45, mountTheta=2.06
23:20:22.467 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.23, opts=13)
23:20:22.468 00.001 14964 Enqueuing Move request for scope (-0.47, 0.23)
23:20:22.468 00.000 12044 Worker thread wakes up
23:20:22.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.23) opts 0xd
23:20:22.468 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.23)
23:20:22.468 00.000 12044 Moving (-0.47, 0.23) raw xDistance=-0.24 yDistance=0.45
23:20:22.468 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.29, using input
23:20:22.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
23:20:22.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:22.469 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:20:22.469 00.000 12044 MoveAxis(E, 0, ABG)
23:20:22.469 00.000 12044 Move returns status 0, amount 0
23:20:22.469 00.000 12044 MoveAxis(N, 0, ABG)
23:20:22.469 00.000 12044 Move returns status 0, amount 0
23:20:22.469 00.000 12044 move complete, result=0
23:20:22.469 00.000 12044 worker thread done servicing request
23:20:22.476 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15999, med=619, FiltMin=518, FiltMax=12304, Gamma=0.810
23:20:22.482 00.006 14964 UpdateGuideState exits: m=333508 SNR=348.1
23:20:22.482 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:22.483 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:22.483 00.000 14964 Enqueuing Expose request
23:20:22.485 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:20:22.485 00.000 12044 Worker thread wakes up
23:20:22.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:22.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:25.618 03.133 12044 Exposure complete
23:20:25.662 00.044 12044 worker thread done servicing request
23:20:25.662 00.000 14964 OnExposeComplete: enter
23:20:25.664 00.002 14964 UpdateGuideState(): m_state=6
23:20:25.665 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
23:20:25.667 00.002 14964 Star::Find returns 1 (0), X=275.33, Y=101.70, Mass=341069, SNR=366.4, Peak=17391 HFD=4.4
23:20:25.668 00.001 14964 MultiStar: [#1 -0.98,0.06,0.00,M1] [#2 -0.66,-0.29,0.00,M1] 
23:20:25.669 00.001 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.53 = -1.75)
23:20:25.671 00.002 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.30)
23:20:25.671 00.000 14964 CameraToMount -- cameraX=-0.76 cameraY=0.13 hyp=0.78 cameraTheta=2.98 mountX=-0.14 mountY=0.75, mountTheta=1.75
23:20:25.673 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=0.13, opts=13)
23:20:25.674 00.001 14964 Enqueuing Move request for scope (-0.76, 0.13)
23:20:25.675 00.001 12044 Worker thread wakes up
23:20:25.675 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.13) opts 0xd
23:20:25.675 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, 0.13)
23:20:25.675 00.000 12044 Moving (-0.76, 0.13) raw xDistance=-0.14 yDistance=0.75
23:20:25.675 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.28, using input
23:20:25.675 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.04
23:20:25.675 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:25.675 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
23:20:25.675 00.000 12044 MoveAxis(E, 0, ABG)
23:20:25.675 00.000 12044 Move returns status 0, amount 0
23:20:25.675 00.000 12044 MoveAxis(N, 0, ABG)
23:20:25.675 00.000 12044 Move returns status 0, amount 0
23:20:25.675 00.000 12044 move complete, result=0
23:20:25.676 00.001 12044 worker thread done servicing request
23:20:25.685 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17391, med=619, FiltMin=534, FiltMax=12296, Gamma=0.810
23:20:25.694 00.009 14964 UpdateGuideState exits: m=341069 SNR=366.4
23:20:25.697 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:25.701 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:25.701 00.000 14964 Enqueuing Expose request
23:20:25.702 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
23:20:25.702 00.000 12044 Worker thread wakes up
23:20:25.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:25.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:28.815 03.113 12044 Exposure complete
23:20:28.853 00.038 12044 worker thread done servicing request
23:20:28.853 00.000 14964 OnExposeComplete: enter
23:20:28.854 00.001 14964 UpdateGuideState(): m_state=6
23:20:28.857 00.003 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
23:20:28.859 00.002 14964 Star::Find returns 1 (0), X=275.63, Y=101.39, Mass=341028, SNR=372.1, Peak=19106 HFD=4.2
23:20:28.861 00.002 14964 MultiStar: [#1 -0.65,0.32,0.00,M2] [#2 -0.47,-0.15,0.06,U] 
23:20:28.863 00.002 14964 refined, 1 included, MultiStar: {-0.47, -0.18}, one-star: {-0.47, -0.18}
23:20:28.864 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
23:20:28.866 00.002 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
23:20:28.867 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-2.77 mountX=0.18 mountY=0.49, mountTheta=1.22
23:20:28.870 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.18, opts=13)
23:20:28.872 00.002 14964 Enqueuing Move request for scope (-0.47, -0.18)
23:20:28.873 00.001 12044 Worker thread wakes up
23:20:28.873 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.18) opts 0xd
23:20:28.873 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.18)
23:20:28.873 00.000 12044 Moving (-0.47, -0.18) raw xDistance=0.18 yDistance=0.49
23:20:28.873 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
23:20:28.873 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:28.873 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
23:20:28.873 00.000 12044 MoveAxis(E, 0, ABG)
23:20:28.874 00.001 12044 Move returns status 0, amount 0
23:20:28.874 00.000 12044 MoveAxis(N, 0, ABG)
23:20:28.874 00.000 12044 Move returns status 0, amount 0
23:20:28.874 00.000 12044 move complete, result=0
23:20:28.874 00.000 12044 worker thread done servicing request
23:20:28.888 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19106, med=618, FiltMin=535, FiltMax=14449, Gamma=0.810
23:20:28.899 00.011 14964 UpdateGuideState exits: m=341028 SNR=372.1
23:20:28.900 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.901 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:28.901 00.000 14964 Enqueuing Expose request
23:20:28.902 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:20:28.903 00.001 12044 Worker thread wakes up
23:20:28.903 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:28.903 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:32.031 03.128 12044 Exposure complete
23:20:32.061 00.030 12044 worker thread done servicing request
23:20:32.061 00.000 14964 OnExposeComplete: enter
23:20:32.063 00.002 14964 UpdateGuideState(): m_state=6
23:20:32.064 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
23:20:32.066 00.002 14964 Star::Find returns 1 (0), X=275.67, Y=101.44, Mass=339065, SNR=359.6, Peak=18064 HFD=4.3
23:20:32.069 00.003 14964 MultiStar: [#1 -0.81,0.31,0.00,M3] [#2 -0.37,-0.08,0.07,U] 
23:20:32.073 00.004 14964 refined, 1 included, MultiStar: {-0.42, -0.13}, one-star: {-0.43, -0.14}
23:20:32.074 00.001 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
23:20:32.076 00.002 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
23:20:32.078 00.002 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.84 mountX=0.13 mountY=0.43, mountTheta=1.29
23:20:32.081 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.13, opts=13)
23:20:32.083 00.002 14964 Enqueuing Move request for scope (-0.42, -0.13)
23:20:32.084 00.001 12044 Worker thread wakes up
23:20:32.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd
23:20:32.084 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.13)
23:20:32.084 00.000 12044 Moving (-0.42, -0.13) raw xDistance=0.13 yDistance=0.43
23:20:32.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
23:20:32.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:32.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:20:32.084 00.000 12044 MoveAxis(E, 0, ABG)
23:20:32.084 00.000 12044 Move returns status 0, amount 0
23:20:32.084 00.000 12044 MoveAxis(N, 0, ABG)
23:20:32.085 00.001 12044 Move returns status 0, amount 0
23:20:32.085 00.000 12044 move complete, result=0
23:20:32.085 00.000 12044 worker thread done servicing request
23:20:32.094 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18064, med=619, FiltMin=534, FiltMax=13343, Gamma=0.810
23:20:32.104 00.010 14964 UpdateGuideState exits: m=339065 SNR=359.6
23:20:32.106 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:32.107 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:32.109 00.002 14964 Enqueuing Expose request
23:20:32.110 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:20:32.111 00.001 12044 Worker thread wakes up
23:20:32.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:32.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:35.208 03.097 12044 Exposure complete
23:20:35.235 00.027 12044 worker thread done servicing request
23:20:35.235 00.000 14964 OnExposeComplete: enter
23:20:35.236 00.001 14964 UpdateGuideState(): m_state=6
23:20:35.236 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
23:20:35.237 00.001 14964 Star::Find returns 1 (0), X=275.22, Y=101.16, Mass=335024, SNR=361.2, Peak=21432 HFD=4.1
23:20:35.237 00.000 14964 MultiStar: [#1 -0.91,0.49,0.00,M4] [#2 -0.88,-0.14,0.00,M1] 
23:20:35.238 00.001 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
23:20:35.238 00.000 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
23:20:35.239 00.001 14964 CameraToMount -- cameraX=-0.87 cameraY=-0.41 hyp=0.97 cameraTheta=-2.70 mountX=0.40 mountY=0.91, mountTheta=1.16
23:20:35.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.87, y=-0.41, opts=13)
23:20:35.241 00.001 14964 Enqueuing Move request for scope (-0.87, -0.41)
23:20:35.241 00.000 12044 Worker thread wakes up
23:20:35.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.41) opts 0xd
23:20:35.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.87, -0.41)
23:20:35.241 00.000 12044 Moving (-0.87, -0.41) raw xDistance=0.40 yDistance=0.91
23:20:35.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.40, slope = 0.02
23:20:35.241 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.99 newest=1.83
23:20:35.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
23:20:35.241 00.000 12044 MoveAxis(W, 12, ABG)
23:20:35.241 00.000 12044 Guiding  Dir = 3, Dur = 12
23:20:35.250 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21432, med=619, FiltMin=534, FiltMax=15728, Gamma=0.810
23:20:35.256 00.006 14964 UpdateGuideState exits: m=335024 SNR=361.2
23:20:35.257 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:35.257 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:35.258 00.001 14964 Enqueuing Expose request
23:20:35.268 00.010 12044 IsSlewing returns 0
23:20:35.268 00.000 12044 IsGuiding returns 0
23:20:35.300 00.032 12044 IsGuiding returns 1
23:20:35.300 00.000 12044 scope still moving after pulse duration time elapsed
23:20:35.345 00.045 12044 IsSlewing returns 0
23:20:35.345 00.000 12044 IsGuiding returns 0
23:20:35.346 00.001 12044 scope move finished after 12 + 66 ms
23:20:35.346 00.000 12044 Move returns status 0, amount 12
23:20:35.346 00.000 12044 BLC: Oldest BLC event removed
23:20:35.346 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 347 applied
23:20:35.346 00.000 12044 MoveAxis(S, 432, ABG)
23:20:35.346 00.000 12044 Guiding  Dir = 1, Dur = 432
23:20:35.378 00.032 12044 IsSlewing returns 0
23:20:35.379 00.001 12044 IsGuiding returns 0
23:20:35.411 00.032 12044 PulseGuide returned control before completion, sleep 411
23:20:35.885 00.474 12044 IsGuiding returns 1
23:20:35.885 00.000 12044 scope still moving after pulse duration time elapsed
23:20:35.940 00.055 12044 IsSlewing returns 0
23:20:35.940 00.000 12044 IsGuiding returns 0
23:20:35.940 00.000 12044 scope move finished after 432 + 129 ms
23:20:35.940 00.000 12044 Move returns status 0, amount 432
23:20:35.940 00.000 12044 move complete, result=0
23:20:35.940 00.000 12044 worker thread done servicing request
23:20:35.940 00.000 12044 Worker thread wakes up
23:20:35.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:35.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:35.942 00.002 14964 GuideStep: 0.4 px 12 ms WEST, 0.9 px 432 ms SOUTH
23:20:39.047 03.105 12044 Exposure complete
23:20:39.081 00.034 12044 worker thread done servicing request
23:20:39.082 00.001 14964 OnExposeComplete: enter
23:20:39.083 00.001 14964 UpdateGuideState(): m_state=6
23:20:39.085 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
23:20:39.086 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=101.19, Mass=336501, SNR=350.8, Peak=18818 HFD=4.2
23:20:39.086 00.000 14964 MultiStar: [#1 0.33,0.44,0.14,U] [#2 0.58,0.05,0.06,U] 
23:20:39.088 00.002 14964 refined, 2 included, MultiStar: {0.28, -0.27}, one-star: {0.25, -0.39}
23:20:39.089 00.001 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
23:20:39.089 00.000 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.44)
23:20:39.090 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.27 hyp=0.39 cameraTheta=-0.76 mountX=0.27 mountY=-0.25, mountTheta=-0.75
23:20:39.092 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.27, opts=13)
23:20:39.094 00.002 14964 Enqueuing Move request for scope (0.28, -0.27)
23:20:39.096 00.002 12044 Worker thread wakes up
23:20:39.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.27) opts 0xd
23:20:39.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.27)
23:20:39.097 00.001 12044 Moving (0.28, -0.27) raw xDistance=0.27 yDistance=-0.25
23:20:39.097 00.000 12044 BLC: History state: CurrMiss=-0.25, AvgInitMiss=-0.16, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.912347, 1:-0.249815
23:20:39.097 00.000 12044 BLC: No correction, Miss < min_move
23:20:39.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.04
23:20:39.097 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:39.097 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:20:39.097 00.000 12044 MoveAxis(E, 0, ABG)
23:20:39.097 00.000 12044 Move returns status 0, amount 0
23:20:39.097 00.000 12044 MoveAxis(N, 0, ABG)
23:20:39.097 00.000 12044 Move returns status 0, amount 0
23:20:39.097 00.000 12044 move complete, result=0
23:20:39.097 00.000 12044 worker thread done servicing request
23:20:39.106 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18818, med=619, FiltMin=531, FiltMax=13636, Gamma=0.810
23:20:39.113 00.007 14964 UpdateGuideState exits: m=336501 SNR=350.8
23:20:39.115 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:39.116 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:39.117 00.001 14964 Enqueuing Expose request
23:20:39.118 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:39.118 00.000 12044 Worker thread wakes up
23:20:39.118 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:39.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:42.246 03.128 12044 Exposure complete
23:20:42.277 00.031 12044 worker thread done servicing request
23:20:42.277 00.000 14964 OnExposeComplete: enter
23:20:42.279 00.002 14964 UpdateGuideState(): m_state=6
23:20:42.280 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
23:20:42.282 00.002 14964 Star::Find returns 1 (0), X=276.61, Y=101.02, Mass=340837, SNR=366.4, Peak=17930 HFD=4.1
23:20:42.283 00.001 14964 MultiStar: [#1 0.42,0.27,0.14,U] [#2 0.75,0.17,0.00,M1] 
23:20:42.285 00.002 14964 refined, 1 included, MultiStar: {0.50, -0.45}, one-star: {0.51, -0.55}
23:20:42.286 00.001 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
23:20:42.286 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.41)
23:20:42.287 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.45 hyp=0.67 cameraTheta=-0.73 mountX=0.46 mountY=-0.45, mountTheta=-0.78
23:20:42.288 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.45, opts=13)
23:20:42.289 00.001 14964 Enqueuing Move request for scope (0.50, -0.45)
23:20:42.289 00.000 12044 Worker thread wakes up
23:20:42.289 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.45) opts 0xd
23:20:42.289 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.45)
23:20:42.289 00.000 12044 Moving (0.50, -0.45) raw xDistance=0.46 yDistance=-0.45
23:20:42.289 00.000 12044 BLC: History state: CurrMiss=-0.45, AvgInitMiss=-0.16, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.912347, 1:-0.249815, 2:-0.449366
23:20:42.289 00.000 12044 BLC: No correction, Miss < min_move
23:20:42.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.46, slope = 0.07
23:20:42.290 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:42.290 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:20:42.290 00.000 12044 MoveAxis(W, 53, ABG)
23:20:42.290 00.000 12044 Guiding  Dir = 3, Dur = 53
23:20:42.301 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17930, med=618, FiltMin=530, FiltMax=15252, Gamma=0.810
23:20:42.311 00.010 14964 UpdateGuideState exits: m=340837 SNR=366.4
23:20:42.313 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:42.315 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:42.316 00.001 14964 Enqueuing Expose request
23:20:42.340 00.024 12044 IsSlewing returns 0
23:20:42.341 00.001 12044 IsGuiding returns 0
23:20:42.363 00.022 12044 PulseGuide returned control before completion, sleep 42
23:20:42.416 00.053 12044 IsGuiding returns 1
23:20:42.416 00.000 12044 scope still moving after pulse duration time elapsed
23:20:42.469 00.053 12044 IsSlewing returns 0
23:20:42.469 00.000 12044 IsGuiding returns 0
23:20:42.470 00.001 12044 scope move finished after 53 + 75 ms
23:20:42.470 00.000 12044 Move returns status 0, amount 53
23:20:42.470 00.000 12044 MoveAxis(N, 0, ABG)
23:20:42.470 00.000 12044 Move returns status 0, amount 0
23:20:42.470 00.000 12044 move complete, result=0
23:20:42.470 00.000 12044 worker thread done servicing request
23:20:42.470 00.000 12044 Worker thread wakes up
23:20:42.470 00.000 14964 GuideStep: 0.5 px 53 ms WEST, -0.4 px 0 ms NORTH
23:20:42.471 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:42.471 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:45.593 03.122 12044 Exposure complete
23:20:45.616 00.023 12044 worker thread done servicing request
23:20:45.616 00.000 14964 OnExposeComplete: enter
23:20:45.617 00.001 14964 UpdateGuideState(): m_state=6
23:20:45.617 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
23:20:45.618 00.001 14964 Star::Find returns 1 (0), X=276.52, Y=101.84, Mass=334441, SNR=359.8, Peak=16127 HFD=4.4
23:20:45.619 00.001 14964 MultiStar: [#1 0.25,-0.11,0.15,U] [#2 0.37,-0.42,0.05,U] 
23:20:45.619 00.000 14964 refined, 2 included, MultiStar: {0.40, 0.19}, one-star: {0.43, 0.26}
23:20:45.619 00.000 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.99 = 1.99)
23:20:45.620 00.001 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.24)
23:20:45.620 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.43 mountX=-0.18 mountY=-0.42, mountTheta=-1.98
23:20:45.622 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.19, opts=13)
23:20:45.622 00.000 14964 Enqueuing Move request for scope (0.40, 0.19)
23:20:45.623 00.001 12044 Worker thread wakes up
23:20:45.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
23:20:45.623 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
23:20:45.623 00.000 12044 Moving (0.40, 0.19) raw xDistance=-0.18 yDistance=-0.42
23:20:45.623 00.000 12044 BLC: window closed
23:20:45.623 00.000 12044 BLC: History state: CurrMiss=-0.42, AvgInitMiss=-0.16, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.912347, 1:-0.249815, 2:-0.449366
23:20:45.623 00.000 12044 BLC: No correction, Miss < min_move
23:20:45.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.04
23:20:45.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:45.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:20:45.623 00.000 12044 MoveAxis(E, 0, ABG)
23:20:45.623 00.000 12044 Move returns status 0, amount 0
23:20:45.623 00.000 12044 MoveAxis(N, 0, ABG)
23:20:45.623 00.000 12044 Move returns status 0, amount 0
23:20:45.623 00.000 12044 move complete, result=0
23:20:45.623 00.000 12044 worker thread done servicing request
23:20:45.631 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16127, med=619, FiltMin=535, FiltMax=12256, Gamma=0.810
23:20:45.637 00.006 14964 UpdateGuideState exits: m=334441 SNR=359.8
23:20:45.637 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.638 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:45.639 00.001 14964 Enqueuing Expose request
23:20:45.639 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:20:45.640 00.001 12044 Worker thread wakes up
23:20:45.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:45.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:48.765 03.125 12044 Exposure complete
23:20:48.786 00.021 12044 worker thread done servicing request
23:20:48.786 00.000 14964 OnExposeComplete: enter
23:20:48.786 00.000 14964 UpdateGuideState(): m_state=6
23:20:48.787 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
23:20:48.787 00.000 14964 Star::Find returns 1 (0), X=276.25, Y=101.95, Mass=345186, SNR=366.1, Peak=20367 HFD=4.1
23:20:48.788 00.001 14964 MultiStar: [#1 0.02,-0.29,0.14,U] [#2 0.31,-0.43,0.06,U] 
23:20:48.788 00.000 14964 refined, 2 included, MultiStar: {0.15, 0.26}, one-star: {0.16, 0.38}
23:20:48.789 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
23:20:48.789 00.000 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
23:20:48.790 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.05 mountX=-0.26 mountY=-0.17, mountTheta=-2.55
23:20:48.791 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.26, opts=13)
23:20:48.791 00.000 14964 Enqueuing Move request for scope (0.15, 0.26)
23:20:48.792 00.001 12044 Worker thread wakes up
23:20:48.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
23:20:48.792 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
23:20:48.792 00.000 12044 Moving (0.15, 0.26) raw xDistance=-0.26 yDistance=-0.17
23:20:48.792 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
23:20:48.792 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.792 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:20:48.792 00.000 12044 MoveAxis(E, 0, ABG)
23:20:48.792 00.000 12044 Move returns status 0, amount 0
23:20:48.792 00.000 12044 MoveAxis(N, 0, ABG)
23:20:48.792 00.000 12044 Move returns status 0, amount 0
23:20:48.792 00.000 12044 move complete, result=0
23:20:48.793 00.001 12044 worker thread done servicing request
23:20:48.800 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20367, med=618, FiltMin=535, FiltMax=16310, Gamma=0.810
23:20:48.806 00.006 14964 UpdateGuideState exits: m=345186 SNR=366.1
23:20:48.806 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.807 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:48.807 00.000 14964 Enqueuing Expose request
23:20:48.808 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:48.809 00.001 12044 Worker thread wakes up
23:20:48.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:48.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:51.918 03.109 12044 Exposure complete
23:20:51.949 00.031 12044 worker thread done servicing request
23:20:51.949 00.000 14964 OnExposeComplete: enter
23:20:51.949 00.000 14964 UpdateGuideState(): m_state=6
23:20:51.950 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
23:20:51.950 00.000 14964 Star::Find returns 1 (0), X=276.14, Y=101.71, Mass=340260, SNR=358.4, Peak=20671 HFD=4.0
23:20:51.951 00.001 14964 MultiStar: [#1 -0.13,-0.21,0.14,U] [#2 0.31,-0.35,0.06,U] 
23:20:51.951 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.07}, one-star: {0.04, 0.14}
23:20:51.952 00.001 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.56) = xAngle (2.65 = 2.65)
23:20:51.952 00.000 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
23:20:51.953 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
23:20:51.954 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.07, opts=13)
23:20:51.955 00.001 14964 Enqueuing Move request for scope (0.04, 0.07)
23:20:51.956 00.001 12044 Worker thread wakes up
23:20:51.956 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:20:51.956 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:20:51.956 00.000 12044 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
23:20:51.956 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
23:20:51.956 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:51.956 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:51.956 00.000 12044 MoveAxis(E, 0, ABG)
23:20:51.956 00.000 12044 Move returns status 0, amount 0
23:20:51.956 00.000 12044 MoveAxis(N, 0, ABG)
23:20:51.956 00.000 12044 Move returns status 0, amount 0
23:20:51.956 00.000 12044 move complete, result=0
23:20:51.956 00.000 12044 worker thread done servicing request
23:20:51.965 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20671, med=618, FiltMin=535, FiltMax=14536, Gamma=0.810
23:20:51.974 00.009 14964 UpdateGuideState exits: m=340260 SNR=358.4
23:20:51.974 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.975 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:51.975 00.000 14964 Enqueuing Expose request
23:20:51.976 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:51.976 00.000 12044 Worker thread wakes up
23:20:51.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:51.977 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:55.080 03.103 12044 Exposure complete
23:20:55.117 00.037 12044 worker thread done servicing request
23:20:55.117 00.000 14964 OnExposeComplete: enter
23:20:55.119 00.002 14964 UpdateGuideState(): m_state=6
23:20:55.120 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
23:20:55.122 00.002 14964 Star::Find returns 1 (0), X=275.87, Y=101.72, Mass=341233, SNR=368.2, Peak=21443 HFD=4.0
23:20:55.124 00.002 14964 MultiStar: [#1 -0.50,0.30,0.15,U] [#2 -0.44,-0.48,0.00,M1] 
23:20:55.125 00.001 14964 single-star, 1 included, MultiStar: {-0.27, 0.17}, one-star: {-0.23, 0.15}
23:20:55.126 00.001 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
23:20:55.127 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
23:20:55.129 00.002 14964 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.57 mountX=-0.15 mountY=0.21, mountTheta=2.18
23:20:55.131 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.15, opts=13)
23:20:55.133 00.002 14964 Enqueuing Move request for scope (-0.23, 0.15)
23:20:55.135 00.002 12044 Worker thread wakes up
23:20:55.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
23:20:55.135 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
23:20:55.135 00.000 12044 Moving (-0.23, 0.15) raw xDistance=-0.15 yDistance=0.21
23:20:55.135 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.21, using input
23:20:55.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
23:20:55.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:55.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:20:55.135 00.000 12044 MoveAxis(E, 0, ABG)
23:20:55.135 00.000 12044 Move returns status 0, amount 0
23:20:55.135 00.000 12044 MoveAxis(N, 0, ABG)
23:20:55.136 00.001 12044 Move returns status 0, amount 0
23:20:55.136 00.000 12044 move complete, result=0
23:20:55.136 00.000 12044 worker thread done servicing request
23:20:55.150 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21443, med=619, FiltMin=530, FiltMax=15044, Gamma=0.810
23:20:55.161 00.011 14964 UpdateGuideState exits: m=341233 SNR=368.2
23:20:55.162 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:55.164 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:55.165 00.001 14964 Enqueuing Expose request
23:20:55.166 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:55.167 00.001 12044 Worker thread wakes up
23:20:55.167 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:55.167 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:58.302 03.135 12044 Exposure complete
23:20:58.351 00.049 12044 worker thread done servicing request
23:20:58.351 00.000 14964 OnExposeComplete: enter
23:20:58.353 00.002 14964 UpdateGuideState(): m_state=6
23:20:58.355 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
23:20:58.356 00.001 14964 Star::Find returns 1 (0), X=276.25, Y=101.87, Mass=340685, SNR=360.7, Peak=20583 HFD=4.1
23:20:58.356 00.000 14964 MultiStar: [#1 -0.21,0.08,0.15,U] [#2 0.18,-0.41,0.06,U] 
23:20:58.358 00.002 14964 refined, 2 included, MultiStar: {0.11, 0.23}, one-star: {0.15, 0.29}
23:20:58.360 00.002 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.56) = xAngle (2.68 = 2.68)
23:20:58.361 00.001 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.74 = -0.55)
23:20:58.363 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=-0.22 mountY=-0.13, mountTheta=-2.62
23:20:58.365 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.23, opts=13)
23:20:58.367 00.002 14964 Enqueuing Move request for scope (0.11, 0.23)
23:20:58.369 00.002 12044 Worker thread wakes up
23:20:58.369 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
23:20:58.369 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
23:20:58.369 00.000 12044 Moving (0.11, 0.23) raw xDistance=-0.22 yDistance=-0.13
23:20:58.369 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.40, using input
23:20:58.369 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.06
23:20:58.369 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:58.369 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:58.369 00.000 12044 MoveAxis(E, 0, ABG)
23:20:58.369 00.000 12044 Move returns status 0, amount 0
23:20:58.370 00.001 12044 MoveAxis(N, 0, ABG)
23:20:58.370 00.000 12044 Move returns status 0, amount 0
23:20:58.370 00.000 12044 move complete, result=0
23:20:58.370 00.000 12044 worker thread done servicing request
23:20:58.385 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20583, med=619, FiltMin=523, FiltMax=16024, Gamma=0.810
23:20:58.394 00.009 14964 UpdateGuideState exits: m=340685 SNR=360.7
23:20:58.396 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.397 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:20:58.399 00.002 14964 Enqueuing Expose request
23:20:58.400 00.001 12044 Worker thread wakes up
23:20:58.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:20:58.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:20:58.400 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:01.515 03.115 12044 Exposure complete
23:21:01.563 00.048 12044 worker thread done servicing request
23:21:01.564 00.001 14964 OnExposeComplete: enter
23:21:01.565 00.001 14964 UpdateGuideState(): m_state=6
23:21:01.567 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
23:21:01.568 00.001 14964 Star::Find returns 1 (0), X=275.95, Y=101.20, Mass=333823, SNR=360.4, Peak=16898 HFD=4.4
23:21:01.570 00.002 14964 MultiStar: [#1 -0.32,0.60,0.00,M1] [#2 0.16,0.55,0.05,U] 
23:21:01.573 00.003 14964 refined, 1 included, MultiStar: {-0.13, -0.33}, one-star: {-0.14, -0.37}
23:21:01.575 00.002 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.56) = xAngle (-0.38 = -0.38)
23:21:01.578 00.003 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.67 = 2.67)
23:21:01.581 00.003 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.94 mountX=0.33 mountY=0.16, mountTheta=0.46
23:21:01.584 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.33, opts=13)
23:21:01.585 00.001 14964 Enqueuing Move request for scope (-0.13, -0.33)
23:21:01.587 00.002 12044 Worker thread wakes up
23:21:01.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd
23:21:01.587 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.33)
23:21:01.587 00.000 12044 Moving (-0.13, -0.33) raw xDistance=0.33 yDistance=0.16
23:21:01.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.04
23:21:01.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:01.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:21:01.588 00.001 12044 MoveAxis(E, 0, ABG)
23:21:01.588 00.000 12044 Move returns status 0, amount 0
23:21:01.588 00.000 12044 MoveAxis(N, 0, ABG)
23:21:01.588 00.000 12044 Move returns status 0, amount 0
23:21:01.588 00.000 12044 move complete, result=0
23:21:01.588 00.000 12044 worker thread done servicing request
23:21:01.599 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16898, med=618, FiltMin=535, FiltMax=13303, Gamma=0.810
23:21:01.608 00.009 14964 UpdateGuideState exits: m=333823 SNR=360.4
23:21:01.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:01.610 00.001 14964 Enqueuing Expose request
23:21:01.610 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:01.612 00.002 12044 Worker thread wakes up
23:21:01.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:01.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:04.742 03.130 12044 Exposure complete
23:21:04.781 00.039 12044 worker thread done servicing request
23:21:04.781 00.000 14964 OnExposeComplete: enter
23:21:04.783 00.002 14964 UpdateGuideState(): m_state=6
23:21:04.785 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
23:21:04.786 00.001 14964 Star::Find returns 1 (0), X=275.58, Y=101.54, Mass=338470, SNR=365.5, Peak=15932 HFD=4.4
23:21:04.788 00.002 14964 MultiStar: [#1 -1.10,0.12,0.00,M2] [#2 -0.30,-0.24,0.06,U] 
23:21:04.789 00.001 14964 refined, 1 included, MultiStar: {-0.51, -0.05}, one-star: {-0.52, -0.03}
23:21:04.791 00.002 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
23:21:04.792 00.001 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
23:21:04.793 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-3.05 mountX=0.04 mountY=0.51, mountTheta=1.50
23:21:04.796 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.05, opts=13)
23:21:04.797 00.001 14964 Enqueuing Move request for scope (-0.51, -0.05)
23:21:04.798 00.001 12044 Worker thread wakes up
23:21:04.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.05) opts 0xd
23:21:04.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.05)
23:21:04.798 00.000 12044 Moving (-0.51, -0.05) raw xDistance=0.04 yDistance=0.51
23:21:04.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.04
23:21:04.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:21:04.798 00.000 12044 MoveAxis(E, 0, ABG)
23:21:04.798 00.000 12044 Move returns status 0, amount 0
23:21:04.798 00.000 12044 MoveAxis(S, 47, ABG)
23:21:04.798 00.000 12044 Guiding  Dir = 1, Dur = 47
23:21:04.811 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15932, med=618, FiltMin=535, FiltMax=11912, Gamma=0.810
23:21:04.822 00.011 14964 UpdateGuideState exits: m=338470 SNR=365.5
23:21:04.823 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.824 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:04.825 00.001 14964 Enqueuing Expose request
23:21:04.830 00.005 12044 IsSlewing returns 0
23:21:04.830 00.000 12044 IsGuiding returns 0
23:21:04.862 00.032 12044 PulseGuide returned control before completion, sleep 26
23:21:04.925 00.063 12044 IsGuiding returns 1
23:21:04.925 00.000 12044 scope still moving after pulse duration time elapsed
23:21:04.973 00.048 12044 IsSlewing returns 0
23:21:04.974 00.001 12044 IsGuiding returns 0
23:21:04.974 00.000 12044 scope move finished after 47 + 96 ms
23:21:04.974 00.000 12044 Move returns status 0, amount 47
23:21:04.974 00.000 12044 move complete, result=0
23:21:04.974 00.000 12044 worker thread done servicing request
23:21:04.974 00.000 12044 Worker thread wakes up
23:21:04.974 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 47 ms SOUTH
23:21:04.976 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:04.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:08.074 03.098 12044 Exposure complete
23:21:08.109 00.035 12044 worker thread done servicing request
23:21:08.109 00.000 14964 OnExposeComplete: enter
23:21:08.110 00.001 14964 UpdateGuideState(): m_state=6
23:21:08.110 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
23:21:08.111 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=101.40, Mass=335844, SNR=362.2, Peak=19522 HFD=4.0
23:21:08.112 00.001 14964 MultiStar: [#1 0.02,-0.05,0.14,U] [#2 0.02,0.03,0.06,U] 
23:21:08.113 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.15}, one-star: {0.07, -0.18}
23:21:08.113 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
23:21:08.114 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.87)
23:21:08.115 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.19 mountX=0.16 mountY=-0.04, mountTheta=-0.28
23:21:08.117 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.15, opts=13)
23:21:08.119 00.002 14964 Enqueuing Move request for scope (0.06, -0.15)
23:21:08.122 00.003 12044 Worker thread wakes up
23:21:08.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:21:08.122 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:21:08.122 00.000 12044 Moving (0.06, -0.15) raw xDistance=0.16 yDistance=-0.04
23:21:08.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.01
23:21:08.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:08.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:08.122 00.000 12044 MoveAxis(E, 0, ABG)
23:21:08.122 00.000 12044 Move returns status 0, amount 0
23:21:08.122 00.000 12044 MoveAxis(N, 0, ABG)
23:21:08.122 00.000 12044 Move returns status 0, amount 0
23:21:08.122 00.000 12044 move complete, result=0
23:21:08.122 00.000 12044 worker thread done servicing request
23:21:08.142 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19522, med=619, FiltMin=539, FiltMax=14261, Gamma=0.810
23:21:08.149 00.007 14964 UpdateGuideState exits: m=335844 SNR=362.2
23:21:08.150 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.150 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:08.151 00.001 14964 Enqueuing Expose request
23:21:08.151 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:08.152 00.001 12044 Worker thread wakes up
23:21:08.152 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:08.152 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:11.251 03.099 12044 Exposure complete
23:21:11.278 00.027 12044 worker thread done servicing request
23:21:11.279 00.001 14964 OnExposeComplete: enter
23:21:11.279 00.000 14964 UpdateGuideState(): m_state=6
23:21:11.280 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
23:21:11.281 00.001 14964 Star::Find returns 1 (0), X=276.73, Y=101.75, Mass=336700, SNR=357.3, Peak=22288 HFD=3.8
23:21:11.282 00.001 14964 MultiStar: [#1 0.50,-0.54,0.00,M2] [#2 0.81,-0.62,0.00,M1] 
23:21:11.284 00.002 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
23:21:11.285 00.001 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
23:21:11.286 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=0.18 hyp=0.66 cameraTheta=0.27 mountX=-0.17 mountY=-0.65, mountTheta=-1.82
23:21:11.289 00.003 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.18, opts=13)
23:21:11.290 00.001 14964 Enqueuing Move request for scope (0.63, 0.18)
23:21:11.291 00.001 12044 Worker thread wakes up
23:21:11.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.18) opts 0xd
23:21:11.291 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.18)
23:21:11.291 00.000 12044 Moving (0.63, 0.18) raw xDistance=-0.17 yDistance=-0.65
23:21:11.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
23:21:11.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:11.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
23:21:11.291 00.000 12044 MoveAxis(E, 0, ABG)
23:21:11.291 00.000 12044 Move returns status 0, amount 0
23:21:11.291 00.000 12044 MoveAxis(N, 0, ABG)
23:21:11.291 00.000 12044 Move returns status 0, amount 0
23:21:11.291 00.000 12044 move complete, result=0
23:21:11.292 00.001 12044 worker thread done servicing request
23:21:11.301 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22288, med=618, FiltMin=535, FiltMax=15555, Gamma=0.810
23:21:11.307 00.006 14964 UpdateGuideState exits: m=336700 SNR=357.3
23:21:11.307 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.308 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:11.308 00.000 14964 Enqueuing Expose request
23:21:11.308 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:21:11.309 00.001 12044 Worker thread wakes up
23:21:11.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:11.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:14.417 03.108 12044 Exposure complete
23:21:14.437 00.020 12044 worker thread done servicing request
23:21:14.438 00.001 14964 OnExposeComplete: enter
23:21:14.438 00.000 14964 UpdateGuideState(): m_state=6
23:21:14.439 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
23:21:14.439 00.000 14964 Star::Find returns 1 (0), X=276.46, Y=102.27, Mass=342480, SNR=368.8, Peak=21343 HFD=3.9
23:21:14.440 00.001 14964 MultiStar: [#1 0.06,-0.61,0.15,U] [#2 0.08,-1.00,0.00,M2] 
23:21:14.440 00.000 14964 refined, 1 included, MultiStar: {0.32, 0.53}, one-star: {0.36, 0.70}
23:21:14.441 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.56) = xAngle (2.58 = 2.58)
23:21:14.441 00.000 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.63 = -0.65)
23:21:14.442 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.53 hyp=0.62 cameraTheta=1.02 mountX=-0.52 mountY=-0.38, mountTheta=-2.52
23:21:14.443 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.53, opts=13)
23:21:14.443 00.000 14964 Enqueuing Move request for scope (0.32, 0.53)
23:21:14.444 00.001 12044 Worker thread wakes up
23:21:14.444 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.53) opts 0xd
23:21:14.444 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.53)
23:21:14.444 00.000 12044 Moving (0.32, 0.53) raw xDistance=-0.52 yDistance=-0.38
23:21:14.444 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.52, slope = -0.00
23:21:14.444 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:14.444 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:21:14.444 00.000 12044 MoveAxis(E, 1, ABG)
23:21:14.444 00.000 12044 Guiding  Dir = 2, Dur = 1
23:21:14.452 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21343, med=619, FiltMin=529, FiltMax=15474, Gamma=0.810
23:21:14.457 00.005 14964 UpdateGuideState exits: m=342480 SNR=368.8
23:21:14.458 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:14.458 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:14.459 00.001 14964 Enqueuing Expose request
23:21:14.469 00.010 12044 IsSlewing returns 0
23:21:14.470 00.001 12044 IsGuiding returns 0
23:21:14.502 00.032 12044 IsGuiding returns 1
23:21:14.502 00.000 12044 scope still moving after pulse duration time elapsed
23:21:14.595 00.093 12044 IsSlewing returns 0
23:21:14.596 00.001 12044 IsGuiding returns 0
23:21:14.596 00.000 12044 scope move finished after 1 + 125 ms
23:21:14.596 00.000 12044 Move returns status 0, amount 1
23:21:14.597 00.001 12044 MoveAxis(N, 0, ABG)
23:21:14.597 00.000 12044 Move returns status 0, amount 0
23:21:14.597 00.000 12044 move complete, result=0
23:21:14.597 00.000 12044 worker thread done servicing request
23:21:14.597 00.000 12044 Worker thread wakes up
23:21:14.597 00.000 14964 GuideStep: -0.5 px 1 ms EAST, -0.4 px 0 ms NORTH
23:21:14.599 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:14.599 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:17.737 03.138 12044 Exposure complete
23:21:17.763 00.026 12044 worker thread done servicing request
23:21:17.763 00.000 14964 OnExposeComplete: enter
23:21:17.764 00.001 14964 UpdateGuideState(): m_state=6
23:21:17.764 00.000 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
23:21:17.765 00.001 14964 Star::Find returns 1 (0), X=276.32, Y=102.12, Mass=339658, SNR=360.6, Peak=18055 HFD=4.4
23:21:17.765 00.000 14964 MultiStar: [#1 -0.04,-0.30,0.14,U] [#2 0.45,-0.55,0.00,M3] 
23:21:17.766 00.001 14964 refined, 1 included, MultiStar: {0.19, 0.44}, one-star: {0.22, 0.54}
23:21:17.766 00.000 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
23:21:17.767 00.001 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.52)
23:21:17.767 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.16 mountX=-0.43 mountY=-0.24, mountTheta=-2.65
23:21:17.768 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.44, opts=13)
23:21:17.769 00.001 14964 Enqueuing Move request for scope (0.19, 0.44)
23:21:17.769 00.000 12044 Worker thread wakes up
23:21:17.770 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.44) opts 0xd
23:21:17.770 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.44)
23:21:17.770 00.000 12044 Moving (0.19, 0.44) raw xDistance=-0.43 yDistance=-0.24
23:21:17.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.43, slope = -0.02
23:21:17.770 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:17.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:21:17.770 00.000 12044 MoveAxis(E, 19, ABG)
23:21:17.770 00.000 12044 Guiding  Dir = 2, Dur = 19
23:21:17.777 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18055, med=618, FiltMin=538, FiltMax=13227, Gamma=0.810
23:21:17.784 00.007 14964 UpdateGuideState exits: m=339658 SNR=360.6
23:21:17.786 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:17.788 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:17.788 00.000 14964 Enqueuing Expose request
23:21:17.840 00.052 12044 IsSlewing returns 0
23:21:17.840 00.000 12044 IsGuiding returns 0
23:21:17.862 00.022 12044 IsGuiding returns 1
23:21:17.862 00.000 12044 scope still moving after pulse duration time elapsed
23:21:17.910 00.048 12044 IsSlewing returns 0
23:21:17.910 00.000 12044 IsGuiding returns 0
23:21:17.910 00.000 12044 scope move finished after 19 + 50 ms
23:21:17.910 00.000 12044 Move returns status 0, amount 19
23:21:17.910 00.000 12044 MoveAxis(N, 0, ABG)
23:21:17.910 00.000 12044 Move returns status 0, amount 0
23:21:17.911 00.001 12044 move complete, result=0
23:21:17.911 00.000 12044 worker thread done servicing request
23:21:17.911 00.000 12044 Worker thread wakes up
23:21:17.911 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:17.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:17.911 00.000 14964 GuideStep: -0.4 px 19 ms EAST, -0.2 px 0 ms NORTH
23:21:21.008 03.097 12044 Exposure complete
23:21:21.033 00.025 12044 worker thread done servicing request
23:21:21.033 00.000 14964 OnExposeComplete: enter
23:21:21.034 00.001 14964 UpdateGuideState(): m_state=6
23:21:21.035 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
23:21:21.035 00.000 14964 Star::Find returns 1 (0), X=276.55, Y=101.80, Mass=341532, SNR=355.7, Peak=17675 HFD=4.5
23:21:21.037 00.002 14964 MultiStar: [#1 0.04,-0.12,0.16,U] [#2 0.17,-0.55,0.06,U] 
23:21:21.038 00.001 14964 refined, 2 included, MultiStar: {0.39, 0.14}, one-star: {0.46, 0.22}
23:21:21.039 00.001 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
23:21:21.041 00.002 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
23:21:21.042 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=0.14 hyp=0.42 cameraTheta=0.35 mountX=-0.14 mountY=-0.40, mountTheta=-1.90
23:21:21.044 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.14, opts=13)
23:21:21.046 00.002 14964 Enqueuing Move request for scope (0.39, 0.14)
23:21:21.047 00.001 12044 Worker thread wakes up
23:21:21.047 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.14) opts 0xd
23:21:21.047 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.14)
23:21:21.047 00.000 12044 Moving (0.39, 0.14) raw xDistance=-0.14 yDistance=-0.40
23:21:21.047 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.21, using input
23:21:21.047 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
23:21:21.047 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:21.047 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:21:21.047 00.000 12044 MoveAxis(E, 0, ABG)
23:21:21.047 00.000 12044 Move returns status 0, amount 0
23:21:21.047 00.000 12044 MoveAxis(N, 0, ABG)
23:21:21.047 00.000 12044 Move returns status 0, amount 0
23:21:21.047 00.000 12044 move complete, result=0
23:21:21.047 00.000 12044 worker thread done servicing request
23:21:21.055 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17675, med=618, FiltMin=537, FiltMax=12820, Gamma=0.810
23:21:21.061 00.006 14964 UpdateGuideState exits: m=341532 SNR=355.7
23:21:21.061 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:21.062 00.000 14964 Enqueuing Expose request
23:21:21.063 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:21:21.063 00.000 12044 Worker thread wakes up
23:21:21.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:21.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:24.168 03.105 12044 Exposure complete
23:21:24.202 00.034 12044 worker thread done servicing request
23:21:24.202 00.000 14964 OnExposeComplete: enter
23:21:24.204 00.002 14964 UpdateGuideState(): m_state=6
23:21:24.207 00.003 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
23:21:24.208 00.001 14964 Star::Find returns 1 (0), X=276.46, Y=101.25, Mass=336865, SNR=361.9, Peak=18006 HFD=4.1
23:21:24.210 00.002 14964 MultiStar: [#1 0.24,0.30,0.14,U] [#2 0.62,-0.37,0.00,M3] 
23:21:24.212 00.002 14964 refined, 1 included, MultiStar: {0.35, -0.25}, one-star: {0.37, -0.33}
23:21:24.213 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
23:21:24.215 00.002 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.30)
23:21:24.216 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.62 mountX=0.26 mountY=-0.32, mountTheta=-0.90
23:21:24.219 00.003 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.25, opts=13)
23:21:24.221 00.002 14964 Enqueuing Move request for scope (0.35, -0.25)
23:21:24.223 00.002 12044 Worker thread wakes up
23:21:24.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.25) opts 0xd
23:21:24.223 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.25)
23:21:24.224 00.001 12044 Moving (0.35, -0.25) raw xDistance=0.26 yDistance=-0.32
23:21:24.224 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
23:21:24.224 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:24.224 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:21:24.224 00.000 12044 MoveAxis(E, 0, ABG)
23:21:24.224 00.000 12044 Move returns status 0, amount 0
23:21:24.224 00.000 12044 MoveAxis(N, 0, ABG)
23:21:24.224 00.000 12044 Move returns status 0, amount 0
23:21:24.224 00.000 12044 move complete, result=0
23:21:24.224 00.000 12044 worker thread done servicing request
23:21:24.240 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18006, med=618, FiltMin=535, FiltMax=14201, Gamma=0.810
23:21:24.250 00.010 14964 UpdateGuideState exits: m=336865 SNR=361.9
23:21:24.253 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.253 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:24.254 00.001 14964 Enqueuing Expose request
23:21:24.254 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:21:24.255 00.001 12044 Worker thread wakes up
23:21:24.255 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:24.255 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:27.390 03.135 12044 Exposure complete
23:21:27.429 00.039 12044 worker thread done servicing request
23:21:27.429 00.000 14964 OnExposeComplete: enter
23:21:27.431 00.002 14964 UpdateGuideState(): m_state=6
23:21:27.433 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
23:21:27.437 00.004 14964 Star::Find returns 1 (0), X=276.11, Y=101.68, Mass=340304, SNR=368.7, Peak=21899 HFD=4.0
23:21:27.439 00.002 14964 MultiStar: [#1 -0.17,0.28,0.15,U] [#2 0.08,-0.22,0.07,U] 
23:21:27.444 00.005 14964 single-star, 2 included, MultiStar: {-0.01, 0.11}, one-star: {0.01, 0.11}
23:21:27.446 00.002 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
23:21:27.447 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.20)
23:21:27.448 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
23:21:27.451 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.11, opts=13)
23:21:27.452 00.001 14964 Enqueuing Move request for scope (0.01, 0.11)
23:21:27.453 00.001 12044 Worker thread wakes up
23:21:27.454 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:21:27.454 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:21:27.454 00.000 12044 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.02
23:21:27.454 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
23:21:27.454 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.454 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:27.454 00.000 12044 MoveAxis(E, 0, ABG)
23:21:27.454 00.000 12044 Move returns status 0, amount 0
23:21:27.454 00.000 12044 MoveAxis(N, 0, ABG)
23:21:27.454 00.000 12044 Move returns status 0, amount 0
23:21:27.454 00.000 12044 move complete, result=0
23:21:27.454 00.000 12044 worker thread done servicing request
23:21:27.470 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21899, med=619, FiltMin=526, FiltMax=15808, Gamma=0.810
23:21:27.481 00.011 14964 UpdateGuideState exits: m=340304 SNR=368.7
23:21:27.482 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.484 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:27.485 00.001 14964 Enqueuing Expose request
23:21:27.486 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:27.488 00.002 12044 Worker thread wakes up
23:21:27.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:27.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:30.618 03.130 12044 Exposure complete
23:21:30.661 00.043 12044 worker thread done servicing request
23:21:30.661 00.000 14964 OnExposeComplete: enter
23:21:30.662 00.001 14964 UpdateGuideState(): m_state=6
23:21:30.663 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
23:21:30.663 00.000 14964 Star::Find returns 1 (0), X=276.30, Y=101.53, Mass=333180, SNR=344.1, Peak=19095 HFD=4.0
23:21:30.664 00.001 14964 MultiStar: [#1 0.02,0.08,0.16,U] [#2 0.42,-0.09,0.07,U] 
23:21:30.665 00.001 14964 refined, 2 included, MultiStar: {0.19, -0.03}, one-star: {0.20, -0.05}
23:21:30.665 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
23:21:30.666 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.84)
23:21:30.666 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=0.03 mountY=-0.19, mountTheta=-1.39
23:21:30.667 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.03, opts=13)
23:21:30.668 00.001 14964 Enqueuing Move request for scope (0.19, -0.03)
23:21:30.669 00.001 12044 Worker thread wakes up
23:21:30.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
23:21:30.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
23:21:30.669 00.000 12044 Moving (0.19, -0.03) raw xDistance=0.03 yDistance=-0.19
23:21:30.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
23:21:30.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:30.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:30.669 00.000 12044 MoveAxis(E, 0, ABG)
23:21:30.669 00.000 12044 Move returns status 0, amount 0
23:21:30.669 00.000 12044 MoveAxis(N, 0, ABG)
23:21:30.669 00.000 12044 Move returns status 0, amount 0
23:21:30.669 00.000 12044 move complete, result=0
23:21:30.669 00.000 12044 worker thread done servicing request
23:21:30.681 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19095, med=618, FiltMin=527, FiltMax=14049, Gamma=0.810
23:21:30.691 00.010 14964 UpdateGuideState exits: m=333180 SNR=344.1
23:21:30.692 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.693 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:30.693 00.000 14964 Enqueuing Expose request
23:21:30.694 00.001 12044 Worker thread wakes up
23:21:30.694 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:30.694 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:30.694 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:33.795 03.101 12044 Exposure complete
23:21:33.820 00.025 12044 worker thread done servicing request
23:21:33.820 00.000 14964 OnExposeComplete: enter
23:21:33.821 00.001 14964 UpdateGuideState(): m_state=6
23:21:33.822 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
23:21:33.822 00.000 14964 Star::Find returns 1 (0), X=276.04, Y=101.76, Mass=341167, SNR=349.5, Peak=18895 HFD=4.2
23:21:33.823 00.001 14964 MultiStar: [#1 -0.13,-0.24,0.15,U] [#2 0.23,-0.69,0.00,M2] 
23:21:33.823 00.000 14964 refined, 1 included, MultiStar: {-0.06, 0.13}, one-star: {-0.05, 0.19}
23:21:33.824 00.001 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
23:21:33.824 00.000 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
23:21:33.825 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.02 mountX=-0.13 mountY=0.05, mountTheta=2.79
23:21:33.826 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.13, opts=13)
23:21:33.827 00.001 14964 Enqueuing Move request for scope (-0.06, 0.13)
23:21:33.827 00.000 12044 Worker thread wakes up
23:21:33.827 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:21:33.827 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:21:33.827 00.000 12044 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.05
23:21:33.827 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
23:21:33.827 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:33.827 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:33.827 00.000 12044 MoveAxis(E, 0, ABG)
23:21:33.828 00.001 12044 Move returns status 0, amount 0
23:21:33.828 00.000 12044 MoveAxis(N, 0, ABG)
23:21:33.828 00.000 12044 Move returns status 0, amount 0
23:21:33.828 00.000 12044 move complete, result=0
23:21:33.828 00.000 12044 worker thread done servicing request
23:21:33.835 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18895, med=617, FiltMin=523, FiltMax=14148, Gamma=0.810
23:21:33.841 00.006 14964 UpdateGuideState exits: m=341167 SNR=349.5
23:21:33.841 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:33.842 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:33.842 00.000 14964 Enqueuing Expose request
23:21:33.843 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:33.843 00.000 12044 Worker thread wakes up
23:21:33.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:33.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:36.949 03.106 12044 Exposure complete
23:21:36.986 00.037 12044 worker thread done servicing request
23:21:36.986 00.000 14964 OnExposeComplete: enter
23:21:36.986 00.000 14964 UpdateGuideState(): m_state=6
23:21:36.987 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
23:21:36.988 00.001 14964 Star::Find returns 1 (0), X=276.36, Y=101.98, Mass=339748, SNR=371.5, Peak=20063 HFD=4.1
23:21:36.989 00.001 14964 MultiStar: [#1 0.30,-0.29,0.15,U] [#2 0.44,-0.66,0.00,M3] 
23:21:36.991 00.002 14964 refined, 1 included, MultiStar: {0.27, 0.31}, one-star: {0.26, 0.40}
23:21:36.993 00.002 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.42 = 2.42)
23:21:36.996 00.003 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.81)
23:21:36.997 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.31 hyp=0.41 cameraTheta=0.86 mountX=-0.31 mountY=-0.30, mountTheta=-2.37
23:21:37.001 00.004 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.31, opts=13)
23:21:37.003 00.002 14964 Enqueuing Move request for scope (0.27, 0.31)
23:21:37.004 00.001 12044 Worker thread wakes up
23:21:37.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.31) opts 0xd
23:21:37.004 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.31)
23:21:37.004 00.000 12044 Moving (0.27, 0.31) raw xDistance=-0.31 yDistance=-0.30
23:21:37.005 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.00
23:21:37.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:37.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:21:37.005 00.000 12044 MoveAxis(E, 0, ABG)
23:21:37.005 00.000 12044 Move returns status 0, amount 0
23:21:37.005 00.000 12044 MoveAxis(N, 0, ABG)
23:21:37.005 00.000 12044 Move returns status 0, amount 0
23:21:37.005 00.000 12044 move complete, result=0
23:21:37.005 00.000 12044 worker thread done servicing request
23:21:37.018 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20063, med=619, FiltMin=541, FiltMax=15416, Gamma=0.810
23:21:37.029 00.011 14964 UpdateGuideState exits: m=339748 SNR=371.5
23:21:37.030 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.030 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:37.031 00.001 14964 Enqueuing Expose request
23:21:37.032 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:21:37.034 00.002 12044 Worker thread wakes up
23:21:37.034 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:37.034 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:40.137 03.103 12044 Exposure complete
23:21:40.177 00.040 12044 worker thread done servicing request
23:21:40.177 00.000 14964 OnExposeComplete: enter
23:21:40.179 00.002 14964 UpdateGuideState(): m_state=6
23:21:40.180 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
23:21:40.180 00.000 14964 Star::Find returns 1 (0), X=275.85, Y=102.28, Mass=340898, SNR=372.5, Peak=25995 HFD=3.8
23:21:40.181 00.001 14964 MultiStar: [#1 -0.49,-0.59,0.00,M1] [#2 -0.36,-0.40,0.06,U] 
23:21:40.182 00.001 14964 refined, 1 included, MultiStar: {-0.26, 0.64}, one-star: {-0.25, 0.70}
23:21:40.182 00.000 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.51 = -2.78)
23:21:40.184 00.002 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
23:21:40.185 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.64 hyp=0.69 cameraTheta=1.95 mountX=-0.64 mountY=0.19, mountTheta=2.86
23:21:40.186 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.64, opts=13)
23:21:40.187 00.001 14964 Enqueuing Move request for scope (-0.26, 0.64)
23:21:40.188 00.001 12044 Worker thread wakes up
23:21:40.188 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.64) opts 0xd
23:21:40.188 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.64)
23:21:40.188 00.000 12044 Moving (-0.26, 0.64) raw xDistance=-0.64 yDistance=0.19
23:21:40.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.64, slope = -0.01
23:21:40.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:21:40.188 00.000 12044 MoveAxis(E, 5, ABG)
23:21:40.188 00.000 12044 Guiding  Dir = 2, Dur = 5
23:21:40.197 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25995, med=618, FiltMin=530, FiltMax=15441, Gamma=0.810
23:21:40.203 00.006 14964 UpdateGuideState exits: m=340898 SNR=372.5
23:21:40.204 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.204 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:40.204 00.000 14964 Enqueuing Expose request
23:21:40.239 00.035 12044 IsSlewing returns 0
23:21:40.239 00.000 12044 IsGuiding returns 0
23:21:40.299 00.060 12044 IsGuiding returns 1
23:21:40.299 00.000 12044 scope still moving after pulse duration time elapsed
23:21:40.360 00.061 12044 IsSlewing returns 0
23:21:40.362 00.002 12044 IsGuiding returns 0
23:21:40.362 00.000 12044 scope move finished after 5 + 116 ms
23:21:40.362 00.000 12044 Move returns status 0, amount 5
23:21:40.362 00.000 12044 MoveAxis(N, 0, ABG)
23:21:40.362 00.000 12044 Move returns status 0, amount 0
23:21:40.362 00.000 12044 move complete, result=0
23:21:40.362 00.000 12044 worker thread done servicing request
23:21:40.362 00.000 12044 Worker thread wakes up
23:21:40.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:40.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:40.362 00.000 14964 GuideStep: -0.6 px 5 ms EAST, 0.2 px 0 ms NORTH
23:21:43.494 03.132 12044 Exposure complete
23:21:43.518 00.024 12044 worker thread done servicing request
23:21:43.518 00.000 14964 OnExposeComplete: enter
23:21:43.519 00.001 14964 UpdateGuideState(): m_state=6
23:21:43.519 00.000 14964 Star::Find(35, 275, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
23:21:43.520 00.001 14964 Star::Find returns 1 (0), X=276.16, Y=101.96, Mass=341386, SNR=363.6, Peak=27051 HFD=4.0
23:21:43.522 00.002 14964 MultiStar: [#1 -0.03,-0.43,0.16,U] [#2 0.30,-0.64,0.00,M3] 
23:21:43.523 00.001 14964 refined, 1 included, MultiStar: {0.05, 0.27}, one-star: {0.07, 0.39}
23:21:43.525 00.002 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
23:21:43.526 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
23:21:43.527 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.38 mountX=-0.27 mountY=-0.08, mountTheta=-2.85
23:21:43.530 00.003 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.27, opts=13)
23:21:43.531 00.001 14964 Enqueuing Move request for scope (0.05, 0.27)
23:21:43.532 00.001 12044 Worker thread wakes up
23:21:43.532 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
23:21:43.532 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
23:21:43.532 00.000 12044 Moving (0.05, 0.27) raw xDistance=-0.27 yDistance=-0.08
23:21:43.532 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.01
23:21:43.533 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.533 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:43.533 00.000 12044 MoveAxis(E, 0, ABG)
23:21:43.533 00.000 12044 Move returns status 0, amount 0
23:21:43.533 00.000 12044 MoveAxis(N, 0, ABG)
23:21:43.533 00.000 12044 Move returns status 0, amount 0
23:21:43.533 00.000 12044 move complete, result=0
23:21:43.533 00.000 12044 worker thread done servicing request
23:21:43.541 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27051, med=619, FiltMin=533, FiltMax=16138, Gamma=0.810
23:21:43.547 00.006 14964 UpdateGuideState exits: m=341386 SNR=363.6
23:21:43.547 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.548 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:43.548 00.000 14964 Enqueuing Expose request
23:21:43.549 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:43.549 00.000 12044 Worker thread wakes up
23:21:43.550 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:43.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:46.659 03.109 12044 Exposure complete
23:21:46.687 00.028 12044 worker thread done servicing request
23:21:46.687 00.000 14964 OnExposeComplete: enter
23:21:46.688 00.001 14964 UpdateGuideState(): m_state=6
23:21:46.688 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
23:21:46.689 00.001 14964 Star::Find returns 1 (0), X=276.28, Y=101.73, Mass=341783, SNR=366.5, Peak=22871 HFD=3.7
23:21:46.689 00.000 14964 MultiStar: [#1 0.07,0.26,0.15,U] [#2 0.42,0.04,0.07,U] 
23:21:46.690 00.001 14964 single-star, 2 included, MultiStar: {0.18, 0.16}, one-star: {0.18, 0.16}
23:21:46.690 00.000 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.27 = 2.27)
23:21:46.691 00.001 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.32 = -0.96)
23:21:46.691 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.72 mountX=-0.15 mountY=-0.20, mountTheta=-2.24
23:21:46.692 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.16, opts=13)
23:21:46.693 00.001 14964 Enqueuing Move request for scope (0.18, 0.16)
23:21:46.693 00.000 12044 Worker thread wakes up
23:21:46.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
23:21:46.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
23:21:46.694 00.001 12044 Moving (0.18, 0.16) raw xDistance=-0.15 yDistance=-0.20
23:21:46.694 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
23:21:46.694 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:46.694 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:21:46.694 00.000 12044 MoveAxis(E, 0, ABG)
23:21:46.694 00.000 12044 Move returns status 0, amount 0
23:21:46.694 00.000 12044 MoveAxis(N, 0, ABG)
23:21:46.694 00.000 12044 Move returns status 0, amount 0
23:21:46.694 00.000 12044 move complete, result=0
23:21:46.694 00.000 12044 worker thread done servicing request
23:21:46.701 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22871, med=619, FiltMin=533, FiltMax=16104, Gamma=0.810
23:21:46.707 00.006 14964 UpdateGuideState exits: m=341783 SNR=366.5
23:21:46.707 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:46.708 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:46.708 00.000 14964 Enqueuing Expose request
23:21:46.709 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:46.709 00.000 12044 Worker thread wakes up
23:21:46.709 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:46.709 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:49.838 03.129 12044 Exposure complete
23:21:49.870 00.032 12044 worker thread done servicing request
23:21:49.870 00.000 14964 OnExposeComplete: enter
23:21:49.872 00.002 14964 UpdateGuideState(): m_state=6
23:21:49.874 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
23:21:49.875 00.001 14964 Star::Find returns 1 (0), X=276.26, Y=101.44, Mass=336270, SNR=371.3, Peak=21995 HFD=3.7
23:21:49.876 00.001 14964 MultiStar: [#1 -0.02,0.25,0.15,U] [#2 0.52,0.23,0.07,U] 
23:21:49.878 00.002 14964 refined, 2 included, MultiStar: {0.16, -0.07}, one-star: {0.17, -0.14}
23:21:49.880 00.002 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
23:21:49.883 00.003 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
23:21:49.885 00.002 14964 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=0.07 mountY=-0.15, mountTheta=-1.13
23:21:49.888 00.003 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.07, opts=13)
23:21:49.889 00.001 14964 Enqueuing Move request for scope (0.16, -0.07)
23:21:49.890 00.001 12044 Worker thread wakes up
23:21:49.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:21:49.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:21:49.890 00.000 12044 Moving (0.16, -0.07) raw xDistance=0.07 yDistance=-0.15
23:21:49.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
23:21:49.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:49.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:49.890 00.000 12044 MoveAxis(E, 0, ABG)
23:21:49.890 00.000 12044 Move returns status 0, amount 0
23:21:49.890 00.000 12044 MoveAxis(N, 0, ABG)
23:21:49.890 00.000 12044 Move returns status 0, amount 0
23:21:49.891 00.001 12044 move complete, result=0
23:21:49.891 00.000 12044 worker thread done servicing request
23:21:49.906 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21995, med=619, FiltMin=533, FiltMax=14712, Gamma=0.810
23:21:49.916 00.010 14964 UpdateGuideState exits: m=336270 SNR=371.3
23:21:49.916 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.917 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:49.917 00.000 14964 Enqueuing Expose request
23:21:49.918 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:49.918 00.000 12044 Worker thread wakes up
23:21:49.919 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:49.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:53.040 03.121 12044 Exposure complete
23:21:53.080 00.040 12044 worker thread done servicing request
23:21:53.080 00.000 14964 OnExposeComplete: enter
23:21:53.080 00.000 14964 UpdateGuideState(): m_state=6
23:21:53.081 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
23:21:53.081 00.000 14964 Star::Find returns 1 (0), X=276.00, Y=101.82, Mass=335108, SNR=362.0, Peak=18591 HFD=4.2
23:21:53.082 00.001 14964 MultiStar: [#1 -0.31,0.05,0.15,U] [#2 0.26,-0.75,0.00,M2] 
23:21:53.082 00.000 14964 refined, 1 included, MultiStar: {-0.12, 0.22}, one-star: {-0.09, 0.25}
23:21:53.084 00.002 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.62 = -2.66)
23:21:53.084 00.000 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.39)
23:21:53.084 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=-0.22 mountY=0.10, mountTheta=2.73
23:21:53.087 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.22, opts=13)
23:21:53.088 00.001 14964 Enqueuing Move request for scope (-0.12, 0.22)
23:21:53.090 00.002 12044 Worker thread wakes up
23:21:53.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
23:21:53.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
23:21:53.090 00.000 12044 Moving (-0.12, 0.22) raw xDistance=-0.22 yDistance=0.10
23:21:53.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.03
23:21:53.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.091 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:21:53.091 00.000 12044 MoveAxis(E, 0, ABG)
23:21:53.091 00.000 12044 Move returns status 0, amount 0
23:21:53.091 00.000 12044 MoveAxis(N, 0, ABG)
23:21:53.091 00.000 12044 Move returns status 0, amount 0
23:21:53.091 00.000 12044 move complete, result=0
23:21:53.091 00.000 12044 worker thread done servicing request
23:21:53.102 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18591, med=618, FiltMin=531, FiltMax=14896, Gamma=0.810
23:21:53.108 00.006 14964 UpdateGuideState exits: m=335108 SNR=362.0
23:21:53.108 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:53.109 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:53.109 00.000 14964 Enqueuing Expose request
23:21:53.110 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:53.110 00.000 12044 Worker thread wakes up
23:21:53.111 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:53.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:56.238 03.127 12044 Exposure complete
23:21:56.271 00.033 12044 worker thread done servicing request
23:21:56.271 00.000 14964 OnExposeComplete: enter
23:21:56.273 00.002 14964 UpdateGuideState(): m_state=6
23:21:56.275 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
23:21:56.277 00.002 14964 Star::Find returns 1 (0), X=276.05, Y=101.68, Mass=340907, SNR=358.2, Peak=19791 HFD=4.1
23:21:56.278 00.001 14964 MultiStar: [#1 -0.11,0.03,0.16,U] [#2 -0.10,-0.30,0.05,U] 
23:21:56.280 00.002 14964 refined, 2 included, MultiStar: {-0.06, 0.08}, one-star: {-0.05, 0.10}
23:21:56.280 00.000 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.76 = -2.52)
23:21:56.281 00.001 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
23:21:56.281 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.09 cameraTheta=2.20 mountX=-0.08 mountY=0.05, mountTheta=2.59
23:21:56.283 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.08, opts=13)
23:21:56.284 00.001 14964 Enqueuing Move request for scope (-0.06, 0.08)
23:21:56.288 00.004 12044 Worker thread wakes up
23:21:56.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:21:56.288 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:21:56.288 00.000 12044 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.05
23:21:56.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
23:21:56.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:56.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:56.289 00.001 12044 MoveAxis(E, 0, ABG)
23:21:56.289 00.000 12044 Move returns status 0, amount 0
23:21:56.289 00.000 12044 MoveAxis(N, 0, ABG)
23:21:56.289 00.000 12044 Move returns status 0, amount 0
23:21:56.289 00.000 12044 move complete, result=0
23:21:56.290 00.001 12044 worker thread done servicing request
23:21:56.304 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19791, med=619, FiltMin=539, FiltMax=14927, Gamma=0.810
23:21:56.316 00.012 14964 UpdateGuideState exits: m=340907 SNR=358.2
23:21:56.318 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:56.320 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:56.321 00.001 14964 Enqueuing Expose request
23:21:56.322 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:56.322 00.000 12044 Worker thread wakes up
23:21:56.323 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:56.323 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:21:59.452 03.129 12044 Exposure complete
23:21:59.475 00.023 12044 worker thread done servicing request
23:21:59.475 00.000 14964 OnExposeComplete: enter
23:21:59.476 00.001 14964 UpdateGuideState(): m_state=6
23:21:59.476 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
23:21:59.477 00.001 14964 Star::Find returns 1 (0), X=276.10, Y=101.80, Mass=338023, SNR=357.6, Peak=18579 HFD=4.3
23:21:59.477 00.000 14964 MultiStar: [#1 -0.25,-0.21,0.16,U] [#2 0.25,-0.46,0.07,U] 
23:21:59.478 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.13}, one-star: {0.01, 0.22}
23:21:59.478 00.000 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
23:21:59.479 00.001 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
23:21:59.479 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.67 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
23:21:59.480 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.13, opts=13)
23:21:59.481 00.001 14964 Enqueuing Move request for scope (-0.01, 0.13)
23:21:59.481 00.000 12044 Worker thread wakes up
23:21:59.482 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
23:21:59.482 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
23:21:59.482 00.000 12044 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.00
23:21:59.482 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
23:21:59.482 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:59.482 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:59.482 00.000 12044 MoveAxis(E, 0, ABG)
23:21:59.482 00.000 12044 Move returns status 0, amount 0
23:21:59.482 00.000 12044 MoveAxis(N, 0, ABG)
23:21:59.482 00.000 12044 Move returns status 0, amount 0
23:21:59.482 00.000 12044 move complete, result=0
23:21:59.482 00.000 12044 worker thread done servicing request
23:21:59.489 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18579, med=619, FiltMin=531, FiltMax=13576, Gamma=0.810
23:21:59.494 00.005 14964 UpdateGuideState exits: m=338023 SNR=357.6
23:21:59.495 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:59.495 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:21:59.496 00.001 14964 Enqueuing Expose request
23:21:59.496 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:59.497 00.001 12044 Worker thread wakes up
23:21:59.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:21:59.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:02.597 03.100 12044 Exposure complete
23:22:02.619 00.022 12044 worker thread done servicing request
23:22:02.619 00.000 14964 OnExposeComplete: enter
23:22:02.619 00.000 14964 UpdateGuideState(): m_state=6
23:22:02.620 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
23:22:02.620 00.000 14964 Star::Find returns 1 (0), X=276.11, Y=101.79, Mass=342725, SNR=380.4, Peak=20699 HFD=4.1
23:22:02.621 00.001 14964 MultiStar: [#1 -0.10,-0.37,0.14,U] [#2 0.34,-0.52,0.07,U] 
23:22:02.622 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.11}, one-star: {0.01, 0.22}
23:22:02.622 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
23:22:02.623 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
23:22:02.623 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.42 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
23:22:02.624 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.11, opts=13)
23:22:02.625 00.001 14964 Enqueuing Move request for scope (0.02, 0.11)
23:22:02.626 00.001 12044 Worker thread wakes up
23:22:02.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:22:02.626 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:22:02.626 00.000 12044 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
23:22:02.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
23:22:02.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:02.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:02.626 00.000 12044 MoveAxis(E, 0, ABG)
23:22:02.626 00.000 12044 Move returns status 0, amount 0
23:22:02.626 00.000 12044 MoveAxis(N, 0, ABG)
23:22:02.626 00.000 12044 Move returns status 0, amount 0
23:22:02.626 00.000 12044 move complete, result=0
23:22:02.628 00.002 12044 worker thread done servicing request
23:22:02.636 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20699, med=618, FiltMin=527, FiltMax=15792, Gamma=0.810
23:22:02.642 00.006 14964 UpdateGuideState exits: m=342725 SNR=380.4
23:22:02.642 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.643 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:02.644 00.001 14964 Enqueuing Expose request
23:22:02.644 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:02.645 00.001 12044 Worker thread wakes up
23:22:02.645 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:02.645 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:05.768 03.123 12044 Exposure complete
23:22:05.791 00.023 12044 worker thread done servicing request
23:22:05.791 00.000 14964 OnExposeComplete: enter
23:22:05.792 00.001 14964 UpdateGuideState(): m_state=6
23:22:05.793 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
23:22:05.793 00.000 14964 Star::Find returns 1 (0), X=275.94, Y=101.87, Mass=340129, SNR=372.9, Peak=21623 HFD=4.2
23:22:05.794 00.001 14964 MultiStar: [#1 -0.45,0.20,0.14,U] [#2 -0.19,-0.14,0.07,U] 
23:22:05.794 00.000 14964 refined, 2 included, MultiStar: {-0.19, 0.26}, one-star: {-0.15, 0.30}
23:22:05.795 00.001 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.75 = -2.53)
23:22:05.795 00.000 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.52)
23:22:05.796 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=-0.27 mountY=0.16, mountTheta=2.59
23:22:05.797 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.26, opts=13)
23:22:05.797 00.000 14964 Enqueuing Move request for scope (-0.19, 0.26)
23:22:05.798 00.001 12044 Worker thread wakes up
23:22:05.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
23:22:05.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
23:22:05.798 00.000 12044 Moving (-0.19, 0.26) raw xDistance=-0.27 yDistance=0.16
23:22:05.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.03
23:22:05.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:05.798 00.000 12044 MoveAxis(E, 0, ABG)
23:22:05.798 00.000 12044 Move returns status 0, amount 0
23:22:05.798 00.000 12044 MoveAxis(N, 0, ABG)
23:22:05.798 00.000 12044 Move returns status 0, amount 0
23:22:05.798 00.000 12044 move complete, result=0
23:22:05.798 00.000 12044 worker thread done servicing request
23:22:05.805 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21623, med=619, FiltMin=534, FiltMax=15324, Gamma=0.810
23:22:05.811 00.006 14964 UpdateGuideState exits: m=340129 SNR=372.9
23:22:05.811 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.812 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:05.812 00.000 14964 Enqueuing Expose request
23:22:05.813 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:22:05.813 00.000 12044 Worker thread wakes up
23:22:05.813 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:05.813 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:08.915 03.102 12044 Exposure complete
23:22:08.947 00.032 12044 worker thread done servicing request
23:22:08.948 00.001 14964 OnExposeComplete: enter
23:22:08.948 00.000 14964 UpdateGuideState(): m_state=6
23:22:08.949 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
23:22:08.949 00.000 14964 Star::Find returns 1 (0), X=275.34, Y=102.06, Mass=339253, SNR=363.0, Peak=19883 HFD=4.1
23:22:08.950 00.001 14964 MultiStar: [#1 -0.75,-0.61,0.00,M1] [#2 -0.65,-0.86,0.00,M1] 
23:22:08.950 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.16)
23:22:08.951 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.89)
23:22:08.951 00.000 14964 CameraToMount -- cameraX=-0.75 cameraY=0.49 hyp=0.90 cameraTheta=2.57 mountX=-0.50 mountY=0.70, mountTheta=2.19
23:22:08.953 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.75, y=0.49, opts=13)
23:22:08.953 00.000 14964 Enqueuing Move request for scope (-0.75, 0.49)
23:22:08.954 00.001 12044 Worker thread wakes up
23:22:08.954 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.49) opts 0xd
23:22:08.954 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.75, 0.49)
23:22:08.954 00.000 12044 Moving (-0.75, 0.49) raw xDistance=-0.50 yDistance=0.70
23:22:08.954 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.50, slope = 0.01
23:22:08.954 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
23:22:08.954 00.000 12044 MoveAxis(E, 0, ABG)
23:22:08.954 00.000 12044 Move returns status 0, amount 0
23:22:08.954 00.000 12044 MoveAxis(S, 65, ABG)
23:22:08.954 00.000 12044 Guiding  Dir = 1, Dur = 65
23:22:08.962 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19883, med=618, FiltMin=526, FiltMax=13918, Gamma=0.810
23:22:08.968 00.006 14964 UpdateGuideState exits: m=339253 SNR=363.0
23:22:08.969 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.970 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:08.970 00.000 14964 Enqueuing Expose request
23:22:09.035 00.065 12044 IsSlewing returns 0
23:22:09.037 00.002 12044 IsGuiding returns 0
23:22:09.067 00.030 12044 PulseGuide returned control before completion, sleep 45
23:22:09.131 00.064 12044 IsGuiding returns 1
23:22:09.131 00.000 12044 scope still moving after pulse duration time elapsed
23:22:09.259 00.128 12044 IsSlewing returns 0
23:22:09.260 00.001 12044 IsGuiding returns 0
23:22:09.260 00.000 12044 scope move finished after 65 + 159 ms
23:22:09.260 00.000 12044 Move returns status 0, amount 65
23:22:09.260 00.000 12044 move complete, result=0
23:22:09.260 00.000 12044 worker thread done servicing request
23:22:09.260 00.000 12044 Worker thread wakes up
23:22:09.260 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.7 px 65 ms SOUTH
23:22:09.262 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:09.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:12.388 03.126 12044 Exposure complete
23:22:12.420 00.032 12044 worker thread done servicing request
23:22:12.421 00.001 14964 OnExposeComplete: enter
23:22:12.423 00.002 14964 UpdateGuideState(): m_state=6
23:22:12.427 00.004 14964 Star::Find(35, 275, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
23:22:12.429 00.002 14964 Star::Find returns 1 (0), X=276.86, Y=101.74, Mass=338724, SNR=368.8, Peak=17520 HFD=4.3
23:22:12.431 00.002 14964 MultiStar: [#1 0.45,-0.11,0.15,U] [#2 0.62,-0.85,0.00,M2] 
23:22:12.432 00.001 14964 refined, 1 included, MultiStar: {0.72, 0.13}, one-star: {0.76, 0.17}
23:22:12.434 00.002 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
23:22:12.435 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.50)
23:22:12.436 00.001 14964 CameraToMount -- cameraX=0.72 cameraY=0.13 hyp=0.73 cameraTheta=0.18 mountX=-0.12 mountY=-0.73, mountTheta=-1.73
23:22:12.439 00.003 14964 SchedulePrimaryMove(1136A648, x=0.72, y=0.13, opts=13)
23:22:12.441 00.002 14964 Enqueuing Move request for scope (0.72, 0.13)
23:22:12.442 00.001 12044 Worker thread wakes up
23:22:12.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.13) opts 0xd
23:22:12.442 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, 0.13)
23:22:12.443 00.001 12044 Moving (0.72, 0.13) raw xDistance=-0.12 yDistance=-0.73
23:22:12.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
23:22:12.443 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:12.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
23:22:12.443 00.000 12044 MoveAxis(E, 0, ABG)
23:22:12.443 00.000 12044 Move returns status 0, amount 0
23:22:12.443 00.000 12044 MoveAxis(N, 0, ABG)
23:22:12.443 00.000 12044 Move returns status 0, amount 0
23:22:12.443 00.000 12044 move complete, result=0
23:22:12.443 00.000 12044 worker thread done servicing request
23:22:12.460 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17520, med=619, FiltMin=536, FiltMax=14215, Gamma=0.810
23:22:12.471 00.011 14964 UpdateGuideState exits: m=338724 SNR=368.8
23:22:12.473 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.474 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:12.475 00.001 14964 Enqueuing Expose request
23:22:12.475 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
23:22:12.476 00.001 12044 Worker thread wakes up
23:22:12.476 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:12.476 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:15.585 03.109 12044 Exposure complete
23:22:15.630 00.045 12044 worker thread done servicing request
23:22:15.630 00.000 14964 OnExposeComplete: enter
23:22:15.633 00.003 14964 UpdateGuideState(): m_state=6
23:22:15.635 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
23:22:15.636 00.001 14964 Star::Find returns 1 (0), X=276.56, Y=101.81, Mass=341298, SNR=362.1, Peak=21651 HFD=3.8
23:22:15.637 00.001 14964 MultiStar: [#1 0.18,0.02,0.16,U] [#2 0.75,-0.81,0.00,M3] 
23:22:15.638 00.001 14964 refined, 1 included, MultiStar: {0.42, 0.21}, one-star: {0.46, 0.24}
23:22:15.640 00.002 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
23:22:15.640 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.22)
23:22:15.641 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.21 hyp=0.47 cameraTheta=0.46 mountX=-0.20 mountY=-0.44, mountTheta=-2.00
23:22:15.643 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.21, opts=13)
23:22:15.644 00.001 14964 Enqueuing Move request for scope (0.42, 0.21)
23:22:15.645 00.001 12044 Worker thread wakes up
23:22:15.645 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.21) opts 0xd
23:22:15.645 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.21)
23:22:15.645 00.000 12044 Moving (0.42, 0.21) raw xDistance=-0.20 yDistance=-0.44
23:22:15.645 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
23:22:15.646 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:15.646 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
23:22:15.646 00.000 12044 MoveAxis(E, 0, ABG)
23:22:15.646 00.000 12044 Move returns status 0, amount 0
23:22:15.646 00.000 12044 MoveAxis(N, 0, ABG)
23:22:15.646 00.000 12044 Move returns status 0, amount 0
23:22:15.646 00.000 12044 move complete, result=0
23:22:15.646 00.000 12044 worker thread done servicing request
23:22:15.657 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21651, med=618, FiltMin=532, FiltMax=15424, Gamma=0.810
23:22:15.664 00.007 14964 UpdateGuideState exits: m=341298 SNR=362.1
23:22:15.664 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.665 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:15.666 00.001 14964 Enqueuing Expose request
23:22:15.667 00.001 12044 Worker thread wakes up
23:22:15.667 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:22:15.668 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:15.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:18.776 03.108 12044 Exposure complete
23:22:18.806 00.030 12044 worker thread done servicing request
23:22:18.807 00.001 14964 OnExposeComplete: enter
23:22:18.807 00.000 14964 UpdateGuideState(): m_state=6
23:22:18.808 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
23:22:18.808 00.000 14964 Star::Find returns 1 (0), X=276.36, Y=101.39, Mass=339598, SNR=373.3, Peak=23054 HFD=3.5
23:22:18.809 00.001 14964 MultiStar: [#1 0.17,0.29,0.15,U] [#2 0.86,0.03,0.00,M4] 
23:22:18.809 00.000 14964 refined, 1 included, MultiStar: {0.25, -0.12}, one-star: {0.26, -0.18}
23:22:18.810 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
23:22:18.810 00.000 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
23:22:18.811 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.45 mountX=0.12 mountY=-0.23, mountTheta=-1.09
23:22:18.812 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.12, opts=13)
23:22:18.814 00.002 14964 Enqueuing Move request for scope (0.25, -0.12)
23:22:18.814 00.000 12044 Worker thread wakes up
23:22:18.814 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
23:22:18.814 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
23:22:18.814 00.000 12044 Moving (0.25, -0.12) raw xDistance=0.12 yDistance=-0.23
23:22:18.814 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
23:22:18.814 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.814 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:22:18.814 00.000 12044 MoveAxis(E, 0, ABG)
23:22:18.815 00.001 12044 Move returns status 0, amount 0
23:22:18.815 00.000 12044 MoveAxis(N, 0, ABG)
23:22:18.815 00.000 12044 Move returns status 0, amount 0
23:22:18.815 00.000 12044 move complete, result=0
23:22:18.816 00.001 12044 worker thread done servicing request
23:22:18.833 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23054, med=619, FiltMin=539, FiltMax=16681, Gamma=0.810
23:22:18.842 00.009 14964 UpdateGuideState exits: m=339598 SNR=373.3
23:22:18.842 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:18.843 00.000 14964 Enqueuing Expose request
23:22:18.844 00.001 12044 Worker thread wakes up
23:22:18.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:18.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:18.844 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:21.954 03.110 12044 Exposure complete
23:22:21.989 00.035 12044 worker thread done servicing request
23:22:21.990 00.001 14964 OnExposeComplete: enter
23:22:21.992 00.002 14964 UpdateGuideState(): m_state=6
23:22:21.993 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
23:22:21.995 00.002 14964 Star::Find returns 1 (0), X=276.37, Y=101.25, Mass=335791, SNR=359.4, Peak=21902 HFD=3.7
23:22:21.996 00.001 14964 MultiStar: [#1 0.15,0.56,0.17,U] [#2 0.52,-0.13,0.06,U] 
23:22:21.997 00.001 14964 refined, 2 included, MultiStar: {0.27, -0.19}, one-star: {0.28, -0.32}
23:22:21.999 00.002 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.94 = 0.94)
23:22:22.000 00.001 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.29)
23:22:22.003 00.003 14964 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.61 mountX=0.20 mountY=-0.25, mountTheta=-0.91
23:22:22.006 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.19, opts=13)
23:22:22.008 00.002 14964 Enqueuing Move request for scope (0.27, -0.19)
23:22:22.010 00.002 12044 Worker thread wakes up
23:22:22.010 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
23:22:22.010 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
23:22:22.010 00.000 12044 Moving (0.27, -0.19) raw xDistance=0.20 yDistance=-0.25
23:22:22.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.03
23:22:22.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:22.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:22:22.010 00.000 12044 MoveAxis(E, 0, ABG)
23:22:22.011 00.001 12044 Move returns status 0, amount 0
23:22:22.011 00.000 12044 MoveAxis(N, 0, ABG)
23:22:22.011 00.000 12044 Move returns status 0, amount 0
23:22:22.011 00.000 12044 move complete, result=0
23:22:22.011 00.000 12044 worker thread done servicing request
23:22:22.028 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21902, med=619, FiltMin=529, FiltMax=15944, Gamma=0.810
23:22:22.037 00.009 14964 UpdateGuideState exits: m=335791 SNR=359.4
23:22:22.039 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.044 00.005 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:22.049 00.005 14964 Enqueuing Expose request
23:22:22.053 00.004 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:22.055 00.002 12044 Worker thread wakes up
23:22:22.055 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:22.055 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:25.183 03.128 12044 Exposure complete
23:22:25.215 00.032 12044 worker thread done servicing request
23:22:25.215 00.000 14964 OnExposeComplete: enter
23:22:25.215 00.000 14964 UpdateGuideState(): m_state=6
23:22:25.216 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
23:22:25.217 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=101.39, Mass=335624, SNR=360.5, Peak=21206 HFD=3.7
23:22:25.217 00.000 14964 MultiStar: [#1 0.09,0.13,0.15,U] [#2 0.28,-0.49,0.06,U] 
23:22:25.218 00.001 14964 refined, 2 included, MultiStar: {0.24, -0.16}, one-star: {0.26, -0.18}
23:22:25.218 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
23:22:25.219 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
23:22:25.219 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.59 mountX=0.16 mountY=-0.22, mountTheta=-0.93
23:22:25.221 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.16, opts=13)
23:22:25.223 00.002 14964 Enqueuing Move request for scope (0.24, -0.16)
23:22:25.224 00.001 12044 Worker thread wakes up
23:22:25.224 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
23:22:25.224 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
23:22:25.224 00.000 12044 Moving (0.24, -0.16) raw xDistance=0.16 yDistance=-0.22
23:22:25.224 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.24, using input
23:22:25.224 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
23:22:25.224 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:25.224 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:22:25.224 00.000 12044 MoveAxis(E, 0, ABG)
23:22:25.224 00.000 12044 Move returns status 0, amount 0
23:22:25.224 00.000 12044 MoveAxis(N, 0, ABG)
23:22:25.224 00.000 12044 Move returns status 0, amount 0
23:22:25.224 00.000 12044 move complete, result=0
23:22:25.224 00.000 12044 worker thread done servicing request
23:22:25.232 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21206, med=619, FiltMin=536, FiltMax=15817, Gamma=0.810
23:22:25.237 00.005 14964 UpdateGuideState exits: m=335624 SNR=360.5
23:22:25.238 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.238 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:25.239 00.001 14964 Enqueuing Expose request
23:22:25.239 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:25.240 00.001 12044 Worker thread wakes up
23:22:25.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:25.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:28.338 03.098 12044 Exposure complete
23:22:28.360 00.022 12044 worker thread done servicing request
23:22:28.360 00.000 14964 OnExposeComplete: enter
23:22:28.360 00.000 14964 UpdateGuideState(): m_state=6
23:22:28.361 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
23:22:28.362 00.001 14964 Star::Find returns 1 (0), X=276.01, Y=101.80, Mass=341203, SNR=364.3, Peak=19259 HFD=4.1
23:22:28.362 00.000 14964 MultiStar: [#1 -0.36,-0.09,0.14,U] [#2 0.04,-0.44,0.05,U] 
23:22:28.363 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.16}, one-star: {-0.08, 0.23}
23:22:28.364 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
23:22:28.365 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.50)
23:22:28.366 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.18 mountX=-0.16 mountY=0.09, mountTheta=2.62
23:22:28.368 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.16, opts=13)
23:22:28.369 00.001 14964 Enqueuing Move request for scope (-0.11, 0.16)
23:22:28.370 00.001 12044 Worker thread wakes up
23:22:28.370 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:22:28.370 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:22:28.370 00.000 12044 Moving (-0.11, 0.16) raw xDistance=-0.16 yDistance=0.09
23:22:28.370 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.03
23:22:28.370 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:28.370 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:28.370 00.000 12044 MoveAxis(E, 0, ABG)
23:22:28.370 00.000 12044 Move returns status 0, amount 0
23:22:28.370 00.000 12044 MoveAxis(N, 0, ABG)
23:22:28.370 00.000 12044 Move returns status 0, amount 0
23:22:28.370 00.000 12044 move complete, result=0
23:22:28.370 00.000 12044 worker thread done servicing request
23:22:28.380 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19259, med=618, FiltMin=527, FiltMax=14880, Gamma=0.810
23:22:28.389 00.009 14964 UpdateGuideState exits: m=341203 SNR=364.3
23:22:28.390 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.392 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:28.393 00.001 14964 Enqueuing Expose request
23:22:28.395 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:28.396 00.001 12044 Worker thread wakes up
23:22:28.396 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:28.396 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:31.529 03.133 12044 Exposure complete
23:22:31.555 00.026 12044 worker thread done servicing request
23:22:31.555 00.000 14964 OnExposeComplete: enter
23:22:31.556 00.001 14964 UpdateGuideState(): m_state=6
23:22:31.556 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
23:22:31.557 00.001 14964 Star::Find returns 1 (0), X=276.25, Y=101.76, Mass=341315, SNR=369.8, Peak=21583 HFD=3.8
23:22:31.557 00.000 14964 MultiStar: [#1 -0.14,0.01,0.15,U] [#2 0.32,-0.39,0.06,U] 
23:22:31.558 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.13}, one-star: {0.15, 0.18}
23:22:31.558 00.000 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
23:22:31.559 00.001 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.86)
23:22:31.559 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
23:22:31.560 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.13, opts=13)
23:22:31.561 00.001 14964 Enqueuing Move request for scope (0.13, 0.13)
23:22:31.561 00.000 12044 Worker thread wakes up
23:22:31.561 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:22:31.561 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:22:31.561 00.000 12044 Moving (0.13, 0.13) raw xDistance=-0.13 yDistance=-0.14
23:22:31.561 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
23:22:31.561 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:31.561 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:22:31.561 00.000 12044 MoveAxis(E, 0, ABG)
23:22:31.561 00.000 12044 Move returns status 0, amount 0
23:22:31.561 00.000 12044 MoveAxis(N, 0, ABG)
23:22:31.561 00.000 12044 Move returns status 0, amount 0
23:22:31.561 00.000 12044 move complete, result=0
23:22:31.561 00.000 12044 worker thread done servicing request
23:22:31.569 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21583, med=619, FiltMin=535, FiltMax=14520, Gamma=0.810
23:22:31.575 00.006 14964 UpdateGuideState exits: m=341315 SNR=369.8
23:22:31.575 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:31.576 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:31.576 00.000 14964 Enqueuing Expose request
23:22:31.577 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:31.577 00.000 12044 Worker thread wakes up
23:22:31.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:31.578 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:34.676 03.098 12044 Exposure complete
23:22:34.710 00.034 12044 worker thread done servicing request
23:22:34.710 00.000 14964 OnExposeComplete: enter
23:22:34.712 00.002 14964 UpdateGuideState(): m_state=6
23:22:34.714 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
23:22:34.715 00.001 14964 Star::Find returns 1 (0), X=276.50, Y=101.11, Mass=333841, SNR=354.1, Peak=20626 HFD=3.9
23:22:34.716 00.001 14964 MultiStar: [#1 0.20,0.76,0.00,M1] [#2 0.66,0.13,0.00,M1] 
23:22:34.717 00.001 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.70 = 0.70)
23:22:34.718 00.001 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.53)
23:22:34.719 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.46 hyp=0.62 cameraTheta=-0.85 mountX=0.47 mountY=-0.36, mountTheta=-0.65
23:22:34.721 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.46, opts=13)
23:22:34.724 00.003 14964 Enqueuing Move request for scope (0.41, -0.46)
23:22:34.725 00.001 12044 Worker thread wakes up
23:22:34.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.46) opts 0xd
23:22:34.725 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.46)
23:22:34.725 00.000 12044 Moving (0.41, -0.46) raw xDistance=0.47 yDistance=-0.36
23:22:34.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.47, slope = 0.06
23:22:34.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:34.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:22:34.725 00.000 12044 MoveAxis(W, 47, ABG)
23:22:34.726 00.001 12044 Guiding  Dir = 3, Dur = 47
23:22:34.736 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20626, med=618, FiltMin=529, FiltMax=16696, Gamma=0.810
23:22:34.742 00.006 14964 UpdateGuideState exits: m=333841 SNR=354.1
23:22:34.743 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.743 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:34.744 00.001 14964 Enqueuing Expose request
23:22:34.769 00.025 12044 IsSlewing returns 0
23:22:34.770 00.001 12044 IsGuiding returns 0
23:22:34.802 00.032 12044 PulseGuide returned control before completion, sleep 26
23:22:34.888 00.086 12044 IsGuiding returns 1
23:22:34.888 00.000 12044 scope still moving after pulse duration time elapsed
23:22:34.942 00.054 12044 IsSlewing returns 0
23:22:34.943 00.001 12044 IsGuiding returns 0
23:22:34.943 00.000 12044 scope move finished after 47 + 126 ms
23:22:34.943 00.000 12044 Move returns status 0, amount 47
23:22:34.943 00.000 12044 MoveAxis(N, 0, ABG)
23:22:34.943 00.000 12044 Move returns status 0, amount 0
23:22:34.943 00.000 12044 move complete, result=0
23:22:34.943 00.000 12044 worker thread done servicing request
23:22:34.943 00.000 12044 Worker thread wakes up
23:22:34.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:34.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:34.943 00.000 14964 GuideStep: 0.5 px 47 ms WEST, -0.4 px 0 ms NORTH
23:22:38.043 03.100 12044 Exposure complete
23:22:38.084 00.041 12044 worker thread done servicing request
23:22:38.084 00.000 14964 OnExposeComplete: enter
23:22:38.087 00.003 14964 UpdateGuideState(): m_state=6
23:22:38.089 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
23:22:38.092 00.003 14964 Star::Find returns 1 (0), X=276.06, Y=101.30, Mass=342588, SNR=365.4, Peak=24174 HFD=4.0
23:22:38.094 00.002 14964 MultiStar: [#1 -0.10,0.25,0.16,U] [#2 -0.04,-0.45,0.05,U] 
23:22:38.095 00.001 14964 refined, 2 included, MultiStar: {-0.05, -0.21}, one-star: {-0.04, -0.27}
23:22:38.095 00.000 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
23:22:38.096 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
23:22:38.097 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.79 mountX=0.21 mountY=0.07, mountTheta=0.32
23:22:38.100 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.21, opts=13)
23:22:38.102 00.002 14964 Enqueuing Move request for scope (-0.05, -0.21)
23:22:38.104 00.002 12044 Worker thread wakes up
23:22:38.104 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
23:22:38.104 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
23:22:38.104 00.000 12044 Moving (-0.05, -0.21) raw xDistance=0.21 yDistance=0.07
23:22:38.104 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.39, using input
23:22:38.104 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.06
23:22:38.104 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:38.105 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:38.105 00.000 12044 MoveAxis(E, 0, ABG)
23:22:38.105 00.000 12044 Move returns status 0, amount 0
23:22:38.105 00.000 12044 MoveAxis(N, 0, ABG)
23:22:38.105 00.000 12044 Move returns status 0, amount 0
23:22:38.105 00.000 12044 move complete, result=0
23:22:38.105 00.000 12044 worker thread done servicing request
23:22:38.119 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24174, med=619, FiltMin=536, FiltMax=14986, Gamma=0.810
23:22:38.130 00.011 14964 UpdateGuideState exits: m=342588 SNR=365.4
23:22:38.131 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:38.132 00.000 14964 Enqueuing Expose request
23:22:38.133 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:38.135 00.002 12044 Worker thread wakes up
23:22:38.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:38.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:41.257 03.122 12044 Exposure complete
23:22:41.305 00.048 12044 worker thread done servicing request
23:22:41.306 00.001 14964 OnExposeComplete: enter
23:22:41.308 00.002 14964 UpdateGuideState(): m_state=6
23:22:41.312 00.004 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
23:22:41.313 00.001 14964 Star::Find returns 1 (0), X=275.99, Y=101.02, Mass=338868, SNR=363.6, Peak=21018 HFD=4.4
23:22:41.314 00.001 14964 MultiStar: [#1 -0.26,0.59,0.00,M1] [#2 -0.12,0.28,0.06,U] 
23:22:41.314 00.000 14964 refined, 1 included, MultiStar: {-0.11, -0.51}, one-star: {-0.11, -0.55}
23:22:41.314 00.000 14964 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.56) = xAngle (-0.23 = -0.23)
23:22:41.317 00.003 14964 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
23:22:41.318 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.51 hyp=0.52 cameraTheta=-1.78 mountX=0.51 mountY=0.16, mountTheta=0.31
23:22:41.321 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.51, opts=13)
23:22:41.323 00.002 14964 Enqueuing Move request for scope (-0.11, -0.51)
23:22:41.323 00.000 12044 Worker thread wakes up
23:22:41.323 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.51) opts 0xd
23:22:41.323 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.51)
23:22:41.323 00.000 12044 Moving (-0.11, -0.51) raw xDistance=0.51 yDistance=0.16
23:22:41.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.51, slope = 0.05
23:22:41.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.324 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:41.324 00.000 12044 MoveAxis(W, 42, ABG)
23:22:41.324 00.000 12044 Guiding  Dir = 3, Dur = 42
23:22:41.340 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21018, med=617, FiltMin=535, FiltMax=14414, Gamma=0.810
23:22:41.352 00.012 14964 UpdateGuideState exits: m=338868 SNR=363.6
23:22:41.353 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.354 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:41.354 00.000 14964 Enqueuing Expose request
23:22:41.411 00.057 12044 IsSlewing returns 0
23:22:41.411 00.000 12044 IsGuiding returns 0
23:22:41.442 00.031 12044 PulseGuide returned control before completion, sleep 22
23:22:41.471 00.029 12044 IsGuiding returns 1
23:22:41.471 00.000 12044 scope still moving after pulse duration time elapsed
23:22:41.563 00.092 12044 IsSlewing returns 0
23:22:41.564 00.001 12044 IsGuiding returns 0
23:22:41.564 00.000 12044 scope move finished after 42 + 110 ms
23:22:41.564 00.000 12044 Move returns status 0, amount 42
23:22:41.564 00.000 12044 MoveAxis(N, 0, ABG)
23:22:41.564 00.000 12044 Move returns status 0, amount 0
23:22:41.564 00.000 12044 move complete, result=0
23:22:41.565 00.001 12044 worker thread done servicing request
23:22:41.565 00.000 12044 Worker thread wakes up
23:22:41.565 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:41.565 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:41.565 00.000 14964 GuideStep: 0.5 px 42 ms WEST, 0.2 px 0 ms NORTH
23:22:44.696 03.131 12044 Exposure complete
23:22:44.727 00.031 12044 worker thread done servicing request
23:22:44.727 00.000 14964 OnExposeComplete: enter
23:22:44.729 00.002 14964 UpdateGuideState(): m_state=6
23:22:44.731 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
23:22:44.732 00.001 14964 Star::Find returns 1 (0), X=276.25, Y=102.04, Mass=337617, SNR=356.5, Peak=20819 HFD=4.1
23:22:44.733 00.001 14964 MultiStar: [#1 0.12,-0.26,0.18,U] [#2 0.16,-0.38,0.06,U] 
23:22:44.735 00.002 14964 refined, 2 included, MultiStar: {0.15, 0.32}, one-star: {0.15, 0.46}
23:22:44.735 00.000 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.56) = xAngle (2.69 = 2.69)
23:22:44.736 00.001 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.74 = -0.54)
23:22:44.737 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.35 cameraTheta=1.13 mountX=-0.31 mountY=-0.18, mountTheta=-2.62
23:22:44.741 00.004 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.32, opts=13)
23:22:44.745 00.004 14964 Enqueuing Move request for scope (0.15, 0.32)
23:22:44.747 00.002 12044 Worker thread wakes up
23:22:44.747 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
23:22:44.747 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
23:22:44.747 00.000 12044 Moving (0.15, 0.32) raw xDistance=-0.31 yDistance=-0.18
23:22:44.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.02
23:22:44.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:44.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:22:44.747 00.000 12044 MoveAxis(E, 0, ABG)
23:22:44.747 00.000 12044 Move returns status 0, amount 0
23:22:44.747 00.000 12044 MoveAxis(N, 0, ABG)
23:22:44.747 00.000 12044 Move returns status 0, amount 0
23:22:44.747 00.000 12044 move complete, result=0
23:22:44.747 00.000 12044 worker thread done servicing request
23:22:44.762 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20819, med=619, FiltMin=528, FiltMax=14930, Gamma=0.810
23:22:44.773 00.011 14964 UpdateGuideState exits: m=337617 SNR=356.5
23:22:44.774 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.776 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:44.777 00.001 14964 Enqueuing Expose request
23:22:44.778 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:44.779 00.001 12044 Worker thread wakes up
23:22:44.779 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:44.779 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:47.898 03.119 12044 Exposure complete
23:22:47.928 00.030 12044 worker thread done servicing request
23:22:47.928 00.000 14964 OnExposeComplete: enter
23:22:47.929 00.001 14964 UpdateGuideState(): m_state=6
23:22:47.930 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
23:22:47.930 00.000 14964 Star::Find returns 1 (0), X=276.42, Y=102.13, Mass=337860, SNR=368.1, Peak=22007 HFD=3.9
23:22:47.931 00.001 14964 MultiStar: [#1 0.08,-0.50,0.16,U] [#2 0.42,-0.71,0.00,M1] 
23:22:47.931 00.000 14964 refined, 1 included, MultiStar: {0.29, 0.41}, one-star: {0.33, 0.55}
23:22:47.932 00.001 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
23:22:47.932 00.000 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.73)
23:22:47.932 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.41 hyp=0.50 cameraTheta=0.95 mountX=-0.40 mountY=-0.33, mountTheta=-2.45
23:22:47.934 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.41, opts=13)
23:22:47.935 00.001 14964 Enqueuing Move request for scope (0.29, 0.41)
23:22:47.935 00.000 12044 Worker thread wakes up
23:22:47.935 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.41) opts 0xd
23:22:47.935 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.41)
23:22:47.935 00.000 12044 Moving (0.29, 0.41) raw xDistance=-0.40 yDistance=-0.33
23:22:47.935 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.40, slope = -0.03
23:22:47.935 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.935 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:22:47.935 00.000 12044 MoveAxis(E, 23, ABG)
23:22:47.936 00.001 12044 Guiding  Dir = 2, Dur = 23
23:22:47.943 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22007, med=618, FiltMin=531, FiltMax=16475, Gamma=0.810
23:22:47.949 00.006 14964 UpdateGuideState exits: m=337860 SNR=368.1
23:22:47.949 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.951 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:47.951 00.000 14964 Enqueuing Expose request
23:22:47.956 00.005 12044 IsSlewing returns 0
23:22:47.957 00.001 12044 IsGuiding returns 0
23:22:47.988 00.031 12044 IsGuiding returns 1
23:22:47.988 00.000 12044 scope still moving after pulse duration time elapsed
23:22:48.037 00.049 12044 IsSlewing returns 0
23:22:48.037 00.000 12044 IsGuiding returns 0
23:22:48.037 00.000 12044 scope move finished after 23 + 57 ms
23:22:48.037 00.000 12044 Move returns status 0, amount 23
23:22:48.037 00.000 12044 MoveAxis(N, 0, ABG)
23:22:48.037 00.000 12044 Move returns status 0, amount 0
23:22:48.037 00.000 12044 move complete, result=0
23:22:48.037 00.000 12044 worker thread done servicing request
23:22:48.037 00.000 12044 Worker thread wakes up
23:22:48.037 00.000 14964 GuideStep: -0.4 px 23 ms EAST, -0.3 px 0 ms NORTH
23:22:48.039 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:48.039 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:51.133 03.094 12044 Exposure complete
23:22:51.161 00.028 12044 worker thread done servicing request
23:22:51.162 00.001 14964 OnExposeComplete: enter
23:22:51.164 00.002 14964 UpdateGuideState(): m_state=6
23:22:51.165 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
23:22:51.166 00.001 14964 Star::Find returns 1 (0), X=276.60, Y=102.15, Mass=335700, SNR=366.7, Peak=25663 HFD=3.8
23:22:51.167 00.001 14964 MultiStar: [#1 0.26,-0.46,0.15,U] [#2 0.39,-0.71,0.00,M2] 
23:22:51.168 00.001 14964 refined, 1 included, MultiStar: {0.47, 0.44}, one-star: {0.51, 0.57}
23:22:51.169 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.30 = 2.30)
23:22:51.171 00.002 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.93)
23:22:51.174 00.003 14964 CameraToMount -- cameraX=0.47 cameraY=0.44 hyp=0.64 cameraTheta=0.75 mountX=-0.43 mountY=-0.52, mountTheta=-2.27
23:22:51.176 00.002 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.44, opts=13)
23:22:51.178 00.002 14964 Enqueuing Move request for scope (0.47, 0.44)
23:22:51.179 00.001 12044 Worker thread wakes up
23:22:51.179 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.44) opts 0xd
23:22:51.179 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.44)
23:22:51.179 00.000 12044 Moving (0.47, 0.44) raw xDistance=-0.43 yDistance=-0.52
23:22:51.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.43, slope = -0.05
23:22:51.179 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:51.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:22:51.180 00.001 12044 MoveAxis(E, 41, ABG)
23:22:51.180 00.000 12044 Guiding  Dir = 2, Dur = 41
23:22:51.192 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25663, med=618, FiltMin=532, FiltMax=17719, Gamma=0.810
23:22:51.203 00.011 14964 UpdateGuideState exits: m=335700 SNR=366.7
23:22:51.205 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:51.207 00.001 14964 Enqueuing Expose request
23:22:51.239 00.032 12044 IsSlewing returns 0
23:22:51.239 00.000 12044 IsGuiding returns 0
23:22:51.271 00.032 12044 PulseGuide returned control before completion, sleep 20
23:22:51.301 00.030 12044 IsGuiding returns 1
23:22:51.301 00.000 12044 scope still moving after pulse duration time elapsed
23:22:51.362 00.061 12044 IsSlewing returns 0
23:22:51.363 00.001 12044 IsGuiding returns 0
23:22:51.363 00.000 12044 scope move finished after 41 + 82 ms
23:22:51.364 00.001 12044 Move returns status 0, amount 41
23:22:51.364 00.000 12044 MoveAxis(N, 0, ABG)
23:22:51.364 00.000 12044 Move returns status 0, amount 0
23:22:51.364 00.000 12044 move complete, result=0
23:22:51.364 00.000 12044 worker thread done servicing request
23:22:51.364 00.000 12044 Worker thread wakes up
23:22:51.364 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:51.364 00.000 14964 GuideStep: -0.4 px 41 ms EAST, -0.5 px 0 ms NORTH
23:22:51.365 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:54.474 03.109 12044 Exposure complete
23:22:54.515 00.041 12044 worker thread done servicing request
23:22:54.515 00.000 14964 OnExposeComplete: enter
23:22:54.517 00.002 14964 UpdateGuideState(): m_state=6
23:22:54.518 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
23:22:54.520 00.002 14964 Star::Find returns 1 (0), X=276.14, Y=101.50, Mass=338368, SNR=365.7, Peak=23571 HFD=3.8
23:22:54.521 00.001 14964 MultiStar: [#1 -0.17,0.08,0.15,U] [#2 0.08,-0.07,0.06,U] 
23:22:54.523 00.002 14964 refined, 2 included, MultiStar: {0.02, -0.05}, one-star: {0.05, -0.07}
23:22:54.524 00.001 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
23:22:54.525 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.41 = -2.87)
23:22:54.527 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.19 mountX=0.05 mountY=-0.02, mountTheta=-0.28
23:22:54.529 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.05, opts=13)
23:22:54.530 00.001 14964 Enqueuing Move request for scope (0.02, -0.05)
23:22:54.531 00.001 12044 Worker thread wakes up
23:22:54.531 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:22:54.531 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:22:54.531 00.000 12044 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
23:22:54.531 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
23:22:54.531 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:54.531 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:54.531 00.000 12044 MoveAxis(E, 0, ABG)
23:22:54.531 00.000 12044 Move returns status 0, amount 0
23:22:54.531 00.000 12044 MoveAxis(N, 0, ABG)
23:22:54.531 00.000 12044 Move returns status 0, amount 0
23:22:54.531 00.000 12044 move complete, result=0
23:22:54.532 00.001 12044 worker thread done servicing request
23:22:54.539 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23571, med=619, FiltMin=530, FiltMax=15036, Gamma=0.810
23:22:54.546 00.007 14964 UpdateGuideState exits: m=338368 SNR=365.7
23:22:54.548 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.549 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:54.551 00.002 14964 Enqueuing Expose request
23:22:54.552 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:54.554 00.002 12044 Worker thread wakes up
23:22:54.554 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:54.554 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:22:57.678 03.124 12044 Exposure complete
23:22:57.713 00.035 12044 worker thread done servicing request
23:22:57.713 00.000 14964 OnExposeComplete: enter
23:22:57.714 00.001 14964 UpdateGuideState(): m_state=6
23:22:57.714 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
23:22:57.715 00.001 14964 Star::Find returns 1 (0), X=275.96, Y=101.51, Mass=337000, SNR=353.7, Peak=21079 HFD=3.7
23:22:57.716 00.001 14964 MultiStar: [#1 -0.20,0.24,0.17,U] [#2 0.09,-0.38,0.07,U] 
23:22:57.718 00.002 14964 refined, 2 included, MultiStar: {-0.13, -0.05}, one-star: {-0.14, -0.07}
23:22:57.719 00.001 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
23:22:57.719 00.000 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
23:22:57.721 00.002 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=0.04 mountY=0.14, mountTheta=1.27
23:22:57.725 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.05, opts=13)
23:22:57.727 00.002 14964 Enqueuing Move request for scope (-0.13, -0.05)
23:22:57.728 00.001 12044 Worker thread wakes up
23:22:57.728 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:22:57.728 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:22:57.728 00.000 12044 Moving (-0.13, -0.05) raw xDistance=0.04 yDistance=0.14
23:22:57.728 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
23:22:57.728 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:57.728 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:57.728 00.000 12044 MoveAxis(E, 0, ABG)
23:22:57.728 00.000 12044 Move returns status 0, amount 0
23:22:57.728 00.000 12044 MoveAxis(N, 0, ABG)
23:22:57.728 00.000 12044 Move returns status 0, amount 0
23:22:57.729 00.001 12044 move complete, result=0
23:22:57.729 00.000 12044 worker thread done servicing request
23:22:57.748 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21079, med=618, FiltMin=536, FiltMax=15050, Gamma=0.810
23:22:57.755 00.007 14964 UpdateGuideState exits: m=337000 SNR=353.7
23:22:57.756 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.756 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:22:57.756 00.000 14964 Enqueuing Expose request
23:22:57.757 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:57.757 00.000 12044 Worker thread wakes up
23:22:57.758 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:22:57.758 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:00.889 03.131 12044 Exposure complete
23:23:00.915 00.026 12044 worker thread done servicing request
23:23:00.915 00.000 14964 OnExposeComplete: enter
23:23:00.916 00.001 14964 UpdateGuideState(): m_state=6
23:23:00.917 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
23:23:00.919 00.002 14964 Star::Find returns 1 (0), X=276.07, Y=101.77, Mass=340124, SNR=372.8, Peak=19195 HFD=4.2
23:23:00.919 00.000 14964 MultiStar: [#1 -0.25,-0.07,0.15,U] [#2 0.22,-0.17,0.06,U] 
23:23:00.921 00.002 14964 refined, 2 included, MultiStar: {-0.04, 0.14}, one-star: {-0.02, 0.20}
23:23:00.922 00.001 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.56) = xAngle (3.40 = -2.88)
23:23:00.924 00.002 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.17)
23:23:00.925 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.85 mountX=-0.15 mountY=0.03, mountTheta=2.97
23:23:00.928 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.14, opts=13)
23:23:00.928 00.000 14964 Enqueuing Move request for scope (-0.04, 0.14)
23:23:00.929 00.001 12044 Worker thread wakes up
23:23:00.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:23:00.929 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:23:00.929 00.000 12044 Moving (-0.04, 0.14) raw xDistance=-0.15 yDistance=0.03
23:23:00.929 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.27, using input
23:23:00.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
23:23:00.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.930 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:00.930 00.000 12044 MoveAxis(E, 0, ABG)
23:23:00.930 00.000 12044 Move returns status 0, amount 0
23:23:00.930 00.000 12044 MoveAxis(N, 0, ABG)
23:23:00.930 00.000 12044 Move returns status 0, amount 0
23:23:00.930 00.000 12044 move complete, result=0
23:23:00.930 00.000 12044 worker thread done servicing request
23:23:00.942 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19195, med=618, FiltMin=523, FiltMax=14699, Gamma=0.810
23:23:00.949 00.007 14964 UpdateGuideState exits: m=340124 SNR=372.8
23:23:00.949 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.950 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:00.950 00.000 14964 Enqueuing Expose request
23:23:00.951 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:00.951 00.000 12044 Worker thread wakes up
23:23:00.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:00.952 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:04.059 03.107 12044 Exposure complete
23:23:04.098 00.039 12044 worker thread done servicing request
23:23:04.098 00.000 14964 OnExposeComplete: enter
23:23:04.100 00.002 14964 UpdateGuideState(): m_state=6
23:23:04.101 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
23:23:04.103 00.002 14964 Star::Find returns 1 (0), X=275.90, Y=101.47, Mass=335912, SNR=369.9, Peak=19194 HFD=3.9
23:23:04.104 00.001 14964 MultiStar: [#1 -0.54,0.26,0.16,U] [#2 -0.16,-0.54,0.06,U] 
23:23:04.106 00.002 14964 single-star, 2 included, MultiStar: {-0.24, -0.08}, one-star: {-0.19, -0.11}
23:23:04.107 00.001 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
23:23:04.108 00.001 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
23:23:04.110 00.002 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.64 mountX=0.10 mountY=0.20, mountTheta=1.10
23:23:04.113 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.11, opts=13)
23:23:04.115 00.002 14964 Enqueuing Move request for scope (-0.19, -0.11)
23:23:04.116 00.001 12044 Worker thread wakes up
23:23:04.117 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
23:23:04.117 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
23:23:04.117 00.000 12044 Moving (-0.19, -0.11) raw xDistance=0.10 yDistance=0.20
23:23:04.117 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.04
23:23:04.117 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:04.117 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:23:04.117 00.000 12044 MoveAxis(E, 0, ABG)
23:23:04.117 00.000 12044 Move returns status 0, amount 0
23:23:04.117 00.000 12044 MoveAxis(N, 0, ABG)
23:23:04.117 00.000 12044 Move returns status 0, amount 0
23:23:04.117 00.000 12044 move complete, result=0
23:23:04.117 00.000 12044 worker thread done servicing request
23:23:04.129 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19194, med=618, FiltMin=537, FiltMax=15211, Gamma=0.810
23:23:04.140 00.011 14964 UpdateGuideState exits: m=335912 SNR=369.9
23:23:04.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:04.142 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:04.143 00.001 14964 Enqueuing Expose request
23:23:04.143 00.000 12044 Worker thread wakes up
23:23:04.143 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:04.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:04.143 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:07.254 03.111 12044 Exposure complete
23:23:07.296 00.042 12044 worker thread done servicing request
23:23:07.296 00.000 14964 OnExposeComplete: enter
23:23:07.298 00.002 14964 UpdateGuideState(): m_state=6
23:23:07.300 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
23:23:07.301 00.001 14964 Star::Find returns 1 (0), X=276.28, Y=101.78, Mass=341669, SNR=372.0, Peak=20699 HFD=4.1
23:23:07.302 00.001 14964 MultiStar: [#1 0.09,-0.21,0.14,U] [#2 0.19,-0.73,0.00,M1] 
23:23:07.304 00.002 14964 refined, 1 included, MultiStar: {0.17, 0.16}, one-star: {0.18, 0.21}
23:23:07.306 00.002 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.29 = 2.29)
23:23:07.307 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.94)
23:23:07.308 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.73 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
23:23:07.309 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.16, opts=13)
23:23:07.312 00.003 14964 Enqueuing Move request for scope (0.17, 0.16)
23:23:07.315 00.003 12044 Worker thread wakes up
23:23:07.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
23:23:07.315 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
23:23:07.315 00.000 12044 Moving (0.17, 0.16) raw xDistance=-0.15 yDistance=-0.19
23:23:07.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
23:23:07.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:23:07.315 00.000 12044 MoveAxis(E, 0, ABG)
23:23:07.315 00.000 12044 Move returns status 0, amount 0
23:23:07.316 00.001 12044 MoveAxis(N, 0, ABG)
23:23:07.316 00.000 12044 Move returns status 0, amount 0
23:23:07.316 00.000 12044 move complete, result=0
23:23:07.316 00.000 12044 worker thread done servicing request
23:23:07.329 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20699, med=617, FiltMin=523, FiltMax=15452, Gamma=0.810
23:23:07.342 00.013 14964 UpdateGuideState exits: m=341669 SNR=372.0
23:23:07.343 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.345 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:07.346 00.001 14964 Enqueuing Expose request
23:23:07.348 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:07.349 00.001 12044 Worker thread wakes up
23:23:07.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:07.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:10.447 03.098 12044 Exposure complete
23:23:10.470 00.023 12044 worker thread done servicing request
23:23:10.470 00.000 14964 OnExposeComplete: enter
23:23:10.471 00.001 14964 UpdateGuideState(): m_state=6
23:23:10.472 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
23:23:10.472 00.000 14964 Star::Find returns 1 (0), X=276.07, Y=101.39, Mass=335490, SNR=370.5, Peak=20742 HFD=3.9
23:23:10.473 00.001 14964 MultiStar: [#1 -0.04,0.53,0.15,U] [#2 -0.10,0.31,0.05,U] 
23:23:10.473 00.000 14964 refined, 2 included, MultiStar: {-0.03, -0.07}, one-star: {-0.03, -0.18}
23:23:10.474 00.001 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
23:23:10.474 00.000 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
23:23:10.475 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.00 mountX=0.07 mountY=0.04, mountTheta=0.51
23:23:10.476 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.07, opts=13)
23:23:10.476 00.000 14964 Enqueuing Move request for scope (-0.03, -0.07)
23:23:10.477 00.001 12044 Worker thread wakes up
23:23:10.477 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:23:10.477 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:23:10.477 00.000 12044 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.04
23:23:10.477 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
23:23:10.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:10.477 00.000 12044 MoveAxis(E, 0, ABG)
23:23:10.477 00.000 12044 Move returns status 0, amount 0
23:23:10.477 00.000 12044 MoveAxis(N, 0, ABG)
23:23:10.477 00.000 12044 Move returns status 0, amount 0
23:23:10.477 00.000 12044 move complete, result=0
23:23:10.478 00.001 12044 worker thread done servicing request
23:23:10.485 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20742, med=618, FiltMin=535, FiltMax=14533, Gamma=0.810
23:23:10.492 00.007 14964 UpdateGuideState exits: m=335490 SNR=370.5
23:23:10.492 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.493 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:10.493 00.000 14964 Enqueuing Expose request
23:23:10.494 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:10.494 00.000 12044 Worker thread wakes up
23:23:10.494 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:10.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:13.597 03.103 12044 Exposure complete
23:23:13.637 00.040 12044 worker thread done servicing request
23:23:13.637 00.000 14964 OnExposeComplete: enter
23:23:13.639 00.002 14964 UpdateGuideState(): m_state=6
23:23:13.640 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
23:23:13.641 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=101.16, Mass=336591, SNR=361.2, Peak=21894 HFD=4.1
23:23:13.641 00.000 14964 MultiStar: [#1 -0.23,0.58,0.16,U] [#2 0.18,0.41,0.07,U] 
23:23:13.643 00.002 14964 refined, 2 included, MultiStar: {-0.15, -0.24}, one-star: {-0.16, -0.42}
23:23:13.644 00.001 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
23:23:13.645 00.001 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
23:23:13.647 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.13 mountX=0.24 mountY=0.17, mountTheta=0.63
23:23:13.649 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.24, opts=13)
23:23:13.651 00.002 14964 Enqueuing Move request for scope (-0.15, -0.24)
23:23:13.652 00.001 12044 Worker thread wakes up
23:23:13.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
23:23:13.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
23:23:13.652 00.000 12044 Moving (-0.15, -0.24) raw xDistance=0.24 yDistance=0.17
23:23:13.652 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.38, using input
23:23:13.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.06
23:23:13.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:23:13.652 00.000 12044 MoveAxis(E, 0, ABG)
23:23:13.652 00.000 12044 Move returns status 0, amount 0
23:23:13.653 00.001 12044 MoveAxis(N, 0, ABG)
23:23:13.653 00.000 12044 Move returns status 0, amount 0
23:23:13.653 00.000 12044 move complete, result=0
23:23:13.653 00.000 12044 worker thread done servicing request
23:23:13.668 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21894, med=619, FiltMin=536, FiltMax=16013, Gamma=0.810
23:23:13.678 00.010 14964 UpdateGuideState exits: m=336591 SNR=361.2
23:23:13.680 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.681 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:13.683 00.002 14964 Enqueuing Expose request
23:23:13.684 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:13.686 00.002 12044 Worker thread wakes up
23:23:13.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:13.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:16.818 03.132 12044 Exposure complete
23:23:16.851 00.033 12044 worker thread done servicing request
23:23:16.851 00.000 14964 OnExposeComplete: enter
23:23:16.852 00.001 14964 UpdateGuideState(): m_state=6
23:23:16.852 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
23:23:16.853 00.001 14964 Star::Find returns 1 (0), X=275.86, Y=101.51, Mass=344164, SNR=375.3, Peak=24647 HFD=3.8
23:23:16.853 00.000 14964 MultiStar: [#1 -0.48,0.16,0.15,U] [#2 -0.03,-0.34,0.06,U] 
23:23:16.854 00.001 14964 single-star, 2 included, MultiStar: {-0.25, -0.05}, one-star: {-0.23, -0.06}
23:23:16.854 00.000 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
23:23:16.855 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
23:23:16.855 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.88 mountX=0.06 mountY=0.24, mountTheta=1.33
23:23:16.857 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.06, opts=13)
23:23:16.858 00.001 14964 Enqueuing Move request for scope (-0.23, -0.06)
23:23:16.858 00.000 12044 Worker thread wakes up
23:23:16.859 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
23:23:16.859 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
23:23:16.859 00.000 12044 Moving (-0.23, -0.06) raw xDistance=0.06 yDistance=0.24
23:23:16.859 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.34, using input
23:23:16.859 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
23:23:16.859 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.859 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:23:16.859 00.000 12044 MoveAxis(E, 0, ABG)
23:23:16.859 00.000 12044 Move returns status 0, amount 0
23:23:16.859 00.000 12044 MoveAxis(N, 0, ABG)
23:23:16.859 00.000 12044 Move returns status 0, amount 0
23:23:16.859 00.000 12044 move complete, result=0
23:23:16.859 00.000 12044 worker thread done servicing request
23:23:16.867 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24647, med=617, FiltMin=519, FiltMax=16988, Gamma=0.810
23:23:16.873 00.006 14964 UpdateGuideState exits: m=344164 SNR=375.3
23:23:16.874 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.874 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:16.875 00.001 14964 Enqueuing Expose request
23:23:16.876 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:16.876 00.000 12044 Worker thread wakes up
23:23:16.876 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:16.876 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:20.004 03.128 12044 Exposure complete
23:23:20.031 00.027 12044 worker thread done servicing request
23:23:20.031 00.000 14964 OnExposeComplete: enter
23:23:20.033 00.002 14964 UpdateGuideState(): m_state=6
23:23:20.034 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
23:23:20.034 00.000 14964 Star::Find returns 1 (0), X=275.35, Y=101.80, Mass=338413, SNR=372.4, Peak=25139 HFD=3.7
23:23:20.035 00.001 14964 MultiStar: [#1 -0.86,0.02,0.00,M1] [#2 -0.22,-0.27,0.06,U] 
23:23:20.035 00.000 14964 refined, 1 included, MultiStar: {-0.72, 0.20}, one-star: {-0.74, 0.22}
23:23:20.035 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
23:23:20.036 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.20)
23:23:20.036 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=0.20 hyp=0.74 cameraTheta=2.87 mountX=-0.21 mountY=0.69, mountTheta=1.86
23:23:20.038 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.20, opts=13)
23:23:20.041 00.003 14964 Enqueuing Move request for scope (-0.72, 0.20)
23:23:20.042 00.001 12044 Worker thread wakes up
23:23:20.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.20) opts 0xd
23:23:20.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.20)
23:23:20.042 00.000 12044 Moving (-0.72, 0.20) raw xDistance=-0.21 yDistance=0.69
23:23:20.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
23:23:20.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
23:23:20.042 00.000 12044 MoveAxis(E, 0, ABG)
23:23:20.042 00.000 12044 Move returns status 0, amount 0
23:23:20.042 00.000 12044 MoveAxis(S, 65, ABG)
23:23:20.042 00.000 12044 Guiding  Dir = 1, Dur = 65
23:23:20.051 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25139, med=617, FiltMin=529, FiltMax=17134, Gamma=0.810
23:23:20.057 00.006 14964 UpdateGuideState exits: m=338413 SNR=372.4
23:23:20.057 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.058 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:20.058 00.000 14964 Enqueuing Expose request
23:23:20.128 00.070 12044 IsSlewing returns 0
23:23:20.129 00.001 12044 IsGuiding returns 0
23:23:20.161 00.032 12044 PulseGuide returned control before completion, sleep 43
23:23:20.220 00.059 12044 IsGuiding returns 1
23:23:20.220 00.000 12044 scope still moving after pulse duration time elapsed
23:23:20.286 00.066 12044 IsSlewing returns 0
23:23:20.286 00.000 12044 IsGuiding returns 0
23:23:20.287 00.001 12044 scope move finished after 65 + 92 ms
23:23:20.287 00.000 12044 Move returns status 0, amount 65
23:23:20.287 00.000 12044 move complete, result=0
23:23:20.287 00.000 12044 worker thread done servicing request
23:23:20.287 00.000 12044 Worker thread wakes up
23:23:20.287 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:20.287 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:20.287 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 65 ms SOUTH
23:23:23.396 03.109 12044 Exposure complete
23:23:23.437 00.041 12044 worker thread done servicing request
23:23:23.437 00.000 14964 OnExposeComplete: enter
23:23:23.439 00.002 14964 UpdateGuideState(): m_state=6
23:23:23.441 00.002 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
23:23:23.442 00.001 14964 Star::Find returns 1 (0), X=276.49, Y=101.42, Mass=333774, SNR=359.9, Peak=20166 HFD=3.4
23:23:23.444 00.002 14964 MultiStar: [#1 0.11,0.06,0.16,U] [#2 0.73,-0.38,0.00,M1] 
23:23:23.445 00.001 14964 refined, 1 included, MultiStar: {0.35, -0.13}, one-star: {0.39, -0.16}
23:23:23.447 00.002 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
23:23:23.448 00.001 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
23:23:23.449 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=0.13 mountY=-0.34, mountTheta=-1.20
23:23:23.453 00.004 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.13, opts=13)
23:23:23.454 00.001 14964 Enqueuing Move request for scope (0.35, -0.13)
23:23:23.456 00.002 12044 Worker thread wakes up
23:23:23.456 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
23:23:23.456 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
23:23:23.456 00.000 12044 Moving (0.35, -0.13) raw xDistance=0.13 yDistance=-0.34
23:23:23.456 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
23:23:23.456 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.456 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:23:23.456 00.000 12044 MoveAxis(E, 0, ABG)
23:23:23.456 00.000 12044 Move returns status 0, amount 0
23:23:23.456 00.000 12044 MoveAxis(N, 0, ABG)
23:23:23.456 00.000 12044 Move returns status 0, amount 0
23:23:23.456 00.000 12044 move complete, result=0
23:23:23.456 00.000 12044 worker thread done servicing request
23:23:23.467 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20166, med=619, FiltMin=525, FiltMax=14309, Gamma=0.810
23:23:23.474 00.007 14964 UpdateGuideState exits: m=333774 SNR=359.9
23:23:23.478 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.479 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:23.479 00.000 14964 Enqueuing Expose request
23:23:23.480 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:23:23.481 00.001 12044 Worker thread wakes up
23:23:23.481 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:23.481 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:26.593 03.112 12044 Exposure complete
23:23:26.618 00.025 12044 worker thread done servicing request
23:23:26.618 00.000 14964 OnExposeComplete: enter
23:23:26.619 00.001 14964 UpdateGuideState(): m_state=6
23:23:26.620 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
23:23:26.620 00.000 14964 Star::Find returns 1 (0), X=276.48, Y=101.31, Mass=340416, SNR=364.5, Peak=20778 HFD=3.9
23:23:26.621 00.001 14964 MultiStar: [#1 0.17,0.24,0.15,U] [#2 0.62,-0.27,0.00,M2] 
23:23:26.621 00.000 14964 refined, 1 included, MultiStar: {0.35, -0.20}, one-star: {0.38, -0.27}
23:23:26.622 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
23:23:26.622 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.19)
23:23:26.623 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.20 hyp=0.41 cameraTheta=-0.51 mountX=0.20 mountY=-0.33, mountTheta=-1.02
23:23:26.624 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.20, opts=13)
23:23:26.625 00.001 14964 Enqueuing Move request for scope (0.35, -0.20)
23:23:26.626 00.001 12044 Worker thread wakes up
23:23:26.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.20) opts 0xd
23:23:26.626 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.20)
23:23:26.626 00.000 12044 Moving (0.35, -0.20) raw xDistance=0.20 yDistance=-0.33
23:23:26.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
23:23:26.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:23:26.626 00.000 12044 MoveAxis(E, 0, ABG)
23:23:26.626 00.000 12044 Move returns status 0, amount 0
23:23:26.626 00.000 12044 MoveAxis(N, 0, ABG)
23:23:26.626 00.000 12044 Move returns status 0, amount 0
23:23:26.626 00.000 12044 move complete, result=0
23:23:26.626 00.000 12044 worker thread done servicing request
23:23:26.635 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20778, med=618, FiltMin=534, FiltMax=15701, Gamma=0.810
23:23:26.640 00.005 14964 UpdateGuideState exits: m=340416 SNR=364.5
23:23:26.641 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.641 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:26.642 00.001 14964 Enqueuing Expose request
23:23:26.642 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:23:26.643 00.001 12044 Worker thread wakes up
23:23:26.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:26.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:29.787 03.144 12044 Exposure complete
23:23:29.815 00.028 12044 worker thread done servicing request
23:23:29.816 00.001 14964 OnExposeComplete: enter
23:23:29.816 00.000 14964 UpdateGuideState(): m_state=6
23:23:29.817 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
23:23:29.817 00.000 14964 Star::Find returns 1 (0), X=276.50, Y=101.12, Mass=338527, SNR=361.9, Peak=21646 HFD=3.9
23:23:29.818 00.001 14964 MultiStar: [#1 0.28,0.57,0.15,U] [#2 0.85,0.34,0.00,M3] 
23:23:29.819 00.001 14964 refined, 1 included, MultiStar: {0.39, -0.32}, one-star: {0.40, -0.45}
23:23:29.819 00.000 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
23:23:29.820 00.001 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.36)
23:23:29.820 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=-0.32 hyp=0.50 cameraTheta=-0.69 mountX=0.32 mountY=-0.35, mountTheta=-0.83
23:23:29.824 00.004 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.32, opts=13)
23:23:29.825 00.001 14964 Enqueuing Move request for scope (0.39, -0.32)
23:23:29.826 00.001 12044 Worker thread wakes up
23:23:29.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.32) opts 0xd
23:23:29.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.32)
23:23:29.826 00.000 12044 Moving (0.39, -0.32) raw xDistance=0.32 yDistance=-0.35
23:23:29.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.03
23:23:29.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:29.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:23:29.826 00.000 12044 MoveAxis(W, 25, ABG)
23:23:29.826 00.000 12044 Guiding  Dir = 3, Dur = 25
23:23:29.835 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21646, med=619, FiltMin=535, FiltMax=16868, Gamma=0.810
23:23:29.842 00.007 14964 UpdateGuideState exits: m=338527 SNR=361.9
23:23:29.842 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:29.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:29.843 00.000 14964 Enqueuing Expose request
23:23:29.847 00.004 12044 IsSlewing returns 0
23:23:29.847 00.000 12044 IsGuiding returns 0
23:23:29.880 00.033 12044 IsGuiding returns 1
23:23:29.880 00.000 12044 scope still moving after pulse duration time elapsed
23:23:29.958 00.078 12044 IsSlewing returns 0
23:23:29.958 00.000 12044 IsGuiding returns 0
23:23:29.959 00.001 12044 scope move finished after 25 + 86 ms
23:23:29.959 00.000 12044 Move returns status 0, amount 25
23:23:29.959 00.000 12044 MoveAxis(N, 0, ABG)
23:23:29.959 00.000 12044 Move returns status 0, amount 0
23:23:29.959 00.000 12044 move complete, result=0
23:23:29.959 00.000 12044 worker thread done servicing request
23:23:29.959 00.000 12044 Worker thread wakes up
23:23:29.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:29.959 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.4 px 0 ms NORTH
23:23:29.960 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:33.069 03.109 12044 Exposure complete
23:23:33.098 00.029 12044 worker thread done servicing request
23:23:33.098 00.000 14964 OnExposeComplete: enter
23:23:33.099 00.001 14964 UpdateGuideState(): m_state=6
23:23:33.099 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
23:23:33.100 00.001 14964 Star::Find returns 1 (0), X=276.11, Y=102.57, Mass=337457, SNR=366.2, Peak=18643 HFD=4.4
23:23:33.100 00.000 14964 MultiStar: [#1 -0.22,-0.64,0.00,M1] [#2 0.16,-1.14,0.00,M4] 
23:23:33.101 00.001 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.56) = xAngle (3.11 = 3.11)
23:23:33.101 00.000 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
23:23:33.103 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=1.00 hyp=1.00 cameraTheta=1.55 mountX=-1.00 mountY=-0.12, mountTheta=-3.02
23:23:33.105 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=1.00, opts=13)
23:23:33.106 00.001 14964 Enqueuing Move request for scope (0.02, 1.00)
23:23:33.106 00.000 12044 Worker thread wakes up
23:23:33.106 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.00) opts 0xd
23:23:33.106 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 1.00)
23:23:33.106 00.000 12044 Moving (0.02, 1.00) raw xDistance=-1.00 yDistance=-0.12
23:23:33.106 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -1.00, slope = -0.04
23:23:33.106 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:33.106 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:33.106 00.000 12044 MoveAxis(E, 30, ABG)
23:23:33.106 00.000 12044 Guiding  Dir = 2, Dur = 30
23:23:33.114 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18643, med=618, FiltMin=537, FiltMax=13303, Gamma=0.810
23:23:33.119 00.005 14964 UpdateGuideState exits: m=337457 SNR=366.2
23:23:33.120 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.121 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:33.121 00.000 14964 Enqueuing Expose request
23:23:33.174 00.053 12044 IsSlewing returns 0
23:23:33.174 00.000 12044 IsGuiding returns 0
23:23:33.216 00.042 12044 IsGuiding returns 1
23:23:33.216 00.000 12044 scope still moving after pulse duration time elapsed
23:23:33.270 00.054 12044 IsSlewing returns 0
23:23:33.317 00.047 12044 IsGuiding returns 0
23:23:33.317 00.000 12044 scope move finished after 30 + 113 ms
23:23:33.317 00.000 12044 Move returns status 0, amount 30
23:23:33.317 00.000 12044 MoveAxis(N, 0, ABG)
23:23:33.317 00.000 12044 Move returns status 0, amount 0
23:23:33.317 00.000 12044 move complete, result=0
23:23:33.317 00.000 12044 worker thread done servicing request
23:23:33.317 00.000 12044 Worker thread wakes up
23:23:33.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:33.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:33.317 00.000 14964 GuideStep: -1.0 px 30 ms EAST, -0.1 px 0 ms NORTH
23:23:36.421 03.104 12044 Exposure complete
23:23:36.443 00.022 12044 worker thread done servicing request
23:23:36.443 00.000 14964 OnExposeComplete: enter
23:23:36.443 00.000 14964 UpdateGuideState(): m_state=6
23:23:36.444 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
23:23:36.444 00.000 14964 Star::Find returns 1 (0), X=276.21, Y=102.35, Mass=337602, SNR=363.5, Peak=19899 HFD=4.4
23:23:36.445 00.001 14964 MultiStar: [#1 -0.04,-0.77,0.00,M2] [#2 0.16,-1.19,0.00,M5] 
23:23:36.446 00.001 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
23:23:36.446 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
23:23:36.446 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.78 hyp=0.78 cameraTheta=1.43 mountX=-0.77 mountY=-0.19, mountTheta=-2.90
23:23:36.450 00.004 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.78, opts=13)
23:23:36.452 00.002 14964 Enqueuing Move request for scope (0.11, 0.78)
23:23:36.454 00.002 12044 Worker thread wakes up
23:23:36.454 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.78) opts 0xd
23:23:36.454 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.78)
23:23:36.454 00.000 12044 Moving (0.11, 0.78) raw xDistance=-0.77 yDistance=-0.19
23:23:36.455 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.47 from input -0.77, slope = -0.07
23:23:36.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:36.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:23:36.455 00.000 12044 MoveAxis(E, 55, ABG)
23:23:36.455 00.000 12044 Guiding  Dir = 2, Dur = 55
23:23:36.467 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19899, med=617, FiltMin=514, FiltMax=15094, Gamma=0.810
23:23:36.473 00.006 14964 UpdateGuideState exits: m=337602 SNR=363.5
23:23:36.473 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.474 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:36.474 00.000 14964 Enqueuing Expose request
23:23:36.475 00.001 12044 IsSlewing returns 0
23:23:36.476 00.001 12044 IsGuiding returns 0
23:23:36.509 00.033 12044 PulseGuide returned control before completion, sleep 33
23:23:36.566 00.057 12044 IsGuiding returns 1
23:23:36.566 00.000 12044 scope still moving after pulse duration time elapsed
23:23:36.645 00.079 12044 IsSlewing returns 0
23:23:36.646 00.001 12044 IsGuiding returns 0
23:23:36.646 00.000 12044 scope move finished after 55 + 113 ms
23:23:36.646 00.000 12044 Move returns status 0, amount 55
23:23:36.646 00.000 12044 MoveAxis(N, 0, ABG)
23:23:36.646 00.000 12044 Move returns status 0, amount 0
23:23:36.646 00.000 12044 move complete, result=0
23:23:36.646 00.000 12044 worker thread done servicing request
23:23:36.646 00.000 12044 Worker thread wakes up
23:23:36.646 00.000 14964 GuideStep: -0.8 px 55 ms EAST, -0.2 px 0 ms NORTH
23:23:36.648 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:36.648 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:39.771 03.123 12044 Exposure complete
23:23:39.793 00.022 12044 worker thread done servicing request
23:23:39.794 00.001 14964 OnExposeComplete: enter
23:23:39.795 00.001 14964 UpdateGuideState(): m_state=6
23:23:39.796 00.001 14964 Star::Find(35, 276, 102, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
23:23:39.796 00.000 14964 Star::Find returns 1 (0), X=276.77, Y=101.60, Mass=338930, SNR=357.9, Peak=17403 HFD=4.6
23:23:39.797 00.001 14964 MultiStar: [#1 0.40,0.08,0.15,U] [#2 1.16,-0.18,0.00,M6] 
23:23:39.798 00.001 14964 refined, 1 included, MultiStar: {0.64, 0.03}, one-star: {0.67, 0.03}
23:23:39.799 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
23:23:39.800 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
23:23:39.801 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=0.03 hyp=0.64 cameraTheta=0.05 mountX=-0.02 mountY=-0.64, mountTheta=-1.61
23:23:39.803 00.002 14964 SchedulePrimaryMove(1136A648, x=0.64, y=0.03, opts=13)
23:23:39.805 00.002 14964 Enqueuing Move request for scope (0.64, 0.03)
23:23:39.807 00.002 12044 Worker thread wakes up
23:23:39.808 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.03) opts 0xd
23:23:39.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, 0.03)
23:23:39.808 00.000 12044 Moving (0.64, 0.03) raw xDistance=-0.02 yDistance=-0.64
23:23:39.808 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.45, using input
23:23:39.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.07
23:23:39.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:23:39.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
23:23:39.808 00.000 12044 MoveAxis(E, 0, ABG)
23:23:39.808 00.000 12044 Move returns status 0, amount 0
23:23:39.808 00.000 12044 MoveAxis(N, 0, ABG)
23:23:39.808 00.000 12044 Move returns status 0, amount 0
23:23:39.808 00.000 12044 move complete, result=0
23:23:39.808 00.000 12044 worker thread done servicing request
23:23:39.819 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17403, med=618, FiltMin=532, FiltMax=12515, Gamma=0.810
23:23:39.825 00.006 14964 UpdateGuideState exits: m=338930 SNR=357.9
23:23:39.825 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:39.826 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:39.826 00.000 14964 Enqueuing Expose request
23:23:39.827 00.001 12044 Worker thread wakes up
23:23:39.827 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:23:39.828 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:39.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:42.956 03.128 12044 Exposure complete
23:23:42.990 00.034 12044 worker thread done servicing request
23:23:42.991 00.001 14964 OnExposeComplete: enter
23:23:42.991 00.000 14964 UpdateGuideState(): m_state=6
23:23:42.992 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
23:23:42.992 00.000 14964 Star::Find returns 1 (0), X=276.46, Y=101.09, Mass=338861, SNR=367.5, Peak=24290 HFD=3.9
23:23:42.993 00.001 14964 MultiStar: [#1 0.08,0.31,0.15,U] [#2 0.41,-0.19,0.06,U] 
23:23:42.994 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.37}, one-star: {0.37, -0.49}
23:23:42.994 00.000 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
23:23:42.995 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
23:23:42.995 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.37 hyp=0.50 cameraTheta=-0.84 mountX=0.38 mountY=-0.29, mountTheta=-0.66
23:23:42.996 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.37, opts=13)
23:23:42.997 00.001 14964 Enqueuing Move request for scope (0.33, -0.37)
23:23:42.997 00.000 12044 Worker thread wakes up
23:23:42.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.37) opts 0xd
23:23:42.997 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.37)
23:23:42.997 00.000 12044 Moving (0.33, -0.37) raw xDistance=0.38 yDistance=-0.29
23:23:42.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.03
23:23:42.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:42.998 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:23:42.998 00.000 12044 MoveAxis(E, 0, ABG)
23:23:42.998 00.000 12044 Move returns status 0, amount 0
23:23:42.998 00.000 12044 MoveAxis(N, 0, ABG)
23:23:42.998 00.000 12044 Move returns status 0, amount 0
23:23:42.998 00.000 12044 move complete, result=0
23:23:42.999 00.001 12044 worker thread done servicing request
23:23:43.007 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24290, med=618, FiltMin=532, FiltMax=15412, Gamma=0.810
23:23:43.013 00.006 14964 UpdateGuideState exits: m=338861 SNR=367.5
23:23:43.014 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.014 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:43.015 00.001 14964 Enqueuing Expose request
23:23:43.015 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
23:23:43.016 00.001 12044 Worker thread wakes up
23:23:43.016 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:43.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:46.140 03.124 12044 Exposure complete
23:23:46.171 00.031 12044 worker thread done servicing request
23:23:46.172 00.001 14964 OnExposeComplete: enter
23:23:46.173 00.001 14964 UpdateGuideState(): m_state=6
23:23:46.174 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
23:23:46.175 00.001 14964 Star::Find returns 1 (0), X=276.00, Y=101.42, Mass=339493, SNR=372.7, Peak=19458 HFD=4.1
23:23:46.175 00.000 14964 MultiStar: [#1 -0.09,0.36,0.15,U] [#2 0.46,0.39,0.06,U] 
23:23:46.176 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.06}, one-star: {-0.10, -0.15}
23:23:46.176 00.000 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
23:23:46.176 00.000 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
23:23:46.177 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=0.06 mountY=0.08, mountTheta=0.88
23:23:46.178 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.06, opts=13)
23:23:46.178 00.000 14964 Enqueuing Move request for scope (-0.07, -0.06)
23:23:46.179 00.001 12044 Worker thread wakes up
23:23:46.179 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
23:23:46.179 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
23:23:46.179 00.000 12044 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.08
23:23:46.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
23:23:46.179 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:46.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:46.179 00.000 12044 MoveAxis(E, 0, ABG)
23:23:46.179 00.000 12044 Move returns status 0, amount 0
23:23:46.180 00.001 12044 MoveAxis(N, 0, ABG)
23:23:46.180 00.000 12044 Move returns status 0, amount 0
23:23:46.180 00.000 12044 move complete, result=0
23:23:46.180 00.000 12044 worker thread done servicing request
23:23:46.194 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19458, med=618, FiltMin=532, FiltMax=15157, Gamma=0.810
23:23:46.200 00.006 14964 UpdateGuideState exits: m=339493 SNR=372.7
23:23:46.200 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.201 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:46.201 00.000 14964 Enqueuing Expose request
23:23:46.202 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:46.202 00.000 12044 Worker thread wakes up
23:23:46.203 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:46.203 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:49.302 03.099 12044 Exposure complete
23:23:49.326 00.024 12044 worker thread done servicing request
23:23:49.326 00.000 14964 OnExposeComplete: enter
23:23:49.327 00.001 14964 UpdateGuideState(): m_state=6
23:23:49.327 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
23:23:49.328 00.001 14964 Star::Find returns 1 (0), X=276.56, Y=101.96, Mass=341123, SNR=369.4, Peak=22551 HFD=4.0
23:23:49.328 00.000 14964 MultiStar: [#1 0.26,-0.20,0.15,U] [#2 0.69,-0.82,0.00,M5] 
23:23:49.329 00.001 14964 refined, 1 included, MultiStar: {0.44, 0.31}, one-star: {0.46, 0.39}
23:23:49.330 00.001 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
23:23:49.330 00.000 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
23:23:49.331 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=0.31 hyp=0.54 cameraTheta=0.62 mountX=-0.31 mountY=-0.47, mountTheta=-2.15
23:23:49.332 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.31, opts=13)
23:23:49.332 00.000 14964 Enqueuing Move request for scope (0.44, 0.31)
23:23:49.333 00.001 12044 Worker thread wakes up
23:23:49.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.31) opts 0xd
23:23:49.333 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.31)
23:23:49.333 00.000 12044 Moving (0.44, 0.31) raw xDistance=-0.31 yDistance=-0.47
23:23:49.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.31, slope = -0.01
23:23:49.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:49.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:23:49.333 00.000 12044 MoveAxis(E, 6, ABG)
23:23:49.333 00.000 12044 Guiding  Dir = 2, Dur = 6
23:23:49.341 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22551, med=618, FiltMin=535, FiltMax=15462, Gamma=0.810
23:23:49.347 00.006 14964 UpdateGuideState exits: m=341123 SNR=369.4
23:23:49.348 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.348 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:49.349 00.001 14964 Enqueuing Expose request
23:23:49.366 00.017 12044 IsSlewing returns 0
23:23:49.368 00.002 12044 IsGuiding returns 0
23:23:49.401 00.033 12044 IsGuiding returns 1
23:23:49.401 00.000 12044 scope still moving after pulse duration time elapsed
23:23:49.489 00.088 12044 IsSlewing returns 0
23:23:49.491 00.002 12044 IsGuiding returns 0
23:23:49.491 00.000 12044 scope move finished after 6 + 116 ms
23:23:49.491 00.000 12044 Move returns status 0, amount 6
23:23:49.491 00.000 12044 MoveAxis(N, 0, ABG)
23:23:49.491 00.000 12044 Move returns status 0, amount 0
23:23:49.491 00.000 12044 move complete, result=0
23:23:49.491 00.000 12044 worker thread done servicing request
23:23:49.491 00.000 12044 Worker thread wakes up
23:23:49.491 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:49.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:49.491 00.000 14964 GuideStep: -0.3 px 6 ms EAST, -0.5 px 0 ms NORTH
23:23:52.593 03.102 12044 Exposure complete
23:23:52.641 00.048 12044 worker thread done servicing request
23:23:52.641 00.000 14964 OnExposeComplete: enter
23:23:52.644 00.003 14964 UpdateGuideState(): m_state=6
23:23:52.645 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
23:23:52.646 00.001 14964 Star::Find returns 1 (0), X=276.61, Y=101.56, Mass=339079, SNR=375.2, Peak=20524 HFD=3.6
23:23:52.646 00.000 14964 MultiStar: [#1 0.41,0.26,0.13,U] [#2 0.58,-0.11,0.07,U] 
23:23:52.648 00.002 14964 refined, 2 included, MultiStar: {0.50, 0.01}, one-star: {0.51, -0.01}
23:23:52.649 00.001 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
23:23:52.651 00.002 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.65)
23:23:52.652 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.01 hyp=0.50 cameraTheta=0.03 mountX=-0.01 mountY=-0.50, mountTheta=-1.58
23:23:52.654 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.01, opts=13)
23:23:52.656 00.002 14964 Enqueuing Move request for scope (0.50, 0.01)
23:23:52.657 00.001 12044 Worker thread wakes up
23:23:52.658 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.01) opts 0xd
23:23:52.658 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.01)
23:23:52.658 00.000 12044 Moving (0.50, 0.01) raw xDistance=-0.01 yDistance=-0.50
23:23:52.658 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
23:23:52.658 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
23:23:52.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:23:52.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
23:23:52.658 00.000 12044 MoveAxis(E, 0, ABG)
23:23:52.658 00.000 12044 Move returns status 0, amount 0
23:23:52.658 00.000 12044 MoveAxis(N, 0, ABG)
23:23:52.658 00.000 12044 Move returns status 0, amount 0
23:23:52.658 00.000 12044 move complete, result=0
23:23:52.658 00.000 12044 worker thread done servicing request
23:23:52.671 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20524, med=618, FiltMin=539, FiltMax=14021, Gamma=0.810
23:23:52.679 00.008 14964 UpdateGuideState exits: m=339079 SNR=375.2
23:23:52.681 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:52.684 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:52.686 00.002 14964 Enqueuing Expose request
23:23:52.687 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:23:52.689 00.002 12044 Worker thread wakes up
23:23:52.689 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:52.689 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:55.803 03.114 12044 Exposure complete
23:23:55.858 00.055 12044 worker thread done servicing request
23:23:55.859 00.001 14964 OnExposeComplete: enter
23:23:55.859 00.000 14964 UpdateGuideState(): m_state=6
23:23:55.861 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
23:23:55.862 00.001 14964 Star::Find returns 1 (0), X=276.18, Y=101.82, Mass=342296, SNR=367.0, Peak=19351 HFD=4.3
23:23:55.864 00.002 14964 MultiStar: [#1 -0.01,0.02,0.16,U] [#2 0.40,0.53,0.00,M5] 
23:23:55.865 00.001 14964 refined, 1 included, MultiStar: {0.07, 0.21}, one-star: {0.09, 0.24}
23:23:55.866 00.001 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.56) = xAngle (2.79 = 2.79)
23:23:55.869 00.003 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
23:23:55.869 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
23:23:55.874 00.005 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.21, opts=13)
23:23:55.876 00.002 14964 Enqueuing Move request for scope (0.07, 0.21)
23:23:55.878 00.002 12044 Worker thread wakes up
23:23:55.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:23:55.878 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:23:55.879 00.001 12044 Moving (0.07, 0.21) raw xDistance=-0.21 yDistance=-0.10
23:23:55.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
23:23:55.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:55.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:23:55.879 00.000 12044 MoveAxis(E, 0, ABG)
23:23:55.879 00.000 12044 Move returns status 0, amount 0
23:23:55.879 00.000 12044 MoveAxis(N, 0, ABG)
23:23:55.879 00.000 12044 Move returns status 0, amount 0
23:23:55.879 00.000 12044 move complete, result=0
23:23:55.879 00.000 12044 worker thread done servicing request
23:23:55.898 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19351, med=618, FiltMin=523, FiltMax=14688, Gamma=0.810
23:23:55.911 00.013 14964 UpdateGuideState exits: m=342296 SNR=367.0
23:23:55.912 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:55.913 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:55.916 00.003 14964 Enqueuing Expose request
23:23:55.916 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:55.917 00.001 12044 Worker thread wakes up
23:23:55.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:55.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:23:59.056 03.139 12044 Exposure complete
23:23:59.081 00.025 12044 worker thread done servicing request
23:23:59.081 00.000 14964 OnExposeComplete: enter
23:23:59.082 00.001 14964 UpdateGuideState(): m_state=6
23:23:59.082 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
23:23:59.083 00.001 14964 Star::Find returns 1 (0), X=276.22, Y=101.86, Mass=339990, SNR=356.2, Peak=23243 HFD=4.0
23:23:59.083 00.000 14964 MultiStar: [#1 -0.18,0.09,0.15,U] [#2 0.47,-0.33,0.06,U] 
23:23:59.084 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.22}, one-star: {0.12, 0.28}
23:23:59.084 00.000 14964 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
23:23:59.085 00.001 14964 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
23:23:59.085 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.25 cameraTheta=1.14 mountX=-0.22 mountY=-0.13, mountTheta=-2.63
23:23:59.089 00.004 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.22, opts=13)
23:23:59.090 00.001 14964 Enqueuing Move request for scope (0.10, 0.22)
23:23:59.091 00.001 12044 Worker thread wakes up
23:23:59.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
23:23:59.091 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
23:23:59.091 00.000 12044 Moving (0.10, 0.22) raw xDistance=-0.22 yDistance=-0.13
23:23:59.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.02
23:23:59.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:59.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:59.091 00.000 12044 MoveAxis(E, 0, ABG)
23:23:59.091 00.000 12044 Move returns status 0, amount 0
23:23:59.091 00.000 12044 MoveAxis(N, 0, ABG)
23:23:59.091 00.000 12044 Move returns status 0, amount 0
23:23:59.091 00.000 12044 move complete, result=0
23:23:59.091 00.000 12044 worker thread done servicing request
23:23:59.104 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23243, med=619, FiltMin=523, FiltMax=17114, Gamma=0.810
23:23:59.109 00.005 14964 UpdateGuideState exits: m=339990 SNR=356.2
23:23:59.111 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.111 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:23:59.111 00.000 14964 Enqueuing Expose request
23:23:59.112 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:59.112 00.000 12044 Worker thread wakes up
23:23:59.113 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:23:59.113 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,67,71,71)
23:24:00.529 01.416 14964 evsrv: cli 01AB2850 connect
23:24:00.530 00.001 14964 case statement mapped state 6 to 3
23:24:00.531 00.001 14964 case statement mapped state 6 to 3
23:24:00.531 00.000 14964 evsrv: cli 01AB2850 request: {"method":"get_app_state","id":"973f4b79-3a21-4aaa-90eb-ecba10f6da25"}
23:24:00.532 00.001 14964 case statement mapped state 6 to 3
23:24:00.533 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":"Guiding","id":"973f4b79-3a21-4aaa-90eb-ecba10f6da25"}
23:24:00.534 00.001 14964 evsrv: cli 01AB2850 disconnect
23:24:00.534 00.000 14964 evsrv: cli 01AB2B70 connect
23:24:00.535 00.001 14964 case statement mapped state 6 to 3
23:24:00.536 00.001 14964 case statement mapped state 6 to 3
23:24:00.536 00.000 14964 evsrv: cli 01AB2B70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"145429aa-32af-43ed-9eee-9b6bf5bad24d"}
23:24:00.537 00.001 14964 PhdController::Dither begins
23:24:00.539 00.002 14964 dither: size=2.00, dRA=0.08 dDec=-0.79
23:24:00.540 00.001 14964 MountToCamera -- mountTheta (1.47) + m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
23:24:00.541 00.001 14964 MountToCamera -- mountX=0.08 mountY=-0.79 hyp=0.80 mountTheta=1.47 cameraX=0.79, cameraY=-0.07 cameraTheta=-0.09
23:24:00.543 00.002 14964 setting lock position to (276.89, 101.51)
23:24:00.544 00.001 14964 Mount: notify guiding dithered (0.8, -0.1)
23:24:00.545 00.001 14964 MultiStar: stabilizing after lock position change
23:24:00.546 00.001 14964 Status Line: Dither by 0.08,-0.79
23:24:00.550 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:24:00.550 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
23:24:00.552 00.002 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"145429aa-32af-43ed-9eee-9b6bf5bad24d"}
23:24:00.553 00.001 14964 evsrv: cli 01AB2B70 disconnect
23:24:02.237 01.684 12044 Exposure complete
23:24:02.260 00.023 12044 worker thread done servicing request
23:24:02.260 00.000 14964 OnExposeComplete: enter
23:24:02.261 00.001 14964 UpdateGuideState(): m_state=6
23:24:02.262 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
23:24:02.262 00.000 14964 Star::Find returns 1 (0), X=275.99, Y=101.36, Mass=339035, SNR=370.7, Peak=22522 HFD=3.9
23:24:02.263 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
23:24:02.263 00.000 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
23:24:02.264 00.001 14964 CameraToMount -- cameraX=-0.90 cameraY=-0.15 hyp=0.92 cameraTheta=-2.98 mountX=0.14 mountY=0.91, mountTheta=1.42
23:24:02.267 00.003 14964 dither recenter: remaining=(-0.1,0.8) step=(-0.1,0.8)
23:24:02.269 00.002 14964 MountToCamera -- mountTheta (-1.67) + m_xAngle (-1.56) = xAngle (-3.23 = 3.06)
23:24:02.271 00.002 14964 MountToCamera -- mountX=-0.08 mountY=0.79 hyp=0.80 mountTheta=-1.67 cameraX=-0.79, cameraY=0.07 cameraTheta=3.06
23:24:02.272 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.79, y=0.07, opts=4)
23:24:02.274 00.002 14964 Enqueuing Move request for scope (-0.79, 0.07)
23:24:02.275 00.001 14964 Mount: notify direct move -0.08,0.79
23:24:02.277 00.002 12044 Worker thread wakes up
23:24:02.277 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.07) opts 0x4
23:24:02.277 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.79, 0.07)
23:24:02.277 00.000 12044 Moving (-0.79, 0.07) raw xDistance=-0.08 yDistance=0.79
23:24:02.277 00.000 12044 BLC: window closed
23:24:02.277 00.000 12044 MoveAxis(E, 9, B)
23:24:02.277 00.000 12044 Guiding  Dir = 2, Dur = 9
23:24:02.292 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22522, med=618, FiltMin=530, FiltMax=15581, Gamma=0.810
23:24:02.302 00.010 14964 UpdateGuideState exits: m=339035 SNR=370.7
23:24:02.304 00.002 14964 PhdController: settling, locked = 1, distance = 1.08 (2.00) aobump = 0 frame = 1 / 99999
23:24:02.306 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778567042.306,"Host":"NUCBOX","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:24:02.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.309 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:02.310 00.001 14964 Enqueuing Expose request
23:24:02.336 00.026 12044 IsSlewing returns 0
23:24:02.337 00.001 12044 IsGuiding returns 0
23:24:02.396 00.059 12044 IsGuiding returns 1
23:24:02.396 00.000 12044 scope still moving after pulse duration time elapsed
23:24:02.444 00.048 12044 IsSlewing returns 0
23:24:02.444 00.000 12044 IsGuiding returns 0
23:24:02.444 00.000 12044 scope move finished after 9 + 97 ms
23:24:02.444 00.000 12044 Move returns status 0, amount 9
23:24:02.444 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:24:02.444 00.000 12044 MoveAxis(S, 74, B)
23:24:02.444 00.000 12044 Guiding  Dir = 1, Dur = 74
23:24:02.475 00.031 12044 IsSlewing returns 0
23:24:02.475 00.000 12044 IsGuiding returns 0
23:24:02.507 00.032 12044 PulseGuide returned control before completion, sleep 53
23:24:02.568 00.061 12044 IsGuiding returns 1
23:24:02.568 00.000 12044 scope still moving after pulse duration time elapsed
23:24:02.631 00.063 12044 IsSlewing returns 0
23:24:02.631 00.000 12044 IsGuiding returns 0
23:24:02.632 00.001 12044 scope move finished after 74 + 82 ms
23:24:02.632 00.000 12044 Move returns status 0, amount 74
23:24:02.632 00.000 12044 move complete, result=0
23:24:02.632 00.000 12044 worker thread done servicing request
23:24:02.632 00.000 12044 Worker thread wakes up
23:24:02.632 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:02.632 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:02.632 00.000 14964 GuideStep: -0.1 px 9 ms EAST, 0.8 px 74 ms SOUTH
23:24:05.731 03.099 12044 Exposure complete
23:24:05.765 00.034 12044 worker thread done servicing request
23:24:05.765 00.000 14964 OnExposeComplete: enter
23:24:05.766 00.001 14964 UpdateGuideState(): m_state=6
23:24:05.767 00.001 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
23:24:05.767 00.000 14964 Star::Find returns 1 (0), X=277.55, Y=101.35, Mass=338829, SNR=359.4, Peak=20722 HFD=3.9
23:24:05.768 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
23:24:05.768 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.91)
23:24:05.769 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=-0.16 hyp=0.68 cameraTheta=-0.23 mountX=0.17 mountY=-0.64, mountTheta=-1.32
23:24:05.770 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=-0.16, opts=13)
23:24:05.771 00.001 14964 Enqueuing Move request for scope (0.66, -0.16)
23:24:05.772 00.001 12044 Worker thread wakes up
23:24:05.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.16) opts 0xd
23:24:05.772 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, -0.16)
23:24:05.772 00.000 12044 Moving (0.66, -0.16) raw xDistance=0.17 yDistance=-0.64
23:24:05.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
23:24:05.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:05.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
23:24:05.772 00.000 12044 MoveAxis(E, 0, ABG)
23:24:05.772 00.000 12044 Move returns status 0, amount 0
23:24:05.772 00.000 12044 MoveAxis(N, 0, ABG)
23:24:05.772 00.000 12044 Move returns status 0, amount 0
23:24:05.772 00.000 12044 move complete, result=0
23:24:05.772 00.000 12044 worker thread done servicing request
23:24:05.782 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20722, med=619, FiltMin=527, FiltMax=14829, Gamma=0.810
23:24:05.791 00.009 14964 UpdateGuideState exits: m=338829 SNR=359.4
23:24:05.792 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 2 / 99999
23:24:05.792 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778567045.792,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
23:24:05.793 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.794 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:05.794 00.000 14964 Enqueuing Expose request
23:24:05.796 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:24:05.797 00.001 12044 Worker thread wakes up
23:24:05.797 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:05.797 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:08.905 03.108 12044 Exposure complete
23:24:08.940 00.035 12044 worker thread done servicing request
23:24:08.940 00.000 14964 OnExposeComplete: enter
23:24:08.941 00.001 14964 UpdateGuideState(): m_state=6
23:24:08.942 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
23:24:08.942 00.000 14964 Star::Find returns 1 (0), X=277.33, Y=101.19, Mass=335180, SNR=360.3, Peak=21158 HFD=3.8
23:24:08.943 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
23:24:08.943 00.000 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.30)
23:24:08.944 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.32 hyp=0.54 cameraTheta=-0.62 mountX=0.32 mountY=-0.40, mountTheta=-0.90
23:24:08.946 00.002 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.32, opts=13)
23:24:08.946 00.000 14964 Enqueuing Move request for scope (0.44, -0.32)
23:24:08.947 00.001 12044 Worker thread wakes up
23:24:08.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.32) opts 0xd
23:24:08.947 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.32)
23:24:08.947 00.000 12044 Moving (0.44, -0.32) raw xDistance=0.32 yDistance=-0.40
23:24:08.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.00
23:24:08.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:08.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:24:08.947 00.000 12044 MoveAxis(W, 25, ABG)
23:24:08.947 00.000 12044 Guiding  Dir = 3, Dur = 25
23:24:08.959 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21158, med=618, FiltMin=523, FiltMax=15587, Gamma=0.810
23:24:08.969 00.010 14964 UpdateGuideState exits: m=335180 SNR=360.3
23:24:08.971 00.002 14964 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 3 / 99999
23:24:08.972 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567048.972,"Host":"NUCBOX","Inst":1,"Distance":0.64,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
23:24:08.973 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.974 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:08.974 00.000 14964 Enqueuing Expose request
23:24:09.007 00.033 12044 IsSlewing returns 0
23:24:09.008 00.001 12044 IsGuiding returns 0
23:24:09.039 00.031 12044 IsGuiding returns 1
23:24:09.040 00.001 12044 scope still moving after pulse duration time elapsed
23:24:09.115 00.075 12044 IsSlewing returns 0
23:24:09.115 00.000 12044 IsGuiding returns 0
23:24:09.115 00.000 12044 scope move finished after 25 + 82 ms
23:24:09.115 00.000 12044 Move returns status 0, amount 25
23:24:09.115 00.000 12044 MoveAxis(N, 0, ABG)
23:24:09.115 00.000 12044 Move returns status 0, amount 0
23:24:09.115 00.000 12044 move complete, result=0
23:24:09.116 00.001 12044 worker thread done servicing request
23:24:09.116 00.000 12044 Worker thread wakes up
23:24:09.116 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.4 px 0 ms NORTH
23:24:09.116 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:09.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:12.225 03.109 12044 Exposure complete
23:24:12.273 00.048 12044 worker thread done servicing request
23:24:12.273 00.000 14964 OnExposeComplete: enter
23:24:12.274 00.001 14964 UpdateGuideState(): m_state=6
23:24:12.275 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
23:24:12.275 00.000 14964 Star::Find returns 1 (0), X=277.07, Y=101.46, Mass=336812, SNR=361.6, Peak=19818 HFD=3.8
23:24:12.276 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.30 = 1.30)
23:24:12.276 00.000 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.93)
23:24:12.276 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.26 mountX=0.05 mountY=-0.18, mountTheta=-1.29
23:24:12.280 00.004 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.05, opts=13)
23:24:12.283 00.003 14964 Enqueuing Move request for scope (0.18, -0.05)
23:24:12.285 00.002 12044 Worker thread wakes up
23:24:12.285 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:24:12.285 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:24:12.285 00.000 12044 Moving (0.18, -0.05) raw xDistance=0.05 yDistance=-0.18
23:24:12.285 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
23:24:12.285 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:12.285 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:24:12.285 00.000 12044 MoveAxis(E, 0, ABG)
23:24:12.285 00.000 12044 Move returns status 0, amount 0
23:24:12.285 00.000 12044 MoveAxis(N, 0, ABG)
23:24:12.285 00.000 12044 Move returns status 0, amount 0
23:24:12.285 00.000 12044 move complete, result=0
23:24:12.285 00.000 12044 worker thread done servicing request
23:24:12.305 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19818, med=618, FiltMin=515, FiltMax=16135, Gamma=0.810
23:24:12.314 00.009 14964 UpdateGuideState exits: m=336812 SNR=361.6
23:24:12.316 00.002 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 4 / 99999
23:24:12.318 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778567052.318,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
23:24:12.320 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.321 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:12.322 00.001 14964 Enqueuing Expose request
23:24:12.323 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:12.323 00.000 12044 Worker thread wakes up
23:24:12.323 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:12.323 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:15.436 03.113 12044 Exposure complete
23:24:15.464 00.028 12044 worker thread done servicing request
23:24:15.464 00.000 14964 OnExposeComplete: enter
23:24:15.466 00.002 14964 UpdateGuideState(): m_state=6
23:24:15.467 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
23:24:15.469 00.002 14964 Star::Find returns 1 (0), X=277.22, Y=101.19, Mass=338560, SNR=369.7, Peak=23490 HFD=3.9
23:24:15.470 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
23:24:15.471 00.001 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
23:24:15.473 00.002 14964 CameraToMount -- cameraX=0.33 cameraY=-0.32 hyp=0.45 cameraTheta=-0.77 mountX=0.32 mountY=-0.29, mountTheta=-0.74
23:24:15.476 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.32, opts=13)
23:24:15.477 00.001 14964 Enqueuing Move request for scope (0.33, -0.32)
23:24:15.479 00.002 12044 Worker thread wakes up
23:24:15.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.32) opts 0xd
23:24:15.479 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.32)
23:24:15.479 00.000 12044 Moving (0.33, -0.32) raw xDistance=0.32 yDistance=-0.29
23:24:15.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.32, slope = 0.02
23:24:15.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:15.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:24:15.479 00.000 12044 MoveAxis(W, 6, ABG)
23:24:15.479 00.000 12044 Guiding  Dir = 3, Dur = 6
23:24:15.497 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23490, med=618, FiltMin=539, FiltMax=16522, Gamma=0.810
23:24:15.508 00.011 14964 UpdateGuideState exits: m=338560 SNR=369.7
23:24:15.510 00.002 14964 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 5 / 99999
23:24:15.511 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567055.511,"Host":"NUCBOX","Inst":1,"Distance":0.49,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
23:24:15.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.514 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:15.515 00.001 14964 Enqueuing Expose request
23:24:15.536 00.021 12044 IsSlewing returns 0
23:24:15.538 00.002 12044 IsGuiding returns 0
23:24:15.571 00.033 12044 IsGuiding returns 1
23:24:15.571 00.000 12044 scope still moving after pulse duration time elapsed
23:24:15.661 00.090 12044 IsSlewing returns 0
23:24:15.662 00.001 12044 IsGuiding returns 0
23:24:15.662 00.000 12044 scope move finished after 6 + 117 ms
23:24:15.662 00.000 12044 Move returns status 0, amount 6
23:24:15.662 00.000 12044 MoveAxis(N, 0, ABG)
23:24:15.662 00.000 12044 Move returns status 0, amount 0
23:24:15.662 00.000 12044 move complete, result=0
23:24:15.663 00.001 12044 worker thread done servicing request
23:24:15.663 00.000 12044 Worker thread wakes up
23:24:15.663 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:15.663 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:15.663 00.000 14964 GuideStep: 0.3 px 6 ms WEST, -0.3 px 0 ms NORTH
23:24:18.786 03.123 12044 Exposure complete
23:24:18.810 00.024 12044 worker thread done servicing request
23:24:18.811 00.001 14964 OnExposeComplete: enter
23:24:18.811 00.000 14964 UpdateGuideState(): m_state=6
23:24:18.812 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
23:24:18.812 00.000 14964 Star::Find returns 1 (0), X=277.14, Y=101.51, Mass=341546, SNR=366.3, Peak=23264 HFD=3.8
23:24:18.813 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
23:24:18.813 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
23:24:18.814 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.01 mountX=0.00 mountY=-0.24, mountTheta=-1.55
23:24:18.815 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.00, opts=13)
23:24:18.816 00.001 14964 Enqueuing Move request for scope (0.25, -0.00)
23:24:18.817 00.001 12044 Worker thread wakes up
23:24:18.817 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
23:24:18.817 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
23:24:18.817 00.000 12044 Moving (0.25, -0.00) raw xDistance=0.00 yDistance=-0.24
23:24:18.817 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.03
23:24:18.817 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.817 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:24:18.817 00.000 12044 MoveAxis(E, 0, ABG)
23:24:18.817 00.000 12044 Move returns status 0, amount 0
23:24:18.817 00.000 12044 MoveAxis(N, 0, ABG)
23:24:18.817 00.000 12044 Move returns status 0, amount 0
23:24:18.817 00.000 12044 move complete, result=0
23:24:18.817 00.000 12044 worker thread done servicing request
23:24:18.824 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23264, med=618, FiltMin=531, FiltMax=15810, Gamma=0.810
23:24:18.831 00.007 14964 UpdateGuideState exits: m=341546 SNR=366.3
23:24:18.832 00.001 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 6 / 99999
23:24:18.832 00.000 14964 PhdController: newstate STATE_FINISH
23:24:18.833 00.001 14964 PhdController complete: success
23:24:18.833 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778567058.833,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:24:18.834 00.001 14964 Mount: notify guiding dither settle done success=1
23:24:18.834 00.000 14964 PhdController: newstate STATE_IDLE
23:24:18.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.835 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:18.836 00.001 14964 Enqueuing Expose request
23:24:18.836 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:18.838 00.002 12044 Worker thread wakes up
23:24:18.838 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:18.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:21.957 03.119 12044 Exposure complete
23:24:21.980 00.023 12044 worker thread done servicing request
23:24:21.980 00.000 14964 OnExposeComplete: enter
23:24:21.981 00.001 14964 UpdateGuideState(): m_state=6
23:24:21.981 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
23:24:21.982 00.001 14964 Star::Find returns 1 (0), X=277.06, Y=101.16, Mass=338802, SNR=356.5, Peak=25222 HFD=4.1
23:24:21.982 00.000 14964 MultiStar: exiting stabilization period
23:24:21.983 00.001 14964 MultiStar: updating star positions after lock position change
23:24:21.983 00.000 14964 Star::Find(35, 71, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
23:24:21.984 00.001 14964 Star::Find returns 1 (0), X=71.66, Y=317.10, Mass=15492, SNR=57.6, Peak=1599 HFD=3.7
23:24:21.984 00.000 14964 Star::Find(35, 137, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
23:24:21.985 00.001 14964 Star::Find returns 1 (0), X=137.87, Y=307.26, Mass=3369, SNR=20.7, Peak=915 HFD=2.9
23:24:21.985 00.000 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
23:24:21.986 00.001 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.77)
23:24:21.986 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-1.10 mountX=0.35 mountY=-0.14, mountTheta=-0.38
23:24:21.987 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.34, opts=13)
23:24:21.988 00.001 14964 Enqueuing Move request for scope (0.17, -0.34)
23:24:21.988 00.000 12044 Worker thread wakes up
23:24:21.988 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.34) opts 0xd
23:24:21.988 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.34)
23:24:21.989 00.001 12044 Moving (0.17, -0.34) raw xDistance=0.35 yDistance=-0.14
23:24:21.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.35, slope = 0.01
23:24:21.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:21.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:24:21.989 00.000 12044 MoveAxis(W, 3, ABG)
23:24:21.989 00.000 12044 Guiding  Dir = 3, Dur = 3
23:24:21.996 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25222, med=619, FiltMin=528, FiltMax=15634, Gamma=0.810
23:24:22.003 00.007 14964 UpdateGuideState exits: m=338802 SNR=356.5
23:24:22.004 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.004 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:22.004 00.000 14964 Enqueuing Expose request
23:24:22.053 00.049 12044 IsSlewing returns 0
23:24:22.053 00.000 12044 IsGuiding returns 0
23:24:22.113 00.060 12044 IsGuiding returns 1
23:24:22.113 00.000 12044 scope still moving after pulse duration time elapsed
23:24:22.161 00.048 12044 IsSlewing returns 0
23:24:22.161 00.000 12044 IsGuiding returns 0
23:24:22.161 00.000 12044 scope move finished after 3 + 105 ms
23:24:22.161 00.000 12044 Move returns status 0, amount 3
23:24:22.161 00.000 12044 MoveAxis(N, 0, ABG)
23:24:22.161 00.000 12044 Move returns status 0, amount 0
23:24:22.161 00.000 12044 move complete, result=0
23:24:22.161 00.000 12044 worker thread done servicing request
23:24:22.161 00.000 12044 Worker thread wakes up
23:24:22.161 00.000 14964 GuideStep: 0.3 px 3 ms WEST, -0.1 px 0 ms NORTH
23:24:22.163 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:22.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:25.263 03.100 12044 Exposure complete
23:24:25.293 00.030 12044 worker thread done servicing request
23:24:25.294 00.001 14964 OnExposeComplete: enter
23:24:25.294 00.000 14964 UpdateGuideState(): m_state=6
23:24:25.295 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
23:24:25.296 00.001 14964 Star::Find returns 1 (0), X=276.97, Y=101.33, Mass=340625, SNR=368.4, Peak=23098 HFD=4.0
23:24:25.297 00.001 14964 MultiStar: [#1 -0.31,-0.05,0.14,U] [#2 -0.59,-0.26,0.00,M5] 
23:24:25.297 00.000 14964 refined, 1 included, MultiStar: {0.04, -0.16}, one-star: {0.08, -0.18}
23:24:25.298 00.001 14964 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.56) = xAngle (0.20 = 0.20)
23:24:25.299 00.001 14964 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.25 = -3.03)
23:24:25.300 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.36 mountX=0.17 mountY=-0.02, mountTheta=-0.11
23:24:25.301 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.16, opts=13)
23:24:25.302 00.001 14964 Enqueuing Move request for scope (0.04, -0.16)
23:24:25.302 00.000 12044 Worker thread wakes up
23:24:25.302 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:24:25.302 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:24:25.302 00.000 12044 Moving (0.04, -0.16) raw xDistance=0.17 yDistance=-0.02
23:24:25.302 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
23:24:25.302 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.302 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:25.302 00.000 12044 MoveAxis(E, 0, ABG)
23:24:25.302 00.000 12044 Move returns status 0, amount 0
23:24:25.302 00.000 12044 MoveAxis(N, 0, ABG)
23:24:25.302 00.000 12044 Move returns status 0, amount 0
23:24:25.302 00.000 12044 move complete, result=0
23:24:25.302 00.000 12044 worker thread done servicing request
23:24:25.311 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23098, med=618, FiltMin=527, FiltMax=14432, Gamma=0.810
23:24:25.316 00.005 14964 UpdateGuideState exits: m=340625 SNR=368.4
23:24:25.317 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.317 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:25.318 00.001 14964 Enqueuing Expose request
23:24:25.318 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:25.319 00.001 12044 Worker thread wakes up
23:24:25.319 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:25.319 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:28.425 03.106 12044 Exposure complete
23:24:28.449 00.024 12044 worker thread done servicing request
23:24:28.449 00.000 14964 OnExposeComplete: enter
23:24:28.450 00.001 14964 UpdateGuideState(): m_state=6
23:24:28.450 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
23:24:28.451 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=101.38, Mass=337283, SNR=376.5, Peak=19034 HFD=4.1
23:24:28.451 00.000 14964 MultiStar: [#1 -0.66,-0.08,0.00,M1] [#2 -0.56,0.05,0.06,U] 
23:24:28.452 00.001 14964 single-star, 1 included, MultiStar: {-0.39, -0.11}, one-star: {-0.38, -0.12}
23:24:28.452 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
23:24:28.453 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
23:24:28.453 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.12 hyp=0.40 cameraTheta=-2.83 mountX=0.12 mountY=0.39, mountTheta=1.28
23:24:28.454 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.12, opts=13)
23:24:28.454 00.000 14964 Enqueuing Move request for scope (-0.38, -0.12)
23:24:28.455 00.001 12044 Worker thread wakes up
23:24:28.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.12) opts 0xd
23:24:28.455 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.12)
23:24:28.455 00.000 12044 Moving (-0.38, -0.12) raw xDistance=0.12 yDistance=0.39
23:24:28.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
23:24:28.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:24:28.455 00.000 12044 MoveAxis(E, 0, ABG)
23:24:28.455 00.000 12044 Move returns status 0, amount 0
23:24:28.455 00.000 12044 MoveAxis(N, 0, ABG)
23:24:28.456 00.001 12044 Move returns status 0, amount 0
23:24:28.456 00.000 12044 move complete, result=0
23:24:28.456 00.000 12044 worker thread done servicing request
23:24:28.462 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19034, med=619, FiltMin=530, FiltMax=14333, Gamma=0.810
23:24:28.468 00.006 14964 UpdateGuideState exits: m=337283 SNR=376.5
23:24:28.468 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.469 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:28.469 00.000 14964 Enqueuing Expose request
23:24:28.470 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:24:28.470 00.000 12044 Worker thread wakes up
23:24:28.470 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:28.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:31.578 03.108 12044 Exposure complete
23:24:31.620 00.042 12044 worker thread done servicing request
23:24:31.620 00.000 14964 OnExposeComplete: enter
23:24:31.621 00.001 14964 UpdateGuideState(): m_state=6
23:24:31.622 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
23:24:31.623 00.001 14964 Star::Find returns 1 (0), X=276.54, Y=101.32, Mass=335393, SNR=366.8, Peak=20338 HFD=4.0
23:24:31.624 00.001 14964 MultiStar: [#1 -0.66,-0.19,0.00,M2] [#2 -0.29,-0.13,0.06,U] 
23:24:31.625 00.001 14964 refined, 1 included, MultiStar: {-0.35, -0.18}, one-star: {-0.35, -0.18}
23:24:31.626 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
23:24:31.627 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
23:24:31.628 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-2.66 mountX=0.17 mountY=0.36, mountTheta=1.12
23:24:31.629 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.18, opts=13)
23:24:31.630 00.001 14964 Enqueuing Move request for scope (-0.35, -0.18)
23:24:31.631 00.001 12044 Worker thread wakes up
23:24:31.631 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.18) opts 0xd
23:24:31.631 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.18)
23:24:31.631 00.000 12044 Moving (-0.35, -0.18) raw xDistance=0.17 yDistance=0.36
23:24:31.631 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
23:24:31.631 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:31.631 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:24:31.632 00.001 12044 MoveAxis(E, 0, ABG)
23:24:31.632 00.000 12044 Move returns status 0, amount 0
23:24:31.632 00.000 12044 MoveAxis(N, 0, ABG)
23:24:31.632 00.000 12044 Move returns status 0, amount 0
23:24:31.632 00.000 12044 move complete, result=0
23:24:31.632 00.000 12044 worker thread done servicing request
23:24:31.639 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20338, med=618, FiltMin=529, FiltMax=14545, Gamma=0.810
23:24:31.644 00.005 14964 UpdateGuideState exits: m=335393 SNR=366.8
23:24:31.645 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:31.645 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:31.645 00.000 14964 Enqueuing Expose request
23:24:31.646 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:24:31.647 00.001 12044 Worker thread wakes up
23:24:31.647 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:31.647 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:34.781 03.134 12044 Exposure complete
23:24:34.812 00.031 12044 worker thread done servicing request
23:24:34.813 00.001 14964 OnExposeComplete: enter
23:24:34.813 00.000 14964 UpdateGuideState(): m_state=6
23:24:34.814 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
23:24:34.814 00.000 14964 Star::Find returns 1 (0), X=276.19, Y=101.71, Mass=337928, SNR=359.3, Peak=22995 HFD=4.0
23:24:34.815 00.001 14964 MultiStar: [#1 -1.02,-0.31,0.00,M3] [#2 -1.06,-0.18,0.00,M4] 
23:24:34.816 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
23:24:34.816 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
23:24:34.816 00.000 14964 CameraToMount -- cameraX=-0.70 cameraY=0.20 hyp=0.73 cameraTheta=2.87 mountX=-0.21 mountY=0.67, mountTheta=1.87
23:24:34.818 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=0.20, opts=13)
23:24:34.818 00.000 14964 Enqueuing Move request for scope (-0.70, 0.20)
23:24:34.819 00.001 12044 Worker thread wakes up
23:24:34.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.20) opts 0xd
23:24:34.819 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, 0.20)
23:24:34.819 00.000 12044 Moving (-0.70, 0.20) raw xDistance=-0.21 yDistance=0.67
23:24:34.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
23:24:34.819 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:34.820 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
23:24:34.820 00.000 12044 MoveAxis(E, 0, ABG)
23:24:34.820 00.000 12044 Move returns status 0, amount 0
23:24:34.820 00.000 12044 MoveAxis(N, 0, ABG)
23:24:34.820 00.000 12044 Move returns status 0, amount 0
23:24:34.820 00.000 12044 move complete, result=0
23:24:34.820 00.000 12044 worker thread done servicing request
23:24:34.829 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22995, med=619, FiltMin=525, FiltMax=13704, Gamma=0.810
23:24:34.834 00.005 14964 UpdateGuideState exits: m=337928 SNR=359.3
23:24:34.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.835 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:34.836 00.001 14964 Enqueuing Expose request
23:24:34.836 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
23:24:34.837 00.001 12044 Worker thread wakes up
23:24:34.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:34.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:37.949 03.112 12044 Exposure complete
23:24:37.986 00.037 12044 worker thread done servicing request
23:24:37.986 00.000 14964 OnExposeComplete: enter
23:24:37.987 00.001 14964 UpdateGuideState(): m_state=6
23:24:37.987 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
23:24:37.988 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=101.43, Mass=337918, SNR=367.6, Peak=21006 HFD=3.7
23:24:37.989 00.001 14964 MultiStar: [#1 -0.52,-0.29,0.16,U] [#2 -0.51,-0.43,0.00,M5] 
23:24:37.990 00.001 14964 single-star, 1 included, MultiStar: {-0.24, -0.11}, one-star: {-0.19, -0.08}
23:24:37.990 00.000 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.56) = xAngle (-1.19 = -1.19)
23:24:37.991 00.001 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.86 = 1.86)
23:24:37.991 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.75 mountX=0.08 mountY=0.20, mountTheta=1.20
23:24:37.993 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.08, opts=13)
23:24:37.994 00.001 14964 Enqueuing Move request for scope (-0.19, -0.08)
23:24:37.995 00.001 12044 Worker thread wakes up
23:24:37.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
23:24:37.995 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
23:24:37.996 00.001 12044 Moving (-0.19, -0.08) raw xDistance=0.08 yDistance=0.20
23:24:37.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
23:24:37.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:37.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:24:37.996 00.000 12044 MoveAxis(E, 0, ABG)
23:24:37.996 00.000 12044 Move returns status 0, amount 0
23:24:37.996 00.000 12044 MoveAxis(N, 0, ABG)
23:24:37.996 00.000 12044 Move returns status 0, amount 0
23:24:37.996 00.000 12044 move complete, result=0
23:24:37.996 00.000 12044 worker thread done servicing request
23:24:38.007 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21006, med=618, FiltMin=539, FiltMax=15313, Gamma=0.810
23:24:38.017 00.010 14964 UpdateGuideState exits: m=337918 SNR=367.6
23:24:38.018 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.018 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:38.019 00.001 14964 Enqueuing Expose request
23:24:38.019 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:38.020 00.001 12044 Worker thread wakes up
23:24:38.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:38.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:41.121 03.101 12044 Exposure complete
23:24:41.149 00.028 12044 worker thread done servicing request
23:24:41.149 00.000 14964 OnExposeComplete: enter
23:24:41.151 00.002 14964 UpdateGuideState(): m_state=6
23:24:41.153 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
23:24:41.154 00.001 14964 Star::Find returns 1 (0), X=276.63, Y=101.00, Mass=338675, SNR=362.6, Peak=23614 HFD=3.9
23:24:41.156 00.002 14964 MultiStar: [#1 -0.58,0.16,0.15,U] [#2 -0.68,0.23,0.00,M6] 
23:24:41.157 00.001 14964 refined, 1 included, MultiStar: {-0.30, -0.42}, one-star: {-0.26, -0.50}
23:24:41.158 00.001 14964 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.56) = xAngle (-0.65 = -0.65)
23:24:41.160 00.002 14964 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.40 = 2.40)
23:24:41.161 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.42 hyp=0.52 cameraTheta=-2.20 mountX=0.41 mountY=0.35, mountTheta=0.70
23:24:41.163 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.42, opts=13)
23:24:41.165 00.002 14964 Enqueuing Move request for scope (-0.30, -0.42)
23:24:41.165 00.000 12044 Worker thread wakes up
23:24:41.166 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.42) opts 0xd
23:24:41.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.42)
23:24:41.166 00.000 12044 Moving (-0.30, -0.42) raw xDistance=0.41 yDistance=0.35
23:24:41.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.00
23:24:41.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:24:41.166 00.000 12044 MoveAxis(E, 0, ABG)
23:24:41.166 00.000 12044 Move returns status 0, amount 0
23:24:41.166 00.000 12044 MoveAxis(N, 0, ABG)
23:24:41.166 00.000 12044 Move returns status 0, amount 0
23:24:41.166 00.000 12044 move complete, result=0
23:24:41.167 00.001 12044 worker thread done servicing request
23:24:41.180 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23614, med=617, FiltMin=529, FiltMax=18219, Gamma=0.810
23:24:41.191 00.011 14964 UpdateGuideState exits: m=338675 SNR=362.6
23:24:41.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.194 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:41.195 00.001 14964 Enqueuing Expose request
23:24:41.196 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
23:24:41.198 00.002 12044 Worker thread wakes up
23:24:41.198 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:41.198 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:44.327 03.129 12044 Exposure complete
23:24:44.353 00.026 12044 worker thread done servicing request
23:24:44.353 00.000 14964 OnExposeComplete: enter
23:24:44.355 00.002 14964 UpdateGuideState(): m_state=6
23:24:44.357 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
23:24:44.358 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=101.12, Mass=337226, SNR=360.4, Peak=20958 HFD=3.9
23:24:44.360 00.002 14964 MultiStar: [#1 -0.76,-0.24,0.00,M2] [#2 -0.88,-0.26,0.00,M7] 
23:24:44.362 00.002 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
23:24:44.367 00.005 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
23:24:44.369 00.002 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.39 hyp=0.54 cameraTheta=-2.34 mountX=0.39 mountY=0.42, mountTheta=0.83
23:24:44.371 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.39, opts=13)
23:24:44.371 00.000 14964 Enqueuing Move request for scope (-0.38, -0.39)
23:24:44.372 00.001 12044 Worker thread wakes up
23:24:44.372 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.39) opts 0xd
23:24:44.372 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.39)
23:24:44.372 00.000 12044 Moving (-0.38, -0.39) raw xDistance=0.39 yDistance=0.42
23:24:44.372 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.39, slope = 0.01
23:24:44.372 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:44.372 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:24:44.372 00.000 12044 MoveAxis(W, 5, ABG)
23:24:44.372 00.000 12044 Guiding  Dir = 3, Dur = 5
23:24:44.385 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20958, med=617, FiltMin=528, FiltMax=15381, Gamma=0.810
23:24:44.396 00.011 14964 UpdateGuideState exits: m=337226 SNR=360.4
23:24:44.398 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:44.398 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:44.399 00.001 14964 Enqueuing Expose request
23:24:44.399 00.000 12044 IsSlewing returns 0
23:24:44.400 00.001 12044 IsGuiding returns 0
23:24:44.465 00.065 12044 IsGuiding returns 1
23:24:44.466 00.001 12044 scope still moving after pulse duration time elapsed
23:24:44.519 00.053 12044 IsSlewing returns 0
23:24:44.521 00.002 12044 IsGuiding returns 0
23:24:44.521 00.000 12044 scope move finished after 5 + 116 ms
23:24:44.521 00.000 12044 Move returns status 0, amount 5
23:24:44.521 00.000 12044 MoveAxis(N, 0, ABG)
23:24:44.521 00.000 12044 Move returns status 0, amount 0
23:24:44.521 00.000 12044 move complete, result=0
23:24:44.522 00.001 12044 worker thread done servicing request
23:24:44.522 00.000 12044 Worker thread wakes up
23:24:44.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:44.522 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:44.522 00.000 14964 GuideStep: 0.4 px 5 ms WEST, 0.4 px 0 ms NORTH
23:24:47.659 03.137 12044 Exposure complete
23:24:47.708 00.049 12044 worker thread done servicing request
23:24:47.708 00.000 14964 OnExposeComplete: enter
23:24:47.710 00.002 14964 UpdateGuideState(): m_state=6
23:24:47.711 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
23:24:47.713 00.002 14964 Star::Find returns 1 (0), X=276.99, Y=101.24, Mass=338206, SNR=357.7, Peak=22782 HFD=4.1
23:24:47.714 00.001 14964 MultiStar: [#1 -0.27,-0.11,0.16,U] [#2 -0.11,-0.33,0.07,U] 
23:24:47.714 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.25}, one-star: {0.10, -0.27}
23:24:47.715 00.001 14964 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.56) = xAngle (0.13 = 0.13)
23:24:47.715 00.000 14964 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.19 = -3.10)
23:24:47.716 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.42 mountX=0.25 mountY=-0.01, mountTheta=-0.04
23:24:47.718 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.25, opts=13)
23:24:47.719 00.001 14964 Enqueuing Move request for scope (0.04, -0.25)
23:24:47.720 00.001 12044 Worker thread wakes up
23:24:47.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
23:24:47.721 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
23:24:47.721 00.000 12044 Moving (0.04, -0.25) raw xDistance=0.25 yDistance=-0.01
23:24:47.721 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.02
23:24:47.721 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:47.721 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:47.721 00.000 12044 MoveAxis(E, 0, ABG)
23:24:47.721 00.000 12044 Move returns status 0, amount 0
23:24:47.721 00.000 12044 MoveAxis(N, 0, ABG)
23:24:47.721 00.000 12044 Move returns status 0, amount 0
23:24:47.721 00.000 12044 move complete, result=0
23:24:47.721 00.000 12044 worker thread done servicing request
23:24:47.734 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22782, med=618, FiltMin=531, FiltMax=15176, Gamma=0.810
23:24:47.744 00.010 14964 UpdateGuideState exits: m=338206 SNR=357.7
23:24:47.745 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.746 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:47.746 00.000 14964 Enqueuing Expose request
23:24:47.747 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:47.748 00.001 12044 Worker thread wakes up
23:24:47.748 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:47.748 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:50.880 03.132 12044 Exposure complete
23:24:50.922 00.042 12044 worker thread done servicing request
23:24:50.922 00.000 14964 OnExposeComplete: enter
23:24:50.923 00.001 14964 UpdateGuideState(): m_state=6
23:24:50.923 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
23:24:50.924 00.001 14964 Star::Find returns 1 (0), X=276.75, Y=101.54, Mass=336871, SNR=359.6, Peak=22128 HFD=3.7
23:24:50.925 00.001 14964 MultiStar: [#1 -0.59,-0.37,0.00,M2] [#2 -0.56,-0.35,0.00,M7] 
23:24:50.927 00.002 14964 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.56) = xAngle (4.47 = -1.82)
23:24:50.928 00.001 14964 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.52 = 1.24)
23:24:50.929 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=-0.03 mountY=0.13, mountTheta=1.82
23:24:50.932 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.03, opts=13)
23:24:50.934 00.002 14964 Enqueuing Move request for scope (-0.14, 0.03)
23:24:50.935 00.001 12044 Worker thread wakes up
23:24:50.935 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
23:24:50.935 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
23:24:50.935 00.000 12044 Moving (-0.14, 0.03) raw xDistance=-0.03 yDistance=0.13
23:24:50.935 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
23:24:50.935 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:50.936 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:24:50.936 00.000 12044 MoveAxis(E, 0, ABG)
23:24:50.936 00.000 12044 Move returns status 0, amount 0
23:24:50.936 00.000 12044 MoveAxis(N, 0, ABG)
23:24:50.936 00.000 12044 Move returns status 0, amount 0
23:24:50.936 00.000 12044 move complete, result=0
23:24:50.936 00.000 12044 worker thread done servicing request
23:24:50.947 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22128, med=618, FiltMin=512, FiltMax=14899, Gamma=0.810
23:24:50.959 00.012 14964 UpdateGuideState exits: m=336871 SNR=359.6
23:24:50.960 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:50.961 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:50.961 00.000 14964 Enqueuing Expose request
23:24:50.962 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:50.962 00.000 12044 Worker thread wakes up
23:24:50.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:50.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:54.067 03.105 12044 Exposure complete
23:24:54.091 00.024 12044 worker thread done servicing request
23:24:54.091 00.000 14964 OnExposeComplete: enter
23:24:54.092 00.001 14964 UpdateGuideState(): m_state=6
23:24:54.092 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
23:24:54.093 00.001 14964 Star::Find returns 1 (0), X=276.89, Y=101.55, Mass=335824, SNR=358.7, Peak=19156 HFD=3.8
23:24:54.094 00.001 14964 MultiStar: [#1 -0.25,-0.71,0.00,M3] [#2 -0.45,-0.87,0.00,M8] 
23:24:54.096 00.002 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.21 = -3.07)
23:24:54.097 00.001 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
23:24:54.099 00.002 14964 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.65 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
23:24:54.100 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.04, opts=13)
23:24:54.101 00.001 14964 Enqueuing Move request for scope (-0.00, 0.04)
23:24:54.101 00.000 12044 Worker thread wakes up
23:24:54.101 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:24:54.101 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:24:54.101 00.000 12044 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
23:24:54.101 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
23:24:54.101 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:54.101 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:24:54.101 00.000 12044 MoveAxis(E, 0, ABG)
23:24:54.101 00.000 12044 Move returns status 0, amount 0
23:24:54.101 00.000 12044 MoveAxis(N, 0, ABG)
23:24:54.101 00.000 12044 Move returns status 0, amount 0
23:24:54.101 00.000 12044 move complete, result=0
23:24:54.101 00.000 12044 worker thread done servicing request
23:24:54.111 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19156, med=618, FiltMin=528, FiltMax=15184, Gamma=0.810
23:24:54.121 00.010 14964 UpdateGuideState exits: m=335824 SNR=358.7
23:24:54.122 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:54.124 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:54.125 00.001 14964 Enqueuing Expose request
23:24:54.127 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:54.128 00.001 12044 Worker thread wakes up
23:24:54.128 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:54.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:24:57.254 03.126 12044 Exposure complete
23:24:57.295 00.041 12044 worker thread done servicing request
23:24:57.295 00.000 14964 OnExposeComplete: enter
23:24:57.297 00.002 14964 UpdateGuideState(): m_state=6
23:24:57.299 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
23:24:57.301 00.002 14964 Star::Find returns 1 (0), X=276.76, Y=101.73, Mass=340305, SNR=361.0, Peak=21716 HFD=3.7
23:24:57.302 00.001 14964 MultiStar: [#1 -0.53,-0.52,0.00,M4] [#2 -0.30,-0.71,0.00,M9] 
23:24:57.304 00.002 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.64)
23:24:57.305 00.001 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
23:24:57.305 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.09 mountX=-0.23 mountY=0.11, mountTheta=2.71
23:24:57.306 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.23, opts=13)
23:24:57.308 00.002 14964 Enqueuing Move request for scope (-0.13, 0.23)
23:24:57.308 00.000 12044 Worker thread wakes up
23:24:57.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
23:24:57.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
23:24:57.308 00.000 12044 Moving (-0.13, 0.23) raw xDistance=-0.23 yDistance=0.11
23:24:57.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
23:24:57.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:57.309 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:24:57.309 00.000 12044 MoveAxis(E, 0, ABG)
23:24:57.309 00.000 12044 Move returns status 0, amount 0
23:24:57.309 00.000 12044 MoveAxis(N, 0, ABG)
23:24:57.309 00.000 12044 Move returns status 0, amount 0
23:24:57.309 00.000 12044 move complete, result=0
23:24:57.310 00.001 12044 worker thread done servicing request
23:24:57.324 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21716, med=618, FiltMin=523, FiltMax=15215, Gamma=0.810
23:24:57.336 00.012 14964 UpdateGuideState exits: m=340305 SNR=361.0
23:24:57.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:57.339 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:24:57.339 00.000 14964 Enqueuing Expose request
23:24:57.340 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:57.340 00.000 12044 Worker thread wakes up
23:24:57.340 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:24:57.341 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:00.447 03.106 12044 Exposure complete
23:25:00.481 00.034 12044 worker thread done servicing request
23:25:00.481 00.000 14964 OnExposeComplete: enter
23:25:00.483 00.002 14964 UpdateGuideState(): m_state=6
23:25:00.485 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
23:25:00.487 00.002 14964 Star::Find returns 1 (0), X=277.04, Y=101.44, Mass=341603, SNR=368.1, Peak=21948 HFD=3.9
23:25:00.489 00.002 14964 MultiStar: [#1 -0.32,-0.16,0.14,U] [#2 -0.48,-0.15,0.06,U] 
23:25:00.490 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.08}, one-star: {0.15, -0.07}
23:25:00.491 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
23:25:00.492 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.62)
23:25:00.492 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=0.09 mountY=-0.05, mountTheta=-0.55
23:25:00.495 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.08, opts=13)
23:25:00.497 00.002 14964 Enqueuing Move request for scope (0.06, -0.08)
23:25:00.500 00.003 12044 Worker thread wakes up
23:25:00.500 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:25:00.500 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:25:00.500 00.000 12044 Moving (0.06, -0.08) raw xDistance=0.09 yDistance=-0.05
23:25:00.500 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
23:25:00.500 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.500 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:00.500 00.000 12044 MoveAxis(E, 0, ABG)
23:25:00.502 00.002 12044 Move returns status 0, amount 0
23:25:00.502 00.000 12044 MoveAxis(N, 0, ABG)
23:25:00.502 00.000 12044 Move returns status 0, amount 0
23:25:00.502 00.000 12044 move complete, result=0
23:25:00.502 00.000 12044 worker thread done servicing request
23:25:00.515 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21948, med=618, FiltMin=535, FiltMax=14997, Gamma=0.810
23:25:00.524 00.009 14964 UpdateGuideState exits: m=341603 SNR=368.1
23:25:00.526 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.527 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:00.529 00.002 14964 Enqueuing Expose request
23:25:00.530 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:00.531 00.001 12044 Worker thread wakes up
23:25:00.532 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:00.532 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:03.636 03.104 12044 Exposure complete
23:25:03.682 00.046 12044 worker thread done servicing request
23:25:03.682 00.000 14964 OnExposeComplete: enter
23:25:03.684 00.002 14964 UpdateGuideState(): m_state=6
23:25:03.685 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
23:25:03.687 00.002 14964 Star::Find returns 1 (0), X=276.74, Y=101.75, Mass=340299, SNR=370.9, Peak=20743 HFD=3.8
23:25:03.689 00.002 14964 MultiStar: [#1 -0.64,-0.08,0.16,U] [#2 -0.57,-0.22,0.06,U] 
23:25:03.691 00.002 14964 single-star, 2 included, MultiStar: {-0.23, 0.17}, one-star: {-0.15, 0.24}
23:25:03.692 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.68 = -2.61)
23:25:03.694 00.002 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
23:25:03.696 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.12 mountX=-0.24 mountY=0.12, mountTheta=2.68
23:25:03.698 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.24, opts=13)
23:25:03.702 00.004 14964 Enqueuing Move request for scope (-0.15, 0.24)
23:25:03.704 00.002 12044 Worker thread wakes up
23:25:03.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
23:25:03.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
23:25:03.704 00.000 12044 Moving (-0.15, 0.24) raw xDistance=-0.24 yDistance=0.12
23:25:03.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.03
23:25:03.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:03.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:25:03.704 00.000 12044 MoveAxis(E, 0, ABG)
23:25:03.704 00.000 12044 Move returns status 0, amount 0
23:25:03.704 00.000 12044 MoveAxis(N, 0, ABG)
23:25:03.704 00.000 12044 Move returns status 0, amount 0
23:25:03.704 00.000 12044 move complete, result=0
23:25:03.704 00.000 12044 worker thread done servicing request
23:25:03.719 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20743, med=618, FiltMin=520, FiltMax=14619, Gamma=0.810
23:25:03.731 00.012 14964 UpdateGuideState exits: m=340299 SNR=370.9
23:25:03.734 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.736 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:03.737 00.001 14964 Enqueuing Expose request
23:25:03.739 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:03.740 00.001 12044 Worker thread wakes up
23:25:03.740 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:03.741 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:06.839 03.098 12044 Exposure complete
23:25:06.865 00.026 12044 worker thread done servicing request
23:25:06.865 00.000 14964 OnExposeComplete: enter
23:25:06.867 00.002 14964 UpdateGuideState(): m_state=6
23:25:06.868 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
23:25:06.868 00.000 14964 Star::Find returns 1 (0), X=276.58, Y=101.51, Mass=338061, SNR=363.4, Peak=19574 HFD=4.1
23:25:06.869 00.001 14964 MultiStar: [#1 -0.58,-0.39,0.00,M3] [#2 -0.73,-0.57,0.00,M8] 
23:25:06.869 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
23:25:06.870 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.45)
23:25:06.870 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=-0.01 mountY=0.31, mountTheta=1.60
23:25:06.871 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.00, opts=13)
23:25:06.872 00.001 14964 Enqueuing Move request for scope (-0.31, 0.00)
23:25:06.873 00.001 12044 Worker thread wakes up
23:25:06.873 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
23:25:06.873 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
23:25:06.873 00.000 12044 Moving (-0.31, 0.00) raw xDistance=-0.01 yDistance=0.31
23:25:06.873 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.33, using input
23:25:06.873 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.05
23:25:06.873 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:06.873 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:25:06.873 00.000 12044 MoveAxis(E, 0, ABG)
23:25:06.873 00.000 12044 Move returns status 0, amount 0
23:25:06.873 00.000 12044 MoveAxis(N, 0, ABG)
23:25:06.873 00.000 12044 Move returns status 0, amount 0
23:25:06.873 00.000 12044 move complete, result=0
23:25:06.873 00.000 12044 worker thread done servicing request
23:25:06.882 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19574, med=618, FiltMin=531, FiltMax=13257, Gamma=0.810
23:25:06.888 00.006 14964 UpdateGuideState exits: m=338061 SNR=363.4
23:25:06.888 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.889 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:06.889 00.000 14964 Enqueuing Expose request
23:25:06.890 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:06.890 00.000 12044 Worker thread wakes up
23:25:06.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:06.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:09.993 03.103 12044 Exposure complete
23:25:10.033 00.040 12044 worker thread done servicing request
23:25:10.033 00.000 14964 OnExposeComplete: enter
23:25:10.033 00.000 14964 UpdateGuideState(): m_state=6
23:25:10.034 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
23:25:10.035 00.001 14964 Star::Find returns 1 (0), X=276.62, Y=101.78, Mass=343693, SNR=370.0, Peak=21471 HFD=3.7
23:25:10.035 00.000 14964 MultiStar: [#1 -0.65,-0.22,0.00,M4] [#2 -0.52,-0.26,0.06,U] 
23:25:10.036 00.001 14964 refined, 1 included, MultiStar: {-0.28, 0.24}, one-star: {-0.27, 0.27}
23:25:10.036 00.000 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (4.00 = -2.29)
23:25:10.037 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
23:25:10.037 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.44 mountX=-0.24 mountY=0.26, mountTheta=2.33
23:25:10.038 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.24, opts=13)
23:25:10.039 00.001 14964 Enqueuing Move request for scope (-0.28, 0.24)
23:25:10.040 00.001 12044 Worker thread wakes up
23:25:10.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
23:25:10.040 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
23:25:10.040 00.000 12044 Moving (-0.28, 0.24) raw xDistance=-0.24 yDistance=0.26
23:25:10.040 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.43, using input
23:25:10.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.07
23:25:10.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:25:10.040 00.000 12044 MoveAxis(E, 0, ABG)
23:25:10.040 00.000 12044 Move returns status 0, amount 0
23:25:10.041 00.001 12044 MoveAxis(N, 0, ABG)
23:25:10.041 00.000 12044 Move returns status 0, amount 0
23:25:10.041 00.000 12044 move complete, result=0
23:25:10.041 00.000 12044 worker thread done servicing request
23:25:10.050 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21471, med=618, FiltMin=533, FiltMax=15379, Gamma=0.810
23:25:10.056 00.006 14964 UpdateGuideState exits: m=343693 SNR=370.0
23:25:10.056 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.057 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:10.057 00.000 14964 Enqueuing Expose request
23:25:10.058 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:10.058 00.000 12044 Worker thread wakes up
23:25:10.058 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:10.058 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:13.186 03.128 12044 Exposure complete
23:25:13.213 00.027 12044 worker thread done servicing request
23:25:13.213 00.000 14964 OnExposeComplete: enter
23:25:13.214 00.001 14964 UpdateGuideState(): m_state=6
23:25:13.214 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
23:25:13.215 00.001 14964 Star::Find returns 1 (0), X=276.84, Y=101.75, Mass=337938, SNR=355.6, Peak=23028 HFD=3.8
23:25:13.216 00.001 14964 MultiStar: [#1 -0.45,-0.53,0.00,M5] [#2 -0.44,-0.58,0.00,M8] 
23:25:13.216 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.35 = -2.93)
23:25:13.217 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.12)
23:25:13.217 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.79 mountX=-0.24 mountY=0.03, mountTheta=3.02
23:25:13.218 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.24, opts=13)
23:25:13.219 00.001 14964 Enqueuing Move request for scope (-0.05, 0.24)
23:25:13.220 00.001 12044 Worker thread wakes up
23:25:13.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
23:25:13.220 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
23:25:13.220 00.000 12044 Moving (-0.05, 0.24) raw xDistance=-0.24 yDistance=0.03
23:25:13.220 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.36, using input
23:25:13.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.06
23:25:13.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:13.220 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:13.220 00.000 12044 MoveAxis(E, 0, ABG)
23:25:13.220 00.000 12044 Move returns status 0, amount 0
23:25:13.220 00.000 12044 MoveAxis(N, 0, ABG)
23:25:13.220 00.000 12044 Move returns status 0, amount 0
23:25:13.220 00.000 12044 move complete, result=0
23:25:13.220 00.000 12044 worker thread done servicing request
23:25:13.227 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23028, med=618, FiltMin=531, FiltMax=16155, Gamma=0.810
23:25:13.233 00.006 14964 UpdateGuideState exits: m=337938 SNR=355.6
23:25:13.234 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:13.234 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:13.234 00.000 14964 Enqueuing Expose request
23:25:13.235 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:13.235 00.000 12044 Worker thread wakes up
23:25:13.236 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:13.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:16.329 03.093 12044 Exposure complete
23:25:16.359 00.030 12044 worker thread done servicing request
23:25:16.359 00.000 14964 OnExposeComplete: enter
23:25:16.359 00.000 14964 UpdateGuideState(): m_state=6
23:25:16.360 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
23:25:16.361 00.001 14964 Star::Find returns 1 (0), X=276.76, Y=101.91, Mass=341236, SNR=368.8, Peak=21484 HFD=4.1
23:25:16.361 00.000 14964 MultiStar: [#1 -0.43,-0.59,0.00,M6] [#2 -0.17,-0.23,0.07,U] 
23:25:16.362 00.001 14964 refined, 1 included, MultiStar: {-0.13, 0.36}, one-star: {-0.13, 0.40}
23:25:16.362 00.000 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.47 = -2.82)
23:25:16.363 00.001 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
23:25:16.363 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.91 mountX=-0.36 mountY=0.09, mountTheta=2.90
23:25:16.364 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.36, opts=13)
23:25:16.365 00.001 14964 Enqueuing Move request for scope (-0.13, 0.36)
23:25:16.365 00.000 12044 Worker thread wakes up
23:25:16.366 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
23:25:16.366 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
23:25:16.366 00.000 12044 Moving (-0.13, 0.36) raw xDistance=-0.36 yDistance=0.09
23:25:16.366 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.36, slope = -0.05
23:25:16.366 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:16.366 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:25:16.366 00.000 12044 MoveAxis(E, 35, ABG)
23:25:16.366 00.000 12044 Guiding  Dir = 2, Dur = 35
23:25:16.384 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21484, med=617, FiltMin=535, FiltMax=16799, Gamma=0.810
23:25:16.391 00.007 14964 UpdateGuideState exits: m=341236 SNR=368.8
23:25:16.391 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:16.392 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:16.392 00.000 14964 Enqueuing Expose request
23:25:16.413 00.021 12044 IsSlewing returns 0
23:25:16.413 00.000 12044 IsGuiding returns 0
23:25:16.445 00.032 12044 PulseGuide returned control before completion, sleep 14
23:25:16.465 00.020 12044 IsGuiding returns 1
23:25:16.465 00.000 12044 scope still moving after pulse duration time elapsed
23:25:16.522 00.057 12044 IsSlewing returns 0
23:25:16.523 00.001 12044 IsGuiding returns 0
23:25:16.523 00.000 12044 scope move finished after 35 + 74 ms
23:25:16.523 00.000 12044 Move returns status 0, amount 35
23:25:16.523 00.000 12044 MoveAxis(N, 0, ABG)
23:25:16.523 00.000 12044 Move returns status 0, amount 0
23:25:16.523 00.000 12044 move complete, result=0
23:25:16.523 00.000 12044 worker thread done servicing request
23:25:16.523 00.000 12044 Worker thread wakes up
23:25:16.523 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:16.523 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:16.524 00.001 14964 GuideStep: -0.4 px 35 ms EAST, 0.1 px 0 ms NORTH
23:25:19.635 03.111 12044 Exposure complete
23:25:19.661 00.026 12044 worker thread done servicing request
23:25:19.661 00.000 14964 OnExposeComplete: enter
23:25:19.661 00.000 14964 UpdateGuideState(): m_state=6
23:25:19.663 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
23:25:19.665 00.002 14964 Star::Find returns 1 (0), X=277.01, Y=101.23, Mass=340100, SNR=361.3, Peak=19658 HFD=4.1
23:25:19.666 00.001 14964 MultiStar: [#1 -0.10,-0.25,0.17,U] [#2 0.16,-0.45,0.07,U] 
23:25:19.666 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.28}, one-star: {0.12, -0.28}
23:25:19.666 00.000 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
23:25:19.667 00.001 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
23:25:19.667 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.27 mountX=0.28 mountY=-0.06, mountTheta=-0.21
23:25:19.668 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.28, opts=13)
23:25:19.670 00.002 14964 Enqueuing Move request for scope (0.09, -0.28)
23:25:19.670 00.000 12044 Worker thread wakes up
23:25:19.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
23:25:19.670 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
23:25:19.670 00.000 12044 Moving (0.09, -0.28) raw xDistance=0.28 yDistance=-0.06
23:25:19.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.00
23:25:19.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:19.670 00.000 12044 MoveAxis(E, 0, ABG)
23:25:19.670 00.000 12044 Move returns status 0, amount 0
23:25:19.670 00.000 12044 MoveAxis(N, 0, ABG)
23:25:19.670 00.000 12044 Move returns status 0, amount 0
23:25:19.670 00.000 12044 move complete, result=0
23:25:19.670 00.000 12044 worker thread done servicing request
23:25:19.678 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19658, med=618, FiltMin=534, FiltMax=15365, Gamma=0.810
23:25:19.683 00.005 14964 UpdateGuideState exits: m=340100 SNR=361.3
23:25:19.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:19.685 00.001 14964 Enqueuing Expose request
23:25:19.685 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:19.686 00.001 12044 Worker thread wakes up
23:25:19.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:19.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:22.808 03.122 12044 Exposure complete
23:25:22.852 00.044 12044 worker thread done servicing request
23:25:22.852 00.000 14964 OnExposeComplete: enter
23:25:22.854 00.002 14964 UpdateGuideState(): m_state=6
23:25:22.856 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
23:25:22.858 00.002 14964 Star::Find returns 1 (0), X=277.19, Y=101.37, Mass=336268, SNR=361.7, Peak=22154 HFD=3.7
23:25:22.860 00.002 14964 MultiStar: [#1 -0.43,-0.44,0.15,U] [#2 -0.05,-0.41,0.06,U] 
23:25:22.862 00.002 14964 refined, 2 included, MultiStar: {0.19, -0.19}, one-star: {0.30, -0.14}
23:25:22.864 00.002 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
23:25:22.866 00.002 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.46)
23:25:22.868 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.78 mountX=0.19 mountY=-0.17, mountTheta=-0.72
23:25:22.870 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.19, opts=13)
23:25:22.871 00.001 14964 Enqueuing Move request for scope (0.19, -0.19)
23:25:22.873 00.002 12044 Worker thread wakes up
23:25:22.873 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
23:25:22.873 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
23:25:22.873 00.000 12044 Moving (0.19, -0.19) raw xDistance=0.19 yDistance=-0.17
23:25:22.873 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.02
23:25:22.873 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:22.873 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:22.873 00.000 12044 MoveAxis(E, 0, ABG)
23:25:22.873 00.000 12044 Move returns status 0, amount 0
23:25:22.873 00.000 12044 MoveAxis(N, 0, ABG)
23:25:22.873 00.000 12044 Move returns status 0, amount 0
23:25:22.873 00.000 12044 move complete, result=0
23:25:22.874 00.001 12044 worker thread done servicing request
23:25:22.888 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22154, med=618, FiltMin=535, FiltMax=15293, Gamma=0.810
23:25:22.899 00.011 14964 UpdateGuideState exits: m=336268 SNR=361.7
23:25:22.902 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:22.902 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:22.903 00.001 14964 Enqueuing Expose request
23:25:22.903 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:22.906 00.003 12044 Worker thread wakes up
23:25:22.907 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:22.907 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:26.013 03.106 12044 Exposure complete
23:25:26.036 00.023 12044 worker thread done servicing request
23:25:26.036 00.000 14964 OnExposeComplete: enter
23:25:26.036 00.000 14964 UpdateGuideState(): m_state=6
23:25:26.037 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
23:25:26.038 00.001 14964 Star::Find returns 1 (0), X=276.54, Y=101.31, Mass=332738, SNR=358.9, Peak=21754 HFD=3.5
23:25:26.038 00.000 14964 MultiStar: [#1 -0.88,-0.01,0.00,M5] [#2 -0.98,-0.20,0.00,M6] 
23:25:26.039 00.001 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
23:25:26.039 00.000 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
23:25:26.040 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.20 hyp=0.40 cameraTheta=-2.63 mountX=0.19 mountY=0.37, mountTheta=1.09
23:25:26.041 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.20, opts=13)
23:25:26.042 00.001 14964 Enqueuing Move request for scope (-0.35, -0.20)
23:25:26.042 00.000 12044 Worker thread wakes up
23:25:26.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.20) opts 0xd
23:25:26.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.20)
23:25:26.042 00.000 12044 Moving (-0.35, -0.20) raw xDistance=0.19 yDistance=0.37
23:25:26.042 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.24, using input
23:25:26.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.04
23:25:26.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:26.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:25:26.042 00.000 12044 MoveAxis(E, 0, ABG)
23:25:26.042 00.000 12044 Move returns status 0, amount 0
23:25:26.042 00.000 12044 MoveAxis(N, 0, ABG)
23:25:26.043 00.001 12044 Move returns status 0, amount 0
23:25:26.043 00.000 12044 move complete, result=0
23:25:26.043 00.000 12044 worker thread done servicing request
23:25:26.054 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21754, med=618, FiltMin=531, FiltMax=15701, Gamma=0.810
23:25:26.060 00.006 14964 UpdateGuideState exits: m=332738 SNR=358.9
23:25:26.060 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.061 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:26.061 00.000 14964 Enqueuing Expose request
23:25:26.062 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:25:26.062 00.000 12044 Worker thread wakes up
23:25:26.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:26.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:29.184 03.122 12044 Exposure complete
23:25:29.211 00.027 12044 worker thread done servicing request
23:25:29.211 00.000 14964 OnExposeComplete: enter
23:25:29.212 00.001 14964 UpdateGuideState(): m_state=6
23:25:29.213 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
23:25:29.213 00.000 14964 Star::Find returns 1 (0), X=276.39, Y=101.41, Mass=344240, SNR=365.0, Peak=20602 HFD=3.7
23:25:29.213 00.000 14964 MultiStar: [#1 -0.85,-0.24,0.00,M6] [#2 -0.72,-0.58,0.00,M7] 
23:25:29.214 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
23:25:29.214 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
23:25:29.215 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.09 hyp=0.51 cameraTheta=-2.96 mountX=0.08 mountY=0.51, mountTheta=1.40
23:25:29.216 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.09, opts=13)
23:25:29.216 00.000 14964 Enqueuing Move request for scope (-0.50, -0.09)
23:25:29.217 00.001 12044 Worker thread wakes up
23:25:29.217 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.09) opts 0xd
23:25:29.217 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.09)
23:25:29.217 00.000 12044 Moving (-0.50, -0.09) raw xDistance=0.08 yDistance=0.51
23:25:29.217 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.22, using input
23:25:29.217 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
23:25:29.217 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:29.217 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
23:25:29.217 00.000 12044 MoveAxis(E, 0, ABG)
23:25:29.217 00.000 12044 Move returns status 0, amount 0
23:25:29.217 00.000 12044 MoveAxis(N, 0, ABG)
23:25:29.217 00.000 12044 Move returns status 0, amount 0
23:25:29.217 00.000 12044 move complete, result=0
23:25:29.217 00.000 12044 worker thread done servicing request
23:25:29.226 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20602, med=618, FiltMin=529, FiltMax=14960, Gamma=0.810
23:25:29.232 00.006 14964 UpdateGuideState exits: m=344240 SNR=365.0
23:25:29.233 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:29.233 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:29.235 00.002 14964 Enqueuing Expose request
23:25:29.235 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:25:29.236 00.001 12044 Worker thread wakes up
23:25:29.236 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:29.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:32.367 03.131 12044 Exposure complete
23:25:32.391 00.024 12044 worker thread done servicing request
23:25:32.391 00.000 14964 OnExposeComplete: enter
23:25:32.393 00.002 14964 UpdateGuideState(): m_state=6
23:25:32.394 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
23:25:32.396 00.002 14964 Star::Find returns 1 (0), X=276.55, Y=101.33, Mass=331945, SNR=357.9, Peak=22442 HFD=3.6
23:25:32.398 00.002 14964 MultiStar: [#1 -0.70,-0.07,0.00,M7] [#2 -0.66,0.25,0.00,M8] 
23:25:32.399 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
23:25:32.401 00.002 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
23:25:32.404 00.003 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-2.66 mountX=0.17 mountY=0.35, mountTheta=1.12
23:25:32.407 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.17, opts=13)
23:25:32.408 00.001 14964 Enqueuing Move request for scope (-0.34, -0.17)
23:25:32.409 00.001 12044 Worker thread wakes up
23:25:32.409 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.17) opts 0xd
23:25:32.409 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.17)
23:25:32.409 00.000 12044 Moving (-0.34, -0.17) raw xDistance=0.17 yDistance=0.35
23:25:32.409 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.33, using input
23:25:32.409 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.05
23:25:32.409 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:32.409 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:25:32.409 00.000 12044 MoveAxis(E, 0, ABG)
23:25:32.409 00.000 12044 Move returns status 0, amount 0
23:25:32.409 00.000 12044 MoveAxis(N, 0, ABG)
23:25:32.409 00.000 12044 Move returns status 0, amount 0
23:25:32.409 00.000 12044 move complete, result=0
23:25:32.409 00.000 12044 worker thread done servicing request
23:25:32.422 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22442, med=618, FiltMin=531, FiltMax=15877, Gamma=0.810
23:25:32.428 00.006 14964 UpdateGuideState exits: m=331945 SNR=357.9
23:25:32.429 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.430 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:32.430 00.000 14964 Enqueuing Expose request
23:25:32.431 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:25:32.431 00.000 12044 Worker thread wakes up
23:25:32.431 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:32.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:35.532 03.101 12044 Exposure complete
23:25:35.576 00.044 12044 worker thread done servicing request
23:25:35.576 00.000 14964 OnExposeComplete: enter
23:25:35.578 00.002 14964 UpdateGuideState(): m_state=6
23:25:35.580 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
23:25:35.581 00.001 14964 Star::Find returns 1 (0), X=276.77, Y=101.20, Mass=338040, SNR=371.2, Peak=21810 HFD=3.9
23:25:35.582 00.001 14964 MultiStar: [#1 -0.20,-0.20,0.16,U] [#2 -0.20,-0.09,0.05,U] 
23:25:35.583 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.28}, one-star: {-0.12, -0.31}
23:25:35.585 00.002 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
23:25:35.586 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
23:25:35.587 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=0.28 mountY=0.16, mountTheta=0.53
23:25:35.590 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.28, opts=13)
23:25:35.591 00.001 14964 Enqueuing Move request for scope (-0.14, -0.28)
23:25:35.592 00.001 12044 Worker thread wakes up
23:25:35.592 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
23:25:35.592 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
23:25:35.593 00.001 12044 Moving (-0.14, -0.28) raw xDistance=0.28 yDistance=0.16
23:25:35.593 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.34, using input
23:25:35.593 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:25:35.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.05
23:25:35.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:35.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:25:35.593 00.000 12044 MoveAxis(E, 0, ABG)
23:25:35.593 00.000 12044 Move returns status 0, amount 0
23:25:35.593 00.000 12044 MoveAxis(N, 0, ABG)
23:25:35.593 00.000 12044 Move returns status 0, amount 0
23:25:35.593 00.000 12044 move complete, result=0
23:25:35.593 00.000 12044 worker thread done servicing request
23:25:35.614 00.021 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21810, med=618, FiltMin=535, FiltMax=16149, Gamma=0.810
23:25:35.628 00.014 14964 UpdateGuideState exits: m=338040 SNR=371.2
23:25:35.631 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.632 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:35.633 00.001 14964 Enqueuing Expose request
23:25:35.635 00.002 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:35.636 00.001 12044 Worker thread wakes up
23:25:35.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:35.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:38.752 03.116 12044 Exposure complete
23:25:38.778 00.026 12044 worker thread done servicing request
23:25:38.778 00.000 14964 OnExposeComplete: enter
23:25:38.779 00.001 14964 UpdateGuideState(): m_state=6
23:25:38.779 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
23:25:38.780 00.001 14964 Star::Find returns 1 (0), X=276.64, Y=101.35, Mass=337913, SNR=359.3, Peak=20934 HFD=3.6
23:25:38.780 00.000 14964 MultiStar: [#1 -0.49,-0.35,0.18,U] [#2 -0.43,-0.38,0.07,U] 
23:25:38.781 00.001 14964 single-star, 2 included, MultiStar: {-0.30, -0.20}, one-star: {-0.25, -0.16}
23:25:38.781 00.000 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
23:25:38.782 00.001 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
23:25:38.783 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-2.58 mountX=0.16 mountY=0.27, mountTheta=1.04
23:25:38.784 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.16, opts=13)
23:25:38.784 00.000 14964 Enqueuing Move request for scope (-0.25, -0.16)
23:25:38.785 00.001 12044 Worker thread wakes up
23:25:38.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.16) opts 0xd
23:25:38.785 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.16)
23:25:38.785 00.000 12044 Moving (-0.25, -0.16) raw xDistance=0.16 yDistance=0.27
23:25:38.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
23:25:38.785 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:38.785 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:25:38.785 00.000 12044 MoveAxis(E, 0, ABG)
23:25:38.785 00.000 12044 Move returns status 0, amount 0
23:25:38.785 00.000 12044 MoveAxis(N, 0, ABG)
23:25:38.785 00.000 12044 Move returns status 0, amount 0
23:25:38.785 00.000 12044 move complete, result=0
23:25:38.785 00.000 12044 worker thread done servicing request
23:25:38.793 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20934, med=618, FiltMin=530, FiltMax=15129, Gamma=0.810
23:25:38.798 00.005 14964 UpdateGuideState exits: m=337913 SNR=359.3
23:25:38.799 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.799 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:38.799 00.000 14964 Enqueuing Expose request
23:25:38.800 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:38.801 00.001 12044 Worker thread wakes up
23:25:38.801 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:38.801 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:41.909 03.108 12044 Exposure complete
23:25:41.946 00.037 12044 worker thread done servicing request
23:25:41.946 00.000 14964 OnExposeComplete: enter
23:25:41.948 00.002 14964 UpdateGuideState(): m_state=6
23:25:41.950 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
23:25:41.951 00.001 14964 Star::Find returns 1 (0), X=276.68, Y=101.16, Mass=345109, SNR=365.7, Peak=24826 HFD=3.7
23:25:41.953 00.002 14964 MultiStar: [#1 -0.50,0.11,0.17,U] [#2 -0.52,-0.16,0.07,U] 
23:25:41.954 00.001 14964 refined, 2 included, MultiStar: {-0.26, -0.27}, one-star: {-0.21, -0.34}
23:25:41.955 00.001 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
23:25:41.957 00.002 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
23:25:41.958 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-2.34 mountX=0.27 mountY=0.29, mountTheta=0.83
23:25:41.964 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.27, opts=13)
23:25:41.964 00.000 14964 Enqueuing Move request for scope (-0.26, -0.27)
23:25:41.965 00.001 12044 Worker thread wakes up
23:25:41.965 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd
23:25:41.966 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.27)
23:25:41.966 00.000 12044 Moving (-0.26, -0.27) raw xDistance=0.27 yDistance=0.29
23:25:41.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.00
23:25:41.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:25:41.966 00.000 12044 MoveAxis(E, 0, ABG)
23:25:41.966 00.000 12044 Move returns status 0, amount 0
23:25:41.966 00.000 12044 MoveAxis(N, 0, ABG)
23:25:41.966 00.000 12044 Move returns status 0, amount 0
23:25:41.966 00.000 12044 move complete, result=0
23:25:41.966 00.000 12044 worker thread done servicing request
23:25:41.980 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24826, med=619, FiltMin=533, FiltMax=18155, Gamma=0.810
23:25:41.992 00.012 14964 UpdateGuideState exits: m=345109 SNR=365.7
23:25:41.994 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.995 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:41.996 00.001 14964 Enqueuing Expose request
23:25:41.997 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:41.997 00.000 12044 Worker thread wakes up
23:25:41.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:41.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:45.097 03.100 12044 Exposure complete
23:25:45.138 00.041 12044 worker thread done servicing request
23:25:45.138 00.000 14964 OnExposeComplete: enter
23:25:45.140 00.002 14964 UpdateGuideState(): m_state=6
23:25:45.141 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
23:25:45.141 00.000 14964 Star::Find returns 1 (0), X=276.75, Y=101.00, Mass=337681, SNR=368.5, Peak=21646 HFD=4.0
23:25:45.142 00.001 14964 MultiStar: [#1 -0.46,0.55,0.00,M5] [#2 -0.43,0.34,0.06,U] 
23:25:45.142 00.000 14964 refined, 1 included, MultiStar: {-0.16, -0.45}, one-star: {-0.14, -0.50}
23:25:45.143 00.001 14964 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.56) = xAngle (-0.36 = -0.36)
23:25:45.143 00.000 14964 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
23:25:45.144 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.45 hyp=0.48 cameraTheta=-1.91 mountX=0.45 mountY=0.21, mountTheta=0.43
23:25:45.145 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.45, opts=13)
23:25:45.146 00.001 14964 Enqueuing Move request for scope (-0.16, -0.45)
23:25:45.147 00.001 12044 Worker thread wakes up
23:25:45.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.45) opts 0xd
23:25:45.147 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.45)
23:25:45.147 00.000 12044 Moving (-0.16, -0.45) raw xDistance=0.45 yDistance=0.21
23:25:45.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.45, slope = 0.00
23:25:45.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:45.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:25:45.147 00.000 12044 MoveAxis(W, 35, ABG)
23:25:45.148 00.001 12044 Guiding  Dir = 3, Dur = 35
23:25:45.157 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21646, med=618, FiltMin=531, FiltMax=17277, Gamma=0.810
23:25:45.168 00.011 14964 UpdateGuideState exits: m=337681 SNR=368.5
23:25:45.168 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:45.169 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:45.169 00.000 14964 Enqueuing Expose request
23:25:45.194 00.025 12044 IsSlewing returns 0
23:25:45.194 00.000 12044 IsGuiding returns 0
23:25:45.226 00.032 12044 PulseGuide returned control before completion, sleep 14
23:25:45.265 00.039 12044 IsGuiding returns 1
23:25:45.266 00.001 12044 scope still moving after pulse duration time elapsed
23:25:45.334 00.068 12044 IsSlewing returns 0
23:25:45.335 00.001 12044 IsGuiding returns 0
23:25:45.335 00.000 12044 scope move finished after 35 + 105 ms
23:25:45.335 00.000 12044 Move returns status 0, amount 35
23:25:45.335 00.000 12044 MoveAxis(N, 0, ABG)
23:25:45.335 00.000 12044 Move returns status 0, amount 0
23:25:45.335 00.000 12044 move complete, result=0
23:25:45.335 00.000 12044 worker thread done servicing request
23:25:45.335 00.000 12044 Worker thread wakes up
23:25:45.335 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:45.335 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:45.335 00.000 14964 GuideStep: 0.5 px 35 ms WEST, 0.2 px 0 ms NORTH
23:25:48.458 03.123 12044 Exposure complete
23:25:48.481 00.023 12044 worker thread done servicing request
23:25:48.482 00.001 14964 OnExposeComplete: enter
23:25:48.482 00.000 14964 UpdateGuideState(): m_state=6
23:25:48.483 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
23:25:48.483 00.000 14964 Star::Find returns 1 (0), X=276.29, Y=101.01, Mass=336014, SNR=360.6, Peak=24514 HFD=4.0
23:25:48.484 00.001 14964 MultiStar: [#1 -0.94,0.22,0.00,M6] [#2 -0.99,-0.29,0.00,M5] 
23:25:48.484 00.000 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
23:25:48.485 00.001 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
23:25:48.485 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.50 hyp=0.78 cameraTheta=-2.45 mountX=0.49 mountY=0.65, mountTheta=0.93
23:25:48.486 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.50, opts=13)
23:25:48.487 00.001 14964 Enqueuing Move request for scope (-0.60, -0.50)
23:25:48.488 00.001 12044 Worker thread wakes up
23:25:48.488 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.50) opts 0xd
23:25:48.488 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.50)
23:25:48.488 00.000 12044 Moving (-0.60, -0.50) raw xDistance=0.49 yDistance=0.65
23:25:48.488 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.49, slope = 0.12
23:25:48.488 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:48.488 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
23:25:48.488 00.000 12044 MoveAxis(W, 36, ABG)
23:25:48.488 00.000 12044 Guiding  Dir = 3, Dur = 36
23:25:48.495 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24514, med=617, FiltMin=535, FiltMax=16781, Gamma=0.810
23:25:48.501 00.006 14964 UpdateGuideState exits: m=336014 SNR=360.6
23:25:48.501 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.502 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:48.502 00.000 14964 Enqueuing Expose request
23:25:48.524 00.022 12044 IsSlewing returns 0
23:25:48.524 00.000 12044 IsGuiding returns 0
23:25:48.555 00.031 12044 PulseGuide returned control before completion, sleep 16
23:25:48.584 00.029 12044 IsGuiding returns 1
23:25:48.584 00.000 12044 scope still moving after pulse duration time elapsed
23:25:48.630 00.046 12044 IsSlewing returns 0
23:25:48.631 00.001 12044 IsGuiding returns 0
23:25:48.631 00.000 12044 scope move finished after 36 + 70 ms
23:25:48.631 00.000 12044 Move returns status 0, amount 36
23:25:48.631 00.000 12044 MoveAxis(N, 0, ABG)
23:25:48.631 00.000 12044 Move returns status 0, amount 0
23:25:48.631 00.000 12044 move complete, result=0
23:25:48.631 00.000 12044 worker thread done servicing request
23:25:48.631 00.000 12044 Worker thread wakes up
23:25:48.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:48.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:48.632 00.001 14964 GuideStep: 0.5 px 36 ms WEST, 0.6 px 0 ms NORTH
23:25:51.736 03.104 12044 Exposure complete
23:25:51.770 00.034 12044 worker thread done servicing request
23:25:51.770 00.000 14964 OnExposeComplete: enter
23:25:51.772 00.002 14964 UpdateGuideState(): m_state=6
23:25:51.774 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
23:25:51.776 00.002 14964 Star::Find returns 1 (0), X=276.32, Y=101.24, Mass=338498, SNR=374.7, Peak=23666 HFD=3.7
23:25:51.777 00.001 14964 MultiStar: [#1 -0.68,0.06,0.00,M7] [#2 -0.95,-0.16,0.00,M6] 
23:25:51.779 00.002 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
23:25:51.781 00.002 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
23:25:51.782 00.001 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.27 hyp=0.63 cameraTheta=-2.70 mountX=0.26 mountY=0.60, mountTheta=1.16
23:25:51.784 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.27, opts=13)
23:25:51.786 00.002 14964 Enqueuing Move request for scope (-0.57, -0.27)
23:25:51.787 00.001 12044 Worker thread wakes up
23:25:51.787 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.27) opts 0xd
23:25:51.787 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.27)
23:25:51.787 00.000 12044 Moving (-0.57, -0.27) raw xDistance=0.26 yDistance=0.60
23:25:51.787 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.04
23:25:51.788 00.001 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.70 newest=1.45
23:25:51.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
23:25:51.788 00.000 12044 MoveAxis(E, 0, ABG)
23:25:51.788 00.000 12044 Move returns status 0, amount 0
23:25:51.788 00.000 12044 MoveAxis(S, 56, ABG)
23:25:51.788 00.000 12044 Guiding  Dir = 1, Dur = 56
23:25:51.801 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23666, med=618, FiltMin=532, FiltMax=17652, Gamma=0.810
23:25:51.812 00.011 14964 UpdateGuideState exits: m=338498 SNR=374.7
23:25:51.813 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.815 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:51.816 00.001 14964 Enqueuing Expose request
23:25:51.832 00.016 12044 IsSlewing returns 0
23:25:51.833 00.001 12044 IsGuiding returns 0
23:25:51.865 00.032 12044 PulseGuide returned control before completion, sleep 35
23:25:51.930 00.065 12044 IsGuiding returns 1
23:25:51.930 00.000 12044 scope still moving after pulse duration time elapsed
23:25:51.992 00.062 12044 IsSlewing returns 0
23:25:51.993 00.001 12044 IsGuiding returns 0
23:25:51.993 00.000 12044 scope move finished after 56 + 102 ms
23:25:51.993 00.000 12044 Move returns status 0, amount 56
23:25:51.993 00.000 12044 move complete, result=0
23:25:51.993 00.000 12044 worker thread done servicing request
23:25:51.993 00.000 12044 Worker thread wakes up
23:25:51.993 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.6 px 56 ms SOUTH
23:25:51.994 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:51.995 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:55.106 03.111 12044 Exposure complete
23:25:55.135 00.029 12044 worker thread done servicing request
23:25:55.135 00.000 14964 OnExposeComplete: enter
23:25:55.136 00.001 14964 UpdateGuideState(): m_state=6
23:25:55.136 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
23:25:55.137 00.001 14964 Star::Find returns 1 (0), X=276.75, Y=101.38, Mass=334541, SNR=367.6, Peak=21878 HFD=3.7
23:25:55.138 00.001 14964 MultiStar: [#1 -0.49,0.03,0.14,U] [#2 -0.08,0.24,0.06,U] 
23:25:55.138 00.000 14964 single-star, 2 included, MultiStar: {-0.17, -0.09}, one-star: {-0.14, -0.12}
23:25:55.139 00.001 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
23:25:55.139 00.000 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
23:25:55.140 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=0.12 mountY=0.15, mountTheta=0.88
23:25:55.141 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.12, opts=13)
23:25:55.141 00.000 14964 Enqueuing Move request for scope (-0.14, -0.12)
23:25:55.142 00.001 12044 Worker thread wakes up
23:25:55.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
23:25:55.142 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
23:25:55.142 00.000 12044 Moving (-0.14, -0.12) raw xDistance=0.12 yDistance=0.15
23:25:55.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
23:25:55.142 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.142 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:25:55.142 00.000 12044 MoveAxis(E, 0, ABG)
23:25:55.142 00.000 12044 Move returns status 0, amount 0
23:25:55.142 00.000 12044 MoveAxis(N, 0, ABG)
23:25:55.142 00.000 12044 Move returns status 0, amount 0
23:25:55.142 00.000 12044 move complete, result=0
23:25:55.142 00.000 12044 worker thread done servicing request
23:25:55.150 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21878, med=619, FiltMin=525, FiltMax=15533, Gamma=0.810
23:25:55.157 00.007 14964 UpdateGuideState exits: m=334541 SNR=367.6
23:25:55.157 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.158 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:55.159 00.001 14964 Enqueuing Expose request
23:25:55.160 00.001 12044 Worker thread wakes up
23:25:55.160 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:55.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:25:55.160 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:58.296 03.136 12044 Exposure complete
23:25:58.337 00.041 12044 worker thread done servicing request
23:25:58.337 00.000 14964 OnExposeComplete: enter
23:25:58.339 00.002 14964 UpdateGuideState(): m_state=6
23:25:58.341 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
23:25:58.343 00.002 14964 Star::Find returns 1 (0), X=276.87, Y=101.36, Mass=339838, SNR=363.6, Peak=24270 HFD=3.7
23:25:58.345 00.002 14964 MultiStar: [#1 -0.35,-0.09,0.16,U] [#2 -0.30,-0.20,0.06,U] 
23:25:58.346 00.001 14964 single-star, 2 included, MultiStar: {-0.07, -0.14}, one-star: {-0.02, -0.15}
23:25:58.348 00.002 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.56) = xAngle (-0.13 = -0.13)
23:25:58.349 00.001 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.92 = 2.92)
23:25:58.350 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.68 mountX=0.15 mountY=0.03, mountTheta=0.21
23:25:58.352 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.15, opts=13)
23:25:58.354 00.002 14964 Enqueuing Move request for scope (-0.02, -0.15)
23:25:58.356 00.002 12044 Worker thread wakes up
23:25:58.356 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:25:58.356 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:25:58.356 00.000 12044 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.03
23:25:58.356 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
23:25:58.356 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:58.356 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:58.356 00.000 12044 MoveAxis(E, 0, ABG)
23:25:58.356 00.000 12044 Move returns status 0, amount 0
23:25:58.356 00.000 12044 MoveAxis(N, 0, ABG)
23:25:58.357 00.001 12044 Move returns status 0, amount 0
23:25:58.357 00.000 12044 move complete, result=0
23:25:58.357 00.000 12044 worker thread done servicing request
23:25:58.370 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24270, med=617, FiltMin=535, FiltMax=16911, Gamma=0.810
23:25:58.379 00.009 14964 UpdateGuideState exits: m=339838 SNR=363.6
23:25:58.381 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.384 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:25:58.384 00.000 14964 Enqueuing Expose request
23:25:58.385 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:58.385 00.000 12044 Worker thread wakes up
23:25:58.385 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:25:58.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:01.494 03.109 12044 Exposure complete
23:26:01.518 00.024 12044 worker thread done servicing request
23:26:01.518 00.000 14964 OnExposeComplete: enter
23:26:01.519 00.001 14964 UpdateGuideState(): m_state=6
23:26:01.519 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
23:26:01.520 00.001 14964 Star::Find returns 1 (0), X=277.17, Y=101.32, Mass=339653, SNR=374.8, Peak=23574 HFD=3.7
23:26:01.520 00.000 14964 MultiStar: [#1 -0.09,-0.25,0.15,U] [#2 -0.09,-0.32,0.06,U] 
23:26:01.521 00.001 14964 refined, 2 included, MultiStar: {0.22, -0.20}, one-star: {0.28, -0.19}
23:26:01.521 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
23:26:01.522 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
23:26:01.522 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.75 mountX=0.21 mountY=-0.20, mountTheta=-0.76
23:26:01.522 00.000 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.20, opts=13)
23:26:01.524 00.002 14964 Enqueuing Move request for scope (0.22, -0.20)
23:26:01.525 00.001 12044 Worker thread wakes up
23:26:01.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
23:26:01.525 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
23:26:01.525 00.000 12044 Moving (0.22, -0.20) raw xDistance=0.21 yDistance=-0.20
23:26:01.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.02
23:26:01.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:01.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:26:01.525 00.000 12044 MoveAxis(E, 0, ABG)
23:26:01.525 00.000 12044 Move returns status 0, amount 0
23:26:01.525 00.000 12044 MoveAxis(N, 0, ABG)
23:26:01.525 00.000 12044 Move returns status 0, amount 0
23:26:01.525 00.000 12044 move complete, result=0
23:26:01.525 00.000 12044 worker thread done servicing request
23:26:01.532 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23574, med=617, FiltMin=532, FiltMax=17249, Gamma=0.810
23:26:01.538 00.006 14964 UpdateGuideState exits: m=339653 SNR=374.8
23:26:01.539 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.539 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:01.539 00.000 14964 Enqueuing Expose request
23:26:01.540 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:01.540 00.000 12044 Worker thread wakes up
23:26:01.540 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:01.540 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:04.649 03.109 12044 Exposure complete
23:26:04.686 00.037 12044 worker thread done servicing request
23:26:04.687 00.001 14964 OnExposeComplete: enter
23:26:04.689 00.002 14964 UpdateGuideState(): m_state=6
23:26:04.691 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
23:26:04.693 00.002 14964 Star::Find returns 1 (0), X=277.21, Y=101.46, Mass=340564, SNR=372.3, Peak=23006 HFD=3.7
23:26:04.695 00.002 14964 MultiStar: [#1 -0.07,-0.24,0.16,U] [#2 0.13,-0.46,0.06,U] 
23:26:04.697 00.002 14964 refined, 2 included, MultiStar: {0.26, -0.09}, one-star: {0.33, -0.05}
23:26:04.698 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
23:26:04.700 00.002 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
23:26:04.700 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.35 mountX=0.10 mountY=-0.25, mountTheta=-1.20
23:26:04.704 00.004 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.09, opts=13)
23:26:04.705 00.001 14964 Enqueuing Move request for scope (0.26, -0.09)
23:26:04.707 00.002 12044 Worker thread wakes up
23:26:04.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
23:26:04.707 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
23:26:04.707 00.000 12044 Moving (0.26, -0.09) raw xDistance=0.10 yDistance=-0.25
23:26:04.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
23:26:04.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:04.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:26:04.707 00.000 12044 MoveAxis(E, 0, ABG)
23:26:04.707 00.000 12044 Move returns status 0, amount 0
23:26:04.708 00.001 12044 MoveAxis(N, 0, ABG)
23:26:04.708 00.000 12044 Move returns status 0, amount 0
23:26:04.708 00.000 12044 move complete, result=0
23:26:04.708 00.000 12044 worker thread done servicing request
23:26:04.721 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23006, med=619, FiltMin=538, FiltMax=15571, Gamma=0.810
23:26:04.729 00.008 14964 UpdateGuideState exits: m=340564 SNR=372.3
23:26:04.729 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:04.730 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:04.730 00.000 14964 Enqueuing Expose request
23:26:04.731 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:26:04.732 00.001 12044 Worker thread wakes up
23:26:04.732 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:04.732 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:07.846 03.114 12044 Exposure complete
23:26:07.893 00.047 12044 worker thread done servicing request
23:26:07.893 00.000 14964 OnExposeComplete: enter
23:26:07.895 00.002 14964 UpdateGuideState(): m_state=6
23:26:07.896 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
23:26:07.897 00.001 14964 Star::Find returns 1 (0), X=276.94, Y=101.42, Mass=338228, SNR=376.0, Peak=21998 HFD=3.8
23:26:07.899 00.002 14964 MultiStar: [#1 -0.20,-0.07,0.16,U] [#2 -0.49,-0.58,0.00,M3] 
23:26:07.900 00.001 14964 refined, 1 included, MultiStar: {0.02, -0.08}, one-star: {0.05, -0.09}
23:26:07.901 00.001 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
23:26:07.903 00.002 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.01)
23:26:07.904 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.34 mountX=0.08 mountY=-0.01, mountTheta=-0.13
23:26:07.906 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.08, opts=13)
23:26:07.908 00.002 14964 Enqueuing Move request for scope (0.02, -0.08)
23:26:07.908 00.000 12044 Worker thread wakes up
23:26:07.909 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:26:07.909 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:26:07.909 00.000 12044 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.01
23:26:07.909 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
23:26:07.909 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.909 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:07.909 00.000 12044 MoveAxis(E, 0, ABG)
23:26:07.909 00.000 12044 Move returns status 0, amount 0
23:26:07.909 00.000 12044 MoveAxis(N, 0, ABG)
23:26:07.909 00.000 12044 Move returns status 0, amount 0
23:26:07.909 00.000 12044 move complete, result=0
23:26:07.909 00.000 12044 worker thread done servicing request
23:26:07.929 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21998, med=617, FiltMin=527, FiltMax=15496, Gamma=0.810
23:26:07.946 00.017 14964 UpdateGuideState exits: m=338228 SNR=376.0
23:26:07.947 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.949 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:07.950 00.001 14964 Enqueuing Expose request
23:26:07.952 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:07.953 00.001 12044 Worker thread wakes up
23:26:07.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:07.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:11.073 03.120 12044 Exposure complete
23:26:11.111 00.038 12044 worker thread done servicing request
23:26:11.111 00.000 14964 OnExposeComplete: enter
23:26:11.113 00.002 14964 UpdateGuideState(): m_state=6
23:26:11.115 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
23:26:11.115 00.000 14964 Star::Find returns 1 (0), X=276.94, Y=101.36, Mass=339315, SNR=355.8, Peak=21638 HFD=3.8
23:26:11.116 00.001 14964 MultiStar: [#1 -0.18,-0.39,0.16,U] [#2 -0.08,-0.62,0.07,U] 
23:26:11.117 00.001 14964 single-star, 2 included, MultiStar: {0.01, -0.20}, one-star: {0.05, -0.15}
23:26:11.117 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
23:26:11.118 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
23:26:11.119 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.26 mountX=0.15 mountY=-0.03, mountTheta=-0.22
23:26:11.120 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.15, opts=13)
23:26:11.121 00.001 14964 Enqueuing Move request for scope (0.05, -0.15)
23:26:11.122 00.001 12044 Worker thread wakes up
23:26:11.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:26:11.122 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:26:11.122 00.000 12044 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.03
23:26:11.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.03
23:26:11.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:11.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:11.122 00.000 12044 MoveAxis(E, 0, ABG)
23:26:11.122 00.000 12044 Move returns status 0, amount 0
23:26:11.122 00.000 12044 MoveAxis(N, 0, ABG)
23:26:11.122 00.000 12044 Move returns status 0, amount 0
23:26:11.122 00.000 12044 move complete, result=0
23:26:11.122 00.000 12044 worker thread done servicing request
23:26:11.134 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21638, med=617, FiltMin=535, FiltMax=16112, Gamma=0.810
23:26:11.145 00.011 14964 UpdateGuideState exits: m=339315 SNR=355.8
23:26:11.147 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:11.149 00.001 14964 Enqueuing Expose request
23:26:11.149 00.000 12044 Worker thread wakes up
23:26:11.149 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:11.151 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:11.151 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:14.282 03.131 12044 Exposure complete
23:26:14.320 00.038 12044 worker thread done servicing request
23:26:14.320 00.000 14964 OnExposeComplete: enter
23:26:14.322 00.002 14964 UpdateGuideState(): m_state=6
23:26:14.324 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
23:26:14.325 00.001 14964 Star::Find returns 1 (0), X=276.83, Y=101.29, Mass=341892, SNR=364.5, Peak=20474 HFD=3.8
23:26:14.327 00.002 14964 MultiStar: [#1 -0.40,0.30,0.16,U] [#2 -0.31,0.34,0.06,U] 
23:26:14.329 00.002 14964 refined, 2 included, MultiStar: {-0.12, -0.12}, one-star: {-0.06, -0.22}
23:26:14.330 00.001 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
23:26:14.331 00.001 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
23:26:14.333 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.35 mountX=0.12 mountY=0.13, mountTheta=0.83
23:26:14.336 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.12, opts=13)
23:26:14.337 00.001 14964 Enqueuing Move request for scope (-0.12, -0.12)
23:26:14.339 00.002 12044 Worker thread wakes up
23:26:14.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:26:14.339 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:26:14.339 00.000 12044 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=0.13
23:26:14.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
23:26:14.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:14.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:26:14.339 00.000 12044 MoveAxis(E, 0, ABG)
23:26:14.339 00.000 12044 Move returns status 0, amount 0
23:26:14.339 00.000 12044 MoveAxis(N, 0, ABG)
23:26:14.339 00.000 12044 Move returns status 0, amount 0
23:26:14.339 00.000 12044 move complete, result=0
23:26:14.339 00.000 12044 worker thread done servicing request
23:26:14.353 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20474, med=618, FiltMin=530, FiltMax=15864, Gamma=0.810
23:26:14.365 00.012 14964 UpdateGuideState exits: m=341892 SNR=364.5
23:26:14.365 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.366 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:14.366 00.000 14964 Enqueuing Expose request
23:26:14.367 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:14.368 00.001 12044 Worker thread wakes up
23:26:14.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:14.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:17.472 03.104 12044 Exposure complete
23:26:17.500 00.028 12044 worker thread done servicing request
23:26:17.500 00.000 14964 OnExposeComplete: enter
23:26:17.502 00.002 14964 UpdateGuideState(): m_state=6
23:26:17.504 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
23:26:17.505 00.001 14964 Star::Find returns 1 (0), X=277.04, Y=101.33, Mass=341028, SNR=369.9, Peak=22826 HFD=3.9
23:26:17.505 00.000 14964 MultiStar: [#1 -0.11,-0.01,0.17,U] [#2 0.00,0.09,0.06,U] 
23:26:17.506 00.001 14964 refined, 2 included, MultiStar: {0.11, -0.14}, one-star: {0.15, -0.17}
23:26:17.506 00.000 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
23:26:17.507 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.70 = -2.59)
23:26:17.507 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.91 mountX=0.14 mountY=-0.09, mountTheta=-0.58
23:26:17.509 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.14, opts=13)
23:26:17.509 00.000 14964 Enqueuing Move request for scope (0.11, -0.14)
23:26:17.510 00.001 12044 Worker thread wakes up
23:26:17.510 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:26:17.510 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:26:17.510 00.000 12044 Moving (0.11, -0.14) raw xDistance=0.14 yDistance=-0.09
23:26:17.510 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.03
23:26:17.510 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:17.510 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:26:17.510 00.000 12044 MoveAxis(E, 0, ABG)
23:26:17.510 00.000 12044 Move returns status 0, amount 0
23:26:17.510 00.000 12044 MoveAxis(N, 0, ABG)
23:26:17.510 00.000 12044 Move returns status 0, amount 0
23:26:17.510 00.000 12044 move complete, result=0
23:26:17.510 00.000 12044 worker thread done servicing request
23:26:17.517 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22826, med=618, FiltMin=532, FiltMax=16413, Gamma=0.810
23:26:17.523 00.006 14964 UpdateGuideState exits: m=341028 SNR=369.9
23:26:17.523 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:17.524 00.000 14964 Enqueuing Expose request
23:26:17.525 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:17.525 00.000 12044 Worker thread wakes up
23:26:17.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:17.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:20.627 03.102 12044 Exposure complete
23:26:20.677 00.050 12044 worker thread done servicing request
23:26:20.677 00.000 14964 OnExposeComplete: enter
23:26:20.679 00.002 14964 UpdateGuideState(): m_state=6
23:26:20.679 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
23:26:20.681 00.002 14964 Star::Find returns 1 (0), X=277.30, Y=101.14, Mass=339734, SNR=368.5, Peak=22038 HFD=4.0
23:26:20.682 00.001 14964 MultiStar: [#1 0.02,-0.04,0.15,U] [#2 -0.07,-0.14,0.05,U] 
23:26:20.682 00.000 14964 refined, 2 included, MultiStar: {0.34, -0.31}, one-star: {0.41, -0.36}
23:26:20.683 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
23:26:20.684 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
23:26:20.684 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.74 mountX=0.32 mountY=-0.31, mountTheta=-0.77
23:26:20.686 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.31, opts=13)
23:26:20.687 00.001 14964 Enqueuing Move request for scope (0.34, -0.31)
23:26:20.688 00.001 12044 Worker thread wakes up
23:26:20.688 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.31) opts 0xd
23:26:20.688 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.31)
23:26:20.688 00.000 12044 Moving (0.34, -0.31) raw xDistance=0.32 yDistance=-0.31
23:26:20.688 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.32, slope = 0.00
23:26:20.688 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:20.688 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:26:20.688 00.000 12044 MoveAxis(W, 1, ABG)
23:26:20.688 00.000 12044 Guiding  Dir = 3, Dur = 1
23:26:20.696 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22038, med=618, FiltMin=531, FiltMax=15090, Gamma=0.810
23:26:20.703 00.007 14964 UpdateGuideState exits: m=339734 SNR=368.5
23:26:20.703 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.704 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:20.704 00.000 14964 Enqueuing Expose request
23:26:20.709 00.005 12044 IsSlewing returns 0
23:26:20.709 00.000 12044 IsGuiding returns 0
23:26:20.741 00.032 12044 IsGuiding returns 1
23:26:20.741 00.000 12044 scope still moving after pulse duration time elapsed
23:26:20.790 00.049 12044 IsSlewing returns 0
23:26:20.791 00.001 12044 IsGuiding returns 0
23:26:20.791 00.000 12044 scope move finished after 1 + 80 ms
23:26:20.791 00.000 12044 Move returns status 0, amount 1
23:26:20.791 00.000 12044 MoveAxis(N, 0, ABG)
23:26:20.791 00.000 12044 Move returns status 0, amount 0
23:26:20.791 00.000 12044 move complete, result=0
23:26:20.791 00.000 12044 worker thread done servicing request
23:26:20.791 00.000 12044 Worker thread wakes up
23:26:20.791 00.000 14964 GuideStep: 0.3 px 1 ms WEST, -0.3 px 0 ms NORTH
23:26:20.793 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:20.793 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:23.893 03.100 12044 Exposure complete
23:26:23.916 00.023 12044 worker thread done servicing request
23:26:23.916 00.000 14964 OnExposeComplete: enter
23:26:23.919 00.003 14964 UpdateGuideState(): m_state=6
23:26:23.919 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
23:26:23.920 00.001 14964 Star::Find returns 1 (0), X=276.83, Y=101.06, Mass=341494, SNR=378.1, Peak=22022 HFD=4.1
23:26:23.920 00.000 14964 MultiStar: [#1 -0.45,-0.01,0.16,U] [#2 -0.40,-0.16,0.06,U] 
23:26:23.921 00.001 14964 refined, 2 included, MultiStar: {-0.13, -0.37}, one-star: {-0.06, -0.45}
23:26:23.921 00.000 14964 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.56) = xAngle (-0.34 = -0.34)
23:26:23.922 00.001 14964 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
23:26:23.922 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.37 hyp=0.40 cameraTheta=-1.90 mountX=0.37 mountY=0.17, mountTheta=0.42
23:26:23.924 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.37, opts=13)
23:26:23.925 00.001 14964 Enqueuing Move request for scope (-0.13, -0.37)
23:26:23.927 00.002 12044 Worker thread wakes up
23:26:23.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.37) opts 0xd
23:26:23.927 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.37)
23:26:23.927 00.000 12044 Moving (-0.13, -0.37) raw xDistance=0.37 yDistance=0.17
23:26:23.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.37, slope = 0.02
23:26:23.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:23.927 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:26:23.927 00.000 12044 MoveAxis(W, 15, ABG)
23:26:23.927 00.000 12044 Guiding  Dir = 3, Dur = 15
23:26:23.941 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22022, med=619, FiltMin=527, FiltMax=16793, Gamma=0.810
23:26:23.951 00.010 14964 UpdateGuideState exits: m=341494 SNR=378.1
23:26:23.952 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.952 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:23.953 00.001 14964 Enqueuing Expose request
23:26:23.960 00.007 12044 IsSlewing returns 0
23:26:23.961 00.001 12044 IsGuiding returns 0
23:26:23.993 00.032 12044 IsGuiding returns 1
23:26:23.993 00.000 12044 scope still moving after pulse duration time elapsed
23:26:24.053 00.060 12044 IsSlewing returns 0
23:26:24.053 00.000 12044 IsGuiding returns 0
23:26:24.054 00.001 12044 scope move finished after 15 + 76 ms
23:26:24.054 00.000 12044 Move returns status 0, amount 15
23:26:24.054 00.000 12044 MoveAxis(N, 0, ABG)
23:26:24.054 00.000 12044 Move returns status 0, amount 0
23:26:24.054 00.000 12044 move complete, result=0
23:26:24.054 00.000 12044 worker thread done servicing request
23:26:24.054 00.000 12044 Worker thread wakes up
23:26:24.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:24.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:24.054 00.000 14964 GuideStep: 0.4 px 15 ms WEST, 0.2 px 0 ms NORTH
23:26:27.149 03.095 12044 Exposure complete
23:26:27.170 00.021 12044 worker thread done servicing request
23:26:27.171 00.001 14964 OnExposeComplete: enter
23:26:27.172 00.001 14964 UpdateGuideState(): m_state=6
23:26:27.172 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
23:26:27.173 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=101.29, Mass=340614, SNR=371.2, Peak=23510 HFD=3.8
23:26:27.173 00.000 14964 MultiStar: [#1 -0.33,0.01,0.15,U] [#2 -0.42,-0.07,0.05,U] 
23:26:27.174 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.18}, one-star: {-0.02, -0.22}
23:26:27.174 00.000 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.56) = xAngle (-0.42 = -0.42)
23:26:27.175 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
23:26:27.175 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.97 mountX=0.18 mountY=0.10, mountTheta=0.49
23:26:27.177 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.18, opts=13)
23:26:27.177 00.000 14964 Enqueuing Move request for scope (-0.08, -0.18)
23:26:27.178 00.001 12044 Worker thread wakes up
23:26:27.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
23:26:27.178 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
23:26:27.178 00.000 12044 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.10
23:26:27.178 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
23:26:27.178 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:27.178 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:27.178 00.000 12044 MoveAxis(E, 0, ABG)
23:26:27.178 00.000 12044 Move returns status 0, amount 0
23:26:27.178 00.000 12044 MoveAxis(N, 0, ABG)
23:26:27.178 00.000 12044 Move returns status 0, amount 0
23:26:27.178 00.000 12044 move complete, result=0
23:26:27.178 00.000 12044 worker thread done servicing request
23:26:27.186 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23510, med=619, FiltMin=535, FiltMax=16705, Gamma=0.810
23:26:27.194 00.008 14964 UpdateGuideState exits: m=340614 SNR=371.2
23:26:27.195 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.196 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:27.196 00.000 14964 Enqueuing Expose request
23:26:27.197 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:27.197 00.000 12044 Worker thread wakes up
23:26:27.197 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:27.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:30.320 03.123 12044 Exposure complete
23:26:30.344 00.024 12044 worker thread done servicing request
23:26:30.344 00.000 14964 OnExposeComplete: enter
23:26:30.345 00.001 14964 UpdateGuideState(): m_state=6
23:26:30.345 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
23:26:30.346 00.001 14964 Star::Find returns 1 (0), X=276.73, Y=101.54, Mass=338776, SNR=359.0, Peak=20336 HFD=3.9
23:26:30.347 00.001 14964 MultiStar: [#1 -0.47,-0.52,0.00,M1] [#2 -0.36,-0.71,0.00,M1] 
23:26:30.347 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.50 = -1.78)
23:26:30.348 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.27)
23:26:30.348 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=-0.03 mountY=0.16, mountTheta=1.79
23:26:30.350 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.03, opts=13)
23:26:30.351 00.001 14964 Enqueuing Move request for scope (-0.16, 0.03)
23:26:30.351 00.000 12044 Worker thread wakes up
23:26:30.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:26:30.351 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:26:30.351 00.000 12044 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
23:26:30.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
23:26:30.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:26:30.351 00.000 12044 MoveAxis(E, 0, ABG)
23:26:30.351 00.000 12044 Move returns status 0, amount 0
23:26:30.351 00.000 12044 MoveAxis(N, 0, ABG)
23:26:30.351 00.000 12044 Move returns status 0, amount 0
23:26:30.351 00.000 12044 move complete, result=0
23:26:30.351 00.000 12044 worker thread done servicing request
23:26:30.359 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20336, med=617, FiltMin=528, FiltMax=13747, Gamma=0.810
23:26:30.366 00.007 14964 UpdateGuideState exits: m=338776 SNR=359.0
23:26:30.367 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.367 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:30.368 00.001 14964 Enqueuing Expose request
23:26:30.369 00.001 12044 Worker thread wakes up
23:26:30.369 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:30.369 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:30.369 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:33.492 03.123 12044 Exposure complete
23:26:33.519 00.027 12044 worker thread done servicing request
23:26:33.520 00.001 14964 OnExposeComplete: enter
23:26:33.520 00.000 14964 UpdateGuideState(): m_state=6
23:26:33.521 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
23:26:33.522 00.001 14964 Star::Find returns 1 (0), X=276.72, Y=101.38, Mass=338007, SNR=373.5, Peak=22174 HFD=3.6
23:26:33.524 00.002 14964 MultiStar: [#1 -0.30,-0.19,0.15,U] [#2 -0.13,-0.26,0.07,U] 
23:26:33.524 00.000 14964 single-star, 2 included, MultiStar: {-0.18, -0.14}, one-star: {-0.17, -0.12}
23:26:33.525 00.001 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
23:26:33.525 00.000 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.10 = 2.10)
23:26:33.526 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.51 mountX=0.12 mountY=0.18, mountTheta=0.98
23:26:33.527 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.12, opts=13)
23:26:33.528 00.001 14964 Enqueuing Move request for scope (-0.17, -0.12)
23:26:33.528 00.000 12044 Worker thread wakes up
23:26:33.528 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
23:26:33.528 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
23:26:33.528 00.000 12044 Moving (-0.17, -0.12) raw xDistance=0.12 yDistance=0.18
23:26:33.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
23:26:33.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:33.529 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:33.529 00.000 12044 MoveAxis(E, 0, ABG)
23:26:33.529 00.000 12044 Move returns status 0, amount 0
23:26:33.529 00.000 12044 MoveAxis(N, 0, ABG)
23:26:33.529 00.000 12044 Move returns status 0, amount 0
23:26:33.529 00.000 12044 move complete, result=0
23:26:33.529 00.000 12044 worker thread done servicing request
23:26:33.539 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22174, med=617, FiltMin=531, FiltMax=15901, Gamma=0.810
23:26:33.550 00.011 14964 UpdateGuideState exits: m=338007 SNR=373.5
23:26:33.551 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.551 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:33.553 00.002 14964 Enqueuing Expose request
23:26:33.554 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:33.556 00.002 12044 Worker thread wakes up
23:26:33.556 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:33.556 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:36.684 03.128 12044 Exposure complete
23:26:36.719 00.035 12044 worker thread done servicing request
23:26:36.719 00.000 14964 OnExposeComplete: enter
23:26:36.720 00.001 14964 UpdateGuideState(): m_state=6
23:26:36.721 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
23:26:36.721 00.000 14964 Star::Find returns 1 (0), X=276.80, Y=101.05, Mass=338967, SNR=367.5, Peak=23062 HFD=4.1
23:26:36.722 00.001 14964 MultiStar: [#1 -0.51,-0.09,0.15,U] [#2 -0.41,0.16,0.05,U] 
23:26:36.722 00.000 14964 refined, 2 included, MultiStar: {-0.16, -0.38}, one-star: {-0.09, -0.45}
23:26:36.723 00.001 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.56) = xAngle (-0.42 = -0.42)
23:26:36.724 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
23:26:36.724 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.97 mountX=0.38 mountY=0.20, mountTheta=0.49
23:26:36.725 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.38, opts=13)
23:26:36.726 00.001 14964 Enqueuing Move request for scope (-0.16, -0.38)
23:26:36.727 00.001 12044 Worker thread wakes up
23:26:36.727 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.38) opts 0xd
23:26:36.727 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.38)
23:26:36.727 00.000 12044 Moving (-0.16, -0.38) raw xDistance=0.38 yDistance=0.20
23:26:36.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.38, slope = 0.01
23:26:36.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:26:36.727 00.000 12044 MoveAxis(W, 9, ABG)
23:26:36.727 00.000 12044 Guiding  Dir = 3, Dur = 9
23:26:36.735 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23062, med=618, FiltMin=539, FiltMax=17281, Gamma=0.810
23:26:36.741 00.006 14964 UpdateGuideState exits: m=338967 SNR=367.5
23:26:36.741 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.742 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:36.742 00.000 14964 Enqueuing Expose request
23:26:36.795 00.053 12044 IsSlewing returns 0
23:26:36.795 00.000 12044 IsGuiding returns 0
23:26:36.827 00.032 12044 IsGuiding returns 1
23:26:36.827 00.000 12044 scope still moving after pulse duration time elapsed
23:26:36.883 00.056 12044 IsSlewing returns 0
23:26:36.884 00.001 12044 IsGuiding returns 0
23:26:36.884 00.000 12044 scope move finished after 9 + 79 ms
23:26:36.884 00.000 12044 Move returns status 0, amount 9
23:26:36.884 00.000 12044 MoveAxis(N, 0, ABG)
23:26:36.884 00.000 12044 Move returns status 0, amount 0
23:26:36.884 00.000 12044 move complete, result=0
23:26:36.884 00.000 12044 worker thread done servicing request
23:26:36.884 00.000 12044 Worker thread wakes up
23:26:36.884 00.000 14964 GuideStep: 0.4 px 9 ms WEST, 0.2 px 0 ms NORTH
23:26:36.884 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:36.885 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:39.984 03.099 12044 Exposure complete
23:26:40.022 00.038 12044 worker thread done servicing request
23:26:40.022 00.000 14964 OnExposeComplete: enter
23:26:40.023 00.001 14964 UpdateGuideState(): m_state=6
23:26:40.026 00.003 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
23:26:40.027 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=101.41, Mass=338050, SNR=374.5, Peak=22758 HFD=3.6
23:26:40.029 00.002 14964 MultiStar: [#1 -0.36,-0.27,0.15,U] [#2 -0.29,0.06,0.07,U] 
23:26:40.030 00.001 14964 single-star, 2 included, MultiStar: {-0.09, -0.11}, one-star: {-0.04, -0.10}
23:26:40.032 00.002 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.56) = xAngle (-0.41 = -0.41)
23:26:40.033 00.001 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
23:26:40.035 00.002 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=0.10 mountY=0.05, mountTheta=0.48
23:26:40.039 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.10, opts=13)
23:26:40.040 00.001 14964 Enqueuing Move request for scope (-0.04, -0.10)
23:26:40.041 00.001 12044 Worker thread wakes up
23:26:40.041 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:26:40.041 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:26:40.041 00.000 12044 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.05
23:26:40.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
23:26:40.041 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:40.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:40.041 00.000 12044 MoveAxis(E, 0, ABG)
23:26:40.041 00.000 12044 Move returns status 0, amount 0
23:26:40.041 00.000 12044 MoveAxis(N, 0, ABG)
23:26:40.041 00.000 12044 Move returns status 0, amount 0
23:26:40.041 00.000 12044 move complete, result=0
23:26:40.042 00.001 12044 worker thread done servicing request
23:26:40.053 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22758, med=617, FiltMin=534, FiltMax=15557, Gamma=0.810
23:26:40.061 00.008 14964 UpdateGuideState exits: m=338050 SNR=374.5
23:26:40.062 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:40.062 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:40.063 00.001 14964 Enqueuing Expose request
23:26:40.063 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:40.064 00.001 12044 Worker thread wakes up
23:26:40.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:40.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:43.163 03.099 12044 Exposure complete
23:26:43.186 00.023 12044 worker thread done servicing request
23:26:43.186 00.000 14964 OnExposeComplete: enter
23:26:43.187 00.001 14964 UpdateGuideState(): m_state=6
23:26:43.188 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
23:26:43.188 00.000 14964 Star::Find returns 1 (0), X=276.89, Y=101.11, Mass=336730, SNR=357.1, Peak=22058 HFD=4.1
23:26:43.189 00.001 14964 MultiStar: [#1 -0.31,-0.16,0.15,U] [#2 -0.29,0.33,0.06,U] 
23:26:43.189 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.33}, one-star: {0.01, -0.40}
23:26:43.189 00.000 14964 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
23:26:43.190 00.001 14964 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.89 = 2.89)
23:26:43.190 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.72 mountX=0.33 mountY=0.08, mountTheta=0.24
23:26:43.191 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.33, opts=13)
23:26:43.192 00.001 14964 Enqueuing Move request for scope (-0.05, -0.33)
23:26:43.192 00.000 12044 Worker thread wakes up
23:26:43.192 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
23:26:43.192 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
23:26:43.192 00.000 12044 Moving (-0.05, -0.33) raw xDistance=0.33 yDistance=0.08
23:26:43.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.33, slope = 0.01
23:26:43.193 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:43.193 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:43.193 00.000 12044 MoveAxis(W, 5, ABG)
23:26:43.193 00.000 12044 Guiding  Dir = 3, Dur = 5
23:26:43.202 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22058, med=619, FiltMin=529, FiltMax=16501, Gamma=0.810
23:26:43.207 00.005 14964 UpdateGuideState exits: m=336730 SNR=357.1
23:26:43.208 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.208 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:43.209 00.001 14964 Enqueuing Expose request
23:26:43.224 00.015 12044 IsSlewing returns 0
23:26:43.226 00.002 12044 IsGuiding returns 0
23:26:43.290 00.064 12044 IsGuiding returns 1
23:26:43.290 00.000 12044 scope still moving after pulse duration time elapsed
23:26:43.337 00.047 12044 IsSlewing returns 0
23:26:43.337 00.000 12044 IsGuiding returns 0
23:26:43.337 00.000 12044 scope move finished after 5 + 106 ms
23:26:43.337 00.000 12044 Move returns status 0, amount 5
23:26:43.337 00.000 12044 MoveAxis(N, 0, ABG)
23:26:43.337 00.000 12044 Move returns status 0, amount 0
23:26:43.337 00.000 12044 move complete, result=0
23:26:43.337 00.000 12044 worker thread done servicing request
23:26:43.337 00.000 12044 Worker thread wakes up
23:26:43.337 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:43.337 00.000 14964 GuideStep: 0.3 px 5 ms WEST, 0.1 px 0 ms NORTH
23:26:43.338 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:46.438 03.100 12044 Exposure complete
23:26:46.465 00.027 12044 worker thread done servicing request
23:26:46.466 00.001 14964 OnExposeComplete: enter
23:26:46.468 00.002 14964 UpdateGuideState(): m_state=6
23:26:46.468 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
23:26:46.469 00.001 14964 Star::Find returns 1 (0), X=276.48, Y=101.35, Mass=333124, SNR=370.3, Peak=22698 HFD=3.4
23:26:46.469 00.000 14964 MultiStar: [#1 -0.69,0.06,0.00,M1] [#2 -0.62,0.08,0.07,U] 
23:26:46.470 00.001 14964 single-star, 1 included, MultiStar: {-0.42, -0.14}, one-star: {-0.41, -0.15}
23:26:46.470 00.000 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
23:26:46.471 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
23:26:46.471 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.15 hyp=0.43 cameraTheta=-2.78 mountX=0.15 mountY=0.42, mountTheta=1.24
23:26:46.472 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.15, opts=13)
23:26:46.473 00.001 14964 Enqueuing Move request for scope (-0.41, -0.15)
23:26:46.473 00.000 12044 Worker thread wakes up
23:26:46.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.15) opts 0xd
23:26:46.473 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.15)
23:26:46.473 00.000 12044 Moving (-0.41, -0.15) raw xDistance=0.15 yDistance=0.42
23:26:46.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
23:26:46.473 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:46.474 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:26:46.474 00.000 12044 MoveAxis(E, 0, ABG)
23:26:46.474 00.000 12044 Move returns status 0, amount 0
23:26:46.474 00.000 12044 MoveAxis(N, 0, ABG)
23:26:46.474 00.000 12044 Move returns status 0, amount 0
23:26:46.474 00.000 12044 move complete, result=0
23:26:46.474 00.000 12044 worker thread done servicing request
23:26:46.484 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22698, med=619, FiltMin=527, FiltMax=16197, Gamma=0.810
23:26:46.494 00.010 14964 UpdateGuideState exits: m=333124 SNR=370.3
23:26:46.495 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.495 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:46.496 00.001 14964 Enqueuing Expose request
23:26:46.496 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:26:46.499 00.003 12044 Worker thread wakes up
23:26:46.499 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:46.499 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:49.624 03.125 12044 Exposure complete
23:26:49.660 00.036 12044 worker thread done servicing request
23:26:49.660 00.000 14964 OnExposeComplete: enter
23:26:49.662 00.002 14964 UpdateGuideState(): m_state=6
23:26:49.663 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
23:26:49.664 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=101.33, Mass=337049, SNR=371.2, Peak=21670 HFD=3.8
23:26:49.665 00.001 14964 MultiStar: [#1 -0.45,-0.43,0.17,U] [#2 -0.37,-0.42,0.07,U] 
23:26:49.666 00.001 14964 single-star, 2 included, MultiStar: {-0.11, -0.23}, one-star: {-0.04, -0.18}
23:26:49.668 00.002 14964 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.56) = xAngle (-0.23 = -0.23)
23:26:49.670 00.002 14964 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
23:26:49.671 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.78 mountX=0.18 mountY=0.06, mountTheta=0.31
23:26:49.674 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.18, opts=13)
23:26:49.676 00.002 14964 Enqueuing Move request for scope (-0.04, -0.18)
23:26:49.677 00.001 12044 Worker thread wakes up
23:26:49.677 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
23:26:49.677 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
23:26:49.677 00.000 12044 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.06
23:26:49.677 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
23:26:49.677 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:49.677 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:49.677 00.000 12044 MoveAxis(E, 0, ABG)
23:26:49.678 00.001 12044 Move returns status 0, amount 0
23:26:49.678 00.000 12044 MoveAxis(N, 0, ABG)
23:26:49.678 00.000 12044 Move returns status 0, amount 0
23:26:49.678 00.000 12044 move complete, result=0
23:26:49.678 00.000 12044 worker thread done servicing request
23:26:49.694 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21670, med=617, FiltMin=527, FiltMax=16156, Gamma=0.810
23:26:49.706 00.012 14964 UpdateGuideState exits: m=337049 SNR=371.2
23:26:49.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.709 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:49.710 00.001 14964 Enqueuing Expose request
23:26:49.711 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:49.713 00.002 12044 Worker thread wakes up
23:26:49.714 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:49.714 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:52.846 03.132 12044 Exposure complete
23:26:52.889 00.043 12044 worker thread done servicing request
23:26:52.889 00.000 14964 OnExposeComplete: enter
23:26:52.892 00.003 14964 UpdateGuideState(): m_state=6
23:26:52.894 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
23:26:52.895 00.001 14964 Star::Find returns 1 (0), X=276.89, Y=101.75, Mass=337162, SNR=348.9, Peak=19374 HFD=4.1
23:26:52.896 00.001 14964 MultiStar: [#1 -0.14,-0.54,0.16,U] [#2 -0.03,-0.72,0.00,M1] 
23:26:52.896 00.000 14964 refined, 1 included, MultiStar: {-0.02, 0.13}, one-star: {0.00, 0.24}
23:26:52.897 00.001 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
23:26:52.897 00.000 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
23:26:52.898 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.68 mountX=-0.13 mountY=0.00, mountTheta=3.13
23:26:52.899 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.13, opts=13)
23:26:52.900 00.001 14964 Enqueuing Move request for scope (-0.02, 0.13)
23:26:52.900 00.000 12044 Worker thread wakes up
23:26:52.901 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:26:52.901 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:26:52.901 00.000 12044 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.00
23:26:52.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
23:26:52.901 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:52.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:26:52.901 00.000 12044 MoveAxis(E, 0, ABG)
23:26:52.901 00.000 12044 Move returns status 0, amount 0
23:26:52.901 00.000 12044 MoveAxis(N, 0, ABG)
23:26:52.901 00.000 12044 Move returns status 0, amount 0
23:26:52.901 00.000 12044 move complete, result=0
23:26:52.902 00.001 12044 worker thread done servicing request
23:26:52.916 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19374, med=618, FiltMin=535, FiltMax=14448, Gamma=0.810
23:26:52.923 00.007 14964 UpdateGuideState exits: m=337162 SNR=348.9
23:26:52.924 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.924 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:52.925 00.001 14964 Enqueuing Expose request
23:26:52.925 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:52.926 00.001 12044 Worker thread wakes up
23:26:52.926 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:52.926 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:56.043 03.117 12044 Exposure complete
23:26:56.088 00.045 12044 worker thread done servicing request
23:26:56.088 00.000 14964 OnExposeComplete: enter
23:26:56.090 00.002 14964 UpdateGuideState(): m_state=6
23:26:56.091 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
23:26:56.092 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=101.89, Mass=340958, SNR=363.9, Peak=20991 HFD=4.0
23:26:56.094 00.002 14964 MultiStar: [#1 -0.45,-0.72,0.00,M1] [#2 -0.44,-0.45,0.06,U] 
23:26:56.095 00.001 14964 refined, 1 included, MultiStar: {-0.20, 0.33}, one-star: {-0.19, 0.38}
23:26:56.096 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.67 = -2.61)
23:26:56.097 00.001 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.44)
23:26:56.097 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.39 cameraTheta=2.12 mountX=-0.34 mountY=0.17, mountTheta=2.68
23:26:56.101 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.33, opts=13)
23:26:56.103 00.002 14964 Enqueuing Move request for scope (-0.20, 0.33)
23:26:56.104 00.001 12044 Worker thread wakes up
23:26:56.104 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
23:26:56.104 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
23:26:56.104 00.000 12044 Moving (-0.20, 0.33) raw xDistance=-0.34 yDistance=0.17
23:26:56.104 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.03
23:26:56.104 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:56.104 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:26:56.104 00.000 12044 MoveAxis(E, 26, ABG)
23:26:56.104 00.000 12044 Guiding  Dir = 2, Dur = 26
23:26:56.118 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20991, med=616, FiltMin=536, FiltMax=15000, Gamma=0.810
23:26:56.128 00.010 14964 UpdateGuideState exits: m=340958 SNR=363.9
23:26:56.129 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.129 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:56.130 00.001 14964 Enqueuing Expose request
23:26:56.184 00.054 12044 IsSlewing returns 0
23:26:56.185 00.001 12044 IsGuiding returns 0
23:26:56.217 00.032 12044 IsGuiding returns 1
23:26:56.217 00.000 12044 scope still moving after pulse duration time elapsed
23:26:56.259 00.042 12044 IsSlewing returns 0
23:26:56.259 00.000 12044 IsGuiding returns 0
23:26:56.259 00.000 12044 scope move finished after 26 + 48 ms
23:26:56.259 00.000 12044 Move returns status 0, amount 26
23:26:56.259 00.000 12044 MoveAxis(N, 0, ABG)
23:26:56.259 00.000 12044 Move returns status 0, amount 0
23:26:56.259 00.000 12044 move complete, result=0
23:26:56.259 00.000 12044 worker thread done servicing request
23:26:56.259 00.000 12044 Worker thread wakes up
23:26:56.260 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:56.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:26:56.260 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
23:26:59.363 03.103 12044 Exposure complete
23:26:59.400 00.037 12044 worker thread done servicing request
23:26:59.401 00.001 14964 OnExposeComplete: enter
23:26:59.403 00.002 14964 UpdateGuideState(): m_state=6
23:26:59.403 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
23:26:59.405 00.002 14964 Star::Find returns 1 (0), X=276.95, Y=101.00, Mass=340778, SNR=367.1, Peak=22482 HFD=4.1
23:26:59.407 00.002 14964 MultiStar: [#1 -0.22,0.14,0.16,U] [#2 -0.07,0.28,0.05,U] 
23:26:59.408 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.38}, one-star: {0.06, -0.50}
23:26:59.410 00.002 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
23:26:59.411 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
23:26:59.413 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=-0.38 hyp=0.39 cameraTheta=-1.52 mountX=0.39 mountY=0.02, mountTheta=0.05
23:26:59.416 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.38, opts=13)
23:26:59.416 00.000 14964 Enqueuing Move request for scope (0.02, -0.38)
23:26:59.417 00.001 12044 Worker thread wakes up
23:26:59.417 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.38) opts 0xd
23:26:59.417 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.38)
23:26:59.417 00.000 12044 Moving (0.02, -0.38) raw xDistance=0.39 yDistance=0.02
23:26:59.417 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.01
23:26:59.417 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:59.417 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:26:59.417 00.000 12044 MoveAxis(E, 0, ABG)
23:26:59.417 00.000 12044 Move returns status 0, amount 0
23:26:59.417 00.000 12044 MoveAxis(N, 0, ABG)
23:26:59.417 00.000 12044 Move returns status 0, amount 0
23:26:59.417 00.000 12044 move complete, result=0
23:26:59.417 00.000 12044 worker thread done servicing request
23:26:59.427 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22482, med=618, FiltMin=535, FiltMax=15313, Gamma=0.810
23:26:59.434 00.007 14964 UpdateGuideState exits: m=340778 SNR=367.1
23:26:59.436 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.438 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:26:59.439 00.001 14964 Enqueuing Expose request
23:26:59.440 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:59.442 00.002 12044 Worker thread wakes up
23:26:59.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:26:59.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:02.537 03.095 12044 Exposure complete
23:27:02.560 00.023 12044 worker thread done servicing request
23:27:02.560 00.000 14964 OnExposeComplete: enter
23:27:02.560 00.000 14964 UpdateGuideState(): m_state=6
23:27:02.561 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
23:27:02.562 00.001 14964 Star::Find returns 1 (0), X=276.74, Y=101.12, Mass=340875, SNR=364.2, Peak=24506 HFD=3.8
23:27:02.562 00.000 14964 MultiStar: [#1 -0.56,0.14,0.16,U] [#2 -0.55,0.03,0.06,U] 
23:27:02.563 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.29}, one-star: {-0.15, -0.39}
23:27:02.564 00.001 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.56) = xAngle (-0.66 = -0.66)
23:27:02.564 00.000 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.40 = 2.40)
23:27:02.565 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.29 hyp=0.37 cameraTheta=-2.21 mountX=0.29 mountY=0.25, mountTheta=0.71
23:27:02.566 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.29, opts=13)
23:27:02.567 00.001 14964 Enqueuing Move request for scope (-0.22, -0.29)
23:27:02.568 00.001 12044 Worker thread wakes up
23:27:02.568 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.29) opts 0xd
23:27:02.568 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.29)
23:27:02.568 00.000 12044 Moving (-0.22, -0.29) raw xDistance=0.29 yDistance=0.25
23:27:02.568 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
23:27:02.568 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.568 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:27:02.568 00.000 12044 MoveAxis(E, 0, ABG)
23:27:02.568 00.000 12044 Move returns status 0, amount 0
23:27:02.568 00.000 12044 MoveAxis(N, 0, ABG)
23:27:02.568 00.000 12044 Move returns status 0, amount 0
23:27:02.568 00.000 12044 move complete, result=0
23:27:02.568 00.000 12044 worker thread done servicing request
23:27:02.577 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24506, med=617, FiltMin=537, FiltMax=17905, Gamma=0.810
23:27:02.583 00.006 14964 UpdateGuideState exits: m=340875 SNR=364.2
23:27:02.584 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.584 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:02.585 00.001 14964 Enqueuing Expose request
23:27:02.585 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:02.586 00.001 12044 Worker thread wakes up
23:27:02.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:02.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:05.686 03.100 12044 Exposure complete
23:27:05.725 00.039 12044 worker thread done servicing request
23:27:05.725 00.000 14964 OnExposeComplete: enter
23:27:05.725 00.000 14964 UpdateGuideState(): m_state=6
23:27:05.726 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
23:27:05.726 00.000 14964 Star::Find returns 1 (0), X=277.09, Y=101.43, Mass=336490, SNR=372.6, Peak=17874 HFD=4.0
23:27:05.727 00.001 14964 MultiStar: [#1 -0.17,-0.39,0.14,U] [#2 -0.42,-0.42,0.05,U] 
23:27:05.728 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.13}, one-star: {0.20, -0.08}
23:27:05.728 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
23:27:05.729 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.47)
23:27:05.729 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.79 mountX=0.13 mountY=-0.11, mountTheta=-0.71
23:27:05.730 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.13, opts=13)
23:27:05.731 00.001 14964 Enqueuing Move request for scope (0.13, -0.13)
23:27:05.731 00.000 12044 Worker thread wakes up
23:27:05.732 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
23:27:05.732 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
23:27:05.732 00.000 12044 Moving (0.13, -0.13) raw xDistance=0.13 yDistance=-0.11
23:27:05.732 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
23:27:05.732 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:05.732 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:05.732 00.000 12044 MoveAxis(E, 0, ABG)
23:27:05.732 00.000 12044 Move returns status 0, amount 0
23:27:05.732 00.000 12044 MoveAxis(N, 0, ABG)
23:27:05.732 00.000 12044 Move returns status 0, amount 0
23:27:05.732 00.000 12044 move complete, result=0
23:27:05.732 00.000 12044 worker thread done servicing request
23:27:05.740 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17874, med=617, FiltMin=539, FiltMax=15179, Gamma=0.810
23:27:05.747 00.007 14964 UpdateGuideState exits: m=336490 SNR=372.6
23:27:05.748 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.748 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:05.749 00.001 14964 Enqueuing Expose request
23:27:05.749 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:05.750 00.001 12044 Worker thread wakes up
23:27:05.751 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:05.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:08.866 03.115 12044 Exposure complete
23:27:08.895 00.029 12044 worker thread done servicing request
23:27:08.896 00.001 14964 OnExposeComplete: enter
23:27:08.896 00.000 14964 UpdateGuideState(): m_state=6
23:27:08.897 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
23:27:08.897 00.000 14964 Star::Find returns 1 (0), X=276.97, Y=101.36, Mass=335171, SNR=368.6, Peak=23034 HFD=3.8
23:27:08.898 00.001 14964 MultiStar: [#1 -0.28,-0.08,0.15,U] [#2 -0.47,-0.27,0.06,U] 
23:27:08.898 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.15}, one-star: {0.08, -0.15}
23:27:08.899 00.001 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
23:27:08.899 00.000 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
23:27:08.900 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=0.15 mountY=0.01, mountTheta=0.05
23:27:08.904 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.15, opts=13)
23:27:08.904 00.000 14964 Enqueuing Move request for scope (0.01, -0.15)
23:27:08.905 00.001 12044 Worker thread wakes up
23:27:08.905 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:27:08.905 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:27:08.905 00.000 12044 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.01
23:27:08.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
23:27:08.905 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:08.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:08.905 00.000 12044 MoveAxis(E, 0, ABG)
23:27:08.905 00.000 12044 Move returns status 0, amount 0
23:27:08.905 00.000 12044 MoveAxis(N, 0, ABG)
23:27:08.905 00.000 12044 Move returns status 0, amount 0
23:27:08.905 00.000 12044 move complete, result=0
23:27:08.905 00.000 12044 worker thread done servicing request
23:27:08.915 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23034, med=618, FiltMin=529, FiltMax=15852, Gamma=0.810
23:27:08.922 00.007 14964 UpdateGuideState exits: m=335171 SNR=368.6
23:27:08.922 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.923 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:08.923 00.000 14964 Enqueuing Expose request
23:27:08.924 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:08.924 00.000 12044 Worker thread wakes up
23:27:08.924 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:08.924 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:12.049 03.125 12044 Exposure complete
23:27:12.079 00.030 12044 worker thread done servicing request
23:27:12.079 00.000 14964 OnExposeComplete: enter
23:27:12.079 00.000 14964 UpdateGuideState(): m_state=6
23:27:12.080 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
23:27:12.081 00.001 14964 Star::Find returns 1 (0), X=276.82, Y=101.46, Mass=342943, SNR=368.0, Peak=22060 HFD=3.8
23:27:12.081 00.000 14964 MultiStar: [#1 -0.41,-0.27,0.16,U] [#2 -0.37,-0.38,0.06,U] 
23:27:12.082 00.001 14964 single-star, 2 included, MultiStar: {-0.13, -0.09}, one-star: {-0.07, -0.05}
23:27:12.082 00.000 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.99 = -0.99)
23:27:12.082 00.000 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
23:27:12.083 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.54 mountX=0.05 mountY=0.07, mountTheta=1.01
23:27:12.084 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.05, opts=13)
23:27:12.085 00.001 14964 Enqueuing Move request for scope (-0.07, -0.05)
23:27:12.085 00.000 12044 Worker thread wakes up
23:27:12.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:27:12.085 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:27:12.085 00.000 12044 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
23:27:12.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
23:27:12.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:12.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:27:12.085 00.000 12044 MoveAxis(E, 0, ABG)
23:27:12.085 00.000 12044 Move returns status 0, amount 0
23:27:12.085 00.000 12044 MoveAxis(N, 0, ABG)
23:27:12.086 00.001 12044 Move returns status 0, amount 0
23:27:12.086 00.000 12044 move complete, result=0
23:27:12.086 00.000 12044 worker thread done servicing request
23:27:12.094 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22060, med=617, FiltMin=532, FiltMax=16085, Gamma=0.810
23:27:12.099 00.005 14964 UpdateGuideState exits: m=342943 SNR=368.0
23:27:12.100 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.100 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:12.101 00.001 14964 Enqueuing Expose request
23:27:12.101 00.000 12044 Worker thread wakes up
23:27:12.101 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:12.102 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:12.102 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:15.213 03.111 12044 Exposure complete
23:27:15.241 00.028 12044 worker thread done servicing request
23:27:15.241 00.000 14964 OnExposeComplete: enter
23:27:15.242 00.001 14964 UpdateGuideState(): m_state=6
23:27:15.242 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
23:27:15.243 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=101.49, Mass=335205, SNR=363.4, Peak=17574 HFD=4.2
23:27:15.244 00.001 14964 MultiStar: [#1 -0.70,-0.55,0.00,M1] [#2 -0.56,-0.68,0.00,M1] 
23:27:15.244 00.000 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
23:27:15.245 00.001 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
23:27:15.245 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-3.09 mountX=0.01 mountY=0.38, mountTheta=1.54
23:27:15.247 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.02, opts=13)
23:27:15.247 00.000 14964 Enqueuing Move request for scope (-0.38, -0.02)
23:27:15.248 00.001 12044 Worker thread wakes up
23:27:15.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.02) opts 0xd
23:27:15.248 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.02)
23:27:15.248 00.000 12044 Moving (-0.38, -0.02) raw xDistance=0.01 yDistance=0.38
23:27:15.248 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
23:27:15.248 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
23:27:15.248 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.248 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:27:15.248 00.000 12044 MoveAxis(E, 0, ABG)
23:27:15.248 00.000 12044 Move returns status 0, amount 0
23:27:15.248 00.000 12044 MoveAxis(N, 0, ABG)
23:27:15.248 00.000 12044 Move returns status 0, amount 0
23:27:15.248 00.000 12044 move complete, result=0
23:27:15.248 00.000 12044 worker thread done servicing request
23:27:15.255 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17574, med=618, FiltMin=531, FiltMax=12481, Gamma=0.810
23:27:15.261 00.006 14964 UpdateGuideState exits: m=335205 SNR=363.4
23:27:15.261 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.262 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:15.262 00.000 14964 Enqueuing Expose request
23:27:15.263 00.001 12044 Worker thread wakes up
23:27:15.263 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:15.263 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:15.263 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:27:18.378 03.115 12044 Exposure complete
23:27:18.413 00.035 12044 worker thread done servicing request
23:27:18.413 00.000 14964 OnExposeComplete: enter
23:27:18.415 00.002 14964 UpdateGuideState(): m_state=6
23:27:18.417 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
23:27:18.418 00.001 14964 Star::Find returns 1 (0), X=276.68, Y=101.34, Mass=338852, SNR=367.4, Peak=19938 HFD=3.8
23:27:18.420 00.002 14964 MultiStar: [#1 -0.68,-0.16,0.00,M2] [#2 -0.43,-0.53,0.00,M2] 
23:27:18.421 00.001 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
23:27:18.423 00.002 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
23:27:18.424 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-2.49 mountX=0.16 mountY=0.23, mountTheta=0.96
23:27:18.427 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.16, opts=13)
23:27:18.429 00.002 14964 Enqueuing Move request for scope (-0.21, -0.16)
23:27:18.431 00.002 12044 Worker thread wakes up
23:27:18.431 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
23:27:18.431 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
23:27:18.431 00.000 12044 Moving (-0.21, -0.16) raw xDistance=0.16 yDistance=0.23
23:27:18.431 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
23:27:18.431 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:18.431 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:27:18.431 00.000 12044 MoveAxis(E, 0, ABG)
23:27:18.431 00.000 12044 Move returns status 0, amount 0
23:27:18.431 00.000 12044 MoveAxis(N, 0, ABG)
23:27:18.431 00.000 12044 Move returns status 0, amount 0
23:27:18.431 00.000 12044 move complete, result=0
23:27:18.431 00.000 12044 worker thread done servicing request
23:27:18.446 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19938, med=618, FiltMin=523, FiltMax=14461, Gamma=0.810
23:27:18.456 00.010 14964 UpdateGuideState exits: m=338852 SNR=367.4
23:27:18.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:18.459 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:18.460 00.001 14964 Enqueuing Expose request
23:27:18.462 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:18.464 00.002 12044 Worker thread wakes up
23:27:18.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:18.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:21.570 03.106 12044 Exposure complete
23:27:21.611 00.041 12044 worker thread done servicing request
23:27:21.611 00.000 14964 OnExposeComplete: enter
23:27:21.612 00.001 14964 UpdateGuideState(): m_state=6
23:27:21.614 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
23:27:21.615 00.001 14964 Star::Find returns 1 (0), X=277.02, Y=101.31, Mass=339562, SNR=358.9, Peak=19882 HFD=4.0
23:27:21.616 00.001 14964 MultiStar: [#1 -0.18,-0.22,0.15,U] [#2 -0.17,-0.21,0.06,U] 
23:27:21.618 00.002 14964 refined, 2 included, MultiStar: {0.08, -0.20}, one-star: {0.14, -0.20}
23:27:21.618 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.37 = 0.37)
23:27:21.619 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.86)
23:27:21.619 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.19 mountX=0.20 mountY=-0.06, mountTheta=-0.29
23:27:21.622 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.20, opts=13)
23:27:21.624 00.002 14964 Enqueuing Move request for scope (0.08, -0.20)
23:27:21.626 00.002 12044 Worker thread wakes up
23:27:21.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
23:27:21.626 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
23:27:21.626 00.000 12044 Moving (0.08, -0.20) raw xDistance=0.20 yDistance=-0.06
23:27:21.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
23:27:21.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:21.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:21.626 00.000 12044 MoveAxis(E, 0, ABG)
23:27:21.626 00.000 12044 Move returns status 0, amount 0
23:27:21.627 00.001 12044 MoveAxis(N, 0, ABG)
23:27:21.627 00.000 12044 Move returns status 0, amount 0
23:27:21.627 00.000 12044 move complete, result=0
23:27:21.627 00.000 12044 worker thread done servicing request
23:27:21.644 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19882, med=617, FiltMin=521, FiltMax=15553, Gamma=0.810
23:27:21.660 00.016 14964 UpdateGuideState exits: m=339562 SNR=358.9
23:27:21.663 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.665 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:21.667 00.002 14964 Enqueuing Expose request
23:27:21.669 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:21.670 00.001 12044 Worker thread wakes up
23:27:21.671 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:21.671 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:24.775 03.104 12044 Exposure complete
23:27:24.796 00.021 12044 worker thread done servicing request
23:27:24.797 00.001 14964 OnExposeComplete: enter
23:27:24.797 00.000 14964 UpdateGuideState(): m_state=6
23:27:24.798 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
23:27:24.798 00.000 14964 Star::Find returns 1 (0), X=276.40, Y=101.26, Mass=337145, SNR=370.8, Peak=20530 HFD=3.7
23:27:24.799 00.001 14964 MultiStar: [#1 -0.89,0.07,0.00,M2] [#2 -0.76,0.05,0.00,M2] 
23:27:24.799 00.000 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
23:27:24.800 00.001 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
23:27:24.800 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.25 hyp=0.55 cameraTheta=-2.67 mountX=0.24 mountY=0.51, mountTheta=1.13
23:27:24.804 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.25, opts=13)
23:27:24.806 00.002 14964 Enqueuing Move request for scope (-0.49, -0.25)
23:27:24.808 00.002 12044 Worker thread wakes up
23:27:24.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.25) opts 0xd
23:27:24.808 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.25)
23:27:24.808 00.000 12044 Moving (-0.49, -0.25) raw xDistance=0.24 yDistance=0.51
23:27:24.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.02
23:27:24.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:27:24.808 00.000 12044 MoveAxis(E, 0, ABG)
23:27:24.808 00.000 12044 Move returns status 0, amount 0
23:27:24.808 00.000 12044 MoveAxis(S, 48, ABG)
23:27:24.808 00.000 12044 Guiding  Dir = 1, Dur = 48
23:27:24.820 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20530, med=617, FiltMin=520, FiltMax=15853, Gamma=0.810
23:27:24.825 00.005 14964 UpdateGuideState exits: m=337145 SNR=370.8
23:27:24.826 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.826 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:24.827 00.001 14964 Enqueuing Expose request
23:27:24.852 00.025 12044 IsSlewing returns 0
23:27:24.853 00.001 12044 IsGuiding returns 0
23:27:24.885 00.032 12044 PulseGuide returned control before completion, sleep 27
23:27:24.927 00.042 12044 IsGuiding returns 1
23:27:24.927 00.000 12044 scope still moving after pulse duration time elapsed
23:27:25.008 00.081 12044 IsSlewing returns 0
23:27:25.008 00.000 12044 IsGuiding returns 0
23:27:25.008 00.000 12044 scope move finished after 48 + 106 ms
23:27:25.008 00.000 12044 Move returns status 0, amount 48
23:27:25.008 00.000 12044 move complete, result=0
23:27:25.008 00.000 12044 worker thread done servicing request
23:27:25.008 00.000 12044 Worker thread wakes up
23:27:25.008 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:25.008 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:25.009 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 48 ms SOUTH
23:27:28.119 03.110 12044 Exposure complete
23:27:28.163 00.044 12044 worker thread done servicing request
23:27:28.163 00.000 14964 OnExposeComplete: enter
23:27:28.165 00.002 14964 UpdateGuideState(): m_state=6
23:27:28.167 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
23:27:28.168 00.001 14964 Star::Find returns 1 (0), X=277.37, Y=101.17, Mass=337271, SNR=365.6, Peak=20022 HFD=3.9
23:27:28.170 00.002 14964 MultiStar: [#1 0.13,-0.08,0.15,U] [#2 0.14,0.19,0.06,U] 
23:27:28.171 00.001 14964 refined, 2 included, MultiStar: {0.42, -0.28}, one-star: {0.48, -0.33}
23:27:28.172 00.001 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
23:27:28.174 00.002 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.03 = -2.26)
23:27:28.176 00.002 14964 CameraToMount -- cameraX=0.42 cameraY=-0.28 hyp=0.50 cameraTheta=-0.58 mountX=0.28 mountY=-0.39, mountTheta=-0.94
23:27:28.178 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.28, opts=13)
23:27:28.180 00.002 14964 Enqueuing Move request for scope (0.42, -0.28)
23:27:28.181 00.001 12044 Worker thread wakes up
23:27:28.181 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.28) opts 0xd
23:27:28.181 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.28)
23:27:28.181 00.000 12044 Moving (0.42, -0.28) raw xDistance=0.28 yDistance=-0.39
23:27:28.182 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
23:27:28.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.182 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:27:28.182 00.000 12044 MoveAxis(E, 0, ABG)
23:27:28.182 00.000 12044 Move returns status 0, amount 0
23:27:28.182 00.000 12044 MoveAxis(N, 0, ABG)
23:27:28.182 00.000 12044 Move returns status 0, amount 0
23:27:28.182 00.000 12044 move complete, result=0
23:27:28.182 00.000 12044 worker thread done servicing request
23:27:28.195 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20022, med=617, FiltMin=527, FiltMax=16043, Gamma=0.810
23:27:28.201 00.006 14964 UpdateGuideState exits: m=337271 SNR=365.6
23:27:28.202 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.202 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:28.203 00.001 14964 Enqueuing Expose request
23:27:28.203 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:27:28.204 00.001 12044 Worker thread wakes up
23:27:28.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:28.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:31.313 03.109 12044 Exposure complete
23:27:31.350 00.037 12044 worker thread done servicing request
23:27:31.350 00.000 14964 OnExposeComplete: enter
23:27:31.352 00.002 14964 UpdateGuideState(): m_state=6
23:27:31.354 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
23:27:31.355 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=101.44, Mass=336248, SNR=366.9, Peak=21448 HFD=3.7
23:27:31.356 00.001 14964 MultiStar: [#1 -0.12,-0.66,0.00,M2] [#2 -0.04,-0.74,0.00,M2] 
23:27:31.356 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
23:27:31.357 00.001 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.87)
23:27:31.360 00.003 14964 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.19 mountX=0.07 mountY=-0.33, mountTheta=-1.36
23:27:31.363 00.003 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.07, opts=13)
23:27:31.364 00.001 14964 Enqueuing Move request for scope (0.34, -0.07)
23:27:31.364 00.000 12044 Worker thread wakes up
23:27:31.365 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
23:27:31.365 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
23:27:31.365 00.000 12044 Moving (0.34, -0.07) raw xDistance=0.07 yDistance=-0.33
23:27:31.365 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
23:27:31.365 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:31.365 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:27:31.365 00.000 12044 MoveAxis(E, 0, ABG)
23:27:31.365 00.000 12044 Move returns status 0, amount 0
23:27:31.365 00.000 12044 MoveAxis(N, 0, ABG)
23:27:31.365 00.000 12044 Move returns status 0, amount 0
23:27:31.365 00.000 12044 move complete, result=0
23:27:31.365 00.000 12044 worker thread done servicing request
23:27:31.374 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21448, med=617, FiltMin=527, FiltMax=14647, Gamma=0.810
23:27:31.381 00.007 14964 UpdateGuideState exits: m=336248 SNR=366.9
23:27:31.381 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:31.382 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:31.382 00.000 14964 Enqueuing Expose request
23:27:31.384 00.002 12044 Worker thread wakes up
23:27:31.384 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:31.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:31.384 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:27:34.492 03.108 12044 Exposure complete
23:27:34.525 00.033 12044 worker thread done servicing request
23:27:34.526 00.001 14964 OnExposeComplete: enter
23:27:34.527 00.001 14964 UpdateGuideState(): m_state=6
23:27:34.527 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
23:27:34.528 00.001 14964 Star::Find returns 1 (0), X=277.05, Y=101.44, Mass=344507, SNR=370.9, Peak=19616 HFD=4.0
23:27:34.528 00.000 14964 MultiStar: [#1 -0.09,-0.12,0.15,U] [#2 -0.09,0.04,0.07,U] 
23:27:34.529 00.001 14964 refined, 2 included, MultiStar: {0.11, -0.07}, one-star: {0.16, -0.07}
23:27:34.529 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
23:27:34.530 00.001 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.21)
23:27:34.530 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=0.07 mountY=-0.11, mountTheta=-0.99
23:27:34.531 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.07, opts=13)
23:27:34.532 00.001 14964 Enqueuing Move request for scope (0.11, -0.07)
23:27:34.532 00.000 12044 Worker thread wakes up
23:27:34.532 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:27:34.533 00.001 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:27:34.533 00.000 12044 Moving (0.11, -0.07) raw xDistance=0.07 yDistance=-0.11
23:27:34.533 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
23:27:34.533 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:34.533 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:34.533 00.000 12044 MoveAxis(E, 0, ABG)
23:27:34.533 00.000 12044 Move returns status 0, amount 0
23:27:34.533 00.000 12044 MoveAxis(N, 0, ABG)
23:27:34.533 00.000 12044 Move returns status 0, amount 0
23:27:34.533 00.000 12044 move complete, result=0
23:27:34.533 00.000 12044 worker thread done servicing request
23:27:34.547 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19616, med=616, FiltMin=526, FiltMax=15947, Gamma=0.810
23:27:34.554 00.007 14964 UpdateGuideState exits: m=344507 SNR=370.9
23:27:34.555 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.556 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:34.556 00.000 14964 Enqueuing Expose request
23:27:34.557 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:34.558 00.001 12044 Worker thread wakes up
23:27:34.558 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:34.558 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:37.659 03.101 12044 Exposure complete
23:27:37.708 00.049 12044 worker thread done servicing request
23:27:37.708 00.000 14964 OnExposeComplete: enter
23:27:37.709 00.001 14964 UpdateGuideState(): m_state=6
23:27:37.710 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
23:27:37.711 00.001 14964 Star::Find returns 1 (0), X=277.32, Y=101.73, Mass=344157, SNR=376.3, Peak=20756 HFD=4.1
23:27:37.711 00.000 14964 MultiStar: [#1 -0.03,-0.21,0.16,U] [#2 -0.04,-0.22,0.06,U] 
23:27:37.712 00.001 14964 refined, 2 included, MultiStar: {0.35, 0.14}, one-star: {0.43, 0.22}
23:27:37.713 00.001 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
23:27:37.713 00.000 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
23:27:37.714 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.39 mountX=-0.14 mountY=-0.36, mountTheta=-1.94
23:27:37.716 00.002 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.14, opts=13)
23:27:37.718 00.002 14964 Enqueuing Move request for scope (0.35, 0.14)
23:27:37.720 00.002 12044 Worker thread wakes up
23:27:37.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
23:27:37.720 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
23:27:37.720 00.000 12044 Moving (0.35, 0.14) raw xDistance=-0.14 yDistance=-0.36
23:27:37.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
23:27:37.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:27:37.720 00.000 12044 MoveAxis(E, 0, ABG)
23:27:37.720 00.000 12044 Move returns status 0, amount 0
23:27:37.720 00.000 12044 MoveAxis(N, 0, ABG)
23:27:37.720 00.000 12044 Move returns status 0, amount 0
23:27:37.720 00.000 12044 move complete, result=0
23:27:37.720 00.000 12044 worker thread done servicing request
23:27:37.731 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20756, med=618, FiltMin=525, FiltMax=14863, Gamma=0.810
23:27:37.740 00.009 14964 UpdateGuideState exits: m=344157 SNR=376.3
23:27:37.742 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.743 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:37.743 00.000 14964 Enqueuing Expose request
23:27:37.744 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:27:37.744 00.000 12044 Worker thread wakes up
23:27:37.745 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:37.745 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:40.862 03.117 12044 Exposure complete
23:27:40.909 00.047 12044 worker thread done servicing request
23:27:40.909 00.000 14964 OnExposeComplete: enter
23:27:40.912 00.003 14964 UpdateGuideState(): m_state=6
23:27:40.915 00.003 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
23:27:40.916 00.001 14964 Star::Find returns 1 (0), X=277.24, Y=101.78, Mass=342285, SNR=373.7, Peak=18344 HFD=4.3
23:27:40.920 00.004 14964 MultiStar: [#1 -0.04,-0.64,0.00,M1] [#2 0.16,-0.85,0.00,M1] 
23:27:40.922 00.002 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
23:27:40.924 00.002 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.27 = -1.01)
23:27:40.925 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.27 hyp=0.44 cameraTheta=0.66 mountX=-0.27 mountY=-0.37, mountTheta=-2.19
23:27:40.928 00.003 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.27, opts=13)
23:27:40.929 00.001 14964 Enqueuing Move request for scope (0.35, 0.27)
23:27:40.930 00.001 12044 Worker thread wakes up
23:27:40.931 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.27) opts 0xd
23:27:40.931 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.27)
23:27:40.931 00.000 12044 Moving (0.35, 0.27) raw xDistance=-0.27 yDistance=-0.37
23:27:40.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.03
23:27:40.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:40.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:27:40.931 00.000 12044 MoveAxis(E, 0, ABG)
23:27:40.931 00.000 12044 Move returns status 0, amount 0
23:27:40.931 00.000 12044 MoveAxis(N, 0, ABG)
23:27:40.931 00.000 12044 Move returns status 0, amount 0
23:27:40.931 00.000 12044 move complete, result=0
23:27:40.931 00.000 12044 worker thread done servicing request
23:27:40.946 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18344, med=618, FiltMin=528, FiltMax=14184, Gamma=0.810
23:27:40.954 00.008 14964 UpdateGuideState exits: m=342285 SNR=373.7
23:27:40.954 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:40.955 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:40.955 00.000 14964 Enqueuing Expose request
23:27:40.956 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:27:40.956 00.000 12044 Worker thread wakes up
23:27:40.956 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:40.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:44.047 03.091 12044 Exposure complete
23:27:44.073 00.026 12044 worker thread done servicing request
23:27:44.073 00.000 14964 OnExposeComplete: enter
23:27:44.075 00.002 14964 UpdateGuideState(): m_state=6
23:27:44.076 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
23:27:44.076 00.000 14964 Star::Find returns 1 (0), X=277.14, Y=101.76, Mass=343542, SNR=363.7, Peak=18100 HFD=4.1
23:27:44.077 00.001 14964 MultiStar: [#1 -0.12,-0.72,0.00,M2] [#2 -0.03,-0.79,0.00,M2] 
23:27:44.079 00.002 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
23:27:44.081 00.002 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
23:27:44.084 00.003 14964 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.36 cameraTheta=0.78 mountX=-0.25 mountY=-0.28, mountTheta=-2.30
23:27:44.086 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.25, opts=13)
23:27:44.086 00.000 14964 Enqueuing Move request for scope (0.25, 0.25)
23:27:44.087 00.001 12044 Worker thread wakes up
23:27:44.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
23:27:44.087 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
23:27:44.087 00.000 12044 Moving (0.25, 0.25) raw xDistance=-0.25 yDistance=-0.28
23:27:44.087 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.31, using input
23:27:44.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.05
23:27:44.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.088 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:27:44.088 00.000 12044 MoveAxis(E, 0, ABG)
23:27:44.088 00.000 12044 Move returns status 0, amount 0
23:27:44.088 00.000 12044 MoveAxis(N, 0, ABG)
23:27:44.088 00.000 12044 Move returns status 0, amount 0
23:27:44.088 00.000 12044 move complete, result=0
23:27:44.089 00.001 12044 worker thread done servicing request
23:27:44.106 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18100, med=617, FiltMin=522, FiltMax=16614, Gamma=0.810
23:27:44.114 00.008 14964 UpdateGuideState exits: m=343542 SNR=363.7
23:27:44.116 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.118 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:44.118 00.000 14964 Enqueuing Expose request
23:27:44.118 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:27:44.119 00.001 12044 Worker thread wakes up
23:27:44.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:44.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:47.247 03.128 12044 Exposure complete
23:27:47.268 00.021 12044 worker thread done servicing request
23:27:47.268 00.000 14964 OnExposeComplete: enter
23:27:47.269 00.001 14964 UpdateGuideState(): m_state=6
23:27:47.270 00.001 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
23:27:47.271 00.001 14964 Star::Find returns 1 (0), X=276.99, Y=101.47, Mass=341418, SNR=372.0, Peak=21442 HFD=3.7
23:27:47.271 00.000 14964 MultiStar: [#1 -0.43,-0.48,0.00,M3] [#2 -0.16,-0.43,0.05,U] 
23:27:47.272 00.001 14964 refined, 1 included, MultiStar: {0.08, -0.05}, one-star: {0.10, -0.04}
23:27:47.272 00.000 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
23:27:47.272 00.000 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.03 = -2.25)
23:27:47.273 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=0.06 mountY=-0.08, mountTheta=-0.95
23:27:47.274 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.05, opts=13)
23:27:47.275 00.001 14964 Enqueuing Move request for scope (0.08, -0.05)
23:27:47.275 00.000 12044 Worker thread wakes up
23:27:47.275 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:27:47.275 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:27:47.275 00.000 12044 Moving (0.08, -0.05) raw xDistance=0.06 yDistance=-0.08
23:27:47.275 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.05
23:27:47.275 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:47.275 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:47.275 00.000 12044 MoveAxis(E, 0, ABG)
23:27:47.276 00.001 12044 Move returns status 0, amount 0
23:27:47.276 00.000 12044 MoveAxis(N, 0, ABG)
23:27:47.276 00.000 12044 Move returns status 0, amount 0
23:27:47.276 00.000 12044 move complete, result=0
23:27:47.276 00.000 12044 worker thread done servicing request
23:27:47.283 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21442, med=618, FiltMin=534, FiltMax=15820, Gamma=0.810
23:27:47.289 00.006 14964 UpdateGuideState exits: m=341418 SNR=372.0
23:27:47.289 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.290 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:47.290 00.000 14964 Enqueuing Expose request
23:27:47.291 00.001 12044 Worker thread wakes up
23:27:47.291 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:47.291 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:47.291 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:50.398 03.107 12044 Exposure complete
23:27:50.423 00.025 12044 worker thread done servicing request
23:27:50.424 00.001 14964 OnExposeComplete: enter
23:27:50.426 00.002 14964 UpdateGuideState(): m_state=6
23:27:50.427 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
23:27:50.427 00.000 14964 Star::Find returns 1 (0), X=277.39, Y=101.38, Mass=341708, SNR=380.1, Peak=21622 HFD=3.5
23:27:50.428 00.001 14964 MultiStar: [#1 -0.02,-0.13,0.17,U] [#2 0.33,-0.10,0.06,U] 
23:27:50.429 00.001 14964 refined, 2 included, MultiStar: {0.43, -0.12}, one-star: {0.50, -0.12}
23:27:50.430 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.28 = 1.28)
23:27:50.430 00.000 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.95)
23:27:50.431 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.12 hyp=0.44 cameraTheta=-0.28 mountX=0.13 mountY=-0.41, mountTheta=-1.27
23:27:50.434 00.003 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.12, opts=13)
23:27:50.435 00.001 14964 Enqueuing Move request for scope (0.43, -0.12)
23:27:50.435 00.000 12044 Worker thread wakes up
23:27:50.436 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.12) opts 0xd
23:27:50.436 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.12)
23:27:50.436 00.000 12044 Moving (0.43, -0.12) raw xDistance=0.13 yDistance=-0.41
23:27:50.436 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
23:27:50.436 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:50.436 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:27:50.436 00.000 12044 MoveAxis(E, 0, ABG)
23:27:50.436 00.000 12044 Move returns status 0, amount 0
23:27:50.437 00.001 12044 MoveAxis(N, 0, ABG)
23:27:50.437 00.000 12044 Move returns status 0, amount 0
23:27:50.437 00.000 12044 move complete, result=0
23:27:50.437 00.000 12044 worker thread done servicing request
23:27:50.447 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21622, med=618, FiltMin=528, FiltMax=14841, Gamma=0.810
23:27:50.453 00.006 14964 UpdateGuideState exits: m=341708 SNR=380.1
23:27:50.453 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.454 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:50.454 00.000 14964 Enqueuing Expose request
23:27:50.455 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:27:50.455 00.000 12044 Worker thread wakes up
23:27:50.456 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:50.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:53.588 03.132 12044 Exposure complete
23:27:53.613 00.025 12044 worker thread done servicing request
23:27:53.613 00.000 14964 OnExposeComplete: enter
23:27:53.614 00.001 14964 UpdateGuideState(): m_state=6
23:27:53.614 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
23:27:53.615 00.001 14964 Star::Find returns 1 (0), X=276.98, Y=101.33, Mass=338840, SNR=366.5, Peak=21370 HFD=3.9
23:27:53.615 00.000 14964 MultiStar: [#1 -0.15,-0.11,0.16,U] [#2 -0.15,-0.55,0.06,U] 
23:27:53.616 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.18}, one-star: {0.10, -0.17}
23:27:53.616 00.000 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.26 = 0.26)
23:27:53.617 00.001 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.97)
23:27:53.617 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=0.18 mountY=-0.03, mountTheta=-0.17
23:27:53.618 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.18, opts=13)
23:27:53.619 00.001 14964 Enqueuing Move request for scope (0.05, -0.18)
23:27:53.619 00.000 12044 Worker thread wakes up
23:27:53.620 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
23:27:53.620 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
23:27:53.620 00.000 12044 Moving (0.05, -0.18) raw xDistance=0.18 yDistance=-0.03
23:27:53.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
23:27:53.620 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:53.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:53.620 00.000 12044 MoveAxis(E, 0, ABG)
23:27:53.620 00.000 12044 Move returns status 0, amount 0
23:27:53.620 00.000 12044 MoveAxis(N, 0, ABG)
23:27:53.620 00.000 12044 Move returns status 0, amount 0
23:27:53.620 00.000 12044 move complete, result=0
23:27:53.620 00.000 12044 worker thread done servicing request
23:27:53.627 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21370, med=617, FiltMin=527, FiltMax=16704, Gamma=0.810
23:27:53.633 00.006 14964 UpdateGuideState exits: m=338840 SNR=366.5
23:27:53.634 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.634 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:53.635 00.001 14964 Enqueuing Expose request
23:27:53.636 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:53.636 00.000 12044 Worker thread wakes up
23:27:53.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:53.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:56.761 03.125 12044 Exposure complete
23:27:56.801 00.040 12044 worker thread done servicing request
23:27:56.801 00.000 14964 OnExposeComplete: enter
23:27:56.803 00.002 14964 UpdateGuideState(): m_state=6
23:27:56.805 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
23:27:56.807 00.002 14964 Star::Find returns 1 (0), X=277.10, Y=101.44, Mass=338941, SNR=363.0, Peak=20808 HFD=3.8
23:27:56.809 00.002 14964 MultiStar: [#1 -0.14,-0.34,0.15,U] [#2 -0.03,-0.48,0.06,U] 
23:27:56.811 00.002 14964 refined, 2 included, MultiStar: {0.15, -0.12}, one-star: {0.21, -0.07}
23:27:56.812 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
23:27:56.814 00.002 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
23:27:56.815 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=0.12 mountY=-0.14, mountTheta=-0.84
23:27:56.818 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.12, opts=13)
23:27:56.819 00.001 14964 Enqueuing Move request for scope (0.15, -0.12)
23:27:56.820 00.001 12044 Worker thread wakes up
23:27:56.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
23:27:56.821 00.001 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
23:27:56.821 00.000 12044 Moving (0.15, -0.12) raw xDistance=0.12 yDistance=-0.14
23:27:56.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
23:27:56.821 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:56.821 00.000 12044 MoveAxis(E, 0, ABG)
23:27:56.821 00.000 12044 Move returns status 0, amount 0
23:27:56.821 00.000 12044 MoveAxis(N, 0, ABG)
23:27:56.821 00.000 12044 Move returns status 0, amount 0
23:27:56.821 00.000 12044 move complete, result=0
23:27:56.821 00.000 12044 worker thread done servicing request
23:27:56.834 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20808, med=619, FiltMin=530, FiltMax=15939, Gamma=0.810
23:27:56.845 00.011 14964 UpdateGuideState exits: m=338941 SNR=363.0
23:27:56.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.846 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:27:56.849 00.003 14964 Enqueuing Expose request
23:27:56.852 00.003 12044 Worker thread wakes up
23:27:56.852 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:27:56.852 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:27:56.852 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:59.951 03.099 12044 Exposure complete
23:27:59.990 00.039 12044 worker thread done servicing request
23:27:59.991 00.001 14964 OnExposeComplete: enter
23:27:59.992 00.001 14964 UpdateGuideState(): m_state=6
23:27:59.994 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
23:27:59.996 00.002 14964 Star::Find returns 1 (0), X=276.97, Y=101.24, Mass=341281, SNR=374.2, Peak=21102 HFD=4.0
23:27:59.997 00.001 14964 MultiStar: [#1 -0.26,-0.02,0.14,U] [#2 -0.22,-0.25,0.07,U] 
23:27:59.999 00.002 14964 refined, 2 included, MultiStar: {0.02, -0.24}, one-star: {0.08, -0.27}
23:28:00.000 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.08 = 0.08)
23:28:00.001 00.001 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
23:28:00.003 00.002 14964 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=0.24 mountY=0.00, mountTheta=0.01
23:28:00.007 00.004 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.24, opts=13)
23:28:00.008 00.001 14964 Enqueuing Move request for scope (0.02, -0.24)
23:28:00.009 00.001 12044 Worker thread wakes up
23:28:00.009 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
23:28:00.009 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
23:28:00.009 00.000 12044 Moving (0.02, -0.24) raw xDistance=0.24 yDistance=0.00
23:28:00.009 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.03
23:28:00.009 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.009 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:28:00.009 00.000 12044 MoveAxis(E, 0, ABG)
23:28:00.009 00.000 12044 Move returns status 0, amount 0
23:28:00.009 00.000 12044 MoveAxis(N, 0, ABG)
23:28:00.009 00.000 12044 Move returns status 0, amount 0
23:28:00.009 00.000 12044 move complete, result=0
23:28:00.010 00.001 12044 worker thread done servicing request
23:28:00.028 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21102, med=617, FiltMin=530, FiltMax=17032, Gamma=0.810
23:28:00.037 00.009 14964 UpdateGuideState exits: m=341281 SNR=374.2
23:28:00.040 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.041 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:00.041 00.000 14964 Enqueuing Expose request
23:28:00.042 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:00.044 00.002 12044 Worker thread wakes up
23:28:00.044 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:00.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:03.139 03.095 12044 Exposure complete
23:28:03.161 00.022 12044 worker thread done servicing request
23:28:03.162 00.001 14964 OnExposeComplete: enter
23:28:03.163 00.001 14964 UpdateGuideState(): m_state=6
23:28:03.164 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
23:28:03.165 00.001 14964 Star::Find returns 1 (0), X=277.06, Y=101.27, Mass=346674, SNR=376.1, Peak=20946 HFD=3.9
23:28:03.165 00.000 14964 MultiStar: [#1 -0.18,-0.17,0.16,U] [#2 -0.33,-0.86,0.00,M1] 
23:28:03.166 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.22}, one-star: {0.17, -0.23}
23:28:03.166 00.000 14964 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
23:28:03.167 00.001 14964 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.54 = -2.74)
23:28:03.167 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.26 cameraTheta=-1.07 mountX=0.23 mountY=-0.10, mountTheta=-0.42
23:28:03.169 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.22, opts=13)
23:28:03.170 00.001 14964 Enqueuing Move request for scope (0.12, -0.22)
23:28:03.170 00.000 12044 Worker thread wakes up
23:28:03.171 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:28:03.171 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:28:03.171 00.000 12044 Moving (0.12, -0.22) raw xDistance=0.23 yDistance=-0.10
23:28:03.171 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.29, using input
23:28:03.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.04
23:28:03.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:03.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:03.171 00.000 12044 MoveAxis(E, 0, ABG)
23:28:03.171 00.000 12044 Move returns status 0, amount 0
23:28:03.171 00.000 12044 MoveAxis(N, 0, ABG)
23:28:03.171 00.000 12044 Move returns status 0, amount 0
23:28:03.171 00.000 12044 move complete, result=0
23:28:03.171 00.000 12044 worker thread done servicing request
23:28:03.184 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20946, med=617, FiltMin=532, FiltMax=15711, Gamma=0.810
23:28:03.194 00.010 14964 UpdateGuideState exits: m=346674 SNR=376.1
23:28:03.195 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.196 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:03.198 00.002 14964 Enqueuing Expose request
23:28:03.198 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:03.199 00.001 12044 Worker thread wakes up
23:28:03.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:03.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:06.328 03.129 12044 Exposure complete
23:28:06.354 00.026 12044 worker thread done servicing request
23:28:06.354 00.000 14964 OnExposeComplete: enter
23:28:06.355 00.001 14964 UpdateGuideState(): m_state=6
23:28:06.355 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
23:28:06.357 00.002 14964 Star::Find returns 1 (0), X=276.76, Y=101.45, Mass=338906, SNR=368.9, Peak=21594 HFD=3.6
23:28:06.358 00.001 14964 MultiStar: [#1 -0.42,-0.36,0.14,U] [#2 -0.40,-0.99,0.00,M2] 
23:28:06.359 00.001 14964 single-star, 1 included, MultiStar: {-0.17, -0.09}, one-star: {-0.13, -0.05}
23:28:06.359 00.000 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.56) = xAngle (-1.19 = -1.19)
23:28:06.359 00.000 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.86 = 1.86)
23:28:06.360 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.75 mountX=0.05 mountY=0.13, mountTheta=1.20
23:28:06.361 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.05, opts=13)
23:28:06.362 00.001 14964 Enqueuing Move request for scope (-0.13, -0.05)
23:28:06.362 00.000 12044 Worker thread wakes up
23:28:06.363 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:28:06.363 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:28:06.363 00.000 12044 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
23:28:06.363 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.31, using input
23:28:06.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
23:28:06.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.363 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:28:06.363 00.000 12044 MoveAxis(E, 0, ABG)
23:28:06.363 00.000 12044 Move returns status 0, amount 0
23:28:06.363 00.000 12044 MoveAxis(N, 0, ABG)
23:28:06.363 00.000 12044 Move returns status 0, amount 0
23:28:06.363 00.000 12044 move complete, result=0
23:28:06.363 00.000 12044 worker thread done servicing request
23:28:06.371 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21594, med=617, FiltMin=528, FiltMax=15092, Gamma=0.810
23:28:06.377 00.006 14964 UpdateGuideState exits: m=338906 SNR=368.9
23:28:06.377 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.378 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:06.378 00.000 14964 Enqueuing Expose request
23:28:06.379 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:06.379 00.000 12044 Worker thread wakes up
23:28:06.379 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:06.379 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:09.511 03.132 12044 Exposure complete
23:28:09.544 00.033 12044 worker thread done servicing request
23:28:09.544 00.000 14964 OnExposeComplete: enter
23:28:09.545 00.001 14964 UpdateGuideState(): m_state=6
23:28:09.545 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
23:28:09.546 00.001 14964 Star::Find returns 1 (0), X=277.00, Y=101.49, Mass=336367, SNR=373.2, Peak=23372 HFD=3.6
23:28:09.546 00.000 14964 MultiStar: [#1 -0.17,-0.45,0.15,U] [#2 -0.21,-0.21,0.08,U] 
23:28:09.547 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.08}, one-star: {0.11, -0.01}
23:28:09.548 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
23:28:09.549 00.001 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
23:28:09.550 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.97 mountX=0.08 mountY=-0.05, mountTheta=-0.53
23:28:09.551 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.08, opts=13)
23:28:09.552 00.001 14964 Enqueuing Move request for scope (0.05, -0.08)
23:28:09.553 00.001 12044 Worker thread wakes up
23:28:09.554 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:28:09.554 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:28:09.554 00.000 12044 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
23:28:09.554 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.25, using input
23:28:09.554 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
23:28:09.554 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.554 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:09.554 00.000 12044 MoveAxis(E, 0, ABG)
23:28:09.554 00.000 12044 Move returns status 0, amount 0
23:28:09.554 00.000 12044 MoveAxis(N, 0, ABG)
23:28:09.554 00.000 12044 Move returns status 0, amount 0
23:28:09.554 00.000 12044 move complete, result=0
23:28:09.554 00.000 12044 worker thread done servicing request
23:28:09.567 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23372, med=619, FiltMin=535, FiltMax=16807, Gamma=0.810
23:28:09.578 00.011 14964 UpdateGuideState exits: m=336367 SNR=373.2
23:28:09.579 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.581 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:09.582 00.001 14964 Enqueuing Expose request
23:28:09.583 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:09.583 00.000 12044 Worker thread wakes up
23:28:09.583 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:09.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:12.693 03.110 12044 Exposure complete
23:28:12.723 00.030 12044 worker thread done servicing request
23:28:12.724 00.001 14964 OnExposeComplete: enter
23:28:12.725 00.001 14964 UpdateGuideState(): m_state=6
23:28:12.726 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
23:28:12.726 00.000 14964 Star::Find returns 1 (0), X=276.92, Y=101.90, Mass=341643, SNR=374.9, Peak=21764 HFD=4.2
23:28:12.727 00.001 14964 MultiStar: [#1 -0.36,-0.79,0.00,M1] [#2 -0.27,-0.77,0.00,M2] 
23:28:12.727 00.000 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
23:28:12.727 00.000 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
23:28:12.728 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.50 mountX=-0.40 mountY=-0.07, mountTheta=-2.97
23:28:12.729 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.40, opts=13)
23:28:12.729 00.000 14964 Enqueuing Move request for scope (0.03, 0.40)
23:28:12.730 00.001 12044 Worker thread wakes up
23:28:12.730 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.40) opts 0xd
23:28:12.730 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.40)
23:28:12.730 00.000 12044 Moving (0.03, 0.40) raw xDistance=-0.40 yDistance=-0.07
23:28:12.730 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.40, slope = -0.01
23:28:12.730 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:12.730 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:12.730 00.000 12044 MoveAxis(E, 6, ABG)
23:28:12.730 00.000 12044 Guiding  Dir = 2, Dur = 6
23:28:12.743 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21764, med=617, FiltMin=531, FiltMax=17311, Gamma=0.810
23:28:12.750 00.007 14964 UpdateGuideState exits: m=341643 SNR=374.9
23:28:12.752 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.754 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:12.755 00.001 14964 Enqueuing Expose request
23:28:12.757 00.002 12044 IsSlewing returns 0
23:28:12.758 00.001 12044 IsGuiding returns 0
23:28:12.791 00.033 12044 IsGuiding returns 1
23:28:12.791 00.000 12044 scope still moving after pulse duration time elapsed
23:28:12.854 00.063 12044 IsSlewing returns 0
23:28:12.854 00.000 12044 IsGuiding returns 0
23:28:12.854 00.000 12044 scope move finished after 6 + 89 ms
23:28:12.854 00.000 12044 Move returns status 0, amount 6
23:28:12.854 00.000 12044 MoveAxis(N, 0, ABG)
23:28:12.854 00.000 12044 Move returns status 0, amount 0
23:28:12.854 00.000 12044 move complete, result=0
23:28:12.854 00.000 12044 worker thread done servicing request
23:28:12.854 00.000 12044 Worker thread wakes up
23:28:12.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:12.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:12.854 00.000 14964 GuideStep: -0.4 px 6 ms EAST, -0.1 px 0 ms NORTH
23:28:15.983 03.129 12044 Exposure complete
23:28:16.016 00.033 14964 OnExposeComplete: enter
23:28:16.017 00.001 14964 UpdateGuideState(): m_state=6
23:28:16.017 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
23:28:16.018 00.001 14964 Star::Find returns 1 (0), X=276.81, Y=101.50, Mass=339026, SNR=371.0, Peak=21070 HFD=3.8
23:28:16.018 00.000 12044 worker thread done servicing request
23:28:16.019 00.001 14964 MultiStar: [#1 -0.38,-0.20,0.15,U] [#2 -0.32,-0.25,0.06,U] 
23:28:16.019 00.000 14964 single-star, 2 included, MultiStar: {-0.13, -0.05}, one-star: {-0.08, -0.01}
23:28:16.020 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
23:28:16.020 00.000 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
23:28:16.020 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.02 mountX=0.01 mountY=0.08, mountTheta=1.46
23:28:16.022 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.01, opts=13)
23:28:16.022 00.000 14964 Enqueuing Move request for scope (-0.08, -0.01)
23:28:16.023 00.001 12044 Worker thread wakes up
23:28:16.023 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:28:16.023 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:28:16.023 00.000 12044 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
23:28:16.023 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
23:28:16.023 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.023 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:28:16.023 00.000 12044 MoveAxis(E, 0, ABG)
23:28:16.023 00.000 12044 Move returns status 0, amount 0
23:28:16.023 00.000 12044 MoveAxis(N, 0, ABG)
23:28:16.023 00.000 12044 Move returns status 0, amount 0
23:28:16.023 00.000 12044 move complete, result=0
23:28:16.023 00.000 12044 worker thread done servicing request
23:28:16.031 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21070, med=617, FiltMin=530, FiltMax=15044, Gamma=0.810
23:28:16.037 00.006 14964 UpdateGuideState exits: m=339026 SNR=371.0
23:28:16.037 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.038 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:16.039 00.001 14964 Enqueuing Expose request
23:28:16.039 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:16.040 00.001 12044 Worker thread wakes up
23:28:16.040 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:16.040 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:19.145 03.105 12044 Exposure complete
23:28:19.178 00.033 12044 worker thread done servicing request
23:28:19.178 00.000 14964 OnExposeComplete: enter
23:28:19.179 00.001 14964 UpdateGuideState(): m_state=6
23:28:19.180 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
23:28:19.182 00.002 14964 Star::Find returns 1 (0), X=276.88, Y=101.37, Mass=342408, SNR=366.1, Peak=21622 HFD=3.8
23:28:19.183 00.001 14964 MultiStar: [#1 -0.33,-0.25,0.16,U] [#2 -0.34,-0.16,0.06,U] 
23:28:19.185 00.002 14964 single-star, 2 included, MultiStar: {-0.06, -0.15}, one-star: {-0.01, -0.14}
23:28:19.186 00.001 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
23:28:19.187 00.001 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
23:28:19.187 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=0.14 mountY=0.02, mountTheta=0.14
23:28:19.189 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.14, opts=13)
23:28:19.190 00.001 14964 Enqueuing Move request for scope (-0.01, -0.14)
23:28:19.192 00.002 12044 Worker thread wakes up
23:28:19.192 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:28:19.192 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:28:19.192 00.000 12044 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.02
23:28:19.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.03
23:28:19.192 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.192 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:28:19.192 00.000 12044 MoveAxis(E, 0, ABG)
23:28:19.192 00.000 12044 Move returns status 0, amount 0
23:28:19.192 00.000 12044 MoveAxis(N, 0, ABG)
23:28:19.192 00.000 12044 Move returns status 0, amount 0
23:28:19.192 00.000 12044 move complete, result=0
23:28:19.193 00.001 12044 worker thread done servicing request
23:28:19.206 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21622, med=619, FiltMin=535, FiltMax=16352, Gamma=0.810
23:28:19.212 00.006 14964 UpdateGuideState exits: m=342408 SNR=366.1
23:28:19.213 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.213 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:19.214 00.001 14964 Enqueuing Expose request
23:28:19.214 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:19.215 00.001 12044 Worker thread wakes up
23:28:19.215 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:19.215 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:22.348 03.133 12044 Exposure complete
23:28:22.387 00.039 12044 worker thread done servicing request
23:28:22.387 00.000 14964 OnExposeComplete: enter
23:28:22.389 00.002 14964 UpdateGuideState(): m_state=6
23:28:22.390 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
23:28:22.392 00.002 14964 Star::Find returns 1 (0), X=276.75, Y=101.31, Mass=338990, SNR=372.9, Peak=23638 HFD=3.6
23:28:22.394 00.002 14964 MultiStar: [#1 -0.43,-0.02,0.16,U] [#2 -0.47,-0.15,0.06,U] 
23:28:22.396 00.002 14964 single-star, 2 included, MultiStar: {-0.19, -0.18}, one-star: {-0.13, -0.20}
23:28:22.397 00.001 14964 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.56) = xAngle (-0.61 = -0.61)
23:28:22.399 00.002 14964 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.45 = 2.45)
23:28:22.400 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.16 mountX=0.20 mountY=0.15, mountTheta=0.66
23:28:22.403 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.20, opts=13)
23:28:22.404 00.001 14964 Enqueuing Move request for scope (-0.13, -0.20)
23:28:22.406 00.002 12044 Worker thread wakes up
23:28:22.406 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
23:28:22.406 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
23:28:22.406 00.000 12044 Moving (-0.13, -0.20) raw xDistance=0.20 yDistance=0.15
23:28:22.406 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.02
23:28:22.406 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:22.406 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:28:22.406 00.000 12044 MoveAxis(E, 0, ABG)
23:28:22.406 00.000 12044 Move returns status 0, amount 0
23:28:22.406 00.000 12044 MoveAxis(N, 0, ABG)
23:28:22.406 00.000 12044 Move returns status 0, amount 0
23:28:22.406 00.000 12044 move complete, result=0
23:28:22.406 00.000 12044 worker thread done servicing request
23:28:22.417 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23638, med=618, FiltMin=537, FiltMax=16781, Gamma=0.810
23:28:22.423 00.006 14964 UpdateGuideState exits: m=338990 SNR=372.9
23:28:22.424 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.425 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:22.425 00.000 14964 Enqueuing Expose request
23:28:22.426 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:22.426 00.000 12044 Worker thread wakes up
23:28:22.426 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:22.426 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:25.529 03.103 12044 Exposure complete
23:28:25.564 00.035 12044 worker thread done servicing request
23:28:25.564 00.000 14964 OnExposeComplete: enter
23:28:25.566 00.002 14964 UpdateGuideState(): m_state=6
23:28:25.568 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
23:28:25.570 00.002 14964 Star::Find returns 1 (0), X=276.77, Y=101.37, Mass=339690, SNR=374.2, Peak=20098 HFD=3.7
23:28:25.571 00.001 14964 MultiStar: [#1 -0.54,-0.27,0.16,U] [#2 -0.24,0.05,0.05,U] 
23:28:25.572 00.001 14964 single-star, 2 included, MultiStar: {-0.18, -0.14}, one-star: {-0.12, -0.13}
23:28:25.574 00.002 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
23:28:25.575 00.001 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
23:28:25.576 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.31 mountX=0.13 mountY=0.14, mountTheta=0.80
23:28:25.580 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.13, opts=13)
23:28:25.581 00.001 14964 Enqueuing Move request for scope (-0.12, -0.13)
23:28:25.582 00.001 12044 Worker thread wakes up
23:28:25.582 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:28:25.583 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:28:25.583 00.000 12044 Moving (-0.12, -0.13) raw xDistance=0.13 yDistance=0.14
23:28:25.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
23:28:25.583 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:25.583 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:28:25.583 00.000 12044 MoveAxis(E, 0, ABG)
23:28:25.583 00.000 12044 Move returns status 0, amount 0
23:28:25.583 00.000 12044 MoveAxis(N, 0, ABG)
23:28:25.583 00.000 12044 Move returns status 0, amount 0
23:28:25.583 00.000 12044 move complete, result=0
23:28:25.583 00.000 12044 worker thread done servicing request
23:28:25.597 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20098, med=618, FiltMin=533, FiltMax=15792, Gamma=0.810
23:28:25.604 00.007 14964 UpdateGuideState exits: m=339690 SNR=374.2
23:28:25.605 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.606 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:25.606 00.000 14964 Enqueuing Expose request
23:28:25.607 00.001 12044 Worker thread wakes up
23:28:25.607 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:25.608 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:25.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:28.743 03.135 12044 Exposure complete
23:28:28.763 00.020 12044 worker thread done servicing request
23:28:28.763 00.000 14964 OnExposeComplete: enter
23:28:28.764 00.001 14964 UpdateGuideState(): m_state=6
23:28:28.764 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
23:28:28.765 00.001 14964 Star::Find returns 1 (0), X=276.55, Y=101.28, Mass=340526, SNR=362.3, Peak=21482 HFD=3.7
23:28:28.765 00.000 14964 MultiStar: [#1 -0.73,-0.14,0.00,M1] [#2 -0.71,0.11,0.00,M1] 
23:28:28.766 00.001 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
23:28:28.766 00.000 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
23:28:28.767 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-2.56 mountX=0.22 mountY=0.36, mountTheta=1.03
23:28:28.769 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.22, opts=13)
23:28:28.770 00.001 14964 Enqueuing Move request for scope (-0.34, -0.22)
23:28:28.770 00.000 12044 Worker thread wakes up
23:28:28.771 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.22) opts 0xd
23:28:28.771 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.22)
23:28:28.771 00.000 12044 Moving (-0.34, -0.22) raw xDistance=0.22 yDistance=0.36
23:28:28.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
23:28:28.771 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:28.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:28:28.771 00.000 12044 MoveAxis(E, 0, ABG)
23:28:28.771 00.000 12044 Move returns status 0, amount 0
23:28:28.771 00.000 12044 MoveAxis(N, 0, ABG)
23:28:28.771 00.000 12044 Move returns status 0, amount 0
23:28:28.771 00.000 12044 move complete, result=0
23:28:28.771 00.000 12044 worker thread done servicing request
23:28:28.778 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21482, med=617, FiltMin=528, FiltMax=15233, Gamma=0.810
23:28:28.785 00.007 14964 UpdateGuideState exits: m=340526 SNR=362.3
23:28:28.785 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.786 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:28.786 00.000 14964 Enqueuing Expose request
23:28:28.787 00.001 12044 Worker thread wakes up
23:28:28.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:28.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:28.787 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:28:31.911 03.124 12044 Exposure complete
23:28:31.938 00.027 12044 worker thread done servicing request
23:28:31.938 00.000 14964 OnExposeComplete: enter
23:28:31.939 00.001 14964 UpdateGuideState(): m_state=6
23:28:31.939 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
23:28:31.940 00.001 14964 Star::Find returns 1 (0), X=276.92, Y=101.31, Mass=341800, SNR=378.4, Peak=22838 HFD=4.0
23:28:31.941 00.001 14964 MultiStar: [#1 -0.11,-0.01,0.15,U] [#2 -0.08,-0.10,0.06,U] 
23:28:31.941 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.17}, one-star: {0.03, -0.20}
23:28:31.942 00.001 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
23:28:31.942 00.000 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
23:28:31.942 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=0.17 mountY=0.01, mountTheta=0.05
23:28:31.943 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.17, opts=13)
23:28:31.944 00.001 14964 Enqueuing Move request for scope (0.01, -0.17)
23:28:31.945 00.001 12044 Worker thread wakes up
23:28:31.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
23:28:31.945 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
23:28:31.945 00.000 12044 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=0.01
23:28:31.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
23:28:31.945 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.945 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:28:31.945 00.000 12044 MoveAxis(E, 0, ABG)
23:28:31.945 00.000 12044 Move returns status 0, amount 0
23:28:31.945 00.000 12044 MoveAxis(N, 0, ABG)
23:28:31.945 00.000 12044 Move returns status 0, amount 0
23:28:31.945 00.000 12044 move complete, result=0
23:28:31.945 00.000 12044 worker thread done servicing request
23:28:31.952 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22838, med=617, FiltMin=523, FiltMax=14924, Gamma=0.810
23:28:31.958 00.006 14964 UpdateGuideState exits: m=341800 SNR=378.4
23:28:31.959 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.959 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:31.960 00.001 14964 Enqueuing Expose request
23:28:31.960 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:31.961 00.001 12044 Worker thread wakes up
23:28:31.961 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:31.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:35.076 03.115 12044 Exposure complete
23:28:35.105 00.029 12044 worker thread done servicing request
23:28:35.106 00.001 14964 OnExposeComplete: enter
23:28:35.107 00.001 14964 UpdateGuideState(): m_state=6
23:28:35.109 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
23:28:35.110 00.001 14964 Star::Find returns 1 (0), X=276.65, Y=101.46, Mass=339007, SNR=372.2, Peak=20770 HFD=3.5
23:28:35.111 00.001 14964 MultiStar: [#1 -0.53,-0.36,0.00,M1] [#2 -0.64,-0.28,0.00,M1] 
23:28:35.113 00.002 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
23:28:35.114 00.001 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
23:28:35.115 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.95 mountX=0.04 mountY=0.24, mountTheta=1.40
23:28:35.120 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.05, opts=13)
23:28:35.122 00.002 14964 Enqueuing Move request for scope (-0.24, -0.05)
23:28:35.123 00.001 12044 Worker thread wakes up
23:28:35.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
23:28:35.124 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
23:28:35.124 00.000 12044 Moving (-0.24, -0.05) raw xDistance=0.04 yDistance=0.24
23:28:35.124 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.16, using input
23:28:35.124 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
23:28:35.124 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:35.124 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:28:35.124 00.000 12044 MoveAxis(E, 0, ABG)
23:28:35.124 00.000 12044 Move returns status 0, amount 0
23:28:35.124 00.000 12044 MoveAxis(N, 0, ABG)
23:28:35.124 00.000 12044 Move returns status 0, amount 0
23:28:35.124 00.000 12044 move complete, result=0
23:28:35.124 00.000 12044 worker thread done servicing request
23:28:35.137 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20770, med=618, FiltMin=531, FiltMax=14333, Gamma=0.810
23:28:35.148 00.011 14964 UpdateGuideState exits: m=339007 SNR=372.2
23:28:35.149 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.150 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:35.152 00.002 14964 Enqueuing Expose request
23:28:35.154 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:35.156 00.002 12044 Worker thread wakes up
23:28:35.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:35.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:38.283 03.127 12044 Exposure complete
23:28:38.319 00.036 12044 worker thread done servicing request
23:28:38.320 00.001 14964 OnExposeComplete: enter
23:28:38.321 00.001 14964 UpdateGuideState(): m_state=6
23:28:38.322 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
23:28:38.323 00.001 14964 Star::Find returns 1 (0), X=276.56, Y=101.27, Mass=343774, SNR=365.2, Peak=19566 HFD=3.9
23:28:38.323 00.000 14964 MultiStar: [#1 -0.61,-0.38,0.00,M2] [#2 -0.95,-0.39,0.00,M2] 
23:28:38.325 00.002 14964 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.56) = xAngle (-0.97 = -0.97)
23:28:38.326 00.001 14964 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
23:28:38.327 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.52 mountX=0.23 mountY=0.35, mountTheta=0.99
23:28:38.328 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.24, opts=13)
23:28:38.330 00.002 14964 Enqueuing Move request for scope (-0.33, -0.24)
23:28:38.331 00.001 12044 Worker thread wakes up
23:28:38.332 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.24) opts 0xd
23:28:38.332 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.24)
23:28:38.332 00.000 12044 Moving (-0.33, -0.24) raw xDistance=0.23 yDistance=0.35
23:28:38.332 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.03
23:28:38.332 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:38.332 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:28:38.332 00.000 12044 MoveAxis(E, 0, ABG)
23:28:38.332 00.000 12044 Move returns status 0, amount 0
23:28:38.332 00.000 12044 MoveAxis(N, 0, ABG)
23:28:38.332 00.000 12044 Move returns status 0, amount 0
23:28:38.332 00.000 12044 move complete, result=0
23:28:38.332 00.000 12044 worker thread done servicing request
23:28:38.345 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19566, med=619, FiltMin=535, FiltMax=15173, Gamma=0.810
23:28:38.352 00.007 14964 UpdateGuideState exits: m=343774 SNR=365.2
23:28:38.353 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.353 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:38.353 00.000 14964 Enqueuing Expose request
23:28:38.354 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:28:38.355 00.001 12044 Worker thread wakes up
23:28:38.355 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:38.355 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:41.488 03.133 12044 Exposure complete
23:28:41.509 00.021 12044 worker thread done servicing request
23:28:41.509 00.000 14964 OnExposeComplete: enter
23:28:41.510 00.001 14964 UpdateGuideState(): m_state=6
23:28:41.510 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
23:28:41.511 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=101.45, Mass=342244, SNR=370.2, Peak=22534 HFD=3.7
23:28:41.512 00.001 14964 MultiStar: [#1 -0.30,-0.28,0.16,U] [#2 -0.24,-0.33,0.05,U] 
23:28:41.512 00.000 14964 single-star, 2 included, MultiStar: {-0.06, -0.10}, one-star: {-0.02, -0.06}
23:28:41.513 00.001 14964 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
23:28:41.513 00.000 14964 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.73 = 2.73)
23:28:41.513 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.87 mountX=0.06 mountY=0.02, mountTheta=0.39
23:28:41.515 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.06, opts=13)
23:28:41.515 00.000 14964 Enqueuing Move request for scope (-0.02, -0.06)
23:28:41.516 00.001 12044 Worker thread wakes up
23:28:41.516 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:28:41.516 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:28:41.516 00.000 12044 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.02
23:28:41.516 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.20, using input
23:28:41.516 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
23:28:41.516 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:41.516 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:28:41.516 00.000 12044 MoveAxis(E, 0, ABG)
23:28:41.516 00.000 12044 Move returns status 0, amount 0
23:28:41.516 00.000 12044 MoveAxis(N, 0, ABG)
23:28:41.516 00.000 12044 Move returns status 0, amount 0
23:28:41.516 00.000 12044 move complete, result=0
23:28:41.516 00.000 12044 worker thread done servicing request
23:28:41.524 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22534, med=618, FiltMin=525, FiltMax=15201, Gamma=0.810
23:28:41.531 00.007 14964 UpdateGuideState exits: m=342244 SNR=370.2
23:28:41.531 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.532 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:41.532 00.000 14964 Enqueuing Expose request
23:28:41.533 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:41.533 00.000 12044 Worker thread wakes up
23:28:41.533 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:41.533 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:44.660 03.127 12044 Exposure complete
23:28:44.691 00.031 12044 worker thread done servicing request
23:28:44.692 00.001 14964 OnExposeComplete: enter
23:28:44.693 00.001 14964 UpdateGuideState(): m_state=6
23:28:44.694 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
23:28:44.695 00.001 14964 Star::Find returns 1 (0), X=276.41, Y=101.22, Mass=339883, SNR=374.9, Peak=23478 HFD=3.7
23:28:44.695 00.000 14964 MultiStar: [#1 -0.83,-0.00,0.00,M2] [#2 -0.44,-0.20,0.06,U] 
23:28:44.696 00.001 14964 refined, 1 included, MultiStar: {-0.47, -0.29}, one-star: {-0.48, -0.29}
23:28:44.696 00.000 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
23:28:44.696 00.000 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
23:28:44.697 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.29 hyp=0.55 cameraTheta=-2.60 mountX=0.28 mountY=0.50, mountTheta=1.06
23:28:44.698 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.29, opts=13)
23:28:44.699 00.001 14964 Enqueuing Move request for scope (-0.47, -0.29)
23:28:44.700 00.001 12044 Worker thread wakes up
23:28:44.700 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.29) opts 0xd
23:28:44.700 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.29)
23:28:44.700 00.000 12044 Moving (-0.47, -0.29) raw xDistance=0.28 yDistance=0.50
23:28:44.700 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.01
23:28:44.700 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:28:44.700 00.000 12044 MoveAxis(E, 0, ABG)
23:28:44.700 00.000 12044 Move returns status 0, amount 0
23:28:44.700 00.000 12044 MoveAxis(S, 47, ABG)
23:28:44.700 00.000 12044 Guiding  Dir = 1, Dur = 47
23:28:44.712 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23478, med=618, FiltMin=526, FiltMax=15425, Gamma=0.810
23:28:44.722 00.010 14964 UpdateGuideState exits: m=339883 SNR=374.9
23:28:44.724 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.725 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:44.726 00.001 14964 Enqueuing Expose request
23:28:44.727 00.001 12044 IsSlewing returns 0
23:28:44.728 00.001 12044 IsGuiding returns 0
23:28:44.759 00.031 12044 PulseGuide returned control before completion, sleep 26
23:28:44.790 00.031 12044 IsGuiding returns 1
23:28:44.790 00.000 12044 scope still moving after pulse duration time elapsed
23:28:44.884 00.094 12044 IsSlewing returns 0
23:28:44.884 00.000 12044 IsGuiding returns 0
23:28:44.884 00.000 12044 scope move finished after 47 + 108 ms
23:28:44.884 00.000 12044 Move returns status 0, amount 47
23:28:44.884 00.000 12044 move complete, result=0
23:28:44.884 00.000 12044 worker thread done servicing request
23:28:44.884 00.000 12044 Worker thread wakes up
23:28:44.884 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:44.884 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:44.884 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 47 ms SOUTH
23:28:47.996 03.112 12044 Exposure complete
23:28:48.033 00.037 12044 worker thread done servicing request
23:28:48.033 00.000 14964 OnExposeComplete: enter
23:28:48.035 00.002 14964 UpdateGuideState(): m_state=6
23:28:48.037 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
23:28:48.038 00.001 14964 Star::Find returns 1 (0), X=277.07, Y=101.46, Mass=338927, SNR=361.2, Peak=21766 HFD=3.7
23:28:48.038 00.000 14964 MultiStar: [#1 -0.25,-0.35,0.17,U] [#2 -0.30,-0.49,0.06,U] 
23:28:48.040 00.002 14964 refined, 2 included, MultiStar: {0.10, -0.11}, one-star: {0.18, -0.05}
23:28:48.043 00.003 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
23:28:48.045 00.002 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.52)
23:28:48.047 00.002 14964 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.84 mountX=0.11 mountY=-0.09, mountTheta=-0.66
23:28:48.049 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.11, opts=13)
23:28:48.049 00.000 14964 Enqueuing Move request for scope (0.10, -0.11)
23:28:48.050 00.001 12044 Worker thread wakes up
23:28:48.050 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:28:48.050 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:28:48.050 00.000 12044 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.09
23:28:48.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
23:28:48.050 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:48.050 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:48.050 00.000 12044 MoveAxis(E, 0, ABG)
23:28:48.050 00.000 12044 Move returns status 0, amount 0
23:28:48.050 00.000 12044 MoveAxis(N, 0, ABG)
23:28:48.050 00.000 12044 Move returns status 0, amount 0
23:28:48.050 00.000 12044 move complete, result=0
23:28:48.050 00.000 12044 worker thread done servicing request
23:28:48.061 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21766, med=618, FiltMin=533, FiltMax=15987, Gamma=0.810
23:28:48.067 00.006 14964 UpdateGuideState exits: m=338927 SNR=361.2
23:28:48.068 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:48.068 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:48.069 00.001 14964 Enqueuing Expose request
23:28:48.070 00.001 12044 Worker thread wakes up
23:28:48.070 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:48.070 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:48.070 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:51.194 03.124 12044 Exposure complete
23:28:51.229 00.035 12044 worker thread done servicing request
23:28:51.229 00.000 14964 OnExposeComplete: enter
23:28:51.231 00.002 14964 UpdateGuideState(): m_state=6
23:28:51.233 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
23:28:51.234 00.001 14964 Star::Find returns 1 (0), X=277.22, Y=101.49, Mass=341487, SNR=367.3, Peak=21390 HFD=3.7
23:28:51.236 00.002 14964 MultiStar: [#1 0.06,-0.38,0.15,U] [#2 -0.09,-0.57,0.07,U] 
23:28:51.238 00.002 14964 refined, 2 included, MultiStar: {0.28, -0.09}, one-star: {0.33, -0.02}
23:28:51.239 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.56) = xAngle (1.24 = 1.24)
23:28:51.240 00.001 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.29 = -1.99)
23:28:51.241 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.32 mountX=0.09 mountY=-0.27, mountTheta=-1.23
23:28:51.244 00.003 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.09, opts=13)
23:28:51.245 00.001 14964 Enqueuing Move request for scope (0.28, -0.09)
23:28:51.247 00.002 12044 Worker thread wakes up
23:28:51.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
23:28:51.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
23:28:51.247 00.000 12044 Moving (0.28, -0.09) raw xDistance=0.09 yDistance=-0.27
23:28:51.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
23:28:51.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:51.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:28:51.247 00.000 12044 MoveAxis(E, 0, ABG)
23:28:51.247 00.000 12044 Move returns status 0, amount 0
23:28:51.247 00.000 12044 MoveAxis(N, 0, ABG)
23:28:51.247 00.000 12044 Move returns status 0, amount 0
23:28:51.247 00.000 12044 move complete, result=0
23:28:51.247 00.000 12044 worker thread done servicing request
23:28:51.258 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21390, med=619, FiltMin=536, FiltMax=15186, Gamma=0.810
23:28:51.267 00.009 14964 UpdateGuideState exits: m=341487 SNR=367.3
23:28:51.269 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.270 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:51.272 00.002 14964 Enqueuing Expose request
23:28:51.273 00.001 12044 Worker thread wakes up
23:28:51.273 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:51.273 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:51.273 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:28:54.373 03.100 12044 Exposure complete
23:28:54.394 00.021 12044 worker thread done servicing request
23:28:54.394 00.000 14964 OnExposeComplete: enter
23:28:54.395 00.001 14964 UpdateGuideState(): m_state=6
23:28:54.395 00.000 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
23:28:54.396 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=101.09, Mass=341033, SNR=374.1, Peak=21294 HFD=4.2
23:28:54.396 00.000 14964 MultiStar: [#1 -0.30,0.32,0.16,U] [#2 -0.35,0.10,0.07,U] 
23:28:54.397 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.30}, one-star: {0.02, -0.42}
23:28:54.397 00.000 14964 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.56) = xAngle (-0.14 = -0.14)
23:28:54.398 00.001 14964 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.91 = 2.91)
23:28:54.398 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.70 mountX=0.30 mountY=0.07, mountTheta=0.23
23:28:54.399 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.30, opts=13)
23:28:54.400 00.001 14964 Enqueuing Move request for scope (-0.04, -0.30)
23:28:54.400 00.000 12044 Worker thread wakes up
23:28:54.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
23:28:54.400 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
23:28:54.400 00.000 12044 Moving (-0.04, -0.30) raw xDistance=0.30 yDistance=0.07
23:28:54.401 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.30, slope = 0.01
23:28:54.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:54.401 00.000 12044 MoveAxis(W, 4, ABG)
23:28:54.401 00.000 12044 Guiding  Dir = 3, Dur = 4
23:28:54.414 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21294, med=618, FiltMin=534, FiltMax=15507, Gamma=0.810
23:28:54.420 00.006 14964 UpdateGuideState exits: m=341033 SNR=374.1
23:28:54.421 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.422 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:54.424 00.002 14964 Enqueuing Expose request
23:28:54.429 00.005 12044 IsSlewing returns 0
23:28:54.430 00.001 12044 IsGuiding returns 0
23:28:54.495 00.065 12044 IsGuiding returns 1
23:28:54.495 00.000 12044 scope still moving after pulse duration time elapsed
23:28:54.587 00.092 12044 IsSlewing returns 0
23:28:54.587 00.000 12044 IsGuiding returns 0
23:28:54.587 00.000 12044 scope move finished after 4 + 153 ms
23:28:54.587 00.000 12044 Move returns status 0, amount 4
23:28:54.587 00.000 12044 MoveAxis(N, 0, ABG)
23:28:54.587 00.000 12044 Move returns status 0, amount 0
23:28:54.587 00.000 12044 move complete, result=0
23:28:54.588 00.001 12044 worker thread done servicing request
23:28:54.588 00.000 12044 Worker thread wakes up
23:28:54.588 00.000 14964 GuideStep: 0.3 px 4 ms WEST, 0.1 px 0 ms NORTH
23:28:54.588 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:54.589 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:28:57.697 03.108 12044 Exposure complete
23:28:57.734 00.037 12044 worker thread done servicing request
23:28:57.734 00.000 14964 OnExposeComplete: enter
23:28:57.735 00.001 14964 UpdateGuideState(): m_state=6
23:28:57.736 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
23:28:57.736 00.000 14964 Star::Find returns 1 (0), X=277.20, Y=101.46, Mass=343044, SNR=381.1, Peak=22558 HFD=3.8
23:28:57.738 00.002 14964 MultiStar: [#1 -0.13,-0.31,0.16,U] [#2 0.02,-0.40,0.07,U] 
23:28:57.740 00.002 14964 refined, 2 included, MultiStar: {0.24, -0.10}, one-star: {0.31, -0.05}
23:28:57.742 00.002 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
23:28:57.743 00.001 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.21 = -2.08)
23:28:57.745 00.002 14964 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.40 mountX=0.11 mountY=-0.23, mountTheta=-1.14
23:28:57.747 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.10, opts=13)
23:28:57.748 00.001 14964 Enqueuing Move request for scope (0.24, -0.10)
23:28:57.749 00.001 12044 Worker thread wakes up
23:28:57.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
23:28:57.749 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
23:28:57.749 00.000 12044 Moving (0.24, -0.10) raw xDistance=0.11 yDistance=-0.23
23:28:57.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
23:28:57.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:57.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:28:57.749 00.000 12044 MoveAxis(E, 0, ABG)
23:28:57.749 00.000 12044 Move returns status 0, amount 0
23:28:57.749 00.000 12044 MoveAxis(N, 0, ABG)
23:28:57.749 00.000 12044 Move returns status 0, amount 0
23:28:57.749 00.000 12044 move complete, result=0
23:28:57.749 00.000 12044 worker thread done servicing request
23:28:57.766 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22558, med=617, FiltMin=517, FiltMax=15182, Gamma=0.810
23:28:57.777 00.011 14964 UpdateGuideState exits: m=343044 SNR=381.1
23:28:57.779 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.780 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:28:57.781 00.001 14964 Enqueuing Expose request
23:28:57.782 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:57.784 00.002 12044 Worker thread wakes up
23:28:57.784 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:28:57.784 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:00.913 03.129 12044 Exposure complete
23:29:00.947 00.034 12044 worker thread done servicing request
23:29:00.948 00.001 14964 OnExposeComplete: enter
23:29:00.949 00.001 14964 UpdateGuideState(): m_state=6
23:29:00.951 00.002 14964 Star::Find(35, 277, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
23:29:00.952 00.001 14964 Star::Find returns 1 (0), X=276.89, Y=101.27, Mass=337535, SNR=357.2, Peak=19602 HFD=4.0
23:29:00.953 00.001 14964 MultiStar: [#1 -0.18,-0.39,0.15,U] [#2 -0.14,-0.43,0.06,U] 
23:29:00.954 00.001 14964 single-star, 2 included, MultiStar: {-0.03, -0.26}, one-star: {-0.00, -0.24}
23:29:00.954 00.000 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
23:29:00.955 00.001 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
23:29:00.957 00.002 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=0.24 mountY=0.03, mountTheta=0.11
23:29:00.959 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.24, opts=13)
23:29:00.960 00.001 14964 Enqueuing Move request for scope (-0.00, -0.24)
23:29:00.962 00.002 12044 Worker thread wakes up
23:29:00.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
23:29:00.962 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
23:29:00.962 00.000 12044 Moving (-0.00, -0.24) raw xDistance=0.24 yDistance=0.03
23:29:00.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
23:29:00.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:00.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:00.962 00.000 12044 MoveAxis(E, 0, ABG)
23:29:00.962 00.000 12044 Move returns status 0, amount 0
23:29:00.962 00.000 12044 MoveAxis(N, 0, ABG)
23:29:00.962 00.000 12044 Move returns status 0, amount 0
23:29:00.962 00.000 12044 move complete, result=0
23:29:00.963 00.001 12044 worker thread done servicing request
23:29:00.976 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19602, med=618, FiltMin=527, FiltMax=16307, Gamma=0.810
23:29:00.985 00.009 14964 UpdateGuideState exits: m=337535 SNR=357.2
23:29:00.986 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:00.986 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:00.986 00.000 14964 Enqueuing Expose request
23:29:00.986 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:00.987 00.001 12044 Worker thread wakes up
23:29:00.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:00.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:04.120 03.133 12044 Exposure complete
23:29:04.153 00.033 12044 worker thread done servicing request
23:29:04.153 00.000 14964 OnExposeComplete: enter
23:29:04.155 00.002 14964 UpdateGuideState(): m_state=6
23:29:04.157 00.002 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
23:29:04.157 00.000 14964 Star::Find returns 1 (0), X=276.68, Y=101.37, Mass=345264, SNR=382.8, Peak=20754 HFD=3.8
23:29:04.158 00.001 14964 MultiStar: [#1 -0.56,-0.10,0.16,U] [#2 -0.20,-0.19,0.05,U] 
23:29:04.158 00.000 14964 single-star, 2 included, MultiStar: {-0.26, -0.14}, one-star: {-0.21, -0.14}
23:29:04.160 00.002 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
23:29:04.162 00.002 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
23:29:04.164 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.56 mountX=0.14 mountY=0.23, mountTheta=1.03
23:29:04.167 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.14, opts=13)
23:29:04.168 00.001 14964 Enqueuing Move request for scope (-0.21, -0.14)
23:29:04.170 00.002 12044 Worker thread wakes up
23:29:04.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
23:29:04.170 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
23:29:04.170 00.000 12044 Moving (-0.21, -0.14) raw xDistance=0.14 yDistance=0.23
23:29:04.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
23:29:04.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:04.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:29:04.170 00.000 12044 MoveAxis(E, 0, ABG)
23:29:04.170 00.000 12044 Move returns status 0, amount 0
23:29:04.170 00.000 12044 MoveAxis(N, 0, ABG)
23:29:04.170 00.000 12044 Move returns status 0, amount 0
23:29:04.170 00.000 12044 move complete, result=0
23:29:04.170 00.000 12044 worker thread done servicing request
23:29:04.184 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20754, med=618, FiltMin=530, FiltMax=15105, Gamma=0.810
23:29:04.192 00.008 14964 UpdateGuideState exits: m=345264 SNR=382.8
23:29:04.193 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.193 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:04.194 00.001 14964 Enqueuing Expose request
23:29:04.194 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:04.195 00.001 12044 Worker thread wakes up
23:29:04.195 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:04.195 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:07.296 03.101 12044 Exposure complete
23:29:07.317 00.021 12044 worker thread done servicing request
23:29:07.318 00.001 14964 OnExposeComplete: enter
23:29:07.318 00.000 14964 UpdateGuideState(): m_state=6
23:29:07.319 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
23:29:07.319 00.000 14964 Star::Find returns 1 (0), X=276.86, Y=101.39, Mass=340256, SNR=370.8, Peak=19802 HFD=3.9
23:29:07.320 00.001 14964 MultiStar: [#1 -0.36,-0.35,0.15,U] [#2 -0.21,-0.08,0.06,U] 
23:29:07.320 00.000 14964 single-star, 2 included, MultiStar: {-0.08, -0.14}, one-star: {-0.03, -0.11}
23:29:07.321 00.001 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
23:29:07.321 00.000 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
23:29:07.322 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.85 mountX=0.11 mountY=0.04, mountTheta=0.37
23:29:07.324 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.11, opts=13)
23:29:07.324 00.000 14964 Enqueuing Move request for scope (-0.03, -0.11)
23:29:07.325 00.001 12044 Worker thread wakes up
23:29:07.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:29:07.325 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:29:07.325 00.000 12044 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=0.04
23:29:07.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
23:29:07.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:07.325 00.000 12044 MoveAxis(E, 0, ABG)
23:29:07.325 00.000 12044 Move returns status 0, amount 0
23:29:07.325 00.000 12044 MoveAxis(N, 0, ABG)
23:29:07.325 00.000 12044 Move returns status 0, amount 0
23:29:07.325 00.000 12044 move complete, result=0
23:29:07.325 00.000 12044 worker thread done servicing request
23:29:07.333 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19802, med=618, FiltMin=527, FiltMax=15181, Gamma=0.810
23:29:07.340 00.007 14964 UpdateGuideState exits: m=340256 SNR=370.8
23:29:07.340 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.341 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:07.341 00.000 14964 Enqueuing Expose request
23:29:07.342 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:07.344 00.002 12044 Worker thread wakes up
23:29:07.344 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:07.344 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:10.445 03.101 12044 Exposure complete
23:29:10.482 00.037 12044 worker thread done servicing request
23:29:10.482 00.000 14964 OnExposeComplete: enter
23:29:10.484 00.002 14964 UpdateGuideState(): m_state=6
23:29:10.484 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
23:29:10.485 00.001 14964 Star::Find returns 1 (0), X=276.81, Y=101.32, Mass=339735, SNR=368.6, Peak=16978 HFD=4.4
23:29:10.485 00.000 14964 MultiStar: [#1 -0.33,-0.01,0.16,U] [#2 -0.38,-0.27,0.06,U] 
23:29:10.486 00.001 14964 single-star, 2 included, MultiStar: {-0.13, -0.17}, one-star: {-0.08, -0.19}
23:29:10.486 00.000 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
23:29:10.487 00.001 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
23:29:10.487 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-2.00 mountX=0.18 mountY=0.10, mountTheta=0.51
23:29:10.489 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.19, opts=13)
23:29:10.489 00.000 14964 Enqueuing Move request for scope (-0.08, -0.19)
23:29:10.490 00.001 12044 Worker thread wakes up
23:29:10.490 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
23:29:10.490 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
23:29:10.490 00.000 12044 Moving (-0.08, -0.19) raw xDistance=0.18 yDistance=0.10
23:29:10.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
23:29:10.490 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:29:10.490 00.000 12044 MoveAxis(E, 0, ABG)
23:29:10.490 00.000 12044 Move returns status 0, amount 0
23:29:10.490 00.000 12044 MoveAxis(N, 0, ABG)
23:29:10.490 00.000 12044 Move returns status 0, amount 0
23:29:10.490 00.000 12044 move complete, result=0
23:29:10.490 00.000 12044 worker thread done servicing request
23:29:10.497 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16978, med=618, FiltMin=535, FiltMax=13952, Gamma=0.810
23:29:10.503 00.006 14964 UpdateGuideState exits: m=339735 SNR=368.6
23:29:10.503 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:10.504 00.000 14964 Enqueuing Expose request
23:29:10.504 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:10.505 00.001 12044 Worker thread wakes up
23:29:10.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:10.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:13.612 03.107 12044 Exposure complete
23:29:13.648 00.036 12044 worker thread done servicing request
23:29:13.648 00.000 14964 OnExposeComplete: enter
23:29:13.649 00.001 14964 UpdateGuideState(): m_state=6
23:29:13.649 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
23:29:13.650 00.001 14964 Star::Find returns 1 (0), X=276.64, Y=101.11, Mass=336197, SNR=359.1, Peak=21194 HFD=4.0
23:29:13.651 00.001 14964 MultiStar: [#1 -0.56,-0.02,0.16,U] [#2 -0.35,0.07,0.07,U] 
23:29:13.653 00.002 14964 refined, 2 included, MultiStar: {-0.29, -0.32}, one-star: {-0.25, -0.40}
23:29:13.653 00.000 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
23:29:13.654 00.001 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
23:29:13.654 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.32 hyp=0.44 cameraTheta=-2.31 mountX=0.32 mountY=0.32, mountTheta=0.80
23:29:13.656 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.32, opts=13)
23:29:13.656 00.000 14964 Enqueuing Move request for scope (-0.29, -0.32)
23:29:13.657 00.001 12044 Worker thread wakes up
23:29:13.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.32) opts 0xd
23:29:13.657 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.32)
23:29:13.657 00.000 12044 Moving (-0.29, -0.32) raw xDistance=0.32 yDistance=0.32
23:29:13.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.32, slope = 0.00
23:29:13.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:13.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:29:13.657 00.000 12044 MoveAxis(W, 3, ABG)
23:29:13.657 00.000 12044 Guiding  Dir = 3, Dur = 3
23:29:13.664 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21194, med=618, FiltMin=523, FiltMax=16857, Gamma=0.810
23:29:13.670 00.006 14964 UpdateGuideState exits: m=336197 SNR=359.1
23:29:13.672 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.673 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:13.675 00.002 14964 Enqueuing Expose request
23:29:13.700 00.025 12044 IsSlewing returns 0
23:29:13.701 00.001 12044 IsGuiding returns 0
23:29:13.820 00.119 12044 IsGuiding returns 1
23:29:13.820 00.000 12044 scope still moving after pulse duration time elapsed
23:29:13.883 00.063 12044 IsSlewing returns 0
23:29:13.883 00.000 12044 IsGuiding returns 0
23:29:13.883 00.000 12044 scope move finished after 3 + 180 ms
23:29:13.884 00.001 12044 Move returns status 0, amount 3
23:29:13.884 00.000 12044 MoveAxis(N, 0, ABG)
23:29:13.884 00.000 12044 Move returns status 0, amount 0
23:29:13.884 00.000 12044 move complete, result=0
23:29:13.884 00.000 12044 worker thread done servicing request
23:29:13.884 00.000 12044 Worker thread wakes up
23:29:13.884 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:13.884 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:13.884 00.000 14964 GuideStep: 0.3 px 3 ms WEST, 0.3 px 0 ms NORTH
23:29:17.017 03.133 12044 Exposure complete
23:29:17.045 00.028 12044 worker thread done servicing request
23:29:17.046 00.001 14964 OnExposeComplete: enter
23:29:17.047 00.001 14964 UpdateGuideState(): m_state=6
23:29:17.048 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
23:29:17.050 00.002 14964 Star::Find returns 1 (0), X=276.85, Y=101.24, Mass=344284, SNR=373.1, Peak=22926 HFD=3.8
23:29:17.053 00.003 14964 MultiStar: [#1 -0.36,0.05,0.16,U] [#2 -0.47,-0.22,0.06,U] 
23:29:17.054 00.001 14964 refined, 2 included, MultiStar: {-0.10, -0.22}, one-star: {-0.04, -0.27}
23:29:17.056 00.002 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
23:29:17.057 00.001 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
23:29:17.057 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.25 cameraTheta=-2.00 mountX=0.22 mountY=0.12, mountTheta=0.51
23:29:17.059 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.22, opts=13)
23:29:17.060 00.001 14964 Enqueuing Move request for scope (-0.10, -0.22)
23:29:17.061 00.001 12044 Worker thread wakes up
23:29:17.061 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
23:29:17.061 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
23:29:17.061 00.000 12044 Moving (-0.10, -0.22) raw xDistance=0.22 yDistance=0.12
23:29:17.061 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.01
23:29:17.061 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:17.061 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:29:17.061 00.000 12044 MoveAxis(E, 0, ABG)
23:29:17.061 00.000 12044 Move returns status 0, amount 0
23:29:17.061 00.000 12044 MoveAxis(N, 0, ABG)
23:29:17.061 00.000 12044 Move returns status 0, amount 0
23:29:17.062 00.001 12044 move complete, result=0
23:29:17.062 00.000 12044 worker thread done servicing request
23:29:17.072 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22926, med=617, FiltMin=530, FiltMax=16239, Gamma=0.810
23:29:17.087 00.015 14964 UpdateGuideState exits: m=344284 SNR=373.1
23:29:17.089 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.089 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:17.092 00.003 14964 Enqueuing Expose request
23:29:17.093 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:17.094 00.001 12044 Worker thread wakes up
23:29:17.094 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:17.094 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,67,71,71)
23:29:20.217 03.123 12044 Exposure complete
23:29:20.229 00.012 14964 evsrv: cli 01AB2D50 connect
23:29:20.230 00.001 14964 case statement mapped state 6 to 3
23:29:20.231 00.001 14964 case statement mapped state 6 to 3
23:29:20.232 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"71fa0e18-cef8-4733-b8d7-c754e0e1d269"}
23:29:20.232 00.000 14964 case statement mapped state 6 to 3
23:29:20.233 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"71fa0e18-cef8-4733-b8d7-c754e0e1d269"}
23:29:20.234 00.001 14964 evsrv: cli 01AB2D50 disconnect
23:29:20.234 00.000 14964 evsrv: cli 01AB2B70 connect
23:29:20.235 00.001 14964 case statement mapped state 6 to 3
23:29:20.236 00.001 14964 case statement mapped state 6 to 3
23:29:20.237 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"204ba759-4270-482a-8f99-19eddae4ce9d"}
23:29:20.237 00.000 14964 PhdController::Dither begins
23:29:20.238 00.001 14964 dither: size=2.00, dRA=1.50 dDec=0.91
23:29:20.238 00.000 14964 MountToCamera -- mountTheta (-0.54) + m_xAngle (-1.56) = xAngle (-2.10 = -2.10)
23:29:20.239 00.001 14964 MountToCamera -- mountX=1.50 mountY=0.91 hyp=1.76 mountTheta=-0.54 cameraX=-0.88, cameraY=-1.52 cameraTheta=-2.10
23:29:20.239 00.000 14964 setting lock position to (276.01, 99.99)
23:29:20.240 00.001 14964 Mount: notify guiding dithered (-0.9, -1.5)
23:29:20.240 00.000 14964 MultiStar: stabilizing after lock position change
23:29:20.241 00.001 14964 Status Line: Dither by 1.50,0.91
23:29:20.242 00.001 12044 worker thread done servicing request
23:29:20.244 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:29:20.245 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
23:29:20.246 00.001 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"204ba759-4270-482a-8f99-19eddae4ce9d"}
23:29:20.246 00.000 14964 OnExposeComplete: enter
23:29:20.247 00.001 14964 UpdateGuideState(): m_state=6
23:29:20.247 00.000 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
23:29:20.248 00.001 14964 Star::Find returns 1 (0), X=276.82, Y=101.18, Mass=341628, SNR=372.8, Peak=21142 HFD=4.0
23:29:20.249 00.001 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
23:29:20.249 00.000 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
23:29:20.251 00.002 14964 CameraToMount -- cameraX=0.82 cameraY=1.20 hyp=1.45 cameraTheta=0.97 mountX=-1.18 mountY=-0.94, mountTheta=-2.47
23:29:20.254 00.003 14964 dither recenter: remaining=(-1.5,-0.9) step=(-1.5,-0.9)
23:29:20.254 00.000 14964 MountToCamera -- mountTheta (2.60) + m_xAngle (-1.56) = xAngle (1.04 = 1.04)
23:29:20.255 00.001 14964 MountToCamera -- mountX=-1.50 mountY=-0.91 hyp=1.76 mountTheta=2.60 cameraX=0.88, cameraY=1.52 cameraTheta=1.04
23:29:20.255 00.000 14964 SchedulePrimaryMove(1136A648, x=0.88, y=1.52, opts=4)
23:29:20.256 00.001 14964 Enqueuing Move request for scope (0.88, 1.52)
23:29:20.256 00.000 14964 Mount: notify direct move -1.50,-0.91
23:29:20.257 00.001 12044 Worker thread wakes up
23:29:20.257 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.88, 1.52) opts 0x4
23:29:20.257 00.000 12044 Handling offset move in thread for scope, endpoint = (0.88, 1.52)
23:29:20.257 00.000 12044 Moving (0.88, 1.52) raw xDistance=-1.50 yDistance=-0.91
23:29:20.257 00.000 12044 BLC: window closed
23:29:20.257 00.000 12044 MoveAxis(E, 178, B)
23:29:20.257 00.000 12044 Guiding  Dir = 2, Dur = 178
23:29:20.265 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21142, med=617, FiltMin=532, FiltMax=15277, Gamma=0.810
23:29:20.271 00.006 14964 UpdateGuideState exits: m=341628 SNR=372.8
23:29:20.272 00.001 14964 PhdController: settling, locked = 1, distance = 1.85 (2.00) aobump = 0 frame = 1 / 99999
23:29:20.273 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567360.272,"Host":"NUCBOX","Inst":1,"Distance":1.85,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:29:20.273 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.274 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:20.274 00.000 14964 Enqueuing Expose request
23:29:20.275 00.001 14964 evsrv: cli 01AB2B70 disconnect
23:29:20.290 00.015 12044 IsSlewing returns 0
23:29:20.290 00.000 12044 IsGuiding returns 0
23:29:20.320 00.030 12044 PulseGuide returned control before completion, sleep 157
23:29:20.494 00.174 12044 IsGuiding returns 1
23:29:20.494 00.000 12044 scope still moving after pulse duration time elapsed
23:29:20.554 00.060 12044 IsSlewing returns 0
23:29:20.555 00.001 12044 IsGuiding returns 0
23:29:20.555 00.000 12044 scope move finished after 178 + 87 ms
23:29:20.555 00.000 12044 Move returns status 0, amount 178
23:29:20.555 00.000 12044 BLC: window closed
23:29:20.555 00.000 12044 BLC: Compensation needed for non-algo type move
23:29:20.555 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 347 applied
23:29:20.555 00.000 12044 MoveAxis(N, 431, B)
23:29:20.555 00.000 12044 Guiding  Dir = 0, Dur = 431
23:29:20.588 00.033 12044 IsSlewing returns 0
23:29:20.589 00.001 12044 IsGuiding returns 0
23:29:20.621 00.032 12044 PulseGuide returned control before completion, sleep 410
23:29:21.039 00.418 12044 IsGuiding returns 1
23:29:21.039 00.000 12044 scope still moving after pulse duration time elapsed
23:29:21.134 00.095 12044 IsSlewing returns 0
23:29:21.134 00.000 12044 IsGuiding returns 0
23:29:21.135 00.001 12044 scope move finished after 431 + 115 ms
23:29:21.135 00.000 12044 Move returns status 0, amount 431
23:29:21.135 00.000 12044 move complete, result=0
23:29:21.135 00.000 12044 worker thread done servicing request
23:29:21.135 00.000 12044 Worker thread wakes up
23:29:21.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:21.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:21.135 00.000 14964 GuideStep: -1.5 px 178 ms EAST, -0.9 px 431 ms NORTH
23:29:24.236 03.101 12044 Exposure complete
23:29:24.259 00.023 12044 worker thread done servicing request
23:29:24.259 00.000 14964 OnExposeComplete: enter
23:29:24.259 00.000 14964 UpdateGuideState(): m_state=6
23:29:24.260 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
23:29:24.260 00.000 14964 Star::Find returns 1 (0), X=275.94, Y=100.01, Mass=336824, SNR=370.0, Peak=20413 HFD=4.1
23:29:24.261 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
23:29:24.261 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.39 = 1.11)
23:29:24.262 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.78 mountX=-0.03 mountY=0.06, mountTheta=1.96
23:29:24.264 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.02, opts=13)
23:29:24.265 00.001 14964 Enqueuing Move request for scope (-0.06, 0.02)
23:29:24.265 00.000 12044 Worker thread wakes up
23:29:24.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:29:24.265 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:29:24.265 00.000 12044 Moving (-0.06, 0.02) raw xDistance=-0.03 yDistance=0.06
23:29:24.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
23:29:24.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:24.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:24.265 00.000 12044 MoveAxis(E, 0, ABG)
23:29:24.265 00.000 12044 Move returns status 0, amount 0
23:29:24.265 00.000 12044 MoveAxis(N, 0, ABG)
23:29:24.265 00.000 12044 Move returns status 0, amount 0
23:29:24.265 00.000 12044 move complete, result=0
23:29:24.265 00.000 12044 worker thread done servicing request
23:29:24.273 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20413, med=616, FiltMin=531, FiltMax=16979, Gamma=0.810
23:29:24.278 00.005 14964 UpdateGuideState exits: m=336824 SNR=370.0
23:29:24.279 00.001 14964 PhdController: settling, locked = 1, distance = 0.07 (2.00) aobump = 0 frame = 2 / 99999
23:29:24.279 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778567364.279,"Host":"NUCBOX","Inst":1,"Distance":0.07,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
23:29:24.280 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.280 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:24.281 00.001 14964 Enqueuing Expose request
23:29:24.281 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:24.282 00.001 12044 Worker thread wakes up
23:29:24.282 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:24.282 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:27.382 03.100 12044 Exposure complete
23:29:27.406 00.024 14964 OnExposeComplete: enter
23:29:27.406 00.000 12044 worker thread done servicing request
23:29:27.407 00.001 14964 UpdateGuideState(): m_state=6
23:29:27.407 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
23:29:27.408 00.001 14964 Star::Find returns 1 (0), X=276.15, Y=99.97, Mass=339111, SNR=369.4, Peak=21821 HFD=4.1
23:29:27.408 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
23:29:27.409 00.001 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
23:29:27.409 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=0.02 mountY=-0.14, mountTheta=-1.43
23:29:27.411 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.02, opts=13)
23:29:27.412 00.001 14964 Enqueuing Move request for scope (0.15, -0.02)
23:29:27.413 00.001 12044 Worker thread wakes up
23:29:27.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:29:27.413 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:29:27.413 00.000 12044 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.14
23:29:27.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
23:29:27.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:27.413 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:29:27.413 00.000 12044 MoveAxis(E, 0, ABG)
23:29:27.413 00.000 12044 Move returns status 0, amount 0
23:29:27.413 00.000 12044 MoveAxis(N, 0, ABG)
23:29:27.413 00.000 12044 Move returns status 0, amount 0
23:29:27.413 00.000 12044 move complete, result=0
23:29:27.413 00.000 12044 worker thread done servicing request
23:29:27.420 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21821, med=618, FiltMin=525, FiltMax=17054, Gamma=0.810
23:29:27.426 00.006 14964 UpdateGuideState exits: m=339111 SNR=369.4
23:29:27.427 00.001 14964 PhdController: settling, locked = 1, distance = 0.09 (2.00) aobump = 0 frame = 3 / 99999
23:29:27.427 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778567367.427,"Host":"NUCBOX","Inst":1,"Distance":0.09,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
23:29:27.428 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:27.429 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:27.429 00.000 14964 Enqueuing Expose request
23:29:27.430 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:27.430 00.000 12044 Worker thread wakes up
23:29:27.430 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:27.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:30.533 03.103 12044 Exposure complete
23:29:30.576 00.043 12044 worker thread done servicing request
23:29:30.576 00.000 14964 OnExposeComplete: enter
23:29:30.579 00.003 14964 UpdateGuideState(): m_state=6
23:29:30.580 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
23:29:30.582 00.002 14964 Star::Find returns 1 (0), X=276.39, Y=100.01, Mass=334105, SNR=362.9, Peak=21717 HFD=4.1
23:29:30.583 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
23:29:30.585 00.002 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
23:29:30.587 00.002 14964 CameraToMount -- cameraX=0.38 cameraY=0.02 hyp=0.38 cameraTheta=0.05 mountX=-0.01 mountY=-0.38, mountTheta=-1.61
23:29:30.591 00.004 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.02, opts=13)
23:29:30.593 00.002 14964 Enqueuing Move request for scope (0.38, 0.02)
23:29:30.594 00.001 12044 Worker thread wakes up
23:29:30.595 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.02) opts 0xd
23:29:30.595 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.02)
23:29:30.595 00.000 12044 Moving (0.38, 0.02) raw xDistance=-0.01 yDistance=-0.38
23:29:30.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
23:29:30.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:30.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:29:30.595 00.000 12044 MoveAxis(E, 0, ABG)
23:29:30.595 00.000 12044 Move returns status 0, amount 0
23:29:30.595 00.000 12044 MoveAxis(N, 0, ABG)
23:29:30.595 00.000 12044 Move returns status 0, amount 0
23:29:30.595 00.000 12044 move complete, result=0
23:29:30.595 00.000 12044 worker thread done servicing request
23:29:30.611 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21717, med=617, FiltMin=529, FiltMax=15951, Gamma=0.810
23:29:30.622 00.011 14964 UpdateGuideState exits: m=334105 SNR=362.9
23:29:30.624 00.002 14964 PhdController: settling, locked = 1, distance = 0.18 (2.00) aobump = 0 frame = 4 / 99999
23:29:30.625 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567370.625,"Host":"NUCBOX","Inst":1,"Distance":0.18,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
23:29:30.627 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.629 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:30.631 00.002 14964 Enqueuing Expose request
23:29:30.634 00.003 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:29:30.636 00.002 12044 Worker thread wakes up
23:29:30.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:30.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:33.766 03.130 12044 Exposure complete
23:29:33.801 00.035 12044 worker thread done servicing request
23:29:33.801 00.000 14964 OnExposeComplete: enter
23:29:33.802 00.001 14964 UpdateGuideState(): m_state=6
23:29:33.803 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
23:29:33.803 00.000 14964 Star::Find returns 1 (0), X=276.18, Y=99.86, Mass=338407, SNR=366.7, Peak=21005 HFD=4.1
23:29:33.804 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
23:29:33.804 00.000 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.33)
23:29:33.805 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.65 mountX=0.13 mountY=-0.16, mountTheta=-0.86
23:29:33.806 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.13, opts=13)
23:29:33.806 00.000 14964 Enqueuing Move request for scope (0.17, -0.13)
23:29:33.807 00.001 12044 Worker thread wakes up
23:29:33.807 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
23:29:33.807 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
23:29:33.807 00.000 12044 Moving (0.17, -0.13) raw xDistance=0.13 yDistance=-0.16
23:29:33.807 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.04
23:29:33.807 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.807 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:29:33.807 00.000 12044 MoveAxis(E, 0, ABG)
23:29:33.807 00.000 12044 Move returns status 0, amount 0
23:29:33.807 00.000 12044 MoveAxis(N, 0, ABG)
23:29:33.807 00.000 12044 Move returns status 0, amount 0
23:29:33.807 00.000 12044 move complete, result=0
23:29:33.807 00.000 12044 worker thread done servicing request
23:29:33.817 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21005, med=617, FiltMin=535, FiltMax=15530, Gamma=0.810
23:29:33.824 00.007 14964 UpdateGuideState exits: m=338407 SNR=366.7
23:29:33.825 00.001 14964 PhdController: settling, locked = 1, distance = 0.19 (2.00) aobump = 0 frame = 5 / 99999
23:29:33.825 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778567373.825,"Host":"NUCBOX","Inst":1,"Distance":0.19,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
23:29:33.826 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.827 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:33.827 00.000 14964 Enqueuing Expose request
23:29:33.827 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:33.828 00.001 12044 Worker thread wakes up
23:29:33.828 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:33.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:36.929 03.101 12044 Exposure complete
23:29:36.957 00.028 12044 worker thread done servicing request
23:29:36.957 00.000 14964 OnExposeComplete: enter
23:29:36.958 00.001 14964 UpdateGuideState(): m_state=6
23:29:36.958 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
23:29:36.959 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=99.33, Mass=330842, SNR=362.8, Peak=18192 HFD=4.1
23:29:36.960 00.001 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.56) = xAngle (-0.11 = -0.11)
23:29:36.960 00.000 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
23:29:36.961 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.66 hyp=0.66 cameraTheta=-1.66 mountX=0.66 mountY=0.13, mountTheta=0.19
23:29:36.963 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.66, opts=13)
23:29:36.964 00.001 14964 Enqueuing Move request for scope (-0.06, -0.66)
23:29:36.966 00.002 12044 Worker thread wakes up
23:29:36.966 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.66) opts 0xd
23:29:36.966 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.66)
23:29:36.966 00.000 12044 Moving (-0.06, -0.66) raw xDistance=0.66 yDistance=0.13
23:29:36.966 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.48 from input 0.66, slope = 0.15
23:29:36.966 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:36.966 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:36.966 00.000 12044 MoveAxis(W, 57, ABG)
23:29:36.966 00.000 12044 Guiding  Dir = 3, Dur = 57
23:29:36.974 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18192, med=617, FiltMin=534, FiltMax=14071, Gamma=0.810
23:29:36.980 00.006 14964 UpdateGuideState exits: m=330842 SNR=362.8
23:29:36.981 00.001 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 6 / 99999
23:29:36.981 00.000 14964 PhdController: newstate STATE_FINISH
23:29:36.982 00.001 14964 PhdController complete: success
23:29:36.982 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778567376.982,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:29:36.983 00.001 14964 Mount: notify guiding dither settle done success=1
23:29:36.983 00.000 14964 PhdController: newstate STATE_IDLE
23:29:36.983 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.984 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:36.984 00.000 14964 Enqueuing Expose request
23:29:37.025 00.041 12044 IsSlewing returns 0
23:29:37.026 00.001 12044 IsGuiding returns 0
23:29:37.058 00.032 12044 PulseGuide returned control before completion, sleep 35
23:29:37.124 00.066 12044 IsGuiding returns 1
23:29:37.124 00.000 12044 scope still moving after pulse duration time elapsed
23:29:37.179 00.055 12044 IsSlewing returns 0
23:29:37.179 00.000 12044 IsGuiding returns 0
23:29:37.179 00.000 12044 scope move finished after 57 + 96 ms
23:29:37.179 00.000 12044 Move returns status 0, amount 57
23:29:37.179 00.000 12044 MoveAxis(N, 0, ABG)
23:29:37.180 00.001 12044 Move returns status 0, amount 0
23:29:37.180 00.000 12044 move complete, result=0
23:29:37.180 00.000 12044 worker thread done servicing request
23:29:37.180 00.000 12044 Worker thread wakes up
23:29:37.180 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:37.180 00.000 14964 GuideStep: 0.7 px 57 ms WEST, 0.1 px 0 ms NORTH
23:29:37.182 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:40.320 03.138 12044 Exposure complete
23:29:40.351 00.031 12044 worker thread done servicing request
23:29:40.351 00.000 14964 OnExposeComplete: enter
23:29:40.352 00.001 14964 UpdateGuideState(): m_state=6
23:29:40.354 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
23:29:40.355 00.001 14964 Star::Find returns 1 (0), X=276.15, Y=99.92, Mass=337317, SNR=373.8, Peak=21397 HFD=4.2
23:29:40.357 00.002 14964 MultiStar: exiting stabilization period
23:29:40.358 00.001 14964 MultiStar: updating star positions after lock position change
23:29:40.358 00.000 14964 Star::Find(35, 70, 322, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
23:29:40.359 00.001 14964 Star::Find returns 1 (0), X=70.86, Y=318.29, Mass=14659, SNR=61.0, Peak=1625 HFD=3.4
23:29:40.360 00.001 14964 Star::Find(35, 137, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
23:29:40.360 00.000 14964 Star::Find returns 1 (0), X=137.06, Y=308.60, Mass=3800, SNR=21.5, Peak=975 HFD=3.2
23:29:40.361 00.001 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
23:29:40.361 00.000 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.09)
23:29:40.362 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=0.07 mountY=-0.14, mountTheta=-1.12
23:29:40.365 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.07, opts=13)
23:29:40.367 00.002 14964 Enqueuing Move request for scope (0.15, -0.07)
23:29:40.369 00.002 12044 Worker thread wakes up
23:29:40.369 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:29:40.369 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:29:40.369 00.000 12044 Moving (0.15, -0.07) raw xDistance=0.07 yDistance=-0.14
23:29:40.370 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.28, using input
23:29:40.370 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.07
23:29:40.370 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:40.370 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:29:40.370 00.000 12044 MoveAxis(E, 0, ABG)
23:29:40.370 00.000 12044 Move returns status 0, amount 0
23:29:40.370 00.000 12044 MoveAxis(N, 0, ABG)
23:29:40.370 00.000 12044 Move returns status 0, amount 0
23:29:40.370 00.000 12044 move complete, result=0
23:29:40.370 00.000 12044 worker thread done servicing request
23:29:40.380 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21397, med=617, FiltMin=532, FiltMax=15745, Gamma=0.810
23:29:40.388 00.008 14964 UpdateGuideState exits: m=337317 SNR=373.8
23:29:40.389 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.390 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:40.390 00.000 14964 Enqueuing Expose request
23:29:40.391 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:40.392 00.001 12044 Worker thread wakes up
23:29:40.392 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:40.392 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:43.496 03.104 12044 Exposure complete
23:29:43.522 00.026 12044 worker thread done servicing request
23:29:43.522 00.000 14964 OnExposeComplete: enter
23:29:43.523 00.001 14964 UpdateGuideState(): m_state=6
23:29:43.524 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
23:29:43.525 00.001 14964 Star::Find returns 1 (0), X=276.10, Y=99.87, Mass=334757, SNR=365.8, Peak=18589 HFD=4.2
23:29:43.526 00.001 14964 MultiStar: [#1 -0.14,0.34,0.15,U] [#2 0.03,-0.01,0.07,U] 
23:29:43.526 00.000 14964 refined, 2 included, MultiStar: {0.06, -0.06}, one-star: {0.09, -0.12}
23:29:43.527 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
23:29:43.528 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.42)
23:29:43.529 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.74 mountX=0.06 mountY=-0.06, mountTheta=-0.77
23:29:43.530 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.06, opts=13)
23:29:43.531 00.001 14964 Enqueuing Move request for scope (0.06, -0.06)
23:29:43.532 00.001 12044 Worker thread wakes up
23:29:43.532 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:29:43.532 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:29:43.532 00.000 12044 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
23:29:43.532 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.17, using input
23:29:43.532 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
23:29:43.532 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.532 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:43.532 00.000 12044 MoveAxis(E, 0, ABG)
23:29:43.532 00.000 12044 Move returns status 0, amount 0
23:29:43.532 00.000 12044 MoveAxis(N, 0, ABG)
23:29:43.532 00.000 12044 Move returns status 0, amount 0
23:29:43.532 00.000 12044 move complete, result=0
23:29:43.532 00.000 12044 worker thread done servicing request
23:29:43.540 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18589, med=617, FiltMin=525, FiltMax=15038, Gamma=0.810
23:29:43.545 00.005 14964 UpdateGuideState exits: m=334757 SNR=365.8
23:29:43.546 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.547 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:43.548 00.001 14964 Enqueuing Expose request
23:29:43.549 00.001 12044 Worker thread wakes up
23:29:43.549 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:43.549 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:43.549 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:46.668 03.119 12044 Exposure complete
23:29:46.704 00.036 12044 worker thread done servicing request
23:29:46.704 00.000 14964 OnExposeComplete: enter
23:29:46.707 00.003 14964 UpdateGuideState(): m_state=6
23:29:46.707 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
23:29:46.708 00.001 14964 Star::Find returns 1 (0), X=275.95, Y=100.05, Mass=331716, SNR=350.6, Peak=20521 HFD=4.3
23:29:46.709 00.001 14964 MultiStar: [#1 -0.30,0.04,0.16,U] [#2 0.03,0.31,0.06,U] 
23:29:46.711 00.002 14964 single-star, 2 included, MultiStar: {-0.08, 0.07}, one-star: {-0.05, 0.06}
23:29:46.713 00.002 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.56) = xAngle (3.79 = -2.49)
23:29:46.716 00.003 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.56)
23:29:46.716 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.24 mountX=-0.06 mountY=0.04, mountTheta=2.55
23:29:46.719 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.06, opts=13)
23:29:46.721 00.002 14964 Enqueuing Move request for scope (-0.05, 0.06)
23:29:46.722 00.001 12044 Worker thread wakes up
23:29:46.722 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:29:46.722 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:29:46.723 00.001 12044 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
23:29:46.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
23:29:46.723 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:46.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:46.723 00.000 12044 MoveAxis(E, 0, ABG)
23:29:46.723 00.000 12044 Move returns status 0, amount 0
23:29:46.723 00.000 12044 MoveAxis(N, 0, ABG)
23:29:46.723 00.000 12044 Move returns status 0, amount 0
23:29:46.723 00.000 12044 move complete, result=0
23:29:46.723 00.000 12044 worker thread done servicing request
23:29:46.735 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20521, med=618, FiltMin=533, FiltMax=15239, Gamma=0.810
23:29:46.747 00.012 14964 UpdateGuideState exits: m=331716 SNR=350.6
23:29:46.747 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.748 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:46.748 00.000 14964 Enqueuing Expose request
23:29:46.749 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:46.751 00.002 12044 Worker thread wakes up
23:29:46.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:46.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:49.884 03.133 12044 Exposure complete
23:29:49.923 00.039 12044 worker thread done servicing request
23:29:49.923 00.000 14964 OnExposeComplete: enter
23:29:49.925 00.002 14964 UpdateGuideState(): m_state=6
23:29:49.927 00.002 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
23:29:49.929 00.002 14964 Star::Find returns 1 (0), X=276.27, Y=100.32, Mass=337268, SNR=373.5, Peak=19949 HFD=3.7
23:29:49.931 00.002 14964 MultiStar: [#1 -0.07,-0.17,0.16,U] [#2 0.03,-0.12,0.07,U] 
23:29:49.932 00.001 14964 refined, 2 included, MultiStar: {0.21, 0.24}, one-star: {0.26, 0.33}
23:29:49.933 00.001 14964 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.56) = xAngle (2.42 = 2.42)
23:29:49.934 00.001 14964 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.81)
23:29:49.936 00.002 14964 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.87 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
23:29:49.938 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.24, opts=13)
23:29:49.939 00.001 14964 Enqueuing Move request for scope (0.21, 0.24)
23:29:49.941 00.002 12044 Worker thread wakes up
23:29:49.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd
23:29:49.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.24)
23:29:49.941 00.000 12044 Moving (0.21, 0.24) raw xDistance=-0.24 yDistance=-0.23
23:29:49.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
23:29:49.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:29:49.941 00.000 12044 MoveAxis(E, 0, ABG)
23:29:49.941 00.000 12044 Move returns status 0, amount 0
23:29:49.942 00.001 12044 MoveAxis(N, 0, ABG)
23:29:49.942 00.000 12044 Move returns status 0, amount 0
23:29:49.942 00.000 12044 move complete, result=0
23:29:49.942 00.000 12044 worker thread done servicing request
23:29:49.954 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19949, med=617, FiltMin=532, FiltMax=16319, Gamma=0.810
23:29:49.960 00.006 14964 UpdateGuideState exits: m=337268 SNR=373.5
23:29:49.961 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.961 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:49.962 00.001 14964 Enqueuing Expose request
23:29:49.962 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:49.963 00.001 12044 Worker thread wakes up
23:29:49.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:49.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:53.064 03.101 12044 Exposure complete
23:29:53.104 00.040 12044 worker thread done servicing request
23:29:53.104 00.000 14964 OnExposeComplete: enter
23:29:53.106 00.002 14964 UpdateGuideState(): m_state=6
23:29:53.108 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
23:29:53.110 00.002 14964 Star::Find returns 1 (0), X=276.15, Y=100.39, Mass=334849, SNR=357.0, Peak=19397 HFD=3.8
23:29:53.111 00.001 14964 MultiStar: [#1 -0.11,-0.37,0.16,U] [#2 -0.09,-0.88,0.00,M1] 
23:29:53.113 00.002 14964 refined, 1 included, MultiStar: {0.11, 0.29}, one-star: {0.14, 0.40}
23:29:53.114 00.001 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
23:29:53.115 00.001 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.46)
23:29:53.117 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.22 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
23:29:53.119 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.29, opts=13)
23:29:53.120 00.001 14964 Enqueuing Move request for scope (0.11, 0.29)
23:29:53.120 00.000 12044 Worker thread wakes up
23:29:53.120 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
23:29:53.120 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
23:29:53.120 00.000 12044 Moving (0.11, 0.29) raw xDistance=-0.29 yDistance=-0.14
23:29:53.120 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.03
23:29:53.120 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.120 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:29:53.120 00.000 12044 MoveAxis(E, 0, ABG)
23:29:53.120 00.000 12044 Move returns status 0, amount 0
23:29:53.120 00.000 12044 MoveAxis(N, 0, ABG)
23:29:53.120 00.000 12044 Move returns status 0, amount 0
23:29:53.120 00.000 12044 move complete, result=0
23:29:53.120 00.000 12044 worker thread done servicing request
23:29:53.129 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19397, med=617, FiltMin=535, FiltMax=16102, Gamma=0.810
23:29:53.134 00.005 14964 UpdateGuideState exits: m=334849 SNR=357.0
23:29:53.135 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.135 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:53.136 00.001 14964 Enqueuing Expose request
23:29:53.136 00.000 12044 Worker thread wakes up
23:29:53.136 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:53.137 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:53.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:56.240 03.103 12044 Exposure complete
23:29:56.277 00.037 12044 worker thread done servicing request
23:29:56.277 00.000 14964 OnExposeComplete: enter
23:29:56.278 00.001 14964 UpdateGuideState(): m_state=6
23:29:56.279 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
23:29:56.279 00.000 14964 Star::Find returns 1 (0), X=275.96, Y=100.37, Mass=339890, SNR=370.8, Peak=22565 HFD=3.6
23:29:56.281 00.002 14964 MultiStar: [#1 -0.31,-0.17,0.16,U] [#2 0.03,-0.31,0.07,U] 
23:29:56.282 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.27}, one-star: {-0.04, 0.38}
23:29:56.283 00.001 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.38 = -2.90)
23:29:56.285 00.002 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
23:29:56.286 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.83 mountX=-0.27 mountY=0.04, mountTheta=2.98
23:29:56.288 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.27, opts=13)
23:29:56.290 00.002 14964 Enqueuing Move request for scope (-0.07, 0.27)
23:29:56.290 00.000 12044 Worker thread wakes up
23:29:56.291 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
23:29:56.291 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
23:29:56.291 00.000 12044 Moving (-0.07, 0.27) raw xDistance=-0.27 yDistance=0.04
23:29:56.291 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.34, using input
23:29:56.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.05
23:29:56.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:56.291 00.000 12044 MoveAxis(E, 0, ABG)
23:29:56.291 00.000 12044 Move returns status 0, amount 0
23:29:56.291 00.000 12044 MoveAxis(N, 0, ABG)
23:29:56.291 00.000 12044 Move returns status 0, amount 0
23:29:56.291 00.000 12044 move complete, result=0
23:29:56.292 00.001 12044 worker thread done servicing request
23:29:56.303 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22565, med=618, FiltMin=531, FiltMax=17128, Gamma=0.810
23:29:56.313 00.010 14964 UpdateGuideState exits: m=339890 SNR=370.8
23:29:56.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.315 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:56.315 00.000 14964 Enqueuing Expose request
23:29:56.316 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:56.317 00.001 12044 Worker thread wakes up
23:29:56.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:56.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:29:59.422 03.105 12044 Exposure complete
23:29:59.465 00.043 12044 worker thread done servicing request
23:29:59.465 00.000 14964 OnExposeComplete: enter
23:29:59.467 00.002 14964 UpdateGuideState(): m_state=6
23:29:59.469 00.002 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
23:29:59.471 00.002 14964 Star::Find returns 1 (0), X=276.06, Y=100.58, Mass=338987, SNR=373.9, Peak=20750 HFD=3.8
23:29:59.472 00.001 14964 MultiStar: [#1 -0.23,-0.48,0.16,U] [#2 -0.22,-0.79,0.00,M1] 
23:29:59.474 00.002 14964 refined, 1 included, MultiStar: {0.01, 0.44}, one-star: {0.05, 0.59}
23:29:59.475 00.001 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.09 = 3.09)
23:29:59.476 00.001 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.14)
23:29:59.477 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=-0.44 mountY=-0.06, mountTheta=-3.01
23:29:59.479 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.44, opts=13)
23:29:59.479 00.000 14964 Enqueuing Move request for scope (0.01, 0.44)
23:29:59.480 00.001 12044 Worker thread wakes up
23:29:59.480 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
23:29:59.480 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
23:29:59.480 00.000 12044 Moving (0.01, 0.44) raw xDistance=-0.44 yDistance=-0.06
23:29:59.480 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.49, using input
23:29:59.480 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.08
23:29:59.480 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:59.480 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:59.480 00.000 12044 MoveAxis(E, 34, ABG)
23:29:59.480 00.000 12044 Guiding  Dir = 2, Dur = 34
23:29:59.491 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20750, med=617, FiltMin=536, FiltMax=16710, Gamma=0.810
23:29:59.501 00.010 14964 UpdateGuideState exits: m=338987 SNR=373.9
23:29:59.502 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.503 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:29:59.503 00.000 14964 Enqueuing Expose request
23:29:59.541 00.038 12044 IsSlewing returns 0
23:29:59.541 00.000 12044 IsGuiding returns 0
23:29:59.574 00.033 12044 PulseGuide returned control before completion, sleep 13
23:29:59.595 00.021 12044 IsGuiding returns 1
23:29:59.596 00.001 12044 scope still moving after pulse duration time elapsed
23:29:59.652 00.056 12044 IsSlewing returns 0
23:29:59.652 00.000 12044 IsGuiding returns 0
23:29:59.652 00.000 12044 scope move finished after 34 + 76 ms
23:29:59.653 00.001 12044 Move returns status 0, amount 34
23:29:59.653 00.000 12044 MoveAxis(N, 0, ABG)
23:29:59.653 00.000 12044 Move returns status 0, amount 0
23:29:59.653 00.000 12044 move complete, result=0
23:29:59.653 00.000 12044 worker thread done servicing request
23:29:59.653 00.000 14964 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
23:29:59.654 00.001 12044 Worker thread wakes up
23:29:59.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:29:59.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:02.762 03.108 12044 Exposure complete
23:30:02.795 00.033 12044 worker thread done servicing request
23:30:02.795 00.000 14964 OnExposeComplete: enter
23:30:02.796 00.001 14964 UpdateGuideState(): m_state=6
23:30:02.796 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
23:30:02.796 00.000 14964 Star::Find returns 1 (0), X=276.23, Y=100.24, Mass=335582, SNR=359.1, Peak=21341 HFD=3.9
23:30:02.798 00.002 14964 MultiStar: [#1 -0.00,-0.13,0.15,U] [#2 -0.01,-0.38,0.06,U] 
23:30:02.798 00.000 14964 refined, 2 included, MultiStar: {0.18, 0.17}, one-star: {0.22, 0.25}
23:30:02.799 00.001 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.31 = 2.31)
23:30:02.799 00.000 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.92)
23:30:02.800 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.75 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
23:30:02.803 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.17, opts=13)
23:30:02.805 00.002 14964 Enqueuing Move request for scope (0.18, 0.17)
23:30:02.807 00.002 12044 Worker thread wakes up
23:30:02.807 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
23:30:02.807 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
23:30:02.807 00.000 12044 Moving (0.18, 0.17) raw xDistance=-0.17 yDistance=-0.20
23:30:02.807 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.53, using input
23:30:02.807 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.08
23:30:02.807 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:02.807 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:30:02.807 00.000 12044 MoveAxis(E, 0, ABG)
23:30:02.807 00.000 12044 Move returns status 0, amount 0
23:30:02.807 00.000 12044 MoveAxis(N, 0, ABG)
23:30:02.807 00.000 12044 Move returns status 0, amount 0
23:30:02.807 00.000 12044 move complete, result=0
23:30:02.807 00.000 12044 worker thread done servicing request
23:30:02.826 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21341, med=617, FiltMin=527, FiltMax=15511, Gamma=0.810
23:30:02.834 00.008 14964 UpdateGuideState exits: m=335582 SNR=359.1
23:30:02.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.839 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:02.842 00.003 14964 Enqueuing Expose request
23:30:02.843 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:02.845 00.002 12044 Worker thread wakes up
23:30:02.845 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:02.845 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:05.953 03.108 12044 Exposure complete
23:30:05.984 00.031 12044 worker thread done servicing request
23:30:05.984 00.000 14964 OnExposeComplete: enter
23:30:05.987 00.003 14964 UpdateGuideState(): m_state=6
23:30:05.988 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
23:30:05.988 00.000 14964 Star::Find returns 1 (0), X=275.93, Y=100.11, Mass=338484, SNR=363.3, Peak=22761 HFD=4.1
23:30:05.989 00.001 14964 MultiStar: [#1 -0.38,0.09,0.17,U] [#2 -0.13,-0.01,0.06,U] 
23:30:05.990 00.001 14964 single-star, 2 included, MultiStar: {-0.12, 0.11}, one-star: {-0.07, 0.12}
23:30:05.990 00.000 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.68 = -2.61)
23:30:05.990 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
23:30:05.991 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.12 mountX=-0.12 mountY=0.06, mountTheta=2.68
23:30:05.992 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.12, opts=13)
23:30:05.993 00.001 14964 Enqueuing Move request for scope (-0.07, 0.12)
23:30:05.993 00.000 12044 Worker thread wakes up
23:30:05.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:30:05.993 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:30:05.994 00.001 12044 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.06
23:30:05.994 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.47, using input
23:30:05.994 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:30:05.994 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.07
23:30:05.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:05.994 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:05.994 00.000 12044 MoveAxis(E, 0, ABG)
23:30:05.994 00.000 12044 Move returns status 0, amount 0
23:30:05.994 00.000 12044 MoveAxis(N, 0, ABG)
23:30:05.994 00.000 12044 Move returns status 0, amount 0
23:30:05.994 00.000 12044 move complete, result=0
23:30:05.994 00.000 12044 worker thread done servicing request
23:30:06.004 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22761, med=617, FiltMin=534, FiltMax=17688, Gamma=0.810
23:30:06.013 00.009 14964 UpdateGuideState exits: m=338484 SNR=363.3
23:30:06.013 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.014 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:06.014 00.000 14964 Enqueuing Expose request
23:30:06.015 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:06.016 00.001 12044 Worker thread wakes up
23:30:06.016 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:06.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:09.118 03.102 12044 Exposure complete
23:30:09.157 00.039 12044 worker thread done servicing request
23:30:09.157 00.000 14964 OnExposeComplete: enter
23:30:09.159 00.002 14964 UpdateGuideState(): m_state=6
23:30:09.160 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
23:30:09.162 00.002 14964 Star::Find returns 1 (0), X=275.74, Y=100.50, Mass=340719, SNR=371.0, Peak=19431 HFD=3.9
23:30:09.163 00.001 14964 MultiStar: [#1 -0.44,-0.26,0.16,U] [#2 -0.23,-0.63,0.00,M1] 
23:30:09.164 00.001 14964 refined, 1 included, MultiStar: {-0.29, 0.41}, one-star: {-0.27, 0.51}
23:30:09.165 00.001 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.75 = -2.54)
23:30:09.167 00.002 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.52)
23:30:09.168 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.41 hyp=0.50 cameraTheta=2.19 mountX=-0.41 mountY=0.25, mountTheta=2.60
23:30:09.172 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.41, opts=13)
23:30:09.173 00.001 14964 Enqueuing Move request for scope (-0.29, 0.41)
23:30:09.175 00.002 12044 Worker thread wakes up
23:30:09.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.41) opts 0xd
23:30:09.175 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.41)
23:30:09.175 00.000 12044 Moving (-0.29, 0.41) raw xDistance=-0.41 yDistance=0.25
23:30:09.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.41, slope = 0.00
23:30:09.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:30:09.175 00.000 12044 MoveAxis(E, 32, ABG)
23:30:09.175 00.000 12044 Guiding  Dir = 2, Dur = 32
23:30:09.190 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19431, med=617, FiltMin=520, FiltMax=14601, Gamma=0.810
23:30:09.200 00.010 14964 UpdateGuideState exits: m=340719 SNR=371.0
23:30:09.202 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.204 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:09.205 00.001 14964 Enqueuing Expose request
23:30:09.235 00.030 12044 IsSlewing returns 0
23:30:09.236 00.001 12044 IsGuiding returns 0
23:30:09.257 00.021 12044 PulseGuide returned control before completion, sleep 22
23:30:09.304 00.047 12044 IsGuiding returns 1
23:30:09.304 00.000 12044 scope still moving after pulse duration time elapsed
23:30:09.383 00.079 12044 IsSlewing returns 0
23:30:09.384 00.001 12044 IsGuiding returns 0
23:30:09.384 00.000 12044 scope move finished after 32 + 115 ms
23:30:09.384 00.000 12044 Move returns status 0, amount 32
23:30:09.384 00.000 12044 MoveAxis(N, 0, ABG)
23:30:09.384 00.000 12044 Move returns status 0, amount 0
23:30:09.384 00.000 12044 move complete, result=0
23:30:09.384 00.000 12044 worker thread done servicing request
23:30:09.384 00.000 12044 Worker thread wakes up
23:30:09.384 00.000 14964 GuideStep: -0.4 px 32 ms EAST, 0.2 px 0 ms NORTH
23:30:09.385 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:09.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:12.496 03.111 12044 Exposure complete
23:30:12.540 00.044 12044 worker thread done servicing request
23:30:12.540 00.000 14964 OnExposeComplete: enter
23:30:12.542 00.002 14964 UpdateGuideState(): m_state=6
23:30:12.543 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
23:30:12.544 00.001 14964 Star::Find returns 1 (0), X=275.75, Y=100.44, Mass=336173, SNR=370.1, Peak=17947 HFD=4.0
23:30:12.546 00.002 14964 MultiStar: [#1 -0.39,-0.40,0.16,U] [#2 -0.44,-0.39,0.07,U] 
23:30:12.548 00.002 14964 refined, 2 included, MultiStar: {-0.29, 0.29}, one-star: {-0.26, 0.45}
23:30:12.550 00.002 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.39)
23:30:12.552 00.002 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
23:30:12.553 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.34 mountX=-0.30 mountY=0.25, mountTheta=2.44
23:30:12.556 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.29, opts=13)
23:30:12.558 00.002 14964 Enqueuing Move request for scope (-0.29, 0.29)
23:30:12.560 00.002 12044 Worker thread wakes up
23:30:12.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
23:30:12.560 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
23:30:12.560 00.000 12044 Moving (-0.29, 0.29) raw xDistance=-0.30 yDistance=0.25
23:30:12.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = 0.00
23:30:12.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:30:12.560 00.000 12044 MoveAxis(E, 23, ABG)
23:30:12.560 00.000 12044 Guiding  Dir = 2, Dur = 23
23:30:12.571 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17947, med=618, FiltMin=526, FiltMax=13449, Gamma=0.810
23:30:12.577 00.006 14964 UpdateGuideState exits: m=336173 SNR=370.1
23:30:12.577 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.578 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:12.578 00.000 14964 Enqueuing Expose request
23:30:12.605 00.027 12044 IsSlewing returns 0
23:30:12.605 00.000 12044 IsGuiding returns 0
23:30:12.636 00.031 12044 IsGuiding returns 1
23:30:12.636 00.000 12044 scope still moving after pulse duration time elapsed
23:30:12.697 00.061 12044 IsSlewing returns 0
23:30:12.698 00.001 12044 IsGuiding returns 0
23:30:12.698 00.000 12044 scope move finished after 23 + 70 ms
23:30:12.698 00.000 12044 Move returns status 0, amount 23
23:30:12.698 00.000 12044 MoveAxis(N, 0, ABG)
23:30:12.698 00.000 12044 Move returns status 0, amount 0
23:30:12.698 00.000 12044 move complete, result=0
23:30:12.698 00.000 12044 worker thread done servicing request
23:30:12.698 00.000 12044 Worker thread wakes up
23:30:12.698 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.3 px 0 ms NORTH
23:30:12.701 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:12.701 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:15.813 03.112 12044 Exposure complete
23:30:15.848 00.035 12044 worker thread done servicing request
23:30:15.848 00.000 14964 OnExposeComplete: enter
23:30:15.850 00.002 14964 UpdateGuideState(): m_state=6
23:30:15.852 00.002 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
23:30:15.853 00.001 14964 Star::Find returns 1 (0), X=275.83, Y=99.83, Mass=337854, SNR=368.1, Peak=19733 HFD=4.1
23:30:15.854 00.001 14964 MultiStar: [#1 -0.48,0.22,0.16,U] [#2 -0.35,0.12,0.07,U] 
23:30:15.854 00.000 14964 single-star, 2 included, MultiStar: {-0.22, -0.10}, one-star: {-0.18, -0.16}
23:30:15.856 00.002 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
23:30:15.857 00.001 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
23:30:15.859 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.40 mountX=0.16 mountY=0.19, mountTheta=0.88
23:30:15.861 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.16, opts=13)
23:30:15.862 00.001 14964 Enqueuing Move request for scope (-0.18, -0.16)
23:30:15.863 00.001 12044 Worker thread wakes up
23:30:15.863 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
23:30:15.864 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
23:30:15.864 00.000 12044 Moving (-0.18, -0.16) raw xDistance=0.16 yDistance=0.19
23:30:15.864 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
23:30:15.864 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:15.864 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:30:15.864 00.000 12044 MoveAxis(E, 0, ABG)
23:30:15.864 00.000 12044 Move returns status 0, amount 0
23:30:15.864 00.000 12044 MoveAxis(N, 0, ABG)
23:30:15.864 00.000 12044 Move returns status 0, amount 0
23:30:15.864 00.000 12044 move complete, result=0
23:30:15.864 00.000 12044 worker thread done servicing request
23:30:15.876 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19733, med=617, FiltMin=506, FiltMax=14810, Gamma=0.810
23:30:15.885 00.009 14964 UpdateGuideState exits: m=337854 SNR=368.1
23:30:15.886 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.888 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:15.889 00.001 14964 Enqueuing Expose request
23:30:15.891 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:15.893 00.002 12044 Worker thread wakes up
23:30:15.893 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:15.894 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:18.989 03.095 12044 Exposure complete
23:30:19.029 00.040 12044 worker thread done servicing request
23:30:19.029 00.000 14964 OnExposeComplete: enter
23:30:19.030 00.001 14964 UpdateGuideState(): m_state=6
23:30:19.032 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
23:30:19.034 00.002 14964 Star::Find returns 1 (0), X=275.99, Y=100.01, Mass=339782, SNR=368.8, Peak=18473 HFD=4.4
23:30:19.036 00.002 14964 MultiStar: [#1 -0.17,0.15,0.16,U] [#2 -0.14,-0.00,0.07,U] 
23:30:19.037 00.001 14964 single-star, 2 included, MultiStar: {-0.04, 0.04}, one-star: {-0.02, 0.02}
23:30:19.040 00.003 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.69 = -2.59)
23:30:19.042 00.002 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.46)
23:30:19.044 00.002 14964 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.13 mountX=-0.02 mountY=0.01, mountTheta=2.66
23:30:19.046 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.02, opts=13)
23:30:19.048 00.002 14964 Enqueuing Move request for scope (-0.02, 0.02)
23:30:19.049 00.001 12044 Worker thread wakes up
23:30:19.050 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:30:19.050 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:30:19.050 00.000 12044 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.01
23:30:19.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.16
23:30:19.050 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.050 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:19.050 00.000 12044 MoveAxis(E, 0, ABG)
23:30:19.050 00.000 12044 Move returns status 0, amount 0
23:30:19.050 00.000 12044 MoveAxis(N, 0, ABG)
23:30:19.050 00.000 12044 Move returns status 0, amount 0
23:30:19.050 00.000 12044 move complete, result=0
23:30:19.050 00.000 12044 worker thread done servicing request
23:30:19.064 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18473, med=616, FiltMin=525, FiltMax=15423, Gamma=0.810
23:30:19.076 00.012 14964 UpdateGuideState exits: m=339782 SNR=368.8
23:30:19.078 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.079 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:19.080 00.001 14964 Enqueuing Expose request
23:30:19.082 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:19.083 00.001 12044 Worker thread wakes up
23:30:19.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:19.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:22.185 03.102 12044 Exposure complete
23:30:22.224 00.039 12044 worker thread done servicing request
23:30:22.224 00.000 14964 OnExposeComplete: enter
23:30:22.226 00.002 14964 UpdateGuideState(): m_state=6
23:30:22.227 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
23:30:22.228 00.001 14964 Star::Find returns 1 (0), X=275.46, Y=100.02, Mass=337515, SNR=372.2, Peak=19535 HFD=4.1
23:30:22.230 00.002 14964 MultiStar: [#1 -0.79,-0.13,0.00,M1] [#2 -0.73,0.00,0.00,M1] 
23:30:22.233 00.003 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
23:30:22.236 00.003 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
23:30:22.238 00.002 14964 CameraToMount -- cameraX=-0.54 cameraY=0.03 hyp=0.54 cameraTheta=3.09 mountX=-0.04 mountY=0.54, mountTheta=1.64
23:30:22.243 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.03, opts=13)
23:30:22.245 00.002 14964 Enqueuing Move request for scope (-0.54, 0.03)
23:30:22.247 00.002 12044 Worker thread wakes up
23:30:22.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.03) opts 0xd
23:30:22.247 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.03)
23:30:22.247 00.000 12044 Moving (-0.54, 0.03) raw xDistance=-0.04 yDistance=0.54
23:30:22.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.10
23:30:22.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:22.248 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
23:30:22.248 00.000 12044 MoveAxis(E, 0, ABG)
23:30:22.248 00.000 12044 Move returns status 0, amount 0
23:30:22.248 00.000 12044 MoveAxis(N, 0, ABG)
23:30:22.248 00.000 12044 Move returns status 0, amount 0
23:30:22.248 00.000 12044 move complete, result=0
23:30:22.248 00.000 12044 worker thread done servicing request
23:30:22.261 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19535, med=617, FiltMin=529, FiltMax=16204, Gamma=0.810
23:30:22.271 00.010 14964 UpdateGuideState exits: m=337515 SNR=372.2
23:30:22.273 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.274 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:22.275 00.001 14964 Enqueuing Expose request
23:30:22.277 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
23:30:22.278 00.001 12044 Worker thread wakes up
23:30:22.279 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:22.280 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:25.390 03.110 12044 Exposure complete
23:30:25.425 00.035 12044 worker thread done servicing request
23:30:25.425 00.000 14964 OnExposeComplete: enter
23:30:25.426 00.001 14964 UpdateGuideState(): m_state=6
23:30:25.426 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
23:30:25.427 00.001 14964 Star::Find returns 1 (0), X=276.13, Y=99.84, Mass=333256, SNR=359.9, Peak=18637 HFD=4.3
23:30:25.428 00.001 14964 MultiStar: [#1 0.06,0.42,0.16,U] [#2 0.06,0.60,0.06,U] 
23:30:25.428 00.000 14964 refined, 2 included, MultiStar: {0.11, -0.04}, one-star: {0.12, -0.15}
23:30:25.428 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
23:30:25.429 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
23:30:25.429 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=0.04 mountY=-0.10, mountTheta=-1.18
23:30:25.430 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.04, opts=13)
23:30:25.431 00.001 14964 Enqueuing Move request for scope (0.11, -0.04)
23:30:25.432 00.001 12044 Worker thread wakes up
23:30:25.432 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:30:25.432 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:30:25.432 00.000 12044 Moving (0.11, -0.04) raw xDistance=0.04 yDistance=-0.10
23:30:25.432 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.32, using input
23:30:25.432 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.08
23:30:25.432 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:25.432 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:25.432 00.000 12044 MoveAxis(E, 0, ABG)
23:30:25.432 00.000 12044 Move returns status 0, amount 0
23:30:25.432 00.000 12044 MoveAxis(N, 0, ABG)
23:30:25.432 00.000 12044 Move returns status 0, amount 0
23:30:25.432 00.000 12044 move complete, result=0
23:30:25.432 00.000 12044 worker thread done servicing request
23:30:25.445 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18637, med=618, FiltMin=519, FiltMax=14575, Gamma=0.810
23:30:25.453 00.008 14964 UpdateGuideState exits: m=333256 SNR=359.9
23:30:25.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.454 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:25.454 00.000 14964 Enqueuing Expose request
23:30:25.455 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:25.456 00.001 12044 Worker thread wakes up
23:30:25.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:25.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:28.578 03.122 12044 Exposure complete
23:30:28.613 00.035 12044 worker thread done servicing request
23:30:28.613 00.000 14964 OnExposeComplete: enter
23:30:28.614 00.001 14964 UpdateGuideState(): m_state=6
23:30:28.614 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
23:30:28.615 00.001 14964 Star::Find returns 1 (0), X=276.06, Y=100.28, Mass=335315, SNR=373.8, Peak=16901 HFD=4.3
23:30:28.616 00.001 14964 MultiStar: [#1 -0.20,-0.10,0.15,U] [#2 -0.20,0.02,0.05,U] 
23:30:28.616 00.000 14964 refined, 2 included, MultiStar: {0.01, 0.23}, one-star: {0.06, 0.29}
23:30:28.617 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
23:30:28.617 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
23:30:28.618 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
23:30:28.619 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.23, opts=13)
23:30:28.619 00.000 14964 Enqueuing Move request for scope (0.01, 0.23)
23:30:28.620 00.001 12044 Worker thread wakes up
23:30:28.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
23:30:28.620 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
23:30:28.620 00.000 12044 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.04
23:30:28.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
23:30:28.620 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:28.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:28.620 00.000 12044 MoveAxis(E, 0, ABG)
23:30:28.620 00.000 12044 Move returns status 0, amount 0
23:30:28.620 00.000 12044 MoveAxis(N, 0, ABG)
23:30:28.620 00.000 12044 Move returns status 0, amount 0
23:30:28.620 00.000 12044 move complete, result=0
23:30:28.620 00.000 12044 worker thread done servicing request
23:30:28.632 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16901, med=618, FiltMin=537, FiltMax=13496, Gamma=0.810
23:30:28.639 00.007 14964 UpdateGuideState exits: m=335315 SNR=373.8
23:30:28.639 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:28.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:28.640 00.000 14964 Enqueuing Expose request
23:30:28.642 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:28.644 00.002 12044 Worker thread wakes up
23:30:28.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:28.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:31.775 03.131 12044 Exposure complete
23:30:31.814 00.039 12044 worker thread done servicing request
23:30:31.814 00.000 14964 OnExposeComplete: enter
23:30:31.815 00.001 14964 UpdateGuideState(): m_state=6
23:30:31.819 00.004 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
23:30:31.820 00.001 14964 Star::Find returns 1 (0), X=275.72, Y=100.45, Mass=335255, SNR=374.1, Peak=15363 HFD=4.6
23:30:31.820 00.000 14964 MultiStar: [#1 -0.81,-0.20,0.00,M1] [#2 -0.24,-0.39,0.05,U] 
23:30:31.821 00.001 14964 refined, 1 included, MultiStar: {-0.28, 0.42}, one-star: {-0.28, 0.46}
23:30:31.821 00.000 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.72 = -2.57)
23:30:31.822 00.001 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.49)
23:30:31.822 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.42 hyp=0.51 cameraTheta=2.16 mountX=-0.43 mountY=0.24, mountTheta=2.63
23:30:31.825 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.42, opts=13)
23:30:31.826 00.001 14964 Enqueuing Move request for scope (-0.28, 0.42)
23:30:31.826 00.000 12044 Worker thread wakes up
23:30:31.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.42) opts 0xd
23:30:31.826 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.42)
23:30:31.826 00.000 12044 Moving (-0.28, 0.42) raw xDistance=-0.43 yDistance=0.24
23:30:31.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.43, slope = -0.00
23:30:31.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:30:31.826 00.000 12044 MoveAxis(E, 1, ABG)
23:30:31.826 00.000 12044 Guiding  Dir = 2, Dur = 1
23:30:31.835 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15363, med=617, FiltMin=539, FiltMax=11660, Gamma=0.810
23:30:31.843 00.008 14964 UpdateGuideState exits: m=335255 SNR=374.1
23:30:31.844 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.845 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:31.846 00.001 14964 Enqueuing Expose request
23:30:31.856 00.010 12044 IsSlewing returns 0
23:30:31.856 00.000 12044 IsGuiding returns 0
23:30:31.888 00.032 12044 IsGuiding returns 1
23:30:31.888 00.000 12044 scope still moving after pulse duration time elapsed
23:30:31.962 00.074 12044 IsSlewing returns 0
23:30:31.962 00.000 12044 IsGuiding returns 0
23:30:31.962 00.000 12044 scope move finished after 1 + 105 ms
23:30:31.962 00.000 12044 Move returns status 0, amount 1
23:30:31.963 00.001 12044 MoveAxis(N, 0, ABG)
23:30:31.963 00.000 12044 Move returns status 0, amount 0
23:30:31.963 00.000 12044 move complete, result=0
23:30:31.963 00.000 12044 worker thread done servicing request
23:30:31.963 00.000 12044 Worker thread wakes up
23:30:31.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:31.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:31.963 00.000 14964 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
23:30:35.073 03.110 12044 Exposure complete
23:30:35.097 00.024 12044 worker thread done servicing request
23:30:35.098 00.001 14964 OnExposeComplete: enter
23:30:35.098 00.000 14964 UpdateGuideState(): m_state=6
23:30:35.099 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
23:30:35.099 00.000 14964 Star::Find returns 1 (0), X=275.86, Y=99.84, Mass=336135, SNR=375.1, Peak=20277 HFD=4.1
23:30:35.100 00.001 14964 MultiStar: [#1 -0.37,0.21,0.14,U] [#2 -0.41,0.47,0.00,M1] 
23:30:35.100 00.000 14964 refined, 1 included, MultiStar: {-0.18, -0.10}, one-star: {-0.15, -0.15}
23:30:35.101 00.001 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
23:30:35.101 00.000 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
23:30:35.102 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.61 mountX=0.10 mountY=0.19, mountTheta=1.08
23:30:35.103 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.10, opts=13)
23:30:35.103 00.000 14964 Enqueuing Move request for scope (-0.18, -0.10)
23:30:35.104 00.001 12044 Worker thread wakes up
23:30:35.104 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
23:30:35.104 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
23:30:35.104 00.000 12044 Moving (-0.18, -0.10) raw xDistance=0.10 yDistance=0.19
23:30:35.104 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
23:30:35.104 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.105 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:30:35.105 00.000 12044 MoveAxis(E, 0, ABG)
23:30:35.105 00.000 12044 Move returns status 0, amount 0
23:30:35.105 00.000 12044 MoveAxis(N, 0, ABG)
23:30:35.105 00.000 12044 Move returns status 0, amount 0
23:30:35.105 00.000 12044 move complete, result=0
23:30:35.105 00.000 12044 worker thread done servicing request
23:30:35.111 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20277, med=617, FiltMin=534, FiltMax=15274, Gamma=0.810
23:30:35.118 00.007 14964 UpdateGuideState exits: m=336135 SNR=375.1
23:30:35.120 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.121 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:35.121 00.000 14964 Enqueuing Expose request
23:30:35.122 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:35.124 00.002 12044 Worker thread wakes up
23:30:35.124 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:35.124 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:38.221 03.097 12044 Exposure complete
23:30:38.245 00.024 12044 worker thread done servicing request
23:30:38.245 00.000 14964 OnExposeComplete: enter
23:30:38.246 00.001 14964 UpdateGuideState(): m_state=6
23:30:38.247 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
23:30:38.247 00.000 14964 Star::Find returns 1 (0), X=275.98, Y=99.98, Mass=343017, SNR=374.3, Peak=21733 HFD=4.1
23:30:38.248 00.001 14964 MultiStar: [#1 -0.15,0.54,0.15,U] [#2 -0.18,-0.03,0.06,U] 
23:30:38.248 00.000 14964 single-star, 2 included, MultiStar: {-0.05, 0.06}, one-star: {-0.03, -0.01}
23:30:38.249 00.001 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
23:30:38.249 00.000 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
23:30:38.250 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=0.01 mountY=0.03, mountTheta=1.29
23:30:38.251 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.01, opts=13)
23:30:38.251 00.000 14964 Enqueuing Move request for scope (-0.03, -0.01)
23:30:38.252 00.001 12044 Worker thread wakes up
23:30:38.252 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:30:38.252 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:30:38.252 00.000 12044 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
23:30:38.252 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.12, using input
23:30:38.252 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
23:30:38.252 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.252 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:38.252 00.000 12044 MoveAxis(E, 0, ABG)
23:30:38.252 00.000 12044 Move returns status 0, amount 0
23:30:38.252 00.000 12044 MoveAxis(N, 0, ABG)
23:30:38.252 00.000 12044 Move returns status 0, amount 0
23:30:38.252 00.000 12044 move complete, result=0
23:30:38.252 00.000 12044 worker thread done servicing request
23:30:38.263 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21733, med=616, FiltMin=535, FiltMax=16425, Gamma=0.810
23:30:38.269 00.006 14964 UpdateGuideState exits: m=343017 SNR=374.3
23:30:38.269 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.270 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:38.270 00.000 14964 Enqueuing Expose request
23:30:38.271 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:38.271 00.000 12044 Worker thread wakes up
23:30:38.271 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:38.272 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:41.396 03.124 12044 Exposure complete
23:30:41.420 00.024 12044 worker thread done servicing request
23:30:41.420 00.000 14964 OnExposeComplete: enter
23:30:41.421 00.001 14964 UpdateGuideState(): m_state=6
23:30:41.422 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
23:30:41.423 00.001 14964 Star::Find returns 1 (0), X=275.85, Y=99.53, Mass=334674, SNR=373.5, Peak=21411 HFD=3.8
23:30:41.423 00.000 14964 MultiStar: [#1 -0.32,0.35,0.15,U] [#2 -0.25,0.49,0.06,U] 
23:30:41.424 00.001 14964 refined, 2 included, MultiStar: {-0.18, -0.31}, one-star: {-0.15, -0.46}
23:30:41.424 00.000 14964 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.56) = xAngle (-0.53 = -0.53)
23:30:41.425 00.001 14964 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.52 = 2.52)
23:30:41.425 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.09 mountX=0.31 mountY=0.21, mountTheta=0.59
23:30:41.426 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.31, opts=13)
23:30:41.427 00.001 14964 Enqueuing Move request for scope (-0.18, -0.31)
23:30:41.427 00.000 12044 Worker thread wakes up
23:30:41.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
23:30:41.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
23:30:41.429 00.002 12044 Moving (-0.18, -0.31) raw xDistance=0.31 yDistance=0.21
23:30:41.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.31, slope = 0.02
23:30:41.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:30:41.429 00.000 12044 MoveAxis(W, 17, ABG)
23:30:41.429 00.000 12044 Guiding  Dir = 3, Dur = 17
23:30:41.436 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21411, med=617, FiltMin=515, FiltMax=16099, Gamma=0.810
23:30:41.443 00.007 14964 UpdateGuideState exits: m=334674 SNR=373.5
23:30:41.443 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.444 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:41.444 00.000 14964 Enqueuing Expose request
23:30:41.449 00.005 12044 IsSlewing returns 0
23:30:41.449 00.000 12044 IsGuiding returns 0
23:30:41.480 00.031 12044 IsGuiding returns 1
23:30:41.480 00.000 12044 scope still moving after pulse duration time elapsed
23:30:41.556 00.076 12044 IsSlewing returns 0
23:30:41.557 00.001 12044 IsGuiding returns 0
23:30:41.557 00.000 12044 scope move finished after 17 + 90 ms
23:30:41.557 00.000 12044 Move returns status 0, amount 17
23:30:41.557 00.000 12044 MoveAxis(N, 0, ABG)
23:30:41.557 00.000 12044 Move returns status 0, amount 0
23:30:41.557 00.000 12044 move complete, result=0
23:30:41.557 00.000 12044 worker thread done servicing request
23:30:41.557 00.000 12044 Worker thread wakes up
23:30:41.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:41.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:41.557 00.000 14964 GuideStep: 0.3 px 17 ms WEST, 0.2 px 0 ms NORTH
23:30:44.651 03.094 12044 Exposure complete
23:30:44.688 00.037 12044 worker thread done servicing request
23:30:44.688 00.000 14964 OnExposeComplete: enter
23:30:44.690 00.002 14964 UpdateGuideState(): m_state=6
23:30:44.692 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
23:30:44.694 00.002 14964 Star::Find returns 1 (0), X=275.91, Y=100.28, Mass=335935, SNR=364.2, Peak=20961 HFD=4.0
23:30:44.696 00.002 14964 MultiStar: [#1 -0.25,-0.19,0.16,U] [#2 -0.11,-0.40,0.06,U] 
23:30:44.698 00.002 14964 refined, 2 included, MultiStar: {-0.11, 0.19}, one-star: {-0.09, 0.29}
23:30:44.700 00.002 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.63)
23:30:44.702 00.002 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
23:30:44.704 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.10 mountX=-0.20 mountY=0.09, mountTheta=2.70
23:30:44.706 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.19, opts=13)
23:30:44.708 00.002 14964 Enqueuing Move request for scope (-0.11, 0.19)
23:30:44.709 00.001 12044 Worker thread wakes up
23:30:44.709 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
23:30:44.709 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
23:30:44.709 00.000 12044 Moving (-0.11, 0.19) raw xDistance=-0.20 yDistance=0.09
23:30:44.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.00
23:30:44.709 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:44.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:44.710 00.001 12044 MoveAxis(E, 0, ABG)
23:30:44.710 00.000 12044 Move returns status 0, amount 0
23:30:44.710 00.000 12044 MoveAxis(N, 0, ABG)
23:30:44.710 00.000 12044 Move returns status 0, amount 0
23:30:44.710 00.000 12044 move complete, result=0
23:30:44.710 00.000 12044 worker thread done servicing request
23:30:44.723 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20961, med=617, FiltMin=527, FiltMax=15628, Gamma=0.810
23:30:44.734 00.011 14964 UpdateGuideState exits: m=335935 SNR=364.2
23:30:44.735 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.735 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:44.736 00.001 14964 Enqueuing Expose request
23:30:44.736 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:44.737 00.001 12044 Worker thread wakes up
23:30:44.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:44.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:47.846 03.109 12044 Exposure complete
23:30:47.870 00.024 12044 worker thread done servicing request
23:30:47.870 00.000 14964 OnExposeComplete: enter
23:30:47.872 00.002 14964 UpdateGuideState(): m_state=6
23:30:47.872 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
23:30:47.873 00.001 14964 Star::Find returns 1 (0), X=276.11, Y=100.28, Mass=341383, SNR=377.1, Peak=23225 HFD=3.9
23:30:47.874 00.001 14964 MultiStar: [#1 -0.14,-0.31,0.16,U] [#2 -0.10,-0.02,0.06,U] 
23:30:47.874 00.000 14964 refined, 2 included, MultiStar: {0.07, 0.20}, one-star: {0.11, 0.29}
23:30:47.875 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.81 = 2.81)
23:30:47.876 00.001 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.42)
23:30:47.876 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
23:30:47.878 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.20, opts=13)
23:30:47.879 00.001 14964 Enqueuing Move request for scope (0.07, 0.20)
23:30:47.879 00.000 12044 Worker thread wakes up
23:30:47.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
23:30:47.879 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
23:30:47.879 00.000 12044 Moving (0.07, 0.20) raw xDistance=-0.20 yDistance=-0.09
23:30:47.880 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.00
23:30:47.880 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.880 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:47.880 00.000 12044 MoveAxis(E, 0, ABG)
23:30:47.880 00.000 12044 Move returns status 0, amount 0
23:30:47.880 00.000 12044 MoveAxis(N, 0, ABG)
23:30:47.880 00.000 12044 Move returns status 0, amount 0
23:30:47.880 00.000 12044 move complete, result=0
23:30:47.880 00.000 12044 worker thread done servicing request
23:30:47.892 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23225, med=616, FiltMin=535, FiltMax=16165, Gamma=0.810
23:30:47.901 00.009 14964 UpdateGuideState exits: m=341383 SNR=377.1
23:30:47.903 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.903 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:47.903 00.000 14964 Enqueuing Expose request
23:30:47.904 00.001 12044 Worker thread wakes up
23:30:47.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:47.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:47.904 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:51.022 03.118 12044 Exposure complete
23:30:51.057 00.035 12044 worker thread done servicing request
23:30:51.057 00.000 14964 OnExposeComplete: enter
23:30:51.057 00.000 14964 UpdateGuideState(): m_state=6
23:30:51.058 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
23:30:51.059 00.001 14964 Star::Find returns 1 (0), X=275.99, Y=99.94, Mass=334573, SNR=360.5, Peak=20365 HFD=4.2
23:30:51.060 00.001 14964 MultiStar: [#1 -0.20,0.18,0.16,U] [#2 -0.24,-0.20,0.06,U] 
23:30:51.060 00.000 14964 single-star, 2 included, MultiStar: {-0.06, -0.02}, one-star: {-0.02, -0.05}
23:30:51.061 00.001 14964 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.56) = xAngle (-0.43 = -0.43)
23:30:51.061 00.000 14964 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
23:30:51.062 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=0.05 mountY=0.02, mountTheta=0.50
23:30:51.063 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.05, opts=13)
23:30:51.064 00.001 14964 Enqueuing Move request for scope (-0.02, -0.05)
23:30:51.064 00.000 12044 Worker thread wakes up
23:30:51.064 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:30:51.065 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:30:51.065 00.000 12044 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
23:30:51.065 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
23:30:51.065 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
23:30:51.065 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.065 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:51.065 00.000 12044 MoveAxis(E, 0, ABG)
23:30:51.065 00.000 12044 Move returns status 0, amount 0
23:30:51.065 00.000 12044 MoveAxis(N, 0, ABG)
23:30:51.065 00.000 12044 Move returns status 0, amount 0
23:30:51.065 00.000 12044 move complete, result=0
23:30:51.065 00.000 12044 worker thread done servicing request
23:30:51.073 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20365, med=618, FiltMin=520, FiltMax=15907, Gamma=0.810
23:30:51.078 00.005 14964 UpdateGuideState exits: m=334573 SNR=360.5
23:30:51.079 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.079 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:51.080 00.001 14964 Enqueuing Expose request
23:30:51.080 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:51.081 00.001 12044 Worker thread wakes up
23:30:51.081 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:51.081 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:54.190 03.109 12044 Exposure complete
23:30:54.214 00.024 12044 worker thread done servicing request
23:30:54.215 00.001 14964 OnExposeComplete: enter
23:30:54.216 00.001 14964 UpdateGuideState(): m_state=6
23:30:54.217 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
23:30:54.217 00.000 14964 Star::Find returns 1 (0), X=275.39, Y=99.96, Mass=335778, SNR=351.1, Peak=20031 HFD=4.1
23:30:54.218 00.001 14964 MultiStar: [#1 -0.94,0.33,0.00,M1] [#2 -0.64,-0.03,0.00,M1] 
23:30:54.218 00.000 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
23:30:54.219 00.001 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
23:30:54.219 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-3.10 mountX=0.02 mountY=0.61, mountTheta=1.54
23:30:54.221 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.03, opts=13)
23:30:54.221 00.000 14964 Enqueuing Move request for scope (-0.61, -0.03)
23:30:54.222 00.001 12044 Worker thread wakes up
23:30:54.222 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.03) opts 0xd
23:30:54.222 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.03)
23:30:54.222 00.000 12044 Moving (-0.61, -0.03) raw xDistance=0.02 yDistance=0.61
23:30:54.222 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
23:30:54.222 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
23:30:54.222 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:54.222 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
23:30:54.222 00.000 12044 MoveAxis(E, 0, ABG)
23:30:54.222 00.000 12044 Move returns status 0, amount 0
23:30:54.223 00.001 12044 MoveAxis(N, 0, ABG)
23:30:54.223 00.000 12044 Move returns status 0, amount 0
23:30:54.223 00.000 12044 move complete, result=0
23:30:54.223 00.000 12044 worker thread done servicing request
23:30:54.229 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20031, med=617, FiltMin=524, FiltMax=15164, Gamma=0.810
23:30:54.236 00.007 14964 UpdateGuideState exits: m=335778 SNR=351.1
23:30:54.237 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:54.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:54.238 00.000 14964 Enqueuing Expose request
23:30:54.239 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
23:30:54.239 00.000 12044 Worker thread wakes up
23:30:54.240 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:54.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:30:57.358 03.118 12044 Exposure complete
23:30:57.381 00.023 12044 worker thread done servicing request
23:30:57.381 00.000 14964 OnExposeComplete: enter
23:30:57.382 00.001 14964 UpdateGuideState(): m_state=6
23:30:57.382 00.000 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
23:30:57.383 00.001 14964 Star::Find returns 1 (0), X=275.47, Y=100.08, Mass=332257, SNR=350.9, Peak=20911 HFD=4.0
23:30:57.384 00.001 14964 MultiStar: [#1 -0.72,-0.06,0.00,M2] [#2 -0.71,0.02,0.00,M2] 
23:30:57.384 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
23:30:57.385 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
23:30:57.385 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.09 hyp=0.54 cameraTheta=2.98 mountX=-0.09 mountY=0.52, mountTheta=1.75
23:30:57.386 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.09, opts=13)
23:30:57.387 00.001 14964 Enqueuing Move request for scope (-0.53, 0.09)
23:30:57.387 00.000 12044 Worker thread wakes up
23:30:57.387 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.09) opts 0xd
23:30:57.387 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.09)
23:30:57.387 00.000 12044 Moving (-0.53, 0.09) raw xDistance=-0.09 yDistance=0.52
23:30:57.387 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
23:30:57.387 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:57.387 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:30:57.387 00.000 12044 MoveAxis(E, 0, ABG)
23:30:57.387 00.000 12044 Move returns status 0, amount 0
23:30:57.387 00.000 12044 MoveAxis(N, 0, ABG)
23:30:57.387 00.000 12044 Move returns status 0, amount 0
23:30:57.387 00.000 12044 move complete, result=0
23:30:57.388 00.001 12044 worker thread done servicing request
23:30:57.395 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20911, med=618, FiltMin=535, FiltMax=13914, Gamma=0.810
23:30:57.400 00.005 14964 UpdateGuideState exits: m=332257 SNR=350.9
23:30:57.401 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.402 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:30:57.402 00.000 14964 Enqueuing Expose request
23:30:57.403 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:30:57.403 00.000 12044 Worker thread wakes up
23:30:57.403 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:30:57.403 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:00.527 03.124 12044 Exposure complete
23:31:00.549 00.022 12044 worker thread done servicing request
23:31:00.550 00.001 14964 OnExposeComplete: enter
23:31:00.550 00.000 14964 UpdateGuideState(): m_state=6
23:31:00.551 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
23:31:00.551 00.000 14964 Star::Find returns 1 (0), X=275.52, Y=100.56, Mass=337410, SNR=361.5, Peak=16940 HFD=4.3
23:31:00.551 00.000 14964 MultiStar: [#1 -0.79,-0.46,0.00,M3] [#2 -0.77,-0.58,0.00,M3] 
23:31:00.553 00.002 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.83 = -2.46)
23:31:00.553 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.60)
23:31:00.554 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=0.57 hyp=0.75 cameraTheta=2.27 mountX=-0.58 mountY=0.42, mountTheta=2.51
23:31:00.555 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.57, opts=13)
23:31:00.555 00.000 14964 Enqueuing Move request for scope (-0.48, 0.57)
23:31:00.556 00.001 12044 Worker thread wakes up
23:31:00.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.57) opts 0xd
23:31:00.556 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.57)
23:31:00.556 00.000 12044 Moving (-0.48, 0.57) raw xDistance=-0.58 yDistance=0.42
23:31:00.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.58, slope = -0.02
23:31:00.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:00.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:31:00.556 00.000 12044 MoveAxis(E, 16, ABG)
23:31:00.556 00.000 12044 Guiding  Dir = 2, Dur = 16
23:31:00.565 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16940, med=616, FiltMin=531, FiltMax=12377, Gamma=0.810
23:31:00.572 00.007 14964 UpdateGuideState exits: m=337410 SNR=361.5
23:31:00.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:00.574 00.001 14964 Enqueuing Expose request
23:31:00.619 00.045 12044 IsSlewing returns 0
23:31:00.619 00.000 12044 IsGuiding returns 0
23:31:00.651 00.032 12044 IsGuiding returns 1
23:31:00.651 00.000 12044 scope still moving after pulse duration time elapsed
23:31:00.730 00.079 12044 IsSlewing returns 0
23:31:00.730 00.000 12044 IsGuiding returns 0
23:31:00.730 00.000 12044 scope move finished after 16 + 94 ms
23:31:00.730 00.000 12044 Move returns status 0, amount 16
23:31:00.730 00.000 12044 MoveAxis(N, 0, ABG)
23:31:00.730 00.000 12044 Move returns status 0, amount 0
23:31:00.730 00.000 12044 move complete, result=0
23:31:00.730 00.000 12044 worker thread done servicing request
23:31:00.730 00.000 12044 Worker thread wakes up
23:31:00.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:00.730 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:00.730 00.000 14964 GuideStep: -0.6 px 16 ms EAST, 0.4 px 0 ms NORTH
23:31:03.834 03.104 12044 Exposure complete
23:31:03.866 00.032 12044 worker thread done servicing request
23:31:03.866 00.000 14964 OnExposeComplete: enter
23:31:03.867 00.001 14964 UpdateGuideState(): m_state=6
23:31:03.868 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
23:31:03.868 00.000 14964 Star::Find returns 1 (0), X=275.61, Y=99.81, Mass=336746, SNR=374.0, Peak=21011 HFD=3.9
23:31:03.869 00.001 14964 MultiStar: [#1 -0.63,0.33,0.00,M4] [#2 -0.59,0.39,0.00,M4] 
23:31:03.870 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
23:31:03.870 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.90 = 1.90)
23:31:03.871 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.18 hyp=0.44 cameraTheta=-2.71 mountX=0.18 mountY=0.41, mountTheta=1.17
23:31:03.874 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.18, opts=13)
23:31:03.875 00.001 14964 Enqueuing Move request for scope (-0.40, -0.18)
23:31:03.875 00.000 12044 Worker thread wakes up
23:31:03.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.18) opts 0xd
23:31:03.875 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.18)
23:31:03.875 00.000 12044 Moving (-0.40, -0.18) raw xDistance=0.18 yDistance=0.41
23:31:03.876 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.03
23:31:03.876 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.876 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:31:03.876 00.000 12044 MoveAxis(E, 0, ABG)
23:31:03.876 00.000 12044 Move returns status 0, amount 0
23:31:03.876 00.000 12044 MoveAxis(N, 0, ABG)
23:31:03.876 00.000 12044 Move returns status 0, amount 0
23:31:03.876 00.000 12044 move complete, result=0
23:31:03.876 00.000 12044 worker thread done servicing request
23:31:03.890 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21011, med=617, FiltMin=531, FiltMax=15128, Gamma=0.810
23:31:03.900 00.010 14964 UpdateGuideState exits: m=336746 SNR=374.0
23:31:03.901 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.901 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:03.902 00.001 14964 Enqueuing Expose request
23:31:03.902 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:31:03.903 00.001 12044 Worker thread wakes up
23:31:03.903 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:03.903 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:07.010 03.107 12044 Exposure complete
23:31:07.059 00.049 12044 worker thread done servicing request
23:31:07.060 00.001 14964 OnExposeComplete: enter
23:31:07.062 00.002 14964 UpdateGuideState(): m_state=6
23:31:07.063 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
23:31:07.065 00.002 14964 Star::Find returns 1 (0), X=275.60, Y=100.09, Mass=334311, SNR=360.6, Peak=17749 HFD=4.3
23:31:07.067 00.002 14964 MultiStar: [#1 -0.67,0.24,0.00,M5] [#2 -0.59,0.21,0.00,M5] 
23:31:07.070 00.003 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
23:31:07.072 00.002 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
23:31:07.073 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=0.10 hyp=0.42 cameraTheta=2.89 mountX=-0.11 mountY=0.39, mountTheta=1.84
23:31:07.076 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.10, opts=13)
23:31:07.078 00.002 14964 Enqueuing Move request for scope (-0.40, 0.10)
23:31:07.079 00.001 12044 Worker thread wakes up
23:31:07.079 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.10) opts 0xd
23:31:07.079 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.10)
23:31:07.080 00.001 12044 Moving (-0.40, 0.10) raw xDistance=-0.11 yDistance=0.39
23:31:07.080 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.14, using input
23:31:07.080 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
23:31:07.080 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.080 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:31:07.080 00.000 12044 MoveAxis(E, 0, ABG)
23:31:07.080 00.000 12044 Move returns status 0, amount 0
23:31:07.080 00.000 12044 MoveAxis(N, 0, ABG)
23:31:07.080 00.000 12044 Move returns status 0, amount 0
23:31:07.080 00.000 12044 move complete, result=0
23:31:07.080 00.000 12044 worker thread done servicing request
23:31:07.095 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17749, med=617, FiltMin=536, FiltMax=13594, Gamma=0.810
23:31:07.105 00.010 14964 UpdateGuideState exits: m=334311 SNR=360.6
23:31:07.107 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.108 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:07.109 00.001 14964 Enqueuing Expose request
23:31:07.111 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:31:07.112 00.001 12044 Worker thread wakes up
23:31:07.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:07.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:10.214 03.102 12044 Exposure complete
23:31:10.238 00.024 12044 worker thread done servicing request
23:31:10.238 00.000 14964 OnExposeComplete: enter
23:31:10.238 00.000 14964 UpdateGuideState(): m_state=6
23:31:10.239 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
23:31:10.239 00.000 14964 Star::Find returns 1 (0), X=275.90, Y=99.96, Mass=332787, SNR=358.6, Peak=17085 HFD=4.3
23:31:10.240 00.001 14964 MultiStar: [#1 -0.33,0.30,0.16,U] [#2 -0.06,0.15,0.06,U] 
23:31:10.240 00.000 14964 single-star, 2 included, MultiStar: {-0.13, 0.02}, one-star: {-0.11, -0.03}
23:31:10.241 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
23:31:10.241 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
23:31:10.242 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.83 mountX=0.03 mountY=0.11, mountTheta=1.28
23:31:10.243 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.03, opts=13)
23:31:10.244 00.001 14964 Enqueuing Move request for scope (-0.11, -0.03)
23:31:10.244 00.000 12044 Worker thread wakes up
23:31:10.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:31:10.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:31:10.244 00.000 12044 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
23:31:10.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
23:31:10.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:10.244 00.000 12044 MoveAxis(E, 0, ABG)
23:31:10.245 00.001 12044 Move returns status 0, amount 0
23:31:10.245 00.000 12044 MoveAxis(N, 0, ABG)
23:31:10.245 00.000 12044 Move returns status 0, amount 0
23:31:10.245 00.000 12044 move complete, result=0
23:31:10.245 00.000 12044 worker thread done servicing request
23:31:10.253 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17085, med=618, FiltMin=531, FiltMax=14030, Gamma=0.810
23:31:10.259 00.006 14964 UpdateGuideState exits: m=332787 SNR=358.6
23:31:10.260 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:10.261 00.000 14964 Enqueuing Expose request
23:31:10.262 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:10.262 00.000 12044 Worker thread wakes up
23:31:10.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:10.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:13.361 03.099 12044 Exposure complete
23:31:13.387 00.026 12044 worker thread done servicing request
23:31:13.387 00.000 14964 OnExposeComplete: enter
23:31:13.387 00.000 14964 UpdateGuideState(): m_state=6
23:31:13.388 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
23:31:13.388 00.000 14964 Star::Find returns 1 (0), X=275.73, Y=99.80, Mass=333363, SNR=354.4, Peak=17420 HFD=4.4
23:31:13.389 00.001 14964 MultiStar: [#1 -0.51,0.41,0.00,M5] [#2 -0.42,0.72,0.00,M5] 
23:31:13.390 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
23:31:13.390 00.000 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
23:31:13.391 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.53 mountX=0.19 mountY=0.29, mountTheta=1.00
23:31:13.391 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.19, opts=13)
23:31:13.393 00.002 14964 Enqueuing Move request for scope (-0.27, -0.19)
23:31:13.393 00.000 12044 Worker thread wakes up
23:31:13.393 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.19) opts 0xd
23:31:13.393 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.19)
23:31:13.393 00.000 12044 Moving (-0.27, -0.19) raw xDistance=0.19 yDistance=0.29
23:31:13.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.03
23:31:13.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:31:13.393 00.000 12044 MoveAxis(E, 0, ABG)
23:31:13.393 00.000 12044 Move returns status 0, amount 0
23:31:13.393 00.000 12044 MoveAxis(N, 0, ABG)
23:31:13.393 00.000 12044 Move returns status 0, amount 0
23:31:13.393 00.000 12044 move complete, result=0
23:31:13.394 00.001 12044 worker thread done servicing request
23:31:13.400 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17420, med=616, FiltMin=532, FiltMax=13714, Gamma=0.810
23:31:13.410 00.010 14964 UpdateGuideState exits: m=333363 SNR=354.4
23:31:13.412 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:13.413 00.001 14964 Enqueuing Expose request
23:31:13.413 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:31:13.414 00.001 12044 Worker thread wakes up
23:31:13.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:13.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:16.544 03.130 12044 Exposure complete
23:31:16.580 00.036 12044 worker thread done servicing request
23:31:16.580 00.000 14964 OnExposeComplete: enter
23:31:16.582 00.002 14964 UpdateGuideState(): m_state=6
23:31:16.584 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
23:31:16.585 00.001 14964 Star::Find returns 1 (0), X=275.35, Y=99.37, Mass=330644, SNR=357.6, Peak=17191 HFD=4.5
23:31:16.586 00.001 14964 MultiStar: [#1 -0.73,0.71,0.00,M6] [#2 -0.90,0.96,0.00,M6] 
23:31:16.586 00.000 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
23:31:16.587 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
23:31:16.587 00.000 14964 CameraToMount -- cameraX=-0.65 cameraY=-0.62 hyp=0.90 cameraTheta=-2.39 mountX=0.61 mountY=0.71, mountTheta=0.87
23:31:16.589 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=-0.62, opts=13)
23:31:16.591 00.002 14964 Enqueuing Move request for scope (-0.65, -0.62)
23:31:16.592 00.001 12044 Worker thread wakes up
23:31:16.592 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.62) opts 0xd
23:31:16.592 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, -0.62)
23:31:16.592 00.000 12044 Moving (-0.65, -0.62) raw xDistance=0.61 yDistance=0.71
23:31:16.593 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.61, slope = 0.05
23:31:16.593 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.55 newest=1.12
23:31:16.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
23:31:16.593 00.000 12044 MoveAxis(W, 42, ABG)
23:31:16.593 00.000 12044 Guiding  Dir = 3, Dur = 42
23:31:16.606 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17191, med=617, FiltMin=527, FiltMax=12903, Gamma=0.810
23:31:16.613 00.007 14964 UpdateGuideState exits: m=330644 SNR=357.6
23:31:16.613 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.614 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:16.614 00.000 14964 Enqueuing Expose request
23:31:16.672 00.058 12044 IsSlewing returns 0
23:31:16.672 00.000 12044 IsGuiding returns 0
23:31:16.704 00.032 12044 PulseGuide returned control before completion, sleep 21
23:31:16.729 00.025 12044 IsGuiding returns 1
23:31:16.729 00.000 12044 scope still moving after pulse duration time elapsed
23:31:16.847 00.118 12044 IsSlewing returns 0
23:31:16.847 00.000 12044 IsGuiding returns 0
23:31:16.847 00.000 12044 scope move finished after 42 + 133 ms
23:31:16.847 00.000 12044 Move returns status 0, amount 42
23:31:16.847 00.000 12044 BLC: Oldest BLC event removed
23:31:16.847 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 347 applied
23:31:16.847 00.000 12044 MoveAxis(S, 414, ABG)
23:31:16.848 00.001 12044 Guiding  Dir = 1, Dur = 414
23:31:16.869 00.021 12044 IsSlewing returns 0
23:31:16.869 00.000 12044 IsGuiding returns 0
23:31:16.901 00.032 12044 PulseGuide returned control before completion, sleep 393
23:31:17.304 00.403 12044 IsGuiding returns 1
23:31:17.305 00.001 12044 scope still moving after pulse duration time elapsed
23:31:17.369 00.064 12044 IsSlewing returns 0
23:31:17.369 00.000 12044 IsGuiding returns 0
23:31:17.369 00.000 12044 scope move finished after 414 + 86 ms
23:31:17.369 00.000 12044 Move returns status 0, amount 414
23:31:17.369 00.000 12044 move complete, result=0
23:31:17.369 00.000 12044 worker thread done servicing request
23:31:17.369 00.000 12044 Worker thread wakes up
23:31:17.369 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:17.370 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:17.370 00.000 14964 GuideStep: 0.6 px 42 ms WEST, 0.7 px 414 ms SOUTH
23:31:20.473 03.103 12044 Exposure complete
23:31:20.496 00.023 12044 worker thread done servicing request
23:31:20.496 00.000 14964 OnExposeComplete: enter
23:31:20.497 00.001 14964 UpdateGuideState(): m_state=6
23:31:20.497 00.000 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
23:31:20.498 00.001 14964 Star::Find returns 1 (0), X=276.22, Y=100.22, Mass=332621, SNR=355.8, Peak=16977 HFD=4.5
23:31:20.498 00.000 14964 MultiStar: [#1 -0.03,-0.01,0.15,U] [#2 0.14,-0.11,0.05,U] 
23:31:20.499 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.19}, one-star: {0.21, 0.23}
23:31:20.499 00.000 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
23:31:20.500 00.001 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.86)
23:31:20.500 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=-0.18 mountY=-0.20, mountTheta=-2.33
23:31:20.502 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.19, opts=13)
23:31:20.503 00.001 14964 Enqueuing Move request for scope (0.18, 0.19)
23:31:20.503 00.000 12044 Worker thread wakes up
23:31:20.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
23:31:20.503 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
23:31:20.503 00.000 12044 Moving (0.18, 0.19) raw xDistance=-0.18 yDistance=-0.20
23:31:20.503 00.000 12044 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.17, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.714120, 1:-0.195695
23:31:20.503 00.000 12044 BLC: No correction, Miss < min_move
23:31:20.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
23:31:20.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:20.504 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:31:20.504 00.000 12044 MoveAxis(E, 0, ABG)
23:31:20.504 00.000 12044 Move returns status 0, amount 0
23:31:20.504 00.000 12044 MoveAxis(N, 0, ABG)
23:31:20.504 00.000 12044 Move returns status 0, amount 0
23:31:20.504 00.000 12044 move complete, result=0
23:31:20.504 00.000 12044 worker thread done servicing request
23:31:20.511 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16977, med=619, FiltMin=518, FiltMax=13620, Gamma=0.810
23:31:20.517 00.006 14964 UpdateGuideState exits: m=332621 SNR=355.8
23:31:20.518 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:20.518 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:20.519 00.001 14964 Enqueuing Expose request
23:31:20.519 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:31:20.520 00.001 12044 Worker thread wakes up
23:31:20.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:20.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:23.626 03.106 12044 Exposure complete
23:31:23.664 00.038 12044 worker thread done servicing request
23:31:23.664 00.000 14964 OnExposeComplete: enter
23:31:23.664 00.000 14964 UpdateGuideState(): m_state=6
23:31:23.665 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
23:31:23.666 00.001 14964 Star::Find returns 1 (0), X=276.29, Y=100.12, Mass=327526, SNR=343.6, Peak=16565 HFD=4.6
23:31:23.666 00.000 14964 MultiStar: [#1 0.03,0.06,0.16,U] [#2 0.31,-0.39,0.07,U] 
23:31:23.667 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.09}, one-star: {0.29, 0.13}
23:31:23.667 00.000 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
23:31:23.667 00.000 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
23:31:23.668 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.35 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
23:31:23.670 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.09, opts=13)
23:31:23.670 00.000 14964 Enqueuing Move request for scope (0.26, 0.09)
23:31:23.671 00.001 12044 Worker thread wakes up
23:31:23.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
23:31:23.671 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
23:31:23.671 00.000 12044 Moving (0.26, 0.09) raw xDistance=-0.09 yDistance=-0.26
23:31:23.671 00.000 12044 BLC: History state: CurrMiss=-0.26, AvgInitMiss=-0.17, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.714120, 1:-0.195695, 2:-0.264901
23:31:23.671 00.000 12044 BLC: No correction, Miss < min_move
23:31:23.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.03
23:31:23.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:31:23.671 00.000 12044 MoveAxis(E, 0, ABG)
23:31:23.671 00.000 12044 Move returns status 0, amount 0
23:31:23.671 00.000 12044 MoveAxis(N, 0, ABG)
23:31:23.671 00.000 12044 Move returns status 0, amount 0
23:31:23.671 00.000 12044 move complete, result=0
23:31:23.671 00.000 12044 worker thread done servicing request
23:31:23.680 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16565, med=617, FiltMin=524, FiltMax=11555, Gamma=0.810
23:31:23.685 00.005 14964 UpdateGuideState exits: m=327526 SNR=343.6
23:31:23.686 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.686 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:23.687 00.001 14964 Enqueuing Expose request
23:31:23.687 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:31:23.688 00.001 12044 Worker thread wakes up
23:31:23.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:23.688 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:26.786 03.098 12044 Exposure complete
23:31:26.827 00.041 12044 worker thread done servicing request
23:31:26.827 00.000 14964 OnExposeComplete: enter
23:31:26.828 00.001 14964 UpdateGuideState(): m_state=6
23:31:26.828 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
23:31:26.830 00.002 14964 Star::Find returns 1 (0), X=276.52, Y=100.14, Mass=338692, SNR=371.0, Peak=18705 HFD=3.9
23:31:26.831 00.001 14964 MultiStar: [#1 0.22,-0.09,0.14,U] [#2 0.48,-0.21,0.06,U] 
23:31:26.833 00.002 14964 refined, 2 included, MultiStar: {0.47, 0.10}, one-star: {0.51, 0.15}
23:31:26.836 00.003 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
23:31:26.839 00.003 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.46)
23:31:26.841 00.002 14964 CameraToMount -- cameraX=0.47 cameraY=0.10 hyp=0.49 cameraTheta=0.22 mountX=-0.10 mountY=-0.48, mountTheta=-1.77
23:31:26.846 00.005 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.10, opts=13)
23:31:26.847 00.001 14964 Enqueuing Move request for scope (0.47, 0.10)
23:31:26.849 00.002 12044 Worker thread wakes up
23:31:26.849 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.10) opts 0xd
23:31:26.849 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.10)
23:31:26.849 00.000 12044 Moving (0.47, 0.10) raw xDistance=-0.10 yDistance=-0.48
23:31:26.850 00.001 12044 BLC: window closed
23:31:26.850 00.000 12044 BLC: History state: CurrMiss=-0.48, AvgInitMiss=-0.17, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.714120, 1:-0.195695, 2:-0.264901
23:31:26.850 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -16.000000
23:31:26.850 00.000 12044 BLC: window closed
23:31:26.850 00.000 12044 BLC: Pulse adjusted to 331
23:31:26.850 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
23:31:26.850 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:31:26.851 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:31:26.851 00.000 12044 MoveAxis(E, 0, ABG)
23:31:26.851 00.000 12044 Move returns status 0, amount 0
23:31:26.851 00.000 12044 MoveAxis(N, 0, ABG)
23:31:26.851 00.000 12044 Move returns status 0, amount 0
23:31:26.851 00.000 12044 move complete, result=0
23:31:26.851 00.000 12044 worker thread done servicing request
23:31:26.865 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18705, med=616, FiltMin=527, FiltMax=14828, Gamma=0.810
23:31:26.875 00.010 14964 UpdateGuideState exits: m=338692 SNR=371.0
23:31:26.876 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.877 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:26.879 00.002 14964 Enqueuing Expose request
23:31:26.880 00.001 12044 Worker thread wakes up
23:31:26.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:26.881 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:26.881 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:31:27.148 00.267 14964 evsrv: cli 01AB2990 connect
23:31:27.148 00.000 14964 case statement mapped state 6 to 3
23:31:27.149 00.001 14964 case statement mapped state 6 to 3
23:31:27.151 00.002 14964 evsrv: cli 01AB2990 request: {"method":"get_pixel_scale","id":"0ca009ca-a8f9-45f4-98a0-5eee62b971fa"}
23:31:27.154 00.003 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":1.29969,"id":"0ca009ca-a8f9-45f4-98a0-5eee62b971fa"}
23:31:27.155 00.001 14964 evsrv: cli 01AB2990 disconnect
23:31:30.006 02.851 12044 Exposure complete
23:31:30.038 00.032 12044 worker thread done servicing request
23:31:30.038 00.000 14964 OnExposeComplete: enter
23:31:30.038 00.000 14964 UpdateGuideState(): m_state=6
23:31:30.039 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
23:31:30.039 00.000 14964 Star::Find returns 1 (0), X=276.03, Y=99.95, Mass=336497, SNR=368.4, Peak=20005 HFD=4.3
23:31:30.041 00.002 14964 MultiStar: [#1 -0.23,0.30,0.16,U] [#2 0.03,0.09,0.06,U] 
23:31:30.042 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.01}, one-star: {0.02, -0.04}
23:31:30.044 00.002 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.12 = -2.16)
23:31:30.045 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.89)
23:31:30.046 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.57 mountX=-0.01 mountY=0.01, mountTheta=2.19
23:31:30.049 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.01, opts=13)
23:31:30.051 00.002 14964 Enqueuing Move request for scope (-0.01, 0.01)
23:31:30.053 00.002 12044 Worker thread wakes up
23:31:30.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:31:30.053 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:31:30.053 00.000 12044 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
23:31:30.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
23:31:30.053 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:30.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:30.053 00.000 12044 MoveAxis(E, 0, ABG)
23:31:30.054 00.001 12044 Move returns status 0, amount 0
23:31:30.054 00.000 12044 MoveAxis(N, 0, ABG)
23:31:30.054 00.000 12044 Move returns status 0, amount 0
23:31:30.054 00.000 12044 move complete, result=0
23:31:30.054 00.000 12044 worker thread done servicing request
23:31:30.067 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20005, med=617, FiltMin=527, FiltMax=15259, Gamma=0.810
23:31:30.073 00.006 14964 UpdateGuideState exits: m=336497 SNR=368.4
23:31:30.074 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.074 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:30.074 00.000 14964 Enqueuing Expose request
23:31:30.075 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:30.075 00.000 12044 Worker thread wakes up
23:31:30.076 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:30.076 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:33.183 03.107 12044 Exposure complete
23:31:33.204 00.021 12044 worker thread done servicing request
23:31:33.204 00.000 14964 OnExposeComplete: enter
23:31:33.204 00.000 14964 UpdateGuideState(): m_state=6
23:31:33.205 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
23:31:33.205 00.000 14964 Star::Find returns 1 (0), X=276.37, Y=100.20, Mass=336214, SNR=365.2, Peak=16449 HFD=4.5
23:31:33.206 00.001 14964 MultiStar: [#1 -0.04,0.03,0.16,U] [#2 0.15,0.18,0.06,U] 
23:31:33.207 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.19}, one-star: {0.36, 0.21}
23:31:33.207 00.000 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
23:31:33.207 00.000 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.12)
23:31:33.208 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.56 mountX=-0.18 mountY=-0.32, mountTheta=-2.09
23:31:33.209 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.19, opts=13)
23:31:33.209 00.000 14964 Enqueuing Move request for scope (0.30, 0.19)
23:31:33.210 00.001 12044 Worker thread wakes up
23:31:33.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
23:31:33.210 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
23:31:33.210 00.000 12044 Moving (0.30, 0.19) raw xDistance=-0.18 yDistance=-0.32
23:31:33.210 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.19, using input
23:31:33.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
23:31:33.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:31:33.210 00.000 12044 MoveAxis(E, 0, ABG)
23:31:33.210 00.000 12044 Move returns status 0, amount 0
23:31:33.210 00.000 12044 MoveAxis(N, 0, ABG)
23:31:33.210 00.000 12044 Move returns status 0, amount 0
23:31:33.210 00.000 12044 move complete, result=0
23:31:33.211 00.001 12044 worker thread done servicing request
23:31:33.218 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16449, med=618, FiltMin=535, FiltMax=13231, Gamma=0.810
23:31:33.223 00.005 14964 UpdateGuideState exits: m=336214 SNR=365.2
23:31:33.224 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.224 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:33.225 00.001 14964 Enqueuing Expose request
23:31:33.225 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:31:33.226 00.001 12044 Worker thread wakes up
23:31:33.226 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:33.226 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:36.333 03.107 12044 Exposure complete
23:31:36.371 00.038 12044 worker thread done servicing request
23:31:36.371 00.000 14964 OnExposeComplete: enter
23:31:36.372 00.001 14964 UpdateGuideState(): m_state=6
23:31:36.372 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
23:31:36.373 00.001 14964 Star::Find returns 1 (0), X=275.93, Y=100.22, Mass=335760, SNR=360.8, Peak=18621 HFD=4.2
23:31:36.375 00.002 14964 MultiStar: [#1 -0.11,-0.07,0.15,U] [#2 -0.25,-0.01,0.06,U] 
23:31:36.376 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.18}, one-star: {-0.07, 0.23}
23:31:36.378 00.002 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.72)
23:31:36.379 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
23:31:36.380 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.01 mountX=-0.18 mountY=0.07, mountTheta=2.79
23:31:36.382 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.18, opts=13)
23:31:36.384 00.002 14964 Enqueuing Move request for scope (-0.08, 0.18)
23:31:36.386 00.002 12044 Worker thread wakes up
23:31:36.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
23:31:36.386 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
23:31:36.386 00.000 12044 Moving (-0.08, 0.18) raw xDistance=-0.18 yDistance=0.07
23:31:36.386 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.20, using input
23:31:36.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
23:31:36.386 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.386 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:36.386 00.000 12044 MoveAxis(E, 0, ABG)
23:31:36.386 00.000 12044 Move returns status 0, amount 0
23:31:36.386 00.000 12044 MoveAxis(N, 0, ABG)
23:31:36.386 00.000 12044 Move returns status 0, amount 0
23:31:36.386 00.000 12044 move complete, result=0
23:31:36.386 00.000 12044 worker thread done servicing request
23:31:36.403 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18621, med=617, FiltMin=517, FiltMax=14348, Gamma=0.810
23:31:36.414 00.011 14964 UpdateGuideState exits: m=335760 SNR=360.8
23:31:36.415 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:36.416 00.000 14964 Enqueuing Expose request
23:31:36.417 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:36.417 00.000 12044 Worker thread wakes up
23:31:36.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:36.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:39.530 03.113 12044 Exposure complete
23:31:39.575 00.045 12044 worker thread done servicing request
23:31:39.575 00.000 14964 OnExposeComplete: enter
23:31:39.576 00.001 14964 UpdateGuideState(): m_state=6
23:31:39.576 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
23:31:39.577 00.001 14964 Star::Find returns 1 (0), X=276.09, Y=99.93, Mass=335113, SNR=358.4, Peak=18709 HFD=4.3
23:31:39.577 00.000 14964 MultiStar: [#1 0.11,-0.06,0.15,U] [#2 0.18,0.09,0.05,U] 
23:31:39.578 00.001 14964 single-star, 2 included, MultiStar: {0.10, -0.05}, one-star: {0.09, -0.06}
23:31:39.578 00.000 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
23:31:39.579 00.001 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
23:31:39.579 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=0.06 mountY=-0.08, mountTheta=-0.93
23:31:39.584 00.005 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.06, opts=13)
23:31:39.587 00.003 14964 Enqueuing Move request for scope (0.09, -0.06)
23:31:39.590 00.003 12044 Worker thread wakes up
23:31:39.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:31:39.590 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:31:39.590 00.000 12044 Moving (0.09, -0.06) raw xDistance=0.06 yDistance=-0.08
23:31:39.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.03
23:31:39.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:39.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:39.590 00.000 12044 MoveAxis(E, 0, ABG)
23:31:39.590 00.000 12044 Move returns status 0, amount 0
23:31:39.590 00.000 12044 MoveAxis(N, 0, ABG)
23:31:39.590 00.000 12044 Move returns status 0, amount 0
23:31:39.591 00.001 12044 move complete, result=0
23:31:39.591 00.000 12044 worker thread done servicing request
23:31:39.608 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18709, med=616, FiltMin=532, FiltMax=14873, Gamma=0.810
23:31:39.617 00.009 14964 UpdateGuideState exits: m=335113 SNR=358.4
23:31:39.619 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.620 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:39.621 00.001 14964 Enqueuing Expose request
23:31:39.622 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:39.622 00.000 12044 Worker thread wakes up
23:31:39.623 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:39.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:42.759 03.136 12044 Exposure complete
23:31:42.784 00.025 12044 worker thread done servicing request
23:31:42.785 00.001 14964 OnExposeComplete: enter
23:31:42.786 00.001 14964 UpdateGuideState(): m_state=6
23:31:42.787 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
23:31:42.788 00.001 14964 Star::Find returns 1 (0), X=275.72, Y=100.13, Mass=331550, SNR=344.9, Peak=15973 HFD=4.5
23:31:42.790 00.002 14964 MultiStar: [#1 -0.55,-0.16,0.15,U] [#2 -0.52,-0.44,0.00,M1] 
23:31:42.792 00.002 14964 single-star, 1 included, MultiStar: {-0.32, 0.10}, one-star: {-0.29, 0.14}
23:31:42.795 00.003 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.23 = -2.05)
23:31:42.795 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.00)
23:31:42.796 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.68 mountX=-0.15 mountY=0.27, mountTheta=2.07
23:31:42.798 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.14, opts=13)
23:31:42.800 00.002 14964 Enqueuing Move request for scope (-0.29, 0.14)
23:31:42.801 00.001 12044 Worker thread wakes up
23:31:42.801 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
23:31:42.801 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
23:31:42.801 00.000 12044 Moving (-0.29, 0.14) raw xDistance=-0.15 yDistance=0.27
23:31:42.801 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.28, using input
23:31:42.802 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
23:31:42.802 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.802 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:31:42.802 00.000 12044 MoveAxis(E, 0, ABG)
23:31:42.802 00.000 12044 Move returns status 0, amount 0
23:31:42.802 00.000 12044 MoveAxis(N, 0, ABG)
23:31:42.802 00.000 12044 Move returns status 0, amount 0
23:31:42.802 00.000 12044 move complete, result=0
23:31:42.802 00.000 12044 worker thread done servicing request
23:31:42.818 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15973, med=617, FiltMin=534, FiltMax=13252, Gamma=0.810
23:31:42.835 00.017 14964 UpdateGuideState exits: m=331550 SNR=344.9
23:31:42.836 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.837 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:42.837 00.000 14964 Enqueuing Expose request
23:31:42.838 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:31:42.839 00.001 12044 Worker thread wakes up
23:31:42.839 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:42.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:45.959 03.120 12044 Exposure complete
23:31:45.999 00.040 12044 worker thread done servicing request
23:31:45.999 00.000 14964 OnExposeComplete: enter
23:31:46.000 00.001 14964 UpdateGuideState(): m_state=6
23:31:46.000 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
23:31:46.001 00.001 14964 Star::Find returns 1 (0), X=275.87, Y=99.86, Mass=328738, SNR=350.4, Peak=17607 HFD=4.3
23:31:46.002 00.001 14964 MultiStar: [#1 -0.52,0.60,0.00,M1] [#2 -0.36,0.65,0.00,M2] 
23:31:46.003 00.001 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
23:31:46.004 00.001 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
23:31:46.005 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.37 mountX=0.13 mountY=0.15, mountTheta=0.85
23:31:46.006 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.13, opts=13)
23:31:46.007 00.001 14964 Enqueuing Move request for scope (-0.13, -0.13)
23:31:46.008 00.001 12044 Worker thread wakes up
23:31:46.008 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
23:31:46.008 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
23:31:46.008 00.000 12044 Moving (-0.13, -0.13) raw xDistance=0.13 yDistance=0.15
23:31:46.008 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
23:31:46.008 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:46.008 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:46.008 00.000 12044 MoveAxis(E, 0, ABG)
23:31:46.008 00.000 12044 Move returns status 0, amount 0
23:31:46.008 00.000 12044 MoveAxis(N, 0, ABG)
23:31:46.009 00.001 12044 Move returns status 0, amount 0
23:31:46.009 00.000 12044 move complete, result=0
23:31:46.009 00.000 12044 worker thread done servicing request
23:31:46.020 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17607, med=616, FiltMin=535, FiltMax=13234, Gamma=0.810
23:31:46.026 00.006 14964 UpdateGuideState exits: m=328738 SNR=350.4
23:31:46.027 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.027 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:46.028 00.001 14964 Enqueuing Expose request
23:31:46.028 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:46.029 00.001 12044 Worker thread wakes up
23:31:46.029 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:46.029 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:49.148 03.119 12044 Exposure complete
23:31:49.169 00.021 12044 worker thread done servicing request
23:31:49.170 00.001 14964 OnExposeComplete: enter
23:31:49.171 00.001 14964 UpdateGuideState(): m_state=6
23:31:49.172 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
23:31:49.173 00.001 14964 Star::Find returns 1 (0), X=275.62, Y=100.21, Mass=334241, SNR=361.7, Peak=16785 HFD=4.5
23:31:49.173 00.000 14964 MultiStar: [#1 -0.73,0.22,0.00,M2] [#2 -0.68,0.13,0.00,M3] 
23:31:49.174 00.001 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.18 = -2.10)
23:31:49.174 00.000 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.95)
23:31:49.174 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.22 hyp=0.44 cameraTheta=2.63 mountX=-0.22 mountY=0.36, mountTheta=2.13
23:31:49.176 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.22, opts=13)
23:31:49.176 00.000 14964 Enqueuing Move request for scope (-0.39, 0.22)
23:31:49.177 00.001 12044 Worker thread wakes up
23:31:49.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.22) opts 0xd
23:31:49.177 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.22)
23:31:49.177 00.000 12044 Moving (-0.39, 0.22) raw xDistance=-0.22 yDistance=0.36
23:31:49.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
23:31:49.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:49.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:31:49.177 00.000 12044 MoveAxis(E, 0, ABG)
23:31:49.177 00.000 12044 Move returns status 0, amount 0
23:31:49.177 00.000 12044 MoveAxis(N, 0, ABG)
23:31:49.177 00.000 12044 Move returns status 0, amount 0
23:31:49.177 00.000 12044 move complete, result=0
23:31:49.178 00.001 12044 worker thread done servicing request
23:31:49.190 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16785, med=616, FiltMin=535, FiltMax=13767, Gamma=0.810
23:31:49.198 00.008 14964 UpdateGuideState exits: m=334241 SNR=361.7
23:31:49.198 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.199 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:49.199 00.000 14964 Enqueuing Expose request
23:31:49.200 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:31:49.200 00.000 12044 Worker thread wakes up
23:31:49.201 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:49.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:52.318 03.117 12044 Exposure complete
23:31:52.359 00.041 12044 worker thread done servicing request
23:31:52.359 00.000 14964 OnExposeComplete: enter
23:31:52.361 00.002 14964 UpdateGuideState(): m_state=6
23:31:52.362 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
23:31:52.362 00.000 14964 Star::Find returns 1 (0), X=275.72, Y=99.89, Mass=330992, SNR=358.2, Peak=18181 HFD=4.1
23:31:52.363 00.001 14964 MultiStar: [#1 -0.43,0.32,0.15,U] [#2 -0.31,0.36,0.06,U] 
23:31:52.364 00.001 14964 single-star, 2 included, MultiStar: {-0.30, -0.02}, one-star: {-0.29, -0.10}
23:31:52.364 00.000 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
23:31:52.365 00.001 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
23:31:52.367 00.002 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-2.81 mountX=0.09 mountY=0.29, mountTheta=1.26
23:31:52.373 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.10, opts=13)
23:31:52.375 00.002 14964 Enqueuing Move request for scope (-0.29, -0.10)
23:31:52.376 00.001 12044 Worker thread wakes up
23:31:52.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd
23:31:52.377 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.10)
23:31:52.377 00.000 12044 Moving (-0.29, -0.10) raw xDistance=0.09 yDistance=0.29
23:31:52.377 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
23:31:52.377 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.377 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:31:52.377 00.000 12044 MoveAxis(E, 0, ABG)
23:31:52.377 00.000 12044 Move returns status 0, amount 0
23:31:52.377 00.000 12044 MoveAxis(N, 0, ABG)
23:31:52.377 00.000 12044 Move returns status 0, amount 0
23:31:52.377 00.000 12044 move complete, result=0
23:31:52.377 00.000 12044 worker thread done servicing request
23:31:52.391 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18181, med=618, FiltMin=531, FiltMax=13850, Gamma=0.810
23:31:52.401 00.010 14964 UpdateGuideState exits: m=330992 SNR=358.2
23:31:52.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:52.402 00.000 14964 Enqueuing Expose request
23:31:52.403 00.001 12044 Worker thread wakes up
23:31:52.403 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:31:52.404 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:52.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:55.512 03.108 12044 Exposure complete
23:31:55.534 00.022 12044 worker thread done servicing request
23:31:55.534 00.000 14964 OnExposeComplete: enter
23:31:55.535 00.001 14964 UpdateGuideState(): m_state=6
23:31:55.536 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
23:31:55.536 00.000 14964 Star::Find returns 1 (0), X=276.04, Y=99.84, Mass=336648, SNR=374.8, Peak=16197 HFD=4.3
23:31:55.537 00.001 14964 MultiStar: [#1 0.04,0.09,0.13,U] [#2 -0.10,0.06,0.05,U] 
23:31:55.538 00.001 14964 refined, 2 included, MultiStar: {0.03, -0.12}, one-star: {0.04, -0.15}
23:31:55.538 00.000 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
23:31:55.539 00.001 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
23:31:55.539 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.31 mountX=0.12 mountY=-0.02, mountTheta=-0.16
23:31:55.540 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.12, opts=13)
23:31:55.541 00.001 14964 Enqueuing Move request for scope (0.03, -0.12)
23:31:55.542 00.001 12044 Worker thread wakes up
23:31:55.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:31:55.542 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:31:55.542 00.000 12044 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=-0.02
23:31:55.542 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.12, using input
23:31:55.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
23:31:55.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:55.542 00.000 12044 MoveAxis(E, 0, ABG)
23:31:55.542 00.000 12044 Move returns status 0, amount 0
23:31:55.542 00.000 12044 MoveAxis(N, 0, ABG)
23:31:55.542 00.000 12044 Move returns status 0, amount 0
23:31:55.542 00.000 12044 move complete, result=0
23:31:55.542 00.000 12044 worker thread done servicing request
23:31:55.550 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16197, med=617, FiltMin=534, FiltMax=14492, Gamma=0.810
23:31:55.556 00.006 14964 UpdateGuideState exits: m=336648 SNR=374.8
23:31:55.557 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.557 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:55.558 00.001 14964 Enqueuing Expose request
23:31:55.558 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:55.559 00.001 12044 Worker thread wakes up
23:31:55.559 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:55.559 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:31:58.683 03.124 12044 Exposure complete
23:31:58.711 00.028 12044 worker thread done servicing request
23:31:58.711 00.000 14964 OnExposeComplete: enter
23:31:58.711 00.000 14964 UpdateGuideState(): m_state=6
23:31:58.712 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
23:31:58.713 00.001 14964 Star::Find returns 1 (0), X=275.69, Y=99.72, Mass=341049, SNR=379.8, Peak=18211 HFD=4.3
23:31:58.713 00.000 14964 MultiStar: [#1 -0.48,0.20,0.14,U] [#2 -0.27,0.05,0.06,U] 
23:31:58.714 00.001 14964 refined, 2 included, MultiStar: {-0.33, -0.20}, one-star: {-0.31, -0.27}
23:31:58.714 00.000 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
23:31:58.715 00.001 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
23:31:58.715 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.20 hyp=0.38 cameraTheta=-2.60 mountX=0.19 mountY=0.35, mountTheta=1.07
23:31:58.716 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.20, opts=13)
23:31:58.717 00.001 14964 Enqueuing Move request for scope (-0.33, -0.20)
23:31:58.717 00.000 12044 Worker thread wakes up
23:31:58.718 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.20) opts 0xd
23:31:58.718 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.20)
23:31:58.718 00.000 12044 Moving (-0.33, -0.20) raw xDistance=0.19 yDistance=0.35
23:31:58.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.03
23:31:58.718 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:58.718 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:31:58.718 00.000 12044 MoveAxis(E, 0, ABG)
23:31:58.718 00.000 12044 Move returns status 0, amount 0
23:31:58.718 00.000 12044 MoveAxis(N, 0, ABG)
23:31:58.718 00.000 12044 Move returns status 0, amount 0
23:31:58.718 00.000 12044 move complete, result=0
23:31:58.718 00.000 12044 worker thread done servicing request
23:31:58.729 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18211, med=617, FiltMin=529, FiltMax=13539, Gamma=0.810
23:31:58.737 00.008 14964 UpdateGuideState exits: m=341049 SNR=379.8
23:31:58.738 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:58.739 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:31:58.740 00.001 14964 Enqueuing Expose request
23:31:58.740 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:31:58.742 00.002 12044 Worker thread wakes up
23:31:58.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:31:58.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:01.871 03.129 12044 Exposure complete
23:32:01.900 00.029 12044 worker thread done servicing request
23:32:01.900 00.000 14964 OnExposeComplete: enter
23:32:01.901 00.001 14964 UpdateGuideState(): m_state=6
23:32:01.902 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
23:32:01.903 00.001 14964 Star::Find returns 1 (0), X=276.00, Y=100.02, Mass=333246, SNR=361.3, Peak=17761 HFD=4.4
23:32:01.904 00.001 14964 MultiStar: [#1 -0.13,0.10,0.15,U] [#2 -0.19,0.32,0.06,U] 
23:32:01.905 00.001 14964 single-star, 2 included, MultiStar: {-0.03, 0.05}, one-star: {-0.00, 0.03}
23:32:01.906 00.001 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
23:32:01.906 00.000 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.03)
23:32:01.907 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.65 mountX=-0.03 mountY=-0.00, mountTheta=-3.11
23:32:01.908 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.03, opts=13)
23:32:01.908 00.000 14964 Enqueuing Move request for scope (-0.00, 0.03)
23:32:01.909 00.001 12044 Worker thread wakes up
23:32:01.909 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:32:01.909 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:32:01.909 00.000 12044 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
23:32:01.909 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
23:32:01.909 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:01.909 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:32:01.909 00.000 12044 MoveAxis(E, 0, ABG)
23:32:01.909 00.000 12044 Move returns status 0, amount 0
23:32:01.909 00.000 12044 MoveAxis(N, 0, ABG)
23:32:01.909 00.000 12044 Move returns status 0, amount 0
23:32:01.909 00.000 12044 move complete, result=0
23:32:01.909 00.000 12044 worker thread done servicing request
23:32:01.916 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17761, med=616, FiltMin=528, FiltMax=14173, Gamma=0.810
23:32:01.923 00.007 14964 UpdateGuideState exits: m=333246 SNR=361.3
23:32:01.924 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:01.924 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:01.925 00.001 14964 Enqueuing Expose request
23:32:01.927 00.002 12044 Worker thread wakes up
23:32:01.927 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:01.927 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:01.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:05.054 03.127 12044 Exposure complete
23:32:05.106 00.052 12044 worker thread done servicing request
23:32:05.106 00.000 14964 OnExposeComplete: enter
23:32:05.108 00.002 14964 UpdateGuideState(): m_state=6
23:32:05.109 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
23:32:05.109 00.000 14964 Star::Find returns 1 (0), X=275.75, Y=99.87, Mass=340692, SNR=366.7, Peak=19145 HFD=4.1
23:32:05.110 00.001 14964 MultiStar: [#1 -0.33,0.16,0.15,U] [#2 -0.30,0.07,0.06,U] 
23:32:05.110 00.000 14964 refined, 2 included, MultiStar: {-0.26, -0.07}, one-star: {-0.25, -0.12}
23:32:05.111 00.001 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
23:32:05.111 00.000 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
23:32:05.112 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.88 mountX=0.07 mountY=0.27, mountTheta=1.32
23:32:05.112 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.07, opts=13)
23:32:05.113 00.001 14964 Enqueuing Move request for scope (-0.26, -0.07)
23:32:05.114 00.001 12044 Worker thread wakes up
23:32:05.114 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
23:32:05.114 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
23:32:05.114 00.000 12044 Moving (-0.26, -0.07) raw xDistance=0.07 yDistance=0.27
23:32:05.114 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.14, using input
23:32:05.114 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
23:32:05.114 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:05.114 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:32:05.114 00.000 12044 MoveAxis(E, 0, ABG)
23:32:05.114 00.000 12044 Move returns status 0, amount 0
23:32:05.114 00.000 12044 MoveAxis(N, 0, ABG)
23:32:05.114 00.000 12044 Move returns status 0, amount 0
23:32:05.114 00.000 12044 move complete, result=0
23:32:05.114 00.000 12044 worker thread done servicing request
23:32:05.121 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19145, med=616, FiltMin=537, FiltMax=14790, Gamma=0.810
23:32:05.131 00.010 14964 UpdateGuideState exits: m=340692 SNR=366.7
23:32:05.134 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.136 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:05.139 00.003 14964 Enqueuing Expose request
23:32:05.140 00.001 12044 Worker thread wakes up
23:32:05.140 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:32:05.142 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:05.142 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:08.247 03.105 12044 Exposure complete
23:32:08.286 00.039 12044 worker thread done servicing request
23:32:08.286 00.000 14964 OnExposeComplete: enter
23:32:08.287 00.001 14964 UpdateGuideState(): m_state=6
23:32:08.290 00.003 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
23:32:08.291 00.001 14964 Star::Find returns 1 (0), X=275.30, Y=99.82, Mass=332532, SNR=363.8, Peak=19283 HFD=4.2
23:32:08.293 00.002 14964 MultiStar: [#1 -0.88,0.60,0.00,M1] [#2 -0.84,0.73,0.00,M1] 
23:32:08.295 00.002 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
23:32:08.297 00.002 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
23:32:08.299 00.002 14964 CameraToMount -- cameraX=-0.70 cameraY=-0.17 hyp=0.72 cameraTheta=-2.91 mountX=0.16 mountY=0.72, mountTheta=1.35
23:32:08.304 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=-0.17, opts=13)
23:32:08.305 00.001 14964 Enqueuing Move request for scope (-0.70, -0.17)
23:32:08.307 00.002 12044 Worker thread wakes up
23:32:08.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.17) opts 0xd
23:32:08.307 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, -0.17)
23:32:08.307 00.000 12044 Moving (-0.70, -0.17) raw xDistance=0.16 yDistance=0.72
23:32:08.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
23:32:08.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
23:32:08.307 00.000 12044 MoveAxis(E, 0, ABG)
23:32:08.307 00.000 12044 Move returns status 0, amount 0
23:32:08.307 00.000 12044 MoveAxis(S, 67, ABG)
23:32:08.307 00.000 12044 Guiding  Dir = 1, Dur = 67
23:32:08.321 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19283, med=617, FiltMin=538, FiltMax=14936, Gamma=0.810
23:32:08.331 00.010 14964 UpdateGuideState exits: m=332532 SNR=363.8
23:32:08.332 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:08.334 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:08.335 00.001 14964 Enqueuing Expose request
23:32:08.368 00.033 12044 IsSlewing returns 0
23:32:08.369 00.001 12044 IsGuiding returns 0
23:32:08.400 00.031 12044 PulseGuide returned control before completion, sleep 46
23:32:08.458 00.058 12044 IsGuiding returns 1
23:32:08.458 00.000 12044 scope still moving after pulse duration time elapsed
23:32:08.540 00.082 12044 IsSlewing returns 0
23:32:08.540 00.000 12044 IsGuiding returns 0
23:32:08.540 00.000 12044 scope move finished after 67 + 103 ms
23:32:08.540 00.000 12044 Move returns status 0, amount 67
23:32:08.540 00.000 12044 move complete, result=0
23:32:08.540 00.000 12044 worker thread done servicing request
23:32:08.540 00.000 12044 Worker thread wakes up
23:32:08.540 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:08.540 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:08.540 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 67 ms SOUTH
23:32:11.669 03.129 12044 Exposure complete
23:32:11.705 00.036 12044 worker thread done servicing request
23:32:11.705 00.000 14964 OnExposeComplete: enter
23:32:11.706 00.001 14964 UpdateGuideState(): m_state=6
23:32:11.708 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
23:32:11.711 00.003 14964 Star::Find returns 1 (0), X=276.08, Y=99.93, Mass=334586, SNR=356.2, Peak=18509 HFD=4.3
23:32:11.712 00.001 14964 MultiStar: [#1 -0.36,0.57,0.00,M2] [#2 -0.36,0.21,0.06,U] 
23:32:11.713 00.001 14964 refined, 1 included, MultiStar: {0.05, -0.04}, one-star: {0.08, -0.06}
23:32:11.714 00.001 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
23:32:11.716 00.002 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.36)
23:32:11.717 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=0.04 mountY=-0.05, mountTheta=-0.83
23:32:11.719 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.04, opts=13)
23:32:11.721 00.002 14964 Enqueuing Move request for scope (0.05, -0.04)
23:32:11.723 00.002 12044 Worker thread wakes up
23:32:11.723 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:32:11.723 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:32:11.723 00.000 12044 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
23:32:11.723 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.12, using input
23:32:11.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
23:32:11.723 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:11.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:11.723 00.000 12044 MoveAxis(E, 0, ABG)
23:32:11.723 00.000 12044 Move returns status 0, amount 0
23:32:11.723 00.000 12044 MoveAxis(N, 0, ABG)
23:32:11.723 00.000 12044 Move returns status 0, amount 0
23:32:11.723 00.000 12044 move complete, result=0
23:32:11.724 00.001 12044 worker thread done servicing request
23:32:11.738 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18509, med=619, FiltMin=529, FiltMax=14639, Gamma=0.810
23:32:11.748 00.010 14964 UpdateGuideState exits: m=334586 SNR=356.2
23:32:11.750 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:11.751 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:11.753 00.002 14964 Enqueuing Expose request
23:32:11.754 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:11.755 00.001 12044 Worker thread wakes up
23:32:11.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:11.756 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:14.859 03.103 12044 Exposure complete
23:32:14.899 00.040 12044 worker thread done servicing request
23:32:14.900 00.001 14964 OnExposeComplete: enter
23:32:14.901 00.001 14964 UpdateGuideState(): m_state=6
23:32:14.902 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
23:32:14.902 00.000 14964 Star::Find returns 1 (0), X=276.17, Y=99.48, Mass=331567, SNR=367.6, Peak=21341 HFD=3.8
23:32:14.904 00.002 14964 MultiStar: [#1 0.24,0.73,0.00,M3] [#2 0.38,0.64,0.00,M1] 
23:32:14.905 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
23:32:14.907 00.002 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
23:32:14.908 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.51 hyp=0.53 cameraTheta=-1.25 mountX=0.51 mountY=-0.12, mountTheta=-0.22
23:32:14.910 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.51, opts=13)
23:32:14.912 00.002 14964 Enqueuing Move request for scope (0.17, -0.51)
23:32:14.913 00.001 12044 Worker thread wakes up
23:32:14.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.51) opts 0xd
23:32:14.913 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.51)
23:32:14.913 00.000 12044 Moving (0.17, -0.51) raw xDistance=0.51 yDistance=-0.12
23:32:14.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.51, slope = 0.03
23:32:14.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:14.914 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:14.914 00.000 12044 MoveAxis(W, 25, ABG)
23:32:14.914 00.000 12044 Guiding  Dir = 3, Dur = 25
23:32:14.928 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21341, med=616, FiltMin=522, FiltMax=15177, Gamma=0.810
23:32:14.934 00.006 12044 IsSlewing returns 0
23:32:14.934 00.000 14964 UpdateGuideState exits: m=331567 SNR=367.6
23:32:14.935 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.936 00.001 12044 IsGuiding returns 0
23:32:14.936 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:14.936 00.000 14964 Enqueuing Expose request
23:32:14.968 00.032 12044 IsGuiding returns 1
23:32:14.968 00.000 12044 scope still moving after pulse duration time elapsed
23:32:15.026 00.058 12044 IsSlewing returns 0
23:32:15.026 00.000 12044 IsGuiding returns 0
23:32:15.026 00.000 12044 scope move finished after 25 + 65 ms
23:32:15.026 00.000 12044 Move returns status 0, amount 25
23:32:15.026 00.000 12044 MoveAxis(N, 0, ABG)
23:32:15.026 00.000 12044 Move returns status 0, amount 0
23:32:15.026 00.000 12044 move complete, result=0
23:32:15.026 00.000 12044 worker thread done servicing request
23:32:15.026 00.000 12044 Worker thread wakes up
23:32:15.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:15.027 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:15.027 00.000 14964 GuideStep: 0.5 px 25 ms WEST, -0.1 px 0 ms NORTH
23:32:18.130 03.103 12044 Exposure complete
23:32:18.159 00.029 12044 worker thread done servicing request
23:32:18.159 00.000 14964 OnExposeComplete: enter
23:32:18.160 00.001 14964 UpdateGuideState(): m_state=6
23:32:18.160 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
23:32:18.161 00.001 14964 Star::Find returns 1 (0), X=276.41, Y=99.23, Mass=326232, SNR=349.9, Peak=15055 HFD=4.5
23:32:18.162 00.001 14964 MultiStar: [#1 0.34,0.91,0.00,M4] [#2 0.66,0.85,0.00,M2] 
23:32:18.162 00.000 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
23:32:18.163 00.001 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.76)
23:32:18.163 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.76 hyp=0.86 cameraTheta=-1.08 mountX=0.76 mountY=-0.32, mountTheta=-0.40
23:32:18.165 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.76, opts=13)
23:32:18.165 00.000 14964 Enqueuing Move request for scope (0.40, -0.76)
23:32:18.166 00.001 12044 Worker thread wakes up
23:32:18.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.76) opts 0xd
23:32:18.166 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.76)
23:32:18.166 00.000 12044 Moving (0.40, -0.76) raw xDistance=0.76 yDistance=-0.32
23:32:18.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.76, slope = 0.07
23:32:18.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:32:18.166 00.000 12044 MoveAxis(W, 53, ABG)
23:32:18.166 00.000 12044 Guiding  Dir = 3, Dur = 53
23:32:18.174 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15055, med=616, FiltMin=522, FiltMax=12759, Gamma=0.810
23:32:18.179 00.005 14964 UpdateGuideState exits: m=326232 SNR=349.9
23:32:18.180 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.180 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:18.181 00.001 14964 Enqueuing Expose request
23:32:18.196 00.015 12044 IsSlewing returns 0
23:32:18.196 00.000 12044 IsGuiding returns 0
23:32:18.228 00.032 12044 PulseGuide returned control before completion, sleep 32
23:32:18.265 00.037 12044 IsGuiding returns 1
23:32:18.265 00.000 12044 scope still moving after pulse duration time elapsed
23:32:18.338 00.073 12044 IsSlewing returns 0
23:32:18.338 00.000 12044 IsGuiding returns 0
23:32:18.338 00.000 12044 scope move finished after 53 + 88 ms
23:32:18.338 00.000 12044 Move returns status 0, amount 53
23:32:18.338 00.000 12044 MoveAxis(N, 0, ABG)
23:32:18.338 00.000 12044 Move returns status 0, amount 0
23:32:18.338 00.000 12044 move complete, result=0
23:32:18.338 00.000 12044 worker thread done servicing request
23:32:18.338 00.000 12044 Worker thread wakes up
23:32:18.338 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:18.338 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:18.338 00.000 14964 GuideStep: 0.8 px 53 ms WEST, -0.3 px 0 ms NORTH
23:32:21.470 03.132 12044 Exposure complete
23:32:21.495 00.025 12044 worker thread done servicing request
23:32:21.495 00.000 14964 OnExposeComplete: enter
23:32:21.495 00.000 14964 UpdateGuideState(): m_state=6
23:32:21.496 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
23:32:21.496 00.000 14964 Star::Find returns 1 (0), X=275.89, Y=99.87, Mass=334666, SNR=362.8, Peak=19565 HFD=4.2
23:32:21.497 00.001 14964 MultiStar: [#1 -0.44,0.35,0.15,U] [#2 -0.27,0.00,0.05,U] 
23:32:21.498 00.001 14964 single-star, 2 included, MultiStar: {-0.16, -0.05}, one-star: {-0.12, -0.12}
23:32:21.498 00.000 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
23:32:21.499 00.001 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
23:32:21.499 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.16 cameraTheta=-2.37 mountX=0.11 mountY=0.13, mountTheta=0.85
23:32:21.502 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.12, opts=13)
23:32:21.502 00.000 14964 Enqueuing Move request for scope (-0.12, -0.12)
23:32:21.503 00.001 12044 Worker thread wakes up
23:32:21.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:32:21.503 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:32:21.503 00.000 12044 Moving (-0.12, -0.12) raw xDistance=0.11 yDistance=0.13
23:32:21.503 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.26, using input
23:32:21.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.04
23:32:21.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:21.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:32:21.503 00.000 12044 MoveAxis(E, 0, ABG)
23:32:21.503 00.000 12044 Move returns status 0, amount 0
23:32:21.503 00.000 12044 MoveAxis(N, 0, ABG)
23:32:21.503 00.000 12044 Move returns status 0, amount 0
23:32:21.503 00.000 12044 move complete, result=0
23:32:21.503 00.000 12044 worker thread done servicing request
23:32:21.510 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19565, med=618, FiltMin=529, FiltMax=15294, Gamma=0.810
23:32:21.516 00.006 14964 UpdateGuideState exits: m=334666 SNR=362.8
23:32:21.517 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.517 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:21.518 00.001 14964 Enqueuing Expose request
23:32:21.519 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:21.520 00.001 12044 Worker thread wakes up
23:32:21.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:21.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:24.641 03.121 12044 Exposure complete
23:32:24.687 00.046 12044 worker thread done servicing request
23:32:24.687 00.000 14964 OnExposeComplete: enter
23:32:24.690 00.003 14964 UpdateGuideState(): m_state=6
23:32:24.693 00.003 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
23:32:24.695 00.002 14964 Star::Find returns 1 (0), X=275.52, Y=99.78, Mass=331083, SNR=345.3, Peak=15663 HFD=4.6
23:32:24.696 00.001 14964 MultiStar: [#1 -0.68,0.32,0.00,M4] [#2 -0.89,0.40,0.00,M2] 
23:32:24.698 00.002 14964 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
23:32:24.699 00.001 14964 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
23:32:24.701 00.002 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.21 hyp=0.53 cameraTheta=-2.74 mountX=0.20 mountY=0.50, mountTheta=1.19
23:32:24.703 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.21, opts=13)
23:32:24.706 00.003 14964 Enqueuing Move request for scope (-0.48, -0.21)
23:32:24.707 00.001 12044 Worker thread wakes up
23:32:24.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.21) opts 0xd
23:32:24.707 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.21)
23:32:24.707 00.000 12044 Moving (-0.48, -0.21) raw xDistance=0.20 yDistance=0.50
23:32:24.708 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.21, using input
23:32:24.708 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.03
23:32:24.708 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:32:24.708 00.000 12044 MoveAxis(E, 0, ABG)
23:32:24.708 00.000 12044 Move returns status 0, amount 0
23:32:24.708 00.000 12044 MoveAxis(S, 47, ABG)
23:32:24.708 00.000 12044 Guiding  Dir = 1, Dur = 47
23:32:24.721 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15663, med=617, FiltMin=531, FiltMax=11546, Gamma=0.810
23:32:24.731 00.010 14964 UpdateGuideState exits: m=331083 SNR=345.3
23:32:24.733 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:24.734 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:24.738 00.004 14964 Enqueuing Expose request
23:32:24.762 00.024 12044 IsSlewing returns 0
23:32:24.763 00.001 12044 IsGuiding returns 0
23:32:24.794 00.031 12044 PulseGuide returned control before completion, sleep 26
23:32:24.835 00.041 12044 IsGuiding returns 1
23:32:24.836 00.001 12044 scope still moving after pulse duration time elapsed
23:32:24.888 00.052 12044 IsSlewing returns 0
23:32:24.890 00.002 12044 IsGuiding returns 0
23:32:24.890 00.000 12044 scope move finished after 47 + 79 ms
23:32:24.890 00.000 12044 Move returns status 0, amount 47
23:32:24.890 00.000 12044 move complete, result=0
23:32:24.890 00.000 12044 worker thread done servicing request
23:32:24.890 00.000 12044 Worker thread wakes up
23:32:24.890 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 47 ms SOUTH
23:32:24.892 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:24.892 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:28.008 03.116 12044 Exposure complete
23:32:28.052 00.044 12044 worker thread done servicing request
23:32:28.052 00.000 14964 OnExposeComplete: enter
23:32:28.054 00.002 14964 UpdateGuideState(): m_state=6
23:32:28.056 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
23:32:28.057 00.001 14964 Star::Find returns 1 (0), X=276.61, Y=99.91, Mass=336993, SNR=350.4, Peak=17901 HFD=4.2
23:32:28.058 00.001 14964 MultiStar: [#1 0.29,0.03,0.16,U] [#2 0.62,-0.21,0.00,M3] 
23:32:28.060 00.002 14964 refined, 1 included, MultiStar: {0.56, -0.06}, one-star: {0.61, -0.08}
23:32:28.061 00.001 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.45 = 1.45)
23:32:28.061 00.000 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
23:32:28.062 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.06 hyp=0.57 cameraTheta=-0.11 mountX=0.07 mountY=-0.55, mountTheta=-1.44
23:32:28.064 00.002 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.06, opts=13)
23:32:28.066 00.002 14964 Enqueuing Move request for scope (0.56, -0.06)
23:32:28.067 00.001 12044 Worker thread wakes up
23:32:28.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.06) opts 0xd
23:32:28.067 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.06)
23:32:28.067 00.000 12044 Moving (0.56, -0.06) raw xDistance=0.07 yDistance=-0.55
23:32:28.067 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.12, using input
23:32:28.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
23:32:28.068 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:28.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:32:28.068 00.000 12044 MoveAxis(E, 0, ABG)
23:32:28.068 00.000 12044 Move returns status 0, amount 0
23:32:28.068 00.000 12044 MoveAxis(N, 0, ABG)
23:32:28.068 00.000 12044 Move returns status 0, amount 0
23:32:28.068 00.000 12044 move complete, result=0
23:32:28.068 00.000 12044 worker thread done servicing request
23:32:28.080 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17901, med=617, FiltMin=535, FiltMax=13770, Gamma=0.810
23:32:28.087 00.007 14964 UpdateGuideState exits: m=336993 SNR=350.4
23:32:28.089 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.090 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:28.092 00.002 14964 Enqueuing Expose request
23:32:28.093 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:32:28.094 00.001 12044 Worker thread wakes up
23:32:28.094 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:28.094 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:31.200 03.106 12044 Exposure complete
23:32:31.233 00.033 12044 worker thread done servicing request
23:32:31.233 00.000 14964 OnExposeComplete: enter
23:32:31.234 00.001 14964 UpdateGuideState(): m_state=6
23:32:31.234 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
23:32:31.235 00.001 14964 Star::Find returns 1 (0), X=276.42, Y=100.35, Mass=330053, SNR=352.4, Peak=18765 HFD=4.0
23:32:31.235 00.000 14964 MultiStar: [#1 -0.03,-0.41,0.15,U] [#2 0.29,-0.34,0.06,U] 
23:32:31.236 00.001 14964 refined, 2 included, MultiStar: {0.35, 0.23}, one-star: {0.41, 0.36}
23:32:31.236 00.000 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.14 = 2.14)
23:32:31.237 00.001 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.19 = -1.09)
23:32:31.237 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=0.23 hyp=0.42 cameraTheta=0.58 mountX=-0.23 mountY=-0.38, mountTheta=-2.11
23:32:31.238 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.23, opts=13)
23:32:31.240 00.002 14964 Enqueuing Move request for scope (0.35, 0.23)
23:32:31.242 00.002 12044 Worker thread wakes up
23:32:31.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.23) opts 0xd
23:32:31.242 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.23)
23:32:31.242 00.000 12044 Moving (0.35, 0.23) raw xDistance=-0.23 yDistance=-0.38
23:32:31.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
23:32:31.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:31.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:32:31.242 00.000 12044 MoveAxis(E, 0, ABG)
23:32:31.242 00.000 12044 Move returns status 0, amount 0
23:32:31.242 00.000 12044 MoveAxis(N, 0, ABG)
23:32:31.242 00.000 12044 Move returns status 0, amount 0
23:32:31.242 00.000 12044 move complete, result=0
23:32:31.242 00.000 12044 worker thread done servicing request
23:32:31.248 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18765, med=617, FiltMin=529, FiltMax=13531, Gamma=0.810
23:32:31.254 00.006 14964 UpdateGuideState exits: m=330053 SNR=352.4
23:32:31.254 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.255 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:31.255 00.000 14964 Enqueuing Expose request
23:32:31.256 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:32:31.256 00.000 12044 Worker thread wakes up
23:32:31.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:31.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:34.368 03.112 12044 Exposure complete
23:32:34.404 00.036 14964 OnExposeComplete: enter
23:32:34.406 00.002 14964 UpdateGuideState(): m_state=6
23:32:34.407 00.001 12044 worker thread done servicing request
23:32:34.408 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
23:32:34.410 00.002 14964 Star::Find returns 1 (0), X=276.66, Y=99.87, Mass=332674, SNR=352.0, Peak=16293 HFD=4.4
23:32:34.411 00.001 14964 MultiStar: [#1 0.40,0.07,0.14,U] [#2 0.36,0.01,0.06,U] 
23:32:34.413 00.002 14964 refined, 2 included, MultiStar: {0.61, -0.09}, one-star: {0.65, -0.12}
23:32:34.414 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
23:32:34.414 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.83)
23:32:34.415 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=-0.09 hyp=0.62 cameraTheta=-0.15 mountX=0.10 mountY=-0.60, mountTheta=-1.40
23:32:34.418 00.003 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.09, opts=13)
23:32:34.420 00.002 14964 Enqueuing Move request for scope (0.61, -0.09)
23:32:34.422 00.002 12044 Worker thread wakes up
23:32:34.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.09) opts 0xd
23:32:34.422 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.09)
23:32:34.422 00.000 12044 Moving (0.61, -0.09) raw xDistance=0.10 yDistance=-0.60
23:32:34.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
23:32:34.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:34.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
23:32:34.422 00.000 12044 MoveAxis(E, 0, ABG)
23:32:34.422 00.000 12044 Move returns status 0, amount 0
23:32:34.422 00.000 12044 MoveAxis(N, 0, ABG)
23:32:34.422 00.000 12044 Move returns status 0, amount 0
23:32:34.422 00.000 12044 move complete, result=0
23:32:34.422 00.000 12044 worker thread done servicing request
23:32:34.431 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16293, med=617, FiltMin=531, FiltMax=12737, Gamma=0.810
23:32:34.436 00.005 14964 UpdateGuideState exits: m=332674 SNR=352.0
23:32:34.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:34.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:34.438 00.001 14964 Enqueuing Expose request
23:32:34.438 00.000 12044 Worker thread wakes up
23:32:34.438 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:32:34.439 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:34.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:37.551 03.112 12044 Exposure complete
23:32:37.583 00.032 12044 worker thread done servicing request
23:32:37.583 00.000 14964 OnExposeComplete: enter
23:32:37.584 00.001 14964 UpdateGuideState(): m_state=6
23:32:37.585 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
23:32:37.585 00.000 14964 Star::Find returns 1 (0), X=276.55, Y=100.27, Mass=336077, SNR=357.5, Peak=16417 HFD=4.6
23:32:37.586 00.001 14964 MultiStar: [#1 0.29,-0.38,0.14,U] [#2 0.29,-0.69,0.00,M2] 
23:32:37.588 00.002 14964 refined, 1 included, MultiStar: {0.52, 0.20}, one-star: {0.55, 0.28}
23:32:37.588 00.000 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
23:32:37.589 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.31)
23:32:37.589 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=0.20 hyp=0.55 cameraTheta=0.37 mountX=-0.19 mountY=-0.53, mountTheta=-1.91
23:32:37.591 00.002 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.20, opts=13)
23:32:37.591 00.000 14964 Enqueuing Move request for scope (0.52, 0.20)
23:32:37.592 00.001 12044 Worker thread wakes up
23:32:37.592 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.20) opts 0xd
23:32:37.592 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.20)
23:32:37.592 00.000 12044 Moving (0.52, 0.20) raw xDistance=-0.19 yDistance=-0.53
23:32:37.592 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.33, using input
23:32:37.592 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.05
23:32:37.592 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:37.592 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
23:32:37.592 00.000 12044 MoveAxis(E, 0, ABG)
23:32:37.592 00.000 12044 Move returns status 0, amount 0
23:32:37.592 00.000 12044 MoveAxis(N, 0, ABG)
23:32:37.592 00.000 12044 Move returns status 0, amount 0
23:32:37.592 00.000 12044 move complete, result=0
23:32:37.592 00.000 12044 worker thread done servicing request
23:32:37.599 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16417, med=616, FiltMin=509, FiltMax=12907, Gamma=0.810
23:32:37.605 00.006 14964 UpdateGuideState exits: m=336077 SNR=357.5
23:32:37.606 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:37.607 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:37.607 00.000 14964 Enqueuing Expose request
23:32:37.608 00.001 12044 Worker thread wakes up
23:32:37.608 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:32:37.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:37.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:40.717 03.109 12044 Exposure complete
23:32:40.754 00.037 12044 worker thread done servicing request
23:32:40.754 00.000 14964 OnExposeComplete: enter
23:32:40.755 00.001 14964 UpdateGuideState(): m_state=6
23:32:40.756 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
23:32:40.757 00.001 14964 Star::Find returns 1 (0), X=276.15, Y=99.94, Mass=338200, SNR=359.5, Peak=18205 HFD=4.3
23:32:40.758 00.001 14964 MultiStar: [#1 -0.14,-0.01,0.14,U] [#2 -0.11,-0.05,0.06,U] 
23:32:40.758 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.04}, one-star: {0.14, -0.05}
23:32:40.759 00.001 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
23:32:40.759 00.000 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.09)
23:32:40.760 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.04 mountY=-0.09, mountTheta=-1.12
23:32:40.762 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.04, opts=13)
23:32:40.763 00.001 14964 Enqueuing Move request for scope (0.10, -0.04)
23:32:40.763 00.000 12044 Worker thread wakes up
23:32:40.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:32:40.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:32:40.763 00.000 12044 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.09
23:32:40.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.06
23:32:40.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:40.763 00.000 12044 MoveAxis(E, 0, ABG)
23:32:40.764 00.001 12044 Move returns status 0, amount 0
23:32:40.764 00.000 12044 MoveAxis(N, 0, ABG)
23:32:40.764 00.000 12044 Move returns status 0, amount 0
23:32:40.764 00.000 12044 move complete, result=0
23:32:40.764 00.000 12044 worker thread done servicing request
23:32:40.774 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18205, med=618, FiltMin=524, FiltMax=14659, Gamma=0.810
23:32:40.781 00.007 14964 UpdateGuideState exits: m=338200 SNR=359.5
23:32:40.782 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.782 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:40.782 00.000 14964 Enqueuing Expose request
23:32:40.784 00.002 12044 Worker thread wakes up
23:32:40.784 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:40.784 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:40.784 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:43.908 03.124 12044 Exposure complete
23:32:43.933 00.025 12044 worker thread done servicing request
23:32:43.933 00.000 14964 OnExposeComplete: enter
23:32:43.933 00.000 14964 UpdateGuideState(): m_state=6
23:32:43.934 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
23:32:43.935 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=99.97, Mass=333692, SNR=364.5, Peak=15877 HFD=4.3
23:32:43.935 00.000 14964 MultiStar: [#1 0.18,0.02,0.16,U] [#2 0.08,-0.06,0.06,U] 
23:32:43.936 00.001 14964 refined, 2 included, MultiStar: {0.31, -0.02}, one-star: {0.35, -0.02}
23:32:43.936 00.000 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
23:32:43.937 00.001 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
23:32:43.937 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.06 mountX=0.02 mountY=-0.31, mountTheta=-1.50
23:32:43.938 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.02, opts=13)
23:32:43.939 00.001 14964 Enqueuing Move request for scope (0.31, -0.02)
23:32:43.939 00.000 12044 Worker thread wakes up
23:32:43.939 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
23:32:43.939 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
23:32:43.939 00.000 12044 Moving (0.31, -0.02) raw xDistance=0.02 yDistance=-0.31
23:32:43.939 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.07
23:32:43.939 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.939 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:32:43.939 00.000 12044 MoveAxis(E, 0, ABG)
23:32:43.939 00.000 12044 Move returns status 0, amount 0
23:32:43.939 00.000 12044 MoveAxis(N, 0, ABG)
23:32:43.939 00.000 12044 Move returns status 0, amount 0
23:32:43.939 00.000 12044 move complete, result=0
23:32:43.940 00.001 12044 worker thread done servicing request
23:32:43.948 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15877, med=618, FiltMin=537, FiltMax=12755, Gamma=0.810
23:32:43.954 00.006 14964 UpdateGuideState exits: m=333692 SNR=364.5
23:32:43.955 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.956 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:43.958 00.002 14964 Enqueuing Expose request
23:32:43.960 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:32:43.960 00.000 12044 Worker thread wakes up
23:32:43.961 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:43.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:47.066 03.105 12044 Exposure complete
23:32:47.088 00.022 12044 worker thread done servicing request
23:32:47.088 00.000 14964 OnExposeComplete: enter
23:32:47.090 00.002 14964 UpdateGuideState(): m_state=6
23:32:47.091 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
23:32:47.091 00.000 14964 Star::Find returns 1 (0), X=276.06, Y=100.72, Mass=333945, SNR=358.8, Peak=17450 HFD=4.3
23:32:47.092 00.001 14964 MultiStar: [#1 -0.41,-0.62,0.00,M1] [#2 -0.26,-0.76,0.00,M1] 
23:32:47.092 00.000 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.05 = 3.05)
23:32:47.093 00.001 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
23:32:47.093 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.73 hyp=0.73 cameraTheta=1.49 mountX=-0.73 mountY=-0.13, mountTheta=-2.96
23:32:47.096 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.73, opts=13)
23:32:47.097 00.001 14964 Enqueuing Move request for scope (0.06, 0.73)
23:32:47.097 00.000 12044 Worker thread wakes up
23:32:47.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.73) opts 0xd
23:32:47.097 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.73)
23:32:47.097 00.000 12044 Moving (0.06, 0.73) raw xDistance=-0.73 yDistance=-0.13
23:32:47.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.60 from input -0.73, slope = -0.09
23:32:47.098 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:47.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:47.098 00.000 12044 MoveAxis(E, 71, ABG)
23:32:47.098 00.000 12044 Guiding  Dir = 2, Dur = 71
23:32:47.105 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17450, med=615, FiltMin=536, FiltMax=13228, Gamma=0.810
23:32:47.111 00.006 14964 UpdateGuideState exits: m=333945 SNR=358.8
23:32:47.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:47.113 00.001 14964 Enqueuing Expose request
23:32:47.137 00.024 12044 IsSlewing returns 0
23:32:47.137 00.000 12044 IsGuiding returns 0
23:32:47.169 00.032 12044 PulseGuide returned control before completion, sleep 50
23:32:47.227 00.058 12044 IsGuiding returns 1
23:32:47.227 00.000 12044 scope still moving after pulse duration time elapsed
23:32:47.290 00.063 12044 IsSlewing returns 0
23:32:47.313 00.023 12044 IsGuiding returns 0
23:32:47.313 00.000 12044 scope move finished after 71 + 104 ms
23:32:47.313 00.000 12044 Move returns status 0, amount 71
23:32:47.313 00.000 12044 MoveAxis(N, 0, ABG)
23:32:47.313 00.000 12044 Move returns status 0, amount 0
23:32:47.313 00.000 12044 move complete, result=0
23:32:47.314 00.001 12044 worker thread done servicing request
23:32:47.314 00.000 12044 Worker thread wakes up
23:32:47.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:47.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:47.315 00.001 14964 GuideStep: -0.7 px 71 ms EAST, -0.1 px 0 ms NORTH
23:32:50.447 03.132 12044 Exposure complete
23:32:50.480 00.033 12044 worker thread done servicing request
23:32:50.480 00.000 14964 OnExposeComplete: enter
23:32:50.481 00.001 14964 UpdateGuideState(): m_state=6
23:32:50.481 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
23:32:50.482 00.001 14964 Star::Find returns 1 (0), X=276.24, Y=99.64, Mass=331241, SNR=354.5, Peak=17317 HFD=4.5
23:32:50.482 00.000 14964 MultiStar: [#1 -0.03,0.57,0.15,U] [#2 0.04,0.37,0.05,U] 
23:32:50.483 00.001 14964 refined, 2 included, MultiStar: {0.19, -0.21}, one-star: {0.23, -0.35}
23:32:50.483 00.000 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
23:32:50.484 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
23:32:50.484 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.84 mountX=0.21 mountY=-0.17, mountTheta=-0.67
23:32:50.485 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.21, opts=13)
23:32:50.486 00.001 14964 Enqueuing Move request for scope (0.19, -0.21)
23:32:50.487 00.001 12044 Worker thread wakes up
23:32:50.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
23:32:50.487 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
23:32:50.487 00.000 12044 Moving (0.19, -0.21) raw xDistance=0.21 yDistance=-0.17
23:32:50.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.03
23:32:50.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:50.487 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:32:50.487 00.000 12044 MoveAxis(E, 0, ABG)
23:32:50.487 00.000 12044 Move returns status 0, amount 0
23:32:50.487 00.000 12044 MoveAxis(N, 0, ABG)
23:32:50.487 00.000 12044 Move returns status 0, amount 0
23:32:50.487 00.000 12044 move complete, result=0
23:32:50.487 00.000 12044 worker thread done servicing request
23:32:50.496 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17317, med=616, FiltMin=521, FiltMax=13903, Gamma=0.810
23:32:50.503 00.007 14964 UpdateGuideState exits: m=331241 SNR=354.5
23:32:50.503 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:50.504 00.000 14964 Enqueuing Expose request
23:32:50.505 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:50.505 00.000 12044 Worker thread wakes up
23:32:50.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:50.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:53.636 03.131 12044 Exposure complete
23:32:53.661 00.025 12044 worker thread done servicing request
23:32:53.662 00.001 14964 OnExposeComplete: enter
23:32:53.663 00.001 14964 UpdateGuideState(): m_state=6
23:32:53.664 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
23:32:53.664 00.000 14964 Star::Find returns 1 (0), X=276.32, Y=99.51, Mass=327116, SNR=362.6, Peak=18701 HFD=4.0
23:32:53.665 00.001 14964 MultiStar: [#1 0.35,0.35,0.16,U] [#2 0.20,0.40,0.06,U] 
23:32:53.665 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.33}, one-star: {0.32, -0.48}
23:32:53.666 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
23:32:53.666 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.48)
23:32:53.666 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.33 hyp=0.46 cameraTheta=-0.80 mountX=0.33 mountY=-0.28, mountTheta=-0.70
23:32:53.667 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.33, opts=13)
23:32:53.668 00.001 14964 Enqueuing Move request for scope (0.32, -0.33)
23:32:53.669 00.001 12044 Worker thread wakes up
23:32:53.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.33) opts 0xd
23:32:53.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.33)
23:32:53.669 00.000 12044 Moving (0.32, -0.33) raw xDistance=0.33 yDistance=-0.28
23:32:53.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.00
23:32:53.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:53.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:32:53.669 00.000 12044 MoveAxis(E, 0, ABG)
23:32:53.669 00.000 12044 Move returns status 0, amount 0
23:32:53.669 00.000 12044 MoveAxis(N, 0, ABG)
23:32:53.669 00.000 12044 Move returns status 0, amount 0
23:32:53.669 00.000 12044 move complete, result=0
23:32:53.669 00.000 12044 worker thread done servicing request
23:32:53.676 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18701, med=617, FiltMin=515, FiltMax=14291, Gamma=0.810
23:32:53.683 00.007 14964 UpdateGuideState exits: m=327116 SNR=362.6
23:32:53.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.685 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:53.686 00.001 14964 Enqueuing Expose request
23:32:53.686 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:32:53.687 00.001 12044 Worker thread wakes up
23:32:53.687 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:53.687 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:32:56.790 03.103 12044 Exposure complete
23:32:56.815 00.025 12044 worker thread done servicing request
23:32:56.816 00.001 14964 OnExposeComplete: enter
23:32:56.816 00.000 14964 UpdateGuideState(): m_state=6
23:32:56.818 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
23:32:56.819 00.001 14964 Star::Find returns 1 (0), X=276.48, Y=99.37, Mass=334812, SNR=354.1, Peak=19937 HFD=4.0
23:32:56.820 00.001 14964 MultiStar: [#1 0.27,0.65,0.00,M1] [#2 0.20,0.84,0.00,M1] 
23:32:56.821 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
23:32:56.821 00.000 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
23:32:56.823 00.002 14964 CameraToMount -- cameraX=0.47 cameraY=-0.62 hyp=0.78 cameraTheta=-0.92 mountX=0.62 mountY=-0.41, mountTheta=-0.58
23:32:56.826 00.003 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.62, opts=13)
23:32:56.827 00.001 14964 Enqueuing Move request for scope (0.47, -0.62)
23:32:56.828 00.001 12044 Worker thread wakes up
23:32:56.829 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.62) opts 0xd
23:32:56.829 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.62)
23:32:56.829 00.000 12044 Moving (0.47, -0.62) raw xDistance=0.62 yDistance=-0.41
23:32:56.829 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.62, slope = 0.05
23:32:56.829 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:56.829 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:32:56.829 00.000 12044 MoveAxis(W, 36, ABG)
23:32:56.829 00.000 12044 Guiding  Dir = 3, Dur = 36
23:32:56.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19937, med=618, FiltMin=531, FiltMax=13815, Gamma=0.810
23:32:56.845 00.009 14964 UpdateGuideState exits: m=334812 SNR=354.1
23:32:56.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.847 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:32:56.848 00.001 14964 Enqueuing Expose request
23:32:56.855 00.007 12044 IsSlewing returns 0
23:32:56.856 00.001 12044 IsGuiding returns 0
23:32:56.888 00.032 12044 PulseGuide returned control before completion, sleep 15
23:32:56.911 00.023 12044 IsGuiding returns 1
23:32:56.912 00.001 12044 scope still moving after pulse duration time elapsed
23:32:56.993 00.081 12044 IsSlewing returns 0
23:32:56.994 00.001 12044 IsGuiding returns 0
23:32:56.994 00.000 12044 scope move finished after 36 + 101 ms
23:32:56.994 00.000 12044 Move returns status 0, amount 36
23:32:56.994 00.000 12044 MoveAxis(N, 0, ABG)
23:32:56.994 00.000 12044 Move returns status 0, amount 0
23:32:56.994 00.000 12044 move complete, result=0
23:32:56.994 00.000 12044 worker thread done servicing request
23:32:56.994 00.000 12044 Worker thread wakes up
23:32:56.994 00.000 14964 GuideStep: 0.6 px 36 ms WEST, -0.4 px 0 ms NORTH
23:32:56.995 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:32:56.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:00.117 03.122 12044 Exposure complete
23:33:00.158 00.041 12044 worker thread done servicing request
23:33:00.158 00.000 14964 OnExposeComplete: enter
23:33:00.160 00.002 14964 UpdateGuideState(): m_state=6
23:33:00.161 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
23:33:00.163 00.002 14964 Star::Find returns 1 (0), X=276.14, Y=99.74, Mass=336534, SNR=372.0, Peak=20253 HFD=4.1
23:33:00.164 00.001 14964 MultiStar: [#1 -0.11,0.70,0.00,M2] [#2 0.07,-0.00,0.06,U] 
23:33:00.165 00.001 14964 refined, 1 included, MultiStar: {0.13, -0.23}, one-star: {0.13, -0.25}
23:33:00.167 00.002 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.50 = 0.50)
23:33:00.168 00.001 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.73)
23:33:00.169 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-1.06 mountX=0.24 mountY=-0.11, mountTheta=-0.42
23:33:00.171 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.23, opts=13)
23:33:00.172 00.001 14964 Enqueuing Move request for scope (0.13, -0.23)
23:33:00.172 00.000 12044 Worker thread wakes up
23:33:00.173 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
23:33:00.173 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
23:33:00.173 00.000 12044 Moving (0.13, -0.23) raw xDistance=0.24 yDistance=-0.11
23:33:00.173 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.40, using input
23:33:00.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.06
23:33:00.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.173 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:33:00.173 00.000 12044 MoveAxis(E, 0, ABG)
23:33:00.173 00.000 12044 Move returns status 0, amount 0
23:33:00.173 00.000 12044 MoveAxis(N, 0, ABG)
23:33:00.173 00.000 12044 Move returns status 0, amount 0
23:33:00.173 00.000 12044 move complete, result=0
23:33:00.173 00.000 12044 worker thread done servicing request
23:33:00.189 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20253, med=616, FiltMin=535, FiltMax=15082, Gamma=0.810
23:33:00.194 00.005 14964 UpdateGuideState exits: m=336534 SNR=372.0
23:33:00.196 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.196 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:00.197 00.001 14964 Enqueuing Expose request
23:33:00.197 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:00.198 00.001 12044 Worker thread wakes up
23:33:00.198 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:00.198 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:03.305 03.107 12044 Exposure complete
23:33:03.342 00.037 12044 worker thread done servicing request
23:33:03.342 00.000 14964 OnExposeComplete: enter
23:33:03.344 00.002 14964 UpdateGuideState(): m_state=6
23:33:03.346 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
23:33:03.347 00.001 14964 Star::Find returns 1 (0), X=276.31, Y=99.75, Mass=329673, SNR=358.9, Peak=20145 HFD=3.9
23:33:03.349 00.002 14964 MultiStar: [#1 0.19,0.45,0.16,U] [#2 0.02,0.52,0.07,U] 
23:33:03.351 00.002 14964 refined, 2 included, MultiStar: {0.27, -0.11}, one-star: {0.30, -0.24}
23:33:03.355 00.004 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
23:33:03.355 00.000 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.05)
23:33:03.356 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.37 mountX=0.11 mountY=-0.26, mountTheta=-1.17
23:33:03.359 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.11, opts=13)
23:33:03.360 00.001 14964 Enqueuing Move request for scope (0.27, -0.11)
23:33:03.361 00.001 12044 Worker thread wakes up
23:33:03.361 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
23:33:03.361 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
23:33:03.361 00.000 12044 Moving (0.27, -0.11) raw xDistance=0.11 yDistance=-0.26
23:33:03.361 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.31, using input
23:33:03.361 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.05
23:33:03.361 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:33:03.361 00.000 12044 MoveAxis(E, 0, ABG)
23:33:03.361 00.000 12044 Move returns status 0, amount 0
23:33:03.361 00.000 12044 MoveAxis(N, 0, ABG)
23:33:03.362 00.001 12044 Move returns status 0, amount 0
23:33:03.362 00.000 12044 move complete, result=0
23:33:03.362 00.000 12044 worker thread done servicing request
23:33:03.369 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20145, med=616, FiltMin=532, FiltMax=14574, Gamma=0.810
23:33:03.380 00.011 14964 UpdateGuideState exits: m=329673 SNR=358.9
23:33:03.381 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.383 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:03.384 00.001 14964 Enqueuing Expose request
23:33:03.385 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:33:03.387 00.002 12044 Worker thread wakes up
23:33:03.387 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:03.387 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:06.496 03.109 12044 Exposure complete
23:33:06.533 00.037 12044 worker thread done servicing request
23:33:06.533 00.000 14964 OnExposeComplete: enter
23:33:06.535 00.002 14964 UpdateGuideState(): m_state=6
23:33:06.536 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
23:33:06.538 00.002 14964 Star::Find returns 1 (0), X=276.37, Y=99.80, Mass=331574, SNR=367.8, Peak=17581 HFD=4.4
23:33:06.540 00.002 14964 MultiStar: [#1 0.20,0.31,0.15,U] [#2 0.51,0.43,0.00,M1] 
23:33:06.542 00.002 14964 refined, 1 included, MultiStar: {0.34, -0.13}, one-star: {0.36, -0.19}
23:33:06.543 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
23:33:06.545 00.002 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
23:33:06.546 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.36 cameraTheta=-0.35 mountX=0.13 mountY=-0.32, mountTheta=-1.19
23:33:06.548 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.13, opts=13)
23:33:06.550 00.002 14964 Enqueuing Move request for scope (0.34, -0.13)
23:33:06.551 00.001 12044 Worker thread wakes up
23:33:06.551 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.13) opts 0xd
23:33:06.551 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.13)
23:33:06.551 00.000 12044 Moving (0.34, -0.13) raw xDistance=0.13 yDistance=-0.32
23:33:06.551 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.34, using input
23:33:06.551 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
23:33:06.551 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.552 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:33:06.552 00.000 12044 MoveAxis(E, 0, ABG)
23:33:06.552 00.000 12044 Move returns status 0, amount 0
23:33:06.552 00.000 12044 MoveAxis(N, 0, ABG)
23:33:06.552 00.000 12044 Move returns status 0, amount 0
23:33:06.552 00.000 12044 move complete, result=0
23:33:06.552 00.000 12044 worker thread done servicing request
23:33:06.566 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17581, med=617, FiltMin=534, FiltMax=13474, Gamma=0.810
23:33:06.577 00.011 14964 UpdateGuideState exits: m=331574 SNR=367.8
23:33:06.579 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.581 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:06.582 00.001 14964 Enqueuing Expose request
23:33:06.583 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:33:06.584 00.001 12044 Worker thread wakes up
23:33:06.584 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:06.584 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:09.716 03.132 12044 Exposure complete
23:33:09.752 00.036 12044 worker thread done servicing request
23:33:09.752 00.000 14964 OnExposeComplete: enter
23:33:09.753 00.001 14964 UpdateGuideState(): m_state=6
23:33:09.754 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
23:33:09.755 00.001 14964 Star::Find returns 1 (0), X=276.54, Y=99.82, Mass=331692, SNR=355.6, Peak=18153 HFD=4.2
23:33:09.756 00.001 14964 MultiStar: [#1 0.24,0.13,0.15,U] [#2 0.14,-0.13,0.06,U] 
23:33:09.756 00.000 14964 refined, 2 included, MultiStar: {0.48, -0.13}, one-star: {0.53, -0.17}
23:33:09.757 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.29 = 1.29)
23:33:09.757 00.000 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.94)
23:33:09.758 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-0.26 mountX=0.14 mountY=-0.46, mountTheta=-1.28
23:33:09.759 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.13, opts=13)
23:33:09.760 00.001 14964 Enqueuing Move request for scope (0.48, -0.13)
23:33:09.761 00.001 12044 Worker thread wakes up
23:33:09.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.13) opts 0xd
23:33:09.761 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.13)
23:33:09.761 00.000 12044 Moving (0.48, -0.13) raw xDistance=0.14 yDistance=-0.46
23:33:09.761 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.24, using input
23:33:09.761 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:33:09.761 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
23:33:09.761 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:09.761 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
23:33:09.761 00.000 12044 MoveAxis(E, 0, ABG)
23:33:09.761 00.000 12044 Move returns status 0, amount 0
23:33:09.761 00.000 12044 MoveAxis(N, 0, ABG)
23:33:09.761 00.000 12044 Move returns status 0, amount 0
23:33:09.761 00.000 12044 move complete, result=0
23:33:09.761 00.000 12044 worker thread done servicing request
23:33:09.772 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18153, med=617, FiltMin=521, FiltMax=14030, Gamma=0.810
23:33:09.778 00.006 14964 UpdateGuideState exits: m=331692 SNR=355.6
23:33:09.779 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.779 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:09.780 00.001 14964 Enqueuing Expose request
23:33:09.780 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:33:09.781 00.001 12044 Worker thread wakes up
23:33:09.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:09.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:12.891 03.110 12044 Exposure complete
23:33:12.931 00.040 12044 worker thread done servicing request
23:33:12.931 00.000 14964 OnExposeComplete: enter
23:33:12.933 00.002 14964 UpdateGuideState(): m_state=6
23:33:12.935 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
23:33:12.936 00.001 14964 Star::Find returns 1 (0), X=276.34, Y=99.78, Mass=335191, SNR=368.0, Peak=17817 HFD=4.4
23:33:12.938 00.002 14964 MultiStar: [#1 0.16,0.29,0.15,U] [#2 0.10,0.47,0.06,U] 
23:33:12.939 00.001 14964 refined, 2 included, MultiStar: {0.30, -0.12}, one-star: {0.34, -0.21}
23:33:12.941 00.002 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
23:33:12.942 00.001 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.04)
23:33:12.943 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-0.37 mountX=0.12 mountY=-0.29, mountTheta=-1.17
23:33:12.946 00.003 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.12, opts=13)
23:33:12.949 00.003 14964 Enqueuing Move request for scope (0.30, -0.12)
23:33:12.950 00.001 12044 Worker thread wakes up
23:33:12.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
23:33:12.951 00.001 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
23:33:12.951 00.000 12044 Moving (0.30, -0.12) raw xDistance=0.12 yDistance=-0.29
23:33:12.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
23:33:12.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:33:12.951 00.000 12044 MoveAxis(E, 0, ABG)
23:33:12.951 00.000 12044 Move returns status 0, amount 0
23:33:12.951 00.000 12044 MoveAxis(N, 0, ABG)
23:33:12.951 00.000 12044 Move returns status 0, amount 0
23:33:12.951 00.000 12044 move complete, result=0
23:33:12.951 00.000 12044 worker thread done servicing request
23:33:12.967 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17817, med=618, FiltMin=526, FiltMax=12722, Gamma=0.810
23:33:12.977 00.010 14964 UpdateGuideState exits: m=335191 SNR=368.0
23:33:12.979 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.979 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:12.980 00.001 14964 Enqueuing Expose request
23:33:12.981 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:33:12.983 00.002 12044 Worker thread wakes up
23:33:12.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:12.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:16.113 03.130 12044 Exposure complete
23:33:16.146 00.033 12044 worker thread done servicing request
23:33:16.146 00.000 14964 OnExposeComplete: enter
23:33:16.147 00.001 14964 UpdateGuideState(): m_state=6
23:33:16.148 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
23:33:16.148 00.000 14964 Star::Find returns 1 (0), X=276.02, Y=99.78, Mass=335324, SNR=375.6, Peak=18501 HFD=4.2
23:33:16.150 00.002 14964 MultiStar: [#1 -0.16,0.38,0.14,U] [#2 0.05,0.58,0.05,U] 
23:33:16.151 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.10}, one-star: {0.01, -0.21}
23:33:16.151 00.000 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.06 = -0.06)
23:33:16.152 00.001 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
23:33:16.154 00.002 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.62 mountX=0.10 mountY=0.02, mountTheta=0.15
23:33:16.156 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.10, opts=13)
23:33:16.158 00.002 14964 Enqueuing Move request for scope (-0.00, -0.10)
23:33:16.159 00.001 12044 Worker thread wakes up
23:33:16.160 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:33:16.160 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:33:16.160 00.000 12044 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=0.02
23:33:16.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
23:33:16.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:16.160 00.000 12044 MoveAxis(E, 0, ABG)
23:33:16.160 00.000 12044 Move returns status 0, amount 0
23:33:16.160 00.000 12044 MoveAxis(N, 0, ABG)
23:33:16.160 00.000 12044 Move returns status 0, amount 0
23:33:16.160 00.000 12044 move complete, result=0
23:33:16.160 00.000 12044 worker thread done servicing request
23:33:16.171 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18501, med=616, FiltMin=531, FiltMax=14122, Gamma=0.810
23:33:16.178 00.007 14964 UpdateGuideState exits: m=335324 SNR=375.6
23:33:16.178 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.179 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:16.179 00.000 14964 Enqueuing Expose request
23:33:16.180 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:16.180 00.000 12044 Worker thread wakes up
23:33:16.180 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:16.180 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:19.308 03.128 12044 Exposure complete
23:33:19.345 00.037 14964 OnExposeComplete: enter
23:33:19.347 00.002 14964 UpdateGuideState(): m_state=6
23:33:19.347 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
23:33:19.348 00.001 14964 Star::Find returns 1 (0), X=275.91, Y=99.78, Mass=331279, SNR=350.0, Peak=17289 HFD=4.2
23:33:19.348 00.000 14964 MultiStar: [#1 -0.30,0.45,0.16,U] [#2 -0.41,0.43,0.05,U] 
23:33:19.349 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.10}, one-star: {-0.10, -0.21}
23:33:19.349 00.000 14964 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
23:33:19.350 00.001 14964 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
23:33:19.350 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.52 mountX=0.10 mountY=0.15, mountTheta=0.99
23:33:19.351 00.001 12044 worker thread done servicing request
23:33:19.351 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.10, opts=13)
23:33:19.352 00.001 14964 Enqueuing Move request for scope (-0.14, -0.10)
23:33:19.352 00.000 12044 Worker thread wakes up
23:33:19.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
23:33:19.352 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
23:33:19.353 00.001 12044 Moving (-0.14, -0.10) raw xDistance=0.10 yDistance=0.15
23:33:19.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
23:33:19.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:19.353 00.000 12044 MoveAxis(E, 0, ABG)
23:33:19.353 00.000 12044 Move returns status 0, amount 0
23:33:19.353 00.000 12044 MoveAxis(N, 0, ABG)
23:33:19.353 00.000 12044 Move returns status 0, amount 0
23:33:19.353 00.000 12044 move complete, result=0
23:33:19.353 00.000 12044 worker thread done servicing request
23:33:19.360 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17289, med=616, FiltMin=532, FiltMax=14195, Gamma=0.810
23:33:19.366 00.006 14964 UpdateGuideState exits: m=331279 SNR=350.0
23:33:19.366 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.367 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:19.367 00.000 14964 Enqueuing Expose request
23:33:19.367 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:19.368 00.001 12044 Worker thread wakes up
23:33:19.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:19.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:22.498 03.130 12044 Exposure complete
23:33:22.537 00.039 12044 worker thread done servicing request
23:33:22.537 00.000 14964 OnExposeComplete: enter
23:33:22.539 00.002 14964 UpdateGuideState(): m_state=6
23:33:22.541 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
23:33:22.542 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=100.20, Mass=334044, SNR=356.7, Peak=16977 HFD=4.3
23:33:22.543 00.001 14964 MultiStar: [#1 -0.35,-0.15,0.16,U] [#2 -0.33,-0.17,0.06,U] 
23:33:22.545 00.002 14964 refined, 2 included, MultiStar: {-0.12, 0.15}, one-star: {-0.07, 0.21}
23:33:22.546 00.001 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.81 = -2.47)
23:33:22.547 00.001 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
23:33:22.549 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.25 mountX=-0.15 mountY=0.10, mountTheta=2.53
23:33:22.552 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.15, opts=13)
23:33:22.554 00.002 14964 Enqueuing Move request for scope (-0.12, 0.15)
23:33:22.555 00.001 12044 Worker thread wakes up
23:33:22.555 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
23:33:22.555 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
23:33:22.555 00.000 12044 Moving (-0.12, 0.15) raw xDistance=-0.15 yDistance=0.10
23:33:22.555 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.21, using input
23:33:22.555 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.08
23:33:22.555 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:22.555 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:33:22.555 00.000 12044 MoveAxis(E, 0, ABG)
23:33:22.556 00.001 12044 Move returns status 0, amount 0
23:33:22.556 00.000 12044 MoveAxis(N, 0, ABG)
23:33:22.556 00.000 12044 Move returns status 0, amount 0
23:33:22.556 00.000 12044 move complete, result=0
23:33:22.556 00.000 12044 worker thread done servicing request
23:33:22.571 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16977, med=616, FiltMin=532, FiltMax=13429, Gamma=0.810
23:33:22.590 00.019 14964 UpdateGuideState exits: m=334044 SNR=356.7
23:33:22.592 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.594 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:22.594 00.000 14964 Enqueuing Expose request
23:33:22.595 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:22.595 00.000 12044 Worker thread wakes up
23:33:22.595 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:22.595 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:25.703 03.108 12044 Exposure complete
23:33:25.726 00.023 12044 worker thread done servicing request
23:33:25.727 00.001 14964 OnExposeComplete: enter
23:33:25.728 00.001 14964 UpdateGuideState(): m_state=6
23:33:25.729 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
23:33:25.730 00.001 14964 Star::Find returns 1 (0), X=275.99, Y=100.17, Mass=333061, SNR=350.4, Peak=17425 HFD=4.3
23:33:25.730 00.000 14964 MultiStar: [#1 -0.19,0.24,0.16,U] [#2 -0.41,0.36,0.06,U] 
23:33:25.731 00.001 14964 single-star, 2 included, MultiStar: {-0.06, 0.20}, one-star: {-0.01, 0.19}
23:33:25.731 00.000 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.56) = xAngle (3.19 = -3.09)
23:33:25.731 00.000 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
23:33:25.732 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
23:33:25.734 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.19, opts=13)
23:33:25.735 00.001 14964 Enqueuing Move request for scope (-0.01, 0.19)
23:33:25.737 00.002 12044 Worker thread wakes up
23:33:25.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:33:25.737 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:33:25.737 00.000 12044 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
23:33:25.737 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.28, using input
23:33:25.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.09
23:33:25.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:25.737 00.000 12044 MoveAxis(E, 0, ABG)
23:33:25.737 00.000 12044 Move returns status 0, amount 0
23:33:25.737 00.000 12044 MoveAxis(N, 0, ABG)
23:33:25.737 00.000 12044 Move returns status 0, amount 0
23:33:25.737 00.000 12044 move complete, result=0
23:33:25.738 00.001 12044 worker thread done servicing request
23:33:25.746 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17425, med=616, FiltMin=527, FiltMax=14000, Gamma=0.810
23:33:25.751 00.005 14964 UpdateGuideState exits: m=333061 SNR=350.4
23:33:25.752 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.752 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:25.753 00.001 14964 Enqueuing Expose request
23:33:25.753 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:25.753 00.000 12044 Worker thread wakes up
23:33:25.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:25.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:28.851 03.098 12044 Exposure complete
23:33:28.888 00.037 12044 worker thread done servicing request
23:33:28.888 00.000 14964 OnExposeComplete: enter
23:33:28.891 00.003 14964 UpdateGuideState(): m_state=6
23:33:28.891 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
23:33:28.892 00.001 14964 Star::Find returns 1 (0), X=275.83, Y=99.80, Mass=334789, SNR=366.8, Peak=17281 HFD=4.4
23:33:28.892 00.000 14964 MultiStar: [#1 -0.33,0.35,0.14,U] [#2 -0.13,0.27,0.06,U] 
23:33:28.893 00.001 14964 refined, 2 included, MultiStar: {-0.19, -0.10}, one-star: {-0.17, -0.19}
23:33:28.893 00.000 14964 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.56) = xAngle (-1.09 = -1.09)
23:33:28.894 00.001 14964 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.96 = 1.96)
23:33:28.895 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.65 mountX=0.10 mountY=0.20, mountTheta=1.11
23:33:28.898 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.10, opts=13)
23:33:28.900 00.002 14964 Enqueuing Move request for scope (-0.19, -0.10)
23:33:28.902 00.002 12044 Worker thread wakes up
23:33:28.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
23:33:28.902 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
23:33:28.902 00.000 12044 Moving (-0.19, -0.10) raw xDistance=0.10 yDistance=0.20
23:33:28.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
23:33:28.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:33:28.902 00.000 12044 MoveAxis(E, 0, ABG)
23:33:28.903 00.001 12044 Move returns status 0, amount 0
23:33:28.903 00.000 12044 MoveAxis(N, 0, ABG)
23:33:28.903 00.000 12044 Move returns status 0, amount 0
23:33:28.903 00.000 12044 move complete, result=0
23:33:28.903 00.000 12044 worker thread done servicing request
23:33:28.920 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17281, med=616, FiltMin=529, FiltMax=12890, Gamma=0.810
23:33:28.926 00.006 14964 UpdateGuideState exits: m=334789 SNR=366.8
23:33:28.927 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.927 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:28.928 00.001 14964 Enqueuing Expose request
23:33:28.928 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:28.929 00.001 12044 Worker thread wakes up
23:33:28.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:28.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:32.052 03.123 12044 Exposure complete
23:33:32.085 00.033 12044 worker thread done servicing request
23:33:32.085 00.000 14964 OnExposeComplete: enter
23:33:32.086 00.001 14964 UpdateGuideState(): m_state=6
23:33:32.088 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
23:33:32.089 00.001 14964 Star::Find returns 1 (0), X=276.19, Y=99.69, Mass=333029, SNR=355.6, Peak=19545 HFD=4.0
23:33:32.090 00.001 14964 MultiStar: [#1 -0.16,0.50,0.15,U] [#2 0.27,0.59,0.00,M1] 
23:33:32.092 00.002 14964 refined, 1 included, MultiStar: {0.14, -0.19}, one-star: {0.18, -0.30}
23:33:32.092 00.000 14964 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.56) = xAngle (0.60 = 0.60)
23:33:32.094 00.002 14964 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.63)
23:33:32.095 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.95 mountX=0.19 mountY=-0.12, mountTheta=-0.54
23:33:32.098 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.19, opts=13)
23:33:32.099 00.001 14964 Enqueuing Move request for scope (0.14, -0.19)
23:33:32.100 00.001 12044 Worker thread wakes up
23:33:32.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
23:33:32.100 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
23:33:32.100 00.000 12044 Moving (0.14, -0.19) raw xDistance=0.19 yDistance=-0.12
23:33:32.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.00
23:33:32.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:32.100 00.000 12044 MoveAxis(E, 0, ABG)
23:33:32.100 00.000 12044 Move returns status 0, amount 0
23:33:32.100 00.000 12044 MoveAxis(N, 0, ABG)
23:33:32.100 00.000 12044 Move returns status 0, amount 0
23:33:32.100 00.000 12044 move complete, result=0
23:33:32.100 00.000 12044 worker thread done servicing request
23:33:32.114 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19545, med=616, FiltMin=531, FiltMax=14362, Gamma=0.810
23:33:32.122 00.008 14964 UpdateGuideState exits: m=333029 SNR=355.6
23:33:32.123 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.123 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:32.124 00.001 14964 Enqueuing Expose request
23:33:32.124 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:32.125 00.001 12044 Worker thread wakes up
23:33:32.125 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:32.125 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:35.226 03.101 12044 Exposure complete
23:33:35.250 00.024 12044 worker thread done servicing request
23:33:35.250 00.000 14964 OnExposeComplete: enter
23:33:35.250 00.000 14964 UpdateGuideState(): m_state=6
23:33:35.251 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
23:33:35.251 00.000 14964 Star::Find returns 1 (0), X=276.03, Y=99.48, Mass=332413, SNR=366.9, Peak=19649 HFD=3.9
23:33:35.252 00.001 14964 MultiStar: [#1 -0.23,0.46,0.15,U] [#2 -0.41,-0.07,0.05,U] 
23:33:35.253 00.001 14964 refined, 2 included, MultiStar: {-0.03, -0.37}, one-star: {0.02, -0.51}
23:33:35.253 00.000 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
23:33:35.254 00.001 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
23:33:35.254 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.65 mountX=0.37 mountY=0.07, mountTheta=0.18
23:33:35.256 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.37, opts=13)
23:33:35.256 00.000 14964 Enqueuing Move request for scope (-0.03, -0.37)
23:33:35.257 00.001 12044 Worker thread wakes up
23:33:35.257 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd
23:33:35.257 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.37)
23:33:35.257 00.000 12044 Moving (-0.03, -0.37) raw xDistance=0.37 yDistance=0.07
23:33:35.257 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.37, slope = 0.03
23:33:35.257 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.257 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:33:35.257 00.000 12044 MoveAxis(W, 16, ABG)
23:33:35.257 00.000 12044 Guiding  Dir = 3, Dur = 16
23:33:35.264 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19649, med=616, FiltMin=532, FiltMax=15143, Gamma=0.810
23:33:35.270 00.006 14964 UpdateGuideState exits: m=332413 SNR=366.9
23:33:35.271 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.271 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:35.272 00.001 14964 Enqueuing Expose request
23:33:35.307 00.035 12044 IsSlewing returns 0
23:33:35.339 00.032 12044 IsGuiding returns 0
23:33:35.371 00.032 12044 IsGuiding returns 1
23:33:35.371 00.000 12044 scope still moving after pulse duration time elapsed
23:33:35.416 00.045 12044 IsSlewing returns 0
23:33:35.416 00.000 12044 IsGuiding returns 0
23:33:35.418 00.002 12044 scope move finished after 16 + 61 ms
23:33:35.418 00.000 12044 Move returns status 0, amount 16
23:33:35.418 00.000 12044 MoveAxis(N, 0, ABG)
23:33:35.418 00.000 12044 Move returns status 0, amount 0
23:33:35.418 00.000 12044 move complete, result=0
23:33:35.418 00.000 12044 worker thread done servicing request
23:33:35.418 00.000 12044 Worker thread wakes up
23:33:35.418 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:35.418 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:35.418 00.000 14964 GuideStep: 0.4 px 16 ms WEST, 0.1 px 0 ms NORTH
23:33:38.542 03.124 12044 Exposure complete
23:33:38.572 00.030 12044 worker thread done servicing request
23:33:38.572 00.000 14964 OnExposeComplete: enter
23:33:38.574 00.002 14964 UpdateGuideState(): m_state=6
23:33:38.576 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
23:33:38.578 00.002 14964 Star::Find returns 1 (0), X=275.89, Y=99.86, Mass=335736, SNR=359.9, Peak=19079 HFD=4.2
23:33:38.580 00.002 14964 MultiStar: [#1 -0.33,0.50,0.16,U] [#2 -0.51,0.31,0.07,U] 
23:33:38.581 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.02}, one-star: {-0.11, -0.13}
23:33:38.581 00.000 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
23:33:38.582 00.001 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
23:33:38.583 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-3.00 mountX=0.02 mountY=0.17, mountTheta=1.45
23:33:38.584 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.02, opts=13)
23:33:38.585 00.001 14964 Enqueuing Move request for scope (-0.16, -0.02)
23:33:38.585 00.000 12044 Worker thread wakes up
23:33:38.585 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
23:33:38.586 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
23:33:38.586 00.000 12044 Moving (-0.16, -0.02) raw xDistance=0.02 yDistance=0.17
23:33:38.586 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.08, using input
23:33:38.586 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
23:33:38.586 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.586 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:33:38.586 00.000 12044 MoveAxis(E, 0, ABG)
23:33:38.586 00.000 12044 Move returns status 0, amount 0
23:33:38.586 00.000 12044 MoveAxis(N, 0, ABG)
23:33:38.586 00.000 12044 Move returns status 0, amount 0
23:33:38.586 00.000 12044 move complete, result=0
23:33:38.586 00.000 12044 worker thread done servicing request
23:33:38.597 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19079, med=616, FiltMin=531, FiltMax=14922, Gamma=0.810
23:33:38.607 00.010 14964 UpdateGuideState exits: m=335736 SNR=359.9
23:33:38.610 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.611 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:38.611 00.000 14964 Enqueuing Expose request
23:33:38.612 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:38.612 00.000 12044 Worker thread wakes up
23:33:38.613 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:38.613 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:41.720 03.107 12044 Exposure complete
23:33:41.743 00.023 12044 worker thread done servicing request
23:33:41.743 00.000 14964 OnExposeComplete: enter
23:33:41.745 00.002 14964 UpdateGuideState(): m_state=6
23:33:41.747 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
23:33:41.748 00.001 14964 Star::Find returns 1 (0), X=275.83, Y=100.04, Mass=334971, SNR=362.6, Peak=17775 HFD=4.2
23:33:41.749 00.001 14964 MultiStar: [#1 -0.14,0.12,0.14,U] [#2 -0.44,-0.41,0.06,U] 
23:33:41.751 00.002 14964 single-star, 2 included, MultiStar: {-0.18, 0.04}, one-star: {-0.18, 0.05}
23:33:41.751 00.000 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
23:33:41.753 00.002 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.17)
23:33:41.753 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.85 mountX=-0.06 mountY=0.17, mountTheta=1.89
23:33:41.754 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.05, opts=13)
23:33:41.755 00.001 14964 Enqueuing Move request for scope (-0.18, 0.05)
23:33:41.755 00.000 12044 Worker thread wakes up
23:33:41.756 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
23:33:41.756 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
23:33:41.756 00.000 12044 Moving (-0.18, 0.05) raw xDistance=-0.06 yDistance=0.17
23:33:41.756 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
23:33:41.756 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:41.756 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:33:41.756 00.000 12044 MoveAxis(E, 0, ABG)
23:33:41.756 00.000 12044 Move returns status 0, amount 0
23:33:41.756 00.000 12044 MoveAxis(N, 0, ABG)
23:33:41.756 00.000 12044 Move returns status 0, amount 0
23:33:41.756 00.000 12044 move complete, result=0
23:33:41.756 00.000 12044 worker thread done servicing request
23:33:41.766 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17775, med=616, FiltMin=531, FiltMax=14880, Gamma=0.810
23:33:41.772 00.006 14964 UpdateGuideState exits: m=334971 SNR=362.6
23:33:41.773 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.773 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:41.774 00.001 14964 Enqueuing Expose request
23:33:41.775 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:41.775 00.000 12044 Worker thread wakes up
23:33:41.775 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:41.775 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:44.905 03.130 12044 Exposure complete
23:33:44.938 00.033 12044 worker thread done servicing request
23:33:44.938 00.000 14964 OnExposeComplete: enter
23:33:44.939 00.001 14964 UpdateGuideState(): m_state=6
23:33:44.940 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
23:33:44.941 00.001 14964 Star::Find returns 1 (0), X=275.60, Y=100.17, Mass=332186, SNR=369.5, Peak=17671 HFD=4.0
23:33:44.941 00.000 14964 MultiStar: [#1 -0.54,-0.24,0.16,U] [#2 -0.59,-0.16,0.06,U] 
23:33:44.942 00.001 14964 single-star, 2 included, MultiStar: {-0.43, 0.11}, one-star: {-0.41, 0.18}
23:33:44.943 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
23:33:44.943 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.05)
23:33:44.944 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.18 hyp=0.44 cameraTheta=2.73 mountX=-0.18 mountY=0.39, mountTheta=2.02
23:33:44.945 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.18, opts=13)
23:33:44.946 00.001 14964 Enqueuing Move request for scope (-0.41, 0.18)
23:33:44.947 00.001 12044 Worker thread wakes up
23:33:44.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.18) opts 0xd
23:33:44.947 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.18)
23:33:44.947 00.000 12044 Moving (-0.41, 0.18) raw xDistance=-0.18 yDistance=0.39
23:33:44.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
23:33:44.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:44.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:33:44.947 00.000 12044 MoveAxis(E, 0, ABG)
23:33:44.947 00.000 12044 Move returns status 0, amount 0
23:33:44.947 00.000 12044 MoveAxis(N, 0, ABG)
23:33:44.947 00.000 12044 Move returns status 0, amount 0
23:33:44.947 00.000 12044 move complete, result=0
23:33:44.947 00.000 12044 worker thread done servicing request
23:33:44.957 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17671, med=617, FiltMin=527, FiltMax=13995, Gamma=0.810
23:33:44.962 00.005 14964 UpdateGuideState exits: m=332186 SNR=369.5
23:33:44.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:44.963 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:44.964 00.001 14964 Enqueuing Expose request
23:33:44.964 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:33:44.965 00.001 12044 Worker thread wakes up
23:33:44.965 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:44.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:48.065 03.100 12044 Exposure complete
23:33:48.101 00.036 12044 worker thread done servicing request
23:33:48.102 00.001 14964 OnExposeComplete: enter
23:33:48.103 00.001 14964 UpdateGuideState(): m_state=6
23:33:48.104 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
23:33:48.105 00.001 14964 Star::Find returns 1 (0), X=276.41, Y=99.83, Mass=334058, SNR=350.7, Peak=15661 HFD=4.5
23:33:48.106 00.001 14964 MultiStar: [#1 0.36,0.38,0.16,U] [#2 0.28,-0.06,0.06,U] 
23:33:48.106 00.000 14964 refined, 2 included, MultiStar: {0.40, -0.08}, one-star: {0.41, -0.16}
23:33:48.107 00.001 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
23:33:48.109 00.002 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
23:33:48.110 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.08 hyp=0.40 cameraTheta=-0.20 mountX=0.09 mountY=-0.38, mountTheta=-1.35
23:33:48.113 00.003 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.08, opts=13)
23:33:48.114 00.001 14964 Enqueuing Move request for scope (0.40, -0.08)
23:33:48.116 00.002 12044 Worker thread wakes up
23:33:48.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.08) opts 0xd
23:33:48.116 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.08)
23:33:48.116 00.000 12044 Moving (0.40, -0.08) raw xDistance=0.09 yDistance=-0.38
23:33:48.116 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
23:33:48.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:48.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:33:48.116 00.000 12044 MoveAxis(E, 0, ABG)
23:33:48.116 00.000 12044 Move returns status 0, amount 0
23:33:48.116 00.000 12044 MoveAxis(N, 0, ABG)
23:33:48.116 00.000 12044 Move returns status 0, amount 0
23:33:48.116 00.000 12044 move complete, result=0
23:33:48.116 00.000 12044 worker thread done servicing request
23:33:48.126 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15661, med=617, FiltMin=521, FiltMax=13070, Gamma=0.810
23:33:48.132 00.006 14964 UpdateGuideState exits: m=334058 SNR=350.7
23:33:48.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.133 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:48.134 00.001 14964 Enqueuing Expose request
23:33:48.134 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:33:48.135 00.001 12044 Worker thread wakes up
23:33:48.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:48.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:51.247 03.112 12044 Exposure complete
23:33:51.284 00.037 12044 worker thread done servicing request
23:33:51.284 00.000 14964 OnExposeComplete: enter
23:33:51.285 00.001 14964 UpdateGuideState(): m_state=6
23:33:51.285 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
23:33:51.286 00.001 14964 Star::Find returns 1 (0), X=275.91, Y=99.96, Mass=334737, SNR=368.5, Peak=20245 HFD=4.3
23:33:51.287 00.001 14964 MultiStar: [#1 -0.47,0.33,0.15,U] [#2 -0.28,0.69,0.00,M1] 
23:33:51.288 00.001 14964 single-star, 1 included, MultiStar: {-0.15, 0.02}, one-star: {-0.10, -0.03}
23:33:51.290 00.002 14964 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
23:33:51.292 00.002 14964 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.75 = 1.75)
23:33:51.294 00.002 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=0.03 mountY=0.10, mountTheta=1.31
23:33:51.299 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.03, opts=13)
23:33:51.300 00.001 14964 Enqueuing Move request for scope (-0.10, -0.03)
23:33:51.302 00.002 12044 Worker thread wakes up
23:33:51.302 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:33:51.302 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:33:51.302 00.000 12044 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=0.10
23:33:51.302 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
23:33:51.302 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
23:33:51.302 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:51.302 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:33:51.302 00.000 12044 MoveAxis(E, 0, ABG)
23:33:51.302 00.000 12044 Move returns status 0, amount 0
23:33:51.302 00.000 12044 MoveAxis(N, 0, ABG)
23:33:51.302 00.000 12044 Move returns status 0, amount 0
23:33:51.302 00.000 12044 move complete, result=0
23:33:51.302 00.000 12044 worker thread done servicing request
23:33:51.314 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20245, med=618, FiltMin=537, FiltMax=14523, Gamma=0.810
23:33:51.323 00.009 14964 UpdateGuideState exits: m=334737 SNR=368.5
23:33:51.323 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:51.324 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:51.324 00.000 14964 Enqueuing Expose request
23:33:51.325 00.001 12044 Worker thread wakes up
23:33:51.325 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:51.325 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:51.325 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:54.419 03.094 12044 Exposure complete
23:33:54.444 00.025 12044 worker thread done servicing request
23:33:54.444 00.000 14964 OnExposeComplete: enter
23:33:54.445 00.001 14964 UpdateGuideState(): m_state=6
23:33:54.446 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
23:33:54.446 00.000 14964 Star::Find returns 1 (0), X=275.57, Y=99.99, Mass=329266, SNR=353.0, Peak=19563 HFD=4.1
23:33:54.447 00.001 14964 MultiStar: [#1 -0.66,0.05,0.00,M1] [#2 -0.58,0.25,0.00,M2] 
23:33:54.447 00.000 14964 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
23:33:54.448 00.001 14964 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
23:33:54.448 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-3.14 mountX=-0.01 mountY=0.43, mountTheta=1.58
23:33:54.452 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.00, opts=13)
23:33:54.454 00.002 14964 Enqueuing Move request for scope (-0.44, -0.00)
23:33:54.455 00.001 12044 Worker thread wakes up
23:33:54.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.00) opts 0xd
23:33:54.455 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.00)
23:33:54.456 00.001 12044 Moving (-0.44, -0.00) raw xDistance=-0.01 yDistance=0.43
23:33:54.456 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
23:33:54.456 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
23:33:54.456 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:54.456 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:33:54.456 00.000 12044 MoveAxis(E, 0, ABG)
23:33:54.456 00.000 12044 Move returns status 0, amount 0
23:33:54.456 00.000 12044 MoveAxis(N, 0, ABG)
23:33:54.456 00.000 12044 Move returns status 0, amount 0
23:33:54.456 00.000 12044 move complete, result=0
23:33:54.456 00.000 12044 worker thread done servicing request
23:33:54.464 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19563, med=616, FiltMin=537, FiltMax=14828, Gamma=0.810
23:33:54.469 00.005 14964 UpdateGuideState exits: m=329266 SNR=353.0
23:33:54.470 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.470 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:54.471 00.001 14964 Enqueuing Expose request
23:33:54.471 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:33:54.472 00.001 12044 Worker thread wakes up
23:33:54.472 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:54.472 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:33:57.606 03.134 12044 Exposure complete
23:33:57.629 00.023 12044 worker thread done servicing request
23:33:57.629 00.000 14964 OnExposeComplete: enter
23:33:57.629 00.000 14964 UpdateGuideState(): m_state=6
23:33:57.630 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
23:33:57.631 00.001 14964 Star::Find returns 1 (0), X=275.53, Y=99.97, Mass=327296, SNR=353.1, Peak=20555 HFD=4.1
23:33:57.631 00.000 14964 MultiStar: [#1 -0.59,0.34,0.00,M2] [#2 -0.65,0.06,0.00,M3] 
23:33:57.632 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
23:33:57.632 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
23:33:57.633 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-3.10 mountX=0.01 mountY=0.48, mountTheta=1.55
23:33:57.634 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.02, opts=13)
23:33:57.635 00.001 14964 Enqueuing Move request for scope (-0.48, -0.02)
23:33:57.635 00.000 12044 Worker thread wakes up
23:33:57.635 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.02) opts 0xd
23:33:57.635 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.02)
23:33:57.635 00.000 12044 Moving (-0.48, -0.02) raw xDistance=0.01 yDistance=0.48
23:33:57.635 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
23:33:57.636 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:33:57.636 00.000 12044 MoveAxis(E, 0, ABG)
23:33:57.636 00.000 12044 Move returns status 0, amount 0
23:33:57.636 00.000 12044 MoveAxis(S, 44, ABG)
23:33:57.636 00.000 12044 Guiding  Dir = 1, Dur = 44
23:33:57.646 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20555, med=619, FiltMin=511, FiltMax=14832, Gamma=0.810
23:33:57.652 00.006 14964 UpdateGuideState exits: m=327296 SNR=353.1
23:33:57.653 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.653 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:33:57.654 00.001 14964 Enqueuing Expose request
23:33:57.669 00.015 12044 IsSlewing returns 0
23:33:57.669 00.000 12044 IsGuiding returns 0
23:33:57.700 00.031 12044 PulseGuide returned control before completion, sleep 23
23:33:57.785 00.085 12044 IsGuiding returns 1
23:33:57.785 00.000 12044 scope still moving after pulse duration time elapsed
23:33:57.840 00.055 12044 IsSlewing returns 0
23:33:57.840 00.000 12044 IsGuiding returns 0
23:33:57.841 00.001 12044 scope move finished after 44 + 127 ms
23:33:57.841 00.000 12044 Move returns status 0, amount 44
23:33:57.841 00.000 12044 move complete, result=0
23:33:57.841 00.000 12044 worker thread done servicing request
23:33:57.841 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 44 ms SOUTH
23:33:57.844 00.003 12044 Worker thread wakes up
23:33:57.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:33:57.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:00.947 03.103 12044 Exposure complete
23:34:00.989 00.042 12044 worker thread done servicing request
23:34:00.989 00.000 14964 OnExposeComplete: enter
23:34:00.991 00.002 14964 UpdateGuideState(): m_state=6
23:34:00.992 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
23:34:00.993 00.001 14964 Star::Find returns 1 (0), X=276.22, Y=100.22, Mass=337459, SNR=354.7, Peak=18365 HFD=4.3
23:34:00.995 00.002 14964 MultiStar: [#1 -0.13,-0.05,0.16,U] [#2 -0.17,-0.23,0.06,U] 
23:34:00.996 00.001 14964 refined, 2 included, MultiStar: {0.15, 0.17}, one-star: {0.21, 0.23}
23:34:00.997 00.001 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
23:34:00.998 00.001 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.83)
23:34:01.000 00.002 14964 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.85 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
23:34:01.003 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.17, opts=13)
23:34:01.005 00.002 14964 Enqueuing Move request for scope (0.15, 0.17)
23:34:01.006 00.001 12044 Worker thread wakes up
23:34:01.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
23:34:01.006 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
23:34:01.006 00.000 12044 Moving (0.15, 0.17) raw xDistance=-0.17 yDistance=-0.17
23:34:01.007 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.21, using input
23:34:01.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
23:34:01.007 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:34:01.007 00.000 12044 MoveAxis(E, 0, ABG)
23:34:01.007 00.000 12044 Move returns status 0, amount 0
23:34:01.007 00.000 12044 MoveAxis(N, 0, ABG)
23:34:01.007 00.000 12044 Move returns status 0, amount 0
23:34:01.007 00.000 12044 move complete, result=0
23:34:01.007 00.000 12044 worker thread done servicing request
23:34:01.016 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18365, med=617, FiltMin=535, FiltMax=13851, Gamma=0.810
23:34:01.022 00.006 14964 UpdateGuideState exits: m=337459 SNR=354.7
23:34:01.022 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.024 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:01.024 00.000 14964 Enqueuing Expose request
23:34:01.025 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:01.026 00.001 12044 Worker thread wakes up
23:34:01.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:01.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:04.148 03.122 12044 Exposure complete
23:34:04.200 00.052 12044 worker thread done servicing request
23:34:04.201 00.001 14964 OnExposeComplete: enter
23:34:04.202 00.001 14964 UpdateGuideState(): m_state=6
23:34:04.202 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
23:34:04.204 00.002 14964 Star::Find returns 1 (0), X=276.20, Y=99.43, Mass=329686, SNR=363.4, Peak=18021 HFD=3.9
23:34:04.205 00.001 14964 MultiStar: [#1 0.04,0.48,0.14,U] [#2 0.10,0.16,0.06,U] 
23:34:04.205 00.000 14964 refined, 2 included, MultiStar: {0.17, -0.40}, one-star: {0.19, -0.56}
23:34:04.206 00.001 14964 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.56) = xAngle (0.39 = 0.39)
23:34:04.207 00.001 14964 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.45 = -2.84)
23:34:04.208 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.40 hyp=0.43 cameraTheta=-1.16 mountX=0.40 mountY=-0.13, mountTheta=-0.31
23:34:04.209 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.40, opts=13)
23:34:04.210 00.001 14964 Enqueuing Move request for scope (0.17, -0.40)
23:34:04.211 00.001 12044 Worker thread wakes up
23:34:04.211 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.40) opts 0xd
23:34:04.211 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.40)
23:34:04.211 00.000 12044 Moving (0.17, -0.40) raw xDistance=0.40 yDistance=-0.13
23:34:04.211 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.00
23:34:04.211 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.211 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:04.211 00.000 12044 MoveAxis(E, 0, ABG)
23:34:04.211 00.000 12044 Move returns status 0, amount 0
23:34:04.211 00.000 12044 MoveAxis(N, 0, ABG)
23:34:04.211 00.000 12044 Move returns status 0, amount 0
23:34:04.211 00.000 12044 move complete, result=0
23:34:04.211 00.000 12044 worker thread done servicing request
23:34:04.226 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18021, med=617, FiltMin=524, FiltMax=14129, Gamma=0.810
23:34:04.236 00.010 14964 UpdateGuideState exits: m=329686 SNR=363.4
23:34:04.237 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:04.238 00.000 14964 Enqueuing Expose request
23:34:04.239 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:04.240 00.001 12044 Worker thread wakes up
23:34:04.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:04.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:07.342 03.102 12044 Exposure complete
23:34:07.364 00.022 12044 worker thread done servicing request
23:34:07.364 00.000 14964 OnExposeComplete: enter
23:34:07.365 00.001 14964 UpdateGuideState(): m_state=6
23:34:07.365 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
23:34:07.366 00.001 14964 Star::Find returns 1 (0), X=276.22, Y=100.01, Mass=334082, SNR=351.8, Peak=17617 HFD=4.2
23:34:07.367 00.001 14964 MultiStar: [#1 0.09,0.03,0.16,U] [#2 0.10,-0.01,0.06,U] 
23:34:07.368 00.001 14964 refined, 2 included, MultiStar: {0.19, 0.02}, one-star: {0.22, 0.02}
23:34:07.368 00.000 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
23:34:07.368 00.000 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
23:34:07.369 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.20 cameraTheta=0.11 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
23:34:07.370 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.02, opts=13)
23:34:07.371 00.001 14964 Enqueuing Move request for scope (0.19, 0.02)
23:34:07.371 00.000 12044 Worker thread wakes up
23:34:07.371 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:34:07.371 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:34:07.371 00.000 12044 Moving (0.19, 0.02) raw xDistance=-0.02 yDistance=-0.20
23:34:07.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
23:34:07.372 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:07.372 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:34:07.372 00.000 12044 MoveAxis(E, 0, ABG)
23:34:07.372 00.000 12044 Move returns status 0, amount 0
23:34:07.372 00.000 12044 MoveAxis(N, 0, ABG)
23:34:07.372 00.000 12044 Move returns status 0, amount 0
23:34:07.372 00.000 12044 move complete, result=0
23:34:07.372 00.000 12044 worker thread done servicing request
23:34:07.380 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17617, med=617, FiltMin=529, FiltMax=14348, Gamma=0.810
23:34:07.386 00.006 14964 UpdateGuideState exits: m=334082 SNR=351.8
23:34:07.387 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.387 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:07.388 00.001 14964 Enqueuing Expose request
23:34:07.388 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:07.389 00.001 12044 Worker thread wakes up
23:34:07.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:07.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:10.501 03.112 12044 Exposure complete
23:34:10.526 00.025 12044 worker thread done servicing request
23:34:10.526 00.000 14964 OnExposeComplete: enter
23:34:10.526 00.000 14964 UpdateGuideState(): m_state=6
23:34:10.527 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
23:34:10.527 00.000 14964 Star::Find returns 1 (0), X=276.10, Y=100.12, Mass=332726, SNR=361.6, Peak=19805 HFD=4.2
23:34:10.528 00.001 14964 MultiStar: [#1 -0.22,0.12,0.16,U] [#2 -0.25,0.08,0.05,U] 
23:34:10.529 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.13}, one-star: {0.09, 0.13}
23:34:10.529 00.000 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.56) = xAngle (2.84 = 2.84)
23:34:10.530 00.001 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.39)
23:34:10.530 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.28 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
23:34:10.531 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.13, opts=13)
23:34:10.532 00.001 14964 Enqueuing Move request for scope (0.04, 0.13)
23:34:10.532 00.000 12044 Worker thread wakes up
23:34:10.532 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:34:10.532 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:34:10.532 00.000 12044 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.05
23:34:10.533 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
23:34:10.533 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:10.533 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:10.533 00.000 12044 MoveAxis(E, 0, ABG)
23:34:10.533 00.000 12044 Move returns status 0, amount 0
23:34:10.533 00.000 12044 MoveAxis(N, 0, ABG)
23:34:10.533 00.000 12044 Move returns status 0, amount 0
23:34:10.533 00.000 12044 move complete, result=0
23:34:10.533 00.000 12044 worker thread done servicing request
23:34:10.543 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19805, med=616, FiltMin=527, FiltMax=14731, Gamma=0.810
23:34:10.549 00.006 14964 UpdateGuideState exits: m=332726 SNR=361.6
23:34:10.549 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.550 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:10.550 00.000 14964 Enqueuing Expose request
23:34:10.550 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:10.551 00.001 12044 Worker thread wakes up
23:34:10.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:10.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:13.650 03.099 12044 Exposure complete
23:34:13.674 00.024 12044 worker thread done servicing request
23:34:13.674 00.000 14964 OnExposeComplete: enter
23:34:13.675 00.001 14964 UpdateGuideState(): m_state=6
23:34:13.675 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
23:34:13.676 00.001 14964 Star::Find returns 1 (0), X=276.01, Y=99.79, Mass=332007, SNR=352.8, Peak=17673 HFD=4.2
23:34:13.677 00.001 14964 MultiStar: [#1 -0.15,0.20,0.15,U] [#2 -0.29,0.21,0.07,U] 
23:34:13.678 00.001 14964 refined, 2 included, MultiStar: {-0.03, -0.13}, one-star: {0.01, -0.20}
23:34:13.679 00.001 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.23 = -0.23)
23:34:13.680 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
23:34:13.681 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.13 mountY=0.04, mountTheta=0.31
23:34:13.682 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.13, opts=13)
23:34:13.683 00.001 14964 Enqueuing Move request for scope (-0.03, -0.13)
23:34:13.683 00.000 12044 Worker thread wakes up
23:34:13.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:34:13.683 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:34:13.683 00.000 12044 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.04
23:34:13.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
23:34:13.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:13.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:34:13.683 00.000 12044 MoveAxis(E, 0, ABG)
23:34:13.683 00.000 12044 Move returns status 0, amount 0
23:34:13.684 00.001 12044 MoveAxis(N, 0, ABG)
23:34:13.684 00.000 12044 Move returns status 0, amount 0
23:34:13.684 00.000 12044 move complete, result=0
23:34:13.684 00.000 12044 worker thread done servicing request
23:34:13.691 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17673, med=618, FiltMin=539, FiltMax=14261, Gamma=0.810
23:34:13.699 00.008 14964 UpdateGuideState exits: m=332007 SNR=352.8
23:34:13.700 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.700 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:13.701 00.001 14964 Enqueuing Expose request
23:34:13.701 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:13.702 00.001 12044 Worker thread wakes up
23:34:13.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:13.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:16.814 03.112 12044 Exposure complete
23:34:16.843 00.029 12044 worker thread done servicing request
23:34:16.843 00.000 14964 OnExposeComplete: enter
23:34:16.844 00.001 14964 UpdateGuideState(): m_state=6
23:34:16.844 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
23:34:16.845 00.001 14964 Star::Find returns 1 (0), X=275.83, Y=100.13, Mass=335150, SNR=365.0, Peak=19743 HFD=4.2
23:34:16.846 00.001 14964 MultiStar: [#1 -0.45,0.07,0.16,U] [#2 -0.69,-0.16,0.00,M1] 
23:34:16.846 00.000 14964 single-star, 1 included, MultiStar: {-0.21, 0.13}, one-star: {-0.17, 0.14}
23:34:16.847 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
23:34:16.847 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
23:34:16.848 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=-0.14 mountY=0.16, mountTheta=2.30
23:34:16.849 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.14, opts=13)
23:34:16.849 00.000 14964 Enqueuing Move request for scope (-0.17, 0.14)
23:34:16.850 00.001 12044 Worker thread wakes up
23:34:16.850 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:34:16.850 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:34:16.850 00.000 12044 Moving (-0.17, 0.14) raw xDistance=-0.14 yDistance=0.16
23:34:16.850 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
23:34:16.850 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:16.850 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:34:16.850 00.000 12044 MoveAxis(E, 0, ABG)
23:34:16.850 00.000 12044 Move returns status 0, amount 0
23:34:16.850 00.000 12044 MoveAxis(N, 0, ABG)
23:34:16.850 00.000 12044 Move returns status 0, amount 0
23:34:16.850 00.000 12044 move complete, result=0
23:34:16.850 00.000 12044 worker thread done servicing request
23:34:16.858 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19743, med=617, FiltMin=524, FiltMax=15376, Gamma=0.810
23:34:16.867 00.009 14964 UpdateGuideState exits: m=335150 SNR=365.0
23:34:16.868 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.869 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:16.870 00.001 14964 Enqueuing Expose request
23:34:16.871 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:16.872 00.001 12044 Worker thread wakes up
23:34:16.872 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:16.872 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:20.003 03.131 12044 Exposure complete
23:34:20.037 00.034 12044 worker thread done servicing request
23:34:20.037 00.000 14964 OnExposeComplete: enter
23:34:20.038 00.001 14964 UpdateGuideState(): m_state=6
23:34:20.039 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
23:34:20.040 00.001 14964 Star::Find returns 1 (0), X=275.87, Y=100.03, Mass=336354, SNR=364.9, Peak=18453 HFD=4.3
23:34:20.041 00.001 14964 MultiStar: [#1 -0.42,-0.02,0.14,U] [#2 -0.03,0.20,0.06,U] 
23:34:20.042 00.001 14964 single-star, 2 included, MultiStar: {-0.17, 0.04}, one-star: {-0.14, 0.04}
23:34:20.042 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
23:34:20.043 00.001 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.18)
23:34:20.043 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.04 mountY=0.14, mountTheta=1.88
23:34:20.044 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.04, opts=13)
23:34:20.045 00.001 14964 Enqueuing Move request for scope (-0.14, 0.04)
23:34:20.045 00.000 12044 Worker thread wakes up
23:34:20.046 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:34:20.046 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:34:20.046 00.000 12044 Moving (-0.14, 0.04) raw xDistance=-0.04 yDistance=0.14
23:34:20.046 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.05, using input
23:34:20.046 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
23:34:20.046 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.046 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:34:20.046 00.000 12044 MoveAxis(E, 0, ABG)
23:34:20.046 00.000 12044 Move returns status 0, amount 0
23:34:20.046 00.000 12044 MoveAxis(N, 0, ABG)
23:34:20.046 00.000 12044 Move returns status 0, amount 0
23:34:20.046 00.000 12044 move complete, result=0
23:34:20.046 00.000 12044 worker thread done servicing request
23:34:20.053 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18453, med=617, FiltMin=519, FiltMax=14854, Gamma=0.810
23:34:20.059 00.006 14964 UpdateGuideState exits: m=336354 SNR=364.9
23:34:20.060 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.060 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:20.060 00.000 14964 Enqueuing Expose request
23:34:20.061 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:20.062 00.001 12044 Worker thread wakes up
23:34:20.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:20.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:23.166 03.104 12044 Exposure complete
23:34:23.189 00.023 12044 worker thread done servicing request
23:34:23.189 00.000 14964 OnExposeComplete: enter
23:34:23.190 00.001 14964 UpdateGuideState(): m_state=6
23:34:23.190 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
23:34:23.191 00.001 14964 Star::Find returns 1 (0), X=275.96, Y=100.36, Mass=335484, SNR=370.4, Peak=17073 HFD=4.1
23:34:23.191 00.000 14964 MultiStar: [#1 -0.28,-0.19,0.16,U] [#2 -0.06,-0.58,0.07,U] 
23:34:23.192 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.24}, one-star: {-0.04, 0.37}
23:34:23.192 00.000 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.43 = -2.86)
23:34:23.193 00.001 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
23:34:23.193 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=-0.24 mountY=0.05, mountTheta=2.94
23:34:23.194 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.24, opts=13)
23:34:23.195 00.001 14964 Enqueuing Move request for scope (-0.07, 0.24)
23:34:23.195 00.000 12044 Worker thread wakes up
23:34:23.195 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
23:34:23.195 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
23:34:23.195 00.000 12044 Moving (-0.07, 0.24) raw xDistance=-0.24 yDistance=0.05
23:34:23.195 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
23:34:23.195 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.196 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:34:23.196 00.000 12044 MoveAxis(E, 0, ABG)
23:34:23.196 00.000 12044 Move returns status 0, amount 0
23:34:23.196 00.000 12044 MoveAxis(N, 0, ABG)
23:34:23.196 00.000 12044 Move returns status 0, amount 0
23:34:23.196 00.000 12044 move complete, result=0
23:34:23.196 00.000 12044 worker thread done servicing request
23:34:23.203 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17073, med=616, FiltMin=524, FiltMax=15188, Gamma=0.810
23:34:23.209 00.006 14964 UpdateGuideState exits: m=335484 SNR=370.4
23:34:23.210 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.210 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:23.211 00.001 14964 Enqueuing Expose request
23:34:23.211 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:23.212 00.001 12044 Worker thread wakes up
23:34:23.212 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:23.212 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:26.333 03.121 12044 Exposure complete
23:34:26.367 00.034 12044 worker thread done servicing request
23:34:26.367 00.000 14964 OnExposeComplete: enter
23:34:26.368 00.001 14964 UpdateGuideState(): m_state=6
23:34:26.368 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
23:34:26.369 00.001 14964 Star::Find returns 1 (0), X=276.14, Y=100.26, Mass=333656, SNR=367.6, Peak=21573 HFD=4.0
23:34:26.370 00.001 14964 MultiStar: [#1 -0.16,-0.17,0.13,U] [#2 0.06,-0.18,0.06,U] 
23:34:26.370 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.20}, one-star: {0.14, 0.27}
23:34:26.372 00.002 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
23:34:26.372 00.000 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.71 = -0.57)
23:34:26.373 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
23:34:26.374 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.20, opts=13)
23:34:26.375 00.001 14964 Enqueuing Move request for scope (0.10, 0.20)
23:34:26.377 00.002 12044 Worker thread wakes up
23:34:26.377 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:34:26.377 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:34:26.377 00.000 12044 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.12
23:34:26.377 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.03
23:34:26.377 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:26.377 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:26.377 00.000 12044 MoveAxis(E, 0, ABG)
23:34:26.377 00.000 12044 Move returns status 0, amount 0
23:34:26.377 00.000 12044 MoveAxis(N, 0, ABG)
23:34:26.377 00.000 12044 Move returns status 0, amount 0
23:34:26.377 00.000 12044 move complete, result=0
23:34:26.378 00.001 12044 worker thread done servicing request
23:34:26.389 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21573, med=617, FiltMin=539, FiltMax=15925, Gamma=0.810
23:34:26.395 00.006 14964 UpdateGuideState exits: m=333656 SNR=367.6
23:34:26.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.396 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:26.397 00.001 14964 Enqueuing Expose request
23:34:26.397 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:26.398 00.001 12044 Worker thread wakes up
23:34:26.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:26.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:29.509 03.111 12044 Exposure complete
23:34:29.538 00.029 12044 worker thread done servicing request
23:34:29.538 00.000 14964 OnExposeComplete: enter
23:34:29.539 00.001 14964 UpdateGuideState(): m_state=6
23:34:29.539 00.000 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
23:34:29.540 00.001 14964 Star::Find returns 1 (0), X=276.11, Y=100.22, Mass=331167, SNR=361.7, Peak=17677 HFD=4.2
23:34:29.541 00.001 14964 MultiStar: [#1 -0.19,-0.39,0.15,U] [#2 -0.22,-0.23,0.06,U] 
23:34:29.542 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.13}, one-star: {0.10, 0.23}
23:34:29.542 00.000 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.56) = xAngle (2.78 = 2.78)
23:34:29.543 00.001 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.45)
23:34:29.543 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
23:34:29.544 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.13, opts=13)
23:34:29.545 00.001 14964 Enqueuing Move request for scope (0.05, 0.13)
23:34:29.546 00.001 12044 Worker thread wakes up
23:34:29.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:34:29.546 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:34:29.546 00.000 12044 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.06
23:34:29.546 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.20, using input
23:34:29.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
23:34:29.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:29.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:29.547 00.001 12044 MoveAxis(E, 0, ABG)
23:34:29.547 00.000 12044 Move returns status 0, amount 0
23:34:29.547 00.000 12044 MoveAxis(N, 0, ABG)
23:34:29.547 00.000 12044 Move returns status 0, amount 0
23:34:29.547 00.000 12044 move complete, result=0
23:34:29.547 00.000 12044 worker thread done servicing request
23:34:29.555 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17677, med=617, FiltMin=538, FiltMax=13360, Gamma=0.810
23:34:29.561 00.006 14964 UpdateGuideState exits: m=331167 SNR=361.7
23:34:29.561 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.561 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:29.561 00.000 14964 Enqueuing Expose request
23:34:29.563 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:29.563 00.000 12044 Worker thread wakes up
23:34:29.563 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:29.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:32.700 03.137 12044 Exposure complete
23:34:32.728 00.028 12044 worker thread done servicing request
23:34:32.728 00.000 14964 OnExposeComplete: enter
23:34:32.729 00.001 14964 UpdateGuideState(): m_state=6
23:34:32.731 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
23:34:32.732 00.001 14964 Star::Find returns 1 (0), X=276.15, Y=100.16, Mass=328812, SNR=359.2, Peak=15833 HFD=4.4
23:34:32.733 00.001 14964 MultiStar: [#1 -0.21,-0.26,0.13,U] [#2 -0.23,-0.64,0.00,M1] 
23:34:32.735 00.002 14964 refined, 1 included, MultiStar: {0.11, 0.12}, one-star: {0.15, 0.17}
23:34:32.736 00.001 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
23:34:32.737 00.001 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
23:34:32.737 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
23:34:32.739 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.12, opts=13)
23:34:32.739 00.000 14964 Enqueuing Move request for scope (0.11, 0.12)
23:34:32.740 00.001 12044 Worker thread wakes up
23:34:32.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:34:32.740 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:34:32.740 00.000 12044 Moving (0.11, 0.12) raw xDistance=-0.12 yDistance=-0.12
23:34:32.740 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.27, using input
23:34:32.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
23:34:32.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:32.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:32.740 00.000 12044 MoveAxis(E, 0, ABG)
23:34:32.740 00.000 12044 Move returns status 0, amount 0
23:34:32.740 00.000 12044 MoveAxis(N, 0, ABG)
23:34:32.740 00.000 12044 Move returns status 0, amount 0
23:34:32.740 00.000 12044 move complete, result=0
23:34:32.740 00.000 12044 worker thread done servicing request
23:34:32.747 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15833, med=617, FiltMin=532, FiltMax=12867, Gamma=0.810
23:34:32.753 00.006 14964 UpdateGuideState exits: m=328812 SNR=359.2
23:34:32.754 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:32.754 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:32.754 00.000 14964 Enqueuing Expose request
23:34:32.755 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:32.756 00.001 12044 Worker thread wakes up
23:34:32.756 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:32.756 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:35.860 03.104 12044 Exposure complete
23:34:35.892 00.032 12044 worker thread done servicing request
23:34:35.892 00.000 14964 OnExposeComplete: enter
23:34:35.893 00.001 14964 UpdateGuideState(): m_state=6
23:34:35.894 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
23:34:35.894 00.000 14964 Star::Find returns 1 (0), X=276.07, Y=99.84, Mass=338954, SNR=373.3, Peak=17805 HFD=4.3
23:34:35.895 00.001 14964 MultiStar: [#1 -0.10,0.25,0.14,U] [#2 -0.04,0.10,0.06,U] 
23:34:35.895 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.09}, one-star: {0.07, -0.15}
23:34:35.895 00.000 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
23:34:35.896 00.001 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.82)
23:34:35.896 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=0.09 mountY=-0.03, mountTheta=-0.34
23:34:35.897 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.09, opts=13)
23:34:35.898 00.001 14964 Enqueuing Move request for scope (0.04, -0.09)
23:34:35.899 00.001 12044 Worker thread wakes up
23:34:35.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:34:35.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:34:35.899 00.000 12044 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.03
23:34:35.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
23:34:35.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:35.899 00.000 12044 MoveAxis(E, 0, ABG)
23:34:35.899 00.000 12044 Move returns status 0, amount 0
23:34:35.899 00.000 12044 MoveAxis(N, 0, ABG)
23:34:35.899 00.000 12044 Move returns status 0, amount 0
23:34:35.899 00.000 12044 move complete, result=0
23:34:35.899 00.000 12044 worker thread done servicing request
23:34:35.913 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17805, med=616, FiltMin=531, FiltMax=14222, Gamma=0.810
23:34:35.921 00.008 14964 UpdateGuideState exits: m=338954 SNR=373.3
23:34:35.922 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.923 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:35.924 00.001 14964 Enqueuing Expose request
23:34:35.925 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:35.926 00.001 12044 Worker thread wakes up
23:34:35.926 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:35.927 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:39.032 03.105 12044 Exposure complete
23:34:39.060 00.028 12044 worker thread done servicing request
23:34:39.060 00.000 14964 OnExposeComplete: enter
23:34:39.062 00.002 14964 UpdateGuideState(): m_state=6
23:34:39.064 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
23:34:39.065 00.001 14964 Star::Find returns 1 (0), X=275.91, Y=99.97, Mass=335668, SNR=354.6, Peak=20025 HFD=4.3
23:34:39.067 00.002 14964 MultiStar: [#1 -0.31,0.16,0.15,U] [#2 -0.43,0.08,0.06,U] 
23:34:39.068 00.001 14964 single-star, 2 included, MultiStar: {-0.14, 0.01}, one-star: {-0.10, -0.02}
23:34:39.069 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
23:34:39.071 00.002 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
23:34:39.072 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=0.02 mountY=0.10, mountTheta=1.42
23:34:39.074 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.02, opts=13)
23:34:39.075 00.001 14964 Enqueuing Move request for scope (-0.10, -0.02)
23:34:39.077 00.002 12044 Worker thread wakes up
23:34:39.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:34:39.077 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:34:39.077 00.000 12044 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
23:34:39.077 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
23:34:39.077 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
23:34:39.077 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:39.077 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:39.077 00.000 12044 MoveAxis(E, 0, ABG)
23:34:39.077 00.000 12044 Move returns status 0, amount 0
23:34:39.077 00.000 12044 MoveAxis(N, 0, ABG)
23:34:39.077 00.000 12044 Move returns status 0, amount 0
23:34:39.077 00.000 12044 move complete, result=0
23:34:39.078 00.001 12044 worker thread done servicing request
23:34:39.085 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20025, med=617, FiltMin=527, FiltMax=15742, Gamma=0.810
23:34:39.092 00.007 14964 UpdateGuideState exits: m=335668 SNR=354.6
23:34:39.093 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:39.095 00.001 14964 Enqueuing Expose request
23:34:39.095 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:39.096 00.001 12044 Worker thread wakes up
23:34:39.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:39.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:42.197 03.101 12044 Exposure complete
23:34:42.217 00.020 12044 worker thread done servicing request
23:34:42.218 00.001 14964 OnExposeComplete: enter
23:34:42.219 00.001 14964 UpdateGuideState(): m_state=6
23:34:42.220 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
23:34:42.221 00.001 14964 Star::Find returns 1 (0), X=275.79, Y=100.22, Mass=332791, SNR=373.2, Peak=19421 HFD=4.1
23:34:42.221 00.000 14964 MultiStar: [#1 -0.46,0.04,0.15,U] [#2 -0.47,0.41,0.00,M1] 
23:34:42.222 00.001 14964 single-star, 1 included, MultiStar: {-0.25, 0.21}, one-star: {-0.22, 0.23}
23:34:42.222 00.000 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.89 = -2.39)
23:34:42.222 00.000 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.66)
23:34:42.223 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=-0.23 mountY=0.19, mountTheta=2.45
23:34:42.226 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.23, opts=13)
23:34:42.227 00.001 14964 Enqueuing Move request for scope (-0.22, 0.23)
23:34:42.227 00.000 12044 Worker thread wakes up
23:34:42.227 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
23:34:42.227 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
23:34:42.227 00.000 12044 Moving (-0.22, 0.23) raw xDistance=-0.23 yDistance=0.19
23:34:42.227 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
23:34:42.227 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:42.227 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:34:42.228 00.001 12044 MoveAxis(E, 0, ABG)
23:34:42.228 00.000 12044 Move returns status 0, amount 0
23:34:42.228 00.000 12044 MoveAxis(N, 0, ABG)
23:34:42.228 00.000 12044 Move returns status 0, amount 0
23:34:42.228 00.000 12044 move complete, result=0
23:34:42.228 00.000 12044 worker thread done servicing request
23:34:42.236 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19421, med=617, FiltMin=532, FiltMax=15224, Gamma=0.810
23:34:42.244 00.008 14964 UpdateGuideState exits: m=332791 SNR=373.2
23:34:42.245 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.246 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:42.246 00.000 14964 Enqueuing Expose request
23:34:42.247 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:42.247 00.000 12044 Worker thread wakes up
23:34:42.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:42.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:45.372 03.125 12044 Exposure complete
23:34:45.409 00.037 12044 worker thread done servicing request
23:34:45.409 00.000 14964 OnExposeComplete: enter
23:34:45.411 00.002 14964 UpdateGuideState(): m_state=6
23:34:45.412 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
23:34:45.414 00.002 14964 Star::Find returns 1 (0), X=275.63, Y=99.97, Mass=334017, SNR=363.5, Peak=21295 HFD=4.0
23:34:45.417 00.003 14964 MultiStar: [#1 -0.47,0.56,0.00,M1] [#2 -0.28,0.81,0.00,M2] 
23:34:45.420 00.003 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
23:34:45.422 00.002 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
23:34:45.424 00.002 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.09 mountX=0.01 mountY=0.37, mountTheta=1.53
23:34:45.427 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.02, opts=13)
23:34:45.429 00.002 14964 Enqueuing Move request for scope (-0.37, -0.02)
23:34:45.430 00.001 12044 Worker thread wakes up
23:34:45.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.02) opts 0xd
23:34:45.430 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.02)
23:34:45.430 00.000 12044 Moving (-0.37, -0.02) raw xDistance=0.01 yDistance=0.37
23:34:45.430 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.09, using input
23:34:45.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
23:34:45.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:45.431 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:34:45.431 00.000 12044 MoveAxis(E, 0, ABG)
23:34:45.431 00.000 12044 Move returns status 0, amount 0
23:34:45.431 00.000 12044 MoveAxis(N, 0, ABG)
23:34:45.431 00.000 12044 Move returns status 0, amount 0
23:34:45.431 00.000 12044 move complete, result=0
23:34:45.432 00.001 12044 worker thread done servicing request
23:34:45.445 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21295, med=616, FiltMin=530, FiltMax=16390, Gamma=0.810
23:34:45.455 00.010 14964 UpdateGuideState exits: m=334017 SNR=363.5
23:34:45.457 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.458 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:45.459 00.001 14964 Enqueuing Expose request
23:34:45.460 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:34:45.460 00.000 12044 Worker thread wakes up
23:34:45.460 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:45.460 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:48.588 03.128 12044 Exposure complete
23:34:48.617 00.029 12044 worker thread done servicing request
23:34:48.618 00.001 14964 OnExposeComplete: enter
23:34:48.620 00.002 14964 UpdateGuideState(): m_state=6
23:34:48.622 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
23:34:48.624 00.002 14964 Star::Find returns 1 (0), X=275.98, Y=99.75, Mass=335853, SNR=366.8, Peak=20805 HFD=4.0
23:34:48.626 00.002 14964 MultiStar: [#1 -0.17,0.42,0.15,U] [#2 -0.13,0.44,0.06,U] 
23:34:48.627 00.001 14964 refined, 2 included, MultiStar: {-0.05, -0.13}, one-star: {-0.03, -0.24}
23:34:48.627 00.000 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
23:34:48.628 00.001 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
23:34:48.629 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.12 mountY=0.06, mountTheta=0.47
23:34:48.630 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.13, opts=13)
23:34:48.632 00.002 14964 Enqueuing Move request for scope (-0.05, -0.13)
23:34:48.634 00.002 12044 Worker thread wakes up
23:34:48.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:34:48.634 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:34:48.634 00.000 12044 Moving (-0.05, -0.13) raw xDistance=0.12 yDistance=0.06
23:34:48.634 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.15, using input
23:34:48.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
23:34:48.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:48.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:48.634 00.000 12044 MoveAxis(E, 0, ABG)
23:34:48.634 00.000 12044 Move returns status 0, amount 0
23:34:48.635 00.001 12044 MoveAxis(N, 0, ABG)
23:34:48.635 00.000 12044 Move returns status 0, amount 0
23:34:48.635 00.000 12044 move complete, result=0
23:34:48.635 00.000 12044 worker thread done servicing request
23:34:48.644 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20805, med=617, FiltMin=529, FiltMax=15629, Gamma=0.810
23:34:48.651 00.007 14964 UpdateGuideState exits: m=335853 SNR=366.8
23:34:48.652 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.652 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:48.653 00.001 14964 Enqueuing Expose request
23:34:48.653 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:48.654 00.001 12044 Worker thread wakes up
23:34:48.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:48.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:51.776 03.122 12044 Exposure complete
23:34:51.813 00.037 12044 worker thread done servicing request
23:34:51.814 00.001 14964 OnExposeComplete: enter
23:34:51.814 00.000 14964 UpdateGuideState(): m_state=6
23:34:51.815 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
23:34:51.816 00.001 14964 Star::Find returns 1 (0), X=275.53, Y=98.63, Mass=314943, SNR=311.4, Peak=9727 HFD=5.7
23:34:51.816 00.000 14964 MultiStar: large primary error, entering stabilization period
23:34:51.817 00.001 14964 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.56) = xAngle (-0.35 = -0.35)
23:34:51.817 00.000 14964 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
23:34:51.818 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-1.36 hyp=1.44 cameraTheta=-1.91 mountX=1.36 mountY=0.61, mountTheta=0.42
23:34:51.819 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-1.36, opts=13)
23:34:51.820 00.001 14964 Enqueuing Move request for scope (-0.47, -1.36)
23:34:51.821 00.001 12044 Worker thread wakes up
23:34:51.821 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -1.36) opts 0xd
23:34:51.821 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -1.36)
23:34:51.821 00.000 12044 Moving (-0.47, -1.36) raw xDistance=1.36 yDistance=0.61
23:34:51.821 00.000 12044 Lowpass2 history cleared, outlier deflection
23:34:51.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.88 from input 1.36, slope = 0.00
23:34:51.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
23:34:51.821 00.000 12044 MoveAxis(W, 104, ABG)
23:34:51.821 00.000 12044 Guiding  Dir = 3, Dur = 104
23:34:51.830 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9727, med=616, FiltMin=530, FiltMax=7953, Gamma=0.810
23:34:51.837 00.007 14964 UpdateGuideState exits: m=314943 SNR=311.4
23:34:51.838 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.839 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:51.839 00.000 14964 Enqueuing Expose request
23:34:51.870 00.031 12044 IsSlewing returns 0
23:34:51.871 00.001 12044 IsGuiding returns 0
23:34:51.901 00.030 12044 PulseGuide returned control before completion, sleep 83
23:34:51.988 00.087 12044 IsGuiding returns 1
23:34:51.988 00.000 12044 scope still moving after pulse duration time elapsed
23:34:52.041 00.053 12044 IsSlewing returns 0
23:34:52.041 00.000 12044 IsGuiding returns 0
23:34:52.041 00.000 12044 scope move finished after 104 + 66 ms
23:34:52.041 00.000 12044 Move returns status 0, amount 104
23:34:52.041 00.000 12044 MoveAxis(S, 57, ABG)
23:34:52.041 00.000 12044 Guiding  Dir = 1, Dur = 57
23:34:52.076 00.035 12044 IsSlewing returns 0
23:34:52.077 00.001 12044 IsGuiding returns 0
23:34:52.108 00.031 12044 PulseGuide returned control before completion, sleep 36
23:34:52.146 00.038 12044 IsGuiding returns 1
23:34:52.146 00.000 12044 scope still moving after pulse duration time elapsed
23:34:52.247 00.101 12044 IsSlewing returns 0
23:34:52.247 00.000 12044 IsGuiding returns 0
23:34:52.247 00.000 12044 scope move finished after 57 + 112 ms
23:34:52.247 00.000 12044 Move returns status 0, amount 57
23:34:52.247 00.000 12044 move complete, result=0
23:34:52.247 00.000 12044 worker thread done servicing request
23:34:52.247 00.000 12044 Worker thread wakes up
23:34:52.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:52.247 00.000 14964 GuideStep: 1.4 px 104 ms WEST, 0.6 px 57 ms SOUTH
23:34:52.248 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:55.347 03.099 12044 Exposure complete
23:34:55.383 00.036 12044 worker thread done servicing request
23:34:55.383 00.000 14964 OnExposeComplete: enter
23:34:55.385 00.002 14964 UpdateGuideState(): m_state=6
23:34:55.386 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
23:34:55.388 00.002 14964 Star::Find returns 1 (0), X=275.69, Y=98.73, Mass=303270, SNR=312.8, Peak=9170 HFD=5.8
23:34:55.388 00.000 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
23:34:55.389 00.001 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
23:34:55.390 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-1.26 hyp=1.30 cameraTheta=-1.81 mountX=1.25 mountY=0.44, mountTheta=0.34
23:34:55.394 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-1.26, opts=13)
23:34:55.396 00.002 14964 Enqueuing Move request for scope (-0.31, -1.26)
23:34:55.398 00.002 12044 Worker thread wakes up
23:34:55.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.26) opts 0xd
23:34:55.398 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -1.26)
23:34:55.398 00.000 12044 Moving (-0.31, -1.26) raw xDistance=1.25 yDistance=0.44
23:34:55.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.82 from input 1.25, slope = 0.00
23:34:55.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:55.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:34:55.398 00.000 12044 MoveAxis(W, 97, ABG)
23:34:55.398 00.000 12044 Guiding  Dir = 3, Dur = 97
23:34:55.408 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9170, med=616, FiltMin=537, FiltMax=8423, Gamma=0.810
23:34:55.417 00.009 14964 UpdateGuideState exits: m=303270 SNR=312.8
23:34:55.418 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.418 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:55.420 00.002 14964 Enqueuing Expose request
23:34:55.421 00.001 12044 IsSlewing returns 0
23:34:55.422 00.001 12044 IsGuiding returns 0
23:34:55.454 00.032 12044 PulseGuide returned control before completion, sleep 76
23:34:55.545 00.091 12044 IsGuiding returns 1
23:34:55.545 00.000 12044 scope still moving after pulse duration time elapsed
23:34:55.606 00.061 12044 IsSlewing returns 0
23:34:55.608 00.002 12044 IsGuiding returns 0
23:34:55.608 00.000 12044 scope move finished after 97 + 88 ms
23:34:55.608 00.000 12044 Move returns status 0, amount 97
23:34:55.608 00.000 12044 MoveAxis(N, 0, ABG)
23:34:55.608 00.000 12044 Move returns status 0, amount 0
23:34:55.608 00.000 12044 move complete, result=0
23:34:55.608 00.000 12044 worker thread done servicing request
23:34:55.608 00.000 12044 Worker thread wakes up
23:34:55.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:55.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:34:55.608 00.000 14964 GuideStep: 1.3 px 97 ms WEST, 0.4 px 0 ms NORTH
23:34:58.741 03.133 12044 Exposure complete
23:34:58.767 00.026 12044 worker thread done servicing request
23:34:58.767 00.000 14964 OnExposeComplete: enter
23:34:58.769 00.002 14964 UpdateGuideState(): m_state=6
23:34:58.771 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
23:34:58.772 00.001 14964 Star::Find returns 1 (0), X=275.57, Y=99.24, Mass=318442, SNR=332.8, Peak=10124 HFD=5.6
23:34:58.774 00.002 14964 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.56) = xAngle (-0.54 = -0.54)
23:34:58.775 00.001 14964 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
23:34:58.777 00.002 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.75 hyp=0.87 cameraTheta=-2.10 mountX=0.74 mountY=0.51, mountTheta=0.60
23:34:58.780 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.75, opts=13)
23:34:58.782 00.002 14964 Enqueuing Move request for scope (-0.44, -0.75)
23:34:58.783 00.001 12044 Worker thread wakes up
23:34:58.783 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.75) opts 0xd
23:34:58.783 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.75)
23:34:58.784 00.001 12044 Moving (-0.44, -0.75) raw xDistance=0.74 yDistance=0.51
23:34:58.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.48 from input 0.74, slope = 0.00
23:34:58.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:34:58.784 00.000 12044 MoveAxis(W, 57, ABG)
23:34:58.784 00.000 12044 Guiding  Dir = 3, Dur = 57
23:34:58.797 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10124, med=616, FiltMin=534, FiltMax=8595, Gamma=0.810
23:34:58.806 00.009 14964 UpdateGuideState exits: m=318442 SNR=332.8
23:34:58.808 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.809 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:34:58.810 00.001 14964 Enqueuing Expose request
23:34:58.811 00.001 12044 IsSlewing returns 0
23:34:58.811 00.000 12044 IsGuiding returns 0
23:34:58.843 00.032 12044 PulseGuide returned control before completion, sleep 35
23:34:58.903 00.060 12044 IsGuiding returns 1
23:34:58.903 00.000 12044 scope still moving after pulse duration time elapsed
23:34:58.995 00.092 12044 IsSlewing returns 0
23:34:58.995 00.000 12044 IsGuiding returns 0
23:34:58.995 00.000 12044 scope move finished after 57 + 127 ms
23:34:58.995 00.000 12044 Move returns status 0, amount 57
23:34:58.995 00.000 12044 MoveAxis(S, 48, ABG)
23:34:58.995 00.000 12044 Guiding  Dir = 1, Dur = 48
23:34:59.026 00.031 12044 IsSlewing returns 0
23:34:59.027 00.001 12044 IsGuiding returns 0
23:34:59.059 00.032 12044 PulseGuide returned control before completion, sleep 27
23:34:59.115 00.056 12044 IsGuiding returns 1
23:34:59.115 00.000 12044 scope still moving after pulse duration time elapsed
23:34:59.171 00.056 12044 IsSlewing returns 0
23:34:59.171 00.000 12044 IsGuiding returns 0
23:34:59.171 00.000 12044 scope move finished after 48 + 97 ms
23:34:59.171 00.000 12044 Move returns status 0, amount 48
23:34:59.171 00.000 12044 move complete, result=0
23:34:59.171 00.000 12044 worker thread done servicing request
23:34:59.172 00.001 12044 Worker thread wakes up
23:34:59.172 00.000 14964 GuideStep: 0.7 px 57 ms WEST, 0.5 px 48 ms SOUTH
23:34:59.172 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:34:59.172 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:02.272 03.100 12044 Exposure complete
23:35:02.293 00.021 12044 worker thread done servicing request
23:35:02.293 00.000 14964 OnExposeComplete: enter
23:35:02.293 00.000 14964 UpdateGuideState(): m_state=6
23:35:02.294 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
23:35:02.294 00.000 14964 Star::Find returns 1 (0), X=276.12, Y=100.57, Mass=315562, SNR=318.7, Peak=9532 HFD=5.8
23:35:02.295 00.001 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
23:35:02.296 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.30)
23:35:02.296 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.58 hyp=0.59 cameraTheta=1.38 mountX=-0.58 mountY=-0.17, mountTheta=-2.85
23:35:02.297 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.58, opts=13)
23:35:02.298 00.001 14964 Enqueuing Move request for scope (0.11, 0.58)
23:35:02.298 00.000 12044 Worker thread wakes up
23:35:02.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.58) opts 0xd
23:35:02.299 00.001 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.58)
23:35:02.299 00.000 12044 Moving (0.11, 0.58) raw xDistance=-0.58 yDistance=-0.17
23:35:02.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.58, slope = 0.00
23:35:02.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:02.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:02.299 00.000 12044 MoveAxis(E, 44, ABG)
23:35:02.299 00.000 12044 Guiding  Dir = 2, Dur = 44
23:35:02.307 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9532, med=616, FiltMin=535, FiltMax=8516, Gamma=0.810
23:35:02.313 00.006 14964 UpdateGuideState exits: m=315562 SNR=318.7
23:35:02.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:02.315 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:02.315 00.000 14964 Enqueuing Expose request
23:35:02.324 00.009 12044 IsSlewing returns 0
23:35:02.355 00.031 12044 IsGuiding returns 0
23:35:02.387 00.032 12044 PulseGuide returned control before completion, sleep 23
23:35:02.428 00.041 12044 IsGuiding returns 1
23:35:02.428 00.000 12044 scope still moving after pulse duration time elapsed
23:35:02.479 00.051 12044 IsSlewing returns 0
23:35:02.479 00.000 12044 IsGuiding returns 0
23:35:02.479 00.000 12044 scope move finished after 44 + 79 ms
23:35:02.479 00.000 12044 Move returns status 0, amount 44
23:35:02.479 00.000 12044 MoveAxis(N, 0, ABG)
23:35:02.479 00.000 12044 Move returns status 0, amount 0
23:35:02.479 00.000 12044 move complete, result=0
23:35:02.480 00.001 12044 worker thread done servicing request
23:35:02.480 00.000 12044 Worker thread wakes up
23:35:02.480 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:02.480 00.000 14964 GuideStep: -0.6 px 44 ms EAST, -0.2 px 0 ms NORTH
23:35:02.482 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:05.582 03.100 12044 Exposure complete
23:35:05.618 00.036 12044 worker thread done servicing request
23:35:05.618 00.000 14964 OnExposeComplete: enter
23:35:05.619 00.001 14964 UpdateGuideState(): m_state=6
23:35:05.620 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
23:35:05.620 00.000 14964 Star::Find returns 1 (0), X=276.64, Y=100.14, Mass=322724, SNR=329.7, Peak=12527 HFD=5.2
23:35:05.623 00.003 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
23:35:05.625 00.002 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.44)
23:35:05.626 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=0.15 hyp=0.66 cameraTheta=0.23 mountX=-0.14 mountY=-0.65, mountTheta=-1.78
23:35:05.630 00.004 14964 SchedulePrimaryMove(1136A648, x=0.64, y=0.15, opts=13)
23:35:05.631 00.001 14964 Enqueuing Move request for scope (0.64, 0.15)
23:35:05.633 00.002 12044 Worker thread wakes up
23:35:05.633 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.15) opts 0xd
23:35:05.633 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, 0.15)
23:35:05.633 00.000 12044 Moving (0.64, 0.15) raw xDistance=-0.14 yDistance=-0.65
23:35:05.633 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -1.43, using input
23:35:05.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.55
23:35:05.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:05.634 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
23:35:05.634 00.000 12044 MoveAxis(E, 0, ABG)
23:35:05.634 00.000 12044 Move returns status 0, amount 0
23:35:05.634 00.000 12044 MoveAxis(N, 0, ABG)
23:35:05.634 00.000 12044 Move returns status 0, amount 0
23:35:05.634 00.000 12044 move complete, result=0
23:35:05.634 00.000 12044 worker thread done servicing request
23:35:05.648 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12527, med=617, FiltMin=525, FiltMax=10466, Gamma=0.810
23:35:05.660 00.012 14964 UpdateGuideState exits: m=322724 SNR=329.7
23:35:05.662 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:05.664 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:05.666 00.002 14964 Enqueuing Expose request
23:35:05.667 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
23:35:05.667 00.000 12044 Worker thread wakes up
23:35:05.668 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:05.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:08.777 03.109 12044 Exposure complete
23:35:08.799 00.022 12044 worker thread done servicing request
23:35:08.799 00.000 14964 OnExposeComplete: enter
23:35:08.800 00.001 14964 UpdateGuideState(): m_state=6
23:35:08.801 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
23:35:08.801 00.000 14964 Star::Find returns 1 (0), X=276.77, Y=100.29, Mass=320876, SNR=340.2, Peak=11295 HFD=5.4
23:35:08.802 00.001 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.56) = xAngle (1.94 = 1.94)
23:35:08.802 00.000 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.99 = -1.29)
23:35:08.802 00.000 14964 CameraToMount -- cameraX=0.76 cameraY=0.30 hyp=0.82 cameraTheta=0.38 mountX=-0.29 mountY=-0.79, mountTheta=-1.93
23:35:08.803 00.001 14964 SchedulePrimaryMove(1136A648, x=0.76, y=0.30, opts=13)
23:35:08.804 00.001 14964 Enqueuing Move request for scope (0.76, 0.30)
23:35:08.805 00.001 12044 Worker thread wakes up
23:35:08.805 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.30) opts 0xd
23:35:08.805 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, 0.30)
23:35:08.805 00.000 12044 Moving (0.76, 0.30) raw xDistance=-0.29 yDistance=-0.79
23:35:08.805 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -1.29, using input
23:35:08.805 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.40
23:35:08.805 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:08.805 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
23:35:08.805 00.000 12044 MoveAxis(E, 22, ABG)
23:35:08.805 00.000 12044 Guiding  Dir = 2, Dur = 22
23:35:08.814 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11295, med=616, FiltMin=527, FiltMax=9670, Gamma=0.810
23:35:08.821 00.007 14964 UpdateGuideState exits: m=320876 SNR=340.2
23:35:08.823 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.825 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:08.825 00.000 14964 Enqueuing Expose request
23:35:08.825 00.000 12044 IsSlewing returns 0
23:35:08.826 00.001 12044 IsGuiding returns 0
23:35:08.887 00.061 12044 IsGuiding returns 1
23:35:08.887 00.000 12044 scope still moving after pulse duration time elapsed
23:35:08.993 00.106 12044 IsSlewing returns 0
23:35:08.994 00.001 12044 IsGuiding returns 0
23:35:08.994 00.000 12044 scope move finished after 22 + 146 ms
23:35:08.994 00.000 12044 Move returns status 0, amount 22
23:35:08.994 00.000 12044 MoveAxis(N, 0, ABG)
23:35:08.994 00.000 12044 Move returns status 0, amount 0
23:35:08.994 00.000 12044 move complete, result=0
23:35:08.994 00.000 12044 worker thread done servicing request
23:35:08.994 00.000 12044 Worker thread wakes up
23:35:08.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:08.995 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:08.995 00.000 14964 GuideStep: -0.3 px 22 ms EAST, -0.8 px 0 ms NORTH
23:35:12.088 03.093 12044 Exposure complete
23:35:12.112 00.024 12044 worker thread done servicing request
23:35:12.112 00.000 14964 OnExposeComplete: enter
23:35:12.113 00.001 14964 UpdateGuideState(): m_state=6
23:35:12.114 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
23:35:12.114 00.000 14964 Star::Find returns 1 (0), X=276.65, Y=100.05, Mass=325156, SNR=331.7, Peak=10503 HFD=5.4
23:35:12.115 00.001 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
23:35:12.115 00.000 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.59)
23:35:12.116 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=0.06 hyp=0.65 cameraTheta=0.09 mountX=-0.05 mountY=-0.65, mountTheta=-1.64
23:35:12.117 00.001 14964 SchedulePrimaryMove(1136A648, x=0.64, y=0.06, opts=13)
23:35:12.118 00.001 14964 Enqueuing Move request for scope (0.64, 0.06)
23:35:12.118 00.000 12044 Worker thread wakes up
23:35:12.118 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.06) opts 0xd
23:35:12.118 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, 0.06)
23:35:12.118 00.000 12044 Moving (0.64, 0.06) raw xDistance=-0.05 yDistance=-0.65
23:35:12.118 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -1.02, using input
23:35:12.118 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.26
23:35:12.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:12.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
23:35:12.119 00.001 12044 MoveAxis(E, 0, ABG)
23:35:12.119 00.000 12044 Move returns status 0, amount 0
23:35:12.119 00.000 12044 MoveAxis(N, 0, ABG)
23:35:12.119 00.000 12044 Move returns status 0, amount 0
23:35:12.119 00.000 12044 move complete, result=0
23:35:12.119 00.000 12044 worker thread done servicing request
23:35:12.126 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10503, med=617, FiltMin=523, FiltMax=8582, Gamma=0.810
23:35:12.132 00.006 14964 UpdateGuideState exits: m=325156 SNR=331.7
23:35:12.132 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.133 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:12.133 00.000 14964 Enqueuing Expose request
23:35:12.134 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:35:12.134 00.000 12044 Worker thread wakes up
23:35:12.134 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:12.134 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:15.241 03.107 12044 Exposure complete
23:35:15.277 00.036 12044 worker thread done servicing request
23:35:15.278 00.001 14964 OnExposeComplete: enter
23:35:15.278 00.000 14964 UpdateGuideState(): m_state=6
23:35:15.279 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
23:35:15.279 00.000 14964 Star::Find returns 1 (0), X=276.58, Y=99.99, Mass=327447, SNR=344.4, Peak=13377 HFD=5.1
23:35:15.281 00.002 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
23:35:15.281 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
23:35:15.282 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=0.00 hyp=0.57 cameraTheta=0.00 mountX=0.01 mountY=-0.57, mountTheta=-1.56
23:35:15.283 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=0.00, opts=13)
23:35:15.285 00.002 14964 Enqueuing Move request for scope (0.57, 0.00)
23:35:15.286 00.001 12044 Worker thread wakes up
23:35:15.286 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.00) opts 0xd
23:35:15.286 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, 0.00)
23:35:15.286 00.000 12044 Moving (0.57, 0.00) raw xDistance=0.01 yDistance=-0.57
23:35:15.286 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.18
23:35:15.286 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:15.286 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
23:35:15.286 00.000 12044 MoveAxis(E, 0, ABG)
23:35:15.286 00.000 12044 Move returns status 0, amount 0
23:35:15.286 00.000 12044 MoveAxis(N, 0, ABG)
23:35:15.286 00.000 12044 Move returns status 0, amount 0
23:35:15.286 00.000 12044 move complete, result=0
23:35:15.287 00.001 12044 worker thread done servicing request
23:35:15.296 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13377, med=616, FiltMin=528, FiltMax=10936, Gamma=0.810
23:35:15.307 00.011 14964 UpdateGuideState exits: m=327447 SNR=344.4
23:35:15.309 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.310 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:15.311 00.001 14964 Enqueuing Expose request
23:35:15.311 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:35:15.313 00.002 12044 Worker thread wakes up
23:35:15.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:15.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:18.440 03.127 12044 Exposure complete
23:35:18.477 00.037 12044 worker thread done servicing request
23:35:18.477 00.000 14964 OnExposeComplete: enter
23:35:18.479 00.002 14964 UpdateGuideState(): m_state=6
23:35:18.480 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
23:35:18.481 00.001 14964 Star::Find returns 1 (0), X=276.62, Y=100.42, Mass=332647, SNR=360.8, Peak=14758 HFD=4.8
23:35:18.482 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
23:35:18.482 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
23:35:18.483 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.43 hyp=0.75 cameraTheta=0.61 mountX=-0.42 mountY=-0.65, mountTheta=-2.14
23:35:18.486 00.003 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.43, opts=13)
23:35:18.487 00.001 14964 Enqueuing Move request for scope (0.61, 0.43)
23:35:18.488 00.001 12044 Worker thread wakes up
23:35:18.489 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.43) opts 0xd
23:35:18.489 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.43)
23:35:18.489 00.000 12044 Moving (0.61, 0.43) raw xDistance=-0.42 yDistance=-0.65
23:35:18.489 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.42 is < calculated value -0.86, using input
23:35:18.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = -0.17
23:35:18.489 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.12 newest=-1.87
23:35:18.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
23:35:18.489 00.000 12044 MoveAxis(E, 32, ABG)
23:35:18.489 00.000 12044 Guiding  Dir = 2, Dur = 32
23:35:18.502 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14758, med=616, FiltMin=534, FiltMax=11405, Gamma=0.810
23:35:18.514 00.012 12044 IsSlewing returns 0
23:35:18.514 00.000 12044 IsGuiding returns 0
23:35:18.516 00.002 14964 UpdateGuideState exits: m=332647 SNR=360.8
23:35:18.516 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:18.517 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:18.518 00.001 14964 Enqueuing Expose request
23:35:18.546 00.028 12044 PulseGuide returned control before completion, sleep 11
23:35:18.560 00.014 12044 IsGuiding returns 1
23:35:18.560 00.000 12044 scope still moving after pulse duration time elapsed
23:35:18.619 00.059 12044 IsSlewing returns 0
23:35:18.619 00.000 12044 IsGuiding returns 0
23:35:18.619 00.000 12044 scope move finished after 32 + 73 ms
23:35:18.619 00.000 12044 Move returns status 0, amount 32
23:35:18.619 00.000 12044 BLC: Oldest BLC event removed
23:35:18.619 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 331 applied
23:35:18.620 00.001 12044 MoveAxis(N, 392, ABG)
23:35:18.620 00.000 12044 Guiding  Dir = 0, Dur = 392
23:35:18.712 00.092 12044 IsSlewing returns 0
23:35:18.712 00.000 12044 IsGuiding returns 0
23:35:18.734 00.022 12044 PulseGuide returned control before completion, sleep 381
23:35:19.127 00.393 12044 IsGuiding returns 1
23:35:19.127 00.000 12044 scope still moving after pulse duration time elapsed
23:35:19.182 00.055 12044 IsSlewing returns 0
23:35:19.245 00.063 12044 IsGuiding returns 0
23:35:19.245 00.000 12044 scope move finished after 392 + 140 ms
23:35:19.245 00.000 12044 Move returns status 0, amount 392
23:35:19.245 00.000 12044 move complete, result=0
23:35:19.245 00.000 12044 worker thread done servicing request
23:35:19.245 00.000 12044 Worker thread wakes up
23:35:19.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:19.245 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:19.245 00.000 14964 GuideStep: -0.4 px 32 ms EAST, -0.7 px 392 ms NORTH
23:35:22.376 03.131 12044 Exposure complete
23:35:22.408 00.032 12044 worker thread done servicing request
23:35:22.408 00.000 14964 OnExposeComplete: enter
23:35:22.408 00.000 14964 UpdateGuideState(): m_state=6
23:35:22.409 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
23:35:22.409 00.000 14964 Star::Find returns 1 (0), X=276.35, Y=100.90, Mass=332053, SNR=347.5, Peak=13620 HFD=4.7
23:35:22.410 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
23:35:22.410 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.47)
23:35:22.411 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.91 hyp=0.98 cameraTheta=1.21 mountX=-0.91 mountY=-0.44, mountTheta=-2.69
23:35:22.412 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.91, opts=13)
23:35:22.413 00.001 14964 Enqueuing Move request for scope (0.35, 0.91)
23:35:22.413 00.000 12044 Worker thread wakes up
23:35:22.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.91) opts 0xd
23:35:22.413 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.91)
23:35:22.413 00.000 12044 Moving (0.35, 0.91) raw xDistance=-0.91 yDistance=-0.44
23:35:22.413 00.000 12044 BLC: History state: CurrMiss=0.44, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.652518, 1:0.437725
23:35:22.413 00.000 12044 BLC: No correction, Miss < min_move
23:35:22.413 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.91 is < calculated value -1.06, using input
23:35:22.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.59 from input -0.91, slope = -0.18
23:35:22.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:22.413 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
23:35:22.413 00.000 12044 MoveAxis(E, 70, ABG)
23:35:22.413 00.000 12044 Guiding  Dir = 2, Dur = 70
23:35:22.421 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13620, med=615, FiltMin=537, FiltMax=11942, Gamma=0.810
23:35:22.426 00.005 14964 UpdateGuideState exits: m=332053 SNR=347.5
23:35:22.427 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:22.427 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:22.428 00.001 14964 Enqueuing Expose request
23:35:22.433 00.005 12044 IsSlewing returns 0
23:35:22.434 00.001 12044 IsGuiding returns 0
23:35:22.465 00.031 12044 PulseGuide returned control before completion, sleep 49
23:35:22.525 00.060 12044 IsGuiding returns 1
23:35:22.525 00.000 12044 scope still moving after pulse duration time elapsed
23:35:22.592 00.067 12044 IsSlewing returns 0
23:35:22.592 00.000 12044 IsGuiding returns 0
23:35:22.592 00.000 12044 scope move finished after 70 + 87 ms
23:35:22.592 00.000 12044 Move returns status 0, amount 70
23:35:22.592 00.000 12044 MoveAxis(N, 0, ABG)
23:35:22.592 00.000 12044 Move returns status 0, amount 0
23:35:22.592 00.000 12044 move complete, result=0
23:35:22.592 00.000 12044 worker thread done servicing request
23:35:22.592 00.000 12044 Worker thread wakes up
23:35:22.592 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:22.592 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:22.592 00.000 14964 GuideStep: -0.9 px 70 ms EAST, -0.4 px 0 ms NORTH
23:35:25.694 03.102 12044 Exposure complete
23:35:25.715 00.021 12044 worker thread done servicing request
23:35:25.716 00.001 14964 OnExposeComplete: enter
23:35:25.716 00.000 14964 UpdateGuideState(): m_state=6
23:35:25.717 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
23:35:25.717 00.000 14964 Star::Find returns 1 (0), X=276.49, Y=99.94, Mass=324802, SNR=331.2, Peak=12437 HFD=5.0
23:35:25.718 00.001 14964 MultiStar: exiting stabilization period
23:35:25.718 00.000 14964 MultiStar: [#1 0.27,-0.88,0.00,M1] [#2 0.08,-1.27,0.00,M2] 
23:35:25.719 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.46 = 1.46)
23:35:25.720 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
23:35:25.720 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-0.09 mountX=0.05 mountY=-0.48, mountTheta=-1.46
23:35:25.722 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.05, opts=13)
23:35:25.722 00.000 14964 Enqueuing Move request for scope (0.49, -0.05)
23:35:25.723 00.001 12044 Worker thread wakes up
23:35:25.723 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.05) opts 0xd
23:35:25.723 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.05)
23:35:25.723 00.000 12044 Moving (0.49, -0.05) raw xDistance=0.05 yDistance=-0.48
23:35:25.723 00.000 12044 BLC: History state: CurrMiss=0.48, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.652518, 1:0.437725, 2:0.479905
23:35:25.723 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
23:35:25.723 00.000 12044 BLC: window closed
23:35:25.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.13
23:35:25.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:35:25.723 00.000 12044 MoveAxis(E, 0, ABG)
23:35:25.723 00.000 12044 Move returns status 0, amount 0
23:35:25.723 00.000 12044 MoveAxis(N, 45, ABG)
23:35:25.723 00.000 12044 Guiding  Dir = 0, Dur = 45
23:35:25.731 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12437, med=616, FiltMin=523, FiltMax=10526, Gamma=0.810
23:35:25.738 00.007 14964 UpdateGuideState exits: m=324802 SNR=331.2
23:35:25.738 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:25.739 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:25.739 00.000 14964 Enqueuing Expose request
23:35:25.750 00.011 12044 IsSlewing returns 0
23:35:25.750 00.000 12044 IsGuiding returns 0
23:35:25.783 00.033 12044 PulseGuide returned control before completion, sleep 24
23:35:25.819 00.036 12044 IsGuiding returns 1
23:35:25.819 00.000 12044 scope still moving after pulse duration time elapsed
23:35:25.888 00.069 12044 IsSlewing returns 0
23:35:25.888 00.000 12044 IsGuiding returns 0
23:35:25.888 00.000 12044 scope move finished after 45 + 93 ms
23:35:25.888 00.000 12044 Move returns status 0, amount 45
23:35:25.888 00.000 12044 move complete, result=0
23:35:25.888 00.000 12044 worker thread done servicing request
23:35:25.888 00.000 12044 Worker thread wakes up
23:35:25.888 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 45 ms NORTH
23:35:25.889 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:25.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:28.988 03.099 12044 Exposure complete
23:35:29.012 00.024 12044 worker thread done servicing request
23:35:29.012 00.000 14964 OnExposeComplete: enter
23:35:29.013 00.001 14964 UpdateGuideState(): m_state=6
23:35:29.013 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
23:35:29.014 00.001 14964 Star::Find returns 1 (0), X=276.20, Y=100.41, Mass=334185, SNR=363.1, Peak=19641 HFD=3.8
23:35:29.015 00.001 14964 MultiStar: [#1 -0.05,-0.79,0.00,M2] [#2 -0.13,-0.41,0.06,U] 
23:35:29.015 00.000 14964 refined, 1 included, MultiStar: {0.17, 0.37}, one-star: {0.19, 0.42}
23:35:29.016 00.001 14964 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.56) = xAngle (2.69 = 2.69)
23:35:29.016 00.000 14964 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.74 = -0.54)
23:35:29.017 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.13 mountX=-0.37 mountY=-0.21, mountTheta=-2.62
23:35:29.031 00.014 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.37, opts=13)
23:35:29.031 00.000 14964 Enqueuing Move request for scope (0.17, 0.37)
23:35:29.032 00.001 12044 Worker thread wakes up
23:35:29.032 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.37) opts 0xd
23:35:29.032 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.37)
23:35:29.032 00.000 12044 Moving (0.17, 0.37) raw xDistance=-0.37 yDistance=-0.21
23:35:29.032 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.38, using input
23:35:29.032 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.06
23:35:29.032 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:29.032 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:35:29.032 00.000 12044 MoveAxis(E, 28, ABG)
23:35:29.032 00.000 12044 Guiding  Dir = 2, Dur = 28
23:35:29.040 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19641, med=616, FiltMin=522, FiltMax=14991, Gamma=0.810
23:35:29.046 00.006 14964 UpdateGuideState exits: m=334185 SNR=363.1
23:35:29.047 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.048 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:29.048 00.000 14964 Enqueuing Expose request
23:35:29.074 00.026 12044 IsSlewing returns 0
23:35:29.074 00.000 12044 IsGuiding returns 0
23:35:29.245 00.171 12044 IsGuiding returns 1
23:35:29.245 00.000 12044 scope still moving after pulse duration time elapsed
23:35:29.308 00.063 12044 IsSlewing returns 0
23:35:29.309 00.001 12044 IsGuiding returns 0
23:35:29.309 00.000 12044 scope move finished after 28 + 207 ms
23:35:29.309 00.000 12044 Move returns status 0, amount 28
23:35:29.309 00.000 12044 MoveAxis(N, 0, ABG)
23:35:29.309 00.000 12044 Move returns status 0, amount 0
23:35:29.310 00.001 12044 move complete, result=0
23:35:29.310 00.000 12044 worker thread done servicing request
23:35:29.310 00.000 12044 Worker thread wakes up
23:35:29.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:29.310 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
23:35:29.311 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:32.443 03.132 12044 Exposure complete
23:35:32.480 00.037 12044 worker thread done servicing request
23:35:32.480 00.000 14964 OnExposeComplete: enter
23:35:32.481 00.001 14964 UpdateGuideState(): m_state=6
23:35:32.483 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
23:35:32.485 00.002 14964 Star::Find returns 1 (0), X=276.10, Y=99.78, Mass=333623, SNR=358.5, Peak=18033 HFD=4.2
23:35:32.487 00.002 14964 MultiStar: [#1 -0.26,0.45,0.17,U] [#2 -0.15,0.15,0.06,U] 
23:35:32.489 00.002 14964 refined, 2 included, MultiStar: {0.03, -0.10}, one-star: {0.09, -0.21}
23:35:32.491 00.002 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
23:35:32.492 00.001 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
23:35:32.493 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=0.10 mountY=-0.02, mountTheta=-0.20
23:35:32.495 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.10, opts=13)
23:35:32.497 00.002 14964 Enqueuing Move request for scope (0.03, -0.10)
23:35:32.497 00.000 12044 Worker thread wakes up
23:35:32.498 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:35:32.498 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:35:32.498 00.000 12044 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
23:35:32.498 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.13, using input
23:35:32.498 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
23:35:32.498 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:32.498 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:32.498 00.000 12044 MoveAxis(E, 0, ABG)
23:35:32.498 00.000 12044 Move returns status 0, amount 0
23:35:32.498 00.000 12044 MoveAxis(N, 0, ABG)
23:35:32.498 00.000 12044 Move returns status 0, amount 0
23:35:32.498 00.000 12044 move complete, result=0
23:35:32.498 00.000 12044 worker thread done servicing request
23:35:32.512 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18033, med=616, FiltMin=530, FiltMax=15099, Gamma=0.810
23:35:32.523 00.011 14964 UpdateGuideState exits: m=333623 SNR=358.5
23:35:32.524 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.526 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:32.527 00.001 14964 Enqueuing Expose request
23:35:32.528 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:32.529 00.001 12044 Worker thread wakes up
23:35:32.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:32.530 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:35.639 03.109 12044 Exposure complete
23:35:35.677 00.038 12044 worker thread done servicing request
23:35:35.678 00.001 14964 OnExposeComplete: enter
23:35:35.678 00.000 14964 UpdateGuideState(): m_state=6
23:35:35.680 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
23:35:35.681 00.001 14964 Star::Find returns 1 (0), X=276.06, Y=99.80, Mass=333724, SNR=361.3, Peak=19193 HFD=4.2
23:35:35.683 00.002 14964 MultiStar: [#1 -0.02,0.30,0.15,U] [#2 -0.04,-0.20,0.05,U] 
23:35:35.684 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.13}, one-star: {0.06, -0.19}
23:35:35.686 00.002 14964 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
23:35:35.687 00.001 14964 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
23:35:35.688 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=0.13 mountY=-0.03, mountTheta=-0.24
23:35:35.693 00.005 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.13, opts=13)
23:35:35.694 00.001 14964 Enqueuing Move request for scope (0.04, -0.13)
23:35:35.695 00.001 12044 Worker thread wakes up
23:35:35.695 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:35:35.695 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:35:35.695 00.000 12044 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=-0.03
23:35:35.695 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
23:35:35.695 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:35.695 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:35.695 00.000 12044 MoveAxis(E, 0, ABG)
23:35:35.695 00.000 12044 Move returns status 0, amount 0
23:35:35.695 00.000 12044 MoveAxis(N, 0, ABG)
23:35:35.695 00.000 12044 Move returns status 0, amount 0
23:35:35.695 00.000 12044 move complete, result=0
23:35:35.695 00.000 12044 worker thread done servicing request
23:35:35.706 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19193, med=616, FiltMin=535, FiltMax=14574, Gamma=0.810
23:35:35.716 00.010 14964 UpdateGuideState exits: m=333724 SNR=361.3
23:35:35.717 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.719 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:35.720 00.001 14964 Enqueuing Expose request
23:35:35.721 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:35.722 00.001 12044 Worker thread wakes up
23:35:35.722 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:35.722 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:38.837 03.115 12044 Exposure complete
23:35:38.876 00.039 12044 worker thread done servicing request
23:35:38.876 00.000 14964 OnExposeComplete: enter
23:35:38.879 00.003 14964 UpdateGuideState(): m_state=6
23:35:38.882 00.003 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
23:35:38.885 00.003 14964 Star::Find returns 1 (0), X=275.47, Y=100.18, Mass=326602, SNR=349.7, Peak=18159 HFD=4.2
23:35:38.888 00.003 14964 MultiStar: [#1 -0.62,-0.11,0.00,M1] [#2 -0.40,-0.21,0.06,U] 
23:35:38.890 00.002 14964 refined, 1 included, MultiStar: {-0.53, 0.17}, one-star: {-0.54, 0.19}
23:35:38.892 00.002 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
23:35:38.893 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.16)
23:35:38.894 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.55 cameraTheta=2.84 mountX=-0.17 mountY=0.51, mountTheta=1.90
23:35:38.897 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.17, opts=13)
23:35:38.898 00.001 14964 Enqueuing Move request for scope (-0.53, 0.17)
23:35:38.900 00.002 12044 Worker thread wakes up
23:35:38.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.17) opts 0xd
23:35:38.900 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.17)
23:35:38.900 00.000 12044 Moving (-0.53, 0.17) raw xDistance=-0.17 yDistance=0.51
23:35:38.900 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
23:35:38.900 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:38.900 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
23:35:38.900 00.000 12044 MoveAxis(E, 0, ABG)
23:35:38.900 00.000 12044 Move returns status 0, amount 0
23:35:38.900 00.000 12044 MoveAxis(N, 0, ABG)
23:35:38.900 00.000 12044 Move returns status 0, amount 0
23:35:38.900 00.000 12044 move complete, result=0
23:35:38.900 00.000 12044 worker thread done servicing request
23:35:38.916 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18159, med=615, FiltMin=534, FiltMax=14200, Gamma=0.810
23:35:38.927 00.011 14964 UpdateGuideState exits: m=326602 SNR=349.7
23:35:38.929 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:38.932 00.002 14964 Enqueuing Expose request
23:35:38.933 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:35:38.934 00.001 12044 Worker thread wakes up
23:35:38.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:38.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:42.062 03.128 12044 Exposure complete
23:35:42.096 00.034 12044 worker thread done servicing request
23:35:42.096 00.000 14964 OnExposeComplete: enter
23:35:42.096 00.000 14964 UpdateGuideState(): m_state=6
23:35:42.097 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
23:35:42.098 00.001 14964 Star::Find returns 1 (0), X=275.19, Y=101.11, Mass=336088, SNR=357.7, Peak=24336 HFD=4.2
23:35:42.098 00.000 14964 MultiStar: large primary error, entering stabilization period
23:35:42.099 00.001 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.75 = -2.53)
23:35:42.099 00.000 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.52)
23:35:42.100 00.001 14964 CameraToMount -- cameraX=-0.81 cameraY=1.12 hyp=1.38 cameraTheta=2.20 mountX=-1.13 mountY=0.69, mountTheta=2.59
23:35:42.101 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.81, y=1.12, opts=13)
23:35:42.101 00.000 14964 Enqueuing Move request for scope (-0.81, 1.12)
23:35:42.102 00.001 12044 Worker thread wakes up
23:35:42.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 1.12) opts 0xd
23:35:42.102 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.81, 1.12)
23:35:42.102 00.000 12044 Moving (-0.81, 1.12) raw xDistance=-1.13 yDistance=0.69
23:35:42.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -1.13, slope = -0.03
23:35:42.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:42.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
23:35:42.102 00.000 12044 MoveAxis(E, 27, ABG)
23:35:42.102 00.000 12044 Guiding  Dir = 2, Dur = 27
23:35:42.109 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24336, med=616, FiltMin=531, FiltMax=13501, Gamma=0.810
23:35:42.115 00.006 14964 UpdateGuideState exits: m=336088 SNR=357.7
23:35:42.116 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.116 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:42.116 00.000 14964 Enqueuing Expose request
23:35:42.152 00.036 12044 IsSlewing returns 0
23:35:42.153 00.001 12044 IsGuiding returns 0
23:35:42.217 00.064 12044 IsGuiding returns 1
23:35:42.217 00.000 12044 scope still moving after pulse duration time elapsed
23:35:42.264 00.047 12044 IsSlewing returns 0
23:35:42.264 00.000 12044 IsGuiding returns 0
23:35:42.264 00.000 12044 scope move finished after 27 + 84 ms
23:35:42.265 00.001 12044 Move returns status 0, amount 27
23:35:42.265 00.000 12044 MoveAxis(N, 0, ABG)
23:35:42.265 00.000 12044 Move returns status 0, amount 0
23:35:42.265 00.000 12044 move complete, result=0
23:35:42.265 00.000 12044 worker thread done servicing request
23:35:42.265 00.000 12044 Worker thread wakes up
23:35:42.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:42.265 00.000 14964 GuideStep: -1.1 px 27 ms EAST, 0.7 px 0 ms NORTH
23:35:42.266 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:45.369 03.103 12044 Exposure complete
23:35:45.398 00.029 12044 worker thread done servicing request
23:35:45.398 00.000 14964 OnExposeComplete: enter
23:35:45.399 00.001 14964 UpdateGuideState(): m_state=6
23:35:45.399 00.000 14964 Star::Find(35, 275, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
23:35:45.399 00.000 14964 Star::Find returns 1 (0), X=275.07, Y=100.47, Mass=337138, SNR=360.8, Peak=22151 HFD=3.7
23:35:45.400 00.001 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
23:35:45.401 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 0.99)
23:35:45.401 00.000 14964 CameraToMount -- cameraX=-0.94 cameraY=0.48 hyp=1.06 cameraTheta=2.67 mountX=-0.50 mountY=0.89, mountTheta=2.08
23:35:45.402 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.94, y=0.48, opts=13)
23:35:45.403 00.001 14964 Enqueuing Move request for scope (-0.94, 0.48)
23:35:45.403 00.000 12044 Worker thread wakes up
23:35:45.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.48) opts 0xd
23:35:45.403 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.94, 0.48)
23:35:45.403 00.000 12044 Moving (-0.94, 0.48) raw xDistance=-0.50 yDistance=0.89
23:35:45.403 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.50, slope = -0.03
23:35:45.403 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:45.403 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
23:35:45.404 00.001 12044 MoveAxis(E, 24, ABG)
23:35:45.404 00.000 12044 Guiding  Dir = 2, Dur = 24
23:35:45.411 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22151, med=617, FiltMin=533, FiltMax=15094, Gamma=0.810
23:35:45.416 00.005 14964 UpdateGuideState exits: m=337138 SNR=360.8
23:35:45.417 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:45.417 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:45.418 00.001 14964 Enqueuing Expose request
23:35:45.433 00.015 12044 IsSlewing returns 0
23:35:45.434 00.001 12044 IsGuiding returns 0
23:35:45.466 00.032 12044 IsGuiding returns 1
23:35:45.466 00.000 12044 scope still moving after pulse duration time elapsed
23:35:45.530 00.064 12044 IsSlewing returns 0
23:35:45.531 00.001 12044 IsGuiding returns 0
23:35:45.531 00.000 12044 scope move finished after 24 + 72 ms
23:35:45.531 00.000 12044 Move returns status 0, amount 24
23:35:45.531 00.000 12044 MoveAxis(N, 0, ABG)
23:35:45.531 00.000 12044 Move returns status 0, amount 0
23:35:45.531 00.000 12044 move complete, result=0
23:35:45.532 00.001 12044 worker thread done servicing request
23:35:45.532 00.000 12044 Worker thread wakes up
23:35:45.532 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:45.532 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:45.532 00.000 14964 GuideStep: -0.5 px 24 ms EAST, 0.9 px 0 ms NORTH
23:35:48.642 03.110 12044 Exposure complete
23:35:48.683 00.041 12044 worker thread done servicing request
23:35:48.684 00.001 14964 OnExposeComplete: enter
23:35:48.684 00.000 14964 UpdateGuideState(): m_state=6
23:35:48.685 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
23:35:48.686 00.001 14964 Star::Find returns 1 (0), X=275.43, Y=100.38, Mass=333486, SNR=370.9, Peak=25743 HFD=3.4
23:35:48.687 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.11 = -2.17)
23:35:48.687 00.000 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.88)
23:35:48.688 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=0.39 hyp=0.70 cameraTheta=2.55 mountX=-0.39 mountY=0.54, mountTheta=2.20
23:35:48.691 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.39, opts=13)
23:35:48.692 00.001 14964 Enqueuing Move request for scope (-0.58, 0.39)
23:35:48.692 00.000 12044 Worker thread wakes up
23:35:48.692 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.39) opts 0xd
23:35:48.692 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.39)
23:35:48.692 00.000 12044 Moving (-0.58, 0.39) raw xDistance=-0.39 yDistance=0.54
23:35:48.693 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.39, slope = -0.01
23:35:48.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:48.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
23:35:48.693 00.000 12044 MoveAxis(E, 10, ABG)
23:35:48.693 00.000 12044 Guiding  Dir = 2, Dur = 10
23:35:48.704 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25743, med=617, FiltMin=516, FiltMax=20075, Gamma=0.810
23:35:48.710 00.006 14964 UpdateGuideState exits: m=333486 SNR=370.9
23:35:48.711 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.711 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:48.712 00.001 14964 Enqueuing Expose request
23:35:48.732 00.020 12044 IsSlewing returns 0
23:35:48.733 00.001 12044 IsGuiding returns 0
23:35:48.794 00.061 12044 IsGuiding returns 1
23:35:48.794 00.000 12044 scope still moving after pulse duration time elapsed
23:35:48.857 00.063 12044 IsSlewing returns 0
23:35:48.858 00.001 12044 IsGuiding returns 0
23:35:48.858 00.000 12044 scope move finished after 10 + 115 ms
23:35:48.858 00.000 12044 Move returns status 0, amount 10
23:35:48.858 00.000 12044 MoveAxis(N, 0, ABG)
23:35:48.858 00.000 12044 Move returns status 0, amount 0
23:35:48.858 00.000 12044 move complete, result=0
23:35:48.858 00.000 12044 worker thread done servicing request
23:35:48.858 00.000 12044 Worker thread wakes up
23:35:48.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:48.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:48.859 00.001 14964 GuideStep: -0.4 px 10 ms EAST, 0.5 px 0 ms NORTH
23:35:51.960 03.101 12044 Exposure complete
23:35:51.986 00.026 12044 worker thread done servicing request
23:35:51.986 00.000 14964 OnExposeComplete: enter
23:35:51.986 00.000 14964 UpdateGuideState(): m_state=6
23:35:51.987 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
23:35:51.988 00.001 14964 Star::Find returns 1 (0), X=275.34, Y=100.16, Mass=339062, SNR=363.8, Peak=24019 HFD=3.9
23:35:51.988 00.000 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
23:35:51.989 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
23:35:51.989 00.000 14964 CameraToMount -- cameraX=-0.66 cameraY=0.17 hyp=0.69 cameraTheta=2.89 mountX=-0.18 mountY=0.64, mountTheta=1.84
23:35:51.990 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.17, opts=13)
23:35:51.991 00.001 14964 Enqueuing Move request for scope (-0.66, 0.17)
23:35:51.991 00.000 12044 Worker thread wakes up
23:35:51.991 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.17) opts 0xd
23:35:51.991 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.17)
23:35:51.992 00.001 12044 Moving (-0.66, 0.17) raw xDistance=-0.18 yDistance=0.64
23:35:51.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
23:35:51.992 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=-1.13 newest=2.07
23:35:51.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
23:35:51.992 00.000 12044 MoveAxis(E, 0, ABG)
23:35:51.992 00.000 12044 Move returns status 0, amount 0
23:35:51.992 00.000 12044 BLC: Oldest BLC event removed
23:35:51.992 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 331 applied
23:35:51.992 00.000 12044 MoveAxis(S, 391, ABG)
23:35:51.992 00.000 12044 Guiding  Dir = 1, Dur = 391
23:35:51.998 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24019, med=617, FiltMin=531, FiltMax=16760, Gamma=0.810
23:35:52.006 00.008 14964 UpdateGuideState exits: m=339062 SNR=363.8
23:35:52.008 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.008 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:52.009 00.001 14964 Enqueuing Expose request
23:35:52.012 00.003 12044 IsSlewing returns 0
23:35:52.014 00.002 12044 IsGuiding returns 0
23:35:52.044 00.030 12044 PulseGuide returned control before completion, sleep 370
23:35:52.419 00.375 12044 IsGuiding returns 1
23:35:52.419 00.000 12044 scope still moving after pulse duration time elapsed
23:35:52.513 00.094 12044 IsSlewing returns 0
23:35:52.513 00.000 12044 IsGuiding returns 0
23:35:52.513 00.000 12044 scope move finished after 391 + 108 ms
23:35:52.513 00.000 12044 Move returns status 0, amount 391
23:35:52.513 00.000 12044 move complete, result=0
23:35:52.513 00.000 12044 worker thread done servicing request
23:35:52.513 00.000 12044 Worker thread wakes up
23:35:52.513 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:52.513 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:52.513 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 391 ms SOUTH
23:35:55.646 03.133 12044 Exposure complete
23:35:55.669 00.023 12044 worker thread done servicing request
23:35:55.669 00.000 14964 OnExposeComplete: enter
23:35:55.670 00.001 14964 UpdateGuideState(): m_state=6
23:35:55.671 00.001 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
23:35:55.671 00.000 14964 Star::Find returns 1 (0), X=275.11, Y=100.51, Mass=342188, SNR=378.4, Peak=36003 HFD=3.4
23:35:55.672 00.001 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
23:35:55.673 00.001 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
23:35:55.673 00.000 14964 CameraToMount -- cameraX=-0.89 cameraY=0.52 hyp=1.03 cameraTheta=2.61 mountX=-0.53 mountY=0.83, mountTheta=2.14
23:35:55.676 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.89, y=0.52, opts=13)
23:35:55.678 00.002 14964 Enqueuing Move request for scope (-0.89, 0.52)
23:35:55.679 00.001 12044 Worker thread wakes up
23:35:55.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.52) opts 0xd
23:35:55.679 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.89, 0.52)
23:35:55.679 00.000 12044 Moving (-0.89, 0.52) raw xDistance=-0.53 yDistance=0.83
23:35:55.679 00.000 12044 BLC: History state: CurrMiss=0.83, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.642915, 1:0.834212
23:35:55.679 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
23:35:55.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.53, slope = -0.06
23:35:55.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
23:35:55.679 00.000 12044 MoveAxis(E, 43, ABG)
23:35:55.679 00.000 12044 Guiding  Dir = 2, Dur = 43
23:35:55.687 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=36003, med=615, FiltMin=526, FiltMax=15625, Gamma=0.810
23:35:55.693 00.006 14964 UpdateGuideState exits: m=342188 SNR=378.4
23:35:55.693 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.694 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:55.694 00.000 14964 Enqueuing Expose request
23:35:55.700 00.006 12044 IsSlewing returns 0
23:35:55.700 00.000 12044 IsGuiding returns 0
23:35:55.733 00.033 12044 PulseGuide returned control before completion, sleep 22
23:35:55.765 00.032 12044 IsGuiding returns 1
23:35:55.765 00.000 12044 scope still moving after pulse duration time elapsed
23:35:55.874 00.109 12044 IsSlewing returns 0
23:35:55.875 00.001 12044 IsGuiding returns 0
23:35:55.875 00.000 12044 scope move finished after 43 + 130 ms
23:35:55.875 00.000 12044 Move returns status 0, amount 43
23:35:55.875 00.000 12044 MoveAxis(S, 78, ABG)
23:35:55.875 00.000 12044 Guiding  Dir = 1, Dur = 78
23:35:55.906 00.031 12044 IsSlewing returns 0
23:35:55.936 00.030 12044 IsGuiding returns 0
23:35:55.969 00.033 12044 PulseGuide returned control before completion, sleep 56
23:35:56.081 00.112 12044 IsGuiding returns 1
23:35:56.081 00.000 12044 scope still moving after pulse duration time elapsed
23:35:56.169 00.088 12044 IsSlewing returns 0
23:35:56.169 00.000 12044 IsGuiding returns 0
23:35:56.169 00.000 12044 scope move finished after 78 + 155 ms
23:35:56.169 00.000 12044 Move returns status 0, amount 78
23:35:56.169 00.000 12044 move complete, result=0
23:35:56.169 00.000 12044 worker thread done servicing request
23:35:56.169 00.000 12044 Worker thread wakes up
23:35:56.170 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:56.170 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:56.170 00.000 14964 GuideStep: -0.5 px 43 ms EAST, 0.8 px 78 ms SOUTH
23:35:59.284 03.114 12044 Exposure complete
23:35:59.331 00.047 12044 worker thread done servicing request
23:35:59.332 00.001 14964 OnExposeComplete: enter
23:35:59.334 00.002 14964 UpdateGuideState(): m_state=6
23:35:59.337 00.003 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
23:35:59.338 00.001 14964 Star::Find returns 1 (0), X=275.55, Y=100.37, Mass=337530, SNR=371.5, Peak=30121 HFD=3.4
23:35:59.340 00.002 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
23:35:59.341 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.76)
23:35:59.342 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.39 hyp=0.59 cameraTheta=2.44 mountX=-0.39 mountY=0.41, mountTheta=2.33
23:35:59.345 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.39, opts=13)
23:35:59.346 00.001 14964 Enqueuing Move request for scope (-0.45, 0.39)
23:35:59.347 00.001 12044 Worker thread wakes up
23:35:59.348 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.39) opts 0xd
23:35:59.348 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.39)
23:35:59.348 00.000 12044 Moving (-0.45, 0.39) raw xDistance=-0.39 yDistance=0.41
23:35:59.348 00.000 12044 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.642915, 1:0.834212, 2:0.411177
23:35:59.348 00.000 12044 BLC: No correction, Miss < min_move
23:35:59.348 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = -0.04
23:35:59.348 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:59.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:35:59.348 00.000 12044 MoveAxis(E, 29, ABG)
23:35:59.348 00.000 12044 Guiding  Dir = 2, Dur = 29
23:35:59.361 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30121, med=616, FiltMin=523, FiltMax=20527, Gamma=0.810
23:35:59.373 00.012 14964 UpdateGuideState exits: m=337530 SNR=371.5
23:35:59.375 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.377 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:35:59.378 00.001 14964 Enqueuing Expose request
23:35:59.405 00.027 12044 IsSlewing returns 0
23:35:59.406 00.001 12044 IsGuiding returns 0
23:35:59.440 00.034 12044 IsGuiding returns 1
23:35:59.440 00.000 12044 scope still moving after pulse duration time elapsed
23:35:59.484 00.044 12044 IsSlewing returns 0
23:35:59.484 00.000 12044 IsGuiding returns 0
23:35:59.484 00.000 12044 scope move finished after 29 + 49 ms
23:35:59.484 00.000 12044 Move returns status 0, amount 29
23:35:59.484 00.000 12044 MoveAxis(N, 0, ABG)
23:35:59.484 00.000 12044 Move returns status 0, amount 0
23:35:59.484 00.000 12044 move complete, result=0
23:35:59.484 00.000 12044 worker thread done servicing request
23:35:59.484 00.000 12044 Worker thread wakes up
23:35:59.485 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:35:59.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:35:59.485 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.4 px 0 ms NORTH
23:36:02.590 03.105 12044 Exposure complete
23:36:02.614 00.024 12044 worker thread done servicing request
23:36:02.614 00.000 14964 OnExposeComplete: enter
23:36:02.615 00.001 14964 UpdateGuideState(): m_state=6
23:36:02.615 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
23:36:02.616 00.001 14964 Star::Find returns 1 (0), X=275.64, Y=100.28, Mass=334445, SNR=371.1, Peak=32873 HFD=3.5
23:36:02.616 00.000 14964 MultiStar: exiting stabilization period
23:36:02.617 00.001 14964 MultiStar: [#1 -0.74,1.40,0.00,M2] [#2 -0.26,1.22,0.00,M1] 
23:36:02.617 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
23:36:02.618 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
23:36:02.618 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=0.29 hyp=0.46 cameraTheta=2.47 mountX=-0.29 mountY=0.33, mountTheta=2.30
23:36:02.619 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.29, opts=13)
23:36:02.620 00.001 14964 Enqueuing Move request for scope (-0.36, 0.29)
23:36:02.620 00.000 12044 Worker thread wakes up
23:36:02.621 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.29) opts 0xd
23:36:02.621 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.29)
23:36:02.621 00.000 12044 Moving (-0.36, 0.29) raw xDistance=-0.29 yDistance=0.33
23:36:02.621 00.000 12044 BLC: window closed
23:36:02.622 00.001 12044 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.642915, 1:0.834212, 2:0.411177
23:36:02.622 00.000 12044 BLC: No correction, Miss < min_move
23:36:02.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.29, slope = -0.04
23:36:02.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:02.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:36:02.622 00.000 12044 MoveAxis(E, 28, ABG)
23:36:02.622 00.000 12044 Guiding  Dir = 2, Dur = 28
23:36:02.629 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32873, med=616, FiltMin=526, FiltMax=19219, Gamma=0.810
23:36:02.635 00.006 14964 UpdateGuideState exits: m=334445 SNR=371.1
23:36:02.636 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.636 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:02.637 00.001 14964 Enqueuing Expose request
23:36:02.654 00.017 12044 IsSlewing returns 0
23:36:02.655 00.001 12044 IsGuiding returns 0
23:36:02.688 00.033 12044 IsGuiding returns 1
23:36:02.689 00.001 12044 scope still moving after pulse duration time elapsed
23:36:02.781 00.092 12044 IsSlewing returns 0
23:36:02.781 00.000 12044 IsGuiding returns 0
23:36:02.781 00.000 12044 scope move finished after 28 + 97 ms
23:36:02.781 00.000 12044 Move returns status 0, amount 28
23:36:02.781 00.000 12044 MoveAxis(N, 0, ABG)
23:36:02.781 00.000 12044 Move returns status 0, amount 0
23:36:02.781 00.000 12044 move complete, result=0
23:36:02.781 00.000 12044 worker thread done servicing request
23:36:02.781 00.000 12044 Worker thread wakes up
23:36:02.781 00.000 14964 GuideStep: -0.3 px 28 ms EAST, 0.3 px 0 ms NORTH
23:36:02.782 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:02.782 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:05.915 03.133 12044 Exposure complete
23:36:05.946 00.031 12044 worker thread done servicing request
23:36:05.946 00.000 14964 OnExposeComplete: enter
23:36:05.947 00.001 14964 UpdateGuideState(): m_state=6
23:36:05.947 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
23:36:05.948 00.001 14964 Star::Find returns 1 (0), X=275.55, Y=100.19, Mass=338659, SNR=366.5, Peak=27249 HFD=3.8
23:36:05.949 00.001 14964 MultiStar: [#1 -0.97,1.61,0.00,M3] [#2 -0.62,1.65,0.00,M2] 
23:36:05.949 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
23:36:05.950 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
23:36:05.950 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.50 cameraTheta=2.72 mountX=-0.21 mountY=0.43, mountTheta=2.02
23:36:05.951 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.20, opts=13)
23:36:05.952 00.001 14964 Enqueuing Move request for scope (-0.45, 0.20)
23:36:05.952 00.000 12044 Worker thread wakes up
23:36:05.953 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.20) opts 0xd
23:36:05.953 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.20)
23:36:05.953 00.000 12044 Moving (-0.45, 0.20) raw xDistance=-0.21 yDistance=0.43
23:36:05.953 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.00
23:36:05.953 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.953 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:36:05.953 00.000 12044 MoveAxis(E, 0, ABG)
23:36:05.953 00.000 12044 Move returns status 0, amount 0
23:36:05.953 00.000 12044 MoveAxis(N, 0, ABG)
23:36:05.953 00.000 12044 Move returns status 0, amount 0
23:36:05.953 00.000 12044 move complete, result=0
23:36:05.953 00.000 12044 worker thread done servicing request
23:36:05.960 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27249, med=616, FiltMin=530, FiltMax=20524, Gamma=0.810
23:36:05.966 00.006 14964 UpdateGuideState exits: m=338659 SNR=366.5
23:36:05.967 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.967 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:05.968 00.001 14964 Enqueuing Expose request
23:36:05.968 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:36:05.969 00.001 12044 Worker thread wakes up
23:36:05.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:05.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:09.081 03.112 12044 Exposure complete
23:36:09.123 00.042 12044 worker thread done servicing request
23:36:09.123 00.000 14964 OnExposeComplete: enter
23:36:09.125 00.002 14964 UpdateGuideState(): m_state=6
23:36:09.127 00.002 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
23:36:09.129 00.002 14964 Star::Find returns 1 (0), X=274.95, Y=101.03, Mass=344329, SNR=373.5, Peak=33248 HFD=3.9
23:36:09.131 00.002 14964 MultiStar: large primary error, entering stabilization period
23:36:09.132 00.001 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
23:36:09.133 00.001 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.97 = 0.69)
23:36:09.134 00.001 14964 CameraToMount -- cameraX=-1.06 cameraY=1.04 hyp=1.48 cameraTheta=2.37 mountX=-1.05 mountY=0.94, mountTheta=2.41
23:36:09.135 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.06, y=1.04, opts=13)
23:36:09.137 00.002 14964 Enqueuing Move request for scope (-1.06, 1.04)
23:36:09.139 00.002 12044 Worker thread wakes up
23:36:09.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 1.04) opts 0xd
23:36:09.139 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.06, 1.04)
23:36:09.139 00.000 12044 Moving (-1.06, 1.04) raw xDistance=-1.05 yDistance=0.94
23:36:09.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -1.05, slope = -0.00
23:36:09.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
23:36:09.139 00.000 12044 MoveAxis(E, 4, ABG)
23:36:09.139 00.000 12044 Guiding  Dir = 2, Dur = 4
23:36:09.151 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33248, med=616, FiltMin=527, FiltMax=14088, Gamma=0.810
23:36:09.161 00.010 14964 UpdateGuideState exits: m=344329 SNR=373.5
23:36:09.163 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.164 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:09.165 00.001 14964 Enqueuing Expose request
23:36:09.182 00.017 12044 IsSlewing returns 0
23:36:09.184 00.002 12044 IsGuiding returns 0
23:36:09.215 00.031 12044 IsGuiding returns 1
23:36:09.215 00.000 12044 scope still moving after pulse duration time elapsed
23:36:09.280 00.065 12044 IsSlewing returns 0
23:36:09.281 00.001 12044 IsGuiding returns 0
23:36:09.281 00.000 12044 scope move finished after 4 + 92 ms
23:36:09.281 00.000 12044 Move returns status 0, amount 4
23:36:09.281 00.000 12044 MoveAxis(S, 88, ABG)
23:36:09.281 00.000 12044 Guiding  Dir = 1, Dur = 88
23:36:09.310 00.029 12044 IsSlewing returns 0
23:36:09.310 00.000 12044 IsGuiding returns 0
23:36:09.342 00.032 12044 PulseGuide returned control before completion, sleep 68
23:36:09.428 00.086 12044 IsGuiding returns 1
23:36:09.428 00.000 12044 scope still moving after pulse duration time elapsed
23:36:09.513 00.085 12044 IsSlewing returns 0
23:36:09.513 00.000 12044 IsGuiding returns 0
23:36:09.513 00.000 12044 scope move finished after 88 + 114 ms
23:36:09.513 00.000 12044 Move returns status 0, amount 88
23:36:09.513 00.000 12044 move complete, result=0
23:36:09.513 00.000 12044 worker thread done servicing request
23:36:09.513 00.000 12044 Worker thread wakes up
23:36:09.513 00.000 14964 GuideStep: -1.1 px 4 ms EAST, 0.9 px 88 ms SOUTH
23:36:09.515 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:09.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:12.624 03.109 12044 Exposure complete
23:36:12.663 00.039 12044 worker thread done servicing request
23:36:12.663 00.000 14964 OnExposeComplete: enter
23:36:12.664 00.001 14964 UpdateGuideState(): m_state=6
23:36:12.664 00.000 14964 Star::Find(35, 274, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
23:36:12.665 00.001 14964 Star::Find returns 1 (0), X=276.00, Y=100.92, Mass=346783, SNR=377.5, Peak=28418 HFD=4.1
23:36:12.666 00.001 14964 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.56) = xAngle (3.13 = 3.13)
23:36:12.666 00.000 14964 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.10)
23:36:12.666 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.93 hyp=0.93 cameraTheta=1.57 mountX=-0.93 mountY=-0.10, mountTheta=-3.04
23:36:12.668 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.93, opts=13)
23:36:12.668 00.000 14964 Enqueuing Move request for scope (-0.00, 0.93)
23:36:12.669 00.001 12044 Worker thread wakes up
23:36:12.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.93) opts 0xd
23:36:12.669 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.93)
23:36:12.669 00.000 12044 Moving (-0.00, 0.93) raw xDistance=-0.93 yDistance=-0.10
23:36:12.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.93, slope = -0.01
23:36:12.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:12.669 00.000 12044 MoveAxis(E, 6, ABG)
23:36:12.669 00.000 12044 Guiding  Dir = 2, Dur = 6
23:36:12.681 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28418, med=616, FiltMin=530, FiltMax=14241, Gamma=0.810
23:36:12.689 00.008 14964 UpdateGuideState exits: m=346783 SNR=377.5
23:36:12.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.691 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:12.691 00.000 14964 Enqueuing Expose request
23:36:12.700 00.009 12044 IsSlewing returns 0
23:36:12.701 00.001 12044 IsGuiding returns 0
23:36:12.735 00.034 12044 IsGuiding returns 1
23:36:12.735 00.000 12044 scope still moving after pulse duration time elapsed
23:36:12.795 00.060 12044 IsSlewing returns 0
23:36:12.825 00.030 12044 IsGuiding returns 0
23:36:12.826 00.001 12044 scope move finished after 6 + 118 ms
23:36:12.826 00.000 12044 Move returns status 0, amount 6
23:36:12.826 00.000 12044 MoveAxis(N, 0, ABG)
23:36:12.826 00.000 12044 Move returns status 0, amount 0
23:36:12.826 00.000 12044 move complete, result=0
23:36:12.826 00.000 12044 worker thread done servicing request
23:36:12.826 00.000 12044 Worker thread wakes up
23:36:12.827 00.001 14964 GuideStep: -0.9 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:12.828 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:12.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:15.958 03.130 12044 Exposure complete
23:36:15.992 00.034 12044 worker thread done servicing request
23:36:15.993 00.001 14964 OnExposeComplete: enter
23:36:15.994 00.001 14964 UpdateGuideState(): m_state=6
23:36:15.996 00.002 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
23:36:15.998 00.002 14964 Star::Find returns 1 (0), X=276.05, Y=100.95, Mass=345275, SNR=370.9, Peak=26246 HFD=4.1
23:36:15.999 00.001 14964 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
23:36:16.000 00.001 14964 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
23:36:16.001 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.96 hyp=0.96 cameraTheta=1.52 mountX=-0.96 mountY=-0.15, mountTheta=-2.99
23:36:16.003 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.96, opts=13)
23:36:16.005 00.002 14964 Enqueuing Move request for scope (0.05, 0.96)
23:36:16.006 00.001 12044 Worker thread wakes up
23:36:16.007 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.96) opts 0xd
23:36:16.007 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.96)
23:36:16.007 00.000 12044 Moving (0.05, 0.96) raw xDistance=-0.96 yDistance=-0.15
23:36:16.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.44 from input -0.96, slope = -0.07
23:36:16.007 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:16.007 00.000 12044 MoveAxis(E, 52, ABG)
23:36:16.007 00.000 12044 Guiding  Dir = 2, Dur = 52
23:36:16.018 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26246, med=616, FiltMin=531, FiltMax=13557, Gamma=0.810
23:36:16.025 00.007 14964 UpdateGuideState exits: m=345275 SNR=370.9
23:36:16.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:16.027 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:16.027 00.000 14964 Enqueuing Expose request
23:36:16.028 00.001 12044 IsSlewing returns 0
23:36:16.028 00.000 12044 IsGuiding returns 0
23:36:16.060 00.032 12044 PulseGuide returned control before completion, sleep 31
23:36:16.107 00.047 12044 IsGuiding returns 1
23:36:16.107 00.000 12044 scope still moving after pulse duration time elapsed
23:36:16.217 00.110 12044 IsSlewing returns 0
23:36:16.217 00.000 12044 IsGuiding returns 0
23:36:16.217 00.000 12044 scope move finished after 52 + 136 ms
23:36:16.217 00.000 12044 Move returns status 0, amount 52
23:36:16.217 00.000 12044 MoveAxis(N, 0, ABG)
23:36:16.217 00.000 12044 Move returns status 0, amount 0
23:36:16.217 00.000 12044 move complete, result=0
23:36:16.217 00.000 12044 worker thread done servicing request
23:36:16.217 00.000 12044 Worker thread wakes up
23:36:16.217 00.000 14964 GuideStep: -1.0 px 52 ms EAST, -0.1 px 0 ms NORTH
23:36:16.218 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:16.218 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:19.333 03.115 12044 Exposure complete
23:36:19.372 00.039 12044 worker thread done servicing request
23:36:19.372 00.000 14964 OnExposeComplete: enter
23:36:19.374 00.002 14964 UpdateGuideState(): m_state=6
23:36:19.377 00.003 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
23:36:19.380 00.003 14964 Star::Find returns 1 (0), X=276.07, Y=101.44, Mass=340544, SNR=351.0, Peak=16906 HFD=4.8
23:36:19.382 00.002 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
23:36:19.384 00.002 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.15)
23:36:19.385 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=1.45 hyp=1.45 cameraTheta=1.53 mountX=-1.45 mountY=-0.21, mountTheta=-3.00
23:36:19.388 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=1.45, opts=13)
23:36:19.390 00.002 14964 Enqueuing Move request for scope (0.06, 1.45)
23:36:19.391 00.001 12044 Worker thread wakes up
23:36:19.391 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.45) opts 0xd
23:36:19.391 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 1.45)
23:36:19.391 00.000 12044 Moving (0.06, 1.45) raw xDistance=-1.45 yDistance=-0.21
23:36:19.392 00.001 12044 Lowpass2 history cleared, outlier deflection
23:36:19.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.94 from input -1.45, slope = 0.00
23:36:19.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:36:19.392 00.000 12044 MoveAxis(E, 112, ABG)
23:36:19.392 00.000 12044 Guiding  Dir = 2, Dur = 112
23:36:19.404 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16906, med=615, FiltMin=531, FiltMax=13281, Gamma=0.810
23:36:19.415 00.011 14964 UpdateGuideState exits: m=340544 SNR=351.0
23:36:19.416 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.418 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:19.420 00.002 14964 Enqueuing Expose request
23:36:19.432 00.012 12044 IsSlewing returns 0
23:36:19.433 00.001 12044 IsGuiding returns 0
23:36:19.465 00.032 12044 PulseGuide returned control before completion, sleep 91
23:36:19.576 00.111 12044 IsGuiding returns 1
23:36:19.576 00.000 12044 scope still moving after pulse duration time elapsed
23:36:19.653 00.077 12044 IsSlewing returns 0
23:36:19.653 00.000 12044 IsGuiding returns 0
23:36:19.653 00.000 12044 scope move finished after 112 + 107 ms
23:36:19.653 00.000 12044 Move returns status 0, amount 112
23:36:19.653 00.000 12044 MoveAxis(N, 0, ABG)
23:36:19.653 00.000 12044 Move returns status 0, amount 0
23:36:19.653 00.000 12044 move complete, result=0
23:36:19.653 00.000 12044 worker thread done servicing request
23:36:19.653 00.000 12044 Worker thread wakes up
23:36:19.653 00.000 14964 GuideStep: -1.5 px 112 ms EAST, -0.2 px 0 ms NORTH
23:36:19.655 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:19.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:22.758 03.103 12044 Exposure complete
23:36:22.795 00.037 12044 worker thread done servicing request
23:36:22.795 00.000 14964 OnExposeComplete: enter
23:36:22.796 00.001 14964 UpdateGuideState(): m_state=6
23:36:22.797 00.001 14964 Star::Find(35, 276, 101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
23:36:22.797 00.000 14964 Star::Find returns 1 (0), X=275.94, Y=100.25, Mass=338776, SNR=376.6, Peak=18617 HFD=4.2
23:36:22.799 00.002 14964 MultiStar: exiting stabilization period
23:36:22.800 00.001 14964 MultiStar: [#1 -0.79,2.74,0.00,M4] [#2 -0.19,2.40,0.00,M3] 
23:36:22.802 00.002 14964 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.56) = xAngle (3.36 = -2.93)
23:36:22.803 00.001 14964 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.13)
23:36:22.805 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.80 mountX=-0.26 mountY=0.03, mountTheta=3.01
23:36:22.807 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.26, opts=13)
23:36:22.808 00.001 14964 Enqueuing Move request for scope (-0.06, 0.26)
23:36:22.810 00.002 12044 Worker thread wakes up
23:36:22.810 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
23:36:22.810 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
23:36:22.810 00.000 12044 Moving (-0.06, 0.26) raw xDistance=-0.26 yDistance=0.03
23:36:22.810 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
23:36:22.810 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:22.810 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:22.810 00.000 12044 MoveAxis(E, 0, ABG)
23:36:22.810 00.000 12044 Move returns status 0, amount 0
23:36:22.810 00.000 12044 MoveAxis(N, 0, ABG)
23:36:22.810 00.000 12044 Move returns status 0, amount 0
23:36:22.810 00.000 12044 move complete, result=0
23:36:22.810 00.000 12044 worker thread done servicing request
23:36:22.823 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18617, med=616, FiltMin=527, FiltMax=15084, Gamma=0.810
23:36:22.833 00.010 14964 UpdateGuideState exits: m=338776 SNR=376.6
23:36:22.834 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.836 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:22.837 00.001 14964 Enqueuing Expose request
23:36:22.838 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:22.840 00.002 12044 Worker thread wakes up
23:36:22.840 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:22.840 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:25.958 03.118 12044 Exposure complete
23:36:25.999 00.041 12044 worker thread done servicing request
23:36:25.999 00.000 14964 OnExposeComplete: enter
23:36:26.001 00.002 14964 UpdateGuideState(): m_state=6
23:36:26.001 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
23:36:26.002 00.001 14964 Star::Find returns 1 (0), X=275.36, Y=100.26, Mass=344843, SNR=381.3, Peak=15289 HFD=4.7
23:36:26.003 00.001 14964 MultiStar: [#1 -1.50,2.87,0.00,M5] [#2 -1.06,2.70,0.00,M4] 
23:36:26.006 00.003 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
23:36:26.008 00.002 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
23:36:26.009 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=0.27 hyp=0.69 cameraTheta=2.75 mountX=-0.28 mountY=0.61, mountTheta=2.00
23:36:26.013 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.27, opts=13)
23:36:26.015 00.002 14964 Enqueuing Move request for scope (-0.64, 0.27)
23:36:26.016 00.001 12044 Worker thread wakes up
23:36:26.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.27) opts 0xd
23:36:26.016 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.27)
23:36:26.016 00.000 12044 Moving (-0.64, 0.27) raw xDistance=-0.28 yDistance=0.61
23:36:26.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
23:36:26.017 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
23:36:26.017 00.000 12044 MoveAxis(E, 0, ABG)
23:36:26.017 00.000 12044 Move returns status 0, amount 0
23:36:26.017 00.000 12044 MoveAxis(S, 57, ABG)
23:36:26.017 00.000 12044 Guiding  Dir = 1, Dur = 57
23:36:26.032 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15289, med=616, FiltMin=535, FiltMax=12664, Gamma=0.810
23:36:26.042 00.010 14964 UpdateGuideState exits: m=344843 SNR=381.3
23:36:26.043 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.044 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:26.046 00.002 14964 Enqueuing Expose request
23:36:26.059 00.013 12044 IsSlewing returns 0
23:36:26.061 00.002 12044 IsGuiding returns 0
23:36:26.093 00.032 12044 PulseGuide returned control before completion, sleep 35
23:36:26.135 00.042 12044 IsGuiding returns 1
23:36:26.135 00.000 12044 scope still moving after pulse duration time elapsed
23:36:26.200 00.065 12044 IsSlewing returns 0
23:36:26.201 00.001 12044 IsGuiding returns 0
23:36:26.201 00.000 12044 scope move finished after 57 + 83 ms
23:36:26.201 00.000 12044 Move returns status 0, amount 57
23:36:26.201 00.000 12044 move complete, result=0
23:36:26.201 00.000 12044 worker thread done servicing request
23:36:26.201 00.000 12044 Worker thread wakes up
23:36:26.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:26.202 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 57 ms SOUTH
23:36:26.204 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:29.308 03.104 12044 Exposure complete
23:36:29.330 00.022 12044 worker thread done servicing request
23:36:29.330 00.000 14964 OnExposeComplete: enter
23:36:29.331 00.001 14964 UpdateGuideState(): m_state=6
23:36:29.331 00.000 14964 Star::Find(35, 275, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
23:36:29.332 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=100.46, Mass=338706, SNR=358.2, Peak=15598 HFD=4.6
23:36:29.332 00.000 14964 MultiStar: [#1 -0.33,2.24,0.00,M6] [#2 0.22,2.13,0.00,M5] 
23:36:29.333 00.001 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.56) = xAngle (2.49 = 2.49)
23:36:29.333 00.000 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.74)
23:36:29.334 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.47 hyp=0.58 cameraTheta=0.94 mountX=-0.47 mountY=-0.39, mountTheta=-2.44
23:36:29.335 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.47, opts=13)
23:36:29.336 00.001 14964 Enqueuing Move request for scope (0.35, 0.47)
23:36:29.336 00.000 12044 Worker thread wakes up
23:36:29.337 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.47) opts 0xd
23:36:29.337 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.47)
23:36:29.337 00.000 12044 Moving (0.35, 0.47) raw xDistance=-0.47 yDistance=-0.39
23:36:29.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.47, slope = 0.00
23:36:29.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:36:29.337 00.000 12044 MoveAxis(E, 36, ABG)
23:36:29.337 00.000 12044 Guiding  Dir = 2, Dur = 36
23:36:29.345 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15598, med=615, FiltMin=527, FiltMax=11959, Gamma=0.810
23:36:29.351 00.006 14964 UpdateGuideState exits: m=338706 SNR=358.2
23:36:29.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:29.353 00.001 14964 Enqueuing Expose request
23:36:29.358 00.005 12044 IsSlewing returns 0
23:36:29.358 00.000 12044 IsGuiding returns 0
23:36:29.389 00.031 12044 PulseGuide returned control before completion, sleep 16
23:36:29.433 00.044 12044 IsGuiding returns 1
23:36:29.433 00.000 12044 scope still moving after pulse duration time elapsed
23:36:29.512 00.079 12044 IsSlewing returns 0
23:36:29.544 00.032 12044 IsGuiding returns 0
23:36:29.544 00.000 12044 scope move finished after 36 + 150 ms
23:36:29.544 00.000 12044 Move returns status 0, amount 36
23:36:29.545 00.001 12044 MoveAxis(N, 0, ABG)
23:36:29.545 00.000 12044 Move returns status 0, amount 0
23:36:29.545 00.000 12044 move complete, result=0
23:36:29.545 00.000 12044 worker thread done servicing request
23:36:29.545 00.000 12044 Worker thread wakes up
23:36:29.545 00.000 14964 GuideStep: -0.5 px 36 ms EAST, -0.4 px 0 ms NORTH
23:36:29.549 00.004 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:29.549 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:32.657 03.108 12044 Exposure complete
23:36:32.680 00.023 12044 worker thread done servicing request
23:36:32.680 00.000 14964 OnExposeComplete: enter
23:36:32.681 00.001 14964 UpdateGuideState(): m_state=6
23:36:32.682 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
23:36:32.682 00.000 14964 Star::Find returns 1 (0), X=277.68, Y=97.84, Mass=333973, SNR=376.3, Peak=28415 HFD=3.7
23:36:32.683 00.001 14964 MultiStar: large primary error, entering stabilization period
23:36:32.683 00.000 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
23:36:32.684 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.70 = -2.58)
23:36:32.684 00.000 14964 CameraToMount -- cameraX=1.68 cameraY=-2.15 hyp=2.72 cameraTheta=-0.91 mountX=2.17 mountY=-1.45, mountTheta=-0.59
23:36:32.685 00.001 14964 SchedulePrimaryMove(1136A648, x=1.68, y=-2.15, opts=13)
23:36:32.686 00.001 14964 Enqueuing Move request for scope (1.68, -2.15)
23:36:32.686 00.000 12044 Worker thread wakes up
23:36:32.686 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.68, -2.15) opts 0xd
23:36:32.687 00.001 12044 Handling offset move in thread for scope, endpoint = (1.68, -2.15)
23:36:32.687 00.000 12044 Moving (1.68, -2.15) raw xDistance=2.17 yDistance=-1.45
23:36:32.687 00.000 12044 Lowpass2 history cleared, outlier deflection
23:36:32.687 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.41 from input 2.17, slope = 0.00
23:36:32.687 00.000 12044 resist switch: large excursion: input -1.45 thresh 1.35 direction from 1 to -1
23:36:32.687 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.34
23:36:32.687 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45
23:36:32.687 00.000 12044 MoveAxis(W, 167, ABG)
23:36:32.687 00.000 12044 Guiding  Dir = 3, Dur = 167
23:36:32.695 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28415, med=617, FiltMin=538, FiltMax=20309, Gamma=0.810
23:36:32.702 00.007 14964 UpdateGuideState exits: m=333973 SNR=376.3
23:36:32.702 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.703 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:32.703 00.000 14964 Enqueuing Expose request
23:36:32.779 00.076 12044 IsSlewing returns 0
23:36:32.780 00.001 12044 IsGuiding returns 0
23:36:32.812 00.032 12044 PulseGuide returned control before completion, sleep 146
23:36:32.969 00.157 12044 IsGuiding returns 1
23:36:32.970 00.001 12044 scope still moving after pulse duration time elapsed
23:36:33.029 00.059 12044 IsSlewing returns 0
23:36:33.030 00.001 12044 IsGuiding returns 0
23:36:33.030 00.000 12044 scope move finished after 167 + 83 ms
23:36:33.030 00.000 12044 Move returns status 0, amount 167
23:36:33.030 00.000 12044 BLC: Oldest BLC event removed
23:36:33.030 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 331 applied
23:36:33.030 00.000 12044 MoveAxis(N, 466, ABG)
23:36:33.030 00.000 12044 Guiding  Dir = 0, Dur = 466
23:36:33.059 00.029 12044 IsSlewing returns 0
23:36:33.059 00.000 12044 IsGuiding returns 0
23:36:33.091 00.032 12044 PulseGuide returned control before completion, sleep 445
23:36:33.548 00.457 12044 IsGuiding returns 1
23:36:33.548 00.000 12044 scope still moving after pulse duration time elapsed
23:36:33.621 00.073 12044 IsSlewing returns 0
23:36:33.621 00.000 12044 IsGuiding returns 0
23:36:33.621 00.000 12044 scope move finished after 466 + 95 ms
23:36:33.621 00.000 12044 Move returns status 0, amount 466
23:36:33.621 00.000 12044 move complete, result=0
23:36:33.621 00.000 12044 worker thread done servicing request
23:36:33.621 00.000 12044 Worker thread wakes up
23:36:33.621 00.000 14964 GuideStep: 2.2 px 167 ms WEST, -1.4 px 466 ms NORTH
23:36:33.623 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:33.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:36.729 03.106 12044 Exposure complete
23:36:36.761 00.032 12044 worker thread done servicing request
23:36:36.761 00.000 14964 OnExposeComplete: enter
23:36:36.763 00.002 14964 UpdateGuideState(): m_state=6
23:36:36.764 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
23:36:36.764 00.000 14964 Star::Find returns 1 (0), X=276.77, Y=99.05, Mass=339524, SNR=366.9, Peak=30807 HFD=3.9
23:36:36.765 00.001 14964 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.56) = xAngle (0.67 = 0.67)
23:36:36.765 00.000 14964 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.72 = -2.56)
23:36:36.765 00.000 14964 CameraToMount -- cameraX=0.76 cameraY=-0.94 hyp=1.21 cameraTheta=-0.89 mountX=0.95 mountY=-0.66, mountTheta=-0.61
23:36:36.769 00.004 14964 SchedulePrimaryMove(1136A648, x=0.76, y=-0.94, opts=13)
23:36:36.770 00.001 14964 Enqueuing Move request for scope (0.76, -0.94)
23:36:36.770 00.000 12044 Worker thread wakes up
23:36:36.771 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.94) opts 0xd
23:36:36.771 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, -0.94)
23:36:36.771 00.000 12044 Moving (0.76, -0.94) raw xDistance=0.95 yDistance=-0.66
23:36:36.771 00.000 12044 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.447308, 1:0.660930
23:36:36.771 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
23:36:36.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.62 from input 0.95, slope = 0.00
23:36:36.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:36:36.771 00.000 12044 MoveAxis(W, 73, ABG)
23:36:36.771 00.000 12044 Guiding  Dir = 3, Dur = 73
23:36:36.788 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30807, med=617, FiltMin=520, FiltMax=17475, Gamma=0.810
23:36:36.792 00.004 12044 IsSlewing returns 0
23:36:36.792 00.000 12044 IsGuiding returns 0
23:36:36.798 00.006 14964 UpdateGuideState exits: m=339524 SNR=366.9
23:36:36.799 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.801 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:36.802 00.001 14964 Enqueuing Expose request
23:36:36.825 00.023 12044 PulseGuide returned control before completion, sleep 52
23:36:36.879 00.054 12044 IsGuiding returns 1
23:36:36.879 00.000 12044 scope still moving after pulse duration time elapsed
23:36:36.950 00.071 12044 IsSlewing returns 0
23:36:36.951 00.001 12044 IsGuiding returns 0
23:36:36.951 00.000 12044 scope move finished after 73 + 85 ms
23:36:36.951 00.000 12044 Move returns status 0, amount 73
23:36:36.951 00.000 12044 MoveAxis(N, 62, ABG)
23:36:36.951 00.000 12044 Guiding  Dir = 0, Dur = 62
23:36:36.981 00.030 12044 IsSlewing returns 0
23:36:36.982 00.001 12044 IsGuiding returns 0
23:36:37.014 00.032 12044 PulseGuide returned control before completion, sleep 41
23:36:37.069 00.055 12044 IsGuiding returns 1
23:36:37.069 00.000 12044 scope still moving after pulse duration time elapsed
23:36:37.175 00.106 12044 IsSlewing returns 0
23:36:37.175 00.000 12044 IsGuiding returns 0
23:36:37.175 00.000 12044 scope move finished after 62 + 131 ms
23:36:37.175 00.000 12044 Move returns status 0, amount 62
23:36:37.175 00.000 12044 move complete, result=0
23:36:37.175 00.000 12044 worker thread done servicing request
23:36:37.175 00.000 12044 Worker thread wakes up
23:36:37.175 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:37.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:37.176 00.001 14964 GuideStep: 1.0 px 73 ms WEST, -0.7 px 62 ms NORTH
23:36:40.311 03.135 12044 Exposure complete
23:36:40.335 00.024 12044 worker thread done servicing request
23:36:40.335 00.000 14964 OnExposeComplete: enter
23:36:40.336 00.001 14964 UpdateGuideState(): m_state=6
23:36:40.336 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
23:36:40.337 00.001 14964 Star::Find returns 1 (0), X=276.09, Y=99.38, Mass=332774, SNR=362.9, Peak=25504 HFD=3.9
23:36:40.337 00.000 14964 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.56) = xAngle (0.12 = 0.12)
23:36:40.338 00.001 14964 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.17 = -3.11)
23:36:40.338 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.61 hyp=0.62 cameraTheta=-1.44 mountX=0.62 mountY=-0.02, mountTheta=-0.03
23:36:40.339 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.61, opts=13)
23:36:40.340 00.001 14964 Enqueuing Move request for scope (0.08, -0.61)
23:36:40.341 00.001 12044 Worker thread wakes up
23:36:40.341 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.61) opts 0xd
23:36:40.341 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.61)
23:36:40.341 00.000 12044 Moving (0.08, -0.61) raw xDistance=0.62 yDistance=-0.02
23:36:40.341 00.000 12044 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.447308, 1:0.660930, 2:0.016966
23:36:40.341 00.000 12044 BLC: No correction, Miss < min_move
23:36:40.341 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.62, slope = 0.00
23:36:40.341 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:40.341 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:40.341 00.000 12044 MoveAxis(W, 47, ABG)
23:36:40.341 00.000 12044 Guiding  Dir = 3, Dur = 47
23:36:40.352 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25504, med=616, FiltMin=531, FiltMax=14533, Gamma=0.810
23:36:40.359 00.007 14964 UpdateGuideState exits: m=332774 SNR=362.9
23:36:40.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.360 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:40.361 00.001 14964 Enqueuing Expose request
23:36:40.371 00.010 12044 IsSlewing returns 0
23:36:40.371 00.000 12044 IsGuiding returns 0
23:36:40.403 00.032 12044 PulseGuide returned control before completion, sleep 26
23:36:40.433 00.030 12044 IsGuiding returns 1
23:36:40.433 00.000 12044 scope still moving after pulse duration time elapsed
23:36:40.484 00.051 12044 IsSlewing returns 0
23:36:40.484 00.000 12044 IsGuiding returns 0
23:36:40.484 00.000 12044 scope move finished after 47 + 65 ms
23:36:40.484 00.000 12044 Move returns status 0, amount 47
23:36:40.484 00.000 12044 MoveAxis(N, 0, ABG)
23:36:40.484 00.000 12044 Move returns status 0, amount 0
23:36:40.484 00.000 12044 move complete, result=0
23:36:40.485 00.001 12044 worker thread done servicing request
23:36:40.485 00.000 12044 Worker thread wakes up
23:36:40.485 00.000 14964 GuideStep: 0.6 px 47 ms WEST, -0.0 px 0 ms NORTH
23:36:40.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:40.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:43.584 03.099 12044 Exposure complete
23:36:43.619 00.035 12044 worker thread done servicing request
23:36:43.619 00.000 14964 OnExposeComplete: enter
23:36:43.622 00.003 14964 UpdateGuideState(): m_state=6
23:36:43.624 00.002 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
23:36:43.625 00.001 14964 Star::Find returns 1 (0), X=276.14, Y=99.30, Mass=334303, SNR=379.7, Peak=23320 HFD=3.9
23:36:43.625 00.000 14964 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.56) = xAngle (0.18 = 0.18)
23:36:43.627 00.002 14964 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.05)
23:36:43.630 00.003 14964 CameraToMount -- cameraX=0.13 cameraY=-0.69 hyp=0.71 cameraTheta=-1.38 mountX=0.70 mountY=-0.06, mountTheta=-0.09
23:36:43.635 00.005 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.69, opts=13)
23:36:43.637 00.002 14964 Enqueuing Move request for scope (0.13, -0.69)
23:36:43.640 00.003 12044 Worker thread wakes up
23:36:43.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.69) opts 0xd
23:36:43.640 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.69)
23:36:43.640 00.000 12044 Moving (0.13, -0.69) raw xDistance=0.70 yDistance=-0.06
23:36:43.640 00.000 12044 BLC: window closed
23:36:43.640 00.000 12044 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.447308, 1:0.660930, 2:0.016966
23:36:43.640 00.000 12044 BLC: No correction, Miss < min_move
23:36:43.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.70, slope = 0.00
23:36:43.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:43.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:43.640 00.000 12044 MoveAxis(W, 53, ABG)
23:36:43.640 00.000 12044 Guiding  Dir = 3, Dur = 53
23:36:43.658 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23320, med=615, FiltMin=527, FiltMax=15253, Gamma=0.810
23:36:43.666 00.008 14964 UpdateGuideState exits: m=334303 SNR=379.7
23:36:43.668 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.669 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:43.671 00.002 14964 Enqueuing Expose request
23:36:43.672 00.001 12044 IsSlewing returns 0
23:36:43.672 00.000 12044 IsGuiding returns 0
23:36:43.703 00.031 12044 PulseGuide returned control before completion, sleep 33
23:36:43.750 00.047 12044 IsGuiding returns 1
23:36:43.751 00.001 12044 scope still moving after pulse duration time elapsed
23:36:43.839 00.088 12044 IsSlewing returns 0
23:36:43.840 00.001 12044 IsGuiding returns 0
23:36:43.840 00.000 12044 scope move finished after 53 + 113 ms
23:36:43.840 00.000 12044 Move returns status 0, amount 53
23:36:43.840 00.000 12044 MoveAxis(N, 0, ABG)
23:36:43.840 00.000 12044 Move returns status 0, amount 0
23:36:43.840 00.000 12044 move complete, result=0
23:36:43.840 00.000 12044 worker thread done servicing request
23:36:43.840 00.000 12044 Worker thread wakes up
23:36:43.840 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:43.840 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:43.840 00.000 14964 GuideStep: 0.7 px 53 ms WEST, -0.1 px 0 ms NORTH
23:36:46.954 03.114 12044 Exposure complete
23:36:46.985 00.031 12044 worker thread done servicing request
23:36:46.985 00.000 14964 OnExposeComplete: enter
23:36:46.986 00.001 14964 UpdateGuideState(): m_state=6
23:36:46.987 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
23:36:46.988 00.001 14964 Star::Find returns 1 (0), X=276.08, Y=100.37, Mass=331189, SNR=357.0, Peak=17357 HFD=4.3
23:36:46.988 00.000 14964 MultiStar: exiting stabilization period
23:36:46.989 00.001 14964 MultiStar: [#1 -0.07,-0.03,0.14,U] [#2 0.23,-0.34,0.06,U] 
23:36:46.989 00.000 14964 refined, 2 included, MultiStar: {0.06, 0.30}, one-star: {0.07, 0.38}
23:36:46.989 00.000 14964 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
23:36:46.989 00.000 14964 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
23:36:46.990 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.36 mountX=-0.30 mountY=-0.09, mountTheta=-2.83
23:36:46.992 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.30, opts=13)
23:36:46.993 00.001 14964 Enqueuing Move request for scope (0.06, 0.30)
23:36:46.995 00.002 12044 Worker thread wakes up
23:36:46.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
23:36:46.995 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
23:36:46.995 00.000 12044 Moving (0.06, 0.30) raw xDistance=-0.30 yDistance=-0.09
23:36:46.995 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.95, using input
23:36:46.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.37
23:36:46.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:46.995 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:46.995 00.000 12044 MoveAxis(E, 23, ABG)
23:36:46.995 00.000 12044 Guiding  Dir = 2, Dur = 23
23:36:47.006 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17357, med=616, FiltMin=534, FiltMax=13528, Gamma=0.810
23:36:47.012 00.006 14964 UpdateGuideState exits: m=331189 SNR=357.0
23:36:47.013 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.013 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:47.014 00.001 14964 Enqueuing Expose request
23:36:47.031 00.017 12044 IsSlewing returns 0
23:36:47.032 00.001 12044 IsGuiding returns 0
23:36:47.064 00.032 12044 IsGuiding returns 1
23:36:47.064 00.000 12044 scope still moving after pulse duration time elapsed
23:36:47.170 00.106 12044 IsSlewing returns 0
23:36:47.171 00.001 12044 IsGuiding returns 0
23:36:47.171 00.000 12044 scope move finished after 23 + 115 ms
23:36:47.171 00.000 12044 Move returns status 0, amount 23
23:36:47.171 00.000 12044 MoveAxis(N, 0, ABG)
23:36:47.171 00.000 12044 Move returns status 0, amount 0
23:36:47.171 00.000 12044 move complete, result=0
23:36:47.171 00.000 12044 worker thread done servicing request
23:36:47.171 00.000 12044 Worker thread wakes up
23:36:47.171 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:47.171 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:47.171 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
23:36:50.304 03.133 12044 Exposure complete
23:36:50.339 00.035 12044 worker thread done servicing request
23:36:50.339 00.000 14964 OnExposeComplete: enter
23:36:50.339 00.000 14964 UpdateGuideState(): m_state=6
23:36:50.340 00.001 14964 Star::Find(35, 276, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
23:36:50.341 00.001 14964 Star::Find returns 1 (0), X=276.24, Y=99.86, Mass=331409, SNR=359.6, Peak=20021 HFD=4.3
23:36:50.341 00.000 14964 MultiStar: [#1 -0.05,0.17,0.14,U] [#2 0.26,0.13,0.05,U] 
23:36:50.342 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.08}, one-star: {0.23, -0.13}
23:36:50.342 00.000 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
23:36:50.342 00.000 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.21 = -2.08)
23:36:50.343 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.40 mountX=0.09 mountY=-0.19, mountTheta=-1.14
23:36:50.344 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.08, opts=13)
23:36:50.345 00.001 14964 Enqueuing Move request for scope (0.20, -0.08)
23:36:50.345 00.000 12044 Worker thread wakes up
23:36:50.345 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
23:36:50.345 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
23:36:50.346 00.001 12044 Moving (0.20, -0.08) raw xDistance=0.09 yDistance=-0.19
23:36:50.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.26
23:36:50.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:50.346 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:50.346 00.000 12044 MoveAxis(E, 0, ABG)
23:36:50.346 00.000 12044 Move returns status 0, amount 0
23:36:50.346 00.000 12044 MoveAxis(N, 0, ABG)
23:36:50.346 00.000 12044 Move returns status 0, amount 0
23:36:50.346 00.000 12044 move complete, result=0
23:36:50.346 00.000 12044 worker thread done servicing request
23:36:50.356 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20021, med=616, FiltMin=531, FiltMax=15031, Gamma=0.810
23:36:50.364 00.008 14964 UpdateGuideState exits: m=331409 SNR=359.6
23:36:50.365 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.365 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:50.366 00.001 14964 Enqueuing Expose request
23:36:50.366 00.000 12044 Worker thread wakes up
23:36:50.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:50.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:50.366 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:53.474 03.108 12044 Exposure complete
23:36:53.507 00.033 12044 worker thread done servicing request
23:36:53.508 00.001 14964 OnExposeComplete: enter
23:36:53.508 00.000 14964 UpdateGuideState(): m_state=6
23:36:53.509 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
23:36:53.509 00.000 14964 Star::Find returns 1 (0), X=276.48, Y=99.82, Mass=331892, SNR=351.6, Peak=20229 HFD=3.8
23:36:53.510 00.001 14964 MultiStar: [#1 0.02,0.13,0.15,U] [#2 0.38,0.48,0.07,U] 
23:36:53.510 00.000 14964 refined, 2 included, MultiStar: {0.41, -0.10}, one-star: {0.47, -0.17}
23:36:53.511 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
23:36:53.511 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.91)
23:36:53.512 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-0.23 mountX=0.10 mountY=-0.40, mountTheta=-1.32
23:36:53.513 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.10, opts=13)
23:36:53.513 00.000 14964 Enqueuing Move request for scope (0.41, -0.10)
23:36:53.514 00.001 12044 Worker thread wakes up
23:36:53.514 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.10) opts 0xd
23:36:53.514 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.10)
23:36:53.514 00.000 12044 Moving (0.41, -0.10) raw xDistance=0.10 yDistance=-0.40
23:36:53.514 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.19
23:36:53.514 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.514 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:36:53.514 00.000 12044 MoveAxis(E, 0, ABG)
23:36:53.514 00.000 12044 Move returns status 0, amount 0
23:36:53.514 00.000 12044 MoveAxis(N, 0, ABG)
23:36:53.514 00.000 12044 Move returns status 0, amount 0
23:36:53.514 00.000 12044 move complete, result=0
23:36:53.515 00.001 12044 worker thread done servicing request
23:36:53.523 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20229, med=617, FiltMin=529, FiltMax=15870, Gamma=0.810
23:36:53.529 00.006 14964 UpdateGuideState exits: m=331892 SNR=351.6
23:36:53.529 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:53.530 00.000 14964 Enqueuing Expose request
23:36:53.531 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:36:53.531 00.000 12044 Worker thread wakes up
23:36:53.532 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:53.532 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,65,71,71)
23:36:54.081 00.549 14964 evsrv: cli 01AB2D50 connect
23:36:54.085 00.004 14964 case statement mapped state 6 to 3
23:36:54.092 00.007 14964 case statement mapped state 6 to 3
23:36:54.097 00.005 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"700ba618-793f-472d-8d65-1bd412a34d86"}
23:36:54.102 00.005 14964 case statement mapped state 6 to 3
23:36:54.105 00.003 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"700ba618-793f-472d-8d65-1bd412a34d86"}
23:36:54.107 00.002 14964 evsrv: cli 01AB2D50 disconnect
23:36:54.109 00.002 14964 evsrv: cli 01AB2670 connect
23:36:54.110 00.001 14964 case statement mapped state 6 to 3
23:36:54.111 00.001 14964 case statement mapped state 6 to 3
23:36:54.114 00.003 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"88cf07de-0951-4500-870c-c92de665c5ed"}
23:36:54.115 00.001 14964 PhdController::Dither begins
23:36:54.117 00.002 14964 dither: size=2.00, dRA=1.82 dDec=1.70
23:36:54.118 00.001 14964 MountToCamera -- mountTheta (-0.75) + m_xAngle (-1.56) = xAngle (-2.31 = -2.31)
23:36:54.120 00.002 14964 MountToCamera -- mountX=1.82 mountY=1.70 hyp=2.50 mountTheta=-0.75 cameraX=-1.68, cameraY=-1.85 cameraTheta=-2.31
23:36:54.122 00.002 14964 setting lock position to (274.33, 98.14)
23:36:54.125 00.003 14964 Mount: notify guiding dithered (-1.7, -1.8)
23:36:54.126 00.001 14964 MultiStar: stabilizing after lock position change
23:36:54.128 00.002 14964 Status Line: Dither by 1.82,1.70
23:36:54.132 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:36:54.133 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
23:36:54.135 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"88cf07de-0951-4500-870c-c92de665c5ed"}
23:36:54.137 00.002 14964 evsrv: cli 01AB2670 disconnect
23:36:56.667 02.530 12044 Exposure complete
23:36:56.697 00.030 12044 worker thread done servicing request
23:36:56.697 00.000 14964 OnExposeComplete: enter
23:36:56.699 00.002 14964 UpdateGuideState(): m_state=6
23:36:56.700 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
23:36:56.701 00.001 14964 Star::Find returns 1 (0), X=276.11, Y=99.90, Mass=337035, SNR=368.3, Peak=22597 HFD=4.2
23:36:56.703 00.002 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
23:36:56.704 00.001 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.90)
23:36:56.705 00.001 14964 CameraToMount -- cameraX=1.78 cameraY=1.76 hyp=2.51 cameraTheta=0.78 mountX=-1.73 mountY=-1.96, mountTheta=-2.30
23:36:56.707 00.002 14964 dither recenter: remaining=(-1.8,-1.7) step=(-1.8,-1.7)
23:36:56.709 00.002 14964 MountToCamera -- mountTheta (2.39) + m_xAngle (-1.56) = xAngle (0.83 = 0.83)
23:36:56.710 00.001 14964 MountToCamera -- mountX=-1.82 mountY=-1.70 hyp=2.50 mountTheta=2.39 cameraX=1.68, cameraY=1.85 cameraTheta=0.83
23:36:56.711 00.001 14964 SchedulePrimaryMove(1136A648, x=1.68, y=1.85, opts=4)
23:36:56.713 00.002 14964 Enqueuing Move request for scope (1.68, 1.85)
23:36:56.714 00.001 14964 Mount: notify direct move -1.82,-1.70
23:36:56.715 00.001 12044 Worker thread wakes up
23:36:56.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.68, 1.85) opts 0x4
23:36:56.715 00.000 12044 Handling offset move in thread for scope, endpoint = (1.68, 1.85)
23:36:56.715 00.000 12044 Moving (1.68, 1.85) raw xDistance=-1.82 yDistance=-1.70
23:36:56.715 00.000 12044 BLC: window closed
23:36:56.715 00.000 12044 MoveAxis(E, 216, B)
23:36:56.715 00.000 12044 Guiding  Dir = 2, Dur = 216
23:36:56.728 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22597, med=616, FiltMin=536, FiltMax=15571, Gamma=0.810
23:36:56.738 00.010 14964 UpdateGuideState exits: m=337035 SNR=368.3
23:36:56.740 00.002 14964 PhdController: settling, locked = 1, distance = 2.88 (2.00) aobump = 0 frame = 1 / 99999
23:36:56.741 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567816.741,"Host":"NUCBOX","Inst":1,"Distance":2.88,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:36:56.743 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.744 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:36:56.745 00.001 14964 Enqueuing Expose request
23:36:56.803 00.058 12044 IsSlewing returns 0
23:36:56.803 00.000 12044 IsGuiding returns 0
23:36:56.825 00.022 12044 PulseGuide returned control before completion, sleep 205
23:36:57.036 00.211 12044 IsGuiding returns 1
23:36:57.036 00.000 12044 scope still moving after pulse duration time elapsed
23:36:57.090 00.054 12044 IsSlewing returns 0
23:36:57.125 00.035 12044 IsGuiding returns 0
23:36:57.125 00.000 12044 scope move finished after 216 + 104 ms
23:36:57.125 00.000 12044 Move returns status 0, amount 216
23:36:57.125 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:36:57.125 00.000 12044 MoveAxis(N, 159, B)
23:36:57.125 00.000 12044 Guiding  Dir = 0, Dur = 159
23:36:57.236 00.111 12044 IsSlewing returns 0
23:36:57.238 00.002 12044 IsGuiding returns 0
23:36:57.262 00.024 12044 PulseGuide returned control before completion, sleep 145
23:36:57.411 00.149 12044 IsGuiding returns 1
23:36:57.411 00.000 12044 scope still moving after pulse duration time elapsed
23:36:57.467 00.056 12044 IsSlewing returns 0
23:36:57.467 00.000 12044 IsGuiding returns 0
23:36:57.467 00.000 12044 scope move finished after 159 + 70 ms
23:36:57.468 00.001 12044 Move returns status 0, amount 159
23:36:57.468 00.000 12044 move complete, result=0
23:36:57.468 00.000 12044 worker thread done servicing request
23:36:57.468 00.000 12044 Worker thread wakes up
23:36:57.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:36:57.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:36:57.468 00.000 14964 GuideStep: -1.8 px 216 ms EAST, -1.7 px 159 ms NORTH
23:37:00.571 03.103 12044 Exposure complete
23:37:00.607 00.036 12044 worker thread done servicing request
23:37:00.607 00.000 14964 OnExposeComplete: enter
23:37:00.608 00.001 14964 UpdateGuideState(): m_state=6
23:37:00.608 00.000 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
23:37:00.609 00.001 14964 Star::Find returns 1 (0), X=275.02, Y=97.94, Mass=329266, SNR=355.9, Peak=19591 HFD=4.3
23:37:00.610 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
23:37:00.610 00.000 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.96)
23:37:00.611 00.001 14964 CameraToMount -- cameraX=0.69 cameraY=-0.20 hyp=0.72 cameraTheta=-0.28 mountX=0.21 mountY=-0.66, mountTheta=-1.26
23:37:00.614 00.003 14964 SchedulePrimaryMove(1136A648, x=0.69, y=-0.20, opts=13)
23:37:00.615 00.001 14964 Enqueuing Move request for scope (0.69, -0.20)
23:37:00.617 00.002 12044 Worker thread wakes up
23:37:00.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.20) opts 0xd
23:37:00.617 00.000 12044 Handling offset move in thread for scope, endpoint = (0.69, -0.20)
23:37:00.617 00.000 12044 Moving (0.69, -0.20) raw xDistance=0.21 yDistance=-0.66
23:37:00.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
23:37:00.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:00.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
23:37:00.617 00.000 12044 MoveAxis(E, 0, ABG)
23:37:00.617 00.000 12044 Move returns status 0, amount 0
23:37:00.617 00.000 12044 MoveAxis(N, 0, ABG)
23:37:00.617 00.000 12044 Move returns status 0, amount 0
23:37:00.617 00.000 12044 move complete, result=0
23:37:00.617 00.000 12044 worker thread done servicing request
23:37:00.629 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19591, med=616, FiltMin=520, FiltMax=15039, Gamma=0.810
23:37:00.639 00.010 14964 UpdateGuideState exits: m=329266 SNR=355.9
23:37:00.641 00.002 14964 PhdController: settling, locked = 1, distance = 0.72 (2.00) aobump = 0 frame = 2 / 99999
23:37:00.642 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567820.642,"Host":"NUCBOX","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:37:00.642 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.643 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:00.645 00.002 14964 Enqueuing Expose request
23:37:00.647 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
23:37:00.650 00.003 12044 Worker thread wakes up
23:37:00.650 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:00.650 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:03.768 03.118 12044 Exposure complete
23:37:03.799 00.031 12044 worker thread done servicing request
23:37:03.799 00.000 14964 OnExposeComplete: enter
23:37:03.801 00.002 14964 UpdateGuideState(): m_state=6
23:37:03.802 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
23:37:03.804 00.002 14964 Star::Find returns 1 (0), X=275.12, Y=97.86, Mass=325314, SNR=348.0, Peak=18395 HFD=4.3
23:37:03.805 00.001 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
23:37:03.806 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
23:37:03.808 00.002 14964 CameraToMount -- cameraX=0.79 cameraY=-0.28 hyp=0.84 cameraTheta=-0.34 mountX=0.29 mountY=-0.76, mountTheta=-1.20
23:37:03.810 00.002 14964 SchedulePrimaryMove(1136A648, x=0.79, y=-0.28, opts=13)
23:37:03.811 00.001 14964 Enqueuing Move request for scope (0.79, -0.28)
23:37:03.812 00.001 12044 Worker thread wakes up
23:37:03.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.28) opts 0xd
23:37:03.812 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, -0.28)
23:37:03.812 00.000 12044 Moving (0.79, -0.28) raw xDistance=0.29 yDistance=-0.76
23:37:03.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.29, slope = 0.00
23:37:03.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:03.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
23:37:03.812 00.000 12044 MoveAxis(W, 23, ABG)
23:37:03.812 00.000 12044 Guiding  Dir = 3, Dur = 23
23:37:03.825 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18395, med=616, FiltMin=532, FiltMax=13891, Gamma=0.810
23:37:03.831 00.006 14964 UpdateGuideState exits: m=325314 SNR=348.0
23:37:03.832 00.001 14964 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 3 / 99999
23:37:03.833 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567823.833,"Host":"NUCBOX","Inst":1,"Distance":0.75,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
23:37:03.833 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:03.834 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:03.834 00.000 14964 Enqueuing Expose request
23:37:03.841 00.007 12044 IsSlewing returns 0
23:37:03.842 00.001 12044 IsGuiding returns 0
23:37:03.874 00.032 12044 IsGuiding returns 1
23:37:03.874 00.000 12044 scope still moving after pulse duration time elapsed
23:37:03.935 00.061 12044 IsSlewing returns 0
23:37:03.936 00.001 12044 IsGuiding returns 0
23:37:03.936 00.000 12044 scope move finished after 23 + 70 ms
23:37:03.936 00.000 12044 Move returns status 0, amount 23
23:37:03.936 00.000 12044 MoveAxis(N, 0, ABG)
23:37:03.936 00.000 12044 Move returns status 0, amount 0
23:37:03.936 00.000 12044 move complete, result=0
23:37:03.936 00.000 12044 worker thread done servicing request
23:37:03.936 00.000 12044 Worker thread wakes up
23:37:03.936 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.8 px 0 ms NORTH
23:37:03.937 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:03.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:07.041 03.104 12044 Exposure complete
23:37:07.063 00.022 12044 worker thread done servicing request
23:37:07.063 00.000 14964 OnExposeComplete: enter
23:37:07.064 00.001 14964 UpdateGuideState(): m_state=6
23:37:07.065 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
23:37:07.065 00.000 14964 Star::Find returns 1 (0), X=274.85, Y=98.38, Mass=328739, SNR=351.7, Peak=18151 HFD=3.9
23:37:07.066 00.001 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.99 = 1.99)
23:37:07.066 00.000 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.24)
23:37:07.067 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.24 hyp=0.57 cameraTheta=0.43 mountX=-0.23 mountY=-0.54, mountTheta=-1.98
23:37:07.068 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.24, opts=13)
23:37:07.068 00.000 14964 Enqueuing Move request for scope (0.52, 0.24)
23:37:07.069 00.001 12044 Worker thread wakes up
23:37:07.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.24) opts 0xd
23:37:07.069 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.24)
23:37:07.069 00.000 12044 Moving (0.52, 0.24) raw xDistance=-0.23 yDistance=-0.54
23:37:07.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
23:37:07.069 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.96
23:37:07.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:37:07.069 00.000 12044 MoveAxis(E, 0, ABG)
23:37:07.069 00.000 12044 Move returns status 0, amount 0
23:37:07.069 00.000 12044 MoveAxis(N, 51, ABG)
23:37:07.069 00.000 12044 Guiding  Dir = 0, Dur = 51
23:37:07.076 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18151, med=616, FiltMin=527, FiltMax=14171, Gamma=0.810
23:37:07.082 00.006 14964 UpdateGuideState exits: m=328739 SNR=351.7
23:37:07.083 00.001 14964 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 4 / 99999
23:37:07.084 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567827.084,"Host":"NUCBOX","Inst":1,"Distance":0.70,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
23:37:07.084 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.085 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:07.086 00.001 14964 Enqueuing Expose request
23:37:07.109 00.023 12044 IsSlewing returns 0
23:37:07.171 00.062 12044 IsGuiding returns 0
23:37:07.203 00.032 12044 PulseGuide returned control before completion, sleep 30
23:37:07.240 00.037 12044 IsGuiding returns 1
23:37:07.240 00.000 12044 scope still moving after pulse duration time elapsed
23:37:07.309 00.069 12044 IsSlewing returns 0
23:37:07.310 00.001 12044 IsGuiding returns 0
23:37:07.310 00.000 12044 scope move finished after 51 + 87 ms
23:37:07.310 00.000 12044 Move returns status 0, amount 51
23:37:07.310 00.000 12044 move complete, result=0
23:37:07.310 00.000 12044 worker thread done servicing request
23:37:07.310 00.000 12044 Worker thread wakes up
23:37:07.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:07.310 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 51 ms NORTH
23:37:07.311 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:10.420 03.109 12044 Exposure complete
23:37:10.447 00.027 12044 worker thread done servicing request
23:37:10.447 00.000 14964 OnExposeComplete: enter
23:37:10.448 00.001 14964 UpdateGuideState(): m_state=6
23:37:10.450 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
23:37:10.451 00.001 14964 Star::Find returns 1 (0), X=274.36, Y=98.29, Mass=329491, SNR=365.6, Peak=16234 HFD=4.3
23:37:10.453 00.002 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
23:37:10.454 00.001 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.33)
23:37:10.455 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.35 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
23:37:10.458 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.15, opts=13)
23:37:10.460 00.002 14964 Enqueuing Move request for scope (0.03, 0.15)
23:37:10.460 00.000 12044 Worker thread wakes up
23:37:10.460 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:37:10.461 00.001 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:37:10.461 00.000 12044 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=-0.05
23:37:10.461 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.42, using input
23:37:10.461 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.16
23:37:10.461 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:10.461 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:10.461 00.000 12044 MoveAxis(E, 0, ABG)
23:37:10.461 00.000 12044 Move returns status 0, amount 0
23:37:10.461 00.000 12044 MoveAxis(N, 0, ABG)
23:37:10.461 00.000 12044 Move returns status 0, amount 0
23:37:10.461 00.000 12044 move complete, result=0
23:37:10.461 00.000 12044 worker thread done servicing request
23:37:10.474 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16234, med=617, FiltMin=532, FiltMax=12892, Gamma=0.810
23:37:10.486 00.012 14964 UpdateGuideState exits: m=329491 SNR=365.6
23:37:10.487 00.001 14964 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 5 / 99999
23:37:10.488 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567830.488,"Host":"NUCBOX","Inst":1,"Distance":0.54,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
23:37:10.489 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.490 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:10.492 00.002 14964 Enqueuing Expose request
23:37:10.492 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:10.493 00.001 12044 Worker thread wakes up
23:37:10.493 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:10.493 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:13.618 03.125 12044 Exposure complete
23:37:13.644 00.026 12044 worker thread done servicing request
23:37:13.644 00.000 14964 OnExposeComplete: enter
23:37:13.644 00.000 14964 UpdateGuideState(): m_state=6
23:37:13.646 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
23:37:13.646 00.000 14964 Star::Find returns 1 (0), X=274.69, Y=98.35, Mass=326855, SNR=353.9, Peak=18283 HFD=3.9
23:37:13.647 00.001 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.56) = xAngle (2.08 = 2.08)
23:37:13.647 00.000 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.13 = -1.15)
23:37:13.648 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.52 mountX=-0.20 mountY=-0.38, mountTheta=-2.06
23:37:13.649 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.20, opts=13)
23:37:13.649 00.000 14964 Enqueuing Move request for scope (0.36, 0.20)
23:37:13.650 00.001 12044 Worker thread wakes up
23:37:13.650 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.20) opts 0xd
23:37:13.650 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.20)
23:37:13.650 00.000 12044 Moving (0.36, 0.20) raw xDistance=-0.20 yDistance=-0.38
23:37:13.650 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.41, using input
23:37:13.650 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.13
23:37:13.650 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:13.650 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:37:13.650 00.000 12044 MoveAxis(E, 0, ABG)
23:37:13.650 00.000 12044 Move returns status 0, amount 0
23:37:13.650 00.000 12044 MoveAxis(N, 0, ABG)
23:37:13.650 00.000 12044 Move returns status 0, amount 0
23:37:13.650 00.000 12044 move complete, result=0
23:37:13.650 00.000 12044 worker thread done servicing request
23:37:13.658 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18283, med=616, FiltMin=537, FiltMax=13691, Gamma=0.810
23:37:13.665 00.007 14964 UpdateGuideState exits: m=326855 SNR=353.9
23:37:13.667 00.002 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 6 / 99999
23:37:13.668 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778567833.668,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":13.0,"SettleTime":15.0,"StarLocked":true}
23:37:13.670 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:13.670 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:13.671 00.001 14964 Enqueuing Expose request
23:37:13.672 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:37:13.673 00.001 12044 Worker thread wakes up
23:37:13.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:13.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:16.805 03.132 12044 Exposure complete
23:37:16.833 00.028 12044 worker thread done servicing request
23:37:16.833 00.000 14964 OnExposeComplete: enter
23:37:16.833 00.000 14964 UpdateGuideState(): m_state=6
23:37:16.834 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
23:37:16.835 00.001 14964 Star::Find returns 1 (0), X=274.55, Y=98.40, Mass=328993, SNR=365.7, Peak=21435 HFD=3.6
23:37:16.835 00.000 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.42 = 2.42)
23:37:16.836 00.001 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.81)
23:37:16.836 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.86 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
23:37:16.837 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.26, opts=13)
23:37:16.838 00.001 14964 Enqueuing Move request for scope (0.22, 0.26)
23:37:16.838 00.000 12044 Worker thread wakes up
23:37:16.838 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
23:37:16.838 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
23:37:16.838 00.000 12044 Moving (0.22, 0.26) raw xDistance=-0.26 yDistance=-0.25
23:37:16.838 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.42, using input
23:37:16.838 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.11
23:37:16.838 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:16.839 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:37:16.839 00.000 12044 MoveAxis(E, 0, ABG)
23:37:16.839 00.000 12044 Move returns status 0, amount 0
23:37:16.839 00.000 12044 MoveAxis(N, 0, ABG)
23:37:16.839 00.000 12044 Move returns status 0, amount 0
23:37:16.839 00.000 12044 move complete, result=0
23:37:16.839 00.000 12044 worker thread done servicing request
23:37:16.846 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21435, med=616, FiltMin=530, FiltMax=15335, Gamma=0.810
23:37:16.856 00.010 14964 UpdateGuideState exits: m=328993 SNR=365.7
23:37:16.856 00.000 14964 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 7 / 99999
23:37:16.857 00.001 14964 PhdController: newstate STATE_FINISH
23:37:16.857 00.000 14964 PhdController complete: success
23:37:16.858 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778567836.858,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:37:16.858 00.000 14964 Mount: notify guiding dither settle done success=1
23:37:16.859 00.001 14964 PhdController: newstate STATE_IDLE
23:37:16.859 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.860 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:16.860 00.000 14964 Enqueuing Expose request
23:37:16.861 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:16.861 00.000 12044 Worker thread wakes up
23:37:16.862 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:16.862 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:19.973 03.111 12044 Exposure complete
23:37:20.012 00.039 12044 worker thread done servicing request
23:37:20.012 00.000 14964 OnExposeComplete: enter
23:37:20.013 00.001 14964 UpdateGuideState(): m_state=6
23:37:20.013 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
23:37:20.014 00.001 14964 Star::Find returns 1 (0), X=274.41, Y=98.24, Mass=326059, SNR=358.5, Peak=21287 HFD=3.7
23:37:20.014 00.000 14964 MultiStar: exiting stabilization period
23:37:20.015 00.001 14964 MultiStar: updating star positions after lock position change
23:37:20.015 00.000 14964 Star::Find(35, 69, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
23:37:20.016 00.001 14964 Star::Find returns 1 (0), X=69.25, Y=320.72, Mass=15294, SNR=60.8, Peak=1781 HFD=3.6
23:37:20.016 00.000 14964 Star::Find(35, 135, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
23:37:20.017 00.001 14964 Star::Find returns 1 (0), X=135.24, Y=310.58, Mass=3603, SNR=22.3, Peak=915 HFD=3.2
23:37:20.017 00.000 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
23:37:20.018 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.76)
23:37:20.018 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
23:37:20.020 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.10, opts=13)
23:37:20.020 00.000 14964 Enqueuing Move request for scope (0.08, 0.10)
23:37:20.021 00.001 12044 Worker thread wakes up
23:37:20.021 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:37:20.021 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:37:20.021 00.000 12044 Moving (0.08, 0.10) raw xDistance=-0.10 yDistance=-0.09
23:37:20.021 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.33, using input
23:37:20.021 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:37:20.021 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.07
23:37:20.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:20.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:20.021 00.000 12044 MoveAxis(E, 0, ABG)
23:37:20.021 00.000 12044 Move returns status 0, amount 0
23:37:20.021 00.000 12044 MoveAxis(N, 0, ABG)
23:37:20.021 00.000 12044 Move returns status 0, amount 0
23:37:20.021 00.000 12044 move complete, result=0
23:37:20.021 00.000 12044 worker thread done servicing request
23:37:20.029 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21287, med=616, FiltMin=521, FiltMax=16035, Gamma=0.810
23:37:20.035 00.006 14964 UpdateGuideState exits: m=326059 SNR=358.5
23:37:20.036 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:20.036 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:20.037 00.001 14964 Enqueuing Expose request
23:37:20.037 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:20.038 00.001 12044 Worker thread wakes up
23:37:20.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:20.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:23.145 03.107 12044 Exposure complete
23:37:23.167 00.022 12044 worker thread done servicing request
23:37:23.167 00.000 14964 OnExposeComplete: enter
23:37:23.168 00.001 14964 UpdateGuideState(): m_state=6
23:37:23.169 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
23:37:23.169 00.000 14964 Star::Find returns 1 (0), X=274.70, Y=98.06, Mass=333016, SNR=370.9, Peak=21763 HFD=4.0
23:37:23.170 00.001 14964 MultiStar: [#1 0.44,-0.22,0.15,U] [#2 0.79,-0.30,0.00,M3] 
23:37:23.170 00.000 14964 single-star, 1 included, MultiStar: {0.38, -0.10}, one-star: {0.37, -0.08}
23:37:23.171 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.35 = 1.35)
23:37:23.171 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.88)
23:37:23.172 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-0.21 mountX=0.08 mountY=-0.36, mountTheta=-1.34
23:37:23.173 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.08, opts=13)
23:37:23.174 00.001 14964 Enqueuing Move request for scope (0.37, -0.08)
23:37:23.174 00.000 12044 Worker thread wakes up
23:37:23.174 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.08) opts 0xd
23:37:23.174 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.08)
23:37:23.174 00.000 12044 Moving (0.37, -0.08) raw xDistance=0.08 yDistance=-0.36
23:37:23.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
23:37:23.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:23.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:37:23.174 00.000 12044 MoveAxis(E, 0, ABG)
23:37:23.174 00.000 12044 Move returns status 0, amount 0
23:37:23.174 00.000 12044 MoveAxis(N, 0, ABG)
23:37:23.174 00.000 12044 Move returns status 0, amount 0
23:37:23.174 00.000 12044 move complete, result=0
23:37:23.174 00.000 12044 worker thread done servicing request
23:37:23.182 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21763, med=616, FiltMin=536, FiltMax=16532, Gamma=0.810
23:37:23.188 00.006 14964 UpdateGuideState exits: m=333016 SNR=370.9
23:37:23.189 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.190 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:23.190 00.000 14964 Enqueuing Expose request
23:37:23.191 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:37:23.192 00.001 12044 Worker thread wakes up
23:37:23.192 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:23.192 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:26.318 03.126 12044 Exposure complete
23:37:26.345 00.027 12044 worker thread done servicing request
23:37:26.345 00.000 14964 OnExposeComplete: enter
23:37:26.348 00.003 14964 UpdateGuideState(): m_state=6
23:37:26.350 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
23:37:26.352 00.002 14964 Star::Find returns 1 (0), X=274.77, Y=98.19, Mass=328037, SNR=353.7, Peak=21107 HFD=3.9
23:37:26.355 00.003 14964 MultiStar: [#1 0.42,-0.19,0.16,U] [#2 0.58,-0.05,0.07,U] 
23:37:26.357 00.002 14964 single-star, 2 included, MultiStar: {0.45, 0.02}, one-star: {0.44, 0.05}
23:37:26.359 00.002 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
23:37:26.362 00.003 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
23:37:26.364 00.002 14964 CameraToMount -- cameraX=0.44 cameraY=0.05 hyp=0.45 cameraTheta=0.12 mountX=-0.04 mountY=-0.45, mountTheta=-1.67
23:37:26.367 00.003 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.05, opts=13)
23:37:26.369 00.002 14964 Enqueuing Move request for scope (0.44, 0.05)
23:37:26.370 00.001 12044 Worker thread wakes up
23:37:26.371 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.05) opts 0xd
23:37:26.371 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.05)
23:37:26.371 00.000 12044 Moving (0.44, 0.05) raw xDistance=-0.04 yDistance=-0.45
23:37:26.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
23:37:26.371 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.371 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:37:26.371 00.000 12044 MoveAxis(E, 0, ABG)
23:37:26.371 00.000 12044 Move returns status 0, amount 0
23:37:26.371 00.000 12044 MoveAxis(N, 0, ABG)
23:37:26.371 00.000 12044 Move returns status 0, amount 0
23:37:26.371 00.000 12044 move complete, result=0
23:37:26.371 00.000 12044 worker thread done servicing request
23:37:26.386 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21107, med=615, FiltMin=522, FiltMax=15654, Gamma=0.810
23:37:26.396 00.010 14964 UpdateGuideState exits: m=328037 SNR=353.7
23:37:26.397 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.399 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:26.400 00.001 14964 Enqueuing Expose request
23:37:26.401 00.001 12044 Worker thread wakes up
23:37:26.402 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:26.402 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:26.402 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:37:29.511 03.109 12044 Exposure complete
23:37:29.551 00.040 12044 worker thread done servicing request
23:37:29.552 00.001 14964 OnExposeComplete: enter
23:37:29.553 00.001 14964 UpdateGuideState(): m_state=6
23:37:29.553 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
23:37:29.554 00.001 14964 Star::Find returns 1 (0), X=274.67, Y=98.73, Mass=334695, SNR=365.3, Peak=18719 HFD=4.0
23:37:29.555 00.001 14964 MultiStar: [#1 0.18,-0.65,0.00,M2] [#2 0.77,-0.44,0.00,M3] 
23:37:29.555 00.000 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
23:37:29.555 00.000 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
23:37:29.558 00.003 14964 CameraToMount -- cameraX=0.34 cameraY=0.59 hyp=0.68 cameraTheta=1.05 mountX=-0.59 mountY=-0.40, mountTheta=-2.55
23:37:29.559 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.59, opts=13)
23:37:29.560 00.001 14964 Enqueuing Move request for scope (0.34, 0.59)
23:37:29.560 00.000 12044 Worker thread wakes up
23:37:29.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.59) opts 0xd
23:37:29.560 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.59)
23:37:29.560 00.000 12044 Moving (0.34, 0.59) raw xDistance=-0.59 yDistance=-0.40
23:37:29.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.59, slope = 0.00
23:37:29.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:29.561 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:37:29.561 00.000 12044 MoveAxis(E, 45, ABG)
23:37:29.561 00.000 12044 Guiding  Dir = 2, Dur = 45
23:37:29.576 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18719, med=617, FiltMin=531, FiltMax=13419, Gamma=0.810
23:37:29.583 00.007 14964 UpdateGuideState exits: m=334695 SNR=365.3
23:37:29.585 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:29.585 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:29.586 00.001 14964 Enqueuing Expose request
23:37:29.606 00.020 12044 IsSlewing returns 0
23:37:29.607 00.001 12044 IsGuiding returns 0
23:37:29.639 00.032 12044 PulseGuide returned control before completion, sleep 24
23:37:29.680 00.041 12044 IsGuiding returns 1
23:37:29.680 00.000 12044 scope still moving after pulse duration time elapsed
23:37:29.761 00.081 12044 IsSlewing returns 0
23:37:29.761 00.000 12044 IsGuiding returns 0
23:37:29.761 00.000 12044 scope move finished after 45 + 109 ms
23:37:29.761 00.000 12044 Move returns status 0, amount 45
23:37:29.763 00.002 12044 MoveAxis(N, 0, ABG)
23:37:29.763 00.000 12044 Move returns status 0, amount 0
23:37:29.763 00.000 12044 move complete, result=0
23:37:29.763 00.000 12044 worker thread done servicing request
23:37:29.763 00.000 12044 Worker thread wakes up
23:37:29.763 00.000 14964 GuideStep: -0.6 px 45 ms EAST, -0.4 px 0 ms NORTH
23:37:29.764 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:29.764 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:32.867 03.103 12044 Exposure complete
23:37:32.904 00.037 12044 worker thread done servicing request
23:37:32.904 00.000 14964 OnExposeComplete: enter
23:37:32.906 00.002 14964 UpdateGuideState(): m_state=6
23:37:32.908 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
23:37:32.908 00.000 14964 Star::Find returns 1 (0), X=274.19, Y=98.38, Mass=323368, SNR=346.4, Peak=16303 HFD=4.3
23:37:32.909 00.001 14964 MultiStar: [#1 -0.20,-0.27,0.16,U] [#2 0.04,0.09,0.06,U] 
23:37:32.910 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.16}, one-star: {-0.14, 0.24}
23:37:32.911 00.001 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.83 = -2.45)
23:37:32.912 00.001 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.60)
23:37:32.914 00.002 14964 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.28 mountX=-0.17 mountY=0.12, mountTheta=2.51
23:37:32.916 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.16, opts=13)
23:37:32.918 00.002 14964 Enqueuing Move request for scope (-0.14, 0.16)
23:37:32.919 00.001 12044 Worker thread wakes up
23:37:32.919 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:37:32.919 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:37:32.919 00.000 12044 Moving (-0.14, 0.16) raw xDistance=-0.17 yDistance=0.12
23:37:32.919 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.34, using input
23:37:32.919 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.13
23:37:32.919 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.919 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:37:32.919 00.000 12044 MoveAxis(E, 0, ABG)
23:37:32.919 00.000 12044 Move returns status 0, amount 0
23:37:32.919 00.000 12044 MoveAxis(N, 0, ABG)
23:37:32.919 00.000 12044 Move returns status 0, amount 0
23:37:32.920 00.001 12044 move complete, result=0
23:37:32.920 00.000 12044 worker thread done servicing request
23:37:32.933 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16303, med=617, FiltMin=531, FiltMax=13604, Gamma=0.810
23:37:32.943 00.010 14964 UpdateGuideState exits: m=323368 SNR=346.4
23:37:32.945 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.946 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:32.948 00.002 14964 Enqueuing Expose request
23:37:32.949 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:32.951 00.002 12044 Worker thread wakes up
23:37:32.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:32.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:36.063 03.112 12044 Exposure complete
23:37:36.096 00.033 12044 worker thread done servicing request
23:37:36.096 00.000 14964 OnExposeComplete: enter
23:37:36.097 00.001 14964 UpdateGuideState(): m_state=6
23:37:36.097 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
23:37:36.098 00.001 14964 Star::Find returns 1 (0), X=274.31, Y=98.01, Mass=328191, SNR=367.6, Peak=23963 HFD=4.0
23:37:36.099 00.001 14964 MultiStar: [#1 0.05,-0.15,0.16,U] [#2 0.51,0.39,0.06,U] 
23:37:36.099 00.000 14964 refined, 2 included, MultiStar: {0.02, -0.11}, one-star: {-0.01, -0.13}
23:37:36.100 00.001 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.14 = 0.14)
23:37:36.100 00.000 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.09)
23:37:36.101 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=0.11 mountY=-0.01, mountTheta=-0.06
23:37:36.102 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.11, opts=13)
23:37:36.102 00.000 14964 Enqueuing Move request for scope (0.02, -0.11)
23:37:36.103 00.001 12044 Worker thread wakes up
23:37:36.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:37:36.103 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:37:36.103 00.000 12044 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=-0.01
23:37:36.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
23:37:36.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:36.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:36.103 00.000 12044 MoveAxis(E, 0, ABG)
23:37:36.103 00.000 12044 Move returns status 0, amount 0
23:37:36.103 00.000 12044 MoveAxis(N, 0, ABG)
23:37:36.103 00.000 12044 Move returns status 0, amount 0
23:37:36.103 00.000 12044 move complete, result=0
23:37:36.103 00.000 12044 worker thread done servicing request
23:37:36.111 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23963, med=617, FiltMin=532, FiltMax=13608, Gamma=0.810
23:37:36.118 00.007 14964 UpdateGuideState exits: m=328191 SNR=367.6
23:37:36.118 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.119 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:36.119 00.000 14964 Enqueuing Expose request
23:37:36.120 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:36.120 00.000 12044 Worker thread wakes up
23:37:36.121 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:36.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:39.227 03.106 12044 Exposure complete
23:37:39.267 00.040 12044 worker thread done servicing request
23:37:39.267 00.000 14964 OnExposeComplete: enter
23:37:39.269 00.002 14964 UpdateGuideState(): m_state=6
23:37:39.270 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
23:37:39.270 00.000 14964 Star::Find returns 1 (0), X=274.48, Y=97.80, Mass=326464, SNR=370.2, Peak=19179 HFD=3.8
23:37:39.271 00.001 14964 MultiStar: [#1 0.13,0.54,0.14,U] [#2 0.37,0.70,0.00,M2] 
23:37:39.271 00.000 14964 refined, 1 included, MultiStar: {0.15, -0.23}, one-star: {0.15, -0.34}
23:37:39.273 00.002 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
23:37:39.273 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.68)
23:37:39.274 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-1.00 mountX=0.23 mountY=-0.12, mountTheta=-0.49
23:37:39.275 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.23, opts=13)
23:37:39.276 00.001 14964 Enqueuing Move request for scope (0.15, -0.23)
23:37:39.277 00.001 12044 Worker thread wakes up
23:37:39.277 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
23:37:39.277 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
23:37:39.277 00.000 12044 Moving (0.15, -0.23) raw xDistance=0.23 yDistance=-0.12
23:37:39.277 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.05
23:37:39.277 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:39.277 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:37:39.277 00.000 12044 MoveAxis(E, 0, ABG)
23:37:39.277 00.000 12044 Move returns status 0, amount 0
23:37:39.277 00.000 12044 MoveAxis(N, 0, ABG)
23:37:39.277 00.000 12044 Move returns status 0, amount 0
23:37:39.277 00.000 12044 move complete, result=0
23:37:39.277 00.000 12044 worker thread done servicing request
23:37:39.286 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19179, med=615, FiltMin=528, FiltMax=14786, Gamma=0.810
23:37:39.292 00.006 14964 UpdateGuideState exits: m=326464 SNR=370.2
23:37:39.293 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.293 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:39.294 00.001 14964 Enqueuing Expose request
23:37:39.294 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:39.295 00.001 12044 Worker thread wakes up
23:37:39.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:39.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:42.423 03.128 12044 Exposure complete
23:37:42.457 00.034 12044 worker thread done servicing request
23:37:42.457 00.000 14964 OnExposeComplete: enter
23:37:42.458 00.001 14964 UpdateGuideState(): m_state=6
23:37:42.459 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
23:37:42.459 00.000 14964 Star::Find returns 1 (0), X=274.57, Y=98.11, Mass=330692, SNR=361.4, Peak=21487 HFD=3.9
23:37:42.460 00.001 14964 MultiStar: [#1 0.23,0.18,0.15,U] [#2 0.45,0.24,0.07,U] 
23:37:42.460 00.000 14964 single-star, 2 included, MultiStar: {0.25, 0.01}, one-star: {0.25, -0.03}
23:37:42.461 00.001 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
23:37:42.461 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
23:37:42.462 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.12 mountX=0.03 mountY=-0.24, mountTheta=-1.44
23:37:42.463 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.03, opts=13)
23:37:42.463 00.000 14964 Enqueuing Move request for scope (0.25, -0.03)
23:37:42.464 00.001 12044 Worker thread wakes up
23:37:42.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
23:37:42.464 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
23:37:42.464 00.000 12044 Moving (0.25, -0.03) raw xDistance=0.03 yDistance=-0.24
23:37:42.464 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.18, using input
23:37:42.464 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.04
23:37:42.464 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:42.464 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:37:42.464 00.000 12044 MoveAxis(E, 0, ABG)
23:37:42.464 00.000 12044 Move returns status 0, amount 0
23:37:42.464 00.000 12044 MoveAxis(N, 0, ABG)
23:37:42.464 00.000 12044 Move returns status 0, amount 0
23:37:42.464 00.000 12044 move complete, result=0
23:37:42.464 00.000 12044 worker thread done servicing request
23:37:42.472 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21487, med=617, FiltMin=531, FiltMax=16811, Gamma=0.810
23:37:42.480 00.008 14964 UpdateGuideState exits: m=330692 SNR=361.4
23:37:42.480 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.481 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:42.481 00.000 14964 Enqueuing Expose request
23:37:42.482 00.001 12044 Worker thread wakes up
23:37:42.482 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:42.483 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:42.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:45.618 03.135 12044 Exposure complete
23:37:45.641 00.023 12044 worker thread done servicing request
23:37:45.641 00.000 14964 OnExposeComplete: enter
23:37:45.642 00.001 14964 UpdateGuideState(): m_state=6
23:37:45.643 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
23:37:45.643 00.000 14964 Star::Find returns 1 (0), X=274.50, Y=97.35, Mass=324305, SNR=343.7, Peak=18016 HFD=4.0
23:37:45.644 00.001 14964 MultiStar: [#1 0.02,0.61,0.17,U] [#2 0.43,0.63,0.00,M2] 
23:37:45.644 00.000 14964 refined, 1 included, MultiStar: {0.15, -0.58}, one-star: {0.17, -0.79}
23:37:45.645 00.001 14964 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
23:37:45.645 00.000 14964 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
23:37:45.645 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.58 hyp=0.60 cameraTheta=-1.32 mountX=0.58 mountY=-0.09, mountTheta=-0.15
23:37:45.646 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.58, opts=13)
23:37:45.647 00.001 14964 Enqueuing Move request for scope (0.15, -0.58)
23:37:45.648 00.001 12044 Worker thread wakes up
23:37:45.648 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.58) opts 0xd
23:37:45.648 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.58)
23:37:45.648 00.000 12044 Moving (0.15, -0.58) raw xDistance=0.58 yDistance=-0.09
23:37:45.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.58, slope = 0.08
23:37:45.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:45.648 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:45.648 00.000 12044 MoveAxis(W, 49, ABG)
23:37:45.648 00.000 12044 Guiding  Dir = 3, Dur = 49
23:37:45.656 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18016, med=617, FiltMin=524, FiltMax=14006, Gamma=0.810
23:37:45.662 00.006 14964 UpdateGuideState exits: m=324305 SNR=343.7
23:37:45.663 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.664 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:45.664 00.000 14964 Enqueuing Expose request
23:37:45.701 00.037 12044 IsSlewing returns 0
23:37:45.702 00.001 12044 IsGuiding returns 0
23:37:45.733 00.031 12044 PulseGuide returned control before completion, sleep 28
23:37:45.765 00.032 12044 IsGuiding returns 1
23:37:45.765 00.000 12044 scope still moving after pulse duration time elapsed
23:37:45.827 00.062 12044 IsSlewing returns 0
23:37:45.827 00.000 12044 IsGuiding returns 0
23:37:45.827 00.000 12044 scope move finished after 49 + 76 ms
23:37:45.827 00.000 12044 Move returns status 0, amount 49
23:37:45.827 00.000 12044 MoveAxis(N, 0, ABG)
23:37:45.827 00.000 12044 Move returns status 0, amount 0
23:37:45.827 00.000 12044 move complete, result=0
23:37:45.827 00.000 12044 worker thread done servicing request
23:37:45.827 00.000 12044 Worker thread wakes up
23:37:45.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:45.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:45.828 00.001 14964 GuideStep: 0.6 px 49 ms WEST, -0.1 px 0 ms NORTH
23:37:48.932 03.104 12044 Exposure complete
23:37:48.971 00.039 12044 worker thread done servicing request
23:37:48.972 00.001 14964 OnExposeComplete: enter
23:37:48.973 00.001 14964 UpdateGuideState(): m_state=6
23:37:48.975 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
23:37:48.976 00.001 14964 Star::Find returns 1 (0), X=274.41, Y=98.16, Mass=324655, SNR=356.5, Peak=18047 HFD=3.9
23:37:48.976 00.000 14964 MultiStar: [#1 -0.06,-0.24,0.16,U] [#2 0.25,0.04,0.06,U] 
23:37:48.978 00.002 14964 refined, 2 included, MultiStar: {0.07, -0.01}, one-star: {0.08, 0.02}
23:37:48.979 00.001 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
23:37:48.981 00.002 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
23:37:48.982 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=0.02 mountY=-0.07, mountTheta=-1.36
23:37:48.985 00.003 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.01, opts=13)
23:37:48.986 00.001 14964 Enqueuing Move request for scope (0.07, -0.01)
23:37:48.988 00.002 12044 Worker thread wakes up
23:37:48.988 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:37:48.988 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:37:48.988 00.000 12044 Moving (0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
23:37:48.989 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.32, using input
23:37:48.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
23:37:48.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:48.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:48.989 00.000 12044 MoveAxis(E, 0, ABG)
23:37:48.989 00.000 12044 Move returns status 0, amount 0
23:37:48.989 00.000 12044 MoveAxis(N, 0, ABG)
23:37:48.989 00.000 12044 Move returns status 0, amount 0
23:37:48.989 00.000 12044 move complete, result=0
23:37:48.989 00.000 12044 worker thread done servicing request
23:37:49.001 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18047, med=616, FiltMin=535, FiltMax=14578, Gamma=0.810
23:37:49.008 00.007 14964 UpdateGuideState exits: m=324655 SNR=356.5
23:37:49.010 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.011 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:49.013 00.002 14964 Enqueuing Expose request
23:37:49.014 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:49.015 00.001 12044 Worker thread wakes up
23:37:49.016 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:49.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:52.132 03.116 12044 Exposure complete
23:37:52.173 00.041 12044 worker thread done servicing request
23:37:52.173 00.000 14964 OnExposeComplete: enter
23:37:52.174 00.001 14964 UpdateGuideState(): m_state=6
23:37:52.176 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
23:37:52.177 00.001 14964 Star::Find returns 1 (0), X=274.18, Y=98.69, Mass=329945, SNR=361.1, Peak=18662 HFD=4.2
23:37:52.179 00.002 14964 MultiStar: [#1 -0.23,-0.48,0.15,U] [#2 0.01,-0.29,0.07,U] 
23:37:52.180 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.38}, one-star: {-0.15, 0.55}
23:37:52.181 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
23:37:52.182 00.001 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
23:37:52.184 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.94 mountX=-0.38 mountY=0.11, mountTheta=2.87
23:37:52.187 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.38, opts=13)
23:37:52.187 00.000 14964 Enqueuing Move request for scope (-0.15, 0.38)
23:37:52.189 00.002 12044 Worker thread wakes up
23:37:52.189 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.38) opts 0xd
23:37:52.189 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.38)
23:37:52.189 00.000 12044 Moving (-0.15, 0.38) raw xDistance=-0.38 yDistance=0.11
23:37:52.189 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.02
23:37:52.189 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:52.189 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:37:52.189 00.000 12044 MoveAxis(E, 0, ABG)
23:37:52.189 00.000 12044 Move returns status 0, amount 0
23:37:52.189 00.000 12044 MoveAxis(N, 0, ABG)
23:37:52.189 00.000 12044 Move returns status 0, amount 0
23:37:52.189 00.000 12044 move complete, result=0
23:37:52.189 00.000 12044 worker thread done servicing request
23:37:52.203 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18662, med=617, FiltMin=523, FiltMax=13551, Gamma=0.810
23:37:52.212 00.009 14964 UpdateGuideState exits: m=329945 SNR=361.1
23:37:52.214 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.215 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:52.216 00.001 14964 Enqueuing Expose request
23:37:52.218 00.002 14964 GuideStep: -0.4 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:52.219 00.001 12044 Worker thread wakes up
23:37:52.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:52.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:55.332 03.113 12044 Exposure complete
23:37:55.386 00.054 12044 worker thread done servicing request
23:37:55.387 00.001 14964 OnExposeComplete: enter
23:37:55.388 00.001 14964 UpdateGuideState(): m_state=6
23:37:55.389 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
23:37:55.391 00.002 14964 Star::Find returns 1 (0), X=274.54, Y=98.29, Mass=327012, SNR=343.1, Peak=19559 HFD=3.9
23:37:55.392 00.001 14964 MultiStar: [#1 -0.05,-0.42,0.16,U] [#2 0.08,-0.22,0.07,U] 
23:37:55.394 00.002 14964 refined, 2 included, MultiStar: {0.17, 0.06}, one-star: {0.21, 0.15}
23:37:55.395 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
23:37:55.396 00.001 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
23:37:55.397 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
23:37:55.399 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.06, opts=13)
23:37:55.400 00.001 14964 Enqueuing Move request for scope (0.17, 0.06)
23:37:55.402 00.002 12044 Worker thread wakes up
23:37:55.402 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:37:55.402 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:37:55.402 00.000 12044 Moving (0.17, 0.06) raw xDistance=-0.05 yDistance=-0.17
23:37:55.402 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
23:37:55.402 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:55.402 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:37:55.402 00.000 12044 MoveAxis(E, 0, ABG)
23:37:55.402 00.000 12044 Move returns status 0, amount 0
23:37:55.402 00.000 12044 MoveAxis(N, 0, ABG)
23:37:55.402 00.000 12044 Move returns status 0, amount 0
23:37:55.402 00.000 12044 move complete, result=0
23:37:55.403 00.001 12044 worker thread done servicing request
23:37:55.421 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19559, med=617, FiltMin=523, FiltMax=14555, Gamma=0.810
23:37:55.429 00.008 14964 UpdateGuideState exits: m=327012 SNR=343.1
23:37:55.430 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.431 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:55.432 00.001 14964 Enqueuing Expose request
23:37:55.432 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:55.433 00.001 12044 Worker thread wakes up
23:37:55.433 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:55.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:37:58.560 03.127 12044 Exposure complete
23:37:58.586 00.026 12044 worker thread done servicing request
23:37:58.587 00.001 14964 OnExposeComplete: enter
23:37:58.588 00.001 14964 UpdateGuideState(): m_state=6
23:37:58.589 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
23:37:58.590 00.001 14964 Star::Find returns 1 (0), X=274.22, Y=97.89, Mass=334707, SNR=368.0, Peak=21995 HFD=4.1
23:37:58.590 00.000 14964 MultiStar: [#1 -0.43,0.21,0.15,U] [#2 0.38,0.14,0.07,U] 
23:37:58.591 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.17}, one-star: {-0.11, -0.25}
23:37:58.591 00.000 14964 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.56) = xAngle (-0.62 = -0.62)
23:37:58.591 00.000 14964 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.43 = 2.43)
23:37:58.592 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.18 mountX=0.17 mountY=0.14, mountTheta=0.68
23:37:58.593 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.17, opts=13)
23:37:58.594 00.001 14964 Enqueuing Move request for scope (-0.12, -0.17)
23:37:58.594 00.000 12044 Worker thread wakes up
23:37:58.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
23:37:58.594 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
23:37:58.594 00.000 12044 Moving (-0.12, -0.17) raw xDistance=0.17 yDistance=0.14
23:37:58.594 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.20, using input
23:37:58.594 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
23:37:58.594 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.594 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:37:58.594 00.000 12044 MoveAxis(E, 0, ABG)
23:37:58.594 00.000 12044 Move returns status 0, amount 0
23:37:58.594 00.000 12044 MoveAxis(N, 0, ABG)
23:37:58.594 00.000 12044 Move returns status 0, amount 0
23:37:58.594 00.000 12044 move complete, result=0
23:37:58.595 00.001 12044 worker thread done servicing request
23:37:58.602 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21995, med=616, FiltMin=535, FiltMax=16023, Gamma=0.810
23:37:58.608 00.006 14964 UpdateGuideState exits: m=334707 SNR=368.0
23:37:58.608 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.609 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:37:58.609 00.000 14964 Enqueuing Expose request
23:37:58.610 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:58.610 00.000 12044 Worker thread wakes up
23:37:58.610 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:37:58.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:01.706 03.096 12044 Exposure complete
23:38:01.742 00.036 12044 worker thread done servicing request
23:38:01.742 00.000 14964 OnExposeComplete: enter
23:38:01.744 00.002 14964 UpdateGuideState(): m_state=6
23:38:01.745 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1088
23:38:01.747 00.002 14964 Star::Find returns 1 (0), X=273.78, Y=98.22, Mass=328866, SNR=363.3, Peak=21183 HFD=3.9
23:38:01.748 00.001 14964 MultiStar: [#1 -0.45,-0.07,0.14,U] [#2 -0.09,-0.02,0.06,U] 
23:38:01.749 00.001 14964 refined, 2 included, MultiStar: {-0.52, 0.05}, one-star: {-0.55, 0.08}
23:38:01.751 00.002 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
23:38:01.752 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
23:38:01.754 00.002 14964 CameraToMount -- cameraX=-0.52 cameraY=0.05 hyp=0.52 cameraTheta=3.04 mountX=-0.06 mountY=0.51, mountTheta=1.69
23:38:01.758 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.05, opts=13)
23:38:01.761 00.003 14964 Enqueuing Move request for scope (-0.52, 0.05)
23:38:01.762 00.001 12044 Worker thread wakes up
23:38:01.762 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.05) opts 0xd
23:38:01.762 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.05)
23:38:01.762 00.000 12044 Moving (-0.52, 0.05) raw xDistance=-0.06 yDistance=0.51
23:38:01.762 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.07, using input
23:38:01.762 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
23:38:01.762 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:01.762 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
23:38:01.763 00.001 12044 MoveAxis(E, 0, ABG)
23:38:01.763 00.000 12044 Move returns status 0, amount 0
23:38:01.763 00.000 12044 MoveAxis(N, 0, ABG)
23:38:01.763 00.000 12044 Move returns status 0, amount 0
23:38:01.763 00.000 12044 move complete, result=0
23:38:01.763 00.000 12044 worker thread done servicing request
23:38:01.777 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21183, med=617, FiltMin=534, FiltMax=17255, Gamma=0.810
23:38:01.787 00.010 14964 UpdateGuideState exits: m=328866 SNR=363.3
23:38:01.789 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.791 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:01.792 00.001 14964 Enqueuing Expose request
23:38:01.793 00.001 12044 Worker thread wakes up
23:38:01.793 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:01.793 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:01.793 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:38:04.903 03.110 12044 Exposure complete
23:38:04.942 00.039 12044 worker thread done servicing request
23:38:04.942 00.000 14964 OnExposeComplete: enter
23:38:04.943 00.001 14964 UpdateGuideState(): m_state=6
23:38:04.944 00.001 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1089
23:38:04.944 00.000 14964 Star::Find returns 1 (0), X=274.03, Y=97.70, Mass=328285, SNR=351.1, Peak=20611 HFD=4.1
23:38:04.946 00.002 14964 MultiStar: [#1 -0.43,0.67,0.00,M1] [#2 -0.36,1.10,0.00,M1] 
23:38:04.948 00.002 14964 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.56) = xAngle (-0.62 = -0.62)
23:38:04.949 00.001 14964 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.43 = 2.43)
23:38:04.951 00.002 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.44 hyp=0.53 cameraTheta=-2.18 mountX=0.43 mountY=0.35, mountTheta=0.67
23:38:04.953 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.44, opts=13)
23:38:04.954 00.001 14964 Enqueuing Move request for scope (-0.30, -0.44)
23:38:04.956 00.002 12044 Worker thread wakes up
23:38:04.956 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.44) opts 0xd
23:38:04.956 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.44)
23:38:04.956 00.000 12044 Moving (-0.30, -0.44) raw xDistance=0.43 yDistance=0.35
23:38:04.956 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.43, slope = -0.00
23:38:04.956 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:04.956 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:38:04.956 00.000 12044 MoveAxis(E, 0, ABG)
23:38:04.956 00.000 12044 Move returns status 0, amount 0
23:38:04.956 00.000 12044 MoveAxis(N, 0, ABG)
23:38:04.956 00.000 12044 Move returns status 0, amount 0
23:38:04.956 00.000 12044 move complete, result=0
23:38:04.956 00.000 12044 worker thread done servicing request
23:38:04.971 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20611, med=616, FiltMin=531, FiltMax=13676, Gamma=0.810
23:38:04.978 00.007 14964 UpdateGuideState exits: m=328285 SNR=351.1
23:38:04.979 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.979 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:04.980 00.001 14964 Enqueuing Expose request
23:38:04.981 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
23:38:04.981 00.000 12044 Worker thread wakes up
23:38:04.981 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:04.982 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:08.078 03.096 12044 Exposure complete
23:38:08.108 00.030 12044 worker thread done servicing request
23:38:08.108 00.000 14964 OnExposeComplete: enter
23:38:08.110 00.002 14964 UpdateGuideState(): m_state=6
23:38:08.111 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1090
23:38:08.113 00.002 14964 Star::Find returns 1 (0), X=273.81, Y=98.46, Mass=329978, SNR=359.0, Peak=16851 HFD=4.5
23:38:08.114 00.001 14964 MultiStar: [#1 -0.83,-0.43,0.00,M2] [#2 -0.52,-0.37,0.06,U] 
23:38:08.115 00.001 14964 refined, 1 included, MultiStar: {-0.52, 0.28}, one-star: {-0.52, 0.32}
23:38:08.117 00.002 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
23:38:08.118 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.97)
23:38:08.119 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=0.28 hyp=0.59 cameraTheta=2.65 mountX=-0.29 mountY=0.49, mountTheta=2.10
23:38:08.121 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.28, opts=13)
23:38:08.122 00.001 14964 Enqueuing Move request for scope (-0.52, 0.28)
23:38:08.123 00.001 12044 Worker thread wakes up
23:38:08.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.28) opts 0xd
23:38:08.123 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.28)
23:38:08.123 00.000 12044 Moving (-0.52, 0.28) raw xDistance=-0.29 yDistance=0.49
23:38:08.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.03
23:38:08.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:08.124 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
23:38:08.124 00.000 12044 MoveAxis(E, 0, ABG)
23:38:08.124 00.000 12044 Move returns status 0, amount 0
23:38:08.124 00.000 12044 MoveAxis(N, 0, ABG)
23:38:08.124 00.000 12044 Move returns status 0, amount 0
23:38:08.124 00.000 12044 move complete, result=0
23:38:08.124 00.000 12044 worker thread done servicing request
23:38:08.135 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16851, med=618, FiltMin=527, FiltMax=12403, Gamma=0.810
23:38:08.142 00.007 14964 UpdateGuideState exits: m=329978 SNR=359.0
23:38:08.143 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.143 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:08.144 00.001 14964 Enqueuing Expose request
23:38:08.145 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
23:38:08.146 00.001 12044 Worker thread wakes up
23:38:08.146 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:08.146 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:11.253 03.107 12044 Exposure complete
23:38:11.278 00.025 12044 worker thread done servicing request
23:38:11.278 00.000 14964 OnExposeComplete: enter
23:38:11.279 00.001 14964 UpdateGuideState(): m_state=6
23:38:11.280 00.001 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1091
23:38:11.280 00.000 14964 Star::Find returns 1 (0), X=274.07, Y=97.95, Mass=326540, SNR=362.8, Peak=20219 HFD=4.3
23:38:11.281 00.001 14964 MultiStar: [#1 -0.26,0.04,0.15,U] [#2 -0.04,0.25,0.06,U] 
23:38:11.282 00.001 14964 refined, 2 included, MultiStar: {-0.25, -0.14}, one-star: {-0.26, -0.19}
23:38:11.282 00.000 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
23:38:11.283 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
23:38:11.283 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-2.63 mountX=0.14 mountY=0.26, mountTheta=1.09
23:38:11.285 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.14, opts=13)
23:38:11.285 00.000 14964 Enqueuing Move request for scope (-0.25, -0.14)
23:38:11.286 00.001 12044 Worker thread wakes up
23:38:11.286 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd
23:38:11.286 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.14)
23:38:11.286 00.000 12044 Moving (-0.25, -0.14) raw xDistance=0.14 yDistance=0.26
23:38:11.286 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
23:38:11.286 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:11.286 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:38:11.286 00.000 12044 MoveAxis(E, 0, ABG)
23:38:11.286 00.000 12044 Move returns status 0, amount 0
23:38:11.286 00.000 12044 MoveAxis(N, 0, ABG)
23:38:11.286 00.000 12044 Move returns status 0, amount 0
23:38:11.286 00.000 12044 move complete, result=0
23:38:11.286 00.000 12044 worker thread done servicing request
23:38:11.295 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20219, med=617, FiltMin=536, FiltMax=13072, Gamma=0.810
23:38:11.301 00.006 14964 UpdateGuideState exits: m=326540 SNR=362.8
23:38:11.302 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.302 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:11.303 00.001 14964 Enqueuing Expose request
23:38:11.303 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:38:11.304 00.001 12044 Worker thread wakes up
23:38:11.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:11.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:14.402 03.098 12044 Exposure complete
23:38:14.423 00.021 12044 worker thread done servicing request
23:38:14.423 00.000 14964 OnExposeComplete: enter
23:38:14.424 00.001 14964 UpdateGuideState(): m_state=6
23:38:14.424 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1092
23:38:14.425 00.001 14964 Star::Find returns 1 (0), X=273.83, Y=98.22, Mass=327376, SNR=353.6, Peak=17683 HFD=4.4
23:38:14.425 00.000 14964 MultiStar: [#1 -0.48,-0.27,0.15,U] [#2 -0.09,-0.31,0.06,U] 
23:38:14.426 00.001 14964 refined, 2 included, MultiStar: {-0.47, 0.02}, one-star: {-0.50, 0.08}
23:38:14.426 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
23:38:14.427 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
23:38:14.427 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.02 hyp=0.47 cameraTheta=3.10 mountX=-0.02 mountY=0.47, mountTheta=1.62
23:38:14.428 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.02, opts=13)
23:38:14.429 00.001 14964 Enqueuing Move request for scope (-0.47, 0.02)
23:38:14.429 00.000 12044 Worker thread wakes up
23:38:14.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.02) opts 0xd
23:38:14.429 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.02)
23:38:14.429 00.000 12044 Moving (-0.47, 0.02) raw xDistance=-0.02 yDistance=0.47
23:38:14.429 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.12, using input
23:38:14.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
23:38:14.429 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=1.22
23:38:14.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:38:14.429 00.000 12044 MoveAxis(E, 0, ABG)
23:38:14.429 00.000 12044 Move returns status 0, amount 0
23:38:14.429 00.000 12044 BLC: Oldest BLC event removed
23:38:14.430 00.001 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 331 applied
23:38:14.430 00.000 12044 MoveAxis(S, 375, ABG)
23:38:14.430 00.000 12044 Guiding  Dir = 1, Dur = 375
23:38:14.437 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17683, med=616, FiltMin=529, FiltMax=14039, Gamma=0.810
23:38:14.445 00.008 14964 UpdateGuideState exits: m=327376 SNR=353.6
23:38:14.446 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.447 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:14.447 00.000 14964 Enqueuing Expose request
23:38:14.451 00.004 12044 IsSlewing returns 0
23:38:14.451 00.000 12044 IsGuiding returns 0
23:38:14.482 00.031 12044 PulseGuide returned control before completion, sleep 354
23:38:14.851 00.369 12044 IsGuiding returns 1
23:38:14.852 00.001 12044 scope still moving after pulse duration time elapsed
23:38:14.904 00.052 12044 IsSlewing returns 0
23:38:14.906 00.002 12044 IsGuiding returns 0
23:38:14.907 00.001 12044 scope move finished after 375 + 80 ms
23:38:14.907 00.000 12044 Move returns status 0, amount 375
23:38:14.907 00.000 12044 move complete, result=0
23:38:14.907 00.000 12044 worker thread done servicing request
23:38:14.907 00.000 12044 Worker thread wakes up
23:38:14.907 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:14.907 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:14.907 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 375 ms SOUTH
23:38:18.008 03.101 12044 Exposure complete
23:38:18.032 00.024 12044 worker thread done servicing request
23:38:18.032 00.000 14964 OnExposeComplete: enter
23:38:18.033 00.001 14964 UpdateGuideState(): m_state=6
23:38:18.033 00.000 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1093
23:38:18.034 00.001 14964 Star::Find returns 1 (0), X=274.56, Y=98.55, Mass=325712, SNR=358.6, Peak=16514 HFD=4.2
23:38:18.035 00.001 14964 MultiStar: [#1 0.24,-0.51,0.15,U] [#2 0.58,-0.44,0.00,M1] 
23:38:18.037 00.002 14964 refined, 1 included, MultiStar: {0.23, 0.29}, one-star: {0.23, 0.41}
23:38:18.038 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.46 = 2.46)
23:38:18.039 00.001 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.77)
23:38:18.041 00.002 14964 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.90 mountX=-0.29 mountY=-0.26, mountTheta=-2.41
23:38:18.044 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.29, opts=13)
23:38:18.045 00.001 14964 Enqueuing Move request for scope (0.23, 0.29)
23:38:18.046 00.001 12044 Worker thread wakes up
23:38:18.046 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
23:38:18.046 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
23:38:18.046 00.000 12044 Moving (0.23, 0.29) raw xDistance=-0.29 yDistance=-0.26
23:38:18.046 00.000 12044 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.469208, 1:-0.257486
23:38:18.046 00.000 12044 BLC: No correction, Miss < min_move
23:38:18.046 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.00
23:38:18.046 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:18.046 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:38:18.046 00.000 12044 MoveAxis(E, 0, ABG)
23:38:18.046 00.000 12044 Move returns status 0, amount 0
23:38:18.046 00.000 12044 MoveAxis(N, 0, ABG)
23:38:18.046 00.000 12044 Move returns status 0, amount 0
23:38:18.046 00.000 12044 move complete, result=0
23:38:18.046 00.000 12044 worker thread done servicing request
23:38:18.055 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16514, med=616, FiltMin=531, FiltMax=12788, Gamma=0.810
23:38:18.063 00.008 14964 UpdateGuideState exits: m=325712 SNR=358.6
23:38:18.064 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.064 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:18.065 00.001 14964 Enqueuing Expose request
23:38:18.065 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:38:18.066 00.001 12044 Worker thread wakes up
23:38:18.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:18.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:21.180 03.114 12044 Exposure complete
23:38:21.223 00.043 12044 worker thread done servicing request
23:38:21.223 00.000 14964 OnExposeComplete: enter
23:38:21.225 00.002 14964 UpdateGuideState(): m_state=6
23:38:21.227 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1094
23:38:21.228 00.001 14964 Star::Find returns 1 (0), X=274.01, Y=98.22, Mass=329613, SNR=367.4, Peak=17047 HFD=4.2
23:38:21.230 00.002 14964 MultiStar: [#1 -0.46,0.05,0.16,U] [#2 -0.23,0.07,0.06,U] 
23:38:21.231 00.001 14964 single-star, 2 included, MultiStar: {-0.33, 0.08}, one-star: {-0.32, 0.08}
23:38:21.232 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
23:38:21.233 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
23:38:21.235 00.002 14964 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.89 mountX=-0.09 mountY=0.31, mountTheta=1.84
23:38:21.238 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.08, opts=13)
23:38:21.239 00.001 14964 Enqueuing Move request for scope (-0.32, 0.08)
23:38:21.241 00.002 12044 Worker thread wakes up
23:38:21.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.08) opts 0xd
23:38:21.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.08)
23:38:21.241 00.000 12044 Moving (-0.32, 0.08) raw xDistance=-0.09 yDistance=0.31
23:38:21.241 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.469208, 1:-0.257486, 2:0.311300
23:38:21.241 00.000 12044 BLC: No correction, Miss < min_move
23:38:21.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
23:38:21.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:21.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:38:21.241 00.000 12044 MoveAxis(E, 0, ABG)
23:38:21.242 00.001 12044 Move returns status 0, amount 0
23:38:21.242 00.000 12044 MoveAxis(N, 0, ABG)
23:38:21.242 00.000 12044 Move returns status 0, amount 0
23:38:21.242 00.000 12044 move complete, result=0
23:38:21.243 00.001 12044 worker thread done servicing request
23:38:21.257 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17047, med=616, FiltMin=531, FiltMax=14000, Gamma=0.810
23:38:21.266 00.009 14964 UpdateGuideState exits: m=329613 SNR=367.4
23:38:21.266 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.267 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:21.267 00.000 14964 Enqueuing Expose request
23:38:21.268 00.001 12044 Worker thread wakes up
23:38:21.268 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:38:21.268 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:21.268 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:24.381 03.113 12044 Exposure complete
23:38:24.405 00.024 12044 worker thread done servicing request
23:38:24.405 00.000 14964 OnExposeComplete: enter
23:38:24.406 00.001 14964 UpdateGuideState(): m_state=6
23:38:24.406 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1095
23:38:24.407 00.001 14964 Star::Find returns 1 (0), X=274.65, Y=97.80, Mass=327502, SNR=361.1, Peak=17819 HFD=4.2
23:38:24.408 00.001 14964 MultiStar: [#1 0.22,-0.34,0.15,U] [#2 0.62,-0.04,0.06,U] 
23:38:24.408 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.32}, one-star: {0.32, -0.34}
23:38:24.409 00.001 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
23:38:24.410 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
23:38:24.410 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.46 cameraTheta=-0.79 mountX=0.33 mountY=-0.29, mountTheta=-0.72
23:38:24.411 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.32, opts=13)
23:38:24.412 00.001 14964 Enqueuing Move request for scope (0.32, -0.32)
23:38:24.412 00.000 12044 Worker thread wakes up
23:38:24.412 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.32) opts 0xd
23:38:24.412 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.32)
23:38:24.412 00.000 12044 Moving (0.32, -0.32) raw xDistance=0.33 yDistance=-0.29
23:38:24.412 00.000 12044 BLC: window closed
23:38:24.412 00.000 12044 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.469208, 1:-0.257486, 2:0.311300
23:38:24.412 00.000 12044 BLC: No correction, Miss < min_move
23:38:24.412 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.00
23:38:24.412 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:24.412 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:38:24.412 00.000 12044 MoveAxis(E, 0, ABG)
23:38:24.412 00.000 12044 Move returns status 0, amount 0
23:38:24.412 00.000 12044 MoveAxis(N, 0, ABG)
23:38:24.412 00.000 12044 Move returns status 0, amount 0
23:38:24.412 00.000 12044 move complete, result=0
23:38:24.412 00.000 12044 worker thread done servicing request
23:38:24.420 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17819, med=615, FiltMin=532, FiltMax=13139, Gamma=0.810
23:38:24.425 00.005 14964 UpdateGuideState exits: m=327502 SNR=361.1
23:38:24.426 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.427 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:24.427 00.000 14964 Enqueuing Expose request
23:38:24.428 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:38:24.429 00.001 12044 Worker thread wakes up
23:38:24.429 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:24.429 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:27.550 03.121 12044 Exposure complete
23:38:27.576 00.026 12044 worker thread done servicing request
23:38:27.576 00.000 14964 OnExposeComplete: enter
23:38:27.577 00.001 14964 UpdateGuideState(): m_state=6
23:38:27.578 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1096
23:38:27.580 00.002 14964 Star::Find returns 1 (0), X=274.57, Y=97.88, Mass=329675, SNR=367.8, Peak=18715 HFD=4.0
23:38:27.581 00.001 14964 MultiStar: [#1 0.18,0.17,0.16,U] [#2 0.91,0.27,0.00,M1] 
23:38:27.582 00.001 14964 refined, 1 included, MultiStar: {0.23, -0.20}, one-star: {0.24, -0.26}
23:38:27.584 00.002 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
23:38:27.585 00.001 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.39)
23:38:27.586 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.71 mountX=0.21 mountY=-0.21, mountTheta=-0.80
23:38:27.587 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.20, opts=13)
23:38:27.588 00.001 14964 Enqueuing Move request for scope (0.23, -0.20)
23:38:27.588 00.000 12044 Worker thread wakes up
23:38:27.588 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
23:38:27.588 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
23:38:27.588 00.000 12044 Moving (0.23, -0.20) raw xDistance=0.21 yDistance=-0.21
23:38:27.588 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
23:38:27.589 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:27.589 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:38:27.589 00.000 12044 MoveAxis(E, 0, ABG)
23:38:27.589 00.000 12044 Move returns status 0, amount 0
23:38:27.589 00.000 12044 MoveAxis(N, 0, ABG)
23:38:27.589 00.000 12044 Move returns status 0, amount 0
23:38:27.589 00.000 12044 move complete, result=0
23:38:27.589 00.000 12044 worker thread done servicing request
23:38:27.599 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18715, med=617, FiltMin=507, FiltMax=14418, Gamma=0.810
23:38:27.604 00.005 14964 UpdateGuideState exits: m=329675 SNR=367.8
23:38:27.605 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.605 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:27.606 00.001 14964 Enqueuing Expose request
23:38:27.607 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:27.607 00.000 12044 Worker thread wakes up
23:38:27.607 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:27.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:30.714 03.107 12044 Exposure complete
23:38:30.743 00.029 12044 worker thread done servicing request
23:38:30.743 00.000 14964 OnExposeComplete: enter
23:38:30.743 00.000 14964 UpdateGuideState(): m_state=6
23:38:30.744 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1097
23:38:30.745 00.001 14964 Star::Find returns 1 (0), X=274.59, Y=97.44, Mass=324912, SNR=359.0, Peak=19527 HFD=4.1
23:38:30.745 00.000 14964 MultiStar: [#1 0.22,0.43,0.16,U] [#2 0.31,0.66,0.00,M2] 
23:38:30.746 00.001 14964 refined, 1 included, MultiStar: {0.26, -0.54}, one-star: {0.26, -0.70}
23:38:30.746 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
23:38:30.747 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.80)
23:38:30.747 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.54 hyp=0.60 cameraTheta=-1.13 mountX=0.55 mountY=-0.20, mountTheta=-0.35
23:38:30.748 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.54, opts=13)
23:38:30.749 00.001 14964 Enqueuing Move request for scope (0.26, -0.54)
23:38:30.750 00.001 12044 Worker thread wakes up
23:38:30.750 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.54) opts 0xd
23:38:30.750 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.54)
23:38:30.750 00.000 12044 Moving (0.26, -0.54) raw xDistance=0.55 yDistance=-0.20
23:38:30.750 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.55, slope = 0.04
23:38:30.750 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:30.750 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:38:30.750 00.000 12044 MoveAxis(W, 28, ABG)
23:38:30.750 00.000 12044 Guiding  Dir = 3, Dur = 28
23:38:30.760 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19527, med=616, FiltMin=527, FiltMax=14103, Gamma=0.810
23:38:30.767 00.007 14964 UpdateGuideState exits: m=324912 SNR=359.0
23:38:30.768 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.768 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:30.769 00.001 14964 Enqueuing Expose request
23:38:30.782 00.013 12044 IsSlewing returns 0
23:38:30.783 00.001 12044 IsGuiding returns 0
23:38:30.870 00.087 12044 IsGuiding returns 1
23:38:30.870 00.000 12044 scope still moving after pulse duration time elapsed
23:38:30.936 00.066 12044 IsSlewing returns 0
23:38:30.937 00.001 12044 IsGuiding returns 0
23:38:30.937 00.000 12044 scope move finished after 28 + 126 ms
23:38:30.937 00.000 12044 Move returns status 0, amount 28
23:38:30.937 00.000 12044 MoveAxis(N, 0, ABG)
23:38:30.937 00.000 12044 Move returns status 0, amount 0
23:38:30.937 00.000 12044 move complete, result=0
23:38:30.937 00.000 12044 worker thread done servicing request
23:38:30.937 00.000 12044 Worker thread wakes up
23:38:30.937 00.000 14964 GuideStep: 0.5 px 28 ms WEST, -0.2 px 0 ms NORTH
23:38:30.940 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:30.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:34.081 03.141 12044 Exposure complete
23:38:34.128 00.047 12044 worker thread done servicing request
23:38:34.129 00.001 14964 OnExposeComplete: enter
23:38:34.131 00.002 14964 UpdateGuideState(): m_state=6
23:38:34.132 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1098
23:38:34.135 00.003 14964 Star::Find returns 1 (0), X=274.92, Y=98.13, Mass=324517, SNR=360.5, Peak=16887 HFD=4.3
23:38:34.138 00.003 14964 MultiStar: [#1 0.57,0.04,0.16,U] [#2 0.90,0.38,0.00,M3] 
23:38:34.141 00.003 14964 refined, 1 included, MultiStar: {0.59, -0.01}, one-star: {0.59, -0.01}
23:38:34.143 00.002 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
23:38:34.145 00.002 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.69)
23:38:34.147 00.002 14964 CameraToMount -- cameraX=0.59 cameraY=-0.01 hyp=0.59 cameraTheta=-0.01 mountX=0.02 mountY=-0.59, mountTheta=-1.54
23:38:34.149 00.002 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.01, opts=13)
23:38:34.151 00.002 14964 Enqueuing Move request for scope (0.59, -0.01)
23:38:34.153 00.002 12044 Worker thread wakes up
23:38:34.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.01) opts 0xd
23:38:34.154 00.001 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.01)
23:38:34.154 00.000 12044 Moving (0.59, -0.01) raw xDistance=0.02 yDistance=-0.59
23:38:34.154 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.15, using input
23:38:34.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
23:38:34.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:38:34.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
23:38:34.154 00.000 12044 MoveAxis(E, 0, ABG)
23:38:34.154 00.000 12044 Move returns status 0, amount 0
23:38:34.154 00.000 12044 MoveAxis(N, 0, ABG)
23:38:34.154 00.000 12044 Move returns status 0, amount 0
23:38:34.154 00.000 12044 move complete, result=0
23:38:34.154 00.000 12044 worker thread done servicing request
23:38:34.169 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16887, med=617, FiltMin=535, FiltMax=13283, Gamma=0.810
23:38:34.178 00.009 14964 UpdateGuideState exits: m=324517 SNR=360.5
23:38:34.179 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.179 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:34.179 00.000 14964 Enqueuing Expose request
23:38:34.181 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:38:34.182 00.001 12044 Worker thread wakes up
23:38:34.182 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:34.182 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:37.283 03.101 12044 Exposure complete
23:38:37.321 00.038 12044 worker thread done servicing request
23:38:37.323 00.002 14964 OnExposeComplete: enter
23:38:37.324 00.001 14964 UpdateGuideState(): m_state=6
23:38:37.325 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1099
23:38:37.326 00.001 14964 Star::Find returns 1 (0), X=274.50, Y=97.81, Mass=327504, SNR=359.5, Peak=18267 HFD=4.1
23:38:37.326 00.000 14964 MultiStar: [#1 0.21,0.29,0.14,U] [#2 0.29,1.08,0.00,M4] 
23:38:37.327 00.001 14964 refined, 1 included, MultiStar: {0.18, -0.26}, one-star: {0.17, -0.34}
23:38:37.329 00.002 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
23:38:37.330 00.001 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
23:38:37.331 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.97 mountX=0.26 mountY=-0.15, mountTheta=-0.52
23:38:37.334 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.26, opts=13)
23:38:37.335 00.001 14964 Enqueuing Move request for scope (0.18, -0.26)
23:38:37.336 00.001 12044 Worker thread wakes up
23:38:37.337 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
23:38:37.337 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
23:38:37.337 00.000 12044 Moving (0.18, -0.26) raw xDistance=0.26 yDistance=-0.15
23:38:37.337 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.35, using input
23:38:37.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.05
23:38:37.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:37.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:38:37.337 00.000 12044 MoveAxis(E, 0, ABG)
23:38:37.337 00.000 12044 Move returns status 0, amount 0
23:38:37.337 00.000 12044 MoveAxis(N, 0, ABG)
23:38:37.337 00.000 12044 Move returns status 0, amount 0
23:38:37.337 00.000 12044 move complete, result=0
23:38:37.337 00.000 12044 worker thread done servicing request
23:38:37.347 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18267, med=617, FiltMin=533, FiltMax=14326, Gamma=0.810
23:38:37.353 00.006 14964 UpdateGuideState exits: m=327504 SNR=359.5
23:38:37.354 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.354 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:37.354 00.000 14964 Enqueuing Expose request
23:38:37.354 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:37.356 00.002 12044 Worker thread wakes up
23:38:37.356 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:37.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:40.482 03.126 12044 Exposure complete
23:38:40.504 00.022 12044 worker thread done servicing request
23:38:40.504 00.000 14964 OnExposeComplete: enter
23:38:40.505 00.001 14964 UpdateGuideState(): m_state=6
23:38:40.506 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1100
23:38:40.506 00.000 14964 Star::Find returns 1 (0), X=274.10, Y=97.96, Mass=330428, SNR=348.5, Peak=17035 HFD=4.3
23:38:40.507 00.001 14964 MultiStar: [#1 -0.14,0.26,0.18,U] [#2 0.20,0.50,0.06,U] 
23:38:40.507 00.000 14964 refined, 2 included, MultiStar: {-0.19, -0.08}, one-star: {-0.23, -0.18}
23:38:40.508 00.001 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.56) = xAngle (-1.19 = -1.19)
23:38:40.508 00.000 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.86 = 1.86)
23:38:40.508 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.75 mountX=0.08 mountY=0.20, mountTheta=1.20
23:38:40.510 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.08, opts=13)
23:38:40.511 00.001 14964 Enqueuing Move request for scope (-0.19, -0.08)
23:38:40.511 00.000 12044 Worker thread wakes up
23:38:40.511 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
23:38:40.511 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
23:38:40.511 00.000 12044 Moving (-0.19, -0.08) raw xDistance=0.08 yDistance=0.20
23:38:40.511 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.19, using input
23:38:40.511 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
23:38:40.511 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:40.511 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:38:40.511 00.000 12044 MoveAxis(E, 0, ABG)
23:38:40.511 00.000 12044 Move returns status 0, amount 0
23:38:40.511 00.000 12044 MoveAxis(N, 0, ABG)
23:38:40.511 00.000 12044 Move returns status 0, amount 0
23:38:40.511 00.000 12044 move complete, result=0
23:38:40.512 00.001 12044 worker thread done servicing request
23:38:40.519 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17035, med=617, FiltMin=531, FiltMax=13888, Gamma=0.810
23:38:40.524 00.005 14964 UpdateGuideState exits: m=330428 SNR=348.5
23:38:40.525 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.525 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:40.526 00.001 14964 Enqueuing Expose request
23:38:40.526 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:40.527 00.001 12044 Worker thread wakes up
23:38:40.527 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:40.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:43.629 03.102 12044 Exposure complete
23:38:43.651 00.022 12044 worker thread done servicing request
23:38:43.651 00.000 14964 OnExposeComplete: enter
23:38:43.651 00.000 14964 UpdateGuideState(): m_state=6
23:38:43.652 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1101
23:38:43.653 00.001 14964 Star::Find returns 1 (0), X=274.55, Y=97.79, Mass=326795, SNR=355.0, Peak=17955 HFD=4.0
23:38:43.653 00.000 14964 MultiStar: [#1 0.37,0.38,0.16,U] [#2 0.55,0.75,0.00,M4] 
23:38:43.654 00.001 14964 refined, 1 included, MultiStar: {0.25, -0.25}, one-star: {0.23, -0.36}
23:38:43.654 00.000 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
23:38:43.655 00.001 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
23:38:43.655 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.80 mountX=0.26 mountY=-0.22, mountTheta=-0.71
23:38:43.657 00.002 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.25, opts=13)
23:38:43.657 00.000 14964 Enqueuing Move request for scope (0.25, -0.25)
23:38:43.658 00.001 12044 Worker thread wakes up
23:38:43.658 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
23:38:43.658 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
23:38:43.658 00.000 12044 Moving (0.25, -0.25) raw xDistance=0.26 yDistance=-0.22
23:38:43.658 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.04
23:38:43.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:38:43.658 00.000 12044 MoveAxis(E, 0, ABG)
23:38:43.658 00.000 12044 Move returns status 0, amount 0
23:38:43.658 00.000 12044 MoveAxis(N, 0, ABG)
23:38:43.658 00.000 12044 Move returns status 0, amount 0
23:38:43.658 00.000 12044 move complete, result=0
23:38:43.658 00.000 12044 worker thread done servicing request
23:38:43.665 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17955, med=616, FiltMin=534, FiltMax=14619, Gamma=0.810
23:38:43.671 00.006 14964 UpdateGuideState exits: m=326795 SNR=355.0
23:38:43.671 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:43.672 00.000 14964 Enqueuing Expose request
23:38:43.673 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:43.673 00.000 12044 Worker thread wakes up
23:38:43.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:43.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:46.777 03.104 12044 Exposure complete
23:38:46.818 00.041 12044 worker thread done servicing request
23:38:46.818 00.000 14964 OnExposeComplete: enter
23:38:46.819 00.001 14964 UpdateGuideState(): m_state=6
23:38:46.819 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1102
23:38:46.820 00.001 14964 Star::Find returns 1 (0), X=274.68, Y=97.44, Mass=326306, SNR=354.8, Peak=17063 HFD=4.2
23:38:46.821 00.001 14964 MultiStar: [#1 0.13,0.63,0.15,U] [#2 0.59,1.02,0.00,M5] 
23:38:46.822 00.001 14964 refined, 1 included, MultiStar: {0.33, -0.53}, one-star: {0.35, -0.71}
23:38:46.822 00.000 14964 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.56) = xAngle (0.53 = 0.53)
23:38:46.823 00.001 14964 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.70)
23:38:46.823 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.53 hyp=0.62 cameraTheta=-1.02 mountX=0.54 mountY=-0.27, mountTheta=-0.47
23:38:46.824 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.53, opts=13)
23:38:46.825 00.001 14964 Enqueuing Move request for scope (0.33, -0.53)
23:38:46.826 00.001 12044 Worker thread wakes up
23:38:46.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.53) opts 0xd
23:38:46.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.53)
23:38:46.826 00.000 12044 Moving (0.33, -0.53) raw xDistance=0.54 yDistance=-0.27
23:38:46.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.54, slope = 0.05
23:38:46.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:46.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:38:46.826 00.000 12044 MoveAxis(W, 38, ABG)
23:38:46.826 00.000 12044 Guiding  Dir = 3, Dur = 38
23:38:46.837 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17063, med=617, FiltMin=528, FiltMax=12678, Gamma=0.810
23:38:46.846 00.009 14964 UpdateGuideState exits: m=326306 SNR=354.8
23:38:46.848 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.848 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:46.849 00.001 14964 Enqueuing Expose request
23:38:46.858 00.009 12044 IsSlewing returns 0
23:38:46.890 00.032 12044 IsGuiding returns 0
23:38:46.922 00.032 12044 PulseGuide returned control before completion, sleep 16
23:38:46.995 00.073 12044 IsGuiding returns 1
23:38:46.995 00.000 12044 scope still moving after pulse duration time elapsed
23:38:47.077 00.082 12044 IsSlewing returns 0
23:38:47.077 00.000 12044 IsGuiding returns 0
23:38:47.077 00.000 12044 scope move finished after 38 + 148 ms
23:38:47.077 00.000 12044 Move returns status 0, amount 38
23:38:47.077 00.000 12044 MoveAxis(N, 0, ABG)
23:38:47.077 00.000 12044 Move returns status 0, amount 0
23:38:47.077 00.000 12044 move complete, result=0
23:38:47.077 00.000 12044 worker thread done servicing request
23:38:47.077 00.000 12044 Worker thread wakes up
23:38:47.077 00.000 14964 GuideStep: 0.5 px 38 ms WEST, -0.3 px 0 ms NORTH
23:38:47.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:47.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:50.176 03.099 12044 Exposure complete
23:38:50.201 00.025 12044 worker thread done servicing request
23:38:50.201 00.000 14964 OnExposeComplete: enter
23:38:50.202 00.001 14964 UpdateGuideState(): m_state=6
23:38:50.202 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1103
23:38:50.203 00.001 14964 Star::Find returns 1 (0), X=274.77, Y=98.16, Mass=326604, SNR=356.2, Peak=18155 HFD=4.1
23:38:50.204 00.001 14964 MultiStar: [#1 0.34,-0.02,0.16,U] [#2 0.62,0.15,0.07,U] 
23:38:50.206 00.002 14964 refined, 2 included, MultiStar: {0.43, 0.02}, one-star: {0.44, 0.02}
23:38:50.206 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
23:38:50.207 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
23:38:50.207 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.02 hyp=0.43 cameraTheta=0.05 mountX=-0.02 mountY=-0.43, mountTheta=-1.61
23:38:50.208 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.02, opts=13)
23:38:50.209 00.001 14964 Enqueuing Move request for scope (0.43, 0.02)
23:38:50.210 00.001 12044 Worker thread wakes up
23:38:50.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.02) opts 0xd
23:38:50.210 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.02)
23:38:50.210 00.000 12044 Moving (0.43, 0.02) raw xDistance=-0.02 yDistance=-0.43
23:38:50.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
23:38:50.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:50.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:38:50.210 00.000 12044 MoveAxis(E, 0, ABG)
23:38:50.210 00.000 12044 Move returns status 0, amount 0
23:38:50.210 00.000 12044 MoveAxis(N, 0, ABG)
23:38:50.210 00.000 12044 Move returns status 0, amount 0
23:38:50.210 00.000 12044 move complete, result=0
23:38:50.210 00.000 12044 worker thread done servicing request
23:38:50.220 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18155, med=616, FiltMin=526, FiltMax=14627, Gamma=0.810
23:38:50.229 00.009 14964 UpdateGuideState exits: m=326604 SNR=356.2
23:38:50.229 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.230 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:50.230 00.000 14964 Enqueuing Expose request
23:38:50.231 00.001 12044 Worker thread wakes up
23:38:50.231 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:50.231 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:50.231 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:38:53.340 03.109 12044 Exposure complete
23:38:53.373 00.033 12044 worker thread done servicing request
23:38:53.373 00.000 14964 OnExposeComplete: enter
23:38:53.374 00.001 14964 UpdateGuideState(): m_state=6
23:38:53.374 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1104
23:38:53.375 00.001 14964 Star::Find returns 1 (0), X=274.73, Y=98.68, Mass=333896, SNR=349.0, Peak=17607 HFD=4.5
23:38:53.377 00.002 14964 MultiStar: [#1 0.45,-0.46,0.17,U] [#2 0.51,-0.06,0.07,U] 
23:38:53.378 00.001 14964 refined, 2 included, MultiStar: {0.42, 0.38}, one-star: {0.40, 0.54}
23:38:53.379 00.001 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.56) = xAngle (2.29 = 2.29)
23:38:53.380 00.001 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.35 = -0.94)
23:38:53.380 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.38 hyp=0.56 cameraTheta=0.74 mountX=-0.37 mountY=-0.45, mountTheta=-2.26
23:38:53.382 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.38, opts=13)
23:38:53.385 00.003 14964 Enqueuing Move request for scope (0.42, 0.38)
23:38:53.387 00.002 12044 Worker thread wakes up
23:38:53.387 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.38) opts 0xd
23:38:53.387 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.38)
23:38:53.387 00.000 12044 Moving (0.42, 0.38) raw xDistance=-0.37 yDistance=-0.45
23:38:53.387 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.37, slope = -0.04
23:38:53.387 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:53.387 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:38:53.389 00.002 12044 MoveAxis(E, 34, ABG)
23:38:53.389 00.000 12044 Guiding  Dir = 2, Dur = 34
23:38:53.403 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17607, med=616, FiltMin=535, FiltMax=12799, Gamma=0.810
23:38:53.413 00.010 14964 UpdateGuideState exits: m=333896 SNR=349.0
23:38:53.415 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:53.417 00.001 14964 Enqueuing Expose request
23:38:53.452 00.035 12044 IsSlewing returns 0
23:38:53.452 00.000 12044 IsGuiding returns 0
23:38:53.484 00.032 12044 PulseGuide returned control before completion, sleep 13
23:38:53.513 00.029 12044 IsGuiding returns 1
23:38:53.513 00.000 12044 scope still moving after pulse duration time elapsed
23:38:53.559 00.046 12044 IsSlewing returns 0
23:38:53.560 00.001 12044 IsGuiding returns 0
23:38:53.560 00.000 12044 scope move finished after 34 + 73 ms
23:38:53.560 00.000 12044 Move returns status 0, amount 34
23:38:53.560 00.000 12044 MoveAxis(N, 0, ABG)
23:38:53.560 00.000 12044 Move returns status 0, amount 0
23:38:53.560 00.000 12044 move complete, result=0
23:38:53.560 00.000 12044 worker thread done servicing request
23:38:53.560 00.000 12044 Worker thread wakes up
23:38:53.560 00.000 14964 GuideStep: -0.4 px 34 ms EAST, -0.5 px 0 ms NORTH
23:38:53.563 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:53.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:56.664 03.101 12044 Exposure complete
23:38:56.708 00.044 12044 worker thread done servicing request
23:38:56.708 00.000 14964 OnExposeComplete: enter
23:38:56.710 00.002 14964 UpdateGuideState(): m_state=6
23:38:56.711 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1105
23:38:56.712 00.001 14964 Star::Find returns 1 (0), X=274.36, Y=97.99, Mass=328615, SNR=351.1, Peak=16967 HFD=4.1
23:38:56.713 00.001 14964 MultiStar: [#1 -0.09,0.26,0.16,U] [#2 0.37,0.32,0.07,U] 
23:38:56.713 00.000 14964 refined, 2 included, MultiStar: {0.03, -0.07}, one-star: {0.03, -0.15}
23:38:56.714 00.001 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.56) = xAngle (0.45 = 0.45)
23:38:56.717 00.003 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.50 = -2.78)
23:38:56.718 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=0.07 mountY=-0.03, mountTheta=-0.37
23:38:56.722 00.004 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.07, opts=13)
23:38:56.724 00.002 14964 Enqueuing Move request for scope (0.03, -0.07)
23:38:56.726 00.002 12044 Worker thread wakes up
23:38:56.727 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:38:56.727 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:38:56.727 00.000 12044 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
23:38:56.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.04
23:38:56.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:56.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:56.727 00.000 12044 MoveAxis(E, 0, ABG)
23:38:56.727 00.000 12044 Move returns status 0, amount 0
23:38:56.727 00.000 12044 MoveAxis(N, 0, ABG)
23:38:56.727 00.000 12044 Move returns status 0, amount 0
23:38:56.727 00.000 12044 move complete, result=0
23:38:56.727 00.000 12044 worker thread done servicing request
23:38:56.740 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16967, med=616, FiltMin=529, FiltMax=14818, Gamma=0.810
23:38:56.749 00.009 14964 UpdateGuideState exits: m=328615 SNR=351.1
23:38:56.749 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:56.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:56.750 00.000 14964 Enqueuing Expose request
23:38:56.752 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:56.754 00.002 12044 Worker thread wakes up
23:38:56.754 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:56.754 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:38:59.859 03.105 12044 Exposure complete
23:38:59.891 00.032 12044 worker thread done servicing request
23:38:59.891 00.000 14964 OnExposeComplete: enter
23:38:59.893 00.002 14964 UpdateGuideState(): m_state=6
23:38:59.893 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1106
23:38:59.894 00.001 14964 Star::Find returns 1 (0), X=274.15, Y=98.23, Mass=326397, SNR=358.7, Peak=22719 HFD=4.2
23:38:59.895 00.001 14964 MultiStar: [#1 -0.17,0.23,0.15,U] [#2 0.02,0.24,0.06,U] 
23:38:59.897 00.002 14964 single-star, 2 included, MultiStar: {-0.17, 0.11}, one-star: {-0.17, 0.09}
23:38:59.898 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
23:38:59.899 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
23:38:59.900 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.20 cameraTheta=2.66 mountX=-0.09 mountY=0.16, mountTheta=2.09
23:38:59.903 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.09, opts=13)
23:38:59.905 00.002 14964 Enqueuing Move request for scope (-0.17, 0.09)
23:38:59.906 00.001 12044 Worker thread wakes up
23:38:59.906 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
23:38:59.906 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
23:38:59.906 00.000 12044 Moving (-0.17, 0.09) raw xDistance=-0.09 yDistance=0.16
23:38:59.906 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.34, using input
23:38:59.906 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
23:38:59.906 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:59.907 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:59.907 00.000 12044 MoveAxis(E, 0, ABG)
23:38:59.907 00.000 12044 Move returns status 0, amount 0
23:38:59.907 00.000 12044 MoveAxis(N, 0, ABG)
23:38:59.907 00.000 12044 Move returns status 0, amount 0
23:38:59.907 00.000 12044 move complete, result=0
23:38:59.907 00.000 12044 worker thread done servicing request
23:38:59.914 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22719, med=617, FiltMin=536, FiltMax=12987, Gamma=0.810
23:38:59.920 00.006 14964 UpdateGuideState exits: m=326397 SNR=358.7
23:38:59.920 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:59.921 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:38:59.921 00.000 14964 Enqueuing Expose request
23:38:59.922 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:59.922 00.000 12044 Worker thread wakes up
23:38:59.923 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:38:59.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:03.044 03.121 12044 Exposure complete
23:39:03.068 00.024 12044 worker thread done servicing request
23:39:03.068 00.000 14964 OnExposeComplete: enter
23:39:03.069 00.001 14964 UpdateGuideState(): m_state=6
23:39:03.069 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1107
23:39:03.070 00.001 14964 Star::Find returns 1 (0), X=274.54, Y=98.14, Mass=328348, SNR=362.2, Peak=17907 HFD=3.9
23:39:03.071 00.001 14964 MultiStar: [#1 0.01,0.11,0.16,U] [#2 0.01,0.48,0.06,U] 
23:39:03.071 00.000 14964 refined, 2 included, MultiStar: {0.18, 0.04}, one-star: {0.21, 0.00}
23:39:03.072 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
23:39:03.072 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.45)
23:39:03.073 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
23:39:03.074 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.04, opts=13)
23:39:03.074 00.000 14964 Enqueuing Move request for scope (0.18, 0.04)
23:39:03.075 00.001 12044 Worker thread wakes up
23:39:03.075 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:39:03.075 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:39:03.075 00.000 12044 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.18
23:39:03.075 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.21, using input
23:39:03.075 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
23:39:03.075 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:03.075 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:39:03.075 00.000 12044 MoveAxis(E, 0, ABG)
23:39:03.075 00.000 12044 Move returns status 0, amount 0
23:39:03.075 00.000 12044 MoveAxis(N, 0, ABG)
23:39:03.075 00.000 12044 Move returns status 0, amount 0
23:39:03.075 00.000 12044 move complete, result=0
23:39:03.075 00.000 12044 worker thread done servicing request
23:39:03.083 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17907, med=616, FiltMin=525, FiltMax=15006, Gamma=0.810
23:39:03.090 00.007 14964 UpdateGuideState exits: m=328348 SNR=362.2
23:39:03.090 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.091 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:03.091 00.000 14964 Enqueuing Expose request
23:39:03.092 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:03.093 00.001 12044 Worker thread wakes up
23:39:03.093 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:03.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:06.214 03.121 12044 Exposure complete
23:39:06.239 00.025 12044 worker thread done servicing request
23:39:06.239 00.000 14964 OnExposeComplete: enter
23:39:06.239 00.000 14964 UpdateGuideState(): m_state=6
23:39:06.240 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1108
23:39:06.240 00.000 14964 Star::Find returns 1 (0), X=274.31, Y=98.40, Mass=324172, SNR=357.4, Peak=14559 HFD=4.7
23:39:06.241 00.001 14964 MultiStar: [#1 -0.16,-0.48,0.14,U] [#2 0.45,-0.24,0.06,U] 
23:39:06.241 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.15}, one-star: {-0.02, 0.26}
23:39:06.242 00.001 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.23 = -3.06)
23:39:06.242 00.000 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.00)
23:39:06.243 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
23:39:06.244 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.15, opts=13)
23:39:06.244 00.000 14964 Enqueuing Move request for scope (-0.02, 0.15)
23:39:06.245 00.001 12044 Worker thread wakes up
23:39:06.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:39:06.245 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:39:06.245 00.000 12044 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.00
23:39:06.245 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.32, using input
23:39:06.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.05
23:39:06.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:06.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:39:06.245 00.000 12044 MoveAxis(E, 0, ABG)
23:39:06.245 00.000 12044 Move returns status 0, amount 0
23:39:06.245 00.000 12044 MoveAxis(N, 0, ABG)
23:39:06.245 00.000 12044 Move returns status 0, amount 0
23:39:06.245 00.000 12044 move complete, result=0
23:39:06.245 00.000 12044 worker thread done servicing request
23:39:06.252 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14559, med=617, FiltMin=523, FiltMax=11548, Gamma=0.810
23:39:06.258 00.006 14964 UpdateGuideState exits: m=324172 SNR=357.4
23:39:06.258 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.259 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:06.259 00.000 14964 Enqueuing Expose request
23:39:06.260 00.001 12044 Worker thread wakes up
23:39:06.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:06.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:06.260 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:09.382 03.122 12044 Exposure complete
23:39:09.415 00.033 12044 worker thread done servicing request
23:39:09.415 00.000 14964 OnExposeComplete: enter
23:39:09.416 00.001 14964 UpdateGuideState(): m_state=6
23:39:09.416 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1109
23:39:09.417 00.001 14964 Star::Find returns 1 (0), X=274.76, Y=98.10, Mass=325012, SNR=345.5, Peak=19187 HFD=4.2
23:39:09.417 00.000 14964 MultiStar: [#1 0.28,0.01,0.15,U] [#2 0.42,0.08,0.07,U] 
23:39:09.418 00.001 14964 refined, 2 included, MultiStar: {0.41, -0.03}, one-star: {0.43, -0.04}
23:39:09.418 00.000 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
23:39:09.418 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.75)
23:39:09.419 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.03 hyp=0.42 cameraTheta=-0.07 mountX=0.04 mountY=-0.41, mountTheta=-1.48
23:39:09.421 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.03, opts=13)
23:39:09.422 00.001 14964 Enqueuing Move request for scope (0.41, -0.03)
23:39:09.422 00.000 12044 Worker thread wakes up
23:39:09.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.03) opts 0xd
23:39:09.422 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.03)
23:39:09.422 00.000 12044 Moving (0.41, -0.03) raw xDistance=0.04 yDistance=-0.41
23:39:09.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.04
23:39:09.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:09.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:39:09.422 00.000 12044 MoveAxis(E, 0, ABG)
23:39:09.422 00.000 12044 Move returns status 0, amount 0
23:39:09.422 00.000 12044 MoveAxis(N, 0, ABG)
23:39:09.422 00.000 12044 Move returns status 0, amount 0
23:39:09.423 00.001 12044 move complete, result=0
23:39:09.423 00.000 12044 worker thread done servicing request
23:39:09.432 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19187, med=617, FiltMin=533, FiltMax=13675, Gamma=0.810
23:39:09.437 00.005 14964 UpdateGuideState exits: m=325012 SNR=345.5
23:39:09.438 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.438 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:09.439 00.001 14964 Enqueuing Expose request
23:39:09.439 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:39:09.440 00.001 12044 Worker thread wakes up
23:39:09.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:09.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:12.540 03.100 12044 Exposure complete
23:39:12.567 00.027 12044 worker thread done servicing request
23:39:12.567 00.000 14964 OnExposeComplete: enter
23:39:12.569 00.002 14964 UpdateGuideState(): m_state=6
23:39:12.570 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1110
23:39:12.571 00.001 14964 Star::Find returns 1 (0), X=274.54, Y=97.89, Mass=325196, SNR=350.6, Peak=17875 HFD=4.0
23:39:12.571 00.000 14964 MultiStar: [#1 0.14,0.26,0.15,U] [#2 0.54,0.64,0.00,M1] 
23:39:12.572 00.001 14964 refined, 1 included, MultiStar: {0.20, -0.19}, one-star: {0.21, -0.26}
23:39:12.572 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
23:39:12.572 00.000 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
23:39:12.573 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-0.75 mountX=0.19 mountY=-0.18, mountTheta=-0.76
23:39:12.576 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.19, opts=13)
23:39:12.576 00.000 14964 Enqueuing Move request for scope (0.20, -0.19)
23:39:12.577 00.001 12044 Worker thread wakes up
23:39:12.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
23:39:12.577 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
23:39:12.577 00.000 12044 Moving (0.20, -0.19) raw xDistance=0.19 yDistance=-0.18
23:39:12.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
23:39:12.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:12.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:39:12.577 00.000 12044 MoveAxis(E, 0, ABG)
23:39:12.577 00.000 12044 Move returns status 0, amount 0
23:39:12.577 00.000 12044 MoveAxis(N, 0, ABG)
23:39:12.577 00.000 12044 Move returns status 0, amount 0
23:39:12.577 00.000 12044 move complete, result=0
23:39:12.577 00.000 12044 worker thread done servicing request
23:39:12.584 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17875, med=615, FiltMin=531, FiltMax=14523, Gamma=0.810
23:39:12.590 00.006 14964 UpdateGuideState exits: m=325196 SNR=350.6
23:39:12.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.591 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:12.592 00.001 14964 Enqueuing Expose request
23:39:12.592 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:12.593 00.001 12044 Worker thread wakes up
23:39:12.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:12.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:15.704 03.111 12044 Exposure complete
23:39:15.730 00.026 12044 worker thread done servicing request
23:39:15.730 00.000 14964 OnExposeComplete: enter
23:39:15.731 00.001 14964 UpdateGuideState(): m_state=6
23:39:15.732 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1111
23:39:15.732 00.000 14964 Star::Find returns 1 (0), X=274.11, Y=97.98, Mass=328118, SNR=366.9, Peak=24095 HFD=4.0
23:39:15.734 00.002 14964 MultiStar: [#1 -0.25,0.27,0.16,U] [#2 0.24,0.55,0.06,U] 
23:39:15.734 00.000 14964 refined, 2 included, MultiStar: {-0.20, -0.07}, one-star: {-0.22, -0.16}
23:39:15.735 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
23:39:15.735 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
23:39:15.736 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.83 mountX=0.06 mountY=0.21, mountTheta=1.28
23:39:15.737 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.07, opts=13)
23:39:15.737 00.000 14964 Enqueuing Move request for scope (-0.20, -0.07)
23:39:15.738 00.001 12044 Worker thread wakes up
23:39:15.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
23:39:15.738 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
23:39:15.738 00.000 12044 Moving (-0.20, -0.07) raw xDistance=0.06 yDistance=0.21
23:39:15.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
23:39:15.738 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:15.738 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:39:15.738 00.000 12044 MoveAxis(E, 0, ABG)
23:39:15.738 00.000 12044 Move returns status 0, amount 0
23:39:15.738 00.000 12044 MoveAxis(N, 0, ABG)
23:39:15.738 00.000 12044 Move returns status 0, amount 0
23:39:15.738 00.000 12044 move complete, result=0
23:39:15.739 00.001 12044 worker thread done servicing request
23:39:15.745 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24095, med=617, FiltMin=531, FiltMax=15348, Gamma=0.810
23:39:15.752 00.007 14964 UpdateGuideState exits: m=328118 SNR=366.9
23:39:15.752 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.753 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:15.753 00.000 14964 Enqueuing Expose request
23:39:15.754 00.001 12044 Worker thread wakes up
23:39:15.754 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:15.754 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:15.754 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:18.861 03.107 12044 Exposure complete
23:39:18.881 00.020 12044 worker thread done servicing request
23:39:18.882 00.001 14964 OnExposeComplete: enter
23:39:18.882 00.000 14964 UpdateGuideState(): m_state=6
23:39:18.883 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1112
23:39:18.883 00.000 14964 Star::Find returns 1 (0), X=274.33, Y=97.99, Mass=324465, SNR=356.3, Peak=16939 HFD=4.1
23:39:18.884 00.001 14964 MultiStar: [#1 -0.08,0.37,0.17,U] [#2 -0.19,0.68,0.00,M1] 
23:39:18.884 00.000 14964 refined, 1 included, MultiStar: {-0.01, -0.08}, one-star: {-0.00, -0.15}
23:39:18.885 00.001 14964 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.56) = xAngle (-0.18 = -0.18)
23:39:18.885 00.000 14964 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
23:39:18.885 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=0.08 mountY=0.02, mountTheta=0.27
23:39:18.887 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.08, opts=13)
23:39:18.887 00.000 14964 Enqueuing Move request for scope (-0.01, -0.08)
23:39:18.888 00.001 12044 Worker thread wakes up
23:39:18.888 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:39:18.888 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:39:18.888 00.000 12044 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.02
23:39:18.888 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.19, using input
23:39:18.888 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
23:39:18.888 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:18.888 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:18.888 00.000 12044 MoveAxis(E, 0, ABG)
23:39:18.888 00.000 12044 Move returns status 0, amount 0
23:39:18.888 00.000 12044 MoveAxis(N, 0, ABG)
23:39:18.888 00.000 12044 Move returns status 0, amount 0
23:39:18.888 00.000 12044 move complete, result=0
23:39:18.888 00.000 12044 worker thread done servicing request
23:39:18.897 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16939, med=616, FiltMin=530, FiltMax=14230, Gamma=0.810
23:39:18.903 00.006 14964 UpdateGuideState exits: m=324465 SNR=356.3
23:39:18.904 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:18.905 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:18.905 00.000 14964 Enqueuing Expose request
23:39:18.906 00.001 12044 Worker thread wakes up
23:39:18.906 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:18.906 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:18.906 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:22.014 03.108 12044 Exposure complete
23:39:22.051 00.037 12044 worker thread done servicing request
23:39:22.051 00.000 14964 OnExposeComplete: enter
23:39:22.054 00.003 14964 UpdateGuideState(): m_state=6
23:39:22.056 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1113
23:39:22.058 00.002 14964 Star::Find returns 1 (0), X=274.32, Y=98.02, Mass=326928, SNR=354.5, Peak=19335 HFD=4.1
23:39:22.059 00.001 14964 MultiStar: [#1 -0.13,0.26,0.16,U] [#2 0.34,0.86,0.00,M2] 
23:39:22.061 00.002 14964 refined, 1 included, MultiStar: {-0.03, -0.07}, one-star: {-0.01, -0.12}
23:39:22.062 00.001 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
23:39:22.063 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
23:39:22.065 00.002 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.95 mountX=0.07 mountY=0.03, mountTheta=0.46
23:39:22.068 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.07, opts=13)
23:39:22.071 00.003 14964 Enqueuing Move request for scope (-0.03, -0.07)
23:39:22.074 00.003 12044 Worker thread wakes up
23:39:22.074 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:39:22.074 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:39:22.074 00.000 12044 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.03
23:39:22.074 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.22, using input
23:39:22.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
23:39:22.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:22.075 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:22.075 00.000 12044 MoveAxis(E, 0, ABG)
23:39:22.075 00.000 12044 Move returns status 0, amount 0
23:39:22.075 00.000 12044 MoveAxis(N, 0, ABG)
23:39:22.075 00.000 12044 Move returns status 0, amount 0
23:39:22.075 00.000 12044 move complete, result=0
23:39:22.075 00.000 12044 worker thread done servicing request
23:39:22.090 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19335, med=616, FiltMin=530, FiltMax=15796, Gamma=0.810
23:39:22.100 00.010 14964 UpdateGuideState exits: m=326928 SNR=354.5
23:39:22.102 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.104 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:22.106 00.002 14964 Enqueuing Expose request
23:39:22.108 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:22.110 00.002 12044 Worker thread wakes up
23:39:22.110 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:22.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:25.224 03.114 12044 Exposure complete
23:39:25.264 00.040 12044 worker thread done servicing request
23:39:25.265 00.001 14964 OnExposeComplete: enter
23:39:25.267 00.002 14964 UpdateGuideState(): m_state=6
23:39:25.268 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1114
23:39:25.270 00.002 14964 Star::Find returns 1 (0), X=274.31, Y=97.86, Mass=326256, SNR=350.7, Peak=20071 HFD=3.9
23:39:25.271 00.001 14964 MultiStar: [#1 -0.14,0.24,0.16,U] [#2 0.31,-0.02,0.08,U] 
23:39:25.273 00.002 14964 refined, 2 included, MultiStar: {-0.02, -0.20}, one-star: {-0.02, -0.28}
23:39:25.274 00.001 14964 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
23:39:25.275 00.001 14964 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
23:39:25.276 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=0.20 mountY=0.04, mountTheta=0.18
23:39:25.278 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.20, opts=13)
23:39:25.278 00.000 14964 Enqueuing Move request for scope (-0.02, -0.20)
23:39:25.279 00.001 12044 Worker thread wakes up
23:39:25.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
23:39:25.279 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
23:39:25.279 00.000 12044 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.04
23:39:25.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
23:39:25.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:25.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:25.279 00.000 12044 MoveAxis(E, 0, ABG)
23:39:25.279 00.000 12044 Move returns status 0, amount 0
23:39:25.279 00.000 12044 MoveAxis(N, 0, ABG)
23:39:25.279 00.000 12044 Move returns status 0, amount 0
23:39:25.279 00.000 12044 move complete, result=0
23:39:25.281 00.002 12044 worker thread done servicing request
23:39:25.299 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20071, med=617, FiltMin=533, FiltMax=15810, Gamma=0.810
23:39:25.310 00.011 14964 UpdateGuideState exits: m=326256 SNR=350.7
23:39:25.310 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.311 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:25.311 00.000 14964 Enqueuing Expose request
23:39:25.312 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:25.312 00.000 12044 Worker thread wakes up
23:39:25.313 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:25.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:28.438 03.125 12044 Exposure complete
23:39:28.458 00.020 12044 worker thread done servicing request
23:39:28.458 00.000 14964 OnExposeComplete: enter
23:39:28.460 00.002 14964 UpdateGuideState(): m_state=6
23:39:28.460 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1115
23:39:28.461 00.001 14964 Star::Find returns 1 (0), X=274.33, Y=97.98, Mass=333074, SNR=374.7, Peak=20459 HFD=4.1
23:39:28.461 00.000 14964 MultiStar: [#1 0.04,0.17,0.15,U] [#2 -0.01,0.44,0.05,U] 
23:39:28.462 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.09}, one-star: {0.00, -0.16}
23:39:28.462 00.000 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.06 = 0.06)
23:39:28.463 00.001 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
23:39:28.463 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.49 mountX=0.09 mountY=0.00, mountTheta=0.03
23:39:28.467 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.09, opts=13)
23:39:28.467 00.000 14964 Enqueuing Move request for scope (0.01, -0.09)
23:39:28.468 00.001 12044 Worker thread wakes up
23:39:28.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:39:28.468 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:39:28.468 00.000 12044 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.00
23:39:28.468 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.17, using input
23:39:28.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
23:39:28.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.468 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:39:28.468 00.000 12044 MoveAxis(E, 0, ABG)
23:39:28.468 00.000 12044 Move returns status 0, amount 0
23:39:28.468 00.000 12044 MoveAxis(N, 0, ABG)
23:39:28.468 00.000 12044 Move returns status 0, amount 0
23:39:28.468 00.000 12044 move complete, result=0
23:39:28.469 00.001 12044 worker thread done servicing request
23:39:28.476 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20459, med=616, FiltMin=532, FiltMax=15264, Gamma=0.810
23:39:28.483 00.007 14964 UpdateGuideState exits: m=333074 SNR=374.7
23:39:28.484 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.484 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:28.485 00.001 14964 Enqueuing Expose request
23:39:28.487 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:28.488 00.001 12044 Worker thread wakes up
23:39:28.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:28.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:31.594 03.106 12044 Exposure complete
23:39:31.623 00.029 12044 worker thread done servicing request
23:39:31.623 00.000 14964 OnExposeComplete: enter
23:39:31.624 00.001 14964 UpdateGuideState(): m_state=6
23:39:31.624 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1116
23:39:31.625 00.001 14964 Star::Find returns 1 (0), X=274.27, Y=97.84, Mass=327807, SNR=360.5, Peak=19575 HFD=4.2
23:39:31.625 00.000 14964 MultiStar: [#1 0.00,0.37,0.16,U] [#2 0.58,0.65,0.00,M1] 
23:39:31.626 00.001 14964 refined, 1 included, MultiStar: {-0.05, -0.21}, one-star: {-0.06, -0.30}
23:39:31.626 00.000 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
23:39:31.627 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
23:39:31.627 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.79 mountX=0.21 mountY=0.07, mountTheta=0.32
23:39:31.628 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.21, opts=13)
23:39:31.629 00.001 14964 Enqueuing Move request for scope (-0.05, -0.21)
23:39:31.630 00.001 12044 Worker thread wakes up
23:39:31.630 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
23:39:31.630 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
23:39:31.630 00.000 12044 Moving (-0.05, -0.21) raw xDistance=0.21 yDistance=0.07
23:39:31.630 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.03
23:39:31.630 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:31.630 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:31.630 00.000 12044 MoveAxis(E, 0, ABG)
23:39:31.630 00.000 12044 Move returns status 0, amount 0
23:39:31.630 00.000 12044 MoveAxis(N, 0, ABG)
23:39:31.630 00.000 12044 Move returns status 0, amount 0
23:39:31.630 00.000 12044 move complete, result=0
23:39:31.630 00.000 12044 worker thread done servicing request
23:39:31.637 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19575, med=616, FiltMin=533, FiltMax=14952, Gamma=0.810
23:39:31.645 00.008 14964 UpdateGuideState exits: m=327807 SNR=360.5
23:39:31.646 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.646 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:31.647 00.001 14964 Enqueuing Expose request
23:39:31.647 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:31.648 00.001 12044 Worker thread wakes up
23:39:31.648 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:31.648 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:34.778 03.130 12044 Exposure complete
23:39:34.811 00.033 12044 worker thread done servicing request
23:39:34.811 00.000 14964 OnExposeComplete: enter
23:39:34.812 00.001 14964 UpdateGuideState(): m_state=6
23:39:34.812 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1117
23:39:34.813 00.001 14964 Star::Find returns 1 (0), X=274.30, Y=98.15, Mass=331378, SNR=352.2, Peak=21543 HFD=3.9
23:39:34.814 00.001 14964 MultiStar: [#1 -0.25,0.05,0.15,U] [#2 -0.02,0.29,0.06,U] 
23:39:34.815 00.001 14964 single-star, 2 included, MultiStar: {-0.05, 0.03}, one-star: {-0.03, 0.01}
23:39:34.815 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
23:39:34.816 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
23:39:34.816 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.82 mountX=-0.01 mountY=0.02, mountTheta=1.91
23:39:34.817 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.01, opts=13)
23:39:34.818 00.001 14964 Enqueuing Move request for scope (-0.03, 0.01)
23:39:34.818 00.000 12044 Worker thread wakes up
23:39:34.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:39:34.818 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:39:34.818 00.000 12044 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.02
23:39:34.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
23:39:34.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:34.819 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:34.819 00.000 12044 MoveAxis(E, 0, ABG)
23:39:34.819 00.000 12044 Move returns status 0, amount 0
23:39:34.819 00.000 12044 MoveAxis(N, 0, ABG)
23:39:34.819 00.000 12044 Move returns status 0, amount 0
23:39:34.819 00.000 12044 move complete, result=0
23:39:34.819 00.000 12044 worker thread done servicing request
23:39:34.826 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21543, med=616, FiltMin=530, FiltMax=16643, Gamma=0.810
23:39:34.831 00.005 14964 UpdateGuideState exits: m=331378 SNR=352.2
23:39:34.832 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.833 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:34.833 00.000 14964 Enqueuing Expose request
23:39:34.833 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:34.834 00.001 12044 Worker thread wakes up
23:39:34.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:34.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:37.966 03.132 12044 Exposure complete
23:39:38.008 00.042 12044 worker thread done servicing request
23:39:38.008 00.000 14964 OnExposeComplete: enter
23:39:38.010 00.002 14964 UpdateGuideState(): m_state=6
23:39:38.012 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1118
23:39:38.013 00.001 14964 Star::Find returns 1 (0), X=274.15, Y=97.91, Mass=328957, SNR=370.7, Peak=20147 HFD=4.2
23:39:38.014 00.001 14964 MultiStar: [#1 -0.23,0.10,0.16,U] [#2 -0.01,0.46,0.07,U] 
23:39:38.016 00.002 14964 refined, 2 included, MultiStar: {-0.18, -0.15}, one-star: {-0.18, -0.23}
23:39:38.017 00.001 14964 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
23:39:38.019 00.002 14964 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.17 = 2.17)
23:39:38.020 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.44 mountX=0.15 mountY=0.19, mountTheta=0.91
23:39:38.022 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.15, opts=13)
23:39:38.023 00.001 14964 Enqueuing Move request for scope (-0.18, -0.15)
23:39:38.024 00.001 12044 Worker thread wakes up
23:39:38.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
23:39:38.024 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
23:39:38.024 00.000 12044 Moving (-0.18, -0.15) raw xDistance=0.15 yDistance=0.19
23:39:38.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
23:39:38.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:38.024 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:39:38.024 00.000 12044 MoveAxis(E, 0, ABG)
23:39:38.024 00.000 12044 Move returns status 0, amount 0
23:39:38.024 00.000 12044 MoveAxis(N, 0, ABG)
23:39:38.024 00.000 12044 Move returns status 0, amount 0
23:39:38.024 00.000 12044 move complete, result=0
23:39:38.025 00.001 12044 worker thread done servicing request
23:39:38.040 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20147, med=617, FiltMin=542, FiltMax=14896, Gamma=0.810
23:39:38.049 00.009 14964 UpdateGuideState exits: m=328957 SNR=370.7
23:39:38.051 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:38.053 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:38.055 00.002 14964 Enqueuing Expose request
23:39:38.055 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:38.056 00.001 12044 Worker thread wakes up
23:39:38.056 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:38.056 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:41.187 03.131 12044 Exposure complete
23:39:41.211 00.024 12044 worker thread done servicing request
23:39:41.211 00.000 14964 OnExposeComplete: enter
23:39:41.211 00.000 14964 UpdateGuideState(): m_state=6
23:39:41.212 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1119
23:39:41.213 00.001 14964 Star::Find returns 1 (0), X=274.24, Y=97.90, Mass=328289, SNR=350.7, Peak=17659 HFD=4.2
23:39:41.214 00.001 14964 MultiStar: [#1 -0.19,0.32,0.16,U] [#2 0.44,0.13,0.06,U] 
23:39:41.214 00.000 14964 refined, 2 included, MultiStar: {-0.08, -0.15}, one-star: {-0.09, -0.24}
23:39:41.215 00.001 14964 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.56) = xAngle (-0.48 = -0.48)
23:39:41.215 00.000 14964 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
23:39:41.216 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.04 mountX=0.15 mountY=0.09, mountTheta=0.55
23:39:41.217 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.15, opts=13)
23:39:41.218 00.001 14964 Enqueuing Move request for scope (-0.08, -0.15)
23:39:41.218 00.000 12044 Worker thread wakes up
23:39:41.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
23:39:41.218 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
23:39:41.218 00.000 12044 Moving (-0.08, -0.15) raw xDistance=0.15 yDistance=0.09
23:39:41.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
23:39:41.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:41.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:41.218 00.000 12044 MoveAxis(E, 0, ABG)
23:39:41.218 00.000 12044 Move returns status 0, amount 0
23:39:41.218 00.000 12044 MoveAxis(N, 0, ABG)
23:39:41.218 00.000 12044 Move returns status 0, amount 0
23:39:41.219 00.001 12044 move complete, result=0
23:39:41.219 00.000 12044 worker thread done servicing request
23:39:41.228 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17659, med=617, FiltMin=520, FiltMax=14362, Gamma=0.810
23:39:41.234 00.006 14964 UpdateGuideState exits: m=328289 SNR=350.7
23:39:41.235 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.236 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:41.236 00.000 14964 Enqueuing Expose request
23:39:41.237 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:41.237 00.000 12044 Worker thread wakes up
23:39:41.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:41.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:44.359 03.122 12044 Exposure complete
23:39:44.390 00.031 12044 worker thread done servicing request
23:39:44.390 00.000 14964 OnExposeComplete: enter
23:39:44.392 00.002 14964 UpdateGuideState(): m_state=6
23:39:44.392 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1120
23:39:44.393 00.001 14964 Star::Find returns 1 (0), X=274.10, Y=97.93, Mass=328401, SNR=342.7, Peak=20751 HFD=4.2
23:39:44.394 00.001 14964 MultiStar: [#1 -0.41,0.28,0.16,U] [#2 0.09,0.68,0.00,M1] 
23:39:44.396 00.002 14964 refined, 1 included, MultiStar: {-0.26, -0.14}, one-star: {-0.23, -0.21}
23:39:44.397 00.001 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
23:39:44.398 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
23:39:44.400 00.002 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.63 mountX=0.14 mountY=0.27, mountTheta=1.09
23:39:44.403 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.14, opts=13)
23:39:44.403 00.000 14964 Enqueuing Move request for scope (-0.26, -0.14)
23:39:44.404 00.001 12044 Worker thread wakes up
23:39:44.404 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
23:39:44.404 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
23:39:44.404 00.000 12044 Moving (-0.26, -0.14) raw xDistance=0.14 yDistance=0.27
23:39:44.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
23:39:44.404 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:44.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:39:44.404 00.000 12044 MoveAxis(E, 0, ABG)
23:39:44.404 00.000 12044 Move returns status 0, amount 0
23:39:44.404 00.000 12044 MoveAxis(N, 0, ABG)
23:39:44.404 00.000 12044 Move returns status 0, amount 0
23:39:44.404 00.000 12044 move complete, result=0
23:39:44.405 00.001 12044 worker thread done servicing request
23:39:44.412 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20751, med=618, FiltMin=535, FiltMax=14711, Gamma=0.810
23:39:44.420 00.008 14964 UpdateGuideState exits: m=328401 SNR=342.7
23:39:44.420 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.421 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:44.421 00.000 14964 Enqueuing Expose request
23:39:44.422 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:39:44.422 00.000 12044 Worker thread wakes up
23:39:44.422 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:44.422 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:47.547 03.125 12044 Exposure complete
23:39:47.572 00.025 12044 worker thread done servicing request
23:39:47.572 00.000 14964 OnExposeComplete: enter
23:39:47.573 00.001 14964 UpdateGuideState(): m_state=6
23:39:47.573 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1121
23:39:47.574 00.001 14964 Star::Find returns 1 (0), X=274.01, Y=98.25, Mass=325904, SNR=357.2, Peak=20931 HFD=4.0
23:39:47.574 00.000 14964 MultiStar: [#1 -0.63,-0.20,0.16,U] [#2 -0.34,0.34,0.06,U] 
23:39:47.575 00.001 14964 single-star, 2 included, MultiStar: {-0.36, 0.08}, one-star: {-0.32, 0.11}
23:39:47.576 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
23:39:47.576 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
23:39:47.577 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.81 mountX=-0.11 mountY=0.31, mountTheta=1.93
23:39:47.578 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.11, opts=13)
23:39:47.579 00.001 14964 Enqueuing Move request for scope (-0.32, 0.11)
23:39:47.579 00.000 12044 Worker thread wakes up
23:39:47.579 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.11) opts 0xd
23:39:47.579 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.11)
23:39:47.579 00.000 12044 Moving (-0.32, 0.11) raw xDistance=-0.11 yDistance=0.31
23:39:47.579 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
23:39:47.579 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:47.579 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:39:47.580 00.001 12044 MoveAxis(E, 0, ABG)
23:39:47.580 00.000 12044 Move returns status 0, amount 0
23:39:47.580 00.000 12044 MoveAxis(N, 0, ABG)
23:39:47.580 00.000 12044 Move returns status 0, amount 0
23:39:47.580 00.000 12044 move complete, result=0
23:39:47.580 00.000 12044 worker thread done servicing request
23:39:47.588 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20931, med=617, FiltMin=532, FiltMax=13871, Gamma=0.810
23:39:47.593 00.005 14964 UpdateGuideState exits: m=325904 SNR=357.2
23:39:47.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.595 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:47.595 00.000 14964 Enqueuing Expose request
23:39:47.596 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:39:47.596 00.000 12044 Worker thread wakes up
23:39:47.596 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:47.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:50.738 03.142 12044 Exposure complete
23:39:50.777 00.039 12044 worker thread done servicing request
23:39:50.778 00.001 14964 OnExposeComplete: enter
23:39:50.779 00.001 14964 UpdateGuideState(): m_state=6
23:39:50.781 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1122
23:39:50.782 00.001 14964 Star::Find returns 1 (0), X=273.62, Y=98.20, Mass=327523, SNR=368.4, Peak=19075 HFD=4.0
23:39:50.785 00.003 14964 MultiStar: [#1 -0.78,0.07,0.00,M1] [#2 -0.55,0.42,0.00,M1] 
23:39:50.786 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
23:39:50.786 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
23:39:50.787 00.001 14964 CameraToMount -- cameraX=-0.71 cameraY=0.05 hyp=0.71 cameraTheta=3.07 mountX=-0.06 mountY=0.70, mountTheta=1.66
23:39:50.789 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=0.05, opts=13)
23:39:50.790 00.001 14964 Enqueuing Move request for scope (-0.71, 0.05)
23:39:50.791 00.001 12044 Worker thread wakes up
23:39:50.791 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.05) opts 0xd
23:39:50.791 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 0.05)
23:39:50.791 00.000 12044 Moving (-0.71, 0.05) raw xDistance=-0.06 yDistance=0.70
23:39:50.791 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.12, using input
23:39:50.791 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
23:39:50.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
23:39:50.791 00.000 12044 MoveAxis(E, 0, ABG)
23:39:50.791 00.000 12044 Move returns status 0, amount 0
23:39:50.791 00.000 12044 MoveAxis(S, 66, ABG)
23:39:50.791 00.000 12044 Guiding  Dir = 1, Dur = 66
23:39:50.805 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19075, med=617, FiltMin=535, FiltMax=14164, Gamma=0.810
23:39:50.816 00.011 14964 UpdateGuideState exits: m=327523 SNR=368.4
23:39:50.817 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:50.819 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:50.820 00.001 14964 Enqueuing Expose request
23:39:50.826 00.006 12044 IsSlewing returns 0
23:39:50.850 00.024 12044 IsGuiding returns 0
23:39:50.881 00.031 12044 PulseGuide returned control before completion, sleep 45
23:39:50.929 00.048 12044 IsGuiding returns 1
23:39:50.930 00.001 12044 scope still moving after pulse duration time elapsed
23:39:50.985 00.055 12044 IsSlewing returns 0
23:39:50.985 00.000 12044 IsGuiding returns 0
23:39:50.985 00.000 12044 scope move finished after 66 + 69 ms
23:39:50.985 00.000 12044 Move returns status 0, amount 66
23:39:50.986 00.001 12044 move complete, result=0
23:39:50.986 00.000 12044 worker thread done servicing request
23:39:50.986 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 66 ms SOUTH
23:39:50.987 00.001 12044 Worker thread wakes up
23:39:50.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:50.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:54.122 03.135 12044 Exposure complete
23:39:54.157 00.035 12044 worker thread done servicing request
23:39:54.157 00.000 14964 OnExposeComplete: enter
23:39:54.158 00.001 14964 UpdateGuideState(): m_state=6
23:39:54.159 00.001 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1123
23:39:54.159 00.000 14964 Star::Find returns 1 (0), X=273.87, Y=97.86, Mass=325989, SNR=353.3, Peak=15900 HFD=4.3
23:39:54.160 00.001 14964 MultiStar: [#1 -0.55,0.27,0.16,U] [#2 -0.43,0.56,0.00,M2] 
23:39:54.160 00.000 14964 refined, 1 included, MultiStar: {-0.47, -0.21}, one-star: {-0.46, -0.29}
23:39:54.161 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
23:39:54.161 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
23:39:54.162 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.21 hyp=0.52 cameraTheta=-2.72 mountX=0.20 mountY=0.49, mountTheta=1.18
23:39:54.163 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.21, opts=13)
23:39:54.164 00.001 14964 Enqueuing Move request for scope (-0.47, -0.21)
23:39:54.165 00.001 12044 Worker thread wakes up
23:39:54.165 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.21) opts 0xd
23:39:54.165 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.21)
23:39:54.165 00.000 12044 Moving (-0.47, -0.21) raw xDistance=0.20 yDistance=0.49
23:39:54.165 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
23:39:54.165 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
23:39:54.165 00.000 12044 MoveAxis(E, 0, ABG)
23:39:54.165 00.000 12044 Move returns status 0, amount 0
23:39:54.165 00.000 12044 MoveAxis(S, 46, ABG)
23:39:54.165 00.000 12044 Guiding  Dir = 1, Dur = 46
23:39:54.178 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15900, med=615, FiltMin=531, FiltMax=13156, Gamma=0.810
23:39:54.186 00.008 12044 IsSlewing returns 0
23:39:54.186 00.000 12044 IsGuiding returns 0
23:39:54.188 00.002 14964 UpdateGuideState exits: m=325989 SNR=353.3
23:39:54.189 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.189 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:54.190 00.001 14964 Enqueuing Expose request
23:39:54.218 00.028 12044 PulseGuide returned control before completion, sleep 25
23:39:54.264 00.046 12044 IsGuiding returns 1
23:39:54.264 00.000 12044 scope still moving after pulse duration time elapsed
23:39:54.344 00.080 12044 IsSlewing returns 0
23:39:54.344 00.000 12044 IsGuiding returns 0
23:39:54.344 00.000 12044 scope move finished after 46 + 112 ms
23:39:54.344 00.000 12044 Move returns status 0, amount 46
23:39:54.344 00.000 12044 move complete, result=0
23:39:54.345 00.001 12044 worker thread done servicing request
23:39:54.345 00.000 12044 Worker thread wakes up
23:39:54.345 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 46 ms SOUTH
23:39:54.345 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:54.346 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:39:57.476 03.130 12044 Exposure complete
23:39:57.512 00.036 12044 worker thread done servicing request
23:39:57.512 00.000 14964 OnExposeComplete: enter
23:39:57.512 00.000 14964 UpdateGuideState(): m_state=6
23:39:57.513 00.001 14964 Star::Find(35, 273, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1124
23:39:57.514 00.001 14964 Star::Find returns 1 (0), X=274.11, Y=97.71, Mass=327479, SNR=360.6, Peak=18127 HFD=4.1
23:39:57.515 00.001 14964 MultiStar: [#1 -0.37,0.88,0.00,M1] [#2 0.18,1.08,0.00,M3] 
23:39:57.517 00.002 14964 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.56) = xAngle (-0.49 = -0.49)
23:39:57.518 00.001 14964 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
23:39:57.518 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.43 hyp=0.49 cameraTheta=-2.04 mountX=0.43 mountY=0.26, mountTheta=0.55
23:39:57.520 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.43, opts=13)
23:39:57.522 00.002 14964 Enqueuing Move request for scope (-0.22, -0.43)
23:39:57.522 00.000 12044 Worker thread wakes up
23:39:57.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.43) opts 0xd
23:39:57.522 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.43)
23:39:57.523 00.001 12044 Moving (-0.22, -0.43) raw xDistance=0.43 yDistance=0.26
23:39:57.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.43, slope = 0.01
23:39:57.523 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:57.523 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:39:57.523 00.000 12044 MoveAxis(W, 9, ABG)
23:39:57.523 00.000 12044 Guiding  Dir = 3, Dur = 9
23:39:57.536 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18127, med=617, FiltMin=533, FiltMax=13526, Gamma=0.810
23:39:57.545 00.009 14964 UpdateGuideState exits: m=327479 SNR=360.6
23:39:57.546 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.548 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:39:57.550 00.002 14964 Enqueuing Expose request
23:39:57.551 00.001 12044 IsSlewing returns 0
23:39:57.552 00.001 12044 IsGuiding returns 0
23:39:57.584 00.032 12044 IsGuiding returns 1
23:39:57.584 00.000 12044 scope still moving after pulse duration time elapsed
23:39:57.670 00.086 12044 IsSlewing returns 0
23:39:57.670 00.000 12044 IsGuiding returns 0
23:39:57.670 00.000 12044 scope move finished after 9 + 110 ms
23:39:57.670 00.000 12044 Move returns status 0, amount 9
23:39:57.670 00.000 12044 MoveAxis(N, 0, ABG)
23:39:57.670 00.000 12044 Move returns status 0, amount 0
23:39:57.670 00.000 12044 move complete, result=0
23:39:57.670 00.000 12044 worker thread done servicing request
23:39:57.670 00.000 12044 Worker thread wakes up
23:39:57.670 00.000 14964 GuideStep: 0.4 px 9 ms WEST, 0.3 px 0 ms NORTH
23:39:57.672 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:39:57.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:00.784 03.112 12044 Exposure complete
23:40:00.805 00.021 12044 worker thread done servicing request
23:40:00.805 00.000 14964 OnExposeComplete: enter
23:40:00.806 00.001 14964 UpdateGuideState(): m_state=6
23:40:00.806 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1125
23:40:00.807 00.001 14964 Star::Find returns 1 (0), X=274.32, Y=97.88, Mass=323628, SNR=360.4, Peak=17575 HFD=4.1
23:40:00.807 00.000 14964 MultiStar: [#1 -0.18,0.18,0.16,U] [#2 0.33,0.87,0.00,M4] 
23:40:00.808 00.001 14964 refined, 1 included, MultiStar: {-0.03, -0.20}, one-star: {-0.01, -0.26}
23:40:00.808 00.000 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
23:40:00.809 00.001 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
23:40:00.809 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.71 mountX=0.20 mountY=0.05, mountTheta=0.24
23:40:00.811 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.20, opts=13)
23:40:00.811 00.000 14964 Enqueuing Move request for scope (-0.03, -0.20)
23:40:00.812 00.001 12044 Worker thread wakes up
23:40:00.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
23:40:00.812 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
23:40:00.812 00.000 12044 Moving (-0.03, -0.20) raw xDistance=0.20 yDistance=0.05
23:40:00.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.01
23:40:00.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:00.812 00.000 12044 MoveAxis(E, 0, ABG)
23:40:00.812 00.000 12044 Move returns status 0, amount 0
23:40:00.812 00.000 12044 MoveAxis(N, 0, ABG)
23:40:00.812 00.000 12044 Move returns status 0, amount 0
23:40:00.813 00.001 12044 move complete, result=0
23:40:00.813 00.000 12044 worker thread done servicing request
23:40:00.820 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17575, med=615, FiltMin=528, FiltMax=13491, Gamma=0.810
23:40:00.827 00.007 14964 UpdateGuideState exits: m=323628 SNR=360.4
23:40:00.827 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.828 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:00.828 00.000 14964 Enqueuing Expose request
23:40:00.829 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:00.829 00.000 12044 Worker thread wakes up
23:40:00.830 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:00.830 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:03.937 03.107 12044 Exposure complete
23:40:03.960 00.023 12044 worker thread done servicing request
23:40:03.960 00.000 14964 OnExposeComplete: enter
23:40:03.961 00.001 14964 UpdateGuideState(): m_state=6
23:40:03.961 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1126
23:40:03.962 00.001 14964 Star::Find returns 1 (0), X=274.19, Y=98.06, Mass=328072, SNR=339.5, Peak=20231 HFD=4.2
23:40:03.962 00.000 14964 MultiStar: [#1 -0.22,-0.03,0.15,U] [#2 0.34,-0.04,0.07,U] 
23:40:03.963 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.07}, one-star: {-0.14, -0.08}
23:40:03.963 00.000 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
23:40:03.964 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
23:40:03.964 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=0.07 mountY=0.13, mountTheta=1.09
23:40:03.966 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.07, opts=13)
23:40:03.967 00.001 14964 Enqueuing Move request for scope (-0.12, -0.07)
23:40:03.967 00.000 12044 Worker thread wakes up
23:40:03.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:40:03.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:40:03.967 00.000 12044 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.13
23:40:03.967 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
23:40:03.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
23:40:03.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:03.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:03.967 00.000 12044 MoveAxis(E, 0, ABG)
23:40:03.967 00.000 12044 Move returns status 0, amount 0
23:40:03.967 00.000 12044 MoveAxis(N, 0, ABG)
23:40:03.967 00.000 12044 Move returns status 0, amount 0
23:40:03.968 00.001 12044 move complete, result=0
23:40:03.968 00.000 12044 worker thread done servicing request
23:40:03.976 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20231, med=616, FiltMin=534, FiltMax=13648, Gamma=0.810
23:40:03.982 00.006 14964 UpdateGuideState exits: m=328072 SNR=339.5
23:40:03.983 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:03.983 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:03.984 00.001 14964 Enqueuing Expose request
23:40:03.984 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:03.985 00.001 12044 Worker thread wakes up
23:40:03.985 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:03.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:07.080 03.095 12044 Exposure complete
23:40:07.103 00.023 12044 worker thread done servicing request
23:40:07.103 00.000 14964 OnExposeComplete: enter
23:40:07.104 00.001 14964 UpdateGuideState(): m_state=6
23:40:07.104 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1127
23:40:07.105 00.001 14964 Star::Find returns 1 (0), X=274.00, Y=97.63, Mass=325907, SNR=355.4, Peak=18095 HFD=4.2
23:40:07.105 00.000 14964 MultiStar: [#1 -0.40,1.16,0.00,M1] [#2 -0.17,1.11,0.00,M4] 
23:40:07.106 00.001 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
23:40:07.106 00.000 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
23:40:07.107 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.51 hyp=0.61 cameraTheta=-2.14 mountX=0.51 mountY=0.38, mountTheta=0.65
23:40:07.112 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.51, opts=13)
23:40:07.112 00.000 14964 Enqueuing Move request for scope (-0.33, -0.51)
23:40:07.113 00.001 12044 Worker thread wakes up
23:40:07.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.51) opts 0xd
23:40:07.113 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.51)
23:40:07.113 00.000 12044 Moving (-0.33, -0.51) raw xDistance=0.51 yDistance=0.38
23:40:07.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.51, slope = 0.03
23:40:07.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:07.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:40:07.113 00.000 12044 MoveAxis(W, 23, ABG)
23:40:07.113 00.000 12044 Guiding  Dir = 3, Dur = 23
23:40:07.120 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18095, med=617, FiltMin=525, FiltMax=13708, Gamma=0.810
23:40:07.125 00.005 14964 UpdateGuideState exits: m=325907 SNR=355.4
23:40:07.126 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.127 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:07.127 00.000 14964 Enqueuing Expose request
23:40:07.173 00.046 12044 IsSlewing returns 0
23:40:07.173 00.000 12044 IsGuiding returns 0
23:40:07.205 00.032 12044 IsGuiding returns 1
23:40:07.205 00.000 12044 scope still moving after pulse duration time elapsed
23:40:07.298 00.093 12044 IsSlewing returns 0
23:40:07.299 00.001 12044 IsGuiding returns 0
23:40:07.299 00.000 12044 scope move finished after 23 + 103 ms
23:40:07.299 00.000 12044 Move returns status 0, amount 23
23:40:07.299 00.000 12044 MoveAxis(N, 0, ABG)
23:40:07.300 00.001 12044 Move returns status 0, amount 0
23:40:07.300 00.000 12044 move complete, result=0
23:40:07.300 00.000 12044 worker thread done servicing request
23:40:07.300 00.000 12044 Worker thread wakes up
23:40:07.300 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:07.300 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:07.300 00.000 14964 GuideStep: 0.5 px 23 ms WEST, 0.4 px 0 ms NORTH
23:40:10.397 03.097 12044 Exposure complete
23:40:10.426 00.029 12044 worker thread done servicing request
23:40:10.426 00.000 14964 OnExposeComplete: enter
23:40:10.428 00.002 14964 UpdateGuideState(): m_state=6
23:40:10.428 00.000 14964 Star::Find(35, 273, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1128
23:40:10.430 00.002 14964 Star::Find returns 1 (0), X=274.09, Y=98.22, Mass=324150, SNR=353.5, Peak=17775 HFD=4.4
23:40:10.430 00.000 14964 MultiStar: [#1 -0.39,0.27,0.15,U] [#2 -0.18,0.32,0.05,U] 
23:40:10.431 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.11}, one-star: {-0.24, 0.08}
23:40:10.431 00.000 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
23:40:10.432 00.001 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
23:40:10.432 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.83 mountX=-0.08 mountY=0.23, mountTheta=1.91
23:40:10.433 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.08, opts=13)
23:40:10.434 00.001 14964 Enqueuing Move request for scope (-0.24, 0.08)
23:40:10.434 00.000 12044 Worker thread wakes up
23:40:10.434 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
23:40:10.434 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
23:40:10.434 00.000 12044 Moving (-0.24, 0.08) raw xDistance=-0.08 yDistance=0.23
23:40:10.435 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
23:40:10.435 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:10.435 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:40:10.435 00.000 12044 MoveAxis(E, 0, ABG)
23:40:10.435 00.000 12044 Move returns status 0, amount 0
23:40:10.435 00.000 12044 MoveAxis(N, 0, ABG)
23:40:10.435 00.000 12044 Move returns status 0, amount 0
23:40:10.435 00.000 12044 move complete, result=0
23:40:10.435 00.000 12044 worker thread done servicing request
23:40:10.442 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17775, med=617, FiltMin=513, FiltMax=12364, Gamma=0.810
23:40:10.449 00.007 14964 UpdateGuideState exits: m=324150 SNR=353.5
23:40:10.451 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.452 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:10.453 00.001 14964 Enqueuing Expose request
23:40:10.454 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:10.455 00.001 12044 Worker thread wakes up
23:40:10.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:10.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:13.563 03.108 12044 Exposure complete
23:40:13.593 00.030 12044 worker thread done servicing request
23:40:13.593 00.000 14964 OnExposeComplete: enter
23:40:13.594 00.001 14964 UpdateGuideState(): m_state=6
23:40:13.596 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1129
23:40:13.597 00.001 14964 Star::Find returns 1 (0), X=273.83, Y=97.92, Mass=322618, SNR=349.8, Peak=15427 HFD=4.5
23:40:13.599 00.002 14964 MultiStar: [#1 -0.29,0.40,0.16,U] [#2 0.03,0.77,0.00,M4] 
23:40:13.599 00.000 14964 refined, 1 included, MultiStar: {-0.47, -0.14}, one-star: {-0.50, -0.22}
23:40:13.600 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
23:40:13.601 00.001 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
23:40:13.602 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.14 hyp=0.49 cameraTheta=-2.85 mountX=0.13 mountY=0.48, mountTheta=1.30
23:40:13.605 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.14, opts=13)
23:40:13.606 00.001 14964 Enqueuing Move request for scope (-0.47, -0.14)
23:40:13.608 00.002 12044 Worker thread wakes up
23:40:13.608 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.14) opts 0xd
23:40:13.608 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.14)
23:40:13.608 00.000 12044 Moving (-0.47, -0.14) raw xDistance=0.13 yDistance=0.48
23:40:13.608 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
23:40:13.608 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:40:13.608 00.000 12044 MoveAxis(E, 0, ABG)
23:40:13.608 00.000 12044 Move returns status 0, amount 0
23:40:13.608 00.000 12044 MoveAxis(S, 45, ABG)
23:40:13.608 00.000 12044 Guiding  Dir = 1, Dur = 45
23:40:13.618 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15427, med=616, FiltMin=524, FiltMax=12859, Gamma=0.810
23:40:13.624 00.006 14964 UpdateGuideState exits: m=322618 SNR=349.8
23:40:13.624 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.625 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:13.625 00.000 14964 Enqueuing Expose request
23:40:13.642 00.017 12044 IsSlewing returns 0
23:40:13.642 00.000 12044 IsGuiding returns 0
23:40:13.673 00.031 12044 PulseGuide returned control before completion, sleep 24
23:40:13.701 00.028 12044 IsGuiding returns 1
23:40:13.701 00.000 12044 scope still moving after pulse duration time elapsed
23:40:13.798 00.097 12044 IsSlewing returns 0
23:40:13.798 00.000 12044 IsGuiding returns 0
23:40:13.798 00.000 12044 scope move finished after 45 + 110 ms
23:40:13.798 00.000 12044 Move returns status 0, amount 45
23:40:13.798 00.000 12044 move complete, result=0
23:40:13.798 00.000 12044 worker thread done servicing request
23:40:13.799 00.001 12044 Worker thread wakes up
23:40:13.799 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 45 ms SOUTH
23:40:13.801 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:13.801 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:16.909 03.108 12044 Exposure complete
23:40:16.943 00.034 12044 worker thread done servicing request
23:40:16.943 00.000 14964 OnExposeComplete: enter
23:40:16.944 00.001 14964 UpdateGuideState(): m_state=6
23:40:16.945 00.001 14964 Star::Find(35, 273, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1130
23:40:16.946 00.001 14964 Star::Find returns 1 (0), X=274.24, Y=98.20, Mass=327951, SNR=360.9, Peak=18351 HFD=4.3
23:40:16.946 00.000 14964 MultiStar: [#1 0.01,0.12,0.14,U] [#2 0.14,0.35,0.06,U] 
23:40:16.947 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.08}, one-star: {-0.09, 0.05}
23:40:16.947 00.000 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.83 = -2.45)
23:40:16.947 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.60)
23:40:16.948 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.27 mountX=-0.08 mountY=0.06, mountTheta=2.51
23:40:16.949 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.08, opts=13)
23:40:16.949 00.000 14964 Enqueuing Move request for scope (-0.07, 0.08)
23:40:16.950 00.001 12044 Worker thread wakes up
23:40:16.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:40:16.950 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:40:16.950 00.000 12044 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.06
23:40:16.950 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
23:40:16.950 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:16.950 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:40:16.950 00.000 12044 MoveAxis(E, 0, ABG)
23:40:16.950 00.000 12044 Move returns status 0, amount 0
23:40:16.950 00.000 12044 MoveAxis(N, 0, ABG)
23:40:16.950 00.000 12044 Move returns status 0, amount 0
23:40:16.950 00.000 12044 move complete, result=0
23:40:16.950 00.000 12044 worker thread done servicing request
23:40:16.958 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18351, med=617, FiltMin=531, FiltMax=14507, Gamma=0.810
23:40:16.967 00.009 14964 UpdateGuideState exits: m=327951 SNR=360.9
23:40:16.969 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.971 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:16.972 00.001 14964 Enqueuing Expose request
23:40:16.974 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:16.975 00.001 12044 Worker thread wakes up
23:40:16.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:16.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:20.085 03.110 12044 Exposure complete
23:40:20.111 00.026 12044 worker thread done servicing request
23:40:20.111 00.000 14964 OnExposeComplete: enter
23:40:20.112 00.001 14964 UpdateGuideState(): m_state=6
23:40:20.112 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1131
23:40:20.113 00.001 14964 Star::Find returns 1 (0), X=274.17, Y=98.27, Mass=327910, SNR=349.0, Peak=19051 HFD=4.3
23:40:20.113 00.000 14964 MultiStar: [#1 -0.00,-0.51,0.16,U] [#2 0.23,0.15,0.06,U] 
23:40:20.114 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.05}, one-star: {-0.16, 0.13}
23:40:20.114 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
23:40:20.115 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.09)
23:40:20.115 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.77 mountX=-0.05 mountY=0.12, mountTheta=1.98
23:40:20.116 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.05, opts=13)
23:40:20.117 00.001 14964 Enqueuing Move request for scope (-0.12, 0.05)
23:40:20.117 00.000 12044 Worker thread wakes up
23:40:20.117 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
23:40:20.117 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
23:40:20.117 00.000 12044 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=0.12
23:40:20.117 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.15, using input
23:40:20.118 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
23:40:20.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:20.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:40:20.118 00.000 12044 MoveAxis(E, 0, ABG)
23:40:20.118 00.000 12044 Move returns status 0, amount 0
23:40:20.118 00.000 12044 MoveAxis(N, 0, ABG)
23:40:20.118 00.000 12044 Move returns status 0, amount 0
23:40:20.118 00.000 12044 move complete, result=0
23:40:20.118 00.000 12044 worker thread done servicing request
23:40:20.126 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19051, med=616, FiltMin=524, FiltMax=13700, Gamma=0.810
23:40:20.132 00.006 14964 UpdateGuideState exits: m=327910 SNR=349.0
23:40:20.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:20.133 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:20.134 00.001 14964 Enqueuing Expose request
23:40:20.134 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:20.135 00.001 12044 Worker thread wakes up
23:40:20.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:20.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:23.232 03.097 12044 Exposure complete
23:40:23.277 00.045 12044 worker thread done servicing request
23:40:23.277 00.000 14964 OnExposeComplete: enter
23:40:23.279 00.002 14964 UpdateGuideState(): m_state=6
23:40:23.279 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1132
23:40:23.279 00.000 14964 Star::Find returns 1 (0), X=274.41, Y=98.11, Mass=323074, SNR=357.9, Peak=17243 HFD=4.1
23:40:23.280 00.001 14964 MultiStar: [#1 -0.06,0.12,0.15,U] [#2 0.45,0.46,0.06,U] 
23:40:23.281 00.001 14964 refined, 2 included, MultiStar: {0.08, 0.01}, one-star: {0.08, -0.03}
23:40:23.282 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
23:40:23.282 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.49)
23:40:23.283 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.19 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
23:40:23.286 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.01, opts=13)
23:40:23.287 00.001 14964 Enqueuing Move request for scope (0.08, 0.01)
23:40:23.287 00.000 12044 Worker thread wakes up
23:40:23.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:40:23.287 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:40:23.287 00.000 12044 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:40:23.287 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.28, using input
23:40:23.288 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.04
23:40:23.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:23.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:23.288 00.000 12044 MoveAxis(E, 0, ABG)
23:40:23.288 00.000 12044 Move returns status 0, amount 0
23:40:23.288 00.000 12044 MoveAxis(N, 0, ABG)
23:40:23.288 00.000 12044 Move returns status 0, amount 0
23:40:23.288 00.000 12044 move complete, result=0
23:40:23.288 00.000 12044 worker thread done servicing request
23:40:23.295 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17243, med=616, FiltMin=533, FiltMax=15044, Gamma=0.810
23:40:23.301 00.006 14964 UpdateGuideState exits: m=323074 SNR=357.9
23:40:23.302 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.303 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:23.303 00.000 14964 Enqueuing Expose request
23:40:23.304 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:23.304 00.000 12044 Worker thread wakes up
23:40:23.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:23.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:26.429 03.125 12044 Exposure complete
23:40:26.454 00.025 12044 worker thread done servicing request
23:40:26.455 00.001 14964 OnExposeComplete: enter
23:40:26.457 00.002 14964 UpdateGuideState(): m_state=6
23:40:26.457 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1133
23:40:26.458 00.001 14964 Star::Find returns 1 (0), X=274.17, Y=98.80, Mass=329128, SNR=346.1, Peak=19526 HFD=4.2
23:40:26.458 00.000 14964 MultiStar: [#1 -0.46,-0.63,0.00,M1] [#2 0.24,-0.37,0.06,U] 
23:40:26.459 00.001 14964 refined, 1 included, MultiStar: {-0.14, 0.60}, one-star: {-0.16, 0.66}
23:40:26.459 00.000 14964 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.56) = xAngle (3.35 = -2.93)
23:40:26.459 00.000 14964 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.12)
23:40:26.460 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.60 hyp=0.61 cameraTheta=1.80 mountX=-0.60 mountY=0.08, mountTheta=3.02
23:40:26.461 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.60, opts=13)
23:40:26.462 00.001 14964 Enqueuing Move request for scope (-0.14, 0.60)
23:40:26.463 00.001 12044 Worker thread wakes up
23:40:26.463 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.60) opts 0xd
23:40:26.463 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.60)
23:40:26.463 00.000 12044 Moving (-0.14, 0.60) raw xDistance=-0.60 yDistance=0.08
23:40:26.463 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.60, slope = -0.08
23:40:26.463 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:26.463 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:26.463 00.000 12044 MoveAxis(E, 60, ABG)
23:40:26.463 00.000 12044 Guiding  Dir = 2, Dur = 60
23:40:26.476 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19526, med=616, FiltMin=526, FiltMax=14583, Gamma=0.810
23:40:26.484 00.008 12044 IsSlewing returns 0
23:40:26.484 00.000 12044 IsGuiding returns 0
23:40:26.486 00.002 14964 UpdateGuideState exits: m=329128 SNR=346.1
23:40:26.489 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.490 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:26.491 00.001 14964 Enqueuing Expose request
23:40:26.516 00.025 12044 PulseGuide returned control before completion, sleep 39
23:40:26.568 00.052 12044 IsGuiding returns 1
23:40:26.568 00.000 12044 scope still moving after pulse duration time elapsed
23:40:26.670 00.102 12044 IsSlewing returns 0
23:40:26.670 00.000 12044 IsGuiding returns 0
23:40:26.670 00.000 12044 scope move finished after 60 + 126 ms
23:40:26.670 00.000 12044 Move returns status 0, amount 60
23:40:26.670 00.000 12044 MoveAxis(N, 0, ABG)
23:40:26.670 00.000 12044 Move returns status 0, amount 0
23:40:26.671 00.001 12044 move complete, result=0
23:40:26.671 00.000 12044 worker thread done servicing request
23:40:26.671 00.000 12044 Worker thread wakes up
23:40:26.671 00.000 14964 GuideStep: -0.6 px 60 ms EAST, 0.1 px 0 ms NORTH
23:40:26.673 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:26.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:29.815 03.142 12044 Exposure complete
23:40:29.866 00.051 12044 worker thread done servicing request
23:40:29.866 00.000 14964 OnExposeComplete: enter
23:40:29.869 00.003 14964 UpdateGuideState(): m_state=6
23:40:29.871 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1134
23:40:29.873 00.002 14964 Star::Find returns 1 (0), X=273.76, Y=97.96, Mass=330690, SNR=363.4, Peak=20287 HFD=4.1
23:40:29.874 00.001 14964 MultiStar: [#1 -0.57,0.29,0.16,U] [#2 -0.31,0.61,0.00,M1] 
23:40:29.875 00.001 14964 refined, 1 included, MultiStar: {-0.57, -0.12}, one-star: {-0.57, -0.19}
23:40:29.875 00.000 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
23:40:29.876 00.001 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
23:40:29.876 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.12 hyp=0.59 cameraTheta=-2.94 mountX=0.11 mountY=0.58, mountTheta=1.38
23:40:29.878 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.12, opts=13)
23:40:29.879 00.001 14964 Enqueuing Move request for scope (-0.57, -0.12)
23:40:29.879 00.000 12044 Worker thread wakes up
23:40:29.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.12) opts 0xd
23:40:29.879 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.12)
23:40:29.879 00.000 12044 Moving (-0.57, -0.12) raw xDistance=0.11 yDistance=0.58
23:40:29.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.05
23:40:29.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
23:40:29.879 00.000 12044 MoveAxis(E, 0, ABG)
23:40:29.879 00.000 12044 Move returns status 0, amount 0
23:40:29.879 00.000 12044 MoveAxis(S, 54, ABG)
23:40:29.879 00.000 12044 Guiding  Dir = 1, Dur = 54
23:40:29.902 00.023 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20287, med=616, FiltMin=530, FiltMax=15328, Gamma=0.810
23:40:29.912 00.010 14964 UpdateGuideState exits: m=330690 SNR=363.4
23:40:29.914 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:29.916 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:29.917 00.001 14964 Enqueuing Expose request
23:40:29.995 00.078 12044 IsSlewing returns 0
23:40:29.995 00.000 12044 IsGuiding returns 0
23:40:30.016 00.021 12044 PulseGuide returned control before completion, sleep 43
23:40:30.067 00.051 12044 IsGuiding returns 1
23:40:30.067 00.000 12044 scope still moving after pulse duration time elapsed
23:40:30.123 00.056 12044 IsSlewing returns 0
23:40:30.124 00.001 12044 IsGuiding returns 0
23:40:30.124 00.000 12044 scope move finished after 54 + 75 ms
23:40:30.124 00.000 12044 Move returns status 0, amount 54
23:40:30.124 00.000 12044 move complete, result=0
23:40:30.124 00.000 12044 worker thread done servicing request
23:40:30.124 00.000 12044 Worker thread wakes up
23:40:30.124 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:30.124 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 54 ms SOUTH
23:40:30.126 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:33.236 03.110 12044 Exposure complete
23:40:33.260 00.024 12044 worker thread done servicing request
23:40:33.260 00.000 14964 OnExposeComplete: enter
23:40:33.261 00.001 14964 UpdateGuideState(): m_state=6
23:40:33.261 00.000 14964 Star::Find(35, 273, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1135
23:40:33.262 00.001 14964 Star::Find returns 1 (0), X=274.21, Y=97.88, Mass=331390, SNR=362.9, Peak=24711 HFD=4.0
23:40:33.263 00.001 14964 MultiStar: [#1 -0.01,0.35,0.16,U] [#2 0.01,0.57,0.06,U] 
23:40:33.263 00.000 14964 refined, 2 included, MultiStar: {-0.10, -0.14}, one-star: {-0.12, -0.26}
23:40:33.264 00.001 14964 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.56) = xAngle (-0.64 = -0.64)
23:40:33.264 00.000 14964 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.41 = 2.41)
23:40:33.265 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=0.14 mountY=0.12, mountTheta=0.70
23:40:33.266 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.14, opts=13)
23:40:33.266 00.000 14964 Enqueuing Move request for scope (-0.10, -0.14)
23:40:33.267 00.001 12044 Worker thread wakes up
23:40:33.267 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:40:33.267 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:40:33.267 00.000 12044 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.12
23:40:33.267 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.03
23:40:33.267 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:33.268 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:40:33.268 00.000 12044 MoveAxis(E, 0, ABG)
23:40:33.268 00.000 12044 Move returns status 0, amount 0
23:40:33.268 00.000 12044 MoveAxis(N, 0, ABG)
23:40:33.268 00.000 12044 Move returns status 0, amount 0
23:40:33.268 00.000 12044 move complete, result=0
23:40:33.268 00.000 12044 worker thread done servicing request
23:40:33.275 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24711, med=615, FiltMin=531, FiltMax=16240, Gamma=0.810
23:40:33.281 00.006 14964 UpdateGuideState exits: m=331390 SNR=362.9
23:40:33.282 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.283 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:33.283 00.000 14964 Enqueuing Expose request
23:40:33.284 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:33.284 00.000 12044 Worker thread wakes up
23:40:33.284 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:33.284 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:36.397 03.113 12044 Exposure complete
23:40:36.429 00.032 12044 worker thread done servicing request
23:40:36.429 00.000 14964 OnExposeComplete: enter
23:40:36.431 00.002 14964 UpdateGuideState(): m_state=6
23:40:36.432 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1136
23:40:36.434 00.002 14964 Star::Find returns 1 (0), X=274.60, Y=98.01, Mass=323138, SNR=349.2, Peak=17907 HFD=4.1
23:40:36.435 00.001 14964 MultiStar: [#1 0.22,-0.01,0.16,U] [#2 0.29,0.25,0.06,U] 
23:40:36.435 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.09}, one-star: {0.27, -0.13}
23:40:36.437 00.002 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
23:40:36.439 00.002 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.01)
23:40:36.440 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.34 mountX=0.10 mountY=-0.26, mountTheta=-1.21
23:40:36.444 00.004 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.09, opts=13)
23:40:36.447 00.003 14964 Enqueuing Move request for scope (0.27, -0.09)
23:40:36.449 00.002 12044 Worker thread wakes up
23:40:36.449 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
23:40:36.449 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
23:40:36.449 00.000 12044 Moving (0.27, -0.09) raw xDistance=0.10 yDistance=-0.26
23:40:36.449 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
23:40:36.449 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:36.449 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:40:36.449 00.000 12044 MoveAxis(E, 0, ABG)
23:40:36.449 00.000 12044 Move returns status 0, amount 0
23:40:36.449 00.000 12044 MoveAxis(N, 0, ABG)
23:40:36.449 00.000 12044 Move returns status 0, amount 0
23:40:36.449 00.000 12044 move complete, result=0
23:40:36.450 00.001 12044 worker thread done servicing request
23:40:36.464 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17907, med=617, FiltMin=535, FiltMax=15003, Gamma=0.810
23:40:36.476 00.012 14964 UpdateGuideState exits: m=323138 SNR=349.2
23:40:36.477 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.478 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:36.479 00.001 14964 Enqueuing Expose request
23:40:36.481 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:40:36.482 00.001 12044 Worker thread wakes up
23:40:36.482 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:36.482 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:39.599 03.117 12044 Exposure complete
23:40:39.625 00.026 12044 worker thread done servicing request
23:40:39.625 00.000 14964 OnExposeComplete: enter
23:40:39.625 00.000 14964 UpdateGuideState(): m_state=6
23:40:39.626 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1137
23:40:39.627 00.001 14964 Star::Find returns 1 (0), X=274.21, Y=97.81, Mass=326317, SNR=352.5, Peak=19271 HFD=4.3
23:40:39.627 00.000 14964 MultiStar: [#1 -0.13,0.23,0.16,U] [#2 0.11,0.71,0.00,M1] 
23:40:39.628 00.001 14964 refined, 1 included, MultiStar: {-0.12, -0.25}, one-star: {-0.12, -0.33}
23:40:39.628 00.000 14964 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.56) = xAngle (-0.47 = -0.47)
23:40:39.629 00.001 14964 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
23:40:39.629 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.03 mountX=0.25 mountY=0.15, mountTheta=0.54
23:40:39.631 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.25, opts=13)
23:40:39.631 00.000 14964 Enqueuing Move request for scope (-0.12, -0.25)
23:40:39.632 00.001 12044 Worker thread wakes up
23:40:39.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
23:40:39.632 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
23:40:39.632 00.000 12044 Moving (-0.12, -0.25) raw xDistance=0.25 yDistance=0.15
23:40:39.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.02
23:40:39.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:39.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:40:39.632 00.000 12044 MoveAxis(E, 0, ABG)
23:40:39.632 00.000 12044 Move returns status 0, amount 0
23:40:39.632 00.000 12044 MoveAxis(N, 0, ABG)
23:40:39.632 00.000 12044 Move returns status 0, amount 0
23:40:39.632 00.000 12044 move complete, result=0
23:40:39.632 00.000 12044 worker thread done servicing request
23:40:39.640 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19271, med=616, FiltMin=523, FiltMax=14100, Gamma=0.810
23:40:39.646 00.006 14964 UpdateGuideState exits: m=326317 SNR=352.5
23:40:39.647 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:39.648 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:39.648 00.000 14964 Enqueuing Expose request
23:40:39.649 00.001 12044 Worker thread wakes up
23:40:39.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:39.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:39.649 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:42.756 03.107 12044 Exposure complete
23:40:42.791 00.035 12044 worker thread done servicing request
23:40:42.791 00.000 14964 OnExposeComplete: enter
23:40:42.793 00.002 14964 UpdateGuideState(): m_state=6
23:40:42.795 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1138
23:40:42.796 00.001 14964 Star::Find returns 1 (0), X=274.23, Y=97.42, Mass=317843, SNR=341.9, Peak=19555 HFD=3.8
23:40:42.798 00.002 14964 MultiStar: [#1 -0.11,0.80,0.00,M1] [#2 0.59,0.65,0.00,M2] 
23:40:42.799 00.001 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
23:40:42.801 00.002 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
23:40:42.802 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.72 hyp=0.72 cameraTheta=-1.71 mountX=0.72 mountY=0.18, mountTheta=0.24
23:40:42.805 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.72, opts=13)
23:40:42.805 00.000 14964 Enqueuing Move request for scope (-0.10, -0.72)
23:40:42.806 00.001 12044 Worker thread wakes up
23:40:42.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.72) opts 0xd
23:40:42.806 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.72)
23:40:42.806 00.000 12044 Moving (-0.10, -0.72) raw xDistance=0.72 yDistance=0.18
23:40:42.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.72, slope = 0.06
23:40:42.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:40:42.806 00.000 12044 MoveAxis(W, 44, ABG)
23:40:42.806 00.000 12044 Guiding  Dir = 3, Dur = 44
23:40:42.814 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19555, med=616, FiltMin=531, FiltMax=14907, Gamma=0.810
23:40:42.820 00.006 14964 UpdateGuideState exits: m=317843 SNR=341.9
23:40:42.820 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.821 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:42.821 00.000 14964 Enqueuing Expose request
23:40:42.844 00.023 12044 IsSlewing returns 0
23:40:42.844 00.000 12044 IsGuiding returns 0
23:40:42.876 00.032 12044 PulseGuide returned control before completion, sleep 23
23:40:42.959 00.083 12044 IsGuiding returns 1
23:40:42.959 00.000 12044 scope still moving after pulse duration time elapsed
23:40:43.030 00.071 12044 IsSlewing returns 0
23:40:43.030 00.000 12044 IsGuiding returns 0
23:40:43.030 00.000 12044 scope move finished after 44 + 142 ms
23:40:43.030 00.000 12044 Move returns status 0, amount 44
23:40:43.030 00.000 12044 MoveAxis(N, 0, ABG)
23:40:43.030 00.000 12044 Move returns status 0, amount 0
23:40:43.030 00.000 12044 move complete, result=0
23:40:43.030 00.000 12044 worker thread done servicing request
23:40:43.030 00.000 12044 Worker thread wakes up
23:40:43.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:43.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:43.030 00.000 14964 GuideStep: 0.7 px 44 ms WEST, 0.2 px 0 ms NORTH
23:40:46.159 03.129 12044 Exposure complete
23:40:46.198 00.039 12044 worker thread done servicing request
23:40:46.198 00.000 14964 OnExposeComplete: enter
23:40:46.200 00.002 14964 UpdateGuideState(): m_state=6
23:40:46.202 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1139
23:40:46.205 00.003 14964 Star::Find returns 1 (0), X=274.19, Y=98.73, Mass=328303, SNR=352.3, Peak=15770 HFD=4.6
23:40:46.207 00.002 14964 MultiStar: [#1 -0.16,-0.36,0.15,U] [#2 -0.31,0.07,0.06,U] 
23:40:46.208 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.45}, one-star: {-0.14, 0.59}
23:40:46.209 00.001 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
23:40:46.212 00.003 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.22)
23:40:46.213 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.90 mountX=-0.45 mountY=0.10, mountTheta=2.91
23:40:46.216 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.45, opts=13)
23:40:46.217 00.001 14964 Enqueuing Move request for scope (-0.15, 0.45)
23:40:46.219 00.002 12044 Worker thread wakes up
23:40:46.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
23:40:46.219 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
23:40:46.219 00.000 12044 Moving (-0.15, 0.45) raw xDistance=-0.45 yDistance=0.10
23:40:46.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.45, slope = 0.03
23:40:46.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:46.219 00.000 12044 MoveAxis(E, 0, ABG)
23:40:46.219 00.000 12044 Move returns status 0, amount 0
23:40:46.220 00.001 12044 MoveAxis(N, 0, ABG)
23:40:46.220 00.000 12044 Move returns status 0, amount 0
23:40:46.220 00.000 12044 move complete, result=0
23:40:46.220 00.000 12044 worker thread done servicing request
23:40:46.233 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15770, med=616, FiltMin=526, FiltMax=12331, Gamma=0.810
23:40:46.242 00.009 14964 UpdateGuideState exits: m=328303 SNR=352.3
23:40:46.244 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.246 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:46.248 00.002 14964 Enqueuing Expose request
23:40:46.250 00.002 14964 GuideStep: -0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:46.252 00.002 12044 Worker thread wakes up
23:40:46.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:46.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:49.390 03.138 12044 Exposure complete
23:40:49.429 00.039 12044 worker thread done servicing request
23:40:49.429 00.000 14964 OnExposeComplete: enter
23:40:49.431 00.002 14964 UpdateGuideState(): m_state=6
23:40:49.431 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1140
23:40:49.434 00.003 14964 Star::Find returns 1 (0), X=274.30, Y=98.87, Mass=330334, SNR=357.0, Peak=18082 HFD=4.5
23:40:49.436 00.002 14964 MultiStar: [#1 -0.23,-0.59,0.15,U] [#2 0.22,-0.15,0.06,U] 
23:40:49.437 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.52}, one-star: {-0.03, 0.73}
23:40:49.438 00.001 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
23:40:49.440 00.002 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
23:40:49.443 00.003 14964 CameraToMount -- cameraX=-0.04 cameraY=0.52 hyp=0.53 cameraTheta=1.65 mountX=-0.53 mountY=-0.01, mountTheta=-3.11
23:40:49.447 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.52, opts=13)
23:40:49.449 00.002 14964 Enqueuing Move request for scope (-0.04, 0.52)
23:40:49.451 00.002 12044 Worker thread wakes up
23:40:49.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.52) opts 0xd
23:40:49.451 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.52)
23:40:49.451 00.000 12044 Moving (-0.04, 0.52) raw xDistance=-0.53 yDistance=-0.01
23:40:49.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.53, slope = -0.00
23:40:49.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:49.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:49.451 00.000 12044 MoveAxis(E, 2, ABG)
23:40:49.451 00.000 12044 Guiding  Dir = 2, Dur = 2
23:40:49.468 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18082, med=616, FiltMin=529, FiltMax=14071, Gamma=0.810
23:40:49.476 00.008 14964 UpdateGuideState exits: m=330334 SNR=357.0
23:40:49.479 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.480 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:49.482 00.002 14964 Enqueuing Expose request
23:40:49.497 00.015 12044 IsSlewing returns 0
23:40:49.498 00.001 12044 IsGuiding returns 0
23:40:49.563 00.065 12044 IsGuiding returns 1
23:40:49.563 00.000 12044 scope still moving after pulse duration time elapsed
23:40:49.641 00.078 12044 IsSlewing returns 0
23:40:49.641 00.000 12044 IsGuiding returns 0
23:40:49.641 00.000 12044 scope move finished after 2 + 141 ms
23:40:49.641 00.000 12044 Move returns status 0, amount 2
23:40:49.641 00.000 12044 MoveAxis(N, 0, ABG)
23:40:49.642 00.001 12044 Move returns status 0, amount 0
23:40:49.642 00.000 12044 move complete, result=0
23:40:49.642 00.000 12044 worker thread done servicing request
23:40:49.642 00.000 12044 Worker thread wakes up
23:40:49.642 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:49.642 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:49.642 00.000 14964 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
23:40:52.752 03.110 12044 Exposure complete
23:40:52.794 00.042 12044 worker thread done servicing request
23:40:52.794 00.000 14964 OnExposeComplete: enter
23:40:52.795 00.001 14964 UpdateGuideState(): m_state=6
23:40:52.796 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1141
23:40:52.797 00.001 14964 Star::Find returns 1 (0), X=274.25, Y=98.00, Mass=323114, SNR=337.1, Peak=13599 HFD=4.7
23:40:52.797 00.000 14964 MultiStar: [#1 -0.21,0.02,0.14,U] [#2 0.09,0.64,0.07,U] 
23:40:52.798 00.001 14964 refined, 2 included, MultiStar: {-0.09, -0.08}, one-star: {-0.08, -0.14}
23:40:52.799 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
23:40:52.799 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
23:40:52.800 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=0.08 mountY=0.09, mountTheta=0.87
23:40:52.803 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.08, opts=13)
23:40:52.805 00.002 14964 Enqueuing Move request for scope (-0.09, -0.08)
23:40:52.808 00.003 12044 Worker thread wakes up
23:40:52.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:40:52.808 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:40:52.808 00.000 12044 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=0.09
23:40:52.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
23:40:52.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:52.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:52.808 00.000 12044 MoveAxis(E, 0, ABG)
23:40:52.808 00.000 12044 Move returns status 0, amount 0
23:40:52.808 00.000 12044 MoveAxis(N, 0, ABG)
23:40:52.809 00.001 12044 Move returns status 0, amount 0
23:40:52.809 00.000 12044 move complete, result=0
23:40:52.809 00.000 12044 worker thread done servicing request
23:40:52.821 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13599, med=617, FiltMin=529, FiltMax=11672, Gamma=0.810
23:40:52.832 00.011 14964 UpdateGuideState exits: m=323114 SNR=337.1
23:40:52.833 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.834 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:52.835 00.001 14964 Enqueuing Expose request
23:40:52.835 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:52.836 00.001 12044 Worker thread wakes up
23:40:52.836 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:52.836 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:55.946 03.110 12044 Exposure complete
23:40:55.983 00.037 12044 worker thread done servicing request
23:40:55.983 00.000 14964 OnExposeComplete: enter
23:40:55.984 00.001 14964 UpdateGuideState(): m_state=6
23:40:55.984 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1142
23:40:55.986 00.002 14964 Star::Find returns 1 (0), X=274.57, Y=98.36, Mass=320622, SNR=360.1, Peak=15567 HFD=4.7
23:40:55.987 00.001 14964 MultiStar: [#1 -0.07,-0.33,0.16,U] [#2 0.47,-0.47,0.00,M1] 
23:40:55.988 00.001 14964 refined, 1 included, MultiStar: {0.20, 0.15}, one-star: {0.24, 0.22}
23:40:55.989 00.001 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
23:40:55.991 00.002 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
23:40:55.993 00.002 14964 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.62 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
23:40:55.996 00.003 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.15, opts=13)
23:40:55.997 00.001 14964 Enqueuing Move request for scope (0.20, 0.15)
23:40:55.998 00.001 12044 Worker thread wakes up
23:40:55.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:40:55.998 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:40:55.998 00.000 12044 Moving (0.20, 0.15) raw xDistance=-0.14 yDistance=-0.22
23:40:55.999 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
23:40:55.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:55.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:40:55.999 00.000 12044 MoveAxis(E, 0, ABG)
23:40:55.999 00.000 12044 Move returns status 0, amount 0
23:40:55.999 00.000 12044 MoveAxis(N, 0, ABG)
23:40:55.999 00.000 12044 Move returns status 0, amount 0
23:40:55.999 00.000 12044 move complete, result=0
23:40:55.999 00.000 12044 worker thread done servicing request
23:40:56.011 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15567, med=617, FiltMin=531, FiltMax=13083, Gamma=0.810
23:40:56.022 00.011 14964 UpdateGuideState exits: m=320622 SNR=360.1
23:40:56.024 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:56.027 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:56.029 00.002 14964 Enqueuing Expose request
23:40:56.032 00.003 12044 Worker thread wakes up
23:40:56.032 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:56.034 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:56.034 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:59.139 03.105 12044 Exposure complete
23:40:59.162 00.023 12044 worker thread done servicing request
23:40:59.162 00.000 14964 OnExposeComplete: enter
23:40:59.163 00.001 14964 UpdateGuideState(): m_state=6
23:40:59.163 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1143
23:40:59.164 00.001 14964 Star::Find returns 1 (0), X=273.90, Y=98.64, Mass=331926, SNR=360.2, Peak=18482 HFD=4.2
23:40:59.164 00.000 14964 MultiStar: [#1 -0.54,-0.30,0.15,U] [#2 -0.30,-0.11,0.06,U] 
23:40:59.165 00.001 14964 refined, 2 included, MultiStar: {-0.43, 0.37}, one-star: {-0.43, 0.49}
23:40:59.165 00.000 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
23:40:59.166 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.76)
23:40:59.166 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.37 hyp=0.57 cameraTheta=2.44 mountX=-0.38 mountY=0.39, mountTheta=2.33
23:40:59.168 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.37, opts=13)
23:40:59.169 00.001 14964 Enqueuing Move request for scope (-0.43, 0.37)
23:40:59.169 00.000 12044 Worker thread wakes up
23:40:59.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.37) opts 0xd
23:40:59.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.37)
23:40:59.169 00.000 12044 Moving (-0.43, 0.37) raw xDistance=-0.38 yDistance=0.39
23:40:59.169 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.38 is < calculated value -0.39, using input
23:40:59.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.38, slope = -0.06
23:40:59.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:59.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:40:59.169 00.000 12044 MoveAxis(E, 29, ABG)
23:40:59.169 00.000 12044 Guiding  Dir = 2, Dur = 29
23:40:59.178 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18482, med=616, FiltMin=530, FiltMax=13752, Gamma=0.810
23:40:59.183 00.005 14964 UpdateGuideState exits: m=331926 SNR=360.2
23:40:59.183 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:40:59.185 00.002 14964 Enqueuing Expose request
23:40:59.200 00.015 12044 IsSlewing returns 0
23:40:59.298 00.098 12044 IsGuiding returns 0
23:40:59.357 00.059 12044 IsGuiding returns 1
23:40:59.357 00.000 12044 scope still moving after pulse duration time elapsed
23:40:59.408 00.051 12044 IsSlewing returns 0
23:40:59.408 00.000 12044 IsGuiding returns 0
23:40:59.408 00.000 12044 scope move finished after 29 + 80 ms
23:40:59.408 00.000 12044 Move returns status 0, amount 29
23:40:59.408 00.000 12044 MoveAxis(N, 0, ABG)
23:40:59.408 00.000 12044 Move returns status 0, amount 0
23:40:59.408 00.000 12044 move complete, result=0
23:40:59.408 00.000 12044 worker thread done servicing request
23:40:59.408 00.000 12044 Worker thread wakes up
23:40:59.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:40:59.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:40:59.408 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.4 px 0 ms NORTH
23:41:02.539 03.131 12044 Exposure complete
23:41:02.574 00.035 12044 worker thread done servicing request
23:41:02.574 00.000 14964 OnExposeComplete: enter
23:41:02.576 00.002 14964 UpdateGuideState(): m_state=6
23:41:02.578 00.002 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1144
23:41:02.579 00.001 14964 Star::Find returns 1 (0), X=274.34, Y=97.86, Mass=328517, SNR=353.5, Peak=19691 HFD=4.0
23:41:02.581 00.002 14964 MultiStar: [#1 -0.00,0.31,0.16,U] [#2 0.52,0.73,0.00,M1] 
23:41:02.582 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.20}, one-star: {0.01, -0.28}
23:41:02.584 00.002 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
23:41:02.585 00.001 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
23:41:02.586 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=0.20 mountY=0.01, mountTheta=0.04
23:41:02.589 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.20, opts=13)
23:41:02.589 00.000 14964 Enqueuing Move request for scope (0.01, -0.20)
23:41:02.590 00.001 12044 Worker thread wakes up
23:41:02.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
23:41:02.590 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
23:41:02.590 00.000 12044 Moving (0.01, -0.20) raw xDistance=0.20 yDistance=0.01
23:41:02.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.04
23:41:02.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:02.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:02.590 00.000 12044 MoveAxis(E, 0, ABG)
23:41:02.590 00.000 12044 Move returns status 0, amount 0
23:41:02.590 00.000 12044 MoveAxis(N, 0, ABG)
23:41:02.590 00.000 12044 Move returns status 0, amount 0
23:41:02.590 00.000 12044 move complete, result=0
23:41:02.591 00.001 12044 worker thread done servicing request
23:41:02.603 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19691, med=616, FiltMin=535, FiltMax=15194, Gamma=0.810
23:41:02.612 00.009 14964 UpdateGuideState exits: m=328517 SNR=353.5
23:41:02.613 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:02.614 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:02.615 00.001 14964 Enqueuing Expose request
23:41:02.615 00.000 12044 Worker thread wakes up
23:41:02.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:02.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:02.616 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:05.716 03.100 12044 Exposure complete
23:41:05.760 00.044 12044 worker thread done servicing request
23:41:05.760 00.000 14964 OnExposeComplete: enter
23:41:05.762 00.002 14964 UpdateGuideState(): m_state=6
23:41:05.764 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1145
23:41:05.768 00.004 14964 Star::Find returns 1 (0), X=274.15, Y=98.08, Mass=328297, SNR=362.6, Peak=20363 HFD=4.3
23:41:05.769 00.001 14964 MultiStar: [#1 -0.26,0.41,0.15,U] [#2 -0.02,0.29,0.06,U] 
23:41:05.770 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.01}, one-star: {-0.18, -0.06}
23:41:05.772 00.002 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
23:41:05.773 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.39)
23:41:05.775 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.19 cameraTheta=3.07 mountX=-0.02 mountY=0.18, mountTheta=1.66
23:41:05.778 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.01, opts=13)
23:41:05.779 00.001 14964 Enqueuing Move request for scope (-0.18, 0.01)
23:41:05.781 00.002 12044 Worker thread wakes up
23:41:05.781 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:41:05.781 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:41:05.781 00.000 12044 Moving (-0.18, 0.01) raw xDistance=-0.02 yDistance=0.18
23:41:05.781 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.21, using input
23:41:05.781 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
23:41:05.781 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:05.781 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:05.781 00.000 12044 MoveAxis(E, 0, ABG)
23:41:05.781 00.000 12044 Move returns status 0, amount 0
23:41:05.781 00.000 12044 MoveAxis(N, 0, ABG)
23:41:05.781 00.000 12044 Move returns status 0, amount 0
23:41:05.781 00.000 12044 move complete, result=0
23:41:05.782 00.001 12044 worker thread done servicing request
23:41:05.795 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20363, med=616, FiltMin=527, FiltMax=13264, Gamma=0.810
23:41:05.805 00.010 14964 UpdateGuideState exits: m=328297 SNR=362.6
23:41:05.807 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.808 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:05.810 00.002 14964 Enqueuing Expose request
23:41:05.812 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:05.814 00.002 12044 Worker thread wakes up
23:41:05.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:05.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:08.942 03.128 12044 Exposure complete
23:41:08.964 00.022 12044 worker thread done servicing request
23:41:08.964 00.000 14964 OnExposeComplete: enter
23:41:08.964 00.000 14964 UpdateGuideState(): m_state=6
23:41:08.965 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1146
23:41:08.965 00.000 14964 Star::Find returns 1 (0), X=274.37, Y=98.07, Mass=332974, SNR=368.3, Peak=20023 HFD=4.0
23:41:08.966 00.001 14964 MultiStar: [#1 -0.04,0.25,0.15,U] [#2 0.12,0.30,0.06,U] 
23:41:08.966 00.000 14964 refined, 2 included, MultiStar: {0.03, -0.01}, one-star: {0.04, -0.07}
23:41:08.967 00.001 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.56) = xAngle (1.17 = 1.17)
23:41:08.967 00.000 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.06)
23:41:08.968 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.38 mountX=0.01 mountY=-0.03, mountTheta=-1.16
23:41:08.971 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.01, opts=13)
23:41:08.972 00.001 14964 Enqueuing Move request for scope (0.03, -0.01)
23:41:08.972 00.000 12044 Worker thread wakes up
23:41:08.972 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:41:08.972 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:41:08.972 00.000 12044 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
23:41:08.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
23:41:08.972 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:08.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:08.972 00.000 12044 MoveAxis(E, 0, ABG)
23:41:08.972 00.000 12044 Move returns status 0, amount 0
23:41:08.972 00.000 12044 MoveAxis(N, 0, ABG)
23:41:08.972 00.000 12044 Move returns status 0, amount 0
23:41:08.972 00.000 12044 move complete, result=0
23:41:08.972 00.000 12044 worker thread done servicing request
23:41:08.981 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20023, med=616, FiltMin=527, FiltMax=15503, Gamma=0.810
23:41:08.987 00.006 14964 UpdateGuideState exits: m=332974 SNR=368.3
23:41:08.987 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.988 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:08.988 00.000 14964 Enqueuing Expose request
23:41:08.989 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:08.991 00.002 12044 Worker thread wakes up
23:41:08.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:08.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:12.119 03.128 12044 Exposure complete
23:41:12.173 00.054 12044 worker thread done servicing request
23:41:12.174 00.001 14964 OnExposeComplete: enter
23:41:12.176 00.002 14964 UpdateGuideState(): m_state=6
23:41:12.179 00.003 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1147
23:41:12.181 00.002 14964 Star::Find returns 1 (0), X=273.86, Y=97.79, Mass=334016, SNR=367.0, Peak=17672 HFD=4.2
23:41:12.182 00.001 14964 MultiStar: [#1 -0.66,0.71,0.00,M1] [#2 -0.24,0.78,0.00,M1] 
23:41:12.184 00.002 14964 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.56) = xAngle (-0.94 = -0.94)
23:41:12.185 00.001 14964 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.11 = 2.11)
23:41:12.186 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.35 hyp=0.59 cameraTheta=-2.50 mountX=0.34 mountY=0.50, mountTheta=0.97
23:41:12.188 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.35, opts=13)
23:41:12.190 00.002 14964 Enqueuing Move request for scope (-0.47, -0.35)
23:41:12.192 00.002 12044 Worker thread wakes up
23:41:12.192 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.35) opts 0xd
23:41:12.192 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.35)
23:41:12.192 00.000 12044 Moving (-0.47, -0.35) raw xDistance=0.34 yDistance=0.50
23:41:12.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.34, slope = 0.02
23:41:12.193 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:41:12.193 00.000 12044 MoveAxis(W, 12, ABG)
23:41:12.193 00.000 12044 Guiding  Dir = 3, Dur = 12
23:41:12.206 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17672, med=617, FiltMin=529, FiltMax=14318, Gamma=0.810
23:41:12.211 00.005 14964 UpdateGuideState exits: m=334016 SNR=367.0
23:41:12.212 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.213 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:12.213 00.000 14964 Enqueuing Expose request
23:41:12.217 00.004 12044 IsSlewing returns 0
23:41:12.217 00.000 12044 IsGuiding returns 0
23:41:12.250 00.033 12044 IsGuiding returns 1
23:41:12.250 00.000 12044 scope still moving after pulse duration time elapsed
23:41:12.329 00.079 12044 IsSlewing returns 0
23:41:12.330 00.001 12044 IsGuiding returns 0
23:41:12.330 00.000 12044 scope move finished after 12 + 100 ms
23:41:12.330 00.000 12044 Move returns status 0, amount 12
23:41:12.330 00.000 12044 MoveAxis(S, 47, ABG)
23:41:12.330 00.000 12044 Guiding  Dir = 1, Dur = 47
23:41:12.390 00.060 12044 IsSlewing returns 0
23:41:12.390 00.000 12044 IsGuiding returns 0
23:41:12.421 00.031 12044 PulseGuide returned control before completion, sleep 26
23:41:12.454 00.033 12044 IsGuiding returns 1
23:41:12.454 00.000 12044 scope still moving after pulse duration time elapsed
23:41:12.517 00.063 12044 IsSlewing returns 0
23:41:12.517 00.000 12044 IsGuiding returns 0
23:41:12.517 00.000 12044 scope move finished after 47 + 80 ms
23:41:12.517 00.000 12044 Move returns status 0, amount 47
23:41:12.518 00.001 12044 move complete, result=0
23:41:12.518 00.000 12044 worker thread done servicing request
23:41:12.518 00.000 12044 Worker thread wakes up
23:41:12.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:12.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:12.518 00.000 14964 GuideStep: 0.3 px 12 ms WEST, 0.5 px 47 ms SOUTH
23:41:15.645 03.127 12044 Exposure complete
23:41:15.666 00.021 12044 worker thread done servicing request
23:41:15.666 00.000 14964 OnExposeComplete: enter
23:41:15.667 00.001 14964 UpdateGuideState(): m_state=6
23:41:15.668 00.001 14964 Star::Find(35, 273, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1148
23:41:15.668 00.000 14964 Star::Find returns 1 (0), X=274.22, Y=97.86, Mass=326367, SNR=357.2, Peak=18287 HFD=4.2
23:41:15.669 00.001 14964 MultiStar: [#1 -0.33,0.11,0.15,U] [#2 -0.19,0.19,0.06,U] 
23:41:15.669 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.20}, one-star: {-0.11, -0.28}
23:41:15.670 00.001 14964 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.56) = xAngle (-0.62 = -0.62)
23:41:15.670 00.000 14964 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.43 = 2.43)
23:41:15.671 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-2.18 mountX=0.20 mountY=0.16, mountTheta=0.67
23:41:15.675 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.20, opts=13)
23:41:15.676 00.001 14964 Enqueuing Move request for scope (-0.14, -0.20)
23:41:15.676 00.000 12044 Worker thread wakes up
23:41:15.676 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:41:15.676 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:41:15.676 00.000 12044 Moving (-0.14, -0.20) raw xDistance=0.20 yDistance=0.16
23:41:15.677 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.50, using input
23:41:15.677 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.08
23:41:15.677 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:15.677 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:41:15.677 00.000 12044 MoveAxis(E, 0, ABG)
23:41:15.677 00.000 12044 Move returns status 0, amount 0
23:41:15.677 00.000 12044 MoveAxis(N, 0, ABG)
23:41:15.677 00.000 12044 Move returns status 0, amount 0
23:41:15.677 00.000 12044 move complete, result=0
23:41:15.677 00.000 12044 worker thread done servicing request
23:41:15.684 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18287, med=616, FiltMin=527, FiltMax=14758, Gamma=0.810
23:41:15.689 00.005 14964 UpdateGuideState exits: m=326367 SNR=357.2
23:41:15.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.690 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:15.691 00.001 14964 Enqueuing Expose request
23:41:15.691 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:15.692 00.001 12044 Worker thread wakes up
23:41:15.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:15.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:18.791 03.099 12044 Exposure complete
23:41:18.821 00.030 12044 worker thread done servicing request
23:41:18.821 00.000 14964 OnExposeComplete: enter
23:41:18.822 00.001 14964 UpdateGuideState(): m_state=6
23:41:18.824 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1149
23:41:18.825 00.001 14964 Star::Find returns 1 (0), X=274.24, Y=98.09, Mass=323413, SNR=358.6, Peak=22575 HFD=4.1
23:41:18.827 00.002 14964 MultiStar: [#1 -0.23,0.05,0.17,U] [#2 0.36,0.35,0.07,U] 
23:41:18.828 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.02}, one-star: {-0.08, -0.05}
23:41:18.829 00.001 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
23:41:18.830 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
23:41:18.831 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=0.02 mountY=0.08, mountTheta=1.36
23:41:18.834 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.02, opts=13)
23:41:18.836 00.002 14964 Enqueuing Move request for scope (-0.08, -0.02)
23:41:18.839 00.003 12044 Worker thread wakes up
23:41:18.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:41:18.839 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:41:18.839 00.000 12044 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
23:41:18.839 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.36, using input
23:41:18.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.06
23:41:18.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:18.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:41:18.839 00.000 12044 MoveAxis(E, 0, ABG)
23:41:18.840 00.001 12044 Move returns status 0, amount 0
23:41:18.840 00.000 12044 MoveAxis(N, 0, ABG)
23:41:18.840 00.000 12044 Move returns status 0, amount 0
23:41:18.840 00.000 12044 move complete, result=0
23:41:18.840 00.000 12044 worker thread done servicing request
23:41:18.855 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22575, med=616, FiltMin=523, FiltMax=14011, Gamma=0.810
23:41:18.865 00.010 14964 UpdateGuideState exits: m=323413 SNR=358.6
23:41:18.868 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.871 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:18.872 00.001 14964 Enqueuing Expose request
23:41:18.874 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:18.875 00.001 12044 Worker thread wakes up
23:41:18.876 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:18.876 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:21.985 03.109 12044 Exposure complete
23:41:22.012 00.027 12044 worker thread done servicing request
23:41:22.012 00.000 14964 OnExposeComplete: enter
23:41:22.013 00.001 14964 UpdateGuideState(): m_state=6
23:41:22.015 00.002 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1150
23:41:22.016 00.001 14964 Star::Find returns 1 (0), X=274.18, Y=98.13, Mass=325839, SNR=354.6, Peak=19771 HFD=4.3
23:41:22.017 00.001 14964 MultiStar: [#1 -0.23,-0.15,0.16,U] [#2 0.41,0.24,0.06,U] 
23:41:22.017 00.000 14964 refined, 2 included, MultiStar: {-0.13, -0.02}, one-star: {-0.15, -0.01}
23:41:22.017 00.000 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
23:41:22.019 00.002 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
23:41:22.021 00.002 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.02 mountX=0.01 mountY=0.13, mountTheta=1.46
23:41:22.024 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.02, opts=13)
23:41:22.024 00.000 14964 Enqueuing Move request for scope (-0.13, -0.02)
23:41:22.025 00.001 12044 Worker thread wakes up
23:41:22.025 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
23:41:22.025 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
23:41:22.025 00.000 12044 Moving (-0.13, -0.02) raw xDistance=0.01 yDistance=0.13
23:41:22.025 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.15, using input
23:41:22.025 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
23:41:22.025 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:22.025 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:41:22.026 00.001 12044 MoveAxis(E, 0, ABG)
23:41:22.026 00.000 12044 Move returns status 0, amount 0
23:41:22.026 00.000 12044 MoveAxis(N, 0, ABG)
23:41:22.026 00.000 12044 Move returns status 0, amount 0
23:41:22.026 00.000 12044 move complete, result=0
23:41:22.026 00.000 12044 worker thread done servicing request
23:41:22.041 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19771, med=615, FiltMin=537, FiltMax=13575, Gamma=0.810
23:41:22.050 00.009 14964 UpdateGuideState exits: m=325839 SNR=354.6
23:41:22.052 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:22.054 00.001 14964 Enqueuing Expose request
23:41:22.056 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:22.057 00.001 12044 Worker thread wakes up
23:41:22.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:22.057 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:25.169 03.112 12044 Exposure complete
23:41:25.201 00.032 12044 worker thread done servicing request
23:41:25.201 00.000 14964 OnExposeComplete: enter
23:41:25.202 00.001 14964 UpdateGuideState(): m_state=6
23:41:25.203 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1151
23:41:25.203 00.000 14964 Star::Find returns 1 (0), X=273.53, Y=98.28, Mass=324591, SNR=364.4, Peak=19900 HFD=4.0
23:41:25.204 00.001 14964 MultiStar: [#1 -0.98,-0.00,0.00,M1] [#2 -0.52,0.29,0.07,U] 
23:41:25.204 00.000 14964 refined, 1 included, MultiStar: {-0.78, 0.15}, one-star: {-0.80, 0.14}
23:41:25.205 00.001 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
23:41:25.205 00.000 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.28)
23:41:25.206 00.001 14964 CameraToMount -- cameraX=-0.78 cameraY=0.15 hyp=0.79 cameraTheta=2.95 mountX=-0.16 mountY=0.76, mountTheta=1.78
23:41:25.209 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.78, y=0.15, opts=13)
23:41:25.209 00.000 14964 Enqueuing Move request for scope (-0.78, 0.15)
23:41:25.210 00.001 12044 Worker thread wakes up
23:41:25.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.15) opts 0xd
23:41:25.210 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.78, 0.15)
23:41:25.210 00.000 12044 Moving (-0.78, 0.15) raw xDistance=-0.16 yDistance=0.76
23:41:25.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
23:41:25.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
23:41:25.210 00.000 12044 MoveAxis(E, 0, ABG)
23:41:25.210 00.000 12044 Move returns status 0, amount 0
23:41:25.210 00.000 12044 MoveAxis(S, 71, ABG)
23:41:25.210 00.000 12044 Guiding  Dir = 1, Dur = 71
23:41:25.221 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19900, med=616, FiltMin=534, FiltMax=14660, Gamma=0.810
23:41:25.232 00.011 14964 UpdateGuideState exits: m=324591 SNR=364.4
23:41:25.234 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.235 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:25.236 00.001 14964 Enqueuing Expose request
23:41:25.252 00.016 12044 IsSlewing returns 0
23:41:25.254 00.002 12044 IsGuiding returns 0
23:41:25.286 00.032 12044 PulseGuide returned control before completion, sleep 49
23:41:25.348 00.062 12044 IsGuiding returns 1
23:41:25.348 00.000 12044 scope still moving after pulse duration time elapsed
23:41:25.408 00.060 12044 IsSlewing returns 0
23:41:25.438 00.030 12044 IsGuiding returns 0
23:41:25.438 00.000 12044 scope move finished after 71 + 112 ms
23:41:25.438 00.000 12044 Move returns status 0, amount 71
23:41:25.438 00.000 12044 move complete, result=0
23:41:25.438 00.000 12044 worker thread done servicing request
23:41:25.438 00.000 12044 Worker thread wakes up
23:41:25.438 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.8 px 71 ms SOUTH
23:41:25.441 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:25.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:28.557 03.116 12044 Exposure complete
23:41:28.593 00.036 12044 worker thread done servicing request
23:41:28.593 00.000 14964 OnExposeComplete: enter
23:41:28.594 00.001 14964 UpdateGuideState(): m_state=6
23:41:28.594 00.000 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1152
23:41:28.595 00.001 14964 Star::Find returns 1 (0), X=274.50, Y=98.43, Mass=319671, SNR=332.8, Peak=16983 HFD=4.3
23:41:28.595 00.000 14964 MultiStar: [#1 0.13,-0.16,0.15,U] [#2 0.18,-0.01,0.05,U] 
23:41:28.596 00.001 14964 refined, 2 included, MultiStar: {0.16, 0.22}, one-star: {0.17, 0.29}
23:41:28.596 00.000 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
23:41:28.597 00.001 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.73)
23:41:28.597 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.28 cameraTheta=0.94 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
23:41:28.598 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.22, opts=13)
23:41:28.599 00.001 14964 Enqueuing Move request for scope (0.16, 0.22)
23:41:28.599 00.000 12044 Worker thread wakes up
23:41:28.599 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:41:28.599 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:41:28.599 00.000 12044 Moving (0.16, 0.22) raw xDistance=-0.22 yDistance=-0.18
23:41:28.599 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.01
23:41:28.599 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:28.599 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:41:28.599 00.000 12044 MoveAxis(E, 0, ABG)
23:41:28.599 00.000 12044 Move returns status 0, amount 0
23:41:28.599 00.000 12044 MoveAxis(N, 0, ABG)
23:41:28.600 00.001 12044 Move returns status 0, amount 0
23:41:28.600 00.000 12044 move complete, result=0
23:41:28.600 00.000 12044 worker thread done servicing request
23:41:28.607 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16983, med=616, FiltMin=532, FiltMax=12144, Gamma=0.810
23:41:28.612 00.005 14964 UpdateGuideState exits: m=319671 SNR=332.8
23:41:28.613 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.613 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:28.614 00.001 14964 Enqueuing Expose request
23:41:28.614 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:28.615 00.001 12044 Worker thread wakes up
23:41:28.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:28.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:31.716 03.101 12044 Exposure complete
23:41:31.742 00.026 12044 worker thread done servicing request
23:41:31.742 00.000 14964 OnExposeComplete: enter
23:41:31.743 00.001 14964 UpdateGuideState(): m_state=6
23:41:31.743 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1153
23:41:31.744 00.001 14964 Star::Find returns 1 (0), X=274.84, Y=98.26, Mass=322695, SNR=347.1, Peak=17783 HFD=4.2
23:41:31.744 00.000 14964 MultiStar: [#1 0.38,-0.30,0.14,U] [#2 0.52,0.21,0.07,U] 
23:41:31.745 00.001 14964 refined, 2 included, MultiStar: {0.50, 0.07}, one-star: {0.51, 0.12}
23:41:31.745 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
23:41:31.746 00.001 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.76 = -1.53)
23:41:31.746 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.07 hyp=0.50 cameraTheta=0.15 mountX=-0.07 mountY=-0.50, mountTheta=-1.70
23:41:31.747 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.07, opts=13)
23:41:31.748 00.001 14964 Enqueuing Move request for scope (0.50, 0.07)
23:41:31.748 00.000 12044 Worker thread wakes up
23:41:31.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.07) opts 0xd
23:41:31.748 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.07)
23:41:31.748 00.000 12044 Moving (0.50, 0.07) raw xDistance=-0.07 yDistance=-0.50
23:41:31.748 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.23, using input
23:41:31.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
23:41:31.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:31.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
23:41:31.749 00.001 12044 MoveAxis(E, 0, ABG)
23:41:31.749 00.000 12044 Move returns status 0, amount 0
23:41:31.749 00.000 12044 MoveAxis(N, 0, ABG)
23:41:31.749 00.000 12044 Move returns status 0, amount 0
23:41:31.749 00.000 12044 move complete, result=0
23:41:31.749 00.000 12044 worker thread done servicing request
23:41:31.758 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17783, med=616, FiltMin=519, FiltMax=14536, Gamma=0.810
23:41:31.767 00.009 14964 UpdateGuideState exits: m=322695 SNR=347.1
23:41:31.767 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.768 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:31.768 00.000 14964 Enqueuing Expose request
23:41:31.769 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:41:31.769 00.000 12044 Worker thread wakes up
23:41:31.770 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:31.770 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:34.878 03.108 12044 Exposure complete
23:41:34.910 00.032 12044 worker thread done servicing request
23:41:34.910 00.000 14964 OnExposeComplete: enter
23:41:34.912 00.002 14964 UpdateGuideState(): m_state=6
23:41:34.913 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1154
23:41:34.915 00.002 14964 Star::Find returns 1 (0), X=274.87, Y=98.01, Mass=323292, SNR=347.0, Peak=20159 HFD=4.2
23:41:34.916 00.001 14964 MultiStar: [#1 0.29,0.14,0.17,U] [#2 0.73,0.46,0.00,M1] 
23:41:34.917 00.001 14964 refined, 1 included, MultiStar: {0.50, -0.10}, one-star: {0.54, -0.14}
23:41:34.919 00.002 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
23:41:34.921 00.002 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
23:41:34.922 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-0.19 mountX=0.10 mountY=-0.49, mountTheta=-1.36
23:41:34.924 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.10, opts=13)
23:41:34.925 00.001 14964 Enqueuing Move request for scope (0.50, -0.10)
23:41:34.925 00.000 12044 Worker thread wakes up
23:41:34.926 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.10) opts 0xd
23:41:34.926 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.10)
23:41:34.926 00.000 12044 Moving (0.50, -0.10) raw xDistance=0.10 yDistance=-0.49
23:41:34.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
23:41:34.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:34.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
23:41:34.926 00.000 12044 MoveAxis(E, 0, ABG)
23:41:34.926 00.000 12044 Move returns status 0, amount 0
23:41:34.926 00.000 12044 MoveAxis(N, 0, ABG)
23:41:34.926 00.000 12044 Move returns status 0, amount 0
23:41:34.926 00.000 12044 move complete, result=0
23:41:34.926 00.000 12044 worker thread done servicing request
23:41:34.941 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20159, med=616, FiltMin=529, FiltMax=15907, Gamma=0.810
23:41:34.952 00.011 14964 UpdateGuideState exits: m=323292 SNR=347.0
23:41:34.956 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.959 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:34.959 00.000 14964 Enqueuing Expose request
23:41:34.960 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:41:34.962 00.002 12044 Worker thread wakes up
23:41:34.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:34.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:38.081 03.119 12044 Exposure complete
23:41:38.107 00.026 12044 worker thread done servicing request
23:41:38.107 00.000 14964 OnExposeComplete: enter
23:41:38.108 00.001 14964 UpdateGuideState(): m_state=6
23:41:38.108 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1155
23:41:38.109 00.001 14964 Star::Find returns 1 (0), X=274.90, Y=97.78, Mass=327227, SNR=355.6, Peak=23583 HFD=4.0
23:41:38.109 00.000 14964 MultiStar: [#1 0.43,0.71,0.00,M1] [#2 0.65,0.67,0.00,M2] 
23:41:38.110 00.001 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.56) = xAngle (0.99 = 0.99)
23:41:38.110 00.000 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.04 = -2.24)
23:41:38.111 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=-0.36 hyp=0.68 cameraTheta=-0.57 mountX=0.37 mountY=-0.53, mountTheta=-0.96
23:41:38.112 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.36, opts=13)
23:41:38.113 00.001 14964 Enqueuing Move request for scope (0.57, -0.36)
23:41:38.113 00.000 12044 Worker thread wakes up
23:41:38.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.36) opts 0xd
23:41:38.113 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.36)
23:41:38.113 00.000 12044 Moving (0.57, -0.36) raw xDistance=0.37 yDistance=-0.53
23:41:38.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.00
23:41:38.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:38.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
23:41:38.113 00.000 12044 MoveAxis(E, 0, ABG)
23:41:38.113 00.000 12044 Move returns status 0, amount 0
23:41:38.113 00.000 12044 MoveAxis(N, 0, ABG)
23:41:38.113 00.000 12044 Move returns status 0, amount 0
23:41:38.113 00.000 12044 move complete, result=0
23:41:38.113 00.000 12044 worker thread done servicing request
23:41:38.123 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23583, med=617, FiltMin=533, FiltMax=13891, Gamma=0.810
23:41:38.129 00.006 14964 UpdateGuideState exits: m=327227 SNR=355.6
23:41:38.130 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.131 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:38.131 00.000 14964 Enqueuing Expose request
23:41:38.132 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
23:41:38.132 00.000 12044 Worker thread wakes up
23:41:38.132 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:38.132 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:41.226 03.094 12044 Exposure complete
23:41:41.248 00.022 12044 worker thread done servicing request
23:41:41.249 00.001 14964 OnExposeComplete: enter
23:41:41.249 00.000 14964 UpdateGuideState(): m_state=6
23:41:41.250 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1156
23:41:41.251 00.001 14964 Star::Find returns 1 (0), X=274.48, Y=97.80, Mass=326682, SNR=348.9, Peak=21143 HFD=3.9
23:41:41.251 00.000 14964 MultiStar: [#1 0.18,0.70,0.00,M2] [#2 0.59,0.85,0.00,M3] 
23:41:41.252 00.001 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.56) = xAngle (0.40 = 0.40)
23:41:41.252 00.000 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.83)
23:41:41.252 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.15 mountX=0.34 mountY=-0.12, mountTheta=-0.32
23:41:41.254 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.34, opts=13)
23:41:41.255 00.001 14964 Enqueuing Move request for scope (0.15, -0.34)
23:41:41.255 00.000 12044 Worker thread wakes up
23:41:41.255 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
23:41:41.255 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
23:41:41.255 00.000 12044 Moving (0.15, -0.34) raw xDistance=0.34 yDistance=-0.12
23:41:41.255 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.34, slope = 0.01
23:41:41.255 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.255 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:41.255 00.000 12044 MoveAxis(W, 6, ABG)
23:41:41.255 00.000 12044 Guiding  Dir = 3, Dur = 6
23:41:41.263 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21143, med=615, FiltMin=527, FiltMax=15659, Gamma=0.810
23:41:41.269 00.006 14964 UpdateGuideState exits: m=326682 SNR=348.9
23:41:41.269 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.270 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:41.270 00.000 14964 Enqueuing Expose request
23:41:41.313 00.043 12044 IsSlewing returns 0
23:41:41.314 00.001 12044 IsGuiding returns 0
23:41:41.345 00.031 12044 IsGuiding returns 1
23:41:41.345 00.000 12044 scope still moving after pulse duration time elapsed
23:41:41.409 00.064 12044 IsSlewing returns 0
23:41:41.409 00.000 12044 IsGuiding returns 0
23:41:41.410 00.001 12044 scope move finished after 6 + 89 ms
23:41:41.410 00.000 12044 Move returns status 0, amount 6
23:41:41.410 00.000 12044 MoveAxis(N, 0, ABG)
23:41:41.410 00.000 12044 Move returns status 0, amount 0
23:41:41.410 00.000 12044 move complete, result=0
23:41:41.410 00.000 12044 worker thread done servicing request
23:41:41.410 00.000 12044 Worker thread wakes up
23:41:41.410 00.000 14964 GuideStep: 0.3 px 6 ms WEST, -0.1 px 0 ms NORTH
23:41:41.411 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:41.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:44.513 03.102 12044 Exposure complete
23:41:44.546 00.033 12044 worker thread done servicing request
23:41:44.546 00.000 14964 OnExposeComplete: enter
23:41:44.548 00.002 14964 UpdateGuideState(): m_state=6
23:41:44.550 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1157
23:41:44.552 00.002 14964 Star::Find returns 1 (0), X=274.49, Y=97.91, Mass=322703, SNR=355.3, Peak=14599 HFD=4.9
23:41:44.553 00.001 14964 MultiStar: [#1 0.26,0.18,0.16,U] [#2 0.26,0.49,0.06,U] 
23:41:44.553 00.000 14964 refined, 2 included, MultiStar: {0.18, -0.14}, one-star: {0.16, -0.23}
23:41:44.554 00.001 14964 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
23:41:44.555 00.001 14964 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.34)
23:41:44.557 00.002 14964 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.14 mountY=-0.17, mountTheta=-0.86
23:41:44.560 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.14, opts=13)
23:41:44.561 00.001 14964 Enqueuing Move request for scope (0.18, -0.14)
23:41:44.563 00.002 12044 Worker thread wakes up
23:41:44.563 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
23:41:44.563 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
23:41:44.563 00.000 12044 Moving (0.18, -0.14) raw xDistance=0.14 yDistance=-0.17
23:41:44.563 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.18, using input
23:41:44.563 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
23:41:44.564 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:44.564 00.000 12044 MoveAxis(E, 0, ABG)
23:41:44.564 00.000 12044 Move returns status 0, amount 0
23:41:44.564 00.000 12044 MoveAxis(N, 0, ABG)
23:41:44.564 00.000 12044 Move returns status 0, amount 0
23:41:44.564 00.000 12044 move complete, result=0
23:41:44.564 00.000 12044 worker thread done servicing request
23:41:44.578 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14599, med=616, FiltMin=537, FiltMax=12219, Gamma=0.810
23:41:44.588 00.010 14964 UpdateGuideState exits: m=322703 SNR=355.3
23:41:44.589 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.590 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:44.590 00.000 14964 Enqueuing Expose request
23:41:44.591 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:44.593 00.002 12044 Worker thread wakes up
23:41:44.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:44.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:47.697 03.104 12044 Exposure complete
23:41:47.732 00.035 12044 worker thread done servicing request
23:41:47.732 00.000 14964 OnExposeComplete: enter
23:41:47.733 00.001 14964 UpdateGuideState(): m_state=6
23:41:47.734 00.001 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1158
23:41:47.734 00.000 14964 Star::Find returns 1 (0), X=274.32, Y=98.10, Mass=326632, SNR=362.0, Peak=22691 HFD=4.0
23:41:47.735 00.001 14964 MultiStar: [#1 -0.03,-0.12,0.16,U] [#2 0.44,0.15,0.07,U] 
23:41:47.736 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.04}, one-star: {-0.01, -0.04}
23:41:47.737 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
23:41:47.738 00.001 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
23:41:47.739 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=0.04 mountY=-0.01, mountTheta=-0.14
23:41:47.740 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.04, opts=13)
23:41:47.741 00.001 14964 Enqueuing Move request for scope (0.01, -0.04)
23:41:47.741 00.000 12044 Worker thread wakes up
23:41:47.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:41:47.741 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:41:47.741 00.000 12044 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
23:41:47.741 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.22, using input
23:41:47.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
23:41:47.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:47.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:47.741 00.000 12044 MoveAxis(E, 0, ABG)
23:41:47.742 00.001 12044 Move returns status 0, amount 0
23:41:47.742 00.000 12044 MoveAxis(N, 0, ABG)
23:41:47.742 00.000 12044 Move returns status 0, amount 0
23:41:47.742 00.000 12044 move complete, result=0
23:41:47.742 00.000 12044 worker thread done servicing request
23:41:47.749 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22691, med=616, FiltMin=530, FiltMax=17999, Gamma=0.810
23:41:47.754 00.005 14964 UpdateGuideState exits: m=326632 SNR=362.0
23:41:47.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.755 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:47.756 00.001 14964 Enqueuing Expose request
23:41:47.756 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:47.757 00.001 12044 Worker thread wakes up
23:41:47.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:47.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:50.861 03.104 12044 Exposure complete
23:41:50.885 00.024 12044 worker thread done servicing request
23:41:50.885 00.000 14964 OnExposeComplete: enter
23:41:50.885 00.000 14964 UpdateGuideState(): m_state=6
23:41:50.886 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1159
23:41:50.886 00.000 14964 Star::Find returns 1 (0), X=274.63, Y=97.88, Mass=324862, SNR=349.3, Peak=20375 HFD=3.9
23:41:50.888 00.002 14964 MultiStar: [#1 0.11,0.48,0.16,U] [#2 0.34,1.02,0.00,M2] 
23:41:50.890 00.002 14964 refined, 1 included, MultiStar: {0.27, -0.16}, one-star: {0.30, -0.26}
23:41:50.894 00.004 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
23:41:50.895 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
23:41:50.896 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.53 mountX=0.16 mountY=-0.25, mountTheta=-1.00
23:41:50.898 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.16, opts=13)
23:41:50.900 00.002 14964 Enqueuing Move request for scope (0.27, -0.16)
23:41:50.902 00.002 12044 Worker thread wakes up
23:41:50.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
23:41:50.902 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
23:41:50.902 00.000 12044 Moving (0.27, -0.16) raw xDistance=0.16 yDistance=-0.25
23:41:50.902 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.24, using input
23:41:50.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
23:41:50.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:50.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:41:50.902 00.000 12044 MoveAxis(E, 0, ABG)
23:41:50.902 00.000 12044 Move returns status 0, amount 0
23:41:50.903 00.001 12044 MoveAxis(N, 0, ABG)
23:41:50.903 00.000 12044 Move returns status 0, amount 0
23:41:50.903 00.000 12044 move complete, result=0
23:41:50.903 00.000 12044 worker thread done servicing request
23:41:50.917 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20375, med=616, FiltMin=537, FiltMax=16290, Gamma=0.810
23:41:50.929 00.012 14964 UpdateGuideState exits: m=324862 SNR=349.3
23:41:50.931 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.932 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:50.933 00.001 14964 Enqueuing Expose request
23:41:50.934 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:41:50.936 00.002 12044 Worker thread wakes up
23:41:50.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:50.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:54.038 03.102 12044 Exposure complete
23:41:54.070 00.032 12044 worker thread done servicing request
23:41:54.070 00.000 14964 OnExposeComplete: enter
23:41:54.071 00.001 14964 UpdateGuideState(): m_state=6
23:41:54.071 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1160
23:41:54.072 00.001 14964 Star::Find returns 1 (0), X=274.54, Y=97.96, Mass=323947, SNR=354.7, Peak=18647 HFD=4.1
23:41:54.073 00.001 14964 MultiStar: [#1 -0.01,0.54,0.16,U] [#2 0.36,0.66,0.00,M3] 
23:41:54.073 00.000 14964 refined, 1 included, MultiStar: {0.18, -0.08}, one-star: {0.21, -0.18}
23:41:54.074 00.001 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
23:41:54.074 00.000 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
23:41:54.074 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.44 mountX=0.09 mountY=-0.17, mountTheta=-1.10
23:41:54.076 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.08, opts=13)
23:41:54.076 00.000 14964 Enqueuing Move request for scope (0.18, -0.08)
23:41:54.077 00.001 12044 Worker thread wakes up
23:41:54.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:41:54.077 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:41:54.077 00.000 12044 Moving (0.18, -0.08) raw xDistance=0.09 yDistance=-0.17
23:41:54.077 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.22, using input
23:41:54.077 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:41:54.077 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
23:41:54.077 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.077 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:54.077 00.000 12044 MoveAxis(E, 0, ABG)
23:41:54.077 00.000 12044 Move returns status 0, amount 0
23:41:54.077 00.000 12044 MoveAxis(N, 0, ABG)
23:41:54.077 00.000 12044 Move returns status 0, amount 0
23:41:54.077 00.000 12044 move complete, result=0
23:41:54.078 00.001 12044 worker thread done servicing request
23:41:54.084 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18647, med=616, FiltMin=529, FiltMax=14687, Gamma=0.810
23:41:54.090 00.006 14964 UpdateGuideState exits: m=323947 SNR=354.7
23:41:54.091 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.091 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:54.091 00.000 14964 Enqueuing Expose request
23:41:54.092 00.001 12044 Worker thread wakes up
23:41:54.092 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:54.092 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:54.092 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:57.198 03.106 12044 Exposure complete
23:41:57.240 00.042 12044 worker thread done servicing request
23:41:57.240 00.000 14964 OnExposeComplete: enter
23:41:57.242 00.002 14964 UpdateGuideState(): m_state=6
23:41:57.244 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1161
23:41:57.245 00.001 14964 Star::Find returns 1 (0), X=274.47, Y=97.57, Mass=323479, SNR=348.2, Peak=16479 HFD=4.2
23:41:57.247 00.002 14964 MultiStar: [#1 0.12,0.60,0.15,U] [#2 0.20,0.87,0.00,M4] 
23:41:57.248 00.001 14964 refined, 1 included, MultiStar: {0.14, -0.42}, one-star: {0.15, -0.57}
23:41:57.249 00.001 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
23:41:57.249 00.000 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.92)
23:41:57.250 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.24 mountX=0.42 mountY=-0.10, mountTheta=-0.23
23:41:57.252 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.42, opts=13)
23:41:57.254 00.002 14964 Enqueuing Move request for scope (0.14, -0.42)
23:41:57.255 00.001 12044 Worker thread wakes up
23:41:57.255 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd
23:41:57.255 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.42)
23:41:57.255 00.000 12044 Moving (0.14, -0.42) raw xDistance=0.42 yDistance=-0.10
23:41:57.255 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.42, slope = 0.00
23:41:57.256 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:57.256 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:57.256 00.000 12044 MoveAxis(W, 32, ABG)
23:41:57.256 00.000 12044 Guiding  Dir = 3, Dur = 32
23:41:57.269 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16479, med=616, FiltMin=531, FiltMax=12927, Gamma=0.810
23:41:57.274 00.005 14964 UpdateGuideState exits: m=323479 SNR=348.2
23:41:57.275 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:57.276 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:41:57.276 00.000 14964 Enqueuing Expose request
23:41:57.345 00.069 12044 IsSlewing returns 0
23:41:57.345 00.000 12044 IsGuiding returns 0
23:41:57.377 00.032 12044 PulseGuide returned control before completion, sleep 11
23:41:57.397 00.020 12044 IsGuiding returns 1
23:41:57.397 00.000 12044 scope still moving after pulse duration time elapsed
23:41:57.452 00.055 12044 IsSlewing returns 0
23:41:57.452 00.000 12044 IsGuiding returns 0
23:41:57.452 00.000 12044 scope move finished after 32 + 75 ms
23:41:57.452 00.000 12044 Move returns status 0, amount 32
23:41:57.452 00.000 12044 MoveAxis(N, 0, ABG)
23:41:57.452 00.000 12044 Move returns status 0, amount 0
23:41:57.452 00.000 12044 move complete, result=0
23:41:57.453 00.001 12044 worker thread done servicing request
23:41:57.453 00.000 12044 Worker thread wakes up
23:41:57.453 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:41:57.453 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:41:57.453 00.000 14964 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
23:42:00.573 03.120 12044 Exposure complete
23:42:00.615 00.042 12044 worker thread done servicing request
23:42:00.615 00.000 14964 OnExposeComplete: enter
23:42:00.617 00.002 14964 UpdateGuideState(): m_state=6
23:42:00.617 00.000 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1162
23:42:00.619 00.002 14964 Star::Find returns 1 (0), X=274.15, Y=98.17, Mass=331362, SNR=354.1, Peak=21615 HFD=4.3
23:42:00.621 00.002 14964 MultiStar: [#1 -0.29,0.05,0.16,U] [#2 -0.04,0.27,0.06,U] 
23:42:00.622 00.001 14964 single-star, 2 included, MultiStar: {-0.18, 0.04}, one-star: {-0.17, 0.03}
23:42:00.622 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.75)
23:42:00.623 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
23:42:00.623 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=-0.03 mountY=0.17, mountTheta=1.75
23:42:00.625 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.03, opts=13)
23:42:00.626 00.001 14964 Enqueuing Move request for scope (-0.17, 0.03)
23:42:00.627 00.001 12044 Worker thread wakes up
23:42:00.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
23:42:00.627 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
23:42:00.627 00.000 12044 Moving (-0.17, 0.03) raw xDistance=-0.03 yDistance=0.17
23:42:00.627 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
23:42:00.627 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.627 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:42:00.627 00.000 12044 MoveAxis(E, 0, ABG)
23:42:00.627 00.000 12044 Move returns status 0, amount 0
23:42:00.627 00.000 12044 MoveAxis(N, 0, ABG)
23:42:00.627 00.000 12044 Move returns status 0, amount 0
23:42:00.627 00.000 12044 move complete, result=0
23:42:00.627 00.000 12044 worker thread done servicing request
23:42:00.640 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21615, med=616, FiltMin=537, FiltMax=14740, Gamma=0.810
23:42:00.648 00.008 14964 UpdateGuideState exits: m=331362 SNR=354.1
23:42:00.649 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.649 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:00.650 00.001 14964 Enqueuing Expose request
23:42:00.652 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:00.654 00.002 12044 Worker thread wakes up
23:42:00.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:00.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:03.782 03.128 12044 Exposure complete
23:42:03.817 00.035 12044 worker thread done servicing request
23:42:03.817 00.000 14964 OnExposeComplete: enter
23:42:03.819 00.002 14964 UpdateGuideState(): m_state=6
23:42:03.820 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1163
23:42:03.821 00.001 14964 Star::Find returns 1 (0), X=274.38, Y=98.18, Mass=329113, SNR=369.6, Peak=19631 HFD=3.8
23:42:03.822 00.001 14964 MultiStar: [#1 -0.14,-0.08,0.15,U] [#2 0.15,0.02,0.07,U] 
23:42:03.824 00.002 14964 refined, 2 included, MultiStar: {0.03, 0.02}, one-star: {0.05, 0.04}
23:42:03.826 00.002 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.14 = 2.14)
23:42:03.829 00.003 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.19 = -1.09)
23:42:03.831 00.002 14964 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.58 mountX=-0.02 mountY=-0.04, mountTheta=-2.12
23:42:03.834 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.02, opts=13)
23:42:03.836 00.002 14964 Enqueuing Move request for scope (0.03, 0.02)
23:42:03.838 00.002 12044 Worker thread wakes up
23:42:03.838 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:42:03.839 00.001 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:42:03.839 00.000 12044 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.04
23:42:03.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
23:42:03.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:03.839 00.000 12044 MoveAxis(E, 0, ABG)
23:42:03.839 00.000 12044 Move returns status 0, amount 0
23:42:03.839 00.000 12044 MoveAxis(N, 0, ABG)
23:42:03.839 00.000 12044 Move returns status 0, amount 0
23:42:03.839 00.000 12044 move complete, result=0
23:42:03.839 00.000 12044 worker thread done servicing request
23:42:03.853 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19631, med=616, FiltMin=527, FiltMax=16487, Gamma=0.810
23:42:03.868 00.015 14964 UpdateGuideState exits: m=329113 SNR=369.6
23:42:03.872 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.876 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:03.882 00.006 14964 Enqueuing Expose request
23:42:03.884 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:03.885 00.001 12044 Worker thread wakes up
23:42:03.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:03.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:06.985 03.100 12044 Exposure complete
23:42:07.021 00.036 12044 worker thread done servicing request
23:42:07.021 00.000 14964 OnExposeComplete: enter
23:42:07.023 00.002 14964 UpdateGuideState(): m_state=6
23:42:07.024 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1164
23:42:07.025 00.001 14964 Star::Find returns 1 (0), X=274.14, Y=98.35, Mass=328424, SNR=365.7, Peak=25910 HFD=3.8
23:42:07.026 00.001 14964 MultiStar: [#1 -0.38,-0.25,0.15,U] [#2 -0.18,0.04,0.06,U] 
23:42:07.028 00.002 14964 refined, 2 included, MultiStar: {-0.21, 0.15}, one-star: {-0.19, 0.21}
23:42:07.029 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
23:42:07.031 00.002 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.87)
23:42:07.032 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.55 mountX=-0.15 mountY=0.20, mountTheta=2.21
23:42:07.034 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.15, opts=13)
23:42:07.035 00.001 14964 Enqueuing Move request for scope (-0.21, 0.15)
23:42:07.035 00.000 12044 Worker thread wakes up
23:42:07.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
23:42:07.035 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
23:42:07.036 00.001 12044 Moving (-0.21, 0.15) raw xDistance=-0.15 yDistance=0.20
23:42:07.036 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.44, using input
23:42:07.036 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.17
23:42:07.036 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:07.036 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:42:07.036 00.000 12044 MoveAxis(E, 0, ABG)
23:42:07.036 00.000 12044 Move returns status 0, amount 0
23:42:07.036 00.000 12044 MoveAxis(N, 0, ABG)
23:42:07.036 00.000 12044 Move returns status 0, amount 0
23:42:07.036 00.000 12044 move complete, result=0
23:42:07.036 00.000 12044 worker thread done servicing request
23:42:07.049 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25910, med=617, FiltMin=532, FiltMax=12887, Gamma=0.810
23:42:07.059 00.010 14964 UpdateGuideState exits: m=328424 SNR=365.7
23:42:07.061 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:07.063 00.001 14964 Enqueuing Expose request
23:42:07.065 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:07.066 00.001 12044 Worker thread wakes up
23:42:07.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:07.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:10.196 03.130 12044 Exposure complete
23:42:10.226 00.030 12044 worker thread done servicing request
23:42:10.226 00.000 14964 OnExposeComplete: enter
23:42:10.227 00.001 14964 UpdateGuideState(): m_state=6
23:42:10.228 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1165
23:42:10.228 00.000 14964 Star::Find returns 1 (0), X=274.18, Y=98.01, Mass=327788, SNR=361.1, Peak=23167 HFD=4.0
23:42:10.230 00.002 14964 MultiStar: [#1 -0.27,0.49,0.17,U] [#2 -0.07,0.50,0.07,U] 
23:42:10.231 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.01}, one-star: {-0.15, -0.14}
23:42:10.233 00.002 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
23:42:10.234 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
23:42:10.235 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=0.01 mountY=0.16, mountTheta=1.50
23:42:10.238 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.01, opts=13)
23:42:10.239 00.001 14964 Enqueuing Move request for scope (-0.16, -0.01)
23:42:10.241 00.002 12044 Worker thread wakes up
23:42:10.242 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:42:10.242 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:42:10.242 00.000 12044 Moving (-0.16, -0.01) raw xDistance=0.01 yDistance=0.16
23:42:10.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.09
23:42:10.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:42:10.242 00.000 12044 MoveAxis(E, 0, ABG)
23:42:10.242 00.000 12044 Move returns status 0, amount 0
23:42:10.242 00.000 12044 MoveAxis(N, 0, ABG)
23:42:10.242 00.000 12044 Move returns status 0, amount 0
23:42:10.242 00.000 12044 move complete, result=0
23:42:10.242 00.000 12044 worker thread done servicing request
23:42:10.258 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23167, med=616, FiltMin=529, FiltMax=13864, Gamma=0.810
23:42:10.267 00.009 14964 UpdateGuideState exits: m=327788 SNR=361.1
23:42:10.269 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.269 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:10.270 00.001 14964 Enqueuing Expose request
23:42:10.270 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:10.272 00.002 12044 Worker thread wakes up
23:42:10.272 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:10.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:13.380 03.108 12044 Exposure complete
23:42:13.418 00.038 12044 worker thread done servicing request
23:42:13.418 00.000 14964 OnExposeComplete: enter
23:42:13.420 00.002 14964 UpdateGuideState(): m_state=6
23:42:13.421 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1166
23:42:13.422 00.001 14964 Star::Find returns 1 (0), X=273.91, Y=98.08, Mass=328175, SNR=352.8, Peak=24447 HFD=3.9
23:42:13.423 00.001 14964 MultiStar: [#1 -0.44,0.51,0.00,M1] [#2 -0.29,0.56,0.07,U] 
23:42:13.424 00.001 14964 refined, 1 included, MultiStar: {-0.41, -0.02}, one-star: {-0.41, -0.06}
23:42:13.425 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
23:42:13.426 00.001 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
23:42:13.429 00.003 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.10 mountX=0.01 mountY=0.41, mountTheta=1.54
23:42:13.431 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.02, opts=13)
23:42:13.431 00.000 14964 Enqueuing Move request for scope (-0.41, -0.02)
23:42:13.432 00.001 12044 Worker thread wakes up
23:42:13.432 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.02) opts 0xd
23:42:13.433 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.02)
23:42:13.433 00.000 12044 Moving (-0.41, -0.02) raw xDistance=0.01 yDistance=0.41
23:42:13.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.06
23:42:13.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:13.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:42:13.433 00.000 12044 MoveAxis(E, 0, ABG)
23:42:13.433 00.000 12044 Move returns status 0, amount 0
23:42:13.433 00.000 12044 MoveAxis(N, 0, ABG)
23:42:13.434 00.001 12044 Move returns status 0, amount 0
23:42:13.434 00.000 12044 move complete, result=0
23:42:13.434 00.000 12044 worker thread done servicing request
23:42:13.452 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24447, med=616, FiltMin=529, FiltMax=16368, Gamma=0.810
23:42:13.460 00.008 14964 UpdateGuideState exits: m=328175 SNR=352.8
23:42:13.463 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.464 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:13.465 00.001 14964 Enqueuing Expose request
23:42:13.466 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:42:13.468 00.002 12044 Worker thread wakes up
23:42:13.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:13.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:16.574 03.106 12044 Exposure complete
23:42:16.600 00.026 12044 worker thread done servicing request
23:42:16.600 00.000 14964 OnExposeComplete: enter
23:42:16.601 00.001 14964 UpdateGuideState(): m_state=6
23:42:16.601 00.000 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1167
23:42:16.602 00.001 14964 Star::Find returns 1 (0), X=274.04, Y=98.10, Mass=326271, SNR=361.8, Peak=20375 HFD=4.2
23:42:16.602 00.000 14964 MultiStar: [#1 -0.46,0.11,0.15,U] [#2 -0.03,0.37,0.05,U] 
23:42:16.603 00.001 14964 single-star, 2 included, MultiStar: {-0.30, -0.01}, one-star: {-0.29, -0.04}
23:42:16.603 00.000 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
23:42:16.604 00.001 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
23:42:16.605 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=0.04 mountY=0.29, mountTheta=1.44
23:42:16.606 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.04, opts=13)
23:42:16.607 00.001 14964 Enqueuing Move request for scope (-0.29, -0.04)
23:42:16.608 00.001 12044 Worker thread wakes up
23:42:16.608 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
23:42:16.608 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
23:42:16.608 00.000 12044 Moving (-0.29, -0.04) raw xDistance=0.04 yDistance=0.29
23:42:16.608 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.04
23:42:16.608 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:16.609 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:42:16.609 00.000 12044 MoveAxis(E, 0, ABG)
23:42:16.609 00.000 12044 Move returns status 0, amount 0
23:42:16.609 00.000 12044 MoveAxis(N, 0, ABG)
23:42:16.609 00.000 12044 Move returns status 0, amount 0
23:42:16.609 00.000 12044 move complete, result=0
23:42:16.609 00.000 12044 worker thread done servicing request
23:42:16.618 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20375, med=615, FiltMin=532, FiltMax=15180, Gamma=0.810
23:42:16.625 00.007 14964 UpdateGuideState exits: m=326271 SNR=361.8
23:42:16.626 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.626 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:16.627 00.001 14964 Enqueuing Expose request
23:42:16.627 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:42:16.628 00.001 12044 Worker thread wakes up
23:42:16.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:16.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:19.743 03.115 12044 Exposure complete
23:42:19.768 00.025 12044 worker thread done servicing request
23:42:19.768 00.000 14964 OnExposeComplete: enter
23:42:19.768 00.000 14964 UpdateGuideState(): m_state=6
23:42:19.769 00.001 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1168
23:42:19.769 00.000 14964 Star::Find returns 1 (0), X=274.06, Y=97.87, Mass=330132, SNR=363.3, Peak=18567 HFD=4.3
23:42:19.771 00.002 14964 MultiStar: [#1 -0.27,0.29,0.15,U] [#2 0.02,0.43,0.06,U] 
23:42:19.772 00.001 14964 refined, 2 included, MultiStar: {-0.26, -0.17}, one-star: {-0.27, -0.28}
23:42:19.774 00.002 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
23:42:19.775 00.001 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
23:42:19.776 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.56 mountX=0.17 mountY=0.28, mountTheta=1.03
23:42:19.779 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.17, opts=13)
23:42:19.780 00.001 14964 Enqueuing Move request for scope (-0.26, -0.17)
23:42:19.781 00.001 12044 Worker thread wakes up
23:42:19.781 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
23:42:19.782 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
23:42:19.782 00.000 12044 Moving (-0.26, -0.17) raw xDistance=0.17 yDistance=0.28
23:42:19.782 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
23:42:19.782 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.782 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:42:19.782 00.000 12044 MoveAxis(E, 0, ABG)
23:42:19.782 00.000 12044 Move returns status 0, amount 0
23:42:19.782 00.000 12044 MoveAxis(N, 0, ABG)
23:42:19.782 00.000 12044 Move returns status 0, amount 0
23:42:19.782 00.000 12044 move complete, result=0
23:42:19.782 00.000 12044 worker thread done servicing request
23:42:19.793 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18567, med=617, FiltMin=531, FiltMax=14704, Gamma=0.810
23:42:19.800 00.007 14964 UpdateGuideState exits: m=330132 SNR=363.3
23:42:19.800 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.801 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:19.801 00.000 14964 Enqueuing Expose request
23:42:19.802 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:42:19.803 00.001 12044 Worker thread wakes up
23:42:19.803 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:19.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:22.928 03.125 12044 Exposure complete
23:42:22.957 00.029 12044 worker thread done servicing request
23:42:22.957 00.000 14964 OnExposeComplete: enter
23:42:22.958 00.001 14964 UpdateGuideState(): m_state=6
23:42:22.960 00.002 14964 Star::Find(35, 274, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1169
23:42:22.962 00.002 14964 Star::Find returns 1 (0), X=274.10, Y=98.14, Mass=326390, SNR=359.1, Peak=15007 HFD=4.5
23:42:22.963 00.001 14964 MultiStar: [#1 -0.42,-0.07,0.15,U] [#2 -0.15,0.43,0.05,U] 
23:42:22.964 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.01}, one-star: {-0.23, 0.00}
23:42:22.966 00.002 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
23:42:22.967 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
23:42:22.968 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.14 mountX=-0.00 mountY=0.23, mountTheta=1.59
23:42:22.973 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.00, opts=13)
23:42:22.975 00.002 14964 Enqueuing Move request for scope (-0.23, 0.00)
23:42:22.975 00.000 12044 Worker thread wakes up
23:42:22.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd
23:42:22.975 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.00)
23:42:22.975 00.000 12044 Moving (-0.23, 0.00) raw xDistance=-0.00 yDistance=0.23
23:42:22.975 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.08, using input
23:42:22.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
23:42:22.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:22.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:42:22.975 00.000 12044 MoveAxis(E, 0, ABG)
23:42:22.976 00.001 12044 Move returns status 0, amount 0
23:42:22.976 00.000 12044 MoveAxis(N, 0, ABG)
23:42:22.976 00.000 12044 Move returns status 0, amount 0
23:42:22.976 00.000 12044 move complete, result=0
23:42:22.976 00.000 12044 worker thread done servicing request
23:42:22.983 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15007, med=616, FiltMin=525, FiltMax=12912, Gamma=0.810
23:42:22.989 00.006 14964 UpdateGuideState exits: m=326390 SNR=359.1
23:42:22.990 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.990 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:22.991 00.001 14964 Enqueuing Expose request
23:42:22.991 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:22.992 00.001 12044 Worker thread wakes up
23:42:22.993 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:22.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(239,63,71,71)
23:42:24.557 01.564 14964 evsrv: cli 01AB2670 connect
23:42:24.558 00.001 14964 case statement mapped state 6 to 3
23:42:24.558 00.000 14964 case statement mapped state 6 to 3
23:42:24.563 00.005 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"7e1436ef-6143-432a-8b97-f196085dd176"}
23:42:24.565 00.002 14964 case statement mapped state 6 to 3
23:42:24.567 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e1436ef-6143-432a-8b97-f196085dd176"}
23:42:24.568 00.001 14964 evsrv: cli 01AB2670 disconnect
23:42:24.568 00.000 14964 evsrv: cli 01AB2490 connect
23:42:24.569 00.001 14964 case statement mapped state 6 to 3
23:42:24.570 00.001 14964 case statement mapped state 6 to 3
23:42:24.571 00.001 14964 evsrv: cli 01AB2490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"44dfb304-592d-4bdd-9eb2-74cfb5f01e05"}
23:42:24.571 00.000 14964 PhdController::Dither begins
23:42:24.572 00.001 14964 dither: size=2.00, dRA=0.16 dDec=-1.43
23:42:24.572 00.000 14964 MountToCamera -- mountTheta (1.46) + m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
23:42:24.573 00.001 14964 MountToCamera -- mountX=0.16 mountY=-1.43 hyp=1.44 mountTheta=1.46 cameraX=1.43, cameraY=-0.14 cameraTheta=-0.09
23:42:24.574 00.001 14964 setting lock position to (275.76, 98.00)
23:42:24.577 00.003 14964 Mount: notify guiding dithered (1.4, -0.1)
23:42:24.578 00.001 14964 MultiStar: stabilizing after lock position change
23:42:24.578 00.000 14964 Status Line: Dither by 0.16,-1.43
23:42:24.582 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:42:24.584 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
23:42:24.586 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"44dfb304-592d-4bdd-9eb2-74cfb5f01e05"}
23:42:24.588 00.002 14964 evsrv: cli 01AB2490 disconnect
23:42:26.097 01.509 12044 Exposure complete
23:42:26.127 00.030 12044 worker thread done servicing request
23:42:26.128 00.001 14964 OnExposeComplete: enter
23:42:26.130 00.002 14964 UpdateGuideState(): m_state=6
23:42:26.130 00.000 14964 Star::Find(35, 274, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1170
23:42:26.131 00.001 14964 Star::Find returns 1 (0), X=273.91, Y=98.08, Mass=327145, SNR=344.6, Peak=17267 HFD=4.3
23:42:26.131 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
23:42:26.132 00.001 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
23:42:26.132 00.000 14964 CameraToMount -- cameraX=-1.85 cameraY=0.08 hyp=1.85 cameraTheta=3.10 mountX=-0.10 mountY=1.83, mountTheta=1.63
23:42:26.133 00.001 14964 dither recenter: remaining=(-0.2,1.4) step=(-0.2,1.4)
23:42:26.134 00.001 14964 MountToCamera -- mountTheta (-1.68) + m_xAngle (-1.56) = xAngle (-3.24 = 3.05)
23:42:26.134 00.000 14964 MountToCamera -- mountX=-0.16 mountY=1.43 hyp=1.44 mountTheta=-1.68 cameraX=-1.43, cameraY=0.14 cameraTheta=3.05
23:42:26.135 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.43, y=0.14, opts=4)
23:42:26.135 00.000 14964 Enqueuing Move request for scope (-1.43, 0.14)
23:42:26.136 00.001 14964 Mount: notify direct move -0.16,1.43
23:42:26.136 00.000 12044 Worker thread wakes up
23:42:26.137 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.14) opts 0x4
23:42:26.137 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.43, 0.14)
23:42:26.137 00.000 12044 Moving (-1.43, 0.14) raw xDistance=-0.16 yDistance=1.43
23:42:26.137 00.000 12044 BLC: window closed
23:42:26.137 00.000 12044 MoveAxis(E, 19, B)
23:42:26.137 00.000 12044 Guiding  Dir = 2, Dur = 19
23:42:26.149 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17267, med=616, FiltMin=531, FiltMax=14332, Gamma=0.810
23:42:26.157 00.008 12044 IsSlewing returns 0
23:42:26.157 00.000 12044 IsGuiding returns 0
23:42:26.159 00.002 14964 UpdateGuideState exits: m=327145 SNR=344.6
23:42:26.160 00.001 14964 PhdController: settling, locked = 1, distance = 1.75 (2.00) aobump = 0 frame = 1 / 99999
23:42:26.161 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568146.161,"Host":"NUCBOX","Inst":1,"Distance":1.75,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:42:26.161 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.162 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:26.163 00.001 14964 Enqueuing Expose request
23:42:26.226 00.063 12044 IsGuiding returns 1
23:42:26.226 00.000 12044 scope still moving after pulse duration time elapsed
23:42:26.297 00.071 12044 IsSlewing returns 0
23:42:26.297 00.000 12044 IsGuiding returns 0
23:42:26.297 00.000 12044 scope move finished after 19 + 120 ms
23:42:26.297 00.000 12044 Move returns status 0, amount 19
23:42:26.297 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:42:26.297 00.000 12044 MoveAxis(S, 133, B)
23:42:26.297 00.000 12044 Guiding  Dir = 1, Dur = 133
23:42:26.359 00.062 12044 IsSlewing returns 0
23:42:26.359 00.000 12044 IsGuiding returns 0
23:42:26.390 00.031 12044 PulseGuide returned control before completion, sleep 112
23:42:26.515 00.125 12044 IsGuiding returns 1
23:42:26.515 00.000 12044 scope still moving after pulse duration time elapsed
23:42:26.593 00.078 12044 IsSlewing returns 0
23:42:26.593 00.000 12044 IsGuiding returns 0
23:42:26.593 00.000 12044 scope move finished after 133 + 101 ms
23:42:26.593 00.000 12044 Move returns status 0, amount 133
23:42:26.593 00.000 12044 move complete, result=0
23:42:26.593 00.000 12044 worker thread done servicing request
23:42:26.593 00.000 12044 Worker thread wakes up
23:42:26.594 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:26.594 00.000 14964 GuideStep: -0.2 px 19 ms EAST, 1.4 px 133 ms SOUTH
23:42:26.594 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:29.720 03.126 12044 Exposure complete
23:42:29.751 00.031 12044 worker thread done servicing request
23:42:29.751 00.000 14964 OnExposeComplete: enter
23:42:29.752 00.001 14964 UpdateGuideState(): m_state=6
23:42:29.752 00.000 14964 Star::Find(35, 273, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1171
23:42:29.753 00.001 14964 Star::Find returns 1 (0), X=275.29, Y=97.85, Mass=328835, SNR=367.5, Peak=21111 HFD=4.1
23:42:29.753 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
23:42:29.754 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
23:42:29.754 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-2.82 mountX=0.15 mountY=0.48, mountTheta=1.27
23:42:29.755 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.16, opts=13)
23:42:29.756 00.001 14964 Enqueuing Move request for scope (-0.47, -0.16)
23:42:29.757 00.001 12044 Worker thread wakes up
23:42:29.757 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.16) opts 0xd
23:42:29.757 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.16)
23:42:29.757 00.000 12044 Moving (-0.47, -0.16) raw xDistance=0.15 yDistance=0.48
23:42:29.757 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
23:42:29.757 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:29.757 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
23:42:29.757 00.000 12044 MoveAxis(E, 0, ABG)
23:42:29.757 00.000 12044 Move returns status 0, amount 0
23:42:29.757 00.000 12044 MoveAxis(N, 0, ABG)
23:42:29.757 00.000 12044 Move returns status 0, amount 0
23:42:29.757 00.000 12044 move complete, result=0
23:42:29.757 00.000 12044 worker thread done servicing request
23:42:29.765 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21111, med=616, FiltMin=527, FiltMax=15875, Gamma=0.810
23:42:29.771 00.006 14964 UpdateGuideState exits: m=328835 SNR=367.5
23:42:29.772 00.001 14964 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 2 / 99999
23:42:29.772 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778568149.772,"Host":"NUCBOX","Inst":1,"Distance":0.49,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
23:42:29.773 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.773 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:29.774 00.001 14964 Enqueuing Expose request
23:42:29.774 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:42:29.775 00.001 12044 Worker thread wakes up
23:42:29.775 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:29.775 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:32.886 03.111 12044 Exposure complete
23:42:32.931 00.045 12044 worker thread done servicing request
23:42:32.932 00.001 14964 OnExposeComplete: enter
23:42:32.933 00.001 14964 UpdateGuideState(): m_state=6
23:42:32.935 00.002 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1172
23:42:32.936 00.001 14964 Star::Find returns 1 (0), X=275.21, Y=98.24, Mass=327968, SNR=363.7, Peak=24879 HFD=3.7
23:42:32.937 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -2.00)
23:42:32.939 00.002 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
23:42:32.940 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.24 hyp=0.60 cameraTheta=2.73 mountX=-0.25 mountY=0.52, mountTheta=2.02
23:42:32.942 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.24, opts=13)
23:42:32.944 00.002 14964 Enqueuing Move request for scope (-0.55, 0.24)
23:42:32.945 00.001 12044 Worker thread wakes up
23:42:32.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.24) opts 0xd
23:42:32.945 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.24)
23:42:32.945 00.000 12044 Moving (-0.55, 0.24) raw xDistance=-0.25 yDistance=0.52
23:42:32.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
23:42:32.945 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:32.946 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:42:32.946 00.000 12044 MoveAxis(E, 0, ABG)
23:42:32.946 00.000 12044 Move returns status 0, amount 0
23:42:32.946 00.000 12044 MoveAxis(N, 0, ABG)
23:42:32.946 00.000 12044 Move returns status 0, amount 0
23:42:32.946 00.000 12044 move complete, result=0
23:42:32.946 00.000 12044 worker thread done servicing request
23:42:32.960 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24879, med=616, FiltMin=533, FiltMax=14863, Gamma=0.810
23:42:32.972 00.012 14964 UpdateGuideState exits: m=327968 SNR=363.7
23:42:32.974 00.002 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 3 / 99999
23:42:32.975 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568152.975,"Host":"NUCBOX","Inst":1,"Distance":0.52,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
23:42:32.976 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.977 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:32.978 00.001 14964 Enqueuing Expose request
23:42:32.978 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:42:32.979 00.001 12044 Worker thread wakes up
23:42:32.979 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:32.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:36.078 03.099 12044 Exposure complete
23:42:36.118 00.040 12044 worker thread done servicing request
23:42:36.119 00.001 14964 OnExposeComplete: enter
23:42:36.119 00.000 14964 UpdateGuideState(): m_state=6
23:42:36.120 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1173
23:42:36.122 00.002 14964 Star::Find returns 1 (0), X=275.23, Y=97.93, Mass=327120, SNR=355.8, Peak=19571 HFD=4.2
23:42:36.123 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
23:42:36.123 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
23:42:36.124 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.07 hyp=0.54 cameraTheta=-3.00 mountX=0.07 mountY=0.54, mountTheta=1.45
23:42:36.125 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.07, opts=13)
23:42:36.126 00.001 14964 Enqueuing Move request for scope (-0.53, -0.07)
23:42:36.127 00.001 12044 Worker thread wakes up
23:42:36.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.07) opts 0xd
23:42:36.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.07)
23:42:36.127 00.000 12044 Moving (-0.53, -0.07) raw xDistance=0.07 yDistance=0.54
23:42:36.128 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
23:42:36.128 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.54
23:42:36.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:42:36.128 00.000 12044 MoveAxis(E, 0, ABG)
23:42:36.128 00.000 12044 Move returns status 0, amount 0
23:42:36.128 00.000 12044 MoveAxis(S, 50, ABG)
23:42:36.128 00.000 12044 Guiding  Dir = 1, Dur = 50
23:42:36.139 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19571, med=616, FiltMin=523, FiltMax=15319, Gamma=0.810
23:42:36.151 00.012 14964 UpdateGuideState exits: m=327120 SNR=355.8
23:42:36.152 00.001 14964 PhdController: settling, locked = 1, distance = 0.53 (2.00) aobump = 0 frame = 4 / 99999
23:42:36.153 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568156.152,"Host":"NUCBOX","Inst":1,"Distance":0.53,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
23:42:36.153 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.153 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:36.154 00.001 14964 Enqueuing Expose request
23:42:36.205 00.051 12044 IsSlewing returns 0
23:42:36.205 00.000 12044 IsGuiding returns 0
23:42:36.237 00.032 12044 PulseGuide returned control before completion, sleep 29
23:42:36.274 00.037 12044 IsGuiding returns 1
23:42:36.275 00.001 12044 scope still moving after pulse duration time elapsed
23:42:36.331 00.056 12044 IsSlewing returns 0
23:42:36.331 00.000 12044 IsGuiding returns 0
23:42:36.331 00.000 12044 scope move finished after 50 + 75 ms
23:42:36.331 00.000 12044 Move returns status 0, amount 50
23:42:36.331 00.000 12044 move complete, result=0
23:42:36.331 00.000 12044 worker thread done servicing request
23:42:36.331 00.000 12044 Worker thread wakes up
23:42:36.332 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:36.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:36.332 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 50 ms SOUTH
23:42:39.448 03.116 12044 Exposure complete
23:42:39.484 00.036 12044 worker thread done servicing request
23:42:39.484 00.000 14964 OnExposeComplete: enter
23:42:39.486 00.002 14964 UpdateGuideState(): m_state=6
23:42:39.486 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1174
23:42:39.487 00.001 14964 Star::Find returns 1 (0), X=275.52, Y=98.01, Mass=326040, SNR=366.7, Peak=19727 HFD=4.1
23:42:39.487 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
23:42:39.488 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
23:42:39.488 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.11 mountX=-0.01 mountY=0.24, mountTheta=1.62
23:42:39.491 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.01, opts=13)
23:42:39.492 00.001 14964 Enqueuing Move request for scope (-0.25, 0.01)
23:42:39.494 00.002 12044 Worker thread wakes up
23:42:39.494 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
23:42:39.494 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
23:42:39.494 00.000 12044 Moving (-0.25, 0.01) raw xDistance=-0.01 yDistance=0.24
23:42:39.494 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
23:42:39.494 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
23:42:39.494 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:39.494 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:42:39.494 00.000 12044 MoveAxis(E, 0, ABG)
23:42:39.494 00.000 12044 Move returns status 0, amount 0
23:42:39.494 00.000 12044 MoveAxis(N, 0, ABG)
23:42:39.494 00.000 12044 Move returns status 0, amount 0
23:42:39.494 00.000 12044 move complete, result=0
23:42:39.494 00.000 12044 worker thread done servicing request
23:42:39.505 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19727, med=616, FiltMin=531, FiltMax=15967, Gamma=0.810
23:42:39.511 00.006 14964 UpdateGuideState exits: m=326040 SNR=366.7
23:42:39.512 00.001 14964 PhdController: settling, locked = 1, distance = 0.44 (2.00) aobump = 0 frame = 5 / 99999
23:42:39.514 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778568159.514,"Host":"NUCBOX","Inst":1,"Distance":0.44,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
23:42:39.515 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.516 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:39.517 00.001 14964 Enqueuing Expose request
23:42:39.517 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:39.518 00.001 12044 Worker thread wakes up
23:42:39.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:39.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:42.655 03.137 12044 Exposure complete
23:42:42.689 00.034 12044 worker thread done servicing request
23:42:42.689 00.000 14964 OnExposeComplete: enter
23:42:42.689 00.000 14964 UpdateGuideState(): m_state=6
23:42:42.690 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1175
23:42:42.690 00.000 14964 Star::Find returns 1 (0), X=275.97, Y=98.47, Mass=332678, SNR=365.6, Peak=22088 HFD=3.7
23:42:42.691 00.001 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
23:42:42.692 00.001 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
23:42:42.692 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.47 hyp=0.51 cameraTheta=1.15 mountX=-0.47 mountY=-0.26, mountTheta=-2.64
23:42:42.693 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.47, opts=13)
23:42:42.694 00.001 14964 Enqueuing Move request for scope (0.21, 0.47)
23:42:42.694 00.000 12044 Worker thread wakes up
23:42:42.695 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.47) opts 0xd
23:42:42.695 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.47)
23:42:42.695 00.000 12044 Moving (0.21, 0.47) raw xDistance=-0.47 yDistance=-0.26
23:42:42.695 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.47, slope = -0.10
23:42:42.695 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.695 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:42:42.695 00.000 12044 MoveAxis(E, 38, ABG)
23:42:42.695 00.000 12044 Guiding  Dir = 2, Dur = 38
23:42:42.705 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22088, med=615, FiltMin=523, FiltMax=15055, Gamma=0.810
23:42:42.711 00.006 14964 UpdateGuideState exits: m=332678 SNR=365.6
23:42:42.712 00.001 14964 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 6 / 99999
23:42:42.713 00.001 14964 PhdController: newstate STATE_FINISH
23:42:42.713 00.000 14964 PhdController complete: success
23:42:42.714 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778568162.714,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:42:42.714 00.000 14964 Mount: notify guiding dither settle done success=1
23:42:42.715 00.001 14964 PhdController: newstate STATE_IDLE
23:42:42.715 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.716 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:42.716 00.000 14964 Enqueuing Expose request
23:42:42.719 00.003 12044 IsSlewing returns 0
23:42:42.720 00.001 12044 IsGuiding returns 0
23:42:42.751 00.031 12044 PulseGuide returned control before completion, sleep 17
23:42:42.785 00.034 12044 IsGuiding returns 1
23:42:42.785 00.000 12044 scope still moving after pulse duration time elapsed
23:42:42.858 00.073 12044 IsSlewing returns 0
23:42:42.859 00.001 12044 IsGuiding returns 0
23:42:42.859 00.000 12044 scope move finished after 38 + 100 ms
23:42:42.859 00.000 12044 Move returns status 0, amount 38
23:42:42.859 00.000 12044 MoveAxis(N, 0, ABG)
23:42:42.859 00.000 12044 Move returns status 0, amount 0
23:42:42.859 00.000 12044 move complete, result=0
23:42:42.859 00.000 12044 worker thread done servicing request
23:42:42.859 00.000 12044 Worker thread wakes up
23:42:42.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:42.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:42.859 00.000 14964 GuideStep: -0.5 px 38 ms EAST, -0.3 px 0 ms NORTH
23:42:45.996 03.137 12044 Exposure complete
23:42:46.035 00.039 12044 worker thread done servicing request
23:42:46.035 00.000 14964 OnExposeComplete: enter
23:42:46.035 00.000 14964 UpdateGuideState(): m_state=6
23:42:46.036 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
23:42:46.037 00.001 14964 Star::Find returns 1 (0), X=275.86, Y=98.04, Mass=325645, SNR=347.2, Peak=20843 HFD=4.2
23:42:46.037 00.000 14964 MultiStar: exiting stabilization period
23:42:46.038 00.001 14964 MultiStar: updating star positions after lock position change
23:42:46.038 00.000 14964 Star::Find(35, 70, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
23:42:46.039 00.001 14964 Star::Find returns 1 (0), X=70.49, Y=320.83, Mass=14702, SNR=62.1, Peak=1575 HFD=3.4
23:42:46.039 00.000 14964 Star::Find(35, 136, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
23:42:46.040 00.001 14964 Star::Find returns 1 (0), X=137.14, Y=310.99, Mass=4457, SNR=25.8, Peak=955 HFD=2.9
23:42:46.040 00.000 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
23:42:46.041 00.001 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
23:42:46.042 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
23:42:46.043 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.03, opts=13)
23:42:46.044 00.001 14964 Enqueuing Move request for scope (0.10, 0.03)
23:42:46.045 00.001 12044 Worker thread wakes up
23:42:46.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:42:46.045 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:42:46.045 00.000 12044 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
23:42:46.045 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.18, using input
23:42:46.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.05
23:42:46.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:46.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:46.045 00.000 12044 MoveAxis(E, 0, ABG)
23:42:46.045 00.000 12044 Move returns status 0, amount 0
23:42:46.045 00.000 12044 MoveAxis(N, 0, ABG)
23:42:46.045 00.000 12044 Move returns status 0, amount 0
23:42:46.045 00.000 12044 move complete, result=0
23:42:46.045 00.000 12044 worker thread done servicing request
23:42:46.056 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20843, med=615, FiltMin=533, FiltMax=14764, Gamma=0.810
23:42:46.064 00.008 14964 UpdateGuideState exits: m=325645 SNR=347.2
23:42:46.066 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.067 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:46.068 00.001 14964 Enqueuing Expose request
23:42:46.070 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:46.071 00.001 12044 Worker thread wakes up
23:42:46.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:46.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:49.169 03.098 12044 Exposure complete
23:42:49.193 00.024 12044 worker thread done servicing request
23:42:49.193 00.000 14964 OnExposeComplete: enter
23:42:49.193 00.000 14964 UpdateGuideState(): m_state=6
23:42:49.194 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1177
23:42:49.196 00.002 14964 Star::Find returns 1 (0), X=275.72, Y=98.30, Mass=327900, SNR=355.4, Peak=19487 HFD=4.0
23:42:49.196 00.000 14964 MultiStar: [#1 0.09,-0.50,0.17,U] [#2 -0.44,-0.36,0.06,U] 
23:42:49.197 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.15}, one-star: {-0.04, 0.29}
23:42:49.197 00.000 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.56) = xAngle (3.42 = -2.87)
23:42:49.198 00.001 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
23:42:49.198 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=-0.15 mountY=0.03, mountTheta=2.95
23:42:49.200 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.15, opts=13)
23:42:49.200 00.000 14964 Enqueuing Move request for scope (-0.04, 0.15)
23:42:49.201 00.001 12044 Worker thread wakes up
23:42:49.201 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
23:42:49.201 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
23:42:49.201 00.000 12044 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.03
23:42:49.201 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.16, using input
23:42:49.201 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
23:42:49.201 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:49.201 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:49.201 00.000 12044 MoveAxis(E, 0, ABG)
23:42:49.202 00.001 12044 Move returns status 0, amount 0
23:42:49.202 00.000 12044 MoveAxis(N, 0, ABG)
23:42:49.202 00.000 12044 Move returns status 0, amount 0
23:42:49.202 00.000 12044 move complete, result=0
23:42:49.202 00.000 12044 worker thread done servicing request
23:42:49.208 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19487, med=616, FiltMin=530, FiltMax=13963, Gamma=0.810
23:42:49.213 00.005 14964 UpdateGuideState exits: m=327900 SNR=355.4
23:42:49.214 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.214 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:49.215 00.001 14964 Enqueuing Expose request
23:42:49.215 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:49.216 00.001 12044 Worker thread wakes up
23:42:49.216 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:49.216 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:52.320 03.104 12044 Exposure complete
23:42:52.354 00.034 12044 worker thread done servicing request
23:42:52.355 00.001 14964 OnExposeComplete: enter
23:42:52.356 00.001 14964 UpdateGuideState(): m_state=6
23:42:52.357 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
23:42:52.358 00.001 14964 Star::Find returns 1 (0), X=275.59, Y=98.22, Mass=333433, SNR=359.0, Peak=19767 HFD=3.8
23:42:52.358 00.000 14964 MultiStar: [#1 -0.16,-0.53,0.17,U] [#2 -0.41,-0.47,0.06,U] 
23:42:52.358 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.08}, one-star: {-0.17, 0.22}
23:42:52.359 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
23:42:52.359 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.05)
23:42:52.360 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.73 mountX=-0.08 mountY=0.17, mountTheta=2.02
23:42:52.362 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.08, opts=13)
23:42:52.364 00.002 14964 Enqueuing Move request for scope (-0.18, 0.08)
23:42:52.365 00.001 12044 Worker thread wakes up
23:42:52.365 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:42:52.365 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:42:52.365 00.000 12044 Moving (-0.18, 0.08) raw xDistance=-0.08 yDistance=0.17
23:42:52.365 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.12, using input
23:42:52.365 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
23:42:52.365 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:52.365 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:42:52.365 00.000 12044 MoveAxis(E, 0, ABG)
23:42:52.365 00.000 12044 Move returns status 0, amount 0
23:42:52.365 00.000 12044 MoveAxis(N, 0, ABG)
23:42:52.365 00.000 12044 Move returns status 0, amount 0
23:42:52.365 00.000 12044 move complete, result=0
23:42:52.365 00.000 12044 worker thread done servicing request
23:42:52.372 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19767, med=616, FiltMin=527, FiltMax=15664, Gamma=0.810
23:42:52.380 00.008 14964 UpdateGuideState exits: m=333433 SNR=359.0
23:42:52.382 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:52.383 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:52.385 00.002 14964 Enqueuing Expose request
23:42:52.386 00.001 12044 Worker thread wakes up
23:42:52.386 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:52.386 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:52.387 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:55.500 03.113 12044 Exposure complete
23:42:55.535 00.035 12044 worker thread done servicing request
23:42:55.535 00.000 14964 OnExposeComplete: enter
23:42:55.535 00.000 14964 UpdateGuideState(): m_state=6
23:42:55.536 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1179
23:42:55.536 00.000 14964 Star::Find returns 1 (0), X=275.79, Y=98.34, Mass=332844, SNR=373.4, Peak=22015 HFD=3.7
23:42:55.537 00.001 14964 MultiStar: [#1 0.14,-0.16,0.16,U] [#2 -0.38,-0.42,0.06,U] 
23:42:55.537 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.23}, one-star: {0.03, 0.34}
23:42:55.538 00.001 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
23:42:55.538 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
23:42:55.539 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.47 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
23:42:55.542 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.23, opts=13)
23:42:55.544 00.002 14964 Enqueuing Move request for scope (0.02, 0.23)
23:42:55.545 00.001 12044 Worker thread wakes up
23:42:55.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
23:42:55.545 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
23:42:55.545 00.000 12044 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.05
23:42:55.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
23:42:55.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:55.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:55.545 00.000 12044 MoveAxis(E, 0, ABG)
23:42:55.545 00.000 12044 Move returns status 0, amount 0
23:42:55.546 00.001 12044 MoveAxis(N, 0, ABG)
23:42:55.546 00.000 12044 Move returns status 0, amount 0
23:42:55.546 00.000 12044 move complete, result=0
23:42:55.546 00.000 12044 worker thread done servicing request
23:42:55.558 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22015, med=616, FiltMin=532, FiltMax=14039, Gamma=0.810
23:42:55.564 00.006 14964 UpdateGuideState exits: m=332844 SNR=373.4
23:42:55.565 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:55.565 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:55.566 00.001 14964 Enqueuing Expose request
23:42:55.566 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:55.567 00.001 12044 Worker thread wakes up
23:42:55.567 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:55.567 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:42:58.683 03.116 12044 Exposure complete
23:42:58.719 00.036 12044 worker thread done servicing request
23:42:58.719 00.000 14964 OnExposeComplete: enter
23:42:58.721 00.002 14964 UpdateGuideState(): m_state=6
23:42:58.723 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1180
23:42:58.724 00.001 14964 Star::Find returns 1 (0), X=275.81, Y=98.47, Mass=326268, SNR=364.2, Peak=20340 HFD=3.8
23:42:58.726 00.002 14964 MultiStar: [#1 0.20,-0.60,0.16,U] [#2 0.03,-0.77,0.00,M1] 
23:42:58.727 00.001 14964 refined, 1 included, MultiStar: {0.07, 0.33}, one-star: {0.05, 0.47}
23:42:58.729 00.002 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
23:42:58.731 00.002 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
23:42:58.732 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.33 cameraTheta=1.37 mountX=-0.32 mountY=-0.10, mountTheta=-2.84
23:42:58.736 00.004 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.33, opts=13)
23:42:58.737 00.001 14964 Enqueuing Move request for scope (0.07, 0.33)
23:42:58.739 00.002 12044 Worker thread wakes up
23:42:58.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
23:42:58.739 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
23:42:58.739 00.000 12044 Moving (0.07, 0.33) raw xDistance=-0.32 yDistance=-0.10
23:42:58.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.32, slope = -0.03
23:42:58.739 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:58.739 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:58.739 00.000 12044 MoveAxis(E, 23, ABG)
23:42:58.739 00.000 12044 Guiding  Dir = 2, Dur = 23
23:42:58.750 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20340, med=616, FiltMin=536, FiltMax=14769, Gamma=0.810
23:42:58.760 00.010 14964 UpdateGuideState exits: m=326268 SNR=364.2
23:42:58.760 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.761 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:42:58.761 00.000 14964 Enqueuing Expose request
23:42:58.800 00.039 12044 IsSlewing returns 0
23:42:58.801 00.001 12044 IsGuiding returns 0
23:42:58.833 00.032 12044 IsGuiding returns 1
23:42:58.833 00.000 12044 scope still moving after pulse duration time elapsed
23:42:58.877 00.044 12044 IsSlewing returns 0
23:42:58.878 00.001 12044 IsGuiding returns 0
23:42:58.878 00.000 12044 scope move finished after 23 + 54 ms
23:42:58.878 00.000 12044 Move returns status 0, amount 23
23:42:58.878 00.000 12044 MoveAxis(N, 0, ABG)
23:42:58.878 00.000 12044 Move returns status 0, amount 0
23:42:58.878 00.000 12044 move complete, result=0
23:42:58.878 00.000 12044 worker thread done servicing request
23:42:58.878 00.000 12044 Worker thread wakes up
23:42:58.878 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
23:42:58.881 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:42:58.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:01.982 03.101 12044 Exposure complete
23:43:02.010 00.028 12044 worker thread done servicing request
23:43:02.010 00.000 14964 OnExposeComplete: enter
23:43:02.011 00.001 14964 UpdateGuideState(): m_state=6
23:43:02.012 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1181
23:43:02.012 00.000 14964 Star::Find returns 1 (0), X=275.87, Y=98.24, Mass=326135, SNR=366.2, Peak=19119 HFD=4.1
23:43:02.013 00.001 14964 MultiStar: [#1 0.27,-0.42,0.15,U] [#2 -0.01,-0.38,0.06,U] 
23:43:02.013 00.000 14964 refined, 2 included, MultiStar: {0.12, 0.12}, one-star: {0.11, 0.24}
23:43:02.014 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
23:43:02.014 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.90)
23:43:02.014 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=-0.12 mountY=-0.14, mountTheta=-2.30
23:43:02.016 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.12, opts=13)
23:43:02.016 00.000 14964 Enqueuing Move request for scope (0.12, 0.12)
23:43:02.017 00.001 12044 Worker thread wakes up
23:43:02.017 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:43:02.017 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:43:02.017 00.000 12044 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=-0.14
23:43:02.017 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
23:43:02.017 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.017 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:02.017 00.000 12044 MoveAxis(E, 0, ABG)
23:43:02.017 00.000 12044 Move returns status 0, amount 0
23:43:02.017 00.000 12044 MoveAxis(N, 0, ABG)
23:43:02.017 00.000 12044 Move returns status 0, amount 0
23:43:02.017 00.000 12044 move complete, result=0
23:43:02.017 00.000 12044 worker thread done servicing request
23:43:02.025 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19119, med=617, FiltMin=532, FiltMax=14015, Gamma=0.810
23:43:02.034 00.009 14964 UpdateGuideState exits: m=326135 SNR=366.2
23:43:02.035 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.035 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:02.036 00.001 14964 Enqueuing Expose request
23:43:02.036 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:02.037 00.001 12044 Worker thread wakes up
23:43:02.037 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:02.037 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:05.168 03.131 12044 Exposure complete
23:43:05.197 00.029 12044 worker thread done servicing request
23:43:05.198 00.001 14964 OnExposeComplete: enter
23:43:05.199 00.001 14964 UpdateGuideState(): m_state=6
23:43:05.199 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1182
23:43:05.200 00.001 14964 Star::Find returns 1 (0), X=275.85, Y=98.02, Mass=328152, SNR=360.5, Peak=19083 HFD=4.2
23:43:05.200 00.000 14964 MultiStar: [#1 0.25,0.31,0.16,U] [#2 -0.25,0.30,0.06,U] 
23:43:05.201 00.001 14964 single-star, 2 included, MultiStar: {0.09, 0.06}, one-star: {0.09, 0.01}
23:43:05.201 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
23:43:05.202 00.001 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.56)
23:43:05.202 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.01 mountY=-0.09, mountTheta=-1.67
23:43:05.203 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.01, opts=13)
23:43:05.204 00.001 14964 Enqueuing Move request for scope (0.09, 0.01)
23:43:05.204 00.000 12044 Worker thread wakes up
23:43:05.205 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:43:05.205 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:43:05.205 00.000 12044 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:43:05.205 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
23:43:05.205 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
23:43:05.205 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:05.205 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:43:05.205 00.000 12044 MoveAxis(E, 0, ABG)
23:43:05.205 00.000 12044 Move returns status 0, amount 0
23:43:05.205 00.000 12044 MoveAxis(N, 0, ABG)
23:43:05.205 00.000 12044 Move returns status 0, amount 0
23:43:05.205 00.000 12044 move complete, result=0
23:43:05.205 00.000 12044 worker thread done servicing request
23:43:05.216 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19083, med=617, FiltMin=529, FiltMax=14044, Gamma=0.810
23:43:05.221 00.005 14964 UpdateGuideState exits: m=328152 SNR=360.5
23:43:05.222 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.222 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:05.223 00.001 14964 Enqueuing Expose request
23:43:05.223 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:05.224 00.001 12044 Worker thread wakes up
23:43:05.224 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:05.225 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:08.348 03.123 12044 Exposure complete
23:43:08.372 00.024 12044 worker thread done servicing request
23:43:08.372 00.000 14964 OnExposeComplete: enter
23:43:08.373 00.001 14964 UpdateGuideState(): m_state=6
23:43:08.373 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1183
23:43:08.374 00.001 14964 Star::Find returns 1 (0), X=275.54, Y=97.97, Mass=321906, SNR=338.1, Peak=21047 HFD=4.1
23:43:08.374 00.000 14964 MultiStar: [#1 -0.19,0.35,0.18,U] [#2 -0.47,0.30,0.08,U] 
23:43:08.375 00.001 14964 single-star, 2 included, MultiStar: {-0.23, 0.04}, one-star: {-0.22, -0.03}
23:43:08.375 00.000 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.43 = -1.43)
23:43:08.376 00.001 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
23:43:08.376 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=0.03 mountY=0.23, mountTheta=1.44
23:43:08.378 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.03, opts=13)
23:43:08.378 00.000 14964 Enqueuing Move request for scope (-0.22, -0.03)
23:43:08.379 00.001 12044 Worker thread wakes up
23:43:08.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
23:43:08.379 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
23:43:08.379 00.000 12044 Moving (-0.22, -0.03) raw xDistance=0.03 yDistance=0.23
23:43:08.379 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.10, using input
23:43:08.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
23:43:08.379 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:08.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:43:08.379 00.000 12044 MoveAxis(E, 0, ABG)
23:43:08.379 00.000 12044 Move returns status 0, amount 0
23:43:08.379 00.000 12044 MoveAxis(N, 0, ABG)
23:43:08.379 00.000 12044 Move returns status 0, amount 0
23:43:08.379 00.000 12044 move complete, result=0
23:43:08.379 00.000 12044 worker thread done servicing request
23:43:08.388 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21047, med=615, FiltMin=533, FiltMax=15871, Gamma=0.810
23:43:08.394 00.006 14964 UpdateGuideState exits: m=321906 SNR=338.1
23:43:08.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:08.395 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:08.396 00.001 14964 Enqueuing Expose request
23:43:08.396 00.000 12044 Worker thread wakes up
23:43:08.396 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:08.397 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:08.397 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:11.507 03.110 12044 Exposure complete
23:43:11.533 00.026 12044 worker thread done servicing request
23:43:11.533 00.000 14964 OnExposeComplete: enter
23:43:11.535 00.002 14964 UpdateGuideState(): m_state=6
23:43:11.537 00.002 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
23:43:11.538 00.001 14964 Star::Find returns 1 (0), X=275.80, Y=98.15, Mass=329538, SNR=365.1, Peak=22827 HFD=4.0
23:43:11.539 00.001 14964 MultiStar: [#1 0.08,-0.05,0.16,U] [#2 -0.33,-0.15,0.07,U] 
23:43:11.540 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.10}, one-star: {0.04, 0.14}
23:43:11.540 00.000 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
23:43:11.542 00.002 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.34)
23:43:11.543 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
23:43:11.545 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.10, opts=13)
23:43:11.545 00.000 14964 Enqueuing Move request for scope (0.02, 0.10)
23:43:11.546 00.001 12044 Worker thread wakes up
23:43:11.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:43:11.546 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:43:11.546 00.000 12044 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
23:43:11.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
23:43:11.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:11.546 00.000 12044 MoveAxis(E, 0, ABG)
23:43:11.546 00.000 12044 Move returns status 0, amount 0
23:43:11.546 00.000 12044 MoveAxis(N, 0, ABG)
23:43:11.546 00.000 12044 Move returns status 0, amount 0
23:43:11.546 00.000 12044 move complete, result=0
23:43:11.547 00.001 12044 worker thread done servicing request
23:43:11.553 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22827, med=615, FiltMin=519, FiltMax=15219, Gamma=0.810
23:43:11.564 00.011 14964 UpdateGuideState exits: m=329538 SNR=365.1
23:43:11.566 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.568 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:11.569 00.001 14964 Enqueuing Expose request
23:43:11.571 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:11.573 00.002 12044 Worker thread wakes up
23:43:11.573 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:11.573 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:14.675 03.102 12044 Exposure complete
23:43:14.704 00.029 12044 worker thread done servicing request
23:43:14.704 00.000 14964 OnExposeComplete: enter
23:43:14.705 00.001 14964 UpdateGuideState(): m_state=6
23:43:14.705 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1185
23:43:14.706 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=98.10, Mass=328690, SNR=368.6, Peak=22151 HFD=4.2
23:43:14.707 00.001 14964 MultiStar: [#1 0.52,0.01,0.15,U] [#2 -0.05,-0.38,0.05,U] 
23:43:14.708 00.001 14964 refined, 2 included, MultiStar: {0.40, 0.06}, one-star: {0.41, 0.09}
23:43:14.708 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.71 = 1.71)
23:43:14.709 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.52)
23:43:14.709 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.41 cameraTheta=0.16 mountX=-0.06 mountY=-0.41, mountTheta=-1.71
23:43:14.711 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.06, opts=13)
23:43:14.712 00.001 14964 Enqueuing Move request for scope (0.40, 0.06)
23:43:14.713 00.001 12044 Worker thread wakes up
23:43:14.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd
23:43:14.713 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.06)
23:43:14.713 00.000 12044 Moving (0.40, 0.06) raw xDistance=-0.06 yDistance=-0.41
23:43:14.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
23:43:14.713 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:14.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:43:14.713 00.000 12044 MoveAxis(E, 0, ABG)
23:43:14.713 00.000 12044 Move returns status 0, amount 0
23:43:14.713 00.000 12044 MoveAxis(N, 0, ABG)
23:43:14.713 00.000 12044 Move returns status 0, amount 0
23:43:14.713 00.000 12044 move complete, result=0
23:43:14.713 00.000 12044 worker thread done servicing request
23:43:14.720 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22151, med=615, FiltMin=531, FiltMax=14135, Gamma=0.810
23:43:14.726 00.006 14964 UpdateGuideState exits: m=328690 SNR=368.6
23:43:14.727 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.727 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:14.728 00.001 14964 Enqueuing Expose request
23:43:14.728 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:43:14.729 00.001 12044 Worker thread wakes up
23:43:14.729 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:14.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:17.837 03.108 12044 Exposure complete
23:43:17.874 00.037 12044 worker thread done servicing request
23:43:17.875 00.001 14964 OnExposeComplete: enter
23:43:17.876 00.001 14964 UpdateGuideState(): m_state=6
23:43:17.878 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1186
23:43:17.879 00.001 14964 Star::Find returns 1 (0), X=275.86, Y=98.15, Mass=327710, SNR=360.4, Peak=17991 HFD=4.3
23:43:17.881 00.002 14964 MultiStar: [#1 0.22,-0.22,0.16,U] [#2 -0.04,0.01,0.07,U] 
23:43:17.882 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.09}, one-star: {0.10, 0.15}
23:43:17.883 00.001 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
23:43:17.884 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.95)
23:43:17.886 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=-0.09 mountY=-0.12, mountTheta=-2.25
23:43:17.888 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.09, opts=13)
23:43:17.890 00.002 14964 Enqueuing Move request for scope (0.11, 0.09)
23:43:17.891 00.001 12044 Worker thread wakes up
23:43:17.891 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:43:17.891 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:43:17.891 00.000 12044 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.12
23:43:17.891 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
23:43:17.891 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:17.891 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:17.892 00.001 12044 MoveAxis(E, 0, ABG)
23:43:17.892 00.000 12044 Move returns status 0, amount 0
23:43:17.892 00.000 12044 MoveAxis(N, 0, ABG)
23:43:17.892 00.000 12044 Move returns status 0, amount 0
23:43:17.892 00.000 12044 move complete, result=0
23:43:17.892 00.000 12044 worker thread done servicing request
23:43:17.906 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17991, med=617, FiltMin=532, FiltMax=13772, Gamma=0.810
23:43:17.917 00.011 14964 UpdateGuideState exits: m=327710 SNR=360.4
23:43:17.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.919 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:17.920 00.001 14964 Enqueuing Expose request
23:43:17.921 00.001 12044 Worker thread wakes up
23:43:17.922 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:17.923 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:17.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:21.057 03.134 12044 Exposure complete
23:43:21.086 00.029 12044 worker thread done servicing request
23:43:21.086 00.000 14964 OnExposeComplete: enter
23:43:21.086 00.000 14964 UpdateGuideState(): m_state=6
23:43:21.087 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1187
23:43:21.088 00.001 14964 Star::Find returns 1 (0), X=275.70, Y=98.05, Mass=327545, SNR=357.1, Peak=19923 HFD=4.1
23:43:21.088 00.000 14964 MultiStar: [#1 0.06,-0.13,0.16,U] [#2 -0.12,-0.16,0.07,U] 
23:43:21.089 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.01}, one-star: {-0.07, 0.04}
23:43:21.089 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.50 = -1.79)
23:43:21.090 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.27)
23:43:21.090 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.94 mountX=-0.01 mountY=0.05, mountTheta=1.79
23:43:21.091 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.01, opts=13)
23:43:21.092 00.001 14964 Enqueuing Move request for scope (-0.05, 0.01)
23:43:21.093 00.001 12044 Worker thread wakes up
23:43:21.093 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:43:21.093 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:43:21.093 00.000 12044 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
23:43:21.093 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
23:43:21.093 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:21.093 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:21.093 00.000 12044 MoveAxis(E, 0, ABG)
23:43:21.093 00.000 12044 Move returns status 0, amount 0
23:43:21.094 00.001 12044 MoveAxis(N, 0, ABG)
23:43:21.094 00.000 12044 Move returns status 0, amount 0
23:43:21.094 00.000 12044 move complete, result=0
23:43:21.094 00.000 12044 worker thread done servicing request
23:43:21.102 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19923, med=615, FiltMin=535, FiltMax=15928, Gamma=0.810
23:43:21.107 00.005 14964 UpdateGuideState exits: m=327545 SNR=357.1
23:43:21.108 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:21.108 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:21.109 00.001 14964 Enqueuing Expose request
23:43:21.109 00.000 12044 Worker thread wakes up
23:43:21.109 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:21.110 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:21.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:24.226 03.116 12044 Exposure complete
23:43:24.262 00.036 12044 worker thread done servicing request
23:43:24.263 00.001 14964 OnExposeComplete: enter
23:43:24.263 00.000 14964 UpdateGuideState(): m_state=6
23:43:24.264 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1188
23:43:24.265 00.001 14964 Star::Find returns 1 (0), X=275.23, Y=98.29, Mass=330279, SNR=377.7, Peak=21043 HFD=3.9
23:43:24.267 00.002 14964 MultiStar: [#1 -0.47,-0.02,0.15,U] [#2 -0.58,-0.01,0.07,U] 
23:43:24.268 00.001 14964 refined, 2 included, MultiStar: {-0.52, 0.23}, one-star: {-0.53, 0.28}
23:43:24.269 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -2.00)
23:43:24.269 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
23:43:24.270 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=0.23 hyp=0.57 cameraTheta=2.73 mountX=-0.24 mountY=0.50, mountTheta=2.01
23:43:24.271 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.23, opts=13)
23:43:24.272 00.001 14964 Enqueuing Move request for scope (-0.52, 0.23)
23:43:24.272 00.000 12044 Worker thread wakes up
23:43:24.273 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.23) opts 0xd
23:43:24.273 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.23)
23:43:24.273 00.000 12044 Moving (-0.52, 0.23) raw xDistance=-0.24 yDistance=0.50
23:43:24.273 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
23:43:24.273 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:43:24.273 00.000 12044 MoveAxis(E, 0, ABG)
23:43:24.273 00.000 12044 Move returns status 0, amount 0
23:43:24.273 00.000 12044 MoveAxis(S, 46, ABG)
23:43:24.273 00.000 12044 Guiding  Dir = 1, Dur = 46
23:43:24.281 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21043, med=616, FiltMin=528, FiltMax=15008, Gamma=0.810
23:43:24.288 00.007 14964 UpdateGuideState exits: m=330279 SNR=377.7
23:43:24.289 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.289 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:24.290 00.001 14964 Enqueuing Expose request
23:43:24.344 00.054 12044 IsSlewing returns 0
23:43:24.345 00.001 12044 IsGuiding returns 0
23:43:24.377 00.032 12044 PulseGuide returned control before completion, sleep 25
23:43:24.409 00.032 12044 IsGuiding returns 1
23:43:24.410 00.001 12044 scope still moving after pulse duration time elapsed
23:43:24.487 00.077 12044 IsSlewing returns 0
23:43:24.487 00.000 12044 IsGuiding returns 0
23:43:24.487 00.000 12044 scope move finished after 46 + 95 ms
23:43:24.487 00.000 12044 Move returns status 0, amount 46
23:43:24.487 00.000 12044 move complete, result=0
23:43:24.487 00.000 12044 worker thread done servicing request
23:43:24.487 00.000 12044 Worker thread wakes up
23:43:24.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:24.487 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 46 ms SOUTH
23:43:24.488 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:27.594 03.106 12044 Exposure complete
23:43:27.621 00.027 12044 worker thread done servicing request
23:43:27.621 00.000 14964 OnExposeComplete: enter
23:43:27.622 00.001 14964 UpdateGuideState(): m_state=6
23:43:27.622 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1189
23:43:27.623 00.001 14964 Star::Find returns 1 (0), X=275.75, Y=98.31, Mass=329606, SNR=364.6, Peak=19743 HFD=4.0
23:43:27.623 00.000 14964 MultiStar: [#1 0.20,-0.28,0.15,U] [#2 -0.12,-0.31,0.06,U] 
23:43:27.624 00.001 14964 refined, 2 included, MultiStar: {0.01, 0.21}, one-star: {-0.02, 0.31}
23:43:27.624 00.000 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
23:43:27.625 00.001 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
23:43:27.625 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.21 mountY=-0.03, mountTheta=-3.01
23:43:27.626 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.21, opts=13)
23:43:27.627 00.001 14964 Enqueuing Move request for scope (0.01, 0.21)
23:43:27.627 00.000 12044 Worker thread wakes up
23:43:27.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
23:43:27.627 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
23:43:27.627 00.000 12044 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.03
23:43:27.627 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.00
23:43:27.628 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:27.628 00.000 12044 MoveAxis(E, 0, ABG)
23:43:27.628 00.000 12044 Move returns status 0, amount 0
23:43:27.628 00.000 12044 MoveAxis(N, 0, ABG)
23:43:27.628 00.000 12044 Move returns status 0, amount 0
23:43:27.628 00.000 12044 move complete, result=0
23:43:27.628 00.000 12044 worker thread done servicing request
23:43:27.636 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19743, med=616, FiltMin=534, FiltMax=14875, Gamma=0.810
23:43:27.641 00.005 14964 UpdateGuideState exits: m=329606 SNR=364.6
23:43:27.642 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.642 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:27.642 00.000 14964 Enqueuing Expose request
23:43:27.643 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:27.643 00.000 12044 Worker thread wakes up
23:43:27.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:27.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:30.777 03.134 12044 Exposure complete
23:43:30.817 00.040 12044 worker thread done servicing request
23:43:30.817 00.000 14964 OnExposeComplete: enter
23:43:30.819 00.002 14964 UpdateGuideState(): m_state=6
23:43:30.822 00.003 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1190
23:43:30.824 00.002 14964 Star::Find returns 1 (0), X=276.02, Y=98.23, Mass=329260, SNR=361.1, Peak=23715 HFD=4.0
23:43:30.828 00.004 14964 MultiStar: [#1 0.41,-0.21,0.15,U] [#2 -0.09,-0.51,0.05,U] 
23:43:30.829 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.14}, one-star: {0.25, 0.23}
23:43:30.830 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
23:43:30.831 00.001 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
23:43:30.832 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.29 cameraTheta=0.49 mountX=-0.13 mountY=-0.27, mountTheta=-2.03
23:43:30.834 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.14, opts=13)
23:43:30.836 00.002 14964 Enqueuing Move request for scope (0.26, 0.14)
23:43:30.837 00.001 12044 Worker thread wakes up
23:43:30.838 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
23:43:30.838 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
23:43:30.838 00.000 12044 Moving (0.26, 0.14) raw xDistance=-0.13 yDistance=-0.27
23:43:30.838 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
23:43:30.838 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.838 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:43:30.838 00.000 12044 MoveAxis(E, 0, ABG)
23:43:30.838 00.000 12044 Move returns status 0, amount 0
23:43:30.838 00.000 12044 MoveAxis(N, 0, ABG)
23:43:30.838 00.000 12044 Move returns status 0, amount 0
23:43:30.838 00.000 12044 move complete, result=0
23:43:30.838 00.000 12044 worker thread done servicing request
23:43:30.850 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23715, med=616, FiltMin=517, FiltMax=15087, Gamma=0.810
23:43:30.857 00.007 14964 UpdateGuideState exits: m=329260 SNR=361.1
23:43:30.858 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.858 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:30.859 00.001 14964 Enqueuing Expose request
23:43:30.859 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:43:30.860 00.001 12044 Worker thread wakes up
23:43:30.860 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:30.860 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:33.969 03.109 12044 Exposure complete
23:43:33.997 00.028 12044 worker thread done servicing request
23:43:33.997 00.000 14964 OnExposeComplete: enter
23:43:33.999 00.002 14964 UpdateGuideState(): m_state=6
23:43:34.000 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1191
23:43:34.002 00.002 14964 Star::Find returns 1 (0), X=275.67, Y=98.15, Mass=340395, SNR=360.3, Peak=22695 HFD=3.9
23:43:34.003 00.001 14964 MultiStar: [#1 -0.00,-0.18,0.17,U] [#2 -0.30,-0.17,0.07,U] 
23:43:34.004 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.08}, one-star: {-0.09, 0.14}
23:43:34.006 00.002 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.95 = -2.33)
23:43:34.007 00.001 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.72)
23:43:34.007 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=-0.08 mountY=0.08, mountTheta=2.37
23:43:34.008 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.08, opts=13)
23:43:34.009 00.001 14964 Enqueuing Move request for scope (-0.09, 0.08)
23:43:34.010 00.001 12044 Worker thread wakes up
23:43:34.010 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:43:34.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:43:34.010 00.000 12044 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=0.08
23:43:34.010 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.11, using input
23:43:34.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
23:43:34.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:34.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:34.010 00.000 12044 MoveAxis(E, 0, ABG)
23:43:34.010 00.000 12044 Move returns status 0, amount 0
23:43:34.010 00.000 12044 MoveAxis(N, 0, ABG)
23:43:34.010 00.000 12044 Move returns status 0, amount 0
23:43:34.010 00.000 12044 move complete, result=0
23:43:34.010 00.000 12044 worker thread done servicing request
23:43:34.021 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22695, med=615, FiltMin=532, FiltMax=17464, Gamma=0.810
23:43:34.034 00.013 14964 UpdateGuideState exits: m=340395 SNR=360.3
23:43:34.036 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.037 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:34.037 00.000 14964 Enqueuing Expose request
23:43:34.038 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:34.038 00.000 12044 Worker thread wakes up
23:43:34.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:34.039 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:37.169 03.130 12044 Exposure complete
23:43:37.204 00.035 12044 worker thread done servicing request
23:43:37.204 00.000 14964 OnExposeComplete: enter
23:43:37.205 00.001 14964 UpdateGuideState(): m_state=6
23:43:37.207 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1192
23:43:37.208 00.001 14964 Star::Find returns 1 (0), X=275.78, Y=98.11, Mass=327069, SNR=360.1, Peak=18783 HFD=4.1
23:43:37.210 00.002 14964 MultiStar: [#1 0.11,-0.03,0.15,U] [#2 -0.29,-0.43,0.07,U] 
23:43:37.210 00.000 14964 refined, 2 included, MultiStar: {0.01, 0.06}, one-star: {0.02, 0.10}
23:43:37.211 00.001 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
23:43:37.211 00.000 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
23:43:37.213 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.32 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
23:43:37.215 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.06, opts=13)
23:43:37.216 00.001 14964 Enqueuing Move request for scope (0.01, 0.06)
23:43:37.218 00.002 12044 Worker thread wakes up
23:43:37.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:43:37.218 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:43:37.218 00.000 12044 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:43:37.218 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.06, using input
23:43:37.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
23:43:37.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:37.218 00.000 12044 MoveAxis(E, 0, ABG)
23:43:37.218 00.000 12044 Move returns status 0, amount 0
23:43:37.218 00.000 12044 MoveAxis(N, 0, ABG)
23:43:37.218 00.000 12044 Move returns status 0, amount 0
23:43:37.218 00.000 12044 move complete, result=0
23:43:37.218 00.000 12044 worker thread done servicing request
23:43:37.229 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18783, med=616, FiltMin=522, FiltMax=15523, Gamma=0.810
23:43:37.240 00.011 14964 UpdateGuideState exits: m=327069 SNR=360.1
23:43:37.240 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.241 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:37.242 00.001 14964 Enqueuing Expose request
23:43:37.242 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:37.242 00.000 12044 Worker thread wakes up
23:43:37.243 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:37.243 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:40.352 03.109 12044 Exposure complete
23:43:40.389 00.037 12044 worker thread done servicing request
23:43:40.389 00.000 14964 OnExposeComplete: enter
23:43:40.391 00.002 14964 UpdateGuideState(): m_state=6
23:43:40.391 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1193
23:43:40.391 00.000 14964 Star::Find returns 1 (0), X=275.95, Y=98.14, Mass=326239, SNR=361.7, Peak=19451 HFD=4.2
23:43:40.392 00.001 14964 MultiStar: [#1 0.22,-0.23,0.16,U] [#2 -0.14,-0.37,0.07,U] 
23:43:40.392 00.000 14964 refined, 2 included, MultiStar: {0.17, 0.06}, one-star: {0.18, 0.14}
23:43:40.393 00.001 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
23:43:40.393 00.000 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.32)
23:43:40.394 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.36 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
23:43:40.396 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.06, opts=13)
23:43:40.398 00.002 14964 Enqueuing Move request for scope (0.17, 0.06)
23:43:40.399 00.001 12044 Worker thread wakes up
23:43:40.399 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:43:40.399 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:43:40.399 00.000 12044 Moving (0.17, 0.06) raw xDistance=-0.06 yDistance=-0.18
23:43:40.400 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
23:43:40.400 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:40.400 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:43:40.400 00.000 12044 MoveAxis(E, 0, ABG)
23:43:40.400 00.000 12044 Move returns status 0, amount 0
23:43:40.400 00.000 12044 MoveAxis(N, 0, ABG)
23:43:40.400 00.000 12044 Move returns status 0, amount 0
23:43:40.400 00.000 12044 move complete, result=0
23:43:40.400 00.000 12044 worker thread done servicing request
23:43:40.412 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19451, med=616, FiltMin=537, FiltMax=15632, Gamma=0.810
23:43:40.417 00.005 14964 UpdateGuideState exits: m=326239 SNR=361.7
23:43:40.418 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.418 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:40.419 00.001 14964 Enqueuing Expose request
23:43:40.419 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:40.420 00.001 12044 Worker thread wakes up
23:43:40.420 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:40.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:43.524 03.104 12044 Exposure complete
23:43:43.559 00.035 12044 worker thread done servicing request
23:43:43.559 00.000 14964 OnExposeComplete: enter
23:43:43.560 00.001 14964 UpdateGuideState(): m_state=6
23:43:43.562 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1194
23:43:43.563 00.001 14964 Star::Find returns 1 (0), X=275.52, Y=98.38, Mass=328542, SNR=368.3, Peak=20000 HFD=3.9
23:43:43.565 00.002 14964 MultiStar: [#1 -0.17,-0.30,0.17,U] [#2 -0.58,-0.30,0.08,U] 
23:43:43.567 00.002 14964 refined, 2 included, MultiStar: {-0.26, 0.24}, one-star: {-0.24, 0.38}
23:43:43.570 00.003 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.94 = -2.35)
23:43:43.571 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
23:43:43.573 00.002 14964 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.38 mountX=-0.25 mountY=0.23, mountTheta=2.39
23:43:43.575 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.24, opts=13)
23:43:43.577 00.002 14964 Enqueuing Move request for scope (-0.26, 0.24)
23:43:43.578 00.001 12044 Worker thread wakes up
23:43:43.578 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
23:43:43.578 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
23:43:43.578 00.000 12044 Moving (-0.26, 0.24) raw xDistance=-0.25 yDistance=0.23
23:43:43.578 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.01
23:43:43.578 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:43.578 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:43:43.578 00.000 12044 MoveAxis(E, 0, ABG)
23:43:43.578 00.000 12044 Move returns status 0, amount 0
23:43:43.578 00.000 12044 MoveAxis(N, 0, ABG)
23:43:43.578 00.000 12044 Move returns status 0, amount 0
23:43:43.578 00.000 12044 move complete, result=0
23:43:43.579 00.001 12044 worker thread done servicing request
23:43:43.593 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20000, med=615, FiltMin=532, FiltMax=14577, Gamma=0.810
23:43:43.599 00.006 14964 UpdateGuideState exits: m=328542 SNR=368.3
23:43:43.600 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.601 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:43.601 00.000 14964 Enqueuing Expose request
23:43:43.601 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:43.602 00.001 12044 Worker thread wakes up
23:43:43.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:43.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:46.705 03.103 12044 Exposure complete
23:43:46.746 00.041 12044 worker thread done servicing request
23:43:46.746 00.000 14964 OnExposeComplete: enter
23:43:46.748 00.002 14964 UpdateGuideState(): m_state=6
23:43:46.750 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1195
23:43:46.751 00.001 14964 Star::Find returns 1 (0), X=275.79, Y=98.03, Mass=329971, SNR=357.1, Peak=22559 HFD=4.1
23:43:46.752 00.001 14964 MultiStar: [#1 0.14,0.07,0.16,U] [#2 -0.23,0.11,0.07,U] 
23:43:46.752 00.000 14964 single-star, 2 included, MultiStar: {0.03, 0.03}, one-star: {0.03, 0.02}
23:43:46.753 00.001 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
23:43:46.754 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
23:43:46.755 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.70 mountX=-0.02 mountY=-0.03, mountTheta=-2.22
23:43:46.757 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.02, opts=13)
23:43:46.758 00.001 14964 Enqueuing Move request for scope (0.03, 0.02)
23:43:46.758 00.000 12044 Worker thread wakes up
23:43:46.758 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:43:46.759 00.001 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:43:46.759 00.000 12044 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
23:43:46.759 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
23:43:46.759 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.759 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:46.759 00.000 12044 MoveAxis(E, 0, ABG)
23:43:46.759 00.000 12044 Move returns status 0, amount 0
23:43:46.759 00.000 12044 MoveAxis(N, 0, ABG)
23:43:46.759 00.000 12044 Move returns status 0, amount 0
23:43:46.759 00.000 12044 move complete, result=0
23:43:46.759 00.000 12044 worker thread done servicing request
23:43:46.767 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22559, med=615, FiltMin=518, FiltMax=14856, Gamma=0.810
23:43:46.773 00.006 14964 UpdateGuideState exits: m=329971 SNR=357.1
23:43:46.774 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.774 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:46.775 00.001 14964 Enqueuing Expose request
23:43:46.775 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:46.776 00.001 12044 Worker thread wakes up
23:43:46.776 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:46.776 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:49.884 03.108 12044 Exposure complete
23:43:49.921 00.037 12044 worker thread done servicing request
23:43:49.921 00.000 14964 OnExposeComplete: enter
23:43:49.922 00.001 14964 UpdateGuideState(): m_state=6
23:43:49.923 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1196
23:43:49.923 00.000 14964 Star::Find returns 1 (0), X=275.39, Y=97.84, Mass=329265, SNR=362.1, Peak=20803 HFD=3.9
23:43:49.925 00.002 14964 MultiStar: [#1 -0.21,-0.10,0.15,U] [#2 -0.63,-0.45,0.00,M1] 
23:43:49.927 00.002 14964 refined, 1 included, MultiStar: {-0.35, -0.15}, one-star: {-0.38, -0.16}
23:43:49.928 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
23:43:49.930 00.002 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
23:43:49.931 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.39 cameraTheta=-2.73 mountX=0.15 mountY=0.37, mountTheta=1.19
23:43:49.933 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.15, opts=13)
23:43:49.935 00.002 14964 Enqueuing Move request for scope (-0.35, -0.15)
23:43:49.936 00.001 12044 Worker thread wakes up
23:43:49.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd
23:43:49.936 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.15)
23:43:49.936 00.000 12044 Moving (-0.35, -0.15) raw xDistance=0.15 yDistance=0.37
23:43:49.936 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
23:43:49.936 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.936 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:43:49.936 00.000 12044 MoveAxis(E, 0, ABG)
23:43:49.936 00.000 12044 Move returns status 0, amount 0
23:43:49.937 00.001 12044 MoveAxis(N, 0, ABG)
23:43:49.937 00.000 12044 Move returns status 0, amount 0
23:43:49.937 00.000 12044 move complete, result=0
23:43:49.937 00.000 12044 worker thread done servicing request
23:43:49.949 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20803, med=617, FiltMin=531, FiltMax=14527, Gamma=0.810
23:43:49.955 00.006 14964 UpdateGuideState exits: m=329265 SNR=362.1
23:43:49.956 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.957 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:49.958 00.001 14964 Enqueuing Expose request
23:43:49.959 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:43:49.959 00.000 12044 Worker thread wakes up
23:43:49.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:49.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:53.063 03.104 12044 Exposure complete
23:43:53.090 00.027 12044 worker thread done servicing request
23:43:53.090 00.000 14964 OnExposeComplete: enter
23:43:53.091 00.001 14964 UpdateGuideState(): m_state=6
23:43:53.091 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1197
23:43:53.092 00.001 14964 Star::Find returns 1 (0), X=275.48, Y=98.09, Mass=324192, SNR=354.9, Peak=20199 HFD=4.0
23:43:53.094 00.002 14964 MultiStar: [#1 -0.25,-0.17,0.17,U] [#2 -0.68,-0.48,0.00,M2] 
23:43:53.096 00.002 14964 refined, 1 included, MultiStar: {-0.28, 0.05}, one-star: {-0.28, 0.09}
23:43:53.097 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
23:43:53.098 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
23:43:53.099 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.96 mountX=-0.05 mountY=0.27, mountTheta=1.77
23:43:53.100 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.05, opts=13)
23:43:53.102 00.002 14964 Enqueuing Move request for scope (-0.28, 0.05)
23:43:53.103 00.001 12044 Worker thread wakes up
23:43:53.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
23:43:53.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
23:43:53.103 00.000 12044 Moving (-0.28, 0.05) raw xDistance=-0.05 yDistance=0.27
23:43:53.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
23:43:53.104 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.104 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:43:53.104 00.000 12044 MoveAxis(E, 0, ABG)
23:43:53.104 00.000 12044 Move returns status 0, amount 0
23:43:53.104 00.000 12044 MoveAxis(N, 0, ABG)
23:43:53.104 00.000 12044 Move returns status 0, amount 0
23:43:53.104 00.000 12044 move complete, result=0
23:43:53.104 00.000 12044 worker thread done servicing request
23:43:53.112 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20199, med=616, FiltMin=532, FiltMax=15452, Gamma=0.810
23:43:53.118 00.006 14964 UpdateGuideState exits: m=324192 SNR=354.9
23:43:53.119 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.120 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:53.121 00.001 14964 Enqueuing Expose request
23:43:53.122 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:43:53.124 00.002 12044 Worker thread wakes up
23:43:53.124 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:53.124 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:56.251 03.127 12044 Exposure complete
23:43:56.280 00.029 12044 worker thread done servicing request
23:43:56.280 00.000 14964 OnExposeComplete: enter
23:43:56.282 00.002 14964 UpdateGuideState(): m_state=6
23:43:56.283 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1198
23:43:56.283 00.000 14964 Star::Find returns 1 (0), X=275.43, Y=98.20, Mass=326778, SNR=359.0, Peak=20151 HFD=4.0
23:43:56.283 00.000 14964 MultiStar: [#1 -0.07,-0.06,0.15,U] [#2 -0.50,-0.05,0.07,U] 
23:43:56.284 00.001 14964 refined, 2 included, MultiStar: {-0.31, 0.15}, one-star: {-0.33, 0.19}
23:43:56.284 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
23:43:56.285 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
23:43:56.285 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.15 hyp=0.34 cameraTheta=2.70 mountX=-0.15 mountY=0.29, mountTheta=2.04
23:43:56.286 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.15, opts=13)
23:43:56.287 00.001 14964 Enqueuing Move request for scope (-0.31, 0.15)
23:43:56.287 00.000 12044 Worker thread wakes up
23:43:56.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.15) opts 0xd
23:43:56.288 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.15)
23:43:56.288 00.000 12044 Moving (-0.31, 0.15) raw xDistance=-0.15 yDistance=0.29
23:43:56.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
23:43:56.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:43:56.288 00.000 12044 MoveAxis(E, 0, ABG)
23:43:56.288 00.000 12044 Move returns status 0, amount 0
23:43:56.288 00.000 12044 MoveAxis(N, 0, ABG)
23:43:56.288 00.000 12044 Move returns status 0, amount 0
23:43:56.288 00.000 12044 move complete, result=0
23:43:56.288 00.000 12044 worker thread done servicing request
23:43:56.297 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20151, med=617, FiltMin=523, FiltMax=15124, Gamma=0.810
23:43:56.302 00.005 14964 UpdateGuideState exits: m=326778 SNR=359.0
23:43:56.303 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.303 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:56.304 00.001 14964 Enqueuing Expose request
23:43:56.304 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:43:56.305 00.001 12044 Worker thread wakes up
23:43:56.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:56.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:43:59.435 03.130 12044 Exposure complete
23:43:59.467 00.032 12044 worker thread done servicing request
23:43:59.467 00.000 14964 OnExposeComplete: enter
23:43:59.468 00.001 14964 UpdateGuideState(): m_state=6
23:43:59.471 00.003 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1199
23:43:59.472 00.001 14964 Star::Find returns 1 (0), X=275.78, Y=98.16, Mass=327920, SNR=343.5, Peak=21123 HFD=4.0
23:43:59.473 00.001 14964 MultiStar: [#1 0.02,-0.09,0.16,U] [#2 -0.46,-0.59,0.00,M2] 
23:43:59.475 00.002 14964 refined, 1 included, MultiStar: {0.02, 0.13}, one-star: {0.02, 0.16}
23:43:59.475 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
23:43:59.476 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
23:43:59.476 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
23:43:59.477 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.13, opts=13)
23:43:59.478 00.001 14964 Enqueuing Move request for scope (0.02, 0.13)
23:43:59.479 00.001 12044 Worker thread wakes up
23:43:59.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:43:59.479 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:43:59.479 00.000 12044 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.03
23:43:59.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
23:43:59.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:59.479 00.000 12044 MoveAxis(E, 0, ABG)
23:43:59.479 00.000 12044 Move returns status 0, amount 0
23:43:59.479 00.000 12044 MoveAxis(N, 0, ABG)
23:43:59.479 00.000 12044 Move returns status 0, amount 0
23:43:59.480 00.001 12044 move complete, result=0
23:43:59.480 00.000 12044 worker thread done servicing request
23:43:59.487 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21123, med=615, FiltMin=519, FiltMax=15740, Gamma=0.810
23:43:59.493 00.006 14964 UpdateGuideState exits: m=327920 SNR=343.5
23:43:59.495 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.497 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:43:59.498 00.001 14964 Enqueuing Expose request
23:43:59.500 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:59.504 00.004 12044 Worker thread wakes up
23:43:59.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:43:59.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:02.609 03.105 12044 Exposure complete
23:44:02.632 00.023 12044 worker thread done servicing request
23:44:02.632 00.000 14964 OnExposeComplete: enter
23:44:02.633 00.001 14964 UpdateGuideState(): m_state=6
23:44:02.634 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1200
23:44:02.634 00.000 14964 Star::Find returns 1 (0), X=275.51, Y=98.08, Mass=330257, SNR=361.7, Peak=19751 HFD=4.0
23:44:02.635 00.001 14964 MultiStar: [#1 -0.14,-0.20,0.15,U] [#2 -0.57,-0.33,0.00,M3] 
23:44:02.636 00.001 14964 refined, 1 included, MultiStar: {-0.23, 0.04}, one-star: {-0.25, 0.07}
23:44:02.636 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.53 = -1.75)
23:44:02.637 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
23:44:02.637 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.98 mountX=-0.04 mountY=0.23, mountTheta=1.76
23:44:02.639 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.04, opts=13)
23:44:02.639 00.000 14964 Enqueuing Move request for scope (-0.23, 0.04)
23:44:02.640 00.001 12044 Worker thread wakes up
23:44:02.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
23:44:02.640 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
23:44:02.640 00.000 12044 Moving (-0.23, 0.04) raw xDistance=-0.04 yDistance=0.23
23:44:02.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
23:44:02.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:02.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:44:02.640 00.000 12044 MoveAxis(E, 0, ABG)
23:44:02.640 00.000 12044 Move returns status 0, amount 0
23:44:02.640 00.000 12044 MoveAxis(N, 0, ABG)
23:44:02.640 00.000 12044 Move returns status 0, amount 0
23:44:02.640 00.000 12044 move complete, result=0
23:44:02.640 00.000 12044 worker thread done servicing request
23:44:02.648 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19751, med=616, FiltMin=514, FiltMax=16039, Gamma=0.810
23:44:02.657 00.009 14964 UpdateGuideState exits: m=330257 SNR=361.7
23:44:02.657 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.659 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:02.661 00.002 14964 Enqueuing Expose request
23:44:02.662 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:02.664 00.002 12044 Worker thread wakes up
23:44:02.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:02.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:05.792 03.128 12044 Exposure complete
23:44:05.812 00.020 12044 worker thread done servicing request
23:44:05.813 00.001 14964 OnExposeComplete: enter
23:44:05.814 00.001 14964 UpdateGuideState(): m_state=6
23:44:05.814 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1201
23:44:05.815 00.001 14964 Star::Find returns 1 (0), X=275.45, Y=98.15, Mass=327206, SNR=353.9, Peak=20315 HFD=3.9
23:44:05.815 00.000 14964 MultiStar: [#1 -0.16,-0.12,0.15,U] [#2 -0.63,0.13,0.06,U] 
23:44:05.816 00.001 14964 refined, 2 included, MultiStar: {-0.31, 0.11}, one-star: {-0.32, 0.14}
23:44:05.816 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.36 = -1.93)
23:44:05.817 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.13)
23:44:05.818 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=-0.11 mountY=0.30, mountTheta=1.94
23:44:05.819 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.11, opts=13)
23:44:05.819 00.000 14964 Enqueuing Move request for scope (-0.31, 0.11)
23:44:05.820 00.001 12044 Worker thread wakes up
23:44:05.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
23:44:05.820 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
23:44:05.820 00.000 12044 Moving (-0.31, 0.11) raw xDistance=-0.11 yDistance=0.30
23:44:05.820 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
23:44:05.820 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:05.820 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:44:05.820 00.000 12044 MoveAxis(E, 0, ABG)
23:44:05.820 00.000 12044 Move returns status 0, amount 0
23:44:05.820 00.000 12044 MoveAxis(N, 0, ABG)
23:44:05.820 00.000 12044 Move returns status 0, amount 0
23:44:05.820 00.000 12044 move complete, result=0
23:44:05.820 00.000 12044 worker thread done servicing request
23:44:05.827 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20315, med=617, FiltMin=535, FiltMax=15572, Gamma=0.810
23:44:05.834 00.007 14964 UpdateGuideState exits: m=327206 SNR=353.9
23:44:05.834 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.835 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:05.835 00.000 14964 Enqueuing Expose request
23:44:05.836 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:44:05.836 00.000 12044 Worker thread wakes up
23:44:05.836 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:05.836 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:08.965 03.129 12044 Exposure complete
23:44:08.987 00.022 12044 worker thread done servicing request
23:44:08.987 00.000 14964 OnExposeComplete: enter
23:44:08.988 00.001 14964 UpdateGuideState(): m_state=6
23:44:08.988 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1202
23:44:08.989 00.001 14964 Star::Find returns 1 (0), X=275.63, Y=97.53, Mass=325852, SNR=368.7, Peak=19707 HFD=4.0
23:44:08.990 00.001 14964 MultiStar: [#1 -0.09,0.14,0.16,U] [#2 -0.48,0.02,0.07,U] 
23:44:08.990 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.37}, one-star: {-0.13, -0.47}
23:44:08.991 00.001 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
23:44:08.991 00.000 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
23:44:08.992 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.95 mountX=0.36 mountY=0.19, mountTheta=0.47
23:44:08.994 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.37, opts=13)
23:44:08.995 00.001 14964 Enqueuing Move request for scope (-0.15, -0.37)
23:44:08.995 00.000 12044 Worker thread wakes up
23:44:08.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
23:44:08.995 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
23:44:08.995 00.000 12044 Moving (-0.15, -0.37) raw xDistance=0.36 yDistance=0.19
23:44:08.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.36, slope = 0.02
23:44:08.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:08.995 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:44:08.995 00.000 12044 MoveAxis(W, 17, ABG)
23:44:08.995 00.000 12044 Guiding  Dir = 3, Dur = 17
23:44:09.003 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19707, med=616, FiltMin=534, FiltMax=14497, Gamma=0.810
23:44:09.008 00.005 14964 UpdateGuideState exits: m=325852 SNR=368.7
23:44:09.009 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.009 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:09.010 00.001 14964 Enqueuing Expose request
23:44:09.047 00.037 12044 IsSlewing returns 0
23:44:09.084 00.037 12044 IsGuiding returns 0
23:44:09.175 00.091 12044 IsGuiding returns 1
23:44:09.175 00.000 12044 scope still moving after pulse duration time elapsed
23:44:09.235 00.060 12044 IsSlewing returns 0
23:44:09.291 00.056 12044 IsGuiding returns 0
23:44:09.292 00.001 12044 scope move finished after 17 + 190 ms
23:44:09.292 00.000 12044 Move returns status 0, amount 17
23:44:09.292 00.000 12044 MoveAxis(N, 0, ABG)
23:44:09.292 00.000 12044 Move returns status 0, amount 0
23:44:09.292 00.000 12044 move complete, result=0
23:44:09.292 00.000 12044 worker thread done servicing request
23:44:09.292 00.000 12044 Worker thread wakes up
23:44:09.292 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:09.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:09.292 00.000 14964 GuideStep: 0.4 px 17 ms WEST, 0.2 px 0 ms NORTH
23:44:12.387 03.095 12044 Exposure complete
23:44:12.424 00.037 12044 worker thread done servicing request
23:44:12.424 00.000 14964 OnExposeComplete: enter
23:44:12.425 00.001 14964 UpdateGuideState(): m_state=6
23:44:12.426 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1203
23:44:12.426 00.000 14964 Star::Find returns 1 (0), X=275.66, Y=97.99, Mass=331833, SNR=360.3, Peak=20055 HFD=4.1
23:44:12.427 00.001 14964 MultiStar: [#1 -0.04,0.18,0.16,U] [#2 -0.30,0.01,0.06,U] 
23:44:12.427 00.000 14964 single-star, 2 included, MultiStar: {-0.10, 0.02}, one-star: {-0.10, -0.01}
23:44:12.428 00.001 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
23:44:12.428 00.000 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
23:44:12.429 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=0.01 mountY=0.10, mountTheta=1.48
23:44:12.430 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.01, opts=13)
23:44:12.432 00.002 14964 Enqueuing Move request for scope (-0.10, -0.01)
23:44:12.433 00.001 12044 Worker thread wakes up
23:44:12.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:44:12.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:44:12.433 00.000 12044 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
23:44:12.433 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.15, using input
23:44:12.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
23:44:12.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:12.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:12.433 00.000 12044 MoveAxis(E, 0, ABG)
23:44:12.433 00.000 12044 Move returns status 0, amount 0
23:44:12.433 00.000 12044 MoveAxis(N, 0, ABG)
23:44:12.433 00.000 12044 Move returns status 0, amount 0
23:44:12.433 00.000 12044 move complete, result=0
23:44:12.433 00.000 12044 worker thread done servicing request
23:44:12.445 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20055, med=616, FiltMin=533, FiltMax=16652, Gamma=0.810
23:44:12.451 00.006 14964 UpdateGuideState exits: m=331833 SNR=360.3
23:44:12.452 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.452 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:12.453 00.001 14964 Enqueuing Expose request
23:44:12.453 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:12.454 00.001 12044 Worker thread wakes up
23:44:12.454 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:12.454 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:15.547 03.093 12044 Exposure complete
23:44:15.575 00.028 12044 worker thread done servicing request
23:44:15.575 00.000 14964 OnExposeComplete: enter
23:44:15.576 00.001 14964 UpdateGuideState(): m_state=6
23:44:15.576 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1204
23:44:15.577 00.001 14964 Star::Find returns 1 (0), X=275.10, Y=97.98, Mass=324024, SNR=358.9, Peak=22219 HFD=4.2
23:44:15.577 00.000 14964 MultiStar: [#1 -0.75,-0.00,0.00,M1] [#2 -1.18,-0.11,0.00,M1] 
23:44:15.577 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
23:44:15.579 00.002 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
23:44:15.580 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.02 hyp=0.67 cameraTheta=-3.11 mountX=0.01 mountY=0.67, mountTheta=1.55
23:44:15.581 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.02, opts=13)
23:44:15.581 00.000 14964 Enqueuing Move request for scope (-0.67, -0.02)
23:44:15.582 00.001 12044 Worker thread wakes up
23:44:15.582 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.02) opts 0xd
23:44:15.582 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.02)
23:44:15.582 00.000 12044 Moving (-0.67, -0.02) raw xDistance=0.01 yDistance=0.67
23:44:15.582 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
23:44:15.582 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
23:44:15.582 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
23:44:15.582 00.000 12044 MoveAxis(E, 0, ABG)
23:44:15.582 00.000 12044 Move returns status 0, amount 0
23:44:15.582 00.000 12044 MoveAxis(S, 62, ABG)
23:44:15.582 00.000 12044 Guiding  Dir = 1, Dur = 62
23:44:15.590 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22219, med=616, FiltMin=530, FiltMax=15051, Gamma=0.810
23:44:15.597 00.007 14964 UpdateGuideState exits: m=324024 SNR=358.9
23:44:15.599 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:15.600 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:15.600 00.000 14964 Enqueuing Expose request
23:44:15.629 00.029 12044 IsSlewing returns 0
23:44:15.630 00.001 12044 IsGuiding returns 0
23:44:15.661 00.031 12044 PulseGuide returned control before completion, sleep 41
23:44:15.747 00.086 12044 IsGuiding returns 1
23:44:15.747 00.000 12044 scope still moving after pulse duration time elapsed
23:44:15.796 00.049 12044 IsSlewing returns 0
23:44:15.797 00.001 12044 IsGuiding returns 0
23:44:15.797 00.000 12044 scope move finished after 62 + 105 ms
23:44:15.797 00.000 12044 Move returns status 0, amount 62
23:44:15.797 00.000 12044 move complete, result=0
23:44:15.798 00.001 12044 worker thread done servicing request
23:44:15.798 00.000 12044 Worker thread wakes up
23:44:15.798 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:15.798 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:15.798 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 62 ms SOUTH
23:44:18.900 03.102 12044 Exposure complete
23:44:18.940 00.040 12044 worker thread done servicing request
23:44:18.940 00.000 14964 OnExposeComplete: enter
23:44:18.942 00.002 14964 UpdateGuideState(): m_state=6
23:44:18.943 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1205
23:44:18.944 00.001 14964 Star::Find returns 1 (0), X=276.13, Y=98.07, Mass=330918, SNR=363.4, Peak=21259 HFD=4.2
23:44:18.946 00.002 14964 MultiStar: [#1 0.58,-0.03,0.15,U] [#2 0.26,0.36,0.06,U] 
23:44:18.948 00.002 14964 single-star, 2 included, MultiStar: {0.39, 0.07}, one-star: {0.36, 0.06}
23:44:18.950 00.002 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
23:44:18.952 00.002 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.50)
23:44:18.954 00.002 14964 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.37 cameraTheta=0.18 mountX=-0.06 mountY=-0.37, mountTheta=-1.73
23:44:18.957 00.003 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.06, opts=13)
23:44:18.959 00.002 14964 Enqueuing Move request for scope (0.36, 0.06)
23:44:18.959 00.000 12044 Worker thread wakes up
23:44:18.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
23:44:18.959 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
23:44:18.959 00.000 12044 Moving (0.36, 0.06) raw xDistance=-0.06 yDistance=-0.37
23:44:18.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
23:44:18.960 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.960 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:44:18.960 00.000 12044 MoveAxis(E, 0, ABG)
23:44:18.960 00.000 12044 Move returns status 0, amount 0
23:44:18.960 00.000 12044 MoveAxis(N, 0, ABG)
23:44:18.960 00.000 12044 Move returns status 0, amount 0
23:44:18.960 00.000 12044 move complete, result=0
23:44:18.960 00.000 12044 worker thread done servicing request
23:44:18.974 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21259, med=615, FiltMin=532, FiltMax=13355, Gamma=0.810
23:44:18.984 00.010 14964 UpdateGuideState exits: m=330918 SNR=363.4
23:44:18.985 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.987 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:18.988 00.001 14964 Enqueuing Expose request
23:44:18.988 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:44:18.989 00.001 12044 Worker thread wakes up
23:44:18.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:18.990 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:22.119 03.129 12044 Exposure complete
23:44:22.147 00.028 12044 worker thread done servicing request
23:44:22.147 00.000 14964 OnExposeComplete: enter
23:44:22.149 00.002 14964 UpdateGuideState(): m_state=6
23:44:22.149 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1206
23:44:22.150 00.001 14964 Star::Find returns 1 (0), X=276.02, Y=98.02, Mass=327871, SNR=365.3, Peak=21151 HFD=4.0
23:44:22.150 00.000 14964 MultiStar: [#1 0.23,-0.17,0.16,U] [#2 -0.09,-0.21,0.07,U] 
23:44:22.151 00.001 14964 refined, 2 included, MultiStar: {0.24, -0.02}, one-star: {0.26, 0.02}
23:44:22.151 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
23:44:22.151 00.000 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
23:44:22.153 00.002 14964 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.08 mountX=0.02 mountY=-0.23, mountTheta=-1.47
23:44:22.154 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.02, opts=13)
23:44:22.154 00.000 14964 Enqueuing Move request for scope (0.24, -0.02)
23:44:22.155 00.001 12044 Worker thread wakes up
23:44:22.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
23:44:22.155 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
23:44:22.155 00.000 12044 Moving (0.24, -0.02) raw xDistance=0.02 yDistance=-0.23
23:44:22.155 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.10, using input
23:44:22.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
23:44:22.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:22.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:44:22.155 00.000 12044 MoveAxis(E, 0, ABG)
23:44:22.155 00.000 12044 Move returns status 0, amount 0
23:44:22.155 00.000 12044 MoveAxis(N, 0, ABG)
23:44:22.155 00.000 12044 Move returns status 0, amount 0
23:44:22.155 00.000 12044 move complete, result=0
23:44:22.156 00.001 12044 worker thread done servicing request
23:44:22.167 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21151, med=616, FiltMin=525, FiltMax=15135, Gamma=0.810
23:44:22.175 00.008 14964 UpdateGuideState exits: m=327871 SNR=365.3
23:44:22.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:22.177 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:22.178 00.001 14964 Enqueuing Expose request
23:44:22.178 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:22.179 00.001 12044 Worker thread wakes up
23:44:22.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:22.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:25.310 03.131 12044 Exposure complete
23:44:25.343 00.033 12044 worker thread done servicing request
23:44:25.343 00.000 14964 OnExposeComplete: enter
23:44:25.345 00.002 14964 UpdateGuideState(): m_state=6
23:44:25.346 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1207
23:44:25.346 00.000 14964 Star::Find returns 1 (0), X=275.74, Y=98.02, Mass=335359, SNR=367.4, Peak=23815 HFD=4.0
23:44:25.347 00.001 14964 MultiStar: [#1 0.07,-0.08,0.16,U] [#2 -0.25,-0.07,0.07,U] 
23:44:25.348 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.01}, one-star: {-0.02, 0.01}
23:44:25.349 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
23:44:25.349 00.000 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
23:44:25.350 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.89 mountX=0.01 mountY=0.02, mountTheta=1.34
23:44:25.351 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.01, opts=13)
23:44:25.352 00.001 14964 Enqueuing Move request for scope (-0.02, -0.01)
23:44:25.352 00.000 12044 Worker thread wakes up
23:44:25.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:44:25.352 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:44:25.352 00.000 12044 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
23:44:25.352 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.09, using input
23:44:25.353 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
23:44:25.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:25.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:25.353 00.000 12044 MoveAxis(E, 0, ABG)
23:44:25.353 00.000 12044 Move returns status 0, amount 0
23:44:25.353 00.000 12044 MoveAxis(N, 0, ABG)
23:44:25.353 00.000 12044 Move returns status 0, amount 0
23:44:25.353 00.000 12044 move complete, result=0
23:44:25.353 00.000 12044 worker thread done servicing request
23:44:25.363 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23815, med=615, FiltMin=532, FiltMax=16868, Gamma=0.810
23:44:25.370 00.007 14964 UpdateGuideState exits: m=335359 SNR=367.4
23:44:25.371 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:25.371 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:25.372 00.001 14964 Enqueuing Expose request
23:44:25.372 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:25.373 00.001 12044 Worker thread wakes up
23:44:25.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:25.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:28.470 03.097 12044 Exposure complete
23:44:28.501 00.031 12044 worker thread done servicing request
23:44:28.501 00.000 14964 OnExposeComplete: enter
23:44:28.502 00.001 14964 UpdateGuideState(): m_state=6
23:44:28.503 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1208
23:44:28.503 00.000 14964 Star::Find returns 1 (0), X=276.04, Y=98.30, Mass=328089, SNR=360.5, Peak=19863 HFD=4.2
23:44:28.504 00.001 14964 MultiStar: [#1 0.36,-0.57,0.00,M1] [#2 -0.02,-0.72,0.00,M1] 
23:44:28.504 00.000 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
23:44:28.505 00.001 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.86)
23:44:28.505 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.30 hyp=0.41 cameraTheta=0.82 mountX=-0.29 mountY=-0.31, mountTheta=-2.33
23:44:28.506 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.30, opts=13)
23:44:28.507 00.001 14964 Enqueuing Move request for scope (0.28, 0.30)
23:44:28.507 00.000 12044 Worker thread wakes up
23:44:28.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.30) opts 0xd
23:44:28.507 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.30)
23:44:28.507 00.000 12044 Moving (0.28, 0.30) raw xDistance=-0.29 yDistance=-0.31
23:44:28.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.29, slope = -0.01
23:44:28.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:28.508 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:44:28.508 00.000 12044 MoveAxis(E, 8, ABG)
23:44:28.508 00.000 12044 Guiding  Dir = 2, Dur = 8
23:44:28.519 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19863, med=616, FiltMin=518, FiltMax=12695, Gamma=0.810
23:44:28.525 00.006 14964 UpdateGuideState exits: m=328089 SNR=360.5
23:44:28.525 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.526 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:28.526 00.000 14964 Enqueuing Expose request
23:44:28.581 00.055 12044 IsSlewing returns 0
23:44:28.582 00.001 12044 IsGuiding returns 0
23:44:28.613 00.031 12044 IsGuiding returns 1
23:44:28.613 00.000 12044 scope still moving after pulse duration time elapsed
23:44:28.707 00.094 12044 IsSlewing returns 0
23:44:28.708 00.001 12044 IsGuiding returns 0
23:44:28.708 00.000 12044 scope move finished after 8 + 118 ms
23:44:28.708 00.000 12044 Move returns status 0, amount 8
23:44:28.708 00.000 12044 MoveAxis(N, 0, ABG)
23:44:28.708 00.000 12044 Move returns status 0, amount 0
23:44:28.708 00.000 12044 move complete, result=0
23:44:28.708 00.000 12044 worker thread done servicing request
23:44:28.708 00.000 12044 Worker thread wakes up
23:44:28.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:28.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:28.708 00.000 14964 GuideStep: -0.3 px 8 ms EAST, -0.3 px 0 ms NORTH
23:44:31.845 03.137 12044 Exposure complete
23:44:31.883 00.038 12044 worker thread done servicing request
23:44:31.884 00.001 14964 OnExposeComplete: enter
23:44:31.885 00.001 14964 UpdateGuideState(): m_state=6
23:44:31.886 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1209
23:44:31.887 00.001 14964 Star::Find returns 1 (0), X=275.97, Y=98.02, Mass=326793, SNR=357.0, Peak=23443 HFD=4.2
23:44:31.888 00.001 14964 MultiStar: [#1 0.27,-0.17,0.15,U] [#2 -0.14,-0.27,0.07,U] 
23:44:31.888 00.000 14964 refined, 2 included, MultiStar: {0.20, -0.02}, one-star: {0.21, 0.02}
23:44:31.889 00.001 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
23:44:31.889 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
23:44:31.890 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=0.03 mountY=-0.20, mountTheta=-1.43
23:44:31.891 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.02, opts=13)
23:44:31.892 00.001 14964 Enqueuing Move request for scope (0.20, -0.02)
23:44:31.893 00.001 12044 Worker thread wakes up
23:44:31.893 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:44:31.893 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:44:31.893 00.000 12044 Moving (0.20, -0.02) raw xDistance=0.03 yDistance=-0.20
23:44:31.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
23:44:31.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:44:31.893 00.000 12044 MoveAxis(E, 0, ABG)
23:44:31.893 00.000 12044 Move returns status 0, amount 0
23:44:31.893 00.000 12044 MoveAxis(N, 0, ABG)
23:44:31.893 00.000 12044 Move returns status 0, amount 0
23:44:31.893 00.000 12044 move complete, result=0
23:44:31.893 00.000 12044 worker thread done servicing request
23:44:31.902 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23443, med=615, FiltMin=531, FiltMax=14220, Gamma=0.810
23:44:31.907 00.005 14964 UpdateGuideState exits: m=326793 SNR=357.0
23:44:31.908 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.909 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:31.909 00.000 14964 Enqueuing Expose request
23:44:31.909 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:31.910 00.001 12044 Worker thread wakes up
23:44:31.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:31.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:35.014 03.104 12044 Exposure complete
23:44:35.038 00.024 12044 worker thread done servicing request
23:44:35.038 00.000 14964 OnExposeComplete: enter
23:44:35.039 00.001 14964 UpdateGuideState(): m_state=6
23:44:35.040 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1210
23:44:35.040 00.000 14964 Star::Find returns 1 (0), X=275.87, Y=98.17, Mass=331807, SNR=355.5, Peak=23195 HFD=3.9
23:44:35.041 00.001 14964 MultiStar: [#1 0.08,-0.04,0.17,U] [#2 -0.18,-0.25,0.07,U] 
23:44:35.041 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.12}, one-star: {0.11, 0.17}
23:44:35.042 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
23:44:35.042 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
23:44:35.043 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
23:44:35.044 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.12, opts=13)
23:44:35.044 00.000 14964 Enqueuing Move request for scope (0.09, 0.12)
23:44:35.045 00.001 12044 Worker thread wakes up
23:44:35.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:44:35.045 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:44:35.045 00.000 12044 Moving (0.09, 0.12) raw xDistance=-0.11 yDistance=-0.10
23:44:35.045 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.15, using input
23:44:35.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
23:44:35.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:35.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:35.045 00.000 12044 MoveAxis(E, 0, ABG)
23:44:35.045 00.000 12044 Move returns status 0, amount 0
23:44:35.045 00.000 12044 MoveAxis(N, 0, ABG)
23:44:35.045 00.000 12044 Move returns status 0, amount 0
23:44:35.045 00.000 12044 move complete, result=0
23:44:35.045 00.000 12044 worker thread done servicing request
23:44:35.052 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23195, med=616, FiltMin=527, FiltMax=17123, Gamma=0.810
23:44:35.058 00.006 14964 UpdateGuideState exits: m=331807 SNR=355.5
23:44:35.058 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:35.059 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:35.059 00.000 14964 Enqueuing Expose request
23:44:35.060 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:35.060 00.000 12044 Worker thread wakes up
23:44:35.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:35.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:38.195 03.135 12044 Exposure complete
23:44:38.246 00.051 12044 worker thread done servicing request
23:44:38.246 00.000 14964 OnExposeComplete: enter
23:44:38.248 00.002 14964 UpdateGuideState(): m_state=6
23:44:38.250 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1211
23:44:38.251 00.001 14964 Star::Find returns 1 (0), X=276.41, Y=97.76, Mass=327610, SNR=353.4, Peak=19991 HFD=3.7
23:44:38.252 00.001 14964 MultiStar: [#1 0.65,0.13,0.00,M1] [#2 0.32,-0.11,0.06,U] 
23:44:38.254 00.002 14964 refined, 1 included, MultiStar: {0.63, -0.24}, one-star: {0.65, -0.25}
23:44:38.255 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
23:44:38.256 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.04)
23:44:38.258 00.002 14964 CameraToMount -- cameraX=0.63 cameraY=-0.24 hyp=0.67 cameraTheta=-0.36 mountX=0.25 mountY=-0.60, mountTheta=-1.18
23:44:38.260 00.002 14964 SchedulePrimaryMove(1136A648, x=0.63, y=-0.24, opts=13)
23:44:38.262 00.002 14964 Enqueuing Move request for scope (0.63, -0.24)
23:44:38.264 00.002 12044 Worker thread wakes up
23:44:38.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.24) opts 0xd
23:44:38.264 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, -0.24)
23:44:38.265 00.001 12044 Moving (0.63, -0.24) raw xDistance=0.25 yDistance=-0.60
23:44:38.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
23:44:38.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:38.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
23:44:38.265 00.000 12044 MoveAxis(E, 0, ABG)
23:44:38.265 00.000 12044 Move returns status 0, amount 0
23:44:38.265 00.000 12044 MoveAxis(N, 0, ABG)
23:44:38.265 00.000 12044 Move returns status 0, amount 0
23:44:38.265 00.000 12044 move complete, result=0
23:44:38.265 00.000 12044 worker thread done servicing request
23:44:38.282 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19991, med=617, FiltMin=533, FiltMax=15092, Gamma=0.810
23:44:38.292 00.010 14964 UpdateGuideState exits: m=327610 SNR=353.4
23:44:38.295 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.297 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:38.299 00.002 14964 Enqueuing Expose request
23:44:38.300 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:44:38.304 00.004 12044 Worker thread wakes up
23:44:38.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:38.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:41.439 03.135 12044 Exposure complete
23:44:41.470 00.031 12044 worker thread done servicing request
23:44:41.470 00.000 14964 OnExposeComplete: enter
23:44:41.472 00.002 14964 UpdateGuideState(): m_state=6
23:44:41.473 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1212
23:44:41.474 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=98.01, Mass=327674, SNR=352.9, Peak=21755 HFD=4.1
23:44:41.476 00.002 14964 MultiStar: [#1 0.57,-0.04,0.17,U] [#2 0.20,-0.19,0.06,U] 
23:44:41.477 00.001 14964 single-star, 2 included, MultiStar: {0.42, -0.01}, one-star: {0.40, 0.00}
23:44:41.479 00.002 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
23:44:41.479 00.000 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
23:44:41.480 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.00 hyp=0.40 cameraTheta=0.00 mountX=0.01 mountY=-0.40, mountTheta=-1.56
23:44:41.483 00.003 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.00, opts=13)
23:44:41.483 00.000 14964 Enqueuing Move request for scope (0.40, 0.00)
23:44:41.484 00.001 12044 Worker thread wakes up
23:44:41.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.00) opts 0xd
23:44:41.484 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.00)
23:44:41.484 00.000 12044 Moving (0.40, 0.00) raw xDistance=0.01 yDistance=-0.40
23:44:41.484 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
23:44:41.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
23:44:41.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:41.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:44:41.484 00.000 12044 MoveAxis(E, 0, ABG)
23:44:41.484 00.000 12044 Move returns status 0, amount 0
23:44:41.484 00.000 12044 MoveAxis(N, 0, ABG)
23:44:41.484 00.000 12044 Move returns status 0, amount 0
23:44:41.484 00.000 12044 move complete, result=0
23:44:41.484 00.000 12044 worker thread done servicing request
23:44:41.496 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21755, med=616, FiltMin=531, FiltMax=15879, Gamma=0.810
23:44:41.502 00.006 14964 UpdateGuideState exits: m=327674 SNR=352.9
23:44:41.503 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.503 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:41.503 00.000 14964 Enqueuing Expose request
23:44:41.504 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:44:41.504 00.000 12044 Worker thread wakes up
23:44:41.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:41.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:44.607 03.103 12044 Exposure complete
23:44:44.646 00.039 12044 worker thread done servicing request
23:44:44.646 00.000 14964 OnExposeComplete: enter
23:44:44.648 00.002 14964 UpdateGuideState(): m_state=6
23:44:44.649 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1213
23:44:44.651 00.002 14964 Star::Find returns 1 (0), X=275.85, Y=97.95, Mass=329081, SNR=359.6, Peak=24115 HFD=4.1
23:44:44.654 00.003 14964 MultiStar: [#1 0.19,-0.06,0.17,U] [#2 -0.06,-0.35,0.06,U] 
23:44:44.657 00.003 14964 single-star, 2 included, MultiStar: {0.09, -0.07}, one-star: {0.08, -0.05}
23:44:44.659 00.002 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
23:44:44.660 00.001 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.23)
23:44:44.662 00.002 14964 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=0.05 mountY=-0.08, mountTheta=-0.97
23:44:44.665 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.05, opts=13)
23:44:44.666 00.001 14964 Enqueuing Move request for scope (0.08, -0.05)
23:44:44.669 00.003 12044 Worker thread wakes up
23:44:44.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:44:44.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:44:44.669 00.000 12044 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
23:44:44.669 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.08, using input
23:44:44.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
23:44:44.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:44.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:44.669 00.000 12044 MoveAxis(E, 0, ABG)
23:44:44.669 00.000 12044 Move returns status 0, amount 0
23:44:44.669 00.000 12044 MoveAxis(N, 0, ABG)
23:44:44.669 00.000 12044 Move returns status 0, amount 0
23:44:44.669 00.000 12044 move complete, result=0
23:44:44.669 00.000 12044 worker thread done servicing request
23:44:44.684 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24115, med=615, FiltMin=531, FiltMax=15520, Gamma=0.810
23:44:44.693 00.009 14964 UpdateGuideState exits: m=329081 SNR=359.6
23:44:44.694 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.696 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:44.697 00.001 14964 Enqueuing Expose request
23:44:44.699 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:44.700 00.001 12044 Worker thread wakes up
23:44:44.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:44.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:47.798 03.098 12044 Exposure complete
23:44:47.824 00.026 12044 worker thread done servicing request
23:44:47.824 00.000 14964 OnExposeComplete: enter
23:44:47.825 00.001 14964 UpdateGuideState(): m_state=6
23:44:47.825 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1214
23:44:47.826 00.001 14964 Star::Find returns 1 (0), X=276.00, Y=97.79, Mass=324545, SNR=347.6, Peak=19623 HFD=4.1
23:44:47.826 00.000 14964 MultiStar: [#1 0.43,-0.03,0.18,U] [#2 0.21,-0.49,0.07,U] 
23:44:47.827 00.001 14964 single-star, 2 included, MultiStar: {0.27, -0.20}, one-star: {0.24, -0.22}
23:44:47.827 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
23:44:47.828 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
23:44:47.828 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-0.73 mountX=0.22 mountY=-0.22, mountTheta=-0.78
23:44:47.830 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.22, opts=13)
23:44:47.831 00.001 14964 Enqueuing Move request for scope (0.24, -0.22)
23:44:47.832 00.001 12044 Worker thread wakes up
23:44:47.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
23:44:47.832 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
23:44:47.832 00.000 12044 Moving (0.24, -0.22) raw xDistance=0.22 yDistance=-0.22
23:44:47.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.03
23:44:47.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:47.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:44:47.832 00.000 12044 MoveAxis(E, 0, ABG)
23:44:47.832 00.000 12044 Move returns status 0, amount 0
23:44:47.832 00.000 12044 MoveAxis(N, 0, ABG)
23:44:47.832 00.000 12044 Move returns status 0, amount 0
23:44:47.832 00.000 12044 move complete, result=0
23:44:47.832 00.000 12044 worker thread done servicing request
23:44:47.841 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19623, med=617, FiltMin=525, FiltMax=14585, Gamma=0.810
23:44:47.847 00.006 14964 UpdateGuideState exits: m=324545 SNR=347.6
23:44:47.848 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.848 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:47.849 00.001 14964 Enqueuing Expose request
23:44:47.849 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:47.850 00.001 12044 Worker thread wakes up
23:44:47.850 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:47.850 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:50.960 03.110 12044 Exposure complete
23:44:50.988 00.028 12044 worker thread done servicing request
23:44:50.988 00.000 14964 OnExposeComplete: enter
23:44:50.991 00.003 14964 UpdateGuideState(): m_state=6
23:44:50.991 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1215
23:44:50.992 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=97.71, Mass=324199, SNR=349.6, Peak=16375 HFD=4.3
23:44:50.992 00.000 14964 MultiStar: [#1 0.94,0.06,0.00,M1] [#2 0.18,0.23,0.07,U] 
23:44:50.993 00.001 14964 refined, 1 included, MultiStar: {0.56, -0.26}, one-star: {0.58, -0.30}
23:44:50.993 00.000 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
23:44:50.993 00.000 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
23:44:50.994 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.26 hyp=0.62 cameraTheta=-0.44 mountX=0.27 mountY=-0.53, mountTheta=-1.10
23:44:50.995 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.26, opts=13)
23:44:50.996 00.001 14964 Enqueuing Move request for scope (0.56, -0.26)
23:44:50.996 00.000 12044 Worker thread wakes up
23:44:50.996 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.26) opts 0xd
23:44:50.996 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.26)
23:44:50.997 00.001 12044 Moving (0.56, -0.26) raw xDistance=0.27 yDistance=-0.53
23:44:50.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.03
23:44:50.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:50.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
23:44:50.997 00.000 12044 MoveAxis(E, 0, ABG)
23:44:50.997 00.000 12044 Move returns status 0, amount 0
23:44:50.997 00.000 12044 MoveAxis(N, 0, ABG)
23:44:50.997 00.000 12044 Move returns status 0, amount 0
23:44:50.997 00.000 12044 move complete, result=0
23:44:50.997 00.000 12044 worker thread done servicing request
23:44:51.003 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16375, med=618, FiltMin=531, FiltMax=12439, Gamma=0.810
23:44:51.009 00.006 14964 UpdateGuideState exits: m=324199 SNR=349.6
23:44:51.011 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.011 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:51.012 00.001 14964 Enqueuing Expose request
23:44:51.012 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
23:44:51.013 00.001 12044 Worker thread wakes up
23:44:51.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:51.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:54.149 03.136 12044 Exposure complete
23:44:54.176 00.027 12044 worker thread done servicing request
23:44:54.176 00.000 14964 OnExposeComplete: enter
23:44:54.177 00.001 14964 UpdateGuideState(): m_state=6
23:44:54.178 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1216
23:44:54.178 00.000 14964 Star::Find returns 1 (0), X=276.02, Y=98.03, Mass=331841, SNR=362.1, Peak=22595 HFD=4.0
23:44:54.179 00.001 14964 MultiStar: [#1 0.33,0.07,0.16,U] [#2 0.13,-0.26,0.07,U] 
23:44:54.179 00.000 14964 single-star, 2 included, MultiStar: {0.26, 0.01}, one-star: {0.26, 0.02}
23:44:54.180 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
23:44:54.180 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.59)
23:44:54.181 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.08 mountX=-0.02 mountY=-0.26, mountTheta=-1.64
23:44:54.182 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.02, opts=13)
23:44:54.182 00.000 14964 Enqueuing Move request for scope (0.26, 0.02)
23:44:54.183 00.001 12044 Worker thread wakes up
23:44:54.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
23:44:54.183 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
23:44:54.183 00.000 12044 Moving (0.26, 0.02) raw xDistance=-0.02 yDistance=-0.26
23:44:54.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
23:44:54.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:54.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:44:54.183 00.000 12044 MoveAxis(E, 0, ABG)
23:44:54.183 00.000 12044 Move returns status 0, amount 0
23:44:54.183 00.000 12044 MoveAxis(N, 0, ABG)
23:44:54.183 00.000 12044 Move returns status 0, amount 0
23:44:54.183 00.000 12044 move complete, result=0
23:44:54.183 00.000 12044 worker thread done servicing request
23:44:54.191 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22595, med=615, FiltMin=534, FiltMax=14936, Gamma=0.810
23:44:54.197 00.006 14964 UpdateGuideState exits: m=331841 SNR=362.1
23:44:54.197 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.198 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:54.198 00.000 14964 Enqueuing Expose request
23:44:54.199 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:44:54.199 00.000 12044 Worker thread wakes up
23:44:54.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:54.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:44:57.311 03.112 12044 Exposure complete
23:44:57.339 00.028 12044 worker thread done servicing request
23:44:57.339 00.000 14964 OnExposeComplete: enter
23:44:57.341 00.002 14964 UpdateGuideState(): m_state=6
23:44:57.343 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1217
23:44:57.345 00.002 14964 Star::Find returns 1 (0), X=275.93, Y=97.92, Mass=325263, SNR=352.4, Peak=20151 HFD=4.2
23:44:57.347 00.002 14964 MultiStar: [#1 0.20,0.06,0.16,U] [#2 -0.13,-0.03,0.08,U] 
23:44:57.347 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.06}, one-star: {0.17, -0.09}
23:44:57.348 00.001 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.56) = xAngle (1.17 = 1.17)
23:44:57.348 00.000 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.22 = -2.06)
23:44:57.349 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.39 mountX=0.07 mountY=-0.15, mountTheta=-1.15
23:44:57.351 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.06, opts=13)
23:44:57.353 00.002 14964 Enqueuing Move request for scope (0.16, -0.06)
23:44:57.354 00.001 12044 Worker thread wakes up
23:44:57.354 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:44:57.354 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:44:57.354 00.000 12044 Moving (0.16, -0.06) raw xDistance=0.07 yDistance=-0.15
23:44:57.354 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.19, using input
23:44:57.354 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
23:44:57.354 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:57.354 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:44:57.354 00.000 12044 MoveAxis(E, 0, ABG)
23:44:57.354 00.000 12044 Move returns status 0, amount 0
23:44:57.355 00.001 12044 MoveAxis(N, 0, ABG)
23:44:57.355 00.000 12044 Move returns status 0, amount 0
23:44:57.355 00.000 12044 move complete, result=0
23:44:57.355 00.000 12044 worker thread done servicing request
23:44:57.365 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20151, med=616, FiltMin=533, FiltMax=16280, Gamma=0.810
23:44:57.370 00.005 14964 UpdateGuideState exits: m=325263 SNR=352.4
23:44:57.371 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.371 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:44:57.372 00.001 14964 Enqueuing Expose request
23:44:57.372 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:57.373 00.001 12044 Worker thread wakes up
23:44:57.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:44:57.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:00.493 03.120 12044 Exposure complete
23:45:00.527 00.034 12044 worker thread done servicing request
23:45:00.527 00.000 14964 OnExposeComplete: enter
23:45:00.531 00.004 14964 UpdateGuideState(): m_state=6
23:45:00.532 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1218
23:45:00.534 00.002 14964 Star::Find returns 1 (0), X=275.94, Y=97.84, Mass=334008, SNR=369.4, Peak=26283 HFD=4.0
23:45:00.535 00.001 14964 MultiStar: [#1 0.24,0.33,0.17,U] [#2 -0.12,0.48,0.07,U] 
23:45:00.535 00.000 14964 refined, 2 included, MultiStar: {0.17, -0.06}, one-star: {0.18, -0.17}
23:45:00.536 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
23:45:00.536 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.04)
23:45:00.536 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=0.07 mountY=-0.16, mountTheta=-1.18
23:45:00.538 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.06, opts=13)
23:45:00.538 00.000 14964 Enqueuing Move request for scope (0.17, -0.06)
23:45:00.539 00.001 12044 Worker thread wakes up
23:45:00.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
23:45:00.539 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
23:45:00.539 00.000 12044 Moving (0.17, -0.06) raw xDistance=0.07 yDistance=-0.16
23:45:00.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
23:45:00.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:00.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:45:00.539 00.000 12044 MoveAxis(E, 0, ABG)
23:45:00.539 00.000 12044 Move returns status 0, amount 0
23:45:00.539 00.000 12044 MoveAxis(N, 0, ABG)
23:45:00.539 00.000 12044 Move returns status 0, amount 0
23:45:00.540 00.001 12044 move complete, result=0
23:45:00.540 00.000 12044 worker thread done servicing request
23:45:00.547 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26283, med=616, FiltMin=535, FiltMax=15519, Gamma=0.810
23:45:00.556 00.009 14964 UpdateGuideState exits: m=334008 SNR=369.4
23:45:00.558 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.559 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:00.560 00.001 14964 Enqueuing Expose request
23:45:00.560 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:00.561 00.001 12044 Worker thread wakes up
23:45:00.561 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:00.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:03.670 03.109 12044 Exposure complete
23:45:03.697 00.027 12044 worker thread done servicing request
23:45:03.697 00.000 14964 OnExposeComplete: enter
23:45:03.698 00.001 14964 UpdateGuideState(): m_state=6
23:45:03.698 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1219
23:45:03.699 00.001 14964 Star::Find returns 1 (0), X=275.88, Y=97.97, Mass=317665, SNR=356.5, Peak=21243 HFD=4.2
23:45:03.700 00.001 14964 MultiStar: [#1 0.11,0.21,0.16,U] [#2 -0.16,0.04,0.07,U] 
23:45:03.700 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.00}, one-star: {0.12, -0.03}
23:45:03.700 00.000 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
23:45:03.701 00.001 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.64)
23:45:03.701 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
23:45:03.703 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.00, opts=13)
23:45:03.703 00.000 14964 Enqueuing Move request for scope (0.10, 0.00)
23:45:03.704 00.001 12044 Worker thread wakes up
23:45:03.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:45:03.704 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:45:03.704 00.000 12044 Moving (0.10, 0.00) raw xDistance=-0.00 yDistance=-0.10
23:45:03.704 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.00, using input
23:45:03.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
23:45:03.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:03.704 00.000 12044 MoveAxis(E, 0, ABG)
23:45:03.704 00.000 12044 Move returns status 0, amount 0
23:45:03.704 00.000 12044 MoveAxis(N, 0, ABG)
23:45:03.704 00.000 12044 Move returns status 0, amount 0
23:45:03.704 00.000 12044 move complete, result=0
23:45:03.705 00.001 12044 worker thread done servicing request
23:45:03.712 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21243, med=616, FiltMin=534, FiltMax=13547, Gamma=0.810
23:45:03.719 00.007 14964 UpdateGuideState exits: m=317665 SNR=356.5
23:45:03.719 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.720 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:03.720 00.000 14964 Enqueuing Expose request
23:45:03.721 00.001 12044 Worker thread wakes up
23:45:03.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:03.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:03.721 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:06.821 03.100 12044 Exposure complete
23:45:06.846 00.025 12044 worker thread done servicing request
23:45:06.847 00.001 14964 OnExposeComplete: enter
23:45:06.848 00.001 14964 UpdateGuideState(): m_state=6
23:45:06.850 00.002 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1220
23:45:06.851 00.001 14964 Star::Find returns 1 (0), X=276.08, Y=98.32, Mass=327899, SNR=369.6, Peak=20876 HFD=4.0
23:45:06.853 00.002 14964 MultiStar: [#1 0.31,-0.35,0.16,U] [#2 0.02,-0.07,0.06,U] 
23:45:06.854 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.21}, one-star: {0.32, 0.32}
23:45:06.855 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
23:45:06.857 00.002 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
23:45:06.857 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.37 cameraTheta=0.61 mountX=-0.21 mountY=-0.32, mountTheta=-2.14
23:45:06.858 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.21, opts=13)
23:45:06.859 00.001 14964 Enqueuing Move request for scope (0.30, 0.21)
23:45:06.860 00.001 12044 Worker thread wakes up
23:45:06.860 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd
23:45:06.860 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.21)
23:45:06.860 00.000 12044 Moving (0.30, 0.21) raw xDistance=-0.21 yDistance=-0.32
23:45:06.860 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
23:45:06.860 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:06.860 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:45:06.860 00.000 12044 MoveAxis(E, 0, ABG)
23:45:06.860 00.000 12044 Move returns status 0, amount 0
23:45:06.860 00.000 12044 MoveAxis(N, 0, ABG)
23:45:06.860 00.000 12044 Move returns status 0, amount 0
23:45:06.860 00.000 12044 move complete, result=0
23:45:06.860 00.000 12044 worker thread done servicing request
23:45:06.870 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20876, med=616, FiltMin=528, FiltMax=14375, Gamma=0.810
23:45:06.875 00.005 14964 UpdateGuideState exits: m=327899 SNR=369.6
23:45:06.876 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.876 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:06.877 00.001 14964 Enqueuing Expose request
23:45:06.877 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:45:06.878 00.001 12044 Worker thread wakes up
23:45:06.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:06.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:10.005 03.127 12044 Exposure complete
23:45:10.026 00.021 12044 worker thread done servicing request
23:45:10.026 00.000 14964 OnExposeComplete: enter
23:45:10.027 00.001 14964 UpdateGuideState(): m_state=6
23:45:10.029 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1221
23:45:10.030 00.001 14964 Star::Find returns 1 (0), X=276.06, Y=98.28, Mass=333428, SNR=374.7, Peak=26467 HFD=3.9
23:45:10.030 00.000 14964 MultiStar: [#1 0.47,-0.35,0.16,U] [#2 -0.03,-0.53,0.07,U] 
23:45:10.031 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.15}, one-star: {0.30, 0.28}
23:45:10.031 00.000 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
23:45:10.032 00.001 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.21)
23:45:10.032 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.34 cameraTheta=0.47 mountX=-0.15 mountY=-0.32, mountTheta=-2.01
23:45:10.034 00.002 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.15, opts=13)
23:45:10.035 00.001 14964 Enqueuing Move request for scope (0.30, 0.15)
23:45:10.037 00.002 12044 Worker thread wakes up
23:45:10.037 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
23:45:10.037 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
23:45:10.037 00.000 12044 Moving (0.30, 0.15) raw xDistance=-0.15 yDistance=-0.32
23:45:10.037 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.19, using input
23:45:10.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
23:45:10.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:10.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:45:10.037 00.000 12044 MoveAxis(E, 0, ABG)
23:45:10.037 00.000 12044 Move returns status 0, amount 0
23:45:10.037 00.000 12044 MoveAxis(N, 0, ABG)
23:45:10.037 00.000 12044 Move returns status 0, amount 0
23:45:10.037 00.000 12044 move complete, result=0
23:45:10.037 00.000 12044 worker thread done servicing request
23:45:10.047 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26467, med=615, FiltMin=535, FiltMax=14505, Gamma=0.810
23:45:10.053 00.006 14964 UpdateGuideState exits: m=333428 SNR=374.7
23:45:10.053 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.054 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:10.054 00.000 14964 Enqueuing Expose request
23:45:10.055 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:45:10.055 00.000 12044 Worker thread wakes up
23:45:10.055 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:10.056 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:13.175 03.119 12044 Exposure complete
23:45:13.196 00.021 12044 worker thread done servicing request
23:45:13.196 00.000 14964 OnExposeComplete: enter
23:45:13.196 00.000 14964 UpdateGuideState(): m_state=6
23:45:13.197 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1222
23:45:13.198 00.001 14964 Star::Find returns 1 (0), X=276.20, Y=98.40, Mass=328528, SNR=362.7, Peak=22307 HFD=3.7
23:45:13.198 00.000 14964 MultiStar: [#1 0.44,-0.53,0.00,M1] [#2 0.06,-0.55,0.06,U] 
23:45:13.199 00.001 14964 refined, 1 included, MultiStar: {0.42, 0.34}, one-star: {0.44, 0.39}
23:45:13.199 00.000 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
23:45:13.200 00.001 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -1.00)
23:45:13.200 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.34 hyp=0.54 cameraTheta=0.68 mountX=-0.33 mountY=-0.45, mountTheta=-2.20
23:45:13.201 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.34, opts=13)
23:45:13.202 00.001 14964 Enqueuing Move request for scope (0.42, 0.34)
23:45:13.202 00.000 12044 Worker thread wakes up
23:45:13.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.34) opts 0xd
23:45:13.202 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.34)
23:45:13.202 00.000 12044 Moving (0.42, 0.34) raw xDistance=-0.33 yDistance=-0.45
23:45:13.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.33, slope = -0.05
23:45:13.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:13.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:45:13.202 00.000 12044 MoveAxis(E, 39, ABG)
23:45:13.202 00.000 12044 Guiding  Dir = 2, Dur = 39
23:45:13.210 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22307, med=615, FiltMin=535, FiltMax=15151, Gamma=0.810
23:45:13.215 00.005 14964 UpdateGuideState exits: m=328528 SNR=362.7
23:45:13.216 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.217 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:13.217 00.000 14964 Enqueuing Expose request
23:45:13.250 00.033 12044 IsSlewing returns 0
23:45:13.250 00.000 12044 IsGuiding returns 0
23:45:13.283 00.033 12044 PulseGuide returned control before completion, sleep 18
23:45:13.315 00.032 12044 IsGuiding returns 1
23:45:13.315 00.000 12044 scope still moving after pulse duration time elapsed
23:45:13.375 00.060 12044 IsSlewing returns 0
23:45:13.376 00.001 12044 IsGuiding returns 0
23:45:13.376 00.000 12044 scope move finished after 39 + 85 ms
23:45:13.376 00.000 12044 Move returns status 0, amount 39
23:45:13.376 00.000 12044 MoveAxis(N, 0, ABG)
23:45:13.376 00.000 12044 Move returns status 0, amount 0
23:45:13.376 00.000 12044 move complete, result=0
23:45:13.376 00.000 12044 worker thread done servicing request
23:45:13.376 00.000 12044 Worker thread wakes up
23:45:13.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:13.376 00.000 14964 GuideStep: -0.3 px 39 ms EAST, -0.5 px 0 ms NORTH
23:45:13.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:16.512 03.136 12044 Exposure complete
23:45:16.546 00.034 12044 worker thread done servicing request
23:45:16.546 00.000 14964 OnExposeComplete: enter
23:45:16.547 00.001 14964 UpdateGuideState(): m_state=6
23:45:16.549 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1223
23:45:16.550 00.001 14964 Star::Find returns 1 (0), X=275.62, Y=97.91, Mass=329299, SNR=355.2, Peak=23975 HFD=3.9
23:45:16.551 00.001 14964 MultiStar: [#1 -0.02,0.17,0.17,U] [#2 -0.54,0.03,0.07,U] 
23:45:16.551 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.05}, one-star: {-0.14, -0.10}
23:45:16.552 00.001 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.24 = -1.24)
23:45:16.554 00.002 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
23:45:16.556 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.79 mountX=0.05 mountY=0.15, mountTheta=1.25
23:45:16.559 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.05, opts=13)
23:45:16.560 00.001 14964 Enqueuing Move request for scope (-0.15, -0.05)
23:45:16.562 00.002 12044 Worker thread wakes up
23:45:16.562 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
23:45:16.562 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
23:45:16.563 00.001 12044 Moving (-0.15, -0.05) raw xDistance=0.05 yDistance=0.15
23:45:16.563 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
23:45:16.563 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.563 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:16.563 00.000 12044 MoveAxis(E, 0, ABG)
23:45:16.563 00.000 12044 Move returns status 0, amount 0
23:45:16.563 00.000 12044 MoveAxis(N, 0, ABG)
23:45:16.563 00.000 12044 Move returns status 0, amount 0
23:45:16.563 00.000 12044 move complete, result=0
23:45:16.563 00.000 12044 worker thread done servicing request
23:45:16.579 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23975, med=616, FiltMin=540, FiltMax=18552, Gamma=0.810
23:45:16.592 00.013 14964 UpdateGuideState exits: m=329299 SNR=355.2
23:45:16.594 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.595 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:16.596 00.001 14964 Enqueuing Expose request
23:45:16.597 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:16.597 00.000 12044 Worker thread wakes up
23:45:16.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:16.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:19.723 03.126 12044 Exposure complete
23:45:19.752 00.029 12044 worker thread done servicing request
23:45:19.752 00.000 14964 OnExposeComplete: enter
23:45:19.753 00.001 14964 UpdateGuideState(): m_state=6
23:45:19.755 00.002 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1224
23:45:19.756 00.001 14964 Star::Find returns 1 (0), X=275.71, Y=98.34, Mass=329041, SNR=352.7, Peak=21267 HFD=3.7
23:45:19.757 00.001 14964 MultiStar: [#1 0.11,-0.09,0.17,U] [#2 -0.19,-0.35,0.06,U] 
23:45:19.758 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.24}, one-star: {-0.05, 0.34}
23:45:19.758 00.000 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.56) = xAngle (3.28 = -3.00)
23:45:19.759 00.001 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.05)
23:45:19.759 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.73 mountX=-0.24 mountY=0.01, mountTheta=3.09
23:45:19.760 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.24, opts=13)
23:45:19.761 00.001 14964 Enqueuing Move request for scope (-0.04, 0.24)
23:45:19.761 00.000 12044 Worker thread wakes up
23:45:19.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:45:19.761 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:45:19.762 00.001 12044 Moving (-0.04, 0.24) raw xDistance=-0.24 yDistance=0.01
23:45:19.762 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.28, using input
23:45:19.762 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
23:45:19.762 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:19.762 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:19.762 00.000 12044 MoveAxis(E, 0, ABG)
23:45:19.762 00.000 12044 Move returns status 0, amount 0
23:45:19.762 00.000 12044 MoveAxis(N, 0, ABG)
23:45:19.762 00.000 12044 Move returns status 0, amount 0
23:45:19.762 00.000 12044 move complete, result=0
23:45:19.762 00.000 12044 worker thread done servicing request
23:45:19.769 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21267, med=618, FiltMin=527, FiltMax=15335, Gamma=0.810
23:45:19.775 00.006 14964 UpdateGuideState exits: m=329041 SNR=352.7
23:45:19.775 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.776 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:19.776 00.000 14964 Enqueuing Expose request
23:45:19.778 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:19.778 00.000 12044 Worker thread wakes up
23:45:19.778 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:19.778 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:22.910 03.132 12044 Exposure complete
23:45:22.935 00.025 12044 worker thread done servicing request
23:45:22.936 00.001 14964 OnExposeComplete: enter
23:45:22.936 00.000 14964 UpdateGuideState(): m_state=6
23:45:22.937 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1225
23:45:22.937 00.000 14964 Star::Find returns 1 (0), X=275.65, Y=98.28, Mass=329706, SNR=359.5, Peak=20395 HFD=3.8
23:45:22.938 00.001 14964 MultiStar: [#1 -0.18,0.01,0.16,U] [#2 -0.31,-0.32,0.06,U] 
23:45:22.938 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.21}, one-star: {-0.11, 0.28}
23:45:22.939 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.68 = -2.60)
23:45:22.939 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
23:45:22.940 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.12 mountX=-0.21 mountY=0.11, mountTheta=2.67
23:45:22.941 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.21, opts=13)
23:45:22.942 00.001 14964 Enqueuing Move request for scope (-0.13, 0.21)
23:45:22.943 00.001 12044 Worker thread wakes up
23:45:22.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
23:45:22.943 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
23:45:22.943 00.000 12044 Moving (-0.13, 0.21) raw xDistance=-0.21 yDistance=0.11
23:45:22.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
23:45:22.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:45:22.943 00.000 12044 MoveAxis(E, 0, ABG)
23:45:22.943 00.000 12044 Move returns status 0, amount 0
23:45:22.943 00.000 12044 MoveAxis(N, 0, ABG)
23:45:22.943 00.000 12044 Move returns status 0, amount 0
23:45:22.943 00.000 12044 move complete, result=0
23:45:22.943 00.000 12044 worker thread done servicing request
23:45:22.950 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20395, med=616, FiltMin=523, FiltMax=15303, Gamma=0.810
23:45:22.956 00.006 14964 UpdateGuideState exits: m=329706 SNR=359.5
23:45:22.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.957 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:22.958 00.001 14964 Enqueuing Expose request
23:45:22.958 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:22.959 00.001 12044 Worker thread wakes up
23:45:22.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:22.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:26.057 03.098 12044 Exposure complete
23:45:26.078 00.021 12044 worker thread done servicing request
23:45:26.078 00.000 14964 OnExposeComplete: enter
23:45:26.078 00.000 14964 UpdateGuideState(): m_state=6
23:45:26.079 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1226
23:45:26.080 00.001 14964 Star::Find returns 1 (0), X=275.79, Y=98.23, Mass=333812, SNR=365.4, Peak=20503 HFD=4.3
23:45:26.080 00.000 14964 MultiStar: [#1 -0.03,0.31,0.17,U] [#2 -0.54,0.07,0.06,U] 
23:45:26.081 00.001 14964 single-star, 2 included, MultiStar: {-0.01, 0.23}, one-star: {0.03, 0.23}
23:45:26.081 00.000 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
23:45:26.082 00.001 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
23:45:26.082 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=-0.23 mountY=-0.06, mountTheta=-2.90
23:45:26.084 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.23, opts=13)
23:45:26.085 00.001 14964 Enqueuing Move request for scope (0.03, 0.23)
23:45:26.085 00.000 12044 Worker thread wakes up
23:45:26.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
23:45:26.085 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
23:45:26.085 00.000 12044 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.06
23:45:26.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.03
23:45:26.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:26.085 00.000 12044 MoveAxis(E, 0, ABG)
23:45:26.085 00.000 12044 Move returns status 0, amount 0
23:45:26.085 00.000 12044 MoveAxis(N, 0, ABG)
23:45:26.085 00.000 12044 Move returns status 0, amount 0
23:45:26.085 00.000 12044 move complete, result=0
23:45:26.085 00.000 12044 worker thread done servicing request
23:45:26.094 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20503, med=617, FiltMin=534, FiltMax=14931, Gamma=0.810
23:45:26.100 00.006 14964 UpdateGuideState exits: m=333812 SNR=365.4
23:45:26.101 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.102 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:26.102 00.000 14964 Enqueuing Expose request
23:45:26.102 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:26.103 00.001 12044 Worker thread wakes up
23:45:26.103 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:26.103 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:29.206 03.103 12044 Exposure complete
23:45:29.249 00.043 12044 worker thread done servicing request
23:45:29.249 00.000 14964 OnExposeComplete: enter
23:45:29.251 00.002 14964 UpdateGuideState(): m_state=6
23:45:29.251 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1227
23:45:29.252 00.001 14964 Star::Find returns 1 (0), X=275.63, Y=97.43, Mass=324917, SNR=347.9, Peak=19363 HFD=3.9
23:45:29.253 00.001 14964 MultiStar: [#1 -0.11,0.61,0.17,U] [#2 -0.43,0.61,0.00,M1] 
23:45:29.255 00.002 14964 refined, 1 included, MultiStar: {-0.13, -0.40}, one-star: {-0.14, -0.57}
23:45:29.256 00.001 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
23:45:29.258 00.002 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
23:45:29.259 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.40 hyp=0.42 cameraTheta=-1.89 mountX=0.40 mountY=0.17, mountTheta=0.41
23:45:29.262 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.40, opts=13)
23:45:29.263 00.001 14964 Enqueuing Move request for scope (-0.13, -0.40)
23:45:29.264 00.001 12044 Worker thread wakes up
23:45:29.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.40) opts 0xd
23:45:29.264 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.40)
23:45:29.264 00.000 12044 Moving (-0.13, -0.40) raw xDistance=0.40 yDistance=0.17
23:45:29.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.40, slope = 0.01
23:45:29.264 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:29.265 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:45:29.265 00.000 12044 MoveAxis(W, 7, ABG)
23:45:29.265 00.000 12044 Guiding  Dir = 3, Dur = 7
23:45:29.279 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19363, med=617, FiltMin=534, FiltMax=13893, Gamma=0.810
23:45:29.291 00.012 14964 UpdateGuideState exits: m=324917 SNR=347.9
23:45:29.294 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.295 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:29.296 00.001 14964 Enqueuing Expose request
23:45:29.314 00.018 12044 IsSlewing returns 0
23:45:29.315 00.001 12044 IsGuiding returns 0
23:45:29.377 00.062 12044 IsGuiding returns 1
23:45:29.377 00.000 12044 scope still moving after pulse duration time elapsed
23:45:29.441 00.064 12044 IsSlewing returns 0
23:45:29.442 00.001 12044 IsGuiding returns 0
23:45:29.442 00.000 12044 scope move finished after 7 + 118 ms
23:45:29.442 00.000 12044 Move returns status 0, amount 7
23:45:29.442 00.000 12044 MoveAxis(N, 0, ABG)
23:45:29.442 00.000 12044 Move returns status 0, amount 0
23:45:29.443 00.001 12044 move complete, result=0
23:45:29.443 00.000 12044 worker thread done servicing request
23:45:29.443 00.000 12044 Worker thread wakes up
23:45:29.443 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:29.443 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:29.444 00.001 14964 GuideStep: 0.4 px 7 ms WEST, 0.2 px 0 ms NORTH
23:45:32.536 03.092 12044 Exposure complete
23:45:32.559 00.023 12044 worker thread done servicing request
23:45:32.560 00.001 14964 OnExposeComplete: enter
23:45:32.560 00.000 14964 UpdateGuideState(): m_state=6
23:45:32.562 00.002 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1228
23:45:32.562 00.000 14964 Star::Find returns 1 (0), X=275.69, Y=97.15, Mass=325223, SNR=354.1, Peak=20207 HFD=4.0
23:45:32.563 00.001 14964 MultiStar: [#1 0.23,0.70,0.00,M1] [#2 -0.29,0.43,0.06,U] 
23:45:32.563 00.000 14964 refined, 1 included, MultiStar: {-0.08, -0.78}, one-star: {-0.07, -0.85}
23:45:32.564 00.001 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.56) = xAngle (-0.12 = -0.12)
23:45:32.564 00.000 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
23:45:32.565 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.78 hyp=0.78 cameraTheta=-1.68 mountX=0.77 mountY=0.16, mountTheta=0.21
23:45:32.566 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.78, opts=13)
23:45:32.566 00.000 14964 Enqueuing Move request for scope (-0.08, -0.78)
23:45:32.567 00.001 12044 Worker thread wakes up
23:45:32.567 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.78) opts 0xd
23:45:32.567 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.78)
23:45:32.567 00.000 12044 Moving (-0.08, -0.78) raw xDistance=0.77 yDistance=0.16
23:45:32.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.43 from input 0.77, slope = 0.07
23:45:32.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:32.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:45:32.567 00.000 12044 MoveAxis(W, 51, ABG)
23:45:32.567 00.000 12044 Guiding  Dir = 3, Dur = 51
23:45:32.575 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20207, med=616, FiltMin=533, FiltMax=16657, Gamma=0.810
23:45:32.583 00.008 14964 UpdateGuideState exits: m=325223 SNR=354.1
23:45:32.583 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.584 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:32.584 00.000 14964 Enqueuing Expose request
23:45:32.597 00.013 12044 IsSlewing returns 0
23:45:32.598 00.001 12044 IsGuiding returns 0
23:45:32.630 00.032 12044 PulseGuide returned control before completion, sleep 30
23:45:32.690 00.060 12044 IsGuiding returns 1
23:45:32.690 00.000 12044 scope still moving after pulse duration time elapsed
23:45:32.785 00.095 12044 IsSlewing returns 0
23:45:32.785 00.000 12044 IsGuiding returns 0
23:45:32.785 00.000 12044 scope move finished after 51 + 135 ms
23:45:32.785 00.000 12044 Move returns status 0, amount 51
23:45:32.785 00.000 12044 MoveAxis(N, 0, ABG)
23:45:32.785 00.000 12044 Move returns status 0, amount 0
23:45:32.785 00.000 12044 move complete, result=0
23:45:32.785 00.000 12044 worker thread done servicing request
23:45:32.785 00.000 12044 Worker thread wakes up
23:45:32.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:32.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:32.785 00.000 14964 GuideStep: 0.8 px 51 ms WEST, 0.2 px 0 ms NORTH
23:45:35.893 03.108 12044 Exposure complete
23:45:35.931 00.038 12044 worker thread done servicing request
23:45:35.931 00.000 14964 OnExposeComplete: enter
23:45:35.932 00.001 14964 UpdateGuideState(): m_state=6
23:45:35.933 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1229
23:45:35.935 00.002 14964 Star::Find returns 1 (0), X=275.88, Y=97.79, Mass=328705, SNR=358.7, Peak=22507 HFD=4.0
23:45:35.936 00.001 14964 MultiStar: [#1 0.30,0.47,0.16,U] [#2 -0.16,0.75,0.00,M1] 
23:45:35.939 00.003 14964 refined, 1 included, MultiStar: {0.14, -0.12}, one-star: {0.11, -0.22}
23:45:35.939 00.000 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
23:45:35.939 00.000 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.39)
23:45:35.940 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.71 mountX=0.12 mountY=-0.13, mountTheta=-0.80
23:45:35.943 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.12, opts=13)
23:45:35.945 00.002 14964 Enqueuing Move request for scope (0.14, -0.12)
23:45:35.946 00.001 12044 Worker thread wakes up
23:45:35.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:45:35.946 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:45:35.946 00.000 12044 Moving (0.14, -0.12) raw xDistance=0.12 yDistance=-0.13
23:45:35.946 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.48, using input
23:45:35.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.07
23:45:35.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:35.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:35.946 00.000 12044 MoveAxis(E, 0, ABG)
23:45:35.946 00.000 12044 Move returns status 0, amount 0
23:45:35.946 00.000 12044 MoveAxis(N, 0, ABG)
23:45:35.946 00.000 12044 Move returns status 0, amount 0
23:45:35.946 00.000 12044 move complete, result=0
23:45:35.946 00.000 12044 worker thread done servicing request
23:45:35.960 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22507, med=617, FiltMin=531, FiltMax=16448, Gamma=0.810
23:45:35.969 00.009 14964 UpdateGuideState exits: m=328705 SNR=358.7
23:45:35.970 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.973 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:35.974 00.001 14964 Enqueuing Expose request
23:45:35.975 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:35.977 00.002 12044 Worker thread wakes up
23:45:35.977 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:35.978 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:39.090 03.112 12044 Exposure complete
23:45:39.114 00.024 12044 worker thread done servicing request
23:45:39.114 00.000 14964 OnExposeComplete: enter
23:45:39.115 00.001 14964 UpdateGuideState(): m_state=6
23:45:39.117 00.002 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1230
23:45:39.118 00.001 14964 Star::Find returns 1 (0), X=275.90, Y=97.81, Mass=328168, SNR=356.9, Peak=18639 HFD=4.2
23:45:39.120 00.002 14964 MultiStar: [#1 0.25,0.41,0.17,U] [#2 0.01,0.13,0.07,U] 
23:45:39.122 00.002 14964 refined, 2 included, MultiStar: {0.14, -0.09}, one-star: {0.14, -0.20}
23:45:39.123 00.001 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
23:45:39.124 00.001 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.03 = -2.25)
23:45:39.125 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=0.10 mountY=-0.13, mountTheta=-0.95
23:45:39.127 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.09, opts=13)
23:45:39.127 00.000 14964 Enqueuing Move request for scope (0.14, -0.09)
23:45:39.128 00.001 12044 Worker thread wakes up
23:45:39.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:45:39.128 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:45:39.128 00.000 12044 Moving (0.14, -0.09) raw xDistance=0.10 yDistance=-0.13
23:45:39.128 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.43, using input
23:45:39.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.07
23:45:39.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:39.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:39.128 00.000 12044 MoveAxis(E, 0, ABG)
23:45:39.128 00.000 12044 Move returns status 0, amount 0
23:45:39.128 00.000 12044 MoveAxis(N, 0, ABG)
23:45:39.128 00.000 12044 Move returns status 0, amount 0
23:45:39.128 00.000 12044 move complete, result=0
23:45:39.129 00.001 12044 worker thread done servicing request
23:45:39.137 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18639, med=615, FiltMin=532, FiltMax=15092, Gamma=0.810
23:45:39.143 00.006 14964 UpdateGuideState exits: m=328168 SNR=356.9
23:45:39.145 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.146 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:39.146 00.000 14964 Enqueuing Expose request
23:45:39.147 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:39.147 00.000 12044 Worker thread wakes up
23:45:39.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:39.148 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:42.250 03.102 12044 Exposure complete
23:45:42.290 00.040 12044 worker thread done servicing request
23:45:42.290 00.000 14964 OnExposeComplete: enter
23:45:42.291 00.001 14964 UpdateGuideState(): m_state=6
23:45:42.291 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1231
23:45:42.292 00.001 14964 Star::Find returns 1 (0), X=276.25, Y=97.41, Mass=324445, SNR=350.7, Peak=21591 HFD=3.7
23:45:42.292 00.000 14964 MultiStar: [#1 0.57,0.69,0.00,M1] [#2 -0.08,0.33,0.07,U] 
23:45:42.293 00.001 14964 refined, 1 included, MultiStar: {0.46, -0.54}, one-star: {0.49, -0.59}
23:45:42.293 00.000 14964 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.56) = xAngle (0.69 = 0.69)
23:45:42.294 00.001 14964 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.74 = -2.54)
23:45:42.294 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.54 hyp=0.70 cameraTheta=-0.87 mountX=0.54 mountY=-0.40, mountTheta=-0.63
23:45:42.295 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.54, opts=13)
23:45:42.296 00.001 14964 Enqueuing Move request for scope (0.46, -0.54)
23:45:42.297 00.001 12044 Worker thread wakes up
23:45:42.297 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.54) opts 0xd
23:45:42.297 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.54)
23:45:42.297 00.000 12044 Moving (0.46, -0.54) raw xDistance=0.54 yDistance=-0.40
23:45:42.297 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.54 from input 0.54, slope = 0.08
23:45:42.297 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.297 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:45:42.297 00.000 12044 MoveAxis(W, 64, ABG)
23:45:42.297 00.000 12044 Guiding  Dir = 3, Dur = 64
23:45:42.310 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21591, med=617, FiltMin=530, FiltMax=15177, Gamma=0.810
23:45:42.317 00.007 14964 UpdateGuideState exits: m=324445 SNR=350.7
23:45:42.318 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.318 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:42.319 00.001 14964 Enqueuing Expose request
23:45:42.334 00.015 12044 IsSlewing returns 0
23:45:42.334 00.000 12044 IsGuiding returns 0
23:45:42.365 00.031 12044 PulseGuide returned control before completion, sleep 43
23:45:42.414 00.049 12044 IsGuiding returns 1
23:45:42.415 00.001 12044 scope still moving after pulse duration time elapsed
23:45:42.469 00.054 12044 IsSlewing returns 0
23:45:42.470 00.001 12044 IsGuiding returns 0
23:45:42.470 00.000 12044 scope move finished after 64 + 71 ms
23:45:42.470 00.000 12044 Move returns status 0, amount 64
23:45:42.470 00.000 12044 MoveAxis(N, 0, ABG)
23:45:42.470 00.000 12044 Move returns status 0, amount 0
23:45:42.470 00.000 12044 move complete, result=0
23:45:42.470 00.000 12044 worker thread done servicing request
23:45:42.470 00.000 12044 Worker thread wakes up
23:45:42.470 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:42.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:42.470 00.000 14964 GuideStep: 0.5 px 64 ms WEST, -0.4 px 0 ms NORTH
23:45:45.592 03.122 12044 Exposure complete
23:45:45.624 00.032 12044 worker thread done servicing request
23:45:45.625 00.001 14964 OnExposeComplete: enter
23:45:45.628 00.003 14964 UpdateGuideState(): m_state=6
23:45:45.630 00.002 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1232
23:45:45.632 00.002 14964 Star::Find returns 1 (0), X=275.91, Y=97.47, Mass=323882, SNR=352.2, Peak=21855 HFD=3.6
23:45:45.633 00.001 14964 MultiStar: [#1 0.14,0.49,0.15,U] [#2 0.01,0.15,0.07,U] 
23:45:45.636 00.003 14964 refined, 2 included, MultiStar: {0.14, -0.37}, one-star: {0.15, -0.54}
23:45:45.638 00.002 14964 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.56) = xAngle (0.34 = 0.34)
23:45:45.641 00.003 14964 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.39 = -2.89)
23:45:45.644 00.003 14964 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.22 mountX=0.37 mountY=-0.10, mountTheta=-0.26
23:45:45.649 00.005 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.37, opts=13)
23:45:45.651 00.002 14964 Enqueuing Move request for scope (0.14, -0.37)
23:45:45.652 00.001 12044 Worker thread wakes up
23:45:45.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
23:45:45.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
23:45:45.652 00.000 12044 Moving (0.14, -0.37) raw xDistance=0.37 yDistance=-0.10
23:45:45.652 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.37 is < calculated value 0.45, using input
23:45:45.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.07
23:45:45.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:45.652 00.000 12044 MoveAxis(W, 29, ABG)
23:45:45.652 00.000 12044 Guiding  Dir = 3, Dur = 29
23:45:45.666 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21855, med=616, FiltMin=533, FiltMax=16161, Gamma=0.810
23:45:45.673 00.007 12044 IsSlewing returns 0
23:45:45.674 00.001 12044 IsGuiding returns 0
23:45:45.675 00.001 14964 UpdateGuideState exits: m=323882 SNR=352.2
23:45:45.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.678 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:45.679 00.001 14964 Enqueuing Expose request
23:45:45.706 00.027 12044 IsGuiding returns 1
23:45:45.706 00.000 12044 scope still moving after pulse duration time elapsed
23:45:45.801 00.095 12044 IsSlewing returns 0
23:45:45.801 00.000 12044 IsGuiding returns 0
23:45:45.801 00.000 12044 scope move finished after 29 + 97 ms
23:45:45.801 00.000 12044 Move returns status 0, amount 29
23:45:45.801 00.000 12044 MoveAxis(N, 0, ABG)
23:45:45.801 00.000 12044 Move returns status 0, amount 0
23:45:45.801 00.000 12044 move complete, result=0
23:45:45.801 00.000 12044 worker thread done servicing request
23:45:45.802 00.001 12044 Worker thread wakes up
23:45:45.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:45.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:45.802 00.000 14964 GuideStep: 0.4 px 29 ms WEST, -0.1 px 0 ms NORTH
23:45:48.937 03.135 12044 Exposure complete
23:45:48.986 00.049 12044 worker thread done servicing request
23:45:48.986 00.000 14964 OnExposeComplete: enter
23:45:48.987 00.001 14964 UpdateGuideState(): m_state=6
23:45:48.988 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1233
23:45:48.988 00.000 14964 Star::Find returns 1 (0), X=276.11, Y=98.11, Mass=328349, SNR=357.1, Peak=23411 HFD=4.2
23:45:48.989 00.001 14964 MultiStar: [#1 0.35,-0.10,0.15,U] [#2 0.02,0.06,0.07,U] 
23:45:48.989 00.000 14964 refined, 2 included, MultiStar: {0.33, 0.08}, one-star: {0.34, 0.11}
23:45:48.990 00.001 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
23:45:48.990 00.000 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
23:45:48.991 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.24 mountX=-0.08 mountY=-0.33, mountTheta=-1.79
23:45:48.993 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.08, opts=13)
23:45:48.995 00.002 14964 Enqueuing Move request for scope (0.33, 0.08)
23:45:48.997 00.002 12044 Worker thread wakes up
23:45:48.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
23:45:48.997 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
23:45:48.997 00.000 12044 Moving (0.33, 0.08) raw xDistance=-0.08 yDistance=-0.33
23:45:48.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.05
23:45:48.998 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:48.998 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:45:48.998 00.000 12044 MoveAxis(E, 0, ABG)
23:45:48.998 00.000 12044 Move returns status 0, amount 0
23:45:48.998 00.000 12044 MoveAxis(N, 0, ABG)
23:45:48.998 00.000 12044 Move returns status 0, amount 0
23:45:48.998 00.000 12044 move complete, result=0
23:45:48.998 00.000 12044 worker thread done servicing request
23:45:49.013 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23411, med=616, FiltMin=531, FiltMax=13759, Gamma=0.810
23:45:49.019 00.006 14964 UpdateGuideState exits: m=328349 SNR=357.1
23:45:49.019 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:49.020 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:49.020 00.000 14964 Enqueuing Expose request
23:45:49.021 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:45:49.021 00.000 12044 Worker thread wakes up
23:45:49.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:49.022 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:52.132 03.110 12044 Exposure complete
23:45:52.155 00.023 12044 worker thread done servicing request
23:45:52.155 00.000 14964 OnExposeComplete: enter
23:45:52.155 00.000 14964 UpdateGuideState(): m_state=6
23:45:52.156 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1234
23:45:52.157 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=98.12, Mass=328835, SNR=372.4, Peak=20455 HFD=4.2
23:45:52.157 00.000 14964 MultiStar: [#1 0.31,-0.52,0.14,U] [#2 0.15,-0.03,0.07,U] 
23:45:52.158 00.001 14964 refined, 2 included, MultiStar: {0.19, 0.03}, one-star: {0.17, 0.11}
23:45:52.158 00.000 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
23:45:52.159 00.001 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
23:45:52.159 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
23:45:52.160 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.03, opts=13)
23:45:52.161 00.001 14964 Enqueuing Move request for scope (0.19, 0.03)
23:45:52.161 00.000 12044 Worker thread wakes up
23:45:52.161 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
23:45:52.161 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
23:45:52.161 00.000 12044 Moving (0.19, 0.03) raw xDistance=-0.03 yDistance=-0.19
23:45:52.161 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
23:45:52.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:52.162 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:45:52.162 00.000 12044 MoveAxis(E, 0, ABG)
23:45:52.162 00.000 12044 Move returns status 0, amount 0
23:45:52.162 00.000 12044 MoveAxis(N, 0, ABG)
23:45:52.162 00.000 12044 Move returns status 0, amount 0
23:45:52.162 00.000 12044 move complete, result=0
23:45:52.162 00.000 12044 worker thread done servicing request
23:45:52.169 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20455, med=616, FiltMin=527, FiltMax=15079, Gamma=0.810
23:45:52.176 00.007 14964 UpdateGuideState exits: m=328835 SNR=372.4
23:45:52.176 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.177 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:52.177 00.000 14964 Enqueuing Expose request
23:45:52.178 00.001 12044 Worker thread wakes up
23:45:52.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:52.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:52.178 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:55.279 03.101 12044 Exposure complete
23:45:55.313 00.034 12044 worker thread done servicing request
23:45:55.313 00.000 14964 OnExposeComplete: enter
23:45:55.315 00.002 14964 UpdateGuideState(): m_state=6
23:45:55.316 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1235
23:45:55.318 00.002 14964 Star::Find returns 1 (0), X=275.78, Y=98.48, Mass=332394, SNR=364.4, Peak=22967 HFD=3.7
23:45:55.320 00.002 14964 MultiStar: [#1 -0.04,-0.40,0.17,U] [#2 -0.10,-0.34,0.07,U] 
23:45:55.321 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.31}, one-star: {0.02, 0.48}
23:45:55.322 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
23:45:55.324 00.002 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
23:45:55.325 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.56 mountX=-0.31 mountY=-0.04, mountTheta=-3.03
23:45:55.327 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.31, opts=13)
23:45:55.329 00.002 14964 Enqueuing Move request for scope (0.00, 0.31)
23:45:55.330 00.001 12044 Worker thread wakes up
23:45:55.330 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
23:45:55.330 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
23:45:55.330 00.000 12044 Moving (0.00, 0.31) raw xDistance=-0.31 yDistance=-0.04
23:45:55.330 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.31, slope = -0.04
23:45:55.330 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.330 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:55.330 00.000 12044 MoveAxis(E, 32, ABG)
23:45:55.332 00.002 12044 Guiding  Dir = 2, Dur = 32
23:45:55.344 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22967, med=617, FiltMin=531, FiltMax=15903, Gamma=0.810
23:45:55.357 00.013 14964 UpdateGuideState exits: m=332394 SNR=364.4
23:45:55.359 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.360 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:55.361 00.001 14964 Enqueuing Expose request
23:45:55.363 00.002 12044 IsSlewing returns 0
23:45:55.364 00.001 12044 IsGuiding returns 0
23:45:55.455 00.091 12044 IsGuiding returns 1
23:45:55.455 00.000 12044 scope still moving after pulse duration time elapsed
23:45:55.519 00.064 12044 IsSlewing returns 0
23:45:55.520 00.001 12044 IsGuiding returns 0
23:45:55.520 00.000 12044 scope move finished after 32 + 123 ms
23:45:55.520 00.000 12044 Move returns status 0, amount 32
23:45:55.520 00.000 12044 MoveAxis(N, 0, ABG)
23:45:55.520 00.000 12044 Move returns status 0, amount 0
23:45:55.520 00.000 12044 move complete, result=0
23:45:55.520 00.000 12044 worker thread done servicing request
23:45:55.520 00.000 12044 Worker thread wakes up
23:45:55.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:55.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:45:55.520 00.000 14964 GuideStep: -0.3 px 32 ms EAST, -0.0 px 0 ms NORTH
23:45:58.634 03.114 12044 Exposure complete
23:45:58.665 00.031 12044 worker thread done servicing request
23:45:58.665 00.000 14964 OnExposeComplete: enter
23:45:58.666 00.001 14964 UpdateGuideState(): m_state=6
23:45:58.669 00.003 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1236
23:45:58.671 00.002 14964 Star::Find returns 1 (0), X=275.46, Y=98.21, Mass=334371, SNR=364.8, Peak=25135 HFD=3.8
23:45:58.673 00.002 14964 MultiStar: [#1 -0.12,0.02,0.17,U] [#2 -0.28,-0.00,0.07,U] 
23:45:58.674 00.001 14964 refined, 2 included, MultiStar: {-0.28, 0.16}, one-star: {-0.30, 0.20}
23:45:58.674 00.000 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
23:45:58.675 00.001 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.93)
23:45:58.676 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.61 mountX=-0.17 mountY=0.26, mountTheta=2.15
23:45:58.679 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.16, opts=13)
23:45:58.680 00.001 14964 Enqueuing Move request for scope (-0.28, 0.16)
23:45:58.681 00.001 12044 Worker thread wakes up
23:45:58.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
23:45:58.681 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
23:45:58.681 00.000 12044 Moving (-0.28, 0.16) raw xDistance=-0.17 yDistance=0.26
23:45:58.681 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.56, using input
23:45:58.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.09
23:45:58.682 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:58.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:45:58.682 00.000 12044 MoveAxis(E, 0, ABG)
23:45:58.682 00.000 12044 Move returns status 0, amount 0
23:45:58.682 00.000 12044 MoveAxis(N, 0, ABG)
23:45:58.682 00.000 12044 Move returns status 0, amount 0
23:45:58.682 00.000 12044 move complete, result=0
23:45:58.682 00.000 12044 worker thread done servicing request
23:45:58.696 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25135, med=617, FiltMin=530, FiltMax=16664, Gamma=0.810
23:45:58.701 00.005 14964 UpdateGuideState exits: m=334371 SNR=364.8
23:45:58.702 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.702 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:45:58.703 00.001 14964 Enqueuing Expose request
23:45:58.703 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:45:58.704 00.001 12044 Worker thread wakes up
23:45:58.705 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:45:58.705 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:01.816 03.111 12044 Exposure complete
23:46:01.854 00.038 12044 worker thread done servicing request
23:46:01.855 00.001 14964 OnExposeComplete: enter
23:46:01.857 00.002 14964 UpdateGuideState(): m_state=6
23:46:01.858 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1237
23:46:01.860 00.002 14964 Star::Find returns 1 (0), X=275.63, Y=97.92, Mass=328692, SNR=373.4, Peak=20991 HFD=3.9
23:46:01.861 00.001 14964 MultiStar: [#1 -0.10,0.09,0.17,U] [#2 -0.34,-0.08,0.06,U] 
23:46:01.863 00.002 14964 refined, 2 included, MultiStar: {-0.13, -0.06}, one-star: {-0.13, -0.08}
23:46:01.864 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
23:46:01.866 00.002 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
23:46:01.867 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.72 mountX=0.06 mountY=0.14, mountTheta=1.18
23:46:01.869 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.06, opts=13)
23:46:01.871 00.002 14964 Enqueuing Move request for scope (-0.13, -0.06)
23:46:01.872 00.001 12044 Worker thread wakes up
23:46:01.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:46:01.872 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:46:01.872 00.000 12044 Moving (-0.13, -0.06) raw xDistance=0.06 yDistance=0.14
23:46:01.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.08
23:46:01.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:01.873 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:46:01.873 00.000 12044 MoveAxis(E, 0, ABG)
23:46:01.873 00.000 12044 Move returns status 0, amount 0
23:46:01.873 00.000 12044 MoveAxis(N, 0, ABG)
23:46:01.873 00.000 12044 Move returns status 0, amount 0
23:46:01.873 00.000 12044 move complete, result=0
23:46:01.873 00.000 12044 worker thread done servicing request
23:46:01.885 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20991, med=615, FiltMin=535, FiltMax=17044, Gamma=0.810
23:46:01.895 00.010 14964 UpdateGuideState exits: m=328692 SNR=373.4
23:46:01.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.896 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:01.897 00.001 14964 Enqueuing Expose request
23:46:01.897 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:01.898 00.001 12044 Worker thread wakes up
23:46:01.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:01.898 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:05.010 03.112 12044 Exposure complete
23:46:05.035 00.025 12044 worker thread done servicing request
23:46:05.035 00.000 14964 OnExposeComplete: enter
23:46:05.035 00.000 14964 UpdateGuideState(): m_state=6
23:46:05.036 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1238
23:46:05.037 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=97.48, Mass=325810, SNR=359.5, Peak=20663 HFD=3.8
23:46:05.037 00.000 14964 MultiStar: [#1 0.40,0.27,0.16,U] [#2 -0.07,0.18,0.07,U] 
23:46:05.038 00.001 14964 refined, 2 included, MultiStar: {0.19, -0.38}, one-star: {0.18, -0.53}
23:46:05.038 00.000 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.56) = xAngle (0.45 = 0.45)
23:46:05.039 00.001 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.50 = -2.78)
23:46:05.039 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.38 hyp=0.43 cameraTheta=-1.11 mountX=0.39 mountY=-0.15, mountTheta=-0.37
23:46:05.041 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.38, opts=13)
23:46:05.041 00.000 14964 Enqueuing Move request for scope (0.19, -0.38)
23:46:05.042 00.001 12044 Worker thread wakes up
23:46:05.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.38) opts 0xd
23:46:05.042 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.38)
23:46:05.042 00.000 12044 Moving (0.19, -0.38) raw xDistance=0.39 yDistance=-0.15
23:46:05.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.02
23:46:05.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:05.042 00.000 12044 MoveAxis(E, 0, ABG)
23:46:05.042 00.000 12044 Move returns status 0, amount 0
23:46:05.042 00.000 12044 MoveAxis(N, 0, ABG)
23:46:05.042 00.000 12044 Move returns status 0, amount 0
23:46:05.042 00.000 12044 move complete, result=0
23:46:05.042 00.000 12044 worker thread done servicing request
23:46:05.051 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20663, med=617, FiltMin=533, FiltMax=14629, Gamma=0.810
23:46:05.057 00.006 14964 UpdateGuideState exits: m=325810 SNR=359.5
23:46:05.058 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.058 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:05.059 00.001 14964 Enqueuing Expose request
23:46:05.059 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:05.060 00.001 12044 Worker thread wakes up
23:46:05.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:05.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:08.161 03.101 12044 Exposure complete
23:46:08.199 00.038 12044 worker thread done servicing request
23:46:08.199 00.000 14964 OnExposeComplete: enter
23:46:08.199 00.000 14964 UpdateGuideState(): m_state=6
23:46:08.200 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1239
23:46:08.201 00.001 14964 Star::Find returns 1 (0), X=275.35, Y=98.15, Mass=329384, SNR=360.1, Peak=20819 HFD=4.0
23:46:08.202 00.001 14964 MultiStar: [#1 -0.31,-0.09,0.17,U] [#2 -0.53,0.16,0.08,U] 
23:46:08.203 00.001 14964 refined, 2 included, MultiStar: {-0.41, 0.12}, one-star: {-0.41, 0.15}
23:46:08.204 00.001 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
23:46:08.205 00.001 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
23:46:08.205 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.12 hyp=0.42 cameraTheta=2.86 mountX=-0.12 mountY=0.39, mountTheta=1.87
23:46:08.207 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.12, opts=13)
23:46:08.207 00.000 14964 Enqueuing Move request for scope (-0.41, 0.12)
23:46:08.208 00.001 12044 Worker thread wakes up
23:46:08.208 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.12) opts 0xd
23:46:08.208 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.12)
23:46:08.208 00.000 12044 Moving (-0.41, 0.12) raw xDistance=-0.12 yDistance=0.39
23:46:08.208 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.20, using input
23:46:08.208 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
23:46:08.208 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:08.208 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:46:08.208 00.000 12044 MoveAxis(E, 0, ABG)
23:46:08.208 00.000 12044 Move returns status 0, amount 0
23:46:08.208 00.000 12044 MoveAxis(N, 0, ABG)
23:46:08.208 00.000 12044 Move returns status 0, amount 0
23:46:08.208 00.000 12044 move complete, result=0
23:46:08.209 00.001 12044 worker thread done servicing request
23:46:08.218 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20819, med=616, FiltMin=526, FiltMax=15375, Gamma=0.810
23:46:08.230 00.012 14964 UpdateGuideState exits: m=329384 SNR=360.1
23:46:08.231 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.232 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:08.232 00.000 14964 Enqueuing Expose request
23:46:08.233 00.001 12044 Worker thread wakes up
23:46:08.233 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:08.233 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:08.233 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:11.371 03.138 12044 Exposure complete
23:46:11.418 00.047 12044 worker thread done servicing request
23:46:11.418 00.000 14964 OnExposeComplete: enter
23:46:11.419 00.001 14964 UpdateGuideState(): m_state=6
23:46:11.421 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1240
23:46:11.422 00.001 14964 Star::Find returns 1 (0), X=275.67, Y=98.23, Mass=333565, SNR=364.8, Peak=21399 HFD=3.8
23:46:11.425 00.003 14964 MultiStar: [#1 -0.01,-0.09,0.16,U] [#2 -0.42,-0.03,0.07,U] 
23:46:11.428 00.003 14964 refined, 2 included, MultiStar: {-0.10, 0.17}, one-star: {-0.09, 0.23}
23:46:11.429 00.001 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.63)
23:46:11.429 00.000 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
23:46:11.430 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.10 mountX=-0.17 mountY=0.08, mountTheta=2.70
23:46:11.430 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.17, opts=13)
23:46:11.432 00.002 14964 Enqueuing Move request for scope (-0.10, 0.17)
23:46:11.433 00.001 12044 Worker thread wakes up
23:46:11.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:46:11.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:46:11.433 00.000 12044 Moving (-0.10, 0.17) raw xDistance=-0.17 yDistance=0.08
23:46:11.433 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.28, using input
23:46:11.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
23:46:11.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:11.433 00.000 12044 MoveAxis(E, 0, ABG)
23:46:11.433 00.000 12044 Move returns status 0, amount 0
23:46:11.433 00.000 12044 MoveAxis(N, 0, ABG)
23:46:11.433 00.000 12044 Move returns status 0, amount 0
23:46:11.433 00.000 12044 move complete, result=0
23:46:11.434 00.001 12044 worker thread done servicing request
23:46:11.447 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21399, med=616, FiltMin=537, FiltMax=15091, Gamma=0.810
23:46:11.458 00.011 14964 UpdateGuideState exits: m=333565 SNR=364.8
23:46:11.461 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:11.462 00.001 14964 Enqueuing Expose request
23:46:11.463 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:11.463 00.000 12044 Worker thread wakes up
23:46:11.463 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:11.463 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:14.569 03.106 12044 Exposure complete
23:46:14.596 00.027 12044 worker thread done servicing request
23:46:14.596 00.000 14964 OnExposeComplete: enter
23:46:14.598 00.002 14964 UpdateGuideState(): m_state=6
23:46:14.599 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1241
23:46:14.601 00.002 14964 Star::Find returns 1 (0), X=275.61, Y=98.27, Mass=329382, SNR=355.4, Peak=20355 HFD=3.8
23:46:14.602 00.001 14964 MultiStar: [#1 0.05,-0.36,0.18,U] [#2 -0.58,-0.22,0.07,U] 
23:46:14.603 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.15}, one-star: {-0.15, 0.26}
23:46:14.605 00.002 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
23:46:14.606 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.67)
23:46:14.607 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.35 mountX=-0.15 mountY=0.13, mountTheta=2.43
23:46:14.608 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.15, opts=13)
23:46:14.610 00.002 14964 Enqueuing Move request for scope (-0.15, 0.15)
23:46:14.610 00.000 12044 Worker thread wakes up
23:46:14.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
23:46:14.610 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
23:46:14.610 00.000 12044 Moving (-0.15, 0.15) raw xDistance=-0.15 yDistance=0.13
23:46:14.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
23:46:14.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:14.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:14.610 00.000 12044 MoveAxis(E, 0, ABG)
23:46:14.611 00.001 12044 Move returns status 0, amount 0
23:46:14.611 00.000 12044 MoveAxis(N, 0, ABG)
23:46:14.611 00.000 12044 Move returns status 0, amount 0
23:46:14.611 00.000 12044 move complete, result=0
23:46:14.611 00.000 12044 worker thread done servicing request
23:46:14.623 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20355, med=616, FiltMin=529, FiltMax=16647, Gamma=0.810
23:46:14.631 00.008 14964 UpdateGuideState exits: m=329382 SNR=355.4
23:46:14.633 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.634 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:14.635 00.001 14964 Enqueuing Expose request
23:46:14.637 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:14.638 00.001 12044 Worker thread wakes up
23:46:14.638 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:14.638 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:17.771 03.133 12044 Exposure complete
23:46:17.796 00.025 12044 worker thread done servicing request
23:46:17.796 00.000 14964 OnExposeComplete: enter
23:46:17.797 00.001 14964 UpdateGuideState(): m_state=6
23:46:17.798 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1242
23:46:17.798 00.000 14964 Star::Find returns 1 (0), X=275.32, Y=98.36, Mass=330676, SNR=365.1, Peak=18943 HFD=4.1
23:46:17.799 00.001 14964 MultiStar: [#1 -0.53,-0.35,0.15,U] [#2 -0.75,-0.43,0.00,M1] 
23:46:17.800 00.001 14964 refined, 1 included, MultiStar: {-0.45, 0.26}, one-star: {-0.44, 0.35}
23:46:17.800 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.18 = -2.10)
23:46:17.800 00.000 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.95)
23:46:17.801 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.26 hyp=0.52 cameraTheta=2.63 mountX=-0.26 mountY=0.42, mountTheta=2.13
23:46:17.802 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.26, opts=13)
23:46:17.802 00.000 14964 Enqueuing Move request for scope (-0.45, 0.26)
23:46:17.803 00.001 12044 Worker thread wakes up
23:46:17.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.26) opts 0xd
23:46:17.803 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.26)
23:46:17.803 00.000 12044 Moving (-0.45, 0.26) raw xDistance=-0.26 yDistance=0.42
23:46:17.803 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.01
23:46:17.803 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:46:17.804 00.001 12044 MoveAxis(E, 0, ABG)
23:46:17.804 00.000 12044 Move returns status 0, amount 0
23:46:17.804 00.000 12044 MoveAxis(N, 0, ABG)
23:46:17.804 00.000 12044 Move returns status 0, amount 0
23:46:17.804 00.000 12044 move complete, result=0
23:46:17.804 00.000 12044 worker thread done servicing request
23:46:17.811 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18943, med=617, FiltMin=526, FiltMax=15047, Gamma=0.810
23:46:17.816 00.005 14964 UpdateGuideState exits: m=330676 SNR=365.1
23:46:17.817 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.817 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:17.818 00.001 14964 Enqueuing Expose request
23:46:17.818 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:17.819 00.001 12044 Worker thread wakes up
23:46:17.819 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:17.819 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:20.941 03.122 12044 Exposure complete
23:46:20.974 00.033 12044 worker thread done servicing request
23:46:20.974 00.000 14964 OnExposeComplete: enter
23:46:20.974 00.000 14964 UpdateGuideState(): m_state=6
23:46:20.975 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1243
23:46:20.975 00.000 14964 Star::Find returns 1 (0), X=275.54, Y=98.12, Mass=331535, SNR=371.2, Peak=23215 HFD=3.8
23:46:20.976 00.001 14964 MultiStar: [#1 -0.07,-0.24,0.15,U] [#2 -0.52,-0.21,0.06,U] 
23:46:20.977 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.06}, one-star: {-0.22, 0.12}
23:46:20.977 00.000 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
23:46:20.978 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.21)
23:46:20.978 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=-0.06 mountY=0.21, mountTheta=1.85
23:46:20.980 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.06, opts=13)
23:46:20.980 00.000 14964 Enqueuing Move request for scope (-0.22, 0.06)
23:46:20.981 00.001 12044 Worker thread wakes up
23:46:20.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
23:46:20.981 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
23:46:20.981 00.000 12044 Moving (-0.22, 0.06) raw xDistance=-0.06 yDistance=0.21
23:46:20.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
23:46:20.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:20.982 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:46:20.982 00.000 12044 MoveAxis(E, 0, ABG)
23:46:20.982 00.000 12044 Move returns status 0, amount 0
23:46:20.982 00.000 12044 MoveAxis(N, 0, ABG)
23:46:20.982 00.000 12044 Move returns status 0, amount 0
23:46:20.982 00.000 12044 move complete, result=0
23:46:20.982 00.000 12044 worker thread done servicing request
23:46:20.994 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23215, med=615, FiltMin=530, FiltMax=19115, Gamma=0.810
23:46:21.004 00.010 14964 UpdateGuideState exits: m=331535 SNR=371.2
23:46:21.004 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.005 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:21.005 00.000 14964 Enqueuing Expose request
23:46:21.006 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:21.006 00.000 12044 Worker thread wakes up
23:46:21.006 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:21.006 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:24.127 03.121 12044 Exposure complete
23:46:24.152 00.025 12044 worker thread done servicing request
23:46:24.152 00.000 14964 OnExposeComplete: enter
23:46:24.153 00.001 14964 UpdateGuideState(): m_state=6
23:46:24.153 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1244
23:46:24.155 00.002 14964 Star::Find returns 1 (0), X=275.67, Y=97.94, Mass=329955, SNR=364.6, Peak=20599 HFD=4.0
23:46:24.155 00.000 14964 MultiStar: [#1 -0.09,0.23,0.18,U] [#2 -0.35,0.10,0.07,U] 
23:46:24.156 00.001 14964 refined, 2 included, MultiStar: {-0.10, -0.01}, one-star: {-0.09, -0.06}
23:46:24.156 00.000 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
23:46:24.157 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
23:46:24.157 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.01 mountY=0.10, mountTheta=1.46
23:46:24.158 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.01, opts=13)
23:46:24.159 00.001 14964 Enqueuing Move request for scope (-0.10, -0.01)
23:46:24.159 00.000 12044 Worker thread wakes up
23:46:24.159 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:46:24.159 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:46:24.160 00.001 12044 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
23:46:24.160 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
23:46:24.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
23:46:24.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:24.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:46:24.160 00.000 12044 MoveAxis(E, 0, ABG)
23:46:24.160 00.000 12044 Move returns status 0, amount 0
23:46:24.160 00.000 12044 MoveAxis(N, 0, ABG)
23:46:24.160 00.000 12044 Move returns status 0, amount 0
23:46:24.160 00.000 12044 move complete, result=0
23:46:24.160 00.000 12044 worker thread done servicing request
23:46:24.167 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20599, med=617, FiltMin=528, FiltMax=15851, Gamma=0.810
23:46:24.174 00.007 14964 UpdateGuideState exits: m=329955 SNR=364.6
23:46:24.175 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.175 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:24.176 00.001 14964 Enqueuing Expose request
23:46:24.176 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:24.177 00.001 12044 Worker thread wakes up
23:46:24.177 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:24.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:27.275 03.098 12044 Exposure complete
23:46:27.325 00.050 12044 worker thread done servicing request
23:46:27.325 00.000 14964 OnExposeComplete: enter
23:46:27.327 00.002 14964 UpdateGuideState(): m_state=6
23:46:27.327 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1245
23:46:27.328 00.001 14964 Star::Find returns 1 (0), X=275.95, Y=97.96, Mass=327059, SNR=357.7, Peak=20851 HFD=4.2
23:46:27.330 00.002 14964 MultiStar: [#1 0.25,-0.02,0.16,U] [#2 -0.09,-0.00,0.07,U] 
23:46:27.332 00.002 14964 refined, 2 included, MultiStar: {0.18, -0.04}, one-star: {0.19, -0.05}
23:46:27.333 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
23:46:27.334 00.001 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
23:46:27.336 00.002 14964 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=0.04 mountY=-0.18, mountTheta=-1.34
23:46:27.338 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.04, opts=13)
23:46:27.339 00.001 14964 Enqueuing Move request for scope (0.18, -0.04)
23:46:27.341 00.002 12044 Worker thread wakes up
23:46:27.341 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:46:27.341 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:46:27.341 00.000 12044 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
23:46:27.341 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
23:46:27.341 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:27.341 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:46:27.341 00.000 12044 MoveAxis(E, 0, ABG)
23:46:27.341 00.000 12044 Move returns status 0, amount 0
23:46:27.341 00.000 12044 MoveAxis(N, 0, ABG)
23:46:27.341 00.000 12044 Move returns status 0, amount 0
23:46:27.341 00.000 12044 move complete, result=0
23:46:27.341 00.000 12044 worker thread done servicing request
23:46:27.357 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20851, med=616, FiltMin=517, FiltMax=14100, Gamma=0.810
23:46:27.368 00.011 14964 UpdateGuideState exits: m=327059 SNR=357.7
23:46:27.370 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.371 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:27.372 00.001 14964 Enqueuing Expose request
23:46:27.373 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:27.374 00.001 12044 Worker thread wakes up
23:46:27.374 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:27.374 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:30.482 03.108 12044 Exposure complete
23:46:30.515 00.033 12044 worker thread done servicing request
23:46:30.516 00.001 14964 OnExposeComplete: enter
23:46:30.517 00.001 14964 UpdateGuideState(): m_state=6
23:46:30.518 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1246
23:46:30.520 00.002 14964 Star::Find returns 1 (0), X=275.75, Y=98.25, Mass=324814, SNR=359.1, Peak=22223 HFD=3.8
23:46:30.521 00.001 14964 MultiStar: [#1 0.15,-0.16,0.16,U] [#2 -0.44,-0.28,0.06,U] 
23:46:30.522 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.16}, one-star: {-0.01, 0.24}
23:46:30.523 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.22 = -3.07)
23:46:30.524 00.001 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
23:46:30.525 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
23:46:30.526 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.16, opts=13)
23:46:30.528 00.002 14964 Enqueuing Move request for scope (-0.01, 0.16)
23:46:30.530 00.002 12044 Worker thread wakes up
23:46:30.530 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
23:46:30.530 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
23:46:30.530 00.000 12044 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=-0.00
23:46:30.530 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
23:46:30.530 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:30.530 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:46:30.530 00.000 12044 MoveAxis(E, 0, ABG)
23:46:30.531 00.001 12044 Move returns status 0, amount 0
23:46:30.531 00.000 12044 MoveAxis(N, 0, ABG)
23:46:30.531 00.000 12044 Move returns status 0, amount 0
23:46:30.531 00.000 12044 move complete, result=0
23:46:30.531 00.000 12044 worker thread done servicing request
23:46:30.541 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22223, med=615, FiltMin=531, FiltMax=14463, Gamma=0.810
23:46:30.552 00.011 14964 UpdateGuideState exits: m=324814 SNR=359.1
23:46:30.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:30.554 00.001 14964 Enqueuing Expose request
23:46:30.556 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:30.558 00.002 12044 Worker thread wakes up
23:46:30.558 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:30.558 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:33.662 03.104 12044 Exposure complete
23:46:33.695 00.033 12044 worker thread done servicing request
23:46:33.695 00.000 14964 OnExposeComplete: enter
23:46:33.697 00.002 14964 UpdateGuideState(): m_state=6
23:46:33.699 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1247
23:46:33.700 00.001 14964 Star::Find returns 1 (0), X=275.49, Y=98.31, Mass=332411, SNR=360.9, Peak=21899 HFD=3.6
23:46:33.701 00.001 14964 MultiStar: [#1 -0.23,-0.48,0.17,U] [#2 -0.78,-0.37,0.00,M1] 
23:46:33.702 00.001 14964 refined, 1 included, MultiStar: {-0.27, 0.19}, one-star: {-0.27, 0.30}
23:46:33.702 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.20)
23:46:33.704 00.002 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
23:46:33.706 00.002 14964 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.32 cameraTheta=2.53 mountX=-0.19 mountY=0.25, mountTheta=2.23
23:46:33.711 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.19, opts=13)
23:46:33.713 00.002 14964 Enqueuing Move request for scope (-0.27, 0.19)
23:46:33.716 00.003 12044 Worker thread wakes up
23:46:33.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
23:46:33.716 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
23:46:33.716 00.000 12044 Moving (-0.27, 0.19) raw xDistance=-0.19 yDistance=0.25
23:46:33.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
23:46:33.716 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:33.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:46:33.717 00.001 12044 MoveAxis(E, 0, ABG)
23:46:33.717 00.000 12044 Move returns status 0, amount 0
23:46:33.717 00.000 12044 MoveAxis(N, 0, ABG)
23:46:33.717 00.000 12044 Move returns status 0, amount 0
23:46:33.717 00.000 12044 move complete, result=0
23:46:33.717 00.000 12044 worker thread done servicing request
23:46:33.731 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21899, med=616, FiltMin=535, FiltMax=16224, Gamma=0.810
23:46:33.742 00.011 14964 UpdateGuideState exits: m=332411 SNR=360.9
23:46:33.744 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.744 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:33.746 00.002 14964 Enqueuing Expose request
23:46:33.748 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:33.748 00.000 12044 Worker thread wakes up
23:46:33.749 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:33.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:36.861 03.112 12044 Exposure complete
23:46:36.895 00.034 12044 worker thread done servicing request
23:46:36.896 00.001 14964 OnExposeComplete: enter
23:46:36.897 00.001 14964 UpdateGuideState(): m_state=6
23:46:36.898 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1248
23:46:36.900 00.002 14964 Star::Find returns 1 (0), X=275.64, Y=97.95, Mass=332691, SNR=355.0, Peak=21435 HFD=4.0
23:46:36.901 00.001 14964 MultiStar: [#1 -0.01,0.03,0.16,U] [#2 -0.45,-0.39,0.07,U] 
23:46:36.902 00.001 14964 single-star, 2 included, MultiStar: {-0.12, -0.06}, one-star: {-0.12, -0.06}
23:46:36.902 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
23:46:36.903 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
23:46:36.904 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.69 mountX=0.06 mountY=0.13, mountTheta=1.15
23:46:36.908 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.06, opts=13)
23:46:36.909 00.001 14964 Enqueuing Move request for scope (-0.12, -0.06)
23:46:36.911 00.002 12044 Worker thread wakes up
23:46:36.911 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
23:46:36.911 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
23:46:36.911 00.000 12044 Moving (-0.12, -0.06) raw xDistance=0.06 yDistance=0.13
23:46:36.911 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.09, using input
23:46:36.911 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
23:46:36.911 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:36.911 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:36.911 00.000 12044 MoveAxis(E, 0, ABG)
23:46:36.911 00.000 12044 Move returns status 0, amount 0
23:46:36.911 00.000 12044 MoveAxis(N, 0, ABG)
23:46:36.911 00.000 12044 Move returns status 0, amount 0
23:46:36.911 00.000 12044 move complete, result=0
23:46:36.911 00.000 12044 worker thread done servicing request
23:46:36.923 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21435, med=616, FiltMin=535, FiltMax=16736, Gamma=0.810
23:46:36.934 00.011 14964 UpdateGuideState exits: m=332691 SNR=355.0
23:46:36.936 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.937 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:36.938 00.001 14964 Enqueuing Expose request
23:46:36.940 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:36.941 00.001 12044 Worker thread wakes up
23:46:36.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:36.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:40.060 03.119 12044 Exposure complete
23:46:40.083 00.023 12044 worker thread done servicing request
23:46:40.083 00.000 14964 OnExposeComplete: enter
23:46:40.084 00.001 14964 UpdateGuideState(): m_state=6
23:46:40.084 00.000 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1249
23:46:40.085 00.001 14964 Star::Find returns 1 (0), X=275.32, Y=97.87, Mass=331273, SNR=369.2, Peak=26799 HFD=3.8
23:46:40.086 00.001 14964 MultiStar: [#1 -0.38,0.15,0.16,U] [#2 -0.64,0.01,0.07,U] 
23:46:40.086 00.000 14964 refined, 2 included, MultiStar: {-0.44, -0.09}, one-star: {-0.44, -0.14}
23:46:40.087 00.001 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
23:46:40.087 00.000 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
23:46:40.087 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.94 mountX=0.08 mountY=0.45, mountTheta=1.38
23:46:40.089 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.09, opts=13)
23:46:40.089 00.000 14964 Enqueuing Move request for scope (-0.44, -0.09)
23:46:40.090 00.001 12044 Worker thread wakes up
23:46:40.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.09) opts 0xd
23:46:40.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.09)
23:46:40.090 00.000 12044 Moving (-0.44, -0.09) raw xDistance=0.08 yDistance=0.45
23:46:40.090 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.15, using input
23:46:40.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
23:46:40.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:40.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:46:40.090 00.000 12044 MoveAxis(E, 0, ABG)
23:46:40.090 00.000 12044 Move returns status 0, amount 0
23:46:40.090 00.000 12044 MoveAxis(N, 0, ABG)
23:46:40.090 00.000 12044 Move returns status 0, amount 0
23:46:40.090 00.000 12044 move complete, result=0
23:46:40.090 00.000 12044 worker thread done servicing request
23:46:40.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26799, med=616, FiltMin=538, FiltMax=17043, Gamma=0.810
23:46:40.103 00.006 14964 UpdateGuideState exits: m=331273 SNR=369.2
23:46:40.104 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:40.104 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:40.105 00.001 14964 Enqueuing Expose request
23:46:40.105 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:40.106 00.001 12044 Worker thread wakes up
23:46:40.106 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:40.106 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:43.203 03.097 12044 Exposure complete
23:46:43.238 00.035 12044 worker thread done servicing request
23:46:43.238 00.000 14964 OnExposeComplete: enter
23:46:43.240 00.002 14964 UpdateGuideState(): m_state=6
23:46:43.241 00.001 14964 Star::Find(35, 275, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1250
23:46:43.241 00.000 14964 Star::Find returns 1 (0), X=275.33, Y=98.13, Mass=329638, SNR=357.4, Peak=24795 HFD=3.8
23:46:43.242 00.001 14964 MultiStar: [#1 -0.18,-0.14,0.17,U] [#2 -0.71,-0.20,0.00,M1] 
23:46:43.242 00.000 14964 refined, 1 included, MultiStar: {-0.39, 0.09}, one-star: {-0.43, 0.12}
23:46:43.243 00.001 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.48 = -1.80)
23:46:43.243 00.000 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.25)
23:46:43.244 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.09 hyp=0.40 cameraTheta=2.93 mountX=-0.09 mountY=0.38, mountTheta=1.80
23:46:43.246 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.09, opts=13)
23:46:43.247 00.001 14964 Enqueuing Move request for scope (-0.39, 0.09)
23:46:43.247 00.000 12044 Worker thread wakes up
23:46:43.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.09) opts 0xd
23:46:43.247 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.09)
23:46:43.247 00.000 12044 Moving (-0.39, 0.09) raw xDistance=-0.09 yDistance=0.38
23:46:43.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
23:46:43.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:46:43.247 00.000 12044 MoveAxis(E, 0, ABG)
23:46:43.247 00.000 12044 Move returns status 0, amount 0
23:46:43.247 00.000 12044 MoveAxis(N, 0, ABG)
23:46:43.247 00.000 12044 Move returns status 0, amount 0
23:46:43.247 00.000 12044 move complete, result=0
23:46:43.248 00.001 12044 worker thread done servicing request
23:46:43.255 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24795, med=617, FiltMin=529, FiltMax=18379, Gamma=0.810
23:46:43.261 00.006 14964 UpdateGuideState exits: m=329638 SNR=357.4
23:46:43.262 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.262 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:43.263 00.001 14964 Enqueuing Expose request
23:46:43.263 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:43.264 00.001 12044 Worker thread wakes up
23:46:43.264 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:43.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:46.387 03.123 12044 Exposure complete
23:46:46.411 00.024 12044 worker thread done servicing request
23:46:46.411 00.000 14964 OnExposeComplete: enter
23:46:46.412 00.001 14964 UpdateGuideState(): m_state=6
23:46:46.412 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1251
23:46:46.413 00.001 14964 Star::Find returns 1 (0), X=275.53, Y=98.47, Mass=331207, SNR=368.0, Peak=22283 HFD=3.2
23:46:46.414 00.001 14964 MultiStar: [#1 -0.20,-0.78,0.00,M1] [#2 -0.56,-0.84,0.00,M2] 
23:46:46.416 00.002 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.60 = -2.69)
23:46:46.417 00.001 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
23:46:46.418 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.47 hyp=0.52 cameraTheta=2.04 mountX=-0.47 mountY=0.19, mountTheta=2.76
23:46:46.421 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.47, opts=13)
23:46:46.422 00.001 14964 Enqueuing Move request for scope (-0.24, 0.47)
23:46:46.425 00.003 12044 Worker thread wakes up
23:46:46.425 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.47) opts 0xd
23:46:46.425 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.47)
23:46:46.425 00.000 12044 Moving (-0.24, 0.47) raw xDistance=-0.47 yDistance=0.19
23:46:46.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.47, slope = -0.01
23:46:46.425 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:46:46.425 00.000 12044 MoveAxis(E, 8, ABG)
23:46:46.425 00.000 12044 Guiding  Dir = 2, Dur = 8
23:46:46.444 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22283, med=616, FiltMin=538, FiltMax=15384, Gamma=0.810
23:46:46.455 00.011 14964 UpdateGuideState exits: m=331207 SNR=368.0
23:46:46.456 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.458 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:46.459 00.001 14964 Enqueuing Expose request
23:46:46.469 00.010 12044 IsSlewing returns 0
23:46:46.493 00.024 12044 IsGuiding returns 0
23:46:46.526 00.033 12044 IsGuiding returns 1
23:46:46.527 00.001 12044 scope still moving after pulse duration time elapsed
23:46:46.584 00.057 12044 IsSlewing returns 0
23:46:46.584 00.000 12044 IsGuiding returns 0
23:46:46.585 00.001 12044 scope move finished after 8 + 83 ms
23:46:46.585 00.000 12044 Move returns status 0, amount 8
23:46:46.585 00.000 12044 MoveAxis(N, 0, ABG)
23:46:46.585 00.000 12044 Move returns status 0, amount 0
23:46:46.585 00.000 12044 move complete, result=0
23:46:46.585 00.000 12044 worker thread done servicing request
23:46:46.585 00.000 12044 Worker thread wakes up
23:46:46.585 00.000 14964 GuideStep: -0.5 px 8 ms EAST, 0.2 px 0 ms NORTH
23:46:46.587 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:46.588 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:49.717 03.129 12044 Exposure complete
23:46:49.743 00.026 12044 worker thread done servicing request
23:46:49.743 00.000 14964 OnExposeComplete: enter
23:46:49.743 00.000 14964 UpdateGuideState(): m_state=6
23:46:49.744 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1252
23:46:49.745 00.001 14964 Star::Find returns 1 (0), X=275.31, Y=98.32, Mass=330456, SNR=361.0, Peak=24423 HFD=3.7
23:46:49.745 00.000 14964 MultiStar: [#1 -0.31,-0.26,0.17,U] [#2 -0.36,-0.20,0.07,U] 
23:46:49.746 00.001 14964 refined, 2 included, MultiStar: {-0.43, 0.21}, one-star: {-0.45, 0.31}
23:46:49.746 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.04)
23:46:49.746 00.000 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
23:46:49.747 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.21 hyp=0.47 cameraTheta=2.69 mountX=-0.21 mountY=0.40, mountTheta=2.06
23:46:49.748 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.21, opts=13)
23:46:49.749 00.001 14964 Enqueuing Move request for scope (-0.43, 0.21)
23:46:49.749 00.000 12044 Worker thread wakes up
23:46:49.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.21) opts 0xd
23:46:49.749 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.21)
23:46:49.749 00.000 12044 Moving (-0.43, 0.21) raw xDistance=-0.21 yDistance=0.40
23:46:49.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
23:46:49.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:49.750 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:46:49.750 00.000 12044 MoveAxis(E, 0, ABG)
23:46:49.750 00.000 12044 Move returns status 0, amount 0
23:46:49.750 00.000 12044 MoveAxis(N, 0, ABG)
23:46:49.750 00.000 12044 Move returns status 0, amount 0
23:46:49.750 00.000 12044 move complete, result=0
23:46:49.750 00.000 12044 worker thread done servicing request
23:46:49.757 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24423, med=616, FiltMin=530, FiltMax=14500, Gamma=0.810
23:46:49.763 00.006 14964 UpdateGuideState exits: m=330456 SNR=361.0
23:46:49.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.765 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:49.765 00.000 14964 Enqueuing Expose request
23:46:49.766 00.001 12044 Worker thread wakes up
23:46:49.766 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:49.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:49.766 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:52.860 03.094 12044 Exposure complete
23:46:52.892 00.032 12044 worker thread done servicing request
23:46:52.893 00.001 14964 OnExposeComplete: enter
23:46:52.894 00.001 14964 UpdateGuideState(): m_state=6
23:46:52.895 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1253
23:46:52.896 00.001 14964 Star::Find returns 1 (0), X=275.50, Y=98.75, Mass=331376, SNR=363.0, Peak=20579 HFD=3.8
23:46:52.897 00.001 14964 MultiStar: [#1 -0.25,-0.53,0.17,U] [#2 -0.84,-0.60,0.00,M2] 
23:46:52.897 00.000 14964 refined, 1 included, MultiStar: {-0.26, 0.57}, one-star: {-0.27, 0.75}
23:46:52.898 00.001 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.56 = -2.72)
23:46:52.898 00.000 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.33)
23:46:52.899 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.57 hyp=0.62 cameraTheta=2.01 mountX=-0.57 mountY=0.20, mountTheta=2.80
23:46:52.900 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.57, opts=13)
23:46:52.900 00.000 14964 Enqueuing Move request for scope (-0.26, 0.57)
23:46:52.901 00.001 12044 Worker thread wakes up
23:46:52.901 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.57) opts 0xd
23:46:52.901 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.57)
23:46:52.901 00.000 12044 Moving (-0.26, 0.57) raw xDistance=-0.57 yDistance=0.20
23:46:52.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.57, slope = -0.05
23:46:52.901 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:52.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:46:52.901 00.000 12044 MoveAxis(E, 38, ABG)
23:46:52.901 00.000 12044 Guiding  Dir = 2, Dur = 38
23:46:52.908 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20579, med=616, FiltMin=521, FiltMax=15279, Gamma=0.810
23:46:52.914 00.006 14964 UpdateGuideState exits: m=331376 SNR=363.0
23:46:52.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.915 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:52.916 00.001 14964 Enqueuing Expose request
23:46:52.922 00.006 12044 IsSlewing returns 0
23:46:52.922 00.000 12044 IsGuiding returns 0
23:46:52.955 00.033 12044 PulseGuide returned control before completion, sleep 17
23:46:52.987 00.032 12044 IsGuiding returns 1
23:46:52.987 00.000 12044 scope still moving after pulse duration time elapsed
23:46:53.065 00.078 12044 IsSlewing returns 0
23:46:53.065 00.000 12044 IsGuiding returns 0
23:46:53.065 00.000 12044 scope move finished after 38 + 104 ms
23:46:53.065 00.000 12044 Move returns status 0, amount 38
23:46:53.065 00.000 12044 MoveAxis(N, 0, ABG)
23:46:53.065 00.000 12044 Move returns status 0, amount 0
23:46:53.065 00.000 12044 move complete, result=0
23:46:53.066 00.001 12044 worker thread done servicing request
23:46:53.066 00.000 12044 Worker thread wakes up
23:46:53.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:53.066 00.000 14964 GuideStep: -0.6 px 38 ms EAST, 0.2 px 0 ms NORTH
23:46:53.067 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:56.192 03.125 12044 Exposure complete
23:46:56.229 00.037 12044 worker thread done servicing request
23:46:56.229 00.000 14964 OnExposeComplete: enter
23:46:56.231 00.002 14964 UpdateGuideState(): m_state=6
23:46:56.233 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1254
23:46:56.233 00.000 14964 Star::Find returns 1 (0), X=275.42, Y=98.12, Mass=336153, SNR=361.9, Peak=23799 HFD=3.9
23:46:56.234 00.001 14964 MultiStar: [#1 -0.37,-0.08,0.17,U] [#2 -0.60,0.02,0.07,U] 
23:46:56.235 00.001 14964 single-star, 2 included, MultiStar: {-0.36, 0.08}, one-star: {-0.34, 0.11}
23:46:56.237 00.002 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
23:46:56.239 00.002 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
23:46:56.240 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.83 mountX=-0.12 mountY=0.33, mountTheta=1.91
23:46:56.243 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.11, opts=13)
23:46:56.245 00.002 14964 Enqueuing Move request for scope (-0.34, 0.11)
23:46:56.247 00.002 12044 Worker thread wakes up
23:46:56.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
23:46:56.247 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
23:46:56.247 00.000 12044 Moving (-0.34, 0.11) raw xDistance=-0.12 yDistance=0.33
23:46:56.247 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.24, using input
23:46:56.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
23:46:56.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:46:56.247 00.000 12044 MoveAxis(E, 0, ABG)
23:46:56.247 00.000 12044 Move returns status 0, amount 0
23:46:56.247 00.000 12044 MoveAxis(N, 0, ABG)
23:46:56.247 00.000 12044 Move returns status 0, amount 0
23:46:56.247 00.000 12044 move complete, result=0
23:46:56.249 00.002 12044 worker thread done servicing request
23:46:56.262 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23799, med=616, FiltMin=510, FiltMax=18151, Gamma=0.810
23:46:56.274 00.012 14964 UpdateGuideState exits: m=336153 SNR=361.9
23:46:56.275 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.277 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:56.278 00.001 14964 Enqueuing Expose request
23:46:56.279 00.001 12044 Worker thread wakes up
23:46:56.279 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:46:56.279 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:56.280 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:46:59.389 03.109 12044 Exposure complete
23:46:59.418 00.029 12044 worker thread done servicing request
23:46:59.418 00.000 14964 OnExposeComplete: enter
23:46:59.420 00.002 14964 UpdateGuideState(): m_state=6
23:46:59.422 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1255
23:46:59.424 00.002 14964 Star::Find returns 1 (0), X=275.39, Y=98.19, Mass=332393, SNR=367.9, Peak=23387 HFD=3.7
23:46:59.425 00.001 14964 MultiStar: [#1 -0.35,-0.16,0.17,U] [#2 -0.58,-0.41,0.00,M2] 
23:46:59.426 00.001 14964 refined, 1 included, MultiStar: {-0.37, 0.14}, one-star: {-0.37, 0.19}
23:46:59.427 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
23:46:59.427 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.11)
23:46:59.430 00.003 14964 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.39 cameraTheta=2.79 mountX=-0.14 mountY=0.35, mountTheta=1.95
23:46:59.432 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.14, opts=13)
23:46:59.433 00.001 14964 Enqueuing Move request for scope (-0.37, 0.14)
23:46:59.436 00.003 12044 Worker thread wakes up
23:46:59.437 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.14) opts 0xd
23:46:59.437 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.14)
23:46:59.437 00.000 12044 Moving (-0.37, 0.14) raw xDistance=-0.14 yDistance=0.35
23:46:59.438 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.15, using input
23:46:59.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
23:46:59.439 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:46:59.439 00.000 12044 MoveAxis(E, 0, ABG)
23:46:59.439 00.000 12044 Move returns status 0, amount 0
23:46:59.439 00.000 12044 MoveAxis(N, 0, ABG)
23:46:59.439 00.000 12044 Move returns status 0, amount 0
23:46:59.439 00.000 12044 move complete, result=0
23:46:59.441 00.002 12044 worker thread done servicing request
23:46:59.459 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23387, med=615, FiltMin=531, FiltMax=17583, Gamma=0.810
23:46:59.465 00.006 14964 UpdateGuideState exits: m=332393 SNR=367.9
23:46:59.465 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.466 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:46:59.467 00.001 14964 Enqueuing Expose request
23:46:59.467 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:59.468 00.001 12044 Worker thread wakes up
23:46:59.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:46:59.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:02.569 03.101 12044 Exposure complete
23:47:02.603 00.034 12044 worker thread done servicing request
23:47:02.603 00.000 14964 OnExposeComplete: enter
23:47:02.605 00.002 14964 UpdateGuideState(): m_state=6
23:47:02.606 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1256
23:47:02.608 00.002 14964 Star::Find returns 1 (0), X=275.21, Y=98.09, Mass=327546, SNR=359.8, Peak=17471 HFD=4.2
23:47:02.608 00.000 14964 MultiStar: [#1 -0.45,-0.10,0.17,U] [#2 -0.78,0.43,0.00,M3] 
23:47:02.609 00.001 14964 refined, 1 included, MultiStar: {-0.53, 0.06}, one-star: {-0.55, 0.08}
23:47:02.609 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
23:47:02.611 00.002 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
23:47:02.612 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=0.06 hyp=0.54 cameraTheta=3.04 mountX=-0.06 mountY=0.53, mountTheta=1.69
23:47:02.614 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.06, opts=13)
23:47:02.616 00.002 14964 Enqueuing Move request for scope (-0.53, 0.06)
23:47:02.617 00.001 12044 Worker thread wakes up
23:47:02.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.06) opts 0xd
23:47:02.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.06)
23:47:02.617 00.000 12044 Moving (-0.53, 0.06) raw xDistance=-0.06 yDistance=0.53
23:47:02.618 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
23:47:02.618 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
23:47:02.618 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:47:02.618 00.000 12044 MoveAxis(E, 0, ABG)
23:47:02.618 00.000 12044 Move returns status 0, amount 0
23:47:02.618 00.000 12044 MoveAxis(S, 49, ABG)
23:47:02.618 00.000 12044 Guiding  Dir = 1, Dur = 49
23:47:02.630 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17471, med=617, FiltMin=535, FiltMax=14844, Gamma=0.810
23:47:02.640 00.010 14964 UpdateGuideState exits: m=327546 SNR=359.8
23:47:02.642 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.643 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:02.644 00.001 14964 Enqueuing Expose request
23:47:02.659 00.015 12044 IsSlewing returns 0
23:47:02.659 00.000 12044 IsGuiding returns 0
23:47:02.691 00.032 12044 PulseGuide returned control before completion, sleep 28
23:47:02.733 00.042 12044 IsGuiding returns 1
23:47:02.734 00.001 12044 scope still moving after pulse duration time elapsed
23:47:02.800 00.066 12044 IsSlewing returns 0
23:47:02.801 00.001 12044 IsGuiding returns 0
23:47:02.801 00.000 12044 scope move finished after 49 + 92 ms
23:47:02.801 00.000 12044 Move returns status 0, amount 49
23:47:02.801 00.000 12044 move complete, result=0
23:47:02.801 00.000 12044 worker thread done servicing request
23:47:02.801 00.000 12044 Worker thread wakes up
23:47:02.801 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 49 ms SOUTH
23:47:02.804 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:02.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:05.925 03.121 12044 Exposure complete
23:47:05.948 00.023 12044 worker thread done servicing request
23:47:05.949 00.001 14964 OnExposeComplete: enter
23:47:05.950 00.001 14964 UpdateGuideState(): m_state=6
23:47:05.950 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1257
23:47:05.951 00.001 14964 Star::Find returns 1 (0), X=275.86, Y=98.21, Mass=327548, SNR=363.5, Peak=23783 HFD=3.9
23:47:05.952 00.001 14964 MultiStar: [#1 0.21,-0.07,0.17,U] [#2 0.01,-0.30,0.07,U] 
23:47:05.952 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.13}, one-star: {0.10, 0.20}
23:47:05.953 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.46 = 2.46)
23:47:05.953 00.000 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.77)
23:47:05.954 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=-0.13 mountY=-0.12, mountTheta=-2.41
23:47:05.958 00.004 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.13, opts=13)
23:47:05.959 00.001 14964 Enqueuing Move request for scope (0.11, 0.13)
23:47:05.959 00.000 12044 Worker thread wakes up
23:47:05.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:47:05.959 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:47:05.959 00.000 12044 Moving (0.11, 0.13) raw xDistance=-0.13 yDistance=-0.12
23:47:05.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
23:47:05.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:47:05.959 00.000 12044 MoveAxis(E, 0, ABG)
23:47:05.960 00.001 12044 Move returns status 0, amount 0
23:47:05.960 00.000 12044 MoveAxis(N, 0, ABG)
23:47:05.960 00.000 12044 Move returns status 0, amount 0
23:47:05.960 00.000 12044 move complete, result=0
23:47:05.960 00.000 12044 worker thread done servicing request
23:47:05.975 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23783, med=616, FiltMin=529, FiltMax=16156, Gamma=0.810
23:47:05.981 00.006 14964 UpdateGuideState exits: m=327548 SNR=363.5
23:47:05.982 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.982 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:05.983 00.001 14964 Enqueuing Expose request
23:47:05.983 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:05.984 00.001 12044 Worker thread wakes up
23:47:05.984 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:05.984 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:09.090 03.106 12044 Exposure complete
23:47:09.116 00.026 12044 worker thread done servicing request
23:47:09.116 00.000 14964 OnExposeComplete: enter
23:47:09.118 00.002 14964 UpdateGuideState(): m_state=6
23:47:09.119 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1258
23:47:09.121 00.002 14964 Star::Find returns 1 (0), X=276.00, Y=98.05, Mass=328400, SNR=362.7, Peak=21727 HFD=4.0
23:47:09.122 00.001 14964 MultiStar: [#1 0.25,-0.10,0.16,U] [#2 -0.03,-0.17,0.06,U] 
23:47:09.123 00.001 14964 refined, 2 included, MultiStar: {0.22, 0.02}, one-star: {0.24, 0.05}
23:47:09.124 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
23:47:09.124 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
23:47:09.125 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=-0.01 mountY=-0.23, mountTheta=-1.63
23:47:09.126 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.02, opts=13)
23:47:09.127 00.001 14964 Enqueuing Move request for scope (0.22, 0.02)
23:47:09.127 00.000 12044 Worker thread wakes up
23:47:09.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
23:47:09.127 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
23:47:09.127 00.000 12044 Moving (0.22, 0.02) raw xDistance=-0.01 yDistance=-0.23
23:47:09.128 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
23:47:09.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:47:09.128 00.000 12044 MoveAxis(E, 0, ABG)
23:47:09.128 00.000 12044 Move returns status 0, amount 0
23:47:09.128 00.000 12044 MoveAxis(N, 0, ABG)
23:47:09.128 00.000 12044 Move returns status 0, amount 0
23:47:09.128 00.000 12044 move complete, result=0
23:47:09.128 00.000 12044 worker thread done servicing request
23:47:09.136 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21727, med=616, FiltMin=531, FiltMax=17140, Gamma=0.810
23:47:09.141 00.005 14964 UpdateGuideState exits: m=328400 SNR=362.7
23:47:09.142 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.142 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:09.143 00.001 14964 Enqueuing Expose request
23:47:09.143 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:09.144 00.001 12044 Worker thread wakes up
23:47:09.144 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:09.144 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:12.260 03.116 12044 Exposure complete
23:47:12.314 00.054 12044 worker thread done servicing request
23:47:12.314 00.000 14964 OnExposeComplete: enter
23:47:12.314 00.000 14964 UpdateGuideState(): m_state=6
23:47:12.317 00.003 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1259
23:47:12.319 00.002 14964 Star::Find returns 1 (0), X=275.85, Y=98.39, Mass=333806, SNR=364.2, Peak=24047 HFD=3.6
23:47:12.320 00.001 14964 MultiStar: [#1 0.00,-0.37,0.17,U] [#2 -0.49,-0.33,0.07,U] 
23:47:12.322 00.002 14964 refined, 2 included, MultiStar: {0.04, 0.24}, one-star: {0.09, 0.38}
23:47:12.323 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
23:47:12.324 00.001 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
23:47:12.324 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.39 mountX=-0.24 mountY=-0.07, mountTheta=-2.87
23:47:12.326 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.24, opts=13)
23:47:12.327 00.001 14964 Enqueuing Move request for scope (0.04, 0.24)
23:47:12.327 00.000 12044 Worker thread wakes up
23:47:12.327 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
23:47:12.328 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
23:47:12.328 00.000 12044 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=-0.07
23:47:12.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.02
23:47:12.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:12.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:12.328 00.000 12044 MoveAxis(E, 0, ABG)
23:47:12.328 00.000 12044 Move returns status 0, amount 0
23:47:12.328 00.000 12044 MoveAxis(N, 0, ABG)
23:47:12.328 00.000 12044 Move returns status 0, amount 0
23:47:12.328 00.000 12044 move complete, result=0
23:47:12.329 00.001 12044 worker thread done servicing request
23:47:12.336 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24047, med=615, FiltMin=521, FiltMax=15403, Gamma=0.810
23:47:12.342 00.006 14964 UpdateGuideState exits: m=333806 SNR=364.2
23:47:12.344 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.346 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:12.347 00.001 14964 Enqueuing Expose request
23:47:12.348 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:12.350 00.002 12044 Worker thread wakes up
23:47:12.350 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:12.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:15.471 03.121 12044 Exposure complete
23:47:15.505 00.034 12044 worker thread done servicing request
23:47:15.505 00.000 14964 OnExposeComplete: enter
23:47:15.507 00.002 14964 UpdateGuideState(): m_state=6
23:47:15.508 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1260
23:47:15.511 00.003 14964 Star::Find returns 1 (0), X=275.76, Y=98.75, Mass=335322, SNR=372.1, Peak=22156 HFD=3.7
23:47:15.512 00.001 14964 MultiStar: [#1 0.01,-0.71,0.00,M1] [#2 -0.32,-0.55,0.06,U] 
23:47:15.513 00.001 14964 refined, 1 included, MultiStar: {-0.02, 0.67}, one-star: {-0.01, 0.75}
23:47:15.514 00.001 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
23:47:15.514 00.000 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
23:47:15.516 00.002 14964 CameraToMount -- cameraX=-0.02 cameraY=0.67 hyp=0.67 cameraTheta=1.61 mountX=-0.67 mountY=-0.04, mountTheta=-3.07
23:47:15.519 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.67, opts=13)
23:47:15.522 00.003 14964 Enqueuing Move request for scope (-0.02, 0.67)
23:47:15.525 00.003 12044 Worker thread wakes up
23:47:15.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.67) opts 0xd
23:47:15.525 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.67)
23:47:15.525 00.000 12044 Moving (-0.02, 0.67) raw xDistance=-0.67 yDistance=-0.04
23:47:15.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.67, slope = 0.00
23:47:15.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:15.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:15.526 00.001 12044 MoveAxis(E, 0, ABG)
23:47:15.526 00.000 12044 Move returns status 0, amount 0
23:47:15.526 00.000 12044 MoveAxis(N, 0, ABG)
23:47:15.526 00.000 12044 Move returns status 0, amount 0
23:47:15.526 00.000 12044 move complete, result=0
23:47:15.526 00.000 12044 worker thread done servicing request
23:47:15.541 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22156, med=617, FiltMin=531, FiltMax=16781, Gamma=0.810
23:47:15.552 00.011 14964 UpdateGuideState exits: m=335322 SNR=372.1
23:47:15.555 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.558 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:15.560 00.002 14964 Enqueuing Expose request
23:47:15.560 00.000 14964 GuideStep: -0.7 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:15.562 00.002 12044 Worker thread wakes up
23:47:15.562 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:15.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:18.691 03.129 12044 Exposure complete
23:47:18.728 00.037 12044 worker thread done servicing request
23:47:18.729 00.001 14964 OnExposeComplete: enter
23:47:18.730 00.001 14964 UpdateGuideState(): m_state=6
23:47:18.731 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1261
23:47:18.732 00.001 14964 Star::Find returns 1 (0), X=275.43, Y=98.11, Mass=334777, SNR=376.4, Peak=23871 HFD=3.8
23:47:18.733 00.001 14964 MultiStar: [#1 -0.29,-0.28,0.17,U] [#2 -0.43,-0.38,0.07,U] 
23:47:18.734 00.001 14964 refined, 2 included, MultiStar: {-0.33, 0.02}, one-star: {-0.33, 0.10}
23:47:18.736 00.002 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.66)
23:47:18.737 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
23:47:18.738 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.07 mountX=-0.03 mountY=0.33, mountTheta=1.66
23:47:18.740 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.02, opts=13)
23:47:18.742 00.002 14964 Enqueuing Move request for scope (-0.33, 0.02)
23:47:18.744 00.002 12044 Worker thread wakes up
23:47:18.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd
23:47:18.744 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.02)
23:47:18.744 00.000 12044 Moving (-0.33, 0.02) raw xDistance=-0.03 yDistance=0.33
23:47:18.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
23:47:18.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:18.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:47:18.744 00.000 12044 MoveAxis(E, 0, ABG)
23:47:18.744 00.000 12044 Move returns status 0, amount 0
23:47:18.745 00.001 12044 MoveAxis(N, 0, ABG)
23:47:18.745 00.000 12044 Move returns status 0, amount 0
23:47:18.745 00.000 12044 move complete, result=0
23:47:18.745 00.000 12044 worker thread done servicing request
23:47:18.754 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23871, med=615, FiltMin=529, FiltMax=19284, Gamma=0.810
23:47:18.760 00.006 14964 UpdateGuideState exits: m=334777 SNR=376.4
23:47:18.761 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.761 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:18.762 00.001 14964 Enqueuing Expose request
23:47:18.762 00.000 12044 Worker thread wakes up
23:47:18.762 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:18.762 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:18.764 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:47:21.868 03.104 12044 Exposure complete
23:47:21.888 00.020 12044 worker thread done servicing request
23:47:21.888 00.000 14964 OnExposeComplete: enter
23:47:21.889 00.001 14964 UpdateGuideState(): m_state=6
23:47:21.889 00.000 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1262
23:47:21.890 00.001 14964 Star::Find returns 1 (0), X=275.70, Y=98.27, Mass=332433, SNR=373.9, Peak=24059 HFD=3.6
23:47:21.891 00.001 14964 MultiStar: [#1 0.01,-0.31,0.16,U] [#2 -0.38,-0.36,0.07,U] 
23:47:21.891 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.16}, one-star: {-0.06, 0.27}
23:47:21.892 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
23:47:21.892 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
23:47:21.893 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.98 mountX=-0.16 mountY=0.05, mountTheta=2.83
23:47:21.895 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.16, opts=13)
23:47:21.896 00.001 14964 Enqueuing Move request for scope (-0.07, 0.16)
23:47:21.897 00.001 12044 Worker thread wakes up
23:47:21.897 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
23:47:21.897 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
23:47:21.897 00.000 12044 Moving (-0.07, 0.16) raw xDistance=-0.16 yDistance=0.05
23:47:21.897 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
23:47:21.897 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:21.897 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:21.897 00.000 12044 MoveAxis(E, 0, ABG)
23:47:21.897 00.000 12044 Move returns status 0, amount 0
23:47:21.898 00.001 12044 MoveAxis(N, 0, ABG)
23:47:21.898 00.000 12044 Move returns status 0, amount 0
23:47:21.898 00.000 12044 move complete, result=0
23:47:21.898 00.000 12044 worker thread done servicing request
23:47:21.910 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24059, med=617, FiltMin=523, FiltMax=18491, Gamma=0.810
23:47:21.920 00.010 14964 UpdateGuideState exits: m=332433 SNR=373.9
23:47:21.920 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.921 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:21.921 00.000 14964 Enqueuing Expose request
23:47:21.922 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:21.923 00.001 12044 Worker thread wakes up
23:47:21.923 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:21.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:25.053 03.130 12044 Exposure complete
23:47:25.091 00.038 12044 worker thread done servicing request
23:47:25.092 00.001 14964 OnExposeComplete: enter
23:47:25.094 00.002 14964 UpdateGuideState(): m_state=6
23:47:25.095 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1263
23:47:25.096 00.001 14964 Star::Find returns 1 (0), X=275.68, Y=98.34, Mass=325580, SNR=363.1, Peak=24139 HFD=3.5
23:47:25.098 00.002 14964 MultiStar: [#1 0.01,-0.39,0.16,U] [#2 -0.14,-0.27,0.08,U] 
23:47:25.100 00.002 14964 refined, 2 included, MultiStar: {-0.08, 0.21}, one-star: {-0.09, 0.34}
23:47:25.101 00.001 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.80)
23:47:25.102 00.001 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
23:47:25.104 00.002 14964 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=-0.21 mountY=0.06, mountTheta=2.88
23:47:25.106 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.21, opts=13)
23:47:25.107 00.001 14964 Enqueuing Move request for scope (-0.08, 0.21)
23:47:25.107 00.000 12044 Worker thread wakes up
23:47:25.108 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:47:25.108 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:47:25.108 00.000 12044 Moving (-0.08, 0.21) raw xDistance=-0.21 yDistance=0.06
23:47:25.108 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
23:47:25.108 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:25.108 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:25.108 00.000 12044 MoveAxis(E, 0, ABG)
23:47:25.108 00.000 12044 Move returns status 0, amount 0
23:47:25.108 00.000 12044 MoveAxis(N, 0, ABG)
23:47:25.108 00.000 12044 Move returns status 0, amount 0
23:47:25.108 00.000 12044 move complete, result=0
23:47:25.108 00.000 12044 worker thread done servicing request
23:47:25.122 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24139, med=616, FiltMin=534, FiltMax=17027, Gamma=0.810
23:47:25.131 00.009 14964 UpdateGuideState exits: m=325580 SNR=363.1
23:47:25.133 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.134 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:25.136 00.002 14964 Enqueuing Expose request
23:47:25.137 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:25.138 00.001 12044 Worker thread wakes up
23:47:25.139 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:25.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:28.252 03.113 12044 Exposure complete
23:47:28.298 00.046 12044 worker thread done servicing request
23:47:28.298 00.000 14964 OnExposeComplete: enter
23:47:28.299 00.001 14964 UpdateGuideState(): m_state=6
23:47:28.301 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1264
23:47:28.302 00.001 14964 Star::Find returns 1 (0), X=275.85, Y=98.35, Mass=330017, SNR=356.1, Peak=22987 HFD=3.6
23:47:28.304 00.002 14964 MultiStar: [#1 0.16,-0.74,0.00,M1] [#2 -0.23,-0.62,0.00,M1] 
23:47:28.306 00.002 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
23:47:28.306 00.000 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.36)
23:47:28.308 00.002 14964 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.32 mountX=-0.34 mountY=-0.12, mountTheta=-2.79
23:47:28.314 00.006 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.34, opts=13)
23:47:28.317 00.003 14964 Enqueuing Move request for scope (0.09, 0.34)
23:47:28.319 00.002 12044 Worker thread wakes up
23:47:28.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
23:47:28.319 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
23:47:28.319 00.000 12044 Moving (0.09, 0.34) raw xDistance=-0.34 yDistance=-0.12
23:47:28.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.34, slope = -0.02
23:47:28.319 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:28.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:47:28.319 00.000 12044 MoveAxis(E, 16, ABG)
23:47:28.319 00.000 12044 Guiding  Dir = 2, Dur = 16
23:47:28.334 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22987, med=617, FiltMin=528, FiltMax=17435, Gamma=0.810
23:47:28.343 00.009 14964 UpdateGuideState exits: m=330017 SNR=356.1
23:47:28.345 00.002 12044 IsSlewing returns 0
23:47:28.346 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.348 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:28.350 00.002 14964 Enqueuing Expose request
23:47:28.352 00.002 12044 IsGuiding returns 0
23:47:28.385 00.033 12044 IsGuiding returns 1
23:47:28.385 00.000 12044 scope still moving after pulse duration time elapsed
23:47:28.471 00.086 12044 IsSlewing returns 0
23:47:28.471 00.000 12044 IsGuiding returns 0
23:47:28.471 00.000 12044 scope move finished after 16 + 102 ms
23:47:28.471 00.000 12044 Move returns status 0, amount 16
23:47:28.471 00.000 12044 MoveAxis(N, 0, ABG)
23:47:28.471 00.000 12044 Move returns status 0, amount 0
23:47:28.472 00.001 12044 move complete, result=0
23:47:28.472 00.000 12044 worker thread done servicing request
23:47:28.472 00.000 12044 Worker thread wakes up
23:47:28.472 00.000 14964 GuideStep: -0.3 px 16 ms EAST, -0.1 px 0 ms NORTH
23:47:28.472 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:28.472 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:31.612 03.140 12044 Exposure complete
23:47:31.643 00.031 12044 worker thread done servicing request
23:47:31.643 00.000 14964 OnExposeComplete: enter
23:47:31.645 00.002 14964 UpdateGuideState(): m_state=6
23:47:31.648 00.003 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1265
23:47:31.649 00.001 14964 Star::Find returns 1 (0), X=275.71, Y=98.17, Mass=331471, SNR=359.8, Peak=21603 HFD=3.8
23:47:31.649 00.000 14964 MultiStar: [#1 -0.05,-0.01,0.17,U] [#2 -0.24,-0.01,0.08,U] 
23:47:31.650 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.13}, one-star: {-0.06, 0.16}
23:47:31.650 00.000 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
23:47:31.650 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
23:47:31.651 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=-0.13 mountY=0.05, mountTheta=2.75
23:47:31.652 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.13, opts=13)
23:47:31.654 00.002 14964 Enqueuing Move request for scope (-0.07, 0.13)
23:47:31.655 00.001 12044 Worker thread wakes up
23:47:31.656 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:47:31.656 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:47:31.656 00.000 12044 Moving (-0.07, 0.13) raw xDistance=-0.13 yDistance=0.05
23:47:31.656 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
23:47:31.656 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:31.656 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:31.656 00.000 12044 MoveAxis(E, 0, ABG)
23:47:31.656 00.000 12044 Move returns status 0, amount 0
23:47:31.656 00.000 12044 MoveAxis(N, 0, ABG)
23:47:31.656 00.000 12044 Move returns status 0, amount 0
23:47:31.656 00.000 12044 move complete, result=0
23:47:31.656 00.000 12044 worker thread done servicing request
23:47:31.664 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21603, med=617, FiltMin=527, FiltMax=17003, Gamma=0.810
23:47:31.670 00.006 14964 UpdateGuideState exits: m=331471 SNR=359.8
23:47:31.671 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.671 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:31.672 00.001 14964 Enqueuing Expose request
23:47:31.672 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:31.672 00.000 12044 Worker thread wakes up
23:47:31.673 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:31.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:34.775 03.102 12044 Exposure complete
23:47:34.811 00.036 12044 worker thread done servicing request
23:47:34.811 00.000 14964 OnExposeComplete: enter
23:47:34.813 00.002 14964 UpdateGuideState(): m_state=6
23:47:34.815 00.002 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1266
23:47:34.817 00.002 14964 Star::Find returns 1 (0), X=275.58, Y=98.06, Mass=327518, SNR=361.1, Peak=20183 HFD=4.0
23:47:34.818 00.001 14964 MultiStar: [#1 0.08,-0.19,0.16,U] [#2 -0.11,-0.20,0.08,U] 
23:47:34.819 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.00}, one-star: {-0.18, 0.05}
23:47:34.819 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
23:47:34.820 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.43)
23:47:34.820 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.11 mountX=-0.01 mountY=0.14, mountTheta=1.62
23:47:34.822 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.00, opts=13)
23:47:34.824 00.002 14964 Enqueuing Move request for scope (-0.14, 0.00)
23:47:34.826 00.002 12044 Worker thread wakes up
23:47:34.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
23:47:34.826 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
23:47:34.826 00.000 12044 Moving (-0.14, 0.00) raw xDistance=-0.01 yDistance=0.14
23:47:34.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
23:47:34.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:34.827 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:47:34.827 00.000 12044 MoveAxis(E, 0, ABG)
23:47:34.827 00.000 12044 Move returns status 0, amount 0
23:47:34.827 00.000 12044 MoveAxis(N, 0, ABG)
23:47:34.827 00.000 12044 Move returns status 0, amount 0
23:47:34.827 00.000 12044 move complete, result=0
23:47:34.827 00.000 12044 worker thread done servicing request
23:47:34.843 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20183, med=617, FiltMin=539, FiltMax=16348, Gamma=0.810
23:47:34.850 00.007 14964 UpdateGuideState exits: m=327518 SNR=361.1
23:47:34.851 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:34.852 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:34.853 00.001 14964 Enqueuing Expose request
23:47:34.855 00.002 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:34.857 00.002 12044 Worker thread wakes up
23:47:34.857 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:34.857 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:37.977 03.120 12044 Exposure complete
23:47:38.010 00.033 12044 worker thread done servicing request
23:47:38.010 00.000 14964 OnExposeComplete: enter
23:47:38.010 00.000 14964 UpdateGuideState(): m_state=6
23:47:38.011 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1267
23:47:38.012 00.001 14964 Star::Find returns 1 (0), X=275.72, Y=98.74, Mass=334606, SNR=370.4, Peak=21215 HFD=3.8
23:47:38.012 00.000 14964 MultiStar: [#1 -0.21,-1.09,0.00,M1] [#2 -0.48,-0.84,0.00,M1] 
23:47:38.013 00.001 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.56) = xAngle (3.18 = -3.10)
23:47:38.013 00.000 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.05)
23:47:38.014 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.74 hyp=0.74 cameraTheta=1.63 mountX=-0.74 mountY=-0.03, mountTheta=-3.09
23:47:38.015 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.74, opts=13)
23:47:38.016 00.001 14964 Enqueuing Move request for scope (-0.04, 0.74)
23:47:38.018 00.002 12044 Worker thread wakes up
23:47:38.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.74) opts 0xd
23:47:38.018 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.74)
23:47:38.018 00.000 12044 Moving (-0.04, 0.74) raw xDistance=-0.74 yDistance=-0.03
23:47:38.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.74, slope = -0.02
23:47:38.018 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:38.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:38.018 00.000 12044 MoveAxis(E, 15, ABG)
23:47:38.018 00.000 12044 Guiding  Dir = 2, Dur = 15
23:47:38.027 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21215, med=615, FiltMin=522, FiltMax=14885, Gamma=0.810
23:47:38.033 00.006 14964 UpdateGuideState exits: m=334606 SNR=370.4
23:47:38.034 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:38.034 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:38.035 00.001 14964 Enqueuing Expose request
23:47:38.051 00.016 12044 IsSlewing returns 0
23:47:38.051 00.000 12044 IsGuiding returns 0
23:47:38.083 00.032 12044 IsGuiding returns 1
23:47:38.083 00.000 12044 scope still moving after pulse duration time elapsed
23:47:38.158 00.075 12044 IsSlewing returns 0
23:47:38.159 00.001 12044 IsGuiding returns 0
23:47:38.159 00.000 12044 scope move finished after 15 + 92 ms
23:47:38.159 00.000 12044 Move returns status 0, amount 15
23:47:38.159 00.000 12044 MoveAxis(N, 0, ABG)
23:47:38.159 00.000 12044 Move returns status 0, amount 0
23:47:38.159 00.000 12044 move complete, result=0
23:47:38.159 00.000 12044 worker thread done servicing request
23:47:38.159 00.000 12044 Worker thread wakes up
23:47:38.159 00.000 14964 GuideStep: -0.7 px 15 ms EAST, -0.0 px 0 ms NORTH
23:47:38.161 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:38.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:41.264 03.103 12044 Exposure complete
23:47:41.315 00.051 12044 worker thread done servicing request
23:47:41.315 00.000 14964 OnExposeComplete: enter
23:47:41.317 00.002 14964 UpdateGuideState(): m_state=6
23:47:41.318 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1268
23:47:41.320 00.002 14964 Star::Find returns 1 (0), X=275.69, Y=98.91, Mass=331727, SNR=365.3, Peak=22795 HFD=3.9
23:47:41.321 00.001 14964 MultiStar: [#1 -0.12,-0.89,0.00,M2] [#2 -0.19,-0.92,0.00,M2] 
23:47:41.323 00.002 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.21 = -3.07)
23:47:41.324 00.001 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
23:47:41.325 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.91 hyp=0.91 cameraTheta=1.66 mountX=-0.91 mountY=-0.02, mountTheta=-3.12
23:47:41.330 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.91, opts=13)
23:47:41.331 00.001 14964 Enqueuing Move request for scope (-0.08, 0.91)
23:47:41.333 00.002 12044 Worker thread wakes up
23:47:41.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.91) opts 0xd
23:47:41.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.91)
23:47:41.333 00.000 12044 Moving (-0.08, 0.91) raw xDistance=-0.91 yDistance=-0.02
23:47:41.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.91, slope = -0.04
23:47:41.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:41.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:41.333 00.000 12044 MoveAxis(E, 30, ABG)
23:47:41.333 00.000 12044 Guiding  Dir = 2, Dur = 30
23:47:41.348 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22795, med=617, FiltMin=534, FiltMax=17605, Gamma=0.810
23:47:41.360 00.012 14964 UpdateGuideState exits: m=331727 SNR=365.3
23:47:41.363 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.365 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:41.366 00.001 14964 Enqueuing Expose request
23:47:41.367 00.001 12044 IsSlewing returns 0
23:47:41.367 00.000 12044 IsGuiding returns 0
23:47:41.401 00.034 12044 IsGuiding returns 1
23:47:41.401 00.000 12044 scope still moving after pulse duration time elapsed
23:47:41.455 00.054 12044 IsSlewing returns 0
23:47:41.456 00.001 12044 IsGuiding returns 0
23:47:41.456 00.000 12044 scope move finished after 30 + 58 ms
23:47:41.456 00.000 12044 Move returns status 0, amount 30
23:47:41.456 00.000 12044 MoveAxis(N, 0, ABG)
23:47:41.456 00.000 12044 Move returns status 0, amount 0
23:47:41.456 00.000 12044 move complete, result=0
23:47:41.456 00.000 12044 worker thread done servicing request
23:47:41.456 00.000 12044 Worker thread wakes up
23:47:41.456 00.000 14964 GuideStep: -0.9 px 30 ms EAST, -0.0 px 0 ms NORTH
23:47:41.457 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:41.457 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,63,71,71)
23:47:43.779 02.322 14964 evsrv: cli 01AB2A30 connect
23:47:43.781 00.002 14964 case statement mapped state 6 to 3
23:47:43.781 00.000 14964 case statement mapped state 6 to 3
23:47:43.782 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"ca735b9c-7335-4569-8b04-18ee2d37b34e"}
23:47:43.782 00.000 14964 case statement mapped state 6 to 3
23:47:43.783 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca735b9c-7335-4569-8b04-18ee2d37b34e"}
23:47:43.783 00.000 14964 evsrv: cli 01AB2A30 disconnect
23:47:43.784 00.001 14964 evsrv: cli 01AB2C10 connect
23:47:43.785 00.001 14964 case statement mapped state 6 to 3
23:47:43.785 00.000 14964 case statement mapped state 6 to 3
23:47:43.786 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"a81f55db-2896-44f6-8cf9-5e391b09435d"}
23:47:43.788 00.002 14964 PhdController::Dither begins
23:47:43.788 00.000 14964 dither: size=2.00, dRA=-0.15 dDec=-1.06
23:47:43.789 00.001 14964 MountToCamera -- mountTheta (1.71) + m_xAngle (-1.56) = xAngle (0.16 = 0.16)
23:47:43.789 00.000 14964 MountToCamera -- mountX=-0.15 mountY=-1.06 hyp=1.07 mountTheta=1.71 cameraX=1.06, cameraY=0.17 cameraTheta=0.16
23:47:43.789 00.000 14964 setting lock position to (276.82, 98.17)
23:47:43.789 00.000 14964 Mount: notify guiding dithered (1.1, 0.2)
23:47:43.790 00.001 14964 MultiStar: stabilizing after lock position change
23:47:43.790 00.000 14964 Status Line: Dither by -0.15,-1.06
23:47:43.793 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:47:43.794 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
23:47:43.795 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":0,"id":"a81f55db-2896-44f6-8cf9-5e391b09435d"}
23:47:43.797 00.002 14964 evsrv: cli 01AB2C10 disconnect
23:47:44.572 00.775 12044 Exposure complete
23:47:44.608 00.036 12044 worker thread done servicing request
23:47:44.608 00.000 14964 OnExposeComplete: enter
23:47:44.610 00.002 14964 UpdateGuideState(): m_state=6
23:47:44.611 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1269
23:47:44.613 00.002 14964 Star::Find returns 1 (0), X=275.73, Y=99.01, Mass=336945, SNR=367.6, Peak=25520 HFD=4.0
23:47:44.614 00.001 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.04 = -2.24)
23:47:44.616 00.002 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.81)
23:47:44.617 00.001 14964 CameraToMount -- cameraX=-1.09 cameraY=0.84 hyp=1.37 cameraTheta=2.49 mountX=-0.85 mountY=0.99, mountTheta=2.28
23:47:44.619 00.002 14964 dither recenter: remaining=(0.2,1.1) step=(0.2,1.1)
23:47:44.621 00.002 14964 MountToCamera -- mountTheta (-1.43) + m_xAngle (-1.56) = xAngle (-2.98 = -2.98)
23:47:44.622 00.001 14964 MountToCamera -- mountX=0.15 mountY=1.06 hyp=1.07 mountTheta=-1.43 cameraX=-1.06, cameraY=-0.17 cameraTheta=-2.98
23:47:44.623 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.06, y=-0.17, opts=4)
23:47:44.624 00.001 14964 Enqueuing Move request for scope (-1.06, -0.17)
23:47:44.626 00.002 14964 Mount: notify direct move 0.15,1.06
23:47:44.627 00.001 12044 Worker thread wakes up
23:47:44.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.17) opts 0x4
23:47:44.627 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.06, -0.17)
23:47:44.627 00.000 12044 Moving (-1.06, -0.17) raw xDistance=0.15 yDistance=1.06
23:47:44.627 00.000 12044 BLC: window closed
23:47:44.627 00.000 12044 MoveAxis(W, 18, B)
23:47:44.627 00.000 12044 Guiding  Dir = 3, Dur = 18
23:47:44.644 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25520, med=616, FiltMin=520, FiltMax=16163, Gamma=0.810
23:47:44.655 00.011 14964 UpdateGuideState exits: m=336945 SNR=367.6
23:47:44.657 00.002 14964 PhdController: settling, locked = 1, distance = 1.54 (2.00) aobump = 0 frame = 1 / 99999
23:47:44.658 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568464.658,"Host":"NUCBOX","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:47:44.660 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.662 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:44.664 00.002 14964 Enqueuing Expose request
23:47:44.666 00.002 12044 IsSlewing returns 0
23:47:44.666 00.000 12044 IsGuiding returns 0
23:47:44.723 00.057 12044 IsGuiding returns 1
23:47:44.723 00.000 12044 scope still moving after pulse duration time elapsed
23:47:44.785 00.062 12044 IsSlewing returns 0
23:47:44.814 00.029 12044 IsGuiding returns 0
23:47:44.814 00.000 12044 scope move finished after 18 + 129 ms
23:47:44.814 00.000 12044 Move returns status 0, amount 18
23:47:44.814 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:47:44.814 00.000 12044 MoveAxis(S, 99, B)
23:47:44.814 00.000 12044 Guiding  Dir = 1, Dur = 99
23:47:44.846 00.032 12044 IsSlewing returns 0
23:47:44.847 00.001 12044 IsGuiding returns 0
23:47:44.879 00.032 12044 PulseGuide returned control before completion, sleep 78
23:47:44.958 00.079 12044 IsGuiding returns 1
23:47:44.958 00.000 12044 scope still moving after pulse duration time elapsed
23:47:45.050 00.092 12044 IsSlewing returns 0
23:47:45.051 00.001 12044 IsGuiding returns 0
23:47:45.051 00.000 12044 scope move finished after 99 + 105 ms
23:47:45.051 00.000 12044 Move returns status 0, amount 99
23:47:45.051 00.000 12044 move complete, result=0
23:47:45.051 00.000 12044 worker thread done servicing request
23:47:45.051 00.000 12044 Worker thread wakes up
23:47:45.051 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:45.051 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:47:45.051 00.000 14964 GuideStep: 0.2 px 18 ms WEST, 1.1 px 99 ms SOUTH
23:47:48.183 03.132 12044 Exposure complete
23:47:48.215 00.032 12044 worker thread done servicing request
23:47:48.216 00.001 14964 OnExposeComplete: enter
23:47:48.216 00.000 14964 UpdateGuideState(): m_state=6
23:47:48.218 00.002 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1270
23:47:48.220 00.002 14964 Star::Find returns 1 (0), X=276.97, Y=99.49, Mass=341634, SNR=378.3, Peak=24067 HFD=3.6
23:47:48.221 00.001 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.01 = 3.01)
23:47:48.223 00.002 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.22)
23:47:48.224 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=1.32 hyp=1.33 cameraTheta=1.45 mountX=-1.32 mountY=-0.29, mountTheta=-2.92
23:47:48.229 00.005 14964 SchedulePrimaryMove(1136A648, x=0.16, y=1.32, opts=13)
23:47:48.231 00.002 14964 Enqueuing Move request for scope (0.16, 1.32)
23:47:48.232 00.001 12044 Worker thread wakes up
23:47:48.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 1.32) opts 0xd
23:47:48.232 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 1.32)
23:47:48.232 00.000 12044 Moving (0.16, 1.32) raw xDistance=-1.32 yDistance=-0.29
23:47:48.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.86 from input -1.32, slope = 0.00
23:47:48.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:47:48.232 00.000 12044 MoveAxis(E, 101, ABG)
23:47:48.232 00.000 12044 Guiding  Dir = 2, Dur = 101
23:47:48.244 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24067, med=615, FiltMin=531, FiltMax=16854, Gamma=0.810
23:47:48.250 00.006 14964 UpdateGuideState exits: m=341634 SNR=378.3
23:47:48.251 00.001 14964 PhdController: settling, locked = 1, distance = 1.33 (2.00) aobump = 0 frame = 2 / 99999
23:47:48.251 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778568468.251,"Host":"NUCBOX","Inst":1,"Distance":1.33,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
23:47:48.252 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.253 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:48.253 00.000 14964 Enqueuing Expose request
23:47:48.347 00.094 12044 IsSlewing returns 0
23:47:48.348 00.001 12044 IsGuiding returns 0
23:47:48.379 00.031 12044 PulseGuide returned control before completion, sleep 80
23:47:48.465 00.086 12044 IsGuiding returns 1
23:47:48.465 00.000 12044 scope still moving after pulse duration time elapsed
23:47:48.571 00.106 12044 IsSlewing returns 0
23:47:48.572 00.001 12044 IsGuiding returns 0
23:47:48.572 00.000 12044 scope move finished after 101 + 123 ms
23:47:48.572 00.000 12044 Move returns status 0, amount 101
23:47:48.572 00.000 12044 MoveAxis(N, 0, ABG)
23:47:48.572 00.000 12044 Move returns status 0, amount 0
23:47:48.572 00.000 12044 move complete, result=0
23:47:48.572 00.000 12044 worker thread done servicing request
23:47:48.572 00.000 12044 Worker thread wakes up
23:47:48.572 00.000 14964 GuideStep: -1.3 px 101 ms EAST, -0.3 px 0 ms NORTH
23:47:48.573 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:48.573 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:47:51.686 03.113 12044 Exposure complete
23:47:51.710 00.024 12044 worker thread done servicing request
23:47:51.710 00.000 14964 OnExposeComplete: enter
23:47:51.710 00.000 14964 UpdateGuideState(): m_state=6
23:47:51.711 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1271
23:47:51.712 00.001 14964 Star::Find returns 1 (0), X=277.04, Y=97.92, Mass=335266, SNR=368.7, Peak=25449 HFD=4.0
23:47:51.712 00.000 14964 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.56) = xAngle (0.70 = 0.70)
23:47:51.713 00.001 14964 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.75 = -2.53)
23:47:51.713 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-0.86 mountX=0.26 mountY=-0.19, mountTheta=-0.64
23:47:51.715 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.25, opts=13)
23:47:51.716 00.001 14964 Enqueuing Move request for scope (0.22, -0.25)
23:47:51.717 00.001 12044 Worker thread wakes up
23:47:51.717 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
23:47:51.717 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
23:47:51.717 00.000 12044 Moving (0.22, -0.25) raw xDistance=0.26 yDistance=-0.19
23:47:51.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.00
23:47:51.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:51.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:47:51.717 00.000 12044 MoveAxis(E, 0, ABG)
23:47:51.717 00.000 12044 Move returns status 0, amount 0
23:47:51.717 00.000 12044 MoveAxis(N, 0, ABG)
23:47:51.717 00.000 12044 Move returns status 0, amount 0
23:47:51.717 00.000 12044 move complete, result=0
23:47:51.717 00.000 12044 worker thread done servicing request
23:47:51.725 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25449, med=616, FiltMin=531, FiltMax=16587, Gamma=0.810
23:47:51.730 00.005 14964 UpdateGuideState exits: m=335266 SNR=368.7
23:47:51.731 00.001 14964 PhdController: settling, locked = 1, distance = 1.03 (2.00) aobump = 0 frame = 3 / 99999
23:47:51.732 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568471.732,"Host":"NUCBOX","Inst":1,"Distance":1.03,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
23:47:51.732 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:51.733 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:51.733 00.000 14964 Enqueuing Expose request
23:47:51.733 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:51.734 00.001 12044 Worker thread wakes up
23:47:51.734 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:51.734 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:47:54.847 03.113 12044 Exposure complete
23:47:54.888 00.041 12044 worker thread done servicing request
23:47:54.888 00.000 14964 OnExposeComplete: enter
23:47:54.890 00.002 14964 UpdateGuideState(): m_state=6
23:47:54.892 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1272
23:47:54.894 00.002 14964 Star::Find returns 1 (0), X=276.79, Y=97.98, Mass=329265, SNR=359.2, Peak=22945 HFD=4.0
23:47:54.896 00.002 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
23:47:54.900 00.004 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
23:47:54.900 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=0.19 mountY=0.05, mountTheta=0.24
23:47:54.902 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.19, opts=13)
23:47:54.905 00.003 14964 Enqueuing Move request for scope (-0.03, -0.19)
23:47:54.908 00.003 12044 Worker thread wakes up
23:47:54.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:47:54.908 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:47:54.908 00.000 12044 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.05
23:47:54.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
23:47:54.908 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:54.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:54.908 00.000 12044 MoveAxis(E, 0, ABG)
23:47:54.909 00.001 12044 Move returns status 0, amount 0
23:47:54.909 00.000 12044 MoveAxis(N, 0, ABG)
23:47:54.909 00.000 12044 Move returns status 0, amount 0
23:47:54.909 00.000 12044 move complete, result=0
23:47:54.909 00.000 12044 worker thread done servicing request
23:47:54.925 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22945, med=617, FiltMin=537, FiltMax=17975, Gamma=0.810
23:47:54.934 00.009 14964 UpdateGuideState exits: m=329265 SNR=359.2
23:47:54.936 00.002 14964 PhdController: settling, locked = 1, distance = 0.78 (2.00) aobump = 0 frame = 4 / 99999
23:47:54.937 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568474.937,"Host":"NUCBOX","Inst":1,"Distance":0.78,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
23:47:54.939 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.940 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:54.941 00.001 14964 Enqueuing Expose request
23:47:54.943 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:54.944 00.001 12044 Worker thread wakes up
23:47:54.944 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:54.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:47:58.054 03.110 12044 Exposure complete
23:47:58.090 00.036 12044 worker thread done servicing request
23:47:58.090 00.000 14964 OnExposeComplete: enter
23:47:58.091 00.001 14964 UpdateGuideState(): m_state=6
23:47:58.092 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1273
23:47:58.094 00.002 14964 Star::Find returns 1 (0), X=276.72, Y=98.01, Mass=323695, SNR=352.2, Peak=18845 HFD=4.0
23:47:58.096 00.002 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
23:47:58.097 00.001 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
23:47:58.099 00.002 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.13 mountX=0.16 mountY=0.11, mountTheta=0.63
23:47:58.104 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.16, opts=13)
23:47:58.106 00.002 14964 Enqueuing Move request for scope (-0.10, -0.16)
23:47:58.106 00.000 12044 Worker thread wakes up
23:47:58.106 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
23:47:58.106 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
23:47:58.107 00.001 12044 Moving (-0.10, -0.16) raw xDistance=0.16 yDistance=0.11
23:47:58.107 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 1.13, using input
23:47:58.107 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.44
23:47:58.107 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.107 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:47:58.107 00.000 12044 MoveAxis(E, 0, ABG)
23:47:58.107 00.000 12044 Move returns status 0, amount 0
23:47:58.107 00.000 12044 MoveAxis(N, 0, ABG)
23:47:58.107 00.000 12044 Move returns status 0, amount 0
23:47:58.107 00.000 12044 move complete, result=0
23:47:58.107 00.000 12044 worker thread done servicing request
23:47:58.121 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18845, med=617, FiltMin=538, FiltMax=16459, Gamma=0.810
23:47:58.130 00.009 14964 UpdateGuideState exits: m=323695 SNR=352.2
23:47:58.132 00.002 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 5 / 99999
23:47:58.133 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568478.133,"Host":"NUCBOX","Inst":1,"Distance":0.60,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
23:47:58.135 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.136 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:47:58.137 00.001 14964 Enqueuing Expose request
23:47:58.138 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:58.138 00.000 12044 Worker thread wakes up
23:47:58.138 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:47:58.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:01.264 03.126 12044 Exposure complete
23:48:01.289 00.025 12044 worker thread done servicing request
23:48:01.289 00.000 14964 OnExposeComplete: enter
23:48:01.290 00.001 14964 UpdateGuideState(): m_state=6
23:48:01.290 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1274
23:48:01.291 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=97.88, Mass=331262, SNR=360.5, Peak=21399 HFD=3.8
23:48:01.291 00.000 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
23:48:01.292 00.001 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
23:48:01.292 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.96 mountX=0.29 mountY=0.15, mountTheta=0.47
23:48:01.293 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.30, opts=13)
23:48:01.294 00.001 14964 Enqueuing Move request for scope (-0.12, -0.30)
23:48:01.294 00.000 12044 Worker thread wakes up
23:48:01.295 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
23:48:01.295 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
23:48:01.295 00.000 12044 Moving (-0.12, -0.30) raw xDistance=0.29 yDistance=0.15
23:48:01.295 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 1.01, using input
23:48:01.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.29, slope = 0.31
23:48:01.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:01.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:01.295 00.000 12044 MoveAxis(W, 23, ABG)
23:48:01.295 00.000 12044 Guiding  Dir = 3, Dur = 23
23:48:01.302 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21399, med=617, FiltMin=524, FiltMax=16535, Gamma=0.810
23:48:01.308 00.006 14964 UpdateGuideState exits: m=331262 SNR=360.5
23:48:01.308 00.000 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 6 / 99999
23:48:01.310 00.002 14964 PhdController: newstate STATE_FINISH
23:48:01.310 00.000 14964 PhdController complete: success
23:48:01.311 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778568481.311,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:48:01.311 00.000 14964 Mount: notify guiding dither settle done success=1
23:48:01.312 00.001 14964 PhdController: newstate STATE_IDLE
23:48:01.312 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.312 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:01.312 00.000 14964 Enqueuing Expose request
23:48:01.316 00.004 12044 IsSlewing returns 0
23:48:01.316 00.000 12044 IsGuiding returns 0
23:48:01.348 00.032 12044 IsGuiding returns 1
23:48:01.348 00.000 12044 scope still moving after pulse duration time elapsed
23:48:01.411 00.063 12044 IsSlewing returns 0
23:48:01.411 00.000 12044 IsGuiding returns 0
23:48:01.411 00.000 12044 scope move finished after 23 + 72 ms
23:48:01.411 00.000 12044 Move returns status 0, amount 23
23:48:01.411 00.000 12044 MoveAxis(N, 0, ABG)
23:48:01.411 00.000 12044 Move returns status 0, amount 0
23:48:01.411 00.000 12044 move complete, result=0
23:48:01.411 00.000 12044 worker thread done servicing request
23:48:01.411 00.000 12044 Worker thread wakes up
23:48:01.411 00.000 14964 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
23:48:01.412 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:01.412 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:04.518 03.106 12044 Exposure complete
23:48:04.541 00.023 12044 worker thread done servicing request
23:48:04.541 00.000 14964 OnExposeComplete: enter
23:48:04.542 00.001 14964 UpdateGuideState(): m_state=6
23:48:04.542 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
23:48:04.543 00.001 14964 Star::Find returns 1 (0), X=276.86, Y=97.83, Mass=329977, SNR=357.6, Peak=19551 HFD=4.1
23:48:04.544 00.001 14964 MultiStar: exiting stabilization period
23:48:04.544 00.000 14964 MultiStar: updating star positions after lock position change
23:48:04.545 00.001 14964 Star::Find(35, 71, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
23:48:04.545 00.000 14964 Star::Find returns 1 (0), X=71.60, Y=321.03, Mass=16166, SNR=63.6, Peak=1937 HFD=3.3
23:48:04.546 00.001 14964 Star::Find(35, 137, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
23:48:04.546 00.000 14964 Star::Find returns 1 (0), X=138.14, Y=311.23, Mass=4956, SNR=26.8, Peak=1020 HFD=3.2
23:48:04.546 00.000 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.56) = xAngle (0.10 = 0.10)
23:48:04.547 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.13)
23:48:04.547 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.45 mountX=0.34 mountY=-0.01, mountTheta=-0.02
23:48:04.550 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.34, opts=13)
23:48:04.551 00.001 14964 Enqueuing Move request for scope (0.04, -0.34)
23:48:04.551 00.000 12044 Worker thread wakes up
23:48:04.552 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
23:48:04.552 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
23:48:04.552 00.000 12044 Moving (0.04, -0.34) raw xDistance=0.34 yDistance=-0.01
23:48:04.552 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.93, using input
23:48:04.552 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.24
23:48:04.552 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:04.552 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:04.552 00.000 12044 MoveAxis(W, 26, ABG)
23:48:04.552 00.000 12044 Guiding  Dir = 3, Dur = 26
23:48:04.561 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19551, med=616, FiltMin=515, FiltMax=15527, Gamma=0.810
23:48:04.570 00.009 14964 UpdateGuideState exits: m=329977 SNR=357.6
23:48:04.572 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.573 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:04.574 00.001 14964 Enqueuing Expose request
23:48:04.583 00.009 12044 IsSlewing returns 0
23:48:04.584 00.001 12044 IsGuiding returns 0
23:48:04.617 00.033 12044 IsGuiding returns 1
23:48:04.617 00.000 12044 scope still moving after pulse duration time elapsed
23:48:04.673 00.056 12044 IsSlewing returns 0
23:48:04.675 00.002 12044 IsGuiding returns 0
23:48:04.675 00.000 12044 scope move finished after 26 + 65 ms
23:48:04.675 00.000 12044 Move returns status 0, amount 26
23:48:04.675 00.000 12044 MoveAxis(N, 0, ABG)
23:48:04.675 00.000 12044 Move returns status 0, amount 0
23:48:04.675 00.000 12044 move complete, result=0
23:48:04.675 00.000 12044 worker thread done servicing request
23:48:04.675 00.000 12044 Worker thread wakes up
23:48:04.675 00.000 14964 GuideStep: 0.3 px 26 ms WEST, -0.0 px 0 ms NORTH
23:48:04.678 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:04.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:07.772 03.094 12044 Exposure complete
23:48:07.809 00.037 12044 worker thread done servicing request
23:48:07.809 00.000 14964 OnExposeComplete: enter
23:48:07.810 00.001 14964 UpdateGuideState(): m_state=6
23:48:07.810 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1276
23:48:07.811 00.001 14964 Star::Find returns 1 (0), X=276.21, Y=98.13, Mass=330975, SNR=358.3, Peak=21083 HFD=4.2
23:48:07.813 00.002 14964 MultiStar: [#1 -0.54,-0.44,0.00,M3] [#2 -0.54,-0.73,0.00,M3] 
23:48:07.814 00.001 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
23:48:07.815 00.001 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.54 = 1.54)
23:48:07.817 00.002 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.04 hyp=0.61 cameraTheta=-3.07 mountX=0.03 mountY=0.61, mountTheta=1.51
23:48:07.822 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.04, opts=13)
23:48:07.823 00.001 14964 Enqueuing Move request for scope (-0.61, -0.04)
23:48:07.824 00.001 12044 Worker thread wakes up
23:48:07.825 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.04) opts 0xd
23:48:07.825 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.04)
23:48:07.825 00.000 12044 Moving (-0.61, -0.04) raw xDistance=0.03 yDistance=0.61
23:48:07.825 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.70, using input
23:48:07.825 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:48:07.825 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.15
23:48:07.825 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:07.825 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
23:48:07.825 00.000 12044 MoveAxis(E, 0, ABG)
23:48:07.825 00.000 12044 Move returns status 0, amount 0
23:48:07.825 00.000 12044 MoveAxis(N, 0, ABG)
23:48:07.825 00.000 12044 Move returns status 0, amount 0
23:48:07.825 00.000 12044 move complete, result=0
23:48:07.825 00.000 12044 worker thread done servicing request
23:48:07.838 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21083, med=617, FiltMin=526, FiltMax=13799, Gamma=0.810
23:48:07.849 00.011 14964 UpdateGuideState exits: m=330975 SNR=358.3
23:48:07.851 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.853 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:07.854 00.001 14964 Enqueuing Expose request
23:48:07.856 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
23:48:07.858 00.002 12044 Worker thread wakes up
23:48:07.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:07.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:10.992 03.134 12044 Exposure complete
23:48:11.023 00.031 12044 worker thread done servicing request
23:48:11.024 00.001 14964 OnExposeComplete: enter
23:48:11.025 00.001 14964 UpdateGuideState(): m_state=6
23:48:11.026 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1277
23:48:11.026 00.000 14964 Star::Find returns 1 (0), X=275.99, Y=96.88, Mass=302535, SNR=316.1, Peak=10967 HFD=6.0
23:48:11.027 00.001 14964 MultiStar: large primary error, entering stabilization period
23:48:11.027 00.000 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
23:48:11.028 00.001 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
23:48:11.028 00.000 14964 CameraToMount -- cameraX=-0.83 cameraY=-1.29 hyp=1.53 cameraTheta=-2.14 mountX=1.28 mountY=0.96, mountTheta=0.64
23:48:11.031 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=-1.29, opts=13)
23:48:11.033 00.002 14964 Enqueuing Move request for scope (-0.83, -1.29)
23:48:11.035 00.002 12044 Worker thread wakes up
23:48:11.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -1.29) opts 0xd
23:48:11.035 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, -1.29)
23:48:11.035 00.000 12044 Moving (-0.83, -1.29) raw xDistance=1.28 yDistance=0.96
23:48:11.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.83 from input 1.28, slope = 0.00
23:48:11.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:11.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.96
23:48:11.035 00.000 12044 MoveAxis(W, 98, ABG)
23:48:11.035 00.000 12044 Guiding  Dir = 3, Dur = 98
23:48:11.047 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10967, med=617, FiltMin=536, FiltMax=8103, Gamma=0.810
23:48:11.052 00.005 14964 UpdateGuideState exits: m=302535 SNR=316.1
23:48:11.053 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.053 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:11.054 00.001 14964 Enqueuing Expose request
23:48:11.064 00.010 12044 IsSlewing returns 0
23:48:11.064 00.000 12044 IsGuiding returns 0
23:48:11.106 00.042 12044 PulseGuide returned control before completion, sleep 67
23:48:11.269 00.163 12044 IsGuiding returns 1
23:48:11.269 00.000 12044 scope still moving after pulse duration time elapsed
23:48:11.331 00.062 12044 IsSlewing returns 0
23:48:11.332 00.001 12044 IsGuiding returns 0
23:48:11.332 00.000 12044 scope move finished after 98 + 169 ms
23:48:11.332 00.000 12044 Move returns status 0, amount 98
23:48:11.332 00.000 12044 MoveAxis(N, 0, ABG)
23:48:11.332 00.000 12044 Move returns status 0, amount 0
23:48:11.332 00.000 12044 move complete, result=0
23:48:11.332 00.000 12044 worker thread done servicing request
23:48:11.332 00.000 12044 Worker thread wakes up
23:48:11.333 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:11.333 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:11.333 00.000 14964 GuideStep: 1.3 px 98 ms WEST, 1.0 px 0 ms NORTH
23:48:14.439 03.106 12044 Exposure complete
23:48:14.476 00.037 12044 worker thread done servicing request
23:48:14.476 00.000 14964 OnExposeComplete: enter
23:48:14.476 00.000 14964 UpdateGuideState(): m_state=6
23:48:14.477 00.001 14964 Star::Find(35, 275, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1278
23:48:14.477 00.000 14964 Star::Find returns 1 (0), X=276.01, Y=97.91, Mass=308516, SNR=326.8, Peak=11643 HFD=5.9
23:48:14.478 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
23:48:14.479 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
23:48:14.481 00.002 14964 CameraToMount -- cameraX=-0.81 cameraY=-0.26 hyp=0.85 cameraTheta=-2.83 mountX=0.25 mountY=0.83, mountTheta=1.28
23:48:14.482 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.81, y=-0.26, opts=13)
23:48:14.483 00.001 14964 Enqueuing Move request for scope (-0.81, -0.26)
23:48:14.483 00.000 12044 Worker thread wakes up
23:48:14.484 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.26) opts 0xd
23:48:14.484 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.81, -0.26)
23:48:14.484 00.000 12044 Moving (-0.81, -0.26) raw xDistance=0.25 yDistance=0.83
23:48:14.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.00
23:48:14.484 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=-0.48 newest=2.39
23:48:14.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
23:48:14.484 00.000 12044 MoveAxis(E, 0, ABG)
23:48:14.484 00.000 12044 Move returns status 0, amount 0
23:48:14.485 00.001 12044 MoveAxis(S, 77, ABG)
23:48:14.485 00.000 12044 Guiding  Dir = 1, Dur = 77
23:48:14.497 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11643, med=616, FiltMin=531, FiltMax=8346, Gamma=0.810
23:48:14.503 00.006 14964 UpdateGuideState exits: m=308516 SNR=326.8
23:48:14.504 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.504 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:14.505 00.001 14964 Enqueuing Expose request
23:48:14.518 00.013 12044 IsSlewing returns 0
23:48:14.519 00.001 12044 IsGuiding returns 0
23:48:14.551 00.032 12044 PulseGuide returned control before completion, sleep 56
23:48:14.627 00.076 12044 IsGuiding returns 1
23:48:14.628 00.001 12044 scope still moving after pulse duration time elapsed
23:48:14.676 00.048 12044 IsSlewing returns 0
23:48:14.677 00.001 12044 IsGuiding returns 0
23:48:14.677 00.000 12044 scope move finished after 77 + 80 ms
23:48:14.677 00.000 12044 Move returns status 0, amount 77
23:48:14.677 00.000 12044 move complete, result=0
23:48:14.677 00.000 12044 worker thread done servicing request
23:48:14.677 00.000 12044 Worker thread wakes up
23:48:14.678 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.8 px 77 ms SOUTH
23:48:14.680 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:14.680 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:17.799 03.119 12044 Exposure complete
23:48:17.836 00.037 12044 worker thread done servicing request
23:48:17.836 00.000 14964 OnExposeComplete: enter
23:48:17.838 00.002 14964 UpdateGuideState(): m_state=6
23:48:17.839 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1279
23:48:17.841 00.002 14964 Star::Find returns 1 (0), X=276.82, Y=97.48, Mass=308233, SNR=327.5, Peak=10547 HFD=5.7
23:48:17.843 00.002 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.56) = xAngle (-0.02 = -0.02)
23:48:17.844 00.001 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
23:48:17.846 00.002 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.70 hyp=0.70 cameraTheta=-1.58 mountX=0.70 mountY=0.08, mountTheta=0.11
23:48:17.848 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.70, opts=13)
23:48:17.850 00.002 14964 Enqueuing Move request for scope (-0.00, -0.70)
23:48:17.851 00.001 12044 Worker thread wakes up
23:48:17.852 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.70) opts 0xd
23:48:17.852 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.70)
23:48:17.852 00.000 12044 Moving (-0.00, -0.70) raw xDistance=0.70 yDistance=0.08
23:48:17.852 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.70, slope = 0.00
23:48:17.852 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:17.852 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:48:17.852 00.000 12044 MoveAxis(W, 53, ABG)
23:48:17.852 00.000 12044 Guiding  Dir = 3, Dur = 53
23:48:17.865 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10547, med=617, FiltMin=539, FiltMax=7951, Gamma=0.810
23:48:17.875 00.010 14964 UpdateGuideState exits: m=308233 SNR=327.5
23:48:17.877 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.879 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:17.880 00.001 12044 IsSlewing returns 0
23:48:17.880 00.000 14964 Enqueuing Expose request
23:48:17.882 00.002 12044 IsGuiding returns 0
23:48:17.914 00.032 12044 PulseGuide returned control before completion, sleep 32
23:48:17.960 00.046 12044 IsGuiding returns 1
23:48:17.960 00.000 12044 scope still moving after pulse duration time elapsed
23:48:18.018 00.058 12044 IsSlewing returns 0
23:48:18.019 00.001 12044 IsGuiding returns 0
23:48:18.019 00.000 12044 scope move finished after 53 + 83 ms
23:48:18.019 00.000 12044 Move returns status 0, amount 53
23:48:18.019 00.000 12044 MoveAxis(N, 0, ABG)
23:48:18.019 00.000 12044 Move returns status 0, amount 0
23:48:18.019 00.000 12044 move complete, result=0
23:48:18.019 00.000 12044 worker thread done servicing request
23:48:18.020 00.001 12044 Worker thread wakes up
23:48:18.020 00.000 14964 GuideStep: 0.7 px 53 ms WEST, 0.1 px 0 ms NORTH
23:48:18.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:18.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:21.136 03.116 12044 Exposure complete
23:48:21.163 00.027 12044 worker thread done servicing request
23:48:21.163 00.000 14964 OnExposeComplete: enter
23:48:21.164 00.001 14964 UpdateGuideState(): m_state=6
23:48:21.165 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1280
23:48:21.165 00.000 14964 Star::Find returns 1 (0), X=277.16, Y=98.76, Mass=325966, SNR=346.8, Peak=11223 HFD=5.6
23:48:21.166 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.60 = 2.60)
23:48:21.166 00.000 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.63)
23:48:21.167 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.59 hyp=0.68 cameraTheta=1.05 mountX=-0.59 mountY=-0.40, mountTheta=-2.54
23:48:21.168 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.59, opts=13)
23:48:21.169 00.001 14964 Enqueuing Move request for scope (0.34, 0.59)
23:48:21.169 00.000 12044 Worker thread wakes up
23:48:21.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.59) opts 0xd
23:48:21.169 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.59)
23:48:21.169 00.000 12044 Moving (0.34, 0.59) raw xDistance=-0.59 yDistance=-0.40
23:48:21.169 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.59 is < calculated value -1.34, using input
23:48:21.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.59, slope = -0.51
23:48:21.170 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:48:21.170 00.000 12044 MoveAxis(E, 45, ABG)
23:48:21.170 00.000 12044 Guiding  Dir = 2, Dur = 45
23:48:21.179 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11223, med=617, FiltMin=531, FiltMax=9043, Gamma=0.810
23:48:21.185 00.006 14964 UpdateGuideState exits: m=325966 SNR=346.8
23:48:21.185 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.186 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:21.186 00.000 14964 Enqueuing Expose request
23:48:21.222 00.036 12044 IsSlewing returns 0
23:48:21.223 00.001 12044 IsGuiding returns 0
23:48:21.255 00.032 12044 PulseGuide returned control before completion, sleep 24
23:48:21.284 00.029 12044 IsGuiding returns 1
23:48:21.284 00.000 12044 scope still moving after pulse duration time elapsed
23:48:21.349 00.065 12044 IsSlewing returns 0
23:48:21.377 00.028 12044 IsGuiding returns 0
23:48:21.377 00.000 12044 scope move finished after 45 + 108 ms
23:48:21.377 00.000 12044 Move returns status 0, amount 45
23:48:21.377 00.000 12044 MoveAxis(N, 0, ABG)
23:48:21.378 00.001 12044 Move returns status 0, amount 0
23:48:21.378 00.000 12044 move complete, result=0
23:48:21.378 00.000 12044 worker thread done servicing request
23:48:21.378 00.000 12044 Worker thread wakes up
23:48:21.379 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:21.379 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:21.379 00.000 14964 GuideStep: -0.6 px 45 ms EAST, -0.4 px 0 ms NORTH
23:48:24.511 03.132 12044 Exposure complete
23:48:24.534 00.023 12044 worker thread done servicing request
23:48:24.534 00.000 14964 OnExposeComplete: enter
23:48:24.534 00.000 14964 UpdateGuideState(): m_state=6
23:48:24.535 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1281
23:48:24.536 00.001 14964 Star::Find returns 1 (0), X=277.13, Y=98.15, Mass=318461, SNR=341.7, Peak=13255 HFD=4.9
23:48:24.536 00.000 14964 MultiStar: exiting stabilization period
23:48:24.537 00.001 14964 MultiStar: [#1 0.95,-2.39,0.00,M4] [#2 0.74,-2.64,0.00,M4] 
23:48:24.537 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
23:48:24.538 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.76)
23:48:24.538 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.08 mountX=0.03 mountY=-0.31, mountTheta=-1.47
23:48:24.540 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.03, opts=13)
23:48:24.540 00.000 14964 Enqueuing Move request for scope (0.31, -0.03)
23:48:24.541 00.001 12044 Worker thread wakes up
23:48:24.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
23:48:24.541 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
23:48:24.541 00.000 12044 Moving (0.31, -0.03) raw xDistance=0.03 yDistance=-0.31
23:48:24.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.33
23:48:24.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:24.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:48:24.541 00.000 12044 MoveAxis(E, 0, ABG)
23:48:24.541 00.000 12044 Move returns status 0, amount 0
23:48:24.541 00.000 12044 MoveAxis(N, 0, ABG)
23:48:24.541 00.000 12044 Move returns status 0, amount 0
23:48:24.541 00.000 12044 move complete, result=0
23:48:24.541 00.000 12044 worker thread done servicing request
23:48:24.548 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13255, med=617, FiltMin=522, FiltMax=9243, Gamma=0.810
23:48:24.554 00.006 14964 UpdateGuideState exits: m=318461 SNR=341.7
23:48:24.555 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.555 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:24.556 00.001 14964 Enqueuing Expose request
23:48:24.557 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:24.557 00.000 12044 Worker thread wakes up
23:48:24.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:24.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:27.688 03.131 12044 Exposure complete
23:48:27.722 00.034 12044 worker thread done servicing request
23:48:27.722 00.000 14964 OnExposeComplete: enter
23:48:27.724 00.002 14964 UpdateGuideState(): m_state=6
23:48:27.724 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1282
23:48:27.725 00.001 14964 Star::Find returns 1 (0), X=277.43, Y=98.33, Mass=318757, SNR=351.5, Peak=13547 HFD=5.2
23:48:27.725 00.000 14964 MultiStar: [#1 1.12,-2.30,0.00,M5] [#2 -0.01,-1.65,0.00,M5] 
23:48:27.726 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
23:48:27.726 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
23:48:27.727 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.16 hyp=0.63 cameraTheta=0.25 mountX=-0.15 mountY=-0.62, mountTheta=-1.80
23:48:27.728 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.16, opts=13)
23:48:27.729 00.001 14964 Enqueuing Move request for scope (0.61, 0.16)
23:48:27.729 00.000 12044 Worker thread wakes up
23:48:27.729 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.16) opts 0xd
23:48:27.729 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.16)
23:48:27.729 00.000 12044 Moving (0.61, 0.16) raw xDistance=-0.15 yDistance=-0.62
23:48:27.729 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -1.01, using input
23:48:27.729 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.26
23:48:27.729 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:27.729 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
23:48:27.729 00.000 12044 MoveAxis(E, 0, ABG)
23:48:27.729 00.000 12044 Move returns status 0, amount 0
23:48:27.729 00.000 12044 MoveAxis(N, 0, ABG)
23:48:27.729 00.000 12044 Move returns status 0, amount 0
23:48:27.729 00.000 12044 move complete, result=0
23:48:27.729 00.000 12044 worker thread done servicing request
23:48:27.743 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13547, med=616, FiltMin=534, FiltMax=9571, Gamma=0.810
23:48:27.751 00.008 14964 UpdateGuideState exits: m=318757 SNR=351.5
23:48:27.751 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:27.752 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:27.752 00.000 14964 Enqueuing Expose request
23:48:27.753 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:48:27.753 00.000 12044 Worker thread wakes up
23:48:27.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:27.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:30.863 03.110 12044 Exposure complete
23:48:30.884 00.021 12044 worker thread done servicing request
23:48:30.884 00.000 14964 OnExposeComplete: enter
23:48:30.885 00.001 14964 UpdateGuideState(): m_state=6
23:48:30.885 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1283
23:48:30.886 00.001 14964 Star::Find returns 1 (0), X=277.31, Y=98.30, Mass=320689, SNR=356.2, Peak=11363 HFD=5.3
23:48:30.886 00.000 14964 MultiStar: [#1 1.26,-2.65,0.00,M6] [#2 0.93,-1.06,0.00,M6] 
23:48:30.887 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
23:48:30.887 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
23:48:30.888 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.13 hyp=0.51 cameraTheta=0.25 mountX=-0.12 mountY=-0.51, mountTheta=-1.81
23:48:30.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.13, opts=13)
23:48:30.889 00.000 14964 Enqueuing Move request for scope (0.50, 0.13)
23:48:30.890 00.001 12044 Worker thread wakes up
23:48:30.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.13) opts 0xd
23:48:30.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.13)
23:48:30.890 00.000 12044 Moving (0.50, 0.13) raw xDistance=-0.12 yDistance=-0.51
23:48:30.890 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.92, using input
23:48:30.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.20
23:48:30.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:30.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:48:30.890 00.000 12044 MoveAxis(E, 0, ABG)
23:48:30.890 00.000 12044 Move returns status 0, amount 0
23:48:30.890 00.000 12044 MoveAxis(N, 0, ABG)
23:48:30.890 00.000 12044 Move returns status 0, amount 0
23:48:30.890 00.000 12044 move complete, result=0
23:48:30.891 00.001 12044 worker thread done servicing request
23:48:30.906 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11363, med=617, FiltMin=535, FiltMax=10027, Gamma=0.810
23:48:30.912 00.006 14964 UpdateGuideState exits: m=320689 SNR=356.2
23:48:30.913 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.914 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:30.914 00.000 14964 Enqueuing Expose request
23:48:30.914 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:48:30.915 00.001 12044 Worker thread wakes up
23:48:30.915 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:30.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:34.038 03.123 12044 Exposure complete
23:48:34.090 00.052 12044 worker thread done servicing request
23:48:34.090 00.000 14964 OnExposeComplete: enter
23:48:34.093 00.003 14964 UpdateGuideState(): m_state=6
23:48:34.094 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1284
23:48:34.095 00.001 14964 Star::Find returns 1 (0), X=277.53, Y=98.40, Mass=334503, SNR=367.4, Peak=15951 HFD=4.1
23:48:34.097 00.002 14964 MultiStar: [#1 0.81,-1.51,0.00,M7] [#2 0.65,-2.08,0.00,M7] 
23:48:34.097 00.000 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
23:48:34.098 00.001 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.92 = -1.37)
23:48:34.101 00.003 14964 CameraToMount -- cameraX=0.71 cameraY=0.23 hyp=0.74 cameraTheta=0.31 mountX=-0.21 mountY=-0.73, mountTheta=-1.86
23:48:34.106 00.005 14964 SchedulePrimaryMove(1136A648, x=0.71, y=0.23, opts=13)
23:48:34.109 00.003 14964 Enqueuing Move request for scope (0.71, 0.23)
23:48:34.110 00.001 12044 Worker thread wakes up
23:48:34.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.23) opts 0xd
23:48:34.110 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, 0.23)
23:48:34.110 00.000 12044 Moving (0.71, 0.23) raw xDistance=-0.21 yDistance=-0.73
23:48:34.110 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.88, using input
23:48:34.111 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.17
23:48:34.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:34.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
23:48:34.111 00.000 12044 MoveAxis(E, 0, ABG)
23:48:34.111 00.000 12044 Move returns status 0, amount 0
23:48:34.111 00.000 12044 MoveAxis(N, 0, ABG)
23:48:34.111 00.000 12044 Move returns status 0, amount 0
23:48:34.111 00.000 12044 move complete, result=0
23:48:34.112 00.001 12044 worker thread done servicing request
23:48:34.129 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15951, med=616, FiltMin=529, FiltMax=14405, Gamma=0.810
23:48:34.143 00.014 14964 UpdateGuideState exits: m=334503 SNR=367.4
23:48:34.145 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.145 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:34.146 00.001 14964 Enqueuing Expose request
23:48:34.147 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
23:48:34.148 00.001 12044 Worker thread wakes up
23:48:34.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:34.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:37.275 03.127 12044 Exposure complete
23:48:37.298 00.023 12044 worker thread done servicing request
23:48:37.298 00.000 14964 OnExposeComplete: enter
23:48:37.299 00.001 14964 UpdateGuideState(): m_state=6
23:48:37.299 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1285
23:48:37.300 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=98.11, Mass=332155, SNR=362.1, Peak=14683 HFD=4.5
23:48:37.300 00.000 14964 MultiStar: [#1 1.09,-1.42,0.00,M8] [#2 0.02,-1.56,0.00,M8] 
23:48:37.301 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
23:48:37.301 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.74)
23:48:37.302 00.001 14964 CameraToMount -- cameraX=0.93 cameraY=-0.06 hyp=0.93 cameraTheta=-0.07 mountX=0.08 mountY=-0.92, mountTheta=-1.49
23:48:37.303 00.001 14964 SchedulePrimaryMove(1136A648, x=0.93, y=-0.06, opts=13)
23:48:37.304 00.001 14964 Enqueuing Move request for scope (0.93, -0.06)
23:48:37.304 00.000 12044 Worker thread wakes up
23:48:37.304 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.06) opts 0xd
23:48:37.304 00.000 12044 Handling offset move in thread for scope, endpoint = (0.93, -0.06)
23:48:37.304 00.000 12044 Moving (0.93, -0.06) raw xDistance=0.08 yDistance=-0.92
23:48:37.304 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.12
23:48:37.304 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:37.304 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.92
23:48:37.304 00.000 12044 MoveAxis(E, 0, ABG)
23:48:37.304 00.000 12044 Move returns status 0, amount 0
23:48:37.304 00.000 12044 MoveAxis(N, 0, ABG)
23:48:37.304 00.000 12044 Move returns status 0, amount 0
23:48:37.304 00.000 12044 move complete, result=0
23:48:37.305 00.001 12044 worker thread done servicing request
23:48:37.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14683, med=616, FiltMin=533, FiltMax=12139, Gamma=0.810
23:48:37.318 00.006 14964 UpdateGuideState exits: m=332155 SNR=362.1
23:48:37.318 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.319 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:37.319 00.000 14964 Enqueuing Expose request
23:48:37.320 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
23:48:37.320 00.000 12044 Worker thread wakes up
23:48:37.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:37.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:40.419 03.099 12044 Exposure complete
23:48:40.442 00.023 12044 worker thread done servicing request
23:48:40.442 00.000 14964 OnExposeComplete: enter
23:48:40.444 00.002 14964 UpdateGuideState(): m_state=6
23:48:40.445 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1286
23:48:40.445 00.000 14964 Star::Find returns 1 (0), X=277.61, Y=98.05, Mass=323610, SNR=355.0, Peak=15491 HFD=4.2
23:48:40.446 00.001 14964 MultiStar: [#1 1.06,-1.26,0.00,M9] [#2 0.43,-1.05,0.00,M9] 
23:48:40.446 00.000 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
23:48:40.447 00.001 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.83)
23:48:40.447 00.000 14964 CameraToMount -- cameraX=0.79 cameraY=-0.12 hyp=0.80 cameraTheta=-0.15 mountX=0.13 mountY=-0.77, mountTheta=-1.40
23:48:40.449 00.002 14964 SchedulePrimaryMove(1136A648, x=0.79, y=-0.12, opts=13)
23:48:40.451 00.002 14964 Enqueuing Move request for scope (0.79, -0.12)
23:48:40.452 00.001 12044 Worker thread wakes up
23:48:40.452 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.12) opts 0xd
23:48:40.452 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, -0.12)
23:48:40.452 00.000 12044 Moving (0.79, -0.12) raw xDistance=0.13 yDistance=-0.77
23:48:40.452 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.09
23:48:40.452 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.86 newest=-2.42
23:48:40.452 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:48:40.452 00.000 12044 MoveAxis(E, 0, ABG)
23:48:40.453 00.001 12044 Move returns status 0, amount 0
23:48:40.453 00.000 12044 BLC: Oldest BLC event removed
23:48:40.453 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 331 applied
23:48:40.453 00.000 12044 MoveAxis(N, 403, ABG)
23:48:40.453 00.000 12044 Guiding  Dir = 0, Dur = 403
23:48:40.465 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15491, med=617, FiltMin=533, FiltMax=12915, Gamma=0.810
23:48:40.474 00.009 12044 IsSlewing returns 0
23:48:40.474 00.000 14964 UpdateGuideState exits: m=323610 SNR=355.0
23:48:40.476 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.477 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:40.478 00.001 14964 Enqueuing Expose request
23:48:40.478 00.000 12044 IsGuiding returns 0
23:48:40.510 00.032 12044 PulseGuide returned control before completion, sleep 381
23:48:40.903 00.393 12044 IsGuiding returns 1
23:48:40.903 00.000 12044 scope still moving after pulse duration time elapsed
23:48:40.973 00.070 12044 IsSlewing returns 0
23:48:40.973 00.000 12044 IsGuiding returns 0
23:48:40.973 00.000 12044 scope move finished after 403 + 92 ms
23:48:40.974 00.001 12044 Move returns status 0, amount 403
23:48:40.974 00.000 12044 move complete, result=0
23:48:40.974 00.000 12044 worker thread done servicing request
23:48:40.974 00.000 12044 Worker thread wakes up
23:48:40.974 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:40.974 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:40.974 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.8 px 403 ms NORTH
23:48:44.064 03.090 12044 Exposure complete
23:48:44.100 00.036 12044 worker thread done servicing request
23:48:44.100 00.000 14964 OnExposeComplete: enter
23:48:44.102 00.002 14964 UpdateGuideState(): m_state=6
23:48:44.102 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1287
23:48:44.103 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=98.08, Mass=325457, SNR=351.9, Peak=16315 HFD=4.3
23:48:44.103 00.000 14964 MultiStar: [#1 0.32,-1.22,0.00,M10] [#2 0.17,-0.88,0.00,M10] 
23:48:44.104 00.001 14964 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.56) = xAngle (0.52 = 0.52)
23:48:44.104 00.000 14964 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.58 = -2.71)
23:48:44.105 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=0.09 mountY=-0.05, mountTheta=-0.45
23:48:44.108 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.09, opts=13)
23:48:44.110 00.002 14964 Enqueuing Move request for scope (0.06, -0.09)
23:48:44.111 00.001 12044 Worker thread wakes up
23:48:44.111 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:48:44.111 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:48:44.111 00.000 12044 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.05
23:48:44.111 00.000 12044 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.770364, 1:0.045725
23:48:44.111 00.000 12044 BLC: No correction, Miss < min_move
23:48:44.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
23:48:44.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.112 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:44.112 00.000 12044 MoveAxis(E, 0, ABG)
23:48:44.112 00.000 12044 Move returns status 0, amount 0
23:48:44.112 00.000 12044 MoveAxis(N, 0, ABG)
23:48:44.112 00.000 12044 Move returns status 0, amount 0
23:48:44.112 00.000 12044 move complete, result=0
23:48:44.112 00.000 12044 worker thread done servicing request
23:48:44.125 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16315, med=617, FiltMin=535, FiltMax=13083, Gamma=0.810
23:48:44.137 00.012 14964 UpdateGuideState exits: m=325457 SNR=351.9
23:48:44.137 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.138 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:44.138 00.000 14964 Enqueuing Expose request
23:48:44.139 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:44.139 00.000 12044 Worker thread wakes up
23:48:44.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:44.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:47.244 03.105 12044 Exposure complete
23:48:47.269 00.025 12044 worker thread done servicing request
23:48:47.269 00.000 14964 OnExposeComplete: enter
23:48:47.270 00.001 14964 UpdateGuideState(): m_state=6
23:48:47.271 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1288
23:48:47.272 00.001 14964 Star::Find returns 1 (0), X=277.08, Y=98.32, Mass=328207, SNR=363.4, Peak=18489 HFD=3.9
23:48:47.273 00.001 14964 MultiStar: [#1 0.12,-1.08,0.00,R] [#2 0.04,-1.11,0.00,R] 
23:48:47.275 00.002 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.56) = xAngle (2.07 = 2.07)
23:48:47.276 00.001 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.16)
23:48:47.277 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.51 mountX=-0.14 mountY=-0.27, mountTheta=-2.05
23:48:47.280 00.003 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.14, opts=13)
23:48:47.280 00.000 14964 Enqueuing Move request for scope (0.26, 0.14)
23:48:47.281 00.001 12044 Worker thread wakes up
23:48:47.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
23:48:47.281 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
23:48:47.281 00.000 12044 Moving (0.26, 0.14) raw xDistance=-0.14 yDistance=-0.27
23:48:47.281 00.000 12044 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.770364, 1:0.045725, 2:0.272363
23:48:47.281 00.000 12044 BLC: No correction, Miss < min_move
23:48:47.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
23:48:47.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:47.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:48:47.281 00.000 12044 MoveAxis(E, 0, ABG)
23:48:47.281 00.000 12044 Move returns status 0, amount 0
23:48:47.282 00.001 12044 MoveAxis(N, 0, ABG)
23:48:47.282 00.000 12044 Move returns status 0, amount 0
23:48:47.282 00.000 12044 move complete, result=0
23:48:47.282 00.000 12044 worker thread done servicing request
23:48:47.294 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18489, med=615, FiltMin=529, FiltMax=15084, Gamma=0.810
23:48:47.307 00.013 14964 UpdateGuideState exits: m=328207 SNR=363.4
23:48:47.310 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.311 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:47.313 00.002 14964 Enqueuing Expose request
23:48:47.314 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:47.316 00.002 12044 Worker thread wakes up
23:48:47.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:47.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:50.418 03.102 12044 Exposure complete
23:48:50.452 00.034 12044 worker thread done servicing request
23:48:50.453 00.001 14964 OnExposeComplete: enter
23:48:50.454 00.001 14964 UpdateGuideState(): m_state=6
23:48:50.456 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1289
23:48:50.457 00.001 14964 Star::Find returns 1 (0), X=277.20, Y=98.84, Mass=333642, SNR=356.5, Peak=22639 HFD=4.0
23:48:50.458 00.001 14964 MultiStar: [#1 0.17,-0.28,0.15,U] [#2 0.32,-0.08,0.06,U] 
23:48:50.459 00.001 14964 refined, 2 included, MultiStar: {0.35, 0.51}, one-star: {0.38, 0.67}
23:48:50.459 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
23:48:50.462 00.003 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.71)
23:48:50.463 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.51 hyp=0.62 cameraTheta=0.97 mountX=-0.51 mountY=-0.40, mountTheta=-2.47
23:48:50.466 00.003 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.51, opts=13)
23:48:50.467 00.001 14964 Enqueuing Move request for scope (0.35, 0.51)
23:48:50.468 00.001 12044 Worker thread wakes up
23:48:50.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.51) opts 0xd
23:48:50.469 00.001 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.51)
23:48:50.469 00.000 12044 Moving (0.35, 0.51) raw xDistance=-0.51 yDistance=-0.40
23:48:50.469 00.000 12044 BLC: window closed
23:48:50.469 00.000 12044 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.770364, 1:0.045725, 2:0.272363
23:48:50.469 00.000 12044 BLC: No correction, Miss < min_move
23:48:50.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.51, slope = 0.01
23:48:50.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:50.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:48:50.469 00.000 12044 MoveAxis(E, 0, ABG)
23:48:50.469 00.000 12044 Move returns status 0, amount 0
23:48:50.469 00.000 12044 MoveAxis(N, 0, ABG)
23:48:50.469 00.000 12044 Move returns status 0, amount 0
23:48:50.469 00.000 12044 move complete, result=0
23:48:50.469 00.000 12044 worker thread done servicing request
23:48:50.481 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22639, med=617, FiltMin=531, FiltMax=17129, Gamma=0.810
23:48:50.490 00.009 14964 UpdateGuideState exits: m=333642 SNR=356.5
23:48:50.493 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.496 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:50.498 00.002 14964 Enqueuing Expose request
23:48:50.500 00.002 14964 GuideStep: -0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
23:48:50.501 00.001 12044 Worker thread wakes up
23:48:50.501 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:50.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:53.606 03.105 12044 Exposure complete
23:48:53.637 00.031 12044 worker thread done servicing request
23:48:53.637 00.000 14964 OnExposeComplete: enter
23:48:53.637 00.000 14964 UpdateGuideState(): m_state=6
23:48:53.638 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1290
23:48:53.638 00.000 14964 Star::Find returns 1 (0), X=277.25, Y=98.72, Mass=331478, SNR=362.8, Peak=22415 HFD=3.7
23:48:53.640 00.002 14964 MultiStar: [#1 0.19,-0.34,0.16,U] [#2 0.04,-0.39,0.07,U] 
23:48:53.642 00.002 14964 refined, 2 included, MultiStar: {0.38, 0.37}, one-star: {0.43, 0.54}
23:48:53.643 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
23:48:53.644 00.001 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
23:48:53.646 00.002 14964 CameraToMount -- cameraX=0.38 cameraY=0.37 hyp=0.53 cameraTheta=0.78 mountX=-0.37 mountY=-0.41, mountTheta=-2.30
23:48:53.650 00.004 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.37, opts=13)
23:48:53.651 00.001 14964 Enqueuing Move request for scope (0.38, 0.37)
23:48:53.651 00.000 12044 Worker thread wakes up
23:48:53.651 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.37) opts 0xd
23:48:53.651 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.37)
23:48:53.651 00.000 12044 Moving (0.38, 0.37) raw xDistance=-0.37 yDistance=-0.41
23:48:53.651 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.37, slope = -0.03
23:48:53.651 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.651 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:48:53.651 00.000 12044 MoveAxis(E, 24, ABG)
23:48:53.651 00.000 12044 Guiding  Dir = 2, Dur = 24
23:48:53.664 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22415, med=617, FiltMin=536, FiltMax=15989, Gamma=0.810
23:48:53.670 00.006 14964 UpdateGuideState exits: m=331478 SNR=362.8
23:48:53.671 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:53.673 00.001 14964 Enqueuing Expose request
23:48:53.707 00.034 12044 IsSlewing returns 0
23:48:53.708 00.001 12044 IsGuiding returns 0
23:48:53.770 00.062 12044 IsGuiding returns 1
23:48:53.770 00.000 12044 scope still moving after pulse duration time elapsed
23:48:53.850 00.080 12044 IsSlewing returns 0
23:48:53.850 00.000 12044 IsGuiding returns 0
23:48:53.850 00.000 12044 scope move finished after 24 + 118 ms
23:48:53.851 00.001 12044 Move returns status 0, amount 24
23:48:53.851 00.000 12044 MoveAxis(N, 0, ABG)
23:48:53.851 00.000 12044 Move returns status 0, amount 0
23:48:53.851 00.000 12044 move complete, result=0
23:48:53.851 00.000 12044 worker thread done servicing request
23:48:53.851 00.000 12044 Worker thread wakes up
23:48:53.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:53.851 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:48:53.852 00.001 14964 GuideStep: -0.4 px 24 ms EAST, -0.4 px 0 ms NORTH
23:48:56.958 03.106 12044 Exposure complete
23:48:56.980 00.022 12044 worker thread done servicing request
23:48:56.980 00.000 14964 OnExposeComplete: enter
23:48:56.982 00.002 14964 UpdateGuideState(): m_state=6
23:48:56.983 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1291
23:48:56.985 00.002 14964 Star::Find returns 1 (0), X=277.11, Y=98.39, Mass=336169, SNR=375.9, Peak=24375 HFD=3.6
23:48:56.986 00.001 14964 MultiStar: [#1 0.26,0.00,0.17,U] [#2 -0.29,-0.23,0.07,U] 
23:48:56.987 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.16}, one-star: {0.29, 0.22}
23:48:56.988 00.001 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
23:48:56.988 00.000 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.10)
23:48:56.989 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.30 cameraTheta=0.57 mountX=-0.16 mountY=-0.27, mountTheta=-2.10
23:48:56.990 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.16, opts=13)
23:48:56.990 00.000 14964 Enqueuing Move request for scope (0.26, 0.16)
23:48:56.991 00.001 12044 Worker thread wakes up
23:48:56.991 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
23:48:56.991 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
23:48:56.991 00.000 12044 Moving (0.26, 0.16) raw xDistance=-0.16 yDistance=-0.27
23:48:56.991 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
23:48:56.991 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:56.991 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:48:56.991 00.000 12044 MoveAxis(E, 0, ABG)
23:48:56.991 00.000 12044 Move returns status 0, amount 0
23:48:56.991 00.000 12044 MoveAxis(N, 0, ABG)
23:48:56.991 00.000 12044 Move returns status 0, amount 0
23:48:56.992 00.001 12044 move complete, result=0
23:48:56.992 00.000 12044 worker thread done servicing request
23:48:56.999 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24375, med=617, FiltMin=531, FiltMax=16393, Gamma=0.810
23:48:57.005 00.006 14964 UpdateGuideState exits: m=336169 SNR=375.9
23:48:57.006 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.006 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:48:57.007 00.001 14964 Enqueuing Expose request
23:48:57.007 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:57.008 00.001 12044 Worker thread wakes up
23:48:57.008 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:48:57.008 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:00.115 03.107 12044 Exposure complete
23:49:00.153 00.038 12044 worker thread done servicing request
23:49:00.153 00.000 14964 OnExposeComplete: enter
23:49:00.155 00.002 14964 UpdateGuideState(): m_state=6
23:49:00.155 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1292
23:49:00.158 00.003 14964 Star::Find returns 1 (0), X=276.59, Y=98.90, Mass=332751, SNR=376.2, Peak=29303 HFD=3.9
23:49:00.159 00.001 14964 MultiStar: [#1 -0.43,0.32,0.19,U] [#2 -0.45,0.20,0.08,U] 
23:49:00.161 00.002 14964 refined, 2 included, MultiStar: {-0.27, 0.64}, one-star: {-0.23, 0.73}
23:49:00.162 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
23:49:00.164 00.002 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.30)
23:49:00.165 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.64 hyp=0.69 cameraTheta=1.98 mountX=-0.64 mountY=0.21, mountTheta=2.83
23:49:00.168 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.64, opts=13)
23:49:00.170 00.002 14964 Enqueuing Move request for scope (-0.27, 0.64)
23:49:00.170 00.000 12044 Worker thread wakes up
23:49:00.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.64) opts 0xd
23:49:00.170 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.64)
23:49:00.170 00.000 12044 Moving (-0.27, 0.64) raw xDistance=-0.64 yDistance=0.21
23:49:00.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.64, slope = -0.05
23:49:00.171 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:49:00.171 00.000 12044 MoveAxis(E, 40, ABG)
23:49:00.171 00.000 12044 Guiding  Dir = 2, Dur = 40
23:49:00.185 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29303, med=616, FiltMin=519, FiltMax=21481, Gamma=0.810
23:49:00.195 00.010 14964 UpdateGuideState exits: m=332751 SNR=376.2
23:49:00.197 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.199 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:00.200 00.001 14964 Enqueuing Expose request
23:49:00.244 00.044 12044 IsSlewing returns 0
23:49:00.244 00.000 12044 IsGuiding returns 0
23:49:00.276 00.032 12044 PulseGuide returned control before completion, sleep 19
23:49:00.296 00.020 12044 IsGuiding returns 1
23:49:00.296 00.000 12044 scope still moving after pulse duration time elapsed
23:49:00.349 00.053 12044 IsSlewing returns 0
23:49:00.349 00.000 12044 IsGuiding returns 0
23:49:00.349 00.000 12044 scope move finished after 40 + 64 ms
23:49:00.349 00.000 12044 Move returns status 0, amount 40
23:49:00.349 00.000 12044 MoveAxis(N, 0, ABG)
23:49:00.349 00.000 12044 Move returns status 0, amount 0
23:49:00.349 00.000 12044 move complete, result=0
23:49:00.349 00.000 12044 worker thread done servicing request
23:49:00.349 00.000 12044 Worker thread wakes up
23:49:00.349 00.000 14964 GuideStep: -0.6 px 40 ms EAST, 0.2 px 0 ms NORTH
23:49:00.352 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:00.352 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:03.480 03.128 12044 Exposure complete
23:49:03.527 00.047 12044 worker thread done servicing request
23:49:03.527 00.000 14964 OnExposeComplete: enter
23:49:03.529 00.002 14964 UpdateGuideState(): m_state=6
23:49:03.531 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1293
23:49:03.532 00.001 14964 Star::Find returns 1 (0), X=276.81, Y=98.87, Mass=339585, SNR=377.4, Peak=32699 HFD=3.7
23:49:03.534 00.002 14964 MultiStar: [#1 -0.43,0.62,0.00,M1] [#2 -0.11,0.53,0.09,U] 
23:49:03.535 00.001 14964 refined, 1 included, MultiStar: {-0.02, 0.69}, one-star: {-0.01, 0.70}
23:49:03.536 00.001 14964 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
23:49:03.538 00.002 14964 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.20 = -0.08)
23:49:03.539 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.69 hyp=0.69 cameraTheta=1.59 mountX=-0.69 mountY=-0.06, mountTheta=-3.06
23:49:03.540 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.69, opts=13)
23:49:03.541 00.001 14964 Enqueuing Move request for scope (-0.02, 0.69)
23:49:03.541 00.000 12044 Worker thread wakes up
23:49:03.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.69) opts 0xd
23:49:03.541 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.69)
23:49:03.541 00.000 12044 Moving (-0.02, 0.69) raw xDistance=-0.69 yDistance=-0.06
23:49:03.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.69, slope = -0.08
23:49:03.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:03.541 00.000 12044 MoveAxis(E, 58, ABG)
23:49:03.541 00.000 12044 Guiding  Dir = 2, Dur = 58
23:49:03.552 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=32699, med=617, FiltMin=532, FiltMax=17980, Gamma=0.810
23:49:03.558 00.006 14964 UpdateGuideState exits: m=339585 SNR=377.4
23:49:03.559 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.559 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:03.559 00.000 14964 Enqueuing Expose request
23:49:03.649 00.090 12044 IsSlewing returns 0
23:49:03.649 00.000 12044 IsGuiding returns 0
23:49:03.682 00.033 12044 PulseGuide returned control before completion, sleep 36
23:49:03.734 00.052 12044 IsGuiding returns 1
23:49:03.735 00.001 12044 scope still moving after pulse duration time elapsed
23:49:03.785 00.050 12044 IsSlewing returns 0
23:49:03.786 00.001 12044 IsGuiding returns 0
23:49:03.786 00.000 12044 scope move finished after 58 + 78 ms
23:49:03.786 00.000 12044 Move returns status 0, amount 58
23:49:03.786 00.000 12044 MoveAxis(N, 0, ABG)
23:49:03.786 00.000 12044 Move returns status 0, amount 0
23:49:03.786 00.000 12044 move complete, result=0
23:49:03.786 00.000 12044 worker thread done servicing request
23:49:03.786 00.000 12044 Worker thread wakes up
23:49:03.786 00.000 14964 GuideStep: -0.7 px 58 ms EAST, -0.1 px 0 ms NORTH
23:49:03.787 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:03.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:06.891 03.104 12044 Exposure complete
23:49:06.928 00.037 12044 worker thread done servicing request
23:49:06.928 00.000 14964 OnExposeComplete: enter
23:49:06.930 00.002 14964 UpdateGuideState(): m_state=6
23:49:06.931 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1294
23:49:06.932 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=98.10, Mass=332998, SNR=370.6, Peak=33297 HFD=3.5
23:49:06.933 00.001 14964 MultiStar: [#1 -0.15,1.12,0.00,M2] [#2 -0.01,1.21,0.00,M1] 
23:49:06.934 00.001 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
23:49:06.936 00.002 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.36)
23:49:06.937 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=0.08 mountY=-0.09, mountTheta=-0.83
23:49:06.940 00.003 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.08, opts=13)
23:49:06.942 00.002 14964 Enqueuing Move request for scope (0.09, -0.08)
23:49:06.944 00.002 12044 Worker thread wakes up
23:49:06.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:49:06.944 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:49:06.944 00.000 12044 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
23:49:06.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.06
23:49:06.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:06.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:06.944 00.000 12044 MoveAxis(E, 0, ABG)
23:49:06.944 00.000 12044 Move returns status 0, amount 0
23:49:06.944 00.000 12044 MoveAxis(N, 0, ABG)
23:49:06.944 00.000 12044 Move returns status 0, amount 0
23:49:06.944 00.000 12044 move complete, result=0
23:49:06.944 00.000 12044 worker thread done servicing request
23:49:06.960 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=33297, med=615, FiltMin=532, FiltMax=15243, Gamma=0.810
23:49:06.970 00.010 14964 UpdateGuideState exits: m=332998 SNR=370.6
23:49:06.971 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.972 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:06.972 00.000 14964 Enqueuing Expose request
23:49:06.973 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:06.974 00.001 12044 Worker thread wakes up
23:49:06.974 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:06.974 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:10.080 03.106 12044 Exposure complete
23:49:10.104 00.024 12044 worker thread done servicing request
23:49:10.105 00.001 14964 OnExposeComplete: enter
23:49:10.105 00.000 14964 UpdateGuideState(): m_state=6
23:49:10.106 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1295
23:49:10.106 00.000 14964 Star::Find returns 1 (0), X=276.47, Y=97.99, Mass=332387, SNR=362.5, Peak=22921 HFD=4.0
23:49:10.107 00.001 14964 MultiStar: [#1 -0.57,1.28,0.00,M3] [#2 -0.49,1.16,0.00,M2] 
23:49:10.107 00.000 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
23:49:10.108 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
23:49:10.108 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.18 hyp=0.40 cameraTheta=-2.66 mountX=0.18 mountY=0.37, mountTheta=1.12
23:49:10.110 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.18, opts=13)
23:49:10.112 00.002 14964 Enqueuing Move request for scope (-0.35, -0.18)
23:49:10.113 00.001 12044 Worker thread wakes up
23:49:10.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.18) opts 0xd
23:49:10.113 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.18)
23:49:10.113 00.000 12044 Moving (-0.35, -0.18) raw xDistance=0.18 yDistance=0.37
23:49:10.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
23:49:10.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:49:10.113 00.000 12044 MoveAxis(E, 0, ABG)
23:49:10.113 00.000 12044 Move returns status 0, amount 0
23:49:10.113 00.000 12044 MoveAxis(N, 0, ABG)
23:49:10.113 00.000 12044 Move returns status 0, amount 0
23:49:10.113 00.000 12044 move complete, result=0
23:49:10.114 00.001 12044 worker thread done servicing request
23:49:10.125 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22921, med=617, FiltMin=531, FiltMax=17603, Gamma=0.810
23:49:10.137 00.012 14964 UpdateGuideState exits: m=332387 SNR=362.5
23:49:10.138 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.139 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:10.139 00.000 14964 Enqueuing Expose request
23:49:10.141 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:49:10.143 00.002 12044 Worker thread wakes up
23:49:10.143 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:10.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:13.263 03.120 12044 Exposure complete
23:49:13.292 00.029 12044 worker thread done servicing request
23:49:13.292 00.000 14964 OnExposeComplete: enter
23:49:13.295 00.003 14964 UpdateGuideState(): m_state=6
23:49:13.297 00.002 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1296
23:49:13.299 00.002 14964 Star::Find returns 1 (0), X=275.64, Y=99.18, Mass=341633, SNR=370.7, Peak=28320 HFD=3.8
23:49:13.300 00.001 14964 MultiStar: large primary error, entering stabilization period
23:49:13.301 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
23:49:13.303 00.002 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.76)
23:49:13.303 00.000 14964 CameraToMount -- cameraX=-1.18 cameraY=1.01 hyp=1.55 cameraTheta=2.43 mountX=-1.03 mountY=1.07, mountTheta=2.34
23:49:13.305 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.18, y=1.01, opts=13)
23:49:13.307 00.002 14964 Enqueuing Move request for scope (-1.18, 1.01)
23:49:13.308 00.001 12044 Worker thread wakes up
23:49:13.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 1.01) opts 0xd
23:49:13.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.18, 1.01)
23:49:13.308 00.000 12044 Moving (-1.18, 1.01) raw xDistance=-1.03 yDistance=1.07
23:49:13.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -1.03, slope = -0.04
23:49:13.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:13.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.07
23:49:13.309 00.001 12044 MoveAxis(E, 30, ABG)
23:49:13.309 00.000 12044 Guiding  Dir = 2, Dur = 30
23:49:13.322 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28320, med=616, FiltMin=532, FiltMax=17831, Gamma=0.810
23:49:13.335 00.013 14964 UpdateGuideState exits: m=341633 SNR=370.7
23:49:13.336 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.336 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:13.337 00.001 14964 Enqueuing Expose request
23:49:13.365 00.028 12044 IsSlewing returns 0
23:49:13.366 00.001 12044 IsGuiding returns 0
23:49:13.398 00.032 12044 IsGuiding returns 1
23:49:13.398 00.000 12044 scope still moving after pulse duration time elapsed
23:49:13.458 00.060 12044 IsSlewing returns 0
23:49:13.488 00.030 12044 IsGuiding returns 0
23:49:13.489 00.001 12044 scope move finished after 30 + 92 ms
23:49:13.489 00.000 12044 Move returns status 0, amount 30
23:49:13.489 00.000 12044 MoveAxis(N, 0, ABG)
23:49:13.489 00.000 12044 Move returns status 0, amount 0
23:49:13.489 00.000 12044 move complete, result=0
23:49:13.489 00.000 12044 worker thread done servicing request
23:49:13.489 00.000 12044 Worker thread wakes up
23:49:13.489 00.000 14964 GuideStep: -1.0 px 30 ms EAST, 1.1 px 0 ms NORTH
23:49:13.491 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:13.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:16.625 03.134 12044 Exposure complete
23:49:16.657 00.032 12044 worker thread done servicing request
23:49:16.657 00.000 14964 OnExposeComplete: enter
23:49:16.659 00.002 14964 UpdateGuideState(): m_state=6
23:49:16.660 00.001 14964 Star::Find(35, 275, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1297
23:49:16.662 00.002 14964 Star::Find returns 1 (0), X=275.99, Y=98.95, Mass=337681, SNR=370.6, Peak=30580 HFD=4.0
23:49:16.663 00.001 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.34)
23:49:16.663 00.000 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
23:49:16.664 00.001 14964 CameraToMount -- cameraX=-0.83 cameraY=0.78 hyp=1.14 cameraTheta=2.39 mountX=-0.79 mountY=0.75, mountTheta=2.38
23:49:16.666 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=0.78, opts=13)
23:49:16.667 00.001 14964 Enqueuing Move request for scope (-0.83, 0.78)
23:49:16.669 00.002 12044 Worker thread wakes up
23:49:16.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.78) opts 0xd
23:49:16.669 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, 0.78)
23:49:16.669 00.000 12044 Moving (-0.83, 0.78) raw xDistance=-0.79 yDistance=0.75
23:49:16.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.79, slope = -0.04
23:49:16.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:16.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
23:49:16.669 00.000 12044 MoveAxis(E, 28, ABG)
23:49:16.669 00.000 12044 Guiding  Dir = 2, Dur = 28
23:49:16.677 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30580, med=617, FiltMin=533, FiltMax=11895, Gamma=0.810
23:49:16.682 00.005 14964 UpdateGuideState exits: m=337681 SNR=370.6
23:49:16.683 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.683 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:16.683 00.000 14964 Enqueuing Expose request
23:49:16.689 00.006 12044 IsSlewing returns 0
23:49:16.689 00.000 12044 IsGuiding returns 0
23:49:16.723 00.034 12044 IsGuiding returns 1
23:49:16.723 00.000 12044 scope still moving after pulse duration time elapsed
23:49:16.786 00.063 12044 IsSlewing returns 0
23:49:16.787 00.001 12044 IsGuiding returns 0
23:49:16.787 00.000 12044 scope move finished after 28 + 69 ms
23:49:16.787 00.000 12044 Move returns status 0, amount 28
23:49:16.787 00.000 12044 MoveAxis(N, 0, ABG)
23:49:16.787 00.000 12044 Move returns status 0, amount 0
23:49:16.787 00.000 12044 move complete, result=0
23:49:16.787 00.000 12044 worker thread done servicing request
23:49:16.787 00.000 12044 Worker thread wakes up
23:49:16.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:16.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:16.787 00.000 14964 GuideStep: -0.8 px 28 ms EAST, 0.7 px 0 ms NORTH
23:49:19.920 03.133 12044 Exposure complete
23:49:19.957 00.037 12044 worker thread done servicing request
23:49:19.957 00.000 14964 OnExposeComplete: enter
23:49:19.959 00.002 14964 UpdateGuideState(): m_state=6
23:49:19.960 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1298
23:49:19.961 00.001 14964 Star::Find returns 1 (0), X=276.12, Y=98.42, Mass=333407, SNR=364.7, Peak=31143 HFD=3.5
23:49:19.961 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
23:49:19.962 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
23:49:19.962 00.000 14964 CameraToMount -- cameraX=-0.70 cameraY=0.25 hyp=0.75 cameraTheta=2.80 mountX=-0.26 mountY=0.67, mountTheta=1.94
23:49:19.965 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=0.25, opts=13)
23:49:19.966 00.001 14964 Enqueuing Move request for scope (-0.70, 0.25)
23:49:19.967 00.001 12044 Worker thread wakes up
23:49:19.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.25) opts 0xd
23:49:19.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, 0.25)
23:49:19.967 00.000 12044 Moving (-0.70, 0.25) raw xDistance=-0.26 yDistance=0.67
23:49:19.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.01
23:49:19.967 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-1.09 newest=2.49
23:49:19.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
23:49:19.967 00.000 12044 MoveAxis(E, 0, ABG)
23:49:19.967 00.000 12044 Move returns status 0, amount 0
23:49:19.967 00.000 12044 BLC: Oldest BLC event removed
23:49:19.967 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 331 applied
23:49:19.967 00.000 12044 MoveAxis(S, 394, ABG)
23:49:19.967 00.000 12044 Guiding  Dir = 1, Dur = 394
23:49:19.979 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=31143, med=616, FiltMin=531, FiltMax=15989, Gamma=0.810
23:49:19.986 00.007 14964 UpdateGuideState exits: m=333407 SNR=364.7
23:49:19.986 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:19.987 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:19.987 00.000 14964 Enqueuing Expose request
23:49:20.018 00.031 12044 IsSlewing returns 0
23:49:20.019 00.001 12044 IsGuiding returns 0
23:49:20.059 00.040 12044 PulseGuide returned control before completion, sleep 364
23:49:20.433 00.374 12044 IsGuiding returns 1
23:49:20.433 00.000 12044 scope still moving after pulse duration time elapsed
23:49:20.517 00.084 12044 IsSlewing returns 0
23:49:20.517 00.000 12044 IsGuiding returns 0
23:49:20.517 00.000 12044 scope move finished after 394 + 105 ms
23:49:20.517 00.000 12044 Move returns status 0, amount 394
23:49:20.517 00.000 12044 move complete, result=0
23:49:20.517 00.000 12044 worker thread done servicing request
23:49:20.517 00.000 12044 Worker thread wakes up
23:49:20.517 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.7 px 394 ms SOUTH
23:49:20.518 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:20.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:23.642 03.124 12044 Exposure complete
23:49:23.670 00.028 12044 worker thread done servicing request
23:49:23.670 00.000 14964 OnExposeComplete: enter
23:49:23.672 00.002 14964 UpdateGuideState(): m_state=6
23:49:23.672 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1299
23:49:23.673 00.001 14964 Star::Find returns 1 (0), X=276.02, Y=98.72, Mass=330738, SNR=350.3, Peak=27219 HFD=3.6
23:49:23.673 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.10 = -2.19)
23:49:23.674 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
23:49:23.674 00.000 14964 CameraToMount -- cameraX=-0.80 cameraY=0.55 hyp=0.97 cameraTheta=2.54 mountX=-0.56 mountY=0.74, mountTheta=2.22
23:49:23.675 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.55, opts=13)
23:49:23.676 00.001 14964 Enqueuing Move request for scope (-0.80, 0.55)
23:49:23.676 00.000 12044 Worker thread wakes up
23:49:23.676 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.55) opts 0xd
23:49:23.676 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.55)
23:49:23.676 00.000 12044 Moving (-0.80, 0.55) raw xDistance=-0.56 yDistance=0.74
23:49:23.676 00.000 12044 BLC: History state: CurrMiss=0.74, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.673041, 1:0.738190
23:49:23.677 00.001 12044 BLC: Under-shoot, no adjustment, waiting for more data
23:49:23.677 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.56, slope = -0.02
23:49:23.677 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
23:49:23.677 00.000 12044 MoveAxis(E, 19, ABG)
23:49:23.677 00.000 12044 Guiding  Dir = 2, Dur = 19
23:49:23.689 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27219, med=617, FiltMin=526, FiltMax=14969, Gamma=0.810
23:49:23.700 00.011 14964 UpdateGuideState exits: m=330738 SNR=350.3
23:49:23.702 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.703 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:23.705 00.002 14964 Enqueuing Expose request
23:49:23.708 00.003 12044 IsSlewing returns 0
23:49:23.708 00.000 12044 IsGuiding returns 0
23:49:23.772 00.064 12044 IsGuiding returns 1
23:49:23.772 00.000 12044 scope still moving after pulse duration time elapsed
23:49:23.846 00.074 12044 IsSlewing returns 0
23:49:23.846 00.000 12044 IsGuiding returns 0
23:49:23.846 00.000 12044 scope move finished after 19 + 118 ms
23:49:23.846 00.000 12044 Move returns status 0, amount 19
23:49:23.846 00.000 12044 MoveAxis(S, 69, ABG)
23:49:23.846 00.000 12044 Guiding  Dir = 1, Dur = 69
23:49:23.910 00.064 12044 IsSlewing returns 0
23:49:23.910 00.000 12044 IsGuiding returns 0
23:49:23.942 00.032 12044 PulseGuide returned control before completion, sleep 48
23:49:23.997 00.055 12044 IsGuiding returns 1
23:49:23.997 00.000 12044 scope still moving after pulse duration time elapsed
23:49:24.084 00.087 12044 IsSlewing returns 0
23:49:24.084 00.000 12044 IsGuiding returns 0
23:49:24.084 00.000 12044 scope move finished after 69 + 104 ms
23:49:24.084 00.000 12044 Move returns status 0, amount 69
23:49:24.084 00.000 12044 move complete, result=0
23:49:24.084 00.000 12044 worker thread done servicing request
23:49:24.085 00.001 12044 Worker thread wakes up
23:49:24.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:24.085 00.000 14964 GuideStep: -0.6 px 19 ms EAST, 0.7 px 69 ms SOUTH
23:49:24.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:27.195 03.110 12044 Exposure complete
23:49:27.221 00.026 12044 worker thread done servicing request
23:49:27.221 00.000 14964 OnExposeComplete: enter
23:49:27.222 00.001 14964 UpdateGuideState(): m_state=6
23:49:27.222 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1300
23:49:27.223 00.001 14964 Star::Find returns 1 (0), X=276.18, Y=98.48, Mass=341594, SNR=374.0, Peak=27403 HFD=3.7
23:49:27.223 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.25 = -2.03)
23:49:27.225 00.002 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.02)
23:49:27.225 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=0.30 hyp=0.71 cameraTheta=2.70 mountX=-0.31 mountY=0.61, mountTheta=2.05
23:49:27.225 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.30, opts=13)
23:49:27.227 00.002 14964 Enqueuing Move request for scope (-0.64, 0.30)
23:49:27.227 00.000 12044 Worker thread wakes up
23:49:27.227 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.30) opts 0xd
23:49:27.227 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.30)
23:49:27.227 00.000 12044 Moving (-0.64, 0.30) raw xDistance=-0.31 yDistance=0.61
23:49:27.227 00.000 12044 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.673041, 1:0.738190, 2:0.605085
23:49:27.227 00.000 12044 BLC: Under-shoot: nominal increase by 17
23:49:27.227 00.000 12044 BLC: window closed
23:49:27.227 00.000 12044 BLC: Pulse adjusted to 348
23:49:27.227 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.31, slope = -0.02
23:49:27.227 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
23:49:27.227 00.000 12044 MoveAxis(E, 12, ABG)
23:49:27.227 00.000 12044 Guiding  Dir = 2, Dur = 12
23:49:27.235 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27403, med=615, FiltMin=537, FiltMax=18815, Gamma=0.810
23:49:27.240 00.005 14964 UpdateGuideState exits: m=341594 SNR=374.0
23:49:27.242 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.242 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:27.243 00.001 14964 Enqueuing Expose request
23:49:27.269 00.026 12044 IsSlewing returns 0
23:49:27.269 00.000 12044 IsGuiding returns 0
23:49:27.297 00.028 14964 evsrv: cli 01AB2490 connect
23:49:27.297 00.000 14964 case statement mapped state 6 to 3
23:49:27.299 00.002 14964 case statement mapped state 6 to 3
23:49:27.299 00.000 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"bc5ff6ef-0198-4d89-bd0c-0f64eed639f5"}
23:49:27.299 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"bc5ff6ef-0198-4d89-bd0c-0f64eed639f5"}
23:49:27.302 00.003 14964 evsrv: cli 01AB2490 disconnect
23:49:27.303 00.001 12044 IsGuiding returns 1
23:49:27.303 00.000 12044 scope still moving after pulse duration time elapsed
23:49:27.394 00.091 12044 IsSlewing returns 0
23:49:27.395 00.001 12044 IsGuiding returns 0
23:49:27.395 00.000 12044 scope move finished after 12 + 113 ms
23:49:27.395 00.000 12044 Move returns status 0, amount 12
23:49:27.395 00.000 12044 MoveAxis(S, 56, ABG)
23:49:27.395 00.000 12044 Guiding  Dir = 1, Dur = 56
23:49:27.459 00.064 12044 IsSlewing returns 0
23:49:27.459 00.000 12044 IsGuiding returns 0
23:49:27.492 00.033 12044 PulseGuide returned control before completion, sleep 35
23:49:27.530 00.038 12044 IsGuiding returns 1
23:49:27.530 00.000 12044 scope still moving after pulse duration time elapsed
23:49:27.608 00.078 12044 IsSlewing returns 0
23:49:27.608 00.000 12044 IsGuiding returns 0
23:49:27.608 00.000 12044 scope move finished after 56 + 92 ms
23:49:27.608 00.000 12044 Move returns status 0, amount 56
23:49:27.608 00.000 12044 move complete, result=0
23:49:27.608 00.000 12044 worker thread done servicing request
23:49:27.608 00.000 12044 Worker thread wakes up
23:49:27.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:27.609 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:27.609 00.000 14964 GuideStep: -0.3 px 12 ms EAST, 0.6 px 56 ms SOUTH
23:49:30.713 03.104 12044 Exposure complete
23:49:30.756 00.043 12044 worker thread done servicing request
23:49:30.757 00.001 14964 OnExposeComplete: enter
23:49:30.758 00.001 14964 UpdateGuideState(): m_state=6
23:49:30.760 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1301
23:49:30.761 00.001 14964 Star::Find returns 1 (0), X=276.47, Y=98.36, Mass=335646, SNR=367.0, Peak=22119 HFD=3.7
23:49:30.762 00.001 14964 MultiStar: exiting stabilization period
23:49:30.764 00.002 14964 MultiStar: [#1 -0.73,2.19,0.00,M4] [#2 -0.50,1.92,0.00,M3] 
23:49:30.765 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
23:49:30.766 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
23:49:30.767 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=-0.19 mountY=0.33, mountTheta=2.10
23:49:30.771 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.19, opts=13)
23:49:30.773 00.002 14964 Enqueuing Move request for scope (-0.35, 0.19)
23:49:30.775 00.002 12044 Worker thread wakes up
23:49:30.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
23:49:30.775 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
23:49:30.775 00.000 12044 Moving (-0.35, 0.19) raw xDistance=-0.19 yDistance=0.33
23:49:30.775 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
23:49:30.775 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:30.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:49:30.775 00.000 12044 MoveAxis(E, 0, ABG)
23:49:30.775 00.000 12044 Move returns status 0, amount 0
23:49:30.775 00.000 12044 MoveAxis(N, 0, ABG)
23:49:30.775 00.000 12044 Move returns status 0, amount 0
23:49:30.775 00.000 12044 move complete, result=0
23:49:30.775 00.000 12044 worker thread done servicing request
23:49:30.788 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22119, med=616, FiltMin=533, FiltMax=18455, Gamma=0.810
23:49:30.798 00.010 14964 UpdateGuideState exits: m=335646 SNR=367.0
23:49:30.799 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.801 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:30.801 00.000 14964 Enqueuing Expose request
23:49:30.802 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:49:30.802 00.000 12044 Worker thread wakes up
23:49:30.804 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:30.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:33.938 03.134 12044 Exposure complete
23:49:33.973 00.035 12044 worker thread done servicing request
23:49:33.974 00.001 14964 OnExposeComplete: enter
23:49:33.974 00.000 14964 UpdateGuideState(): m_state=6
23:49:33.975 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1302
23:49:33.975 00.000 14964 Star::Find returns 1 (0), X=276.70, Y=98.27, Mass=338123, SNR=371.5, Peak=30073 HFD=3.6
23:49:33.976 00.001 14964 MultiStar: [#1 -0.46,2.22,0.00,M5] [#2 -0.25,2.19,0.00,M4] 
23:49:33.976 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
23:49:33.977 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
23:49:33.977 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.47 mountX=-0.10 mountY=0.11, mountTheta=2.30
23:49:33.979 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.09, opts=13)
23:49:33.979 00.000 14964 Enqueuing Move request for scope (-0.12, 0.09)
23:49:33.981 00.002 12044 Worker thread wakes up
23:49:33.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
23:49:33.981 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
23:49:33.981 00.000 12044 Moving (-0.12, 0.09) raw xDistance=-0.10 yDistance=0.11
23:49:33.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
23:49:33.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.982 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:33.982 00.000 12044 MoveAxis(E, 0, ABG)
23:49:33.982 00.000 12044 Move returns status 0, amount 0
23:49:33.982 00.000 12044 MoveAxis(N, 0, ABG)
23:49:33.982 00.000 12044 Move returns status 0, amount 0
23:49:33.982 00.000 12044 move complete, result=0
23:49:33.982 00.000 12044 worker thread done servicing request
23:49:33.990 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=30073, med=616, FiltMin=525, FiltMax=16439, Gamma=0.810
23:49:33.998 00.008 14964 UpdateGuideState exits: m=338123 SNR=371.5
23:49:33.999 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.001 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:34.002 00.001 14964 Enqueuing Expose request
23:49:34.003 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:34.005 00.002 12044 Worker thread wakes up
23:49:34.005 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:34.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:37.112 03.107 12044 Exposure complete
23:49:37.148 00.036 12044 worker thread done servicing request
23:49:37.150 00.002 14964 OnExposeComplete: enter
23:49:37.150 00.000 14964 UpdateGuideState(): m_state=6
23:49:37.152 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1303
23:49:37.153 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=96.12, Mass=322613, SNR=367.1, Peak=29287 HFD=3.6
23:49:37.153 00.000 14964 MultiStar: large primary error, entering stabilization period
23:49:37.154 00.001 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
23:49:37.154 00.000 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.72)
23:49:37.155 00.001 14964 CameraToMount -- cameraX=1.20 cameraY=-2.06 hyp=2.38 cameraTheta=-1.04 mountX=2.07 mountY=-0.98, mountTheta=-0.44
23:49:37.156 00.001 14964 SchedulePrimaryMove(1136A648, x=1.20, y=-2.06, opts=13)
23:49:37.156 00.000 14964 Enqueuing Move request for scope (1.20, -2.06)
23:49:37.157 00.001 12044 Worker thread wakes up
23:49:37.157 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.20, -2.06) opts 0xd
23:49:37.157 00.000 12044 Handling offset move in thread for scope, endpoint = (1.20, -2.06)
23:49:37.157 00.000 12044 Moving (1.20, -2.06) raw xDistance=2.07 yDistance=-0.98
23:49:37.157 00.000 12044 Lowpass2 history cleared, outlier deflection
23:49:37.157 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.35 from input 2.07, slope = 0.00
23:49:37.157 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:37.157 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.98
23:49:37.157 00.000 12044 MoveAxis(W, 159, ABG)
23:49:37.157 00.000 12044 Guiding  Dir = 3, Dur = 159
23:49:37.165 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29287, med=616, FiltMin=532, FiltMax=15214, Gamma=0.810
23:49:37.171 00.006 14964 UpdateGuideState exits: m=322613 SNR=367.1
23:49:37.171 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.172 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:37.172 00.000 14964 Enqueuing Expose request
23:49:37.192 00.020 12044 IsSlewing returns 0
23:49:37.192 00.000 12044 IsGuiding returns 0
23:49:37.223 00.031 12044 PulseGuide returned control before completion, sleep 139
23:49:37.374 00.151 12044 IsGuiding returns 1
23:49:37.374 00.000 12044 scope still moving after pulse duration time elapsed
23:49:37.424 00.050 12044 IsSlewing returns 0
23:49:37.426 00.002 12044 IsGuiding returns 0
23:49:37.426 00.000 12044 scope move finished after 159 + 75 ms
23:49:37.426 00.000 12044 Move returns status 0, amount 159
23:49:37.426 00.000 12044 MoveAxis(N, 0, ABG)
23:49:37.426 00.000 12044 Move returns status 0, amount 0
23:49:37.426 00.000 12044 move complete, result=0
23:49:37.428 00.002 12044 worker thread done servicing request
23:49:37.428 00.000 12044 Worker thread wakes up
23:49:37.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:37.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:37.428 00.000 14964 GuideStep: 2.1 px 159 ms WEST, -1.0 px 0 ms NORTH
23:49:40.520 03.092 12044 Exposure complete
23:49:40.552 00.032 12044 worker thread done servicing request
23:49:40.552 00.000 14964 OnExposeComplete: enter
23:49:40.555 00.003 14964 UpdateGuideState(): m_state=6
23:49:40.557 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1304
23:49:40.559 00.002 14964 Star::Find returns 1 (0), X=277.83, Y=97.22, Mass=332987, SNR=373.8, Peak=26595 HFD=3.5
23:49:40.561 00.002 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.80 = 0.80)
23:49:40.562 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.43)
23:49:40.564 00.002 14964 CameraToMount -- cameraX=1.01 cameraY=-0.95 hyp=1.39 cameraTheta=-0.76 mountX=0.97 mountY=-0.90, mountTheta=-0.75
23:49:40.567 00.003 14964 SchedulePrimaryMove(1136A648, x=1.01, y=-0.95, opts=13)
23:49:40.568 00.001 14964 Enqueuing Move request for scope (1.01, -0.95)
23:49:40.570 00.002 12044 Worker thread wakes up
23:49:40.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.95) opts 0xd
23:49:40.570 00.000 12044 Handling offset move in thread for scope, endpoint = (1.01, -0.95)
23:49:40.570 00.000 12044 Moving (1.01, -0.95) raw xDistance=0.97 yDistance=-0.90
23:49:40.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.63 from input 0.97, slope = 0.00
23:49:40.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:40.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.90
23:49:40.570 00.000 12044 MoveAxis(W, 74, ABG)
23:49:40.570 00.000 12044 Guiding  Dir = 3, Dur = 74
23:49:40.584 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26595, med=617, FiltMin=531, FiltMax=17731, Gamma=0.810
23:49:40.594 00.010 14964 UpdateGuideState exits: m=332987 SNR=373.8
23:49:40.596 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.599 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:40.601 00.002 14964 Enqueuing Expose request
23:49:40.603 00.002 12044 IsSlewing returns 0
23:49:40.631 00.028 12044 IsGuiding returns 0
23:49:40.664 00.033 12044 PulseGuide returned control before completion, sleep 52
23:49:40.719 00.055 12044 IsGuiding returns 1
23:49:40.719 00.000 12044 scope still moving after pulse duration time elapsed
23:49:40.770 00.051 12044 IsSlewing returns 0
23:49:40.771 00.001 12044 IsGuiding returns 0
23:49:40.771 00.000 12044 scope move finished after 74 + 65 ms
23:49:40.771 00.000 12044 Move returns status 0, amount 74
23:49:40.771 00.000 12044 MoveAxis(N, 0, ABG)
23:49:40.771 00.000 12044 Move returns status 0, amount 0
23:49:40.771 00.000 12044 move complete, result=0
23:49:40.771 00.000 12044 worker thread done servicing request
23:49:40.771 00.000 12044 Worker thread wakes up
23:49:40.771 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:40.772 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:40.772 00.000 14964 GuideStep: 1.0 px 74 ms WEST, -0.9 px 0 ms NORTH
23:49:43.867 03.095 12044 Exposure complete
23:49:43.897 00.030 12044 worker thread done servicing request
23:49:43.897 00.000 14964 OnExposeComplete: enter
23:49:43.898 00.001 14964 UpdateGuideState(): m_state=6
23:49:43.898 00.000 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1305
23:49:43.899 00.001 14964 Star::Find returns 1 (0), X=277.79, Y=97.85, Mass=333723, SNR=371.7, Peak=29159 HFD=3.7
23:49:43.900 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
23:49:43.901 00.001 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.29 = -2.00)
23:49:43.903 00.002 14964 CameraToMount -- cameraX=0.97 cameraY=-0.32 hyp=1.02 cameraTheta=-0.32 mountX=0.34 mountY=-0.93, mountTheta=-1.22
23:49:43.905 00.002 14964 SchedulePrimaryMove(1136A648, x=0.97, y=-0.32, opts=13)
23:49:43.906 00.001 14964 Enqueuing Move request for scope (0.97, -0.32)
23:49:43.908 00.002 12044 Worker thread wakes up
23:49:43.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.32) opts 0xd
23:49:43.908 00.000 12044 Handling offset move in thread for scope, endpoint = (0.97, -0.32)
23:49:43.908 00.000 12044 Moving (0.97, -0.32) raw xDistance=0.34 yDistance=-0.93
23:49:43.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.00
23:49:43.908 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:43.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.93
23:49:43.908 00.000 12044 MoveAxis(W, 26, ABG)
23:49:43.908 00.000 12044 Guiding  Dir = 3, Dur = 26
23:49:43.921 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29159, med=617, FiltMin=520, FiltMax=19521, Gamma=0.810
23:49:43.931 00.010 14964 UpdateGuideState exits: m=333723 SNR=371.7
23:49:43.933 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.936 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:43.938 00.002 14964 Enqueuing Expose request
23:49:43.976 00.038 12044 IsSlewing returns 0
23:49:43.976 00.000 12044 IsGuiding returns 0
23:49:44.007 00.031 12044 IsGuiding returns 1
23:49:44.007 00.000 12044 scope still moving after pulse duration time elapsed
23:49:44.065 00.058 12044 IsSlewing returns 0
23:49:44.065 00.000 12044 IsGuiding returns 0
23:49:44.065 00.000 12044 scope move finished after 26 + 63 ms
23:49:44.065 00.000 12044 Move returns status 0, amount 26
23:49:44.065 00.000 12044 MoveAxis(N, 0, ABG)
23:49:44.065 00.000 12044 Move returns status 0, amount 0
23:49:44.065 00.000 12044 move complete, result=0
23:49:44.065 00.000 12044 worker thread done servicing request
23:49:44.065 00.000 12044 Worker thread wakes up
23:49:44.065 00.000 14964 GuideStep: 0.3 px 26 ms WEST, -0.9 px 0 ms NORTH
23:49:44.066 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:44.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:47.199 03.133 12044 Exposure complete
23:49:47.233 00.034 12044 worker thread done servicing request
23:49:47.233 00.000 14964 OnExposeComplete: enter
23:49:47.234 00.001 14964 UpdateGuideState(): m_state=6
23:49:47.235 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1306
23:49:47.235 00.000 14964 Star::Find returns 1 (0), X=278.01, Y=97.49, Mass=333817, SNR=369.6, Peak=27323 HFD=3.6
23:49:47.236 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
23:49:47.237 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
23:49:47.237 00.000 14964 CameraToMount -- cameraX=1.20 cameraY=-0.68 hyp=1.38 cameraTheta=-0.52 mountX=0.70 mountY=-1.12, mountTheta=-1.01
23:49:47.238 00.001 14964 SchedulePrimaryMove(1136A648, x=1.20, y=-0.68, opts=13)
23:49:47.239 00.001 14964 Enqueuing Move request for scope (1.20, -0.68)
23:49:47.240 00.001 12044 Worker thread wakes up
23:49:47.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.68) opts 0xd
23:49:47.240 00.000 12044 Handling offset move in thread for scope, endpoint = (1.20, -0.68)
23:49:47.240 00.000 12044 Moving (1.20, -0.68) raw xDistance=0.70 yDistance=-1.12
23:49:47.240 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.70, slope = 0.00
23:49:47.240 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:47.240 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.12
23:49:47.240 00.000 12044 MoveAxis(W, 54, ABG)
23:49:47.240 00.000 12044 Guiding  Dir = 3, Dur = 54
23:49:47.248 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27323, med=616, FiltMin=527, FiltMax=15004, Gamma=0.810
23:49:47.255 00.007 14964 UpdateGuideState exits: m=333817 SNR=369.6
23:49:47.257 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.257 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:47.258 00.001 14964 Enqueuing Expose request
23:49:47.269 00.011 12044 IsSlewing returns 0
23:49:47.270 00.001 12044 IsGuiding returns 0
23:49:47.301 00.031 12044 PulseGuide returned control before completion, sleep 33
23:49:47.351 00.050 12044 IsGuiding returns 1
23:49:47.351 00.000 12044 scope still moving after pulse duration time elapsed
23:49:47.411 00.060 12044 IsSlewing returns 0
23:49:47.411 00.000 12044 IsGuiding returns 0
23:49:47.411 00.000 12044 scope move finished after 54 + 86 ms
23:49:47.411 00.000 12044 Move returns status 0, amount 54
23:49:47.411 00.000 12044 MoveAxis(N, 0, ABG)
23:49:47.411 00.000 12044 Move returns status 0, amount 0
23:49:47.411 00.000 12044 move complete, result=0
23:49:47.411 00.000 12044 worker thread done servicing request
23:49:47.411 00.000 12044 Worker thread wakes up
23:49:47.411 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:47.411 00.000 14964 GuideStep: 0.7 px 54 ms WEST, -1.1 px 0 ms NORTH
23:49:47.412 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:50.543 03.131 12044 Exposure complete
23:49:50.575 00.032 12044 worker thread done servicing request
23:49:50.575 00.000 14964 OnExposeComplete: enter
23:49:50.575 00.000 14964 UpdateGuideState(): m_state=6
23:49:50.576 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1307
23:49:50.579 00.003 14964 Star::Find returns 1 (0), X=277.91, Y=98.38, Mass=332439, SNR=377.1, Peak=24903 HFD=3.7
23:49:50.580 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.75 = 1.75)
23:49:50.580 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.48)
23:49:50.580 00.000 14964 CameraToMount -- cameraX=1.10 cameraY=0.21 hyp=1.12 cameraTheta=0.19 mountX=-0.19 mountY=-1.11, mountTheta=-1.74
23:49:50.581 00.001 14964 SchedulePrimaryMove(1136A648, x=1.10, y=0.21, opts=13)
23:49:50.582 00.001 14964 Enqueuing Move request for scope (1.10, 0.21)
23:49:50.583 00.001 12044 Worker thread wakes up
23:49:50.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.21) opts 0xd
23:49:50.583 00.000 12044 Handling offset move in thread for scope, endpoint = (1.10, 0.21)
23:49:50.583 00.000 12044 Moving (1.10, 0.21) raw xDistance=-0.19 yDistance=-1.11
23:49:50.583 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.81, using input
23:49:50.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.31
23:49:50.583 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:50.583 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.11
23:49:50.583 00.000 12044 MoveAxis(E, 0, ABG)
23:49:50.583 00.000 12044 Move returns status 0, amount 0
23:49:50.583 00.000 12044 MoveAxis(N, 0, ABG)
23:49:50.583 00.000 12044 Move returns status 0, amount 0
23:49:50.583 00.000 12044 move complete, result=0
23:49:50.583 00.000 12044 worker thread done servicing request
23:49:50.590 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24903, med=617, FiltMin=533, FiltMax=14895, Gamma=0.810
23:49:50.597 00.007 14964 UpdateGuideState exits: m=332439 SNR=377.1
23:49:50.597 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.598 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:50.598 00.000 14964 Enqueuing Expose request
23:49:50.599 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.1 px 0 ms NORTH
23:49:50.599 00.000 12044 Worker thread wakes up
23:49:50.600 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:50.600 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:53.706 03.106 12044 Exposure complete
23:49:53.734 00.028 12044 worker thread done servicing request
23:49:53.734 00.000 14964 OnExposeComplete: enter
23:49:53.736 00.002 14964 UpdateGuideState(): m_state=6
23:49:53.738 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1308
23:49:53.740 00.002 14964 Star::Find returns 1 (0), X=277.90, Y=98.45, Mass=334702, SNR=370.4, Peak=24151 HFD=3.6
23:49:53.743 00.003 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
23:49:53.745 00.002 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
23:49:53.747 00.002 14964 CameraToMount -- cameraX=1.08 cameraY=0.27 hyp=1.12 cameraTheta=0.25 mountX=-0.26 mountY=-1.10, mountTheta=-1.80
23:49:53.749 00.002 14964 SchedulePrimaryMove(1136A648, x=1.08, y=0.27, opts=13)
23:49:53.750 00.001 14964 Enqueuing Move request for scope (1.08, 0.27)
23:49:53.751 00.001 12044 Worker thread wakes up
23:49:53.751 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.27) opts 0xd
23:49:53.751 00.000 12044 Handling offset move in thread for scope, endpoint = (1.08, 0.27)
23:49:53.751 00.000 12044 Moving (1.08, 0.27) raw xDistance=-0.26 yDistance=-1.10
23:49:53.751 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.97, using input
23:49:53.751 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.30
23:49:53.751 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=1.67 newest=-3.34
23:49:53.751 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
23:49:53.751 00.000 12044 MoveAxis(E, 0, ABG)
23:49:53.751 00.000 12044 Move returns status 0, amount 0
23:49:53.751 00.000 12044 BLC: Oldest BLC event removed
23:49:53.751 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 348 applied
23:49:53.751 00.000 12044 MoveAxis(N, 451, ABG)
23:49:53.751 00.000 12044 Guiding  Dir = 0, Dur = 451
23:49:53.765 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24151, med=616, FiltMin=526, FiltMax=16123, Gamma=0.810
23:49:53.772 00.007 12044 IsSlewing returns 0
23:49:53.773 00.001 12044 IsGuiding returns 0
23:49:53.775 00.002 14964 UpdateGuideState exits: m=334702 SNR=370.4
23:49:53.776 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.777 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:53.778 00.001 14964 Enqueuing Expose request
23:49:53.805 00.027 12044 PulseGuide returned control before completion, sleep 429
23:49:54.247 00.442 12044 IsGuiding returns 1
23:49:54.247 00.000 12044 scope still moving after pulse duration time elapsed
23:49:54.331 00.084 12044 IsSlewing returns 0
23:49:54.331 00.000 12044 IsGuiding returns 0
23:49:54.331 00.000 12044 scope move finished after 451 + 106 ms
23:49:54.331 00.000 12044 Move returns status 0, amount 451
23:49:54.331 00.000 12044 move complete, result=0
23:49:54.331 00.000 12044 worker thread done servicing request
23:49:54.331 00.000 12044 Worker thread wakes up
23:49:54.331 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -1.1 px 451 ms NORTH
23:49:54.332 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:54.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:57.430 03.098 12044 Exposure complete
23:49:57.453 00.023 12044 worker thread done servicing request
23:49:57.453 00.000 14964 OnExposeComplete: enter
23:49:57.455 00.002 14964 UpdateGuideState(): m_state=6
23:49:57.456 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1309
23:49:57.457 00.001 14964 Star::Find returns 1 (0), X=276.86, Y=98.59, Mass=332470, SNR=374.0, Peak=28199 HFD=3.5
23:49:57.458 00.001 14964 MultiStar: exiting stabilization period
23:49:57.458 00.000 14964 MultiStar: [#1 -0.22,0.32,0.17,U] [#2 -0.27,0.41,0.07,U] 
23:49:57.459 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.40}, one-star: {0.04, 0.42}
23:49:57.459 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.16 = -3.13)
23:49:57.460 00.001 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
23:49:57.460 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.60 mountX=-0.40 mountY=-0.03, mountTheta=-3.07
23:49:57.461 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.40, opts=13)
23:49:57.462 00.001 14964 Enqueuing Move request for scope (-0.01, 0.40)
23:49:57.463 00.001 12044 Worker thread wakes up
23:49:57.463 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
23:49:57.463 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
23:49:57.463 00.000 12044 Moving (-0.01, 0.40) raw xDistance=-0.40 yDistance=-0.03
23:49:57.463 00.000 12044 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.104119, 1:0.029895
23:49:57.463 00.000 12044 BLC: No correction, Miss < min_move
23:49:57.463 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -1.06, using input
23:49:57.463 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.27
23:49:57.463 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.463 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:57.463 00.000 12044 MoveAxis(E, 31, ABG)
23:49:57.463 00.000 12044 Guiding  Dir = 2, Dur = 31
23:49:57.480 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28199, med=617, FiltMin=536, FiltMax=17636, Gamma=0.810
23:49:57.487 00.007 14964 UpdateGuideState exits: m=332470 SNR=374.0
23:49:57.488 00.001 12044 IsSlewing returns 0
23:49:57.488 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.488 00.000 12044 IsGuiding returns 0
23:49:57.488 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:49:57.489 00.001 14964 Enqueuing Expose request
23:49:57.550 00.061 12044 IsGuiding returns 1
23:49:57.550 00.000 12044 scope still moving after pulse duration time elapsed
23:49:57.613 00.063 12044 IsSlewing returns 0
23:49:57.614 00.001 12044 IsGuiding returns 0
23:49:57.614 00.000 12044 scope move finished after 31 + 94 ms
23:49:57.614 00.000 12044 Move returns status 0, amount 31
23:49:57.615 00.001 12044 MoveAxis(N, 0, ABG)
23:49:57.615 00.000 12044 Move returns status 0, amount 0
23:49:57.615 00.000 12044 move complete, result=0
23:49:57.615 00.000 12044 worker thread done servicing request
23:49:57.615 00.000 12044 Worker thread wakes up
23:49:57.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:49:57.616 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:49:57.616 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
23:50:00.724 03.108 12044 Exposure complete
23:50:00.755 00.031 14964 OnExposeComplete: enter
23:50:00.756 00.001 14964 UpdateGuideState(): m_state=6
23:50:00.758 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1310
23:50:00.759 00.001 14964 Star::Find returns 1 (0), X=276.62, Y=98.61, Mass=333631, SNR=367.8, Peak=24063 HFD=3.4
23:50:00.759 00.000 14964 MultiStar: [#1 -0.47,0.33,0.17,U] [#2 -0.61,0.09,0.08,U] 
23:50:00.760 00.001 14964 refined, 2 included, MultiStar: {-0.26, 0.40}, one-star: {-0.20, 0.44}
23:50:00.760 00.000 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.71 = -2.58)
23:50:00.761 00.001 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
23:50:00.761 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.40 hyp=0.48 cameraTheta=2.15 mountX=-0.40 mountY=0.22, mountTheta=2.64
23:50:00.762 00.001 12044 worker thread done servicing request
23:50:00.763 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.40, opts=13)
23:50:00.764 00.001 14964 Enqueuing Move request for scope (-0.26, 0.40)
23:50:00.764 00.000 12044 Worker thread wakes up
23:50:00.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.40) opts 0xd
23:50:00.764 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.40)
23:50:00.764 00.000 12044 Moving (-0.26, 0.40) raw xDistance=-0.40 yDistance=0.22
23:50:00.764 00.000 12044 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.104119, 1:0.029895, 2:-0.218791
23:50:00.764 00.000 12044 BLC: No correction, Miss < min_move
23:50:00.764 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -1.06, using input
23:50:00.764 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:50:00.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.23
23:50:00.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.765 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:50:00.765 00.000 12044 MoveAxis(E, 31, ABG)
23:50:00.765 00.000 12044 Guiding  Dir = 2, Dur = 31
23:50:00.772 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24063, med=616, FiltMin=530, FiltMax=17533, Gamma=0.810
23:50:00.778 00.006 14964 UpdateGuideState exits: m=333631 SNR=367.8
23:50:00.778 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.779 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:00.780 00.001 14964 Enqueuing Expose request
23:50:00.818 00.038 12044 IsSlewing returns 0
23:50:00.818 00.000 12044 IsGuiding returns 0
23:50:00.850 00.032 12044 IsGuiding returns 1
23:50:00.850 00.000 12044 scope still moving after pulse duration time elapsed
23:50:00.913 00.063 12044 IsSlewing returns 0
23:50:00.913 00.000 12044 IsGuiding returns 0
23:50:00.913 00.000 12044 scope move finished after 31 + 63 ms
23:50:00.913 00.000 12044 Move returns status 0, amount 31
23:50:00.913 00.000 12044 MoveAxis(N, 0, ABG)
23:50:00.913 00.000 12044 Move returns status 0, amount 0
23:50:00.913 00.000 12044 move complete, result=0
23:50:00.913 00.000 12044 worker thread done servicing request
23:50:00.913 00.000 12044 Worker thread wakes up
23:50:00.914 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:00.914 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:00.914 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.2 px 0 ms NORTH
23:50:04.051 03.137 12044 Exposure complete
23:50:04.085 00.034 12044 worker thread done servicing request
23:50:04.086 00.001 14964 OnExposeComplete: enter
23:50:04.087 00.001 14964 UpdateGuideState(): m_state=6
23:50:04.087 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1311
23:50:04.088 00.001 14964 Star::Find returns 1 (0), X=277.01, Y=98.42, Mass=331687, SNR=365.7, Peak=28369 HFD=3.5
23:50:04.089 00.001 14964 MultiStar: [#1 0.13,0.54,0.17,U] [#2 -0.13,0.36,0.08,U] 
23:50:04.090 00.001 14964 single-star, 2 included, MultiStar: {0.16, 0.30}, one-star: {0.19, 0.25}
23:50:04.092 00.002 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
23:50:04.093 00.001 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.54 = -0.75)
23:50:04.095 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.93 mountX=-0.25 mountY=-0.21, mountTheta=-2.43
23:50:04.097 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.25, opts=13)
23:50:04.099 00.002 14964 Enqueuing Move request for scope (0.19, 0.25)
23:50:04.100 00.001 12044 Worker thread wakes up
23:50:04.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
23:50:04.100 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
23:50:04.100 00.000 12044 Moving (0.19, 0.25) raw xDistance=-0.25 yDistance=-0.21
23:50:04.100 00.000 12044 BLC: window closed
23:50:04.100 00.000 12044 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.104119, 1:0.029895, 2:-0.218791
23:50:04.100 00.000 12044 BLC: No correction, Miss < min_move
23:50:04.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
23:50:04.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:04.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:50:04.100 00.000 12044 MoveAxis(E, 0, ABG)
23:50:04.100 00.000 12044 Move returns status 0, amount 0
23:50:04.100 00.000 12044 MoveAxis(N, 0, ABG)
23:50:04.100 00.000 12044 Move returns status 0, amount 0
23:50:04.100 00.000 12044 move complete, result=0
23:50:04.101 00.001 12044 worker thread done servicing request
23:50:04.114 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28369, med=617, FiltMin=533, FiltMax=15863, Gamma=0.810
23:50:04.125 00.011 14964 UpdateGuideState exits: m=331687 SNR=365.7
23:50:04.125 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.126 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:04.126 00.000 14964 Enqueuing Expose request
23:50:04.127 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:04.127 00.000 12044 Worker thread wakes up
23:50:04.127 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:04.127 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:07.230 03.103 12044 Exposure complete
23:50:07.269 00.039 12044 worker thread done servicing request
23:50:07.269 00.000 14964 OnExposeComplete: enter
23:50:07.271 00.002 14964 UpdateGuideState(): m_state=6
23:50:07.273 00.002 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1312
23:50:07.273 00.000 14964 Star::Find returns 1 (0), X=276.74, Y=98.49, Mass=331180, SNR=367.6, Peak=28305 HFD=3.3
23:50:07.274 00.001 14964 MultiStar: [#1 -0.30,0.52,0.17,U] [#2 -0.34,0.54,0.08,U] 
23:50:07.276 00.002 14964 single-star, 2 included, MultiStar: {-0.13, 0.36}, one-star: {-0.08, 0.32}
23:50:07.278 00.002 14964 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.56) = xAngle (3.38 = -2.91)
23:50:07.280 00.002 14964 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.15)
23:50:07.282 00.002 14964 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.82 mountX=-0.32 mountY=0.05, mountTheta=2.99
23:50:07.286 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.32, opts=13)
23:50:07.287 00.001 14964 Enqueuing Move request for scope (-0.08, 0.32)
23:50:07.288 00.001 12044 Worker thread wakes up
23:50:07.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
23:50:07.288 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
23:50:07.288 00.000 12044 Moving (-0.08, 0.32) raw xDistance=-0.32 yDistance=0.05
23:50:07.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = 0.00
23:50:07.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:07.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:07.288 00.000 12044 MoveAxis(E, 25, ABG)
23:50:07.288 00.000 12044 Guiding  Dir = 2, Dur = 25
23:50:07.303 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28305, med=616, FiltMin=536, FiltMax=17940, Gamma=0.810
23:50:07.313 00.010 14964 UpdateGuideState exits: m=331180 SNR=367.6
23:50:07.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:07.316 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:07.317 00.001 14964 Enqueuing Expose request
23:50:07.351 00.034 12044 IsSlewing returns 0
23:50:07.351 00.000 12044 IsGuiding returns 0
23:50:07.383 00.032 12044 IsGuiding returns 1
23:50:07.383 00.000 12044 scope still moving after pulse duration time elapsed
23:50:07.442 00.059 12044 IsSlewing returns 0
23:50:07.443 00.001 12044 IsGuiding returns 0
23:50:07.443 00.000 12044 scope move finished after 25 + 66 ms
23:50:07.443 00.000 12044 Move returns status 0, amount 25
23:50:07.443 00.000 12044 MoveAxis(N, 0, ABG)
23:50:07.443 00.000 12044 Move returns status 0, amount 0
23:50:07.443 00.000 12044 move complete, result=0
23:50:07.443 00.000 12044 worker thread done servicing request
23:50:07.443 00.000 12044 Worker thread wakes up
23:50:07.443 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
23:50:07.445 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:07.445 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:10.575 03.130 12044 Exposure complete
23:50:10.613 00.038 12044 worker thread done servicing request
23:50:10.613 00.000 14964 OnExposeComplete: enter
23:50:10.615 00.002 14964 UpdateGuideState(): m_state=6
23:50:10.617 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1313
23:50:10.618 00.001 14964 Star::Find returns 1 (0), X=276.79, Y=98.44, Mass=334567, SNR=376.8, Peak=27821 HFD=3.4
23:50:10.619 00.001 14964 MultiStar: [#1 -0.20,0.57,0.17,U] [#2 -0.44,0.44,0.07,U] 
23:50:10.621 00.002 14964 single-star, 2 included, MultiStar: {-0.08, 0.32}, one-star: {-0.03, 0.27}
23:50:10.621 00.000 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.25 = -3.04)
23:50:10.622 00.001 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.02)
23:50:10.622 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=-0.27 mountY=0.00, mountTheta=3.13
23:50:10.623 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.27, opts=13)
23:50:10.624 00.001 14964 Enqueuing Move request for scope (-0.03, 0.27)
23:50:10.626 00.002 12044 Worker thread wakes up
23:50:10.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
23:50:10.626 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
23:50:10.626 00.000 12044 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.00
23:50:10.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
23:50:10.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:10.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:50:10.626 00.000 12044 MoveAxis(E, 0, ABG)
23:50:10.626 00.000 12044 Move returns status 0, amount 0
23:50:10.626 00.000 12044 MoveAxis(N, 0, ABG)
23:50:10.626 00.000 12044 Move returns status 0, amount 0
23:50:10.626 00.000 12044 move complete, result=0
23:50:10.626 00.000 12044 worker thread done servicing request
23:50:10.633 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27821, med=616, FiltMin=527, FiltMax=17492, Gamma=0.810
23:50:10.639 00.006 14964 UpdateGuideState exits: m=334567 SNR=376.8
23:50:10.639 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:10.640 00.000 14964 Enqueuing Expose request
23:50:10.641 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:10.641 00.000 12044 Worker thread wakes up
23:50:10.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:10.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:13.754 03.113 12044 Exposure complete
23:50:13.788 00.034 12044 worker thread done servicing request
23:50:13.789 00.001 14964 OnExposeComplete: enter
23:50:13.789 00.000 14964 UpdateGuideState(): m_state=6
23:50:13.790 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1314
23:50:13.790 00.000 14964 Star::Find returns 1 (0), X=276.84, Y=98.21, Mass=325745, SNR=367.3, Peak=25341 HFD=3.6
23:50:13.791 00.001 14964 MultiStar: [#1 -0.17,0.68,0.00,M1] [#2 -0.44,0.66,0.00,M1] 
23:50:13.791 00.000 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
23:50:13.792 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.70)
23:50:13.793 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=0.98 mountX=-0.04 mountY=-0.03, mountTheta=-2.48
23:50:13.793 00.000 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.04, opts=13)
23:50:13.795 00.002 14964 Enqueuing Move request for scope (0.02, 0.04)
23:50:13.795 00.000 12044 Worker thread wakes up
23:50:13.796 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:50:13.796 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:50:13.796 00.000 12044 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.03
23:50:13.796 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.07
23:50:13.796 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:13.796 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:13.796 00.000 12044 MoveAxis(E, 0, ABG)
23:50:13.796 00.000 12044 Move returns status 0, amount 0
23:50:13.796 00.000 12044 MoveAxis(N, 0, ABG)
23:50:13.796 00.000 12044 Move returns status 0, amount 0
23:50:13.796 00.000 12044 move complete, result=0
23:50:13.796 00.000 12044 worker thread done servicing request
23:50:13.803 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25341, med=616, FiltMin=527, FiltMax=15987, Gamma=0.810
23:50:13.809 00.006 14964 UpdateGuideState exits: m=325745 SNR=367.3
23:50:13.810 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:13.811 00.001 14964 Enqueuing Expose request
23:50:13.811 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:13.812 00.001 12044 Worker thread wakes up
23:50:13.812 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:13.812 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:16.919 03.107 12044 Exposure complete
23:50:16.962 00.043 12044 worker thread done servicing request
23:50:16.962 00.000 14964 OnExposeComplete: enter
23:50:16.964 00.002 14964 UpdateGuideState(): m_state=6
23:50:16.966 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1315
23:50:16.969 00.003 14964 Star::Find returns 1 (0), X=276.93, Y=98.19, Mass=329662, SNR=362.7, Peak=27997 HFD=3.5
23:50:16.970 00.001 14964 MultiStar: [#1 0.02,0.64,0.18,U] [#2 -0.07,0.55,0.08,U] 
23:50:16.972 00.002 14964 single-star, 2 included, MultiStar: {0.08, 0.14}, one-star: {0.11, 0.02}
23:50:16.973 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
23:50:16.974 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
23:50:16.976 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
23:50:16.978 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.02, opts=13)
23:50:16.980 00.002 14964 Enqueuing Move request for scope (0.11, 0.02)
23:50:16.981 00.001 12044 Worker thread wakes up
23:50:16.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:50:16.981 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:50:16.981 00.000 12044 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
23:50:16.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.08
23:50:16.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.982 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:16.982 00.000 12044 MoveAxis(E, 0, ABG)
23:50:16.982 00.000 12044 Move returns status 0, amount 0
23:50:16.982 00.000 12044 MoveAxis(N, 0, ABG)
23:50:16.982 00.000 12044 Move returns status 0, amount 0
23:50:16.982 00.000 12044 move complete, result=0
23:50:16.982 00.000 12044 worker thread done servicing request
23:50:16.995 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27997, med=615, FiltMin=531, FiltMax=15463, Gamma=0.810
23:50:17.005 00.010 14964 UpdateGuideState exits: m=329662 SNR=362.7
23:50:17.006 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:17.008 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:17.009 00.001 14964 Enqueuing Expose request
23:50:17.011 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:17.012 00.001 12044 Worker thread wakes up
23:50:17.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:17.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:20.109 03.097 12044 Exposure complete
23:50:20.144 00.035 12044 worker thread done servicing request
23:50:20.144 00.000 14964 OnExposeComplete: enter
23:50:20.146 00.002 14964 UpdateGuideState(): m_state=6
23:50:20.147 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1316
23:50:20.148 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=98.12, Mass=331219, SNR=373.6, Peak=28085 HFD=3.8
23:50:20.149 00.001 14964 MultiStar: [#1 -0.21,0.80,0.00,M1] [#2 -0.36,0.85,0.00,M1] 
23:50:20.150 00.001 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
23:50:20.150 00.000 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.69)
23:50:20.151 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.01 mountX=0.06 mountY=-0.03, mountTheta=-0.47
23:50:20.152 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.06, opts=13)
23:50:20.152 00.000 14964 Enqueuing Move request for scope (0.04, -0.06)
23:50:20.153 00.001 12044 Worker thread wakes up
23:50:20.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:50:20.153 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:50:20.153 00.000 12044 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.03
23:50:20.153 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.30, using input
23:50:20.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.08
23:50:20.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:20.153 00.000 12044 MoveAxis(E, 0, ABG)
23:50:20.153 00.000 12044 Move returns status 0, amount 0
23:50:20.153 00.000 12044 MoveAxis(N, 0, ABG)
23:50:20.153 00.000 12044 Move returns status 0, amount 0
23:50:20.153 00.000 12044 move complete, result=0
23:50:20.153 00.000 12044 worker thread done servicing request
23:50:20.160 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28085, med=617, FiltMin=525, FiltMax=17147, Gamma=0.810
23:50:20.166 00.006 14964 UpdateGuideState exits: m=331219 SNR=373.6
23:50:20.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:20.168 00.001 14964 Enqueuing Expose request
23:50:20.168 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:20.169 00.001 12044 Worker thread wakes up
23:50:20.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:20.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:23.300 03.131 12044 Exposure complete
23:50:23.337 00.037 12044 worker thread done servicing request
23:50:23.337 00.000 14964 OnExposeComplete: enter
23:50:23.338 00.001 14964 UpdateGuideState(): m_state=6
23:50:23.338 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1317
23:50:23.339 00.001 14964 Star::Find returns 1 (0), X=277.17, Y=98.18, Mass=332370, SNR=364.4, Peak=23013 HFD=3.8
23:50:23.341 00.002 14964 MultiStar: [#1 0.18,0.76,0.00,M2] [#2 0.21,0.80,0.00,M2] 
23:50:23.342 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
23:50:23.343 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
23:50:23.345 00.002 14964 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.01 mountX=0.00 mountY=-0.35, mountTheta=-1.57
23:50:23.347 00.002 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.01, opts=13)
23:50:23.349 00.002 14964 Enqueuing Move request for scope (0.35, 0.01)
23:50:23.351 00.002 12044 Worker thread wakes up
23:50:23.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
23:50:23.351 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
23:50:23.351 00.000 12044 Moving (0.35, 0.01) raw xDistance=0.00 yDistance=-0.35
23:50:23.351 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.29, using input
23:50:23.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.06
23:50:23.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:23.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:50:23.351 00.000 12044 MoveAxis(E, 0, ABG)
23:50:23.351 00.000 12044 Move returns status 0, amount 0
23:50:23.352 00.001 12044 MoveAxis(N, 0, ABG)
23:50:23.352 00.000 12044 Move returns status 0, amount 0
23:50:23.352 00.000 12044 move complete, result=0
23:50:23.352 00.000 12044 worker thread done servicing request
23:50:23.366 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23013, med=618, FiltMin=537, FiltMax=16435, Gamma=0.810
23:50:23.378 00.012 14964 UpdateGuideState exits: m=332370 SNR=364.4
23:50:23.379 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.381 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:23.382 00.001 14964 Enqueuing Expose request
23:50:23.383 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:23.383 00.000 12044 Worker thread wakes up
23:50:23.383 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:23.383 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:26.485 03.102 12044 Exposure complete
23:50:26.527 00.042 12044 worker thread done servicing request
23:50:26.527 00.000 14964 OnExposeComplete: enter
23:50:26.529 00.002 14964 UpdateGuideState(): m_state=6
23:50:26.529 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1318
23:50:26.530 00.001 14964 Star::Find returns 1 (0), X=276.71, Y=98.08, Mass=328806, SNR=363.4, Peak=24049 HFD=4.0
23:50:26.531 00.001 14964 MultiStar: [#1 -0.24,0.94,0.00,M3] [#2 -0.44,0.90,0.00,M3] 
23:50:26.532 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
23:50:26.535 00.003 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
23:50:26.537 00.002 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.39 mountX=0.10 mountY=0.11, mountTheta=0.87
23:50:26.540 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.10, opts=13)
23:50:26.542 00.002 14964 Enqueuing Move request for scope (-0.10, -0.10)
23:50:26.543 00.001 12044 Worker thread wakes up
23:50:26.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:50:26.543 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:50:26.543 00.000 12044 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=0.11
23:50:26.543 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.31, using input
23:50:26.544 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.06
23:50:26.544 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:26.544 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:26.544 00.000 12044 MoveAxis(E, 0, ABG)
23:50:26.544 00.000 12044 Move returns status 0, amount 0
23:50:26.544 00.000 12044 MoveAxis(N, 0, ABG)
23:50:26.544 00.000 12044 Move returns status 0, amount 0
23:50:26.544 00.000 12044 move complete, result=0
23:50:26.544 00.000 12044 worker thread done servicing request
23:50:26.564 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24049, med=616, FiltMin=530, FiltMax=19591, Gamma=0.810
23:50:26.574 00.010 14964 UpdateGuideState exits: m=328806 SNR=363.4
23:50:26.575 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.575 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:26.575 00.000 14964 Enqueuing Expose request
23:50:26.576 00.001 12044 Worker thread wakes up
23:50:26.576 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:26.576 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:26.577 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:29.708 03.131 12044 Exposure complete
23:50:29.746 00.038 12044 worker thread done servicing request
23:50:29.746 00.000 14964 OnExposeComplete: enter
23:50:29.749 00.003 14964 UpdateGuideState(): m_state=6
23:50:29.750 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1319
23:50:29.752 00.002 14964 Star::Find returns 1 (0), X=276.93, Y=98.12, Mass=334257, SNR=360.6, Peak=27969 HFD=3.8
23:50:29.754 00.002 14964 MultiStar: [#1 -0.02,0.84,0.00,M4] [#2 0.12,0.72,0.00,M4] 
23:50:29.755 00.001 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
23:50:29.757 00.002 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
23:50:29.758 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=0.05 mountY=-0.11, mountTheta=-1.10
23:50:29.760 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.05, opts=13)
23:50:29.762 00.002 14964 Enqueuing Move request for scope (0.11, -0.05)
23:50:29.763 00.001 12044 Worker thread wakes up
23:50:29.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:50:29.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:50:29.763 00.000 12044 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
23:50:29.764 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.30, using input
23:50:29.764 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:50:29.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
23:50:29.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:29.764 00.000 12044 MoveAxis(E, 0, ABG)
23:50:29.764 00.000 12044 Move returns status 0, amount 0
23:50:29.764 00.000 12044 MoveAxis(N, 0, ABG)
23:50:29.764 00.000 12044 Move returns status 0, amount 0
23:50:29.764 00.000 12044 move complete, result=0
23:50:29.764 00.000 12044 worker thread done servicing request
23:50:29.776 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27969, med=617, FiltMin=530, FiltMax=15367, Gamma=0.810
23:50:29.784 00.008 14964 UpdateGuideState exits: m=334257 SNR=360.6
23:50:29.785 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.785 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:29.786 00.001 14964 Enqueuing Expose request
23:50:29.786 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:29.788 00.002 12044 Worker thread wakes up
23:50:29.788 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:29.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:32.881 03.093 12044 Exposure complete
23:50:32.908 00.027 12044 worker thread done servicing request
23:50:32.908 00.000 14964 OnExposeComplete: enter
23:50:32.909 00.001 14964 UpdateGuideState(): m_state=6
23:50:32.909 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1320
23:50:32.910 00.001 14964 Star::Find returns 1 (0), X=276.56, Y=98.29, Mass=333501, SNR=362.1, Peak=24813 HFD=3.6
23:50:32.910 00.000 14964 MultiStar: [#1 -0.34,0.40,0.16,U] [#2 -0.35,0.44,0.08,U] 
23:50:32.911 00.001 14964 single-star, 2 included, MultiStar: {-0.27, 0.17}, one-star: {-0.26, 0.12}
23:50:32.911 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.01)
23:50:32.912 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
23:50:32.912 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.28 cameraTheta=2.72 mountX=-0.12 mountY=0.24, mountTheta=2.02
23:50:32.914 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.12, opts=13)
23:50:32.914 00.000 14964 Enqueuing Move request for scope (-0.26, 0.12)
23:50:32.915 00.001 12044 Worker thread wakes up
23:50:32.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
23:50:32.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
23:50:32.915 00.000 12044 Moving (-0.26, 0.12) raw xDistance=-0.12 yDistance=0.24
23:50:32.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
23:50:32.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:32.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:50:32.915 00.000 12044 MoveAxis(E, 0, ABG)
23:50:32.915 00.000 12044 Move returns status 0, amount 0
23:50:32.915 00.000 12044 MoveAxis(N, 0, ABG)
23:50:32.915 00.000 12044 Move returns status 0, amount 0
23:50:32.915 00.000 12044 move complete, result=0
23:50:32.915 00.000 12044 worker thread done servicing request
23:50:32.925 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24813, med=616, FiltMin=531, FiltMax=19547, Gamma=0.810
23:50:32.931 00.006 14964 UpdateGuideState exits: m=333501 SNR=362.1
23:50:32.931 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.932 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:32.932 00.000 14964 Enqueuing Expose request
23:50:32.933 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:32.933 00.000 12044 Worker thread wakes up
23:50:32.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:32.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:36.033 03.100 12044 Exposure complete
23:50:36.071 00.038 12044 worker thread done servicing request
23:50:36.071 00.000 14964 OnExposeComplete: enter
23:50:36.073 00.002 14964 UpdateGuideState(): m_state=6
23:50:36.075 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1321
23:50:36.076 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=98.25, Mass=329457, SNR=381.9, Peak=25841 HFD=3.6
23:50:36.077 00.001 14964 MultiStar: [#1 -0.24,0.61,0.16,U] [#2 -0.39,0.46,0.07,U] 
23:50:36.079 00.002 14964 single-star, 2 included, MultiStar: {-0.01, 0.17}, one-star: {0.05, 0.08}
23:50:36.080 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.51 = 2.51)
23:50:36.082 00.002 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.72)
23:50:36.083 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.96 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
23:50:36.086 00.003 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.08, opts=13)
23:50:36.088 00.002 14964 Enqueuing Move request for scope (0.05, 0.08)
23:50:36.089 00.001 12044 Worker thread wakes up
23:50:36.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:50:36.089 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:50:36.089 00.000 12044 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.06
23:50:36.090 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
23:50:36.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:36.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:36.090 00.000 12044 MoveAxis(E, 0, ABG)
23:50:36.090 00.000 12044 Move returns status 0, amount 0
23:50:36.090 00.000 12044 MoveAxis(N, 0, ABG)
23:50:36.090 00.000 12044 Move returns status 0, amount 0
23:50:36.090 00.000 12044 move complete, result=0
23:50:36.090 00.000 12044 worker thread done servicing request
23:50:36.104 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25841, med=618, FiltMin=535, FiltMax=15779, Gamma=0.810
23:50:36.116 00.012 14964 UpdateGuideState exits: m=329457 SNR=381.9
23:50:36.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.118 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:36.120 00.002 14964 Enqueuing Expose request
23:50:36.121 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:36.123 00.002 12044 Worker thread wakes up
23:50:36.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:36.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:39.228 03.105 12044 Exposure complete
23:50:39.253 00.025 12044 worker thread done servicing request
23:50:39.253 00.000 14964 OnExposeComplete: enter
23:50:39.254 00.001 14964 UpdateGuideState(): m_state=6
23:50:39.256 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1322
23:50:39.257 00.001 14964 Star::Find returns 1 (0), X=276.73, Y=98.81, Mass=334094, SNR=364.8, Peak=24043 HFD=3.8
23:50:39.257 00.000 14964 MultiStar: [#1 -0.21,0.44,0.16,U] [#2 -0.24,0.26,0.07,U] 
23:50:39.258 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.59}, one-star: {-0.09, 0.64}
23:50:39.258 00.000 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.32 = -2.96)
23:50:39.259 00.001 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.09)
23:50:39.259 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.59 hyp=0.60 cameraTheta=1.76 mountX=-0.59 mountY=0.05, mountTheta=3.05
23:50:39.260 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.59, opts=13)
23:50:39.261 00.001 14964 Enqueuing Move request for scope (-0.11, 0.59)
23:50:39.262 00.001 12044 Worker thread wakes up
23:50:39.262 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.59) opts 0xd
23:50:39.262 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.59)
23:50:39.262 00.000 12044 Moving (-0.11, 0.59) raw xDistance=-0.59 yDistance=0.05
23:50:39.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.59, slope = 0.00
23:50:39.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.262 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:39.262 00.000 12044 MoveAxis(E, 45, ABG)
23:50:39.262 00.000 12044 Guiding  Dir = 2, Dur = 45
23:50:39.269 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24043, med=616, FiltMin=533, FiltMax=17997, Gamma=0.810
23:50:39.275 00.006 14964 UpdateGuideState exits: m=334094 SNR=364.8
23:50:39.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.276 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:39.277 00.001 14964 Enqueuing Expose request
23:50:39.301 00.024 12044 IsSlewing returns 0
23:50:39.301 00.000 12044 IsGuiding returns 0
23:50:39.332 00.031 12044 PulseGuide returned control before completion, sleep 24
23:50:39.396 00.064 12044 IsGuiding returns 1
23:50:39.397 00.001 12044 scope still moving after pulse duration time elapsed
23:50:39.489 00.092 12044 IsSlewing returns 0
23:50:39.491 00.002 12044 IsGuiding returns 0
23:50:39.491 00.000 12044 scope move finished after 45 + 145 ms
23:50:39.491 00.000 12044 Move returns status 0, amount 45
23:50:39.491 00.000 12044 MoveAxis(N, 0, ABG)
23:50:39.491 00.000 12044 Move returns status 0, amount 0
23:50:39.491 00.000 12044 move complete, result=0
23:50:39.491 00.000 12044 worker thread done servicing request
23:50:39.491 00.000 12044 Worker thread wakes up
23:50:39.492 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:39.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:39.492 00.000 14964 GuideStep: -0.6 px 45 ms EAST, 0.1 px 0 ms NORTH
23:50:42.604 03.112 12044 Exposure complete
23:50:42.635 00.031 12044 worker thread done servicing request
23:50:42.635 00.000 14964 OnExposeComplete: enter
23:50:42.635 00.000 14964 UpdateGuideState(): m_state=6
23:50:42.636 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1323
23:50:42.637 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=98.22, Mass=329320, SNR=361.5, Peak=23805 HFD=3.9
23:50:42.637 00.000 14964 MultiStar: [#1 -0.16,0.89,0.00,M2] [#2 -0.20,0.68,0.00,M2] 
23:50:42.638 00.001 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.56) = xAngle (2.63 = 2.63)
23:50:42.639 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.68 = -0.60)
23:50:42.640 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.07 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
23:50:42.641 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.05, opts=13)
23:50:42.642 00.001 14964 Enqueuing Move request for scope (0.03, 0.05)
23:50:42.643 00.001 12044 Worker thread wakes up
23:50:42.643 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:50:42.643 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:50:42.643 00.000 12044 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
23:50:42.643 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
23:50:42.643 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
23:50:42.643 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.643 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:42.643 00.000 12044 MoveAxis(E, 0, ABG)
23:50:42.643 00.000 12044 Move returns status 0, amount 0
23:50:42.643 00.000 12044 MoveAxis(N, 0, ABG)
23:50:42.643 00.000 12044 Move returns status 0, amount 0
23:50:42.643 00.000 12044 move complete, result=0
23:50:42.644 00.001 12044 worker thread done servicing request
23:50:42.658 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23805, med=616, FiltMin=534, FiltMax=14563, Gamma=0.810
23:50:42.666 00.008 14964 UpdateGuideState exits: m=329320 SNR=361.5
23:50:42.667 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.667 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:42.668 00.001 14964 Enqueuing Expose request
23:50:42.668 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:42.669 00.001 12044 Worker thread wakes up
23:50:42.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:42.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:45.801 03.132 12044 Exposure complete
23:50:45.837 00.036 12044 worker thread done servicing request
23:50:45.837 00.000 14964 OnExposeComplete: enter
23:50:45.838 00.001 14964 UpdateGuideState(): m_state=6
23:50:45.839 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1324
23:50:45.839 00.000 14964 Star::Find returns 1 (0), X=276.64, Y=97.85, Mass=332196, SNR=365.2, Peak=23569 HFD=3.8
23:50:45.840 00.001 14964 MultiStar: [#1 -0.25,1.13,0.00,M3] [#2 -0.18,1.06,0.00,M3] 
23:50:45.840 00.000 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.56) = xAngle (-0.51 = -0.51)
23:50:45.841 00.001 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.54 = 2.54)
23:50:45.841 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-2.07 mountX=0.32 mountY=0.21, mountTheta=0.58
23:50:45.843 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.33, opts=13)
23:50:45.843 00.000 14964 Enqueuing Move request for scope (-0.18, -0.33)
23:50:45.844 00.001 12044 Worker thread wakes up
23:50:45.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
23:50:45.844 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
23:50:45.844 00.000 12044 Moving (-0.18, -0.33) raw xDistance=0.32 yDistance=0.21
23:50:45.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.32, slope = 0.09
23:50:45.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:45.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:50:45.844 00.000 12044 MoveAxis(W, 35, ABG)
23:50:45.844 00.000 12044 Guiding  Dir = 3, Dur = 35
23:50:45.852 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23569, med=616, FiltMin=534, FiltMax=18023, Gamma=0.810
23:50:45.858 00.006 14964 UpdateGuideState exits: m=332196 SNR=365.2
23:50:45.859 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:45.859 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:45.860 00.001 14964 Enqueuing Expose request
23:50:45.865 00.005 12044 IsSlewing returns 0
23:50:45.865 00.000 12044 IsGuiding returns 0
23:50:45.897 00.032 12044 PulseGuide returned control before completion, sleep 14
23:50:45.941 00.044 12044 IsGuiding returns 1
23:50:45.942 00.001 12044 scope still moving after pulse duration time elapsed
23:50:46.017 00.075 12044 IsSlewing returns 0
23:50:46.017 00.000 12044 IsGuiding returns 0
23:50:46.018 00.001 12044 scope move finished after 35 + 117 ms
23:50:46.018 00.000 12044 Move returns status 0, amount 35
23:50:46.018 00.000 12044 MoveAxis(N, 0, ABG)
23:50:46.018 00.000 12044 Move returns status 0, amount 0
23:50:46.018 00.000 12044 move complete, result=0
23:50:46.018 00.000 12044 worker thread done servicing request
23:50:46.018 00.000 12044 Worker thread wakes up
23:50:46.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:46.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:46.018 00.000 14964 GuideStep: 0.3 px 35 ms WEST, 0.2 px 0 ms NORTH
23:50:49.121 03.103 12044 Exposure complete
23:50:49.143 00.022 12044 worker thread done servicing request
23:50:49.143 00.000 14964 OnExposeComplete: enter
23:50:49.144 00.001 14964 UpdateGuideState(): m_state=6
23:50:49.144 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1325
23:50:49.145 00.001 14964 Star::Find returns 1 (0), X=276.64, Y=98.38, Mass=335700, SNR=374.9, Peak=24253 HFD=3.4
23:50:49.146 00.001 14964 MultiStar: [#1 -0.35,0.45,0.17,U] [#2 -0.26,0.50,0.07,U] 
23:50:49.146 00.000 14964 single-star, 2 included, MultiStar: {-0.21, 0.26}, one-star: {-0.18, 0.21}
23:50:49.147 00.001 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.84 = -2.45)
23:50:49.147 00.000 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.60)
23:50:49.148 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.28 mountX=-0.21 mountY=0.16, mountTheta=2.50
23:50:49.149 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.21, opts=13)
23:50:49.150 00.001 14964 Enqueuing Move request for scope (-0.18, 0.21)
23:50:49.150 00.000 12044 Worker thread wakes up
23:50:49.150 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
23:50:49.150 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
23:50:49.150 00.000 12044 Moving (-0.18, 0.21) raw xDistance=-0.21 yDistance=0.16
23:50:49.150 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.04
23:50:49.150 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.150 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:50:49.150 00.000 12044 MoveAxis(E, 0, ABG)
23:50:49.150 00.000 12044 Move returns status 0, amount 0
23:50:49.150 00.000 12044 MoveAxis(N, 0, ABG)
23:50:49.150 00.000 12044 Move returns status 0, amount 0
23:50:49.150 00.000 12044 move complete, result=0
23:50:49.150 00.000 12044 worker thread done servicing request
23:50:49.157 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24253, med=617, FiltMin=533, FiltMax=18995, Gamma=0.810
23:50:49.163 00.006 14964 UpdateGuideState exits: m=335700 SNR=374.9
23:50:49.163 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.164 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:49.164 00.000 14964 Enqueuing Expose request
23:50:49.165 00.001 12044 Worker thread wakes up
23:50:49.165 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:49.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:49.165 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:52.295 03.130 12044 Exposure complete
23:50:52.337 00.042 12044 worker thread done servicing request
23:50:52.337 00.000 14964 OnExposeComplete: enter
23:50:52.339 00.002 14964 UpdateGuideState(): m_state=6
23:50:52.342 00.003 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1326
23:50:52.346 00.004 14964 Star::Find returns 1 (0), X=276.48, Y=98.45, Mass=335024, SNR=368.0, Peak=24811 HFD=3.3
23:50:52.348 00.002 14964 MultiStar: [#1 -0.51,0.71,0.00,M3] [#2 -0.49,0.53,0.00,M3] 
23:50:52.349 00.001 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.01 = -2.27)
23:50:52.349 00.000 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
23:50:52.351 00.002 14964 CameraToMount -- cameraX=-0.34 cameraY=0.28 hyp=0.44 cameraTheta=2.46 mountX=-0.28 mountY=0.31, mountTheta=2.31
23:50:52.354 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.28, opts=13)
23:50:52.355 00.001 14964 Enqueuing Move request for scope (-0.34, 0.28)
23:50:52.357 00.002 12044 Worker thread wakes up
23:50:52.357 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.28) opts 0xd
23:50:52.357 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.28)
23:50:52.357 00.000 12044 Moving (-0.34, 0.28) raw xDistance=-0.28 yDistance=0.31
23:50:52.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
23:50:52.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:52.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:50:52.357 00.000 12044 MoveAxis(E, 0, ABG)
23:50:52.357 00.000 12044 Move returns status 0, amount 0
23:50:52.357 00.000 12044 MoveAxis(N, 0, ABG)
23:50:52.357 00.000 12044 Move returns status 0, amount 0
23:50:52.357 00.000 12044 move complete, result=0
23:50:52.357 00.000 12044 worker thread done servicing request
23:50:52.368 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24811, med=617, FiltMin=534, FiltMax=17699, Gamma=0.810
23:50:52.379 00.011 14964 UpdateGuideState exits: m=335024 SNR=368.0
23:50:52.380 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.380 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:52.381 00.001 14964 Enqueuing Expose request
23:50:52.382 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:52.382 00.000 12044 Worker thread wakes up
23:50:52.383 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:52.383 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:55.495 03.112 12044 Exposure complete
23:50:55.537 00.042 12044 worker thread done servicing request
23:50:55.537 00.000 14964 OnExposeComplete: enter
23:50:55.539 00.002 14964 UpdateGuideState(): m_state=6
23:50:55.543 00.004 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1327
23:50:55.545 00.002 14964 Star::Find returns 1 (0), X=276.45, Y=98.24, Mass=335532, SNR=370.5, Peak=23735 HFD=3.7
23:50:55.547 00.002 14964 MultiStar: [#1 -0.47,0.79,0.00,M4] [#2 -0.23,0.61,0.07,U] 
23:50:55.548 00.001 14964 refined, 1 included, MultiStar: {-0.36, 0.10}, one-star: {-0.37, 0.06}
23:50:55.549 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
23:50:55.551 00.002 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.19)
23:50:55.552 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.87 mountX=-0.11 mountY=0.35, mountTheta=1.87
23:50:55.554 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.10, opts=13)
23:50:55.556 00.002 14964 Enqueuing Move request for scope (-0.36, 0.10)
23:50:55.557 00.001 12044 Worker thread wakes up
23:50:55.557 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd
23:50:55.557 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.10)
23:50:55.557 00.000 12044 Moving (-0.36, 0.10) raw xDistance=-0.11 yDistance=0.35
23:50:55.557 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
23:50:55.557 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:55.558 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:50:55.558 00.000 12044 MoveAxis(E, 0, ABG)
23:50:55.558 00.000 12044 Move returns status 0, amount 0
23:50:55.558 00.000 12044 MoveAxis(N, 0, ABG)
23:50:55.558 00.000 12044 Move returns status 0, amount 0
23:50:55.558 00.000 12044 move complete, result=0
23:50:55.558 00.000 12044 worker thread done servicing request
23:50:55.573 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23735, med=616, FiltMin=522, FiltMax=19087, Gamma=0.810
23:50:55.583 00.010 14964 UpdateGuideState exits: m=335532 SNR=370.5
23:50:55.585 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:55.587 00.001 14964 Enqueuing Expose request
23:50:55.589 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:55.590 00.001 12044 Worker thread wakes up
23:50:55.590 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:55.590 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:50:58.700 03.110 12044 Exposure complete
23:50:58.735 00.035 12044 worker thread done servicing request
23:50:58.736 00.001 14964 OnExposeComplete: enter
23:50:58.736 00.000 14964 UpdateGuideState(): m_state=6
23:50:58.737 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1328
23:50:58.738 00.001 14964 Star::Find returns 1 (0), X=276.32, Y=97.89, Mass=332545, SNR=356.1, Peak=25999 HFD=3.8
23:50:58.738 00.000 14964 MultiStar: [#1 -0.59,1.06,0.00,M5] [#2 -0.78,1.01,0.00,M3] 
23:50:58.739 00.001 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
23:50:58.739 00.000 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
23:50:58.740 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.28 hyp=0.57 cameraTheta=-2.62 mountX=0.28 mountY=0.52, mountTheta=1.09
23:50:58.742 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.28, opts=13)
23:50:58.743 00.001 14964 Enqueuing Move request for scope (-0.50, -0.28)
23:50:58.743 00.000 12044 Worker thread wakes up
23:50:58.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.28) opts 0xd
23:50:58.743 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.28)
23:50:58.743 00.000 12044 Moving (-0.50, -0.28) raw xDistance=0.28 yDistance=0.52
23:50:58.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.03
23:50:58.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:58.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:50:58.743 00.000 12044 MoveAxis(E, 0, ABG)
23:50:58.743 00.000 12044 Move returns status 0, amount 0
23:50:58.743 00.000 12044 MoveAxis(N, 0, ABG)
23:50:58.743 00.000 12044 Move returns status 0, amount 0
23:50:58.743 00.000 12044 move complete, result=0
23:50:58.744 00.001 12044 worker thread done servicing request
23:50:58.751 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25999, med=616, FiltMin=519, FiltMax=18816, Gamma=0.810
23:50:58.756 00.005 14964 UpdateGuideState exits: m=332545 SNR=356.1
23:50:58.757 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:58.758 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:50:58.758 00.000 14964 Enqueuing Expose request
23:50:58.759 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
23:50:58.759 00.000 12044 Worker thread wakes up
23:50:58.759 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:50:58.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:01.882 03.123 12044 Exposure complete
23:51:01.911 00.029 12044 worker thread done servicing request
23:51:01.911 00.000 14964 OnExposeComplete: enter
23:51:01.912 00.001 14964 UpdateGuideState(): m_state=6
23:51:01.912 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1329
23:51:01.913 00.001 14964 Star::Find returns 1 (0), X=276.63, Y=98.06, Mass=333421, SNR=368.8, Peak=24477 HFD=3.9
23:51:01.914 00.001 14964 MultiStar: [#1 -0.43,1.07,0.00,M6] [#2 -0.28,0.85,0.00,M4] 
23:51:01.915 00.001 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
23:51:01.915 00.000 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
23:51:01.915 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.59 mountX=0.11 mountY=0.20, mountTheta=1.06
23:51:01.916 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.12, opts=13)
23:51:01.917 00.001 14964 Enqueuing Move request for scope (-0.19, -0.12)
23:51:01.918 00.001 12044 Worker thread wakes up
23:51:01.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
23:51:01.918 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
23:51:01.918 00.000 12044 Moving (-0.19, -0.12) raw xDistance=0.11 yDistance=0.20
23:51:01.918 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.23, using input
23:51:01.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
23:51:01.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:01.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:51:01.918 00.000 12044 MoveAxis(E, 0, ABG)
23:51:01.918 00.000 12044 Move returns status 0, amount 0
23:51:01.918 00.000 12044 MoveAxis(N, 0, ABG)
23:51:01.918 00.000 12044 Move returns status 0, amount 0
23:51:01.918 00.000 12044 move complete, result=0
23:51:01.918 00.000 12044 worker thread done servicing request
23:51:01.925 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24477, med=616, FiltMin=528, FiltMax=19851, Gamma=0.810
23:51:01.932 00.007 14964 UpdateGuideState exits: m=333421 SNR=368.8
23:51:01.933 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:01.933 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:01.935 00.002 14964 Enqueuing Expose request
23:51:01.936 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:01.938 00.002 12044 Worker thread wakes up
23:51:01.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:01.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:05.079 03.141 12044 Exposure complete
23:51:05.116 00.037 12044 worker thread done servicing request
23:51:05.116 00.000 14964 OnExposeComplete: enter
23:51:05.117 00.001 14964 UpdateGuideState(): m_state=6
23:51:05.119 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1330
23:51:05.119 00.000 14964 Star::Find returns 1 (0), X=276.71, Y=98.07, Mass=330567, SNR=366.4, Peak=25185 HFD=3.9
23:51:05.120 00.001 14964 MultiStar: [#1 -0.36,1.02,0.00,M7] [#2 -0.31,0.91,0.00,M5] 
23:51:05.121 00.001 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
23:51:05.121 00.000 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
23:51:05.121 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.10 mountY=0.12, mountTheta=0.89
23:51:05.122 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.10, opts=13)
23:51:05.123 00.001 14964 Enqueuing Move request for scope (-0.11, -0.10)
23:51:05.124 00.001 12044 Worker thread wakes up
23:51:05.124 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:51:05.124 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:51:05.124 00.000 12044 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.12
23:51:05.124 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.27, using input
23:51:05.124 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
23:51:05.124 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.124 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:51:05.124 00.000 12044 MoveAxis(E, 0, ABG)
23:51:05.124 00.000 12044 Move returns status 0, amount 0
23:51:05.124 00.000 12044 MoveAxis(N, 0, ABG)
23:51:05.124 00.000 12044 Move returns status 0, amount 0
23:51:05.124 00.000 12044 move complete, result=0
23:51:05.125 00.001 12044 worker thread done servicing request
23:51:05.132 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25185, med=617, FiltMin=531, FiltMax=18175, Gamma=0.810
23:51:05.137 00.005 14964 UpdateGuideState exits: m=330567 SNR=366.4
23:51:05.138 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.138 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:05.139 00.001 14964 Enqueuing Expose request
23:51:05.139 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:05.140 00.001 12044 Worker thread wakes up
23:51:05.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:05.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:08.262 03.122 12044 Exposure complete
23:51:08.312 00.050 12044 worker thread done servicing request
23:51:08.313 00.001 14964 OnExposeComplete: enter
23:51:08.315 00.002 14964 UpdateGuideState(): m_state=6
23:51:08.317 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1331
23:51:08.318 00.001 14964 Star::Find returns 1 (0), X=276.65, Y=97.88, Mass=334605, SNR=371.2, Peak=24737 HFD=3.8
23:51:08.320 00.002 14964 MultiStar: [#1 -0.21,1.11,0.00,M8] [#2 -0.25,0.92,0.00,M6] 
23:51:08.321 00.001 14964 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.56) = xAngle (-0.54 = -0.54)
23:51:08.323 00.002 14964 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.52 = 2.52)
23:51:08.324 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=0.29 mountY=0.20, mountTheta=0.60
23:51:08.327 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.29, opts=13)
23:51:08.328 00.001 14964 Enqueuing Move request for scope (-0.17, -0.29)
23:51:08.330 00.002 12044 Worker thread wakes up
23:51:08.330 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
23:51:08.331 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
23:51:08.331 00.000 12044 Moving (-0.17, -0.29) raw xDistance=0.29 yDistance=0.20
23:51:08.331 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.38, using input
23:51:08.331 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.06
23:51:08.331 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:08.331 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:51:08.331 00.000 12044 MoveAxis(E, 0, ABG)
23:51:08.331 00.000 12044 Move returns status 0, amount 0
23:51:08.331 00.000 12044 MoveAxis(N, 0, ABG)
23:51:08.331 00.000 12044 Move returns status 0, amount 0
23:51:08.331 00.000 12044 move complete, result=0
23:51:08.331 00.000 12044 worker thread done servicing request
23:51:08.342 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24737, med=617, FiltMin=531, FiltMax=18975, Gamma=0.810
23:51:08.351 00.009 14964 UpdateGuideState exits: m=334605 SNR=371.2
23:51:08.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:08.353 00.001 14964 Enqueuing Expose request
23:51:08.354 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:08.354 00.000 12044 Worker thread wakes up
23:51:08.354 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:08.354 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:11.466 03.112 12044 Exposure complete
23:51:11.504 00.038 12044 worker thread done servicing request
23:51:11.504 00.000 14964 OnExposeComplete: enter
23:51:11.505 00.001 14964 UpdateGuideState(): m_state=6
23:51:11.506 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1332
23:51:11.508 00.002 14964 Star::Find returns 1 (0), X=276.53, Y=97.89, Mass=331017, SNR=360.9, Peak=23927 HFD=3.8
23:51:11.509 00.001 14964 MultiStar: [#1 -0.26,1.12,0.00,M9] [#2 -0.53,0.97,0.00,M7] 
23:51:11.510 00.001 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
23:51:11.512 00.002 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
23:51:11.513 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-2.37 mountX=0.28 mountY=0.32, mountTheta=0.85
23:51:11.516 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.28, opts=13)
23:51:11.517 00.001 14964 Enqueuing Move request for scope (-0.29, -0.28)
23:51:11.519 00.002 12044 Worker thread wakes up
23:51:11.519 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.28) opts 0xd
23:51:11.519 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.28)
23:51:11.519 00.000 12044 Moving (-0.29, -0.28) raw xDistance=0.28 yDistance=0.32
23:51:11.519 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.04
23:51:11.519 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:11.519 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:51:11.519 00.000 12044 MoveAxis(E, 0, ABG)
23:51:11.519 00.000 12044 Move returns status 0, amount 0
23:51:11.519 00.000 12044 MoveAxis(N, 0, ABG)
23:51:11.519 00.000 12044 Move returns status 0, amount 0
23:51:11.519 00.000 12044 move complete, result=0
23:51:11.519 00.000 12044 worker thread done servicing request
23:51:11.537 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23927, med=616, FiltMin=529, FiltMax=18127, Gamma=0.810
23:51:11.548 00.011 14964 UpdateGuideState exits: m=331017 SNR=360.9
23:51:11.550 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:11.551 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:11.552 00.001 14964 Enqueuing Expose request
23:51:11.553 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:51:11.553 00.000 12044 Worker thread wakes up
23:51:11.554 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:11.554 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:14.659 03.105 12044 Exposure complete
23:51:14.694 00.035 12044 worker thread done servicing request
23:51:14.694 00.000 14964 OnExposeComplete: enter
23:51:14.695 00.001 14964 UpdateGuideState(): m_state=6
23:51:14.697 00.002 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1333
23:51:14.699 00.002 14964 Star::Find returns 1 (0), X=276.32, Y=97.59, Mass=327053, SNR=358.5, Peak=26411 HFD=3.4
23:51:14.700 00.001 14964 MultiStar: [#1 -0.64,1.43,0.00,M10] [#2 -0.72,1.27,0.00,M8] 
23:51:14.700 00.000 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.72 = -0.72)
23:51:14.701 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
23:51:14.701 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.58 hyp=0.77 cameraTheta=-2.28 mountX=0.58 mountY=0.56, mountTheta=0.77
23:51:14.702 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.58, opts=13)
23:51:14.703 00.001 14964 Enqueuing Move request for scope (-0.50, -0.58)
23:51:14.704 00.001 12044 Worker thread wakes up
23:51:14.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.58) opts 0xd
23:51:14.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.58)
23:51:14.704 00.000 12044 Moving (-0.50, -0.58) raw xDistance=0.58 yDistance=0.56
23:51:14.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.58, slope = 0.05
23:51:14.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:14.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
23:51:14.704 00.000 12044 MoveAxis(W, 42, ABG)
23:51:14.704 00.000 12044 Guiding  Dir = 3, Dur = 42
23:51:14.712 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26411, med=616, FiltMin=537, FiltMax=18421, Gamma=0.810
23:51:14.719 00.007 14964 UpdateGuideState exits: m=327053 SNR=358.5
23:51:14.720 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:14.720 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:14.721 00.001 14964 Enqueuing Expose request
23:51:14.725 00.004 12044 IsSlewing returns 0
23:51:14.746 00.021 12044 IsGuiding returns 0
23:51:14.777 00.031 12044 PulseGuide returned control before completion, sleep 21
23:51:14.809 00.032 12044 IsGuiding returns 1
23:51:14.810 00.001 12044 scope still moving after pulse duration time elapsed
23:51:14.878 00.068 12044 IsSlewing returns 0
23:51:14.879 00.001 12044 IsGuiding returns 0
23:51:14.880 00.001 12044 scope move finished after 42 + 91 ms
23:51:14.880 00.000 12044 Move returns status 0, amount 42
23:51:14.880 00.000 12044 MoveAxis(N, 0, ABG)
23:51:14.880 00.000 12044 Move returns status 0, amount 0
23:51:14.880 00.000 12044 move complete, result=0
23:51:14.880 00.000 12044 worker thread done servicing request
23:51:14.880 00.000 12044 Worker thread wakes up
23:51:14.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:14.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:14.880 00.000 14964 GuideStep: 0.6 px 42 ms WEST, 0.6 px 0 ms NORTH
23:51:18.002 03.122 12044 Exposure complete
23:51:18.039 00.037 12044 worker thread done servicing request
23:51:18.040 00.001 14964 OnExposeComplete: enter
23:51:18.040 00.000 14964 UpdateGuideState(): m_state=6
23:51:18.041 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1334
23:51:18.042 00.001 14964 Star::Find returns 1 (0), X=276.27, Y=98.27, Mass=333325, SNR=372.0, Peak=27743 HFD=3.6
23:51:18.043 00.001 14964 MultiStar: [#1 -0.76,0.57,0.00,R] [#2 -0.63,0.47,0.00,M9] 
23:51:18.044 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
23:51:18.044 00.000 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
23:51:18.045 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.10 hyp=0.56 cameraTheta=2.96 mountX=-0.11 mountY=0.53, mountTheta=1.77
23:51:18.047 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.10, opts=13)
23:51:18.048 00.001 14964 Enqueuing Move request for scope (-0.55, 0.10)
23:51:18.049 00.001 12044 Worker thread wakes up
23:51:18.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.10) opts 0xd
23:51:18.049 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.10)
23:51:18.049 00.000 12044 Moving (-0.55, 0.10) raw xDistance=-0.11 yDistance=0.53
23:51:18.049 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.05
23:51:18.049 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.81 newest=1.41
23:51:18.049 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:51:18.049 00.000 12044 MoveAxis(E, 0, ABG)
23:51:18.049 00.000 12044 Move returns status 0, amount 0
23:51:18.049 00.000 12044 BLC: Oldest BLC event removed
23:51:18.049 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 348 applied
23:51:18.050 00.001 12044 MoveAxis(S, 398, ABG)
23:51:18.050 00.000 12044 Guiding  Dir = 1, Dur = 398
23:51:18.058 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27743, med=617, FiltMin=536, FiltMax=17031, Gamma=0.810
23:51:18.067 00.009 14964 UpdateGuideState exits: m=333325 SNR=372.0
23:51:18.068 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:18.069 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:18.069 00.000 14964 Enqueuing Expose request
23:51:18.138 00.069 12044 IsSlewing returns 0
23:51:18.138 00.000 12044 IsGuiding returns 0
23:51:18.169 00.031 12044 PulseGuide returned control before completion, sleep 377
23:51:18.581 00.412 12044 IsGuiding returns 1
23:51:18.582 00.001 12044 scope still moving after pulse duration time elapsed
23:51:18.630 00.048 12044 IsSlewing returns 0
23:51:18.633 00.003 12044 IsGuiding returns 0
23:51:18.633 00.000 12044 scope move finished after 398 + 96 ms
23:51:18.633 00.000 12044 Move returns status 0, amount 398
23:51:18.633 00.000 12044 move complete, result=0
23:51:18.633 00.000 12044 worker thread done servicing request
23:51:18.633 00.000 12044 Worker thread wakes up
23:51:18.634 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:18.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:18.634 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 398 ms SOUTH
23:51:21.756 03.122 12044 Exposure complete
23:51:21.787 00.031 12044 worker thread done servicing request
23:51:21.787 00.000 14964 OnExposeComplete: enter
23:51:21.788 00.001 14964 UpdateGuideState(): m_state=6
23:51:21.788 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1335
23:51:21.789 00.001 14964 Star::Find returns 1 (0), X=276.95, Y=98.24, Mass=331675, SNR=363.2, Peak=27097 HFD=3.7
23:51:21.790 00.001 14964 MultiStar: [#1 0.87,0.01,0.00,M1] [#2 -0.05,0.33,0.08,U] 
23:51:21.792 00.002 14964 refined, 1 included, MultiStar: {0.11, 0.08}, one-star: {0.13, 0.06}
23:51:21.793 00.001 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.19 = 2.19)
23:51:21.793 00.000 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.04)
23:51:21.794 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
23:51:21.795 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.08, opts=13)
23:51:21.796 00.001 14964 Enqueuing Move request for scope (0.11, 0.08)
23:51:21.796 00.000 12044 Worker thread wakes up
23:51:21.796 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:51:21.796 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:51:21.796 00.000 12044 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=-0.12
23:51:21.796 00.000 12044 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.534211, 1:-0.121186
23:51:21.796 00.000 12044 BLC: No correction, Miss < min_move
23:51:21.796 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
23:51:21.796 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:21.796 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:21.796 00.000 12044 MoveAxis(E, 0, ABG)
23:51:21.796 00.000 12044 Move returns status 0, amount 0
23:51:21.796 00.000 12044 MoveAxis(N, 0, ABG)
23:51:21.796 00.000 12044 Move returns status 0, amount 0
23:51:21.796 00.000 12044 move complete, result=0
23:51:21.796 00.000 12044 worker thread done servicing request
23:51:21.805 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27097, med=617, FiltMin=529, FiltMax=14995, Gamma=0.810
23:51:21.810 00.005 14964 UpdateGuideState exits: m=331675 SNR=363.2
23:51:21.810 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:21.811 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:21.811 00.000 14964 Enqueuing Expose request
23:51:21.812 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:21.812 00.000 12044 Worker thread wakes up
23:51:21.812 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:21.812 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:24.926 03.114 12044 Exposure complete
23:51:24.957 00.031 12044 worker thread done servicing request
23:51:24.958 00.001 14964 OnExposeComplete: enter
23:51:24.959 00.001 14964 UpdateGuideState(): m_state=6
23:51:24.960 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1336
23:51:24.961 00.001 14964 Star::Find returns 1 (0), X=276.83, Y=98.24, Mass=330770, SNR=364.9, Peak=24545 HFD=3.6
23:51:24.962 00.001 14964 MultiStar: [#1 0.73,-0.01,0.00,M2] [#2 -0.29,0.42,0.07,U] 
23:51:24.963 00.001 14964 single-star, 1 included, MultiStar: {-0.01, 0.09}, one-star: {0.01, 0.07}
23:51:24.965 00.002 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
23:51:24.966 00.001 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.23)
23:51:24.967 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
23:51:24.970 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.07, opts=13)
23:51:24.971 00.001 14964 Enqueuing Move request for scope (0.01, 0.07)
23:51:24.973 00.002 12044 Worker thread wakes up
23:51:24.973 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:51:24.973 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:51:24.973 00.000 12044 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
23:51:24.973 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.534211, 1:-0.121186, 2:-0.015433
23:51:24.973 00.000 12044 BLC: No correction, Miss < min_move
23:51:24.973 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.07, using input
23:51:24.973 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
23:51:24.973 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.973 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:24.973 00.000 12044 MoveAxis(E, 0, ABG)
23:51:24.973 00.000 12044 Move returns status 0, amount 0
23:51:24.973 00.000 12044 MoveAxis(N, 0, ABG)
23:51:24.973 00.000 12044 Move returns status 0, amount 0
23:51:24.973 00.000 12044 move complete, result=0
23:51:24.974 00.001 12044 worker thread done servicing request
23:51:24.985 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24545, med=616, FiltMin=529, FiltMax=16424, Gamma=0.810
23:51:24.991 00.006 14964 UpdateGuideState exits: m=330770 SNR=364.9
23:51:24.992 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.994 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:24.996 00.002 14964 Enqueuing Expose request
23:51:24.997 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:24.999 00.002 12044 Worker thread wakes up
23:51:24.999 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:24.999 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:28.104 03.105 12044 Exposure complete
23:51:28.131 00.027 12044 worker thread done servicing request
23:51:28.131 00.000 14964 OnExposeComplete: enter
23:51:28.133 00.002 14964 UpdateGuideState(): m_state=6
23:51:28.134 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1337
23:51:28.136 00.002 14964 Star::Find returns 1 (0), X=277.10, Y=98.40, Mass=329489, SNR=371.5, Peak=29261 HFD=3.5
23:51:28.137 00.001 14964 MultiStar: [#1 0.96,-0.34,0.00,M3] [#2 0.40,0.17,0.07,U] 
23:51:28.137 00.000 14964 single-star, 1 included, MultiStar: {0.29, 0.23}, one-star: {0.28, 0.23}
23:51:28.137 00.000 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.25 = 2.25)
23:51:28.138 00.001 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
23:51:28.138 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.69 mountX=-0.23 mountY=-0.30, mountTheta=-2.22
23:51:28.141 00.003 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.23, opts=13)
23:51:28.142 00.001 14964 Enqueuing Move request for scope (0.28, 0.23)
23:51:28.142 00.000 12044 Worker thread wakes up
23:51:28.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
23:51:28.142 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
23:51:28.142 00.000 12044 Moving (0.28, 0.23) raw xDistance=-0.23 yDistance=-0.30
23:51:28.142 00.000 12044 BLC: window closed
23:51:28.142 00.000 12044 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.534211, 1:-0.121186, 2:-0.015433
23:51:28.142 00.000 12044 BLC: No correction, Miss < min_move
23:51:28.142 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.30, using input
23:51:28.143 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
23:51:28.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:28.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:51:28.143 00.000 12044 MoveAxis(E, 0, ABG)
23:51:28.143 00.000 12044 Move returns status 0, amount 0
23:51:28.143 00.000 12044 MoveAxis(N, 0, ABG)
23:51:28.143 00.000 12044 Move returns status 0, amount 0
23:51:28.143 00.000 12044 move complete, result=0
23:51:28.143 00.000 12044 worker thread done servicing request
23:51:28.150 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29261, med=616, FiltMin=531, FiltMax=14493, Gamma=0.810
23:51:28.156 00.006 14964 UpdateGuideState exits: m=329489 SNR=371.5
23:51:28.157 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:28.157 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:28.158 00.001 14964 Enqueuing Expose request
23:51:28.158 00.000 12044 Worker thread wakes up
23:51:28.159 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:51:28.159 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:28.159 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:31.257 03.098 12044 Exposure complete
23:51:31.279 00.022 12044 worker thread done servicing request
23:51:31.279 00.000 14964 OnExposeComplete: enter
23:51:31.280 00.001 14964 UpdateGuideState(): m_state=6
23:51:31.281 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1338
23:51:31.281 00.000 14964 Star::Find returns 1 (0), X=276.72, Y=98.43, Mass=332998, SNR=372.2, Peak=23017 HFD=3.6
23:51:31.282 00.001 14964 MultiStar: [#1 0.55,-0.21,0.17,U] [#2 -0.12,0.19,0.06,U] 
23:51:31.282 00.000 14964 refined, 2 included, MultiStar: {-0.01, 0.19}, one-star: {-0.10, 0.26}
23:51:31.283 00.001 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.56) = xAngle (3.19 = -3.10)
23:51:31.283 00.000 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
23:51:31.284 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.63 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
23:51:31.285 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.19, opts=13)
23:51:31.286 00.001 14964 Enqueuing Move request for scope (-0.01, 0.19)
23:51:31.287 00.001 12044 Worker thread wakes up
23:51:31.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:51:31.287 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:51:31.287 00.000 12044 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
23:51:31.287 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.34, using input
23:51:31.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.05
23:51:31.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:31.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:31.287 00.000 12044 MoveAxis(E, 0, ABG)
23:51:31.287 00.000 12044 Move returns status 0, amount 0
23:51:31.287 00.000 12044 MoveAxis(N, 0, ABG)
23:51:31.287 00.000 12044 Move returns status 0, amount 0
23:51:31.287 00.000 12044 move complete, result=0
23:51:31.287 00.000 12044 worker thread done servicing request
23:51:31.295 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23017, med=615, FiltMin=534, FiltMax=17091, Gamma=0.810
23:51:31.301 00.006 14964 UpdateGuideState exits: m=332998 SNR=372.2
23:51:31.301 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.302 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:31.303 00.001 14964 Enqueuing Expose request
23:51:31.303 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:31.304 00.001 12044 Worker thread wakes up
23:51:31.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:31.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:34.428 03.124 12044 Exposure complete
23:51:34.464 00.036 12044 worker thread done servicing request
23:51:34.464 00.000 14964 OnExposeComplete: enter
23:51:34.467 00.003 14964 UpdateGuideState(): m_state=6
23:51:34.468 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1339
23:51:34.470 00.002 14964 Star::Find returns 1 (0), X=276.76, Y=98.55, Mass=342378, SNR=369.7, Peak=24711 HFD=3.5
23:51:34.471 00.001 14964 MultiStar: [#1 0.39,-0.21,0.17,U] [#2 -0.20,0.26,0.08,U] 
23:51:34.472 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.29}, one-star: {-0.06, 0.37}
23:51:34.474 00.002 14964 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.56) = xAngle (3.15 = -3.14)
23:51:34.475 00.001 14964 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.20 = -0.08)
23:51:34.477 00.002 14964 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=-0.29 mountY=-0.02, mountTheta=-3.06
23:51:34.481 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.29, opts=13)
23:51:34.482 00.001 14964 Enqueuing Move request for scope (-0.01, 0.29)
23:51:34.484 00.002 12044 Worker thread wakes up
23:51:34.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
23:51:34.484 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
23:51:34.484 00.000 12044 Moving (-0.01, 0.29) raw xDistance=-0.29 yDistance=-0.02
23:51:34.484 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.44, using input
23:51:34.484 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:51:34.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.07
23:51:34.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:34.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:34.484 00.000 12044 MoveAxis(E, 0, ABG)
23:51:34.484 00.000 12044 Move returns status 0, amount 0
23:51:34.484 00.000 12044 MoveAxis(N, 0, ABG)
23:51:34.484 00.000 12044 Move returns status 0, amount 0
23:51:34.485 00.001 12044 move complete, result=0
23:51:34.485 00.000 12044 worker thread done servicing request
23:51:34.500 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24711, med=616, FiltMin=514, FiltMax=18017, Gamma=0.810
23:51:34.506 00.006 14964 UpdateGuideState exits: m=342378 SNR=369.7
23:51:34.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:34.507 00.000 14964 Enqueuing Expose request
23:51:34.508 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:34.508 00.000 12044 Worker thread wakes up
23:51:34.508 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:34.509 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:37.629 03.120 12044 Exposure complete
23:51:37.649 00.020 12044 worker thread done servicing request
23:51:37.650 00.001 14964 OnExposeComplete: enter
23:51:37.651 00.001 14964 UpdateGuideState(): m_state=6
23:51:37.651 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1340
23:51:37.653 00.002 14964 Star::Find returns 1 (0), X=276.96, Y=98.57, Mass=332862, SNR=368.4, Peak=25315 HFD=3.6
23:51:37.653 00.000 14964 MultiStar: [#1 0.71,-0.39,0.00,M2] [#2 -0.11,0.11,0.06,U] 
23:51:37.653 00.000 14964 refined, 1 included, MultiStar: {0.13, 0.38}, one-star: {0.14, 0.40}
23:51:37.654 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
23:51:37.654 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.43)
23:51:37.656 00.002 14964 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.25 mountX=-0.38 mountY=-0.17, mountTheta=-2.73
23:51:37.656 00.000 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.38, opts=13)
23:51:37.657 00.001 14964 Enqueuing Move request for scope (0.13, 0.38)
23:51:37.657 00.000 12044 Worker thread wakes up
23:51:37.658 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd
23:51:37.658 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.38)
23:51:37.658 00.000 12044 Moving (0.13, 0.38) raw xDistance=-0.38 yDistance=-0.17
23:51:37.658 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = 0.00
23:51:37.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:37.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:37.658 00.000 12044 MoveAxis(E, 29, ABG)
23:51:37.658 00.000 12044 Guiding  Dir = 2, Dur = 29
23:51:37.666 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25315, med=616, FiltMin=533, FiltMax=15872, Gamma=0.810
23:51:37.672 00.006 14964 UpdateGuideState exits: m=332862 SNR=368.4
23:51:37.672 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:37.673 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:37.673 00.000 14964 Enqueuing Expose request
23:51:37.725 00.052 12044 IsSlewing returns 0
23:51:37.725 00.000 12044 IsGuiding returns 0
23:51:37.757 00.032 12044 IsGuiding returns 1
23:51:37.757 00.000 12044 scope still moving after pulse duration time elapsed
23:51:37.804 00.047 12044 IsSlewing returns 0
23:51:37.804 00.000 12044 IsGuiding returns 0
23:51:37.804 00.000 12044 scope move finished after 29 + 49 ms
23:51:37.804 00.000 12044 Move returns status 0, amount 29
23:51:37.804 00.000 12044 MoveAxis(N, 0, ABG)
23:51:37.804 00.000 12044 Move returns status 0, amount 0
23:51:37.805 00.001 12044 move complete, result=0
23:51:37.805 00.000 12044 worker thread done servicing request
23:51:37.805 00.000 12044 Worker thread wakes up
23:51:37.805 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:37.805 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:37.805 00.000 14964 GuideStep: -0.4 px 29 ms EAST, -0.2 px 0 ms NORTH
23:51:40.901 03.096 12044 Exposure complete
23:51:40.926 00.025 12044 worker thread done servicing request
23:51:40.927 00.001 14964 OnExposeComplete: enter
23:51:40.927 00.000 14964 UpdateGuideState(): m_state=6
23:51:40.928 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1341
23:51:40.929 00.001 14964 Star::Find returns 1 (0), X=276.98, Y=98.45, Mass=331507, SNR=353.4, Peak=26017 HFD=3.6
23:51:40.931 00.002 14964 MultiStar: [#1 0.94,-0.33,0.00,M3] [#2 0.18,0.00,0.07,U] 
23:51:40.932 00.001 14964 refined, 1 included, MultiStar: {0.17, 0.26}, one-star: {0.17, 0.28}
23:51:40.934 00.002 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.56 = 2.56)
23:51:40.935 00.001 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.67)
23:51:40.936 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=-0.26 mountY=-0.19, mountTheta=-2.50
23:51:40.937 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.26, opts=13)
23:51:40.938 00.001 14964 Enqueuing Move request for scope (0.17, 0.26)
23:51:40.938 00.000 12044 Worker thread wakes up
23:51:40.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
23:51:40.938 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
23:51:40.938 00.000 12044 Moving (0.17, 0.26) raw xDistance=-0.26 yDistance=-0.19
23:51:40.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
23:51:40.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:40.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:51:40.939 00.001 12044 MoveAxis(E, 0, ABG)
23:51:40.939 00.000 12044 Move returns status 0, amount 0
23:51:40.939 00.000 12044 MoveAxis(N, 0, ABG)
23:51:40.939 00.000 12044 Move returns status 0, amount 0
23:51:40.939 00.000 12044 move complete, result=0
23:51:40.939 00.000 12044 worker thread done servicing request
23:51:40.950 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26017, med=615, FiltMin=520, FiltMax=15467, Gamma=0.810
23:51:40.955 00.005 14964 UpdateGuideState exits: m=331507 SNR=353.4
23:51:40.957 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.958 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:40.959 00.001 14964 Enqueuing Expose request
23:51:40.961 00.002 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:40.962 00.001 12044 Worker thread wakes up
23:51:40.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:40.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:44.064 03.102 12044 Exposure complete
23:51:44.099 00.035 12044 worker thread done servicing request
23:51:44.099 00.000 14964 OnExposeComplete: enter
23:51:44.099 00.000 14964 UpdateGuideState(): m_state=6
23:51:44.101 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1342
23:51:44.103 00.002 14964 Star::Find returns 1 (0), X=276.97, Y=98.45, Mass=338059, SNR=365.5, Peak=28933 HFD=3.5
23:51:44.104 00.001 14964 MultiStar: [#1 0.73,-0.22,0.00,M4] [#2 -0.10,0.15,0.06,U] 
23:51:44.106 00.002 14964 refined, 1 included, MultiStar: {0.13, 0.27}, one-star: {0.15, 0.28}
23:51:44.107 00.001 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.67 = 2.67)
23:51:44.108 00.001 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.56)
23:51:44.110 00.002 14964 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
23:51:44.112 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.27, opts=13)
23:51:44.114 00.002 14964 Enqueuing Move request for scope (0.13, 0.27)
23:51:44.114 00.000 12044 Worker thread wakes up
23:51:44.114 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:51:44.114 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:51:44.114 00.000 12044 Moving (0.13, 0.27) raw xDistance=-0.27 yDistance=-0.16
23:51:44.114 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
23:51:44.114 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:44.115 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:51:44.115 00.000 12044 MoveAxis(E, 0, ABG)
23:51:44.115 00.000 12044 Move returns status 0, amount 0
23:51:44.115 00.000 12044 MoveAxis(N, 0, ABG)
23:51:44.115 00.000 12044 Move returns status 0, amount 0
23:51:44.115 00.000 12044 move complete, result=0
23:51:44.115 00.000 12044 worker thread done servicing request
23:51:44.129 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28933, med=617, FiltMin=529, FiltMax=14944, Gamma=0.810
23:51:44.135 00.006 14964 UpdateGuideState exits: m=338059 SNR=365.5
23:51:44.136 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:44.136 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:44.137 00.001 14964 Enqueuing Expose request
23:51:44.137 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:44.138 00.001 12044 Worker thread wakes up
23:51:44.138 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:44.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:47.259 03.121 12044 Exposure complete
23:51:47.280 00.021 12044 worker thread done servicing request
23:51:47.280 00.000 14964 OnExposeComplete: enter
23:51:47.281 00.001 14964 UpdateGuideState(): m_state=6
23:51:47.282 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1343
23:51:47.282 00.000 14964 Star::Find returns 1 (0), X=276.92, Y=98.15, Mass=335020, SNR=365.3, Peak=27601 HFD=3.8
23:51:47.283 00.001 14964 MultiStar: [#1 0.92,0.07,0.00,M5] [#2 -0.10,0.45,0.07,U] 
23:51:47.283 00.000 14964 refined, 1 included, MultiStar: {0.09, 0.01}, one-star: {0.11, -0.02}
23:51:47.284 00.001 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
23:51:47.284 00.000 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.55)
23:51:47.285 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
23:51:47.286 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.01, opts=13)
23:51:47.286 00.000 14964 Enqueuing Move request for scope (0.09, 0.01)
23:51:47.287 00.001 12044 Worker thread wakes up
23:51:47.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:51:47.287 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:51:47.287 00.000 12044 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:51:47.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.11
23:51:47.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:47.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:47.287 00.000 12044 MoveAxis(E, 0, ABG)
23:51:47.287 00.000 12044 Move returns status 0, amount 0
23:51:47.287 00.000 12044 MoveAxis(N, 0, ABG)
23:51:47.287 00.000 12044 Move returns status 0, amount 0
23:51:47.287 00.000 12044 move complete, result=0
23:51:47.287 00.000 12044 worker thread done servicing request
23:51:47.296 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27601, med=617, FiltMin=532, FiltMax=14987, Gamma=0.810
23:51:47.306 00.010 14964 UpdateGuideState exits: m=335020 SNR=365.3
23:51:47.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.307 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:47.307 00.000 14964 Enqueuing Expose request
23:51:47.308 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:47.308 00.000 12044 Worker thread wakes up
23:51:47.309 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:47.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:50.411 03.102 12044 Exposure complete
23:51:50.437 00.026 12044 worker thread done servicing request
23:51:50.438 00.001 14964 OnExposeComplete: enter
23:51:50.440 00.002 14964 UpdateGuideState(): m_state=6
23:51:50.441 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1344
23:51:50.442 00.001 14964 Star::Find returns 1 (0), X=276.81, Y=97.47, Mass=324711, SNR=365.0, Peak=25457 HFD=3.5
23:51:50.443 00.001 14964 MultiStar: [#1 0.84,0.49,0.00,M6] [#2 -0.25,1.03,0.00,M1] 
23:51:50.444 00.001 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
23:51:50.446 00.002 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
23:51:50.450 00.004 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.70 hyp=0.70 cameraTheta=-1.59 mountX=0.70 mountY=0.09, mountTheta=0.12
23:51:50.453 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.70, opts=13)
23:51:50.454 00.001 14964 Enqueuing Move request for scope (-0.01, -0.70)
23:51:50.454 00.000 12044 Worker thread wakes up
23:51:50.454 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.70) opts 0xd
23:51:50.454 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.70)
23:51:50.454 00.000 12044 Moving (-0.01, -0.70) raw xDistance=0.70 yDistance=0.09
23:51:50.454 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.70 is < calculated value 0.78, using input
23:51:50.454 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.70, slope = 0.24
23:51:50.454 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:50.455 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:51:50.455 00.000 12044 MoveAxis(W, 54, ABG)
23:51:50.455 00.000 12044 Guiding  Dir = 3, Dur = 54
23:51:50.469 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25457, med=617, FiltMin=521, FiltMax=16815, Gamma=0.810
23:51:50.477 00.008 14964 UpdateGuideState exits: m=324711 SNR=365.0
23:51:50.479 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.480 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:50.481 00.001 14964 Enqueuing Expose request
23:51:50.490 00.009 12044 IsSlewing returns 0
23:51:50.491 00.001 12044 IsGuiding returns 0
23:51:50.523 00.032 12044 PulseGuide returned control before completion, sleep 33
23:51:50.562 00.039 12044 IsGuiding returns 1
23:51:50.563 00.001 12044 scope still moving after pulse duration time elapsed
23:51:50.662 00.099 12044 IsSlewing returns 0
23:51:50.663 00.001 12044 IsGuiding returns 0
23:51:50.663 00.000 12044 scope move finished after 54 + 117 ms
23:51:50.663 00.000 12044 Move returns status 0, amount 54
23:51:50.663 00.000 12044 MoveAxis(N, 0, ABG)
23:51:50.663 00.000 12044 Move returns status 0, amount 0
23:51:50.663 00.000 12044 move complete, result=0
23:51:50.664 00.001 12044 worker thread done servicing request
23:51:50.664 00.000 12044 Worker thread wakes up
23:51:50.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:50.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:50.664 00.000 14964 GuideStep: 0.7 px 54 ms WEST, 0.1 px 0 ms NORTH
23:51:53.763 03.099 12044 Exposure complete
23:51:53.808 00.045 12044 worker thread done servicing request
23:51:53.809 00.001 14964 OnExposeComplete: enter
23:51:53.810 00.001 14964 UpdateGuideState(): m_state=6
23:51:53.811 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1345
23:51:53.811 00.000 14964 Star::Find returns 1 (0), X=276.95, Y=98.09, Mass=331056, SNR=356.1, Peak=24169 HFD=4.1
23:51:53.813 00.002 14964 MultiStar: [#1 0.83,0.32,0.00,M7] [#2 0.15,0.64,0.08,U] 
23:51:53.815 00.002 14964 refined, 1 included, MultiStar: {0.13, -0.02}, one-star: {0.13, -0.08}
23:51:53.816 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
23:51:53.817 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.86)
23:51:53.817 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=0.03 mountY=-0.13, mountTheta=-1.37
23:51:53.819 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.02, opts=13)
23:51:53.820 00.001 14964 Enqueuing Move request for scope (0.13, -0.02)
23:51:53.821 00.001 12044 Worker thread wakes up
23:51:53.821 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:51:53.821 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:51:53.821 00.000 12044 Moving (0.13, -0.02) raw xDistance=0.03 yDistance=-0.13
23:51:53.821 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.57, using input
23:51:53.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.15
23:51:53.821 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:53.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:53.821 00.000 12044 MoveAxis(E, 0, ABG)
23:51:53.821 00.000 12044 Move returns status 0, amount 0
23:51:53.821 00.000 12044 MoveAxis(N, 0, ABG)
23:51:53.821 00.000 12044 Move returns status 0, amount 0
23:51:53.821 00.000 12044 move complete, result=0
23:51:53.821 00.000 12044 worker thread done servicing request
23:51:53.832 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24169, med=616, FiltMin=536, FiltMax=15555, Gamma=0.810
23:51:53.840 00.008 14964 UpdateGuideState exits: m=331056 SNR=356.1
23:51:53.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.842 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:53.842 00.000 14964 Enqueuing Expose request
23:51:53.843 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:53.843 00.000 12044 Worker thread wakes up
23:51:53.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:53.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:51:56.962 03.119 12044 Exposure complete
23:51:57.001 00.039 12044 worker thread done servicing request
23:51:57.001 00.000 14964 OnExposeComplete: enter
23:51:57.002 00.001 14964 UpdateGuideState(): m_state=6
23:51:57.003 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1346
23:51:57.003 00.000 14964 Star::Find returns 1 (0), X=276.87, Y=97.88, Mass=330441, SNR=367.3, Peak=23629 HFD=4.1
23:51:57.004 00.001 14964 MultiStar: [#1 0.68,0.13,0.00,M8] [#2 -0.04,0.79,0.00,M1] 
23:51:57.004 00.000 14964 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.56) = xAngle (0.18 = 0.18)
23:51:57.004 00.000 14964 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.05)
23:51:57.006 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.38 mountX=0.29 mountY=-0.03, mountTheta=-0.09
23:51:57.008 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.29, opts=13)
23:51:57.009 00.001 14964 Enqueuing Move request for scope (0.06, -0.29)
23:51:57.010 00.001 12044 Worker thread wakes up
23:51:57.011 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
23:51:57.011 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
23:51:57.011 00.000 12044 Moving (0.06, -0.29) raw xDistance=0.29 yDistance=-0.03
23:51:57.011 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.58, using input
23:51:57.011 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.29, slope = 0.13
23:51:57.011 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:57.011 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:57.011 00.000 12044 MoveAxis(W, 22, ABG)
23:51:57.011 00.000 12044 Guiding  Dir = 3, Dur = 22
23:51:57.018 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23629, med=617, FiltMin=523, FiltMax=17475, Gamma=0.810
23:51:57.024 00.006 14964 UpdateGuideState exits: m=330441 SNR=367.3
23:51:57.025 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:57.025 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:51:57.025 00.000 14964 Enqueuing Expose request
23:51:57.036 00.011 12044 IsSlewing returns 0
23:51:57.037 00.001 12044 IsGuiding returns 0
23:51:57.068 00.031 12044 IsGuiding returns 1
23:51:57.068 00.000 12044 scope still moving after pulse duration time elapsed
23:51:57.152 00.084 12044 IsSlewing returns 0
23:51:57.152 00.000 12044 IsGuiding returns 0
23:51:57.152 00.000 12044 scope move finished after 22 + 93 ms
23:51:57.152 00.000 12044 Move returns status 0, amount 22
23:51:57.152 00.000 12044 MoveAxis(N, 0, ABG)
23:51:57.152 00.000 12044 Move returns status 0, amount 0
23:51:57.152 00.000 12044 move complete, result=0
23:51:57.152 00.000 12044 worker thread done servicing request
23:51:57.152 00.000 12044 Worker thread wakes up
23:51:57.152 00.000 14964 GuideStep: 0.3 px 22 ms WEST, -0.0 px 0 ms NORTH
23:51:57.153 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:51:57.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:00.270 03.117 12044 Exposure complete
23:52:00.307 00.037 12044 worker thread done servicing request
23:52:00.307 00.000 14964 OnExposeComplete: enter
23:52:00.310 00.003 14964 UpdateGuideState(): m_state=6
23:52:00.311 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1347
23:52:00.314 00.003 14964 Star::Find returns 1 (0), X=276.66, Y=98.10, Mass=336854, SNR=369.2, Peak=22413 HFD=4.0
23:52:00.316 00.002 14964 MultiStar: [#1 0.51,0.08,0.18,U] [#2 -0.42,0.79,0.00,M2] 
23:52:00.318 00.002 14964 refined, 1 included, MultiStar: {-0.06, -0.05}, one-star: {-0.16, -0.07}
23:52:00.320 00.002 14964 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
23:52:00.321 00.001 14964 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.18 = 2.18)
23:52:00.322 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=0.05 mountY=0.06, mountTheta=0.91
23:52:00.325 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.05, opts=13)
23:52:00.326 00.001 14964 Enqueuing Move request for scope (-0.06, -0.05)
23:52:00.327 00.001 12044 Worker thread wakes up
23:52:00.327 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:52:00.327 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:52:00.328 00.001 12044 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
23:52:00.328 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.45, using input
23:52:00.328 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:52:00.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.09
23:52:00.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:00.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:00.328 00.000 12044 MoveAxis(E, 0, ABG)
23:52:00.328 00.000 12044 Move returns status 0, amount 0
23:52:00.328 00.000 12044 MoveAxis(N, 0, ABG)
23:52:00.328 00.000 12044 Move returns status 0, amount 0
23:52:00.328 00.000 12044 move complete, result=0
23:52:00.328 00.000 12044 worker thread done servicing request
23:52:00.342 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22413, med=617, FiltMin=523, FiltMax=18911, Gamma=0.810
23:52:00.353 00.011 14964 UpdateGuideState exits: m=336854 SNR=369.2
23:52:00.355 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:00.356 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:00.357 00.001 14964 Enqueuing Expose request
23:52:00.358 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:00.358 00.000 12044 Worker thread wakes up
23:52:00.358 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:00.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:03.462 03.104 12044 Exposure complete
23:52:03.484 00.022 12044 worker thread done servicing request
23:52:03.484 00.000 14964 OnExposeComplete: enter
23:52:03.485 00.001 14964 UpdateGuideState(): m_state=6
23:52:03.485 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1348
23:52:03.486 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=97.89, Mass=329105, SNR=358.2, Peak=22993 HFD=4.2
23:52:03.486 00.000 14964 MultiStar: [#1 0.75,0.21,0.00,M8] [#2 -0.10,0.82,0.00,M3] 
23:52:03.487 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
23:52:03.487 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
23:52:03.488 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.25 mountX=0.28 mountY=-0.06, mountTheta=-0.22
23:52:03.489 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.28, opts=13)
23:52:03.489 00.000 14964 Enqueuing Move request for scope (0.09, -0.28)
23:52:03.490 00.001 12044 Worker thread wakes up
23:52:03.490 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
23:52:03.490 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
23:52:03.490 00.000 12044 Moving (0.09, -0.28) raw xDistance=0.28 yDistance=-0.06
23:52:03.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
23:52:03.490 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:52:03.490 00.000 12044 MoveAxis(E, 0, ABG)
23:52:03.490 00.000 12044 Move returns status 0, amount 0
23:52:03.490 00.000 12044 MoveAxis(N, 0, ABG)
23:52:03.490 00.000 12044 Move returns status 0, amount 0
23:52:03.490 00.000 12044 move complete, result=0
23:52:03.490 00.000 12044 worker thread done servicing request
23:52:03.497 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22993, med=617, FiltMin=535, FiltMax=17059, Gamma=0.810
23:52:03.503 00.006 14964 UpdateGuideState exits: m=329105 SNR=358.2
23:52:03.503 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:03.504 00.000 14964 Enqueuing Expose request
23:52:03.505 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:03.505 00.000 12044 Worker thread wakes up
23:52:03.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:03.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:06.639 03.134 12044 Exposure complete
23:52:06.676 00.037 12044 worker thread done servicing request
23:52:06.676 00.000 14964 OnExposeComplete: enter
23:52:06.677 00.001 14964 UpdateGuideState(): m_state=6
23:52:06.677 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1349
23:52:06.678 00.001 14964 Star::Find returns 1 (0), X=276.88, Y=98.24, Mass=336024, SNR=367.1, Peak=26545 HFD=3.7
23:52:06.678 00.000 14964 MultiStar: [#1 0.68,0.05,0.17,U] [#2 -0.28,0.43,0.07,U] 
23:52:06.678 00.000 14964 single-star, 2 included, MultiStar: {0.13, 0.09}, one-star: {0.06, 0.07}
23:52:06.679 00.001 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
23:52:06.679 00.000 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
23:52:06.680 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.84 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
23:52:06.681 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.07, opts=13)
23:52:06.682 00.001 14964 Enqueuing Move request for scope (0.06, 0.07)
23:52:06.682 00.000 12044 Worker thread wakes up
23:52:06.682 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:52:06.682 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:52:06.682 00.000 12044 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=-0.07
23:52:06.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
23:52:06.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:06.682 00.000 12044 MoveAxis(E, 0, ABG)
23:52:06.682 00.000 12044 Move returns status 0, amount 0
23:52:06.682 00.000 12044 MoveAxis(N, 0, ABG)
23:52:06.682 00.000 12044 Move returns status 0, amount 0
23:52:06.682 00.000 12044 move complete, result=0
23:52:06.683 00.001 12044 worker thread done servicing request
23:52:06.690 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26545, med=616, FiltMin=529, FiltMax=15680, Gamma=0.810
23:52:06.695 00.005 14964 UpdateGuideState exits: m=336024 SNR=367.1
23:52:06.696 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.696 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:06.697 00.001 14964 Enqueuing Expose request
23:52:06.697 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:06.698 00.001 12044 Worker thread wakes up
23:52:06.698 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:06.698 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:09.799 03.101 12044 Exposure complete
23:52:09.824 00.025 12044 worker thread done servicing request
23:52:09.824 00.000 14964 OnExposeComplete: enter
23:52:09.824 00.000 14964 UpdateGuideState(): m_state=6
23:52:09.825 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1350
23:52:09.825 00.000 14964 Star::Find returns 1 (0), X=276.66, Y=97.99, Mass=332620, SNR=367.8, Peak=23977 HFD=4.0
23:52:09.826 00.001 14964 MultiStar: [#1 0.53,0.33,0.17,U] [#2 -0.49,0.68,0.00,M3] 
23:52:09.826 00.000 14964 refined, 1 included, MultiStar: {-0.06, -0.11}, one-star: {-0.16, -0.19}
23:52:09.827 00.001 14964 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.56) = xAngle (-0.52 = -0.52)
23:52:09.828 00.001 14964 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
23:52:09.828 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=0.11 mountY=0.07, mountTheta=0.59
23:52:09.829 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.11, opts=13)
23:52:09.830 00.001 14964 Enqueuing Move request for scope (-0.06, -0.11)
23:52:09.830 00.000 12044 Worker thread wakes up
23:52:09.830 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:52:09.830 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:52:09.831 00.001 12044 Moving (-0.06, -0.11) raw xDistance=0.11 yDistance=0.07
23:52:09.831 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
23:52:09.831 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:09.831 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:09.831 00.000 12044 MoveAxis(E, 0, ABG)
23:52:09.831 00.000 12044 Move returns status 0, amount 0
23:52:09.831 00.000 12044 MoveAxis(N, 0, ABG)
23:52:09.831 00.000 12044 Move returns status 0, amount 0
23:52:09.831 00.000 12044 move complete, result=0
23:52:09.831 00.000 12044 worker thread done servicing request
23:52:09.839 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23977, med=617, FiltMin=533, FiltMax=19243, Gamma=0.810
23:52:09.845 00.006 14964 UpdateGuideState exits: m=332620 SNR=367.8
23:52:09.845 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:09.846 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:09.846 00.000 14964 Enqueuing Expose request
23:52:09.847 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:09.847 00.000 12044 Worker thread wakes up
23:52:09.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:09.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:12.972 03.125 12044 Exposure complete
23:52:13.011 00.039 12044 worker thread done servicing request
23:52:13.011 00.000 14964 OnExposeComplete: enter
23:52:13.014 00.003 14964 UpdateGuideState(): m_state=6
23:52:13.015 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1351
23:52:13.015 00.000 14964 Star::Find returns 1 (0), X=276.78, Y=98.17, Mass=337279, SNR=366.8, Peak=25661 HFD=3.7
23:52:13.016 00.001 14964 MultiStar: [#1 0.61,0.35,0.00,M7] [#2 -0.19,0.51,0.07,U] 
23:52:13.017 00.001 14964 single-star, 1 included, MultiStar: {-0.05, 0.03}, one-star: {-0.04, -0.00}
23:52:13.017 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
23:52:13.018 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
23:52:13.020 00.002 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.08 mountX=0.00 mountY=0.04, mountTheta=1.53
23:52:13.023 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.00, opts=13)
23:52:13.025 00.002 14964 Enqueuing Move request for scope (-0.04, -0.00)
23:52:13.026 00.001 12044 Worker thread wakes up
23:52:13.026 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:52:13.026 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:52:13.026 00.000 12044 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
23:52:13.026 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.07
23:52:13.026 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:13.026 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:13.026 00.000 12044 MoveAxis(E, 0, ABG)
23:52:13.026 00.000 12044 Move returns status 0, amount 0
23:52:13.026 00.000 12044 MoveAxis(N, 0, ABG)
23:52:13.027 00.001 12044 Move returns status 0, amount 0
23:52:13.027 00.000 12044 move complete, result=0
23:52:13.027 00.000 12044 worker thread done servicing request
23:52:13.039 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25661, med=616, FiltMin=531, FiltMax=18151, Gamma=0.810
23:52:13.045 00.006 14964 UpdateGuideState exits: m=337279 SNR=366.8
23:52:13.045 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.046 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:13.046 00.000 14964 Enqueuing Expose request
23:52:13.047 00.001 12044 Worker thread wakes up
23:52:13.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:13.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:13.047 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:16.146 03.099 12044 Exposure complete
23:52:16.186 00.040 12044 worker thread done servicing request
23:52:16.186 00.000 14964 OnExposeComplete: enter
23:52:16.188 00.002 14964 UpdateGuideState(): m_state=6
23:52:16.189 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1352
23:52:16.191 00.002 14964 Star::Find returns 1 (0), X=276.85, Y=98.18, Mass=334489, SNR=371.6, Peak=26461 HFD=3.7
23:52:16.192 00.001 14964 MultiStar: [#1 0.59,-0.01,0.17,U] [#2 -0.14,0.31,0.07,U] 
23:52:16.194 00.002 14964 single-star, 2 included, MultiStar: {0.10, 0.02}, one-star: {0.03, 0.00}
23:52:16.195 00.001 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
23:52:16.196 00.001 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.75 = -1.54)
23:52:16.197 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.14 mountX=-0.00 mountY=-0.03, mountTheta=-1.69
23:52:16.200 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.00, opts=13)
23:52:16.202 00.002 14964 Enqueuing Move request for scope (0.03, 0.00)
23:52:16.204 00.002 12044 Worker thread wakes up
23:52:16.205 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:52:16.205 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:52:16.205 00.000 12044 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
23:52:16.205 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.16, using input
23:52:16.205 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.05
23:52:16.205 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:16.205 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:16.205 00.000 12044 MoveAxis(E, 0, ABG)
23:52:16.205 00.000 12044 Move returns status 0, amount 0
23:52:16.205 00.000 12044 MoveAxis(N, 0, ABG)
23:52:16.205 00.000 12044 Move returns status 0, amount 0
23:52:16.205 00.000 12044 move complete, result=0
23:52:16.205 00.000 12044 worker thread done servicing request
23:52:16.221 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26461, med=616, FiltMin=529, FiltMax=15983, Gamma=0.810
23:52:16.234 00.013 14964 UpdateGuideState exits: m=334489 SNR=371.6
23:52:16.236 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.238 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:16.239 00.001 14964 Enqueuing Expose request
23:52:16.241 00.002 12044 Worker thread wakes up
23:52:16.241 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:16.241 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:16.241 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:19.336 03.095 12044 Exposure complete
23:52:19.371 00.035 12044 worker thread done servicing request
23:52:19.371 00.000 14964 OnExposeComplete: enter
23:52:19.373 00.002 14964 UpdateGuideState(): m_state=6
23:52:19.374 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1353
23:52:19.376 00.002 14964 Star::Find returns 1 (0), X=276.92, Y=98.04, Mass=334477, SNR=369.5, Peak=25985 HFD=4.0
23:52:19.377 00.001 14964 MultiStar: [#1 0.75,0.30,0.00,M7] [#2 -0.17,0.76,0.00,M2] 
23:52:19.379 00.002 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
23:52:19.380 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
23:52:19.381 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=0.13 mountY=-0.09, mountTheta=-0.57
23:52:19.385 00.004 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.13, opts=13)
23:52:19.386 00.001 14964 Enqueuing Move request for scope (0.10, -0.13)
23:52:19.388 00.002 12044 Worker thread wakes up
23:52:19.388 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:52:19.388 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:52:19.388 00.000 12044 Moving (0.10, -0.13) raw xDistance=0.13 yDistance=-0.09
23:52:19.388 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
23:52:19.388 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.388 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:19.388 00.000 12044 MoveAxis(E, 0, ABG)
23:52:19.388 00.000 12044 Move returns status 0, amount 0
23:52:19.388 00.000 12044 MoveAxis(N, 0, ABG)
23:52:19.388 00.000 12044 Move returns status 0, amount 0
23:52:19.388 00.000 12044 move complete, result=0
23:52:19.388 00.000 12044 worker thread done servicing request
23:52:19.403 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25985, med=617, FiltMin=527, FiltMax=16355, Gamma=0.810
23:52:19.413 00.010 14964 UpdateGuideState exits: m=334477 SNR=369.5
23:52:19.415 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:19.418 00.002 14964 Enqueuing Expose request
23:52:19.419 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:19.421 00.002 12044 Worker thread wakes up
23:52:19.421 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:19.421 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:22.552 03.131 12044 Exposure complete
23:52:22.583 00.031 12044 worker thread done servicing request
23:52:22.583 00.000 14964 OnExposeComplete: enter
23:52:22.584 00.001 14964 UpdateGuideState(): m_state=6
23:52:22.584 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1354
23:52:22.585 00.001 14964 Star::Find returns 1 (0), X=276.88, Y=98.28, Mass=331167, SNR=365.1, Peak=23625 HFD=3.8
23:52:22.585 00.000 14964 MultiStar: [#1 0.45,0.12,0.17,U] [#2 -0.44,0.70,0.00,M3] 
23:52:22.586 00.001 14964 single-star, 1 included, MultiStar: {0.11, 0.11}, one-star: {0.06, 0.11}
23:52:22.586 00.000 14964 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.56) = xAngle (2.63 = 2.63)
23:52:22.587 00.001 14964 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.69 = -0.60)
23:52:22.587 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.08 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
23:52:22.589 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.11, opts=13)
23:52:22.589 00.000 14964 Enqueuing Move request for scope (0.06, 0.11)
23:52:22.590 00.001 12044 Worker thread wakes up
23:52:22.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:52:22.590 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:52:22.590 00.000 12044 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.07
23:52:22.590 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.14, using input
23:52:22.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
23:52:22.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:22.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:22.590 00.000 12044 MoveAxis(E, 0, ABG)
23:52:22.590 00.000 12044 Move returns status 0, amount 0
23:52:22.590 00.000 12044 MoveAxis(N, 0, ABG)
23:52:22.590 00.000 12044 Move returns status 0, amount 0
23:52:22.590 00.000 12044 move complete, result=0
23:52:22.590 00.000 12044 worker thread done servicing request
23:52:22.600 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23625, med=617, FiltMin=534, FiltMax=16108, Gamma=0.810
23:52:22.607 00.007 14964 UpdateGuideState exits: m=331167 SNR=365.1
23:52:22.609 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.610 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:22.611 00.001 14964 Enqueuing Expose request
23:52:22.612 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:22.612 00.000 12044 Worker thread wakes up
23:52:22.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:22.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:25.721 03.109 12044 Exposure complete
23:52:25.760 00.039 12044 worker thread done servicing request
23:52:25.760 00.000 14964 OnExposeComplete: enter
23:52:25.762 00.002 14964 UpdateGuideState(): m_state=6
23:52:25.763 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1355
23:52:25.765 00.002 14964 Star::Find returns 1 (0), X=276.86, Y=98.20, Mass=330893, SNR=376.6, Peak=26265 HFD=3.7
23:52:25.766 00.001 14964 MultiStar: [#1 0.61,0.23,0.16,U] [#2 -0.33,0.68,0.00,M4] 
23:52:25.768 00.002 14964 single-star, 1 included, MultiStar: {0.12, 0.06}, one-star: {0.04, 0.03}
23:52:25.769 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
23:52:25.771 00.002 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
23:52:25.772 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.61 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
23:52:25.773 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.03, opts=13)
23:52:25.773 00.000 14964 Enqueuing Move request for scope (0.04, 0.03)
23:52:25.774 00.001 12044 Worker thread wakes up
23:52:25.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:52:25.774 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:52:25.774 00.000 12044 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.05
23:52:25.774 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.14, using input
23:52:25.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
23:52:25.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:25.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:25.774 00.000 12044 MoveAxis(E, 0, ABG)
23:52:25.774 00.000 12044 Move returns status 0, amount 0
23:52:25.774 00.000 12044 MoveAxis(N, 0, ABG)
23:52:25.774 00.000 12044 Move returns status 0, amount 0
23:52:25.774 00.000 12044 move complete, result=0
23:52:25.774 00.000 12044 worker thread done servicing request
23:52:25.783 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26265, med=615, FiltMin=531, FiltMax=15827, Gamma=0.810
23:52:25.789 00.006 14964 UpdateGuideState exits: m=330893 SNR=376.6
23:52:25.790 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:25.790 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:25.791 00.001 14964 Enqueuing Expose request
23:52:25.791 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:25.792 00.001 12044 Worker thread wakes up
23:52:25.792 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:25.792 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:28.920 03.128 12044 Exposure complete
23:52:28.961 00.041 12044 worker thread done servicing request
23:52:28.961 00.000 14964 OnExposeComplete: enter
23:52:28.963 00.002 14964 UpdateGuideState(): m_state=6
23:52:28.965 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1356
23:52:28.967 00.002 14964 Star::Find returns 1 (0), X=276.78, Y=97.61, Mass=330928, SNR=361.9, Peak=23401 HFD=3.7
23:52:28.970 00.003 14964 MultiStar: [#1 0.69,0.63,0.00,M6] [#2 -0.13,1.12,0.00,M5] 
23:52:28.972 00.002 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.56) = xAngle (-0.08 = -0.08)
23:52:28.976 00.004 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
23:52:28.977 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.56 hyp=0.56 cameraTheta=-1.64 mountX=0.56 mountY=0.10, mountTheta=0.17
23:52:28.979 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.56, opts=13)
23:52:28.981 00.002 14964 Enqueuing Move request for scope (-0.04, -0.56)
23:52:28.984 00.003 12044 Worker thread wakes up
23:52:28.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.56) opts 0xd
23:52:28.984 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.56)
23:52:28.984 00.000 12044 Moving (-0.04, -0.56) raw xDistance=0.56 yDistance=0.10
23:52:28.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.56, slope = 0.02
23:52:28.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:28.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:28.984 00.000 12044 MoveAxis(W, 11, ABG)
23:52:28.984 00.000 12044 Guiding  Dir = 3, Dur = 11
23:52:28.999 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23401, med=616, FiltMin=536, FiltMax=17419, Gamma=0.810
23:52:29.005 00.006 12044 IsSlewing returns 0
23:52:29.006 00.001 12044 IsGuiding returns 0
23:52:29.008 00.002 14964 UpdateGuideState exits: m=330928 SNR=361.9
23:52:29.011 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.013 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:29.014 00.001 14964 Enqueuing Expose request
23:52:29.073 00.059 12044 IsGuiding returns 1
23:52:29.074 00.001 12044 scope still moving after pulse duration time elapsed
23:52:29.131 00.057 12044 IsSlewing returns 0
23:52:29.132 00.001 12044 IsGuiding returns 0
23:52:29.132 00.000 12044 scope move finished after 11 + 115 ms
23:52:29.132 00.000 12044 Move returns status 0, amount 11
23:52:29.132 00.000 12044 MoveAxis(N, 0, ABG)
23:52:29.132 00.000 12044 Move returns status 0, amount 0
23:52:29.132 00.000 12044 move complete, result=0
23:52:29.132 00.000 12044 worker thread done servicing request
23:52:29.132 00.000 12044 Worker thread wakes up
23:52:29.132 00.000 14964 GuideStep: 0.6 px 11 ms WEST, 0.1 px 0 ms NORTH
23:52:29.133 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:29.133 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:32.256 03.123 12044 Exposure complete
23:52:32.278 00.022 12044 worker thread done servicing request
23:52:32.278 00.000 14964 OnExposeComplete: enter
23:52:32.279 00.001 14964 UpdateGuideState(): m_state=6
23:52:32.279 00.000 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1357
23:52:32.281 00.002 14964 Star::Find returns 1 (0), X=276.81, Y=98.22, Mass=327456, SNR=369.0, Peak=22873 HFD=3.7
23:52:32.282 00.001 14964 MultiStar: [#1 0.61,0.03,0.16,U] [#2 -0.29,0.32,0.07,U] 
23:52:32.283 00.001 14964 single-star, 2 included, MultiStar: {0.05, 0.06}, one-star: {-0.01, 0.04}
23:52:32.283 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
23:52:32.284 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
23:52:32.284 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.79 mountX=-0.04 mountY=0.00, mountTheta=3.03
23:52:32.286 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.04, opts=13)
23:52:32.287 00.001 14964 Enqueuing Move request for scope (-0.01, 0.04)
23:52:32.288 00.001 12044 Worker thread wakes up
23:52:32.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:52:32.288 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:52:32.288 00.000 12044 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.00
23:52:32.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
23:52:32.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:32.288 00.000 12044 MoveAxis(E, 0, ABG)
23:52:32.288 00.000 12044 Move returns status 0, amount 0
23:52:32.288 00.000 12044 MoveAxis(N, 0, ABG)
23:52:32.288 00.000 12044 Move returns status 0, amount 0
23:52:32.288 00.000 12044 move complete, result=0
23:52:32.288 00.000 12044 worker thread done servicing request
23:52:32.298 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22873, med=616, FiltMin=532, FiltMax=16235, Gamma=0.810
23:52:32.304 00.006 14964 UpdateGuideState exits: m=327456 SNR=369.0
23:52:32.304 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.305 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:32.305 00.000 14964 Enqueuing Expose request
23:52:32.306 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:32.306 00.000 12044 Worker thread wakes up
23:52:32.306 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:32.306 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:35.407 03.101 12044 Exposure complete
23:52:35.434 00.027 12044 worker thread done servicing request
23:52:35.434 00.000 14964 OnExposeComplete: enter
23:52:35.434 00.000 14964 UpdateGuideState(): m_state=6
23:52:35.435 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1358
23:52:35.435 00.000 14964 Star::Find returns 1 (0), X=276.77, Y=98.30, Mass=331416, SNR=368.7, Peak=24321 HFD=3.6
23:52:35.436 00.001 14964 MultiStar: [#1 0.62,0.01,0.17,U] [#2 -0.37,0.48,0.07,U] 
23:52:35.437 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.13}, one-star: {-0.05, 0.13}
23:52:35.437 00.000 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
23:52:35.437 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
23:52:35.438 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.39 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
23:52:35.439 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.13, opts=13)
23:52:35.440 00.001 14964 Enqueuing Move request for scope (0.02, 0.13)
23:52:35.440 00.000 12044 Worker thread wakes up
23:52:35.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:52:35.440 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:52:35.441 00.001 12044 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.04
23:52:35.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
23:52:35.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:35.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:35.441 00.000 12044 MoveAxis(E, 0, ABG)
23:52:35.441 00.000 12044 Move returns status 0, amount 0
23:52:35.441 00.000 12044 MoveAxis(N, 0, ABG)
23:52:35.441 00.000 12044 Move returns status 0, amount 0
23:52:35.441 00.000 12044 move complete, result=0
23:52:35.441 00.000 12044 worker thread done servicing request
23:52:35.449 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24321, med=617, FiltMin=536, FiltMax=17488, Gamma=0.810
23:52:35.457 00.008 14964 UpdateGuideState exits: m=331416 SNR=368.7
23:52:35.457 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.458 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:35.458 00.000 14964 Enqueuing Expose request
23:52:35.459 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:35.459 00.000 12044 Worker thread wakes up
23:52:35.459 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:35.460 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:38.581 03.121 12044 Exposure complete
23:52:38.636 00.055 12044 worker thread done servicing request
23:52:38.636 00.000 14964 OnExposeComplete: enter
23:52:38.638 00.002 14964 UpdateGuideState(): m_state=6
23:52:38.639 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1359
23:52:38.641 00.002 14964 Star::Find returns 1 (0), X=276.72, Y=98.14, Mass=332596, SNR=365.1, Peak=23925 HFD=3.8
23:52:38.642 00.001 14964 MultiStar: [#1 0.52,0.17,0.17,U] [#2 -0.12,0.62,0.07,U] 
23:52:38.644 00.002 14964 refined, 2 included, MultiStar: {-0.01, 0.03}, one-star: {-0.09, -0.03}
23:52:38.644 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.52 = -2.76)
23:52:38.645 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
23:52:38.645 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.96 mountX=-0.03 mountY=0.01, mountTheta=2.84
23:52:38.651 00.006 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.03, opts=13)
23:52:38.653 00.002 14964 Enqueuing Move request for scope (-0.01, 0.03)
23:52:38.654 00.001 12044 Worker thread wakes up
23:52:38.654 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:52:38.654 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:52:38.654 00.000 12044 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
23:52:38.654 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
23:52:38.654 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
23:52:38.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:38.654 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:38.654 00.000 12044 MoveAxis(E, 0, ABG)
23:52:38.654 00.000 12044 Move returns status 0, amount 0
23:52:38.655 00.001 12044 MoveAxis(N, 0, ABG)
23:52:38.655 00.000 12044 Move returns status 0, amount 0
23:52:38.655 00.000 12044 move complete, result=0
23:52:38.655 00.000 12044 worker thread done servicing request
23:52:38.668 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23925, med=616, FiltMin=524, FiltMax=19115, Gamma=0.810
23:52:38.678 00.010 14964 UpdateGuideState exits: m=332596 SNR=365.1
23:52:38.678 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.679 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:38.679 00.000 14964 Enqueuing Expose request
23:52:38.680 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:38.680 00.000 12044 Worker thread wakes up
23:52:38.681 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:38.681 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:41.813 03.132 12044 Exposure complete
23:52:41.845 00.032 12044 worker thread done servicing request
23:52:41.845 00.000 14964 OnExposeComplete: enter
23:52:41.846 00.001 14964 UpdateGuideState(): m_state=6
23:52:41.847 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1360
23:52:41.848 00.001 14964 Star::Find returns 1 (0), X=276.75, Y=98.11, Mass=332493, SNR=372.5, Peak=24497 HFD=3.9
23:52:41.848 00.000 14964 MultiStar: [#1 0.54,0.10,0.17,U] [#2 -0.17,0.60,0.08,U] 
23:52:41.849 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.00}, one-star: {-0.07, -0.06}
23:52:41.849 00.000 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
23:52:41.850 00.001 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.74)
23:52:41.850 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.06 mountX=0.00 mountY=-0.01, mountTheta=-1.49
23:52:41.851 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.00, opts=13)
23:52:41.852 00.001 14964 Enqueuing Move request for scope (0.01, -0.00)
23:52:41.852 00.000 12044 Worker thread wakes up
23:52:41.853 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:52:41.853 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:52:41.853 00.000 12044 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
23:52:41.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
23:52:41.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:41.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:41.853 00.000 12044 MoveAxis(E, 0, ABG)
23:52:41.853 00.000 12044 Move returns status 0, amount 0
23:52:41.853 00.000 12044 MoveAxis(N, 0, ABG)
23:52:41.853 00.000 12044 Move returns status 0, amount 0
23:52:41.853 00.000 12044 move complete, result=0
23:52:41.853 00.000 12044 worker thread done servicing request
23:52:41.860 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24497, med=616, FiltMin=537, FiltMax=16459, Gamma=0.810
23:52:41.866 00.006 14964 UpdateGuideState exits: m=332493 SNR=372.5
23:52:41.866 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.867 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:41.867 00.000 14964 Enqueuing Expose request
23:52:41.868 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:41.868 00.000 12044 Worker thread wakes up
23:52:41.868 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:41.868 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:44.996 03.128 12044 Exposure complete
23:52:45.019 00.023 12044 worker thread done servicing request
23:52:45.019 00.000 14964 OnExposeComplete: enter
23:52:45.019 00.000 14964 UpdateGuideState(): m_state=6
23:52:45.020 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1361
23:52:45.020 00.000 14964 Star::Find returns 1 (0), X=276.58, Y=98.19, Mass=335664, SNR=370.8, Peak=24187 HFD=3.7
23:52:45.021 00.001 14964 MultiStar: [#1 0.25,0.03,0.18,U] [#2 -0.58,0.47,0.00,M2] 
23:52:45.021 00.000 14964 refined, 1 included, MultiStar: {-0.17, 0.02}, one-star: {-0.24, 0.02}
23:52:45.022 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.56 = -1.72)
23:52:45.022 00.000 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.33)
23:52:45.023 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=-0.03 mountY=0.16, mountTheta=1.72
23:52:45.025 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.02, opts=13)
23:52:45.026 00.001 14964 Enqueuing Move request for scope (-0.17, 0.02)
23:52:45.027 00.001 12044 Worker thread wakes up
23:52:45.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
23:52:45.027 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
23:52:45.027 00.000 12044 Moving (-0.17, 0.02) raw xDistance=-0.03 yDistance=0.16
23:52:45.027 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.07, using input
23:52:45.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
23:52:45.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:45.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:45.027 00.000 12044 MoveAxis(E, 0, ABG)
23:52:45.027 00.000 12044 Move returns status 0, amount 0
23:52:45.027 00.000 12044 MoveAxis(N, 0, ABG)
23:52:45.027 00.000 12044 Move returns status 0, amount 0
23:52:45.027 00.000 12044 move complete, result=0
23:52:45.027 00.000 12044 worker thread done servicing request
23:52:45.036 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24187, med=616, FiltMin=532, FiltMax=19799, Gamma=0.810
23:52:45.045 00.009 14964 UpdateGuideState exits: m=335664 SNR=370.8
23:52:45.046 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.046 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:45.047 00.001 14964 Enqueuing Expose request
23:52:45.047 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:45.048 00.001 12044 Worker thread wakes up
23:52:45.048 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:45.048 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:48.142 03.094 12044 Exposure complete
23:52:48.166 00.024 12044 worker thread done servicing request
23:52:48.166 00.000 14964 OnExposeComplete: enter
23:52:48.167 00.001 14964 UpdateGuideState(): m_state=6
23:52:48.167 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1362
23:52:48.168 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=98.12, Mass=334665, SNR=375.0, Peak=23673 HFD=3.8
23:52:48.168 00.000 14964 MultiStar: [#1 0.54,0.04,0.16,U] [#2 -0.08,0.72,0.00,M3] 
23:52:48.169 00.001 14964 single-star, 1 included, MultiStar: {0.10, -0.04}, one-star: {0.03, -0.05}
23:52:48.169 00.000 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
23:52:48.170 00.001 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.69)
23:52:48.172 00.002 14964 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=0.05 mountY=-0.03, mountTheta=-0.47
23:52:48.174 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.05, opts=13)
23:52:48.176 00.002 14964 Enqueuing Move request for scope (0.03, -0.05)
23:52:48.177 00.001 12044 Worker thread wakes up
23:52:48.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:52:48.177 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:52:48.177 00.000 12044 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
23:52:48.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
23:52:48.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:48.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:48.177 00.000 12044 MoveAxis(E, 0, ABG)
23:52:48.178 00.001 12044 Move returns status 0, amount 0
23:52:48.178 00.000 12044 MoveAxis(N, 0, ABG)
23:52:48.178 00.000 12044 Move returns status 0, amount 0
23:52:48.178 00.000 12044 move complete, result=0
23:52:48.178 00.000 12044 worker thread done servicing request
23:52:48.191 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23673, med=616, FiltMin=532, FiltMax=16379, Gamma=0.810
23:52:48.201 00.010 14964 UpdateGuideState exits: m=334665 SNR=375.0
23:52:48.202 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.203 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:48.203 00.000 14964 Enqueuing Expose request
23:52:48.204 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:48.206 00.002 12044 Worker thread wakes up
23:52:48.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:48.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:51.308 03.102 12044 Exposure complete
23:52:51.348 00.040 12044 worker thread done servicing request
23:52:51.348 00.000 14964 OnExposeComplete: enter
23:52:51.349 00.001 14964 UpdateGuideState(): m_state=6
23:52:51.350 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1363
23:52:51.350 00.000 14964 Star::Find returns 1 (0), X=276.56, Y=97.94, Mass=334090, SNR=368.3, Peak=23611 HFD=3.8
23:52:51.350 00.000 14964 MultiStar: [#1 0.27,0.38,0.18,U] [#2 -0.32,0.62,0.00,M4] 
23:52:51.351 00.001 14964 refined, 1 included, MultiStar: {-0.18, -0.14}, one-star: {-0.26, -0.24}
23:52:51.352 00.001 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
23:52:51.354 00.002 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
23:52:51.355 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.47 mountX=0.14 mountY=0.19, mountTheta=0.94
23:52:51.357 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.14, opts=13)
23:52:51.359 00.002 14964 Enqueuing Move request for scope (-0.18, -0.14)
23:52:51.360 00.001 12044 Worker thread wakes up
23:52:51.360 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
23:52:51.360 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
23:52:51.360 00.000 12044 Moving (-0.18, -0.14) raw xDistance=0.14 yDistance=0.19
23:52:51.360 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
23:52:51.361 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:51.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:52:51.361 00.000 12044 MoveAxis(E, 0, ABG)
23:52:51.361 00.000 12044 Move returns status 0, amount 0
23:52:51.361 00.000 12044 MoveAxis(N, 0, ABG)
23:52:51.361 00.000 12044 Move returns status 0, amount 0
23:52:51.361 00.000 12044 move complete, result=0
23:52:51.361 00.000 12044 worker thread done servicing request
23:52:51.372 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23611, med=617, FiltMin=530, FiltMax=17635, Gamma=0.810
23:52:51.377 00.005 14964 UpdateGuideState exits: m=334090 SNR=368.3
23:52:51.378 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:51.378 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:51.379 00.001 14964 Enqueuing Expose request
23:52:51.379 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:51.380 00.001 12044 Worker thread wakes up
23:52:51.380 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:51.380 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:54.483 03.103 12044 Exposure complete
23:52:54.513 00.030 12044 worker thread done servicing request
23:52:54.513 00.000 14964 OnExposeComplete: enter
23:52:54.515 00.002 14964 UpdateGuideState(): m_state=6
23:52:54.516 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1364
23:52:54.518 00.002 14964 Star::Find returns 1 (0), X=276.41, Y=98.23, Mass=338594, SNR=373.8, Peak=26803 HFD=3.6
23:52:54.519 00.001 14964 MultiStar: [#1 0.26,0.10,0.17,U] [#2 -0.34,0.75,0.00,M5] 
23:52:54.520 00.001 14964 refined, 1 included, MultiStar: {-0.31, 0.07}, one-star: {-0.41, 0.06}
23:52:54.522 00.002 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.48 = -1.80)
23:52:54.523 00.001 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.25)
23:52:54.524 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.93 mountX=-0.07 mountY=0.30, mountTheta=1.80
23:52:54.526 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.07, opts=13)
23:52:54.527 00.001 14964 Enqueuing Move request for scope (-0.31, 0.07)
23:52:54.527 00.000 12044 Worker thread wakes up
23:52:54.528 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
23:52:54.528 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
23:52:54.528 00.000 12044 Moving (-0.31, 0.07) raw xDistance=-0.07 yDistance=0.30
23:52:54.528 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.10, using input
23:52:54.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
23:52:54.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:54.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:52:54.528 00.000 12044 MoveAxis(E, 0, ABG)
23:52:54.528 00.000 12044 Move returns status 0, amount 0
23:52:54.528 00.000 12044 MoveAxis(N, 0, ABG)
23:52:54.528 00.000 12044 Move returns status 0, amount 0
23:52:54.528 00.000 12044 move complete, result=0
23:52:54.529 00.001 12044 worker thread done servicing request
23:52:54.542 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26803, med=616, FiltMin=521, FiltMax=18547, Gamma=0.810
23:52:54.552 00.010 14964 UpdateGuideState exits: m=338594 SNR=373.8
23:52:54.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:54.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:54.554 00.001 14964 Enqueuing Expose request
23:52:54.554 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:52:54.555 00.001 12044 Worker thread wakes up
23:52:54.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:54.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:52:57.664 03.109 12044 Exposure complete
23:52:57.692 00.028 12044 worker thread done servicing request
23:52:57.692 00.000 14964 OnExposeComplete: enter
23:52:57.692 00.000 14964 UpdateGuideState(): m_state=6
23:52:57.693 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1365
23:52:57.693 00.000 14964 Star::Find returns 1 (0), X=276.55, Y=98.11, Mass=331505, SNR=364.1, Peak=22899 HFD=3.8
23:52:57.694 00.001 14964 MultiStar: [#1 0.46,0.14,0.16,U] [#2 -0.53,0.50,0.00,M6] 
23:52:57.694 00.000 14964 refined, 1 included, MultiStar: {-0.17, -0.03}, one-star: {-0.27, -0.06}
23:52:57.695 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
23:52:57.695 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
23:52:57.696 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=0.03 mountY=0.17, mountTheta=1.41
23:52:57.697 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.03, opts=13)
23:52:57.698 00.001 14964 Enqueuing Move request for scope (-0.17, -0.03)
23:52:57.699 00.001 12044 Worker thread wakes up
23:52:57.699 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
23:52:57.699 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
23:52:57.699 00.000 12044 Moving (-0.17, -0.03) raw xDistance=0.03 yDistance=0.17
23:52:57.699 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
23:52:57.699 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:57.699 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:57.699 00.000 12044 MoveAxis(E, 0, ABG)
23:52:57.699 00.000 12044 Move returns status 0, amount 0
23:52:57.699 00.000 12044 MoveAxis(N, 0, ABG)
23:52:57.699 00.000 12044 Move returns status 0, amount 0
23:52:57.699 00.000 12044 move complete, result=0
23:52:57.699 00.000 12044 worker thread done servicing request
23:52:57.707 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22899, med=615, FiltMin=513, FiltMax=18448, Gamma=0.810
23:52:57.713 00.006 14964 UpdateGuideState exits: m=331505 SNR=364.1
23:52:57.714 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:57.714 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:52:57.715 00.001 14964 Enqueuing Expose request
23:52:57.716 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:57.717 00.001 12044 Worker thread wakes up
23:52:57.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:52:57.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:00.826 03.109 12044 Exposure complete
23:53:00.861 00.035 12044 worker thread done servicing request
23:53:00.861 00.000 14964 OnExposeComplete: enter
23:53:00.862 00.001 14964 UpdateGuideState(): m_state=6
23:53:00.865 00.003 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1366
23:53:00.867 00.002 14964 Star::Find returns 1 (0), X=276.49, Y=98.31, Mass=333562, SNR=368.3, Peak=23909 HFD=3.5
23:53:00.869 00.002 14964 MultiStar: [#1 0.49,-0.08,0.17,U] [#2 -0.63,0.31,0.00,M7] 
23:53:00.871 00.002 14964 refined, 1 included, MultiStar: {-0.21, 0.11}, one-star: {-0.33, 0.14}
23:53:00.872 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
23:53:00.874 00.002 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
23:53:00.875 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.68 mountX=-0.11 mountY=0.20, mountTheta=2.06
23:53:00.877 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.11, opts=13)
23:53:00.879 00.002 14964 Enqueuing Move request for scope (-0.21, 0.11)
23:53:00.880 00.001 12044 Worker thread wakes up
23:53:00.880 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
23:53:00.880 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
23:53:00.881 00.001 12044 Moving (-0.21, 0.11) raw xDistance=-0.11 yDistance=0.20
23:53:00.881 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
23:53:00.881 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.881 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:53:00.881 00.000 12044 MoveAxis(E, 0, ABG)
23:53:00.881 00.000 12044 Move returns status 0, amount 0
23:53:00.881 00.000 12044 MoveAxis(N, 0, ABG)
23:53:00.881 00.000 12044 Move returns status 0, amount 0
23:53:00.881 00.000 12044 move complete, result=0
23:53:00.881 00.000 12044 worker thread done servicing request
23:53:00.893 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23909, med=615, FiltMin=531, FiltMax=18659, Gamma=0.810
23:53:00.903 00.010 14964 UpdateGuideState exits: m=333562 SNR=368.3
23:53:00.905 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.907 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:00.908 00.001 14964 Enqueuing Expose request
23:53:00.910 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:00.910 00.000 12044 Worker thread wakes up
23:53:00.911 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:00.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:04.028 03.117 12044 Exposure complete
23:53:04.053 00.025 12044 worker thread done servicing request
23:53:04.053 00.000 14964 OnExposeComplete: enter
23:53:04.055 00.002 14964 UpdateGuideState(): m_state=6
23:53:04.056 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1367
23:53:04.057 00.001 14964 Star::Find returns 1 (0), X=275.78, Y=99.00, Mass=328294, SNR=363.2, Peak=19360 HFD=4.1
23:53:04.059 00.002 14964 MultiStar: [#1 -0.36,-0.69,0.00,M1] [#2 -1.34,-0.23,0.00,M8] 
23:53:04.060 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
23:53:04.061 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
23:53:04.063 00.002 14964 CameraToMount -- cameraX=-1.04 cameraY=0.83 hyp=1.33 cameraTheta=2.47 mountX=-0.84 mountY=0.95, mountTheta=2.30
23:53:04.065 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.04, y=0.83, opts=13)
23:53:04.066 00.001 14964 Enqueuing Move request for scope (-1.04, 0.83)
23:53:04.068 00.002 12044 Worker thread wakes up
23:53:04.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.83) opts 0xd
23:53:04.068 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.04, 0.83)
23:53:04.068 00.000 12044 Moving (-1.04, 0.83) raw xDistance=-0.84 yDistance=0.95
23:53:04.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.84, slope = -0.04
23:53:04.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
23:53:04.068 00.000 12044 MoveAxis(E, 32, ABG)
23:53:04.068 00.000 12044 Guiding  Dir = 2, Dur = 32
23:53:04.077 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19360, med=616, FiltMin=533, FiltMax=14575, Gamma=0.810
23:53:04.084 00.007 14964 UpdateGuideState exits: m=328294 SNR=363.2
23:53:04.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:04.085 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:04.086 00.001 14964 Enqueuing Expose request
23:53:04.098 00.012 12044 IsSlewing returns 0
23:53:04.099 00.001 12044 IsGuiding returns 0
23:53:04.132 00.033 12044 IsGuiding returns 1
23:53:04.132 00.000 12044 scope still moving after pulse duration time elapsed
23:53:04.193 00.061 12044 IsSlewing returns 0
23:53:04.197 00.004 12044 IsGuiding returns 0
23:53:04.197 00.000 12044 scope move finished after 32 + 66 ms
23:53:04.197 00.000 12044 Move returns status 0, amount 32
23:53:04.197 00.000 12044 MoveAxis(S, 88, ABG)
23:53:04.197 00.000 12044 Guiding  Dir = 1, Dur = 88
23:53:04.226 00.029 12044 IsSlewing returns 0
23:53:04.226 00.000 12044 IsGuiding returns 0
23:53:04.258 00.032 12044 PulseGuide returned control before completion, sleep 67
23:53:04.338 00.080 12044 IsGuiding returns 1
23:53:04.338 00.000 12044 scope still moving after pulse duration time elapsed
23:53:04.393 00.055 12044 IsSlewing returns 0
23:53:04.394 00.001 12044 IsGuiding returns 0
23:53:04.394 00.000 12044 scope move finished after 88 + 80 ms
23:53:04.394 00.000 12044 Move returns status 0, amount 88
23:53:04.394 00.000 12044 move complete, result=0
23:53:04.394 00.000 12044 worker thread done servicing request
23:53:04.394 00.000 12044 Worker thread wakes up
23:53:04.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:04.395 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:04.395 00.000 14964 GuideStep: -0.8 px 32 ms EAST, 0.9 px 88 ms SOUTH
23:53:07.533 03.138 12044 Exposure complete
23:53:07.561 00.028 12044 worker thread done servicing request
23:53:07.561 00.000 14964 OnExposeComplete: enter
23:53:07.562 00.001 14964 UpdateGuideState(): m_state=6
23:53:07.563 00.001 14964 Star::Find(35, 275, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1368
23:53:07.563 00.000 14964 Star::Find returns 1 (0), X=277.36, Y=98.43, Mass=330210, SNR=365.3, Peak=21725 HFD=3.5
23:53:07.564 00.001 14964 MultiStar: [#1 1.22,-0.45,0.00,M2] [#2 0.35,0.19,0.08,U] 
23:53:07.564 00.000 14964 refined, 1 included, MultiStar: {0.52, 0.25}, one-star: {0.54, 0.25}
23:53:07.565 00.001 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
23:53:07.565 00.000 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
23:53:07.566 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.25 hyp=0.58 cameraTheta=0.45 mountX=-0.24 mountY=-0.55, mountTheta=-1.99
23:53:07.567 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.25, opts=13)
23:53:07.568 00.001 14964 Enqueuing Move request for scope (0.52, 0.25)
23:53:07.568 00.000 12044 Worker thread wakes up
23:53:07.568 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.25) opts 0xd
23:53:07.569 00.001 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.25)
23:53:07.569 00.000 12044 Moving (0.52, 0.25) raw xDistance=-0.24 yDistance=-0.55
23:53:07.569 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.33, using input
23:53:07.569 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
23:53:07.569 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:07.569 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:53:07.569 00.000 12044 MoveAxis(E, 0, ABG)
23:53:07.569 00.000 12044 Move returns status 0, amount 0
23:53:07.569 00.000 12044 MoveAxis(N, 0, ABG)
23:53:07.569 00.000 12044 Move returns status 0, amount 0
23:53:07.569 00.000 12044 move complete, result=0
23:53:07.569 00.000 12044 worker thread done servicing request
23:53:07.576 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21725, med=617, FiltMin=535, FiltMax=15947, Gamma=0.810
23:53:07.582 00.006 14964 UpdateGuideState exits: m=330210 SNR=365.3
23:53:07.582 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.582 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:07.583 00.001 14964 Enqueuing Expose request
23:53:07.583 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:53:07.584 00.001 12044 Worker thread wakes up
23:53:07.584 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:07.584 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:10.707 03.123 12044 Exposure complete
23:53:10.735 00.028 12044 worker thread done servicing request
23:53:10.735 00.000 14964 OnExposeComplete: enter
23:53:10.736 00.001 14964 UpdateGuideState(): m_state=6
23:53:10.736 00.000 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1369
23:53:10.737 00.001 14964 Star::Find returns 1 (0), X=277.25, Y=98.39, Mass=325967, SNR=363.6, Peak=21053 HFD=3.7
23:53:10.737 00.000 14964 MultiStar: [#1 1.09,-0.15,0.00,M3] [#2 0.20,0.57,0.07,U] 
23:53:10.738 00.001 14964 refined, 1 included, MultiStar: {0.42, 0.24}, one-star: {0.43, 0.21}
23:53:10.738 00.000 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.56) = xAngle (2.07 = 2.07)
23:53:10.739 00.001 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.13 = -1.16)
23:53:10.739 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.24 hyp=0.48 cameraTheta=0.52 mountX=-0.23 mountY=-0.44, mountTheta=-2.06
23:53:10.740 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.24, opts=13)
23:53:10.740 00.000 14964 Enqueuing Move request for scope (0.42, 0.24)
23:53:10.741 00.001 12044 Worker thread wakes up
23:53:10.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.24) opts 0xd
23:53:10.741 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.24)
23:53:10.741 00.000 12044 Moving (0.42, 0.24) raw xDistance=-0.23 yDistance=-0.44
23:53:10.741 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.34, using input
23:53:10.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
23:53:10.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
23:53:10.741 00.000 12044 MoveAxis(E, 0, ABG)
23:53:10.741 00.000 12044 Move returns status 0, amount 0
23:53:10.741 00.000 12044 MoveAxis(N, 0, ABG)
23:53:10.741 00.000 12044 Move returns status 0, amount 0
23:53:10.741 00.000 12044 move complete, result=0
23:53:10.741 00.000 12044 worker thread done servicing request
23:53:10.748 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21053, med=616, FiltMin=535, FiltMax=16033, Gamma=0.810
23:53:10.754 00.006 14964 UpdateGuideState exits: m=325967 SNR=363.6
23:53:10.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.756 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:10.756 00.000 14964 Enqueuing Expose request
23:53:10.756 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:53:10.757 00.001 12044 Worker thread wakes up
23:53:10.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:10.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:13.861 03.104 12044 Exposure complete
23:53:13.885 00.024 12044 worker thread done servicing request
23:53:13.885 00.000 14964 OnExposeComplete: enter
23:53:13.886 00.001 14964 UpdateGuideState(): m_state=6
23:53:13.887 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1370
23:53:13.887 00.000 14964 Star::Find returns 1 (0), X=277.02, Y=98.40, Mass=332843, SNR=363.3, Peak=22469 HFD=3.7
23:53:13.888 00.001 14964 MultiStar: [#1 1.00,-0.32,0.00,M4] [#2 0.02,0.39,0.07,U] 
23:53:13.888 00.000 14964 single-star, 1 included, MultiStar: {0.19, 0.24}, one-star: {0.21, 0.23}
23:53:13.889 00.001 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
23:53:13.889 00.000 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.83)
23:53:13.890 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.85 mountX=-0.23 mountY=-0.23, mountTheta=-2.36
23:53:13.891 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.23, opts=13)
23:53:13.892 00.001 14964 Enqueuing Move request for scope (0.21, 0.23)
23:53:13.892 00.000 12044 Worker thread wakes up
23:53:13.892 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
23:53:13.892 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
23:53:13.892 00.000 12044 Moving (0.21, 0.23) raw xDistance=-0.23 yDistance=-0.23
23:53:13.892 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.32, using input
23:53:13.892 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
23:53:13.892 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:13.892 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:53:13.892 00.000 12044 MoveAxis(E, 0, ABG)
23:53:13.892 00.000 12044 Move returns status 0, amount 0
23:53:13.892 00.000 12044 MoveAxis(N, 0, ABG)
23:53:13.893 00.001 12044 Move returns status 0, amount 0
23:53:13.893 00.000 12044 move complete, result=0
23:53:13.893 00.000 12044 worker thread done servicing request
23:53:13.901 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22469, med=615, FiltMin=526, FiltMax=16159, Gamma=0.810
23:53:13.906 00.005 14964 UpdateGuideState exits: m=332843 SNR=363.3
23:53:13.907 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.907 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:13.908 00.001 14964 Enqueuing Expose request
23:53:13.908 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:13.909 00.001 12044 Worker thread wakes up
23:53:13.909 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:13.909 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:17.033 03.124 12044 Exposure complete
23:53:17.081 00.048 12044 worker thread done servicing request
23:53:17.081 00.000 14964 OnExposeComplete: enter
23:53:17.084 00.003 14964 UpdateGuideState(): m_state=6
23:53:17.088 00.004 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1371
23:53:17.088 00.000 14964 Star::Find returns 1 (0), X=277.26, Y=98.17, Mass=335801, SNR=375.2, Peak=26373 HFD=3.7
23:53:17.089 00.001 14964 MultiStar: [#1 1.12,-0.02,0.00,M5] [#2 0.03,0.40,0.06,U] 
23:53:17.089 00.000 14964 refined, 1 included, MultiStar: {0.42, 0.02}, one-star: {0.44, -0.00}
23:53:17.090 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
23:53:17.090 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
23:53:17.091 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.02 hyp=0.42 cameraTheta=0.05 mountX=-0.02 mountY=-0.42, mountTheta=-1.61
23:53:17.092 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.02, opts=13)
23:53:17.093 00.001 14964 Enqueuing Move request for scope (0.42, 0.02)
23:53:17.093 00.000 12044 Worker thread wakes up
23:53:17.094 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.02) opts 0xd
23:53:17.094 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.02)
23:53:17.094 00.000 12044 Moving (0.42, 0.02) raw xDistance=-0.02 yDistance=-0.42
23:53:17.094 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.22, using input
23:53:17.094 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:53:17.094 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
23:53:17.094 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:17.094 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:53:17.094 00.000 12044 MoveAxis(E, 0, ABG)
23:53:17.094 00.000 12044 Move returns status 0, amount 0
23:53:17.094 00.000 12044 MoveAxis(N, 0, ABG)
23:53:17.094 00.000 12044 Move returns status 0, amount 0
23:53:17.094 00.000 12044 move complete, result=0
23:53:17.094 00.000 12044 worker thread done servicing request
23:53:17.100 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26373, med=615, FiltMin=535, FiltMax=17483, Gamma=0.810
23:53:17.109 00.009 14964 UpdateGuideState exits: m=335801 SNR=375.2
23:53:17.111 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:17.113 00.001 14964 Enqueuing Expose request
23:53:17.116 00.003 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:53:17.117 00.001 12044 Worker thread wakes up
23:53:17.117 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:17.117 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:20.223 03.106 12044 Exposure complete
23:53:20.254 00.031 12044 worker thread done servicing request
23:53:20.254 00.000 14964 OnExposeComplete: enter
23:53:20.256 00.002 14964 UpdateGuideState(): m_state=6
23:53:20.260 00.004 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1372
23:53:20.261 00.001 14964 Star::Find returns 1 (0), X=277.12, Y=98.09, Mass=332002, SNR=367.6, Peak=24381 HFD=4.0
23:53:20.261 00.000 14964 MultiStar: [#1 0.94,0.06,0.00,M6] [#2 -0.19,0.55,0.07,U] 
23:53:20.262 00.001 14964 refined, 1 included, MultiStar: {0.27, -0.04}, one-star: {0.30, -0.09}
23:53:20.262 00.000 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
23:53:20.263 00.001 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
23:53:20.263 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.15 mountX=0.05 mountY=-0.26, mountTheta=-1.40
23:53:20.266 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.04, opts=13)
23:53:20.268 00.002 14964 Enqueuing Move request for scope (0.27, -0.04)
23:53:20.269 00.001 12044 Worker thread wakes up
23:53:20.269 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
23:53:20.269 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
23:53:20.269 00.000 12044 Moving (0.27, -0.04) raw xDistance=0.05 yDistance=-0.26
23:53:20.269 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
23:53:20.269 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.269 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:53:20.269 00.000 12044 MoveAxis(E, 0, ABG)
23:53:20.269 00.000 12044 Move returns status 0, amount 0
23:53:20.269 00.000 12044 MoveAxis(N, 0, ABG)
23:53:20.269 00.000 12044 Move returns status 0, amount 0
23:53:20.269 00.000 12044 move complete, result=0
23:53:20.269 00.000 12044 worker thread done servicing request
23:53:20.280 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24381, med=615, FiltMin=532, FiltMax=17643, Gamma=0.810
23:53:20.291 00.011 14964 UpdateGuideState exits: m=332002 SNR=367.6
23:53:20.292 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.292 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:20.293 00.001 14964 Enqueuing Expose request
23:53:20.293 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:53:20.294 00.001 12044 Worker thread wakes up
23:53:20.294 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:20.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:23.430 03.136 12044 Exposure complete
23:53:23.483 00.053 12044 worker thread done servicing request
23:53:23.483 00.000 14964 OnExposeComplete: enter
23:53:23.485 00.002 14964 UpdateGuideState(): m_state=6
23:53:23.486 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1373
23:53:23.488 00.002 14964 Star::Find returns 1 (0), X=277.29, Y=98.22, Mass=328980, SNR=371.9, Peak=24825 HFD=3.7
23:53:23.490 00.002 14964 MultiStar: [#1 1.15,-0.03,0.00,M7] [#2 0.36,0.45,0.07,U] 
23:53:23.491 00.001 14964 refined, 1 included, MultiStar: {0.47, 0.08}, one-star: {0.47, 0.05}
23:53:23.491 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
23:53:23.492 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
23:53:23.493 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.47 cameraTheta=0.16 mountX=-0.07 mountY=-0.47, mountTheta=-1.72
23:53:23.497 00.004 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.08, opts=13)
23:53:23.498 00.001 14964 Enqueuing Move request for scope (0.47, 0.08)
23:53:23.500 00.002 12044 Worker thread wakes up
23:53:23.500 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.08) opts 0xd
23:53:23.500 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.08)
23:53:23.500 00.000 12044 Moving (0.47, 0.08) raw xDistance=-0.07 yDistance=-0.47
23:53:23.500 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
23:53:23.500 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:23.500 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:53:23.500 00.000 12044 MoveAxis(E, 0, ABG)
23:53:23.500 00.000 12044 Move returns status 0, amount 0
23:53:23.500 00.000 12044 MoveAxis(N, 0, ABG)
23:53:23.500 00.000 12044 Move returns status 0, amount 0
23:53:23.501 00.001 12044 move complete, result=0
23:53:23.501 00.000 12044 worker thread done servicing request
23:53:23.513 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24825, med=617, FiltMin=532, FiltMax=16483, Gamma=0.810
23:53:23.522 00.009 14964 UpdateGuideState exits: m=328980 SNR=371.9
23:53:23.523 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:23.524 00.000 14964 Enqueuing Expose request
23:53:23.525 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:53:23.525 00.000 12044 Worker thread wakes up
23:53:23.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:23.526 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:26.632 03.106 12044 Exposure complete
23:53:26.662 00.030 12044 worker thread done servicing request
23:53:26.662 00.000 14964 OnExposeComplete: enter
23:53:26.663 00.001 14964 UpdateGuideState(): m_state=6
23:53:26.664 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1374
23:53:26.664 00.000 14964 Star::Find returns 1 (0), X=277.47, Y=98.46, Mass=331874, SNR=372.1, Peak=22633 HFD=3.3
23:53:26.665 00.001 14964 MultiStar: [#1 1.26,-0.35,0.00,M8] [#2 0.31,0.16,0.07,U] 
23:53:26.665 00.000 14964 refined, 1 included, MultiStar: {0.62, 0.28}, one-star: {0.65, 0.29}
23:53:26.666 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
23:53:26.666 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
23:53:26.667 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=0.28 hyp=0.68 cameraTheta=0.42 mountX=-0.27 mountY=-0.65, mountTheta=-1.97
23:53:26.669 00.002 14964 SchedulePrimaryMove(1136A648, x=0.62, y=0.28, opts=13)
23:53:26.671 00.002 14964 Enqueuing Move request for scope (0.62, 0.28)
23:53:26.671 00.000 12044 Worker thread wakes up
23:53:26.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.28) opts 0xd
23:53:26.671 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, 0.28)
23:53:26.671 00.000 12044 Moving (0.62, 0.28) raw xDistance=-0.27 yDistance=-0.65
23:53:26.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
23:53:26.672 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:26.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
23:53:26.672 00.000 12044 MoveAxis(E, 0, ABG)
23:53:26.672 00.000 12044 Move returns status 0, amount 0
23:53:26.672 00.000 12044 MoveAxis(N, 0, ABG)
23:53:26.672 00.000 12044 Move returns status 0, amount 0
23:53:26.672 00.000 12044 move complete, result=0
23:53:26.672 00.000 12044 worker thread done servicing request
23:53:26.679 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22633, med=615, FiltMin=531, FiltMax=15971, Gamma=0.810
23:53:26.684 00.005 14964 UpdateGuideState exits: m=331874 SNR=372.1
23:53:26.684 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.685 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:26.685 00.000 14964 Enqueuing Expose request
23:53:26.686 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
23:53:26.687 00.001 12044 Worker thread wakes up
23:53:26.687 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:26.687 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:29.808 03.121 12044 Exposure complete
23:53:29.829 00.021 12044 worker thread done servicing request
23:53:29.829 00.000 14964 OnExposeComplete: enter
23:53:29.830 00.001 14964 UpdateGuideState(): m_state=6
23:53:29.831 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1375
23:53:29.832 00.001 14964 Star::Find returns 1 (0), X=277.40, Y=98.18, Mass=329113, SNR=362.3, Peak=24205 HFD=3.8
23:53:29.832 00.000 14964 MultiStar: [#1 1.04,-0.03,0.00,M9] [#2 0.60,0.51,0.00,M2] 
23:53:29.833 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
23:53:29.833 00.000 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
23:53:29.834 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.01 mountX=0.00 mountY=-0.58, mountTheta=-1.57
23:53:29.836 00.002 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.01, opts=13)
23:53:29.836 00.000 14964 Enqueuing Move request for scope (0.58, 0.01)
23:53:29.837 00.001 12044 Worker thread wakes up
23:53:29.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.01) opts 0xd
23:53:29.837 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.01)
23:53:29.837 00.000 12044 Moving (0.58, 0.01) raw xDistance=0.00 yDistance=-0.58
23:53:29.837 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.03
23:53:29.837 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.60 newest=-1.70
23:53:29.837 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:53:29.837 00.000 12044 MoveAxis(E, 0, ABG)
23:53:29.837 00.000 12044 Move returns status 0, amount 0
23:53:29.837 00.000 12044 BLC: Oldest BLC event removed
23:53:29.837 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 348 applied
23:53:29.837 00.000 12044 MoveAxis(N, 402, ABG)
23:53:29.837 00.000 12044 Guiding  Dir = 0, Dur = 402
23:53:29.845 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24205, med=615, FiltMin=532, FiltMax=16723, Gamma=0.810
23:53:29.850 00.005 14964 UpdateGuideState exits: m=329113 SNR=362.3
23:53:29.851 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.852 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:29.852 00.000 14964 Enqueuing Expose request
23:53:29.863 00.011 12044 IsSlewing returns 0
23:53:29.863 00.000 12044 IsGuiding returns 0
23:53:29.894 00.031 12044 PulseGuide returned control before completion, sleep 382
23:53:30.279 00.385 12044 IsGuiding returns 1
23:53:30.279 00.000 12044 scope still moving after pulse duration time elapsed
23:53:30.366 00.087 12044 IsSlewing returns 0
23:53:30.366 00.000 12044 IsGuiding returns 0
23:53:30.366 00.000 12044 scope move finished after 402 + 101 ms
23:53:30.366 00.000 12044 Move returns status 0, amount 402
23:53:30.366 00.000 12044 move complete, result=0
23:53:30.366 00.000 12044 worker thread done servicing request
23:53:30.366 00.000 12044 Worker thread wakes up
23:53:30.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:30.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:30.390 00.024 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 402 ms NORTH
23:53:33.483 03.093 12044 Exposure complete
23:53:33.511 00.028 12044 worker thread done servicing request
23:53:33.511 00.000 14964 OnExposeComplete: enter
23:53:33.512 00.001 14964 UpdateGuideState(): m_state=6
23:53:33.513 00.001 14964 Star::Find(35, 277, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1376
23:53:33.513 00.000 14964 Star::Find returns 1 (0), X=276.38, Y=98.46, Mass=329996, SNR=372.0, Peak=23199 HFD=3.4
23:53:33.514 00.001 14964 MultiStar: [#1 0.28,-0.42,0.16,U] [#2 -0.32,0.33,0.07,U] 
23:53:33.514 00.000 14964 refined, 2 included, MultiStar: {-0.34, 0.20}, one-star: {-0.44, 0.29}
23:53:33.514 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
23:53:33.515 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
23:53:33.515 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.40 cameraTheta=2.60 mountX=-0.21 mountY=0.32, mountTheta=2.15
23:53:33.517 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.20, opts=13)
23:53:33.517 00.000 14964 Enqueuing Move request for scope (-0.34, 0.20)
23:53:33.518 00.001 12044 Worker thread wakes up
23:53:33.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.20) opts 0xd
23:53:33.518 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.20)
23:53:33.518 00.000 12044 Moving (-0.34, 0.20) raw xDistance=-0.21 yDistance=0.32
23:53:33.518 00.000 12044 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.575731, 1:-0.316649
23:53:33.518 00.000 12044 BLC: No correction, Miss < min_move
23:53:33.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.04
23:53:33.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:53:33.518 00.000 12044 MoveAxis(E, 0, ABG)
23:53:33.518 00.000 12044 Move returns status 0, amount 0
23:53:33.518 00.000 12044 MoveAxis(N, 0, ABG)
23:53:33.518 00.000 12044 Move returns status 0, amount 0
23:53:33.518 00.000 12044 move complete, result=0
23:53:33.518 00.000 12044 worker thread done servicing request
23:53:33.531 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23199, med=615, FiltMin=524, FiltMax=15911, Gamma=0.810
23:53:33.536 00.005 14964 UpdateGuideState exits: m=329996 SNR=372.0
23:53:33.537 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.538 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:33.538 00.000 14964 Enqueuing Expose request
23:53:33.539 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:53:33.539 00.000 12044 Worker thread wakes up
23:53:33.539 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:33.539 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:36.649 03.110 12044 Exposure complete
23:53:36.679 00.030 12044 worker thread done servicing request
23:53:36.679 00.000 14964 OnExposeComplete: enter
23:53:36.681 00.002 14964 UpdateGuideState(): m_state=6
23:53:36.683 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1377
23:53:36.684 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=98.86, Mass=337244, SNR=376.1, Peak=24184 HFD=3.8
23:53:36.685 00.001 14964 MultiStar: [#1 0.15,-0.63,0.15,U] [#2 -0.81,-0.04,0.00,M2] 
23:53:36.687 00.002 14964 refined, 1 included, MultiStar: {-0.39, 0.51}, one-star: {-0.47, 0.68}
23:53:36.688 00.001 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.78 = -2.50)
23:53:36.689 00.001 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.83 = 0.55)
23:53:36.690 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.51 hyp=0.64 cameraTheta=2.22 mountX=-0.52 mountY=0.34, mountTheta=2.57
23:53:36.692 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.51, opts=13)
23:53:36.697 00.005 14964 Enqueuing Move request for scope (-0.39, 0.51)
23:53:36.701 00.004 12044 Worker thread wakes up
23:53:36.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.51) opts 0xd
23:53:36.702 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.51)
23:53:36.702 00.000 12044 Moving (-0.39, 0.51) raw xDistance=-0.52 yDistance=0.34
23:53:36.702 00.000 12044 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.575731, 1:-0.316649, 2:-0.335209
23:53:36.702 00.000 12044 BLC: No correction, Miss < min_move
23:53:36.702 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.52, slope = -0.08
23:53:36.702 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:36.703 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:53:36.703 00.000 12044 MoveAxis(E, 39, ABG)
23:53:36.703 00.000 12044 Guiding  Dir = 2, Dur = 39
23:53:36.720 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24184, med=615, FiltMin=535, FiltMax=17217, Gamma=0.810
23:53:36.730 00.010 14964 UpdateGuideState exits: m=337244 SNR=376.1
23:53:36.733 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:36.735 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:36.736 00.001 14964 Enqueuing Expose request
23:53:36.747 00.011 12044 IsSlewing returns 0
23:53:36.748 00.001 12044 IsGuiding returns 0
23:53:36.770 00.022 12044 PulseGuide returned control before completion, sleep 28
23:53:36.820 00.050 12044 IsGuiding returns 1
23:53:36.820 00.000 12044 scope still moving after pulse duration time elapsed
23:53:36.970 00.150 12044 IsSlewing returns 0
23:53:36.971 00.001 12044 IsGuiding returns 0
23:53:36.971 00.000 12044 scope move finished after 39 + 184 ms
23:53:36.972 00.001 12044 Move returns status 0, amount 39
23:53:36.972 00.000 12044 MoveAxis(N, 0, ABG)
23:53:36.972 00.000 12044 Move returns status 0, amount 0
23:53:36.972 00.000 12044 move complete, result=0
23:53:36.972 00.000 12044 worker thread done servicing request
23:53:36.972 00.000 12044 Worker thread wakes up
23:53:36.972 00.000 14964 GuideStep: -0.5 px 39 ms EAST, 0.3 px 0 ms NORTH
23:53:36.977 00.005 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:36.977 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:40.083 03.106 12044 Exposure complete
23:53:40.108 00.025 12044 worker thread done servicing request
23:53:40.108 00.000 14964 OnExposeComplete: enter
23:53:40.109 00.001 14964 UpdateGuideState(): m_state=6
23:53:40.109 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1378
23:53:40.110 00.001 14964 Star::Find returns 1 (0), X=276.79, Y=98.59, Mass=330718, SNR=376.9, Peak=24127 HFD=3.6
23:53:40.111 00.001 14964 MultiStar: [#1 0.54,-0.28,0.17,U] [#2 -0.37,0.23,0.07,U] 
23:53:40.111 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.31}, one-star: {-0.03, 0.41}
23:53:40.112 00.001 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.56) = xAngle (3.04 = 3.04)
23:53:40.114 00.002 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.19)
23:53:40.115 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.48 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
23:53:40.118 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.31, opts=13)
23:53:40.120 00.002 14964 Enqueuing Move request for scope (0.03, 0.31)
23:53:40.121 00.001 12044 Worker thread wakes up
23:53:40.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
23:53:40.121 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
23:53:40.122 00.001 12044 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=-0.06
23:53:40.122 00.000 12044 BLC: window closed
23:53:40.122 00.000 12044 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.575731, 1:-0.316649, 2:-0.335209
23:53:40.122 00.000 12044 BLC: No correction, Miss < min_move
23:53:40.122 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.31, using input
23:53:40.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.07
23:53:40.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:40.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:40.122 00.000 12044 MoveAxis(E, 24, ABG)
23:53:40.122 00.000 12044 Guiding  Dir = 2, Dur = 24
23:53:40.129 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24127, med=615, FiltMin=529, FiltMax=17605, Gamma=0.810
23:53:40.135 00.006 14964 UpdateGuideState exits: m=330718 SNR=376.9
23:53:40.135 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:40.136 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:40.136 00.000 14964 Enqueuing Expose request
23:53:40.179 00.043 12044 IsSlewing returns 0
23:53:40.179 00.000 12044 IsGuiding returns 0
23:53:40.212 00.033 12044 IsGuiding returns 1
23:53:40.212 00.000 12044 scope still moving after pulse duration time elapsed
23:53:40.258 00.046 12044 IsSlewing returns 0
23:53:40.258 00.000 12044 IsGuiding returns 0
23:53:40.258 00.000 12044 scope move finished after 24 + 54 ms
23:53:40.258 00.000 12044 Move returns status 0, amount 24
23:53:40.258 00.000 12044 MoveAxis(N, 0, ABG)
23:53:40.259 00.001 12044 Move returns status 0, amount 0
23:53:40.259 00.000 12044 move complete, result=0
23:53:40.259 00.000 12044 worker thread done servicing request
23:53:40.259 00.000 12044 Worker thread wakes up
23:53:40.259 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
23:53:40.261 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:40.261 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:43.377 03.116 12044 Exposure complete
23:53:43.411 00.034 12044 worker thread done servicing request
23:53:43.411 00.000 14964 OnExposeComplete: enter
23:53:43.412 00.001 14964 UpdateGuideState(): m_state=6
23:53:43.412 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1379
23:53:43.413 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=98.18, Mass=331796, SNR=358.3, Peak=26545 HFD=3.7
23:53:43.414 00.001 14964 MultiStar: [#1 0.60,0.10,0.17,U] [#2 -0.26,0.74,0.00,M2] 
23:53:43.415 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.02}, one-star: {-0.15, 0.01}
23:53:43.416 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
23:53:43.417 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.96)
23:53:43.417 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=-0.02 mountY=0.04, mountTheta=2.11
23:53:43.419 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.02, opts=13)
23:53:43.420 00.001 14964 Enqueuing Move request for scope (-0.04, 0.02)
23:53:43.422 00.002 12044 Worker thread wakes up
23:53:43.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:53:43.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:53:43.422 00.000 12044 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
23:53:43.422 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.16, using input
23:53:43.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
23:53:43.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:43.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:43.422 00.000 12044 MoveAxis(E, 0, ABG)
23:53:43.422 00.000 12044 Move returns status 0, amount 0
23:53:43.423 00.001 12044 MoveAxis(N, 0, ABG)
23:53:43.423 00.000 12044 Move returns status 0, amount 0
23:53:43.423 00.000 12044 move complete, result=0
23:53:43.423 00.000 12044 worker thread done servicing request
23:53:43.439 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26545, med=616, FiltMin=532, FiltMax=18843, Gamma=0.810
23:53:43.450 00.011 14964 UpdateGuideState exits: m=331796 SNR=358.3
23:53:43.451 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.453 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:43.454 00.001 14964 Enqueuing Expose request
23:53:43.455 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:43.457 00.002 12044 Worker thread wakes up
23:53:43.457 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:43.457 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:46.561 03.104 12044 Exposure complete
23:53:46.603 00.042 12044 worker thread done servicing request
23:53:46.603 00.000 14964 OnExposeComplete: enter
23:53:46.605 00.002 14964 UpdateGuideState(): m_state=6
23:53:46.606 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1380
23:53:46.608 00.002 14964 Star::Find returns 1 (0), X=276.64, Y=98.23, Mass=331720, SNR=363.0, Peak=21693 HFD=3.7
23:53:46.609 00.001 14964 MultiStar: [#1 0.40,0.31,0.16,U] [#2 -0.54,0.75,0.00,M3] 
23:53:46.611 00.002 14964 refined, 1 included, MultiStar: {-0.10, 0.09}, one-star: {-0.18, 0.06}
23:53:46.613 00.002 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.97 = -2.32)
23:53:46.615 00.002 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
23:53:46.616 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=-0.09 mountY=0.09, mountTheta=2.36
23:53:46.618 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.09, opts=13)
23:53:46.620 00.002 14964 Enqueuing Move request for scope (-0.10, 0.09)
23:53:46.621 00.001 12044 Worker thread wakes up
23:53:46.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:53:46.621 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:53:46.621 00.000 12044 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.09
23:53:46.622 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.10, using input
23:53:46.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
23:53:46.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:46.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:46.622 00.000 12044 MoveAxis(E, 0, ABG)
23:53:46.622 00.000 12044 Move returns status 0, amount 0
23:53:46.622 00.000 12044 MoveAxis(N, 0, ABG)
23:53:46.622 00.000 12044 Move returns status 0, amount 0
23:53:46.622 00.000 12044 move complete, result=0
23:53:46.623 00.001 12044 worker thread done servicing request
23:53:46.643 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21693, med=616, FiltMin=530, FiltMax=17931, Gamma=0.810
23:53:46.657 00.014 14964 UpdateGuideState exits: m=331720 SNR=363.0
23:53:46.659 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.661 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:46.662 00.001 14964 Enqueuing Expose request
23:53:46.664 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:46.665 00.001 12044 Worker thread wakes up
23:53:46.665 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:46.665 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:49.787 03.122 12044 Exposure complete
23:53:49.826 00.039 12044 worker thread done servicing request
23:53:49.826 00.000 14964 OnExposeComplete: enter
23:53:49.828 00.002 14964 UpdateGuideState(): m_state=6
23:53:49.829 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1381
23:53:49.831 00.002 14964 Star::Find returns 1 (0), X=276.92, Y=98.06, Mass=331307, SNR=372.3, Peak=23117 HFD=4.0
23:53:49.833 00.002 14964 MultiStar: [#1 0.67,0.08,0.16,U] [#2 -0.17,0.76,0.00,M4] 
23:53:49.834 00.001 14964 single-star, 1 included, MultiStar: {0.18, -0.09}, one-star: {0.10, -0.11}
23:53:49.836 00.002 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.70 = 0.70)
23:53:49.838 00.002 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.75 = -2.53)
23:53:49.839 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=0.11 mountY=-0.09, mountTheta=-0.65
23:53:49.841 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.11, opts=13)
23:53:49.842 00.001 14964 Enqueuing Move request for scope (0.10, -0.11)
23:53:49.843 00.001 12044 Worker thread wakes up
23:53:49.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:53:49.843 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:53:49.843 00.000 12044 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.09
23:53:49.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
23:53:49.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:49.844 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:49.844 00.000 12044 MoveAxis(E, 0, ABG)
23:53:49.844 00.000 12044 Move returns status 0, amount 0
23:53:49.844 00.000 12044 MoveAxis(N, 0, ABG)
23:53:49.844 00.000 12044 Move returns status 0, amount 0
23:53:49.844 00.000 12044 move complete, result=0
23:53:49.844 00.000 12044 worker thread done servicing request
23:53:49.853 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23117, med=617, FiltMin=538, FiltMax=16983, Gamma=0.810
23:53:49.866 00.013 14964 UpdateGuideState exits: m=331307 SNR=372.3
23:53:49.871 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:49.872 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:49.872 00.000 14964 Enqueuing Expose request
23:53:49.874 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:49.875 00.001 12044 Worker thread wakes up
23:53:49.875 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:49.876 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:52.977 03.101 12044 Exposure complete
23:53:53.003 00.026 12044 worker thread done servicing request
23:53:53.003 00.000 14964 OnExposeComplete: enter
23:53:53.005 00.002 14964 UpdateGuideState(): m_state=6
23:53:53.006 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1382
23:53:53.006 00.000 14964 Star::Find returns 1 (0), X=276.71, Y=98.45, Mass=334039, SNR=378.3, Peak=23113 HFD=3.5
23:53:53.007 00.001 14964 MultiStar: [#1 0.50,-0.15,0.16,U] [#2 -0.33,0.12,0.07,U] 
23:53:53.008 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.21}, one-star: {-0.11, 0.28}
23:53:53.008 00.000 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.32 = -2.97)
23:53:53.009 00.001 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.09)
23:53:53.009 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.76 mountX=-0.21 mountY=0.02, mountTheta=3.05
23:53:53.011 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.21, opts=13)
23:53:53.011 00.000 14964 Enqueuing Move request for scope (-0.04, 0.21)
23:53:53.012 00.001 12044 Worker thread wakes up
23:53:53.012 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
23:53:53.012 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
23:53:53.012 00.000 12044 Moving (-0.04, 0.21) raw xDistance=-0.21 yDistance=0.02
23:53:53.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
23:53:53.012 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:53.013 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:53:53.013 00.000 12044 MoveAxis(E, 0, ABG)
23:53:53.013 00.000 12044 Move returns status 0, amount 0
23:53:53.013 00.000 12044 MoveAxis(N, 0, ABG)
23:53:53.013 00.000 12044 Move returns status 0, amount 0
23:53:53.013 00.000 12044 move complete, result=0
23:53:53.013 00.000 12044 worker thread done servicing request
23:53:53.021 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23113, med=616, FiltMin=529, FiltMax=17031, Gamma=0.810
23:53:53.030 00.009 14964 UpdateGuideState exits: m=334039 SNR=378.3
23:53:53.031 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.033 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:53.033 00.000 14964 Enqueuing Expose request
23:53:53.034 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:53.034 00.000 12044 Worker thread wakes up
23:53:53.035 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:53.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:56.169 03.134 12044 Exposure complete
23:53:56.218 00.049 12044 worker thread done servicing request
23:53:56.218 00.000 14964 OnExposeComplete: enter
23:53:56.220 00.002 14964 UpdateGuideState(): m_state=6
23:53:56.221 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1383
23:53:56.222 00.001 14964 Star::Find returns 1 (0), X=276.60, Y=98.56, Mass=330315, SNR=368.7, Peak=21827 HFD=3.3
23:53:56.222 00.000 14964 MultiStar: [#1 0.31,-0.23,0.16,U] [#2 -0.67,0.15,0.00,M4] 
23:53:56.223 00.001 14964 refined, 1 included, MultiStar: {-0.15, 0.30}, one-star: {-0.22, 0.39}
23:53:56.223 00.000 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.58 = -2.71)
23:53:56.224 00.001 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.35)
23:53:56.224 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.02 mountX=-0.31 mountY=0.11, mountTheta=2.78
23:53:56.226 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.30, opts=13)
23:53:56.227 00.001 14964 Enqueuing Move request for scope (-0.15, 0.30)
23:53:56.227 00.000 12044 Worker thread wakes up
23:53:56.227 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
23:53:56.227 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
23:53:56.227 00.000 12044 Moving (-0.15, 0.30) raw xDistance=-0.31 yDistance=0.11
23:53:56.227 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
23:53:56.227 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:56.227 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:53:56.227 00.000 12044 MoveAxis(E, 0, ABG)
23:53:56.227 00.000 12044 Move returns status 0, amount 0
23:53:56.227 00.000 12044 MoveAxis(N, 0, ABG)
23:53:56.227 00.000 12044 Move returns status 0, amount 0
23:53:56.227 00.000 12044 move complete, result=0
23:53:56.227 00.000 12044 worker thread done servicing request
23:53:56.238 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21827, med=615, FiltMin=529, FiltMax=15079, Gamma=0.810
23:53:56.244 00.006 14964 UpdateGuideState exits: m=330315 SNR=368.7
23:53:56.245 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:56.246 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:56.246 00.000 14964 Enqueuing Expose request
23:53:56.246 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:56.247 00.001 12044 Worker thread wakes up
23:53:56.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:56.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:53:59.341 03.094 12044 Exposure complete
23:53:59.370 00.029 12044 worker thread done servicing request
23:53:59.370 00.000 14964 OnExposeComplete: enter
23:53:59.372 00.002 14964 UpdateGuideState(): m_state=6
23:53:59.372 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1384
23:53:59.373 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=98.60, Mass=332166, SNR=372.5, Peak=23604 HFD=3.3
23:53:59.373 00.000 14964 MultiStar: [#1 0.33,-0.70,0.00,M2] [#2 -0.85,-0.27,0.00,M5] 
23:53:59.374 00.001 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.76 = -2.52)
23:53:59.374 00.000 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
23:53:59.375 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.42 hyp=0.53 cameraTheta=2.20 mountX=-0.43 mountY=0.27, mountTheta=2.59
23:53:59.376 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.42, opts=13)
23:53:59.377 00.001 14964 Enqueuing Move request for scope (-0.31, 0.42)
23:53:59.377 00.000 12044 Worker thread wakes up
23:53:59.377 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.42) opts 0xd
23:53:59.378 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.42)
23:53:59.378 00.000 12044 Moving (-0.31, 0.42) raw xDistance=-0.43 yDistance=0.27
23:53:59.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.43, slope = -0.01
23:53:59.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:59.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:53:59.378 00.000 12044 MoveAxis(E, 9, ABG)
23:53:59.378 00.000 12044 Guiding  Dir = 2, Dur = 9
23:53:59.389 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23604, med=615, FiltMin=531, FiltMax=15661, Gamma=0.810
23:53:59.397 00.008 14964 UpdateGuideState exits: m=332166 SNR=372.5
23:53:59.398 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.398 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:53:59.399 00.001 14964 Enqueuing Expose request
23:53:59.410 00.011 12044 IsSlewing returns 0
23:53:59.411 00.001 12044 IsGuiding returns 0
23:53:59.445 00.034 12044 IsGuiding returns 1
23:53:59.445 00.000 12044 scope still moving after pulse duration time elapsed
23:53:59.536 00.091 12044 IsSlewing returns 0
23:53:59.536 00.000 12044 IsGuiding returns 0
23:53:59.536 00.000 12044 scope move finished after 9 + 116 ms
23:53:59.536 00.000 12044 Move returns status 0, amount 9
23:53:59.536 00.000 12044 MoveAxis(N, 0, ABG)
23:53:59.536 00.000 12044 Move returns status 0, amount 0
23:53:59.536 00.000 12044 move complete, result=0
23:53:59.536 00.000 12044 worker thread done servicing request
23:53:59.536 00.000 12044 Worker thread wakes up
23:53:59.536 00.000 14964 GuideStep: -0.4 px 9 ms EAST, 0.3 px 0 ms NORTH
23:53:59.538 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:53:59.538 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:02.651 03.113 12044 Exposure complete
23:54:02.692 00.041 12044 worker thread done servicing request
23:54:02.693 00.001 14964 OnExposeComplete: enter
23:54:02.696 00.003 14964 UpdateGuideState(): m_state=6
23:54:02.698 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1385
23:54:02.698 00.000 14964 Star::Find returns 1 (0), X=276.34, Y=99.12, Mass=329325, SNR=362.7, Peak=24680 HFD=3.8
23:54:02.699 00.001 14964 MultiStar: [#1 0.14,-0.90,0.00,M3] [#2 -0.79,-0.49,0.00,M6] 
23:54:02.699 00.000 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
23:54:02.700 00.001 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.36)
23:54:02.700 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=0.95 hyp=1.06 cameraTheta=2.04 mountX=-0.95 mountY=0.38, mountTheta=2.76
23:54:02.703 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.95, opts=13)
23:54:02.705 00.002 14964 Enqueuing Move request for scope (-0.48, 0.95)
23:54:02.707 00.002 12044 Worker thread wakes up
23:54:02.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.95) opts 0xd
23:54:02.707 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.95)
23:54:02.707 00.000 12044 Moving (-0.48, 0.95) raw xDistance=-0.95 yDistance=0.38
23:54:02.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.95, slope = -0.04
23:54:02.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:02.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:54:02.707 00.000 12044 MoveAxis(E, 30, ABG)
23:54:02.708 00.001 12044 Guiding  Dir = 2, Dur = 30
23:54:02.719 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24680, med=616, FiltMin=530, FiltMax=17265, Gamma=0.810
23:54:02.725 00.006 14964 UpdateGuideState exits: m=329325 SNR=362.7
23:54:02.725 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.726 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:02.726 00.000 14964 Enqueuing Expose request
23:54:02.833 00.107 12044 IsSlewing returns 0
23:54:02.834 00.001 12044 IsGuiding returns 0
23:54:02.868 00.034 12044 IsGuiding returns 1
23:54:02.868 00.000 12044 scope still moving after pulse duration time elapsed
23:54:02.913 00.045 12044 IsSlewing returns 0
23:54:02.913 00.000 12044 IsGuiding returns 0
23:54:02.913 00.000 12044 scope move finished after 30 + 48 ms
23:54:02.913 00.000 12044 Move returns status 0, amount 30
23:54:02.914 00.001 12044 MoveAxis(N, 0, ABG)
23:54:02.914 00.000 12044 Move returns status 0, amount 0
23:54:02.914 00.000 12044 move complete, result=0
23:54:02.914 00.000 12044 worker thread done servicing request
23:54:02.914 00.000 12044 Worker thread wakes up
23:54:02.914 00.000 14964 GuideStep: -1.0 px 30 ms EAST, 0.4 px 0 ms NORTH
23:54:02.916 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:02.916 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:06.021 03.105 12044 Exposure complete
23:54:06.045 00.024 12044 worker thread done servicing request
23:54:06.046 00.001 14964 OnExposeComplete: enter
23:54:06.046 00.000 14964 UpdateGuideState(): m_state=6
23:54:06.047 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1386
23:54:06.048 00.001 14964 Star::Find returns 1 (0), X=276.48, Y=99.24, Mass=333489, SNR=364.2, Peak=23984 HFD=3.7
23:54:06.048 00.000 14964 MultiStar: [#1 0.18,-1.17,0.00,M4] [#2 -0.63,-0.60,0.00,M7] 
23:54:06.049 00.001 14964 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.56) = xAngle (3.43 = -2.85)
23:54:06.049 00.000 14964 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.49 = 0.20)
23:54:06.050 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=1.07 hyp=1.12 cameraTheta=1.88 mountX=-1.08 mountY=0.23, mountTheta=2.93
23:54:06.051 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=1.07, opts=13)
23:54:06.052 00.001 14964 Enqueuing Move request for scope (-0.34, 1.07)
23:54:06.053 00.001 12044 Worker thread wakes up
23:54:06.053 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.07) opts 0xd
23:54:06.053 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 1.07)
23:54:06.053 00.000 12044 Moving (-0.34, 1.07) raw xDistance=-1.08 yDistance=0.23
23:54:06.053 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -1.08, slope = -0.08
23:54:06.053 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:06.053 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:54:06.053 00.000 12044 MoveAxis(E, 59, ABG)
23:54:06.053 00.000 12044 Guiding  Dir = 2, Dur = 59
23:54:06.061 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23984, med=615, FiltMin=535, FiltMax=18329, Gamma=0.810
23:54:06.067 00.006 14964 UpdateGuideState exits: m=333489 SNR=364.2
23:54:06.067 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.068 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:06.068 00.000 14964 Enqueuing Expose request
23:54:06.086 00.018 12044 IsSlewing returns 0
23:54:06.087 00.001 12044 IsGuiding returns 0
23:54:06.119 00.032 12044 PulseGuide returned control before completion, sleep 37
23:54:06.165 00.046 12044 IsGuiding returns 1
23:54:06.165 00.000 12044 scope still moving after pulse duration time elapsed
23:54:06.223 00.058 12044 IsSlewing returns 0
23:54:06.223 00.000 12044 IsGuiding returns 0
23:54:06.224 00.001 12044 scope move finished after 59 + 77 ms
23:54:06.224 00.000 12044 Move returns status 0, amount 59
23:54:06.224 00.000 12044 MoveAxis(N, 0, ABG)
23:54:06.224 00.000 12044 Move returns status 0, amount 0
23:54:06.224 00.000 12044 move complete, result=0
23:54:06.224 00.000 12044 worker thread done servicing request
23:54:06.224 00.000 12044 Worker thread wakes up
23:54:06.224 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:06.224 00.000 14964 GuideStep: -1.1 px 59 ms EAST, 0.2 px 0 ms NORTH
23:54:06.225 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:09.329 03.104 12044 Exposure complete
23:54:09.365 00.036 12044 worker thread done servicing request
23:54:09.365 00.000 14964 OnExposeComplete: enter
23:54:09.366 00.001 14964 UpdateGuideState(): m_state=6
23:54:09.367 00.001 14964 Star::Find(35, 276, 99, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1387
23:54:09.368 00.001 14964 Star::Find returns 1 (0), X=276.65, Y=98.29, Mass=333875, SNR=369.6, Peak=24825 HFD=3.6
23:54:09.368 00.000 14964 MultiStar: [#1 0.35,-0.16,0.17,U] [#2 -0.61,0.30,0.07,U] 
23:54:09.368 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.09}, one-star: {-0.17, 0.11}
23:54:09.369 00.001 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
23:54:09.369 00.000 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
23:54:09.370 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.53 mountX=-0.09 mountY=0.11, mountTheta=2.24
23:54:09.371 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.09, opts=13)
23:54:09.372 00.001 14964 Enqueuing Move request for scope (-0.12, 0.09)
23:54:09.372 00.000 12044 Worker thread wakes up
23:54:09.372 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
23:54:09.372 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
23:54:09.372 00.000 12044 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.11
23:54:09.372 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.45, using input
23:54:09.372 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.07
23:54:09.372 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.372 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:09.372 00.000 12044 MoveAxis(E, 0, ABG)
23:54:09.372 00.000 12044 Move returns status 0, amount 0
23:54:09.372 00.000 12044 MoveAxis(N, 0, ABG)
23:54:09.372 00.000 12044 Move returns status 0, amount 0
23:54:09.372 00.000 12044 move complete, result=0
23:54:09.372 00.000 12044 worker thread done servicing request
23:54:09.379 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24825, med=615, FiltMin=533, FiltMax=18332, Gamma=0.810
23:54:09.385 00.006 14964 UpdateGuideState exits: m=333875 SNR=369.6
23:54:09.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.387 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:09.387 00.000 14964 Enqueuing Expose request
23:54:09.388 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:09.388 00.000 12044 Worker thread wakes up
23:54:09.388 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:09.388 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:12.494 03.106 12044 Exposure complete
23:54:12.545 00.051 12044 worker thread done servicing request
23:54:12.546 00.001 14964 OnExposeComplete: enter
23:54:12.549 00.003 14964 UpdateGuideState(): m_state=6
23:54:12.550 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1388
23:54:12.552 00.002 14964 Star::Find returns 1 (0), X=276.48, Y=98.10, Mass=330566, SNR=367.9, Peak=23679 HFD=3.8
23:54:12.553 00.001 14964 MultiStar: [#1 0.29,0.20,0.16,U] [#2 -0.72,0.64,0.00,M7] 
23:54:12.555 00.002 14964 refined, 1 included, MultiStar: {-0.25, -0.03}, one-star: {-0.34, -0.07}
23:54:12.556 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
23:54:12.558 00.002 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
23:54:12.558 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.26 cameraTheta=-3.02 mountX=0.03 mountY=0.26, mountTheta=1.46
23:54:12.561 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.03, opts=13)
23:54:12.562 00.001 14964 Enqueuing Move request for scope (-0.25, -0.03)
23:54:12.564 00.002 12044 Worker thread wakes up
23:54:12.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
23:54:12.564 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
23:54:12.564 00.000 12044 Moving (-0.25, -0.03) raw xDistance=0.03 yDistance=0.26
23:54:12.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.05
23:54:12.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:12.565 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:54:12.565 00.000 12044 MoveAxis(E, 0, ABG)
23:54:12.565 00.000 12044 Move returns status 0, amount 0
23:54:12.565 00.000 12044 MoveAxis(N, 0, ABG)
23:54:12.565 00.000 12044 Move returns status 0, amount 0
23:54:12.565 00.000 12044 move complete, result=0
23:54:12.565 00.000 12044 worker thread done servicing request
23:54:12.576 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23679, med=615, FiltMin=526, FiltMax=19067, Gamma=0.810
23:54:12.583 00.007 14964 UpdateGuideState exits: m=330566 SNR=367.9
23:54:12.583 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.584 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:12.585 00.001 14964 Enqueuing Expose request
23:54:12.585 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:12.586 00.001 12044 Worker thread wakes up
23:54:12.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:12.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:15.712 03.126 12044 Exposure complete
23:54:15.733 00.021 12044 worker thread done servicing request
23:54:15.733 00.000 14964 OnExposeComplete: enter
23:54:15.734 00.001 14964 UpdateGuideState(): m_state=6
23:54:15.735 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1389
23:54:15.735 00.000 14964 Star::Find returns 1 (0), X=276.55, Y=97.96, Mass=333564, SNR=371.4, Peak=22423 HFD=3.9
23:54:15.736 00.001 14964 MultiStar: [#1 0.47,0.24,0.17,U] [#2 -0.58,0.64,0.00,M8] 
23:54:15.736 00.000 14964 refined, 1 included, MultiStar: {-0.16, -0.15}, one-star: {-0.27, -0.21}
23:54:15.737 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
23:54:15.737 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
23:54:15.738 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=0.15 mountY=0.18, mountTheta=0.87
23:54:15.739 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.15, opts=13)
23:54:15.739 00.000 14964 Enqueuing Move request for scope (-0.16, -0.15)
23:54:15.740 00.001 12044 Worker thread wakes up
23:54:15.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
23:54:15.740 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
23:54:15.740 00.000 12044 Moving (-0.16, -0.15) raw xDistance=0.15 yDistance=0.18
23:54:15.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
23:54:15.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:54:15.740 00.000 12044 MoveAxis(E, 0, ABG)
23:54:15.740 00.000 12044 Move returns status 0, amount 0
23:54:15.740 00.000 12044 MoveAxis(N, 0, ABG)
23:54:15.740 00.000 12044 Move returns status 0, amount 0
23:54:15.740 00.000 12044 move complete, result=0
23:54:15.740 00.000 12044 worker thread done servicing request
23:54:15.747 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22423, med=616, FiltMin=532, FiltMax=17975, Gamma=0.810
23:54:15.753 00.006 14964 UpdateGuideState exits: m=333564 SNR=371.4
23:54:15.753 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.754 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:15.754 00.000 14964 Enqueuing Expose request
23:54:15.755 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:15.755 00.000 12044 Worker thread wakes up
23:54:15.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:15.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:18.883 03.128 12044 Exposure complete
23:54:18.916 00.033 12044 worker thread done servicing request
23:54:18.916 00.000 14964 OnExposeComplete: enter
23:54:18.919 00.003 14964 UpdateGuideState(): m_state=6
23:54:18.920 00.001 14964 Star::Find(35, 276, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1390
23:54:18.922 00.002 14964 Star::Find returns 1 (0), X=276.34, Y=98.38, Mass=330240, SNR=361.2, Peak=23107 HFD=3.5
23:54:18.923 00.001 14964 MultiStar: [#1 0.12,-0.01,0.18,U] [#2 -0.80,0.67,0.00,M9] 
23:54:18.925 00.002 14964 refined, 1 included, MultiStar: {-0.39, 0.18}, one-star: {-0.48, 0.21}
23:54:18.928 00.003 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
23:54:18.930 00.002 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.04)
23:54:18.931 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.72 mountX=-0.18 mountY=0.37, mountTheta=2.03
23:54:18.934 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.18, opts=13)
23:54:18.935 00.001 14964 Enqueuing Move request for scope (-0.39, 0.18)
23:54:18.937 00.002 12044 Worker thread wakes up
23:54:18.937 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0xd
23:54:18.937 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
23:54:18.937 00.000 12044 Moving (-0.39, 0.18) raw xDistance=-0.18 yDistance=0.37
23:54:18.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
23:54:18.937 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:54:18.937 00.000 12044 MoveAxis(E, 0, ABG)
23:54:18.937 00.000 12044 Move returns status 0, amount 0
23:54:18.937 00.000 12044 MoveAxis(N, 0, ABG)
23:54:18.937 00.000 12044 Move returns status 0, amount 0
23:54:18.937 00.000 12044 move complete, result=0
23:54:18.937 00.000 12044 worker thread done servicing request
23:54:18.953 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23107, med=615, FiltMin=531, FiltMax=16695, Gamma=0.810
23:54:18.962 00.009 14964 UpdateGuideState exits: m=330240 SNR=361.2
23:54:18.965 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.966 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:18.967 00.001 14964 Enqueuing Expose request
23:54:18.969 00.002 12044 Worker thread wakes up
23:54:18.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:18.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:18.969 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:54:22.101 03.132 12044 Exposure complete
23:54:22.142 00.041 12044 worker thread done servicing request
23:54:22.142 00.000 14964 OnExposeComplete: enter
23:54:22.144 00.002 14964 UpdateGuideState(): m_state=6
23:54:22.146 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1391
23:54:22.147 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=98.18, Mass=329186, SNR=352.9, Peak=22081 HFD=4.1
23:54:22.148 00.001 14964 MultiStar: [#1 0.68,0.06,0.17,U] [#2 -0.21,0.46,0.07,U] 
23:54:22.149 00.001 14964 single-star, 2 included, MultiStar: {0.12, 0.04}, one-star: {0.05, 0.00}
23:54:22.149 00.000 14964 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.56) = xAngle (1.65 = 1.65)
23:54:22.151 00.002 14964 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.71 = -1.58)
23:54:22.152 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.10 mountX=-0.00 mountY=-0.05, mountTheta=-1.65
23:54:22.156 00.004 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.00, opts=13)
23:54:22.159 00.003 14964 Enqueuing Move request for scope (0.05, 0.00)
23:54:22.163 00.004 12044 Worker thread wakes up
23:54:22.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:54:22.163 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:54:22.163 00.000 12044 Moving (0.05, 0.00) raw xDistance=-0.00 yDistance=-0.05
23:54:22.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.06
23:54:22.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:22.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:22.163 00.000 12044 MoveAxis(E, 0, ABG)
23:54:22.163 00.000 12044 Move returns status 0, amount 0
23:54:22.163 00.000 12044 MoveAxis(N, 0, ABG)
23:54:22.163 00.000 12044 Move returns status 0, amount 0
23:54:22.163 00.000 12044 move complete, result=0
23:54:22.164 00.001 12044 worker thread done servicing request
23:54:22.176 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22081, med=616, FiltMin=528, FiltMax=15895, Gamma=0.810
23:54:22.184 00.008 14964 UpdateGuideState exits: m=329186 SNR=352.9
23:54:22.186 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.188 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:22.189 00.001 14964 Enqueuing Expose request
23:54:22.192 00.003 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:22.194 00.002 12044 Worker thread wakes up
23:54:22.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:22.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:25.302 03.108 12044 Exposure complete
23:54:25.341 00.039 12044 worker thread done servicing request
23:54:25.341 00.000 14964 OnExposeComplete: enter
23:54:25.343 00.002 14964 UpdateGuideState(): m_state=6
23:54:25.344 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1392
23:54:25.346 00.002 14964 Star::Find returns 1 (0), X=276.51, Y=98.13, Mass=328800, SNR=372.9, Peak=20947 HFD=3.9
23:54:25.348 00.002 14964 MultiStar: [#1 0.52,0.02,0.15,U] [#2 -0.34,0.56,0.06,U] 
23:54:25.349 00.001 14964 refined, 2 included, MultiStar: {-0.21, -0.00}, one-star: {-0.31, -0.04}
23:54:25.351 00.002 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
23:54:25.351 00.000 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
23:54:25.352 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.12 mountX=0.00 mountY=0.21, mountTheta=1.57
23:54:25.354 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.00, opts=13)
23:54:25.355 00.001 14964 Enqueuing Move request for scope (-0.21, -0.00)
23:54:25.357 00.002 12044 Worker thread wakes up
23:54:25.357 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
23:54:25.357 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
23:54:25.357 00.000 12044 Moving (-0.21, -0.00) raw xDistance=0.00 yDistance=0.21
23:54:25.357 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.53, using input
23:54:25.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.08
23:54:25.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:25.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:54:25.357 00.000 12044 MoveAxis(E, 0, ABG)
23:54:25.357 00.000 12044 Move returns status 0, amount 0
23:54:25.357 00.000 12044 MoveAxis(N, 0, ABG)
23:54:25.357 00.000 12044 Move returns status 0, amount 0
23:54:25.357 00.000 12044 move complete, result=0
23:54:25.357 00.000 12044 worker thread done servicing request
23:54:25.369 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20947, med=615, FiltMin=528, FiltMax=14911, Gamma=0.810
23:54:25.376 00.007 14964 UpdateGuideState exits: m=328800 SNR=372.9
23:54:25.378 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.380 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:25.382 00.002 14964 Enqueuing Expose request
23:54:25.382 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:25.384 00.002 12044 Worker thread wakes up
23:54:25.384 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:25.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:28.484 03.100 12044 Exposure complete
23:54:28.519 00.035 12044 worker thread done servicing request
23:54:28.519 00.000 14964 OnExposeComplete: enter
23:54:28.522 00.003 14964 UpdateGuideState(): m_state=6
23:54:28.523 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1393
23:54:28.525 00.002 14964 Star::Find returns 1 (0), X=276.41, Y=98.11, Mass=324084, SNR=359.0, Peak=21555 HFD=3.9
23:54:28.527 00.002 14964 MultiStar: [#1 0.10,0.17,0.17,U] [#2 -0.64,0.61,0.00,M8] 
23:54:28.527 00.000 14964 refined, 1 included, MultiStar: {-0.34, -0.03}, one-star: {-0.41, -0.06}
23:54:28.529 00.002 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
23:54:28.530 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
23:54:28.531 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.06 mountX=0.02 mountY=0.34, mountTheta=1.50
23:54:28.534 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.03, opts=13)
23:54:28.535 00.001 14964 Enqueuing Move request for scope (-0.34, -0.03)
23:54:28.537 00.002 12044 Worker thread wakes up
23:54:28.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
23:54:28.537 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
23:54:28.537 00.000 12044 Moving (-0.34, -0.03) raw xDistance=0.02 yDistance=0.34
23:54:28.537 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.63, using input
23:54:28.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.10
23:54:28.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:28.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:54:28.537 00.000 12044 MoveAxis(E, 0, ABG)
23:54:28.537 00.000 12044 Move returns status 0, amount 0
23:54:28.537 00.000 12044 MoveAxis(N, 0, ABG)
23:54:28.537 00.000 12044 Move returns status 0, amount 0
23:54:28.537 00.000 12044 move complete, result=0
23:54:28.538 00.001 12044 worker thread done servicing request
23:54:28.555 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21555, med=616, FiltMin=530, FiltMax=16339, Gamma=0.810
23:54:28.565 00.010 14964 UpdateGuideState exits: m=324084 SNR=359.0
23:54:28.567 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:28.568 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:28.569 00.001 14964 Enqueuing Expose request
23:54:28.571 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:28.572 00.001 12044 Worker thread wakes up
23:54:28.572 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:28.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:31.682 03.110 12044 Exposure complete
23:54:31.729 00.047 12044 worker thread done servicing request
23:54:31.729 00.000 14964 OnExposeComplete: enter
23:54:31.731 00.002 14964 UpdateGuideState(): m_state=6
23:54:31.734 00.003 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1394
23:54:31.737 00.003 14964 Star::Find returns 1 (0), X=276.31, Y=98.39, Mass=330287, SNR=373.0, Peak=22107 HFD=3.6
23:54:31.739 00.002 14964 MultiStar: [#1 0.11,-0.08,0.17,U] [#2 -0.99,0.47,0.00,M9] 
23:54:31.743 00.004 14964 refined, 1 included, MultiStar: {-0.42, 0.18}, one-star: {-0.51, 0.22}
23:54:31.746 00.003 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
23:54:31.749 00.003 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
23:54:31.752 00.003 14964 CameraToMount -- cameraX=-0.42 cameraY=0.18 hyp=0.46 cameraTheta=2.75 mountX=-0.18 mountY=0.40, mountTheta=2.00
23:54:31.756 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.18, opts=13)
23:54:31.759 00.003 14964 Enqueuing Move request for scope (-0.42, 0.18)
23:54:31.761 00.002 12044 Worker thread wakes up
23:54:31.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.18) opts 0xd
23:54:31.761 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.18)
23:54:31.761 00.000 12044 Moving (-0.42, 0.18) raw xDistance=-0.18 yDistance=0.40
23:54:31.761 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.09
23:54:31.761 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:31.761 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:54:31.761 00.000 12044 MoveAxis(E, 0, ABG)
23:54:31.761 00.000 12044 Move returns status 0, amount 0
23:54:31.761 00.000 12044 MoveAxis(N, 0, ABG)
23:54:31.762 00.001 12044 Move returns status 0, amount 0
23:54:31.762 00.000 12044 move complete, result=0
23:54:31.762 00.000 12044 worker thread done servicing request
23:54:31.776 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22107, med=616, FiltMin=534, FiltMax=16243, Gamma=0.810
23:54:31.787 00.011 14964 UpdateGuideState exits: m=330287 SNR=373.0
23:54:31.789 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.790 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:31.792 00.002 14964 Enqueuing Expose request
23:54:31.793 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:54:31.794 00.001 12044 Worker thread wakes up
23:54:31.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:31.795 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:34.896 03.101 12044 Exposure complete
23:54:34.919 00.023 12044 worker thread done servicing request
23:54:34.919 00.000 14964 OnExposeComplete: enter
23:54:34.920 00.001 14964 UpdateGuideState(): m_state=6
23:54:34.920 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1395
23:54:34.921 00.001 14964 Star::Find returns 1 (0), X=276.43, Y=98.56, Mass=329617, SNR=358.3, Peak=19401 HFD=4.1
23:54:34.922 00.001 14964 MultiStar: [#1 0.31,-0.26,0.16,U] [#2 -0.78,0.09,0.00,M10] 
23:54:34.922 00.000 14964 refined, 1 included, MultiStar: {-0.29, 0.30}, one-star: {-0.39, 0.39}
23:54:34.923 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
23:54:34.923 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
23:54:34.924 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.42 cameraTheta=2.34 mountX=-0.30 mountY=0.26, mountTheta=2.44
23:54:34.925 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.30, opts=13)
23:54:34.925 00.000 14964 Enqueuing Move request for scope (-0.29, 0.30)
23:54:34.926 00.001 12044 Worker thread wakes up
23:54:34.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.30) opts 0xd
23:54:34.926 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.30)
23:54:34.926 00.000 12044 Moving (-0.29, 0.30) raw xDistance=-0.30 yDistance=0.26
23:54:34.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.04
23:54:34.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:54:34.926 00.000 12044 MoveAxis(E, 0, ABG)
23:54:34.926 00.000 12044 Move returns status 0, amount 0
23:54:34.926 00.000 12044 MoveAxis(N, 0, ABG)
23:54:34.926 00.000 12044 Move returns status 0, amount 0
23:54:34.926 00.000 12044 move complete, result=0
23:54:34.926 00.000 12044 worker thread done servicing request
23:54:34.934 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19401, med=616, FiltMin=527, FiltMax=14595, Gamma=0.810
23:54:34.940 00.006 14964 UpdateGuideState exits: m=329617 SNR=358.3
23:54:34.940 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:34.941 00.000 14964 Enqueuing Expose request
23:54:34.942 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:34.943 00.001 12044 Worker thread wakes up
23:54:34.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:34.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:38.036 03.093 12044 Exposure complete
23:54:38.062 00.026 12044 worker thread done servicing request
23:54:38.062 00.000 14964 OnExposeComplete: enter
23:54:38.063 00.001 14964 UpdateGuideState(): m_state=6
23:54:38.064 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1396
23:54:38.064 00.000 14964 Star::Find returns 1 (0), X=276.27, Y=98.35, Mass=326939, SNR=364.0, Peak=19581 HFD=3.7
23:54:38.065 00.001 14964 MultiStar: [#1 0.06,-0.29,0.16,U] [#2 -0.57,0.08,0.06,U] 
23:54:38.065 00.000 14964 refined, 2 included, MultiStar: {-0.47, 0.11}, one-star: {-0.55, 0.17}
23:54:38.066 00.001 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.47 = -1.81)
23:54:38.066 00.000 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.24)
23:54:38.067 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.11 hyp=0.49 cameraTheta=2.92 mountX=-0.11 mountY=0.46, mountTheta=1.82
23:54:38.068 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.11, opts=13)
23:54:38.068 00.000 14964 Enqueuing Move request for scope (-0.47, 0.11)
23:54:38.069 00.001 12044 Worker thread wakes up
23:54:38.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.11) opts 0xd
23:54:38.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.11)
23:54:38.069 00.000 12044 Moving (-0.47, 0.11) raw xDistance=-0.11 yDistance=0.46
23:54:38.069 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.14, using input
23:54:38.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
23:54:38.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:38.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
23:54:38.069 00.000 12044 MoveAxis(E, 0, ABG)
23:54:38.069 00.000 12044 Move returns status 0, amount 0
23:54:38.069 00.000 12044 MoveAxis(N, 0, ABG)
23:54:38.069 00.000 12044 Move returns status 0, amount 0
23:54:38.069 00.000 12044 move complete, result=0
23:54:38.069 00.000 12044 worker thread done servicing request
23:54:38.077 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19581, med=615, FiltMin=536, FiltMax=16267, Gamma=0.810
23:54:38.085 00.008 14964 UpdateGuideState exits: m=326939 SNR=364.0
23:54:38.085 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.086 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:38.086 00.000 14964 Enqueuing Expose request
23:54:38.087 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:54:38.087 00.000 12044 Worker thread wakes up
23:54:38.087 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:38.087 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:41.195 03.108 12044 Exposure complete
23:54:41.227 00.032 12044 worker thread done servicing request
23:54:41.227 00.000 14964 OnExposeComplete: enter
23:54:41.227 00.000 14964 UpdateGuideState(): m_state=6
23:54:41.228 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1397
23:54:41.229 00.001 14964 Star::Find returns 1 (0), X=276.65, Y=98.42, Mass=328792, SNR=369.2, Peak=22101 HFD=3.5
23:54:41.229 00.000 14964 MultiStar: [#1 0.47,-0.18,0.17,U] [#2 -0.33,0.14,0.07,U] 
23:54:41.230 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.18}, one-star: {-0.17, 0.25}
23:54:41.230 00.000 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.59 = -2.70)
23:54:41.231 00.001 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
23:54:41.231 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.18 mountY=0.07, mountTheta=2.77
23:54:41.233 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.18, opts=13)
23:54:41.234 00.001 14964 Enqueuing Move request for scope (-0.09, 0.18)
23:54:41.235 00.001 12044 Worker thread wakes up
23:54:41.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:54:41.235 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:54:41.235 00.000 12044 Moving (-0.09, 0.18) raw xDistance=-0.18 yDistance=0.07
23:54:41.235 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.19, using input
23:54:41.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
23:54:41.235 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:41.235 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:41.235 00.000 12044 MoveAxis(E, 0, ABG)
23:54:41.235 00.000 12044 Move returns status 0, amount 0
23:54:41.235 00.000 12044 MoveAxis(N, 0, ABG)
23:54:41.235 00.000 12044 Move returns status 0, amount 0
23:54:41.235 00.000 12044 move complete, result=0
23:54:41.235 00.000 12044 worker thread done servicing request
23:54:41.243 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22101, med=615, FiltMin=535, FiltMax=16607, Gamma=0.810
23:54:41.249 00.006 14964 UpdateGuideState exits: m=328792 SNR=369.2
23:54:41.249 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.250 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:41.250 00.000 14964 Enqueuing Expose request
23:54:41.251 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:41.251 00.000 12044 Worker thread wakes up
23:54:41.251 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:41.251 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:44.362 03.111 12044 Exposure complete
23:54:44.400 00.038 12044 worker thread done servicing request
23:54:44.400 00.000 14964 OnExposeComplete: enter
23:54:44.402 00.002 14964 UpdateGuideState(): m_state=6
23:54:44.404 00.002 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1398
23:54:44.405 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=98.11, Mass=328232, SNR=370.4, Peak=21005 HFD=4.0
23:54:44.407 00.002 14964 MultiStar: [#1 0.53,0.29,0.17,U] [#2 -0.19,0.67,0.00,M9] 
23:54:44.408 00.001 14964 refined, 1 included, MultiStar: {-0.05, -0.01}, one-star: {-0.15, -0.06}
23:54:44.409 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
23:54:44.411 00.002 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
23:54:44.412 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.89 mountX=0.01 mountY=0.05, mountTheta=1.33
23:54:44.415 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.01, opts=13)
23:54:44.417 00.002 14964 Enqueuing Move request for scope (-0.05, -0.01)
23:54:44.418 00.001 12044 Worker thread wakes up
23:54:44.418 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:54:44.418 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:54:44.418 00.000 12044 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
23:54:44.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
23:54:44.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:44.419 00.001 12044 MoveAxis(E, 0, ABG)
23:54:44.419 00.000 12044 Move returns status 0, amount 0
23:54:44.419 00.000 12044 MoveAxis(N, 0, ABG)
23:54:44.419 00.000 12044 Move returns status 0, amount 0
23:54:44.419 00.000 12044 move complete, result=0
23:54:44.419 00.000 12044 worker thread done servicing request
23:54:44.431 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21005, med=615, FiltMin=532, FiltMax=15523, Gamma=0.810
23:54:44.442 00.011 14964 UpdateGuideState exits: m=328232 SNR=370.4
23:54:44.445 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.447 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:44.448 00.001 14964 Enqueuing Expose request
23:54:44.449 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:44.451 00.002 12044 Worker thread wakes up
23:54:44.451 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:44.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,63,71,71)
23:54:47.447 02.996 14964 evsrv: cli 01AB2AD0 connect
23:54:47.448 00.001 14964 case statement mapped state 6 to 3
23:54:47.449 00.001 14964 case statement mapped state 6 to 3
23:54:47.450 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"9a035e6b-0a94-4a61-a774-acba013b26a8"}
23:54:47.451 00.001 14964 case statement mapped state 6 to 3
23:54:47.451 00.000 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a035e6b-0a94-4a61-a774-acba013b26a8"}
23:54:47.452 00.001 14964 evsrv: cli 01AB2AD0 disconnect
23:54:47.453 00.001 14964 evsrv: cli 01AB2D50 connect
23:54:47.453 00.000 14964 case statement mapped state 6 to 3
23:54:47.454 00.001 14964 case statement mapped state 6 to 3
23:54:47.455 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"9625cddb-f859-4f08-967d-a1bc9cfe0fe4"}
23:54:47.455 00.000 14964 PhdController::Dither begins
23:54:47.456 00.001 14964 dither: size=2.00, dRA=1.45 dDec=-1.16
23:54:47.456 00.000 14964 MountToCamera -- mountTheta (0.68) + m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
23:54:47.457 00.001 14964 MountToCamera -- mountX=1.45 mountY=-1.16 hyp=1.86 mountTheta=0.68 cameraX=1.18, cameraY=-1.43 cameraTheta=-0.88
23:54:47.457 00.000 14964 setting lock position to (278.00, 96.74)
23:54:47.458 00.001 14964 Mount: notify guiding dithered (1.2, -1.4)
23:54:47.458 00.000 14964 MultiStar: stabilizing after lock position change
23:54:47.459 00.001 14964 Status Line: Dither by 1.45,-1.16
23:54:47.462 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
23:54:47.464 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
23:54:47.466 00.002 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":0,"id":"9625cddb-f859-4f08-967d-a1bc9cfe0fe4"}
23:54:47.472 00.006 14964 evsrv: cli 01AB2D50 disconnect
23:54:47.557 00.085 12044 Exposure complete
23:54:47.592 00.035 12044 worker thread done servicing request
23:54:47.592 00.000 14964 OnExposeComplete: enter
23:54:47.594 00.002 14964 UpdateGuideState(): m_state=6
23:54:47.595 00.001 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1399
23:54:47.597 00.002 14964 Star::Find returns 1 (0), X=276.02, Y=98.34, Mass=326615, SNR=355.0, Peak=21871 HFD=3.9
23:54:47.598 00.001 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
23:54:47.599 00.001 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
23:54:47.601 00.002 14964 CameraToMount -- cameraX=-1.98 cameraY=1.60 hyp=2.54 cameraTheta=2.46 mountX=-1.62 mountY=1.80, mountTheta=2.30
23:54:47.603 00.002 14964 dither recenter: remaining=(-1.4,1.2) step=(-1.4,1.2)
23:54:47.604 00.001 14964 MountToCamera -- mountTheta (-2.47) + m_xAngle (-1.56) = xAngle (-4.02 = 2.26)
23:54:47.606 00.002 14964 MountToCamera -- mountX=-1.45 mountY=1.16 hyp=1.86 mountTheta=-2.47 cameraX=-1.18, cameraY=1.43 cameraTheta=2.26
23:54:47.607 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.18, y=1.43, opts=4)
23:54:47.608 00.001 14964 Enqueuing Move request for scope (-1.18, 1.43)
23:54:47.610 00.002 14964 Mount: notify direct move -1.45,1.16
23:54:47.611 00.001 12044 Worker thread wakes up
23:54:47.611 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 1.43) opts 0x4
23:54:47.611 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.18, 1.43)
23:54:47.611 00.000 12044 Moving (-1.18, 1.43) raw xDistance=-1.45 yDistance=1.16
23:54:47.611 00.000 12044 BLC: window closed
23:54:47.611 00.000 12044 MoveAxis(E, 171, B)
23:54:47.611 00.000 12044 Guiding  Dir = 2, Dur = 171
23:54:47.625 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21871, med=615, FiltMin=535, FiltMax=15639, Gamma=0.810
23:54:47.636 00.011 14964 UpdateGuideState exits: m=326615 SNR=355.0
23:54:47.638 00.002 14964 PhdController: settling, locked = 1, distance = 2.24 (2.00) aobump = 0 frame = 1 / 99999
23:54:47.639 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568887.639,"Host":"NUCBOX","Inst":1,"Distance":2.24,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:54:47.640 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:47.643 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:47.644 00.001 14964 Enqueuing Expose request
23:54:47.663 00.019 12044 IsSlewing returns 0
23:54:47.663 00.000 12044 IsGuiding returns 0
23:54:47.695 00.032 12044 PulseGuide returned control before completion, sleep 149
23:54:47.890 00.195 12044 IsGuiding returns 1
23:54:47.890 00.000 12044 scope still moving after pulse duration time elapsed
23:54:47.944 00.054 12044 IsSlewing returns 0
23:54:47.944 00.000 12044 IsGuiding returns 0
23:54:47.945 00.001 12044 scope move finished after 171 + 110 ms
23:54:47.945 00.000 12044 Move returns status 0, amount 171
23:54:47.945 00.000 12044 BLC: window closed
23:54:47.945 00.000 12044 BLC: Compensation needed for non-algo type move
23:54:47.945 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 348 applied
23:54:47.945 00.000 12044 MoveAxis(S, 456, B)
23:54:47.945 00.000 12044 Guiding  Dir = 1, Dur = 456
23:54:47.973 00.028 12044 IsSlewing returns 0
23:54:47.973 00.000 12044 IsGuiding returns 0
23:54:48.006 00.033 12044 PulseGuide returned control before completion, sleep 435
23:54:48.450 00.444 12044 IsGuiding returns 1
23:54:48.450 00.000 12044 scope still moving after pulse duration time elapsed
23:54:48.522 00.072 12044 IsSlewing returns 0
23:54:48.522 00.000 12044 IsGuiding returns 0
23:54:48.522 00.000 12044 scope move finished after 456 + 91 ms
23:54:48.522 00.000 12044 Move returns status 0, amount 456
23:54:48.522 00.000 12044 move complete, result=0
23:54:48.522 00.000 12044 worker thread done servicing request
23:54:48.522 00.000 12044 Worker thread wakes up
23:54:48.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:48.522 00.000 14964 GuideStep: -1.4 px 171 ms EAST, 1.2 px 456 ms SOUTH
23:54:48.523 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:54:51.623 03.100 12044 Exposure complete
23:54:51.644 00.021 12044 worker thread done servicing request
23:54:51.644 00.000 14964 OnExposeComplete: enter
23:54:51.645 00.001 14964 UpdateGuideState(): m_state=6
23:54:51.645 00.000 14964 Star::Find(35, 276, 98, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1400
23:54:51.646 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=95.60, Mass=316284, SNR=353.3, Peak=19911 HFD=3.4
23:54:51.647 00.001 14964 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.56) = xAngle (-0.49 = -0.49)
23:54:51.647 00.000 14964 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
23:54:51.648 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-1.14 hyp=1.28 cameraTheta=-2.04 mountX=1.13 mountY=0.70, mountTheta=0.55
23:54:51.649 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-1.14, opts=13)
23:54:51.650 00.001 14964 Enqueuing Move request for scope (-0.58, -1.14)
23:54:51.651 00.001 12044 Worker thread wakes up
23:54:51.651 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.14) opts 0xd
23:54:51.651 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -1.14)
23:54:51.651 00.000 12044 Moving (-0.58, -1.14) raw xDistance=1.13 yDistance=0.70
23:54:51.651 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.74 from input 1.13, slope = 0.00
23:54:51.651 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:51.651 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
23:54:51.651 00.000 12044 MoveAxis(W, 87, ABG)
23:54:51.651 00.000 12044 Guiding  Dir = 3, Dur = 87
23:54:51.661 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19911, med=616, FiltMin=535, FiltMax=14847, Gamma=0.810
23:54:51.672 00.011 14964 UpdateGuideState exits: m=316284 SNR=353.3
23:54:51.673 00.001 14964 PhdController: settling, locked = 1, distance = 1.28 (2.00) aobump = 0 frame = 2 / 99999
23:54:51.675 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778568891.675,"Host":"NUCBOX","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
23:54:51.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:51.678 00.001 14964 Enqueuing Expose request
23:54:51.692 00.014 12044 IsSlewing returns 0
23:54:51.693 00.001 12044 IsGuiding returns 0
23:54:51.725 00.032 12044 PulseGuide returned control before completion, sleep 65
23:54:51.821 00.096 12044 IsGuiding returns 1
23:54:51.821 00.000 12044 scope still moving after pulse duration time elapsed
23:54:51.879 00.058 12044 IsSlewing returns 0
23:54:51.879 00.000 12044 IsGuiding returns 0
23:54:51.880 00.001 12044 scope move finished after 87 + 99 ms
23:54:51.880 00.000 12044 Move returns status 0, amount 87
23:54:51.880 00.000 12044 MoveAxis(N, 0, ABG)
23:54:51.880 00.000 12044 Move returns status 0, amount 0
23:54:51.880 00.000 12044 move complete, result=0
23:54:51.881 00.001 12044 worker thread done servicing request
23:54:51.881 00.000 12044 Worker thread wakes up
23:54:51.881 00.000 14964 GuideStep: 1.1 px 87 ms WEST, 0.7 px 0 ms NORTH
23:54:51.883 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:51.883 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:54:55.019 03.136 12044 Exposure complete
23:54:55.050 00.031 12044 worker thread done servicing request
23:54:55.050 00.000 14964 OnExposeComplete: enter
23:54:55.051 00.001 14964 UpdateGuideState(): m_state=6
23:54:55.051 00.000 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1401
23:54:55.052 00.001 14964 Star::Find returns 1 (0), X=277.43, Y=96.54, Mass=329188, SNR=364.6, Peak=22251 HFD=3.3
23:54:55.053 00.001 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
23:54:55.055 00.002 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
23:54:55.056 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.20 hyp=0.61 cameraTheta=-2.81 mountX=0.19 mountY=0.59, mountTheta=1.26
23:54:55.059 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.20, opts=13)
23:54:55.060 00.001 14964 Enqueuing Move request for scope (-0.58, -0.20)
23:54:55.062 00.002 12044 Worker thread wakes up
23:54:55.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.20) opts 0xd
23:54:55.062 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.20)
23:54:55.062 00.000 12044 Moving (-0.58, -0.20) raw xDistance=0.19 yDistance=0.59
23:54:55.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
23:54:55.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:55.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
23:54:55.062 00.000 12044 MoveAxis(E, 0, ABG)
23:54:55.062 00.000 12044 Move returns status 0, amount 0
23:54:55.062 00.000 12044 MoveAxis(N, 0, ABG)
23:54:55.062 00.000 12044 Move returns status 0, amount 0
23:54:55.062 00.000 12044 move complete, result=0
23:54:55.064 00.002 12044 worker thread done servicing request
23:54:55.076 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22251, med=616, FiltMin=515, FiltMax=15157, Gamma=0.810
23:54:55.082 00.006 14964 UpdateGuideState exits: m=329188 SNR=364.6
23:54:55.082 00.000 14964 PhdController: settling, locked = 1, distance = 1.08 (2.00) aobump = 0 frame = 3 / 99999
23:54:55.083 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568895.083,"Host":"NUCBOX","Inst":1,"Distance":1.08,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
23:54:55.083 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.084 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:55.084 00.000 14964 Enqueuing Expose request
23:54:55.085 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
23:54:55.085 00.000 12044 Worker thread wakes up
23:54:55.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:55.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:54:58.188 03.103 12044 Exposure complete
23:54:58.227 00.039 12044 worker thread done servicing request
23:54:58.227 00.000 14964 OnExposeComplete: enter
23:54:58.229 00.002 14964 UpdateGuideState(): m_state=6
23:54:58.231 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1402
23:54:58.232 00.001 14964 Star::Find returns 1 (0), X=277.17, Y=96.14, Mass=319861, SNR=341.4, Peak=21103 HFD=4.1
23:54:58.233 00.001 14964 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
23:54:58.235 00.002 14964 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
23:54:58.236 00.001 14964 CameraToMount -- cameraX=-0.83 cameraY=-0.60 hyp=1.03 cameraTheta=-2.52 mountX=0.59 mountY=0.89, mountTheta=0.99
23:54:58.239 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=-0.60, opts=13)
23:54:58.240 00.001 14964 Enqueuing Move request for scope (-0.83, -0.60)
23:54:58.241 00.001 12044 Worker thread wakes up
23:54:58.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.60) opts 0xd
23:54:58.242 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.83, -0.60)
23:54:58.242 00.000 12044 Moving (-0.83, -0.60) raw xDistance=0.59 yDistance=0.89
23:54:58.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.59, slope = 0.00
23:54:58.242 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.18
23:54:58.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
23:54:58.242 00.000 12044 MoveAxis(W, 45, ABG)
23:54:58.242 00.000 12044 Guiding  Dir = 3, Dur = 45
23:54:58.257 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21103, med=616, FiltMin=530, FiltMax=14082, Gamma=0.810
23:54:58.268 00.011 14964 UpdateGuideState exits: m=319861 SNR=341.4
23:54:58.269 00.001 14964 PhdController: settling, locked = 1, distance = 1.06 (2.00) aobump = 0 frame = 4 / 99999
23:54:58.271 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778568898.271,"Host":"NUCBOX","Inst":1,"Distance":1.06,"Time":6.6,"SettleTime":15.0,"StarLocked":true}
23:54:58.272 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:58.273 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:54:58.274 00.001 14964 Enqueuing Expose request
23:54:58.287 00.013 12044 IsSlewing returns 0
23:54:58.288 00.001 12044 IsGuiding returns 0
23:54:58.321 00.033 12044 PulseGuide returned control before completion, sleep 23
23:54:58.350 00.029 12044 IsGuiding returns 1
23:54:58.350 00.000 12044 scope still moving after pulse duration time elapsed
23:54:58.412 00.062 12044 IsSlewing returns 0
23:54:58.412 00.000 12044 IsGuiding returns 0
23:54:58.412 00.000 12044 scope move finished after 45 + 78 ms
23:54:58.412 00.000 12044 Move returns status 0, amount 45
23:54:58.412 00.000 12044 MoveAxis(S, 83, ABG)
23:54:58.412 00.000 12044 Guiding  Dir = 1, Dur = 83
23:54:58.445 00.033 12044 IsSlewing returns 0
23:54:58.446 00.001 12044 IsGuiding returns 0
23:54:58.476 00.030 12044 PulseGuide returned control before completion, sleep 62
23:54:58.554 00.078 12044 IsGuiding returns 1
23:54:58.554 00.000 12044 scope still moving after pulse duration time elapsed
23:54:58.617 00.063 12044 IsSlewing returns 0
23:54:58.617 00.000 12044 IsGuiding returns 0
23:54:58.617 00.000 12044 scope move finished after 83 + 88 ms
23:54:58.617 00.000 12044 Move returns status 0, amount 83
23:54:58.617 00.000 12044 move complete, result=0
23:54:58.617 00.000 12044 worker thread done servicing request
23:54:58.617 00.000 12044 Worker thread wakes up
23:54:58.617 00.000 14964 GuideStep: 0.6 px 45 ms WEST, 0.9 px 83 ms SOUTH
23:54:58.619 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:54:58.619 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:01.754 03.135 12044 Exposure complete
23:55:01.789 00.035 12044 worker thread done servicing request
23:55:01.789 00.000 14964 OnExposeComplete: enter
23:55:01.791 00.002 14964 UpdateGuideState(): m_state=6
23:55:01.793 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1403
23:55:01.794 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=96.41, Mass=319316, SNR=348.7, Peak=18639 HFD=4.0
23:55:01.796 00.002 14964 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.56) = xAngle (0.57 = 0.57)
23:55:01.797 00.001 14964 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.62 = -2.66)
23:55:01.798 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.39 cameraTheta=-0.99 mountX=0.33 mountY=-0.18, mountTheta=-0.50
23:55:01.801 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.33, opts=13)
23:55:01.802 00.001 14964 Enqueuing Move request for scope (0.22, -0.33)
23:55:01.804 00.002 12044 Worker thread wakes up
23:55:01.804 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
23:55:01.804 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
23:55:01.804 00.000 12044 Moving (0.22, -0.33) raw xDistance=0.33 yDistance=-0.18
23:55:01.804 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.20
23:55:01.804 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:01.804 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:55:01.804 00.000 12044 MoveAxis(E, 0, ABG)
23:55:01.804 00.000 12044 Move returns status 0, amount 0
23:55:01.804 00.000 12044 MoveAxis(N, 0, ABG)
23:55:01.805 00.001 12044 Move returns status 0, amount 0
23:55:01.805 00.000 12044 move complete, result=0
23:55:01.805 00.000 12044 worker thread done servicing request
23:55:01.819 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18639, med=615, FiltMin=530, FiltMax=14326, Gamma=0.810
23:55:01.829 00.010 14964 UpdateGuideState exits: m=319316 SNR=348.7
23:55:01.832 00.003 14964 PhdController: settling, locked = 1, distance = 0.86 (2.00) aobump = 0 frame = 5 / 99999
23:55:01.833 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568901.833,"Host":"NUCBOX","Inst":1,"Distance":0.86,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
23:55:01.833 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:01.835 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:01.836 00.001 14964 Enqueuing Expose request
23:55:01.836 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:01.837 00.001 12044 Worker thread wakes up
23:55:01.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:01.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:04.947 03.110 12044 Exposure complete
23:55:04.973 00.026 12044 worker thread done servicing request
23:55:04.973 00.000 14964 OnExposeComplete: enter
23:55:04.974 00.001 14964 UpdateGuideState(): m_state=6
23:55:04.974 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1404
23:55:04.975 00.001 14964 Star::Find returns 1 (0), X=278.00, Y=96.29, Mass=318087, SNR=355.9, Peak=17483 HFD=4.1
23:55:04.976 00.001 14964 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.56) = xAngle (-0.01 = -0.01)
23:55:04.976 00.000 14964 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.04 = 3.04)
23:55:04.977 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.45 hyp=0.45 cameraTheta=-1.57 mountX=0.45 mountY=0.05, mountTheta=0.10
23:55:04.978 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.45, opts=13)
23:55:04.978 00.000 14964 Enqueuing Move request for scope (0.00, -0.45)
23:55:04.979 00.001 12044 Worker thread wakes up
23:55:04.979 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.45) opts 0xd
23:55:04.979 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.45)
23:55:04.979 00.000 12044 Moving (0.00, -0.45) raw xDistance=0.45 yDistance=0.05
23:55:04.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.45, slope = -0.12
23:55:04.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:04.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:04.979 00.000 12044 MoveAxis(E, 0, ABG)
23:55:04.979 00.000 12044 Move returns status 0, amount 0
23:55:04.979 00.000 12044 MoveAxis(N, 0, ABG)
23:55:04.979 00.000 12044 Move returns status 0, amount 0
23:55:04.979 00.000 12044 move complete, result=0
23:55:04.979 00.000 12044 worker thread done servicing request
23:55:04.986 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17483, med=615, FiltMin=531, FiltMax=13882, Gamma=0.810
23:55:04.992 00.006 14964 UpdateGuideState exits: m=318087 SNR=355.9
23:55:04.993 00.001 14964 PhdController: settling, locked = 1, distance = 0.74 (2.00) aobump = 0 frame = 6 / 99999
23:55:04.994 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778568904.994,"Host":"NUCBOX","Inst":1,"Distance":0.74,"Time":13.3,"SettleTime":15.0,"StarLocked":true}
23:55:04.994 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.995 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:04.996 00.001 14964 Enqueuing Expose request
23:55:04.996 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:04.997 00.001 12044 Worker thread wakes up
23:55:04.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:04.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:08.128 03.131 12044 Exposure complete
23:55:08.160 00.032 12044 worker thread done servicing request
23:55:08.161 00.001 14964 OnExposeComplete: enter
23:55:08.161 00.000 14964 UpdateGuideState(): m_state=6
23:55:08.162 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1405
23:55:08.163 00.001 14964 Star::Find returns 1 (0), X=277.66, Y=96.17, Mass=319172, SNR=358.0, Peak=18467 HFD=4.2
23:55:08.164 00.001 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
23:55:08.166 00.002 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
23:55:08.167 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.57 hyp=0.67 cameraTheta=-2.11 mountX=0.57 mountY=0.40, mountTheta=0.61
23:55:08.168 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.57, opts=13)
23:55:08.169 00.001 14964 Enqueuing Move request for scope (-0.34, -0.57)
23:55:08.170 00.001 12044 Worker thread wakes up
23:55:08.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.57) opts 0xd
23:55:08.170 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.57)
23:55:08.170 00.000 12044 Moving (-0.34, -0.57) raw xDistance=0.57 yDistance=0.40
23:55:08.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.57, slope = -0.07
23:55:08.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:08.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:55:08.170 00.000 12044 MoveAxis(E, 0, ABG)
23:55:08.170 00.000 12044 Move returns status 0, amount 0
23:55:08.170 00.000 12044 MoveAxis(N, 0, ABG)
23:55:08.170 00.000 12044 Move returns status 0, amount 0
23:55:08.170 00.000 12044 move complete, result=0
23:55:08.172 00.002 12044 worker thread done servicing request
23:55:08.180 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18467, med=616, FiltMin=539, FiltMax=14874, Gamma=0.810
23:55:08.185 00.005 14964 UpdateGuideState exits: m=319172 SNR=358.0
23:55:08.186 00.001 14964 PhdController: settling, locked = 1, distance = 0.72 (2.00) aobump = 0 frame = 7 / 99999
23:55:08.186 00.000 14964 PhdController: newstate STATE_FINISH
23:55:08.187 00.001 14964 PhdController complete: success
23:55:08.187 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778568908.187,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:55:08.189 00.002 14964 Mount: notify guiding dither settle done success=1
23:55:08.190 00.001 14964 PhdController: newstate STATE_IDLE
23:55:08.191 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.193 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:08.194 00.001 14964 Enqueuing Expose request
23:55:08.195 00.001 14964 GuideStep: 0.6 px 0 ms EAST, 0.4 px 0 ms NORTH
23:55:08.196 00.001 12044 Worker thread wakes up
23:55:08.197 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:08.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:11.311 03.114 12044 Exposure complete
23:55:11.349 00.038 12044 worker thread done servicing request
23:55:11.349 00.000 14964 OnExposeComplete: enter
23:55:11.351 00.002 14964 UpdateGuideState(): m_state=6
23:55:11.352 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
23:55:11.352 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=96.41, Mass=330350, SNR=372.7, Peak=21655 HFD=3.9
23:55:11.353 00.001 14964 MultiStar: exiting stabilization period
23:55:11.355 00.002 14964 MultiStar: updating star positions after lock position change
23:55:11.356 00.001 14964 Star::Find(35, 72, 319, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
23:55:11.357 00.001 14964 Star::Find returns 1 (0), X=73.20, Y=322.10, Mass=15022, SNR=54.4, Peak=1896 HFD=2.9
23:55:11.359 00.002 14964 Star::Find(35, 139, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
23:55:11.361 00.002 14964 Star::Find returns 1 (0), X=139.65, Y=312.41, Mass=4136, SNR=24.8, Peak=1004 HFD=3.1
23:55:11.363 00.002 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
23:55:11.364 00.001 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.77)
23:55:11.366 00.002 14964 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.10 mountX=0.34 mountY=-0.13, mountTheta=-0.38
23:55:11.369 00.003 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.33, opts=13)
23:55:11.370 00.001 14964 Enqueuing Move request for scope (0.17, -0.33)
23:55:11.372 00.002 12044 Worker thread wakes up
23:55:11.372 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
23:55:11.372 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
23:55:11.372 00.000 12044 Moving (0.17, -0.33) raw xDistance=0.34 yDistance=-0.13
23:55:11.372 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.06
23:55:11.372 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:11.372 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:11.372 00.000 12044 MoveAxis(E, 0, ABG)
23:55:11.373 00.001 12044 Move returns status 0, amount 0
23:55:11.373 00.000 12044 MoveAxis(N, 0, ABG)
23:55:11.373 00.000 12044 Move returns status 0, amount 0
23:55:11.373 00.000 12044 move complete, result=0
23:55:11.373 00.000 12044 worker thread done servicing request
23:55:11.385 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21655, med=615, FiltMin=527, FiltMax=13963, Gamma=0.810
23:55:11.397 00.012 14964 UpdateGuideState exits: m=330350 SNR=372.7
23:55:11.397 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.398 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:11.399 00.001 14964 Enqueuing Expose request
23:55:11.399 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:11.400 00.001 12044 Worker thread wakes up
23:55:11.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:11.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:14.500 03.100 12044 Exposure complete
23:55:14.525 00.025 12044 worker thread done servicing request
23:55:14.525 00.000 14964 OnExposeComplete: enter
23:55:14.526 00.001 14964 UpdateGuideState(): m_state=6
23:55:14.526 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1407
23:55:14.527 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=96.39, Mass=319669, SNR=352.0, Peak=19963 HFD=3.7
23:55:14.528 00.001 14964 MultiStar: [#1 -0.37,0.09,0.18,U] [#2 -0.57,-0.30,0.07,U] 
23:55:14.528 00.000 14964 refined, 2 included, MultiStar: {-0.29, -0.28}, one-star: {-0.25, -0.35}
23:55:14.529 00.001 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
23:55:14.529 00.000 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
23:55:14.530 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-2.36 mountX=0.28 mountY=0.31, mountTheta=0.85
23:55:14.531 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.28, opts=13)
23:55:14.532 00.001 14964 Enqueuing Move request for scope (-0.29, -0.28)
23:55:14.533 00.001 12044 Worker thread wakes up
23:55:14.533 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.28) opts 0xd
23:55:14.533 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.28)
23:55:14.533 00.000 12044 Moving (-0.29, -0.28) raw xDistance=0.28 yDistance=0.31
23:55:14.533 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.06
23:55:14.533 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:14.533 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:55:14.533 00.000 12044 MoveAxis(E, 0, ABG)
23:55:14.533 00.000 12044 Move returns status 0, amount 0
23:55:14.533 00.000 12044 MoveAxis(N, 0, ABG)
23:55:14.534 00.001 12044 Move returns status 0, amount 0
23:55:14.534 00.000 12044 move complete, result=0
23:55:14.534 00.000 12044 worker thread done servicing request
23:55:14.542 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19963, med=615, FiltMin=530, FiltMax=14414, Gamma=0.810
23:55:14.550 00.008 14964 UpdateGuideState exits: m=319669 SNR=352.0
23:55:14.551 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.552 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:14.552 00.000 14964 Enqueuing Expose request
23:55:14.553 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:14.553 00.000 12044 Worker thread wakes up
23:55:14.553 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:14.553 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:17.655 03.102 12044 Exposure complete
23:55:17.683 00.028 12044 worker thread done servicing request
23:55:17.683 00.000 14964 OnExposeComplete: enter
23:55:17.685 00.002 14964 UpdateGuideState(): m_state=6
23:55:17.686 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1408
23:55:17.686 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=96.40, Mass=325214, SNR=352.4, Peak=20435 HFD=3.9
23:55:17.687 00.001 14964 MultiStar: [#1 -0.07,0.10,0.16,U] [#2 -0.09,-0.07,0.07,U] 
23:55:17.689 00.002 14964 refined, 2 included, MultiStar: {0.12, -0.27}, one-star: {0.17, -0.34}
23:55:17.691 00.002 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.56) = xAngle (0.40 = 0.40)
23:55:17.694 00.003 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.83)
23:55:17.696 00.002 14964 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.15 mountX=0.27 mountY=-0.09, mountTheta=-0.33
23:55:17.699 00.003 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.27, opts=13)
23:55:17.700 00.001 14964 Enqueuing Move request for scope (0.12, -0.27)
23:55:17.701 00.001 12044 Worker thread wakes up
23:55:17.702 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
23:55:17.702 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
23:55:17.702 00.000 12044 Moving (0.12, -0.27) raw xDistance=0.27 yDistance=-0.09
23:55:17.702 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.06
23:55:17.702 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:17.702 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:17.702 00.000 12044 MoveAxis(E, 0, ABG)
23:55:17.702 00.000 12044 Move returns status 0, amount 0
23:55:17.702 00.000 12044 MoveAxis(N, 0, ABG)
23:55:17.702 00.000 12044 Move returns status 0, amount 0
23:55:17.702 00.000 12044 move complete, result=0
23:55:17.702 00.000 12044 worker thread done servicing request
23:55:17.718 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20435, med=616, FiltMin=533, FiltMax=13879, Gamma=0.810
23:55:17.728 00.010 14964 UpdateGuideState exits: m=325214 SNR=352.4
23:55:17.731 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.734 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:17.736 00.002 14964 Enqueuing Expose request
23:55:17.737 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:17.740 00.003 12044 Worker thread wakes up
23:55:17.740 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:17.740 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:20.850 03.110 12044 Exposure complete
23:55:20.878 00.028 12044 worker thread done servicing request
23:55:20.878 00.000 14964 OnExposeComplete: enter
23:55:20.879 00.001 14964 UpdateGuideState(): m_state=6
23:55:20.879 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1409
23:55:20.880 00.001 14964 Star::Find returns 1 (0), X=277.93, Y=96.40, Mass=320801, SNR=358.7, Peak=20963 HFD=3.8
23:55:20.880 00.000 14964 MultiStar: [#1 -0.33,0.14,0.16,U] [#2 -0.29,-0.66,0.00,M8] 
23:55:20.881 00.001 14964 refined, 1 included, MultiStar: {-0.10, -0.27}, one-star: {-0.07, -0.34}
23:55:20.882 00.001 14964 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.56) = xAngle (-0.38 = -0.38)
23:55:20.882 00.000 14964 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
23:55:20.882 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.93 mountX=0.27 mountY=0.13, mountTheta=0.45
23:55:20.884 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.27, opts=13)
23:55:20.884 00.000 14964 Enqueuing Move request for scope (-0.10, -0.27)
23:55:20.885 00.001 12044 Worker thread wakes up
23:55:20.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
23:55:20.885 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
23:55:20.885 00.000 12044 Moving (-0.10, -0.27) raw xDistance=0.27 yDistance=0.13
23:55:20.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.05
23:55:20.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:20.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:20.885 00.000 12044 MoveAxis(E, 0, ABG)
23:55:20.885 00.000 12044 Move returns status 0, amount 0
23:55:20.885 00.000 12044 MoveAxis(N, 0, ABG)
23:55:20.885 00.000 12044 Move returns status 0, amount 0
23:55:20.885 00.000 12044 move complete, result=0
23:55:20.885 00.000 12044 worker thread done servicing request
23:55:20.893 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20963, med=616, FiltMin=532, FiltMax=13971, Gamma=0.810
23:55:20.899 00.006 14964 UpdateGuideState exits: m=320801 SNR=358.7
23:55:20.899 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.900 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:20.900 00.000 14964 Enqueuing Expose request
23:55:20.901 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:20.901 00.000 12044 Worker thread wakes up
23:55:20.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:20.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:24.027 03.126 12044 Exposure complete
23:55:24.054 00.027 12044 worker thread done servicing request
23:55:24.054 00.000 14964 OnExposeComplete: enter
23:55:24.055 00.001 14964 UpdateGuideState(): m_state=6
23:55:24.057 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1410
23:55:24.058 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=96.30, Mass=314663, SNR=367.5, Peak=18971 HFD=3.9
23:55:24.060 00.002 14964 MultiStar: [#1 0.06,0.25,0.15,U] [#2 0.00,0.01,0.06,U] 
23:55:24.061 00.001 14964 refined, 2 included, MultiStar: {0.29, -0.33}, one-star: {0.35, -0.44}
23:55:24.062 00.001 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
23:55:24.064 00.002 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
23:55:24.064 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.33 hyp=0.44 cameraTheta=-0.85 mountX=0.34 mountY=-0.26, mountTheta=-0.65
23:55:24.067 00.003 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.33, opts=13)
23:55:24.067 00.000 14964 Enqueuing Move request for scope (0.29, -0.33)
23:55:24.068 00.001 12044 Worker thread wakes up
23:55:24.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.33) opts 0xd
23:55:24.068 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.33)
23:55:24.068 00.000 12044 Moving (0.29, -0.33) raw xDistance=0.34 yDistance=-0.26
23:55:24.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.01
23:55:24.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:24.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:55:24.068 00.000 12044 MoveAxis(E, 0, ABG)
23:55:24.068 00.000 12044 Move returns status 0, amount 0
23:55:24.068 00.000 12044 MoveAxis(N, 0, ABG)
23:55:24.069 00.001 12044 Move returns status 0, amount 0
23:55:24.069 00.000 12044 move complete, result=0
23:55:24.069 00.000 12044 worker thread done servicing request
23:55:24.079 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18971, med=615, FiltMin=521, FiltMax=14814, Gamma=0.810
23:55:24.089 00.010 14964 UpdateGuideState exits: m=314663 SNR=367.5
23:55:24.090 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.092 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:24.093 00.001 14964 Enqueuing Expose request
23:55:24.094 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:55:24.096 00.002 12044 Worker thread wakes up
23:55:24.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:24.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:27.200 03.104 12044 Exposure complete
23:55:27.221 00.021 12044 worker thread done servicing request
23:55:27.221 00.000 14964 OnExposeComplete: enter
23:55:27.222 00.001 14964 UpdateGuideState(): m_state=6
23:55:27.223 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1411
23:55:27.223 00.000 14964 Star::Find returns 1 (0), X=278.07, Y=96.82, Mass=325151, SNR=358.8, Peak=20307 HFD=4.2
23:55:27.224 00.001 14964 MultiStar: [#1 -0.01,-0.21,0.16,U] [#2 -0.26,-0.20,0.07,U] 
23:55:27.224 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.03}, one-star: {0.06, 0.08}
23:55:27.225 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
23:55:27.226 00.001 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.00)
23:55:27.226 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.67 mountX=-0.03 mountY=-0.04, mountTheta=-2.20
23:55:27.227 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.03, opts=13)
23:55:27.228 00.001 14964 Enqueuing Move request for scope (0.04, 0.03)
23:55:27.229 00.001 12044 Worker thread wakes up
23:55:27.229 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:55:27.229 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:55:27.229 00.000 12044 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
23:55:27.229 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.29, using input
23:55:27.229 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.04
23:55:27.229 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:27.229 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:27.229 00.000 12044 MoveAxis(E, 0, ABG)
23:55:27.229 00.000 12044 Move returns status 0, amount 0
23:55:27.229 00.000 12044 MoveAxis(N, 0, ABG)
23:55:27.229 00.000 12044 Move returns status 0, amount 0
23:55:27.229 00.000 12044 move complete, result=0
23:55:27.229 00.000 12044 worker thread done servicing request
23:55:27.236 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20307, med=616, FiltMin=538, FiltMax=15268, Gamma=0.810
23:55:27.242 00.006 14964 UpdateGuideState exits: m=325151 SNR=358.8
23:55:27.242 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.243 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:27.243 00.000 14964 Enqueuing Expose request
23:55:27.244 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:27.244 00.000 12044 Worker thread wakes up
23:55:27.244 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:27.245 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:30.351 03.106 12044 Exposure complete
23:55:30.373 00.022 12044 worker thread done servicing request
23:55:30.374 00.001 14964 OnExposeComplete: enter
23:55:30.374 00.000 14964 UpdateGuideState(): m_state=6
23:55:30.375 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1412
23:55:30.375 00.000 14964 Star::Find returns 1 (0), X=278.08, Y=96.11, Mass=326419, SNR=370.5, Peak=21259 HFD=4.2
23:55:30.376 00.001 14964 MultiStar: [#1 -0.17,0.47,0.16,U] [#2 -0.20,0.57,0.09,U] 
23:55:30.376 00.000 14964 refined, 2 included, MultiStar: {0.03, -0.40}, one-star: {0.08, -0.63}
23:55:30.377 00.001 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
23:55:30.377 00.000 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
23:55:30.378 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.50 mountX=0.40 mountY=0.01, mountTheta=0.04
23:55:30.379 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.40, opts=13)
23:55:30.380 00.001 14964 Enqueuing Move request for scope (0.03, -0.40)
23:55:30.381 00.001 12044 Worker thread wakes up
23:55:30.381 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
23:55:30.381 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
23:55:30.381 00.000 12044 Moving (0.03, -0.40) raw xDistance=0.40 yDistance=0.01
23:55:30.381 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.02
23:55:30.381 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:30.381 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:30.381 00.000 12044 MoveAxis(E, 0, ABG)
23:55:30.381 00.000 12044 Move returns status 0, amount 0
23:55:30.381 00.000 12044 MoveAxis(N, 0, ABG)
23:55:30.381 00.000 12044 Move returns status 0, amount 0
23:55:30.381 00.000 12044 move complete, result=0
23:55:30.381 00.000 12044 worker thread done servicing request
23:55:30.389 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21259, med=616, FiltMin=536, FiltMax=14366, Gamma=0.810
23:55:30.395 00.006 14964 UpdateGuideState exits: m=326419 SNR=370.5
23:55:30.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.396 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:30.397 00.001 14964 Enqueuing Expose request
23:55:30.397 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:30.398 00.001 12044 Worker thread wakes up
23:55:30.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:30.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:33.522 03.124 12044 Exposure complete
23:55:33.556 00.034 12044 worker thread done servicing request
23:55:33.556 00.000 14964 OnExposeComplete: enter
23:55:33.557 00.001 14964 UpdateGuideState(): m_state=6
23:55:33.558 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1413
23:55:33.558 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=96.79, Mass=327934, SNR=361.5, Peak=22303 HFD=4.1
23:55:33.559 00.001 14964 MultiStar: [#1 -0.09,-0.05,0.19,U] [#2 -0.17,-0.43,0.07,U] 
23:55:33.560 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.01}, one-star: {0.06, 0.05}
23:55:33.561 00.001 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
23:55:33.562 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
23:55:33.563 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.34 mountX=-0.01 mountY=-0.03, mountTheta=-1.89
23:55:33.564 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.01, opts=13)
23:55:33.565 00.001 14964 Enqueuing Move request for scope (0.03, 0.01)
23:55:33.565 00.000 12044 Worker thread wakes up
23:55:33.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:55:33.565 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:55:33.565 00.000 12044 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
23:55:33.565 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.27, using input
23:55:33.566 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.04
23:55:33.566 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:33.566 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:55:33.566 00.000 12044 MoveAxis(E, 0, ABG)
23:55:33.566 00.000 12044 Move returns status 0, amount 0
23:55:33.566 00.000 12044 MoveAxis(N, 0, ABG)
23:55:33.566 00.000 12044 Move returns status 0, amount 0
23:55:33.566 00.000 12044 move complete, result=0
23:55:33.566 00.000 12044 worker thread done servicing request
23:55:33.573 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22303, med=615, FiltMin=520, FiltMax=15248, Gamma=0.810
23:55:33.579 00.006 14964 UpdateGuideState exits: m=327934 SNR=361.5
23:55:33.580 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.580 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:33.580 00.000 14964 Enqueuing Expose request
23:55:33.581 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:33.581 00.000 12044 Worker thread wakes up
23:55:33.582 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:33.582 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:36.687 03.105 12044 Exposure complete
23:55:36.711 00.024 12044 worker thread done servicing request
23:55:36.711 00.000 14964 OnExposeComplete: enter
23:55:36.712 00.001 14964 UpdateGuideState(): m_state=6
23:55:36.713 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1414
23:55:36.713 00.000 14964 Star::Find returns 1 (0), X=278.10, Y=96.81, Mass=319072, SNR=350.7, Peak=18175 HFD=4.2
23:55:36.714 00.001 14964 MultiStar: [#1 -0.09,-0.17,0.18,U] [#2 -0.08,-0.46,0.06,U] 
23:55:36.714 00.000 14964 refined, 2 included, MultiStar: {0.06, 0.01}, one-star: {0.10, 0.07}
23:55:36.715 00.001 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
23:55:36.715 00.000 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.55)
23:55:36.716 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.12 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
23:55:36.717 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.01, opts=13)
23:55:36.718 00.001 14964 Enqueuing Move request for scope (0.06, 0.01)
23:55:36.718 00.000 12044 Worker thread wakes up
23:55:36.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:55:36.718 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:55:36.718 00.000 12044 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:55:36.718 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.31, using input
23:55:36.718 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.05
23:55:36.719 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:36.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:36.719 00.000 12044 MoveAxis(E, 0, ABG)
23:55:36.719 00.000 12044 Move returns status 0, amount 0
23:55:36.719 00.000 12044 MoveAxis(N, 0, ABG)
23:55:36.719 00.000 12044 Move returns status 0, amount 0
23:55:36.719 00.000 12044 move complete, result=0
23:55:36.719 00.000 12044 worker thread done servicing request
23:55:36.728 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18175, med=615, FiltMin=535, FiltMax=13727, Gamma=0.810
23:55:36.734 00.006 14964 UpdateGuideState exits: m=319072 SNR=350.7
23:55:36.735 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:36.735 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:36.736 00.001 14964 Enqueuing Expose request
23:55:36.736 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:36.737 00.001 12044 Worker thread wakes up
23:55:36.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:36.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:39.871 03.134 12044 Exposure complete
23:55:39.910 00.039 12044 worker thread done servicing request
23:55:39.910 00.000 14964 OnExposeComplete: enter
23:55:39.912 00.002 14964 UpdateGuideState(): m_state=6
23:55:39.914 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1415
23:55:39.915 00.001 14964 Star::Find returns 1 (0), X=277.96, Y=96.97, Mass=323500, SNR=358.7, Peak=19439 HFD=4.4
23:55:39.917 00.002 14964 MultiStar: [#1 -0.11,-0.34,0.16,U] [#2 -0.31,-0.55,0.06,U] 
23:55:39.919 00.002 14964 refined, 2 included, MultiStar: {-0.06, 0.12}, one-star: {-0.04, 0.23}
23:55:39.923 00.004 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
23:55:39.924 00.001 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
23:55:39.925 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=-0.12 mountY=0.05, mountTheta=2.76
23:55:39.928 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.12, opts=13)
23:55:39.929 00.001 14964 Enqueuing Move request for scope (-0.06, 0.12)
23:55:39.931 00.002 12044 Worker thread wakes up
23:55:39.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:55:39.931 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:55:39.931 00.000 12044 Moving (-0.06, 0.12) raw xDistance=-0.12 yDistance=0.05
23:55:39.931 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.29, using input
23:55:39.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.05
23:55:39.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:39.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:39.931 00.000 12044 MoveAxis(E, 0, ABG)
23:55:39.931 00.000 12044 Move returns status 0, amount 0
23:55:39.931 00.000 12044 MoveAxis(N, 0, ABG)
23:55:39.931 00.000 12044 Move returns status 0, amount 0
23:55:39.931 00.000 12044 move complete, result=0
23:55:39.932 00.001 12044 worker thread done servicing request
23:55:39.944 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19439, med=615, FiltMin=527, FiltMax=15163, Gamma=0.810
23:55:39.960 00.016 14964 UpdateGuideState exits: m=323500 SNR=358.7
23:55:39.965 00.005 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.969 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:39.973 00.004 14964 Enqueuing Expose request
23:55:39.973 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:39.974 00.001 12044 Worker thread wakes up
23:55:39.974 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:39.974 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:43.103 03.129 12044 Exposure complete
23:55:43.132 00.029 12044 worker thread done servicing request
23:55:43.132 00.000 14964 OnExposeComplete: enter
23:55:43.134 00.002 14964 UpdateGuideState(): m_state=6
23:55:43.134 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1416
23:55:43.135 00.001 14964 Star::Find returns 1 (0), X=277.52, Y=97.14, Mass=323071, SNR=357.4, Peak=19563 HFD=3.9
23:55:43.135 00.000 14964 MultiStar: [#1 -0.75,-0.39,0.00,M1] [#2 -0.57,-0.43,0.00,M3] 
23:55:43.136 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.01 = -2.28)
23:55:43.136 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
23:55:43.137 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=0.40 hyp=0.62 cameraTheta=2.45 mountX=-0.40 mountY=0.44, mountTheta=2.32
23:55:43.138 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.40, opts=13)
23:55:43.139 00.001 14964 Enqueuing Move request for scope (-0.48, 0.40)
23:55:43.139 00.000 12044 Worker thread wakes up
23:55:43.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.40) opts 0xd
23:55:43.139 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.40)
23:55:43.139 00.000 12044 Moving (-0.48, 0.40) raw xDistance=-0.40 yDistance=0.44
23:55:43.139 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -0.43, using input
23:55:43.139 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:55:43.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.07
23:55:43.139 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:43.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:55:43.139 00.000 12044 MoveAxis(E, 31, ABG)
23:55:43.139 00.000 12044 Guiding  Dir = 2, Dur = 31
23:55:43.147 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19563, med=615, FiltMin=528, FiltMax=16155, Gamma=0.810
23:55:43.153 00.006 14964 UpdateGuideState exits: m=323071 SNR=357.4
23:55:43.153 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.154 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:43.154 00.000 14964 Enqueuing Expose request
23:55:43.212 00.058 12044 IsSlewing returns 0
23:55:43.213 00.001 12044 IsGuiding returns 0
23:55:43.245 00.032 12044 IsGuiding returns 1
23:55:43.245 00.000 12044 scope still moving after pulse duration time elapsed
23:55:43.333 00.088 12044 IsSlewing returns 0
23:55:43.333 00.000 12044 IsGuiding returns 0
23:55:43.333 00.000 12044 scope move finished after 31 + 89 ms
23:55:43.333 00.000 12044 Move returns status 0, amount 31
23:55:43.333 00.000 12044 MoveAxis(N, 0, ABG)
23:55:43.333 00.000 12044 Move returns status 0, amount 0
23:55:43.333 00.000 12044 move complete, result=0
23:55:43.333 00.000 12044 worker thread done servicing request
23:55:43.333 00.000 12044 Worker thread wakes up
23:55:43.333 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.4 px 0 ms NORTH
23:55:43.334 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:43.334 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:46.436 03.102 12044 Exposure complete
23:55:46.473 00.037 12044 worker thread done servicing request
23:55:46.473 00.000 14964 OnExposeComplete: enter
23:55:46.475 00.002 14964 UpdateGuideState(): m_state=6
23:55:46.477 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1417
23:55:46.478 00.001 14964 Star::Find returns 1 (0), X=277.61, Y=96.51, Mass=323229, SNR=356.5, Peak=18319 HFD=4.1
23:55:46.480 00.002 14964 MultiStar: [#1 -0.57,0.21,0.17,U] [#2 -0.50,-0.09,0.07,U] 
23:55:46.482 00.002 14964 refined, 2 included, MultiStar: {-0.42, -0.16}, one-star: {-0.39, -0.23}
23:55:46.483 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
23:55:46.485 00.002 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
23:55:46.487 00.002 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-2.77 mountX=0.16 mountY=0.44, mountTheta=1.22
23:55:46.492 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.16, opts=13)
23:55:46.494 00.002 14964 Enqueuing Move request for scope (-0.42, -0.16)
23:55:46.494 00.000 12044 Worker thread wakes up
23:55:46.495 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.16) opts 0xd
23:55:46.495 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.16)
23:55:46.495 00.000 12044 Moving (-0.42, -0.16) raw xDistance=0.16 yDistance=0.44
23:55:46.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
23:55:46.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:46.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:55:46.495 00.000 12044 MoveAxis(E, 0, ABG)
23:55:46.495 00.000 12044 Move returns status 0, amount 0
23:55:46.495 00.000 12044 MoveAxis(N, 0, ABG)
23:55:46.495 00.000 12044 Move returns status 0, amount 0
23:55:46.495 00.000 12044 move complete, result=0
23:55:46.495 00.000 12044 worker thread done servicing request
23:55:46.509 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18319, med=615, FiltMin=534, FiltMax=13802, Gamma=0.810
23:55:46.522 00.013 14964 UpdateGuideState exits: m=323229 SNR=356.5
23:55:46.524 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.525 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:46.525 00.000 14964 Enqueuing Expose request
23:55:46.526 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:55:46.527 00.001 12044 Worker thread wakes up
23:55:46.528 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:46.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:49.632 03.104 12044 Exposure complete
23:55:49.672 00.040 12044 worker thread done servicing request
23:55:49.672 00.000 14964 OnExposeComplete: enter
23:55:49.673 00.001 14964 UpdateGuideState(): m_state=6
23:55:49.674 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1418
23:55:49.676 00.002 14964 Star::Find returns 1 (0), X=277.60, Y=97.01, Mass=321169, SNR=360.2, Peak=18187 HFD=4.1
23:55:49.678 00.002 14964 MultiStar: [#1 -0.68,-0.32,0.00,M1] [#2 -0.79,-0.49,0.00,M3] 
23:55:49.680 00.002 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
23:55:49.682 00.002 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.87)
23:55:49.684 00.002 14964 CameraToMount -- cameraX=-0.40 cameraY=0.27 hyp=0.48 cameraTheta=2.55 mountX=-0.28 mountY=0.37, mountTheta=2.21
23:55:49.686 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.27, opts=13)
23:55:49.688 00.002 14964 Enqueuing Move request for scope (-0.40, 0.27)
23:55:49.689 00.001 12044 Worker thread wakes up
23:55:49.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.27) opts 0xd
23:55:49.689 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.27)
23:55:49.689 00.000 12044 Moving (-0.40, 0.27) raw xDistance=-0.28 yDistance=0.37
23:55:49.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
23:55:49.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:49.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:55:49.689 00.000 12044 MoveAxis(E, 0, ABG)
23:55:49.689 00.000 12044 Move returns status 0, amount 0
23:55:49.690 00.001 12044 MoveAxis(N, 0, ABG)
23:55:49.690 00.000 12044 Move returns status 0, amount 0
23:55:49.690 00.000 12044 move complete, result=0
23:55:49.690 00.000 12044 worker thread done servicing request
23:55:49.702 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18187, med=616, FiltMin=532, FiltMax=15507, Gamma=0.810
23:55:49.713 00.011 14964 UpdateGuideState exits: m=321169 SNR=360.2
23:55:49.715 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.718 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:49.720 00.002 14964 Enqueuing Expose request
23:55:49.721 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:55:49.722 00.001 12044 Worker thread wakes up
23:55:49.722 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:49.722 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:52.829 03.107 12044 Exposure complete
23:55:52.862 00.033 12044 worker thread done servicing request
23:55:52.863 00.001 14964 OnExposeComplete: enter
23:55:52.865 00.002 14964 UpdateGuideState(): m_state=6
23:55:52.866 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1419
23:55:52.868 00.002 14964 Star::Find returns 1 (0), X=277.72, Y=96.94, Mass=322655, SNR=359.1, Peak=20639 HFD=4.1
23:55:52.868 00.000 14964 MultiStar: [#1 -0.67,-0.15,0.00,M2] [#2 -0.57,-0.65,0.00,M4] 
23:55:52.868 00.000 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.07 = -2.22)
23:55:52.869 00.001 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.84)
23:55:52.870 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.51 mountX=-0.21 mountY=0.26, mountTheta=2.25
23:55:52.873 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.20, opts=13)
23:55:52.874 00.001 14964 Enqueuing Move request for scope (-0.28, 0.20)
23:55:52.875 00.001 12044 Worker thread wakes up
23:55:52.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
23:55:52.876 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
23:55:52.876 00.000 12044 Moving (-0.28, 0.20) raw xDistance=-0.21 yDistance=0.26
23:55:52.876 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
23:55:52.876 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:52.876 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:55:52.876 00.000 12044 MoveAxis(E, 0, ABG)
23:55:52.876 00.000 12044 Move returns status 0, amount 0
23:55:52.876 00.000 12044 MoveAxis(N, 0, ABG)
23:55:52.876 00.000 12044 Move returns status 0, amount 0
23:55:52.876 00.000 12044 move complete, result=0
23:55:52.876 00.000 12044 worker thread done servicing request
23:55:52.889 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20639, med=615, FiltMin=525, FiltMax=15859, Gamma=0.810
23:55:52.898 00.009 14964 UpdateGuideState exits: m=322655 SNR=359.1
23:55:52.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:52.901 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:52.901 00.000 14964 Enqueuing Expose request
23:55:52.902 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:52.902 00.000 12044 Worker thread wakes up
23:55:52.902 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:52.902 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:56.010 03.108 12044 Exposure complete
23:55:56.037 00.027 12044 worker thread done servicing request
23:55:56.037 00.000 14964 OnExposeComplete: enter
23:55:56.039 00.002 14964 UpdateGuideState(): m_state=6
23:55:56.041 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1420
23:55:56.042 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=96.52, Mass=320227, SNR=359.7, Peak=20703 HFD=3.6
23:55:56.044 00.002 14964 MultiStar: [#1 -0.43,0.13,0.18,U] [#2 -0.28,-0.06,0.08,U] 
23:55:56.045 00.001 14964 refined, 2 included, MultiStar: {-0.28, -0.16}, one-star: {-0.25, -0.22}
23:55:56.046 00.001 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
23:55:56.047 00.001 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
23:55:56.048 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-2.62 mountX=0.16 mountY=0.30, mountTheta=1.08
23:55:56.050 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.16, opts=13)
23:55:56.051 00.001 14964 Enqueuing Move request for scope (-0.28, -0.16)
23:55:56.052 00.001 12044 Worker thread wakes up
23:55:56.052 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.16) opts 0xd
23:55:56.052 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.16)
23:55:56.052 00.000 12044 Moving (-0.28, -0.16) raw xDistance=0.16 yDistance=0.30
23:55:56.052 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
23:55:56.052 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:56.052 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:55:56.052 00.000 12044 MoveAxis(E, 0, ABG)
23:55:56.052 00.000 12044 Move returns status 0, amount 0
23:55:56.052 00.000 12044 MoveAxis(N, 0, ABG)
23:55:56.052 00.000 12044 Move returns status 0, amount 0
23:55:56.052 00.000 12044 move complete, result=0
23:55:56.053 00.001 12044 worker thread done servicing request
23:55:56.068 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20703, med=615, FiltMin=528, FiltMax=15295, Gamma=0.810
23:55:56.078 00.010 14964 UpdateGuideState exits: m=320227 SNR=359.7
23:55:56.080 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:56.080 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:56.081 00.001 14964 Enqueuing Expose request
23:55:56.081 00.000 12044 Worker thread wakes up
23:55:56.081 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:56.081 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:55:56.082 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:59.209 03.127 12044 Exposure complete
23:55:59.237 00.028 12044 worker thread done servicing request
23:55:59.238 00.001 14964 OnExposeComplete: enter
23:55:59.238 00.000 14964 UpdateGuideState(): m_state=6
23:55:59.239 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1421
23:55:59.239 00.000 14964 Star::Find returns 1 (0), X=277.68, Y=96.49, Mass=325525, SNR=353.9, Peak=19899 HFD=3.6
23:55:59.240 00.001 14964 MultiStar: [#1 -0.61,0.07,0.16,U] [#2 -0.57,0.00,0.08,U] 
23:55:59.240 00.000 14964 single-star, 2 included, MultiStar: {-0.37, -0.20}, one-star: {-0.32, -0.25}
23:55:59.241 00.001 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
23:55:59.241 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
23:55:59.242 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.25 hyp=0.41 cameraTheta=-2.46 mountX=0.25 mountY=0.34, mountTheta=0.94
23:55:59.243 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.25, opts=13)
23:55:59.243 00.000 14964 Enqueuing Move request for scope (-0.32, -0.25)
23:55:59.244 00.001 12044 Worker thread wakes up
23:55:59.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.25) opts 0xd
23:55:59.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.25)
23:55:59.244 00.000 12044 Moving (-0.32, -0.25) raw xDistance=0.25 yDistance=0.34
23:55:59.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.06
23:55:59.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:59.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:55:59.244 00.000 12044 MoveAxis(E, 0, ABG)
23:55:59.244 00.000 12044 Move returns status 0, amount 0
23:55:59.244 00.000 12044 MoveAxis(N, 0, ABG)
23:55:59.244 00.000 12044 Move returns status 0, amount 0
23:55:59.244 00.000 12044 move complete, result=0
23:55:59.244 00.000 12044 worker thread done servicing request
23:55:59.252 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19899, med=616, FiltMin=533, FiltMax=15122, Gamma=0.810
23:55:59.258 00.006 14964 UpdateGuideState exits: m=325525 SNR=353.9
23:55:59.258 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:59.259 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:55:59.259 00.000 14964 Enqueuing Expose request
23:55:59.260 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:59.260 00.000 12044 Worker thread wakes up
23:55:59.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:55:59.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:02.393 03.133 12044 Exposure complete
23:56:02.423 00.030 12044 worker thread done servicing request
23:56:02.423 00.000 14964 OnExposeComplete: enter
23:56:02.424 00.001 14964 UpdateGuideState(): m_state=6
23:56:02.424 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1422
23:56:02.425 00.001 14964 Star::Find returns 1 (0), X=277.37, Y=96.83, Mass=318557, SNR=341.4, Peak=17015 HFD=4.3
23:56:02.427 00.002 14964 MultiStar: [#1 -0.77,-0.06,0.00,M1] [#2 -0.76,-0.41,0.00,M3] 
23:56:02.429 00.002 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.56 = -1.72)
23:56:02.431 00.002 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.33)
23:56:02.434 00.003 14964 CameraToMount -- cameraX=-0.63 cameraY=0.08 hyp=0.64 cameraTheta=3.01 mountX=-0.09 mountY=0.62, mountTheta=1.72
23:56:02.436 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.08, opts=13)
23:56:02.438 00.002 14964 Enqueuing Move request for scope (-0.63, 0.08)
23:56:02.439 00.001 12044 Worker thread wakes up
23:56:02.440 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.08) opts 0xd
23:56:02.440 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.08)
23:56:02.440 00.000 12044 Moving (-0.63, 0.08) raw xDistance=-0.09 yDistance=0.62
23:56:02.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
23:56:02.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
23:56:02.440 00.000 12044 MoveAxis(E, 0, ABG)
23:56:02.440 00.000 12044 Move returns status 0, amount 0
23:56:02.440 00.000 12044 MoveAxis(S, 58, ABG)
23:56:02.440 00.000 12044 Guiding  Dir = 1, Dur = 58
23:56:02.451 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17015, med=615, FiltMin=532, FiltMax=13189, Gamma=0.810
23:56:02.461 00.010 14964 UpdateGuideState exits: m=318557 SNR=341.4
23:56:02.462 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:02.463 00.000 14964 Enqueuing Expose request
23:56:02.549 00.086 12044 IsSlewing returns 0
23:56:02.549 00.000 12044 IsGuiding returns 0
23:56:02.571 00.022 12044 PulseGuide returned control before completion, sleep 47
23:56:02.625 00.054 12044 IsGuiding returns 1
23:56:02.625 00.000 12044 scope still moving after pulse duration time elapsed
23:56:02.677 00.052 12044 IsSlewing returns 0
23:56:02.678 00.001 12044 IsGuiding returns 0
23:56:02.678 00.000 12044 scope move finished after 58 + 69 ms
23:56:02.678 00.000 12044 Move returns status 0, amount 58
23:56:02.678 00.000 12044 move complete, result=0
23:56:02.678 00.000 12044 worker thread done servicing request
23:56:02.678 00.000 12044 Worker thread wakes up
23:56:02.678 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:02.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:02.678 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 58 ms SOUTH
23:56:05.778 03.100 12044 Exposure complete
23:56:05.816 00.038 12044 worker thread done servicing request
23:56:05.816 00.000 14964 OnExposeComplete: enter
23:56:05.818 00.002 14964 UpdateGuideState(): m_state=6
23:56:05.818 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1423
23:56:05.819 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=96.88, Mass=319113, SNR=354.6, Peak=17979 HFD=4.3
23:56:05.819 00.000 14964 MultiStar: [#1 -0.03,-0.21,0.16,U] [#2 0.09,-0.64,0.07,U] 
23:56:05.820 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.05}, one-star: {0.14, 0.14}
23:56:05.820 00.000 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
23:56:05.821 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
23:56:05.821 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
23:56:05.823 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.05, opts=13)
23:56:05.823 00.000 14964 Enqueuing Move request for scope (0.12, 0.05)
23:56:05.824 00.001 12044 Worker thread wakes up
23:56:05.824 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:56:05.824 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:56:05.824 00.000 12044 Moving (0.12, 0.05) raw xDistance=-0.05 yDistance=-0.12
23:56:05.824 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
23:56:05.824 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:05.824 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:05.824 00.000 12044 MoveAxis(E, 0, ABG)
23:56:05.824 00.000 12044 Move returns status 0, amount 0
23:56:05.824 00.000 12044 MoveAxis(N, 0, ABG)
23:56:05.824 00.000 12044 Move returns status 0, amount 0
23:56:05.824 00.000 12044 move complete, result=0
23:56:05.824 00.000 12044 worker thread done servicing request
23:56:05.831 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17979, med=616, FiltMin=530, FiltMax=13983, Gamma=0.810
23:56:05.837 00.006 14964 UpdateGuideState exits: m=319113 SNR=354.6
23:56:05.837 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.838 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:05.838 00.000 14964 Enqueuing Expose request
23:56:05.839 00.001 12044 Worker thread wakes up
23:56:05.839 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:05.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:05.839 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:08.932 03.093 12044 Exposure complete
23:56:08.967 00.035 14964 OnExposeComplete: enter
23:56:08.970 00.003 14964 UpdateGuideState(): m_state=6
23:56:08.971 00.001 12044 worker thread done servicing request
23:56:08.971 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
23:56:08.971 00.000 14964 Star::Find returns 1 (0), X=278.43, Y=96.84, Mass=320680, SNR=340.3, Peak=19607 HFD=4.0
23:56:08.972 00.001 14964 MultiStar: [#1 0.13,-0.23,0.17,U] [#2 -0.02,-0.74,0.00,M3] 
23:56:08.972 00.000 14964 refined, 1 included, MultiStar: {0.39, 0.05}, one-star: {0.43, 0.10}
23:56:08.973 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
23:56:08.973 00.000 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.55)
23:56:08.974 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=0.05 hyp=0.39 cameraTheta=0.13 mountX=-0.04 mountY=-0.39, mountTheta=-1.68
23:56:08.976 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.05, opts=13)
23:56:08.977 00.001 14964 Enqueuing Move request for scope (0.39, 0.05)
23:56:08.978 00.001 12044 Worker thread wakes up
23:56:08.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.05) opts 0xd
23:56:08.978 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.05)
23:56:08.978 00.000 12044 Moving (0.39, 0.05) raw xDistance=-0.04 yDistance=-0.39
23:56:08.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
23:56:08.978 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:56:08.978 00.000 12044 MoveAxis(E, 0, ABG)
23:56:08.978 00.000 12044 Move returns status 0, amount 0
23:56:08.978 00.000 12044 MoveAxis(N, 0, ABG)
23:56:08.978 00.000 12044 Move returns status 0, amount 0
23:56:08.978 00.000 12044 move complete, result=0
23:56:08.978 00.000 12044 worker thread done servicing request
23:56:08.992 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19607, med=616, FiltMin=521, FiltMax=14943, Gamma=0.810
23:56:09.001 00.009 14964 UpdateGuideState exits: m=320680 SNR=340.3
23:56:09.001 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.002 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:09.002 00.000 14964 Enqueuing Expose request
23:56:09.003 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:56:09.003 00.000 12044 Worker thread wakes up
23:56:09.004 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:09.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:12.113 03.109 12044 Exposure complete
23:56:12.136 00.023 12044 worker thread done servicing request
23:56:12.137 00.001 14964 OnExposeComplete: enter
23:56:12.138 00.001 14964 UpdateGuideState(): m_state=6
23:56:12.140 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1425
23:56:12.141 00.001 14964 Star::Find returns 1 (0), X=278.48, Y=96.93, Mass=319372, SNR=352.9, Peak=18191 HFD=4.2
23:56:12.143 00.002 14964 MultiStar: [#1 0.20,-0.35,0.16,U] [#2 0.08,-0.98,0.00,M4] 
23:56:12.144 00.001 14964 refined, 1 included, MultiStar: {0.44, 0.11}, one-star: {0.48, 0.19}
23:56:12.145 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
23:56:12.147 00.002 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
23:56:12.148 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=0.11 hyp=0.46 cameraTheta=0.25 mountX=-0.11 mountY=-0.45, mountTheta=-1.80
23:56:12.152 00.004 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.11, opts=13)
23:56:12.154 00.002 14964 Enqueuing Move request for scope (0.44, 0.11)
23:56:12.155 00.001 12044 Worker thread wakes up
23:56:12.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.11) opts 0xd
23:56:12.155 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.11)
23:56:12.155 00.000 12044 Moving (0.44, 0.11) raw xDistance=-0.11 yDistance=-0.45
23:56:12.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
23:56:12.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:56:12.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:56:12.155 00.000 12044 MoveAxis(E, 0, ABG)
23:56:12.155 00.000 12044 Move returns status 0, amount 0
23:56:12.156 00.001 12044 MoveAxis(N, 0, ABG)
23:56:12.156 00.000 12044 Move returns status 0, amount 0
23:56:12.156 00.000 12044 move complete, result=0
23:56:12.156 00.000 12044 worker thread done servicing request
23:56:12.167 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18191, med=615, FiltMin=523, FiltMax=13391, Gamma=0.810
23:56:12.177 00.010 14964 UpdateGuideState exits: m=319372 SNR=352.9
23:56:12.179 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.180 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:12.181 00.001 14964 Enqueuing Expose request
23:56:12.183 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:12.184 00.001 12044 Worker thread wakes up
23:56:12.184 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:12.184 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:15.290 03.106 12044 Exposure complete
23:56:15.317 00.027 12044 worker thread done servicing request
23:56:15.317 00.000 14964 OnExposeComplete: enter
23:56:15.318 00.001 14964 UpdateGuideState(): m_state=6
23:56:15.318 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1426
23:56:15.319 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=96.72, Mass=316447, SNR=349.8, Peak=16811 HFD=4.3
23:56:15.320 00.001 14964 MultiStar: [#1 0.02,0.05,0.16,U] [#2 -0.15,-0.38,0.06,U] 
23:56:15.321 00.001 14964 refined, 2 included, MultiStar: {0.21, -0.03}, one-star: {0.27, -0.02}
23:56:15.322 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
23:56:15.323 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
23:56:15.324 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=0.03 mountY=-0.21, mountTheta=-1.42
23:56:15.326 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.03, opts=13)
23:56:15.327 00.001 14964 Enqueuing Move request for scope (0.21, -0.03)
23:56:15.328 00.001 12044 Worker thread wakes up
23:56:15.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:56:15.328 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:56:15.328 00.000 12044 Moving (0.21, -0.03) raw xDistance=0.03 yDistance=-0.21
23:56:15.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
23:56:15.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:15.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:56:15.328 00.000 12044 MoveAxis(E, 0, ABG)
23:56:15.328 00.000 12044 Move returns status 0, amount 0
23:56:15.328 00.000 12044 MoveAxis(N, 0, ABG)
23:56:15.328 00.000 12044 Move returns status 0, amount 0
23:56:15.328 00.000 12044 move complete, result=0
23:56:15.328 00.000 12044 worker thread done servicing request
23:56:15.337 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16811, med=615, FiltMin=531, FiltMax=12715, Gamma=0.810
23:56:15.346 00.009 14964 UpdateGuideState exits: m=316447 SNR=349.8
23:56:15.347 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.348 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:15.348 00.000 14964 Enqueuing Expose request
23:56:15.349 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:15.350 00.001 12044 Worker thread wakes up
23:56:15.350 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:15.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:18.455 03.105 12044 Exposure complete
23:56:18.483 00.028 12044 worker thread done servicing request
23:56:18.483 00.000 14964 OnExposeComplete: enter
23:56:18.485 00.002 14964 UpdateGuideState(): m_state=6
23:56:18.487 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1427
23:56:18.488 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=96.96, Mass=323700, SNR=357.7, Peak=18387 HFD=4.1
23:56:18.490 00.002 14964 MultiStar: [#1 0.25,-0.32,0.16,U] [#2 0.17,-0.47,0.06,U] 
23:56:18.491 00.001 14964 refined, 2 included, MultiStar: {0.50, 0.12}, one-star: {0.56, 0.22}
23:56:18.492 00.001 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
23:56:18.494 00.002 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.44)
23:56:18.495 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.12 hyp=0.51 cameraTheta=0.23 mountX=-0.11 mountY=-0.51, mountTheta=-1.78
23:56:18.497 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.12, opts=13)
23:56:18.498 00.001 14964 Enqueuing Move request for scope (0.50, 0.12)
23:56:18.499 00.001 12044 Worker thread wakes up
23:56:18.499 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.12) opts 0xd
23:56:18.499 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.12)
23:56:18.499 00.000 12044 Moving (0.50, 0.12) raw xDistance=-0.11 yDistance=-0.51
23:56:18.499 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
23:56:18.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:18.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:56:18.499 00.000 12044 MoveAxis(E, 0, ABG)
23:56:18.499 00.000 12044 Move returns status 0, amount 0
23:56:18.499 00.000 12044 MoveAxis(N, 0, ABG)
23:56:18.499 00.000 12044 Move returns status 0, amount 0
23:56:18.499 00.000 12044 move complete, result=0
23:56:18.500 00.001 12044 worker thread done servicing request
23:56:18.513 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18387, med=615, FiltMin=529, FiltMax=14879, Gamma=0.810
23:56:18.522 00.009 14964 UpdateGuideState exits: m=323700 SNR=357.7
23:56:18.523 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.523 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:18.524 00.001 14964 Enqueuing Expose request
23:56:18.524 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:18.525 00.001 12044 Worker thread wakes up
23:56:18.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:18.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:21.660 03.135 12044 Exposure complete
23:56:21.681 00.021 12044 worker thread done servicing request
23:56:21.681 00.000 14964 OnExposeComplete: enter
23:56:21.682 00.001 14964 UpdateGuideState(): m_state=6
23:56:21.683 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1428
23:56:21.684 00.001 14964 Star::Find returns 1 (0), X=278.17, Y=96.54, Mass=322248, SNR=356.9, Peak=21131 HFD=3.8
23:56:21.684 00.000 14964 MultiStar: [#1 0.02,-0.01,0.16,U] [#2 0.04,-0.28,0.07,U] 
23:56:21.685 00.001 14964 refined, 2 included, MultiStar: {0.14, -0.18}, one-star: {0.17, -0.20}
23:56:21.685 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
23:56:21.686 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.58)
23:56:21.686 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=0.19 mountY=-0.12, mountTheta=-0.59
23:56:21.687 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.18, opts=13)
23:56:21.688 00.001 14964 Enqueuing Move request for scope (0.14, -0.18)
23:56:21.688 00.000 12044 Worker thread wakes up
23:56:21.688 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
23:56:21.688 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
23:56:21.688 00.000 12044 Moving (0.14, -0.18) raw xDistance=0.19 yDistance=-0.12
23:56:21.688 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
23:56:21.689 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:21.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:21.689 00.000 12044 MoveAxis(E, 0, ABG)
23:56:21.689 00.000 12044 Move returns status 0, amount 0
23:56:21.689 00.000 12044 MoveAxis(N, 0, ABG)
23:56:21.689 00.000 12044 Move returns status 0, amount 0
23:56:21.689 00.000 12044 move complete, result=0
23:56:21.689 00.000 12044 worker thread done servicing request
23:56:21.695 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21131, med=615, FiltMin=528, FiltMax=14304, Gamma=0.810
23:56:21.701 00.006 14964 UpdateGuideState exits: m=322248 SNR=356.9
23:56:21.701 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.702 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:21.702 00.000 14964 Enqueuing Expose request
23:56:21.703 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:21.703 00.000 12044 Worker thread wakes up
23:56:21.704 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:21.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:24.810 03.106 12044 Exposure complete
23:56:24.847 00.037 12044 worker thread done servicing request
23:56:24.847 00.000 14964 OnExposeComplete: enter
23:56:24.848 00.001 14964 UpdateGuideState(): m_state=6
23:56:24.849 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1429
23:56:24.849 00.000 14964 Star::Find returns 1 (0), X=277.91, Y=96.43, Mass=317404, SNR=359.4, Peak=18415 HFD=3.9
23:56:24.850 00.001 14964 MultiStar: [#1 -0.19,0.01,0.17,U] [#2 -0.43,-0.15,0.07,U] 
23:56:24.851 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.26}, one-star: {-0.09, -0.31}
23:56:24.852 00.001 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
23:56:24.852 00.000 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
23:56:24.853 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.02 mountX=0.26 mountY=0.15, mountTheta=0.53
23:56:24.854 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.26, opts=13)
23:56:24.855 00.001 14964 Enqueuing Move request for scope (-0.12, -0.26)
23:56:24.856 00.001 12044 Worker thread wakes up
23:56:24.856 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
23:56:24.856 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
23:56:24.856 00.000 12044 Moving (-0.12, -0.26) raw xDistance=0.26 yDistance=0.15
23:56:24.856 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.00
23:56:24.856 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:24.856 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:56:24.857 00.001 12044 MoveAxis(E, 0, ABG)
23:56:24.857 00.000 12044 Move returns status 0, amount 0
23:56:24.857 00.000 12044 MoveAxis(N, 0, ABG)
23:56:24.857 00.000 12044 Move returns status 0, amount 0
23:56:24.857 00.000 12044 move complete, result=0
23:56:24.857 00.000 12044 worker thread done servicing request
23:56:24.865 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18415, med=615, FiltMin=525, FiltMax=13910, Gamma=0.810
23:56:24.872 00.007 14964 UpdateGuideState exits: m=317404 SNR=359.4
23:56:24.873 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.873 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:24.874 00.001 14964 Enqueuing Expose request
23:56:24.874 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:24.875 00.001 12044 Worker thread wakes up
23:56:24.875 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:24.875 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:28.011 03.136 12044 Exposure complete
23:56:28.055 00.044 12044 worker thread done servicing request
23:56:28.055 00.000 14964 OnExposeComplete: enter
23:56:28.057 00.002 14964 UpdateGuideState(): m_state=6
23:56:28.059 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1430
23:56:28.060 00.001 14964 Star::Find returns 1 (0), X=278.00, Y=96.53, Mass=320554, SNR=343.7, Peak=21635 HFD=3.7
23:56:28.061 00.001 14964 MultiStar: [#1 -0.31,-0.03,0.17,U] [#2 -0.34,-0.46,0.07,U] 
23:56:28.061 00.000 14964 refined, 2 included, MultiStar: {-0.07, -0.20}, one-star: {-0.00, -0.21}
23:56:28.062 00.001 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
23:56:28.064 00.002 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
23:56:28.065 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.89 mountX=0.20 mountY=0.09, mountTheta=0.41
23:56:28.068 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.20, opts=13)
23:56:28.069 00.001 14964 Enqueuing Move request for scope (-0.07, -0.20)
23:56:28.070 00.001 12044 Worker thread wakes up
23:56:28.071 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
23:56:28.071 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
23:56:28.071 00.000 12044 Moving (-0.07, -0.20) raw xDistance=0.20 yDistance=0.09
23:56:28.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
23:56:28.071 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:28.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:56:28.071 00.000 12044 MoveAxis(E, 0, ABG)
23:56:28.071 00.000 12044 Move returns status 0, amount 0
23:56:28.071 00.000 12044 MoveAxis(N, 0, ABG)
23:56:28.071 00.000 12044 Move returns status 0, amount 0
23:56:28.071 00.000 12044 move complete, result=0
23:56:28.071 00.000 12044 worker thread done servicing request
23:56:28.085 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21635, med=616, FiltMin=525, FiltMax=14699, Gamma=0.810
23:56:28.095 00.010 14964 UpdateGuideState exits: m=320554 SNR=343.7
23:56:28.097 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.098 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:28.099 00.001 14964 Enqueuing Expose request
23:56:28.100 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:28.100 00.000 12044 Worker thread wakes up
23:56:28.101 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:28.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:31.220 03.119 12044 Exposure complete
23:56:31.247 00.027 12044 worker thread done servicing request
23:56:31.247 00.000 14964 OnExposeComplete: enter
23:56:31.247 00.000 14964 UpdateGuideState(): m_state=6
23:56:31.248 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1431
23:56:31.249 00.001 14964 Star::Find returns 1 (0), X=278.13, Y=97.20, Mass=322731, SNR=342.5, Peak=17799 HFD=4.3
23:56:31.249 00.000 14964 MultiStar: [#1 -0.19,-0.57,0.19,U] [#2 -0.15,-0.99,0.00,M1] 
23:56:31.250 00.001 14964 refined, 1 included, MultiStar: {0.08, 0.30}, one-star: {0.13, 0.46}
23:56:31.250 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.56) = xAngle (2.86 = 2.86)
23:56:31.251 00.001 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.37)
23:56:31.251 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.31 mountX=-0.29 mountY=-0.11, mountTheta=-2.79
23:56:31.253 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.30, opts=13)
23:56:31.253 00.000 14964 Enqueuing Move request for scope (0.08, 0.30)
23:56:31.254 00.001 12044 Worker thread wakes up
23:56:31.254 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
23:56:31.254 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
23:56:31.254 00.000 12044 Moving (0.08, 0.30) raw xDistance=-0.29 yDistance=-0.11
23:56:31.254 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
23:56:31.254 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:31.254 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:31.254 00.000 12044 MoveAxis(E, 0, ABG)
23:56:31.254 00.000 12044 Move returns status 0, amount 0
23:56:31.254 00.000 12044 MoveAxis(N, 0, ABG)
23:56:31.254 00.000 12044 Move returns status 0, amount 0
23:56:31.254 00.000 12044 move complete, result=0
23:56:31.254 00.000 12044 worker thread done servicing request
23:56:31.265 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17799, med=616, FiltMin=531, FiltMax=14383, Gamma=0.810
23:56:31.271 00.006 14964 UpdateGuideState exits: m=322731 SNR=342.5
23:56:31.272 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.273 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:31.275 00.002 14964 Enqueuing Expose request
23:56:31.275 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:31.276 00.001 12044 Worker thread wakes up
23:56:31.276 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:31.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:34.378 03.102 12044 Exposure complete
23:56:34.409 00.031 12044 worker thread done servicing request
23:56:34.409 00.000 14964 OnExposeComplete: enter
23:56:34.412 00.003 14964 UpdateGuideState(): m_state=6
23:56:34.412 00.000 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1432
23:56:34.413 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=96.45, Mass=324041, SNR=357.8, Peak=21379 HFD=3.6
23:56:34.414 00.001 14964 MultiStar: [#1 -0.24,-0.11,0.18,U] [#2 -0.06,-0.22,0.07,U] 
23:56:34.414 00.000 14964 refined, 2 included, MultiStar: {-0.10, -0.26}, one-star: {-0.08, -0.29}
23:56:34.415 00.001 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
23:56:34.415 00.000 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
23:56:34.416 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.95 mountX=0.26 mountY=0.13, mountTheta=0.46
23:56:34.417 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.26, opts=13)
23:56:34.417 00.000 14964 Enqueuing Move request for scope (-0.10, -0.26)
23:56:34.418 00.001 12044 Worker thread wakes up
23:56:34.418 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
23:56:34.418 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
23:56:34.418 00.000 12044 Moving (-0.10, -0.26) raw xDistance=0.26 yDistance=0.13
23:56:34.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
23:56:34.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:34.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:56:34.418 00.000 12044 MoveAxis(E, 0, ABG)
23:56:34.418 00.000 12044 Move returns status 0, amount 0
23:56:34.418 00.000 12044 MoveAxis(N, 0, ABG)
23:56:34.418 00.000 12044 Move returns status 0, amount 0
23:56:34.418 00.000 12044 move complete, result=0
23:56:34.419 00.001 12044 worker thread done servicing request
23:56:34.436 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21379, med=614, FiltMin=530, FiltMax=15331, Gamma=0.810
23:56:34.446 00.010 14964 UpdateGuideState exits: m=324041 SNR=357.8
23:56:34.448 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.449 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:34.450 00.001 14964 Enqueuing Expose request
23:56:34.450 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:34.451 00.001 12044 Worker thread wakes up
23:56:34.451 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:34.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:37.558 03.107 12044 Exposure complete
23:56:37.584 00.026 12044 worker thread done servicing request
23:56:37.585 00.001 14964 OnExposeComplete: enter
23:56:37.585 00.000 14964 UpdateGuideState(): m_state=6
23:56:37.586 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1433
23:56:37.586 00.000 14964 Star::Find returns 1 (0), X=277.99, Y=96.59, Mass=325209, SNR=354.2, Peak=21171 HFD=3.8
23:56:37.588 00.002 14964 MultiStar: [#1 -0.25,-0.12,0.17,U] [#2 -0.23,-0.38,0.07,U] 
23:56:37.588 00.000 14964 single-star, 2 included, MultiStar: {-0.05, -0.16}, one-star: {-0.01, -0.15}
23:56:37.589 00.001 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.06 = -0.06)
23:56:37.589 00.000 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
23:56:37.589 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=0.15 mountY=0.02, mountTheta=0.15
23:56:37.590 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.15, opts=13)
23:56:37.591 00.001 14964 Enqueuing Move request for scope (-0.01, -0.15)
23:56:37.592 00.001 12044 Worker thread wakes up
23:56:37.592 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
23:56:37.592 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
23:56:37.592 00.000 12044 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.02
23:56:37.592 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
23:56:37.592 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:37.592 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:37.592 00.000 12044 MoveAxis(E, 0, ABG)
23:56:37.592 00.000 12044 Move returns status 0, amount 0
23:56:37.592 00.000 12044 MoveAxis(N, 0, ABG)
23:56:37.592 00.000 12044 Move returns status 0, amount 0
23:56:37.592 00.000 12044 move complete, result=0
23:56:37.592 00.000 12044 worker thread done servicing request
23:56:37.601 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21171, med=615, FiltMin=538, FiltMax=14970, Gamma=0.810
23:56:37.609 00.008 14964 UpdateGuideState exits: m=325209 SNR=354.2
23:56:37.611 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.612 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:37.614 00.002 14964 Enqueuing Expose request
23:56:37.615 00.001 12044 Worker thread wakes up
23:56:37.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:37.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:37.615 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:40.721 03.106 12044 Exposure complete
23:56:40.754 00.033 12044 worker thread done servicing request
23:56:40.754 00.000 14964 OnExposeComplete: enter
23:56:40.755 00.001 14964 UpdateGuideState(): m_state=6
23:56:40.755 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1434
23:56:40.756 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=96.84, Mass=320797, SNR=356.3, Peak=18647 HFD=4.2
23:56:40.757 00.001 14964 MultiStar: [#1 -0.17,-0.31,0.17,U] [#2 -0.13,-0.45,0.08,U] 
23:56:40.758 00.001 14964 refined, 2 included, MultiStar: {0.01, 0.01}, one-star: {0.06, 0.10}
23:56:40.758 00.000 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.19 = 2.19)
23:56:40.759 00.001 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.04)
23:56:40.760 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.64 mountX=-0.01 mountY=-0.02, mountTheta=-2.17
23:56:40.761 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.01, opts=13)
23:56:40.762 00.001 14964 Enqueuing Move request for scope (0.01, 0.01)
23:56:40.763 00.001 12044 Worker thread wakes up
23:56:40.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:56:40.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:56:40.763 00.000 12044 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:56:40.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
23:56:40.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:40.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:40.763 00.000 12044 MoveAxis(E, 0, ABG)
23:56:40.763 00.000 12044 Move returns status 0, amount 0
23:56:40.763 00.000 12044 MoveAxis(N, 0, ABG)
23:56:40.763 00.000 12044 Move returns status 0, amount 0
23:56:40.763 00.000 12044 move complete, result=0
23:56:40.763 00.000 12044 worker thread done servicing request
23:56:40.770 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18647, med=616, FiltMin=539, FiltMax=14238, Gamma=0.810
23:56:40.776 00.006 14964 UpdateGuideState exits: m=320797 SNR=356.3
23:56:40.777 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.777 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:40.778 00.001 14964 Enqueuing Expose request
23:56:40.779 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:40.779 00.000 12044 Worker thread wakes up
23:56:40.779 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:40.779 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:43.881 03.102 12044 Exposure complete
23:56:43.920 00.039 12044 worker thread done servicing request
23:56:43.920 00.000 14964 OnExposeComplete: enter
23:56:43.922 00.002 14964 UpdateGuideState(): m_state=6
23:56:43.923 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1435
23:56:43.925 00.002 14964 Star::Find returns 1 (0), X=278.11, Y=96.76, Mass=320950, SNR=355.7, Peak=23899 HFD=3.9
23:56:43.926 00.001 14964 MultiStar: [#1 -0.07,-0.06,0.18,U] [#2 -0.18,-0.30,0.07,U] 
23:56:43.927 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.01}, one-star: {0.11, 0.02}
23:56:43.929 00.002 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
23:56:43.930 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
23:56:43.931 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=0.01 mountY=-0.07, mountTheta=-1.39
23:56:43.935 00.004 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.01, opts=13)
23:56:43.936 00.001 14964 Enqueuing Move request for scope (0.07, -0.01)
23:56:43.937 00.001 12044 Worker thread wakes up
23:56:43.937 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:56:43.937 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:56:43.937 00.000 12044 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
23:56:43.937 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
23:56:43.937 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:43.937 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:43.937 00.000 12044 MoveAxis(E, 0, ABG)
23:56:43.937 00.000 12044 Move returns status 0, amount 0
23:56:43.937 00.000 12044 MoveAxis(N, 0, ABG)
23:56:43.937 00.000 12044 Move returns status 0, amount 0
23:56:43.937 00.000 12044 move complete, result=0
23:56:43.938 00.001 12044 worker thread done servicing request
23:56:43.953 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23899, med=615, FiltMin=531, FiltMax=15063, Gamma=0.810
23:56:43.963 00.010 14964 UpdateGuideState exits: m=320950 SNR=355.7
23:56:43.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.966 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:43.968 00.002 14964 Enqueuing Expose request
23:56:43.969 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:43.971 00.002 12044 Worker thread wakes up
23:56:43.971 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:43.971 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:47.081 03.110 12044 Exposure complete
23:56:47.114 00.033 12044 worker thread done servicing request
23:56:47.114 00.000 14964 OnExposeComplete: enter
23:56:47.115 00.001 14964 UpdateGuideState(): m_state=6
23:56:47.116 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1436
23:56:47.116 00.000 14964 Star::Find returns 1 (0), X=278.04, Y=96.78, Mass=325945, SNR=362.9, Peak=24215 HFD=4.1
23:56:47.117 00.001 14964 MultiStar: [#1 -0.11,0.07,0.16,U] [#2 -0.21,-0.36,0.08,U] 
23:56:47.117 00.000 14964 refined, 2 included, MultiStar: {0.00, 0.02}, one-star: {0.03, 0.04}
23:56:47.118 00.001 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
23:56:47.118 00.000 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
23:56:47.119 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.54 mountX=-0.02 mountY=-0.00, mountTheta=-3.01
23:56:47.120 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.02, opts=13)
23:56:47.120 00.000 14964 Enqueuing Move request for scope (0.00, 0.02)
23:56:47.121 00.001 12044 Worker thread wakes up
23:56:47.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:56:47.121 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:56:47.121 00.000 12044 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
23:56:47.121 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.05, using input
23:56:47.121 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
23:56:47.122 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:47.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:56:47.122 00.000 12044 MoveAxis(E, 0, ABG)
23:56:47.122 00.000 12044 Move returns status 0, amount 0
23:56:47.122 00.000 12044 MoveAxis(N, 0, ABG)
23:56:47.122 00.000 12044 Move returns status 0, amount 0
23:56:47.122 00.000 12044 move complete, result=0
23:56:47.122 00.000 12044 worker thread done servicing request
23:56:47.129 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24215, med=616, FiltMin=531, FiltMax=14092, Gamma=0.810
23:56:47.137 00.008 14964 UpdateGuideState exits: m=325945 SNR=362.9
23:56:47.139 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.140 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:47.142 00.002 14964 Enqueuing Expose request
23:56:47.142 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:47.144 00.002 12044 Worker thread wakes up
23:56:47.144 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:47.145 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:50.258 03.113 12044 Exposure complete
23:56:50.285 00.027 12044 worker thread done servicing request
23:56:50.285 00.000 14964 OnExposeComplete: enter
23:56:50.285 00.000 14964 UpdateGuideState(): m_state=6
23:56:50.286 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1437
23:56:50.286 00.000 14964 Star::Find returns 1 (0), X=278.13, Y=96.55, Mass=320833, SNR=345.3, Peak=22631 HFD=3.7
23:56:50.287 00.001 14964 MultiStar: [#1 -0.12,-0.03,0.18,U] [#2 -0.02,-0.36,0.07,U] 
23:56:50.287 00.000 14964 refined, 2 included, MultiStar: {0.08, -0.18}, one-star: {0.12, -0.19}
23:56:50.288 00.001 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
23:56:50.288 00.000 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.82)
23:56:50.289 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=0.18 mountY=-0.06, mountTheta=-0.34
23:56:50.290 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.18, opts=13)
23:56:50.290 00.000 14964 Enqueuing Move request for scope (0.08, -0.18)
23:56:50.291 00.001 12044 Worker thread wakes up
23:56:50.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
23:56:50.291 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
23:56:50.291 00.000 12044 Moving (0.08, -0.18) raw xDistance=0.18 yDistance=-0.06
23:56:50.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
23:56:50.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:50.291 00.000 12044 MoveAxis(E, 0, ABG)
23:56:50.291 00.000 12044 Move returns status 0, amount 0
23:56:50.291 00.000 12044 MoveAxis(N, 0, ABG)
23:56:50.291 00.000 12044 Move returns status 0, amount 0
23:56:50.291 00.000 12044 move complete, result=0
23:56:50.291 00.000 12044 worker thread done servicing request
23:56:50.300 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22631, med=615, FiltMin=535, FiltMax=15664, Gamma=0.810
23:56:50.310 00.010 14964 UpdateGuideState exits: m=320833 SNR=345.3
23:56:50.311 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.311 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:50.312 00.001 14964 Enqueuing Expose request
23:56:50.312 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:50.313 00.001 12044 Worker thread wakes up
23:56:50.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:50.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:53.449 03.136 12044 Exposure complete
23:56:53.487 00.038 12044 worker thread done servicing request
23:56:53.488 00.001 14964 OnExposeComplete: enter
23:56:53.489 00.001 14964 UpdateGuideState(): m_state=6
23:56:53.491 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1438
23:56:53.492 00.001 14964 Star::Find returns 1 (0), X=277.85, Y=96.60, Mass=324448, SNR=363.1, Peak=21343 HFD=3.8
23:56:53.493 00.001 14964 MultiStar: [#1 -0.31,-0.18,0.17,U] [#2 -0.67,-0.17,0.00,M1] 
23:56:53.495 00.002 14964 single-star, 1 included, MultiStar: {-0.18, -0.15}, one-star: {-0.15, -0.15}
23:56:53.496 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
23:56:53.498 00.002 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
23:56:53.499 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.39 mountX=0.14 mountY=0.17, mountTheta=0.87
23:56:53.502 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.15, opts=13)
23:56:53.505 00.003 14964 Enqueuing Move request for scope (-0.15, -0.15)
23:56:53.506 00.001 12044 Worker thread wakes up
23:56:53.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
23:56:53.506 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
23:56:53.507 00.001 12044 Moving (-0.15, -0.15) raw xDistance=0.14 yDistance=0.17
23:56:53.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
23:56:53.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:53.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:56:53.507 00.000 12044 MoveAxis(E, 0, ABG)
23:56:53.507 00.000 12044 Move returns status 0, amount 0
23:56:53.507 00.000 12044 MoveAxis(N, 0, ABG)
23:56:53.507 00.000 12044 Move returns status 0, amount 0
23:56:53.507 00.000 12044 move complete, result=0
23:56:53.507 00.000 12044 worker thread done servicing request
23:56:53.519 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21343, med=615, FiltMin=535, FiltMax=15635, Gamma=0.810
23:56:53.531 00.012 14964 UpdateGuideState exits: m=324448 SNR=363.1
23:56:53.533 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.535 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:53.536 00.001 14964 Enqueuing Expose request
23:56:53.539 00.003 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:53.541 00.002 12044 Worker thread wakes up
23:56:53.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:53.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:56.649 03.108 12044 Exposure complete
23:56:56.694 00.045 12044 worker thread done servicing request
23:56:56.695 00.001 14964 OnExposeComplete: enter
23:56:56.696 00.001 14964 UpdateGuideState(): m_state=6
23:56:56.697 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1439
23:56:56.699 00.002 14964 Star::Find returns 1 (0), X=278.05, Y=96.76, Mass=320433, SNR=359.1, Peak=19267 HFD=4.1
23:56:56.701 00.002 14964 MultiStar: [#1 -0.25,-0.10,0.17,U] [#2 -0.35,-0.31,0.07,U] 
23:56:56.702 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.01}, one-star: {0.04, 0.02}
23:56:56.703 00.001 14964 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.56) = xAngle (-0.88 = -0.88)
23:56:56.705 00.002 14964 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.17 = 2.17)
23:56:56.706 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.44 mountX=0.01 mountY=0.02, mountTheta=0.92
23:56:56.708 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.01, opts=13)
23:56:56.710 00.002 14964 Enqueuing Move request for scope (-0.02, -0.01)
23:56:56.711 00.001 12044 Worker thread wakes up
23:56:56.711 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:56:56.711 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:56:56.711 00.000 12044 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
23:56:56.711 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
23:56:56.711 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
23:56:56.711 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.712 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:56.712 00.000 12044 MoveAxis(E, 0, ABG)
23:56:56.712 00.000 12044 Move returns status 0, amount 0
23:56:56.712 00.000 12044 MoveAxis(N, 0, ABG)
23:56:56.712 00.000 12044 Move returns status 0, amount 0
23:56:56.712 00.000 12044 move complete, result=0
23:56:56.712 00.000 12044 worker thread done servicing request
23:56:56.728 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19267, med=616, FiltMin=537, FiltMax=14915, Gamma=0.810
23:56:56.738 00.010 14964 UpdateGuideState exits: m=320433 SNR=359.1
23:56:56.740 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.742 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:56.743 00.001 14964 Enqueuing Expose request
23:56:56.744 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:56.746 00.002 12044 Worker thread wakes up
23:56:56.746 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:56.746 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:56:59.850 03.104 12044 Exposure complete
23:56:59.885 00.035 12044 worker thread done servicing request
23:56:59.885 00.000 14964 OnExposeComplete: enter
23:56:59.887 00.002 14964 UpdateGuideState(): m_state=6
23:56:59.888 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1440
23:56:59.889 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=96.41, Mass=313075, SNR=353.7, Peak=18607 HFD=3.9
23:56:59.891 00.002 14964 MultiStar: [#1 -0.31,0.17,0.18,U] [#2 -0.23,-0.38,0.07,U] 
23:56:59.891 00.000 14964 refined, 2 included, MultiStar: {-0.12, -0.26}, one-star: {-0.08, -0.33}
23:56:59.892 00.001 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
23:56:59.892 00.000 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
23:56:59.894 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=0.26 mountY=0.14, mountTheta=0.51
23:56:59.896 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.26, opts=13)
23:56:59.897 00.001 14964 Enqueuing Move request for scope (-0.12, -0.26)
23:56:59.898 00.001 12044 Worker thread wakes up
23:56:59.898 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
23:56:59.898 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
23:56:59.898 00.000 12044 Moving (-0.12, -0.26) raw xDistance=0.26 yDistance=0.14
23:56:59.898 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
23:56:59.899 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:59.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:59.899 00.000 12044 MoveAxis(E, 0, ABG)
23:56:59.899 00.000 12044 Move returns status 0, amount 0
23:56:59.899 00.000 12044 MoveAxis(N, 0, ABG)
23:56:59.899 00.000 12044 Move returns status 0, amount 0
23:56:59.899 00.000 12044 move complete, result=0
23:56:59.899 00.000 12044 worker thread done servicing request
23:56:59.907 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18607, med=615, FiltMin=530, FiltMax=13822, Gamma=0.810
23:56:59.914 00.007 14964 UpdateGuideState exits: m=313075 SNR=353.7
23:56:59.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.917 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:56:59.919 00.002 14964 Enqueuing Expose request
23:56:59.920 00.001 12044 Worker thread wakes up
23:56:59.920 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:59.921 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:56:59.921 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:03.056 03.135 12044 Exposure complete
23:57:03.083 00.027 12044 worker thread done servicing request
23:57:03.083 00.000 14964 OnExposeComplete: enter
23:57:03.084 00.001 14964 UpdateGuideState(): m_state=6
23:57:03.084 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1441
23:57:03.085 00.001 14964 Star::Find returns 1 (0), X=278.51, Y=96.83, Mass=322104, SNR=345.7, Peak=17835 HFD=4.5
23:57:03.085 00.000 14964 MultiStar: [#1 0.37,-0.18,0.17,U] [#2 0.25,-0.61,0.07,U] 
23:57:03.086 00.001 14964 refined, 2 included, MultiStar: {0.47, 0.01}, one-star: {0.50, 0.09}
23:57:03.086 00.000 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
23:57:03.087 00.001 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.65)
23:57:03.087 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.03 mountX=-0.01 mountY=-0.47, mountTheta=-1.58
23:57:03.088 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.01, opts=13)
23:57:03.089 00.001 14964 Enqueuing Move request for scope (0.47, 0.01)
23:57:03.089 00.000 12044 Worker thread wakes up
23:57:03.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.01) opts 0xd
23:57:03.089 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.01)
23:57:03.089 00.000 12044 Moving (0.47, 0.01) raw xDistance=-0.01 yDistance=-0.47
23:57:03.089 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
23:57:03.089 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
23:57:03.089 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:03.089 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:57:03.090 00.001 12044 MoveAxis(E, 0, ABG)
23:57:03.090 00.000 12044 Move returns status 0, amount 0
23:57:03.090 00.000 12044 MoveAxis(N, 0, ABG)
23:57:03.090 00.000 12044 Move returns status 0, amount 0
23:57:03.090 00.000 12044 move complete, result=0
23:57:03.090 00.000 12044 worker thread done servicing request
23:57:03.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17835, med=615, FiltMin=531, FiltMax=13883, Gamma=0.810
23:57:03.103 00.006 14964 UpdateGuideState exits: m=322104 SNR=345.7
23:57:03.103 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.104 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:03.104 00.000 14964 Enqueuing Expose request
23:57:03.105 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:57:03.105 00.000 12044 Worker thread wakes up
23:57:03.105 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:03.105 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:06.208 03.103 12044 Exposure complete
23:57:06.248 00.040 12044 worker thread done servicing request
23:57:06.248 00.000 14964 OnExposeComplete: enter
23:57:06.249 00.001 14964 UpdateGuideState(): m_state=6
23:57:06.251 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1442
23:57:06.252 00.001 14964 Star::Find returns 1 (0), X=278.12, Y=96.60, Mass=321376, SNR=354.2, Peak=22267 HFD=3.9
23:57:06.253 00.001 14964 MultiStar: [#1 -0.05,-0.13,0.18,U] [#2 0.00,0.00,0.00,L] 
23:57:06.254 00.001 14964 refined, 1 included, MultiStar: {0.09, -0.14}, one-star: {0.12, -0.14}
23:57:06.256 00.002 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
23:57:06.256 00.000 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.65)
23:57:06.258 00.002 14964 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.98 mountX=0.14 mountY=-0.08, mountTheta=-0.51
23:57:06.258 00.000 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.14, opts=13)
23:57:06.259 00.001 14964 Enqueuing Move request for scope (0.09, -0.14)
23:57:06.259 00.000 12044 Worker thread wakes up
23:57:06.259 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:57:06.259 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:57:06.259 00.000 12044 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.08
23:57:06.260 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
23:57:06.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:06.260 00.000 12044 MoveAxis(E, 0, ABG)
23:57:06.260 00.000 12044 Move returns status 0, amount 0
23:57:06.260 00.000 12044 MoveAxis(N, 0, ABG)
23:57:06.260 00.000 12044 Move returns status 0, amount 0
23:57:06.260 00.000 12044 move complete, result=0
23:57:06.260 00.000 12044 worker thread done servicing request
23:57:06.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22267, med=615, FiltMin=533, FiltMax=14862, Gamma=0.810
23:57:06.273 00.006 14964 UpdateGuideState exits: m=321376 SNR=354.2
23:57:06.274 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.274 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:06.275 00.001 14964 Enqueuing Expose request
23:57:06.275 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:06.276 00.001 12044 Worker thread wakes up
23:57:06.276 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:06.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:09.383 03.107 12044 Exposure complete
23:57:09.423 00.040 12044 worker thread done servicing request
23:57:09.423 00.000 14964 OnExposeComplete: enter
23:57:09.425 00.002 14964 UpdateGuideState(): m_state=6
23:57:09.427 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1443
23:57:09.428 00.001 14964 Star::Find returns 1 (0), X=278.04, Y=96.82, Mass=324449, SNR=363.3, Peak=23195 HFD=4.1
23:57:09.428 00.000 14964 MultiStar: [#1 -0.08,0.09,0.16,U] [#2 -0.02,-0.45,0.07,U] 
23:57:09.429 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.05}, one-star: {0.04, 0.08}
23:57:09.429 00.000 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
23:57:09.430 00.001 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.47)
23:57:09.430 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.21 mountX=-0.05 mountY=-0.02, mountTheta=-2.69
23:57:09.433 00.003 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.05, opts=13)
23:57:09.434 00.001 14964 Enqueuing Move request for scope (0.02, 0.05)
23:57:09.434 00.000 12044 Worker thread wakes up
23:57:09.434 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:57:09.434 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:57:09.434 00.000 12044 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
23:57:09.434 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
23:57:09.435 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:09.435 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:09.435 00.000 12044 MoveAxis(E, 0, ABG)
23:57:09.435 00.000 12044 Move returns status 0, amount 0
23:57:09.435 00.000 12044 MoveAxis(N, 0, ABG)
23:57:09.435 00.000 12044 Move returns status 0, amount 0
23:57:09.435 00.000 12044 move complete, result=0
23:57:09.435 00.000 12044 worker thread done servicing request
23:57:09.444 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23195, med=615, FiltMin=529, FiltMax=14674, Gamma=0.810
23:57:09.456 00.012 14964 UpdateGuideState exits: m=324449 SNR=363.3
23:57:09.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.459 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:09.460 00.001 14964 Enqueuing Expose request
23:57:09.461 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:09.462 00.001 12044 Worker thread wakes up
23:57:09.462 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:09.463 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:12.559 03.096 12044 Exposure complete
23:57:12.583 00.024 12044 worker thread done servicing request
23:57:12.583 00.000 14964 OnExposeComplete: enter
23:57:12.584 00.001 14964 UpdateGuideState(): m_state=6
23:57:12.585 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1444
23:57:12.585 00.000 14964 Star::Find returns 1 (0), X=277.77, Y=96.91, Mass=318593, SNR=353.7, Peak=18979 HFD=4.1
23:57:12.586 00.001 14964 MultiStar: [#1 -0.34,-0.20,0.16,U] [#2 -0.56,-0.61,0.00,M1] 
23:57:12.586 00.000 14964 refined, 1 included, MultiStar: {-0.25, 0.12}, one-star: {-0.23, 0.17}
23:57:12.587 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
23:57:12.588 00.001 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
23:57:12.588 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.68 mountX=-0.13 mountY=0.23, mountTheta=2.06
23:57:12.590 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.12, opts=13)
23:57:12.591 00.001 14964 Enqueuing Move request for scope (-0.25, 0.12)
23:57:12.593 00.002 12044 Worker thread wakes up
23:57:12.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
23:57:12.593 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
23:57:12.593 00.000 12044 Moving (-0.25, 0.12) raw xDistance=-0.13 yDistance=0.23
23:57:12.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
23:57:12.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:12.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:57:12.593 00.000 12044 MoveAxis(E, 0, ABG)
23:57:12.593 00.000 12044 Move returns status 0, amount 0
23:57:12.593 00.000 12044 MoveAxis(N, 0, ABG)
23:57:12.593 00.000 12044 Move returns status 0, amount 0
23:57:12.593 00.000 12044 move complete, result=0
23:57:12.593 00.000 12044 worker thread done servicing request
23:57:12.606 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18979, med=615, FiltMin=529, FiltMax=15035, Gamma=0.810
23:57:12.616 00.010 14964 UpdateGuideState exits: m=318593 SNR=353.7
23:57:12.618 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.619 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:12.620 00.001 14964 Enqueuing Expose request
23:57:12.621 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:12.622 00.001 12044 Worker thread wakes up
23:57:12.622 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:12.622 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:15.728 03.106 12044 Exposure complete
23:57:15.764 00.036 12044 worker thread done servicing request
23:57:15.764 00.000 14964 OnExposeComplete: enter
23:57:15.766 00.002 14964 UpdateGuideState(): m_state=6
23:57:15.767 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1445
23:57:15.768 00.001 14964 Star::Find returns 1 (0), X=278.01, Y=96.88, Mass=322596, SNR=353.6, Peak=21119 HFD=4.2
23:57:15.770 00.002 14964 MultiStar: [#1 -0.27,-0.37,0.19,U] [#2 -0.36,-0.57,0.07,U] 
23:57:15.772 00.002 14964 refined, 2 included, MultiStar: {-0.06, 0.02}, one-star: {0.00, 0.14}
23:57:15.775 00.003 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
23:57:15.777 00.002 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
23:57:15.779 00.002 14964 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=-0.02 mountY=0.05, mountTheta=1.98
23:57:15.782 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.02, opts=13)
23:57:15.783 00.001 14964 Enqueuing Move request for scope (-0.06, 0.02)
23:57:15.784 00.001 12044 Worker thread wakes up
23:57:15.784 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:57:15.784 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:57:15.784 00.000 12044 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.05
23:57:15.784 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.12, using input
23:57:15.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
23:57:15.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:15.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:15.784 00.000 12044 MoveAxis(E, 0, ABG)
23:57:15.784 00.000 12044 Move returns status 0, amount 0
23:57:15.784 00.000 12044 MoveAxis(N, 0, ABG)
23:57:15.784 00.000 12044 Move returns status 0, amount 0
23:57:15.784 00.000 12044 move complete, result=0
23:57:15.785 00.001 12044 worker thread done servicing request
23:57:15.803 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21119, med=615, FiltMin=527, FiltMax=13604, Gamma=0.810
23:57:15.816 00.013 14964 UpdateGuideState exits: m=322596 SNR=353.6
23:57:15.817 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.819 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:15.820 00.001 14964 Enqueuing Expose request
23:57:15.821 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:15.823 00.002 12044 Worker thread wakes up
23:57:15.823 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:15.823 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:18.930 03.107 12044 Exposure complete
23:57:18.965 00.035 12044 worker thread done servicing request
23:57:18.966 00.001 14964 OnExposeComplete: enter
23:57:18.968 00.002 14964 UpdateGuideState(): m_state=6
23:57:18.970 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1446
23:57:18.972 00.002 14964 Star::Find returns 1 (0), X=277.49, Y=96.89, Mass=323528, SNR=356.9, Peak=20703 HFD=3.9
23:57:18.974 00.002 14964 MultiStar: [#1 -0.60,-0.24,0.16,U] [#2 -0.66,-0.51,0.00,M1] 
23:57:18.975 00.001 14964 refined, 1 included, MultiStar: {-0.52, 0.10}, one-star: {-0.51, 0.15}
23:57:18.977 00.002 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.77)
23:57:18.978 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
23:57:18.979 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=0.10 hyp=0.53 cameraTheta=2.96 mountX=-0.10 mountY=0.51, mountTheta=1.77
23:57:18.982 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.10, opts=13)
23:57:18.984 00.002 14964 Enqueuing Move request for scope (-0.52, 0.10)
23:57:18.986 00.002 12044 Worker thread wakes up
23:57:18.986 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.10) opts 0xd
23:57:18.986 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.10)
23:57:18.986 00.000 12044 Moving (-0.52, 0.10) raw xDistance=-0.10 yDistance=0.51
23:57:18.986 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.20, using input
23:57:18.987 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
23:57:18.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:57:18.987 00.000 12044 MoveAxis(E, 0, ABG)
23:57:18.987 00.000 12044 Move returns status 0, amount 0
23:57:18.987 00.000 12044 MoveAxis(S, 48, ABG)
23:57:18.987 00.000 12044 Guiding  Dir = 1, Dur = 48
23:57:19.002 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20703, med=615, FiltMin=536, FiltMax=15329, Gamma=0.810
23:57:19.012 00.010 14964 UpdateGuideState exits: m=323528 SNR=356.9
23:57:19.015 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.017 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:19.019 00.002 14964 Enqueuing Expose request
23:57:19.038 00.019 12044 IsSlewing returns 0
23:57:19.038 00.000 12044 IsGuiding returns 0
23:57:19.070 00.032 12044 PulseGuide returned control before completion, sleep 27
23:57:19.127 00.057 12044 IsGuiding returns 1
23:57:19.127 00.000 12044 scope still moving after pulse duration time elapsed
23:57:19.195 00.068 12044 IsSlewing returns 0
23:57:19.196 00.001 12044 IsGuiding returns 0
23:57:19.196 00.000 12044 scope move finished after 48 + 108 ms
23:57:19.196 00.000 12044 Move returns status 0, amount 48
23:57:19.196 00.000 12044 move complete, result=0
23:57:19.196 00.000 12044 worker thread done servicing request
23:57:19.196 00.000 12044 Worker thread wakes up
23:57:19.196 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:19.196 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:19.196 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 48 ms SOUTH
23:57:22.332 03.136 12044 Exposure complete
23:57:22.379 00.047 12044 worker thread done servicing request
23:57:22.379 00.000 14964 OnExposeComplete: enter
23:57:22.381 00.002 14964 UpdateGuideState(): m_state=6
23:57:22.383 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1447
23:57:22.384 00.001 14964 Star::Find returns 1 (0), X=277.99, Y=97.13, Mass=317398, SNR=344.9, Peak=18739 HFD=4.3
23:57:22.384 00.000 14964 MultiStar: [#1 -0.11,-0.68,0.00,M1] [#2 -0.04,-0.77,0.00,M2] 
23:57:22.385 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
23:57:22.385 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
23:57:22.386 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.60 mountX=-0.39 mountY=-0.03, mountTheta=-3.06
23:57:22.388 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.39, opts=13)
23:57:22.389 00.001 14964 Enqueuing Move request for scope (-0.01, 0.39)
23:57:22.391 00.002 12044 Worker thread wakes up
23:57:22.391 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
23:57:22.391 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
23:57:22.391 00.000 12044 Moving (-0.01, 0.39) raw xDistance=-0.39 yDistance=-0.03
23:57:22.391 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.39, slope = -0.05
23:57:22.391 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:22.391 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:22.391 00.000 12044 MoveAxis(E, 35, ABG)
23:57:22.391 00.000 12044 Guiding  Dir = 2, Dur = 35
23:57:22.405 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18739, med=616, FiltMin=524, FiltMax=12800, Gamma=0.810
23:57:22.412 00.007 12044 IsSlewing returns 0
23:57:22.412 00.000 12044 IsGuiding returns 0
23:57:22.415 00.003 14964 UpdateGuideState exits: m=317398 SNR=344.9
23:57:22.417 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.418 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:22.420 00.002 14964 Enqueuing Expose request
23:57:22.444 00.024 12044 PulseGuide returned control before completion, sleep 14
23:57:22.474 00.030 12044 IsGuiding returns 1
23:57:22.474 00.000 12044 scope still moving after pulse duration time elapsed
23:57:22.554 00.080 12044 IsSlewing returns 0
23:57:22.554 00.000 12044 IsGuiding returns 0
23:57:22.554 00.000 12044 scope move finished after 35 + 107 ms
23:57:22.555 00.001 12044 Move returns status 0, amount 35
23:57:22.555 00.000 12044 MoveAxis(N, 0, ABG)
23:57:22.555 00.000 12044 Move returns status 0, amount 0
23:57:22.555 00.000 12044 move complete, result=0
23:57:22.555 00.000 12044 worker thread done servicing request
23:57:22.555 00.000 12044 Worker thread wakes up
23:57:22.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:22.555 00.000 14964 GuideStep: -0.4 px 35 ms EAST, -0.0 px 0 ms NORTH
23:57:22.556 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:25.685 03.129 12044 Exposure complete
23:57:25.710 00.025 12044 worker thread done servicing request
23:57:25.710 00.000 14964 OnExposeComplete: enter
23:57:25.712 00.002 14964 UpdateGuideState(): m_state=6
23:57:25.714 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1448
23:57:25.715 00.001 14964 Star::Find returns 1 (0), X=278.00, Y=96.82, Mass=323074, SNR=358.6, Peak=18915 HFD=4.3
23:57:25.716 00.001 14964 MultiStar: [#1 -0.16,-0.25,0.16,U] [#2 -0.31,-0.27,0.06,U] 
23:57:25.716 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.02}, one-star: {-0.01, 0.08}
23:57:25.718 00.002 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
23:57:25.719 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
23:57:25.721 00.002 14964 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.70 mountX=-0.02 mountY=0.04, mountTheta=2.04
23:57:25.723 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.02, opts=13)
23:57:25.724 00.001 14964 Enqueuing Move request for scope (-0.04, 0.02)
23:57:25.725 00.001 12044 Worker thread wakes up
23:57:25.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:57:25.725 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:57:25.725 00.000 12044 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
23:57:25.725 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.23, using input
23:57:25.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
23:57:25.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:25.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:57:25.725 00.000 12044 MoveAxis(E, 0, ABG)
23:57:25.725 00.000 12044 Move returns status 0, amount 0
23:57:25.725 00.000 12044 MoveAxis(N, 0, ABG)
23:57:25.725 00.000 12044 Move returns status 0, amount 0
23:57:25.725 00.000 12044 move complete, result=0
23:57:25.725 00.000 12044 worker thread done servicing request
23:57:25.733 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18915, med=616, FiltMin=515, FiltMax=13623, Gamma=0.810
23:57:25.739 00.006 14964 UpdateGuideState exits: m=323074 SNR=358.6
23:57:25.740 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.740 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:25.741 00.001 14964 Enqueuing Expose request
23:57:25.742 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:25.744 00.002 12044 Worker thread wakes up
23:57:25.744 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:25.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:28.850 03.106 12044 Exposure complete
23:57:28.890 00.040 12044 worker thread done servicing request
23:57:28.890 00.000 14964 OnExposeComplete: enter
23:57:28.890 00.000 14964 UpdateGuideState(): m_state=6
23:57:28.891 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1449
23:57:28.891 00.000 14964 Star::Find returns 1 (0), X=278.19, Y=96.63, Mass=316095, SNR=349.3, Peak=16559 HFD=4.5
23:57:28.892 00.001 14964 MultiStar: [#1 0.13,-0.07,0.16,U] [#2 0.17,-0.32,0.07,U] 
23:57:28.893 00.001 14964 refined, 2 included, MultiStar: {0.18, -0.11}, one-star: {0.19, -0.11}
23:57:28.894 00.001 14964 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
23:57:28.895 00.001 14964 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.05 = -2.23)
23:57:28.895 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=0.11 mountY=-0.17, mountTheta=-0.97
23:57:28.897 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.11, opts=13)
23:57:28.897 00.000 14964 Enqueuing Move request for scope (0.18, -0.11)
23:57:28.898 00.001 12044 Worker thread wakes up
23:57:28.898 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:57:28.898 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:57:28.898 00.000 12044 Moving (0.18, -0.11) raw xDistance=0.11 yDistance=-0.17
23:57:28.898 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
23:57:28.898 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.898 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:57:28.899 00.001 12044 MoveAxis(E, 0, ABG)
23:57:28.899 00.000 12044 Move returns status 0, amount 0
23:57:28.899 00.000 12044 MoveAxis(N, 0, ABG)
23:57:28.899 00.000 12044 Move returns status 0, amount 0
23:57:28.899 00.000 12044 move complete, result=0
23:57:28.899 00.000 12044 worker thread done servicing request
23:57:28.908 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16559, med=615, FiltMin=535, FiltMax=12303, Gamma=0.810
23:57:28.919 00.011 14964 UpdateGuideState exits: m=316095 SNR=349.3
23:57:28.920 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.920 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:28.921 00.001 14964 Enqueuing Expose request
23:57:28.921 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:28.922 00.001 12044 Worker thread wakes up
23:57:28.922 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:28.922 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:32.053 03.131 12044 Exposure complete
23:57:32.075 00.022 12044 worker thread done servicing request
23:57:32.075 00.000 14964 OnExposeComplete: enter
23:57:32.076 00.001 14964 UpdateGuideState(): m_state=6
23:57:32.076 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1450
23:57:32.077 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=96.60, Mass=320986, SNR=349.7, Peak=21347 HFD=3.9
23:57:32.077 00.000 14964 MultiStar: [#1 -0.29,-0.14,0.17,U] [#2 -0.24,-0.48,0.07,U] 
23:57:32.078 00.001 14964 single-star, 2 included, MultiStar: {-0.17, -0.16}, one-star: {-0.14, -0.14}
23:57:32.078 00.000 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
23:57:32.079 00.001 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
23:57:32.079 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.37 mountX=0.14 mountY=0.16, mountTheta=0.85
23:57:32.080 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.14, opts=13)
23:57:32.081 00.001 14964 Enqueuing Move request for scope (-0.14, -0.14)
23:57:32.082 00.001 12044 Worker thread wakes up
23:57:32.082 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
23:57:32.082 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
23:57:32.082 00.000 12044 Moving (-0.14, -0.14) raw xDistance=0.14 yDistance=0.16
23:57:32.082 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
23:57:32.082 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.082 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:57:32.082 00.000 12044 MoveAxis(E, 0, ABG)
23:57:32.082 00.000 12044 Move returns status 0, amount 0
23:57:32.082 00.000 12044 MoveAxis(N, 0, ABG)
23:57:32.082 00.000 12044 Move returns status 0, amount 0
23:57:32.082 00.000 12044 move complete, result=0
23:57:32.082 00.000 12044 worker thread done servicing request
23:57:32.089 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21347, med=616, FiltMin=526, FiltMax=14303, Gamma=0.810
23:57:32.094 00.005 14964 UpdateGuideState exits: m=320986 SNR=349.7
23:57:32.095 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.095 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:32.096 00.001 14964 Enqueuing Expose request
23:57:32.096 00.000 12044 Worker thread wakes up
23:57:32.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:32.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:32.096 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:35.196 03.100 12044 Exposure complete
23:57:35.231 00.035 12044 worker thread done servicing request
23:57:35.231 00.000 14964 OnExposeComplete: enter
23:57:35.233 00.002 14964 UpdateGuideState(): m_state=6
23:57:35.234 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1451
23:57:35.235 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=96.79, Mass=323151, SNR=353.4, Peak=19531 HFD=4.2
23:57:35.235 00.000 14964 MultiStar: [#1 0.13,-0.10,0.18,U] [#2 -0.05,-0.14,0.06,U] 
23:57:35.236 00.001 14964 refined, 2 included, MultiStar: {0.23, 0.02}, one-star: {0.27, 0.05}
23:57:35.236 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
23:57:35.237 00.001 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.61)
23:57:35.237 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.07 mountX=-0.01 mountY=-0.23, mountTheta=-1.62
23:57:35.238 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.02, opts=13)
23:57:35.239 00.001 14964 Enqueuing Move request for scope (0.23, 0.02)
23:57:35.240 00.001 12044 Worker thread wakes up
23:57:35.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
23:57:35.240 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
23:57:35.240 00.000 12044 Moving (0.23, 0.02) raw xDistance=-0.01 yDistance=-0.23
23:57:35.240 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
23:57:35.240 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:35.240 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:57:35.240 00.000 12044 MoveAxis(E, 0, ABG)
23:57:35.240 00.000 12044 Move returns status 0, amount 0
23:57:35.240 00.000 12044 MoveAxis(N, 0, ABG)
23:57:35.240 00.000 12044 Move returns status 0, amount 0
23:57:35.240 00.000 12044 move complete, result=0
23:57:35.240 00.000 12044 worker thread done servicing request
23:57:35.247 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19531, med=615, FiltMin=525, FiltMax=14488, Gamma=0.810
23:57:35.253 00.006 14964 UpdateGuideState exits: m=323151 SNR=353.4
23:57:35.255 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.256 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:35.258 00.002 14964 Enqueuing Expose request
23:57:35.259 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:35.260 00.001 12044 Worker thread wakes up
23:57:35.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:35.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:38.355 03.095 12044 Exposure complete
23:57:38.392 00.037 12044 worker thread done servicing request
23:57:38.392 00.000 14964 OnExposeComplete: enter
23:57:38.394 00.002 14964 UpdateGuideState(): m_state=6
23:57:38.395 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1452
23:57:38.396 00.001 14964 Star::Find returns 1 (0), X=278.13, Y=96.80, Mass=316487, SNR=350.3, Peak=18931 HFD=4.2
23:57:38.397 00.001 14964 MultiStar: [#1 -0.03,-0.39,0.16,U] [#2 0.04,-0.44,0.07,U] 
23:57:38.397 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.03}, one-star: {0.12, 0.06}
23:57:38.399 00.002 14964 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
23:57:38.401 00.002 14964 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.97)
23:57:38.402 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=0.03 mountY=-0.10, mountTheta=-1.25
23:57:38.405 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.03, opts=13)
23:57:38.406 00.001 14964 Enqueuing Move request for scope (0.10, -0.03)
23:57:38.408 00.002 12044 Worker thread wakes up
23:57:38.408 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:57:38.408 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:57:38.408 00.000 12044 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
23:57:38.408 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
23:57:38.408 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
23:57:38.408 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.408 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:38.408 00.000 12044 MoveAxis(E, 0, ABG)
23:57:38.408 00.000 12044 Move returns status 0, amount 0
23:57:38.408 00.000 12044 MoveAxis(N, 0, ABG)
23:57:38.408 00.000 12044 Move returns status 0, amount 0
23:57:38.408 00.000 12044 move complete, result=0
23:57:38.408 00.000 12044 worker thread done servicing request
23:57:38.421 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18931, med=615, FiltMin=525, FiltMax=14280, Gamma=0.810
23:57:38.430 00.009 14964 UpdateGuideState exits: m=316487 SNR=350.3
23:57:38.431 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.432 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:38.432 00.000 14964 Enqueuing Expose request
23:57:38.433 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:38.433 00.000 12044 Worker thread wakes up
23:57:38.434 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:38.434 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:41.528 03.094 12044 Exposure complete
23:57:41.553 00.025 12044 worker thread done servicing request
23:57:41.553 00.000 14964 OnExposeComplete: enter
23:57:41.554 00.001 14964 UpdateGuideState(): m_state=6
23:57:41.554 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1453
23:57:41.555 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=96.38, Mass=321420, SNR=368.7, Peak=22107 HFD=3.5
23:57:41.557 00.002 14964 MultiStar: [#1 0.00,0.21,0.17,U] [#2 -0.06,-0.05,0.07,U] 
23:57:41.557 00.000 14964 refined, 2 included, MultiStar: {0.28, -0.27}, one-star: {0.35, -0.36}
23:57:41.557 00.000 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
23:57:41.557 00.000 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.44)
23:57:41.560 00.003 14964 CameraToMount -- cameraX=0.28 cameraY=-0.27 hyp=0.39 cameraTheta=-0.76 mountX=0.27 mountY=-0.25, mountTheta=-0.74
23:57:41.563 00.003 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.27, opts=13)
23:57:41.565 00.002 14964 Enqueuing Move request for scope (0.28, -0.27)
23:57:41.567 00.002 12044 Worker thread wakes up
23:57:41.568 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.27) opts 0xd
23:57:41.568 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.27)
23:57:41.568 00.000 12044 Moving (0.28, -0.27) raw xDistance=0.27 yDistance=-0.25
23:57:41.568 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.04
23:57:41.568 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:41.568 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:57:41.568 00.000 12044 MoveAxis(E, 0, ABG)
23:57:41.568 00.000 12044 Move returns status 0, amount 0
23:57:41.568 00.000 12044 MoveAxis(N, 0, ABG)
23:57:41.568 00.000 12044 Move returns status 0, amount 0
23:57:41.568 00.000 12044 move complete, result=0
23:57:41.568 00.000 12044 worker thread done servicing request
23:57:41.584 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22107, med=616, FiltMin=530, FiltMax=16694, Gamma=0.810
23:57:41.596 00.012 14964 UpdateGuideState exits: m=321420 SNR=368.7
23:57:41.597 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:41.599 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:41.600 00.001 14964 Enqueuing Expose request
23:57:41.602 00.002 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:57:41.603 00.001 12044 Worker thread wakes up
23:57:41.604 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:41.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:44.732 03.128 12044 Exposure complete
23:57:44.766 00.034 12044 worker thread done servicing request
23:57:44.766 00.000 14964 OnExposeComplete: enter
23:57:44.767 00.001 14964 UpdateGuideState(): m_state=6
23:57:44.768 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1454
23:57:44.768 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=96.44, Mass=324462, SNR=352.1, Peak=22423 HFD=3.7
23:57:44.769 00.001 14964 MultiStar: [#1 -0.01,0.32,0.18,U] [#2 -0.33,-0.24,0.07,U] 
23:57:44.769 00.000 14964 refined, 2 included, MultiStar: {0.15, -0.21}, one-star: {0.22, -0.30}
23:57:44.770 00.001 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
23:57:44.770 00.000 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
23:57:44.771 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.93 mountX=0.21 mountY=-0.13, mountTheta=-0.56
23:57:44.775 00.004 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.21, opts=13)
23:57:44.776 00.001 14964 Enqueuing Move request for scope (0.15, -0.21)
23:57:44.778 00.002 12044 Worker thread wakes up
23:57:44.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
23:57:44.778 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
23:57:44.778 00.000 12044 Moving (0.15, -0.21) raw xDistance=0.21 yDistance=-0.13
23:57:44.778 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.27, using input
23:57:44.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.04
23:57:44.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:44.779 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:44.779 00.000 12044 MoveAxis(E, 0, ABG)
23:57:44.779 00.000 12044 Move returns status 0, amount 0
23:57:44.779 00.000 12044 MoveAxis(N, 0, ABG)
23:57:44.779 00.000 12044 Move returns status 0, amount 0
23:57:44.779 00.000 12044 move complete, result=0
23:57:44.779 00.000 12044 worker thread done servicing request
23:57:44.793 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22423, med=615, FiltMin=531, FiltMax=15038, Gamma=0.810
23:57:44.803 00.010 14964 UpdateGuideState exits: m=324462 SNR=352.1
23:57:44.804 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:44.804 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:44.806 00.002 14964 Enqueuing Expose request
23:57:44.806 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:44.807 00.001 12044 Worker thread wakes up
23:57:44.807 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:44.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:47.915 03.108 12044 Exposure complete
23:57:47.948 00.033 12044 worker thread done servicing request
23:57:47.948 00.000 14964 OnExposeComplete: enter
23:57:47.950 00.002 14964 UpdateGuideState(): m_state=6
23:57:47.953 00.003 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1455
23:57:47.955 00.002 14964 Star::Find returns 1 (0), X=278.50, Y=96.48, Mass=317018, SNR=363.1, Peak=20867 HFD=3.2
23:57:47.956 00.001 14964 MultiStar: [#1 0.25,0.02,0.17,U] [#2 -0.05,-0.18,0.07,U] 
23:57:47.958 00.002 14964 refined, 2 included, MultiStar: {0.43, -0.22}, one-star: {0.50, -0.26}
23:57:47.959 00.001 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
23:57:47.960 00.001 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.15 = -2.14)
23:57:47.960 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.22 hyp=0.48 cameraTheta=-0.46 mountX=0.22 mountY=-0.41, mountTheta=-1.07
23:57:47.962 00.002 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.22, opts=13)
23:57:47.964 00.002 14964 Enqueuing Move request for scope (0.43, -0.22)
23:57:47.965 00.001 12044 Worker thread wakes up
23:57:47.965 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.22) opts 0xd
23:57:47.965 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.22)
23:57:47.965 00.000 12044 Moving (0.43, -0.22) raw xDistance=0.22 yDistance=-0.41
23:57:47.965 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.32, using input
23:57:47.965 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.05
23:57:47.965 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:47.965 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:57:47.966 00.001 12044 MoveAxis(E, 0, ABG)
23:57:47.966 00.000 12044 Move returns status 0, amount 0
23:57:47.966 00.000 12044 MoveAxis(N, 0, ABG)
23:57:47.966 00.000 12044 Move returns status 0, amount 0
23:57:47.966 00.000 12044 move complete, result=0
23:57:47.966 00.000 12044 worker thread done servicing request
23:57:47.979 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20867, med=615, FiltMin=531, FiltMax=14623, Gamma=0.810
23:57:47.988 00.009 14964 UpdateGuideState exits: m=317018 SNR=363.1
23:57:47.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:47.991 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:47.992 00.001 14964 Enqueuing Expose request
23:57:47.993 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:57:47.995 00.002 12044 Worker thread wakes up
23:57:47.995 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:47.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:51.113 03.118 12044 Exposure complete
23:57:51.133 00.020 12044 worker thread done servicing request
23:57:51.133 00.000 14964 OnExposeComplete: enter
23:57:51.134 00.001 14964 UpdateGuideState(): m_state=6
23:57:51.134 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1456
23:57:51.135 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=96.58, Mass=319265, SNR=350.8, Peak=19115 HFD=3.8
23:57:51.135 00.000 14964 MultiStar: [#1 0.04,-0.08,0.16,U] [#2 -0.07,-0.51,0.07,U] 
23:57:51.136 00.001 14964 refined, 2 included, MultiStar: {0.16, -0.17}, one-star: {0.19, -0.17}
23:57:51.136 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
23:57:51.137 00.001 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.51)
23:57:51.138 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-0.83 mountX=0.18 mountY=-0.14, mountTheta=-0.67
23:57:51.140 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.17, opts=13)
23:57:51.140 00.000 14964 Enqueuing Move request for scope (0.16, -0.17)
23:57:51.141 00.001 12044 Worker thread wakes up
23:57:51.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
23:57:51.141 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
23:57:51.141 00.000 12044 Moving (0.16, -0.17) raw xDistance=0.18 yDistance=-0.14
23:57:51.141 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.30, using input
23:57:51.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.05
23:57:51.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:51.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:51.141 00.000 12044 MoveAxis(E, 0, ABG)
23:57:51.141 00.000 12044 Move returns status 0, amount 0
23:57:51.141 00.000 12044 MoveAxis(N, 0, ABG)
23:57:51.141 00.000 12044 Move returns status 0, amount 0
23:57:51.141 00.000 12044 move complete, result=0
23:57:51.141 00.000 12044 worker thread done servicing request
23:57:51.149 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19115, med=616, FiltMin=535, FiltMax=13766, Gamma=0.810
23:57:51.154 00.005 14964 UpdateGuideState exits: m=319265 SNR=350.8
23:57:51.155 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.156 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:51.156 00.000 14964 Enqueuing Expose request
23:57:51.156 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:51.157 00.001 12044 Worker thread wakes up
23:57:51.157 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:51.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:54.285 03.128 12044 Exposure complete
23:57:54.323 00.038 12044 worker thread done servicing request
23:57:54.323 00.000 14964 OnExposeComplete: enter
23:57:54.325 00.002 14964 UpdateGuideState(): m_state=6
23:57:54.326 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1457
23:57:54.327 00.001 14964 Star::Find returns 1 (0), X=277.97, Y=96.83, Mass=325244, SNR=360.5, Peak=21147 HFD=4.2
23:57:54.329 00.002 14964 MultiStar: [#1 -0.21,-0.18,0.17,U] [#2 -0.33,-0.59,0.07,U] 
23:57:54.331 00.002 14964 refined, 2 included, MultiStar: {-0.07, 0.02}, one-star: {-0.03, 0.09}
23:57:54.332 00.001 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.46 = -1.82)
23:57:54.333 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
23:57:54.335 00.002 14964 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=-0.02 mountY=0.07, mountTheta=1.83
23:57:54.338 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.02, opts=13)
23:57:54.339 00.001 14964 Enqueuing Move request for scope (-0.07, 0.02)
23:57:54.339 00.000 12044 Worker thread wakes up
23:57:54.340 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:57:54.340 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:57:54.340 00.000 12044 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
23:57:54.340 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
23:57:54.340 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:54.340 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:57:54.340 00.000 12044 MoveAxis(E, 0, ABG)
23:57:54.340 00.000 12044 Move returns status 0, amount 0
23:57:54.341 00.001 12044 MoveAxis(N, 0, ABG)
23:57:54.341 00.000 12044 Move returns status 0, amount 0
23:57:54.341 00.000 12044 move complete, result=0
23:57:54.341 00.000 12044 worker thread done servicing request
23:57:54.358 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21147, med=615, FiltMin=535, FiltMax=15219, Gamma=0.810
23:57:54.368 00.010 14964 UpdateGuideState exits: m=325244 SNR=360.5
23:57:54.370 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.371 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:54.371 00.000 14964 Enqueuing Expose request
23:57:54.371 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:54.374 00.003 12044 Worker thread wakes up
23:57:54.374 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:54.374 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:57:57.471 03.097 12044 Exposure complete
23:57:57.507 00.036 12044 worker thread done servicing request
23:57:57.507 00.000 14964 OnExposeComplete: enter
23:57:57.508 00.001 14964 UpdateGuideState(): m_state=6
23:57:57.508 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1458
23:57:57.509 00.001 14964 Star::Find returns 1 (0), X=278.36, Y=96.79, Mass=324259, SNR=355.3, Peak=18263 HFD=4.1
23:57:57.510 00.001 14964 MultiStar: [#1 0.03,-0.36,0.16,U] [#2 -0.12,-0.51,0.07,U] 
23:57:57.510 00.000 14964 refined, 2 included, MultiStar: {0.29, -0.04}, one-star: {0.36, 0.05}
23:57:57.511 00.001 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
23:57:57.512 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
23:57:57.512 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.13 mountX=0.04 mountY=-0.28, mountTheta=-1.43
23:57:57.517 00.005 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.04, opts=13)
23:57:57.520 00.003 14964 Enqueuing Move request for scope (0.29, -0.04)
23:57:57.522 00.002 12044 Worker thread wakes up
23:57:57.523 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
23:57:57.523 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
23:57:57.523 00.000 12044 Moving (0.29, -0.04) raw xDistance=0.04 yDistance=-0.28
23:57:57.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
23:57:57.523 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:57.524 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:57:57.524 00.000 12044 MoveAxis(E, 0, ABG)
23:57:57.524 00.000 12044 Move returns status 0, amount 0
23:57:57.524 00.000 12044 MoveAxis(N, 0, ABG)
23:57:57.524 00.000 12044 Move returns status 0, amount 0
23:57:57.524 00.000 12044 move complete, result=0
23:57:57.525 00.001 12044 worker thread done servicing request
23:57:57.536 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18263, med=616, FiltMin=528, FiltMax=13811, Gamma=0.810
23:57:57.544 00.008 14964 UpdateGuideState exits: m=324259 SNR=355.3
23:57:57.544 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:57.545 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:57:57.545 00.000 14964 Enqueuing Expose request
23:57:57.546 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:57:57.548 00.002 12044 Worker thread wakes up
23:57:57.548 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:57:57.548 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:00.671 03.123 12044 Exposure complete
23:58:00.693 00.022 12044 worker thread done servicing request
23:58:00.693 00.000 14964 OnExposeComplete: enter
23:58:00.694 00.001 14964 UpdateGuideState(): m_state=6
23:58:00.694 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1459
23:58:00.695 00.001 14964 Star::Find returns 1 (0), X=278.03, Y=96.81, Mass=325606, SNR=362.5, Peak=19407 HFD=4.1
23:58:00.696 00.001 14964 MultiStar: [#1 -0.14,-0.03,0.15,U] [#2 -0.20,-0.30,0.07,U] 
23:58:00.696 00.000 14964 refined, 2 included, MultiStar: {-0.01, 0.03}, one-star: {0.03, 0.07}
23:58:00.696 00.000 14964 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.56) = xAngle (3.36 = -2.92)
23:58:00.697 00.001 14964 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.13)
23:58:00.697 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.81 mountX=-0.03 mountY=0.00, mountTheta=3.01
23:58:00.698 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.03, opts=13)
23:58:00.699 00.001 14964 Enqueuing Move request for scope (-0.01, 0.03)
23:58:00.699 00.000 12044 Worker thread wakes up
23:58:00.700 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:58:00.700 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:58:00.700 00.000 12044 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.00
23:58:00.700 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.07, using input
23:58:00.700 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
23:58:00.700 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:00.700 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:00.700 00.000 12044 MoveAxis(E, 0, ABG)
23:58:00.700 00.000 12044 Move returns status 0, amount 0
23:58:00.700 00.000 12044 MoveAxis(N, 0, ABG)
23:58:00.700 00.000 12044 Move returns status 0, amount 0
23:58:00.700 00.000 12044 move complete, result=0
23:58:00.700 00.000 12044 worker thread done servicing request
23:58:00.707 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19407, med=616, FiltMin=531, FiltMax=15471, Gamma=0.810
23:58:00.713 00.006 14964 UpdateGuideState exits: m=325606 SNR=362.5
23:58:00.713 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:00.714 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:00.714 00.000 14964 Enqueuing Expose request
23:58:00.715 00.001 12044 Worker thread wakes up
23:58:00.715 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:00.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:00.715 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:03.844 03.129 12044 Exposure complete
23:58:03.881 00.037 12044 worker thread done servicing request
23:58:03.881 00.000 14964 OnExposeComplete: enter
23:58:03.883 00.002 14964 UpdateGuideState(): m_state=6
23:58:03.885 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1460
23:58:03.886 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=97.24, Mass=325256, SNR=354.6, Peak=18831 HFD=4.2
23:58:03.888 00.002 14964 MultiStar: [#1 -0.11,-0.68,0.00,M1] [#2 -0.34,-0.89,0.00,M1] 
23:58:03.889 00.001 14964 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.56) = xAngle (2.86 = 2.86)
23:58:03.891 00.002 14964 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.37)
23:58:03.893 00.002 14964 CameraToMount -- cameraX=0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.30 mountX=-0.49 mountY=-0.19, mountTheta=-2.78
23:58:03.896 00.003 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.50, opts=13)
23:58:03.897 00.001 14964 Enqueuing Move request for scope (0.14, 0.50)
23:58:03.898 00.001 12044 Worker thread wakes up
23:58:03.898 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.50) opts 0xd
23:58:03.898 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.50)
23:58:03.898 00.000 12044 Moving (0.14, 0.50) raw xDistance=-0.49 yDistance=-0.19
23:58:03.898 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.49, slope = -0.04
23:58:03.898 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:03.898 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:58:03.898 00.000 12044 MoveAxis(E, 31, ABG)
23:58:03.898 00.000 12044 Guiding  Dir = 2, Dur = 31
23:58:03.911 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18831, med=615, FiltMin=523, FiltMax=14107, Gamma=0.810
23:58:03.922 00.011 14964 UpdateGuideState exits: m=325256 SNR=354.6
23:58:03.924 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.925 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:03.926 00.001 14964 Enqueuing Expose request
23:58:03.962 00.036 12044 IsSlewing returns 0
23:58:03.962 00.000 12044 IsGuiding returns 0
23:58:04.072 00.110 12044 IsGuiding returns 1
23:58:04.072 00.000 12044 scope still moving after pulse duration time elapsed
23:58:04.130 00.058 12044 IsSlewing returns 0
23:58:04.162 00.032 12044 IsGuiding returns 0
23:58:04.163 00.001 12044 scope move finished after 31 + 169 ms
23:58:04.163 00.000 12044 Move returns status 0, amount 31
23:58:04.163 00.000 12044 MoveAxis(N, 0, ABG)
23:58:04.163 00.000 12044 Move returns status 0, amount 0
23:58:04.163 00.000 12044 move complete, result=0
23:58:04.163 00.000 12044 worker thread done servicing request
23:58:04.163 00.000 12044 Worker thread wakes up
23:58:04.163 00.000 14964 GuideStep: -0.5 px 31 ms EAST, -0.2 px 0 ms NORTH
23:58:04.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:04.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:07.270 03.107 12044 Exposure complete
23:58:07.305 00.035 12044 worker thread done servicing request
23:58:07.305 00.000 14964 OnExposeComplete: enter
23:58:07.305 00.000 14964 UpdateGuideState(): m_state=6
23:58:07.306 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1461
23:58:07.306 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=97.00, Mass=321615, SNR=349.6, Peak=17923 HFD=4.2
23:58:07.307 00.001 14964 MultiStar: [#1 0.05,-0.35,0.18,U] [#2 -0.07,-0.25,0.07,U] 
23:58:07.307 00.000 14964 refined, 2 included, MultiStar: {0.18, 0.14}, one-star: {0.21, 0.26}
23:58:07.308 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.25 = 2.25)
23:58:07.308 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
23:58:07.309 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.69 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
23:58:07.310 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.14, opts=13)
23:58:07.310 00.000 14964 Enqueuing Move request for scope (0.18, 0.14)
23:58:07.311 00.001 12044 Worker thread wakes up
23:58:07.311 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
23:58:07.311 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
23:58:07.311 00.000 12044 Moving (0.18, 0.14) raw xDistance=-0.14 yDistance=-0.19
23:58:07.311 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.35, using input
23:58:07.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
23:58:07.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:07.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:58:07.311 00.000 12044 MoveAxis(E, 0, ABG)
23:58:07.311 00.000 12044 Move returns status 0, amount 0
23:58:07.311 00.000 12044 MoveAxis(N, 0, ABG)
23:58:07.311 00.000 12044 Move returns status 0, amount 0
23:58:07.311 00.000 12044 move complete, result=0
23:58:07.311 00.000 12044 worker thread done servicing request
23:58:07.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17923, med=615, FiltMin=528, FiltMax=14126, Gamma=0.810
23:58:07.325 00.007 14964 UpdateGuideState exits: m=321615 SNR=349.6
23:58:07.326 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:07.326 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:07.327 00.001 14964 Enqueuing Expose request
23:58:07.327 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:07.328 00.001 12044 Worker thread wakes up
23:58:07.328 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:07.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:10.453 03.125 12044 Exposure complete
23:58:10.486 00.033 12044 worker thread done servicing request
23:58:10.486 00.000 14964 OnExposeComplete: enter
23:58:10.488 00.002 14964 UpdateGuideState(): m_state=6
23:58:10.489 00.001 14964 Star::Find(35, 278, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1462
23:58:10.489 00.000 14964 Star::Find returns 1 (0), X=278.08, Y=96.17, Mass=317023, SNR=348.2, Peak=20247 HFD=4.2
23:58:10.490 00.001 14964 MultiStar: [#1 -0.06,0.34,0.17,U] [#2 0.09,-0.07,0.07,U] 
23:58:10.491 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.41}, one-star: {0.07, -0.57}
23:58:10.491 00.000 14964 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.56) = xAngle (0.12 = 0.12)
23:58:10.492 00.001 14964 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.17 = -3.11)
23:58:10.492 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.44 mountX=0.41 mountY=-0.01, mountTheta=-0.03
23:58:10.496 00.004 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.41, opts=13)
23:58:10.497 00.001 14964 Enqueuing Move request for scope (0.06, -0.41)
23:58:10.498 00.001 12044 Worker thread wakes up
23:58:10.498 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
23:58:10.498 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
23:58:10.498 00.000 12044 Moving (0.06, -0.41) raw xDistance=0.41 yDistance=-0.01
23:58:10.498 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.03
23:58:10.498 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:10.498 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:10.498 00.000 12044 MoveAxis(E, 0, ABG)
23:58:10.498 00.000 12044 Move returns status 0, amount 0
23:58:10.498 00.000 12044 MoveAxis(N, 0, ABG)
23:58:10.499 00.001 12044 Move returns status 0, amount 0
23:58:10.499 00.000 12044 move complete, result=0
23:58:10.499 00.000 12044 worker thread done servicing request
23:58:10.507 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20247, med=615, FiltMin=529, FiltMax=14363, Gamma=0.810
23:58:10.514 00.007 14964 UpdateGuideState exits: m=317023 SNR=348.2
23:58:10.516 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.520 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:10.521 00.001 14964 Enqueuing Expose request
23:58:10.522 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:10.522 00.000 12044 Worker thread wakes up
23:58:10.523 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:10.523 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:13.623 03.100 12044 Exposure complete
23:58:13.647 00.024 12044 worker thread done servicing request
23:58:13.647 00.000 14964 OnExposeComplete: enter
23:58:13.648 00.001 14964 UpdateGuideState(): m_state=6
23:58:13.649 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1463
23:58:13.649 00.000 14964 Star::Find returns 1 (0), X=277.91, Y=96.08, Mass=318442, SNR=354.1, Peak=20303 HFD=4.2
23:58:13.650 00.001 14964 MultiStar: [#1 -0.20,0.61,0.16,U] [#2 -0.19,0.32,0.07,U] 
23:58:13.650 00.000 14964 refined, 2 included, MultiStar: {-0.11, -0.44}, one-star: {-0.09, -0.67}
23:58:13.651 00.001 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
23:58:13.651 00.000 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
23:58:13.652 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.44 hyp=0.46 cameraTheta=-1.82 mountX=0.44 mountY=0.16, mountTheta=0.34
23:58:13.653 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.44, opts=13)
23:58:13.655 00.002 14964 Enqueuing Move request for scope (-0.11, -0.44)
23:58:13.657 00.002 12044 Worker thread wakes up
23:58:13.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.44) opts 0xd
23:58:13.657 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.44)
23:58:13.657 00.000 12044 Moving (-0.11, -0.44) raw xDistance=0.44 yDistance=0.16
23:58:13.658 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.44, slope = 0.00
23:58:13.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:13.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:58:13.658 00.000 12044 MoveAxis(W, 2, ABG)
23:58:13.658 00.000 12044 Guiding  Dir = 3, Dur = 2
23:58:13.669 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20303, med=614, FiltMin=529, FiltMax=14310, Gamma=0.810
23:58:13.674 00.005 14964 UpdateGuideState exits: m=318442 SNR=354.1
23:58:13.675 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.675 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:13.676 00.001 14964 Enqueuing Expose request
23:58:13.679 00.003 12044 IsSlewing returns 0
23:58:13.710 00.031 12044 IsGuiding returns 0
23:58:13.741 00.031 12044 IsGuiding returns 1
23:58:13.741 00.000 12044 scope still moving after pulse duration time elapsed
23:58:13.789 00.048 12044 IsSlewing returns 0
23:58:13.789 00.000 12044 IsGuiding returns 0
23:58:13.789 00.000 12044 scope move finished after 2 + 77 ms
23:58:13.789 00.000 12044 Move returns status 0, amount 2
23:58:13.790 00.001 12044 MoveAxis(N, 0, ABG)
23:58:13.790 00.000 12044 Move returns status 0, amount 0
23:58:13.790 00.000 12044 move complete, result=0
23:58:13.790 00.000 12044 worker thread done servicing request
23:58:13.790 00.000 12044 Worker thread wakes up
23:58:13.790 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:13.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:13.790 00.000 14964 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
23:58:16.901 03.111 12044 Exposure complete
23:58:16.946 00.045 12044 worker thread done servicing request
23:58:16.946 00.000 14964 OnExposeComplete: enter
23:58:16.948 00.002 14964 UpdateGuideState(): m_state=6
23:58:16.952 00.004 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1464
23:58:16.958 00.006 14964 Star::Find returns 1 (0), X=277.89, Y=95.90, Mass=322561, SNR=360.3, Peak=20527 HFD=4.2
23:58:16.959 00.001 14964 MultiStar: [#1 -0.37,0.85,0.00,M1] [#2 -0.57,0.85,0.00,M1] 
23:58:16.960 00.001 14964 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.56) = xAngle (-0.15 = -0.15)
23:58:16.960 00.000 14964 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.91 = 2.91)
23:58:16.965 00.005 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.84 hyp=0.84 cameraTheta=-1.70 mountX=0.83 mountY=0.20, mountTheta=0.23
23:58:16.970 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.84, opts=13)
23:58:16.975 00.005 14964 Enqueuing Move request for scope (-0.11, -0.84)
23:58:16.978 00.003 12044 Worker thread wakes up
23:58:16.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.84) opts 0xd
23:58:16.978 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.84)
23:58:16.979 00.001 12044 Moving (-0.11, -0.84) raw xDistance=0.83 yDistance=0.20
23:58:16.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.83, slope = 0.05
23:58:16.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:58:16.979 00.000 12044 MoveAxis(W, 40, ABG)
23:58:16.979 00.000 12044 Guiding  Dir = 3, Dur = 40
23:58:16.992 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20527, med=615, FiltMin=531, FiltMax=16779, Gamma=0.810
23:58:16.998 00.006 14964 UpdateGuideState exits: m=322561 SNR=360.3
23:58:16.998 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.999 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:16.999 00.000 14964 Enqueuing Expose request
23:58:17.008 00.009 12044 IsSlewing returns 0
23:58:17.009 00.001 12044 IsGuiding returns 0
23:58:17.042 00.033 12044 PulseGuide returned control before completion, sleep 18
23:58:17.068 00.026 12044 IsGuiding returns 1
23:58:17.068 00.000 12044 scope still moving after pulse duration time elapsed
23:58:17.163 00.095 12044 IsSlewing returns 0
23:58:17.163 00.000 12044 IsGuiding returns 0
23:58:17.163 00.000 12044 scope move finished after 40 + 114 ms
23:58:17.163 00.000 12044 Move returns status 0, amount 40
23:58:17.163 00.000 12044 MoveAxis(N, 0, ABG)
23:58:17.164 00.001 12044 Move returns status 0, amount 0
23:58:17.164 00.000 12044 move complete, result=0
23:58:17.164 00.000 12044 worker thread done servicing request
23:58:17.164 00.000 12044 Worker thread wakes up
23:58:17.164 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:17.164 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:17.164 00.000 14964 GuideStep: 0.8 px 40 ms WEST, 0.2 px 0 ms NORTH
23:58:20.291 03.127 12044 Exposure complete
23:58:20.329 00.038 12044 worker thread done servicing request
23:58:20.329 00.000 14964 OnExposeComplete: enter
23:58:20.332 00.003 14964 UpdateGuideState(): m_state=6
23:58:20.334 00.002 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1465
23:58:20.335 00.001 14964 Star::Find returns 1 (0), X=277.82, Y=96.38, Mass=326295, SNR=360.7, Peak=20147 HFD=3.7
23:58:20.336 00.001 14964 MultiStar: [#1 -0.28,0.25,0.17,U] [#2 -0.32,-0.09,0.07,U] 
23:58:20.337 00.001 14964 refined, 2 included, MultiStar: {-0.20, -0.26}, one-star: {-0.18, -0.36}
23:58:20.339 00.002 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.56) = xAngle (-0.68 = -0.68)
23:58:20.341 00.002 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.37 = 2.37)
23:58:20.343 00.002 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.23 mountX=0.26 mountY=0.23, mountTheta=0.73
23:58:20.346 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.26, opts=13)
23:58:20.349 00.003 14964 Enqueuing Move request for scope (-0.20, -0.26)
23:58:20.350 00.001 12044 Worker thread wakes up
23:58:20.350 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
23:58:20.350 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
23:58:20.350 00.000 12044 Moving (-0.20, -0.26) raw xDistance=0.26 yDistance=0.23
23:58:20.351 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.41, using input
23:58:20.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.06
23:58:20.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:20.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:58:20.351 00.000 12044 MoveAxis(E, 0, ABG)
23:58:20.351 00.000 12044 Move returns status 0, amount 0
23:58:20.351 00.000 12044 MoveAxis(N, 0, ABG)
23:58:20.351 00.000 12044 Move returns status 0, amount 0
23:58:20.351 00.000 12044 move complete, result=0
23:58:20.351 00.000 12044 worker thread done servicing request
23:58:20.367 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20147, med=615, FiltMin=522, FiltMax=15250, Gamma=0.810
23:58:20.380 00.013 14964 UpdateGuideState exits: m=326295 SNR=360.7
23:58:20.382 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.385 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:20.387 00.002 14964 Enqueuing Expose request
23:58:20.390 00.003 12044 Worker thread wakes up
23:58:20.390 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:20.391 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:20.391 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:23.503 03.112 12044 Exposure complete
23:58:23.534 00.031 12044 worker thread done servicing request
23:58:23.534 00.000 14964 OnExposeComplete: enter
23:58:23.536 00.002 14964 UpdateGuideState(): m_state=6
23:58:23.538 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1466
23:58:23.538 00.000 14964 Star::Find returns 1 (0), X=278.24, Y=96.05, Mass=318386, SNR=356.6, Peak=20043 HFD=4.1
23:58:23.539 00.001 14964 MultiStar: [#1 0.11,0.50,0.16,U] [#2 -0.02,0.30,0.07,U] 
23:58:23.540 00.001 14964 refined, 2 included, MultiStar: {0.21, -0.48}, one-star: {0.24, -0.69}
23:58:23.543 00.003 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.56) = xAngle (0.39 = 0.39)
23:58:23.544 00.001 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.44 = -2.84)
23:58:23.545 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.48 hyp=0.53 cameraTheta=-1.17 mountX=0.49 mountY=-0.16, mountTheta=-0.31
23:58:23.546 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.48, opts=13)
23:58:23.547 00.001 14964 Enqueuing Move request for scope (0.21, -0.48)
23:58:23.547 00.000 12044 Worker thread wakes up
23:58:23.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.48) opts 0xd
23:58:23.547 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.48)
23:58:23.547 00.000 12044 Moving (0.21, -0.48) raw xDistance=0.49 yDistance=-0.16
23:58:23.547 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.49 is < calculated value 0.54, using input
23:58:23.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.49, slope = 0.08
23:58:23.548 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:23.548 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:58:23.548 00.000 12044 MoveAxis(W, 37, ABG)
23:58:23.548 00.000 12044 Guiding  Dir = 3, Dur = 37
23:58:23.556 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20043, med=615, FiltMin=535, FiltMax=15343, Gamma=0.810
23:58:23.564 00.008 14964 UpdateGuideState exits: m=318386 SNR=356.6
23:58:23.565 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.565 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:23.566 00.001 14964 Enqueuing Expose request
23:58:23.606 00.040 12044 IsSlewing returns 0
23:58:23.608 00.002 12044 IsGuiding returns 0
23:58:23.631 00.023 12044 PulseGuide returned control before completion, sleep 25
23:58:23.671 00.040 12044 IsGuiding returns 1
23:58:23.671 00.000 12044 scope still moving after pulse duration time elapsed
23:58:23.739 00.068 12044 IsSlewing returns 0
23:58:23.739 00.000 12044 IsGuiding returns 0
23:58:23.739 00.000 12044 scope move finished after 37 + 93 ms
23:58:23.739 00.000 12044 Move returns status 0, amount 37
23:58:23.739 00.000 12044 MoveAxis(N, 0, ABG)
23:58:23.739 00.000 12044 Move returns status 0, amount 0
23:58:23.739 00.000 12044 move complete, result=0
23:58:23.739 00.000 12044 worker thread done servicing request
23:58:23.739 00.000 12044 Worker thread wakes up
23:58:23.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:23.740 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:23.740 00.000 14964 GuideStep: 0.5 px 37 ms WEST, -0.2 px 0 ms NORTH
23:58:26.845 03.105 12044 Exposure complete
23:58:26.878 00.033 12044 worker thread done servicing request
23:58:26.878 00.000 14964 OnExposeComplete: enter
23:58:26.880 00.002 14964 UpdateGuideState(): m_state=6
23:58:26.883 00.003 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1467
23:58:26.883 00.000 14964 Star::Find returns 1 (0), X=278.03, Y=96.81, Mass=326431, SNR=356.2, Peak=22903 HFD=4.1
23:58:26.884 00.001 14964 MultiStar: [#1 -0.18,-0.12,0.16,U] [#2 -0.36,0.14,0.06,U] 
23:58:26.884 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.05}, one-star: {0.03, 0.07}
23:58:26.885 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
23:58:26.885 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.30)
23:58:26.886 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.98 mountX=-0.05 mountY=0.01, mountTheta=2.83
23:58:26.887 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.05, opts=13)
23:58:26.887 00.000 14964 Enqueuing Move request for scope (-0.02, 0.05)
23:58:26.888 00.001 12044 Worker thread wakes up
23:58:26.888 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:58:26.888 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:58:26.888 00.000 12044 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
23:58:26.888 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.06
23:58:26.888 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:26.888 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:26.888 00.000 12044 MoveAxis(E, 0, ABG)
23:58:26.888 00.000 12044 Move returns status 0, amount 0
23:58:26.888 00.000 12044 MoveAxis(N, 0, ABG)
23:58:26.888 00.000 12044 Move returns status 0, amount 0
23:58:26.888 00.000 12044 move complete, result=0
23:58:26.888 00.000 12044 worker thread done servicing request
23:58:26.897 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22903, med=615, FiltMin=527, FiltMax=15495, Gamma=0.810
23:58:26.903 00.006 14964 UpdateGuideState exits: m=326431 SNR=356.2
23:58:26.904 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.904 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:26.905 00.001 14964 Enqueuing Expose request
23:58:26.905 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:26.906 00.001 12044 Worker thread wakes up
23:58:26.906 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:26.906 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:30.026 03.120 12044 Exposure complete
23:58:30.066 00.040 12044 worker thread done servicing request
23:58:30.066 00.000 14964 OnExposeComplete: enter
23:58:30.069 00.003 14964 UpdateGuideState(): m_state=6
23:58:30.071 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1468
23:58:30.073 00.002 14964 Star::Find returns 1 (0), X=277.95, Y=96.55, Mass=324660, SNR=363.8, Peak=22611 HFD=3.7
23:58:30.075 00.002 14964 MultiStar: [#1 -0.30,-0.11,0.18,U] [#2 -0.05,0.30,0.07,U] 
23:58:30.076 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.16}, one-star: {-0.05, -0.19}
23:58:30.078 00.002 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.56) = xAngle (-0.51 = -0.51)
23:58:30.080 00.002 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.54 = 2.54)
23:58:30.081 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.07 mountX=0.15 mountY=0.10, mountTheta=0.58
23:58:30.086 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.16, opts=13)
23:58:30.089 00.003 14964 Enqueuing Move request for scope (-0.08, -0.16)
23:58:30.091 00.002 12044 Worker thread wakes up
23:58:30.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
23:58:30.091 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
23:58:30.091 00.000 12044 Moving (-0.08, -0.16) raw xDistance=0.15 yDistance=0.10
23:58:30.092 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.31, using input
23:58:30.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.05
23:58:30.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.092 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:58:30.092 00.000 12044 MoveAxis(E, 0, ABG)
23:58:30.092 00.000 12044 Move returns status 0, amount 0
23:58:30.092 00.000 12044 MoveAxis(N, 0, ABG)
23:58:30.092 00.000 12044 Move returns status 0, amount 0
23:58:30.092 00.000 12044 move complete, result=0
23:58:30.092 00.000 12044 worker thread done servicing request
23:58:30.107 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22611, med=615, FiltMin=523, FiltMax=14763, Gamma=0.810
23:58:30.120 00.013 14964 UpdateGuideState exits: m=324660 SNR=363.8
23:58:30.122 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.125 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:30.126 00.001 14964 Enqueuing Expose request
23:58:30.127 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:30.128 00.001 12044 Worker thread wakes up
23:58:30.129 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:30.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:33.241 03.112 12044 Exposure complete
23:58:33.264 00.023 12044 worker thread done servicing request
23:58:33.264 00.000 14964 OnExposeComplete: enter
23:58:33.265 00.001 14964 UpdateGuideState(): m_state=6
23:58:33.266 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1469
23:58:33.266 00.000 14964 Star::Find returns 1 (0), X=277.81, Y=96.39, Mass=321064, SNR=359.4, Peak=18671 HFD=3.8
23:58:33.267 00.001 14964 MultiStar: [#1 -0.28,0.21,0.16,U] [#2 -0.43,0.14,0.07,U] 
23:58:33.267 00.000 14964 refined, 2 included, MultiStar: {-0.22, -0.25}, one-star: {-0.19, -0.35}
23:58:33.268 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
23:58:33.269 00.001 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
23:58:33.269 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.29 mountX=0.25 mountY=0.24, mountTheta=0.77
23:58:33.271 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.25, opts=13)
23:58:33.272 00.001 14964 Enqueuing Move request for scope (-0.22, -0.25)
23:58:33.272 00.000 12044 Worker thread wakes up
23:58:33.272 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
23:58:33.272 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
23:58:33.272 00.000 12044 Moving (-0.22, -0.25) raw xDistance=0.25 yDistance=0.24
23:58:33.272 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.04
23:58:33.272 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:33.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:58:33.272 00.000 12044 MoveAxis(E, 0, ABG)
23:58:33.272 00.000 12044 Move returns status 0, amount 0
23:58:33.272 00.000 12044 MoveAxis(N, 0, ABG)
23:58:33.273 00.001 12044 Move returns status 0, amount 0
23:58:33.273 00.000 12044 move complete, result=0
23:58:33.273 00.000 12044 worker thread done servicing request
23:58:33.287 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18671, med=615, FiltMin=529, FiltMax=14346, Gamma=0.810
23:58:33.299 00.012 14964 UpdateGuideState exits: m=321064 SNR=359.4
23:58:33.300 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.302 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:33.304 00.002 14964 Enqueuing Expose request
23:58:33.306 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:33.308 00.002 12044 Worker thread wakes up
23:58:33.308 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:33.308 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:36.406 03.098 12044 Exposure complete
23:58:36.435 00.029 12044 worker thread done servicing request
23:58:36.435 00.000 14964 OnExposeComplete: enter
23:58:36.437 00.002 14964 UpdateGuideState(): m_state=6
23:58:36.438 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1470
23:58:36.438 00.000 14964 Star::Find returns 1 (0), X=277.72, Y=96.31, Mass=325926, SNR=351.0, Peak=19143 HFD=3.7
23:58:36.439 00.001 14964 MultiStar: [#1 -0.47,0.44,0.17,U] [#2 -0.41,0.10,0.07,U] 
23:58:36.439 00.000 14964 refined, 2 included, MultiStar: {-0.31, -0.28}, one-star: {-0.28, -0.43}
23:58:36.440 00.001 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
23:58:36.440 00.000 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
23:58:36.441 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-2.42 mountX=0.27 mountY=0.34, mountTheta=0.89
23:58:36.443 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.28, opts=13)
23:58:36.445 00.002 14964 Enqueuing Move request for scope (-0.31, -0.28)
23:58:36.445 00.000 12044 Worker thread wakes up
23:58:36.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.28) opts 0xd
23:58:36.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.28)
23:58:36.446 00.001 12044 Moving (-0.31, -0.28) raw xDistance=0.27 yDistance=0.34
23:58:36.446 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.01
23:58:36.446 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:36.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:58:36.446 00.000 12044 MoveAxis(E, 0, ABG)
23:58:36.446 00.000 12044 Move returns status 0, amount 0
23:58:36.446 00.000 12044 MoveAxis(N, 0, ABG)
23:58:36.446 00.000 12044 Move returns status 0, amount 0
23:58:36.446 00.000 12044 move complete, result=0
23:58:36.446 00.000 12044 worker thread done servicing request
23:58:36.462 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19143, med=615, FiltMin=522, FiltMax=15490, Gamma=0.810
23:58:36.473 00.011 14964 UpdateGuideState exits: m=325926 SNR=351.0
23:58:36.475 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.477 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:36.479 00.002 14964 Enqueuing Expose request
23:58:36.479 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:58:36.481 00.002 12044 Worker thread wakes up
23:58:36.481 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:36.481 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:39.587 03.106 12044 Exposure complete
23:58:39.613 00.026 12044 worker thread done servicing request
23:58:39.613 00.000 14964 OnExposeComplete: enter
23:58:39.614 00.001 14964 UpdateGuideState(): m_state=6
23:58:39.614 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1471
23:58:39.616 00.002 14964 Star::Find returns 1 (0), X=278.03, Y=96.30, Mass=315874, SNR=345.7, Peak=19179 HFD=4.1
23:58:39.617 00.001 14964 MultiStar: [#1 -0.31,0.28,0.18,U] [#2 -0.43,0.26,0.07,U] 
23:58:39.617 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.30}, one-star: {0.03, -0.44}
23:58:39.618 00.001 14964 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.56) = xAngle (-0.17 = -0.17)
23:58:39.618 00.000 14964 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.89 = 2.89)
23:58:39.619 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.72 mountX=0.30 mountY=0.08, mountTheta=0.25
23:58:39.620 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.30, opts=13)
23:58:39.621 00.001 14964 Enqueuing Move request for scope (-0.05, -0.30)
23:58:39.621 00.000 12044 Worker thread wakes up
23:58:39.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
23:58:39.621 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
23:58:39.621 00.000 12044 Moving (-0.05, -0.30) raw xDistance=0.30 yDistance=0.08
23:58:39.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.04
23:58:39.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:39.621 00.000 12044 MoveAxis(E, 0, ABG)
23:58:39.621 00.000 12044 Move returns status 0, amount 0
23:58:39.621 00.000 12044 MoveAxis(N, 0, ABG)
23:58:39.621 00.000 12044 Move returns status 0, amount 0
23:58:39.621 00.000 12044 move complete, result=0
23:58:39.621 00.000 12044 worker thread done servicing request
23:58:39.629 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19179, med=615, FiltMin=528, FiltMax=13530, Gamma=0.810
23:58:39.635 00.006 14964 UpdateGuideState exits: m=315874 SNR=345.7
23:58:39.636 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.638 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:39.640 00.002 14964 Enqueuing Expose request
23:58:39.641 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:39.643 00.002 12044 Worker thread wakes up
23:58:39.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:39.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:42.772 03.129 12044 Exposure complete
23:58:42.814 00.042 12044 worker thread done servicing request
23:58:42.814 00.000 14964 OnExposeComplete: enter
23:58:42.814 00.000 14964 UpdateGuideState(): m_state=6
23:58:42.816 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1472
23:58:42.816 00.000 14964 Star::Find returns 1 (0), X=277.62, Y=96.30, Mass=325347, SNR=358.5, Peak=19819 HFD=3.7
23:58:42.817 00.001 14964 MultiStar: [#1 -0.52,0.36,0.15,U] [#2 -0.50,-0.28,0.07,U] 
23:58:42.817 00.000 14964 refined, 2 included, MultiStar: {-0.41, -0.33}, one-star: {-0.38, -0.44}
23:58:42.817 00.000 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
23:58:42.817 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
23:58:42.818 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.33 hyp=0.52 cameraTheta=-2.46 mountX=0.32 mountY=0.44, mountTheta=0.94
23:58:42.820 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.33, opts=13)
23:58:42.820 00.000 14964 Enqueuing Move request for scope (-0.41, -0.33)
23:58:42.821 00.001 12044 Worker thread wakes up
23:58:42.821 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.33) opts 0xd
23:58:42.821 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.33)
23:58:42.821 00.000 12044 Moving (-0.41, -0.33) raw xDistance=0.32 yDistance=0.44
23:58:42.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.03
23:58:42.821 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:42.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:58:42.821 00.000 12044 MoveAxis(E, 0, ABG)
23:58:42.821 00.000 12044 Move returns status 0, amount 0
23:58:42.821 00.000 12044 MoveAxis(N, 0, ABG)
23:58:42.821 00.000 12044 Move returns status 0, amount 0
23:58:42.821 00.000 12044 move complete, result=0
23:58:42.821 00.000 12044 worker thread done servicing request
23:58:42.829 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19819, med=615, FiltMin=528, FiltMax=16727, Gamma=0.810
23:58:42.834 00.005 14964 UpdateGuideState exits: m=325347 SNR=358.5
23:58:42.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.836 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:42.836 00.000 14964 Enqueuing Expose request
23:58:42.837 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:58:42.837 00.000 12044 Worker thread wakes up
23:58:42.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:42.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:45.948 03.111 12044 Exposure complete
23:58:45.987 00.039 12044 worker thread done servicing request
23:58:45.987 00.000 14964 OnExposeComplete: enter
23:58:45.988 00.001 14964 UpdateGuideState(): m_state=6
23:58:45.989 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1473
23:58:45.989 00.000 14964 Star::Find returns 1 (0), X=278.07, Y=96.20, Mass=315548, SNR=336.5, Peak=19327 HFD=4.2
23:58:45.990 00.001 14964 MultiStar: [#1 -0.07,0.27,0.19,U] [#2 -0.00,0.16,0.07,U] 
23:58:45.990 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.37}, one-star: {0.07, -0.54}
23:58:45.991 00.001 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.56) = xAngle (0.10 = 0.10)
23:58:45.992 00.001 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
23:58:45.992 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.46 mountX=0.37 mountY=-0.00, mountTheta=-0.01
23:58:45.995 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.37, opts=13)
23:58:45.999 00.004 14964 Enqueuing Move request for scope (0.04, -0.37)
23:58:46.001 00.002 12044 Worker thread wakes up
23:58:46.001 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
23:58:46.001 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
23:58:46.001 00.000 12044 Moving (0.04, -0.37) raw xDistance=0.37 yDistance=-0.00
23:58:46.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.02
23:58:46.002 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:46.002 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:58:46.002 00.000 12044 MoveAxis(E, 0, ABG)
23:58:46.002 00.000 12044 Move returns status 0, amount 0
23:58:46.002 00.000 12044 MoveAxis(N, 0, ABG)
23:58:46.002 00.000 12044 Move returns status 0, amount 0
23:58:46.002 00.000 12044 move complete, result=0
23:58:46.002 00.000 12044 worker thread done servicing request
23:58:46.017 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19327, med=615, FiltMin=528, FiltMax=14663, Gamma=0.810
23:58:46.029 00.012 14964 UpdateGuideState exits: m=315548 SNR=336.5
23:58:46.031 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.033 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:46.034 00.001 14964 Enqueuing Expose request
23:58:46.035 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:46.038 00.003 12044 Worker thread wakes up
23:58:46.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:46.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:49.146 03.108 12044 Exposure complete
23:58:49.183 00.037 12044 worker thread done servicing request
23:58:49.183 00.000 14964 OnExposeComplete: enter
23:58:49.185 00.002 14964 UpdateGuideState(): m_state=6
23:58:49.186 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1474
23:58:49.188 00.002 14964 Star::Find returns 1 (0), X=277.59, Y=96.26, Mass=317190, SNR=351.3, Peak=18391 HFD=4.0
23:58:49.188 00.000 14964 MultiStar: [#1 -0.52,0.23,0.16,U] [#2 -0.66,-0.06,0.07,U] 
23:58:49.189 00.001 14964 refined, 2 included, MultiStar: {-0.44, -0.37}, one-star: {-0.42, -0.48}
23:58:49.190 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
23:58:49.191 00.001 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
23:58:49.193 00.002 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.37 hyp=0.58 cameraTheta=-2.45 mountX=0.36 mountY=0.48, mountTheta=0.92
23:58:49.195 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.37, opts=13)
23:58:49.197 00.002 14964 Enqueuing Move request for scope (-0.44, -0.37)
23:58:49.198 00.001 12044 Worker thread wakes up
23:58:49.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.37) opts 0xd
23:58:49.199 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.37)
23:58:49.199 00.000 12044 Moving (-0.44, -0.37) raw xDistance=0.36 yDistance=0.48
23:58:49.199 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.36, slope = 0.01
23:58:49.199 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
23:58:49.199 00.000 12044 MoveAxis(W, 11, ABG)
23:58:49.199 00.000 12044 Guiding  Dir = 3, Dur = 11
23:58:49.214 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18391, med=615, FiltMin=527, FiltMax=14658, Gamma=0.810
23:58:49.224 00.010 14964 UpdateGuideState exits: m=317190 SNR=351.3
23:58:49.226 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.227 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:49.229 00.002 14964 Enqueuing Expose request
23:58:49.274 00.045 12044 IsSlewing returns 0
23:58:49.274 00.000 12044 IsGuiding returns 0
23:58:49.307 00.033 12044 IsGuiding returns 1
23:58:49.307 00.000 12044 scope still moving after pulse duration time elapsed
23:58:49.368 00.061 12044 IsSlewing returns 0
23:58:49.368 00.000 12044 IsGuiding returns 0
23:58:49.368 00.000 12044 scope move finished after 11 + 82 ms
23:58:49.369 00.001 12044 Move returns status 0, amount 11
23:58:49.369 00.000 12044 MoveAxis(S, 45, ABG)
23:58:49.369 00.000 12044 Guiding  Dir = 1, Dur = 45
23:58:49.399 00.030 12044 IsSlewing returns 0
23:58:49.399 00.000 12044 IsGuiding returns 0
23:58:49.483 00.084 12044 IsGuiding returns 1
23:58:49.483 00.000 12044 scope still moving after pulse duration time elapsed
23:58:49.572 00.089 12044 IsSlewing returns 0
23:58:49.572 00.000 12044 IsGuiding returns 0
23:58:49.572 00.000 12044 scope move finished after 45 + 128 ms
23:58:49.572 00.000 12044 Move returns status 0, amount 45
23:58:49.572 00.000 12044 move complete, result=0
23:58:49.572 00.000 12044 worker thread done servicing request
23:58:49.572 00.000 12044 Worker thread wakes up
23:58:49.572 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:49.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:49.572 00.000 14964 GuideStep: 0.4 px 11 ms WEST, 0.5 px 45 ms SOUTH
23:58:52.692 03.120 12044 Exposure complete
23:58:52.713 00.021 12044 worker thread done servicing request
23:58:52.713 00.000 14964 OnExposeComplete: enter
23:58:52.714 00.001 14964 UpdateGuideState(): m_state=6
23:58:52.715 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1475
23:58:52.715 00.000 14964 Star::Find returns 1 (0), X=278.42, Y=96.38, Mass=315958, SNR=351.1, Peak=18638 HFD=3.8
23:58:52.716 00.001 14964 MultiStar: [#1 0.14,-0.05,0.16,U] [#2 0.17,-0.53,0.07,U] 
23:58:52.716 00.000 14964 refined, 2 included, MultiStar: {0.37, -0.33}, one-star: {0.42, -0.36}
23:58:52.717 00.001 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
23:58:52.717 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.41)
23:58:52.717 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.33 hyp=0.49 cameraTheta=-0.73 mountX=0.34 mountY=-0.33, mountTheta=-0.78
23:58:52.719 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.33, opts=13)
23:58:52.719 00.000 14964 Enqueuing Move request for scope (0.37, -0.33)
23:58:52.720 00.001 12044 Worker thread wakes up
23:58:52.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.33) opts 0xd
23:58:52.720 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.33)
23:58:52.720 00.000 12044 Moving (0.37, -0.33) raw xDistance=0.34 yDistance=-0.33
23:58:52.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.34, slope = 0.02
23:58:52.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:52.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:58:52.720 00.000 12044 MoveAxis(W, 13, ABG)
23:58:52.720 00.000 12044 Guiding  Dir = 3, Dur = 13
23:58:52.729 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18638, med=615, FiltMin=530, FiltMax=15287, Gamma=0.810
23:58:52.735 00.006 14964 UpdateGuideState exits: m=315958 SNR=351.1
23:58:52.737 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.737 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:52.738 00.001 14964 Enqueuing Expose request
23:58:52.742 00.004 12044 IsSlewing returns 0
23:58:52.742 00.000 12044 IsGuiding returns 0
23:58:52.776 00.034 12044 IsGuiding returns 1
23:58:52.776 00.000 12044 scope still moving after pulse duration time elapsed
23:58:52.854 00.078 12044 IsSlewing returns 0
23:58:52.855 00.001 12044 IsGuiding returns 0
23:58:52.855 00.000 12044 scope move finished after 13 + 99 ms
23:58:52.855 00.000 12044 Move returns status 0, amount 13
23:58:52.855 00.000 12044 MoveAxis(N, 0, ABG)
23:58:52.855 00.000 12044 Move returns status 0, amount 0
23:58:52.855 00.000 12044 move complete, result=0
23:58:52.855 00.000 12044 worker thread done servicing request
23:58:52.855 00.000 12044 Worker thread wakes up
23:58:52.855 00.000 14964 GuideStep: 0.3 px 13 ms WEST, -0.3 px 0 ms NORTH
23:58:52.857 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:52.858 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:55.953 03.095 12044 Exposure complete
23:58:55.988 00.035 12044 worker thread done servicing request
23:58:55.988 00.000 14964 OnExposeComplete: enter
23:58:55.991 00.003 14964 UpdateGuideState(): m_state=6
23:58:55.993 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1476
23:58:55.994 00.001 14964 Star::Find returns 1 (0), X=278.41, Y=96.43, Mass=324700, SNR=359.4, Peak=22807 HFD=3.4
23:58:55.995 00.001 14964 MultiStar: [#1 0.26,0.20,0.16,U] [#2 0.16,-0.08,0.08,U] 
23:58:55.996 00.001 14964 refined, 2 included, MultiStar: {0.37, -0.23}, one-star: {0.41, -0.31}
23:58:55.997 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
23:58:55.998 00.001 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.23)
23:58:56.000 00.002 14964 CameraToMount -- cameraX=0.37 cameraY=-0.23 hyp=0.44 cameraTheta=-0.55 mountX=0.24 mountY=-0.35, mountTheta=-0.97
23:58:56.003 00.003 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.23, opts=13)
23:58:56.004 00.001 14964 Enqueuing Move request for scope (0.37, -0.23)
23:58:56.006 00.002 12044 Worker thread wakes up
23:58:56.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.23) opts 0xd
23:58:56.006 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.23)
23:58:56.006 00.000 12044 Moving (0.37, -0.23) raw xDistance=0.24 yDistance=-0.35
23:58:56.006 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.03
23:58:56.006 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:56.006 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:58:56.007 00.001 12044 MoveAxis(E, 0, ABG)
23:58:56.007 00.000 12044 Move returns status 0, amount 0
23:58:56.007 00.000 12044 MoveAxis(N, 0, ABG)
23:58:56.007 00.000 12044 Move returns status 0, amount 0
23:58:56.007 00.000 12044 move complete, result=0
23:58:56.007 00.000 12044 worker thread done servicing request
23:58:56.021 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22807, med=616, FiltMin=530, FiltMax=16418, Gamma=0.810
23:58:56.031 00.010 14964 UpdateGuideState exits: m=324700 SNR=359.4
23:58:56.033 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.034 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:56.036 00.002 14964 Enqueuing Expose request
23:58:56.037 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:58:56.039 00.002 12044 Worker thread wakes up
23:58:56.039 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:56.039 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:58:59.170 03.131 12044 Exposure complete
23:58:59.191 00.021 12044 worker thread done servicing request
23:58:59.191 00.000 14964 OnExposeComplete: enter
23:58:59.192 00.001 14964 UpdateGuideState(): m_state=6
23:58:59.192 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1477
23:58:59.193 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=96.82, Mass=320092, SNR=348.4, Peak=21099 HFD=4.1
23:58:59.193 00.000 14964 MultiStar: [#1 -0.12,-0.09,0.17,U] [#2 -0.14,-0.57,0.07,U] 
23:58:59.194 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.02}, one-star: {0.11, 0.08}
23:58:59.194 00.000 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
23:58:59.194 00.000 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
23:58:59.195 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.27 mountX=-0.02 mountY=-0.06, mountTheta=-1.82
23:58:59.196 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.02, opts=13)
23:58:59.197 00.001 14964 Enqueuing Move request for scope (0.06, 0.02)
23:58:59.197 00.000 12044 Worker thread wakes up
23:58:59.197 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:58:59.197 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:58:59.197 00.000 12044 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
23:58:59.197 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
23:58:59.197 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
23:58:59.197 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:59.197 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:59.197 00.000 12044 MoveAxis(E, 0, ABG)
23:58:59.197 00.000 12044 Move returns status 0, amount 0
23:58:59.197 00.000 12044 MoveAxis(N, 0, ABG)
23:58:59.197 00.000 12044 Move returns status 0, amount 0
23:58:59.197 00.000 12044 move complete, result=0
23:58:59.197 00.000 12044 worker thread done servicing request
23:58:59.205 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21099, med=615, FiltMin=509, FiltMax=14447, Gamma=0.810
23:58:59.211 00.006 14964 UpdateGuideState exits: m=320092 SNR=348.4
23:58:59.211 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.212 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:58:59.212 00.000 14964 Enqueuing Expose request
23:58:59.212 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:59.213 00.001 12044 Worker thread wakes up
23:58:59.213 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:58:59.213 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:02.314 03.101 12044 Exposure complete
23:59:02.348 00.034 12044 worker thread done servicing request
23:59:02.349 00.001 14964 OnExposeComplete: enter
23:59:02.350 00.001 14964 UpdateGuideState(): m_state=6
23:59:02.352 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1478
23:59:02.353 00.001 14964 Star::Find returns 1 (0), X=278.15, Y=96.78, Mass=325975, SNR=352.7, Peak=21011 HFD=4.0
23:59:02.355 00.002 14964 MultiStar: [#1 -0.14,-0.33,0.16,U] [#2 -0.24,-0.61,0.07,U] 
23:59:02.357 00.002 14964 refined, 2 included, MultiStar: {0.09, -0.05}, one-star: {0.15, 0.04}
23:59:02.357 00.000 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
23:59:02.358 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.11 = -2.17)
23:59:02.359 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=0.05 mountY=-0.08, mountTheta=-1.04
23:59:02.362 00.003 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.05, opts=13)
23:59:02.364 00.002 14964 Enqueuing Move request for scope (0.09, -0.05)
23:59:02.366 00.002 12044 Worker thread wakes up
23:59:02.366 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:59:02.366 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:59:02.366 00.000 12044 Moving (0.09, -0.05) raw xDistance=0.05 yDistance=-0.08
23:59:02.366 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
23:59:02.366 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:02.366 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:02.366 00.000 12044 MoveAxis(E, 0, ABG)
23:59:02.366 00.000 12044 Move returns status 0, amount 0
23:59:02.366 00.000 12044 MoveAxis(N, 0, ABG)
23:59:02.367 00.001 12044 Move returns status 0, amount 0
23:59:02.367 00.000 12044 move complete, result=0
23:59:02.367 00.000 12044 worker thread done servicing request
23:59:02.383 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21011, med=615, FiltMin=526, FiltMax=14918, Gamma=0.810
23:59:02.393 00.010 14964 UpdateGuideState exits: m=325975 SNR=352.7
23:59:02.394 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.396 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:02.398 00.002 14964 Enqueuing Expose request
23:59:02.399 00.001 12044 Worker thread wakes up
23:59:02.399 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:02.400 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:02.400 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:05.511 03.111 12044 Exposure complete
23:59:05.545 00.034 12044 worker thread done servicing request
23:59:05.545 00.000 14964 OnExposeComplete: enter
23:59:05.547 00.002 14964 UpdateGuideState(): m_state=6
23:59:05.549 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1479
23:59:05.549 00.000 14964 Star::Find returns 1 (0), X=278.34, Y=96.90, Mass=318025, SNR=345.4, Peak=20063 HFD=4.0
23:59:05.551 00.002 14964 MultiStar: [#1 0.12,0.11,0.17,U] [#2 0.03,-0.35,0.07,U] 
23:59:05.553 00.002 14964 refined, 2 included, MultiStar: {0.29, 0.12}, one-star: {0.34, 0.16}
23:59:05.555 00.002 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
23:59:05.556 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.28)
23:59:05.558 00.002 14964 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=-0.12 mountY=-0.30, mountTheta=-1.94
23:59:05.561 00.003 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.12, opts=13)
23:59:05.563 00.002 14964 Enqueuing Move request for scope (0.29, 0.12)
23:59:05.564 00.001 12044 Worker thread wakes up
23:59:05.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
23:59:05.564 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
23:59:05.564 00.000 12044 Moving (0.29, 0.12) raw xDistance=-0.12 yDistance=-0.30
23:59:05.565 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.29, using input
23:59:05.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
23:59:05.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:05.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:59:05.565 00.000 12044 MoveAxis(E, 0, ABG)
23:59:05.565 00.000 12044 Move returns status 0, amount 0
23:59:05.565 00.000 12044 MoveAxis(N, 0, ABG)
23:59:05.565 00.000 12044 Move returns status 0, amount 0
23:59:05.565 00.000 12044 move complete, result=0
23:59:05.565 00.000 12044 worker thread done servicing request
23:59:05.577 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20063, med=615, FiltMin=531, FiltMax=15779, Gamma=0.810
23:59:05.588 00.011 14964 UpdateGuideState exits: m=318025 SNR=345.4
23:59:05.590 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.591 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:05.593 00.002 14964 Enqueuing Expose request
23:59:05.595 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:59:05.596 00.001 12044 Worker thread wakes up
23:59:05.596 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:05.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:08.709 03.113 12044 Exposure complete
23:59:08.740 00.031 12044 worker thread done servicing request
23:59:08.740 00.000 14964 OnExposeComplete: enter
23:59:08.742 00.002 14964 UpdateGuideState(): m_state=6
23:59:08.744 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1480
23:59:08.745 00.001 14964 Star::Find returns 1 (0), X=278.09, Y=96.50, Mass=322536, SNR=362.0, Peak=21611 HFD=3.7
23:59:08.747 00.002 14964 MultiStar: [#1 -0.26,-0.08,0.16,U] [#2 -0.30,-0.44,0.06,U] 
23:59:08.748 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.23}, one-star: {0.09, -0.24}
23:59:08.749 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.09 = 0.09)
23:59:08.750 00.001 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
23:59:08.751 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.47 mountX=0.23 mountY=0.00, mountTheta=0.00
23:59:08.753 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.23, opts=13)
23:59:08.755 00.002 14964 Enqueuing Move request for scope (0.02, -0.23)
23:59:08.756 00.001 12044 Worker thread wakes up
23:59:08.756 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
23:59:08.756 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
23:59:08.756 00.000 12044 Moving (0.02, -0.23) raw xDistance=0.23 yDistance=0.00
23:59:08.756 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.04
23:59:08.757 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:08.757 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:08.757 00.000 12044 MoveAxis(E, 0, ABG)
23:59:08.757 00.000 12044 Move returns status 0, amount 0
23:59:08.757 00.000 12044 MoveAxis(N, 0, ABG)
23:59:08.757 00.000 12044 Move returns status 0, amount 0
23:59:08.757 00.000 12044 move complete, result=0
23:59:08.757 00.000 12044 worker thread done servicing request
23:59:08.771 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21611, med=615, FiltMin=518, FiltMax=13836, Gamma=0.810
23:59:08.782 00.011 14964 UpdateGuideState exits: m=322536 SNR=362.0
23:59:08.783 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.783 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:08.784 00.001 14964 Enqueuing Expose request
23:59:08.784 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:08.785 00.001 12044 Worker thread wakes up
23:59:08.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:08.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:11.917 03.132 12044 Exposure complete
23:59:11.950 00.033 12044 worker thread done servicing request
23:59:11.950 00.000 14964 OnExposeComplete: enter
23:59:11.951 00.001 14964 UpdateGuideState(): m_state=6
23:59:11.951 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1481
23:59:11.952 00.001 14964 Star::Find returns 1 (0), X=278.38, Y=96.85, Mass=324019, SNR=364.0, Peak=21399 HFD=3.8
23:59:11.952 00.000 14964 MultiStar: [#1 0.22,-0.19,0.15,U] [#2 0.08,-0.74,0.00,M1] 
23:59:11.953 00.001 14964 refined, 1 included, MultiStar: {0.36, 0.07}, one-star: {0.38, 0.11}
23:59:11.953 00.000 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
23:59:11.953 00.000 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
23:59:11.954 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.36 cameraTheta=0.20 mountX=-0.07 mountY=-0.36, mountTheta=-1.75
23:59:11.961 00.007 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.07, opts=13)
23:59:11.963 00.002 14964 Enqueuing Move request for scope (0.36, 0.07)
23:59:11.964 00.001 12044 Worker thread wakes up
23:59:11.964 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
23:59:11.964 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
23:59:11.964 00.000 12044 Moving (0.36, 0.07) raw xDistance=-0.07 yDistance=-0.36
23:59:11.964 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.31, using input
23:59:11.964 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.05
23:59:11.964 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.965 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:59:11.965 00.000 12044 MoveAxis(E, 0, ABG)
23:59:11.965 00.000 12044 Move returns status 0, amount 0
23:59:11.965 00.000 12044 MoveAxis(N, 0, ABG)
23:59:11.965 00.000 12044 Move returns status 0, amount 0
23:59:11.965 00.000 12044 move complete, result=0
23:59:11.965 00.000 12044 worker thread done servicing request
23:59:11.977 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21399, med=616, FiltMin=525, FiltMax=16055, Gamma=0.810
23:59:11.985 00.008 14964 UpdateGuideState exits: m=324019 SNR=364.0
23:59:11.985 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.986 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:11.987 00.001 14964 Enqueuing Expose request
23:59:11.989 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:59:11.989 00.000 12044 Worker thread wakes up
23:59:11.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:11.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:15.086 03.097 12044 Exposure complete
23:59:15.125 00.039 12044 worker thread done servicing request
23:59:15.125 00.000 14964 OnExposeComplete: enter
23:59:15.127 00.002 14964 UpdateGuideState(): m_state=6
23:59:15.128 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1482
23:59:15.129 00.001 14964 Star::Find returns 1 (0), X=278.32, Y=96.51, Mass=320685, SNR=349.7, Peak=19875 HFD=4.0
23:59:15.130 00.001 14964 MultiStar: [#1 0.08,-0.18,0.17,U] [#2 0.03,-0.48,0.07,U] 
23:59:15.132 00.002 14964 refined, 2 included, MultiStar: {0.27, -0.24}, one-star: {0.32, -0.23}
23:59:15.133 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
23:59:15.135 00.002 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.40)
23:59:15.136 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=0.24 mountY=-0.24, mountTheta=-0.79
23:59:15.139 00.003 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.24, opts=13)
23:59:15.140 00.001 14964 Enqueuing Move request for scope (0.27, -0.24)
23:59:15.141 00.001 12044 Worker thread wakes up
23:59:15.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
23:59:15.141 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
23:59:15.141 00.000 12044 Moving (0.27, -0.24) raw xDistance=0.24 yDistance=-0.24
23:59:15.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.03
23:59:15.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:15.142 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:59:15.142 00.000 12044 MoveAxis(E, 0, ABG)
23:59:15.142 00.000 12044 Move returns status 0, amount 0
23:59:15.142 00.000 12044 MoveAxis(N, 0, ABG)
23:59:15.142 00.000 12044 Move returns status 0, amount 0
23:59:15.142 00.000 12044 move complete, result=0
23:59:15.143 00.001 12044 worker thread done servicing request
23:59:15.160 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19875, med=615, FiltMin=529, FiltMax=14531, Gamma=0.810
23:59:15.170 00.010 14964 UpdateGuideState exits: m=320685 SNR=349.7
23:59:15.172 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.175 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:15.177 00.002 14964 Enqueuing Expose request
23:59:15.178 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:15.179 00.001 12044 Worker thread wakes up
23:59:15.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:15.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:18.289 03.110 12044 Exposure complete
23:59:18.323 00.034 12044 worker thread done servicing request
23:59:18.323 00.000 14964 OnExposeComplete: enter
23:59:18.325 00.002 14964 UpdateGuideState(): m_state=6
23:59:18.327 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1483
23:59:18.329 00.002 14964 Star::Find returns 1 (0), X=278.09, Y=96.53, Mass=326346, SNR=367.5, Peak=22527 HFD=3.7
23:59:18.330 00.001 14964 MultiStar: [#1 -0.14,0.03,0.17,U] [#2 -0.19,-0.21,0.07,U] 
23:59:18.331 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.18}, one-star: {0.09, -0.21}
23:59:18.331 00.000 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
23:59:18.333 00.002 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
23:59:18.334 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=0.18 mountY=-0.03, mountTheta=-0.14
23:59:18.337 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.18, opts=13)
23:59:18.338 00.001 14964 Enqueuing Move request for scope (0.04, -0.18)
23:59:18.340 00.002 12044 Worker thread wakes up
23:59:18.340 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
23:59:18.340 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
23:59:18.340 00.000 12044 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=-0.03
23:59:18.340 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
23:59:18.340 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:18.340 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:18.340 00.000 12044 MoveAxis(E, 0, ABG)
23:59:18.340 00.000 12044 Move returns status 0, amount 0
23:59:18.340 00.000 12044 MoveAxis(N, 0, ABG)
23:59:18.340 00.000 12044 Move returns status 0, amount 0
23:59:18.340 00.000 12044 move complete, result=0
23:59:18.340 00.000 12044 worker thread done servicing request
23:59:18.353 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22527, med=615, FiltMin=523, FiltMax=14879, Gamma=0.810
23:59:18.363 00.010 14964 UpdateGuideState exits: m=326346 SNR=367.5
23:59:18.365 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.367 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:18.368 00.001 14964 Enqueuing Expose request
23:59:18.370 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:18.372 00.002 12044 Worker thread wakes up
23:59:18.373 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:18.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:21.480 03.107 12044 Exposure complete
23:59:21.518 00.038 12044 worker thread done servicing request
23:59:21.518 00.000 14964 OnExposeComplete: enter
23:59:21.520 00.002 14964 UpdateGuideState(): m_state=6
23:59:21.522 00.002 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1484
23:59:21.523 00.001 14964 Star::Find returns 1 (0), X=278.09, Y=96.55, Mass=323447, SNR=368.1, Peak=23123 HFD=3.8
23:59:21.524 00.001 14964 MultiStar: [#1 0.00,0.04,0.16,U] [#2 -0.03,-0.04,0.07,U] 
23:59:21.524 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.15}, one-star: {0.09, -0.19}
23:59:21.526 00.002 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
23:59:21.528 00.002 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.81)
23:59:21.530 00.002 14964 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.14 mountX=0.16 mountY=-0.05, mountTheta=-0.34
23:59:21.534 00.004 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.15, opts=13)
23:59:21.536 00.002 14964 Enqueuing Move request for scope (0.07, -0.15)
23:59:21.538 00.002 12044 Worker thread wakes up
23:59:21.538 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
23:59:21.539 00.001 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
23:59:21.539 00.000 12044 Moving (0.07, -0.15) raw xDistance=0.16 yDistance=-0.05
23:59:21.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.00
23:59:21.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:21.539 00.000 12044 MoveAxis(E, 0, ABG)
23:59:21.539 00.000 12044 Move returns status 0, amount 0
23:59:21.539 00.000 12044 MoveAxis(N, 0, ABG)
23:59:21.539 00.000 12044 Move returns status 0, amount 0
23:59:21.539 00.000 12044 move complete, result=0
23:59:21.540 00.001 12044 worker thread done servicing request
23:59:21.549 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23123, med=615, FiltMin=523, FiltMax=14008, Gamma=0.810
23:59:21.555 00.006 14964 UpdateGuideState exits: m=323447 SNR=368.1
23:59:21.555 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.556 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:21.556 00.000 14964 Enqueuing Expose request
23:59:21.557 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:21.557 00.000 12044 Worker thread wakes up
23:59:21.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:21.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:24.664 03.107 12044 Exposure complete
23:59:24.705 00.041 12044 worker thread done servicing request
23:59:24.705 00.000 14964 OnExposeComplete: enter
23:59:24.707 00.002 14964 UpdateGuideState(): m_state=6
23:59:24.710 00.003 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1485
23:59:24.712 00.002 14964 Star::Find returns 1 (0), X=277.71, Y=96.82, Mass=327330, SNR=355.5, Peak=23079 HFD=3.8
23:59:24.715 00.003 14964 MultiStar: [#1 -0.37,0.00,0.17,U] [#2 -0.62,-0.33,0.00,M1] 
23:59:24.717 00.002 14964 single-star, 1 included, MultiStar: {-0.30, 0.07}, one-star: {-0.29, 0.08}
23:59:24.719 00.002 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
23:59:24.720 00.001 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
23:59:24.722 00.002 14964 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.89 mountX=-0.08 mountY=0.28, mountTheta=1.85
23:59:24.726 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.08, opts=13)
23:59:24.728 00.002 14964 Enqueuing Move request for scope (-0.29, 0.08)
23:59:24.730 00.002 12044 Worker thread wakes up
23:59:24.730 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
23:59:24.730 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
23:59:24.730 00.000 12044 Moving (-0.29, 0.08) raw xDistance=-0.08 yDistance=0.28
23:59:24.730 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
23:59:24.731 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:59:24.731 00.000 12044 MoveAxis(E, 0, ABG)
23:59:24.731 00.000 12044 Move returns status 0, amount 0
23:59:24.731 00.000 12044 MoveAxis(N, 0, ABG)
23:59:24.731 00.000 12044 Move returns status 0, amount 0
23:59:24.731 00.000 12044 move complete, result=0
23:59:24.731 00.000 12044 worker thread done servicing request
23:59:24.745 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23079, med=615, FiltMin=532, FiltMax=17287, Gamma=0.810
23:59:24.759 00.014 14964 UpdateGuideState exits: m=327330 SNR=355.5
23:59:24.762 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.764 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:24.766 00.002 14964 Enqueuing Expose request
23:59:24.766 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:59:24.767 00.001 12044 Worker thread wakes up
23:59:24.767 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:24.767 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:27.875 03.108 12044 Exposure complete
23:59:27.896 00.021 12044 worker thread done servicing request
23:59:27.896 00.000 14964 OnExposeComplete: enter
23:59:27.897 00.001 14964 UpdateGuideState(): m_state=6
23:59:27.897 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1486
23:59:27.898 00.001 14964 Star::Find returns 1 (0), X=277.69, Y=96.48, Mass=320357, SNR=357.2, Peak=18739 HFD=4.0
23:59:27.899 00.001 14964 MultiStar: [#1 -0.53,0.08,0.16,U] [#2 -0.29,-0.56,0.06,U] 
23:59:27.900 00.001 14964 single-star, 2 included, MultiStar: {-0.34, -0.23}, one-star: {-0.31, -0.26}
23:59:27.901 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
23:59:27.901 00.000 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
23:59:27.902 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.26 hyp=0.41 cameraTheta=-2.45 mountX=0.25 mountY=0.34, mountTheta=0.93
23:59:27.903 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.26, opts=13)
23:59:27.904 00.001 14964 Enqueuing Move request for scope (-0.31, -0.26)
23:59:27.905 00.001 12044 Worker thread wakes up
23:59:27.905 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.26) opts 0xd
23:59:27.905 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.26)
23:59:27.905 00.000 12044 Moving (-0.31, -0.26) raw xDistance=0.25 yDistance=0.34
23:59:27.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.02
23:59:27.905 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:27.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:59:27.905 00.000 12044 MoveAxis(E, 0, ABG)
23:59:27.905 00.000 12044 Move returns status 0, amount 0
23:59:27.905 00.000 12044 MoveAxis(N, 0, ABG)
23:59:27.906 00.001 12044 Move returns status 0, amount 0
23:59:27.906 00.000 12044 move complete, result=0
23:59:27.906 00.000 12044 worker thread done servicing request
23:59:27.917 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18739, med=615, FiltMin=534, FiltMax=14098, Gamma=0.810
23:59:27.928 00.011 14964 UpdateGuideState exits: m=320357 SNR=357.2
23:59:27.930 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.932 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:27.934 00.002 14964 Enqueuing Expose request
23:59:27.936 00.002 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:59:27.937 00.001 12044 Worker thread wakes up
23:59:27.937 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:27.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:31.037 03.100 12044 Exposure complete
23:59:31.064 00.027 12044 worker thread done servicing request
23:59:31.064 00.000 14964 OnExposeComplete: enter
23:59:31.065 00.001 14964 UpdateGuideState(): m_state=6
23:59:31.067 00.002 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1487
23:59:31.069 00.002 14964 Star::Find returns 1 (0), X=277.53, Y=97.20, Mass=316575, SNR=349.0, Peak=16879 HFD=4.5
23:59:31.071 00.002 14964 MultiStar: [#1 -0.80,-0.56,0.00,M1] [#2 -0.74,-0.56,0.00,M1] 
23:59:31.072 00.001 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
23:59:31.074 00.002 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.69)
23:59:31.075 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.46 hyp=0.66 cameraTheta=2.37 mountX=-0.47 mountY=0.42, mountTheta=2.41
23:59:31.079 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.46, opts=13)
23:59:31.079 00.000 14964 Enqueuing Move request for scope (-0.47, 0.46)
23:59:31.082 00.003 12044 Worker thread wakes up
23:59:31.082 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.46) opts 0xd
23:59:31.082 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.46)
23:59:31.082 00.000 12044 Moving (-0.47, 0.46) raw xDistance=-0.47 yDistance=0.42
23:59:31.082 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.47, slope = -0.02
23:59:31.082 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:31.082 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:59:31.082 00.000 12044 MoveAxis(E, 14, ABG)
23:59:31.082 00.000 12044 Guiding  Dir = 2, Dur = 14
23:59:31.097 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16879, med=615, FiltMin=535, FiltMax=14383, Gamma=0.810
23:59:31.107 00.010 14964 UpdateGuideState exits: m=316575 SNR=349.0
23:59:31.109 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.110 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:31.111 00.001 14964 Enqueuing Expose request
23:59:31.120 00.009 12044 IsSlewing returns 0
23:59:31.121 00.001 12044 IsGuiding returns 0
23:59:31.180 00.059 12044 IsGuiding returns 1
23:59:31.181 00.001 12044 scope still moving after pulse duration time elapsed
23:59:31.279 00.098 12044 IsSlewing returns 0
23:59:31.279 00.000 12044 IsGuiding returns 0
23:59:31.279 00.000 12044 scope move finished after 14 + 143 ms
23:59:31.279 00.000 12044 Move returns status 0, amount 14
23:59:31.279 00.000 12044 MoveAxis(N, 0, ABG)
23:59:31.279 00.000 12044 Move returns status 0, amount 0
23:59:31.279 00.000 12044 move complete, result=0
23:59:31.279 00.000 12044 worker thread done servicing request
23:59:31.279 00.000 12044 Worker thread wakes up
23:59:31.280 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:31.280 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:31.280 00.000 14964 GuideStep: -0.5 px 14 ms EAST, 0.4 px 0 ms NORTH
23:59:34.411 03.131 12044 Exposure complete
23:59:34.440 00.029 12044 worker thread done servicing request
23:59:34.440 00.000 14964 OnExposeComplete: enter
23:59:34.442 00.002 14964 UpdateGuideState(): m_state=6
23:59:34.444 00.002 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1488
23:59:34.446 00.002 14964 Star::Find returns 1 (0), X=278.30, Y=96.88, Mass=328041, SNR=356.5, Peak=17064 HFD=4.2
23:59:34.447 00.001 14964 MultiStar: [#1 0.12,-0.23,0.15,U] [#2 -0.10,-0.31,0.07,U] 
23:59:34.449 00.002 14964 refined, 2 included, MultiStar: {0.25, 0.07}, one-star: {0.30, 0.14}
23:59:34.450 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
23:59:34.452 00.002 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
23:59:34.454 00.002 14964 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.25 mountX=-0.06 mountY=-0.26, mountTheta=-1.80
23:59:34.457 00.003 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.07, opts=13)
23:59:34.459 00.002 14964 Enqueuing Move request for scope (0.25, 0.07)
23:59:34.461 00.002 12044 Worker thread wakes up
23:59:34.461 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
23:59:34.461 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
23:59:34.461 00.000 12044 Moving (0.25, 0.07) raw xDistance=-0.06 yDistance=-0.26
23:59:34.461 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.15, using input
23:59:34.461 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
23:59:34.461 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:34.461 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:59:34.461 00.000 12044 MoveAxis(E, 0, ABG)
23:59:34.461 00.000 12044 Move returns status 0, amount 0
23:59:34.461 00.000 12044 MoveAxis(N, 0, ABG)
23:59:34.461 00.000 12044 Move returns status 0, amount 0
23:59:34.461 00.000 12044 move complete, result=0
23:59:34.462 00.001 12044 worker thread done servicing request
23:59:34.475 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17064, med=615, FiltMin=531, FiltMax=13071, Gamma=0.810
23:59:34.485 00.010 14964 UpdateGuideState exits: m=328041 SNR=356.5
23:59:34.487 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.488 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:34.490 00.002 14964 Enqueuing Expose request
23:59:34.491 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:59:34.492 00.001 12044 Worker thread wakes up
23:59:34.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:34.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:37.593 03.101 12044 Exposure complete
23:59:37.614 00.021 12044 worker thread done servicing request
23:59:37.614 00.000 14964 OnExposeComplete: enter
23:59:37.615 00.001 14964 UpdateGuideState(): m_state=6
23:59:37.615 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1489
23:59:37.616 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=96.58, Mass=318678, SNR=354.6, Peak=20455 HFD=3.8
23:59:37.616 00.000 14964 MultiStar: [#1 0.09,-0.42,0.17,U] [#2 -0.34,-0.74,0.00,M1] 
23:59:37.617 00.001 14964 refined, 1 included, MultiStar: {0.28, -0.19}, one-star: {0.31, -0.16}
23:59:37.617 00.000 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
23:59:37.618 00.001 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
23:59:37.618 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.61 mountX=0.20 mountY=-0.26, mountTheta=-0.91
23:59:37.620 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.19, opts=13)
23:59:37.620 00.000 14964 Enqueuing Move request for scope (0.28, -0.19)
23:59:37.621 00.001 12044 Worker thread wakes up
23:59:37.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
23:59:37.621 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
23:59:37.621 00.000 12044 Moving (0.28, -0.19) raw xDistance=0.20 yDistance=-0.26
23:59:37.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.02
23:59:37.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:37.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:59:37.621 00.000 12044 MoveAxis(E, 0, ABG)
23:59:37.621 00.000 12044 Move returns status 0, amount 0
23:59:37.621 00.000 12044 MoveAxis(N, 0, ABG)
23:59:37.621 00.000 12044 Move returns status 0, amount 0
23:59:37.621 00.000 12044 move complete, result=0
23:59:37.623 00.002 12044 worker thread done servicing request
23:59:37.632 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20455, med=614, FiltMin=527, FiltMax=14663, Gamma=0.810
23:59:37.639 00.007 14964 UpdateGuideState exits: m=318678 SNR=354.6
23:59:37.639 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:37.641 00.001 14964 Enqueuing Expose request
23:59:37.641 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:59:37.642 00.001 12044 Worker thread wakes up
23:59:37.642 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:37.642 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:40.745 03.103 12044 Exposure complete
23:59:40.769 00.024 12044 worker thread done servicing request
23:59:40.769 00.000 14964 OnExposeComplete: enter
23:59:40.771 00.002 14964 UpdateGuideState(): m_state=6
23:59:40.771 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1490
23:59:40.772 00.001 14964 Star::Find returns 1 (0), X=277.90, Y=96.87, Mass=326356, SNR=361.9, Peak=20347 HFD=4.2
23:59:40.773 00.001 14964 MultiStar: [#1 -0.42,0.21,0.17,U] [#2 -0.35,-0.08,0.07,U] 
23:59:40.773 00.000 14964 single-star, 2 included, MultiStar: {-0.16, 0.13}, one-star: {-0.10, 0.13}
23:59:40.774 00.001 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.56) = xAngle (3.79 = -2.49)
23:59:40.774 00.000 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.56)
23:59:40.776 00.002 14964 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=-0.13 mountY=0.08, mountTheta=2.56
23:59:40.779 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.13, opts=13)
23:59:40.780 00.001 14964 Enqueuing Move request for scope (-0.10, 0.13)
23:59:40.782 00.002 12044 Worker thread wakes up
23:59:40.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:59:40.782 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:59:40.782 00.000 12044 Moving (-0.10, 0.13) raw xDistance=-0.13 yDistance=0.08
23:59:40.782 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.14, using input
23:59:40.782 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
23:59:40.782 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:40.782 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:40.782 00.000 12044 MoveAxis(E, 0, ABG)
23:59:40.782 00.000 12044 Move returns status 0, amount 0
23:59:40.783 00.001 12044 MoveAxis(N, 0, ABG)
23:59:40.783 00.000 12044 Move returns status 0, amount 0
23:59:40.783 00.000 12044 move complete, result=0
23:59:40.783 00.000 12044 worker thread done servicing request
23:59:40.795 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20347, med=615, FiltMin=536, FiltMax=14787, Gamma=0.810
23:59:40.805 00.010 14964 UpdateGuideState exits: m=326356 SNR=361.9
23:59:40.806 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:40.806 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:40.807 00.001 14964 Enqueuing Expose request
23:59:40.809 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:40.810 00.001 12044 Worker thread wakes up
23:59:40.811 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:40.811 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:43.905 03.094 12044 Exposure complete
23:59:43.926 00.021 12044 worker thread done servicing request
23:59:43.926 00.000 14964 OnExposeComplete: enter
23:59:43.926 00.000 14964 UpdateGuideState(): m_state=6
23:59:43.927 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1491
23:59:43.927 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=96.90, Mass=321675, SNR=363.1, Peak=22895 HFD=4.2
23:59:43.928 00.001 14964 MultiStar: [#1 -0.27,-0.09,0.17,U] [#2 -0.29,-0.65,0.00,M1] 
23:59:43.929 00.001 14964 refined, 1 included, MultiStar: {0.01, 0.12}, one-star: {0.06, 0.16}
23:59:43.929 00.000 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
23:59:43.929 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
23:59:43.930 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
23:59:43.931 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.12, opts=13)
23:59:43.932 00.001 14964 Enqueuing Move request for scope (0.01, 0.12)
23:59:43.933 00.001 12044 Worker thread wakes up
23:59:43.933 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:59:43.933 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:59:43.933 00.000 12044 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.02
23:59:43.933 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.23, using input
23:59:43.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
23:59:43.933 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:43.933 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:43.933 00.000 12044 MoveAxis(E, 0, ABG)
23:59:43.933 00.000 12044 Move returns status 0, amount 0
23:59:43.933 00.000 12044 MoveAxis(N, 0, ABG)
23:59:43.933 00.000 12044 Move returns status 0, amount 0
23:59:43.933 00.000 12044 move complete, result=0
23:59:43.933 00.000 12044 worker thread done servicing request
23:59:43.945 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22895, med=615, FiltMin=535, FiltMax=14591, Gamma=0.810
23:59:43.951 00.006 14964 UpdateGuideState exits: m=321675 SNR=363.1
23:59:43.952 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.953 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:43.954 00.001 14964 Enqueuing Expose request
23:59:43.954 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:43.955 00.001 12044 Worker thread wakes up
23:59:43.955 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:43.955 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:47.073 03.118 12044 Exposure complete
23:59:47.106 00.033 12044 worker thread done servicing request
23:59:47.106 00.000 14964 OnExposeComplete: enter
23:59:47.106 00.000 14964 UpdateGuideState(): m_state=6
23:59:47.107 00.001 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1492
23:59:47.107 00.000 14964 Star::Find returns 1 (0), X=277.63, Y=96.89, Mass=327342, SNR=360.6, Peak=17795 HFD=4.0
23:59:47.108 00.001 14964 MultiStar: [#1 -0.49,-0.27,0.16,U] [#2 0.00,0.00,0.00,L] 
23:59:47.109 00.001 14964 refined, 1 included, MultiStar: {-0.39, 0.09}, one-star: {-0.37, 0.15}
23:59:47.109 00.000 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.46 = -1.83)
23:59:47.110 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
23:59:47.110 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.09 hyp=0.40 cameraTheta=2.90 mountX=-0.10 mountY=0.37, mountTheta=1.83
23:59:47.112 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.09, opts=13)
23:59:47.112 00.000 14964 Enqueuing Move request for scope (-0.39, 0.09)
23:59:47.113 00.001 12044 Worker thread wakes up
23:59:47.113 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.09) opts 0xd
23:59:47.113 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.09)
23:59:47.113 00.000 12044 Moving (-0.39, 0.09) raw xDistance=-0.10 yDistance=0.37
23:59:47.113 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.18, using input
23:59:47.113 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
23:59:47.113 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:47.113 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:59:47.113 00.000 12044 MoveAxis(E, 0, ABG)
23:59:47.113 00.000 12044 Move returns status 0, amount 0
23:59:47.113 00.000 12044 MoveAxis(N, 0, ABG)
23:59:47.113 00.000 12044 Move returns status 0, amount 0
23:59:47.113 00.000 12044 move complete, result=0
23:59:47.113 00.000 12044 worker thread done servicing request
23:59:47.123 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17795, med=615, FiltMin=523, FiltMax=14515, Gamma=0.810
23:59:47.131 00.008 14964 UpdateGuideState exits: m=327342 SNR=360.6
23:59:47.131 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:47.132 00.000 14964 Enqueuing Expose request
23:59:47.134 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:59:47.135 00.001 12044 Worker thread wakes up
23:59:47.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:47.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:50.237 03.102 12044 Exposure complete
23:59:50.259 00.022 12044 worker thread done servicing request
23:59:50.259 00.000 14964 OnExposeComplete: enter
23:59:50.260 00.001 14964 UpdateGuideState(): m_state=6
23:59:50.261 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1493
23:59:50.261 00.000 14964 Star::Find returns 1 (0), X=277.84, Y=96.95, Mass=317376, SNR=351.0, Peak=19215 HFD=4.2
23:59:50.262 00.001 14964 MultiStar: [#1 -0.25,-0.43,0.16,U] [#2 -0.28,-0.51,0.07,U] 
23:59:50.262 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.08}, one-star: {-0.17, 0.21}
23:59:50.263 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
23:59:50.263 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
23:59:50.264 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.08 mountY=0.17, mountTheta=2.02
23:59:50.267 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.08, opts=13)
23:59:50.268 00.001 14964 Enqueuing Move request for scope (-0.18, 0.08)
23:59:50.268 00.000 12044 Worker thread wakes up
23:59:50.268 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:59:50.268 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:59:50.269 00.001 12044 Moving (-0.18, 0.08) raw xDistance=-0.08 yDistance=0.17
23:59:50.269 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.11, using input
23:59:50.269 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
23:59:50.269 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
23:59:50.269 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:50.269 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:59:50.269 00.000 12044 MoveAxis(E, 0, ABG)
23:59:50.269 00.000 12044 Move returns status 0, amount 0
23:59:50.269 00.000 12044 MoveAxis(N, 0, ABG)
23:59:50.269 00.000 12044 Move returns status 0, amount 0
23:59:50.269 00.000 12044 move complete, result=0
23:59:50.270 00.001 12044 worker thread done servicing request
23:59:50.277 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19215, med=615, FiltMin=530, FiltMax=15115, Gamma=0.810
23:59:50.283 00.006 14964 UpdateGuideState exits: m=317376 SNR=351.0
23:59:50.283 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:50.284 00.000 14964 Enqueuing Expose request
23:59:50.285 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:50.286 00.001 12044 Worker thread wakes up
23:59:50.286 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:50.286 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:53.410 03.124 12044 Exposure complete
23:59:53.431 00.021 12044 worker thread done servicing request
23:59:53.431 00.000 14964 OnExposeComplete: enter
23:59:53.433 00.002 14964 UpdateGuideState(): m_state=6
23:59:53.434 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1494
23:59:53.435 00.001 14964 Star::Find returns 1 (0), X=277.78, Y=97.20, Mass=322358, SNR=345.4, Peak=19675 HFD=4.4
23:59:53.436 00.001 14964 MultiStar: [#1 -0.61,-0.37,0.00,M1] [#2 -0.76,-0.75,0.00,M1] 
23:59:53.436 00.000 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.59 = -2.70)
23:59:53.437 00.001 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
23:59:53.437 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.46 hyp=0.51 cameraTheta=2.03 mountX=-0.46 mountY=0.18, mountTheta=2.77
23:59:53.439 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.46, opts=13)
23:59:53.440 00.001 14964 Enqueuing Move request for scope (-0.23, 0.46)
23:59:53.440 00.000 12044 Worker thread wakes up
23:59:53.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.46) opts 0xd
23:59:53.440 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.46)
23:59:53.440 00.000 12044 Moving (-0.23, 0.46) raw xDistance=-0.46 yDistance=0.18
23:59:53.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.46, slope = 0.00
23:59:53.441 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:53.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:59:53.441 00.000 12044 MoveAxis(E, 35, ABG)
23:59:53.441 00.000 12044 Guiding  Dir = 2, Dur = 35
23:59:53.448 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19675, med=615, FiltMin=531, FiltMax=12444, Gamma=0.810
23:59:53.453 00.005 14964 UpdateGuideState exits: m=322358 SNR=345.4
23:59:53.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.455 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:53.455 00.000 14964 Enqueuing Expose request
23:59:53.512 00.057 12044 IsSlewing returns 0
23:59:53.513 00.001 12044 IsGuiding returns 0
23:59:53.544 00.031 12044 PulseGuide returned control before completion, sleep 14
23:59:53.569 00.025 12044 IsGuiding returns 1
23:59:53.570 00.001 12044 scope still moving after pulse duration time elapsed
23:59:53.647 00.077 12044 IsSlewing returns 0
23:59:53.648 00.001 12044 IsGuiding returns 0
23:59:53.648 00.000 12044 scope move finished after 35 + 101 ms
23:59:53.648 00.000 12044 Move returns status 0, amount 35
23:59:53.648 00.000 12044 MoveAxis(N, 0, ABG)
23:59:53.648 00.000 12044 Move returns status 0, amount 0
23:59:53.648 00.000 12044 move complete, result=0
23:59:53.648 00.000 12044 worker thread done servicing request
23:59:53.648 00.000 12044 Worker thread wakes up
23:59:53.648 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:53.648 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:53.649 00.001 14964 GuideStep: -0.5 px 35 ms EAST, 0.2 px 0 ms NORTH
23:59:56.750 03.101 12044 Exposure complete
23:59:56.773 00.023 12044 worker thread done servicing request
23:59:56.773 00.000 14964 OnExposeComplete: enter
23:59:56.774 00.001 14964 UpdateGuideState(): m_state=6
23:59:56.775 00.001 14964 Star::Find(35, 277, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1495
23:59:56.776 00.001 14964 Star::Find returns 1 (0), X=277.47, Y=96.50, Mass=322912, SNR=348.6, Peak=18939 HFD=4.2
23:59:56.776 00.000 14964 MultiStar: [#1 -0.73,0.07,0.00,M2] [#2 -0.51,-0.16,0.08,U] 
23:59:56.777 00.001 14964 refined, 1 included, MultiStar: {-0.53, -0.23}, one-star: {-0.53, -0.24}
23:59:56.777 00.000 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
23:59:56.778 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
23:59:56.778 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.23 hyp=0.57 cameraTheta=-2.73 mountX=0.22 mountY=0.55, mountTheta=1.18
23:59:56.780 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.23, opts=13)
23:59:56.780 00.000 14964 Enqueuing Move request for scope (-0.53, -0.23)
23:59:56.781 00.001 12044 Worker thread wakes up
23:59:56.781 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.23) opts 0xd
23:59:56.781 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.23)
23:59:56.781 00.000 12044 Moving (-0.53, -0.23) raw xDistance=0.22 yDistance=0.55
23:59:56.781 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
23:59:56.781 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
23:59:56.781 00.000 12044 MoveAxis(E, 0, ABG)
23:59:56.781 00.000 12044 Move returns status 0, amount 0
23:59:56.781 00.000 12044 MoveAxis(S, 51, ABG)
23:59:56.781 00.000 12044 Guiding  Dir = 1, Dur = 51
23:59:56.794 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18939, med=615, FiltMin=531, FiltMax=13871, Gamma=0.810
23:59:56.800 00.006 14964 UpdateGuideState exits: m=322912 SNR=348.6
23:59:56.801 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.801 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
23:59:56.802 00.001 14964 Enqueuing Expose request
23:59:56.807 00.005 12044 IsSlewing returns 0
23:59:56.807 00.000 12044 IsGuiding returns 0
23:59:56.839 00.032 12044 PulseGuide returned control before completion, sleep 30
23:59:56.871 00.032 12044 IsGuiding returns 1
23:59:56.871 00.000 12044 scope still moving after pulse duration time elapsed
23:59:56.945 00.074 12044 IsSlewing returns 0
23:59:56.945 00.000 12044 IsGuiding returns 0
23:59:56.945 00.000 12044 scope move finished after 51 + 87 ms
23:59:56.945 00.000 12044 Move returns status 0, amount 51
23:59:56.945 00.000 12044 move complete, result=0
23:59:56.945 00.000 12044 worker thread done servicing request
23:59:56.945 00.000 12044 Worker thread wakes up
23:59:56.945 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
23:59:56.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
23:59:56.945 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 51 ms SOUTH
00:00:00.073 03.128 12044 Exposure complete
00:00:00.094 00.021 12044 worker thread done servicing request
00:00:00.094 00.000 14964 OnExposeComplete: enter
00:00:00.094 00.000 14964 UpdateGuideState(): m_state=6
00:00:00.095 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1496
00:00:00.095 00.000 14964 Star::Find returns 1 (0), X=277.75, Y=96.97, Mass=324478, SNR=354.5, Peak=18627 HFD=4.1
00:00:00.097 00.002 14964 MultiStar: [#1 -0.45,-0.37,0.17,U] [#2 -0.31,-0.57,0.08,U] 
00:00:00.097 00.000 14964 refined, 2 included, MultiStar: {-0.28, 0.10}, one-star: {-0.25, 0.23}
00:00:00.097 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.36 = -1.93)
00:00:00.098 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.13)
00:00:00.098 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=-0.10 mountY=0.27, mountTheta=1.94
00:00:00.100 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.10, opts=13)
00:00:00.100 00.000 14964 Enqueuing Move request for scope (-0.28, 0.10)
00:00:00.101 00.001 12044 Worker thread wakes up
00:00:00.101 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
00:00:00.101 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
00:00:00.101 00.000 12044 Moving (-0.28, 0.10) raw xDistance=-0.10 yDistance=0.27
00:00:00.101 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
00:00:00.101 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:00.102 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:00:00.102 00.000 12044 MoveAxis(E, 0, ABG)
00:00:00.102 00.000 12044 Move returns status 0, amount 0
00:00:00.102 00.000 12044 MoveAxis(N, 0, ABG)
00:00:00.102 00.000 12044 Move returns status 0, amount 0
00:00:00.102 00.000 12044 move complete, result=0
00:00:00.102 00.000 12044 worker thread done servicing request
00:00:00.110 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18627, med=616, FiltMin=539, FiltMax=14747, Gamma=0.810
00:00:00.116 00.006 14964 UpdateGuideState exits: m=324478 SNR=354.5
00:00:00.116 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:00.117 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:00.117 00.000 14964 Enqueuing Expose request
00:00:00.118 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:00:00.119 00.001 12044 Worker thread wakes up
00:00:00.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:00.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
00:00:03.217 03.098 12044 Exposure complete
00:00:03.238 00.021 12044 worker thread done servicing request
00:00:03.238 00.000 14964 OnExposeComplete: enter
00:00:03.239 00.001 14964 UpdateGuideState(): m_state=6
00:00:03.239 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1497
00:00:03.240 00.001 14964 Star::Find returns 1 (0), X=277.97, Y=96.88, Mass=320802, SNR=361.9, Peak=21255 HFD=4.3
00:00:03.240 00.000 14964 MultiStar: [#1 -0.26,0.11,0.16,U] [#2 -0.39,-0.21,0.07,U] 
00:00:03.241 00.001 14964 single-star, 2 included, MultiStar: {-0.08, 0.11}, one-star: {-0.03, 0.14}
00:00:03.241 00.000 14964 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.56) = xAngle (3.36 = -2.92)
00:00:03.242 00.001 14964 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.13)
00:00:03.242 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.81 mountX=-0.14 mountY=0.02, mountTheta=3.01
00:00:03.246 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.14, opts=13)
00:00:03.246 00.000 14964 Enqueuing Move request for scope (-0.03, 0.14)
00:00:03.247 00.001 12044 Worker thread wakes up
00:00:03.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
00:00:03.247 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
00:00:03.247 00.000 12044 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=0.02
00:00:03.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.06
00:00:03.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:03.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:03.247 00.000 12044 MoveAxis(E, 0, ABG)
00:00:03.247 00.000 12044 Move returns status 0, amount 0
00:00:03.247 00.000 12044 MoveAxis(N, 0, ABG)
00:00:03.247 00.000 12044 Move returns status 0, amount 0
00:00:03.247 00.000 12044 move complete, result=0
00:00:03.247 00.000 12044 worker thread done servicing request
00:00:03.255 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21255, med=616, FiltMin=527, FiltMax=13608, Gamma=0.810
00:00:03.261 00.006 14964 UpdateGuideState exits: m=320802 SNR=361.9
00:00:03.262 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.262 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:03.262 00.000 14964 Enqueuing Expose request
00:00:03.263 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:03.263 00.000 12044 Worker thread wakes up
00:00:03.264 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:03.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
00:00:06.365 03.101 12044 Exposure complete
00:00:06.388 00.023 12044 worker thread done servicing request
00:00:06.388 00.000 14964 OnExposeComplete: enter
00:00:06.389 00.001 14964 UpdateGuideState(): m_state=6
00:00:06.389 00.000 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1498
00:00:06.390 00.001 14964 Star::Find returns 1 (0), X=278.08, Y=96.85, Mass=319881, SNR=357.6, Peak=22431 HFD=4.2
00:00:06.391 00.001 14964 MultiStar: [#1 -0.10,-0.10,0.17,U] [#2 -0.28,-0.51,0.06,U] 
00:00:06.391 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.05}, one-star: {0.08, 0.11}
00:00:06.392 00.001 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.56) = xAngle (2.49 = 2.49)
00:00:06.392 00.000 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.54 = -0.74)
00:00:06.393 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
00:00:06.399 00.006 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.05, opts=13)
00:00:06.400 00.001 14964 Enqueuing Move request for scope (0.04, 0.05)
00:00:06.402 00.002 12044 Worker thread wakes up
00:00:06.402 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:00:06.403 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:00:06.403 00.000 12044 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
00:00:06.403 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.05
00:00:06.403 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:06.403 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:06.403 00.000 12044 MoveAxis(E, 0, ABG)
00:00:06.403 00.000 12044 Move returns status 0, amount 0
00:00:06.403 00.000 12044 MoveAxis(N, 0, ABG)
00:00:06.403 00.000 12044 Move returns status 0, amount 0
00:00:06.403 00.000 12044 move complete, result=0
00:00:06.403 00.000 12044 worker thread done servicing request
00:00:06.412 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22431, med=615, FiltMin=523, FiltMax=14536, Gamma=0.810
00:00:06.420 00.008 14964 UpdateGuideState exits: m=319881 SNR=357.6
00:00:06.421 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.421 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:06.422 00.001 14964 Enqueuing Expose request
00:00:06.422 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:06.423 00.001 12044 Worker thread wakes up
00:00:06.423 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:06.423 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,62,71,71)
00:00:09.138 02.715 14964 evsrv: cli 01AB2C10 connect
00:00:09.139 00.001 14964 case statement mapped state 6 to 3
00:00:09.139 00.000 14964 case statement mapped state 6 to 3
00:00:09.140 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"ae17c656-2be3-446c-a9e7-7e6046bc196f"}
00:00:09.140 00.000 14964 case statement mapped state 6 to 3
00:00:09.141 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae17c656-2be3-446c-a9e7-7e6046bc196f"}
00:00:09.142 00.001 14964 evsrv: cli 01AB2C10 disconnect
00:00:09.142 00.000 14964 evsrv: cli 01AB2B70 connect
00:00:09.143 00.001 14964 case statement mapped state 6 to 3
00:00:09.144 00.001 14964 case statement mapped state 6 to 3
00:00:09.144 00.000 14964 evsrv: cli 01AB2B70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"92c8fe9b-f2e0-4546-8823-126475bfb046"}
00:00:09.145 00.001 14964 PhdController::Dither begins
00:00:09.145 00.000 14964 dither: size=2.00, dRA=1.12 dDec=1.37
00:00:09.146 00.001 14964 MountToCamera -- mountTheta (-0.89) + m_xAngle (-1.56) = xAngle (-2.44 = -2.44)
00:00:09.146 00.000 14964 MountToCamera -- mountX=1.12 mountY=1.37 hyp=1.77 mountTheta=-0.89 cameraX=-1.36, cameraY=-1.14 cameraTheta=-2.44
00:00:09.147 00.001 14964 setting lock position to (276.64, 95.60)
00:00:09.147 00.000 14964 Mount: notify guiding dithered (-1.4, -1.1)
00:00:09.148 00.001 14964 MultiStar: stabilizing after lock position change
00:00:09.148 00.000 14964 Status Line: Dither by 1.12,1.37
00:00:09.150 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:00:09.151 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
00:00:09.151 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"92c8fe9b-f2e0-4546-8823-126475bfb046"}
00:00:09.152 00.001 14964 evsrv: cli 01AB2B70 disconnect
00:00:09.527 00.375 12044 Exposure complete
00:00:09.549 00.022 12044 worker thread done servicing request
00:00:09.549 00.000 14964 OnExposeComplete: enter
00:00:09.550 00.001 14964 UpdateGuideState(): m_state=6
00:00:09.550 00.000 14964 Star::Find(35, 278, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1499
00:00:09.551 00.001 14964 Star::Find returns 1 (0), X=277.71, Y=96.83, Mass=324652, SNR=347.5, Peak=17267 HFD=4.4
00:00:09.551 00.000 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
00:00:09.552 00.001 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
00:00:09.552 00.000 14964 CameraToMount -- cameraX=1.07 cameraY=1.23 hyp=1.63 cameraTheta=0.86 mountX=-1.21 mountY=-1.19, mountTheta=-2.37
00:00:09.553 00.001 14964 dither recenter: remaining=(-1.1,-1.4) step=(-1.1,-1.4)
00:00:09.554 00.001 14964 MountToCamera -- mountTheta (2.25) + m_xAngle (-1.56) = xAngle (0.70 = 0.70)
00:00:09.555 00.001 14964 MountToCamera -- mountX=-1.12 mountY=-1.37 hyp=1.77 mountTheta=2.25 cameraX=1.36, cameraY=1.14 cameraTheta=0.70
00:00:09.555 00.000 14964 SchedulePrimaryMove(1136A648, x=1.36, y=1.14, opts=4)
00:00:09.555 00.000 14964 Enqueuing Move request for scope (1.36, 1.14)
00:00:09.556 00.001 14964 Mount: notify direct move -1.12,-1.37
00:00:09.556 00.000 12044 Worker thread wakes up
00:00:09.557 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (1.36, 1.14) opts 0x4
00:00:09.557 00.000 12044 Handling offset move in thread for scope, endpoint = (1.36, 1.14)
00:00:09.557 00.000 12044 Moving (1.36, 1.14) raw xDistance=-1.12 yDistance=-1.37
00:00:09.557 00.000 12044 BLC: window closed
00:00:09.557 00.000 12044 MoveAxis(E, 132, B)
00:00:09.557 00.000 12044 Guiding  Dir = 2, Dur = 132
00:00:09.564 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17267, med=615, FiltMin=529, FiltMax=13523, Gamma=0.810
00:00:09.571 00.007 14964 UpdateGuideState exits: m=324652 SNR=347.5
00:00:09.572 00.001 14964 PhdController: settling, locked = 1, distance = 1.89 (2.00) aobump = 0 frame = 1 / 99999
00:00:09.572 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778569209.572,"Host":"NUCBOX","Inst":1,"Distance":1.89,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:00:09.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:09.574 00.001 14964 Enqueuing Expose request
00:00:09.587 00.013 12044 IsSlewing returns 0
00:00:09.588 00.001 12044 IsGuiding returns 0
00:00:09.619 00.031 12044 PulseGuide returned control before completion, sleep 111
00:00:09.742 00.123 12044 IsGuiding returns 1
00:00:09.743 00.001 12044 scope still moving after pulse duration time elapsed
00:00:09.805 00.062 12044 IsSlewing returns 0
00:00:09.806 00.001 12044 IsGuiding returns 0
00:00:09.806 00.000 12044 scope move finished after 132 + 85 ms
00:00:09.806 00.000 12044 Move returns status 0, amount 132
00:00:09.806 00.000 12044 BLC: window closed
00:00:09.806 00.000 12044 BLC: Compensation needed for non-algo type move
00:00:09.806 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 348 applied
00:00:09.806 00.000 12044 MoveAxis(N, 476, B)
00:00:09.806 00.000 12044 Guiding  Dir = 0, Dur = 476
00:00:09.837 00.031 12044 IsSlewing returns 0
00:00:09.838 00.001 12044 IsGuiding returns 0
00:00:09.871 00.033 12044 PulseGuide returned control before completion, sleep 453
00:00:10.353 00.482 12044 IsGuiding returns 1
00:00:10.353 00.000 12044 scope still moving after pulse duration time elapsed
00:00:10.431 00.078 12044 IsSlewing returns 0
00:00:10.433 00.002 12044 IsGuiding returns 0
00:00:10.433 00.000 12044 scope move finished after 476 + 119 ms
00:00:10.433 00.000 12044 Move returns status 0, amount 476
00:00:10.433 00.000 12044 move complete, result=0
00:00:10.433 00.000 12044 worker thread done servicing request
00:00:10.433 00.000 12044 Worker thread wakes up
00:00:10.433 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:10.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:10.433 00.000 14964 GuideStep: -1.1 px 132 ms EAST, -1.4 px 476 ms NORTH
00:00:13.539 03.106 12044 Exposure complete
00:00:13.560 00.021 12044 worker thread done servicing request
00:00:13.560 00.000 14964 OnExposeComplete: enter
00:00:13.562 00.002 14964 UpdateGuideState(): m_state=6
00:00:13.563 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1500
00:00:13.564 00.001 14964 Star::Find returns 1 (0), X=277.15, Y=96.15, Mass=313182, SNR=339.8, Peak=17391 HFD=4.3
00:00:13.564 00.000 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.38 = 2.38)
00:00:13.565 00.001 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.85)
00:00:13.565 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.55 hyp=0.74 cameraTheta=0.83 mountX=-0.54 mountY=-0.56, mountTheta=-2.34
00:00:13.567 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.55, opts=13)
00:00:13.567 00.000 14964 Enqueuing Move request for scope (0.50, 0.55)
00:00:13.569 00.002 12044 Worker thread wakes up
00:00:13.569 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.55) opts 0xd
00:00:13.569 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.55)
00:00:13.569 00.000 12044 Moving (0.50, 0.55) raw xDistance=-0.54 yDistance=-0.56
00:00:13.569 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.54, slope = 0.00
00:00:13.569 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:13.569 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
00:00:13.569 00.000 12044 MoveAxis(E, 42, ABG)
00:00:13.569 00.000 12044 Guiding  Dir = 2, Dur = 42
00:00:13.578 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17391, med=615, FiltMin=531, FiltMax=13006, Gamma=0.810
00:00:13.584 00.006 14964 UpdateGuideState exits: m=313182 SNR=339.8
00:00:13.585 00.001 14964 PhdController: settling, locked = 1, distance = 0.74 (2.00) aobump = 0 frame = 2 / 99999
00:00:13.585 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778569213.585,"Host":"NUCBOX","Inst":1,"Distance":0.74,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
00:00:13.586 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.587 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:13.588 00.001 14964 Enqueuing Expose request
00:00:13.618 00.030 12044 IsSlewing returns 0
00:00:13.619 00.001 12044 IsGuiding returns 0
00:00:13.650 00.031 12044 PulseGuide returned control before completion, sleep 21
00:00:13.679 00.029 12044 IsGuiding returns 1
00:00:13.679 00.000 12044 scope still moving after pulse duration time elapsed
00:00:13.729 00.050 12044 IsSlewing returns 0
00:00:13.729 00.000 12044 IsGuiding returns 0
00:00:13.729 00.000 12044 scope move finished after 42 + 68 ms
00:00:13.729 00.000 12044 Move returns status 0, amount 42
00:00:13.729 00.000 12044 MoveAxis(N, 0, ABG)
00:00:13.729 00.000 12044 Move returns status 0, amount 0
00:00:13.729 00.000 12044 move complete, result=0
00:00:13.729 00.000 12044 worker thread done servicing request
00:00:13.729 00.000 12044 Worker thread wakes up
00:00:13.729 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:13.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:13.729 00.000 14964 GuideStep: -0.5 px 42 ms EAST, -0.6 px 0 ms NORTH
00:00:16.827 03.098 12044 Exposure complete
00:00:16.848 00.021 12044 worker thread done servicing request
00:00:16.849 00.001 14964 OnExposeComplete: enter
00:00:16.849 00.000 14964 UpdateGuideState(): m_state=6
00:00:16.850 00.001 14964 Star::Find(35, 277, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1501
00:00:16.850 00.000 14964 Star::Find returns 1 (0), X=276.99, Y=95.72, Mass=315097, SNR=352.1, Peak=19491 HFD=4.0
00:00:16.851 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:00:16.851 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
00:00:16.852 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.36 cameraTheta=0.33 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
00:00:16.854 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.12, opts=13)
00:00:16.854 00.000 14964 Enqueuing Move request for scope (0.34, 0.12)
00:00:16.855 00.001 12044 Worker thread wakes up
00:00:16.855 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
00:00:16.855 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
00:00:16.855 00.000 12044 Moving (0.34, 0.12) raw xDistance=-0.11 yDistance=-0.35
00:00:16.855 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
00:00:16.855 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:16.855 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:00:16.855 00.000 12044 MoveAxis(E, 0, ABG)
00:00:16.855 00.000 12044 Move returns status 0, amount 0
00:00:16.855 00.000 12044 MoveAxis(N, 0, ABG)
00:00:16.855 00.000 12044 Move returns status 0, amount 0
00:00:16.855 00.000 12044 move complete, result=0
00:00:16.855 00.000 12044 worker thread done servicing request
00:00:16.862 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19491, med=615, FiltMin=527, FiltMax=13584, Gamma=0.810
00:00:16.868 00.006 14964 UpdateGuideState exits: m=315097 SNR=352.1
00:00:16.868 00.000 14964 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 3 / 99999
00:00:16.869 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569216.869,"Host":"NUCBOX","Inst":1,"Distance":0.63,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
00:00:16.870 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.870 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:16.871 00.001 14964 Enqueuing Expose request
00:00:16.871 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:00:16.872 00.001 12044 Worker thread wakes up
00:00:16.872 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:16.872 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:19.998 03.126 12044 Exposure complete
00:00:20.022 00.024 12044 worker thread done servicing request
00:00:20.022 00.000 14964 OnExposeComplete: enter
00:00:20.023 00.001 14964 UpdateGuideState(): m_state=6
00:00:20.023 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1502
00:00:20.024 00.001 14964 Star::Find returns 1 (0), X=277.08, Y=95.89, Mass=318903, SNR=359.1, Peak=21887 HFD=4.2
00:00:20.025 00.001 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
00:00:20.025 00.000 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.10)
00:00:20.026 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=0.28 hyp=0.52 cameraTheta=0.58 mountX=-0.28 mountY=-0.46, mountTheta=-2.11
00:00:20.027 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.28, opts=13)
00:00:20.029 00.002 14964 Enqueuing Move request for scope (0.44, 0.28)
00:00:20.030 00.001 12044 Worker thread wakes up
00:00:20.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.28) opts 0xd
00:00:20.030 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.28)
00:00:20.030 00.000 12044 Moving (0.44, 0.28) raw xDistance=-0.28 yDistance=-0.46
00:00:20.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
00:00:20.030 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:20.030 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:00:20.030 00.000 12044 MoveAxis(E, 0, ABG)
00:00:20.030 00.000 12044 Move returns status 0, amount 0
00:00:20.030 00.000 12044 MoveAxis(N, 0, ABG)
00:00:20.030 00.000 12044 Move returns status 0, amount 0
00:00:20.030 00.000 12044 move complete, result=0
00:00:20.031 00.001 12044 worker thread done servicing request
00:00:20.040 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21887, med=614, FiltMin=527, FiltMax=13555, Gamma=0.810
00:00:20.048 00.008 14964 UpdateGuideState exits: m=318903 SNR=359.1
00:00:20.048 00.000 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 4 / 99999
00:00:20.049 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569220.049,"Host":"NUCBOX","Inst":1,"Distance":0.60,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
00:00:20.049 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:20.050 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:20.050 00.000 14964 Enqueuing Expose request
00:00:20.051 00.001 12044 Worker thread wakes up
00:00:20.051 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:20.051 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:20.051 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
00:00:23.148 03.097 12044 Exposure complete
00:00:23.179 00.031 12044 worker thread done servicing request
00:00:23.179 00.000 14964 OnExposeComplete: enter
00:00:23.181 00.002 14964 UpdateGuideState(): m_state=6
00:00:23.183 00.002 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1503
00:00:23.185 00.002 14964 Star::Find returns 1 (0), X=277.41, Y=95.99, Mass=320466, SNR=355.3, Peak=20915 HFD=4.1
00:00:23.187 00.002 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.03 = 2.03)
00:00:23.188 00.001 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.20)
00:00:23.190 00.002 14964 CameraToMount -- cameraX=0.77 cameraY=0.39 hyp=0.86 cameraTheta=0.47 mountX=-0.38 mountY=-0.80, mountTheta=-2.01
00:00:23.195 00.005 14964 SchedulePrimaryMove(1136A648, x=0.77, y=0.39, opts=13)
00:00:23.196 00.001 14964 Enqueuing Move request for scope (0.77, 0.39)
00:00:23.197 00.001 12044 Worker thread wakes up
00:00:23.197 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.39) opts 0xd
00:00:23.197 00.000 12044 Handling offset move in thread for scope, endpoint = (0.77, 0.39)
00:00:23.197 00.000 12044 Moving (0.77, 0.39) raw xDistance=-0.38 yDistance=-0.80
00:00:23.197 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.03
00:00:23.197 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.62
00:00:23.198 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:00:23.198 00.000 12044 MoveAxis(E, 0, ABG)
00:00:23.198 00.000 12044 Move returns status 0, amount 0
00:00:23.198 00.000 12044 MoveAxis(N, 75, ABG)
00:00:23.198 00.000 12044 Guiding  Dir = 0, Dur = 75
00:00:23.205 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20915, med=615, FiltMin=522, FiltMax=15238, Gamma=0.810
00:00:23.212 00.007 14964 UpdateGuideState exits: m=320466 SNR=355.3
00:00:23.214 00.002 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 5 / 99999
00:00:23.215 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569223.215,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
00:00:23.216 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.218 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:23.219 00.001 14964 Enqueuing Expose request
00:00:23.230 00.011 12044 IsSlewing returns 0
00:00:23.231 00.001 12044 IsGuiding returns 0
00:00:23.263 00.032 12044 PulseGuide returned control before completion, sleep 54
00:00:23.333 00.070 12044 IsGuiding returns 1
00:00:23.333 00.000 12044 scope still moving after pulse duration time elapsed
00:00:23.448 00.115 12044 IsSlewing returns 0
00:00:23.449 00.001 12044 IsGuiding returns 0
00:00:23.449 00.000 12044 scope move finished after 75 + 142 ms
00:00:23.449 00.000 12044 Move returns status 0, amount 75
00:00:23.449 00.000 12044 move complete, result=0
00:00:23.449 00.000 12044 worker thread done servicing request
00:00:23.449 00.000 12044 Worker thread wakes up
00:00:23.449 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.8 px 75 ms NORTH
00:00:23.450 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:23.450 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:26.572 03.122 12044 Exposure complete
00:00:26.597 00.025 12044 worker thread done servicing request
00:00:26.597 00.000 14964 OnExposeComplete: enter
00:00:26.599 00.002 14964 UpdateGuideState(): m_state=6
00:00:26.600 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1504
00:00:26.600 00.000 14964 Star::Find returns 1 (0), X=276.19, Y=96.12, Mass=319560, SNR=353.3, Peak=21637 HFD=4.1
00:00:26.601 00.001 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.85 = -2.43)
00:00:26.603 00.002 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.62)
00:00:26.604 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.52 hyp=0.69 cameraTheta=2.29 mountX=-0.53 mountY=0.40, mountTheta=2.49
00:00:26.607 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.52, opts=13)
00:00:26.608 00.001 14964 Enqueuing Move request for scope (-0.46, 0.52)
00:00:26.610 00.002 12044 Worker thread wakes up
00:00:26.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.52) opts 0xd
00:00:26.610 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.52)
00:00:26.610 00.000 12044 Moving (-0.46, 0.52) raw xDistance=-0.53 yDistance=0.40
00:00:26.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.53, slope = -0.02
00:00:26.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:26.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:00:26.610 00.000 12044 MoveAxis(E, 9, ABG)
00:00:26.611 00.001 12044 Guiding  Dir = 2, Dur = 9
00:00:26.619 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21637, med=614, FiltMin=530, FiltMax=14562, Gamma=0.810
00:00:26.625 00.006 14964 UpdateGuideState exits: m=319560 SNR=353.3
00:00:26.625 00.000 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 6 / 99999
00:00:26.626 00.001 14964 PhdController: newstate STATE_FINISH
00:00:26.626 00.000 14964 PhdController complete: success
00:00:26.627 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778569226.627,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:00:26.627 00.000 14964 Mount: notify guiding dither settle done success=1
00:00:26.628 00.001 14964 PhdController: newstate STATE_IDLE
00:00:26.628 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:26.629 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:26.629 00.000 14964 Enqueuing Expose request
00:00:26.631 00.002 12044 IsSlewing returns 0
00:00:26.631 00.000 12044 IsGuiding returns 0
00:00:26.663 00.032 12044 IsGuiding returns 1
00:00:26.663 00.000 12044 scope still moving after pulse duration time elapsed
00:00:26.745 00.082 12044 IsSlewing returns 0
00:00:26.745 00.000 12044 IsGuiding returns 0
00:00:26.745 00.000 12044 scope move finished after 9 + 104 ms
00:00:26.745 00.000 12044 Move returns status 0, amount 9
00:00:26.745 00.000 12044 MoveAxis(N, 0, ABG)
00:00:26.745 00.000 12044 Move returns status 0, amount 0
00:00:26.745 00.000 12044 move complete, result=0
00:00:26.745 00.000 12044 worker thread done servicing request
00:00:26.745 00.000 12044 Worker thread wakes up
00:00:26.745 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:26.745 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:26.745 00.000 14964 GuideStep: -0.5 px 9 ms EAST, 0.4 px 0 ms NORTH
00:00:29.845 03.100 12044 Exposure complete
00:00:29.870 00.025 12044 worker thread done servicing request
00:00:29.870 00.000 14964 OnExposeComplete: enter
00:00:29.871 00.001 14964 UpdateGuideState(): m_state=6
00:00:29.871 00.000 14964 Star::Find(35, 276, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1505
00:00:29.872 00.001 14964 Star::Find returns 1 (0), X=276.01, Y=96.37, Mass=315805, SNR=347.5, Peak=21173 HFD=3.9
00:00:29.872 00.000 14964 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.56) = xAngle (3.81 = -2.47)
00:00:29.873 00.001 14964 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.87 = 0.58)
00:00:29.873 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=0.77 hyp=1.00 cameraTheta=2.26 mountX=-0.78 mountY=0.55, mountTheta=2.53
00:00:29.877 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.77, opts=13)
00:00:29.878 00.001 14964 Enqueuing Move request for scope (-0.63, 0.77)
00:00:29.878 00.000 12044 Worker thread wakes up
00:00:29.879 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.77) opts 0xd
00:00:29.879 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.77)
00:00:29.879 00.000 12044 Moving (-0.63, 0.77) raw xDistance=-0.78 yDistance=0.55
00:00:29.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.78, slope = -0.07
00:00:29.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:29.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
00:00:29.879 00.000 12044 MoveAxis(E, 33, ABG)
00:00:29.879 00.000 12044 Guiding  Dir = 2, Dur = 33
00:00:29.886 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21173, med=615, FiltMin=524, FiltMax=13499, Gamma=0.810
00:00:29.892 00.006 14964 UpdateGuideState exits: m=315805 SNR=347.5
00:00:29.892 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:29.893 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:29.893 00.000 14964 Enqueuing Expose request
00:00:29.914 00.021 12044 IsSlewing returns 0
00:00:29.915 00.001 12044 IsGuiding returns 0
00:00:29.947 00.032 12044 PulseGuide returned control before completion, sleep 11
00:00:29.977 00.030 12044 IsGuiding returns 1
00:00:29.977 00.000 12044 scope still moving after pulse duration time elapsed
00:00:30.023 00.046 12044 IsSlewing returns 0
00:00:30.024 00.001 12044 IsGuiding returns 0
00:00:30.024 00.000 12044 scope move finished after 33 + 75 ms
00:00:30.024 00.000 12044 Move returns status 0, amount 33
00:00:30.024 00.000 12044 MoveAxis(N, 0, ABG)
00:00:30.024 00.000 12044 Move returns status 0, amount 0
00:00:30.024 00.000 12044 move complete, result=0
00:00:30.024 00.000 12044 worker thread done servicing request
00:00:30.024 00.000 12044 Worker thread wakes up
00:00:30.024 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:30.024 00.000 14964 GuideStep: -0.8 px 33 ms EAST, 0.5 px 0 ms NORTH
00:00:30.025 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:33.135 03.110 12044 Exposure complete
00:00:33.156 00.021 12044 worker thread done servicing request
00:00:33.156 00.000 14964 OnExposeComplete: enter
00:00:33.158 00.002 14964 UpdateGuideState(): m_state=6
00:00:33.159 00.001 14964 Star::Find(35, 276, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1506
00:00:33.159 00.000 14964 Star::Find returns 1 (0), X=276.05, Y=95.96, Mass=322389, SNR=364.4, Peak=25477 HFD=4.0
00:00:33.160 00.001 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.15 = -2.13)
00:00:33.160 00.000 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.92)
00:00:33.161 00.001 14964 CameraToMount -- cameraX=-0.60 cameraY=0.36 hyp=0.70 cameraTheta=2.60 mountX=-0.37 mountY=0.56, mountTheta=2.16
00:00:33.164 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.36, opts=13)
00:00:33.165 00.001 14964 Enqueuing Move request for scope (-0.60, 0.36)
00:00:33.165 00.000 12044 Worker thread wakes up
00:00:33.165 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.36) opts 0xd
00:00:33.165 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.36)
00:00:33.165 00.000 12044 Moving (-0.60, 0.36) raw xDistance=-0.37 yDistance=0.56
00:00:33.165 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.37, slope = -0.04
00:00:33.165 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:33.165 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
00:00:33.165 00.000 12044 MoveAxis(E, 20, ABG)
00:00:33.166 00.001 12044 Guiding  Dir = 2, Dur = 20
00:00:33.175 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25477, med=615, FiltMin=532, FiltMax=14066, Gamma=0.810
00:00:33.182 00.007 14964 UpdateGuideState exits: m=322389 SNR=364.4
00:00:33.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:33.184 00.001 14964 Enqueuing Expose request
00:00:33.213 00.029 12044 IsSlewing returns 0
00:00:33.213 00.000 12044 IsGuiding returns 0
00:00:33.279 00.066 12044 IsGuiding returns 1
00:00:33.279 00.000 12044 scope still moving after pulse duration time elapsed
00:00:33.335 00.056 12044 IsSlewing returns 0
00:00:33.337 00.002 12044 IsGuiding returns 0
00:00:33.337 00.000 12044 scope move finished after 20 + 104 ms
00:00:33.338 00.001 12044 Move returns status 0, amount 20
00:00:33.338 00.000 12044 MoveAxis(N, 0, ABG)
00:00:33.338 00.000 12044 Move returns status 0, amount 0
00:00:33.338 00.000 12044 move complete, result=0
00:00:33.338 00.000 12044 worker thread done servicing request
00:00:33.338 00.000 12044 Worker thread wakes up
00:00:33.338 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:33.338 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:33.338 00.000 14964 GuideStep: -0.4 px 20 ms EAST, 0.6 px 0 ms NORTH
00:00:36.441 03.103 12044 Exposure complete
00:00:36.469 00.028 12044 worker thread done servicing request
00:00:36.469 00.000 14964 OnExposeComplete: enter
00:00:36.471 00.002 14964 UpdateGuideState(): m_state=6
00:00:36.472 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1507
00:00:36.472 00.000 14964 Star::Find returns 1 (0), X=275.97, Y=95.16, Mass=313353, SNR=354.8, Peak=19744 HFD=4.2
00:00:36.474 00.002 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.00 = -1.00)
00:00:36.475 00.001 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
00:00:36.476 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.44 hyp=0.80 cameraTheta=-2.56 mountX=0.43 mountY=0.71, mountTheta=1.03
00:00:36.478 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.44, opts=13)
00:00:36.480 00.002 14964 Enqueuing Move request for scope (-0.67, -0.44)
00:00:36.481 00.001 12044 Worker thread wakes up
00:00:36.481 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.44) opts 0xd
00:00:36.482 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.44)
00:00:36.482 00.000 12044 Moving (-0.67, -0.44) raw xDistance=0.43 yDistance=0.71
00:00:36.482 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.43, slope = 0.05
00:00:36.482 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:36.482 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71
00:00:36.482 00.000 12044 MoveAxis(W, 28, ABG)
00:00:36.482 00.000 12044 Guiding  Dir = 3, Dur = 28
00:00:36.493 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19744, med=615, FiltMin=525, FiltMax=13783, Gamma=0.810
00:00:36.499 00.006 14964 UpdateGuideState exits: m=313353 SNR=354.8
00:00:36.500 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.502 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:36.502 00.000 14964 Enqueuing Expose request
00:00:36.506 00.004 12044 IsSlewing returns 0
00:00:36.537 00.031 12044 IsGuiding returns 0
00:00:36.621 00.084 12044 IsGuiding returns 1
00:00:36.621 00.000 12044 scope still moving after pulse duration time elapsed
00:00:36.665 00.044 12044 IsSlewing returns 0
00:00:36.665 00.000 12044 IsGuiding returns 0
00:00:36.666 00.001 12044 scope move finished after 28 + 100 ms
00:00:36.666 00.000 12044 Move returns status 0, amount 28
00:00:36.666 00.000 12044 MoveAxis(N, 0, ABG)
00:00:36.666 00.000 12044 Move returns status 0, amount 0
00:00:36.666 00.000 12044 move complete, result=0
00:00:36.666 00.000 12044 worker thread done servicing request
00:00:36.666 00.000 12044 Worker thread wakes up
00:00:36.666 00.000 14964 GuideStep: 0.4 px 28 ms WEST, 0.7 px 0 ms NORTH
00:00:36.667 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:36.667 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:39.790 03.123 12044 Exposure complete
00:00:39.811 00.021 12044 worker thread done servicing request
00:00:39.811 00.000 14964 OnExposeComplete: enter
00:00:39.812 00.001 14964 UpdateGuideState(): m_state=6
00:00:39.812 00.000 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1508
00:00:39.813 00.001 14964 Star::Find returns 1 (0), X=276.00, Y=95.48, Mass=315194, SNR=353.8, Peak=19893 HFD=3.9
00:00:39.814 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
00:00:39.814 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
00:00:39.815 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=-0.12 hyp=0.66 cameraTheta=-2.95 mountX=0.11 mountY=0.65, mountTheta=1.40
00:00:39.816 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=-0.12, opts=13)
00:00:39.816 00.000 14964 Enqueuing Move request for scope (-0.64, -0.12)
00:00:39.817 00.001 12044 Worker thread wakes up
00:00:39.817 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.12) opts 0xd
00:00:39.817 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, -0.12)
00:00:39.817 00.000 12044 Moving (-0.64, -0.12) raw xDistance=0.11 yDistance=0.65
00:00:39.817 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.36, using input
00:00:39.817 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.06
00:00:39.817 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:39.817 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
00:00:39.817 00.000 12044 MoveAxis(E, 0, ABG)
00:00:39.817 00.000 12044 Move returns status 0, amount 0
00:00:39.817 00.000 12044 MoveAxis(N, 0, ABG)
00:00:39.817 00.000 12044 Move returns status 0, amount 0
00:00:39.817 00.000 12044 move complete, result=0
00:00:39.819 00.002 12044 worker thread done servicing request
00:00:39.827 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19893, med=615, FiltMin=529, FiltMax=13522, Gamma=0.810
00:00:39.834 00.007 14964 UpdateGuideState exits: m=315194 SNR=353.8
00:00:39.836 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:39.837 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:39.837 00.000 14964 Enqueuing Expose request
00:00:39.838 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
00:00:39.839 00.001 12044 Worker thread wakes up
00:00:39.839 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:39.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:42.959 03.120 12044 Exposure complete
00:00:42.985 00.026 12044 worker thread done servicing request
00:00:42.985 00.000 14964 OnExposeComplete: enter
00:00:42.986 00.001 14964 UpdateGuideState(): m_state=6
00:00:42.987 00.001 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1509
00:00:42.987 00.000 14964 Star::Find returns 1 (0), X=276.03, Y=95.45, Mass=316127, SNR=359.1, Peak=16909 HFD=4.1
00:00:42.988 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
00:00:42.989 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
00:00:42.989 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.16 hyp=0.63 cameraTheta=-2.89 mountX=0.15 mountY=0.62, mountTheta=1.34
00:00:42.990 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.16, opts=13)
00:00:42.991 00.001 14964 Enqueuing Move request for scope (-0.61, -0.16)
00:00:42.991 00.000 12044 Worker thread wakes up
00:00:42.992 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.16) opts 0xd
00:00:42.992 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.16)
00:00:42.992 00.000 12044 Moving (-0.61, -0.16) raw xDistance=0.15 yDistance=0.62
00:00:42.992 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.44, using input
00:00:42.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.07
00:00:42.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:42.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
00:00:42.992 00.000 12044 MoveAxis(E, 0, ABG)
00:00:42.992 00.000 12044 Move returns status 0, amount 0
00:00:42.992 00.000 12044 MoveAxis(N, 0, ABG)
00:00:42.992 00.000 12044 Move returns status 0, amount 0
00:00:42.992 00.000 12044 move complete, result=0
00:00:42.992 00.000 12044 worker thread done servicing request
00:00:43.000 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16909, med=615, FiltMin=526, FiltMax=13190, Gamma=0.810
00:00:43.007 00.007 14964 UpdateGuideState exits: m=316127 SNR=359.1
00:00:43.007 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:43.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:43.008 00.000 14964 Enqueuing Expose request
00:00:43.010 00.002 12044 Worker thread wakes up
00:00:43.010 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:00:43.010 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:43.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:46.127 03.117 12044 Exposure complete
00:00:46.149 00.022 12044 worker thread done servicing request
00:00:46.149 00.000 14964 OnExposeComplete: enter
00:00:46.150 00.001 14964 UpdateGuideState(): m_state=6
00:00:46.151 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1510
00:00:46.151 00.000 14964 Star::Find returns 1 (0), X=276.12, Y=95.38, Mass=317011, SNR=365.5, Peak=17497 HFD=4.2
00:00:46.152 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
00:00:46.152 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
00:00:46.153 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.23 hyp=0.57 cameraTheta=-2.73 mountX=0.22 mountY=0.54, mountTheta=1.19
00:00:46.154 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.23, opts=13)
00:00:46.154 00.000 14964 Enqueuing Move request for scope (-0.52, -0.23)
00:00:46.154 00.000 12044 Worker thread wakes up
00:00:46.155 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.23) opts 0xd
00:00:46.155 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.23)
00:00:46.155 00.000 12044 Moving (-0.52, -0.23) raw xDistance=0.22 yDistance=0.54
00:00:46.155 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.46, using input
00:00:46.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.07
00:00:46.155 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=-1.62 newest=1.82
00:00:46.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
00:00:46.155 00.000 12044 MoveAxis(E, 0, ABG)
00:00:46.155 00.000 12044 Move returns status 0, amount 0
00:00:46.155 00.000 12044 BLC: Oldest BLC event removed
00:00:46.155 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 348 applied
00:00:46.155 00.000 12044 MoveAxis(S, 399, ABG)
00:00:46.155 00.000 12044 Guiding  Dir = 1, Dur = 399
00:00:46.163 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17497, med=615, FiltMin=541, FiltMax=12791, Gamma=0.810
00:00:46.170 00.007 14964 UpdateGuideState exits: m=317011 SNR=365.5
00:00:46.170 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.171 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:46.171 00.000 14964 Enqueuing Expose request
00:00:46.194 00.023 12044 IsSlewing returns 0
00:00:46.195 00.001 12044 IsGuiding returns 0
00:00:46.227 00.032 12044 PulseGuide returned control before completion, sleep 378
00:00:46.620 00.393 12044 IsGuiding returns 1
00:00:46.620 00.000 12044 scope still moving after pulse duration time elapsed
00:00:46.680 00.060 12044 IsSlewing returns 0
00:00:46.680 00.000 12044 IsGuiding returns 0
00:00:46.680 00.000 12044 scope move finished after 399 + 86 ms
00:00:46.680 00.000 12044 Move returns status 0, amount 399
00:00:46.680 00.000 12044 move complete, result=0
00:00:46.681 00.001 12044 worker thread done servicing request
00:00:46.681 00.000 12044 Worker thread wakes up
00:00:46.681 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 399 ms SOUTH
00:00:46.682 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:46.682 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:49.786 03.104 12044 Exposure complete
00:00:49.833 00.047 12044 worker thread done servicing request
00:00:49.833 00.000 14964 OnExposeComplete: enter
00:00:49.835 00.002 14964 UpdateGuideState(): m_state=6
00:00:49.836 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
00:00:49.836 00.000 14964 Star::Find returns 1 (0), X=276.52, Y=95.41, Mass=313742, SNR=342.2, Peak=18320 HFD=4.1
00:00:49.839 00.003 14964 MultiStar: exiting stabilization period
00:00:49.840 00.001 14964 MultiStar: updating star positions after lock position change
00:00:49.840 00.000 14964 Star::Find(35, 71, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
00:00:49.841 00.001 14964 Star::Find returns 1 (0), X=71.72, Y=323.34, Mass=14703, SNR=56.1, Peak=1770 HFD=3.3
00:00:49.843 00.002 14964 Star::Find(35, 137, 308, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
00:00:49.845 00.002 14964 Star::Find returns 1 (0), X=138.01, Y=313.41, Mass=3597, SNR=21.3, Peak=963 HFD=2.8
00:00:49.847 00.002 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
00:00:49.849 00.002 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
00:00:49.851 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.14 mountX=0.19 mountY=0.14, mountTheta=0.64
00:00:49.855 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.19, opts=13)
00:00:49.859 00.004 14964 Enqueuing Move request for scope (-0.12, -0.19)
00:00:49.862 00.003 12044 Worker thread wakes up
00:00:49.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
00:00:49.862 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
00:00:49.862 00.000 12044 Moving (-0.12, -0.19) raw xDistance=0.19 yDistance=0.14
00:00:49.862 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.542794, 1:0.140526
00:00:49.862 00.000 12044 BLC: No correction, Miss < min_move
00:00:49.863 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.60, using input
00:00:49.863 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:00:49.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.09
00:00:49.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:49.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:49.863 00.000 12044 MoveAxis(E, 0, ABG)
00:00:49.863 00.000 12044 Move returns status 0, amount 0
00:00:49.863 00.000 12044 MoveAxis(N, 0, ABG)
00:00:49.863 00.000 12044 Move returns status 0, amount 0
00:00:49.863 00.000 12044 move complete, result=0
00:00:49.863 00.000 12044 worker thread done servicing request
00:00:49.876 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18320, med=614, FiltMin=530, FiltMax=14563, Gamma=0.810
00:00:49.887 00.011 14964 UpdateGuideState exits: m=313742 SNR=342.2
00:00:49.890 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:49.895 00.005 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:49.897 00.002 14964 Enqueuing Expose request
00:00:49.898 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:49.900 00.002 12044 Worker thread wakes up
00:00:49.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:49.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:52.998 03.098 12044 Exposure complete
00:00:53.031 00.033 12044 worker thread done servicing request
00:00:53.031 00.000 14964 OnExposeComplete: enter
00:00:53.033 00.002 14964 UpdateGuideState(): m_state=6
00:00:53.035 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1512
00:00:53.036 00.001 14964 Star::Find returns 1 (0), X=275.85, Y=95.59, Mass=313871, SNR=354.8, Peak=22341 HFD=3.9
00:00:53.038 00.002 14964 MultiStar: [#1 -0.91,0.18,0.00,M1] [#2 -0.93,0.21,0.00,M1] 
00:00:53.038 00.000 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
00:00:53.039 00.001 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
00:00:53.039 00.000 14964 CameraToMount -- cameraX=-0.79 cameraY=-0.01 hyp=0.79 cameraTheta=-3.13 mountX=0.00 mountY=0.79, mountTheta=1.57
00:00:53.042 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.79, y=-0.01, opts=13)
00:00:53.043 00.001 14964 Enqueuing Move request for scope (-0.79, -0.01)
00:00:53.044 00.001 12044 Worker thread wakes up
00:00:53.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.01) opts 0xd
00:00:53.044 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.79, -0.01)
00:00:53.044 00.000 12044 Moving (-0.79, -0.01) raw xDistance=0.00 yDistance=0.79
00:00:53.044 00.000 12044 BLC: History state: CurrMiss=0.79, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.542794, 1:0.140526, 2:0.785787
00:00:53.044 00.000 12044 BLC: Under-shoot: nominal increase by 20
00:00:53.044 00.000 12044 BLC: window closed
00:00:53.044 00.000 12044 BLC: Pulse adjusted to 368
00:00:53.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
00:00:53.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
00:00:53.045 00.001 12044 MoveAxis(E, 0, ABG)
00:00:53.045 00.000 12044 Move returns status 0, amount 0
00:00:53.045 00.000 12044 MoveAxis(S, 73, ABG)
00:00:53.045 00.000 12044 Guiding  Dir = 1, Dur = 73
00:00:53.057 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22341, med=615, FiltMin=535, FiltMax=13074, Gamma=0.810
00:00:53.069 00.012 14964 UpdateGuideState exits: m=313871 SNR=354.8
00:00:53.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:53.071 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:53.072 00.001 14964 Enqueuing Expose request
00:00:53.073 00.001 12044 IsSlewing returns 0
00:00:53.075 00.002 12044 IsGuiding returns 0
00:00:53.106 00.031 12044 PulseGuide returned control before completion, sleep 52
00:00:53.163 00.057 12044 IsGuiding returns 1
00:00:53.163 00.000 12044 scope still moving after pulse duration time elapsed
00:00:53.258 00.095 12044 IsSlewing returns 0
00:00:53.258 00.000 12044 IsGuiding returns 0
00:00:53.258 00.000 12044 scope move finished after 73 + 110 ms
00:00:53.258 00.000 12044 Move returns status 0, amount 73
00:00:53.258 00.000 12044 move complete, result=0
00:00:53.258 00.000 12044 worker thread done servicing request
00:00:53.258 00.000 12044 Worker thread wakes up
00:00:53.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:53.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:53.258 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.8 px 73 ms SOUTH
00:00:53.285 00.027 14964 evsrv: cli 01AB2C10 connect
00:00:53.286 00.001 14964 case statement mapped state 6 to 3
00:00:53.287 00.001 14964 case statement mapped state 6 to 3
00:00:53.288 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_pixel_scale","id":"0065682a-c085-4605-9261-8b1d57789f58"}
00:00:53.290 00.002 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":1.29969,"id":"0065682a-c085-4605-9261-8b1d57789f58"}
00:00:53.291 00.001 14964 evsrv: cli 01AB2C10 disconnect
00:00:56.377 03.086 12044 Exposure complete
00:00:56.415 00.038 12044 worker thread done servicing request
00:00:56.415 00.000 14964 OnExposeComplete: enter
00:00:56.417 00.002 14964 UpdateGuideState(): m_state=6
00:00:56.419 00.002 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1513
00:00:56.419 00.000 14964 Star::Find returns 1 (0), X=276.51, Y=95.91, Mass=315699, SNR=349.9, Peak=18169 HFD=4.2
00:00:56.420 00.001 14964 MultiStar: [#1 -0.00,-0.06,0.17,U] [#2 -0.04,-0.28,0.07,U] 
00:00:56.420 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.23}, one-star: {-0.13, 0.31}
00:00:56.421 00.001 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
00:00:56.421 00.000 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
00:00:56.422 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.02 mountX=-0.23 mountY=0.08, mountTheta=2.79
00:00:56.425 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.23, opts=13)
00:00:56.426 00.001 14964 Enqueuing Move request for scope (-0.11, 0.23)
00:00:56.428 00.002 12044 Worker thread wakes up
00:00:56.428 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
00:00:56.428 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
00:00:56.428 00.000 12044 Moving (-0.11, 0.23) raw xDistance=-0.23 yDistance=0.08
00:00:56.428 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
00:00:56.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:56.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:00:56.428 00.000 12044 MoveAxis(E, 0, ABG)
00:00:56.428 00.000 12044 Move returns status 0, amount 0
00:00:56.429 00.001 12044 MoveAxis(N, 0, ABG)
00:00:56.429 00.000 12044 Move returns status 0, amount 0
00:00:56.429 00.000 12044 move complete, result=0
00:00:56.429 00.000 12044 worker thread done servicing request
00:00:56.446 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18169, med=615, FiltMin=522, FiltMax=13795, Gamma=0.810
00:00:56.459 00.013 14964 UpdateGuideState exits: m=315699 SNR=349.9
00:00:56.462 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:56.463 00.000 14964 Enqueuing Expose request
00:00:56.465 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:56.466 00.001 12044 Worker thread wakes up
00:00:56.466 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:56.466 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:59.573 03.107 12044 Exposure complete
00:00:59.613 00.040 12044 worker thread done servicing request
00:00:59.613 00.000 14964 OnExposeComplete: enter
00:00:59.616 00.003 14964 UpdateGuideState(): m_state=6
00:00:59.618 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1514
00:00:59.620 00.002 14964 Star::Find returns 1 (0), X=276.75, Y=96.40, Mass=319277, SNR=346.9, Peak=18063 HFD=4.1
00:00:59.621 00.001 14964 MultiStar: [#1 0.18,-0.80,0.00,M1] [#2 0.28,-0.83,0.00,M1] 
00:00:59.622 00.001 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
00:00:59.622 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
00:00:59.625 00.003 14964 CameraToMount -- cameraX=0.11 cameraY=0.80 hyp=0.81 cameraTheta=1.43 mountX=-0.80 mountY=-0.19, mountTheta=-2.91
00:00:59.629 00.004 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.80, opts=13)
00:00:59.631 00.002 14964 Enqueuing Move request for scope (0.11, 0.80)
00:00:59.637 00.006 12044 Worker thread wakes up
00:00:59.637 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.80) opts 0xd
00:00:59.637 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.80)
00:00:59.637 00.000 12044 Moving (0.11, 0.80) raw xDistance=-0.80 yDistance=-0.19
00:00:59.638 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.52 from input -0.80, slope = 0.00
00:00:59.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:59.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:00:59.638 00.000 12044 MoveAxis(E, 62, ABG)
00:00:59.638 00.000 12044 Guiding  Dir = 2, Dur = 62
00:00:59.654 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18063, med=615, FiltMin=524, FiltMax=13595, Gamma=0.810
00:00:59.664 00.010 14964 UpdateGuideState exits: m=319277 SNR=346.9
00:00:59.666 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:59.668 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:00:59.669 00.001 14964 Enqueuing Expose request
00:00:59.670 00.001 12044 IsSlewing returns 0
00:00:59.671 00.001 12044 IsGuiding returns 0
00:00:59.704 00.033 12044 PulseGuide returned control before completion, sleep 39
00:00:59.745 00.041 12044 IsGuiding returns 1
00:00:59.745 00.000 12044 scope still moving after pulse duration time elapsed
00:00:59.820 00.075 12044 IsSlewing returns 0
00:00:59.821 00.001 12044 IsGuiding returns 0
00:00:59.821 00.000 12044 scope move finished after 62 + 87 ms
00:00:59.821 00.000 12044 Move returns status 0, amount 62
00:00:59.821 00.000 12044 MoveAxis(N, 0, ABG)
00:00:59.821 00.000 12044 Move returns status 0, amount 0
00:00:59.821 00.000 12044 move complete, result=0
00:00:59.821 00.000 12044 worker thread done servicing request
00:00:59.821 00.000 12044 Worker thread wakes up
00:00:59.821 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:00:59.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:00:59.821 00.000 14964 GuideStep: -0.8 px 62 ms EAST, -0.2 px 0 ms NORTH
00:01:02.938 03.117 12044 Exposure complete
00:01:02.984 00.046 12044 worker thread done servicing request
00:01:02.984 00.000 14964 OnExposeComplete: enter
00:01:02.986 00.002 14964 UpdateGuideState(): m_state=6
00:01:02.988 00.002 14964 Star::Find(35, 276, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1515
00:01:02.988 00.000 14964 Star::Find returns 1 (0), X=276.86, Y=95.73, Mass=320647, SNR=364.9, Peak=21331 HFD=3.9
00:01:02.989 00.001 14964 MultiStar: [#1 0.02,-0.09,0.17,U] [#2 0.14,0.13,0.07,U] 
00:01:02.990 00.001 14964 refined, 2 included, MultiStar: {0.19, 0.10}, one-star: {0.22, 0.13}
00:01:02.992 00.002 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
00:01:02.994 00.002 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
00:01:02.996 00.002 14964 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.10 mountY=-0.20, mountTheta=-2.03
00:01:03.000 00.004 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.10, opts=13)
00:01:03.002 00.002 14964 Enqueuing Move request for scope (0.19, 0.10)
00:01:03.003 00.001 12044 Worker thread wakes up
00:01:03.003 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:01:03.003 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:01:03.004 00.001 12044 Moving (0.19, 0.10) raw xDistance=-0.10 yDistance=-0.20
00:01:03.004 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.23, using input
00:01:03.004 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.09
00:01:03.004 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:03.004 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:01:03.004 00.000 12044 MoveAxis(E, 0, ABG)
00:01:03.004 00.000 12044 Move returns status 0, amount 0
00:01:03.004 00.000 12044 MoveAxis(N, 0, ABG)
00:01:03.004 00.000 12044 Move returns status 0, amount 0
00:01:03.004 00.000 12044 move complete, result=0
00:01:03.004 00.000 12044 worker thread done servicing request
00:01:03.011 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21331, med=615, FiltMin=531, FiltMax=16333, Gamma=0.810
00:01:03.020 00.009 14964 UpdateGuideState exits: m=320647 SNR=364.9
00:01:03.021 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.021 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:03.022 00.001 14964 Enqueuing Expose request
00:01:03.023 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:03.024 00.001 12044 Worker thread wakes up
00:01:03.024 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:03.024 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:06.131 03.107 12044 Exposure complete
00:01:06.164 00.033 14964 OnExposeComplete: enter
00:01:06.166 00.002 12044 worker thread done servicing request
00:01:06.166 00.000 14964 UpdateGuideState(): m_state=6
00:01:06.168 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1516
00:01:06.169 00.001 14964 Star::Find returns 1 (0), X=277.14, Y=95.38, Mass=313782, SNR=347.4, Peak=19523 HFD=3.9
00:01:06.170 00.001 14964 MultiStar: [#1 0.44,0.25,0.17,U] [#2 0.60,0.12,0.07,U] 
00:01:06.171 00.001 14964 refined, 2 included, MultiStar: {0.50, -0.14}, one-star: {0.50, -0.22}
00:01:06.172 00.001 14964 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.56) = xAngle (1.29 = 1.29)
00:01:06.172 00.000 14964 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.34 = -1.94)
00:01:06.173 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.14 hyp=0.51 cameraTheta=-0.27 mountX=0.14 mountY=-0.48, mountTheta=-1.28
00:01:06.174 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.14, opts=13)
00:01:06.175 00.001 14964 Enqueuing Move request for scope (0.50, -0.14)
00:01:06.175 00.000 12044 Worker thread wakes up
00:01:06.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.14) opts 0xd
00:01:06.175 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.14)
00:01:06.175 00.000 12044 Moving (0.50, -0.14) raw xDistance=0.14 yDistance=-0.48
00:01:06.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
00:01:06.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:06.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:01:06.175 00.000 12044 MoveAxis(E, 0, ABG)
00:01:06.175 00.000 12044 Move returns status 0, amount 0
00:01:06.175 00.000 12044 MoveAxis(N, 0, ABG)
00:01:06.175 00.000 12044 Move returns status 0, amount 0
00:01:06.175 00.000 12044 move complete, result=0
00:01:06.175 00.000 12044 worker thread done servicing request
00:01:06.183 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19523, med=615, FiltMin=527, FiltMax=13132, Gamma=0.810
00:01:06.191 00.008 14964 UpdateGuideState exits: m=313782 SNR=347.4
00:01:06.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.193 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:06.193 00.000 14964 Enqueuing Expose request
00:01:06.194 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:01:06.195 00.001 12044 Worker thread wakes up
00:01:06.195 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:06.195 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:09.297 03.102 12044 Exposure complete
00:01:09.319 00.022 12044 worker thread done servicing request
00:01:09.319 00.000 14964 OnExposeComplete: enter
00:01:09.319 00.000 14964 UpdateGuideState(): m_state=6
00:01:09.320 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1517
00:01:09.321 00.001 14964 Star::Find returns 1 (0), X=276.97, Y=95.06, Mass=311783, SNR=343.9, Peak=21254 HFD=4.2
00:01:09.321 00.000 14964 MultiStar: [#1 0.45,0.67,0.00,M1] [#2 0.77,1.00,0.00,M1] 
00:01:09.322 00.001 14964 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.56) = xAngle (0.53 = 0.53)
00:01:09.322 00.000 14964 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.58 = -2.70)
00:01:09.323 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.54 hyp=0.63 cameraTheta=-1.02 mountX=0.54 mountY=-0.27, mountTheta=-0.46
00:01:09.324 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.54, opts=13)
00:01:09.325 00.001 14964 Enqueuing Move request for scope (0.33, -0.54)
00:01:09.325 00.000 12044 Worker thread wakes up
00:01:09.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.54) opts 0xd
00:01:09.325 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.54)
00:01:09.325 00.000 12044 Moving (0.33, -0.54) raw xDistance=0.54 yDistance=-0.27
00:01:09.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.50 from input 0.54, slope = 0.13
00:01:09.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:09.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:01:09.325 00.000 12044 MoveAxis(W, 60, ABG)
00:01:09.325 00.000 12044 Guiding  Dir = 3, Dur = 60
00:01:09.334 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21254, med=615, FiltMin=531, FiltMax=13285, Gamma=0.810
00:01:09.343 00.009 14964 UpdateGuideState exits: m=311783 SNR=343.9
00:01:09.345 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:09.346 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:09.347 00.001 14964 Enqueuing Expose request
00:01:09.350 00.003 12044 IsSlewing returns 0
00:01:09.350 00.000 12044 IsGuiding returns 0
00:01:09.382 00.032 12044 PulseGuide returned control before completion, sleep 38
00:01:09.422 00.040 12044 IsGuiding returns 1
00:01:09.423 00.001 12044 scope still moving after pulse duration time elapsed
00:01:09.496 00.073 12044 IsSlewing returns 0
00:01:09.497 00.001 12044 IsGuiding returns 0
00:01:09.497 00.000 12044 scope move finished after 60 + 86 ms
00:01:09.497 00.000 12044 Move returns status 0, amount 60
00:01:09.497 00.000 12044 MoveAxis(N, 0, ABG)
00:01:09.497 00.000 12044 Move returns status 0, amount 0
00:01:09.497 00.000 12044 move complete, result=0
00:01:09.497 00.000 12044 worker thread done servicing request
00:01:09.497 00.000 12044 Worker thread wakes up
00:01:09.497 00.000 14964 GuideStep: 0.5 px 60 ms WEST, -0.3 px 0 ms NORTH
00:01:09.499 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:09.499 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:12.604 03.105 12044 Exposure complete
00:01:12.626 00.022 12044 worker thread done servicing request
00:01:12.626 00.000 14964 OnExposeComplete: enter
00:01:12.626 00.000 14964 UpdateGuideState(): m_state=6
00:01:12.627 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1518
00:01:12.627 00.000 14964 Star::Find returns 1 (0), X=276.63, Y=95.11, Mass=316865, SNR=346.3, Peak=17646 HFD=4.2
00:01:12.628 00.001 14964 MultiStar: [#1 -0.10,0.73,0.00,M2] [#2 -0.03,0.62,0.06,U] 
00:01:12.628 00.000 14964 refined, 1 included, MultiStar: {-0.01, -0.43}, one-star: {-0.01, -0.50}
00:01:12.629 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.56) = xAngle (-0.04 = -0.04)
00:01:12.629 00.000 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.01 = 3.01)
00:01:12.630 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.60 mountX=0.43 mountY=0.06, mountTheta=0.13
00:01:12.631 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.43, opts=13)
00:01:12.632 00.001 14964 Enqueuing Move request for scope (-0.01, -0.43)
00:01:12.632 00.000 12044 Worker thread wakes up
00:01:12.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.43) opts 0xd
00:01:12.632 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.43)
00:01:12.632 00.000 12044 Moving (-0.01, -0.43) raw xDistance=0.43 yDistance=0.06
00:01:12.632 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.43 is < calculated value 0.61, using input
00:01:12.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.43, slope = 0.13
00:01:12.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:12.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:12.633 00.001 12044 MoveAxis(W, 33, ABG)
00:01:12.633 00.000 12044 Guiding  Dir = 3, Dur = 33
00:01:12.645 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17646, med=615, FiltMin=529, FiltMax=14129, Gamma=0.810
00:01:12.653 00.008 14964 UpdateGuideState exits: m=316865 SNR=346.3
00:01:12.654 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:12.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:12.656 00.001 14964 Enqueuing Expose request
00:01:12.664 00.008 12044 IsSlewing returns 0
00:01:12.742 00.078 12044 IsGuiding returns 0
00:01:12.773 00.031 12044 PulseGuide returned control before completion, sleep 12
00:01:12.786 00.013 12044 IsGuiding returns 1
00:01:12.786 00.000 12044 scope still moving after pulse duration time elapsed
00:01:12.838 00.052 12044 IsSlewing returns 0
00:01:12.839 00.001 12044 IsGuiding returns 0
00:01:12.839 00.000 12044 scope move finished after 33 + 64 ms
00:01:12.839 00.000 12044 Move returns status 0, amount 33
00:01:12.839 00.000 12044 MoveAxis(N, 0, ABG)
00:01:12.839 00.000 12044 Move returns status 0, amount 0
00:01:12.839 00.000 12044 move complete, result=0
00:01:12.839 00.000 12044 worker thread done servicing request
00:01:12.839 00.000 12044 Worker thread wakes up
00:01:12.840 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:12.840 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:12.840 00.000 14964 GuideStep: 0.4 px 33 ms WEST, 0.1 px 0 ms NORTH
00:01:15.937 03.097 12044 Exposure complete
00:01:15.967 00.030 12044 worker thread done servicing request
00:01:15.967 00.000 14964 OnExposeComplete: enter
00:01:15.967 00.000 14964 UpdateGuideState(): m_state=6
00:01:15.968 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1519
00:01:15.969 00.001 14964 Star::Find returns 1 (0), X=276.99, Y=95.13, Mass=313977, SNR=361.2, Peak=20406 HFD=4.2
00:01:15.969 00.000 14964 MultiStar: [#1 0.38,0.71,0.00,M3] [#2 0.46,0.80,0.00,M1] 
00:01:15.970 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
00:01:15.970 00.000 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
00:01:15.971 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.48 hyp=0.59 cameraTheta=-0.94 mountX=0.48 mountY=-0.29, mountTheta=-0.55
00:01:15.972 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.48, opts=13)
00:01:15.972 00.000 14964 Enqueuing Move request for scope (0.34, -0.48)
00:01:15.973 00.001 12044 Worker thread wakes up
00:01:15.973 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.48) opts 0xd
00:01:15.973 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.48)
00:01:15.973 00.000 12044 Moving (0.34, -0.48) raw xDistance=0.48 yDistance=-0.29
00:01:15.973 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.48 is < calculated value 0.68, using input
00:01:15.973 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.13
00:01:15.973 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:15.973 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:01:15.973 00.000 12044 MoveAxis(W, 37, ABG)
00:01:15.973 00.000 12044 Guiding  Dir = 3, Dur = 37
00:01:15.981 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20406, med=615, FiltMin=533, FiltMax=12810, Gamma=0.810
00:01:15.988 00.007 14964 UpdateGuideState exits: m=313977 SNR=361.2
00:01:15.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:15.990 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:15.990 00.000 14964 Enqueuing Expose request
00:01:16.007 00.017 12044 IsSlewing returns 0
00:01:16.007 00.000 12044 IsGuiding returns 0
00:01:16.039 00.032 12044 PulseGuide returned control before completion, sleep 16
00:01:16.073 00.034 12044 IsGuiding returns 1
00:01:16.073 00.000 12044 scope still moving after pulse duration time elapsed
00:01:16.168 00.095 12044 IsSlewing returns 0
00:01:16.168 00.000 12044 IsGuiding returns 0
00:01:16.168 00.000 12044 scope move finished after 37 + 123 ms
00:01:16.168 00.000 12044 Move returns status 0, amount 37
00:01:16.168 00.000 12044 MoveAxis(N, 0, ABG)
00:01:16.168 00.000 12044 Move returns status 0, amount 0
00:01:16.168 00.000 12044 move complete, result=0
00:01:16.168 00.000 12044 worker thread done servicing request
00:01:16.168 00.000 12044 Worker thread wakes up
00:01:16.168 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:16.168 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:16.168 00.000 14964 GuideStep: 0.5 px 37 ms WEST, -0.3 px 0 ms NORTH
00:01:19.261 03.093 12044 Exposure complete
00:01:19.283 00.022 12044 worker thread done servicing request
00:01:19.283 00.000 14964 OnExposeComplete: enter
00:01:19.284 00.001 14964 UpdateGuideState(): m_state=6
00:01:19.285 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1520
00:01:19.286 00.001 14964 Star::Find returns 1 (0), X=277.20, Y=95.30, Mass=313297, SNR=358.2, Peak=19262 HFD=4.0
00:01:19.286 00.000 14964 MultiStar: [#1 0.50,0.34,0.16,U] [#2 0.44,0.46,0.08,U] 
00:01:19.287 00.001 14964 refined, 2 included, MultiStar: {0.54, -0.17}, one-star: {0.56, -0.30}
00:01:19.287 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
00:01:19.287 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
00:01:19.288 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.17 hyp=0.57 cameraTheta=-0.30 mountX=0.17 mountY=-0.52, mountTheta=-1.25
00:01:19.291 00.003 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.17, opts=13)
00:01:19.293 00.002 14964 Enqueuing Move request for scope (0.54, -0.17)
00:01:19.294 00.001 12044 Worker thread wakes up
00:01:19.294 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.17) opts 0xd
00:01:19.294 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.17)
00:01:19.294 00.000 12044 Moving (0.54, -0.17) raw xDistance=0.17 yDistance=-0.52
00:01:19.294 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.58, using input
00:01:19.294 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.10
00:01:19.294 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:19.294 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:01:19.294 00.000 12044 MoveAxis(E, 0, ABG)
00:01:19.294 00.000 12044 Move returns status 0, amount 0
00:01:19.295 00.001 12044 MoveAxis(N, 0, ABG)
00:01:19.295 00.000 12044 Move returns status 0, amount 0
00:01:19.295 00.000 12044 move complete, result=0
00:01:19.295 00.000 12044 worker thread done servicing request
00:01:19.306 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19262, med=615, FiltMin=532, FiltMax=14755, Gamma=0.810
00:01:19.313 00.007 14964 UpdateGuideState exits: m=313297 SNR=358.2
00:01:19.313 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.314 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:19.314 00.000 14964 Enqueuing Expose request
00:01:19.315 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:01:19.315 00.000 12044 Worker thread wakes up
00:01:19.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:19.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:22.420 03.105 12044 Exposure complete
00:01:22.442 00.022 12044 worker thread done servicing request
00:01:22.442 00.000 14964 OnExposeComplete: enter
00:01:22.443 00.001 14964 UpdateGuideState(): m_state=6
00:01:22.443 00.000 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1521
00:01:22.444 00.001 14964 Star::Find returns 1 (0), X=276.95, Y=95.07, Mass=312355, SNR=348.3, Peak=16438 HFD=4.4
00:01:22.445 00.001 14964 MultiStar: [#1 0.47,0.57,0.00,M3] [#2 0.63,0.60,0.00,M1] 
00:01:22.445 00.000 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
00:01:22.446 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
00:01:22.446 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.53 hyp=0.62 cameraTheta=-1.05 mountX=0.54 mountY=-0.25, mountTheta=-0.44
00:01:22.448 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.53, opts=13)
00:01:22.449 00.001 14964 Enqueuing Move request for scope (0.31, -0.53)
00:01:22.449 00.000 12044 Worker thread wakes up
00:01:22.449 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.53) opts 0xd
00:01:22.449 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.53)
00:01:22.449 00.000 12044 Moving (0.31, -0.53) raw xDistance=0.54 yDistance=-0.25
00:01:22.449 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.54 is < calculated value 0.63, using input
00:01:22.449 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:01:22.449 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.54, slope = 0.10
00:01:22.449 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:22.450 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:01:22.450 00.000 12044 MoveAxis(W, 41, ABG)
00:01:22.450 00.000 12044 Guiding  Dir = 3, Dur = 41
00:01:22.457 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16438, med=615, FiltMin=536, FiltMax=13813, Gamma=0.810
00:01:22.463 00.006 14964 UpdateGuideState exits: m=312355 SNR=348.3
00:01:22.463 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:22.464 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:22.464 00.000 14964 Enqueuing Expose request
00:01:22.508 00.044 12044 IsSlewing returns 0
00:01:22.508 00.000 12044 IsGuiding returns 0
00:01:22.540 00.032 12044 PulseGuide returned control before completion, sleep 20
00:01:22.572 00.032 12044 IsGuiding returns 1
00:01:22.572 00.000 12044 scope still moving after pulse duration time elapsed
00:01:22.635 00.063 12044 IsSlewing returns 0
00:01:22.636 00.001 12044 IsGuiding returns 0
00:01:22.636 00.000 12044 scope move finished after 41 + 86 ms
00:01:22.636 00.000 12044 Move returns status 0, amount 41
00:01:22.636 00.000 12044 MoveAxis(N, 0, ABG)
00:01:22.636 00.000 12044 Move returns status 0, amount 0
00:01:22.636 00.000 12044 move complete, result=0
00:01:22.636 00.000 12044 worker thread done servicing request
00:01:22.636 00.000 12044 Worker thread wakes up
00:01:22.636 00.000 14964 GuideStep: 0.5 px 41 ms WEST, -0.3 px 0 ms NORTH
00:01:22.638 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:22.638 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:25.754 03.116 12044 Exposure complete
00:01:25.788 00.034 12044 worker thread done servicing request
00:01:25.789 00.001 14964 OnExposeComplete: enter
00:01:25.790 00.001 14964 UpdateGuideState(): m_state=6
00:01:25.792 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1522
00:01:25.793 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=95.31, Mass=309928, SNR=349.7, Peak=17008 HFD=4.0
00:01:25.794 00.001 14964 MultiStar: [#1 -0.04,0.04,0.16,U] [#2 0.17,0.05,0.07,U] 
00:01:25.795 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.23}, one-star: {-0.14, -0.29}
00:01:25.795 00.000 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
00:01:25.796 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
00:01:25.798 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.01 mountX=0.23 mountY=0.13, mountTheta=0.52
00:01:25.800 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.23, opts=13)
00:01:25.802 00.002 14964 Enqueuing Move request for scope (-0.11, -0.23)
00:01:25.803 00.001 12044 Worker thread wakes up
00:01:25.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
00:01:25.803 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
00:01:25.804 00.001 12044 Moving (-0.11, -0.23) raw xDistance=0.23 yDistance=0.13
00:01:25.804 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.00
00:01:25.804 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:25.804 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:25.804 00.000 12044 MoveAxis(E, 0, ABG)
00:01:25.804 00.000 12044 Move returns status 0, amount 0
00:01:25.804 00.000 12044 MoveAxis(N, 0, ABG)
00:01:25.804 00.000 12044 Move returns status 0, amount 0
00:01:25.804 00.000 12044 move complete, result=0
00:01:25.805 00.001 12044 worker thread done servicing request
00:01:25.818 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17008, med=615, FiltMin=536, FiltMax=12579, Gamma=0.810
00:01:25.829 00.011 14964 UpdateGuideState exits: m=309928 SNR=349.7
00:01:25.831 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.832 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:25.835 00.003 14964 Enqueuing Expose request
00:01:25.837 00.002 12044 Worker thread wakes up
00:01:25.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:25.837 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:25.839 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:28.938 03.099 12044 Exposure complete
00:01:28.972 00.034 12044 worker thread done servicing request
00:01:28.973 00.001 14964 OnExposeComplete: enter
00:01:28.974 00.001 14964 UpdateGuideState(): m_state=6
00:01:28.976 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1523
00:01:28.978 00.002 14964 Star::Find returns 1 (0), X=276.84, Y=95.26, Mass=313897, SNR=354.5, Peak=20622 HFD=4.0
00:01:28.980 00.002 14964 MultiStar: [#1 0.21,0.37,0.17,U] [#2 0.30,0.45,0.08,U] 
00:01:28.980 00.000 14964 refined, 2 included, MultiStar: {0.21, -0.20}, one-star: {0.20, -0.35}
00:01:28.982 00.002 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
00:01:28.984 00.002 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
00:01:28.986 00.002 14964 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.77 mountX=0.20 mountY=-0.18, mountTheta=-0.74
00:01:28.988 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.20, opts=13)
00:01:28.990 00.002 14964 Enqueuing Move request for scope (0.21, -0.20)
00:01:28.992 00.002 12044 Worker thread wakes up
00:01:28.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
00:01:28.992 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
00:01:28.992 00.000 12044 Moving (0.21, -0.20) raw xDistance=0.20 yDistance=-0.18
00:01:28.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
00:01:28.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:28.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:01:28.992 00.000 12044 MoveAxis(E, 0, ABG)
00:01:28.992 00.000 12044 Move returns status 0, amount 0
00:01:28.992 00.000 12044 MoveAxis(N, 0, ABG)
00:01:28.992 00.000 12044 Move returns status 0, amount 0
00:01:28.992 00.000 12044 move complete, result=0
00:01:28.992 00.000 12044 worker thread done servicing request
00:01:29.008 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20622, med=615, FiltMin=532, FiltMax=15189, Gamma=0.810
00:01:29.021 00.013 14964 UpdateGuideState exits: m=313897 SNR=354.5
00:01:29.023 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:29.024 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:29.025 00.001 14964 Enqueuing Expose request
00:01:29.026 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:29.027 00.001 12044 Worker thread wakes up
00:01:29.027 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:29.027 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:32.151 03.124 12044 Exposure complete
00:01:32.176 00.025 12044 worker thread done servicing request
00:01:32.176 00.000 14964 OnExposeComplete: enter
00:01:32.177 00.001 14964 UpdateGuideState(): m_state=6
00:01:32.178 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1524
00:01:32.178 00.000 14964 Star::Find returns 1 (0), X=276.96, Y=95.34, Mass=310255, SNR=333.9, Peak=19074 HFD=4.0
00:01:32.179 00.001 14964 MultiStar: [#1 0.23,0.52,0.19,U] [#2 0.09,0.61,0.07,U] 
00:01:32.179 00.000 14964 refined, 2 included, MultiStar: {0.29, -0.10}, one-star: {0.32, -0.26}
00:01:32.180 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
00:01:32.180 00.000 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.29 = -2.00)
00:01:32.181 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.32 mountX=0.10 mountY=-0.28, mountTheta=-1.22
00:01:32.182 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.10, opts=13)
00:01:32.182 00.000 14964 Enqueuing Move request for scope (0.29, -0.10)
00:01:32.183 00.001 12044 Worker thread wakes up
00:01:32.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
00:01:32.183 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
00:01:32.183 00.000 12044 Moving (0.29, -0.10) raw xDistance=0.10 yDistance=-0.28
00:01:32.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
00:01:32.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:01:32.183 00.000 12044 MoveAxis(E, 0, ABG)
00:01:32.183 00.000 12044 Move returns status 0, amount 0
00:01:32.183 00.000 12044 MoveAxis(N, 0, ABG)
00:01:32.183 00.000 12044 Move returns status 0, amount 0
00:01:32.183 00.000 12044 move complete, result=0
00:01:32.184 00.001 12044 worker thread done servicing request
00:01:32.192 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19074, med=615, FiltMin=530, FiltMax=14899, Gamma=0.810
00:01:32.199 00.007 14964 UpdateGuideState exits: m=310255 SNR=333.9
00:01:32.200 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.202 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:32.202 00.000 14964 Enqueuing Expose request
00:01:32.203 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:01:32.203 00.000 12044 Worker thread wakes up
00:01:32.203 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:32.203 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:35.330 03.127 12044 Exposure complete
00:01:35.353 00.023 12044 worker thread done servicing request
00:01:35.353 00.000 14964 OnExposeComplete: enter
00:01:35.354 00.001 14964 UpdateGuideState(): m_state=6
00:01:35.355 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1525
00:01:35.355 00.000 14964 Star::Find returns 1 (0), X=276.17, Y=95.47, Mass=311738, SNR=353.9, Peak=15557 HFD=4.5
00:01:35.356 00.001 14964 MultiStar: [#1 -0.42,0.04,0.18,U] [#2 -0.61,0.25,0.06,U] 
00:01:35.356 00.000 14964 refined, 2 included, MultiStar: {-0.47, -0.09}, one-star: {-0.47, -0.13}
00:01:35.357 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
00:01:35.357 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:01:35.358 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.09 hyp=0.48 cameraTheta=-2.96 mountX=0.08 mountY=0.48, mountTheta=1.41
00:01:35.359 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.09, opts=13)
00:01:35.359 00.000 14964 Enqueuing Move request for scope (-0.47, -0.09)
00:01:35.360 00.001 12044 Worker thread wakes up
00:01:35.360 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.09) opts 0xd
00:01:35.360 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.09)
00:01:35.360 00.000 12044 Moving (-0.47, -0.09) raw xDistance=0.08 yDistance=0.48
00:01:35.360 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.05
00:01:35.360 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:35.360 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
00:01:35.360 00.000 12044 MoveAxis(E, 0, ABG)
00:01:35.360 00.000 12044 Move returns status 0, amount 0
00:01:35.360 00.000 12044 MoveAxis(N, 0, ABG)
00:01:35.360 00.000 12044 Move returns status 0, amount 0
00:01:35.360 00.000 12044 move complete, result=0
00:01:35.360 00.000 12044 worker thread done servicing request
00:01:35.367 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15557, med=615, FiltMin=531, FiltMax=11739, Gamma=0.810
00:01:35.373 00.006 14964 UpdateGuideState exits: m=311738 SNR=353.9
00:01:35.374 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:35.374 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:35.375 00.001 14964 Enqueuing Expose request
00:01:35.375 00.000 12044 Worker thread wakes up
00:01:35.375 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:01:35.376 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:35.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:38.492 03.116 12044 Exposure complete
00:01:38.512 00.020 12044 worker thread done servicing request
00:01:38.513 00.001 14964 OnExposeComplete: enter
00:01:38.514 00.001 14964 UpdateGuideState(): m_state=6
00:01:38.515 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1526
00:01:38.515 00.000 14964 Star::Find returns 1 (0), X=276.65, Y=95.19, Mass=310721, SNR=347.2, Peak=19256 HFD=4.1
00:01:38.516 00.001 14964 MultiStar: [#1 -0.14,0.61,0.16,U] [#2 0.16,0.71,0.00,M1] 
00:01:38.516 00.000 14964 refined, 1 included, MultiStar: {-0.01, -0.27}, one-star: {0.01, -0.41}
00:01:38.517 00.001 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
00:01:38.517 00.000 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
00:01:38.518 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.61 mountX=0.27 mountY=0.04, mountTheta=0.14
00:01:38.520 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.27, opts=13)
00:01:38.521 00.001 14964 Enqueuing Move request for scope (-0.01, -0.27)
00:01:38.521 00.000 12044 Worker thread wakes up
00:01:38.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
00:01:38.521 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
00:01:38.521 00.000 12044 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=0.04
00:01:38.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.01
00:01:38.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:38.522 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:01:38.522 00.000 12044 MoveAxis(E, 0, ABG)
00:01:38.522 00.000 12044 Move returns status 0, amount 0
00:01:38.522 00.000 12044 MoveAxis(N, 0, ABG)
00:01:38.522 00.000 12044 Move returns status 0, amount 0
00:01:38.522 00.000 12044 move complete, result=0
00:01:38.522 00.000 12044 worker thread done servicing request
00:01:38.529 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19256, med=615, FiltMin=513, FiltMax=14979, Gamma=0.810
00:01:38.535 00.006 14964 UpdateGuideState exits: m=310721 SNR=347.2
00:01:38.536 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.538 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:38.539 00.001 14964 Enqueuing Expose request
00:01:38.540 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:38.542 00.002 12044 Worker thread wakes up
00:01:38.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:38.542 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:41.656 03.114 12044 Exposure complete
00:01:41.685 00.029 12044 worker thread done servicing request
00:01:41.685 00.000 14964 OnExposeComplete: enter
00:01:41.686 00.001 14964 UpdateGuideState(): m_state=6
00:01:41.686 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1527
00:01:41.687 00.001 14964 Star::Find returns 1 (0), X=276.28, Y=95.38, Mass=320233, SNR=362.2, Peak=23144 HFD=3.7
00:01:41.688 00.001 14964 MultiStar: [#1 -0.41,0.56,0.00,M1] [#2 -0.17,0.69,0.00,M2] 
00:01:41.690 00.002 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
00:01:41.691 00.001 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
00:01:41.692 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.23 hyp=0.43 cameraTheta=-2.59 mountX=0.22 mountY=0.39, mountTheta=1.05
00:01:41.695 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.23, opts=13)
00:01:41.695 00.000 14964 Enqueuing Move request for scope (-0.37, -0.23)
00:01:41.696 00.001 12044 Worker thread wakes up
00:01:41.696 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.23) opts 0xd
00:01:41.696 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.23)
00:01:41.696 00.000 12044 Moving (-0.37, -0.23) raw xDistance=0.22 yDistance=0.39
00:01:41.696 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
00:01:41.696 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:41.696 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:01:41.696 00.000 12044 MoveAxis(E, 0, ABG)
00:01:41.696 00.000 12044 Move returns status 0, amount 0
00:01:41.696 00.000 12044 MoveAxis(N, 0, ABG)
00:01:41.696 00.000 12044 Move returns status 0, amount 0
00:01:41.696 00.000 12044 move complete, result=0
00:01:41.696 00.000 12044 worker thread done servicing request
00:01:41.709 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23144, med=615, FiltMin=531, FiltMax=15379, Gamma=0.810
00:01:41.715 00.006 14964 UpdateGuideState exits: m=320233 SNR=362.2
00:01:41.716 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:41.716 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:41.717 00.001 14964 Enqueuing Expose request
00:01:41.717 00.000 12044 Worker thread wakes up
00:01:41.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:41.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:41.717 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:01:44.809 03.092 12044 Exposure complete
00:01:44.838 00.029 12044 worker thread done servicing request
00:01:44.838 00.000 14964 OnExposeComplete: enter
00:01:44.839 00.001 14964 UpdateGuideState(): m_state=6
00:01:44.841 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1528
00:01:44.843 00.002 14964 Star::Find returns 1 (0), X=276.35, Y=95.38, Mass=318383, SNR=362.6, Peak=21980 HFD=3.7
00:01:44.844 00.001 14964 MultiStar: [#1 -0.13,-0.03,0.16,U] [#2 -0.35,0.20,0.07,U] 
00:01:44.845 00.001 14964 refined, 2 included, MultiStar: {-0.28, -0.17}, one-star: {-0.29, -0.22}
00:01:44.847 00.002 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
00:01:44.848 00.001 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
00:01:44.849 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.58 mountX=0.17 mountY=0.29, mountTheta=1.04
00:01:44.856 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.17, opts=13)
00:01:44.857 00.001 14964 Enqueuing Move request for scope (-0.28, -0.17)
00:01:44.860 00.003 12044 Worker thread wakes up
00:01:44.860 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd
00:01:44.860 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.17)
00:01:44.860 00.000 12044 Moving (-0.28, -0.17) raw xDistance=0.17 yDistance=0.29
00:01:44.860 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
00:01:44.860 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:44.860 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:01:44.860 00.000 12044 MoveAxis(E, 0, ABG)
00:01:44.860 00.000 12044 Move returns status 0, amount 0
00:01:44.860 00.000 12044 MoveAxis(N, 0, ABG)
00:01:44.860 00.000 12044 Move returns status 0, amount 0
00:01:44.860 00.000 12044 move complete, result=0
00:01:44.860 00.000 12044 worker thread done servicing request
00:01:44.872 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21980, med=615, FiltMin=531, FiltMax=16103, Gamma=0.810
00:01:44.882 00.010 14964 UpdateGuideState exits: m=318383 SNR=362.6
00:01:44.883 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:44.883 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:44.885 00.002 14964 Enqueuing Expose request
00:01:44.887 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:01:44.888 00.001 12044 Worker thread wakes up
00:01:44.889 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:44.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:47.979 03.090 12044 Exposure complete
00:01:48.003 00.024 12044 worker thread done servicing request
00:01:48.003 00.000 14964 OnExposeComplete: enter
00:01:48.004 00.001 14964 UpdateGuideState(): m_state=6
00:01:48.004 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1529
00:01:48.005 00.001 14964 Star::Find returns 1 (0), X=276.60, Y=95.31, Mass=311894, SNR=350.2, Peak=19744 HFD=3.7
00:01:48.005 00.000 14964 MultiStar: [#1 0.03,0.37,0.17,U] [#2 0.08,0.14,0.06,U] 
00:01:48.006 00.001 14964 refined, 2 included, MultiStar: {-0.03, -0.18}, one-star: {-0.04, -0.29}
00:01:48.006 00.000 14964 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
00:01:48.007 00.001 14964 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.89 = 2.89)
00:01:48.007 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.72 mountX=0.18 mountY=0.05, mountTheta=0.25
00:01:48.008 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.18, opts=13)
00:01:48.009 00.001 14964 Enqueuing Move request for scope (-0.03, -0.18)
00:01:48.009 00.000 12044 Worker thread wakes up
00:01:48.010 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:01:48.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:01:48.010 00.000 12044 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.05
00:01:48.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:01:48.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:48.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:01:48.010 00.000 12044 MoveAxis(E, 0, ABG)
00:01:48.010 00.000 12044 Move returns status 0, amount 0
00:01:48.010 00.000 12044 MoveAxis(N, 0, ABG)
00:01:48.010 00.000 12044 Move returns status 0, amount 0
00:01:48.010 00.000 12044 move complete, result=0
00:01:48.010 00.000 12044 worker thread done servicing request
00:01:48.017 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19744, med=615, FiltMin=533, FiltMax=16017, Gamma=0.810
00:01:48.023 00.006 14964 UpdateGuideState exits: m=311894 SNR=350.2
00:01:48.023 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.024 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:48.024 00.000 14964 Enqueuing Expose request
00:01:48.025 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:48.025 00.000 12044 Worker thread wakes up
00:01:48.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:48.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:51.123 03.098 12044 Exposure complete
00:01:51.148 00.025 12044 worker thread done servicing request
00:01:51.149 00.001 14964 OnExposeComplete: enter
00:01:51.150 00.001 14964 UpdateGuideState(): m_state=6
00:01:51.152 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1530
00:01:51.153 00.001 14964 Star::Find returns 1 (0), X=276.66, Y=95.35, Mass=315054, SNR=354.2, Peak=19274 HFD=3.8
00:01:51.154 00.001 14964 MultiStar: [#1 -0.07,0.36,0.17,U] [#2 0.06,0.35,0.07,U] 
00:01:51.156 00.002 14964 refined, 2 included, MultiStar: {0.00, -0.14}, one-star: {0.01, -0.25}
00:01:51.157 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
00:01:51.158 00.001 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
00:01:51.159 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.55 mountX=0.14 mountY=0.01, mountTheta=0.08
00:01:51.162 00.003 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.14, opts=13)
00:01:51.162 00.000 14964 Enqueuing Move request for scope (0.00, -0.14)
00:01:51.163 00.001 12044 Worker thread wakes up
00:01:51.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
00:01:51.163 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
00:01:51.163 00.000 12044 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=0.01
00:01:51.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
00:01:51.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:51.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:01:51.163 00.000 12044 MoveAxis(E, 0, ABG)
00:01:51.163 00.000 12044 Move returns status 0, amount 0
00:01:51.163 00.000 12044 MoveAxis(N, 0, ABG)
00:01:51.163 00.000 12044 Move returns status 0, amount 0
00:01:51.163 00.000 12044 move complete, result=0
00:01:51.164 00.001 12044 worker thread done servicing request
00:01:51.173 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19274, med=615, FiltMin=530, FiltMax=14655, Gamma=0.810
00:01:51.179 00.006 14964 UpdateGuideState exits: m=315054 SNR=354.2
00:01:51.181 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:51.183 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:51.184 00.001 14964 Enqueuing Expose request
00:01:51.185 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:51.187 00.002 12044 Worker thread wakes up
00:01:51.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:51.187 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:54.300 03.113 12044 Exposure complete
00:01:54.324 00.024 12044 worker thread done servicing request
00:01:54.324 00.000 14964 OnExposeComplete: enter
00:01:54.324 00.000 14964 UpdateGuideState(): m_state=6
00:01:54.325 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1531
00:01:54.326 00.001 14964 Star::Find returns 1 (0), X=276.98, Y=95.41, Mass=315203, SNR=361.2, Peak=20715 HFD=3.8
00:01:54.327 00.001 14964 MultiStar: [#1 0.54,0.23,0.16,U] [#2 0.60,0.20,0.07,U] 
00:01:54.328 00.001 14964 single-star, 2 included, MultiStar: {0.38, -0.11}, one-star: {0.34, -0.19}
00:01:54.328 00.000 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
00:01:54.329 00.001 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
00:01:54.329 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.51 mountX=0.19 mountY=-0.32, mountTheta=-1.02
00:01:54.330 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.19, opts=13)
00:01:54.331 00.001 14964 Enqueuing Move request for scope (0.34, -0.19)
00:01:54.331 00.000 12044 Worker thread wakes up
00:01:54.331 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
00:01:54.331 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
00:01:54.331 00.000 12044 Moving (0.34, -0.19) raw xDistance=0.19 yDistance=-0.32
00:01:54.331 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.00
00:01:54.331 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:54.332 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:01:54.332 00.000 12044 MoveAxis(E, 0, ABG)
00:01:54.332 00.000 12044 Move returns status 0, amount 0
00:01:54.332 00.000 12044 MoveAxis(N, 0, ABG)
00:01:54.332 00.000 12044 Move returns status 0, amount 0
00:01:54.332 00.000 12044 move complete, result=0
00:01:54.332 00.000 12044 worker thread done servicing request
00:01:54.342 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20715, med=615, FiltMin=526, FiltMax=14772, Gamma=0.810
00:01:54.348 00.006 14964 UpdateGuideState exits: m=315203 SNR=361.2
00:01:54.349 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:54.349 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:54.350 00.001 14964 Enqueuing Expose request
00:01:54.350 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:01:54.350 00.000 12044 Worker thread wakes up
00:01:54.351 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:54.351 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:01:57.466 03.115 12044 Exposure complete
00:01:57.493 00.027 12044 worker thread done servicing request
00:01:57.493 00.000 14964 OnExposeComplete: enter
00:01:57.494 00.001 14964 UpdateGuideState(): m_state=6
00:01:57.495 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1532
00:01:57.495 00.000 14964 Star::Find returns 1 (0), X=276.37, Y=95.93, Mass=317820, SNR=346.3, Peak=15621 HFD=4.3
00:01:57.496 00.001 14964 MultiStar: [#1 -0.07,-0.24,0.16,U] [#2 -0.14,-0.53,0.07,U] 
00:01:57.496 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.20}, one-star: {-0.28, 0.33}
00:01:57.497 00.001 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (4.00 = -2.28)
00:01:57.498 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
00:01:57.500 00.002 14964 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.44 mountX=-0.21 mountY=0.22, mountTheta=2.33
00:01:57.503 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.20, opts=13)
00:01:57.504 00.001 14964 Enqueuing Move request for scope (-0.24, 0.20)
00:01:57.506 00.002 12044 Worker thread wakes up
00:01:57.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
00:01:57.506 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
00:01:57.506 00.000 12044 Moving (-0.24, 0.20) raw xDistance=-0.21 yDistance=0.22
00:01:57.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
00:01:57.506 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:57.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:01:57.506 00.000 12044 MoveAxis(E, 0, ABG)
00:01:57.506 00.000 12044 Move returns status 0, amount 0
00:01:57.506 00.000 12044 MoveAxis(N, 0, ABG)
00:01:57.506 00.000 12044 Move returns status 0, amount 0
00:01:57.506 00.000 12044 move complete, result=0
00:01:57.506 00.000 12044 worker thread done servicing request
00:01:57.516 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15621, med=615, FiltMin=519, FiltMax=13163, Gamma=0.810
00:01:57.524 00.008 14964 UpdateGuideState exits: m=317820 SNR=346.3
00:01:57.525 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:57.525 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:01:57.526 00.001 14964 Enqueuing Expose request
00:01:57.526 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:57.526 00.000 12044 Worker thread wakes up
00:01:57.527 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:01:57.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:00.649 03.122 12044 Exposure complete
00:02:00.670 00.021 12044 worker thread done servicing request
00:02:00.670 00.000 14964 OnExposeComplete: enter
00:02:00.671 00.001 14964 UpdateGuideState(): m_state=6
00:02:00.672 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1533
00:02:00.672 00.000 14964 Star::Find returns 1 (0), X=276.79, Y=95.28, Mass=316548, SNR=352.2, Peak=20938 HFD=3.8
00:02:00.673 00.001 14964 MultiStar: [#1 0.17,0.25,0.16,U] [#2 0.11,0.34,0.07,U] 
00:02:00.673 00.000 14964 refined, 2 included, MultiStar: {0.14, -0.21}, one-star: {0.14, -0.32}
00:02:00.674 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
00:02:00.674 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
00:02:00.674 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.26 cameraTheta=-0.97 mountX=0.21 mountY=-0.12, mountTheta=-0.52
00:02:00.676 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.21, opts=13)
00:02:00.676 00.000 14964 Enqueuing Move request for scope (0.14, -0.21)
00:02:00.677 00.001 12044 Worker thread wakes up
00:02:00.677 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
00:02:00.677 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
00:02:00.677 00.000 12044 Moving (0.14, -0.21) raw xDistance=0.21 yDistance=-0.12
00:02:00.677 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
00:02:00.677 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:00.677 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:02:00.677 00.000 12044 MoveAxis(E, 0, ABG)
00:02:00.677 00.000 12044 Move returns status 0, amount 0
00:02:00.677 00.000 12044 MoveAxis(N, 0, ABG)
00:02:00.677 00.000 12044 Move returns status 0, amount 0
00:02:00.677 00.000 12044 move complete, result=0
00:02:00.677 00.000 12044 worker thread done servicing request
00:02:00.686 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20938, med=615, FiltMin=527, FiltMax=15329, Gamma=0.810
00:02:00.693 00.007 14964 UpdateGuideState exits: m=316548 SNR=352.2
00:02:00.694 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:00.694 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:00.695 00.001 14964 Enqueuing Expose request
00:02:00.695 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:00.696 00.001 12044 Worker thread wakes up
00:02:00.696 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:00.696 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:03.795 03.099 12044 Exposure complete
00:02:03.815 00.020 12044 worker thread done servicing request
00:02:03.816 00.001 14964 OnExposeComplete: enter
00:02:03.816 00.000 14964 UpdateGuideState(): m_state=6
00:02:03.817 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1534
00:02:03.817 00.000 14964 Star::Find returns 1 (0), X=277.02, Y=95.04, Mass=319704, SNR=364.1, Peak=23370 HFD=4.1
00:02:03.818 00.001 14964 MultiStar: [#1 0.38,0.65,0.00,M1] [#2 0.50,0.61,0.00,M1] 
00:02:03.819 00.001 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.57 = 0.57)
00:02:03.819 00.000 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.66)
00:02:03.820 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.56 hyp=0.68 cameraTheta=-0.98 mountX=0.57 mountY=-0.32, mountTheta=-0.51
00:02:03.821 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.56, opts=13)
00:02:03.822 00.001 14964 Enqueuing Move request for scope (0.38, -0.56)
00:02:03.822 00.000 12044 Worker thread wakes up
00:02:03.822 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.56) opts 0xd
00:02:03.822 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.56)
00:02:03.822 00.000 12044 Moving (0.38, -0.56) raw xDistance=0.57 yDistance=-0.32
00:02:03.822 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.57, slope = 0.01
00:02:03.822 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:03.822 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:02:03.822 00.000 12044 MoveAxis(W, 9, ABG)
00:02:03.822 00.000 12044 Guiding  Dir = 3, Dur = 9
00:02:03.832 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23370, med=615, FiltMin=534, FiltMax=13684, Gamma=0.810
00:02:03.837 00.005 14964 UpdateGuideState exits: m=319704 SNR=364.1
00:02:03.838 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:03.839 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:03.839 00.000 14964 Enqueuing Expose request
00:02:03.869 00.030 12044 IsSlewing returns 0
00:02:03.870 00.001 12044 IsGuiding returns 0
00:02:03.930 00.060 12044 IsGuiding returns 1
00:02:03.930 00.000 12044 scope still moving after pulse duration time elapsed
00:02:03.994 00.064 12044 IsSlewing returns 0
00:02:03.995 00.001 12044 IsGuiding returns 0
00:02:03.995 00.000 12044 scope move finished after 9 + 115 ms
00:02:03.995 00.000 12044 Move returns status 0, amount 9
00:02:03.995 00.000 12044 MoveAxis(N, 0, ABG)
00:02:03.995 00.000 12044 Move returns status 0, amount 0
00:02:03.995 00.000 12044 move complete, result=0
00:02:03.995 00.000 12044 worker thread done servicing request
00:02:03.995 00.000 12044 Worker thread wakes up
00:02:03.995 00.000 14964 GuideStep: 0.6 px 9 ms WEST, -0.3 px 0 ms NORTH
00:02:03.996 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:03.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:07.126 03.130 12044 Exposure complete
00:02:07.148 00.022 12044 worker thread done servicing request
00:02:07.148 00.000 14964 OnExposeComplete: enter
00:02:07.148 00.000 14964 UpdateGuideState(): m_state=6
00:02:07.149 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1535
00:02:07.149 00.000 14964 Star::Find returns 1 (0), X=276.85, Y=95.28, Mass=316845, SNR=351.3, Peak=18878 HFD=4.1
00:02:07.150 00.001 14964 MultiStar: [#1 0.43,0.61,0.00,M2] [#2 0.44,0.54,0.00,M2] 
00:02:07.151 00.001 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
00:02:07.151 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.68)
00:02:07.151 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-1.00 mountX=0.32 mountY=-0.17, mountTheta=-0.49
00:02:07.153 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.32, opts=13)
00:02:07.154 00.001 14964 Enqueuing Move request for scope (0.20, -0.32)
00:02:07.154 00.000 12044 Worker thread wakes up
00:02:07.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.32) opts 0xd
00:02:07.154 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.32)
00:02:07.154 00.000 12044 Moving (0.20, -0.32) raw xDistance=0.32 yDistance=-0.17
00:02:07.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.32, slope = 0.01
00:02:07.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:07.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:07.154 00.000 12044 MoveAxis(W, 10, ABG)
00:02:07.154 00.000 12044 Guiding  Dir = 3, Dur = 10
00:02:07.162 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18878, med=615, FiltMin=525, FiltMax=14483, Gamma=0.810
00:02:07.167 00.005 14964 UpdateGuideState exits: m=316845 SNR=351.3
00:02:07.168 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.169 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:07.169 00.000 14964 Enqueuing Expose request
00:02:07.197 00.028 12044 IsSlewing returns 0
00:02:07.198 00.001 12044 IsGuiding returns 0
00:02:07.259 00.061 12044 IsGuiding returns 1
00:02:07.259 00.000 12044 scope still moving after pulse duration time elapsed
00:02:07.335 00.076 12044 IsSlewing returns 0
00:02:07.335 00.000 12044 IsGuiding returns 0
00:02:07.335 00.000 12044 scope move finished after 10 + 127 ms
00:02:07.335 00.000 12044 Move returns status 0, amount 10
00:02:07.335 00.000 12044 MoveAxis(N, 0, ABG)
00:02:07.335 00.000 12044 Move returns status 0, amount 0
00:02:07.335 00.000 12044 move complete, result=0
00:02:07.335 00.000 12044 worker thread done servicing request
00:02:07.335 00.000 12044 Worker thread wakes up
00:02:07.335 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:07.335 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:07.335 00.000 14964 GuideStep: 0.3 px 10 ms WEST, -0.2 px 0 ms NORTH
00:02:10.442 03.107 12044 Exposure complete
00:02:10.478 00.036 12044 worker thread done servicing request
00:02:10.478 00.000 14964 OnExposeComplete: enter
00:02:10.479 00.001 14964 UpdateGuideState(): m_state=6
00:02:10.481 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1536
00:02:10.483 00.002 14964 Star::Find returns 1 (0), X=276.49, Y=95.92, Mass=315429, SNR=341.6, Peak=19547 HFD=4.0
00:02:10.484 00.001 14964 MultiStar: [#1 -0.19,0.17,0.18,U] [#2 0.07,0.07,0.07,U] 
00:02:10.485 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.29}, one-star: {-0.16, 0.32}
00:02:10.486 00.001 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
00:02:10.486 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
00:02:10.488 00.002 14964 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.32 cameraTheta=2.05 mountX=-0.29 mountY=0.12, mountTheta=2.76
00:02:10.492 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.29, opts=13)
00:02:10.493 00.001 14964 Enqueuing Move request for scope (-0.15, 0.29)
00:02:10.495 00.002 12044 Worker thread wakes up
00:02:10.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
00:02:10.495 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
00:02:10.495 00.000 12044 Moving (-0.15, 0.29) raw xDistance=-0.29 yDistance=0.12
00:02:10.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.01
00:02:10.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:10.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:02:10.496 00.001 12044 MoveAxis(E, 0, ABG)
00:02:10.496 00.000 12044 Move returns status 0, amount 0
00:02:10.496 00.000 12044 MoveAxis(N, 0, ABG)
00:02:10.496 00.000 12044 Move returns status 0, amount 0
00:02:10.496 00.000 12044 move complete, result=0
00:02:10.496 00.000 12044 worker thread done servicing request
00:02:10.509 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19547, med=615, FiltMin=537, FiltMax=15959, Gamma=0.810
00:02:10.520 00.011 14964 UpdateGuideState exits: m=315429 SNR=341.6
00:02:10.522 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:10.523 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:10.525 00.002 14964 Enqueuing Expose request
00:02:10.527 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:10.529 00.002 12044 Worker thread wakes up
00:02:10.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:10.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:13.639 03.110 12044 Exposure complete
00:02:13.675 00.036 12044 worker thread done servicing request
00:02:13.675 00.000 14964 OnExposeComplete: enter
00:02:13.677 00.002 14964 UpdateGuideState(): m_state=6
00:02:13.678 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1537
00:02:13.680 00.002 14964 Star::Find returns 1 (0), X=276.80, Y=95.22, Mass=307119, SNR=335.4, Peak=16902 HFD=4.4
00:02:13.682 00.002 14964 MultiStar: [#1 0.44,0.39,0.17,U] [#2 0.23,0.41,0.07,U] 
00:02:13.683 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.23}, one-star: {0.16, -0.38}
00:02:13.683 00.000 14964 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.56) = xAngle (0.69 = 0.69)
00:02:13.684 00.001 14964 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.75 = -2.54)
00:02:13.685 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-0.86 mountX=0.24 mountY=-0.18, mountTheta=-0.64
00:02:13.687 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.23, opts=13)
00:02:13.689 00.002 14964 Enqueuing Move request for scope (0.20, -0.23)
00:02:13.691 00.002 12044 Worker thread wakes up
00:02:13.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
00:02:13.691 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
00:02:13.691 00.000 12044 Moving (0.20, -0.23) raw xDistance=0.24 yDistance=-0.18
00:02:13.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
00:02:13.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:13.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:02:13.691 00.000 12044 MoveAxis(E, 0, ABG)
00:02:13.691 00.000 12044 Move returns status 0, amount 0
00:02:13.691 00.000 12044 MoveAxis(N, 0, ABG)
00:02:13.691 00.000 12044 Move returns status 0, amount 0
00:02:13.691 00.000 12044 move complete, result=0
00:02:13.691 00.000 12044 worker thread done servicing request
00:02:13.701 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16902, med=615, FiltMin=533, FiltMax=11481, Gamma=0.810
00:02:13.711 00.010 14964 UpdateGuideState exits: m=307119 SNR=335.4
00:02:13.712 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:13.713 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:13.715 00.002 14964 Enqueuing Expose request
00:02:13.715 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:13.716 00.001 12044 Worker thread wakes up
00:02:13.716 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:13.716 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:16.846 03.130 12044 Exposure complete
00:02:16.866 00.020 12044 worker thread done servicing request
00:02:16.866 00.000 14964 OnExposeComplete: enter
00:02:16.867 00.001 14964 UpdateGuideState(): m_state=6
00:02:16.868 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1538
00:02:16.868 00.000 14964 Star::Find returns 1 (0), X=276.99, Y=95.30, Mass=311209, SNR=338.8, Peak=18802 HFD=4.0
00:02:16.869 00.001 14964 MultiStar: [#1 0.28,0.30,0.16,U] [#2 0.37,0.47,0.08,U] 
00:02:16.869 00.000 14964 refined, 2 included, MultiStar: {0.34, -0.17}, one-star: {0.34, -0.30}
00:02:16.870 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
00:02:16.870 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.15)
00:02:16.872 00.002 14964 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.47 mountX=0.18 mountY=-0.32, mountTheta=-1.06
00:02:16.873 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.17, opts=13)
00:02:16.874 00.001 14964 Enqueuing Move request for scope (0.34, -0.17)
00:02:16.875 00.001 12044 Worker thread wakes up
00:02:16.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd
00:02:16.875 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.17)
00:02:16.875 00.000 12044 Moving (0.34, -0.17) raw xDistance=0.18 yDistance=-0.32
00:02:16.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:02:16.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:16.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:02:16.875 00.000 12044 MoveAxis(E, 0, ABG)
00:02:16.875 00.000 12044 Move returns status 0, amount 0
00:02:16.875 00.000 12044 MoveAxis(N, 0, ABG)
00:02:16.875 00.000 12044 Move returns status 0, amount 0
00:02:16.875 00.000 12044 move complete, result=0
00:02:16.875 00.000 12044 worker thread done servicing request
00:02:16.882 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18802, med=615, FiltMin=528, FiltMax=13582, Gamma=0.810
00:02:16.889 00.007 14964 UpdateGuideState exits: m=311209 SNR=338.8
00:02:16.889 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.890 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:16.890 00.000 14964 Enqueuing Expose request
00:02:16.891 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:02:16.891 00.000 12044 Worker thread wakes up
00:02:16.892 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:16.892 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:19.996 03.104 12044 Exposure complete
00:02:20.017 00.021 12044 worker thread done servicing request
00:02:20.017 00.000 14964 OnExposeComplete: enter
00:02:20.018 00.001 14964 UpdateGuideState(): m_state=6
00:02:20.018 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1539
00:02:20.019 00.001 14964 Star::Find returns 1 (0), X=277.21, Y=95.44, Mass=313733, SNR=347.7, Peak=17238 HFD=4.5
00:02:20.021 00.002 14964 MultiStar: [#1 0.71,0.13,0.00,M1] [#2 0.44,0.02,0.06,U] 
00:02:20.022 00.001 14964 refined, 1 included, MultiStar: {0.56, -0.15}, one-star: {0.56, -0.16}
00:02:20.022 00.000 14964 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.56) = xAngle (1.29 = 1.29)
00:02:20.023 00.001 14964 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.34 = -1.94)
00:02:20.023 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-0.27 mountX=0.16 mountY=-0.54, mountTheta=-1.28
00:02:20.025 00.002 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.15, opts=13)
00:02:20.026 00.001 14964 Enqueuing Move request for scope (0.56, -0.15)
00:02:20.026 00.000 12044 Worker thread wakes up
00:02:20.027 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.15) opts 0xd
00:02:20.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.15)
00:02:20.027 00.000 12044 Moving (0.56, -0.15) raw xDistance=0.16 yDistance=-0.54
00:02:20.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
00:02:20.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:20.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:02:20.027 00.000 12044 MoveAxis(E, 0, ABG)
00:02:20.027 00.000 12044 Move returns status 0, amount 0
00:02:20.027 00.000 12044 MoveAxis(N, 0, ABG)
00:02:20.027 00.000 12044 Move returns status 0, amount 0
00:02:20.027 00.000 12044 move complete, result=0
00:02:20.027 00.000 12044 worker thread done servicing request
00:02:20.034 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17238, med=615, FiltMin=523, FiltMax=13163, Gamma=0.810
00:02:20.040 00.006 14964 UpdateGuideState exits: m=313733 SNR=347.7
00:02:20.041 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.041 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:20.042 00.001 14964 Enqueuing Expose request
00:02:20.042 00.000 12044 Worker thread wakes up
00:02:20.042 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:20.042 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:20.042 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:02:23.141 03.099 12044 Exposure complete
00:02:23.166 00.025 12044 worker thread done servicing request
00:02:23.166 00.000 14964 OnExposeComplete: enter
00:02:23.166 00.000 14964 UpdateGuideState(): m_state=6
00:02:23.167 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
00:02:23.167 00.000 14964 Star::Find returns 1 (0), X=277.17, Y=95.11, Mass=310584, SNR=337.2, Peak=17886 HFD=4.3
00:02:23.168 00.001 14964 MultiStar: [#1 0.62,0.36,0.00,M2] [#2 0.76,0.34,0.00,M1] 
00:02:23.168 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.80 = 0.80)
00:02:23.169 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.43)
00:02:23.169 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=-0.49 hyp=0.72 cameraTheta=-0.75 mountX=0.50 mountY=-0.47, mountTheta=-0.76
00:02:23.170 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.49, opts=13)
00:02:23.171 00.001 14964 Enqueuing Move request for scope (0.53, -0.49)
00:02:23.171 00.000 12044 Worker thread wakes up
00:02:23.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.49) opts 0xd
00:02:23.171 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.49)
00:02:23.171 00.000 12044 Moving (0.53, -0.49) raw xDistance=0.50 yDistance=-0.47
00:02:23.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.50, slope = 0.02
00:02:23.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:23.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:02:23.172 00.001 12044 MoveAxis(W, 16, ABG)
00:02:23.172 00.000 12044 Guiding  Dir = 3, Dur = 16
00:02:23.179 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17886, med=615, FiltMin=528, FiltMax=13663, Gamma=0.810
00:02:23.185 00.006 14964 UpdateGuideState exits: m=310584 SNR=337.2
00:02:23.186 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:23.186 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:23.187 00.001 14964 Enqueuing Expose request
00:02:23.225 00.038 12044 IsSlewing returns 0
00:02:23.226 00.001 12044 IsGuiding returns 0
00:02:23.295 00.069 12044 IsGuiding returns 1
00:02:23.295 00.000 12044 scope still moving after pulse duration time elapsed
00:02:23.351 00.056 12044 IsSlewing returns 0
00:02:23.352 00.001 12044 IsGuiding returns 0
00:02:23.352 00.000 12044 scope move finished after 16 + 109 ms
00:02:23.352 00.000 12044 Move returns status 0, amount 16
00:02:23.352 00.000 12044 MoveAxis(N, 0, ABG)
00:02:23.352 00.000 12044 Move returns status 0, amount 0
00:02:23.352 00.000 12044 move complete, result=0
00:02:23.353 00.001 12044 worker thread done servicing request
00:02:23.353 00.000 12044 Worker thread wakes up
00:02:23.353 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:23.353 00.000 14964 GuideStep: 0.5 px 16 ms WEST, -0.5 px 0 ms NORTH
00:02:23.354 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:26.456 03.102 12044 Exposure complete
00:02:26.476 00.020 12044 worker thread done servicing request
00:02:26.477 00.001 14964 OnExposeComplete: enter
00:02:26.477 00.000 14964 UpdateGuideState(): m_state=6
00:02:26.478 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1541
00:02:26.478 00.000 14964 Star::Find returns 1 (0), X=276.86, Y=95.27, Mass=310441, SNR=354.1, Peak=17203 HFD=4.2
00:02:26.479 00.001 14964 MultiStar: [#1 0.37,0.31,0.16,U] [#2 0.44,0.52,0.00,M2] 
00:02:26.480 00.001 14964 refined, 1 included, MultiStar: {0.24, -0.25}, one-star: {0.21, -0.34}
00:02:26.480 00.000 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
00:02:26.481 00.001 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.48)
00:02:26.481 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-0.81 mountX=0.25 mountY=-0.21, mountTheta=-0.70
00:02:26.482 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.25, opts=13)
00:02:26.483 00.001 14964 Enqueuing Move request for scope (0.24, -0.25)
00:02:26.484 00.001 12044 Worker thread wakes up
00:02:26.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
00:02:26.484 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
00:02:26.484 00.000 12044 Moving (0.24, -0.25) raw xDistance=0.25 yDistance=-0.21
00:02:26.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.03
00:02:26.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:26.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:02:26.484 00.000 12044 MoveAxis(E, 0, ABG)
00:02:26.484 00.000 12044 Move returns status 0, amount 0
00:02:26.484 00.000 12044 MoveAxis(N, 0, ABG)
00:02:26.484 00.000 12044 Move returns status 0, amount 0
00:02:26.484 00.000 12044 move complete, result=0
00:02:26.485 00.001 12044 worker thread done servicing request
00:02:26.494 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17203, med=615, FiltMin=531, FiltMax=13793, Gamma=0.810
00:02:26.500 00.006 14964 UpdateGuideState exits: m=310441 SNR=354.1
00:02:26.500 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.501 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:26.501 00.000 14964 Enqueuing Expose request
00:02:26.502 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:26.502 00.000 12044 Worker thread wakes up
00:02:26.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:26.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:29.601 03.099 12044 Exposure complete
00:02:29.644 00.043 12044 worker thread done servicing request
00:02:29.644 00.000 14964 OnExposeComplete: enter
00:02:29.645 00.001 14964 UpdateGuideState(): m_state=6
00:02:29.645 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1542
00:02:29.646 00.001 14964 Star::Find returns 1 (0), X=276.56, Y=95.87, Mass=312601, SNR=348.8, Peak=17827 HFD=3.9
00:02:29.646 00.000 14964 MultiStar: [#1 -0.04,-0.05,0.16,U] [#2 -0.10,-0.19,0.07,U] 
00:02:29.647 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.20}, one-star: {-0.09, 0.26}
00:02:29.648 00.001 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
00:02:29.648 00.000 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
00:02:29.649 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=-0.20 mountY=0.06, mountTheta=2.85
00:02:29.651 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.20, opts=13)
00:02:29.651 00.000 14964 Enqueuing Move request for scope (-0.08, 0.20)
00:02:29.652 00.001 12044 Worker thread wakes up
00:02:29.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
00:02:29.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
00:02:29.652 00.000 12044 Moving (-0.08, 0.20) raw xDistance=-0.20 yDistance=0.06
00:02:29.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
00:02:29.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:29.652 00.000 12044 MoveAxis(E, 0, ABG)
00:02:29.652 00.000 12044 Move returns status 0, amount 0
00:02:29.652 00.000 12044 MoveAxis(N, 0, ABG)
00:02:29.652 00.000 12044 Move returns status 0, amount 0
00:02:29.652 00.000 12044 move complete, result=0
00:02:29.652 00.000 12044 worker thread done servicing request
00:02:29.661 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17827, med=616, FiltMin=536, FiltMax=14219, Gamma=0.810
00:02:29.666 00.005 14964 UpdateGuideState exits: m=312601 SNR=348.8
00:02:29.667 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.668 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:29.668 00.000 14964 Enqueuing Expose request
00:02:29.669 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:29.669 00.000 12044 Worker thread wakes up
00:02:29.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:29.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:32.762 03.093 12044 Exposure complete
00:02:32.789 00.027 12044 worker thread done servicing request
00:02:32.789 00.000 14964 OnExposeComplete: enter
00:02:32.791 00.002 14964 UpdateGuideState(): m_state=6
00:02:32.792 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1543
00:02:32.793 00.001 14964 Star::Find returns 1 (0), X=276.52, Y=95.92, Mass=315340, SNR=348.1, Peak=20463 HFD=4.0
00:02:32.793 00.000 14964 MultiStar: [#1 -0.02,-0.28,0.16,U] [#2 -0.06,-0.09,0.07,U] 
00:02:32.794 00.001 14964 refined, 2 included, MultiStar: {-0.10, 0.22}, one-star: {-0.12, 0.32}
00:02:32.795 00.001 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
00:02:32.796 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
00:02:32.796 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.01 mountX=-0.22 mountY=0.08, mountTheta=2.79
00:02:32.798 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.22, opts=13)
00:02:32.798 00.000 14964 Enqueuing Move request for scope (-0.10, 0.22)
00:02:32.799 00.001 12044 Worker thread wakes up
00:02:32.800 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
00:02:32.800 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
00:02:32.800 00.000 12044 Moving (-0.10, 0.22) raw xDistance=-0.22 yDistance=0.08
00:02:32.800 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.29, using input
00:02:32.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.04
00:02:32.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:02:32.800 00.000 12044 MoveAxis(E, 0, ABG)
00:02:32.801 00.001 12044 Move returns status 0, amount 0
00:02:32.801 00.000 12044 MoveAxis(N, 0, ABG)
00:02:32.801 00.000 12044 Move returns status 0, amount 0
00:02:32.801 00.000 12044 move complete, result=0
00:02:32.801 00.000 12044 worker thread done servicing request
00:02:32.809 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20463, med=615, FiltMin=532, FiltMax=16671, Gamma=0.810
00:02:32.819 00.010 14964 UpdateGuideState exits: m=315340 SNR=348.1
00:02:32.820 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.820 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:32.821 00.001 14964 Enqueuing Expose request
00:02:32.822 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:32.822 00.000 12044 Worker thread wakes up
00:02:32.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:32.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:35.924 03.102 12044 Exposure complete
00:02:35.953 00.029 12044 worker thread done servicing request
00:02:35.953 00.000 14964 OnExposeComplete: enter
00:02:35.954 00.001 14964 UpdateGuideState(): m_state=6
00:02:35.955 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1544
00:02:35.955 00.000 14964 Star::Find returns 1 (0), X=276.62, Y=95.85, Mass=319001, SNR=355.2, Peak=17487 HFD=4.3
00:02:35.956 00.001 14964 MultiStar: [#1 0.00,-0.06,0.17,U] [#2 0.04,0.16,0.07,U] 
00:02:35.957 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.20}, one-star: {-0.03, 0.25}
00:02:35.957 00.000 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
00:02:35.958 00.001 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
00:02:35.958 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.20 mountY=-0.00, mountTheta=-3.13
00:02:35.959 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.20, opts=13)
00:02:35.960 00.001 14964 Enqueuing Move request for scope (-0.02, 0.20)
00:02:35.961 00.001 12044 Worker thread wakes up
00:02:35.961 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
00:02:35.961 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
00:02:35.961 00.000 12044 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=-0.00
00:02:35.961 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.23, using input
00:02:35.961 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.04
00:02:35.961 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:35.961 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:02:35.961 00.000 12044 MoveAxis(E, 0, ABG)
00:02:35.961 00.000 12044 Move returns status 0, amount 0
00:02:35.961 00.000 12044 MoveAxis(N, 0, ABG)
00:02:35.961 00.000 12044 Move returns status 0, amount 0
00:02:35.961 00.000 12044 move complete, result=0
00:02:35.961 00.000 12044 worker thread done servicing request
00:02:35.969 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17487, med=615, FiltMin=529, FiltMax=13927, Gamma=0.810
00:02:35.976 00.007 14964 UpdateGuideState exits: m=319001 SNR=355.2
00:02:35.976 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.977 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:35.977 00.000 14964 Enqueuing Expose request
00:02:35.980 00.003 12044 Worker thread wakes up
00:02:35.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:35.980 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:35.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:39.088 03.108 12044 Exposure complete
00:02:39.116 00.028 12044 worker thread done servicing request
00:02:39.116 00.000 14964 OnExposeComplete: enter
00:02:39.117 00.001 14964 UpdateGuideState(): m_state=6
00:02:39.117 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1545
00:02:39.118 00.001 14964 Star::Find returns 1 (0), X=276.72, Y=96.10, Mass=316828, SNR=355.6, Peak=18279 HFD=4.1
00:02:39.120 00.002 14964 MultiStar: [#1 -0.03,-0.27,0.16,U] [#2 -0.03,-0.34,0.07,U] 
00:02:39.121 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.35}, one-star: {0.07, 0.50}
00:02:39.123 00.002 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
00:02:39.124 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
00:02:39.125 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.42 mountX=-0.35 mountY=-0.09, mountTheta=-2.89
00:02:39.129 00.004 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.35, opts=13)
00:02:39.131 00.002 14964 Enqueuing Move request for scope (0.05, 0.35)
00:02:39.131 00.000 12044 Worker thread wakes up
00:02:39.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
00:02:39.131 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
00:02:39.131 00.000 12044 Moving (0.05, 0.35) raw xDistance=-0.35 yDistance=-0.09
00:02:39.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.35, slope = -0.04
00:02:39.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:39.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:39.131 00.000 12044 MoveAxis(E, 32, ABG)
00:02:39.132 00.001 12044 Guiding  Dir = 2, Dur = 32
00:02:39.140 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18279, med=615, FiltMin=531, FiltMax=14275, Gamma=0.810
00:02:39.147 00.007 14964 UpdateGuideState exits: m=316828 SNR=355.6
00:02:39.148 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.148 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:39.149 00.001 14964 Enqueuing Expose request
00:02:39.181 00.032 12044 IsSlewing returns 0
00:02:39.182 00.001 12044 IsGuiding returns 0
00:02:39.213 00.031 12044 PulseGuide returned control before completion, sleep 12
00:02:39.245 00.032 12044 IsGuiding returns 1
00:02:39.245 00.000 12044 scope still moving after pulse duration time elapsed
00:02:39.307 00.062 12044 IsSlewing returns 0
00:02:39.308 00.001 12044 IsGuiding returns 0
00:02:39.308 00.000 12044 scope move finished after 32 + 94 ms
00:02:39.308 00.000 12044 Move returns status 0, amount 32
00:02:39.308 00.000 12044 MoveAxis(N, 0, ABG)
00:02:39.308 00.000 12044 Move returns status 0, amount 0
00:02:39.308 00.000 12044 move complete, result=0
00:02:39.308 00.000 12044 worker thread done servicing request
00:02:39.308 00.000 12044 Worker thread wakes up
00:02:39.308 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:39.308 00.000 14964 GuideStep: -0.4 px 32 ms EAST, -0.1 px 0 ms NORTH
00:02:39.309 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:42.429 03.120 12044 Exposure complete
00:02:42.461 00.032 12044 worker thread done servicing request
00:02:42.461 00.000 14964 OnExposeComplete: enter
00:02:42.463 00.002 14964 UpdateGuideState(): m_state=6
00:02:42.464 00.001 14964 Star::Find(35, 276, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1546
00:02:42.466 00.002 14964 Star::Find returns 1 (0), X=276.45, Y=95.74, Mass=316162, SNR=358.8, Peak=19177 HFD=3.9
00:02:42.467 00.001 14964 MultiStar: [#1 -0.22,0.08,0.16,U] [#2 0.00,0.08,0.07,U] 
00:02:42.468 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.12}, one-star: {-0.19, 0.13}
00:02:42.470 00.002 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.11 = -2.17)
00:02:42.471 00.001 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.88)
00:02:42.472 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.13 mountY=0.17, mountTheta=2.20
00:02:42.477 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.12, opts=13)
00:02:42.480 00.003 14964 Enqueuing Move request for scope (-0.19, 0.12)
00:02:42.482 00.002 12044 Worker thread wakes up
00:02:42.482 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
00:02:42.483 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
00:02:42.483 00.000 12044 Moving (-0.19, 0.12) raw xDistance=-0.13 yDistance=0.17
00:02:42.483 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.45, using input
00:02:42.483 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.07
00:02:42.483 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.483 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:02:42.483 00.000 12044 MoveAxis(E, 0, ABG)
00:02:42.483 00.000 12044 Move returns status 0, amount 0
00:02:42.483 00.000 12044 MoveAxis(N, 0, ABG)
00:02:42.483 00.000 12044 Move returns status 0, amount 0
00:02:42.483 00.000 12044 move complete, result=0
00:02:42.483 00.000 12044 worker thread done servicing request
00:02:42.493 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19177, med=615, FiltMin=535, FiltMax=13923, Gamma=0.810
00:02:42.504 00.011 14964 UpdateGuideState exits: m=316162 SNR=358.8
00:02:42.504 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.505 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:42.507 00.002 14964 Enqueuing Expose request
00:02:42.509 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:42.509 00.000 12044 Worker thread wakes up
00:02:42.509 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:42.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:45.633 03.124 12044 Exposure complete
00:02:45.659 00.026 12044 worker thread done servicing request
00:02:45.659 00.000 14964 OnExposeComplete: enter
00:02:45.661 00.002 14964 UpdateGuideState(): m_state=6
00:02:45.663 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1547
00:02:45.664 00.001 14964 Star::Find returns 1 (0), X=276.37, Y=95.73, Mass=318120, SNR=356.4, Peak=19269 HFD=3.8
00:02:45.665 00.001 14964 MultiStar: [#1 -0.32,0.12,0.17,U] [#2 -0.30,0.02,0.07,U] 
00:02:45.666 00.001 14964 single-star, 2 included, MultiStar: {-0.28, 0.12}, one-star: {-0.27, 0.12}
00:02:45.667 00.001 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.27 = -2.02)
00:02:45.667 00.000 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.04)
00:02:45.667 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.71 mountX=-0.13 mountY=0.26, mountTheta=2.04
00:02:45.669 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.12, opts=13)
00:02:45.669 00.000 14964 Enqueuing Move request for scope (-0.27, 0.12)
00:02:45.670 00.001 12044 Worker thread wakes up
00:02:45.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
00:02:45.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
00:02:45.670 00.000 12044 Moving (-0.27, 0.12) raw xDistance=-0.13 yDistance=0.26
00:02:45.670 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.41, using input
00:02:45.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.06
00:02:45.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:45.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:02:45.670 00.000 12044 MoveAxis(E, 0, ABG)
00:02:45.670 00.000 12044 Move returns status 0, amount 0
00:02:45.670 00.000 12044 MoveAxis(N, 0, ABG)
00:02:45.670 00.000 12044 Move returns status 0, amount 0
00:02:45.670 00.000 12044 move complete, result=0
00:02:45.670 00.000 12044 worker thread done servicing request
00:02:45.677 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19269, med=615, FiltMin=534, FiltMax=14723, Gamma=0.810
00:02:45.683 00.006 14964 UpdateGuideState exits: m=318120 SNR=356.4
00:02:45.683 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.684 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:45.684 00.000 14964 Enqueuing Expose request
00:02:45.685 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:02:45.685 00.000 12044 Worker thread wakes up
00:02:45.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:45.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:48.799 03.114 12044 Exposure complete
00:02:48.835 00.036 12044 worker thread done servicing request
00:02:48.835 00.000 14964 OnExposeComplete: enter
00:02:48.836 00.001 14964 UpdateGuideState(): m_state=6
00:02:48.837 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1548
00:02:48.838 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=95.95, Mass=315299, SNR=350.8, Peak=19263 HFD=4.0
00:02:48.841 00.003 14964 MultiStar: [#1 -0.06,-0.16,0.17,U] [#2 -0.12,-0.18,0.06,U] 
00:02:48.844 00.003 14964 refined, 2 included, MultiStar: {-0.12, 0.25}, one-star: {-0.13, 0.35}
00:02:48.845 00.001 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.72)
00:02:48.848 00.003 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
00:02:48.849 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.01 mountX=-0.26 mountY=0.09, mountTheta=2.79
00:02:48.852 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.25, opts=13)
00:02:48.854 00.002 14964 Enqueuing Move request for scope (-0.12, 0.25)
00:02:48.856 00.002 12044 Worker thread wakes up
00:02:48.856 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
00:02:48.856 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
00:02:48.856 00.000 12044 Moving (-0.12, 0.25) raw xDistance=-0.26 yDistance=0.09
00:02:48.856 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.41, using input
00:02:48.856 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.06
00:02:48.856 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.856 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:02:48.856 00.000 12044 MoveAxis(E, 0, ABG)
00:02:48.856 00.000 12044 Move returns status 0, amount 0
00:02:48.856 00.000 12044 MoveAxis(N, 0, ABG)
00:02:48.856 00.000 12044 Move returns status 0, amount 0
00:02:48.856 00.000 12044 move complete, result=0
00:02:48.856 00.000 12044 worker thread done servicing request
00:02:48.870 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19263, med=615, FiltMin=527, FiltMax=15787, Gamma=0.810
00:02:48.877 00.007 14964 UpdateGuideState exits: m=315299 SNR=350.8
00:02:48.879 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.879 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:48.880 00.001 14964 Enqueuing Expose request
00:02:48.880 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:48.881 00.001 12044 Worker thread wakes up
00:02:48.881 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:48.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:51.994 03.113 12044 Exposure complete
00:02:52.038 00.044 12044 worker thread done servicing request
00:02:52.038 00.000 14964 OnExposeComplete: enter
00:02:52.039 00.001 14964 UpdateGuideState(): m_state=6
00:02:52.041 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1549
00:02:52.042 00.001 14964 Star::Find returns 1 (0), X=276.50, Y=95.71, Mass=315666, SNR=361.9, Peak=22453 HFD=3.6
00:02:52.044 00.002 14964 MultiStar: [#1 -0.09,0.08,0.16,U] [#2 -0.10,0.14,0.07,U] 
00:02:52.045 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.11}, one-star: {-0.14, 0.11}
00:02:52.046 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
00:02:52.048 00.002 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
00:02:52.048 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=-0.11 mountY=0.12, mountTheta=2.30
00:02:52.051 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.11, opts=13)
00:02:52.053 00.002 14964 Enqueuing Move request for scope (-0.14, 0.11)
00:02:52.054 00.001 12044 Worker thread wakes up
00:02:52.055 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
00:02:52.055 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
00:02:52.055 00.000 12044 Moving (-0.14, 0.11) raw xDistance=-0.11 yDistance=0.12
00:02:52.055 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.34, using input
00:02:52.055 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:02:52.055 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
00:02:52.055 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.055 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:02:52.055 00.000 12044 MoveAxis(E, 0, ABG)
00:02:52.055 00.000 12044 Move returns status 0, amount 0
00:02:52.055 00.000 12044 MoveAxis(N, 0, ABG)
00:02:52.055 00.000 12044 Move returns status 0, amount 0
00:02:52.055 00.000 12044 move complete, result=0
00:02:52.055 00.000 12044 worker thread done servicing request
00:02:52.066 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22453, med=615, FiltMin=531, FiltMax=16435, Gamma=0.810
00:02:52.074 00.008 14964 UpdateGuideState exits: m=315666 SNR=361.9
00:02:52.075 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.075 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:52.076 00.001 14964 Enqueuing Expose request
00:02:52.076 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:52.077 00.001 12044 Worker thread wakes up
00:02:52.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:52.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:55.204 03.127 12044 Exposure complete
00:02:55.230 00.026 12044 worker thread done servicing request
00:02:55.230 00.000 14964 OnExposeComplete: enter
00:02:55.231 00.001 14964 UpdateGuideState(): m_state=6
00:02:55.232 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1550
00:02:55.232 00.000 14964 Star::Find returns 1 (0), X=276.73, Y=95.70, Mass=315263, SNR=361.6, Peak=18153 HFD=3.9
00:02:55.233 00.001 14964 MultiStar: [#1 0.21,0.07,0.16,U] [#2 0.20,0.13,0.07,U] 
00:02:55.233 00.000 14964 single-star, 2 included, MultiStar: {0.11, 0.09}, one-star: {0.09, 0.09}
00:02:55.234 00.001 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.39 = 2.39)
00:02:55.234 00.000 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.84)
00:02:55.235 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.83 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
00:02:55.237 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.09, opts=13)
00:02:55.237 00.000 14964 Enqueuing Move request for scope (0.09, 0.09)
00:02:55.238 00.001 12044 Worker thread wakes up
00:02:55.238 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:02:55.238 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:02:55.238 00.000 12044 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.10
00:02:55.238 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
00:02:55.238 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:55.238 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:02:55.238 00.000 12044 MoveAxis(E, 0, ABG)
00:02:55.238 00.000 12044 Move returns status 0, amount 0
00:02:55.238 00.000 12044 MoveAxis(N, 0, ABG)
00:02:55.238 00.000 12044 Move returns status 0, amount 0
00:02:55.238 00.000 12044 move complete, result=0
00:02:55.239 00.001 12044 worker thread done servicing request
00:02:55.253 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18153, med=615, FiltMin=518, FiltMax=14299, Gamma=0.810
00:02:55.264 00.011 14964 UpdateGuideState exits: m=315263 SNR=361.6
00:02:55.266 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.268 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:55.269 00.001 14964 Enqueuing Expose request
00:02:55.271 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:55.272 00.001 12044 Worker thread wakes up
00:02:55.272 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:55.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:02:58.373 03.101 12044 Exposure complete
00:02:58.406 00.033 12044 worker thread done servicing request
00:02:58.406 00.000 14964 OnExposeComplete: enter
00:02:58.408 00.002 14964 UpdateGuideState(): m_state=6
00:02:58.409 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1551
00:02:58.411 00.002 14964 Star::Find returns 1 (0), X=276.17, Y=95.50, Mass=314740, SNR=352.5, Peak=22457 HFD=3.8
00:02:58.411 00.000 14964 MultiStar: [#1 -0.30,0.12,0.17,U] [#2 -0.21,-0.02,0.08,U] 
00:02:58.412 00.001 14964 refined, 2 included, MultiStar: {-0.43, -0.07}, one-star: {-0.47, -0.10}
00:02:58.414 00.002 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.43 = -1.43)
00:02:58.415 00.001 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
00:02:58.416 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.07 hyp=0.44 cameraTheta=-2.99 mountX=0.06 mountY=0.43, mountTheta=1.43
00:02:58.420 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.07, opts=13)
00:02:58.422 00.002 14964 Enqueuing Move request for scope (-0.43, -0.07)
00:02:58.424 00.002 12044 Worker thread wakes up
00:02:58.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.07) opts 0xd
00:02:58.424 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.07)
00:02:58.424 00.000 12044 Moving (-0.43, -0.07) raw xDistance=0.06 yDistance=0.43
00:02:58.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
00:02:58.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:02:58.424 00.000 12044 MoveAxis(E, 0, ABG)
00:02:58.424 00.000 12044 Move returns status 0, amount 0
00:02:58.424 00.000 12044 MoveAxis(N, 0, ABG)
00:02:58.424 00.000 12044 Move returns status 0, amount 0
00:02:58.424 00.000 12044 move complete, result=0
00:02:58.424 00.000 12044 worker thread done servicing request
00:02:58.435 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22457, med=615, FiltMin=527, FiltMax=13871, Gamma=0.810
00:02:58.449 00.014 14964 UpdateGuideState exits: m=314740 SNR=352.5
00:02:58.450 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.452 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:02:58.453 00.001 14964 Enqueuing Expose request
00:02:58.454 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:02:58.456 00.002 12044 Worker thread wakes up
00:02:58.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:02:58.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:01.570 03.114 12044 Exposure complete
00:03:01.613 00.043 12044 worker thread done servicing request
00:03:01.613 00.000 14964 OnExposeComplete: enter
00:03:01.615 00.002 14964 UpdateGuideState(): m_state=6
00:03:01.615 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1552
00:03:01.616 00.001 14964 Star::Find returns 1 (0), X=276.25, Y=95.25, Mass=310222, SNR=352.4, Peak=21512 HFD=3.7
00:03:01.617 00.001 14964 MultiStar: [#1 -0.29,0.48,0.17,U] [#2 -0.16,0.48,0.07,U] 
00:03:01.617 00.000 14964 refined, 2 included, MultiStar: {-0.36, -0.19}, one-star: {-0.39, -0.35}
00:03:01.618 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
00:03:01.619 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
00:03:01.620 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.66 mountX=0.18 mountY=0.38, mountTheta=1.12
00:03:01.622 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.19, opts=13)
00:03:01.624 00.002 14964 Enqueuing Move request for scope (-0.36, -0.19)
00:03:01.625 00.001 12044 Worker thread wakes up
00:03:01.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.19) opts 0xd
00:03:01.625 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.19)
00:03:01.625 00.000 12044 Moving (-0.36, -0.19) raw xDistance=0.18 yDistance=0.38
00:03:01.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:03:01.625 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:01.626 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:03:01.626 00.000 12044 MoveAxis(E, 0, ABG)
00:03:01.626 00.000 12044 Move returns status 0, amount 0
00:03:01.626 00.000 12044 MoveAxis(N, 0, ABG)
00:03:01.626 00.000 12044 Move returns status 0, amount 0
00:03:01.626 00.000 12044 move complete, result=0
00:03:01.626 00.000 12044 worker thread done servicing request
00:03:01.636 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21512, med=615, FiltMin=526, FiltMax=14839, Gamma=0.810
00:03:01.643 00.007 14964 UpdateGuideState exits: m=310222 SNR=352.4
00:03:01.644 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:01.644 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:01.644 00.000 14964 Enqueuing Expose request
00:03:01.645 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:03:01.646 00.001 12044 Worker thread wakes up
00:03:01.646 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:01.646 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:04.759 03.113 12044 Exposure complete
00:03:04.809 00.050 12044 worker thread done servicing request
00:03:04.809 00.000 14964 OnExposeComplete: enter
00:03:04.810 00.001 14964 UpdateGuideState(): m_state=6
00:03:04.811 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1553
00:03:04.812 00.001 14964 Star::Find returns 1 (0), X=276.40, Y=95.87, Mass=316900, SNR=342.5, Peak=17439 HFD=3.9
00:03:04.812 00.000 14964 MultiStar: [#1 -0.23,-0.12,0.16,U] [#2 -0.27,-0.10,0.08,U] 
00:03:04.814 00.002 14964 refined, 2 included, MultiStar: {-0.25, 0.19}, one-star: {-0.25, 0.26}
00:03:04.815 00.001 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.05 = -2.24)
00:03:04.817 00.002 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
00:03:04.818 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.49 mountX=-0.19 mountY=0.23, mountTheta=2.28
00:03:04.820 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.19, opts=13)
00:03:04.821 00.001 14964 Enqueuing Move request for scope (-0.25, 0.19)
00:03:04.823 00.002 12044 Worker thread wakes up
00:03:04.823 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
00:03:04.824 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
00:03:04.824 00.000 12044 Moving (-0.25, 0.19) raw xDistance=-0.19 yDistance=0.23
00:03:04.824 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
00:03:04.824 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:04.824 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:03:04.824 00.000 12044 MoveAxis(E, 0, ABG)
00:03:04.824 00.000 12044 Move returns status 0, amount 0
00:03:04.824 00.000 12044 MoveAxis(N, 0, ABG)
00:03:04.824 00.000 12044 Move returns status 0, amount 0
00:03:04.824 00.000 12044 move complete, result=0
00:03:04.824 00.000 12044 worker thread done servicing request
00:03:04.839 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17439, med=615, FiltMin=531, FiltMax=13847, Gamma=0.810
00:03:04.847 00.008 14964 UpdateGuideState exits: m=316900 SNR=342.5
00:03:04.847 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:04.848 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:04.848 00.000 14964 Enqueuing Expose request
00:03:04.849 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:03:04.849 00.000 12044 Worker thread wakes up
00:03:04.849 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:04.849 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:07.973 03.124 12044 Exposure complete
00:03:08.012 00.039 12044 worker thread done servicing request
00:03:08.012 00.000 14964 OnExposeComplete: enter
00:03:08.014 00.002 14964 UpdateGuideState(): m_state=6
00:03:08.015 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1554
00:03:08.017 00.002 14964 Star::Find returns 1 (0), X=276.17, Y=95.49, Mass=314663, SNR=354.6, Peak=19352 HFD=3.8
00:03:08.018 00.001 14964 MultiStar: [#1 -0.48,0.21,0.16,U] [#2 -0.24,0.07,0.07,U] 
00:03:08.020 00.002 14964 refined, 2 included, MultiStar: {-0.46, -0.06}, one-star: {-0.48, -0.12}
00:03:08.021 00.001 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:03:08.022 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
00:03:08.023 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.47 cameraTheta=-3.01 mountX=0.05 mountY=0.47, mountTheta=1.45
00:03:08.026 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.06, opts=13)
00:03:08.027 00.001 14964 Enqueuing Move request for scope (-0.46, -0.06)
00:03:08.027 00.000 12044 Worker thread wakes up
00:03:08.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0xd
00:03:08.028 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
00:03:08.028 00.000 12044 Moving (-0.46, -0.06) raw xDistance=0.05 yDistance=0.47
00:03:08.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
00:03:08.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
00:03:08.028 00.000 12044 MoveAxis(E, 0, ABG)
00:03:08.028 00.000 12044 Move returns status 0, amount 0
00:03:08.028 00.000 12044 MoveAxis(S, 43, ABG)
00:03:08.028 00.000 12044 Guiding  Dir = 1, Dur = 43
00:03:08.042 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19352, med=615, FiltMin=526, FiltMax=13978, Gamma=0.810
00:03:08.049 00.007 14964 UpdateGuideState exits: m=314663 SNR=354.6
00:03:08.051 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.052 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:08.054 00.002 14964 Enqueuing Expose request
00:03:08.057 00.003 12044 IsSlewing returns 0
00:03:08.057 00.000 12044 IsGuiding returns 0
00:03:08.089 00.032 12044 PulseGuide returned control before completion, sleep 22
00:03:08.176 00.087 12044 IsGuiding returns 1
00:03:08.177 00.001 12044 scope still moving after pulse duration time elapsed
00:03:08.259 00.082 12044 IsSlewing returns 0
00:03:08.259 00.000 12044 IsGuiding returns 0
00:03:08.259 00.000 12044 scope move finished after 43 + 159 ms
00:03:08.260 00.001 12044 Move returns status 0, amount 43
00:03:08.260 00.000 12044 move complete, result=0
00:03:08.260 00.000 12044 worker thread done servicing request
00:03:08.260 00.000 12044 Worker thread wakes up
00:03:08.260 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 43 ms SOUTH
00:03:08.261 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:08.262 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:11.378 03.116 12044 Exposure complete
00:03:11.420 00.042 12044 worker thread done servicing request
00:03:11.420 00.000 14964 OnExposeComplete: enter
00:03:11.423 00.003 14964 UpdateGuideState(): m_state=6
00:03:11.423 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1555
00:03:11.424 00.001 14964 Star::Find returns 1 (0), X=276.52, Y=95.77, Mass=314394, SNR=363.7, Peak=17833 HFD=4.0
00:03:11.425 00.001 14964 MultiStar: [#1 -0.15,-0.08,0.16,U] [#2 -0.06,-0.19,0.07,U] 
00:03:11.425 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.11}, one-star: {-0.12, 0.17}
00:03:11.426 00.001 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.34)
00:03:11.426 00.000 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
00:03:11.426 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.39 mountX=-0.11 mountY=0.11, mountTheta=2.38
00:03:11.427 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.11, opts=13)
00:03:11.429 00.002 14964 Enqueuing Move request for scope (-0.12, 0.11)
00:03:11.429 00.000 12044 Worker thread wakes up
00:03:11.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:03:11.430 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:03:11.430 00.000 12044 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=0.11
00:03:11.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
00:03:11.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:11.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:11.430 00.000 12044 MoveAxis(E, 0, ABG)
00:03:11.430 00.000 12044 Move returns status 0, amount 0
00:03:11.430 00.000 12044 MoveAxis(N, 0, ABG)
00:03:11.430 00.000 12044 Move returns status 0, amount 0
00:03:11.430 00.000 12044 move complete, result=0
00:03:11.430 00.000 12044 worker thread done servicing request
00:03:11.438 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17833, med=615, FiltMin=521, FiltMax=13427, Gamma=0.810
00:03:11.444 00.006 14964 UpdateGuideState exits: m=314394 SNR=363.7
00:03:11.446 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.448 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:11.449 00.001 14964 Enqueuing Expose request
00:03:11.451 00.002 12044 Worker thread wakes up
00:03:11.451 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:11.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:11.451 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:14.571 03.120 12044 Exposure complete
00:03:14.602 00.031 12044 worker thread done servicing request
00:03:14.602 00.000 14964 OnExposeComplete: enter
00:03:14.604 00.002 14964 UpdateGuideState(): m_state=6
00:03:14.605 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1556
00:03:14.607 00.002 14964 Star::Find returns 1 (0), X=276.18, Y=95.92, Mass=315839, SNR=353.6, Peak=23009 HFD=4.1
00:03:14.608 00.001 14964 MultiStar: [#1 -0.43,-0.11,0.16,U] [#2 -0.34,-0.10,0.07,U] 
00:03:14.610 00.002 14964 refined, 2 included, MultiStar: {-0.45, 0.24}, one-star: {-0.46, 0.32}
00:03:14.611 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.08)
00:03:14.612 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
00:03:14.613 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.24 hyp=0.51 cameraTheta=2.65 mountX=-0.25 mountY=0.42, mountTheta=2.10
00:03:14.615 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.24, opts=13)
00:03:14.616 00.001 14964 Enqueuing Move request for scope (-0.45, 0.24)
00:03:14.616 00.000 12044 Worker thread wakes up
00:03:14.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.24) opts 0xd
00:03:14.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.24)
00:03:14.616 00.000 12044 Moving (-0.45, 0.24) raw xDistance=-0.25 yDistance=0.42
00:03:14.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.03
00:03:14.616 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:14.617 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:03:14.617 00.000 12044 MoveAxis(E, 0, ABG)
00:03:14.617 00.000 12044 Move returns status 0, amount 0
00:03:14.617 00.000 12044 MoveAxis(N, 0, ABG)
00:03:14.617 00.000 12044 Move returns status 0, amount 0
00:03:14.617 00.000 12044 move complete, result=0
00:03:14.617 00.000 12044 worker thread done servicing request
00:03:14.626 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23009, med=615, FiltMin=527, FiltMax=14118, Gamma=0.810
00:03:14.633 00.007 14964 UpdateGuideState exits: m=315839 SNR=353.6
00:03:14.633 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.634 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:14.635 00.001 14964 Enqueuing Expose request
00:03:14.635 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:03:14.636 00.001 12044 Worker thread wakes up
00:03:14.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:14.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:17.736 03.100 12044 Exposure complete
00:03:17.759 00.023 12044 worker thread done servicing request
00:03:17.759 00.000 14964 OnExposeComplete: enter
00:03:17.760 00.001 14964 UpdateGuideState(): m_state=6
00:03:17.761 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1557
00:03:17.761 00.000 14964 Star::Find returns 1 (0), X=276.60, Y=95.53, Mass=317040, SNR=363.2, Peak=20543 HFD=3.4
00:03:17.762 00.001 14964 MultiStar: [#1 0.09,0.16,0.16,U] [#2 0.14,0.02,0.07,U] 
00:03:17.762 00.000 14964 refined, 2 included, MultiStar: {-0.01, -0.04}, one-star: {-0.04, -0.07}
00:03:17.763 00.001 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
00:03:17.763 00.000 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
00:03:17.764 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.86 mountX=0.04 mountY=0.01, mountTheta=0.38
00:03:17.766 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.04, opts=13)
00:03:17.768 00.002 14964 Enqueuing Move request for scope (-0.01, -0.04)
00:03:17.770 00.002 12044 Worker thread wakes up
00:03:17.770 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:03:17.770 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:03:17.770 00.000 12044 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
00:03:17.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
00:03:17.770 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:17.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:17.770 00.000 12044 MoveAxis(E, 0, ABG)
00:03:17.771 00.001 12044 Move returns status 0, amount 0
00:03:17.771 00.000 12044 MoveAxis(N, 0, ABG)
00:03:17.771 00.000 12044 Move returns status 0, amount 0
00:03:17.771 00.000 12044 move complete, result=0
00:03:17.771 00.000 12044 worker thread done servicing request
00:03:17.780 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20543, med=615, FiltMin=521, FiltMax=15651, Gamma=0.810
00:03:17.790 00.010 14964 UpdateGuideState exits: m=317040 SNR=363.2
00:03:17.791 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.792 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:17.792 00.000 14964 Enqueuing Expose request
00:03:17.794 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:17.796 00.002 12044 Worker thread wakes up
00:03:17.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:17.796 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:20.922 03.126 12044 Exposure complete
00:03:20.949 00.027 12044 worker thread done servicing request
00:03:20.949 00.000 14964 OnExposeComplete: enter
00:03:20.950 00.001 14964 UpdateGuideState(): m_state=6
00:03:20.951 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1558
00:03:20.952 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=95.54, Mass=315928, SNR=351.4, Peak=17327 HFD=4.0
00:03:20.952 00.000 14964 MultiStar: [#1 0.20,0.18,0.16,U] [#2 0.18,-0.04,0.07,U] 
00:03:20.953 00.001 14964 refined, 2 included, MultiStar: {0.26, -0.03}, one-star: {0.27, -0.06}
00:03:20.953 00.000 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.45 = 1.45)
00:03:20.955 00.002 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
00:03:20.956 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.11 mountX=0.03 mountY=-0.25, mountTheta=-1.45
00:03:20.957 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.03, opts=13)
00:03:20.958 00.001 14964 Enqueuing Move request for scope (0.26, -0.03)
00:03:20.958 00.000 12044 Worker thread wakes up
00:03:20.958 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
00:03:20.958 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
00:03:20.959 00.001 12044 Moving (0.26, -0.03) raw xDistance=0.03 yDistance=-0.25
00:03:20.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
00:03:20.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:20.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:03:20.959 00.000 12044 MoveAxis(E, 0, ABG)
00:03:20.959 00.000 12044 Move returns status 0, amount 0
00:03:20.959 00.000 12044 MoveAxis(N, 0, ABG)
00:03:20.959 00.000 12044 Move returns status 0, amount 0
00:03:20.959 00.000 12044 move complete, result=0
00:03:20.959 00.000 12044 worker thread done servicing request
00:03:20.968 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17327, med=615, FiltMin=525, FiltMax=13419, Gamma=0.810
00:03:20.978 00.010 14964 UpdateGuideState exits: m=315928 SNR=351.4
00:03:20.980 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:20.981 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:20.982 00.001 14964 Enqueuing Expose request
00:03:20.982 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:03:20.983 00.001 12044 Worker thread wakes up
00:03:20.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:20.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:24.118 03.135 12044 Exposure complete
00:03:24.158 00.040 12044 worker thread done servicing request
00:03:24.158 00.000 14964 OnExposeComplete: enter
00:03:24.160 00.002 14964 UpdateGuideState(): m_state=6
00:03:24.160 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1559
00:03:24.161 00.001 14964 Star::Find returns 1 (0), X=276.62, Y=95.88, Mass=316475, SNR=352.5, Peak=22511 HFD=3.9
00:03:24.162 00.001 14964 MultiStar: [#1 -0.04,-0.07,0.17,U] [#2 -0.27,-0.17,0.07,U] 
00:03:24.164 00.002 14964 refined, 2 included, MultiStar: {-0.04, 0.21}, one-star: {-0.02, 0.28}
00:03:24.165 00.001 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.31 = -2.97)
00:03:24.165 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.08)
00:03:24.166 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.76 mountX=-0.21 mountY=0.02, mountTheta=3.06
00:03:24.167 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.21, opts=13)
00:03:24.168 00.001 14964 Enqueuing Move request for scope (-0.04, 0.21)
00:03:24.168 00.000 12044 Worker thread wakes up
00:03:24.168 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
00:03:24.168 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
00:03:24.168 00.000 12044 Moving (-0.04, 0.21) raw xDistance=-0.21 yDistance=0.02
00:03:24.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
00:03:24.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.169 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:24.169 00.000 12044 MoveAxis(E, 0, ABG)
00:03:24.169 00.000 12044 Move returns status 0, amount 0
00:03:24.169 00.000 12044 MoveAxis(N, 0, ABG)
00:03:24.169 00.000 12044 Move returns status 0, amount 0
00:03:24.169 00.000 12044 move complete, result=0
00:03:24.169 00.000 12044 worker thread done servicing request
00:03:24.179 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22511, med=615, FiltMin=520, FiltMax=17253, Gamma=0.810
00:03:24.196 00.017 14964 UpdateGuideState exits: m=316475 SNR=352.5
00:03:24.198 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.200 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:24.203 00.003 14964 Enqueuing Expose request
00:03:24.205 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:24.207 00.002 12044 Worker thread wakes up
00:03:24.207 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:24.207 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:27.324 03.117 12044 Exposure complete
00:03:27.345 00.021 12044 worker thread done servicing request
00:03:27.346 00.001 14964 OnExposeComplete: enter
00:03:27.346 00.000 14964 UpdateGuideState(): m_state=6
00:03:27.347 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1560
00:03:27.347 00.000 14964 Star::Find returns 1 (0), X=276.17, Y=96.00, Mass=321047, SNR=364.7, Peak=24417 HFD=4.0
00:03:27.348 00.001 14964 MultiStar: [#1 -0.34,-0.28,0.17,U] [#2 -0.33,-0.37,0.07,U] 
00:03:27.348 00.000 14964 refined, 2 included, MultiStar: {-0.45, 0.26}, one-star: {-0.47, 0.39}
00:03:27.349 00.001 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
00:03:27.349 00.000 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
00:03:27.350 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.26 hyp=0.51 cameraTheta=2.62 mountX=-0.26 mountY=0.42, mountTheta=2.14
00:03:27.351 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.26, opts=13)
00:03:27.351 00.000 14964 Enqueuing Move request for scope (-0.45, 0.26)
00:03:27.352 00.001 12044 Worker thread wakes up
00:03:27.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.26) opts 0xd
00:03:27.352 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.26)
00:03:27.352 00.000 12044 Moving (-0.45, 0.26) raw xDistance=-0.26 yDistance=0.42
00:03:27.352 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
00:03:27.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:27.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:03:27.352 00.000 12044 MoveAxis(E, 0, ABG)
00:03:27.352 00.000 12044 Move returns status 0, amount 0
00:03:27.352 00.000 12044 MoveAxis(N, 0, ABG)
00:03:27.352 00.000 12044 Move returns status 0, amount 0
00:03:27.352 00.000 12044 move complete, result=0
00:03:27.352 00.000 12044 worker thread done servicing request
00:03:27.360 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24417, med=615, FiltMin=527, FiltMax=14650, Gamma=0.810
00:03:27.365 00.005 14964 UpdateGuideState exits: m=321047 SNR=364.7
00:03:27.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:27.366 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:27.366 00.000 14964 Enqueuing Expose request
00:03:27.368 00.002 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
00:03:27.368 00.000 12044 Worker thread wakes up
00:03:27.369 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:27.369 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:30.474 03.105 12044 Exposure complete
00:03:30.511 00.037 12044 worker thread done servicing request
00:03:30.512 00.001 14964 OnExposeComplete: enter
00:03:30.513 00.001 14964 UpdateGuideState(): m_state=6
00:03:30.515 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1561
00:03:30.516 00.001 14964 Star::Find returns 1 (0), X=276.09, Y=95.50, Mass=315725, SNR=366.1, Peak=22573 HFD=3.7
00:03:30.516 00.000 14964 MultiStar: [#1 -0.57,0.33,0.17,U] [#2 -0.50,0.50,0.00,M1] 
00:03:30.517 00.001 14964 refined, 1 included, MultiStar: {-0.55, -0.04}, one-star: {-0.55, -0.10}
00:03:30.519 00.002 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
00:03:30.520 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
00:03:30.522 00.002 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.04 hyp=0.55 cameraTheta=-3.08 mountX=0.03 mountY=0.55, mountTheta=1.52
00:03:30.524 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.04, opts=13)
00:03:30.529 00.005 14964 Enqueuing Move request for scope (-0.55, -0.04)
00:03:30.530 00.001 12044 Worker thread wakes up
00:03:30.530 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.04) opts 0xd
00:03:30.531 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.04)
00:03:30.531 00.000 12044 Moving (-0.55, -0.04) raw xDistance=0.03 yDistance=0.55
00:03:30.531 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
00:03:30.531 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
00:03:30.531 00.000 12044 MoveAxis(E, 0, ABG)
00:03:30.531 00.000 12044 Move returns status 0, amount 0
00:03:30.531 00.000 12044 MoveAxis(S, 52, ABG)
00:03:30.531 00.000 12044 Guiding  Dir = 1, Dur = 52
00:03:30.545 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22573, med=615, FiltMin=535, FiltMax=14979, Gamma=0.810
00:03:30.555 00.010 14964 UpdateGuideState exits: m=315725 SNR=366.1
00:03:30.557 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.559 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:30.560 00.001 14964 Enqueuing Expose request
00:03:30.561 00.001 12044 IsSlewing returns 0
00:03:30.562 00.001 12044 IsGuiding returns 0
00:03:30.594 00.032 12044 PulseGuide returned control before completion, sleep 31
00:03:30.669 00.075 12044 IsGuiding returns 1
00:03:30.669 00.000 12044 scope still moving after pulse duration time elapsed
00:03:30.759 00.090 12044 IsSlewing returns 0
00:03:30.760 00.001 12044 IsGuiding returns 0
00:03:30.760 00.000 12044 scope move finished after 52 + 146 ms
00:03:30.760 00.000 12044 Move returns status 0, amount 52
00:03:30.761 00.001 12044 move complete, result=0
00:03:30.761 00.000 12044 worker thread done servicing request
00:03:30.761 00.000 12044 Worker thread wakes up
00:03:30.761 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:30.761 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:30.761 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 52 ms SOUTH
00:03:33.872 03.111 12044 Exposure complete
00:03:33.905 00.033 12044 worker thread done servicing request
00:03:33.905 00.000 14964 OnExposeComplete: enter
00:03:33.908 00.003 14964 UpdateGuideState(): m_state=6
00:03:33.909 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1562
00:03:33.910 00.001 14964 Star::Find returns 1 (0), X=277.22, Y=95.35, Mass=312913, SNR=344.6, Peak=18998 HFD=3.7
00:03:33.911 00.001 14964 MultiStar: [#1 0.56,0.24,0.17,U] [#2 0.80,0.48,0.00,M2] 
00:03:33.911 00.000 14964 refined, 1 included, MultiStar: {0.58, -0.18}, one-star: {0.58, -0.25}
00:03:33.913 00.002 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
00:03:33.913 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
00:03:33.914 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=-0.18 hyp=0.61 cameraTheta=-0.31 mountX=0.19 mountY=-0.56, mountTheta=-1.24
00:03:33.918 00.004 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.18, opts=13)
00:03:33.920 00.002 14964 Enqueuing Move request for scope (0.58, -0.18)
00:03:33.922 00.002 12044 Worker thread wakes up
00:03:33.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.18) opts 0xd
00:03:33.922 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.18)
00:03:33.922 00.000 12044 Moving (0.58, -0.18) raw xDistance=0.19 yDistance=-0.56
00:03:33.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.02
00:03:33.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:03:33.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
00:03:33.922 00.000 12044 MoveAxis(E, 0, ABG)
00:03:33.922 00.000 12044 Move returns status 0, amount 0
00:03:33.922 00.000 12044 MoveAxis(N, 0, ABG)
00:03:33.922 00.000 12044 Move returns status 0, amount 0
00:03:33.922 00.000 12044 move complete, result=0
00:03:33.922 00.000 12044 worker thread done servicing request
00:03:33.938 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18998, med=615, FiltMin=531, FiltMax=15095, Gamma=0.810
00:03:33.944 00.006 14964 UpdateGuideState exits: m=312913 SNR=344.6
00:03:33.945 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.945 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:33.946 00.001 14964 Enqueuing Expose request
00:03:33.946 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
00:03:33.947 00.001 12044 Worker thread wakes up
00:03:33.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:33.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:37.077 03.130 12044 Exposure complete
00:03:37.103 00.026 12044 worker thread done servicing request
00:03:37.105 00.002 14964 OnExposeComplete: enter
00:03:37.106 00.001 14964 UpdateGuideState(): m_state=6
00:03:37.106 00.000 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1563
00:03:37.107 00.001 14964 Star::Find returns 1 (0), X=276.92, Y=95.23, Mass=317469, SNR=349.8, Peak=18534 HFD=4.2
00:03:37.107 00.000 14964 MultiStar: [#1 0.49,0.52,0.00,M1] [#2 0.43,0.57,0.00,M3] 
00:03:37.108 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
00:03:37.109 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
00:03:37.109 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.94 mountX=0.38 mountY=-0.23, mountTheta=-0.56
00:03:37.111 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.37, opts=13)
00:03:37.113 00.002 14964 Enqueuing Move request for scope (0.27, -0.37)
00:03:37.115 00.002 12044 Worker thread wakes up
00:03:37.115 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
00:03:37.115 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
00:03:37.115 00.000 12044 Moving (0.27, -0.37) raw xDistance=0.38 yDistance=-0.23
00:03:37.115 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.38, slope = 0.03
00:03:37.115 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.115 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:03:37.115 00.000 12044 MoveAxis(W, 25, ABG)
00:03:37.115 00.000 12044 Guiding  Dir = 3, Dur = 25
00:03:37.129 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18534, med=615, FiltMin=531, FiltMax=13413, Gamma=0.810
00:03:37.139 00.010 14964 UpdateGuideState exits: m=317469 SNR=349.8
00:03:37.141 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.142 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:37.144 00.002 14964 Enqueuing Expose request
00:03:37.197 00.053 12044 IsSlewing returns 0
00:03:37.197 00.000 12044 IsGuiding returns 0
00:03:37.229 00.032 12044 IsGuiding returns 1
00:03:37.229 00.000 12044 scope still moving after pulse duration time elapsed
00:03:37.349 00.120 12044 IsSlewing returns 0
00:03:37.351 00.002 12044 IsGuiding returns 0
00:03:37.351 00.000 12044 scope move finished after 25 + 128 ms
00:03:37.351 00.000 12044 Move returns status 0, amount 25
00:03:37.351 00.000 12044 MoveAxis(N, 0, ABG)
00:03:37.351 00.000 12044 Move returns status 0, amount 0
00:03:37.351 00.000 12044 move complete, result=0
00:03:37.353 00.002 12044 worker thread done servicing request
00:03:37.353 00.000 12044 Worker thread wakes up
00:03:37.353 00.000 14964 GuideStep: 0.4 px 25 ms WEST, -0.2 px 0 ms NORTH
00:03:37.359 00.006 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:37.359 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:40.481 03.122 12044 Exposure complete
00:03:40.503 00.022 12044 worker thread done servicing request
00:03:40.503 00.000 14964 OnExposeComplete: enter
00:03:40.504 00.001 14964 UpdateGuideState(): m_state=6
00:03:40.504 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1564
00:03:40.505 00.001 14964 Star::Find returns 1 (0), X=276.82, Y=95.82, Mass=312809, SNR=337.0, Peak=21575 HFD=4.0
00:03:40.506 00.001 14964 MultiStar: [#1 0.22,-0.00,0.18,U] [#2 0.34,-0.26,0.07,U] 
00:03:40.506 00.000 14964 refined, 2 included, MultiStar: {0.19, 0.16}, one-star: {0.18, 0.22}
00:03:40.507 00.001 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.25 = 2.25)
00:03:40.507 00.000 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
00:03:40.508 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.70 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
00:03:40.510 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.16, opts=13)
00:03:40.510 00.000 14964 Enqueuing Move request for scope (0.19, 0.16)
00:03:40.511 00.001 12044 Worker thread wakes up
00:03:40.511 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
00:03:40.511 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
00:03:40.511 00.000 12044 Moving (0.19, 0.16) raw xDistance=-0.16 yDistance=-0.21
00:03:40.511 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.03
00:03:40.511 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.511 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:03:40.511 00.000 12044 MoveAxis(E, 0, ABG)
00:03:40.511 00.000 12044 Move returns status 0, amount 0
00:03:40.511 00.000 12044 MoveAxis(N, 0, ABG)
00:03:40.511 00.000 12044 Move returns status 0, amount 0
00:03:40.511 00.000 12044 move complete, result=0
00:03:40.511 00.000 12044 worker thread done servicing request
00:03:40.518 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21575, med=615, FiltMin=525, FiltMax=15561, Gamma=0.810
00:03:40.524 00.006 14964 UpdateGuideState exits: m=312809 SNR=337.0
00:03:40.524 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.525 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:40.525 00.000 14964 Enqueuing Expose request
00:03:40.526 00.001 12044 Worker thread wakes up
00:03:40.526 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:40.526 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:40.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:43.656 03.130 12044 Exposure complete
00:03:43.692 00.036 12044 worker thread done servicing request
00:03:43.692 00.000 14964 OnExposeComplete: enter
00:03:43.694 00.002 14964 UpdateGuideState(): m_state=6
00:03:43.696 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1565
00:03:43.697 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=95.91, Mass=322343, SNR=353.5, Peak=25251 HFD=4.1
00:03:43.698 00.001 14964 MultiStar: [#1 0.44,-0.30,0.18,U] [#2 0.45,-0.67,0.00,M3] 
00:03:43.698 00.000 14964 refined, 1 included, MultiStar: {0.33, 0.22}, one-star: {0.31, 0.31}
00:03:43.699 00.001 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
00:03:43.699 00.000 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.19 = -1.10)
00:03:43.700 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.22 hyp=0.40 cameraTheta=0.58 mountX=-0.21 mountY=-0.35, mountTheta=-2.11
00:03:43.703 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.22, opts=13)
00:03:43.704 00.001 14964 Enqueuing Move request for scope (0.33, 0.22)
00:03:43.704 00.000 12044 Worker thread wakes up
00:03:43.705 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.22) opts 0xd
00:03:43.705 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.22)
00:03:43.705 00.000 12044 Moving (0.33, 0.22) raw xDistance=-0.21 yDistance=-0.35
00:03:43.705 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
00:03:43.705 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:43.705 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:03:43.705 00.000 12044 MoveAxis(E, 0, ABG)
00:03:43.705 00.000 12044 Move returns status 0, amount 0
00:03:43.705 00.000 12044 MoveAxis(N, 0, ABG)
00:03:43.705 00.000 12044 Move returns status 0, amount 0
00:03:43.705 00.000 12044 move complete, result=0
00:03:43.705 00.000 12044 worker thread done servicing request
00:03:43.723 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25251, med=614, FiltMin=531, FiltMax=14729, Gamma=0.810
00:03:43.732 00.009 14964 UpdateGuideState exits: m=322343 SNR=353.5
00:03:43.734 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:43.736 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:43.737 00.001 14964 Enqueuing Expose request
00:03:43.739 00.002 12044 Worker thread wakes up
00:03:43.739 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:03:43.741 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:43.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:46.848 03.107 12044 Exposure complete
00:03:46.876 00.028 12044 worker thread done servicing request
00:03:46.876 00.000 14964 OnExposeComplete: enter
00:03:46.877 00.001 14964 UpdateGuideState(): m_state=6
00:03:46.877 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1566
00:03:46.878 00.001 14964 Star::Find returns 1 (0), X=277.01, Y=95.19, Mass=319113, SNR=359.5, Peak=22846 HFD=4.1
00:03:46.878 00.000 14964 MultiStar: [#1 0.49,0.22,0.16,U] [#2 0.49,0.35,0.07,U] 
00:03:46.879 00.001 14964 refined, 2 included, MultiStar: {0.39, -0.29}, one-star: {0.37, -0.42}
00:03:46.879 00.000 14964 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.56) = xAngle (0.92 = 0.92)
00:03:46.880 00.001 14964 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.97 = -2.31)
00:03:46.880 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=-0.29 hyp=0.49 cameraTheta=-0.64 mountX=0.30 mountY=-0.36, mountTheta=-0.88
00:03:46.881 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.29, opts=13)
00:03:46.882 00.001 14964 Enqueuing Move request for scope (0.39, -0.29)
00:03:46.883 00.001 12044 Worker thread wakes up
00:03:46.883 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.29) opts 0xd
00:03:46.883 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.29)
00:03:46.883 00.000 12044 Moving (0.39, -0.29) raw xDistance=0.30 yDistance=-0.36
00:03:46.883 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.30, slope = 0.02
00:03:46.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:46.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:03:46.883 00.000 12044 MoveAxis(W, 14, ABG)
00:03:46.883 00.000 12044 Guiding  Dir = 3, Dur = 14
00:03:46.890 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22846, med=616, FiltMin=531, FiltMax=14996, Gamma=0.810
00:03:46.897 00.007 14964 UpdateGuideState exits: m=319113 SNR=359.5
00:03:46.897 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:46.898 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:46.898 00.000 14964 Enqueuing Expose request
00:03:46.932 00.034 12044 IsSlewing returns 0
00:03:46.933 00.001 12044 IsGuiding returns 0
00:03:46.968 00.035 12044 IsGuiding returns 1
00:03:46.968 00.000 12044 scope still moving after pulse duration time elapsed
00:03:47.026 00.058 12044 IsSlewing returns 0
00:03:47.026 00.000 12044 IsGuiding returns 0
00:03:47.026 00.000 12044 scope move finished after 14 + 78 ms
00:03:47.026 00.000 12044 Move returns status 0, amount 14
00:03:47.026 00.000 12044 MoveAxis(N, 0, ABG)
00:03:47.026 00.000 12044 Move returns status 0, amount 0
00:03:47.026 00.000 12044 move complete, result=0
00:03:47.026 00.000 12044 worker thread done servicing request
00:03:47.026 00.000 12044 Worker thread wakes up
00:03:47.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:47.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:47.026 00.000 14964 GuideStep: 0.3 px 14 ms WEST, -0.4 px 0 ms NORTH
00:03:50.141 03.115 12044 Exposure complete
00:03:50.185 00.044 12044 worker thread done servicing request
00:03:50.185 00.000 14964 OnExposeComplete: enter
00:03:50.187 00.002 14964 UpdateGuideState(): m_state=6
00:03:50.188 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1567
00:03:50.188 00.000 14964 Star::Find returns 1 (0), X=276.72, Y=95.47, Mass=319930, SNR=359.8, Peak=20631 HFD=3.6
00:03:50.189 00.001 14964 MultiStar: [#1 0.28,0.22,0.17,U] [#2 0.33,0.17,0.06,U] 
00:03:50.189 00.000 14964 refined, 2 included, MultiStar: {0.11, -0.06}, one-star: {0.07, -0.13}
00:03:50.190 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:03:50.190 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.19)
00:03:50.191 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=0.07 mountY=-0.11, mountTheta=-1.02
00:03:50.192 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.06, opts=13)
00:03:50.193 00.001 14964 Enqueuing Move request for scope (0.11, -0.06)
00:03:50.193 00.000 12044 Worker thread wakes up
00:03:50.193 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:03:50.193 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:03:50.193 00.000 12044 Moving (0.11, -0.06) raw xDistance=0.07 yDistance=-0.11
00:03:50.193 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.15, using input
00:03:50.193 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
00:03:50.194 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:50.194 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:50.194 00.000 12044 MoveAxis(E, 0, ABG)
00:03:50.194 00.000 12044 Move returns status 0, amount 0
00:03:50.194 00.000 12044 MoveAxis(N, 0, ABG)
00:03:50.194 00.000 12044 Move returns status 0, amount 0
00:03:50.194 00.000 12044 move complete, result=0
00:03:50.194 00.000 12044 worker thread done servicing request
00:03:50.204 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20631, med=615, FiltMin=532, FiltMax=16153, Gamma=0.810
00:03:50.212 00.008 14964 UpdateGuideState exits: m=319930 SNR=359.8
00:03:50.212 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.214 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:50.214 00.000 14964 Enqueuing Expose request
00:03:50.215 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:50.215 00.000 12044 Worker thread wakes up
00:03:50.215 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:50.215 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:53.340 03.125 12044 Exposure complete
00:03:53.373 00.033 12044 worker thread done servicing request
00:03:53.373 00.000 14964 OnExposeComplete: enter
00:03:53.374 00.001 14964 UpdateGuideState(): m_state=6
00:03:53.375 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
00:03:53.377 00.002 14964 Star::Find returns 1 (0), X=276.85, Y=95.20, Mass=316333, SNR=351.4, Peak=20162 HFD=4.0
00:03:53.379 00.002 14964 MultiStar: [#1 0.25,0.56,0.17,U] [#2 0.25,0.56,0.07,U] 
00:03:53.379 00.000 14964 refined, 2 included, MultiStar: {0.22, -0.21}, one-star: {0.21, -0.40}
00:03:53.380 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.78 = 0.78)
00:03:53.380 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.45)
00:03:53.381 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.78 mountX=0.22 mountY=-0.19, mountTheta=-0.73
00:03:53.384 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.21, opts=13)
00:03:53.386 00.002 14964 Enqueuing Move request for scope (0.22, -0.21)
00:03:53.386 00.000 12044 Worker thread wakes up
00:03:53.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
00:03:53.386 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
00:03:53.387 00.001 12044 Moving (0.22, -0.21) raw xDistance=0.22 yDistance=-0.19
00:03:53.387 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.23, using input
00:03:53.387 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.03
00:03:53.387 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:53.387 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:03:53.387 00.000 12044 MoveAxis(E, 0, ABG)
00:03:53.387 00.000 12044 Move returns status 0, amount 0
00:03:53.387 00.000 12044 MoveAxis(N, 0, ABG)
00:03:53.387 00.000 12044 Move returns status 0, amount 0
00:03:53.387 00.000 12044 move complete, result=0
00:03:53.387 00.000 12044 worker thread done servicing request
00:03:53.396 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20162, med=615, FiltMin=521, FiltMax=14325, Gamma=0.810
00:03:53.401 00.005 14964 UpdateGuideState exits: m=316333 SNR=351.4
00:03:53.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:53.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:53.403 00.001 14964 Enqueuing Expose request
00:03:53.404 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:53.404 00.000 12044 Worker thread wakes up
00:03:53.404 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:53.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:56.505 03.101 12044 Exposure complete
00:03:56.534 00.029 12044 worker thread done servicing request
00:03:56.534 00.000 14964 OnExposeComplete: enter
00:03:56.536 00.002 14964 UpdateGuideState(): m_state=6
00:03:56.537 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1569
00:03:56.537 00.000 14964 Star::Find returns 1 (0), X=276.66, Y=95.73, Mass=313160, SNR=362.0, Peak=18611 HFD=3.8
00:03:56.538 00.001 14964 MultiStar: [#1 -0.11,-0.01,0.15,U] [#2 0.23,0.11,0.07,U] 
00:03:56.538 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.11}, one-star: {0.02, 0.13}
00:03:56.539 00.001 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
00:03:56.539 00.000 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.24)
00:03:56.540 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.44 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
00:03:56.541 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.11, opts=13)
00:03:56.541 00.000 14964 Enqueuing Move request for scope (0.02, 0.11)
00:03:56.542 00.001 12044 Worker thread wakes up
00:03:56.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:03:56.542 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:03:56.542 00.000 12044 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
00:03:56.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
00:03:56.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:56.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:56.543 00.001 12044 MoveAxis(E, 0, ABG)
00:03:56.543 00.000 12044 Move returns status 0, amount 0
00:03:56.543 00.000 12044 MoveAxis(N, 0, ABG)
00:03:56.543 00.000 12044 Move returns status 0, amount 0
00:03:56.543 00.000 12044 move complete, result=0
00:03:56.543 00.000 12044 worker thread done servicing request
00:03:56.550 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18611, med=616, FiltMin=530, FiltMax=14347, Gamma=0.810
00:03:56.557 00.007 14964 UpdateGuideState exits: m=313160 SNR=362.0
00:03:56.557 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.558 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:56.558 00.000 14964 Enqueuing Expose request
00:03:56.559 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:56.559 00.000 12044 Worker thread wakes up
00:03:56.559 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:56.559 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:03:59.669 03.110 12044 Exposure complete
00:03:59.708 00.039 12044 worker thread done servicing request
00:03:59.708 00.000 14964 OnExposeComplete: enter
00:03:59.709 00.001 14964 UpdateGuideState(): m_state=6
00:03:59.710 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1570
00:03:59.710 00.000 14964 Star::Find returns 1 (0), X=276.56, Y=95.55, Mass=317159, SNR=354.8, Peak=20999 HFD=3.3
00:03:59.712 00.002 14964 MultiStar: [#1 0.03,0.26,0.16,U] [#2 -0.02,0.22,0.08,U] 
00:03:59.714 00.002 14964 refined, 2 included, MultiStar: {-0.07, 0.01}, one-star: {-0.09, -0.05}
00:03:59.715 00.001 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
00:03:59.716 00.001 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.34)
00:03:59.717 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.02 mountX=-0.01 mountY=0.07, mountTheta=1.71
00:03:59.720 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.01, opts=13)
00:03:59.720 00.000 14964 Enqueuing Move request for scope (-0.07, 0.01)
00:03:59.722 00.002 12044 Worker thread wakes up
00:03:59.722 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
00:03:59.722 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
00:03:59.722 00.000 12044 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
00:03:59.722 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.08, using input
00:03:59.722 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
00:03:59.722 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:59.722 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:59.722 00.000 12044 MoveAxis(E, 0, ABG)
00:03:59.722 00.000 12044 Move returns status 0, amount 0
00:03:59.722 00.000 12044 MoveAxis(N, 0, ABG)
00:03:59.722 00.000 12044 Move returns status 0, amount 0
00:03:59.722 00.000 12044 move complete, result=0
00:03:59.723 00.001 12044 worker thread done servicing request
00:03:59.734 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20999, med=615, FiltMin=531, FiltMax=15103, Gamma=0.810
00:03:59.743 00.009 14964 UpdateGuideState exits: m=317159 SNR=354.8
00:03:59.744 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:59.745 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:03:59.746 00.001 14964 Enqueuing Expose request
00:03:59.747 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:59.747 00.000 12044 Worker thread wakes up
00:03:59.748 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:03:59.748 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:02.871 03.123 12044 Exposure complete
00:04:02.911 00.040 12044 worker thread done servicing request
00:04:02.911 00.000 14964 OnExposeComplete: enter
00:04:02.913 00.002 14964 UpdateGuideState(): m_state=6
00:04:02.914 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1571
00:04:02.916 00.002 14964 Star::Find returns 1 (0), X=276.74, Y=95.52, Mass=315265, SNR=360.1, Peak=21259 HFD=3.8
00:04:02.917 00.001 14964 MultiStar: [#1 0.11,0.29,0.17,U] [#2 0.53,0.10,0.07,U] 
00:04:02.919 00.002 14964 refined, 2 included, MultiStar: {0.13, -0.02}, one-star: {0.10, -0.08}
00:04:02.921 00.002 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
00:04:02.922 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
00:04:02.923 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=0.02 mountY=-0.12, mountTheta=-1.40
00:04:02.928 00.005 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.02, opts=13)
00:04:02.929 00.001 14964 Enqueuing Move request for scope (0.13, -0.02)
00:04:02.931 00.002 12044 Worker thread wakes up
00:04:02.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:04:02.931 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:04:02.931 00.000 12044 Moving (0.13, -0.02) raw xDistance=0.02 yDistance=-0.12
00:04:02.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
00:04:02.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:02.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:02.931 00.000 12044 MoveAxis(E, 0, ABG)
00:04:02.931 00.000 12044 Move returns status 0, amount 0
00:04:02.931 00.000 12044 MoveAxis(N, 0, ABG)
00:04:02.931 00.000 12044 Move returns status 0, amount 0
00:04:02.931 00.000 12044 move complete, result=0
00:04:02.931 00.000 12044 worker thread done servicing request
00:04:02.943 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21259, med=615, FiltMin=526, FiltMax=15791, Gamma=0.810
00:04:02.949 00.006 14964 UpdateGuideState exits: m=315265 SNR=360.1
00:04:02.949 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:02.950 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:02.950 00.000 14964 Enqueuing Expose request
00:04:02.951 00.001 12044 Worker thread wakes up
00:04:02.951 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:02.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:02.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:06.078 03.127 12044 Exposure complete
00:04:06.122 00.044 12044 worker thread done servicing request
00:04:06.122 00.000 14964 OnExposeComplete: enter
00:04:06.125 00.003 14964 UpdateGuideState(): m_state=6
00:04:06.129 00.004 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1572
00:04:06.132 00.003 14964 Star::Find returns 1 (0), X=276.57, Y=95.13, Mass=319050, SNR=357.8, Peak=20748 HFD=3.9
00:04:06.133 00.001 14964 MultiStar: [#1 -0.10,0.60,0.17,U] [#2 0.04,0.30,0.08,U] 
00:04:06.134 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.28}, one-star: {-0.07, -0.47}
00:04:06.134 00.000 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
00:04:06.136 00.002 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
00:04:06.137 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.81 mountX=0.28 mountY=0.10, mountTheta=0.34
00:04:06.139 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.28, opts=13)
00:04:06.141 00.002 14964 Enqueuing Move request for scope (-0.07, -0.28)
00:04:06.143 00.002 12044 Worker thread wakes up
00:04:06.143 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
00:04:06.143 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
00:04:06.143 00.000 12044 Moving (-0.07, -0.28) raw xDistance=0.28 yDistance=0.10
00:04:06.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
00:04:06.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:06.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:04:06.143 00.000 12044 MoveAxis(E, 0, ABG)
00:04:06.143 00.000 12044 Move returns status 0, amount 0
00:04:06.143 00.000 12044 MoveAxis(N, 0, ABG)
00:04:06.143 00.000 12044 Move returns status 0, amount 0
00:04:06.143 00.000 12044 move complete, result=0
00:04:06.143 00.000 12044 worker thread done servicing request
00:04:06.159 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20748, med=615, FiltMin=532, FiltMax=16509, Gamma=0.810
00:04:06.167 00.008 14964 UpdateGuideState exits: m=319050 SNR=357.8
00:04:06.167 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:06.169 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:06.172 00.003 14964 Enqueuing Expose request
00:04:06.175 00.003 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:06.176 00.001 12044 Worker thread wakes up
00:04:06.176 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:06.177 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:09.289 03.112 12044 Exposure complete
00:04:09.322 00.033 12044 worker thread done servicing request
00:04:09.322 00.000 14964 OnExposeComplete: enter
00:04:09.324 00.002 14964 UpdateGuideState(): m_state=6
00:04:09.325 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1573
00:04:09.326 00.001 14964 Star::Find returns 1 (0), X=276.52, Y=95.45, Mass=315945, SNR=343.9, Peak=19283 HFD=3.6
00:04:09.327 00.001 14964 MultiStar: [#1 0.11,0.02,0.18,U] [#2 -0.02,0.02,0.08,U] 
00:04:09.328 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.12}, one-star: {-0.12, -0.15}
00:04:09.329 00.001 14964 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.56) = xAngle (-0.64 = -0.64)
00:04:09.329 00.000 14964 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.41 = 2.41)
00:04:09.330 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.20 mountX=0.11 mountY=0.10, mountTheta=0.69
00:04:09.332 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.12, opts=13)
00:04:09.333 00.001 14964 Enqueuing Move request for scope (-0.08, -0.12)
00:04:09.335 00.002 12044 Worker thread wakes up
00:04:09.335 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
00:04:09.335 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
00:04:09.335 00.000 12044 Moving (-0.08, -0.12) raw xDistance=0.11 yDistance=0.10
00:04:09.335 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.16, using input
00:04:09.335 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
00:04:09.335 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:09.336 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:04:09.336 00.000 12044 MoveAxis(E, 0, ABG)
00:04:09.336 00.000 12044 Move returns status 0, amount 0
00:04:09.336 00.000 12044 MoveAxis(N, 0, ABG)
00:04:09.336 00.000 12044 Move returns status 0, amount 0
00:04:09.336 00.000 12044 move complete, result=0
00:04:09.336 00.000 12044 worker thread done servicing request
00:04:09.348 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19283, med=616, FiltMin=536, FiltMax=14537, Gamma=0.810
00:04:09.356 00.008 14964 UpdateGuideState exits: m=315945 SNR=343.9
00:04:09.357 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:09.358 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:09.358 00.000 14964 Enqueuing Expose request
00:04:09.359 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:09.359 00.000 12044 Worker thread wakes up
00:04:09.359 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:09.359 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:12.463 03.104 12044 Exposure complete
00:04:12.485 00.022 12044 worker thread done servicing request
00:04:12.485 00.000 14964 OnExposeComplete: enter
00:04:12.486 00.001 14964 UpdateGuideState(): m_state=6
00:04:12.486 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1574
00:04:12.487 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=95.49, Mass=312773, SNR=349.3, Peak=20815 HFD=3.5
00:04:12.488 00.001 14964 MultiStar: [#1 0.22,0.14,0.17,U] [#2 0.09,0.14,0.07,U] 
00:04:12.488 00.000 14964 refined, 2 included, MultiStar: {0.06, -0.07}, one-star: {0.03, -0.12}
00:04:12.489 00.001 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.56) = xAngle (0.68 = 0.68)
00:04:12.489 00.000 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.73 = -2.55)
00:04:12.491 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=0.07 mountY=-0.05, mountTheta=-0.62
00:04:12.492 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.07, opts=13)
00:04:12.494 00.002 14964 Enqueuing Move request for scope (0.06, -0.07)
00:04:12.495 00.001 12044 Worker thread wakes up
00:04:12.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:04:12.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:04:12.495 00.000 12044 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.05
00:04:12.495 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.07, using input
00:04:12.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
00:04:12.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:12.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:12.495 00.000 12044 MoveAxis(E, 0, ABG)
00:04:12.495 00.000 12044 Move returns status 0, amount 0
00:04:12.495 00.000 12044 MoveAxis(N, 0, ABG)
00:04:12.495 00.000 12044 Move returns status 0, amount 0
00:04:12.495 00.000 12044 move complete, result=0
00:04:12.495 00.000 12044 worker thread done servicing request
00:04:12.506 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20815, med=615, FiltMin=526, FiltMax=15829, Gamma=0.810
00:04:12.512 00.006 14964 UpdateGuideState exits: m=312773 SNR=349.3
00:04:12.514 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:12.514 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:12.515 00.001 14964 Enqueuing Expose request
00:04:12.516 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:12.516 00.000 12044 Worker thread wakes up
00:04:12.516 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:12.517 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:15.627 03.110 12044 Exposure complete
00:04:15.661 00.034 12044 worker thread done servicing request
00:04:15.661 00.000 14964 OnExposeComplete: enter
00:04:15.663 00.002 14964 UpdateGuideState(): m_state=6
00:04:15.665 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1575
00:04:15.667 00.002 14964 Star::Find returns 1 (0), X=276.42, Y=95.25, Mass=315453, SNR=359.9, Peak=22040 HFD=3.7
00:04:15.667 00.000 14964 MultiStar: [#1 -0.23,0.31,0.17,U] [#2 -0.28,0.39,0.08,U] 
00:04:15.668 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.21}, one-star: {-0.22, -0.35}
00:04:15.669 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
00:04:15.669 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
00:04:15.670 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.39 mountX=0.21 mountY=0.25, mountTheta=0.87
00:04:15.672 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.21, opts=13)
00:04:15.673 00.001 14964 Enqueuing Move request for scope (-0.23, -0.21)
00:04:15.675 00.002 12044 Worker thread wakes up
00:04:15.675 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
00:04:15.675 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
00:04:15.675 00.000 12044 Moving (-0.23, -0.21) raw xDistance=0.21 yDistance=0.25
00:04:15.675 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.00
00:04:15.675 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:15.675 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:04:15.675 00.000 12044 MoveAxis(E, 0, ABG)
00:04:15.675 00.000 12044 Move returns status 0, amount 0
00:04:15.675 00.000 12044 MoveAxis(N, 0, ABG)
00:04:15.675 00.000 12044 Move returns status 0, amount 0
00:04:15.675 00.000 12044 move complete, result=0
00:04:15.675 00.000 12044 worker thread done servicing request
00:04:15.689 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22040, med=615, FiltMin=533, FiltMax=16469, Gamma=0.810
00:04:15.701 00.012 14964 UpdateGuideState exits: m=315453 SNR=359.9
00:04:15.704 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.706 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:15.707 00.001 14964 Enqueuing Expose request
00:04:15.707 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:15.708 00.001 12044 Worker thread wakes up
00:04:15.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:15.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:18.821 03.113 12044 Exposure complete
00:04:18.859 00.038 12044 worker thread done servicing request
00:04:18.860 00.001 14964 OnExposeComplete: enter
00:04:18.862 00.002 14964 UpdateGuideState(): m_state=6
00:04:18.865 00.003 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1576
00:04:18.868 00.003 14964 Star::Find returns 1 (0), X=276.43, Y=95.46, Mass=311794, SNR=362.0, Peak=18863 HFD=3.5
00:04:18.870 00.002 14964 MultiStar: [#1 -0.01,-0.09,0.16,U] [#2 -0.28,0.39,0.06,U] 
00:04:18.872 00.002 14964 refined, 2 included, MultiStar: {-0.19, -0.11}, one-star: {-0.22, -0.14}
00:04:18.874 00.002 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
00:04:18.875 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
00:04:18.876 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.63 mountX=0.10 mountY=0.20, mountTheta=1.09
00:04:18.877 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.11, opts=13)
00:04:18.878 00.001 14964 Enqueuing Move request for scope (-0.19, -0.11)
00:04:18.878 00.000 12044 Worker thread wakes up
00:04:18.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
00:04:18.879 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
00:04:18.879 00.000 12044 Moving (-0.19, -0.11) raw xDistance=0.10 yDistance=0.20
00:04:18.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
00:04:18.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:18.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:04:18.879 00.000 12044 MoveAxis(E, 0, ABG)
00:04:18.879 00.000 12044 Move returns status 0, amount 0
00:04:18.879 00.000 12044 MoveAxis(N, 0, ABG)
00:04:18.879 00.000 12044 Move returns status 0, amount 0
00:04:18.879 00.000 12044 move complete, result=0
00:04:18.879 00.000 12044 worker thread done servicing request
00:04:18.892 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18863, med=615, FiltMin=532, FiltMax=14647, Gamma=0.810
00:04:18.898 00.006 14964 UpdateGuideState exits: m=311794 SNR=362.0
00:04:18.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.899 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:18.900 00.001 14964 Enqueuing Expose request
00:04:18.900 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:18.901 00.001 12044 Worker thread wakes up
00:04:18.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:18.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:22.002 03.101 12044 Exposure complete
00:04:22.042 00.040 12044 worker thread done servicing request
00:04:22.042 00.000 14964 OnExposeComplete: enter
00:04:22.044 00.002 14964 UpdateGuideState(): m_state=6
00:04:22.048 00.004 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1577
00:04:22.049 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=95.77, Mass=320281, SNR=368.3, Peak=21136 HFD=3.7
00:04:22.050 00.001 14964 MultiStar: [#1 0.12,-0.05,0.18,U] [#2 0.16,0.00,0.07,U] 
00:04:22.052 00.002 14964 refined, 2 included, MultiStar: {0.05, 0.13}, one-star: {0.02, 0.17}
00:04:22.056 00.004 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
00:04:22.059 00.003 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.46)
00:04:22.061 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.22 mountX=-0.12 mountY=-0.06, mountTheta=-2.70
00:04:22.067 00.006 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.13, opts=13)
00:04:22.069 00.002 14964 Enqueuing Move request for scope (0.05, 0.13)
00:04:22.070 00.001 12044 Worker thread wakes up
00:04:22.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:04:22.070 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:04:22.070 00.000 12044 Moving (0.05, 0.13) raw xDistance=-0.12 yDistance=-0.06
00:04:22.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
00:04:22.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:22.071 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:22.071 00.000 12044 MoveAxis(E, 0, ABG)
00:04:22.071 00.000 12044 Move returns status 0, amount 0
00:04:22.071 00.000 12044 MoveAxis(N, 0, ABG)
00:04:22.071 00.000 12044 Move returns status 0, amount 0
00:04:22.071 00.000 12044 move complete, result=0
00:04:22.071 00.000 12044 worker thread done servicing request
00:04:22.085 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21136, med=615, FiltMin=531, FiltMax=16087, Gamma=0.810
00:04:22.101 00.016 14964 UpdateGuideState exits: m=320281 SNR=368.3
00:04:22.102 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.103 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:22.103 00.000 14964 Enqueuing Expose request
00:04:22.103 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:22.104 00.001 12044 Worker thread wakes up
00:04:22.104 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:22.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:25.225 03.121 12044 Exposure complete
00:04:25.246 00.021 12044 worker thread done servicing request
00:04:25.246 00.000 14964 OnExposeComplete: enter
00:04:25.246 00.000 14964 UpdateGuideState(): m_state=6
00:04:25.247 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1578
00:04:25.248 00.001 14964 Star::Find returns 1 (0), X=276.68, Y=96.14, Mass=317540, SNR=351.0, Peak=22055 HFD=3.8
00:04:25.248 00.000 14964 MultiStar: [#1 -0.00,-0.47,0.17,U] [#2 0.05,-0.41,0.08,U] 
00:04:25.249 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.34}, one-star: {0.04, 0.54}
00:04:25.249 00.000 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
00:04:25.250 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.20)
00:04:25.250 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=-0.34 mountY=-0.07, mountTheta=-2.95
00:04:25.252 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.34, opts=13)
00:04:25.253 00.001 14964 Enqueuing Move request for scope (0.03, 0.34)
00:04:25.254 00.001 12044 Worker thread wakes up
00:04:25.254 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
00:04:25.254 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
00:04:25.254 00.000 12044 Moving (0.03, 0.34) raw xDistance=-0.34 yDistance=-0.07
00:04:25.254 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.34, slope = -0.02
00:04:25.254 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:25.254 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:25.254 00.000 12044 MoveAxis(E, 12, ABG)
00:04:25.254 00.000 12044 Guiding  Dir = 2, Dur = 12
00:04:25.264 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22055, med=616, FiltMin=531, FiltMax=16952, Gamma=0.810
00:04:25.270 00.006 14964 UpdateGuideState exits: m=317540 SNR=351.0
00:04:25.271 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.272 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:25.272 00.000 14964 Enqueuing Expose request
00:04:25.305 00.033 12044 IsSlewing returns 0
00:04:25.305 00.000 12044 IsGuiding returns 0
00:04:25.393 00.088 12044 IsGuiding returns 1
00:04:25.393 00.000 12044 scope still moving after pulse duration time elapsed
00:04:25.479 00.086 12044 IsSlewing returns 0
00:04:25.479 00.000 12044 IsGuiding returns 0
00:04:25.479 00.000 12044 scope move finished after 12 + 162 ms
00:04:25.479 00.000 12044 Move returns status 0, amount 12
00:04:25.479 00.000 12044 MoveAxis(N, 0, ABG)
00:04:25.479 00.000 12044 Move returns status 0, amount 0
00:04:25.479 00.000 12044 move complete, result=0
00:04:25.479 00.000 12044 worker thread done servicing request
00:04:25.479 00.000 12044 Worker thread wakes up
00:04:25.479 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:25.479 00.000 14964 GuideStep: -0.3 px 12 ms EAST, -0.1 px 0 ms NORTH
00:04:25.480 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:28.580 03.100 12044 Exposure complete
00:04:28.614 00.034 12044 worker thread done servicing request
00:04:28.614 00.000 14964 OnExposeComplete: enter
00:04:28.615 00.001 14964 UpdateGuideState(): m_state=6
00:04:28.616 00.001 14964 Star::Find(35, 276, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1579
00:04:28.616 00.000 14964 Star::Find returns 1 (0), X=276.34, Y=95.75, Mass=317123, SNR=355.2, Peak=21649 HFD=3.7
00:04:28.617 00.001 14964 MultiStar: [#1 -0.36,0.10,0.17,U] [#2 -0.19,0.43,0.07,U] 
00:04:28.618 00.001 14964 single-star, 2 included, MultiStar: {-0.30, 0.16}, one-star: {-0.30, 0.15}
00:04:28.618 00.000 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
00:04:28.619 00.001 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
00:04:28.619 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.33 cameraTheta=2.68 mountX=-0.15 mountY=0.28, mountTheta=2.07
00:04:28.622 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.15, opts=13)
00:04:28.623 00.001 14964 Enqueuing Move request for scope (-0.30, 0.15)
00:04:28.623 00.000 12044 Worker thread wakes up
00:04:28.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd
00:04:28.623 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.15)
00:04:28.623 00.000 12044 Moving (-0.30, 0.15) raw xDistance=-0.15 yDistance=0.28
00:04:28.623 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.22, using input
00:04:28.624 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
00:04:28.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:28.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:04:28.624 00.000 12044 MoveAxis(E, 0, ABG)
00:04:28.624 00.000 12044 Move returns status 0, amount 0
00:04:28.624 00.000 12044 MoveAxis(N, 0, ABG)
00:04:28.624 00.000 12044 Move returns status 0, amount 0
00:04:28.624 00.000 12044 move complete, result=0
00:04:28.624 00.000 12044 worker thread done servicing request
00:04:28.637 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21649, med=615, FiltMin=527, FiltMax=16043, Gamma=0.810
00:04:28.646 00.009 14964 UpdateGuideState exits: m=317123 SNR=355.2
00:04:28.646 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.647 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:28.647 00.000 14964 Enqueuing Expose request
00:04:28.648 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:04:28.648 00.000 12044 Worker thread wakes up
00:04:28.648 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:28.648 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:31.759 03.111 12044 Exposure complete
00:04:31.812 00.053 12044 worker thread done servicing request
00:04:31.812 00.000 14964 OnExposeComplete: enter
00:04:31.813 00.001 14964 UpdateGuideState(): m_state=6
00:04:31.815 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1580
00:04:31.816 00.001 14964 Star::Find returns 1 (0), X=276.16, Y=95.45, Mass=321014, SNR=354.4, Peak=20829 HFD=3.9
00:04:31.818 00.002 14964 MultiStar: [#1 -0.40,0.18,0.15,U] [#2 -0.09,0.31,0.08,U] 
00:04:31.819 00.001 14964 refined, 2 included, MultiStar: {-0.45, -0.08}, one-star: {-0.49, -0.15}
00:04:31.821 00.002 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
00:04:31.822 00.001 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:04:31.823 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-2.96 mountX=0.08 mountY=0.46, mountTheta=1.40
00:04:31.826 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.08, opts=13)
00:04:31.828 00.002 14964 Enqueuing Move request for scope (-0.45, -0.08)
00:04:31.830 00.002 12044 Worker thread wakes up
00:04:31.830 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.08) opts 0xd
00:04:31.830 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.08)
00:04:31.830 00.000 12044 Moving (-0.45, -0.08) raw xDistance=0.08 yDistance=0.46
00:04:31.830 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
00:04:31.830 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:04:31.830 00.000 12044 MoveAxis(E, 0, ABG)
00:04:31.830 00.000 12044 Move returns status 0, amount 0
00:04:31.830 00.000 12044 MoveAxis(S, 43, ABG)
00:04:31.830 00.000 12044 Guiding  Dir = 1, Dur = 43
00:04:31.846 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20829, med=615, FiltMin=518, FiltMax=14035, Gamma=0.810
00:04:31.855 00.009 14964 UpdateGuideState exits: m=321014 SNR=354.4
00:04:31.856 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.858 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:31.859 00.001 14964 Enqueuing Expose request
00:04:31.901 00.042 12044 IsSlewing returns 0
00:04:31.901 00.000 12044 IsGuiding returns 0
00:04:31.933 00.032 12044 PulseGuide returned control before completion, sleep 22
00:04:31.970 00.037 12044 IsGuiding returns 1
00:04:31.970 00.000 12044 scope still moving after pulse duration time elapsed
00:04:32.040 00.070 12044 IsSlewing returns 0
00:04:32.040 00.000 12044 IsGuiding returns 0
00:04:32.040 00.000 12044 scope move finished after 43 + 96 ms
00:04:32.040 00.000 12044 Move returns status 0, amount 43
00:04:32.040 00.000 12044 move complete, result=0
00:04:32.040 00.000 12044 worker thread done servicing request
00:04:32.040 00.000 12044 Worker thread wakes up
00:04:32.040 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:32.040 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 43 ms SOUTH
00:04:32.041 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:35.160 03.119 12044 Exposure complete
00:04:35.188 00.028 12044 worker thread done servicing request
00:04:35.189 00.001 14964 OnExposeComplete: enter
00:04:35.190 00.001 14964 UpdateGuideState(): m_state=6
00:04:35.191 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1581
00:04:35.191 00.000 14964 Star::Find returns 1 (0), X=276.79, Y=95.33, Mass=315870, SNR=352.0, Peak=24210 HFD=3.6
00:04:35.192 00.001 14964 MultiStar: [#1 0.35,0.21,0.16,U] [#2 0.37,0.33,0.08,U] 
00:04:35.192 00.000 14964 refined, 2 included, MultiStar: {0.19, -0.17}, one-star: {0.15, -0.27}
00:04:35.192 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
00:04:35.193 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.41)
00:04:35.193 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.73 mountX=0.17 mountY=-0.17, mountTheta=-0.78
00:04:35.194 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.17, opts=13)
00:04:35.195 00.001 14964 Enqueuing Move request for scope (0.19, -0.17)
00:04:35.196 00.001 12044 Worker thread wakes up
00:04:35.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
00:04:35.196 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
00:04:35.196 00.000 12044 Moving (0.19, -0.17) raw xDistance=0.17 yDistance=-0.17
00:04:35.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
00:04:35.196 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:35.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:04:35.196 00.000 12044 MoveAxis(E, 0, ABG)
00:04:35.196 00.000 12044 Move returns status 0, amount 0
00:04:35.196 00.000 12044 MoveAxis(N, 0, ABG)
00:04:35.196 00.000 12044 Move returns status 0, amount 0
00:04:35.196 00.000 12044 move complete, result=0
00:04:35.198 00.002 12044 worker thread done servicing request
00:04:35.211 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24210, med=616, FiltMin=535, FiltMax=15325, Gamma=0.810
00:04:35.218 00.007 14964 UpdateGuideState exits: m=315870 SNR=352.0
00:04:35.219 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.219 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:35.220 00.001 14964 Enqueuing Expose request
00:04:35.220 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:35.221 00.001 12044 Worker thread wakes up
00:04:35.221 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:35.221 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:38.317 03.096 12044 Exposure complete
00:04:38.341 00.024 12044 worker thread done servicing request
00:04:38.341 00.000 14964 OnExposeComplete: enter
00:04:38.343 00.002 14964 UpdateGuideState(): m_state=6
00:04:38.344 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1582
00:04:38.344 00.000 14964 Star::Find returns 1 (0), X=276.88, Y=95.14, Mass=321866, SNR=354.6, Peak=24682 HFD=3.9
00:04:38.345 00.001 14964 MultiStar: [#1 0.38,0.37,0.17,U] [#2 0.44,0.42,0.08,U] 
00:04:38.345 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.30}, one-star: {0.24, -0.47}
00:04:38.346 00.001 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
00:04:38.346 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.50)
00:04:38.346 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-0.83 mountX=0.30 mountY=-0.24, mountTheta=-0.68
00:04:38.348 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.30, opts=13)
00:04:38.348 00.000 14964 Enqueuing Move request for scope (0.27, -0.30)
00:04:38.349 00.001 12044 Worker thread wakes up
00:04:38.349 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd
00:04:38.349 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.30)
00:04:38.349 00.000 12044 Moving (0.27, -0.30) raw xDistance=0.30 yDistance=-0.24
00:04:38.349 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.30, slope = 0.00
00:04:38.349 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.349 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:04:38.349 00.000 12044 MoveAxis(W, 3, ABG)
00:04:38.349 00.000 12044 Guiding  Dir = 3, Dur = 3
00:04:38.357 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24682, med=615, FiltMin=534, FiltMax=15741, Gamma=0.810
00:04:38.362 00.005 14964 UpdateGuideState exits: m=321866 SNR=354.6
00:04:38.363 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.363 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:38.364 00.001 14964 Enqueuing Expose request
00:04:38.369 00.005 12044 IsSlewing returns 0
00:04:38.370 00.001 12044 IsGuiding returns 0
00:04:38.431 00.061 12044 IsGuiding returns 1
00:04:38.432 00.001 12044 scope still moving after pulse duration time elapsed
00:04:38.517 00.085 12044 IsSlewing returns 0
00:04:38.517 00.000 12044 IsGuiding returns 0
00:04:38.517 00.000 12044 scope move finished after 3 + 143 ms
00:04:38.518 00.001 12044 Move returns status 0, amount 3
00:04:38.518 00.000 12044 MoveAxis(N, 0, ABG)
00:04:38.518 00.000 12044 Move returns status 0, amount 0
00:04:38.518 00.000 12044 move complete, result=0
00:04:38.518 00.000 12044 worker thread done servicing request
00:04:38.518 00.000 12044 Worker thread wakes up
00:04:38.519 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:38.519 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:38.519 00.000 14964 GuideStep: 0.3 px 3 ms WEST, -0.2 px 0 ms NORTH
00:04:41.646 03.127 12044 Exposure complete
00:04:41.678 00.032 12044 worker thread done servicing request
00:04:41.678 00.000 14964 OnExposeComplete: enter
00:04:41.679 00.001 14964 UpdateGuideState(): m_state=6
00:04:41.680 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1583
00:04:41.681 00.001 14964 Star::Find returns 1 (0), X=276.94, Y=95.36, Mass=319353, SNR=355.4, Peak=23678 HFD=3.7
00:04:41.682 00.001 14964 MultiStar: [#1 0.51,0.01,0.18,U] [#2 0.37,0.33,0.07,U] 
00:04:41.683 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.17}, one-star: {0.30, -0.24}
00:04:41.684 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
00:04:41.685 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.15)
00:04:41.686 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.47 mountX=0.17 mountY=-0.31, mountTheta=-1.06
00:04:41.688 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.17, opts=13)
00:04:41.689 00.001 14964 Enqueuing Move request for scope (0.33, -0.17)
00:04:41.691 00.002 12044 Worker thread wakes up
00:04:41.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
00:04:41.691 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
00:04:41.691 00.000 12044 Moving (0.33, -0.17) raw xDistance=0.17 yDistance=-0.31
00:04:41.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
00:04:41.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:41.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:04:41.691 00.000 12044 MoveAxis(E, 0, ABG)
00:04:41.691 00.000 12044 Move returns status 0, amount 0
00:04:41.692 00.001 12044 MoveAxis(N, 0, ABG)
00:04:41.692 00.000 12044 Move returns status 0, amount 0
00:04:41.692 00.000 12044 move complete, result=0
00:04:41.692 00.000 12044 worker thread done servicing request
00:04:41.705 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23678, med=615, FiltMin=527, FiltMax=14421, Gamma=0.810
00:04:41.711 00.006 14964 UpdateGuideState exits: m=319353 SNR=355.4
00:04:41.712 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.713 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:41.713 00.000 14964 Enqueuing Expose request
00:04:41.714 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:04:41.714 00.000 12044 Worker thread wakes up
00:04:41.715 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:41.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:44.826 03.111 12044 Exposure complete
00:04:44.853 00.027 12044 worker thread done servicing request
00:04:44.853 00.000 14964 OnExposeComplete: enter
00:04:44.854 00.001 14964 UpdateGuideState(): m_state=6
00:04:44.854 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1584
00:04:44.855 00.001 14964 Star::Find returns 1 (0), X=277.04, Y=95.06, Mass=317497, SNR=361.0, Peak=22702 HFD=4.1
00:04:44.856 00.001 14964 MultiStar: [#1 0.47,0.49,0.00,M1] [#2 0.64,0.36,0.00,M1] 
00:04:44.856 00.000 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
00:04:44.857 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
00:04:44.857 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=-0.54 hyp=0.67 cameraTheta=-0.94 mountX=0.55 mountY=-0.34, mountTheta=-0.55
00:04:44.859 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.54, opts=13)
00:04:44.861 00.002 14964 Enqueuing Move request for scope (0.39, -0.54)
00:04:44.863 00.002 12044 Worker thread wakes up
00:04:44.863 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.54) opts 0xd
00:04:44.863 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.54)
00:04:44.863 00.000 12044 Moving (0.39, -0.54) raw xDistance=0.55 yDistance=-0.34
00:04:44.863 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.55, slope = 0.04
00:04:44.863 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:44.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:04:44.863 00.000 12044 MoveAxis(W, 35, ABG)
00:04:44.863 00.000 12044 Guiding  Dir = 3, Dur = 35
00:04:44.874 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22702, med=615, FiltMin=533, FiltMax=15066, Gamma=0.810
00:04:44.884 00.010 14964 UpdateGuideState exits: m=317497 SNR=361.0
00:04:44.884 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.885 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:44.886 00.001 14964 Enqueuing Expose request
00:04:44.914 00.028 12044 IsSlewing returns 0
00:04:44.915 00.001 12044 IsGuiding returns 0
00:04:44.947 00.032 12044 PulseGuide returned control before completion, sleep 13
00:04:44.976 00.029 12044 IsGuiding returns 1
00:04:44.976 00.000 12044 scope still moving after pulse duration time elapsed
00:04:45.028 00.052 12044 IsSlewing returns 0
00:04:45.030 00.002 12044 IsGuiding returns 0
00:04:45.030 00.000 12044 scope move finished after 35 + 79 ms
00:04:45.030 00.000 12044 Move returns status 0, amount 35
00:04:45.030 00.000 12044 MoveAxis(N, 0, ABG)
00:04:45.030 00.000 12044 Move returns status 0, amount 0
00:04:45.030 00.000 12044 move complete, result=0
00:04:45.030 00.000 12044 worker thread done servicing request
00:04:45.030 00.000 12044 Worker thread wakes up
00:04:45.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:45.030 00.000 14964 GuideStep: 0.6 px 35 ms WEST, -0.3 px 0 ms NORTH
00:04:45.031 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:48.132 03.101 12044 Exposure complete
00:04:48.171 00.039 12044 worker thread done servicing request
00:04:48.171 00.000 14964 OnExposeComplete: enter
00:04:48.172 00.001 14964 UpdateGuideState(): m_state=6
00:04:48.173 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1585
00:04:48.174 00.001 14964 Star::Find returns 1 (0), X=277.13, Y=95.48, Mass=321201, SNR=351.4, Peak=21327 HFD=3.7
00:04:48.174 00.000 14964 MultiStar: [#1 0.50,0.03,0.18,U] [#2 0.23,0.07,0.08,U] 
00:04:48.176 00.002 14964 refined, 2 included, MultiStar: {0.47, -0.09}, one-star: {0.49, -0.13}
00:04:48.177 00.001 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
00:04:48.177 00.000 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.87)
00:04:48.178 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.09 hyp=0.48 cameraTheta=-0.19 mountX=0.10 mountY=-0.46, mountTheta=-1.36
00:04:48.179 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.09, opts=13)
00:04:48.180 00.001 14964 Enqueuing Move request for scope (0.47, -0.09)
00:04:48.180 00.000 12044 Worker thread wakes up
00:04:48.180 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.09) opts 0xd
00:04:48.180 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.09)
00:04:48.180 00.000 12044 Moving (0.47, -0.09) raw xDistance=0.10 yDistance=-0.46
00:04:48.181 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.34, using input
00:04:48.181 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
00:04:48.181 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:48.181 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:04:48.181 00.000 12044 MoveAxis(E, 0, ABG)
00:04:48.181 00.000 12044 Move returns status 0, amount 0
00:04:48.181 00.000 12044 MoveAxis(N, 0, ABG)
00:04:48.181 00.000 12044 Move returns status 0, amount 0
00:04:48.181 00.000 12044 move complete, result=0
00:04:48.181 00.000 12044 worker thread done servicing request
00:04:48.189 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21327, med=615, FiltMin=527, FiltMax=15387, Gamma=0.810
00:04:48.199 00.010 14964 UpdateGuideState exits: m=321201 SNR=351.4
00:04:48.202 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.203 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:48.203 00.000 14964 Enqueuing Expose request
00:04:48.204 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:04:48.205 00.001 12044 Worker thread wakes up
00:04:48.205 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:48.205 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:51.332 03.127 12044 Exposure complete
00:04:51.360 00.028 12044 worker thread done servicing request
00:04:51.360 00.000 14964 OnExposeComplete: enter
00:04:51.360 00.000 14964 UpdateGuideState(): m_state=6
00:04:51.361 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1586
00:04:51.362 00.001 14964 Star::Find returns 1 (0), X=276.95, Y=95.56, Mass=317799, SNR=366.2, Peak=25479 HFD=3.6
00:04:51.362 00.000 14964 MultiStar: [#1 0.24,0.32,0.19,U] [#2 0.40,0.43,0.07,U] 
00:04:51.363 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.04}, one-star: {0.30, -0.04}
00:04:51.363 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
00:04:51.364 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.55)
00:04:51.364 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.13 mountX=-0.03 mountY=-0.30, mountTheta=-1.68
00:04:51.365 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.04, opts=13)
00:04:51.366 00.001 14964 Enqueuing Move request for scope (0.30, 0.04)
00:04:51.367 00.001 12044 Worker thread wakes up
00:04:51.367 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
00:04:51.367 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
00:04:51.367 00.000 12044 Moving (0.30, 0.04) raw xDistance=-0.03 yDistance=-0.30
00:04:51.367 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.05
00:04:51.367 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:51.367 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:04:51.367 00.000 12044 MoveAxis(E, 0, ABG)
00:04:51.367 00.000 12044 Move returns status 0, amount 0
00:04:51.367 00.000 12044 MoveAxis(N, 0, ABG)
00:04:51.367 00.000 12044 Move returns status 0, amount 0
00:04:51.367 00.000 12044 move complete, result=0
00:04:51.367 00.000 12044 worker thread done servicing request
00:04:51.374 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25479, med=615, FiltMin=533, FiltMax=14481, Gamma=0.810
00:04:51.380 00.006 14964 UpdateGuideState exits: m=317799 SNR=366.2
00:04:51.381 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.381 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:51.382 00.001 14964 Enqueuing Expose request
00:04:51.382 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:04:51.383 00.001 12044 Worker thread wakes up
00:04:51.383 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:51.383 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:54.476 03.093 12044 Exposure complete
00:04:54.500 00.024 12044 worker thread done servicing request
00:04:54.500 00.000 14964 OnExposeComplete: enter
00:04:54.500 00.000 14964 UpdateGuideState(): m_state=6
00:04:54.501 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1587
00:04:54.501 00.000 14964 Star::Find returns 1 (0), X=276.83, Y=95.44, Mass=317925, SNR=362.0, Peak=21111 HFD=3.7
00:04:54.502 00.001 14964 MultiStar: [#1 0.11,0.20,0.17,U] [#2 0.13,0.13,0.07,U] 
00:04:54.502 00.000 14964 refined, 2 included, MultiStar: {0.17, -0.10}, one-star: {0.19, -0.16}
00:04:54.503 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:04:54.503 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.19)
00:04:54.504 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=0.10 mountY=-0.16, mountTheta=-1.02
00:04:54.505 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.10, opts=13)
00:04:54.506 00.001 14964 Enqueuing Move request for scope (0.17, -0.10)
00:04:54.507 00.001 12044 Worker thread wakes up
00:04:54.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:04:54.507 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:04:54.507 00.000 12044 Moving (0.17, -0.10) raw xDistance=0.10 yDistance=-0.16
00:04:54.507 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.23, using input
00:04:54.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
00:04:54.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:54.507 00.000 12044 MoveAxis(E, 0, ABG)
00:04:54.507 00.000 12044 Move returns status 0, amount 0
00:04:54.507 00.000 12044 MoveAxis(N, 0, ABG)
00:04:54.507 00.000 12044 Move returns status 0, amount 0
00:04:54.507 00.000 12044 move complete, result=0
00:04:54.507 00.000 12044 worker thread done servicing request
00:04:54.516 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21111, med=615, FiltMin=537, FiltMax=15443, Gamma=0.810
00:04:54.523 00.007 14964 UpdateGuideState exits: m=317925 SNR=362.0
00:04:54.523 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:54.524 00.000 14964 Enqueuing Expose request
00:04:54.525 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:54.526 00.001 12044 Worker thread wakes up
00:04:54.526 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:54.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:04:57.627 03.101 12044 Exposure complete
00:04:57.668 00.041 12044 worker thread done servicing request
00:04:57.668 00.000 14964 OnExposeComplete: enter
00:04:57.670 00.002 14964 UpdateGuideState(): m_state=6
00:04:57.672 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1588
00:04:57.674 00.002 14964 Star::Find returns 1 (0), X=276.71, Y=95.37, Mass=317371, SNR=361.7, Peak=22206 HFD=3.6
00:04:57.676 00.002 14964 MultiStar: [#1 0.13,0.08,0.18,U] [#2 0.09,0.15,0.08,U] 
00:04:57.679 00.003 14964 refined, 2 included, MultiStar: {0.08, -0.17}, one-star: {0.07, -0.24}
00:04:57.680 00.001 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
00:04:57.682 00.002 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.80)
00:04:57.683 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.13 mountX=0.17 mountY=-0.06, mountTheta=-0.35
00:04:57.686 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.17, opts=13)
00:04:57.687 00.001 14964 Enqueuing Move request for scope (0.08, -0.17)
00:04:57.689 00.002 12044 Worker thread wakes up
00:04:57.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
00:04:57.689 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
00:04:57.689 00.000 12044 Moving (0.08, -0.17) raw xDistance=0.17 yDistance=-0.06
00:04:57.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
00:04:57.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:57.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:57.689 00.000 12044 MoveAxis(E, 0, ABG)
00:04:57.689 00.000 12044 Move returns status 0, amount 0
00:04:57.689 00.000 12044 MoveAxis(N, 0, ABG)
00:04:57.689 00.000 12044 Move returns status 0, amount 0
00:04:57.689 00.000 12044 move complete, result=0
00:04:57.689 00.000 12044 worker thread done servicing request
00:04:57.704 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22206, med=616, FiltMin=511, FiltMax=16955, Gamma=0.810
00:04:57.721 00.017 14964 UpdateGuideState exits: m=317371 SNR=361.7
00:04:57.723 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:57.724 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:04:57.727 00.003 14964 Enqueuing Expose request
00:04:57.728 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:57.730 00.002 12044 Worker thread wakes up
00:04:57.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:04:57.730 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:00.862 03.132 12044 Exposure complete
00:05:00.903 00.041 12044 worker thread done servicing request
00:05:00.903 00.000 14964 OnExposeComplete: enter
00:05:00.905 00.002 14964 UpdateGuideState(): m_state=6
00:05:00.907 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1589
00:05:00.909 00.002 14964 Star::Find returns 1 (0), X=276.80, Y=95.33, Mass=314891, SNR=359.1, Peak=22546 HFD=3.7
00:05:00.911 00.002 14964 MultiStar: [#1 0.17,0.29,0.18,U] [#2 -0.11,0.41,0.07,U] 
00:05:00.913 00.002 14964 refined, 2 included, MultiStar: {0.14, -0.15}, one-star: {0.16, -0.27}
00:05:00.914 00.001 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.56) = xAngle (0.74 = 0.74)
00:05:00.916 00.002 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.49)
00:05:00.916 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.81 mountX=0.15 mountY=-0.13, mountTheta=-0.69
00:05:00.920 00.004 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.15, opts=13)
00:05:00.922 00.002 14964 Enqueuing Move request for scope (0.14, -0.15)
00:05:00.924 00.002 12044 Worker thread wakes up
00:05:00.924 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
00:05:00.924 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
00:05:00.924 00.000 12044 Moving (0.14, -0.15) raw xDistance=0.15 yDistance=-0.13
00:05:00.924 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
00:05:00.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:00.924 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:00.924 00.000 12044 MoveAxis(E, 0, ABG)
00:05:00.924 00.000 12044 Move returns status 0, amount 0
00:05:00.924 00.000 12044 MoveAxis(N, 0, ABG)
00:05:00.924 00.000 12044 Move returns status 0, amount 0
00:05:00.924 00.000 12044 move complete, result=0
00:05:00.924 00.000 12044 worker thread done servicing request
00:05:00.935 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22546, med=615, FiltMin=526, FiltMax=15389, Gamma=0.810
00:05:00.942 00.007 14964 UpdateGuideState exits: m=314891 SNR=359.1
00:05:00.943 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:00.943 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:00.944 00.001 14964 Enqueuing Expose request
00:05:00.944 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:00.944 00.000 12044 Worker thread wakes up
00:05:00.945 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:00.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:04.081 03.136 12044 Exposure complete
00:05:04.118 00.037 12044 worker thread done servicing request
00:05:04.118 00.000 14964 OnExposeComplete: enter
00:05:04.120 00.002 14964 UpdateGuideState(): m_state=6
00:05:04.121 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1590
00:05:04.123 00.002 14964 Star::Find returns 1 (0), X=276.95, Y=95.27, Mass=316308, SNR=350.0, Peak=21355 HFD=3.9
00:05:04.125 00.002 14964 MultiStar: [#1 0.40,0.37,0.18,U] [#2 0.41,0.50,0.07,U] 
00:05:04.126 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.18}, one-star: {0.31, -0.33}
00:05:04.127 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
00:05:04.128 00.001 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
00:05:04.130 00.002 14964 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=0.19 mountY=-0.31, mountTheta=-1.02
00:05:04.132 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.18, opts=13)
00:05:04.133 00.001 14964 Enqueuing Move request for scope (0.33, -0.18)
00:05:04.135 00.002 12044 Worker thread wakes up
00:05:04.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.18) opts 0xd
00:05:04.135 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.18)
00:05:04.135 00.000 12044 Moving (0.33, -0.18) raw xDistance=0.19 yDistance=-0.31
00:05:04.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
00:05:04.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:04.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:05:04.135 00.000 12044 MoveAxis(E, 0, ABG)
00:05:04.136 00.001 12044 Move returns status 0, amount 0
00:05:04.136 00.000 12044 MoveAxis(N, 0, ABG)
00:05:04.136 00.000 12044 Move returns status 0, amount 0
00:05:04.136 00.000 12044 move complete, result=0
00:05:04.136 00.000 12044 worker thread done servicing request
00:05:04.147 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21355, med=615, FiltMin=529, FiltMax=14521, Gamma=0.810
00:05:04.153 00.006 14964 UpdateGuideState exits: m=316308 SNR=350.0
00:05:04.154 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.154 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:04.155 00.001 14964 Enqueuing Expose request
00:05:04.155 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:05:04.156 00.001 12044 Worker thread wakes up
00:05:04.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:04.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:07.265 03.109 12044 Exposure complete
00:05:07.319 00.054 12044 worker thread done servicing request
00:05:07.319 00.000 14964 OnExposeComplete: enter
00:05:07.320 00.001 14964 UpdateGuideState(): m_state=6
00:05:07.321 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1591
00:05:07.321 00.000 14964 Star::Find returns 1 (0), X=276.68, Y=95.33, Mass=315795, SNR=353.5, Peak=20718 HFD=3.7
00:05:07.323 00.002 14964 MultiStar: [#1 0.15,0.34,0.17,U] [#2 0.40,0.40,0.08,U] 
00:05:07.326 00.003 14964 refined, 2 included, MultiStar: {0.08, -0.15}, one-star: {0.04, -0.27}
00:05:07.329 00.003 14964 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.56) = xAngle (0.48 = 0.48)
00:05:07.331 00.002 14964 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.75)
00:05:07.333 00.002 14964 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=0.15 mountY=-0.06, mountTheta=-0.41
00:05:07.337 00.004 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.15, opts=13)
00:05:07.339 00.002 14964 Enqueuing Move request for scope (0.08, -0.15)
00:05:07.340 00.001 12044 Worker thread wakes up
00:05:07.340 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
00:05:07.340 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
00:05:07.340 00.000 12044 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=-0.06
00:05:07.340 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
00:05:07.340 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:07.340 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:07.340 00.000 12044 MoveAxis(E, 0, ABG)
00:05:07.340 00.000 12044 Move returns status 0, amount 0
00:05:07.341 00.001 12044 MoveAxis(N, 0, ABG)
00:05:07.341 00.000 12044 Move returns status 0, amount 0
00:05:07.341 00.000 12044 move complete, result=0
00:05:07.341 00.000 12044 worker thread done servicing request
00:05:07.353 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20718, med=616, FiltMin=519, FiltMax=15127, Gamma=0.810
00:05:07.362 00.009 14964 UpdateGuideState exits: m=315795 SNR=353.5
00:05:07.364 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.365 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:07.366 00.001 14964 Enqueuing Expose request
00:05:07.367 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:07.368 00.001 12044 Worker thread wakes up
00:05:07.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:07.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:10.497 03.129 12044 Exposure complete
00:05:10.531 00.034 12044 worker thread done servicing request
00:05:10.531 00.000 14964 OnExposeComplete: enter
00:05:10.532 00.001 14964 UpdateGuideState(): m_state=6
00:05:10.533 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1592
00:05:10.533 00.000 14964 Star::Find returns 1 (0), X=277.11, Y=95.37, Mass=314610, SNR=351.8, Peak=27454 HFD=3.5
00:05:10.535 00.002 14964 MultiStar: [#1 0.53,0.32,0.17,U] [#2 0.51,0.12,0.09,U] 
00:05:10.536 00.001 14964 refined, 2 included, MultiStar: {0.48, -0.13}, one-star: {0.47, -0.23}
00:05:10.537 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.29 = 1.29)
00:05:10.539 00.002 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.94)
00:05:10.539 00.000 14964 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-0.26 mountX=0.14 mountY=-0.46, mountTheta=-1.29
00:05:10.540 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.13, opts=13)
00:05:10.542 00.002 14964 Enqueuing Move request for scope (0.48, -0.13)
00:05:10.543 00.001 12044 Worker thread wakes up
00:05:10.544 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.13) opts 0xd
00:05:10.544 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.13)
00:05:10.544 00.000 12044 Moving (0.48, -0.13) raw xDistance=0.14 yDistance=-0.46
00:05:10.544 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
00:05:10.544 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:10.544 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:05:10.544 00.000 12044 MoveAxis(E, 0, ABG)
00:05:10.544 00.000 12044 Move returns status 0, amount 0
00:05:10.544 00.000 12044 MoveAxis(N, 0, ABG)
00:05:10.544 00.000 12044 Move returns status 0, amount 0
00:05:10.544 00.000 12044 move complete, result=0
00:05:10.544 00.000 12044 worker thread done servicing request
00:05:10.558 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27454, med=615, FiltMin=534, FiltMax=12892, Gamma=0.810
00:05:10.568 00.010 14964 UpdateGuideState exits: m=314610 SNR=351.8
00:05:10.569 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.571 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:10.571 00.000 14964 Enqueuing Expose request
00:05:10.572 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:05:10.573 00.001 12044 Worker thread wakes up
00:05:10.573 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:10.573 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:13.709 03.136 12044 Exposure complete
00:05:13.744 00.035 12044 worker thread done servicing request
00:05:13.745 00.001 14964 OnExposeComplete: enter
00:05:13.745 00.000 14964 UpdateGuideState(): m_state=6
00:05:13.746 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1593
00:05:13.746 00.000 14964 Star::Find returns 1 (0), X=276.61, Y=95.34, Mass=319474, SNR=356.6, Peak=20851 HFD=3.8
00:05:13.747 00.001 14964 MultiStar: [#1 0.13,0.59,0.17,U] [#2 0.16,0.57,0.07,U] 
00:05:13.748 00.001 14964 refined, 2 included, MultiStar: {0.00, -0.10}, one-star: {-0.03, -0.26}
00:05:13.748 00.000 14964 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
00:05:13.749 00.001 14964 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
00:05:13.749 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=0.10 mountY=0.01, mountTheta=0.08
00:05:13.751 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.10, opts=13)
00:05:13.751 00.000 14964 Enqueuing Move request for scope (0.00, -0.10)
00:05:13.752 00.001 12044 Worker thread wakes up
00:05:13.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
00:05:13.752 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
00:05:13.752 00.000 12044 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=0.01
00:05:13.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
00:05:13.753 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:13.753 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:13.753 00.000 12044 MoveAxis(E, 0, ABG)
00:05:13.753 00.000 12044 Move returns status 0, amount 0
00:05:13.753 00.000 12044 MoveAxis(N, 0, ABG)
00:05:13.753 00.000 12044 Move returns status 0, amount 0
00:05:13.753 00.000 12044 move complete, result=0
00:05:13.753 00.000 12044 worker thread done servicing request
00:05:13.762 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20851, med=615, FiltMin=526, FiltMax=15579, Gamma=0.810
00:05:13.768 00.006 14964 UpdateGuideState exits: m=319474 SNR=356.6
00:05:13.768 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.769 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:13.770 00.001 14964 Enqueuing Expose request
00:05:13.770 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:13.770 00.000 12044 Worker thread wakes up
00:05:13.771 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:13.771 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:16.886 03.115 12044 Exposure complete
00:05:16.911 00.025 12044 worker thread done servicing request
00:05:16.912 00.001 14964 OnExposeComplete: enter
00:05:16.912 00.000 14964 UpdateGuideState(): m_state=6
00:05:16.913 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1594
00:05:16.914 00.001 14964 Star::Find returns 1 (0), X=276.59, Y=95.32, Mass=314855, SNR=359.5, Peak=22940 HFD=3.5
00:05:16.914 00.000 14964 MultiStar: [#1 -0.05,0.40,0.18,U] [#2 0.18,0.75,0.00,M1] 
00:05:16.915 00.001 14964 refined, 1 included, MultiStar: {-0.06, -0.18}, one-star: {-0.06, -0.28}
00:05:16.915 00.000 14964 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
00:05:16.916 00.001 14964 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.73 = 2.73)
00:05:16.916 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=0.18 mountY=0.08, mountTheta=0.40
00:05:16.918 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.18, opts=13)
00:05:16.919 00.001 14964 Enqueuing Move request for scope (-0.06, -0.18)
00:05:16.919 00.000 12044 Worker thread wakes up
00:05:16.919 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:05:16.919 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:05:16.919 00.000 12044 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=0.08
00:05:16.919 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
00:05:16.920 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:16.920 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:05:16.920 00.000 12044 MoveAxis(E, 0, ABG)
00:05:16.920 00.000 12044 Move returns status 0, amount 0
00:05:16.920 00.000 12044 MoveAxis(N, 0, ABG)
00:05:16.920 00.000 12044 Move returns status 0, amount 0
00:05:16.920 00.000 12044 move complete, result=0
00:05:16.920 00.000 12044 worker thread done servicing request
00:05:16.927 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22940, med=615, FiltMin=530, FiltMax=18145, Gamma=0.810
00:05:16.937 00.010 14964 UpdateGuideState exits: m=314855 SNR=359.5
00:05:16.938 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.938 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:16.939 00.001 14964 Enqueuing Expose request
00:05:16.939 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:16.940 00.001 12044 Worker thread wakes up
00:05:16.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:16.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:20.072 03.132 12044 Exposure complete
00:05:20.110 00.038 12044 worker thread done servicing request
00:05:20.110 00.000 14964 OnExposeComplete: enter
00:05:20.112 00.002 14964 UpdateGuideState(): m_state=6
00:05:20.113 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1595
00:05:20.114 00.001 14964 Star::Find returns 1 (0), X=276.77, Y=95.07, Mass=316273, SNR=365.1, Peak=22086 HFD=4.1
00:05:20.114 00.000 14964 MultiStar: [#1 -0.03,0.86,0.00,M1] [#2 0.14,0.67,0.00,M2] 
00:05:20.115 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
00:05:20.115 00.000 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.01)
00:05:20.116 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.53 hyp=0.55 cameraTheta=-1.33 mountX=0.53 mountY=-0.07, mountTheta=-0.13
00:05:20.117 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.53, opts=13)
00:05:20.119 00.002 14964 Enqueuing Move request for scope (0.13, -0.53)
00:05:20.120 00.001 12044 Worker thread wakes up
00:05:20.120 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.53) opts 0xd
00:05:20.120 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.53)
00:05:20.120 00.000 12044 Moving (0.13, -0.53) raw xDistance=0.53 yDistance=-0.07
00:05:20.120 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.53, slope = 0.03
00:05:20.120 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.120 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:20.120 00.000 12044 MoveAxis(W, 24, ABG)
00:05:20.120 00.000 12044 Guiding  Dir = 3, Dur = 24
00:05:20.130 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22086, med=614, FiltMin=532, FiltMax=15281, Gamma=0.810
00:05:20.137 00.007 14964 UpdateGuideState exits: m=316273 SNR=365.1
00:05:20.138 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.138 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:20.139 00.001 14964 Enqueuing Expose request
00:05:20.165 00.026 12044 IsSlewing returns 0
00:05:20.166 00.001 12044 IsGuiding returns 0
00:05:20.250 00.084 12044 IsGuiding returns 1
00:05:20.250 00.000 12044 scope still moving after pulse duration time elapsed
00:05:20.306 00.056 12044 IsSlewing returns 0
00:05:20.308 00.002 12044 IsGuiding returns 0
00:05:20.308 00.000 12044 scope move finished after 24 + 117 ms
00:05:20.308 00.000 12044 Move returns status 0, amount 24
00:05:20.308 00.000 12044 MoveAxis(N, 0, ABG)
00:05:20.308 00.000 12044 Move returns status 0, amount 0
00:05:20.308 00.000 12044 move complete, result=0
00:05:20.308 00.000 12044 worker thread done servicing request
00:05:20.308 00.000 12044 Worker thread wakes up
00:05:20.308 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:20.308 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:20.308 00.000 14964 GuideStep: 0.5 px 24 ms WEST, -0.1 px 0 ms NORTH
00:05:23.417 03.109 12044 Exposure complete
00:05:23.448 00.031 12044 worker thread done servicing request
00:05:23.448 00.000 14964 OnExposeComplete: enter
00:05:23.450 00.002 14964 UpdateGuideState(): m_state=6
00:05:23.452 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1596
00:05:23.453 00.001 14964 Star::Find returns 1 (0), X=276.59, Y=95.31, Mass=319631, SNR=358.6, Peak=22198 HFD=3.8
00:05:23.455 00.002 14964 MultiStar: [#1 0.03,0.27,0.17,U] [#2 -0.02,0.40,0.06,U] 
00:05:23.457 00.002 14964 refined, 2 included, MultiStar: {-0.04, -0.18}, one-star: {-0.06, -0.29}
00:05:23.458 00.001 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
00:05:23.460 00.002 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
00:05:23.461 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.82 mountX=0.18 mountY=0.06, mountTheta=0.34
00:05:23.463 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.18, opts=13)
00:05:23.465 00.002 14964 Enqueuing Move request for scope (-0.04, -0.18)
00:05:23.466 00.001 12044 Worker thread wakes up
00:05:23.466 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
00:05:23.466 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
00:05:23.466 00.000 12044 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.06
00:05:23.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
00:05:23.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.467 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:23.467 00.000 12044 MoveAxis(E, 0, ABG)
00:05:23.467 00.000 12044 Move returns status 0, amount 0
00:05:23.467 00.000 12044 MoveAxis(N, 0, ABG)
00:05:23.467 00.000 12044 Move returns status 0, amount 0
00:05:23.467 00.000 12044 move complete, result=0
00:05:23.467 00.000 12044 worker thread done servicing request
00:05:23.477 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22198, med=615, FiltMin=525, FiltMax=16505, Gamma=0.810
00:05:23.486 00.009 14964 UpdateGuideState exits: m=319631 SNR=358.6
00:05:23.487 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.487 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:23.487 00.000 14964 Enqueuing Expose request
00:05:23.488 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:23.489 00.001 12044 Worker thread wakes up
00:05:23.489 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:23.489 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:26.595 03.106 12044 Exposure complete
00:05:26.629 00.034 12044 worker thread done servicing request
00:05:26.629 00.000 14964 OnExposeComplete: enter
00:05:26.631 00.002 14964 UpdateGuideState(): m_state=6
00:05:26.632 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1597
00:05:26.634 00.002 14964 Star::Find returns 1 (0), X=276.13, Y=95.30, Mass=315882, SNR=362.5, Peak=20564 HFD=4.0
00:05:26.635 00.001 14964 MultiStar: [#1 -0.30,0.28,0.17,U] [#2 -0.38,0.41,0.06,U] 
00:05:26.636 00.001 14964 refined, 2 included, MultiStar: {-0.48, -0.18}, one-star: {-0.52, -0.30}
00:05:26.636 00.000 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
00:05:26.637 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
00:05:26.639 00.002 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.18 hyp=0.51 cameraTheta=-2.78 mountX=0.17 mountY=0.50, mountTheta=1.23
00:05:26.643 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.18, opts=13)
00:05:26.644 00.001 14964 Enqueuing Move request for scope (-0.48, -0.18)
00:05:26.645 00.001 12044 Worker thread wakes up
00:05:26.645 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.18) opts 0xd
00:05:26.645 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.18)
00:05:26.646 00.001 12044 Moving (-0.48, -0.18) raw xDistance=0.17 yDistance=0.50
00:05:26.646 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
00:05:26.646 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
00:05:26.646 00.000 12044 MoveAxis(E, 0, ABG)
00:05:26.646 00.000 12044 Move returns status 0, amount 0
00:05:26.646 00.000 12044 MoveAxis(S, 46, ABG)
00:05:26.646 00.000 12044 Guiding  Dir = 1, Dur = 46
00:05:26.653 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20564, med=615, FiltMin=525, FiltMax=13135, Gamma=0.810
00:05:26.659 00.006 14964 UpdateGuideState exits: m=315882 SNR=362.5
00:05:26.660 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:26.661 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:26.661 00.000 14964 Enqueuing Expose request
00:05:26.744 00.083 12044 IsSlewing returns 0
00:05:26.746 00.002 12044 IsGuiding returns 0
00:05:26.778 00.032 12044 PulseGuide returned control before completion, sleep 25
00:05:26.816 00.038 12044 IsGuiding returns 1
00:05:26.816 00.000 12044 scope still moving after pulse duration time elapsed
00:05:26.885 00.069 12044 IsSlewing returns 0
00:05:26.885 00.000 12044 IsGuiding returns 0
00:05:26.885 00.000 12044 scope move finished after 46 + 93 ms
00:05:26.885 00.000 12044 Move returns status 0, amount 46
00:05:26.885 00.000 12044 move complete, result=0
00:05:26.885 00.000 12044 worker thread done servicing request
00:05:26.885 00.000 12044 Worker thread wakes up
00:05:26.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:26.885 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 46 ms SOUTH
00:05:26.886 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,61,71,71)
00:05:27.803 00.917 14964 evsrv: cli 01AB2D50 connect
00:05:27.804 00.001 14964 case statement mapped state 6 to 3
00:05:27.805 00.001 14964 case statement mapped state 6 to 3
00:05:27.806 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"7c2bf7f8-91f6-4520-86db-dd5e70d9047c"}
00:05:27.806 00.000 14964 case statement mapped state 6 to 3
00:05:27.807 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c2bf7f8-91f6-4520-86db-dd5e70d9047c"}
00:05:27.816 00.009 14964 evsrv: cli 01AB2D50 disconnect
00:05:27.818 00.002 14964 evsrv: cli 01AB2B70 connect
00:05:27.818 00.000 14964 case statement mapped state 6 to 3
00:05:27.819 00.001 14964 case statement mapped state 6 to 3
00:05:27.820 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"542f2507-a3b4-432f-8e42-dfc679dbbfcb"}
00:05:27.820 00.000 14964 PhdController::Dither begins
00:05:27.821 00.001 14964 dither: size=2.00, dRA=1.99 dDec=2.00
00:05:27.821 00.000 14964 MountToCamera -- mountTheta (-0.79) + m_xAngle (-1.56) = xAngle (-2.34 = -2.34)
00:05:27.822 00.001 14964 MountToCamera -- mountX=1.99 mountY=2.00 hyp=2.82 mountTheta=-0.79 cameraX=-1.97, cameraY=-2.02 cameraTheta=-2.34
00:05:27.822 00.000 14964 setting lock position to (274.67, 93.59)
00:05:27.823 00.001 14964 Mount: notify guiding dithered (-2.0, -2.0)
00:05:27.823 00.000 14964 MultiStar: stabilizing after lock position change
00:05:27.824 00.001 14964 Status Line: Dither by 1.99,2.00
00:05:27.828 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:05:27.828 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
00:05:27.829 00.001 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"542f2507-a3b4-432f-8e42-dfc679dbbfcb"}
00:05:27.829 00.000 14964 evsrv: cli 01AB2B70 disconnect
00:05:29.987 02.158 12044 Exposure complete
00:05:30.008 00.021 12044 worker thread done servicing request
00:05:30.008 00.000 14964 OnExposeComplete: enter
00:05:30.009 00.001 14964 UpdateGuideState(): m_state=6
00:05:30.009 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1598
00:05:30.010 00.001 14964 Star::Find returns 1 (0), X=277.12, Y=95.45, Mass=317203, SNR=356.2, Peak=23523 HFD=3.7
00:05:30.011 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
00:05:30.011 00.000 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.26 = -1.02)
00:05:30.012 00.001 14964 CameraToMount -- cameraX=2.44 cameraY=1.86 hyp=3.07 cameraTheta=0.65 mountX=-1.82 mountY=-2.62, mountTheta=-2.18
00:05:30.013 00.001 14964 dither recenter: remaining=(-2.0,-2.0) step=(-2.0,-2.0)
00:05:30.013 00.000 14964 MountToCamera -- mountTheta (2.35) + m_xAngle (-1.56) = xAngle (0.80 = 0.80)
00:05:30.014 00.001 14964 MountToCamera -- mountX=-1.99 mountY=-2.00 hyp=2.82 mountTheta=2.35 cameraX=1.97, cameraY=2.02 cameraTheta=0.80
00:05:30.014 00.000 14964 SchedulePrimaryMove(1136A648, x=1.97, y=2.02, opts=4)
00:05:30.015 00.001 14964 Enqueuing Move request for scope (1.97, 2.02)
00:05:30.015 00.000 14964 Mount: notify direct move -1.99,-2.00
00:05:30.016 00.001 12044 Worker thread wakes up
00:05:30.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.97, 2.02) opts 0x4
00:05:30.016 00.000 12044 Handling offset move in thread for scope, endpoint = (1.97, 2.02)
00:05:30.016 00.000 12044 Moving (1.97, 2.02) raw xDistance=-1.99 yDistance=-2.00
00:05:30.016 00.000 12044 BLC: window closed
00:05:30.016 00.000 12044 MoveAxis(E, 235, B)
00:05:30.016 00.000 12044 Guiding  Dir = 2, Dur = 235
00:05:30.024 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23523, med=616, FiltMin=527, FiltMax=13503, Gamma=0.810
00:05:30.029 00.005 14964 UpdateGuideState exits: m=317203 SNR=356.2
00:05:30.030 00.001 14964 PhdController: settling, locked = 1, distance = 3.14 (2.00) aobump = 0 frame = 1 / 99999
00:05:30.031 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569530.030,"Host":"NUCBOX","Inst":1,"Distance":3.14,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:05:30.031 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.032 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:30.032 00.000 14964 Enqueuing Expose request
00:05:30.063 00.031 12044 IsSlewing returns 0
00:05:30.063 00.000 12044 IsGuiding returns 0
00:05:30.095 00.032 12044 PulseGuide returned control before completion, sleep 214
00:05:30.337 00.242 12044 IsGuiding returns 1
00:05:30.337 00.000 12044 scope still moving after pulse duration time elapsed
00:05:30.386 00.049 12044 IsSlewing returns 0
00:05:30.417 00.031 12044 IsGuiding returns 0
00:05:30.417 00.000 12044 scope move finished after 235 + 118 ms
00:05:30.417 00.000 12044 Move returns status 0, amount 235
00:05:30.417 00.000 12044 BLC: window closed
00:05:30.417 00.000 12044 BLC: Compensation needed for non-algo type move
00:05:30.417 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 368 applied
00:05:30.417 00.000 12044 MoveAxis(N, 554, B)
00:05:30.417 00.000 12044 Guiding  Dir = 0, Dur = 554
00:05:30.446 00.029 12044 IsSlewing returns 0
00:05:30.446 00.000 12044 IsGuiding returns 0
00:05:30.477 00.031 12044 PulseGuide returned control before completion, sleep 533
00:05:31.037 00.560 12044 IsGuiding returns 1
00:05:31.037 00.000 12044 scope still moving after pulse duration time elapsed
00:05:31.166 00.129 12044 IsSlewing returns 0
00:05:31.167 00.001 12044 IsGuiding returns 0
00:05:31.167 00.000 12044 scope move finished after 554 + 167 ms
00:05:31.167 00.000 12044 Move returns status 0, amount 554
00:05:31.167 00.000 12044 move complete, result=0
00:05:31.167 00.000 12044 worker thread done servicing request
00:05:31.167 00.000 12044 Worker thread wakes up
00:05:31.167 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:31.168 00.001 14964 GuideStep: -2.0 px 235 ms EAST, -2.0 px 554 ms NORTH
00:05:31.168 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:34.270 03.102 12044 Exposure complete
00:05:34.292 00.022 12044 worker thread done servicing request
00:05:34.292 00.000 14964 OnExposeComplete: enter
00:05:34.293 00.001 14964 UpdateGuideState(): m_state=6
00:05:34.293 00.000 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1599
00:05:34.295 00.002 14964 Star::Find returns 1 (0), X=274.98, Y=93.98, Mass=305102, SNR=353.9, Peak=22303 HFD=4.0
00:05:34.295 00.000 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
00:05:34.296 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.76)
00:05:34.296 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=0.40 hyp=0.50 cameraTheta=0.91 mountX=-0.39 mountY=-0.35, mountTheta=-2.42
00:05:34.298 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.40, opts=13)
00:05:34.299 00.001 14964 Enqueuing Move request for scope (0.31, 0.40)
00:05:34.299 00.000 12044 Worker thread wakes up
00:05:34.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.40) opts 0xd
00:05:34.299 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.40)
00:05:34.299 00.000 12044 Moving (0.31, 0.40) raw xDistance=-0.39 yDistance=-0.35
00:05:34.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = 0.00
00:05:34.300 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:34.300 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:05:34.300 00.000 12044 MoveAxis(E, 30, ABG)
00:05:34.300 00.000 12044 Guiding  Dir = 2, Dur = 30
00:05:34.307 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22303, med=615, FiltMin=523, FiltMax=12853, Gamma=0.810
00:05:34.312 00.005 14964 UpdateGuideState exits: m=305102 SNR=353.9
00:05:34.313 00.001 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 2 / 99999
00:05:34.313 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778569534.313,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:05:34.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.315 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:34.315 00.000 14964 Enqueuing Expose request
00:05:34.320 00.005 12044 IsSlewing returns 0
00:05:34.322 00.002 12044 IsGuiding returns 0
00:05:34.355 00.033 12044 IsGuiding returns 1
00:05:34.355 00.000 12044 scope still moving after pulse duration time elapsed
00:05:34.404 00.049 12044 IsSlewing returns 0
00:05:34.404 00.000 12044 IsGuiding returns 0
00:05:34.404 00.000 12044 scope move finished after 30 + 52 ms
00:05:34.404 00.000 12044 Move returns status 0, amount 30
00:05:34.404 00.000 12044 MoveAxis(N, 0, ABG)
00:05:34.404 00.000 12044 Move returns status 0, amount 0
00:05:34.404 00.000 12044 move complete, result=0
00:05:34.404 00.000 12044 worker thread done servicing request
00:05:34.404 00.000 12044 Worker thread wakes up
00:05:34.404 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:34.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:34.404 00.000 14964 GuideStep: -0.4 px 30 ms EAST, -0.3 px 0 ms NORTH
00:05:37.520 03.116 12044 Exposure complete
00:05:37.563 00.043 12044 worker thread done servicing request
00:05:37.563 00.000 14964 OnExposeComplete: enter
00:05:37.565 00.002 14964 UpdateGuideState(): m_state=6
00:05:37.567 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1600
00:05:37.568 00.001 14964 Star::Find returns 1 (0), X=274.98, Y=93.32, Mass=310126, SNR=353.4, Peak=22987 HFD=3.9
00:05:37.569 00.001 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.85 = 0.85)
00:05:37.571 00.002 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.38)
00:05:37.572 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-0.71 mountX=0.27 mountY=-0.28, mountTheta=-0.81
00:05:37.577 00.005 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.26, opts=13)
00:05:37.579 00.002 14964 Enqueuing Move request for scope (0.31, -0.26)
00:05:37.580 00.001 12044 Worker thread wakes up
00:05:37.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.26) opts 0xd
00:05:37.580 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.26)
00:05:37.581 00.001 12044 Moving (0.31, -0.26) raw xDistance=0.27 yDistance=-0.28
00:05:37.581 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.00
00:05:37.581 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:37.581 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:05:37.581 00.000 12044 MoveAxis(E, 0, ABG)
00:05:37.581 00.000 12044 Move returns status 0, amount 0
00:05:37.581 00.000 12044 MoveAxis(N, 0, ABG)
00:05:37.581 00.000 12044 Move returns status 0, amount 0
00:05:37.581 00.000 12044 move complete, result=0
00:05:37.581 00.000 12044 worker thread done servicing request
00:05:37.595 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22987, med=615, FiltMin=525, FiltMax=14628, Gamma=0.810
00:05:37.606 00.011 14964 UpdateGuideState exits: m=310126 SNR=353.4
00:05:37.606 00.000 14964 PhdController: settling, locked = 1, distance = 0.47 (2.00) aobump = 0 frame = 3 / 99999
00:05:37.608 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778569537.608,"Host":"NUCBOX","Inst":1,"Distance":0.47,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
00:05:37.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.611 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:37.612 00.001 14964 Enqueuing Expose request
00:05:37.613 00.001 12044 Worker thread wakes up
00:05:37.613 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:37.614 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:37.614 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:05:40.741 03.127 12044 Exposure complete
00:05:40.768 00.027 12044 worker thread done servicing request
00:05:40.768 00.000 14964 OnExposeComplete: enter
00:05:40.769 00.001 14964 UpdateGuideState(): m_state=6
00:05:40.769 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1601
00:05:40.770 00.001 14964 Star::Find returns 1 (0), X=274.64, Y=93.31, Mass=307526, SNR=352.0, Peak=19620 HFD=3.8
00:05:40.771 00.001 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.15 = -0.15)
00:05:40.771 00.000 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
00:05:40.772 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.71 mountX=0.28 mountY=0.07, mountTheta=0.23
00:05:40.779 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.28, opts=13)
00:05:40.781 00.002 14964 Enqueuing Move request for scope (-0.04, -0.28)
00:05:40.782 00.001 12044 Worker thread wakes up
00:05:40.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
00:05:40.782 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
00:05:40.782 00.000 12044 Moving (-0.04, -0.28) raw xDistance=0.28 yDistance=0.07
00:05:40.782 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
00:05:40.782 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.783 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:40.783 00.000 12044 MoveAxis(E, 0, ABG)
00:05:40.783 00.000 12044 Move returns status 0, amount 0
00:05:40.783 00.000 12044 MoveAxis(N, 0, ABG)
00:05:40.783 00.000 12044 Move returns status 0, amount 0
00:05:40.783 00.000 12044 move complete, result=0
00:05:40.783 00.000 12044 worker thread done servicing request
00:05:40.797 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19620, med=615, FiltMin=528, FiltMax=15491, Gamma=0.810
00:05:40.808 00.011 14964 UpdateGuideState exits: m=307526 SNR=352.0
00:05:40.809 00.001 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 4 / 99999
00:05:40.809 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778569540.809,"Host":"NUCBOX","Inst":1,"Distance":0.41,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
00:05:40.810 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:40.811 00.001 14964 Enqueuing Expose request
00:05:40.812 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:40.813 00.001 12044 Worker thread wakes up
00:05:40.813 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:40.813 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:43.916 03.103 12044 Exposure complete
00:05:43.939 00.023 12044 worker thread done servicing request
00:05:43.939 00.000 14964 OnExposeComplete: enter
00:05:43.940 00.001 14964 UpdateGuideState(): m_state=6
00:05:43.940 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1602
00:05:43.941 00.001 14964 Star::Find returns 1 (0), X=274.68, Y=93.53, Mass=306770, SNR=355.4, Peak=18440 HFD=3.8
00:05:43.941 00.000 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.07 = 0.07)
00:05:43.942 00.001 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
00:05:43.942 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.49 mountX=0.06 mountY=0.00, mountTheta=0.02
00:05:43.943 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.06, opts=13)
00:05:43.944 00.001 14964 Enqueuing Move request for scope (0.00, -0.06)
00:05:43.944 00.000 12044 Worker thread wakes up
00:05:43.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
00:05:43.944 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
00:05:43.944 00.000 12044 Moving (0.00, -0.06) raw xDistance=0.06 yDistance=0.00
00:05:43.944 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.35, using input
00:05:43.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.14
00:05:43.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:43.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:43.944 00.000 12044 MoveAxis(E, 0, ABG)
00:05:43.944 00.000 12044 Move returns status 0, amount 0
00:05:43.944 00.000 12044 MoveAxis(N, 0, ABG)
00:05:43.944 00.000 12044 Move returns status 0, amount 0
00:05:43.945 00.001 12044 move complete, result=0
00:05:43.945 00.000 12044 worker thread done servicing request
00:05:43.953 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18440, med=615, FiltMin=525, FiltMax=14651, Gamma=0.810
00:05:43.959 00.006 14964 UpdateGuideState exits: m=306770 SNR=355.4
00:05:43.960 00.001 14964 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 5 / 99999
00:05:43.960 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778569543.960,"Host":"NUCBOX","Inst":1,"Distance":0.31,"Time":9.6,"SettleTime":15.0,"StarLocked":true}
00:05:43.961 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:43.961 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:43.962 00.001 14964 Enqueuing Expose request
00:05:43.962 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:43.963 00.001 12044 Worker thread wakes up
00:05:43.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:43.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:47.064 03.101 12044 Exposure complete
00:05:47.095 00.031 12044 worker thread done servicing request
00:05:47.095 00.000 14964 OnExposeComplete: enter
00:05:47.095 00.000 14964 UpdateGuideState(): m_state=6
00:05:47.096 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1603
00:05:47.096 00.000 14964 Star::Find returns 1 (0), X=274.62, Y=93.05, Mass=306042, SNR=342.4, Peak=18483 HFD=4.0
00:05:47.097 00.001 14964 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.56) = xAngle (-0.11 = -0.11)
00:05:47.098 00.001 14964 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.94 = 2.94)
00:05:47.098 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.53 hyp=0.53 cameraTheta=-1.67 mountX=0.53 mountY=0.10, mountTheta=0.20
00:05:47.099 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.53, opts=13)
00:05:47.099 00.000 14964 Enqueuing Move request for scope (-0.05, -0.53)
00:05:47.100 00.001 12044 Worker thread wakes up
00:05:47.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.53) opts 0xd
00:05:47.100 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.53)
00:05:47.100 00.000 12044 Moving (-0.05, -0.53) raw xDistance=0.53 yDistance=0.10
00:05:47.100 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.53 is < calculated value 0.53, using input
00:05:47.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.53, slope = 0.16
00:05:47.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:47.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:05:47.100 00.000 12044 MoveAxis(W, 41, ABG)
00:05:47.100 00.000 12044 Guiding  Dir = 3, Dur = 41
00:05:47.113 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18483, med=615, FiltMin=529, FiltMax=15791, Gamma=0.810
00:05:47.119 00.006 14964 UpdateGuideState exits: m=306042 SNR=342.4
00:05:47.119 00.000 14964 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 6 / 99999
00:05:47.120 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569547.120,"Host":"NUCBOX","Inst":1,"Distance":0.38,"Time":12.8,"SettleTime":15.0,"StarLocked":true}
00:05:47.120 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.121 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:47.121 00.000 14964 Enqueuing Expose request
00:05:47.168 00.047 12044 IsSlewing returns 0
00:05:47.197 00.029 12044 IsGuiding returns 0
00:05:47.228 00.031 12044 PulseGuide returned control before completion, sleep 20
00:05:47.260 00.032 12044 IsGuiding returns 1
00:05:47.260 00.000 12044 scope still moving after pulse duration time elapsed
00:05:47.373 00.113 12044 IsSlewing returns 0
00:05:47.373 00.000 12044 IsGuiding returns 0
00:05:47.373 00.000 12044 scope move finished after 41 + 135 ms
00:05:47.373 00.000 12044 Move returns status 0, amount 41
00:05:47.373 00.000 12044 MoveAxis(N, 0, ABG)
00:05:47.373 00.000 12044 Move returns status 0, amount 0
00:05:47.373 00.000 12044 move complete, result=0
00:05:47.373 00.000 12044 worker thread done servicing request
00:05:47.374 00.001 12044 Worker thread wakes up
00:05:47.374 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:47.374 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:47.374 00.000 14964 GuideStep: 0.5 px 41 ms WEST, 0.1 px 0 ms NORTH
00:05:50.478 03.104 12044 Exposure complete
00:05:50.502 00.024 12044 worker thread done servicing request
00:05:50.502 00.000 14964 OnExposeComplete: enter
00:05:50.502 00.000 14964 UpdateGuideState(): m_state=6
00:05:50.503 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1604
00:05:50.503 00.000 14964 Star::Find returns 1 (0), X=275.11, Y=94.05, Mass=303848, SNR=337.6, Peak=24627 HFD=4.1
00:05:50.504 00.001 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.56) = xAngle (2.38 = 2.38)
00:05:50.504 00.000 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.85)
00:05:50.505 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=0.47 hyp=0.64 cameraTheta=0.82 mountX=-0.46 mountY=-0.48, mountTheta=-2.33
00:05:50.506 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.47, opts=13)
00:05:50.507 00.001 14964 Enqueuing Move request for scope (0.44, 0.47)
00:05:50.507 00.000 12044 Worker thread wakes up
00:05:50.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.47) opts 0xd
00:05:50.507 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.47)
00:05:50.507 00.000 12044 Moving (0.44, 0.47) raw xDistance=-0.46 yDistance=-0.48
00:05:50.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.46, slope = 0.01
00:05:50.508 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:50.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:05:50.508 00.000 12044 MoveAxis(E, 0, ABG)
00:05:50.508 00.000 12044 Move returns status 0, amount 0
00:05:50.508 00.000 12044 MoveAxis(N, 0, ABG)
00:05:50.508 00.000 12044 Move returns status 0, amount 0
00:05:50.508 00.000 12044 move complete, result=0
00:05:50.508 00.000 12044 worker thread done servicing request
00:05:50.515 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24627, med=615, FiltMin=531, FiltMax=11649, Gamma=0.810
00:05:50.521 00.006 14964 UpdateGuideState exits: m=303848 SNR=337.6
00:05:50.521 00.000 14964 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 7 / 99999
00:05:50.522 00.001 14964 PhdController: newstate STATE_FINISH
00:05:50.522 00.000 14964 PhdController complete: success
00:05:50.523 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778569550.523,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:05:50.523 00.000 14964 Mount: notify guiding dither settle done success=1
00:05:50.524 00.001 14964 PhdController: newstate STATE_IDLE
00:05:50.524 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.525 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:50.525 00.000 14964 Enqueuing Expose request
00:05:50.526 00.001 14964 GuideStep: -0.5 px 0 ms EAST, -0.5 px 0 ms NORTH
00:05:50.526 00.000 12044 Worker thread wakes up
00:05:50.527 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:50.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:53.656 03.129 12044 Exposure complete
00:05:53.710 00.054 12044 worker thread done servicing request
00:05:53.710 00.000 14964 OnExposeComplete: enter
00:05:53.712 00.002 14964 UpdateGuideState(): m_state=6
00:05:53.713 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1605
00:05:53.715 00.002 14964 Star::Find returns 1 (0), X=274.62, Y=93.51, Mass=309342, SNR=348.9, Peak=18755 HFD=3.7
00:05:53.716 00.001 14964 MultiStar: exiting stabilization period
00:05:53.717 00.001 14964 MultiStar: updating star positions after lock position change
00:05:53.719 00.002 14964 Star::Find(35, 69, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1605
00:05:53.721 00.002 14964 Star::Find returns 1 (0), X=69.83, Y=325.82, Mass=16584, SNR=59.3, Peak=1915 HFD=3.1
00:05:53.722 00.001 14964 Star::Find(35, 135, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1605
00:05:53.723 00.001 14964 Star::Find returns 1 (0), X=136.47, Y=315.71, Mass=5130, SNR=30.8, Peak=1091 HFD=3.1
00:05:53.725 00.002 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.56) = xAngle (-0.67 = -0.67)
00:05:53.726 00.001 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.39 = 2.39)
00:05:53.727 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=0.07 mountY=0.06, mountTheta=0.72
00:05:53.729 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.07, opts=13)
00:05:53.731 00.002 14964 Enqueuing Move request for scope (-0.06, -0.07)
00:05:53.732 00.001 12044 Worker thread wakes up
00:05:53.733 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:05:53.733 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:05:53.733 00.000 12044 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.06
00:05:53.733 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
00:05:53.733 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:53.733 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:53.733 00.000 12044 MoveAxis(E, 0, ABG)
00:05:53.733 00.000 12044 Move returns status 0, amount 0
00:05:53.733 00.000 12044 MoveAxis(N, 0, ABG)
00:05:53.733 00.000 12044 Move returns status 0, amount 0
00:05:53.733 00.000 12044 move complete, result=0
00:05:53.733 00.000 12044 worker thread done servicing request
00:05:53.746 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18755, med=616, FiltMin=539, FiltMax=15739, Gamma=0.810
00:05:53.756 00.010 14964 UpdateGuideState exits: m=309342 SNR=348.9
00:05:53.758 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.760 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:53.762 00.002 14964 Enqueuing Expose request
00:05:53.763 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:53.765 00.002 12044 Worker thread wakes up
00:05:53.766 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:53.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:05:56.898 03.132 12044 Exposure complete
00:05:56.921 00.023 12044 worker thread done servicing request
00:05:56.921 00.000 14964 OnExposeComplete: enter
00:05:56.921 00.000 14964 UpdateGuideState(): m_state=6
00:05:56.922 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1606
00:05:56.922 00.000 14964 Star::Find returns 1 (0), X=274.78, Y=93.97, Mass=308395, SNR=354.4, Peak=20331 HFD=4.1
00:05:56.924 00.002 14964 MultiStar: [#1 0.17,-0.39,0.17,U] [#2 -0.22,-0.60,0.09,U] 
00:05:56.924 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.21}, one-star: {0.10, 0.39}
00:05:56.925 00.001 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
00:05:56.925 00.000 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
00:05:56.927 00.002 14964 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
00:05:56.927 00.000 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.21, opts=13)
00:05:56.928 00.001 14964 Enqueuing Move request for scope (0.09, 0.21)
00:05:56.928 00.000 12044 Worker thread wakes up
00:05:56.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:05:56.928 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:05:56.928 00.000 12044 Moving (0.09, 0.21) raw xDistance=-0.21 yDistance=-0.11
00:05:56.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
00:05:56.928 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:56.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:56.928 00.000 12044 MoveAxis(E, 0, ABG)
00:05:56.928 00.000 12044 Move returns status 0, amount 0
00:05:56.928 00.000 12044 MoveAxis(N, 0, ABG)
00:05:56.928 00.000 12044 Move returns status 0, amount 0
00:05:56.928 00.000 12044 move complete, result=0
00:05:56.930 00.002 12044 worker thread done servicing request
00:05:56.936 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20331, med=616, FiltMin=534, FiltMax=17020, Gamma=0.810
00:05:56.943 00.007 14964 UpdateGuideState exits: m=308395 SNR=354.4
00:05:56.943 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.943 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:05:56.944 00.001 14964 Enqueuing Expose request
00:05:56.944 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:56.944 00.000 12044 Worker thread wakes up
00:05:56.945 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:05:56.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:00.072 03.127 12044 Exposure complete
00:06:00.113 00.041 12044 worker thread done servicing request
00:06:00.113 00.000 14964 OnExposeComplete: enter
00:06:00.114 00.001 14964 UpdateGuideState(): m_state=6
00:06:00.116 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1607
00:06:00.118 00.002 14964 Star::Find returns 1 (0), X=274.93, Y=93.94, Mass=314764, SNR=355.6, Peak=21891 HFD=4.1
00:06:00.120 00.002 14964 MultiStar: [#1 0.26,-0.07,0.16,U] [#2 -0.03,-0.04,0.07,U] 
00:06:00.121 00.001 14964 refined, 2 included, MultiStar: {0.24, 0.28}, one-star: {0.26, 0.35}
00:06:00.122 00.001 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
00:06:00.124 00.002 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
00:06:00.125 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.85 mountX=-0.27 mountY=-0.27, mountTheta=-2.36
00:06:00.127 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.28, opts=13)
00:06:00.127 00.000 14964 Enqueuing Move request for scope (0.24, 0.28)
00:06:00.128 00.001 12044 Worker thread wakes up
00:06:00.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
00:06:00.128 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
00:06:00.128 00.000 12044 Moving (0.24, 0.28) raw xDistance=-0.27 yDistance=-0.27
00:06:00.129 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.03
00:06:00.129 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:00.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:06:00.129 00.000 12044 MoveAxis(E, 0, ABG)
00:06:00.129 00.000 12044 Move returns status 0, amount 0
00:06:00.129 00.000 12044 MoveAxis(N, 0, ABG)
00:06:00.129 00.000 12044 Move returns status 0, amount 0
00:06:00.129 00.000 12044 move complete, result=0
00:06:00.129 00.000 12044 worker thread done servicing request
00:06:00.140 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21891, med=615, FiltMin=529, FiltMax=15392, Gamma=0.810
00:06:00.145 00.005 14964 UpdateGuideState exits: m=314764 SNR=355.6
00:06:00.146 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.146 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:00.147 00.001 14964 Enqueuing Expose request
00:06:00.147 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:06:00.148 00.001 12044 Worker thread wakes up
00:06:00.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:00.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:03.248 03.100 12044 Exposure complete
00:06:03.290 00.042 12044 worker thread done servicing request
00:06:03.291 00.001 14964 OnExposeComplete: enter
00:06:03.293 00.002 14964 UpdateGuideState(): m_state=6
00:06:03.293 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1608
00:06:03.294 00.001 14964 Star::Find returns 1 (0), X=274.85, Y=93.80, Mass=303551, SNR=335.9, Peak=18787 HFD=4.0
00:06:03.294 00.000 14964 MultiStar: [#1 0.20,-0.18,0.18,U] [#2 0.15,-0.13,0.09,U] 
00:06:03.296 00.002 14964 refined, 2 included, MultiStar: {0.18, 0.14}, one-star: {0.18, 0.22}
00:06:03.297 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
00:06:03.299 00.002 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.26 = -1.02)
00:06:03.300 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.22 cameraTheta=0.65 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
00:06:03.303 00.003 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.14, opts=13)
00:06:03.305 00.002 14964 Enqueuing Move request for scope (0.18, 0.14)
00:06:03.307 00.002 12044 Worker thread wakes up
00:06:03.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
00:06:03.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
00:06:03.308 00.001 12044 Moving (0.18, 0.14) raw xDistance=-0.13 yDistance=-0.19
00:06:03.308 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.19, using input
00:06:03.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
00:06:03.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:03.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:06:03.308 00.000 12044 MoveAxis(E, 0, ABG)
00:06:03.308 00.000 12044 Move returns status 0, amount 0
00:06:03.308 00.000 12044 MoveAxis(N, 0, ABG)
00:06:03.308 00.000 12044 Move returns status 0, amount 0
00:06:03.308 00.000 12044 move complete, result=0
00:06:03.308 00.000 12044 worker thread done servicing request
00:06:03.322 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18787, med=615, FiltMin=522, FiltMax=15563, Gamma=0.810
00:06:03.331 00.009 14964 UpdateGuideState exits: m=303551 SNR=335.9
00:06:03.333 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.333 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:03.334 00.001 14964 Enqueuing Expose request
00:06:03.335 00.001 12044 Worker thread wakes up
00:06:03.335 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:06:03.337 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:03.337 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:06.436 03.099 12044 Exposure complete
00:06:06.474 00.038 12044 worker thread done servicing request
00:06:06.474 00.000 14964 OnExposeComplete: enter
00:06:06.475 00.001 14964 UpdateGuideState(): m_state=6
00:06:06.476 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1609
00:06:06.476 00.000 14964 Star::Find returns 1 (0), X=274.70, Y=93.97, Mass=310619, SNR=364.5, Peak=20371 HFD=4.0
00:06:06.478 00.002 14964 MultiStar: [#1 0.19,-0.25,0.17,U] [#2 -0.15,-0.21,0.07,U] 
00:06:06.480 00.002 14964 refined, 2 included, MultiStar: {0.04, 0.26}, one-star: {0.02, 0.39}
00:06:06.481 00.001 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
00:06:06.482 00.001 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.24)
00:06:06.484 00.002 14964 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.44 mountX=-0.26 mountY=-0.06, mountTheta=-2.91
00:06:06.486 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.26, opts=13)
00:06:06.487 00.001 14964 Enqueuing Move request for scope (0.04, 0.26)
00:06:06.487 00.000 12044 Worker thread wakes up
00:06:06.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:06:06.487 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:06:06.487 00.000 12044 Moving (0.04, 0.26) raw xDistance=-0.26 yDistance=-0.06
00:06:06.487 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.43, using input
00:06:06.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.07
00:06:06.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:06.487 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:06.487 00.000 12044 MoveAxis(E, 0, ABG)
00:06:06.487 00.000 12044 Move returns status 0, amount 0
00:06:06.487 00.000 12044 MoveAxis(N, 0, ABG)
00:06:06.487 00.000 12044 Move returns status 0, amount 0
00:06:06.487 00.000 12044 move complete, result=0
00:06:06.487 00.000 12044 worker thread done servicing request
00:06:06.495 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20371, med=615, FiltMin=513, FiltMax=16771, Gamma=0.810
00:06:06.501 00.006 14964 UpdateGuideState exits: m=310619 SNR=364.5
00:06:06.501 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.502 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:06.502 00.000 14964 Enqueuing Expose request
00:06:06.502 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:06.503 00.001 12044 Worker thread wakes up
00:06:06.503 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:06.503 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:09.618 03.115 12044 Exposure complete
00:06:09.661 00.043 12044 worker thread done servicing request
00:06:09.661 00.000 14964 OnExposeComplete: enter
00:06:09.663 00.002 14964 UpdateGuideState(): m_state=6
00:06:09.664 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1610
00:06:09.666 00.002 14964 Star::Find returns 1 (0), X=274.57, Y=93.90, Mass=309251, SNR=357.2, Peak=20527 HFD=3.9
00:06:09.668 00.002 14964 MultiStar: [#1 0.04,-0.12,0.17,U] [#2 -0.28,-0.04,0.06,U] 
00:06:09.670 00.002 14964 refined, 2 included, MultiStar: {-0.10, 0.24}, one-star: {-0.11, 0.32}
00:06:09.670 00.000 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.51 = -2.78)
00:06:09.672 00.002 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
00:06:09.673 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=-0.24 mountY=0.07, mountTheta=2.86
00:06:09.675 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.24, opts=13)
00:06:09.677 00.002 14964 Enqueuing Move request for scope (-0.10, 0.24)
00:06:09.678 00.001 12044 Worker thread wakes up
00:06:09.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:06:09.678 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:06:09.678 00.000 12044 Moving (-0.10, 0.24) raw xDistance=-0.24 yDistance=0.07
00:06:09.678 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.39, using input
00:06:09.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.06
00:06:09.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:09.678 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:09.679 00.001 12044 MoveAxis(E, 0, ABG)
00:06:09.679 00.000 12044 Move returns status 0, amount 0
00:06:09.679 00.000 12044 MoveAxis(N, 0, ABG)
00:06:09.679 00.000 12044 Move returns status 0, amount 0
00:06:09.679 00.000 12044 move complete, result=0
00:06:09.680 00.001 12044 worker thread done servicing request
00:06:09.692 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20527, med=616, FiltMin=532, FiltMax=17123, Gamma=0.810
00:06:09.702 00.010 14964 UpdateGuideState exits: m=309251 SNR=357.2
00:06:09.704 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.705 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:09.707 00.002 14964 Enqueuing Expose request
00:06:09.708 00.001 12044 Worker thread wakes up
00:06:09.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:09.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:09.708 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:12.839 03.131 12044 Exposure complete
00:06:12.877 00.038 12044 worker thread done servicing request
00:06:12.877 00.000 14964 OnExposeComplete: enter
00:06:12.878 00.001 14964 UpdateGuideState(): m_state=6
00:06:12.878 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1611
00:06:12.879 00.001 14964 Star::Find returns 1 (0), X=274.33, Y=94.10, Mass=306747, SNR=351.3, Peak=22041 HFD=4.0
00:06:12.880 00.001 14964 MultiStar: [#1 -0.22,-0.60,0.18,U] [#2 -0.44,-0.24,0.07,U] 
00:06:12.880 00.000 14964 refined, 2 included, MultiStar: {-0.34, 0.31}, one-star: {-0.35, 0.51}
00:06:12.880 00.000 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.95 = -2.33)
00:06:12.881 00.001 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
00:06:12.881 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=0.31 hyp=0.46 cameraTheta=2.40 mountX=-0.32 mountY=0.30, mountTheta=2.38
00:06:12.884 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.31, opts=13)
00:06:12.884 00.000 14964 Enqueuing Move request for scope (-0.34, 0.31)
00:06:12.886 00.002 12044 Worker thread wakes up
00:06:12.886 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.31) opts 0xd
00:06:12.886 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.31)
00:06:12.886 00.000 12044 Moving (-0.34, 0.31) raw xDistance=-0.32 yDistance=0.30
00:06:12.886 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.33, using input
00:06:12.886 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:06:12.886 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.05
00:06:12.886 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:12.886 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:06:12.886 00.000 12044 MoveAxis(E, 24, ABG)
00:06:12.886 00.000 12044 Guiding  Dir = 2, Dur = 24
00:06:12.893 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22041, med=615, FiltMin=522, FiltMax=15471, Gamma=0.810
00:06:12.899 00.006 14964 UpdateGuideState exits: m=306747 SNR=351.3
00:06:12.899 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.900 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:12.900 00.000 14964 Enqueuing Expose request
00:06:12.919 00.019 12044 IsSlewing returns 0
00:06:12.919 00.000 12044 IsGuiding returns 0
00:06:12.952 00.033 12044 IsGuiding returns 1
00:06:12.952 00.000 12044 scope still moving after pulse duration time elapsed
00:06:13.011 00.059 12044 IsSlewing returns 0
00:06:13.042 00.031 12044 IsGuiding returns 0
00:06:13.042 00.000 12044 scope move finished after 24 + 99 ms
00:06:13.043 00.001 12044 Move returns status 0, amount 24
00:06:13.043 00.000 12044 MoveAxis(N, 0, ABG)
00:06:13.043 00.000 12044 Move returns status 0, amount 0
00:06:13.043 00.000 12044 move complete, result=0
00:06:13.043 00.000 12044 worker thread done servicing request
00:06:13.043 00.000 12044 Worker thread wakes up
00:06:13.043 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:13.043 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:13.043 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.3 px 0 ms NORTH
00:06:16.154 03.111 12044 Exposure complete
00:06:16.187 00.033 12044 worker thread done servicing request
00:06:16.188 00.001 14964 OnExposeComplete: enter
00:06:16.188 00.000 14964 UpdateGuideState(): m_state=6
00:06:16.189 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1612
00:06:16.189 00.000 14964 Star::Find returns 1 (0), X=274.41, Y=94.10, Mass=308423, SNR=362.4, Peak=23925 HFD=3.9
00:06:16.191 00.002 14964 MultiStar: [#1 -0.14,-0.30,0.18,U] [#2 -0.32,-0.18,0.07,U] 
00:06:16.192 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.36}, one-star: {-0.27, 0.51}
00:06:16.192 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
00:06:16.193 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
00:06:16.193 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.36 hyp=0.44 cameraTheta=2.18 mountX=-0.36 mountY=0.21, mountTheta=2.61
00:06:16.195 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.36, opts=13)
00:06:16.195 00.000 14964 Enqueuing Move request for scope (-0.25, 0.36)
00:06:16.196 00.001 12044 Worker thread wakes up
00:06:16.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.36) opts 0xd
00:06:16.196 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.36)
00:06:16.196 00.000 12044 Moving (-0.25, 0.36) raw xDistance=-0.36 yDistance=0.21
00:06:16.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.36, slope = 0.00
00:06:16.196 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:16.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:06:16.196 00.000 12044 MoveAxis(E, 28, ABG)
00:06:16.196 00.000 12044 Guiding  Dir = 2, Dur = 28
00:06:16.208 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23925, med=615, FiltMin=532, FiltMax=18187, Gamma=0.810
00:06:16.215 00.007 14964 UpdateGuideState exits: m=308423 SNR=362.4
00:06:16.215 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.216 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:16.216 00.000 14964 Enqueuing Expose request
00:06:16.228 00.012 12044 IsSlewing returns 0
00:06:16.228 00.000 12044 IsGuiding returns 0
00:06:16.261 00.033 12044 IsGuiding returns 1
00:06:16.261 00.000 12044 scope still moving after pulse duration time elapsed
00:06:16.322 00.061 12044 IsSlewing returns 0
00:06:16.323 00.001 12044 IsGuiding returns 0
00:06:16.323 00.000 12044 scope move finished after 28 + 66 ms
00:06:16.323 00.000 12044 Move returns status 0, amount 28
00:06:16.323 00.000 12044 MoveAxis(N, 0, ABG)
00:06:16.323 00.000 12044 Move returns status 0, amount 0
00:06:16.323 00.000 12044 move complete, result=0
00:06:16.323 00.000 12044 worker thread done servicing request
00:06:16.323 00.000 12044 Worker thread wakes up
00:06:16.323 00.000 14964 GuideStep: -0.4 px 28 ms EAST, 0.2 px 0 ms NORTH
00:06:16.325 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:16.325 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:19.430 03.105 12044 Exposure complete
00:06:19.471 00.041 12044 worker thread done servicing request
00:06:19.471 00.000 14964 OnExposeComplete: enter
00:06:19.473 00.002 14964 UpdateGuideState(): m_state=6
00:06:19.474 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1613
00:06:19.476 00.002 14964 Star::Find returns 1 (0), X=274.72, Y=94.05, Mass=312451, SNR=365.6, Peak=22631 HFD=4.0
00:06:19.478 00.002 14964 MultiStar: [#1 0.16,-0.36,0.18,U] [#2 -0.01,-0.16,0.06,U] 
00:06:19.480 00.002 14964 refined, 2 included, MultiStar: {0.06, 0.32}, one-star: {0.04, 0.46}
00:06:19.481 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
00:06:19.484 00.003 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.29)
00:06:19.486 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.39 mountX=-0.32 mountY=-0.09, mountTheta=-2.86
00:06:19.490 00.004 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.32, opts=13)
00:06:19.491 00.001 14964 Enqueuing Move request for scope (0.06, 0.32)
00:06:19.493 00.002 12044 Worker thread wakes up
00:06:19.494 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
00:06:19.494 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
00:06:19.494 00.000 12044 Moving (0.06, 0.32) raw xDistance=-0.32 yDistance=-0.09
00:06:19.494 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = 0.00
00:06:19.494 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:19.494 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:19.495 00.001 12044 MoveAxis(E, 24, ABG)
00:06:19.495 00.000 12044 Guiding  Dir = 2, Dur = 24
00:06:19.509 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22631, med=615, FiltMin=535, FiltMax=17696, Gamma=0.810
00:06:19.520 00.011 14964 UpdateGuideState exits: m=312451 SNR=365.6
00:06:19.521 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.523 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:19.524 00.001 14964 Enqueuing Expose request
00:06:19.541 00.017 12044 IsSlewing returns 0
00:06:19.542 00.001 12044 IsGuiding returns 0
00:06:19.631 00.089 12044 IsGuiding returns 1
00:06:19.631 00.000 12044 scope still moving after pulse duration time elapsed
00:06:19.681 00.050 12044 IsSlewing returns 0
00:06:19.683 00.002 12044 IsGuiding returns 0
00:06:19.683 00.000 12044 scope move finished after 24 + 117 ms
00:06:19.683 00.000 12044 Move returns status 0, amount 24
00:06:19.683 00.000 12044 MoveAxis(N, 0, ABG)
00:06:19.683 00.000 12044 Move returns status 0, amount 0
00:06:19.683 00.000 12044 move complete, result=0
00:06:19.683 00.000 12044 worker thread done servicing request
00:06:19.683 00.000 12044 Worker thread wakes up
00:06:19.684 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:19.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:19.684 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.1 px 0 ms NORTH
00:06:22.794 03.110 12044 Exposure complete
00:06:22.817 00.023 12044 worker thread done servicing request
00:06:22.817 00.000 14964 OnExposeComplete: enter
00:06:22.818 00.001 14964 UpdateGuideState(): m_state=6
00:06:22.818 00.000 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1614
00:06:22.819 00.001 14964 Star::Find returns 1 (0), X=274.37, Y=93.75, Mass=310824, SNR=359.5, Peak=17941 HFD=3.9
00:06:22.819 00.000 14964 MultiStar: [#1 0.00,-0.03,0.17,U] [#2 -0.39,0.23,0.07,U] 
00:06:22.820 00.001 14964 refined, 2 included, MultiStar: {-0.27, 0.14}, one-star: {-0.30, 0.16}
00:06:22.820 00.000 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
00:06:22.821 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
00:06:22.822 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.66 mountX=-0.14 mountY=0.25, mountTheta=2.09
00:06:22.825 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.14, opts=13)
00:06:22.825 00.000 14964 Enqueuing Move request for scope (-0.27, 0.14)
00:06:22.826 00.001 12044 Worker thread wakes up
00:06:22.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
00:06:22.826 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
00:06:22.826 00.000 12044 Moving (-0.27, 0.14) raw xDistance=-0.14 yDistance=0.25
00:06:22.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
00:06:22.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:22.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:06:22.826 00.000 12044 MoveAxis(E, 0, ABG)
00:06:22.826 00.000 12044 Move returns status 0, amount 0
00:06:22.826 00.000 12044 MoveAxis(N, 0, ABG)
00:06:22.826 00.000 12044 Move returns status 0, amount 0
00:06:22.826 00.000 12044 move complete, result=0
00:06:22.826 00.000 12044 worker thread done servicing request
00:06:22.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17941, med=616, FiltMin=535, FiltMax=13687, Gamma=0.810
00:06:22.839 00.006 14964 UpdateGuideState exits: m=310824 SNR=359.5
00:06:22.841 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.842 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:22.843 00.001 14964 Enqueuing Expose request
00:06:22.844 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:06:22.846 00.002 12044 Worker thread wakes up
00:06:22.846 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:22.846 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:25.945 03.099 12044 Exposure complete
00:06:25.981 00.036 12044 worker thread done servicing request
00:06:25.982 00.001 14964 OnExposeComplete: enter
00:06:25.983 00.001 14964 UpdateGuideState(): m_state=6
00:06:25.984 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1615
00:06:25.985 00.001 14964 Star::Find returns 1 (0), X=274.63, Y=93.49, Mass=307096, SNR=356.5, Peak=21351 HFD=3.4
00:06:25.986 00.001 14964 MultiStar: [#1 0.02,0.03,0.19,U] [#2 0.07,0.02,0.08,U] 
00:06:25.988 00.002 14964 refined, 2 included, MultiStar: {-0.02, -0.07}, one-star: {-0.04, -0.10}
00:06:25.989 00.001 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
00:06:25.990 00.001 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
00:06:25.992 00.002 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.89 mountX=0.07 mountY=0.03, mountTheta=0.41
00:06:25.995 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.07, opts=13)
00:06:25.996 00.001 14964 Enqueuing Move request for scope (-0.02, -0.07)
00:06:25.998 00.002 12044 Worker thread wakes up
00:06:25.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:06:25.998 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:06:25.998 00.000 12044 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.03
00:06:25.998 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.39, using input
00:06:25.998 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.15
00:06:25.999 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:25.999 00.000 12044 MoveAxis(E, 0, ABG)
00:06:25.999 00.000 12044 Move returns status 0, amount 0
00:06:25.999 00.000 12044 MoveAxis(N, 0, ABG)
00:06:25.999 00.000 12044 Move returns status 0, amount 0
00:06:25.999 00.000 12044 move complete, result=0
00:06:25.999 00.000 12044 worker thread done servicing request
00:06:26.015 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21351, med=615, FiltMin=527, FiltMax=16543, Gamma=0.810
00:06:26.025 00.010 14964 UpdateGuideState exits: m=307096 SNR=356.5
00:06:26.027 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.028 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:26.030 00.002 14964 Enqueuing Expose request
00:06:26.031 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:26.033 00.002 12044 Worker thread wakes up
00:06:26.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:26.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:29.157 03.124 12044 Exposure complete
00:06:29.189 00.032 12044 worker thread done servicing request
00:06:29.189 00.000 14964 OnExposeComplete: enter
00:06:29.190 00.001 14964 UpdateGuideState(): m_state=6
00:06:29.190 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1616
00:06:29.191 00.001 14964 Star::Find returns 1 (0), X=274.48, Y=93.43, Mass=305680, SNR=356.2, Peak=19351 HFD=3.3
00:06:29.191 00.000 14964 MultiStar: [#1 -0.12,0.20,0.18,U] [#2 -0.09,0.24,0.07,U] 
00:06:29.192 00.001 14964 refined, 2 included, MultiStar: {-0.18, -0.08}, one-star: {-0.20, -0.16}
00:06:29.192 00.000 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
00:06:29.193 00.001 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
00:06:29.193 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=0.08 mountY=0.19, mountTheta=1.17
00:06:29.194 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.08, opts=13)
00:06:29.195 00.001 14964 Enqueuing Move request for scope (-0.18, -0.08)
00:06:29.196 00.001 12044 Worker thread wakes up
00:06:29.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
00:06:29.196 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
00:06:29.196 00.000 12044 Moving (-0.18, -0.08) raw xDistance=0.08 yDistance=0.19
00:06:29.196 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.41, using input
00:06:29.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.13
00:06:29.196 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:29.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:06:29.196 00.000 12044 MoveAxis(E, 0, ABG)
00:06:29.196 00.000 12044 Move returns status 0, amount 0
00:06:29.196 00.000 12044 MoveAxis(N, 0, ABG)
00:06:29.196 00.000 12044 Move returns status 0, amount 0
00:06:29.196 00.000 12044 move complete, result=0
00:06:29.197 00.001 12044 worker thread done servicing request
00:06:29.205 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19351, med=615, FiltMin=522, FiltMax=14899, Gamma=0.810
00:06:29.215 00.010 14964 UpdateGuideState exits: m=305680 SNR=356.2
00:06:29.216 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:29.216 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:29.217 00.001 14964 Enqueuing Expose request
00:06:29.217 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:29.218 00.001 12044 Worker thread wakes up
00:06:29.218 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:29.218 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:32.341 03.123 12044 Exposure complete
00:06:32.363 00.022 12044 worker thread done servicing request
00:06:32.363 00.000 14964 OnExposeComplete: enter
00:06:32.364 00.001 14964 UpdateGuideState(): m_state=6
00:06:32.364 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1617
00:06:32.366 00.002 14964 Star::Find returns 1 (0), X=274.49, Y=93.86, Mass=308778, SNR=361.6, Peak=20341 HFD=3.9
00:06:32.366 00.000 14964 MultiStar: [#1 -0.03,0.03,0.17,U] [#2 0.09,0.07,0.07,U] 
00:06:32.367 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.23}, one-star: {-0.18, 0.28}
00:06:32.367 00.000 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.69 = -2.60)
00:06:32.368 00.001 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.46)
00:06:32.368 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.13 mountX=-0.23 mountY=0.12, mountTheta=2.66
00:06:32.370 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.23, opts=13)
00:06:32.370 00.000 14964 Enqueuing Move request for scope (-0.14, 0.23)
00:06:32.371 00.001 12044 Worker thread wakes up
00:06:32.371 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
00:06:32.371 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
00:06:32.371 00.000 12044 Moving (-0.14, 0.23) raw xDistance=-0.23 yDistance=0.12
00:06:32.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.06
00:06:32.371 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:32.371 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:06:32.371 00.000 12044 MoveAxis(E, 0, ABG)
00:06:32.371 00.000 12044 Move returns status 0, amount 0
00:06:32.371 00.000 12044 MoveAxis(N, 0, ABG)
00:06:32.371 00.000 12044 Move returns status 0, amount 0
00:06:32.371 00.000 12044 move complete, result=0
00:06:32.371 00.000 12044 worker thread done servicing request
00:06:32.379 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20341, med=615, FiltMin=529, FiltMax=15951, Gamma=0.810
00:06:32.385 00.006 14964 UpdateGuideState exits: m=308778 SNR=361.6
00:06:32.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:32.386 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:32.388 00.002 14964 Enqueuing Expose request
00:06:32.389 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:32.389 00.000 12044 Worker thread wakes up
00:06:32.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:32.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:35.495 03.106 12044 Exposure complete
00:06:35.536 00.041 12044 worker thread done servicing request
00:06:35.536 00.000 14964 OnExposeComplete: enter
00:06:35.537 00.001 14964 UpdateGuideState(): m_state=6
00:06:35.539 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1618
00:06:35.540 00.001 14964 Star::Find returns 1 (0), X=274.46, Y=93.73, Mass=304947, SNR=357.0, Peak=22797 HFD=3.6
00:06:35.542 00.002 14964 MultiStar: [#1 -0.01,0.06,0.18,U] [#2 -0.27,0.08,0.07,U] 
00:06:35.543 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.13}, one-star: {-0.21, 0.15}
00:06:35.546 00.003 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
00:06:35.548 00.002 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
00:06:35.550 00.002 14964 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=-0.13 mountY=0.17, mountTheta=2.23
00:06:35.553 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.13, opts=13)
00:06:35.555 00.002 14964 Enqueuing Move request for scope (-0.19, 0.13)
00:06:35.556 00.001 12044 Worker thread wakes up
00:06:35.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
00:06:35.556 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
00:06:35.556 00.000 12044 Moving (-0.19, 0.13) raw xDistance=-0.13 yDistance=0.17
00:06:35.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.04
00:06:35.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:06:35.556 00.000 12044 MoveAxis(E, 0, ABG)
00:06:35.556 00.000 12044 Move returns status 0, amount 0
00:06:35.557 00.001 12044 MoveAxis(N, 0, ABG)
00:06:35.557 00.000 12044 Move returns status 0, amount 0
00:06:35.557 00.000 12044 move complete, result=0
00:06:35.557 00.000 12044 worker thread done servicing request
00:06:35.571 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22797, med=615, FiltMin=520, FiltMax=15796, Gamma=0.810
00:06:35.581 00.010 14964 UpdateGuideState exits: m=304947 SNR=357.0
00:06:35.583 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.583 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:35.584 00.001 14964 Enqueuing Expose request
00:06:35.585 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:35.586 00.001 12044 Worker thread wakes up
00:06:35.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:35.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:38.693 03.107 12044 Exposure complete
00:06:38.737 00.044 12044 worker thread done servicing request
00:06:38.737 00.000 14964 OnExposeComplete: enter
00:06:38.739 00.002 14964 UpdateGuideState(): m_state=6
00:06:38.740 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1619
00:06:38.742 00.002 14964 Star::Find returns 1 (0), X=274.28, Y=93.80, Mass=309140, SNR=353.4, Peak=22137 HFD=3.8
00:06:38.743 00.001 14964 MultiStar: [#1 -0.07,0.14,0.18,U] [#2 -0.33,0.07,0.08,U] 
00:06:38.744 00.001 14964 refined, 2 included, MultiStar: {-0.34, 0.20}, one-star: {-0.39, 0.22}
00:06:38.746 00.002 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
00:06:38.747 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.23 = 0.94)
00:06:38.748 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.39 cameraTheta=2.62 mountX=-0.20 mountY=0.32, mountTheta=2.14
00:06:38.751 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.20, opts=13)
00:06:38.753 00.002 14964 Enqueuing Move request for scope (-0.34, 0.20)
00:06:38.756 00.003 12044 Worker thread wakes up
00:06:38.757 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.20) opts 0xd
00:06:38.757 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.20)
00:06:38.757 00.000 12044 Moving (-0.34, 0.20) raw xDistance=-0.20 yDistance=0.32
00:06:38.757 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
00:06:38.757 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:38.758 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:06:38.758 00.000 12044 MoveAxis(E, 0, ABG)
00:06:38.758 00.000 12044 Move returns status 0, amount 0
00:06:38.758 00.000 12044 MoveAxis(N, 0, ABG)
00:06:38.758 00.000 12044 Move returns status 0, amount 0
00:06:38.758 00.000 12044 move complete, result=0
00:06:38.758 00.000 12044 worker thread done servicing request
00:06:38.770 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22137, med=615, FiltMin=527, FiltMax=16195, Gamma=0.810
00:06:38.779 00.009 14964 UpdateGuideState exits: m=309140 SNR=353.4
00:06:38.781 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.782 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:38.783 00.001 14964 Enqueuing Expose request
00:06:38.785 00.002 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:06:38.786 00.001 12044 Worker thread wakes up
00:06:38.786 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:38.786 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:41.882 03.096 12044 Exposure complete
00:06:41.907 00.025 12044 worker thread done servicing request
00:06:41.907 00.000 14964 OnExposeComplete: enter
00:06:41.908 00.001 14964 UpdateGuideState(): m_state=6
00:06:41.909 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1620
00:06:41.909 00.000 14964 Star::Find returns 1 (0), X=274.44, Y=93.49, Mass=303921, SNR=347.6, Peak=19641 HFD=3.4
00:06:41.910 00.001 14964 MultiStar: [#1 0.12,0.15,0.17,U] [#2 -0.15,0.07,0.08,U] 
00:06:41.911 00.001 14964 refined, 2 included, MultiStar: {-0.18, -0.05}, one-star: {-0.23, -0.10}
00:06:41.911 00.000 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
00:06:41.912 00.001 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
00:06:41.912 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.85 mountX=0.05 mountY=0.18, mountTheta=1.30
00:06:41.913 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.05, opts=13)
00:06:41.914 00.001 14964 Enqueuing Move request for scope (-0.18, -0.05)
00:06:41.914 00.000 12044 Worker thread wakes up
00:06:41.914 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
00:06:41.914 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
00:06:41.914 00.000 12044 Moving (-0.18, -0.05) raw xDistance=0.05 yDistance=0.18
00:06:41.914 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.17, using input
00:06:41.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
00:06:41.915 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:41.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:06:41.915 00.000 12044 MoveAxis(E, 0, ABG)
00:06:41.915 00.000 12044 Move returns status 0, amount 0
00:06:41.915 00.000 12044 MoveAxis(N, 0, ABG)
00:06:41.915 00.000 12044 Move returns status 0, amount 0
00:06:41.915 00.000 12044 move complete, result=0
00:06:41.915 00.000 12044 worker thread done servicing request
00:06:41.924 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19641, med=615, FiltMin=524, FiltMax=13544, Gamma=0.810
00:06:41.933 00.009 14964 UpdateGuideState exits: m=303921 SNR=347.6
00:06:41.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:41.936 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:41.937 00.001 14964 Enqueuing Expose request
00:06:41.937 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:41.938 00.001 12044 Worker thread wakes up
00:06:41.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:41.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:45.066 03.128 12044 Exposure complete
00:06:45.102 00.036 12044 worker thread done servicing request
00:06:45.102 00.000 14964 OnExposeComplete: enter
00:06:45.103 00.001 14964 UpdateGuideState(): m_state=6
00:06:45.104 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1621
00:06:45.105 00.001 14964 Star::Find returns 1 (0), X=274.06, Y=94.10, Mass=311860, SNR=351.6, Peak=25769 HFD=3.9
00:06:45.105 00.000 14964 MultiStar: [#1 -0.50,-0.31,0.17,U] [#2 -0.74,-0.35,0.00,M1] 
00:06:45.106 00.001 14964 refined, 1 included, MultiStar: {-0.59, 0.39}, one-star: {-0.61, 0.51}
00:06:45.106 00.000 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.12 = -2.17)
00:06:45.107 00.001 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
00:06:45.107 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=0.39 hyp=0.71 cameraTheta=2.56 mountX=-0.40 mountY=0.55, mountTheta=2.20
00:06:45.109 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.39, opts=13)
00:06:45.109 00.000 14964 Enqueuing Move request for scope (-0.59, 0.39)
00:06:45.110 00.001 12044 Worker thread wakes up
00:06:45.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.39) opts 0xd
00:06:45.110 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.39)
00:06:45.110 00.000 12044 Moving (-0.59, 0.39) raw xDistance=-0.40 yDistance=0.55
00:06:45.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.01
00:06:45.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:45.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
00:06:45.110 00.000 12044 MoveAxis(E, 0, ABG)
00:06:45.110 00.000 12044 Move returns status 0, amount 0
00:06:45.110 00.000 12044 MoveAxis(N, 0, ABG)
00:06:45.110 00.000 12044 Move returns status 0, amount 0
00:06:45.110 00.000 12044 move complete, result=0
00:06:45.110 00.000 12044 worker thread done servicing request
00:06:45.117 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25769, med=615, FiltMin=539, FiltMax=14107, Gamma=0.810
00:06:45.123 00.006 14964 UpdateGuideState exits: m=311860 SNR=351.6
00:06:45.123 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.124 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:45.125 00.001 14964 Enqueuing Expose request
00:06:45.125 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.6 px 0 ms NORTH
00:06:45.126 00.001 12044 Worker thread wakes up
00:06:45.126 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:45.126 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:48.252 03.126 12044 Exposure complete
00:06:48.280 00.028 12044 worker thread done servicing request
00:06:48.280 00.000 14964 OnExposeComplete: enter
00:06:48.282 00.002 14964 UpdateGuideState(): m_state=6
00:06:48.282 00.000 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1622
00:06:48.283 00.001 14964 Star::Find returns 1 (0), X=274.15, Y=94.79, Mass=311502, SNR=358.2, Peak=22448 HFD=3.9
00:06:48.283 00.000 14964 MultiStar: [#1 -0.40,-0.88,0.00,M1] [#2 -0.48,-0.70,0.00,M2] 
00:06:48.284 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.54 = -2.75)
00:06:48.284 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.31)
00:06:48.285 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=1.20 hyp=1.31 cameraTheta=1.98 mountX=-1.21 mountY=0.39, mountTheta=2.83
00:06:48.286 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=1.20, opts=13)
00:06:48.287 00.001 14964 Enqueuing Move request for scope (-0.52, 1.20)
00:06:48.287 00.000 12044 Worker thread wakes up
00:06:48.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 1.20) opts 0xd
00:06:48.287 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 1.20)
00:06:48.287 00.000 12044 Moving (-0.52, 1.20) raw xDistance=-1.21 yDistance=0.39
00:06:48.288 00.001 12044 Lowpass2 history cleared, outlier deflection
00:06:48.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.79 from input -1.21, slope = 0.00
00:06:48.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:48.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:06:48.288 00.000 12044 MoveAxis(E, 93, ABG)
00:06:48.288 00.000 12044 Guiding  Dir = 2, Dur = 93
00:06:48.299 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22448, med=615, FiltMin=526, FiltMax=14751, Gamma=0.810
00:06:48.308 00.009 12044 IsSlewing returns 0
00:06:48.309 00.001 14964 UpdateGuideState exits: m=311502 SNR=358.2
00:06:48.310 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.310 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:48.312 00.002 14964 Enqueuing Expose request
00:06:48.312 00.000 12044 IsGuiding returns 0
00:06:48.344 00.032 12044 PulseGuide returned control before completion, sleep 72
00:06:48.420 00.076 12044 IsGuiding returns 1
00:06:48.420 00.000 12044 scope still moving after pulse duration time elapsed
00:06:48.479 00.059 12044 IsSlewing returns 0
00:06:48.480 00.001 12044 IsGuiding returns 0
00:06:48.480 00.000 12044 scope move finished after 93 + 74 ms
00:06:48.481 00.001 12044 Move returns status 0, amount 93
00:06:48.481 00.000 12044 MoveAxis(N, 0, ABG)
00:06:48.481 00.000 12044 Move returns status 0, amount 0
00:06:48.481 00.000 12044 move complete, result=0
00:06:48.481 00.000 12044 worker thread done servicing request
00:06:48.481 00.000 12044 Worker thread wakes up
00:06:48.481 00.000 14964 GuideStep: -1.2 px 93 ms EAST, 0.4 px 0 ms NORTH
00:06:48.483 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:48.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:51.611 03.128 12044 Exposure complete
00:06:51.654 00.043 12044 worker thread done servicing request
00:06:51.655 00.001 14964 OnExposeComplete: enter
00:06:51.656 00.001 14964 UpdateGuideState(): m_state=6
00:06:51.657 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1623
00:06:51.657 00.000 14964 Star::Find returns 1 (0), X=274.24, Y=94.14, Mass=311835, SNR=352.3, Peak=23529 HFD=4.0
00:06:51.658 00.001 14964 MultiStar: [#1 -0.26,-0.21,0.18,U] [#2 -0.24,-0.00,0.08,U] 
00:06:51.658 00.000 14964 refined, 2 included, MultiStar: {-0.40, 0.41}, one-star: {-0.44, 0.55}
00:06:51.658 00.000 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
00:06:51.659 00.001 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
00:06:51.659 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.41 hyp=0.58 cameraTheta=2.34 mountX=-0.42 mountY=0.36, mountTheta=2.44
00:06:51.660 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.41, opts=13)
00:06:51.661 00.001 14964 Enqueuing Move request for scope (-0.40, 0.41)
00:06:51.662 00.001 12044 Worker thread wakes up
00:06:51.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.41) opts 0xd
00:06:51.662 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.41)
00:06:51.662 00.000 12044 Moving (-0.40, 0.41) raw xDistance=-0.42 yDistance=0.36
00:06:51.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.42, slope = 0.00
00:06:51.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:06:51.662 00.000 12044 MoveAxis(E, 32, ABG)
00:06:51.662 00.000 12044 Guiding  Dir = 2, Dur = 32
00:06:51.669 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23529, med=615, FiltMin=520, FiltMax=15095, Gamma=0.810
00:06:51.675 00.006 14964 UpdateGuideState exits: m=311835 SNR=352.3
00:06:51.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:51.677 00.001 14964 Enqueuing Expose request
00:06:51.683 00.006 12044 IsSlewing returns 0
00:06:51.684 00.001 12044 IsGuiding returns 0
00:06:51.716 00.032 12044 PulseGuide returned control before completion, sleep 11
00:06:51.744 00.028 12044 IsGuiding returns 1
00:06:51.744 00.000 12044 scope still moving after pulse duration time elapsed
00:06:51.824 00.080 12044 IsSlewing returns 0
00:06:51.824 00.000 12044 IsGuiding returns 0
00:06:51.824 00.000 12044 scope move finished after 32 + 107 ms
00:06:51.824 00.000 12044 Move returns status 0, amount 32
00:06:51.824 00.000 12044 MoveAxis(N, 0, ABG)
00:06:51.824 00.000 12044 Move returns status 0, amount 0
00:06:51.824 00.000 12044 move complete, result=0
00:06:51.824 00.000 12044 worker thread done servicing request
00:06:51.824 00.000 12044 Worker thread wakes up
00:06:51.824 00.000 14964 GuideStep: -0.4 px 32 ms EAST, 0.4 px 0 ms NORTH
00:06:51.826 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:51.826 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:54.931 03.105 12044 Exposure complete
00:06:54.960 00.029 12044 worker thread done servicing request
00:06:54.960 00.000 14964 OnExposeComplete: enter
00:06:54.961 00.001 14964 UpdateGuideState(): m_state=6
00:06:54.962 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1624
00:06:54.962 00.000 14964 Star::Find returns 1 (0), X=274.49, Y=93.27, Mass=303962, SNR=345.4, Peak=19435 HFD=3.9
00:06:54.963 00.001 14964 MultiStar: [#1 -0.04,0.35,0.18,U] [#2 -0.36,0.48,0.07,U] 
00:06:54.963 00.000 14964 refined, 2 included, MultiStar: {-0.18, -0.18}, one-star: {-0.19, -0.32}
00:06:54.964 00.001 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
00:06:54.964 00.000 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
00:06:54.965 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.36 mountX=0.17 mountY=0.19, mountTheta=0.84
00:06:54.966 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.18, opts=13)
00:06:54.966 00.000 14964 Enqueuing Move request for scope (-0.18, -0.18)
00:06:54.967 00.001 12044 Worker thread wakes up
00:06:54.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
00:06:54.967 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
00:06:54.967 00.000 12044 Moving (-0.18, -0.18) raw xDistance=0.17 yDistance=0.19
00:06:54.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
00:06:54.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:54.968 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:06:54.968 00.000 12044 MoveAxis(E, 0, ABG)
00:06:54.968 00.000 12044 Move returns status 0, amount 0
00:06:54.968 00.000 12044 MoveAxis(N, 0, ABG)
00:06:54.968 00.000 12044 Move returns status 0, amount 0
00:06:54.968 00.000 12044 move complete, result=0
00:06:54.968 00.000 12044 worker thread done servicing request
00:06:54.977 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19435, med=615, FiltMin=530, FiltMax=15155, Gamma=0.810
00:06:54.986 00.009 14964 UpdateGuideState exits: m=303962 SNR=345.4
00:06:54.987 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.987 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:54.988 00.001 14964 Enqueuing Expose request
00:06:54.988 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:54.989 00.001 12044 Worker thread wakes up
00:06:54.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:54.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:58.120 03.131 12044 Exposure complete
00:06:58.158 00.038 12044 worker thread done servicing request
00:06:58.158 00.000 14964 OnExposeComplete: enter
00:06:58.160 00.002 14964 UpdateGuideState(): m_state=6
00:06:58.160 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1625
00:06:58.161 00.001 14964 Star::Find returns 1 (0), X=274.21, Y=93.80, Mass=303493, SNR=350.1, Peak=22765 HFD=3.9
00:06:58.161 00.000 14964 MultiStar: [#1 -0.32,0.12,0.18,U] [#2 -0.55,0.34,0.07,U] 
00:06:58.162 00.001 14964 refined, 2 included, MultiStar: {-0.45, 0.21}, one-star: {-0.46, 0.22}
00:06:58.162 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
00:06:58.163 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
00:06:58.163 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=0.21 hyp=0.50 cameraTheta=2.70 mountX=-0.22 mountY=0.43, mountTheta=2.04
00:06:58.165 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.21, opts=13)
00:06:58.165 00.000 14964 Enqueuing Move request for scope (-0.45, 0.21)
00:06:58.166 00.001 12044 Worker thread wakes up
00:06:58.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.21) opts 0xd
00:06:58.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.21)
00:06:58.166 00.000 12044 Moving (-0.45, 0.21) raw xDistance=-0.22 yDistance=0.43
00:06:58.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
00:06:58.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:58.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:06:58.167 00.001 12044 MoveAxis(E, 0, ABG)
00:06:58.167 00.000 12044 Move returns status 0, amount 0
00:06:58.167 00.000 12044 MoveAxis(N, 0, ABG)
00:06:58.167 00.000 12044 Move returns status 0, amount 0
00:06:58.167 00.000 12044 move complete, result=0
00:06:58.167 00.000 12044 worker thread done servicing request
00:06:58.175 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22765, med=615, FiltMin=528, FiltMax=13891, Gamma=0.810
00:06:58.183 00.008 14964 UpdateGuideState exits: m=303493 SNR=350.1
00:06:58.184 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.186 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:06:58.187 00.001 14964 Enqueuing Expose request
00:06:58.191 00.004 12044 Worker thread wakes up
00:06:58.192 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:06:58.192 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:06:58.192 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:07:01.334 03.142 12044 Exposure complete
00:07:01.371 00.037 12044 worker thread done servicing request
00:07:01.371 00.000 14964 OnExposeComplete: enter
00:07:01.373 00.002 14964 UpdateGuideState(): m_state=6
00:07:01.375 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1626
00:07:01.377 00.002 14964 Star::Find returns 1 (0), X=274.13, Y=93.29, Mass=309104, SNR=363.2, Peak=19244 HFD=4.0
00:07:01.379 00.002 14964 MultiStar: [#1 -0.32,0.40,0.16,U] [#2 -0.42,0.43,0.08,U] 
00:07:01.381 00.002 14964 refined, 2 included, MultiStar: {-0.51, -0.16}, one-star: {-0.55, -0.29}
00:07:01.382 00.001 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
00:07:01.383 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
00:07:01.385 00.002 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.16 hyp=0.53 cameraTheta=-2.84 mountX=0.15 mountY=0.52, mountTheta=1.29
00:07:01.387 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.16, opts=13)
00:07:01.389 00.002 14964 Enqueuing Move request for scope (-0.51, -0.16)
00:07:01.390 00.001 12044 Worker thread wakes up
00:07:01.390 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.16) opts 0xd
00:07:01.390 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.16)
00:07:01.390 00.000 12044 Moving (-0.51, -0.16) raw xDistance=0.15 yDistance=0.52
00:07:01.390 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.34, using input
00:07:01.390 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.13
00:07:01.390 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:01.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
00:07:01.390 00.000 12044 MoveAxis(E, 0, ABG)
00:07:01.390 00.000 12044 Move returns status 0, amount 0
00:07:01.391 00.001 12044 MoveAxis(N, 0, ABG)
00:07:01.391 00.000 12044 Move returns status 0, amount 0
00:07:01.391 00.000 12044 move complete, result=0
00:07:01.391 00.000 12044 worker thread done servicing request
00:07:01.403 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19244, med=615, FiltMin=523, FiltMax=14543, Gamma=0.810
00:07:01.413 00.010 14964 UpdateGuideState exits: m=309104 SNR=363.2
00:07:01.414 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.415 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:01.416 00.001 14964 Enqueuing Expose request
00:07:01.416 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:07:01.417 00.001 12044 Worker thread wakes up
00:07:01.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:01.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:04.523 03.106 12044 Exposure complete
00:07:04.544 00.021 12044 worker thread done servicing request
00:07:04.544 00.000 14964 OnExposeComplete: enter
00:07:04.545 00.001 14964 UpdateGuideState(): m_state=6
00:07:04.545 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1627
00:07:04.546 00.001 14964 Star::Find returns 1 (0), X=274.16, Y=93.40, Mass=301177, SNR=352.2, Peak=21444 HFD=3.7
00:07:04.547 00.001 14964 MultiStar: [#1 -0.33,0.38,0.18,U] [#2 -0.48,0.41,0.07,U] 
00:07:04.547 00.000 14964 refined, 2 included, MultiStar: {-0.49, -0.07}, one-star: {-0.52, -0.18}
00:07:04.548 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:07:04.548 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:07:04.549 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.07 hyp=0.49 cameraTheta=-3.00 mountX=0.06 mountY=0.49, mountTheta=1.45
00:07:04.550 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.07, opts=13)
00:07:04.551 00.001 14964 Enqueuing Move request for scope (-0.49, -0.07)
00:07:04.551 00.000 12044 Worker thread wakes up
00:07:04.551 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.07) opts 0xd
00:07:04.551 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.07)
00:07:04.551 00.000 12044 Moving (-0.49, -0.07) raw xDistance=0.06 yDistance=0.49
00:07:04.551 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.30, using input
00:07:04.551 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.09
00:07:04.551 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.67 newest=1.44
00:07:04.551 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
00:07:04.551 00.000 12044 MoveAxis(E, 0, ABG)
00:07:04.551 00.000 12044 Move returns status 0, amount 0
00:07:04.551 00.000 12044 BLC: Oldest BLC event removed
00:07:04.551 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 368 applied
00:07:04.551 00.000 12044 MoveAxis(S, 414, ABG)
00:07:04.552 00.001 12044 Guiding  Dir = 1, Dur = 414
00:07:04.560 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21444, med=615, FiltMin=527, FiltMax=13687, Gamma=0.810
00:07:04.566 00.006 14964 UpdateGuideState exits: m=301177 SNR=352.2
00:07:04.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.567 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:04.568 00.001 14964 Enqueuing Expose request
00:07:04.572 00.004 12044 IsSlewing returns 0
00:07:04.572 00.000 12044 IsGuiding returns 0
00:07:04.604 00.032 12044 PulseGuide returned control before completion, sleep 393
00:07:05.014 00.410 12044 IsGuiding returns 1
00:07:05.014 00.000 12044 scope still moving after pulse duration time elapsed
00:07:05.073 00.059 12044 IsSlewing returns 0
00:07:05.074 00.001 12044 IsGuiding returns 0
00:07:05.074 00.000 12044 scope move finished after 414 + 87 ms
00:07:05.074 00.000 12044 Move returns status 0, amount 414
00:07:05.074 00.000 12044 move complete, result=0
00:07:05.074 00.000 12044 worker thread done servicing request
00:07:05.074 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 414 ms SOUTH
00:07:05.075 00.001 12044 Worker thread wakes up
00:07:05.075 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:05.075 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:08.207 03.132 12044 Exposure complete
00:07:08.230 00.023 12044 worker thread done servicing request
00:07:08.230 00.000 14964 OnExposeComplete: enter
00:07:08.232 00.002 14964 UpdateGuideState(): m_state=6
00:07:08.232 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1628
00:07:08.233 00.001 14964 Star::Find returns 1 (0), X=275.02, Y=93.25, Mass=307379, SNR=359.8, Peak=19611 HFD=4.1
00:07:08.233 00.000 14964 MultiStar: [#1 0.56,0.30,0.17,U] [#2 0.25,0.26,0.07,U] 
00:07:08.234 00.001 14964 refined, 2 included, MultiStar: {0.37, -0.22}, one-star: {0.35, -0.34}
00:07:08.234 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
00:07:08.235 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
00:07:08.235 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-0.53 mountX=0.22 mountY=-0.35, mountTheta=-1.00
00:07:08.237 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.22, opts=13)
00:07:08.237 00.000 14964 Enqueuing Move request for scope (0.37, -0.22)
00:07:08.238 00.001 12044 Worker thread wakes up
00:07:08.238 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.22) opts 0xd
00:07:08.238 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.22)
00:07:08.238 00.000 12044 Moving (0.37, -0.22) raw xDistance=0.22 yDistance=-0.35
00:07:08.238 00.000 12044 BLC: History state: CurrMiss=-0.35, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.494021, 1:-0.349210
00:07:08.238 00.000 12044 BLC: No correction, Miss < min_move
00:07:08.238 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.36, using input
00:07:08.238 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.09
00:07:08.238 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:08.238 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:07:08.238 00.000 12044 MoveAxis(E, 0, ABG)
00:07:08.238 00.000 12044 Move returns status 0, amount 0
00:07:08.238 00.000 12044 MoveAxis(N, 0, ABG)
00:07:08.238 00.000 12044 Move returns status 0, amount 0
00:07:08.238 00.000 12044 move complete, result=0
00:07:08.238 00.000 12044 worker thread done servicing request
00:07:08.247 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19611, med=615, FiltMin=524, FiltMax=14053, Gamma=0.810
00:07:08.256 00.009 14964 UpdateGuideState exits: m=307379 SNR=359.8
00:07:08.256 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:08.257 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:08.257 00.000 14964 Enqueuing Expose request
00:07:08.258 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:07:08.258 00.000 12044 Worker thread wakes up
00:07:08.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:08.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:11.388 03.130 12044 Exposure complete
00:07:11.420 00.032 12044 worker thread done servicing request
00:07:11.420 00.000 14964 OnExposeComplete: enter
00:07:11.422 00.002 14964 UpdateGuideState(): m_state=6
00:07:11.423 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1629
00:07:11.425 00.002 14964 Star::Find returns 1 (0), X=274.83, Y=93.58, Mass=306532, SNR=343.5, Peak=19759 HFD=3.9
00:07:11.426 00.001 14964 MultiStar: [#1 0.34,-0.03,0.18,U] [#2 -0.07,-0.06,0.08,U] 
00:07:11.427 00.001 14964 single-star, 2 included, MultiStar: {0.17, -0.01}, one-star: {0.16, -0.01}
00:07:11.428 00.001 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
00:07:11.428 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
00:07:11.430 00.002 14964 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=0.01 mountY=-0.16, mountTheta=-1.51
00:07:11.432 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.01, opts=13)
00:07:11.432 00.000 14964 Enqueuing Move request for scope (0.16, -0.01)
00:07:11.433 00.001 12044 Worker thread wakes up
00:07:11.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:07:11.433 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:07:11.433 00.000 12044 Moving (0.16, -0.01) raw xDistance=0.01 yDistance=-0.16
00:07:11.433 00.000 12044 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.494021, 1:-0.349210, 2:-0.156377
00:07:11.433 00.000 12044 BLC: No correction, Miss < min_move
00:07:11.433 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.27, using input
00:07:11.433 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:07:11.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.06
00:07:11.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:11.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:11.433 00.000 12044 MoveAxis(E, 0, ABG)
00:07:11.433 00.000 12044 Move returns status 0, amount 0
00:07:11.433 00.000 12044 MoveAxis(N, 0, ABG)
00:07:11.433 00.000 12044 Move returns status 0, amount 0
00:07:11.433 00.000 12044 move complete, result=0
00:07:11.433 00.000 12044 worker thread done servicing request
00:07:11.441 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19759, med=615, FiltMin=535, FiltMax=14377, Gamma=0.810
00:07:11.448 00.007 14964 UpdateGuideState exits: m=306532 SNR=343.5
00:07:11.449 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.449 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:11.450 00.001 14964 Enqueuing Expose request
00:07:11.451 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:11.456 00.005 12044 Worker thread wakes up
00:07:11.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:11.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:14.566 03.110 12044 Exposure complete
00:07:14.604 00.038 12044 worker thread done servicing request
00:07:14.604 00.000 14964 OnExposeComplete: enter
00:07:14.606 00.002 14964 UpdateGuideState(): m_state=6
00:07:14.608 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1630
00:07:14.610 00.002 14964 Star::Find returns 1 (0), X=275.19, Y=93.81, Mass=315372, SNR=361.2, Peak=20739 HFD=4.1
00:07:14.611 00.001 14964 MultiStar: [#1 0.60,-0.21,0.17,U] [#2 -0.05,0.02,0.06,U] 
00:07:14.613 00.002 14964 refined, 2 included, MultiStar: {0.50, 0.16}, one-star: {0.52, 0.23}
00:07:14.614 00.001 14964 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
00:07:14.616 00.002 14964 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.37)
00:07:14.618 00.002 14964 CameraToMount -- cameraX=0.50 cameraY=0.16 hyp=0.52 cameraTheta=0.30 mountX=-0.15 mountY=-0.51, mountTheta=-1.85
00:07:14.622 00.004 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.16, opts=13)
00:07:14.624 00.002 14964 Enqueuing Move request for scope (0.50, 0.16)
00:07:14.626 00.002 12044 Worker thread wakes up
00:07:14.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.16) opts 0xd
00:07:14.626 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.16)
00:07:14.626 00.000 12044 Moving (0.50, 0.16) raw xDistance=-0.15 yDistance=-0.51
00:07:14.626 00.000 12044 BLC: window closed
00:07:14.626 00.000 12044 BLC: History state: CurrMiss=-0.51, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.494021, 1:-0.349210, 2:-0.156377
00:07:14.626 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:07:14.626 00.000 12044 BLC: window closed
00:07:14.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
00:07:14.627 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:07:14.627 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
00:07:14.627 00.000 12044 MoveAxis(E, 0, ABG)
00:07:14.627 00.000 12044 Move returns status 0, amount 0
00:07:14.627 00.000 12044 MoveAxis(N, 0, ABG)
00:07:14.627 00.000 12044 Move returns status 0, amount 0
00:07:14.627 00.000 12044 move complete, result=0
00:07:14.627 00.000 12044 worker thread done servicing request
00:07:14.640 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20739, med=615, FiltMin=531, FiltMax=15429, Gamma=0.810
00:07:14.648 00.008 14964 UpdateGuideState exits: m=315372 SNR=361.2
00:07:14.648 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.649 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:14.649 00.000 14964 Enqueuing Expose request
00:07:14.650 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:07:14.651 00.001 12044 Worker thread wakes up
00:07:14.651 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:14.651 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:17.757 03.106 12044 Exposure complete
00:07:17.783 00.026 12044 worker thread done servicing request
00:07:17.783 00.000 14964 OnExposeComplete: enter
00:07:17.784 00.001 14964 UpdateGuideState(): m_state=6
00:07:17.784 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1631
00:07:17.785 00.001 14964 Star::Find returns 1 (0), X=275.08, Y=93.40, Mass=303543, SNR=352.1, Peak=21963 HFD=3.9
00:07:17.786 00.001 14964 MultiStar: [#1 0.60,0.07,0.16,U] [#2 0.49,0.14,0.07,U] 
00:07:17.786 00.000 14964 single-star, 2 included, MultiStar: {0.43, -0.13}, one-star: {0.40, -0.19}
00:07:17.786 00.000 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
00:07:17.787 00.001 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.11)
00:07:17.787 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.19 hyp=0.45 cameraTheta=-0.43 mountX=0.19 mountY=-0.38, mountTheta=-1.10
00:07:17.789 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.19, opts=13)
00:07:17.789 00.000 14964 Enqueuing Move request for scope (0.40, -0.19)
00:07:17.790 00.001 12044 Worker thread wakes up
00:07:17.790 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.19) opts 0xd
00:07:17.790 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.19)
00:07:17.790 00.000 12044 Moving (0.40, -0.19) raw xDistance=0.19 yDistance=-0.38
00:07:17.790 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
00:07:17.790 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:17.790 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:07:17.790 00.000 12044 MoveAxis(E, 0, ABG)
00:07:17.790 00.000 12044 Move returns status 0, amount 0
00:07:17.790 00.000 12044 MoveAxis(N, 0, ABG)
00:07:17.790 00.000 12044 Move returns status 0, amount 0
00:07:17.790 00.000 12044 move complete, result=0
00:07:17.790 00.000 12044 worker thread done servicing request
00:07:17.797 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21963, med=615, FiltMin=529, FiltMax=12349, Gamma=0.810
00:07:17.807 00.010 14964 UpdateGuideState exits: m=303543 SNR=352.1
00:07:17.808 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.809 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:17.809 00.000 14964 Enqueuing Expose request
00:07:17.810 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:07:17.810 00.000 12044 Worker thread wakes up
00:07:17.811 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:17.811 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:20.920 03.109 12044 Exposure complete
00:07:20.945 00.025 12044 worker thread done servicing request
00:07:20.945 00.000 14964 OnExposeComplete: enter
00:07:20.946 00.001 14964 UpdateGuideState(): m_state=6
00:07:20.946 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1632
00:07:20.947 00.001 14964 Star::Find returns 1 (0), X=274.72, Y=93.45, Mass=306889, SNR=342.0, Peak=21855 HFD=3.6
00:07:20.947 00.000 14964 MultiStar: [#1 0.30,0.19,0.17,U] [#2 -0.04,0.41,0.07,U] 
00:07:20.948 00.001 14964 refined, 2 included, MultiStar: {0.08, -0.06}, one-star: {0.05, -0.14}
00:07:20.948 00.000 14964 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
00:07:20.949 00.001 14964 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.33)
00:07:20.949 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.66 mountX=0.06 mountY=-0.07, mountTheta=-0.86
00:07:20.950 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.06, opts=13)
00:07:20.951 00.001 14964 Enqueuing Move request for scope (0.08, -0.06)
00:07:20.951 00.000 12044 Worker thread wakes up
00:07:20.951 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:07:20.951 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:07:20.951 00.000 12044 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.07
00:07:20.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
00:07:20.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:20.952 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:20.952 00.000 12044 MoveAxis(E, 0, ABG)
00:07:20.952 00.000 12044 Move returns status 0, amount 0
00:07:20.952 00.000 12044 MoveAxis(N, 0, ABG)
00:07:20.952 00.000 12044 Move returns status 0, amount 0
00:07:20.952 00.000 12044 move complete, result=0
00:07:20.952 00.000 12044 worker thread done servicing request
00:07:20.958 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21855, med=615, FiltMin=530, FiltMax=15865, Gamma=0.810
00:07:20.964 00.006 14964 UpdateGuideState exits: m=306889 SNR=342.0
00:07:20.965 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.965 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:20.966 00.001 14964 Enqueuing Expose request
00:07:20.966 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:20.967 00.001 12044 Worker thread wakes up
00:07:20.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:20.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:24.085 03.118 12044 Exposure complete
00:07:24.111 00.026 12044 worker thread done servicing request
00:07:24.111 00.000 14964 OnExposeComplete: enter
00:07:24.112 00.001 14964 UpdateGuideState(): m_state=6
00:07:24.112 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1633
00:07:24.113 00.001 14964 Star::Find returns 1 (0), X=274.63, Y=93.40, Mass=305980, SNR=349.6, Peak=20428 HFD=3.5
00:07:24.113 00.000 14964 MultiStar: [#1 0.24,0.24,0.18,U] [#2 -0.16,0.17,0.08,U] 
00:07:24.114 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.10}, one-star: {-0.04, -0.18}
00:07:24.114 00.000 14964 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.56) = xAngle (-0.11 = -0.11)
00:07:24.115 00.001 14964 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.94 = 2.94)
00:07:24.115 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.67 mountX=0.10 mountY=0.02, mountTheta=0.20
00:07:24.116 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.10, opts=13)
00:07:24.117 00.001 14964 Enqueuing Move request for scope (-0.01, -0.10)
00:07:24.117 00.000 12044 Worker thread wakes up
00:07:24.117 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:07:24.117 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:07:24.117 00.000 12044 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=0.02
00:07:24.117 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.16, using input
00:07:24.117 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.06
00:07:24.118 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:24.118 00.000 12044 MoveAxis(E, 0, ABG)
00:07:24.118 00.000 12044 Move returns status 0, amount 0
00:07:24.118 00.000 12044 MoveAxis(N, 0, ABG)
00:07:24.118 00.000 12044 Move returns status 0, amount 0
00:07:24.118 00.000 12044 move complete, result=0
00:07:24.118 00.000 12044 worker thread done servicing request
00:07:24.127 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20428, med=615, FiltMin=517, FiltMax=15871, Gamma=0.810
00:07:24.132 00.005 14964 UpdateGuideState exits: m=305980 SNR=349.6
00:07:24.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.133 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:24.134 00.001 14964 Enqueuing Expose request
00:07:24.135 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:24.137 00.002 12044 Worker thread wakes up
00:07:24.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:24.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:27.257 03.120 12044 Exposure complete
00:07:27.278 00.021 12044 worker thread done servicing request
00:07:27.278 00.000 14964 OnExposeComplete: enter
00:07:27.279 00.001 14964 UpdateGuideState(): m_state=6
00:07:27.279 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1634
00:07:27.280 00.001 14964 Star::Find returns 1 (0), X=274.63, Y=93.75, Mass=306313, SNR=339.8, Peak=19555 HFD=3.7
00:07:27.280 00.000 14964 MultiStar: [#1 0.07,-0.12,0.19,U] [#2 -0.16,0.00,0.07,U] 
00:07:27.281 00.001 14964 refined, 2 included, MultiStar: {-0.03, 0.12}, one-star: {-0.04, 0.17}
00:07:27.281 00.000 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.56) = xAngle (3.39 = -2.89)
00:07:27.283 00.002 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.16)
00:07:27.283 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.84 mountX=-0.12 mountY=0.02, mountTheta=2.98
00:07:27.286 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.12, opts=13)
00:07:27.288 00.002 14964 Enqueuing Move request for scope (-0.03, 0.12)
00:07:27.288 00.000 12044 Worker thread wakes up
00:07:27.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:07:27.289 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:07:27.289 00.000 12044 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.02
00:07:27.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
00:07:27.289 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:27.289 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:27.289 00.000 12044 MoveAxis(E, 0, ABG)
00:07:27.289 00.000 12044 Move returns status 0, amount 0
00:07:27.289 00.000 12044 MoveAxis(N, 0, ABG)
00:07:27.289 00.000 12044 Move returns status 0, amount 0
00:07:27.289 00.000 12044 move complete, result=0
00:07:27.289 00.000 12044 worker thread done servicing request
00:07:27.301 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19555, med=614, FiltMin=528, FiltMax=15343, Gamma=0.810
00:07:27.309 00.008 14964 UpdateGuideState exits: m=306313 SNR=339.8
00:07:27.311 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.312 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:27.313 00.001 14964 Enqueuing Expose request
00:07:27.315 00.002 12044 Worker thread wakes up
00:07:27.315 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:27.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:27.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:30.423 03.108 12044 Exposure complete
00:07:30.453 00.030 12044 worker thread done servicing request
00:07:30.453 00.000 14964 OnExposeComplete: enter
00:07:30.455 00.002 14964 UpdateGuideState(): m_state=6
00:07:30.456 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1635
00:07:30.458 00.002 14964 Star::Find returns 1 (0), X=274.69, Y=93.25, Mass=303318, SNR=351.4, Peak=18904 HFD=3.7
00:07:30.460 00.002 14964 MultiStar: [#1 0.34,0.37,0.17,U] [#2 0.11,0.52,0.07,U] 
00:07:30.461 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.19}, one-star: {0.02, -0.33}
00:07:30.462 00.001 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
00:07:30.462 00.000 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
00:07:30.462 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.24 mountX=0.19 mountY=-0.05, mountTheta=-0.24
00:07:30.464 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.19, opts=13)
00:07:30.464 00.000 14964 Enqueuing Move request for scope (0.07, -0.19)
00:07:30.465 00.001 12044 Worker thread wakes up
00:07:30.465 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
00:07:30.465 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
00:07:30.465 00.000 12044 Moving (0.07, -0.19) raw xDistance=0.19 yDistance=-0.05
00:07:30.465 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.02
00:07:30.465 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:30.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:30.465 00.000 12044 MoveAxis(E, 0, ABG)
00:07:30.466 00.001 12044 Move returns status 0, amount 0
00:07:30.466 00.000 12044 MoveAxis(N, 0, ABG)
00:07:30.466 00.000 12044 Move returns status 0, amount 0
00:07:30.466 00.000 12044 move complete, result=0
00:07:30.466 00.000 12044 worker thread done servicing request
00:07:30.473 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18904, med=615, FiltMin=530, FiltMax=15877, Gamma=0.810
00:07:30.478 00.005 14964 UpdateGuideState exits: m=303318 SNR=351.4
00:07:30.479 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.481 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:30.483 00.002 14964 Enqueuing Expose request
00:07:30.484 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:30.486 00.002 12044 Worker thread wakes up
00:07:30.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:30.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:33.584 03.098 12044 Exposure complete
00:07:33.610 00.026 12044 worker thread done servicing request
00:07:33.610 00.000 14964 OnExposeComplete: enter
00:07:33.611 00.001 14964 UpdateGuideState(): m_state=6
00:07:33.611 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1636
00:07:33.612 00.001 14964 Star::Find returns 1 (0), X=274.57, Y=93.06, Mass=302775, SNR=354.8, Peak=21732 HFD=3.9
00:07:33.612 00.000 14964 MultiStar: [#1 0.19,0.75,0.00,M1] [#2 -0.02,0.92,0.00,M1] 
00:07:33.613 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.21 = -0.21)
00:07:33.613 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
00:07:33.614 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.53 hyp=0.54 cameraTheta=-1.76 mountX=0.52 mountY=0.16, mountTheta=0.29
00:07:33.616 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.53, opts=13)
00:07:33.618 00.002 14964 Enqueuing Move request for scope (-0.10, -0.53)
00:07:33.618 00.000 12044 Worker thread wakes up
00:07:33.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.53) opts 0xd
00:07:33.618 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.53)
00:07:33.618 00.000 12044 Moving (-0.10, -0.53) raw xDistance=0.52 yDistance=0.16
00:07:33.618 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.52, slope = 0.07
00:07:33.618 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:33.618 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:33.618 00.000 12044 MoveAxis(W, 35, ABG)
00:07:33.618 00.000 12044 Guiding  Dir = 3, Dur = 35
00:07:33.626 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21732, med=615, FiltMin=536, FiltMax=17267, Gamma=0.810
00:07:33.632 00.006 14964 UpdateGuideState exits: m=302775 SNR=354.8
00:07:33.633 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:33.633 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:33.634 00.001 14964 Enqueuing Expose request
00:07:33.652 00.018 12044 IsSlewing returns 0
00:07:33.652 00.000 12044 IsGuiding returns 0
00:07:33.683 00.031 12044 PulseGuide returned control before completion, sleep 14
00:07:33.716 00.033 12044 IsGuiding returns 1
00:07:33.716 00.000 12044 scope still moving after pulse duration time elapsed
00:07:33.792 00.076 12044 IsSlewing returns 0
00:07:33.793 00.001 12044 IsGuiding returns 0
00:07:33.793 00.000 12044 scope move finished after 35 + 105 ms
00:07:33.793 00.000 12044 Move returns status 0, amount 35
00:07:33.793 00.000 12044 MoveAxis(N, 0, ABG)
00:07:33.793 00.000 12044 Move returns status 0, amount 0
00:07:33.793 00.000 12044 move complete, result=0
00:07:33.793 00.000 12044 worker thread done servicing request
00:07:33.793 00.000 12044 Worker thread wakes up
00:07:33.794 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:33.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:33.794 00.000 14964 GuideStep: 0.5 px 35 ms WEST, 0.2 px 0 ms NORTH
00:07:36.904 03.110 12044 Exposure complete
00:07:36.926 00.022 12044 worker thread done servicing request
00:07:36.926 00.000 14964 OnExposeComplete: enter
00:07:36.926 00.000 14964 UpdateGuideState(): m_state=6
00:07:36.927 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1637
00:07:36.928 00.001 14964 Star::Find returns 1 (0), X=274.62, Y=93.07, Mass=300537, SNR=355.3, Peak=19735 HFD=4.0
00:07:36.928 00.000 14964 MultiStar: [#1 0.18,0.72,0.00,M2] [#2 -0.01,0.84,0.00,M2] 
00:07:36.929 00.001 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.56) = xAngle (-0.13 = -0.13)
00:07:36.929 00.000 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.92 = 2.92)
00:07:36.930 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.51 hyp=0.52 cameraTheta=-1.68 mountX=0.51 mountY=0.11, mountTheta=0.21
00:07:36.931 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.51, opts=13)
00:07:36.932 00.001 14964 Enqueuing Move request for scope (-0.06, -0.51)
00:07:36.932 00.000 12044 Worker thread wakes up
00:07:36.932 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.51) opts 0xd
00:07:36.932 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.51)
00:07:36.932 00.000 12044 Moving (-0.06, -0.51) raw xDistance=0.51 yDistance=0.11
00:07:36.932 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.51, slope = 0.08
00:07:36.932 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.932 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:36.932 00.000 12044 MoveAxis(W, 47, ABG)
00:07:36.932 00.000 12044 Guiding  Dir = 3, Dur = 47
00:07:36.940 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19735, med=614, FiltMin=530, FiltMax=17447, Gamma=0.810
00:07:36.946 00.006 14964 UpdateGuideState exits: m=300537 SNR=355.3
00:07:36.947 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.947 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:36.948 00.001 14964 Enqueuing Expose request
00:07:36.963 00.015 12044 IsSlewing returns 0
00:07:36.964 00.001 12044 IsGuiding returns 0
00:07:36.996 00.032 12044 PulseGuide returned control before completion, sleep 26
00:07:37.034 00.038 12044 IsGuiding returns 1
00:07:37.034 00.000 12044 scope still moving after pulse duration time elapsed
00:07:37.091 00.057 12044 IsSlewing returns 0
00:07:37.122 00.031 12044 IsGuiding returns 0
00:07:37.122 00.000 12044 scope move finished after 47 + 111 ms
00:07:37.122 00.000 12044 Move returns status 0, amount 47
00:07:37.122 00.000 12044 MoveAxis(N, 0, ABG)
00:07:37.122 00.000 12044 Move returns status 0, amount 0
00:07:37.122 00.000 12044 move complete, result=0
00:07:37.122 00.000 12044 worker thread done servicing request
00:07:37.122 00.000 12044 Worker thread wakes up
00:07:37.122 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:37.122 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:37.122 00.000 14964 GuideStep: 0.5 px 47 ms WEST, 0.1 px 0 ms NORTH
00:07:40.235 03.113 12044 Exposure complete
00:07:40.269 00.034 12044 worker thread done servicing request
00:07:40.269 00.000 14964 OnExposeComplete: enter
00:07:40.270 00.001 14964 UpdateGuideState(): m_state=6
00:07:40.270 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1638
00:07:40.271 00.001 14964 Star::Find returns 1 (0), X=274.44, Y=93.15, Mass=304488, SNR=349.5, Peak=23016 HFD=3.9
00:07:40.272 00.001 14964 MultiStar: [#1 -0.04,0.55,0.19,U] [#2 -0.42,0.32,0.06,U] 
00:07:40.272 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.25}, one-star: {-0.24, -0.44}
00:07:40.273 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
00:07:40.274 00.001 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
00:07:40.276 00.002 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.29 mountX=0.24 mountY=0.24, mountTheta=0.78
00:07:40.278 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.25, opts=13)
00:07:40.279 00.001 14964 Enqueuing Move request for scope (-0.21, -0.25)
00:07:40.281 00.002 12044 Worker thread wakes up
00:07:40.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
00:07:40.281 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
00:07:40.281 00.000 12044 Moving (-0.21, -0.25) raw xDistance=0.24 yDistance=0.24
00:07:40.281 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.34, using input
00:07:40.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.06
00:07:40.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:40.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:07:40.281 00.000 12044 MoveAxis(E, 0, ABG)
00:07:40.281 00.000 12044 Move returns status 0, amount 0
00:07:40.281 00.000 12044 MoveAxis(N, 0, ABG)
00:07:40.281 00.000 12044 Move returns status 0, amount 0
00:07:40.281 00.000 12044 move complete, result=0
00:07:40.281 00.000 12044 worker thread done servicing request
00:07:40.296 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23016, med=615, FiltMin=533, FiltMax=14995, Gamma=0.810
00:07:40.310 00.014 14964 UpdateGuideState exits: m=304488 SNR=349.5
00:07:40.311 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.311 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:40.312 00.001 14964 Enqueuing Expose request
00:07:40.313 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:40.314 00.001 12044 Worker thread wakes up
00:07:40.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:40.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:43.433 03.119 12044 Exposure complete
00:07:43.460 00.027 12044 worker thread done servicing request
00:07:43.460 00.000 14964 OnExposeComplete: enter
00:07:43.461 00.001 14964 UpdateGuideState(): m_state=6
00:07:43.463 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1639
00:07:43.464 00.001 14964 Star::Find returns 1 (0), X=274.73, Y=92.95, Mass=311347, SNR=363.3, Peak=22667 HFD=4.1
00:07:43.466 00.002 14964 MultiStar: [#1 0.28,0.66,0.00,M2] [#2 0.29,0.98,0.00,M2] 
00:07:43.466 00.000 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.07 = 0.07)
00:07:43.467 00.001 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
00:07:43.467 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.63 hyp=0.63 cameraTheta=-1.49 mountX=0.63 mountY=0.01, mountTheta=0.02
00:07:43.468 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.63, opts=13)
00:07:43.469 00.001 14964 Enqueuing Move request for scope (0.05, -0.63)
00:07:43.469 00.000 12044 Worker thread wakes up
00:07:43.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.63) opts 0xd
00:07:43.469 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.63)
00:07:43.469 00.000 12044 Moving (0.05, -0.63) raw xDistance=0.63 yDistance=0.01
00:07:43.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.63, slope = 0.07
00:07:43.470 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:43.470 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:07:43.470 00.000 12044 MoveAxis(W, 52, ABG)
00:07:43.470 00.000 12044 Guiding  Dir = 3, Dur = 52
00:07:43.478 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22667, med=615, FiltMin=529, FiltMax=15627, Gamma=0.810
00:07:43.486 00.008 14964 UpdateGuideState exits: m=311347 SNR=363.3
00:07:43.486 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.487 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:43.487 00.000 14964 Enqueuing Expose request
00:07:43.508 00.021 12044 IsSlewing returns 0
00:07:43.510 00.002 12044 IsGuiding returns 0
00:07:43.545 00.035 12044 PulseGuide returned control before completion, sleep 28
00:07:43.580 00.035 12044 IsGuiding returns 1
00:07:43.580 00.000 12044 scope still moving after pulse duration time elapsed
00:07:43.730 00.150 12044 IsSlewing returns 0
00:07:43.730 00.000 12044 IsGuiding returns 0
00:07:43.730 00.000 12044 scope move finished after 52 + 167 ms
00:07:43.730 00.000 12044 Move returns status 0, amount 52
00:07:43.730 00.000 12044 MoveAxis(N, 0, ABG)
00:07:43.730 00.000 12044 Move returns status 0, amount 0
00:07:43.730 00.000 12044 move complete, result=0
00:07:43.730 00.000 12044 worker thread done servicing request
00:07:43.730 00.000 12044 Worker thread wakes up
00:07:43.730 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:43.730 00.000 14964 GuideStep: 0.6 px 52 ms WEST, 0.0 px 0 ms NORTH
00:07:43.733 00.003 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:46.867 03.134 12044 Exposure complete
00:07:46.895 00.028 12044 worker thread done servicing request
00:07:46.895 00.000 14964 OnExposeComplete: enter
00:07:46.895 00.000 14964 UpdateGuideState(): m_state=6
00:07:46.896 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1640
00:07:46.896 00.000 14964 Star::Find returns 1 (0), X=274.41, Y=93.27, Mass=296485, SNR=333.9, Peak=20048 HFD=3.7
00:07:46.898 00.002 14964 MultiStar: [#1 -0.23,0.39,0.19,U] [#2 -0.31,0.47,0.08,U] 
00:07:46.898 00.000 14964 refined, 2 included, MultiStar: {-0.26, -0.16}, one-star: {-0.26, -0.32}
00:07:46.898 00.000 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
00:07:46.898 00.000 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
00:07:46.899 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-2.59 mountX=0.16 mountY=0.27, mountTheta=1.05
00:07:46.900 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.16, opts=13)
00:07:46.902 00.002 14964 Enqueuing Move request for scope (-0.26, -0.16)
00:07:46.902 00.000 12044 Worker thread wakes up
00:07:46.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
00:07:46.902 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
00:07:46.902 00.000 12044 Moving (-0.26, -0.16) raw xDistance=0.16 yDistance=0.27
00:07:46.902 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.26, using input
00:07:46.904 00.002 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
00:07:46.904 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:46.904 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:07:46.904 00.000 12044 MoveAxis(E, 0, ABG)
00:07:46.904 00.000 12044 Move returns status 0, amount 0
00:07:46.904 00.000 12044 MoveAxis(N, 0, ABG)
00:07:46.904 00.000 12044 Move returns status 0, amount 0
00:07:46.904 00.000 12044 move complete, result=0
00:07:46.904 00.000 12044 worker thread done servicing request
00:07:46.911 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20048, med=615, FiltMin=534, FiltMax=15335, Gamma=0.810
00:07:46.917 00.006 14964 UpdateGuideState exits: m=296485 SNR=333.9
00:07:46.917 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.918 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:46.918 00.000 14964 Enqueuing Expose request
00:07:46.919 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:07:46.919 00.000 12044 Worker thread wakes up
00:07:46.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:46.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:50.053 03.134 12044 Exposure complete
00:07:50.079 00.026 12044 worker thread done servicing request
00:07:50.080 00.001 14964 OnExposeComplete: enter
00:07:50.080 00.000 14964 UpdateGuideState(): m_state=6
00:07:50.081 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1641
00:07:50.081 00.000 14964 Star::Find returns 1 (0), X=274.41, Y=93.24, Mass=310582, SNR=358.3, Peak=22292 HFD=3.7
00:07:50.082 00.001 14964 MultiStar: [#1 -0.03,0.55,0.18,U] [#2 -0.14,0.67,0.00,M2] 
00:07:50.082 00.000 14964 refined, 1 included, MultiStar: {-0.23, -0.21}, one-star: {-0.26, -0.35}
00:07:50.083 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
00:07:50.083 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
00:07:50.084 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.39 mountX=0.21 mountY=0.25, mountTheta=0.87
00:07:50.085 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.21, opts=13)
00:07:50.085 00.000 14964 Enqueuing Move request for scope (-0.23, -0.21)
00:07:50.086 00.001 12044 Worker thread wakes up
00:07:50.086 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
00:07:50.086 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
00:07:50.086 00.000 12044 Moving (-0.23, -0.21) raw xDistance=0.21 yDistance=0.25
00:07:50.086 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.22, using input
00:07:50.086 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.03
00:07:50.086 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:50.086 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:07:50.086 00.000 12044 MoveAxis(E, 0, ABG)
00:07:50.086 00.000 12044 Move returns status 0, amount 0
00:07:50.087 00.001 12044 MoveAxis(N, 0, ABG)
00:07:50.087 00.000 12044 Move returns status 0, amount 0
00:07:50.087 00.000 12044 move complete, result=0
00:07:50.087 00.000 12044 worker thread done servicing request
00:07:50.093 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22292, med=615, FiltMin=528, FiltMax=15575, Gamma=0.810
00:07:50.104 00.011 14964 UpdateGuideState exits: m=310582 SNR=358.3
00:07:50.106 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.107 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:50.109 00.002 14964 Enqueuing Expose request
00:07:50.110 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:50.111 00.001 12044 Worker thread wakes up
00:07:50.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:50.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:53.245 03.134 12044 Exposure complete
00:07:53.269 00.024 12044 worker thread done servicing request
00:07:53.269 00.000 14964 OnExposeComplete: enter
00:07:53.270 00.001 14964 UpdateGuideState(): m_state=6
00:07:53.271 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1642
00:07:53.271 00.000 14964 Star::Find returns 1 (0), X=274.45, Y=93.24, Mass=306826, SNR=349.9, Peak=21304 HFD=3.7
00:07:53.272 00.001 14964 MultiStar: [#1 -0.12,0.46,0.18,U] [#2 -0.23,0.39,0.07,U] 
00:07:53.272 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.19}, one-star: {-0.22, -0.34}
00:07:53.273 00.001 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
00:07:53.274 00.001 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
00:07:53.274 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.41 mountX=0.18 mountY=0.23, mountTheta=0.89
00:07:53.277 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.19, opts=13)
00:07:53.278 00.001 14964 Enqueuing Move request for scope (-0.21, -0.19)
00:07:53.279 00.001 12044 Worker thread wakes up
00:07:53.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
00:07:53.279 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
00:07:53.279 00.000 12044 Moving (-0.21, -0.19) raw xDistance=0.18 yDistance=0.23
00:07:53.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
00:07:53.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:53.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:07:53.279 00.000 12044 MoveAxis(E, 0, ABG)
00:07:53.279 00.000 12044 Move returns status 0, amount 0
00:07:53.279 00.000 12044 MoveAxis(N, 0, ABG)
00:07:53.279 00.000 12044 Move returns status 0, amount 0
00:07:53.279 00.000 12044 move complete, result=0
00:07:53.279 00.000 12044 worker thread done servicing request
00:07:53.287 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21304, med=615, FiltMin=520, FiltMax=16675, Gamma=0.810
00:07:53.293 00.006 14964 UpdateGuideState exits: m=306826 SNR=349.9
00:07:53.294 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.294 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:53.295 00.001 14964 Enqueuing Expose request
00:07:53.295 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:53.296 00.001 12044 Worker thread wakes up
00:07:53.296 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:53.296 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:56.402 03.106 12044 Exposure complete
00:07:56.437 00.035 12044 worker thread done servicing request
00:07:56.437 00.000 14964 OnExposeComplete: enter
00:07:56.438 00.001 14964 UpdateGuideState(): m_state=6
00:07:56.439 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1643
00:07:56.439 00.000 14964 Star::Find returns 1 (0), X=274.56, Y=93.15, Mass=307199, SNR=352.1, Peak=20156 HFD=3.9
00:07:56.441 00.002 14964 MultiStar: [#1 0.08,0.70,0.00,M1] [#2 -0.10,0.85,0.00,M2] 
00:07:56.441 00.000 14964 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.56) = xAngle (-0.27 = -0.27)
00:07:56.442 00.001 14964 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.78 = 2.78)
00:07:56.442 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.43 hyp=0.45 cameraTheta=-1.83 mountX=0.43 mountY=0.16, mountTheta=0.35
00:07:56.443 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.43, opts=13)
00:07:56.445 00.002 14964 Enqueuing Move request for scope (-0.11, -0.43)
00:07:56.445 00.000 12044 Worker thread wakes up
00:07:56.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.43) opts 0xd
00:07:56.446 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.43)
00:07:56.446 00.000 12044 Moving (-0.11, -0.43) raw xDistance=0.43 yDistance=0.16
00:07:56.446 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.43, slope = 0.02
00:07:56.446 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:56.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:56.446 00.000 12044 MoveAxis(W, 12, ABG)
00:07:56.446 00.000 12044 Guiding  Dir = 3, Dur = 12
00:07:56.452 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20156, med=616, FiltMin=530, FiltMax=16657, Gamma=0.810
00:07:56.460 00.008 14964 UpdateGuideState exits: m=307199 SNR=352.1
00:07:56.462 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:56.465 00.002 14964 Enqueuing Expose request
00:07:56.477 00.012 12044 IsSlewing returns 0
00:07:56.477 00.000 12044 IsGuiding returns 0
00:07:56.545 00.068 12044 IsGuiding returns 1
00:07:56.545 00.000 12044 scope still moving after pulse duration time elapsed
00:07:56.637 00.092 12044 IsSlewing returns 0
00:07:56.637 00.000 12044 IsGuiding returns 0
00:07:56.637 00.000 12044 scope move finished after 12 + 147 ms
00:07:56.637 00.000 12044 Move returns status 0, amount 12
00:07:56.637 00.000 12044 MoveAxis(N, 0, ABG)
00:07:56.637 00.000 12044 Move returns status 0, amount 0
00:07:56.637 00.000 12044 move complete, result=0
00:07:56.637 00.000 12044 worker thread done servicing request
00:07:56.637 00.000 12044 Worker thread wakes up
00:07:56.638 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:56.638 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:07:56.638 00.000 14964 GuideStep: 0.4 px 12 ms WEST, 0.2 px 0 ms NORTH
00:07:59.763 03.125 12044 Exposure complete
00:07:59.791 00.028 12044 worker thread done servicing request
00:07:59.791 00.000 14964 OnExposeComplete: enter
00:07:59.793 00.002 14964 UpdateGuideState(): m_state=6
00:07:59.794 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1644
00:07:59.795 00.001 14964 Star::Find returns 1 (0), X=274.71, Y=93.51, Mass=303035, SNR=345.2, Peak=18867 HFD=3.9
00:07:59.796 00.001 14964 MultiStar: [#1 0.23,-0.01,0.17,U] [#2 -0.09,-0.06,0.08,U] 
00:07:59.796 00.000 14964 single-star, 2 included, MultiStar: {0.06, -0.06}, one-star: {0.04, -0.07}
00:07:59.797 00.001 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.48 = 0.48)
00:07:59.798 00.001 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.75)
00:07:59.798 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=0.07 mountY=-0.03, mountTheta=-0.41
00:07:59.799 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.07, opts=13)
00:07:59.800 00.001 14964 Enqueuing Move request for scope (0.04, -0.07)
00:07:59.800 00.000 12044 Worker thread wakes up
00:07:59.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:07:59.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:07:59.800 00.000 12044 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
00:07:59.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
00:07:59.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:59.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:59.800 00.000 12044 MoveAxis(E, 0, ABG)
00:07:59.800 00.000 12044 Move returns status 0, amount 0
00:07:59.800 00.000 12044 MoveAxis(N, 0, ABG)
00:07:59.800 00.000 12044 Move returns status 0, amount 0
00:07:59.800 00.000 12044 move complete, result=0
00:07:59.801 00.001 12044 worker thread done servicing request
00:07:59.808 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18867, med=615, FiltMin=535, FiltMax=14735, Gamma=0.810
00:07:59.813 00.005 14964 UpdateGuideState exits: m=303035 SNR=345.2
00:07:59.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.814 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:07:59.815 00.001 14964 Enqueuing Expose request
00:07:59.815 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:59.816 00.001 12044 Worker thread wakes up
00:07:59.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:07:59.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:02.925 03.109 12044 Exposure complete
00:08:02.952 00.027 12044 worker thread done servicing request
00:08:02.953 00.001 14964 OnExposeComplete: enter
00:08:02.954 00.001 14964 UpdateGuideState(): m_state=6
00:08:02.956 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1645
00:08:02.958 00.002 14964 Star::Find returns 1 (0), X=274.49, Y=93.59, Mass=307442, SNR=357.3, Peak=20635 HFD=3.3
00:08:02.959 00.001 14964 MultiStar: [#1 0.03,-0.17,0.17,U] [#2 -0.17,0.05,0.07,U] 
00:08:02.960 00.001 14964 refined, 2 included, MultiStar: {-0.15, -0.02}, one-star: {-0.18, 0.01}
00:08:02.961 00.001 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
00:08:02.962 00.001 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
00:08:02.962 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.04 mountX=0.01 mountY=0.15, mountTheta=1.48
00:08:02.967 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.02, opts=13)
00:08:02.970 00.003 14964 Enqueuing Move request for scope (-0.15, -0.02)
00:08:02.971 00.001 12044 Worker thread wakes up
00:08:02.972 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:08:02.972 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:08:02.972 00.000 12044 Moving (-0.15, -0.02) raw xDistance=0.01 yDistance=0.15
00:08:02.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.05
00:08:02.972 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:02.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:08:02.972 00.000 12044 MoveAxis(E, 0, ABG)
00:08:02.972 00.000 12044 Move returns status 0, amount 0
00:08:02.972 00.000 12044 MoveAxis(N, 0, ABG)
00:08:02.972 00.000 12044 Move returns status 0, amount 0
00:08:02.972 00.000 12044 move complete, result=0
00:08:02.972 00.000 12044 worker thread done servicing request
00:08:02.981 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20635, med=615, FiltMin=528, FiltMax=15899, Gamma=0.810
00:08:02.987 00.006 14964 UpdateGuideState exits: m=307442 SNR=357.3
00:08:02.988 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.988 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:02.989 00.001 14964 Enqueuing Expose request
00:08:02.989 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:02.990 00.001 12044 Worker thread wakes up
00:08:02.990 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:02.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:06.101 03.111 12044 Exposure complete
00:08:06.141 00.040 12044 worker thread done servicing request
00:08:06.141 00.000 14964 OnExposeComplete: enter
00:08:06.142 00.001 14964 UpdateGuideState(): m_state=6
00:08:06.143 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1646
00:08:06.143 00.000 14964 Star::Find returns 1 (0), X=274.56, Y=93.68, Mass=308187, SNR=359.3, Peak=19195 HFD=3.5
00:08:06.145 00.002 14964 MultiStar: [#1 -0.03,-0.03,0.18,U] [#2 -0.34,0.12,0.09,U] 
00:08:06.147 00.002 14964 refined, 2 included, MultiStar: {-0.12, 0.08}, one-star: {-0.11, 0.09}
00:08:06.148 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.11 = -2.18)
00:08:06.149 00.001 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.88)
00:08:06.150 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.55 mountX=-0.08 mountY=0.11, mountTheta=2.21
00:08:06.154 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.08, opts=13)
00:08:06.156 00.002 14964 Enqueuing Move request for scope (-0.12, 0.08)
00:08:06.158 00.002 12044 Worker thread wakes up
00:08:06.158 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:08:06.158 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:08:06.158 00.000 12044 Moving (-0.12, 0.08) raw xDistance=-0.08 yDistance=0.11
00:08:06.158 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.35, using input
00:08:06.158 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
00:08:06.158 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:06.158 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:08:06.158 00.000 12044 MoveAxis(E, 0, ABG)
00:08:06.159 00.001 12044 Move returns status 0, amount 0
00:08:06.159 00.000 12044 MoveAxis(N, 0, ABG)
00:08:06.159 00.000 12044 Move returns status 0, amount 0
00:08:06.159 00.000 12044 move complete, result=0
00:08:06.159 00.000 12044 worker thread done servicing request
00:08:06.172 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19195, med=615, FiltMin=528, FiltMax=15779, Gamma=0.810
00:08:06.183 00.011 14964 UpdateGuideState exits: m=308187 SNR=359.3
00:08:06.185 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.186 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:06.188 00.002 14964 Enqueuing Expose request
00:08:06.189 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:06.190 00.001 12044 Worker thread wakes up
00:08:06.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:06.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:09.319 03.129 12044 Exposure complete
00:08:09.343 00.024 12044 worker thread done servicing request
00:08:09.343 00.000 14964 OnExposeComplete: enter
00:08:09.344 00.001 14964 UpdateGuideState(): m_state=6
00:08:09.344 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1647
00:08:09.345 00.001 14964 Star::Find returns 1 (0), X=274.67, Y=93.55, Mass=309592, SNR=357.4, Peak=23643 HFD=3.5
00:08:09.345 00.000 14964 MultiStar: [#1 0.12,0.03,0.19,U] [#2 -0.15,0.26,0.08,U] 
00:08:09.347 00.002 14964 refined, 2 included, MultiStar: {0.01, -0.01}, one-star: {-0.00, -0.04}
00:08:09.347 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
00:08:09.348 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.58)
00:08:09.349 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.90 mountX=0.01 mountY=-0.01, mountTheta=-0.59
00:08:09.351 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.01, opts=13)
00:08:09.352 00.001 14964 Enqueuing Move request for scope (0.01, -0.01)
00:08:09.352 00.000 12044 Worker thread wakes up
00:08:09.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:08:09.352 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:08:09.353 00.001 12044 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
00:08:09.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.05
00:08:09.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:09.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:09.353 00.000 12044 MoveAxis(E, 0, ABG)
00:08:09.353 00.000 12044 Move returns status 0, amount 0
00:08:09.353 00.000 12044 MoveAxis(N, 0, ABG)
00:08:09.353 00.000 12044 Move returns status 0, amount 0
00:08:09.353 00.000 12044 move complete, result=0
00:08:09.353 00.000 12044 worker thread done servicing request
00:08:09.363 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23643, med=615, FiltMin=526, FiltMax=16405, Gamma=0.810
00:08:09.370 00.007 14964 UpdateGuideState exits: m=309592 SNR=357.4
00:08:09.370 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.370 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:09.372 00.002 14964 Enqueuing Expose request
00:08:09.372 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:09.373 00.001 12044 Worker thread wakes up
00:08:09.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:09.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:12.480 03.107 12044 Exposure complete
00:08:12.508 00.028 12044 worker thread done servicing request
00:08:12.508 00.000 14964 OnExposeComplete: enter
00:08:12.509 00.001 14964 UpdateGuideState(): m_state=6
00:08:12.510 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1648
00:08:12.511 00.001 14964 Star::Find returns 1 (0), X=274.48, Y=93.61, Mass=304473, SNR=349.0, Peak=20701 HFD=3.4
00:08:12.511 00.000 14964 MultiStar: [#1 -0.00,0.05,0.18,U] [#2 -0.07,0.07,0.07,U] 
00:08:12.512 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.03}, one-star: {-0.19, 0.02}
00:08:12.513 00.001 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.51 = -1.78)
00:08:12.514 00.001 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.28)
00:08:12.514 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=-0.03 mountY=0.15, mountTheta=1.78
00:08:12.516 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.03, opts=13)
00:08:12.516 00.000 14964 Enqueuing Move request for scope (-0.16, 0.03)
00:08:12.517 00.001 12044 Worker thread wakes up
00:08:12.517 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
00:08:12.517 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
00:08:12.517 00.000 12044 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=0.15
00:08:12.517 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.37, using input
00:08:12.517 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.06
00:08:12.518 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:12.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:08:12.518 00.000 12044 MoveAxis(E, 0, ABG)
00:08:12.518 00.000 12044 Move returns status 0, amount 0
00:08:12.518 00.000 12044 MoveAxis(N, 0, ABG)
00:08:12.518 00.000 12044 Move returns status 0, amount 0
00:08:12.518 00.000 12044 move complete, result=0
00:08:12.518 00.000 12044 worker thread done servicing request
00:08:12.526 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20701, med=615, FiltMin=528, FiltMax=16135, Gamma=0.810
00:08:12.531 00.005 14964 UpdateGuideState exits: m=304473 SNR=349.0
00:08:12.532 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.532 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:12.533 00.001 14964 Enqueuing Expose request
00:08:12.533 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:12.534 00.001 12044 Worker thread wakes up
00:08:12.534 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:12.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:15.640 03.106 12044 Exposure complete
00:08:15.691 00.051 12044 worker thread done servicing request
00:08:15.692 00.001 14964 OnExposeComplete: enter
00:08:15.693 00.001 14964 UpdateGuideState(): m_state=6
00:08:15.695 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1649
00:08:15.695 00.000 14964 Star::Find returns 1 (0), X=274.59, Y=93.86, Mass=307018, SNR=353.3, Peak=21259 HFD=3.8
00:08:15.696 00.001 14964 MultiStar: [#1 0.00,-0.09,0.18,U] [#2 -0.13,-0.09,0.08,U] 
00:08:15.698 00.002 14964 refined, 2 included, MultiStar: {-0.07, 0.20}, one-star: {-0.08, 0.27}
00:08:15.698 00.000 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
00:08:15.699 00.001 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
00:08:15.701 00.002 14964 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.94 mountX=-0.20 mountY=0.05, mountTheta=2.87
00:08:15.704 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.20, opts=13)
00:08:15.706 00.002 14964 Enqueuing Move request for scope (-0.07, 0.20)
00:08:15.707 00.001 12044 Worker thread wakes up
00:08:15.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:08:15.707 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:08:15.707 00.000 12044 Moving (-0.07, 0.20) raw xDistance=-0.20 yDistance=0.05
00:08:15.707 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.29, using input
00:08:15.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.04
00:08:15.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:08:15.707 00.000 12044 MoveAxis(E, 0, ABG)
00:08:15.707 00.000 12044 Move returns status 0, amount 0
00:08:15.708 00.001 12044 MoveAxis(N, 0, ABG)
00:08:15.708 00.000 12044 Move returns status 0, amount 0
00:08:15.708 00.000 12044 move complete, result=0
00:08:15.708 00.000 12044 worker thread done servicing request
00:08:15.721 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21259, med=615, FiltMin=532, FiltMax=17459, Gamma=0.810
00:08:15.730 00.009 14964 UpdateGuideState exits: m=307018 SNR=353.3
00:08:15.732 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.733 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:15.735 00.002 14964 Enqueuing Expose request
00:08:15.736 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:15.737 00.001 12044 Worker thread wakes up
00:08:15.738 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:15.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:18.851 03.113 12044 Exposure complete
00:08:18.874 00.023 12044 worker thread done servicing request
00:08:18.874 00.000 14964 OnExposeComplete: enter
00:08:18.876 00.002 14964 UpdateGuideState(): m_state=6
00:08:18.877 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1650
00:08:18.877 00.000 14964 Star::Find returns 1 (0), X=274.30, Y=93.97, Mass=305319, SNR=354.8, Peak=22253 HFD=4.0
00:08:18.878 00.001 14964 MultiStar: [#1 -0.17,-0.19,0.19,U] [#2 -0.36,-0.08,0.08,U] 
00:08:18.878 00.000 14964 refined, 2 included, MultiStar: {-0.34, 0.27}, one-star: {-0.37, 0.39}
00:08:18.879 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
00:08:18.879 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
00:08:18.880 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.27 hyp=0.44 cameraTheta=2.47 mountX=-0.28 mountY=0.31, mountTheta=2.30
00:08:18.881 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.27, opts=13)
00:08:18.881 00.000 14964 Enqueuing Move request for scope (-0.34, 0.27)
00:08:18.882 00.001 12044 Worker thread wakes up
00:08:18.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.27) opts 0xd
00:08:18.882 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.27)
00:08:18.882 00.000 12044 Moving (-0.34, 0.27) raw xDistance=-0.28 yDistance=0.31
00:08:18.882 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.38, using input
00:08:18.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.06
00:08:18.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:18.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:08:18.882 00.000 12044 MoveAxis(E, 0, ABG)
00:08:18.882 00.000 12044 Move returns status 0, amount 0
00:08:18.882 00.000 12044 MoveAxis(N, 0, ABG)
00:08:18.882 00.000 12044 Move returns status 0, amount 0
00:08:18.883 00.001 12044 move complete, result=0
00:08:18.883 00.000 12044 worker thread done servicing request
00:08:18.889 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22253, med=615, FiltMin=523, FiltMax=15275, Gamma=0.810
00:08:18.895 00.006 14964 UpdateGuideState exits: m=305319 SNR=354.8
00:08:18.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.896 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:18.897 00.001 14964 Enqueuing Expose request
00:08:18.897 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:08:18.898 00.001 12044 Worker thread wakes up
00:08:18.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:18.898 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:21.995 03.097 12044 Exposure complete
00:08:22.020 00.025 12044 worker thread done servicing request
00:08:22.020 00.000 14964 OnExposeComplete: enter
00:08:22.022 00.002 14964 UpdateGuideState(): m_state=6
00:08:22.023 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1651
00:08:22.025 00.002 14964 Star::Find returns 1 (0), X=274.67, Y=93.89, Mass=307747, SNR=354.7, Peak=19729 HFD=4.0
00:08:22.027 00.002 14964 MultiStar: [#1 0.30,-0.29,0.18,U] [#2 0.01,-0.13,0.07,U] 
00:08:22.028 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.20}, one-star: {-0.00, 0.31}
00:08:22.029 00.001 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
00:08:22.030 00.001 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
00:08:22.032 00.002 14964 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
00:08:22.034 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.20, opts=13)
00:08:22.036 00.002 14964 Enqueuing Move request for scope (0.04, 0.20)
00:08:22.037 00.001 12044 Worker thread wakes up
00:08:22.037 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:08:22.037 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:08:22.037 00.000 12044 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
00:08:22.037 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.39, using input
00:08:22.037 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:08:22.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.06
00:08:22.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:22.037 00.000 12044 MoveAxis(E, 0, ABG)
00:08:22.038 00.001 12044 Move returns status 0, amount 0
00:08:22.038 00.000 12044 MoveAxis(N, 0, ABG)
00:08:22.038 00.000 12044 Move returns status 0, amount 0
00:08:22.038 00.000 12044 move complete, result=0
00:08:22.039 00.001 12044 worker thread done servicing request
00:08:22.047 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19729, med=615, FiltMin=530, FiltMax=15987, Gamma=0.810
00:08:22.056 00.009 14964 UpdateGuideState exits: m=307747 SNR=354.7
00:08:22.057 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.057 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:22.059 00.002 14964 Enqueuing Expose request
00:08:22.060 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:22.061 00.001 12044 Worker thread wakes up
00:08:22.061 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:22.061 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:25.184 03.123 12044 Exposure complete
00:08:25.205 00.021 12044 worker thread done servicing request
00:08:25.205 00.000 14964 OnExposeComplete: enter
00:08:25.207 00.002 14964 UpdateGuideState(): m_state=6
00:08:25.208 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1652
00:08:25.210 00.002 14964 Star::Find returns 1 (0), X=274.37, Y=94.04, Mass=311827, SNR=351.3, Peak=22897 HFD=4.0
00:08:25.211 00.001 14964 MultiStar: [#1 -0.23,-0.34,0.18,U] [#2 -0.54,-0.26,0.07,U] 
00:08:25.212 00.001 14964 refined, 2 included, MultiStar: {-0.31, 0.30}, one-star: {-0.30, 0.46}
00:08:25.214 00.002 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.93 = -2.36)
00:08:25.215 00.001 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.70)
00:08:25.216 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.30 hyp=0.43 cameraTheta=2.37 mountX=-0.30 mountY=0.27, mountTheta=2.41
00:08:25.219 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.30, opts=13)
00:08:25.220 00.001 14964 Enqueuing Move request for scope (-0.31, 0.30)
00:08:25.221 00.001 12044 Worker thread wakes up
00:08:25.221 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.30) opts 0xd
00:08:25.221 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.30)
00:08:25.222 00.001 12044 Moving (-0.31, 0.30) raw xDistance=-0.30 yDistance=0.27
00:08:25.222 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = 0.00
00:08:25.222 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:25.222 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:08:25.222 00.000 12044 MoveAxis(E, 23, ABG)
00:08:25.222 00.000 12044 Guiding  Dir = 2, Dur = 23
00:08:25.230 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22897, med=615, FiltMin=533, FiltMax=17811, Gamma=0.810
00:08:25.237 00.007 14964 UpdateGuideState exits: m=311827 SNR=351.3
00:08:25.237 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:25.238 00.000 14964 Enqueuing Expose request
00:08:25.275 00.037 12044 IsSlewing returns 0
00:08:25.276 00.001 12044 IsGuiding returns 0
00:08:25.338 00.062 12044 IsGuiding returns 1
00:08:25.339 00.001 12044 scope still moving after pulse duration time elapsed
00:08:25.387 00.048 12044 IsSlewing returns 0
00:08:25.389 00.002 12044 IsGuiding returns 0
00:08:25.389 00.000 12044 scope move finished after 23 + 89 ms
00:08:25.389 00.000 12044 Move returns status 0, amount 23
00:08:25.389 00.000 12044 MoveAxis(N, 0, ABG)
00:08:25.389 00.000 12044 Move returns status 0, amount 0
00:08:25.389 00.000 12044 move complete, result=0
00:08:25.389 00.000 12044 worker thread done servicing request
00:08:25.389 00.000 12044 Worker thread wakes up
00:08:25.389 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.3 px 0 ms NORTH
00:08:25.391 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:25.391 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:28.496 03.105 12044 Exposure complete
00:08:28.547 00.051 12044 worker thread done servicing request
00:08:28.547 00.000 14964 OnExposeComplete: enter
00:08:28.549 00.002 14964 UpdateGuideState(): m_state=6
00:08:28.551 00.002 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1653
00:08:28.552 00.001 14964 Star::Find returns 1 (0), X=274.74, Y=93.91, Mass=307613, SNR=353.2, Peak=22235 HFD=4.0
00:08:28.553 00.001 14964 MultiStar: [#1 0.22,-0.26,0.19,U] [#2 0.31,-0.11,0.07,U] 
00:08:28.555 00.002 14964 refined, 2 included, MultiStar: {0.11, 0.21}, one-star: {0.07, 0.32}
00:08:28.556 00.001 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
00:08:28.557 00.001 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.57)
00:08:28.559 00.002 14964 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
00:08:28.561 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.21, opts=13)
00:08:28.563 00.002 14964 Enqueuing Move request for scope (0.11, 0.21)
00:08:28.565 00.002 12044 Worker thread wakes up
00:08:28.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
00:08:28.565 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:08:28.565 00.000 12044 Moving (0.11, 0.21) raw xDistance=-0.21 yDistance=-0.13
00:08:28.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
00:08:28.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:28.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:28.565 00.000 12044 MoveAxis(E, 0, ABG)
00:08:28.565 00.000 12044 Move returns status 0, amount 0
00:08:28.565 00.000 12044 MoveAxis(N, 0, ABG)
00:08:28.565 00.000 12044 Move returns status 0, amount 0
00:08:28.565 00.000 12044 move complete, result=0
00:08:28.566 00.001 12044 worker thread done servicing request
00:08:28.580 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22235, med=614, FiltMin=530, FiltMax=17028, Gamma=0.810
00:08:28.590 00.010 14964 UpdateGuideState exits: m=307613 SNR=353.2
00:08:28.592 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.594 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:28.595 00.001 14964 Enqueuing Expose request
00:08:28.596 00.001 12044 Worker thread wakes up
00:08:28.596 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:28.597 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:28.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:31.706 03.109 12044 Exposure complete
00:08:31.749 00.043 12044 worker thread done servicing request
00:08:31.749 00.000 14964 OnExposeComplete: enter
00:08:31.752 00.003 14964 UpdateGuideState(): m_state=6
00:08:31.755 00.003 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1654
00:08:31.758 00.003 14964 Star::Find returns 1 (0), X=274.50, Y=93.88, Mass=309677, SNR=363.6, Peak=20409 HFD=3.9
00:08:31.760 00.002 14964 MultiStar: [#1 -0.06,-0.19,0.18,U] [#2 -0.14,-0.13,0.07,U] 
00:08:31.761 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.20}, one-star: {-0.17, 0.30}
00:08:31.762 00.001 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.78 = -2.51)
00:08:31.763 00.001 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.83 = 0.55)
00:08:31.763 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.22 mountX=-0.20 mountY=0.13, mountTheta=2.57
00:08:31.765 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.20, opts=13)
00:08:31.765 00.000 14964 Enqueuing Move request for scope (-0.15, 0.20)
00:08:31.766 00.001 12044 Worker thread wakes up
00:08:31.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
00:08:31.766 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
00:08:31.766 00.000 12044 Moving (-0.15, 0.20) raw xDistance=-0.20 yDistance=0.13
00:08:31.766 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
00:08:31.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:31.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:31.766 00.000 12044 MoveAxis(E, 0, ABG)
00:08:31.767 00.001 12044 Move returns status 0, amount 0
00:08:31.767 00.000 12044 MoveAxis(N, 0, ABG)
00:08:31.767 00.000 12044 Move returns status 0, amount 0
00:08:31.767 00.000 12044 move complete, result=0
00:08:31.768 00.001 12044 worker thread done servicing request
00:08:31.777 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20409, med=616, FiltMin=534, FiltMax=15368, Gamma=0.810
00:08:31.789 00.012 14964 UpdateGuideState exits: m=309677 SNR=363.6
00:08:31.791 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.792 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:31.794 00.002 14964 Enqueuing Expose request
00:08:31.794 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:31.796 00.002 12044 Worker thread wakes up
00:08:31.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:31.796 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:34.924 03.128 12044 Exposure complete
00:08:34.955 00.031 12044 worker thread done servicing request
00:08:34.955 00.000 14964 OnExposeComplete: enter
00:08:34.956 00.001 14964 UpdateGuideState(): m_state=6
00:08:34.957 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1655
00:08:34.958 00.001 14964 Star::Find returns 1 (0), X=274.70, Y=93.52, Mass=304884, SNR=345.9, Peak=19972 HFD=3.6
00:08:34.958 00.000 14964 MultiStar: [#1 0.26,0.09,0.19,U] [#2 -0.03,0.06,0.08,U] 
00:08:34.959 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.04}, one-star: {0.03, -0.07}
00:08:34.959 00.000 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
00:08:34.960 00.001 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.05 = -2.23)
00:08:34.960 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=0.04 mountY=-0.06, mountTheta=-0.97
00:08:34.961 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.04, opts=13)
00:08:34.962 00.001 14964 Enqueuing Move request for scope (0.06, -0.04)
00:08:34.962 00.000 12044 Worker thread wakes up
00:08:34.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:08:34.962 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:08:34.962 00.000 12044 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.06
00:08:34.962 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.27, using input
00:08:34.963 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.10
00:08:34.963 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:34.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:34.963 00.000 12044 MoveAxis(E, 0, ABG)
00:08:34.963 00.000 12044 Move returns status 0, amount 0
00:08:34.963 00.000 12044 MoveAxis(N, 0, ABG)
00:08:34.963 00.000 12044 Move returns status 0, amount 0
00:08:34.963 00.000 12044 move complete, result=0
00:08:34.963 00.000 12044 worker thread done servicing request
00:08:34.972 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19972, med=615, FiltMin=520, FiltMax=15187, Gamma=0.810
00:08:34.981 00.009 14964 UpdateGuideState exits: m=304884 SNR=345.9
00:08:34.981 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:34.983 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:34.984 00.001 14964 Enqueuing Expose request
00:08:34.985 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:34.987 00.002 12044 Worker thread wakes up
00:08:34.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:34.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:38.115 03.128 12044 Exposure complete
00:08:38.150 00.035 12044 worker thread done servicing request
00:08:38.151 00.001 14964 OnExposeComplete: enter
00:08:38.152 00.001 14964 UpdateGuideState(): m_state=6
00:08:38.153 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1656
00:08:38.155 00.002 14964 Star::Find returns 1 (0), X=274.78, Y=93.73, Mass=312677, SNR=361.4, Peak=23255 HFD=3.8
00:08:38.156 00.001 14964 MultiStar: [#1 0.16,0.10,0.17,U] [#2 0.03,0.34,0.07,U] 
00:08:38.158 00.002 14964 single-star, 2 included, MultiStar: {0.11, 0.15}, one-star: {0.10, 0.15}
00:08:38.159 00.001 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
00:08:38.160 00.001 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.71)
00:08:38.162 00.002 14964 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
00:08:38.164 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.15, opts=13)
00:08:38.165 00.001 14964 Enqueuing Move request for scope (0.10, 0.15)
00:08:38.167 00.002 12044 Worker thread wakes up
00:08:38.167 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:08:38.167 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:08:38.167 00.000 12044 Moving (0.10, 0.15) raw xDistance=-0.15 yDistance=-0.12
00:08:38.167 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.06
00:08:38.167 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:38.167 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:38.167 00.000 12044 MoveAxis(E, 0, ABG)
00:08:38.167 00.000 12044 Move returns status 0, amount 0
00:08:38.167 00.000 12044 MoveAxis(N, 0, ABG)
00:08:38.167 00.000 12044 Move returns status 0, amount 0
00:08:38.167 00.000 12044 move complete, result=0
00:08:38.167 00.000 12044 worker thread done servicing request
00:08:38.181 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23255, med=615, FiltMin=530, FiltMax=16201, Gamma=0.810
00:08:38.193 00.012 14964 UpdateGuideState exits: m=312677 SNR=361.4
00:08:38.197 00.004 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:38.199 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:38.200 00.001 14964 Enqueuing Expose request
00:08:38.201 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:38.201 00.000 12044 Worker thread wakes up
00:08:38.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:38.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:41.314 03.113 12044 Exposure complete
00:08:41.339 00.025 12044 worker thread done servicing request
00:08:41.339 00.000 14964 OnExposeComplete: enter
00:08:41.340 00.001 14964 UpdateGuideState(): m_state=6
00:08:41.341 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1657
00:08:41.342 00.001 14964 Star::Find returns 1 (0), X=274.67, Y=93.86, Mass=310189, SNR=361.8, Peak=19567 HFD=3.9
00:08:41.342 00.000 14964 MultiStar: [#1 0.01,-0.03,0.16,U] [#2 -0.16,0.11,0.07,U] 
00:08:41.343 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.22}, one-star: {-0.01, 0.27}
00:08:41.343 00.000 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.10)
00:08:41.344 00.001 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
00:08:41.344 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.62 mountX=-0.22 mountY=-0.01, mountTheta=-3.09
00:08:41.345 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.22, opts=13)
00:08:41.346 00.001 14964 Enqueuing Move request for scope (-0.01, 0.22)
00:08:41.346 00.000 12044 Worker thread wakes up
00:08:41.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
00:08:41.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
00:08:41.347 00.001 12044 Moving (-0.01, 0.22) raw xDistance=-0.22 yDistance=-0.01
00:08:41.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.02
00:08:41.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:41.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:41.347 00.000 12044 MoveAxis(E, 0, ABG)
00:08:41.347 00.000 12044 Move returns status 0, amount 0
00:08:41.347 00.000 12044 MoveAxis(N, 0, ABG)
00:08:41.347 00.000 12044 Move returns status 0, amount 0
00:08:41.347 00.000 12044 move complete, result=0
00:08:41.347 00.000 12044 worker thread done servicing request
00:08:41.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19567, med=615, FiltMin=526, FiltMax=16347, Gamma=0.810
00:08:41.360 00.006 14964 UpdateGuideState exits: m=310189 SNR=361.8
00:08:41.360 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.361 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:41.361 00.000 14964 Enqueuing Expose request
00:08:41.362 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:41.362 00.000 12044 Worker thread wakes up
00:08:41.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:41.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:44.471 03.109 12044 Exposure complete
00:08:44.494 00.023 12044 worker thread done servicing request
00:08:44.494 00.000 14964 OnExposeComplete: enter
00:08:44.495 00.001 14964 UpdateGuideState(): m_state=6
00:08:44.495 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1658
00:08:44.496 00.001 14964 Star::Find returns 1 (0), X=274.56, Y=93.55, Mass=305120, SNR=338.6, Peak=18716 HFD=4.0
00:08:44.497 00.001 14964 MultiStar: [#1 0.06,0.10,0.19,U] [#2 -0.25,0.32,0.08,U] 
00:08:44.497 00.000 14964 refined, 2 included, MultiStar: {-0.10, 0.01}, one-star: {-0.11, -0.04}
00:08:44.498 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
00:08:44.498 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.39)
00:08:44.498 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.07 mountX=-0.01 mountY=0.09, mountTheta=1.66
00:08:44.500 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.01, opts=13)
00:08:44.500 00.000 14964 Enqueuing Move request for scope (-0.10, 0.01)
00:08:44.501 00.001 12044 Worker thread wakes up
00:08:44.501 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:08:44.501 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:08:44.501 00.000 12044 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=0.09
00:08:44.501 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
00:08:44.501 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:44.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:08:44.501 00.000 12044 MoveAxis(E, 0, ABG)
00:08:44.501 00.000 12044 Move returns status 0, amount 0
00:08:44.501 00.000 12044 MoveAxis(N, 0, ABG)
00:08:44.501 00.000 12044 Move returns status 0, amount 0
00:08:44.501 00.000 12044 move complete, result=0
00:08:44.501 00.000 12044 worker thread done servicing request
00:08:44.509 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18716, med=615, FiltMin=528, FiltMax=13823, Gamma=0.810
00:08:44.516 00.007 14964 UpdateGuideState exits: m=305120 SNR=338.6
00:08:44.516 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.516 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:44.516 00.000 14964 Enqueuing Expose request
00:08:44.518 00.002 12044 Worker thread wakes up
00:08:44.518 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:44.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:44.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:47.650 03.132 12044 Exposure complete
00:08:47.693 00.043 12044 worker thread done servicing request
00:08:47.693 00.000 14964 OnExposeComplete: enter
00:08:47.697 00.004 14964 UpdateGuideState(): m_state=6
00:08:47.699 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1659
00:08:47.701 00.002 14964 Star::Find returns 1 (0), X=274.64, Y=93.77, Mass=307736, SNR=350.4, Peak=19879 HFD=3.7
00:08:47.703 00.002 14964 MultiStar: [#1 0.17,0.09,0.18,U] [#2 -0.17,0.03,0.07,U] 
00:08:47.704 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.16}, one-star: {-0.04, 0.19}
00:08:47.705 00.001 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.23 = -3.06)
00:08:47.705 00.000 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.00)
00:08:47.707 00.002 14964 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
00:08:47.712 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.16, opts=13)
00:08:47.713 00.001 14964 Enqueuing Move request for scope (-0.02, 0.16)
00:08:47.716 00.003 12044 Worker thread wakes up
00:08:47.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
00:08:47.717 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
00:08:47.717 00.000 12044 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=-0.00
00:08:47.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
00:08:47.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:47.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:08:47.717 00.000 12044 MoveAxis(E, 0, ABG)
00:08:47.717 00.000 12044 Move returns status 0, amount 0
00:08:47.717 00.000 12044 MoveAxis(N, 0, ABG)
00:08:47.718 00.001 12044 Move returns status 0, amount 0
00:08:47.718 00.000 12044 move complete, result=0
00:08:47.719 00.001 12044 worker thread done servicing request
00:08:47.736 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19879, med=615, FiltMin=532, FiltMax=15687, Gamma=0.810
00:08:47.741 00.005 14964 UpdateGuideState exits: m=307736 SNR=350.4
00:08:47.743 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.743 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:47.743 00.000 14964 Enqueuing Expose request
00:08:47.744 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:47.744 00.000 12044 Worker thread wakes up
00:08:47.745 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:47.745 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:50.842 03.097 12044 Exposure complete
00:08:50.883 00.041 12044 worker thread done servicing request
00:08:50.883 00.000 14964 OnExposeComplete: enter
00:08:50.885 00.002 14964 UpdateGuideState(): m_state=6
00:08:50.887 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1660
00:08:50.890 00.003 14964 Star::Find returns 1 (0), X=274.50, Y=93.53, Mass=304876, SNR=342.4, Peak=19043 HFD=4.0
00:08:50.893 00.003 14964 MultiStar: [#1 -0.03,0.06,0.19,U] [#2 -0.33,0.24,0.07,U] 
00:08:50.895 00.002 14964 refined, 2 included, MultiStar: {-0.16, -0.02}, one-star: {-0.18, -0.05}
00:08:50.897 00.002 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
00:08:50.898 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
00:08:50.898 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.02 mountX=0.02 mountY=0.16, mountTheta=1.46
00:08:50.903 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.02, opts=13)
00:08:50.906 00.003 14964 Enqueuing Move request for scope (-0.16, -0.02)
00:08:50.909 00.003 12044 Worker thread wakes up
00:08:50.909 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
00:08:50.909 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
00:08:50.909 00.000 12044 Moving (-0.16, -0.02) raw xDistance=0.02 yDistance=0.16
00:08:50.910 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.15, using input
00:08:50.910 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
00:08:50.910 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:50.910 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:08:50.910 00.000 12044 MoveAxis(E, 0, ABG)
00:08:50.910 00.000 12044 Move returns status 0, amount 0
00:08:50.910 00.000 12044 MoveAxis(N, 0, ABG)
00:08:50.910 00.000 12044 Move returns status 0, amount 0
00:08:50.910 00.000 12044 move complete, result=0
00:08:50.911 00.001 12044 worker thread done servicing request
00:08:50.929 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19043, med=615, FiltMin=535, FiltMax=15179, Gamma=0.810
00:08:50.940 00.011 14964 UpdateGuideState exits: m=304876 SNR=342.4
00:08:50.942 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:50.943 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:50.944 00.001 14964 Enqueuing Expose request
00:08:50.946 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:50.948 00.002 12044 Worker thread wakes up
00:08:50.948 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:50.949 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:54.076 03.127 12044 Exposure complete
00:08:54.110 00.034 12044 worker thread done servicing request
00:08:54.110 00.000 14964 OnExposeComplete: enter
00:08:54.112 00.002 14964 UpdateGuideState(): m_state=6
00:08:54.113 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1661
00:08:54.115 00.002 14964 Star::Find returns 1 (0), X=274.39, Y=93.35, Mass=304932, SNR=338.4, Peak=20000 HFD=3.6
00:08:54.115 00.000 14964 MultiStar: [#1 -0.01,0.33,0.18,U] [#2 -0.09,0.40,0.08,U] 
00:08:54.116 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.11}, one-star: {-0.28, -0.24}
00:08:54.116 00.000 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
00:08:54.118 00.002 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.93 = 1.93)
00:08:54.119 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.68 mountX=0.11 mountY=0.24, mountTheta=1.14
00:08:54.124 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.11, opts=13)
00:08:54.125 00.001 14964 Enqueuing Move request for scope (-0.23, -0.11)
00:08:54.127 00.002 12044 Worker thread wakes up
00:08:54.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
00:08:54.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
00:08:54.127 00.000 12044 Moving (-0.23, -0.11) raw xDistance=0.11 yDistance=0.24
00:08:54.127 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.21, using input
00:08:54.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
00:08:54.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:54.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:08:54.127 00.000 12044 MoveAxis(E, 0, ABG)
00:08:54.127 00.000 12044 Move returns status 0, amount 0
00:08:54.127 00.000 12044 MoveAxis(N, 0, ABG)
00:08:54.127 00.000 12044 Move returns status 0, amount 0
00:08:54.128 00.001 12044 move complete, result=0
00:08:54.128 00.000 12044 worker thread done servicing request
00:08:54.136 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20000, med=615, FiltMin=524, FiltMax=15615, Gamma=0.810
00:08:54.144 00.008 14964 UpdateGuideState exits: m=304932 SNR=338.4
00:08:54.145 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:54.146 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:54.147 00.001 14964 Enqueuing Expose request
00:08:54.149 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:54.151 00.002 12044 Worker thread wakes up
00:08:54.151 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:54.151 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:08:57.254 03.103 12044 Exposure complete
00:08:57.286 00.032 12044 worker thread done servicing request
00:08:57.286 00.000 14964 OnExposeComplete: enter
00:08:57.287 00.001 14964 UpdateGuideState(): m_state=6
00:08:57.287 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1662
00:08:57.288 00.001 14964 Star::Find returns 1 (0), X=274.52, Y=93.46, Mass=308053, SNR=343.4, Peak=20612 HFD=3.2
00:08:57.289 00.001 14964 MultiStar: [#1 -0.00,0.19,0.19,U] [#2 -0.10,0.35,0.08,U] 
00:08:57.290 00.001 14964 refined, 2 included, MultiStar: {-0.13, -0.05}, one-star: {-0.15, -0.13}
00:08:57.291 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
00:08:57.291 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
00:08:57.293 00.002 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=0.05 mountY=0.13, mountTheta=1.23
00:08:57.296 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.05, opts=13)
00:08:57.297 00.001 14964 Enqueuing Move request for scope (-0.13, -0.05)
00:08:57.298 00.001 12044 Worker thread wakes up
00:08:57.299 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
00:08:57.299 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
00:08:57.299 00.000 12044 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
00:08:57.299 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.18, using input
00:08:57.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
00:08:57.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:57.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:57.299 00.000 12044 MoveAxis(E, 0, ABG)
00:08:57.299 00.000 12044 Move returns status 0, amount 0
00:08:57.299 00.000 12044 MoveAxis(N, 0, ABG)
00:08:57.299 00.000 12044 Move returns status 0, amount 0
00:08:57.299 00.000 12044 move complete, result=0
00:08:57.300 00.001 12044 worker thread done servicing request
00:08:57.313 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20612, med=615, FiltMin=532, FiltMax=15387, Gamma=0.810
00:08:57.326 00.013 14964 UpdateGuideState exits: m=308053 SNR=343.4
00:08:57.327 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:57.329 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:08:57.330 00.001 14964 Enqueuing Expose request
00:08:57.332 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:57.333 00.001 12044 Worker thread wakes up
00:08:57.333 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:08:57.333 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:00.457 03.124 12044 Exposure complete
00:09:00.491 00.034 12044 worker thread done servicing request
00:09:00.491 00.000 14964 OnExposeComplete: enter
00:09:00.493 00.002 14964 UpdateGuideState(): m_state=6
00:09:00.496 00.003 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1663
00:09:00.498 00.002 14964 Star::Find returns 1 (0), X=274.19, Y=93.90, Mass=308418, SNR=346.5, Peak=21661 HFD=4.1
00:09:00.499 00.001 14964 MultiStar: [#1 -0.24,-0.18,0.18,U] [#2 -0.26,-0.15,0.07,U] 
00:09:00.499 00.000 14964 refined, 2 included, MultiStar: {-0.43, 0.21}, one-star: {-0.48, 0.31}
00:09:00.500 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
00:09:00.502 00.002 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
00:09:00.503 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.21 hyp=0.48 cameraTheta=2.68 mountX=-0.22 mountY=0.41, mountTheta=2.07
00:09:00.505 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.21, opts=13)
00:09:00.507 00.002 14964 Enqueuing Move request for scope (-0.43, 0.21)
00:09:00.508 00.001 12044 Worker thread wakes up
00:09:00.509 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.21) opts 0xd
00:09:00.509 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.21)
00:09:00.509 00.000 12044 Moving (-0.43, 0.21) raw xDistance=-0.22 yDistance=0.41
00:09:00.509 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
00:09:00.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:00.509 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:09:00.509 00.000 12044 MoveAxis(E, 0, ABG)
00:09:00.509 00.000 12044 Move returns status 0, amount 0
00:09:00.509 00.000 12044 MoveAxis(N, 0, ABG)
00:09:00.509 00.000 12044 Move returns status 0, amount 0
00:09:00.509 00.000 12044 move complete, result=0
00:09:00.509 00.000 12044 worker thread done servicing request
00:09:00.522 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21661, med=615, FiltMin=520, FiltMax=13763, Gamma=0.810
00:09:00.533 00.011 14964 UpdateGuideState exits: m=308418 SNR=346.5
00:09:00.534 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.536 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:00.537 00.001 14964 Enqueuing Expose request
00:09:00.538 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:09:00.540 00.002 12044 Worker thread wakes up
00:09:00.540 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:00.540 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:03.636 03.096 12044 Exposure complete
00:09:03.665 00.029 12044 worker thread done servicing request
00:09:03.665 00.000 14964 OnExposeComplete: enter
00:09:03.666 00.001 14964 UpdateGuideState(): m_state=6
00:09:03.668 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1664
00:09:03.668 00.000 14964 Star::Find returns 1 (0), X=274.36, Y=94.08, Mass=313108, SNR=364.8, Peak=20981 HFD=4.0
00:09:03.671 00.003 14964 MultiStar: [#1 -0.16,-0.36,0.16,U] [#2 -0.44,0.02,0.07,U] 
00:09:03.673 00.002 14964 refined, 2 included, MultiStar: {-0.30, 0.36}, one-star: {-0.32, 0.50}
00:09:03.674 00.001 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.83 = -2.46)
00:09:03.675 00.001 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.60)
00:09:03.676 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.36 hyp=0.47 cameraTheta=2.27 mountX=-0.36 mountY=0.26, mountTheta=2.51
00:09:03.678 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.36, opts=13)
00:09:03.678 00.000 14964 Enqueuing Move request for scope (-0.30, 0.36)
00:09:03.679 00.001 12044 Worker thread wakes up
00:09:03.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.36) opts 0xd
00:09:03.679 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.36)
00:09:03.679 00.000 12044 Moving (-0.30, 0.36) raw xDistance=-0.36 yDistance=0.26
00:09:03.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.36, slope = -0.01
00:09:03.679 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:09:03.679 00.000 12044 MoveAxis(E, 10, ABG)
00:09:03.679 00.000 12044 Guiding  Dir = 2, Dur = 10
00:09:03.689 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20981, med=615, FiltMin=533, FiltMax=15839, Gamma=0.810
00:09:03.699 00.010 14964 UpdateGuideState exits: m=313108 SNR=364.8
00:09:03.701 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.702 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:03.703 00.001 14964 Enqueuing Expose request
00:09:03.744 00.041 12044 IsSlewing returns 0
00:09:03.744 00.000 12044 IsGuiding returns 0
00:09:03.777 00.033 12044 IsGuiding returns 1
00:09:03.777 00.000 12044 scope still moving after pulse duration time elapsed
00:09:03.823 00.046 12044 IsSlewing returns 0
00:09:03.824 00.001 12044 IsGuiding returns 0
00:09:03.825 00.001 12044 scope move finished after 10 + 70 ms
00:09:03.825 00.000 12044 Move returns status 0, amount 10
00:09:03.825 00.000 12044 MoveAxis(N, 0, ABG)
00:09:03.825 00.000 12044 Move returns status 0, amount 0
00:09:03.825 00.000 12044 move complete, result=0
00:09:03.825 00.000 12044 worker thread done servicing request
00:09:03.825 00.000 12044 Worker thread wakes up
00:09:03.825 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:03.825 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:03.825 00.000 14964 GuideStep: -0.4 px 10 ms EAST, 0.3 px 0 ms NORTH
00:09:06.928 03.103 12044 Exposure complete
00:09:06.963 00.035 12044 worker thread done servicing request
00:09:06.963 00.000 14964 OnExposeComplete: enter
00:09:06.965 00.002 14964 UpdateGuideState(): m_state=6
00:09:06.966 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1665
00:09:06.966 00.000 14964 Star::Find returns 1 (0), X=274.50, Y=93.20, Mass=302693, SNR=342.1, Peak=19072 HFD=3.8
00:09:06.967 00.001 14964 MultiStar: [#1 -0.08,0.36,0.18,U] [#2 0.06,0.37,0.08,U] 
00:09:06.969 00.002 14964 refined, 2 included, MultiStar: {-0.14, -0.23}, one-star: {-0.17, -0.38}
00:09:06.970 00.001 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
00:09:06.971 00.001 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
00:09:06.973 00.002 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.13 mountX=0.22 mountY=0.17, mountTheta=0.64
00:09:06.975 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.23, opts=13)
00:09:06.977 00.002 14964 Enqueuing Move request for scope (-0.14, -0.23)
00:09:06.978 00.001 12044 Worker thread wakes up
00:09:06.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
00:09:06.979 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
00:09:06.979 00.000 12044 Moving (-0.14, -0.23) raw xDistance=0.22 yDistance=0.17
00:09:06.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.01
00:09:06.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:06.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:09:06.979 00.000 12044 MoveAxis(E, 0, ABG)
00:09:06.979 00.000 12044 Move returns status 0, amount 0
00:09:06.979 00.000 12044 MoveAxis(N, 0, ABG)
00:09:06.979 00.000 12044 Move returns status 0, amount 0
00:09:06.979 00.000 12044 move complete, result=0
00:09:06.980 00.001 12044 worker thread done servicing request
00:09:06.993 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19072, med=615, FiltMin=531, FiltMax=16403, Gamma=0.810
00:09:07.003 00.010 14964 UpdateGuideState exits: m=302693 SNR=342.1
00:09:07.004 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.006 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:07.007 00.001 14964 Enqueuing Expose request
00:09:07.008 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:07.009 00.001 12044 Worker thread wakes up
00:09:07.009 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:07.009 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:10.119 03.110 12044 Exposure complete
00:09:10.153 00.034 12044 worker thread done servicing request
00:09:10.153 00.000 14964 OnExposeComplete: enter
00:09:10.155 00.002 14964 UpdateGuideState(): m_state=6
00:09:10.157 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1666
00:09:10.158 00.001 14964 Star::Find returns 1 (0), X=274.21, Y=93.52, Mass=304825, SNR=348.7, Peak=17949 HFD=3.9
00:09:10.160 00.002 14964 MultiStar: [#1 -0.28,0.30,0.18,U] [#2 -0.63,0.43,0.00,M1] 
00:09:10.162 00.002 14964 refined, 1 included, MultiStar: {-0.44, -0.01}, one-star: {-0.46, -0.06}
00:09:10.163 00.001 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
00:09:10.165 00.002 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
00:09:10.166 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.01 hyp=0.44 cameraTheta=-3.12 mountX=0.00 mountY=0.43, mountTheta=1.57
00:09:10.169 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.01, opts=13)
00:09:10.172 00.003 14964 Enqueuing Move request for scope (-0.44, -0.01)
00:09:10.175 00.003 12044 Worker thread wakes up
00:09:10.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.01) opts 0xd
00:09:10.175 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.01)
00:09:10.175 00.000 12044 Moving (-0.44, -0.01) raw xDistance=0.00 yDistance=0.43
00:09:10.175 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.07, using input
00:09:10.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
00:09:10.176 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.176 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:09:10.176 00.000 12044 MoveAxis(E, 0, ABG)
00:09:10.176 00.000 12044 Move returns status 0, amount 0
00:09:10.176 00.000 12044 MoveAxis(N, 0, ABG)
00:09:10.176 00.000 12044 Move returns status 0, amount 0
00:09:10.176 00.000 12044 move complete, result=0
00:09:10.176 00.000 12044 worker thread done servicing request
00:09:10.193 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17949, med=615, FiltMin=531, FiltMax=13216, Gamma=0.810
00:09:10.203 00.010 14964 UpdateGuideState exits: m=304825 SNR=348.7
00:09:10.205 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:10.207 00.001 14964 Enqueuing Expose request
00:09:10.207 00.000 12044 Worker thread wakes up
00:09:10.207 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:09:10.208 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:10.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:13.320 03.112 12044 Exposure complete
00:09:13.344 00.024 12044 worker thread done servicing request
00:09:13.345 00.001 14964 OnExposeComplete: enter
00:09:13.345 00.000 14964 UpdateGuideState(): m_state=6
00:09:13.346 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1667
00:09:13.346 00.000 14964 Star::Find returns 1 (0), X=274.44, Y=93.36, Mass=299638, SNR=346.3, Peak=19972 HFD=3.7
00:09:13.348 00.002 14964 MultiStar: [#1 0.02,0.27,0.16,U] [#2 -0.19,0.38,0.08,U] 
00:09:13.349 00.001 14964 refined, 2 included, MultiStar: {-0.20, -0.13}, one-star: {-0.24, -0.23}
00:09:13.351 00.002 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
00:09:13.352 00.001 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
00:09:13.354 00.002 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.58 mountX=0.12 mountY=0.21, mountTheta=1.04
00:09:13.357 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.13, opts=13)
00:09:13.358 00.001 14964 Enqueuing Move request for scope (-0.20, -0.13)
00:09:13.358 00.000 12044 Worker thread wakes up
00:09:13.358 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
00:09:13.359 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
00:09:13.359 00.000 12044 Moving (-0.20, -0.13) raw xDistance=0.12 yDistance=0.21
00:09:13.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
00:09:13.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:13.359 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:09:13.359 00.000 12044 MoveAxis(E, 0, ABG)
00:09:13.359 00.000 12044 Move returns status 0, amount 0
00:09:13.359 00.000 12044 MoveAxis(N, 0, ABG)
00:09:13.359 00.000 12044 Move returns status 0, amount 0
00:09:13.359 00.000 12044 move complete, result=0
00:09:13.359 00.000 12044 worker thread done servicing request
00:09:13.366 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19972, med=615, FiltMin=530, FiltMax=16027, Gamma=0.810
00:09:13.376 00.010 14964 UpdateGuideState exits: m=299638 SNR=346.3
00:09:13.377 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.379 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:13.380 00.001 14964 Enqueuing Expose request
00:09:13.381 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:13.383 00.002 12044 Worker thread wakes up
00:09:13.383 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:13.383 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:16.488 03.105 12044 Exposure complete
00:09:16.526 00.038 12044 worker thread done servicing request
00:09:16.526 00.000 14964 OnExposeComplete: enter
00:09:16.528 00.002 14964 UpdateGuideState(): m_state=6
00:09:16.529 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1668
00:09:16.529 00.000 14964 Star::Find returns 1 (0), X=274.09, Y=93.20, Mass=303756, SNR=346.9, Peak=20488 HFD=4.1
00:09:16.530 00.001 14964 MultiStar: [#1 -0.43,0.65,0.00,M1] [#2 -0.58,0.84,0.00,M1] 
00:09:16.531 00.001 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
00:09:16.533 00.002 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
00:09:16.534 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.38 hyp=0.70 cameraTheta=-2.56 mountX=0.38 mountY=0.62, mountTheta=1.03
00:09:16.537 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.38, opts=13)
00:09:16.538 00.001 14964 Enqueuing Move request for scope (-0.59, -0.38)
00:09:16.539 00.001 12044 Worker thread wakes up
00:09:16.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.38) opts 0xd
00:09:16.539 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.38)
00:09:16.539 00.000 12044 Moving (-0.59, -0.38) raw xDistance=0.38 yDistance=0.62
00:09:16.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.38, slope = 0.03
00:09:16.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:09:16.539 00.000 12044 MoveAxis(W, 25, ABG)
00:09:16.539 00.000 12044 Guiding  Dir = 3, Dur = 25
00:09:16.550 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20488, med=615, FiltMin=530, FiltMax=13628, Gamma=0.810
00:09:16.556 00.006 14964 UpdateGuideState exits: m=303756 SNR=346.9
00:09:16.557 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.558 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:16.558 00.000 14964 Enqueuing Expose request
00:09:16.559 00.001 12044 IsSlewing returns 0
00:09:16.590 00.031 12044 IsGuiding returns 0
00:09:16.679 00.089 12044 IsGuiding returns 1
00:09:16.679 00.000 12044 scope still moving after pulse duration time elapsed
00:09:16.728 00.049 12044 IsSlewing returns 0
00:09:16.729 00.001 12044 IsGuiding returns 0
00:09:16.729 00.000 12044 scope move finished after 25 + 113 ms
00:09:16.729 00.000 12044 Move returns status 0, amount 25
00:09:16.729 00.000 12044 MoveAxis(S, 58, ABG)
00:09:16.729 00.000 12044 Guiding  Dir = 1, Dur = 58
00:09:16.762 00.033 12044 IsSlewing returns 0
00:09:16.762 00.000 12044 IsGuiding returns 0
00:09:16.793 00.031 12044 PulseGuide returned control before completion, sleep 37
00:09:16.884 00.091 12044 IsGuiding returns 1
00:09:16.884 00.000 12044 scope still moving after pulse duration time elapsed
00:09:16.932 00.048 12044 IsSlewing returns 0
00:09:16.932 00.000 12044 IsGuiding returns 0
00:09:16.932 00.000 12044 scope move finished after 58 + 112 ms
00:09:16.932 00.000 12044 Move returns status 0, amount 58
00:09:16.932 00.000 12044 move complete, result=0
00:09:16.932 00.000 12044 worker thread done servicing request
00:09:16.933 00.001 12044 Worker thread wakes up
00:09:16.933 00.000 14964 GuideStep: 0.4 px 25 ms WEST, 0.6 px 58 ms SOUTH
00:09:16.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:16.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:20.038 03.105 12044 Exposure complete
00:09:20.082 00.044 12044 worker thread done servicing request
00:09:20.082 00.000 14964 OnExposeComplete: enter
00:09:20.084 00.002 14964 UpdateGuideState(): m_state=6
00:09:20.085 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1669
00:09:20.087 00.002 14964 Star::Find returns 1 (0), X=274.65, Y=93.38, Mass=305089, SNR=355.9, Peak=18848 HFD=3.7
00:09:20.088 00.001 14964 MultiStar: [#1 0.21,0.33,0.17,U] [#2 0.07,0.58,0.07,U] 
00:09:20.088 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.08}, one-star: {-0.03, -0.20}
00:09:20.089 00.001 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.56) = xAngle (0.10 = 0.10)
00:09:20.090 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.13)
00:09:20.092 00.002 14964 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=0.08 mountY=-0.00, mountTheta=-0.02
00:09:20.094 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.08, opts=13)
00:09:20.095 00.001 14964 Enqueuing Move request for scope (0.01, -0.08)
00:09:20.097 00.002 12044 Worker thread wakes up
00:09:20.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:09:20.097 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:09:20.097 00.000 12044 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
00:09:20.097 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.16, using input
00:09:20.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
00:09:20.097 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:20.097 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:09:20.097 00.000 12044 MoveAxis(E, 0, ABG)
00:09:20.097 00.000 12044 Move returns status 0, amount 0
00:09:20.097 00.000 12044 MoveAxis(N, 0, ABG)
00:09:20.097 00.000 12044 Move returns status 0, amount 0
00:09:20.097 00.000 12044 move complete, result=0
00:09:20.098 00.001 12044 worker thread done servicing request
00:09:20.110 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18848, med=614, FiltMin=531, FiltMax=14515, Gamma=0.810
00:09:20.121 00.011 14964 UpdateGuideState exits: m=305089 SNR=355.9
00:09:20.123 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.125 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:20.127 00.002 14964 Enqueuing Expose request
00:09:20.128 00.001 12044 Worker thread wakes up
00:09:20.129 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:20.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:20.129 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:23.228 03.099 12044 Exposure complete
00:09:23.260 00.032 12044 worker thread done servicing request
00:09:23.260 00.000 14964 OnExposeComplete: enter
00:09:23.262 00.002 14964 UpdateGuideState(): m_state=6
00:09:23.264 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1670
00:09:23.264 00.000 14964 Star::Find returns 1 (0), X=274.61, Y=93.46, Mass=303015, SNR=345.2, Peak=18483 HFD=3.9
00:09:23.265 00.001 14964 MultiStar: [#1 0.07,0.20,0.18,U] [#2 -0.21,0.43,0.08,U] 
00:09:23.266 00.001 14964 refined, 2 included, MultiStar: {-0.05, -0.05}, one-star: {-0.06, -0.13}
00:09:23.266 00.000 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
00:09:23.267 00.001 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
00:09:23.267 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.40 mountX=0.05 mountY=0.06, mountTheta=0.88
00:09:23.270 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.05, opts=13)
00:09:23.272 00.002 14964 Enqueuing Move request for scope (-0.05, -0.05)
00:09:23.273 00.001 12044 Worker thread wakes up
00:09:23.273 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:09:23.273 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:09:23.273 00.000 12044 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.06
00:09:23.273 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.15, using input
00:09:23.273 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
00:09:23.273 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:23.274 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:23.274 00.000 12044 MoveAxis(E, 0, ABG)
00:09:23.274 00.000 12044 Move returns status 0, amount 0
00:09:23.274 00.000 12044 MoveAxis(N, 0, ABG)
00:09:23.274 00.000 12044 Move returns status 0, amount 0
00:09:23.274 00.000 12044 move complete, result=0
00:09:23.274 00.000 12044 worker thread done servicing request
00:09:23.285 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18483, med=616, FiltMin=523, FiltMax=14119, Gamma=0.810
00:09:23.290 00.005 14964 UpdateGuideState exits: m=303015 SNR=345.2
00:09:23.291 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.291 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:23.292 00.001 14964 Enqueuing Expose request
00:09:23.292 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:23.293 00.001 12044 Worker thread wakes up
00:09:23.293 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:23.293 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:26.424 03.131 12044 Exposure complete
00:09:26.451 00.027 12044 worker thread done servicing request
00:09:26.452 00.001 14964 OnExposeComplete: enter
00:09:26.453 00.001 14964 UpdateGuideState(): m_state=6
00:09:26.455 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1671
00:09:26.456 00.001 14964 Star::Find returns 1 (0), X=274.93, Y=93.41, Mass=306993, SNR=351.0, Peak=18719 HFD=3.9
00:09:26.458 00.002 14964 MultiStar: [#1 0.48,0.25,0.16,U] [#2 0.41,0.33,0.07,U] 
00:09:26.459 00.001 14964 refined, 2 included, MultiStar: {0.29, -0.09}, one-star: {0.25, -0.17}
00:09:26.460 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
00:09:26.462 00.002 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
00:09:26.463 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.31 mountX=0.10 mountY=-0.28, mountTheta=-1.24
00:09:26.465 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.09, opts=13)
00:09:26.467 00.002 14964 Enqueuing Move request for scope (0.29, -0.09)
00:09:26.468 00.001 12044 Worker thread wakes up
00:09:26.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
00:09:26.468 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
00:09:26.468 00.000 12044 Moving (0.29, -0.09) raw xDistance=0.10 yDistance=-0.28
00:09:26.468 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.20, using input
00:09:26.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
00:09:26.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:26.468 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:09:26.468 00.000 12044 MoveAxis(E, 0, ABG)
00:09:26.468 00.000 12044 Move returns status 0, amount 0
00:09:26.469 00.001 12044 MoveAxis(N, 0, ABG)
00:09:26.469 00.000 12044 Move returns status 0, amount 0
00:09:26.469 00.000 12044 move complete, result=0
00:09:26.470 00.001 12044 worker thread done servicing request
00:09:26.476 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18719, med=615, FiltMin=516, FiltMax=14061, Gamma=0.810
00:09:26.482 00.006 14964 UpdateGuideState exits: m=306993 SNR=351.0
00:09:26.483 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.483 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:26.484 00.001 14964 Enqueuing Expose request
00:09:26.484 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:09:26.485 00.001 12044 Worker thread wakes up
00:09:26.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:26.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:29.610 03.125 12044 Exposure complete
00:09:29.660 00.050 12044 worker thread done servicing request
00:09:29.660 00.000 14964 OnExposeComplete: enter
00:09:29.663 00.003 14964 UpdateGuideState(): m_state=6
00:09:29.665 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1672
00:09:29.666 00.001 14964 Star::Find returns 1 (0), X=274.92, Y=93.46, Mass=307107, SNR=341.1, Peak=19143 HFD=4.0
00:09:29.667 00.001 14964 MultiStar: [#1 0.27,0.11,0.17,U] [#2 0.10,0.32,0.08,U] 
00:09:29.668 00.001 14964 refined, 2 included, MultiStar: {0.24, -0.06}, one-star: {0.25, -0.12}
00:09:29.669 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
00:09:29.669 00.000 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.92)
00:09:29.670 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=0.07 mountY=-0.24, mountTheta=-1.30
00:09:29.673 00.003 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.06, opts=13)
00:09:29.676 00.003 14964 Enqueuing Move request for scope (0.24, -0.06)
00:09:29.679 00.003 12044 Worker thread wakes up
00:09:29.680 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
00:09:29.680 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
00:09:29.680 00.000 12044 Moving (0.24, -0.06) raw xDistance=0.07 yDistance=-0.24
00:09:29.680 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.21, using input
00:09:29.680 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:09:29.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
00:09:29.680 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:29.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:09:29.680 00.000 12044 MoveAxis(E, 0, ABG)
00:09:29.680 00.000 12044 Move returns status 0, amount 0
00:09:29.680 00.000 12044 MoveAxis(N, 0, ABG)
00:09:29.680 00.000 12044 Move returns status 0, amount 0
00:09:29.680 00.000 12044 move complete, result=0
00:09:29.681 00.001 12044 worker thread done servicing request
00:09:29.691 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19143, med=614, FiltMin=524, FiltMax=12611, Gamma=0.810
00:09:29.696 00.005 14964 UpdateGuideState exits: m=307107 SNR=341.1
00:09:29.697 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.697 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:29.698 00.001 14964 Enqueuing Expose request
00:09:29.698 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:29.699 00.001 12044 Worker thread wakes up
00:09:29.699 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:29.699 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:32.803 03.104 12044 Exposure complete
00:09:32.835 00.032 12044 worker thread done servicing request
00:09:32.835 00.000 14964 OnExposeComplete: enter
00:09:32.836 00.001 14964 UpdateGuideState(): m_state=6
00:09:32.836 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1673
00:09:32.837 00.001 14964 Star::Find returns 1 (0), X=274.67, Y=94.06, Mass=303365, SNR=334.6, Peak=18151 HFD=4.1
00:09:32.838 00.001 14964 MultiStar: [#1 0.09,-0.39,0.18,U] [#2 -0.23,-0.31,0.08,U] 
00:09:32.839 00.001 14964 refined, 2 included, MultiStar: {-0.00, 0.30}, one-star: {-0.00, 0.48}
00:09:32.839 00.000 14964 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.56) = xAngle (3.13 = 3.13)
00:09:32.840 00.001 14964 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.19 = -0.10)
00:09:32.841 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.58 mountX=-0.30 mountY=-0.03, mountTheta=-3.04
00:09:32.842 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.30, opts=13)
00:09:32.843 00.001 14964 Enqueuing Move request for scope (-0.00, 0.30)
00:09:32.844 00.001 12044 Worker thread wakes up
00:09:32.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
00:09:32.844 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
00:09:32.844 00.000 12044 Moving (-0.00, 0.30) raw xDistance=-0.30 yDistance=-0.03
00:09:32.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = 0.00
00:09:32.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:32.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:32.844 00.000 12044 MoveAxis(E, 23, ABG)
00:09:32.844 00.000 12044 Guiding  Dir = 2, Dur = 23
00:09:32.852 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18151, med=615, FiltMin=530, FiltMax=15176, Gamma=0.810
00:09:32.859 00.007 14964 UpdateGuideState exits: m=303365 SNR=334.6
00:09:32.860 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.860 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:32.861 00.001 14964 Enqueuing Expose request
00:09:32.902 00.041 12044 IsSlewing returns 0
00:09:32.903 00.001 12044 IsGuiding returns 0
00:09:32.935 00.032 12044 IsGuiding returns 1
00:09:32.935 00.000 12044 scope still moving after pulse duration time elapsed
00:09:33.027 00.092 12044 IsSlewing returns 0
00:09:33.027 00.000 12044 IsGuiding returns 0
00:09:33.027 00.000 12044 scope move finished after 23 + 101 ms
00:09:33.028 00.001 12044 Move returns status 0, amount 23
00:09:33.028 00.000 12044 MoveAxis(N, 0, ABG)
00:09:33.028 00.000 12044 Move returns status 0, amount 0
00:09:33.028 00.000 12044 move complete, result=0
00:09:33.028 00.000 12044 worker thread done servicing request
00:09:33.028 00.000 12044 Worker thread wakes up
00:09:33.028 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:33.028 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:33.028 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
00:09:36.136 03.108 12044 Exposure complete
00:09:36.176 00.040 12044 worker thread done servicing request
00:09:36.176 00.000 14964 OnExposeComplete: enter
00:09:36.177 00.001 14964 UpdateGuideState(): m_state=6
00:09:36.178 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1674
00:09:36.179 00.001 14964 Star::Find returns 1 (0), X=274.55, Y=94.14, Mass=307687, SNR=349.4, Peak=24079 HFD=3.8
00:09:36.179 00.000 14964 MultiStar: [#1 -0.04,-0.35,0.18,U] [#2 -0.32,-0.11,0.08,U] 
00:09:36.180 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.39}, one-star: {-0.12, 0.56}
00:09:36.181 00.001 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.43 = -2.85)
00:09:36.181 00.000 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
00:09:36.182 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.87 mountX=-0.39 mountY=0.08, mountTheta=2.94
00:09:36.187 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.39, opts=13)
00:09:36.189 00.002 14964 Enqueuing Move request for scope (-0.12, 0.39)
00:09:36.191 00.002 12044 Worker thread wakes up
00:09:36.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.39) opts 0xd
00:09:36.191 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.39)
00:09:36.191 00.000 12044 Moving (-0.12, 0.39) raw xDistance=-0.39 yDistance=0.08
00:09:36.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = 0.00
00:09:36.191 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:36.191 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:36.191 00.000 12044 MoveAxis(E, 30, ABG)
00:09:36.191 00.000 12044 Guiding  Dir = 2, Dur = 30
00:09:36.199 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24079, med=615, FiltMin=534, FiltMax=17032, Gamma=0.810
00:09:36.205 00.006 14964 UpdateGuideState exits: m=307687 SNR=349.4
00:09:36.205 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:36.206 00.000 14964 Enqueuing Expose request
00:09:36.259 00.053 12044 IsSlewing returns 0
00:09:36.259 00.000 12044 IsGuiding returns 0
00:09:36.292 00.033 12044 IsGuiding returns 1
00:09:36.292 00.000 12044 scope still moving after pulse duration time elapsed
00:09:36.354 00.062 12044 IsSlewing returns 0
00:09:36.354 00.000 12044 IsGuiding returns 0
00:09:36.354 00.000 12044 scope move finished after 30 + 65 ms
00:09:36.354 00.000 12044 Move returns status 0, amount 30
00:09:36.354 00.000 12044 MoveAxis(N, 0, ABG)
00:09:36.354 00.000 12044 Move returns status 0, amount 0
00:09:36.354 00.000 12044 move complete, result=0
00:09:36.354 00.000 12044 worker thread done servicing request
00:09:36.354 00.000 12044 Worker thread wakes up
00:09:36.354 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:36.354 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:36.354 00.000 14964 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
00:09:39.470 03.116 12044 Exposure complete
00:09:39.494 00.024 12044 worker thread done servicing request
00:09:39.495 00.001 14964 OnExposeComplete: enter
00:09:39.496 00.001 14964 UpdateGuideState(): m_state=6
00:09:39.497 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1675
00:09:39.497 00.000 14964 Star::Find returns 1 (0), X=274.48, Y=93.42, Mass=306777, SNR=356.7, Peak=21072 HFD=3.3
00:09:39.498 00.001 14964 MultiStar: [#1 -0.06,0.42,0.18,U] [#2 -0.22,0.63,0.00,M1] 
00:09:39.498 00.000 14964 refined, 1 included, MultiStar: {-0.17, -0.08}, one-star: {-0.19, -0.17}
00:09:39.499 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
00:09:39.499 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
00:09:39.499 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.72 mountX=0.07 mountY=0.18, mountTheta=1.18
00:09:39.500 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.08, opts=13)
00:09:39.501 00.001 14964 Enqueuing Move request for scope (-0.17, -0.08)
00:09:39.502 00.001 12044 Worker thread wakes up
00:09:39.502 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
00:09:39.502 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
00:09:39.502 00.000 12044 Moving (-0.17, -0.08) raw xDistance=0.07 yDistance=0.18
00:09:39.502 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
00:09:39.502 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.502 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:39.502 00.000 12044 MoveAxis(E, 0, ABG)
00:09:39.502 00.000 12044 Move returns status 0, amount 0
00:09:39.502 00.000 12044 MoveAxis(N, 0, ABG)
00:09:39.502 00.000 12044 Move returns status 0, amount 0
00:09:39.502 00.000 12044 move complete, result=0
00:09:39.502 00.000 12044 worker thread done servicing request
00:09:39.511 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21072, med=616, FiltMin=533, FiltMax=16251, Gamma=0.810
00:09:39.517 00.006 14964 UpdateGuideState exits: m=306777 SNR=356.7
00:09:39.517 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.518 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:39.518 00.000 14964 Enqueuing Expose request
00:09:39.519 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:39.519 00.000 12044 Worker thread wakes up
00:09:39.519 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:39.519 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:42.647 03.128 12044 Exposure complete
00:09:42.685 00.038 12044 worker thread done servicing request
00:09:42.685 00.000 14964 OnExposeComplete: enter
00:09:42.687 00.002 14964 UpdateGuideState(): m_state=6
00:09:42.689 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1676
00:09:42.691 00.002 14964 Star::Find returns 1 (0), X=274.47, Y=93.33, Mass=302838, SNR=347.6, Peak=19272 HFD=3.7
00:09:42.692 00.001 14964 MultiStar: [#1 0.11,0.30,0.18,U] [#2 0.08,0.49,0.08,U] 
00:09:42.694 00.002 14964 refined, 2 included, MultiStar: {-0.14, -0.13}, one-star: {-0.20, -0.26}
00:09:42.695 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
00:09:42.696 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
00:09:42.697 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.39 mountX=0.13 mountY=0.15, mountTheta=0.87
00:09:42.700 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.13, opts=13)
00:09:42.702 00.002 14964 Enqueuing Move request for scope (-0.14, -0.13)
00:09:42.703 00.001 12044 Worker thread wakes up
00:09:42.703 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
00:09:42.703 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
00:09:42.703 00.000 12044 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=0.15
00:09:42.703 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.46, using input
00:09:42.703 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.18
00:09:42.703 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:42.703 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:09:42.703 00.000 12044 MoveAxis(E, 0, ABG)
00:09:42.703 00.000 12044 Move returns status 0, amount 0
00:09:42.703 00.000 12044 MoveAxis(N, 0, ABG)
00:09:42.703 00.000 12044 Move returns status 0, amount 0
00:09:42.704 00.001 12044 move complete, result=0
00:09:42.704 00.000 12044 worker thread done servicing request
00:09:42.717 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19272, med=616, FiltMin=533, FiltMax=15603, Gamma=0.810
00:09:42.729 00.012 14964 UpdateGuideState exits: m=302838 SNR=347.6
00:09:42.729 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.730 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:42.730 00.000 14964 Enqueuing Expose request
00:09:42.731 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:42.731 00.000 12044 Worker thread wakes up
00:09:42.732 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:42.732 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:45.839 03.107 12044 Exposure complete
00:09:45.876 00.037 12044 worker thread done servicing request
00:09:45.876 00.000 14964 OnExposeComplete: enter
00:09:45.877 00.001 14964 UpdateGuideState(): m_state=6
00:09:45.877 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1677
00:09:45.878 00.001 14964 Star::Find returns 1 (0), X=274.55, Y=93.82, Mass=305516, SNR=348.7, Peak=19315 HFD=3.8
00:09:45.878 00.000 14964 MultiStar: [#1 -0.09,0.11,0.18,U] [#2 -0.34,0.01,0.07,U] 
00:09:45.879 00.001 14964 refined, 2 included, MultiStar: {-0.13, 0.20}, one-star: {-0.12, 0.23}
00:09:45.879 00.000 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.69 = -2.59)
00:09:45.880 00.001 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.46)
00:09:45.880 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=-0.20 mountY=0.11, mountTheta=2.66
00:09:45.881 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.20, opts=13)
00:09:45.882 00.001 14964 Enqueuing Move request for scope (-0.13, 0.20)
00:09:45.882 00.000 12044 Worker thread wakes up
00:09:45.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
00:09:45.883 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:09:45.883 00.000 12044 Moving (-0.13, 0.20) raw xDistance=-0.20 yDistance=0.11
00:09:45.883 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.07
00:09:45.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:45.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:09:45.883 00.000 12044 MoveAxis(E, 0, ABG)
00:09:45.883 00.000 12044 Move returns status 0, amount 0
00:09:45.883 00.000 12044 MoveAxis(N, 0, ABG)
00:09:45.883 00.000 12044 Move returns status 0, amount 0
00:09:45.883 00.000 12044 move complete, result=0
00:09:45.883 00.000 12044 worker thread done servicing request
00:09:45.890 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19315, med=615, FiltMin=531, FiltMax=15247, Gamma=0.810
00:09:45.895 00.005 14964 UpdateGuideState exits: m=305516 SNR=348.7
00:09:45.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:45.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:45.897 00.000 14964 Enqueuing Expose request
00:09:45.898 00.001 12044 Worker thread wakes up
00:09:45.898 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:45.899 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:45.899 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:49.034 03.135 12044 Exposure complete
00:09:49.071 00.037 12044 worker thread done servicing request
00:09:49.071 00.000 14964 OnExposeComplete: enter
00:09:49.073 00.002 14964 UpdateGuideState(): m_state=6
00:09:49.074 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1678
00:09:49.075 00.001 14964 Star::Find returns 1 (0), X=274.49, Y=93.57, Mass=308993, SNR=361.4, Peak=20247 HFD=3.3
00:09:49.077 00.002 14964 MultiStar: [#1 -0.06,0.15,0.18,U] [#2 -0.44,0.27,0.08,U] 
00:09:49.078 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.03}, one-star: {-0.18, -0.01}
00:09:49.079 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.55 = -1.74)
00:09:49.081 00.002 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.32)
00:09:49.083 00.002 14964 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.99 mountX=-0.03 mountY=0.18, mountTheta=1.74
00:09:49.085 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.03, opts=13)
00:09:49.086 00.001 14964 Enqueuing Move request for scope (-0.18, 0.03)
00:09:49.087 00.001 12044 Worker thread wakes up
00:09:49.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
00:09:49.087 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
00:09:49.087 00.000 12044 Moving (-0.18, 0.03) raw xDistance=-0.03 yDistance=0.18
00:09:49.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.06
00:09:49.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.087 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:49.087 00.000 12044 MoveAxis(E, 0, ABG)
00:09:49.087 00.000 12044 Move returns status 0, amount 0
00:09:49.087 00.000 12044 MoveAxis(N, 0, ABG)
00:09:49.087 00.000 12044 Move returns status 0, amount 0
00:09:49.087 00.000 12044 move complete, result=0
00:09:49.087 00.000 12044 worker thread done servicing request
00:09:49.096 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20247, med=615, FiltMin=529, FiltMax=15151, Gamma=0.810
00:09:49.103 00.007 14964 UpdateGuideState exits: m=308993 SNR=361.4
00:09:49.103 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.104 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:49.104 00.000 14964 Enqueuing Expose request
00:09:49.105 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:49.106 00.001 12044 Worker thread wakes up
00:09:49.106 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:49.106 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:52.206 03.100 12044 Exposure complete
00:09:52.253 00.047 12044 worker thread done servicing request
00:09:52.253 00.000 14964 OnExposeComplete: enter
00:09:52.256 00.003 14964 UpdateGuideState(): m_state=6
00:09:52.259 00.003 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1679
00:09:52.261 00.002 14964 Star::Find returns 1 (0), X=274.40, Y=93.43, Mass=305626, SNR=355.9, Peak=20840 HFD=3.8
00:09:52.262 00.001 14964 MultiStar: [#1 0.16,0.26,0.18,U] [#2 -0.32,0.53,0.07,U] 
00:09:52.262 00.000 14964 refined, 2 included, MultiStar: {-0.22, -0.06}, one-star: {-0.28, -0.15}
00:09:52.264 00.002 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
00:09:52.266 00.002 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
00:09:52.268 00.002 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.88 mountX=0.06 mountY=0.22, mountTheta=1.32
00:09:52.272 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.06, opts=13)
00:09:52.275 00.003 14964 Enqueuing Move request for scope (-0.22, -0.06)
00:09:52.277 00.002 12044 Worker thread wakes up
00:09:52.277 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
00:09:52.277 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
00:09:52.277 00.000 12044 Moving (-0.22, -0.06) raw xDistance=0.06 yDistance=0.22
00:09:52.277 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.25, using input
00:09:52.277 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
00:09:52.277 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.278 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:09:52.278 00.000 12044 MoveAxis(E, 0, ABG)
00:09:52.278 00.000 12044 Move returns status 0, amount 0
00:09:52.278 00.000 12044 MoveAxis(N, 0, ABG)
00:09:52.278 00.000 12044 Move returns status 0, amount 0
00:09:52.278 00.000 12044 move complete, result=0
00:09:52.278 00.000 12044 worker thread done servicing request
00:09:52.292 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20840, med=615, FiltMin=533, FiltMax=15595, Gamma=0.810
00:09:52.307 00.015 14964 UpdateGuideState exits: m=305626 SNR=355.9
00:09:52.308 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.310 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:52.311 00.001 14964 Enqueuing Expose request
00:09:52.313 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:52.314 00.001 12044 Worker thread wakes up
00:09:52.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:52.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:55.416 03.102 12044 Exposure complete
00:09:55.449 00.033 12044 worker thread done servicing request
00:09:55.449 00.000 14964 OnExposeComplete: enter
00:09:55.451 00.002 14964 UpdateGuideState(): m_state=6
00:09:55.451 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1680
00:09:55.452 00.001 14964 Star::Find returns 1 (0), X=274.24, Y=93.47, Mass=308461, SNR=341.1, Peak=17705 HFD=3.9
00:09:55.453 00.001 14964 MultiStar: [#1 -0.27,0.25,0.17,U] [#2 -0.38,0.30,0.08,U] 
00:09:55.453 00.000 14964 refined, 2 included, MultiStar: {-0.41, -0.04}, one-star: {-0.44, -0.11}
00:09:55.454 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
00:09:55.454 00.000 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
00:09:55.455 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.05 mountX=0.03 mountY=0.41, mountTheta=1.50
00:09:55.456 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.04, opts=13)
00:09:55.457 00.001 14964 Enqueuing Move request for scope (-0.41, -0.04)
00:09:55.457 00.000 12044 Worker thread wakes up
00:09:55.457 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
00:09:55.457 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
00:09:55.457 00.000 12044 Moving (-0.41, -0.04) raw xDistance=0.03 yDistance=0.41
00:09:55.457 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.24, using input
00:09:55.458 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.05
00:09:55.458 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.458 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:09:55.458 00.000 12044 MoveAxis(E, 0, ABG)
00:09:55.458 00.000 12044 Move returns status 0, amount 0
00:09:55.458 00.000 12044 MoveAxis(N, 0, ABG)
00:09:55.458 00.000 12044 Move returns status 0, amount 0
00:09:55.458 00.000 12044 move complete, result=0
00:09:55.458 00.000 12044 worker thread done servicing request
00:09:55.467 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17705, med=615, FiltMin=531, FiltMax=13579, Gamma=0.810
00:09:55.472 00.005 14964 UpdateGuideState exits: m=308461 SNR=341.1
00:09:55.473 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.473 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:55.473 00.000 14964 Enqueuing Expose request
00:09:55.475 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:09:55.476 00.001 12044 Worker thread wakes up
00:09:55.476 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:55.476 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:58.582 03.106 12044 Exposure complete
00:09:58.619 00.037 12044 worker thread done servicing request
00:09:58.619 00.000 14964 OnExposeComplete: enter
00:09:58.620 00.001 14964 UpdateGuideState(): m_state=6
00:09:58.622 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1681
00:09:58.622 00.000 14964 Star::Find returns 1 (0), X=274.69, Y=92.99, Mass=300364, SNR=347.6, Peak=19715 HFD=4.0
00:09:58.623 00.001 14964 MultiStar: [#1 0.29,0.56,0.17,U] [#2 0.06,0.42,0.08,U] 
00:09:58.624 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.37}, one-star: {0.01, -0.60}
00:09:58.625 00.001 14964 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.56) = xAngle (0.13 = 0.13)
00:09:58.625 00.000 14964 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.18 = -3.10)
00:09:58.626 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.43 mountX=0.37 mountY=-0.01, mountTheta=-0.04
00:09:58.627 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.37, opts=13)
00:09:58.628 00.001 14964 Enqueuing Move request for scope (0.05, -0.37)
00:09:58.629 00.001 12044 Worker thread wakes up
00:09:58.629 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
00:09:58.629 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
00:09:58.629 00.000 12044 Moving (0.05, -0.37) raw xDistance=0.37 yDistance=-0.01
00:09:58.629 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.37, slope = 0.06
00:09:58.629 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:58.629 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:58.629 00.000 12044 MoveAxis(W, 43, ABG)
00:09:58.629 00.000 12044 Guiding  Dir = 3, Dur = 43
00:09:58.636 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19715, med=615, FiltMin=518, FiltMax=16543, Gamma=0.810
00:09:58.647 00.011 14964 UpdateGuideState exits: m=300364 SNR=347.6
00:09:58.650 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.655 00.005 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:09:58.657 00.002 14964 Enqueuing Expose request
00:09:58.667 00.010 12044 IsSlewing returns 0
00:09:58.668 00.001 12044 IsGuiding returns 0
00:09:58.701 00.033 12044 PulseGuide returned control before completion, sleep 22
00:09:58.746 00.045 12044 IsGuiding returns 1
00:09:58.746 00.000 12044 scope still moving after pulse duration time elapsed
00:09:58.885 00.139 12044 IsSlewing returns 0
00:09:58.885 00.000 12044 IsGuiding returns 0
00:09:58.885 00.000 12044 scope move finished after 43 + 173 ms
00:09:58.885 00.000 12044 Move returns status 0, amount 43
00:09:58.885 00.000 12044 MoveAxis(N, 0, ABG)
00:09:58.885 00.000 12044 Move returns status 0, amount 0
00:09:58.885 00.000 12044 move complete, result=0
00:09:58.885 00.000 12044 worker thread done servicing request
00:09:58.885 00.000 12044 Worker thread wakes up
00:09:58.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:09:58.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:09:58.886 00.001 14964 GuideStep: 0.4 px 43 ms WEST, -0.0 px 0 ms NORTH
00:10:02.000 03.114 12044 Exposure complete
00:10:02.035 00.035 12044 worker thread done servicing request
00:10:02.035 00.000 14964 OnExposeComplete: enter
00:10:02.036 00.001 14964 UpdateGuideState(): m_state=6
00:10:02.037 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1682
00:10:02.037 00.000 14964 Star::Find returns 1 (0), X=274.49, Y=94.04, Mass=312137, SNR=360.0, Peak=20127 HFD=4.0
00:10:02.038 00.001 14964 MultiStar: [#1 0.09,-0.47,0.17,U] [#2 -0.21,-0.11,0.07,U] 
00:10:02.038 00.000 14964 refined, 2 included, MultiStar: {-0.14, 0.29}, one-star: {-0.18, 0.45}
00:10:02.039 00.001 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.58 = -2.70)
00:10:02.039 00.000 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.35)
00:10:02.039 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.33 cameraTheta=2.03 mountX=-0.30 mountY=0.11, mountTheta=2.78
00:10:02.041 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.29, opts=13)
00:10:02.041 00.000 14964 Enqueuing Move request for scope (-0.14, 0.29)
00:10:02.042 00.001 12044 Worker thread wakes up
00:10:02.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
00:10:02.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
00:10:02.042 00.000 12044 Moving (-0.14, 0.29) raw xDistance=-0.30 yDistance=0.11
00:10:02.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.03
00:10:02.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:02.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:10:02.042 00.000 12044 MoveAxis(E, 0, ABG)
00:10:02.042 00.000 12044 Move returns status 0, amount 0
00:10:02.042 00.000 12044 MoveAxis(N, 0, ABG)
00:10:02.042 00.000 12044 Move returns status 0, amount 0
00:10:02.043 00.001 12044 move complete, result=0
00:10:02.043 00.000 12044 worker thread done servicing request
00:10:02.051 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20127, med=615, FiltMin=521, FiltMax=17119, Gamma=0.810
00:10:02.062 00.011 14964 UpdateGuideState exits: m=312137 SNR=360.0
00:10:02.063 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.065 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:02.065 00.000 14964 Enqueuing Expose request
00:10:02.065 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:02.065 00.000 12044 Worker thread wakes up
00:10:02.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:02.066 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:05.170 03.104 12044 Exposure complete
00:10:05.192 00.022 12044 worker thread done servicing request
00:10:05.192 00.000 14964 OnExposeComplete: enter
00:10:05.193 00.001 14964 UpdateGuideState(): m_state=6
00:10:05.193 00.000 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1683
00:10:05.194 00.001 14964 Star::Find returns 1 (0), X=274.53, Y=93.92, Mass=310363, SNR=345.2, Peak=19593 HFD=3.9
00:10:05.195 00.001 14964 MultiStar: [#1 -0.06,-0.29,0.18,U] [#2 -0.40,0.10,0.08,U] 
00:10:05.195 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.23}, one-star: {-0.14, 0.33}
00:10:05.195 00.000 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.70 = -2.58)
00:10:05.196 00.001 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
00:10:05.197 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=-0.23 mountY=0.12, mountTheta=2.65
00:10:05.199 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.23, opts=13)
00:10:05.200 00.001 14964 Enqueuing Move request for scope (-0.15, 0.23)
00:10:05.200 00.000 12044 Worker thread wakes up
00:10:05.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
00:10:05.200 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
00:10:05.200 00.000 12044 Moving (-0.15, 0.23) raw xDistance=-0.23 yDistance=0.12
00:10:05.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.01
00:10:05.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.201 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:10:05.201 00.000 12044 MoveAxis(E, 0, ABG)
00:10:05.201 00.000 12044 Move returns status 0, amount 0
00:10:05.201 00.000 12044 MoveAxis(N, 0, ABG)
00:10:05.201 00.000 12044 Move returns status 0, amount 0
00:10:05.201 00.000 12044 move complete, result=0
00:10:05.201 00.000 12044 worker thread done servicing request
00:10:05.209 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19593, med=615, FiltMin=537, FiltMax=16743, Gamma=0.810
00:10:05.215 00.006 14964 UpdateGuideState exits: m=310363 SNR=345.2
00:10:05.215 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.216 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:05.216 00.000 14964 Enqueuing Expose request
00:10:05.217 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:05.217 00.000 12044 Worker thread wakes up
00:10:05.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:05.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:08.323 03.106 12044 Exposure complete
00:10:08.369 00.046 12044 worker thread done servicing request
00:10:08.369 00.000 14964 OnExposeComplete: enter
00:10:08.370 00.001 14964 UpdateGuideState(): m_state=6
00:10:08.372 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1684
00:10:08.374 00.002 14964 Star::Find returns 1 (0), X=274.36, Y=93.86, Mass=311115, SNR=351.4, Peak=20489 HFD=3.9
00:10:08.375 00.001 14964 MultiStar: [#1 -0.07,-0.24,0.17,U] [#2 -0.13,-0.27,0.08,U] 
00:10:08.376 00.001 14964 refined, 2 included, MultiStar: {-0.27, 0.17}, one-star: {-0.31, 0.28}
00:10:08.376 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
00:10:08.378 00.002 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
00:10:08.380 00.002 14964 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=-0.17 mountY=0.25, mountTheta=2.18
00:10:08.383 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.17, opts=13)
00:10:08.385 00.002 14964 Enqueuing Move request for scope (-0.27, 0.17)
00:10:08.386 00.001 12044 Worker thread wakes up
00:10:08.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
00:10:08.386 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
00:10:08.386 00.000 12044 Moving (-0.27, 0.17) raw xDistance=-0.17 yDistance=0.25
00:10:08.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
00:10:08.386 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:08.387 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:10:08.387 00.000 12044 MoveAxis(E, 0, ABG)
00:10:08.387 00.000 12044 Move returns status 0, amount 0
00:10:08.387 00.000 12044 MoveAxis(N, 0, ABG)
00:10:08.387 00.000 12044 Move returns status 0, amount 0
00:10:08.387 00.000 12044 move complete, result=0
00:10:08.387 00.000 12044 worker thread done servicing request
00:10:08.404 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20489, med=615, FiltMin=526, FiltMax=15224, Gamma=0.810
00:10:08.416 00.012 14964 UpdateGuideState exits: m=311115 SNR=351.4
00:10:08.417 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.418 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:08.418 00.000 14964 Enqueuing Expose request
00:10:08.419 00.001 12044 Worker thread wakes up
00:10:08.419 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:08.419 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:08.419 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:11.549 03.130 12044 Exposure complete
00:10:11.573 00.024 12044 worker thread done servicing request
00:10:11.573 00.000 14964 OnExposeComplete: enter
00:10:11.574 00.001 14964 UpdateGuideState(): m_state=6
00:10:11.574 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1685
00:10:11.575 00.001 14964 Star::Find returns 1 (0), X=274.39, Y=94.02, Mass=314245, SNR=359.3, Peak=21365 HFD=4.1
00:10:11.575 00.000 14964 MultiStar: [#1 -0.21,-0.19,0.17,U] [#2 -0.16,0.17,0.07,U] 
00:10:11.576 00.001 14964 refined, 2 included, MultiStar: {-0.27, 0.33}, one-star: {-0.28, 0.44}
00:10:11.576 00.000 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
00:10:11.577 00.001 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.57)
00:10:11.578 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.24 mountX=-0.34 mountY=0.23, mountTheta=2.54
00:10:11.579 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.33, opts=13)
00:10:11.579 00.000 14964 Enqueuing Move request for scope (-0.27, 0.33)
00:10:11.580 00.001 12044 Worker thread wakes up
00:10:11.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
00:10:11.580 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
00:10:11.580 00.000 12044 Moving (-0.27, 0.33) raw xDistance=-0.34 yDistance=0.23
00:10:11.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.34, slope = -0.03
00:10:11.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:11.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:10:11.580 00.000 12044 MoveAxis(E, 27, ABG)
00:10:11.580 00.000 12044 Guiding  Dir = 2, Dur = 27
00:10:11.587 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21365, med=615, FiltMin=527, FiltMax=16655, Gamma=0.810
00:10:11.593 00.006 14964 UpdateGuideState exits: m=314245 SNR=359.3
00:10:11.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.594 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:11.594 00.000 14964 Enqueuing Expose request
00:10:11.605 00.011 12044 IsSlewing returns 0
00:10:11.662 00.057 12044 IsGuiding returns 0
00:10:11.684 00.022 12044 PulseGuide returned control before completion, sleep 16
00:10:11.713 00.029 12044 IsGuiding returns 1
00:10:11.713 00.000 12044 scope still moving after pulse duration time elapsed
00:10:11.792 00.079 12044 IsSlewing returns 0
00:10:11.792 00.000 12044 IsGuiding returns 0
00:10:11.792 00.000 12044 scope move finished after 27 + 103 ms
00:10:11.792 00.000 12044 Move returns status 0, amount 27
00:10:11.792 00.000 12044 MoveAxis(N, 0, ABG)
00:10:11.792 00.000 12044 Move returns status 0, amount 0
00:10:11.792 00.000 12044 move complete, result=0
00:10:11.792 00.000 12044 worker thread done servicing request
00:10:11.792 00.000 12044 Worker thread wakes up
00:10:11.792 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:11.792 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:11.792 00.000 14964 GuideStep: -0.3 px 27 ms EAST, 0.2 px 0 ms NORTH
00:10:14.929 03.137 12044 Exposure complete
00:10:14.965 00.036 12044 worker thread done servicing request
00:10:14.965 00.000 14964 OnExposeComplete: enter
00:10:14.967 00.002 14964 UpdateGuideState(): m_state=6
00:10:14.968 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1686
00:10:14.969 00.001 14964 Star::Find returns 1 (0), X=274.15, Y=93.46, Mass=303629, SNR=341.3, Peak=21932 HFD=3.7
00:10:14.970 00.001 14964 MultiStar: [#1 -0.37,0.20,0.17,U] [#2 -0.46,-0.10,0.07,U] 
00:10:14.971 00.001 14964 refined, 2 included, MultiStar: {-0.50, -0.08}, one-star: {-0.52, -0.13}
00:10:14.971 00.000 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:10:14.972 00.001 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
00:10:14.972 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.08 hyp=0.50 cameraTheta=-2.98 mountX=0.08 mountY=0.50, mountTheta=1.42
00:10:14.974 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.08, opts=13)
00:10:14.976 00.002 14964 Enqueuing Move request for scope (-0.50, -0.08)
00:10:14.976 00.000 12044 Worker thread wakes up
00:10:14.977 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.08) opts 0xd
00:10:14.977 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.08)
00:10:14.977 00.000 12044 Moving (-0.50, -0.08) raw xDistance=0.08 yDistance=0.50
00:10:14.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
00:10:14.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
00:10:14.977 00.000 12044 MoveAxis(E, 0, ABG)
00:10:14.977 00.000 12044 Move returns status 0, amount 0
00:10:14.977 00.000 12044 MoveAxis(S, 47, ABG)
00:10:14.977 00.000 12044 Guiding  Dir = 1, Dur = 47
00:10:14.987 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21932, med=615, FiltMin=525, FiltMax=13535, Gamma=0.810
00:10:14.992 00.005 14964 UpdateGuideState exits: m=303629 SNR=341.3
00:10:14.993 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.993 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:14.994 00.001 14964 Enqueuing Expose request
00:10:14.997 00.003 12044 IsSlewing returns 0
00:10:14.998 00.001 12044 IsGuiding returns 0
00:10:15.030 00.032 12044 PulseGuide returned control before completion, sleep 26
00:10:15.083 00.053 12044 IsGuiding returns 1
00:10:15.083 00.000 12044 scope still moving after pulse duration time elapsed
00:10:15.154 00.071 12044 IsSlewing returns 0
00:10:15.183 00.029 12044 IsGuiding returns 0
00:10:15.183 00.000 12044 scope move finished after 47 + 137 ms
00:10:15.183 00.000 12044 Move returns status 0, amount 47
00:10:15.183 00.000 12044 move complete, result=0
00:10:15.183 00.000 12044 worker thread done servicing request
00:10:15.183 00.000 12044 Worker thread wakes up
00:10:15.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:15.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:15.183 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 47 ms SOUTH
00:10:18.305 03.122 12044 Exposure complete
00:10:18.354 00.049 12044 worker thread done servicing request
00:10:18.354 00.000 14964 OnExposeComplete: enter
00:10:18.355 00.001 14964 UpdateGuideState(): m_state=6
00:10:18.356 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1687
00:10:18.356 00.000 14964 Star::Find returns 1 (0), X=274.63, Y=93.52, Mass=302439, SNR=334.9, Peak=18595 HFD=4.0
00:10:18.359 00.003 14964 MultiStar: [#1 0.07,0.02,0.20,U] [#2 -0.23,0.45,0.07,U] 
00:10:18.361 00.002 14964 refined, 2 included, MultiStar: {-0.04, -0.02}, one-star: {-0.04, -0.07}
00:10:18.363 00.002 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
00:10:18.366 00.003 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
00:10:18.370 00.004 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.57 mountX=0.02 mountY=0.04, mountTheta=1.04
00:10:18.374 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.02, opts=13)
00:10:18.377 00.003 14964 Enqueuing Move request for scope (-0.04, -0.02)
00:10:18.379 00.002 12044 Worker thread wakes up
00:10:18.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:10:18.380 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:10:18.380 00.000 12044 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.04
00:10:18.380 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
00:10:18.380 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:18.380 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:10:18.380 00.000 12044 MoveAxis(E, 0, ABG)
00:10:18.380 00.000 12044 Move returns status 0, amount 0
00:10:18.380 00.000 12044 MoveAxis(N, 0, ABG)
00:10:18.380 00.000 12044 Move returns status 0, amount 0
00:10:18.381 00.001 12044 move complete, result=0
00:10:18.381 00.000 12044 worker thread done servicing request
00:10:18.395 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18595, med=615, FiltMin=532, FiltMax=14447, Gamma=0.810
00:10:18.402 00.007 14964 UpdateGuideState exits: m=302439 SNR=334.9
00:10:18.403 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.404 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:18.404 00.000 14964 Enqueuing Expose request
00:10:18.405 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:18.405 00.000 12044 Worker thread wakes up
00:10:18.405 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:18.405 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:21.521 03.116 12044 Exposure complete
00:10:21.568 00.047 12044 worker thread done servicing request
00:10:21.568 00.000 14964 OnExposeComplete: enter
00:10:21.570 00.002 14964 UpdateGuideState(): m_state=6
00:10:21.571 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
00:10:21.573 00.002 14964 Star::Find returns 1 (0), X=274.68, Y=93.79, Mass=308464, SNR=346.2, Peak=19219 HFD=4.2
00:10:21.574 00.001 14964 MultiStar: [#1 0.08,0.08,0.18,U] [#2 -0.07,-0.10,0.07,U] 
00:10:21.576 00.002 14964 refined, 2 included, MultiStar: {0.01, 0.17}, one-star: {0.00, 0.20}
00:10:21.579 00.003 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
00:10:21.581 00.002 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
00:10:21.584 00.003 14964 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.53 mountX=-0.17 mountY=-0.03, mountTheta=-2.99
00:10:21.588 00.004 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.17, opts=13)
00:10:21.590 00.002 14964 Enqueuing Move request for scope (0.01, 0.17)
00:10:21.591 00.001 12044 Worker thread wakes up
00:10:21.592 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
00:10:21.592 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
00:10:21.592 00.000 12044 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.03
00:10:21.592 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
00:10:21.592 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:21.592 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:21.592 00.000 12044 MoveAxis(E, 0, ABG)
00:10:21.592 00.000 12044 Move returns status 0, amount 0
00:10:21.592 00.000 12044 MoveAxis(N, 0, ABG)
00:10:21.592 00.000 12044 Move returns status 0, amount 0
00:10:21.592 00.000 12044 move complete, result=0
00:10:21.592 00.000 12044 worker thread done servicing request
00:10:21.603 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19219, med=615, FiltMin=521, FiltMax=15147, Gamma=0.810
00:10:21.614 00.011 14964 UpdateGuideState exits: m=308464 SNR=346.2
00:10:21.615 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.618 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:21.619 00.001 14964 Enqueuing Expose request
00:10:21.621 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:21.622 00.001 12044 Worker thread wakes up
00:10:21.623 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:21.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:24.726 03.103 12044 Exposure complete
00:10:24.761 00.035 12044 worker thread done servicing request
00:10:24.761 00.000 14964 OnExposeComplete: enter
00:10:24.763 00.002 14964 UpdateGuideState(): m_state=6
00:10:24.765 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1689
00:10:24.766 00.001 14964 Star::Find returns 1 (0), X=274.82, Y=93.87, Mass=306396, SNR=348.9, Peak=18183 HFD=4.2
00:10:24.768 00.002 14964 MultiStar: [#1 0.16,0.13,0.18,U] [#2 0.47,0.20,0.08,U] 
00:10:24.770 00.002 14964 refined, 2 included, MultiStar: {0.17, 0.26}, one-star: {0.15, 0.29}
00:10:24.772 00.002 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.56 = 2.56)
00:10:24.773 00.001 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.67)
00:10:24.776 00.003 14964 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=-0.26 mountY=-0.19, mountTheta=-2.50
00:10:24.779 00.003 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.26, opts=13)
00:10:24.780 00.001 14964 Enqueuing Move request for scope (0.17, 0.26)
00:10:24.782 00.002 12044 Worker thread wakes up
00:10:24.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
00:10:24.782 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
00:10:24.782 00.000 12044 Moving (0.17, 0.26) raw xDistance=-0.26 yDistance=-0.19
00:10:24.783 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.02
00:10:24.783 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:24.783 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:24.783 00.000 12044 MoveAxis(E, 0, ABG)
00:10:24.783 00.000 12044 Move returns status 0, amount 0
00:10:24.783 00.000 12044 MoveAxis(N, 0, ABG)
00:10:24.783 00.000 12044 Move returns status 0, amount 0
00:10:24.783 00.000 12044 move complete, result=0
00:10:24.783 00.000 12044 worker thread done servicing request
00:10:24.799 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18183, med=615, FiltMin=531, FiltMax=14848, Gamma=0.810
00:10:24.810 00.011 14964 UpdateGuideState exits: m=306396 SNR=348.9
00:10:24.811 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.812 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:24.813 00.001 14964 Enqueuing Expose request
00:10:24.813 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:24.814 00.001 12044 Worker thread wakes up
00:10:24.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:24.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:27.917 03.103 12044 Exposure complete
00:10:27.937 00.020 12044 worker thread done servicing request
00:10:27.937 00.000 14964 OnExposeComplete: enter
00:10:27.939 00.002 14964 UpdateGuideState(): m_state=6
00:10:27.939 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1690
00:10:27.940 00.001 14964 Star::Find returns 1 (0), X=274.51, Y=93.42, Mass=297631, SNR=332.3, Peak=17164 HFD=4.1
00:10:27.940 00.000 14964 MultiStar: [#1 -0.08,0.47,0.19,U] [#2 -0.42,0.51,0.00,M1] 
00:10:27.941 00.001 14964 refined, 1 included, MultiStar: {-0.16, -0.07}, one-star: {-0.17, -0.17}
00:10:27.941 00.000 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
00:10:27.942 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
00:10:27.942 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=0.06 mountY=0.16, mountTheta=1.19
00:10:27.943 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.07, opts=13)
00:10:27.944 00.001 14964 Enqueuing Move request for scope (-0.16, -0.07)
00:10:27.944 00.000 12044 Worker thread wakes up
00:10:27.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
00:10:27.944 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
00:10:27.944 00.000 12044 Moving (-0.16, -0.07) raw xDistance=0.06 yDistance=0.16
00:10:27.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
00:10:27.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:27.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:27.944 00.000 12044 MoveAxis(E, 0, ABG)
00:10:27.944 00.000 12044 Move returns status 0, amount 0
00:10:27.944 00.000 12044 MoveAxis(N, 0, ABG)
00:10:27.944 00.000 12044 Move returns status 0, amount 0
00:10:27.944 00.000 12044 move complete, result=0
00:10:27.944 00.000 12044 worker thread done servicing request
00:10:27.952 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17164, med=615, FiltMin=533, FiltMax=13483, Gamma=0.810
00:10:27.957 00.005 14964 UpdateGuideState exits: m=297631 SNR=332.3
00:10:27.958 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.958 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:27.959 00.001 14964 Enqueuing Expose request
00:10:27.959 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:27.960 00.001 12044 Worker thread wakes up
00:10:27.960 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:27.960 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:31.094 03.134 12044 Exposure complete
00:10:31.125 00.031 12044 worker thread done servicing request
00:10:31.125 00.000 14964 OnExposeComplete: enter
00:10:31.126 00.001 14964 UpdateGuideState(): m_state=6
00:10:31.127 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1691
00:10:31.128 00.001 14964 Star::Find returns 1 (0), X=274.58, Y=93.19, Mass=305123, SNR=352.0, Peak=20047 HFD=3.8
00:10:31.128 00.000 14964 MultiStar: [#1 0.14,0.67,0.00,M1] [#2 -0.01,0.72,0.00,M2] 
00:10:31.129 00.001 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
00:10:31.129 00.000 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
00:10:31.130 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.81 mountX=0.39 mountY=0.14, mountTheta=0.34
00:10:31.133 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.39, opts=13)
00:10:31.135 00.002 14964 Enqueuing Move request for scope (-0.10, -0.39)
00:10:31.136 00.001 12044 Worker thread wakes up
00:10:31.136 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
00:10:31.136 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
00:10:31.136 00.000 12044 Moving (-0.10, -0.39) raw xDistance=0.39 yDistance=0.14
00:10:31.136 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.39, slope = 0.05
00:10:31.136 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:31.136 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:10:31.137 00.001 12044 MoveAxis(W, 39, ABG)
00:10:31.137 00.000 12044 Guiding  Dir = 3, Dur = 39
00:10:31.149 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20047, med=615, FiltMin=528, FiltMax=16167, Gamma=0.810
00:10:31.160 00.011 14964 UpdateGuideState exits: m=305123 SNR=352.0
00:10:31.162 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.164 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:31.165 00.001 14964 Enqueuing Expose request
00:10:31.181 00.016 12044 IsSlewing returns 0
00:10:31.216 00.035 12044 IsGuiding returns 0
00:10:31.306 00.090 12044 IsGuiding returns 1
00:10:31.306 00.000 12044 scope still moving after pulse duration time elapsed
00:10:31.373 00.067 12044 IsSlewing returns 0
00:10:31.374 00.001 12044 IsGuiding returns 0
00:10:31.374 00.000 12044 scope move finished after 39 + 118 ms
00:10:31.374 00.000 12044 Move returns status 0, amount 39
00:10:31.374 00.000 12044 MoveAxis(N, 0, ABG)
00:10:31.374 00.000 12044 Move returns status 0, amount 0
00:10:31.374 00.000 12044 move complete, result=0
00:10:31.374 00.000 12044 worker thread done servicing request
00:10:31.374 00.000 12044 Worker thread wakes up
00:10:31.375 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:31.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:31.375 00.000 14964 GuideStep: 0.4 px 39 ms WEST, 0.1 px 0 ms NORTH
00:10:34.476 03.101 12044 Exposure complete
00:10:34.513 00.037 12044 worker thread done servicing request
00:10:34.513 00.000 14964 OnExposeComplete: enter
00:10:34.515 00.002 14964 UpdateGuideState(): m_state=6
00:10:34.516 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1692
00:10:34.518 00.002 14964 Star::Find returns 1 (0), X=274.24, Y=93.42, Mass=306661, SNR=357.9, Peak=21900 HFD=3.7
00:10:34.519 00.001 14964 MultiStar: [#1 -0.05,0.24,0.18,U] [#2 -0.36,0.34,0.07,U] 
00:10:34.520 00.001 14964 refined, 2 included, MultiStar: {-0.38, -0.08}, one-star: {-0.43, -0.17}
00:10:34.521 00.001 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
00:10:34.523 00.002 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
00:10:34.524 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.08 hyp=0.38 cameraTheta=-2.93 mountX=0.07 mountY=0.38, mountTheta=1.38
00:10:34.525 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.08, opts=13)
00:10:34.526 00.001 14964 Enqueuing Move request for scope (-0.38, -0.08)
00:10:34.527 00.001 12044 Worker thread wakes up
00:10:34.527 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.08) opts 0xd
00:10:34.527 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.08)
00:10:34.527 00.000 12044 Moving (-0.38, -0.08) raw xDistance=0.07 yDistance=0.38
00:10:34.527 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.30, using input
00:10:34.527 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.05
00:10:34.527 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.527 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:10:34.527 00.000 12044 MoveAxis(E, 0, ABG)
00:10:34.528 00.001 12044 Move returns status 0, amount 0
00:10:34.528 00.000 12044 MoveAxis(N, 0, ABG)
00:10:34.528 00.000 12044 Move returns status 0, amount 0
00:10:34.528 00.000 12044 move complete, result=0
00:10:34.528 00.000 12044 worker thread done servicing request
00:10:34.537 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21900, med=615, FiltMin=527, FiltMax=13695, Gamma=0.810
00:10:34.542 00.005 14964 UpdateGuideState exits: m=306661 SNR=357.9
00:10:34.543 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.543 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:34.544 00.001 14964 Enqueuing Expose request
00:10:34.544 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:10:34.545 00.001 12044 Worker thread wakes up
00:10:34.545 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:34.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:37.674 03.129 12044 Exposure complete
00:10:37.704 00.030 12044 worker thread done servicing request
00:10:37.704 00.000 14964 OnExposeComplete: enter
00:10:37.705 00.001 14964 UpdateGuideState(): m_state=6
00:10:37.706 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1693
00:10:37.706 00.000 14964 Star::Find returns 1 (0), X=274.74, Y=93.47, Mass=303753, SNR=358.2, Peak=21707 HFD=3.4
00:10:37.707 00.001 14964 MultiStar: [#1 0.16,0.17,0.17,U] [#2 -0.13,0.39,0.07,U] 
00:10:37.707 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.04}, one-star: {0.06, -0.11}
00:10:37.707 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
00:10:37.708 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
00:10:37.708 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=0.05 mountY=-0.06, mountTheta=-0.94
00:10:37.710 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.04, opts=13)
00:10:37.710 00.000 14964 Enqueuing Move request for scope (0.07, -0.04)
00:10:37.711 00.001 12044 Worker thread wakes up
00:10:37.711 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:10:37.711 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:10:37.711 00.000 12044 Moving (0.07, -0.04) raw xDistance=0.05 yDistance=-0.06
00:10:37.711 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.25, using input
00:10:37.711 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
00:10:37.711 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:37.711 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:37.711 00.000 12044 MoveAxis(E, 0, ABG)
00:10:37.711 00.000 12044 Move returns status 0, amount 0
00:10:37.711 00.000 12044 MoveAxis(N, 0, ABG)
00:10:37.711 00.000 12044 Move returns status 0, amount 0
00:10:37.712 00.001 12044 move complete, result=0
00:10:37.712 00.000 12044 worker thread done servicing request
00:10:37.718 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21707, med=615, FiltMin=525, FiltMax=16511, Gamma=0.810
00:10:37.724 00.006 14964 UpdateGuideState exits: m=303753 SNR=358.2
00:10:37.725 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.725 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:37.726 00.001 14964 Enqueuing Expose request
00:10:37.726 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:37.727 00.001 12044 Worker thread wakes up
00:10:37.727 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:37.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:40.864 03.137 12044 Exposure complete
00:10:40.889 00.025 12044 worker thread done servicing request
00:10:40.889 00.000 14964 OnExposeComplete: enter
00:10:40.890 00.001 14964 UpdateGuideState(): m_state=6
00:10:40.891 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1694
00:10:40.892 00.001 14964 Star::Find returns 1 (0), X=274.64, Y=93.45, Mass=305088, SNR=354.3, Peak=19903 HFD=3.5
00:10:40.892 00.000 14964 MultiStar: [#1 0.13,0.36,0.18,U] [#2 0.02,0.16,0.07,U] 
00:10:40.893 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.05}, one-star: {-0.04, -0.14}
00:10:40.893 00.000 14964 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.56) = xAngle (-0.22 = -0.22)
00:10:40.894 00.001 14964 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
00:10:40.894 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=0.05 mountY=0.02, mountTheta=0.30
00:10:40.896 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.05, opts=13)
00:10:40.898 00.002 14964 Enqueuing Move request for scope (-0.01, -0.05)
00:10:40.900 00.002 12044 Worker thread wakes up
00:10:40.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:10:40.900 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:10:40.900 00.000 12044 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.02
00:10:40.900 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.22, using input
00:10:40.900 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
00:10:40.900 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.900 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:40.900 00.000 12044 MoveAxis(E, 0, ABG)
00:10:40.900 00.000 12044 Move returns status 0, amount 0
00:10:40.900 00.000 12044 MoveAxis(N, 0, ABG)
00:10:40.901 00.001 12044 Move returns status 0, amount 0
00:10:40.901 00.000 12044 move complete, result=0
00:10:40.901 00.000 12044 worker thread done servicing request
00:10:40.913 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19903, med=615, FiltMin=531, FiltMax=15531, Gamma=0.810
00:10:40.924 00.011 14964 UpdateGuideState exits: m=305088 SNR=354.3
00:10:40.925 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.926 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:40.928 00.002 14964 Enqueuing Expose request
00:10:40.929 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:40.931 00.002 12044 Worker thread wakes up
00:10:40.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:40.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:44.049 03.118 12044 Exposure complete
00:10:44.090 00.041 12044 worker thread done servicing request
00:10:44.090 00.000 14964 OnExposeComplete: enter
00:10:44.092 00.002 14964 UpdateGuideState(): m_state=6
00:10:44.093 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1695
00:10:44.095 00.002 14964 Star::Find returns 1 (0), X=274.57, Y=93.83, Mass=311626, SNR=359.5, Peak=21739 HFD=3.8
00:10:44.096 00.001 14964 MultiStar: [#1 0.03,0.00,0.18,U] [#2 -0.25,-0.08,0.07,U] 
00:10:44.097 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.20}, one-star: {-0.10, 0.25}
00:10:44.099 00.002 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
00:10:44.100 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.32)
00:10:44.101 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.00 mountX=-0.20 mountY=0.07, mountTheta=2.81
00:10:44.104 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.20, opts=13)
00:10:44.106 00.002 14964 Enqueuing Move request for scope (-0.09, 0.20)
00:10:44.108 00.002 12044 Worker thread wakes up
00:10:44.108 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
00:10:44.108 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
00:10:44.108 00.000 12044 Moving (-0.09, 0.20) raw xDistance=-0.20 yDistance=0.07
00:10:44.108 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
00:10:44.108 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.108 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:10:44.109 00.001 12044 MoveAxis(E, 0, ABG)
00:10:44.109 00.000 12044 Move returns status 0, amount 0
00:10:44.109 00.000 12044 MoveAxis(N, 0, ABG)
00:10:44.109 00.000 12044 Move returns status 0, amount 0
00:10:44.109 00.000 12044 move complete, result=0
00:10:44.109 00.000 12044 worker thread done servicing request
00:10:44.125 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21739, med=615, FiltMin=519, FiltMax=17643, Gamma=0.810
00:10:44.134 00.009 14964 UpdateGuideState exits: m=311626 SNR=359.5
00:10:44.136 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.137 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:44.139 00.002 14964 Enqueuing Expose request
00:10:44.140 00.001 12044 Worker thread wakes up
00:10:44.140 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:44.142 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:44.142 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:47.267 03.125 12044 Exposure complete
00:10:47.304 00.037 12044 worker thread done servicing request
00:10:47.304 00.000 14964 OnExposeComplete: enter
00:10:47.306 00.002 14964 UpdateGuideState(): m_state=6
00:10:47.309 00.003 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1696
00:10:47.311 00.002 14964 Star::Find returns 1 (0), X=274.31, Y=93.64, Mass=302924, SNR=350.5, Peak=23677 HFD=3.6
00:10:47.312 00.001 14964 MultiStar: [#1 -0.25,-0.10,0.18,U] [#2 -0.55,0.13,0.07,U] 
00:10:47.314 00.002 14964 refined, 2 included, MultiStar: {-0.36, 0.04}, one-star: {-0.37, 0.05}
00:10:47.315 00.001 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.60 = -1.68)
00:10:47.316 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.37)
00:10:47.318 00.002 14964 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.04 mountX=-0.04 mountY=0.35, mountTheta=1.68
00:10:47.322 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.04, opts=13)
00:10:47.324 00.002 14964 Enqueuing Move request for scope (-0.36, 0.04)
00:10:47.325 00.001 12044 Worker thread wakes up
00:10:47.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.04) opts 0xd
00:10:47.325 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.04)
00:10:47.325 00.000 12044 Moving (-0.36, 0.04) raw xDistance=-0.04 yDistance=0.35
00:10:47.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
00:10:47.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:10:47.325 00.000 12044 MoveAxis(E, 0, ABG)
00:10:47.325 00.000 12044 Move returns status 0, amount 0
00:10:47.325 00.000 12044 MoveAxis(N, 0, ABG)
00:10:47.326 00.001 12044 Move returns status 0, amount 0
00:10:47.326 00.000 12044 move complete, result=0
00:10:47.326 00.000 12044 worker thread done servicing request
00:10:47.341 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23677, med=615, FiltMin=518, FiltMax=15499, Gamma=0.810
00:10:47.352 00.011 14964 UpdateGuideState exits: m=302924 SNR=350.5
00:10:47.353 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.355 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:47.357 00.002 14964 Enqueuing Expose request
00:10:47.358 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:10:47.360 00.002 12044 Worker thread wakes up
00:10:47.360 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:47.360 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:50.451 03.091 12044 Exposure complete
00:10:50.473 00.022 12044 worker thread done servicing request
00:10:50.473 00.000 14964 OnExposeComplete: enter
00:10:50.474 00.001 14964 UpdateGuideState(): m_state=6
00:10:50.474 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1697
00:10:50.475 00.001 14964 Star::Find returns 1 (0), X=274.33, Y=93.45, Mass=300987, SNR=348.4, Peak=19432 HFD=3.8
00:10:50.475 00.000 14964 MultiStar: [#1 -0.10,0.10,0.18,U] [#2 -0.23,0.58,0.09,U] 
00:10:50.476 00.001 14964 refined, 2 included, MultiStar: {-0.30, -0.05}, one-star: {-0.34, -0.14}
00:10:50.476 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
00:10:50.477 00.001 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:10:50.477 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-2.96 mountX=0.05 mountY=0.30, mountTheta=1.41
00:10:50.479 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.05, opts=13)
00:10:50.480 00.001 14964 Enqueuing Move request for scope (-0.30, -0.05)
00:10:50.480 00.000 12044 Worker thread wakes up
00:10:50.480 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd
00:10:50.481 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.05)
00:10:50.481 00.000 12044 Moving (-0.30, -0.05) raw xDistance=0.05 yDistance=0.30
00:10:50.481 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
00:10:50.481 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:50.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:10:50.481 00.000 12044 MoveAxis(E, 0, ABG)
00:10:50.481 00.000 12044 Move returns status 0, amount 0
00:10:50.481 00.000 12044 MoveAxis(N, 0, ABG)
00:10:50.481 00.000 12044 Move returns status 0, amount 0
00:10:50.481 00.000 12044 move complete, result=0
00:10:50.481 00.000 12044 worker thread done servicing request
00:10:50.488 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19432, med=614, FiltMin=527, FiltMax=14275, Gamma=0.810
00:10:50.494 00.006 14964 UpdateGuideState exits: m=300987 SNR=348.4
00:10:50.494 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:50.495 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:50.495 00.000 14964 Enqueuing Expose request
00:10:50.496 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:10:50.496 00.000 12044 Worker thread wakes up
00:10:50.496 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:50.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,59,71,71)
00:10:51.486 00.990 14964 evsrv: cli 01AB2490 connect
00:10:51.488 00.002 14964 case statement mapped state 6 to 3
00:10:51.490 00.002 14964 case statement mapped state 6 to 3
00:10:51.492 00.002 14964 evsrv: cli 01AB2490 request: {"method":"get_app_state","id":"5836bd74-ec64-4fa8-a9e1-0bf1f168f905"}
00:10:51.493 00.001 14964 case statement mapped state 6 to 3
00:10:51.495 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":"Guiding","id":"5836bd74-ec64-4fa8-a9e1-0bf1f168f905"}
00:10:51.496 00.001 14964 evsrv: cli 01AB2490 disconnect
00:10:51.499 00.003 14964 evsrv: cli 01AB2670 connect
00:10:51.500 00.001 14964 case statement mapped state 6 to 3
00:10:51.503 00.003 14964 case statement mapped state 6 to 3
00:10:51.505 00.002 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"ba599ea0-ee8a-4663-aabf-ef2fce8a31a3"}
00:10:51.506 00.001 14964 PhdController::Dither begins
00:10:51.507 00.001 14964 dither: size=2.00, dRA=0.45 dDec=-0.43
00:10:51.509 00.002 14964 MountToCamera -- mountTheta (0.77) + m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
00:10:51.510 00.001 14964 MountToCamera -- mountX=0.45 mountY=-0.43 hyp=0.62 mountTheta=0.77 cameraX=0.44, cameraY=-0.44 cameraTheta=-0.79
00:10:51.512 00.002 14964 setting lock position to (275.11, 93.15)
00:10:51.515 00.003 14964 Mount: notify guiding dithered (0.4, -0.4)
00:10:51.516 00.001 14964 MultiStar: stabilizing after lock position change
00:10:51.518 00.002 14964 Status Line: Dither by 0.45,-0.43
00:10:51.524 00.006 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:10:51.526 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
00:10:51.527 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"ba599ea0-ee8a-4663-aabf-ef2fce8a31a3"}
00:10:51.529 00.002 14964 evsrv: cli 01AB2670 disconnect
00:10:53.598 02.069 12044 Exposure complete
00:10:53.632 00.034 12044 worker thread done servicing request
00:10:53.632 00.000 14964 OnExposeComplete: enter
00:10:53.634 00.002 14964 UpdateGuideState(): m_state=6
00:10:53.636 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1698
00:10:53.637 00.001 14964 Star::Find returns 1 (0), X=274.52, Y=93.48, Mass=302013, SNR=345.3, Peak=18347 HFD=4.2
00:10:53.639 00.002 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.18 = -2.10)
00:10:53.640 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.23 = 0.95)
00:10:53.641 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=0.34 hyp=0.68 cameraTheta=2.62 mountX=-0.35 mountY=0.55, mountTheta=2.13
00:10:53.642 00.001 14964 dither recenter: remaining=(-0.4,0.4) step=(-0.4,0.4)
00:10:53.644 00.002 14964 MountToCamera -- mountTheta (-2.37) + m_xAngle (-1.56) = xAngle (-3.93 = 2.35)
00:10:53.645 00.001 14964 MountToCamera -- mountX=-0.45 mountY=0.43 hyp=0.62 mountTheta=-2.37 cameraX=-0.44, cameraY=0.44 cameraTheta=2.35
00:10:53.646 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.44, opts=4)
00:10:53.646 00.000 14964 Enqueuing Move request for scope (-0.44, 0.44)
00:10:53.648 00.002 14964 Mount: notify direct move -0.45,0.43
00:10:53.649 00.001 12044 Worker thread wakes up
00:10:53.649 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.44) opts 0x4
00:10:53.649 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.44)
00:10:53.649 00.000 12044 Moving (-0.44, 0.44) raw xDistance=-0.45 yDistance=0.43
00:10:53.649 00.000 12044 BLC: window closed
00:10:53.649 00.000 12044 MoveAxis(E, 53, B)
00:10:53.649 00.000 12044 Guiding  Dir = 2, Dur = 53
00:10:53.664 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18347, med=614, FiltMin=535, FiltMax=14031, Gamma=0.810
00:10:53.675 00.011 14964 UpdateGuideState exits: m=302013 SNR=345.3
00:10:53.676 00.001 14964 PhdController: settling, locked = 1, distance = 0.82 (2.00) aobump = 0 frame = 1 / 99999
00:10:53.678 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778569853.678,"Host":"NUCBOX","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:10:53.678 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.680 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:53.681 00.001 14964 Enqueuing Expose request
00:10:53.823 00.142 12044 IsSlewing returns 0
00:10:53.824 00.001 12044 IsGuiding returns 0
00:10:53.855 00.031 12044 PulseGuide returned control before completion, sleep 32
00:10:53.890 00.035 12044 IsGuiding returns 1
00:10:53.890 00.000 12044 scope still moving after pulse duration time elapsed
00:10:53.947 00.057 12044 IsSlewing returns 0
00:10:53.948 00.001 12044 IsGuiding returns 0
00:10:53.948 00.000 12044 scope move finished after 53 + 71 ms
00:10:53.948 00.000 12044 Move returns status 0, amount 53
00:10:53.948 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:10:53.948 00.000 12044 MoveAxis(S, 40, B)
00:10:53.948 00.000 12044 Guiding  Dir = 1, Dur = 40
00:10:53.980 00.032 12044 IsSlewing returns 0
00:10:53.980 00.000 12044 IsGuiding returns 0
00:10:54.012 00.032 12044 PulseGuide returned control before completion, sleep 19
00:10:54.044 00.032 12044 IsGuiding returns 1
00:10:54.044 00.000 12044 scope still moving after pulse duration time elapsed
00:10:54.147 00.103 12044 IsSlewing returns 0
00:10:54.147 00.000 12044 IsGuiding returns 0
00:10:54.148 00.001 12044 scope move finished after 40 + 126 ms
00:10:54.148 00.000 12044 Move returns status 0, amount 40
00:10:54.148 00.000 12044 move complete, result=0
00:10:54.148 00.000 12044 worker thread done servicing request
00:10:54.148 00.000 12044 Worker thread wakes up
00:10:54.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:54.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:10:54.148 00.000 14964 GuideStep: -0.4 px 53 ms EAST, 0.4 px 40 ms SOUTH
00:10:57.244 03.096 12044 Exposure complete
00:10:57.265 00.021 12044 worker thread done servicing request
00:10:57.265 00.000 14964 OnExposeComplete: enter
00:10:57.266 00.001 14964 UpdateGuideState(): m_state=6
00:10:57.266 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1699
00:10:57.267 00.001 14964 Star::Find returns 1 (0), X=275.12, Y=92.95, Mass=302859, SNR=351.3, Peak=24279 HFD=4.1
00:10:57.267 00.000 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
00:10:57.267 00.000 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
00:10:57.268 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.51 mountX=0.19 mountY=0.01, mountTheta=0.04
00:10:57.269 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.19, opts=13)
00:10:57.270 00.001 14964 Enqueuing Move request for scope (0.01, -0.19)
00:10:57.270 00.000 12044 Worker thread wakes up
00:10:57.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
00:10:57.270 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
00:10:57.270 00.000 12044 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=0.01
00:10:57.270 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
00:10:57.270 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:57.270 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:57.270 00.000 12044 MoveAxis(E, 0, ABG)
00:10:57.270 00.000 12044 Move returns status 0, amount 0
00:10:57.270 00.000 12044 MoveAxis(N, 0, ABG)
00:10:57.270 00.000 12044 Move returns status 0, amount 0
00:10:57.270 00.000 12044 move complete, result=0
00:10:57.270 00.000 12044 worker thread done servicing request
00:10:57.278 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24279, med=615, FiltMin=523, FiltMax=13715, Gamma=0.810
00:10:57.285 00.007 14964 UpdateGuideState exits: m=302859 SNR=351.3
00:10:57.285 00.000 14964 PhdController: settling, locked = 1, distance = 0.19 (2.00) aobump = 0 frame = 2 / 99999
00:10:57.286 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569857.286,"Host":"NUCBOX","Inst":1,"Distance":0.19,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
00:10:57.286 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.287 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:10:57.287 00.000 14964 Enqueuing Expose request
00:10:57.288 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:57.288 00.000 12044 Worker thread wakes up
00:10:57.288 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:10:57.288 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:00.418 03.130 12044 Exposure complete
00:11:00.447 00.029 12044 worker thread done servicing request
00:11:00.447 00.000 14964 OnExposeComplete: enter
00:11:00.450 00.003 14964 UpdateGuideState(): m_state=6
00:11:00.450 00.000 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1700
00:11:00.451 00.001 14964 Star::Find returns 1 (0), X=274.60, Y=92.59, Mass=297389, SNR=335.1, Peak=17759 HFD=4.1
00:11:00.451 00.000 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
00:11:00.453 00.002 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
00:11:00.455 00.002 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.56 hyp=0.76 cameraTheta=-2.31 mountX=0.55 mountY=0.57, mountTheta=0.80
00:11:00.458 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.56, opts=13)
00:11:00.459 00.001 14964 Enqueuing Move request for scope (-0.51, -0.56)
00:11:00.460 00.001 12044 Worker thread wakes up
00:11:00.460 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.56) opts 0xd
00:11:00.460 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.56)
00:11:00.460 00.000 12044 Moving (-0.51, -0.56) raw xDistance=0.55 yDistance=0.57
00:11:00.460 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.55, slope = 0.00
00:11:00.460 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:00.460 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
00:11:00.460 00.000 12044 MoveAxis(W, 42, ABG)
00:11:00.460 00.000 12044 Guiding  Dir = 3, Dur = 42
00:11:00.474 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17759, med=615, FiltMin=533, FiltMax=14099, Gamma=0.810
00:11:00.484 00.010 14964 UpdateGuideState exits: m=297389 SNR=335.1
00:11:00.485 00.001 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 3 / 99999
00:11:00.487 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778569860.487,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
00:11:00.488 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.489 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:00.490 00.001 14964 Enqueuing Expose request
00:11:00.512 00.022 12044 IsSlewing returns 0
00:11:00.512 00.000 12044 IsGuiding returns 0
00:11:00.543 00.031 12044 PulseGuide returned control before completion, sleep 21
00:11:00.573 00.030 12044 IsGuiding returns 1
00:11:00.573 00.000 12044 scope still moving after pulse duration time elapsed
00:11:00.639 00.066 12044 IsSlewing returns 0
00:11:00.640 00.001 12044 IsGuiding returns 0
00:11:00.640 00.000 12044 scope move finished after 42 + 85 ms
00:11:00.640 00.000 12044 Move returns status 0, amount 42
00:11:00.640 00.000 12044 MoveAxis(N, 0, ABG)
00:11:00.640 00.000 12044 Move returns status 0, amount 0
00:11:00.640 00.000 12044 move complete, result=0
00:11:00.641 00.001 12044 worker thread done servicing request
00:11:00.641 00.000 12044 Worker thread wakes up
00:11:00.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:00.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:00.641 00.000 14964 GuideStep: 0.6 px 42 ms WEST, 0.6 px 0 ms NORTH
00:11:03.744 03.103 12044 Exposure complete
00:11:03.771 00.027 12044 worker thread done servicing request
00:11:03.771 00.000 14964 OnExposeComplete: enter
00:11:03.772 00.001 14964 UpdateGuideState(): m_state=6
00:11:03.772 00.000 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1701
00:11:03.773 00.001 14964 Star::Find returns 1 (0), X=274.75, Y=92.79, Mass=299444, SNR=338.8, Peak=19563 HFD=4.2
00:11:03.773 00.000 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
00:11:03.774 00.001 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
00:11:03.774 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.35 hyp=0.50 cameraTheta=-2.36 mountX=0.35 mountY=0.39, mountTheta=0.85
00:11:03.775 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.35, opts=13)
00:11:03.776 00.001 14964 Enqueuing Move request for scope (-0.36, -0.35)
00:11:03.777 00.001 12044 Worker thread wakes up
00:11:03.777 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.35) opts 0xd
00:11:03.777 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.35)
00:11:03.777 00.000 12044 Moving (-0.36, -0.35) raw xDistance=0.35 yDistance=0.39
00:11:03.777 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.35, slope = 0.00
00:11:03.777 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:03.777 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:11:03.777 00.000 12044 MoveAxis(W, 27, ABG)
00:11:03.777 00.000 12044 Guiding  Dir = 3, Dur = 27
00:11:03.784 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19563, med=615, FiltMin=527, FiltMax=14916, Gamma=0.810
00:11:03.791 00.007 14964 UpdateGuideState exits: m=299444 SNR=338.8
00:11:03.791 00.000 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 4 / 99999
00:11:03.792 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778569863.792,"Host":"NUCBOX","Inst":1,"Distance":0.41,"Time":10.1,"SettleTime":15.0,"StarLocked":true}
00:11:03.792 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.793 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:03.793 00.000 14964 Enqueuing Expose request
00:11:03.841 00.048 12044 IsSlewing returns 0
00:11:03.841 00.000 12044 IsGuiding returns 0
00:11:03.874 00.033 12044 IsGuiding returns 1
00:11:03.874 00.000 12044 scope still moving after pulse duration time elapsed
00:11:03.994 00.120 12044 IsSlewing returns 0
00:11:03.995 00.001 12044 IsGuiding returns 0
00:11:03.996 00.001 12044 scope move finished after 27 + 127 ms
00:11:03.996 00.000 12044 Move returns status 0, amount 27
00:11:03.996 00.000 12044 MoveAxis(N, 0, ABG)
00:11:03.996 00.000 12044 Move returns status 0, amount 0
00:11:03.996 00.000 12044 move complete, result=0
00:11:03.996 00.000 12044 worker thread done servicing request
00:11:03.996 00.000 12044 Worker thread wakes up
00:11:03.997 00.001 14964 GuideStep: 0.3 px 27 ms WEST, 0.4 px 0 ms NORTH
00:11:04.001 00.004 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:04.002 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:07.107 03.105 12044 Exposure complete
00:11:07.141 00.034 12044 worker thread done servicing request
00:11:07.141 00.000 14964 OnExposeComplete: enter
00:11:07.143 00.002 14964 UpdateGuideState(): m_state=6
00:11:07.144 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1702
00:11:07.146 00.002 14964 Star::Find returns 1 (0), X=274.47, Y=92.82, Mass=302185, SNR=343.8, Peak=19992 HFD=3.8
00:11:07.147 00.001 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
00:11:07.149 00.002 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.93 = 1.93)
00:11:07.150 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=-0.32 hyp=0.72 cameraTheta=-2.68 mountX=0.31 mountY=0.68, mountTheta=1.14
00:11:07.152 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=-0.32, opts=13)
00:11:07.153 00.001 14964 Enqueuing Move request for scope (-0.65, -0.32)
00:11:07.155 00.002 12044 Worker thread wakes up
00:11:07.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.32) opts 0xd
00:11:07.155 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, -0.32)
00:11:07.155 00.000 12044 Moving (-0.65, -0.32) raw xDistance=0.31 yDistance=0.68
00:11:07.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.31, slope = 0.01
00:11:07.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:07.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
00:11:07.155 00.000 12044 MoveAxis(W, 5, ABG)
00:11:07.155 00.000 12044 Guiding  Dir = 3, Dur = 5
00:11:07.168 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19992, med=615, FiltMin=537, FiltMax=14801, Gamma=0.810
00:11:07.180 00.012 14964 UpdateGuideState exits: m=302185 SNR=343.8
00:11:07.181 00.001 14964 PhdController: settling, locked = 1, distance = 0.50 (2.00) aobump = 0 frame = 5 / 99999
00:11:07.181 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778569867.181,"Host":"NUCBOX","Inst":1,"Distance":0.50,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
00:11:07.182 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.182 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:07.183 00.001 14964 Enqueuing Expose request
00:11:07.220 00.037 12044 IsSlewing returns 0
00:11:07.220 00.000 12044 IsGuiding returns 0
00:11:07.252 00.032 12044 IsGuiding returns 1
00:11:07.252 00.000 12044 scope still moving after pulse duration time elapsed
00:11:07.339 00.087 12044 IsSlewing returns 0
00:11:07.339 00.000 12044 IsGuiding returns 0
00:11:07.339 00.000 12044 scope move finished after 5 + 113 ms
00:11:07.339 00.000 12044 Move returns status 0, amount 5
00:11:07.339 00.000 12044 MoveAxis(N, 0, ABG)
00:11:07.339 00.000 12044 Move returns status 0, amount 0
00:11:07.339 00.000 12044 move complete, result=0
00:11:07.339 00.000 12044 worker thread done servicing request
00:11:07.339 00.000 12044 Worker thread wakes up
00:11:07.339 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:07.339 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:07.339 00.000 14964 GuideStep: 0.3 px 5 ms WEST, 0.7 px 0 ms NORTH
00:11:10.445 03.106 12044 Exposure complete
00:11:10.485 00.040 12044 worker thread done servicing request
00:11:10.485 00.000 14964 OnExposeComplete: enter
00:11:10.486 00.001 14964 UpdateGuideState(): m_state=6
00:11:10.487 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1703
00:11:10.487 00.000 14964 Star::Find returns 1 (0), X=274.55, Y=93.42, Mass=300395, SNR=351.2, Peak=17844 HFD=3.9
00:11:10.490 00.003 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
00:11:10.491 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.01)
00:11:10.493 00.002 14964 CameraToMount -- cameraX=-0.56 cameraY=0.27 hyp=0.62 cameraTheta=2.69 mountX=-0.28 mountY=0.53, mountTheta=2.06
00:11:10.498 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.27, opts=13)
00:11:10.502 00.004 14964 Enqueuing Move request for scope (-0.56, 0.27)
00:11:10.502 00.000 12044 Worker thread wakes up
00:11:10.503 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.27) opts 0xd
00:11:10.503 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.27)
00:11:10.503 00.000 12044 Moving (-0.56, 0.27) raw xDistance=-0.28 yDistance=0.53
00:11:10.503 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.39, using input
00:11:10.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.12
00:11:10.503 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.59
00:11:10.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
00:11:10.503 00.000 12044 MoveAxis(E, 0, ABG)
00:11:10.503 00.000 12044 Move returns status 0, amount 0
00:11:10.503 00.000 12044 MoveAxis(S, 49, ABG)
00:11:10.503 00.000 12044 Guiding  Dir = 1, Dur = 49
00:11:10.516 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17844, med=615, FiltMin=535, FiltMax=14451, Gamma=0.810
00:11:10.527 00.011 14964 UpdateGuideState exits: m=300395 SNR=351.2
00:11:10.528 00.001 14964 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 6 / 99999
00:11:10.530 00.002 14964 PhdController: newstate STATE_FINISH
00:11:10.532 00.002 14964 PhdController complete: success
00:11:10.533 00.001 12044 IsSlewing returns 0
00:11:10.533 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778569870.533,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:11:10.535 00.002 14964 Mount: notify guiding dither settle done success=1
00:11:10.537 00.002 14964 PhdController: newstate STATE_IDLE
00:11:10.538 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.540 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:10.541 00.001 14964 Enqueuing Expose request
00:11:10.558 00.017 12044 IsGuiding returns 0
00:11:10.589 00.031 12044 PulseGuide returned control before completion, sleep 28
00:11:10.651 00.062 12044 IsGuiding returns 1
00:11:10.651 00.000 12044 scope still moving after pulse duration time elapsed
00:11:10.701 00.050 12044 IsSlewing returns 0
00:11:10.702 00.001 12044 IsGuiding returns 0
00:11:10.702 00.000 12044 scope move finished after 49 + 94 ms
00:11:10.702 00.000 12044 Move returns status 0, amount 49
00:11:10.702 00.000 12044 move complete, result=0
00:11:10.702 00.000 12044 worker thread done servicing request
00:11:10.702 00.000 12044 Worker thread wakes up
00:11:10.702 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 49 ms SOUTH
00:11:10.705 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:10.705 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:13.816 03.111 12044 Exposure complete
00:11:13.843 00.027 12044 worker thread done servicing request
00:11:13.843 00.000 14964 OnExposeComplete: enter
00:11:13.844 00.001 14964 UpdateGuideState(): m_state=6
00:11:13.844 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1704
00:11:13.845 00.001 14964 Star::Find returns 1 (0), X=275.26, Y=93.25, Mass=308633, SNR=361.3, Peak=23703 HFD=3.8
00:11:13.845 00.000 14964 MultiStar: exiting stabilization period
00:11:13.846 00.001 14964 MultiStar: updating star positions after lock position change
00:11:13.846 00.000 14964 Star::Find(35, 69, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1704
00:11:13.846 00.000 14964 Star::Find returns 1 (0), X=70.38, Y=326.24, Mass=15959, SNR=66.4, Peak=2427 HFD=2.8
00:11:13.847 00.001 14964 Star::Find(35, 136, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1704
00:11:13.848 00.001 14964 Star::Find returns 1 (0), X=136.74, Y=316.37, Mass=4292, SNR=26.0, Peak=1207 HFD=2.5
00:11:13.848 00.000 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
00:11:13.849 00.001 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
00:11:13.849 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.62 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
00:11:13.851 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.11, opts=13)
00:11:13.852 00.001 14964 Enqueuing Move request for scope (0.15, 0.11)
00:11:13.853 00.001 12044 Worker thread wakes up
00:11:13.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:11:13.853 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:11:13.853 00.000 12044 Moving (0.15, 0.11) raw xDistance=-0.10 yDistance=-0.16
00:11:13.853 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.45, using input
00:11:13.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.12
00:11:13.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:13.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:11:13.853 00.000 12044 MoveAxis(E, 0, ABG)
00:11:13.853 00.000 12044 Move returns status 0, amount 0
00:11:13.853 00.000 12044 MoveAxis(N, 0, ABG)
00:11:13.853 00.000 12044 Move returns status 0, amount 0
00:11:13.853 00.000 12044 move complete, result=0
00:11:13.853 00.000 12044 worker thread done servicing request
00:11:13.861 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23703, med=614, FiltMin=531, FiltMax=15157, Gamma=0.810
00:11:13.866 00.005 14964 UpdateGuideState exits: m=308633 SNR=361.3
00:11:13.867 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.867 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:13.868 00.001 14964 Enqueuing Expose request
00:11:13.868 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:13.869 00.001 12044 Worker thread wakes up
00:11:13.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:13.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:16.977 03.108 12044 Exposure complete
00:11:17.011 00.034 12044 worker thread done servicing request
00:11:17.011 00.000 14964 OnExposeComplete: enter
00:11:17.013 00.002 14964 UpdateGuideState(): m_state=6
00:11:17.014 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1705
00:11:17.015 00.001 14964 Star::Find returns 1 (0), X=275.22, Y=93.06, Mass=304799, SNR=353.9, Peak=21631 HFD=4.1
00:11:17.017 00.002 14964 MultiStar: [#1 0.19,0.08,0.18,U] [#2 0.30,-0.05,0.09,U] 
00:11:17.018 00.001 14964 single-star, 2 included, MultiStar: {0.14, -0.06}, one-star: {0.11, -0.09}
00:11:17.018 00.000 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:11:17.019 00.001 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
00:11:17.019 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=0.09 mountY=-0.10, mountTheta=-0.85
00:11:17.022 00.003 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.09, opts=13)
00:11:17.023 00.001 14964 Enqueuing Move request for scope (0.11, -0.09)
00:11:17.024 00.001 12044 Worker thread wakes up
00:11:17.025 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:11:17.025 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:11:17.025 00.000 12044 Moving (0.11, -0.09) raw xDistance=0.09 yDistance=-0.10
00:11:17.025 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.08
00:11:17.025 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:17.025 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:17.025 00.000 12044 MoveAxis(E, 0, ABG)
00:11:17.025 00.000 12044 Move returns status 0, amount 0
00:11:17.025 00.000 12044 MoveAxis(N, 0, ABG)
00:11:17.025 00.000 12044 Move returns status 0, amount 0
00:11:17.025 00.000 12044 move complete, result=0
00:11:17.025 00.000 12044 worker thread done servicing request
00:11:17.037 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21631, med=615, FiltMin=524, FiltMax=15923, Gamma=0.810
00:11:17.044 00.007 14964 UpdateGuideState exits: m=304799 SNR=353.9
00:11:17.044 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.045 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:17.045 00.000 14964 Enqueuing Expose request
00:11:17.046 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:17.046 00.000 12044 Worker thread wakes up
00:11:17.046 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:17.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:20.182 03.136 12044 Exposure complete
00:11:20.224 00.042 12044 worker thread done servicing request
00:11:20.224 00.000 14964 OnExposeComplete: enter
00:11:20.225 00.001 14964 UpdateGuideState(): m_state=6
00:11:20.228 00.003 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1706
00:11:20.230 00.002 14964 Star::Find returns 1 (0), X=275.49, Y=92.88, Mass=305645, SNR=350.4, Peak=19511 HFD=3.9
00:11:20.232 00.002 14964 MultiStar: [#1 0.57,0.13,0.18,U] [#2 0.33,0.06,0.07,U] 
00:11:20.233 00.001 14964 refined, 2 included, MultiStar: {0.40, -0.19}, one-star: {0.38, -0.27}
00:11:20.234 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
00:11:20.236 00.002 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
00:11:20.237 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.19 hyp=0.45 cameraTheta=-0.45 mountX=0.20 mountY=-0.38, mountTheta=-1.09
00:11:20.241 00.004 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.19, opts=13)
00:11:20.243 00.002 14964 Enqueuing Move request for scope (0.40, -0.19)
00:11:20.245 00.002 12044 Worker thread wakes up
00:11:20.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.19) opts 0xd
00:11:20.245 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.19)
00:11:20.245 00.000 12044 Moving (0.40, -0.19) raw xDistance=0.20 yDistance=-0.38
00:11:20.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.05
00:11:20.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:20.246 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:11:20.246 00.000 12044 MoveAxis(E, 0, ABG)
00:11:20.246 00.000 12044 Move returns status 0, amount 0
00:11:20.246 00.000 12044 MoveAxis(N, 0, ABG)
00:11:20.246 00.000 12044 Move returns status 0, amount 0
00:11:20.246 00.000 12044 move complete, result=0
00:11:20.246 00.000 12044 worker thread done servicing request
00:11:20.259 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19511, med=615, FiltMin=522, FiltMax=14819, Gamma=0.810
00:11:20.264 00.005 14964 UpdateGuideState exits: m=305645 SNR=350.4
00:11:20.265 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.265 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:20.266 00.001 14964 Enqueuing Expose request
00:11:20.266 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:11:20.267 00.001 12044 Worker thread wakes up
00:11:20.267 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:20.267 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:23.378 03.111 12044 Exposure complete
00:11:23.411 00.033 12044 worker thread done servicing request
00:11:23.411 00.000 14964 OnExposeComplete: enter
00:11:23.413 00.002 14964 UpdateGuideState(): m_state=6
00:11:23.413 00.000 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1707
00:11:23.414 00.001 14964 Star::Find returns 1 (0), X=274.94, Y=93.13, Mass=307413, SNR=362.0, Peak=20663 HFD=4.3
00:11:23.414 00.000 14964 MultiStar: [#1 0.02,0.25,0.17,U] [#2 0.18,0.10,0.07,U] 
00:11:23.415 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.03}, one-star: {-0.17, -0.01}
00:11:23.416 00.001 14964 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.56) = xAngle (4.46 = -1.82)
00:11:23.416 00.000 14964 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
00:11:23.417 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.03 mountY=0.12, mountTheta=1.83
00:11:23.419 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.03, opts=13)
00:11:23.421 00.002 14964 Enqueuing Move request for scope (-0.12, 0.03)
00:11:23.423 00.002 12044 Worker thread wakes up
00:11:23.423 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:11:23.423 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:11:23.423 00.000 12044 Moving (-0.12, 0.03) raw xDistance=-0.03 yDistance=0.12
00:11:23.423 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.28, using input
00:11:23.423 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.05
00:11:23.423 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:23.423 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:11:23.423 00.000 12044 MoveAxis(E, 0, ABG)
00:11:23.424 00.001 12044 Move returns status 0, amount 0
00:11:23.424 00.000 12044 MoveAxis(N, 0, ABG)
00:11:23.424 00.000 12044 Move returns status 0, amount 0
00:11:23.424 00.000 12044 move complete, result=0
00:11:23.424 00.000 12044 worker thread done servicing request
00:11:23.434 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20663, med=615, FiltMin=526, FiltMax=14527, Gamma=0.810
00:11:23.440 00.006 14964 UpdateGuideState exits: m=307413 SNR=362.0
00:11:23.441 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.441 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:23.442 00.001 14964 Enqueuing Expose request
00:11:23.442 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:23.443 00.001 12044 Worker thread wakes up
00:11:23.443 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:23.443 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:26.554 03.111 12044 Exposure complete
00:11:26.580 00.026 12044 worker thread done servicing request
00:11:26.580 00.000 14964 OnExposeComplete: enter
00:11:26.581 00.001 14964 UpdateGuideState(): m_state=6
00:11:26.582 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1708
00:11:26.582 00.000 14964 Star::Find returns 1 (0), X=275.22, Y=93.06, Mass=308556, SNR=344.3, Peak=20683 HFD=4.1
00:11:26.583 00.001 14964 MultiStar: [#1 0.17,0.21,0.19,U] [#2 0.07,0.17,0.08,U] 
00:11:26.583 00.000 14964 refined, 2 included, MultiStar: {0.11, -0.02}, one-star: {0.11, -0.08}
00:11:26.583 00.000 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
00:11:26.584 00.001 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.89)
00:11:26.584 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.21 mountX=0.03 mountY=-0.11, mountTheta=-1.34
00:11:26.586 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.02, opts=13)
00:11:26.588 00.002 14964 Enqueuing Move request for scope (0.11, -0.02)
00:11:26.590 00.002 12044 Worker thread wakes up
00:11:26.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:11:26.590 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:11:26.590 00.000 12044 Moving (0.11, -0.02) raw xDistance=0.03 yDistance=-0.11
00:11:26.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
00:11:26.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:26.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:11:26.590 00.000 12044 MoveAxis(E, 0, ABG)
00:11:26.590 00.000 12044 Move returns status 0, amount 0
00:11:26.590 00.000 12044 MoveAxis(N, 0, ABG)
00:11:26.590 00.000 12044 Move returns status 0, amount 0
00:11:26.590 00.000 12044 move complete, result=0
00:11:26.590 00.000 12044 worker thread done servicing request
00:11:26.598 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20683, med=615, FiltMin=527, FiltMax=14687, Gamma=0.810
00:11:26.604 00.006 14964 UpdateGuideState exits: m=308556 SNR=344.3
00:11:26.604 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.605 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:26.605 00.000 14964 Enqueuing Expose request
00:11:26.605 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:26.606 00.001 12044 Worker thread wakes up
00:11:26.606 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:26.606 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:29.712 03.106 12044 Exposure complete
00:11:29.741 00.029 12044 worker thread done servicing request
00:11:29.741 00.000 14964 OnExposeComplete: enter
00:11:29.744 00.003 14964 UpdateGuideState(): m_state=6
00:11:29.746 00.002 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1709
00:11:29.747 00.001 14964 Star::Find returns 1 (0), X=275.23, Y=92.93, Mass=304711, SNR=355.6, Peak=22587 HFD=4.1
00:11:29.748 00.001 14964 MultiStar: [#1 0.26,0.20,0.18,U] [#2 0.18,0.27,0.08,U] 
00:11:29.748 00.000 14964 refined, 2 included, MultiStar: {0.14, -0.13}, one-star: {0.12, -0.22}
00:11:29.749 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
00:11:29.749 00.000 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.39)
00:11:29.749 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.72 mountX=0.13 mountY=-0.13, mountTheta=-0.79
00:11:29.751 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.13, opts=13)
00:11:29.751 00.000 14964 Enqueuing Move request for scope (0.14, -0.13)
00:11:29.752 00.001 12044 Worker thread wakes up
00:11:29.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
00:11:29.752 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
00:11:29.752 00.000 12044 Moving (0.14, -0.13) raw xDistance=0.13 yDistance=-0.13
00:11:29.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
00:11:29.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:29.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:11:29.752 00.000 12044 MoveAxis(E, 0, ABG)
00:11:29.752 00.000 12044 Move returns status 0, amount 0
00:11:29.752 00.000 12044 MoveAxis(N, 0, ABG)
00:11:29.752 00.000 12044 Move returns status 0, amount 0
00:11:29.752 00.000 12044 move complete, result=0
00:11:29.753 00.001 12044 worker thread done servicing request
00:11:29.760 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22587, med=615, FiltMin=527, FiltMax=14271, Gamma=0.810
00:11:29.766 00.006 14964 UpdateGuideState exits: m=304711 SNR=355.6
00:11:29.766 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.767 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:29.767 00.000 14964 Enqueuing Expose request
00:11:29.768 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:29.769 00.001 12044 Worker thread wakes up
00:11:29.769 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:29.769 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:32.872 03.103 12044 Exposure complete
00:11:32.895 00.023 12044 worker thread done servicing request
00:11:32.895 00.000 14964 OnExposeComplete: enter
00:11:32.896 00.001 14964 UpdateGuideState(): m_state=6
00:11:32.897 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1710
00:11:32.897 00.000 14964 Star::Find returns 1 (0), X=275.27, Y=92.98, Mass=306479, SNR=362.1, Peak=22311 HFD=4.1
00:11:32.898 00.001 14964 MultiStar: [#1 0.18,0.29,0.17,U] [#2 0.28,-0.13,0.08,U] 
00:11:32.898 00.000 14964 refined, 2 included, MultiStar: {0.17, -0.11}, one-star: {0.16, -0.17}
00:11:32.899 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
00:11:32.899 00.000 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.23)
00:11:32.901 00.002 14964 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.55 mountX=0.11 mountY=-0.16, mountTheta=-0.97
00:11:32.904 00.003 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.11, opts=13)
00:11:32.905 00.001 14964 Enqueuing Move request for scope (0.17, -0.11)
00:11:32.906 00.001 12044 Worker thread wakes up
00:11:32.906 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
00:11:32.906 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
00:11:32.906 00.000 12044 Moving (0.17, -0.11) raw xDistance=0.11 yDistance=-0.16
00:11:32.906 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
00:11:32.907 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:32.907 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:11:32.907 00.000 12044 MoveAxis(E, 0, ABG)
00:11:32.907 00.000 12044 Move returns status 0, amount 0
00:11:32.907 00.000 12044 MoveAxis(N, 0, ABG)
00:11:32.907 00.000 12044 Move returns status 0, amount 0
00:11:32.907 00.000 12044 move complete, result=0
00:11:32.907 00.000 12044 worker thread done servicing request
00:11:32.917 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22311, med=615, FiltMin=531, FiltMax=12703, Gamma=0.810
00:11:32.923 00.006 14964 UpdateGuideState exits: m=306479 SNR=362.1
00:11:32.924 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:32.926 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:32.927 00.001 14964 Enqueuing Expose request
00:11:32.928 00.001 12044 Worker thread wakes up
00:11:32.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:32.929 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:32.930 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:36.039 03.109 12044 Exposure complete
00:11:36.072 00.033 12044 worker thread done servicing request
00:11:36.072 00.000 14964 OnExposeComplete: enter
00:11:36.076 00.004 14964 UpdateGuideState(): m_state=6
00:11:36.077 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1711
00:11:36.077 00.000 14964 Star::Find returns 1 (0), X=274.92, Y=93.80, Mass=307209, SNR=343.8, Peak=21447 HFD=4.1
00:11:36.079 00.002 14964 MultiStar: [#1 -0.16,-0.51,0.19,U] [#2 -0.13,-0.58,0.07,U] 
00:11:36.080 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.40}, one-star: {-0.19, 0.65}
00:11:36.082 00.002 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.73)
00:11:36.083 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
00:11:36.084 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.00 mountX=-0.41 mountY=0.14, mountTheta=2.80
00:11:36.087 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.40, opts=13)
00:11:36.089 00.002 14964 Enqueuing Move request for scope (-0.19, 0.40)
00:11:36.090 00.001 12044 Worker thread wakes up
00:11:36.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
00:11:36.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
00:11:36.090 00.000 12044 Moving (-0.19, 0.40) raw xDistance=-0.41 yDistance=0.14
00:11:36.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.41, slope = -0.02
00:11:36.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:36.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:11:36.090 00.000 12044 MoveAxis(E, 14, ABG)
00:11:36.090 00.000 12044 Guiding  Dir = 2, Dur = 14
00:11:36.103 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21447, med=615, FiltMin=527, FiltMax=14049, Gamma=0.810
00:11:36.116 00.013 14964 UpdateGuideState exits: m=307209 SNR=343.8
00:11:36.118 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.119 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:36.120 00.001 14964 Enqueuing Expose request
00:11:36.121 00.001 12044 IsSlewing returns 0
00:11:36.122 00.001 12044 IsGuiding returns 0
00:11:36.155 00.033 12044 IsGuiding returns 1
00:11:36.155 00.000 12044 scope still moving after pulse duration time elapsed
00:11:36.198 00.043 12044 IsSlewing returns 0
00:11:36.198 00.000 12044 IsGuiding returns 0
00:11:36.198 00.000 12044 scope move finished after 14 + 61 ms
00:11:36.198 00.000 12044 Move returns status 0, amount 14
00:11:36.198 00.000 12044 MoveAxis(N, 0, ABG)
00:11:36.198 00.000 12044 Move returns status 0, amount 0
00:11:36.198 00.000 12044 move complete, result=0
00:11:36.198 00.000 12044 worker thread done servicing request
00:11:36.198 00.000 12044 Worker thread wakes up
00:11:36.198 00.000 14964 GuideStep: -0.4 px 14 ms EAST, 0.1 px 0 ms NORTH
00:11:36.199 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:36.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:39.324 03.125 12044 Exposure complete
00:11:39.345 00.021 12044 worker thread done servicing request
00:11:39.345 00.000 14964 OnExposeComplete: enter
00:11:39.346 00.001 14964 UpdateGuideState(): m_state=6
00:11:39.347 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1712
00:11:39.347 00.000 14964 Star::Find returns 1 (0), X=274.69, Y=93.16, Mass=302786, SNR=342.9, Peak=19691 HFD=4.0
00:11:39.348 00.001 14964 MultiStar: [#1 -0.29,0.08,0.18,U] [#2 -0.30,0.05,0.07,U] 
00:11:39.348 00.000 14964 refined, 2 included, MultiStar: {-0.39, 0.03}, one-star: {-0.42, 0.02}
00:11:39.349 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
00:11:39.350 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.39)
00:11:39.350 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.07 mountX=-0.03 mountY=0.39, mountTheta=1.66
00:11:39.351 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.03, opts=13)
00:11:39.352 00.001 14964 Enqueuing Move request for scope (-0.39, 0.03)
00:11:39.352 00.000 12044 Worker thread wakes up
00:11:39.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
00:11:39.353 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
00:11:39.353 00.000 12044 Moving (-0.39, 0.03) raw xDistance=-0.03 yDistance=0.39
00:11:39.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
00:11:39.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:39.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:11:39.353 00.000 12044 MoveAxis(E, 0, ABG)
00:11:39.353 00.000 12044 Move returns status 0, amount 0
00:11:39.353 00.000 12044 MoveAxis(N, 0, ABG)
00:11:39.353 00.000 12044 Move returns status 0, amount 0
00:11:39.353 00.000 12044 move complete, result=0
00:11:39.353 00.000 12044 worker thread done servicing request
00:11:39.360 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19691, med=615, FiltMin=535, FiltMax=15379, Gamma=0.810
00:11:39.366 00.006 14964 UpdateGuideState exits: m=302786 SNR=342.9
00:11:39.367 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.367 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:39.368 00.001 14964 Enqueuing Expose request
00:11:39.368 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:11:39.369 00.001 12044 Worker thread wakes up
00:11:39.369 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:39.369 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:42.467 03.098 12044 Exposure complete
00:11:42.493 00.026 12044 worker thread done servicing request
00:11:42.493 00.000 14964 OnExposeComplete: enter
00:11:42.494 00.001 14964 UpdateGuideState(): m_state=6
00:11:42.495 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1713
00:11:42.495 00.000 14964 Star::Find returns 1 (0), X=275.16, Y=92.90, Mass=306839, SNR=351.2, Peak=20987 HFD=4.1
00:11:42.497 00.002 14964 MultiStar: [#1 0.37,0.33,0.17,U] [#2 0.31,0.10,0.07,U] 
00:11:42.499 00.002 14964 refined, 2 included, MultiStar: {0.11, -0.15}, one-star: {0.05, -0.25}
00:11:42.502 00.003 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
00:11:42.504 00.002 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.60)
00:11:42.505 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.93 mountX=0.15 mountY=-0.09, mountTheta=-0.57
00:11:42.508 00.003 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.15, opts=13)
00:11:42.510 00.002 14964 Enqueuing Move request for scope (0.11, -0.15)
00:11:42.512 00.002 12044 Worker thread wakes up
00:11:42.512 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:11:42.513 00.001 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:11:42.513 00.000 12044 Moving (0.11, -0.15) raw xDistance=0.15 yDistance=-0.09
00:11:42.513 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
00:11:42.513 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:42.513 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:42.513 00.000 12044 MoveAxis(E, 0, ABG)
00:11:42.513 00.000 12044 Move returns status 0, amount 0
00:11:42.513 00.000 12044 MoveAxis(N, 0, ABG)
00:11:42.513 00.000 12044 Move returns status 0, amount 0
00:11:42.513 00.000 12044 move complete, result=0
00:11:42.513 00.000 12044 worker thread done servicing request
00:11:42.526 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20987, med=614, FiltMin=529, FiltMax=14359, Gamma=0.810
00:11:42.538 00.012 14964 UpdateGuideState exits: m=306839 SNR=351.2
00:11:42.538 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:42.539 00.000 14964 Enqueuing Expose request
00:11:42.541 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:42.542 00.001 12044 Worker thread wakes up
00:11:42.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:42.543 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:45.653 03.110 12044 Exposure complete
00:11:45.692 00.039 12044 worker thread done servicing request
00:11:45.692 00.000 14964 OnExposeComplete: enter
00:11:45.693 00.001 14964 UpdateGuideState(): m_state=6
00:11:45.694 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1714
00:11:45.694 00.000 14964 Star::Find returns 1 (0), X=275.16, Y=93.09, Mass=306498, SNR=346.9, Peak=20871 HFD=4.2
00:11:45.696 00.002 14964 MultiStar: [#1 0.28,0.14,0.17,U] [#2 0.15,0.19,0.07,U] 
00:11:45.698 00.002 14964 single-star, 2 included, MultiStar: {0.09, -0.02}, one-star: {0.05, -0.06}
00:11:45.700 00.002 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
00:11:45.703 00.003 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
00:11:45.705 00.002 14964 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.06 mountY=-0.05, mountTheta=-0.67
00:11:45.708 00.003 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.06, opts=13)
00:11:45.709 00.001 14964 Enqueuing Move request for scope (0.05, -0.06)
00:11:45.711 00.002 12044 Worker thread wakes up
00:11:45.711 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:11:45.711 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:11:45.711 00.000 12044 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
00:11:45.711 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
00:11:45.711 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:45.711 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:45.711 00.000 12044 MoveAxis(E, 0, ABG)
00:11:45.711 00.000 12044 Move returns status 0, amount 0
00:11:45.711 00.000 12044 MoveAxis(N, 0, ABG)
00:11:45.711 00.000 12044 Move returns status 0, amount 0
00:11:45.711 00.000 12044 move complete, result=0
00:11:45.711 00.000 12044 worker thread done servicing request
00:11:45.725 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20871, med=615, FiltMin=530, FiltMax=13623, Gamma=0.810
00:11:45.735 00.010 14964 UpdateGuideState exits: m=306498 SNR=346.9
00:11:45.736 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:45.737 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:45.738 00.001 14964 Enqueuing Expose request
00:11:45.739 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:45.741 00.002 12044 Worker thread wakes up
00:11:45.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:45.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:48.869 03.128 12044 Exposure complete
00:11:48.892 00.023 12044 worker thread done servicing request
00:11:48.893 00.001 14964 OnExposeComplete: enter
00:11:48.895 00.002 14964 UpdateGuideState(): m_state=6
00:11:48.896 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1715
00:11:48.896 00.000 14964 Star::Find returns 1 (0), X=275.00, Y=93.36, Mass=304617, SNR=337.0, Peak=21631 HFD=3.9
00:11:48.897 00.001 14964 MultiStar: [#1 -0.16,-0.12,0.18,U] [#2 -0.16,-0.16,0.08,U] 
00:11:48.899 00.002 14964 refined, 2 included, MultiStar: {-0.12, 0.15}, one-star: {-0.11, 0.22}
00:11:48.901 00.002 14964 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
00:11:48.903 00.002 14964 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.87 = 0.59)
00:11:48.905 00.002 14964 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.26 mountX=-0.15 mountY=0.11, mountTheta=2.52
00:11:48.906 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.15, opts=13)
00:11:48.906 00.000 14964 Enqueuing Move request for scope (-0.12, 0.15)
00:11:48.907 00.001 12044 Worker thread wakes up
00:11:48.907 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:11:48.907 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:11:48.907 00.000 12044 Moving (-0.12, 0.15) raw xDistance=-0.15 yDistance=0.11
00:11:48.907 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
00:11:48.907 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.907 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:11:48.907 00.000 12044 MoveAxis(E, 0, ABG)
00:11:48.907 00.000 12044 Move returns status 0, amount 0
00:11:48.907 00.000 12044 MoveAxis(N, 0, ABG)
00:11:48.907 00.000 12044 Move returns status 0, amount 0
00:11:48.908 00.001 12044 move complete, result=0
00:11:48.908 00.000 12044 worker thread done servicing request
00:11:48.925 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21631, med=615, FiltMin=534, FiltMax=12605, Gamma=0.810
00:11:48.934 00.009 14964 UpdateGuideState exits: m=304617 SNR=337.0
00:11:48.934 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.935 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:48.935 00.000 14964 Enqueuing Expose request
00:11:48.936 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:48.936 00.000 12044 Worker thread wakes up
00:11:48.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:48.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:52.052 03.116 12044 Exposure complete
00:11:52.073 00.021 12044 worker thread done servicing request
00:11:52.073 00.000 14964 OnExposeComplete: enter
00:11:52.074 00.001 14964 UpdateGuideState(): m_state=6
00:11:52.074 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1716
00:11:52.075 00.001 14964 Star::Find returns 1 (0), X=275.18, Y=93.17, Mass=306300, SNR=352.2, Peak=19979 HFD=4.0
00:11:52.076 00.001 14964 MultiStar: [#1 -0.15,-0.06,0.19,U] [#2 0.01,0.03,0.07,U] 
00:11:52.076 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.01}, one-star: {0.07, 0.02}
00:11:52.077 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
00:11:52.078 00.001 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
00:11:52.078 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.27 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
00:11:52.079 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.01, opts=13)
00:11:52.080 00.001 14964 Enqueuing Move request for scope (0.03, 0.01)
00:11:52.080 00.000 12044 Worker thread wakes up
00:11:52.081 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:11:52.081 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:11:52.081 00.000 12044 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.04
00:11:52.081 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
00:11:52.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
00:11:52.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:52.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:52.081 00.000 12044 MoveAxis(E, 0, ABG)
00:11:52.081 00.000 12044 Move returns status 0, amount 0
00:11:52.081 00.000 12044 MoveAxis(N, 0, ABG)
00:11:52.081 00.000 12044 Move returns status 0, amount 0
00:11:52.081 00.000 12044 move complete, result=0
00:11:52.081 00.000 12044 worker thread done servicing request
00:11:52.089 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19979, med=615, FiltMin=530, FiltMax=15003, Gamma=0.810
00:11:52.095 00.006 14964 UpdateGuideState exits: m=306300 SNR=352.2
00:11:52.095 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.096 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:52.096 00.000 14964 Enqueuing Expose request
00:11:52.097 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:52.097 00.000 12044 Worker thread wakes up
00:11:52.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:52.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:55.200 03.103 12044 Exposure complete
00:11:55.221 00.021 12044 worker thread done servicing request
00:11:55.222 00.001 14964 OnExposeComplete: enter
00:11:55.223 00.001 14964 UpdateGuideState(): m_state=6
00:11:55.224 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1717
00:11:55.225 00.001 14964 Star::Find returns 1 (0), X=274.90, Y=93.16, Mass=302343, SNR=340.7, Peak=20547 HFD=4.2
00:11:55.225 00.000 14964 MultiStar: [#1 -0.07,0.10,0.18,U] [#2 0.09,0.09,0.07,U] 
00:11:55.226 00.001 14964 refined, 2 included, MultiStar: {-0.17, 0.03}, one-star: {-0.21, 0.01}
00:11:55.226 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
00:11:55.227 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
00:11:55.227 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=-0.03 mountY=0.17, mountTheta=1.76
00:11:55.228 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.03, opts=13)
00:11:55.229 00.001 14964 Enqueuing Move request for scope (-0.17, 0.03)
00:11:55.229 00.000 12044 Worker thread wakes up
00:11:55.230 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
00:11:55.230 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
00:11:55.230 00.000 12044 Moving (-0.17, 0.03) raw xDistance=-0.03 yDistance=0.17
00:11:55.230 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
00:11:55.230 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
00:11:55.230 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:55.230 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:55.230 00.000 12044 MoveAxis(E, 0, ABG)
00:11:55.230 00.000 12044 Move returns status 0, amount 0
00:11:55.230 00.000 12044 MoveAxis(N, 0, ABG)
00:11:55.230 00.000 12044 Move returns status 0, amount 0
00:11:55.230 00.000 12044 move complete, result=0
00:11:55.230 00.000 12044 worker thread done servicing request
00:11:55.237 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20547, med=614, FiltMin=531, FiltMax=15291, Gamma=0.810
00:11:55.245 00.008 14964 UpdateGuideState exits: m=302343 SNR=340.7
00:11:55.246 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:55.248 00.001 14964 Enqueuing Expose request
00:11:55.248 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:55.249 00.001 12044 Worker thread wakes up
00:11:55.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:55.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:11:58.354 03.105 12044 Exposure complete
00:11:58.385 00.031 12044 worker thread done servicing request
00:11:58.385 00.000 14964 OnExposeComplete: enter
00:11:58.386 00.001 14964 UpdateGuideState(): m_state=6
00:11:58.387 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1718
00:11:58.390 00.003 14964 Star::Find returns 1 (0), X=275.22, Y=93.10, Mass=304372, SNR=351.8, Peak=20715 HFD=4.2
00:11:58.390 00.000 14964 MultiStar: [#1 0.20,0.19,0.17,U] [#2 0.33,-0.01,0.07,U] 
00:11:58.391 00.001 14964 single-star, 2 included, MultiStar: {0.13, -0.01}, one-star: {0.10, -0.04}
00:11:58.392 00.001 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
00:11:58.395 00.003 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
00:11:58.397 00.002 14964 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.41 mountX=0.05 mountY=-0.10, mountTheta=-1.13
00:11:58.400 00.003 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.04, opts=13)
00:11:58.401 00.001 14964 Enqueuing Move request for scope (0.10, -0.04)
00:11:58.403 00.002 12044 Worker thread wakes up
00:11:58.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:11:58.404 00.001 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:11:58.404 00.000 12044 Moving (0.10, -0.04) raw xDistance=0.05 yDistance=-0.10
00:11:58.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
00:11:58.404 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:58.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:58.404 00.000 12044 MoveAxis(E, 0, ABG)
00:11:58.404 00.000 12044 Move returns status 0, amount 0
00:11:58.404 00.000 12044 MoveAxis(N, 0, ABG)
00:11:58.404 00.000 12044 Move returns status 0, amount 0
00:11:58.404 00.000 12044 move complete, result=0
00:11:58.404 00.000 12044 worker thread done servicing request
00:11:58.419 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20715, med=615, FiltMin=531, FiltMax=13811, Gamma=0.810
00:11:58.429 00.010 14964 UpdateGuideState exits: m=304372 SNR=351.8
00:11:58.432 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.436 00.004 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:11:58.437 00.001 14964 Enqueuing Expose request
00:11:58.437 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:58.438 00.001 12044 Worker thread wakes up
00:11:58.438 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:11:58.438 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:01.540 03.102 12044 Exposure complete
00:12:01.567 00.027 12044 worker thread done servicing request
00:12:01.567 00.000 14964 OnExposeComplete: enter
00:12:01.568 00.001 14964 UpdateGuideState(): m_state=6
00:12:01.568 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1719
00:12:01.569 00.001 14964 Star::Find returns 1 (0), X=274.71, Y=92.98, Mass=301569, SNR=351.8, Peak=18623 HFD=4.1
00:12:01.569 00.000 14964 MultiStar: [#1 -0.38,0.35,0.16,U] [#2 -0.26,-0.02,0.07,U] 
00:12:01.570 00.001 14964 refined, 2 included, MultiStar: {-0.39, -0.09}, one-star: {-0.41, -0.16}
00:12:01.570 00.000 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
00:12:01.571 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
00:12:01.571 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-2.92 mountX=0.08 mountY=0.40, mountTheta=1.37
00:12:01.572 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.09, opts=13)
00:12:01.573 00.001 14964 Enqueuing Move request for scope (-0.39, -0.09)
00:12:01.574 00.001 12044 Worker thread wakes up
00:12:01.574 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.09) opts 0xd
00:12:01.574 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.09)
00:12:01.574 00.000 12044 Moving (-0.39, -0.09) raw xDistance=0.08 yDistance=0.40
00:12:01.574 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.09, using input
00:12:01.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
00:12:01.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:12:01.574 00.000 12044 MoveAxis(E, 0, ABG)
00:12:01.574 00.000 12044 Move returns status 0, amount 0
00:12:01.574 00.000 12044 MoveAxis(N, 0, ABG)
00:12:01.574 00.000 12044 Move returns status 0, amount 0
00:12:01.574 00.000 12044 move complete, result=0
00:12:01.574 00.000 12044 worker thread done servicing request
00:12:01.582 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18623, med=615, FiltMin=534, FiltMax=16483, Gamma=0.810
00:12:01.589 00.007 14964 UpdateGuideState exits: m=301569 SNR=351.8
00:12:01.590 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.591 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:01.591 00.000 14964 Enqueuing Expose request
00:12:01.592 00.001 12044 Worker thread wakes up
00:12:01.592 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:01.592 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:01.592 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:12:04.704 03.112 12044 Exposure complete
00:12:04.727 00.023 12044 worker thread done servicing request
00:12:04.727 00.000 14964 OnExposeComplete: enter
00:12:04.728 00.001 14964 UpdateGuideState(): m_state=6
00:12:04.729 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1720
00:12:04.729 00.000 14964 Star::Find returns 1 (0), X=274.62, Y=93.55, Mass=303881, SNR=345.9, Peak=17472 HFD=4.1
00:12:04.730 00.001 14964 MultiStar: [#1 -0.45,-0.10,0.18,U] [#2 -0.36,-0.48,0.07,U] 
00:12:04.730 00.000 14964 refined, 2 included, MultiStar: {-0.48, 0.28}, one-star: {-0.49, 0.41}
00:12:04.731 00.001 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
00:12:04.731 00.000 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
00:12:04.732 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=0.28 hyp=0.56 cameraTheta=2.61 mountX=-0.29 mountY=0.45, mountTheta=2.14
00:12:04.733 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.28, opts=13)
00:12:04.733 00.000 14964 Enqueuing Move request for scope (-0.48, 0.28)
00:12:04.734 00.001 12044 Worker thread wakes up
00:12:04.734 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.28) opts 0xd
00:12:04.734 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.28)
00:12:04.734 00.000 12044 Moving (-0.48, 0.28) raw xDistance=-0.29 yDistance=0.45
00:12:04.734 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
00:12:04.734 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:04.734 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
00:12:04.734 00.000 12044 MoveAxis(E, 0, ABG)
00:12:04.734 00.000 12044 Move returns status 0, amount 0
00:12:04.734 00.000 12044 MoveAxis(N, 0, ABG)
00:12:04.734 00.000 12044 Move returns status 0, amount 0
00:12:04.734 00.000 12044 move complete, result=0
00:12:04.734 00.000 12044 worker thread done servicing request
00:12:04.742 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17472, med=614, FiltMin=531, FiltMax=13475, Gamma=0.810
00:12:04.748 00.006 14964 UpdateGuideState exits: m=303881 SNR=345.9
00:12:04.748 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.749 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:04.749 00.000 14964 Enqueuing Expose request
00:12:04.750 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
00:12:04.750 00.000 12044 Worker thread wakes up
00:12:04.750 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:04.750 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:07.859 03.109 12044 Exposure complete
00:12:07.881 00.022 12044 worker thread done servicing request
00:12:07.881 00.000 14964 OnExposeComplete: enter
00:12:07.882 00.001 14964 UpdateGuideState(): m_state=6
00:12:07.882 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1721
00:12:07.883 00.001 14964 Star::Find returns 1 (0), X=274.91, Y=93.09, Mass=303009, SNR=352.5, Peak=17923 HFD=4.2
00:12:07.883 00.000 14964 MultiStar: [#1 -0.12,0.27,0.19,U] [#2 0.32,-0.33,0.07,U] 
00:12:07.884 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.02}, one-star: {-0.21, -0.05}
00:12:07.884 00.000 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
00:12:07.885 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
00:12:07.885 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.02 mountX=0.02 mountY=0.16, mountTheta=1.46
00:12:07.886 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.02, opts=13)
00:12:07.887 00.001 14964 Enqueuing Move request for scope (-0.16, -0.02)
00:12:07.888 00.001 12044 Worker thread wakes up
00:12:07.888 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
00:12:07.888 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
00:12:07.888 00.000 12044 Moving (-0.16, -0.02) raw xDistance=0.02 yDistance=0.16
00:12:07.888 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
00:12:07.888 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:07.888 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:12:07.888 00.000 12044 MoveAxis(E, 0, ABG)
00:12:07.888 00.000 12044 Move returns status 0, amount 0
00:12:07.888 00.000 12044 MoveAxis(N, 0, ABG)
00:12:07.888 00.000 12044 Move returns status 0, amount 0
00:12:07.888 00.000 12044 move complete, result=0
00:12:07.888 00.000 12044 worker thread done servicing request
00:12:07.896 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17923, med=615, FiltMin=536, FiltMax=13783, Gamma=0.810
00:12:07.901 00.005 14964 UpdateGuideState exits: m=303009 SNR=352.5
00:12:07.902 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.903 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:07.904 00.001 14964 Enqueuing Expose request
00:12:07.904 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:07.905 00.001 12044 Worker thread wakes up
00:12:07.905 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:07.906 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:11.004 03.098 12044 Exposure complete
00:12:11.030 00.026 12044 worker thread done servicing request
00:12:11.031 00.001 14964 OnExposeComplete: enter
00:12:11.031 00.000 14964 UpdateGuideState(): m_state=6
00:12:11.031 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1722
00:12:11.031 00.000 14964 Star::Find returns 1 (0), X=274.67, Y=92.94, Mass=302722, SNR=338.9, Peak=17407 HFD=4.1
00:12:11.033 00.002 14964 MultiStar: [#1 -0.30,0.47,0.17,U] [#2 -0.17,0.44,0.07,U] 
00:12:11.033 00.000 14964 refined, 2 included, MultiStar: {-0.41, -0.07}, one-star: {-0.44, -0.20}
00:12:11.034 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
00:12:11.034 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:12:11.035 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-2.96 mountX=0.07 mountY=0.41, mountTheta=1.41
00:12:11.036 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.07, opts=13)
00:12:11.036 00.000 14964 Enqueuing Move request for scope (-0.41, -0.07)
00:12:11.037 00.001 12044 Worker thread wakes up
00:12:11.037 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
00:12:11.037 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
00:12:11.037 00.000 12044 Moving (-0.41, -0.07) raw xDistance=0.07 yDistance=0.41
00:12:11.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
00:12:11.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:11.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:12:11.037 00.000 12044 MoveAxis(E, 0, ABG)
00:12:11.037 00.000 12044 Move returns status 0, amount 0
00:12:11.037 00.000 12044 MoveAxis(N, 0, ABG)
00:12:11.037 00.000 12044 Move returns status 0, amount 0
00:12:11.037 00.000 12044 move complete, result=0
00:12:11.037 00.000 12044 worker thread done servicing request
00:12:11.045 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17407, med=615, FiltMin=531, FiltMax=14675, Gamma=0.810
00:12:11.051 00.006 14964 UpdateGuideState exits: m=302722 SNR=338.9
00:12:11.051 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.052 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:11.052 00.000 14964 Enqueuing Expose request
00:12:11.053 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:12:11.053 00.000 12044 Worker thread wakes up
00:12:11.054 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:11.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:14.156 03.102 12044 Exposure complete
00:12:14.179 00.023 12044 worker thread done servicing request
00:12:14.179 00.000 14964 OnExposeComplete: enter
00:12:14.180 00.001 14964 UpdateGuideState(): m_state=6
00:12:14.180 00.000 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1723
00:12:14.181 00.001 14964 Star::Find returns 1 (0), X=274.30, Y=93.13, Mass=299974, SNR=344.8, Peak=17256 HFD=4.3
00:12:14.181 00.000 14964 MultiStar: [#1 -0.72,0.12,0.00,M1] [#2 -0.23,-0.15,0.07,U] 
00:12:14.183 00.002 14964 refined, 1 included, MultiStar: {-0.77, -0.02}, one-star: {-0.81, -0.01}
00:12:14.183 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
00:12:14.184 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
00:12:14.184 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=-0.02 hyp=0.77 cameraTheta=-3.11 mountX=0.01 mountY=0.77, mountTheta=1.56
00:12:14.185 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=-0.02, opts=13)
00:12:14.186 00.001 14964 Enqueuing Move request for scope (-0.77, -0.02)
00:12:14.186 00.000 12044 Worker thread wakes up
00:12:14.186 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.02) opts 0xd
00:12:14.186 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, -0.02)
00:12:14.186 00.000 12044 Moving (-0.77, -0.02) raw xDistance=0.01 yDistance=0.77
00:12:14.186 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
00:12:14.186 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
00:12:14.186 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
00:12:14.186 00.000 12044 MoveAxis(E, 0, ABG)
00:12:14.186 00.000 12044 Move returns status 0, amount 0
00:12:14.186 00.000 12044 MoveAxis(S, 72, ABG)
00:12:14.187 00.001 12044 Guiding  Dir = 1, Dur = 72
00:12:14.194 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17256, med=615, FiltMin=535, FiltMax=14181, Gamma=0.810
00:12:14.200 00.006 14964 UpdateGuideState exits: m=299974 SNR=344.8
00:12:14.201 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.201 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:14.201 00.000 14964 Enqueuing Expose request
00:12:14.247 00.046 12044 IsSlewing returns 0
00:12:14.247 00.000 12044 IsGuiding returns 0
00:12:14.279 00.032 12044 PulseGuide returned control before completion, sleep 51
00:12:14.356 00.077 12044 IsGuiding returns 1
00:12:14.356 00.000 12044 scope still moving after pulse duration time elapsed
00:12:14.418 00.062 12044 IsSlewing returns 0
00:12:14.419 00.001 12044 IsGuiding returns 0
00:12:14.419 00.000 12044 scope move finished after 72 + 99 ms
00:12:14.419 00.000 12044 Move returns status 0, amount 72
00:12:14.419 00.000 12044 move complete, result=0
00:12:14.419 00.000 12044 worker thread done servicing request
00:12:14.419 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.8 px 72 ms SOUTH
00:12:14.420 00.001 12044 Worker thread wakes up
00:12:14.420 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:14.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:17.520 03.100 12044 Exposure complete
00:12:17.540 00.020 12044 worker thread done servicing request
00:12:17.540 00.000 14964 OnExposeComplete: enter
00:12:17.541 00.001 14964 UpdateGuideState(): m_state=6
00:12:17.542 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1724
00:12:17.542 00.000 14964 Star::Find returns 1 (0), X=275.36, Y=93.23, Mass=304589, SNR=345.1, Peak=17703 HFD=4.0
00:12:17.543 00.001 14964 MultiStar: [#1 0.41,0.04,0.18,U] [#2 0.45,-0.30,0.07,U] 
00:12:17.543 00.000 14964 single-star, 2 included, MultiStar: {0.29, 0.06}, one-star: {0.25, 0.08}
00:12:17.544 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
00:12:17.544 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
00:12:17.545 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.33 mountX=-0.08 mountY=-0.26, mountTheta=-1.87
00:12:17.546 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.08, opts=13)
00:12:17.547 00.001 14964 Enqueuing Move request for scope (0.25, 0.08)
00:12:17.547 00.000 12044 Worker thread wakes up
00:12:17.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
00:12:17.547 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
00:12:17.547 00.000 12044 Moving (0.25, 0.08) raw xDistance=-0.08 yDistance=-0.26
00:12:17.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
00:12:17.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:17.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:12:17.547 00.000 12044 MoveAxis(E, 0, ABG)
00:12:17.547 00.000 12044 Move returns status 0, amount 0
00:12:17.547 00.000 12044 MoveAxis(N, 0, ABG)
00:12:17.547 00.000 12044 Move returns status 0, amount 0
00:12:17.547 00.000 12044 move complete, result=0
00:12:17.547 00.000 12044 worker thread done servicing request
00:12:17.558 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17703, med=615, FiltMin=531, FiltMax=15307, Gamma=0.810
00:12:17.564 00.006 14964 UpdateGuideState exits: m=304589 SNR=345.1
00:12:17.564 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.565 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:17.565 00.000 14964 Enqueuing Expose request
00:12:17.566 00.001 12044 Worker thread wakes up
00:12:17.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:17.566 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:17.566 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:12:20.692 03.126 12044 Exposure complete
00:12:20.721 00.029 12044 worker thread done servicing request
00:12:20.722 00.001 14964 OnExposeComplete: enter
00:12:20.723 00.001 14964 UpdateGuideState(): m_state=6
00:12:20.725 00.002 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1725
00:12:20.726 00.001 14964 Star::Find returns 1 (0), X=275.27, Y=93.21, Mass=304444, SNR=346.7, Peak=18303 HFD=4.3
00:12:20.727 00.001 14964 MultiStar: [#1 0.40,0.12,0.16,U] [#2 0.25,-0.25,0.07,U] 
00:12:20.729 00.002 14964 single-star, 2 included, MultiStar: {0.19, 0.06}, one-star: {0.15, 0.07}
00:12:20.730 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.97 = 1.97)
00:12:20.731 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.26)
00:12:20.731 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
00:12:20.734 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.07, opts=13)
00:12:20.735 00.001 14964 Enqueuing Move request for scope (0.15, 0.07)
00:12:20.735 00.000 12044 Worker thread wakes up
00:12:20.735 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:12:20.735 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:12:20.736 00.001 12044 Moving (0.15, 0.07) raw xDistance=-0.07 yDistance=-0.16
00:12:20.736 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
00:12:20.736 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:20.736 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:20.736 00.000 12044 MoveAxis(E, 0, ABG)
00:12:20.736 00.000 12044 Move returns status 0, amount 0
00:12:20.736 00.000 12044 MoveAxis(N, 0, ABG)
00:12:20.736 00.000 12044 Move returns status 0, amount 0
00:12:20.736 00.000 12044 move complete, result=0
00:12:20.736 00.000 12044 worker thread done servicing request
00:12:20.748 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18303, med=615, FiltMin=529, FiltMax=14429, Gamma=0.810
00:12:20.758 00.010 14964 UpdateGuideState exits: m=304444 SNR=346.7
00:12:20.760 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.761 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:20.762 00.001 14964 Enqueuing Expose request
00:12:20.763 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:20.763 00.000 12044 Worker thread wakes up
00:12:20.763 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:20.764 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:23.871 03.107 12044 Exposure complete
00:12:23.904 00.033 12044 worker thread done servicing request
00:12:23.904 00.000 14964 OnExposeComplete: enter
00:12:23.904 00.000 14964 UpdateGuideState(): m_state=6
00:12:23.905 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1726
00:12:23.906 00.001 14964 Star::Find returns 1 (0), X=275.38, Y=92.85, Mass=300246, SNR=352.5, Peak=20123 HFD=3.9
00:12:23.907 00.001 14964 MultiStar: [#1 0.49,0.60,0.00,M1] [#2 0.59,0.48,0.00,M1] 
00:12:23.908 00.001 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
00:12:23.908 00.000 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
00:12:23.910 00.002 14964 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-0.84 mountX=0.30 mountY=-0.23, mountTheta=-0.66
00:12:23.914 00.004 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.30, opts=13)
00:12:23.915 00.001 14964 Enqueuing Move request for scope (0.27, -0.30)
00:12:23.916 00.001 12044 Worker thread wakes up
00:12:23.916 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd
00:12:23.916 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.30)
00:12:23.917 00.001 12044 Moving (0.27, -0.30) raw xDistance=0.30 yDistance=-0.23
00:12:23.917 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.30, slope = 0.01
00:12:23.917 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:23.917 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:12:23.917 00.000 12044 MoveAxis(W, 11, ABG)
00:12:23.917 00.000 12044 Guiding  Dir = 3, Dur = 11
00:12:23.933 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20123, med=614, FiltMin=533, FiltMax=14931, Gamma=0.810
00:12:23.941 00.008 14964 UpdateGuideState exits: m=300246 SNR=352.5
00:12:23.942 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.943 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:23.944 00.001 14964 Enqueuing Expose request
00:12:23.980 00.036 12044 IsSlewing returns 0
00:12:23.982 00.002 12044 IsGuiding returns 0
00:12:24.013 00.031 12044 IsGuiding returns 1
00:12:24.013 00.000 12044 scope still moving after pulse duration time elapsed
00:12:24.108 00.095 12044 IsSlewing returns 0
00:12:24.108 00.000 12044 IsGuiding returns 0
00:12:24.108 00.000 12044 scope move finished after 11 + 115 ms
00:12:24.108 00.000 12044 Move returns status 0, amount 11
00:12:24.108 00.000 12044 MoveAxis(N, 0, ABG)
00:12:24.109 00.001 12044 Move returns status 0, amount 0
00:12:24.109 00.000 12044 move complete, result=0
00:12:24.109 00.000 12044 worker thread done servicing request
00:12:24.109 00.000 12044 Worker thread wakes up
00:12:24.109 00.000 14964 GuideStep: 0.3 px 11 ms WEST, -0.2 px 0 ms NORTH
00:12:24.110 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:24.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:27.236 03.126 12044 Exposure complete
00:12:27.264 00.028 12044 worker thread done servicing request
00:12:27.264 00.000 14964 OnExposeComplete: enter
00:12:27.264 00.000 14964 UpdateGuideState(): m_state=6
00:12:27.265 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1727
00:12:27.266 00.001 14964 Star::Find returns 1 (0), X=275.28, Y=93.47, Mass=306493, SNR=343.5, Peak=15257 HFD=4.5
00:12:27.266 00.000 14964 MultiStar: [#1 0.15,-0.11,0.17,U] [#2 0.55,-0.65,0.00,M2] 
00:12:27.267 00.001 14964 refined, 1 included, MultiStar: {0.17, 0.26}, one-star: {0.17, 0.33}
00:12:27.267 00.000 14964 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.56) = xAngle (2.56 = 2.56)
00:12:27.267 00.000 14964 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.62 = -0.67)
00:12:27.268 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.01 mountX=-0.26 mountY=-0.19, mountTheta=-2.51
00:12:27.269 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.26, opts=13)
00:12:27.270 00.001 14964 Enqueuing Move request for scope (0.17, 0.26)
00:12:27.270 00.000 12044 Worker thread wakes up
00:12:27.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
00:12:27.270 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
00:12:27.270 00.000 12044 Moving (0.17, 0.26) raw xDistance=-0.26 yDistance=-0.19
00:12:27.270 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.00
00:12:27.270 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:27.270 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:12:27.270 00.000 12044 MoveAxis(E, 0, ABG)
00:12:27.270 00.000 12044 Move returns status 0, amount 0
00:12:27.270 00.000 12044 MoveAxis(N, 0, ABG)
00:12:27.270 00.000 12044 Move returns status 0, amount 0
00:12:27.270 00.000 12044 move complete, result=0
00:12:27.270 00.000 12044 worker thread done servicing request
00:12:27.278 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15257, med=615, FiltMin=537, FiltMax=12583, Gamma=0.810
00:12:27.284 00.006 14964 UpdateGuideState exits: m=306493 SNR=343.5
00:12:27.287 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:27.288 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:27.288 00.000 14964 Enqueuing Expose request
00:12:27.289 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:27.290 00.001 12044 Worker thread wakes up
00:12:27.290 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:27.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:30.393 03.103 12044 Exposure complete
00:12:30.415 00.022 12044 worker thread done servicing request
00:12:30.415 00.000 14964 OnExposeComplete: enter
00:12:30.416 00.001 14964 UpdateGuideState(): m_state=6
00:12:30.417 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1728
00:12:30.418 00.001 14964 Star::Find returns 1 (0), X=275.52, Y=93.05, Mass=304812, SNR=352.7, Peak=19499 HFD=4.0
00:12:30.418 00.000 14964 MultiStar: [#1 0.56,0.04,0.16,U] [#2 0.78,0.18,0.00,M3] 
00:12:30.419 00.001 14964 single-star, 1 included, MultiStar: {0.43, -0.08}, one-star: {0.41, -0.10}
00:12:30.419 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
00:12:30.420 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.91)
00:12:30.420 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-0.23 mountX=0.10 mountY=-0.40, mountTheta=-1.32
00:12:30.422 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.10, opts=13)
00:12:30.423 00.001 14964 Enqueuing Move request for scope (0.41, -0.10)
00:12:30.425 00.002 12044 Worker thread wakes up
00:12:30.425 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.10) opts 0xd
00:12:30.425 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.10)
00:12:30.425 00.000 12044 Moving (0.41, -0.10) raw xDistance=0.10 yDistance=-0.40
00:12:30.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
00:12:30.425 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:30.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:12:30.425 00.000 12044 MoveAxis(E, 0, ABG)
00:12:30.425 00.000 12044 Move returns status 0, amount 0
00:12:30.425 00.000 12044 MoveAxis(N, 0, ABG)
00:12:30.425 00.000 12044 Move returns status 0, amount 0
00:12:30.426 00.001 12044 move complete, result=0
00:12:30.426 00.000 12044 worker thread done servicing request
00:12:30.433 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19499, med=613, FiltMin=524, FiltMax=15901, Gamma=0.810
00:12:30.439 00.006 14964 UpdateGuideState exits: m=304812 SNR=352.7
00:12:30.440 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.440 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:30.441 00.001 14964 Enqueuing Expose request
00:12:30.441 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:12:30.442 00.001 12044 Worker thread wakes up
00:12:30.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:30.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:33.545 03.103 12044 Exposure complete
00:12:33.586 00.041 12044 worker thread done servicing request
00:12:33.586 00.000 14964 OnExposeComplete: enter
00:12:33.588 00.002 14964 UpdateGuideState(): m_state=6
00:12:33.589 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1729
00:12:33.590 00.001 14964 Star::Find returns 1 (0), X=275.07, Y=92.93, Mass=302189, SNR=346.9, Peak=21427 HFD=4.2
00:12:33.592 00.002 14964 MultiStar: [#1 0.19,0.47,0.19,U] [#2 0.17,0.47,0.07,U] 
00:12:33.593 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.08}, one-star: {-0.04, -0.22}
00:12:33.594 00.001 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.06 = 0.06)
00:12:33.596 00.002 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
00:12:33.597 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=0.08 mountY=0.00, mountTheta=0.03
00:12:33.600 00.003 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.08, opts=13)
00:12:33.600 00.000 14964 Enqueuing Move request for scope (0.01, -0.08)
00:12:33.601 00.001 12044 Worker thread wakes up
00:12:33.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:12:33.601 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:12:33.601 00.000 12044 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.00
00:12:33.601 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.12, using input
00:12:33.601 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
00:12:33.601 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.601 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:12:33.601 00.000 12044 MoveAxis(E, 0, ABG)
00:12:33.601 00.000 12044 Move returns status 0, amount 0
00:12:33.601 00.000 12044 MoveAxis(N, 0, ABG)
00:12:33.601 00.000 12044 Move returns status 0, amount 0
00:12:33.601 00.000 12044 move complete, result=0
00:12:33.601 00.000 12044 worker thread done servicing request
00:12:33.619 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21427, med=614, FiltMin=526, FiltMax=12817, Gamma=0.810
00:12:33.629 00.010 14964 UpdateGuideState exits: m=302189 SNR=346.9
00:12:33.631 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.631 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:33.632 00.001 14964 Enqueuing Expose request
00:12:33.632 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:33.634 00.002 12044 Worker thread wakes up
00:12:33.634 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:33.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:36.731 03.097 12044 Exposure complete
00:12:36.762 00.031 12044 worker thread done servicing request
00:12:36.762 00.000 14964 OnExposeComplete: enter
00:12:36.763 00.001 14964 UpdateGuideState(): m_state=6
00:12:36.764 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1730
00:12:36.764 00.000 14964 Star::Find returns 1 (0), X=275.30, Y=92.44, Mass=303505, SNR=339.3, Peak=19947 HFD=3.9
00:12:36.766 00.002 14964 MultiStar: [#1 0.50,0.71,0.00,M1] [#2 0.45,0.59,0.00,M3] 
00:12:36.767 00.001 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
00:12:36.767 00.000 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
00:12:36.768 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.71 hyp=0.73 cameraTheta=-1.31 mountX=0.71 mountY=-0.12, mountTheta=-0.16
00:12:36.769 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.71, opts=13)
00:12:36.769 00.000 14964 Enqueuing Move request for scope (0.19, -0.71)
00:12:36.770 00.001 12044 Worker thread wakes up
00:12:36.770 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.71) opts 0xd
00:12:36.770 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.71)
00:12:36.770 00.000 12044 Moving (0.19, -0.71) raw xDistance=0.71 yDistance=-0.12
00:12:36.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.71, slope = 0.04
00:12:36.770 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:36.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:12:36.770 00.000 12044 MoveAxis(W, 31, ABG)
00:12:36.770 00.000 12044 Guiding  Dir = 3, Dur = 31
00:12:36.781 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19947, med=615, FiltMin=534, FiltMax=14043, Gamma=0.810
00:12:36.791 00.010 14964 UpdateGuideState exits: m=303505 SNR=339.3
00:12:36.792 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.794 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:36.795 00.001 14964 Enqueuing Expose request
00:12:36.797 00.002 12044 IsSlewing returns 0
00:12:36.798 00.001 12044 IsGuiding returns 0
00:12:36.830 00.032 12044 IsGuiding returns 1
00:12:36.830 00.000 12044 scope still moving after pulse duration time elapsed
00:12:36.886 00.056 12044 IsSlewing returns 0
00:12:36.887 00.001 12044 IsGuiding returns 0
00:12:36.887 00.000 12044 scope move finished after 31 + 57 ms
00:12:36.887 00.000 12044 Move returns status 0, amount 31
00:12:36.887 00.000 12044 MoveAxis(N, 0, ABG)
00:12:36.887 00.000 12044 Move returns status 0, amount 0
00:12:36.887 00.000 12044 move complete, result=0
00:12:36.887 00.000 12044 worker thread done servicing request
00:12:36.887 00.000 12044 Worker thread wakes up
00:12:36.887 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:36.887 00.000 14964 GuideStep: 0.7 px 31 ms WEST, -0.1 px 0 ms NORTH
00:12:36.890 00.003 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:39.987 03.097 12044 Exposure complete
00:12:40.024 00.037 12044 worker thread done servicing request
00:12:40.024 00.000 14964 OnExposeComplete: enter
00:12:40.026 00.002 14964 UpdateGuideState(): m_state=6
00:12:40.027 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1731
00:12:40.028 00.001 14964 Star::Find returns 1 (0), X=275.20, Y=93.26, Mass=301663, SNR=348.4, Peak=16847 HFD=4.5
00:12:40.028 00.000 14964 MultiStar: [#1 0.11,-0.16,0.18,U] [#2 0.07,-0.09,0.07,U] 
00:12:40.030 00.002 14964 refined, 2 included, MultiStar: {0.09, 0.06}, one-star: {0.09, 0.11}
00:12:40.032 00.002 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.16 = 2.16)
00:12:40.034 00.002 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
00:12:40.036 00.002 14964 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
00:12:40.040 00.004 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.06, opts=13)
00:12:40.042 00.002 14964 Enqueuing Move request for scope (0.09, 0.06)
00:12:40.042 00.000 12044 Worker thread wakes up
00:12:40.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:12:40.042 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:12:40.042 00.000 12044 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.10
00:12:40.043 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
00:12:40.043 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:40.043 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:40.043 00.000 12044 MoveAxis(E, 0, ABG)
00:12:40.043 00.000 12044 Move returns status 0, amount 0
00:12:40.043 00.000 12044 MoveAxis(N, 0, ABG)
00:12:40.043 00.000 12044 Move returns status 0, amount 0
00:12:40.043 00.000 12044 move complete, result=0
00:12:40.043 00.000 12044 worker thread done servicing request
00:12:40.058 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16847, med=615, FiltMin=531, FiltMax=14097, Gamma=0.810
00:12:40.068 00.010 14964 UpdateGuideState exits: m=301663 SNR=348.4
00:12:40.070 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.071 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:40.072 00.001 14964 Enqueuing Expose request
00:12:40.073 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:40.074 00.001 12044 Worker thread wakes up
00:12:40.074 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:40.074 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:43.179 03.105 12044 Exposure complete
00:12:43.208 00.029 12044 worker thread done servicing request
00:12:43.209 00.001 14964 OnExposeComplete: enter
00:12:43.209 00.000 14964 UpdateGuideState(): m_state=6
00:12:43.210 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1732
00:12:43.210 00.000 14964 Star::Find returns 1 (0), X=275.02, Y=93.34, Mass=300986, SNR=343.0, Peak=15563 HFD=4.2
00:12:43.211 00.001 14964 MultiStar: [#1 -0.05,-0.08,0.18,U] [#2 0.01,-0.14,0.07,U] 
00:12:43.211 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.14}, one-star: {-0.09, 0.20}
00:12:43.212 00.001 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.64 = -2.64)
00:12:43.212 00.000 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.69 = 0.41)
00:12:43.213 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=-0.14 mountY=0.06, mountTheta=2.71
00:12:43.214 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.14, opts=13)
00:12:43.214 00.000 14964 Enqueuing Move request for scope (-0.08, 0.14)
00:12:43.215 00.001 12044 Worker thread wakes up
00:12:43.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
00:12:43.215 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
00:12:43.215 00.000 12044 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.06
00:12:43.215 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
00:12:43.215 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:43.215 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:43.215 00.000 12044 MoveAxis(E, 0, ABG)
00:12:43.215 00.000 12044 Move returns status 0, amount 0
00:12:43.215 00.000 12044 MoveAxis(N, 0, ABG)
00:12:43.215 00.000 12044 Move returns status 0, amount 0
00:12:43.215 00.000 12044 move complete, result=0
00:12:43.216 00.001 12044 worker thread done servicing request
00:12:43.225 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15563, med=615, FiltMin=526, FiltMax=12785, Gamma=0.810
00:12:43.233 00.008 14964 UpdateGuideState exits: m=300986 SNR=343.0
00:12:43.234 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.235 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:43.236 00.001 14964 Enqueuing Expose request
00:12:43.236 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:43.237 00.001 12044 Worker thread wakes up
00:12:43.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:43.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:46.348 03.111 12044 Exposure complete
00:12:46.374 00.026 14964 OnExposeComplete: enter
00:12:46.374 00.000 14964 UpdateGuideState(): m_state=6
00:12:46.375 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1733
00:12:46.376 00.001 14964 Star::Find returns 1 (0), X=275.17, Y=93.18, Mass=304926, SNR=347.1, Peak=18531 HFD=4.4
00:12:46.377 00.001 14964 MultiStar: [#1 0.21,-0.06,0.17,U] [#2 0.15,-0.14,0.07,U] 
00:12:46.377 00.000 14964 single-star, 2 included, MultiStar: {0.09, 0.02}, one-star: {0.06, 0.04}
00:12:46.378 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
00:12:46.378 00.000 12044 worker thread done servicing request
00:12:46.378 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
00:12:46.379 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
00:12:46.380 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.04, opts=13)
00:12:46.381 00.001 14964 Enqueuing Move request for scope (0.06, 0.04)
00:12:46.382 00.001 12044 Worker thread wakes up
00:12:46.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:12:46.382 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:12:46.382 00.000 12044 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.07
00:12:46.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
00:12:46.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:46.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:46.383 00.001 12044 MoveAxis(E, 0, ABG)
00:12:46.383 00.000 12044 Move returns status 0, amount 0
00:12:46.383 00.000 12044 MoveAxis(N, 0, ABG)
00:12:46.383 00.000 12044 Move returns status 0, amount 0
00:12:46.383 00.000 12044 move complete, result=0
00:12:46.383 00.000 12044 worker thread done servicing request
00:12:46.392 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18531, med=615, FiltMin=536, FiltMax=12847, Gamma=0.810
00:12:46.399 00.007 14964 UpdateGuideState exits: m=304926 SNR=347.1
00:12:46.400 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.400 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:46.401 00.001 14964 Enqueuing Expose request
00:12:46.402 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:46.402 00.000 12044 Worker thread wakes up
00:12:46.402 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:46.402 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:49.532 03.130 12044 Exposure complete
00:12:49.570 00.038 12044 worker thread done servicing request
00:12:49.570 00.000 14964 OnExposeComplete: enter
00:12:49.572 00.002 14964 UpdateGuideState(): m_state=6
00:12:49.574 00.002 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1734
00:12:49.575 00.001 14964 Star::Find returns 1 (0), X=275.26, Y=93.18, Mass=306254, SNR=352.6, Peak=23631 HFD=3.9
00:12:49.577 00.002 14964 MultiStar: [#1 0.20,0.07,0.17,U] [#2 0.44,0.14,0.07,U] 
00:12:49.578 00.001 14964 single-star, 2 included, MultiStar: {0.17, 0.04}, one-star: {0.15, 0.03}
00:12:49.579 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
00:12:49.581 00.002 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.45)
00:12:49.582 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
00:12:49.585 00.003 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.03, opts=13)
00:12:49.587 00.002 14964 Enqueuing Move request for scope (0.15, 0.03)
00:12:49.588 00.001 12044 Worker thread wakes up
00:12:49.588 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:12:49.588 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:12:49.588 00.000 12044 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
00:12:49.588 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
00:12:49.588 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
00:12:49.588 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:49.589 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:12:49.589 00.000 12044 MoveAxis(E, 0, ABG)
00:12:49.589 00.000 12044 Move returns status 0, amount 0
00:12:49.589 00.000 12044 MoveAxis(N, 0, ABG)
00:12:49.589 00.000 12044 Move returns status 0, amount 0
00:12:49.589 00.000 12044 move complete, result=0
00:12:49.589 00.000 12044 worker thread done servicing request
00:12:49.601 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23631, med=614, FiltMin=532, FiltMax=13377, Gamma=0.810
00:12:49.606 00.005 14964 UpdateGuideState exits: m=306254 SNR=352.6
00:12:49.607 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:49.608 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:49.608 00.000 14964 Enqueuing Expose request
00:12:49.609 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:49.609 00.000 12044 Worker thread wakes up
00:12:49.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:49.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:52.724 03.115 12044 Exposure complete
00:12:52.769 00.045 12044 worker thread done servicing request
00:12:52.769 00.000 14964 OnExposeComplete: enter
00:12:52.771 00.002 14964 UpdateGuideState(): m_state=6
00:12:52.772 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1735
00:12:52.774 00.002 14964 Star::Find returns 1 (0), X=275.41, Y=93.20, Mass=303995, SNR=359.6, Peak=18915 HFD=4.0
00:12:52.775 00.001 14964 MultiStar: [#1 0.40,0.13,0.17,U] [#2 0.28,0.24,0.07,U] 
00:12:52.777 00.002 14964 single-star, 2 included, MultiStar: {0.31, 0.08}, one-star: {0.29, 0.06}
00:12:52.778 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.75 = 1.75)
00:12:52.778 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.48)
00:12:52.779 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.19 mountX=-0.05 mountY=-0.30, mountTheta=-1.75
00:12:52.781 00.002 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.06, opts=13)
00:12:52.783 00.002 14964 Enqueuing Move request for scope (0.29, 0.06)
00:12:52.785 00.002 12044 Worker thread wakes up
00:12:52.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
00:12:52.785 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
00:12:52.785 00.000 12044 Moving (0.29, 0.06) raw xDistance=-0.05 yDistance=-0.30
00:12:52.785 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.15, using input
00:12:52.786 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
00:12:52.786 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:52.786 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:12:52.786 00.000 12044 MoveAxis(E, 0, ABG)
00:12:52.786 00.000 12044 Move returns status 0, amount 0
00:12:52.786 00.000 12044 MoveAxis(N, 0, ABG)
00:12:52.786 00.000 12044 Move returns status 0, amount 0
00:12:52.786 00.000 12044 move complete, result=0
00:12:52.786 00.000 12044 worker thread done servicing request
00:12:52.799 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18915, med=615, FiltMin=532, FiltMax=14209, Gamma=0.810
00:12:52.808 00.009 14964 UpdateGuideState exits: m=303995 SNR=359.6
00:12:52.810 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:52.811 00.001 14964 Enqueuing Expose request
00:12:52.811 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:12:52.813 00.002 12044 Worker thread wakes up
00:12:52.814 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:52.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:55.916 03.102 12044 Exposure complete
00:12:55.940 00.024 12044 worker thread done servicing request
00:12:55.940 00.000 14964 OnExposeComplete: enter
00:12:55.940 00.000 14964 UpdateGuideState(): m_state=6
00:12:55.940 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1736
00:12:55.941 00.001 14964 Star::Find returns 1 (0), X=275.51, Y=93.14, Mass=300996, SNR=345.0, Peak=17249 HFD=4.1
00:12:55.941 00.000 14964 MultiStar: [#1 0.42,0.27,0.18,U] [#2 0.68,-0.06,0.00,M1] 
00:12:55.942 00.001 14964 single-star, 1 included, MultiStar: {0.40, 0.04}, one-star: {0.40, -0.00}
00:12:55.942 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
00:12:55.943 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
00:12:55.943 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.00 hyp=0.40 cameraTheta=-0.01 mountX=0.01 mountY=-0.39, mountTheta=-1.55
00:12:55.945 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.00, opts=13)
00:12:55.945 00.000 14964 Enqueuing Move request for scope (0.40, -0.00)
00:12:55.946 00.001 12044 Worker thread wakes up
00:12:55.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.00) opts 0xd
00:12:55.946 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.00)
00:12:55.946 00.000 12044 Moving (0.40, -0.00) raw xDistance=0.01 yDistance=-0.39
00:12:55.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
00:12:55.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:12:55.946 00.000 12044 MoveAxis(E, 0, ABG)
00:12:55.946 00.000 12044 Move returns status 0, amount 0
00:12:55.946 00.000 12044 MoveAxis(N, 0, ABG)
00:12:55.946 00.000 12044 Move returns status 0, amount 0
00:12:55.946 00.000 12044 move complete, result=0
00:12:55.946 00.000 12044 worker thread done servicing request
00:12:55.954 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17249, med=615, FiltMin=527, FiltMax=14567, Gamma=0.810
00:12:55.960 00.006 14964 UpdateGuideState exits: m=300996 SNR=345.0
00:12:55.960 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.961 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:55.961 00.000 14964 Enqueuing Expose request
00:12:55.962 00.001 12044 Worker thread wakes up
00:12:55.962 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:12:55.963 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:55.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:12:59.081 03.118 12044 Exposure complete
00:12:59.105 00.024 12044 worker thread done servicing request
00:12:59.105 00.000 14964 OnExposeComplete: enter
00:12:59.106 00.001 14964 UpdateGuideState(): m_state=6
00:12:59.107 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1737
00:12:59.108 00.001 14964 Star::Find returns 1 (0), X=275.17, Y=93.29, Mass=303259, SNR=348.9, Peak=17507 HFD=4.4
00:12:59.108 00.000 14964 MultiStar: [#1 0.14,0.02,0.16,U] [#2 0.21,-0.07,0.08,U] 
00:12:59.109 00.001 14964 refined, 2 included, MultiStar: {0.08, 0.11}, one-star: {0.06, 0.14}
00:12:59.111 00.002 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.56) = xAngle (2.51 = 2.51)
00:12:59.112 00.001 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.72)
00:12:59.113 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
00:12:59.116 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.11, opts=13)
00:12:59.117 00.001 14964 Enqueuing Move request for scope (0.08, 0.11)
00:12:59.118 00.001 12044 Worker thread wakes up
00:12:59.118 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:12:59.118 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:12:59.119 00.001 12044 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.09
00:12:59.119 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.24, using input
00:12:59.119 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.04
00:12:59.119 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:59.119 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:59.119 00.000 12044 MoveAxis(E, 0, ABG)
00:12:59.119 00.000 12044 Move returns status 0, amount 0
00:12:59.119 00.000 12044 MoveAxis(N, 0, ABG)
00:12:59.119 00.000 12044 Move returns status 0, amount 0
00:12:59.119 00.000 12044 move complete, result=0
00:12:59.119 00.000 12044 worker thread done servicing request
00:12:59.128 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17507, med=614, FiltMin=519, FiltMax=13621, Gamma=0.810
00:12:59.134 00.006 14964 UpdateGuideState exits: m=303259 SNR=348.9
00:12:59.134 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.135 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:12:59.135 00.000 14964 Enqueuing Expose request
00:12:59.136 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:59.136 00.000 12044 Worker thread wakes up
00:12:59.136 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:12:59.136 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:02.270 03.134 12044 Exposure complete
00:13:02.308 00.038 12044 worker thread done servicing request
00:13:02.308 00.000 14964 OnExposeComplete: enter
00:13:02.311 00.003 14964 UpdateGuideState(): m_state=6
00:13:02.312 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1738
00:13:02.314 00.002 14964 Star::Find returns 1 (0), X=275.27, Y=93.84, Mass=307727, SNR=358.2, Peak=19983 HFD=3.9
00:13:02.317 00.003 14964 MultiStar: [#1 0.23,-0.48,0.18,U] [#2 0.25,-0.74,0.00,M1] 
00:13:02.319 00.002 14964 refined, 1 included, MultiStar: {0.17, 0.52}, one-star: {0.16, 0.69}
00:13:02.321 00.002 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.56) = xAngle (2.81 = 2.81)
00:13:02.321 00.000 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.42)
00:13:02.325 00.004 14964 CameraToMount -- cameraX=0.17 cameraY=0.52 hyp=0.54 cameraTheta=1.26 mountX=-0.51 mountY=-0.22, mountTheta=-2.74
00:13:02.331 00.006 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.52, opts=13)
00:13:02.334 00.003 14964 Enqueuing Move request for scope (0.17, 0.52)
00:13:02.336 00.002 12044 Worker thread wakes up
00:13:02.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.52) opts 0xd
00:13:02.336 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.52)
00:13:02.336 00.000 12044 Moving (0.17, 0.52) raw xDistance=-0.51 yDistance=-0.22
00:13:02.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.51, slope = -0.06
00:13:02.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:02.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:13:02.336 00.000 12044 MoveAxis(E, 49, ABG)
00:13:02.336 00.000 12044 Guiding  Dir = 2, Dur = 49
00:13:02.351 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19983, med=615, FiltMin=520, FiltMax=15487, Gamma=0.810
00:13:02.362 00.011 14964 UpdateGuideState exits: m=307727 SNR=358.2
00:13:02.364 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.365 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:02.367 00.002 14964 Enqueuing Expose request
00:13:02.373 00.006 12044 IsSlewing returns 0
00:13:02.373 00.000 12044 IsGuiding returns 0
00:13:02.406 00.033 12044 PulseGuide returned control before completion, sleep 28
00:13:02.438 00.032 12044 IsGuiding returns 1
00:13:02.438 00.000 12044 scope still moving after pulse duration time elapsed
00:13:02.544 00.106 12044 IsSlewing returns 0
00:13:02.545 00.001 12044 IsGuiding returns 0
00:13:02.545 00.000 12044 scope move finished after 49 + 122 ms
00:13:02.545 00.000 12044 Move returns status 0, amount 49
00:13:02.545 00.000 12044 MoveAxis(N, 0, ABG)
00:13:02.546 00.001 12044 Move returns status 0, amount 0
00:13:02.546 00.000 12044 move complete, result=0
00:13:02.546 00.000 12044 worker thread done servicing request
00:13:02.546 00.000 12044 Worker thread wakes up
00:13:02.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:02.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:02.546 00.000 14964 GuideStep: -0.5 px 49 ms EAST, -0.2 px 0 ms NORTH
00:13:05.654 03.108 12044 Exposure complete
00:13:05.690 00.036 12044 worker thread done servicing request
00:13:05.690 00.000 14964 OnExposeComplete: enter
00:13:05.693 00.003 14964 UpdateGuideState(): m_state=6
00:13:05.694 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1739
00:13:05.696 00.002 14964 Star::Find returns 1 (0), X=275.28, Y=93.32, Mass=302491, SNR=351.8, Peak=21107 HFD=3.7
00:13:05.696 00.000 14964 MultiStar: [#1 0.18,-0.15,0.18,U] [#2 0.10,-0.39,0.07,U] 
00:13:05.697 00.001 14964 refined, 2 included, MultiStar: {0.17, 0.09}, one-star: {0.17, 0.17}
00:13:05.697 00.000 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.56) = xAngle (2.07 = 2.07)
00:13:05.699 00.002 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.16)
00:13:05.701 00.002 14964 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=-0.09 mountY=-0.18, mountTheta=-2.05
00:13:05.704 00.003 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.09, opts=13)
00:13:05.705 00.001 14964 Enqueuing Move request for scope (0.17, 0.09)
00:13:05.706 00.001 12044 Worker thread wakes up
00:13:05.706 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:13:05.707 00.001 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:13:05.707 00.000 12044 Moving (0.17, 0.09) raw xDistance=-0.09 yDistance=-0.18
00:13:05.707 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.40, using input
00:13:05.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.06
00:13:05.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:05.707 00.000 12044 MoveAxis(E, 0, ABG)
00:13:05.707 00.000 12044 Move returns status 0, amount 0
00:13:05.707 00.000 12044 MoveAxis(N, 0, ABG)
00:13:05.707 00.000 12044 Move returns status 0, amount 0
00:13:05.707 00.000 12044 move complete, result=0
00:13:05.707 00.000 12044 worker thread done servicing request
00:13:05.720 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21107, med=615, FiltMin=526, FiltMax=15829, Gamma=0.810
00:13:05.730 00.010 14964 UpdateGuideState exits: m=302491 SNR=351.8
00:13:05.732 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.734 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:05.736 00.002 14964 Enqueuing Expose request
00:13:05.737 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:05.739 00.002 12044 Worker thread wakes up
00:13:05.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:05.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:08.879 03.140 12044 Exposure complete
00:13:08.930 00.051 12044 worker thread done servicing request
00:13:08.930 00.000 14964 OnExposeComplete: enter
00:13:08.930 00.000 14964 UpdateGuideState(): m_state=6
00:13:08.931 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1740
00:13:08.931 00.000 14964 Star::Find returns 1 (0), X=275.27, Y=93.42, Mass=303466, SNR=354.0, Peak=20279 HFD=3.7
00:13:08.931 00.000 14964 MultiStar: [#1 0.25,-0.16,0.17,U] [#2 0.07,-0.22,0.07,U] 
00:13:08.932 00.001 14964 refined, 2 included, MultiStar: {0.16, 0.19}, one-star: {0.15, 0.28}
00:13:08.932 00.000 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
00:13:08.934 00.002 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
00:13:08.936 00.002 14964 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.86 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
00:13:08.939 00.003 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.19, opts=13)
00:13:08.942 00.003 14964 Enqueuing Move request for scope (0.16, 0.19)
00:13:08.945 00.003 12044 Worker thread wakes up
00:13:08.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
00:13:08.945 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
00:13:08.946 00.001 12044 Moving (0.16, 0.19) raw xDistance=-0.19 yDistance=-0.18
00:13:08.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
00:13:08.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:08.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:08.946 00.000 12044 MoveAxis(E, 0, ABG)
00:13:08.946 00.000 12044 Move returns status 0, amount 0
00:13:08.946 00.000 12044 MoveAxis(N, 0, ABG)
00:13:08.946 00.000 12044 Move returns status 0, amount 0
00:13:08.946 00.000 12044 move complete, result=0
00:13:08.946 00.000 12044 worker thread done servicing request
00:13:08.963 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20279, med=615, FiltMin=515, FiltMax=15125, Gamma=0.810
00:13:08.973 00.010 14964 UpdateGuideState exits: m=303466 SNR=354.0
00:13:08.974 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.976 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:08.977 00.001 14964 Enqueuing Expose request
00:13:08.978 00.001 12044 Worker thread wakes up
00:13:08.978 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:08.979 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:08.980 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:12.092 03.112 12044 Exposure complete
00:13:12.114 00.022 12044 worker thread done servicing request
00:13:12.114 00.000 14964 OnExposeComplete: enter
00:13:12.115 00.001 14964 UpdateGuideState(): m_state=6
00:13:12.115 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1741
00:13:12.116 00.001 14964 Star::Find returns 1 (0), X=275.03, Y=94.19, Mass=313621, SNR=359.1, Peak=18707 HFD=4.3
00:13:12.117 00.001 14964 MultiStar: [#1 -0.07,-0.93,0.00,M1] [#2 0.36,-1.20,0.00,M1] 
00:13:12.117 00.000 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
00:13:12.118 00.001 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.03)
00:13:12.118 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=1.04 hyp=1.04 cameraTheta=1.65 mountX=-1.04 mountY=-0.03, mountTheta=-3.11
00:13:12.119 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=1.04, opts=13)
00:13:12.120 00.001 14964 Enqueuing Move request for scope (-0.08, 1.04)
00:13:12.120 00.000 12044 Worker thread wakes up
00:13:12.120 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.04) opts 0xd
00:13:12.120 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 1.04)
00:13:12.121 00.001 12044 Moving (-0.08, 1.04) raw xDistance=-1.04 yDistance=-0.03
00:13:12.121 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -1.04, slope = -0.07
00:13:12.121 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:12.121 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:13:12.121 00.000 12044 MoveAxis(E, 51, ABG)
00:13:12.121 00.000 12044 Guiding  Dir = 2, Dur = 51
00:13:12.128 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18707, med=614, FiltMin=523, FiltMax=13021, Gamma=0.810
00:13:12.134 00.006 14964 UpdateGuideState exits: m=313621 SNR=359.1
00:13:12.135 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:12.136 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:12.136 00.000 14964 Enqueuing Expose request
00:13:12.152 00.016 12044 IsSlewing returns 0
00:13:12.153 00.001 12044 IsGuiding returns 0
00:13:12.185 00.032 12044 PulseGuide returned control before completion, sleep 30
00:13:12.227 00.042 12044 IsGuiding returns 1
00:13:12.227 00.000 12044 scope still moving after pulse duration time elapsed
00:13:12.325 00.098 12044 IsSlewing returns 0
00:13:12.325 00.000 12044 IsGuiding returns 0
00:13:12.326 00.001 12044 scope move finished after 51 + 121 ms
00:13:12.326 00.000 12044 Move returns status 0, amount 51
00:13:12.326 00.000 12044 MoveAxis(N, 0, ABG)
00:13:12.326 00.000 12044 Move returns status 0, amount 0
00:13:12.326 00.000 12044 move complete, result=0
00:13:12.326 00.000 12044 worker thread done servicing request
00:13:12.326 00.000 12044 Worker thread wakes up
00:13:12.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:12.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:12.326 00.000 14964 GuideStep: -1.0 px 51 ms EAST, -0.0 px 0 ms NORTH
00:13:15.429 03.103 12044 Exposure complete
00:13:15.455 00.026 12044 worker thread done servicing request
00:13:15.455 00.000 14964 OnExposeComplete: enter
00:13:15.456 00.001 14964 UpdateGuideState(): m_state=6
00:13:15.457 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1742
00:13:15.457 00.000 14964 Star::Find returns 1 (0), X=275.21, Y=93.61, Mass=303434, SNR=354.1, Peak=19207 HFD=3.9
00:13:15.458 00.001 14964 MultiStar: [#1 0.12,-0.54,0.16,U] [#2 0.20,-0.36,0.07,U] 
00:13:15.459 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.29}, one-star: {0.10, 0.46}
00:13:15.459 00.000 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
00:13:15.460 00.001 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
00:13:15.461 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.22 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
00:13:15.464 00.003 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.29, opts=13)
00:13:15.464 00.000 14964 Enqueuing Move request for scope (0.11, 0.29)
00:13:15.465 00.001 12044 Worker thread wakes up
00:13:15.465 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
00:13:15.465 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
00:13:15.465 00.000 12044 Moving (0.11, 0.29) raw xDistance=-0.29 yDistance=-0.14
00:13:15.465 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.42, using input
00:13:15.465 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.06
00:13:15.465 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:15.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:15.465 00.000 12044 MoveAxis(E, 0, ABG)
00:13:15.465 00.000 12044 Move returns status 0, amount 0
00:13:15.465 00.000 12044 MoveAxis(N, 0, ABG)
00:13:15.465 00.000 12044 Move returns status 0, amount 0
00:13:15.465 00.000 12044 move complete, result=0
00:13:15.465 00.000 12044 worker thread done servicing request
00:13:15.474 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19207, med=615, FiltMin=529, FiltMax=14163, Gamma=0.810
00:13:15.480 00.006 14964 UpdateGuideState exits: m=303434 SNR=354.1
00:13:15.481 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.481 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:15.482 00.001 14964 Enqueuing Expose request
00:13:15.482 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:15.483 00.001 12044 Worker thread wakes up
00:13:15.483 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:15.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:18.612 03.129 12044 Exposure complete
00:13:18.637 00.025 12044 worker thread done servicing request
00:13:18.638 00.001 14964 OnExposeComplete: enter
00:13:18.638 00.000 14964 UpdateGuideState(): m_state=6
00:13:18.639 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1743
00:13:18.639 00.000 14964 Star::Find returns 1 (0), X=275.02, Y=93.92, Mass=307608, SNR=347.2, Peak=21423 HFD=4.2
00:13:18.641 00.002 14964 MultiStar: [#1 0.09,-0.74,0.00,M1] [#2 -0.06,-1.09,0.00,M1] 
00:13:18.642 00.001 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
00:13:18.643 00.001 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
00:13:18.645 00.002 14964 CameraToMount -- cameraX=-0.09 cameraY=0.77 hyp=0.78 cameraTheta=1.68 mountX=-0.77 mountY=0.01, mountTheta=3.13
00:13:18.647 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.77, opts=13)
00:13:18.648 00.001 14964 Enqueuing Move request for scope (-0.09, 0.77)
00:13:18.650 00.002 12044 Worker thread wakes up
00:13:18.650 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.77) opts 0xd
00:13:18.650 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.77)
00:13:18.650 00.000 12044 Moving (-0.09, 0.77) raw xDistance=-0.77 yDistance=0.01
00:13:18.650 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.53 from input -0.77, slope = -0.08
00:13:18.650 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:18.651 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:13:18.651 00.000 12044 MoveAxis(E, 62, ABG)
00:13:18.651 00.000 12044 Guiding  Dir = 2, Dur = 62
00:13:18.662 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21423, med=615, FiltMin=517, FiltMax=13260, Gamma=0.810
00:13:18.670 00.008 14964 UpdateGuideState exits: m=307608 SNR=347.2
00:13:18.671 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:18.673 00.001 14964 Enqueuing Expose request
00:13:18.701 00.028 12044 IsSlewing returns 0
00:13:18.701 00.000 12044 IsGuiding returns 0
00:13:18.734 00.033 12044 PulseGuide returned control before completion, sleep 40
00:13:18.780 00.046 12044 IsGuiding returns 1
00:13:18.780 00.000 12044 scope still moving after pulse duration time elapsed
00:13:18.842 00.062 12044 IsSlewing returns 0
00:13:18.843 00.001 12044 IsGuiding returns 0
00:13:18.843 00.000 12044 scope move finished after 62 + 78 ms
00:13:18.843 00.000 12044 Move returns status 0, amount 62
00:13:18.843 00.000 12044 MoveAxis(N, 0, ABG)
00:13:18.843 00.000 12044 Move returns status 0, amount 0
00:13:18.843 00.000 12044 move complete, result=0
00:13:18.843 00.000 12044 worker thread done servicing request
00:13:18.843 00.000 12044 Worker thread wakes up
00:13:18.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:18.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:18.843 00.000 14964 GuideStep: -0.8 px 62 ms EAST, 0.0 px 0 ms NORTH
00:13:21.974 03.131 12044 Exposure complete
00:13:22.012 00.038 12044 worker thread done servicing request
00:13:22.012 00.000 14964 OnExposeComplete: enter
00:13:22.014 00.002 14964 UpdateGuideState(): m_state=6
00:13:22.015 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1744
00:13:22.017 00.002 14964 Star::Find returns 1 (0), X=275.33, Y=93.03, Mass=305669, SNR=353.9, Peak=21919 HFD=4.1
00:13:22.018 00.001 14964 MultiStar: [#1 0.23,0.20,0.17,U] [#2 0.42,0.09,0.07,U] 
00:13:22.020 00.002 14964 refined, 2 included, MultiStar: {0.23, -0.06}, one-star: {0.22, -0.11}
00:13:22.021 00.001 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.30 = 1.30)
00:13:22.022 00.001 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.93)
00:13:22.023 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=0.06 mountY=-0.22, mountTheta=-1.30
00:13:22.027 00.004 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.06, opts=13)
00:13:22.028 00.001 14964 Enqueuing Move request for scope (0.23, -0.06)
00:13:22.029 00.001 12044 Worker thread wakes up
00:13:22.029 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
00:13:22.029 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
00:13:22.029 00.000 12044 Moving (0.23, -0.06) raw xDistance=0.06 yDistance=-0.22
00:13:22.029 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
00:13:22.029 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:22.029 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:13:22.029 00.000 12044 MoveAxis(E, 0, ABG)
00:13:22.029 00.000 12044 Move returns status 0, amount 0
00:13:22.029 00.000 12044 MoveAxis(N, 0, ABG)
00:13:22.029 00.000 12044 Move returns status 0, amount 0
00:13:22.029 00.000 12044 move complete, result=0
00:13:22.029 00.000 12044 worker thread done servicing request
00:13:22.037 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21919, med=615, FiltMin=533, FiltMax=13535, Gamma=0.810
00:13:22.044 00.007 14964 UpdateGuideState exits: m=305669 SNR=353.9
00:13:22.045 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.045 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:22.046 00.001 14964 Enqueuing Expose request
00:13:22.046 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:22.047 00.001 12044 Worker thread wakes up
00:13:22.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:22.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:25.149 03.102 12044 Exposure complete
00:13:25.184 00.035 12044 worker thread done servicing request
00:13:25.184 00.000 14964 OnExposeComplete: enter
00:13:25.185 00.001 14964 UpdateGuideState(): m_state=6
00:13:25.185 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1745
00:13:25.186 00.001 14964 Star::Find returns 1 (0), X=275.25, Y=93.17, Mass=308987, SNR=355.1, Peak=21131 HFD=3.9
00:13:25.186 00.000 14964 MultiStar: [#1 0.20,0.21,0.18,U] [#2 0.39,-0.01,0.08,U] 
00:13:25.187 00.001 14964 single-star, 2 included, MultiStar: {0.16, 0.05}, one-star: {0.14, 0.03}
00:13:25.187 00.000 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.75 = 1.75)
00:13:25.188 00.001 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.48)
00:13:25.188 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.02 mountY=-0.14, mountTheta=-1.75
00:13:25.190 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.03, opts=13)
00:13:25.190 00.000 14964 Enqueuing Move request for scope (0.14, 0.03)
00:13:25.191 00.001 12044 Worker thread wakes up
00:13:25.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:13:25.191 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:13:25.191 00.000 12044 Moving (0.14, 0.03) raw xDistance=-0.02 yDistance=-0.14
00:13:25.191 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
00:13:25.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
00:13:25.191 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:25.191 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:25.191 00.000 12044 MoveAxis(E, 0, ABG)
00:13:25.191 00.000 12044 Move returns status 0, amount 0
00:13:25.191 00.000 12044 MoveAxis(N, 0, ABG)
00:13:25.191 00.000 12044 Move returns status 0, amount 0
00:13:25.191 00.000 12044 move complete, result=0
00:13:25.191 00.000 12044 worker thread done servicing request
00:13:25.199 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21131, med=615, FiltMin=524, FiltMax=15729, Gamma=0.810
00:13:25.204 00.005 14964 UpdateGuideState exits: m=308987 SNR=355.1
00:13:25.205 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:25.207 00.001 14964 Enqueuing Expose request
00:13:25.208 00.001 12044 Worker thread wakes up
00:13:25.208 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:25.209 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:25.209 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:28.308 03.099 12044 Exposure complete
00:13:28.332 00.024 12044 worker thread done servicing request
00:13:28.332 00.000 14964 OnExposeComplete: enter
00:13:28.333 00.001 14964 UpdateGuideState(): m_state=6
00:13:28.333 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1746
00:13:28.334 00.001 14964 Star::Find returns 1 (0), X=275.05, Y=93.32, Mass=304357, SNR=351.5, Peak=23383 HFD=3.9
00:13:28.334 00.000 14964 MultiStar: [#1 0.08,-0.21,0.17,U] [#2 -0.03,-0.63,0.07,U] 
00:13:28.335 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.08}, one-star: {-0.06, 0.18}
00:13:28.335 00.000 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
00:13:28.336 00.001 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
00:13:28.337 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=-0.08 mountY=0.03, mountTheta=2.76
00:13:28.338 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.08, opts=13)
00:13:28.339 00.001 14964 Enqueuing Move request for scope (-0.04, 0.08)
00:13:28.339 00.000 12044 Worker thread wakes up
00:13:28.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:13:28.339 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:13:28.339 00.000 12044 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.03
00:13:28.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
00:13:28.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:13:28.339 00.000 12044 MoveAxis(E, 0, ABG)
00:13:28.339 00.000 12044 Move returns status 0, amount 0
00:13:28.339 00.000 12044 MoveAxis(N, 0, ABG)
00:13:28.340 00.001 12044 Move returns status 0, amount 0
00:13:28.340 00.000 12044 move complete, result=0
00:13:28.340 00.000 12044 worker thread done servicing request
00:13:28.348 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23383, med=614, FiltMin=530, FiltMax=12499, Gamma=0.810
00:13:28.354 00.006 14964 UpdateGuideState exits: m=304357 SNR=351.5
00:13:28.354 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.355 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:28.355 00.000 14964 Enqueuing Expose request
00:13:28.356 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:28.356 00.000 12044 Worker thread wakes up
00:13:28.357 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:28.357 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:31.479 03.122 12044 Exposure complete
00:13:31.521 00.042 12044 worker thread done servicing request
00:13:31.522 00.001 14964 OnExposeComplete: enter
00:13:31.523 00.001 14964 UpdateGuideState(): m_state=6
00:13:31.524 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1747
00:13:31.526 00.002 14964 Star::Find returns 1 (0), X=275.28, Y=93.57, Mass=303892, SNR=348.6, Peak=20979 HFD=3.9
00:13:31.527 00.001 14964 MultiStar: [#1 0.26,-0.52,0.17,U] [#2 0.32,-0.48,0.08,U] 
00:13:31.529 00.002 14964 refined, 2 included, MultiStar: {0.19, 0.24}, one-star: {0.17, 0.42}
00:13:31.530 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.43 = 2.43)
00:13:31.531 00.001 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.80)
00:13:31.532 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.88 mountX=-0.23 mountY=-0.22, mountTheta=-2.39
00:13:31.535 00.003 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.24, opts=13)
00:13:31.536 00.001 14964 Enqueuing Move request for scope (0.19, 0.24)
00:13:31.538 00.002 12044 Worker thread wakes up
00:13:31.538 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
00:13:31.538 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
00:13:31.538 00.000 12044 Moving (0.19, 0.24) raw xDistance=-0.23 yDistance=-0.22
00:13:31.538 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
00:13:31.538 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.538 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:13:31.538 00.000 12044 MoveAxis(E, 0, ABG)
00:13:31.538 00.000 12044 Move returns status 0, amount 0
00:13:31.538 00.000 12044 MoveAxis(N, 0, ABG)
00:13:31.538 00.000 12044 Move returns status 0, amount 0
00:13:31.538 00.000 12044 move complete, result=0
00:13:31.538 00.000 12044 worker thread done servicing request
00:13:31.553 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20979, med=615, FiltMin=528, FiltMax=15265, Gamma=0.810
00:13:31.564 00.011 14964 UpdateGuideState exits: m=303892 SNR=348.6
00:13:31.565 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.568 00.003 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:31.569 00.001 14964 Enqueuing Expose request
00:13:31.571 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:31.572 00.001 12044 Worker thread wakes up
00:13:31.572 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:31.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:34.675 03.103 12044 Exposure complete
00:13:34.695 00.020 12044 worker thread done servicing request
00:13:34.695 00.000 14964 OnExposeComplete: enter
00:13:34.696 00.001 14964 UpdateGuideState(): m_state=6
00:13:34.696 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1748
00:13:34.697 00.001 14964 Star::Find returns 1 (0), X=274.97, Y=93.77, Mass=305671, SNR=344.0, Peak=18839 HFD=4.1
00:13:34.697 00.000 14964 MultiStar: [#1 -0.10,-0.44,0.18,U] [#2 -0.17,-0.70,0.00,M1] 
00:13:34.698 00.001 14964 refined, 1 included, MultiStar: {-0.14, 0.46}, one-star: {-0.14, 0.63}
00:13:34.698 00.000 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.56) = xAngle (3.42 = -2.87)
00:13:34.699 00.001 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
00:13:34.700 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.86 mountX=-0.47 mountY=0.09, mountTheta=2.95
00:13:34.701 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.46, opts=13)
00:13:34.702 00.001 14964 Enqueuing Move request for scope (-0.14, 0.46)
00:13:34.704 00.002 12044 Worker thread wakes up
00:13:34.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd
00:13:34.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.46)
00:13:34.704 00.000 12044 Moving (-0.14, 0.46) raw xDistance=-0.47 yDistance=0.09
00:13:34.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.02
00:13:34.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:34.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:34.704 00.000 12044 MoveAxis(E, 0, ABG)
00:13:34.704 00.000 12044 Move returns status 0, amount 0
00:13:34.704 00.000 12044 MoveAxis(N, 0, ABG)
00:13:34.704 00.000 12044 Move returns status 0, amount 0
00:13:34.705 00.001 12044 move complete, result=0
00:13:34.705 00.000 12044 worker thread done servicing request
00:13:34.713 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18839, med=613, FiltMin=513, FiltMax=12725, Gamma=0.810
00:13:34.720 00.007 14964 UpdateGuideState exits: m=305671 SNR=344.0
00:13:34.720 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.721 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:34.721 00.000 14964 Enqueuing Expose request
00:13:34.722 00.001 14964 GuideStep: -0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:34.723 00.001 12044 Worker thread wakes up
00:13:34.723 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:34.723 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:37.852 03.129 12044 Exposure complete
00:13:37.915 00.063 12044 worker thread done servicing request
00:13:37.915 00.000 14964 OnExposeComplete: enter
00:13:37.918 00.003 14964 UpdateGuideState(): m_state=6
00:13:37.920 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1749
00:13:37.923 00.003 14964 Star::Find returns 1 (0), X=275.31, Y=93.84, Mass=307087, SNR=352.8, Peak=17235 HFD=4.2
00:13:37.925 00.002 14964 MultiStar: [#1 0.36,-0.52,0.18,U] [#2 0.34,-0.56,0.00,M2] 
00:13:37.927 00.002 14964 refined, 1 included, MultiStar: {0.22, 0.51}, one-star: {0.20, 0.69}
00:13:37.928 00.001 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.56) = xAngle (2.72 = 2.72)
00:13:37.929 00.001 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.51)
00:13:37.931 00.002 14964 CameraToMount -- cameraX=0.22 cameraY=0.51 hyp=0.56 cameraTheta=1.16 mountX=-0.51 mountY=-0.27, mountTheta=-2.65
00:13:37.934 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.51, opts=13)
00:13:37.936 00.002 14964 Enqueuing Move request for scope (0.22, 0.51)
00:13:37.938 00.002 12044 Worker thread wakes up
00:13:37.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.51) opts 0xd
00:13:37.938 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.51)
00:13:37.938 00.000 12044 Moving (0.22, 0.51) raw xDistance=-0.51 yDistance=-0.27
00:13:37.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.51, slope = 0.02
00:13:37.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:37.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:13:37.938 00.000 12044 MoveAxis(E, 0, ABG)
00:13:37.938 00.000 12044 Move returns status 0, amount 0
00:13:37.939 00.001 12044 MoveAxis(N, 0, ABG)
00:13:37.939 00.000 12044 Move returns status 0, amount 0
00:13:37.939 00.000 12044 move complete, result=0
00:13:37.939 00.000 12044 worker thread done servicing request
00:13:37.954 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17235, med=615, FiltMin=531, FiltMax=13463, Gamma=0.810
00:13:37.963 00.009 14964 UpdateGuideState exits: m=307087 SNR=352.8
00:13:37.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.964 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:37.965 00.001 14964 Enqueuing Expose request
00:13:37.965 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -0.3 px 0 ms NORTH
00:13:37.966 00.001 12044 Worker thread wakes up
00:13:37.966 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:37.966 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:41.094 03.128 12044 Exposure complete
00:13:41.117 00.023 12044 worker thread done servicing request
00:13:41.117 00.000 14964 OnExposeComplete: enter
00:13:41.117 00.000 14964 UpdateGuideState(): m_state=6
00:13:41.118 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1750
00:13:41.118 00.000 14964 Star::Find returns 1 (0), X=275.29, Y=93.32, Mass=306089, SNR=348.3, Peak=18071 HFD=4.3
00:13:41.119 00.001 14964 MultiStar: [#1 0.14,-0.12,0.17,U] [#2 0.28,-0.07,0.07,U] 
00:13:41.119 00.000 14964 refined, 2 included, MultiStar: {0.18, 0.12}, one-star: {0.18, 0.18}
00:13:41.120 00.001 14964 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.56) = xAngle (2.14 = 2.14)
00:13:41.120 00.000 14964 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.19 = -1.09)
00:13:41.121 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.58 mountX=-0.12 mountY=-0.19, mountTheta=-2.11
00:13:41.122 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.12, opts=13)
00:13:41.122 00.000 14964 Enqueuing Move request for scope (0.18, 0.12)
00:13:41.123 00.001 12044 Worker thread wakes up
00:13:41.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
00:13:41.123 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
00:13:41.123 00.000 12044 Moving (0.18, 0.12) raw xDistance=-0.12 yDistance=-0.19
00:13:41.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.04
00:13:41.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:41.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:13:41.123 00.000 12044 MoveAxis(E, 0, ABG)
00:13:41.123 00.000 12044 Move returns status 0, amount 0
00:13:41.123 00.000 12044 MoveAxis(N, 0, ABG)
00:13:41.123 00.000 12044 Move returns status 0, amount 0
00:13:41.123 00.000 12044 move complete, result=0
00:13:41.124 00.001 12044 worker thread done servicing request
00:13:41.130 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18071, med=614, FiltMin=526, FiltMax=14831, Gamma=0.810
00:13:41.136 00.006 14964 UpdateGuideState exits: m=306089 SNR=348.3
00:13:41.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:41.137 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:41.138 00.001 14964 Enqueuing Expose request
00:13:41.138 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:41.139 00.001 12044 Worker thread wakes up
00:13:41.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:41.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:44.263 03.124 12044 Exposure complete
00:13:44.296 00.033 12044 worker thread done servicing request
00:13:44.296 00.000 14964 OnExposeComplete: enter
00:13:44.298 00.002 14964 UpdateGuideState(): m_state=6
00:13:44.299 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1751
00:13:44.300 00.001 14964 Star::Find returns 1 (0), X=274.78, Y=94.07, Mass=301451, SNR=331.2, Peak=17675 HFD=4.2
00:13:44.302 00.002 14964 MultiStar: [#1 -0.29,-0.69,0.00,M1] [#2 -0.06,-1.13,0.00,M2] 
00:13:44.303 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.47 = -2.81)
00:13:44.305 00.002 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
00:13:44.306 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.92 hyp=0.98 cameraTheta=1.91 mountX=-0.93 mountY=0.23, mountTheta=2.90
00:13:44.308 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.92, opts=13)
00:13:44.309 00.001 14964 Enqueuing Move request for scope (-0.33, 0.92)
00:13:44.310 00.001 12044 Worker thread wakes up
00:13:44.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.92) opts 0xd
00:13:44.310 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.92)
00:13:44.310 00.000 12044 Moving (-0.33, 0.92) raw xDistance=-0.93 yDistance=0.23
00:13:44.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.93, slope = -0.03
00:13:44.310 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:44.310 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:13:44.310 00.000 12044 MoveAxis(E, 26, ABG)
00:13:44.310 00.000 12044 Guiding  Dir = 2, Dur = 26
00:13:44.329 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17675, med=615, FiltMin=527, FiltMax=12180, Gamma=0.810
00:13:44.340 00.011 14964 UpdateGuideState exits: m=301451 SNR=331.2
00:13:44.341 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.343 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:44.348 00.005 14964 Enqueuing Expose request
00:13:44.349 00.001 12044 IsSlewing returns 0
00:13:44.350 00.001 12044 IsGuiding returns 0
00:13:44.372 00.022 12044 PulseGuide returned control before completion, sleep 15
00:13:44.402 00.030 12044 IsGuiding returns 1
00:13:44.402 00.000 12044 scope still moving after pulse duration time elapsed
00:13:44.534 00.132 12044 IsSlewing returns 0
00:13:44.535 00.001 12044 IsGuiding returns 0
00:13:44.535 00.000 12044 scope move finished after 26 + 158 ms
00:13:44.535 00.000 12044 Move returns status 0, amount 26
00:13:44.535 00.000 12044 MoveAxis(N, 0, ABG)
00:13:44.535 00.000 12044 Move returns status 0, amount 0
00:13:44.535 00.000 12044 move complete, result=0
00:13:44.535 00.000 12044 worker thread done servicing request
00:13:44.535 00.000 12044 Worker thread wakes up
00:13:44.536 00.001 14964 GuideStep: -0.9 px 26 ms EAST, 0.2 px 0 ms NORTH
00:13:44.537 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:44.537 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:47.669 03.132 12044 Exposure complete
00:13:47.705 00.036 12044 worker thread done servicing request
00:13:47.706 00.001 14964 OnExposeComplete: enter
00:13:47.707 00.001 14964 UpdateGuideState(): m_state=6
00:13:47.708 00.001 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1752
00:13:47.710 00.002 14964 Star::Find returns 1 (0), X=275.07, Y=93.78, Mass=302587, SNR=343.0, Peak=18559 HFD=4.2
00:13:47.711 00.001 14964 MultiStar: [#1 0.10,-0.39,0.17,U] [#2 -0.03,-0.46,0.07,U] 
00:13:47.712 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.43}, one-star: {-0.04, 0.64}
00:13:47.714 00.002 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.11)
00:13:47.714 00.000 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
00:13:47.715 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.62 mountX=-0.43 mountY=-0.02, mountTheta=-3.09
00:13:47.717 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.43, opts=13)
00:13:47.718 00.001 14964 Enqueuing Move request for scope (-0.02, 0.43)
00:13:47.720 00.002 12044 Worker thread wakes up
00:13:47.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.43) opts 0xd
00:13:47.720 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.43)
00:13:47.720 00.000 12044 Moving (-0.02, 0.43) raw xDistance=-0.43 yDistance=-0.02
00:13:47.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.43, slope = -0.04
00:13:47.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:47.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:47.720 00.000 12044 MoveAxis(E, 27, ABG)
00:13:47.720 00.000 12044 Guiding  Dir = 2, Dur = 27
00:13:47.733 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18559, med=614, FiltMin=538, FiltMax=12385, Gamma=0.810
00:13:47.739 00.006 14964 UpdateGuideState exits: m=302587 SNR=343.0
00:13:47.739 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.740 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:47.740 00.000 14964 Enqueuing Expose request
00:13:47.810 00.070 12044 IsSlewing returns 0
00:13:47.810 00.000 12044 IsGuiding returns 0
00:13:47.874 00.064 12044 IsGuiding returns 1
00:13:47.874 00.000 12044 scope still moving after pulse duration time elapsed
00:13:47.936 00.062 12044 IsSlewing returns 0
00:13:48.004 00.068 12044 IsGuiding returns 0
00:13:48.004 00.000 12044 scope move finished after 27 + 166 ms
00:13:48.004 00.000 12044 Move returns status 0, amount 27
00:13:48.005 00.001 12044 MoveAxis(N, 0, ABG)
00:13:48.005 00.000 12044 Move returns status 0, amount 0
00:13:48.005 00.000 12044 move complete, result=0
00:13:48.005 00.000 12044 worker thread done servicing request
00:13:48.005 00.000 12044 Worker thread wakes up
00:13:48.005 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:48.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:48.005 00.000 14964 GuideStep: -0.4 px 27 ms EAST, -0.0 px 0 ms NORTH
00:13:51.102 03.097 12044 Exposure complete
00:13:51.125 00.023 12044 worker thread done servicing request
00:13:51.126 00.001 14964 OnExposeComplete: enter
00:13:51.126 00.000 14964 UpdateGuideState(): m_state=6
00:13:51.127 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1753
00:13:51.127 00.000 14964 Star::Find returns 1 (0), X=274.82, Y=93.33, Mass=304641, SNR=346.6, Peak=22927 HFD=3.7
00:13:51.129 00.002 14964 MultiStar: [#1 -0.24,0.01,0.19,U] [#2 -0.20,0.11,0.07,U] 
00:13:51.130 00.001 14964 refined, 2 included, MultiStar: {-0.28, 0.15}, one-star: {-0.29, 0.19}
00:13:51.130 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
00:13:51.131 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
00:13:51.132 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.63 mountX=-0.16 mountY=0.26, mountTheta=2.12
00:13:51.135 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.15, opts=13)
00:13:51.136 00.001 14964 Enqueuing Move request for scope (-0.28, 0.15)
00:13:51.137 00.001 12044 Worker thread wakes up
00:13:51.137 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
00:13:51.137 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
00:13:51.137 00.000 12044 Moving (-0.28, 0.15) raw xDistance=-0.16 yDistance=0.26
00:13:51.137 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.35, using input
00:13:51.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.05
00:13:51.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:51.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:13:51.137 00.000 12044 MoveAxis(E, 0, ABG)
00:13:51.137 00.000 12044 Move returns status 0, amount 0
00:13:51.137 00.000 12044 MoveAxis(N, 0, ABG)
00:13:51.137 00.000 12044 Move returns status 0, amount 0
00:13:51.138 00.001 12044 move complete, result=0
00:13:51.138 00.000 12044 worker thread done servicing request
00:13:51.146 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22927, med=615, FiltMin=525, FiltMax=13127, Gamma=0.810
00:13:51.152 00.006 14964 UpdateGuideState exits: m=304641 SNR=346.6
00:13:51.155 00.003 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.156 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:51.159 00.003 14964 Enqueuing Expose request
00:13:51.159 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:13:51.160 00.001 12044 Worker thread wakes up
00:13:51.160 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:51.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:54.295 03.135 12044 Exposure complete
00:13:54.334 00.039 12044 worker thread done servicing request
00:13:54.334 00.000 14964 OnExposeComplete: enter
00:13:54.335 00.001 14964 UpdateGuideState(): m_state=6
00:13:54.336 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1754
00:13:54.337 00.001 14964 Star::Find returns 1 (0), X=275.14, Y=92.98, Mass=303980, SNR=349.7, Peak=18575 HFD=4.3
00:13:54.338 00.001 14964 MultiStar: [#1 0.13,0.35,0.17,U] [#2 0.21,0.27,0.07,U] 
00:13:54.338 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.07}, one-star: {0.03, -0.16}
00:13:54.339 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
00:13:54.340 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
00:13:54.340 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=0.07 mountY=-0.04, mountTheta=-0.58
00:13:54.342 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.07, opts=13)
00:13:54.343 00.001 14964 Enqueuing Move request for scope (0.05, -0.07)
00:13:54.343 00.000 12044 Worker thread wakes up
00:13:54.343 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:13:54.343 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:13:54.343 00.000 12044 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.04
00:13:54.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
00:13:54.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:54.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:54.343 00.000 12044 MoveAxis(E, 0, ABG)
00:13:54.343 00.000 12044 Move returns status 0, amount 0
00:13:54.344 00.001 12044 MoveAxis(N, 0, ABG)
00:13:54.344 00.000 12044 Move returns status 0, amount 0
00:13:54.344 00.000 12044 move complete, result=0
00:13:54.344 00.000 12044 worker thread done servicing request
00:13:54.350 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18575, med=615, FiltMin=528, FiltMax=13929, Gamma=0.810
00:13:54.356 00.006 14964 UpdateGuideState exits: m=303980 SNR=349.7
00:13:54.358 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.358 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:54.359 00.001 14964 Enqueuing Expose request
00:13:54.359 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:54.360 00.001 12044 Worker thread wakes up
00:13:54.360 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:54.360 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:13:57.459 03.099 12044 Exposure complete
00:13:57.493 00.034 12044 worker thread done servicing request
00:13:57.493 00.000 14964 OnExposeComplete: enter
00:13:57.495 00.002 14964 UpdateGuideState(): m_state=6
00:13:57.496 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1755
00:13:57.497 00.001 14964 Star::Find returns 1 (0), X=274.97, Y=92.93, Mass=304034, SNR=351.8, Peak=18783 HFD=4.3
00:13:57.498 00.001 14964 MultiStar: [#1 -0.06,0.42,0.18,U] [#2 0.01,0.16,0.07,U] 
00:13:57.500 00.002 14964 refined, 2 included, MultiStar: {-0.12, -0.11}, one-star: {-0.14, -0.22}
00:13:57.500 00.000 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
00:13:57.501 00.001 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
00:13:57.501 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.41 mountX=0.10 mountY=0.13, mountTheta=0.89
00:13:57.504 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.11, opts=13)
00:13:57.505 00.001 14964 Enqueuing Move request for scope (-0.12, -0.11)
00:13:57.507 00.002 12044 Worker thread wakes up
00:13:57.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:13:57.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:13:57.507 00.000 12044 Moving (-0.12, -0.11) raw xDistance=0.10 yDistance=0.13
00:13:57.507 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.18, using input
00:13:57.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
00:13:57.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:57.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:13:57.507 00.000 12044 MoveAxis(E, 0, ABG)
00:13:57.507 00.000 12044 Move returns status 0, amount 0
00:13:57.507 00.000 12044 MoveAxis(N, 0, ABG)
00:13:57.507 00.000 12044 Move returns status 0, amount 0
00:13:57.507 00.000 12044 move complete, result=0
00:13:57.507 00.000 12044 worker thread done servicing request
00:13:57.520 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18783, med=614, FiltMin=530, FiltMax=12996, Gamma=0.810
00:13:57.530 00.010 14964 UpdateGuideState exits: m=304034 SNR=351.8
00:13:57.531 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.532 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:13:57.533 00.001 14964 Enqueuing Expose request
00:13:57.535 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:57.536 00.001 12044 Worker thread wakes up
00:13:57.536 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:13:57.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:00.661 03.125 12044 Exposure complete
00:14:00.707 00.046 12044 worker thread done servicing request
00:14:00.708 00.001 14964 OnExposeComplete: enter
00:14:00.709 00.001 14964 UpdateGuideState(): m_state=6
00:14:00.711 00.002 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1756
00:14:00.712 00.001 14964 Star::Find returns 1 (0), X=274.84, Y=92.53, Mass=303916, SNR=348.0, Peak=23699 HFD=3.7
00:14:00.714 00.002 14964 MultiStar: [#1 -0.10,0.73,0.00,M1] [#2 -0.06,0.49,0.08,U] 
00:14:00.715 00.001 14964 refined, 1 included, MultiStar: {-0.26, -0.54}, one-star: {-0.27, -0.62}
00:14:00.715 00.000 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
00:14:00.717 00.002 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
00:14:00.717 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.54 hyp=0.60 cameraTheta=-2.02 mountX=0.53 mountY=0.31, mountTheta=0.53
00:14:00.720 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.54, opts=13)
00:14:00.722 00.002 14964 Enqueuing Move request for scope (-0.26, -0.54)
00:14:00.723 00.001 12044 Worker thread wakes up
00:14:00.723 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.54) opts 0xd
00:14:00.723 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.54)
00:14:00.723 00.000 12044 Moving (-0.26, -0.54) raw xDistance=0.53 yDistance=0.31
00:14:00.723 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.53 is < calculated value 0.56, using input
00:14:00.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.53, slope = 0.09
00:14:00.723 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:00.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:14:00.723 00.000 12044 MoveAxis(W, 41, ABG)
00:14:00.724 00.001 12044 Guiding  Dir = 3, Dur = 41
00:14:00.737 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23699, med=615, FiltMin=507, FiltMax=13967, Gamma=0.810
00:14:00.749 00.012 12044 IsSlewing returns 0
00:14:00.752 00.003 14964 UpdateGuideState exits: m=303916 SNR=348.0
00:14:00.754 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:00.756 00.001 14964 Enqueuing Expose request
00:14:00.778 00.022 12044 IsGuiding returns 0
00:14:00.810 00.032 12044 PulseGuide returned control before completion, sleep 19
00:14:00.853 00.043 12044 IsGuiding returns 1
00:14:00.853 00.000 12044 scope still moving after pulse duration time elapsed
00:14:00.919 00.066 12044 IsSlewing returns 0
00:14:00.920 00.001 12044 IsGuiding returns 0
00:14:00.920 00.000 12044 scope move finished after 41 + 101 ms
00:14:00.920 00.000 12044 Move returns status 0, amount 41
00:14:00.920 00.000 12044 MoveAxis(N, 0, ABG)
00:14:00.920 00.000 12044 Move returns status 0, amount 0
00:14:00.920 00.000 12044 move complete, result=0
00:14:00.920 00.000 12044 worker thread done servicing request
00:14:00.920 00.000 12044 Worker thread wakes up
00:14:00.920 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:00.920 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:00.920 00.000 14964 GuideStep: 0.5 px 41 ms WEST, 0.3 px 0 ms NORTH
00:14:04.056 03.136 12044 Exposure complete
00:14:04.093 00.037 12044 worker thread done servicing request
00:14:04.093 00.000 14964 OnExposeComplete: enter
00:14:04.095 00.002 14964 UpdateGuideState(): m_state=6
00:14:04.096 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1757
00:14:04.098 00.002 14964 Star::Find returns 1 (0), X=274.53, Y=92.60, Mass=299555, SNR=347.0, Peak=17383 HFD=4.1
00:14:04.099 00.001 14964 MultiStar: [#1 -0.60,0.68,0.00,M2] [#2 -0.30,0.24,0.06,U] 
00:14:04.100 00.001 14964 refined, 1 included, MultiStar: {-0.57, -0.50}, one-star: {-0.59, -0.55}
00:14:04.102 00.002 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.87 = -0.87)
00:14:04.103 00.001 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
00:14:04.104 00.001 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.50 hyp=0.76 cameraTheta=-2.42 mountX=0.49 mountY=0.62, mountTheta=0.90
00:14:04.111 00.007 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.50, opts=13)
00:14:04.113 00.002 14964 Enqueuing Move request for scope (-0.57, -0.50)
00:14:04.114 00.001 12044 Worker thread wakes up
00:14:04.114 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.50) opts 0xd
00:14:04.114 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.50)
00:14:04.114 00.000 12044 Moving (-0.57, -0.50) raw xDistance=0.49 yDistance=0.62
00:14:04.115 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.49 is < calculated value 0.80, using input
00:14:04.115 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.49, slope = 0.12
00:14:04.115 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:14:04.115 00.000 12044 MoveAxis(W, 38, ABG)
00:14:04.115 00.000 12044 Guiding  Dir = 3, Dur = 38
00:14:04.130 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17383, med=615, FiltMin=531, FiltMax=13895, Gamma=0.810
00:14:04.140 00.010 14964 UpdateGuideState exits: m=299555 SNR=347.0
00:14:04.142 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:04.143 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:04.145 00.002 14964 Enqueuing Expose request
00:14:04.171 00.026 12044 IsSlewing returns 0
00:14:04.171 00.000 12044 IsGuiding returns 0
00:14:04.202 00.031 12044 PulseGuide returned control before completion, sleep 17
00:14:04.232 00.030 12044 IsGuiding returns 1
00:14:04.232 00.000 12044 scope still moving after pulse duration time elapsed
00:14:04.294 00.062 12044 IsSlewing returns 0
00:14:04.296 00.002 12044 IsGuiding returns 0
00:14:04.296 00.000 12044 scope move finished after 38 + 86 ms
00:14:04.296 00.000 12044 Move returns status 0, amount 38
00:14:04.296 00.000 12044 MoveAxis(S, 57, ABG)
00:14:04.296 00.000 12044 Guiding  Dir = 1, Dur = 57
00:14:04.325 00.029 12044 IsSlewing returns 0
00:14:04.325 00.000 12044 IsGuiding returns 0
00:14:04.357 00.032 12044 PulseGuide returned control before completion, sleep 36
00:14:04.405 00.048 12044 IsGuiding returns 1
00:14:04.405 00.000 12044 scope still moving after pulse duration time elapsed
00:14:04.479 00.074 12044 IsSlewing returns 0
00:14:04.480 00.001 12044 IsGuiding returns 0
00:14:04.480 00.000 12044 scope move finished after 57 + 97 ms
00:14:04.480 00.000 12044 Move returns status 0, amount 57
00:14:04.480 00.000 12044 move complete, result=0
00:14:04.480 00.000 12044 worker thread done servicing request
00:14:04.480 00.000 12044 Worker thread wakes up
00:14:04.480 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:04.480 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:04.480 00.000 14964 GuideStep: 0.5 px 38 ms WEST, 0.6 px 57 ms SOUTH
00:14:07.599 03.119 12044 Exposure complete
00:14:07.638 00.039 12044 worker thread done servicing request
00:14:07.638 00.000 14964 OnExposeComplete: enter
00:14:07.640 00.002 14964 UpdateGuideState(): m_state=6
00:14:07.642 00.002 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1758
00:14:07.644 00.002 14964 Star::Find returns 1 (0), X=275.42, Y=92.94, Mass=303776, SNR=344.4, Peak=17671 HFD=4.0
00:14:07.645 00.001 14964 MultiStar: [#1 0.38,0.24,0.18,U] [#2 0.39,0.19,0.08,U] 
00:14:07.646 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.12}, one-star: {0.31, -0.21}
00:14:07.648 00.002 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
00:14:07.650 00.002 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
00:14:07.651 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.12 hyp=0.35 cameraTheta=-0.35 mountX=0.13 mountY=-0.31, mountTheta=-1.19
00:14:07.654 00.003 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.12, opts=13)
00:14:07.655 00.001 14964 Enqueuing Move request for scope (0.33, -0.12)
00:14:07.657 00.002 12044 Worker thread wakes up
00:14:07.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.12) opts 0xd
00:14:07.657 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.12)
00:14:07.657 00.000 12044 Moving (0.33, -0.12) raw xDistance=0.13 yDistance=-0.31
00:14:07.657 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.75, using input
00:14:07.657 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:14:07.658 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.12
00:14:07.658 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:07.658 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:14:07.658 00.000 12044 MoveAxis(E, 0, ABG)
00:14:07.658 00.000 12044 Move returns status 0, amount 0
00:14:07.658 00.000 12044 MoveAxis(N, 0, ABG)
00:14:07.658 00.000 12044 Move returns status 0, amount 0
00:14:07.658 00.000 12044 move complete, result=0
00:14:07.658 00.000 12044 worker thread done servicing request
00:14:07.669 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17671, med=615, FiltMin=531, FiltMax=14067, Gamma=0.810
00:14:07.675 00.006 14964 UpdateGuideState exits: m=303776 SNR=344.4
00:14:07.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:07.677 00.001 14964 Enqueuing Expose request
00:14:07.677 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:14:07.678 00.001 12044 Worker thread wakes up
00:14:07.678 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:07.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:10.800 03.122 12044 Exposure complete
00:14:10.833 00.033 12044 worker thread done servicing request
00:14:10.833 00.000 14964 OnExposeComplete: enter
00:14:10.834 00.001 14964 UpdateGuideState(): m_state=6
00:14:10.835 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1759
00:14:10.836 00.001 14964 Star::Find returns 1 (0), X=275.44, Y=92.86, Mass=308028, SNR=355.6, Peak=20091 HFD=3.9
00:14:10.838 00.002 14964 MultiStar: [#1 0.43,0.39,0.19,U] [#2 0.50,0.48,0.00,M1] 
00:14:10.840 00.002 14964 refined, 1 included, MultiStar: {0.34, -0.18}, one-star: {0.33, -0.29}
00:14:10.840 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
00:14:10.841 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.16)
00:14:10.842 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.39 cameraTheta=-0.48 mountX=0.19 mountY=-0.32, mountTheta=-1.05
00:14:10.844 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.18, opts=13)
00:14:10.846 00.002 14964 Enqueuing Move request for scope (0.34, -0.18)
00:14:10.847 00.001 12044 Worker thread wakes up
00:14:10.847 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
00:14:10.848 00.001 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
00:14:10.848 00.000 12044 Moving (0.34, -0.18) raw xDistance=0.19 yDistance=-0.32
00:14:10.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
00:14:10.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:10.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:14:10.848 00.000 12044 MoveAxis(E, 0, ABG)
00:14:10.848 00.000 12044 Move returns status 0, amount 0
00:14:10.848 00.000 12044 MoveAxis(N, 0, ABG)
00:14:10.848 00.000 12044 Move returns status 0, amount 0
00:14:10.848 00.000 12044 move complete, result=0
00:14:10.848 00.000 12044 worker thread done servicing request
00:14:10.861 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20091, med=615, FiltMin=527, FiltMax=16357, Gamma=0.810
00:14:10.871 00.010 14964 UpdateGuideState exits: m=308028 SNR=355.6
00:14:10.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.873 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:10.873 00.000 14964 Enqueuing Expose request
00:14:10.875 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:14:10.877 00.002 12044 Worker thread wakes up
00:14:10.877 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:10.877 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:13.982 03.105 12044 Exposure complete
00:14:14.006 00.024 12044 worker thread done servicing request
00:14:14.006 00.000 14964 OnExposeComplete: enter
00:14:14.007 00.001 14964 UpdateGuideState(): m_state=6
00:14:14.008 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1760
00:14:14.009 00.001 14964 Star::Find returns 1 (0), X=275.59, Y=92.87, Mass=304219, SNR=351.6, Peak=20181 HFD=3.9
00:14:14.009 00.000 14964 MultiStar: [#1 0.51,0.62,0.00,M1] [#2 1.08,0.28,0.00,M2] 
00:14:14.010 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
00:14:14.010 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
00:14:14.011 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.28 hyp=0.56 cameraTheta=-0.52 mountX=0.29 mountY=-0.45, mountTheta=-1.01
00:14:14.013 00.002 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.28, opts=13)
00:14:14.016 00.003 14964 Enqueuing Move request for scope (0.48, -0.28)
00:14:14.017 00.001 12044 Worker thread wakes up
00:14:14.017 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.28) opts 0xd
00:14:14.017 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.28)
00:14:14.017 00.000 12044 Moving (0.48, -0.28) raw xDistance=0.29 yDistance=-0.45
00:14:14.017 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.00
00:14:14.017 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:14.017 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:14:14.017 00.000 12044 MoveAxis(E, 0, ABG)
00:14:14.017 00.000 12044 Move returns status 0, amount 0
00:14:14.017 00.000 12044 MoveAxis(N, 0, ABG)
00:14:14.017 00.000 12044 Move returns status 0, amount 0
00:14:14.017 00.000 12044 move complete, result=0
00:14:14.017 00.000 12044 worker thread done servicing request
00:14:14.029 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20181, med=615, FiltMin=528, FiltMax=16031, Gamma=0.810
00:14:14.038 00.009 14964 UpdateGuideState exits: m=304219 SNR=351.6
00:14:14.039 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.040 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:14.042 00.002 14964 Enqueuing Expose request
00:14:14.043 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
00:14:14.044 00.001 12044 Worker thread wakes up
00:14:14.044 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:14.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:17.143 03.099 12044 Exposure complete
00:14:17.176 00.033 12044 worker thread done servicing request
00:14:17.176 00.000 14964 OnExposeComplete: enter
00:14:17.177 00.001 14964 UpdateGuideState(): m_state=6
00:14:17.177 00.000 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1761
00:14:17.178 00.001 14964 Star::Find returns 1 (0), X=275.26, Y=93.14, Mass=305978, SNR=349.2, Peak=17823 HFD=4.3
00:14:17.178 00.000 14964 MultiStar: [#1 0.05,0.29,0.17,U] [#2 0.44,0.36,0.07,U] 
00:14:17.179 00.001 14964 single-star, 2 included, MultiStar: {0.15, 0.06}, one-star: {0.15, -0.01}
00:14:17.179 00.000 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
00:14:17.180 00.001 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.72)
00:14:17.180 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=0.01 mountY=-0.14, mountTheta=-1.51
00:14:17.181 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.01, opts=13)
00:14:17.182 00.001 14964 Enqueuing Move request for scope (0.15, -0.01)
00:14:17.182 00.000 12044 Worker thread wakes up
00:14:17.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:14:17.182 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:14:17.182 00.000 12044 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.14
00:14:17.182 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
00:14:17.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:17.183 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:17.183 00.000 12044 MoveAxis(E, 0, ABG)
00:14:17.183 00.000 12044 Move returns status 0, amount 0
00:14:17.183 00.000 12044 MoveAxis(N, 0, ABG)
00:14:17.183 00.000 12044 Move returns status 0, amount 0
00:14:17.183 00.000 12044 move complete, result=0
00:14:17.183 00.000 12044 worker thread done servicing request
00:14:17.190 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17823, med=615, FiltMin=525, FiltMax=14327, Gamma=0.810
00:14:17.196 00.006 14964 UpdateGuideState exits: m=305978 SNR=349.2
00:14:17.196 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.197 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:17.197 00.000 14964 Enqueuing Expose request
00:14:17.198 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:17.198 00.000 12044 Worker thread wakes up
00:14:17.199 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:17.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:20.301 03.102 12044 Exposure complete
00:14:20.344 00.043 12044 worker thread done servicing request
00:14:20.345 00.001 14964 OnExposeComplete: enter
00:14:20.346 00.001 14964 UpdateGuideState(): m_state=6
00:14:20.347 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1762
00:14:20.347 00.000 14964 Star::Find returns 1 (0), X=275.30, Y=92.54, Mass=296931, SNR=351.8, Peak=17623 HFD=4.0
00:14:20.348 00.001 14964 MultiStar: [#1 0.34,0.51,0.17,U] [#2 0.53,0.38,0.00,M2] 
00:14:20.349 00.001 14964 refined, 1 included, MultiStar: {0.21, -0.44}, one-star: {0.19, -0.61}
00:14:20.349 00.000 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
00:14:20.350 00.001 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.80)
00:14:20.350 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-1.12 mountX=0.45 mountY=-0.17, mountTheta=-0.36
00:14:20.352 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.44, opts=13)
00:14:20.353 00.001 14964 Enqueuing Move request for scope (0.21, -0.44)
00:14:20.354 00.001 12044 Worker thread wakes up
00:14:20.354 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.44) opts 0xd
00:14:20.354 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.44)
00:14:20.354 00.000 12044 Moving (0.21, -0.44) raw xDistance=0.45 yDistance=-0.17
00:14:20.354 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.45, slope = 0.05
00:14:20.354 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:20.354 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:14:20.354 00.000 12044 MoveAxis(W, 16, ABG)
00:14:20.354 00.000 12044 Guiding  Dir = 3, Dur = 16
00:14:20.370 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17623, med=614, FiltMin=529, FiltMax=13539, Gamma=0.810
00:14:20.377 00.007 14964 UpdateGuideState exits: m=296931 SNR=351.8
00:14:20.378 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:20.378 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:20.378 00.000 14964 Enqueuing Expose request
00:14:20.388 00.010 12044 IsSlewing returns 0
00:14:20.389 00.001 12044 IsGuiding returns 0
00:14:20.421 00.032 12044 IsGuiding returns 1
00:14:20.421 00.000 12044 scope still moving after pulse duration time elapsed
00:14:20.481 00.060 12044 IsSlewing returns 0
00:14:20.482 00.001 12044 IsGuiding returns 0
00:14:20.482 00.000 12044 scope move finished after 16 + 78 ms
00:14:20.484 00.002 12044 Move returns status 0, amount 16
00:14:20.484 00.000 12044 MoveAxis(N, 0, ABG)
00:14:20.484 00.000 12044 Move returns status 0, amount 0
00:14:20.484 00.000 12044 move complete, result=0
00:14:20.484 00.000 12044 worker thread done servicing request
00:14:20.484 00.000 12044 Worker thread wakes up
00:14:20.484 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:20.484 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:20.484 00.000 14964 GuideStep: 0.4 px 16 ms WEST, -0.2 px 0 ms NORTH
00:14:23.608 03.124 12044 Exposure complete
00:14:23.641 00.033 12044 worker thread done servicing request
00:14:23.641 00.000 14964 OnExposeComplete: enter
00:14:23.642 00.001 14964 UpdateGuideState(): m_state=6
00:14:23.642 00.000 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1763
00:14:23.643 00.001 14964 Star::Find returns 1 (0), X=275.39, Y=92.84, Mass=305645, SNR=350.8, Peak=18871 HFD=4.0
00:14:23.643 00.000 14964 MultiStar: [#1 0.38,0.39,0.17,U] [#2 0.50,0.37,0.07,U] 
00:14:23.644 00.001 14964 refined, 2 included, MultiStar: {0.30, -0.18}, one-star: {0.28, -0.31}
00:14:23.644 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
00:14:23.646 00.002 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.21)
00:14:23.647 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.53 mountX=0.18 mountY=-0.28, mountTheta=-1.00
00:14:23.651 00.004 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.18, opts=13)
00:14:23.652 00.001 14964 Enqueuing Move request for scope (0.30, -0.18)
00:14:23.652 00.000 12044 Worker thread wakes up
00:14:23.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
00:14:23.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
00:14:23.652 00.000 12044 Moving (0.30, -0.18) raw xDistance=0.18 yDistance=-0.28
00:14:23.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
00:14:23.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:23.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:14:23.652 00.000 12044 MoveAxis(E, 0, ABG)
00:14:23.652 00.000 12044 Move returns status 0, amount 0
00:14:23.652 00.000 12044 MoveAxis(N, 0, ABG)
00:14:23.653 00.001 12044 Move returns status 0, amount 0
00:14:23.653 00.000 12044 move complete, result=0
00:14:23.653 00.000 12044 worker thread done servicing request
00:14:23.665 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18871, med=614, FiltMin=533, FiltMax=14459, Gamma=0.810
00:14:23.675 00.010 14964 UpdateGuideState exits: m=305645 SNR=350.8
00:14:23.677 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.677 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:23.678 00.001 14964 Enqueuing Expose request
00:14:23.678 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:14:23.679 00.001 12044 Worker thread wakes up
00:14:23.679 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:23.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:26.786 03.107 12044 Exposure complete
00:14:26.806 00.020 12044 worker thread done servicing request
00:14:26.806 00.000 14964 OnExposeComplete: enter
00:14:26.807 00.001 14964 UpdateGuideState(): m_state=6
00:14:26.808 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1764
00:14:26.808 00.000 14964 Star::Find returns 1 (0), X=275.39, Y=92.48, Mass=296810, SNR=342.3, Peak=18835 HFD=4.0
00:14:26.809 00.001 14964 MultiStar: [#1 0.59,0.69,0.00,M1] [#2 0.65,0.66,0.00,M2] 
00:14:26.809 00.000 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.56) = xAngle (0.38 = 0.38)
00:14:26.810 00.001 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.44 = -2.85)
00:14:26.810 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.67 hyp=0.72 cameraTheta=-1.17 mountX=0.67 mountY=-0.21, mountTheta=-0.30
00:14:26.811 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.67, opts=13)
00:14:26.812 00.001 14964 Enqueuing Move request for scope (0.28, -0.67)
00:14:26.812 00.000 12044 Worker thread wakes up
00:14:26.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.67) opts 0xd
00:14:26.812 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.67)
00:14:26.812 00.000 12044 Moving (0.28, -0.67) raw xDistance=0.67 yDistance=-0.21
00:14:26.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.67, slope = 0.07
00:14:26.813 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:26.813 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:14:26.813 00.000 12044 MoveAxis(W, 34, ABG)
00:14:26.813 00.000 12044 Guiding  Dir = 3, Dur = 34
00:14:26.821 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18835, med=614, FiltMin=523, FiltMax=14551, Gamma=0.810
00:14:26.827 00.006 14964 UpdateGuideState exits: m=296810 SNR=342.3
00:14:26.828 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.829 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:26.829 00.000 14964 Enqueuing Expose request
00:14:26.839 00.010 12044 IsSlewing returns 0
00:14:26.839 00.000 12044 IsGuiding returns 0
00:14:26.871 00.032 12044 PulseGuide returned control before completion, sleep 13
00:14:26.893 00.022 12044 IsGuiding returns 1
00:14:26.893 00.000 12044 scope still moving after pulse duration time elapsed
00:14:26.981 00.088 12044 IsSlewing returns 0
00:14:26.982 00.001 12044 IsGuiding returns 0
00:14:26.982 00.000 12044 scope move finished after 34 + 107 ms
00:14:26.982 00.000 12044 Move returns status 0, amount 34
00:14:26.982 00.000 12044 MoveAxis(N, 0, ABG)
00:14:26.982 00.000 12044 Move returns status 0, amount 0
00:14:26.982 00.000 12044 move complete, result=0
00:14:26.982 00.000 12044 worker thread done servicing request
00:14:26.982 00.000 12044 Worker thread wakes up
00:14:26.982 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:26.982 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:26.982 00.000 14964 GuideStep: 0.7 px 34 ms WEST, -0.2 px 0 ms NORTH
00:14:30.097 03.115 12044 Exposure complete
00:14:30.134 00.037 12044 worker thread done servicing request
00:14:30.134 00.000 14964 OnExposeComplete: enter
00:14:30.135 00.001 14964 UpdateGuideState(): m_state=6
00:14:30.136 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1765
00:14:30.136 00.000 14964 Star::Find returns 1 (0), X=275.60, Y=92.97, Mass=304859, SNR=354.4, Peak=19473 HFD=4.1
00:14:30.137 00.001 14964 MultiStar: [#1 0.47,0.36,0.17,U] [#2 0.50,0.19,0.07,U] 
00:14:30.137 00.000 14964 refined, 2 included, MultiStar: {0.49, -0.08}, one-star: {0.49, -0.18}
00:14:30.138 00.001 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
00:14:30.138 00.000 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.84)
00:14:30.139 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=-0.08 hyp=0.49 cameraTheta=-0.17 mountX=0.09 mountY=-0.47, mountTheta=-1.39
00:14:30.140 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.08, opts=13)
00:14:30.141 00.001 14964 Enqueuing Move request for scope (0.49, -0.08)
00:14:30.143 00.002 12044 Worker thread wakes up
00:14:30.144 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.08) opts 0xd
00:14:30.144 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.08)
00:14:30.144 00.000 12044 Moving (0.49, -0.08) raw xDistance=0.09 yDistance=-0.47
00:14:30.144 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.11, using input
00:14:30.144 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
00:14:30.144 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:30.144 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:14:30.144 00.000 12044 MoveAxis(E, 0, ABG)
00:14:30.144 00.000 12044 Move returns status 0, amount 0
00:14:30.144 00.000 12044 MoveAxis(N, 0, ABG)
00:14:30.144 00.000 12044 Move returns status 0, amount 0
00:14:30.144 00.000 12044 move complete, result=0
00:14:30.144 00.000 12044 worker thread done servicing request
00:14:30.158 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19473, med=615, FiltMin=526, FiltMax=16619, Gamma=0.810
00:14:30.167 00.009 14964 UpdateGuideState exits: m=304859 SNR=354.4
00:14:30.168 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.169 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:30.170 00.001 14964 Enqueuing Expose request
00:14:30.170 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:14:30.171 00.001 12044 Worker thread wakes up
00:14:30.171 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:30.171 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:33.282 03.111 12044 Exposure complete
00:14:33.324 00.042 12044 worker thread done servicing request
00:14:33.324 00.000 14964 OnExposeComplete: enter
00:14:33.326 00.002 14964 UpdateGuideState(): m_state=6
00:14:33.328 00.002 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1766
00:14:33.329 00.001 14964 Star::Find returns 1 (0), X=275.29, Y=93.18, Mass=303418, SNR=345.3, Peak=18691 HFD=4.2
00:14:33.331 00.002 14964 MultiStar: [#1 0.28,-0.00,0.17,U] [#2 0.28,-0.21,0.07,U] 
00:14:33.334 00.003 14964 single-star, 2 included, MultiStar: {0.20, 0.02}, one-star: {0.18, 0.04}
00:14:33.335 00.001 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
00:14:33.335 00.000 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
00:14:33.336 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.03 mountY=-0.18, mountTheta=-1.76
00:14:33.338 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.04, opts=13)
00:14:33.342 00.004 14964 Enqueuing Move request for scope (0.18, 0.04)
00:14:33.344 00.002 12044 Worker thread wakes up
00:14:33.344 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
00:14:33.344 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
00:14:33.345 00.001 12044 Moving (0.18, 0.04) raw xDistance=-0.03 yDistance=-0.18
00:14:33.345 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
00:14:33.345 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
00:14:33.345 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:33.345 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:33.345 00.000 12044 MoveAxis(E, 0, ABG)
00:14:33.345 00.000 12044 Move returns status 0, amount 0
00:14:33.345 00.000 12044 MoveAxis(N, 0, ABG)
00:14:33.345 00.000 12044 Move returns status 0, amount 0
00:14:33.345 00.000 12044 move complete, result=0
00:14:33.345 00.000 12044 worker thread done servicing request
00:14:33.361 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18691, med=615, FiltMin=533, FiltMax=15619, Gamma=0.810
00:14:33.373 00.012 14964 UpdateGuideState exits: m=303418 SNR=345.3
00:14:33.374 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:33.376 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:33.377 00.001 14964 Enqueuing Expose request
00:14:33.379 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:33.381 00.002 12044 Worker thread wakes up
00:14:33.381 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:33.381 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:36.488 03.107 12044 Exposure complete
00:14:36.510 00.022 12044 worker thread done servicing request
00:14:36.511 00.001 14964 OnExposeComplete: enter
00:14:36.511 00.000 14964 UpdateGuideState(): m_state=6
00:14:36.512 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1767
00:14:36.513 00.001 14964 Star::Find returns 1 (0), X=275.57, Y=93.07, Mass=304236, SNR=355.8, Peak=18193 HFD=4.1
00:14:36.513 00.000 14964 MultiStar: [#1 0.48,0.39,0.15,U] [#2 0.42,-0.03,0.08,U] 
00:14:36.514 00.001 14964 refined, 2 included, MultiStar: {0.46, -0.01}, one-star: {0.46, -0.07}
00:14:36.514 00.000 14964 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.56) = xAngle (1.53 = 1.53)
00:14:36.515 00.001 14964 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.59 = -1.70)
00:14:36.515 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.02 mountX=0.02 mountY=-0.46, mountTheta=-1.53
00:14:36.516 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.01, opts=13)
00:14:36.517 00.001 14964 Enqueuing Move request for scope (0.46, -0.01)
00:14:36.517 00.000 12044 Worker thread wakes up
00:14:36.517 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0xd
00:14:36.517 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
00:14:36.517 00.000 12044 Moving (0.46, -0.01) raw xDistance=0.02 yDistance=-0.46
00:14:36.518 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
00:14:36.518 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-1.09 newest=-1.11
00:14:36.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:14:36.518 00.000 12044 MoveAxis(E, 0, ABG)
00:14:36.518 00.000 12044 Move returns status 0, amount 0
00:14:36.518 00.000 12044 BLC: Oldest BLC event removed
00:14:36.518 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 368 applied
00:14:36.518 00.000 12044 MoveAxis(N, 411, ABG)
00:14:36.518 00.000 12044 Guiding  Dir = 0, Dur = 411
00:14:36.526 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18193, med=615, FiltMin=520, FiltMax=15607, Gamma=0.810
00:14:36.531 00.005 14964 UpdateGuideState exits: m=304236 SNR=355.8
00:14:36.532 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.532 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:36.533 00.001 14964 Enqueuing Expose request
00:14:36.576 00.043 12044 IsSlewing returns 0
00:14:36.577 00.001 12044 IsGuiding returns 0
00:14:36.608 00.031 12044 PulseGuide returned control before completion, sleep 389
00:14:37.004 00.396 12044 IsGuiding returns 1
00:14:37.004 00.000 12044 scope still moving after pulse duration time elapsed
00:14:37.077 00.073 12044 IsSlewing returns 0
00:14:37.077 00.000 12044 IsGuiding returns 0
00:14:37.077 00.000 12044 scope move finished after 411 + 88 ms
00:14:37.077 00.000 12044 Move returns status 0, amount 411
00:14:37.077 00.000 12044 move complete, result=0
00:14:37.077 00.000 12044 worker thread done servicing request
00:14:37.077 00.000 12044 Worker thread wakes up
00:14:37.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:37.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:37.077 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 411 ms NORTH
00:14:40.208 03.131 12044 Exposure complete
00:14:40.234 00.026 12044 worker thread done servicing request
00:14:40.234 00.000 14964 OnExposeComplete: enter
00:14:40.235 00.001 14964 UpdateGuideState(): m_state=6
00:14:40.235 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1768
00:14:40.236 00.001 14964 Star::Find returns 1 (0), X=274.67, Y=92.93, Mass=303012, SNR=344.9, Peak=19083 HFD=4.0
00:14:40.236 00.000 14964 MultiStar: [#1 -0.27,0.33,0.19,U] [#2 -0.14,0.22,0.08,U] 
00:14:40.238 00.002 14964 refined, 2 included, MultiStar: {-0.40, -0.10}, one-star: {-0.44, -0.22}
00:14:40.238 00.000 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
00:14:40.239 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
00:14:40.239 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.10 hyp=0.41 cameraTheta=-2.88 mountX=0.10 mountY=0.40, mountTheta=1.33
00:14:40.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.10, opts=13)
00:14:40.241 00.001 14964 Enqueuing Move request for scope (-0.40, -0.10)
00:14:40.241 00.000 12044 Worker thread wakes up
00:14:40.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.10) opts 0xd
00:14:40.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.10)
00:14:40.241 00.000 12044 Moving (-0.40, -0.10) raw xDistance=0.10 yDistance=0.40
00:14:40.241 00.000 12044 BLC: History state: CurrMiss=-0.40, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.458042, 1:-0.403871
00:14:40.241 00.000 12044 BLC: No correction, Miss < min_move
00:14:40.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
00:14:40.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:40.242 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:14:40.242 00.000 12044 MoveAxis(E, 0, ABG)
00:14:40.242 00.000 12044 Move returns status 0, amount 0
00:14:40.242 00.000 12044 MoveAxis(N, 0, ABG)
00:14:40.242 00.000 12044 Move returns status 0, amount 0
00:14:40.242 00.000 12044 move complete, result=0
00:14:40.242 00.000 12044 worker thread done servicing request
00:14:40.249 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19083, med=615, FiltMin=531, FiltMax=16155, Gamma=0.810
00:14:40.254 00.005 14964 UpdateGuideState exits: m=303012 SNR=344.9
00:14:40.255 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.255 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:40.256 00.001 14964 Enqueuing Expose request
00:14:40.256 00.000 12044 Worker thread wakes up
00:14:40.256 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:14:40.257 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:40.257 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:43.357 03.100 12044 Exposure complete
00:14:43.379 00.022 12044 worker thread done servicing request
00:14:43.379 00.000 14964 OnExposeComplete: enter
00:14:43.380 00.001 14964 UpdateGuideState(): m_state=6
00:14:43.381 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1769
00:14:43.381 00.000 14964 Star::Find returns 1 (0), X=274.84, Y=92.82, Mass=297958, SNR=348.5, Peak=17827 HFD=4.0
00:14:43.382 00.001 14964 MultiStar: [#1 -0.13,0.30,0.17,U] [#2 -0.15,0.50,0.08,U] 
00:14:43.382 00.000 14964 refined, 2 included, MultiStar: {-0.24, -0.19}, one-star: {-0.27, -0.33}
00:14:43.383 00.001 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
00:14:43.383 00.000 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
00:14:43.384 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-2.49 mountX=0.18 mountY=0.26, mountTheta=0.96
00:14:43.385 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.19, opts=13)
00:14:43.385 00.000 14964 Enqueuing Move request for scope (-0.24, -0.19)
00:14:43.386 00.001 12044 Worker thread wakes up
00:14:43.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.19) opts 0xd
00:14:43.386 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.19)
00:14:43.386 00.000 12044 Moving (-0.24, -0.19) raw xDistance=0.18 yDistance=0.26
00:14:43.386 00.000 12044 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.458042, 1:-0.403871, 2:-0.259521
00:14:43.386 00.000 12044 BLC: No correction, Miss < min_move
00:14:43.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
00:14:43.386 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:43.386 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:14:43.386 00.000 12044 MoveAxis(E, 0, ABG)
00:14:43.386 00.000 12044 Move returns status 0, amount 0
00:14:43.386 00.000 12044 MoveAxis(N, 0, ABG)
00:14:43.386 00.000 12044 Move returns status 0, amount 0
00:14:43.386 00.000 12044 move complete, result=0
00:14:43.386 00.000 12044 worker thread done servicing request
00:14:43.393 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18395, med=614, FiltMin=531, FiltMax=15267, Gamma=0.810
00:14:43.399 00.006 14964 UpdateGuideState exits: m=297958 SNR=348.5
00:14:43.399 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:43.400 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:43.400 00.000 14964 Enqueuing Expose request
00:14:43.401 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:14:43.401 00.000 12044 Worker thread wakes up
00:14:43.401 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:43.401 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:46.509 03.108 12044 Exposure complete
00:14:46.530 00.021 12044 worker thread done servicing request
00:14:46.530 00.000 14964 OnExposeComplete: enter
00:14:46.531 00.001 14964 UpdateGuideState(): m_state=6
00:14:46.531 00.000 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1770
00:14:46.532 00.001 14964 Star::Find returns 1 (0), X=274.91, Y=93.23, Mass=301248, SNR=338.3, Peak=22215 HFD=4.1
00:14:46.533 00.001 14964 MultiStar: [#1 -0.19,0.01,0.18,U] [#2 0.09,-0.14,0.07,U] 
00:14:46.533 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.06}, one-star: {-0.20, 0.09}
00:14:46.533 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.36 = -1.93)
00:14:46.534 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.13)
00:14:46.534 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.80 mountX=-0.07 mountY=0.17, mountTheta=1.94
00:14:46.535 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.06, opts=13)
00:14:46.536 00.001 14964 Enqueuing Move request for scope (-0.18, 0.06)
00:14:46.537 00.001 12044 Worker thread wakes up
00:14:46.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
00:14:46.537 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
00:14:46.537 00.000 12044 Moving (-0.18, 0.06) raw xDistance=-0.07 yDistance=0.17
00:14:46.537 00.000 12044 BLC: window closed
00:14:46.537 00.000 12044 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.458042, 1:-0.403871, 2:-0.259521
00:14:46.537 00.000 12044 BLC: No correction, Miss < min_move
00:14:46.537 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.20, using input
00:14:46.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.03
00:14:46.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:46.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:14:46.537 00.000 12044 MoveAxis(E, 0, ABG)
00:14:46.537 00.000 12044 Move returns status 0, amount 0
00:14:46.537 00.000 12044 MoveAxis(N, 0, ABG)
00:14:46.537 00.000 12044 Move returns status 0, amount 0
00:14:46.537 00.000 12044 move complete, result=0
00:14:46.537 00.000 12044 worker thread done servicing request
00:14:46.544 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22215, med=614, FiltMin=530, FiltMax=12431, Gamma=0.810
00:14:46.550 00.006 14964 UpdateGuideState exits: m=301248 SNR=338.3
00:14:46.550 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.551 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:46.551 00.000 14964 Enqueuing Expose request
00:14:46.551 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:46.552 00.001 12044 Worker thread wakes up
00:14:46.552 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:46.552 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:49.680 03.128 12044 Exposure complete
00:14:49.703 00.023 12044 worker thread done servicing request
00:14:49.703 00.000 14964 OnExposeComplete: enter
00:14:49.703 00.000 14964 UpdateGuideState(): m_state=6
00:14:49.704 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1771
00:14:49.705 00.001 14964 Star::Find returns 1 (0), X=274.64, Y=93.36, Mass=304674, SNR=342.8, Peak=19423 HFD=3.8
00:14:49.705 00.000 14964 MultiStar: [#1 -0.43,-0.24,0.18,U] [#2 -0.30,-0.48,0.08,U] 
00:14:49.706 00.001 14964 refined, 2 included, MultiStar: {-0.46, 0.11}, one-star: {-0.47, 0.22}
00:14:49.706 00.000 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.46 = -1.83)
00:14:49.707 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
00:14:49.707 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.11 hyp=0.47 cameraTheta=2.90 mountX=-0.12 mountY=0.44, mountTheta=1.83
00:14:49.708 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.11, opts=13)
00:14:49.709 00.001 14964 Enqueuing Move request for scope (-0.46, 0.11)
00:14:49.709 00.000 12044 Worker thread wakes up
00:14:49.709 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.11) opts 0xd
00:14:49.709 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.11)
00:14:49.709 00.000 12044 Moving (-0.46, 0.11) raw xDistance=-0.12 yDistance=0.44
00:14:49.709 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.36, using input
00:14:49.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.06
00:14:49.709 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:49.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:14:49.709 00.000 12044 MoveAxis(E, 0, ABG)
00:14:49.709 00.000 12044 Move returns status 0, amount 0
00:14:49.709 00.000 12044 MoveAxis(N, 0, ABG)
00:14:49.709 00.000 12044 Move returns status 0, amount 0
00:14:49.709 00.000 12044 move complete, result=0
00:14:49.709 00.000 12044 worker thread done servicing request
00:14:49.716 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19423, med=613, FiltMin=528, FiltMax=14761, Gamma=0.810
00:14:49.722 00.006 14964 UpdateGuideState exits: m=304674 SNR=342.8
00:14:49.723 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:49.723 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:49.724 00.001 14964 Enqueuing Expose request
00:14:49.724 00.000 12044 Worker thread wakes up
00:14:49.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:49.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:49.724 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:14:52.854 03.130 12044 Exposure complete
00:14:52.877 00.023 12044 worker thread done servicing request
00:14:52.877 00.000 14964 OnExposeComplete: enter
00:14:52.878 00.001 14964 UpdateGuideState(): m_state=6
00:14:52.878 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1772
00:14:52.879 00.001 14964 Star::Find returns 1 (0), X=274.55, Y=93.12, Mass=304858, SNR=347.2, Peak=19472 HFD=3.9
00:14:52.879 00.000 14964 MultiStar: [#1 -0.47,0.18,0.18,U] [#2 -0.45,0.07,0.08,U] 
00:14:52.880 00.001 14964 refined, 2 included, MultiStar: {-0.54, 0.01}, one-star: {-0.56, -0.03}
00:14:52.880 00.000 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
00:14:52.881 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.45)
00:14:52.882 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.12 mountX=-0.02 mountY=0.54, mountTheta=1.60
00:14:52.883 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.01, opts=13)
00:14:52.884 00.001 14964 Enqueuing Move request for scope (-0.54, 0.01)
00:14:52.885 00.001 12044 Worker thread wakes up
00:14:52.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.01) opts 0xd
00:14:52.885 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.01)
00:14:52.885 00.000 12044 Moving (-0.54, 0.01) raw xDistance=-0.02 yDistance=0.54
00:14:52.885 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.29, using input
00:14:52.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
00:14:52.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:52.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
00:14:52.885 00.000 12044 MoveAxis(E, 0, ABG)
00:14:52.885 00.000 12044 Move returns status 0, amount 0
00:14:52.885 00.000 12044 MoveAxis(N, 0, ABG)
00:14:52.885 00.000 12044 Move returns status 0, amount 0
00:14:52.885 00.000 12044 move complete, result=0
00:14:52.885 00.000 12044 worker thread done servicing request
00:14:52.895 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19472, med=615, FiltMin=529, FiltMax=15527, Gamma=0.810
00:14:52.901 00.006 14964 UpdateGuideState exits: m=304858 SNR=347.2
00:14:52.902 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.902 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:52.903 00.001 14964 Enqueuing Expose request
00:14:52.903 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
00:14:52.904 00.001 12044 Worker thread wakes up
00:14:52.904 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:52.904 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:56.037 03.133 12044 Exposure complete
00:14:56.061 00.024 12044 worker thread done servicing request
00:14:56.061 00.000 14964 OnExposeComplete: enter
00:14:56.062 00.001 14964 UpdateGuideState(): m_state=6
00:14:56.062 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1773
00:14:56.063 00.001 14964 Star::Find returns 1 (0), X=274.63, Y=93.12, Mass=308501, SNR=356.4, Peak=19599 HFD=4.0
00:14:56.063 00.000 14964 MultiStar: [#1 -0.39,0.35,0.18,U] [#2 -0.45,0.14,0.08,U] 
00:14:56.064 00.001 14964 refined, 2 included, MultiStar: {-0.47, 0.04}, one-star: {-0.49, -0.02}
00:14:56.064 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
00:14:56.065 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.38)
00:14:56.065 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.04 hyp=0.47 cameraTheta=3.06 mountX=-0.05 mountY=0.46, mountTheta=1.67
00:14:56.066 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.04, opts=13)
00:14:56.067 00.001 14964 Enqueuing Move request for scope (-0.47, 0.04)
00:14:56.067 00.000 12044 Worker thread wakes up
00:14:56.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.04) opts 0xd
00:14:56.067 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.04)
00:14:56.067 00.000 12044 Moving (-0.47, 0.04) raw xDistance=-0.05 yDistance=0.46
00:14:56.067 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.31, using input
00:14:56.067 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:14:56.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.05
00:14:56.067 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:56.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:14:56.067 00.000 12044 MoveAxis(E, 0, ABG)
00:14:56.067 00.000 12044 Move returns status 0, amount 0
00:14:56.068 00.001 12044 MoveAxis(N, 0, ABG)
00:14:56.068 00.000 12044 Move returns status 0, amount 0
00:14:56.068 00.000 12044 move complete, result=0
00:14:56.068 00.000 12044 worker thread done servicing request
00:14:56.076 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19599, med=615, FiltMin=518, FiltMax=16011, Gamma=0.810
00:14:56.082 00.006 14964 UpdateGuideState exits: m=308501 SNR=356.4
00:14:56.082 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.083 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:56.083 00.000 14964 Enqueuing Expose request
00:14:56.084 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
00:14:56.084 00.000 12044 Worker thread wakes up
00:14:56.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:56.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:14:59.191 03.107 12044 Exposure complete
00:14:59.212 00.021 12044 worker thread done servicing request
00:14:59.212 00.000 14964 OnExposeComplete: enter
00:14:59.212 00.000 14964 UpdateGuideState(): m_state=6
00:14:59.213 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1774
00:14:59.213 00.000 14964 Star::Find returns 1 (0), X=274.38, Y=93.10, Mass=306138, SNR=360.3, Peak=19732 HFD=3.9
00:14:59.214 00.001 14964 MultiStar: [#1 -0.66,0.30,0.00,M1] [#2 -0.45,0.36,0.06,U] 
00:14:59.215 00.001 14964 refined, 1 included, MultiStar: {-0.71, -0.02}, one-star: {-0.73, -0.05}
00:14:59.215 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
00:14:59.216 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
00:14:59.216 00.000 14964 CameraToMount -- cameraX=-0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-3.11 mountX=0.01 mountY=0.71, mountTheta=1.55
00:14:59.217 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=-0.02, opts=13)
00:14:59.218 00.001 14964 Enqueuing Move request for scope (-0.71, -0.02)
00:14:59.218 00.000 12044 Worker thread wakes up
00:14:59.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.02) opts 0xd
00:14:59.218 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, -0.02)
00:14:59.218 00.000 12044 Moving (-0.71, -0.02) raw xDistance=0.01 yDistance=0.71
00:14:59.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
00:14:59.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:59.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71
00:14:59.218 00.000 12044 MoveAxis(E, 0, ABG)
00:14:59.218 00.000 12044 Move returns status 0, amount 0
00:14:59.218 00.000 12044 MoveAxis(N, 0, ABG)
00:14:59.218 00.000 12044 Move returns status 0, amount 0
00:14:59.218 00.000 12044 move complete, result=0
00:14:59.219 00.001 12044 worker thread done servicing request
00:14:59.227 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19732, med=614, FiltMin=528, FiltMax=16093, Gamma=0.810
00:14:59.232 00.005 14964 UpdateGuideState exits: m=306138 SNR=360.3
00:14:59.233 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.233 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:14:59.234 00.001 14964 Enqueuing Expose request
00:14:59.234 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
00:14:59.235 00.001 12044 Worker thread wakes up
00:14:59.235 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:14:59.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:02.356 03.121 12044 Exposure complete
00:15:02.378 00.022 12044 worker thread done servicing request
00:15:02.378 00.000 14964 OnExposeComplete: enter
00:15:02.378 00.000 14964 UpdateGuideState(): m_state=6
00:15:02.379 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1775
00:15:02.379 00.000 14964 Star::Find returns 1 (0), X=274.48, Y=93.10, Mass=302578, SNR=345.3, Peak=18924 HFD=3.9
00:15:02.380 00.001 14964 MultiStar: [#1 -0.39,0.31,0.18,U] [#2 -0.35,-0.02,0.08,U] 
00:15:02.381 00.001 14964 refined, 2 included, MultiStar: {-0.58, 0.01}, one-star: {-0.63, -0.04}
00:15:02.381 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
00:15:02.382 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.45)
00:15:02.382 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.01 hyp=0.58 cameraTheta=3.13 mountX=-0.02 mountY=0.57, mountTheta=1.60
00:15:02.383 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.01, opts=13)
00:15:02.384 00.001 14964 Enqueuing Move request for scope (-0.58, 0.01)
00:15:02.384 00.000 12044 Worker thread wakes up
00:15:02.384 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.01) opts 0xd
00:15:02.384 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.01)
00:15:02.384 00.000 12044 Moving (-0.58, 0.01) raw xDistance=-0.02 yDistance=0.57
00:15:02.384 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:15:02.384 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.24 newest=1.75
00:15:02.384 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
00:15:02.384 00.000 12044 MoveAxis(E, 0, ABG)
00:15:02.384 00.000 12044 Move returns status 0, amount 0
00:15:02.384 00.000 12044 BLC: Oldest BLC event removed
00:15:02.384 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 368 applied
00:15:02.384 00.000 12044 MoveAxis(S, 421, ABG)
00:15:02.384 00.000 12044 Guiding  Dir = 1, Dur = 421
00:15:02.393 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18924, med=616, FiltMin=534, FiltMax=14975, Gamma=0.810
00:15:02.398 00.005 14964 UpdateGuideState exits: m=302578 SNR=345.3
00:15:02.399 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.399 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:02.400 00.001 14964 Enqueuing Expose request
00:15:02.434 00.034 12044 IsSlewing returns 0
00:15:02.434 00.000 12044 IsGuiding returns 0
00:15:02.465 00.031 12044 PulseGuide returned control before completion, sleep 400
00:15:02.871 00.406 12044 IsGuiding returns 1
00:15:02.871 00.000 12044 scope still moving after pulse duration time elapsed
00:15:02.934 00.063 12044 IsSlewing returns 0
00:15:02.935 00.001 12044 IsGuiding returns 0
00:15:02.935 00.000 12044 scope move finished after 421 + 79 ms
00:15:02.935 00.000 12044 Move returns status 0, amount 421
00:15:02.935 00.000 12044 move complete, result=0
00:15:02.935 00.000 12044 worker thread done servicing request
00:15:02.935 00.000 12044 Worker thread wakes up
00:15:02.935 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 421 ms SOUTH
00:15:02.935 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:02.936 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:06.067 03.131 12044 Exposure complete
00:15:06.088 00.021 12044 worker thread done servicing request
00:15:06.088 00.000 14964 OnExposeComplete: enter
00:15:06.089 00.001 14964 UpdateGuideState(): m_state=6
00:15:06.089 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1776
00:15:06.090 00.001 14964 Star::Find returns 1 (0), X=275.37, Y=93.22, Mass=305322, SNR=351.0, Peak=18503 HFD=4.2
00:15:06.090 00.000 14964 MultiStar: [#1 0.23,0.02,0.16,U] [#2 0.29,-0.14,0.07,U] 
00:15:06.091 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.05}, one-star: {0.25, 0.07}
00:15:06.091 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
00:15:06.092 00.001 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.47)
00:15:06.092 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.21 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
00:15:06.093 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.05, opts=13)
00:15:06.094 00.001 14964 Enqueuing Move request for scope (0.25, 0.05)
00:15:06.094 00.000 12044 Worker thread wakes up
00:15:06.094 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
00:15:06.094 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
00:15:06.094 00.000 12044 Moving (0.25, 0.05) raw xDistance=-0.05 yDistance=-0.26
00:15:06.094 00.000 12044 BLC: History state: CurrMiss=-0.26, AvgInitMiss=-0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.573878, 1:-0.257658
00:15:06.094 00.000 12044 BLC: No correction, Miss < min_move
00:15:06.094 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
00:15:06.094 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:06.095 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:15:06.095 00.000 12044 MoveAxis(E, 0, ABG)
00:15:06.095 00.000 12044 Move returns status 0, amount 0
00:15:06.095 00.000 12044 MoveAxis(N, 0, ABG)
00:15:06.095 00.000 12044 Move returns status 0, amount 0
00:15:06.095 00.000 12044 move complete, result=0
00:15:06.095 00.000 12044 worker thread done servicing request
00:15:06.102 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18503, med=615, FiltMin=528, FiltMax=14661, Gamma=0.810
00:15:06.108 00.006 14964 UpdateGuideState exits: m=305322 SNR=351.0
00:15:06.108 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.109 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:06.109 00.000 14964 Enqueuing Expose request
00:15:06.110 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:15:06.111 00.001 12044 Worker thread wakes up
00:15:06.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:06.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:09.242 03.131 12044 Exposure complete
00:15:09.264 00.022 12044 worker thread done servicing request
00:15:09.264 00.000 14964 OnExposeComplete: enter
00:15:09.264 00.000 14964 UpdateGuideState(): m_state=6
00:15:09.266 00.002 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1777
00:15:09.266 00.000 14964 Star::Find returns 1 (0), X=275.40, Y=93.33, Mass=306007, SNR=345.9, Peak=20151 HFD=3.7
00:15:09.267 00.001 14964 MultiStar: [#1 0.24,-0.03,0.17,U] [#2 0.23,-0.14,0.08,U] 
00:15:09.267 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.14}, one-star: {0.29, 0.19}
00:15:09.268 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
00:15:09.268 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
00:15:09.269 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
00:15:09.269 00.000 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.14, opts=13)
00:15:09.269 00.000 14964 Enqueuing Move request for scope (0.28, 0.14)
00:15:09.271 00.002 12044 Worker thread wakes up
00:15:09.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
00:15:09.271 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
00:15:09.271 00.000 12044 Moving (0.28, 0.14) raw xDistance=-0.13 yDistance=-0.29
00:15:09.271 00.000 12044 BLC: History state: CurrMiss=-0.29, AvgInitMiss=-0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.573878, 1:-0.257658, 2:-0.289116
00:15:09.271 00.000 12044 BLC: No correction, Miss < min_move
00:15:09.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.05
00:15:09.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:09.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:15:09.271 00.000 12044 MoveAxis(E, 0, ABG)
00:15:09.271 00.000 12044 Move returns status 0, amount 0
00:15:09.271 00.000 12044 MoveAxis(N, 0, ABG)
00:15:09.271 00.000 12044 Move returns status 0, amount 0
00:15:09.271 00.000 12044 move complete, result=0
00:15:09.271 00.000 12044 worker thread done servicing request
00:15:09.277 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20151, med=614, FiltMin=530, FiltMax=16147, Gamma=0.810
00:15:09.283 00.006 14964 UpdateGuideState exits: m=306007 SNR=345.9
00:15:09.283 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:09.284 00.000 14964 Enqueuing Expose request
00:15:09.285 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:15:09.285 00.000 12044 Worker thread wakes up
00:15:09.285 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:09.285 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:12.390 03.105 12044 Exposure complete
00:15:12.412 00.022 12044 worker thread done servicing request
00:15:12.412 00.000 14964 OnExposeComplete: enter
00:15:12.413 00.001 14964 UpdateGuideState(): m_state=6
00:15:12.413 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1778
00:15:12.414 00.001 14964 Star::Find returns 1 (0), X=274.89, Y=93.47, Mass=302789, SNR=349.5, Peak=17375 HFD=3.9
00:15:12.414 00.000 14964 MultiStar: [#1 -0.03,-0.34,0.17,U] [#2 0.05,-0.65,0.00,M1] 
00:15:12.415 00.001 14964 refined, 1 included, MultiStar: {-0.19, 0.23}, one-star: {-0.22, 0.33}
00:15:12.415 00.000 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
00:15:12.415 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.87 = 0.59)
00:15:12.416 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.27 mountX=-0.24 mountY=0.17, mountTheta=2.52
00:15:12.417 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.23, opts=13)
00:15:12.418 00.001 14964 Enqueuing Move request for scope (-0.19, 0.23)
00:15:12.418 00.000 12044 Worker thread wakes up
00:15:12.418 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
00:15:12.418 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
00:15:12.418 00.000 12044 Moving (-0.19, 0.23) raw xDistance=-0.24 yDistance=0.17
00:15:12.418 00.000 12044 BLC: window closed
00:15:12.418 00.000 12044 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.573878, 1:-0.257658, 2:-0.289116
00:15:12.418 00.000 12044 BLC: No correction, Miss < min_move
00:15:12.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.06
00:15:12.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:15:12.418 00.000 12044 MoveAxis(E, 0, ABG)
00:15:12.418 00.000 12044 Move returns status 0, amount 0
00:15:12.418 00.000 12044 MoveAxis(N, 0, ABG)
00:15:12.418 00.000 12044 Move returns status 0, amount 0
00:15:12.418 00.000 12044 move complete, result=0
00:15:12.418 00.000 12044 worker thread done servicing request
00:15:12.428 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17375, med=614, FiltMin=530, FiltMax=13745, Gamma=0.810
00:15:12.433 00.005 14964 UpdateGuideState exits: m=302789 SNR=349.5
00:15:12.434 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.434 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:12.435 00.001 14964 Enqueuing Expose request
00:15:12.435 00.000 12044 Worker thread wakes up
00:15:12.435 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:12.435 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:12.435 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:15.542 03.107 12044 Exposure complete
00:15:15.563 00.021 12044 worker thread done servicing request
00:15:15.563 00.000 14964 OnExposeComplete: enter
00:15:15.564 00.001 14964 UpdateGuideState(): m_state=6
00:15:15.565 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1779
00:15:15.565 00.000 14964 Star::Find returns 1 (0), X=275.55, Y=93.32, Mass=303536, SNR=344.3, Peak=19659 HFD=4.0
00:15:15.566 00.001 14964 MultiStar: [#1 0.45,-0.17,0.17,U] [#2 0.59,0.12,0.06,U] 
00:15:15.566 00.000 14964 refined, 2 included, MultiStar: {0.45, 0.12}, one-star: {0.44, 0.17}
00:15:15.567 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
00:15:15.567 00.000 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.41)
00:15:15.568 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=0.12 hyp=0.47 cameraTheta=0.26 mountX=-0.11 mountY=-0.46, mountTheta=-1.81
00:15:15.569 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.12, opts=13)
00:15:15.569 00.000 14964 Enqueuing Move request for scope (0.45, 0.12)
00:15:15.570 00.001 12044 Worker thread wakes up
00:15:15.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.12) opts 0xd
00:15:15.570 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.12)
00:15:15.570 00.000 12044 Moving (0.45, 0.12) raw xDistance=-0.11 yDistance=-0.46
00:15:15.570 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.15, using input
00:15:15.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.04
00:15:15.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:15:15.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:15:15.570 00.000 12044 MoveAxis(E, 0, ABG)
00:15:15.570 00.000 12044 Move returns status 0, amount 0
00:15:15.570 00.000 12044 MoveAxis(N, 0, ABG)
00:15:15.570 00.000 12044 Move returns status 0, amount 0
00:15:15.570 00.000 12044 move complete, result=0
00:15:15.571 00.001 12044 worker thread done servicing request
00:15:15.578 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19659, med=615, FiltMin=521, FiltMax=15647, Gamma=0.810
00:15:15.583 00.005 14964 UpdateGuideState exits: m=303536 SNR=344.3
00:15:15.584 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.584 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:15.584 00.000 14964 Enqueuing Expose request
00:15:15.585 00.001 12044 Worker thread wakes up
00:15:15.585 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:15.585 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:15.585 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:15:18.709 03.124 12044 Exposure complete
00:15:18.736 00.027 12044 worker thread done servicing request
00:15:18.736 00.000 14964 OnExposeComplete: enter
00:15:18.737 00.001 14964 UpdateGuideState(): m_state=6
00:15:18.738 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1780
00:15:18.739 00.001 14964 Star::Find returns 1 (0), X=274.86, Y=93.44, Mass=302584, SNR=350.3, Peak=20331 HFD=3.8
00:15:18.739 00.000 14964 MultiStar: [#1 -0.27,-0.04,0.18,U] [#2 -0.20,-0.21,0.06,U] 
00:15:18.740 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.22}, one-star: {-0.25, 0.29}
00:15:18.741 00.001 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.97 = -2.31)
00:15:18.742 00.001 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
00:15:18.742 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.41 mountX=-0.22 mountY=0.22, mountTheta=2.36
00:15:18.744 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.22, opts=13)
00:15:18.745 00.001 14964 Enqueuing Move request for scope (-0.25, 0.22)
00:15:18.746 00.001 12044 Worker thread wakes up
00:15:18.747 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
00:15:18.747 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
00:15:18.747 00.000 12044 Moving (-0.25, 0.22) raw xDistance=-0.22 yDistance=0.22
00:15:18.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.04
00:15:18.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:18.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:15:18.747 00.000 12044 MoveAxis(E, 0, ABG)
00:15:18.747 00.000 12044 Move returns status 0, amount 0
00:15:18.747 00.000 12044 MoveAxis(N, 0, ABG)
00:15:18.747 00.000 12044 Move returns status 0, amount 0
00:15:18.747 00.000 12044 move complete, result=0
00:15:18.747 00.000 12044 worker thread done servicing request
00:15:18.756 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20331, med=615, FiltMin=527, FiltMax=13341, Gamma=0.810
00:15:18.763 00.007 14964 UpdateGuideState exits: m=302584 SNR=350.3
00:15:18.763 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.764 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:18.764 00.000 14964 Enqueuing Expose request
00:15:18.765 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:18.765 00.000 12044 Worker thread wakes up
00:15:18.765 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:18.765 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:21.897 03.132 12044 Exposure complete
00:15:21.919 00.022 12044 worker thread done servicing request
00:15:21.920 00.001 14964 OnExposeComplete: enter
00:15:21.920 00.000 14964 UpdateGuideState(): m_state=6
00:15:21.921 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1781
00:15:21.921 00.000 14964 Star::Find returns 1 (0), X=274.94, Y=93.37, Mass=305233, SNR=352.6, Peak=22439 HFD=3.8
00:15:21.922 00.001 14964 MultiStar: [#1 -0.12,-0.06,0.18,U] [#2 -0.13,-0.27,0.08,U] 
00:15:21.922 00.000 14964 refined, 2 included, MultiStar: {-0.17, 0.15}, one-star: {-0.18, 0.22}
00:15:21.923 00.001 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.96 = -2.33)
00:15:21.923 00.000 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.73)
00:15:21.924 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.22 cameraTheta=2.40 mountX=-0.15 mountY=0.15, mountTheta=2.37
00:15:21.925 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.15, opts=13)
00:15:21.925 00.000 14964 Enqueuing Move request for scope (-0.17, 0.15)
00:15:21.926 00.001 12044 Worker thread wakes up
00:15:21.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
00:15:21.926 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
00:15:21.926 00.000 12044 Moving (-0.17, 0.15) raw xDistance=-0.15 yDistance=0.15
00:15:21.926 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.15, using input
00:15:21.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
00:15:21.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:21.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:15:21.926 00.000 12044 MoveAxis(E, 0, ABG)
00:15:21.926 00.000 12044 Move returns status 0, amount 0
00:15:21.926 00.000 12044 MoveAxis(N, 0, ABG)
00:15:21.926 00.000 12044 Move returns status 0, amount 0
00:15:21.926 00.000 12044 move complete, result=0
00:15:21.926 00.000 12044 worker thread done servicing request
00:15:21.933 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22439, med=615, FiltMin=526, FiltMax=13407, Gamma=0.810
00:15:21.939 00.006 14964 UpdateGuideState exits: m=305233 SNR=352.6
00:15:21.940 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.940 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:21.941 00.001 14964 Enqueuing Expose request
00:15:21.941 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:21.942 00.001 12044 Worker thread wakes up
00:15:21.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:21.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:25.073 03.131 12044 Exposure complete
00:15:25.096 00.023 12044 worker thread done servicing request
00:15:25.096 00.000 14964 OnExposeComplete: enter
00:15:25.097 00.001 14964 UpdateGuideState(): m_state=6
00:15:25.097 00.000 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1782
00:15:25.098 00.001 14964 Star::Find returns 1 (0), X=274.95, Y=93.79, Mass=308736, SNR=341.6, Peak=21491 HFD=4.1
00:15:25.098 00.000 14964 MultiStar: [#1 -0.10,-0.60,0.18,U] [#2 -0.17,-0.94,0.00,M1] 
00:15:25.099 00.001 14964 refined, 1 included, MultiStar: {-0.15, 0.45}, one-star: {-0.16, 0.64}
00:15:25.099 00.000 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.46 = -2.83)
00:15:25.100 00.001 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.23)
00:15:25.100 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.90 mountX=-0.45 mountY=0.11, mountTheta=2.91
00:15:25.101 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.45, opts=13)
00:15:25.102 00.001 14964 Enqueuing Move request for scope (-0.15, 0.45)
00:15:25.102 00.000 12044 Worker thread wakes up
00:15:25.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
00:15:25.102 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
00:15:25.102 00.000 12044 Moving (-0.15, 0.45) raw xDistance=-0.45 yDistance=0.11
00:15:25.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.45, slope = -0.04
00:15:25.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:25.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:15:25.102 00.000 12044 MoveAxis(E, 30, ABG)
00:15:25.102 00.000 12044 Guiding  Dir = 2, Dur = 30
00:15:25.109 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21491, med=615, FiltMin=527, FiltMax=13745, Gamma=0.810
00:15:25.115 00.006 14964 UpdateGuideState exits: m=308736 SNR=341.6
00:15:25.115 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.116 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:25.116 00.000 14964 Enqueuing Expose request
00:15:25.138 00.022 12044 IsSlewing returns 0
00:15:25.139 00.001 12044 IsGuiding returns 0
00:15:25.171 00.032 12044 IsGuiding returns 1
00:15:25.171 00.000 12044 scope still moving after pulse duration time elapsed
00:15:25.263 00.092 12044 IsSlewing returns 0
00:15:25.263 00.000 12044 IsGuiding returns 0
00:15:25.263 00.000 12044 scope move finished after 30 + 94 ms
00:15:25.263 00.000 12044 Move returns status 0, amount 30
00:15:25.263 00.000 12044 MoveAxis(N, 0, ABG)
00:15:25.263 00.000 12044 Move returns status 0, amount 0
00:15:25.263 00.000 12044 move complete, result=0
00:15:25.263 00.000 12044 worker thread done servicing request
00:15:25.263 00.000 12044 Worker thread wakes up
00:15:25.263 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:25.263 00.000 14964 GuideStep: -0.5 px 30 ms EAST, 0.1 px 0 ms NORTH
00:15:25.264 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:28.381 03.117 12044 Exposure complete
00:15:28.403 00.022 12044 worker thread done servicing request
00:15:28.403 00.000 14964 OnExposeComplete: enter
00:15:28.403 00.000 14964 UpdateGuideState(): m_state=6
00:15:28.404 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1783
00:15:28.404 00.000 14964 Star::Find returns 1 (0), X=274.74, Y=93.32, Mass=307083, SNR=357.0, Peak=21359 HFD=3.7
00:15:28.405 00.001 14964 MultiStar: [#1 -0.22,-0.19,0.17,U] [#2 -0.24,-0.20,0.07,U] 
00:15:28.405 00.000 14964 refined, 2 included, MultiStar: {-0.35, 0.10}, one-star: {-0.37, 0.17}
00:15:28.406 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
00:15:28.406 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
00:15:28.407 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.10 hyp=0.36 cameraTheta=2.85 mountX=-0.11 mountY=0.33, mountTheta=1.88
00:15:28.408 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.10, opts=13)
00:15:28.408 00.000 14964 Enqueuing Move request for scope (-0.35, 0.10)
00:15:28.409 00.001 12044 Worker thread wakes up
00:15:28.409 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.10) opts 0xd
00:15:28.409 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.10)
00:15:28.409 00.000 12044 Moving (-0.35, 0.10) raw xDistance=-0.11 yDistance=0.33
00:15:28.409 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.19, using input
00:15:28.409 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
00:15:28.409 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:28.409 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:15:28.409 00.000 12044 MoveAxis(E, 0, ABG)
00:15:28.409 00.000 12044 Move returns status 0, amount 0
00:15:28.409 00.000 12044 MoveAxis(N, 0, ABG)
00:15:28.409 00.000 12044 Move returns status 0, amount 0
00:15:28.409 00.000 12044 move complete, result=0
00:15:28.409 00.000 12044 worker thread done servicing request
00:15:28.417 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21359, med=614, FiltMin=525, FiltMax=13777, Gamma=0.810
00:15:28.423 00.006 14964 UpdateGuideState exits: m=307083 SNR=357.0
00:15:28.423 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.424 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:28.424 00.000 14964 Enqueuing Expose request
00:15:28.425 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:15:28.425 00.000 12044 Worker thread wakes up
00:15:28.425 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:28.425 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:31.533 03.108 12044 Exposure complete
00:15:31.565 00.032 12044 worker thread done servicing request
00:15:31.566 00.001 14964 OnExposeComplete: enter
00:15:31.566 00.000 14964 UpdateGuideState(): m_state=6
00:15:31.567 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1784
00:15:31.567 00.000 14964 Star::Find returns 1 (0), X=275.16, Y=92.82, Mass=305120, SNR=352.9, Peak=19675 HFD=4.1
00:15:31.568 00.001 14964 MultiStar: [#1 -0.01,0.45,0.18,U] [#2 0.10,0.50,0.07,U] 
00:15:31.568 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.17}, one-star: {0.05, -0.32}
00:15:31.569 00.001 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
00:15:31.569 00.000 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
00:15:31.570 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.30 mountX=0.17 mountY=-0.03, mountTheta=-0.17
00:15:31.571 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.17, opts=13)
00:15:31.571 00.000 14964 Enqueuing Move request for scope (0.05, -0.17)
00:15:31.572 00.001 12044 Worker thread wakes up
00:15:31.572 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
00:15:31.572 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
00:15:31.572 00.000 12044 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=-0.03
00:15:31.572 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
00:15:31.572 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:31.572 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:15:31.572 00.000 12044 MoveAxis(E, 0, ABG)
00:15:31.572 00.000 12044 Move returns status 0, amount 0
00:15:31.572 00.000 12044 MoveAxis(N, 0, ABG)
00:15:31.572 00.000 12044 Move returns status 0, amount 0
00:15:31.572 00.000 12044 move complete, result=0
00:15:31.572 00.000 12044 worker thread done servicing request
00:15:31.579 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19675, med=614, FiltMin=521, FiltMax=14159, Gamma=0.810
00:15:31.585 00.006 14964 UpdateGuideState exits: m=305120 SNR=352.9
00:15:31.585 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:31.586 00.000 14964 Enqueuing Expose request
00:15:31.587 00.001 12044 Worker thread wakes up
00:15:31.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:31.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:31.587 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:34.714 03.127 12044 Exposure complete
00:15:34.736 00.022 12044 worker thread done servicing request
00:15:34.736 00.000 14964 OnExposeComplete: enter
00:15:34.737 00.001 14964 UpdateGuideState(): m_state=6
00:15:34.738 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1785
00:15:34.738 00.000 14964 Star::Find returns 1 (0), X=274.70, Y=93.02, Mass=307650, SNR=348.4, Peak=18431 HFD=4.1
00:15:34.739 00.001 14964 MultiStar: [#1 -0.22,0.44,0.17,U] [#2 -0.18,0.15,0.07,U] 
00:15:34.739 00.000 14964 refined, 2 included, MultiStar: {-0.37, -0.03}, one-star: {-0.41, -0.13}
00:15:34.740 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
00:15:34.741 00.001 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
00:15:34.741 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.05 mountX=0.03 mountY=0.37, mountTheta=1.49
00:15:34.742 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.03, opts=13)
00:15:34.743 00.001 14964 Enqueuing Move request for scope (-0.37, -0.03)
00:15:34.743 00.000 12044 Worker thread wakes up
00:15:34.744 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.03) opts 0xd
00:15:34.744 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.03)
00:15:34.744 00.000 12044 Moving (-0.37, -0.03) raw xDistance=0.03 yDistance=0.37
00:15:34.744 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.10, using input
00:15:34.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
00:15:34.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:34.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:15:34.744 00.000 12044 MoveAxis(E, 0, ABG)
00:15:34.744 00.000 12044 Move returns status 0, amount 0
00:15:34.744 00.000 12044 MoveAxis(N, 0, ABG)
00:15:34.744 00.000 12044 Move returns status 0, amount 0
00:15:34.744 00.000 12044 move complete, result=0
00:15:34.744 00.000 12044 worker thread done servicing request
00:15:34.751 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18431, med=614, FiltMin=527, FiltMax=15779, Gamma=0.810
00:15:34.756 00.005 14964 UpdateGuideState exits: m=307650 SNR=348.4
00:15:34.757 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.758 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:34.758 00.000 14964 Enqueuing Expose request
00:15:34.759 00.001 12044 Worker thread wakes up
00:15:34.759 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:34.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:34.759 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:15:37.865 03.106 12044 Exposure complete
00:15:37.888 00.023 12044 worker thread done servicing request
00:15:37.888 00.000 14964 OnExposeComplete: enter
00:15:37.888 00.000 14964 UpdateGuideState(): m_state=6
00:15:37.890 00.002 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1786
00:15:37.890 00.000 14964 Star::Find returns 1 (0), X=274.82, Y=92.88, Mass=302120, SNR=337.2, Peak=16931 HFD=4.2
00:15:37.890 00.000 14964 MultiStar: [#1 -0.12,0.52,0.17,U] [#2 0.00,0.34,0.07,U] 
00:15:37.891 00.001 14964 refined, 2 included, MultiStar: {-0.25, -0.12}, one-star: {-0.29, -0.26}
00:15:37.891 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
00:15:37.892 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
00:15:37.892 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.69 mountX=0.12 mountY=0.26, mountTheta=1.15
00:15:37.893 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.12, opts=13)
00:15:37.894 00.001 14964 Enqueuing Move request for scope (-0.25, -0.12)
00:15:37.894 00.000 12044 Worker thread wakes up
00:15:37.894 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
00:15:37.894 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
00:15:37.895 00.001 12044 Moving (-0.25, -0.12) raw xDistance=0.12 yDistance=0.26
00:15:37.895 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.22, using input
00:15:37.895 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
00:15:37.895 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.895 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:15:37.895 00.000 12044 MoveAxis(E, 0, ABG)
00:15:37.895 00.000 12044 Move returns status 0, amount 0
00:15:37.895 00.000 12044 MoveAxis(N, 0, ABG)
00:15:37.895 00.000 12044 Move returns status 0, amount 0
00:15:37.895 00.000 12044 move complete, result=0
00:15:37.895 00.000 12044 worker thread done servicing request
00:15:37.904 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16931, med=615, FiltMin=523, FiltMax=14119, Gamma=0.810
00:15:37.910 00.006 14964 UpdateGuideState exits: m=302120 SNR=337.2
00:15:37.910 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.911 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:37.911 00.000 14964 Enqueuing Expose request
00:15:37.912 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:15:37.912 00.000 12044 Worker thread wakes up
00:15:37.912 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:37.912 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:41.006 03.094 12044 Exposure complete
00:15:41.026 00.020 12044 worker thread done servicing request
00:15:41.027 00.001 14964 OnExposeComplete: enter
00:15:41.027 00.000 14964 UpdateGuideState(): m_state=6
00:15:41.028 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1787
00:15:41.028 00.000 14964 Star::Find returns 1 (0), X=274.58, Y=92.86, Mass=301916, SNR=340.8, Peak=16824 HFD=4.0
00:15:41.029 00.001 14964 MultiStar: [#1 -0.50,0.24,0.19,U] [#2 -0.45,0.69,0.00,M1] 
00:15:41.029 00.000 14964 refined, 1 included, MultiStar: {-0.53, -0.20}, one-star: {-0.53, -0.28}
00:15:41.030 00.001 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
00:15:41.030 00.000 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
00:15:41.031 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.20 hyp=0.57 cameraTheta=-2.78 mountX=0.19 mountY=0.55, mountTheta=1.23
00:15:41.032 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.20, opts=13)
00:15:41.032 00.000 14964 Enqueuing Move request for scope (-0.53, -0.20)
00:15:41.033 00.001 12044 Worker thread wakes up
00:15:41.033 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.20) opts 0xd
00:15:41.033 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.20)
00:15:41.033 00.000 12044 Moving (-0.53, -0.20) raw xDistance=0.19 yDistance=0.55
00:15:41.033 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.32, using input
00:15:41.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.05
00:15:41.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
00:15:41.033 00.000 12044 MoveAxis(E, 0, ABG)
00:15:41.033 00.000 12044 Move returns status 0, amount 0
00:15:41.033 00.000 12044 MoveAxis(S, 51, ABG)
00:15:41.033 00.000 12044 Guiding  Dir = 1, Dur = 51
00:15:41.041 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16824, med=615, FiltMin=531, FiltMax=13691, Gamma=0.810
00:15:41.047 00.006 14964 UpdateGuideState exits: m=301916 SNR=340.8
00:15:41.048 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.048 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:41.049 00.001 14964 Enqueuing Expose request
00:15:41.057 00.008 12044 IsSlewing returns 0
00:15:41.058 00.001 12044 IsGuiding returns 0
00:15:41.090 00.032 12044 PulseGuide returned control before completion, sleep 30
00:15:41.152 00.062 12044 IsGuiding returns 1
00:15:41.152 00.000 12044 scope still moving after pulse duration time elapsed
00:15:41.247 00.095 12044 IsSlewing returns 0
00:15:41.247 00.000 12044 IsGuiding returns 0
00:15:41.247 00.000 12044 scope move finished after 51 + 137 ms
00:15:41.247 00.000 12044 Move returns status 0, amount 51
00:15:41.247 00.000 12044 move complete, result=0
00:15:41.247 00.000 12044 worker thread done servicing request
00:15:41.247 00.000 12044 Worker thread wakes up
00:15:41.247 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 51 ms SOUTH
00:15:41.248 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:41.248 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:44.383 03.135 12044 Exposure complete
00:15:44.405 00.022 12044 worker thread done servicing request
00:15:44.406 00.001 14964 OnExposeComplete: enter
00:15:44.406 00.000 14964 UpdateGuideState(): m_state=6
00:15:44.407 00.001 14964 Star::Find(35, 274, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1788
00:15:44.407 00.000 14964 Star::Find returns 1 (0), X=275.12, Y=93.00, Mass=306944, SNR=356.2, Peak=19719 HFD=4.3
00:15:44.408 00.001 14964 MultiStar: [#1 0.10,0.21,0.18,U] [#2 0.09,0.39,0.07,U] 
00:15:44.408 00.000 14964 refined, 2 included, MultiStar: {0.03, -0.06}, one-star: {0.01, -0.14}
00:15:44.409 00.001 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
00:15:44.409 00.000 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.82)
00:15:44.410 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.15 mountX=0.06 mountY=-0.02, mountTheta=-0.33
00:15:44.411 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.06, opts=13)
00:15:44.411 00.000 14964 Enqueuing Move request for scope (0.03, -0.06)
00:15:44.412 00.001 12044 Worker thread wakes up
00:15:44.412 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:15:44.412 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:15:44.412 00.000 12044 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.02
00:15:44.412 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.30, using input
00:15:44.412 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:15:44.412 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
00:15:44.412 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.412 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:44.412 00.000 12044 MoveAxis(E, 0, ABG)
00:15:44.412 00.000 12044 Move returns status 0, amount 0
00:15:44.412 00.000 12044 MoveAxis(N, 0, ABG)
00:15:44.412 00.000 12044 Move returns status 0, amount 0
00:15:44.412 00.000 12044 move complete, result=0
00:15:44.412 00.000 12044 worker thread done servicing request
00:15:44.419 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19719, med=613, FiltMin=530, FiltMax=13019, Gamma=0.810
00:15:44.425 00.006 14964 UpdateGuideState exits: m=306944 SNR=356.2
00:15:44.426 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.426 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:44.427 00.001 14964 Enqueuing Expose request
00:15:44.427 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:44.428 00.001 12044 Worker thread wakes up
00:15:44.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:44.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:47.528 03.100 12044 Exposure complete
00:15:47.552 00.024 12044 worker thread done servicing request
00:15:47.552 00.000 14964 OnExposeComplete: enter
00:15:47.553 00.001 14964 UpdateGuideState(): m_state=6
00:15:47.553 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1789
00:15:47.554 00.001 14964 Star::Find returns 1 (0), X=275.04, Y=93.03, Mass=302592, SNR=344.8, Peak=19047 HFD=4.4
00:15:47.555 00.001 14964 MultiStar: [#1 0.02,0.12,0.17,U] [#2 0.04,-0.03,0.07,U] 
00:15:47.555 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.07}, one-star: {-0.07, -0.11}
00:15:47.555 00.000 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.56) = xAngle (-0.63 = -0.63)
00:15:47.556 00.001 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
00:15:47.556 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.19 mountX=0.07 mountY=0.06, mountTheta=0.69
00:15:47.558 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.07, opts=13)
00:15:47.559 00.001 14964 Enqueuing Move request for scope (-0.05, -0.07)
00:15:47.559 00.000 12044 Worker thread wakes up
00:15:47.559 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:15:47.559 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:15:47.559 00.000 12044 Moving (-0.05, -0.07) raw xDistance=0.07 yDistance=0.06
00:15:47.559 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
00:15:47.559 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.559 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:15:47.559 00.000 12044 MoveAxis(E, 0, ABG)
00:15:47.559 00.000 12044 Move returns status 0, amount 0
00:15:47.559 00.000 12044 MoveAxis(N, 0, ABG)
00:15:47.559 00.000 12044 Move returns status 0, amount 0
00:15:47.559 00.000 12044 move complete, result=0
00:15:47.559 00.000 12044 worker thread done servicing request
00:15:47.567 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19047, med=614, FiltMin=524, FiltMax=12267, Gamma=0.810
00:15:47.573 00.006 14964 UpdateGuideState exits: m=302592 SNR=344.8
00:15:47.574 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.574 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:47.575 00.001 14964 Enqueuing Expose request
00:15:47.575 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:47.576 00.001 12044 Worker thread wakes up
00:15:47.576 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:47.576 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:50.697 03.121 12044 Exposure complete
00:15:50.718 00.021 12044 worker thread done servicing request
00:15:50.718 00.000 14964 OnExposeComplete: enter
00:15:50.718 00.000 14964 UpdateGuideState(): m_state=6
00:15:50.720 00.002 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1790
00:15:50.720 00.000 14964 Star::Find returns 1 (0), X=275.26, Y=93.00, Mass=301506, SNR=343.3, Peak=20839 HFD=4.0
00:15:50.720 00.000 14964 MultiStar: [#1 0.32,0.45,0.18,U] [#2 0.14,0.15,0.07,U] 
00:15:50.721 00.001 14964 refined, 2 included, MultiStar: {0.18, -0.04}, one-star: {0.15, -0.15}
00:15:50.721 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
00:15:50.721 00.000 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.92)
00:15:50.722 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.24 mountX=0.05 mountY=-0.17, mountTheta=-1.30
00:15:50.724 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.04, opts=13)
00:15:50.724 00.000 14964 Enqueuing Move request for scope (0.18, -0.04)
00:15:50.725 00.001 12044 Worker thread wakes up
00:15:50.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:15:50.725 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:15:50.725 00.000 12044 Moving (0.18, -0.04) raw xDistance=0.05 yDistance=-0.17
00:15:50.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
00:15:50.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:50.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:50.725 00.000 12044 MoveAxis(E, 0, ABG)
00:15:50.725 00.000 12044 Move returns status 0, amount 0
00:15:50.725 00.000 12044 MoveAxis(N, 0, ABG)
00:15:50.725 00.000 12044 Move returns status 0, amount 0
00:15:50.725 00.000 12044 move complete, result=0
00:15:50.725 00.000 12044 worker thread done servicing request
00:15:50.733 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20839, med=614, FiltMin=524, FiltMax=13987, Gamma=0.810
00:15:50.739 00.006 14964 UpdateGuideState exits: m=301506 SNR=343.3
00:15:50.740 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:50.740 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:50.741 00.001 14964 Enqueuing Expose request
00:15:50.741 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:50.742 00.001 12044 Worker thread wakes up
00:15:50.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:50.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:53.872 03.130 12044 Exposure complete
00:15:53.896 00.024 12044 worker thread done servicing request
00:15:53.896 00.000 14964 OnExposeComplete: enter
00:15:53.896 00.000 14964 UpdateGuideState(): m_state=6
00:15:53.897 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1791
00:15:53.898 00.001 14964 Star::Find returns 1 (0), X=275.26, Y=92.62, Mass=299307, SNR=340.5, Peak=21535 HFD=3.7
00:15:53.898 00.000 14964 MultiStar: [#1 0.28,0.75,0.00,M1] [#2 0.09,0.63,0.07,U] 
00:15:53.899 00.001 14964 refined, 1 included, MultiStar: {0.14, -0.45}, one-star: {0.15, -0.52}
00:15:53.899 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
00:15:53.900 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
00:15:53.900 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.26 mountX=0.45 mountY=-0.10, mountTheta=-0.21
00:15:53.901 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.45, opts=13)
00:15:53.902 00.001 14964 Enqueuing Move request for scope (0.14, -0.45)
00:15:53.902 00.000 12044 Worker thread wakes up
00:15:53.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.45) opts 0xd
00:15:53.902 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.45)
00:15:53.902 00.000 12044 Moving (0.14, -0.45) raw xDistance=0.45 yDistance=-0.10
00:15:53.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.45, slope = 0.00
00:15:53.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:53.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:53.902 00.000 12044 MoveAxis(W, 35, ABG)
00:15:53.902 00.000 12044 Guiding  Dir = 3, Dur = 35
00:15:53.910 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21535, med=615, FiltMin=527, FiltMax=14337, Gamma=0.810
00:15:53.915 00.005 14964 UpdateGuideState exits: m=299307 SNR=340.5
00:15:53.916 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.916 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:53.916 00.000 14964 Enqueuing Expose request
00:15:53.936 00.020 12044 IsSlewing returns 0
00:15:53.936 00.000 12044 IsGuiding returns 0
00:15:53.970 00.034 12044 PulseGuide returned control before completion, sleep 12
00:15:53.995 00.025 12044 IsGuiding returns 1
00:15:53.995 00.000 12044 scope still moving after pulse duration time elapsed
00:15:54.043 00.048 12044 IsSlewing returns 0
00:15:54.044 00.001 12044 IsGuiding returns 0
00:15:54.044 00.000 12044 scope move finished after 35 + 72 ms
00:15:54.044 00.000 12044 Move returns status 0, amount 35
00:15:54.044 00.000 12044 MoveAxis(N, 0, ABG)
00:15:54.044 00.000 12044 Move returns status 0, amount 0
00:15:54.044 00.000 12044 move complete, result=0
00:15:54.044 00.000 12044 worker thread done servicing request
00:15:54.044 00.000 12044 Worker thread wakes up
00:15:54.044 00.000 14964 GuideStep: 0.5 px 35 ms WEST, -0.1 px 0 ms NORTH
00:15:54.045 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:54.045 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:15:57.168 03.123 12044 Exposure complete
00:15:57.189 00.021 12044 worker thread done servicing request
00:15:57.190 00.001 14964 OnExposeComplete: enter
00:15:57.190 00.000 14964 UpdateGuideState(): m_state=6
00:15:57.191 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1792
00:15:57.192 00.001 14964 Star::Find returns 1 (0), X=274.58, Y=93.60, Mass=299613, SNR=335.0, Peak=17199 HFD=4.3
00:15:57.192 00.000 14964 MultiStar: [#1 -0.29,-0.33,0.17,U] [#2 -0.63,-0.29,0.00,M1] 
00:15:57.193 00.001 14964 refined, 1 included, MultiStar: {-0.50, 0.34}, one-star: {-0.53, 0.45}
00:15:57.193 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.10 = -2.19)
00:15:57.194 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
00:15:57.194 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.34 hyp=0.60 cameraTheta=2.54 mountX=-0.35 mountY=0.46, mountTheta=2.22
00:15:57.195 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.34, opts=13)
00:15:57.196 00.001 14964 Enqueuing Move request for scope (-0.50, 0.34)
00:15:57.196 00.000 12044 Worker thread wakes up
00:15:57.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.34) opts 0xd
00:15:57.196 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.34)
00:15:57.196 00.000 12044 Moving (-0.50, 0.34) raw xDistance=-0.35 yDistance=0.46
00:15:57.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.35, slope = -0.09
00:15:57.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:15:57.196 00.000 12044 MoveAxis(E, 26, ABG)
00:15:57.196 00.000 12044 Guiding  Dir = 2, Dur = 26
00:15:57.204 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17199, med=615, FiltMin=522, FiltMax=13431, Gamma=0.810
00:15:57.209 00.005 14964 UpdateGuideState exits: m=299613 SNR=335.0
00:15:57.210 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.211 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:15:57.211 00.000 14964 Enqueuing Expose request
00:15:57.245 00.034 12044 IsSlewing returns 0
00:15:57.245 00.000 12044 IsGuiding returns 0
00:15:57.288 00.043 12044 IsGuiding returns 1
00:15:57.288 00.000 12044 scope still moving after pulse duration time elapsed
00:15:57.370 00.082 12044 IsSlewing returns 0
00:15:57.370 00.000 12044 IsGuiding returns 0
00:15:57.370 00.000 12044 scope move finished after 26 + 99 ms
00:15:57.370 00.000 12044 Move returns status 0, amount 26
00:15:57.370 00.000 12044 MoveAxis(S, 43, ABG)
00:15:57.370 00.000 12044 Guiding  Dir = 1, Dur = 43
00:15:57.404 00.034 12044 IsSlewing returns 0
00:15:57.436 00.032 12044 IsGuiding returns 0
00:15:57.468 00.032 12044 PulseGuide returned control before completion, sleep 22
00:15:57.499 00.031 12044 IsGuiding returns 1
00:15:57.499 00.000 12044 scope still moving after pulse duration time elapsed
00:15:57.559 00.060 12044 IsSlewing returns 0
00:15:57.559 00.000 12044 IsGuiding returns 0
00:15:57.559 00.000 12044 scope move finished after 43 + 79 ms
00:15:57.559 00.000 12044 Move returns status 0, amount 43
00:15:57.559 00.000 12044 move complete, result=0
00:15:57.559 00.000 12044 worker thread done servicing request
00:15:57.559 00.000 12044 Worker thread wakes up
00:15:57.559 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.5 px 43 ms SOUTH
00:15:57.560 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:15:57.560 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:16:00.695 03.135 12044 Exposure complete
00:16:00.718 00.023 12044 worker thread done servicing request
00:16:00.718 00.000 14964 OnExposeComplete: enter
00:16:00.719 00.001 14964 UpdateGuideState(): m_state=6
00:16:00.720 00.001 14964 Star::Find(35, 274, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1793
00:16:00.720 00.000 14964 Star::Find returns 1 (0), X=275.63, Y=92.92, Mass=300167, SNR=353.7, Peak=17105 HFD=4.0
00:16:00.721 00.001 14964 MultiStar: [#1 0.73,0.20,0.00,M1] [#2 0.37,0.06,0.08,U] 
00:16:00.721 00.000 14964 refined, 1 included, MultiStar: {0.50, -0.21}, one-star: {0.51, -0.23}
00:16:00.722 00.001 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.56) = xAngle (1.17 = 1.17)
00:16:00.722 00.000 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.22 = -2.06)
00:16:00.723 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-0.39 mountX=0.21 mountY=-0.48, mountTheta=-1.15
00:16:00.725 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.21, opts=13)
00:16:00.726 00.001 14964 Enqueuing Move request for scope (0.50, -0.21)
00:16:00.726 00.000 12044 Worker thread wakes up
00:16:00.726 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.21) opts 0xd
00:16:00.726 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.21)
00:16:00.726 00.000 12044 Moving (0.50, -0.21) raw xDistance=0.21 yDistance=-0.48
00:16:00.726 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
00:16:00.726 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:00.726 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:16:00.726 00.000 12044 MoveAxis(E, 0, ABG)
00:16:00.726 00.000 12044 Move returns status 0, amount 0
00:16:00.726 00.000 12044 MoveAxis(N, 0, ABG)
00:16:00.726 00.000 12044 Move returns status 0, amount 0
00:16:00.726 00.000 12044 move complete, result=0
00:16:00.726 00.000 12044 worker thread done servicing request
00:16:00.734 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17105, med=615, FiltMin=524, FiltMax=15473, Gamma=0.810
00:16:00.741 00.007 14964 UpdateGuideState exits: m=300167 SNR=353.7
00:16:00.741 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:00.742 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:00.742 00.000 14964 Enqueuing Expose request
00:16:00.743 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:16:00.743 00.000 12044 Worker thread wakes up
00:16:00.743 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:00.743 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:16:03.864 03.121 12044 Exposure complete
00:16:03.892 00.028 12044 worker thread done servicing request
00:16:03.892 00.000 14964 OnExposeComplete: enter
00:16:03.893 00.001 14964 UpdateGuideState(): m_state=6
00:16:03.894 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1794
00:16:03.894 00.000 14964 Star::Find returns 1 (0), X=275.61, Y=93.10, Mass=306145, SNR=340.8, Peak=18277 HFD=4.0
00:16:03.895 00.001 14964 MultiStar: [#1 0.53,0.17,0.17,U] [#2 0.68,-0.18,0.00,M1] 
00:16:03.895 00.000 14964 single-star, 1 included, MultiStar: {0.50, -0.01}, one-star: {0.49, -0.04}
00:16:03.896 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
00:16:03.896 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
00:16:03.896 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.04 hyp=0.50 cameraTheta=-0.09 mountX=0.05 mountY=-0.49, mountTheta=-1.47
00:16:03.897 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.04, opts=13)
00:16:03.898 00.001 14964 Enqueuing Move request for scope (0.49, -0.04)
00:16:03.899 00.001 12044 Worker thread wakes up
00:16:03.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.04) opts 0xd
00:16:03.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.04)
00:16:03.899 00.000 12044 Moving (0.49, -0.04) raw xDistance=0.05 yDistance=-0.49
00:16:03.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
00:16:03.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:03.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
00:16:03.899 00.000 12044 MoveAxis(E, 0, ABG)
00:16:03.899 00.000 12044 Move returns status 0, amount 0
00:16:03.899 00.000 12044 MoveAxis(N, 0, ABG)
00:16:03.899 00.000 12044 Move returns status 0, amount 0
00:16:03.899 00.000 12044 move complete, result=0
00:16:03.899 00.000 12044 worker thread done servicing request
00:16:03.906 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18277, med=613, FiltMin=531, FiltMax=15541, Gamma=0.810
00:16:03.912 00.006 14964 UpdateGuideState exits: m=306145 SNR=340.8
00:16:03.913 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:03.913 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:03.914 00.001 14964 Enqueuing Expose request
00:16:03.914 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:16:03.915 00.001 12044 Worker thread wakes up
00:16:03.915 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:03.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:16:07.037 03.122 12044 Exposure complete
00:16:07.058 00.021 12044 worker thread done servicing request
00:16:07.058 00.000 14964 OnExposeComplete: enter
00:16:07.059 00.001 14964 UpdateGuideState(): m_state=6
00:16:07.060 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1795
00:16:07.060 00.000 14964 Star::Find returns 1 (0), X=275.57, Y=92.89, Mass=301017, SNR=349.7, Peak=17699 HFD=3.9
00:16:07.062 00.002 14964 MultiStar: [#1 0.44,0.36,0.17,U] [#2 0.48,0.57,0.00,M2] 
00:16:07.063 00.001 14964 refined, 1 included, MultiStar: {0.45, -0.17}, one-star: {0.46, -0.26}
00:16:07.063 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
00:16:07.065 00.002 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
00:16:07.065 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.17 hyp=0.48 cameraTheta=-0.36 mountX=0.18 mountY=-0.43, mountTheta=-1.18
00:16:07.066 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.17, opts=13)
00:16:07.067 00.001 14964 Enqueuing Move request for scope (0.45, -0.17)
00:16:07.067 00.000 12044 Worker thread wakes up
00:16:07.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.17) opts 0xd
00:16:07.068 00.001 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.17)
00:16:07.068 00.000 12044 Moving (0.45, -0.17) raw xDistance=0.18 yDistance=-0.43
00:16:07.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:16:07.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:16:07.068 00.000 12044 MoveAxis(E, 0, ABG)
00:16:07.068 00.000 12044 Move returns status 0, amount 0
00:16:07.068 00.000 12044 MoveAxis(N, 0, ABG)
00:16:07.068 00.000 12044 Move returns status 0, amount 0
00:16:07.068 00.000 12044 move complete, result=0
00:16:07.068 00.000 12044 worker thread done servicing request
00:16:07.075 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17699, med=615, FiltMin=527, FiltMax=14013, Gamma=0.810
00:16:07.081 00.006 14964 UpdateGuideState exits: m=301017 SNR=349.7
00:16:07.081 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.082 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:07.082 00.000 14964 Enqueuing Expose request
00:16:07.083 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:16:07.083 00.000 12044 Worker thread wakes up
00:16:07.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:07.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:16:10.208 03.125 12044 Exposure complete
00:16:10.232 00.024 12044 worker thread done servicing request
00:16:10.232 00.000 14964 OnExposeComplete: enter
00:16:10.233 00.001 14964 UpdateGuideState(): m_state=6
00:16:10.233 00.000 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1796
00:16:10.234 00.001 14964 Star::Find returns 1 (0), X=275.73, Y=92.90, Mass=301982, SNR=349.3, Peak=17433 HFD=4.2
00:16:10.234 00.000 14964 MultiStar: [#1 0.71,0.44,0.00,M1] [#2 1.08,0.48,0.00,M3] 
00:16:10.235 00.001 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
00:16:10.235 00.000 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.05)
00:16:10.236 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=-0.24 hyp=0.66 cameraTheta=-0.37 mountX=0.25 mountY=-0.59, mountTheta=-1.17
00:16:10.237 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.24, opts=13)
00:16:10.237 00.000 14964 Enqueuing Move request for scope (0.62, -0.24)
00:16:10.238 00.001 12044 Worker thread wakes up
00:16:10.238 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.24) opts 0xd
00:16:10.238 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.24)
00:16:10.238 00.000 12044 Moving (0.62, -0.24) raw xDistance=0.25 yDistance=-0.59
00:16:10.238 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.01
00:16:10.238 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:10.238 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
00:16:10.238 00.000 12044 MoveAxis(E, 0, ABG)
00:16:10.238 00.000 12044 Move returns status 0, amount 0
00:16:10.238 00.000 12044 MoveAxis(N, 0, ABG)
00:16:10.238 00.000 12044 Move returns status 0, amount 0
00:16:10.238 00.000 12044 move complete, result=0
00:16:10.239 00.001 12044 worker thread done servicing request
00:16:10.246 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17433, med=615, FiltMin=523, FiltMax=13595, Gamma=0.810
00:16:10.251 00.005 14964 UpdateGuideState exits: m=301982 SNR=349.3
00:16:10.251 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.252 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:10.252 00.000 14964 Enqueuing Expose request
00:16:10.253 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
00:16:10.253 00.000 12044 Worker thread wakes up
00:16:10.253 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:10.253 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(240,58,71,71)
00:16:11.747 01.494 14964 evsrv: cli 01AB2A30 connect
00:16:11.747 00.000 14964 case statement mapped state 6 to 3
00:16:11.748 00.001 14964 case statement mapped state 6 to 3
00:16:11.749 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"457e8517-2a14-43dc-be1b-ac575507d2f6"}
00:16:11.749 00.000 14964 case statement mapped state 6 to 3
00:16:11.749 00.000 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Guiding","id":"457e8517-2a14-43dc-be1b-ac575507d2f6"}
00:16:11.750 00.001 14964 evsrv: cli 01AB2A30 disconnect
00:16:11.752 00.002 14964 evsrv: cli 01AB27B0 connect
00:16:11.754 00.002 14964 case statement mapped state 6 to 3
00:16:11.755 00.001 14964 case statement mapped state 6 to 3
00:16:11.758 00.003 14964 evsrv: cli 01AB27B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"42d0eb3d-9c3d-4494-bbda-40764c9124ad"}
00:16:11.759 00.001 14964 PhdController::Dither begins
00:16:11.761 00.002 14964 dither: size=2.00, dRA=-0.94 dDec=-0.81
00:16:11.761 00.000 14964 MountToCamera -- mountTheta (2.43) + m_xAngle (-1.56) = xAngle (0.87 = 0.87)
00:16:11.762 00.001 14964 MountToCamera -- mountX=-0.94 mountY=-0.81 hyp=1.24 mountTheta=2.43 cameraX=0.80, cameraY=0.95 cameraTheta=0.87
00:16:11.762 00.000 14964 setting lock position to (275.91, 94.09)
00:16:11.763 00.001 14964 Mount: notify guiding dithered (0.8, 0.9)
00:16:11.763 00.000 14964 MultiStar: stabilizing after lock position change
00:16:11.764 00.001 14964 Status Line: Dither by -0.94,-0.81
00:16:11.766 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:16:11.766 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
00:16:11.767 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":0,"id":"42d0eb3d-9c3d-4494-bbda-40764c9124ad"}
00:16:11.768 00.001 14964 evsrv: cli 01AB27B0 disconnect
00:16:13.357 01.589 12044 Exposure complete
00:16:13.377 00.020 12044 worker thread done servicing request
00:16:13.377 00.000 14964 OnExposeComplete: enter
00:16:13.378 00.001 14964 UpdateGuideState(): m_state=6
00:16:13.378 00.000 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1797
00:16:13.379 00.001 14964 Star::Find returns 1 (0), X=275.70, Y=92.85, Mass=304795, SNR=351.6, Peak=18135 HFD=4.0
00:16:13.380 00.001 14964 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.56) = xAngle (-0.18 = -0.18)
00:16:13.380 00.000 14964 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
00:16:13.381 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-1.24 hyp=1.26 cameraTheta=-1.73 mountX=1.24 mountY=0.33, mountTheta=0.26
00:16:13.382 00.001 14964 dither recenter: remaining=(0.9,0.8) step=(0.9,0.8)
00:16:13.382 00.000 14964 MountToCamera -- mountTheta (-0.71) + m_xAngle (-1.56) = xAngle (-2.27 = -2.27)
00:16:13.383 00.001 14964 MountToCamera -- mountX=0.94 mountY=0.81 hyp=1.24 mountTheta=-0.71 cameraX=-0.80, cameraY=-0.95 cameraTheta=-2.27
00:16:13.383 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=-0.95, opts=4)
00:16:13.384 00.001 14964 Enqueuing Move request for scope (-0.80, -0.95)
00:16:13.384 00.000 14964 Mount: notify direct move 0.94,0.81
00:16:13.385 00.001 12044 Worker thread wakes up
00:16:13.385 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.95) opts 0x4
00:16:13.385 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, -0.95)
00:16:13.385 00.000 12044 Moving (-0.80, -0.95) raw xDistance=0.94 yDistance=0.81
00:16:13.385 00.000 12044 BLC: window closed
00:16:13.385 00.000 12044 MoveAxis(W, 111, B)
00:16:13.385 00.000 12044 Guiding  Dir = 3, Dur = 111
00:16:13.394 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18135, med=615, FiltMin=531, FiltMax=16091, Gamma=0.810
00:16:13.400 00.006 14964 UpdateGuideState exits: m=304795 SNR=351.6
00:16:13.401 00.001 14964 PhdController: settling, locked = 1, distance = 1.61 (2.00) aobump = 0 frame = 1 / 99999
00:16:13.401 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570173.401,"Host":"NUCBOX","Inst":1,"Distance":1.61,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:16:13.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:13.403 00.001 14964 Enqueuing Expose request
00:16:13.422 00.019 12044 IsSlewing returns 0
00:16:13.422 00.000 12044 IsGuiding returns 0
00:16:13.454 00.032 12044 PulseGuide returned control before completion, sleep 91
00:16:13.574 00.120 12044 IsGuiding returns 1
00:16:13.574 00.000 12044 scope still moving after pulse duration time elapsed
00:16:13.636 00.062 12044 IsSlewing returns 0
00:16:13.660 00.024 12044 IsGuiding returns 0
00:16:13.660 00.000 12044 scope move finished after 111 + 126 ms
00:16:13.660 00.000 12044 Move returns status 0, amount 111
00:16:13.660 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:16:13.661 00.001 12044 MoveAxis(S, 76, B)
00:16:13.661 00.000 12044 Guiding  Dir = 1, Dur = 76
00:16:13.685 00.024 12044 IsSlewing returns 0
00:16:13.685 00.000 12044 IsGuiding returns 0
00:16:13.716 00.031 12044 PulseGuide returned control before completion, sleep 56
00:16:13.782 00.066 12044 IsGuiding returns 1
00:16:13.782 00.000 12044 scope still moving after pulse duration time elapsed
00:16:13.872 00.090 12044 IsSlewing returns 0
00:16:13.872 00.000 12044 IsGuiding returns 0
00:16:13.872 00.000 12044 scope move finished after 76 + 111 ms
00:16:13.872 00.000 12044 Move returns status 0, amount 76
00:16:13.872 00.000 12044 move complete, result=0
00:16:13.872 00.000 12044 worker thread done servicing request
00:16:13.872 00.000 12044 Worker thread wakes up
00:16:13.872 00.000 14964 GuideStep: 0.9 px 111 ms WEST, 0.8 px 76 ms SOUTH
00:16:13.873 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:13.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:16.986 03.113 12044 Exposure complete
00:16:17.006 00.020 12044 worker thread done servicing request
00:16:17.007 00.001 14964 OnExposeComplete: enter
00:16:17.007 00.000 14964 UpdateGuideState(): m_state=6
00:16:17.008 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1798
00:16:17.008 00.000 14964 Star::Find returns 1 (0), X=276.63, Y=93.40, Mass=302179, SNR=345.7, Peak=18265 HFD=3.8
00:16:17.009 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
00:16:17.009 00.000 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
00:16:17.010 00.001 14964 CameraToMount -- cameraX=0.72 cameraY=-0.69 hyp=1.00 cameraTheta=-0.77 mountX=0.70 mountY=-0.64, mountTheta=-0.74
00:16:17.011 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.69, opts=13)
00:16:17.011 00.000 14964 Enqueuing Move request for scope (0.72, -0.69)
00:16:17.012 00.001 12044 Worker thread wakes up
00:16:17.012 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.69) opts 0xd
00:16:17.012 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.69)
00:16:17.012 00.000 12044 Moving (0.72, -0.69) raw xDistance=0.70 yDistance=-0.64
00:16:17.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.70, slope = 0.00
00:16:17.012 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:17.012 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
00:16:17.012 00.000 12044 MoveAxis(W, 54, ABG)
00:16:17.012 00.000 12044 Guiding  Dir = 3, Dur = 54
00:16:17.020 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18265, med=614, FiltMin=527, FiltMax=14299, Gamma=0.810
00:16:17.025 00.005 14964 UpdateGuideState exits: m=302179 SNR=345.7
00:16:17.026 00.001 14964 PhdController: settling, locked = 1, distance = 1.00 (2.00) aobump = 0 frame = 2 / 99999
00:16:17.026 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570177.026,"Host":"NUCBOX","Inst":1,"Distance":1.00,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
00:16:17.027 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.027 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:17.028 00.001 14964 Enqueuing Expose request
00:16:17.122 00.094 12044 IsSlewing returns 0
00:16:17.155 00.033 12044 IsGuiding returns 0
00:16:17.187 00.032 12044 PulseGuide returned control before completion, sleep 32
00:16:17.240 00.053 12044 IsGuiding returns 1
00:16:17.240 00.000 12044 scope still moving after pulse duration time elapsed
00:16:17.309 00.069 12044 IsSlewing returns 0
00:16:17.309 00.000 12044 IsGuiding returns 0
00:16:17.309 00.000 12044 scope move finished after 54 + 100 ms
00:16:17.309 00.000 12044 Move returns status 0, amount 54
00:16:17.309 00.000 12044 MoveAxis(N, 0, ABG)
00:16:17.310 00.001 12044 Move returns status 0, amount 0
00:16:17.310 00.000 12044 move complete, result=0
00:16:17.310 00.000 12044 worker thread done servicing request
00:16:17.310 00.000 12044 Worker thread wakes up
00:16:17.310 00.000 14964 GuideStep: 0.7 px 54 ms WEST, -0.6 px 0 ms NORTH
00:16:17.311 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:17.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:20.442 03.131 12044 Exposure complete
00:16:20.464 00.022 12044 worker thread done servicing request
00:16:20.464 00.000 14964 OnExposeComplete: enter
00:16:20.465 00.001 14964 UpdateGuideState(): m_state=6
00:16:20.465 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1799
00:16:20.466 00.001 14964 Star::Find returns 1 (0), X=276.48, Y=94.12, Mass=308041, SNR=351.9, Peak=20529 HFD=3.9
00:16:20.466 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
00:16:20.467 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
00:16:20.467 00.000 14964 CameraToMount -- cameraX=0.57 cameraY=0.03 hyp=0.57 cameraTheta=0.05 mountX=-0.02 mountY=-0.57, mountTheta=-1.60
00:16:20.468 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=0.03, opts=13)
00:16:20.469 00.001 14964 Enqueuing Move request for scope (0.57, 0.03)
00:16:20.469 00.000 12044 Worker thread wakes up
00:16:20.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.03) opts 0xd
00:16:20.469 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, 0.03)
00:16:20.469 00.000 12044 Moving (0.57, 0.03) raw xDistance=-0.02 yDistance=-0.57
00:16:20.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:16:20.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:20.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
00:16:20.469 00.000 12044 MoveAxis(E, 0, ABG)
00:16:20.469 00.000 12044 Move returns status 0, amount 0
00:16:20.469 00.000 12044 MoveAxis(N, 0, ABG)
00:16:20.469 00.000 12044 Move returns status 0, amount 0
00:16:20.469 00.000 12044 move complete, result=0
00:16:20.470 00.001 12044 worker thread done servicing request
00:16:20.478 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20529, med=615, FiltMin=527, FiltMax=15622, Gamma=0.810
00:16:20.483 00.005 14964 UpdateGuideState exits: m=308041 SNR=351.9
00:16:20.484 00.001 14964 PhdController: settling, locked = 1, distance = 0.87 (2.00) aobump = 0 frame = 3 / 99999
00:16:20.484 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570180.484,"Host":"NUCBOX","Inst":1,"Distance":0.87,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
00:16:20.485 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.485 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:20.486 00.001 14964 Enqueuing Expose request
00:16:20.486 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
00:16:20.487 00.001 12044 Worker thread wakes up
00:16:20.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:20.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:23.611 03.124 12044 Exposure complete
00:16:23.631 00.020 12044 worker thread done servicing request
00:16:23.632 00.001 14964 OnExposeComplete: enter
00:16:23.632 00.000 14964 UpdateGuideState(): m_state=6
00:16:23.633 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1800
00:16:23.633 00.000 14964 Star::Find returns 1 (0), X=276.47, Y=94.13, Mass=308955, SNR=351.0, Peak=19159 HFD=3.9
00:16:23.634 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
00:16:23.634 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.61)
00:16:23.634 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=0.04 hyp=0.56 cameraTheta=0.07 mountX=-0.03 mountY=-0.56, mountTheta=-1.62
00:16:23.636 00.002 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.04, opts=13)
00:16:23.636 00.000 14964 Enqueuing Move request for scope (0.56, 0.04)
00:16:23.637 00.001 12044 Worker thread wakes up
00:16:23.637 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.04) opts 0xd
00:16:23.637 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.04)
00:16:23.637 00.000 12044 Moving (0.56, 0.04) raw xDistance=-0.03 yDistance=-0.56
00:16:23.637 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
00:16:23.637 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.77
00:16:23.637 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:16:23.637 00.000 12044 MoveAxis(E, 0, ABG)
00:16:23.637 00.000 12044 Move returns status 0, amount 0
00:16:23.637 00.000 12044 BLC: Oldest BLC event removed
00:16:23.637 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 368 applied
00:16:23.637 00.000 12044 MoveAxis(N, 420, ABG)
00:16:23.637 00.000 12044 Guiding  Dir = 0, Dur = 420
00:16:23.645 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19159, med=615, FiltMin=528, FiltMax=16401, Gamma=0.810
00:16:23.651 00.006 14964 UpdateGuideState exits: m=308955 SNR=351.0
00:16:23.652 00.001 14964 PhdController: settling, locked = 1, distance = 0.78 (2.00) aobump = 0 frame = 4 / 99999
00:16:23.652 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570183.652,"Host":"NUCBOX","Inst":1,"Distance":0.78,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
00:16:23.653 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:23.653 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:23.654 00.001 14964 Enqueuing Expose request
00:16:23.668 00.014 12044 IsSlewing returns 0
00:16:23.668 00.000 12044 IsGuiding returns 0
00:16:23.700 00.032 12044 PulseGuide returned control before completion, sleep 399
00:16:24.107 00.407 12044 IsGuiding returns 1
00:16:24.107 00.000 12044 scope still moving after pulse duration time elapsed
00:16:24.170 00.063 12044 IsSlewing returns 0
00:16:24.171 00.001 12044 IsGuiding returns 0
00:16:24.171 00.000 12044 scope move finished after 420 + 82 ms
00:16:24.171 00.000 12044 Move returns status 0, amount 420
00:16:24.171 00.000 12044 move complete, result=0
00:16:24.171 00.000 12044 worker thread done servicing request
00:16:24.171 00.000 12044 Worker thread wakes up
00:16:24.171 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:24.171 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:24.171 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 420 ms NORTH
00:16:27.299 03.128 12044 Exposure complete
00:16:27.323 00.024 12044 worker thread done servicing request
00:16:27.323 00.000 14964 OnExposeComplete: enter
00:16:27.324 00.001 14964 UpdateGuideState(): m_state=6
00:16:27.324 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1801
00:16:27.325 00.001 14964 Star::Find returns 1 (0), X=275.88, Y=94.25, Mass=304251, SNR=350.9, Peak=19721 HFD=4.1
00:16:27.325 00.000 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
00:16:27.326 00.001 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
00:16:27.326 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.74 mountX=-0.16 mountY=0.01, mountTheta=3.08
00:16:27.327 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.15, opts=13)
00:16:27.328 00.001 14964 Enqueuing Move request for scope (-0.03, 0.15)
00:16:27.328 00.000 12044 Worker thread wakes up
00:16:27.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:16:27.328 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:16:27.328 00.000 12044 Moving (-0.03, 0.15) raw xDistance=-0.16 yDistance=0.01
00:16:27.329 00.001 12044 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.559110, 1:-0.009929
00:16:27.329 00.000 12044 BLC: No correction, Miss < min_move
00:16:27.329 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.67, using input
00:16:27.329 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.26
00:16:27.329 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:27.329 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:27.329 00.000 12044 MoveAxis(E, 0, ABG)
00:16:27.329 00.000 12044 Move returns status 0, amount 0
00:16:27.329 00.000 12044 MoveAxis(N, 0, ABG)
00:16:27.329 00.000 12044 Move returns status 0, amount 0
00:16:27.329 00.000 12044 move complete, result=0
00:16:27.329 00.000 12044 worker thread done servicing request
00:16:27.336 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19721, med=616, FiltMin=529, FiltMax=13207, Gamma=0.810
00:16:27.342 00.006 14964 UpdateGuideState exits: m=304251 SNR=350.9
00:16:27.342 00.000 14964 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 5 / 99999
00:16:27.343 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570187.343,"Host":"NUCBOX","Inst":1,"Distance":0.59,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
00:16:27.343 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:27.344 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:27.344 00.000 14964 Enqueuing Expose request
00:16:27.345 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:27.345 00.000 12044 Worker thread wakes up
00:16:27.345 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:27.345 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:30.470 03.125 12044 Exposure complete
00:16:30.495 00.025 12044 worker thread done servicing request
00:16:30.495 00.000 14964 OnExposeComplete: enter
00:16:30.496 00.001 14964 UpdateGuideState(): m_state=6
00:16:30.496 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1802
00:16:30.497 00.001 14964 Star::Find returns 1 (0), X=275.59, Y=94.09, Mass=303925, SNR=341.1, Peak=17395 HFD=4.0
00:16:30.497 00.000 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
00:16:30.497 00.000 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
00:16:30.498 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.13 mountX=0.00 mountY=0.32, mountTheta=1.57
00:16:30.499 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.00, opts=13)
00:16:30.499 00.000 14964 Enqueuing Move request for scope (-0.32, -0.00)
00:16:30.500 00.001 12044 Worker thread wakes up
00:16:30.500 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
00:16:30.500 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
00:16:30.500 00.000 12044 Moving (-0.32, -0.00) raw xDistance=0.00 yDistance=0.32
00:16:30.500 00.000 12044 BLC: History state: CurrMiss=-0.32, AvgInitMiss=-0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.559110, 1:-0.009929, 2:-0.316809
00:16:30.500 00.000 12044 BLC: No correction, Miss < min_move
00:16:30.500 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.15
00:16:30.500 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:30.500 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:16:30.500 00.000 12044 MoveAxis(E, 0, ABG)
00:16:30.500 00.000 12044 Move returns status 0, amount 0
00:16:30.500 00.000 12044 MoveAxis(N, 0, ABG)
00:16:30.500 00.000 12044 Move returns status 0, amount 0
00:16:30.500 00.000 12044 move complete, result=0
00:16:30.501 00.001 12044 worker thread done servicing request
00:16:30.508 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17395, med=615, FiltMin=537, FiltMax=14383, Gamma=0.810
00:16:30.514 00.006 14964 UpdateGuideState exits: m=303925 SNR=341.1
00:16:30.514 00.000 14964 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 6 / 99999
00:16:30.515 00.001 14964 PhdController: newstate STATE_FINISH
00:16:30.515 00.000 14964 PhdController complete: success
00:16:30.516 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778570190.516,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:16:30.516 00.000 14964 Mount: notify guiding dither settle done success=1
00:16:30.517 00.001 14964 PhdController: newstate STATE_IDLE
00:16:30.517 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:30.517 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:30.518 00.001 14964 Enqueuing Expose request
00:16:30.519 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:16:30.519 00.000 12044 Worker thread wakes up
00:16:30.519 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:30.519 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:33.649 03.130 12044 Exposure complete
00:16:33.672 00.023 12044 worker thread done servicing request
00:16:33.672 00.000 14964 OnExposeComplete: enter
00:16:33.673 00.001 14964 UpdateGuideState(): m_state=6
00:16:33.673 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1803
00:16:33.674 00.001 14964 Star::Find returns 1 (0), X=275.50, Y=94.35, Mass=305123, SNR=339.7, Peak=17121 HFD=4.2
00:16:33.674 00.000 14964 MultiStar: exiting stabilization period
00:16:33.675 00.001 14964 MultiStar: updating star positions after lock position change
00:16:33.675 00.000 14964 Star::Find(35, 70, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1803
00:16:33.676 00.001 14964 Star::Find returns 1 (0), X=70.83, Y=324.83, Mass=15575, SNR=59.4, Peak=2007 HFD=3.1
00:16:33.676 00.000 14964 Star::Find(35, 136, 307, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1803
00:16:33.677 00.001 14964 Star::Find returns 1 (0), X=137.40, Y=315.13, Mass=3912, SNR=23.1, Peak=1086 HFD=2.6
00:16:33.677 00.000 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
00:16:33.678 00.001 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.91)
00:16:33.678 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.26 hyp=0.48 cameraTheta=2.58 mountX=-0.26 mountY=0.38, mountTheta=2.17
00:16:33.679 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.26, opts=13)
00:16:33.680 00.001 14964 Enqueuing Move request for scope (-0.41, 0.26)
00:16:33.680 00.000 12044 Worker thread wakes up
00:16:33.680 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.26) opts 0xd
00:16:33.680 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.26)
00:16:33.680 00.000 12044 Moving (-0.41, 0.26) raw xDistance=-0.26 yDistance=0.38
00:16:33.680 00.000 12044 BLC: window closed
00:16:33.680 00.000 12044 BLC: History state: CurrMiss=-0.38, AvgInitMiss=-0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.559110, 1:-0.009929, 2:-0.316809
00:16:33.680 00.000 12044 BLC: No correction, Miss < min_move
00:16:33.680 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.55, using input
00:16:33.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.14
00:16:33.680 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:33.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:16:33.680 00.000 12044 MoveAxis(E, 0, ABG)
00:16:33.680 00.000 12044 Move returns status 0, amount 0
00:16:33.680 00.000 12044 MoveAxis(N, 0, ABG)
00:16:33.680 00.000 12044 Move returns status 0, amount 0
00:16:33.680 00.000 12044 move complete, result=0
00:16:33.681 00.001 12044 worker thread done servicing request
00:16:33.687 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17121, med=614, FiltMin=526, FiltMax=14303, Gamma=0.810
00:16:33.693 00.006 14964 UpdateGuideState exits: m=305123 SNR=339.7
00:16:33.694 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.694 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:33.695 00.001 14964 Enqueuing Expose request
00:16:33.695 00.000 12044 Worker thread wakes up
00:16:33.695 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:33.695 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:33.695 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
00:16:36.829 03.134 12044 Exposure complete
00:16:36.859 00.030 12044 worker thread done servicing request
00:16:36.859 00.000 14964 OnExposeComplete: enter
00:16:36.859 00.000 14964 UpdateGuideState(): m_state=6
00:16:36.860 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1804
00:16:36.860 00.000 14964 Star::Find returns 1 (0), X=275.61, Y=94.14, Mass=301465, SNR=334.0, Peak=16633 HFD=4.2
00:16:36.861 00.001 14964 MultiStar: [#1 0.10,0.45,0.18,U] [#2 0.13,0.31,0.07,U] 
00:16:36.861 00.000 14964 refined, 2 included, MultiStar: {-0.22, 0.12}, one-star: {-0.30, 0.04}
00:16:36.862 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
00:16:36.862 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.97)
00:16:36.863 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.24 cameraTheta=2.65 mountX=-0.12 mountY=0.20, mountTheta=2.10
00:16:36.864 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.12, opts=13)
00:16:36.864 00.000 14964 Enqueuing Move request for scope (-0.22, 0.12)
00:16:36.865 00.001 12044 Worker thread wakes up
00:16:36.865 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
00:16:36.865 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
00:16:36.865 00.000 12044 Moving (-0.22, 0.12) raw xDistance=-0.12 yDistance=0.20
00:16:36.865 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.48, using input
00:16:36.865 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.10
00:16:36.865 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:36.865 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:16:36.865 00.000 12044 MoveAxis(E, 0, ABG)
00:16:36.865 00.000 12044 Move returns status 0, amount 0
00:16:36.865 00.000 12044 MoveAxis(N, 0, ABG)
00:16:36.865 00.000 12044 Move returns status 0, amount 0
00:16:36.865 00.000 12044 move complete, result=0
00:16:36.865 00.000 12044 worker thread done servicing request
00:16:36.872 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16633, med=615, FiltMin=528, FiltMax=13199, Gamma=0.810
00:16:36.878 00.006 14964 UpdateGuideState exits: m=301465 SNR=334.0
00:16:36.878 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.879 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:36.879 00.000 14964 Enqueuing Expose request
00:16:36.880 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:36.880 00.000 12044 Worker thread wakes up
00:16:36.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:36.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:39.988 03.108 12044 Exposure complete
00:16:40.009 00.021 12044 worker thread done servicing request
00:16:40.009 00.000 14964 OnExposeComplete: enter
00:16:40.009 00.000 14964 UpdateGuideState(): m_state=6
00:16:40.010 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1805
00:16:40.010 00.000 14964 Star::Find returns 1 (0), X=275.31, Y=93.98, Mass=306942, SNR=350.8, Peak=18791 HFD=4.1
00:16:40.011 00.001 14964 MultiStar: [#1 -0.44,0.66,0.00,M1] [#2 -0.47,0.45,0.00,M3] 
00:16:40.011 00.000 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
00:16:40.012 00.001 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
00:16:40.012 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.12 hyp=0.61 cameraTheta=-2.95 mountX=0.11 mountY=0.61, mountTheta=1.39
00:16:40.013 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.12, opts=13)
00:16:40.014 00.001 14964 Enqueuing Move request for scope (-0.60, -0.12)
00:16:40.014 00.000 12044 Worker thread wakes up
00:16:40.014 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.12) opts 0xd
00:16:40.015 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.12)
00:16:40.015 00.000 12044 Moving (-0.60, -0.12) raw xDistance=0.11 yDistance=0.61
00:16:40.015 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.06
00:16:40.015 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:40.015 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
00:16:40.015 00.000 12044 MoveAxis(E, 0, ABG)
00:16:40.015 00.000 12044 Move returns status 0, amount 0
00:16:40.015 00.000 12044 MoveAxis(N, 0, ABG)
00:16:40.015 00.000 12044 Move returns status 0, amount 0
00:16:40.015 00.000 12044 move complete, result=0
00:16:40.015 00.000 12044 worker thread done servicing request
00:16:40.022 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18791, med=614, FiltMin=528, FiltMax=14289, Gamma=0.810
00:16:40.027 00.005 14964 UpdateGuideState exits: m=306942 SNR=350.8
00:16:40.028 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:40.029 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:40.029 00.000 14964 Enqueuing Expose request
00:16:40.030 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:16:40.030 00.000 12044 Worker thread wakes up
00:16:40.031 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:40.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:43.134 03.103 12044 Exposure complete
00:16:43.157 00.023 12044 worker thread done servicing request
00:16:43.157 00.000 14964 OnExposeComplete: enter
00:16:43.157 00.000 14964 UpdateGuideState(): m_state=6
00:16:43.158 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1806
00:16:43.158 00.000 14964 Star::Find returns 1 (0), X=275.40, Y=94.29, Mass=309391, SNR=339.1, Peak=18079 HFD=4.4
00:16:43.159 00.001 14964 MultiStar: [#1 -0.17,0.23,0.18,U] [#2 -0.23,0.36,0.08,U] 
00:16:43.159 00.000 14964 refined, 2 included, MultiStar: {-0.44, 0.22}, one-star: {-0.51, 0.20}
00:16:43.160 00.001 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.04)
00:16:43.160 00.000 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
00:16:43.161 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.22 hyp=0.49 cameraTheta=2.69 mountX=-0.22 mountY=0.42, mountTheta=2.06
00:16:43.162 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.22, opts=13)
00:16:43.162 00.000 14964 Enqueuing Move request for scope (-0.44, 0.22)
00:16:43.163 00.001 12044 Worker thread wakes up
00:16:43.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.22) opts 0xd
00:16:43.163 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.22)
00:16:43.163 00.000 12044 Moving (-0.44, 0.22) raw xDistance=-0.22 yDistance=0.42
00:16:43.163 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.35, using input
00:16:43.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.06
00:16:43.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:43.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:16:43.163 00.000 12044 MoveAxis(E, 0, ABG)
00:16:43.163 00.000 12044 Move returns status 0, amount 0
00:16:43.163 00.000 12044 MoveAxis(N, 0, ABG)
00:16:43.163 00.000 12044 Move returns status 0, amount 0
00:16:43.163 00.000 12044 move complete, result=0
00:16:43.163 00.000 12044 worker thread done servicing request
00:16:43.170 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18079, med=615, FiltMin=528, FiltMax=13784, Gamma=0.810
00:16:43.175 00.005 14964 UpdateGuideState exits: m=309391 SNR=339.1
00:16:43.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.176 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:43.177 00.001 14964 Enqueuing Expose request
00:16:43.177 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:16:43.178 00.001 12044 Worker thread wakes up
00:16:43.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:43.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:46.281 03.103 12044 Exposure complete
00:16:46.304 00.023 12044 worker thread done servicing request
00:16:46.305 00.001 14964 OnExposeComplete: enter
00:16:46.305 00.000 14964 UpdateGuideState(): m_state=6
00:16:46.306 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1807
00:16:46.306 00.000 14964 Star::Find returns 1 (0), X=275.62, Y=93.91, Mass=304507, SNR=349.7, Peak=18973 HFD=4.0
00:16:46.307 00.001 14964 MultiStar: [#1 0.12,0.50,0.17,U] [#2 0.21,0.52,0.07,U] 
00:16:46.307 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.05}, one-star: {-0.29, -0.18}
00:16:46.308 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
00:16:46.308 00.000 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
00:16:46.309 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.89 mountX=0.05 mountY=0.21, mountTheta=1.34
00:16:46.310 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.05, opts=13)
00:16:46.310 00.000 14964 Enqueuing Move request for scope (-0.21, -0.05)
00:16:46.311 00.001 12044 Worker thread wakes up
00:16:46.311 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
00:16:46.311 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
00:16:46.311 00.000 12044 Moving (-0.21, -0.05) raw xDistance=0.05 yDistance=0.21
00:16:46.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
00:16:46.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:46.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:16:46.311 00.000 12044 MoveAxis(E, 0, ABG)
00:16:46.311 00.000 12044 Move returns status 0, amount 0
00:16:46.311 00.000 12044 MoveAxis(N, 0, ABG)
00:16:46.311 00.000 12044 Move returns status 0, amount 0
00:16:46.311 00.000 12044 move complete, result=0
00:16:46.311 00.000 12044 worker thread done servicing request
00:16:46.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18973, med=615, FiltMin=524, FiltMax=15972, Gamma=0.810
00:16:46.324 00.006 14964 UpdateGuideState exits: m=304507 SNR=349.7
00:16:46.324 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.325 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:46.325 00.000 14964 Enqueuing Expose request
00:16:46.326 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:46.326 00.000 12044 Worker thread wakes up
00:16:46.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:46.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:49.449 03.123 12044 Exposure complete
00:16:49.471 00.022 12044 worker thread done servicing request
00:16:49.471 00.000 14964 OnExposeComplete: enter
00:16:49.472 00.001 14964 UpdateGuideState(): m_state=6
00:16:49.472 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1808
00:16:49.473 00.001 14964 Star::Find returns 1 (0), X=275.37, Y=94.57, Mass=306946, SNR=342.7, Peak=18679 HFD=4.1
00:16:49.473 00.000 14964 MultiStar: [#1 -0.17,-0.17,0.17,U] [#2 -0.11,-0.52,0.08,U] 
00:16:49.474 00.001 14964 refined, 2 included, MultiStar: {-0.46, 0.32}, one-star: {-0.54, 0.47}
00:16:49.474 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
00:16:49.475 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
00:16:49.475 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.32 hyp=0.56 cameraTheta=2.53 mountX=-0.33 mountY=0.43, mountTheta=2.23
00:16:49.476 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.32, opts=13)
00:16:49.477 00.001 14964 Enqueuing Move request for scope (-0.46, 0.32)
00:16:49.478 00.001 12044 Worker thread wakes up
00:16:49.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.32) opts 0xd
00:16:49.478 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.32)
00:16:49.478 00.000 12044 Moving (-0.46, 0.32) raw xDistance=-0.33 yDistance=0.43
00:16:49.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.33, slope = -0.01
00:16:49.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:49.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:16:49.478 00.000 12044 MoveAxis(E, 10, ABG)
00:16:49.478 00.000 12044 Guiding  Dir = 2, Dur = 10
00:16:49.485 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18679, med=615, FiltMin=530, FiltMax=14083, Gamma=0.810
00:16:49.491 00.006 14964 UpdateGuideState exits: m=306946 SNR=342.7
00:16:49.492 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.492 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:49.493 00.001 14964 Enqueuing Expose request
00:16:49.527 00.034 12044 IsSlewing returns 0
00:16:49.527 00.000 12044 IsGuiding returns 0
00:16:49.559 00.032 12044 IsGuiding returns 1
00:16:49.559 00.000 12044 scope still moving after pulse duration time elapsed
00:16:49.605 00.046 12044 IsSlewing returns 0
00:16:49.605 00.000 12044 IsGuiding returns 0
00:16:49.605 00.000 12044 scope move finished after 10 + 67 ms
00:16:49.605 00.000 12044 Move returns status 0, amount 10
00:16:49.605 00.000 12044 MoveAxis(N, 0, ABG)
00:16:49.605 00.000 12044 Move returns status 0, amount 0
00:16:49.605 00.000 12044 move complete, result=0
00:16:49.605 00.000 12044 worker thread done servicing request
00:16:49.605 00.000 12044 Worker thread wakes up
00:16:49.605 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:49.605 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:49.605 00.000 14964 GuideStep: -0.3 px 10 ms EAST, 0.4 px 0 ms NORTH
00:16:52.710 03.105 12044 Exposure complete
00:16:52.734 00.024 12044 worker thread done servicing request
00:16:52.734 00.000 14964 OnExposeComplete: enter
00:16:52.735 00.001 14964 UpdateGuideState(): m_state=6
00:16:52.736 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1809
00:16:52.737 00.001 14964 Star::Find returns 1 (0), X=275.05, Y=94.40, Mass=304763, SNR=352.0, Peak=16303 HFD=4.3
00:16:52.737 00.000 14964 MultiStar: [#1 -0.53,0.32,0.17,U] [#2 -0.67,0.18,0.00,M1] 
00:16:52.738 00.001 14964 refined, 1 included, MultiStar: {-0.81, 0.31}, one-star: {-0.85, 0.30}
00:16:52.738 00.000 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.34 = -1.95)
00:16:52.739 00.001 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.39 = 1.11)
00:16:52.739 00.000 14964 CameraToMount -- cameraX=-0.81 cameraY=0.31 hyp=0.86 cameraTheta=2.78 mountX=-0.32 mountY=0.77, mountTheta=1.96
00:16:52.740 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.81, y=0.31, opts=13)
00:16:52.741 00.001 14964 Enqueuing Move request for scope (-0.81, 0.31)
00:16:52.741 00.000 12044 Worker thread wakes up
00:16:52.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.31) opts 0xd
00:16:52.741 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.81, 0.31)
00:16:52.741 00.000 12044 Moving (-0.81, 0.31) raw xDistance=-0.32 yDistance=0.77
00:16:52.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.32, slope = -0.02
00:16:52.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:52.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.77
00:16:52.742 00.001 12044 MoveAxis(E, 15, ABG)
00:16:52.742 00.000 12044 Guiding  Dir = 2, Dur = 15
00:16:52.749 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16303, med=615, FiltMin=527, FiltMax=12304, Gamma=0.810
00:16:52.755 00.006 14964 UpdateGuideState exits: m=304763 SNR=352.0
00:16:52.756 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.756 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:52.757 00.001 14964 Enqueuing Expose request
00:16:52.762 00.005 12044 IsSlewing returns 0
00:16:52.762 00.000 12044 IsGuiding returns 0
00:16:52.793 00.031 12044 IsGuiding returns 1
00:16:52.793 00.000 12044 scope still moving after pulse duration time elapsed
00:16:52.885 00.092 12044 IsSlewing returns 0
00:16:52.885 00.000 12044 IsGuiding returns 0
00:16:52.885 00.000 12044 scope move finished after 15 + 107 ms
00:16:52.885 00.000 12044 Move returns status 0, amount 15
00:16:52.885 00.000 12044 MoveAxis(N, 0, ABG)
00:16:52.885 00.000 12044 Move returns status 0, amount 0
00:16:52.886 00.001 12044 move complete, result=0
00:16:52.886 00.000 12044 worker thread done servicing request
00:16:52.886 00.000 12044 Worker thread wakes up
00:16:52.886 00.000 14964 GuideStep: -0.3 px 15 ms EAST, 0.8 px 0 ms NORTH
00:16:52.887 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:52.887 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:55.996 03.109 12044 Exposure complete
00:16:56.019 00.023 12044 worker thread done servicing request
00:16:56.019 00.000 14964 OnExposeComplete: enter
00:16:56.020 00.001 14964 UpdateGuideState(): m_state=6
00:16:56.020 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1810
00:16:56.021 00.001 14964 Star::Find returns 1 (0), X=275.25, Y=94.40, Mass=306361, SNR=336.7, Peak=19879 HFD=3.9
00:16:56.021 00.000 14964 MultiStar: [#1 -0.43,0.29,0.19,U] [#2 -0.20,0.12,0.08,U] 
00:16:56.022 00.001 14964 refined, 2 included, MultiStar: {-0.59, 0.30}, one-star: {-0.66, 0.31}
00:16:56.022 00.000 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.05)
00:16:56.023 00.001 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
00:16:56.023 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=0.30 hyp=0.66 cameraTheta=2.68 mountX=-0.30 mountY=0.56, mountTheta=2.07
00:16:56.024 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.30, opts=13)
00:16:56.025 00.001 14964 Enqueuing Move request for scope (-0.59, 0.30)
00:16:56.025 00.000 12044 Worker thread wakes up
00:16:56.025 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.30) opts 0xd
00:16:56.025 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.30)
00:16:56.025 00.000 12044 Moving (-0.59, 0.30) raw xDistance=-0.30 yDistance=0.56
00:16:56.025 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.30, slope = -0.02
00:16:56.025 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.71 newest=1.76
00:16:56.025 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
00:16:56.025 00.000 12044 MoveAxis(E, 17, ABG)
00:16:56.025 00.000 12044 Guiding  Dir = 2, Dur = 17
00:16:56.034 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19879, med=615, FiltMin=534, FiltMax=13732, Gamma=0.810
00:16:56.039 00.005 14964 UpdateGuideState exits: m=306361 SNR=336.7
00:16:56.040 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:56.041 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:56.041 00.000 14964 Enqueuing Expose request
00:16:56.081 00.040 12044 IsSlewing returns 0
00:16:56.082 00.001 12044 IsGuiding returns 0
00:16:56.112 00.030 12044 IsGuiding returns 1
00:16:56.112 00.000 12044 scope still moving after pulse duration time elapsed
00:16:56.198 00.086 12044 IsSlewing returns 0
00:16:56.199 00.001 12044 IsGuiding returns 0
00:16:56.199 00.000 12044 scope move finished after 17 + 99 ms
00:16:56.199 00.000 12044 Move returns status 0, amount 17
00:16:56.199 00.000 12044 BLC: Oldest BLC event removed
00:16:56.199 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 368 applied
00:16:56.199 00.000 12044 MoveAxis(S, 420, ABG)
00:16:56.199 00.000 12044 Guiding  Dir = 1, Dur = 420
00:16:56.231 00.032 12044 IsSlewing returns 0
00:16:56.231 00.000 12044 IsGuiding returns 0
00:16:56.262 00.031 12044 PulseGuide returned control before completion, sleep 400
00:16:56.665 00.403 12044 IsGuiding returns 1
00:16:56.665 00.000 12044 scope still moving after pulse duration time elapsed
00:16:56.746 00.081 12044 IsSlewing returns 0
00:16:56.747 00.001 12044 IsGuiding returns 0
00:16:56.747 00.000 12044 scope move finished after 420 + 96 ms
00:16:56.747 00.000 12044 Move returns status 0, amount 420
00:16:56.747 00.000 12044 move complete, result=0
00:16:56.747 00.000 12044 worker thread done servicing request
00:16:56.747 00.000 12044 Worker thread wakes up
00:16:56.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:16:56.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:16:56.747 00.000 14964 GuideStep: -0.3 px 17 ms EAST, 0.6 px 420 ms SOUTH
00:16:59.877 03.130 12044 Exposure complete
00:16:59.902 00.025 12044 worker thread done servicing request
00:16:59.902 00.000 14964 OnExposeComplete: enter
00:16:59.902 00.000 14964 UpdateGuideState(): m_state=6
00:16:59.903 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1811
00:16:59.904 00.001 14964 Star::Find returns 1 (0), X=276.53, Y=93.79, Mass=308133, SNR=342.7, Peak=17979 HFD=4.2
00:16:59.904 00.000 14964 MultiStar: [#1 0.96,0.65,0.00,M1] [#2 0.96,0.35,0.00,M1] 
00:16:59.905 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.10 = 1.10)
00:16:59.905 00.000 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.13)
00:16:59.906 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=-0.30 hyp=0.69 cameraTheta=-0.45 mountX=0.31 mountY=-0.59, mountTheta=-1.08
00:16:59.907 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.30, opts=13)
00:16:59.907 00.000 14964 Enqueuing Move request for scope (0.62, -0.30)
00:16:59.908 00.001 12044 Worker thread wakes up
00:16:59.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.30) opts 0xd
00:16:59.908 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.30)
00:16:59.908 00.000 12044 Moving (0.62, -0.30) raw xDistance=0.31 yDistance=-0.59
00:16:59.908 00.000 12044 BLC: History state: CurrMiss=-0.59, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.560155, 1:-0.589191
00:16:59.908 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -10.000000
00:16:59.908 00.000 12044 BLC: window closed
00:16:59.908 00.000 12044 BLC: Pulse adjusted to 358
00:16:59.909 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.31, slope = 0.00
00:16:59.909 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:59.909 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
00:16:59.909 00.000 12044 MoveAxis(W, 2, ABG)
00:16:59.909 00.000 12044 Guiding  Dir = 3, Dur = 2
00:16:59.916 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17979, med=614, FiltMin=526, FiltMax=14498, Gamma=0.810
00:16:59.921 00.005 14964 UpdateGuideState exits: m=308133 SNR=342.7
00:16:59.922 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.922 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:16:59.923 00.001 14964 Enqueuing Expose request
00:16:59.934 00.011 12044 IsSlewing returns 0
00:16:59.935 00.001 12044 IsGuiding returns 0
00:16:59.966 00.031 12044 IsGuiding returns 1
00:16:59.966 00.000 12044 scope still moving after pulse duration time elapsed
00:17:00.024 00.058 14964 evsrv: cli 01AB2850 connect
00:17:00.025 00.001 14964 case statement mapped state 6 to 3
00:17:00.026 00.001 14964 case statement mapped state 6 to 3
00:17:00.026 00.000 14964 evsrv: cli 01AB2850 request: {"method":"get_pixel_scale","id":"2f42d7ef-a341-4029-a637-7c0f183f72d6"}
00:17:00.027 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":1.29969,"id":"2f42d7ef-a341-4029-a637-7c0f183f72d6"}
00:17:00.028 00.001 14964 evsrv: cli 01AB2850 disconnect
00:17:00.030 00.002 12044 IsSlewing returns 0
00:17:00.030 00.000 12044 IsGuiding returns 0
00:17:00.030 00.000 12044 scope move finished after 2 + 93 ms
00:17:00.030 00.000 12044 Move returns status 0, amount 2
00:17:00.030 00.000 12044 MoveAxis(N, 0, ABG)
00:17:00.030 00.000 12044 Move returns status 0, amount 0
00:17:00.030 00.000 12044 move complete, result=0
00:17:00.030 00.000 12044 worker thread done servicing request
00:17:00.030 00.000 14964 GuideStep: 0.3 px 2 ms WEST, -0.6 px 0 ms NORTH
00:17:00.031 00.001 12044 Worker thread wakes up
00:17:00.031 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:00.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:03.159 03.128 12044 Exposure complete
00:17:03.181 00.022 12044 worker thread done servicing request
00:17:03.181 00.000 14964 OnExposeComplete: enter
00:17:03.182 00.001 14964 UpdateGuideState(): m_state=6
00:17:03.183 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1812
00:17:03.183 00.000 14964 Star::Find returns 1 (0), X=276.46, Y=93.96, Mass=305557, SNR=351.4, Peak=17389 HFD=4.1
00:17:03.184 00.001 14964 MultiStar: [#1 0.77,0.50,0.00,M2] [#2 0.79,0.31,0.00,M2] 
00:17:03.184 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
00:17:03.184 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
00:17:03.185 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=-0.13 hyp=0.57 cameraTheta=-0.23 mountX=0.14 mountY=-0.54, mountTheta=-1.31
00:17:03.186 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=-0.13, opts=13)
00:17:03.186 00.000 14964 Enqueuing Move request for scope (0.55, -0.13)
00:17:03.188 00.002 12044 Worker thread wakes up
00:17:03.188 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.13) opts 0xd
00:17:03.188 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, -0.13)
00:17:03.188 00.000 12044 Moving (0.55, -0.13) raw xDistance=0.14 yDistance=-0.54
00:17:03.188 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.15, using input
00:17:03.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
00:17:03.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:17:03.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:17:03.188 00.000 12044 MoveAxis(E, 0, ABG)
00:17:03.188 00.000 12044 Move returns status 0, amount 0
00:17:03.188 00.000 12044 MoveAxis(N, 0, ABG)
00:17:03.188 00.000 12044 Move returns status 0, amount 0
00:17:03.188 00.000 12044 move complete, result=0
00:17:03.188 00.000 12044 worker thread done servicing request
00:17:03.195 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17389, med=615, FiltMin=532, FiltMax=13948, Gamma=0.810
00:17:03.201 00.006 14964 UpdateGuideState exits: m=305557 SNR=351.4
00:17:03.202 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:03.202 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:03.203 00.001 14964 Enqueuing Expose request
00:17:03.203 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:17:03.204 00.001 12044 Worker thread wakes up
00:17:03.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:03.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:06.299 03.095 12044 Exposure complete
00:17:06.322 00.023 12044 worker thread done servicing request
00:17:06.323 00.001 14964 OnExposeComplete: enter
00:17:06.323 00.000 14964 UpdateGuideState(): m_state=6
00:17:06.325 00.002 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1813
00:17:06.325 00.000 14964 Star::Find returns 1 (0), X=276.51, Y=93.89, Mass=311668, SNR=344.0, Peak=17781 HFD=3.9
00:17:06.326 00.001 14964 MultiStar: [#1 0.77,0.66,0.00,M3] [#2 0.78,0.46,0.00,M3] 
00:17:06.326 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
00:17:06.327 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.01)
00:17:06.327 00.000 14964 CameraToMount -- cameraX=0.60 cameraY=-0.21 hyp=0.63 cameraTheta=-0.33 mountX=0.22 mountY=-0.57, mountTheta=-1.21
00:17:06.328 00.001 14964 SchedulePrimaryMove(1136A648, x=0.60, y=-0.21, opts=13)
00:17:06.329 00.001 14964 Enqueuing Move request for scope (0.60, -0.21)
00:17:06.329 00.000 12044 Worker thread wakes up
00:17:06.329 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.21) opts 0xd
00:17:06.329 00.000 12044 Handling offset move in thread for scope, endpoint = (0.60, -0.21)
00:17:06.329 00.000 12044 Moving (0.60, -0.21) raw xDistance=0.22 yDistance=-0.57
00:17:06.329 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.03
00:17:06.329 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:17:06.329 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
00:17:06.329 00.000 12044 MoveAxis(E, 0, ABG)
00:17:06.329 00.000 12044 Move returns status 0, amount 0
00:17:06.329 00.000 12044 MoveAxis(N, 0, ABG)
00:17:06.329 00.000 12044 Move returns status 0, amount 0
00:17:06.329 00.000 12044 move complete, result=0
00:17:06.329 00.000 12044 worker thread done servicing request
00:17:06.336 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17781, med=615, FiltMin=528, FiltMax=14508, Gamma=0.810
00:17:06.342 00.006 14964 UpdateGuideState exits: m=311668 SNR=344.0
00:17:06.343 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:06.343 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:06.344 00.001 14964 Enqueuing Expose request
00:17:06.344 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
00:17:06.345 00.001 12044 Worker thread wakes up
00:17:06.345 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:06.345 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:09.441 03.096 12044 Exposure complete
00:17:09.462 00.021 12044 worker thread done servicing request
00:17:09.462 00.000 14964 OnExposeComplete: enter
00:17:09.463 00.001 14964 UpdateGuideState(): m_state=6
00:17:09.463 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1814
00:17:09.464 00.001 14964 Star::Find returns 1 (0), X=276.21, Y=94.06, Mass=305813, SNR=339.0, Peak=17609 HFD=4.2
00:17:09.465 00.001 14964 MultiStar: [#1 0.71,0.50,0.00,M4] [#2 0.67,0.40,0.00,M4] 
00:17:09.465 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
00:17:09.466 00.001 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
00:17:09.466 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.31 cameraTheta=-0.12 mountX=0.04 mountY=-0.30, mountTheta=-1.43
00:17:09.467 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.04, opts=13)
00:17:09.468 00.001 14964 Enqueuing Move request for scope (0.30, -0.04)
00:17:09.468 00.000 12044 Worker thread wakes up
00:17:09.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
00:17:09.468 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
00:17:09.468 00.000 12044 Moving (0.30, -0.04) raw xDistance=0.04 yDistance=-0.30
00:17:09.468 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.19, using input
00:17:09.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
00:17:09.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:09.469 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:17:09.469 00.000 12044 MoveAxis(E, 0, ABG)
00:17:09.469 00.000 12044 Move returns status 0, amount 0
00:17:09.469 00.000 12044 MoveAxis(N, 0, ABG)
00:17:09.469 00.000 12044 Move returns status 0, amount 0
00:17:09.469 00.000 12044 move complete, result=0
00:17:09.469 00.000 12044 worker thread done servicing request
00:17:09.476 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17609, med=614, FiltMin=519, FiltMax=13725, Gamma=0.810
00:17:09.481 00.005 14964 UpdateGuideState exits: m=305813 SNR=339.0
00:17:09.482 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.482 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:09.483 00.001 14964 Enqueuing Expose request
00:17:09.484 00.001 12044 Worker thread wakes up
00:17:09.484 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:17:09.484 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:09.484 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:12.616 03.132 12044 Exposure complete
00:17:12.641 00.025 12044 worker thread done servicing request
00:17:12.641 00.000 14964 OnExposeComplete: enter
00:17:12.642 00.001 14964 UpdateGuideState(): m_state=6
00:17:12.643 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1815
00:17:12.643 00.000 14964 Star::Find returns 1 (0), X=276.22, Y=93.84, Mass=306659, SNR=339.2, Peak=15845 HFD=4.4
00:17:12.644 00.001 14964 MultiStar: [#1 0.79,0.67,0.00,M5] [#2 0.43,0.31,0.07,U] 
00:17:12.645 00.001 14964 refined, 1 included, MultiStar: {0.32, -0.22}, one-star: {0.31, -0.26}
00:17:12.645 00.000 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
00:17:12.645 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
00:17:12.646 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.60 mountX=0.22 mountY=-0.30, mountTheta=-0.93
00:17:12.647 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.22, opts=13)
00:17:12.647 00.000 14964 Enqueuing Move request for scope (0.32, -0.22)
00:17:12.648 00.001 12044 Worker thread wakes up
00:17:12.648 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.22) opts 0xd
00:17:12.648 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.22)
00:17:12.648 00.000 12044 Moving (0.32, -0.22) raw xDistance=0.22 yDistance=-0.30
00:17:12.648 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.34, using input
00:17:12.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.05
00:17:12.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:12.648 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:17:12.648 00.000 12044 MoveAxis(E, 0, ABG)
00:17:12.648 00.000 12044 Move returns status 0, amount 0
00:17:12.648 00.000 12044 MoveAxis(N, 0, ABG)
00:17:12.648 00.000 12044 Move returns status 0, amount 0
00:17:12.648 00.000 12044 move complete, result=0
00:17:12.649 00.001 12044 worker thread done servicing request
00:17:12.656 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15845, med=615, FiltMin=527, FiltMax=12492, Gamma=0.810
00:17:12.662 00.006 14964 UpdateGuideState exits: m=306659 SNR=339.2
00:17:12.662 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.663 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:12.663 00.000 14964 Enqueuing Expose request
00:17:12.664 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:17:12.664 00.000 12044 Worker thread wakes up
00:17:12.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:12.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:15.755 03.091 12044 Exposure complete
00:17:15.783 00.028 12044 worker thread done servicing request
00:17:15.784 00.001 14964 OnExposeComplete: enter
00:17:15.784 00.000 14964 UpdateGuideState(): m_state=6
00:17:15.785 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1816
00:17:15.785 00.000 14964 Star::Find returns 1 (0), X=276.23, Y=93.42, Mass=299982, SNR=331.4, Peak=19673 HFD=3.9
00:17:15.786 00.001 14964 MultiStar: [#1 0.70,1.04,0.00,M6] [#2 0.59,1.33,0.00,M4] 
00:17:15.786 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
00:17:15.787 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.80)
00:17:15.787 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.67 hyp=0.75 cameraTheta=-1.13 mountX=0.68 mountY=-0.25, mountTheta=-0.35
00:17:15.788 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.67, opts=13)
00:17:15.789 00.001 14964 Enqueuing Move request for scope (0.32, -0.67)
00:17:15.789 00.000 12044 Worker thread wakes up
00:17:15.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.67) opts 0xd
00:17:15.790 00.001 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.67)
00:17:15.790 00.000 12044 Moving (0.32, -0.67) raw xDistance=0.68 yDistance=-0.25
00:17:15.790 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.50 from input 0.68, slope = 0.08
00:17:15.790 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:15.790 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:17:15.790 00.000 12044 MoveAxis(W, 59, ABG)
00:17:15.790 00.000 12044 Guiding  Dir = 3, Dur = 59
00:17:15.797 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19673, med=615, FiltMin=529, FiltMax=12611, Gamma=0.810
00:17:15.803 00.006 14964 UpdateGuideState exits: m=299982 SNR=331.4
00:17:15.803 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.804 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:15.804 00.000 14964 Enqueuing Expose request
00:17:15.810 00.006 12044 IsSlewing returns 0
00:17:15.810 00.000 12044 IsGuiding returns 0
00:17:15.842 00.032 12044 PulseGuide returned control before completion, sleep 38
00:17:15.949 00.107 12044 IsGuiding returns 1
00:17:15.949 00.000 12044 scope still moving after pulse duration time elapsed
00:17:16.029 00.080 12044 IsSlewing returns 0
00:17:16.030 00.001 12044 IsGuiding returns 0
00:17:16.030 00.000 12044 scope move finished after 59 + 160 ms
00:17:16.030 00.000 12044 Move returns status 0, amount 59
00:17:16.030 00.000 12044 MoveAxis(N, 0, ABG)
00:17:16.030 00.000 12044 Move returns status 0, amount 0
00:17:16.030 00.000 12044 move complete, result=0
00:17:16.030 00.000 12044 worker thread done servicing request
00:17:16.030 00.000 12044 Worker thread wakes up
00:17:16.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:16.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:16.030 00.000 14964 GuideStep: 0.7 px 59 ms WEST, -0.2 px 0 ms NORTH
00:17:19.161 03.131 12044 Exposure complete
00:17:19.182 00.021 12044 worker thread done servicing request
00:17:19.182 00.000 14964 OnExposeComplete: enter
00:17:19.182 00.000 14964 UpdateGuideState(): m_state=6
00:17:19.183 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1817
00:17:19.183 00.000 14964 Star::Find returns 1 (0), X=276.22, Y=94.20, Mass=305701, SNR=350.0, Peak=18913 HFD=4.4
00:17:19.184 00.001 14964 MultiStar: [#1 0.62,0.28,0.00,M7] [#2 0.56,-0.06,0.06,U] 
00:17:19.185 00.001 14964 single-star, 1 included, MultiStar: {0.33, 0.10}, one-star: {0.31, 0.11}
00:17:19.185 00.000 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:17:19.185 00.000 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.34)
00:17:19.186 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.34 mountX=-0.11 mountY=-0.32, mountTheta=-1.89
00:17:19.187 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.11, opts=13)
00:17:19.187 00.000 14964 Enqueuing Move request for scope (0.31, 0.11)
00:17:19.188 00.001 12044 Worker thread wakes up
00:17:19.188 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
00:17:19.188 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
00:17:19.188 00.000 12044 Moving (0.31, 0.11) raw xDistance=-0.11 yDistance=-0.32
00:17:19.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.07
00:17:19.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:19.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:17:19.188 00.000 12044 MoveAxis(E, 0, ABG)
00:17:19.188 00.000 12044 Move returns status 0, amount 0
00:17:19.188 00.000 12044 MoveAxis(N, 0, ABG)
00:17:19.188 00.000 12044 Move returns status 0, amount 0
00:17:19.188 00.000 12044 move complete, result=0
00:17:19.188 00.000 12044 worker thread done servicing request
00:17:19.196 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18913, med=615, FiltMin=533, FiltMax=11834, Gamma=0.810
00:17:19.202 00.006 14964 UpdateGuideState exits: m=305701 SNR=350.0
00:17:19.202 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:19.203 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:19.203 00.000 14964 Enqueuing Expose request
00:17:19.204 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:17:19.204 00.000 12044 Worker thread wakes up
00:17:19.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:19.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:22.313 03.109 12044 Exposure complete
00:17:22.337 00.024 12044 worker thread done servicing request
00:17:22.337 00.000 14964 OnExposeComplete: enter
00:17:22.337 00.000 14964 UpdateGuideState(): m_state=6
00:17:22.338 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1818
00:17:22.338 00.000 14964 Star::Find returns 1 (0), X=275.79, Y=94.06, Mass=297894, SNR=335.0, Peak=14277 HFD=4.4
00:17:22.339 00.001 14964 MultiStar: [#1 0.22,0.53,0.16,U] [#2 -0.16,0.22,0.07,U] 
00:17:22.340 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.06}, one-star: {-0.12, -0.03}
00:17:22.340 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
00:17:22.340 00.000 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
00:17:22.341 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=-0.06 mountY=0.07, mountTheta=2.23
00:17:22.342 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.06, opts=13)
00:17:22.342 00.000 14964 Enqueuing Move request for scope (-0.08, 0.06)
00:17:22.343 00.001 12044 Worker thread wakes up
00:17:22.343 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:17:22.343 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:17:22.343 00.000 12044 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.07
00:17:22.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
00:17:22.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:22.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:17:22.343 00.000 12044 MoveAxis(E, 0, ABG)
00:17:22.343 00.000 12044 Move returns status 0, amount 0
00:17:22.343 00.000 12044 MoveAxis(N, 0, ABG)
00:17:22.343 00.000 12044 Move returns status 0, amount 0
00:17:22.343 00.000 12044 move complete, result=0
00:17:22.343 00.000 12044 worker thread done servicing request
00:17:22.350 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14277, med=614, FiltMin=526, FiltMax=11943, Gamma=0.810
00:17:22.356 00.006 14964 UpdateGuideState exits: m=297894 SNR=335.0
00:17:22.356 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.357 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:22.357 00.000 14964 Enqueuing Expose request
00:17:22.358 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:22.358 00.000 12044 Worker thread wakes up
00:17:22.358 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:22.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:25.450 03.092 12044 Exposure complete
00:17:25.473 00.023 12044 worker thread done servicing request
00:17:25.473 00.000 14964 OnExposeComplete: enter
00:17:25.473 00.000 14964 UpdateGuideState(): m_state=6
00:17:25.474 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1819
00:17:25.475 00.001 14964 Star::Find returns 1 (0), X=276.04, Y=93.84, Mass=299160, SNR=345.2, Peak=18145 HFD=4.3
00:17:25.475 00.000 14964 MultiStar: [#1 0.51,0.70,0.00,M7] [#2 0.31,0.88,0.00,M3] 
00:17:25.476 00.001 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
00:17:25.476 00.000 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.77)
00:17:25.477 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.29 cameraTheta=-1.09 mountX=0.26 mountY=-0.11, mountTheta=-0.39
00:17:25.478 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.25, opts=13)
00:17:25.478 00.000 14964 Enqueuing Move request for scope (0.13, -0.25)
00:17:25.479 00.001 12044 Worker thread wakes up
00:17:25.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
00:17:25.479 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
00:17:25.479 00.000 12044 Moving (0.13, -0.25) raw xDistance=0.26 yDistance=-0.11
00:17:25.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
00:17:25.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:25.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:25.479 00.000 12044 MoveAxis(E, 0, ABG)
00:17:25.479 00.000 12044 Move returns status 0, amount 0
00:17:25.479 00.000 12044 MoveAxis(N, 0, ABG)
00:17:25.479 00.000 12044 Move returns status 0, amount 0
00:17:25.479 00.000 12044 move complete, result=0
00:17:25.479 00.000 12044 worker thread done servicing request
00:17:25.485 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18145, med=614, FiltMin=531, FiltMax=11943, Gamma=0.810
00:17:25.491 00.006 14964 UpdateGuideState exits: m=299160 SNR=345.2
00:17:25.492 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.492 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:25.493 00.001 14964 Enqueuing Expose request
00:17:25.493 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:25.494 00.001 12044 Worker thread wakes up
00:17:25.494 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:25.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:28.604 03.110 12044 Exposure complete
00:17:28.626 00.022 12044 worker thread done servicing request
00:17:28.627 00.001 14964 OnExposeComplete: enter
00:17:28.627 00.000 14964 UpdateGuideState(): m_state=6
00:17:28.628 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1820
00:17:28.628 00.000 14964 Star::Find returns 1 (0), X=276.08, Y=93.97, Mass=306732, SNR=356.2, Peak=20517 HFD=4.3
00:17:28.629 00.001 14964 MultiStar: [#1 0.33,0.50,0.17,U] [#2 0.33,0.10,0.08,U] 
00:17:28.630 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.02}, one-star: {0.17, -0.12}
00:17:28.630 00.000 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
00:17:28.631 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.79)
00:17:28.631 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=0.03 mountY=-0.20, mountTheta=-1.44
00:17:28.633 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.02, opts=13)
00:17:28.633 00.000 14964 Enqueuing Move request for scope (0.20, -0.02)
00:17:28.634 00.001 12044 Worker thread wakes up
00:17:28.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
00:17:28.634 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
00:17:28.634 00.000 12044 Moving (0.20, -0.02) raw xDistance=0.03 yDistance=-0.20
00:17:28.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
00:17:28.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:28.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:28.634 00.000 12044 MoveAxis(E, 0, ABG)
00:17:28.634 00.000 12044 Move returns status 0, amount 0
00:17:28.634 00.000 12044 MoveAxis(N, 0, ABG)
00:17:28.634 00.000 12044 Move returns status 0, amount 0
00:17:28.634 00.000 12044 move complete, result=0
00:17:28.634 00.000 12044 worker thread done servicing request
00:17:28.642 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20517, med=614, FiltMin=527, FiltMax=12871, Gamma=0.810
00:17:28.647 00.005 14964 UpdateGuideState exits: m=306732 SNR=356.2
00:17:28.648 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:28.648 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:28.649 00.001 14964 Enqueuing Expose request
00:17:28.649 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:28.650 00.001 12044 Worker thread wakes up
00:17:28.650 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:28.650 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:31.746 03.096 12044 Exposure complete
00:17:31.772 00.026 12044 worker thread done servicing request
00:17:31.772 00.000 14964 OnExposeComplete: enter
00:17:31.773 00.001 14964 UpdateGuideState(): m_state=6
00:17:31.773 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1821
00:17:31.774 00.001 14964 Star::Find returns 1 (0), X=276.05, Y=94.07, Mass=308900, SNR=345.7, Peak=21133 HFD=4.2
00:17:31.775 00.001 14964 MultiStar: [#1 0.47,0.65,0.00,M7] [#2 0.35,-0.32,0.08,U] 
00:17:31.775 00.000 14964 single-star, 1 included, MultiStar: {0.16, -0.04}, one-star: {0.15, -0.02}
00:17:31.776 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
00:17:31.776 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.82)
00:17:31.777 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=0.02 mountY=-0.14, mountTheta=-1.40
00:17:31.778 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.02, opts=13)
00:17:31.778 00.000 14964 Enqueuing Move request for scope (0.15, -0.02)
00:17:31.779 00.001 12044 Worker thread wakes up
00:17:31.779 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:17:31.779 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:17:31.779 00.000 12044 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=-0.14
00:17:31.779 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
00:17:31.779 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:31.779 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:31.779 00.000 12044 MoveAxis(E, 0, ABG)
00:17:31.779 00.000 12044 Move returns status 0, amount 0
00:17:31.779 00.000 12044 MoveAxis(N, 0, ABG)
00:17:31.779 00.000 12044 Move returns status 0, amount 0
00:17:31.779 00.000 12044 move complete, result=0
00:17:31.779 00.000 12044 worker thread done servicing request
00:17:31.786 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21133, med=615, FiltMin=527, FiltMax=12987, Gamma=0.810
00:17:31.792 00.006 14964 UpdateGuideState exits: m=308900 SNR=345.7
00:17:31.792 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:31.793 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:31.793 00.000 14964 Enqueuing Expose request
00:17:31.794 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:31.794 00.000 12044 Worker thread wakes up
00:17:31.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:31.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:34.919 03.125 12044 Exposure complete
00:17:34.939 00.020 12044 worker thread done servicing request
00:17:34.939 00.000 14964 OnExposeComplete: enter
00:17:34.940 00.001 14964 UpdateGuideState(): m_state=6
00:17:34.940 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1822
00:17:34.941 00.001 14964 Star::Find returns 1 (0), X=276.27, Y=93.64, Mass=301556, SNR=346.9, Peak=18469 HFD=4.1
00:17:34.941 00.000 14964 MultiStar: [#1 0.78,0.67,0.00,M8] [#2 0.64,0.52,0.00,M2] 
00:17:34.942 00.001 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.66 = 0.66)
00:17:34.942 00.000 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.57)
00:17:34.943 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.46 hyp=0.58 cameraTheta=-0.90 mountX=0.46 mountY=-0.31, mountTheta=-0.60
00:17:34.944 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.46, opts=13)
00:17:34.944 00.000 14964 Enqueuing Move request for scope (0.36, -0.46)
00:17:34.945 00.001 12044 Worker thread wakes up
00:17:34.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.46) opts 0xd
00:17:34.945 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.46)
00:17:34.945 00.000 12044 Moving (0.36, -0.46) raw xDistance=0.46 yDistance=-0.31
00:17:34.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.46, slope = -0.00
00:17:34.945 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:34.945 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:17:34.945 00.000 12044 MoveAxis(E, 0, ABG)
00:17:34.945 00.000 12044 Move returns status 0, amount 0
00:17:34.945 00.000 12044 MoveAxis(N, 0, ABG)
00:17:34.945 00.000 12044 Move returns status 0, amount 0
00:17:34.945 00.000 12044 move complete, result=0
00:17:34.945 00.000 12044 worker thread done servicing request
00:17:34.954 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18469, med=615, FiltMin=532, FiltMax=13729, Gamma=0.810
00:17:34.960 00.006 14964 UpdateGuideState exits: m=301556 SNR=346.9
00:17:34.960 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:34.961 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:34.961 00.000 14964 Enqueuing Expose request
00:17:34.962 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.3 px 0 ms NORTH
00:17:34.962 00.000 12044 Worker thread wakes up
00:17:34.963 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:34.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:38.072 03.109 12044 Exposure complete
00:17:38.095 00.023 12044 worker thread done servicing request
00:17:38.095 00.000 14964 OnExposeComplete: enter
00:17:38.096 00.001 14964 UpdateGuideState(): m_state=6
00:17:38.096 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1823
00:17:38.097 00.001 14964 Star::Find returns 1 (0), X=276.49, Y=93.57, Mass=301004, SNR=346.5, Peak=18005 HFD=4.1
00:17:38.097 00.000 14964 MultiStar: [#1 0.92,0.81,0.00,M9] [#2 0.68,0.65,0.00,M3] 
00:17:38.098 00.001 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
00:17:38.098 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.41)
00:17:38.099 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=-0.52 hyp=0.78 cameraTheta=-0.73 mountX=0.53 mountY=-0.52, mountTheta=-0.78
00:17:38.101 00.002 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.52, opts=13)
00:17:38.102 00.001 14964 Enqueuing Move request for scope (0.58, -0.52)
00:17:38.103 00.001 12044 Worker thread wakes up
00:17:38.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.52) opts 0xd
00:17:38.103 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.52)
00:17:38.103 00.000 12044 Moving (0.58, -0.52) raw xDistance=0.53 yDistance=-0.52
00:17:38.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.53, slope = 0.02
00:17:38.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:38.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:17:38.103 00.000 12044 MoveAxis(W, 16, ABG)
00:17:38.103 00.000 12044 Guiding  Dir = 3, Dur = 16
00:17:38.111 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18005, med=614, FiltMin=529, FiltMax=13511, Gamma=0.810
00:17:38.116 00.005 14964 UpdateGuideState exits: m=301004 SNR=346.5
00:17:38.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:38.118 00.001 14964 Enqueuing Expose request
00:17:38.153 00.035 12044 IsSlewing returns 0
00:17:38.153 00.000 12044 IsGuiding returns 0
00:17:38.185 00.032 12044 IsGuiding returns 1
00:17:38.185 00.000 12044 scope still moving after pulse duration time elapsed
00:17:38.235 00.050 12044 IsSlewing returns 0
00:17:38.235 00.000 12044 IsGuiding returns 0
00:17:38.235 00.000 12044 scope move finished after 16 + 64 ms
00:17:38.235 00.000 12044 Move returns status 0, amount 16
00:17:38.235 00.000 12044 MoveAxis(N, 0, ABG)
00:17:38.235 00.000 12044 Move returns status 0, amount 0
00:17:38.235 00.000 12044 move complete, result=0
00:17:38.235 00.000 12044 worker thread done servicing request
00:17:38.235 00.000 12044 Worker thread wakes up
00:17:38.235 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:38.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:38.235 00.000 14964 GuideStep: 0.5 px 16 ms WEST, -0.5 px 0 ms NORTH
00:17:41.338 03.103 12044 Exposure complete
00:17:41.367 00.029 12044 worker thread done servicing request
00:17:41.367 00.000 14964 OnExposeComplete: enter
00:17:41.367 00.000 14964 UpdateGuideState(): m_state=6
00:17:41.368 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1824
00:17:41.368 00.000 14964 Star::Find returns 1 (0), X=275.97, Y=93.89, Mass=307311, SNR=342.6, Peak=18297 HFD=4.3
00:17:41.369 00.001 14964 MultiStar: [#1 0.41,0.83,0.00,M10] [#2 0.32,0.71,0.00,M4] 
00:17:41.370 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
00:17:41.370 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
00:17:41.370 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.26 mountX=0.20 mountY=-0.04, mountTheta=-0.21
00:17:41.371 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.20, opts=13)
00:17:41.372 00.001 14964 Enqueuing Move request for scope (0.06, -0.20)
00:17:41.373 00.001 12044 Worker thread wakes up
00:17:41.373 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
00:17:41.373 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
00:17:41.373 00.000 12044 Moving (0.06, -0.20) raw xDistance=0.20 yDistance=-0.04
00:17:41.373 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.01
00:17:41.373 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:41.373 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:17:41.373 00.000 12044 MoveAxis(E, 0, ABG)
00:17:41.373 00.000 12044 Move returns status 0, amount 0
00:17:41.373 00.000 12044 MoveAxis(N, 0, ABG)
00:17:41.373 00.000 12044 Move returns status 0, amount 0
00:17:41.373 00.000 12044 move complete, result=0
00:17:41.373 00.000 12044 worker thread done servicing request
00:17:41.380 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18297, med=615, FiltMin=536, FiltMax=13263, Gamma=0.810
00:17:41.386 00.006 14964 UpdateGuideState exits: m=307311 SNR=342.6
00:17:41.387 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.387 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:41.388 00.001 14964 Enqueuing Expose request
00:17:41.388 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:41.389 00.001 12044 Worker thread wakes up
00:17:41.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:41.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:44.487 03.098 12044 Exposure complete
00:17:44.508 00.021 12044 worker thread done servicing request
00:17:44.509 00.001 14964 OnExposeComplete: enter
00:17:44.509 00.000 14964 UpdateGuideState(): m_state=6
00:17:44.510 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1825
00:17:44.510 00.000 14964 Star::Find returns 1 (0), X=276.19, Y=93.35, Mass=301392, SNR=342.5, Peak=16641 HFD=4.4
00:17:44.511 00.001 14964 MultiStar: [#1 0.73,1.08,0.00,R] [#2 0.58,0.74,0.00,M5] 
00:17:44.511 00.000 14964 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.56) = xAngle (0.35 = 0.35)
00:17:44.512 00.001 14964 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.40 = -2.88)
00:17:44.512 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.74 hyp=0.79 cameraTheta=-1.21 mountX=0.75 mountY=-0.20, mountTheta=-0.27
00:17:44.514 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.74, opts=13)
00:17:44.515 00.001 14964 Enqueuing Move request for scope (0.28, -0.74)
00:17:44.515 00.000 12044 Worker thread wakes up
00:17:44.515 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.74) opts 0xd
00:17:44.515 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.74)
00:17:44.515 00.000 12044 Moving (0.28, -0.74) raw xDistance=0.75 yDistance=-0.20
00:17:44.515 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.75, slope = 0.04
00:17:44.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:44.515 00.000 12044 MoveAxis(W, 29, ABG)
00:17:44.516 00.001 12044 Guiding  Dir = 3, Dur = 29
00:17:44.523 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16641, med=615, FiltMin=529, FiltMax=13487, Gamma=0.810
00:17:44.528 00.005 14964 UpdateGuideState exits: m=301392 SNR=342.5
00:17:44.529 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:44.530 00.000 14964 Enqueuing Expose request
00:17:44.559 00.029 12044 IsSlewing returns 0
00:17:44.559 00.000 12044 IsGuiding returns 0
00:17:44.590 00.031 12044 IsGuiding returns 1
00:17:44.591 00.001 12044 scope still moving after pulse duration time elapsed
00:17:44.655 00.064 12044 IsSlewing returns 0
00:17:44.655 00.000 12044 IsGuiding returns 0
00:17:44.655 00.000 12044 scope move finished after 29 + 66 ms
00:17:44.655 00.000 12044 Move returns status 0, amount 29
00:17:44.655 00.000 12044 MoveAxis(N, 0, ABG)
00:17:44.655 00.000 12044 Move returns status 0, amount 0
00:17:44.655 00.000 12044 move complete, result=0
00:17:44.655 00.000 12044 worker thread done servicing request
00:17:44.655 00.000 12044 Worker thread wakes up
00:17:44.655 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:44.655 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:44.655 00.000 14964 GuideStep: 0.7 px 29 ms WEST, -0.2 px 0 ms NORTH
00:17:47.764 03.109 12044 Exposure complete
00:17:47.793 00.029 12044 worker thread done servicing request
00:17:47.793 00.000 14964 OnExposeComplete: enter
00:17:47.795 00.002 14964 UpdateGuideState(): m_state=6
00:17:47.796 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1826
00:17:47.796 00.000 14964 Star::Find returns 1 (0), X=275.95, Y=93.50, Mass=299622, SNR=348.2, Peak=19341 HFD=4.1
00:17:47.797 00.001 14964 MultiStar: [#1 -0.27,-0.23,0.18,U] [#2 0.45,0.57,0.00,M6] 
00:17:47.797 00.000 14964 refined, 1 included, MultiStar: {-0.01, -0.53}, one-star: {0.04, -0.59}
00:17:47.798 00.001 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
00:17:47.798 00.000 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
00:17:47.798 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.53 hyp=0.53 cameraTheta=-1.59 mountX=0.53 mountY=0.06, mountTheta=0.12
00:17:47.799 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.53, opts=13)
00:17:47.800 00.001 14964 Enqueuing Move request for scope (-0.01, -0.53)
00:17:47.801 00.001 12044 Worker thread wakes up
00:17:47.801 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.53) opts 0xd
00:17:47.801 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.53)
00:17:47.801 00.000 12044 Moving (-0.01, -0.53) raw xDistance=0.53 yDistance=0.06
00:17:47.801 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.51 from input 0.53, slope = 0.08
00:17:47.801 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:47.801 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:17:47.801 00.000 12044 MoveAxis(W, 61, ABG)
00:17:47.801 00.000 12044 Guiding  Dir = 3, Dur = 61
00:17:47.814 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19341, med=614, FiltMin=527, FiltMax=11509, Gamma=0.810
00:17:47.824 00.010 14964 UpdateGuideState exits: m=299622 SNR=348.2
00:17:47.825 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:47.827 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:47.828 00.001 14964 Enqueuing Expose request
00:17:47.828 00.000 12044 IsSlewing returns 0
00:17:47.829 00.001 12044 IsGuiding returns 0
00:17:47.860 00.031 12044 PulseGuide returned control before completion, sleep 40
00:17:47.919 00.059 12044 IsGuiding returns 1
00:17:47.919 00.000 12044 scope still moving after pulse duration time elapsed
00:17:47.997 00.078 12044 IsSlewing returns 0
00:17:47.998 00.001 12044 IsGuiding returns 0
00:17:47.998 00.000 12044 scope move finished after 61 + 107 ms
00:17:47.998 00.000 12044 Move returns status 0, amount 61
00:17:47.998 00.000 12044 MoveAxis(N, 0, ABG)
00:17:47.998 00.000 12044 Move returns status 0, amount 0
00:17:47.998 00.000 12044 move complete, result=0
00:17:47.998 00.000 12044 worker thread done servicing request
00:17:47.998 00.000 12044 Worker thread wakes up
00:17:47.998 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:47.998 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:47.998 00.000 14964 GuideStep: 0.5 px 61 ms WEST, 0.1 px 0 ms NORTH
00:17:51.093 03.095 12044 Exposure complete
00:17:51.117 00.024 12044 worker thread done servicing request
00:17:51.117 00.000 14964 OnExposeComplete: enter
00:17:51.117 00.000 14964 UpdateGuideState(): m_state=6
00:17:51.118 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1827
00:17:51.119 00.001 14964 Star::Find returns 1 (0), X=275.96, Y=94.54, Mass=303015, SNR=338.1, Peak=21012 HFD=3.8
00:17:51.119 00.000 14964 MultiStar: [#1 -0.28,-1.34,0.00,M1] [#2 0.38,-0.19,0.08,U] 
00:17:51.120 00.001 14964 refined, 1 included, MultiStar: {0.07, 0.41}, one-star: {0.05, 0.45}
00:17:51.120 00.000 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
00:17:51.121 00.001 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.28)
00:17:51.121 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.40 mountX=-0.40 mountY=-0.11, mountTheta=-2.87
00:17:51.122 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.41, opts=13)
00:17:51.123 00.001 14964 Enqueuing Move request for scope (0.07, 0.41)
00:17:51.123 00.000 12044 Worker thread wakes up
00:17:51.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
00:17:51.123 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
00:17:51.123 00.000 12044 Moving (0.07, 0.41) raw xDistance=-0.40 yDistance=-0.11
00:17:51.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.02
00:17:51.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:51.123 00.000 12044 MoveAxis(E, 0, ABG)
00:17:51.123 00.000 12044 Move returns status 0, amount 0
00:17:51.123 00.000 12044 MoveAxis(N, 0, ABG)
00:17:51.123 00.000 12044 Move returns status 0, amount 0
00:17:51.123 00.000 12044 move complete, result=0
00:17:51.123 00.000 12044 worker thread done servicing request
00:17:51.131 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21012, med=615, FiltMin=529, FiltMax=12187, Gamma=0.810
00:17:51.136 00.005 14964 UpdateGuideState exits: m=303015 SNR=338.1
00:17:51.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.137 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:51.138 00.001 14964 Enqueuing Expose request
00:17:51.138 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:51.139 00.001 12044 Worker thread wakes up
00:17:51.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:51.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:54.268 03.129 12044 Exposure complete
00:17:54.295 00.027 12044 worker thread done servicing request
00:17:54.295 00.000 14964 OnExposeComplete: enter
00:17:54.295 00.000 14964 UpdateGuideState(): m_state=6
00:17:54.296 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1828
00:17:54.297 00.001 14964 Star::Find returns 1 (0), X=275.71, Y=94.72, Mass=310492, SNR=347.5, Peak=17044 HFD=4.4
00:17:54.297 00.000 14964 MultiStar: [#1 -0.45,-1.21,0.00,M2] [#2 0.35,-0.12,0.08,U] 
00:17:54.298 00.001 14964 refined, 1 included, MultiStar: {-0.16, 0.58}, one-star: {-0.20, 0.63}
00:17:54.298 00.000 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.56) = xAngle (3.40 = -2.88)
00:17:54.299 00.001 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.17)
00:17:54.299 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.84 mountX=-0.58 mountY=0.10, mountTheta=2.97
00:17:54.300 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.58, opts=13)
00:17:54.301 00.001 14964 Enqueuing Move request for scope (-0.16, 0.58)
00:17:54.301 00.000 12044 Worker thread wakes up
00:17:54.301 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.58) opts 0xd
00:17:54.301 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.58)
00:17:54.301 00.000 12044 Moving (-0.16, 0.58) raw xDistance=-0.58 yDistance=0.10
00:17:54.301 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.58, slope = -0.05
00:17:54.301 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:54.301 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:17:54.301 00.000 12044 MoveAxis(E, 35, ABG)
00:17:54.301 00.000 12044 Guiding  Dir = 2, Dur = 35
00:17:54.309 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17044, med=615, FiltMin=532, FiltMax=13237, Gamma=0.810
00:17:54.315 00.006 14964 UpdateGuideState exits: m=310492 SNR=347.5
00:17:54.315 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:54.316 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:54.316 00.000 14964 Enqueuing Expose request
00:17:54.326 00.010 12044 IsSlewing returns 0
00:17:54.326 00.000 12044 IsGuiding returns 0
00:17:54.356 00.030 12044 PulseGuide returned control before completion, sleep 15
00:17:54.421 00.065 12044 IsGuiding returns 1
00:17:54.421 00.000 12044 scope still moving after pulse duration time elapsed
00:17:54.482 00.061 12044 IsSlewing returns 0
00:17:54.483 00.001 12044 IsGuiding returns 0
00:17:54.483 00.000 12044 scope move finished after 35 + 121 ms
00:17:54.483 00.000 12044 Move returns status 0, amount 35
00:17:54.483 00.000 12044 MoveAxis(N, 0, ABG)
00:17:54.483 00.000 12044 Move returns status 0, amount 0
00:17:54.483 00.000 12044 move complete, result=0
00:17:54.483 00.000 12044 worker thread done servicing request
00:17:54.483 00.000 12044 Worker thread wakes up
00:17:54.483 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:54.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:17:54.483 00.000 14964 GuideStep: -0.6 px 35 ms EAST, 0.1 px 0 ms NORTH
00:17:57.583 03.100 12044 Exposure complete
00:17:57.605 00.022 12044 worker thread done servicing request
00:17:57.606 00.001 14964 OnExposeComplete: enter
00:17:57.606 00.000 14964 UpdateGuideState(): m_state=6
00:17:57.607 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1829
00:17:57.607 00.000 14964 Star::Find returns 1 (0), X=276.21, Y=94.37, Mass=305308, SNR=345.5, Peak=19805 HFD=4.4
00:17:57.608 00.001 14964 MultiStar: [#1 0.06,-0.90,0.00,M3] [#2 0.73,-0.18,0.00,M5] 
00:17:57.608 00.000 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.31 = 2.31)
00:17:57.609 00.001 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.92)
00:17:57.610 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.28 hyp=0.41 cameraTheta=0.75 mountX=-0.28 mountY=-0.33, mountTheta=-2.27
00:17:57.611 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.28, opts=13)
00:17:57.612 00.001 14964 Enqueuing Move request for scope (0.30, 0.28)
00:17:57.612 00.000 12044 Worker thread wakes up
00:17:57.612 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.28) opts 0xd
00:17:57.613 00.001 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.28)
00:17:57.613 00.000 12044 Moving (0.30, 0.28) raw xDistance=-0.28 yDistance=-0.33
00:17:57.613 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.42, using input
00:17:57.613 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.06
00:17:57.613 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:57.613 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:17:57.613 00.000 12044 MoveAxis(E, 0, ABG)
00:17:57.613 00.000 12044 Move returns status 0, amount 0
00:17:57.613 00.000 12044 MoveAxis(N, 0, ABG)
00:17:57.613 00.000 12044 Move returns status 0, amount 0
00:17:57.613 00.000 12044 move complete, result=0
00:17:57.613 00.000 12044 worker thread done servicing request
00:17:57.622 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19805, med=614, FiltMin=530, FiltMax=12474, Gamma=0.810
00:17:57.628 00.006 14964 UpdateGuideState exits: m=305308 SNR=345.5
00:17:57.628 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.629 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:17:57.629 00.000 14964 Enqueuing Expose request
00:17:57.630 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:17:57.630 00.000 12044 Worker thread wakes up
00:17:57.630 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:17:57.630 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:00.733 03.103 12044 Exposure complete
00:18:00.756 00.023 12044 worker thread done servicing request
00:18:00.756 00.000 14964 OnExposeComplete: enter
00:18:00.756 00.000 14964 UpdateGuideState(): m_state=6
00:18:00.757 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1830
00:18:00.757 00.000 14964 Star::Find returns 1 (0), X=276.07, Y=94.17, Mass=305168, SNR=344.8, Peak=21541 HFD=4.2
00:18:00.758 00.001 14964 MultiStar: [#1 0.01,-0.73,0.00,M4] [#2 0.38,0.06,0.08,U] 
00:18:00.758 00.000 14964 single-star, 1 included, MultiStar: {0.18, 0.07}, one-star: {0.17, 0.07}
00:18:00.759 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
00:18:00.759 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
00:18:00.760 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.42 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
00:18:00.761 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.07, opts=13)
00:18:00.761 00.000 14964 Enqueuing Move request for scope (0.17, 0.07)
00:18:00.762 00.001 12044 Worker thread wakes up
00:18:00.762 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:18:00.762 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:18:00.762 00.000 12044 Moving (0.17, 0.07) raw xDistance=-0.07 yDistance=-0.17
00:18:00.762 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.54, using input
00:18:00.762 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.08
00:18:00.762 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:00.762 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:18:00.762 00.000 12044 MoveAxis(E, 0, ABG)
00:18:00.762 00.000 12044 Move returns status 0, amount 0
00:18:00.762 00.000 12044 MoveAxis(N, 0, ABG)
00:18:00.762 00.000 12044 Move returns status 0, amount 0
00:18:00.762 00.000 12044 move complete, result=0
00:18:00.762 00.000 12044 worker thread done servicing request
00:18:00.769 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21541, med=615, FiltMin=537, FiltMax=12489, Gamma=0.810
00:18:00.775 00.006 14964 UpdateGuideState exits: m=305168 SNR=344.8
00:18:00.775 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:00.776 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:00.776 00.000 14964 Enqueuing Expose request
00:18:00.777 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:00.777 00.000 12044 Worker thread wakes up
00:18:00.777 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:00.777 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:03.871 03.094 12044 Exposure complete
00:18:03.895 00.024 12044 worker thread done servicing request
00:18:03.895 00.000 14964 OnExposeComplete: enter
00:18:03.895 00.000 14964 UpdateGuideState(): m_state=6
00:18:03.896 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1831
00:18:03.897 00.001 14964 Star::Find returns 1 (0), X=275.97, Y=94.80, Mass=308463, SNR=350.3, Peak=22912 HFD=4.1
00:18:03.897 00.000 14964 MultiStar: [#1 -0.46,-1.16,0.00,M5] [#2 0.29,-0.39,0.07,U] 
00:18:03.898 00.001 14964 refined, 1 included, MultiStar: {0.08, 0.63}, one-star: {0.06, 0.71}
00:18:03.898 00.000 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
00:18:03.898 00.000 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.23)
00:18:03.899 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.63 hyp=0.63 cameraTheta=1.45 mountX=-0.63 mountY=-0.14, mountTheta=-2.92
00:18:03.900 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.63, opts=13)
00:18:03.901 00.001 14964 Enqueuing Move request for scope (0.08, 0.63)
00:18:03.901 00.000 12044 Worker thread wakes up
00:18:03.901 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.63) opts 0xd
00:18:03.901 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.63)
00:18:03.901 00.000 12044 Moving (0.08, 0.63) raw xDistance=-0.63 yDistance=-0.14
00:18:03.901 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.63 is < calculated value -0.84, using input
00:18:03.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.63, slope = -0.13
00:18:03.901 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:03.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:03.901 00.000 12044 MoveAxis(E, 48, ABG)
00:18:03.901 00.000 12044 Guiding  Dir = 2, Dur = 48
00:18:03.909 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22912, med=615, FiltMin=524, FiltMax=13391, Gamma=0.810
00:18:03.914 00.005 14964 UpdateGuideState exits: m=308463 SNR=350.3
00:18:03.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.915 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:03.916 00.001 14964 Enqueuing Expose request
00:18:03.934 00.018 12044 IsSlewing returns 0
00:18:03.935 00.001 12044 IsGuiding returns 0
00:18:03.966 00.031 12044 PulseGuide returned control before completion, sleep 28
00:18:04.006 00.040 12044 IsGuiding returns 1
00:18:04.006 00.000 12044 scope still moving after pulse duration time elapsed
00:18:04.075 00.069 12044 IsSlewing returns 0
00:18:04.075 00.000 12044 IsGuiding returns 0
00:18:04.075 00.000 12044 scope move finished after 48 + 93 ms
00:18:04.075 00.000 12044 Move returns status 0, amount 48
00:18:04.075 00.000 12044 MoveAxis(N, 0, ABG)
00:18:04.075 00.000 12044 Move returns status 0, amount 0
00:18:04.075 00.000 12044 move complete, result=0
00:18:04.075 00.000 12044 worker thread done servicing request
00:18:04.075 00.000 12044 Worker thread wakes up
00:18:04.075 00.000 14964 GuideStep: -0.6 px 48 ms EAST, -0.1 px 0 ms NORTH
00:18:04.076 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:04.076 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:07.174 03.098 12044 Exposure complete
00:18:07.196 00.022 12044 worker thread done servicing request
00:18:07.196 00.000 14964 OnExposeComplete: enter
00:18:07.197 00.001 14964 UpdateGuideState(): m_state=6
00:18:07.197 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1832
00:18:07.198 00.001 14964 Star::Find returns 1 (0), X=275.97, Y=93.85, Mass=305698, SNR=355.6, Peak=26009 HFD=4.1
00:18:07.199 00.001 14964 MultiStar: [#1 -0.25,-0.32,0.17,U] [#2 0.44,0.59,0.00,M4] 
00:18:07.199 00.000 14964 single-star, 1 included, MultiStar: {0.01, -0.26}, one-star: {0.06, -0.24}
00:18:07.199 00.000 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
00:18:07.200 00.001 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.02)
00:18:07.200 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.34 mountX=0.24 mountY=-0.03, mountTheta=-0.13
00:18:07.202 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.24, opts=13)
00:18:07.203 00.001 14964 Enqueuing Move request for scope (0.06, -0.24)
00:18:07.203 00.000 12044 Worker thread wakes up
00:18:07.204 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
00:18:07.204 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
00:18:07.204 00.000 12044 Moving (0.06, -0.24) raw xDistance=0.24 yDistance=-0.03
00:18:07.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.09
00:18:07.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:07.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:07.204 00.000 12044 MoveAxis(E, 0, ABG)
00:18:07.204 00.000 12044 Move returns status 0, amount 0
00:18:07.204 00.000 12044 MoveAxis(N, 0, ABG)
00:18:07.204 00.000 12044 Move returns status 0, amount 0
00:18:07.204 00.000 12044 move complete, result=0
00:18:07.204 00.000 12044 worker thread done servicing request
00:18:07.211 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26009, med=614, FiltMin=520, FiltMax=12523, Gamma=0.810
00:18:07.217 00.006 14964 UpdateGuideState exits: m=305698 SNR=355.6
00:18:07.217 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:07.218 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:07.218 00.000 14964 Enqueuing Expose request
00:18:07.218 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:07.219 00.001 12044 Worker thread wakes up
00:18:07.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:07.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:10.321 03.102 12044 Exposure complete
00:18:10.345 00.024 12044 worker thread done servicing request
00:18:10.345 00.000 14964 OnExposeComplete: enter
00:18:10.345 00.000 14964 UpdateGuideState(): m_state=6
00:18:10.346 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1833
00:18:10.346 00.000 14964 Star::Find returns 1 (0), X=276.06, Y=93.63, Mass=300686, SNR=349.1, Peak=18501 HFD=4.2
00:18:10.347 00.001 14964 MultiStar: [#1 -0.17,-0.28,0.16,U] [#2 0.53,0.77,0.00,M5] 
00:18:10.347 00.000 14964 refined, 1 included, MultiStar: {0.11, -0.44}, one-star: {0.15, -0.46}
00:18:10.348 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
00:18:10.349 00.001 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
00:18:10.350 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.44 hyp=0.45 cameraTheta=-1.33 mountX=0.44 mountY=-0.06, mountTheta=-0.14
00:18:10.351 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.44, opts=13)
00:18:10.352 00.001 14964 Enqueuing Move request for scope (0.11, -0.44)
00:18:10.353 00.001 12044 Worker thread wakes up
00:18:10.353 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.44) opts 0xd
00:18:10.353 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.44)
00:18:10.353 00.000 12044 Moving (0.11, -0.44) raw xDistance=0.44 yDistance=-0.06
00:18:10.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.44, slope = -0.04
00:18:10.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:10.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:10.353 00.000 12044 MoveAxis(E, 0, ABG)
00:18:10.353 00.000 12044 Move returns status 0, amount 0
00:18:10.353 00.000 12044 MoveAxis(N, 0, ABG)
00:18:10.353 00.000 12044 Move returns status 0, amount 0
00:18:10.353 00.000 12044 move complete, result=0
00:18:10.353 00.000 12044 worker thread done servicing request
00:18:10.360 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18501, med=615, FiltMin=525, FiltMax=11911, Gamma=0.810
00:18:10.365 00.005 14964 UpdateGuideState exits: m=300686 SNR=349.1
00:18:10.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.366 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:10.367 00.001 14964 Enqueuing Expose request
00:18:10.367 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:10.368 00.001 12044 Worker thread wakes up
00:18:10.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:10.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:13.468 03.100 12044 Exposure complete
00:18:13.488 00.020 12044 worker thread done servicing request
00:18:13.488 00.000 14964 OnExposeComplete: enter
00:18:13.489 00.001 14964 UpdateGuideState(): m_state=6
00:18:13.490 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1834
00:18:13.491 00.001 14964 Star::Find returns 1 (0), X=276.08, Y=93.50, Mass=304730, SNR=350.0, Peak=20361 HFD=4.0
00:18:13.491 00.000 14964 MultiStar: [#1 -0.26,-0.18,0.17,U] [#2 0.13,0.90,0.00,M6] 
00:18:13.492 00.001 14964 refined, 1 included, MultiStar: {0.11, -0.53}, one-star: {0.17, -0.59}
00:18:13.492 00.000 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.18 = 0.18)
00:18:13.493 00.001 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.05)
00:18:13.493 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.53 hyp=0.54 cameraTheta=-1.37 mountX=0.53 mountY=-0.05, mountTheta=-0.10
00:18:13.494 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.53, opts=13)
00:18:13.495 00.001 14964 Enqueuing Move request for scope (0.11, -0.53)
00:18:13.495 00.000 12044 Worker thread wakes up
00:18:13.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.53) opts 0xd
00:18:13.496 00.001 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.53)
00:18:13.496 00.000 12044 Moving (0.11, -0.53) raw xDistance=0.53 yDistance=-0.05
00:18:13.496 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.53, slope = 0.00
00:18:13.496 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:13.496 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:13.496 00.000 12044 MoveAxis(W, 3, ABG)
00:18:13.496 00.000 12044 Guiding  Dir = 3, Dur = 3
00:18:13.505 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20361, med=615, FiltMin=524, FiltMax=11975, Gamma=0.810
00:18:13.511 00.006 14964 UpdateGuideState exits: m=304730 SNR=350.0
00:18:13.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.512 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:13.513 00.001 14964 Enqueuing Expose request
00:18:13.561 00.048 12044 IsSlewing returns 0
00:18:13.561 00.000 12044 IsGuiding returns 0
00:18:13.592 00.031 12044 IsGuiding returns 1
00:18:13.592 00.000 12044 scope still moving after pulse duration time elapsed
00:18:13.682 00.090 12044 IsSlewing returns 0
00:18:13.682 00.000 12044 IsGuiding returns 0
00:18:13.682 00.000 12044 scope move finished after 3 + 118 ms
00:18:13.682 00.000 12044 Move returns status 0, amount 3
00:18:13.682 00.000 12044 MoveAxis(N, 0, ABG)
00:18:13.683 00.001 12044 Move returns status 0, amount 0
00:18:13.683 00.000 12044 move complete, result=0
00:18:13.683 00.000 12044 worker thread done servicing request
00:18:13.683 00.000 12044 Worker thread wakes up
00:18:13.683 00.000 14964 GuideStep: 0.5 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:13.685 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:13.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:16.812 03.127 12044 Exposure complete
00:18:16.837 00.025 12044 worker thread done servicing request
00:18:16.838 00.001 14964 OnExposeComplete: enter
00:18:16.838 00.000 14964 UpdateGuideState(): m_state=6
00:18:16.839 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1835
00:18:16.839 00.000 14964 Star::Find returns 1 (0), X=276.25, Y=93.44, Mass=306695, SNR=354.1, Peak=19165 HFD=4.0
00:18:16.840 00.001 14964 MultiStar: [#1 0.11,-0.15,0.17,U] [#2 0.52,0.80,0.00,M7] 
00:18:16.841 00.001 14964 refined, 1 included, MultiStar: {0.31, -0.58}, one-star: {0.34, -0.65}
00:18:16.841 00.000 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
00:18:16.842 00.001 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.76)
00:18:16.842 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.58 hyp=0.66 cameraTheta=-1.09 mountX=0.58 mountY=-0.24, mountTheta=-0.40
00:18:16.843 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.58, opts=13)
00:18:16.844 00.001 14964 Enqueuing Move request for scope (0.31, -0.58)
00:18:16.844 00.000 12044 Worker thread wakes up
00:18:16.845 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.58) opts 0xd
00:18:16.845 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.58)
00:18:16.845 00.000 12044 Moving (0.31, -0.58) raw xDistance=0.58 yDistance=-0.24
00:18:16.845 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.52 from input 0.58, slope = 0.08
00:18:16.845 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:16.845 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:18:16.845 00.000 12044 MoveAxis(W, 61, ABG)
00:18:16.845 00.000 12044 Guiding  Dir = 3, Dur = 61
00:18:16.852 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19165, med=615, FiltMin=520, FiltMax=13511, Gamma=0.810
00:18:16.857 00.005 14964 UpdateGuideState exits: m=306695 SNR=354.1
00:18:16.858 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.859 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:16.859 00.000 14964 Enqueuing Expose request
00:18:16.904 00.045 12044 IsSlewing returns 0
00:18:16.904 00.000 12044 IsGuiding returns 0
00:18:16.935 00.031 12044 PulseGuide returned control before completion, sleep 41
00:18:16.982 00.047 12044 IsGuiding returns 1
00:18:16.982 00.000 12044 scope still moving after pulse duration time elapsed
00:18:17.044 00.062 12044 IsSlewing returns 0
00:18:17.045 00.001 12044 IsGuiding returns 0
00:18:17.045 00.000 12044 scope move finished after 61 + 79 ms
00:18:17.045 00.000 12044 Move returns status 0, amount 61
00:18:17.045 00.000 12044 MoveAxis(N, 0, ABG)
00:18:17.045 00.000 12044 Move returns status 0, amount 0
00:18:17.045 00.000 12044 move complete, result=0
00:18:17.045 00.000 12044 worker thread done servicing request
00:18:17.045 00.000 12044 Worker thread wakes up
00:18:17.045 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:17.045 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:17.045 00.000 14964 GuideStep: 0.6 px 61 ms WEST, -0.2 px 0 ms NORTH
00:18:20.157 03.112 12044 Exposure complete
00:18:20.181 00.024 12044 worker thread done servicing request
00:18:20.181 00.000 14964 OnExposeComplete: enter
00:18:20.182 00.001 14964 UpdateGuideState(): m_state=6
00:18:20.182 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1836
00:18:20.183 00.001 14964 Star::Find returns 1 (0), X=276.07, Y=93.96, Mass=309847, SNR=347.4, Peak=17997 HFD=4.3
00:18:20.183 00.000 14964 MultiStar: [#1 -0.21,-0.59,0.17,U] [#2 0.31,0.24,0.07,U] 
00:18:20.184 00.001 14964 single-star, 2 included, MultiStar: {0.12, -0.17}, one-star: {0.17, -0.13}
00:18:20.184 00.000 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:18:20.185 00.001 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
00:18:20.185 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=0.13 mountY=-0.15, mountTheta=-0.85
00:18:20.186 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.13, opts=13)
00:18:20.187 00.001 14964 Enqueuing Move request for scope (0.17, -0.13)
00:18:20.187 00.000 12044 Worker thread wakes up
00:18:20.188 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
00:18:20.188 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
00:18:20.188 00.000 12044 Moving (0.17, -0.13) raw xDistance=0.13 yDistance=-0.15
00:18:20.188 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.77, using input
00:18:20.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.12
00:18:20.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:20.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:20.188 00.000 12044 MoveAxis(E, 0, ABG)
00:18:20.188 00.000 12044 Move returns status 0, amount 0
00:18:20.188 00.000 12044 MoveAxis(N, 0, ABG)
00:18:20.188 00.000 12044 Move returns status 0, amount 0
00:18:20.188 00.000 12044 move complete, result=0
00:18:20.188 00.000 12044 worker thread done servicing request
00:18:20.196 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17997, med=615, FiltMin=529, FiltMax=14005, Gamma=0.810
00:18:20.201 00.005 14964 UpdateGuideState exits: m=309847 SNR=347.4
00:18:20.202 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:20.202 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:20.203 00.001 14964 Enqueuing Expose request
00:18:20.203 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:20.204 00.001 12044 Worker thread wakes up
00:18:20.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:20.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:23.312 03.108 12044 Exposure complete
00:18:23.336 00.024 12044 worker thread done servicing request
00:18:23.336 00.000 14964 OnExposeComplete: enter
00:18:23.337 00.001 14964 UpdateGuideState(): m_state=6
00:18:23.338 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1837
00:18:23.338 00.000 14964 Star::Find returns 1 (0), X=275.92, Y=94.27, Mass=309483, SNR=352.2, Peak=24665 HFD=3.9
00:18:23.339 00.001 14964 MultiStar: [#1 -0.41,-1.03,0.00,M1] [#2 0.30,0.19,0.08,U] 
00:18:23.339 00.000 14964 single-star, 1 included, MultiStar: {0.03, 0.18}, one-star: {0.01, 0.18}
00:18:23.340 00.001 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
00:18:23.340 00.000 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
00:18:23.341 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
00:18:23.342 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.18, opts=13)
00:18:23.343 00.001 14964 Enqueuing Move request for scope (0.01, 0.18)
00:18:23.343 00.000 12044 Worker thread wakes up
00:18:23.343 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:18:23.343 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:18:23.343 00.000 12044 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.03
00:18:23.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.08
00:18:23.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:23.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:23.344 00.001 12044 MoveAxis(E, 0, ABG)
00:18:23.344 00.000 12044 Move returns status 0, amount 0
00:18:23.344 00.000 12044 MoveAxis(N, 0, ABG)
00:18:23.344 00.000 12044 Move returns status 0, amount 0
00:18:23.344 00.000 12044 move complete, result=0
00:18:23.344 00.000 12044 worker thread done servicing request
00:18:23.351 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24665, med=615, FiltMin=523, FiltMax=13311, Gamma=0.810
00:18:23.356 00.005 14964 UpdateGuideState exits: m=309483 SNR=352.2
00:18:23.357 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.357 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:23.358 00.001 14964 Enqueuing Expose request
00:18:23.358 00.000 12044 Worker thread wakes up
00:18:23.358 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:23.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:23.358 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:26.451 03.093 12044 Exposure complete
00:18:26.474 00.023 12044 worker thread done servicing request
00:18:26.474 00.000 14964 OnExposeComplete: enter
00:18:26.475 00.001 14964 UpdateGuideState(): m_state=6
00:18:26.475 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1838
00:18:26.476 00.001 14964 Star::Find returns 1 (0), X=275.77, Y=94.78, Mass=305935, SNR=346.7, Peak=18536 HFD=3.9
00:18:26.476 00.000 14964 MultiStar: [#1 -0.57,-1.28,0.00,M2] [#2 -0.13,-0.06,0.08,U] 
00:18:26.477 00.001 14964 refined, 1 included, MultiStar: {-0.14, 0.64}, one-star: {-0.14, 0.69}
00:18:26.477 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
00:18:26.478 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
00:18:26.478 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.64 hyp=0.65 cameraTheta=1.79 mountX=-0.64 mountY=0.07, mountTheta=3.03
00:18:26.479 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.64, opts=13)
00:18:26.480 00.001 14964 Enqueuing Move request for scope (-0.14, 0.64)
00:18:26.480 00.000 12044 Worker thread wakes up
00:18:26.480 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.64) opts 0xd
00:18:26.480 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.64)
00:18:26.480 00.000 12044 Moving (-0.14, 0.64) raw xDistance=-0.64 yDistance=0.07
00:18:26.481 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.64, slope = 0.01
00:18:26.481 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:26.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:26.481 00.000 12044 MoveAxis(E, 0, ABG)
00:18:26.481 00.000 12044 Move returns status 0, amount 0
00:18:26.481 00.000 12044 MoveAxis(N, 0, ABG)
00:18:26.481 00.000 12044 Move returns status 0, amount 0
00:18:26.481 00.000 12044 move complete, result=0
00:18:26.482 00.001 12044 worker thread done servicing request
00:18:26.488 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18536, med=614, FiltMin=531, FiltMax=14573, Gamma=0.810
00:18:26.493 00.005 14964 UpdateGuideState exits: m=305935 SNR=346.7
00:18:26.494 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.495 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:26.495 00.000 14964 Enqueuing Expose request
00:18:26.496 00.001 14964 GuideStep: -0.6 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:26.496 00.000 12044 Worker thread wakes up
00:18:26.496 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:26.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:29.626 03.130 12044 Exposure complete
00:18:29.650 00.024 12044 worker thread done servicing request
00:18:29.650 00.000 14964 OnExposeComplete: enter
00:18:29.651 00.001 14964 UpdateGuideState(): m_state=6
00:18:29.651 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1839
00:18:29.652 00.001 14964 Star::Find returns 1 (0), X=276.08, Y=94.49, Mass=310433, SNR=357.3, Peak=25884 HFD=3.6
00:18:29.653 00.001 14964 MultiStar: [#1 -0.24,-1.35,0.00,M3] [#2 0.35,-0.30,0.07,U] 
00:18:29.653 00.000 14964 refined, 1 included, MultiStar: {0.19, 0.35}, one-star: {0.18, 0.40}
00:18:29.653 00.000 14964 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.56) = xAngle (2.64 = 2.64)
00:18:29.654 00.001 14964 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.69 = -0.59)
00:18:29.654 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.08 mountX=-0.35 mountY=-0.22, mountTheta=-2.57
00:18:29.655 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.35, opts=13)
00:18:29.656 00.001 14964 Enqueuing Move request for scope (0.19, 0.35)
00:18:29.657 00.001 12044 Worker thread wakes up
00:18:29.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
00:18:29.657 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
00:18:29.657 00.000 12044 Moving (0.19, 0.35) raw xDistance=-0.35 yDistance=-0.22
00:18:29.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.35, slope = -0.03
00:18:29.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:29.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:18:29.657 00.000 12044 MoveAxis(E, 26, ABG)
00:18:29.657 00.000 12044 Guiding  Dir = 2, Dur = 26
00:18:29.664 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25884, med=614, FiltMin=522, FiltMax=12986, Gamma=0.810
00:18:29.670 00.006 14964 UpdateGuideState exits: m=310433 SNR=357.3
00:18:29.670 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:29.671 00.000 14964 Enqueuing Expose request
00:18:29.685 00.014 12044 IsSlewing returns 0
00:18:29.686 00.001 12044 IsGuiding returns 0
00:18:29.718 00.032 12044 IsGuiding returns 1
00:18:29.718 00.000 12044 scope still moving after pulse duration time elapsed
00:18:29.809 00.091 12044 IsSlewing returns 0
00:18:29.809 00.000 12044 IsGuiding returns 0
00:18:29.809 00.000 12044 scope move finished after 26 + 97 ms
00:18:29.809 00.000 12044 Move returns status 0, amount 26
00:18:29.809 00.000 12044 MoveAxis(N, 0, ABG)
00:18:29.809 00.000 12044 Move returns status 0, amount 0
00:18:29.809 00.000 12044 move complete, result=0
00:18:29.809 00.000 12044 worker thread done servicing request
00:18:29.809 00.000 12044 Worker thread wakes up
00:18:29.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:29.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:29.809 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
00:18:32.909 03.100 12044 Exposure complete
00:18:32.932 00.023 12044 worker thread done servicing request
00:18:32.932 00.000 14964 OnExposeComplete: enter
00:18:32.933 00.001 14964 UpdateGuideState(): m_state=6
00:18:32.933 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1840
00:18:32.935 00.002 14964 Star::Find returns 1 (0), X=275.93, Y=94.18, Mass=309243, SNR=357.8, Peak=22189 HFD=4.1
00:18:32.935 00.000 14964 MultiStar: [#1 -0.41,-0.56,0.00,M4] [#2 0.04,0.16,0.08,U] 
00:18:32.936 00.001 14964 single-star, 1 included, MultiStar: {0.03, 0.09}, one-star: {0.03, 0.08}
00:18:32.936 00.000 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.56) = xAngle (2.83 = 2.83)
00:18:32.937 00.001 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.40)
00:18:32.937 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.28 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
00:18:32.938 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.08, opts=13)
00:18:32.939 00.001 14964 Enqueuing Move request for scope (0.03, 0.08)
00:18:32.939 00.000 12044 Worker thread wakes up
00:18:32.939 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:18:32.939 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:18:32.939 00.000 12044 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:18:32.939 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.28, using input
00:18:32.939 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.04
00:18:32.940 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:32.940 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:32.940 00.000 12044 MoveAxis(E, 0, ABG)
00:18:32.940 00.000 12044 Move returns status 0, amount 0
00:18:32.940 00.000 12044 MoveAxis(N, 0, ABG)
00:18:32.940 00.000 12044 Move returns status 0, amount 0
00:18:32.940 00.000 12044 move complete, result=0
00:18:32.940 00.000 12044 worker thread done servicing request
00:18:32.947 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22189, med=614, FiltMin=529, FiltMax=14027, Gamma=0.810
00:18:32.952 00.005 14964 UpdateGuideState exits: m=309243 SNR=357.8
00:18:32.953 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.953 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:32.954 00.001 14964 Enqueuing Expose request
00:18:32.954 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:32.955 00.001 12044 Worker thread wakes up
00:18:32.955 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:32.955 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:36.055 03.100 12044 Exposure complete
00:18:36.079 00.024 12044 worker thread done servicing request
00:18:36.079 00.000 14964 OnExposeComplete: enter
00:18:36.080 00.001 14964 UpdateGuideState(): m_state=6
00:18:36.081 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1841
00:18:36.081 00.000 14964 Star::Find returns 1 (0), X=275.67, Y=94.20, Mass=303686, SNR=352.9, Peak=20665 HFD=3.8
00:18:36.082 00.001 14964 MultiStar: [#1 -0.63,-0.80,0.00,M5] [#2 -0.42,0.18,0.08,U] 
00:18:36.083 00.001 14964 single-star, 1 included, MultiStar: {-0.25, 0.11}, one-star: {-0.24, 0.10}
00:18:36.083 00.000 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.99)
00:18:36.084 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
00:18:36.084 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.74 mountX=-0.11 mountY=0.23, mountTheta=2.00
00:18:36.085 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.10, opts=13)
00:18:36.085 00.000 14964 Enqueuing Move request for scope (-0.24, 0.10)
00:18:36.086 00.001 12044 Worker thread wakes up
00:18:36.086 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
00:18:36.086 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
00:18:36.086 00.000 12044 Moving (-0.24, 0.10) raw xDistance=-0.11 yDistance=0.23
00:18:36.086 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.60, using input
00:18:36.086 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.09
00:18:36.086 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:36.086 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:18:36.086 00.000 12044 MoveAxis(E, 0, ABG)
00:18:36.086 00.000 12044 Move returns status 0, amount 0
00:18:36.086 00.000 12044 MoveAxis(N, 0, ABG)
00:18:36.086 00.000 12044 Move returns status 0, amount 0
00:18:36.086 00.000 12044 move complete, result=0
00:18:36.087 00.001 12044 worker thread done servicing request
00:18:36.094 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20665, med=615, FiltMin=525, FiltMax=15767, Gamma=0.810
00:18:36.100 00.006 14964 UpdateGuideState exits: m=303686 SNR=352.9
00:18:36.101 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.101 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:36.102 00.001 14964 Enqueuing Expose request
00:18:36.102 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:36.103 00.001 12044 Worker thread wakes up
00:18:36.103 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:36.103 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:39.198 03.095 12044 Exposure complete
00:18:39.219 00.021 12044 worker thread done servicing request
00:18:39.219 00.000 14964 OnExposeComplete: enter
00:18:39.219 00.000 14964 UpdateGuideState(): m_state=6
00:18:39.221 00.002 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1842
00:18:39.221 00.000 14964 Star::Find returns 1 (0), X=275.57, Y=93.98, Mass=305237, SNR=347.5, Peak=19363 HFD=4.1
00:18:39.222 00.001 14964 MultiStar: [#1 -0.70,-0.37,0.00,M6] [#2 -0.04,0.35,0.07,U] 
00:18:39.222 00.000 14964 refined, 1 included, MultiStar: {-0.32, -0.08}, one-star: {-0.34, -0.11}
00:18:39.223 00.001 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
00:18:39.223 00.000 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
00:18:39.223 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.90 mountX=0.07 mountY=0.32, mountTheta=1.35
00:18:39.225 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.08, opts=13)
00:18:39.226 00.001 14964 Enqueuing Move request for scope (-0.32, -0.08)
00:18:39.226 00.000 12044 Worker thread wakes up
00:18:39.226 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
00:18:39.226 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
00:18:39.226 00.000 12044 Moving (-0.32, -0.08) raw xDistance=0.07 yDistance=0.32
00:18:39.226 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.08
00:18:39.226 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.226 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:18:39.226 00.000 12044 MoveAxis(E, 0, ABG)
00:18:39.226 00.000 12044 Move returns status 0, amount 0
00:18:39.226 00.000 12044 MoveAxis(N, 0, ABG)
00:18:39.226 00.000 12044 Move returns status 0, amount 0
00:18:39.226 00.000 12044 move complete, result=0
00:18:39.227 00.001 12044 worker thread done servicing request
00:18:39.234 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19363, med=615, FiltMin=533, FiltMax=14633, Gamma=0.810
00:18:39.239 00.005 14964 UpdateGuideState exits: m=305237 SNR=347.5
00:18:39.240 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.240 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:39.241 00.001 14964 Enqueuing Expose request
00:18:39.241 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:18:39.242 00.001 12044 Worker thread wakes up
00:18:39.242 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:39.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:42.345 03.103 12044 Exposure complete
00:18:42.367 00.022 12044 worker thread done servicing request
00:18:42.367 00.000 14964 OnExposeComplete: enter
00:18:42.368 00.001 14964 UpdateGuideState(): m_state=6
00:18:42.369 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1843
00:18:42.369 00.000 14964 Star::Find returns 1 (0), X=275.39, Y=94.06, Mass=303321, SNR=358.4, Peak=20091 HFD=4.0
00:18:42.370 00.001 14964 MultiStar: [#1 -1.02,-0.32,0.00,M7] [#2 -0.42,0.29,0.07,U] 
00:18:42.370 00.000 14964 refined, 1 included, MultiStar: {-0.51, -0.01}, one-star: {-0.52, -0.03}
00:18:42.371 00.001 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
00:18:42.371 00.000 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
00:18:42.372 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.01 hyp=0.51 cameraTheta=-3.12 mountX=0.01 mountY=0.51, mountTheta=1.56
00:18:42.374 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.01, opts=13)
00:18:42.375 00.001 14964 Enqueuing Move request for scope (-0.51, -0.01)
00:18:42.375 00.000 12044 Worker thread wakes up
00:18:42.375 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.01) opts 0xd
00:18:42.375 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.01)
00:18:42.375 00.000 12044 Moving (-0.51, -0.01) raw xDistance=0.01 yDistance=0.51
00:18:42.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.05
00:18:42.376 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
00:18:42.376 00.000 12044 MoveAxis(E, 0, ABG)
00:18:42.376 00.000 12044 Move returns status 0, amount 0
00:18:42.376 00.000 12044 MoveAxis(S, 48, ABG)
00:18:42.376 00.000 12044 Guiding  Dir = 1, Dur = 48
00:18:42.387 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20091, med=615, FiltMin=535, FiltMax=14309, Gamma=0.810
00:18:42.394 00.007 14964 UpdateGuideState exits: m=303321 SNR=358.4
00:18:42.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.395 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:42.396 00.001 14964 Enqueuing Expose request
00:18:42.418 00.022 12044 IsSlewing returns 0
00:18:42.419 00.001 12044 IsGuiding returns 0
00:18:42.452 00.033 12044 PulseGuide returned control before completion, sleep 27
00:18:42.483 00.031 12044 IsGuiding returns 1
00:18:42.483 00.000 12044 scope still moving after pulse duration time elapsed
00:18:42.544 00.061 12044 IsSlewing returns 0
00:18:42.544 00.000 12044 IsGuiding returns 0
00:18:42.544 00.000 12044 scope move finished after 48 + 76 ms
00:18:42.544 00.000 12044 Move returns status 0, amount 48
00:18:42.544 00.000 12044 move complete, result=0
00:18:42.544 00.000 12044 worker thread done servicing request
00:18:42.544 00.000 12044 Worker thread wakes up
00:18:42.544 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 48 ms SOUTH
00:18:42.545 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:42.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:45.649 03.104 12044 Exposure complete
00:18:45.672 00.023 12044 worker thread done servicing request
00:18:45.672 00.000 14964 OnExposeComplete: enter
00:18:45.672 00.000 14964 UpdateGuideState(): m_state=6
00:18:45.673 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1844
00:18:45.674 00.001 14964 Star::Find returns 1 (0), X=275.73, Y=94.17, Mass=306987, SNR=352.4, Peak=17129 HFD=4.1
00:18:45.674 00.000 14964 MultiStar: [#1 -0.54,-0.79,0.00,M8] [#2 0.05,0.34,0.07,U] 
00:18:45.675 00.001 14964 refined, 1 included, MultiStar: {-0.16, 0.10}, one-star: {-0.18, 0.08}
00:18:45.675 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.13)
00:18:45.676 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
00:18:45.676 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.60 mountX=-0.10 mountY=0.15, mountTheta=2.16
00:18:45.677 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.10, opts=13)
00:18:45.678 00.001 14964 Enqueuing Move request for scope (-0.16, 0.10)
00:18:45.678 00.000 12044 Worker thread wakes up
00:18:45.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
00:18:45.678 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
00:18:45.678 00.000 12044 Moving (-0.16, 0.10) raw xDistance=-0.10 yDistance=0.15
00:18:45.678 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.16, using input
00:18:45.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
00:18:45.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:45.679 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:45.679 00.000 12044 MoveAxis(E, 0, ABG)
00:18:45.679 00.000 12044 Move returns status 0, amount 0
00:18:45.679 00.000 12044 MoveAxis(N, 0, ABG)
00:18:45.679 00.000 12044 Move returns status 0, amount 0
00:18:45.679 00.000 12044 move complete, result=0
00:18:45.679 00.000 12044 worker thread done servicing request
00:18:45.686 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17129, med=615, FiltMin=523, FiltMax=14215, Gamma=0.810
00:18:45.691 00.005 14964 UpdateGuideState exits: m=306987 SNR=352.4
00:18:45.692 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.692 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:45.693 00.001 14964 Enqueuing Expose request
00:18:45.693 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:45.694 00.001 12044 Worker thread wakes up
00:18:45.694 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:45.694 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:48.819 03.125 12044 Exposure complete
00:18:48.843 00.024 12044 worker thread done servicing request
00:18:48.843 00.000 14964 OnExposeComplete: enter
00:18:48.844 00.001 14964 UpdateGuideState(): m_state=6
00:18:48.844 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1845
00:18:48.845 00.001 14964 Star::Find returns 1 (0), X=276.26, Y=94.03, Mass=302327, SNR=346.7, Peak=20081 HFD=4.1
00:18:48.845 00.000 14964 MultiStar: [#1 0.03,-0.67,0.00,M9] [#2 0.58,0.08,0.08,U] 
00:18:48.846 00.001 14964 single-star, 1 included, MultiStar: {0.37, -0.05}, one-star: {0.36, -0.06}
00:18:48.847 00.001 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
00:18:48.848 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.85)
00:18:48.850 00.002 14964 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-0.17 mountX=0.07 mountY=-0.35, mountTheta=-1.38
00:18:48.852 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.06, opts=13)
00:18:48.854 00.002 14964 Enqueuing Move request for scope (0.36, -0.06)
00:18:48.855 00.001 12044 Worker thread wakes up
00:18:48.855 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
00:18:48.855 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
00:18:48.855 00.000 12044 Moving (0.36, -0.06) raw xDistance=0.07 yDistance=-0.35
00:18:48.855 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.17, using input
00:18:48.855 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
00:18:48.855 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:48.855 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:18:48.856 00.001 12044 MoveAxis(E, 0, ABG)
00:18:48.856 00.000 12044 Move returns status 0, amount 0
00:18:48.856 00.000 12044 MoveAxis(N, 0, ABG)
00:18:48.856 00.000 12044 Move returns status 0, amount 0
00:18:48.856 00.000 12044 move complete, result=0
00:18:48.856 00.000 12044 worker thread done servicing request
00:18:48.864 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20081, med=614, FiltMin=528, FiltMax=14361, Gamma=0.810
00:18:48.871 00.007 14964 UpdateGuideState exits: m=302327 SNR=346.7
00:18:48.871 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.872 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:48.872 00.000 14964 Enqueuing Expose request
00:18:48.873 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:18:48.873 00.000 12044 Worker thread wakes up
00:18:48.873 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:48.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:52.004 03.131 12044 Exposure complete
00:18:52.032 00.028 12044 worker thread done servicing request
00:18:52.032 00.000 14964 OnExposeComplete: enter
00:18:52.033 00.001 14964 UpdateGuideState(): m_state=6
00:18:52.034 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1846
00:18:52.035 00.001 14964 Star::Find returns 1 (0), X=276.20, Y=94.15, Mass=309202, SNR=358.6, Peak=21093 HFD=4.1
00:18:52.036 00.001 14964 MultiStar: [#1 0.09,-0.67,0.00,M10] [#2 0.48,-0.10,0.07,U] 
00:18:52.036 00.000 14964 single-star, 1 included, MultiStar: {0.30, 0.05}, one-star: {0.29, 0.06}
00:18:52.037 00.001 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
00:18:52.038 00.001 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
00:18:52.038 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.20 mountX=-0.06 mountY=-0.30, mountTheta=-1.76
00:18:52.039 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.06, opts=13)
00:18:52.040 00.001 14964 Enqueuing Move request for scope (0.29, 0.06)
00:18:52.040 00.000 12044 Worker thread wakes up
00:18:52.041 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
00:18:52.041 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
00:18:52.041 00.000 12044 Moving (0.29, 0.06) raw xDistance=-0.06 yDistance=-0.30
00:18:52.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.05
00:18:52.041 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:52.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:18:52.041 00.000 12044 MoveAxis(E, 0, ABG)
00:18:52.041 00.000 12044 Move returns status 0, amount 0
00:18:52.041 00.000 12044 MoveAxis(N, 0, ABG)
00:18:52.041 00.000 12044 Move returns status 0, amount 0
00:18:52.041 00.000 12044 move complete, result=0
00:18:52.041 00.000 12044 worker thread done servicing request
00:18:52.049 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21093, med=614, FiltMin=515, FiltMax=14197, Gamma=0.810
00:18:52.054 00.005 14964 UpdateGuideState exits: m=309202 SNR=358.6
00:18:52.055 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:52.055 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:52.056 00.001 14964 Enqueuing Expose request
00:18:52.056 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:18:52.057 00.001 12044 Worker thread wakes up
00:18:52.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:52.057 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:55.177 03.120 12044 Exposure complete
00:18:55.198 00.021 12044 worker thread done servicing request
00:18:55.198 00.000 14964 OnExposeComplete: enter
00:18:55.199 00.001 14964 UpdateGuideState(): m_state=6
00:18:55.200 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1847
00:18:55.200 00.000 14964 Star::Find returns 1 (0), X=276.27, Y=93.97, Mass=306405, SNR=349.1, Peak=20685 HFD=4.1
00:18:55.201 00.001 14964 MultiStar: [#1 0.05,-0.50,0.16,U] [#2 0.35,0.29,0.08,U] 
00:18:55.201 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.15}, one-star: {0.36, -0.12}
00:18:55.202 00.001 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
00:18:55.202 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.11)
00:18:55.203 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-0.43 mountX=0.15 mountY=-0.30, mountTheta=-1.11
00:18:55.204 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.15, opts=13)
00:18:55.204 00.000 14964 Enqueuing Move request for scope (0.32, -0.15)
00:18:55.205 00.001 12044 Worker thread wakes up
00:18:55.205 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.15) opts 0xd
00:18:55.205 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.15)
00:18:55.205 00.000 12044 Moving (0.32, -0.15) raw xDistance=0.15 yDistance=-0.30
00:18:55.205 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.39, using input
00:18:55.205 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.06
00:18:55.205 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:55.205 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:18:55.205 00.000 12044 MoveAxis(E, 0, ABG)
00:18:55.205 00.000 12044 Move returns status 0, amount 0
00:18:55.205 00.000 12044 MoveAxis(N, 0, ABG)
00:18:55.205 00.000 12044 Move returns status 0, amount 0
00:18:55.205 00.000 12044 move complete, result=0
00:18:55.205 00.000 12044 worker thread done servicing request
00:18:55.213 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20685, med=614, FiltMin=526, FiltMax=13473, Gamma=0.810
00:18:55.218 00.005 14964 UpdateGuideState exits: m=306405 SNR=349.1
00:18:55.219 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.219 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:55.220 00.001 14964 Enqueuing Expose request
00:18:55.220 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:18:55.221 00.001 12044 Worker thread wakes up
00:18:55.221 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:55.221 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:18:58.348 03.127 12044 Exposure complete
00:18:58.375 00.027 12044 worker thread done servicing request
00:18:58.375 00.000 14964 OnExposeComplete: enter
00:18:58.376 00.001 14964 UpdateGuideState(): m_state=6
00:18:58.376 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1848
00:18:58.377 00.001 14964 Star::Find returns 1 (0), X=276.20, Y=94.08, Mass=309018, SNR=353.0, Peak=20341 HFD=4.2
00:18:58.377 00.000 14964 MultiStar: [#1 -0.09,-0.65,0.00,M10] [#2 0.49,-0.02,0.08,U] 
00:18:58.378 00.001 14964 single-star, 1 included, MultiStar: {0.30, -0.01}, one-star: {0.29, -0.01}
00:18:58.378 00.000 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.52 = 1.52)
00:18:58.378 00.000 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.71)
00:18:58.379 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.04 mountX=0.01 mountY=-0.29, mountTheta=-1.52
00:18:58.380 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.01, opts=13)
00:18:58.380 00.000 14964 Enqueuing Move request for scope (0.29, -0.01)
00:18:58.381 00.001 12044 Worker thread wakes up
00:18:58.381 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.01) opts 0xd
00:18:58.381 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.01)
00:18:58.381 00.000 12044 Moving (0.29, -0.01) raw xDistance=0.01 yDistance=-0.29
00:18:58.381 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.20, using input
00:18:58.381 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
00:18:58.381 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.381 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:18:58.381 00.000 12044 MoveAxis(E, 0, ABG)
00:18:58.381 00.000 12044 Move returns status 0, amount 0
00:18:58.381 00.000 12044 MoveAxis(N, 0, ABG)
00:18:58.381 00.000 12044 Move returns status 0, amount 0
00:18:58.381 00.000 12044 move complete, result=0
00:18:58.381 00.000 12044 worker thread done servicing request
00:18:58.389 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20341, med=615, FiltMin=519, FiltMax=14893, Gamma=0.810
00:18:58.395 00.006 14964 UpdateGuideState exits: m=309018 SNR=353.0
00:18:58.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.397 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:18:58.397 00.000 14964 Enqueuing Expose request
00:18:58.398 00.001 12044 Worker thread wakes up
00:18:58.398 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:18:58.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:18:58.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:01.495 03.097 12044 Exposure complete
00:19:01.518 00.023 12044 worker thread done servicing request
00:19:01.519 00.001 14964 OnExposeComplete: enter
00:19:01.519 00.000 14964 UpdateGuideState(): m_state=6
00:19:01.520 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1849
00:19:01.520 00.000 14964 Star::Find returns 1 (0), X=276.26, Y=94.13, Mass=307112, SNR=361.2, Peak=20065 HFD=4.1
00:19:01.521 00.001 14964 MultiStar: [#1 -0.33,-0.86,0.00,R] [#2 0.21,0.20,0.08,U] 
00:19:01.522 00.001 14964 refined, 1 included, MultiStar: {0.34, 0.05}, one-star: {0.35, 0.04}
00:19:01.522 00.000 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
00:19:01.522 00.000 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.76 = -1.53)
00:19:01.523 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.15 mountX=-0.05 mountY=-0.34, mountTheta=-1.70
00:19:01.524 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.05, opts=13)
00:19:01.525 00.001 14964 Enqueuing Move request for scope (0.34, 0.05)
00:19:01.525 00.000 12044 Worker thread wakes up
00:19:01.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
00:19:01.525 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
00:19:01.525 00.000 12044 Moving (0.34, 0.05) raw xDistance=-0.05 yDistance=-0.34
00:19:01.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
00:19:01.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:01.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:19:01.525 00.000 12044 MoveAxis(E, 0, ABG)
00:19:01.525 00.000 12044 Move returns status 0, amount 0
00:19:01.525 00.000 12044 MoveAxis(N, 0, ABG)
00:19:01.525 00.000 12044 Move returns status 0, amount 0
00:19:01.525 00.000 12044 move complete, result=0
00:19:01.526 00.001 12044 worker thread done servicing request
00:19:01.533 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20065, med=615, FiltMin=532, FiltMax=15245, Gamma=0.810
00:19:01.538 00.005 14964 UpdateGuideState exits: m=307112 SNR=361.2
00:19:01.539 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:01.539 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:01.540 00.001 14964 Enqueuing Expose request
00:19:01.540 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:01.541 00.001 12044 Worker thread wakes up
00:19:01.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:01.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:04.643 03.102 12044 Exposure complete
00:19:04.664 00.021 12044 worker thread done servicing request
00:19:04.664 00.000 14964 OnExposeComplete: enter
00:19:04.665 00.001 14964 UpdateGuideState(): m_state=6
00:19:04.665 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1850
00:19:04.666 00.001 14964 Star::Find returns 1 (0), X=276.27, Y=93.97, Mass=304435, SNR=350.4, Peak=22341 HFD=4.0
00:19:04.666 00.000 14964 MultiStar: [#1 0.26,0.40,0.18,U] [#2 0.40,0.74,0.00,M1] 
00:19:04.667 00.001 14964 refined, 1 included, MultiStar: {0.35, -0.04}, one-star: {0.36, -0.12}
00:19:04.667 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
00:19:04.668 00.001 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
00:19:04.668 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.12 mountX=0.05 mountY=-0.34, mountTheta=-1.43
00:19:04.669 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.04, opts=13)
00:19:04.670 00.001 14964 Enqueuing Move request for scope (0.35, -0.04)
00:19:04.671 00.001 12044 Worker thread wakes up
00:19:04.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.04) opts 0xd
00:19:04.671 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.04)
00:19:04.671 00.000 12044 Moving (0.35, -0.04) raw xDistance=0.05 yDistance=-0.34
00:19:04.671 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
00:19:04.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
00:19:04.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:04.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:19:04.671 00.000 12044 MoveAxis(E, 0, ABG)
00:19:04.671 00.000 12044 Move returns status 0, amount 0
00:19:04.671 00.000 12044 MoveAxis(N, 0, ABG)
00:19:04.671 00.000 12044 Move returns status 0, amount 0
00:19:04.671 00.000 12044 move complete, result=0
00:19:04.671 00.000 12044 worker thread done servicing request
00:19:04.678 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22341, med=614, FiltMin=539, FiltMax=15089, Gamma=0.810
00:19:04.684 00.006 14964 UpdateGuideState exits: m=304435 SNR=350.4
00:19:04.685 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:04.686 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:04.686 00.000 14964 Enqueuing Expose request
00:19:04.687 00.001 12044 Worker thread wakes up
00:19:04.687 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:04.687 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:04.688 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:07.788 03.100 12044 Exposure complete
00:19:07.812 00.024 12044 worker thread done servicing request
00:19:07.812 00.000 14964 OnExposeComplete: enter
00:19:07.813 00.001 14964 UpdateGuideState(): m_state=6
00:19:07.813 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1851
00:19:07.814 00.001 14964 Star::Find returns 1 (0), X=276.21, Y=94.16, Mass=307092, SNR=346.8, Peak=22981 HFD=4.0
00:19:07.814 00.000 14964 MultiStar: [#1 0.21,0.11,0.18,U] [#2 0.41,0.09,0.09,U] 
00:19:07.815 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.07}, one-star: {0.30, 0.06}
00:19:07.815 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
00:19:07.816 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.44)
00:19:07.816 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.31 cameraTheta=0.24 mountX=-0.07 mountY=-0.30, mountTheta=-1.79
00:19:07.817 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.07, opts=13)
00:19:07.818 00.001 14964 Enqueuing Move request for scope (0.30, 0.07)
00:19:07.818 00.000 12044 Worker thread wakes up
00:19:07.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd
00:19:07.818 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.07)
00:19:07.818 00.000 12044 Moving (0.30, 0.07) raw xDistance=-0.07 yDistance=-0.30
00:19:07.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
00:19:07.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:07.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:19:07.818 00.000 12044 MoveAxis(E, 0, ABG)
00:19:07.818 00.000 12044 Move returns status 0, amount 0
00:19:07.818 00.000 12044 MoveAxis(N, 0, ABG)
00:19:07.819 00.001 12044 Move returns status 0, amount 0
00:19:07.819 00.000 12044 move complete, result=0
00:19:07.819 00.000 12044 worker thread done servicing request
00:19:07.829 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22981, med=614, FiltMin=527, FiltMax=14574, Gamma=0.810
00:19:07.835 00.006 14964 UpdateGuideState exits: m=307092 SNR=346.8
00:19:07.836 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.836 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:07.837 00.001 14964 Enqueuing Expose request
00:19:07.837 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:07.838 00.001 12044 Worker thread wakes up
00:19:07.838 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:07.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:10.940 03.102 12044 Exposure complete
00:19:10.969 00.029 12044 worker thread done servicing request
00:19:10.969 00.000 14964 OnExposeComplete: enter
00:19:10.969 00.000 14964 UpdateGuideState(): m_state=6
00:19:10.970 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1852
00:19:10.970 00.000 14964 Star::Find returns 1 (0), X=276.46, Y=94.32, Mass=310517, SNR=362.3, Peak=22665 HFD=3.5
00:19:10.971 00.001 14964 MultiStar: [#1 0.43,-0.02,0.17,U] [#2 0.64,0.14,0.00,M1] 
00:19:10.972 00.001 14964 refined, 1 included, MultiStar: {0.53, 0.19}, one-star: {0.55, 0.22}
00:19:10.972 00.000 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:19:10.973 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.34)
00:19:10.973 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.19 hyp=0.56 cameraTheta=0.34 mountX=-0.18 mountY=-0.55, mountTheta=-1.89
00:19:10.974 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.19, opts=13)
00:19:10.975 00.001 14964 Enqueuing Move request for scope (0.53, 0.19)
00:19:10.975 00.000 12044 Worker thread wakes up
00:19:10.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.19) opts 0xd
00:19:10.975 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.19)
00:19:10.975 00.000 12044 Moving (0.53, 0.19) raw xDistance=-0.18 yDistance=-0.55
00:19:10.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
00:19:10.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:10.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:19:10.975 00.000 12044 MoveAxis(E, 0, ABG)
00:19:10.975 00.000 12044 Move returns status 0, amount 0
00:19:10.975 00.000 12044 MoveAxis(N, 0, ABG)
00:19:10.975 00.000 12044 Move returns status 0, amount 0
00:19:10.975 00.000 12044 move complete, result=0
00:19:10.975 00.000 12044 worker thread done servicing request
00:19:10.982 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22665, med=615, FiltMin=531, FiltMax=17453, Gamma=0.810
00:19:10.988 00.006 14964 UpdateGuideState exits: m=310517 SNR=362.3
00:19:10.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.989 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:10.989 00.000 14964 Enqueuing Expose request
00:19:10.990 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:19:10.991 00.001 12044 Worker thread wakes up
00:19:10.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:10.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:14.109 03.118 12044 Exposure complete
00:19:14.130 00.021 12044 worker thread done servicing request
00:19:14.130 00.000 14964 OnExposeComplete: enter
00:19:14.131 00.001 14964 UpdateGuideState(): m_state=6
00:19:14.131 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1853
00:19:14.132 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=94.12, Mass=305488, SNR=350.5, Peak=20585 HFD=4.2
00:19:14.133 00.001 14964 MultiStar: [#1 0.16,0.25,0.17,U] [#2 0.34,-0.18,0.09,U] 
00:19:14.133 00.000 14964 refined, 2 included, MultiStar: {0.26, 0.04}, one-star: {0.27, 0.03}
00:19:14.134 00.001 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
00:19:14.134 00.000 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
00:19:14.135 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.17 mountX=-0.04 mountY=-0.26, mountTheta=-1.73
00:19:14.136 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.04, opts=13)
00:19:14.136 00.000 14964 Enqueuing Move request for scope (0.26, 0.04)
00:19:14.137 00.001 12044 Worker thread wakes up
00:19:14.137 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
00:19:14.137 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
00:19:14.137 00.000 12044 Moving (0.26, 0.04) raw xDistance=-0.04 yDistance=-0.26
00:19:14.137 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
00:19:14.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
00:19:14.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:19:14.137 00.000 12044 MoveAxis(E, 0, ABG)
00:19:14.137 00.000 12044 Move returns status 0, amount 0
00:19:14.137 00.000 12044 MoveAxis(N, 0, ABG)
00:19:14.137 00.000 12044 Move returns status 0, amount 0
00:19:14.137 00.000 12044 move complete, result=0
00:19:14.137 00.000 12044 worker thread done servicing request
00:19:14.144 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20585, med=615, FiltMin=533, FiltMax=14141, Gamma=0.810
00:19:14.150 00.006 14964 UpdateGuideState exits: m=305488 SNR=350.5
00:19:14.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.152 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:14.152 00.000 14964 Enqueuing Expose request
00:19:14.153 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:14.153 00.000 12044 Worker thread wakes up
00:19:14.153 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:14.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:17.275 03.122 12044 Exposure complete
00:19:17.298 00.023 12044 worker thread done servicing request
00:19:17.298 00.000 14964 OnExposeComplete: enter
00:19:17.299 00.001 14964 UpdateGuideState(): m_state=6
00:19:17.299 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1854
00:19:17.300 00.001 14964 Star::Find returns 1 (0), X=276.12, Y=94.36, Mass=304753, SNR=355.4, Peak=22353 HFD=3.8
00:19:17.301 00.001 14964 MultiStar: [#1 0.30,0.03,0.17,U] [#2 0.46,-0.20,0.07,U] 
00:19:17.301 00.000 14964 refined, 2 included, MultiStar: {0.24, 0.20}, one-star: {0.22, 0.26}
00:19:17.301 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
00:19:17.302 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
00:19:17.302 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.32 cameraTheta=0.70 mountX=-0.20 mountY=-0.26, mountTheta=-2.22
00:19:17.304 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.20, opts=13)
00:19:17.304 00.000 14964 Enqueuing Move request for scope (0.24, 0.20)
00:19:17.305 00.001 12044 Worker thread wakes up
00:19:17.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
00:19:17.305 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
00:19:17.305 00.000 12044 Moving (0.24, 0.20) raw xDistance=-0.20 yDistance=-0.26
00:19:17.305 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
00:19:17.305 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:17.305 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:19:17.305 00.000 12044 MoveAxis(E, 0, ABG)
00:19:17.305 00.000 12044 Move returns status 0, amount 0
00:19:17.305 00.000 12044 MoveAxis(N, 0, ABG)
00:19:17.305 00.000 12044 Move returns status 0, amount 0
00:19:17.305 00.000 12044 move complete, result=0
00:19:17.305 00.000 12044 worker thread done servicing request
00:19:17.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22353, med=615, FiltMin=525, FiltMax=13734, Gamma=0.810
00:19:17.318 00.006 14964 UpdateGuideState exits: m=304753 SNR=355.4
00:19:17.318 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.319 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:17.319 00.000 14964 Enqueuing Expose request
00:19:17.320 00.001 12044 Worker thread wakes up
00:19:17.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:17.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:17.320 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:20.422 03.102 12044 Exposure complete
00:19:20.443 00.021 12044 worker thread done servicing request
00:19:20.443 00.000 14964 OnExposeComplete: enter
00:19:20.444 00.001 14964 UpdateGuideState(): m_state=6
00:19:20.445 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1855
00:19:20.445 00.000 14964 Star::Find returns 1 (0), X=275.90, Y=94.22, Mass=309777, SNR=349.8, Peak=22037 HFD=4.1
00:19:20.446 00.001 14964 MultiStar: [#1 -0.15,-0.17,0.19,U] [#2 0.04,-0.11,0.07,U] 
00:19:20.447 00.001 14964 refined, 2 included, MultiStar: {-0.03, 0.07}, one-star: {-0.01, 0.12}
00:19:20.447 00.000 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.56) = xAngle (3.52 = -2.76)
00:19:20.447 00.000 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.29)
00:19:20.448 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.97 mountX=-0.07 mountY=0.02, mountTheta=2.84
00:19:20.449 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.07, opts=13)
00:19:20.449 00.000 14964 Enqueuing Move request for scope (-0.03, 0.07)
00:19:20.450 00.001 12044 Worker thread wakes up
00:19:20.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:19:20.450 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:19:20.450 00.000 12044 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.02
00:19:20.450 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.13, using input
00:19:20.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
00:19:20.450 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:20.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:20.450 00.000 12044 MoveAxis(E, 0, ABG)
00:19:20.450 00.000 12044 Move returns status 0, amount 0
00:19:20.450 00.000 12044 MoveAxis(N, 0, ABG)
00:19:20.450 00.000 12044 Move returns status 0, amount 0
00:19:20.450 00.000 12044 move complete, result=0
00:19:20.450 00.000 12044 worker thread done servicing request
00:19:20.459 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22037, med=613, FiltMin=530, FiltMax=13543, Gamma=0.810
00:19:20.465 00.006 14964 UpdateGuideState exits: m=309777 SNR=349.8
00:19:20.465 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:20.466 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:20.466 00.000 14964 Enqueuing Expose request
00:19:20.467 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:20.467 00.000 12044 Worker thread wakes up
00:19:20.467 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:20.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:23.604 03.137 12044 Exposure complete
00:19:23.627 00.023 12044 worker thread done servicing request
00:19:23.628 00.001 14964 OnExposeComplete: enter
00:19:23.628 00.000 14964 UpdateGuideState(): m_state=6
00:19:23.629 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1856
00:19:23.629 00.000 14964 Star::Find returns 1 (0), X=275.94, Y=94.47, Mass=307312, SNR=340.8, Peak=23408 HFD=3.6
00:19:23.630 00.001 14964 MultiStar: [#1 -0.01,-0.23,0.18,U] [#2 0.02,-0.36,0.08,U] 
00:19:23.630 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.24}, one-star: {0.03, 0.38}
00:19:23.631 00.001 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.56) = xAngle (3.02 = 3.02)
00:19:23.631 00.000 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.21)
00:19:23.632 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.46 mountX=-0.24 mountY=-0.05, mountTheta=-2.93
00:19:23.633 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.24, opts=13)
00:19:23.633 00.000 14964 Enqueuing Move request for scope (0.03, 0.24)
00:19:23.634 00.001 12044 Worker thread wakes up
00:19:23.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:19:23.634 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:19:23.634 00.000 12044 Moving (0.03, 0.24) raw xDistance=-0.24 yDistance=-0.05
00:19:23.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.03
00:19:23.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:23.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:23.634 00.000 12044 MoveAxis(E, 0, ABG)
00:19:23.634 00.000 12044 Move returns status 0, amount 0
00:19:23.634 00.000 12044 MoveAxis(N, 0, ABG)
00:19:23.634 00.000 12044 Move returns status 0, amount 0
00:19:23.634 00.000 12044 move complete, result=0
00:19:23.634 00.000 12044 worker thread done servicing request
00:19:23.642 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23408, med=615, FiltMin=524, FiltMax=12759, Gamma=0.810
00:19:23.647 00.005 14964 UpdateGuideState exits: m=307312 SNR=340.8
00:19:23.647 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.648 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:23.648 00.000 14964 Enqueuing Expose request
00:19:23.649 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:23.649 00.000 12044 Worker thread wakes up
00:19:23.650 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:23.650 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:26.779 03.129 12044 Exposure complete
00:19:26.803 00.024 12044 worker thread done servicing request
00:19:26.804 00.001 14964 OnExposeComplete: enter
00:19:26.804 00.000 14964 UpdateGuideState(): m_state=6
00:19:26.805 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1857
00:19:26.805 00.000 14964 Star::Find returns 1 (0), X=276.03, Y=94.22, Mass=307190, SNR=339.1, Peak=21025 HFD=4.1
00:19:26.806 00.001 14964 MultiStar: [#1 0.24,-0.03,0.17,U] [#2 0.49,0.16,0.08,U] 
00:19:26.806 00.000 14964 single-star, 2 included, MultiStar: {0.16, 0.11}, one-star: {0.12, 0.12}
00:19:26.807 00.001 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
00:19:26.807 00.000 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.86)
00:19:26.808 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.81 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
00:19:26.809 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.12, opts=13)
00:19:26.809 00.000 14964 Enqueuing Move request for scope (0.12, 0.12)
00:19:26.810 00.001 12044 Worker thread wakes up
00:19:26.810 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:19:26.810 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:19:26.810 00.000 12044 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=-0.13
00:19:26.810 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.14, using input
00:19:26.810 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
00:19:26.810 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:26.810 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:26.810 00.000 12044 MoveAxis(E, 0, ABG)
00:19:26.810 00.000 12044 Move returns status 0, amount 0
00:19:26.810 00.000 12044 MoveAxis(N, 0, ABG)
00:19:26.810 00.000 12044 Move returns status 0, amount 0
00:19:26.810 00.000 12044 move complete, result=0
00:19:26.811 00.001 12044 worker thread done servicing request
00:19:26.818 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21025, med=615, FiltMin=521, FiltMax=13115, Gamma=0.810
00:19:26.823 00.005 14964 UpdateGuideState exits: m=307190 SNR=339.1
00:19:26.823 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.824 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:26.825 00.001 14964 Enqueuing Expose request
00:19:26.825 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:26.826 00.001 12044 Worker thread wakes up
00:19:26.826 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:26.826 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:29.921 03.095 12044 Exposure complete
00:19:29.944 00.023 12044 worker thread done servicing request
00:19:29.944 00.000 14964 OnExposeComplete: enter
00:19:29.945 00.001 14964 UpdateGuideState(): m_state=6
00:19:29.945 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1858
00:19:29.946 00.001 14964 Star::Find returns 1 (0), X=275.77, Y=94.45, Mass=305667, SNR=350.8, Peak=19353 HFD=3.8
00:19:29.946 00.000 14964 MultiStar: [#1 -0.24,-0.05,0.18,U] [#2 -0.10,-0.07,0.06,U] 
00:19:29.947 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.28}, one-star: {-0.14, 0.36}
00:19:29.947 00.000 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.62 = -2.66)
00:19:29.948 00.001 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.39)
00:19:29.948 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=-0.28 mountY=0.12, mountTheta=2.73
00:19:29.951 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.28, opts=13)
00:19:29.951 00.000 14964 Enqueuing Move request for scope (-0.15, 0.28)
00:19:29.952 00.001 12044 Worker thread wakes up
00:19:29.952 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
00:19:29.952 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
00:19:29.952 00.000 12044 Moving (-0.15, 0.28) raw xDistance=-0.28 yDistance=0.12
00:19:29.952 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.02
00:19:29.952 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.952 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:29.952 00.000 12044 MoveAxis(E, 0, ABG)
00:19:29.952 00.000 12044 Move returns status 0, amount 0
00:19:29.952 00.000 12044 MoveAxis(N, 0, ABG)
00:19:29.952 00.000 12044 Move returns status 0, amount 0
00:19:29.952 00.000 12044 move complete, result=0
00:19:29.952 00.000 12044 worker thread done servicing request
00:19:29.959 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19353, med=615, FiltMin=526, FiltMax=14425, Gamma=0.810
00:19:29.965 00.006 14964 UpdateGuideState exits: m=305667 SNR=350.8
00:19:29.966 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.966 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:29.966 00.000 14964 Enqueuing Expose request
00:19:29.967 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:29.968 00.001 12044 Worker thread wakes up
00:19:29.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:29.968 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:33.097 03.129 12044 Exposure complete
00:19:33.122 00.025 12044 worker thread done servicing request
00:19:33.122 00.000 14964 OnExposeComplete: enter
00:19:33.123 00.001 14964 UpdateGuideState(): m_state=6
00:19:33.123 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1859
00:19:33.124 00.001 14964 Star::Find returns 1 (0), X=275.67, Y=94.53, Mass=306221, SNR=341.0, Peak=19700 HFD=3.9
00:19:33.124 00.000 14964 MultiStar: [#1 -0.21,-0.13,0.18,U] [#2 0.08,-0.13,0.09,U] 
00:19:33.125 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.32}, one-star: {-0.24, 0.44}
00:19:33.125 00.000 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.71 = -2.57)
00:19:33.125 00.000 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.48)
00:19:33.126 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.38 cameraTheta=2.16 mountX=-0.32 mountY=0.18, mountTheta=2.64
00:19:33.127 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.32, opts=13)
00:19:33.127 00.000 14964 Enqueuing Move request for scope (-0.21, 0.32)
00:19:33.128 00.001 12044 Worker thread wakes up
00:19:33.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
00:19:33.128 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
00:19:33.128 00.000 12044 Moving (-0.21, 0.32) raw xDistance=-0.32 yDistance=0.18
00:19:33.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.32, slope = -0.03
00:19:33.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:33.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:33.128 00.000 12044 MoveAxis(E, 23, ABG)
00:19:33.128 00.000 12044 Guiding  Dir = 2, Dur = 23
00:19:33.135 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19700, med=615, FiltMin=523, FiltMax=15145, Gamma=0.810
00:19:33.141 00.006 14964 UpdateGuideState exits: m=306221 SNR=341.0
00:19:33.142 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.142 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:33.143 00.001 14964 Enqueuing Expose request
00:19:33.216 00.073 12044 IsSlewing returns 0
00:19:33.249 00.033 12044 IsGuiding returns 0
00:19:33.280 00.031 12044 IsGuiding returns 1
00:19:33.281 00.001 12044 scope still moving after pulse duration time elapsed
00:19:33.374 00.093 12044 IsSlewing returns 0
00:19:33.375 00.001 12044 IsGuiding returns 0
00:19:33.375 00.000 12044 scope move finished after 23 + 103 ms
00:19:33.375 00.000 12044 Move returns status 0, amount 23
00:19:33.375 00.000 12044 MoveAxis(N, 0, ABG)
00:19:33.375 00.000 12044 Move returns status 0, amount 0
00:19:33.375 00.000 12044 move complete, result=0
00:19:33.375 00.000 12044 worker thread done servicing request
00:19:33.375 00.000 12044 Worker thread wakes up
00:19:33.375 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:33.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:33.375 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
00:19:36.486 03.111 12044 Exposure complete
00:19:36.516 00.030 12044 worker thread done servicing request
00:19:36.516 00.000 14964 OnExposeComplete: enter
00:19:36.517 00.001 14964 UpdateGuideState(): m_state=6
00:19:36.517 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1860
00:19:36.518 00.001 14964 Star::Find returns 1 (0), X=276.10, Y=94.55, Mass=309742, SNR=348.9, Peak=22392 HFD=3.8
00:19:36.518 00.000 14964 MultiStar: [#1 0.11,-0.25,0.16,U] [#2 0.38,-0.33,0.07,U] 
00:19:36.519 00.001 14964 refined, 2 included, MultiStar: {0.20, 0.31}, one-star: {0.20, 0.46}
00:19:36.519 00.000 14964 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.56) = xAngle (2.57 = 2.57)
00:19:36.520 00.001 14964 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.62 = -0.66)
00:19:36.520 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.01 mountX=-0.31 mountY=-0.23, mountTheta=-2.51
00:19:36.521 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.31, opts=13)
00:19:36.522 00.001 14964 Enqueuing Move request for scope (0.20, 0.31)
00:19:36.522 00.000 12044 Worker thread wakes up
00:19:36.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
00:19:36.522 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
00:19:36.522 00.000 12044 Moving (0.20, 0.31) raw xDistance=-0.31 yDistance=-0.23
00:19:36.522 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.31, slope = -0.03
00:19:36.522 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:36.522 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:19:36.522 00.000 12044 MoveAxis(E, 20, ABG)
00:19:36.522 00.000 12044 Guiding  Dir = 2, Dur = 20
00:19:36.529 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22392, med=613, FiltMin=536, FiltMax=12726, Gamma=0.810
00:19:36.535 00.006 14964 UpdateGuideState exits: m=309742 SNR=348.9
00:19:36.535 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.536 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:36.536 00.000 14964 Enqueuing Expose request
00:19:36.543 00.007 12044 IsSlewing returns 0
00:19:36.543 00.000 12044 IsGuiding returns 0
00:19:36.604 00.061 12044 IsGuiding returns 1
00:19:36.604 00.000 12044 scope still moving after pulse duration time elapsed
00:19:36.686 00.082 12044 IsSlewing returns 0
00:19:36.686 00.000 12044 IsGuiding returns 0
00:19:36.686 00.000 12044 scope move finished after 20 + 122 ms
00:19:36.686 00.000 12044 Move returns status 0, amount 20
00:19:36.686 00.000 12044 MoveAxis(N, 0, ABG)
00:19:36.686 00.000 12044 Move returns status 0, amount 0
00:19:36.686 00.000 12044 move complete, result=0
00:19:36.686 00.000 12044 worker thread done servicing request
00:19:36.686 00.000 12044 Worker thread wakes up
00:19:36.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:36.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:36.686 00.000 14964 GuideStep: -0.3 px 20 ms EAST, -0.2 px 0 ms NORTH
00:19:39.785 03.099 12044 Exposure complete
00:19:39.810 00.025 12044 worker thread done servicing request
00:19:39.810 00.000 14964 OnExposeComplete: enter
00:19:39.811 00.001 14964 UpdateGuideState(): m_state=6
00:19:39.811 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1861
00:19:39.812 00.001 14964 Star::Find returns 1 (0), X=276.15, Y=94.33, Mass=305555, SNR=344.5, Peak=23257 HFD=3.8
00:19:39.812 00.000 14964 MultiStar: [#1 0.18,-0.06,0.17,U] [#2 0.34,-0.15,0.08,U] 
00:19:39.813 00.001 14964 refined, 2 included, MultiStar: {0.24, 0.17}, one-star: {0.24, 0.24}
00:19:39.813 00.000 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
00:19:39.814 00.001 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
00:19:39.814 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=-0.17 mountY=-0.26, mountTheta=-2.14
00:19:39.815 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.17, opts=13)
00:19:39.816 00.001 14964 Enqueuing Move request for scope (0.24, 0.17)
00:19:39.816 00.000 12044 Worker thread wakes up
00:19:39.816 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
00:19:39.816 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
00:19:39.816 00.000 12044 Moving (0.24, 0.17) raw xDistance=-0.17 yDistance=-0.26
00:19:39.816 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
00:19:39.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:39.816 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:19:39.816 00.000 12044 MoveAxis(E, 0, ABG)
00:19:39.816 00.000 12044 Move returns status 0, amount 0
00:19:39.817 00.001 12044 MoveAxis(N, 0, ABG)
00:19:39.817 00.000 12044 Move returns status 0, amount 0
00:19:39.817 00.000 12044 move complete, result=0
00:19:39.817 00.000 12044 worker thread done servicing request
00:19:39.825 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23257, med=614, FiltMin=507, FiltMax=12526, Gamma=0.810
00:19:39.830 00.005 14964 UpdateGuideState exits: m=305555 SNR=344.5
00:19:39.831 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:39.831 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:39.832 00.001 14964 Enqueuing Expose request
00:19:39.832 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:39.833 00.001 12044 Worker thread wakes up
00:19:39.833 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:39.833 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:42.937 03.104 12044 Exposure complete
00:19:42.968 00.031 12044 worker thread done servicing request
00:19:42.968 00.000 14964 OnExposeComplete: enter
00:19:42.970 00.002 14964 UpdateGuideState(): m_state=6
00:19:42.971 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1862
00:19:42.971 00.000 14964 Star::Find returns 1 (0), X=276.18, Y=94.42, Mass=315572, SNR=353.5, Peak=16861 HFD=4.5
00:19:42.972 00.001 14964 MultiStar: [#1 0.31,-0.16,0.17,U] [#2 0.25,-0.03,0.07,U] 
00:19:42.972 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.24}, one-star: {0.27, 0.33}
00:19:42.973 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
00:19:42.973 00.000 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.95)
00:19:42.974 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.72 mountX=-0.24 mountY=-0.30, mountTheta=-2.24
00:19:42.976 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.24, opts=13)
00:19:42.977 00.001 14964 Enqueuing Move request for scope (0.28, 0.24)
00:19:42.977 00.000 12044 Worker thread wakes up
00:19:42.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
00:19:42.977 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
00:19:42.977 00.000 12044 Moving (0.28, 0.24) raw xDistance=-0.24 yDistance=-0.30
00:19:42.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
00:19:42.978 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:19:42.978 00.000 12044 MoveAxis(E, 0, ABG)
00:19:42.978 00.000 12044 Move returns status 0, amount 0
00:19:42.978 00.000 12044 MoveAxis(N, 0, ABG)
00:19:42.978 00.000 12044 Move returns status 0, amount 0
00:19:42.978 00.000 12044 move complete, result=0
00:19:42.978 00.000 12044 worker thread done servicing request
00:19:42.985 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16861, med=615, FiltMin=521, FiltMax=12445, Gamma=0.810
00:19:42.990 00.005 14964 UpdateGuideState exits: m=315572 SNR=353.5
00:19:42.991 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.991 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:42.992 00.001 14964 Enqueuing Expose request
00:19:42.992 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:42.993 00.001 12044 Worker thread wakes up
00:19:42.993 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:42.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:46.092 03.099 12044 Exposure complete
00:19:46.115 00.023 12044 worker thread done servicing request
00:19:46.115 00.000 14964 OnExposeComplete: enter
00:19:46.116 00.001 14964 UpdateGuideState(): m_state=6
00:19:46.116 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1863
00:19:46.117 00.001 14964 Star::Find returns 1 (0), X=276.06, Y=94.04, Mass=303787, SNR=343.1, Peak=20597 HFD=4.3
00:19:46.118 00.001 14964 MultiStar: [#1 -0.02,0.32,0.17,U] [#2 0.52,0.35,0.08,U] 
00:19:46.118 00.000 14964 refined, 2 included, MultiStar: {0.15, 0.02}, one-star: {0.16, -0.06}
00:19:46.119 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
00:19:46.119 00.000 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.55)
00:19:46.119 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.13 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
00:19:46.120 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.02, opts=13)
00:19:46.121 00.001 14964 Enqueuing Move request for scope (0.15, 0.02)
00:19:46.122 00.001 12044 Worker thread wakes up
00:19:46.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:19:46.122 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:19:46.122 00.000 12044 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.16
00:19:46.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:19:46.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:46.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:19:46.122 00.000 12044 MoveAxis(E, 0, ABG)
00:19:46.122 00.000 12044 Move returns status 0, amount 0
00:19:46.122 00.000 12044 MoveAxis(N, 0, ABG)
00:19:46.122 00.000 12044 Move returns status 0, amount 0
00:19:46.122 00.000 12044 move complete, result=0
00:19:46.122 00.000 12044 worker thread done servicing request
00:19:46.129 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20597, med=614, FiltMin=530, FiltMax=12091, Gamma=0.810
00:19:46.134 00.005 14964 UpdateGuideState exits: m=303787 SNR=343.1
00:19:46.135 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.136 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:46.136 00.000 14964 Enqueuing Expose request
00:19:46.136 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:46.137 00.001 12044 Worker thread wakes up
00:19:46.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:46.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:49.245 03.108 12044 Exposure complete
00:19:49.267 00.022 12044 worker thread done servicing request
00:19:49.267 00.000 14964 OnExposeComplete: enter
00:19:49.268 00.001 14964 UpdateGuideState(): m_state=6
00:19:49.269 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1864
00:19:49.269 00.000 14964 Star::Find returns 1 (0), X=276.08, Y=94.03, Mass=301977, SNR=334.4, Peak=21757 HFD=4.2
00:19:49.270 00.001 14964 MultiStar: [#1 0.07,0.10,0.17,U] [#2 0.25,0.48,0.08,U] 
00:19:49.270 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.01}, one-star: {0.17, -0.07}
00:19:49.271 00.001 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
00:19:49.271 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.73)
00:19:49.272 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=0.01 mountY=-0.16, mountTheta=-1.50
00:19:49.273 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.01, opts=13)
00:19:49.273 00.000 14964 Enqueuing Move request for scope (0.16, -0.01)
00:19:49.274 00.001 12044 Worker thread wakes up
00:19:49.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:19:49.274 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:19:49.274 00.000 12044 Moving (0.16, -0.01) raw xDistance=0.01 yDistance=-0.16
00:19:49.274 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.08, using input
00:19:49.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
00:19:49.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:49.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:19:49.274 00.000 12044 MoveAxis(E, 0, ABG)
00:19:49.274 00.000 12044 Move returns status 0, amount 0
00:19:49.274 00.000 12044 MoveAxis(N, 0, ABG)
00:19:49.274 00.000 12044 Move returns status 0, amount 0
00:19:49.274 00.000 12044 move complete, result=0
00:19:49.274 00.000 12044 worker thread done servicing request
00:19:49.281 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21757, med=615, FiltMin=519, FiltMax=12283, Gamma=0.810
00:19:49.287 00.006 14964 UpdateGuideState exits: m=301977 SNR=334.4
00:19:49.287 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.288 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:49.288 00.000 14964 Enqueuing Expose request
00:19:49.289 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:49.289 00.000 12044 Worker thread wakes up
00:19:49.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:49.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:52.390 03.101 12044 Exposure complete
00:19:52.411 00.021 12044 worker thread done servicing request
00:19:52.411 00.000 14964 OnExposeComplete: enter
00:19:52.412 00.001 14964 UpdateGuideState(): m_state=6
00:19:52.413 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1865
00:19:52.413 00.000 14964 Star::Find returns 1 (0), X=275.80, Y=94.41, Mass=302275, SNR=344.6, Peak=20561 HFD=3.9
00:19:52.414 00.001 14964 MultiStar: [#1 -0.08,-0.23,0.17,U] [#2 0.50,-0.22,0.08,U] 
00:19:52.414 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.20}, one-star: {-0.11, 0.31}
00:19:52.415 00.001 14964 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.56) = xAngle (3.43 = -2.85)
00:19:52.415 00.000 14964 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.49 = 0.20)
00:19:52.416 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=-0.21 mountY=0.04, mountTheta=2.93
00:19:52.416 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.20, opts=13)
00:19:52.417 00.001 14964 Enqueuing Move request for scope (-0.07, 0.20)
00:19:52.418 00.001 12044 Worker thread wakes up
00:19:52.418 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:19:52.418 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:19:52.418 00.000 12044 Moving (-0.07, 0.20) raw xDistance=-0.21 yDistance=0.04
00:19:52.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
00:19:52.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:52.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:52.418 00.000 12044 MoveAxis(E, 0, ABG)
00:19:52.418 00.000 12044 Move returns status 0, amount 0
00:19:52.418 00.000 12044 MoveAxis(N, 0, ABG)
00:19:52.418 00.000 12044 Move returns status 0, amount 0
00:19:52.418 00.000 12044 move complete, result=0
00:19:52.418 00.000 12044 worker thread done servicing request
00:19:52.425 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20561, med=615, FiltMin=519, FiltMax=12391, Gamma=0.810
00:19:52.431 00.006 14964 UpdateGuideState exits: m=302275 SNR=344.6
00:19:52.431 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.432 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:52.432 00.000 14964 Enqueuing Expose request
00:19:52.433 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:52.433 00.000 12044 Worker thread wakes up
00:19:52.433 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:52.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:55.538 03.105 12044 Exposure complete
00:19:55.559 00.021 12044 worker thread done servicing request
00:19:55.560 00.001 14964 OnExposeComplete: enter
00:19:55.560 00.000 14964 UpdateGuideState(): m_state=6
00:19:55.561 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1866
00:19:55.561 00.000 14964 Star::Find returns 1 (0), X=275.56, Y=94.36, Mass=302031, SNR=346.5, Peak=17703 HFD=4.0
00:19:55.562 00.001 14964 MultiStar: [#1 -0.45,0.11,0.17,U] [#2 -0.23,0.23,0.08,U] 
00:19:55.562 00.000 14964 refined, 2 included, MultiStar: {-0.35, 0.24}, one-star: {-0.35, 0.27}
00:19:55.563 00.001 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
00:19:55.563 00.000 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.86)
00:19:55.564 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.24 hyp=0.43 cameraTheta=2.54 mountX=-0.25 mountY=0.33, mountTheta=2.22
00:19:55.565 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.24, opts=13)
00:19:55.565 00.000 14964 Enqueuing Move request for scope (-0.35, 0.24)
00:19:55.566 00.001 12044 Worker thread wakes up
00:19:55.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.24) opts 0xd
00:19:55.566 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.24)
00:19:55.566 00.000 12044 Moving (-0.35, 0.24) raw xDistance=-0.25 yDistance=0.33
00:19:55.566 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
00:19:55.566 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:55.566 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:19:55.566 00.000 12044 MoveAxis(E, 0, ABG)
00:19:55.566 00.000 12044 Move returns status 0, amount 0
00:19:55.566 00.000 12044 MoveAxis(N, 0, ABG)
00:19:55.566 00.000 12044 Move returns status 0, amount 0
00:19:55.566 00.000 12044 move complete, result=0
00:19:55.566 00.000 12044 worker thread done servicing request
00:19:55.573 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17703, med=615, FiltMin=532, FiltMax=13151, Gamma=0.810
00:19:55.583 00.010 14964 UpdateGuideState exits: m=302031 SNR=346.5
00:19:55.584 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.584 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:55.585 00.001 14964 Enqueuing Expose request
00:19:55.585 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:19:55.586 00.001 12044 Worker thread wakes up
00:19:55.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:55.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:19:58.684 03.098 12044 Exposure complete
00:19:58.709 00.025 12044 worker thread done servicing request
00:19:58.709 00.000 14964 OnExposeComplete: enter
00:19:58.710 00.001 14964 UpdateGuideState(): m_state=6
00:19:58.710 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1867
00:19:58.711 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=94.28, Mass=309099, SNR=353.4, Peak=19689 HFD=4.0
00:19:58.711 00.000 14964 MultiStar: [#1 0.06,-0.06,0.16,U] [#2 0.25,0.12,0.07,U] 
00:19:58.712 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.15}, one-star: {0.03, 0.19}
00:19:58.712 00.000 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.56) = xAngle (2.83 = 2.83)
00:19:58.713 00.001 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.88 = -0.40)
00:19:58.713 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.27 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
00:19:58.714 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.15, opts=13)
00:19:58.715 00.001 14964 Enqueuing Move request for scope (0.05, 0.15)
00:19:58.715 00.000 12044 Worker thread wakes up
00:19:58.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:19:58.715 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:19:58.715 00.000 12044 Moving (0.05, 0.15) raw xDistance=-0.15 yDistance=-0.06
00:19:58.715 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
00:19:58.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:58.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:58.715 00.000 12044 MoveAxis(E, 0, ABG)
00:19:58.715 00.000 12044 Move returns status 0, amount 0
00:19:58.715 00.000 12044 MoveAxis(N, 0, ABG)
00:19:58.715 00.000 12044 Move returns status 0, amount 0
00:19:58.715 00.000 12044 move complete, result=0
00:19:58.715 00.000 12044 worker thread done servicing request
00:19:58.725 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19689, med=615, FiltMin=528, FiltMax=13051, Gamma=0.810
00:19:58.730 00.005 14964 UpdateGuideState exits: m=309099 SNR=353.4
00:19:58.731 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.731 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:19:58.732 00.001 14964 Enqueuing Expose request
00:19:58.732 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:58.733 00.001 12044 Worker thread wakes up
00:19:58.733 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:19:58.733 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:01.858 03.125 12044 Exposure complete
00:20:01.884 00.026 12044 worker thread done servicing request
00:20:01.884 00.000 14964 OnExposeComplete: enter
00:20:01.884 00.000 14964 UpdateGuideState(): m_state=6
00:20:01.885 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1868
00:20:01.885 00.000 14964 Star::Find returns 1 (0), X=275.95, Y=94.56, Mass=307012, SNR=346.7, Peak=17341 HFD=4.0
00:20:01.886 00.001 14964 MultiStar: [#1 0.03,-0.40,0.17,U] [#2 0.33,-0.32,0.08,U] 
00:20:01.886 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.30}, one-star: {0.04, 0.47}
00:20:01.887 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
00:20:01.887 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
00:20:01.888 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=-0.30 mountY=-0.09, mountTheta=-2.87
00:20:01.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.30, opts=13)
00:20:01.889 00.000 14964 Enqueuing Move request for scope (0.05, 0.30)
00:20:01.890 00.001 12044 Worker thread wakes up
00:20:01.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
00:20:01.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
00:20:01.890 00.000 12044 Moving (0.05, 0.30) raw xDistance=-0.30 yDistance=-0.09
00:20:01.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.01
00:20:01.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:01.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:01.890 00.000 12044 MoveAxis(E, 0, ABG)
00:20:01.890 00.000 12044 Move returns status 0, amount 0
00:20:01.890 00.000 12044 MoveAxis(N, 0, ABG)
00:20:01.890 00.000 12044 Move returns status 0, amount 0
00:20:01.890 00.000 12044 move complete, result=0
00:20:01.891 00.001 12044 worker thread done servicing request
00:20:01.898 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17341, med=615, FiltMin=525, FiltMax=13311, Gamma=0.810
00:20:01.903 00.005 14964 UpdateGuideState exits: m=307012 SNR=346.7
00:20:01.904 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:01.904 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:01.905 00.001 14964 Enqueuing Expose request
00:20:01.905 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:01.906 00.001 12044 Worker thread wakes up
00:20:01.906 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:01.906 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:05.042 03.136 12044 Exposure complete
00:20:05.068 00.026 12044 worker thread done servicing request
00:20:05.068 00.000 14964 OnExposeComplete: enter
00:20:05.069 00.001 14964 UpdateGuideState(): m_state=6
00:20:05.069 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1869
00:20:05.070 00.001 14964 Star::Find returns 1 (0), X=275.81, Y=94.99, Mass=312950, SNR=354.0, Peak=19124 HFD=4.2
00:20:05.070 00.000 14964 MultiStar: [#1 -0.29,-0.38,0.16,U] [#2 -0.10,-0.65,0.00,M1] 
00:20:05.071 00.001 14964 refined, 1 included, MultiStar: {-0.12, 0.72}, one-star: {-0.10, 0.90}
00:20:05.071 00.000 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
00:20:05.072 00.001 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
00:20:05.072 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.72 hyp=0.73 cameraTheta=1.74 mountX=-0.72 mountY=0.05, mountTheta=3.08
00:20:05.073 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.72, opts=13)
00:20:05.074 00.001 14964 Enqueuing Move request for scope (-0.12, 0.72)
00:20:05.074 00.000 12044 Worker thread wakes up
00:20:05.074 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.72) opts 0xd
00:20:05.074 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.72)
00:20:05.074 00.000 12044 Moving (-0.12, 0.72) raw xDistance=-0.72 yDistance=0.05
00:20:05.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.72, slope = -0.03
00:20:05.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:05.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:05.074 00.000 12044 MoveAxis(E, 24, ABG)
00:20:05.074 00.000 12044 Guiding  Dir = 2, Dur = 24
00:20:05.082 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19124, med=615, FiltMin=532, FiltMax=13555, Gamma=0.810
00:20:05.088 00.006 14964 UpdateGuideState exits: m=312950 SNR=354.0
00:20:05.089 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.089 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:05.090 00.001 14964 Enqueuing Expose request
00:20:05.137 00.047 12044 IsSlewing returns 0
00:20:05.137 00.000 12044 IsGuiding returns 0
00:20:05.202 00.065 12044 IsGuiding returns 1
00:20:05.202 00.000 12044 scope still moving after pulse duration time elapsed
00:20:05.263 00.061 12044 IsSlewing returns 0
00:20:05.263 00.000 12044 IsGuiding returns 0
00:20:05.263 00.000 12044 scope move finished after 24 + 101 ms
00:20:05.263 00.000 12044 Move returns status 0, amount 24
00:20:05.263 00.000 12044 MoveAxis(N, 0, ABG)
00:20:05.263 00.000 12044 Move returns status 0, amount 0
00:20:05.263 00.000 12044 move complete, result=0
00:20:05.263 00.000 12044 worker thread done servicing request
00:20:05.263 00.000 12044 Worker thread wakes up
00:20:05.263 00.000 14964 GuideStep: -0.7 px 24 ms EAST, 0.0 px 0 ms NORTH
00:20:05.264 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:05.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:08.387 03.123 12044 Exposure complete
00:20:08.409 00.022 12044 worker thread done servicing request
00:20:08.409 00.000 14964 OnExposeComplete: enter
00:20:08.410 00.001 14964 UpdateGuideState(): m_state=6
00:20:08.410 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1870
00:20:08.410 00.000 14964 Star::Find returns 1 (0), X=275.30, Y=94.43, Mass=311182, SNR=356.0, Peak=18403 HFD=4.0
00:20:08.412 00.002 14964 MultiStar: [#1 -0.59,0.03,0.17,U] [#2 0.00,-0.32,0.07,U] 
00:20:08.412 00.000 14964 refined, 2 included, MultiStar: {-0.57, 0.26}, one-star: {-0.61, 0.33}
00:20:08.413 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.01)
00:20:08.413 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
00:20:08.414 00.001 14964 CameraToMount -- cameraX=-0.57 cameraY=0.26 hyp=0.62 cameraTheta=2.72 mountX=-0.26 mountY=0.54, mountTheta=2.03
00:20:08.415 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=0.26, opts=13)
00:20:08.415 00.000 14964 Enqueuing Move request for scope (-0.57, 0.26)
00:20:08.416 00.001 12044 Worker thread wakes up
00:20:08.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.26) opts 0xd
00:20:08.416 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, 0.26)
00:20:08.416 00.000 12044 Moving (-0.57, 0.26) raw xDistance=-0.26 yDistance=0.54
00:20:08.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
00:20:08.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
00:20:08.416 00.000 12044 MoveAxis(E, 0, ABG)
00:20:08.416 00.000 12044 Move returns status 0, amount 0
00:20:08.416 00.000 12044 MoveAxis(S, 50, ABG)
00:20:08.416 00.000 12044 Guiding  Dir = 1, Dur = 50
00:20:08.424 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18403, med=615, FiltMin=530, FiltMax=14351, Gamma=0.810
00:20:08.429 00.005 14964 UpdateGuideState exits: m=311182 SNR=356.0
00:20:08.430 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.430 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:08.431 00.001 14964 Enqueuing Expose request
00:20:08.436 00.005 12044 IsSlewing returns 0
00:20:08.437 00.001 12044 IsGuiding returns 0
00:20:08.468 00.031 12044 PulseGuide returned control before completion, sleep 29
00:20:08.506 00.038 12044 IsGuiding returns 1
00:20:08.506 00.000 12044 scope still moving after pulse duration time elapsed
00:20:08.576 00.070 12044 IsSlewing returns 0
00:20:08.576 00.000 12044 IsGuiding returns 0
00:20:08.576 00.000 12044 scope move finished after 50 + 89 ms
00:20:08.576 00.000 12044 Move returns status 0, amount 50
00:20:08.576 00.000 12044 move complete, result=0
00:20:08.576 00.000 12044 worker thread done servicing request
00:20:08.576 00.000 12044 Worker thread wakes up
00:20:08.576 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:08.576 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:08.576 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 50 ms SOUTH
00:20:11.681 03.105 12044 Exposure complete
00:20:11.705 00.024 12044 worker thread done servicing request
00:20:11.706 00.001 14964 OnExposeComplete: enter
00:20:11.706 00.000 14964 UpdateGuideState(): m_state=6
00:20:11.708 00.002 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1871
00:20:11.708 00.000 14964 Star::Find returns 1 (0), X=276.35, Y=94.50, Mass=301789, SNR=334.1, Peak=15561 HFD=4.5
00:20:11.708 00.000 14964 MultiStar: [#1 0.24,-0.20,0.18,U] [#2 0.26,-0.41,0.07,U] 
00:20:11.708 00.000 14964 refined, 2 included, MultiStar: {0.40, 0.28}, one-star: {0.44, 0.41}
00:20:11.709 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
00:20:11.709 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
00:20:11.710 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.28 hyp=0.49 cameraTheta=0.61 mountX=-0.28 mountY=-0.43, mountTheta=-2.14
00:20:11.711 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.28, opts=13)
00:20:11.711 00.000 14964 Enqueuing Move request for scope (0.40, 0.28)
00:20:11.712 00.001 12044 Worker thread wakes up
00:20:11.712 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.28) opts 0xd
00:20:11.712 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.28)
00:20:11.712 00.000 12044 Moving (0.40, 0.28) raw xDistance=-0.28 yDistance=-0.43
00:20:11.712 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.04
00:20:11.712 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:11.712 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:20:11.712 00.000 12044 MoveAxis(E, 0, ABG)
00:20:11.712 00.000 12044 Move returns status 0, amount 0
00:20:11.712 00.000 12044 MoveAxis(N, 0, ABG)
00:20:11.712 00.000 12044 Move returns status 0, amount 0
00:20:11.712 00.000 12044 move complete, result=0
00:20:11.712 00.000 12044 worker thread done servicing request
00:20:11.719 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15561, med=614, FiltMin=523, FiltMax=12641, Gamma=0.810
00:20:11.725 00.006 14964 UpdateGuideState exits: m=301789 SNR=334.1
00:20:11.725 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:11.726 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:11.726 00.000 14964 Enqueuing Expose request
00:20:11.727 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
00:20:11.727 00.000 12044 Worker thread wakes up
00:20:11.727 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:11.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:14.858 03.131 12044 Exposure complete
00:20:14.882 00.024 12044 worker thread done servicing request
00:20:14.882 00.000 14964 OnExposeComplete: enter
00:20:14.883 00.001 14964 UpdateGuideState(): m_state=6
00:20:14.884 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1872
00:20:14.884 00.000 14964 Star::Find returns 1 (0), X=276.30, Y=94.11, Mass=307108, SNR=345.0, Peak=17941 HFD=4.1
00:20:14.885 00.001 14964 MultiStar: [#1 0.35,-0.04,0.17,U] [#2 0.65,0.23,0.00,M1] 
00:20:14.885 00.000 14964 refined, 1 included, MultiStar: {0.39, 0.01}, one-star: {0.39, 0.01}
00:20:14.886 00.001 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
00:20:14.886 00.000 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.66)
00:20:14.887 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.39 cameraTheta=0.02 mountX=-0.00 mountY=-0.38, mountTheta=-1.57
00:20:14.889 00.002 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.01, opts=13)
00:20:14.890 00.001 14964 Enqueuing Move request for scope (0.39, 0.01)
00:20:14.890 00.000 12044 Worker thread wakes up
00:20:14.891 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.01) opts 0xd
00:20:14.891 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.01)
00:20:14.891 00.000 12044 Moving (0.39, 0.01) raw xDistance=-0.00 yDistance=-0.38
00:20:14.891 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.15, using input
00:20:14.891 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
00:20:14.891 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:14.891 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:20:14.891 00.000 12044 MoveAxis(E, 0, ABG)
00:20:14.891 00.000 12044 Move returns status 0, amount 0
00:20:14.891 00.000 12044 MoveAxis(N, 0, ABG)
00:20:14.891 00.000 12044 Move returns status 0, amount 0
00:20:14.891 00.000 12044 move complete, result=0
00:20:14.891 00.000 12044 worker thread done servicing request
00:20:14.901 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17941, med=614, FiltMin=523, FiltMax=13853, Gamma=0.810
00:20:14.906 00.005 14964 UpdateGuideState exits: m=307108 SNR=345.0
00:20:14.907 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.907 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:14.908 00.001 14964 Enqueuing Expose request
00:20:14.909 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:20:14.909 00.000 12044 Worker thread wakes up
00:20:14.909 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:14.910 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:18.029 03.119 12044 Exposure complete
00:20:18.054 00.025 12044 worker thread done servicing request
00:20:18.054 00.000 14964 OnExposeComplete: enter
00:20:18.054 00.000 14964 UpdateGuideState(): m_state=6
00:20:18.055 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1873
00:20:18.055 00.000 14964 Star::Find returns 1 (0), X=276.22, Y=94.50, Mass=310167, SNR=353.1, Peak=19444 HFD=3.9
00:20:18.056 00.001 14964 MultiStar: [#1 0.15,-0.23,0.17,U] [#2 0.32,0.00,0.08,U] 
00:20:18.057 00.001 14964 refined, 2 included, MultiStar: {0.29, 0.30}, one-star: {0.32, 0.41}
00:20:18.057 00.000 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
00:20:18.057 00.000 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.40 = -0.88)
00:20:18.058 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.30 hyp=0.42 cameraTheta=0.79 mountX=-0.30 mountY=-0.32, mountTheta=-2.31
00:20:18.059 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.30, opts=13)
00:20:18.060 00.001 14964 Enqueuing Move request for scope (0.29, 0.30)
00:20:18.061 00.001 12044 Worker thread wakes up
00:20:18.061 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.30) opts 0xd
00:20:18.061 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.30)
00:20:18.061 00.000 12044 Moving (0.29, 0.30) raw xDistance=-0.30 yDistance=-0.32
00:20:18.061 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.30, slope = -0.01
00:20:18.061 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.061 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:20:18.061 00.000 12044 MoveAxis(E, 10, ABG)
00:20:18.061 00.000 12044 Guiding  Dir = 2, Dur = 10
00:20:18.069 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19444, med=615, FiltMin=533, FiltMax=14394, Gamma=0.810
00:20:18.074 00.005 14964 UpdateGuideState exits: m=310167 SNR=353.1
00:20:18.075 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.076 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:18.076 00.000 14964 Enqueuing Expose request
00:20:18.110 00.034 12044 IsSlewing returns 0
00:20:18.110 00.000 12044 IsGuiding returns 0
00:20:18.142 00.032 12044 IsGuiding returns 1
00:20:18.142 00.000 12044 scope still moving after pulse duration time elapsed
00:20:18.201 00.059 12044 IsSlewing returns 0
00:20:18.201 00.000 12044 IsGuiding returns 0
00:20:18.201 00.000 12044 scope move finished after 10 + 80 ms
00:20:18.201 00.000 12044 Move returns status 0, amount 10
00:20:18.201 00.000 12044 MoveAxis(N, 0, ABG)
00:20:18.201 00.000 12044 Move returns status 0, amount 0
00:20:18.201 00.000 12044 move complete, result=0
00:20:18.201 00.000 12044 worker thread done servicing request
00:20:18.201 00.000 12044 Worker thread wakes up
00:20:18.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:18.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:18.201 00.000 14964 GuideStep: -0.3 px 10 ms EAST, -0.3 px 0 ms NORTH
00:20:21.326 03.125 12044 Exposure complete
00:20:21.347 00.021 12044 worker thread done servicing request
00:20:21.347 00.000 14964 OnExposeComplete: enter
00:20:21.347 00.000 14964 UpdateGuideState(): m_state=6
00:20:21.348 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1874
00:20:21.348 00.000 14964 Star::Find returns 1 (0), X=276.05, Y=93.90, Mass=303866, SNR=347.2, Peak=22361 HFD=4.2
00:20:21.349 00.001 14964 MultiStar: [#1 0.04,0.60,0.18,U] [#2 0.48,0.72,0.00,M1] 
00:20:21.349 00.000 14964 refined, 1 included, MultiStar: {0.12, -0.08}, one-star: {0.14, -0.20}
00:20:21.350 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
00:20:21.350 00.000 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.23)
00:20:21.351 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.55 mountX=0.08 mountY=-0.11, mountTheta=-0.98
00:20:21.352 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.08, opts=13)
00:20:21.352 00.000 14964 Enqueuing Move request for scope (0.12, -0.08)
00:20:21.353 00.001 12044 Worker thread wakes up
00:20:21.353 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:20:21.353 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:20:21.353 00.000 12044 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.11
00:20:21.353 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.14, using input
00:20:21.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
00:20:21.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:21.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:20:21.353 00.000 12044 MoveAxis(E, 0, ABG)
00:20:21.353 00.000 12044 Move returns status 0, amount 0
00:20:21.353 00.000 12044 MoveAxis(N, 0, ABG)
00:20:21.353 00.000 12044 Move returns status 0, amount 0
00:20:21.353 00.000 12044 move complete, result=0
00:20:21.353 00.000 12044 worker thread done servicing request
00:20:21.360 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22361, med=615, FiltMin=522, FiltMax=12525, Gamma=0.810
00:20:21.366 00.006 14964 UpdateGuideState exits: m=303866 SNR=347.2
00:20:21.366 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.367 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:21.367 00.000 14964 Enqueuing Expose request
00:20:21.368 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:21.368 00.000 12044 Worker thread wakes up
00:20:21.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:21.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:24.501 03.133 12044 Exposure complete
00:20:24.524 00.023 12044 worker thread done servicing request
00:20:24.524 00.000 14964 OnExposeComplete: enter
00:20:24.524 00.000 14964 UpdateGuideState(): m_state=6
00:20:24.525 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1875
00:20:24.525 00.000 14964 Star::Find returns 1 (0), X=276.40, Y=93.53, Mass=302703, SNR=347.8, Peak=17869 HFD=4.1
00:20:24.526 00.001 14964 MultiStar: [#1 0.55,0.77,0.00,M1] [#2 0.69,0.85,0.00,M2] 
00:20:24.526 00.000 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.70 = 0.70)
00:20:24.527 00.001 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.53)
00:20:24.527 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.56 hyp=0.75 cameraTheta=-0.85 mountX=0.57 mountY=-0.43, mountTheta=-0.65
00:20:24.528 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.56, opts=13)
00:20:24.529 00.001 14964 Enqueuing Move request for scope (0.49, -0.56)
00:20:24.529 00.000 12044 Worker thread wakes up
00:20:24.529 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.56) opts 0xd
00:20:24.530 00.001 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.56)
00:20:24.530 00.000 12044 Moving (0.49, -0.56) raw xDistance=0.57 yDistance=-0.43
00:20:24.530 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.57, slope = 0.07
00:20:24.530 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:24.530 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:20:24.530 00.000 12044 MoveAxis(W, 52, ABG)
00:20:24.530 00.000 12044 Guiding  Dir = 3, Dur = 52
00:20:24.537 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17869, med=615, FiltMin=535, FiltMax=13292, Gamma=0.810
00:20:24.542 00.005 14964 UpdateGuideState exits: m=302703 SNR=347.8
00:20:24.543 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.543 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:24.544 00.001 14964 Enqueuing Expose request
00:20:24.576 00.032 12044 IsSlewing returns 0
00:20:24.576 00.000 12044 IsGuiding returns 0
00:20:24.608 00.032 12044 PulseGuide returned control before completion, sleep 31
00:20:24.651 00.043 12044 IsGuiding returns 1
00:20:24.651 00.000 12044 scope still moving after pulse duration time elapsed
00:20:24.700 00.049 12044 IsSlewing returns 0
00:20:24.701 00.001 12044 IsGuiding returns 0
00:20:24.701 00.000 12044 scope move finished after 52 + 71 ms
00:20:24.701 00.000 12044 Move returns status 0, amount 52
00:20:24.701 00.000 12044 MoveAxis(N, 0, ABG)
00:20:24.701 00.000 12044 Move returns status 0, amount 0
00:20:24.701 00.000 12044 move complete, result=0
00:20:24.701 00.000 12044 worker thread done servicing request
00:20:24.701 00.000 12044 Worker thread wakes up
00:20:24.701 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:24.701 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:24.701 00.000 14964 GuideStep: 0.6 px 52 ms WEST, -0.4 px 0 ms NORTH
00:20:27.833 03.132 12044 Exposure complete
00:20:27.854 00.021 12044 worker thread done servicing request
00:20:27.855 00.001 14964 OnExposeComplete: enter
00:20:27.855 00.000 14964 UpdateGuideState(): m_state=6
00:20:27.856 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1876
00:20:27.856 00.000 14964 Star::Find returns 1 (0), X=275.75, Y=93.76, Mass=302673, SNR=341.7, Peak=19465 HFD=4.3
00:20:27.857 00.001 14964 MultiStar: [#1 -0.15,0.76,0.00,M2] [#2 0.10,0.88,0.00,M3] 
00:20:27.857 00.000 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
00:20:27.858 00.001 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
00:20:27.858 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.33 hyp=0.36 cameraTheta=-2.02 mountX=0.33 mountY=0.19, mountTheta=0.53
00:20:27.859 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.33, opts=13)
00:20:27.860 00.001 14964 Enqueuing Move request for scope (-0.16, -0.33)
00:20:27.860 00.000 12044 Worker thread wakes up
00:20:27.860 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.33) opts 0xd
00:20:27.860 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.33)
00:20:27.861 00.001 12044 Moving (-0.16, -0.33) raw xDistance=0.33 yDistance=0.19
00:20:27.861 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.58, using input
00:20:27.861 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.09
00:20:27.861 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:27.861 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:20:27.861 00.000 12044 MoveAxis(W, 25, ABG)
00:20:27.861 00.000 12044 Guiding  Dir = 3, Dur = 25
00:20:27.869 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19465, med=614, FiltMin=531, FiltMax=13803, Gamma=0.810
00:20:27.876 00.007 14964 UpdateGuideState exits: m=302673 SNR=341.7
00:20:27.876 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:27.877 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:27.877 00.000 14964 Enqueuing Expose request
00:20:27.891 00.014 12044 IsSlewing returns 0
00:20:27.891 00.000 12044 IsGuiding returns 0
00:20:27.924 00.033 12044 IsGuiding returns 1
00:20:27.924 00.000 12044 scope still moving after pulse duration time elapsed
00:20:27.983 00.059 12044 IsSlewing returns 0
00:20:27.983 00.000 12044 IsGuiding returns 0
00:20:27.983 00.000 12044 scope move finished after 25 + 66 ms
00:20:27.983 00.000 12044 Move returns status 0, amount 25
00:20:27.983 00.000 12044 MoveAxis(N, 0, ABG)
00:20:27.983 00.000 12044 Move returns status 0, amount 0
00:20:27.983 00.000 12044 move complete, result=0
00:20:27.983 00.000 12044 worker thread done servicing request
00:20:27.983 00.000 12044 Worker thread wakes up
00:20:27.983 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.2 px 0 ms NORTH
00:20:27.984 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:27.984 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:31.087 03.103 12044 Exposure complete
00:20:31.108 00.021 12044 worker thread done servicing request
00:20:31.108 00.000 14964 OnExposeComplete: enter
00:20:31.109 00.001 14964 UpdateGuideState(): m_state=6
00:20:31.110 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1877
00:20:31.110 00.000 14964 Star::Find returns 1 (0), X=275.73, Y=93.88, Mass=305741, SNR=356.8, Peak=18373 HFD=4.2
00:20:31.111 00.001 14964 MultiStar: [#1 -0.18,0.47,0.17,U] [#2 0.17,0.42,0.07,U] 
00:20:31.111 00.000 14964 refined, 2 included, MultiStar: {-0.16, -0.09}, one-star: {-0.17, -0.22}
00:20:31.112 00.001 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
00:20:31.112 00.000 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
00:20:31.113 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=0.09 mountY=0.17, mountTheta=1.09
00:20:31.114 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.09, opts=13)
00:20:31.114 00.000 14964 Enqueuing Move request for scope (-0.16, -0.09)
00:20:31.115 00.001 12044 Worker thread wakes up
00:20:31.115 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
00:20:31.115 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
00:20:31.115 00.000 12044 Moving (-0.16, -0.09) raw xDistance=0.09 yDistance=0.17
00:20:31.115 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.62, using input
00:20:31.115 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.10
00:20:31.115 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:31.115 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:20:31.115 00.000 12044 MoveAxis(E, 0, ABG)
00:20:31.115 00.000 12044 Move returns status 0, amount 0
00:20:31.115 00.000 12044 MoveAxis(N, 0, ABG)
00:20:31.115 00.000 12044 Move returns status 0, amount 0
00:20:31.115 00.000 12044 move complete, result=0
00:20:31.115 00.000 12044 worker thread done servicing request
00:20:31.122 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18373, med=615, FiltMin=529, FiltMax=15408, Gamma=0.810
00:20:31.129 00.007 14964 UpdateGuideState exits: m=305741 SNR=356.8
00:20:31.129 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.130 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:31.130 00.000 14964 Enqueuing Expose request
00:20:31.131 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:31.131 00.000 12044 Worker thread wakes up
00:20:31.132 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:31.132 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:34.261 03.129 12044 Exposure complete
00:20:34.285 00.024 12044 worker thread done servicing request
00:20:34.285 00.000 14964 OnExposeComplete: enter
00:20:34.286 00.001 14964 UpdateGuideState(): m_state=6
00:20:34.286 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1878
00:20:34.287 00.001 14964 Star::Find returns 1 (0), X=275.91, Y=93.32, Mass=301104, SNR=344.6, Peak=21957 HFD=4.0
00:20:34.288 00.001 14964 MultiStar: [#1 0.06,1.25,0.00,M2] [#2 0.48,0.85,0.00,M3] 
00:20:34.288 00.000 14964 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.56) = xAngle (-0.02 = -0.02)
00:20:34.289 00.001 14964 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.04 = 3.04)
00:20:34.289 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.78 hyp=0.78 cameraTheta=-1.57 mountX=0.78 mountY=0.08, mountTheta=0.10
00:20:34.290 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.78, opts=13)
00:20:34.291 00.001 14964 Enqueuing Move request for scope (-0.00, -0.78)
00:20:34.291 00.000 12044 Worker thread wakes up
00:20:34.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.78) opts 0xd
00:20:34.291 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.78)
00:20:34.291 00.000 12044 Moving (-0.00, -0.78) raw xDistance=0.78 yDistance=0.08
00:20:34.291 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.78 is < calculated value 0.83, using input
00:20:34.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.51 from input 0.78, slope = 0.13
00:20:34.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:34.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:34.291 00.000 12044 MoveAxis(W, 60, ABG)
00:20:34.291 00.000 12044 Guiding  Dir = 3, Dur = 60
00:20:34.303 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21957, med=615, FiltMin=531, FiltMax=11907, Gamma=0.810
00:20:34.308 00.005 14964 UpdateGuideState exits: m=301104 SNR=344.6
00:20:34.309 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.309 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:34.310 00.001 14964 Enqueuing Expose request
00:20:34.312 00.002 12044 IsSlewing returns 0
00:20:34.313 00.001 12044 IsGuiding returns 0
00:20:34.345 00.032 12044 PulseGuide returned control before completion, sleep 39
00:20:34.393 00.048 12044 IsGuiding returns 1
00:20:34.393 00.000 12044 scope still moving after pulse duration time elapsed
00:20:34.451 00.058 12044 IsSlewing returns 0
00:20:34.452 00.001 12044 IsGuiding returns 0
00:20:34.452 00.000 12044 scope move finished after 60 + 78 ms
00:20:34.452 00.000 12044 Move returns status 0, amount 60
00:20:34.452 00.000 12044 MoveAxis(N, 0, ABG)
00:20:34.452 00.000 12044 Move returns status 0, amount 0
00:20:34.452 00.000 12044 move complete, result=0
00:20:34.452 00.000 12044 worker thread done servicing request
00:20:34.452 00.000 12044 Worker thread wakes up
00:20:34.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:34.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:34.452 00.000 14964 GuideStep: 0.8 px 60 ms WEST, 0.1 px 0 ms NORTH
00:20:37.571 03.119 12044 Exposure complete
00:20:37.593 00.022 12044 worker thread done servicing request
00:20:37.593 00.000 14964 OnExposeComplete: enter
00:20:37.595 00.002 14964 UpdateGuideState(): m_state=6
00:20:37.596 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1879
00:20:37.598 00.002 14964 Star::Find returns 1 (0), X=275.75, Y=93.87, Mass=311895, SNR=365.5, Peak=20373 HFD=4.0
00:20:37.599 00.001 14964 MultiStar: [#1 -0.03,0.46,0.17,U] [#2 0.21,0.55,0.08,U] 
00:20:37.601 00.002 14964 refined, 2 included, MultiStar: {-0.12, -0.08}, one-star: {-0.16, -0.22}
00:20:37.602 00.001 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.56) = xAngle (-1.00 = -1.00)
00:20:37.603 00.001 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.06 = 2.06)
00:20:37.604 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=0.08 mountY=0.13, mountTheta=1.02
00:20:37.606 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.08, opts=13)
00:20:37.606 00.000 14964 Enqueuing Move request for scope (-0.12, -0.08)
00:20:37.607 00.001 12044 Worker thread wakes up
00:20:37.607 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
00:20:37.607 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
00:20:37.607 00.000 12044 Moving (-0.12, -0.08) raw xDistance=0.08 yDistance=0.13
00:20:37.607 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.52, using input
00:20:37.607 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:20:37.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.08
00:20:37.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:37.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:20:37.607 00.000 12044 MoveAxis(E, 0, ABG)
00:20:37.607 00.000 12044 Move returns status 0, amount 0
00:20:37.607 00.000 12044 MoveAxis(N, 0, ABG)
00:20:37.607 00.000 12044 Move returns status 0, amount 0
00:20:37.607 00.000 12044 move complete, result=0
00:20:37.607 00.000 12044 worker thread done servicing request
00:20:37.615 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20373, med=613, FiltMin=532, FiltMax=16479, Gamma=0.810
00:20:37.620 00.005 14964 UpdateGuideState exits: m=311895 SNR=365.5
00:20:37.621 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.621 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:37.622 00.001 14964 Enqueuing Expose request
00:20:37.622 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:37.623 00.001 12044 Worker thread wakes up
00:20:37.623 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:37.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:40.729 03.106 12044 Exposure complete
00:20:40.753 00.024 12044 worker thread done servicing request
00:20:40.753 00.000 14964 OnExposeComplete: enter
00:20:40.754 00.001 14964 UpdateGuideState(): m_state=6
00:20:40.754 00.000 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1880
00:20:40.755 00.001 14964 Star::Find returns 1 (0), X=276.05, Y=93.95, Mass=304271, SNR=348.7, Peak=21117 HFD=4.2
00:20:40.755 00.000 14964 MultiStar: [#1 0.10,0.45,0.17,U] [#2 0.25,0.33,0.07,U] 
00:20:40.756 00.001 14964 refined, 2 included, MultiStar: {0.14, -0.03}, one-star: {0.14, -0.14}
00:20:40.756 00.000 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
00:20:40.757 00.001 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.90)
00:20:40.757 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=0.03 mountY=-0.14, mountTheta=-1.33
00:20:40.758 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.03, opts=13)
00:20:40.759 00.001 14964 Enqueuing Move request for scope (0.14, -0.03)
00:20:40.760 00.001 12044 Worker thread wakes up
00:20:40.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:20:40.760 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:20:40.760 00.000 12044 Moving (0.14, -0.03) raw xDistance=0.03 yDistance=-0.14
00:20:40.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
00:20:40.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:40.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:40.760 00.000 12044 MoveAxis(E, 0, ABG)
00:20:40.760 00.000 12044 Move returns status 0, amount 0
00:20:40.760 00.000 12044 MoveAxis(N, 0, ABG)
00:20:40.760 00.000 12044 Move returns status 0, amount 0
00:20:40.760 00.000 12044 move complete, result=0
00:20:40.760 00.000 12044 worker thread done servicing request
00:20:40.768 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21117, med=614, FiltMin=532, FiltMax=13031, Gamma=0.810
00:20:40.773 00.005 14964 UpdateGuideState exits: m=304271 SNR=348.7
00:20:40.774 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:40.774 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:40.775 00.001 14964 Enqueuing Expose request
00:20:40.775 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:40.776 00.001 12044 Worker thread wakes up
00:20:40.776 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:40.776 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:43.873 03.097 12044 Exposure complete
00:20:43.896 00.023 12044 worker thread done servicing request
00:20:43.897 00.001 14964 OnExposeComplete: enter
00:20:43.897 00.000 14964 UpdateGuideState(): m_state=6
00:20:43.897 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1881
00:20:43.898 00.001 14964 Star::Find returns 1 (0), X=275.60, Y=94.46, Mass=300155, SNR=340.8, Peak=20881 HFD=3.9
00:20:43.898 00.000 14964 MultiStar: [#1 -0.36,-0.08,0.16,U] [#2 -0.17,-0.03,0.07,U] 
00:20:43.899 00.001 14964 refined, 2 included, MultiStar: {-0.30, 0.28}, one-star: {-0.31, 0.36}
00:20:43.899 00.000 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.34)
00:20:43.900 00.001 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
00:20:43.900 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.42 cameraTheta=2.39 mountX=-0.29 mountY=0.27, mountTheta=2.38
00:20:43.901 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.28, opts=13)
00:20:43.902 00.001 14964 Enqueuing Move request for scope (-0.30, 0.28)
00:20:43.903 00.001 12044 Worker thread wakes up
00:20:43.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
00:20:43.903 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
00:20:43.903 00.000 12044 Moving (-0.30, 0.28) raw xDistance=-0.29 yDistance=0.27
00:20:43.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.00
00:20:43.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:43.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:20:43.903 00.000 12044 MoveAxis(E, 0, ABG)
00:20:43.903 00.000 12044 Move returns status 0, amount 0
00:20:43.903 00.000 12044 MoveAxis(N, 0, ABG)
00:20:43.903 00.000 12044 Move returns status 0, amount 0
00:20:43.903 00.000 12044 move complete, result=0
00:20:43.903 00.000 12044 worker thread done servicing request
00:20:43.911 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20881, med=614, FiltMin=530, FiltMax=15903, Gamma=0.810
00:20:43.917 00.006 14964 UpdateGuideState exits: m=300155 SNR=340.8
00:20:43.917 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.917 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:43.918 00.001 14964 Enqueuing Expose request
00:20:43.918 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:20:43.919 00.001 12044 Worker thread wakes up
00:20:43.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:43.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:47.027 03.108 12044 Exposure complete
00:20:47.050 00.023 12044 worker thread done servicing request
00:20:47.050 00.000 14964 OnExposeComplete: enter
00:20:47.050 00.000 14964 UpdateGuideState(): m_state=6
00:20:47.051 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1882
00:20:47.051 00.000 14964 Star::Find returns 1 (0), X=275.42, Y=94.17, Mass=305281, SNR=341.0, Peak=19975 HFD=3.9
00:20:47.052 00.001 14964 MultiStar: [#1 -0.45,0.25,0.19,U] [#2 -0.57,0.52,0.00,M1] 
00:20:47.052 00.000 14964 refined, 1 included, MultiStar: {-0.48, 0.11}, one-star: {-0.49, 0.08}
00:20:47.053 00.001 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.48 = -1.80)
00:20:47.053 00.000 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.25)
00:20:47.053 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=0.11 hyp=0.49 cameraTheta=2.93 mountX=-0.11 mountY=0.47, mountTheta=1.81
00:20:47.054 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.11, opts=13)
00:20:47.055 00.001 14964 Enqueuing Move request for scope (-0.48, 0.11)
00:20:47.056 00.001 12044 Worker thread wakes up
00:20:47.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.11) opts 0xd
00:20:47.056 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.11)
00:20:47.056 00.000 12044 Moving (-0.48, 0.11) raw xDistance=-0.11 yDistance=0.47
00:20:47.056 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
00:20:47.056 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
00:20:47.056 00.000 12044 MoveAxis(E, 0, ABG)
00:20:47.056 00.000 12044 Move returns status 0, amount 0
00:20:47.056 00.000 12044 MoveAxis(S, 44, ABG)
00:20:47.056 00.000 12044 Guiding  Dir = 1, Dur = 44
00:20:47.063 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19975, med=615, FiltMin=526, FiltMax=15357, Gamma=0.810
00:20:47.069 00.006 14964 UpdateGuideState exits: m=305281 SNR=341.0
00:20:47.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.070 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:47.071 00.001 14964 Enqueuing Expose request
00:20:47.077 00.006 12044 IsSlewing returns 0
00:20:47.077 00.000 12044 IsGuiding returns 0
00:20:47.109 00.032 12044 PulseGuide returned control before completion, sleep 23
00:20:47.204 00.095 12044 IsGuiding returns 1
00:20:47.204 00.000 12044 scope still moving after pulse duration time elapsed
00:20:47.326 00.122 12044 IsSlewing returns 0
00:20:47.326 00.000 12044 IsGuiding returns 0
00:20:47.326 00.000 12044 scope move finished after 44 + 205 ms
00:20:47.326 00.000 12044 Move returns status 0, amount 44
00:20:47.326 00.000 12044 move complete, result=0
00:20:47.326 00.000 12044 worker thread done servicing request
00:20:47.326 00.000 12044 Worker thread wakes up
00:20:47.327 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:47.327 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:47.327 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 44 ms SOUTH
00:20:50.463 03.136 12044 Exposure complete
00:20:50.493 00.030 12044 worker thread done servicing request
00:20:50.493 00.000 14964 OnExposeComplete: enter
00:20:50.494 00.001 14964 UpdateGuideState(): m_state=6
00:20:50.494 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1883
00:20:50.495 00.001 14964 Star::Find returns 1 (0), X=276.43, Y=93.53, Mass=306765, SNR=348.7, Peak=17277 HFD=4.2
00:20:50.496 00.001 14964 MultiStar: [#1 0.56,0.88,0.00,M1] [#2 0.99,0.84,0.00,M2] 
00:20:50.496 00.000 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
00:20:50.496 00.000 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.79 = -2.50)
00:20:50.497 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=-0.56 hyp=0.77 cameraTheta=-0.82 mountX=0.57 mountY=-0.46, mountTheta=-0.68
00:20:50.498 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.56, opts=13)
00:20:50.498 00.000 14964 Enqueuing Move request for scope (0.52, -0.56)
00:20:50.499 00.001 12044 Worker thread wakes up
00:20:50.499 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.56) opts 0xd
00:20:50.499 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.56)
00:20:50.499 00.000 12044 Moving (0.52, -0.56) raw xDistance=0.57 yDistance=-0.46
00:20:50.499 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.57, slope = 0.18
00:20:50.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:20:50.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:20:50.499 00.000 12044 MoveAxis(W, 55, ABG)
00:20:50.499 00.000 12044 Guiding  Dir = 3, Dur = 55
00:20:50.506 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17277, med=614, FiltMin=534, FiltMax=13279, Gamma=0.810
00:20:50.512 00.006 14964 UpdateGuideState exits: m=306765 SNR=348.7
00:20:50.512 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.513 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:50.513 00.000 14964 Enqueuing Expose request
00:20:50.544 00.031 12044 IsSlewing returns 0
00:20:50.544 00.000 12044 IsGuiding returns 0
00:20:50.576 00.032 12044 PulseGuide returned control before completion, sleep 34
00:20:50.617 00.041 12044 IsGuiding returns 1
00:20:50.617 00.000 12044 scope still moving after pulse duration time elapsed
00:20:50.669 00.052 12044 IsSlewing returns 0
00:20:50.669 00.000 12044 IsGuiding returns 0
00:20:50.669 00.000 12044 scope move finished after 55 + 70 ms
00:20:50.669 00.000 12044 Move returns status 0, amount 55
00:20:50.669 00.000 12044 MoveAxis(N, 0, ABG)
00:20:50.669 00.000 12044 Move returns status 0, amount 0
00:20:50.669 00.000 12044 move complete, result=0
00:20:50.669 00.000 12044 worker thread done servicing request
00:20:50.669 00.000 12044 Worker thread wakes up
00:20:50.669 00.000 14964 GuideStep: 0.6 px 55 ms WEST, -0.5 px 0 ms NORTH
00:20:50.670 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:50.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:53.762 03.092 12044 Exposure complete
00:20:53.787 00.025 12044 worker thread done servicing request
00:20:53.787 00.000 14964 OnExposeComplete: enter
00:20:53.788 00.001 14964 UpdateGuideState(): m_state=6
00:20:53.788 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1884
00:20:53.789 00.001 14964 Star::Find returns 1 (0), X=276.26, Y=94.11, Mass=305750, SNR=345.6, Peak=21045 HFD=4.1
00:20:53.789 00.000 14964 MultiStar: [#1 0.31,0.17,0.17,U] [#2 0.52,0.22,0.08,U] 
00:20:53.790 00.001 14964 single-star, 2 included, MultiStar: {0.36, 0.05}, one-star: {0.35, 0.01}
00:20:53.790 00.000 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
00:20:53.791 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.64)
00:20:53.791 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.04 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
00:20:53.792 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.01, opts=13)
00:20:53.793 00.001 14964 Enqueuing Move request for scope (0.35, 0.01)
00:20:53.793 00.000 12044 Worker thread wakes up
00:20:53.793 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
00:20:53.793 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
00:20:53.793 00.000 12044 Moving (0.35, 0.01) raw xDistance=-0.01 yDistance=-0.35
00:20:53.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.08
00:20:53.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:53.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:20:53.793 00.000 12044 MoveAxis(E, 0, ABG)
00:20:53.793 00.000 12044 Move returns status 0, amount 0
00:20:53.793 00.000 12044 MoveAxis(N, 0, ABG)
00:20:53.793 00.000 12044 Move returns status 0, amount 0
00:20:53.793 00.000 12044 move complete, result=0
00:20:53.794 00.001 12044 worker thread done servicing request
00:20:53.801 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21045, med=614, FiltMin=526, FiltMax=13994, Gamma=0.810
00:20:53.806 00.005 14964 UpdateGuideState exits: m=305750 SNR=345.6
00:20:53.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.807 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:53.807 00.000 14964 Enqueuing Expose request
00:20:53.808 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:20:53.809 00.001 12044 Worker thread wakes up
00:20:53.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:53.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:20:56.915 03.106 12044 Exposure complete
00:20:56.940 00.025 12044 worker thread done servicing request
00:20:56.940 00.000 14964 OnExposeComplete: enter
00:20:56.940 00.000 14964 UpdateGuideState(): m_state=6
00:20:56.941 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1885
00:20:56.941 00.000 14964 Star::Find returns 1 (0), X=276.49, Y=94.27, Mass=304486, SNR=348.0, Peak=18841 HFD=3.9
00:20:56.942 00.001 14964 MultiStar: [#1 0.64,0.08,0.00,M1] [#2 0.85,0.06,0.00,M2] 
00:20:56.942 00.000 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
00:20:56.943 00.001 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.38)
00:20:56.943 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=0.18 hyp=0.61 cameraTheta=0.29 mountX=-0.17 mountY=-0.60, mountTheta=-1.85
00:20:56.944 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.18, opts=13)
00:20:56.945 00.001 14964 Enqueuing Move request for scope (0.59, 0.18)
00:20:56.945 00.000 12044 Worker thread wakes up
00:20:56.946 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.18) opts 0xd
00:20:56.946 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.18)
00:20:56.946 00.000 12044 Moving (0.59, 0.18) raw xDistance=-0.17 yDistance=-0.60
00:20:56.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
00:20:56.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:20:56.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
00:20:56.946 00.000 12044 MoveAxis(E, 0, ABG)
00:20:56.946 00.000 12044 Move returns status 0, amount 0
00:20:56.946 00.000 12044 MoveAxis(N, 0, ABG)
00:20:56.946 00.000 12044 Move returns status 0, amount 0
00:20:56.946 00.000 12044 move complete, result=0
00:20:56.946 00.000 12044 worker thread done servicing request
00:20:56.953 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18841, med=614, FiltMin=519, FiltMax=15417, Gamma=0.810
00:20:56.958 00.005 14964 UpdateGuideState exits: m=304486 SNR=348.0
00:20:56.959 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.959 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:20:56.960 00.001 14964 Enqueuing Expose request
00:20:56.960 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
00:20:56.961 00.001 12044 Worker thread wakes up
00:20:56.961 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:20:56.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:00.084 03.123 12044 Exposure complete
00:21:00.105 00.021 12044 worker thread done servicing request
00:21:00.105 00.000 14964 OnExposeComplete: enter
00:21:00.105 00.000 14964 UpdateGuideState(): m_state=6
00:21:00.106 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1886
00:21:00.106 00.000 14964 Star::Find returns 1 (0), X=276.06, Y=94.18, Mass=302267, SNR=343.1, Peak=19425 HFD=4.2
00:21:00.107 00.001 14964 MultiStar: [#1 0.04,-0.05,0.16,U] [#2 0.45,-0.24,0.07,U] 
00:21:00.108 00.001 14964 refined, 2 included, MultiStar: {0.16, 0.05}, one-star: {0.15, 0.09}
00:21:00.108 00.000 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
00:21:00.108 00.000 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.92 = -1.37)
00:21:00.109 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
00:21:00.110 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.05, opts=13)
00:21:00.110 00.000 14964 Enqueuing Move request for scope (0.16, 0.05)
00:21:00.111 00.001 12044 Worker thread wakes up
00:21:00.111 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:21:00.111 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:21:00.111 00.000 12044 Moving (0.16, 0.05) raw xDistance=-0.05 yDistance=-0.16
00:21:00.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
00:21:00.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:00.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:00.111 00.000 12044 MoveAxis(E, 0, ABG)
00:21:00.111 00.000 12044 Move returns status 0, amount 0
00:21:00.111 00.000 12044 MoveAxis(N, 0, ABG)
00:21:00.111 00.000 12044 Move returns status 0, amount 0
00:21:00.111 00.000 12044 move complete, result=0
00:21:00.111 00.000 12044 worker thread done servicing request
00:21:00.119 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19425, med=614, FiltMin=529, FiltMax=12485, Gamma=0.810
00:21:00.124 00.005 14964 UpdateGuideState exits: m=302267 SNR=343.1
00:21:00.124 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.125 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:00.125 00.000 14964 Enqueuing Expose request
00:21:00.126 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:00.126 00.000 12044 Worker thread wakes up
00:21:00.126 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:00.126 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:03.253 03.127 12044 Exposure complete
00:21:03.276 00.023 12044 worker thread done servicing request
00:21:03.276 00.000 14964 OnExposeComplete: enter
00:21:03.277 00.001 14964 UpdateGuideState(): m_state=6
00:21:03.278 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1887
00:21:03.278 00.000 14964 Star::Find returns 1 (0), X=276.36, Y=94.30, Mass=310893, SNR=354.0, Peak=19953 HFD=3.7
00:21:03.279 00.001 14964 MultiStar: [#1 0.32,-0.06,0.18,U] [#2 0.79,-0.21,0.00,M2] 
00:21:03.279 00.000 14964 refined, 1 included, MultiStar: {0.43, 0.16}, one-star: {0.45, 0.20}
00:21:03.280 00.001 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
00:21:03.280 00.000 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
00:21:03.281 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=0.16 hyp=0.46 cameraTheta=0.36 mountX=-0.16 mountY=-0.45, mountTheta=-1.91
00:21:03.282 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.16, opts=13)
00:21:03.282 00.000 14964 Enqueuing Move request for scope (0.43, 0.16)
00:21:03.283 00.001 12044 Worker thread wakes up
00:21:03.283 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.16) opts 0xd
00:21:03.283 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.16)
00:21:03.283 00.000 12044 Moving (0.43, 0.16) raw xDistance=-0.16 yDistance=-0.45
00:21:03.283 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
00:21:03.283 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:03.283 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:21:03.283 00.000 12044 MoveAxis(E, 0, ABG)
00:21:03.283 00.000 12044 Move returns status 0, amount 0
00:21:03.283 00.000 12044 MoveAxis(N, 0, ABG)
00:21:03.283 00.000 12044 Move returns status 0, amount 0
00:21:03.283 00.000 12044 move complete, result=0
00:21:03.283 00.000 12044 worker thread done servicing request
00:21:03.290 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19953, med=613, FiltMin=520, FiltMax=16493, Gamma=0.810
00:21:03.296 00.006 14964 UpdateGuideState exits: m=310893 SNR=354.0
00:21:03.296 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.297 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:03.297 00.000 14964 Enqueuing Expose request
00:21:03.298 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:21:03.298 00.000 12044 Worker thread wakes up
00:21:03.298 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:03.298 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:06.397 03.099 12044 Exposure complete
00:21:06.418 00.021 12044 worker thread done servicing request
00:21:06.419 00.001 14964 OnExposeComplete: enter
00:21:06.419 00.000 14964 UpdateGuideState(): m_state=6
00:21:06.420 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1888
00:21:06.420 00.000 14964 Star::Find returns 1 (0), X=276.32, Y=94.24, Mass=307304, SNR=359.7, Peak=21085 HFD=3.8
00:21:06.421 00.001 14964 MultiStar: [#1 0.44,-0.01,0.17,U] [#2 0.61,0.14,0.07,U] 
00:21:06.421 00.000 14964 single-star, 2 included, MultiStar: {0.43, 0.13}, one-star: {0.41, 0.15}
00:21:06.422 00.001 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
00:21:06.422 00.000 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
00:21:06.423 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.15 hyp=0.44 cameraTheta=0.35 mountX=-0.14 mountY=-0.42, mountTheta=-1.90
00:21:06.425 00.002 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.15, opts=13)
00:21:06.425 00.000 14964 Enqueuing Move request for scope (0.41, 0.15)
00:21:06.426 00.001 12044 Worker thread wakes up
00:21:06.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.15) opts 0xd
00:21:06.426 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.15)
00:21:06.426 00.000 12044 Moving (0.41, 0.15) raw xDistance=-0.14 yDistance=-0.42
00:21:06.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
00:21:06.426 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:06.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:21:06.426 00.000 12044 MoveAxis(E, 0, ABG)
00:21:06.426 00.000 12044 Move returns status 0, amount 0
00:21:06.426 00.000 12044 MoveAxis(N, 0, ABG)
00:21:06.426 00.000 12044 Move returns status 0, amount 0
00:21:06.426 00.000 12044 move complete, result=0
00:21:06.427 00.001 12044 worker thread done servicing request
00:21:06.434 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21085, med=614, FiltMin=533, FiltMax=13750, Gamma=0.810
00:21:06.439 00.005 14964 UpdateGuideState exits: m=307304 SNR=359.7
00:21:06.440 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:06.441 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:06.441 00.000 14964 Enqueuing Expose request
00:21:06.442 00.001 12044 Worker thread wakes up
00:21:06.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:06.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:06.442 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:21:09.571 03.129 12044 Exposure complete
00:21:09.591 00.020 12044 worker thread done servicing request
00:21:09.591 00.000 14964 OnExposeComplete: enter
00:21:09.592 00.001 14964 UpdateGuideState(): m_state=6
00:21:09.592 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1889
00:21:09.593 00.001 14964 Star::Find returns 1 (0), X=276.32, Y=94.87, Mass=310995, SNR=354.1, Peak=22120 HFD=3.9
00:21:09.594 00.001 14964 MultiStar: [#1 0.34,-0.44,0.18,U] [#2 0.74,-0.27,0.00,M2] 
00:21:09.594 00.000 14964 refined, 1 included, MultiStar: {0.40, 0.60}, one-star: {0.41, 0.78}
00:21:09.594 00.000 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
00:21:09.595 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
00:21:09.595 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=0.60 hyp=0.72 cameraTheta=0.98 mountX=-0.59 mountY=-0.46, mountTheta=-2.48
00:21:09.596 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.60, opts=13)
00:21:09.597 00.001 14964 Enqueuing Move request for scope (0.40, 0.60)
00:21:09.597 00.000 12044 Worker thread wakes up
00:21:09.597 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.60) opts 0xd
00:21:09.597 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.60)
00:21:09.598 00.001 12044 Moving (0.40, 0.60) raw xDistance=-0.59 yDistance=-0.46
00:21:09.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.59, slope = -0.04
00:21:09.598 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:09.598 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:21:09.598 00.000 12044 MoveAxis(E, 32, ABG)
00:21:09.598 00.000 12044 Guiding  Dir = 2, Dur = 32
00:21:09.605 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22120, med=614, FiltMin=520, FiltMax=14907, Gamma=0.810
00:21:09.611 00.006 14964 UpdateGuideState exits: m=310995 SNR=354.1
00:21:09.611 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.612 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:09.612 00.000 14964 Enqueuing Expose request
00:21:09.623 00.011 12044 IsSlewing returns 0
00:21:09.624 00.001 12044 IsGuiding returns 0
00:21:09.655 00.031 12044 PulseGuide returned control before completion, sleep 11
00:21:09.687 00.032 12044 IsGuiding returns 1
00:21:09.687 00.000 12044 scope still moving after pulse duration time elapsed
00:21:09.748 00.061 12044 IsSlewing returns 0
00:21:09.772 00.024 12044 IsGuiding returns 0
00:21:09.772 00.000 12044 scope move finished after 32 + 117 ms
00:21:09.772 00.000 12044 Move returns status 0, amount 32
00:21:09.772 00.000 12044 MoveAxis(N, 0, ABG)
00:21:09.772 00.000 12044 Move returns status 0, amount 0
00:21:09.772 00.000 12044 move complete, result=0
00:21:09.772 00.000 12044 worker thread done servicing request
00:21:09.772 00.000 12044 Worker thread wakes up
00:21:09.773 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:09.773 00.000 14964 GuideStep: -0.6 px 32 ms EAST, -0.5 px 0 ms NORTH
00:21:09.774 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:12.870 03.096 12044 Exposure complete
00:21:12.891 00.021 12044 worker thread done servicing request
00:21:12.891 00.000 14964 OnExposeComplete: enter
00:21:12.892 00.001 14964 UpdateGuideState(): m_state=6
00:21:12.892 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1890
00:21:12.893 00.001 14964 Star::Find returns 1 (0), X=276.28, Y=94.05, Mass=308369, SNR=348.5, Peak=22153 HFD=4.1
00:21:12.893 00.000 14964 MultiStar: [#1 0.50,0.24,0.18,U] [#2 0.86,0.04,0.00,M3] 
00:21:12.894 00.001 14964 single-star, 1 included, MultiStar: {0.39, -0.00}, one-star: {0.37, -0.04}
00:21:12.894 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
00:21:12.894 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
00:21:12.895 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.04 hyp=0.37 cameraTheta=-0.12 mountX=0.05 mountY=-0.36, mountTheta=-1.44
00:21:12.896 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.04, opts=13)
00:21:12.896 00.000 14964 Enqueuing Move request for scope (0.37, -0.04)
00:21:12.897 00.001 12044 Worker thread wakes up
00:21:12.897 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.04) opts 0xd
00:21:12.897 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.04)
00:21:12.897 00.000 12044 Moving (0.37, -0.04) raw xDistance=0.05 yDistance=-0.36
00:21:12.897 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
00:21:12.897 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:12.897 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:21:12.897 00.000 12044 MoveAxis(E, 0, ABG)
00:21:12.897 00.000 12044 Move returns status 0, amount 0
00:21:12.897 00.000 12044 MoveAxis(N, 0, ABG)
00:21:12.897 00.000 12044 Move returns status 0, amount 0
00:21:12.897 00.000 12044 move complete, result=0
00:21:12.897 00.000 12044 worker thread done servicing request
00:21:12.904 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22153, med=614, FiltMin=528, FiltMax=14622, Gamma=0.810
00:21:12.910 00.006 14964 UpdateGuideState exits: m=308369 SNR=348.5
00:21:12.911 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.911 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:12.912 00.001 14964 Enqueuing Expose request
00:21:12.913 00.001 12044 Worker thread wakes up
00:21:12.913 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:21:12.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:12.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:16.042 03.129 12044 Exposure complete
00:21:16.063 00.021 12044 worker thread done servicing request
00:21:16.063 00.000 14964 OnExposeComplete: enter
00:21:16.064 00.001 14964 UpdateGuideState(): m_state=6
00:21:16.066 00.002 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1891
00:21:16.067 00.001 14964 Star::Find returns 1 (0), X=276.26, Y=94.23, Mass=311269, SNR=357.3, Peak=22177 HFD=3.8
00:21:16.068 00.001 14964 MultiStar: [#1 0.23,0.17,0.18,U] [#2 0.46,-0.14,0.07,U] 
00:21:16.070 00.002 14964 refined, 2 included, MultiStar: {0.34, 0.13}, one-star: {0.35, 0.14}
00:21:16.071 00.001 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
00:21:16.072 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.31)
00:21:16.074 00.002 14964 CameraToMount -- cameraX=0.34 cameraY=0.13 hyp=0.36 cameraTheta=0.37 mountX=-0.12 mountY=-0.35, mountTheta=-1.91
00:21:16.076 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.13, opts=13)
00:21:16.076 00.000 14964 Enqueuing Move request for scope (0.34, 0.13)
00:21:16.077 00.001 12044 Worker thread wakes up
00:21:16.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.13) opts 0xd
00:21:16.077 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.13)
00:21:16.077 00.000 12044 Moving (0.34, 0.13) raw xDistance=-0.12 yDistance=-0.35
00:21:16.077 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.26, using input
00:21:16.077 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
00:21:16.077 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:16.077 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:21:16.077 00.000 12044 MoveAxis(E, 0, ABG)
00:21:16.077 00.000 12044 Move returns status 0, amount 0
00:21:16.077 00.000 12044 MoveAxis(N, 0, ABG)
00:21:16.077 00.000 12044 Move returns status 0, amount 0
00:21:16.077 00.000 12044 move complete, result=0
00:21:16.077 00.000 12044 worker thread done servicing request
00:21:16.085 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22177, med=615, FiltMin=534, FiltMax=14570, Gamma=0.810
00:21:16.090 00.005 14964 UpdateGuideState exits: m=311269 SNR=357.3
00:21:16.091 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.091 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:16.092 00.001 14964 Enqueuing Expose request
00:21:16.092 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:21:16.093 00.001 12044 Worker thread wakes up
00:21:16.093 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:16.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:19.203 03.110 12044 Exposure complete
00:21:19.236 00.033 12044 worker thread done servicing request
00:21:19.237 00.001 14964 OnExposeComplete: enter
00:21:19.237 00.000 14964 UpdateGuideState(): m_state=6
00:21:19.238 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1892
00:21:19.238 00.000 14964 Star::Find returns 1 (0), X=276.36, Y=94.09, Mass=307400, SNR=361.2, Peak=19841 HFD=4.0
00:21:19.239 00.001 14964 MultiStar: [#1 0.36,0.14,0.18,U] [#2 0.43,0.24,0.07,U] 
00:21:19.239 00.000 14964 refined, 2 included, MultiStar: {0.44, 0.03}, one-star: {0.45, -0.00}
00:21:19.240 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
00:21:19.240 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
00:21:19.241 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.07 mountX=-0.02 mountY=-0.44, mountTheta=-1.63
00:21:19.242 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.03, opts=13)
00:21:19.243 00.001 14964 Enqueuing Move request for scope (0.44, 0.03)
00:21:19.244 00.001 12044 Worker thread wakes up
00:21:19.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.03) opts 0xd
00:21:19.244 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.03)
00:21:19.244 00.000 12044 Moving (0.44, 0.03) raw xDistance=-0.02 yDistance=-0.44
00:21:19.244 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.26, using input
00:21:19.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.04
00:21:19.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:19.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:21:19.244 00.000 12044 MoveAxis(E, 0, ABG)
00:21:19.244 00.000 12044 Move returns status 0, amount 0
00:21:19.244 00.000 12044 MoveAxis(N, 0, ABG)
00:21:19.244 00.000 12044 Move returns status 0, amount 0
00:21:19.244 00.000 12044 move complete, result=0
00:21:19.244 00.000 12044 worker thread done servicing request
00:21:19.251 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19841, med=613, FiltMin=530, FiltMax=14994, Gamma=0.810
00:21:19.257 00.006 14964 UpdateGuideState exits: m=307400 SNR=361.2
00:21:19.257 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.258 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:19.258 00.000 14964 Enqueuing Expose request
00:21:19.259 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:21:19.260 00.001 12044 Worker thread wakes up
00:21:19.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:19.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:22.394 03.134 12044 Exposure complete
00:21:22.418 00.024 12044 worker thread done servicing request
00:21:22.418 00.000 14964 OnExposeComplete: enter
00:21:22.419 00.001 14964 UpdateGuideState(): m_state=6
00:21:22.420 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1893
00:21:22.420 00.000 14964 Star::Find returns 1 (0), X=276.14, Y=94.01, Mass=302661, SNR=336.2, Peak=17461 HFD=4.3
00:21:22.421 00.001 14964 MultiStar: [#1 0.17,0.42,0.18,U] [#2 0.30,0.11,0.08,U] 
00:21:22.421 00.000 14964 refined, 2 included, MultiStar: {0.22, 0.00}, one-star: {0.23, -0.08}
00:21:22.422 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
00:21:22.422 00.000 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
00:21:22.422 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.01 mountX=0.00 mountY=-0.22, mountTheta=-1.57
00:21:22.423 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.00, opts=13)
00:21:22.424 00.001 14964 Enqueuing Move request for scope (0.22, 0.00)
00:21:22.424 00.000 12044 Worker thread wakes up
00:21:22.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
00:21:22.425 00.001 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
00:21:22.425 00.000 12044 Moving (0.22, 0.00) raw xDistance=0.00 yDistance=-0.22
00:21:22.425 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.03, using input
00:21:22.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
00:21:22.425 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:22.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:21:22.425 00.000 12044 MoveAxis(E, 0, ABG)
00:21:22.425 00.000 12044 Move returns status 0, amount 0
00:21:22.425 00.000 12044 MoveAxis(N, 0, ABG)
00:21:22.425 00.000 12044 Move returns status 0, amount 0
00:21:22.425 00.000 12044 move complete, result=0
00:21:22.425 00.000 12044 worker thread done servicing request
00:21:22.432 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17461, med=615, FiltMin=528, FiltMax=11909, Gamma=0.810
00:21:22.438 00.006 14964 UpdateGuideState exits: m=302661 SNR=336.2
00:21:22.438 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:22.439 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:22.439 00.000 14964 Enqueuing Expose request
00:21:22.440 00.001 12044 Worker thread wakes up
00:21:22.440 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:22.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:22.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:25.543 03.103 12044 Exposure complete
00:21:25.566 00.023 12044 worker thread done servicing request
00:21:25.566 00.000 14964 OnExposeComplete: enter
00:21:25.567 00.001 14964 UpdateGuideState(): m_state=6
00:21:25.568 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1894
00:21:25.568 00.000 14964 Star::Find returns 1 (0), X=276.23, Y=94.09, Mass=309209, SNR=340.4, Peak=17705 HFD=4.2
00:21:25.569 00.001 14964 MultiStar: [#1 0.04,0.41,0.18,U] [#2 0.33,0.35,0.08,U] 
00:21:25.569 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.08}, one-star: {0.32, -0.00}
00:21:25.570 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
00:21:25.570 00.000 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.41)
00:21:25.571 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.27 mountX=-0.07 mountY=-0.29, mountTheta=-1.82
00:21:25.572 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.08, opts=13)
00:21:25.572 00.000 14964 Enqueuing Move request for scope (0.28, 0.08)
00:21:25.573 00.001 12044 Worker thread wakes up
00:21:25.573 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
00:21:25.573 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
00:21:25.573 00.000 12044 Moving (0.28, 0.08) raw xDistance=-0.07 yDistance=-0.29
00:21:25.573 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
00:21:25.573 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:25.573 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:21:25.573 00.000 12044 MoveAxis(E, 0, ABG)
00:21:25.573 00.000 12044 Move returns status 0, amount 0
00:21:25.573 00.000 12044 MoveAxis(N, 0, ABG)
00:21:25.573 00.000 12044 Move returns status 0, amount 0
00:21:25.573 00.000 12044 move complete, result=0
00:21:25.573 00.000 12044 worker thread done servicing request
00:21:25.580 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17705, med=615, FiltMin=523, FiltMax=12921, Gamma=0.810
00:21:25.587 00.007 14964 UpdateGuideState exits: m=309209 SNR=340.4
00:21:25.588 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.588 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:25.588 00.000 14964 Enqueuing Expose request
00:21:25.589 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:21:25.589 00.000 12044 Worker thread wakes up
00:21:25.589 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:25.590 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:28.711 03.121 12044 Exposure complete
00:21:28.738 00.027 12044 worker thread done servicing request
00:21:28.738 00.000 14964 OnExposeComplete: enter
00:21:28.739 00.001 14964 UpdateGuideState(): m_state=6
00:21:28.739 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1895
00:21:28.740 00.001 14964 Star::Find returns 1 (0), X=276.32, Y=94.28, Mass=302859, SNR=337.7, Peak=19745 HFD=4.2
00:21:28.740 00.000 14964 MultiStar: [#1 0.22,0.16,0.18,U] [#2 0.62,-0.30,0.00,M1] 
00:21:28.741 00.001 14964 refined, 1 included, MultiStar: {0.39, 0.19}, one-star: {0.42, 0.19}
00:21:28.741 00.000 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
00:21:28.742 00.001 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.22)
00:21:28.742 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.19 hyp=0.43 cameraTheta=0.45 mountX=-0.18 mountY=-0.40, mountTheta=-1.99
00:21:28.743 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.19, opts=13)
00:21:28.743 00.000 14964 Enqueuing Move request for scope (0.39, 0.19)
00:21:28.744 00.001 12044 Worker thread wakes up
00:21:28.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.19) opts 0xd
00:21:28.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.19)
00:21:28.744 00.000 12044 Moving (0.39, 0.19) raw xDistance=-0.18 yDistance=-0.40
00:21:28.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
00:21:28.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:21:28.744 00.000 12044 MoveAxis(E, 0, ABG)
00:21:28.744 00.000 12044 Move returns status 0, amount 0
00:21:28.744 00.000 12044 MoveAxis(N, 0, ABG)
00:21:28.744 00.000 12044 Move returns status 0, amount 0
00:21:28.744 00.000 12044 move complete, result=0
00:21:28.744 00.000 12044 worker thread done servicing request
00:21:28.752 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19745, med=615, FiltMin=528, FiltMax=13726, Gamma=0.810
00:21:28.757 00.005 14964 UpdateGuideState exits: m=302859 SNR=337.7
00:21:28.758 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.758 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:28.759 00.001 14964 Enqueuing Expose request
00:21:28.759 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:21:28.760 00.001 12044 Worker thread wakes up
00:21:28.760 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:28.760 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:31.886 03.126 12044 Exposure complete
00:21:31.911 00.025 12044 worker thread done servicing request
00:21:31.911 00.000 14964 OnExposeComplete: enter
00:21:31.911 00.000 14964 UpdateGuideState(): m_state=6
00:21:31.912 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1896
00:21:31.913 00.001 14964 Star::Find returns 1 (0), X=276.04, Y=94.16, Mass=304386, SNR=348.2, Peak=18017 HFD=4.3
00:21:31.913 00.000 14964 MultiStar: [#1 -0.04,0.33,0.16,U] [#2 0.12,0.22,0.07,U] 
00:21:31.914 00.001 14964 single-star, 2 included, MultiStar: {0.11, 0.11}, one-star: {0.13, 0.07}
00:21:31.914 00.000 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
00:21:31.915 00.001 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
00:21:31.915 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
00:21:31.916 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.07, opts=13)
00:21:31.917 00.001 14964 Enqueuing Move request for scope (0.13, 0.07)
00:21:31.918 00.001 12044 Worker thread wakes up
00:21:31.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:21:31.918 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:21:31.918 00.000 12044 Moving (0.13, 0.07) raw xDistance=-0.07 yDistance=-0.14
00:21:31.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
00:21:31.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:31.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:31.918 00.000 12044 MoveAxis(E, 0, ABG)
00:21:31.918 00.000 12044 Move returns status 0, amount 0
00:21:31.918 00.000 12044 MoveAxis(N, 0, ABG)
00:21:31.918 00.000 12044 Move returns status 0, amount 0
00:21:31.918 00.000 12044 move complete, result=0
00:21:31.919 00.001 12044 worker thread done servicing request
00:21:31.930 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18017, med=615, FiltMin=537, FiltMax=12091, Gamma=0.810
00:21:31.935 00.005 14964 UpdateGuideState exits: m=304386 SNR=348.2
00:21:31.936 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:31.936 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:31.937 00.001 14964 Enqueuing Expose request
00:21:31.937 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:31.938 00.001 12044 Worker thread wakes up
00:21:31.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:31.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:35.070 03.132 12044 Exposure complete
00:21:35.091 00.021 12044 worker thread done servicing request
00:21:35.091 00.000 14964 OnExposeComplete: enter
00:21:35.092 00.001 14964 UpdateGuideState(): m_state=6
00:21:35.092 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1897
00:21:35.093 00.001 14964 Star::Find returns 1 (0), X=276.34, Y=94.33, Mass=305444, SNR=344.8, Peak=18637 HFD=4.4
00:21:35.093 00.000 14964 MultiStar: [#1 0.32,-0.05,0.17,U] [#2 0.73,-0.12,0.00,M1] 
00:21:35.094 00.001 14964 refined, 1 included, MultiStar: {0.41, 0.20}, one-star: {0.43, 0.24}
00:21:35.094 00.000 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
00:21:35.095 00.001 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
00:21:35.095 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=0.20 hyp=0.46 cameraTheta=0.44 mountX=-0.19 mountY=-0.43, mountTheta=-1.98
00:21:35.096 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.20, opts=13)
00:21:35.097 00.001 14964 Enqueuing Move request for scope (0.41, 0.20)
00:21:35.097 00.000 12044 Worker thread wakes up
00:21:35.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.20) opts 0xd
00:21:35.097 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.20)
00:21:35.097 00.000 12044 Moving (0.41, 0.20) raw xDistance=-0.19 yDistance=-0.43
00:21:35.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
00:21:35.097 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:35.097 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:21:35.097 00.000 12044 MoveAxis(E, 0, ABG)
00:21:35.097 00.000 12044 Move returns status 0, amount 0
00:21:35.097 00.000 12044 MoveAxis(N, 0, ABG)
00:21:35.097 00.000 12044 Move returns status 0, amount 0
00:21:35.097 00.000 12044 move complete, result=0
00:21:35.097 00.000 12044 worker thread done servicing request
00:21:35.106 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18637, med=614, FiltMin=535, FiltMax=11919, Gamma=0.810
00:21:35.112 00.006 14964 UpdateGuideState exits: m=305444 SNR=344.8
00:21:35.112 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:35.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:35.113 00.000 14964 Enqueuing Expose request
00:21:35.114 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:21:35.115 00.001 12044 Worker thread wakes up
00:21:35.115 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:35.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:38.221 03.106 12044 Exposure complete
00:21:38.242 00.021 12044 worker thread done servicing request
00:21:38.242 00.000 14964 OnExposeComplete: enter
00:21:38.243 00.001 14964 UpdateGuideState(): m_state=6
00:21:38.243 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1898
00:21:38.244 00.001 14964 Star::Find returns 1 (0), X=276.13, Y=93.99, Mass=300773, SNR=331.4, Peak=13873 HFD=4.6
00:21:38.244 00.000 14964 MultiStar: [#1 0.49,-0.27,0.15,U] [#2 0.78,-0.25,0.00,M2] 
00:21:38.245 00.001 14964 single-star, 1 included, MultiStar: {0.25, -0.12}, one-star: {0.22, -0.10}
00:21:38.245 00.000 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
00:21:38.246 00.001 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
00:21:38.246 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.44 mountX=0.11 mountY=-0.21, mountTheta=-1.10
00:21:38.247 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.10, opts=13)
00:21:38.248 00.001 14964 Enqueuing Move request for scope (0.22, -0.10)
00:21:38.248 00.000 12044 Worker thread wakes up
00:21:38.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
00:21:38.248 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
00:21:38.248 00.000 12044 Moving (0.22, -0.10) raw xDistance=0.11 yDistance=-0.21
00:21:38.248 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.17, using input
00:21:38.248 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
00:21:38.248 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:38.249 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:21:38.249 00.000 12044 MoveAxis(E, 0, ABG)
00:21:38.249 00.000 12044 Move returns status 0, amount 0
00:21:38.249 00.000 12044 MoveAxis(N, 0, ABG)
00:21:38.249 00.000 12044 Move returns status 0, amount 0
00:21:38.249 00.000 12044 move complete, result=0
00:21:38.249 00.000 12044 worker thread done servicing request
00:21:38.257 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13873, med=615, FiltMin=531, FiltMax=10426, Gamma=0.810
00:21:38.264 00.007 14964 UpdateGuideState exits: m=300773 SNR=331.4
00:21:38.264 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:38.265 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:38.266 00.001 14964 Enqueuing Expose request
00:21:38.266 00.000 12044 Worker thread wakes up
00:21:38.266 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:38.266 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:38.266 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:41.393 03.127 12044 Exposure complete
00:21:41.417 00.024 12044 worker thread done servicing request
00:21:41.417 00.000 14964 OnExposeComplete: enter
00:21:41.418 00.001 14964 UpdateGuideState(): m_state=6
00:21:41.419 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1899
00:21:41.419 00.000 14964 Star::Find returns 1 (0), X=275.51, Y=92.72, Mass=285424, SNR=311.6, Peak=8203 HFD=5.8
00:21:41.420 00.001 14964 MultiStar: large primary error, entering stabilization period
00:21:41.420 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
00:21:41.420 00.000 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
00:21:41.421 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-1.37 hyp=1.43 cameraTheta=-1.86 mountX=1.36 mountY=0.54, mountTheta=0.38
00:21:41.422 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-1.37, opts=13)
00:21:41.422 00.000 14964 Enqueuing Move request for scope (-0.40, -1.37)
00:21:41.423 00.001 12044 Worker thread wakes up
00:21:41.423 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.37) opts 0xd
00:21:41.423 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -1.37)
00:21:41.423 00.000 12044 Moving (-0.40, -1.37) raw xDistance=1.36 yDistance=0.54
00:21:41.423 00.000 12044 Lowpass2 history cleared, outlier deflection
00:21:41.423 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.89 from input 1.36, slope = 0.00
00:21:41.423 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
00:21:41.423 00.000 12044 MoveAxis(W, 105, ABG)
00:21:41.423 00.000 12044 Guiding  Dir = 3, Dur = 105
00:21:41.431 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8203, med=615, FiltMin=531, FiltMax=6795, Gamma=0.810
00:21:41.436 00.005 14964 UpdateGuideState exits: m=285424 SNR=311.6
00:21:41.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:41.438 00.001 14964 Enqueuing Expose request
00:21:41.467 00.029 12044 IsSlewing returns 0
00:21:41.468 00.001 12044 IsGuiding returns 0
00:21:41.499 00.031 12044 PulseGuide returned control before completion, sleep 84
00:21:41.594 00.095 12044 IsGuiding returns 1
00:21:41.595 00.001 12044 scope still moving after pulse duration time elapsed
00:21:41.656 00.061 12044 IsSlewing returns 0
00:21:41.656 00.000 12044 IsGuiding returns 0
00:21:41.657 00.001 12044 scope move finished after 105 + 84 ms
00:21:41.657 00.000 12044 Move returns status 0, amount 105
00:21:41.657 00.000 12044 MoveAxis(S, 50, ABG)
00:21:41.657 00.000 12044 Guiding  Dir = 1, Dur = 50
00:21:41.685 00.028 12044 IsSlewing returns 0
00:21:41.686 00.001 12044 IsGuiding returns 0
00:21:41.717 00.031 12044 PulseGuide returned control before completion, sleep 29
00:21:41.756 00.039 12044 IsGuiding returns 1
00:21:41.756 00.000 12044 scope still moving after pulse duration time elapsed
00:21:41.843 00.087 12044 IsSlewing returns 0
00:21:41.843 00.000 12044 IsGuiding returns 0
00:21:41.843 00.000 12044 scope move finished after 50 + 107 ms
00:21:41.843 00.000 12044 Move returns status 0, amount 50
00:21:41.844 00.001 12044 move complete, result=0
00:21:41.844 00.000 14964 GuideStep: 1.4 px 105 ms WEST, 0.5 px 50 ms SOUTH
00:21:41.844 00.000 12044 worker thread done servicing request
00:21:41.844 00.000 12044 Worker thread wakes up
00:21:41.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:41.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:44.946 03.102 12044 Exposure complete
00:21:44.970 00.024 12044 worker thread done servicing request
00:21:44.970 00.000 14964 OnExposeComplete: enter
00:21:44.970 00.000 14964 UpdateGuideState(): m_state=6
00:21:44.971 00.001 14964 Star::Find(35, 275, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1900
00:21:44.971 00.000 14964 Star::Find returns 1 (0), X=276.05, Y=93.75, Mass=288288, SNR=268.0, Peak=7681 HFD=6.0
00:21:44.972 00.001 14964 MultiStar: exiting stabilization period
00:21:44.973 00.001 14964 MultiStar: [#1 1.35,-1.85,0.00,M1] [#2 -0.51,-3.97,0.00,M3] 
00:21:44.974 00.001 14964 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.56) = xAngle (0.37 = 0.37)
00:21:44.975 00.001 14964 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.43 = -2.86)
00:21:44.976 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.18 mountX=0.35 mountY=-0.10, mountTheta=-0.29
00:21:44.977 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.34, opts=13)
00:21:44.978 00.001 14964 Enqueuing Move request for scope (0.14, -0.34)
00:21:44.979 00.001 12044 Worker thread wakes up
00:21:44.979 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.34) opts 0xd
00:21:44.979 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.34)
00:21:44.979 00.000 12044 Moving (0.14, -0.34) raw xDistance=0.35 yDistance=-0.10
00:21:44.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.00
00:21:44.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:44.980 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:44.980 00.000 12044 MoveAxis(W, 27, ABG)
00:21:44.980 00.000 12044 Guiding  Dir = 3, Dur = 27
00:21:44.988 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7681, med=614, FiltMin=519, FiltMax=6737, Gamma=0.810
00:21:44.994 00.006 14964 UpdateGuideState exits: m=288288 SNR=268.0
00:21:44.994 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.995 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:44.995 00.000 14964 Enqueuing Expose request
00:21:45.013 00.018 12044 IsSlewing returns 0
00:21:45.013 00.000 12044 IsGuiding returns 0
00:21:45.044 00.031 12044 IsGuiding returns 1
00:21:45.044 00.000 12044 scope still moving after pulse duration time elapsed
00:21:45.093 00.049 12044 IsSlewing returns 0
00:21:45.123 00.030 12044 IsGuiding returns 0
00:21:45.124 00.001 12044 scope move finished after 27 + 83 ms
00:21:45.124 00.000 12044 Move returns status 0, amount 27
00:21:45.124 00.000 12044 MoveAxis(N, 0, ABG)
00:21:45.124 00.000 12044 Move returns status 0, amount 0
00:21:45.124 00.000 12044 move complete, result=0
00:21:45.124 00.000 12044 worker thread done servicing request
00:21:45.124 00.000 12044 Worker thread wakes up
00:21:45.124 00.000 14964 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
00:21:45.124 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:45.124 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:48.222 03.098 12044 Exposure complete
00:21:48.246 00.024 12044 worker thread done servicing request
00:21:48.246 00.000 14964 OnExposeComplete: enter
00:21:48.247 00.001 14964 UpdateGuideState(): m_state=6
00:21:48.247 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1901
00:21:48.248 00.001 14964 Star::Find returns 1 (0), X=276.04, Y=93.95, Mass=287616, SNR=300.8, Peak=8217 HFD=6.0
00:21:48.248 00.000 14964 Star::Find false star n=6 nbg=283 bg=624.0 sigma=33.8 thresh=725 peak=711
00:21:48.248 00.000 14964 MultiStar: [#1 0.82,-2.45,0.00,M2] [#2 0.00,0.00,0.00,L] 
00:21:48.249 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
00:21:48.249 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
00:21:48.250 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.80 mountX=0.14 mountY=-0.12, mountTheta=-0.71
00:21:48.251 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.14, opts=13)
00:21:48.252 00.001 14964 Enqueuing Move request for scope (0.14, -0.14)
00:21:48.252 00.000 12044 Worker thread wakes up
00:21:48.252 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:21:48.252 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:21:48.252 00.000 12044 Moving (0.14, -0.14) raw xDistance=0.14 yDistance=-0.12
00:21:48.252 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
00:21:48.252 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:48.252 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:48.252 00.000 12044 MoveAxis(E, 0, ABG)
00:21:48.252 00.000 12044 Move returns status 0, amount 0
00:21:48.252 00.000 12044 MoveAxis(N, 0, ABG)
00:21:48.252 00.000 12044 Move returns status 0, amount 0
00:21:48.252 00.000 12044 move complete, result=0
00:21:48.252 00.000 12044 worker thread done servicing request
00:21:48.260 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8217, med=615, FiltMin=520, FiltMax=7784, Gamma=0.810
00:21:48.265 00.005 14964 UpdateGuideState exits: m=287616 SNR=300.8
00:21:48.265 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:48.266 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:48.266 00.000 14964 Enqueuing Expose request
00:21:48.267 00.001 12044 Worker thread wakes up
00:21:48.267 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:48.267 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:48.267 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:51.368 03.101 12044 Exposure complete
00:21:51.391 00.023 12044 worker thread done servicing request
00:21:51.391 00.000 14964 OnExposeComplete: enter
00:21:51.391 00.000 14964 UpdateGuideState(): m_state=6
00:21:51.392 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1902
00:21:51.393 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=94.64, Mass=295689, SNR=311.2, Peak=8867 HFD=5.5
00:21:51.393 00.000 14964 Star::Find false star n=11 nbg=265 bg=622.0 sigma=32.6 thresh=720 peak=713
00:21:51.394 00.001 14964 MultiStar: [#1 0.67,-2.20,0.00,M3] [#2 0.00,0.00,0.00,L] 
00:21:51.394 00.000 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.45 = 2.45)
00:21:51.395 00.001 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.78)
00:21:51.395 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.55 hyp=0.71 cameraTheta=0.90 mountX=-0.54 mountY=-0.50, mountTheta=-2.40
00:21:51.396 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.55, opts=13)
00:21:51.397 00.001 14964 Enqueuing Move request for scope (0.44, 0.55)
00:21:51.397 00.000 12044 Worker thread wakes up
00:21:51.397 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.55) opts 0xd
00:21:51.397 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.55)
00:21:51.397 00.000 12044 Moving (0.44, 0.55) raw xDistance=-0.54 yDistance=-0.50
00:21:51.397 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.54, slope = 0.00
00:21:51.397 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:21:51.397 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
00:21:51.398 00.001 12044 MoveAxis(E, 42, ABG)
00:21:51.398 00.000 12044 Guiding  Dir = 2, Dur = 42
00:21:51.405 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8867, med=615, FiltMin=533, FiltMax=7621, Gamma=0.810
00:21:51.410 00.005 14964 UpdateGuideState exits: m=295689 SNR=311.2
00:21:51.411 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.411 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:51.412 00.001 14964 Enqueuing Expose request
00:21:51.442 00.030 12044 IsSlewing returns 0
00:21:51.442 00.000 12044 IsGuiding returns 0
00:21:51.473 00.031 12044 PulseGuide returned control before completion, sleep 22
00:21:51.504 00.031 12044 IsGuiding returns 1
00:21:51.505 00.001 12044 scope still moving after pulse duration time elapsed
00:21:51.576 00.071 12044 IsSlewing returns 0
00:21:51.577 00.001 12044 IsGuiding returns 0
00:21:51.577 00.000 12044 scope move finished after 42 + 92 ms
00:21:51.577 00.000 12044 Move returns status 0, amount 42
00:21:51.577 00.000 12044 MoveAxis(N, 0, ABG)
00:21:51.577 00.000 12044 Move returns status 0, amount 0
00:21:51.577 00.000 12044 move complete, result=0
00:21:51.577 00.000 12044 worker thread done servicing request
00:21:51.577 00.000 12044 Worker thread wakes up
00:21:51.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:51.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:51.577 00.000 14964 GuideStep: -0.5 px 42 ms EAST, -0.5 px 0 ms NORTH
00:21:54.666 03.089 12044 Exposure complete
00:21:54.691 00.025 12044 worker thread done servicing request
00:21:54.691 00.000 14964 OnExposeComplete: enter
00:21:54.692 00.001 14964 UpdateGuideState(): m_state=6
00:21:54.692 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1903
00:21:54.693 00.001 14964 Star::Find returns 1 (0), X=276.35, Y=94.25, Mass=295335, SNR=326.9, Peak=10008 HFD=5.3
00:21:54.694 00.001 14964 MultiStar: [#1 0.89,-1.29,0.00,M4] [#2 1.35,-2.22,0.00,M4] 
00:21:54.694 00.000 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
00:21:54.695 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
00:21:54.695 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.16 hyp=0.47 cameraTheta=0.34 mountX=-0.15 mountY=-0.45, mountTheta=-1.89
00:21:54.696 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.16, opts=13)
00:21:54.697 00.001 14964 Enqueuing Move request for scope (0.44, 0.16)
00:21:54.697 00.000 12044 Worker thread wakes up
00:21:54.697 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.16) opts 0xd
00:21:54.697 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.16)
00:21:54.697 00.000 12044 Moving (0.44, 0.16) raw xDistance=-0.15 yDistance=-0.45
00:21:54.697 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.57, using input
00:21:54.697 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.22
00:21:54.697 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:54.697 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:21:54.697 00.000 12044 MoveAxis(E, 0, ABG)
00:21:54.697 00.000 12044 Move returns status 0, amount 0
00:21:54.697 00.000 12044 MoveAxis(N, 0, ABG)
00:21:54.697 00.000 12044 Move returns status 0, amount 0
00:21:54.697 00.000 12044 move complete, result=0
00:21:54.698 00.001 12044 worker thread done servicing request
00:21:54.705 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10008, med=615, FiltMin=524, FiltMax=8539, Gamma=0.810
00:21:54.711 00.006 14964 UpdateGuideState exits: m=295335 SNR=326.9
00:21:54.712 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.712 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:54.713 00.001 14964 Enqueuing Expose request
00:21:54.713 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:21:54.714 00.001 12044 Worker thread wakes up
00:21:54.714 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:54.714 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:57.843 03.129 12044 Exposure complete
00:21:57.870 00.027 12044 worker thread done servicing request
00:21:57.870 00.000 14964 OnExposeComplete: enter
00:21:57.871 00.001 14964 UpdateGuideState(): m_state=6
00:21:57.872 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1904
00:21:57.873 00.001 14964 Star::Find returns 1 (0), X=276.51, Y=94.56, Mass=300584, SNR=327.9, Peak=10348 HFD=5.1
00:21:57.873 00.000 14964 Star::Find false star n=8 nbg=282 bg=625.2 sigma=36.2 thresh=734 peak=728
00:21:57.874 00.001 14964 MultiStar: [#1 1.10,-1.49,0.00,M5] [#2 0.00,0.00,0.00,L] 
00:21:57.875 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
00:21:57.876 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.26 = -1.02)
00:21:57.877 00.001 14964 CameraToMount -- cameraX=0.60 cameraY=0.46 hyp=0.76 cameraTheta=0.65 mountX=-0.45 mountY=-0.65, mountTheta=-2.18
00:21:57.878 00.001 14964 SchedulePrimaryMove(1136A648, x=0.60, y=0.46, opts=13)
00:21:57.879 00.001 14964 Enqueuing Move request for scope (0.60, 0.46)
00:21:57.879 00.000 12044 Worker thread wakes up
00:21:57.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.46) opts 0xd
00:21:57.879 00.000 12044 Handling offset move in thread for scope, endpoint = (0.60, 0.46)
00:21:57.879 00.000 12044 Moving (0.60, 0.46) raw xDistance=-0.45 yDistance=-0.65
00:21:57.879 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.45 is < calculated value -0.61, using input
00:21:57.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.45, slope = -0.19
00:21:57.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:57.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
00:21:57.880 00.001 12044 MoveAxis(E, 35, ABG)
00:21:57.880 00.000 12044 Guiding  Dir = 2, Dur = 35
00:21:57.887 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10348, med=615, FiltMin=524, FiltMax=8875, Gamma=0.810
00:21:57.892 00.005 14964 UpdateGuideState exits: m=300584 SNR=327.9
00:21:57.893 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.894 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:21:57.894 00.000 14964 Enqueuing Expose request
00:21:57.904 00.010 12044 IsSlewing returns 0
00:21:57.906 00.002 12044 IsGuiding returns 0
00:21:57.937 00.031 12044 PulseGuide returned control before completion, sleep 14
00:21:57.967 00.030 12044 IsGuiding returns 1
00:21:57.968 00.001 12044 scope still moving after pulse duration time elapsed
00:21:58.048 00.080 12044 IsSlewing returns 0
00:21:58.049 00.001 12044 IsGuiding returns 0
00:21:58.049 00.000 12044 scope move finished after 35 + 107 ms
00:21:58.049 00.000 12044 Move returns status 0, amount 35
00:21:58.049 00.000 12044 MoveAxis(N, 0, ABG)
00:21:58.049 00.000 12044 Move returns status 0, amount 0
00:21:58.049 00.000 12044 move complete, result=0
00:21:58.049 00.000 12044 worker thread done servicing request
00:21:58.049 00.000 12044 Worker thread wakes up
00:21:58.049 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:21:58.049 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:21:58.049 00.000 14964 GuideStep: -0.5 px 35 ms EAST, -0.6 px 0 ms NORTH
00:22:01.160 03.111 12044 Exposure complete
00:22:01.180 00.020 12044 worker thread done servicing request
00:22:01.180 00.000 14964 OnExposeComplete: enter
00:22:01.181 00.001 14964 UpdateGuideState(): m_state=6
00:22:01.182 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1905
00:22:01.182 00.000 14964 Star::Find returns 1 (0), X=276.73, Y=94.25, Mass=297074, SNR=322.9, Peak=10016 HFD=5.2
00:22:01.183 00.001 14964 MultiStar: [#1 1.47,-1.26,0.00,M6] [#2 1.57,-0.94,0.00,M5] 
00:22:01.183 00.000 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
00:22:01.183 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.49)
00:22:01.184 00.001 14964 CameraToMount -- cameraX=0.82 cameraY=0.16 hyp=0.84 cameraTheta=0.19 mountX=-0.14 mountY=-0.84, mountTheta=-1.74
00:22:01.185 00.001 14964 SchedulePrimaryMove(1136A648, x=0.82, y=0.16, opts=13)
00:22:01.185 00.000 14964 Enqueuing Move request for scope (0.82, 0.16)
00:22:01.186 00.001 12044 Worker thread wakes up
00:22:01.186 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.16) opts 0xd
00:22:01.186 00.000 12044 Handling offset move in thread for scope, endpoint = (0.82, 0.16)
00:22:01.186 00.000 12044 Moving (0.82, 0.16) raw xDistance=-0.14 yDistance=-0.84
00:22:01.186 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.43, using input
00:22:01.186 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.11
00:22:01.186 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.78 newest=-1.94
00:22:01.186 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
00:22:01.186 00.000 12044 MoveAxis(E, 0, ABG)
00:22:01.186 00.000 12044 Move returns status 0, amount 0
00:22:01.186 00.000 12044 BLC: Oldest BLC event removed
00:22:01.186 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 358 applied
00:22:01.186 00.000 12044 MoveAxis(N, 436, ABG)
00:22:01.186 00.000 12044 Guiding  Dir = 0, Dur = 436
00:22:01.194 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10016, med=615, FiltMin=537, FiltMax=8555, Gamma=0.810
00:22:01.200 00.006 14964 UpdateGuideState exits: m=297074 SNR=322.9
00:22:01.201 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:01.201 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:01.202 00.001 14964 Enqueuing Expose request
00:22:01.217 00.015 12044 IsSlewing returns 0
00:22:01.219 00.002 12044 IsGuiding returns 0
00:22:01.250 00.031 12044 PulseGuide returned control before completion, sleep 415
00:22:01.667 00.417 12044 IsGuiding returns 1
00:22:01.667 00.000 12044 scope still moving after pulse duration time elapsed
00:22:01.720 00.053 12044 IsSlewing returns 0
00:22:01.720 00.000 12044 IsGuiding returns 0
00:22:01.720 00.000 12044 scope move finished after 436 + 64 ms
00:22:01.720 00.000 12044 Move returns status 0, amount 436
00:22:01.720 00.000 12044 move complete, result=0
00:22:01.720 00.000 12044 worker thread done servicing request
00:22:01.720 00.000 12044 Worker thread wakes up
00:22:01.720 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:01.720 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:01.720 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.8 px 436 ms NORTH
00:22:04.849 03.129 12044 Exposure complete
00:22:04.873 00.024 12044 worker thread done servicing request
00:22:04.873 00.000 14964 OnExposeComplete: enter
00:22:04.874 00.001 14964 UpdateGuideState(): m_state=6
00:22:04.875 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1906
00:22:04.875 00.000 14964 Star::Find returns 1 (0), X=275.94, Y=94.85, Mass=309564, SNR=346.3, Peak=15948 HFD=4.3
00:22:04.876 00.001 14964 MultiStar: [#1 -0.04,-1.10,0.00,M7] [#2 -0.17,-1.71,0.00,M6] 
00:22:04.876 00.000 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.09 = 3.09)
00:22:04.876 00.000 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
00:22:04.877 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.76 hyp=0.76 cameraTheta=1.53 mountX=-0.76 mountY=-0.11, mountTheta=-3.00
00:22:04.878 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.76, opts=13)
00:22:04.878 00.000 14964 Enqueuing Move request for scope (0.03, 0.76)
00:22:04.879 00.001 12044 Worker thread wakes up
00:22:04.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.76) opts 0xd
00:22:04.879 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.76)
00:22:04.879 00.000 12044 Moving (0.03, 0.76) raw xDistance=-0.76 yDistance=-0.11
00:22:04.879 00.000 12044 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.18, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.836552, 1:0.105900
00:22:04.879 00.000 12044 BLC: No correction, Miss < min_move
00:22:04.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.62 from input -0.76, slope = -0.14
00:22:04.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:04.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:04.879 00.000 12044 MoveAxis(E, 73, ABG)
00:22:04.879 00.000 12044 Guiding  Dir = 2, Dur = 73
00:22:04.887 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15948, med=615, FiltMin=530, FiltMax=13145, Gamma=0.810
00:22:04.892 00.005 14964 UpdateGuideState exits: m=309564 SNR=346.3
00:22:04.893 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:04.894 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:04.894 00.000 14964 Enqueuing Expose request
00:22:04.919 00.025 12044 IsSlewing returns 0
00:22:04.919 00.000 12044 IsGuiding returns 0
00:22:04.950 00.031 12044 PulseGuide returned control before completion, sleep 52
00:22:05.011 00.061 12044 IsGuiding returns 1
00:22:05.011 00.000 12044 scope still moving after pulse duration time elapsed
00:22:05.064 00.053 12044 IsSlewing returns 0
00:22:05.064 00.000 12044 IsGuiding returns 0
00:22:05.064 00.000 12044 scope move finished after 73 + 72 ms
00:22:05.064 00.000 12044 Move returns status 0, amount 73
00:22:05.064 00.000 12044 MoveAxis(N, 0, ABG)
00:22:05.064 00.000 12044 Move returns status 0, amount 0
00:22:05.064 00.000 12044 move complete, result=0
00:22:05.064 00.000 12044 worker thread done servicing request
00:22:05.064 00.000 12044 Worker thread wakes up
00:22:05.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:05.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:05.064 00.000 14964 GuideStep: -0.8 px 73 ms EAST, -0.1 px 0 ms NORTH
00:22:08.162 03.098 12044 Exposure complete
00:22:08.184 00.022 12044 worker thread done servicing request
00:22:08.184 00.000 14964 OnExposeComplete: enter
00:22:08.184 00.000 14964 UpdateGuideState(): m_state=6
00:22:08.184 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1907
00:22:08.186 00.002 14964 Star::Find returns 1 (0), X=276.17, Y=94.22, Mass=301424, SNR=344.8, Peak=13495 HFD=4.5
00:22:08.186 00.000 14964 MultiStar: [#1 0.30,-0.62,0.00,M8] [#2 0.40,-0.34,0.07,U] 
00:22:08.187 00.001 14964 refined, 1 included, MultiStar: {0.27, 0.10}, one-star: {0.26, 0.13}
00:22:08.187 00.000 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
00:22:08.188 00.001 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
00:22:08.188 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.34 mountX=-0.09 mountY=-0.28, mountTheta=-1.89
00:22:08.189 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.10, opts=13)
00:22:08.190 00.001 14964 Enqueuing Move request for scope (0.27, 0.10)
00:22:08.190 00.000 12044 Worker thread wakes up
00:22:08.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
00:22:08.190 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
00:22:08.190 00.000 12044 Moving (0.27, 0.10) raw xDistance=-0.09 yDistance=-0.28
00:22:08.190 00.000 12044 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.18, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.836552, 1:0.105900, 2:0.280702
00:22:08.190 00.000 12044 BLC: No correction, Miss < min_move
00:22:08.190 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.41, using input
00:22:08.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.08
00:22:08.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:08.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:22:08.190 00.000 12044 MoveAxis(E, 0, ABG)
00:22:08.190 00.000 12044 Move returns status 0, amount 0
00:22:08.190 00.000 12044 MoveAxis(N, 0, ABG)
00:22:08.190 00.000 12044 Move returns status 0, amount 0
00:22:08.191 00.001 12044 move complete, result=0
00:22:08.191 00.000 12044 worker thread done servicing request
00:22:08.198 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13495, med=613, FiltMin=531, FiltMax=10943, Gamma=0.810
00:22:08.203 00.005 14964 UpdateGuideState exits: m=301424 SNR=344.8
00:22:08.204 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.204 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:08.205 00.001 14964 Enqueuing Expose request
00:22:08.205 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:22:08.206 00.001 12044 Worker thread wakes up
00:22:08.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:08.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:11.309 03.103 12044 Exposure complete
00:22:11.332 00.023 12044 worker thread done servicing request
00:22:11.333 00.001 14964 OnExposeComplete: enter
00:22:11.333 00.000 14964 UpdateGuideState(): m_state=6
00:22:11.334 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1908
00:22:11.334 00.000 14964 Star::Find returns 1 (0), X=276.01, Y=94.08, Mass=299873, SNR=338.6, Peak=14129 HFD=4.4
00:22:11.335 00.001 14964 MultiStar: [#1 0.25,-0.60,0.00,M9] [#2 0.05,-0.39,0.05,U] 
00:22:11.335 00.000 14964 single-star, 1 included, MultiStar: {0.10, -0.03}, one-star: {0.11, -0.02}
00:22:11.336 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
00:22:11.336 00.000 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
00:22:11.337 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=0.02 mountY=-0.10, mountTheta=-1.40
00:22:11.338 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.02, opts=13)
00:22:11.338 00.000 14964 Enqueuing Move request for scope (0.11, -0.02)
00:22:11.339 00.001 12044 Worker thread wakes up
00:22:11.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:22:11.339 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:22:11.339 00.000 12044 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.10
00:22:11.339 00.000 12044 BLC: window closed
00:22:11.339 00.000 12044 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.18, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.836552, 1:0.105900, 2:0.280702
00:22:11.339 00.000 12044 BLC: No correction, Miss < min_move
00:22:11.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.04
00:22:11.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:11.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:11.339 00.000 12044 MoveAxis(E, 0, ABG)
00:22:11.339 00.000 12044 Move returns status 0, amount 0
00:22:11.339 00.000 12044 MoveAxis(N, 0, ABG)
00:22:11.339 00.000 12044 Move returns status 0, amount 0
00:22:11.339 00.000 12044 move complete, result=0
00:22:11.339 00.000 12044 worker thread done servicing request
00:22:11.346 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14129, med=615, FiltMin=533, FiltMax=11859, Gamma=0.810
00:22:11.352 00.006 14964 UpdateGuideState exits: m=299873 SNR=338.6
00:22:11.352 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:11.353 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:11.353 00.000 14964 Enqueuing Expose request
00:22:11.354 00.001 12044 Worker thread wakes up
00:22:11.354 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:11.354 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:11.354 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:14.457 03.103 12044 Exposure complete
00:22:14.485 00.028 12044 worker thread done servicing request
00:22:14.485 00.000 14964 OnExposeComplete: enter
00:22:14.486 00.001 14964 UpdateGuideState(): m_state=6
00:22:14.487 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1909
00:22:14.487 00.000 14964 Star::Find returns 1 (0), X=276.13, Y=94.35, Mass=303147, SNR=342.4, Peak=15428 HFD=4.6
00:22:14.488 00.001 14964 MultiStar: [#1 0.42,-0.69,0.00,M10] [#2 0.59,-0.52,0.00,M5] 
00:22:14.488 00.000 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
00:22:14.488 00.000 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.82)
00:22:14.489 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.86 mountX=-0.25 mountY=-0.25, mountTheta=-2.37
00:22:14.490 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.26, opts=13)
00:22:14.490 00.000 14964 Enqueuing Move request for scope (0.22, 0.26)
00:22:14.491 00.001 12044 Worker thread wakes up
00:22:14.491 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
00:22:14.491 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
00:22:14.491 00.000 12044 Moving (0.22, 0.26) raw xDistance=-0.25 yDistance=-0.25
00:22:14.491 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.03
00:22:14.491 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:14.491 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:22:14.491 00.000 12044 MoveAxis(E, 0, ABG)
00:22:14.491 00.000 12044 Move returns status 0, amount 0
00:22:14.491 00.000 12044 MoveAxis(N, 0, ABG)
00:22:14.491 00.000 12044 Move returns status 0, amount 0
00:22:14.491 00.000 12044 move complete, result=0
00:22:14.491 00.000 12044 worker thread done servicing request
00:22:14.498 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15428, med=615, FiltMin=531, FiltMax=11143, Gamma=0.810
00:22:14.503 00.005 14964 UpdateGuideState exits: m=303147 SNR=342.4
00:22:14.504 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.504 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:14.505 00.001 14964 Enqueuing Expose request
00:22:14.505 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:22:14.506 00.001 12044 Worker thread wakes up
00:22:14.506 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:14.506 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:17.635 03.129 12044 Exposure complete
00:22:17.658 00.023 12044 worker thread done servicing request
00:22:17.658 00.000 14964 OnExposeComplete: enter
00:22:17.659 00.001 14964 UpdateGuideState(): m_state=6
00:22:17.660 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1910
00:22:17.660 00.000 14964 Star::Find returns 1 (0), X=276.11, Y=94.78, Mass=308420, SNR=350.1, Peak=19844 HFD=4.2
00:22:17.661 00.001 14964 MultiStar: [#1 0.19,-0.63,0.00,R] [#2 0.11,-0.34,0.07,U] 
00:22:17.661 00.000 14964 refined, 1 included, MultiStar: {0.20, 0.62}, one-star: {0.20, 0.69}
00:22:17.661 00.000 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.56) = xAngle (2.82 = 2.82)
00:22:17.662 00.001 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.41)
00:22:17.662 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.62 hyp=0.65 cameraTheta=1.27 mountX=-0.62 mountY=-0.26, mountTheta=-2.74
00:22:17.663 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.62, opts=13)
00:22:17.664 00.001 14964 Enqueuing Move request for scope (0.20, 0.62)
00:22:17.664 00.000 12044 Worker thread wakes up
00:22:17.664 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.62) opts 0xd
00:22:17.664 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.62)
00:22:17.664 00.000 12044 Moving (0.20, 0.62) raw xDistance=-0.62 yDistance=-0.26
00:22:17.664 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.62, slope = -0.02
00:22:17.664 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:17.665 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:22:17.665 00.000 12044 MoveAxis(E, 16, ABG)
00:22:17.665 00.000 12044 Guiding  Dir = 2, Dur = 16
00:22:17.672 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19844, med=614, FiltMin=529, FiltMax=12635, Gamma=0.810
00:22:17.677 00.005 14964 UpdateGuideState exits: m=308420 SNR=350.1
00:22:17.678 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:17.679 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:17.679 00.000 14964 Enqueuing Expose request
00:22:17.718 00.039 12044 IsSlewing returns 0
00:22:17.718 00.000 12044 IsGuiding returns 0
00:22:17.750 00.032 12044 IsGuiding returns 1
00:22:17.750 00.000 12044 scope still moving after pulse duration time elapsed
00:22:17.809 00.059 12044 IsSlewing returns 0
00:22:17.809 00.000 12044 IsGuiding returns 0
00:22:17.809 00.000 12044 scope move finished after 16 + 75 ms
00:22:17.809 00.000 12044 Move returns status 0, amount 16
00:22:17.809 00.000 12044 MoveAxis(N, 0, ABG)
00:22:17.809 00.000 12044 Move returns status 0, amount 0
00:22:17.809 00.000 12044 move complete, result=0
00:22:17.810 00.001 12044 worker thread done servicing request
00:22:17.810 00.000 12044 Worker thread wakes up
00:22:17.810 00.000 14964 GuideStep: -0.6 px 16 ms EAST, -0.3 px 0 ms NORTH
00:22:17.810 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:17.810 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:20.912 03.102 12044 Exposure complete
00:22:20.935 00.023 12044 worker thread done servicing request
00:22:20.935 00.000 14964 OnExposeComplete: enter
00:22:20.936 00.001 14964 UpdateGuideState(): m_state=6
00:22:20.936 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1911
00:22:20.937 00.001 14964 Star::Find returns 1 (0), X=275.88, Y=94.52, Mass=302475, SNR=343.2, Peak=17608 HFD=3.9
00:22:20.937 00.000 14964 MultiStar: [#1 -0.30,0.13,0.17,U] [#2 0.08,-0.71,0.00,M5] 
00:22:20.938 00.001 14964 refined, 1 included, MultiStar: {-0.06, 0.38}, one-star: {-0.03, 0.42}
00:22:20.938 00.000 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
00:22:20.939 00.001 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
00:22:20.939 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.74 mountX=-0.38 mountY=0.03, mountTheta=3.08
00:22:20.940 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.38, opts=13)
00:22:20.941 00.001 14964 Enqueuing Move request for scope (-0.06, 0.38)
00:22:20.941 00.000 12044 Worker thread wakes up
00:22:20.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
00:22:20.941 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
00:22:20.941 00.000 12044 Moving (-0.06, 0.38) raw xDistance=-0.38 yDistance=0.03
00:22:20.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.00
00:22:20.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:20.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:20.941 00.000 12044 MoveAxis(E, 0, ABG)
00:22:20.941 00.000 12044 Move returns status 0, amount 0
00:22:20.941 00.000 12044 MoveAxis(N, 0, ABG)
00:22:20.941 00.000 12044 Move returns status 0, amount 0
00:22:20.942 00.001 12044 move complete, result=0
00:22:20.942 00.000 12044 worker thread done servicing request
00:22:20.949 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17608, med=615, FiltMin=525, FiltMax=13411, Gamma=0.810
00:22:20.955 00.006 14964 UpdateGuideState exits: m=302475 SNR=343.2
00:22:20.956 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:20.956 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:20.957 00.001 14964 Enqueuing Expose request
00:22:20.957 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:20.958 00.001 12044 Worker thread wakes up
00:22:20.958 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:20.958 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:24.080 03.122 12044 Exposure complete
00:22:24.101 00.021 12044 worker thread done servicing request
00:22:24.101 00.000 14964 OnExposeComplete: enter
00:22:24.102 00.001 14964 UpdateGuideState(): m_state=6
00:22:24.102 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1912
00:22:24.103 00.001 14964 Star::Find returns 1 (0), X=276.13, Y=94.41, Mass=306831, SNR=347.0, Peak=18364 HFD=3.9
00:22:24.103 00.000 14964 MultiStar: [#1 -0.18,0.14,0.16,U] [#2 0.38,-0.53,0.00,M6] 
00:22:24.104 00.001 14964 refined, 1 included, MultiStar: {0.17, 0.29}, one-star: {0.22, 0.31}
00:22:24.104 00.000 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
00:22:24.105 00.001 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
00:22:24.105 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.05 mountX=-0.29 mountY=-0.19, mountTheta=-2.55
00:22:24.106 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.29, opts=13)
00:22:24.107 00.001 14964 Enqueuing Move request for scope (0.17, 0.29)
00:22:24.107 00.000 12044 Worker thread wakes up
00:22:24.107 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
00:22:24.107 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
00:22:24.107 00.000 12044 Moving (0.17, 0.29) raw xDistance=-0.29 yDistance=-0.19
00:22:24.107 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.01
00:22:24.107 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:24.107 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:22:24.108 00.001 12044 MoveAxis(E, 0, ABG)
00:22:24.108 00.000 12044 Move returns status 0, amount 0
00:22:24.108 00.000 12044 MoveAxis(N, 0, ABG)
00:22:24.108 00.000 12044 Move returns status 0, amount 0
00:22:24.108 00.000 12044 move complete, result=0
00:22:24.108 00.000 12044 worker thread done servicing request
00:22:24.115 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18364, med=615, FiltMin=520, FiltMax=13929, Gamma=0.810
00:22:24.120 00.005 14964 UpdateGuideState exits: m=306831 SNR=347.0
00:22:24.121 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:24.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:24.122 00.000 14964 Enqueuing Expose request
00:22:24.123 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:22:24.123 00.000 12044 Worker thread wakes up
00:22:24.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:24.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:27.226 03.103 12044 Exposure complete
00:22:27.246 00.020 12044 worker thread done servicing request
00:22:27.246 00.000 14964 OnExposeComplete: enter
00:22:27.247 00.001 14964 UpdateGuideState(): m_state=6
00:22:27.247 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1913
00:22:27.248 00.001 14964 Star::Find returns 1 (0), X=275.63, Y=94.83, Mass=309950, SNR=351.1, Peak=19027 HFD=3.9
00:22:27.248 00.000 14964 MultiStar: [#1 -0.63,0.16,0.00,M1] [#2 -0.24,-0.61,0.00,M7] 
00:22:27.249 00.001 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.80)
00:22:27.249 00.000 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
00:22:27.250 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.74 hyp=0.79 cameraTheta=1.93 mountX=-0.74 mountY=0.20, mountTheta=2.88
00:22:27.251 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.74, opts=13)
00:22:27.252 00.001 14964 Enqueuing Move request for scope (-0.28, 0.74)
00:22:27.253 00.001 12044 Worker thread wakes up
00:22:27.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.74) opts 0xd
00:22:27.253 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.74)
00:22:27.253 00.000 12044 Moving (-0.28, 0.74) raw xDistance=-0.74 yDistance=0.20
00:22:27.253 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.74, slope = -0.02
00:22:27.253 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:27.253 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:22:27.253 00.000 12044 MoveAxis(E, 17, ABG)
00:22:27.253 00.000 12044 Guiding  Dir = 2, Dur = 17
00:22:27.261 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19027, med=615, FiltMin=526, FiltMax=14378, Gamma=0.810
00:22:27.266 00.005 14964 UpdateGuideState exits: m=309950 SNR=351.1
00:22:27.267 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:27.267 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:27.268 00.001 14964 Enqueuing Expose request
00:22:27.295 00.027 12044 IsSlewing returns 0
00:22:27.296 00.001 12044 IsGuiding returns 0
00:22:27.328 00.032 12044 IsGuiding returns 1
00:22:27.328 00.000 12044 scope still moving after pulse duration time elapsed
00:22:27.388 00.060 12044 IsSlewing returns 0
00:22:27.388 00.000 12044 IsGuiding returns 0
00:22:27.388 00.000 12044 scope move finished after 17 + 75 ms
00:22:27.388 00.000 12044 Move returns status 0, amount 17
00:22:27.388 00.000 12044 MoveAxis(N, 0, ABG)
00:22:27.388 00.000 12044 Move returns status 0, amount 0
00:22:27.389 00.001 12044 move complete, result=0
00:22:27.389 00.000 12044 worker thread done servicing request
00:22:27.389 00.000 12044 Worker thread wakes up
00:22:27.389 00.000 14964 GuideStep: -0.7 px 17 ms EAST, 0.2 px 0 ms NORTH
00:22:27.389 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:27.389 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:30.493 03.104 12044 Exposure complete
00:22:30.516 00.023 12044 worker thread done servicing request
00:22:30.516 00.000 14964 OnExposeComplete: enter
00:22:30.517 00.001 14964 UpdateGuideState(): m_state=6
00:22:30.517 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1914
00:22:30.518 00.001 14964 Star::Find returns 1 (0), X=275.19, Y=95.15, Mass=314804, SNR=355.2, Peak=28115 HFD=4.0
00:22:30.519 00.001 14964 MultiStar: [#1 -1.25,0.54,0.00,M2] [#2 -0.48,-0.14,0.08,U] 
00:22:30.519 00.000 14964 refined, 1 included, MultiStar: {-0.70, 0.97}, one-star: {-0.72, 1.06}
00:22:30.519 00.000 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.75 = -2.53)
00:22:30.520 00.001 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.52)
00:22:30.520 00.000 14964 CameraToMount -- cameraX=-0.70 cameraY=0.97 hyp=1.20 cameraTheta=2.20 mountX=-0.98 mountY=0.60, mountTheta=2.59
00:22:30.521 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=0.97, opts=13)
00:22:30.522 00.001 14964 Enqueuing Move request for scope (-0.70, 0.97)
00:22:30.522 00.000 12044 Worker thread wakes up
00:22:30.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.97) opts 0xd
00:22:30.523 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.70, 0.97)
00:22:30.523 00.000 12044 Moving (-0.70, 0.97) raw xDistance=-0.98 yDistance=0.60
00:22:30.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.98, slope = -0.06
00:22:30.523 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:22:30.523 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
00:22:30.523 00.000 12044 MoveAxis(E, 46, ABG)
00:22:30.523 00.000 12044 Guiding  Dir = 2, Dur = 46
00:22:30.530 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28115, med=614, FiltMin=523, FiltMax=14213, Gamma=0.810
00:22:30.535 00.005 14964 UpdateGuideState exits: m=314804 SNR=355.2
00:22:30.536 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.536 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:30.537 00.001 14964 Enqueuing Expose request
00:22:30.543 00.006 12044 IsSlewing returns 0
00:22:30.543 00.000 12044 IsGuiding returns 0
00:22:30.585 00.042 12044 PulseGuide returned control before completion, sleep 15
00:22:30.611 00.026 12044 IsGuiding returns 1
00:22:30.611 00.000 12044 scope still moving after pulse duration time elapsed
00:22:30.684 00.073 12044 IsSlewing returns 0
00:22:30.685 00.001 12044 IsGuiding returns 0
00:22:30.685 00.000 12044 scope move finished after 46 + 95 ms
00:22:30.685 00.000 12044 Move returns status 0, amount 46
00:22:30.685 00.000 12044 MoveAxis(N, 0, ABG)
00:22:30.685 00.000 12044 Move returns status 0, amount 0
00:22:30.685 00.000 12044 move complete, result=0
00:22:30.685 00.000 12044 worker thread done servicing request
00:22:30.685 00.000 12044 Worker thread wakes up
00:22:30.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:30.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:30.685 00.000 14964 GuideStep: -1.0 px 46 ms EAST, 0.6 px 0 ms NORTH
00:22:33.814 03.129 12044 Exposure complete
00:22:33.836 00.022 12044 worker thread done servicing request
00:22:33.837 00.001 14964 OnExposeComplete: enter
00:22:33.837 00.000 14964 UpdateGuideState(): m_state=6
00:22:33.839 00.002 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1915
00:22:33.839 00.000 14964 Star::Find returns 1 (0), X=274.86, Y=94.53, Mass=309073, SNR=354.3, Peak=26371 HFD=3.5
00:22:33.839 00.000 14964 MultiStar: [#1 -1.44,1.01,0.00,M3] [#2 -0.60,0.31,0.00,M7] 
00:22:33.839 00.000 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
00:22:33.840 00.001 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
00:22:33.840 00.000 14964 CameraToMount -- cameraX=-1.05 cameraY=0.44 hyp=1.14 cameraTheta=2.75 mountX=-0.45 mountY=1.00, mountTheta=2.00
00:22:33.841 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.05, y=0.44, opts=13)
00:22:33.842 00.001 14964 Enqueuing Move request for scope (-1.05, 0.44)
00:22:33.842 00.000 12044 Worker thread wakes up
00:22:33.843 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.44) opts 0xd
00:22:33.843 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.05, 0.44)
00:22:33.843 00.000 12044 Moving (-1.05, 0.44) raw xDistance=-0.45 yDistance=1.00
00:22:33.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.45, slope = -0.04
00:22:33.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:33.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.00
00:22:33.843 00.000 12044 MoveAxis(E, 33, ABG)
00:22:33.843 00.000 12044 Guiding  Dir = 2, Dur = 33
00:22:33.851 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26371, med=614, FiltMin=528, FiltMax=13628, Gamma=0.810
00:22:33.856 00.005 14964 UpdateGuideState exits: m=309073 SNR=354.3
00:22:33.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:33.857 00.000 14964 Enqueuing Expose request
00:22:33.873 00.016 12044 IsSlewing returns 0
00:22:33.875 00.002 12044 IsGuiding returns 0
00:22:33.906 00.031 12044 PulseGuide returned control before completion, sleep 12
00:22:33.937 00.031 12044 IsGuiding returns 1
00:22:33.937 00.000 12044 scope still moving after pulse duration time elapsed
00:22:34.015 00.078 12044 IsSlewing returns 0
00:22:34.015 00.000 12044 IsGuiding returns 0
00:22:34.015 00.000 12044 scope move finished after 33 + 107 ms
00:22:34.015 00.000 12044 Move returns status 0, amount 33
00:22:34.015 00.000 12044 MoveAxis(N, 0, ABG)
00:22:34.015 00.000 12044 Move returns status 0, amount 0
00:22:34.015 00.000 12044 move complete, result=0
00:22:34.015 00.000 12044 worker thread done servicing request
00:22:34.015 00.000 12044 Worker thread wakes up
00:22:34.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:34.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:34.015 00.000 14964 GuideStep: -0.5 px 33 ms EAST, 1.0 px 0 ms NORTH
00:22:37.106 03.091 12044 Exposure complete
00:22:37.127 00.021 12044 worker thread done servicing request
00:22:37.127 00.000 14964 OnExposeComplete: enter
00:22:37.128 00.001 14964 UpdateGuideState(): m_state=6
00:22:37.128 00.000 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1916
00:22:37.129 00.001 14964 Star::Find returns 1 (0), X=274.70, Y=94.34, Mass=305702, SNR=347.4, Peak=26999 HFD=3.5
00:22:37.129 00.000 14964 MultiStar: [#1 -1.48,1.56,0.00,M4] [#2 -0.98,0.85,0.00,M8] 
00:22:37.130 00.001 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.50 = -1.79)
00:22:37.130 00.000 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.27)
00:22:37.131 00.001 14964 CameraToMount -- cameraX=-1.21 cameraY=0.25 hyp=1.23 cameraTheta=2.94 mountX=-0.26 mountY=1.17, mountTheta=1.79
00:22:37.132 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.21, y=0.25, opts=13)
00:22:37.132 00.000 14964 Enqueuing Move request for scope (-1.21, 0.25)
00:22:37.133 00.001 12044 Worker thread wakes up
00:22:37.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.25) opts 0xd
00:22:37.133 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.21, 0.25)
00:22:37.133 00.000 12044 Moving (-1.21, 0.25) raw xDistance=-0.26 yDistance=1.17
00:22:37.133 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.34, using input
00:22:37.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.05
00:22:37.133 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.63 newest=2.77
00:22:37.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
00:22:37.133 00.000 12044 MoveAxis(E, 0, ABG)
00:22:37.133 00.000 12044 Move returns status 0, amount 0
00:22:37.133 00.000 12044 BLC: Oldest BLC event removed
00:22:37.133 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 358 applied
00:22:37.133 00.000 12044 MoveAxis(S, 467, ABG)
00:22:37.133 00.000 12044 Guiding  Dir = 1, Dur = 467
00:22:37.142 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26999, med=613, FiltMin=534, FiltMax=16032, Gamma=0.810
00:22:37.148 00.006 14964 UpdateGuideState exits: m=305702 SNR=347.4
00:22:37.149 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:37.149 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:37.150 00.001 14964 Enqueuing Expose request
00:22:37.170 00.020 12044 IsSlewing returns 0
00:22:37.171 00.001 12044 IsGuiding returns 0
00:22:37.202 00.031 12044 PulseGuide returned control before completion, sleep 446
00:22:37.655 00.453 12044 IsGuiding returns 1
00:22:37.655 00.000 12044 scope still moving after pulse duration time elapsed
00:22:37.718 00.063 12044 IsSlewing returns 0
00:22:37.718 00.000 12044 IsGuiding returns 0
00:22:37.718 00.000 12044 scope move finished after 467 + 81 ms
00:22:37.718 00.000 12044 Move returns status 0, amount 467
00:22:37.718 00.000 12044 move complete, result=0
00:22:37.718 00.000 12044 worker thread done servicing request
00:22:37.719 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 1.2 px 467 ms SOUTH
00:22:37.719 00.000 12044 Worker thread wakes up
00:22:37.719 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:37.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:40.846 03.127 12044 Exposure complete
00:22:40.873 00.027 12044 worker thread done servicing request
00:22:40.873 00.000 14964 OnExposeComplete: enter
00:22:40.874 00.001 14964 UpdateGuideState(): m_state=6
00:22:40.874 00.000 14964 Star::Find(35, 274, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1917
00:22:40.875 00.001 14964 Star::Find returns 1 (0), X=275.54, Y=94.86, Mass=307957, SNR=353.1, Peak=21413 HFD=3.9
00:22:40.875 00.000 14964 MultiStar: [#1 -0.50,1.24,0.00,M5] [#2 -0.07,0.49,0.08,U] 
00:22:40.876 00.001 14964 refined, 1 included, MultiStar: {-0.34, 0.75}, one-star: {-0.36, 0.77}
00:22:40.876 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.73)
00:22:40.876 00.000 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
00:22:40.877 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.75 hyp=0.82 cameraTheta=2.00 mountX=-0.75 mountY=0.26, mountTheta=2.80
00:22:40.878 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.75, opts=13)
00:22:40.879 00.001 14964 Enqueuing Move request for scope (-0.34, 0.75)
00:22:40.879 00.000 12044 Worker thread wakes up
00:22:40.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.75) opts 0xd
00:22:40.879 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.75)
00:22:40.879 00.000 12044 Moving (-0.34, 0.75) raw xDistance=-0.75 yDistance=0.26
00:22:40.879 00.000 12044 BLC: History state: CurrMiss=0.26, AvgInitMiss=-0.15, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.173952, 1:0.263266
00:22:40.879 00.000 12044 BLC: No correction, Miss < min_move
00:22:40.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.75, slope = -0.05
00:22:40.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:40.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:22:40.879 00.000 12044 MoveAxis(E, 39, ABG)
00:22:40.879 00.000 12044 Guiding  Dir = 2, Dur = 39
00:22:40.888 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21413, med=615, FiltMin=531, FiltMax=16937, Gamma=0.810
00:22:40.893 00.005 14964 UpdateGuideState exits: m=307957 SNR=353.1
00:22:40.894 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:40.894 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:40.895 00.001 14964 Enqueuing Expose request
00:22:40.904 00.009 12044 IsSlewing returns 0
00:22:40.904 00.000 12044 IsGuiding returns 0
00:22:40.936 00.032 12044 PulseGuide returned control before completion, sleep 18
00:22:40.981 00.045 12044 IsGuiding returns 1
00:22:40.981 00.000 12044 scope still moving after pulse duration time elapsed
00:22:41.077 00.096 12044 IsSlewing returns 0
00:22:41.077 00.000 12044 IsGuiding returns 0
00:22:41.077 00.000 12044 scope move finished after 39 + 133 ms
00:22:41.077 00.000 12044 Move returns status 0, amount 39
00:22:41.077 00.000 12044 MoveAxis(N, 0, ABG)
00:22:41.077 00.000 12044 Move returns status 0, amount 0
00:22:41.077 00.000 12044 move complete, result=0
00:22:41.077 00.000 12044 worker thread done servicing request
00:22:41.077 00.000 12044 Worker thread wakes up
00:22:41.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:41.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:41.077 00.000 14964 GuideStep: -0.8 px 39 ms EAST, 0.3 px 0 ms NORTH
00:22:44.211 03.134 12044 Exposure complete
00:22:44.235 00.024 12044 worker thread done servicing request
00:22:44.235 00.000 14964 OnExposeComplete: enter
00:22:44.237 00.002 14964 UpdateGuideState(): m_state=6
00:22:44.238 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1918
00:22:44.240 00.002 14964 Star::Find returns 1 (0), X=275.54, Y=94.50, Mass=313991, SNR=355.9, Peak=23273 HFD=3.2
00:22:44.241 00.001 14964 MultiStar: [#1 -0.89,1.77,0.00,M6] [#2 -0.34,1.07,0.00,M8] 
00:22:44.243 00.002 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.87 = -2.42)
00:22:44.244 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.64)
00:22:44.245 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.41 hyp=0.55 cameraTheta=2.31 mountX=-0.41 mountY=0.33, mountTheta=2.47
00:22:44.247 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.41, opts=13)
00:22:44.250 00.003 14964 Enqueuing Move request for scope (-0.37, 0.41)
00:22:44.251 00.001 12044 Worker thread wakes up
00:22:44.252 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.41) opts 0xd
00:22:44.252 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.41)
00:22:44.252 00.000 12044 Moving (-0.37, 0.41) raw xDistance=-0.41 yDistance=0.33
00:22:44.252 00.000 12044 BLC: History state: CurrMiss=0.33, AvgInitMiss=-0.15, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.173952, 1:0.263266, 2:0.327848
00:22:44.252 00.000 12044 BLC: No correction, Miss < min_move
00:22:44.252 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.41, slope = -0.02
00:22:44.252 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:44.252 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:22:44.252 00.000 12044 MoveAxis(E, 12, ABG)
00:22:44.252 00.000 12044 Guiding  Dir = 2, Dur = 12
00:22:44.265 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23273, med=615, FiltMin=530, FiltMax=17803, Gamma=0.810
00:22:44.275 00.010 14964 UpdateGuideState exits: m=313991 SNR=355.9
00:22:44.277 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.278 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:44.279 00.001 14964 Enqueuing Expose request
00:22:44.313 00.034 12044 IsSlewing returns 0
00:22:44.313 00.000 12044 IsGuiding returns 0
00:22:44.380 00.067 12044 IsGuiding returns 1
00:22:44.380 00.000 12044 scope still moving after pulse duration time elapsed
00:22:44.436 00.056 12044 IsSlewing returns 0
00:22:44.437 00.001 12044 IsGuiding returns 0
00:22:44.437 00.000 12044 scope move finished after 12 + 111 ms
00:22:44.437 00.000 12044 Move returns status 0, amount 12
00:22:44.437 00.000 12044 MoveAxis(N, 0, ABG)
00:22:44.437 00.000 12044 Move returns status 0, amount 0
00:22:44.437 00.000 12044 move complete, result=0
00:22:44.437 00.000 12044 worker thread done servicing request
00:22:44.437 00.000 12044 Worker thread wakes up
00:22:44.437 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:44.437 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:44.437 00.000 14964 GuideStep: -0.4 px 12 ms EAST, 0.3 px 0 ms NORTH
00:22:47.542 03.105 12044 Exposure complete
00:22:47.565 00.023 12044 worker thread done servicing request
00:22:47.565 00.000 14964 OnExposeComplete: enter
00:22:47.566 00.001 14964 UpdateGuideState(): m_state=6
00:22:47.566 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1919
00:22:47.567 00.001 14964 Star::Find returns 1 (0), X=275.97, Y=94.42, Mass=307955, SNR=352.4, Peak=29185 HFD=3.6
00:22:47.567 00.000 14964 MultiStar: [#1 -0.55,1.70,0.00,M7] [#2 0.04,1.15,0.00,M9] 
00:22:47.568 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
00:22:47.568 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
00:22:47.568 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.39 mountX=-0.32 mountY=-0.09, mountTheta=-2.86
00:22:47.570 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.32, opts=13)
00:22:47.570 00.000 14964 Enqueuing Move request for scope (0.06, 0.32)
00:22:47.571 00.001 12044 Worker thread wakes up
00:22:47.571 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
00:22:47.571 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
00:22:47.571 00.000 12044 Moving (0.06, 0.32) raw xDistance=-0.32 yDistance=-0.09
00:22:47.571 00.000 12044 BLC: window closed
00:22:47.571 00.000 12044 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.15, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.173952, 1:0.263266, 2:0.327848
00:22:47.571 00.000 12044 BLC: No correction, Miss < min_move
00:22:47.571 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.01
00:22:47.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:47.571 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:47.571 00.000 12044 MoveAxis(E, 0, ABG)
00:22:47.571 00.000 12044 Move returns status 0, amount 0
00:22:47.571 00.000 12044 MoveAxis(N, 0, ABG)
00:22:47.571 00.000 12044 Move returns status 0, amount 0
00:22:47.571 00.000 12044 move complete, result=0
00:22:47.571 00.000 12044 worker thread done servicing request
00:22:47.578 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=29185, med=614, FiltMin=531, FiltMax=11343, Gamma=0.810
00:22:47.584 00.006 14964 UpdateGuideState exits: m=307955 SNR=352.4
00:22:47.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.585 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:47.586 00.001 14964 Enqueuing Expose request
00:22:47.586 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:47.587 00.001 12044 Worker thread wakes up
00:22:47.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:47.587 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:50.683 03.096 12044 Exposure complete
00:22:50.708 00.025 12044 worker thread done servicing request
00:22:50.708 00.000 14964 OnExposeComplete: enter
00:22:50.709 00.001 14964 UpdateGuideState(): m_state=6
00:22:50.709 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1920
00:22:50.710 00.001 14964 Star::Find returns 1 (0), X=275.38, Y=94.30, Mass=311209, SNR=355.6, Peak=22691 HFD=3.6
00:22:50.710 00.000 14964 MultiStar: [#1 -0.91,2.01,0.00,M8] [#2 -0.28,1.04,0.00,M10] 
00:22:50.712 00.002 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.32 = -1.97)
00:22:50.712 00.000 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
00:22:50.713 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=0.21 hyp=0.57 cameraTheta=2.76 mountX=-0.22 mountY=0.50, mountTheta=1.98
00:22:50.715 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.21, opts=13)
00:22:50.715 00.000 14964 Enqueuing Move request for scope (-0.52, 0.21)
00:22:50.716 00.001 12044 Worker thread wakes up
00:22:50.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.21) opts 0xd
00:22:50.716 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.21)
00:22:50.716 00.000 12044 Moving (-0.52, 0.21) raw xDistance=-0.22 yDistance=0.50
00:22:50.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.02
00:22:50.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
00:22:50.716 00.000 12044 MoveAxis(E, 0, ABG)
00:22:50.716 00.000 12044 Move returns status 0, amount 0
00:22:50.716 00.000 12044 MoveAxis(S, 47, ABG)
00:22:50.716 00.000 12044 Guiding  Dir = 1, Dur = 47
00:22:50.724 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22691, med=614, FiltMin=529, FiltMax=18440, Gamma=0.810
00:22:50.730 00.006 14964 UpdateGuideState exits: m=311209 SNR=355.6
00:22:50.731 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:50.731 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:50.731 00.000 14964 Enqueuing Expose request
00:22:50.752 00.021 12044 IsSlewing returns 0
00:22:50.752 00.000 12044 IsGuiding returns 0
00:22:50.784 00.032 12044 PulseGuide returned control before completion, sleep 26
00:22:50.821 00.037 12044 IsGuiding returns 1
00:22:50.821 00.000 12044 scope still moving after pulse duration time elapsed
00:22:50.917 00.096 12044 IsSlewing returns 0
00:22:50.917 00.000 12044 IsGuiding returns 0
00:22:50.917 00.000 12044 scope move finished after 47 + 118 ms
00:22:50.917 00.000 12044 Move returns status 0, amount 47
00:22:50.917 00.000 12044 move complete, result=0
00:22:50.917 00.000 12044 worker thread done servicing request
00:22:50.917 00.000 12044 Worker thread wakes up
00:22:50.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:50.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:50.917 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 47 ms SOUTH
00:22:54.030 03.113 12044 Exposure complete
00:22:54.064 00.034 12044 worker thread done servicing request
00:22:54.064 00.000 14964 OnExposeComplete: enter
00:22:54.066 00.002 14964 UpdateGuideState(): m_state=6
00:22:54.066 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1921
00:22:54.067 00.001 14964 Star::Find returns 1 (0), X=275.54, Y=95.05, Mass=319257, SNR=348.0, Peak=19836 HFD=4.1
00:22:54.067 00.000 14964 MultiStar: [#1 -0.96,1.56,0.00,M9] [#2 -0.21,1.05,0.00,R] 
00:22:54.070 00.003 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
00:22:54.072 00.002 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.26)
00:22:54.073 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.96 hyp=1.03 cameraTheta=1.94 mountX=-0.97 mountY=0.27, mountTheta=2.87
00:22:54.077 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.96, opts=13)
00:22:54.078 00.001 14964 Enqueuing Move request for scope (-0.37, 0.96)
00:22:54.080 00.002 12044 Worker thread wakes up
00:22:54.080 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.96) opts 0xd
00:22:54.080 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.96)
00:22:54.080 00.000 12044 Moving (-0.37, 0.96) raw xDistance=-0.97 yDistance=0.27
00:22:54.080 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.97, slope = 0.00
00:22:54.080 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:54.080 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:22:54.080 00.000 12044 MoveAxis(E, 0, ABG)
00:22:54.080 00.000 12044 Move returns status 0, amount 0
00:22:54.080 00.000 12044 MoveAxis(N, 0, ABG)
00:22:54.080 00.000 12044 Move returns status 0, amount 0
00:22:54.080 00.000 12044 move complete, result=0
00:22:54.080 00.000 12044 worker thread done servicing request
00:22:54.092 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19836, med=614, FiltMin=517, FiltMax=14267, Gamma=0.810
00:22:54.103 00.011 14964 UpdateGuideState exits: m=319257 SNR=348.0
00:22:54.104 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.106 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:54.107 00.001 14964 Enqueuing Expose request
00:22:54.108 00.001 14964 GuideStep: -1.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:22:54.110 00.002 12044 Worker thread wakes up
00:22:54.110 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:54.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:22:57.213 03.103 12044 Exposure complete
00:22:57.234 00.021 12044 worker thread done servicing request
00:22:57.234 00.000 14964 OnExposeComplete: enter
00:22:57.234 00.000 14964 UpdateGuideState(): m_state=6
00:22:57.235 00.001 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1922
00:22:57.235 00.000 14964 Star::Find returns 1 (0), X=275.43, Y=95.27, Mass=312932, SNR=354.4, Peak=17508 HFD=4.5
00:22:57.237 00.002 14964 MultiStar: [#1 -1.17,1.76,0.00,M10] [#2 -0.11,-0.13,0.06,U] 
00:22:57.237 00.000 14964 refined, 1 included, MultiStar: {-0.46, 1.10}, one-star: {-0.48, 1.18}
00:22:57.238 00.001 14964 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.56) = xAngle (3.52 = -2.76)
00:22:57.238 00.000 14964 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.29)
00:22:57.239 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=1.10 hyp=1.19 cameraTheta=1.97 mountX=-1.11 mountY=0.34, mountTheta=2.84
00:22:57.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=1.10, opts=13)
00:22:57.240 00.000 14964 Enqueuing Move request for scope (-0.46, 1.10)
00:22:57.241 00.001 12044 Worker thread wakes up
00:22:57.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 1.10) opts 0xd
00:22:57.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 1.10)
00:22:57.241 00.000 12044 Moving (-0.46, 1.10) raw xDistance=-1.11 yDistance=0.34
00:22:57.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -1.11, slope = -0.01
00:22:57.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:57.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:22:57.241 00.000 12044 MoveAxis(E, 8, ABG)
00:22:57.241 00.000 12044 Guiding  Dir = 2, Dur = 8
00:22:57.248 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17508, med=614, FiltMin=530, FiltMax=14742, Gamma=0.810
00:22:57.253 00.005 14964 UpdateGuideState exits: m=312932 SNR=354.4
00:22:57.254 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.254 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:22:57.255 00.001 14964 Enqueuing Expose request
00:22:57.298 00.043 12044 IsSlewing returns 0
00:22:57.298 00.000 12044 IsGuiding returns 0
00:22:57.329 00.031 12044 IsGuiding returns 1
00:22:57.329 00.000 12044 scope still moving after pulse duration time elapsed
00:22:57.419 00.090 12044 IsSlewing returns 0
00:22:57.419 00.000 12044 IsGuiding returns 0
00:22:57.419 00.000 12044 scope move finished after 8 + 113 ms
00:22:57.419 00.000 12044 Move returns status 0, amount 8
00:22:57.419 00.000 12044 MoveAxis(N, 0, ABG)
00:22:57.419 00.000 12044 Move returns status 0, amount 0
00:22:57.419 00.000 12044 move complete, result=0
00:22:57.419 00.000 12044 worker thread done servicing request
00:22:57.419 00.000 12044 Worker thread wakes up
00:22:57.419 00.000 14964 GuideStep: -1.1 px 8 ms EAST, 0.3 px 0 ms NORTH
00:22:57.420 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:22:57.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:00.515 03.095 12044 Exposure complete
00:23:00.536 00.021 12044 worker thread done servicing request
00:23:00.536 00.000 14964 OnExposeComplete: enter
00:23:00.537 00.001 14964 UpdateGuideState(): m_state=6
00:23:00.537 00.000 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1923
00:23:00.538 00.001 14964 Star::Find returns 1 (0), X=275.34, Y=94.93, Mass=311896, SNR=355.7, Peak=18431 HFD=4.1
00:23:00.538 00.000 14964 MultiStar: [#1 -1.29,2.17,0.00,R] [#2 -0.21,0.47,0.06,U] 
00:23:00.539 00.001 14964 refined, 1 included, MultiStar: {-0.54, 0.82}, one-star: {-0.56, 0.84}
00:23:00.539 00.000 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.71 = -2.57)
00:23:00.540 00.001 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.48)
00:23:00.540 00.000 14964 CameraToMount -- cameraX=-0.54 cameraY=0.82 hyp=0.98 cameraTheta=2.16 mountX=-0.83 mountY=0.46, mountTheta=2.64
00:23:00.541 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=0.82, opts=13)
00:23:00.542 00.001 14964 Enqueuing Move request for scope (-0.54, 0.82)
00:23:00.543 00.001 12044 Worker thread wakes up
00:23:00.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.82) opts 0xd
00:23:00.543 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, 0.82)
00:23:00.543 00.000 12044 Moving (-0.54, 0.82) raw xDistance=-0.83 yDistance=0.46
00:23:00.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.83, slope = -0.03
00:23:00.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:23:00.543 00.000 12044 MoveAxis(E, 23, ABG)
00:23:00.543 00.000 12044 Guiding  Dir = 2, Dur = 23
00:23:00.551 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18431, med=615, FiltMin=529, FiltMax=13774, Gamma=0.810
00:23:00.556 00.005 14964 UpdateGuideState exits: m=311896 SNR=355.7
00:23:00.557 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.557 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:00.558 00.001 14964 Enqueuing Expose request
00:23:00.577 00.019 12044 IsSlewing returns 0
00:23:00.577 00.000 12044 IsGuiding returns 0
00:23:00.637 00.060 12044 IsGuiding returns 1
00:23:00.637 00.000 12044 scope still moving after pulse duration time elapsed
00:23:00.688 00.051 12044 IsSlewing returns 0
00:23:00.688 00.000 12044 IsGuiding returns 0
00:23:00.688 00.000 12044 scope move finished after 23 + 87 ms
00:23:00.688 00.000 12044 Move returns status 0, amount 23
00:23:00.688 00.000 12044 MoveAxis(S, 42, ABG)
00:23:00.688 00.000 12044 Guiding  Dir = 1, Dur = 42
00:23:00.719 00.031 12044 IsSlewing returns 0
00:23:00.719 00.000 12044 IsGuiding returns 0
00:23:00.750 00.031 12044 PulseGuide returned control before completion, sleep 22
00:23:00.780 00.030 12044 IsGuiding returns 1
00:23:00.780 00.000 12044 scope still moving after pulse duration time elapsed
00:23:00.887 00.107 12044 IsSlewing returns 0
00:23:00.888 00.001 12044 IsGuiding returns 0
00:23:00.888 00.000 12044 scope move finished after 42 + 127 ms
00:23:00.888 00.000 12044 Move returns status 0, amount 42
00:23:00.888 00.000 12044 move complete, result=0
00:23:00.888 00.000 12044 worker thread done servicing request
00:23:00.888 00.000 12044 Worker thread wakes up
00:23:00.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:00.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:00.888 00.000 14964 GuideStep: -0.8 px 23 ms EAST, 0.5 px 42 ms SOUTH
00:23:03.995 03.107 12044 Exposure complete
00:23:04.016 00.021 12044 worker thread done servicing request
00:23:04.016 00.000 14964 OnExposeComplete: enter
00:23:04.017 00.001 14964 UpdateGuideState(): m_state=6
00:23:04.017 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1924
00:23:04.018 00.001 14964 Star::Find returns 1 (0), X=276.09, Y=94.90, Mass=315277, SNR=347.8, Peak=16520 HFD=4.3
00:23:04.018 00.000 14964 MultiStar: [#1 0.82,-0.18,0.00,M1] [#2 0.60,0.45,0.00,M1] 
00:23:04.019 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.91 = 2.91)
00:23:04.019 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.32)
00:23:04.020 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.80 hyp=0.82 cameraTheta=1.35 mountX=-0.80 mountY=-0.26, mountTheta=-2.83
00:23:04.021 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.80, opts=13)
00:23:04.021 00.000 14964 Enqueuing Move request for scope (0.18, 0.80)
00:23:04.022 00.001 12044 Worker thread wakes up
00:23:04.022 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.80) opts 0xd
00:23:04.022 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.80)
00:23:04.022 00.000 12044 Moving (0.18, 0.80) raw xDistance=-0.80 yDistance=-0.26
00:23:04.022 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.80, slope = -0.06
00:23:04.022 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.022 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:23:04.022 00.000 12044 MoveAxis(E, 48, ABG)
00:23:04.022 00.000 12044 Guiding  Dir = 2, Dur = 48
00:23:04.031 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16520, med=615, FiltMin=532, FiltMax=13625, Gamma=0.810
00:23:04.037 00.006 14964 UpdateGuideState exits: m=315277 SNR=347.8
00:23:04.037 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.038 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:04.038 00.000 14964 Enqueuing Expose request
00:23:04.049 00.011 12044 IsSlewing returns 0
00:23:04.050 00.001 12044 IsGuiding returns 0
00:23:04.081 00.031 12044 PulseGuide returned control before completion, sleep 27
00:23:04.117 00.036 12044 IsGuiding returns 1
00:23:04.117 00.000 12044 scope still moving after pulse duration time elapsed
00:23:04.169 00.052 12044 IsSlewing returns 0
00:23:04.202 00.033 12044 IsGuiding returns 0
00:23:04.202 00.000 12044 scope move finished after 48 + 104 ms
00:23:04.202 00.000 12044 Move returns status 0, amount 48
00:23:04.202 00.000 12044 MoveAxis(N, 0, ABG)
00:23:04.202 00.000 12044 Move returns status 0, amount 0
00:23:04.202 00.000 12044 move complete, result=0
00:23:04.203 00.001 12044 worker thread done servicing request
00:23:04.203 00.000 12044 Worker thread wakes up
00:23:04.203 00.000 14964 GuideStep: -0.8 px 48 ms EAST, -0.3 px 0 ms NORTH
00:23:04.204 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:04.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:07.329 03.125 12044 Exposure complete
00:23:07.352 00.023 12044 worker thread done servicing request
00:23:07.352 00.000 14964 OnExposeComplete: enter
00:23:07.353 00.001 14964 UpdateGuideState(): m_state=6
00:23:07.353 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1925
00:23:07.354 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=92.51, Mass=296134, SNR=348.5, Peak=19179 HFD=4.6
00:23:07.354 00.000 14964 MultiStar: large primary error, entering stabilization period
00:23:07.355 00.001 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.57 = 0.57)
00:23:07.355 00.000 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.66)
00:23:07.356 00.001 14964 CameraToMount -- cameraX=1.05 cameraY=-1.58 hyp=1.90 cameraTheta=-0.98 mountX=1.59 mountY=-0.88, mountTheta=-0.51
00:23:07.357 00.001 14964 SchedulePrimaryMove(1136A648, x=1.05, y=-1.58, opts=13)
00:23:07.357 00.000 14964 Enqueuing Move request for scope (1.05, -1.58)
00:23:07.358 00.001 12044 Worker thread wakes up
00:23:07.358 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, -1.58) opts 0xd
00:23:07.358 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, -1.58)
00:23:07.358 00.000 12044 Moving (1.05, -1.58) raw xDistance=1.59 yDistance=-0.88
00:23:07.358 00.000 12044 Lowpass2 history cleared, outlier deflection
00:23:07.358 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.04 from input 1.59, slope = 0.00
00:23:07.358 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:23:07.358 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
00:23:07.358 00.000 12044 MoveAxis(W, 123, ABG)
00:23:07.358 00.000 12044 Guiding  Dir = 3, Dur = 123
00:23:07.365 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19179, med=615, FiltMin=530, FiltMax=10495, Gamma=0.810
00:23:07.371 00.006 14964 UpdateGuideState exits: m=296134 SNR=348.5
00:23:07.371 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.372 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:07.372 00.000 14964 Enqueuing Expose request
00:23:07.391 00.019 12044 IsSlewing returns 0
00:23:07.391 00.000 12044 IsGuiding returns 0
00:23:07.423 00.032 12044 PulseGuide returned control before completion, sleep 102
00:23:07.560 00.137 12044 IsGuiding returns 1
00:23:07.560 00.000 12044 scope still moving after pulse duration time elapsed
00:23:07.609 00.049 12044 IsSlewing returns 0
00:23:07.641 00.032 12044 IsGuiding returns 0
00:23:07.641 00.000 12044 scope move finished after 123 + 127 ms
00:23:07.641 00.000 12044 Move returns status 0, amount 123
00:23:07.641 00.000 12044 MoveAxis(N, 0, ABG)
00:23:07.641 00.000 12044 Move returns status 0, amount 0
00:23:07.641 00.000 12044 move complete, result=0
00:23:07.641 00.000 12044 worker thread done servicing request
00:23:07.641 00.000 12044 Worker thread wakes up
00:23:07.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:07.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:07.642 00.001 14964 GuideStep: 1.6 px 123 ms WEST, -0.9 px 0 ms NORTH
00:23:10.745 03.103 12044 Exposure complete
00:23:10.768 00.023 12044 worker thread done servicing request
00:23:10.768 00.000 14964 OnExposeComplete: enter
00:23:10.769 00.001 14964 UpdateGuideState(): m_state=6
00:23:10.769 00.000 14964 Star::Find(35, 276, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1926
00:23:10.770 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=92.97, Mass=302728, SNR=342.5, Peak=25897 HFD=4.0
00:23:10.770 00.000 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
00:23:10.771 00.001 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.79 = -2.50)
00:23:10.771 00.000 14964 CameraToMount -- cameraX=1.05 cameraY=-1.13 hyp=1.54 cameraTheta=-0.82 mountX=1.14 mountY=-0.93, mountTheta=-0.68
00:23:10.773 00.002 14964 SchedulePrimaryMove(1136A648, x=1.05, y=-1.13, opts=13)
00:23:10.773 00.000 14964 Enqueuing Move request for scope (1.05, -1.13)
00:23:10.774 00.001 12044 Worker thread wakes up
00:23:10.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, -1.13) opts 0xd
00:23:10.774 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, -1.13)
00:23:10.774 00.000 12044 Moving (1.05, -1.13) raw xDistance=1.14 yDistance=-0.93
00:23:10.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.74 from input 1.14, slope = 0.00
00:23:10.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:23:10.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.93
00:23:10.774 00.000 12044 MoveAxis(W, 88, ABG)
00:23:10.774 00.000 12044 Guiding  Dir = 3, Dur = 88
00:23:10.783 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25897, med=615, FiltMin=529, FiltMax=13061, Gamma=0.810
00:23:10.789 00.006 14964 UpdateGuideState exits: m=302728 SNR=342.5
00:23:10.789 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.790 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:10.790 00.000 14964 Enqueuing Expose request
00:23:10.795 00.005 12044 IsSlewing returns 0
00:23:10.796 00.001 12044 IsGuiding returns 0
00:23:10.827 00.031 12044 PulseGuide returned control before completion, sleep 68
00:23:10.904 00.077 12044 IsGuiding returns 1
00:23:10.904 00.000 12044 scope still moving after pulse duration time elapsed
00:23:10.978 00.074 12044 IsSlewing returns 0
00:23:10.980 00.002 12044 IsGuiding returns 0
00:23:10.980 00.000 12044 scope move finished after 88 + 96 ms
00:23:10.980 00.000 12044 Move returns status 0, amount 88
00:23:10.980 00.000 12044 MoveAxis(N, 0, ABG)
00:23:10.980 00.000 12044 Move returns status 0, amount 0
00:23:10.980 00.000 12044 move complete, result=0
00:23:10.980 00.000 12044 worker thread done servicing request
00:23:10.980 00.000 12044 Worker thread wakes up
00:23:10.981 00.001 14964 GuideStep: 1.1 px 88 ms WEST, -0.9 px 0 ms NORTH
00:23:10.983 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:10.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:14.083 03.100 12044 Exposure complete
00:23:14.104 00.021 12044 worker thread done servicing request
00:23:14.104 00.000 14964 OnExposeComplete: enter
00:23:14.105 00.001 14964 UpdateGuideState(): m_state=6
00:23:14.105 00.000 14964 Star::Find(35, 276, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1927
00:23:14.106 00.001 14964 Star::Find returns 1 (0), X=277.12, Y=93.58, Mass=305430, SNR=342.0, Peak=24823 HFD=3.6
00:23:14.106 00.000 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.16 = 1.16)
00:23:14.107 00.001 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.21 = -2.07)
00:23:14.107 00.000 14964 CameraToMount -- cameraX=1.22 cameraY=-0.51 hyp=1.32 cameraTheta=-0.40 mountX=0.53 mountY=-1.16, mountTheta=-1.14
00:23:14.109 00.002 14964 SchedulePrimaryMove(1136A648, x=1.22, y=-0.51, opts=13)
00:23:14.109 00.000 14964 Enqueuing Move request for scope (1.22, -0.51)
00:23:14.110 00.001 12044 Worker thread wakes up
00:23:14.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.51) opts 0xd
00:23:14.110 00.000 12044 Handling offset move in thread for scope, endpoint = (1.22, -0.51)
00:23:14.110 00.000 12044 Moving (1.22, -0.51) raw xDistance=0.53 yDistance=-1.16
00:23:14.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.53, slope = 0.00
00:23:14.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:23:14.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.16
00:23:14.110 00.000 12044 MoveAxis(W, 41, ABG)
00:23:14.110 00.000 12044 Guiding  Dir = 3, Dur = 41
00:23:14.118 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24823, med=615, FiltMin=531, FiltMax=13439, Gamma=0.810
00:23:14.123 00.005 14964 UpdateGuideState exits: m=305430 SNR=342.0
00:23:14.124 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.124 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:14.125 00.001 14964 Enqueuing Expose request
00:23:14.168 00.043 12044 IsSlewing returns 0
00:23:14.169 00.001 12044 IsGuiding returns 0
00:23:14.210 00.041 12044 PulseGuide returned control before completion, sleep 11
00:23:14.255 00.045 12044 IsGuiding returns 1
00:23:14.255 00.000 12044 scope still moving after pulse duration time elapsed
00:23:14.312 00.057 12044 IsSlewing returns 0
00:23:14.312 00.000 12044 IsGuiding returns 0
00:23:14.312 00.000 12044 scope move finished after 41 + 102 ms
00:23:14.312 00.000 12044 Move returns status 0, amount 41
00:23:14.312 00.000 12044 MoveAxis(N, 0, ABG)
00:23:14.312 00.000 12044 Move returns status 0, amount 0
00:23:14.312 00.000 12044 move complete, result=0
00:23:14.312 00.000 12044 worker thread done servicing request
00:23:14.312 00.000 12044 Worker thread wakes up
00:23:14.312 00.000 14964 GuideStep: 0.5 px 41 ms WEST, -1.2 px 0 ms NORTH
00:23:14.313 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:14.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:17.418 03.105 12044 Exposure complete
00:23:17.441 00.023 12044 worker thread done servicing request
00:23:17.441 00.000 14964 OnExposeComplete: enter
00:23:17.441 00.000 14964 UpdateGuideState(): m_state=6
00:23:17.441 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1928
00:23:17.443 00.002 14964 Star::Find returns 1 (0), X=276.94, Y=93.89, Mass=307729, SNR=354.2, Peak=24223 HFD=4.2
00:23:17.443 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
00:23:17.444 00.001 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.87)
00:23:17.444 00.000 14964 CameraToMount -- cameraX=1.03 cameraY=-0.20 hyp=1.05 cameraTheta=-0.19 mountX=0.21 mountY=-1.00, mountTheta=-1.36
00:23:17.445 00.001 14964 SchedulePrimaryMove(1136A648, x=1.03, y=-0.20, opts=13)
00:23:17.446 00.001 14964 Enqueuing Move request for scope (1.03, -0.20)
00:23:17.446 00.000 12044 Worker thread wakes up
00:23:17.446 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.20) opts 0xd
00:23:17.446 00.000 12044 Handling offset move in thread for scope, endpoint = (1.03, -0.20)
00:23:17.446 00.000 12044 Moving (1.03, -0.20) raw xDistance=0.21 yDistance=-1.00
00:23:17.446 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
00:23:17.446 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:23:17.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.00
00:23:17.446 00.000 12044 MoveAxis(E, 0, ABG)
00:23:17.447 00.001 12044 Move returns status 0, amount 0
00:23:17.447 00.000 12044 MoveAxis(N, 0, ABG)
00:23:17.447 00.000 12044 Move returns status 0, amount 0
00:23:17.447 00.000 12044 move complete, result=0
00:23:17.447 00.000 12044 worker thread done servicing request
00:23:17.454 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24223, med=615, FiltMin=520, FiltMax=13541, Gamma=0.810
00:23:17.459 00.005 14964 UpdateGuideState exits: m=307729 SNR=354.2
00:23:17.460 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.460 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:17.462 00.002 14964 Enqueuing Expose request
00:23:17.462 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
00:23:17.463 00.001 12044 Worker thread wakes up
00:23:17.463 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:17.463 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(241,59,71,71)
00:23:17.725 00.262 14964 evsrv: cli 01AB2C10 connect
00:23:17.725 00.000 14964 case statement mapped state 6 to 3
00:23:17.726 00.001 14964 case statement mapped state 6 to 3
00:23:17.728 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"a8ac2411-3dd8-488b-8458-0636aecb4e22"}
00:23:17.728 00.000 14964 case statement mapped state 6 to 3
00:23:17.729 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8ac2411-3dd8-488b-8458-0636aecb4e22"}
00:23:17.730 00.001 14964 evsrv: cli 01AB2C10 disconnect
00:23:17.730 00.000 14964 evsrv: cli 01AB2990 connect
00:23:17.731 00.001 14964 case statement mapped state 6 to 3
00:23:17.732 00.001 14964 case statement mapped state 6 to 3
00:23:17.732 00.000 14964 evsrv: cli 01AB2990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"10858d6e-cf36-41c8-9279-adfdecc870b8"}
00:23:17.733 00.001 14964 PhdController::Dither begins
00:23:17.733 00.000 14964 dither: size=2.00, dRA=1.36 dDec=-1.91
00:23:17.734 00.001 14964 MountToCamera -- mountTheta (0.95) + m_xAngle (-1.56) = xAngle (-0.61 = -0.61)
00:23:17.734 00.000 14964 MountToCamera -- mountX=1.36 mountY=-1.91 hyp=2.34 mountTheta=0.95 cameraX=1.92, cameraY=-1.33 cameraTheta=-0.61
00:23:17.735 00.001 14964 setting lock position to (277.83, 92.76)
00:23:17.735 00.000 14964 Mount: notify guiding dithered (1.9, -1.3)
00:23:17.736 00.001 14964 MultiStar: stabilizing after lock position change
00:23:17.736 00.000 14964 Status Line: Dither by 1.36,-1.91
00:23:17.738 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:23:17.738 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
00:23:17.739 00.001 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":0,"id":"10858d6e-cf36-41c8-9279-adfdecc870b8"}
00:23:17.741 00.002 14964 evsrv: cli 01AB2990 disconnect
00:23:20.562 02.821 12044 Exposure complete
00:23:20.586 00.024 12044 worker thread done servicing request
00:23:20.586 00.000 14964 OnExposeComplete: enter
00:23:20.586 00.000 14964 UpdateGuideState(): m_state=6
00:23:20.587 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1929
00:23:20.587 00.000 14964 Star::Find returns 1 (0), X=277.11, Y=93.85, Mass=304607, SNR=346.7, Peak=21247 HFD=4.1
00:23:20.588 00.001 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.71 = -2.57)
00:23:20.588 00.000 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.48)
00:23:20.589 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=1.09 hyp=1.30 cameraTheta=2.16 mountX=-1.10 mountY=0.61, mountTheta=2.64
00:23:20.590 00.001 14964 dither recenter: remaining=(-1.4,1.9) step=(-1.4,1.9)
00:23:20.590 00.000 14964 MountToCamera -- mountTheta (-2.19) + m_xAngle (-1.56) = xAngle (-3.75 = 2.54)
00:23:20.591 00.001 14964 MountToCamera -- mountX=-1.36 mountY=1.91 hyp=2.34 mountTheta=-2.19 cameraX=-1.92, cameraY=1.33 cameraTheta=2.54
00:23:20.591 00.000 14964 SchedulePrimaryMove(1136A648, x=-1.92, y=1.33, opts=4)
00:23:20.592 00.001 14964 Enqueuing Move request for scope (-1.92, 1.33)
00:23:20.592 00.000 14964 Mount: notify direct move -1.36,1.91
00:23:20.593 00.001 12044 Worker thread wakes up
00:23:20.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 1.33) opts 0x4
00:23:20.593 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.92, 1.33)
00:23:20.593 00.000 12044 Moving (-1.92, 1.33) raw xDistance=-1.36 yDistance=1.91
00:23:20.593 00.000 12044 BLC: window closed
00:23:20.593 00.000 12044 MoveAxis(E, 161, B)
00:23:20.593 00.000 12044 Guiding  Dir = 2, Dur = 161
00:23:20.601 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21247, med=615, FiltMin=537, FiltMax=13375, Gamma=0.810
00:23:20.606 00.005 14964 UpdateGuideState exits: m=304607 SNR=346.7
00:23:20.607 00.001 14964 PhdController: settling, locked = 1, distance = 2.89 (2.00) aobump = 0 frame = 1 / 99999
00:23:20.607 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570600.607,"Host":"NUCBOX","Inst":1,"Distance":2.89,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:23:20.608 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.608 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:20.609 00.001 14964 Enqueuing Expose request
00:23:20.640 00.031 12044 IsSlewing returns 0
00:23:20.641 00.001 12044 IsGuiding returns 0
00:23:20.672 00.031 12044 PulseGuide returned control before completion, sleep 140
00:23:20.856 00.184 12044 IsGuiding returns 1
00:23:20.856 00.000 12044 scope still moving after pulse duration time elapsed
00:23:20.921 00.065 12044 IsSlewing returns 0
00:23:20.921 00.000 12044 IsGuiding returns 0
00:23:20.921 00.000 12044 scope move finished after 161 + 119 ms
00:23:20.921 00.000 12044 Move returns status 0, amount 161
00:23:20.921 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:23:20.921 00.000 12044 MoveAxis(S, 177, B)
00:23:20.921 00.000 12044 Guiding  Dir = 1, Dur = 177
00:23:20.950 00.029 12044 IsSlewing returns 0
00:23:20.950 00.000 12044 IsGuiding returns 0
00:23:20.981 00.031 12044 PulseGuide returned control before completion, sleep 157
00:23:21.143 00.162 12044 IsGuiding returns 1
00:23:21.143 00.000 12044 scope still moving after pulse duration time elapsed
00:23:21.224 00.081 12044 IsSlewing returns 0
00:23:21.256 00.032 12044 IsGuiding returns 0
00:23:21.256 00.000 12044 scope move finished after 177 + 128 ms
00:23:21.256 00.000 12044 Move returns status 0, amount 177
00:23:21.256 00.000 12044 move complete, result=0
00:23:21.256 00.000 12044 worker thread done servicing request
00:23:21.256 00.000 12044 Worker thread wakes up
00:23:21.256 00.000 14964 GuideStep: -1.4 px 161 ms EAST, 1.9 px 177 ms SOUTH
00:23:21.258 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:21.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:24.386 03.128 12044 Exposure complete
00:23:24.418 00.032 12044 worker thread done servicing request
00:23:24.418 00.000 14964 OnExposeComplete: enter
00:23:24.420 00.002 14964 UpdateGuideState(): m_state=6
00:23:24.420 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1930
00:23:24.421 00.001 14964 Star::Find returns 1 (0), X=279.18, Y=92.44, Mass=292615, SNR=344.6, Peak=20922 HFD=3.8
00:23:24.422 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
00:23:24.422 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.91)
00:23:24.423 00.001 14964 CameraToMount -- cameraX=1.35 cameraY=-0.32 hyp=1.39 cameraTheta=-0.23 mountX=0.34 mountY=-1.31, mountTheta=-1.32
00:23:24.424 00.001 14964 SchedulePrimaryMove(1136A648, x=1.35, y=-0.32, opts=13)
00:23:24.426 00.002 14964 Enqueuing Move request for scope (1.35, -0.32)
00:23:24.427 00.001 12044 Worker thread wakes up
00:23:24.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.32) opts 0xd
00:23:24.427 00.000 12044 Handling offset move in thread for scope, endpoint = (1.35, -0.32)
00:23:24.427 00.000 12044 Moving (1.35, -0.32) raw xDistance=0.34 yDistance=-1.31
00:23:24.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.00
00:23:24.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:23:24.428 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.31
00:23:24.428 00.000 12044 MoveAxis(W, 26, ABG)
00:23:24.428 00.000 12044 Guiding  Dir = 3, Dur = 26
00:23:24.439 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20922, med=615, FiltMin=527, FiltMax=13176, Gamma=0.810
00:23:24.449 00.010 14964 UpdateGuideState exits: m=292615 SNR=344.6
00:23:24.451 00.002 14964 PhdController: settling, locked = 1, distance = 1.39 (2.00) aobump = 0 frame = 2 / 99999
00:23:24.452 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570604.452,"Host":"NUCBOX","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:23:24.453 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:24.455 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:24.456 00.001 14964 Enqueuing Expose request
00:23:24.467 00.011 12044 IsSlewing returns 0
00:23:24.468 00.001 12044 IsGuiding returns 0
00:23:24.500 00.032 12044 IsGuiding returns 1
00:23:24.500 00.000 12044 scope still moving after pulse duration time elapsed
00:23:24.559 00.059 12044 IsSlewing returns 0
00:23:24.560 00.001 12044 IsGuiding returns 0
00:23:24.560 00.000 12044 scope move finished after 26 + 64 ms
00:23:24.560 00.000 12044 Move returns status 0, amount 26
00:23:24.560 00.000 12044 MoveAxis(N, 0, ABG)
00:23:24.560 00.000 12044 Move returns status 0, amount 0
00:23:24.560 00.000 12044 move complete, result=0
00:23:24.560 00.000 12044 worker thread done servicing request
00:23:24.560 00.000 12044 Worker thread wakes up
00:23:24.560 00.000 14964 GuideStep: 0.3 px 26 ms WEST, -1.3 px 0 ms NORTH
00:23:24.561 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:24.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:27.671 03.110 12044 Exposure complete
00:23:27.694 00.023 12044 worker thread done servicing request
00:23:27.694 00.000 14964 OnExposeComplete: enter
00:23:27.695 00.001 14964 UpdateGuideState(): m_state=6
00:23:27.695 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1931
00:23:27.696 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=93.04, Mass=301479, SNR=357.1, Peak=19910 HFD=4.2
00:23:27.696 00.000 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
00:23:27.697 00.001 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.46)
00:23:27.697 00.000 14964 CameraToMount -- cameraX=1.26 cameraY=0.28 hyp=1.29 cameraTheta=0.22 mountX=-0.26 mountY=-1.28, mountTheta=-1.77
00:23:27.699 00.002 14964 SchedulePrimaryMove(1136A648, x=1.26, y=0.28, opts=13)
00:23:27.700 00.001 14964 Enqueuing Move request for scope (1.26, 0.28)
00:23:27.700 00.000 12044 Worker thread wakes up
00:23:27.700 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.28) opts 0xd
00:23:27.700 00.000 12044 Handling offset move in thread for scope, endpoint = (1.26, 0.28)
00:23:27.700 00.000 12044 Moving (1.26, 0.28) raw xDistance=-0.26 yDistance=-1.28
00:23:27.700 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
00:23:27.700 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:23:27.700 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.28
00:23:27.700 00.000 12044 MoveAxis(E, 0, ABG)
00:23:27.700 00.000 12044 Move returns status 0, amount 0
00:23:27.701 00.001 12044 MoveAxis(N, 0, ABG)
00:23:27.701 00.000 12044 Move returns status 0, amount 0
00:23:27.701 00.000 12044 move complete, result=0
00:23:27.701 00.000 12044 worker thread done servicing request
00:23:27.708 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19910, med=615, FiltMin=531, FiltMax=13592, Gamma=0.810
00:23:27.714 00.006 14964 UpdateGuideState exits: m=301479 SNR=357.1
00:23:27.714 00.000 14964 PhdController: settling, locked = 1, distance = 1.36 (2.00) aobump = 0 frame = 3 / 99999
00:23:27.715 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570607.715,"Host":"NUCBOX","Inst":1,"Distance":1.36,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
00:23:27.715 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.716 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:27.716 00.000 14964 Enqueuing Expose request
00:23:27.717 00.001 12044 Worker thread wakes up
00:23:27.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:27.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:27.717 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -1.3 px 0 ms NORTH
00:23:30.840 03.123 12044 Exposure complete
00:23:30.867 00.027 12044 worker thread done servicing request
00:23:30.867 00.000 14964 OnExposeComplete: enter
00:23:30.868 00.001 14964 UpdateGuideState(): m_state=6
00:23:30.868 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1932
00:23:30.869 00.001 14964 Star::Find returns 1 (0), X=279.15, Y=92.79, Mass=292322, SNR=343.8, Peak=18794 HFD=4.1
00:23:30.869 00.000 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
00:23:30.870 00.001 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.65)
00:23:30.870 00.000 14964 CameraToMount -- cameraX=1.31 cameraY=0.03 hyp=1.31 cameraTheta=0.03 mountX=-0.01 mountY=-1.31, mountTheta=-1.58
00:23:30.871 00.001 14964 SchedulePrimaryMove(1136A648, x=1.31, y=0.03, opts=13)
00:23:30.872 00.001 14964 Enqueuing Move request for scope (1.31, 0.03)
00:23:30.872 00.000 12044 Worker thread wakes up
00:23:30.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.31, 0.03) opts 0xd
00:23:30.872 00.000 12044 Handling offset move in thread for scope, endpoint = (1.31, 0.03)
00:23:30.872 00.000 12044 Moving (1.31, 0.03) raw xDistance=-0.01 yDistance=-1.31
00:23:30.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
00:23:30.872 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.90
00:23:30.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
00:23:30.873 00.001 12044 MoveAxis(E, 0, ABG)
00:23:30.873 00.000 12044 Move returns status 0, amount 0
00:23:30.873 00.000 12044 BLC: Oldest BLC event removed
00:23:30.873 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 358 applied
00:23:30.873 00.000 12044 MoveAxis(N, 480, ABG)
00:23:30.873 00.000 12044 Guiding  Dir = 0, Dur = 480
00:23:30.880 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18794, med=615, FiltMin=534, FiltMax=13548, Gamma=0.810
00:23:30.885 00.005 14964 UpdateGuideState exits: m=292322 SNR=343.8
00:23:30.886 00.001 14964 PhdController: settling, locked = 1, distance = 1.35 (2.00) aobump = 0 frame = 4 / 99999
00:23:30.886 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570610.886,"Host":"NUCBOX","Inst":1,"Distance":1.35,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
00:23:30.887 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.887 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:30.888 00.001 14964 Enqueuing Expose request
00:23:30.906 00.018 12044 IsSlewing returns 0
00:23:30.906 00.000 12044 IsGuiding returns 0
00:23:30.938 00.032 12044 PulseGuide returned control before completion, sleep 459
00:23:31.421 00.483 12044 IsGuiding returns 1
00:23:31.421 00.000 12044 scope still moving after pulse duration time elapsed
00:23:31.501 00.080 12044 IsSlewing returns 0
00:23:31.501 00.000 12044 IsGuiding returns 0
00:23:31.501 00.000 12044 scope move finished after 480 + 114 ms
00:23:31.501 00.000 12044 Move returns status 0, amount 480
00:23:31.501 00.000 12044 move complete, result=0
00:23:31.501 00.000 12044 worker thread done servicing request
00:23:31.501 00.000 12044 Worker thread wakes up
00:23:31.501 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:31.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:31.501 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -1.3 px 480 ms NORTH
00:23:34.600 03.099 12044 Exposure complete
00:23:34.624 00.024 12044 worker thread done servicing request
00:23:34.624 00.000 14964 OnExposeComplete: enter
00:23:34.625 00.001 14964 UpdateGuideState(): m_state=6
00:23:34.625 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1933
00:23:34.626 00.001 14964 Star::Find returns 1 (0), X=277.76, Y=93.39, Mass=302890, SNR=344.5, Peak=19841 HFD=3.7
00:23:34.626 00.000 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.25 = -3.04)
00:23:34.627 00.001 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.02)
00:23:34.627 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.63 hyp=0.63 cameraTheta=1.69 mountX=-0.63 mountY=0.01, mountTheta=3.13
00:23:34.629 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.63, opts=13)
00:23:34.629 00.000 14964 Enqueuing Move request for scope (-0.08, 0.63)
00:23:34.630 00.001 12044 Worker thread wakes up
00:23:34.630 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.63) opts 0xd
00:23:34.630 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.63)
00:23:34.630 00.000 12044 Moving (-0.08, 0.63) raw xDistance=-0.63 yDistance=0.01
00:23:34.630 00.000 12044 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.310270, 1:-0.010334
00:23:34.630 00.000 12044 BLC: No correction, Miss < min_move
00:23:34.630 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.63 is < calculated value -0.69, using input
00:23:34.630 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.63, slope = -0.27
00:23:34.630 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:34.630 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:34.630 00.000 12044 MoveAxis(E, 48, ABG)
00:23:34.630 00.000 12044 Guiding  Dir = 2, Dur = 48
00:23:34.637 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19841, med=615, FiltMin=529, FiltMax=14823, Gamma=0.810
00:23:34.643 00.006 14964 UpdateGuideState exits: m=302890 SNR=344.5
00:23:34.644 00.001 14964 PhdController: settling, locked = 1, distance = 1.13 (2.00) aobump = 0 frame = 5 / 99999
00:23:34.644 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570614.644,"Host":"NUCBOX","Inst":1,"Distance":1.13,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
00:23:34.645 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:34.645 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:34.646 00.001 14964 Enqueuing Expose request
00:23:34.655 00.009 12044 IsSlewing returns 0
00:23:34.657 00.002 12044 IsGuiding returns 0
00:23:34.689 00.032 12044 PulseGuide returned control before completion, sleep 26
00:23:34.722 00.033 12044 IsGuiding returns 1
00:23:34.722 00.000 12044 scope still moving after pulse duration time elapsed
00:23:34.793 00.071 12044 IsSlewing returns 0
00:23:34.794 00.001 12044 IsGuiding returns 0
00:23:34.794 00.000 12044 scope move finished after 48 + 89 ms
00:23:34.794 00.000 12044 Move returns status 0, amount 48
00:23:34.794 00.000 12044 MoveAxis(N, 0, ABG)
00:23:34.794 00.000 12044 Move returns status 0, amount 0
00:23:34.794 00.000 12044 move complete, result=0
00:23:34.794 00.000 12044 worker thread done servicing request
00:23:34.794 00.000 12044 Worker thread wakes up
00:23:34.794 00.000 14964 GuideStep: -0.6 px 48 ms EAST, 0.0 px 0 ms NORTH
00:23:34.795 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:34.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:37.911 03.116 12044 Exposure complete
00:23:37.935 00.024 12044 worker thread done servicing request
00:23:37.935 00.000 14964 OnExposeComplete: enter
00:23:37.935 00.000 14964 UpdateGuideState(): m_state=6
00:23:37.936 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1934
00:23:37.936 00.000 14964 Star::Find returns 1 (0), X=277.40, Y=93.15, Mass=302568, SNR=341.3, Peak=18581 HFD=4.0
00:23:37.937 00.001 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.97 = -2.31)
00:23:37.938 00.001 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
00:23:37.938 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.39 hyp=0.58 cameraTheta=2.41 mountX=-0.39 mountY=0.39, mountTheta=2.36
00:23:37.939 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.39, opts=13)
00:23:37.940 00.001 14964 Enqueuing Move request for scope (-0.43, 0.39)
00:23:37.940 00.000 12044 Worker thread wakes up
00:23:37.940 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.39) opts 0xd
00:23:37.940 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.39)
00:23:37.940 00.000 12044 Moving (-0.43, 0.39) raw xDistance=-0.39 yDistance=0.39
00:23:37.940 00.000 12044 BLC: History state: CurrMiss=-0.39, AvgInitMiss=-0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.310270, 1:-0.010334, 2:-0.392623
00:23:37.940 00.000 12044 BLC: No correction, Miss < min_move
00:23:37.940 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.39 is < calculated value -0.60, using input
00:23:37.940 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.39, slope = -0.18
00:23:37.940 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:37.940 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:23:37.940 00.000 12044 MoveAxis(E, 30, ABG)
00:23:37.940 00.000 12044 Guiding  Dir = 2, Dur = 30
00:23:37.948 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18581, med=615, FiltMin=533, FiltMax=14367, Gamma=0.810
00:23:37.953 00.005 14964 UpdateGuideState exits: m=302568 SNR=341.3
00:23:37.954 00.001 14964 PhdController: settling, locked = 1, distance = 0.97 (2.00) aobump = 0 frame = 6 / 99999
00:23:37.954 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570617.954,"Host":"NUCBOX","Inst":1,"Distance":0.97,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
00:23:37.955 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.955 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:37.956 00.001 14964 Enqueuing Expose request
00:23:37.966 00.010 12044 IsSlewing returns 0
00:23:37.966 00.000 12044 IsGuiding returns 0
00:23:38.054 00.088 12044 IsGuiding returns 1
00:23:38.054 00.000 12044 scope still moving after pulse duration time elapsed
00:23:38.109 00.055 12044 IsSlewing returns 0
00:23:38.110 00.001 12044 IsGuiding returns 0
00:23:38.110 00.000 12044 scope move finished after 30 + 113 ms
00:23:38.110 00.000 12044 Move returns status 0, amount 30
00:23:38.110 00.000 12044 MoveAxis(N, 0, ABG)
00:23:38.110 00.000 12044 Move returns status 0, amount 0
00:23:38.110 00.000 12044 move complete, result=0
00:23:38.110 00.000 12044 worker thread done servicing request
00:23:38.110 00.000 12044 Worker thread wakes up
00:23:38.110 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:38.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:38.110 00.000 14964 GuideStep: -0.4 px 30 ms EAST, 0.4 px 0 ms NORTH
00:23:41.215 03.105 12044 Exposure complete
00:23:41.236 00.021 12044 worker thread done servicing request
00:23:41.236 00.000 14964 OnExposeComplete: enter
00:23:41.237 00.001 14964 UpdateGuideState(): m_state=6
00:23:41.237 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1935
00:23:41.238 00.001 14964 Star::Find returns 1 (0), X=277.71, Y=92.33, Mass=297264, SNR=339.7, Peak=19687 HFD=3.8
00:23:41.238 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
00:23:41.239 00.001 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
00:23:41.239 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.86 mountX=0.43 mountY=0.17, mountTheta=0.38
00:23:41.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.43, opts=13)
00:23:41.241 00.001 14964 Enqueuing Move request for scope (-0.13, -0.43)
00:23:41.241 00.000 12044 Worker thread wakes up
00:23:41.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
00:23:41.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
00:23:41.241 00.000 12044 Moving (-0.13, -0.43) raw xDistance=0.43 yDistance=0.17
00:23:41.241 00.000 12044 BLC: window closed
00:23:41.242 00.001 12044 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.310270, 1:-0.010334, 2:-0.392623
00:23:41.242 00.000 12044 BLC: No correction, Miss < min_move
00:23:41.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.43, slope = -0.02
00:23:41.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:23:41.242 00.000 12044 MoveAxis(E, 0, ABG)
00:23:41.242 00.000 12044 Move returns status 0, amount 0
00:23:41.242 00.000 12044 MoveAxis(N, 0, ABG)
00:23:41.242 00.000 12044 Move returns status 0, amount 0
00:23:41.242 00.000 12044 move complete, result=0
00:23:41.242 00.000 12044 worker thread done servicing request
00:23:41.249 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19687, med=615, FiltMin=527, FiltMax=14684, Gamma=0.810
00:23:41.254 00.005 14964 UpdateGuideState exits: m=297264 SNR=339.7
00:23:41.255 00.001 14964 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 7 / 99999
00:23:41.255 00.000 14964 PhdController: newstate STATE_FINISH
00:23:41.256 00.001 14964 PhdController complete: success
00:23:41.256 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778570621.256,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:23:41.257 00.001 14964 Mount: notify guiding dither settle done success=1
00:23:41.257 00.000 14964 PhdController: newstate STATE_IDLE
00:23:41.258 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.258 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:41.259 00.001 14964 Enqueuing Expose request
00:23:41.260 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:41.260 00.000 12044 Worker thread wakes up
00:23:41.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:41.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:44.384 03.124 12044 Exposure complete
00:23:44.406 00.022 12044 worker thread done servicing request
00:23:44.406 00.000 14964 OnExposeComplete: enter
00:23:44.407 00.001 14964 UpdateGuideState(): m_state=6
00:23:44.408 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1936
00:23:44.408 00.000 14964 Star::Find returns 1 (0), X=277.53, Y=92.87, Mass=301215, SNR=344.1, Peak=15837 HFD=4.3
00:23:44.409 00.001 14964 MultiStar: exiting stabilization period
00:23:44.409 00.000 14964 MultiStar: updating star positions after lock position change
00:23:44.410 00.001 14964 Star::Find(35, 72, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1936
00:23:44.410 00.000 14964 Star::Find returns 1 (0), X=72.65, Y=326.91, Mass=16618, SNR=59.1, Peak=2061 HFD=3.3
00:23:44.411 00.001 14964 Star::Find(35, 138, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1936
00:23:44.411 00.000 14964 Star::Find returns 1 (0), X=139.24, Y=316.79, Mass=4537, SNR=26.0, Peak=1164 HFD=2.8
00:23:44.412 00.001 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
00:23:44.412 00.000 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
00:23:44.413 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=-0.11 mountY=0.29, mountTheta=1.94
00:23:44.414 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.11, opts=13)
00:23:44.414 00.000 14964 Enqueuing Move request for scope (-0.31, 0.11)
00:23:44.415 00.001 12044 Worker thread wakes up
00:23:44.415 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
00:23:44.415 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
00:23:44.415 00.000 12044 Moving (-0.31, 0.11) raw xDistance=-0.11 yDistance=0.29
00:23:44.415 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
00:23:44.415 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:44.415 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:23:44.415 00.000 12044 MoveAxis(E, 0, ABG)
00:23:44.415 00.000 12044 Move returns status 0, amount 0
00:23:44.415 00.000 12044 MoveAxis(N, 0, ABG)
00:23:44.415 00.000 12044 Move returns status 0, amount 0
00:23:44.415 00.000 12044 move complete, result=0
00:23:44.415 00.000 12044 worker thread done servicing request
00:23:44.422 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15837, med=615, FiltMin=539, FiltMax=12871, Gamma=0.810
00:23:44.428 00.006 14964 UpdateGuideState exits: m=301215 SNR=344.1
00:23:44.429 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:44.429 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:44.429 00.000 14964 Enqueuing Expose request
00:23:44.430 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:23:44.430 00.000 12044 Worker thread wakes up
00:23:44.431 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:44.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:47.558 03.127 12044 Exposure complete
00:23:47.579 00.021 12044 worker thread done servicing request
00:23:47.579 00.000 14964 OnExposeComplete: enter
00:23:47.581 00.002 14964 UpdateGuideState(): m_state=6
00:23:47.581 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1937
00:23:47.582 00.001 14964 Star::Find returns 1 (0), X=277.53, Y=92.18, Mass=297929, SNR=340.5, Peak=18603 HFD=3.8
00:23:47.582 00.000 14964 MultiStar: [#1 0.35,0.44,0.19,U] [#2 0.19,0.40,0.08,U] 
00:23:47.583 00.001 14964 refined, 2 included, MultiStar: {-0.18, -0.37}, one-star: {-0.31, -0.58}
00:23:47.583 00.000 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
00:23:47.583 00.000 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
00:23:47.583 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-2.02 mountX=0.37 mountY=0.22, mountTheta=0.53
00:23:47.585 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.37, opts=13)
00:23:47.585 00.000 14964 Enqueuing Move request for scope (-0.18, -0.37)
00:23:47.587 00.002 12044 Worker thread wakes up
00:23:47.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.37) opts 0xd
00:23:47.587 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.37)
00:23:47.587 00.000 12044 Moving (-0.18, -0.37) raw xDistance=0.37 yDistance=0.22
00:23:47.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.37, slope = 0.03
00:23:47.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:47.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:23:47.587 00.000 12044 MoveAxis(W, 18, ABG)
00:23:47.587 00.000 12044 Guiding  Dir = 3, Dur = 18
00:23:47.593 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18603, med=615, FiltMin=521, FiltMax=15828, Gamma=0.810
00:23:47.599 00.006 14964 UpdateGuideState exits: m=297929 SNR=340.5
00:23:47.600 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:47.600 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:47.601 00.001 14964 Enqueuing Expose request
00:23:47.607 00.006 12044 IsSlewing returns 0
00:23:47.607 00.000 12044 IsGuiding returns 0
00:23:47.640 00.033 12044 IsGuiding returns 1
00:23:47.640 00.000 12044 scope still moving after pulse duration time elapsed
00:23:47.686 00.046 12044 IsSlewing returns 0
00:23:47.687 00.001 12044 IsGuiding returns 0
00:23:47.687 00.000 12044 scope move finished after 18 + 61 ms
00:23:47.687 00.000 12044 Move returns status 0, amount 18
00:23:47.687 00.000 12044 MoveAxis(N, 0, ABG)
00:23:47.687 00.000 12044 Move returns status 0, amount 0
00:23:47.687 00.000 12044 move complete, result=0
00:23:47.687 00.000 12044 worker thread done servicing request
00:23:47.687 00.000 14964 GuideStep: 0.4 px 18 ms WEST, 0.2 px 0 ms NORTH
00:23:47.688 00.001 12044 Worker thread wakes up
00:23:47.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:47.688 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:50.795 03.107 12044 Exposure complete
00:23:50.815 00.020 12044 worker thread done servicing request
00:23:50.815 00.000 14964 OnExposeComplete: enter
00:23:50.816 00.001 14964 UpdateGuideState(): m_state=6
00:23:50.816 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1938
00:23:50.817 00.001 14964 Star::Find returns 1 (0), X=277.85, Y=92.50, Mass=295316, SNR=344.1, Peak=21045 HFD=3.8
00:23:50.817 00.000 14964 MultiStar: [#1 0.70,-0.17,0.00,M1] [#2 0.37,0.32,0.08,U] 
00:23:50.818 00.001 14964 refined, 1 included, MultiStar: {0.04, -0.22}, one-star: {0.01, -0.26}
00:23:50.818 00.000 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
00:23:50.819 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
00:23:50.819 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=0.22 mountY=-0.02, mountTheta=-0.08
00:23:50.822 00.003 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.22, opts=13)
00:23:50.822 00.000 14964 Enqueuing Move request for scope (0.04, -0.22)
00:23:50.823 00.001 12044 Worker thread wakes up
00:23:50.823 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:23:50.823 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:23:50.823 00.000 12044 Moving (0.04, -0.22) raw xDistance=0.22 yDistance=-0.02
00:23:50.823 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
00:23:50.823 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:50.823 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:50.823 00.000 12044 MoveAxis(E, 0, ABG)
00:23:50.823 00.000 12044 Move returns status 0, amount 0
00:23:50.823 00.000 12044 MoveAxis(N, 0, ABG)
00:23:50.823 00.000 12044 Move returns status 0, amount 0
00:23:50.823 00.000 12044 move complete, result=0
00:23:50.823 00.000 12044 worker thread done servicing request
00:23:50.833 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21045, med=615, FiltMin=528, FiltMax=12609, Gamma=0.810
00:23:50.838 00.005 14964 UpdateGuideState exits: m=295316 SNR=344.1
00:23:50.839 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:50.839 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:50.840 00.001 14964 Enqueuing Expose request
00:23:50.840 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:50.841 00.001 12044 Worker thread wakes up
00:23:50.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:50.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:53.970 03.129 12044 Exposure complete
00:23:53.995 00.025 12044 worker thread done servicing request
00:23:53.995 00.000 14964 OnExposeComplete: enter
00:23:53.995 00.000 14964 UpdateGuideState(): m_state=6
00:23:53.996 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1939
00:23:53.996 00.000 14964 Star::Find returns 1 (0), X=277.67, Y=92.54, Mass=300468, SNR=341.7, Peak=20105 HFD=3.5
00:23:53.997 00.001 14964 MultiStar: [#1 0.40,0.33,0.18,U] [#2 0.16,0.20,0.08,U] 
00:23:53.997 00.000 14964 refined, 2 included, MultiStar: {-0.06, -0.11}, one-star: {-0.17, -0.22}
00:23:53.998 00.001 14964 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.56) = xAngle (-0.52 = -0.52)
00:23:53.998 00.000 14964 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
00:23:53.999 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=0.11 mountY=0.08, mountTheta=0.59
00:23:54.000 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.11, opts=13)
00:23:54.000 00.000 14964 Enqueuing Move request for scope (-0.06, -0.11)
00:23:54.001 00.001 12044 Worker thread wakes up
00:23:54.001 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:23:54.001 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:23:54.001 00.000 12044 Moving (-0.06, -0.11) raw xDistance=0.11 yDistance=0.08
00:23:54.001 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.22, using input
00:23:54.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
00:23:54.001 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:54.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:54.001 00.000 12044 MoveAxis(E, 0, ABG)
00:23:54.001 00.000 12044 Move returns status 0, amount 0
00:23:54.001 00.000 12044 MoveAxis(N, 0, ABG)
00:23:54.001 00.000 12044 Move returns status 0, amount 0
00:23:54.001 00.000 12044 move complete, result=0
00:23:54.001 00.000 12044 worker thread done servicing request
00:23:54.009 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20105, med=615, FiltMin=526, FiltMax=16231, Gamma=0.810
00:23:54.015 00.006 14964 UpdateGuideState exits: m=300468 SNR=341.7
00:23:54.015 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.016 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:54.016 00.000 14964 Enqueuing Expose request
00:23:54.017 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:54.018 00.001 12044 Worker thread wakes up
00:23:54.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:54.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:23:57.152 03.134 12044 Exposure complete
00:23:57.174 00.022 12044 worker thread done servicing request
00:23:57.174 00.000 14964 OnExposeComplete: enter
00:23:57.174 00.000 14964 UpdateGuideState(): m_state=6
00:23:57.175 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1940
00:23:57.175 00.000 14964 Star::Find returns 1 (0), X=277.87, Y=92.39, Mass=298225, SNR=335.4, Peak=23255 HFD=3.8
00:23:57.176 00.001 14964 MultiStar: [#1 0.62,0.11,0.18,U] [#2 0.60,0.12,0.09,U] 
00:23:57.176 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.27}, one-star: {0.03, -0.38}
00:23:57.177 00.001 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.52 = 0.52)
00:23:57.177 00.000 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.71)
00:23:57.178 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.04 mountX=0.27 mountY=-0.13, mountTheta=-0.44
00:23:57.179 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.27, opts=13)
00:23:57.179 00.000 14964 Enqueuing Move request for scope (0.16, -0.27)
00:23:57.180 00.001 12044 Worker thread wakes up
00:23:57.180 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
00:23:57.180 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
00:23:57.180 00.000 12044 Moving (0.16, -0.27) raw xDistance=0.27 yDistance=-0.13
00:23:57.180 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.46, using input
00:23:57.180 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.07
00:23:57.180 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:57.180 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:57.180 00.000 12044 MoveAxis(E, 0, ABG)
00:23:57.180 00.000 12044 Move returns status 0, amount 0
00:23:57.180 00.000 12044 MoveAxis(N, 0, ABG)
00:23:57.180 00.000 12044 Move returns status 0, amount 0
00:23:57.180 00.000 12044 move complete, result=0
00:23:57.180 00.000 12044 worker thread done servicing request
00:23:57.187 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23255, med=615, FiltMin=530, FiltMax=11337, Gamma=0.810
00:23:57.194 00.007 14964 UpdateGuideState exits: m=298225 SNR=335.4
00:23:57.194 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.195 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:23:57.195 00.000 14964 Enqueuing Expose request
00:23:57.196 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:57.196 00.000 12044 Worker thread wakes up
00:23:57.197 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:23:57.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:00.326 03.129 12044 Exposure complete
00:24:00.351 00.025 12044 worker thread done servicing request
00:24:00.351 00.000 14964 OnExposeComplete: enter
00:24:00.351 00.000 14964 UpdateGuideState(): m_state=6
00:24:00.352 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1941
00:24:00.352 00.000 14964 Star::Find returns 1 (0), X=277.92, Y=92.76, Mass=305401, SNR=352.8, Peak=22841 HFD=4.1
00:24:00.353 00.001 14964 MultiStar: [#1 0.69,-0.07,0.00,M1] [#2 0.39,0.31,0.07,U] 
00:24:00.354 00.001 14964 single-star, 1 included, MultiStar: {0.10, 0.02}, one-star: {0.08, -0.00}
00:24:00.354 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
00:24:00.354 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.69)
00:24:00.355 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=0.00 mountY=-0.08, mountTheta=-1.54
00:24:00.356 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.00, opts=13)
00:24:00.356 00.000 14964 Enqueuing Move request for scope (0.08, -0.00)
00:24:00.357 00.001 12044 Worker thread wakes up
00:24:00.357 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:24:00.357 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:24:00.357 00.000 12044 Moving (0.08, -0.00) raw xDistance=0.00 yDistance=-0.08
00:24:00.357 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.35, using input
00:24:00.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.05
00:24:00.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:00.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:00.357 00.000 12044 MoveAxis(E, 0, ABG)
00:24:00.357 00.000 12044 Move returns status 0, amount 0
00:24:00.357 00.000 12044 MoveAxis(N, 0, ABG)
00:24:00.357 00.000 12044 Move returns status 0, amount 0
00:24:00.357 00.000 12044 move complete, result=0
00:24:00.357 00.000 12044 worker thread done servicing request
00:24:00.364 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22841, med=615, FiltMin=534, FiltMax=13057, Gamma=0.810
00:24:00.370 00.006 14964 UpdateGuideState exits: m=305401 SNR=352.8
00:24:00.370 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.371 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:00.371 00.000 14964 Enqueuing Expose request
00:24:00.372 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:00.372 00.000 12044 Worker thread wakes up
00:24:00.373 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:00.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:03.495 03.122 12044 Exposure complete
00:24:03.519 00.024 12044 worker thread done servicing request
00:24:03.519 00.000 14964 OnExposeComplete: enter
00:24:03.520 00.001 14964 UpdateGuideState(): m_state=6
00:24:03.520 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1942
00:24:03.521 00.001 14964 Star::Find returns 1 (0), X=277.49, Y=92.58, Mass=301799, SNR=355.9, Peak=18849 HFD=4.1
00:24:03.522 00.001 14964 MultiStar: [#1 0.25,-0.02,0.16,U] [#2 0.18,0.14,0.08,U] 
00:24:03.522 00.000 14964 refined, 2 included, MultiStar: {-0.23, -0.14}, one-star: {-0.34, -0.18}
00:24:03.523 00.001 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
00:24:03.523 00.000 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
00:24:03.524 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=0.14 mountY=0.25, mountTheta=1.07
00:24:03.526 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.14, opts=13)
00:24:03.527 00.001 14964 Enqueuing Move request for scope (-0.23, -0.14)
00:24:03.528 00.001 12044 Worker thread wakes up
00:24:03.528 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
00:24:03.528 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
00:24:03.528 00.000 12044 Moving (-0.23, -0.14) raw xDistance=0.14 yDistance=0.25
00:24:03.528 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.37, using input
00:24:03.528 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:24:03.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.06
00:24:03.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:03.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:24:03.528 00.000 12044 MoveAxis(E, 0, ABG)
00:24:03.528 00.000 12044 Move returns status 0, amount 0
00:24:03.528 00.000 12044 MoveAxis(N, 0, ABG)
00:24:03.528 00.000 12044 Move returns status 0, amount 0
00:24:03.528 00.000 12044 move complete, result=0
00:24:03.528 00.000 12044 worker thread done servicing request
00:24:03.535 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18849, med=614, FiltMin=532, FiltMax=14280, Gamma=0.810
00:24:03.541 00.006 14964 UpdateGuideState exits: m=301799 SNR=355.9
00:24:03.541 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.542 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:03.542 00.000 14964 Enqueuing Expose request
00:24:03.543 00.001 12044 Worker thread wakes up
00:24:03.543 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:03.543 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:03.543 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:06.661 03.118 12044 Exposure complete
00:24:06.682 00.021 12044 worker thread done servicing request
00:24:06.682 00.000 14964 OnExposeComplete: enter
00:24:06.683 00.001 14964 UpdateGuideState(): m_state=6
00:24:06.683 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1943
00:24:06.684 00.001 14964 Star::Find returns 1 (0), X=277.59, Y=92.10, Mass=303272, SNR=351.4, Peak=20187 HFD=4.0
00:24:06.684 00.000 14964 MultiStar: [#1 0.39,0.42,0.18,U] [#2 0.21,0.73,0.00,M1] 
00:24:06.685 00.001 14964 refined, 1 included, MultiStar: {-0.14, -0.50}, one-star: {-0.24, -0.66}
00:24:06.685 00.000 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
00:24:06.686 00.001 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
00:24:06.686 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.85 mountX=0.49 mountY=0.19, mountTheta=0.37
00:24:06.687 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.50, opts=13)
00:24:06.688 00.001 14964 Enqueuing Move request for scope (-0.14, -0.50)
00:24:06.688 00.000 12044 Worker thread wakes up
00:24:06.688 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.50) opts 0xd
00:24:06.688 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.50)
00:24:06.688 00.000 12044 Moving (-0.14, -0.50) raw xDistance=0.49 yDistance=0.19
00:24:06.688 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.49, slope = 0.00
00:24:06.688 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:06.688 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:24:06.688 00.000 12044 MoveAxis(W, 38, ABG)
00:24:06.688 00.000 12044 Guiding  Dir = 3, Dur = 38
00:24:06.703 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20187, med=615, FiltMin=527, FiltMax=16508, Gamma=0.810
00:24:06.710 00.007 14964 UpdateGuideState exits: m=303272 SNR=351.4
00:24:06.711 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.711 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:06.712 00.001 14964 Enqueuing Expose request
00:24:06.733 00.021 12044 IsSlewing returns 0
00:24:06.734 00.001 12044 IsGuiding returns 0
00:24:06.765 00.031 12044 PulseGuide returned control before completion, sleep 18
00:24:06.798 00.033 12044 IsGuiding returns 1
00:24:06.798 00.000 12044 scope still moving after pulse duration time elapsed
00:24:06.859 00.061 12044 IsSlewing returns 0
00:24:06.860 00.001 12044 IsGuiding returns 0
00:24:06.860 00.000 12044 scope move finished after 38 + 87 ms
00:24:06.861 00.001 12044 Move returns status 0, amount 38
00:24:06.861 00.000 12044 MoveAxis(N, 0, ABG)
00:24:06.861 00.000 12044 Move returns status 0, amount 0
00:24:06.861 00.000 12044 move complete, result=0
00:24:06.861 00.000 12044 worker thread done servicing request
00:24:06.861 00.000 12044 Worker thread wakes up
00:24:06.861 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:06.861 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:06.861 00.000 14964 GuideStep: 0.5 px 38 ms WEST, 0.2 px 0 ms NORTH
00:24:09.999 03.138 12044 Exposure complete
00:24:10.033 00.034 12044 worker thread done servicing request
00:24:10.033 00.000 14964 OnExposeComplete: enter
00:24:10.034 00.001 14964 UpdateGuideState(): m_state=6
00:24:10.036 00.002 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1944
00:24:10.037 00.001 14964 Star::Find returns 1 (0), X=277.84, Y=92.89, Mass=301429, SNR=339.2, Peak=20213 HFD=4.2
00:24:10.038 00.001 14964 MultiStar: [#1 0.68,-0.43,0.00,M1] [#2 0.23,-0.38,0.07,U] 
00:24:10.040 00.002 14964 refined, 1 included, MultiStar: {0.02, 0.10}, one-star: {0.01, 0.13}
00:24:10.041 00.001 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
00:24:10.043 00.002 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.34)
00:24:10.044 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.34 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
00:24:10.046 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.10, opts=13)
00:24:10.047 00.001 14964 Enqueuing Move request for scope (0.02, 0.10)
00:24:10.049 00.002 12044 Worker thread wakes up
00:24:10.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:24:10.049 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:24:10.049 00.000 12044 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
00:24:10.049 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
00:24:10.049 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:10.049 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:10.049 00.000 12044 MoveAxis(E, 0, ABG)
00:24:10.050 00.001 12044 Move returns status 0, amount 0
00:24:10.050 00.000 12044 MoveAxis(N, 0, ABG)
00:24:10.050 00.000 12044 Move returns status 0, amount 0
00:24:10.050 00.000 12044 move complete, result=0
00:24:10.050 00.000 12044 worker thread done servicing request
00:24:10.062 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20213, med=615, FiltMin=535, FiltMax=12913, Gamma=0.810
00:24:10.069 00.007 14964 UpdateGuideState exits: m=301429 SNR=339.2
00:24:10.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:10.071 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:10.071 00.000 14964 Enqueuing Expose request
00:24:10.072 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:10.072 00.000 12044 Worker thread wakes up
00:24:10.072 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:10.072 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:13.164 03.092 12044 Exposure complete
00:24:13.185 00.021 12044 worker thread done servicing request
00:24:13.185 00.000 14964 OnExposeComplete: enter
00:24:13.186 00.001 14964 UpdateGuideState(): m_state=6
00:24:13.186 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1945
00:24:13.187 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=92.56, Mass=293877, SNR=335.4, Peak=18129 HFD=4.0
00:24:13.188 00.001 14964 MultiStar: [#1 0.39,0.06,0.16,U] [#2 0.48,0.28,0.07,U] 
00:24:13.188 00.000 14964 refined, 2 included, MultiStar: {0.00, -0.14}, one-star: {-0.09, -0.20}
00:24:13.189 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
00:24:13.189 00.000 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
00:24:13.189 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.55 mountX=0.14 mountY=0.01, mountTheta=0.08
00:24:13.191 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.14, opts=13)
00:24:13.191 00.000 14964 Enqueuing Move request for scope (0.00, -0.14)
00:24:13.192 00.001 12044 Worker thread wakes up
00:24:13.192 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
00:24:13.192 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
00:24:13.192 00.000 12044 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=0.01
00:24:13.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
00:24:13.192 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:13.193 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:13.193 00.000 12044 MoveAxis(E, 0, ABG)
00:24:13.193 00.000 12044 Move returns status 0, amount 0
00:24:13.193 00.000 12044 MoveAxis(N, 0, ABG)
00:24:13.193 00.000 12044 Move returns status 0, amount 0
00:24:13.193 00.000 12044 move complete, result=0
00:24:13.193 00.000 12044 worker thread done servicing request
00:24:13.200 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18129, med=615, FiltMin=526, FiltMax=13917, Gamma=0.810
00:24:13.206 00.006 14964 UpdateGuideState exits: m=293877 SNR=335.4
00:24:13.206 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:13.207 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:13.207 00.000 14964 Enqueuing Expose request
00:24:13.208 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:13.208 00.000 12044 Worker thread wakes up
00:24:13.208 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:13.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:16.341 03.133 12044 Exposure complete
00:24:16.363 00.022 12044 worker thread done servicing request
00:24:16.363 00.000 14964 OnExposeComplete: enter
00:24:16.364 00.001 14964 UpdateGuideState(): m_state=6
00:24:16.364 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1946
00:24:16.365 00.001 14964 Star::Find returns 1 (0), X=277.15, Y=92.61, Mass=299006, SNR=349.0, Peak=20137 HFD=3.9
00:24:16.365 00.000 14964 MultiStar: [#1 -0.14,-0.02,0.18,U] [#2 -0.35,-0.15,0.07,U] 
00:24:16.366 00.001 14964 refined, 2 included, MultiStar: {-0.59, -0.13}, one-star: {-0.68, -0.15}
00:24:16.366 00.000 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
00:24:16.367 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
00:24:16.367 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.13 hyp=0.60 cameraTheta=-2.92 mountX=0.13 mountY=0.60, mountTheta=1.36
00:24:16.368 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.13, opts=13)
00:24:16.369 00.001 14964 Enqueuing Move request for scope (-0.59, -0.13)
00:24:16.369 00.000 12044 Worker thread wakes up
00:24:16.369 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.13) opts 0xd
00:24:16.369 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.13)
00:24:16.370 00.001 12044 Moving (-0.59, -0.13) raw xDistance=0.13 yDistance=0.60
00:24:16.370 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.09
00:24:16.370 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:16.370 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
00:24:16.370 00.000 12044 MoveAxis(E, 0, ABG)
00:24:16.370 00.000 12044 Move returns status 0, amount 0
00:24:16.370 00.000 12044 MoveAxis(N, 0, ABG)
00:24:16.370 00.000 12044 Move returns status 0, amount 0
00:24:16.370 00.000 12044 move complete, result=0
00:24:16.370 00.000 12044 worker thread done servicing request
00:24:16.377 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20137, med=614, FiltMin=522, FiltMax=14107, Gamma=0.810
00:24:16.383 00.006 14964 UpdateGuideState exits: m=299006 SNR=349.0
00:24:16.383 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.384 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:16.384 00.000 14964 Enqueuing Expose request
00:24:16.385 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:24:16.385 00.000 12044 Worker thread wakes up
00:24:16.385 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:16.385 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:19.480 03.095 12044 Exposure complete
00:24:19.502 00.022 12044 worker thread done servicing request
00:24:19.502 00.000 14964 OnExposeComplete: enter
00:24:19.502 00.000 14964 UpdateGuideState(): m_state=6
00:24:19.503 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1947
00:24:19.503 00.000 14964 Star::Find returns 1 (0), X=277.51, Y=92.55, Mass=299143, SNR=340.4, Peak=18967 HFD=3.4
00:24:19.504 00.001 14964 MultiStar: [#1 0.22,0.01,0.18,U] [#2 0.04,0.28,0.08,U] 
00:24:19.505 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.14}, one-star: {-0.32, -0.21}
00:24:19.505 00.000 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
00:24:19.505 00.000 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
00:24:19.506 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.56 mountX=0.14 mountY=0.23, mountTheta=1.03
00:24:19.507 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.14, opts=13)
00:24:19.507 00.000 14964 Enqueuing Move request for scope (-0.22, -0.14)
00:24:19.508 00.001 12044 Worker thread wakes up
00:24:19.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
00:24:19.508 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
00:24:19.508 00.000 12044 Moving (-0.22, -0.14) raw xDistance=0.14 yDistance=0.23
00:24:19.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.05
00:24:19.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:19.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:24:19.508 00.000 12044 MoveAxis(E, 0, ABG)
00:24:19.508 00.000 12044 Move returns status 0, amount 0
00:24:19.508 00.000 12044 MoveAxis(N, 0, ABG)
00:24:19.508 00.000 12044 Move returns status 0, amount 0
00:24:19.508 00.000 12044 move complete, result=0
00:24:19.508 00.000 12044 worker thread done servicing request
00:24:19.516 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18967, med=614, FiltMin=519, FiltMax=14508, Gamma=0.810
00:24:19.522 00.006 14964 UpdateGuideState exits: m=299143 SNR=340.4
00:24:19.522 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.523 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:19.523 00.000 14964 Enqueuing Expose request
00:24:19.524 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:19.524 00.000 12044 Worker thread wakes up
00:24:19.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:19.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:22.633 03.109 12044 Exposure complete
00:24:22.654 00.021 12044 worker thread done servicing request
00:24:22.654 00.000 14964 OnExposeComplete: enter
00:24:22.655 00.001 14964 UpdateGuideState(): m_state=6
00:24:22.655 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1948
00:24:22.656 00.001 14964 Star::Find returns 1 (0), X=277.20, Y=92.51, Mass=298733, SNR=338.8, Peak=20955 HFD=3.8
00:24:22.656 00.000 14964 MultiStar: [#1 0.15,0.01,0.18,U] [#2 -0.08,0.08,0.08,U] 
00:24:22.657 00.001 14964 refined, 2 included, MultiStar: {-0.48, -0.19}, one-star: {-0.63, -0.25}
00:24:22.658 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
00:24:22.658 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
00:24:22.658 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.19 hyp=0.52 cameraTheta=-2.77 mountX=0.18 mountY=0.50, mountTheta=1.22
00:24:22.661 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.19, opts=13)
00:24:22.661 00.000 14964 Enqueuing Move request for scope (-0.48, -0.19)
00:24:22.662 00.001 12044 Worker thread wakes up
00:24:22.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.19) opts 0xd
00:24:22.662 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.19)
00:24:22.662 00.000 12044 Moving (-0.48, -0.19) raw xDistance=0.18 yDistance=0.50
00:24:22.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
00:24:22.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:22.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:24:22.662 00.000 12044 MoveAxis(E, 0, ABG)
00:24:22.662 00.000 12044 Move returns status 0, amount 0
00:24:22.662 00.000 12044 MoveAxis(N, 0, ABG)
00:24:22.662 00.000 12044 Move returns status 0, amount 0
00:24:22.662 00.000 12044 move complete, result=0
00:24:22.662 00.000 12044 worker thread done servicing request
00:24:22.670 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20955, med=614, FiltMin=527, FiltMax=14017, Gamma=0.810
00:24:22.675 00.005 14964 UpdateGuideState exits: m=298733 SNR=338.8
00:24:22.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:22.677 00.001 14964 Enqueuing Expose request
00:24:22.677 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
00:24:22.678 00.001 12044 Worker thread wakes up
00:24:22.678 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:22.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:25.803 03.125 12044 Exposure complete
00:24:25.824 00.021 12044 worker thread done servicing request
00:24:25.825 00.001 14964 OnExposeComplete: enter
00:24:25.825 00.000 14964 UpdateGuideState(): m_state=6
00:24:25.826 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1949
00:24:25.826 00.000 14964 Star::Find returns 1 (0), X=277.15, Y=92.44, Mass=299800, SNR=350.5, Peak=23459 HFD=3.7
00:24:25.827 00.001 14964 MultiStar: [#1 -0.02,0.22,0.18,U] [#2 -0.09,-0.01,0.09,U] 
00:24:25.827 00.000 14964 refined, 2 included, MultiStar: {-0.55, -0.22}, one-star: {-0.68, -0.32}
00:24:25.828 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.20 = -1.20)
00:24:25.828 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
00:24:25.829 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.22 hyp=0.59 cameraTheta=-2.76 mountX=0.21 mountY=0.57, mountTheta=1.21
00:24:25.830 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.22, opts=13)
00:24:25.831 00.001 14964 Enqueuing Move request for scope (-0.55, -0.22)
00:24:25.831 00.000 12044 Worker thread wakes up
00:24:25.831 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.22) opts 0xd
00:24:25.831 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.22)
00:24:25.831 00.000 12044 Moving (-0.55, -0.22) raw xDistance=0.21 yDistance=0.57
00:24:25.831 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
00:24:25.831 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=1.30
00:24:25.831 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
00:24:25.831 00.000 12044 MoveAxis(E, 0, ABG)
00:24:25.831 00.000 12044 Move returns status 0, amount 0
00:24:25.831 00.000 12044 BLC: Oldest BLC event removed
00:24:25.831 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 358 applied
00:24:25.831 00.000 12044 MoveAxis(S, 411, ABG)
00:24:25.831 00.000 12044 Guiding  Dir = 1, Dur = 411
00:24:25.839 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23459, med=614, FiltMin=528, FiltMax=12489, Gamma=0.810
00:24:25.844 00.005 14964 UpdateGuideState exits: m=299800 SNR=350.5
00:24:25.845 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:25.845 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:25.846 00.001 14964 Enqueuing Expose request
00:24:25.877 00.031 12044 IsSlewing returns 0
00:24:25.878 00.001 12044 IsGuiding returns 0
00:24:25.909 00.031 12044 PulseGuide returned control before completion, sleep 390
00:24:26.327 00.418 12044 IsGuiding returns 1
00:24:26.327 00.000 12044 scope still moving after pulse duration time elapsed
00:24:26.404 00.077 12044 IsSlewing returns 0
00:24:26.405 00.001 12044 IsGuiding returns 0
00:24:26.405 00.000 12044 scope move finished after 411 + 116 ms
00:24:26.405 00.000 12044 Move returns status 0, amount 411
00:24:26.405 00.000 12044 move complete, result=0
00:24:26.405 00.000 12044 worker thread done servicing request
00:24:26.405 00.000 12044 Worker thread wakes up
00:24:26.405 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:26.405 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:26.405 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 411 ms SOUTH
00:24:29.546 03.141 12044 Exposure complete
00:24:29.571 00.025 12044 worker thread done servicing request
00:24:29.571 00.000 14964 OnExposeComplete: enter
00:24:29.572 00.001 14964 UpdateGuideState(): m_state=6
00:24:29.573 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1950
00:24:29.573 00.000 14964 Star::Find returns 1 (0), X=277.83, Y=92.03, Mass=298689, SNR=343.7, Peak=19123 HFD=4.2
00:24:29.574 00.001 14964 MultiStar: [#1 0.63,0.35,0.00,M1] [#2 0.40,0.28,0.08,U] 
00:24:29.575 00.001 14964 refined, 1 included, MultiStar: {0.03, -0.66}, one-star: {-0.00, -0.73}
00:24:29.576 00.001 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
00:24:29.576 00.000 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
00:24:29.577 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.66 hyp=0.66 cameraTheta=-1.53 mountX=0.66 mountY=0.04, mountTheta=0.06
00:24:29.579 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.66, opts=13)
00:24:29.580 00.001 14964 Enqueuing Move request for scope (0.03, -0.66)
00:24:29.580 00.000 12044 Worker thread wakes up
00:24:29.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.66) opts 0xd
00:24:29.580 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.66)
00:24:29.580 00.000 12044 Moving (0.03, -0.66) raw xDistance=0.66 yDistance=0.04
00:24:29.580 00.000 12044 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.565497, 1:0.038914
00:24:29.580 00.000 12044 BLC: No correction, Miss < min_move
00:24:29.581 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.66, slope = 0.03
00:24:29.581 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:29.581 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:29.581 00.000 12044 MoveAxis(W, 21, ABG)
00:24:29.581 00.000 12044 Guiding  Dir = 3, Dur = 21
00:24:29.588 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19123, med=615, FiltMin=527, FiltMax=14108, Gamma=0.810
00:24:29.593 00.005 14964 UpdateGuideState exits: m=298689 SNR=343.7
00:24:29.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.595 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:29.595 00.000 14964 Enqueuing Expose request
00:24:29.609 00.014 12044 IsSlewing returns 0
00:24:29.610 00.001 12044 IsGuiding returns 0
00:24:29.642 00.032 12044 IsGuiding returns 1
00:24:29.642 00.000 12044 scope still moving after pulse duration time elapsed
00:24:29.701 00.059 12044 IsSlewing returns 0
00:24:29.701 00.000 12044 IsGuiding returns 0
00:24:29.702 00.001 12044 scope move finished after 21 + 70 ms
00:24:29.702 00.000 12044 Move returns status 0, amount 21
00:24:29.702 00.000 12044 MoveAxis(N, 0, ABG)
00:24:29.702 00.000 12044 Move returns status 0, amount 0
00:24:29.702 00.000 12044 move complete, result=0
00:24:29.702 00.000 12044 worker thread done servicing request
00:24:29.702 00.000 12044 Worker thread wakes up
00:24:29.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:29.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:29.702 00.000 14964 GuideStep: 0.7 px 21 ms WEST, 0.0 px 0 ms NORTH
00:24:32.802 03.100 12044 Exposure complete
00:24:32.823 00.021 12044 worker thread done servicing request
00:24:32.824 00.001 14964 OnExposeComplete: enter
00:24:32.824 00.000 14964 UpdateGuideState(): m_state=6
00:24:32.825 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1951
00:24:32.825 00.000 14964 Star::Find returns 1 (0), X=277.75, Y=92.35, Mass=300386, SNR=340.2, Peak=20115 HFD=3.7
00:24:32.826 00.001 14964 MultiStar: [#1 0.60,0.24,0.18,U] [#2 0.46,0.42,0.08,U] 
00:24:32.826 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.26}, one-star: {-0.08, -0.41}
00:24:32.827 00.001 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
00:24:32.828 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
00:24:32.828 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.39 mountX=0.26 mountY=-0.02, mountTheta=-0.08
00:24:32.830 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.26, opts=13)
00:24:32.830 00.000 14964 Enqueuing Move request for scope (0.05, -0.26)
00:24:32.831 00.001 12044 Worker thread wakes up
00:24:32.831 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
00:24:32.831 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
00:24:32.831 00.000 12044 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=-0.02
00:24:32.831 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.565497, 1:0.038914, 2:-0.021819
00:24:32.831 00.000 12044 BLC: No correction, Miss < min_move
00:24:32.831 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.03
00:24:32.831 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.831 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:32.831 00.000 12044 MoveAxis(E, 0, ABG)
00:24:32.831 00.000 12044 Move returns status 0, amount 0
00:24:32.831 00.000 12044 MoveAxis(N, 0, ABG)
00:24:32.831 00.000 12044 Move returns status 0, amount 0
00:24:32.831 00.000 12044 move complete, result=0
00:24:32.831 00.000 12044 worker thread done servicing request
00:24:32.838 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20115, med=615, FiltMin=527, FiltMax=14348, Gamma=0.810
00:24:32.844 00.006 14964 UpdateGuideState exits: m=300386 SNR=340.2
00:24:32.845 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.846 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:32.846 00.000 14964 Enqueuing Expose request
00:24:32.847 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:32.848 00.001 12044 Worker thread wakes up
00:24:32.848 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:32.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:35.955 03.107 12044 Exposure complete
00:24:35.976 00.021 12044 worker thread done servicing request
00:24:35.976 00.000 14964 OnExposeComplete: enter
00:24:35.977 00.001 14964 UpdateGuideState(): m_state=6
00:24:35.977 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1952
00:24:35.978 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=92.41, Mass=298283, SNR=334.7, Peak=21479 HFD=3.9
00:24:35.978 00.000 14964 MultiStar: [#1 0.85,0.03,0.00,M1] [#2 0.58,0.23,0.07,U] 
00:24:35.979 00.001 14964 refined, 1 included, MultiStar: {0.25, -0.31}, one-star: {0.23, -0.35}
00:24:35.979 00.000 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.56) = xAngle (0.67 = 0.67)
00:24:35.980 00.001 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.73 = -2.56)
00:24:35.980 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-0.88 mountX=0.31 mountY=-0.22, mountTheta=-0.61
00:24:35.981 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.31, opts=13)
00:24:35.982 00.001 14964 Enqueuing Move request for scope (0.25, -0.31)
00:24:35.982 00.000 12044 Worker thread wakes up
00:24:35.982 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.31) opts 0xd
00:24:35.983 00.001 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.31)
00:24:35.983 00.000 12044 Moving (0.25, -0.31) raw xDistance=0.31 yDistance=-0.22
00:24:35.983 00.000 12044 BLC: window closed
00:24:35.983 00.000 12044 BLC: History state: CurrMiss=-0.22, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.565497, 1:0.038914, 2:-0.021819
00:24:35.983 00.000 12044 BLC: No correction, Miss < min_move
00:24:35.983 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.31, slope = 0.02
00:24:35.983 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:35.983 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:24:35.983 00.000 12044 MoveAxis(W, 18, ABG)
00:24:35.983 00.000 12044 Guiding  Dir = 3, Dur = 18
00:24:35.996 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21479, med=615, FiltMin=532, FiltMax=11659, Gamma=0.810
00:24:36.006 00.010 14964 UpdateGuideState exits: m=298283 SNR=334.7
00:24:36.007 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:36.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:36.010 00.002 14964 Enqueuing Expose request
00:24:36.017 00.007 12044 IsSlewing returns 0
00:24:36.018 00.001 12044 IsGuiding returns 0
00:24:36.049 00.031 12044 IsGuiding returns 1
00:24:36.049 00.000 12044 scope still moving after pulse duration time elapsed
00:24:36.107 00.058 12044 IsSlewing returns 0
00:24:36.108 00.001 12044 IsGuiding returns 0
00:24:36.108 00.000 12044 scope move finished after 18 + 71 ms
00:24:36.108 00.000 12044 Move returns status 0, amount 18
00:24:36.108 00.000 12044 MoveAxis(N, 0, ABG)
00:24:36.108 00.000 12044 Move returns status 0, amount 0
00:24:36.108 00.000 12044 move complete, result=0
00:24:36.108 00.000 12044 worker thread done servicing request
00:24:36.108 00.000 12044 Worker thread wakes up
00:24:36.108 00.000 14964 GuideStep: 0.3 px 18 ms WEST, -0.2 px 0 ms NORTH
00:24:36.108 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:36.108 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:39.211 03.103 12044 Exposure complete
00:24:39.233 00.022 12044 worker thread done servicing request
00:24:39.233 00.000 14964 OnExposeComplete: enter
00:24:39.234 00.001 14964 UpdateGuideState(): m_state=6
00:24:39.234 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1953
00:24:39.235 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=92.32, Mass=300015, SNR=344.4, Peak=23019 HFD=3.9
00:24:39.235 00.000 14964 MultiStar: [#1 0.78,0.21,0.00,M2] [#2 0.47,0.29,0.07,U] 
00:24:39.236 00.001 14964 refined, 1 included, MultiStar: {0.21, -0.39}, one-star: {0.19, -0.44}
00:24:39.236 00.000 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.48 = 0.48)
00:24:39.236 00.000 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.75)
00:24:39.237 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.39 hyp=0.44 cameraTheta=-1.08 mountX=0.39 mountY=-0.17, mountTheta=-0.41
00:24:39.238 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.39, opts=13)
00:24:39.238 00.000 14964 Enqueuing Move request for scope (0.21, -0.39)
00:24:39.239 00.001 12044 Worker thread wakes up
00:24:39.239 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.39) opts 0xd
00:24:39.239 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.39)
00:24:39.239 00.000 12044 Moving (0.21, -0.39) raw xDistance=0.39 yDistance=-0.17
00:24:39.239 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.39, slope = 0.05
00:24:39.239 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:39.239 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:24:39.239 00.000 12044 MoveAxis(W, 37, ABG)
00:24:39.239 00.000 12044 Guiding  Dir = 3, Dur = 37
00:24:39.247 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23019, med=614, FiltMin=528, FiltMax=12260, Gamma=0.810
00:24:39.253 00.006 14964 UpdateGuideState exits: m=300015 SNR=344.4
00:24:39.253 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:39.254 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:39.254 00.000 14964 Enqueuing Expose request
00:24:39.294 00.040 12044 IsSlewing returns 0
00:24:39.295 00.001 12044 IsGuiding returns 0
00:24:39.326 00.031 12044 PulseGuide returned control before completion, sleep 16
00:24:39.358 00.032 12044 IsGuiding returns 1
00:24:39.358 00.000 12044 scope still moving after pulse duration time elapsed
00:24:39.420 00.062 12044 IsSlewing returns 0
00:24:39.420 00.000 12044 IsGuiding returns 0
00:24:39.420 00.000 12044 scope move finished after 37 + 87 ms
00:24:39.420 00.000 12044 Move returns status 0, amount 37
00:24:39.420 00.000 12044 MoveAxis(N, 0, ABG)
00:24:39.420 00.000 12044 Move returns status 0, amount 0
00:24:39.420 00.000 12044 move complete, result=0
00:24:39.420 00.000 12044 worker thread done servicing request
00:24:39.420 00.000 12044 Worker thread wakes up
00:24:39.420 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:39.420 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:39.420 00.000 14964 GuideStep: 0.4 px 37 ms WEST, -0.2 px 0 ms NORTH
00:24:42.519 03.099 12044 Exposure complete
00:24:42.540 00.021 12044 worker thread done servicing request
00:24:42.540 00.000 14964 OnExposeComplete: enter
00:24:42.541 00.001 14964 UpdateGuideState(): m_state=6
00:24:42.541 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1954
00:24:42.542 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=93.01, Mass=297513, SNR=343.9, Peak=22505 HFD=4.0
00:24:42.543 00.001 14964 MultiStar: [#1 0.57,-0.37,0.00,M3] [#2 0.38,-0.35,0.07,U] 
00:24:42.543 00.000 14964 refined, 1 included, MultiStar: {0.05, 0.21}, one-star: {0.03, 0.25}
00:24:42.543 00.000 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
00:24:42.544 00.001 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
00:24:42.544 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.32 mountX=-0.21 mountY=-0.08, mountTheta=-2.80
00:24:42.546 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.21, opts=13)
00:24:42.546 00.000 14964 Enqueuing Move request for scope (0.05, 0.21)
00:24:42.547 00.001 12044 Worker thread wakes up
00:24:42.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
00:24:42.547 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
00:24:42.547 00.000 12044 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=-0.08
00:24:42.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
00:24:42.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:42.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:42.547 00.000 12044 MoveAxis(E, 0, ABG)
00:24:42.547 00.000 12044 Move returns status 0, amount 0
00:24:42.547 00.000 12044 MoveAxis(N, 0, ABG)
00:24:42.547 00.000 12044 Move returns status 0, amount 0
00:24:42.547 00.000 12044 move complete, result=0
00:24:42.547 00.000 12044 worker thread done servicing request
00:24:42.554 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22505, med=615, FiltMin=529, FiltMax=13071, Gamma=0.810
00:24:42.560 00.006 14964 UpdateGuideState exits: m=297513 SNR=343.9
00:24:42.560 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:42.561 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:42.561 00.000 14964 Enqueuing Expose request
00:24:42.562 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:42.562 00.000 12044 Worker thread wakes up
00:24:42.562 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:42.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:45.665 03.103 12044 Exposure complete
00:24:45.687 00.022 12044 worker thread done servicing request
00:24:45.687 00.000 14964 OnExposeComplete: enter
00:24:45.688 00.001 14964 UpdateGuideState(): m_state=6
00:24:45.689 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1955
00:24:45.689 00.000 14964 Star::Find returns 1 (0), X=277.54, Y=92.82, Mass=302054, SNR=345.3, Peak=17727 HFD=3.8
00:24:45.690 00.001 14964 MultiStar: [#1 0.28,-0.32,0.17,U] [#2 -0.06,-0.19,0.08,U] 
00:24:45.690 00.000 14964 refined, 2 included, MultiStar: {-0.20, -0.01}, one-star: {-0.29, 0.06}
00:24:45.691 00.001 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
00:24:45.691 00.000 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
00:24:45.692 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.11 mountX=0.00 mountY=0.20, mountTheta=1.55
00:24:45.693 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.01, opts=13)
00:24:45.693 00.000 14964 Enqueuing Move request for scope (-0.20, -0.01)
00:24:45.694 00.001 12044 Worker thread wakes up
00:24:45.694 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
00:24:45.694 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
00:24:45.694 00.000 12044 Moving (-0.20, -0.01) raw xDistance=0.00 yDistance=0.20
00:24:45.694 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
00:24:45.694 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.694 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:24:45.694 00.000 12044 MoveAxis(E, 0, ABG)
00:24:45.694 00.000 12044 Move returns status 0, amount 0
00:24:45.694 00.000 12044 MoveAxis(N, 0, ABG)
00:24:45.694 00.000 12044 Move returns status 0, amount 0
00:24:45.694 00.000 12044 move complete, result=0
00:24:45.694 00.000 12044 worker thread done servicing request
00:24:45.701 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17727, med=614, FiltMin=530, FiltMax=14151, Gamma=0.810
00:24:45.707 00.006 14964 UpdateGuideState exits: m=302054 SNR=345.3
00:24:45.708 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.708 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:45.709 00.001 14964 Enqueuing Expose request
00:24:45.709 00.000 12044 Worker thread wakes up
00:24:45.709 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:45.710 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:45.710 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:48.811 03.101 12044 Exposure complete
00:24:48.834 00.023 12044 worker thread done servicing request
00:24:48.834 00.000 14964 OnExposeComplete: enter
00:24:48.834 00.000 14964 UpdateGuideState(): m_state=6
00:24:48.835 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1956
00:24:48.835 00.000 14964 Star::Find returns 1 (0), X=278.08, Y=93.08, Mass=295183, SNR=340.0, Peak=21065 HFD=4.2
00:24:48.836 00.001 14964 MultiStar: [#1 0.60,-0.67,0.00,M3] [#2 0.48,-0.73,0.00,M1] 
00:24:48.836 00.000 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.56) = xAngle (2.46 = 2.46)
00:24:48.837 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.77)
00:24:48.838 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.32 hyp=0.40 cameraTheta=0.91 mountX=-0.31 mountY=-0.28, mountTheta=-2.41
00:24:48.839 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.32, opts=13)
00:24:48.839 00.000 14964 Enqueuing Move request for scope (0.25, 0.32)
00:24:48.840 00.001 12044 Worker thread wakes up
00:24:48.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.32) opts 0xd
00:24:48.840 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.32)
00:24:48.840 00.000 12044 Moving (0.25, 0.32) raw xDistance=-0.31 yDistance=-0.28
00:24:48.840 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.32, using input
00:24:48.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.05
00:24:48.840 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:24:48.840 00.000 12044 MoveAxis(E, 24, ABG)
00:24:48.840 00.000 12044 Guiding  Dir = 2, Dur = 24
00:24:48.847 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21065, med=615, FiltMin=527, FiltMax=12395, Gamma=0.810
00:24:48.852 00.005 14964 UpdateGuideState exits: m=295183 SNR=340.0
00:24:48.853 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.853 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:48.854 00.001 14964 Enqueuing Expose request
00:24:48.890 00.036 12044 IsSlewing returns 0
00:24:48.891 00.001 12044 IsGuiding returns 0
00:24:48.922 00.031 12044 IsGuiding returns 1
00:24:48.922 00.000 12044 scope still moving after pulse duration time elapsed
00:24:48.984 00.062 12044 IsSlewing returns 0
00:24:48.984 00.000 12044 IsGuiding returns 0
00:24:48.984 00.000 12044 scope move finished after 24 + 69 ms
00:24:48.984 00.000 12044 Move returns status 0, amount 24
00:24:48.984 00.000 12044 MoveAxis(N, 0, ABG)
00:24:48.984 00.000 12044 Move returns status 0, amount 0
00:24:48.984 00.000 12044 move complete, result=0
00:24:48.984 00.000 12044 worker thread done servicing request
00:24:48.984 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.3 px 0 ms NORTH
00:24:48.985 00.001 12044 Worker thread wakes up
00:24:48.985 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:48.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:52.083 03.098 12044 Exposure complete
00:24:52.103 00.020 12044 worker thread done servicing request
00:24:52.103 00.000 14964 OnExposeComplete: enter
00:24:52.104 00.001 14964 UpdateGuideState(): m_state=6
00:24:52.104 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
00:24:52.106 00.002 14964 Star::Find returns 1 (0), X=277.65, Y=92.82, Mass=306529, SNR=358.4, Peak=19061 HFD=4.0
00:24:52.106 00.000 14964 MultiStar: [#1 0.44,-0.08,0.17,U] [#2 0.21,-0.18,0.07,U] 
00:24:52.106 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.02}, one-star: {-0.18, 0.06}
00:24:52.107 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
00:24:52.107 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
00:24:52.108 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=-0.02 mountY=0.07, mountTheta=1.90
00:24:52.109 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.02, opts=13)
00:24:52.109 00.000 14964 Enqueuing Move request for scope (-0.07, 0.02)
00:24:52.110 00.001 12044 Worker thread wakes up
00:24:52.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:24:52.110 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:24:52.110 00.000 12044 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
00:24:52.110 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.40, using input
00:24:52.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.06
00:24:52.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:24:52.110 00.000 12044 MoveAxis(E, 0, ABG)
00:24:52.110 00.000 12044 Move returns status 0, amount 0
00:24:52.110 00.000 12044 MoveAxis(N, 0, ABG)
00:24:52.110 00.000 12044 Move returns status 0, amount 0
00:24:52.110 00.000 12044 move complete, result=0
00:24:52.110 00.000 12044 worker thread done servicing request
00:24:52.119 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19061, med=615, FiltMin=522, FiltMax=15367, Gamma=0.810
00:24:52.125 00.006 14964 UpdateGuideState exits: m=306529 SNR=358.4
00:24:52.126 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.126 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:52.127 00.001 14964 Enqueuing Expose request
00:24:52.127 00.000 12044 Worker thread wakes up
00:24:52.127 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:52.128 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:52.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:55.232 03.104 12044 Exposure complete
00:24:55.253 00.021 12044 worker thread done servicing request
00:24:55.253 00.000 14964 OnExposeComplete: enter
00:24:55.254 00.001 14964 UpdateGuideState(): m_state=6
00:24:55.254 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1958
00:24:55.255 00.001 14964 Star::Find returns 1 (0), X=277.73, Y=93.02, Mass=300602, SNR=342.0, Peak=21045 HFD=4.0
00:24:55.255 00.000 14964 MultiStar: [#1 0.46,-0.44,0.18,U] [#2 0.05,-0.13,0.08,U] 
00:24:55.256 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.14}, one-star: {-0.10, 0.26}
00:24:55.256 00.000 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.21 = -3.07)
00:24:55.257 00.001 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.02)
00:24:55.257 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
00:24:55.258 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.14, opts=13)
00:24:55.259 00.001 14964 Enqueuing Move request for scope (-0.01, 0.14)
00:24:55.259 00.000 12044 Worker thread wakes up
00:24:55.259 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:24:55.259 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:24:55.259 00.000 12044 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.00
00:24:55.259 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.48, using input
00:24:55.259 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.07
00:24:55.259 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:55.259 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:55.259 00.000 12044 MoveAxis(E, 0, ABG)
00:24:55.259 00.000 12044 Move returns status 0, amount 0
00:24:55.259 00.000 12044 MoveAxis(N, 0, ABG)
00:24:55.259 00.000 12044 Move returns status 0, amount 0
00:24:55.260 00.001 12044 move complete, result=0
00:24:55.260 00.000 12044 worker thread done servicing request
00:24:55.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21045, med=614, FiltMin=527, FiltMax=16203, Gamma=0.810
00:24:55.272 00.005 14964 UpdateGuideState exits: m=300602 SNR=342.0
00:24:55.273 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.273 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:55.274 00.001 14964 Enqueuing Expose request
00:24:55.274 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:55.275 00.001 12044 Worker thread wakes up
00:24:55.275 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:55.275 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:24:58.402 03.127 12044 Exposure complete
00:24:58.423 00.021 12044 worker thread done servicing request
00:24:58.423 00.000 14964 OnExposeComplete: enter
00:24:58.423 00.000 14964 UpdateGuideState(): m_state=6
00:24:58.424 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1959
00:24:58.424 00.000 14964 Star::Find returns 1 (0), X=277.41, Y=92.66, Mass=302591, SNR=358.6, Peak=19963 HFD=3.5
00:24:58.425 00.001 14964 MultiStar: [#1 0.34,-0.08,0.18,U] [#2 0.03,0.12,0.07,U] 
00:24:58.425 00.000 14964 refined, 2 included, MultiStar: {-0.28, -0.09}, one-star: {-0.42, -0.10}
00:24:58.426 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
00:24:58.426 00.000 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
00:24:58.427 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-2.85 mountX=0.08 mountY=0.29, mountTheta=1.30
00:24:58.428 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.09, opts=13)
00:24:58.428 00.000 14964 Enqueuing Move request for scope (-0.28, -0.09)
00:24:58.429 00.001 12044 Worker thread wakes up
00:24:58.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
00:24:58.429 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
00:24:58.429 00.000 12044 Moving (-0.28, -0.09) raw xDistance=0.08 yDistance=0.29
00:24:58.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.07
00:24:58.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:58.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:24:58.429 00.000 12044 MoveAxis(E, 0, ABG)
00:24:58.429 00.000 12044 Move returns status 0, amount 0
00:24:58.429 00.000 12044 MoveAxis(N, 0, ABG)
00:24:58.429 00.000 12044 Move returns status 0, amount 0
00:24:58.429 00.000 12044 move complete, result=0
00:24:58.429 00.000 12044 worker thread done servicing request
00:24:58.443 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19963, med=615, FiltMin=531, FiltMax=15360, Gamma=0.810
00:24:58.449 00.006 14964 UpdateGuideState exits: m=302591 SNR=358.6
00:24:58.450 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.450 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:24:58.451 00.001 14964 Enqueuing Expose request
00:24:58.451 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:24:58.452 00.001 12044 Worker thread wakes up
00:24:58.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:24:58.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:01.577 03.125 12044 Exposure complete
00:25:01.600 00.023 12044 worker thread done servicing request
00:25:01.600 00.000 14964 OnExposeComplete: enter
00:25:01.601 00.001 14964 UpdateGuideState(): m_state=6
00:25:01.601 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1960
00:25:01.602 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=92.51, Mass=302756, SNR=350.4, Peak=21321 HFD=3.5
00:25:01.602 00.000 14964 MultiStar: [#1 0.28,0.02,0.18,U] [#2 0.03,0.26,0.07,U] 
00:25:01.603 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.18}, one-star: {-0.16, -0.25}
00:25:01.603 00.000 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
00:25:01.604 00.001 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
00:25:01.604 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=0.18 mountY=0.10, mountTheta=0.51
00:25:01.605 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.18, opts=13)
00:25:01.606 00.001 14964 Enqueuing Move request for scope (-0.08, -0.18)
00:25:01.606 00.000 12044 Worker thread wakes up
00:25:01.607 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
00:25:01.607 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
00:25:01.607 00.000 12044 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.10
00:25:01.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.03
00:25:01.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:01.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:25:01.607 00.000 12044 MoveAxis(E, 0, ABG)
00:25:01.607 00.000 12044 Move returns status 0, amount 0
00:25:01.607 00.000 12044 MoveAxis(N, 0, ABG)
00:25:01.607 00.000 12044 Move returns status 0, amount 0
00:25:01.607 00.000 12044 move complete, result=0
00:25:01.607 00.000 12044 worker thread done servicing request
00:25:01.615 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21321, med=615, FiltMin=532, FiltMax=15253, Gamma=0.810
00:25:01.620 00.005 14964 UpdateGuideState exits: m=302756 SNR=350.4
00:25:01.621 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.621 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:01.622 00.001 14964 Enqueuing Expose request
00:25:01.622 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:01.623 00.001 12044 Worker thread wakes up
00:25:01.623 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:01.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:04.753 03.130 12044 Exposure complete
00:25:04.775 00.022 12044 worker thread done servicing request
00:25:04.775 00.000 14964 OnExposeComplete: enter
00:25:04.775 00.000 14964 UpdateGuideState(): m_state=6
00:25:04.776 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1961
00:25:04.776 00.000 14964 Star::Find returns 1 (0), X=277.59, Y=92.95, Mass=308799, SNR=354.5, Peak=21229 HFD=4.0
00:25:04.777 00.001 14964 MultiStar: [#1 0.32,-0.18,0.17,U] [#2 0.05,-0.20,0.07,U] 
00:25:04.777 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.12}, one-star: {-0.24, 0.19}
00:25:04.778 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.01 = -2.27)
00:25:04.778 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
00:25:04.779 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=-0.12 mountY=0.13, mountTheta=2.32
00:25:04.780 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.12, opts=13)
00:25:04.780 00.000 14964 Enqueuing Move request for scope (-0.15, 0.12)
00:25:04.781 00.001 12044 Worker thread wakes up
00:25:04.781 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:25:04.781 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:25:04.781 00.000 12044 Moving (-0.15, 0.12) raw xDistance=-0.12 yDistance=0.13
00:25:04.781 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.16, using input
00:25:04.781 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
00:25:04.781 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:04.781 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:25:04.781 00.000 12044 MoveAxis(E, 0, ABG)
00:25:04.781 00.000 12044 Move returns status 0, amount 0
00:25:04.781 00.000 12044 MoveAxis(N, 0, ABG)
00:25:04.781 00.000 12044 Move returns status 0, amount 0
00:25:04.781 00.000 12044 move complete, result=0
00:25:04.781 00.000 12044 worker thread done servicing request
00:25:04.789 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21229, med=615, FiltMin=534, FiltMax=17691, Gamma=0.810
00:25:04.795 00.006 14964 UpdateGuideState exits: m=308799 SNR=354.5
00:25:04.795 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.796 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:04.796 00.000 14964 Enqueuing Expose request
00:25:04.797 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:04.797 00.000 12044 Worker thread wakes up
00:25:04.797 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:04.797 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:07.893 03.096 12044 Exposure complete
00:25:07.916 00.023 12044 worker thread done servicing request
00:25:07.916 00.000 14964 OnExposeComplete: enter
00:25:07.916 00.000 14964 UpdateGuideState(): m_state=6
00:25:07.918 00.002 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1962
00:25:07.918 00.000 14964 Star::Find returns 1 (0), X=277.62, Y=92.57, Mass=300062, SNR=339.0, Peak=20405 HFD=3.4
00:25:07.919 00.001 14964 MultiStar: [#1 0.39,-0.18,0.19,U] [#2 0.09,-0.12,0.08,U] 
00:25:07.919 00.000 14964 refined, 2 included, MultiStar: {-0.11, -0.18}, one-star: {-0.22, -0.19}
00:25:07.919 00.000 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
00:25:07.920 00.001 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
00:25:07.920 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=0.18 mountY=0.13, mountTheta=0.61
00:25:07.921 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.18, opts=13)
00:25:07.922 00.001 14964 Enqueuing Move request for scope (-0.11, -0.18)
00:25:07.922 00.000 12044 Worker thread wakes up
00:25:07.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
00:25:07.922 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
00:25:07.922 00.000 12044 Moving (-0.11, -0.18) raw xDistance=0.18 yDistance=0.13
00:25:07.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:25:07.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:07.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:25:07.922 00.000 12044 MoveAxis(E, 0, ABG)
00:25:07.922 00.000 12044 Move returns status 0, amount 0
00:25:07.922 00.000 12044 MoveAxis(N, 0, ABG)
00:25:07.922 00.000 12044 Move returns status 0, amount 0
00:25:07.922 00.000 12044 move complete, result=0
00:25:07.922 00.000 12044 worker thread done servicing request
00:25:07.931 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20405, med=615, FiltMin=525, FiltMax=16447, Gamma=0.810
00:25:07.936 00.005 14964 UpdateGuideState exits: m=300062 SNR=339.0
00:25:07.936 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.937 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:07.937 00.000 14964 Enqueuing Expose request
00:25:07.938 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:07.938 00.000 12044 Worker thread wakes up
00:25:07.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:07.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:11.064 03.126 12044 Exposure complete
00:25:11.089 00.025 12044 worker thread done servicing request
00:25:11.089 00.000 14964 OnExposeComplete: enter
00:25:11.089 00.000 14964 UpdateGuideState(): m_state=6
00:25:11.091 00.002 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1963
00:25:11.091 00.000 14964 Star::Find returns 1 (0), X=277.67, Y=93.05, Mass=308215, SNR=359.9, Peak=20765 HFD=4.0
00:25:11.091 00.000 14964 MultiStar: [#1 0.43,-0.55,0.00,M1] [#2 0.23,-0.55,0.08,U] 
00:25:11.092 00.001 14964 refined, 1 included, MultiStar: {-0.14, 0.23}, one-star: {-0.17, 0.29}
00:25:11.092 00.000 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
00:25:11.092 00.000 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.43)
00:25:11.093 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.11 mountX=-0.23 mountY=0.11, mountTheta=2.69
00:25:11.094 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.23, opts=13)
00:25:11.094 00.000 14964 Enqueuing Move request for scope (-0.14, 0.23)
00:25:11.095 00.001 12044 Worker thread wakes up
00:25:11.095 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
00:25:11.095 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
00:25:11.095 00.000 12044 Moving (-0.14, 0.23) raw xDistance=-0.23 yDistance=0.11
00:25:11.095 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.02
00:25:11.095 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:11.095 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:25:11.095 00.000 12044 MoveAxis(E, 0, ABG)
00:25:11.095 00.000 12044 Move returns status 0, amount 0
00:25:11.095 00.000 12044 MoveAxis(N, 0, ABG)
00:25:11.095 00.000 12044 Move returns status 0, amount 0
00:25:11.095 00.000 12044 move complete, result=0
00:25:11.096 00.001 12044 worker thread done servicing request
00:25:11.104 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20765, med=615, FiltMin=531, FiltMax=17875, Gamma=0.810
00:25:11.109 00.005 14964 UpdateGuideState exits: m=308215 SNR=359.9
00:25:11.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:11.111 00.001 14964 Enqueuing Expose request
00:25:11.111 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:11.112 00.001 12044 Worker thread wakes up
00:25:11.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:11.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:14.217 03.105 12044 Exposure complete
00:25:14.239 00.022 12044 worker thread done servicing request
00:25:14.239 00.000 14964 OnExposeComplete: enter
00:25:14.240 00.001 14964 UpdateGuideState(): m_state=6
00:25:14.241 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1964
00:25:14.241 00.000 14964 Star::Find returns 1 (0), X=277.71, Y=92.94, Mass=304535, SNR=342.2, Peak=20781 HFD=4.1
00:25:14.242 00.001 14964 MultiStar: [#1 0.44,-0.27,0.18,U] [#2 0.28,-0.20,0.07,U] 
00:25:14.242 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.09}, one-star: {-0.12, 0.18}
00:25:14.242 00.000 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.30 = -2.98)
00:25:14.243 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.07)
00:25:14.243 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.75 mountX=-0.10 mountY=0.01, mountTheta=3.07
00:25:14.245 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.09, opts=13)
00:25:14.245 00.000 14964 Enqueuing Move request for scope (-0.02, 0.09)
00:25:14.246 00.001 12044 Worker thread wakes up
00:25:14.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:25:14.246 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:25:14.246 00.000 12044 Moving (-0.02, 0.09) raw xDistance=-0.10 yDistance=0.01
00:25:14.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
00:25:14.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.246 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:14.246 00.000 12044 MoveAxis(E, 0, ABG)
00:25:14.246 00.000 12044 Move returns status 0, amount 0
00:25:14.246 00.000 12044 MoveAxis(N, 0, ABG)
00:25:14.246 00.000 12044 Move returns status 0, amount 0
00:25:14.246 00.000 12044 move complete, result=0
00:25:14.246 00.000 12044 worker thread done servicing request
00:25:14.254 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20781, med=615, FiltMin=527, FiltMax=17047, Gamma=0.810
00:25:14.260 00.006 14964 UpdateGuideState exits: m=304535 SNR=342.2
00:25:14.260 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:14.261 00.000 14964 Enqueuing Expose request
00:25:14.262 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:14.262 00.000 12044 Worker thread wakes up
00:25:14.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:14.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:17.396 03.134 12044 Exposure complete
00:25:17.422 00.026 12044 worker thread done servicing request
00:25:17.422 00.000 14964 OnExposeComplete: enter
00:25:17.422 00.000 14964 UpdateGuideState(): m_state=6
00:25:17.423 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1965
00:25:17.423 00.000 14964 Star::Find returns 1 (0), X=277.33, Y=92.83, Mass=304769, SNR=347.4, Peak=22373 HFD=3.8
00:25:17.424 00.001 14964 MultiStar: [#1 0.17,-0.24,0.18,U] [#2 -0.06,-0.05,0.08,U] 
00:25:17.425 00.001 14964 refined, 2 included, MultiStar: {-0.38, 0.02}, one-star: {-0.50, 0.07}
00:25:17.425 00.000 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
00:25:17.426 00.001 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.70 = 1.41)
00:25:17.426 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.09 mountX=-0.03 mountY=0.37, mountTheta=1.64
00:25:17.427 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.02, opts=13)
00:25:17.428 00.001 14964 Enqueuing Move request for scope (-0.38, 0.02)
00:25:17.428 00.000 12044 Worker thread wakes up
00:25:17.428 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd
00:25:17.428 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.02)
00:25:17.428 00.000 12044 Moving (-0.38, 0.02) raw xDistance=-0.03 yDistance=0.37
00:25:17.428 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
00:25:17.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:17.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:25:17.428 00.000 12044 MoveAxis(E, 0, ABG)
00:25:17.428 00.000 12044 Move returns status 0, amount 0
00:25:17.428 00.000 12044 MoveAxis(N, 0, ABG)
00:25:17.428 00.000 12044 Move returns status 0, amount 0
00:25:17.428 00.000 12044 move complete, result=0
00:25:17.428 00.000 12044 worker thread done servicing request
00:25:17.436 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22373, med=615, FiltMin=531, FiltMax=15903, Gamma=0.810
00:25:17.441 00.005 14964 UpdateGuideState exits: m=304769 SNR=347.4
00:25:17.442 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:17.442 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:17.443 00.001 14964 Enqueuing Expose request
00:25:17.443 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:25:17.444 00.001 12044 Worker thread wakes up
00:25:17.444 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:17.444 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:20.584 03.140 12044 Exposure complete
00:25:20.620 00.036 12044 worker thread done servicing request
00:25:20.620 00.000 14964 OnExposeComplete: enter
00:25:20.621 00.001 14964 UpdateGuideState(): m_state=6
00:25:20.622 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1966
00:25:20.624 00.002 14964 Star::Find returns 1 (0), X=277.78, Y=92.83, Mass=308513, SNR=357.3, Peak=24381 HFD=3.9
00:25:20.625 00.001 14964 MultiStar: [#1 0.42,-0.13,0.17,U] [#2 0.18,-0.16,0.08,U] 
00:25:20.627 00.002 14964 refined, 2 included, MultiStar: {0.03, 0.03}, one-star: {-0.05, 0.07}
00:25:20.628 00.001 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
00:25:20.629 00.001 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.86)
00:25:20.630 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.81 mountX=-0.03 mountY=-0.03, mountTheta=-2.33
00:25:20.633 00.003 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.03, opts=13)
00:25:20.634 00.001 14964 Enqueuing Move request for scope (0.03, 0.03)
00:25:20.635 00.001 12044 Worker thread wakes up
00:25:20.635 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:25:20.635 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:25:20.635 00.000 12044 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
00:25:20.635 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
00:25:20.635 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
00:25:20.636 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:20.636 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:20.636 00.000 12044 MoveAxis(E, 0, ABG)
00:25:20.636 00.000 12044 Move returns status 0, amount 0
00:25:20.636 00.000 12044 MoveAxis(N, 0, ABG)
00:25:20.636 00.000 12044 Move returns status 0, amount 0
00:25:20.636 00.000 12044 move complete, result=0
00:25:20.636 00.000 12044 worker thread done servicing request
00:25:20.652 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24381, med=615, FiltMin=531, FiltMax=15357, Gamma=0.810
00:25:20.662 00.010 14964 UpdateGuideState exits: m=308513 SNR=357.3
00:25:20.664 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.665 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:20.666 00.001 14964 Enqueuing Expose request
00:25:20.668 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:20.669 00.001 12044 Worker thread wakes up
00:25:20.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:20.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:23.771 03.102 12044 Exposure complete
00:25:23.795 00.024 12044 worker thread done servicing request
00:25:23.795 00.000 14964 OnExposeComplete: enter
00:25:23.797 00.002 14964 UpdateGuideState(): m_state=6
00:25:23.798 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
00:25:23.798 00.000 14964 Star::Find returns 1 (0), X=277.33, Y=92.96, Mass=302766, SNR=356.1, Peak=19037 HFD=4.1
00:25:23.799 00.001 14964 MultiStar: [#1 0.01,-0.25,0.17,U] [#2 -0.12,-0.26,0.08,U] 
00:25:23.799 00.000 14964 refined, 2 included, MultiStar: {-0.41, 0.11}, one-star: {-0.50, 0.20}
00:25:23.800 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
00:25:23.800 00.000 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
00:25:23.801 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.11 hyp=0.42 cameraTheta=2.89 mountX=-0.11 mountY=0.39, mountTheta=1.85
00:25:23.802 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.11, opts=13)
00:25:23.802 00.000 14964 Enqueuing Move request for scope (-0.41, 0.11)
00:25:23.803 00.001 12044 Worker thread wakes up
00:25:23.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.11) opts 0xd
00:25:23.803 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.11)
00:25:23.803 00.000 12044 Moving (-0.41, 0.11) raw xDistance=-0.11 yDistance=0.39
00:25:23.803 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
00:25:23.803 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:25:23.803 00.000 12044 MoveAxis(E, 0, ABG)
00:25:23.803 00.000 12044 Move returns status 0, amount 0
00:25:23.803 00.000 12044 MoveAxis(N, 0, ABG)
00:25:23.803 00.000 12044 Move returns status 0, amount 0
00:25:23.803 00.000 12044 move complete, result=0
00:25:23.803 00.000 12044 worker thread done servicing request
00:25:23.810 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19037, med=615, FiltMin=531, FiltMax=14411, Gamma=0.810
00:25:23.816 00.006 14964 UpdateGuideState exits: m=302766 SNR=356.1
00:25:23.817 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.817 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:23.817 00.000 14964 Enqueuing Expose request
00:25:23.818 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:25:23.819 00.001 12044 Worker thread wakes up
00:25:23.819 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:23.819 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:26.940 03.121 12044 Exposure complete
00:25:26.961 00.021 12044 worker thread done servicing request
00:25:26.961 00.000 14964 OnExposeComplete: enter
00:25:26.962 00.001 14964 UpdateGuideState(): m_state=6
00:25:26.963 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1968
00:25:26.963 00.000 14964 Star::Find returns 1 (0), X=277.34, Y=92.92, Mass=301005, SNR=344.7, Peak=20293 HFD=4.0
00:25:26.964 00.001 14964 MultiStar: [#1 0.04,-0.20,0.17,U] [#2 -0.30,-0.15,0.08,U] 
00:25:26.964 00.000 14964 refined, 2 included, MultiStar: {-0.40, 0.09}, one-star: {-0.49, 0.16}
00:25:26.965 00.001 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.48 = -1.81)
00:25:26.965 00.000 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.25)
00:25:26.965 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.09 hyp=0.41 cameraTheta=2.92 mountX=-0.10 mountY=0.39, mountTheta=1.81
00:25:26.966 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.09, opts=13)
00:25:26.967 00.001 14964 Enqueuing Move request for scope (-0.40, 0.09)
00:25:26.968 00.001 12044 Worker thread wakes up
00:25:26.968 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.09) opts 0xd
00:25:26.968 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.09)
00:25:26.968 00.000 12044 Moving (-0.40, 0.09) raw xDistance=-0.10 yDistance=0.39
00:25:26.968 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.14, using input
00:25:26.968 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
00:25:26.968 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:26.968 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:25:26.968 00.000 12044 MoveAxis(E, 0, ABG)
00:25:26.968 00.000 12044 Move returns status 0, amount 0
00:25:26.968 00.000 12044 MoveAxis(N, 0, ABG)
00:25:26.968 00.000 12044 Move returns status 0, amount 0
00:25:26.968 00.000 12044 move complete, result=0
00:25:26.968 00.000 12044 worker thread done servicing request
00:25:26.975 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20293, med=615, FiltMin=521, FiltMax=15583, Gamma=0.810
00:25:26.980 00.005 14964 UpdateGuideState exits: m=301005 SNR=344.7
00:25:26.981 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.981 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:26.982 00.001 14964 Enqueuing Expose request
00:25:26.982 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:25:26.983 00.001 12044 Worker thread wakes up
00:25:26.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:26.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:30.094 03.111 12044 Exposure complete
00:25:30.122 00.028 12044 worker thread done servicing request
00:25:30.122 00.000 14964 OnExposeComplete: enter
00:25:30.122 00.000 14964 UpdateGuideState(): m_state=6
00:25:30.123 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1969
00:25:30.123 00.000 14964 Star::Find returns 1 (0), X=277.16, Y=92.92, Mass=303538, SNR=341.9, Peak=22357 HFD=4.2
00:25:30.124 00.001 14964 MultiStar: [#1 -0.12,-0.36,0.17,U] [#2 -0.33,-0.53,0.08,U] 
00:25:30.124 00.000 14964 refined, 2 included, MultiStar: {-0.58, 0.04}, one-star: {-0.68, 0.16}
00:25:30.125 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.66)
00:25:30.125 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
00:25:30.126 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=0.04 hyp=0.58 cameraTheta=3.07 mountX=-0.05 mountY=0.57, mountTheta=1.66
00:25:30.127 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.04, opts=13)
00:25:30.128 00.001 14964 Enqueuing Move request for scope (-0.58, 0.04)
00:25:30.128 00.000 12044 Worker thread wakes up
00:25:30.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.04) opts 0xd
00:25:30.128 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.04)
00:25:30.128 00.000 12044 Moving (-0.58, 0.04) raw xDistance=-0.05 yDistance=0.57
00:25:30.128 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.11, using input
00:25:30.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
00:25:30.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
00:25:30.128 00.000 12044 MoveAxis(E, 0, ABG)
00:25:30.129 00.001 12044 Move returns status 0, amount 0
00:25:30.129 00.000 12044 MoveAxis(S, 53, ABG)
00:25:30.129 00.000 12044 Guiding  Dir = 1, Dur = 53
00:25:30.136 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22357, med=616, FiltMin=533, FiltMax=12947, Gamma=0.810
00:25:30.141 00.005 14964 UpdateGuideState exits: m=303538 SNR=341.9
00:25:30.142 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.142 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:30.143 00.001 14964 Enqueuing Expose request
00:25:30.157 00.014 12044 IsSlewing returns 0
00:25:30.158 00.001 12044 IsGuiding returns 0
00:25:30.189 00.031 12044 PulseGuide returned control before completion, sleep 33
00:25:30.229 00.040 12044 IsGuiding returns 1
00:25:30.229 00.000 12044 scope still moving after pulse duration time elapsed
00:25:30.297 00.068 12044 IsSlewing returns 0
00:25:30.297 00.000 12044 IsGuiding returns 0
00:25:30.297 00.000 12044 scope move finished after 53 + 86 ms
00:25:30.297 00.000 12044 Move returns status 0, amount 53
00:25:30.297 00.000 12044 move complete, result=0
00:25:30.297 00.000 12044 worker thread done servicing request
00:25:30.297 00.000 12044 Worker thread wakes up
00:25:30.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:30.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:30.297 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 53 ms SOUTH
00:25:33.399 03.102 12044 Exposure complete
00:25:33.426 00.027 12044 worker thread done servicing request
00:25:33.427 00.001 14964 OnExposeComplete: enter
00:25:33.427 00.000 14964 UpdateGuideState(): m_state=6
00:25:33.428 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1970
00:25:33.428 00.000 14964 Star::Find returns 1 (0), X=277.34, Y=93.25, Mass=303353, SNR=352.4, Peak=21993 HFD=3.7
00:25:33.429 00.001 14964 MultiStar: [#1 0.01,-0.51,0.17,U] [#2 -0.33,-0.22,0.08,U] 
00:25:33.429 00.000 14964 refined, 2 included, MultiStar: {-0.41, 0.31}, one-star: {-0.49, 0.49}
00:25:33.430 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.23)
00:25:33.430 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
00:25:33.431 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.31 hyp=0.51 cameraTheta=2.50 mountX=-0.31 mountY=0.38, mountTheta=2.26
00:25:33.432 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.31, opts=13)
00:25:33.432 00.000 14964 Enqueuing Move request for scope (-0.41, 0.31)
00:25:33.433 00.001 12044 Worker thread wakes up
00:25:33.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.31) opts 0xd
00:25:33.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.31)
00:25:33.433 00.000 12044 Moving (-0.41, 0.31) raw xDistance=-0.31 yDistance=0.38
00:25:33.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.31, slope = -0.02
00:25:33.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:33.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:25:33.433 00.000 12044 MoveAxis(E, 13, ABG)
00:25:33.433 00.000 12044 Guiding  Dir = 2, Dur = 13
00:25:33.440 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21993, med=614, FiltMin=523, FiltMax=15123, Gamma=0.810
00:25:33.446 00.006 14964 UpdateGuideState exits: m=303353 SNR=352.4
00:25:33.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.447 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:33.448 00.001 14964 Enqueuing Expose request
00:25:33.454 00.006 12044 IsSlewing returns 0
00:25:33.454 00.000 12044 IsGuiding returns 0
00:25:33.486 00.032 12044 IsGuiding returns 1
00:25:33.486 00.000 12044 scope still moving after pulse duration time elapsed
00:25:33.546 00.060 12044 IsSlewing returns 0
00:25:33.546 00.000 12044 IsGuiding returns 0
00:25:33.546 00.000 12044 scope move finished after 13 + 79 ms
00:25:33.546 00.000 12044 Move returns status 0, amount 13
00:25:33.546 00.000 12044 MoveAxis(N, 0, ABG)
00:25:33.546 00.000 12044 Move returns status 0, amount 0
00:25:33.546 00.000 12044 move complete, result=0
00:25:33.546 00.000 12044 worker thread done servicing request
00:25:33.546 00.000 12044 Worker thread wakes up
00:25:33.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:33.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:33.546 00.000 14964 GuideStep: -0.3 px 13 ms EAST, 0.4 px 0 ms NORTH
00:25:36.662 03.116 12044 Exposure complete
00:25:36.686 00.024 12044 worker thread done servicing request
00:25:36.686 00.000 14964 OnExposeComplete: enter
00:25:36.687 00.001 14964 UpdateGuideState(): m_state=6
00:25:36.687 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1971
00:25:36.688 00.001 14964 Star::Find returns 1 (0), X=277.72, Y=92.93, Mass=303818, SNR=354.1, Peak=21833 HFD=4.1
00:25:36.688 00.000 14964 MultiStar: [#1 0.36,-0.23,0.18,U] [#2 0.25,0.18,0.08,U] 
00:25:36.689 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.11}, one-star: {-0.11, 0.17}
00:25:36.689 00.000 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.31 = -2.98)
00:25:36.690 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
00:25:36.690 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.75 mountX=-0.11 mountY=0.01, mountTheta=3.07
00:25:36.691 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.11, opts=13)
00:25:36.692 00.001 14964 Enqueuing Move request for scope (-0.02, 0.11)
00:25:36.692 00.000 12044 Worker thread wakes up
00:25:36.692 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:25:36.692 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:25:36.692 00.000 12044 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.01
00:25:36.692 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.13, using input
00:25:36.692 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
00:25:36.692 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:36.692 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:36.692 00.000 12044 MoveAxis(E, 0, ABG)
00:25:36.692 00.000 12044 Move returns status 0, amount 0
00:25:36.692 00.000 12044 MoveAxis(N, 0, ABG)
00:25:36.692 00.000 12044 Move returns status 0, amount 0
00:25:36.692 00.000 12044 move complete, result=0
00:25:36.693 00.001 12044 worker thread done servicing request
00:25:36.700 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21833, med=614, FiltMin=531, FiltMax=16131, Gamma=0.810
00:25:36.706 00.006 14964 UpdateGuideState exits: m=303818 SNR=354.1
00:25:36.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:36.707 00.000 14964 Enqueuing Expose request
00:25:36.708 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:36.708 00.000 12044 Worker thread wakes up
00:25:36.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:36.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:39.815 03.107 12044 Exposure complete
00:25:39.838 00.023 12044 worker thread done servicing request
00:25:39.838 00.000 14964 OnExposeComplete: enter
00:25:39.839 00.001 14964 UpdateGuideState(): m_state=6
00:25:39.839 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1972
00:25:39.840 00.001 14964 Star::Find returns 1 (0), X=277.54, Y=92.66, Mass=299585, SNR=350.3, Peak=19565 HFD=3.5
00:25:39.840 00.000 14964 MultiStar: [#1 0.27,-0.31,0.17,U] [#2 -0.01,-0.31,0.08,U] 
00:25:39.841 00.001 14964 refined, 2 included, MultiStar: {-0.20, -0.14}, one-star: {-0.30, -0.10}
00:25:39.841 00.000 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
00:25:39.842 00.001 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
00:25:39.842 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=0.14 mountY=0.22, mountTheta=1.01
00:25:39.843 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.14, opts=13)
00:25:39.844 00.001 14964 Enqueuing Move request for scope (-0.20, -0.14)
00:25:39.844 00.000 12044 Worker thread wakes up
00:25:39.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
00:25:39.844 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
00:25:39.844 00.000 12044 Moving (-0.20, -0.14) raw xDistance=0.14 yDistance=0.22
00:25:39.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
00:25:39.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:39.845 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:25:39.845 00.000 12044 MoveAxis(E, 0, ABG)
00:25:39.845 00.000 12044 Move returns status 0, amount 0
00:25:39.845 00.000 12044 MoveAxis(N, 0, ABG)
00:25:39.845 00.000 12044 Move returns status 0, amount 0
00:25:39.845 00.000 12044 move complete, result=0
00:25:39.845 00.000 12044 worker thread done servicing request
00:25:39.853 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19565, med=614, FiltMin=528, FiltMax=14499, Gamma=0.810
00:25:39.859 00.006 14964 UpdateGuideState exits: m=299585 SNR=350.3
00:25:39.859 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.860 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:39.860 00.000 14964 Enqueuing Expose request
00:25:39.861 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:39.861 00.000 12044 Worker thread wakes up
00:25:39.862 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:39.862 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:42.965 03.103 12044 Exposure complete
00:25:42.988 00.023 12044 worker thread done servicing request
00:25:42.988 00.000 14964 OnExposeComplete: enter
00:25:42.989 00.001 14964 UpdateGuideState(): m_state=6
00:25:42.990 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1973
00:25:42.990 00.000 14964 Star::Find returns 1 (0), X=277.51, Y=92.56, Mass=298919, SNR=348.0, Peak=18507 HFD=3.7
00:25:42.991 00.001 14964 MultiStar: [#1 0.38,-0.18,0.18,U] [#2 0.12,-0.11,0.07,U] 
00:25:42.991 00.000 14964 refined, 2 included, MultiStar: {-0.20, -0.19}, one-star: {-0.33, -0.20}
00:25:42.992 00.001 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
00:25:42.992 00.000 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
00:25:42.993 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.38 mountX=0.19 mountY=0.22, mountTheta=0.86
00:25:42.994 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.19, opts=13)
00:25:42.995 00.001 14964 Enqueuing Move request for scope (-0.20, -0.19)
00:25:42.995 00.000 12044 Worker thread wakes up
00:25:42.996 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
00:25:42.996 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
00:25:42.996 00.000 12044 Moving (-0.20, -0.19) raw xDistance=0.19 yDistance=0.22
00:25:42.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.02
00:25:42.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:42.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:25:42.996 00.000 12044 MoveAxis(E, 0, ABG)
00:25:42.996 00.000 12044 Move returns status 0, amount 0
00:25:42.996 00.000 12044 MoveAxis(N, 0, ABG)
00:25:42.996 00.000 12044 Move returns status 0, amount 0
00:25:42.996 00.000 12044 move complete, result=0
00:25:42.996 00.000 12044 worker thread done servicing request
00:25:43.005 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18507, med=615, FiltMin=537, FiltMax=14476, Gamma=0.810
00:25:43.011 00.006 14964 UpdateGuideState exits: m=298919 SNR=348.0
00:25:43.011 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.012 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:43.012 00.000 14964 Enqueuing Expose request
00:25:43.013 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:43.013 00.000 12044 Worker thread wakes up
00:25:43.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:43.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:46.105 03.092 12044 Exposure complete
00:25:46.129 00.024 12044 worker thread done servicing request
00:25:46.129 00.000 14964 OnExposeComplete: enter
00:25:46.130 00.001 14964 UpdateGuideState(): m_state=6
00:25:46.131 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1974
00:25:46.131 00.000 14964 Star::Find returns 1 (0), X=277.46, Y=93.02, Mass=306562, SNR=347.4, Peak=20225 HFD=4.1
00:25:46.132 00.001 14964 MultiStar: [#1 0.24,-0.53,0.17,U] [#2 0.02,-0.05,0.09,U] 
00:25:46.132 00.000 14964 refined, 2 included, MultiStar: {-0.26, 0.13}, one-star: {-0.37, 0.26}
00:25:46.133 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
00:25:46.133 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
00:25:46.134 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.68 mountX=-0.13 mountY=0.25, mountTheta=2.07
00:25:46.135 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.13, opts=13)
00:25:46.135 00.000 14964 Enqueuing Move request for scope (-0.26, 0.13)
00:25:46.136 00.001 12044 Worker thread wakes up
00:25:46.136 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
00:25:46.136 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
00:25:46.136 00.000 12044 Moving (-0.26, 0.13) raw xDistance=-0.13 yDistance=0.25
00:25:46.136 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
00:25:46.136 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.136 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:25:46.136 00.000 12044 MoveAxis(E, 0, ABG)
00:25:46.136 00.000 12044 Move returns status 0, amount 0
00:25:46.136 00.000 12044 MoveAxis(N, 0, ABG)
00:25:46.136 00.000 12044 Move returns status 0, amount 0
00:25:46.136 00.000 12044 move complete, result=0
00:25:46.136 00.000 12044 worker thread done servicing request
00:25:46.143 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20225, med=614, FiltMin=522, FiltMax=17627, Gamma=0.810
00:25:46.149 00.006 14964 UpdateGuideState exits: m=306562 SNR=347.4
00:25:46.149 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.150 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:46.150 00.000 14964 Enqueuing Expose request
00:25:46.151 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:46.151 00.000 12044 Worker thread wakes up
00:25:46.151 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:46.151 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:49.283 03.132 12044 Exposure complete
00:25:49.312 00.029 12044 worker thread done servicing request
00:25:49.312 00.000 14964 OnExposeComplete: enter
00:25:49.313 00.001 14964 UpdateGuideState(): m_state=6
00:25:49.314 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1975
00:25:49.314 00.000 14964 Star::Find returns 1 (0), X=277.38, Y=93.06, Mass=304414, SNR=350.2, Peak=23245 HFD=4.0
00:25:49.315 00.001 14964 MultiStar: [#1 0.13,-0.50,0.17,U] [#2 -0.29,-0.62,0.00,M1] 
00:25:49.316 00.001 14964 refined, 1 included, MultiStar: {-0.37, 0.18}, one-star: {-0.46, 0.30}
00:25:49.316 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
00:25:49.317 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.01)
00:25:49.317 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.18 hyp=0.41 cameraTheta=2.69 mountX=-0.19 mountY=0.35, mountTheta=2.06
00:25:49.318 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.18, opts=13)
00:25:49.319 00.001 14964 Enqueuing Move request for scope (-0.37, 0.18)
00:25:49.319 00.000 12044 Worker thread wakes up
00:25:49.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.18) opts 0xd
00:25:49.319 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.18)
00:25:49.319 00.000 12044 Moving (-0.37, 0.18) raw xDistance=-0.19 yDistance=0.35
00:25:49.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
00:25:49.319 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:49.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:25:49.319 00.000 12044 MoveAxis(E, 0, ABG)
00:25:49.319 00.000 12044 Move returns status 0, amount 0
00:25:49.319 00.000 12044 MoveAxis(N, 0, ABG)
00:25:49.319 00.000 12044 Move returns status 0, amount 0
00:25:49.319 00.000 12044 move complete, result=0
00:25:49.319 00.000 12044 worker thread done servicing request
00:25:49.327 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23245, med=615, FiltMin=520, FiltMax=15087, Gamma=0.810
00:25:49.333 00.006 14964 UpdateGuideState exits: m=304414 SNR=350.2
00:25:49.334 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:49.334 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:49.335 00.001 14964 Enqueuing Expose request
00:25:49.335 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:25:49.335 00.000 12044 Worker thread wakes up
00:25:49.336 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:49.336 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:52.470 03.134 12044 Exposure complete
00:25:52.495 00.025 12044 worker thread done servicing request
00:25:52.495 00.000 14964 OnExposeComplete: enter
00:25:52.495 00.000 14964 UpdateGuideState(): m_state=6
00:25:52.496 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1976
00:25:52.497 00.001 14964 Star::Find returns 1 (0), X=277.34, Y=92.88, Mass=305615, SNR=353.9, Peak=23833 HFD=3.9
00:25:52.497 00.000 14964 MultiStar: [#1 0.07,-0.26,0.18,U] [#2 0.02,-0.16,0.07,U] 
00:25:52.498 00.001 14964 refined, 2 included, MultiStar: {-0.38, 0.05}, one-star: {-0.49, 0.12}
00:25:52.498 00.000 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.56 = -1.72)
00:25:52.499 00.001 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.33)
00:25:52.499 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.05 hyp=0.39 cameraTheta=3.00 mountX=-0.06 mountY=0.38, mountTheta=1.73
00:25:52.500 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.05, opts=13)
00:25:52.501 00.001 14964 Enqueuing Move request for scope (-0.38, 0.05)
00:25:52.501 00.000 12044 Worker thread wakes up
00:25:52.501 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.05) opts 0xd
00:25:52.501 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.05)
00:25:52.501 00.000 12044 Moving (-0.38, 0.05) raw xDistance=-0.06 yDistance=0.38
00:25:52.501 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
00:25:52.501 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:52.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:25:52.501 00.000 12044 MoveAxis(E, 0, ABG)
00:25:52.501 00.000 12044 Move returns status 0, amount 0
00:25:52.501 00.000 12044 MoveAxis(N, 0, ABG)
00:25:52.501 00.000 12044 Move returns status 0, amount 0
00:25:52.501 00.000 12044 move complete, result=0
00:25:52.501 00.000 12044 worker thread done servicing request
00:25:52.510 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23833, med=614, FiltMin=530, FiltMax=16723, Gamma=0.810
00:25:52.516 00.006 14964 UpdateGuideState exits: m=305615 SNR=353.9
00:25:52.516 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.517 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:52.517 00.000 14964 Enqueuing Expose request
00:25:52.518 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:25:52.518 00.000 12044 Worker thread wakes up
00:25:52.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:52.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:55.618 03.100 12044 Exposure complete
00:25:55.641 00.023 12044 worker thread done servicing request
00:25:55.641 00.000 14964 OnExposeComplete: enter
00:25:55.642 00.001 14964 UpdateGuideState(): m_state=6
00:25:55.642 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1977
00:25:55.643 00.001 14964 Star::Find returns 1 (0), X=277.34, Y=93.60, Mass=302550, SNR=337.8, Peak=21919 HFD=3.5
00:25:55.643 00.000 14964 MultiStar: [#1 0.09,-1.07,0.00,M1] [#2 -0.14,-1.20,0.00,M1] 
00:25:55.644 00.001 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.63)
00:25:55.644 00.000 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
00:25:55.645 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=0.84 hyp=0.97 cameraTheta=2.10 mountX=-0.84 mountY=0.40, mountTheta=2.70
00:25:55.647 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.84, opts=13)
00:25:55.647 00.000 14964 Enqueuing Move request for scope (-0.49, 0.84)
00:25:55.648 00.001 12044 Worker thread wakes up
00:25:55.648 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.84) opts 0xd
00:25:55.648 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.84)
00:25:55.648 00.000 12044 Moving (-0.49, 0.84) raw xDistance=-0.84 yDistance=0.40
00:25:55.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.84, slope = -0.04
00:25:55.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:55.648 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:25:55.648 00.000 12044 MoveAxis(E, 29, ABG)
00:25:55.648 00.000 12044 Guiding  Dir = 2, Dur = 29
00:25:55.655 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21919, med=615, FiltMin=527, FiltMax=16006, Gamma=0.810
00:25:55.662 00.007 14964 UpdateGuideState exits: m=302550 SNR=337.8
00:25:55.663 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.663 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:55.664 00.001 14964 Enqueuing Expose request
00:25:55.703 00.039 12044 IsSlewing returns 0
00:25:55.704 00.001 12044 IsGuiding returns 0
00:25:55.735 00.031 12044 IsGuiding returns 1
00:25:55.735 00.000 12044 scope still moving after pulse duration time elapsed
00:25:55.842 00.107 12044 IsSlewing returns 0
00:25:55.842 00.000 12044 IsGuiding returns 0
00:25:55.842 00.000 12044 scope move finished after 29 + 109 ms
00:25:55.842 00.000 12044 Move returns status 0, amount 29
00:25:55.842 00.000 12044 MoveAxis(N, 0, ABG)
00:25:55.842 00.000 12044 Move returns status 0, amount 0
00:25:55.842 00.000 12044 move complete, result=0
00:25:55.842 00.000 12044 worker thread done servicing request
00:25:55.842 00.000 12044 Worker thread wakes up
00:25:55.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:55.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:55.842 00.000 14964 GuideStep: -0.8 px 29 ms EAST, 0.4 px 0 ms NORTH
00:25:58.973 03.131 12044 Exposure complete
00:25:58.997 00.024 12044 worker thread done servicing request
00:25:58.997 00.000 14964 OnExposeComplete: enter
00:25:58.998 00.001 14964 UpdateGuideState(): m_state=6
00:25:58.998 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1978
00:25:58.999 00.001 14964 Star::Find returns 1 (0), X=277.60, Y=93.79, Mass=307343, SNR=359.1, Peak=22247 HFD=3.7
00:25:59.000 00.001 14964 MultiStar: [#1 0.18,-0.98,0.00,M2] [#2 -0.13,-0.85,0.00,M2] 
00:25:59.000 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.35 = -2.93)
00:25:59.001 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.12)
00:25:59.001 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=1.03 hyp=1.06 cameraTheta=1.79 mountX=-1.04 mountY=0.13, mountTheta=3.02
00:25:59.002 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=1.03, opts=13)
00:25:59.003 00.001 14964 Enqueuing Move request for scope (-0.23, 1.03)
00:25:59.003 00.000 12044 Worker thread wakes up
00:25:59.003 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.03) opts 0xd
00:25:59.003 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 1.03)
00:25:59.003 00.000 12044 Moving (-0.23, 1.03) raw xDistance=-1.04 yDistance=0.13
00:25:59.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.54 from input -1.04, slope = -0.08
00:25:59.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:59.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:25:59.003 00.000 12044 MoveAxis(E, 63, ABG)
00:25:59.003 00.000 12044 Guiding  Dir = 2, Dur = 63
00:25:59.010 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22247, med=614, FiltMin=524, FiltMax=17266, Gamma=0.810
00:25:59.016 00.006 14964 UpdateGuideState exits: m=307343 SNR=359.1
00:25:59.017 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.017 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:25:59.018 00.001 14964 Enqueuing Expose request
00:25:59.112 00.094 12044 IsSlewing returns 0
00:25:59.140 00.028 12044 IsGuiding returns 0
00:25:59.171 00.031 12044 PulseGuide returned control before completion, sleep 43
00:25:59.233 00.062 12044 IsGuiding returns 1
00:25:59.233 00.000 12044 scope still moving after pulse duration time elapsed
00:25:59.310 00.077 12044 IsSlewing returns 0
00:25:59.311 00.001 12044 IsGuiding returns 0
00:25:59.311 00.000 12044 scope move finished after 63 + 107 ms
00:25:59.311 00.000 12044 Move returns status 0, amount 63
00:25:59.311 00.000 12044 MoveAxis(N, 0, ABG)
00:25:59.311 00.000 12044 Move returns status 0, amount 0
00:25:59.311 00.000 12044 move complete, result=0
00:25:59.311 00.000 12044 worker thread done servicing request
00:25:59.311 00.000 12044 Worker thread wakes up
00:25:59.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:25:59.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:25:59.311 00.000 14964 GuideStep: -1.0 px 63 ms EAST, 0.1 px 0 ms NORTH
00:26:02.441 03.130 12044 Exposure complete
00:26:02.469 00.028 12044 worker thread done servicing request
00:26:02.469 00.000 14964 OnExposeComplete: enter
00:26:02.470 00.001 14964 UpdateGuideState(): m_state=6
00:26:02.471 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1979
00:26:02.471 00.000 14964 Star::Find returns 1 (0), X=277.51, Y=93.18, Mass=297553, SNR=347.5, Peak=19801 HFD=3.8
00:26:02.472 00.001 14964 MultiStar: [#1 0.22,-0.62,0.17,U] [#2 -0.00,-0.54,0.09,U] 
00:26:02.472 00.000 14964 refined, 2 included, MultiStar: {-0.22, 0.21}, one-star: {-0.32, 0.42}
00:26:02.472 00.000 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
00:26:02.473 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
00:26:02.473 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.31 cameraTheta=2.38 mountX=-0.22 mountY=0.20, mountTheta=2.39
00:26:02.474 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.21, opts=13)
00:26:02.475 00.001 14964 Enqueuing Move request for scope (-0.22, 0.21)
00:26:02.476 00.001 12044 Worker thread wakes up
00:26:02.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.21) opts 0xd
00:26:02.476 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.21)
00:26:02.476 00.000 12044 Moving (-0.22, 0.21) raw xDistance=-0.22 yDistance=0.20
00:26:02.476 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.44, using input
00:26:02.476 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.07
00:26:02.476 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:02.476 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:26:02.476 00.000 12044 MoveAxis(E, 0, ABG)
00:26:02.476 00.000 12044 Move returns status 0, amount 0
00:26:02.476 00.000 12044 MoveAxis(N, 0, ABG)
00:26:02.476 00.000 12044 Move returns status 0, amount 0
00:26:02.476 00.000 12044 move complete, result=0
00:26:02.476 00.000 12044 worker thread done servicing request
00:26:02.483 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19801, med=614, FiltMin=520, FiltMax=16107, Gamma=0.810
00:26:02.489 00.006 14964 UpdateGuideState exits: m=297553 SNR=347.5
00:26:02.490 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:02.490 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:02.491 00.001 14964 Enqueuing Expose request
00:26:02.491 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:02.492 00.001 12044 Worker thread wakes up
00:26:02.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:02.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:05.593 03.101 12044 Exposure complete
00:26:05.619 00.026 12044 worker thread done servicing request
00:26:05.619 00.000 14964 OnExposeComplete: enter
00:26:05.619 00.000 14964 UpdateGuideState(): m_state=6
00:26:05.620 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1980
00:26:05.620 00.000 14964 Star::Find returns 1 (0), X=277.16, Y=92.94, Mass=303795, SNR=352.8, Peak=23537 HFD=4.1
00:26:05.621 00.001 14964 MultiStar: [#1 -0.03,-0.11,0.17,U] [#2 -0.33,0.23,0.09,U] 
00:26:05.621 00.000 14964 refined, 2 included, MultiStar: {-0.56, 0.14}, one-star: {-0.67, 0.18}
00:26:05.622 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
00:26:05.622 00.000 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
00:26:05.623 00.001 14964 CameraToMount -- cameraX=-0.56 cameraY=0.14 hyp=0.58 cameraTheta=2.89 mountX=-0.15 mountY=0.54, mountTheta=1.84
00:26:05.624 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.14, opts=13)
00:26:05.624 00.000 14964 Enqueuing Move request for scope (-0.56, 0.14)
00:26:05.625 00.001 12044 Worker thread wakes up
00:26:05.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.14) opts 0xd
00:26:05.625 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.14)
00:26:05.625 00.000 12044 Moving (-0.56, 0.14) raw xDistance=-0.15 yDistance=0.54
00:26:05.625 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.43, using input
00:26:05.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.07
00:26:05.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
00:26:05.625 00.000 12044 MoveAxis(E, 0, ABG)
00:26:05.625 00.000 12044 Move returns status 0, amount 0
00:26:05.625 00.000 12044 MoveAxis(S, 51, ABG)
00:26:05.625 00.000 12044 Guiding  Dir = 1, Dur = 51
00:26:05.633 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23537, med=615, FiltMin=531, FiltMax=13893, Gamma=0.810
00:26:05.639 00.006 14964 UpdateGuideState exits: m=303795 SNR=352.8
00:26:05.639 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:05.640 00.000 14964 Enqueuing Expose request
00:26:05.654 00.014 12044 IsSlewing returns 0
00:26:05.655 00.001 12044 IsGuiding returns 0
00:26:05.686 00.031 12044 PulseGuide returned control before completion, sleep 31
00:26:05.723 00.037 12044 IsGuiding returns 1
00:26:05.723 00.000 12044 scope still moving after pulse duration time elapsed
00:26:05.795 00.072 12044 IsSlewing returns 0
00:26:05.795 00.000 12044 IsGuiding returns 0
00:26:05.795 00.000 12044 scope move finished after 51 + 88 ms
00:26:05.795 00.000 12044 Move returns status 0, amount 51
00:26:05.795 00.000 12044 move complete, result=0
00:26:05.795 00.000 12044 worker thread done servicing request
00:26:05.795 00.000 12044 Worker thread wakes up
00:26:05.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:05.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:05.795 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 51 ms SOUTH
00:26:08.920 03.125 12044 Exposure complete
00:26:08.944 00.024 12044 worker thread done servicing request
00:26:08.944 00.000 14964 OnExposeComplete: enter
00:26:08.945 00.001 14964 UpdateGuideState(): m_state=6
00:26:08.946 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1981
00:26:08.946 00.000 14964 Star::Find returns 1 (0), X=277.40, Y=92.62, Mass=301006, SNR=345.9, Peak=20811 HFD=3.4
00:26:08.947 00.001 14964 MultiStar: [#1 0.13,-0.11,0.18,U] [#2 -0.25,0.14,0.08,U] 
00:26:08.947 00.000 14964 refined, 2 included, MultiStar: {-0.34, -0.12}, one-star: {-0.43, -0.14}
00:26:08.948 00.001 14964 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.56) = xAngle (-1.24 = -1.24)
00:26:08.948 00.000 14964 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
00:26:08.949 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-2.80 mountX=0.12 mountY=0.35, mountTheta=1.25
00:26:08.950 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.12, opts=13)
00:26:08.950 00.000 14964 Enqueuing Move request for scope (-0.34, -0.12)
00:26:08.951 00.001 12044 Worker thread wakes up
00:26:08.951 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.12) opts 0xd
00:26:08.951 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.12)
00:26:08.951 00.000 12044 Moving (-0.34, -0.12) raw xDistance=0.12 yDistance=0.35
00:26:08.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
00:26:08.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:08.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:26:08.951 00.000 12044 MoveAxis(E, 0, ABG)
00:26:08.951 00.000 12044 Move returns status 0, amount 0
00:26:08.951 00.000 12044 MoveAxis(N, 0, ABG)
00:26:08.951 00.000 12044 Move returns status 0, amount 0
00:26:08.951 00.000 12044 move complete, result=0
00:26:08.951 00.000 12044 worker thread done servicing request
00:26:08.960 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20811, med=615, FiltMin=535, FiltMax=15208, Gamma=0.810
00:26:08.966 00.006 14964 UpdateGuideState exits: m=301006 SNR=345.9
00:26:08.967 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.967 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:08.967 00.000 14964 Enqueuing Expose request
00:26:08.968 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:26:08.968 00.000 12044 Worker thread wakes up
00:26:08.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:08.969 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:12.079 03.110 12044 Exposure complete
00:26:12.100 00.021 12044 worker thread done servicing request
00:26:12.100 00.000 14964 OnExposeComplete: enter
00:26:12.100 00.000 14964 UpdateGuideState(): m_state=6
00:26:12.101 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1982
00:26:12.101 00.000 14964 Star::Find returns 1 (0), X=277.85, Y=92.44, Mass=297190, SNR=357.0, Peak=20511 HFD=3.9
00:26:12.102 00.001 14964 MultiStar: [#1 0.61,0.09,0.17,U] [#2 0.31,0.21,0.07,U] 
00:26:12.102 00.000 14964 refined, 2 included, MultiStar: {0.11, -0.23}, one-star: {0.01, -0.32}
00:26:12.103 00.001 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
00:26:12.103 00.000 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.80)
00:26:12.104 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-1.12 mountX=0.23 mountY=-0.09, mountTheta=-0.36
00:26:12.105 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.23, opts=13)
00:26:12.105 00.000 14964 Enqueuing Move request for scope (0.11, -0.23)
00:26:12.106 00.001 12044 Worker thread wakes up
00:26:12.106 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
00:26:12.106 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
00:26:12.106 00.000 12044 Moving (0.11, -0.23) raw xDistance=0.23 yDistance=-0.09
00:26:12.106 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.01
00:26:12.106 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:12.106 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:12.106 00.000 12044 MoveAxis(E, 0, ABG)
00:26:12.106 00.000 12044 Move returns status 0, amount 0
00:26:12.106 00.000 12044 MoveAxis(N, 0, ABG)
00:26:12.106 00.000 12044 Move returns status 0, amount 0
00:26:12.106 00.000 12044 move complete, result=0
00:26:12.106 00.000 12044 worker thread done servicing request
00:26:12.113 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20511, med=615, FiltMin=524, FiltMax=13185, Gamma=0.810
00:26:12.118 00.005 14964 UpdateGuideState exits: m=297190 SNR=357.0
00:26:12.119 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.119 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:12.120 00.001 14964 Enqueuing Expose request
00:26:12.121 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:12.121 00.000 12044 Worker thread wakes up
00:26:12.121 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:12.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:15.225 03.104 12044 Exposure complete
00:26:15.247 00.022 12044 worker thread done servicing request
00:26:15.247 00.000 14964 OnExposeComplete: enter
00:26:15.249 00.002 14964 UpdateGuideState(): m_state=6
00:26:15.250 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1983
00:26:15.250 00.000 14964 Star::Find returns 1 (0), X=278.03, Y=92.82, Mass=296095, SNR=343.9, Peak=22805 HFD=4.1
00:26:15.252 00.002 14964 MultiStar: [#1 0.81,-0.20,0.00,M1] [#2 0.45,0.12,0.08,U] 
00:26:15.253 00.001 14964 single-star, 1 included, MultiStar: {0.22, 0.07}, one-star: {0.20, 0.06}
00:26:15.253 00.000 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.56) = xAngle (1.87 = 1.87)
00:26:15.253 00.000 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.92 = -1.36)
00:26:15.254 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
00:26:15.255 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.06, opts=13)
00:26:15.256 00.001 14964 Enqueuing Move request for scope (0.20, 0.06)
00:26:15.256 00.000 12044 Worker thread wakes up
00:26:15.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:26:15.256 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:26:15.256 00.000 12044 Moving (0.20, 0.06) raw xDistance=-0.06 yDistance=-0.20
00:26:15.256 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.04
00:26:15.256 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:15.256 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:26:15.256 00.000 12044 MoveAxis(E, 0, ABG)
00:26:15.256 00.000 12044 Move returns status 0, amount 0
00:26:15.256 00.000 12044 MoveAxis(N, 0, ABG)
00:26:15.256 00.000 12044 Move returns status 0, amount 0
00:26:15.256 00.000 12044 move complete, result=0
00:26:15.256 00.000 12044 worker thread done servicing request
00:26:15.264 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22805, med=615, FiltMin=525, FiltMax=11851, Gamma=0.810
00:26:15.269 00.005 14964 UpdateGuideState exits: m=296095 SNR=343.9
00:26:15.270 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.271 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:15.271 00.000 14964 Enqueuing Expose request
00:26:15.272 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:15.272 00.000 12044 Worker thread wakes up
00:26:15.272 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:15.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:18.380 03.108 12044 Exposure complete
00:26:18.403 00.023 12044 worker thread done servicing request
00:26:18.404 00.001 14964 OnExposeComplete: enter
00:26:18.404 00.000 14964 UpdateGuideState(): m_state=6
00:26:18.405 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1984
00:26:18.405 00.000 14964 Star::Find returns 1 (0), X=277.92, Y=93.12, Mass=302121, SNR=351.5, Peak=19793 HFD=4.2
00:26:18.406 00.001 14964 MultiStar: [#1 0.67,-0.27,0.00,M2] [#2 0.37,-0.39,0.07,U] 
00:26:18.406 00.000 14964 refined, 1 included, MultiStar: {0.10, 0.31}, one-star: {0.08, 0.36}
00:26:18.407 00.001 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.56) = xAngle (2.81 = 2.81)
00:26:18.407 00.000 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.42)
00:26:18.408 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.26 mountX=-0.31 mountY=-0.13, mountTheta=-2.74
00:26:18.409 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.31, opts=13)
00:26:18.410 00.001 14964 Enqueuing Move request for scope (0.10, 0.31)
00:26:18.411 00.001 12044 Worker thread wakes up
00:26:18.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
00:26:18.411 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
00:26:18.411 00.000 12044 Moving (0.10, 0.31) raw xDistance=-0.31 yDistance=-0.13
00:26:18.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.05
00:26:18.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:18.412 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:18.412 00.000 12044 MoveAxis(E, 0, ABG)
00:26:18.412 00.000 12044 Move returns status 0, amount 0
00:26:18.412 00.000 12044 MoveAxis(N, 0, ABG)
00:26:18.412 00.000 12044 Move returns status 0, amount 0
00:26:18.412 00.000 12044 move complete, result=0
00:26:18.412 00.000 12044 worker thread done servicing request
00:26:18.422 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19793, med=615, FiltMin=521, FiltMax=13899, Gamma=0.810
00:26:18.430 00.008 14964 UpdateGuideState exits: m=302121 SNR=351.5
00:26:18.432 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.433 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:18.434 00.001 14964 Enqueuing Expose request
00:26:18.435 00.001 12044 Worker thread wakes up
00:26:18.435 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:18.435 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:18.435 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:21.541 03.106 12044 Exposure complete
00:26:21.564 00.023 12044 worker thread done servicing request
00:26:21.565 00.001 14964 OnExposeComplete: enter
00:26:21.565 00.000 14964 UpdateGuideState(): m_state=6
00:26:21.566 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1985
00:26:21.566 00.000 14964 Star::Find returns 1 (0), X=277.58, Y=92.83, Mass=302976, SNR=352.6, Peak=19393 HFD=3.9
00:26:21.567 00.001 14964 MultiStar: [#1 0.38,-0.30,0.17,U] [#2 0.06,-0.35,0.08,U] 
00:26:21.567 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.00}, one-star: {-0.26, 0.07}
00:26:21.568 00.001 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
00:26:21.568 00.000 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
00:26:21.568 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=0.00 mountY=0.15, mountTheta=1.57
00:26:21.570 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.00, opts=13)
00:26:21.570 00.000 14964 Enqueuing Move request for scope (-0.15, -0.00)
00:26:21.571 00.001 12044 Worker thread wakes up
00:26:21.571 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
00:26:21.571 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
00:26:21.571 00.000 12044 Moving (-0.15, -0.00) raw xDistance=0.00 yDistance=0.15
00:26:21.571 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.42, using input
00:26:21.571 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.07
00:26:21.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:21.571 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:26:21.571 00.000 12044 MoveAxis(E, 0, ABG)
00:26:21.571 00.000 12044 Move returns status 0, amount 0
00:26:21.571 00.000 12044 MoveAxis(N, 0, ABG)
00:26:21.571 00.000 12044 Move returns status 0, amount 0
00:26:21.571 00.000 12044 move complete, result=0
00:26:21.571 00.000 12044 worker thread done servicing request
00:26:21.580 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19393, med=614, FiltMin=525, FiltMax=15867, Gamma=0.810
00:26:21.585 00.005 14964 UpdateGuideState exits: m=302976 SNR=352.6
00:26:21.586 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.586 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:21.586 00.000 14964 Enqueuing Expose request
00:26:21.587 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:21.587 00.000 12044 Worker thread wakes up
00:26:21.588 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:21.588 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:24.687 03.099 12044 Exposure complete
00:26:24.708 00.021 12044 worker thread done servicing request
00:26:24.708 00.000 14964 OnExposeComplete: enter
00:26:24.708 00.000 14964 UpdateGuideState(): m_state=6
00:26:24.709 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1986
00:26:24.709 00.000 14964 Star::Find returns 1 (0), X=277.62, Y=93.04, Mass=300200, SNR=352.3, Peak=21573 HFD=4.0
00:26:24.710 00.001 14964 MultiStar: [#1 0.41,-0.61,0.00,M2] [#2 0.35,-0.05,0.08,U] 
00:26:24.711 00.001 14964 refined, 1 included, MultiStar: {-0.17, 0.26}, one-star: {-0.21, 0.28}
00:26:24.711 00.000 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.71 = -2.58)
00:26:24.712 00.001 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
00:26:24.712 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.15 mountX=-0.26 mountY=0.14, mountTheta=2.64
00:26:24.714 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.26, opts=13)
00:26:24.714 00.000 14964 Enqueuing Move request for scope (-0.17, 0.26)
00:26:24.715 00.001 12044 Worker thread wakes up
00:26:24.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
00:26:24.715 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
00:26:24.715 00.000 12044 Moving (-0.17, 0.26) raw xDistance=-0.26 yDistance=0.14
00:26:24.715 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.08
00:26:24.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:24.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:26:24.715 00.000 12044 MoveAxis(E, 0, ABG)
00:26:24.715 00.000 12044 Move returns status 0, amount 0
00:26:24.715 00.000 12044 MoveAxis(N, 0, ABG)
00:26:24.715 00.000 12044 Move returns status 0, amount 0
00:26:24.715 00.000 12044 move complete, result=0
00:26:24.715 00.000 12044 worker thread done servicing request
00:26:24.723 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21573, med=614, FiltMin=529, FiltMax=16457, Gamma=0.810
00:26:24.729 00.006 14964 UpdateGuideState exits: m=300200 SNR=352.3
00:26:24.729 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.730 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:24.730 00.000 14964 Enqueuing Expose request
00:26:24.731 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:24.731 00.000 12044 Worker thread wakes up
00:26:24.731 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:24.731 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:27.857 03.126 12044 Exposure complete
00:26:27.878 00.021 12044 worker thread done servicing request
00:26:27.878 00.000 14964 OnExposeComplete: enter
00:26:27.879 00.001 14964 UpdateGuideState(): m_state=6
00:26:27.880 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1987
00:26:27.880 00.000 14964 Star::Find returns 1 (0), X=277.38, Y=92.90, Mass=301896, SNR=354.9, Peak=20257 HFD=4.0
00:26:27.881 00.001 14964 MultiStar: [#1 0.01,-0.38,0.18,U] [#2 -0.23,-0.51,0.07,U] 
00:26:27.881 00.000 14964 refined, 2 included, MultiStar: {-0.38, 0.03}, one-star: {-0.46, 0.14}
00:26:27.882 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.67)
00:26:27.882 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
00:26:27.883 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.38 cameraTheta=3.06 mountX=-0.04 mountY=0.37, mountTheta=1.67
00:26:27.884 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.03, opts=13)
00:26:27.884 00.000 14964 Enqueuing Move request for scope (-0.38, 0.03)
00:26:27.885 00.001 12044 Worker thread wakes up
00:26:27.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd
00:26:27.885 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.03)
00:26:27.885 00.000 12044 Moving (-0.38, 0.03) raw xDistance=-0.04 yDistance=0.37
00:26:27.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.05
00:26:27.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:27.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:26:27.885 00.000 12044 MoveAxis(E, 0, ABG)
00:26:27.885 00.000 12044 Move returns status 0, amount 0
00:26:27.885 00.000 12044 MoveAxis(N, 0, ABG)
00:26:27.885 00.000 12044 Move returns status 0, amount 0
00:26:27.885 00.000 12044 move complete, result=0
00:26:27.885 00.000 12044 worker thread done servicing request
00:26:27.892 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20257, med=615, FiltMin=529, FiltMax=15691, Gamma=0.810
00:26:27.898 00.006 14964 UpdateGuideState exits: m=301896 SNR=354.9
00:26:27.898 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:27.899 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:27.899 00.000 14964 Enqueuing Expose request
00:26:27.900 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:27.901 00.001 12044 Worker thread wakes up
00:26:27.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:27.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:31.005 03.104 12044 Exposure complete
00:26:31.026 00.021 12044 worker thread done servicing request
00:26:31.027 00.001 14964 OnExposeComplete: enter
00:26:31.027 00.000 14964 UpdateGuideState(): m_state=6
00:26:31.028 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1988
00:26:31.028 00.000 14964 Star::Find returns 1 (0), X=277.50, Y=93.05, Mass=306750, SNR=344.4, Peak=19341 HFD=4.0
00:26:31.029 00.001 14964 MultiStar: [#1 0.24,-0.47,0.17,U] [#2 0.02,-0.42,0.08,U] 
00:26:31.029 00.000 14964 refined, 2 included, MultiStar: {-0.23, 0.14}, one-star: {-0.33, 0.29}
00:26:31.030 00.001 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.15 = -2.13)
00:26:31.030 00.000 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.92)
00:26:31.031 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.59 mountX=-0.14 mountY=0.22, mountTheta=2.16
00:26:31.032 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.14, opts=13)
00:26:31.033 00.001 14964 Enqueuing Move request for scope (-0.23, 0.14)
00:26:31.033 00.000 12044 Worker thread wakes up
00:26:31.034 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
00:26:31.034 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
00:26:31.034 00.000 12044 Moving (-0.23, 0.14) raw xDistance=-0.14 yDistance=0.22
00:26:31.034 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
00:26:31.034 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:31.034 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:26:31.034 00.000 12044 MoveAxis(E, 0, ABG)
00:26:31.034 00.000 12044 Move returns status 0, amount 0
00:26:31.034 00.000 12044 MoveAxis(N, 0, ABG)
00:26:31.034 00.000 12044 Move returns status 0, amount 0
00:26:31.034 00.000 12044 move complete, result=0
00:26:31.034 00.000 12044 worker thread done servicing request
00:26:31.041 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19341, med=615, FiltMin=522, FiltMax=16263, Gamma=0.810
00:26:31.047 00.006 14964 UpdateGuideState exits: m=306750 SNR=344.4
00:26:31.047 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.049 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:31.049 00.000 14964 Enqueuing Expose request
00:26:31.050 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:31.050 00.000 12044 Worker thread wakes up
00:26:31.050 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:31.050 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:34.182 03.132 12044 Exposure complete
00:26:34.221 00.039 12044 worker thread done servicing request
00:26:34.221 00.000 14964 OnExposeComplete: enter
00:26:34.221 00.000 14964 UpdateGuideState(): m_state=6
00:26:34.224 00.003 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1989
00:26:34.225 00.001 14964 Star::Find returns 1 (0), X=277.31, Y=93.07, Mass=301145, SNR=349.5, Peak=18357 HFD=4.1
00:26:34.227 00.002 14964 MultiStar: [#1 0.19,-0.53,0.19,U] [#2 -0.01,-0.49,0.07,U] 
00:26:34.228 00.001 14964 refined, 2 included, MultiStar: {-0.39, 0.14}, one-star: {-0.52, 0.31}
00:26:34.229 00.001 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
00:26:34.230 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
00:26:34.232 00.002 14964 CameraToMount -- cameraX=-0.39 cameraY=0.14 hyp=0.41 cameraTheta=2.80 mountX=-0.14 mountY=0.37, mountTheta=1.94
00:26:34.234 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.14, opts=13)
00:26:34.235 00.001 14964 Enqueuing Move request for scope (-0.39, 0.14)
00:26:34.236 00.001 12044 Worker thread wakes up
00:26:34.236 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.14) opts 0xd
00:26:34.236 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.14)
00:26:34.236 00.000 12044 Moving (-0.39, 0.14) raw xDistance=-0.14 yDistance=0.37
00:26:34.236 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
00:26:34.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:34.236 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:26:34.236 00.000 12044 MoveAxis(E, 0, ABG)
00:26:34.236 00.000 12044 Move returns status 0, amount 0
00:26:34.236 00.000 12044 MoveAxis(N, 0, ABG)
00:26:34.236 00.000 12044 Move returns status 0, amount 0
00:26:34.236 00.000 12044 move complete, result=0
00:26:34.236 00.000 12044 worker thread done servicing request
00:26:34.248 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18357, med=615, FiltMin=534, FiltMax=14459, Gamma=0.810
00:26:34.254 00.006 14964 UpdateGuideState exits: m=301145 SNR=349.5
00:26:34.254 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.255 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:34.255 00.000 14964 Enqueuing Expose request
00:26:34.256 00.001 12044 Worker thread wakes up
00:26:34.256 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:34.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:34.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:37.351 03.095 12044 Exposure complete
00:26:37.372 00.021 12044 worker thread done servicing request
00:26:37.372 00.000 14964 OnExposeComplete: enter
00:26:37.373 00.001 14964 UpdateGuideState(): m_state=6
00:26:37.373 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1990
00:26:37.374 00.001 14964 Star::Find returns 1 (0), X=277.29, Y=93.02, Mass=305039, SNR=356.0, Peak=22929 HFD=4.0
00:26:37.374 00.000 14964 MultiStar: [#1 0.09,-0.32,0.18,U] [#2 -0.20,-0.35,0.08,U] 
00:26:37.375 00.001 14964 refined, 2 included, MultiStar: {-0.43, 0.14}, one-star: {-0.54, 0.26}
00:26:37.375 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
00:26:37.376 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
00:26:37.376 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.14 hyp=0.45 cameraTheta=2.82 mountX=-0.15 mountY=0.41, mountTheta=1.92
00:26:37.377 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.14, opts=13)
00:26:37.378 00.001 14964 Enqueuing Move request for scope (-0.43, 0.14)
00:26:37.378 00.000 12044 Worker thread wakes up
00:26:37.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.14) opts 0xd
00:26:37.378 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.14)
00:26:37.378 00.000 12044 Moving (-0.43, 0.14) raw xDistance=-0.15 yDistance=0.41
00:26:37.378 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.19, using input
00:26:37.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
00:26:37.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:37.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:26:37.378 00.000 12044 MoveAxis(E, 0, ABG)
00:26:37.379 00.001 12044 Move returns status 0, amount 0
00:26:37.379 00.000 12044 MoveAxis(N, 0, ABG)
00:26:37.379 00.000 12044 Move returns status 0, amount 0
00:26:37.379 00.000 12044 move complete, result=0
00:26:37.379 00.000 12044 worker thread done servicing request
00:26:37.386 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22929, med=615, FiltMin=533, FiltMax=14935, Gamma=0.810
00:26:37.392 00.006 14964 UpdateGuideState exits: m=305039 SNR=356.0
00:26:37.392 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.393 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:37.393 00.000 14964 Enqueuing Expose request
00:26:37.394 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:37.394 00.000 12044 Worker thread wakes up
00:26:37.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:37.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:40.498 03.104 12044 Exposure complete
00:26:40.522 00.024 12044 worker thread done servicing request
00:26:40.522 00.000 14964 OnExposeComplete: enter
00:26:40.524 00.002 14964 UpdateGuideState(): m_state=6
00:26:40.524 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1991
00:26:40.525 00.001 14964 Star::Find returns 1 (0), X=277.43, Y=93.30, Mass=299312, SNR=351.5, Peak=21369 HFD=3.6
00:26:40.525 00.000 14964 MultiStar: [#1 0.05,-0.54,0.18,U] [#2 0.25,-0.42,0.08,U] 
00:26:40.525 00.000 14964 refined, 2 included, MultiStar: {-0.30, 0.32}, one-star: {-0.41, 0.54}
00:26:40.525 00.000 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.88 = -2.41)
00:26:40.526 00.001 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.65)
00:26:40.526 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.44 cameraTheta=2.32 mountX=-0.32 mountY=0.26, mountTheta=2.46
00:26:40.528 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.32, opts=13)
00:26:40.528 00.000 14964 Enqueuing Move request for scope (-0.30, 0.32)
00:26:40.529 00.001 12044 Worker thread wakes up
00:26:40.529 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.32) opts 0xd
00:26:40.529 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.32)
00:26:40.529 00.000 12044 Moving (-0.30, 0.32) raw xDistance=-0.32 yDistance=0.26
00:26:40.529 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.32, slope = -0.03
00:26:40.529 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:40.529 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:26:40.529 00.000 12044 MoveAxis(E, 23, ABG)
00:26:40.529 00.000 12044 Guiding  Dir = 2, Dur = 23
00:26:40.536 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21369, med=614, FiltMin=527, FiltMax=16787, Gamma=0.810
00:26:40.542 00.006 14964 UpdateGuideState exits: m=299312 SNR=351.5
00:26:40.542 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.543 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:40.543 00.000 14964 Enqueuing Expose request
00:26:40.575 00.032 12044 IsSlewing returns 0
00:26:40.602 00.027 12044 IsGuiding returns 0
00:26:40.624 00.022 12044 PulseGuide returned control before completion, sleep 12
00:26:40.656 00.032 12044 IsGuiding returns 1
00:26:40.656 00.000 12044 scope still moving after pulse duration time elapsed
00:26:40.702 00.046 12044 IsSlewing returns 0
00:26:40.703 00.001 12044 IsGuiding returns 0
00:26:40.703 00.000 12044 scope move finished after 23 + 77 ms
00:26:40.703 00.000 12044 Move returns status 0, amount 23
00:26:40.703 00.000 12044 MoveAxis(N, 0, ABG)
00:26:40.703 00.000 12044 Move returns status 0, amount 0
00:26:40.703 00.000 12044 move complete, result=0
00:26:40.703 00.000 12044 worker thread done servicing request
00:26:40.703 00.000 12044 Worker thread wakes up
00:26:40.703 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:40.703 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:40.703 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.3 px 0 ms NORTH
00:26:43.806 03.103 12044 Exposure complete
00:26:43.830 00.024 12044 worker thread done servicing request
00:26:43.830 00.000 14964 OnExposeComplete: enter
00:26:43.831 00.001 14964 UpdateGuideState(): m_state=6
00:26:43.831 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1992
00:26:43.832 00.001 14964 Star::Find returns 1 (0), X=277.72, Y=92.53, Mass=298696, SNR=345.5, Peak=20413 HFD=3.9
00:26:43.832 00.000 14964 MultiStar: [#1 0.36,0.12,0.17,U] [#2 0.16,0.18,0.07,U] 
00:26:43.833 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.16}, one-star: {-0.12, -0.23}
00:26:43.833 00.000 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
00:26:43.834 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
00:26:43.834 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.79 mountX=0.16 mountY=0.05, mountTheta=0.32
00:26:43.835 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.16, opts=13)
00:26:43.836 00.001 14964 Enqueuing Move request for scope (-0.04, -0.16)
00:26:43.836 00.000 12044 Worker thread wakes up
00:26:43.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:26:43.836 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:26:43.836 00.000 12044 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=0.05
00:26:43.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
00:26:43.836 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:43.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:43.836 00.000 12044 MoveAxis(E, 0, ABG)
00:26:43.836 00.000 12044 Move returns status 0, amount 0
00:26:43.836 00.000 12044 MoveAxis(N, 0, ABG)
00:26:43.836 00.000 12044 Move returns status 0, amount 0
00:26:43.836 00.000 12044 move complete, result=0
00:26:43.837 00.001 12044 worker thread done servicing request
00:26:43.844 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20413, med=615, FiltMin=529, FiltMax=14085, Gamma=0.810
00:26:43.850 00.006 14964 UpdateGuideState exits: m=298696 SNR=345.5
00:26:43.850 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.851 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:43.851 00.000 14964 Enqueuing Expose request
00:26:43.852 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:43.852 00.000 12044 Worker thread wakes up
00:26:43.852 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:43.852 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:46.947 03.095 12044 Exposure complete
00:26:46.969 00.022 12044 worker thread done servicing request
00:26:46.969 00.000 14964 OnExposeComplete: enter
00:26:46.970 00.001 14964 UpdateGuideState(): m_state=6
00:26:46.970 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1993
00:26:46.971 00.001 14964 Star::Find returns 1 (0), X=277.52, Y=92.10, Mass=298938, SNR=347.5, Peak=18675 HFD=3.9
00:26:46.971 00.000 14964 MultiStar: [#1 0.45,0.64,0.00,M1] [#2 0.07,0.71,0.00,M1] 
00:26:46.972 00.001 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
00:26:46.972 00.000 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
00:26:46.973 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.66 hyp=0.73 cameraTheta=-2.01 mountX=0.66 mountY=0.38, mountTheta=0.52
00:26:46.974 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.66, opts=13)
00:26:46.974 00.000 14964 Enqueuing Move request for scope (-0.31, -0.66)
00:26:46.975 00.001 12044 Worker thread wakes up
00:26:46.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.66) opts 0xd
00:26:46.975 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.66)
00:26:46.975 00.000 12044 Moving (-0.31, -0.66) raw xDistance=0.66 yDistance=0.38
00:26:46.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.66, slope = 0.06
00:26:46.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:46.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:26:46.975 00.000 12044 MoveAxis(W, 43, ABG)
00:26:46.975 00.000 12044 Guiding  Dir = 3, Dur = 43
00:26:46.983 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18675, med=614, FiltMin=530, FiltMax=15853, Gamma=0.810
00:26:46.989 00.006 14964 UpdateGuideState exits: m=298938 SNR=347.5
00:26:46.989 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.990 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:46.990 00.000 14964 Enqueuing Expose request
00:26:47.029 00.039 12044 IsSlewing returns 0
00:26:47.029 00.000 12044 IsGuiding returns 0
00:26:47.060 00.031 12044 PulseGuide returned control before completion, sleep 23
00:26:47.109 00.049 12044 IsGuiding returns 1
00:26:47.109 00.000 12044 scope still moving after pulse duration time elapsed
00:26:47.203 00.094 12044 IsSlewing returns 0
00:26:47.204 00.001 12044 IsGuiding returns 0
00:26:47.204 00.000 12044 scope move finished after 43 + 131 ms
00:26:47.204 00.000 12044 Move returns status 0, amount 43
00:26:47.204 00.000 12044 MoveAxis(N, 0, ABG)
00:26:47.204 00.000 12044 Move returns status 0, amount 0
00:26:47.204 00.000 12044 move complete, result=0
00:26:47.204 00.000 12044 worker thread done servicing request
00:26:47.204 00.000 12044 Worker thread wakes up
00:26:47.204 00.000 14964 GuideStep: 0.7 px 43 ms WEST, 0.4 px 0 ms NORTH
00:26:47.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:47.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:50.342 03.138 12044 Exposure complete
00:26:50.365 00.023 12044 worker thread done servicing request
00:26:50.365 00.000 14964 OnExposeComplete: enter
00:26:50.365 00.000 14964 UpdateGuideState(): m_state=6
00:26:50.366 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1994
00:26:50.367 00.001 14964 Star::Find returns 1 (0), X=277.55, Y=91.85, Mass=299051, SNR=335.5, Peak=20351 HFD=3.8
00:26:50.367 00.000 14964 MultiStar: [#1 0.30,0.83,0.00,M2] [#2 0.03,1.04,0.00,M2] 
00:26:50.368 00.001 14964 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
00:26:50.368 00.000 14964 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.74 = 2.74)
00:26:50.369 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.91 hyp=0.95 cameraTheta=-1.87 mountX=0.91 mountY=0.38, mountTheta=0.39
00:26:50.370 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.91, opts=13)
00:26:50.370 00.000 14964 Enqueuing Move request for scope (-0.28, -0.91)
00:26:50.371 00.001 12044 Worker thread wakes up
00:26:50.371 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.91) opts 0xd
00:26:50.371 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.91)
00:26:50.371 00.000 12044 Moving (-0.28, -0.91) raw xDistance=0.91 yDistance=0.38
00:26:50.371 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.59 from input 0.91, slope = 0.09
00:26:50.371 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:50.371 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:26:50.371 00.000 12044 MoveAxis(W, 70, ABG)
00:26:50.371 00.000 12044 Guiding  Dir = 3, Dur = 70
00:26:50.379 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20351, med=615, FiltMin=531, FiltMax=16653, Gamma=0.810
00:26:50.385 00.006 14964 UpdateGuideState exits: m=299051 SNR=335.5
00:26:50.386 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.386 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:50.387 00.001 14964 Enqueuing Expose request
00:26:50.392 00.005 12044 IsSlewing returns 0
00:26:50.392 00.000 12044 IsGuiding returns 0
00:26:50.423 00.031 12044 PulseGuide returned control before completion, sleep 49
00:26:50.474 00.051 12044 IsGuiding returns 1
00:26:50.474 00.000 12044 scope still moving after pulse duration time elapsed
00:26:50.561 00.087 12044 IsSlewing returns 0
00:26:50.562 00.001 12044 IsGuiding returns 0
00:26:50.562 00.000 12044 scope move finished after 70 + 100 ms
00:26:50.562 00.000 12044 Move returns status 0, amount 70
00:26:50.562 00.000 12044 MoveAxis(N, 0, ABG)
00:26:50.562 00.000 12044 Move returns status 0, amount 0
00:26:50.562 00.000 12044 move complete, result=0
00:26:50.562 00.000 12044 worker thread done servicing request
00:26:50.562 00.000 12044 Worker thread wakes up
00:26:50.562 00.000 14964 GuideStep: 0.9 px 70 ms WEST, 0.4 px 0 ms NORTH
00:26:50.563 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:50.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:53.675 03.112 12044 Exposure complete
00:26:53.698 00.023 12044 worker thread done servicing request
00:26:53.698 00.000 14964 OnExposeComplete: enter
00:26:53.698 00.000 14964 UpdateGuideState(): m_state=6
00:26:53.700 00.002 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1995
00:26:53.700 00.000 14964 Star::Find returns 1 (0), X=277.27, Y=92.27, Mass=294139, SNR=350.1, Peak=19627 HFD=4.0
00:26:53.700 00.000 14964 MultiStar: [#1 0.30,0.41,0.18,U] [#2 0.21,0.67,0.00,M3] 
00:26:53.700 00.000 14964 refined, 1 included, MultiStar: {-0.43, -0.35}, one-star: {-0.56, -0.49}
00:26:53.701 00.001 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
00:26:53.701 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
00:26:53.702 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.35 hyp=0.55 cameraTheta=-2.46 mountX=0.34 mountY=0.46, mountTheta=0.93
00:26:53.703 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.35, opts=13)
00:26:53.703 00.000 14964 Enqueuing Move request for scope (-0.43, -0.35)
00:26:53.704 00.001 12044 Worker thread wakes up
00:26:53.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.35) opts 0xd
00:26:53.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.35)
00:26:53.704 00.000 12044 Moving (-0.43, -0.35) raw xDistance=0.34 yDistance=0.46
00:26:53.704 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.66, using input
00:26:53.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.10
00:26:53.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:26:53.704 00.000 12044 MoveAxis(W, 26, ABG)
00:26:53.704 00.000 12044 Guiding  Dir = 3, Dur = 26
00:26:53.712 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19627, med=615, FiltMin=531, FiltMax=13085, Gamma=0.810
00:26:53.717 00.005 14964 UpdateGuideState exits: m=294139 SNR=350.1
00:26:53.718 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.718 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:53.719 00.001 14964 Enqueuing Expose request
00:26:53.734 00.015 12044 IsSlewing returns 0
00:26:53.734 00.000 12044 IsGuiding returns 0
00:26:53.766 00.032 12044 IsGuiding returns 1
00:26:53.766 00.000 12044 scope still moving after pulse duration time elapsed
00:26:53.870 00.104 12044 IsSlewing returns 0
00:26:53.870 00.000 12044 IsGuiding returns 0
00:26:53.870 00.000 12044 scope move finished after 26 + 110 ms
00:26:53.871 00.001 12044 Move returns status 0, amount 26
00:26:53.871 00.000 12044 MoveAxis(S, 43, ABG)
00:26:53.871 00.000 12044 Guiding  Dir = 1, Dur = 43
00:26:53.891 00.020 12044 IsSlewing returns 0
00:26:53.891 00.000 12044 IsGuiding returns 0
00:26:53.924 00.033 12044 PulseGuide returned control before completion, sleep 22
00:26:53.955 00.031 12044 IsGuiding returns 1
00:26:53.955 00.000 12044 scope still moving after pulse duration time elapsed
00:26:54.045 00.090 12044 IsSlewing returns 0
00:26:54.046 00.001 12044 IsGuiding returns 0
00:26:54.046 00.000 12044 scope move finished after 43 + 110 ms
00:26:54.046 00.000 12044 Move returns status 0, amount 43
00:26:54.046 00.000 12044 move complete, result=0
00:26:54.046 00.000 12044 worker thread done servicing request
00:26:54.046 00.000 12044 Worker thread wakes up
00:26:54.046 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:54.046 00.000 14964 GuideStep: 0.3 px 26 ms WEST, 0.5 px 43 ms SOUTH
00:26:54.047 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:26:57.157 03.110 12044 Exposure complete
00:26:57.179 00.022 12044 worker thread done servicing request
00:26:57.179 00.000 14964 OnExposeComplete: enter
00:26:57.180 00.001 14964 UpdateGuideState(): m_state=6
00:26:57.181 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1996
00:26:57.181 00.000 14964 Star::Find returns 1 (0), X=277.91, Y=92.34, Mass=298590, SNR=347.1, Peak=18827 HFD=4.2
00:26:57.182 00.001 14964 MultiStar: [#1 0.86,0.24,0.00,M2] [#2 0.56,0.77,0.00,M4] 
00:26:57.182 00.000 14964 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
00:26:57.182 00.000 14964 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
00:26:57.183 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.40 mountX=0.42 mountY=-0.03, mountTheta=-0.07
00:26:57.184 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.42, opts=13)
00:26:57.184 00.000 14964 Enqueuing Move request for scope (0.07, -0.42)
00:26:57.185 00.001 12044 Worker thread wakes up
00:26:57.185 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.42) opts 0xd
00:26:57.185 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.42)
00:26:57.185 00.000 12044 Moving (0.07, -0.42) raw xDistance=0.42 yDistance=-0.03
00:26:57.185 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.42 is < calculated value 0.62, using input
00:26:57.185 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.42, slope = 0.09
00:26:57.185 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:57.185 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:57.185 00.000 12044 MoveAxis(W, 32, ABG)
00:26:57.185 00.000 12044 Guiding  Dir = 3, Dur = 32
00:26:57.193 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18827, med=615, FiltMin=530, FiltMax=12157, Gamma=0.810
00:26:57.199 00.006 14964 UpdateGuideState exits: m=298590 SNR=347.1
00:26:57.200 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.200 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:26:57.201 00.001 14964 Enqueuing Expose request
00:26:57.232 00.031 12044 IsSlewing returns 0
00:26:57.233 00.001 12044 IsGuiding returns 0
00:26:57.264 00.031 12044 PulseGuide returned control before completion, sleep 12
00:26:57.290 00.026 12044 IsGuiding returns 1
00:26:57.290 00.000 12044 scope still moving after pulse duration time elapsed
00:26:57.376 00.086 12044 IsSlewing returns 0
00:26:57.376 00.000 12044 IsGuiding returns 0
00:26:57.376 00.000 12044 scope move finished after 32 + 111 ms
00:26:57.376 00.000 12044 Move returns status 0, amount 32
00:26:57.376 00.000 12044 MoveAxis(N, 0, ABG)
00:26:57.376 00.000 12044 Move returns status 0, amount 0
00:26:57.376 00.000 12044 move complete, result=0
00:26:57.376 00.000 12044 worker thread done servicing request
00:26:57.376 00.000 12044 Worker thread wakes up
00:26:57.376 00.000 14964 GuideStep: 0.4 px 32 ms WEST, -0.0 px 0 ms NORTH
00:26:57.377 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:26:57.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:00.483 03.106 12044 Exposure complete
00:27:00.506 00.023 12044 worker thread done servicing request
00:27:00.506 00.000 14964 OnExposeComplete: enter
00:27:00.507 00.001 14964 UpdateGuideState(): m_state=6
00:27:00.507 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1997
00:27:00.508 00.001 14964 Star::Find returns 1 (0), X=277.89, Y=92.95, Mass=300389, SNR=349.3, Peak=21185 HFD=4.2
00:27:00.508 00.000 14964 MultiStar: [#1 0.57,-0.35,0.00,M3] [#2 0.45,-0.01,0.07,U] 
00:27:00.509 00.001 14964 refined, 1 included, MultiStar: {0.08, 0.18}, one-star: {0.05, 0.19}
00:27:00.509 00.000 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
00:27:00.510 00.001 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
00:27:00.510 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.15 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
00:27:00.511 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.18, opts=13)
00:27:00.512 00.001 14964 Enqueuing Move request for scope (0.08, 0.18)
00:27:00.512 00.000 12044 Worker thread wakes up
00:27:00.512 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:27:00.512 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:27:00.512 00.000 12044 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.10
00:27:00.512 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.06
00:27:00.512 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:00.514 00.002 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:00.514 00.000 12044 MoveAxis(E, 0, ABG)
00:27:00.514 00.000 12044 Move returns status 0, amount 0
00:27:00.514 00.000 12044 MoveAxis(N, 0, ABG)
00:27:00.514 00.000 12044 Move returns status 0, amount 0
00:27:00.514 00.000 12044 move complete, result=0
00:27:00.514 00.000 12044 worker thread done servicing request
00:27:00.521 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21185, med=614, FiltMin=524, FiltMax=13801, Gamma=0.810
00:27:00.526 00.005 14964 UpdateGuideState exits: m=300389 SNR=349.3
00:27:00.527 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.527 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:00.527 00.000 14964 Enqueuing Expose request
00:27:00.528 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:00.529 00.001 12044 Worker thread wakes up
00:27:00.529 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:00.529 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:03.626 03.097 12044 Exposure complete
00:27:03.648 00.022 12044 worker thread done servicing request
00:27:03.648 00.000 14964 OnExposeComplete: enter
00:27:03.649 00.001 14964 UpdateGuideState(): m_state=6
00:27:03.649 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1998
00:27:03.650 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=92.93, Mass=298539, SNR=353.3, Peak=21577 HFD=4.2
00:27:03.650 00.000 14964 MultiStar: [#1 0.54,-0.30,0.18,U] [#2 0.44,-0.10,0.08,U] 
00:27:03.651 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.09}, one-star: {0.03, 0.17}
00:27:03.651 00.000 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.56) = xAngle (2.15 = 2.15)
00:27:03.652 00.001 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.08)
00:27:03.652 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
00:27:03.654 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.09, opts=13)
00:27:03.655 00.001 14964 Enqueuing Move request for scope (0.13, 0.09)
00:27:03.655 00.000 12044 Worker thread wakes up
00:27:03.655 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:27:03.655 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:27:03.655 00.000 12044 Moving (0.13, 0.09) raw xDistance=-0.08 yDistance=-0.13
00:27:03.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
00:27:03.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:03.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:03.655 00.000 12044 MoveAxis(E, 0, ABG)
00:27:03.655 00.000 12044 Move returns status 0, amount 0
00:27:03.655 00.000 12044 MoveAxis(N, 0, ABG)
00:27:03.656 00.001 12044 Move returns status 0, amount 0
00:27:03.656 00.000 12044 move complete, result=0
00:27:03.656 00.000 12044 worker thread done servicing request
00:27:03.664 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21577, med=615, FiltMin=531, FiltMax=13671, Gamma=0.810
00:27:03.670 00.006 14964 UpdateGuideState exits: m=298539 SNR=353.3
00:27:03.670 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:03.671 00.000 14964 Enqueuing Expose request
00:27:03.672 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:03.673 00.001 12044 Worker thread wakes up
00:27:03.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:03.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:06.771 03.098 12044 Exposure complete
00:27:06.796 00.025 12044 worker thread done servicing request
00:27:06.796 00.000 14964 OnExposeComplete: enter
00:27:06.797 00.001 14964 UpdateGuideState(): m_state=6
00:27:06.797 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1999
00:27:06.798 00.001 14964 Star::Find returns 1 (0), X=277.90, Y=92.85, Mass=301068, SNR=337.3, Peak=22037 HFD=4.2
00:27:06.799 00.001 14964 MultiStar: [#1 0.66,-0.19,0.00,M3] [#2 0.28,-0.13,0.07,U] 
00:27:06.799 00.000 14964 refined, 1 included, MultiStar: {0.08, 0.07}, one-star: {0.07, 0.09}
00:27:06.799 00.000 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
00:27:06.800 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.95)
00:27:06.800 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
00:27:06.801 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.07, opts=13)
00:27:06.802 00.001 14964 Enqueuing Move request for scope (0.08, 0.07)
00:27:06.803 00.001 12044 Worker thread wakes up
00:27:06.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:27:06.803 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:27:06.803 00.000 12044 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
00:27:06.803 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
00:27:06.803 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:06.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:06.803 00.000 12044 MoveAxis(E, 0, ABG)
00:27:06.803 00.000 12044 Move returns status 0, amount 0
00:27:06.803 00.000 12044 MoveAxis(N, 0, ABG)
00:27:06.803 00.000 12044 Move returns status 0, amount 0
00:27:06.803 00.000 12044 move complete, result=0
00:27:06.803 00.000 12044 worker thread done servicing request
00:27:06.810 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22037, med=615, FiltMin=529, FiltMax=12411, Gamma=0.810
00:27:06.816 00.006 14964 UpdateGuideState exits: m=301068 SNR=337.3
00:27:06.816 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.817 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:06.817 00.000 14964 Enqueuing Expose request
00:27:06.818 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:06.818 00.000 12044 Worker thread wakes up
00:27:06.818 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:06.818 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:09.924 03.106 12044 Exposure complete
00:27:09.950 00.026 12044 worker thread done servicing request
00:27:09.950 00.000 14964 OnExposeComplete: enter
00:27:09.951 00.001 14964 UpdateGuideState(): m_state=6
00:27:09.951 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2000
00:27:09.952 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=92.78, Mass=298518, SNR=341.1, Peak=19237 HFD=4.2
00:27:09.953 00.001 14964 MultiStar: [#1 0.91,-0.10,0.00,M4] [#2 0.45,0.26,0.08,U] 
00:27:09.953 00.000 14964 single-star, 1 included, MultiStar: {0.36, 0.04}, one-star: {0.35, 0.02}
00:27:09.954 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
00:27:09.954 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.61)
00:27:09.955 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.07 mountX=-0.02 mountY=-0.35, mountTheta=-1.62
00:27:09.956 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.02, opts=13)
00:27:09.956 00.000 14964 Enqueuing Move request for scope (0.35, 0.02)
00:27:09.957 00.001 12044 Worker thread wakes up
00:27:09.957 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
00:27:09.957 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
00:27:09.957 00.000 12044 Moving (0.35, 0.02) raw xDistance=-0.02 yDistance=-0.35
00:27:09.957 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.23, using input
00:27:09.957 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
00:27:09.957 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:09.957 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:27:09.957 00.000 12044 MoveAxis(E, 0, ABG)
00:27:09.957 00.000 12044 Move returns status 0, amount 0
00:27:09.957 00.000 12044 MoveAxis(N, 0, ABG)
00:27:09.957 00.000 12044 Move returns status 0, amount 0
00:27:09.957 00.000 12044 move complete, result=0
00:27:09.957 00.000 12044 worker thread done servicing request
00:27:09.967 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19237, med=615, FiltMin=527, FiltMax=12171, Gamma=0.810
00:27:09.972 00.005 14964 UpdateGuideState exits: m=298518 SNR=341.1
00:27:09.973 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.973 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:09.974 00.001 14964 Enqueuing Expose request
00:27:09.974 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:27:09.975 00.001 12044 Worker thread wakes up
00:27:09.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:09.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:13.101 03.126 12044 Exposure complete
00:27:13.122 00.021 12044 worker thread done servicing request
00:27:13.122 00.000 14964 OnExposeComplete: enter
00:27:13.123 00.001 14964 UpdateGuideState(): m_state=6
00:27:13.124 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2001
00:27:13.124 00.000 14964 Star::Find returns 1 (0), X=277.83, Y=93.07, Mass=305272, SNR=348.6, Peak=22341 HFD=4.1
00:27:13.125 00.001 14964 MultiStar: [#1 0.49,-0.71,0.00,M5] [#2 0.25,-0.52,0.08,U] 
00:27:13.125 00.000 14964 refined, 1 included, MultiStar: {0.02, 0.25}, one-star: {-0.00, 0.30}
00:27:13.126 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
00:27:13.126 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.17)
00:27:13.127 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=-0.25 mountY=-0.04, mountTheta=-2.98
00:27:13.128 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.25, opts=13)
00:27:13.128 00.000 14964 Enqueuing Move request for scope (0.02, 0.25)
00:27:13.129 00.001 12044 Worker thread wakes up
00:27:13.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
00:27:13.129 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
00:27:13.129 00.000 12044 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.04
00:27:13.129 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.60, using input
00:27:13.129 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.09
00:27:13.129 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:13.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:13.129 00.000 12044 MoveAxis(E, 0, ABG)
00:27:13.129 00.000 12044 Move returns status 0, amount 0
00:27:13.129 00.000 12044 MoveAxis(N, 0, ABG)
00:27:13.129 00.000 12044 Move returns status 0, amount 0
00:27:13.130 00.001 12044 move complete, result=0
00:27:13.130 00.000 12044 worker thread done servicing request
00:27:13.137 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22341, med=614, FiltMin=521, FiltMax=13775, Gamma=0.810
00:27:13.143 00.006 14964 UpdateGuideState exits: m=305272 SNR=348.6
00:27:13.143 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.144 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:13.144 00.000 14964 Enqueuing Expose request
00:27:13.144 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:13.145 00.001 12044 Worker thread wakes up
00:27:13.145 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:13.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:16.248 03.103 12044 Exposure complete
00:27:16.272 00.024 12044 worker thread done servicing request
00:27:16.272 00.000 14964 OnExposeComplete: enter
00:27:16.273 00.001 14964 UpdateGuideState(): m_state=6
00:27:16.273 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2002
00:27:16.274 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=92.83, Mass=303703, SNR=351.6, Peak=23729 HFD=4.1
00:27:16.274 00.000 14964 MultiStar: [#1 0.61,-0.28,0.00,M6] [#2 0.65,-0.10,0.00,M1] 
00:27:16.275 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.25 = 2.25)
00:27:16.275 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
00:27:16.275 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
00:27:16.277 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.07, opts=13)
00:27:16.278 00.001 14964 Enqueuing Move request for scope (0.08, 0.07)
00:27:16.278 00.000 12044 Worker thread wakes up
00:27:16.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:27:16.278 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:27:16.278 00.000 12044 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
00:27:16.278 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.70, using input
00:27:16.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.11
00:27:16.279 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:16.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:16.279 00.000 12044 MoveAxis(E, 0, ABG)
00:27:16.279 00.000 12044 Move returns status 0, amount 0
00:27:16.279 00.000 12044 MoveAxis(N, 0, ABG)
00:27:16.279 00.000 12044 Move returns status 0, amount 0
00:27:16.279 00.000 12044 move complete, result=0
00:27:16.279 00.000 12044 worker thread done servicing request
00:27:16.287 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23729, med=613, FiltMin=528, FiltMax=12225, Gamma=0.810
00:27:16.293 00.006 14964 UpdateGuideState exits: m=303703 SNR=351.6
00:27:16.293 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:16.293 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:16.293 00.000 14964 Enqueuing Expose request
00:27:16.295 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:16.296 00.001 12044 Worker thread wakes up
00:27:16.296 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:16.296 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:19.421 03.125 12044 Exposure complete
00:27:19.448 00.027 12044 worker thread done servicing request
00:27:19.448 00.000 14964 OnExposeComplete: enter
00:27:19.448 00.000 14964 UpdateGuideState(): m_state=6
00:27:19.449 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2003
00:27:19.449 00.000 14964 Star::Find returns 1 (0), X=277.90, Y=93.04, Mass=304311, SNR=346.0, Peak=24985 HFD=4.0
00:27:19.451 00.002 14964 MultiStar: [#1 0.55,-0.33,0.18,U] [#2 0.42,-0.36,0.08,U] 
00:27:19.451 00.000 14964 refined, 2 included, MultiStar: {0.16, 0.16}, one-star: {0.07, 0.28}
00:27:19.452 00.001 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
00:27:19.452 00.000 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.91)
00:27:19.453 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.77 mountX=-0.15 mountY=-0.18, mountTheta=-2.28
00:27:19.454 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.16, opts=13)
00:27:19.454 00.000 14964 Enqueuing Move request for scope (0.16, 0.16)
00:27:19.455 00.001 12044 Worker thread wakes up
00:27:19.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
00:27:19.455 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
00:27:19.455 00.000 12044 Moving (0.16, 0.16) raw xDistance=-0.15 yDistance=-0.18
00:27:19.455 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.60, using input
00:27:19.455 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:27:19.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.09
00:27:19.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:19.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:27:19.456 00.001 12044 MoveAxis(E, 0, ABG)
00:27:19.456 00.000 12044 Move returns status 0, amount 0
00:27:19.456 00.000 12044 MoveAxis(N, 0, ABG)
00:27:19.456 00.000 12044 Move returns status 0, amount 0
00:27:19.456 00.000 12044 move complete, result=0
00:27:19.456 00.000 12044 worker thread done servicing request
00:27:19.463 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24985, med=614, FiltMin=531, FiltMax=12133, Gamma=0.810
00:27:19.471 00.008 14964 UpdateGuideState exits: m=304311 SNR=346.0
00:27:19.472 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.472 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:19.473 00.001 14964 Enqueuing Expose request
00:27:19.473 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:19.474 00.001 12044 Worker thread wakes up
00:27:19.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:19.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:22.592 03.118 12044 Exposure complete
00:27:22.615 00.023 12044 worker thread done servicing request
00:27:22.615 00.000 14964 OnExposeComplete: enter
00:27:22.616 00.001 14964 UpdateGuideState(): m_state=6
00:27:22.617 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2004
00:27:22.617 00.000 14964 Star::Find returns 1 (0), X=277.87, Y=93.00, Mass=303839, SNR=354.1, Peak=24057 HFD=4.0
00:27:22.618 00.001 14964 MultiStar: [#1 0.51,-0.55,0.00,M6] [#2 0.56,-0.40,0.00,M1] 
00:27:22.618 00.000 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
00:27:22.619 00.001 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
00:27:22.619 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.24 mountY=-0.06, mountTheta=-2.90
00:27:22.620 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.24, opts=13)
00:27:22.621 00.001 14964 Enqueuing Move request for scope (0.03, 0.24)
00:27:22.621 00.000 12044 Worker thread wakes up
00:27:22.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:27:22.621 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:27:22.621 00.000 12044 Moving (0.03, 0.24) raw xDistance=-0.24 yDistance=-0.06
00:27:22.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
00:27:22.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:22.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:22.622 00.001 12044 MoveAxis(E, 0, ABG)
00:27:22.622 00.000 12044 Move returns status 0, amount 0
00:27:22.622 00.000 12044 MoveAxis(N, 0, ABG)
00:27:22.622 00.000 12044 Move returns status 0, amount 0
00:27:22.622 00.000 12044 move complete, result=0
00:27:22.622 00.000 12044 worker thread done servicing request
00:27:22.629 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24057, med=615, FiltMin=536, FiltMax=14543, Gamma=0.810
00:27:22.634 00.005 14964 UpdateGuideState exits: m=303839 SNR=354.1
00:27:22.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:22.635 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:22.636 00.001 14964 Enqueuing Expose request
00:27:22.636 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:22.637 00.001 12044 Worker thread wakes up
00:27:22.637 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:22.637 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:25.743 03.106 12044 Exposure complete
00:27:25.766 00.023 12044 worker thread done servicing request
00:27:25.766 00.000 14964 OnExposeComplete: enter
00:27:25.767 00.001 14964 UpdateGuideState(): m_state=6
00:27:25.767 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2005
00:27:25.768 00.001 14964 Star::Find returns 1 (0), X=277.84, Y=93.33, Mass=307176, SNR=359.3, Peak=23257 HFD=3.7
00:27:25.768 00.000 14964 MultiStar: [#1 0.48,-0.78,0.00,M7] [#2 0.47,-0.57,0.00,M2] 
00:27:25.769 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
00:27:25.769 00.000 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
00:27:25.770 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.57 hyp=0.57 cameraTheta=1.56 mountX=-0.57 mountY=-0.06, mountTheta=-3.03
00:27:25.771 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.57, opts=13)
00:27:25.771 00.000 14964 Enqueuing Move request for scope (0.01, 0.57)
00:27:25.772 00.001 12044 Worker thread wakes up
00:27:25.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.57) opts 0xd
00:27:25.772 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.57)
00:27:25.772 00.000 12044 Moving (0.01, 0.57) raw xDistance=-0.57 yDistance=-0.06
00:27:25.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.57, slope = 0.00
00:27:25.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:25.772 00.000 12044 MoveAxis(E, 43, ABG)
00:27:25.772 00.000 12044 Guiding  Dir = 2, Dur = 43
00:27:25.779 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23257, med=614, FiltMin=530, FiltMax=13407, Gamma=0.810
00:27:25.785 00.006 14964 UpdateGuideState exits: m=307176 SNR=359.3
00:27:25.785 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.786 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:25.786 00.000 14964 Enqueuing Expose request
00:27:25.798 00.012 12044 IsSlewing returns 0
00:27:25.799 00.001 12044 IsGuiding returns 0
00:27:25.831 00.032 12044 PulseGuide returned control before completion, sleep 22
00:27:25.859 00.028 12044 IsGuiding returns 1
00:27:25.859 00.000 12044 scope still moving after pulse duration time elapsed
00:27:25.953 00.094 12044 IsSlewing returns 0
00:27:25.953 00.000 12044 IsGuiding returns 0
00:27:25.953 00.000 12044 scope move finished after 43 + 110 ms
00:27:25.953 00.000 12044 Move returns status 0, amount 43
00:27:25.953 00.000 12044 MoveAxis(N, 0, ABG)
00:27:25.953 00.000 12044 Move returns status 0, amount 0
00:27:25.953 00.000 12044 move complete, result=0
00:27:25.953 00.000 12044 worker thread done servicing request
00:27:25.953 00.000 12044 Worker thread wakes up
00:27:25.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:25.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:25.953 00.000 14964 GuideStep: -0.6 px 43 ms EAST, -0.1 px 0 ms NORTH
00:27:29.085 03.132 12044 Exposure complete
00:27:29.108 00.023 12044 worker thread done servicing request
00:27:29.108 00.000 14964 OnExposeComplete: enter
00:27:29.109 00.001 14964 UpdateGuideState(): m_state=6
00:27:29.110 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2006
00:27:29.110 00.000 14964 Star::Find returns 1 (0), X=277.77, Y=93.00, Mass=299583, SNR=352.7, Peak=21085 HFD=4.1
00:27:29.111 00.001 14964 MultiStar: [#1 0.61,-0.40,0.00,M8] [#2 0.38,-0.23,0.08,U] 
00:27:29.111 00.000 14964 refined, 1 included, MultiStar: {-0.03, 0.20}, one-star: {-0.06, 0.24}
00:27:29.112 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
00:27:29.112 00.000 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.03)
00:27:29.112 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.71 mountX=-0.20 mountY=0.01, mountTheta=3.11
00:27:29.113 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.20, opts=13)
00:27:29.114 00.001 14964 Enqueuing Move request for scope (-0.03, 0.20)
00:27:29.114 00.000 12044 Worker thread wakes up
00:27:29.114 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
00:27:29.114 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
00:27:29.115 00.001 12044 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=0.01
00:27:29.115 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
00:27:29.115 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:29.115 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:29.115 00.000 12044 MoveAxis(E, 0, ABG)
00:27:29.115 00.000 12044 Move returns status 0, amount 0
00:27:29.115 00.000 12044 MoveAxis(N, 0, ABG)
00:27:29.115 00.000 12044 Move returns status 0, amount 0
00:27:29.115 00.000 12044 move complete, result=0
00:27:29.115 00.000 12044 worker thread done servicing request
00:27:29.122 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21085, med=614, FiltMin=528, FiltMax=13383, Gamma=0.810
00:27:29.127 00.005 14964 UpdateGuideState exits: m=299583 SNR=352.7
00:27:29.128 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.128 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:29.129 00.001 14964 Enqueuing Expose request
00:27:29.129 00.000 12044 Worker thread wakes up
00:27:29.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:29.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:29.129 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:32.229 03.100 12044 Exposure complete
00:27:32.253 00.024 12044 worker thread done servicing request
00:27:32.253 00.000 14964 OnExposeComplete: enter
00:27:32.253 00.000 14964 UpdateGuideState(): m_state=6
00:27:32.254 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2007
00:27:32.254 00.000 14964 Star::Find returns 1 (0), X=278.46, Y=93.26, Mass=299045, SNR=338.8, Peak=20389 HFD=3.9
00:27:32.255 00.001 14964 MultiStar: [#1 1.08,-0.60,0.00,M9] [#2 0.75,-0.39,0.00,M2] 
00:27:32.255 00.000 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
00:27:32.257 00.002 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.00)
00:27:32.257 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=0.50 hyp=0.80 cameraTheta=0.67 mountX=-0.49 mountY=-0.68, mountTheta=-2.20
00:27:32.258 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.50, opts=13)
00:27:32.259 00.001 14964 Enqueuing Move request for scope (0.63, 0.50)
00:27:32.259 00.000 12044 Worker thread wakes up
00:27:32.259 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.50) opts 0xd
00:27:32.259 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.50)
00:27:32.259 00.000 12044 Moving (0.63, 0.50) raw xDistance=-0.49 yDistance=-0.68
00:27:32.259 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.49, slope = -0.04
00:27:32.259 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:32.260 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
00:27:32.260 00.000 12044 MoveAxis(E, 12, ABG)
00:27:32.260 00.000 12044 Guiding  Dir = 2, Dur = 12
00:27:32.268 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20389, med=615, FiltMin=523, FiltMax=15194, Gamma=0.810
00:27:32.273 00.005 14964 UpdateGuideState exits: m=299045 SNR=338.8
00:27:32.274 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.275 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:32.275 00.000 14964 Enqueuing Expose request
00:27:32.280 00.005 12044 IsSlewing returns 0
00:27:32.294 00.014 12044 IsGuiding returns 0
00:27:32.336 00.042 12044 IsGuiding returns 1
00:27:32.336 00.000 12044 scope still moving after pulse duration time elapsed
00:27:32.422 00.086 12044 IsSlewing returns 0
00:27:32.423 00.001 12044 IsGuiding returns 0
00:27:32.423 00.000 12044 scope move finished after 12 + 116 ms
00:27:32.423 00.000 12044 Move returns status 0, amount 12
00:27:32.423 00.000 12044 MoveAxis(N, 0, ABG)
00:27:32.423 00.000 12044 Move returns status 0, amount 0
00:27:32.423 00.000 12044 move complete, result=0
00:27:32.423 00.000 12044 worker thread done servicing request
00:27:32.423 00.000 12044 Worker thread wakes up
00:27:32.423 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:32.423 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:32.423 00.000 14964 GuideStep: -0.5 px 12 ms EAST, -0.7 px 0 ms NORTH
00:27:35.557 03.134 12044 Exposure complete
00:27:35.577 00.020 12044 worker thread done servicing request
00:27:35.577 00.000 14964 OnExposeComplete: enter
00:27:35.578 00.001 14964 UpdateGuideState(): m_state=6
00:27:35.578 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2008
00:27:35.579 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=93.18, Mass=308636, SNR=346.9, Peak=23873 HFD=4.2
00:27:35.579 00.000 14964 MultiStar: [#1 0.49,-0.60,0.00,M10] [#2 0.35,-0.49,0.09,U] 
00:27:35.580 00.001 14964 refined, 1 included, MultiStar: {0.11, 0.34}, one-star: {0.09, 0.42}
00:27:35.580 00.000 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.56) = xAngle (2.81 = 2.81)
00:27:35.581 00.001 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.42)
00:27:35.581 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.26 mountX=-0.34 mountY=-0.15, mountTheta=-2.74
00:27:35.582 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.34, opts=13)
00:27:35.583 00.001 14964 Enqueuing Move request for scope (0.11, 0.34)
00:27:35.583 00.000 12044 Worker thread wakes up
00:27:35.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
00:27:35.583 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
00:27:35.583 00.000 12044 Moving (0.11, 0.34) raw xDistance=-0.34 yDistance=-0.15
00:27:35.584 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.34, slope = -0.01
00:27:35.584 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.584 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:27:35.584 00.000 12044 MoveAxis(E, 5, ABG)
00:27:35.584 00.000 12044 Guiding  Dir = 2, Dur = 5
00:27:35.591 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23873, med=615, FiltMin=535, FiltMax=13363, Gamma=0.810
00:27:35.597 00.006 14964 UpdateGuideState exits: m=308636 SNR=346.9
00:27:35.597 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.598 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:35.598 00.000 14964 Enqueuing Expose request
00:27:35.608 00.010 12044 IsSlewing returns 0
00:27:35.609 00.001 12044 IsGuiding returns 0
00:27:35.640 00.031 12044 IsGuiding returns 1
00:27:35.640 00.000 12044 scope still moving after pulse duration time elapsed
00:27:35.732 00.092 12044 IsSlewing returns 0
00:27:35.732 00.000 12044 IsGuiding returns 0
00:27:35.732 00.000 12044 scope move finished after 5 + 118 ms
00:27:35.732 00.000 12044 Move returns status 0, amount 5
00:27:35.732 00.000 12044 MoveAxis(N, 0, ABG)
00:27:35.732 00.000 12044 Move returns status 0, amount 0
00:27:35.732 00.000 12044 move complete, result=0
00:27:35.733 00.001 12044 worker thread done servicing request
00:27:35.733 00.000 12044 Worker thread wakes up
00:27:35.733 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:35.733 00.000 14964 GuideStep: -0.3 px 5 ms EAST, -0.1 px 0 ms NORTH
00:27:35.734 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:38.858 03.124 12044 Exposure complete
00:27:38.879 00.021 12044 worker thread done servicing request
00:27:38.879 00.000 14964 OnExposeComplete: enter
00:27:38.880 00.001 14964 UpdateGuideState(): m_state=6
00:27:38.880 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2009
00:27:38.881 00.001 14964 Star::Find returns 1 (0), X=277.58, Y=93.36, Mass=308913, SNR=356.7, Peak=21657 HFD=3.4
00:27:38.881 00.000 14964 MultiStar: [#1 0.22,-0.61,0.17,U] [#2 0.12,-0.48,0.08,U] 
00:27:38.882 00.001 14964 refined, 2 included, MultiStar: {-0.17, 0.37}, one-star: {-0.26, 0.60}
00:27:38.882 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
00:27:38.883 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.32)
00:27:38.883 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.40 cameraTheta=2.00 mountX=-0.37 mountY=0.13, mountTheta=2.81
00:27:38.884 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.37, opts=13)
00:27:38.885 00.001 14964 Enqueuing Move request for scope (-0.17, 0.37)
00:27:38.885 00.000 12044 Worker thread wakes up
00:27:38.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd
00:27:38.885 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.37)
00:27:38.885 00.000 12044 Moving (-0.17, 0.37) raw xDistance=-0.37 yDistance=0.13
00:27:38.886 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.37, slope = -0.01
00:27:38.886 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:38.886 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:27:38.886 00.000 12044 MoveAxis(E, 4, ABG)
00:27:38.886 00.000 12044 Guiding  Dir = 2, Dur = 4
00:27:38.893 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21657, med=614, FiltMin=533, FiltMax=18043, Gamma=0.810
00:27:38.900 00.007 14964 UpdateGuideState exits: m=308913 SNR=356.7
00:27:38.900 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.901 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:38.901 00.000 14964 Enqueuing Expose request
00:27:38.983 00.082 12044 IsSlewing returns 0
00:27:38.983 00.000 12044 IsGuiding returns 0
00:27:39.015 00.032 12044 IsGuiding returns 1
00:27:39.015 00.000 12044 scope still moving after pulse duration time elapsed
00:27:39.078 00.063 12044 IsSlewing returns 0
00:27:39.079 00.001 12044 IsGuiding returns 0
00:27:39.079 00.000 12044 scope move finished after 4 + 90 ms
00:27:39.079 00.000 12044 Move returns status 0, amount 4
00:27:39.079 00.000 12044 MoveAxis(N, 0, ABG)
00:27:39.079 00.000 12044 Move returns status 0, amount 0
00:27:39.079 00.000 12044 move complete, result=0
00:27:39.079 00.000 12044 worker thread done servicing request
00:27:39.079 00.000 12044 Worker thread wakes up
00:27:39.079 00.000 14964 GuideStep: -0.4 px 4 ms EAST, 0.1 px 0 ms NORTH
00:27:39.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:39.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:42.173 03.094 12044 Exposure complete
00:27:42.198 00.025 12044 worker thread done servicing request
00:27:42.198 00.000 14964 OnExposeComplete: enter
00:27:42.199 00.001 14964 UpdateGuideState(): m_state=6
00:27:42.199 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2010
00:27:42.200 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=92.97, Mass=299577, SNR=346.7, Peak=21313 HFD=4.1
00:27:42.200 00.000 14964 MultiStar: [#1 0.57,-0.61,0.00,M10] [#2 0.20,-0.46,0.07,U] 
00:27:42.201 00.001 14964 refined, 1 included, MultiStar: {-0.07, 0.16}, one-star: {-0.09, 0.21}
00:27:42.201 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
00:27:42.202 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.28)
00:27:42.202 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.96 mountX=-0.17 mountY=0.05, mountTheta=2.85
00:27:42.203 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.16, opts=13)
00:27:42.203 00.000 14964 Enqueuing Move request for scope (-0.07, 0.16)
00:27:42.205 00.002 12044 Worker thread wakes up
00:27:42.205 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:27:42.205 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:27:42.205 00.000 12044 Moving (-0.07, 0.16) raw xDistance=-0.17 yDistance=0.05
00:27:42.205 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
00:27:42.205 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:42.205 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:27:42.205 00.000 12044 MoveAxis(E, 0, ABG)
00:27:42.205 00.000 12044 Move returns status 0, amount 0
00:27:42.205 00.000 12044 MoveAxis(N, 0, ABG)
00:27:42.205 00.000 12044 Move returns status 0, amount 0
00:27:42.205 00.000 12044 move complete, result=0
00:27:42.205 00.000 12044 worker thread done servicing request
00:27:42.213 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21313, med=614, FiltMin=530, FiltMax=15245, Gamma=0.810
00:27:42.218 00.005 14964 UpdateGuideState exits: m=299577 SNR=346.7
00:27:42.219 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:42.219 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:42.219 00.000 14964 Enqueuing Expose request
00:27:42.220 00.001 12044 Worker thread wakes up
00:27:42.220 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:42.221 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:42.221 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:45.319 03.098 12044 Exposure complete
00:27:45.345 00.026 12044 worker thread done servicing request
00:27:45.345 00.000 14964 OnExposeComplete: enter
00:27:45.346 00.001 14964 UpdateGuideState(): m_state=6
00:27:45.346 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2011
00:27:45.347 00.001 14964 Star::Find returns 1 (0), X=277.43, Y=93.04, Mass=303695, SNR=357.9, Peak=21389 HFD=4.0
00:27:45.347 00.000 14964 MultiStar: [#1 0.15,-0.38,0.17,U] [#2 -0.02,-0.14,0.08,U] 
00:27:45.348 00.001 14964 refined, 2 included, MultiStar: {-0.31, 0.16}, one-star: {-0.41, 0.28}
00:27:45.348 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.08)
00:27:45.349 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
00:27:45.349 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.65 mountX=-0.17 mountY=0.29, mountTheta=2.10
00:27:45.350 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.16, opts=13)
00:27:45.351 00.001 14964 Enqueuing Move request for scope (-0.31, 0.16)
00:27:45.351 00.000 12044 Worker thread wakes up
00:27:45.351 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
00:27:45.351 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
00:27:45.351 00.000 12044 Moving (-0.31, 0.16) raw xDistance=-0.17 yDistance=0.29
00:27:45.352 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
00:27:45.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:45.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:27:45.352 00.000 12044 MoveAxis(E, 0, ABG)
00:27:45.352 00.000 12044 Move returns status 0, amount 0
00:27:45.352 00.000 12044 MoveAxis(N, 0, ABG)
00:27:45.352 00.000 12044 Move returns status 0, amount 0
00:27:45.352 00.000 12044 move complete, result=0
00:27:45.352 00.000 12044 worker thread done servicing request
00:27:45.359 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21389, med=615, FiltMin=527, FiltMax=15923, Gamma=0.810
00:27:45.364 00.005 14964 UpdateGuideState exits: m=303695 SNR=357.9
00:27:45.365 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.365 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:45.366 00.001 14964 Enqueuing Expose request
00:27:45.366 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:27:45.367 00.001 12044 Worker thread wakes up
00:27:45.367 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:45.367 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:48.492 03.125 12044 Exposure complete
00:27:48.520 00.028 12044 worker thread done servicing request
00:27:48.520 00.000 14964 OnExposeComplete: enter
00:27:48.521 00.001 14964 UpdateGuideState(): m_state=6
00:27:48.521 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2012
00:27:48.522 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=93.04, Mass=306258, SNR=358.2, Peak=20837 HFD=4.1
00:27:48.523 00.001 14964 MultiStar: [#1 0.50,-0.46,0.00,M10] [#2 0.55,-0.28,0.08,U] 
00:27:48.523 00.000 14964 refined, 1 included, MultiStar: {-0.10, 0.24}, one-star: {-0.15, 0.28}
00:27:48.523 00.000 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
00:27:48.524 00.001 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.30)
00:27:48.524 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=-0.24 mountY=0.08, mountTheta=2.83
00:27:48.525 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.24, opts=13)
00:27:48.525 00.000 14964 Enqueuing Move request for scope (-0.10, 0.24)
00:27:48.527 00.002 12044 Worker thread wakes up
00:27:48.527 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:27:48.527 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:27:48.527 00.000 12044 Moving (-0.10, 0.24) raw xDistance=-0.24 yDistance=0.08
00:27:48.527 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.02
00:27:48.527 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.527 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:27:48.527 00.000 12044 MoveAxis(E, 0, ABG)
00:27:48.527 00.000 12044 Move returns status 0, amount 0
00:27:48.527 00.000 12044 MoveAxis(N, 0, ABG)
00:27:48.527 00.000 12044 Move returns status 0, amount 0
00:27:48.527 00.000 12044 move complete, result=0
00:27:48.531 00.004 12044 worker thread done servicing request
00:27:48.543 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20837, med=614, FiltMin=519, FiltMax=15311, Gamma=0.810
00:27:48.548 00.005 14964 UpdateGuideState exits: m=306258 SNR=358.2
00:27:48.549 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.549 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:48.550 00.001 14964 Enqueuing Expose request
00:27:48.550 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:48.551 00.001 12044 Worker thread wakes up
00:27:48.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:48.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:51.658 03.107 12044 Exposure complete
00:27:51.687 00.029 12044 worker thread done servicing request
00:27:51.687 00.000 14964 OnExposeComplete: enter
00:27:51.688 00.001 14964 UpdateGuideState(): m_state=6
00:27:51.688 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2013
00:27:51.689 00.001 14964 Star::Find returns 1 (0), X=277.87, Y=92.99, Mass=307319, SNR=351.4, Peak=24593 HFD=4.0
00:27:51.689 00.000 14964 MultiStar: [#1 0.52,-0.28,0.17,U] [#2 0.37,-0.20,0.07,U] 
00:27:51.690 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.14}, one-star: {0.04, 0.23}
00:27:51.690 00.000 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
00:27:51.691 00.001 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
00:27:51.691 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
00:27:51.692 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.14, opts=13)
00:27:51.693 00.001 14964 Enqueuing Move request for scope (0.12, 0.14)
00:27:51.693 00.000 12044 Worker thread wakes up
00:27:51.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:27:51.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:27:51.693 00.000 12044 Moving (0.12, 0.14) raw xDistance=-0.13 yDistance=-0.13
00:27:51.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
00:27:51.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:51.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:51.693 00.000 12044 MoveAxis(E, 0, ABG)
00:27:51.693 00.000 12044 Move returns status 0, amount 0
00:27:51.693 00.000 12044 MoveAxis(N, 0, ABG)
00:27:51.693 00.000 12044 Move returns status 0, amount 0
00:27:51.693 00.000 12044 move complete, result=0
00:27:51.693 00.000 12044 worker thread done servicing request
00:27:51.701 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24593, med=614, FiltMin=532, FiltMax=13545, Gamma=0.810
00:27:51.706 00.005 14964 UpdateGuideState exits: m=307319 SNR=351.4
00:27:51.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:51.708 00.001 14964 Enqueuing Expose request
00:27:51.708 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:51.709 00.001 12044 Worker thread wakes up
00:27:51.709 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:51.709 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:54.798 03.089 12044 Exposure complete
00:27:54.822 00.024 12044 worker thread done servicing request
00:27:54.822 00.000 14964 OnExposeComplete: enter
00:27:54.822 00.000 14964 UpdateGuideState(): m_state=6
00:27:54.823 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2014
00:27:54.823 00.000 14964 Star::Find returns 1 (0), X=277.70, Y=93.14, Mass=304470, SNR=350.5, Peak=21417 HFD=4.0
00:27:54.824 00.001 14964 MultiStar: [#1 0.43,-0.45,0.18,U] [#2 0.32,-0.33,0.08,U] 
00:27:54.825 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.22}, one-star: {-0.14, 0.38}
00:27:54.825 00.000 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.24 = -3.05)
00:27:54.825 00.000 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
00:27:54.826 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.22 mountY=0.00, mountTheta=3.13
00:27:54.827 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.22, opts=13)
00:27:54.828 00.001 14964 Enqueuing Move request for scope (-0.02, 0.22)
00:27:54.828 00.000 12044 Worker thread wakes up
00:27:54.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
00:27:54.828 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
00:27:54.828 00.000 12044 Moving (-0.02, 0.22) raw xDistance=-0.22 yDistance=0.00
00:27:54.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.03
00:27:54.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:54.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:54.828 00.000 12044 MoveAxis(E, 0, ABG)
00:27:54.828 00.000 12044 Move returns status 0, amount 0
00:27:54.828 00.000 12044 MoveAxis(N, 0, ABG)
00:27:54.828 00.000 12044 Move returns status 0, amount 0
00:27:54.828 00.000 12044 move complete, result=0
00:27:54.829 00.001 12044 worker thread done servicing request
00:27:54.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21417, med=615, FiltMin=530, FiltMax=16255, Gamma=0.810
00:27:54.841 00.005 14964 UpdateGuideState exits: m=304470 SNR=350.5
00:27:54.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:54.843 00.001 14964 Enqueuing Expose request
00:27:54.844 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:54.844 00.000 12044 Worker thread wakes up
00:27:54.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:54.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:27:57.952 03.108 12044 Exposure complete
00:27:57.975 00.023 12044 worker thread done servicing request
00:27:57.975 00.000 14964 OnExposeComplete: enter
00:27:57.975 00.000 14964 UpdateGuideState(): m_state=6
00:27:57.976 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2015
00:27:57.976 00.000 14964 Star::Find returns 1 (0), X=277.74, Y=92.81, Mass=298723, SNR=338.2, Peak=19377 HFD=3.9
00:27:57.977 00.001 14964 MultiStar: [#1 0.57,-0.20,0.19,U] [#2 0.37,0.31,0.07,U] 
00:27:57.977 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.03}, one-star: {-0.10, 0.05}
00:27:57.978 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
00:27:57.978 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.40 = -0.88)
00:27:57.979 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.80 mountX=-0.03 mountY=-0.03, mountTheta=-2.31
00:27:57.980 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.03, opts=13)
00:27:57.980 00.000 14964 Enqueuing Move request for scope (0.03, 0.03)
00:27:57.981 00.001 12044 Worker thread wakes up
00:27:57.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:27:57.981 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:27:57.981 00.000 12044 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
00:27:57.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
00:27:57.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:57.981 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:57.981 00.000 12044 MoveAxis(E, 0, ABG)
00:27:57.981 00.000 12044 Move returns status 0, amount 0
00:27:57.981 00.000 12044 MoveAxis(N, 0, ABG)
00:27:57.981 00.000 12044 Move returns status 0, amount 0
00:27:57.981 00.000 12044 move complete, result=0
00:27:57.981 00.000 12044 worker thread done servicing request
00:27:57.989 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19377, med=615, FiltMin=529, FiltMax=15575, Gamma=0.810
00:27:57.997 00.008 14964 UpdateGuideState exits: m=298723 SNR=338.2
00:27:57.998 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:57.998 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:27:57.999 00.001 14964 Enqueuing Expose request
00:27:57.999 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:58.000 00.001 12044 Worker thread wakes up
00:27:58.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:27:58.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:01.104 03.104 12044 Exposure complete
00:28:01.125 00.021 12044 worker thread done servicing request
00:28:01.125 00.000 14964 OnExposeComplete: enter
00:28:01.126 00.001 14964 UpdateGuideState(): m_state=6
00:28:01.126 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2016
00:28:01.127 00.001 14964 Star::Find returns 1 (0), X=277.54, Y=93.18, Mass=301293, SNR=352.6, Peak=18481 HFD=3.9
00:28:01.127 00.000 14964 MultiStar: [#1 0.33,-0.59,0.00,M8] [#2 0.05,-0.79,0.00,M1] 
00:28:01.128 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
00:28:01.128 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.50)
00:28:01.129 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.42 hyp=0.51 cameraTheta=2.18 mountX=-0.43 mountY=0.25, mountTheta=2.62
00:28:01.130 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.42, opts=13)
00:28:01.130 00.000 14964 Enqueuing Move request for scope (-0.29, 0.42)
00:28:01.131 00.001 12044 Worker thread wakes up
00:28:01.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.42) opts 0xd
00:28:01.131 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.42)
00:28:01.131 00.000 12044 Moving (-0.29, 0.42) raw xDistance=-0.43 yDistance=0.25
00:28:01.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.43, slope = 0.02
00:28:01.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:01.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:28:01.131 00.000 12044 MoveAxis(E, 0, ABG)
00:28:01.131 00.000 12044 Move returns status 0, amount 0
00:28:01.131 00.000 12044 MoveAxis(N, 0, ABG)
00:28:01.131 00.000 12044 Move returns status 0, amount 0
00:28:01.131 00.000 12044 move complete, result=0
00:28:01.131 00.000 12044 worker thread done servicing request
00:28:01.138 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18481, med=615, FiltMin=526, FiltMax=15235, Gamma=0.810
00:28:01.144 00.006 14964 UpdateGuideState exits: m=301293 SNR=352.6
00:28:01.144 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.146 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:01.146 00.000 14964 Enqueuing Expose request
00:28:01.147 00.001 14964 GuideStep: -0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:01.147 00.000 12044 Worker thread wakes up
00:28:01.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:01.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:04.271 03.124 12044 Exposure complete
00:28:04.291 00.020 12044 worker thread done servicing request
00:28:04.291 00.000 14964 OnExposeComplete: enter
00:28:04.292 00.001 14964 UpdateGuideState(): m_state=6
00:28:04.292 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2017
00:28:04.293 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=92.99, Mass=298491, SNR=344.6, Peak=21305 HFD=4.0
00:28:04.294 00.001 14964 MultiStar: [#1 0.51,-0.30,0.17,U] [#2 0.00,0.00,0.00,L] 
00:28:04.294 00.000 14964 refined, 1 included, MultiStar: {-0.01, 0.15}, one-star: {-0.09, 0.23}
00:28:04.295 00.001 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
00:28:04.295 00.000 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
00:28:04.296 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
00:28:04.297 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.15, opts=13)
00:28:04.297 00.000 14964 Enqueuing Move request for scope (-0.01, 0.15)
00:28:04.298 00.001 12044 Worker thread wakes up
00:28:04.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:28:04.298 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:28:04.298 00.000 12044 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:28:04.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
00:28:04.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:04.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:04.298 00.000 12044 MoveAxis(E, 0, ABG)
00:28:04.298 00.000 12044 Move returns status 0, amount 0
00:28:04.298 00.000 12044 MoveAxis(N, 0, ABG)
00:28:04.298 00.000 12044 Move returns status 0, amount 0
00:28:04.298 00.000 12044 move complete, result=0
00:28:04.298 00.000 12044 worker thread done servicing request
00:28:04.306 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21305, med=615, FiltMin=531, FiltMax=14905, Gamma=0.810
00:28:04.312 00.006 14964 UpdateGuideState exits: m=298491 SNR=344.6
00:28:04.312 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.313 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:04.313 00.000 14964 Enqueuing Expose request
00:28:04.314 00.001 12044 Worker thread wakes up
00:28:04.314 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:04.315 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:04.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:07.429 03.114 12044 Exposure complete
00:28:07.452 00.023 12044 worker thread done servicing request
00:28:07.453 00.001 14964 OnExposeComplete: enter
00:28:07.453 00.000 14964 UpdateGuideState(): m_state=6
00:28:07.454 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2018
00:28:07.455 00.001 14964 Star::Find returns 1 (0), X=277.81, Y=92.36, Mass=293885, SNR=339.7, Peak=21995 HFD=3.7
00:28:07.455 00.000 14964 MultiStar: [#1 0.64,0.06,0.18,U] [#2 0.15,0.16,0.08,U] 
00:28:07.456 00.001 14964 refined, 2 included, MultiStar: {0.08, -0.30}, one-star: {-0.02, -0.40}
00:28:07.456 00.000 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
00:28:07.457 00.001 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
00:28:07.457 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.31 mountX=0.30 mountY=-0.05, mountTheta=-0.16
00:28:07.458 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.30, opts=13)
00:28:07.459 00.001 14964 Enqueuing Move request for scope (0.08, -0.30)
00:28:07.459 00.000 12044 Worker thread wakes up
00:28:07.459 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
00:28:07.459 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
00:28:07.459 00.000 12044 Moving (0.08, -0.30) raw xDistance=0.30 yDistance=-0.05
00:28:07.459 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.30, slope = 0.03
00:28:07.459 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:07.459 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:07.460 00.001 12044 MoveAxis(W, 25, ABG)
00:28:07.460 00.000 12044 Guiding  Dir = 3, Dur = 25
00:28:07.467 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21995, med=615, FiltMin=517, FiltMax=13140, Gamma=0.810
00:28:07.472 00.005 14964 UpdateGuideState exits: m=293885 SNR=339.7
00:28:07.473 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.473 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:07.474 00.001 14964 Enqueuing Expose request
00:28:07.484 00.010 12044 IsSlewing returns 0
00:28:07.484 00.000 12044 IsGuiding returns 0
00:28:07.516 00.032 12044 IsGuiding returns 1
00:28:07.516 00.000 12044 scope still moving after pulse duration time elapsed
00:28:07.579 00.063 12044 IsSlewing returns 0
00:28:07.579 00.000 12044 IsGuiding returns 0
00:28:07.579 00.000 12044 scope move finished after 25 + 69 ms
00:28:07.579 00.000 12044 Move returns status 0, amount 25
00:28:07.579 00.000 12044 MoveAxis(N, 0, ABG)
00:28:07.579 00.000 12044 Move returns status 0, amount 0
00:28:07.579 00.000 12044 move complete, result=0
00:28:07.579 00.000 12044 worker thread done servicing request
00:28:07.579 00.000 12044 Worker thread wakes up
00:28:07.579 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.0 px 0 ms NORTH
00:28:07.580 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:07.580 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:10.689 03.109 12044 Exposure complete
00:28:10.722 00.033 12044 worker thread done servicing request
00:28:10.722 00.000 14964 OnExposeComplete: enter
00:28:10.723 00.001 14964 UpdateGuideState(): m_state=6
00:28:10.724 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2019
00:28:10.724 00.000 14964 Star::Find returns 1 (0), X=277.74, Y=92.81, Mass=302604, SNR=349.0, Peak=19437 HFD=3.9
00:28:10.725 00.001 14964 MultiStar: [#1 0.45,-0.36,0.18,U] [#2 -0.31,0.68,0.00,M1] 
00:28:10.725 00.000 14964 refined, 1 included, MultiStar: {-0.01, -0.01}, one-star: {-0.10, 0.05}
00:28:10.725 00.000 14964 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
00:28:10.726 00.001 14964 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
00:28:10.726 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.49 mountX=0.01 mountY=0.01, mountTheta=0.96
00:28:10.727 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.01, opts=13)
00:28:10.728 00.001 14964 Enqueuing Move request for scope (-0.01, -0.01)
00:28:10.728 00.000 12044 Worker thread wakes up
00:28:10.728 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:28:10.728 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:28:10.728 00.000 12044 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:28:10.729 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.18, using input
00:28:10.729 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
00:28:10.729 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:10.729 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:10.729 00.000 12044 MoveAxis(E, 0, ABG)
00:28:10.729 00.000 12044 Move returns status 0, amount 0
00:28:10.729 00.000 12044 MoveAxis(N, 0, ABG)
00:28:10.729 00.000 12044 Move returns status 0, amount 0
00:28:10.729 00.000 12044 move complete, result=0
00:28:10.729 00.000 12044 worker thread done servicing request
00:28:10.736 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19437, med=615, FiltMin=535, FiltMax=15305, Gamma=0.810
00:28:10.741 00.005 14964 UpdateGuideState exits: m=302604 SNR=349.0
00:28:10.742 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.742 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:10.743 00.001 14964 Enqueuing Expose request
00:28:10.743 00.000 12044 Worker thread wakes up
00:28:10.743 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:10.743 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:10.744 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:13.869 03.125 12044 Exposure complete
00:28:13.889 00.020 12044 worker thread done servicing request
00:28:13.890 00.001 14964 OnExposeComplete: enter
00:28:13.890 00.000 14964 UpdateGuideState(): m_state=6
00:28:13.891 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2020
00:28:13.892 00.001 14964 Star::Find returns 1 (0), X=277.67, Y=92.92, Mass=302658, SNR=349.3, Peak=18505 HFD=4.1
00:28:13.892 00.000 14964 MultiStar: [#1 0.40,-0.36,0.18,U] [#2 -0.03,-0.25,0.07,U] 
00:28:13.893 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.06}, one-star: {-0.17, 0.16}
00:28:13.893 00.000 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
00:28:13.894 00.001 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
00:28:13.894 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.46 mountX=-0.06 mountY=0.07, mountTheta=2.30
00:28:13.895 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.06, opts=13)
00:28:13.896 00.001 14964 Enqueuing Move request for scope (-0.08, 0.06)
00:28:13.896 00.000 12044 Worker thread wakes up
00:28:13.896 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:28:13.896 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:28:13.896 00.000 12044 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.07
00:28:13.896 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
00:28:13.896 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:13.896 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:13.896 00.000 12044 MoveAxis(E, 0, ABG)
00:28:13.896 00.000 12044 Move returns status 0, amount 0
00:28:13.896 00.000 12044 MoveAxis(N, 0, ABG)
00:28:13.896 00.000 12044 Move returns status 0, amount 0
00:28:13.896 00.000 12044 move complete, result=0
00:28:13.897 00.001 12044 worker thread done servicing request
00:28:13.905 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18505, med=615, FiltMin=531, FiltMax=16103, Gamma=0.810
00:28:13.911 00.006 14964 UpdateGuideState exits: m=302658 SNR=349.3
00:28:13.911 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.912 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:13.912 00.000 14964 Enqueuing Expose request
00:28:13.913 00.001 12044 Worker thread wakes up
00:28:13.913 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:13.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:13.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:17.017 03.104 12044 Exposure complete
00:28:17.039 00.022 12044 worker thread done servicing request
00:28:17.040 00.001 14964 OnExposeComplete: enter
00:28:17.040 00.000 14964 UpdateGuideState(): m_state=6
00:28:17.041 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2021
00:28:17.041 00.000 14964 Star::Find returns 1 (0), X=277.54, Y=92.95, Mass=299412, SNR=346.4, Peak=18609 HFD=4.0
00:28:17.042 00.001 14964 MultiStar: [#1 0.23,-0.31,0.16,U] [#2 0.02,-0.12,0.07,U] 
00:28:17.042 00.000 14964 refined, 2 included, MultiStar: {-0.21, 0.11}, one-star: {-0.30, 0.19}
00:28:17.043 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
00:28:17.043 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
00:28:17.044 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=-0.11 mountY=0.20, mountTheta=2.09
00:28:17.045 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.11, opts=13)
00:28:17.045 00.000 14964 Enqueuing Move request for scope (-0.21, 0.11)
00:28:17.046 00.001 12044 Worker thread wakes up
00:28:17.046 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
00:28:17.046 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
00:28:17.046 00.000 12044 Moving (-0.21, 0.11) raw xDistance=-0.11 yDistance=0.20
00:28:17.046 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
00:28:17.046 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:17.046 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:28:17.046 00.000 12044 MoveAxis(E, 0, ABG)
00:28:17.046 00.000 12044 Move returns status 0, amount 0
00:28:17.046 00.000 12044 MoveAxis(N, 0, ABG)
00:28:17.046 00.000 12044 Move returns status 0, amount 0
00:28:17.046 00.000 12044 move complete, result=0
00:28:17.046 00.000 12044 worker thread done servicing request
00:28:17.053 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18609, med=615, FiltMin=528, FiltMax=14011, Gamma=0.810
00:28:17.059 00.006 14964 UpdateGuideState exits: m=299412 SNR=346.4
00:28:17.059 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.060 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:17.060 00.000 14964 Enqueuing Expose request
00:28:17.061 00.001 12044 Worker thread wakes up
00:28:17.061 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:17.061 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:17.061 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:20.191 03.130 12044 Exposure complete
00:28:20.221 00.030 12044 worker thread done servicing request
00:28:20.222 00.001 14964 OnExposeComplete: enter
00:28:20.222 00.000 14964 UpdateGuideState(): m_state=6
00:28:20.223 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2022
00:28:20.223 00.000 14964 Star::Find returns 1 (0), X=277.90, Y=92.55, Mass=296423, SNR=351.1, Peak=21207 HFD=3.8
00:28:20.224 00.001 14964 MultiStar: [#1 0.60,-0.09,0.18,U] [#2 0.38,0.05,0.07,U] 
00:28:20.224 00.000 14964 single-star, 2 included, MultiStar: {0.16, -0.18}, one-star: {0.07, -0.21}
00:28:20.225 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
00:28:20.225 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
00:28:20.226 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.23 cameraTheta=-1.25 mountX=0.21 mountY=-0.05, mountTheta=-0.23
00:28:20.227 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.21, opts=13)
00:28:20.228 00.001 14964 Enqueuing Move request for scope (0.07, -0.21)
00:28:20.228 00.000 12044 Worker thread wakes up
00:28:20.228 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
00:28:20.228 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
00:28:20.228 00.000 12044 Moving (0.07, -0.21) raw xDistance=0.21 yDistance=-0.05
00:28:20.228 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.22, using input
00:28:20.228 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.03
00:28:20.228 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:20.228 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:20.229 00.001 12044 MoveAxis(E, 0, ABG)
00:28:20.229 00.000 12044 Move returns status 0, amount 0
00:28:20.229 00.000 12044 MoveAxis(N, 0, ABG)
00:28:20.229 00.000 12044 Move returns status 0, amount 0
00:28:20.229 00.000 12044 move complete, result=0
00:28:20.229 00.000 12044 worker thread done servicing request
00:28:20.236 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21207, med=615, FiltMin=527, FiltMax=12049, Gamma=0.810
00:28:20.241 00.005 14964 UpdateGuideState exits: m=296423 SNR=351.1
00:28:20.242 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.243 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:20.243 00.000 14964 Enqueuing Expose request
00:28:20.244 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:20.245 00.001 12044 Worker thread wakes up
00:28:20.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:20.245 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:23.358 03.113 12044 Exposure complete
00:28:23.382 00.024 12044 worker thread done servicing request
00:28:23.382 00.000 14964 OnExposeComplete: enter
00:28:23.383 00.001 14964 UpdateGuideState(): m_state=6
00:28:23.383 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2023
00:28:23.384 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=92.45, Mass=296627, SNR=348.7, Peak=18427 HFD=4.1
00:28:23.384 00.000 14964 MultiStar: [#1 0.21,0.22,0.17,U] [#2 -0.00,-0.04,0.07,U] 
00:28:23.385 00.001 14964 refined, 2 included, MultiStar: {-0.31, -0.22}, one-star: {-0.42, -0.31}
00:28:23.385 00.000 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
00:28:23.386 00.001 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.10 = 2.10)
00:28:23.386 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-2.51 mountX=0.22 mountY=0.33, mountTheta=0.98
00:28:23.387 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.22, opts=13)
00:28:23.388 00.001 14964 Enqueuing Move request for scope (-0.31, -0.22)
00:28:23.388 00.000 12044 Worker thread wakes up
00:28:23.388 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.22) opts 0xd
00:28:23.388 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.22)
00:28:23.388 00.000 12044 Moving (-0.31, -0.22) raw xDistance=0.22 yDistance=0.33
00:28:23.388 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.28, using input
00:28:23.388 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
00:28:23.388 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:23.388 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:28:23.388 00.000 12044 MoveAxis(E, 0, ABG)
00:28:23.388 00.000 12044 Move returns status 0, amount 0
00:28:23.388 00.000 12044 MoveAxis(N, 0, ABG)
00:28:23.388 00.000 12044 Move returns status 0, amount 0
00:28:23.388 00.000 12044 move complete, result=0
00:28:23.389 00.001 12044 worker thread done servicing request
00:28:23.396 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18427, med=615, FiltMin=530, FiltMax=14336, Gamma=0.810
00:28:23.401 00.005 14964 UpdateGuideState exits: m=296627 SNR=348.7
00:28:23.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:23.403 00.001 14964 Enqueuing Expose request
00:28:23.403 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:28:23.404 00.001 12044 Worker thread wakes up
00:28:23.404 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:23.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:26.503 03.099 12044 Exposure complete
00:28:26.529 00.026 12044 worker thread done servicing request
00:28:26.529 00.000 14964 OnExposeComplete: enter
00:28:26.530 00.001 14964 UpdateGuideState(): m_state=6
00:28:26.531 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2024
00:28:26.531 00.000 14964 Star::Find returns 1 (0), X=277.57, Y=92.99, Mass=300801, SNR=336.2, Peak=19717 HFD=4.1
00:28:26.532 00.001 14964 MultiStar: [#1 0.34,-0.31,0.18,U] [#2 0.06,-0.27,0.09,U] 
00:28:26.532 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.12}, one-star: {-0.26, 0.23}
00:28:26.532 00.000 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.04 = -2.25)
00:28:26.533 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.81)
00:28:26.533 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.48 mountX=-0.12 mountY=0.14, mountTheta=2.29
00:28:26.534 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.12, opts=13)
00:28:26.536 00.002 14964 Enqueuing Move request for scope (-0.15, 0.12)
00:28:26.536 00.000 12044 Worker thread wakes up
00:28:26.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:28:26.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:28:26.536 00.000 12044 Moving (-0.15, 0.12) raw xDistance=-0.12 yDistance=0.14
00:28:26.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
00:28:26.536 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:26.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:28:26.536 00.000 12044 MoveAxis(E, 0, ABG)
00:28:26.536 00.000 12044 Move returns status 0, amount 0
00:28:26.536 00.000 12044 MoveAxis(N, 0, ABG)
00:28:26.536 00.000 12044 Move returns status 0, amount 0
00:28:26.536 00.000 12044 move complete, result=0
00:28:26.536 00.000 12044 worker thread done servicing request
00:28:26.544 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19717, med=615, FiltMin=523, FiltMax=16527, Gamma=0.810
00:28:26.549 00.005 14964 UpdateGuideState exits: m=300801 SNR=336.2
00:28:26.550 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.550 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:26.551 00.001 14964 Enqueuing Expose request
00:28:26.551 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:26.552 00.001 12044 Worker thread wakes up
00:28:26.552 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:26.552 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:29.682 03.130 12044 Exposure complete
00:28:29.704 00.022 12044 worker thread done servicing request
00:28:29.704 00.000 14964 OnExposeComplete: enter
00:28:29.704 00.000 14964 UpdateGuideState(): m_state=6
00:28:29.705 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2025
00:28:29.705 00.000 14964 Star::Find returns 1 (0), X=277.65, Y=92.47, Mass=298995, SNR=338.0, Peak=18919 HFD=4.0
00:28:29.706 00.001 14964 MultiStar: [#1 0.58,0.06,0.21,U] [#2 0.37,0.27,0.08,U] 
00:28:29.707 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.20}, one-star: {-0.18, -0.29}
00:28:29.707 00.000 14964 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.56) = xAngle (-0.13 = -0.13)
00:28:29.708 00.001 14964 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.92 = 2.92)
00:28:29.708 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=0.20 mountY=0.04, mountTheta=0.22
00:28:29.709 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.20, opts=13)
00:28:29.710 00.001 14964 Enqueuing Move request for scope (-0.02, -0.20)
00:28:29.710 00.000 12044 Worker thread wakes up
00:28:29.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
00:28:29.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
00:28:29.711 00.001 12044 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.04
00:28:29.711 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.24, using input
00:28:29.711 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.04
00:28:29.711 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.711 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:29.711 00.000 12044 MoveAxis(E, 0, ABG)
00:28:29.711 00.000 12044 Move returns status 0, amount 0
00:28:29.711 00.000 12044 MoveAxis(N, 0, ABG)
00:28:29.711 00.000 12044 Move returns status 0, amount 0
00:28:29.711 00.000 12044 move complete, result=0
00:28:29.711 00.000 12044 worker thread done servicing request
00:28:29.718 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18919, med=615, FiltMin=526, FiltMax=14901, Gamma=0.810
00:28:29.725 00.007 14964 UpdateGuideState exits: m=298995 SNR=338.0
00:28:29.725 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.726 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:29.726 00.000 14964 Enqueuing Expose request
00:28:29.727 00.001 12044 Worker thread wakes up
00:28:29.727 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:29.727 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:29.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:32.821 03.094 12044 Exposure complete
00:28:32.842 00.021 12044 worker thread done servicing request
00:28:32.842 00.000 14964 OnExposeComplete: enter
00:28:32.843 00.001 14964 UpdateGuideState(): m_state=6
00:28:32.843 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2026
00:28:32.844 00.001 14964 Star::Find returns 1 (0), X=277.58, Y=92.81, Mass=301821, SNR=333.9, Peak=19125 HFD=3.8
00:28:32.845 00.001 14964 MultiStar: [#1 0.26,-0.08,0.19,U] [#2 0.42,-0.12,0.09,U] 
00:28:32.845 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.02}, one-star: {-0.26, 0.05}
00:28:32.846 00.001 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.55 = -1.73)
00:28:32.846 00.000 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.32)
00:28:32.847 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.00 mountX=-0.02 mountY=0.13, mountTheta=1.73
00:28:32.848 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.02, opts=13)
00:28:32.848 00.000 14964 Enqueuing Move request for scope (-0.13, 0.02)
00:28:32.849 00.001 12044 Worker thread wakes up
00:28:32.849 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:28:32.849 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:28:32.849 00.000 12044 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
00:28:32.849 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
00:28:32.849 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:32.849 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:28:32.849 00.000 12044 MoveAxis(E, 0, ABG)
00:28:32.849 00.000 12044 Move returns status 0, amount 0
00:28:32.849 00.000 12044 MoveAxis(N, 0, ABG)
00:28:32.849 00.000 12044 Move returns status 0, amount 0
00:28:32.849 00.000 12044 move complete, result=0
00:28:32.849 00.000 12044 worker thread done servicing request
00:28:32.857 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19125, med=615, FiltMin=521, FiltMax=15815, Gamma=0.810
00:28:32.863 00.006 14964 UpdateGuideState exits: m=301821 SNR=333.9
00:28:32.863 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.864 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:32.864 00.000 14964 Enqueuing Expose request
00:28:32.865 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:32.865 00.000 12044 Worker thread wakes up
00:28:32.865 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:32.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:35.992 03.127 12044 Exposure complete
00:28:36.013 00.021 12044 worker thread done servicing request
00:28:36.013 00.000 14964 OnExposeComplete: enter
00:28:36.014 00.001 14964 UpdateGuideState(): m_state=6
00:28:36.014 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2027
00:28:36.015 00.001 14964 Star::Find returns 1 (0), X=277.80, Y=92.62, Mass=297537, SNR=339.8, Peak=19521 HFD=3.7
00:28:36.016 00.001 14964 MultiStar: [#1 0.74,-0.01,0.00,M1] [#2 0.48,0.03,0.08,U] 
00:28:36.016 00.000 14964 refined, 1 included, MultiStar: {0.00, -0.13}, one-star: {-0.04, -0.14}
00:28:36.017 00.001 14964 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.56) = xAngle (-0.00 = -0.00)
00:28:36.017 00.000 14964 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
00:28:36.018 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.13 mountY=0.01, mountTheta=0.09
00:28:36.019 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.13, opts=13)
00:28:36.019 00.000 14964 Enqueuing Move request for scope (0.00, -0.13)
00:28:36.020 00.001 12044 Worker thread wakes up
00:28:36.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
00:28:36.020 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
00:28:36.020 00.000 12044 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=0.01
00:28:36.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
00:28:36.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:36.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:36.020 00.000 12044 MoveAxis(E, 0, ABG)
00:28:36.020 00.000 12044 Move returns status 0, amount 0
00:28:36.020 00.000 12044 MoveAxis(N, 0, ABG)
00:28:36.020 00.000 12044 Move returns status 0, amount 0
00:28:36.020 00.000 12044 move complete, result=0
00:28:36.020 00.000 12044 worker thread done servicing request
00:28:36.027 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19521, med=615, FiltMin=531, FiltMax=15255, Gamma=0.810
00:28:36.034 00.007 14964 UpdateGuideState exits: m=297537 SNR=339.8
00:28:36.035 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.035 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:36.035 00.000 14964 Enqueuing Expose request
00:28:36.036 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:36.036 00.000 12044 Worker thread wakes up
00:28:36.036 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:36.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:39.140 03.104 12044 Exposure complete
00:28:39.164 00.024 12044 worker thread done servicing request
00:28:39.164 00.000 14964 OnExposeComplete: enter
00:28:39.164 00.000 14964 UpdateGuideState(): m_state=6
00:28:39.165 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2028
00:28:39.165 00.000 14964 Star::Find returns 1 (0), X=277.92, Y=93.04, Mass=304026, SNR=347.8, Peak=21769 HFD=4.3
00:28:39.166 00.001 14964 MultiStar: [#1 0.58,-0.34,0.00,M2] [#2 0.00,0.00,0.00,L] 
00:28:39.167 00.001 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.56) = xAngle (2.84 = 2.84)
00:28:39.167 00.000 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.39)
00:28:39.168 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.28 mountX=-0.28 mountY=-0.11, mountTheta=-2.76
00:28:39.169 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.28, opts=13)
00:28:39.169 00.000 14964 Enqueuing Move request for scope (0.08, 0.28)
00:28:39.170 00.001 12044 Worker thread wakes up
00:28:39.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
00:28:39.170 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
00:28:39.170 00.000 12044 Moving (0.08, 0.28) raw xDistance=-0.28 yDistance=-0.11
00:28:39.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.01
00:28:39.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:39.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:28:39.170 00.000 12044 MoveAxis(E, 0, ABG)
00:28:39.170 00.000 12044 Move returns status 0, amount 0
00:28:39.170 00.000 12044 MoveAxis(N, 0, ABG)
00:28:39.170 00.000 12044 Move returns status 0, amount 0
00:28:39.170 00.000 12044 move complete, result=0
00:28:39.170 00.000 12044 worker thread done servicing request
00:28:39.177 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21769, med=615, FiltMin=533, FiltMax=12675, Gamma=0.810
00:28:39.183 00.006 14964 UpdateGuideState exits: m=304026 SNR=347.8
00:28:39.183 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.184 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:39.184 00.000 14964 Enqueuing Expose request
00:28:39.184 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:39.185 00.001 12044 Worker thread wakes up
00:28:39.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:39.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:42.290 03.105 12044 Exposure complete
00:28:42.311 00.021 12044 worker thread done servicing request
00:28:42.311 00.000 14964 OnExposeComplete: enter
00:28:42.311 00.000 14964 UpdateGuideState(): m_state=6
00:28:42.312 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2029
00:28:42.313 00.001 14964 Star::Find returns 1 (0), X=277.97, Y=93.17, Mass=300360, SNR=343.6, Peak=20365 HFD=4.3
00:28:42.313 00.000 14964 MultiStar: [#1 0.68,-0.49,0.00,M3] [#2 0.39,-0.43,0.07,U] 
00:28:42.314 00.001 14964 refined, 1 included, MultiStar: {0.16, 0.35}, one-star: {0.14, 0.41}
00:28:42.314 00.000 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
00:28:42.315 00.001 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.53)
00:28:42.315 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.38 cameraTheta=1.15 mountX=-0.35 mountY=-0.19, mountTheta=-2.63
00:28:42.316 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.35, opts=13)
00:28:42.317 00.001 14964 Enqueuing Move request for scope (0.16, 0.35)
00:28:42.317 00.000 12044 Worker thread wakes up
00:28:42.317 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd
00:28:42.317 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.35)
00:28:42.317 00.000 12044 Moving (0.16, 0.35) raw xDistance=-0.35 yDistance=-0.19
00:28:42.317 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.35, slope = -0.03
00:28:42.317 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.317 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:28:42.317 00.000 12044 MoveAxis(E, 21, ABG)
00:28:42.317 00.000 12044 Guiding  Dir = 2, Dur = 21
00:28:42.325 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20365, med=615, FiltMin=528, FiltMax=11371, Gamma=0.810
00:28:42.331 00.006 14964 UpdateGuideState exits: m=300360 SNR=343.6
00:28:42.331 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.332 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:42.332 00.000 14964 Enqueuing Expose request
00:28:42.343 00.011 12044 IsSlewing returns 0
00:28:42.344 00.001 12044 IsGuiding returns 0
00:28:42.408 00.064 12044 IsGuiding returns 1
00:28:42.408 00.000 12044 scope still moving after pulse duration time elapsed
00:28:42.496 00.088 12044 IsSlewing returns 0
00:28:42.496 00.000 12044 IsGuiding returns 0
00:28:42.497 00.001 12044 scope move finished after 21 + 130 ms
00:28:42.497 00.000 12044 Move returns status 0, amount 21
00:28:42.497 00.000 12044 MoveAxis(N, 0, ABG)
00:28:42.497 00.000 12044 Move returns status 0, amount 0
00:28:42.497 00.000 12044 move complete, result=0
00:28:42.497 00.000 12044 worker thread done servicing request
00:28:42.497 00.000 12044 Worker thread wakes up
00:28:42.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:42.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
00:28:42.497 00.000 14964 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
00:28:42.546 00.049 14964 evsrv: cli 01AB2D50 connect
00:28:42.547 00.001 14964 case statement mapped state 6 to 3
00:28:42.547 00.000 14964 case statement mapped state 6 to 3
00:28:42.548 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"6c0a7c6d-2a84-4b83-bad8-d64deedf6a95"}
00:28:42.549 00.001 14964 case statement mapped state 6 to 3
00:28:42.549 00.000 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c0a7c6d-2a84-4b83-bad8-d64deedf6a95"}
00:28:42.550 00.001 14964 evsrv: cli 01AB2D50 disconnect
00:28:42.551 00.001 14964 evsrv: cli 01AB2AD0 connect
00:28:42.551 00.000 14964 case statement mapped state 6 to 3
00:28:42.552 00.001 14964 case statement mapped state 6 to 3
00:28:42.553 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"b5bbc6b3-efbd-418d-9397-82c1eb4d9381"}
00:28:42.553 00.000 14964 PhdController::Dither begins
00:28:42.554 00.001 14964 dither: size=2.00, dRA=-0.50 dDec=-1.63
00:28:42.554 00.000 14964 MountToCamera -- mountTheta (1.87) + m_xAngle (-1.56) = xAngle (0.31 = 0.31)
00:28:42.555 00.001 14964 MountToCamera -- mountX=-0.50 mountY=-1.63 hyp=1.70 mountTheta=1.87 cameraX=1.62, cameraY=0.52 cameraTheta=0.31
00:28:42.555 00.000 14964 setting lock position to (279.46, 93.28)
00:28:42.555 00.000 14964 Mount: notify guiding dithered (1.6, 0.5)
00:28:42.556 00.001 14964 MultiStar: stabilizing after lock position change
00:28:42.556 00.000 14964 Status Line: Dither by -0.50,-1.63
00:28:42.558 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:28:42.559 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
00:28:42.560 00.001 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":0,"id":"b5bbc6b3-efbd-418d-9397-82c1eb4d9381"}
00:28:42.564 00.004 14964 evsrv: cli 01AB2AD0 disconnect
00:28:45.610 03.046 12044 Exposure complete
00:28:45.630 00.020 12044 worker thread done servicing request
00:28:45.631 00.001 14964 OnExposeComplete: enter
00:28:45.631 00.000 14964 UpdateGuideState(): m_state=6
00:28:45.632 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2030
00:28:45.632 00.000 14964 Star::Find returns 1 (0), X=277.52, Y=92.39, Mass=301404, SNR=343.7, Peak=16491 HFD=4.4
00:28:45.633 00.001 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
00:28:45.633 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.90 = 1.90)
00:28:45.634 00.001 14964 CameraToMount -- cameraX=-1.93 cameraY=-0.89 hyp=2.13 cameraTheta=-2.71 mountX=0.86 mountY=2.01, mountTheta=1.17
00:28:45.635 00.001 14964 dither recenter: remaining=(0.5,1.6) step=(0.5,1.6)
00:28:45.635 00.000 14964 MountToCamera -- mountTheta (-1.28) + m_xAngle (-1.56) = xAngle (-2.83 = -2.83)
00:28:45.636 00.001 14964 MountToCamera -- mountX=0.50 mountY=1.63 hyp=1.70 mountTheta=-1.28 cameraX=-1.62, cameraY=-0.52 cameraTheta=-2.83
00:28:45.636 00.000 14964 SchedulePrimaryMove(1136A648, x=-1.62, y=-0.52, opts=4)
00:28:45.637 00.001 14964 Enqueuing Move request for scope (-1.62, -0.52)
00:28:45.637 00.000 14964 Mount: notify direct move 0.50,1.63
00:28:45.638 00.001 12044 Worker thread wakes up
00:28:45.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.62, -0.52) opts 0x4
00:28:45.638 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.62, -0.52)
00:28:45.638 00.000 12044 Moving (-1.62, -0.52) raw xDistance=0.50 yDistance=1.63
00:28:45.638 00.000 12044 BLC: window closed
00:28:45.638 00.000 12044 MoveAxis(W, 59, B)
00:28:45.638 00.000 12044 Guiding  Dir = 3, Dur = 59
00:28:45.647 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16491, med=615, FiltMin=533, FiltMax=14332, Gamma=0.810
00:28:45.652 00.005 14964 UpdateGuideState exits: m=301404 SNR=343.7
00:28:45.653 00.001 14964 PhdController: settling, locked = 1, distance = 2.01 (2.00) aobump = 0 frame = 1 / 99999
00:28:45.654 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570925.654,"Host":"NUCBOX","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:28:45.654 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:45.655 00.000 14964 Enqueuing Expose request
00:28:45.706 00.051 12044 IsSlewing returns 0
00:28:45.707 00.001 12044 IsGuiding returns 0
00:28:45.738 00.031 12044 PulseGuide returned control before completion, sleep 38
00:28:45.780 00.042 12044 IsGuiding returns 1
00:28:45.780 00.000 12044 scope still moving after pulse duration time elapsed
00:28:45.857 00.077 12044 IsSlewing returns 0
00:28:45.914 00.057 12044 IsGuiding returns 0
00:28:45.914 00.000 12044 scope move finished after 59 + 148 ms
00:28:45.914 00.000 12044 Move returns status 0, amount 59
00:28:45.914 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:45.914 00.000 12044 MoveAxis(S, 152, B)
00:28:45.914 00.000 12044 Guiding  Dir = 1, Dur = 152
00:28:45.939 00.025 12044 IsSlewing returns 0
00:28:45.939 00.000 12044 IsGuiding returns 0
00:28:45.970 00.031 12044 PulseGuide returned control before completion, sleep 131
00:28:46.116 00.146 12044 IsGuiding returns 1
00:28:46.116 00.000 12044 scope still moving after pulse duration time elapsed
00:28:46.173 00.057 12044 IsSlewing returns 0
00:28:46.174 00.001 12044 IsGuiding returns 0
00:28:46.174 00.000 12044 scope move finished after 152 + 82 ms
00:28:46.174 00.000 12044 Move returns status 0, amount 152
00:28:46.174 00.000 12044 move complete, result=0
00:28:46.174 00.000 12044 worker thread done servicing request
00:28:46.174 00.000 12044 Worker thread wakes up
00:28:46.174 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:46.174 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:28:46.174 00.000 14964 GuideStep: 0.5 px 59 ms WEST, 1.6 px 152 ms SOUTH
00:28:49.264 03.090 12044 Exposure complete
00:28:49.285 00.021 12044 worker thread done servicing request
00:28:49.285 00.000 14964 OnExposeComplete: enter
00:28:49.286 00.001 14964 UpdateGuideState(): m_state=6
00:28:49.286 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2031
00:28:49.287 00.001 14964 Star::Find returns 1 (0), X=279.55, Y=93.27, Mass=299321, SNR=333.4, Peak=19976 HFD=4.1
00:28:49.287 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
00:28:49.288 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.76)
00:28:49.288 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=0.01 mountY=-0.09, mountTheta=-1.47
00:28:49.289 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.01, opts=13)
00:28:49.290 00.001 14964 Enqueuing Move request for scope (0.09, -0.01)
00:28:49.291 00.001 12044 Worker thread wakes up
00:28:49.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:28:49.291 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:28:49.291 00.000 12044 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
00:28:49.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
00:28:49.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:49.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:49.291 00.000 12044 MoveAxis(E, 0, ABG)
00:28:49.291 00.000 12044 Move returns status 0, amount 0
00:28:49.291 00.000 12044 MoveAxis(N, 0, ABG)
00:28:49.291 00.000 12044 Move returns status 0, amount 0
00:28:49.291 00.000 12044 move complete, result=0
00:28:49.291 00.000 12044 worker thread done servicing request
00:28:49.298 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19976, med=615, FiltMin=531, FiltMax=13983, Gamma=0.810
00:28:49.305 00.007 14964 UpdateGuideState exits: m=299321 SNR=333.4
00:28:49.306 00.001 14964 PhdController: settling, locked = 1, distance = 0.09 (2.00) aobump = 0 frame = 2 / 99999
00:28:49.306 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570929.306,"Host":"NUCBOX","Inst":1,"Distance":0.09,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:28:49.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.307 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:49.308 00.001 14964 Enqueuing Expose request
00:28:49.308 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:49.309 00.001 12044 Worker thread wakes up
00:28:49.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:49.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:28:52.414 03.105 12044 Exposure complete
00:28:52.434 00.020 12044 worker thread done servicing request
00:28:52.435 00.001 14964 OnExposeComplete: enter
00:28:52.435 00.000 14964 UpdateGuideState(): m_state=6
00:28:52.436 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2032
00:28:52.436 00.000 14964 Star::Find returns 1 (0), X=279.61, Y=93.30, Mass=292389, SNR=323.2, Peak=16596 HFD=4.2
00:28:52.437 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
00:28:52.437 00.000 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.55)
00:28:52.437 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
00:28:52.439 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.02, opts=13)
00:28:52.439 00.000 14964 Enqueuing Move request for scope (0.15, 0.02)
00:28:52.440 00.001 12044 Worker thread wakes up
00:28:52.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:28:52.440 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:28:52.440 00.000 12044 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:28:52.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:28:52.440 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:28:52.440 00.000 12044 MoveAxis(E, 0, ABG)
00:28:52.440 00.000 12044 Move returns status 0, amount 0
00:28:52.440 00.000 12044 MoveAxis(N, 0, ABG)
00:28:52.440 00.000 12044 Move returns status 0, amount 0
00:28:52.440 00.000 12044 move complete, result=0
00:28:52.440 00.000 12044 worker thread done servicing request
00:28:52.447 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16596, med=615, FiltMin=527, FiltMax=14372, Gamma=0.810
00:28:52.453 00.006 14964 UpdateGuideState exits: m=292389 SNR=323.2
00:28:52.453 00.000 14964 PhdController: settling, locked = 1, distance = 0.11 (2.00) aobump = 0 frame = 3 / 99999
00:28:52.454 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570932.454,"Host":"NUCBOX","Inst":1,"Distance":0.11,"Time":3.1,"SettleTime":15.0,"StarLocked":true}
00:28:52.454 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.455 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:52.455 00.000 14964 Enqueuing Expose request
00:28:52.456 00.001 12044 Worker thread wakes up
00:28:52.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:52.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:28:52.456 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:55.591 03.135 12044 Exposure complete
00:28:55.616 00.025 12044 worker thread done servicing request
00:28:55.616 00.000 14964 OnExposeComplete: enter
00:28:55.617 00.001 14964 UpdateGuideState(): m_state=6
00:28:55.617 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2033
00:28:55.618 00.001 14964 Star::Find returns 1 (0), X=279.36, Y=93.10, Mass=295377, SNR=339.3, Peak=18954 HFD=4.1
00:28:55.618 00.000 14964 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
00:28:55.619 00.001 14964 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.56 = 2.56)
00:28:55.619 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=0.18 mountY=0.11, mountTheta=0.56
00:28:55.620 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.18, opts=13)
00:28:55.621 00.001 14964 Enqueuing Move request for scope (-0.09, -0.18)
00:28:55.621 00.000 12044 Worker thread wakes up
00:28:55.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
00:28:55.621 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
00:28:55.622 00.001 12044 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=0.11
00:28:55.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:28:55.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:55.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:55.622 00.000 12044 MoveAxis(E, 0, ABG)
00:28:55.622 00.000 12044 Move returns status 0, amount 0
00:28:55.622 00.000 12044 MoveAxis(N, 0, ABG)
00:28:55.622 00.000 12044 Move returns status 0, amount 0
00:28:55.622 00.000 12044 move complete, result=0
00:28:55.622 00.000 12044 worker thread done servicing request
00:28:55.629 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18954, med=615, FiltMin=531, FiltMax=13456, Gamma=0.810
00:28:55.635 00.006 14964 UpdateGuideState exits: m=295377 SNR=339.3
00:28:55.635 00.000 14964 PhdController: settling, locked = 1, distance = 0.14 (2.00) aobump = 0 frame = 4 / 99999
00:28:55.636 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570935.636,"Host":"NUCBOX","Inst":1,"Distance":0.14,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
00:28:55.636 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.637 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:55.637 00.000 14964 Enqueuing Expose request
00:28:55.638 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:55.638 00.000 12044 Worker thread wakes up
00:28:55.638 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:55.638 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:28:58.763 03.125 12044 Exposure complete
00:28:58.784 00.021 12044 worker thread done servicing request
00:28:58.784 00.000 14964 OnExposeComplete: enter
00:28:58.784 00.000 14964 UpdateGuideState(): m_state=6
00:28:58.785 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2034
00:28:58.785 00.000 14964 Star::Find returns 1 (0), X=279.91, Y=92.86, Mass=302387, SNR=347.2, Peak=20456 HFD=4.2
00:28:58.786 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
00:28:58.787 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
00:28:58.787 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.42 hyp=0.62 cameraTheta=-0.74 mountX=0.43 mountY=-0.41, mountTheta=-0.77
00:28:58.788 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.42, opts=13)
00:28:58.788 00.000 14964 Enqueuing Move request for scope (0.46, -0.42)
00:28:58.789 00.001 12044 Worker thread wakes up
00:28:58.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.42) opts 0xd
00:28:58.789 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.42)
00:28:58.789 00.000 12044 Moving (0.46, -0.42) raw xDistance=0.43 yDistance=-0.41
00:28:58.789 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.43, slope = 0.15
00:28:58.789 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.789 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:28:58.789 00.000 12044 MoveAxis(W, 45, ABG)
00:28:58.789 00.000 12044 Guiding  Dir = 3, Dur = 45
00:28:58.798 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20456, med=615, FiltMin=530, FiltMax=12283, Gamma=0.810
00:28:58.804 00.006 14964 UpdateGuideState exits: m=302387 SNR=347.2
00:28:58.805 00.001 14964 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 5 / 99999
00:28:58.805 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778570938.805,"Host":"NUCBOX","Inst":1,"Distance":0.28,"Time":9.5,"SettleTime":15.0,"StarLocked":true}
00:28:58.806 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.806 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:28:58.807 00.001 14964 Enqueuing Expose request
00:28:58.844 00.037 12044 IsSlewing returns 0
00:28:58.874 00.030 12044 IsGuiding returns 0
00:28:58.905 00.031 12044 PulseGuide returned control before completion, sleep 24
00:28:58.932 00.027 12044 IsGuiding returns 1
00:28:58.932 00.000 12044 scope still moving after pulse duration time elapsed
00:28:59.006 00.074 12044 IsSlewing returns 0
00:28:59.006 00.000 12044 IsGuiding returns 0
00:28:59.006 00.000 12044 scope move finished after 45 + 87 ms
00:28:59.007 00.001 12044 Move returns status 0, amount 45
00:28:59.007 00.000 12044 MoveAxis(N, 0, ABG)
00:28:59.007 00.000 12044 Move returns status 0, amount 0
00:28:59.007 00.000 12044 move complete, result=0
00:28:59.007 00.000 12044 worker thread done servicing request
00:28:59.007 00.000 12044 Worker thread wakes up
00:28:59.007 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:28:59.007 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:28:59.007 00.000 14964 GuideStep: 0.4 px 45 ms WEST, -0.4 px 0 ms NORTH
00:29:02.140 03.133 12044 Exposure complete
00:29:02.164 00.024 12044 worker thread done servicing request
00:29:02.164 00.000 14964 OnExposeComplete: enter
00:29:02.164 00.000 14964 UpdateGuideState(): m_state=6
00:29:02.165 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2035
00:29:02.165 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=93.47, Mass=297980, SNR=339.8, Peak=17741 HFD=4.0
00:29:02.166 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
00:29:02.166 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -1.00)
00:29:02.167 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.68 mountX=-0.19 mountY=-0.25, mountTheta=-2.20
00:29:02.168 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.19, opts=13)
00:29:02.169 00.001 14964 Enqueuing Move request for scope (0.24, 0.19)
00:29:02.169 00.000 12044 Worker thread wakes up
00:29:02.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
00:29:02.169 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
00:29:02.169 00.000 12044 Moving (0.24, 0.19) raw xDistance=-0.19 yDistance=-0.25
00:29:02.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
00:29:02.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:02.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:29:02.169 00.000 12044 MoveAxis(E, 0, ABG)
00:29:02.169 00.000 12044 Move returns status 0, amount 0
00:29:02.170 00.001 12044 MoveAxis(N, 0, ABG)
00:29:02.170 00.000 12044 Move returns status 0, amount 0
00:29:02.170 00.000 12044 move complete, result=0
00:29:02.170 00.000 12044 worker thread done servicing request
00:29:02.179 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17741, med=615, FiltMin=531, FiltMax=13355, Gamma=0.810
00:29:02.186 00.007 14964 UpdateGuideState exits: m=297980 SNR=339.8
00:29:02.186 00.000 14964 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 6 / 99999
00:29:02.187 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778570942.187,"Host":"NUCBOX","Inst":1,"Distance":0.29,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
00:29:02.187 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:02.188 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:02.188 00.000 14964 Enqueuing Expose request
00:29:02.189 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:29:02.189 00.000 12044 Worker thread wakes up
00:29:02.189 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:02.189 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:05.316 03.127 12044 Exposure complete
00:29:05.341 00.025 12044 worker thread done servicing request
00:29:05.341 00.000 14964 OnExposeComplete: enter
00:29:05.341 00.000 14964 UpdateGuideState(): m_state=6
00:29:05.342 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2036
00:29:05.342 00.000 14964 Star::Find returns 1 (0), X=279.16, Y=93.38, Mass=295360, SNR=342.7, Peak=19547 HFD=3.9
00:29:05.343 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
00:29:05.344 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
00:29:05.344 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.82 mountX=-0.10 mountY=0.28, mountTheta=1.92
00:29:05.345 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.10, opts=13)
00:29:05.345 00.000 14964 Enqueuing Move request for scope (-0.29, 0.10)
00:29:05.346 00.001 12044 Worker thread wakes up
00:29:05.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
00:29:05.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
00:29:05.346 00.000 12044 Moving (-0.29, 0.10) raw xDistance=-0.10 yDistance=0.28
00:29:05.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
00:29:05.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:05.346 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:29:05.346 00.000 12044 MoveAxis(E, 0, ABG)
00:29:05.346 00.000 12044 Move returns status 0, amount 0
00:29:05.346 00.000 12044 MoveAxis(N, 0, ABG)
00:29:05.346 00.000 12044 Move returns status 0, amount 0
00:29:05.346 00.000 12044 move complete, result=0
00:29:05.347 00.001 12044 worker thread done servicing request
00:29:05.353 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19547, med=615, FiltMin=521, FiltMax=13593, Gamma=0.810
00:29:05.359 00.006 14964 UpdateGuideState exits: m=295360 SNR=342.7
00:29:05.360 00.001 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 7 / 99999
00:29:05.360 00.000 14964 PhdController: newstate STATE_FINISH
00:29:05.360 00.000 14964 PhdController complete: success
00:29:05.361 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778570945.361,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:29:05.361 00.000 14964 Mount: notify guiding dither settle done success=1
00:29:05.362 00.001 14964 PhdController: newstate STATE_IDLE
00:29:05.362 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.363 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:05.363 00.000 14964 Enqueuing Expose request
00:29:05.364 00.001 12044 Worker thread wakes up
00:29:05.364 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:05.364 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:05.364 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:08.461 03.097 12044 Exposure complete
00:29:08.482 00.021 12044 worker thread done servicing request
00:29:08.482 00.000 14964 OnExposeComplete: enter
00:29:08.482 00.000 14964 UpdateGuideState(): m_state=6
00:29:08.483 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2037
00:29:08.483 00.000 14964 Star::Find returns 1 (0), X=278.97, Y=93.70, Mass=296665, SNR=343.6, Peak=22999 HFD=4.0
00:29:08.484 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.99 = -2.30)
00:29:08.484 00.000 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.76)
00:29:08.485 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=0.42 hyp=0.65 cameraTheta=2.43 mountX=-0.43 mountY=0.44, mountTheta=2.34
00:29:08.486 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.42, opts=13)
00:29:08.486 00.000 14964 Enqueuing Move request for scope (-0.49, 0.42)
00:29:08.487 00.001 12044 Worker thread wakes up
00:29:08.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.42) opts 0xd
00:29:08.487 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.42)
00:29:08.487 00.000 12044 Moving (-0.49, 0.42) raw xDistance=-0.43 yDistance=0.44
00:29:08.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.43, slope = -0.07
00:29:08.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:08.487 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:29:08.487 00.000 12044 MoveAxis(E, 36, ABG)
00:29:08.487 00.000 12044 Guiding  Dir = 2, Dur = 36
00:29:08.494 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22999, med=615, FiltMin=528, FiltMax=11344, Gamma=0.810
00:29:08.500 00.006 14964 UpdateGuideState exits: m=296665 SNR=343.6
00:29:08.500 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.501 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:08.501 00.000 14964 Enqueuing Expose request
00:29:08.515 00.014 12044 IsSlewing returns 0
00:29:08.516 00.001 12044 IsGuiding returns 0
00:29:08.547 00.031 12044 PulseGuide returned control before completion, sleep 15
00:29:08.566 00.019 12044 IsGuiding returns 1
00:29:08.566 00.000 12044 scope still moving after pulse duration time elapsed
00:29:08.640 00.074 12044 IsSlewing returns 0
00:29:08.640 00.000 12044 IsGuiding returns 0
00:29:08.640 00.000 12044 scope move finished after 36 + 88 ms
00:29:08.640 00.000 12044 Move returns status 0, amount 36
00:29:08.640 00.000 12044 MoveAxis(N, 0, ABG)
00:29:08.640 00.000 12044 Move returns status 0, amount 0
00:29:08.640 00.000 12044 move complete, result=0
00:29:08.640 00.000 12044 worker thread done servicing request
00:29:08.640 00.000 12044 Worker thread wakes up
00:29:08.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:08.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:08.640 00.000 14964 GuideStep: -0.4 px 36 ms EAST, 0.4 px 0 ms NORTH
00:29:11.751 03.111 12044 Exposure complete
00:29:11.777 00.026 12044 worker thread done servicing request
00:29:11.777 00.000 14964 OnExposeComplete: enter
00:29:11.778 00.001 14964 UpdateGuideState(): m_state=6
00:29:11.779 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2038
00:29:11.779 00.000 14964 Star::Find returns 1 (0), X=279.12, Y=93.21, Mass=294567, SNR=354.1, Peak=19191 HFD=4.2
00:29:11.780 00.001 14964 MultiStar: exiting stabilization period
00:29:11.780 00.000 14964 MultiStar: updating star positions after lock position change
00:29:11.781 00.001 14964 Star::Find(35, 73, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2038
00:29:11.781 00.000 14964 Star::Find returns 1 (0), X=74.56, Y=326.13, Mass=15509, SNR=60.8, Peak=2415 HFD=2.5
00:29:11.782 00.001 14964 Star::Find(35, 139, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2038
00:29:11.782 00.000 14964 Star::Find returns 1 (0), X=141.08, Y=315.96, Mass=3934, SNR=24.1, Peak=1213 HFD=2.2
00:29:11.782 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
00:29:11.783 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
00:29:11.783 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.34 cameraTheta=-2.93 mountX=0.07 mountY=0.34, mountTheta=1.38
00:29:11.784 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.07, opts=13)
00:29:11.785 00.001 14964 Enqueuing Move request for scope (-0.34, -0.07)
00:29:11.785 00.000 12044 Worker thread wakes up
00:29:11.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.07) opts 0xd
00:29:11.785 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.07)
00:29:11.785 00.000 12044 Moving (-0.34, -0.07) raw xDistance=0.07 yDistance=0.34
00:29:11.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.04
00:29:11.785 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:11.786 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:29:11.786 00.000 12044 MoveAxis(E, 0, ABG)
00:29:11.786 00.000 12044 Move returns status 0, amount 0
00:29:11.786 00.000 12044 MoveAxis(N, 0, ABG)
00:29:11.786 00.000 12044 Move returns status 0, amount 0
00:29:11.786 00.000 12044 move complete, result=0
00:29:11.786 00.000 12044 worker thread done servicing request
00:29:11.793 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19191, med=615, FiltMin=524, FiltMax=13232, Gamma=0.810
00:29:11.798 00.005 14964 UpdateGuideState exits: m=294567 SNR=354.1
00:29:11.798 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.799 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:11.799 00.000 14964 Enqueuing Expose request
00:29:11.800 00.001 12044 Worker thread wakes up
00:29:11.800 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:11.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:11.800 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:14.922 03.122 12044 Exposure complete
00:29:14.943 00.021 12044 worker thread done servicing request
00:29:14.944 00.001 14964 OnExposeComplete: enter
00:29:14.944 00.000 14964 UpdateGuideState(): m_state=6
00:29:14.945 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2039
00:29:14.945 00.000 14964 Star::Find returns 1 (0), X=279.11, Y=93.75, Mass=299529, SNR=336.2, Peak=21547 HFD=4.1
00:29:14.946 00.001 14964 MultiStar: [#1 -0.20,-0.59,0.17,U] [#2 -0.29,-0.15,0.07,U] 
00:29:14.946 00.000 14964 refined, 2 included, MultiStar: {-0.32, 0.28}, one-star: {-0.34, 0.47}
00:29:14.947 00.001 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.56) = xAngle (3.97 = -2.31)
00:29:14.947 00.000 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.03 = 0.74)
00:29:14.947 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.28 hyp=0.43 cameraTheta=2.42 mountX=-0.29 mountY=0.29, mountTheta=2.35
00:29:14.949 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.28, opts=13)
00:29:14.949 00.000 14964 Enqueuing Move request for scope (-0.32, 0.28)
00:29:14.950 00.001 12044 Worker thread wakes up
00:29:14.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.28) opts 0xd
00:29:14.950 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.28)
00:29:14.950 00.000 12044 Moving (-0.32, 0.28) raw xDistance=-0.29 yDistance=0.29
00:29:14.950 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.04
00:29:14.950 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:14.950 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:29:14.950 00.000 12044 MoveAxis(E, 0, ABG)
00:29:14.950 00.000 12044 Move returns status 0, amount 0
00:29:14.950 00.000 12044 MoveAxis(N, 0, ABG)
00:29:14.950 00.000 12044 Move returns status 0, amount 0
00:29:14.950 00.000 12044 move complete, result=0
00:29:14.950 00.000 12044 worker thread done servicing request
00:29:14.957 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21547, med=616, FiltMin=512, FiltMax=12389, Gamma=0.810
00:29:14.963 00.006 14964 UpdateGuideState exits: m=299529 SNR=336.2
00:29:14.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.964 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:14.965 00.001 14964 Enqueuing Expose request
00:29:14.965 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:14.966 00.001 12044 Worker thread wakes up
00:29:14.966 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:14.966 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:18.095 03.129 12044 Exposure complete
00:29:18.125 00.030 12044 worker thread done servicing request
00:29:18.125 00.000 14964 OnExposeComplete: enter
00:29:18.126 00.001 14964 UpdateGuideState(): m_state=6
00:29:18.127 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2040
00:29:18.128 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=93.28, Mass=295063, SNR=351.6, Peak=22267 HFD=4.1
00:29:18.129 00.001 14964 MultiStar: [#1 0.01,-0.22,0.18,U] [#2 -0.22,0.03,0.07,U] 
00:29:18.130 00.001 14964 refined, 2 included, MultiStar: {-0.30, -0.03}, one-star: {-0.36, -0.01}
00:29:18.130 00.000 14964 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.56) = xAngle (-1.47 = -1.47)
00:29:18.131 00.001 14964 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.58 = 1.58)
00:29:18.132 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.03 mountX=0.03 mountY=0.30, mountTheta=1.47
00:29:18.133 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.03, opts=13)
00:29:18.134 00.001 14964 Enqueuing Move request for scope (-0.30, -0.03)
00:29:18.135 00.001 12044 Worker thread wakes up
00:29:18.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.03) opts 0xd
00:29:18.135 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.03)
00:29:18.135 00.000 12044 Moving (-0.30, -0.03) raw xDistance=0.03 yDistance=0.30
00:29:18.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
00:29:18.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:18.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:29:18.135 00.000 12044 MoveAxis(E, 0, ABG)
00:29:18.135 00.000 12044 Move returns status 0, amount 0
00:29:18.136 00.001 12044 MoveAxis(N, 0, ABG)
00:29:18.136 00.000 12044 Move returns status 0, amount 0
00:29:18.136 00.000 12044 move complete, result=0
00:29:18.136 00.000 12044 worker thread done servicing request
00:29:18.143 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22267, med=615, FiltMin=533, FiltMax=11369, Gamma=0.810
00:29:18.149 00.006 14964 UpdateGuideState exits: m=295063 SNR=351.6
00:29:18.150 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.150 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:18.151 00.001 14964 Enqueuing Expose request
00:29:18.151 00.000 12044 Worker thread wakes up
00:29:18.151 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:18.152 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:18.152 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:21.256 03.104 12044 Exposure complete
00:29:21.278 00.022 12044 worker thread done servicing request
00:29:21.278 00.000 14964 OnExposeComplete: enter
00:29:21.278 00.000 14964 UpdateGuideState(): m_state=6
00:29:21.279 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2041
00:29:21.279 00.000 14964 Star::Find returns 1 (0), X=278.97, Y=93.87, Mass=295081, SNR=352.3, Peak=24491 HFD=4.2
00:29:21.280 00.001 14964 MultiStar: [#1 -0.23,-0.64,0.00,M2] [#2 -0.41,-0.18,0.08,U] 
00:29:21.280 00.000 14964 refined, 1 included, MultiStar: {-0.48, 0.53}, one-star: {-0.48, 0.59}
00:29:21.281 00.001 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
00:29:21.281 00.000 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.91 = 0.63)
00:29:21.282 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=0.53 hyp=0.72 cameraTheta=2.30 mountX=-0.54 mountY=0.42, mountTheta=2.48
00:29:21.283 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.53, opts=13)
00:29:21.283 00.000 14964 Enqueuing Move request for scope (-0.48, 0.53)
00:29:21.284 00.001 12044 Worker thread wakes up
00:29:21.284 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.53) opts 0xd
00:29:21.284 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.53)
00:29:21.284 00.000 12044 Moving (-0.48, 0.53) raw xDistance=-0.54 yDistance=0.42
00:29:21.284 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.54, slope = -0.05
00:29:21.284 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.284 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:29:21.284 00.000 12044 MoveAxis(E, 41, ABG)
00:29:21.284 00.000 12044 Guiding  Dir = 2, Dur = 41
00:29:21.291 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24491, med=614, FiltMin=527, FiltMax=11663, Gamma=0.810
00:29:21.297 00.006 14964 UpdateGuideState exits: m=295081 SNR=352.3
00:29:21.298 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.298 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:21.299 00.001 14964 Enqueuing Expose request
00:29:21.365 00.066 12044 IsSlewing returns 0
00:29:21.365 00.000 12044 IsGuiding returns 0
00:29:21.397 00.032 12044 PulseGuide returned control before completion, sleep 21
00:29:21.422 00.025 12044 IsGuiding returns 1
00:29:21.422 00.000 12044 scope still moving after pulse duration time elapsed
00:29:21.484 00.062 12044 IsSlewing returns 0
00:29:21.484 00.000 12044 IsGuiding returns 0
00:29:21.484 00.000 12044 scope move finished after 41 + 78 ms
00:29:21.484 00.000 12044 Move returns status 0, amount 41
00:29:21.484 00.000 12044 MoveAxis(N, 0, ABG)
00:29:21.484 00.000 12044 Move returns status 0, amount 0
00:29:21.484 00.000 12044 move complete, result=0
00:29:21.484 00.000 12044 worker thread done servicing request
00:29:21.484 00.000 12044 Worker thread wakes up
00:29:21.484 00.000 14964 GuideStep: -0.5 px 41 ms EAST, 0.4 px 0 ms NORTH
00:29:21.486 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:21.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:24.583 03.097 12044 Exposure complete
00:29:24.606 00.023 12044 worker thread done servicing request
00:29:24.606 00.000 14964 OnExposeComplete: enter
00:29:24.607 00.001 14964 UpdateGuideState(): m_state=6
00:29:24.607 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2042
00:29:24.608 00.001 14964 Star::Find returns 1 (0), X=279.28, Y=93.22, Mass=293483, SNR=332.2, Peak=19390 HFD=4.2
00:29:24.609 00.001 14964 MultiStar: [#1 -0.04,0.25,0.19,U] [#2 -0.12,0.50,0.08,U] 
00:29:24.609 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.02}, one-star: {-0.17, -0.06}
00:29:24.610 00.001 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
00:29:24.611 00.001 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.35)
00:29:24.611 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.02 mountX=-0.02 mountY=0.15, mountTheta=1.71
00:29:24.612 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.02, opts=13)
00:29:24.613 00.001 14964 Enqueuing Move request for scope (-0.15, 0.02)
00:29:24.613 00.000 12044 Worker thread wakes up
00:29:24.613 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
00:29:24.614 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
00:29:24.614 00.000 12044 Moving (-0.15, 0.02) raw xDistance=-0.02 yDistance=0.15
00:29:24.614 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.30, using input
00:29:24.614 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.05
00:29:24.614 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:24.614 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:29:24.614 00.000 12044 MoveAxis(E, 0, ABG)
00:29:24.614 00.000 12044 Move returns status 0, amount 0
00:29:24.614 00.000 12044 MoveAxis(N, 0, ABG)
00:29:24.614 00.000 12044 Move returns status 0, amount 0
00:29:24.614 00.000 12044 move complete, result=0
00:29:24.614 00.000 12044 worker thread done servicing request
00:29:24.621 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19390, med=615, FiltMin=535, FiltMax=13881, Gamma=0.810
00:29:24.626 00.005 14964 UpdateGuideState exits: m=293483 SNR=332.2
00:29:24.627 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.628 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:24.628 00.000 14964 Enqueuing Expose request
00:29:24.629 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:24.629 00.000 12044 Worker thread wakes up
00:29:24.629 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:24.629 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:27.757 03.128 12044 Exposure complete
00:29:27.778 00.021 12044 worker thread done servicing request
00:29:27.778 00.000 14964 OnExposeComplete: enter
00:29:27.779 00.001 14964 UpdateGuideState(): m_state=6
00:29:27.779 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2043
00:29:27.780 00.001 14964 Star::Find returns 1 (0), X=279.17, Y=93.00, Mass=293618, SNR=343.2, Peak=18678 HFD=4.2
00:29:27.780 00.000 14964 MultiStar: [#1 0.05,0.27,0.17,U] [#2 0.16,0.90,0.00,M1] 
00:29:27.781 00.001 14964 refined, 1 included, MultiStar: {-0.24, -0.20}, one-star: {-0.29, -0.28}
00:29:27.781 00.000 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
00:29:27.782 00.001 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
00:29:27.782 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.45 mountX=0.19 mountY=0.26, mountTheta=0.93
00:29:27.783 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.20, opts=13)
00:29:27.784 00.001 14964 Enqueuing Move request for scope (-0.24, -0.20)
00:29:27.784 00.000 12044 Worker thread wakes up
00:29:27.784 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
00:29:27.784 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
00:29:27.784 00.000 12044 Moving (-0.24, -0.20) raw xDistance=0.19 yDistance=0.26
00:29:27.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
00:29:27.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:27.785 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:29:27.785 00.000 12044 MoveAxis(E, 0, ABG)
00:29:27.785 00.000 12044 Move returns status 0, amount 0
00:29:27.785 00.000 12044 MoveAxis(N, 0, ABG)
00:29:27.785 00.000 12044 Move returns status 0, amount 0
00:29:27.785 00.000 12044 move complete, result=0
00:29:27.785 00.000 12044 worker thread done servicing request
00:29:27.792 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18678, med=615, FiltMin=532, FiltMax=13048, Gamma=0.810
00:29:27.797 00.005 14964 UpdateGuideState exits: m=293618 SNR=343.2
00:29:27.798 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.799 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:27.799 00.000 14964 Enqueuing Expose request
00:29:27.800 00.001 12044 Worker thread wakes up
00:29:27.800 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:27.800 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:27.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:30.907 03.107 12044 Exposure complete
00:29:30.935 00.028 12044 worker thread done servicing request
00:29:30.935 00.000 14964 OnExposeComplete: enter
00:29:30.936 00.001 14964 UpdateGuideState(): m_state=6
00:29:30.936 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2044
00:29:30.937 00.001 14964 Star::Find returns 1 (0), X=278.98, Y=92.76, Mass=295801, SNR=350.0, Peak=17438 HFD=4.2
00:29:30.937 00.000 14964 MultiStar: [#1 -0.07,0.08,0.18,U] [#2 -0.50,0.53,0.00,M2] 
00:29:30.938 00.001 14964 refined, 1 included, MultiStar: {-0.41, -0.43}, one-star: {-0.48, -0.52}
00:29:30.938 00.000 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
00:29:30.939 00.001 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
00:29:30.939 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.43 hyp=0.60 cameraTheta=-2.34 mountX=0.42 mountY=0.46, mountTheta=0.82
00:29:30.940 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.43, opts=13)
00:29:30.941 00.001 14964 Enqueuing Move request for scope (-0.41, -0.43)
00:29:30.941 00.000 12044 Worker thread wakes up
00:29:30.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.43) opts 0xd
00:29:30.941 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.43)
00:29:30.941 00.000 12044 Moving (-0.41, -0.43) raw xDistance=0.42 yDistance=0.46
00:29:30.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.42, slope = 0.05
00:29:30.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:30.942 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:29:30.942 00.000 12044 MoveAxis(W, 38, ABG)
00:29:30.942 00.000 12044 Guiding  Dir = 3, Dur = 38
00:29:30.949 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17438, med=615, FiltMin=530, FiltMax=12641, Gamma=0.810
00:29:30.954 00.005 14964 UpdateGuideState exits: m=295801 SNR=350.0
00:29:30.955 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.955 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:30.956 00.001 14964 Enqueuing Expose request
00:29:30.986 00.030 12044 IsSlewing returns 0
00:29:30.986 00.000 12044 IsGuiding returns 0
00:29:31.017 00.031 12044 PulseGuide returned control before completion, sleep 18
00:29:31.048 00.031 12044 IsGuiding returns 1
00:29:31.048 00.000 12044 scope still moving after pulse duration time elapsed
00:29:31.127 00.079 12044 IsSlewing returns 0
00:29:31.127 00.000 12044 IsGuiding returns 0
00:29:31.127 00.000 12044 scope move finished after 38 + 103 ms
00:29:31.127 00.000 12044 Move returns status 0, amount 38
00:29:31.127 00.000 12044 MoveAxis(N, 0, ABG)
00:29:31.127 00.000 12044 Move returns status 0, amount 0
00:29:31.127 00.000 12044 move complete, result=0
00:29:31.127 00.000 14964 GuideStep: 0.4 px 38 ms WEST, 0.5 px 0 ms NORTH
00:29:31.129 00.002 12044 worker thread done servicing request
00:29:31.129 00.000 12044 Worker thread wakes up
00:29:31.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:31.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:34.261 03.132 12044 Exposure complete
00:29:34.284 00.023 12044 worker thread done servicing request
00:29:34.285 00.001 14964 OnExposeComplete: enter
00:29:34.285 00.000 14964 UpdateGuideState(): m_state=6
00:29:34.286 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2045
00:29:34.286 00.000 14964 Star::Find returns 1 (0), X=279.02, Y=93.22, Mass=288943, SNR=325.6, Peak=17038 HFD=4.4
00:29:34.287 00.001 14964 MultiStar: [#1 -0.09,0.13,0.18,U] [#2 -0.60,0.57,0.00,M3] 
00:29:34.287 00.000 14964 refined, 1 included, MultiStar: {-0.38, -0.03}, one-star: {-0.43, -0.06}
00:29:34.288 00.001 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
00:29:34.288 00.000 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
00:29:34.289 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-3.06 mountX=0.03 mountY=0.38, mountTheta=1.50
00:29:34.290 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.03, opts=13)
00:29:34.290 00.000 14964 Enqueuing Move request for scope (-0.38, -0.03)
00:29:34.291 00.001 12044 Worker thread wakes up
00:29:34.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
00:29:34.291 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
00:29:34.291 00.000 12044 Moving (-0.38, -0.03) raw xDistance=0.03 yDistance=0.38
00:29:34.291 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.32, using input
00:29:34.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.05
00:29:34.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:34.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:29:34.291 00.000 12044 MoveAxis(E, 0, ABG)
00:29:34.291 00.000 12044 Move returns status 0, amount 0
00:29:34.291 00.000 12044 MoveAxis(N, 0, ABG)
00:29:34.291 00.000 12044 Move returns status 0, amount 0
00:29:34.291 00.000 12044 move complete, result=0
00:29:34.291 00.000 12044 worker thread done servicing request
00:29:34.299 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17038, med=616, FiltMin=523, FiltMax=11033, Gamma=0.810
00:29:34.304 00.005 14964 UpdateGuideState exits: m=288943 SNR=325.6
00:29:34.305 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:34.305 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:34.305 00.000 14964 Enqueuing Expose request
00:29:34.306 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:29:34.306 00.000 12044 Worker thread wakes up
00:29:34.306 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:34.306 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:37.418 03.112 12044 Exposure complete
00:29:37.438 00.020 12044 worker thread done servicing request
00:29:37.438 00.000 14964 OnExposeComplete: enter
00:29:37.439 00.001 14964 UpdateGuideState(): m_state=6
00:29:37.440 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2046
00:29:37.440 00.000 14964 Star::Find returns 1 (0), X=278.72, Y=93.38, Mass=297709, SNR=353.5, Peak=19667 HFD=4.1
00:29:37.441 00.001 14964 MultiStar: [#1 -0.46,-0.04,0.17,U] [#2 -0.95,0.23,0.00,M4] 
00:29:37.441 00.000 14964 refined, 1 included, MultiStar: {-0.69, 0.08}, one-star: {-0.73, 0.10}
00:29:37.442 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
00:29:37.442 00.000 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.35)
00:29:37.442 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=0.08 hyp=0.70 cameraTheta=3.03 mountX=-0.09 mountY=0.68, mountTheta=1.70
00:29:37.443 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=0.08, opts=13)
00:29:37.444 00.001 14964 Enqueuing Move request for scope (-0.69, 0.08)
00:29:37.444 00.000 12044 Worker thread wakes up
00:29:37.445 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.08) opts 0xd
00:29:37.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, 0.08)
00:29:37.445 00.000 12044 Moving (-0.69, 0.08) raw xDistance=-0.09 yDistance=0.68
00:29:37.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.04
00:29:37.445 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:37.445 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
00:29:37.445 00.000 12044 MoveAxis(E, 0, ABG)
00:29:37.445 00.000 12044 Move returns status 0, amount 0
00:29:37.445 00.000 12044 MoveAxis(N, 0, ABG)
00:29:37.445 00.000 12044 Move returns status 0, amount 0
00:29:37.445 00.000 12044 move complete, result=0
00:29:37.445 00.000 12044 worker thread done servicing request
00:29:37.454 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19667, med=614, FiltMin=529, FiltMax=13303, Gamma=0.810
00:29:37.459 00.005 14964 UpdateGuideState exits: m=297709 SNR=353.5
00:29:37.460 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:37.460 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:37.461 00.001 14964 Enqueuing Expose request
00:29:37.461 00.000 12044 Worker thread wakes up
00:29:37.462 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
00:29:37.462 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:37.462 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:40.593 03.131 12044 Exposure complete
00:29:40.622 00.029 12044 worker thread done servicing request
00:29:40.622 00.000 14964 OnExposeComplete: enter
00:29:40.622 00.000 14964 UpdateGuideState(): m_state=6
00:29:40.624 00.002 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2047
00:29:40.624 00.000 14964 Star::Find returns 1 (0), X=279.11, Y=93.01, Mass=298258, SNR=344.5, Peak=16758 HFD=4.4
00:29:40.624 00.000 14964 MultiStar: [#1 -0.12,0.25,0.17,U] [#2 -0.20,0.43,0.07,U] 
00:29:40.624 00.000 14964 refined, 2 included, MultiStar: {-0.31, -0.16}, one-star: {-0.35, -0.27}
00:29:40.625 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
00:29:40.625 00.000 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
00:29:40.626 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.34 cameraTheta=-2.66 mountX=0.15 mountY=0.32, mountTheta=1.12
00:29:40.627 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.16, opts=13)
00:29:40.627 00.000 14964 Enqueuing Move request for scope (-0.31, -0.16)
00:29:40.628 00.001 12044 Worker thread wakes up
00:29:40.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
00:29:40.628 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
00:29:40.628 00.000 12044 Moving (-0.31, -0.16) raw xDistance=0.15 yDistance=0.32
00:29:40.628 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.21, using input
00:29:40.628 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
00:29:40.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:29:40.628 00.000 12044 MoveAxis(E, 0, ABG)
00:29:40.628 00.000 12044 Move returns status 0, amount 0
00:29:40.628 00.000 12044 MoveAxis(N, 0, ABG)
00:29:40.628 00.000 12044 Move returns status 0, amount 0
00:29:40.628 00.000 12044 move complete, result=0
00:29:40.629 00.001 12044 worker thread done servicing request
00:29:40.635 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16758, med=615, FiltMin=535, FiltMax=11416, Gamma=0.810
00:29:40.642 00.007 14964 UpdateGuideState exits: m=298258 SNR=344.5
00:29:40.642 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.643 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:40.643 00.000 14964 Enqueuing Expose request
00:29:40.644 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:40.644 00.000 12044 Worker thread wakes up
00:29:40.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:40.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:43.769 03.125 12044 Exposure complete
00:29:43.791 00.022 12044 worker thread done servicing request
00:29:43.792 00.001 14964 OnExposeComplete: enter
00:29:43.793 00.001 14964 UpdateGuideState(): m_state=6
00:29:43.794 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2048
00:29:43.795 00.001 14964 Star::Find returns 1 (0), X=279.52, Y=92.50, Mass=290008, SNR=331.4, Peak=15194 HFD=5.1
00:29:43.795 00.000 14964 MultiStar: [#1 0.49,0.40,0.17,U] [#2 -0.14,0.61,0.07,U] 
00:29:43.796 00.001 14964 refined, 2 included, MultiStar: {0.11, -0.54}, one-star: {0.06, -0.78}
00:29:43.796 00.000 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.18 = 0.18)
00:29:43.797 00.001 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.05)
00:29:43.797 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.54 hyp=0.55 cameraTheta=-1.37 mountX=0.54 mountY=-0.05, mountTheta=-0.10
00:29:43.798 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.54, opts=13)
00:29:43.799 00.001 14964 Enqueuing Move request for scope (0.11, -0.54)
00:29:43.799 00.000 12044 Worker thread wakes up
00:29:43.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.54) opts 0xd
00:29:43.799 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.54)
00:29:43.799 00.000 12044 Moving (0.11, -0.54) raw xDistance=0.54 yDistance=-0.05
00:29:43.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.43 from input 0.54, slope = 0.07
00:29:43.800 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:43.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:43.800 00.000 12044 MoveAxis(W, 51, ABG)
00:29:43.800 00.000 12044 Guiding  Dir = 3, Dur = 51
00:29:43.807 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15194, med=615, FiltMin=521, FiltMax=11643, Gamma=0.810
00:29:43.813 00.006 14964 UpdateGuideState exits: m=290008 SNR=331.4
00:29:43.813 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.814 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:43.814 00.000 14964 Enqueuing Expose request
00:29:43.829 00.015 12044 IsSlewing returns 0
00:29:43.829 00.000 12044 IsGuiding returns 0
00:29:43.861 00.032 12044 PulseGuide returned control before completion, sleep 30
00:29:43.898 00.037 12044 IsGuiding returns 1
00:29:43.898 00.000 12044 scope still moving after pulse duration time elapsed
00:29:43.968 00.070 12044 IsSlewing returns 0
00:29:43.968 00.000 12044 IsGuiding returns 0
00:29:43.968 00.000 12044 scope move finished after 51 + 87 ms
00:29:43.968 00.000 12044 Move returns status 0, amount 51
00:29:43.968 00.000 12044 MoveAxis(N, 0, ABG)
00:29:43.968 00.000 12044 Move returns status 0, amount 0
00:29:43.968 00.000 12044 move complete, result=0
00:29:43.968 00.000 12044 worker thread done servicing request
00:29:43.968 00.000 12044 Worker thread wakes up
00:29:43.968 00.000 14964 GuideStep: 0.5 px 51 ms WEST, -0.1 px 0 ms NORTH
00:29:43.969 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:43.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:47.095 03.126 12044 Exposure complete
00:29:47.117 00.022 12044 worker thread done servicing request
00:29:47.117 00.000 14964 OnExposeComplete: enter
00:29:47.118 00.001 14964 UpdateGuideState(): m_state=6
00:29:47.118 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2049
00:29:47.119 00.001 14964 Star::Find returns 1 (0), X=279.63, Y=93.30, Mass=295760, SNR=332.9, Peak=15676 HFD=4.5
00:29:47.120 00.001 14964 MultiStar: [#1 0.33,-0.20,0.17,U] [#2 0.11,-0.44,0.07,U] 
00:29:47.120 00.000 14964 single-star, 2 included, MultiStar: {0.20, -0.03}, one-star: {0.18, 0.02}
00:29:47.120 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
00:29:47.121 00.001 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.55)
00:29:47.121 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
00:29:47.122 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.02, opts=13)
00:29:47.123 00.001 14964 Enqueuing Move request for scope (0.18, 0.02)
00:29:47.123 00.000 12044 Worker thread wakes up
00:29:47.124 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:29:47.124 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:29:47.124 00.000 12044 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.18
00:29:47.124 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
00:29:47.124 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.124 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:29:47.124 00.000 12044 MoveAxis(E, 0, ABG)
00:29:47.124 00.000 12044 Move returns status 0, amount 0
00:29:47.124 00.000 12044 MoveAxis(N, 0, ABG)
00:29:47.124 00.000 12044 Move returns status 0, amount 0
00:29:47.124 00.000 12044 move complete, result=0
00:29:47.124 00.000 12044 worker thread done servicing request
00:29:47.132 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15676, med=615, FiltMin=535, FiltMax=13456, Gamma=0.810
00:29:47.138 00.006 14964 UpdateGuideState exits: m=295760 SNR=332.9
00:29:47.138 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.139 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:47.139 00.000 14964 Enqueuing Expose request
00:29:47.140 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:47.140 00.000 12044 Worker thread wakes up
00:29:47.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:47.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:50.263 03.123 12044 Exposure complete
00:29:50.289 00.026 12044 worker thread done servicing request
00:29:50.289 00.000 14964 OnExposeComplete: enter
00:29:50.289 00.000 14964 UpdateGuideState(): m_state=6
00:29:50.290 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2050
00:29:50.290 00.000 14964 Star::Find returns 1 (0), X=279.32, Y=93.74, Mass=303626, SNR=356.5, Peak=15679 HFD=4.5
00:29:50.291 00.001 14964 MultiStar: [#1 -0.03,-0.35,0.16,U] [#2 -0.09,-0.29,0.07,U] 
00:29:50.291 00.000 14964 refined, 2 included, MultiStar: {-0.11, 0.31}, one-star: {-0.13, 0.46}
00:29:50.292 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.56) = xAngle (3.48 = -2.80)
00:29:50.292 00.000 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.53 = 0.25)
00:29:50.293 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=-0.31 mountY=0.08, mountTheta=2.88
00:29:50.294 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.31, opts=13)
00:29:50.294 00.000 14964 Enqueuing Move request for scope (-0.11, 0.31)
00:29:50.295 00.001 12044 Worker thread wakes up
00:29:50.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
00:29:50.295 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
00:29:50.295 00.000 12044 Moving (-0.11, 0.31) raw xDistance=-0.31 yDistance=0.08
00:29:50.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.02
00:29:50.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:50.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:50.295 00.000 12044 MoveAxis(E, 0, ABG)
00:29:50.295 00.000 12044 Move returns status 0, amount 0
00:29:50.295 00.000 12044 MoveAxis(N, 0, ABG)
00:29:50.295 00.000 12044 Move returns status 0, amount 0
00:29:50.295 00.000 12044 move complete, result=0
00:29:50.295 00.000 12044 worker thread done servicing request
00:29:50.303 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15679, med=615, FiltMin=527, FiltMax=12891, Gamma=0.810
00:29:50.308 00.005 14964 UpdateGuideState exits: m=303626 SNR=356.5
00:29:50.309 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.309 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:50.310 00.001 14964 Enqueuing Expose request
00:29:50.311 00.001 12044 Worker thread wakes up
00:29:50.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:50.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:50.311 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:53.420 03.109 12044 Exposure complete
00:29:53.444 00.024 12044 worker thread done servicing request
00:29:53.444 00.000 14964 OnExposeComplete: enter
00:29:53.445 00.001 14964 UpdateGuideState(): m_state=6
00:29:53.445 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2051
00:29:53.446 00.001 14964 Star::Find returns 1 (0), X=279.26, Y=93.43, Mass=294101, SNR=330.7, Peak=18087 HFD=4.0
00:29:53.446 00.000 14964 MultiStar: [#1 0.00,-0.37,0.19,U] [#2 -0.00,-0.64,0.07,U] 
00:29:53.447 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.03}, one-star: {-0.19, 0.15}
00:29:53.447 00.000 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
00:29:53.448 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
00:29:53.448 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=-0.03 mountY=0.15, mountTheta=1.77
00:29:53.449 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.03, opts=13)
00:29:53.450 00.001 14964 Enqueuing Move request for scope (-0.15, 0.03)
00:29:53.450 00.000 12044 Worker thread wakes up
00:29:53.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
00:29:53.450 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
00:29:53.450 00.000 12044 Moving (-0.15, 0.03) raw xDistance=-0.03 yDistance=0.15
00:29:53.450 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.16, using input
00:29:53.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
00:29:53.450 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:53.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:29:53.450 00.000 12044 MoveAxis(E, 0, ABG)
00:29:53.450 00.000 12044 Move returns status 0, amount 0
00:29:53.450 00.000 12044 MoveAxis(N, 0, ABG)
00:29:53.451 00.001 12044 Move returns status 0, amount 0
00:29:53.451 00.000 12044 move complete, result=0
00:29:53.451 00.000 12044 worker thread done servicing request
00:29:53.458 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18087, med=615, FiltMin=523, FiltMax=13993, Gamma=0.810
00:29:53.464 00.006 14964 UpdateGuideState exits: m=294101 SNR=330.7
00:29:53.464 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.465 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:53.465 00.000 14964 Enqueuing Expose request
00:29:53.466 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:53.466 00.000 12044 Worker thread wakes up
00:29:53.466 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:53.466 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:56.574 03.108 12044 Exposure complete
00:29:56.598 00.024 12044 worker thread done servicing request
00:29:56.598 00.000 14964 OnExposeComplete: enter
00:29:56.599 00.001 14964 UpdateGuideState(): m_state=6
00:29:56.599 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2052
00:29:56.600 00.001 14964 Star::Find returns 1 (0), X=279.39, Y=93.14, Mass=293652, SNR=335.6, Peak=19702 HFD=3.9
00:29:56.600 00.000 14964 MultiStar: [#1 0.18,-0.01,0.18,U] [#2 0.16,0.29,0.08,U] 
00:29:56.601 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.10}, one-star: {-0.07, -0.14}
00:29:56.601 00.000 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.21 = -0.21)
00:29:56.602 00.001 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
00:29:56.602 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.76 mountX=0.10 mountY=0.03, mountTheta=0.29
00:29:56.603 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.10, opts=13)
00:29:56.604 00.001 14964 Enqueuing Move request for scope (-0.02, -0.10)
00:29:56.604 00.000 12044 Worker thread wakes up
00:29:56.604 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:29:56.604 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:29:56.604 00.000 12044 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.03
00:29:56.604 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
00:29:56.604 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:56.604 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:56.604 00.000 12044 MoveAxis(E, 0, ABG)
00:29:56.604 00.000 12044 Move returns status 0, amount 0
00:29:56.604 00.000 12044 MoveAxis(N, 0, ABG)
00:29:56.605 00.001 12044 Move returns status 0, amount 0
00:29:56.605 00.000 12044 move complete, result=0
00:29:56.605 00.000 12044 worker thread done servicing request
00:29:56.613 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19702, med=615, FiltMin=505, FiltMax=15787, Gamma=0.810
00:29:56.618 00.005 14964 UpdateGuideState exits: m=293652 SNR=335.6
00:29:56.618 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.619 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:56.619 00.000 14964 Enqueuing Expose request
00:29:56.620 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:56.620 00.000 12044 Worker thread wakes up
00:29:56.620 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:56.620 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:29:59.718 03.098 12044 Exposure complete
00:29:59.742 00.024 12044 worker thread done servicing request
00:29:59.742 00.000 14964 OnExposeComplete: enter
00:29:59.743 00.001 14964 UpdateGuideState(): m_state=6
00:29:59.744 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2053
00:29:59.745 00.001 14964 Star::Find returns 1 (0), X=279.34, Y=93.37, Mass=299835, SNR=353.6, Peak=17847 HFD=4.0
00:29:59.745 00.000 14964 MultiStar: [#1 -0.06,-0.38,0.18,U] [#2 -0.15,-0.01,0.07,U] 
00:29:59.746 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.02}, one-star: {-0.12, 0.09}
00:29:59.746 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
00:29:59.747 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
00:29:59.747 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=-0.02 mountY=0.11, mountTheta=1.77
00:29:59.748 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.02, opts=13)
00:29:59.749 00.001 14964 Enqueuing Move request for scope (-0.11, 0.02)
00:29:59.749 00.000 12044 Worker thread wakes up
00:29:59.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
00:29:59.749 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
00:29:59.749 00.000 12044 Moving (-0.11, 0.02) raw xDistance=-0.02 yDistance=0.11
00:29:59.749 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.20, using input
00:29:59.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
00:29:59.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:59.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:59.749 00.000 12044 MoveAxis(E, 0, ABG)
00:29:59.750 00.001 12044 Move returns status 0, amount 0
00:29:59.750 00.000 12044 MoveAxis(N, 0, ABG)
00:29:59.750 00.000 12044 Move returns status 0, amount 0
00:29:59.750 00.000 12044 move complete, result=0
00:29:59.750 00.000 12044 worker thread done servicing request
00:29:59.757 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17847, med=615, FiltMin=521, FiltMax=14939, Gamma=0.810
00:29:59.762 00.005 14964 UpdateGuideState exits: m=299835 SNR=353.6
00:29:59.763 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.763 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:29:59.764 00.001 14964 Enqueuing Expose request
00:29:59.764 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:59.765 00.001 12044 Worker thread wakes up
00:29:59.765 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:29:59.765 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:02.873 03.108 12044 Exposure complete
00:30:02.898 00.025 14964 OnExposeComplete: enter
00:30:02.899 00.001 14964 UpdateGuideState(): m_state=6
00:30:02.899 00.000 12044 worker thread done servicing request
00:30:02.899 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2054
00:30:02.900 00.001 14964 Star::Find returns 1 (0), X=279.05, Y=92.76, Mass=292825, SNR=345.8, Peak=18042 HFD=4.1
00:30:02.900 00.000 14964 MultiStar: [#1 -0.31,0.07,0.17,U] [#2 -0.25,0.31,0.07,U] 
00:30:02.901 00.001 14964 refined, 2 included, MultiStar: {-0.38, -0.39}, one-star: {-0.41, -0.52}
00:30:02.901 00.000 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
00:30:02.902 00.001 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
00:30:02.902 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.39 hyp=0.55 cameraTheta=-2.34 mountX=0.39 mountY=0.42, mountTheta=0.83
00:30:02.903 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.39, opts=13)
00:30:02.904 00.001 14964 Enqueuing Move request for scope (-0.38, -0.39)
00:30:02.904 00.000 12044 Worker thread wakes up
00:30:02.904 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.39) opts 0xd
00:30:02.904 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.39)
00:30:02.904 00.000 12044 Moving (-0.38, -0.39) raw xDistance=0.39 yDistance=0.42
00:30:02.904 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.39, slope = 0.01
00:30:02.904 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.904 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:30:02.904 00.000 12044 MoveAxis(W, 7, ABG)
00:30:02.904 00.000 12044 Guiding  Dir = 3, Dur = 7
00:30:02.912 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18042, med=615, FiltMin=524, FiltMax=13136, Gamma=0.810
00:30:02.918 00.006 14964 UpdateGuideState exits: m=292825 SNR=345.8
00:30:02.918 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.919 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:02.919 00.000 14964 Enqueuing Expose request
00:30:02.939 00.020 12044 IsSlewing returns 0
00:30:02.939 00.000 12044 IsGuiding returns 0
00:30:02.971 00.032 12044 IsGuiding returns 1
00:30:02.971 00.000 12044 scope still moving after pulse duration time elapsed
00:30:03.082 00.111 12044 IsSlewing returns 0
00:30:03.082 00.000 12044 IsGuiding returns 0
00:30:03.082 00.000 12044 scope move finished after 7 + 136 ms
00:30:03.082 00.000 12044 Move returns status 0, amount 7
00:30:03.082 00.000 12044 MoveAxis(N, 0, ABG)
00:30:03.082 00.000 12044 Move returns status 0, amount 0
00:30:03.082 00.000 12044 move complete, result=0
00:30:03.082 00.000 12044 worker thread done servicing request
00:30:03.083 00.001 12044 Worker thread wakes up
00:30:03.083 00.000 14964 GuideStep: 0.4 px 7 ms WEST, 0.4 px 0 ms NORTH
00:30:03.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:03.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:06.213 03.130 12044 Exposure complete
00:30:06.237 00.024 12044 worker thread done servicing request
00:30:06.237 00.000 14964 OnExposeComplete: enter
00:30:06.237 00.000 14964 UpdateGuideState(): m_state=6
00:30:06.238 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2055
00:30:06.239 00.001 14964 Star::Find returns 1 (0), X=278.81, Y=93.00, Mass=296581, SNR=344.8, Peak=18170 HFD=4.2
00:30:06.239 00.000 14964 MultiStar: [#1 -0.18,0.09,0.18,U] [#2 -0.62,0.33,0.00,M1] 
00:30:06.240 00.001 14964 refined, 1 included, MultiStar: {-0.57, -0.23}, one-star: {-0.64, -0.28}
00:30:06.240 00.000 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
00:30:06.241 00.001 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
00:30:06.241 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.23 hyp=0.61 cameraTheta=-2.77 mountX=0.22 mountY=0.59, mountTheta=1.22
00:30:06.242 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.23, opts=13)
00:30:06.243 00.001 14964 Enqueuing Move request for scope (-0.57, -0.23)
00:30:06.243 00.000 12044 Worker thread wakes up
00:30:06.243 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.23) opts 0xd
00:30:06.243 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.23)
00:30:06.243 00.000 12044 Moving (-0.57, -0.23) raw xDistance=0.22 yDistance=0.59
00:30:06.243 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.01
00:30:06.243 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:30:06.243 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
00:30:06.243 00.000 12044 MoveAxis(E, 0, ABG)
00:30:06.243 00.000 12044 Move returns status 0, amount 0
00:30:06.243 00.000 12044 MoveAxis(N, 0, ABG)
00:30:06.243 00.000 12044 Move returns status 0, amount 0
00:30:06.243 00.000 12044 move complete, result=0
00:30:06.243 00.000 12044 worker thread done servicing request
00:30:06.250 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18170, med=615, FiltMin=530, FiltMax=13955, Gamma=0.810
00:30:06.256 00.006 14964 UpdateGuideState exits: m=296581 SNR=344.8
00:30:06.257 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:06.257 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:06.257 00.000 14964 Enqueuing Expose request
00:30:06.258 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
00:30:06.258 00.000 12044 Worker thread wakes up
00:30:06.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:06.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:09.364 03.106 12044 Exposure complete
00:30:09.393 00.029 12044 worker thread done servicing request
00:30:09.393 00.000 14964 OnExposeComplete: enter
00:30:09.394 00.001 14964 UpdateGuideState(): m_state=6
00:30:09.394 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2056
00:30:09.395 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=92.83, Mass=291516, SNR=331.8, Peak=19914 HFD=4.2
00:30:09.396 00.001 14964 MultiStar: [#1 -0.02,0.05,0.18,U] [#2 -0.05,0.54,0.08,U] 
00:30:09.396 00.000 14964 refined, 2 included, MultiStar: {-0.29, -0.32}, one-star: {-0.36, -0.45}
00:30:09.397 00.001 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
00:30:09.397 00.000 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.29 = 2.29)
00:30:09.398 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.32 hyp=0.43 cameraTheta=-2.32 mountX=0.31 mountY=0.32, mountTheta=0.81
00:30:09.399 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.32, opts=13)
00:30:09.399 00.000 14964 Enqueuing Move request for scope (-0.29, -0.32)
00:30:09.400 00.001 12044 Worker thread wakes up
00:30:09.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.32) opts 0xd
00:30:09.400 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.32)
00:30:09.400 00.000 12044 Moving (-0.29, -0.32) raw xDistance=0.31 yDistance=0.32
00:30:09.400 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.31, slope = 0.01
00:30:09.400 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:09.400 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:30:09.400 00.000 12044 MoveAxis(W, 10, ABG)
00:30:09.400 00.000 12044 Guiding  Dir = 3, Dur = 10
00:30:09.407 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19914, med=615, FiltMin=533, FiltMax=12216, Gamma=0.810
00:30:09.413 00.006 14964 UpdateGuideState exits: m=291516 SNR=331.8
00:30:09.414 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:09.414 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:09.415 00.001 14964 Enqueuing Expose request
00:30:09.437 00.022 12044 IsSlewing returns 0
00:30:09.437 00.000 12044 IsGuiding returns 0
00:30:09.468 00.031 12044 IsGuiding returns 1
00:30:09.468 00.000 12044 scope still moving after pulse duration time elapsed
00:30:09.532 00.064 12044 IsSlewing returns 0
00:30:09.533 00.001 12044 IsGuiding returns 0
00:30:09.533 00.000 12044 scope move finished after 10 + 85 ms
00:30:09.533 00.000 12044 Move returns status 0, amount 10
00:30:09.533 00.000 12044 MoveAxis(N, 0, ABG)
00:30:09.533 00.000 12044 Move returns status 0, amount 0
00:30:09.533 00.000 12044 move complete, result=0
00:30:09.533 00.000 12044 worker thread done servicing request
00:30:09.533 00.000 12044 Worker thread wakes up
00:30:09.533 00.000 14964 GuideStep: 0.3 px 10 ms WEST, 0.3 px 0 ms NORTH
00:30:09.534 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:09.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:12.643 03.109 12044 Exposure complete
00:30:12.664 00.021 12044 worker thread done servicing request
00:30:12.664 00.000 14964 OnExposeComplete: enter
00:30:12.665 00.001 14964 UpdateGuideState(): m_state=6
00:30:12.666 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2057
00:30:12.666 00.000 14964 Star::Find returns 1 (0), X=278.77, Y=93.31, Mass=295336, SNR=352.6, Peak=19567 HFD=3.8
00:30:12.667 00.001 14964 MultiStar: [#1 -0.47,-0.28,0.17,U] [#2 -0.47,-0.00,0.07,U] 
00:30:12.667 00.000 14964 refined, 2 included, MultiStar: {-0.64, -0.02}, one-star: {-0.68, 0.03}
00:30:12.667 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
00:30:12.668 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
00:30:12.668 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=-0.02 hyp=0.64 cameraTheta=-3.11 mountX=0.01 mountY=0.64, mountTheta=1.56
00:30:12.669 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=-0.02, opts=13)
00:30:12.670 00.001 14964 Enqueuing Move request for scope (-0.64, -0.02)
00:30:12.670 00.000 12044 Worker thread wakes up
00:30:12.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.02) opts 0xd
00:30:12.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, -0.02)
00:30:12.670 00.000 12044 Moving (-0.64, -0.02) raw xDistance=0.01 yDistance=0.64
00:30:12.670 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.05, using input
00:30:12.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
00:30:12.671 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:30:12.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
00:30:12.671 00.000 12044 MoveAxis(E, 0, ABG)
00:30:12.671 00.000 12044 Move returns status 0, amount 0
00:30:12.671 00.000 12044 MoveAxis(N, 0, ABG)
00:30:12.671 00.000 12044 Move returns status 0, amount 0
00:30:12.671 00.000 12044 move complete, result=0
00:30:12.671 00.000 12044 worker thread done servicing request
00:30:12.678 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19567, med=615, FiltMin=537, FiltMax=14295, Gamma=0.810
00:30:12.684 00.006 14964 UpdateGuideState exits: m=295336 SNR=352.6
00:30:12.685 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.685 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:12.685 00.000 14964 Enqueuing Expose request
00:30:12.686 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
00:30:12.686 00.000 12044 Worker thread wakes up
00:30:12.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:12.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:15.808 03.122 12044 Exposure complete
00:30:15.832 00.024 12044 worker thread done servicing request
00:30:15.833 00.001 14964 OnExposeComplete: enter
00:30:15.833 00.000 14964 UpdateGuideState(): m_state=6
00:30:15.834 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2058
00:30:15.834 00.000 14964 Star::Find returns 1 (0), X=278.77, Y=93.15, Mass=296145, SNR=344.5, Peak=20843 HFD=4.2
00:30:15.835 00.001 14964 MultiStar: [#1 -0.42,0.04,0.16,U] [#2 -0.64,0.14,0.00,M1] 
00:30:15.835 00.000 14964 refined, 1 included, MultiStar: {-0.65, -0.11}, one-star: {-0.69, -0.13}
00:30:15.836 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:30:15.836 00.000 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
00:30:15.837 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=-0.11 hyp=0.66 cameraTheta=-2.98 mountX=0.10 mountY=0.66, mountTheta=1.42
00:30:15.838 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=-0.11, opts=13)
00:30:15.839 00.001 14964 Enqueuing Move request for scope (-0.65, -0.11)
00:30:15.839 00.000 12044 Worker thread wakes up
00:30:15.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.11) opts 0xd
00:30:15.839 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, -0.11)
00:30:15.839 00.000 12044 Moving (-0.65, -0.11) raw xDistance=0.10 yDistance=0.66
00:30:15.839 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.23, using input
00:30:15.840 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
00:30:15.840 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.05 newest=1.62
00:30:15.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
00:30:15.840 00.000 12044 MoveAxis(E, 0, ABG)
00:30:15.840 00.000 12044 Move returns status 0, amount 0
00:30:15.840 00.000 12044 MoveAxis(S, 61, ABG)
00:30:15.840 00.000 12044 Guiding  Dir = 1, Dur = 61
00:30:15.847 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20843, med=615, FiltMin=523, FiltMax=13531, Gamma=0.810
00:30:15.852 00.005 14964 UpdateGuideState exits: m=296145 SNR=344.5
00:30:15.853 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.853 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:15.854 00.001 14964 Enqueuing Expose request
00:30:15.860 00.006 12044 IsSlewing returns 0
00:30:15.860 00.000 12044 IsGuiding returns 0
00:30:15.893 00.033 12044 PulseGuide returned control before completion, sleep 40
00:30:15.987 00.094 12044 IsGuiding returns 1
00:30:15.987 00.000 12044 scope still moving after pulse duration time elapsed
00:30:16.046 00.059 12044 IsSlewing returns 0
00:30:16.046 00.000 12044 IsGuiding returns 0
00:30:16.046 00.000 12044 scope move finished after 61 + 123 ms
00:30:16.046 00.000 12044 Move returns status 0, amount 61
00:30:16.046 00.000 12044 move complete, result=0
00:30:16.046 00.000 12044 worker thread done servicing request
00:30:16.046 00.000 12044 Worker thread wakes up
00:30:16.046 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:16.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:16.046 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 61 ms SOUTH
00:30:19.160 03.114 12044 Exposure complete
00:30:19.181 00.021 12044 worker thread done servicing request
00:30:19.181 00.000 14964 OnExposeComplete: enter
00:30:19.182 00.001 14964 UpdateGuideState(): m_state=6
00:30:19.182 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2059
00:30:19.183 00.001 14964 Star::Find returns 1 (0), X=279.56, Y=93.13, Mass=301147, SNR=351.9, Peak=19154 HFD=3.9
00:30:19.183 00.000 14964 MultiStar: [#1 0.32,0.01,0.18,U] [#2 -0.02,0.14,0.09,U] 
00:30:19.184 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.10}, one-star: {0.11, -0.15}
00:30:19.184 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:30:19.185 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
00:30:19.185 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.68 mountX=0.11 mountY=-0.12, mountTheta=-0.84
00:30:19.186 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.10, opts=13)
00:30:19.187 00.001 14964 Enqueuing Move request for scope (0.13, -0.10)
00:30:19.187 00.000 12044 Worker thread wakes up
00:30:19.188 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
00:30:19.188 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
00:30:19.188 00.000 12044 Moving (0.13, -0.10) raw xDistance=0.11 yDistance=-0.12
00:30:19.188 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.20, using input
00:30:19.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
00:30:19.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:19.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:19.188 00.000 12044 MoveAxis(E, 0, ABG)
00:30:19.188 00.000 12044 Move returns status 0, amount 0
00:30:19.188 00.000 12044 MoveAxis(N, 0, ABG)
00:30:19.188 00.000 12044 Move returns status 0, amount 0
00:30:19.188 00.000 12044 move complete, result=0
00:30:19.188 00.000 12044 worker thread done servicing request
00:30:19.195 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19154, med=615, FiltMin=529, FiltMax=16392, Gamma=0.810
00:30:19.201 00.006 14964 UpdateGuideState exits: m=301147 SNR=351.9
00:30:19.201 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:19.202 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:19.202 00.000 14964 Enqueuing Expose request
00:30:19.203 00.001 12044 Worker thread wakes up
00:30:19.203 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:19.203 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:19.203 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:22.313 03.110 12044 Exposure complete
00:30:22.342 00.029 12044 worker thread done servicing request
00:30:22.342 00.000 14964 OnExposeComplete: enter
00:30:22.344 00.002 14964 UpdateGuideState(): m_state=6
00:30:22.344 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2060
00:30:22.345 00.001 14964 Star::Find returns 1 (0), X=279.63, Y=93.09, Mass=291273, SNR=329.7, Peak=19668 HFD=4.0
00:30:22.345 00.000 14964 MultiStar: [#1 0.44,-0.13,0.18,U] [#2 0.42,0.12,0.09,U] 
00:30:22.346 00.001 14964 single-star, 2 included, MultiStar: {0.23, -0.16}, one-star: {0.17, -0.19}
00:30:22.346 00.000 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
00:30:22.347 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
00:30:22.347 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.84 mountX=0.20 mountY=-0.15, mountTheta=-0.66
00:30:22.348 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.19, opts=13)
00:30:22.350 00.002 14964 Enqueuing Move request for scope (0.17, -0.19)
00:30:22.350 00.000 12044 Worker thread wakes up
00:30:22.350 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
00:30:22.350 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
00:30:22.350 00.000 12044 Moving (0.17, -0.19) raw xDistance=0.20 yDistance=-0.15
00:30:22.350 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.01
00:30:22.350 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:22.350 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:22.350 00.000 12044 MoveAxis(E, 0, ABG)
00:30:22.350 00.000 12044 Move returns status 0, amount 0
00:30:22.350 00.000 12044 MoveAxis(N, 0, ABG)
00:30:22.350 00.000 12044 Move returns status 0, amount 0
00:30:22.350 00.000 12044 move complete, result=0
00:30:22.350 00.000 12044 worker thread done servicing request
00:30:22.359 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19668, med=615, FiltMin=526, FiltMax=14147, Gamma=0.810
00:30:22.365 00.006 14964 UpdateGuideState exits: m=291273 SNR=329.7
00:30:22.365 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.366 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:22.366 00.000 14964 Enqueuing Expose request
00:30:22.367 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:22.367 00.000 12044 Worker thread wakes up
00:30:22.367 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:22.367 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:25.493 03.126 12044 Exposure complete
00:30:25.518 00.025 12044 worker thread done servicing request
00:30:25.518 00.000 14964 OnExposeComplete: enter
00:30:25.518 00.000 14964 UpdateGuideState(): m_state=6
00:30:25.519 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2061
00:30:25.519 00.000 14964 Star::Find returns 1 (0), X=279.59, Y=92.85, Mass=295086, SNR=347.3, Peak=19580 HFD=3.9
00:30:25.520 00.001 14964 MultiStar: [#1 0.45,0.17,0.19,U] [#2 -0.05,0.38,0.08,U] 
00:30:25.520 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.28}, one-star: {0.13, -0.43}
00:30:25.521 00.001 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
00:30:25.522 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
00:30:25.523 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.33 cameraTheta=-1.05 mountX=0.29 mountY=-0.13, mountTheta=-0.44
00:30:25.524 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.28, opts=13)
00:30:25.524 00.000 14964 Enqueuing Move request for scope (0.16, -0.28)
00:30:25.525 00.001 12044 Worker thread wakes up
00:30:25.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
00:30:25.525 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
00:30:25.525 00.000 12044 Moving (0.16, -0.28) raw xDistance=0.29 yDistance=-0.13
00:30:25.525 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.01
00:30:25.525 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:25.525 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:25.525 00.000 12044 MoveAxis(E, 0, ABG)
00:30:25.525 00.000 12044 Move returns status 0, amount 0
00:30:25.525 00.000 12044 MoveAxis(N, 0, ABG)
00:30:25.525 00.000 12044 Move returns status 0, amount 0
00:30:25.525 00.000 12044 move complete, result=0
00:30:25.526 00.001 12044 worker thread done servicing request
00:30:25.533 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19580, med=614, FiltMin=539, FiltMax=13739, Gamma=0.810
00:30:25.539 00.006 14964 UpdateGuideState exits: m=295086 SNR=347.3
00:30:25.539 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.540 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:25.540 00.000 14964 Enqueuing Expose request
00:30:25.541 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:25.541 00.000 12044 Worker thread wakes up
00:30:25.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:25.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:28.664 03.123 12044 Exposure complete
00:30:28.691 00.027 12044 worker thread done servicing request
00:30:28.691 00.000 14964 OnExposeComplete: enter
00:30:28.692 00.001 14964 UpdateGuideState(): m_state=6
00:30:28.692 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2062
00:30:28.693 00.001 14964 Star::Find returns 1 (0), X=279.66, Y=93.16, Mass=300034, SNR=354.0, Peak=21620 HFD=3.9
00:30:28.693 00.000 14964 MultiStar: [#1 0.46,0.05,0.17,U] [#2 0.36,0.26,0.07,U] 
00:30:28.694 00.001 14964 single-star, 2 included, MultiStar: {0.25, -0.07}, one-star: {0.21, -0.12}
00:30:28.694 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:30:28.695 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:30:28.695 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=0.12 mountY=-0.19, mountTheta=-1.01
00:30:28.696 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.12, opts=13)
00:30:28.696 00.000 14964 Enqueuing Move request for scope (0.21, -0.12)
00:30:28.697 00.001 12044 Worker thread wakes up
00:30:28.697 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
00:30:28.697 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
00:30:28.697 00.000 12044 Moving (0.21, -0.12) raw xDistance=0.12 yDistance=-0.19
00:30:28.697 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
00:30:28.697 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:28.697 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:30:28.697 00.000 12044 MoveAxis(E, 0, ABG)
00:30:28.697 00.000 12044 Move returns status 0, amount 0
00:30:28.697 00.000 12044 MoveAxis(N, 0, ABG)
00:30:28.697 00.000 12044 Move returns status 0, amount 0
00:30:28.697 00.000 12044 move complete, result=0
00:30:28.697 00.000 12044 worker thread done servicing request
00:30:28.704 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21620, med=615, FiltMin=532, FiltMax=14879, Gamma=0.810
00:30:28.710 00.006 14964 UpdateGuideState exits: m=300034 SNR=354.0
00:30:28.710 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:28.711 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:28.711 00.000 14964 Enqueuing Expose request
00:30:28.712 00.001 12044 Worker thread wakes up
00:30:28.712 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:28.712 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:28.713 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:31.815 03.102 12044 Exposure complete
00:30:31.836 00.021 12044 worker thread done servicing request
00:30:31.836 00.000 14964 OnExposeComplete: enter
00:30:31.837 00.001 14964 UpdateGuideState(): m_state=6
00:30:31.837 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2063
00:30:31.839 00.002 14964 Star::Find returns 1 (0), X=279.25, Y=92.77, Mass=293469, SNR=341.7, Peak=19702 HFD=4.2
00:30:31.839 00.000 14964 MultiStar: [#1 0.28,0.26,0.18,U] [#2 0.12,0.68,0.00,M1] 
00:30:31.839 00.000 14964 refined, 1 included, MultiStar: {-0.14, -0.39}, one-star: {-0.21, -0.51}
00:30:31.839 00.000 14964 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.56) = xAngle (-0.35 = -0.35)
00:30:31.840 00.001 14964 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
00:30:31.840 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.39 hyp=0.41 cameraTheta=-1.90 mountX=0.39 mountY=0.17, mountTheta=0.42
00:30:31.841 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.39, opts=13)
00:30:31.842 00.001 14964 Enqueuing Move request for scope (-0.14, -0.39)
00:30:31.842 00.000 12044 Worker thread wakes up
00:30:31.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.39) opts 0xd
00:30:31.842 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.39)
00:30:31.842 00.000 12044 Moving (-0.14, -0.39) raw xDistance=0.39 yDistance=0.17
00:30:31.842 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.00
00:30:31.842 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:31.842 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:30:31.842 00.000 12044 MoveAxis(E, 0, ABG)
00:30:31.842 00.000 12044 Move returns status 0, amount 0
00:30:31.842 00.000 12044 MoveAxis(N, 0, ABG)
00:30:31.842 00.000 12044 Move returns status 0, amount 0
00:30:31.842 00.000 12044 move complete, result=0
00:30:31.842 00.000 12044 worker thread done servicing request
00:30:31.849 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19702, med=615, FiltMin=531, FiltMax=13692, Gamma=0.810
00:30:31.856 00.007 14964 UpdateGuideState exits: m=293469 SNR=341.7
00:30:31.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:31.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:31.858 00.001 14964 Enqueuing Expose request
00:30:31.858 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:31.859 00.001 12044 Worker thread wakes up
00:30:31.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:31.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:34.984 03.125 12044 Exposure complete
00:30:35.009 00.025 12044 worker thread done servicing request
00:30:35.010 00.001 14964 OnExposeComplete: enter
00:30:35.010 00.000 14964 UpdateGuideState(): m_state=6
00:30:35.011 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2064
00:30:35.012 00.001 14964 Star::Find returns 1 (0), X=279.93, Y=93.22, Mass=300048, SNR=351.9, Peak=19676 HFD=4.2
00:30:35.012 00.000 14964 MultiStar: [#1 0.73,0.13,0.00,M1] [#2 0.35,0.28,0.08,U] 
00:30:35.013 00.001 14964 refined, 1 included, MultiStar: {0.46, -0.04}, one-star: {0.47, -0.06}
00:30:35.013 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
00:30:35.014 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.75)
00:30:35.014 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.04 hyp=0.47 cameraTheta=-0.08 mountX=0.04 mountY=-0.46, mountTheta=-1.48
00:30:35.015 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.04, opts=13)
00:30:35.015 00.000 14964 Enqueuing Move request for scope (0.46, -0.04)
00:30:35.016 00.001 12044 Worker thread wakes up
00:30:35.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.04) opts 0xd
00:30:35.016 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.04)
00:30:35.016 00.000 12044 Moving (0.46, -0.04) raw xDistance=0.04 yDistance=-0.46
00:30:35.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
00:30:35.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:35.016 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:30:35.016 00.000 12044 MoveAxis(E, 0, ABG)
00:30:35.016 00.000 12044 Move returns status 0, amount 0
00:30:35.016 00.000 12044 MoveAxis(N, 0, ABG)
00:30:35.016 00.000 12044 Move returns status 0, amount 0
00:30:35.016 00.000 12044 move complete, result=0
00:30:35.016 00.000 12044 worker thread done servicing request
00:30:35.023 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19676, med=614, FiltMin=526, FiltMax=11507, Gamma=0.810
00:30:35.029 00.006 14964 UpdateGuideState exits: m=300048 SNR=351.9
00:30:35.029 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:35.030 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:35.030 00.000 14964 Enqueuing Expose request
00:30:35.031 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
00:30:35.031 00.000 12044 Worker thread wakes up
00:30:35.031 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:35.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:38.130 03.099 12044 Exposure complete
00:30:38.154 00.024 12044 worker thread done servicing request
00:30:38.155 00.001 14964 OnExposeComplete: enter
00:30:38.155 00.000 14964 UpdateGuideState(): m_state=6
00:30:38.156 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2065
00:30:38.156 00.000 14964 Star::Find returns 1 (0), X=279.62, Y=93.04, Mass=296822, SNR=342.2, Peak=19516 HFD=4.1
00:30:38.157 00.001 14964 MultiStar: [#1 0.53,-0.02,0.19,U] [#2 0.07,0.37,0.08,U] 
00:30:38.158 00.001 14964 refined, 2 included, MultiStar: {0.21, -0.17}, one-star: {0.16, -0.24}
00:30:38.158 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:30:38.159 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
00:30:38.160 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.68 mountX=0.17 mountY=-0.19, mountTheta=-0.84
00:30:38.162 00.002 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.17, opts=13)
00:30:38.163 00.001 14964 Enqueuing Move request for scope (0.21, -0.17)
00:30:38.164 00.001 12044 Worker thread wakes up
00:30:38.164 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
00:30:38.164 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
00:30:38.164 00.000 12044 Moving (0.21, -0.17) raw xDistance=0.17 yDistance=-0.19
00:30:38.164 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
00:30:38.164 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:38.164 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:30:38.164 00.000 12044 MoveAxis(E, 0, ABG)
00:30:38.164 00.000 12044 Move returns status 0, amount 0
00:30:38.164 00.000 12044 MoveAxis(N, 0, ABG)
00:30:38.164 00.000 12044 Move returns status 0, amount 0
00:30:38.164 00.000 12044 move complete, result=0
00:30:38.164 00.000 12044 worker thread done servicing request
00:30:38.171 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19516, med=615, FiltMin=519, FiltMax=14107, Gamma=0.810
00:30:38.177 00.006 14964 UpdateGuideState exits: m=296822 SNR=342.2
00:30:38.178 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.178 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:38.179 00.001 14964 Enqueuing Expose request
00:30:38.179 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:38.179 00.000 12044 Worker thread wakes up
00:30:38.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:38.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:41.280 03.101 12044 Exposure complete
00:30:41.301 00.021 12044 worker thread done servicing request
00:30:41.302 00.001 14964 OnExposeComplete: enter
00:30:41.302 00.000 14964 UpdateGuideState(): m_state=6
00:30:41.303 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2066
00:30:41.303 00.000 14964 Star::Find returns 1 (0), X=279.51, Y=93.14, Mass=293799, SNR=348.2, Peak=18908 HFD=3.9
00:30:41.304 00.001 14964 MultiStar: [#1 0.48,-0.18,0.18,U] [#2 0.32,0.06,0.08,U] 
00:30:41.304 00.000 14964 single-star, 2 included, MultiStar: {0.14, -0.14}, one-star: {0.06, -0.14}
00:30:41.304 00.000 14964 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.56) = xAngle (0.37 = 0.37)
00:30:41.305 00.001 14964 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.43 = -2.86)
00:30:41.305 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.18 mountX=0.15 mountY=-0.04, mountTheta=-0.29
00:30:41.306 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.14, opts=13)
00:30:41.307 00.001 14964 Enqueuing Move request for scope (0.06, -0.14)
00:30:41.307 00.000 12044 Worker thread wakes up
00:30:41.308 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
00:30:41.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
00:30:41.308 00.000 12044 Moving (0.06, -0.14) raw xDistance=0.15 yDistance=-0.04
00:30:41.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
00:30:41.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:41.308 00.000 12044 MoveAxis(E, 0, ABG)
00:30:41.308 00.000 12044 Move returns status 0, amount 0
00:30:41.308 00.000 12044 MoveAxis(N, 0, ABG)
00:30:41.308 00.000 12044 Move returns status 0, amount 0
00:30:41.308 00.000 12044 move complete, result=0
00:30:41.308 00.000 12044 worker thread done servicing request
00:30:41.315 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18908, med=615, FiltMin=513, FiltMax=15788, Gamma=0.810
00:30:41.322 00.007 14964 UpdateGuideState exits: m=293799 SNR=348.2
00:30:41.322 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.323 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:41.323 00.000 14964 Enqueuing Expose request
00:30:41.324 00.001 12044 Worker thread wakes up
00:30:41.324 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:41.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:41.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:44.452 03.128 12044 Exposure complete
00:30:44.474 00.022 12044 worker thread done servicing request
00:30:44.474 00.000 14964 OnExposeComplete: enter
00:30:44.475 00.001 14964 UpdateGuideState(): m_state=6
00:30:44.476 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2067
00:30:44.477 00.001 14964 Star::Find returns 1 (0), X=279.34, Y=93.71, Mass=296461, SNR=345.6, Peak=19851 HFD=3.7
00:30:44.477 00.000 14964 MultiStar: [#1 0.08,-0.47,0.19,U] [#2 -0.33,-0.21,0.09,U] 
00:30:44.478 00.001 14964 refined, 2 included, MultiStar: {-0.10, 0.25}, one-star: {-0.12, 0.43}
00:30:44.478 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
00:30:44.479 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.28)
00:30:44.479 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=-0.25 mountY=0.08, mountTheta=2.85
00:30:44.480 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.25, opts=13)
00:30:44.481 00.001 14964 Enqueuing Move request for scope (-0.10, 0.25)
00:30:44.481 00.000 12044 Worker thread wakes up
00:30:44.481 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
00:30:44.482 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
00:30:44.482 00.000 12044 Moving (-0.10, 0.25) raw xDistance=-0.25 yDistance=0.08
00:30:44.482 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
00:30:44.482 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:44.482 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:44.482 00.000 12044 MoveAxis(E, 0, ABG)
00:30:44.482 00.000 12044 Move returns status 0, amount 0
00:30:44.482 00.000 12044 MoveAxis(N, 0, ABG)
00:30:44.482 00.000 12044 Move returns status 0, amount 0
00:30:44.482 00.000 12044 move complete, result=0
00:30:44.482 00.000 12044 worker thread done servicing request
00:30:44.494 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19851, med=615, FiltMin=533, FiltMax=15211, Gamma=0.810
00:30:44.500 00.006 14964 UpdateGuideState exits: m=296461 SNR=345.6
00:30:44.501 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:44.501 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:44.502 00.001 14964 Enqueuing Expose request
00:30:44.502 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:44.503 00.001 12044 Worker thread wakes up
00:30:44.503 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:44.503 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:47.595 03.092 12044 Exposure complete
00:30:47.616 00.021 12044 worker thread done servicing request
00:30:47.617 00.001 14964 OnExposeComplete: enter
00:30:47.617 00.000 14964 UpdateGuideState(): m_state=6
00:30:47.618 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2068
00:30:47.618 00.000 14964 Star::Find returns 1 (0), X=279.58, Y=93.38, Mass=294013, SNR=342.5, Peak=18948 HFD=3.5
00:30:47.619 00.001 14964 MultiStar: [#1 0.41,-0.51,0.00,M1] [#2 0.01,-0.35,0.08,U] 
00:30:47.619 00.000 14964 refined, 1 included, MultiStar: {0.12, 0.07}, one-star: {0.13, 0.10}
00:30:47.620 00.001 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.56) = xAngle (2.08 = 2.08)
00:30:47.620 00.000 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.13 = -1.15)
00:30:47.621 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
00:30:47.622 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.07, opts=13)
00:30:47.623 00.001 14964 Enqueuing Move request for scope (0.12, 0.07)
00:30:47.623 00.000 12044 Worker thread wakes up
00:30:47.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:30:47.623 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:30:47.623 00.000 12044 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.13
00:30:47.623 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.22, using input
00:30:47.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.03
00:30:47.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:47.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:47.623 00.000 12044 MoveAxis(E, 0, ABG)
00:30:47.623 00.000 12044 Move returns status 0, amount 0
00:30:47.623 00.000 12044 MoveAxis(N, 0, ABG)
00:30:47.623 00.000 12044 Move returns status 0, amount 0
00:30:47.623 00.000 12044 move complete, result=0
00:30:47.623 00.000 12044 worker thread done servicing request
00:30:47.631 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18948, med=615, FiltMin=523, FiltMax=15780, Gamma=0.810
00:30:47.637 00.006 14964 UpdateGuideState exits: m=294013 SNR=342.5
00:30:47.638 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:47.638 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:47.638 00.000 14964 Enqueuing Expose request
00:30:47.639 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:47.639 00.000 12044 Worker thread wakes up
00:30:47.640 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:47.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:50.765 03.125 12044 Exposure complete
00:30:50.789 00.024 12044 worker thread done servicing request
00:30:50.789 00.000 14964 OnExposeComplete: enter
00:30:50.789 00.000 14964 UpdateGuideState(): m_state=6
00:30:50.790 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2069
00:30:50.790 00.000 14964 Star::Find returns 1 (0), X=279.43, Y=93.25, Mass=294712, SNR=350.8, Peak=18574 HFD=3.8
00:30:50.791 00.001 14964 MultiStar: [#1 0.19,-0.33,0.18,U] [#2 0.05,-0.16,0.08,U] 
00:30:50.791 00.000 14964 single-star, 2 included, MultiStar: {0.01, -0.08}, one-star: {-0.02, -0.03}
00:30:50.792 00.001 14964 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.56) = xAngle (-0.68 = -0.68)
00:30:50.792 00.000 14964 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.37 = 2.37)
00:30:50.793 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.24 mountX=0.03 mountY=0.02, mountTheta=0.73
00:30:50.795 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.03, opts=13)
00:30:50.795 00.000 14964 Enqueuing Move request for scope (-0.02, -0.03)
00:30:50.796 00.001 12044 Worker thread wakes up
00:30:50.796 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:30:50.796 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:30:50.796 00.000 12044 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
00:30:50.796 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
00:30:50.796 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:50.796 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:50.796 00.000 12044 MoveAxis(E, 0, ABG)
00:30:50.796 00.000 12044 Move returns status 0, amount 0
00:30:50.796 00.000 12044 MoveAxis(N, 0, ABG)
00:30:50.796 00.000 12044 Move returns status 0, amount 0
00:30:50.796 00.000 12044 move complete, result=0
00:30:50.796 00.000 12044 worker thread done servicing request
00:30:50.803 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18574, med=615, FiltMin=529, FiltMax=15371, Gamma=0.810
00:30:50.809 00.006 14964 UpdateGuideState exits: m=294712 SNR=350.8
00:30:50.810 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:50.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:50.811 00.001 14964 Enqueuing Expose request
00:30:50.811 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:50.812 00.001 12044 Worker thread wakes up
00:30:50.812 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:50.812 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:53.942 03.130 12044 Exposure complete
00:30:53.967 00.025 12044 worker thread done servicing request
00:30:53.968 00.001 14964 OnExposeComplete: enter
00:30:53.968 00.000 14964 UpdateGuideState(): m_state=6
00:30:53.969 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2070
00:30:53.970 00.001 14964 Star::Find returns 1 (0), X=279.51, Y=93.54, Mass=301176, SNR=339.0, Peak=20037 HFD=3.5
00:30:53.971 00.001 14964 MultiStar: [#1 0.27,-0.85,0.00,M1] [#2 0.20,-0.63,0.00,M1] 
00:30:53.972 00.001 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
00:30:53.974 00.002 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.33)
00:30:53.975 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.34 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
00:30:53.977 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.26, opts=13)
00:30:53.979 00.002 14964 Enqueuing Move request for scope (0.06, 0.26)
00:30:53.979 00.000 12044 Worker thread wakes up
00:30:53.979 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
00:30:53.979 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
00:30:53.979 00.000 12044 Moving (0.06, 0.26) raw xDistance=-0.26 yDistance=-0.09
00:30:53.979 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.35, using input
00:30:53.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.05
00:30:53.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:53.979 00.000 12044 MoveAxis(E, 0, ABG)
00:30:53.979 00.000 12044 Move returns status 0, amount 0
00:30:53.980 00.001 12044 MoveAxis(N, 0, ABG)
00:30:53.980 00.000 12044 Move returns status 0, amount 0
00:30:53.980 00.000 12044 move complete, result=0
00:30:53.980 00.000 12044 worker thread done servicing request
00:30:53.987 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20037, med=615, FiltMin=515, FiltMax=15178, Gamma=0.810
00:30:53.993 00.006 14964 UpdateGuideState exits: m=301176 SNR=339.0
00:30:53.993 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.994 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:53.994 00.000 14964 Enqueuing Expose request
00:30:53.995 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:53.995 00.000 12044 Worker thread wakes up
00:30:53.995 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:53.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:30:57.099 03.104 12044 Exposure complete
00:30:57.120 00.021 12044 worker thread done servicing request
00:30:57.120 00.000 14964 OnExposeComplete: enter
00:30:57.121 00.001 14964 UpdateGuideState(): m_state=6
00:30:57.121 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2071
00:30:57.122 00.001 14964 Star::Find returns 1 (0), X=279.54, Y=93.43, Mass=300292, SNR=354.6, Peak=19144 HFD=3.7
00:30:57.123 00.001 14964 MultiStar: [#1 0.29,-0.45,0.17,U] [#2 0.12,-0.27,0.08,U] 
00:30:57.123 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.04}, one-star: {0.08, 0.15}
00:30:57.124 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:30:57.124 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
00:30:57.125 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
00:30:57.126 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.04, opts=13)
00:30:57.126 00.000 14964 Enqueuing Move request for scope (0.11, 0.04)
00:30:57.127 00.001 12044 Worker thread wakes up
00:30:57.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:30:57.127 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:30:57.127 00.000 12044 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.12
00:30:57.127 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.28, using input
00:30:57.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
00:30:57.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:57.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:57.127 00.000 12044 MoveAxis(E, 0, ABG)
00:30:57.127 00.000 12044 Move returns status 0, amount 0
00:30:57.127 00.000 12044 MoveAxis(N, 0, ABG)
00:30:57.127 00.000 12044 Move returns status 0, amount 0
00:30:57.127 00.000 12044 move complete, result=0
00:30:57.127 00.000 12044 worker thread done servicing request
00:30:57.135 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19144, med=614, FiltMin=531, FiltMax=15308, Gamma=0.810
00:30:57.140 00.005 14964 UpdateGuideState exits: m=300292 SNR=354.6
00:30:57.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.142 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:30:57.142 00.000 14964 Enqueuing Expose request
00:30:57.142 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:57.143 00.001 12044 Worker thread wakes up
00:30:57.143 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:30:57.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:00.271 03.128 12044 Exposure complete
00:31:00.297 00.026 12044 worker thread done servicing request
00:31:00.297 00.000 14964 OnExposeComplete: enter
00:31:00.297 00.000 14964 UpdateGuideState(): m_state=6
00:31:00.298 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2072
00:31:00.298 00.000 14964 Star::Find returns 1 (0), X=279.20, Y=93.80, Mass=302620, SNR=333.1, Peak=21211 HFD=4.0
00:31:00.299 00.001 14964 MultiStar: [#1 0.00,-0.60,0.19,U] [#2 -0.19,-0.46,0.07,U] 
00:31:00.299 00.000 14964 refined, 2 included, MultiStar: {-0.22, 0.29}, one-star: {-0.26, 0.51}
00:31:00.300 00.001 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.76 = -2.52)
00:31:00.300 00.000 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
00:31:00.301 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.36 cameraTheta=2.21 mountX=-0.30 mountY=0.18, mountTheta=2.58
00:31:00.302 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.29, opts=13)
00:31:00.303 00.001 14964 Enqueuing Move request for scope (-0.22, 0.29)
00:31:00.303 00.000 12044 Worker thread wakes up
00:31:00.303 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
00:31:00.303 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
00:31:00.304 00.001 12044 Moving (-0.22, 0.29) raw xDistance=-0.30 yDistance=0.18
00:31:00.304 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.36, using input
00:31:00.304 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.05
00:31:00.304 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:00.304 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:00.304 00.000 12044 MoveAxis(E, 23, ABG)
00:31:00.304 00.000 12044 Guiding  Dir = 2, Dur = 23
00:31:00.311 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21211, med=615, FiltMin=523, FiltMax=15012, Gamma=0.810
00:31:00.316 00.005 14964 UpdateGuideState exits: m=302620 SNR=333.1
00:31:00.317 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:00.317 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:00.318 00.001 14964 Enqueuing Expose request
00:31:00.360 00.042 12044 IsSlewing returns 0
00:31:00.360 00.000 12044 IsGuiding returns 0
00:31:00.391 00.031 12044 IsGuiding returns 1
00:31:00.391 00.000 12044 scope still moving after pulse duration time elapsed
00:31:00.454 00.063 12044 IsSlewing returns 0
00:31:00.454 00.000 12044 IsGuiding returns 0
00:31:00.454 00.000 12044 scope move finished after 23 + 70 ms
00:31:00.454 00.000 12044 Move returns status 0, amount 23
00:31:00.454 00.000 12044 MoveAxis(N, 0, ABG)
00:31:00.454 00.000 12044 Move returns status 0, amount 0
00:31:00.454 00.000 12044 move complete, result=0
00:31:00.454 00.000 12044 worker thread done servicing request
00:31:00.454 00.000 12044 Worker thread wakes up
00:31:00.454 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
00:31:00.455 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:00.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:03.564 03.109 12044 Exposure complete
00:31:03.587 00.023 12044 worker thread done servicing request
00:31:03.587 00.000 14964 OnExposeComplete: enter
00:31:03.587 00.000 14964 UpdateGuideState(): m_state=6
00:31:03.588 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2073
00:31:03.588 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=93.21, Mass=294856, SNR=341.4, Peak=20099 HFD=4.2
00:31:03.589 00.001 14964 MultiStar: [#1 -0.30,-0.21,0.17,U] [#2 -0.50,-0.45,0.00,M1] 
00:31:03.589 00.000 14964 single-star, 1 included, MultiStar: {-0.31, -0.09}, one-star: {-0.31, -0.07}
00:31:03.590 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
00:31:03.590 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
00:31:03.591 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-2.91 mountX=0.07 mountY=0.32, mountTheta=1.36
00:31:03.592 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.07, opts=13)
00:31:03.592 00.000 14964 Enqueuing Move request for scope (-0.31, -0.07)
00:31:03.593 00.001 12044 Worker thread wakes up
00:31:03.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.07) opts 0xd
00:31:03.593 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.07)
00:31:03.593 00.000 12044 Moving (-0.31, -0.07) raw xDistance=0.07 yDistance=0.32
00:31:03.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
00:31:03.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:03.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:31:03.593 00.000 12044 MoveAxis(E, 0, ABG)
00:31:03.593 00.000 12044 Move returns status 0, amount 0
00:31:03.593 00.000 12044 MoveAxis(N, 0, ABG)
00:31:03.593 00.000 12044 Move returns status 0, amount 0
00:31:03.593 00.000 12044 move complete, result=0
00:31:03.593 00.000 12044 worker thread done servicing request
00:31:03.600 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20099, med=615, FiltMin=530, FiltMax=12341, Gamma=0.810
00:31:03.606 00.006 14964 UpdateGuideState exits: m=294856 SNR=341.4
00:31:03.606 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.607 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:03.607 00.000 14964 Enqueuing Expose request
00:31:03.608 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:31:03.608 00.000 12044 Worker thread wakes up
00:31:03.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:03.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:06.733 03.125 12044 Exposure complete
00:31:06.757 00.024 12044 worker thread done servicing request
00:31:06.758 00.001 14964 OnExposeComplete: enter
00:31:06.758 00.000 14964 UpdateGuideState(): m_state=6
00:31:06.758 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2074
00:31:06.758 00.000 14964 Star::Find returns 1 (0), X=279.00, Y=93.36, Mass=291343, SNR=347.7, Peak=23167 HFD=3.8
00:31:06.759 00.001 14964 MultiStar: [#1 -0.24,-0.09,0.18,U] [#2 -0.33,-0.10,0.08,U] 
00:31:06.759 00.000 14964 refined, 2 included, MultiStar: {-0.42, 0.05}, one-star: {-0.46, 0.08}
00:31:06.760 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
00:31:06.760 00.000 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.35)
00:31:06.761 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.05 hyp=0.42 cameraTheta=3.03 mountX=-0.05 mountY=0.41, mountTheta=1.70
00:31:06.762 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.05, opts=13)
00:31:06.762 00.000 14964 Enqueuing Move request for scope (-0.42, 0.05)
00:31:06.763 00.001 12044 Worker thread wakes up
00:31:06.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.05) opts 0xd
00:31:06.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.05)
00:31:06.763 00.000 12044 Moving (-0.42, 0.05) raw xDistance=-0.05 yDistance=0.41
00:31:06.763 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.12, using input
00:31:06.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
00:31:06.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:31:06.763 00.000 12044 MoveAxis(E, 0, ABG)
00:31:06.763 00.000 12044 Move returns status 0, amount 0
00:31:06.763 00.000 12044 MoveAxis(N, 0, ABG)
00:31:06.763 00.000 12044 Move returns status 0, amount 0
00:31:06.763 00.000 12044 move complete, result=0
00:31:06.763 00.000 12044 worker thread done servicing request
00:31:06.771 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23167, med=614, FiltMin=527, FiltMax=11128, Gamma=0.810
00:31:06.778 00.007 14964 UpdateGuideState exits: m=291343 SNR=347.7
00:31:06.778 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.778 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:06.779 00.001 14964 Enqueuing Expose request
00:31:06.781 00.002 12044 Worker thread wakes up
00:31:06.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:06.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:06.781 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:31:09.884 03.103 12044 Exposure complete
00:31:09.907 00.023 12044 worker thread done servicing request
00:31:09.907 00.000 14964 OnExposeComplete: enter
00:31:09.908 00.001 14964 UpdateGuideState(): m_state=6
00:31:09.908 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2075
00:31:09.909 00.001 14964 Star::Find returns 1 (0), X=279.27, Y=93.23, Mass=298107, SNR=351.5, Peak=19439 HFD=3.8
00:31:09.909 00.000 14964 MultiStar: [#1 0.08,0.08,0.18,U] [#2 -0.03,0.21,0.08,U] 
00:31:09.911 00.002 14964 refined, 2 included, MultiStar: {-0.14, -0.02}, one-star: {-0.19, -0.06}
00:31:09.912 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:31:09.912 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:31:09.912 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.02 mountY=0.14, mountTheta=1.45
00:31:09.913 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.02, opts=13)
00:31:09.914 00.001 14964 Enqueuing Move request for scope (-0.14, -0.02)
00:31:09.915 00.001 12044 Worker thread wakes up
00:31:09.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:31:09.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:31:09.915 00.000 12044 Moving (-0.14, -0.02) raw xDistance=0.02 yDistance=0.14
00:31:09.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
00:31:09.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:09.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:31:09.915 00.000 12044 MoveAxis(E, 0, ABG)
00:31:09.915 00.000 12044 Move returns status 0, amount 0
00:31:09.915 00.000 12044 MoveAxis(N, 0, ABG)
00:31:09.915 00.000 12044 Move returns status 0, amount 0
00:31:09.915 00.000 12044 move complete, result=0
00:31:09.915 00.000 12044 worker thread done servicing request
00:31:09.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19439, med=615, FiltMin=532, FiltMax=15104, Gamma=0.810
00:31:09.928 00.006 14964 UpdateGuideState exits: m=298107 SNR=351.5
00:31:09.929 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.929 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:09.930 00.001 14964 Enqueuing Expose request
00:31:09.930 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:09.931 00.001 12044 Worker thread wakes up
00:31:09.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:09.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:13.033 03.102 12044 Exposure complete
00:31:13.055 00.022 12044 worker thread done servicing request
00:31:13.055 00.000 14964 OnExposeComplete: enter
00:31:13.056 00.001 14964 UpdateGuideState(): m_state=6
00:31:13.056 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2076
00:31:13.057 00.001 14964 Star::Find returns 1 (0), X=279.19, Y=93.15, Mass=299537, SNR=353.9, Peak=19506 HFD=4.3
00:31:13.057 00.000 14964 MultiStar: [#1 0.03,0.12,0.19,U] [#2 -0.22,0.18,0.07,U] 
00:31:13.058 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.07}, one-star: {-0.27, -0.13}
00:31:13.058 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
00:31:13.058 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
00:31:13.059 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.83 mountX=0.07 mountY=0.23, mountTheta=1.28
00:31:13.060 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.07, opts=13)
00:31:13.061 00.001 14964 Enqueuing Move request for scope (-0.22, -0.07)
00:31:13.062 00.001 12044 Worker thread wakes up
00:31:13.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
00:31:13.062 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
00:31:13.062 00.000 12044 Moving (-0.22, -0.07) raw xDistance=0.07 yDistance=0.23
00:31:13.062 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.15, using input
00:31:13.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
00:31:13.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:13.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:31:13.062 00.000 12044 MoveAxis(E, 0, ABG)
00:31:13.062 00.000 12044 Move returns status 0, amount 0
00:31:13.062 00.000 12044 MoveAxis(N, 0, ABG)
00:31:13.062 00.000 12044 Move returns status 0, amount 0
00:31:13.062 00.000 12044 move complete, result=0
00:31:13.062 00.000 12044 worker thread done servicing request
00:31:13.069 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19506, med=615, FiltMin=524, FiltMax=14068, Gamma=0.810
00:31:13.075 00.006 14964 UpdateGuideState exits: m=299537 SNR=353.9
00:31:13.075 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.076 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:13.076 00.000 14964 Enqueuing Expose request
00:31:13.077 00.001 12044 Worker thread wakes up
00:31:13.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:13.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:13.077 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:16.201 03.124 12044 Exposure complete
00:31:16.226 00.025 12044 worker thread done servicing request
00:31:16.226 00.000 14964 OnExposeComplete: enter
00:31:16.226 00.000 14964 UpdateGuideState(): m_state=6
00:31:16.227 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2077
00:31:16.227 00.000 14964 Star::Find returns 1 (0), X=279.20, Y=93.29, Mass=298048, SNR=340.3, Peak=19087 HFD=4.1
00:31:16.228 00.001 14964 MultiStar: [#1 -0.01,-0.15,0.18,U] [#2 -0.06,0.14,0.07,U] 
00:31:16.228 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.00}, one-star: {-0.26, 0.01}
00:31:16.229 00.001 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
00:31:16.229 00.000 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
00:31:16.230 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=-0.00 mountY=0.21, mountTheta=1.57
00:31:16.231 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.00, opts=13)
00:31:16.231 00.000 14964 Enqueuing Move request for scope (-0.21, -0.00)
00:31:16.232 00.001 12044 Worker thread wakes up
00:31:16.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
00:31:16.232 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
00:31:16.232 00.000 12044 Moving (-0.21, -0.00) raw xDistance=-0.00 yDistance=0.21
00:31:16.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
00:31:16.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:31:16.232 00.000 12044 MoveAxis(E, 0, ABG)
00:31:16.232 00.000 12044 Move returns status 0, amount 0
00:31:16.232 00.000 12044 MoveAxis(N, 0, ABG)
00:31:16.232 00.000 12044 Move returns status 0, amount 0
00:31:16.232 00.000 12044 move complete, result=0
00:31:16.232 00.000 12044 worker thread done servicing request
00:31:16.239 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19087, med=615, FiltMin=525, FiltMax=13469, Gamma=0.810
00:31:16.246 00.007 14964 UpdateGuideState exits: m=298048 SNR=340.3
00:31:16.247 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.247 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:16.248 00.001 14964 Enqueuing Expose request
00:31:16.248 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:16.249 00.001 12044 Worker thread wakes up
00:31:16.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:16.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:19.379 03.130 12044 Exposure complete
00:31:19.404 00.025 12044 worker thread done servicing request
00:31:19.404 00.000 14964 OnExposeComplete: enter
00:31:19.404 00.000 14964 UpdateGuideState(): m_state=6
00:31:19.405 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2078
00:31:19.405 00.000 14964 Star::Find returns 1 (0), X=278.99, Y=93.37, Mass=292359, SNR=339.4, Peak=20275 HFD=4.0
00:31:19.406 00.001 14964 MultiStar: [#1 -0.12,-0.33,0.19,U] [#2 -0.06,-0.23,0.09,U] 
00:31:19.407 00.001 14964 refined, 2 included, MultiStar: {-0.38, 0.00}, one-star: {-0.47, 0.09}
00:31:19.407 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.60)
00:31:19.408 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
00:31:19.408 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.00 hyp=0.38 cameraTheta=3.13 mountX=-0.01 mountY=0.38, mountTheta=1.60
00:31:19.409 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.00, opts=13)
00:31:19.409 00.000 14964 Enqueuing Move request for scope (-0.38, 0.00)
00:31:19.410 00.001 12044 Worker thread wakes up
00:31:19.410 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.00) opts 0xd
00:31:19.410 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.00)
00:31:19.410 00.000 12044 Moving (-0.38, 0.00) raw xDistance=-0.01 yDistance=0.38
00:31:19.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
00:31:19.410 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:31:19.410 00.000 12044 MoveAxis(E, 0, ABG)
00:31:19.410 00.000 12044 Move returns status 0, amount 0
00:31:19.410 00.000 12044 MoveAxis(N, 0, ABG)
00:31:19.410 00.000 12044 Move returns status 0, amount 0
00:31:19.410 00.000 12044 move complete, result=0
00:31:19.410 00.000 12044 worker thread done servicing request
00:31:19.417 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20275, med=615, FiltMin=532, FiltMax=12060, Gamma=0.810
00:31:19.423 00.006 14964 UpdateGuideState exits: m=292359 SNR=339.4
00:31:19.423 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.424 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:19.424 00.000 14964 Enqueuing Expose request
00:31:19.425 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:31:19.425 00.000 12044 Worker thread wakes up
00:31:19.425 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:19.425 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:22.559 03.134 12044 Exposure complete
00:31:22.580 00.021 12044 worker thread done servicing request
00:31:22.580 00.000 14964 OnExposeComplete: enter
00:31:22.581 00.001 14964 UpdateGuideState(): m_state=6
00:31:22.581 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2079
00:31:22.582 00.001 14964 Star::Find returns 1 (0), X=279.23, Y=93.18, Mass=294204, SNR=340.7, Peak=18663 HFD=4.3
00:31:22.582 00.000 14964 MultiStar: [#1 -0.11,0.08,0.18,U] [#2 -0.29,0.05,0.08,U] 
00:31:22.583 00.001 14964 refined, 2 included, MultiStar: {-0.21, -0.07}, one-star: {-0.22, -0.10}
00:31:22.583 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
00:31:22.584 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
00:31:22.584 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.84 mountX=0.06 mountY=0.21, mountTheta=1.29
00:31:22.585 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.07, opts=13)
00:31:22.586 00.001 14964 Enqueuing Move request for scope (-0.21, -0.07)
00:31:22.586 00.000 12044 Worker thread wakes up
00:31:22.586 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
00:31:22.586 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
00:31:22.586 00.000 12044 Moving (-0.21, -0.07) raw xDistance=0.06 yDistance=0.21
00:31:22.586 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.18, using input
00:31:22.586 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
00:31:22.586 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:22.586 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:31:22.587 00.001 12044 MoveAxis(E, 0, ABG)
00:31:22.587 00.000 12044 Move returns status 0, amount 0
00:31:22.587 00.000 12044 MoveAxis(N, 0, ABG)
00:31:22.587 00.000 12044 Move returns status 0, amount 0
00:31:22.587 00.000 12044 move complete, result=0
00:31:22.587 00.000 12044 worker thread done servicing request
00:31:22.594 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18663, med=614, FiltMin=528, FiltMax=13316, Gamma=0.810
00:31:22.600 00.006 14964 UpdateGuideState exits: m=294204 SNR=340.7
00:31:22.600 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.601 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:22.601 00.000 14964 Enqueuing Expose request
00:31:22.602 00.001 12044 Worker thread wakes up
00:31:22.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:22.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:22.602 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:25.705 03.103 12044 Exposure complete
00:31:25.731 00.026 12044 worker thread done servicing request
00:31:25.731 00.000 14964 OnExposeComplete: enter
00:31:25.731 00.000 14964 UpdateGuideState(): m_state=6
00:31:25.732 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2080
00:31:25.733 00.001 14964 Star::Find returns 1 (0), X=279.19, Y=93.27, Mass=292200, SNR=335.2, Peak=16759 HFD=4.4
00:31:25.733 00.000 14964 MultiStar: [#1 -0.06,-0.22,0.18,U] [#2 -0.31,0.02,0.07,U] 
00:31:25.734 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.04}, one-star: {-0.26, -0.02}
00:31:25.734 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
00:31:25.735 00.001 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:31:25.735 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.96 mountX=0.04 mountY=0.24, mountTheta=1.41
00:31:25.736 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.04, opts=13)
00:31:25.736 00.000 14964 Enqueuing Move request for scope (-0.23, -0.04)
00:31:25.737 00.001 12044 Worker thread wakes up
00:31:25.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
00:31:25.737 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
00:31:25.737 00.000 12044 Moving (-0.23, -0.04) raw xDistance=0.04 yDistance=0.24
00:31:25.737 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.12, using input
00:31:25.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
00:31:25.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:25.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:31:25.737 00.000 12044 MoveAxis(E, 0, ABG)
00:31:25.737 00.000 12044 Move returns status 0, amount 0
00:31:25.737 00.000 12044 MoveAxis(N, 0, ABG)
00:31:25.737 00.000 12044 Move returns status 0, amount 0
00:31:25.737 00.000 12044 move complete, result=0
00:31:25.737 00.000 12044 worker thread done servicing request
00:31:25.745 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16759, med=615, FiltMin=532, FiltMax=12717, Gamma=0.810
00:31:25.750 00.005 14964 UpdateGuideState exits: m=292200 SNR=335.2
00:31:25.751 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.751 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:25.752 00.001 14964 Enqueuing Expose request
00:31:25.752 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:25.753 00.001 12044 Worker thread wakes up
00:31:25.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:25.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:28.880 03.127 12044 Exposure complete
00:31:28.906 00.026 12044 worker thread done servicing request
00:31:28.907 00.001 14964 OnExposeComplete: enter
00:31:28.907 00.000 14964 UpdateGuideState(): m_state=6
00:31:28.908 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2081
00:31:28.908 00.000 14964 Star::Find returns 1 (0), X=279.24, Y=93.14, Mass=296115, SNR=356.3, Peak=20410 HFD=4.1
00:31:28.909 00.001 14964 MultiStar: [#1 -0.04,-0.06,0.17,U] [#2 -0.12,0.38,0.07,U] 
00:31:28.909 00.000 14964 refined, 2 included, MultiStar: {-0.19, -0.10}, one-star: {-0.22, -0.14}
00:31:28.910 00.001 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.09 = -1.09)
00:31:28.910 00.000 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
00:31:28.911 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.64 mountX=0.10 mountY=0.20, mountTheta=1.10
00:31:28.912 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.10, opts=13)
00:31:28.912 00.000 14964 Enqueuing Move request for scope (-0.19, -0.10)
00:31:28.913 00.001 12044 Worker thread wakes up
00:31:28.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
00:31:28.913 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
00:31:28.913 00.000 12044 Moving (-0.19, -0.10) raw xDistance=0.10 yDistance=0.20
00:31:28.913 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.15, using input
00:31:28.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
00:31:28.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:28.913 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:31:28.913 00.000 12044 MoveAxis(E, 0, ABG)
00:31:28.913 00.000 12044 Move returns status 0, amount 0
00:31:28.913 00.000 12044 MoveAxis(N, 0, ABG)
00:31:28.913 00.000 12044 Move returns status 0, amount 0
00:31:28.913 00.000 12044 move complete, result=0
00:31:28.913 00.000 12044 worker thread done servicing request
00:31:28.920 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20410, med=615, FiltMin=527, FiltMax=14044, Gamma=0.810
00:31:28.926 00.006 14964 UpdateGuideState exits: m=296115 SNR=356.3
00:31:28.926 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.927 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:28.927 00.000 14964 Enqueuing Expose request
00:31:28.928 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:28.928 00.000 12044 Worker thread wakes up
00:31:28.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:28.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:32.037 03.109 12044 Exposure complete
00:31:32.059 00.022 12044 worker thread done servicing request
00:31:32.060 00.001 14964 OnExposeComplete: enter
00:31:32.060 00.000 14964 UpdateGuideState(): m_state=6
00:31:32.061 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2082
00:31:32.062 00.001 14964 Star::Find returns 1 (0), X=279.54, Y=93.04, Mass=299252, SNR=342.5, Peak=19668 HFD=4.1
00:31:32.062 00.000 14964 MultiStar: [#1 0.37,0.04,0.18,U] [#2 0.36,0.10,0.08,U] 
00:31:32.063 00.001 14964 refined, 2 included, MultiStar: {0.14, -0.18}, one-star: {0.08, -0.24}
00:31:32.063 00.000 14964 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.56) = xAngle (0.67 = 0.67)
00:31:32.064 00.001 14964 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.72 = -2.56)
00:31:32.064 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=0.18 mountY=-0.12, mountTheta=-0.61
00:31:32.065 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.18, opts=13)
00:31:32.066 00.001 14964 Enqueuing Move request for scope (0.14, -0.18)
00:31:32.066 00.000 12044 Worker thread wakes up
00:31:32.066 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
00:31:32.066 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
00:31:32.067 00.001 12044 Moving (0.14, -0.18) raw xDistance=0.18 yDistance=-0.12
00:31:32.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
00:31:32.067 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:32.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:32.067 00.000 12044 MoveAxis(E, 0, ABG)
00:31:32.067 00.000 12044 Move returns status 0, amount 0
00:31:32.067 00.000 12044 MoveAxis(N, 0, ABG)
00:31:32.067 00.000 12044 Move returns status 0, amount 0
00:31:32.067 00.000 12044 move complete, result=0
00:31:32.067 00.000 12044 worker thread done servicing request
00:31:32.074 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19668, med=615, FiltMin=533, FiltMax=14395, Gamma=0.810
00:31:32.079 00.005 14964 UpdateGuideState exits: m=299252 SNR=342.5
00:31:32.080 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.081 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:32.081 00.000 14964 Enqueuing Expose request
00:31:32.082 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:32.082 00.000 12044 Worker thread wakes up
00:31:32.082 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:32.082 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:35.209 03.127 12044 Exposure complete
00:31:35.229 00.020 12044 worker thread done servicing request
00:31:35.230 00.001 14964 OnExposeComplete: enter
00:31:35.230 00.000 14964 UpdateGuideState(): m_state=6
00:31:35.231 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2083
00:31:35.231 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=93.38, Mass=295987, SNR=349.5, Peak=20851 HFD=4.0
00:31:35.232 00.001 14964 MultiStar: [#1 -0.18,-0.45,0.17,U] [#2 -0.18,-0.24,0.07,U] 
00:31:35.232 00.000 14964 refined, 2 included, MultiStar: {-0.38, 0.00}, one-star: {-0.43, 0.10}
00:31:35.233 00.001 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.60)
00:31:35.233 00.000 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
00:31:35.234 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.00 hyp=0.38 cameraTheta=3.13 mountX=-0.01 mountY=0.37, mountTheta=1.60
00:31:35.235 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.00, opts=13)
00:31:35.236 00.001 14964 Enqueuing Move request for scope (-0.38, 0.00)
00:31:35.236 00.000 12044 Worker thread wakes up
00:31:35.236 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.00) opts 0xd
00:31:35.236 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.00)
00:31:35.236 00.000 12044 Moving (-0.38, 0.00) raw xDistance=-0.01 yDistance=0.37
00:31:35.236 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
00:31:35.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:35.236 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:31:35.236 00.000 12044 MoveAxis(E, 0, ABG)
00:31:35.236 00.000 12044 Move returns status 0, amount 0
00:31:35.236 00.000 12044 MoveAxis(N, 0, ABG)
00:31:35.237 00.001 12044 Move returns status 0, amount 0
00:31:35.237 00.000 12044 move complete, result=0
00:31:35.237 00.000 12044 worker thread done servicing request
00:31:35.244 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20851, med=615, FiltMin=525, FiltMax=12081, Gamma=0.810
00:31:35.250 00.006 14964 UpdateGuideState exits: m=295987 SNR=349.5
00:31:35.252 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.252 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:35.253 00.001 14964 Enqueuing Expose request
00:31:35.253 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:31:35.253 00.000 12044 Worker thread wakes up
00:31:35.253 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:35.253 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:38.354 03.101 12044 Exposure complete
00:31:38.374 00.020 12044 worker thread done servicing request
00:31:38.374 00.000 14964 OnExposeComplete: enter
00:31:38.376 00.002 14964 UpdateGuideState(): m_state=6
00:31:38.376 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2084
00:31:38.376 00.000 14964 Star::Find returns 1 (0), X=279.20, Y=93.23, Mass=292725, SNR=348.6, Peak=20943 HFD=3.9
00:31:38.376 00.000 14964 MultiStar: [#1 0.00,-0.09,0.18,U] [#2 -0.19,0.33,0.08,U] 
00:31:38.377 00.001 14964 refined, 2 included, MultiStar: {-0.21, -0.03}, one-star: {-0.25, -0.05}
00:31:38.377 00.000 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
00:31:38.378 00.001 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:31:38.378 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.00 mountX=0.03 mountY=0.21, mountTheta=1.44
00:31:38.379 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.03, opts=13)
00:31:38.380 00.001 14964 Enqueuing Move request for scope (-0.21, -0.03)
00:31:38.380 00.000 12044 Worker thread wakes up
00:31:38.380 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
00:31:38.380 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
00:31:38.380 00.000 12044 Moving (-0.21, -0.03) raw xDistance=0.03 yDistance=0.21
00:31:38.380 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
00:31:38.380 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
00:31:38.380 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.380 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:31:38.380 00.000 12044 MoveAxis(E, 0, ABG)
00:31:38.380 00.000 12044 Move returns status 0, amount 0
00:31:38.381 00.001 12044 MoveAxis(N, 0, ABG)
00:31:38.381 00.000 12044 Move returns status 0, amount 0
00:31:38.381 00.000 12044 move complete, result=0
00:31:38.381 00.000 12044 worker thread done servicing request
00:31:38.388 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20943, med=615, FiltMin=518, FiltMax=13000, Gamma=0.810
00:31:38.394 00.006 14964 UpdateGuideState exits: m=292725 SNR=348.6
00:31:38.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.396 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:38.396 00.000 14964 Enqueuing Expose request
00:31:38.397 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:38.397 00.000 12044 Worker thread wakes up
00:31:38.397 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:38.397 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:41.526 03.129 12044 Exposure complete
00:31:41.551 00.025 12044 worker thread done servicing request
00:31:41.551 00.000 14964 OnExposeComplete: enter
00:31:41.551 00.000 14964 UpdateGuideState(): m_state=6
00:31:41.552 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2085
00:31:41.552 00.000 14964 Star::Find returns 1 (0), X=279.18, Y=93.13, Mass=292935, SNR=342.3, Peak=19506 HFD=4.1
00:31:41.553 00.001 14964 MultiStar: [#1 -0.05,-0.13,0.18,U] [#2 0.06,-0.04,0.08,U] 
00:31:41.553 00.000 14964 refined, 2 included, MultiStar: {-0.22, -0.14}, one-star: {-0.28, -0.15}
00:31:41.554 00.001 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
00:31:41.554 00.000 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
00:31:41.555 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.27 cameraTheta=-2.58 mountX=0.14 mountY=0.24, mountTheta=1.04
00:31:41.556 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.14, opts=13)
00:31:41.556 00.000 14964 Enqueuing Move request for scope (-0.22, -0.14)
00:31:41.557 00.001 12044 Worker thread wakes up
00:31:41.557 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
00:31:41.557 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
00:31:41.557 00.000 12044 Moving (-0.22, -0.14) raw xDistance=0.14 yDistance=0.24
00:31:41.557 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
00:31:41.557 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:41.557 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:31:41.557 00.000 12044 MoveAxis(E, 0, ABG)
00:31:41.557 00.000 12044 Move returns status 0, amount 0
00:31:41.557 00.000 12044 MoveAxis(N, 0, ABG)
00:31:41.557 00.000 12044 Move returns status 0, amount 0
00:31:41.557 00.000 12044 move complete, result=0
00:31:41.557 00.000 12044 worker thread done servicing request
00:31:41.564 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19506, med=615, FiltMin=522, FiltMax=13920, Gamma=0.810
00:31:41.570 00.006 14964 UpdateGuideState exits: m=292935 SNR=342.3
00:31:41.570 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:41.571 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:41.571 00.000 14964 Enqueuing Expose request
00:31:41.572 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:41.572 00.000 12044 Worker thread wakes up
00:31:41.572 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:41.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:44.676 03.104 12044 Exposure complete
00:31:44.704 00.028 12044 worker thread done servicing request
00:31:44.704 00.000 14964 OnExposeComplete: enter
00:31:44.704 00.000 14964 UpdateGuideState(): m_state=6
00:31:44.705 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2086
00:31:44.706 00.001 14964 Star::Find returns 1 (0), X=278.85, Y=93.33, Mass=292465, SNR=345.6, Peak=21819 HFD=4.0
00:31:44.706 00.000 14964 MultiStar: [#1 -0.54,-0.03,0.18,U] [#2 -0.57,0.17,0.08,U] 
00:31:44.707 00.001 14964 refined, 2 included, MultiStar: {-0.60, 0.05}, one-star: {-0.61, 0.05}
00:31:44.707 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.67)
00:31:44.708 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
00:31:44.708 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=0.05 hyp=0.60 cameraTheta=3.06 mountX=-0.06 mountY=0.59, mountTheta=1.67
00:31:44.709 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.05, opts=13)
00:31:44.710 00.001 14964 Enqueuing Move request for scope (-0.60, 0.05)
00:31:44.710 00.000 12044 Worker thread wakes up
00:31:44.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.05) opts 0xd
00:31:44.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.05)
00:31:44.710 00.000 12044 Moving (-0.60, 0.05) raw xDistance=-0.06 yDistance=0.59
00:31:44.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
00:31:44.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
00:31:44.710 00.000 12044 MoveAxis(E, 0, ABG)
00:31:44.711 00.001 12044 Move returns status 0, amount 0
00:31:44.711 00.000 12044 MoveAxis(S, 55, ABG)
00:31:44.711 00.000 12044 Guiding  Dir = 1, Dur = 55
00:31:44.718 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21819, med=615, FiltMin=530, FiltMax=13019, Gamma=0.810
00:31:44.723 00.005 14964 UpdateGuideState exits: m=292465 SNR=345.6
00:31:44.724 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.724 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:44.725 00.001 14964 Enqueuing Expose request
00:31:44.751 00.026 12044 IsSlewing returns 0
00:31:44.751 00.000 12044 IsGuiding returns 0
00:31:44.783 00.032 12044 PulseGuide returned control before completion, sleep 35
00:31:44.835 00.052 12044 IsGuiding returns 1
00:31:44.835 00.000 12044 scope still moving after pulse duration time elapsed
00:31:44.890 00.055 12044 IsSlewing returns 0
00:31:44.890 00.000 12044 IsGuiding returns 0
00:31:44.891 00.001 12044 scope move finished after 55 + 84 ms
00:31:44.891 00.000 12044 Move returns status 0, amount 55
00:31:44.891 00.000 12044 move complete, result=0
00:31:44.891 00.000 12044 worker thread done servicing request
00:31:44.891 00.000 12044 Worker thread wakes up
00:31:44.891 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:44.891 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:44.891 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 55 ms SOUTH
00:31:48.022 03.131 12044 Exposure complete
00:31:48.050 00.028 12044 worker thread done servicing request
00:31:48.050 00.000 14964 OnExposeComplete: enter
00:31:48.051 00.001 14964 UpdateGuideState(): m_state=6
00:31:48.051 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2087
00:31:48.052 00.001 14964 Star::Find returns 1 (0), X=279.79, Y=93.06, Mass=299534, SNR=349.3, Peak=20900 HFD=4.1
00:31:48.053 00.001 14964 MultiStar: [#1 0.64,0.23,0.00,M1] [#2 0.71,0.30,0.00,M1] 
00:31:48.053 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
00:31:48.054 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
00:31:48.054 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-0.59 mountX=0.23 mountY=-0.31, mountTheta=-0.94
00:31:48.055 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.22, opts=13)
00:31:48.056 00.001 14964 Enqueuing Move request for scope (0.34, -0.22)
00:31:48.056 00.000 12044 Worker thread wakes up
00:31:48.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.22) opts 0xd
00:31:48.056 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.22)
00:31:48.056 00.000 12044 Moving (0.34, -0.22) raw xDistance=0.23 yDistance=-0.31
00:31:48.056 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.01
00:31:48.056 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:48.056 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:31:48.056 00.000 12044 MoveAxis(E, 0, ABG)
00:31:48.056 00.000 12044 Move returns status 0, amount 0
00:31:48.057 00.001 12044 MoveAxis(N, 0, ABG)
00:31:48.057 00.000 12044 Move returns status 0, amount 0
00:31:48.057 00.000 12044 move complete, result=0
00:31:48.057 00.000 12044 worker thread done servicing request
00:31:48.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20900, med=615, FiltMin=531, FiltMax=13483, Gamma=0.810
00:31:48.070 00.006 14964 UpdateGuideState exits: m=299534 SNR=349.3
00:31:48.070 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:48.071 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:48.071 00.000 14964 Enqueuing Expose request
00:31:48.072 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:31:48.072 00.000 12044 Worker thread wakes up
00:31:48.073 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:48.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:51.204 03.131 12044 Exposure complete
00:31:51.226 00.022 12044 worker thread done servicing request
00:31:51.226 00.000 14964 OnExposeComplete: enter
00:31:51.227 00.001 14964 UpdateGuideState(): m_state=6
00:31:51.228 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2088
00:31:51.228 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=92.98, Mass=300492, SNR=346.2, Peak=25068 HFD=4.0
00:31:51.229 00.001 14964 MultiStar: [#1 0.74,-0.00,0.00,M2] [#2 0.75,0.15,0.00,M2] 
00:31:51.229 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
00:31:51.230 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
00:31:51.230 00.000 14964 CameraToMount -- cameraX=0.57 cameraY=-0.30 hyp=0.65 cameraTheta=-0.48 mountX=0.31 mountY=-0.54, mountTheta=-1.05
00:31:51.244 00.014 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.30, opts=13)
00:31:51.244 00.000 14964 Enqueuing Move request for scope (0.57, -0.30)
00:31:51.245 00.001 12044 Worker thread wakes up
00:31:51.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.30) opts 0xd
00:31:51.245 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.30)
00:31:51.245 00.000 12044 Moving (0.57, -0.30) raw xDistance=0.31 yDistance=-0.54
00:31:51.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.31, slope = 0.02
00:31:51.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:31:51.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:31:51.245 00.000 12044 MoveAxis(W, 12, ABG)
00:31:51.245 00.000 12044 Guiding  Dir = 3, Dur = 12
00:31:51.252 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25068, med=615, FiltMin=531, FiltMax=10948, Gamma=0.810
00:31:51.258 00.006 14964 UpdateGuideState exits: m=300492 SNR=346.2
00:31:51.258 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:51.259 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:51.259 00.000 14964 Enqueuing Expose request
00:31:51.282 00.023 12044 IsSlewing returns 0
00:31:51.282 00.000 12044 IsGuiding returns 0
00:31:51.344 00.062 12044 IsGuiding returns 1
00:31:51.344 00.000 12044 scope still moving after pulse duration time elapsed
00:31:51.406 00.062 12044 IsSlewing returns 0
00:31:51.406 00.000 12044 IsGuiding returns 0
00:31:51.406 00.000 12044 scope move finished after 12 + 112 ms
00:31:51.406 00.000 12044 Move returns status 0, amount 12
00:31:51.406 00.000 12044 MoveAxis(N, 0, ABG)
00:31:51.406 00.000 12044 Move returns status 0, amount 0
00:31:51.407 00.001 12044 move complete, result=0
00:31:51.407 00.000 12044 worker thread done servicing request
00:31:51.407 00.000 12044 Worker thread wakes up
00:31:51.407 00.000 14964 GuideStep: 0.3 px 12 ms WEST, -0.5 px 0 ms NORTH
00:31:51.407 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:51.407 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:54.544 03.137 12044 Exposure complete
00:31:54.564 00.020 12044 worker thread done servicing request
00:31:54.564 00.000 14964 OnExposeComplete: enter
00:31:54.565 00.001 14964 UpdateGuideState(): m_state=6
00:31:54.565 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2089
00:31:54.566 00.001 14964 Star::Find returns 1 (0), X=279.80, Y=93.25, Mass=300787, SNR=341.7, Peak=21084 HFD=3.9
00:31:54.566 00.000 14964 MultiStar: [#1 0.57,-0.01,0.18,U] [#2 0.40,-0.40,0.09,U] 
00:31:54.567 00.001 14964 single-star, 2 included, MultiStar: {0.38, -0.05}, one-star: {0.34, -0.03}
00:31:54.567 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
00:31:54.568 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
00:31:54.568 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-0.09 mountX=0.04 mountY=-0.34, mountTheta=-1.47
00:31:54.569 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.03, opts=13)
00:31:54.571 00.002 14964 Enqueuing Move request for scope (0.34, -0.03)
00:31:54.572 00.001 12044 Worker thread wakes up
00:31:54.572 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.03) opts 0xd
00:31:54.572 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.03)
00:31:54.572 00.000 12044 Moving (0.34, -0.03) raw xDistance=0.04 yDistance=-0.34
00:31:54.572 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
00:31:54.572 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
00:31:54.572 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:54.572 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:31:54.572 00.000 12044 MoveAxis(E, 0, ABG)
00:31:54.572 00.000 12044 Move returns status 0, amount 0
00:31:54.572 00.000 12044 MoveAxis(N, 0, ABG)
00:31:54.572 00.000 12044 Move returns status 0, amount 0
00:31:54.572 00.000 12044 move complete, result=0
00:31:54.572 00.000 12044 worker thread done servicing request
00:31:54.579 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21084, med=615, FiltMin=530, FiltMax=14771, Gamma=0.810
00:31:54.585 00.006 14964 UpdateGuideState exits: m=300787 SNR=341.7
00:31:54.586 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.587 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:54.587 00.000 14964 Enqueuing Expose request
00:31:54.587 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:31:54.588 00.001 12044 Worker thread wakes up
00:31:54.588 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:54.588 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:31:57.685 03.097 12044 Exposure complete
00:31:57.708 00.023 12044 worker thread done servicing request
00:31:57.708 00.000 14964 OnExposeComplete: enter
00:31:57.709 00.001 14964 UpdateGuideState(): m_state=6
00:31:57.709 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2090
00:31:57.710 00.001 14964 Star::Find returns 1 (0), X=279.41, Y=93.52, Mass=293585, SNR=343.2, Peak=20443 HFD=3.3
00:31:57.710 00.000 14964 MultiStar: [#1 0.16,-0.60,0.18,U] [#2 0.09,-0.39,0.08,U] 
00:31:57.711 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.08}, one-star: {-0.04, 0.24}
00:31:57.712 00.001 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
00:31:57.712 00.000 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
00:31:57.713 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
00:31:57.714 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.08, opts=13)
00:31:57.714 00.000 14964 Enqueuing Move request for scope (-0.01, 0.08)
00:31:57.715 00.001 12044 Worker thread wakes up
00:31:57.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:31:57.715 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:31:57.715 00.000 12044 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
00:31:57.715 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
00:31:57.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:57.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:31:57.715 00.000 12044 MoveAxis(E, 0, ABG)
00:31:57.715 00.000 12044 Move returns status 0, amount 0
00:31:57.715 00.000 12044 MoveAxis(N, 0, ABG)
00:31:57.715 00.000 12044 Move returns status 0, amount 0
00:31:57.715 00.000 12044 move complete, result=0
00:31:57.715 00.000 12044 worker thread done servicing request
00:31:57.722 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20443, med=615, FiltMin=527, FiltMax=15883, Gamma=0.810
00:31:57.728 00.006 14964 UpdateGuideState exits: m=293585 SNR=343.2
00:31:57.729 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:57.730 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:31:57.730 00.000 14964 Enqueuing Expose request
00:31:57.731 00.001 12044 Worker thread wakes up
00:31:57.731 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:57.731 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:31:57.731 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:00.863 03.132 12044 Exposure complete
00:32:00.888 00.025 12044 worker thread done servicing request
00:32:00.888 00.000 14964 OnExposeComplete: enter
00:32:00.888 00.000 14964 UpdateGuideState(): m_state=6
00:32:00.889 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2091
00:32:00.889 00.000 14964 Star::Find returns 1 (0), X=279.81, Y=93.90, Mass=305195, SNR=349.6, Peak=21929 HFD=4.1
00:32:00.890 00.001 14964 MultiStar: [#1 0.52,-0.64,0.00,M1] [#2 0.40,-0.30,0.08,U] 
00:32:00.890 00.000 14964 refined, 1 included, MultiStar: {0.36, 0.56}, one-star: {0.36, 0.62}
00:32:00.891 00.001 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.55 = 2.55)
00:32:00.891 00.000 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.68)
00:32:00.892 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=0.56 hyp=0.66 cameraTheta=1.00 mountX=-0.55 mountY=-0.41, mountTheta=-2.50
00:32:00.893 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.56, opts=13)
00:32:00.893 00.000 14964 Enqueuing Move request for scope (0.36, 0.56)
00:32:00.894 00.001 12044 Worker thread wakes up
00:32:00.894 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.56) opts 0xd
00:32:00.894 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.56)
00:32:00.894 00.000 12044 Moving (0.36, 0.56) raw xDistance=-0.55 yDistance=-0.41
00:32:00.894 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.55, slope = -0.04
00:32:00.894 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:00.894 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:32:00.894 00.000 12044 MoveAxis(E, 29, ABG)
00:32:00.894 00.000 12044 Guiding  Dir = 2, Dur = 29
00:32:00.901 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21929, med=615, FiltMin=532, FiltMax=12507, Gamma=0.810
00:32:00.907 00.006 14964 UpdateGuideState exits: m=305195 SNR=349.6
00:32:00.907 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.908 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:00.908 00.000 14964 Enqueuing Expose request
00:32:00.924 00.016 12044 IsSlewing returns 0
00:32:00.925 00.001 12044 IsGuiding returns 0
00:32:00.956 00.031 12044 IsGuiding returns 1
00:32:00.956 00.000 12044 scope still moving after pulse duration time elapsed
00:32:01.002 00.046 12044 IsSlewing returns 0
00:32:01.002 00.000 12044 IsGuiding returns 0
00:32:01.002 00.000 12044 scope move finished after 29 + 48 ms
00:32:01.002 00.000 12044 Move returns status 0, amount 29
00:32:01.002 00.000 12044 MoveAxis(N, 0, ABG)
00:32:01.002 00.000 12044 Move returns status 0, amount 0
00:32:01.002 00.000 12044 move complete, result=0
00:32:01.002 00.000 12044 worker thread done servicing request
00:32:01.002 00.000 12044 Worker thread wakes up
00:32:01.002 00.000 14964 GuideStep: -0.5 px 29 ms EAST, -0.4 px 0 ms NORTH
00:32:01.003 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:01.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:04.127 03.124 12044 Exposure complete
00:32:04.149 00.022 12044 worker thread done servicing request
00:32:04.149 00.000 14964 OnExposeComplete: enter
00:32:04.149 00.000 14964 UpdateGuideState(): m_state=6
00:32:04.150 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2092
00:32:04.150 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=92.84, Mass=302019, SNR=340.5, Peak=21768 HFD=4.2
00:32:04.151 00.001 14964 MultiStar: [#1 0.83,0.16,0.00,M2] [#2 0.59,0.32,0.00,M1] 
00:32:04.152 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
00:32:04.152 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
00:32:04.153 00.001 14964 CameraToMount -- cameraX=0.44 cameraY=-0.44 hyp=0.62 cameraTheta=-0.78 mountX=0.44 mountY=-0.39, mountTheta=-0.72
00:32:04.154 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.44, opts=13)
00:32:04.154 00.000 14964 Enqueuing Move request for scope (0.44, -0.44)
00:32:04.155 00.001 12044 Worker thread wakes up
00:32:04.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.44) opts 0xd
00:32:04.155 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.44)
00:32:04.155 00.000 12044 Moving (0.44, -0.44) raw xDistance=0.44 yDistance=-0.39
00:32:04.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.44, slope = -0.00
00:32:04.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:04.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:32:04.155 00.000 12044 MoveAxis(E, 0, ABG)
00:32:04.155 00.000 12044 Move returns status 0, amount 0
00:32:04.155 00.000 12044 MoveAxis(N, 0, ABG)
00:32:04.155 00.000 12044 Move returns status 0, amount 0
00:32:04.155 00.000 12044 move complete, result=0
00:32:04.155 00.000 12044 worker thread done servicing request
00:32:04.162 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21768, med=615, FiltMin=527, FiltMax=11995, Gamma=0.810
00:32:04.168 00.006 14964 UpdateGuideState exits: m=302019 SNR=340.5
00:32:04.168 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.169 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:04.169 00.000 14964 Enqueuing Expose request
00:32:04.170 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
00:32:04.170 00.000 12044 Worker thread wakes up
00:32:04.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:04.171 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:07.298 03.127 12044 Exposure complete
00:32:07.319 00.021 12044 worker thread done servicing request
00:32:07.319 00.000 14964 OnExposeComplete: enter
00:32:07.320 00.001 14964 UpdateGuideState(): m_state=6
00:32:07.321 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2093
00:32:07.321 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=93.16, Mass=296856, SNR=346.3, Peak=21620 HFD=4.2
00:32:07.322 00.001 14964 MultiStar: [#1 0.61,-0.22,0.18,U] [#2 0.46,-0.16,0.08,U] 
00:32:07.322 00.000 14964 single-star, 2 included, MultiStar: {0.52, -0.13}, one-star: {0.51, -0.12}
00:32:07.322 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
00:32:07.323 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
00:32:07.323 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=-0.12 hyp=0.52 cameraTheta=-0.23 mountX=0.13 mountY=-0.49, mountTheta=-1.32
00:32:07.324 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.12, opts=13)
00:32:07.325 00.001 14964 Enqueuing Move request for scope (0.51, -0.12)
00:32:07.325 00.000 12044 Worker thread wakes up
00:32:07.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.12) opts 0xd
00:32:07.325 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.12)
00:32:07.325 00.000 12044 Moving (0.51, -0.12) raw xDistance=0.13 yDistance=-0.49
00:32:07.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
00:32:07.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:32:07.326 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
00:32:07.326 00.000 12044 MoveAxis(E, 0, ABG)
00:32:07.326 00.000 12044 Move returns status 0, amount 0
00:32:07.326 00.000 12044 MoveAxis(N, 0, ABG)
00:32:07.326 00.000 12044 Move returns status 0, amount 0
00:32:07.326 00.000 12044 move complete, result=0
00:32:07.326 00.000 12044 worker thread done servicing request
00:32:07.333 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21620, med=615, FiltMin=532, FiltMax=12091, Gamma=0.810
00:32:07.338 00.005 14964 UpdateGuideState exits: m=296856 SNR=346.3
00:32:07.339 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.339 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:07.340 00.001 14964 Enqueuing Expose request
00:32:07.340 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:32:07.341 00.001 12044 Worker thread wakes up
00:32:07.341 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:07.341 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:10.472 03.131 12044 Exposure complete
00:32:10.496 00.024 12044 worker thread done servicing request
00:32:10.496 00.000 14964 OnExposeComplete: enter
00:32:10.497 00.001 14964 UpdateGuideState(): m_state=6
00:32:10.497 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2094
00:32:10.498 00.001 14964 Star::Find returns 1 (0), X=279.77, Y=93.19, Mass=298472, SNR=344.3, Peak=19528 HFD=4.4
00:32:10.499 00.001 14964 MultiStar: [#1 0.60,-0.17,0.18,U] [#2 0.41,-0.07,0.08,U] 
00:32:10.499 00.000 14964 single-star, 2 included, MultiStar: {0.36, -0.10}, one-star: {0.31, -0.09}
00:32:10.500 00.001 14964 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
00:32:10.500 00.000 14964 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.96)
00:32:10.501 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.33 cameraTheta=-0.29 mountX=0.10 mountY=-0.30, mountTheta=-1.26
00:32:10.502 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.09, opts=13)
00:32:10.502 00.000 14964 Enqueuing Move request for scope (0.31, -0.09)
00:32:10.503 00.001 12044 Worker thread wakes up
00:32:10.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
00:32:10.503 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
00:32:10.503 00.000 12044 Moving (0.31, -0.09) raw xDistance=0.10 yDistance=-0.30
00:32:10.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
00:32:10.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:10.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:32:10.503 00.000 12044 MoveAxis(E, 0, ABG)
00:32:10.503 00.000 12044 Move returns status 0, amount 0
00:32:10.503 00.000 12044 MoveAxis(N, 0, ABG)
00:32:10.503 00.000 12044 Move returns status 0, amount 0
00:32:10.503 00.000 12044 move complete, result=0
00:32:10.503 00.000 12044 worker thread done servicing request
00:32:10.510 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19528, med=615, FiltMin=536, FiltMax=12731, Gamma=0.810
00:32:10.516 00.006 14964 UpdateGuideState exits: m=298472 SNR=344.3
00:32:10.516 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.517 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:10.517 00.000 14964 Enqueuing Expose request
00:32:10.518 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:32:10.518 00.000 12044 Worker thread wakes up
00:32:10.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:10.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:13.651 03.133 12044 Exposure complete
00:32:13.676 00.025 12044 worker thread done servicing request
00:32:13.676 00.000 14964 OnExposeComplete: enter
00:32:13.677 00.001 14964 UpdateGuideState(): m_state=6
00:32:13.678 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2095
00:32:13.678 00.000 14964 Star::Find returns 1 (0), X=279.16, Y=93.20, Mass=293182, SNR=337.5, Peak=19435 HFD=4.3
00:32:13.679 00.001 14964 MultiStar: [#1 -0.02,0.06,0.17,U] [#2 -0.22,0.22,0.07,U] 
00:32:13.679 00.000 14964 refined, 2 included, MultiStar: {-0.25, -0.04}, one-star: {-0.29, -0.08}
00:32:13.680 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:32:13.680 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
00:32:13.681 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=0.04 mountY=0.25, mountTheta=1.42
00:32:13.682 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.04, opts=13)
00:32:13.682 00.000 14964 Enqueuing Move request for scope (-0.25, -0.04)
00:32:13.683 00.001 12044 Worker thread wakes up
00:32:13.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
00:32:13.683 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
00:32:13.683 00.000 12044 Moving (-0.25, -0.04) raw xDistance=0.04 yDistance=0.25
00:32:13.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
00:32:13.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:32:13.683 00.000 12044 MoveAxis(E, 0, ABG)
00:32:13.683 00.000 12044 Move returns status 0, amount 0
00:32:13.683 00.000 12044 MoveAxis(N, 0, ABG)
00:32:13.683 00.000 12044 Move returns status 0, amount 0
00:32:13.683 00.000 12044 move complete, result=0
00:32:13.683 00.000 12044 worker thread done servicing request
00:32:13.694 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19435, med=616, FiltMin=524, FiltMax=12192, Gamma=0.810
00:32:13.700 00.006 14964 UpdateGuideState exits: m=293182 SNR=337.5
00:32:13.701 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.701 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:13.702 00.001 14964 Enqueuing Expose request
00:32:13.702 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:32:13.703 00.001 12044 Worker thread wakes up
00:32:13.703 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:13.703 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:16.809 03.106 12044 Exposure complete
00:32:16.835 00.026 12044 worker thread done servicing request
00:32:16.835 00.000 14964 OnExposeComplete: enter
00:32:16.836 00.001 14964 UpdateGuideState(): m_state=6
00:32:16.838 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2096
00:32:16.838 00.000 14964 Star::Find returns 1 (0), X=279.38, Y=93.34, Mass=297610, SNR=345.9, Peak=19019 HFD=3.9
00:32:16.838 00.000 14964 MultiStar: [#1 0.15,-0.27,0.18,U] [#2 -0.17,-0.27,0.08,U] 
00:32:16.838 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.01}, one-star: {-0.08, 0.06}
00:32:16.840 00.002 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
00:32:16.840 00.000 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
00:32:16.841 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.04 mountX=0.00 mountY=0.05, mountTheta=1.48
00:32:16.841 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.01, opts=13)
00:32:16.841 00.000 14964 Enqueuing Move request for scope (-0.05, -0.01)
00:32:16.843 00.002 12044 Worker thread wakes up
00:32:16.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:32:16.843 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:32:16.843 00.000 12044 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
00:32:16.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
00:32:16.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:16.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:32:16.843 00.000 12044 MoveAxis(E, 0, ABG)
00:32:16.843 00.000 12044 Move returns status 0, amount 0
00:32:16.843 00.000 12044 MoveAxis(N, 0, ABG)
00:32:16.843 00.000 12044 Move returns status 0, amount 0
00:32:16.843 00.000 12044 move complete, result=0
00:32:16.843 00.000 12044 worker thread done servicing request
00:32:16.849 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19019, med=615, FiltMin=533, FiltMax=15499, Gamma=0.810
00:32:16.856 00.007 14964 UpdateGuideState exits: m=297610 SNR=345.9
00:32:16.856 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.857 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:16.857 00.000 14964 Enqueuing Expose request
00:32:16.858 00.001 12044 Worker thread wakes up
00:32:16.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:16.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:16.858 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:19.993 03.135 12044 Exposure complete
00:32:20.018 00.025 12044 worker thread done servicing request
00:32:20.018 00.000 14964 OnExposeComplete: enter
00:32:20.019 00.001 14964 UpdateGuideState(): m_state=6
00:32:20.019 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2097
00:32:20.020 00.001 14964 Star::Find returns 1 (0), X=279.40, Y=94.13, Mass=301209, SNR=342.2, Peak=21723 HFD=3.9
00:32:20.020 00.000 14964 MultiStar: [#1 0.13,-0.92,0.00,M1] [#2 -0.00,-0.73,0.00,M1] 
00:32:20.020 00.000 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.56) = xAngle (3.19 = -3.09)
00:32:20.021 00.001 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.04)
00:32:20.021 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.85 hyp=0.85 cameraTheta=1.64 mountX=-0.85 mountY=-0.03, mountTheta=-3.10
00:32:20.023 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.85, opts=13)
00:32:20.023 00.000 14964 Enqueuing Move request for scope (-0.06, 0.85)
00:32:20.024 00.001 12044 Worker thread wakes up
00:32:20.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.85) opts 0xd
00:32:20.024 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.85)
00:32:20.024 00.000 12044 Moving (-0.06, 0.85) raw xDistance=-0.85 yDistance=-0.03
00:32:20.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.85, slope = -0.05
00:32:20.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:20.024 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:32:20.024 00.000 12044 MoveAxis(E, 39, ABG)
00:32:20.024 00.000 12044 Guiding  Dir = 2, Dur = 39
00:32:20.033 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21723, med=615, FiltMin=530, FiltMax=15811, Gamma=0.810
00:32:20.039 00.006 14964 UpdateGuideState exits: m=301209 SNR=342.2
00:32:20.040 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.040 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:20.040 00.000 14964 Enqueuing Expose request
00:32:20.050 00.010 12044 IsSlewing returns 0
00:32:20.051 00.001 12044 IsGuiding returns 0
00:32:20.082 00.031 12044 PulseGuide returned control before completion, sleep 18
00:32:20.108 00.026 12044 IsGuiding returns 1
00:32:20.108 00.000 12044 scope still moving after pulse duration time elapsed
00:32:20.189 00.081 12044 IsSlewing returns 0
00:32:20.189 00.000 12044 IsGuiding returns 0
00:32:20.189 00.000 12044 scope move finished after 39 + 99 ms
00:32:20.189 00.000 12044 Move returns status 0, amount 39
00:32:20.189 00.000 12044 MoveAxis(N, 0, ABG)
00:32:20.189 00.000 12044 Move returns status 0, amount 0
00:32:20.189 00.000 12044 move complete, result=0
00:32:20.189 00.000 12044 worker thread done servicing request
00:32:20.189 00.000 12044 Worker thread wakes up
00:32:20.189 00.000 14964 GuideStep: -0.9 px 39 ms EAST, -0.0 px 0 ms NORTH
00:32:20.190 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:20.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:23.302 03.112 12044 Exposure complete
00:32:23.326 00.024 12044 worker thread done servicing request
00:32:23.326 00.000 14964 OnExposeComplete: enter
00:32:23.327 00.001 14964 UpdateGuideState(): m_state=6
00:32:23.328 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2098
00:32:23.328 00.000 14964 Star::Find returns 1 (0), X=279.07, Y=93.63, Mass=297565, SNR=345.4, Peak=21675 HFD=3.9
00:32:23.329 00.001 14964 MultiStar: [#1 -0.16,-0.30,0.16,U] [#2 -0.45,0.07,0.07,U] 
00:32:23.329 00.000 14964 refined, 2 included, MultiStar: {-0.36, 0.25}, one-star: {-0.38, 0.35}
00:32:23.329 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.20)
00:32:23.330 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
00:32:23.330 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=0.25 hyp=0.44 cameraTheta=2.53 mountX=-0.26 mountY=0.33, mountTheta=2.23
00:32:23.332 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.25, opts=13)
00:32:23.333 00.001 14964 Enqueuing Move request for scope (-0.36, 0.25)
00:32:23.333 00.000 12044 Worker thread wakes up
00:32:23.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.25) opts 0xd
00:32:23.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.25)
00:32:23.333 00.000 12044 Moving (-0.36, 0.25) raw xDistance=-0.26 yDistance=0.33
00:32:23.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
00:32:23.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:23.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:32:23.333 00.000 12044 MoveAxis(E, 0, ABG)
00:32:23.333 00.000 12044 Move returns status 0, amount 0
00:32:23.334 00.001 12044 MoveAxis(N, 0, ABG)
00:32:23.334 00.000 12044 Move returns status 0, amount 0
00:32:23.334 00.000 12044 move complete, result=0
00:32:23.334 00.000 12044 worker thread done servicing request
00:32:23.341 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21675, med=615, FiltMin=535, FiltMax=12837, Gamma=0.810
00:32:23.347 00.006 14964 UpdateGuideState exits: m=297565 SNR=345.4
00:32:23.348 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:23.348 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:23.349 00.001 14964 Enqueuing Expose request
00:32:23.349 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:32:23.349 00.000 12044 Worker thread wakes up
00:32:23.350 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:23.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:26.457 03.107 12044 Exposure complete
00:32:26.479 00.022 12044 worker thread done servicing request
00:32:26.479 00.000 14964 OnExposeComplete: enter
00:32:26.480 00.001 14964 UpdateGuideState(): m_state=6
00:32:26.480 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2099
00:32:26.481 00.001 14964 Star::Find returns 1 (0), X=279.31, Y=93.80, Mass=292821, SNR=336.3, Peak=20807 HFD=3.8
00:32:26.481 00.000 14964 MultiStar: [#1 0.00,-0.45,0.20,U] [#2 -0.51,-0.33,0.08,U] 
00:32:26.482 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.32}, one-star: {-0.14, 0.52}
00:32:26.482 00.000 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.56) = xAngle (3.55 = -2.74)
00:32:26.483 00.001 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.60 = 0.32)
00:32:26.483 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=-0.32 mountY=0.11, mountTheta=2.81
00:32:26.484 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.32, opts=13)
00:32:26.485 00.001 14964 Enqueuing Move request for scope (-0.14, 0.32)
00:32:26.485 00.000 12044 Worker thread wakes up
00:32:26.485 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
00:32:26.485 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
00:32:26.485 00.000 12044 Moving (-0.14, 0.32) raw xDistance=-0.32 yDistance=0.11
00:32:26.485 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.32, slope = -0.04
00:32:26.485 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:26.486 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:26.486 00.000 12044 MoveAxis(E, 33, ABG)
00:32:26.486 00.000 12044 Guiding  Dir = 2, Dur = 33
00:32:26.493 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20807, med=614, FiltMin=524, FiltMax=15451, Gamma=0.810
00:32:26.499 00.006 14964 UpdateGuideState exits: m=292821 SNR=336.3
00:32:26.499 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.500 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:26.500 00.000 14964 Enqueuing Expose request
00:32:26.518 00.018 12044 IsSlewing returns 0
00:32:26.518 00.000 12044 IsGuiding returns 0
00:32:26.549 00.031 12044 PulseGuide returned control before completion, sleep 13
00:32:26.584 00.035 12044 IsGuiding returns 1
00:32:26.584 00.000 12044 scope still moving after pulse duration time elapsed
00:32:26.642 00.058 12044 IsSlewing returns 0
00:32:26.642 00.000 12044 IsGuiding returns 0
00:32:26.642 00.000 12044 scope move finished after 33 + 91 ms
00:32:26.642 00.000 12044 Move returns status 0, amount 33
00:32:26.643 00.001 12044 MoveAxis(N, 0, ABG)
00:32:26.643 00.000 12044 Move returns status 0, amount 0
00:32:26.643 00.000 12044 move complete, result=0
00:32:26.643 00.000 12044 worker thread done servicing request
00:32:26.643 00.000 12044 Worker thread wakes up
00:32:26.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:26.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:26.643 00.000 14964 GuideStep: -0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
00:32:29.747 03.104 12044 Exposure complete
00:32:29.768 00.021 12044 worker thread done servicing request
00:32:29.769 00.001 14964 OnExposeComplete: enter
00:32:29.769 00.000 14964 UpdateGuideState(): m_state=6
00:32:29.769 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2100
00:32:29.770 00.001 14964 Star::Find returns 1 (0), X=279.22, Y=93.13, Mass=295455, SNR=337.0, Peak=17066 HFD=4.2
00:32:29.771 00.001 14964 MultiStar: [#1 -0.10,0.07,0.17,U] [#2 -0.28,0.35,0.08,U] 
00:32:29.771 00.000 14964 refined, 2 included, MultiStar: {-0.22, -0.09}, one-star: {-0.24, -0.15}
00:32:29.772 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
00:32:29.772 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
00:32:29.773 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=0.08 mountY=0.23, mountTheta=1.22
00:32:29.774 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.09, opts=13)
00:32:29.774 00.000 14964 Enqueuing Move request for scope (-0.22, -0.09)
00:32:29.775 00.001 12044 Worker thread wakes up
00:32:29.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
00:32:29.775 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
00:32:29.775 00.000 12044 Moving (-0.22, -0.09) raw xDistance=0.08 yDistance=0.23
00:32:29.775 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
00:32:29.775 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:29.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:32:29.775 00.000 12044 MoveAxis(E, 0, ABG)
00:32:29.775 00.000 12044 Move returns status 0, amount 0
00:32:29.775 00.000 12044 MoveAxis(N, 0, ABG)
00:32:29.775 00.000 12044 Move returns status 0, amount 0
00:32:29.775 00.000 12044 move complete, result=0
00:32:29.775 00.000 12044 worker thread done servicing request
00:32:29.783 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17066, med=614, FiltMin=528, FiltMax=13728, Gamma=0.810
00:32:29.788 00.005 14964 UpdateGuideState exits: m=295455 SNR=337.0
00:32:29.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.789 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:29.790 00.001 14964 Enqueuing Expose request
00:32:29.790 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:29.791 00.001 12044 Worker thread wakes up
00:32:29.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:29.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:32.893 03.102 12044 Exposure complete
00:32:32.920 00.027 12044 worker thread done servicing request
00:32:32.921 00.001 14964 OnExposeComplete: enter
00:32:32.921 00.000 14964 UpdateGuideState(): m_state=6
00:32:32.922 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2101
00:32:32.922 00.000 14964 Star::Find returns 1 (0), X=279.26, Y=93.00, Mass=291257, SNR=343.7, Peak=18434 HFD=4.0
00:32:32.923 00.001 14964 MultiStar: [#1 0.17,0.12,0.19,U] [#2 -0.14,0.43,0.08,U] 
00:32:32.923 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.18}, one-star: {-0.19, -0.28}
00:32:32.924 00.001 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.56) = xAngle (-0.68 = -0.68)
00:32:32.924 00.000 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.38 = 2.38)
00:32:32.925 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-2.23 mountX=0.17 mountY=0.16, mountTheta=0.73
00:32:32.926 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.18, opts=13)
00:32:32.926 00.000 14964 Enqueuing Move request for scope (-0.14, -0.18)
00:32:32.927 00.001 12044 Worker thread wakes up
00:32:32.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
00:32:32.927 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
00:32:32.927 00.000 12044 Moving (-0.14, -0.18) raw xDistance=0.17 yDistance=0.16
00:32:32.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.04
00:32:32.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:32.927 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:32:32.927 00.000 12044 MoveAxis(E, 0, ABG)
00:32:32.927 00.000 12044 Move returns status 0, amount 0
00:32:32.927 00.000 12044 MoveAxis(N, 0, ABG)
00:32:32.927 00.000 12044 Move returns status 0, amount 0
00:32:32.927 00.000 12044 move complete, result=0
00:32:32.927 00.000 12044 worker thread done servicing request
00:32:32.934 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18434, med=615, FiltMin=519, FiltMax=14408, Gamma=0.810
00:32:32.939 00.005 14964 UpdateGuideState exits: m=291257 SNR=343.7
00:32:32.940 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.940 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:32.941 00.001 14964 Enqueuing Expose request
00:32:32.941 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:32.942 00.001 12044 Worker thread wakes up
00:32:32.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:32.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:36.042 03.100 12044 Exposure complete
00:32:36.065 00.023 12044 worker thread done servicing request
00:32:36.065 00.000 14964 OnExposeComplete: enter
00:32:36.065 00.000 14964 UpdateGuideState(): m_state=6
00:32:36.066 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2102
00:32:36.066 00.000 14964 Star::Find returns 1 (0), X=279.11, Y=93.40, Mass=293530, SNR=339.2, Peak=20995 HFD=3.9
00:32:36.067 00.001 14964 MultiStar: [#1 0.04,-0.12,0.19,U] [#2 0.06,0.26,0.09,U] 
00:32:36.067 00.000 14964 refined, 2 included, MultiStar: {-0.26, 0.09}, one-star: {-0.35, 0.12}
00:32:36.068 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.92)
00:32:36.068 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
00:32:36.069 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=-0.09 mountY=0.25, mountTheta=1.93
00:32:36.070 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.09, opts=13)
00:32:36.070 00.000 14964 Enqueuing Move request for scope (-0.26, 0.09)
00:32:36.071 00.001 12044 Worker thread wakes up
00:32:36.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
00:32:36.071 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
00:32:36.071 00.000 12044 Moving (-0.26, 0.09) raw xDistance=-0.09 yDistance=0.25
00:32:36.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
00:32:36.071 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:36.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:32:36.071 00.000 12044 MoveAxis(E, 0, ABG)
00:32:36.071 00.000 12044 Move returns status 0, amount 0
00:32:36.071 00.000 12044 MoveAxis(N, 0, ABG)
00:32:36.071 00.000 12044 Move returns status 0, amount 0
00:32:36.071 00.000 12044 move complete, result=0
00:32:36.071 00.000 12044 worker thread done servicing request
00:32:36.080 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20995, med=615, FiltMin=527, FiltMax=12457, Gamma=0.810
00:32:36.086 00.006 14964 UpdateGuideState exits: m=293530 SNR=339.2
00:32:36.086 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:36.087 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:36.087 00.000 14964 Enqueuing Expose request
00:32:36.088 00.001 12044 Worker thread wakes up
00:32:36.088 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:32:36.088 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:36.088 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:39.191 03.103 12044 Exposure complete
00:32:39.212 00.021 12044 worker thread done servicing request
00:32:39.213 00.001 14964 OnExposeComplete: enter
00:32:39.213 00.000 14964 UpdateGuideState(): m_state=6
00:32:39.214 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2103
00:32:39.214 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=93.32, Mass=290708, SNR=335.7, Peak=20684 HFD=4.1
00:32:39.215 00.001 14964 MultiStar: [#1 0.85,-0.46,0.00,M1] [#2 0.52,-0.15,0.07,U] 
00:32:39.215 00.000 14964 single-star, 1 included, MultiStar: {0.41, 0.02}, one-star: {0.40, 0.04}
00:32:39.216 00.001 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.65 = 1.65)
00:32:39.216 00.000 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.58)
00:32:39.217 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.41 cameraTheta=0.09 mountX=-0.03 mountY=-0.41, mountTheta=-1.65
00:32:39.218 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.04, opts=13)
00:32:39.218 00.000 14964 Enqueuing Move request for scope (0.40, 0.04)
00:32:39.219 00.001 12044 Worker thread wakes up
00:32:39.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.04) opts 0xd
00:32:39.219 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.04)
00:32:39.219 00.000 12044 Moving (0.40, 0.04) raw xDistance=-0.03 yDistance=-0.41
00:32:39.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
00:32:39.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:39.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:32:39.219 00.000 12044 MoveAxis(E, 0, ABG)
00:32:39.219 00.000 12044 Move returns status 0, amount 0
00:32:39.219 00.000 12044 MoveAxis(N, 0, ABG)
00:32:39.219 00.000 12044 Move returns status 0, amount 0
00:32:39.219 00.000 12044 move complete, result=0
00:32:39.220 00.001 12044 worker thread done servicing request
00:32:39.228 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20684, med=615, FiltMin=530, FiltMax=11018, Gamma=0.810
00:32:39.233 00.005 14964 UpdateGuideState exits: m=290708 SNR=335.7
00:32:39.234 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.234 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:39.235 00.001 14964 Enqueuing Expose request
00:32:39.236 00.001 12044 Worker thread wakes up
00:32:39.236 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:39.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:39.236 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:32:42.338 03.102 12044 Exposure complete
00:32:42.363 00.025 12044 worker thread done servicing request
00:32:42.363 00.000 14964 OnExposeComplete: enter
00:32:42.364 00.001 14964 UpdateGuideState(): m_state=6
00:32:42.365 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2104
00:32:42.365 00.000 14964 Star::Find returns 1 (0), X=278.93, Y=93.61, Mass=300607, SNR=349.1, Peak=19971 HFD=4.2
00:32:42.366 00.001 14964 MultiStar: [#1 -0.28,-0.55,0.16,U] [#2 -0.29,-0.23,0.07,U] 
00:32:42.366 00.000 14964 refined, 2 included, MultiStar: {-0.48, 0.18}, one-star: {-0.53, 0.33}
00:32:42.367 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
00:32:42.367 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
00:32:42.367 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=0.18 hyp=0.51 cameraTheta=2.78 mountX=-0.19 mountY=0.46, mountTheta=1.97
00:32:42.368 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.18, opts=13)
00:32:42.369 00.001 14964 Enqueuing Move request for scope (-0.48, 0.18)
00:32:42.369 00.000 12044 Worker thread wakes up
00:32:42.370 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.18) opts 0xd
00:32:42.370 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.18)
00:32:42.370 00.000 12044 Moving (-0.48, 0.18) raw xDistance=-0.19 yDistance=0.46
00:32:42.370 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.02
00:32:42.370 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:32:42.370 00.000 12044 MoveAxis(E, 0, ABG)
00:32:42.370 00.000 12044 Move returns status 0, amount 0
00:32:42.370 00.000 12044 MoveAxis(S, 43, ABG)
00:32:42.370 00.000 12044 Guiding  Dir = 1, Dur = 43
00:32:42.377 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19971, med=615, FiltMin=523, FiltMax=11539, Gamma=0.810
00:32:42.383 00.006 14964 UpdateGuideState exits: m=300607 SNR=349.1
00:32:42.383 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:42.384 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:42.384 00.000 14964 Enqueuing Expose request
00:32:42.390 00.006 12044 IsSlewing returns 0
00:32:42.421 00.031 12044 IsGuiding returns 0
00:32:42.453 00.032 12044 PulseGuide returned control before completion, sleep 22
00:32:42.489 00.036 12044 IsGuiding returns 1
00:32:42.489 00.000 12044 scope still moving after pulse duration time elapsed
00:32:42.545 00.056 12044 IsSlewing returns 0
00:32:42.545 00.000 12044 IsGuiding returns 0
00:32:42.545 00.000 12044 scope move finished after 43 + 82 ms
00:32:42.545 00.000 12044 Move returns status 0, amount 43
00:32:42.545 00.000 12044 move complete, result=0
00:32:42.545 00.000 12044 worker thread done servicing request
00:32:42.547 00.002 12044 Worker thread wakes up
00:32:42.547 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 43 ms SOUTH
00:32:42.547 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:42.547 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:45.644 03.097 12044 Exposure complete
00:32:45.666 00.022 12044 worker thread done servicing request
00:32:45.666 00.000 14964 OnExposeComplete: enter
00:32:45.666 00.000 14964 UpdateGuideState(): m_state=6
00:32:45.668 00.002 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2105
00:32:45.668 00.000 14964 Star::Find returns 1 (0), X=279.34, Y=93.74, Mass=299233, SNR=353.8, Peak=21275 HFD=4.1
00:32:45.668 00.000 14964 MultiStar: [#1 0.16,-0.44,0.17,U] [#2 -0.15,-0.37,0.07,U] 
00:32:45.669 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.29}, one-star: {-0.12, 0.46}
00:32:45.669 00.000 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.56) = xAngle (3.41 = -2.88)
00:32:45.670 00.001 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.46 = 0.18)
00:32:45.670 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=-0.29 mountY=0.05, mountTheta=2.96
00:32:45.671 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.29, opts=13)
00:32:45.672 00.001 14964 Enqueuing Move request for scope (-0.08, 0.29)
00:32:45.672 00.000 12044 Worker thread wakes up
00:32:45.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
00:32:45.672 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
00:32:45.672 00.000 12044 Moving (-0.08, 0.29) raw xDistance=-0.29 yDistance=0.05
00:32:45.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
00:32:45.672 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:45.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:32:45.672 00.000 12044 MoveAxis(E, 0, ABG)
00:32:45.672 00.000 12044 Move returns status 0, amount 0
00:32:45.672 00.000 12044 MoveAxis(N, 0, ABG)
00:32:45.672 00.000 12044 Move returns status 0, amount 0
00:32:45.672 00.000 12044 move complete, result=0
00:32:45.672 00.000 12044 worker thread done servicing request
00:32:45.679 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21275, med=615, FiltMin=533, FiltMax=15467, Gamma=0.810
00:32:45.686 00.007 14964 UpdateGuideState exits: m=299233 SNR=353.8
00:32:45.687 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.687 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:45.688 00.001 14964 Enqueuing Expose request
00:32:45.688 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:45.689 00.001 12044 Worker thread wakes up
00:32:45.689 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:45.689 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:48.813 03.124 12044 Exposure complete
00:32:48.834 00.021 12044 worker thread done servicing request
00:32:48.835 00.001 14964 OnExposeComplete: enter
00:32:48.835 00.000 14964 UpdateGuideState(): m_state=6
00:32:48.836 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2106
00:32:48.836 00.000 14964 Star::Find returns 1 (0), X=279.78, Y=93.43, Mass=304128, SNR=357.2, Peak=20844 HFD=3.8
00:32:48.837 00.001 14964 MultiStar: [#1 0.49,-0.22,0.17,U] [#2 0.25,-0.03,0.07,U] 
00:32:48.837 00.000 14964 refined, 2 included, MultiStar: {0.34, 0.09}, one-star: {0.33, 0.15}
00:32:48.838 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
00:32:48.838 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
00:32:48.838 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.36 cameraTheta=0.25 mountX=-0.08 mountY=-0.35, mountTheta=-1.80
00:32:48.840 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.09, opts=13)
00:32:48.840 00.000 14964 Enqueuing Move request for scope (0.34, 0.09)
00:32:48.841 00.001 12044 Worker thread wakes up
00:32:48.841 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
00:32:48.841 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
00:32:48.841 00.000 12044 Moving (0.34, 0.09) raw xDistance=-0.08 yDistance=-0.35
00:32:48.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.04
00:32:48.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:48.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:32:48.841 00.000 12044 MoveAxis(E, 0, ABG)
00:32:48.841 00.000 12044 Move returns status 0, amount 0
00:32:48.841 00.000 12044 MoveAxis(N, 0, ABG)
00:32:48.841 00.000 12044 Move returns status 0, amount 0
00:32:48.841 00.000 12044 move complete, result=0
00:32:48.841 00.000 12044 worker thread done servicing request
00:32:48.848 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20844, med=614, FiltMin=530, FiltMax=13586, Gamma=0.810
00:32:48.854 00.006 14964 UpdateGuideState exits: m=304128 SNR=357.2
00:32:48.855 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.855 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:48.856 00.001 14964 Enqueuing Expose request
00:32:48.856 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:32:48.857 00.001 12044 Worker thread wakes up
00:32:48.857 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:48.857 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:51.961 03.104 12044 Exposure complete
00:32:51.981 00.020 12044 worker thread done servicing request
00:32:51.982 00.001 14964 OnExposeComplete: enter
00:32:51.982 00.000 14964 UpdateGuideState(): m_state=6
00:32:51.983 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2107
00:32:51.983 00.000 14964 Star::Find returns 1 (0), X=279.45, Y=93.45, Mass=291150, SNR=331.4, Peak=16459 HFD=4.2
00:32:51.984 00.001 14964 MultiStar: [#1 0.28,-0.31,0.19,U] [#2 0.04,-0.17,0.09,U] 
00:32:51.984 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.08}, one-star: {-0.00, 0.17}
00:32:51.985 00.001 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.56) = xAngle (2.62 = 2.62)
00:32:51.985 00.000 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.61)
00:32:51.986 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
00:32:51.987 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.08, opts=13)
00:32:51.987 00.000 14964 Enqueuing Move request for scope (0.04, 0.08)
00:32:51.988 00.001 12044 Worker thread wakes up
00:32:51.988 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:32:51.988 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:32:51.988 00.000 12044 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.05
00:32:51.988 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
00:32:51.988 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.988 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:32:51.988 00.000 12044 MoveAxis(E, 0, ABG)
00:32:51.988 00.000 12044 Move returns status 0, amount 0
00:32:51.988 00.000 12044 MoveAxis(N, 0, ABG)
00:32:51.988 00.000 12044 Move returns status 0, amount 0
00:32:51.988 00.000 12044 move complete, result=0
00:32:51.988 00.000 12044 worker thread done servicing request
00:32:51.995 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16459, med=615, FiltMin=535, FiltMax=13515, Gamma=0.810
00:32:52.001 00.006 14964 UpdateGuideState exits: m=291150 SNR=331.4
00:32:52.001 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:52.002 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:52.002 00.000 14964 Enqueuing Expose request
00:32:52.003 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:52.003 00.000 12044 Worker thread wakes up
00:32:52.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:52.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:55.132 03.129 12044 Exposure complete
00:32:55.159 00.027 12044 worker thread done servicing request
00:32:55.159 00.000 14964 OnExposeComplete: enter
00:32:55.160 00.001 14964 UpdateGuideState(): m_state=6
00:32:55.160 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2108
00:32:55.161 00.001 14964 Star::Find returns 1 (0), X=279.68, Y=93.39, Mass=300001, SNR=348.7, Peak=19476 HFD=3.9
00:32:55.161 00.000 14964 MultiStar: [#1 0.40,-0.53,0.00,M1] [#2 0.07,-0.37,0.07,U] 
00:32:55.162 00.001 14964 refined, 1 included, MultiStar: {0.21, 0.07}, one-star: {0.22, 0.11}
00:32:55.162 00.000 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:32:55.163 00.001 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
00:32:55.163 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.23 cameraTheta=0.33 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
00:32:55.164 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.07, opts=13)
00:32:55.165 00.001 14964 Enqueuing Move request for scope (0.21, 0.07)
00:32:55.165 00.000 12044 Worker thread wakes up
00:32:55.165 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
00:32:55.165 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
00:32:55.165 00.000 12044 Moving (0.21, 0.07) raw xDistance=-0.07 yDistance=-0.22
00:32:55.165 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
00:32:55.166 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:32:55.166 00.000 12044 MoveAxis(E, 0, ABG)
00:32:55.166 00.000 12044 Move returns status 0, amount 0
00:32:55.166 00.000 12044 MoveAxis(N, 0, ABG)
00:32:55.166 00.000 12044 Move returns status 0, amount 0
00:32:55.166 00.000 12044 move complete, result=0
00:32:55.166 00.000 12044 worker thread done servicing request
00:32:55.173 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19476, med=615, FiltMin=523, FiltMax=14274, Gamma=0.810
00:32:55.179 00.006 14964 UpdateGuideState exits: m=300001 SNR=348.7
00:32:55.179 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.180 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:55.180 00.000 14964 Enqueuing Expose request
00:32:55.180 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:55.181 00.001 12044 Worker thread wakes up
00:32:55.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:55.181 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:58.281 03.100 12044 Exposure complete
00:32:58.305 00.024 12044 worker thread done servicing request
00:32:58.305 00.000 14964 OnExposeComplete: enter
00:32:58.306 00.001 14964 UpdateGuideState(): m_state=6
00:32:58.306 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2109
00:32:58.307 00.001 14964 Star::Find returns 1 (0), X=279.52, Y=94.08, Mass=299358, SNR=346.5, Peak=18837 HFD=4.0
00:32:58.307 00.000 14964 MultiStar: [#1 0.29,-0.94,0.00,M2] [#2 0.07,-0.72,0.00,M1] 
00:32:58.308 00.001 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.56) = xAngle (3.05 = 3.05)
00:32:58.308 00.000 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
00:32:58.309 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.80 hyp=0.81 cameraTheta=1.50 mountX=-0.80 mountY=-0.14, mountTheta=-2.97
00:32:58.310 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.80, opts=13)
00:32:58.310 00.000 14964 Enqueuing Move request for scope (0.06, 0.80)
00:32:58.311 00.001 12044 Worker thread wakes up
00:32:58.311 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.80) opts 0xd
00:32:58.311 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.80)
00:32:58.311 00.000 12044 Moving (0.06, 0.80) raw xDistance=-0.80 yDistance=-0.14
00:32:58.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.80, slope = -0.06
00:32:58.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:58.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:32:58.311 00.000 12044 MoveAxis(E, 46, ABG)
00:32:58.311 00.000 12044 Guiding  Dir = 2, Dur = 46
00:32:58.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18837, med=615, FiltMin=529, FiltMax=14919, Gamma=0.810
00:32:58.324 00.006 14964 UpdateGuideState exits: m=299358 SNR=346.5
00:32:58.325 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.325 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:32:58.326 00.001 14964 Enqueuing Expose request
00:32:58.423 00.097 12044 IsSlewing returns 0
00:32:58.423 00.000 12044 IsGuiding returns 0
00:32:58.454 00.031 12044 PulseGuide returned control before completion, sleep 26
00:32:58.495 00.041 12044 IsGuiding returns 1
00:32:58.495 00.000 12044 scope still moving after pulse duration time elapsed
00:32:58.547 00.052 12044 IsSlewing returns 0
00:32:58.547 00.000 12044 IsGuiding returns 0
00:32:58.548 00.001 12044 scope move finished after 46 + 78 ms
00:32:58.548 00.000 12044 Move returns status 0, amount 46
00:32:58.548 00.000 12044 MoveAxis(N, 0, ABG)
00:32:58.548 00.000 12044 Move returns status 0, amount 0
00:32:58.548 00.000 12044 move complete, result=0
00:32:58.548 00.000 12044 worker thread done servicing request
00:32:58.548 00.000 12044 Worker thread wakes up
00:32:58.548 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:32:58.548 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:32:58.548 00.000 14964 GuideStep: -0.8 px 46 ms EAST, -0.1 px 0 ms NORTH
00:33:01.675 03.127 12044 Exposure complete
00:33:01.700 00.025 12044 worker thread done servicing request
00:33:01.700 00.000 14964 OnExposeComplete: enter
00:33:01.702 00.002 14964 UpdateGuideState(): m_state=6
00:33:01.702 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2110
00:33:01.703 00.001 14964 Star::Find returns 1 (0), X=279.84, Y=93.12, Mass=296116, SNR=340.5, Peak=19760 HFD=4.2
00:33:01.703 00.000 14964 MultiStar: [#1 0.71,0.05,0.00,M3] [#2 0.49,0.28,0.08,U] 
00:33:01.704 00.001 14964 refined, 1 included, MultiStar: {0.39, -0.12}, one-star: {0.38, -0.16}
00:33:01.704 00.000 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
00:33:01.704 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
00:33:01.705 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-0.31 mountX=0.13 mountY=-0.38, mountTheta=-1.24
00:33:01.706 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.12, opts=13)
00:33:01.706 00.000 14964 Enqueuing Move request for scope (0.39, -0.12)
00:33:01.707 00.001 12044 Worker thread wakes up
00:33:01.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.12) opts 0xd
00:33:01.707 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.12)
00:33:01.707 00.000 12044 Moving (0.39, -0.12) raw xDistance=0.13 yDistance=-0.38
00:33:01.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.03
00:33:01.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:01.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:33:01.707 00.000 12044 MoveAxis(E, 0, ABG)
00:33:01.707 00.000 12044 Move returns status 0, amount 0
00:33:01.707 00.000 12044 MoveAxis(N, 0, ABG)
00:33:01.707 00.000 12044 Move returns status 0, amount 0
00:33:01.707 00.000 12044 move complete, result=0
00:33:01.707 00.000 12044 worker thread done servicing request
00:33:01.715 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19760, med=615, FiltMin=515, FiltMax=12475, Gamma=0.810
00:33:01.720 00.005 14964 UpdateGuideState exits: m=296116 SNR=340.5
00:33:01.721 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.721 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:01.722 00.001 14964 Enqueuing Expose request
00:33:01.722 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:33:01.723 00.001 12044 Worker thread wakes up
00:33:01.723 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:01.723 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:04.847 03.124 12044 Exposure complete
00:33:04.873 00.026 12044 worker thread done servicing request
00:33:04.873 00.000 14964 OnExposeComplete: enter
00:33:04.873 00.000 14964 UpdateGuideState(): m_state=6
00:33:04.874 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2111
00:33:04.874 00.000 14964 Star::Find returns 1 (0), X=279.65, Y=92.54, Mass=294517, SNR=335.4, Peak=19068 HFD=4.0
00:33:04.875 00.001 14964 MultiStar: [#1 0.28,0.57,0.19,U] [#2 0.08,0.88,0.00,M1] 
00:33:04.876 00.001 14964 refined, 1 included, MultiStar: {0.21, -0.53}, one-star: {0.20, -0.74}
00:33:04.876 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
00:33:04.876 00.000 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.87)
00:33:04.877 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.19 mountX=0.53 mountY=-0.15, mountTheta=-0.28
00:33:04.878 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.53, opts=13)
00:33:04.878 00.000 14964 Enqueuing Move request for scope (0.21, -0.53)
00:33:04.879 00.001 12044 Worker thread wakes up
00:33:04.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.53) opts 0xd
00:33:04.879 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.53)
00:33:04.879 00.000 12044 Moving (0.21, -0.53) raw xDistance=0.53 yDistance=-0.15
00:33:04.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.53, slope = 0.03
00:33:04.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:04.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:04.879 00.000 12044 MoveAxis(W, 20, ABG)
00:33:04.879 00.000 12044 Guiding  Dir = 3, Dur = 20
00:33:04.887 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19068, med=615, FiltMin=536, FiltMax=14083, Gamma=0.810
00:33:04.892 00.005 14964 UpdateGuideState exits: m=294517 SNR=335.4
00:33:04.893 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.893 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:04.894 00.001 14964 Enqueuing Expose request
00:33:04.923 00.029 12044 IsSlewing returns 0
00:33:04.923 00.000 12044 IsGuiding returns 0
00:33:04.955 00.032 12044 IsGuiding returns 1
00:33:04.955 00.000 12044 scope still moving after pulse duration time elapsed
00:33:05.000 00.045 12044 IsSlewing returns 0
00:33:05.000 00.000 12044 IsGuiding returns 0
00:33:05.000 00.000 12044 scope move finished after 20 + 56 ms
00:33:05.000 00.000 12044 Move returns status 0, amount 20
00:33:05.000 00.000 12044 MoveAxis(N, 0, ABG)
00:33:05.000 00.000 12044 Move returns status 0, amount 0
00:33:05.000 00.000 12044 move complete, result=0
00:33:05.000 00.000 12044 worker thread done servicing request
00:33:05.000 00.000 12044 Worker thread wakes up
00:33:05.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:05.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:05.000 00.000 14964 GuideStep: 0.5 px 20 ms WEST, -0.2 px 0 ms NORTH
00:33:08.108 03.108 12044 Exposure complete
00:33:08.136 00.028 12044 worker thread done servicing request
00:33:08.136 00.000 14964 OnExposeComplete: enter
00:33:08.137 00.001 14964 UpdateGuideState(): m_state=6
00:33:08.137 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2112
00:33:08.138 00.001 14964 Star::Find returns 1 (0), X=279.47, Y=92.50, Mass=292830, SNR=341.3, Peak=19074 HFD=4.2
00:33:08.138 00.000 14964 MultiStar: [#1 0.38,0.50,0.19,U] [#2 0.18,0.69,0.00,M2] 
00:33:08.139 00.001 14964 refined, 1 included, MultiStar: {0.08, -0.58}, one-star: {0.02, -0.78}
00:33:08.139 00.000 14964 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.56) = xAngle (0.12 = 0.12)
00:33:08.140 00.001 14964 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.17 = -3.11)
00:33:08.140 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.58 hyp=0.58 cameraTheta=-1.44 mountX=0.58 mountY=-0.02, mountTheta=-0.03
00:33:08.141 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.58, opts=13)
00:33:08.142 00.001 14964 Enqueuing Move request for scope (0.08, -0.58)
00:33:08.142 00.000 12044 Worker thread wakes up
00:33:08.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.58) opts 0xd
00:33:08.142 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.58)
00:33:08.143 00.001 12044 Moving (0.08, -0.58) raw xDistance=0.58 yDistance=-0.02
00:33:08.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.58, slope = 0.06
00:33:08.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:08.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:08.143 00.000 12044 MoveAxis(W, 49, ABG)
00:33:08.143 00.000 12044 Guiding  Dir = 3, Dur = 49
00:33:08.150 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19074, med=615, FiltMin=530, FiltMax=13579, Gamma=0.810
00:33:08.156 00.006 14964 UpdateGuideState exits: m=292830 SNR=341.3
00:33:08.156 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.157 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:08.157 00.000 14964 Enqueuing Expose request
00:33:08.186 00.029 12044 IsSlewing returns 0
00:33:08.187 00.001 12044 IsGuiding returns 0
00:33:08.218 00.031 12044 PulseGuide returned control before completion, sleep 29
00:33:08.257 00.039 12044 IsGuiding returns 1
00:33:08.257 00.000 12044 scope still moving after pulse duration time elapsed
00:33:08.314 00.057 12044 IsSlewing returns 0
00:33:08.314 00.000 12044 IsGuiding returns 0
00:33:08.314 00.000 12044 scope move finished after 49 + 77 ms
00:33:08.314 00.000 12044 Move returns status 0, amount 49
00:33:08.314 00.000 12044 MoveAxis(N, 0, ABG)
00:33:08.314 00.000 12044 Move returns status 0, amount 0
00:33:08.314 00.000 12044 move complete, result=0
00:33:08.315 00.001 12044 worker thread done servicing request
00:33:08.315 00.000 14964 GuideStep: 0.6 px 49 ms WEST, -0.0 px 0 ms NORTH
00:33:08.316 00.001 12044 Worker thread wakes up
00:33:08.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:08.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:11.452 03.136 12044 Exposure complete
00:33:11.474 00.022 12044 worker thread done servicing request
00:33:11.474 00.000 14964 OnExposeComplete: enter
00:33:11.474 00.000 14964 UpdateGuideState(): m_state=6
00:33:11.475 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2113
00:33:11.475 00.000 14964 Star::Find returns 1 (0), X=279.59, Y=92.43, Mass=293734, SNR=343.7, Peak=18484 HFD=4.1
00:33:11.476 00.001 14964 MultiStar: [#1 0.27,0.62,0.00,M2] [#2 0.15,0.58,0.08,U] 
00:33:11.476 00.000 14964 refined, 1 included, MultiStar: {0.14, -0.75}, one-star: {0.14, -0.85}
00:33:11.477 00.001 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
00:33:11.478 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
00:33:11.478 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=-0.75 hyp=0.76 cameraTheta=-1.39 mountX=0.75 mountY=-0.06, mountTheta=-0.08
00:33:11.479 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.75, opts=13)
00:33:11.480 00.001 14964 Enqueuing Move request for scope (0.14, -0.75)
00:33:11.480 00.000 12044 Worker thread wakes up
00:33:11.481 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.75) opts 0xd
00:33:11.481 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.75)
00:33:11.481 00.000 12044 Moving (0.14, -0.75) raw xDistance=0.75 yDistance=-0.06
00:33:11.481 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.69 from input 0.75, slope = 0.11
00:33:11.481 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:11.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:11.481 00.000 12044 MoveAxis(W, 82, ABG)
00:33:11.481 00.000 12044 Guiding  Dir = 3, Dur = 82
00:33:11.488 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18484, med=615, FiltMin=535, FiltMax=14595, Gamma=0.810
00:33:11.494 00.006 14964 UpdateGuideState exits: m=293734 SNR=343.7
00:33:11.494 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:11.495 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:11.495 00.000 14964 Enqueuing Expose request
00:33:11.503 00.008 12044 IsSlewing returns 0
00:33:11.503 00.000 12044 IsGuiding returns 0
00:33:11.534 00.031 12044 PulseGuide returned control before completion, sleep 61
00:33:11.612 00.078 12044 IsGuiding returns 1
00:33:11.612 00.000 12044 scope still moving after pulse duration time elapsed
00:33:11.673 00.061 12044 IsSlewing returns 0
00:33:11.673 00.000 12044 IsGuiding returns 0
00:33:11.673 00.000 12044 scope move finished after 82 + 87 ms
00:33:11.673 00.000 12044 Move returns status 0, amount 82
00:33:11.673 00.000 12044 MoveAxis(N, 0, ABG)
00:33:11.673 00.000 12044 Move returns status 0, amount 0
00:33:11.673 00.000 12044 move complete, result=0
00:33:11.673 00.000 12044 worker thread done servicing request
00:33:11.673 00.000 12044 Worker thread wakes up
00:33:11.673 00.000 14964 GuideStep: 0.8 px 82 ms WEST, -0.1 px 0 ms NORTH
00:33:11.674 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:11.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:14.803 03.129 12044 Exposure complete
00:33:14.831 00.028 12044 worker thread done servicing request
00:33:14.831 00.000 14964 OnExposeComplete: enter
00:33:14.832 00.001 14964 UpdateGuideState(): m_state=6
00:33:14.832 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2114
00:33:14.833 00.001 14964 Star::Find returns 1 (0), X=279.38, Y=93.23, Mass=296107, SNR=343.2, Peak=16615 HFD=4.5
00:33:14.833 00.000 14964 MultiStar: [#1 0.25,-0.14,0.17,U] [#2 0.23,0.02,0.07,U] 
00:33:14.834 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.06}, one-star: {-0.07, -0.06}
00:33:14.834 00.000 14964 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.56) = xAngle (-0.22 = -0.22)
00:33:14.835 00.001 14964 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
00:33:14.835 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.77 mountX=0.06 mountY=0.02, mountTheta=0.30
00:33:14.836 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.06, opts=13)
00:33:14.837 00.001 14964 Enqueuing Move request for scope (-0.01, -0.06)
00:33:14.837 00.000 12044 Worker thread wakes up
00:33:14.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:33:14.837 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:33:14.838 00.001 12044 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.02
00:33:14.838 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.59, using input
00:33:14.838 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.09
00:33:14.838 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:14.838 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:14.838 00.000 12044 MoveAxis(E, 0, ABG)
00:33:14.838 00.000 12044 Move returns status 0, amount 0
00:33:14.838 00.000 12044 MoveAxis(N, 0, ABG)
00:33:14.838 00.000 12044 Move returns status 0, amount 0
00:33:14.838 00.000 12044 move complete, result=0
00:33:14.838 00.000 12044 worker thread done servicing request
00:33:14.845 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16615, med=615, FiltMin=528, FiltMax=14075, Gamma=0.810
00:33:14.851 00.006 14964 UpdateGuideState exits: m=296107 SNR=343.2
00:33:14.851 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:14.852 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:14.852 00.000 14964 Enqueuing Expose request
00:33:14.853 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:14.853 00.000 12044 Worker thread wakes up
00:33:14.853 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:14.853 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:17.972 03.119 12044 Exposure complete
00:33:17.993 00.021 12044 worker thread done servicing request
00:33:17.993 00.000 14964 OnExposeComplete: enter
00:33:17.993 00.000 14964 UpdateGuideState(): m_state=6
00:33:17.994 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2115
00:33:17.995 00.001 14964 Star::Find returns 1 (0), X=279.45, Y=92.99, Mass=293375, SNR=336.7, Peak=17550 HFD=4.1
00:33:17.995 00.000 14964 MultiStar: [#1 0.26,0.13,0.17,U] [#2 0.17,-0.18,0.08,U] 
00:33:17.996 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.23}, one-star: {-0.01, -0.29}
00:33:17.996 00.000 14964 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
00:33:17.998 00.002 14964 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
00:33:17.998 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.40 mountX=0.23 mountY=-0.02, mountTheta=-0.07
00:33:17.999 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.23, opts=13)
00:33:18.000 00.001 14964 Enqueuing Move request for scope (0.04, -0.23)
00:33:18.000 00.000 12044 Worker thread wakes up
00:33:18.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
00:33:18.000 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
00:33:18.000 00.000 12044 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.02
00:33:18.000 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.49, using input
00:33:18.000 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.08
00:33:18.000 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:18.000 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:18.000 00.000 12044 MoveAxis(E, 0, ABG)
00:33:18.000 00.000 12044 Move returns status 0, amount 0
00:33:18.000 00.000 12044 MoveAxis(N, 0, ABG)
00:33:18.000 00.000 12044 Move returns status 0, amount 0
00:33:18.000 00.000 12044 move complete, result=0
00:33:18.000 00.000 12044 worker thread done servicing request
00:33:18.007 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17550, med=616, FiltMin=527, FiltMax=14107, Gamma=0.810
00:33:18.013 00.006 14964 UpdateGuideState exits: m=293375 SNR=336.7
00:33:18.013 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:18.014 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:18.014 00.000 14964 Enqueuing Expose request
00:33:18.015 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:18.015 00.000 12044 Worker thread wakes up
00:33:18.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:18.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:21.120 03.105 12044 Exposure complete
00:33:21.141 00.021 12044 worker thread done servicing request
00:33:21.141 00.000 14964 OnExposeComplete: enter
00:33:21.142 00.001 14964 UpdateGuideState(): m_state=6
00:33:21.143 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2116
00:33:21.143 00.000 14964 Star::Find returns 1 (0), X=279.07, Y=92.66, Mass=292128, SNR=344.4, Peak=20970 HFD=3.9
00:33:21.144 00.001 14964 MultiStar: [#1 -0.11,0.52,0.18,U] [#2 -0.35,0.81,0.00,M1] 
00:33:21.144 00.000 14964 refined, 1 included, MultiStar: {-0.34, -0.45}, one-star: {-0.39, -0.62}
00:33:21.145 00.001 14964 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.56) = xAngle (-0.67 = -0.67)
00:33:21.146 00.001 14964 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.39 = 2.39)
00:33:21.146 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.45 hyp=0.57 cameraTheta=-2.22 mountX=0.45 mountY=0.39, mountTheta=0.72
00:33:21.147 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.45, opts=13)
00:33:21.148 00.001 14964 Enqueuing Move request for scope (-0.34, -0.45)
00:33:21.149 00.001 12044 Worker thread wakes up
00:33:21.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.45) opts 0xd
00:33:21.149 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.45)
00:33:21.149 00.000 12044 Moving (-0.34, -0.45) raw xDistance=0.45 yDistance=0.39
00:33:21.149 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.45 is < calculated value 0.51, using input
00:33:21.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.45, slope = 0.08
00:33:21.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:21.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:33:21.149 00.000 12044 MoveAxis(W, 34, ABG)
00:33:21.149 00.000 12044 Guiding  Dir = 3, Dur = 34
00:33:21.162 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20970, med=615, FiltMin=523, FiltMax=12412, Gamma=0.810
00:33:21.168 00.006 14964 UpdateGuideState exits: m=292128 SNR=344.4
00:33:21.168 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:21.169 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:21.169 00.000 14964 Enqueuing Expose request
00:33:21.190 00.021 12044 IsSlewing returns 0
00:33:21.190 00.000 12044 IsGuiding returns 0
00:33:21.221 00.031 12044 PulseGuide returned control before completion, sleep 13
00:33:21.249 00.028 12044 IsGuiding returns 1
00:33:21.249 00.000 12044 scope still moving after pulse duration time elapsed
00:33:21.301 00.052 12044 IsSlewing returns 0
00:33:21.301 00.000 12044 IsGuiding returns 0
00:33:21.301 00.000 12044 scope move finished after 34 + 76 ms
00:33:21.301 00.000 12044 Move returns status 0, amount 34
00:33:21.301 00.000 12044 MoveAxis(N, 0, ABG)
00:33:21.301 00.000 12044 Move returns status 0, amount 0
00:33:21.301 00.000 12044 move complete, result=0
00:33:21.301 00.000 12044 worker thread done servicing request
00:33:21.301 00.000 12044 Worker thread wakes up
00:33:21.301 00.000 14964 GuideStep: 0.4 px 34 ms WEST, 0.4 px 0 ms NORTH
00:33:21.302 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:21.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:24.434 03.132 12044 Exposure complete
00:33:24.455 00.021 12044 worker thread done servicing request
00:33:24.455 00.000 14964 OnExposeComplete: enter
00:33:24.456 00.001 14964 UpdateGuideState(): m_state=6
00:33:24.456 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2117
00:33:24.457 00.001 14964 Star::Find returns 1 (0), X=279.15, Y=93.33, Mass=293087, SNR=336.7, Peak=17799 HFD=4.5
00:33:24.457 00.000 14964 MultiStar: [#1 -0.06,-0.19,0.18,U] [#2 -0.24,0.14,0.08,U] 
00:33:24.458 00.001 14964 refined, 2 included, MultiStar: {-0.26, 0.02}, one-star: {-0.30, 0.05}
00:33:24.458 00.000 14964 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
00:33:24.458 00.000 14964 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.66 = 1.38)
00:33:24.459 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.05 mountX=-0.03 mountY=0.26, mountTheta=1.68
00:33:24.460 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.02, opts=13)
00:33:24.460 00.000 14964 Enqueuing Move request for scope (-0.26, 0.02)
00:33:24.461 00.001 12044 Worker thread wakes up
00:33:24.461 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
00:33:24.461 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
00:33:24.461 00.000 12044 Moving (-0.26, 0.02) raw xDistance=-0.03 yDistance=0.26
00:33:24.461 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.05
00:33:24.461 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:24.461 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:33:24.461 00.000 12044 MoveAxis(E, 0, ABG)
00:33:24.461 00.000 12044 Move returns status 0, amount 0
00:33:24.461 00.000 12044 MoveAxis(N, 0, ABG)
00:33:24.461 00.000 12044 Move returns status 0, amount 0
00:33:24.461 00.000 12044 move complete, result=0
00:33:24.461 00.000 12044 worker thread done servicing request
00:33:24.469 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17799, med=615, FiltMin=530, FiltMax=12717, Gamma=0.810
00:33:24.475 00.006 14964 UpdateGuideState exits: m=293087 SNR=336.7
00:33:24.475 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.476 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:24.476 00.000 14964 Enqueuing Expose request
00:33:24.477 00.001 12044 Worker thread wakes up
00:33:24.477 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:33:24.477 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:24.477 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:27.583 03.106 12044 Exposure complete
00:33:27.606 00.023 12044 worker thread done servicing request
00:33:27.606 00.000 14964 OnExposeComplete: enter
00:33:27.606 00.000 14964 UpdateGuideState(): m_state=6
00:33:27.607 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2118
00:33:27.607 00.000 14964 Star::Find returns 1 (0), X=279.15, Y=93.47, Mass=291520, SNR=337.7, Peak=21203 HFD=3.8
00:33:27.608 00.001 14964 MultiStar: [#1 -0.02,-0.24,0.17,U] [#2 0.15,-0.00,0.08,U] 
00:33:27.608 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.12}, one-star: {-0.30, 0.19}
00:33:27.609 00.001 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.23 = -2.05)
00:33:27.609 00.000 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 1.00)
00:33:27.610 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.67 mountX=-0.12 mountY=0.22, mountTheta=2.08
00:33:27.611 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.12, opts=13)
00:33:27.611 00.000 14964 Enqueuing Move request for scope (-0.24, 0.12)
00:33:27.612 00.001 12044 Worker thread wakes up
00:33:27.612 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
00:33:27.612 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
00:33:27.612 00.000 12044 Moving (-0.24, 0.12) raw xDistance=-0.12 yDistance=0.22
00:33:27.612 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
00:33:27.612 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:27.612 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:33:27.612 00.000 12044 MoveAxis(E, 0, ABG)
00:33:27.612 00.000 12044 Move returns status 0, amount 0
00:33:27.612 00.000 12044 MoveAxis(N, 0, ABG)
00:33:27.612 00.000 12044 Move returns status 0, amount 0
00:33:27.612 00.000 12044 move complete, result=0
00:33:27.612 00.000 12044 worker thread done servicing request
00:33:27.621 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21203, med=614, FiltMin=523, FiltMax=11953, Gamma=0.810
00:33:27.627 00.006 14964 UpdateGuideState exits: m=291520 SNR=337.7
00:33:27.627 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.628 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:27.628 00.000 14964 Enqueuing Expose request
00:33:27.629 00.001 12044 Worker thread wakes up
00:33:27.629 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:27.629 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:27.629 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:30.724 03.095 12044 Exposure complete
00:33:30.754 00.030 12044 worker thread done servicing request
00:33:30.754 00.000 14964 OnExposeComplete: enter
00:33:30.754 00.000 14964 UpdateGuideState(): m_state=6
00:33:30.755 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2119
00:33:30.755 00.000 14964 Star::Find returns 1 (0), X=279.33, Y=93.52, Mass=296163, SNR=340.9, Peak=18803 HFD=4.0
00:33:30.756 00.001 14964 MultiStar: [#1 -0.05,-0.37,0.18,U] [#2 -0.11,-0.31,0.07,U] 
00:33:30.757 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.12}, one-star: {-0.13, 0.24}
00:33:30.757 00.000 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.39)
00:33:30.757 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
00:33:30.758 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=-0.12 mountY=0.10, mountTheta=2.44
00:33:30.759 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.12, opts=13)
00:33:30.760 00.001 14964 Enqueuing Move request for scope (-0.11, 0.12)
00:33:30.760 00.000 12044 Worker thread wakes up
00:33:30.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:33:30.760 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:33:30.760 00.000 12044 Moving (-0.11, 0.12) raw xDistance=-0.12 yDistance=0.10
00:33:30.760 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.42, using input
00:33:30.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.06
00:33:30.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:30.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:30.760 00.000 12044 MoveAxis(E, 0, ABG)
00:33:30.760 00.000 12044 Move returns status 0, amount 0
00:33:30.760 00.000 12044 MoveAxis(N, 0, ABG)
00:33:30.760 00.000 12044 Move returns status 0, amount 0
00:33:30.760 00.000 12044 move complete, result=0
00:33:30.760 00.000 12044 worker thread done servicing request
00:33:30.767 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18803, med=614, FiltMin=516, FiltMax=14642, Gamma=0.810
00:33:30.773 00.006 14964 UpdateGuideState exits: m=296163 SNR=340.9
00:33:30.773 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:30.774 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:30.774 00.000 14964 Enqueuing Expose request
00:33:30.775 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:30.775 00.000 12044 Worker thread wakes up
00:33:30.775 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:30.775 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:33.890 03.115 12044 Exposure complete
00:33:33.912 00.022 12044 worker thread done servicing request
00:33:33.912 00.000 14964 OnExposeComplete: enter
00:33:33.913 00.001 14964 UpdateGuideState(): m_state=6
00:33:33.913 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2120
00:33:33.914 00.001 14964 Star::Find returns 1 (0), X=279.31, Y=93.33, Mass=297255, SNR=344.2, Peak=17859 HFD=4.3
00:33:33.914 00.000 14964 MultiStar: [#1 0.10,-0.10,0.19,U] [#2 -0.16,0.05,0.08,U] 
00:33:33.915 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.03}, one-star: {-0.14, 0.05}
00:33:33.915 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
00:33:33.916 00.001 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.18)
00:33:33.916 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=-0.03 mountY=0.10, mountTheta=1.88
00:33:33.917 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.03, opts=13)
00:33:33.918 00.001 14964 Enqueuing Move request for scope (-0.11, 0.03)
00:33:33.918 00.000 12044 Worker thread wakes up
00:33:33.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
00:33:33.918 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
00:33:33.918 00.000 12044 Moving (-0.11, 0.03) raw xDistance=-0.03 yDistance=0.10
00:33:33.918 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.57, using input
00:33:33.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.09
00:33:33.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:33.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:33.918 00.000 12044 MoveAxis(E, 0, ABG)
00:33:33.918 00.000 12044 Move returns status 0, amount 0
00:33:33.918 00.000 12044 MoveAxis(N, 0, ABG)
00:33:33.919 00.001 12044 Move returns status 0, amount 0
00:33:33.919 00.000 12044 move complete, result=0
00:33:33.919 00.000 12044 worker thread done servicing request
00:33:33.926 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17859, med=615, FiltMin=533, FiltMax=13769, Gamma=0.810
00:33:33.931 00.005 14964 UpdateGuideState exits: m=297255 SNR=344.2
00:33:33.932 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.932 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:33.933 00.001 14964 Enqueuing Expose request
00:33:33.933 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:33.934 00.001 12044 Worker thread wakes up
00:33:33.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:33.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:37.061 03.127 12044 Exposure complete
00:33:37.083 00.022 12044 worker thread done servicing request
00:33:37.084 00.001 14964 OnExposeComplete: enter
00:33:37.084 00.000 14964 UpdateGuideState(): m_state=6
00:33:37.085 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2121
00:33:37.085 00.000 14964 Star::Find returns 1 (0), X=279.08, Y=93.35, Mass=295434, SNR=355.9, Peak=19427 HFD=4.0
00:33:37.086 00.001 14964 MultiStar: [#1 -0.11,-0.02,0.18,U] [#2 -0.26,0.15,0.07,U] 
00:33:37.086 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.06}, one-star: {-0.38, 0.06}
00:33:37.087 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
00:33:37.087 00.000 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
00:33:37.088 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.97 mountX=-0.06 mountY=0.32, mountTheta=1.76
00:33:37.089 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.06, opts=13)
00:33:37.089 00.000 14964 Enqueuing Move request for scope (-0.33, 0.06)
00:33:37.090 00.001 12044 Worker thread wakes up
00:33:37.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
00:33:37.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
00:33:37.090 00.000 12044 Moving (-0.33, 0.06) raw xDistance=-0.06 yDistance=0.32
00:33:37.090 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.54, using input
00:33:37.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.08
00:33:37.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:37.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:33:37.090 00.000 12044 MoveAxis(E, 0, ABG)
00:33:37.090 00.000 12044 Move returns status 0, amount 0
00:33:37.090 00.000 12044 MoveAxis(N, 0, ABG)
00:33:37.090 00.000 12044 Move returns status 0, amount 0
00:33:37.090 00.000 12044 move complete, result=0
00:33:37.090 00.000 12044 worker thread done servicing request
00:33:37.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19427, med=614, FiltMin=520, FiltMax=12357, Gamma=0.810
00:33:37.107 00.010 14964 UpdateGuideState exits: m=295434 SNR=355.9
00:33:37.107 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:37.108 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:37.108 00.000 14964 Enqueuing Expose request
00:33:37.109 00.001 12044 Worker thread wakes up
00:33:37.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:37.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:37.109 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:33:40.233 03.124 12044 Exposure complete
00:33:40.260 00.027 12044 worker thread done servicing request
00:33:40.260 00.000 14964 OnExposeComplete: enter
00:33:40.261 00.001 14964 UpdateGuideState(): m_state=6
00:33:40.262 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2122
00:33:40.263 00.001 14964 Star::Find returns 1 (0), X=279.28, Y=93.14, Mass=295740, SNR=340.5, Peak=20938 HFD=4.0
00:33:40.263 00.000 14964 MultiStar: [#1 0.13,0.01,0.18,U] [#2 0.19,0.18,0.07,U] 
00:33:40.264 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.10}, one-star: {-0.17, -0.14}
00:33:40.264 00.000 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
00:33:40.265 00.001 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
00:33:40.265 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.40 mountX=0.10 mountY=0.12, mountTheta=0.88
00:33:40.266 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.10, opts=13)
00:33:40.267 00.001 14964 Enqueuing Move request for scope (-0.11, -0.10)
00:33:40.267 00.000 12044 Worker thread wakes up
00:33:40.267 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
00:33:40.267 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
00:33:40.267 00.000 12044 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.12
00:33:40.267 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.06
00:33:40.267 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:40.267 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:40.267 00.000 12044 MoveAxis(E, 0, ABG)
00:33:40.267 00.000 12044 Move returns status 0, amount 0
00:33:40.267 00.000 12044 MoveAxis(N, 0, ABG)
00:33:40.267 00.000 12044 Move returns status 0, amount 0
00:33:40.267 00.000 12044 move complete, result=0
00:33:40.268 00.001 12044 worker thread done servicing request
00:33:40.276 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20938, med=615, FiltMin=535, FiltMax=14065, Gamma=0.810
00:33:40.282 00.006 14964 UpdateGuideState exits: m=295740 SNR=340.5
00:33:40.283 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.283 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:40.284 00.001 14964 Enqueuing Expose request
00:33:40.284 00.000 12044 Worker thread wakes up
00:33:40.284 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:40.284 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:40.284 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:43.385 03.101 12044 Exposure complete
00:33:43.409 00.024 12044 worker thread done servicing request
00:33:43.409 00.000 14964 OnExposeComplete: enter
00:33:43.410 00.001 14964 UpdateGuideState(): m_state=6
00:33:43.410 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2123
00:33:43.411 00.001 14964 Star::Find returns 1 (0), X=279.01, Y=93.77, Mass=295423, SNR=329.4, Peak=18563 HFD=4.3
00:33:43.411 00.000 14964 MultiStar: [#1 -0.20,-0.53,0.17,U] [#2 -0.39,0.05,0.07,U] 
00:33:43.412 00.001 14964 refined, 2 included, MultiStar: {-0.41, 0.33}, one-star: {-0.45, 0.49}
00:33:43.412 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
00:33:43.413 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
00:33:43.413 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.33 hyp=0.53 cameraTheta=2.47 mountX=-0.33 mountY=0.37, mountTheta=2.30
00:33:43.414 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.33, opts=13)
00:33:43.415 00.001 14964 Enqueuing Move request for scope (-0.41, 0.33)
00:33:43.415 00.000 12044 Worker thread wakes up
00:33:43.415 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.33) opts 0xd
00:33:43.415 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.33)
00:33:43.416 00.001 12044 Moving (-0.41, 0.33) raw xDistance=-0.33 yDistance=0.37
00:33:43.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.33, slope = -0.04
00:33:43.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:43.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:33:43.416 00.000 12044 MoveAxis(E, 33, ABG)
00:33:43.416 00.000 12044 Guiding  Dir = 2, Dur = 33
00:33:43.423 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18563, med=614, FiltMin=532, FiltMax=12141, Gamma=0.810
00:33:43.428 00.005 14964 UpdateGuideState exits: m=295423 SNR=329.4
00:33:43.429 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:43.429 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:43.430 00.001 14964 Enqueuing Expose request
00:33:43.470 00.040 12044 IsSlewing returns 0
00:33:43.470 00.000 12044 IsGuiding returns 0
00:33:43.502 00.032 12044 PulseGuide returned control before completion, sleep 12
00:33:43.577 00.075 12044 IsGuiding returns 1
00:33:43.577 00.000 12044 scope still moving after pulse duration time elapsed
00:33:43.627 00.050 12044 IsSlewing returns 0
00:33:43.627 00.000 12044 IsGuiding returns 0
00:33:43.627 00.000 12044 scope move finished after 33 + 124 ms
00:33:43.627 00.000 12044 Move returns status 0, amount 33
00:33:43.627 00.000 12044 MoveAxis(N, 0, ABG)
00:33:43.627 00.000 12044 Move returns status 0, amount 0
00:33:43.627 00.000 12044 move complete, result=0
00:33:43.627 00.000 12044 worker thread done servicing request
00:33:43.627 00.000 12044 Worker thread wakes up
00:33:43.627 00.000 14964 GuideStep: -0.3 px 33 ms EAST, 0.4 px 0 ms NORTH
00:33:43.628 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:43.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:46.731 03.103 12044 Exposure complete
00:33:46.755 00.024 12044 worker thread done servicing request
00:33:46.755 00.000 14964 OnExposeComplete: enter
00:33:46.756 00.001 14964 UpdateGuideState(): m_state=6
00:33:46.756 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2124
00:33:46.757 00.001 14964 Star::Find returns 1 (0), X=278.94, Y=93.20, Mass=286961, SNR=327.5, Peak=18883 HFD=4.2
00:33:46.757 00.000 14964 MultiStar: [#1 -0.28,0.05,0.19,U] [#2 -0.22,0.07,0.07,U] 
00:33:46.758 00.001 14964 refined, 2 included, MultiStar: {-0.46, -0.05}, one-star: {-0.51, -0.08}
00:33:46.758 00.000 14964 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.56) = xAngle (-1.47 = -1.47)
00:33:46.759 00.001 14964 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.58 = 1.58)
00:33:46.759 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-3.03 mountX=0.05 mountY=0.46, mountTheta=1.47
00:33:46.760 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.05, opts=13)
00:33:46.761 00.001 14964 Enqueuing Move request for scope (-0.46, -0.05)
00:33:46.761 00.000 12044 Worker thread wakes up
00:33:46.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.05) opts 0xd
00:33:46.761 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.05)
00:33:46.761 00.000 12044 Moving (-0.46, -0.05) raw xDistance=0.05 yDistance=0.46
00:33:46.761 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
00:33:46.761 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:33:46.761 00.000 12044 MoveAxis(E, 0, ABG)
00:33:46.761 00.000 12044 Move returns status 0, amount 0
00:33:46.761 00.000 12044 MoveAxis(S, 43, ABG)
00:33:46.761 00.000 12044 Guiding  Dir = 1, Dur = 43
00:33:46.769 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18883, med=615, FiltMin=527, FiltMax=12364, Gamma=0.810
00:33:46.774 00.005 14964 UpdateGuideState exits: m=286961 SNR=327.5
00:33:46.775 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.775 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:46.776 00.001 14964 Enqueuing Expose request
00:33:46.798 00.022 12044 IsSlewing returns 0
00:33:46.798 00.000 12044 IsGuiding returns 0
00:33:46.830 00.032 12044 PulseGuide returned control before completion, sleep 22
00:33:46.865 00.035 12044 IsGuiding returns 1
00:33:46.866 00.001 12044 scope still moving after pulse duration time elapsed
00:33:46.923 00.057 12044 IsSlewing returns 0
00:33:46.923 00.000 12044 IsGuiding returns 0
00:33:46.923 00.000 12044 scope move finished after 43 + 81 ms
00:33:46.923 00.000 12044 Move returns status 0, amount 43
00:33:46.923 00.000 12044 move complete, result=0
00:33:46.923 00.000 12044 worker thread done servicing request
00:33:46.923 00.000 12044 Worker thread wakes up
00:33:46.923 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:46.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:46.923 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 43 ms SOUTH
00:33:50.013 03.090 12044 Exposure complete
00:33:50.037 00.024 12044 worker thread done servicing request
00:33:50.037 00.000 14964 OnExposeComplete: enter
00:33:50.037 00.000 14964 UpdateGuideState(): m_state=6
00:33:50.038 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2125
00:33:50.039 00.001 14964 Star::Find returns 1 (0), X=279.43, Y=93.12, Mass=296446, SNR=353.9, Peak=16186 HFD=4.1
00:33:50.039 00.000 14964 MultiStar: [#1 0.24,0.23,0.17,U] [#2 0.09,0.53,0.07,U] 
00:33:50.040 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.06}, one-star: {-0.03, -0.16}
00:33:50.040 00.000 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
00:33:50.041 00.001 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.01)
00:33:50.041 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.34 mountX=0.06 mountY=-0.01, mountTheta=-0.13
00:33:50.042 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.06, opts=13)
00:33:50.043 00.001 14964 Enqueuing Move request for scope (0.02, -0.06)
00:33:50.043 00.000 12044 Worker thread wakes up
00:33:50.043 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:33:50.043 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:33:50.044 00.001 12044 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.01
00:33:50.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
00:33:50.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:50.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:50.044 00.000 12044 MoveAxis(E, 0, ABG)
00:33:50.044 00.000 12044 Move returns status 0, amount 0
00:33:50.044 00.000 12044 MoveAxis(N, 0, ABG)
00:33:50.044 00.000 12044 Move returns status 0, amount 0
00:33:50.044 00.000 12044 move complete, result=0
00:33:50.044 00.000 12044 worker thread done servicing request
00:33:50.052 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16186, med=615, FiltMin=529, FiltMax=12981, Gamma=0.810
00:33:50.057 00.005 14964 UpdateGuideState exits: m=296446 SNR=353.9
00:33:50.058 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.058 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:50.059 00.001 14964 Enqueuing Expose request
00:33:50.059 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:50.060 00.001 12044 Worker thread wakes up
00:33:50.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:50.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:53.159 03.099 12044 Exposure complete
00:33:53.183 00.024 12044 worker thread done servicing request
00:33:53.183 00.000 14964 OnExposeComplete: enter
00:33:53.184 00.001 14964 UpdateGuideState(): m_state=6
00:33:53.184 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2126
00:33:53.185 00.001 14964 Star::Find returns 1 (0), X=279.47, Y=93.13, Mass=294420, SNR=337.4, Peak=18092 HFD=3.9
00:33:53.185 00.000 14964 MultiStar: [#1 0.36,0.09,0.18,U] [#2 -0.02,0.38,0.08,U] 
00:33:53.186 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.08}, one-star: {0.01, -0.15}
00:33:53.186 00.000 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
00:33:53.187 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
00:33:53.187 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=0.08 mountY=-0.05, mountTheta=-0.56
00:33:53.189 00.002 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.08, opts=13)
00:33:53.189 00.000 14964 Enqueuing Move request for scope (0.06, -0.08)
00:33:53.190 00.001 12044 Worker thread wakes up
00:33:53.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:33:53.190 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:33:53.190 00.000 12044 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.05
00:33:53.190 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
00:33:53.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
00:33:53.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:53.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:53.190 00.000 12044 MoveAxis(E, 0, ABG)
00:33:53.190 00.000 12044 Move returns status 0, amount 0
00:33:53.190 00.000 12044 MoveAxis(N, 0, ABG)
00:33:53.190 00.000 12044 Move returns status 0, amount 0
00:33:53.190 00.000 12044 move complete, result=0
00:33:53.190 00.000 12044 worker thread done servicing request
00:33:53.197 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18092, med=615, FiltMin=535, FiltMax=15075, Gamma=0.810
00:33:53.203 00.006 14964 UpdateGuideState exits: m=294420 SNR=337.4
00:33:53.204 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.204 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:53.205 00.001 14964 Enqueuing Expose request
00:33:53.205 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:53.206 00.001 12044 Worker thread wakes up
00:33:53.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:53.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:56.308 03.102 12044 Exposure complete
00:33:56.333 00.025 12044 worker thread done servicing request
00:33:56.333 00.000 14964 OnExposeComplete: enter
00:33:56.334 00.001 14964 UpdateGuideState(): m_state=6
00:33:56.334 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2127
00:33:56.335 00.001 14964 Star::Find returns 1 (0), X=279.36, Y=92.75, Mass=289466, SNR=334.2, Peak=22806 HFD=3.7
00:33:56.335 00.000 14964 MultiStar: [#1 0.07,0.17,0.20,U] [#2 -0.17,0.63,0.09,U] 
00:33:56.336 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.34}, one-star: {-0.10, -0.53}
00:33:56.336 00.000 14964 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
00:33:56.336 00.000 14964 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
00:33:56.337 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=0.34 mountY=0.11, mountTheta=0.32
00:33:56.338 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.34, opts=13)
00:33:56.339 00.001 14964 Enqueuing Move request for scope (-0.08, -0.34)
00:33:56.339 00.000 12044 Worker thread wakes up
00:33:56.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
00:33:56.339 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
00:33:56.339 00.000 12044 Moving (-0.08, -0.34) raw xDistance=0.34 yDistance=0.11
00:33:56.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.34, slope = 0.04
00:33:56.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:56.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:33:56.339 00.000 12044 MoveAxis(W, 28, ABG)
00:33:56.339 00.000 12044 Guiding  Dir = 3, Dur = 28
00:33:56.347 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22806, med=615, FiltMin=525, FiltMax=16187, Gamma=0.810
00:33:56.354 00.007 14964 UpdateGuideState exits: m=289466 SNR=334.2
00:33:56.354 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:56.355 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:56.355 00.000 14964 Enqueuing Expose request
00:33:56.360 00.005 12044 IsSlewing returns 0
00:33:56.411 00.051 12044 IsGuiding returns 0
00:33:56.443 00.032 12044 IsGuiding returns 1
00:33:56.443 00.000 12044 scope still moving after pulse duration time elapsed
00:33:56.532 00.089 12044 IsSlewing returns 0
00:33:56.532 00.000 12044 IsGuiding returns 0
00:33:56.532 00.000 12044 scope move finished after 28 + 92 ms
00:33:56.532 00.000 12044 Move returns status 0, amount 28
00:33:56.532 00.000 12044 MoveAxis(N, 0, ABG)
00:33:56.532 00.000 12044 Move returns status 0, amount 0
00:33:56.532 00.000 12044 move complete, result=0
00:33:56.532 00.000 12044 worker thread done servicing request
00:33:56.532 00.000 12044 Worker thread wakes up
00:33:56.532 00.000 14964 GuideStep: 0.3 px 28 ms WEST, 0.1 px 0 ms NORTH
00:33:56.533 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:56.533 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:33:59.649 03.116 12044 Exposure complete
00:33:59.672 00.023 12044 worker thread done servicing request
00:33:59.672 00.000 14964 OnExposeComplete: enter
00:33:59.673 00.001 14964 UpdateGuideState(): m_state=6
00:33:59.673 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2128
00:33:59.674 00.001 14964 Star::Find returns 1 (0), X=279.79, Y=93.80, Mass=299646, SNR=351.3, Peak=20545 HFD=4.3
00:33:59.674 00.000 14964 MultiStar: [#1 0.55,-0.71,0.00,M1] [#2 0.12,-0.34,0.07,U] 
00:33:59.675 00.001 14964 refined, 1 included, MultiStar: {0.32, 0.47}, one-star: {0.33, 0.52}
00:33:59.675 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
00:33:59.676 00.001 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
00:33:59.676 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.47 hyp=0.57 cameraTheta=0.97 mountX=-0.46 mountY=-0.37, mountTheta=-2.47
00:33:59.690 00.014 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.47, opts=13)
00:33:59.691 00.001 14964 Enqueuing Move request for scope (0.32, 0.47)
00:33:59.691 00.000 12044 Worker thread wakes up
00:33:59.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.47) opts 0xd
00:33:59.691 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.47)
00:33:59.691 00.000 12044 Moving (0.32, 0.47) raw xDistance=-0.46 yDistance=-0.37
00:33:59.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.46, slope = 0.00
00:33:59.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:59.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:33:59.691 00.000 12044 MoveAxis(E, 0, ABG)
00:33:59.692 00.001 12044 Move returns status 0, amount 0
00:33:59.692 00.000 12044 MoveAxis(N, 0, ABG)
00:33:59.692 00.000 12044 Move returns status 0, amount 0
00:33:59.692 00.000 12044 move complete, result=0
00:33:59.692 00.000 12044 worker thread done servicing request
00:33:59.699 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20545, med=615, FiltMin=531, FiltMax=12939, Gamma=0.810
00:33:59.704 00.005 14964 UpdateGuideState exits: m=299646 SNR=351.3
00:33:59.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.705 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:33:59.706 00.001 14964 Enqueuing Expose request
00:33:59.706 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
00:33:59.707 00.001 12044 Worker thread wakes up
00:33:59.707 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:33:59.707 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:34:02.809 03.102 12044 Exposure complete
00:34:02.835 00.026 12044 worker thread done servicing request
00:34:02.835 00.000 14964 OnExposeComplete: enter
00:34:02.836 00.001 14964 UpdateGuideState(): m_state=6
00:34:02.837 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2129
00:34:02.837 00.000 14964 Star::Find returns 1 (0), X=279.57, Y=93.26, Mass=289890, SNR=336.4, Peak=20656 HFD=3.7
00:34:02.838 00.001 14964 MultiStar: [#1 0.21,-0.35,0.18,U] [#2 -0.12,0.10,0.08,U] 
00:34:02.838 00.000 14964 single-star, 2 included, MultiStar: {0.11, -0.06}, one-star: {0.11, -0.02}
00:34:02.839 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
00:34:02.839 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
00:34:02.840 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=0.02 mountY=-0.11, mountTheta=-1.37
00:34:02.841 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.02, opts=13)
00:34:02.841 00.000 14964 Enqueuing Move request for scope (0.11, -0.02)
00:34:02.842 00.001 12044 Worker thread wakes up
00:34:02.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:34:02.842 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:34:02.842 00.000 12044 Moving (0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
00:34:02.842 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
00:34:02.842 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.842 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:02.842 00.000 12044 MoveAxis(E, 0, ABG)
00:34:02.842 00.000 12044 Move returns status 0, amount 0
00:34:02.842 00.000 12044 MoveAxis(N, 0, ABG)
00:34:02.842 00.000 12044 Move returns status 0, amount 0
00:34:02.842 00.000 12044 move complete, result=0
00:34:02.842 00.000 12044 worker thread done servicing request
00:34:02.849 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20656, med=615, FiltMin=515, FiltMax=15251, Gamma=0.810
00:34:02.856 00.007 14964 UpdateGuideState exits: m=289890 SNR=336.4
00:34:02.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:02.858 00.001 14964 Enqueuing Expose request
00:34:02.858 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:02.859 00.001 12044 Worker thread wakes up
00:34:02.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:02.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:34:05.960 03.101 12044 Exposure complete
00:34:05.986 00.026 12044 worker thread done servicing request
00:34:05.986 00.000 14964 OnExposeComplete: enter
00:34:05.987 00.001 14964 UpdateGuideState(): m_state=6
00:34:05.988 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2130
00:34:05.988 00.000 14964 Star::Find returns 1 (0), X=279.51, Y=93.79, Mass=294351, SNR=349.4, Peak=16115 HFD=4.5
00:34:05.989 00.001 14964 MultiStar: [#1 0.30,-0.61,0.00,M1] [#2 0.53,-0.67,0.00,M1] 
00:34:05.989 00.000 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
00:34:05.990 00.001 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
00:34:05.990 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.51 hyp=0.51 cameraTheta=1.47 mountX=-0.51 mountY=-0.10, mountTheta=-2.94
00:34:05.991 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.51, opts=13)
00:34:05.992 00.001 14964 Enqueuing Move request for scope (0.05, 0.51)
00:34:05.992 00.000 12044 Worker thread wakes up
00:34:05.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.51) opts 0xd
00:34:05.992 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.51)
00:34:05.992 00.000 12044 Moving (0.05, 0.51) raw xDistance=-0.51 yDistance=-0.10
00:34:05.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.51, slope = -0.03
00:34:05.993 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:05.993 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:05.993 00.000 12044 MoveAxis(E, 20, ABG)
00:34:05.993 00.000 12044 Guiding  Dir = 2, Dur = 20
00:34:06.002 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16115, med=615, FiltMin=535, FiltMax=13035, Gamma=0.810
00:34:06.008 00.006 14964 UpdateGuideState exits: m=294351 SNR=349.4
00:34:06.009 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.009 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:06.010 00.001 14964 Enqueuing Expose request
00:34:06.018 00.008 12044 IsSlewing returns 0
00:34:06.019 00.001 12044 IsGuiding returns 0
00:34:06.133 00.114 12044 IsGuiding returns 1
00:34:06.133 00.000 12044 scope still moving after pulse duration time elapsed
00:34:06.208 00.075 14964 evsrv: cli 01AB27B0 connect
00:34:06.209 00.001 14964 case statement mapped state 6 to 3
00:34:06.209 00.000 14964 case statement mapped state 6 to 3
00:34:06.210 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"e7e9efed-e41e-4522-889a-f953a6c1432f"}
00:34:06.211 00.001 14964 case statement mapped state 6 to 3
00:34:06.211 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7e9efed-e41e-4522-889a-f953a6c1432f"}
00:34:06.212 00.001 14964 evsrv: cli 01AB27B0 disconnect
00:34:06.212 00.000 14964 evsrv: cli 01AB2B70 connect
00:34:06.213 00.001 14964 case statement mapped state 6 to 3
00:34:06.214 00.001 14964 case statement mapped state 6 to 3
00:34:06.215 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"ef0d83f7-344e-4130-a7cd-33558ad40a4f"}
00:34:06.216 00.001 14964 PhdController::Dither begins
00:34:06.216 00.000 14964 dither: size=2.00, dRA=0.71 dDec=-1.78
00:34:06.217 00.001 14964 MountToCamera -- mountTheta (1.19) + m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
00:34:06.217 00.000 14964 MountToCamera -- mountX=0.71 mountY=-1.78 hyp=1.91 mountTheta=1.19 cameraX=1.79, cameraY=-0.68 cameraTheta=-0.37
00:34:06.218 00.001 14964 setting lock position to (281.24, 92.60)
00:34:06.218 00.000 14964 Mount: notify guiding dithered (1.8, -0.7)
00:34:06.219 00.001 14964 MultiStar: stabilizing after lock position change
00:34:06.219 00.000 14964 Status Line: Dither by 0.71,-1.78
00:34:06.220 00.001 12044 IsSlewing returns 0
00:34:06.220 00.000 12044 IsGuiding returns 0
00:34:06.220 00.000 12044 scope move finished after 20 + 179 ms
00:34:06.220 00.000 12044 Move returns status 0, amount 20
00:34:06.220 00.000 12044 MoveAxis(N, 0, ABG)
00:34:06.220 00.000 12044 Move returns status 0, amount 0
00:34:06.220 00.000 12044 move complete, result=0
00:34:06.220 00.000 12044 worker thread done servicing request
00:34:06.220 00.000 12044 Worker thread wakes up
00:34:06.220 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:06.220 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,58,71,71)
00:34:06.221 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:34:06.222 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
00:34:06.222 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"ef0d83f7-344e-4130-a7cd-33558ad40a4f"}
00:34:06.223 00.001 14964 GuideStep: -0.5 px 20 ms EAST, -0.1 px 0 ms NORTH
00:34:06.231 00.008 14964 evsrv: cli 01AB2B70 disconnect
00:34:09.315 03.084 12044 Exposure complete
00:34:09.335 00.020 12044 worker thread done servicing request
00:34:09.335 00.000 14964 OnExposeComplete: enter
00:34:09.336 00.001 14964 UpdateGuideState(): m_state=6
00:34:09.337 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2131
00:34:09.337 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=93.39, Mass=291988, SNR=334.5, Peak=18356 HFD=4.3
00:34:09.338 00.001 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.13)
00:34:09.338 00.000 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
00:34:09.339 00.001 14964 CameraToMount -- cameraX=-1.32 cameraY=0.80 hyp=1.54 cameraTheta=2.60 mountX=-0.82 mountY=1.23, mountTheta=2.16
00:34:09.340 00.001 14964 dither recenter: remaining=(-0.7,1.8) step=(-0.7,1.8)
00:34:09.340 00.000 14964 MountToCamera -- mountTheta (-1.95) + m_xAngle (-1.56) = xAngle (-3.51 = 2.78)
00:34:09.341 00.001 14964 MountToCamera -- mountX=-0.71 mountY=1.78 hyp=1.91 mountTheta=-1.95 cameraX=-1.79, cameraY=0.68 cameraTheta=2.78
00:34:09.341 00.000 14964 SchedulePrimaryMove(1136A648, x=-1.79, y=0.68, opts=4)
00:34:09.342 00.001 14964 Enqueuing Move request for scope (-1.79, 0.68)
00:34:09.342 00.000 14964 Mount: notify direct move -0.71,1.78
00:34:09.343 00.001 12044 Worker thread wakes up
00:34:09.343 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.79, 0.68) opts 0x4
00:34:09.343 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.79, 0.68)
00:34:09.343 00.000 12044 Moving (-1.79, 0.68) raw xDistance=-0.71 yDistance=1.78
00:34:09.343 00.000 12044 BLC: window closed
00:34:09.343 00.000 12044 MoveAxis(E, 84, B)
00:34:09.343 00.000 12044 Guiding  Dir = 2, Dur = 84
00:34:09.350 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18356, med=615, FiltMin=523, FiltMax=11834, Gamma=0.810
00:34:09.357 00.007 14964 UpdateGuideState exits: m=291988 SNR=334.5
00:34:09.357 00.000 14964 PhdController: settling, locked = 1, distance = 2.05 (2.00) aobump = 0 frame = 1 / 99999
00:34:09.358 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571249.358,"Host":"NUCBOX","Inst":1,"Distance":2.05,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:34:09.358 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.359 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:09.359 00.000 14964 Enqueuing Expose request
00:34:09.409 00.050 12044 IsSlewing returns 0
00:34:09.409 00.000 12044 IsGuiding returns 0
00:34:09.441 00.032 12044 PulseGuide returned control before completion, sleep 63
00:34:09.532 00.091 12044 IsGuiding returns 1
00:34:09.532 00.000 12044 scope still moving after pulse duration time elapsed
00:34:09.596 00.064 12044 IsSlewing returns 0
00:34:09.597 00.001 12044 IsGuiding returns 0
00:34:09.597 00.000 12044 scope move finished after 84 + 103 ms
00:34:09.597 00.000 12044 Move returns status 0, amount 84
00:34:09.597 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:34:09.597 00.000 12044 MoveAxis(S, 165, B)
00:34:09.597 00.000 12044 Guiding  Dir = 1, Dur = 165
00:34:09.627 00.030 12044 IsSlewing returns 0
00:34:09.628 00.001 12044 IsGuiding returns 0
00:34:09.659 00.031 12044 PulseGuide returned control before completion, sleep 144
00:34:09.805 00.146 12044 IsGuiding returns 1
00:34:09.805 00.000 12044 scope still moving after pulse duration time elapsed
00:34:09.886 00.081 12044 IsSlewing returns 0
00:34:09.886 00.000 12044 IsGuiding returns 0
00:34:09.886 00.000 12044 scope move finished after 165 + 93 ms
00:34:09.886 00.000 12044 Move returns status 0, amount 165
00:34:09.886 00.000 12044 move complete, result=0
00:34:09.886 00.000 12044 worker thread done servicing request
00:34:09.886 00.000 12044 Worker thread wakes up
00:34:09.886 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:09.887 00.001 14964 GuideStep: -0.7 px 84 ms EAST, 1.8 px 165 ms SOUTH
00:34:09.888 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:13.013 03.125 12044 Exposure complete
00:34:13.034 00.021 12044 worker thread done servicing request
00:34:13.034 00.000 14964 OnExposeComplete: enter
00:34:13.035 00.001 14964 UpdateGuideState(): m_state=6
00:34:13.035 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2132
00:34:13.036 00.001 14964 Star::Find returns 1 (0), X=281.59, Y=93.09, Mass=307007, SNR=350.7, Peak=23419 HFD=3.9
00:34:13.037 00.001 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
00:34:13.037 00.000 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
00:34:13.038 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.50 hyp=0.60 cameraTheta=0.96 mountX=-0.49 mountY=-0.40, mountTheta=-2.46
00:34:13.039 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.50, opts=13)
00:34:13.039 00.000 14964 Enqueuing Move request for scope (0.35, 0.50)
00:34:13.040 00.001 12044 Worker thread wakes up
00:34:13.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.50) opts 0xd
00:34:13.040 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.50)
00:34:13.040 00.000 12044 Moving (0.35, 0.50) raw xDistance=-0.49 yDistance=-0.40
00:34:13.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.49, slope = 0.00
00:34:13.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:13.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:34:13.040 00.000 12044 MoveAxis(E, 38, ABG)
00:34:13.040 00.000 12044 Guiding  Dir = 2, Dur = 38
00:34:13.048 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23419, med=615, FiltMin=517, FiltMax=17462, Gamma=0.810
00:34:13.054 00.006 14964 UpdateGuideState exits: m=307007 SNR=350.7
00:34:13.055 00.001 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 2 / 99999
00:34:13.055 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778571253.055,"Host":"NUCBOX","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:34:13.056 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.056 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:13.056 00.000 14964 Enqueuing Expose request
00:34:13.078 00.022 12044 IsSlewing returns 0
00:34:13.079 00.001 12044 IsGuiding returns 0
00:34:13.110 00.031 12044 PulseGuide returned control before completion, sleep 17
00:34:13.144 00.034 12044 IsGuiding returns 1
00:34:13.144 00.000 12044 scope still moving after pulse duration time elapsed
00:34:13.203 00.059 12044 IsSlewing returns 0
00:34:13.203 00.000 12044 IsGuiding returns 0
00:34:13.203 00.000 12044 scope move finished after 38 + 86 ms
00:34:13.203 00.000 12044 Move returns status 0, amount 38
00:34:13.203 00.000 12044 MoveAxis(N, 0, ABG)
00:34:13.203 00.000 12044 Move returns status 0, amount 0
00:34:13.203 00.000 12044 move complete, result=0
00:34:13.203 00.000 12044 worker thread done servicing request
00:34:13.204 00.001 12044 Worker thread wakes up
00:34:13.204 00.000 14964 GuideStep: -0.5 px 38 ms EAST, -0.4 px 0 ms NORTH
00:34:13.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:13.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:16.305 03.101 12044 Exposure complete
00:34:16.328 00.023 12044 worker thread done servicing request
00:34:16.328 00.000 14964 OnExposeComplete: enter
00:34:16.328 00.000 14964 UpdateGuideState(): m_state=6
00:34:16.329 00.001 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2133
00:34:16.330 00.001 14964 Star::Find returns 1 (0), X=281.41, Y=92.50, Mass=296710, SNR=341.1, Peak=17794 HFD=4.1
00:34:16.330 00.000 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:34:16.331 00.001 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:34:16.331 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=0.10 mountY=-0.16, mountTheta=-1.02
00:34:16.332 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.10, opts=13)
00:34:16.333 00.001 14964 Enqueuing Move request for scope (0.17, -0.10)
00:34:16.333 00.000 12044 Worker thread wakes up
00:34:16.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:34:16.333 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:34:16.333 00.000 12044 Moving (0.17, -0.10) raw xDistance=0.10 yDistance=-0.16
00:34:16.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
00:34:16.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:16.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:16.333 00.000 12044 MoveAxis(E, 0, ABG)
00:34:16.333 00.000 12044 Move returns status 0, amount 0
00:34:16.333 00.000 12044 MoveAxis(N, 0, ABG)
00:34:16.333 00.000 12044 Move returns status 0, amount 0
00:34:16.333 00.000 12044 move complete, result=0
00:34:16.333 00.000 12044 worker thread done servicing request
00:34:16.340 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17794, med=615, FiltMin=535, FiltMax=14461, Gamma=0.810
00:34:16.347 00.007 14964 UpdateGuideState exits: m=296710 SNR=341.1
00:34:16.347 00.000 14964 PhdController: settling, locked = 1, distance = 0.48 (2.00) aobump = 0 frame = 3 / 99999
00:34:16.348 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571256.348,"Host":"NUCBOX","Inst":1,"Distance":0.48,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
00:34:16.348 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.349 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:16.350 00.001 14964 Enqueuing Expose request
00:34:16.350 00.000 12044 Worker thread wakes up
00:34:16.350 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:16.350 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:16.351 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:19.479 03.128 12044 Exposure complete
00:34:19.502 00.023 12044 worker thread done servicing request
00:34:19.502 00.000 14964 OnExposeComplete: enter
00:34:19.503 00.001 14964 UpdateGuideState(): m_state=6
00:34:19.503 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2134
00:34:19.504 00.001 14964 Star::Find returns 1 (0), X=281.05, Y=92.57, Mass=298299, SNR=342.0, Peak=21366 HFD=3.8
00:34:19.504 00.000 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:34:19.505 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
00:34:19.505 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.01 mountX=0.02 mountY=0.20, mountTheta=1.45
00:34:19.507 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.03, opts=13)
00:34:19.507 00.000 14964 Enqueuing Move request for scope (-0.20, -0.03)
00:34:19.508 00.001 12044 Worker thread wakes up
00:34:19.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
00:34:19.508 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
00:34:19.508 00.000 12044 Moving (-0.20, -0.03) raw xDistance=0.02 yDistance=0.20
00:34:19.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
00:34:19.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:19.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:34:19.508 00.000 12044 MoveAxis(E, 0, ABG)
00:34:19.508 00.000 12044 Move returns status 0, amount 0
00:34:19.508 00.000 12044 MoveAxis(N, 0, ABG)
00:34:19.508 00.000 12044 Move returns status 0, amount 0
00:34:19.508 00.000 12044 move complete, result=0
00:34:19.508 00.000 12044 worker thread done servicing request
00:34:19.516 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21366, med=614, FiltMin=531, FiltMax=12071, Gamma=0.810
00:34:19.521 00.005 14964 UpdateGuideState exits: m=298299 SNR=342.0
00:34:19.522 00.001 14964 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 4 / 99999
00:34:19.523 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571259.522,"Host":"NUCBOX","Inst":1,"Distance":0.40,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
00:34:19.523 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:19.524 00.000 14964 Enqueuing Expose request
00:34:19.524 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:19.525 00.001 12044 Worker thread wakes up
00:34:19.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:19.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:22.626 03.101 12044 Exposure complete
00:34:22.648 00.022 12044 worker thread done servicing request
00:34:22.648 00.000 14964 OnExposeComplete: enter
00:34:22.649 00.001 14964 UpdateGuideState(): m_state=6
00:34:22.649 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2135
00:34:22.650 00.001 14964 Star::Find returns 1 (0), X=281.32, Y=92.91, Mass=300570, SNR=351.5, Peak=20192 HFD=4.0
00:34:22.650 00.000 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
00:34:22.651 00.001 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.36)
00:34:22.651 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=-0.31 mountY=-0.11, mountTheta=-2.79
00:34:22.652 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.32, opts=13)
00:34:22.653 00.001 14964 Enqueuing Move request for scope (0.08, 0.32)
00:34:22.653 00.000 12044 Worker thread wakes up
00:34:22.653 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
00:34:22.653 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
00:34:22.653 00.000 12044 Moving (0.08, 0.32) raw xDistance=-0.31 yDistance=-0.11
00:34:22.654 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.05
00:34:22.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:22.654 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:22.654 00.000 12044 MoveAxis(E, 0, ABG)
00:34:22.654 00.000 12044 Move returns status 0, amount 0
00:34:22.654 00.000 12044 MoveAxis(N, 0, ABG)
00:34:22.654 00.000 12044 Move returns status 0, amount 0
00:34:22.654 00.000 12044 move complete, result=0
00:34:22.654 00.000 12044 worker thread done servicing request
00:34:22.661 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20192, med=614, FiltMin=532, FiltMax=15611, Gamma=0.810
00:34:22.667 00.006 14964 UpdateGuideState exits: m=300570 SNR=351.5
00:34:22.667 00.000 14964 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 5 / 99999
00:34:22.668 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571262.668,"Host":"NUCBOX","Inst":1,"Distance":0.38,"Time":9.6,"SettleTime":15.0,"StarLocked":true}
00:34:22.668 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.669 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:22.669 00.000 14964 Enqueuing Expose request
00:34:22.670 00.001 12044 Worker thread wakes up
00:34:22.670 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:22.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:22.670 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:25.802 03.132 12044 Exposure complete
00:34:25.829 00.027 12044 worker thread done servicing request
00:34:25.829 00.000 14964 OnExposeComplete: enter
00:34:25.830 00.001 14964 UpdateGuideState(): m_state=6
00:34:25.831 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2136
00:34:25.831 00.000 14964 Star::Find returns 1 (0), X=281.15, Y=92.40, Mass=298933, SNR=343.5, Peak=21706 HFD=3.8
00:34:25.832 00.001 14964 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.56) = xAngle (-0.42 = -0.42)
00:34:25.832 00.000 14964 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
00:34:25.833 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.98 mountX=0.20 mountY=0.11, mountTheta=0.49
00:34:25.834 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.20, opts=13)
00:34:25.834 00.000 14964 Enqueuing Move request for scope (-0.09, -0.20)
00:34:25.835 00.001 12044 Worker thread wakes up
00:34:25.835 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
00:34:25.835 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
00:34:25.835 00.000 12044 Moving (-0.09, -0.20) raw xDistance=0.20 yDistance=0.11
00:34:25.835 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.31, using input
00:34:25.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.10
00:34:25.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:25.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:34:25.835 00.000 12044 MoveAxis(E, 0, ABG)
00:34:25.835 00.000 12044 Move returns status 0, amount 0
00:34:25.835 00.000 12044 MoveAxis(N, 0, ABG)
00:34:25.835 00.000 12044 Move returns status 0, amount 0
00:34:25.835 00.000 12044 move complete, result=0
00:34:25.835 00.000 12044 worker thread done servicing request
00:34:25.842 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21706, med=614, FiltMin=527, FiltMax=13315, Gamma=0.810
00:34:25.849 00.007 14964 UpdateGuideState exits: m=298933 SNR=343.5
00:34:25.850 00.001 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 6 / 99999
00:34:25.850 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778571265.850,"Host":"NUCBOX","Inst":1,"Distance":0.33,"Time":12.8,"SettleTime":15.0,"StarLocked":true}
00:34:25.851 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.851 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:25.852 00.001 14964 Enqueuing Expose request
00:34:25.852 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:25.853 00.001 12044 Worker thread wakes up
00:34:25.853 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:25.853 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:28.970 03.117 12044 Exposure complete
00:34:28.992 00.022 12044 worker thread done servicing request
00:34:28.992 00.000 14964 OnExposeComplete: enter
00:34:28.993 00.001 14964 UpdateGuideState(): m_state=6
00:34:28.994 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2137
00:34:28.994 00.000 14964 Star::Find returns 1 (0), X=280.91, Y=92.61, Mass=302327, SNR=352.9, Peak=27044 HFD=3.7
00:34:28.995 00.001 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
00:34:28.995 00.000 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
00:34:28.996 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.01 hyp=0.33 cameraTheta=3.10 mountX=-0.02 mountY=0.33, mountTheta=1.63
00:34:28.997 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.01, opts=13)
00:34:28.998 00.001 14964 Enqueuing Move request for scope (-0.33, 0.01)
00:34:28.998 00.000 12044 Worker thread wakes up
00:34:28.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.01) opts 0xd
00:34:28.998 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.01)
00:34:28.998 00.000 12044 Moving (-0.33, 0.01) raw xDistance=-0.02 yDistance=0.33
00:34:28.998 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.07
00:34:28.998 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:28.998 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:34:28.999 00.001 12044 MoveAxis(E, 0, ABG)
00:34:28.999 00.000 12044 Move returns status 0, amount 0
00:34:28.999 00.000 12044 MoveAxis(N, 0, ABG)
00:34:28.999 00.000 12044 Move returns status 0, amount 0
00:34:28.999 00.000 12044 move complete, result=0
00:34:28.999 00.000 12044 worker thread done servicing request
00:34:29.006 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27044, med=615, FiltMin=530, FiltMax=10219, Gamma=0.810
00:34:29.011 00.005 14964 UpdateGuideState exits: m=302327 SNR=352.9
00:34:29.012 00.001 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 7 / 99999
00:34:29.012 00.000 14964 PhdController: newstate STATE_FINISH
00:34:29.013 00.001 14964 PhdController complete: success
00:34:29.013 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778571269.013,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:34:29.014 00.001 14964 Mount: notify guiding dither settle done success=1
00:34:29.014 00.000 14964 PhdController: newstate STATE_IDLE
00:34:29.015 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.015 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:29.016 00.001 14964 Enqueuing Expose request
00:34:29.016 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:34:29.017 00.001 12044 Worker thread wakes up
00:34:29.017 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:29.017 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:32.118 03.101 12044 Exposure complete
00:34:32.143 00.025 12044 worker thread done servicing request
00:34:32.143 00.000 14964 OnExposeComplete: enter
00:34:32.143 00.000 14964 UpdateGuideState(): m_state=6
00:34:32.144 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2138
00:34:32.145 00.001 14964 Star::Find returns 1 (0), X=281.27, Y=92.68, Mass=296536, SNR=339.6, Peak=18808 HFD=3.7
00:34:32.145 00.000 14964 MultiStar: exiting stabilization period
00:34:32.146 00.001 14964 MultiStar: updating star positions after lock position change
00:34:32.146 00.000 14964 Star::Find(35, 75, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2138
00:34:32.146 00.000 14964 Star::Find returns 1 (0), X=76.77, Y=326.38, Mass=15398, SNR=61.8, Peak=2343 HFD=2.7
00:34:32.147 00.001 14964 Star::Find(35, 142, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2138
00:34:32.147 00.000 14964 Star::Find returns 1 (0), X=143.22, Y=316.41, Mass=3477, SNR=23.7, Peak=1226 HFD=2.1
00:34:32.148 00.001 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
00:34:32.148 00.000 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.48)
00:34:32.149 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.20 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
00:34:32.150 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.08, opts=13)
00:34:32.150 00.000 14964 Enqueuing Move request for scope (0.03, 0.08)
00:34:32.151 00.001 12044 Worker thread wakes up
00:34:32.151 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:34:32.151 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:34:32.151 00.000 12044 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.04
00:34:32.151 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.04
00:34:32.151 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:32.151 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:32.151 00.000 12044 MoveAxis(E, 0, ABG)
00:34:32.151 00.000 12044 Move returns status 0, amount 0
00:34:32.151 00.000 12044 MoveAxis(N, 0, ABG)
00:34:32.151 00.000 12044 Move returns status 0, amount 0
00:34:32.151 00.000 12044 move complete, result=0
00:34:32.151 00.000 12044 worker thread done servicing request
00:34:32.158 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18808, med=615, FiltMin=532, FiltMax=15103, Gamma=0.810
00:34:32.164 00.006 14964 UpdateGuideState exits: m=296536 SNR=339.6
00:34:32.164 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:32.165 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:32.165 00.000 14964 Enqueuing Expose request
00:34:32.166 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:32.166 00.000 12044 Worker thread wakes up
00:34:32.166 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:32.166 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:35.289 03.123 12044 Exposure complete
00:34:35.317 00.028 12044 worker thread done servicing request
00:34:35.317 00.000 14964 OnExposeComplete: enter
00:34:35.318 00.001 14964 UpdateGuideState(): m_state=6
00:34:35.318 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2139
00:34:35.319 00.001 14964 Star::Find returns 1 (0), X=281.04, Y=92.84, Mass=300719, SNR=345.9, Peak=21604 HFD=4.2
00:34:35.319 00.000 14964 MultiStar: [#1 -0.30,-0.28,0.18,U] [#2 -0.56,-0.29,0.06,U] 
00:34:35.320 00.001 14964 refined, 2 included, MultiStar: {-0.23, 0.14}, one-star: {-0.20, 0.25}
00:34:35.320 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.15 = -2.13)
00:34:35.321 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.92)
00:34:35.321 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.60 mountX=-0.15 mountY=0.22, mountTheta=2.16
00:34:35.322 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.14, opts=13)
00:34:35.323 00.001 14964 Enqueuing Move request for scope (-0.23, 0.14)
00:34:35.323 00.000 12044 Worker thread wakes up
00:34:35.323 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
00:34:35.323 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
00:34:35.323 00.000 12044 Moving (-0.23, 0.14) raw xDistance=-0.15 yDistance=0.22
00:34:35.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
00:34:35.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:35.324 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:34:35.324 00.000 12044 MoveAxis(E, 0, ABG)
00:34:35.324 00.000 12044 Move returns status 0, amount 0
00:34:35.324 00.000 12044 MoveAxis(N, 0, ABG)
00:34:35.324 00.000 12044 Move returns status 0, amount 0
00:34:35.324 00.000 12044 move complete, result=0
00:34:35.324 00.000 12044 worker thread done servicing request
00:34:35.332 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21604, med=615, FiltMin=529, FiltMax=11880, Gamma=0.810
00:34:35.338 00.006 14964 UpdateGuideState exits: m=300719 SNR=345.9
00:34:35.338 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:35.339 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:35.339 00.000 14964 Enqueuing Expose request
00:34:35.340 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:35.340 00.000 12044 Worker thread wakes up
00:34:35.340 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:35.340 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:38.477 03.137 12044 Exposure complete
00:34:38.503 00.026 12044 worker thread done servicing request
00:34:38.503 00.000 14964 OnExposeComplete: enter
00:34:38.504 00.001 14964 UpdateGuideState(): m_state=6
00:34:38.504 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2140
00:34:38.505 00.001 14964 Star::Find returns 1 (0), X=280.73, Y=93.14, Mass=306302, SNR=347.5, Peak=23532 HFD=3.9
00:34:38.505 00.000 14964 MultiStar: [#1 -0.64,-0.27,0.00,M1] [#2 -0.80,-0.44,0.00,M1] 
00:34:38.506 00.001 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
00:34:38.506 00.000 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.65)
00:34:38.507 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=0.54 hyp=0.74 cameraTheta=2.32 mountX=-0.55 mountY=0.45, mountTheta=2.46
00:34:38.508 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.54, opts=13)
00:34:38.508 00.000 14964 Enqueuing Move request for scope (-0.51, 0.54)
00:34:38.509 00.001 12044 Worker thread wakes up
00:34:38.509 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.54) opts 0xd
00:34:38.509 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.54)
00:34:38.509 00.000 12044 Moving (-0.51, 0.54) raw xDistance=-0.55 yDistance=0.45
00:34:38.509 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.55, slope = -0.01
00:34:38.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:38.509 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
00:34:38.509 00.000 12044 MoveAxis(E, 10, ABG)
00:34:38.509 00.000 12044 Guiding  Dir = 2, Dur = 10
00:34:38.517 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23532, med=614, FiltMin=528, FiltMax=16500, Gamma=0.810
00:34:38.523 00.006 14964 UpdateGuideState exits: m=306302 SNR=347.5
00:34:38.524 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:38.524 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:38.524 00.000 14964 Enqueuing Expose request
00:34:38.534 00.010 12044 IsSlewing returns 0
00:34:38.534 00.000 12044 IsGuiding returns 0
00:34:38.565 00.031 12044 IsGuiding returns 1
00:34:38.565 00.000 12044 scope still moving after pulse duration time elapsed
00:34:38.628 00.063 12044 IsSlewing returns 0
00:34:38.656 00.028 12044 IsGuiding returns 0
00:34:38.657 00.001 12044 scope move finished after 10 + 113 ms
00:34:38.657 00.000 12044 Move returns status 0, amount 10
00:34:38.657 00.000 12044 MoveAxis(N, 0, ABG)
00:34:38.657 00.000 12044 Move returns status 0, amount 0
00:34:38.657 00.000 12044 move complete, result=0
00:34:38.657 00.000 12044 worker thread done servicing request
00:34:38.657 00.000 12044 Worker thread wakes up
00:34:38.657 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:38.657 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:38.657 00.000 14964 GuideStep: -0.5 px 10 ms EAST, 0.4 px 0 ms NORTH
00:34:41.752 03.095 12044 Exposure complete
00:34:41.774 00.022 12044 worker thread done servicing request
00:34:41.774 00.000 14964 OnExposeComplete: enter
00:34:41.774 00.000 14964 UpdateGuideState(): m_state=6
00:34:41.775 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2141
00:34:41.775 00.000 14964 Star::Find returns 1 (0), X=280.56, Y=93.44, Mass=308614, SNR=356.3, Peak=23516 HFD=3.3
00:34:41.776 00.001 14964 MultiStar: [#1 -0.80,-0.40,0.00,M2] [#2 -1.15,-0.86,0.00,M2] 
00:34:41.777 00.001 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.81 = -2.48)
00:34:41.777 00.000 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
00:34:41.777 00.000 14964 CameraToMount -- cameraX=-0.68 cameraY=0.84 hyp=1.08 cameraTheta=2.25 mountX=-0.85 mountY=0.59, mountTheta=2.53
00:34:41.779 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=0.84, opts=13)
00:34:41.780 00.001 14964 Enqueuing Move request for scope (-0.68, 0.84)
00:34:41.780 00.000 12044 Worker thread wakes up
00:34:41.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.84) opts 0xd
00:34:41.780 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, 0.84)
00:34:41.780 00.000 12044 Moving (-0.68, 0.84) raw xDistance=-0.85 yDistance=0.59
00:34:41.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.85, slope = -0.05
00:34:41.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:41.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
00:34:41.780 00.000 12044 MoveAxis(E, 38, ABG)
00:34:41.780 00.000 12044 Guiding  Dir = 2, Dur = 38
00:34:41.788 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23516, med=615, FiltMin=524, FiltMax=17997, Gamma=0.810
00:34:41.793 00.005 14964 UpdateGuideState exits: m=308614 SNR=356.3
00:34:41.794 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:41.795 00.000 14964 Enqueuing Expose request
00:34:41.813 00.018 12044 IsSlewing returns 0
00:34:41.814 00.001 12044 IsGuiding returns 0
00:34:41.844 00.030 12044 PulseGuide returned control before completion, sleep 18
00:34:41.875 00.031 12044 IsGuiding returns 1
00:34:41.875 00.000 12044 scope still moving after pulse duration time elapsed
00:34:41.949 00.074 12044 IsSlewing returns 0
00:34:41.949 00.000 12044 IsGuiding returns 0
00:34:41.949 00.000 12044 scope move finished after 38 + 97 ms
00:34:41.949 00.000 12044 Move returns status 0, amount 38
00:34:41.949 00.000 12044 MoveAxis(N, 0, ABG)
00:34:41.949 00.000 12044 Move returns status 0, amount 0
00:34:41.949 00.000 12044 move complete, result=0
00:34:41.949 00.000 12044 worker thread done servicing request
00:34:41.949 00.000 12044 Worker thread wakes up
00:34:41.949 00.000 14964 GuideStep: -0.8 px 38 ms EAST, 0.6 px 0 ms NORTH
00:34:41.950 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:41.950 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:45.059 03.109 12044 Exposure complete
00:34:45.083 00.024 12044 worker thread done servicing request
00:34:45.083 00.000 14964 OnExposeComplete: enter
00:34:45.084 00.001 14964 UpdateGuideState(): m_state=6
00:34:45.084 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2142
00:34:45.085 00.001 14964 Star::Find returns 1 (0), X=280.67, Y=92.52, Mass=297647, SNR=345.6, Peak=20942 HFD=3.5
00:34:45.085 00.000 14964 MultiStar: [#1 -0.77,0.22,0.00,M3] [#2 -0.90,0.12,0.00,M3] 
00:34:45.086 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:34:45.086 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:34:45.087 00.001 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.08 hyp=0.58 cameraTheta=-3.00 mountX=0.07 mountY=0.58, mountTheta=1.45
00:34:45.088 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.08, opts=13)
00:34:45.088 00.000 14964 Enqueuing Move request for scope (-0.57, -0.08)
00:34:45.089 00.001 12044 Worker thread wakes up
00:34:45.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.08) opts 0xd
00:34:45.089 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.08)
00:34:45.089 00.000 12044 Moving (-0.57, -0.08) raw xDistance=0.07 yDistance=0.58
00:34:45.089 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.05
00:34:45.089 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:45.089 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
00:34:45.089 00.000 12044 MoveAxis(E, 0, ABG)
00:34:45.089 00.000 12044 Move returns status 0, amount 0
00:34:45.089 00.000 12044 MoveAxis(N, 0, ABG)
00:34:45.089 00.000 12044 Move returns status 0, amount 0
00:34:45.089 00.000 12044 move complete, result=0
00:34:45.089 00.000 12044 worker thread done servicing request
00:34:45.096 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20942, med=615, FiltMin=518, FiltMax=15564, Gamma=0.810
00:34:45.102 00.006 14964 UpdateGuideState exits: m=297647 SNR=345.6
00:34:45.102 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:45.103 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:45.103 00.000 14964 Enqueuing Expose request
00:34:45.104 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:34:45.104 00.000 12044 Worker thread wakes up
00:34:45.104 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:45.105 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:48.227 03.122 12044 Exposure complete
00:34:48.247 00.020 12044 worker thread done servicing request
00:34:48.247 00.000 14964 OnExposeComplete: enter
00:34:48.248 00.001 14964 UpdateGuideState(): m_state=6
00:34:48.248 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2143
00:34:48.249 00.001 14964 Star::Find returns 1 (0), X=280.86, Y=92.40, Mass=297696, SNR=338.8, Peak=23294 HFD=3.8
00:34:48.249 00.000 14964 MultiStar: [#1 -0.62,0.29,0.00,M4] [#2 -0.78,0.36,0.00,M4] 
00:34:48.250 00.001 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
00:34:48.250 00.000 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
00:34:48.251 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.19 hyp=0.43 cameraTheta=-2.67 mountX=0.19 mountY=0.40, mountTheta=1.13
00:34:48.252 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.19, opts=13)
00:34:48.252 00.000 14964 Enqueuing Move request for scope (-0.38, -0.19)
00:34:48.253 00.001 12044 Worker thread wakes up
00:34:48.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.19) opts 0xd
00:34:48.253 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.19)
00:34:48.253 00.000 12044 Moving (-0.38, -0.19) raw xDistance=0.19 yDistance=0.40
00:34:48.253 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
00:34:48.253 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:48.253 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:34:48.253 00.000 12044 MoveAxis(E, 0, ABG)
00:34:48.253 00.000 12044 Move returns status 0, amount 0
00:34:48.253 00.000 12044 MoveAxis(N, 0, ABG)
00:34:48.253 00.000 12044 Move returns status 0, amount 0
00:34:48.253 00.000 12044 move complete, result=0
00:34:48.253 00.000 12044 worker thread done servicing request
00:34:48.261 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23294, med=615, FiltMin=515, FiltMax=12467, Gamma=0.810
00:34:48.270 00.009 14964 UpdateGuideState exits: m=297696 SNR=338.8
00:34:48.270 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.270 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:48.270 00.000 14964 Enqueuing Expose request
00:34:48.272 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:34:48.272 00.000 12044 Worker thread wakes up
00:34:48.272 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:48.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:51.385 03.113 12044 Exposure complete
00:34:51.422 00.037 12044 worker thread done servicing request
00:34:51.422 00.000 14964 OnExposeComplete: enter
00:34:51.422 00.000 14964 UpdateGuideState(): m_state=6
00:34:51.423 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2144
00:34:51.423 00.000 14964 Star::Find returns 1 (0), X=280.84, Y=92.54, Mass=300641, SNR=354.5, Peak=21998 HFD=3.8
00:34:51.424 00.001 14964 MultiStar: [#1 -0.60,0.35,0.00,M5] [#2 -0.65,0.55,0.00,M5] 
00:34:51.424 00.000 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
00:34:51.425 00.001 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
00:34:51.425 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.41 cameraTheta=-2.99 mountX=0.05 mountY=0.41, mountTheta=1.44
00:34:51.426 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.06, opts=13)
00:34:51.427 00.001 14964 Enqueuing Move request for scope (-0.40, -0.06)
00:34:51.428 00.001 12044 Worker thread wakes up
00:34:51.428 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.06) opts 0xd
00:34:51.428 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.06)
00:34:51.428 00.000 12044 Moving (-0.40, -0.06) raw xDistance=0.05 yDistance=0.41
00:34:51.428 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
00:34:51.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:51.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:34:51.428 00.000 12044 MoveAxis(E, 0, ABG)
00:34:51.428 00.000 12044 Move returns status 0, amount 0
00:34:51.428 00.000 12044 MoveAxis(N, 0, ABG)
00:34:51.428 00.000 12044 Move returns status 0, amount 0
00:34:51.428 00.000 12044 move complete, result=0
00:34:51.428 00.000 12044 worker thread done servicing request
00:34:51.437 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21998, med=615, FiltMin=537, FiltMax=11516, Gamma=0.810
00:34:51.445 00.008 14964 UpdateGuideState exits: m=300641 SNR=354.5
00:34:51.445 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.446 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:51.446 00.000 14964 Enqueuing Expose request
00:34:51.447 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:34:51.447 00.000 12044 Worker thread wakes up
00:34:51.447 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:51.447 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:54.558 03.111 12044 Exposure complete
00:34:54.580 00.022 12044 worker thread done servicing request
00:34:54.580 00.000 14964 OnExposeComplete: enter
00:34:54.581 00.001 14964 UpdateGuideState(): m_state=6
00:34:54.581 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2145
00:34:54.582 00.001 14964 Star::Find returns 1 (0), X=280.98, Y=92.47, Mass=301059, SNR=342.8, Peak=23082 HFD=3.7
00:34:54.582 00.000 14964 MultiStar: [#1 -0.42,0.42,0.18,U] [#2 -0.57,0.40,0.00,M6] 
00:34:54.583 00.001 14964 refined, 1 included, MultiStar: {-0.28, -0.04}, one-star: {-0.26, -0.13}
00:34:54.583 00.000 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.43 = -1.43)
00:34:54.584 00.001 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
00:34:54.584 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=0.04 mountY=0.29, mountTheta=1.43
00:34:54.585 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.04, opts=13)
00:34:54.586 00.001 14964 Enqueuing Move request for scope (-0.28, -0.04)
00:34:54.586 00.000 12044 Worker thread wakes up
00:34:54.587 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
00:34:54.587 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
00:34:54.587 00.000 12044 Moving (-0.28, -0.04) raw xDistance=0.04 yDistance=0.29
00:34:54.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
00:34:54.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:54.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:34:54.587 00.000 12044 MoveAxis(E, 0, ABG)
00:34:54.587 00.000 12044 Move returns status 0, amount 0
00:34:54.587 00.000 12044 MoveAxis(N, 0, ABG)
00:34:54.587 00.000 12044 Move returns status 0, amount 0
00:34:54.587 00.000 12044 move complete, result=0
00:34:54.587 00.000 12044 worker thread done servicing request
00:34:54.594 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23082, med=615, FiltMin=535, FiltMax=11270, Gamma=0.810
00:34:54.601 00.007 14964 UpdateGuideState exits: m=301059 SNR=342.8
00:34:54.601 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:54.602 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:54.602 00.000 14964 Enqueuing Expose request
00:34:54.603 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:34:54.603 00.000 12044 Worker thread wakes up
00:34:54.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:54.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:34:57.711 03.108 12044 Exposure complete
00:34:57.734 00.023 12044 worker thread done servicing request
00:34:57.734 00.000 14964 OnExposeComplete: enter
00:34:57.735 00.001 14964 UpdateGuideState(): m_state=6
00:34:57.736 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2146
00:34:57.736 00.000 14964 Star::Find returns 1 (0), X=280.63, Y=92.44, Mass=300549, SNR=348.3, Peak=20994 HFD=3.4
00:34:57.737 00.001 14964 MultiStar: [#1 -0.57,0.38,0.00,M5] [#2 -0.65,0.48,0.00,M7] 
00:34:57.737 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
00:34:57.738 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
00:34:57.738 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.16 hyp=0.63 cameraTheta=-2.89 mountX=0.15 mountY=0.62, mountTheta=1.34
00:34:57.739 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.16, opts=13)
00:34:57.740 00.001 14964 Enqueuing Move request for scope (-0.61, -0.16)
00:34:57.740 00.000 12044 Worker thread wakes up
00:34:57.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.16) opts 0xd
00:34:57.740 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.16)
00:34:57.740 00.000 12044 Moving (-0.61, -0.16) raw xDistance=0.15 yDistance=0.62
00:34:57.740 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.26, using input
00:34:57.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.04
00:34:57.740 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.50 newest=1.32
00:34:57.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:34:57.740 00.000 12044 MoveAxis(E, 0, ABG)
00:34:57.740 00.000 12044 Move returns status 0, amount 0
00:34:57.740 00.000 12044 MoveAxis(S, 58, ABG)
00:34:57.740 00.000 12044 Guiding  Dir = 1, Dur = 58
00:34:57.748 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20994, med=614, FiltMin=535, FiltMax=16801, Gamma=0.810
00:34:57.754 00.006 14964 UpdateGuideState exits: m=300549 SNR=348.3
00:34:57.754 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:34:57.755 00.000 14964 Enqueuing Expose request
00:34:57.766 00.011 12044 IsSlewing returns 0
00:34:57.766 00.000 12044 IsGuiding returns 0
00:34:57.798 00.032 12044 PulseGuide returned control before completion, sleep 38
00:34:57.917 00.119 12044 IsGuiding returns 1
00:34:57.917 00.000 12044 scope still moving after pulse duration time elapsed
00:34:58.003 00.086 12044 IsSlewing returns 0
00:34:58.003 00.000 12044 IsGuiding returns 0
00:34:58.003 00.000 12044 scope move finished after 58 + 179 ms
00:34:58.004 00.001 12044 Move returns status 0, amount 58
00:34:58.004 00.000 12044 move complete, result=0
00:34:58.004 00.000 12044 worker thread done servicing request
00:34:58.004 00.000 12044 Worker thread wakes up
00:34:58.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:34:58.004 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 58 ms SOUTH
00:34:58.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:01.104 03.100 12044 Exposure complete
00:35:01.125 00.021 12044 worker thread done servicing request
00:35:01.125 00.000 14964 OnExposeComplete: enter
00:35:01.125 00.000 14964 UpdateGuideState(): m_state=6
00:35:01.126 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2147
00:35:01.126 00.000 14964 Star::Find returns 1 (0), X=281.21, Y=92.42, Mass=297496, SNR=346.2, Peak=22522 HFD=3.7
00:35:01.127 00.001 14964 MultiStar: [#1 -0.15,0.26,0.20,U] [#2 -0.05,0.20,0.07,U] 
00:35:01.127 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.09}, one-star: {-0.03, -0.18}
00:35:01.128 00.001 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
00:35:01.128 00.000 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
00:35:01.129 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.11 mountX=0.09 mountY=0.06, mountTheta=0.61
00:35:01.130 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.09, opts=13)
00:35:01.130 00.000 14964 Enqueuing Move request for scope (-0.05, -0.09)
00:35:01.131 00.001 12044 Worker thread wakes up
00:35:01.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:35:01.131 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:35:01.131 00.000 12044 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.06
00:35:01.131 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.37, using input
00:35:01.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
00:35:01.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:01.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:35:01.131 00.000 12044 MoveAxis(E, 0, ABG)
00:35:01.131 00.000 12044 Move returns status 0, amount 0
00:35:01.131 00.000 12044 MoveAxis(N, 0, ABG)
00:35:01.131 00.000 12044 Move returns status 0, amount 0
00:35:01.131 00.000 12044 move complete, result=0
00:35:01.131 00.000 12044 worker thread done servicing request
00:35:01.141 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22522, med=615, FiltMin=523, FiltMax=15039, Gamma=0.810
00:35:01.147 00.006 14964 UpdateGuideState exits: m=297496 SNR=346.2
00:35:01.147 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:01.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:01.148 00.000 14964 Enqueuing Expose request
00:35:01.149 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:01.149 00.000 12044 Worker thread wakes up
00:35:01.149 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:01.149 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:04.279 03.130 12044 Exposure complete
00:35:04.301 00.022 12044 worker thread done servicing request
00:35:04.301 00.000 14964 OnExposeComplete: enter
00:35:04.302 00.001 14964 UpdateGuideState(): m_state=6
00:35:04.303 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2148
00:35:04.303 00.000 14964 Star::Find returns 1 (0), X=281.47, Y=92.13, Mass=293887, SNR=340.8, Peak=20486 HFD=3.9
00:35:04.304 00.001 14964 MultiStar: [#1 0.06,0.87,0.00,M5] [#2 0.18,0.50,0.08,U] 
00:35:04.304 00.000 14964 refined, 1 included, MultiStar: {0.23, -0.40}, one-star: {0.23, -0.47}
00:35:04.305 00.001 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
00:35:04.305 00.000 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
00:35:04.306 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.40 hyp=0.46 cameraTheta=-1.05 mountX=0.40 mountY=-0.19, mountTheta=-0.43
00:35:04.307 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.40, opts=13)
00:35:04.307 00.000 14964 Enqueuing Move request for scope (0.23, -0.40)
00:35:04.308 00.001 12044 Worker thread wakes up
00:35:04.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.40) opts 0xd
00:35:04.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.40)
00:35:04.308 00.000 12044 Moving (0.23, -0.40) raw xDistance=0.40 yDistance=-0.19
00:35:04.308 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.40 is < calculated value 0.56, using input
00:35:04.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.40, slope = 0.09
00:35:04.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:04.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:35:04.308 00.000 12044 MoveAxis(W, 31, ABG)
00:35:04.308 00.000 12044 Guiding  Dir = 3, Dur = 31
00:35:04.316 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20486, med=616, FiltMin=527, FiltMax=16576, Gamma=0.810
00:35:04.322 00.006 14964 UpdateGuideState exits: m=293887 SNR=340.8
00:35:04.322 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.323 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:04.323 00.000 14964 Enqueuing Expose request
00:35:04.438 00.115 12044 IsSlewing returns 0
00:35:04.439 00.001 12044 IsGuiding returns 0
00:35:04.470 00.031 12044 IsGuiding returns 1
00:35:04.470 00.000 12044 scope still moving after pulse duration time elapsed
00:35:04.515 00.045 12044 IsSlewing returns 0
00:35:04.583 00.068 12044 IsGuiding returns 0
00:35:04.584 00.001 12044 scope move finished after 31 + 113 ms
00:35:04.584 00.000 12044 Move returns status 0, amount 31
00:35:04.584 00.000 12044 MoveAxis(N, 0, ABG)
00:35:04.584 00.000 12044 Move returns status 0, amount 0
00:35:04.584 00.000 12044 move complete, result=0
00:35:04.584 00.000 12044 worker thread done servicing request
00:35:04.584 00.000 12044 Worker thread wakes up
00:35:04.584 00.000 14964 GuideStep: 0.4 px 31 ms WEST, -0.2 px 0 ms NORTH
00:35:04.586 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:04.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:07.715 03.129 12044 Exposure complete
00:35:07.737 00.022 12044 worker thread done servicing request
00:35:07.737 00.000 14964 OnExposeComplete: enter
00:35:07.737 00.000 14964 UpdateGuideState(): m_state=6
00:35:07.738 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2149
00:35:07.738 00.000 14964 Star::Find returns 1 (0), X=281.69, Y=92.14, Mass=299634, SNR=347.9, Peak=21330 HFD=3.9
00:35:07.739 00.001 14964 MultiStar: [#1 0.47,0.63,0.00,M6] [#2 -0.01,0.67,0.00,M6] 
00:35:07.740 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
00:35:07.740 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
00:35:07.741 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=-0.46 hyp=0.64 cameraTheta=-0.80 mountX=0.47 mountY=-0.40, mountTheta=-0.70
00:35:07.742 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.46, opts=13)
00:35:07.742 00.000 14964 Enqueuing Move request for scope (0.45, -0.46)
00:35:07.743 00.001 12044 Worker thread wakes up
00:35:07.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.46) opts 0xd
00:35:07.743 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.46)
00:35:07.743 00.000 12044 Moving (0.45, -0.46) raw xDistance=0.47 yDistance=-0.40
00:35:07.743 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.47 is < calculated value 0.70, using input
00:35:07.743 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:35:07.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.47, slope = 0.11
00:35:07.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:07.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:35:07.743 00.000 12044 MoveAxis(W, 36, ABG)
00:35:07.743 00.000 12044 Guiding  Dir = 3, Dur = 36
00:35:07.751 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21330, med=615, FiltMin=519, FiltMax=15677, Gamma=0.810
00:35:07.757 00.006 14964 UpdateGuideState exits: m=299634 SNR=347.9
00:35:07.757 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.758 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:07.758 00.000 14964 Enqueuing Expose request
00:35:07.768 00.010 12044 IsSlewing returns 0
00:35:07.768 00.000 12044 IsGuiding returns 0
00:35:07.800 00.032 12044 PulseGuide returned control before completion, sleep 15
00:35:07.830 00.030 12044 IsGuiding returns 1
00:35:07.830 00.000 12044 scope still moving after pulse duration time elapsed
00:35:07.909 00.079 12044 IsSlewing returns 0
00:35:07.909 00.000 12044 IsGuiding returns 0
00:35:07.909 00.000 12044 scope move finished after 36 + 104 ms
00:35:07.909 00.000 12044 Move returns status 0, amount 36
00:35:07.909 00.000 12044 MoveAxis(N, 0, ABG)
00:35:07.909 00.000 12044 Move returns status 0, amount 0
00:35:07.909 00.000 12044 move complete, result=0
00:35:07.909 00.000 12044 worker thread done servicing request
00:35:07.909 00.000 12044 Worker thread wakes up
00:35:07.909 00.000 14964 GuideStep: 0.5 px 36 ms WEST, -0.4 px 0 ms NORTH
00:35:07.910 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:07.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:11.034 03.124 12044 Exposure complete
00:35:11.056 00.022 12044 worker thread done servicing request
00:35:11.056 00.000 14964 OnExposeComplete: enter
00:35:11.056 00.000 14964 UpdateGuideState(): m_state=6
00:35:11.057 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2150
00:35:11.057 00.000 14964 Star::Find returns 1 (0), X=281.57, Y=92.42, Mass=299530, SNR=349.2, Peak=20382 HFD=3.9
00:35:11.058 00.001 14964 MultiStar: [#1 0.19,0.30,0.18,U] [#2 0.00,0.00,0.00,L] 
00:35:11.059 00.001 14964 refined, 1 included, MultiStar: {0.31, -0.11}, one-star: {0.33, -0.18}
00:35:11.059 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
00:35:11.059 00.000 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.01)
00:35:11.060 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-0.33 mountX=0.11 mountY=-0.30, mountTheta=-1.21
00:35:11.061 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.11, opts=13)
00:35:11.061 00.000 14964 Enqueuing Move request for scope (0.31, -0.11)
00:35:11.062 00.001 12044 Worker thread wakes up
00:35:11.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.11) opts 0xd
00:35:11.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.11)
00:35:11.062 00.000 12044 Moving (0.31, -0.11) raw xDistance=0.11 yDistance=-0.30
00:35:11.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
00:35:11.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:11.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:35:11.062 00.000 12044 MoveAxis(E, 0, ABG)
00:35:11.062 00.000 12044 Move returns status 0, amount 0
00:35:11.062 00.000 12044 MoveAxis(N, 0, ABG)
00:35:11.062 00.000 12044 Move returns status 0, amount 0
00:35:11.062 00.000 12044 move complete, result=0
00:35:11.063 00.001 12044 worker thread done servicing request
00:35:11.071 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20382, med=615, FiltMin=531, FiltMax=15903, Gamma=0.810
00:35:11.076 00.005 14964 UpdateGuideState exits: m=299530 SNR=349.2
00:35:11.077 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:11.077 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:11.078 00.001 14964 Enqueuing Expose request
00:35:11.078 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:35:11.079 00.001 12044 Worker thread wakes up
00:35:11.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:11.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:14.207 03.128 12044 Exposure complete
00:35:14.234 00.027 12044 worker thread done servicing request
00:35:14.234 00.000 14964 OnExposeComplete: enter
00:35:14.234 00.000 14964 UpdateGuideState(): m_state=6
00:35:14.235 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2151
00:35:14.236 00.001 14964 Star::Find returns 1 (0), X=281.31, Y=92.67, Mass=298642, SNR=328.9, Peak=16838 HFD=4.2
00:35:14.236 00.000 14964 MultiStar: [#1 -0.11,0.23,0.19,U] [#2 -0.41,0.86,0.00,M7] 
00:35:14.237 00.001 14964 single-star, 1 included, MultiStar: {0.04, 0.09}, one-star: {0.07, 0.07}
00:35:14.238 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
00:35:14.238 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
00:35:14.239 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
00:35:14.241 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.07, opts=13)
00:35:14.241 00.000 14964 Enqueuing Move request for scope (0.07, 0.07)
00:35:14.242 00.001 12044 Worker thread wakes up
00:35:14.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:35:14.242 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:35:14.242 00.000 12044 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.08
00:35:14.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
00:35:14.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:14.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:14.242 00.000 12044 MoveAxis(E, 0, ABG)
00:35:14.242 00.000 12044 Move returns status 0, amount 0
00:35:14.242 00.000 12044 MoveAxis(N, 0, ABG)
00:35:14.242 00.000 12044 Move returns status 0, amount 0
00:35:14.242 00.000 12044 move complete, result=0
00:35:14.243 00.001 12044 worker thread done servicing request
00:35:14.250 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16838, med=615, FiltMin=531, FiltMax=13595, Gamma=0.810
00:35:14.255 00.005 14964 UpdateGuideState exits: m=298642 SNR=328.9
00:35:14.256 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.256 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:14.257 00.001 14964 Enqueuing Expose request
00:35:14.257 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:14.258 00.001 12044 Worker thread wakes up
00:35:14.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:14.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:17.372 03.114 12044 Exposure complete
00:35:17.394 00.022 12044 worker thread done servicing request
00:35:17.394 00.000 14964 OnExposeComplete: enter
00:35:17.395 00.001 14964 UpdateGuideState(): m_state=6
00:35:17.395 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2152
00:35:17.396 00.001 14964 Star::Find returns 1 (0), X=281.03, Y=92.31, Mass=302786, SNR=350.3, Peak=26378 HFD=3.8
00:35:17.396 00.000 14964 MultiStar: [#1 -0.22,0.70,0.00,M5] [#2 -0.33,0.44,0.08,U] 
00:35:17.397 00.001 14964 refined, 1 included, MultiStar: {-0.22, -0.24}, one-star: {-0.21, -0.29}
00:35:17.397 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
00:35:17.398 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
00:35:17.398 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.30 mountX=0.24 mountY=0.24, mountTheta=0.79
00:35:17.399 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.24, opts=13)
00:35:17.400 00.001 14964 Enqueuing Move request for scope (-0.22, -0.24)
00:35:17.400 00.000 12044 Worker thread wakes up
00:35:17.401 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
00:35:17.401 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
00:35:17.401 00.000 12044 Moving (-0.22, -0.24) raw xDistance=0.24 yDistance=0.24
00:35:17.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
00:35:17.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:17.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:35:17.401 00.000 12044 MoveAxis(E, 0, ABG)
00:35:17.401 00.000 12044 Move returns status 0, amount 0
00:35:17.401 00.000 12044 MoveAxis(N, 0, ABG)
00:35:17.401 00.000 12044 Move returns status 0, amount 0
00:35:17.401 00.000 12044 move complete, result=0
00:35:17.401 00.000 12044 worker thread done servicing request
00:35:17.408 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26378, med=614, FiltMin=531, FiltMax=10928, Gamma=0.810
00:35:17.413 00.005 14964 UpdateGuideState exits: m=302786 SNR=350.3
00:35:17.414 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.414 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:17.415 00.001 14964 Enqueuing Expose request
00:35:17.415 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:17.416 00.001 12044 Worker thread wakes up
00:35:17.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:17.416 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:20.544 03.128 12044 Exposure complete
00:35:20.576 00.032 12044 worker thread done servicing request
00:35:20.577 00.001 14964 OnExposeComplete: enter
00:35:20.577 00.000 14964 UpdateGuideState(): m_state=6
00:35:20.578 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2153
00:35:20.579 00.001 14964 Star::Find returns 1 (0), X=281.46, Y=92.85, Mass=300239, SNR=344.1, Peak=20876 HFD=3.8
00:35:20.580 00.001 14964 MultiStar: [#1 0.17,0.06,0.17,U] [#2 -0.03,-0.22,0.07,U] 
00:35:20.580 00.000 14964 refined, 2 included, MultiStar: {0.20, 0.20}, one-star: {0.22, 0.25}
00:35:20.581 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
00:35:20.581 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.90)
00:35:20.582 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.78 mountX=-0.19 mountY=-0.22, mountTheta=-2.29
00:35:20.583 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.20, opts=13)
00:35:20.583 00.000 14964 Enqueuing Move request for scope (0.20, 0.20)
00:35:20.584 00.001 12044 Worker thread wakes up
00:35:20.584 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
00:35:20.584 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
00:35:20.584 00.000 12044 Moving (0.20, 0.20) raw xDistance=-0.19 yDistance=-0.22
00:35:20.584 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.06
00:35:20.584 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:20.584 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:35:20.584 00.000 12044 MoveAxis(E, 0, ABG)
00:35:20.584 00.000 12044 Move returns status 0, amount 0
00:35:20.584 00.000 12044 MoveAxis(N, 0, ABG)
00:35:20.584 00.000 12044 Move returns status 0, amount 0
00:35:20.584 00.000 12044 move complete, result=0
00:35:20.584 00.000 12044 worker thread done servicing request
00:35:20.592 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20876, med=614, FiltMin=528, FiltMax=15135, Gamma=0.810
00:35:20.598 00.006 14964 UpdateGuideState exits: m=300239 SNR=344.1
00:35:20.598 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.599 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:20.599 00.000 14964 Enqueuing Expose request
00:35:20.600 00.001 12044 Worker thread wakes up
00:35:20.600 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:20.600 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:20.601 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:23.727 03.126 12044 Exposure complete
00:35:23.750 00.023 12044 worker thread done servicing request
00:35:23.750 00.000 14964 OnExposeComplete: enter
00:35:23.751 00.001 14964 UpdateGuideState(): m_state=6
00:35:23.751 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2154
00:35:23.752 00.001 14964 Star::Find returns 1 (0), X=281.22, Y=92.39, Mass=297754, SNR=342.5, Peak=22998 HFD=3.7
00:35:23.753 00.001 14964 MultiStar: [#1 0.04,0.39,0.18,U] [#2 -0.22,0.25,0.08,U] 
00:35:23.753 00.000 14964 refined, 2 included, MultiStar: {-0.02, -0.10}, one-star: {-0.02, -0.21}
00:35:23.754 00.001 14964 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.56) = xAngle (-0.25 = -0.25)
00:35:23.754 00.000 14964 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
00:35:23.754 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=0.09 mountY=0.03, mountTheta=0.33
00:35:23.755 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.10, opts=13)
00:35:23.756 00.001 14964 Enqueuing Move request for scope (-0.02, -0.10)
00:35:23.757 00.001 12044 Worker thread wakes up
00:35:23.757 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:35:23.757 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:35:23.757 00.000 12044 Moving (-0.02, -0.10) raw xDistance=0.09 yDistance=0.03
00:35:23.757 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
00:35:23.757 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:23.757 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:23.757 00.000 12044 MoveAxis(E, 0, ABG)
00:35:23.757 00.000 12044 Move returns status 0, amount 0
00:35:23.757 00.000 12044 MoveAxis(N, 0, ABG)
00:35:23.757 00.000 12044 Move returns status 0, amount 0
00:35:23.757 00.000 12044 move complete, result=0
00:35:23.757 00.000 12044 worker thread done servicing request
00:35:23.764 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22998, med=615, FiltMin=532, FiltMax=15143, Gamma=0.810
00:35:23.770 00.006 14964 UpdateGuideState exits: m=297754 SNR=342.5
00:35:23.770 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:23.771 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:23.771 00.000 14964 Enqueuing Expose request
00:35:23.772 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:23.773 00.001 12044 Worker thread wakes up
00:35:23.773 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:23.773 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:26.902 03.129 12044 Exposure complete
00:35:26.923 00.021 12044 worker thread done servicing request
00:35:26.923 00.000 14964 OnExposeComplete: enter
00:35:26.924 00.001 14964 UpdateGuideState(): m_state=6
00:35:26.924 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2155
00:35:26.925 00.001 14964 Star::Find returns 1 (0), X=281.17, Y=92.37, Mass=300882, SNR=345.6, Peak=22706 HFD=3.9
00:35:26.925 00.000 14964 MultiStar: [#1 -0.02,0.53,0.18,U] [#2 -0.07,0.25,0.08,U] 
00:35:26.926 00.001 14964 refined, 2 included, MultiStar: {-0.06, -0.10}, one-star: {-0.07, -0.23}
00:35:26.926 00.000 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
00:35:26.927 00.001 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
00:35:26.927 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.13 mountX=0.09 mountY=0.07, mountTheta=0.63
00:35:26.928 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.10, opts=13)
00:35:26.929 00.001 14964 Enqueuing Move request for scope (-0.06, -0.10)
00:35:26.929 00.000 12044 Worker thread wakes up
00:35:26.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:35:26.929 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:35:26.929 00.000 12044 Moving (-0.06, -0.10) raw xDistance=0.09 yDistance=0.07
00:35:26.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
00:35:26.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:26.930 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:26.930 00.000 12044 MoveAxis(E, 0, ABG)
00:35:26.930 00.000 12044 Move returns status 0, amount 0
00:35:26.930 00.000 12044 MoveAxis(N, 0, ABG)
00:35:26.930 00.000 12044 Move returns status 0, amount 0
00:35:26.930 00.000 12044 move complete, result=0
00:35:26.930 00.000 12044 worker thread done servicing request
00:35:26.937 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22706, med=615, FiltMin=536, FiltMax=13203, Gamma=0.810
00:35:26.942 00.005 14964 UpdateGuideState exits: m=300882 SNR=345.6
00:35:26.943 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:26.943 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:26.944 00.001 14964 Enqueuing Expose request
00:35:26.944 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:26.945 00.001 12044 Worker thread wakes up
00:35:26.945 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:26.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:30.074 03.129 12044 Exposure complete
00:35:30.096 00.022 12044 worker thread done servicing request
00:35:30.096 00.000 14964 OnExposeComplete: enter
00:35:30.096 00.000 14964 UpdateGuideState(): m_state=6
00:35:30.097 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2156
00:35:30.098 00.001 14964 Star::Find returns 1 (0), X=281.22, Y=92.42, Mass=294622, SNR=342.1, Peak=21226 HFD=3.7
00:35:30.098 00.000 14964 MultiStar: [#1 -0.04,0.44,0.17,U] [#2 -0.03,0.36,0.08,U] 
00:35:30.099 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.06}, one-star: {-0.02, -0.18}
00:35:30.099 00.000 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
00:35:30.099 00.000 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
00:35:30.100 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.89 mountX=0.06 mountY=0.03, mountTheta=0.41
00:35:30.101 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.06, opts=13)
00:35:30.102 00.001 14964 Enqueuing Move request for scope (-0.02, -0.06)
00:35:30.102 00.000 12044 Worker thread wakes up
00:35:30.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:35:30.102 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:35:30.102 00.000 12044 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.03
00:35:30.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
00:35:30.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:30.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:30.102 00.000 12044 MoveAxis(E, 0, ABG)
00:35:30.102 00.000 12044 Move returns status 0, amount 0
00:35:30.102 00.000 12044 MoveAxis(N, 0, ABG)
00:35:30.103 00.001 12044 Move returns status 0, amount 0
00:35:30.103 00.000 12044 move complete, result=0
00:35:30.103 00.000 12044 worker thread done servicing request
00:35:30.110 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21226, med=615, FiltMin=532, FiltMax=14379, Gamma=0.810
00:35:30.115 00.005 14964 UpdateGuideState exits: m=294622 SNR=342.1
00:35:30.116 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:30.116 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:30.117 00.001 14964 Enqueuing Expose request
00:35:30.118 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:30.118 00.000 12044 Worker thread wakes up
00:35:30.118 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:30.118 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:33.223 03.105 12044 Exposure complete
00:35:33.247 00.024 12044 worker thread done servicing request
00:35:33.247 00.000 14964 OnExposeComplete: enter
00:35:33.247 00.000 14964 UpdateGuideState(): m_state=6
00:35:33.248 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2157
00:35:33.248 00.000 14964 Star::Find returns 1 (0), X=281.54, Y=92.92, Mass=302457, SNR=358.1, Peak=19039 HFD=4.0
00:35:33.249 00.001 14964 MultiStar: [#1 0.12,-0.04,0.17,U] [#2 -0.10,-0.10,0.07,U] 
00:35:33.250 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.25}, one-star: {0.30, 0.32}
00:35:33.250 00.000 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
00:35:33.251 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.91)
00:35:33.251 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.77 mountX=-0.24 mountY=-0.28, mountTheta=-2.29
00:35:33.252 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.25, opts=13)
00:35:33.253 00.001 14964 Enqueuing Move request for scope (0.25, 0.25)
00:35:33.253 00.000 12044 Worker thread wakes up
00:35:33.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
00:35:33.253 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
00:35:33.253 00.000 12044 Moving (0.25, 0.25) raw xDistance=-0.24 yDistance=-0.28
00:35:33.253 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
00:35:33.253 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:33.253 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:35:33.253 00.000 12044 MoveAxis(E, 0, ABG)
00:35:33.253 00.000 12044 Move returns status 0, amount 0
00:35:33.254 00.001 12044 MoveAxis(N, 0, ABG)
00:35:33.254 00.000 12044 Move returns status 0, amount 0
00:35:33.254 00.000 12044 move complete, result=0
00:35:33.254 00.000 12044 worker thread done servicing request
00:35:33.261 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19039, med=615, FiltMin=531, FiltMax=15443, Gamma=0.810
00:35:33.267 00.006 14964 UpdateGuideState exits: m=302457 SNR=358.1
00:35:33.268 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.268 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:33.268 00.000 14964 Enqueuing Expose request
00:35:33.269 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:35:33.269 00.000 12044 Worker thread wakes up
00:35:33.269 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:33.269 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:36.394 03.125 12044 Exposure complete
00:35:36.417 00.023 12044 worker thread done servicing request
00:35:36.417 00.000 14964 OnExposeComplete: enter
00:35:36.417 00.000 14964 UpdateGuideState(): m_state=6
00:35:36.418 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2158
00:35:36.419 00.001 14964 Star::Find returns 1 (0), X=281.20, Y=92.15, Mass=301445, SNR=342.1, Peak=23618 HFD=4.1
00:35:36.419 00.000 14964 MultiStar: [#1 -0.13,0.47,0.18,U] [#2 -0.06,0.45,0.08,U] 
00:35:36.420 00.001 14964 refined, 2 included, MultiStar: {-0.06, -0.26}, one-star: {-0.04, -0.45}
00:35:36.420 00.000 14964 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.56) = xAngle (-0.22 = -0.22)
00:35:36.421 00.001 14964 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
00:35:36.421 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.78 mountX=0.26 mountY=0.08, mountTheta=0.30
00:35:36.422 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.26, opts=13)
00:35:36.423 00.001 14964 Enqueuing Move request for scope (-0.06, -0.26)
00:35:36.423 00.000 12044 Worker thread wakes up
00:35:36.423 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
00:35:36.423 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
00:35:36.423 00.000 12044 Moving (-0.06, -0.26) raw xDistance=0.26 yDistance=0.08
00:35:36.424 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.00
00:35:36.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:36.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:36.424 00.000 12044 MoveAxis(E, 0, ABG)
00:35:36.424 00.000 12044 Move returns status 0, amount 0
00:35:36.424 00.000 12044 MoveAxis(N, 0, ABG)
00:35:36.424 00.000 12044 Move returns status 0, amount 0
00:35:36.424 00.000 12044 move complete, result=0
00:35:36.424 00.000 12044 worker thread done servicing request
00:35:36.431 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23618, med=615, FiltMin=530, FiltMax=13431, Gamma=0.810
00:35:36.436 00.005 14964 UpdateGuideState exits: m=301445 SNR=342.1
00:35:36.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:36.438 00.001 14964 Enqueuing Expose request
00:35:36.438 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:36.439 00.001 12044 Worker thread wakes up
00:35:36.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:36.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:39.547 03.108 12044 Exposure complete
00:35:39.570 00.023 12044 worker thread done servicing request
00:35:39.570 00.000 14964 OnExposeComplete: enter
00:35:39.571 00.001 14964 UpdateGuideState(): m_state=6
00:35:39.572 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2159
00:35:39.572 00.000 14964 Star::Find returns 1 (0), X=280.88, Y=92.21, Mass=297970, SNR=341.7, Peak=20922 HFD=4.2
00:35:39.573 00.001 14964 MultiStar: [#1 -0.42,0.48,0.18,U] [#2 -0.38,0.80,0.00,M1] 
00:35:39.573 00.000 14964 refined, 1 included, MultiStar: {-0.37, -0.26}, one-star: {-0.36, -0.39}
00:35:39.574 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.56) = xAngle (-0.97 = -0.97)
00:35:39.574 00.000 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
00:35:39.575 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.26 hyp=0.45 cameraTheta=-2.53 mountX=0.25 mountY=0.39, mountTheta=1.00
00:35:39.576 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.26, opts=13)
00:35:39.576 00.000 14964 Enqueuing Move request for scope (-0.37, -0.26)
00:35:39.577 00.001 12044 Worker thread wakes up
00:35:39.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.26) opts 0xd
00:35:39.577 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.26)
00:35:39.577 00.000 12044 Moving (-0.37, -0.26) raw xDistance=0.25 yDistance=0.39
00:35:39.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.01
00:35:39.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:39.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:35:39.577 00.000 12044 MoveAxis(E, 0, ABG)
00:35:39.577 00.000 12044 Move returns status 0, amount 0
00:35:39.577 00.000 12044 MoveAxis(N, 0, ABG)
00:35:39.577 00.000 12044 Move returns status 0, amount 0
00:35:39.577 00.000 12044 move complete, result=0
00:35:39.577 00.000 12044 worker thread done servicing request
00:35:39.585 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20922, med=615, FiltMin=536, FiltMax=12367, Gamma=0.810
00:35:39.590 00.005 14964 UpdateGuideState exits: m=297970 SNR=341.7
00:35:39.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:39.591 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:39.592 00.001 14964 Enqueuing Expose request
00:35:39.592 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
00:35:39.593 00.001 12044 Worker thread wakes up
00:35:39.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:39.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:42.715 03.122 12044 Exposure complete
00:35:42.737 00.022 12044 worker thread done servicing request
00:35:42.737 00.000 14964 OnExposeComplete: enter
00:35:42.737 00.000 14964 UpdateGuideState(): m_state=6
00:35:42.739 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2160
00:35:42.739 00.000 14964 Star::Find returns 1 (0), X=281.26, Y=92.49, Mass=300842, SNR=346.8, Peak=19980 HFD=3.9
00:35:42.739 00.000 14964 MultiStar: [#1 -0.16,0.44,0.17,U] [#2 -0.22,0.35,0.07,U] 
00:35:42.740 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.01}, one-star: {0.02, -0.11}
00:35:42.740 00.000 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.09 = -1.09)
00:35:42.741 00.001 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.96 = 1.96)
00:35:42.741 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.64 mountX=0.01 mountY=0.02, mountTheta=1.11
00:35:42.742 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.01, opts=13)
00:35:42.743 00.001 14964 Enqueuing Move request for scope (-0.02, -0.01)
00:35:42.743 00.000 12044 Worker thread wakes up
00:35:42.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:35:42.743 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:35:42.743 00.000 12044 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
00:35:42.743 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.08, using input
00:35:42.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
00:35:42.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:42.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:42.744 00.001 12044 MoveAxis(E, 0, ABG)
00:35:42.744 00.000 12044 Move returns status 0, amount 0
00:35:42.744 00.000 12044 MoveAxis(N, 0, ABG)
00:35:42.744 00.000 12044 Move returns status 0, amount 0
00:35:42.744 00.000 12044 move complete, result=0
00:35:42.745 00.001 12044 worker thread done servicing request
00:35:42.752 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19980, med=615, FiltMin=519, FiltMax=15135, Gamma=0.810
00:35:42.757 00.005 14964 UpdateGuideState exits: m=300842 SNR=346.8
00:35:42.758 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:42.759 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:42.759 00.000 14964 Enqueuing Expose request
00:35:42.760 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:42.760 00.000 12044 Worker thread wakes up
00:35:42.760 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:42.760 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:45.886 03.126 12044 Exposure complete
00:35:45.908 00.022 12044 worker thread done servicing request
00:35:45.909 00.001 14964 OnExposeComplete: enter
00:35:45.910 00.001 14964 UpdateGuideState(): m_state=6
00:35:45.910 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2161
00:35:45.911 00.001 14964 Star::Find returns 1 (0), X=281.26, Y=92.34, Mass=299553, SNR=349.6, Peak=19234 HFD=4.1
00:35:45.911 00.000 14964 MultiStar: [#1 -0.05,0.52,0.17,U] [#2 -0.13,0.32,0.08,U] 
00:35:45.912 00.001 14964 refined, 2 included, MultiStar: {0.00, -0.11}, one-star: {0.02, -0.25}
00:35:45.912 00.000 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
00:35:45.913 00.001 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
00:35:45.913 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=0.11 mountY=0.01, mountTheta=0.08
00:35:45.914 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.11, opts=13)
00:35:45.915 00.001 14964 Enqueuing Move request for scope (0.00, -0.11)
00:35:45.915 00.000 12044 Worker thread wakes up
00:35:45.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
00:35:45.915 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
00:35:45.915 00.000 12044 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.01
00:35:45.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
00:35:45.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:45.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:45.915 00.000 12044 MoveAxis(E, 0, ABG)
00:35:45.915 00.000 12044 Move returns status 0, amount 0
00:35:45.915 00.000 12044 MoveAxis(N, 0, ABG)
00:35:45.915 00.000 12044 Move returns status 0, amount 0
00:35:45.915 00.000 12044 move complete, result=0
00:35:45.916 00.001 12044 worker thread done servicing request
00:35:45.923 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19234, med=615, FiltMin=531, FiltMax=14679, Gamma=0.810
00:35:45.929 00.006 14964 UpdateGuideState exits: m=299553 SNR=349.6
00:35:45.929 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:45.930 00.000 14964 Enqueuing Expose request
00:35:45.931 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:45.932 00.001 12044 Worker thread wakes up
00:35:45.932 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:45.932 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:49.057 03.125 12044 Exposure complete
00:35:49.077 00.020 12044 worker thread done servicing request
00:35:49.077 00.000 14964 OnExposeComplete: enter
00:35:49.078 00.001 14964 UpdateGuideState(): m_state=6
00:35:49.079 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2162
00:35:49.080 00.001 14964 Star::Find returns 1 (0), X=281.10, Y=92.29, Mass=297919, SNR=346.4, Peak=22146 HFD=4.0
00:35:49.080 00.000 14964 MultiStar: [#1 -0.20,0.57,0.18,U] [#2 -0.22,0.74,0.00,M1] 
00:35:49.081 00.001 14964 refined, 1 included, MultiStar: {-0.15, -0.17}, one-star: {-0.14, -0.31}
00:35:49.081 00.000 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
00:35:49.082 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
00:35:49.082 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.28 mountX=0.17 mountY=0.17, mountTheta=0.77
00:35:49.084 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.17, opts=13)
00:35:49.084 00.000 14964 Enqueuing Move request for scope (-0.15, -0.17)
00:35:49.085 00.001 12044 Worker thread wakes up
00:35:49.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
00:35:49.085 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
00:35:49.085 00.000 12044 Moving (-0.15, -0.17) raw xDistance=0.17 yDistance=0.17
00:35:49.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
00:35:49.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:49.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:35:49.085 00.000 12044 MoveAxis(E, 0, ABG)
00:35:49.085 00.000 12044 Move returns status 0, amount 0
00:35:49.085 00.000 12044 MoveAxis(N, 0, ABG)
00:35:49.085 00.000 12044 Move returns status 0, amount 0
00:35:49.085 00.000 12044 move complete, result=0
00:35:49.085 00.000 12044 worker thread done servicing request
00:35:49.093 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22146, med=614, FiltMin=531, FiltMax=12435, Gamma=0.810
00:35:49.098 00.005 14964 UpdateGuideState exits: m=297919 SNR=346.4
00:35:49.099 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:49.100 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:49.100 00.000 14964 Enqueuing Expose request
00:35:49.100 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:49.101 00.001 12044 Worker thread wakes up
00:35:49.101 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:49.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:52.214 03.113 12044 Exposure complete
00:35:52.238 00.024 12044 worker thread done servicing request
00:35:52.238 00.000 14964 OnExposeComplete: enter
00:35:52.239 00.001 14964 UpdateGuideState(): m_state=6
00:35:52.240 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2163
00:35:52.240 00.000 14964 Star::Find returns 1 (0), X=281.10, Y=92.40, Mass=302008, SNR=345.2, Peak=26134 HFD=3.7
00:35:52.241 00.001 14964 MultiStar: [#1 -0.17,0.22,0.18,U] [#2 -0.56,0.74,0.00,M2] 
00:35:52.241 00.000 14964 refined, 1 included, MultiStar: {-0.14, -0.14}, one-star: {-0.14, -0.20}
00:35:52.242 00.001 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
00:35:52.242 00.000 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
00:35:52.243 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.37 mountX=0.13 mountY=0.16, mountTheta=0.86
00:35:52.244 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.14, opts=13)
00:35:52.244 00.000 14964 Enqueuing Move request for scope (-0.14, -0.14)
00:35:52.245 00.001 12044 Worker thread wakes up
00:35:52.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
00:35:52.245 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
00:35:52.245 00.000 12044 Moving (-0.14, -0.14) raw xDistance=0.13 yDistance=0.16
00:35:52.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
00:35:52.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:52.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:35:52.245 00.000 12044 MoveAxis(E, 0, ABG)
00:35:52.245 00.000 12044 Move returns status 0, amount 0
00:35:52.245 00.000 12044 MoveAxis(N, 0, ABG)
00:35:52.245 00.000 12044 Move returns status 0, amount 0
00:35:52.245 00.000 12044 move complete, result=0
00:35:52.245 00.000 12044 worker thread done servicing request
00:35:52.252 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26134, med=615, FiltMin=531, FiltMax=12811, Gamma=0.810
00:35:52.257 00.005 14964 UpdateGuideState exits: m=302008 SNR=345.2
00:35:52.258 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.258 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:52.259 00.001 14964 Enqueuing Expose request
00:35:52.259 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:52.260 00.001 12044 Worker thread wakes up
00:35:52.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:52.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:55.374 03.114 12044 Exposure complete
00:35:55.395 00.021 12044 worker thread done servicing request
00:35:55.395 00.000 14964 OnExposeComplete: enter
00:35:55.396 00.001 14964 UpdateGuideState(): m_state=6
00:35:55.396 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2164
00:35:55.397 00.001 14964 Star::Find returns 1 (0), X=281.47, Y=92.30, Mass=296778, SNR=343.2, Peak=20470 HFD=3.8
00:35:55.397 00.000 14964 MultiStar: [#1 0.08,0.64,0.18,U] [#2 -0.07,0.56,0.08,U] 
00:35:55.398 00.001 14964 refined, 2 included, MultiStar: {0.19, -0.11}, one-star: {0.23, -0.30}
00:35:55.398 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
00:35:55.399 00.001 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.21)
00:35:55.399 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=0.12 mountY=-0.18, mountTheta=-0.99
00:35:55.400 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.11, opts=13)
00:35:55.401 00.001 14964 Enqueuing Move request for scope (0.19, -0.11)
00:35:55.401 00.000 12044 Worker thread wakes up
00:35:55.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
00:35:55.401 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
00:35:55.401 00.000 12044 Moving (0.19, -0.11) raw xDistance=0.12 yDistance=-0.18
00:35:55.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
00:35:55.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:55.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:35:55.401 00.000 12044 MoveAxis(E, 0, ABG)
00:35:55.402 00.001 12044 Move returns status 0, amount 0
00:35:55.402 00.000 12044 MoveAxis(N, 0, ABG)
00:35:55.402 00.000 12044 Move returns status 0, amount 0
00:35:55.402 00.000 12044 move complete, result=0
00:35:55.402 00.000 12044 worker thread done servicing request
00:35:55.409 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20470, med=615, FiltMin=529, FiltMax=16569, Gamma=0.810
00:35:55.415 00.006 14964 UpdateGuideState exits: m=296778 SNR=343.2
00:35:55.415 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:55.416 00.000 14964 Enqueuing Expose request
00:35:55.417 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:55.417 00.000 12044 Worker thread wakes up
00:35:55.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:55.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:35:58.525 03.108 12044 Exposure complete
00:35:58.548 00.023 12044 worker thread done servicing request
00:35:58.548 00.000 14964 OnExposeComplete: enter
00:35:58.550 00.002 14964 UpdateGuideState(): m_state=6
00:35:58.551 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2165
00:35:58.551 00.000 14964 Star::Find returns 1 (0), X=281.62, Y=92.37, Mass=299670, SNR=351.5, Peak=19278 HFD=3.8
00:35:58.552 00.001 14964 MultiStar: [#1 0.38,0.38,0.17,U] [#2 0.16,0.67,0.00,M2] 
00:35:58.552 00.000 14964 refined, 1 included, MultiStar: {0.38, -0.14}, one-star: {0.38, -0.23}
00:35:58.553 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
00:35:58.553 00.000 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
00:35:58.554 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.14 hyp=0.41 cameraTheta=-0.35 mountX=0.15 mountY=-0.37, mountTheta=-1.19
00:35:58.555 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.14, opts=13)
00:35:58.555 00.000 14964 Enqueuing Move request for scope (0.38, -0.14)
00:35:58.556 00.001 12044 Worker thread wakes up
00:35:58.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.14) opts 0xd
00:35:58.556 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.14)
00:35:58.556 00.000 12044 Moving (0.38, -0.14) raw xDistance=0.15 yDistance=-0.37
00:35:58.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
00:35:58.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:35:58.556 00.000 12044 MoveAxis(E, 0, ABG)
00:35:58.556 00.000 12044 Move returns status 0, amount 0
00:35:58.556 00.000 12044 MoveAxis(N, 0, ABG)
00:35:58.556 00.000 12044 Move returns status 0, amount 0
00:35:58.557 00.001 12044 move complete, result=0
00:35:58.557 00.000 12044 worker thread done servicing request
00:35:58.564 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19278, med=615, FiltMin=535, FiltMax=16289, Gamma=0.810
00:35:58.570 00.006 14964 UpdateGuideState exits: m=299670 SNR=351.5
00:35:58.570 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.571 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:35:58.571 00.000 14964 Enqueuing Expose request
00:35:58.571 00.000 12044 Worker thread wakes up
00:35:58.571 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:35:58.572 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:35:58.572 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:01.674 03.102 12044 Exposure complete
00:36:01.698 00.024 12044 worker thread done servicing request
00:36:01.698 00.000 14964 OnExposeComplete: enter
00:36:01.699 00.001 14964 UpdateGuideState(): m_state=6
00:36:01.699 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2166
00:36:01.700 00.001 14964 Star::Find returns 1 (0), X=281.69, Y=92.30, Mass=292599, SNR=340.6, Peak=16726 HFD=4.3
00:36:01.700 00.000 14964 MultiStar: [#1 0.47,0.30,0.17,U] [#2 0.20,0.17,0.06,U] 
00:36:01.701 00.001 14964 refined, 2 included, MultiStar: {0.44, -0.19}, one-star: {0.45, -0.30}
00:36:01.701 00.000 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
00:36:01.702 00.001 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.09)
00:36:01.702 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=-0.19 hyp=0.48 cameraTheta=-0.42 mountX=0.20 mountY=-0.42, mountTheta=-1.12
00:36:01.703 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.19, opts=13)
00:36:01.704 00.001 14964 Enqueuing Move request for scope (0.44, -0.19)
00:36:01.704 00.000 12044 Worker thread wakes up
00:36:01.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.19) opts 0xd
00:36:01.704 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.19)
00:36:01.704 00.000 12044 Moving (0.44, -0.19) raw xDistance=0.20 yDistance=-0.42
00:36:01.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
00:36:01.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:01.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:36:01.704 00.000 12044 MoveAxis(E, 0, ABG)
00:36:01.704 00.000 12044 Move returns status 0, amount 0
00:36:01.704 00.000 12044 MoveAxis(N, 0, ABG)
00:36:01.704 00.000 12044 Move returns status 0, amount 0
00:36:01.704 00.000 12044 move complete, result=0
00:36:01.704 00.000 12044 worker thread done servicing request
00:36:01.712 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16726, med=615, FiltMin=527, FiltMax=13697, Gamma=0.810
00:36:01.717 00.005 14964 UpdateGuideState exits: m=292599 SNR=340.6
00:36:01.718 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.718 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:01.719 00.001 14964 Enqueuing Expose request
00:36:01.719 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:36:01.720 00.001 12044 Worker thread wakes up
00:36:01.720 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:01.720 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:04.819 03.099 12044 Exposure complete
00:36:04.844 00.025 12044 worker thread done servicing request
00:36:04.844 00.000 14964 OnExposeComplete: enter
00:36:04.845 00.001 14964 UpdateGuideState(): m_state=6
00:36:04.846 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2167
00:36:04.846 00.000 14964 Star::Find returns 1 (0), X=281.51, Y=92.15, Mass=298664, SNR=346.3, Peak=19974 HFD=3.8
00:36:04.847 00.001 14964 MultiStar: [#1 0.08,0.60,0.18,U] [#2 -0.00,0.58,0.08,U] 
00:36:04.847 00.000 14964 refined, 2 included, MultiStar: {0.23, -0.24}, one-star: {0.27, -0.45}
00:36:04.848 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
00:36:04.848 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
00:36:04.849 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.80 mountX=0.24 mountY=-0.20, mountTheta=-0.70
00:36:04.850 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.24, opts=13)
00:36:04.850 00.000 14964 Enqueuing Move request for scope (0.23, -0.24)
00:36:04.851 00.001 12044 Worker thread wakes up
00:36:04.851 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
00:36:04.851 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
00:36:04.851 00.000 12044 Moving (0.23, -0.24) raw xDistance=0.24 yDistance=-0.20
00:36:04.851 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
00:36:04.851 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:04.851 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:36:04.851 00.000 12044 MoveAxis(E, 0, ABG)
00:36:04.851 00.000 12044 Move returns status 0, amount 0
00:36:04.851 00.000 12044 MoveAxis(N, 0, ABG)
00:36:04.851 00.000 12044 Move returns status 0, amount 0
00:36:04.851 00.000 12044 move complete, result=0
00:36:04.851 00.000 12044 worker thread done servicing request
00:36:04.859 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19974, med=615, FiltMin=517, FiltMax=16452, Gamma=0.810
00:36:04.865 00.006 14964 UpdateGuideState exits: m=298664 SNR=346.3
00:36:04.865 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.866 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:04.866 00.000 14964 Enqueuing Expose request
00:36:04.867 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:04.867 00.000 12044 Worker thread wakes up
00:36:04.867 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:04.867 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:07.987 03.120 12044 Exposure complete
00:36:08.008 00.021 12044 worker thread done servicing request
00:36:08.008 00.000 14964 OnExposeComplete: enter
00:36:08.009 00.001 14964 UpdateGuideState(): m_state=6
00:36:08.009 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2168
00:36:08.010 00.001 14964 Star::Find returns 1 (0), X=281.22, Y=92.28, Mass=296849, SNR=336.4, Peak=22966 HFD=3.7
00:36:08.011 00.001 14964 MultiStar: [#1 -0.03,0.73,0.00,M1] [#2 -0.08,0.68,0.00,M1] 
00:36:08.011 00.000 14964 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.56) = xAngle (-0.06 = -0.06)
00:36:08.012 00.001 14964 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
00:36:08.012 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.62 mountX=0.31 mountY=0.05, mountTheta=0.15
00:36:08.013 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.32, opts=13)
00:36:08.014 00.001 14964 Enqueuing Move request for scope (-0.02, -0.32)
00:36:08.014 00.000 12044 Worker thread wakes up
00:36:08.014 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
00:36:08.014 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
00:36:08.014 00.000 12044 Moving (-0.02, -0.32) raw xDistance=0.31 yDistance=0.05
00:36:08.014 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.31, slope = 0.02
00:36:08.014 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:08.014 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:08.014 00.000 12044 MoveAxis(W, 12, ABG)
00:36:08.014 00.000 12044 Guiding  Dir = 3, Dur = 12
00:36:08.022 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22966, med=614, FiltMin=529, FiltMax=14163, Gamma=0.810
00:36:08.027 00.005 14964 UpdateGuideState exits: m=296849 SNR=336.4
00:36:08.028 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.028 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:08.029 00.001 14964 Enqueuing Expose request
00:36:08.048 00.019 12044 IsSlewing returns 0
00:36:08.049 00.001 12044 IsGuiding returns 0
00:36:08.117 00.068 12044 IsGuiding returns 1
00:36:08.117 00.000 12044 scope still moving after pulse duration time elapsed
00:36:08.158 00.041 12044 IsSlewing returns 0
00:36:08.158 00.000 12044 IsGuiding returns 0
00:36:08.158 00.000 12044 scope move finished after 12 + 97 ms
00:36:08.158 00.000 12044 Move returns status 0, amount 12
00:36:08.158 00.000 12044 MoveAxis(N, 0, ABG)
00:36:08.158 00.000 12044 Move returns status 0, amount 0
00:36:08.158 00.000 12044 move complete, result=0
00:36:08.158 00.000 12044 worker thread done servicing request
00:36:08.158 00.000 12044 Worker thread wakes up
00:36:08.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:08.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:08.158 00.000 14964 GuideStep: 0.3 px 12 ms WEST, 0.0 px 0 ms NORTH
00:36:11.288 03.130 12044 Exposure complete
00:36:11.308 00.020 12044 worker thread done servicing request
00:36:11.308 00.000 14964 OnExposeComplete: enter
00:36:11.309 00.001 14964 UpdateGuideState(): m_state=6
00:36:11.309 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2169
00:36:11.310 00.001 14964 Star::Find returns 1 (0), X=281.04, Y=92.43, Mass=301032, SNR=344.6, Peak=22886 HFD=3.7
00:36:11.310 00.000 14964 MultiStar: [#1 -0.02,0.38,0.17,U] [#2 0.02,0.69,0.00,M2] 
00:36:11.311 00.001 14964 refined, 1 included, MultiStar: {-0.17, -0.08}, one-star: {-0.20, -0.16}
00:36:11.311 00.000 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.13 = -1.13)
00:36:11.312 00.001 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.93 = 1.93)
00:36:11.312 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.68 mountX=0.08 mountY=0.18, mountTheta=1.14
00:36:11.313 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.08, opts=13)
00:36:11.314 00.001 14964 Enqueuing Move request for scope (-0.17, -0.08)
00:36:11.314 00.000 12044 Worker thread wakes up
00:36:11.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
00:36:11.314 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
00:36:11.314 00.000 12044 Moving (-0.17, -0.08) raw xDistance=0.08 yDistance=0.18
00:36:11.314 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.11, using input
00:36:11.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
00:36:11.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:11.315 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:36:11.315 00.000 12044 MoveAxis(E, 0, ABG)
00:36:11.315 00.000 12044 Move returns status 0, amount 0
00:36:11.315 00.000 12044 MoveAxis(N, 0, ABG)
00:36:11.315 00.000 12044 Move returns status 0, amount 0
00:36:11.315 00.000 12044 move complete, result=0
00:36:11.315 00.000 12044 worker thread done servicing request
00:36:11.322 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22886, med=615, FiltMin=529, FiltMax=11496, Gamma=0.810
00:36:11.327 00.005 14964 UpdateGuideState exits: m=301032 SNR=344.6
00:36:11.328 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.329 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:11.329 00.000 14964 Enqueuing Expose request
00:36:11.330 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:11.330 00.000 12044 Worker thread wakes up
00:36:11.330 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:11.330 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:14.428 03.098 12044 Exposure complete
00:36:14.449 00.021 12044 worker thread done servicing request
00:36:14.449 00.000 14964 OnExposeComplete: enter
00:36:14.450 00.001 14964 UpdateGuideState(): m_state=6
00:36:14.450 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2170
00:36:14.451 00.001 14964 Star::Find returns 1 (0), X=280.96, Y=92.09, Mass=300065, SNR=350.2, Peak=21566 HFD=4.2
00:36:14.451 00.000 14964 MultiStar: [#1 -0.26,0.79,0.00,M1] [#2 -0.37,0.78,0.00,M3] 
00:36:14.452 00.001 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.56) = xAngle (-0.52 = -0.52)
00:36:14.452 00.000 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
00:36:14.453 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.50 hyp=0.58 cameraTheta=-2.07 mountX=0.50 mountY=0.33, mountTheta=0.58
00:36:14.454 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.50, opts=13)
00:36:14.455 00.001 14964 Enqueuing Move request for scope (-0.28, -0.50)
00:36:14.455 00.000 12044 Worker thread wakes up
00:36:14.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.50) opts 0xd
00:36:14.455 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.50)
00:36:14.455 00.000 12044 Moving (-0.28, -0.50) raw xDistance=0.50 yDistance=0.33
00:36:14.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.50, slope = 0.03
00:36:14.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:36:14.455 00.000 12044 MoveAxis(W, 20, ABG)
00:36:14.455 00.000 12044 Guiding  Dir = 3, Dur = 20
00:36:14.463 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21566, med=615, FiltMin=528, FiltMax=12380, Gamma=0.810
00:36:14.469 00.006 14964 UpdateGuideState exits: m=300065 SNR=350.2
00:36:14.469 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.470 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:14.470 00.000 14964 Enqueuing Expose request
00:36:14.484 00.014 12044 IsSlewing returns 0
00:36:14.516 00.032 12044 IsGuiding returns 0
00:36:14.549 00.033 12044 IsGuiding returns 1
00:36:14.549 00.000 12044 scope still moving after pulse duration time elapsed
00:36:14.612 00.063 12044 IsSlewing returns 0
00:36:14.613 00.001 12044 IsGuiding returns 0
00:36:14.613 00.000 12044 scope move finished after 20 + 75 ms
00:36:14.613 00.000 12044 Move returns status 0, amount 20
00:36:14.613 00.000 12044 MoveAxis(N, 0, ABG)
00:36:14.613 00.000 12044 Move returns status 0, amount 0
00:36:14.613 00.000 12044 move complete, result=0
00:36:14.613 00.000 12044 worker thread done servicing request
00:36:14.613 00.000 12044 Worker thread wakes up
00:36:14.613 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:14.613 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:14.613 00.000 14964 GuideStep: 0.5 px 20 ms WEST, 0.3 px 0 ms NORTH
00:36:17.722 03.109 12044 Exposure complete
00:36:17.745 00.023 12044 worker thread done servicing request
00:36:17.745 00.000 14964 OnExposeComplete: enter
00:36:17.746 00.001 14964 UpdateGuideState(): m_state=6
00:36:17.746 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2171
00:36:17.747 00.001 14964 Star::Find returns 1 (0), X=281.20, Y=92.92, Mass=295038, SNR=337.5, Peak=18708 HFD=4.2
00:36:17.748 00.001 14964 MultiStar: [#1 -0.06,-0.10,0.16,U] [#2 -0.38,-0.14,0.07,U] 
00:36:17.748 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.24}, one-star: {-0.05, 0.32}
00:36:17.748 00.000 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.56) = xAngle (3.40 = -2.88)
00:36:17.749 00.001 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.17)
00:36:17.749 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=-0.24 mountY=0.04, mountTheta=2.97
00:36:17.751 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.24, opts=13)
00:36:17.751 00.000 14964 Enqueuing Move request for scope (-0.07, 0.24)
00:36:17.752 00.001 12044 Worker thread wakes up
00:36:17.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
00:36:17.752 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
00:36:17.752 00.000 12044 Moving (-0.07, 0.24) raw xDistance=-0.24 yDistance=0.04
00:36:17.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.00
00:36:17.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:17.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:17.752 00.000 12044 MoveAxis(E, 0, ABG)
00:36:17.752 00.000 12044 Move returns status 0, amount 0
00:36:17.752 00.000 12044 MoveAxis(N, 0, ABG)
00:36:17.752 00.000 12044 Move returns status 0, amount 0
00:36:17.752 00.000 12044 move complete, result=0
00:36:17.752 00.000 12044 worker thread done servicing request
00:36:17.759 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18708, med=615, FiltMin=533, FiltMax=13330, Gamma=0.810
00:36:17.765 00.006 14964 UpdateGuideState exits: m=295038 SNR=337.5
00:36:17.766 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.766 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:17.767 00.001 14964 Enqueuing Expose request
00:36:17.767 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:17.768 00.001 12044 Worker thread wakes up
00:36:17.768 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:17.768 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:20.877 03.109 12044 Exposure complete
00:36:20.898 00.021 12044 worker thread done servicing request
00:36:20.898 00.000 14964 OnExposeComplete: enter
00:36:20.898 00.000 14964 UpdateGuideState(): m_state=6
00:36:20.899 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2172
00:36:20.900 00.001 14964 Star::Find returns 1 (0), X=280.95, Y=93.04, Mass=300547, SNR=352.6, Peak=22776 HFD=4.1
00:36:20.900 00.000 14964 MultiStar: [#1 -0.34,-0.12,0.18,U] [#2 -0.59,-0.31,0.00,M3] 
00:36:20.901 00.001 14964 refined, 1 included, MultiStar: {-0.30, 0.36}, one-star: {-0.29, 0.44}
00:36:20.901 00.000 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.83 = -2.46)
00:36:20.902 00.001 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.60)
00:36:20.902 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.36 hyp=0.47 cameraTheta=2.27 mountX=-0.36 mountY=0.26, mountTheta=2.52
00:36:20.903 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.36, opts=13)
00:36:20.904 00.001 14964 Enqueuing Move request for scope (-0.30, 0.36)
00:36:20.904 00.000 12044 Worker thread wakes up
00:36:20.904 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.36) opts 0xd
00:36:20.904 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.36)
00:36:20.904 00.000 12044 Moving (-0.30, 0.36) raw xDistance=-0.36 yDistance=0.26
00:36:20.904 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.36, slope = -0.03
00:36:20.904 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.904 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:36:20.904 00.000 12044 MoveAxis(E, 26, ABG)
00:36:20.904 00.000 12044 Guiding  Dir = 2, Dur = 26
00:36:20.912 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22776, med=615, FiltMin=525, FiltMax=11644, Gamma=0.810
00:36:20.917 00.005 14964 UpdateGuideState exits: m=300547 SNR=352.6
00:36:20.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.918 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:20.918 00.000 14964 Enqueuing Expose request
00:36:20.954 00.036 12044 IsSlewing returns 0
00:36:20.954 00.000 12044 IsGuiding returns 0
00:36:20.985 00.031 12044 IsGuiding returns 1
00:36:20.985 00.000 12044 scope still moving after pulse duration time elapsed
00:36:21.034 00.049 12044 IsSlewing returns 0
00:36:21.035 00.001 12044 IsGuiding returns 0
00:36:21.035 00.000 12044 scope move finished after 26 + 54 ms
00:36:21.035 00.000 12044 Move returns status 0, amount 26
00:36:21.035 00.000 12044 MoveAxis(N, 0, ABG)
00:36:21.035 00.000 12044 Move returns status 0, amount 0
00:36:21.035 00.000 12044 move complete, result=0
00:36:21.035 00.000 12044 worker thread done servicing request
00:36:21.035 00.000 12044 Worker thread wakes up
00:36:21.035 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:21.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:21.035 00.000 14964 GuideStep: -0.4 px 26 ms EAST, 0.3 px 0 ms NORTH
00:36:24.129 03.094 12044 Exposure complete
00:36:24.150 00.021 12044 worker thread done servicing request
00:36:24.151 00.001 14964 OnExposeComplete: enter
00:36:24.151 00.000 14964 UpdateGuideState(): m_state=6
00:36:24.152 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2173
00:36:24.152 00.000 14964 Star::Find returns 1 (0), X=280.76, Y=92.49, Mass=298703, SNR=347.0, Peak=20174 HFD=3.9
00:36:24.153 00.001 14964 MultiStar: [#1 -0.53,0.41,0.00,M1] [#2 -0.72,0.41,0.00,M4] 
00:36:24.153 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.37 = -1.37)
00:36:24.154 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
00:36:24.154 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.11 hyp=0.49 cameraTheta=-2.93 mountX=0.10 mountY=0.49, mountTheta=1.37
00:36:24.155 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.11, opts=13)
00:36:24.156 00.001 14964 Enqueuing Move request for scope (-0.48, -0.11)
00:36:24.156 00.000 12044 Worker thread wakes up
00:36:24.156 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.11) opts 0xd
00:36:24.156 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.11)
00:36:24.156 00.000 12044 Moving (-0.48, -0.11) raw xDistance=0.10 yDistance=0.49
00:36:24.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
00:36:24.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
00:36:24.157 00.001 12044 MoveAxis(E, 0, ABG)
00:36:24.157 00.000 12044 Move returns status 0, amount 0
00:36:24.157 00.000 12044 MoveAxis(S, 45, ABG)
00:36:24.157 00.000 12044 Guiding  Dir = 1, Dur = 45
00:36:24.164 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20174, med=615, FiltMin=529, FiltMax=14080, Gamma=0.810
00:36:24.170 00.006 14964 UpdateGuideState exits: m=298703 SNR=347.0
00:36:24.171 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:24.171 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:24.172 00.001 14964 Enqueuing Expose request
00:36:24.190 00.018 12044 IsSlewing returns 0
00:36:24.190 00.000 12044 IsGuiding returns 0
00:36:24.221 00.031 12044 PulseGuide returned control before completion, sleep 24
00:36:24.260 00.039 12044 IsGuiding returns 1
00:36:24.260 00.000 12044 scope still moving after pulse duration time elapsed
00:36:24.330 00.070 12044 IsSlewing returns 0
00:36:24.330 00.000 12044 IsGuiding returns 0
00:36:24.330 00.000 12044 scope move finished after 45 + 95 ms
00:36:24.330 00.000 12044 Move returns status 0, amount 45
00:36:24.330 00.000 12044 move complete, result=0
00:36:24.330 00.000 12044 worker thread done servicing request
00:36:24.330 00.000 12044 Worker thread wakes up
00:36:24.330 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 45 ms SOUTH
00:36:24.331 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:24.331 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:27.456 03.125 12044 Exposure complete
00:36:27.477 00.021 12044 worker thread done servicing request
00:36:27.477 00.000 14964 OnExposeComplete: enter
00:36:27.478 00.001 14964 UpdateGuideState(): m_state=6
00:36:27.479 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2174
00:36:27.479 00.000 14964 Star::Find returns 1 (0), X=281.62, Y=92.25, Mass=291373, SNR=344.9, Peak=19274 HFD=3.9
00:36:27.480 00.001 14964 MultiStar: [#1 0.24,0.57,0.18,U] [#2 0.16,0.11,0.08,U] 
00:36:27.480 00.000 14964 refined, 2 included, MultiStar: {0.34, -0.19}, one-star: {0.37, -0.35}
00:36:27.481 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
00:36:27.481 00.000 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
00:36:27.482 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.50 mountX=0.19 mountY=-0.32, mountTheta=-1.03
00:36:27.483 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.19, opts=13)
00:36:27.483 00.000 14964 Enqueuing Move request for scope (0.34, -0.19)
00:36:27.484 00.001 12044 Worker thread wakes up
00:36:27.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
00:36:27.484 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
00:36:27.484 00.000 12044 Moving (0.34, -0.19) raw xDistance=0.19 yDistance=-0.32
00:36:27.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.03
00:36:27.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:27.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:36:27.484 00.000 12044 MoveAxis(E, 0, ABG)
00:36:27.484 00.000 12044 Move returns status 0, amount 0
00:36:27.484 00.000 12044 MoveAxis(N, 0, ABG)
00:36:27.484 00.000 12044 Move returns status 0, amount 0
00:36:27.484 00.000 12044 move complete, result=0
00:36:27.484 00.000 12044 worker thread done servicing request
00:36:27.492 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19274, med=614, FiltMin=525, FiltMax=14569, Gamma=0.810
00:36:27.497 00.005 14964 UpdateGuideState exits: m=291373 SNR=344.9
00:36:27.498 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.499 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:27.499 00.000 14964 Enqueuing Expose request
00:36:27.500 00.001 12044 Worker thread wakes up
00:36:27.500 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:36:27.502 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:27.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:30.609 03.107 12044 Exposure complete
00:36:30.634 00.025 12044 worker thread done servicing request
00:36:30.635 00.001 14964 OnExposeComplete: enter
00:36:30.635 00.000 14964 UpdateGuideState(): m_state=6
00:36:30.636 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2175
00:36:30.636 00.000 14964 Star::Find returns 1 (0), X=281.07, Y=92.02, Mass=294079, SNR=338.5, Peak=20938 HFD=4.2
00:36:30.638 00.002 14964 MultiStar: [#1 -0.03,0.86,0.00,M1] [#2 -0.25,0.88,0.00,M4] 
00:36:30.638 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.31 = -0.31)
00:36:30.639 00.001 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
00:36:30.639 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.58 hyp=0.60 cameraTheta=-1.86 mountX=0.57 mountY=0.23, mountTheta=0.38
00:36:30.641 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.58, opts=13)
00:36:30.642 00.001 14964 Enqueuing Move request for scope (-0.17, -0.58)
00:36:30.642 00.000 12044 Worker thread wakes up
00:36:30.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.58) opts 0xd
00:36:30.642 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.58)
00:36:30.642 00.000 12044 Moving (-0.17, -0.58) raw xDistance=0.57 yDistance=0.23
00:36:30.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.57, slope = -0.00
00:36:30.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:36:30.642 00.000 12044 MoveAxis(E, 0, ABG)
00:36:30.642 00.000 12044 Move returns status 0, amount 0
00:36:30.642 00.000 12044 MoveAxis(N, 0, ABG)
00:36:30.643 00.001 12044 Move returns status 0, amount 0
00:36:30.643 00.000 12044 move complete, result=0
00:36:30.643 00.000 12044 worker thread done servicing request
00:36:30.651 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20938, med=615, FiltMin=535, FiltMax=12289, Gamma=0.810
00:36:30.657 00.006 14964 UpdateGuideState exits: m=294079 SNR=338.5
00:36:30.657 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.658 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:30.658 00.000 14964 Enqueuing Expose request
00:36:30.659 00.001 14964 GuideStep: 0.6 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:30.659 00.000 12044 Worker thread wakes up
00:36:30.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:30.659 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:33.762 03.103 12044 Exposure complete
00:36:33.784 00.022 12044 worker thread done servicing request
00:36:33.784 00.000 14964 OnExposeComplete: enter
00:36:33.785 00.001 14964 UpdateGuideState(): m_state=6
00:36:33.786 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2176
00:36:33.786 00.000 14964 Star::Find returns 1 (0), X=281.05, Y=92.31, Mass=299029, SNR=343.7, Peak=22226 HFD=4.0
00:36:33.787 00.001 14964 MultiStar: [#1 -0.18,0.55,0.19,U] [#2 -0.50,0.72,0.00,M5] 
00:36:33.787 00.000 14964 refined, 1 included, MultiStar: {-0.19, -0.16}, one-star: {-0.19, -0.29}
00:36:33.788 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
00:36:33.788 00.000 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
00:36:33.788 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.45 mountX=0.16 mountY=0.21, mountTheta=0.92
00:36:33.790 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.16, opts=13)
00:36:33.791 00.001 14964 Enqueuing Move request for scope (-0.19, -0.16)
00:36:33.791 00.000 12044 Worker thread wakes up
00:36:33.791 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
00:36:33.791 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
00:36:33.791 00.000 12044 Moving (-0.19, -0.16) raw xDistance=0.16 yDistance=0.21
00:36:33.791 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
00:36:33.791 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:36:33.791 00.000 12044 MoveAxis(E, 0, ABG)
00:36:33.791 00.000 12044 Move returns status 0, amount 0
00:36:33.791 00.000 12044 MoveAxis(N, 0, ABG)
00:36:33.791 00.000 12044 Move returns status 0, amount 0
00:36:33.791 00.000 12044 move complete, result=0
00:36:33.795 00.004 12044 worker thread done servicing request
00:36:33.803 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22226, med=615, FiltMin=529, FiltMax=11740, Gamma=0.810
00:36:33.809 00.006 14964 UpdateGuideState exits: m=299029 SNR=343.7
00:36:33.810 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:33.810 00.000 14964 Enqueuing Expose request
00:36:33.811 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:33.811 00.000 12044 Worker thread wakes up
00:36:33.811 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:33.811 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:36.939 03.128 12044 Exposure complete
00:36:36.963 00.024 12044 worker thread done servicing request
00:36:36.963 00.000 14964 OnExposeComplete: enter
00:36:36.964 00.001 14964 UpdateGuideState(): m_state=6
00:36:36.965 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2177
00:36:36.965 00.000 14964 Star::Find returns 1 (0), X=281.16, Y=92.27, Mass=299002, SNR=346.5, Peak=23222 HFD=3.9
00:36:36.966 00.001 14964 MultiStar: [#1 -0.09,0.63,0.17,U] [#2 -0.13,0.65,0.00,M6] 
00:36:36.966 00.000 14964 refined, 1 included, MultiStar: {-0.08, -0.19}, one-star: {-0.08, -0.33}
00:36:36.967 00.001 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.43 = -0.43)
00:36:36.967 00.000 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
00:36:36.968 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.99 mountX=0.19 mountY=0.10, mountTheta=0.50
00:36:36.969 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.19, opts=13)
00:36:36.969 00.000 14964 Enqueuing Move request for scope (-0.08, -0.19)
00:36:36.970 00.001 12044 Worker thread wakes up
00:36:36.970 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
00:36:36.970 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
00:36:36.970 00.000 12044 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=0.10
00:36:36.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
00:36:36.970 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:36.971 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:36.971 00.000 12044 MoveAxis(E, 0, ABG)
00:36:36.971 00.000 12044 Move returns status 0, amount 0
00:36:36.971 00.000 12044 MoveAxis(N, 0, ABG)
00:36:36.971 00.000 12044 Move returns status 0, amount 0
00:36:36.971 00.000 12044 move complete, result=0
00:36:36.971 00.000 12044 worker thread done servicing request
00:36:36.978 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23222, med=615, FiltMin=530, FiltMax=12547, Gamma=0.810
00:36:36.984 00.006 14964 UpdateGuideState exits: m=299002 SNR=346.5
00:36:36.985 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:36.985 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:36.986 00.001 14964 Enqueuing Expose request
00:36:36.986 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:36.987 00.001 12044 Worker thread wakes up
00:36:36.987 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:36.987 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:40.090 03.103 12044 Exposure complete
00:36:40.111 00.021 12044 worker thread done servicing request
00:36:40.112 00.001 14964 OnExposeComplete: enter
00:36:40.112 00.000 14964 UpdateGuideState(): m_state=6
00:36:40.113 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2178
00:36:40.113 00.000 14964 Star::Find returns 1 (0), X=281.41, Y=92.07, Mass=295076, SNR=339.5, Peak=20674 HFD=4.0
00:36:40.114 00.001 14964 MultiStar: [#1 0.05,0.87,0.00,M1] [#2 0.02,0.97,0.00,M7] 
00:36:40.115 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
00:36:40.115 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
00:36:40.116 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.53 hyp=0.55 cameraTheta=-1.26 mountX=0.53 mountY=-0.12, mountTheta=-0.21
00:36:40.117 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.53, opts=13)
00:36:40.117 00.000 14964 Enqueuing Move request for scope (0.17, -0.53)
00:36:40.118 00.001 12044 Worker thread wakes up
00:36:40.118 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.53) opts 0xd
00:36:40.118 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.53)
00:36:40.118 00.000 12044 Moving (0.17, -0.53) raw xDistance=0.53 yDistance=-0.12
00:36:40.118 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.53, slope = 0.04
00:36:40.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:40.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:40.118 00.000 12044 MoveAxis(W, 31, ABG)
00:36:40.118 00.000 12044 Guiding  Dir = 3, Dur = 31
00:36:40.125 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20674, med=614, FiltMin=525, FiltMax=15209, Gamma=0.810
00:36:40.131 00.006 14964 UpdateGuideState exits: m=295076 SNR=339.5
00:36:40.131 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:40.132 00.000 14964 Enqueuing Expose request
00:36:40.174 00.042 12044 IsSlewing returns 0
00:36:40.175 00.001 12044 IsGuiding returns 0
00:36:40.205 00.030 12044 IsGuiding returns 1
00:36:40.205 00.000 12044 scope still moving after pulse duration time elapsed
00:36:40.269 00.064 12044 IsSlewing returns 0
00:36:40.270 00.001 12044 IsGuiding returns 0
00:36:40.270 00.000 12044 scope move finished after 31 + 63 ms
00:36:40.270 00.000 12044 Move returns status 0, amount 31
00:36:40.270 00.000 12044 MoveAxis(N, 0, ABG)
00:36:40.270 00.000 12044 Move returns status 0, amount 0
00:36:40.270 00.000 12044 move complete, result=0
00:36:40.270 00.000 12044 worker thread done servicing request
00:36:40.270 00.000 12044 Worker thread wakes up
00:36:40.270 00.000 14964 GuideStep: 0.5 px 31 ms WEST, -0.1 px 0 ms NORTH
00:36:40.270 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:40.270 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:43.399 03.129 12044 Exposure complete
00:36:43.421 00.022 12044 worker thread done servicing request
00:36:43.421 00.000 14964 OnExposeComplete: enter
00:36:43.422 00.001 14964 UpdateGuideState(): m_state=6
00:36:43.422 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2179
00:36:43.423 00.001 14964 Star::Find returns 1 (0), X=281.23, Y=92.10, Mass=299234, SNR=342.6, Peak=23822 HFD=4.1
00:36:43.423 00.000 14964 MultiStar: [#1 -0.16,0.79,0.00,M2] [#2 -0.50,0.27,0.08,U] 
00:36:43.424 00.001 14964 refined, 1 included, MultiStar: {-0.05, -0.44}, one-star: {-0.01, -0.50}
00:36:43.424 00.000 14964 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.56) = xAngle (-0.12 = -0.12)
00:36:43.424 00.000 14964 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
00:36:43.425 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.44 hyp=0.44 cameraTheta=-1.67 mountX=0.44 mountY=0.09, mountTheta=0.20
00:36:43.426 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.44, opts=13)
00:36:43.426 00.000 14964 Enqueuing Move request for scope (-0.05, -0.44)
00:36:43.427 00.001 12044 Worker thread wakes up
00:36:43.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.44) opts 0xd
00:36:43.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.44)
00:36:43.427 00.000 12044 Moving (-0.05, -0.44) raw xDistance=0.44 yDistance=0.09
00:36:43.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.44, slope = 0.05
00:36:43.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:43.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:36:43.427 00.000 12044 MoveAxis(W, 38, ABG)
00:36:43.427 00.000 12044 Guiding  Dir = 3, Dur = 38
00:36:43.435 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23822, med=614, FiltMin=529, FiltMax=14365, Gamma=0.810
00:36:43.440 00.005 14964 UpdateGuideState exits: m=299234 SNR=342.6
00:36:43.441 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:43.441 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:43.442 00.001 14964 Enqueuing Expose request
00:36:43.484 00.042 12044 IsSlewing returns 0
00:36:43.485 00.001 12044 IsGuiding returns 0
00:36:43.517 00.032 12044 PulseGuide returned control before completion, sleep 17
00:36:43.549 00.032 12044 IsGuiding returns 1
00:36:43.549 00.000 12044 scope still moving after pulse duration time elapsed
00:36:43.612 00.063 12044 IsSlewing returns 0
00:36:43.612 00.000 12044 IsGuiding returns 0
00:36:43.612 00.000 12044 scope move finished after 38 + 89 ms
00:36:43.612 00.000 12044 Move returns status 0, amount 38
00:36:43.612 00.000 12044 MoveAxis(N, 0, ABG)
00:36:43.612 00.000 12044 Move returns status 0, amount 0
00:36:43.612 00.000 12044 move complete, result=0
00:36:43.612 00.000 12044 worker thread done servicing request
00:36:43.612 00.000 12044 Worker thread wakes up
00:36:43.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:43.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:43.612 00.000 14964 GuideStep: 0.4 px 38 ms WEST, 0.1 px 0 ms NORTH
00:36:46.734 03.122 12044 Exposure complete
00:36:46.759 00.025 12044 worker thread done servicing request
00:36:46.760 00.001 14964 OnExposeComplete: enter
00:36:46.760 00.000 14964 UpdateGuideState(): m_state=6
00:36:46.760 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2180
00:36:46.761 00.001 14964 Star::Find returns 1 (0), X=281.19, Y=92.35, Mass=296889, SNR=350.9, Peak=20590 HFD=3.9
00:36:46.762 00.001 14964 MultiStar: [#1 -0.21,0.46,0.18,U] [#2 -0.16,0.81,0.00,M7] 
00:36:46.762 00.000 14964 refined, 1 included, MultiStar: {-0.08, -0.14}, one-star: {-0.05, -0.25}
00:36:46.763 00.001 14964 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.56) = xAngle (-0.52 = -0.52)
00:36:46.763 00.000 14964 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
00:36:46.764 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=0.14 mountY=0.09, mountTheta=0.58
00:36:46.765 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.14, opts=13)
00:36:46.765 00.000 14964 Enqueuing Move request for scope (-0.08, -0.14)
00:36:46.766 00.001 12044 Worker thread wakes up
00:36:46.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
00:36:46.766 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
00:36:46.766 00.000 12044 Moving (-0.08, -0.14) raw xDistance=0.14 yDistance=0.09
00:36:46.766 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.42, using input
00:36:46.766 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.07
00:36:46.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:36:46.766 00.000 12044 MoveAxis(E, 0, ABG)
00:36:46.766 00.000 12044 Move returns status 0, amount 0
00:36:46.766 00.000 12044 MoveAxis(N, 0, ABG)
00:36:46.766 00.000 12044 Move returns status 0, amount 0
00:36:46.766 00.000 12044 move complete, result=0
00:36:46.766 00.000 12044 worker thread done servicing request
00:36:46.773 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20590, med=614, FiltMin=527, FiltMax=14199, Gamma=0.810
00:36:46.779 00.006 14964 UpdateGuideState exits: m=296889 SNR=350.9
00:36:46.779 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.780 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:46.780 00.000 14964 Enqueuing Expose request
00:36:46.781 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:46.781 00.000 12044 Worker thread wakes up
00:36:46.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:46.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:49.903 03.122 12044 Exposure complete
00:36:49.925 00.022 12044 worker thread done servicing request
00:36:49.925 00.000 14964 OnExposeComplete: enter
00:36:49.926 00.001 14964 UpdateGuideState(): m_state=6
00:36:49.927 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2181
00:36:49.927 00.000 14964 Star::Find returns 1 (0), X=281.56, Y=92.30, Mass=296009, SNR=335.6, Peak=17354 HFD=4.1
00:36:49.928 00.001 14964 MultiStar: [#1 0.34,0.41,0.20,U] [#2 0.10,0.31,0.08,U] 
00:36:49.928 00.000 14964 refined, 2 included, MultiStar: {0.31, -0.15}, one-star: {0.32, -0.30}
00:36:49.928 00.000 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
00:36:49.929 00.001 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.15 = -2.14)
00:36:49.930 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.46 mountX=0.16 mountY=-0.29, mountTheta=-1.07
00:36:49.931 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.15, opts=13)
00:36:49.931 00.000 14964 Enqueuing Move request for scope (0.31, -0.15)
00:36:49.932 00.001 12044 Worker thread wakes up
00:36:49.932 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
00:36:49.932 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
00:36:49.932 00.000 12044 Moving (0.31, -0.15) raw xDistance=0.16 yDistance=-0.29
00:36:49.932 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.24, using input
00:36:49.932 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
00:36:49.932 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.932 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:36:49.932 00.000 12044 MoveAxis(E, 0, ABG)
00:36:49.932 00.000 12044 Move returns status 0, amount 0
00:36:49.932 00.000 12044 MoveAxis(N, 0, ABG)
00:36:49.932 00.000 12044 Move returns status 0, amount 0
00:36:49.932 00.000 12044 move complete, result=0
00:36:49.933 00.001 12044 worker thread done servicing request
00:36:49.940 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17354, med=615, FiltMin=524, FiltMax=14785, Gamma=0.810
00:36:49.945 00.005 14964 UpdateGuideState exits: m=296009 SNR=335.6
00:36:49.946 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.947 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:49.947 00.000 14964 Enqueuing Expose request
00:36:49.948 00.001 12044 Worker thread wakes up
00:36:49.948 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:49.948 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:49.948 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:36:53.049 03.101 12044 Exposure complete
00:36:53.075 00.026 12044 worker thread done servicing request
00:36:53.075 00.000 14964 OnExposeComplete: enter
00:36:53.076 00.001 14964 UpdateGuideState(): m_state=6
00:36:53.076 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2182
00:36:53.077 00.001 14964 Star::Find returns 1 (0), X=281.25, Y=92.36, Mass=292138, SNR=355.7, Peak=19070 HFD=3.9
00:36:53.077 00.000 14964 MultiStar: [#1 0.07,0.69,0.00,M1] [#2 -0.12,0.89,0.00,M7] 
00:36:53.078 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
00:36:53.078 00.000 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
00:36:53.079 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.52 mountX=0.24 mountY=0.01, mountTheta=0.05
00:36:53.080 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.24, opts=13)
00:36:53.080 00.000 14964 Enqueuing Move request for scope (0.01, -0.24)
00:36:53.081 00.001 12044 Worker thread wakes up
00:36:53.081 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
00:36:53.081 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
00:36:53.081 00.000 12044 Moving (0.01, -0.24) raw xDistance=0.24 yDistance=0.01
00:36:53.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
00:36:53.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:53.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:53.081 00.000 12044 MoveAxis(E, 0, ABG)
00:36:53.081 00.000 12044 Move returns status 0, amount 0
00:36:53.081 00.000 12044 MoveAxis(N, 0, ABG)
00:36:53.081 00.000 12044 Move returns status 0, amount 0
00:36:53.081 00.000 12044 move complete, result=0
00:36:53.081 00.000 12044 worker thread done servicing request
00:36:53.089 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19070, med=615, FiltMin=527, FiltMax=15175, Gamma=0.810
00:36:53.094 00.005 14964 UpdateGuideState exits: m=292138 SNR=355.7
00:36:53.095 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.095 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:53.096 00.001 14964 Enqueuing Expose request
00:36:53.096 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:53.097 00.001 12044 Worker thread wakes up
00:36:53.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:53.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:56.221 03.124 12044 Exposure complete
00:36:56.244 00.023 12044 worker thread done servicing request
00:36:56.244 00.000 14964 OnExposeComplete: enter
00:36:56.245 00.001 14964 UpdateGuideState(): m_state=6
00:36:56.245 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2183
00:36:56.246 00.001 14964 Star::Find returns 1 (0), X=281.48, Y=92.64, Mass=298988, SNR=347.2, Peak=18710 HFD=4.0
00:36:56.246 00.000 14964 MultiStar: [#1 0.02,0.05,0.17,U] [#2 -0.11,-0.29,0.08,U] 
00:36:56.247 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.02}, one-star: {0.24, 0.04}
00:36:56.247 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
00:36:56.248 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.54)
00:36:56.248 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.13 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
00:36:56.249 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.02, opts=13)
00:36:56.250 00.001 14964 Enqueuing Move request for scope (0.18, 0.02)
00:36:56.250 00.000 12044 Worker thread wakes up
00:36:56.250 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:36:56.250 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:36:56.250 00.000 12044 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.19
00:36:56.250 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.18, using input
00:36:56.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
00:36:56.250 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:56.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:56.251 00.001 12044 MoveAxis(E, 0, ABG)
00:36:56.251 00.000 12044 Move returns status 0, amount 0
00:36:56.251 00.000 12044 MoveAxis(N, 0, ABG)
00:36:56.251 00.000 12044 Move returns status 0, amount 0
00:36:56.251 00.000 12044 move complete, result=0
00:36:56.251 00.000 12044 worker thread done servicing request
00:36:56.258 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18710, med=615, FiltMin=525, FiltMax=14315, Gamma=0.810
00:36:56.263 00.005 14964 UpdateGuideState exits: m=298988 SNR=347.2
00:36:56.264 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.264 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:56.264 00.000 14964 Enqueuing Expose request
00:36:56.265 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:56.265 00.000 12044 Worker thread wakes up
00:36:56.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:56.265 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:36:59.390 03.125 12044 Exposure complete
00:36:59.411 00.021 12044 worker thread done servicing request
00:36:59.412 00.001 14964 OnExposeComplete: enter
00:36:59.412 00.000 14964 UpdateGuideState(): m_state=6
00:36:59.413 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2184
00:36:59.414 00.001 14964 Star::Find returns 1 (0), X=281.05, Y=92.23, Mass=299096, SNR=342.1, Peak=19426 HFD=4.2
00:36:59.414 00.000 14964 MultiStar: [#1 -0.08,0.41,0.19,U] [#2 -0.53,0.48,0.00,M7] 
00:36:59.415 00.001 14964 refined, 1 included, MultiStar: {-0.17, -0.24}, one-star: {-0.19, -0.36}
00:36:59.415 00.000 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.56) = xAngle (-0.63 = -0.63)
00:36:59.415 00.000 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
00:36:59.416 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.19 mountX=0.24 mountY=0.19, mountTheta=0.69
00:36:59.417 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.24, opts=13)
00:36:59.417 00.000 14964 Enqueuing Move request for scope (-0.17, -0.24)
00:36:59.418 00.001 12044 Worker thread wakes up
00:36:59.418 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
00:36:59.418 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
00:36:59.418 00.000 12044 Moving (-0.17, -0.24) raw xDistance=0.24 yDistance=0.19
00:36:59.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.03
00:36:59.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:59.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:36:59.418 00.000 12044 MoveAxis(E, 0, ABG)
00:36:59.418 00.000 12044 Move returns status 0, amount 0
00:36:59.418 00.000 12044 MoveAxis(N, 0, ABG)
00:36:59.418 00.000 12044 Move returns status 0, amount 0
00:36:59.418 00.000 12044 move complete, result=0
00:36:59.418 00.000 12044 worker thread done servicing request
00:36:59.426 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19426, med=615, FiltMin=526, FiltMax=12210, Gamma=0.810
00:36:59.431 00.005 14964 UpdateGuideState exits: m=299096 SNR=342.1
00:36:59.432 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.432 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:36:59.433 00.001 14964 Enqueuing Expose request
00:36:59.434 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:59.434 00.000 12044 Worker thread wakes up
00:36:59.434 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:36:59.434 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:02.544 03.110 12044 Exposure complete
00:37:02.569 00.025 12044 worker thread done servicing request
00:37:02.569 00.000 14964 OnExposeComplete: enter
00:37:02.570 00.001 14964 UpdateGuideState(): m_state=6
00:37:02.572 00.002 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2185
00:37:02.572 00.000 14964 Star::Find returns 1 (0), X=280.91, Y=92.53, Mass=295750, SNR=336.0, Peak=20958 HFD=3.8
00:37:02.573 00.001 14964 MultiStar: [#1 -0.40,0.48,0.18,U] [#2 -0.58,0.56,0.00,M8] 
00:37:02.573 00.000 14964 single-star, 1 included, MultiStar: {-0.34, 0.02}, one-star: {-0.33, -0.07}
00:37:02.574 00.001 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
00:37:02.574 00.000 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
00:37:02.575 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-2.94 mountX=0.06 mountY=0.33, mountTheta=1.38
00:37:02.576 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.07, opts=13)
00:37:02.576 00.000 14964 Enqueuing Move request for scope (-0.33, -0.07)
00:37:02.577 00.001 12044 Worker thread wakes up
00:37:02.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
00:37:02.577 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
00:37:02.577 00.000 12044 Moving (-0.33, -0.07) raw xDistance=0.06 yDistance=0.33
00:37:02.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
00:37:02.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:02.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:37:02.577 00.000 12044 MoveAxis(E, 0, ABG)
00:37:02.577 00.000 12044 Move returns status 0, amount 0
00:37:02.577 00.000 12044 MoveAxis(N, 0, ABG)
00:37:02.577 00.000 12044 Move returns status 0, amount 0
00:37:02.577 00.000 12044 move complete, result=0
00:37:02.577 00.000 12044 worker thread done servicing request
00:37:02.586 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20958, med=615, FiltMin=529, FiltMax=10906, Gamma=0.810
00:37:02.591 00.005 14964 UpdateGuideState exits: m=295750 SNR=336.0
00:37:02.592 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.592 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:02.593 00.001 14964 Enqueuing Expose request
00:37:02.593 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:02.594 00.001 12044 Worker thread wakes up
00:37:02.594 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:02.594 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:05.703 03.109 12044 Exposure complete
00:37:05.725 00.022 12044 worker thread done servicing request
00:37:05.725 00.000 14964 OnExposeComplete: enter
00:37:05.725 00.000 14964 UpdateGuideState(): m_state=6
00:37:05.726 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2186
00:37:05.726 00.000 14964 Star::Find returns 1 (0), X=281.41, Y=92.34, Mass=296744, SNR=342.1, Peak=18126 HFD=4.1
00:37:05.727 00.001 14964 MultiStar: [#1 0.18,0.39,0.17,U] [#2 -0.06,0.34,0.08,U] 
00:37:05.728 00.001 14964 refined, 2 included, MultiStar: {0.15, -0.13}, one-star: {0.17, -0.26}
00:37:05.728 00.000 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
00:37:05.729 00.001 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.91 = -2.37)
00:37:05.729 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=0.13 mountY=-0.14, mountTheta=-0.81
00:37:05.730 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.13, opts=13)
00:37:05.730 00.000 14964 Enqueuing Move request for scope (0.15, -0.13)
00:37:05.731 00.001 12044 Worker thread wakes up
00:37:05.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
00:37:05.731 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
00:37:05.731 00.000 12044 Moving (0.15, -0.13) raw xDistance=0.13 yDistance=-0.14
00:37:05.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.03
00:37:05.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:05.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:05.731 00.000 12044 MoveAxis(E, 0, ABG)
00:37:05.731 00.000 12044 Move returns status 0, amount 0
00:37:05.731 00.000 12044 MoveAxis(N, 0, ABG)
00:37:05.731 00.000 12044 Move returns status 0, amount 0
00:37:05.731 00.000 12044 move complete, result=0
00:37:05.731 00.000 12044 worker thread done servicing request
00:37:05.739 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18126, med=615, FiltMin=539, FiltMax=14937, Gamma=0.810
00:37:05.744 00.005 14964 UpdateGuideState exits: m=296744 SNR=342.1
00:37:05.745 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.745 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:05.746 00.001 14964 Enqueuing Expose request
00:37:05.746 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:05.747 00.001 12044 Worker thread wakes up
00:37:05.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:05.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:08.869 03.122 12044 Exposure complete
00:37:08.893 00.024 12044 worker thread done servicing request
00:37:08.893 00.000 14964 OnExposeComplete: enter
00:37:08.894 00.001 14964 UpdateGuideState(): m_state=6
00:37:08.894 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2187
00:37:08.895 00.001 14964 Star::Find returns 1 (0), X=281.40, Y=92.14, Mass=295649, SNR=332.9, Peak=20166 HFD=3.9
00:37:08.895 00.000 14964 MultiStar: [#1 0.21,0.62,0.00,M1] [#2 0.04,0.74,0.00,M8] 
00:37:08.896 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
00:37:08.896 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
00:37:08.897 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.25 mountX=0.46 mountY=-0.11, mountTheta=-0.23
00:37:08.898 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.46, opts=13)
00:37:08.899 00.001 14964 Enqueuing Move request for scope (0.15, -0.46)
00:37:08.900 00.001 12044 Worker thread wakes up
00:37:08.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd
00:37:08.900 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.46)
00:37:08.900 00.000 12044 Moving (0.15, -0.46) raw xDistance=0.46 yDistance=-0.11
00:37:08.900 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.46, slope = -0.02
00:37:08.900 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.900 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:08.900 00.000 12044 MoveAxis(E, 0, ABG)
00:37:08.900 00.000 12044 Move returns status 0, amount 0
00:37:08.900 00.000 12044 MoveAxis(N, 0, ABG)
00:37:08.900 00.000 12044 Move returns status 0, amount 0
00:37:08.900 00.000 12044 move complete, result=0
00:37:08.900 00.000 12044 worker thread done servicing request
00:37:08.907 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20166, med=615, FiltMin=531, FiltMax=16205, Gamma=0.810
00:37:08.913 00.006 14964 UpdateGuideState exits: m=295649 SNR=332.9
00:37:08.913 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.914 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:08.914 00.000 14964 Enqueuing Expose request
00:37:08.915 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:08.915 00.000 12044 Worker thread wakes up
00:37:08.915 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:08.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:12.043 03.128 12044 Exposure complete
00:37:12.067 00.024 12044 worker thread done servicing request
00:37:12.067 00.000 14964 OnExposeComplete: enter
00:37:12.069 00.002 14964 UpdateGuideState(): m_state=6
00:37:12.069 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2188
00:37:12.070 00.001 14964 Star::Find returns 1 (0), X=280.91, Y=92.55, Mass=293983, SNR=348.1, Peak=17434 HFD=4.3
00:37:12.070 00.000 14964 MultiStar: [#1 -0.49,0.32,0.16,U] [#2 -0.60,0.30,0.00,M9] 
00:37:12.071 00.001 14964 single-star, 1 included, MultiStar: {-0.36, 0.00}, one-star: {-0.34, -0.05}
00:37:12.071 00.000 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:37:12.072 00.001 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:37:12.072 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-3.00 mountX=0.04 mountY=0.34, mountTheta=1.45
00:37:12.073 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.05, opts=13)
00:37:12.074 00.001 14964 Enqueuing Move request for scope (-0.34, -0.05)
00:37:12.074 00.000 12044 Worker thread wakes up
00:37:12.075 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
00:37:12.075 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
00:37:12.075 00.000 12044 Moving (-0.34, -0.05) raw xDistance=0.04 yDistance=0.34
00:37:12.075 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
00:37:12.075 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:12.075 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:37:12.075 00.000 12044 MoveAxis(E, 0, ABG)
00:37:12.075 00.000 12044 Move returns status 0, amount 0
00:37:12.075 00.000 12044 MoveAxis(N, 0, ABG)
00:37:12.075 00.000 12044 Move returns status 0, amount 0
00:37:12.075 00.000 12044 move complete, result=0
00:37:12.075 00.000 12044 worker thread done servicing request
00:37:12.083 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17434, med=615, FiltMin=523, FiltMax=12404, Gamma=0.810
00:37:12.088 00.005 14964 UpdateGuideState exits: m=293983 SNR=348.1
00:37:12.089 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.089 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:12.089 00.000 14964 Enqueuing Expose request
00:37:12.090 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:12.091 00.001 12044 Worker thread wakes up
00:37:12.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:12.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:15.184 03.093 12044 Exposure complete
00:37:15.205 00.021 12044 worker thread done servicing request
00:37:15.205 00.000 14964 OnExposeComplete: enter
00:37:15.206 00.001 14964 UpdateGuideState(): m_state=6
00:37:15.206 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2189
00:37:15.207 00.001 14964 Star::Find returns 1 (0), X=280.97, Y=92.45, Mass=297454, SNR=340.4, Peak=19254 HFD=4.1
00:37:15.208 00.001 14964 MultiStar: [#1 -0.14,0.12,0.18,U] [#2 -0.52,0.45,0.00,M10] 
00:37:15.208 00.000 14964 refined, 1 included, MultiStar: {-0.25, -0.11}, one-star: {-0.27, -0.15}
00:37:15.209 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
00:37:15.209 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
00:37:15.210 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.28 cameraTheta=-2.73 mountX=0.11 mountY=0.26, mountTheta=1.19
00:37:15.211 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.11, opts=13)
00:37:15.211 00.000 14964 Enqueuing Move request for scope (-0.25, -0.11)
00:37:15.212 00.001 12044 Worker thread wakes up
00:37:15.212 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
00:37:15.212 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
00:37:15.212 00.000 12044 Moving (-0.25, -0.11) raw xDistance=0.11 yDistance=0.26
00:37:15.212 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
00:37:15.212 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:15.212 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:37:15.212 00.000 12044 MoveAxis(E, 0, ABG)
00:37:15.212 00.000 12044 Move returns status 0, amount 0
00:37:15.212 00.000 12044 MoveAxis(N, 0, ABG)
00:37:15.212 00.000 12044 Move returns status 0, amount 0
00:37:15.212 00.000 12044 move complete, result=0
00:37:15.212 00.000 12044 worker thread done servicing request
00:37:15.219 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19254, med=615, FiltMin=527, FiltMax=11638, Gamma=0.810
00:37:15.225 00.006 14964 UpdateGuideState exits: m=297454 SNR=340.4
00:37:15.225 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.226 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:15.226 00.000 14964 Enqueuing Expose request
00:37:15.227 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:15.227 00.000 12044 Worker thread wakes up
00:37:15.228 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:15.228 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:18.330 03.102 12044 Exposure complete
00:37:18.363 00.033 12044 worker thread done servicing request
00:37:18.363 00.000 14964 OnExposeComplete: enter
00:37:18.363 00.000 14964 UpdateGuideState(): m_state=6
00:37:18.364 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2190
00:37:18.364 00.000 14964 Star::Find returns 1 (0), X=281.27, Y=92.30, Mass=295897, SNR=346.4, Peak=19394 HFD=4.3
00:37:18.365 00.001 14964 MultiStar: [#1 -0.08,0.52,0.17,U] [#2 0.01,0.92,0.00,R] 
00:37:18.366 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.18}, one-star: {0.03, -0.30}
00:37:18.366 00.000 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
00:37:18.366 00.000 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
00:37:18.367 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=0.18 mountY=0.01, mountTheta=0.05
00:37:18.368 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.18, opts=13)
00:37:18.368 00.000 14964 Enqueuing Move request for scope (0.01, -0.18)
00:37:18.369 00.001 12044 Worker thread wakes up
00:37:18.369 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:37:18.369 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:37:18.369 00.000 12044 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=0.01
00:37:18.369 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:37:18.369 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.369 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:18.369 00.000 12044 MoveAxis(E, 0, ABG)
00:37:18.369 00.000 12044 Move returns status 0, amount 0
00:37:18.369 00.000 12044 MoveAxis(N, 0, ABG)
00:37:18.369 00.000 12044 Move returns status 0, amount 0
00:37:18.369 00.000 12044 move complete, result=0
00:37:18.369 00.000 12044 worker thread done servicing request
00:37:18.378 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19394, med=615, FiltMin=528, FiltMax=13419, Gamma=0.810
00:37:18.385 00.007 14964 UpdateGuideState exits: m=295897 SNR=346.4
00:37:18.385 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.386 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:18.387 00.001 14964 Enqueuing Expose request
00:37:18.387 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:18.388 00.001 12044 Worker thread wakes up
00:37:18.388 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:18.388 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:21.523 03.135 12044 Exposure complete
00:37:21.550 00.027 12044 worker thread done servicing request
00:37:21.550 00.000 14964 OnExposeComplete: enter
00:37:21.551 00.001 14964 UpdateGuideState(): m_state=6
00:37:21.551 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2191
00:37:21.552 00.001 14964 Star::Find returns 1 (0), X=280.99, Y=92.11, Mass=292500, SNR=337.1, Peak=21310 HFD=4.2
00:37:21.552 00.000 14964 MultiStar: [#1 -0.33,0.63,0.00,M1] [#2 -0.32,-0.46,0.07,U] 
00:37:21.553 00.001 14964 single-star, 1 included, MultiStar: {-0.25, -0.48}, one-star: {-0.25, -0.49}
00:37:21.554 00.001 14964 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.56) = xAngle (-0.48 = -0.48)
00:37:21.554 00.000 14964 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
00:37:21.555 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.49 hyp=0.54 cameraTheta=-2.04 mountX=0.48 mountY=0.29, mountTheta=0.55
00:37:21.556 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.49, opts=13)
00:37:21.556 00.000 14964 Enqueuing Move request for scope (-0.25, -0.49)
00:37:21.557 00.001 12044 Worker thread wakes up
00:37:21.557 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.49) opts 0xd
00:37:21.557 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.49)
00:37:21.557 00.000 12044 Moving (-0.25, -0.49) raw xDistance=0.48 yDistance=0.29
00:37:21.557 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.48, slope = 0.02
00:37:21.557 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.557 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:37:21.557 00.000 12044 MoveAxis(W, 15, ABG)
00:37:21.557 00.000 12044 Guiding  Dir = 3, Dur = 15
00:37:21.565 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21310, med=615, FiltMin=528, FiltMax=11248, Gamma=0.810
00:37:21.570 00.005 14964 UpdateGuideState exits: m=292500 SNR=337.1
00:37:21.571 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.571 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:21.572 00.001 14964 Enqueuing Expose request
00:37:21.628 00.056 12044 IsSlewing returns 0
00:37:21.628 00.000 12044 IsGuiding returns 0
00:37:21.659 00.031 12044 IsGuiding returns 1
00:37:21.659 00.000 12044 scope still moving after pulse duration time elapsed
00:37:21.719 00.060 12044 IsSlewing returns 0
00:37:21.719 00.000 12044 IsGuiding returns 0
00:37:21.719 00.000 12044 scope move finished after 15 + 76 ms
00:37:21.719 00.000 12044 Move returns status 0, amount 15
00:37:21.719 00.000 12044 MoveAxis(N, 0, ABG)
00:37:21.719 00.000 12044 Move returns status 0, amount 0
00:37:21.719 00.000 12044 move complete, result=0
00:37:21.719 00.000 12044 worker thread done servicing request
00:37:21.719 00.000 12044 Worker thread wakes up
00:37:21.719 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:21.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:21.719 00.000 14964 GuideStep: 0.5 px 15 ms WEST, 0.3 px 0 ms NORTH
00:37:24.849 03.130 12044 Exposure complete
00:37:24.873 00.024 12044 worker thread done servicing request
00:37:24.873 00.000 14964 OnExposeComplete: enter
00:37:24.873 00.000 14964 UpdateGuideState(): m_state=6
00:37:24.874 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2192
00:37:24.875 00.001 14964 Star::Find returns 1 (0), X=281.18, Y=92.08, Mass=300636, SNR=350.2, Peak=22130 HFD=4.2
00:37:24.876 00.001 14964 MultiStar: [#1 -0.12,0.67,0.00,M2] [#2 -0.24,-0.39,0.08,U] 
00:37:24.876 00.000 14964 refined, 1 included, MultiStar: {-0.08, -0.51}, one-star: {-0.07, -0.52}
00:37:24.877 00.001 14964 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.56) = xAngle (-0.17 = -0.17)
00:37:24.878 00.001 14964 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.89 = 2.89)
00:37:24.878 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.51 hyp=0.52 cameraTheta=-1.72 mountX=0.51 mountY=0.13, mountTheta=0.25
00:37:24.880 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.51, opts=13)
00:37:24.881 00.001 14964 Enqueuing Move request for scope (-0.08, -0.51)
00:37:24.882 00.001 12044 Worker thread wakes up
00:37:24.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.51) opts 0xd
00:37:24.882 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.51)
00:37:24.882 00.000 12044 Moving (-0.08, -0.51) raw xDistance=0.51 yDistance=0.13
00:37:24.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.51, slope = 0.04
00:37:24.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:37:24.882 00.000 12044 MoveAxis(W, 31, ABG)
00:37:24.882 00.000 12044 Guiding  Dir = 3, Dur = 31
00:37:24.890 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22130, med=615, FiltMin=531, FiltMax=13235, Gamma=0.810
00:37:24.896 00.006 14964 UpdateGuideState exits: m=300636 SNR=350.2
00:37:24.896 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:24.897 00.000 14964 Enqueuing Expose request
00:37:24.907 00.010 12044 IsSlewing returns 0
00:37:24.939 00.032 12044 IsGuiding returns 0
00:37:24.971 00.032 12044 IsGuiding returns 1
00:37:24.971 00.000 12044 scope still moving after pulse duration time elapsed
00:37:25.062 00.091 12044 IsSlewing returns 0
00:37:25.062 00.000 12044 IsGuiding returns 0
00:37:25.062 00.000 12044 scope move finished after 31 + 91 ms
00:37:25.062 00.000 12044 Move returns status 0, amount 31
00:37:25.062 00.000 12044 MoveAxis(N, 0, ABG)
00:37:25.062 00.000 12044 Move returns status 0, amount 0
00:37:25.062 00.000 12044 move complete, result=0
00:37:25.063 00.001 12044 worker thread done servicing request
00:37:25.063 00.000 14964 GuideStep: 0.5 px 31 ms WEST, 0.1 px 0 ms NORTH
00:37:25.064 00.001 12044 Worker thread wakes up
00:37:25.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:25.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:28.174 03.110 12044 Exposure complete
00:37:28.196 00.022 12044 worker thread done servicing request
00:37:28.196 00.000 14964 OnExposeComplete: enter
00:37:28.196 00.000 14964 UpdateGuideState(): m_state=6
00:37:28.197 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2193
00:37:28.197 00.000 14964 Star::Find returns 1 (0), X=281.50, Y=92.45, Mass=297037, SNR=343.7, Peak=19330 HFD=4.2
00:37:28.198 00.001 14964 MultiStar: [#1 0.23,0.24,0.18,U] [#2 0.06,-0.55,0.09,U] 
00:37:28.198 00.000 14964 refined, 2 included, MultiStar: {0.24, -0.12}, one-star: {0.25, -0.15}
00:37:28.199 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
00:37:28.199 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
00:37:28.200 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=0.12 mountY=-0.22, mountTheta=-1.06
00:37:28.201 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.12, opts=13)
00:37:28.201 00.000 14964 Enqueuing Move request for scope (0.24, -0.12)
00:37:28.202 00.001 12044 Worker thread wakes up
00:37:28.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
00:37:28.202 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
00:37:28.202 00.000 12044 Moving (0.24, -0.12) raw xDistance=0.12 yDistance=-0.22
00:37:28.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
00:37:28.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:28.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:37:28.202 00.000 12044 MoveAxis(E, 0, ABG)
00:37:28.202 00.000 12044 Move returns status 0, amount 0
00:37:28.202 00.000 12044 MoveAxis(N, 0, ABG)
00:37:28.202 00.000 12044 Move returns status 0, amount 0
00:37:28.202 00.000 12044 move complete, result=0
00:37:28.202 00.000 12044 worker thread done servicing request
00:37:28.210 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19330, med=615, FiltMin=524, FiltMax=16900, Gamma=0.810
00:37:28.217 00.007 14964 UpdateGuideState exits: m=297037 SNR=343.7
00:37:28.217 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:28.218 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:28.218 00.000 14964 Enqueuing Expose request
00:37:28.219 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:28.219 00.000 12044 Worker thread wakes up
00:37:28.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:28.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:31.316 03.097 12044 Exposure complete
00:37:31.339 00.023 12044 worker thread done servicing request
00:37:31.339 00.000 14964 OnExposeComplete: enter
00:37:31.340 00.001 14964 UpdateGuideState(): m_state=6
00:37:31.340 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2194
00:37:31.341 00.001 14964 Star::Find returns 1 (0), X=280.79, Y=92.69, Mass=298315, SNR=338.5, Peak=20300 HFD=4.0
00:37:31.342 00.001 14964 MultiStar: [#1 -0.68,-0.01,0.00,M2] [#2 -0.71,-0.93,0.00,M1] 
00:37:31.342 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
00:37:31.343 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
00:37:31.343 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=0.09 hyp=0.46 cameraTheta=2.94 mountX=-0.10 mountY=0.44, mountTheta=1.80
00:37:31.346 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.09, opts=13)
00:37:31.346 00.000 14964 Enqueuing Move request for scope (-0.45, 0.09)
00:37:31.347 00.001 12044 Worker thread wakes up
00:37:31.347 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.09) opts 0xd
00:37:31.347 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.09)
00:37:31.347 00.000 12044 Moving (-0.45, 0.09) raw xDistance=-0.10 yDistance=0.44
00:37:31.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
00:37:31.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:37:31.347 00.000 12044 MoveAxis(E, 0, ABG)
00:37:31.347 00.000 12044 Move returns status 0, amount 0
00:37:31.347 00.000 12044 MoveAxis(N, 0, ABG)
00:37:31.347 00.000 12044 Move returns status 0, amount 0
00:37:31.347 00.000 12044 move complete, result=0
00:37:31.347 00.000 12044 worker thread done servicing request
00:37:31.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20300, med=615, FiltMin=522, FiltMax=13292, Gamma=0.810
00:37:31.360 00.006 14964 UpdateGuideState exits: m=298315 SNR=338.5
00:37:31.361 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.361 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:31.362 00.001 14964 Enqueuing Expose request
00:37:31.362 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:37:31.363 00.001 12044 Worker thread wakes up
00:37:31.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:31.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:34.488 03.125 12044 Exposure complete
00:37:34.510 00.022 12044 worker thread done servicing request
00:37:34.510 00.000 14964 OnExposeComplete: enter
00:37:34.511 00.001 14964 UpdateGuideState(): m_state=6
00:37:34.512 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2195
00:37:34.512 00.000 14964 Star::Find returns 1 (0), X=281.32, Y=92.46, Mass=298490, SNR=343.0, Peak=23338 HFD=3.5
00:37:34.513 00.001 14964 MultiStar: [#1 0.02,0.28,0.17,U] [#2 0.09,-0.63,0.08,U] 
00:37:34.513 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.12}, one-star: {0.08, -0.14}
00:37:34.514 00.001 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
00:37:34.515 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.68)
00:37:34.515 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.00 mountX=0.12 mountY=-0.06, mountTheta=-0.48
00:37:34.516 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.12, opts=13)
00:37:34.517 00.001 14964 Enqueuing Move request for scope (0.07, -0.12)
00:37:34.518 00.001 12044 Worker thread wakes up
00:37:34.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:37:34.518 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:37:34.518 00.000 12044 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=-0.06
00:37:34.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
00:37:34.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:34.518 00.000 12044 MoveAxis(E, 0, ABG)
00:37:34.518 00.000 12044 Move returns status 0, amount 0
00:37:34.518 00.000 12044 MoveAxis(N, 0, ABG)
00:37:34.518 00.000 12044 Move returns status 0, amount 0
00:37:34.518 00.000 12044 move complete, result=0
00:37:34.519 00.001 12044 worker thread done servicing request
00:37:34.527 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23338, med=615, FiltMin=526, FiltMax=16002, Gamma=0.810
00:37:34.532 00.005 14964 UpdateGuideState exits: m=298490 SNR=343.0
00:37:34.533 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.533 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:34.534 00.001 14964 Enqueuing Expose request
00:37:34.534 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:34.535 00.001 12044 Worker thread wakes up
00:37:34.535 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:34.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:37.656 03.121 12044 Exposure complete
00:37:37.681 00.025 12044 worker thread done servicing request
00:37:37.681 00.000 14964 OnExposeComplete: enter
00:37:37.681 00.000 14964 UpdateGuideState(): m_state=6
00:37:37.682 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2196
00:37:37.683 00.001 14964 Star::Find returns 1 (0), X=281.57, Y=92.58, Mass=298018, SNR=336.4, Peak=16934 HFD=4.3
00:37:37.683 00.000 14964 MultiStar: [#1 0.23,0.28,0.17,U] [#2 -0.05,-0.62,0.08,U] 
00:37:37.684 00.001 14964 refined, 2 included, MultiStar: {0.29, -0.02}, one-star: {0.32, -0.02}
00:37:37.684 00.000 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
00:37:37.685 00.001 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.74)
00:37:37.685 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.07 mountX=0.02 mountY=-0.28, mountTheta=-1.49
00:37:37.686 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.02, opts=13)
00:37:37.687 00.001 14964 Enqueuing Move request for scope (0.29, -0.02)
00:37:37.687 00.000 12044 Worker thread wakes up
00:37:37.687 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0xd
00:37:37.687 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
00:37:37.687 00.000 12044 Moving (0.29, -0.02) raw xDistance=0.02 yDistance=-0.28
00:37:37.687 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
00:37:37.687 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:37.687 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:37:37.687 00.000 12044 MoveAxis(E, 0, ABG)
00:37:37.687 00.000 12044 Move returns status 0, amount 0
00:37:37.687 00.000 12044 MoveAxis(N, 0, ABG)
00:37:37.687 00.000 12044 Move returns status 0, amount 0
00:37:37.687 00.000 12044 move complete, result=0
00:37:37.689 00.002 12044 worker thread done servicing request
00:37:37.697 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16934, med=615, FiltMin=527, FiltMax=14003, Gamma=0.810
00:37:37.702 00.005 14964 UpdateGuideState exits: m=298018 SNR=336.4
00:37:37.703 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.703 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:37.704 00.001 14964 Enqueuing Expose request
00:37:37.704 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:37:37.705 00.001 12044 Worker thread wakes up
00:37:37.705 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:37.705 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:40.828 03.123 12044 Exposure complete
00:37:40.853 00.025 12044 worker thread done servicing request
00:37:40.853 00.000 14964 OnExposeComplete: enter
00:37:40.854 00.001 14964 UpdateGuideState(): m_state=6
00:37:40.854 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2197
00:37:40.855 00.001 14964 Star::Find returns 1 (0), X=281.33, Y=92.91, Mass=299649, SNR=337.2, Peak=18196 HFD=4.1
00:37:40.856 00.001 14964 MultiStar: [#1 -0.16,0.09,0.17,U] [#2 -0.28,-0.96,0.00,M1] 
00:37:40.856 00.000 14964 refined, 1 included, MultiStar: {0.05, 0.28}, one-star: {0.09, 0.31}
00:37:40.857 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
00:37:40.857 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
00:37:40.858 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.39 mountX=-0.28 mountY=-0.08, mountTheta=-2.87
00:37:40.859 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.28, opts=13)
00:37:40.860 00.001 14964 Enqueuing Move request for scope (0.05, 0.28)
00:37:40.860 00.000 12044 Worker thread wakes up
00:37:40.860 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
00:37:40.860 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
00:37:40.860 00.000 12044 Moving (0.05, 0.28) raw xDistance=-0.28 yDistance=-0.08
00:37:40.860 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.04
00:37:40.860 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:40.860 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:37:40.860 00.000 12044 MoveAxis(E, 0, ABG)
00:37:40.860 00.000 12044 Move returns status 0, amount 0
00:37:40.860 00.000 12044 MoveAxis(N, 0, ABG)
00:37:40.861 00.001 12044 Move returns status 0, amount 0
00:37:40.861 00.000 12044 move complete, result=0
00:37:40.861 00.000 12044 worker thread done servicing request
00:37:40.869 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18196, med=615, FiltMin=529, FiltMax=14699, Gamma=0.810
00:37:40.874 00.005 14964 UpdateGuideState exits: m=299649 SNR=337.2
00:37:40.875 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.875 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:40.876 00.001 14964 Enqueuing Expose request
00:37:40.876 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:40.877 00.001 12044 Worker thread wakes up
00:37:40.877 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:40.877 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:43.979 03.102 12044 Exposure complete
00:37:44.002 00.023 12044 worker thread done servicing request
00:37:44.002 00.000 14964 OnExposeComplete: enter
00:37:44.003 00.001 14964 UpdateGuideState(): m_state=6
00:37:44.003 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2198
00:37:44.004 00.001 14964 Star::Find returns 1 (0), X=281.04, Y=92.61, Mass=295868, SNR=340.6, Peak=20612 HFD=4.0
00:37:44.005 00.001 14964 MultiStar: [#1 -0.34,0.02,0.17,U] [#2 -0.34,-0.60,0.00,M2] 
00:37:44.005 00.000 14964 single-star, 1 included, MultiStar: {-0.23, 0.01}, one-star: {-0.21, 0.01}
00:37:44.005 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
00:37:44.006 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
00:37:44.006 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=-0.01 mountY=0.20, mountTheta=1.62
00:37:44.007 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.01, opts=13)
00:37:44.008 00.001 14964 Enqueuing Move request for scope (-0.21, 0.01)
00:37:44.008 00.000 12044 Worker thread wakes up
00:37:44.008 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
00:37:44.008 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
00:37:44.009 00.001 12044 Moving (-0.21, 0.01) raw xDistance=-0.01 yDistance=0.20
00:37:44.009 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.31, using input
00:37:44.009 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.05
00:37:44.009 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:44.009 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:37:44.009 00.000 12044 MoveAxis(E, 0, ABG)
00:37:44.009 00.000 12044 Move returns status 0, amount 0
00:37:44.009 00.000 12044 MoveAxis(N, 0, ABG)
00:37:44.009 00.000 12044 Move returns status 0, amount 0
00:37:44.009 00.000 12044 move complete, result=0
00:37:44.009 00.000 12044 worker thread done servicing request
00:37:44.016 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20612, med=615, FiltMin=531, FiltMax=12490, Gamma=0.810
00:37:44.021 00.005 14964 UpdateGuideState exits: m=295868 SNR=340.6
00:37:44.022 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:44.022 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:44.023 00.001 14964 Enqueuing Expose request
00:37:44.023 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:44.024 00.001 12044 Worker thread wakes up
00:37:44.024 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:44.024 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:47.142 03.118 12044 Exposure complete
00:37:47.163 00.021 12044 worker thread done servicing request
00:37:47.163 00.000 14964 OnExposeComplete: enter
00:37:47.163 00.000 14964 UpdateGuideState(): m_state=6
00:37:47.164 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2199
00:37:47.165 00.001 14964 Star::Find returns 1 (0), X=280.82, Y=93.50, Mass=303491, SNR=349.8, Peak=20928 HFD=3.8
00:37:47.165 00.000 14964 MultiStar: [#1 -0.74,-0.58,0.00,M1] [#2 -0.75,-1.25,0.00,M3] 
00:37:47.166 00.001 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.56 = -2.72)
00:37:47.166 00.000 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
00:37:47.167 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.90 hyp=0.99 cameraTheta=2.01 mountX=-0.91 mountY=0.32, mountTheta=2.80
00:37:47.168 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.90, opts=13)
00:37:47.168 00.000 14964 Enqueuing Move request for scope (-0.42, 0.90)
00:37:47.169 00.001 12044 Worker thread wakes up
00:37:47.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.90) opts 0xd
00:37:47.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.90)
00:37:47.169 00.000 12044 Moving (-0.42, 0.90) raw xDistance=-0.91 yDistance=0.32
00:37:47.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.68 from input -0.91, slope = -0.10
00:37:47.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:47.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:37:47.169 00.000 12044 MoveAxis(E, 81, ABG)
00:37:47.169 00.000 12044 Guiding  Dir = 2, Dur = 81
00:37:47.177 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20928, med=615, FiltMin=533, FiltMax=13997, Gamma=0.810
00:37:47.182 00.005 14964 UpdateGuideState exits: m=303491 SNR=349.8
00:37:47.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:47.184 00.001 14964 Enqueuing Expose request
00:37:47.204 00.020 12044 IsSlewing returns 0
00:37:47.204 00.000 12044 IsGuiding returns 0
00:37:47.235 00.031 12044 PulseGuide returned control before completion, sleep 61
00:37:47.330 00.095 12044 IsGuiding returns 1
00:37:47.330 00.000 12044 scope still moving after pulse duration time elapsed
00:37:47.423 00.093 12044 IsSlewing returns 0
00:37:47.423 00.000 12044 IsGuiding returns 0
00:37:47.423 00.000 12044 scope move finished after 81 + 137 ms
00:37:47.423 00.000 12044 Move returns status 0, amount 81
00:37:47.423 00.000 12044 MoveAxis(N, 0, ABG)
00:37:47.423 00.000 12044 Move returns status 0, amount 0
00:37:47.423 00.000 12044 move complete, result=0
00:37:47.423 00.000 12044 worker thread done servicing request
00:37:47.423 00.000 12044 Worker thread wakes up
00:37:47.423 00.000 14964 GuideStep: -0.9 px 81 ms EAST, 0.3 px 0 ms NORTH
00:37:47.424 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:47.424 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:50.522 03.098 12044 Exposure complete
00:37:50.547 00.025 12044 worker thread done servicing request
00:37:50.547 00.000 14964 OnExposeComplete: enter
00:37:50.547 00.000 14964 UpdateGuideState(): m_state=6
00:37:50.548 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2200
00:37:50.548 00.000 14964 Star::Find returns 1 (0), X=281.27, Y=92.46, Mass=297132, SNR=337.3, Peak=20906 HFD=3.9
00:37:50.549 00.001 14964 MultiStar: [#1 -0.17,0.35,0.20,U] [#2 -0.16,-0.41,0.08,U] 
00:37:50.550 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.08}, one-star: {0.03, -0.13}
00:37:50.550 00.000 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.20 = -0.20)
00:37:50.550 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
00:37:50.551 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=0.08 mountY=0.02, mountTheta=0.29
00:37:50.552 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.08, opts=13)
00:37:50.552 00.000 14964 Enqueuing Move request for scope (-0.01, -0.08)
00:37:50.553 00.001 12044 Worker thread wakes up
00:37:50.553 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:37:50.553 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:37:50.553 00.000 12044 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.02
00:37:50.553 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.09
00:37:50.553 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:50.553 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:50.553 00.000 12044 MoveAxis(E, 0, ABG)
00:37:50.553 00.000 12044 Move returns status 0, amount 0
00:37:50.553 00.000 12044 MoveAxis(N, 0, ABG)
00:37:50.553 00.000 12044 Move returns status 0, amount 0
00:37:50.553 00.000 12044 move complete, result=0
00:37:50.553 00.000 12044 worker thread done servicing request
00:37:50.560 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20906, med=615, FiltMin=523, FiltMax=14239, Gamma=0.810
00:37:50.566 00.006 14964 UpdateGuideState exits: m=297132 SNR=337.3
00:37:50.566 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:50.567 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:50.567 00.000 14964 Enqueuing Expose request
00:37:50.568 00.001 12044 Worker thread wakes up
00:37:50.568 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:50.568 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:50.568 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:53.698 03.130 12044 Exposure complete
00:37:53.720 00.022 12044 worker thread done servicing request
00:37:53.720 00.000 14964 OnExposeComplete: enter
00:37:53.721 00.001 14964 UpdateGuideState(): m_state=6
00:37:53.722 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2201
00:37:53.722 00.000 14964 Star::Find returns 1 (0), X=281.01, Y=92.35, Mass=299701, SNR=350.6, Peak=20310 HFD=4.1
00:37:53.723 00.001 14964 MultiStar: [#1 -0.22,0.48,0.17,U] [#2 -0.45,-0.41,0.07,U] 
00:37:53.723 00.000 14964 refined, 2 included, MultiStar: {-0.24, -0.15}, one-star: {-0.23, -0.24}
00:37:53.724 00.001 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
00:37:53.724 00.000 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
00:37:53.724 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.57 mountX=0.15 mountY=0.25, mountTheta=1.04
00:37:53.725 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.15, opts=13)
00:37:53.726 00.001 14964 Enqueuing Move request for scope (-0.24, -0.15)
00:37:53.726 00.000 12044 Worker thread wakes up
00:37:53.727 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
00:37:53.727 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
00:37:53.727 00.000 12044 Moving (-0.24, -0.15) raw xDistance=0.15 yDistance=0.25
00:37:53.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.05
00:37:53.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:37:53.727 00.000 12044 MoveAxis(E, 0, ABG)
00:37:53.727 00.000 12044 Move returns status 0, amount 0
00:37:53.727 00.000 12044 MoveAxis(N, 0, ABG)
00:37:53.727 00.000 12044 Move returns status 0, amount 0
00:37:53.727 00.000 12044 move complete, result=0
00:37:53.727 00.000 12044 worker thread done servicing request
00:37:53.735 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20310, med=615, FiltMin=529, FiltMax=11496, Gamma=0.810
00:37:53.740 00.005 14964 UpdateGuideState exits: m=299701 SNR=350.6
00:37:53.741 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.741 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:53.742 00.001 14964 Enqueuing Expose request
00:37:53.742 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:53.743 00.001 12044 Worker thread wakes up
00:37:53.743 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:53.743 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:37:56.846 03.103 12044 Exposure complete
00:37:56.871 00.025 12044 worker thread done servicing request
00:37:56.871 00.000 14964 OnExposeComplete: enter
00:37:56.871 00.000 14964 UpdateGuideState(): m_state=6
00:37:56.872 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2202
00:37:56.873 00.001 14964 Star::Find returns 1 (0), X=280.99, Y=92.34, Mass=293838, SNR=338.6, Peak=19502 HFD=4.1
00:37:56.873 00.000 14964 MultiStar: [#1 -0.25,0.43,0.20,U] [#2 -0.34,-0.70,0.00,M2] 
00:37:56.874 00.001 14964 refined, 1 included, MultiStar: {-0.25, -0.14}, one-star: {-0.25, -0.26}
00:37:56.874 00.000 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
00:37:56.875 00.001 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
00:37:56.875 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-2.62 mountX=0.14 mountY=0.26, mountTheta=1.08
00:37:56.876 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.14, opts=13)
00:37:56.877 00.001 14964 Enqueuing Move request for scope (-0.25, -0.14)
00:37:56.877 00.000 12044 Worker thread wakes up
00:37:56.877 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd
00:37:56.877 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.14)
00:37:56.877 00.000 12044 Moving (-0.25, -0.14) raw xDistance=0.14 yDistance=0.26
00:37:56.877 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
00:37:56.877 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:56.877 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:37:56.877 00.000 12044 MoveAxis(E, 0, ABG)
00:37:56.878 00.001 12044 Move returns status 0, amount 0
00:37:56.878 00.000 12044 MoveAxis(N, 0, ABG)
00:37:56.878 00.000 12044 Move returns status 0, amount 0
00:37:56.878 00.000 12044 move complete, result=0
00:37:56.878 00.000 12044 worker thread done servicing request
00:37:56.885 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19502, med=614, FiltMin=515, FiltMax=11476, Gamma=0.810
00:37:56.891 00.006 14964 UpdateGuideState exits: m=293838 SNR=338.6
00:37:56.891 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:56.892 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:37:56.892 00.000 14964 Enqueuing Expose request
00:37:56.893 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:56.893 00.000 12044 Worker thread wakes up
00:37:56.893 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:37:56.893 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:00.016 03.123 12044 Exposure complete
00:38:00.045 00.029 12044 worker thread done servicing request
00:38:00.045 00.000 14964 OnExposeComplete: enter
00:38:00.045 00.000 14964 UpdateGuideState(): m_state=6
00:38:00.046 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2203
00:38:00.046 00.000 14964 Star::Find returns 1 (0), X=280.91, Y=92.09, Mass=296279, SNR=337.4, Peak=20086 HFD=4.2
00:38:00.047 00.001 14964 MultiStar: [#1 -0.45,0.68,0.00,M1] [#2 -0.16,-0.37,0.07,U] 
00:38:00.048 00.001 14964 refined, 1 included, MultiStar: {-0.32, -0.50}, one-star: {-0.33, -0.51}
00:38:00.048 00.000 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
00:38:00.049 00.001 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
00:38:00.050 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.50 hyp=0.59 cameraTheta=-2.14 mountX=0.49 mountY=0.37, mountTheta=0.64
00:38:00.050 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.50, opts=13)
00:38:00.051 00.001 14964 Enqueuing Move request for scope (-0.32, -0.50)
00:38:00.052 00.001 12044 Worker thread wakes up
00:38:00.052 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.50) opts 0xd
00:38:00.052 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.50)
00:38:00.052 00.000 12044 Moving (-0.32, -0.50) raw xDistance=0.49 yDistance=0.37
00:38:00.052 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.49, slope = 0.04
00:38:00.052 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:00.052 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:38:00.052 00.000 12044 MoveAxis(W, 29, ABG)
00:38:00.052 00.000 12044 Guiding  Dir = 3, Dur = 29
00:38:00.060 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20086, med=615, FiltMin=522, FiltMax=12120, Gamma=0.810
00:38:00.066 00.006 14964 UpdateGuideState exits: m=296279 SNR=337.4
00:38:00.067 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.067 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:00.068 00.001 14964 Enqueuing Expose request
00:38:00.081 00.013 12044 IsSlewing returns 0
00:38:00.082 00.001 12044 IsGuiding returns 0
00:38:00.112 00.030 12044 IsGuiding returns 1
00:38:00.113 00.001 12044 scope still moving after pulse duration time elapsed
00:38:00.174 00.061 12044 IsSlewing returns 0
00:38:00.174 00.000 12044 IsGuiding returns 0
00:38:00.174 00.000 12044 scope move finished after 29 + 64 ms
00:38:00.174 00.000 12044 Move returns status 0, amount 29
00:38:00.174 00.000 12044 MoveAxis(N, 0, ABG)
00:38:00.174 00.000 12044 Move returns status 0, amount 0
00:38:00.174 00.000 12044 move complete, result=0
00:38:00.174 00.000 12044 worker thread done servicing request
00:38:00.174 00.000 12044 Worker thread wakes up
00:38:00.174 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:00.174 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:00.174 00.000 14964 GuideStep: 0.5 px 29 ms WEST, 0.4 px 0 ms NORTH
00:38:03.278 03.104 12044 Exposure complete
00:38:03.299 00.021 12044 worker thread done servicing request
00:38:03.299 00.000 14964 OnExposeComplete: enter
00:38:03.300 00.001 14964 UpdateGuideState(): m_state=6
00:38:03.300 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2204
00:38:03.301 00.001 14964 Star::Find returns 1 (0), X=280.62, Y=92.79, Mass=297854, SNR=344.7, Peak=21840 HFD=3.8
00:38:03.301 00.000 14964 MultiStar: [#1 -0.86,0.41,0.00,M2] [#2 -0.76,-0.88,0.00,M2] 
00:38:03.302 00.001 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
00:38:03.302 00.000 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
00:38:03.303 00.001 14964 CameraToMount -- cameraX=-0.62 cameraY=0.19 hyp=0.65 cameraTheta=2.84 mountX=-0.20 mountY=0.60, mountTheta=1.89
00:38:03.304 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=0.19, opts=13)
00:38:03.304 00.000 14964 Enqueuing Move request for scope (-0.62, 0.19)
00:38:03.305 00.001 12044 Worker thread wakes up
00:38:03.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.19) opts 0xd
00:38:03.305 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, 0.19)
00:38:03.305 00.000 12044 Moving (-0.62, 0.19) raw xDistance=-0.20 yDistance=0.60
00:38:03.305 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
00:38:03.305 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
00:38:03.305 00.000 12044 MoveAxis(E, 0, ABG)
00:38:03.305 00.000 12044 Move returns status 0, amount 0
00:38:03.305 00.000 12044 MoveAxis(S, 55, ABG)
00:38:03.305 00.000 12044 Guiding  Dir = 1, Dur = 55
00:38:03.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21840, med=615, FiltMin=522, FiltMax=14648, Gamma=0.810
00:38:03.318 00.006 14964 UpdateGuideState exits: m=297854 SNR=344.7
00:38:03.318 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.319 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:03.319 00.000 14964 Enqueuing Expose request
00:38:03.346 00.027 12044 IsSlewing returns 0
00:38:03.346 00.000 12044 IsGuiding returns 0
00:38:03.377 00.031 12044 PulseGuide returned control before completion, sleep 34
00:38:03.472 00.095 12044 IsGuiding returns 1
00:38:03.472 00.000 12044 scope still moving after pulse duration time elapsed
00:38:03.532 00.060 12044 IsSlewing returns 0
00:38:03.564 00.032 12044 IsGuiding returns 0
00:38:03.564 00.000 12044 scope move finished after 55 + 163 ms
00:38:03.564 00.000 12044 Move returns status 0, amount 55
00:38:03.564 00.000 12044 move complete, result=0
00:38:03.564 00.000 12044 worker thread done servicing request
00:38:03.564 00.000 12044 Worker thread wakes up
00:38:03.564 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:03.564 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:03.565 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 55 ms SOUTH
00:38:06.679 03.114 12044 Exposure complete
00:38:06.701 00.022 12044 worker thread done servicing request
00:38:06.701 00.000 14964 OnExposeComplete: enter
00:38:06.701 00.000 14964 UpdateGuideState(): m_state=6
00:38:06.702 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2205
00:38:06.703 00.001 14964 Star::Find returns 1 (0), X=281.26, Y=92.21, Mass=296445, SNR=343.3, Peak=20150 HFD=4.3
00:38:06.703 00.000 14964 MultiStar: [#1 0.05,0.54,0.17,U] [#2 -0.11,-0.29,0.08,U] 
00:38:06.704 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.26}, one-star: {0.02, -0.39}
00:38:06.704 00.000 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
00:38:06.704 00.000 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
00:38:06.705 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=0.26 mountY=0.01, mountTheta=0.03
00:38:06.706 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.26, opts=13)
00:38:06.706 00.000 14964 Enqueuing Move request for scope (0.02, -0.26)
00:38:06.707 00.001 12044 Worker thread wakes up
00:38:06.707 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
00:38:06.707 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
00:38:06.707 00.000 12044 Moving (0.02, -0.26) raw xDistance=0.26 yDistance=0.01
00:38:06.707 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.33, using input
00:38:06.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.05
00:38:06.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:06.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:06.707 00.000 12044 MoveAxis(E, 0, ABG)
00:38:06.707 00.000 12044 Move returns status 0, amount 0
00:38:06.707 00.000 12044 MoveAxis(N, 0, ABG)
00:38:06.707 00.000 12044 Move returns status 0, amount 0
00:38:06.707 00.000 12044 move complete, result=0
00:38:06.708 00.001 12044 worker thread done servicing request
00:38:06.715 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20150, med=615, FiltMin=527, FiltMax=13475, Gamma=0.810
00:38:06.721 00.006 14964 UpdateGuideState exits: m=296445 SNR=343.3
00:38:06.721 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.722 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:06.722 00.000 14964 Enqueuing Expose request
00:38:06.723 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:06.723 00.000 12044 Worker thread wakes up
00:38:06.724 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:06.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:09.817 03.093 12044 Exposure complete
00:38:09.837 00.020 12044 worker thread done servicing request
00:38:09.838 00.001 14964 OnExposeComplete: enter
00:38:09.838 00.000 14964 UpdateGuideState(): m_state=6
00:38:09.840 00.002 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2206
00:38:09.840 00.000 14964 Star::Find returns 1 (0), X=281.35, Y=92.33, Mass=296337, SNR=336.2, Peak=16146 HFD=4.4
00:38:09.840 00.000 14964 MultiStar: [#1 -0.09,0.49,0.18,U] [#2 -0.20,-0.63,0.00,M2] 
00:38:09.841 00.001 14964 refined, 1 included, MultiStar: {0.08, -0.15}, one-star: {0.11, -0.26}
00:38:09.841 00.000 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
00:38:09.841 00.000 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.77)
00:38:09.842 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=0.15 mountY=-0.06, mountTheta=-0.39
00:38:09.845 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.15, opts=13)
00:38:09.845 00.000 14964 Enqueuing Move request for scope (0.08, -0.15)
00:38:09.846 00.001 12044 Worker thread wakes up
00:38:09.846 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
00:38:09.846 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
00:38:09.846 00.000 12044 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=-0.06
00:38:09.846 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.42, using input
00:38:09.846 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.06
00:38:09.846 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:09.846 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:38:09.846 00.000 12044 MoveAxis(E, 0, ABG)
00:38:09.846 00.000 12044 Move returns status 0, amount 0
00:38:09.846 00.000 12044 MoveAxis(N, 0, ABG)
00:38:09.846 00.000 12044 Move returns status 0, amount 0
00:38:09.846 00.000 12044 move complete, result=0
00:38:09.847 00.001 12044 worker thread done servicing request
00:38:09.854 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16146, med=615, FiltMin=534, FiltMax=13705, Gamma=0.810
00:38:09.859 00.005 14964 UpdateGuideState exits: m=296337 SNR=336.2
00:38:09.860 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.861 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:09.861 00.000 14964 Enqueuing Expose request
00:38:09.862 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:09.862 00.000 12044 Worker thread wakes up
00:38:09.862 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:09.862 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:12.965 03.103 12044 Exposure complete
00:38:12.990 00.025 12044 worker thread done servicing request
00:38:12.990 00.000 14964 OnExposeComplete: enter
00:38:12.991 00.001 14964 UpdateGuideState(): m_state=6
00:38:12.992 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2207
00:38:12.992 00.000 14964 Star::Find returns 1 (0), X=281.69, Y=92.87, Mass=298208, SNR=334.7, Peak=18959 HFD=4.3
00:38:12.993 00.001 14964 MultiStar: [#1 0.43,-0.18,0.17,U] [#2 0.55,-1.15,0.00,M3] 
00:38:12.993 00.000 14964 refined, 1 included, MultiStar: {0.44, 0.21}, one-star: {0.45, 0.27}
00:38:12.994 00.001 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.99 = 1.99)
00:38:12.994 00.000 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.24)
00:38:12.994 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.21 hyp=0.49 cameraTheta=0.43 mountX=-0.20 mountY=-0.46, mountTheta=-1.98
00:38:12.996 00.002 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.21, opts=13)
00:38:12.996 00.000 14964 Enqueuing Move request for scope (0.44, 0.21)
00:38:12.997 00.001 12044 Worker thread wakes up
00:38:12.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.21) opts 0xd
00:38:12.997 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.21)
00:38:12.997 00.000 12044 Moving (0.44, 0.21) raw xDistance=-0.20 yDistance=-0.46
00:38:12.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.04
00:38:12.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:12.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:38:12.997 00.000 12044 MoveAxis(E, 0, ABG)
00:38:12.997 00.000 12044 Move returns status 0, amount 0
00:38:12.997 00.000 12044 MoveAxis(N, 0, ABG)
00:38:12.997 00.000 12044 Move returns status 0, amount 0
00:38:12.997 00.000 12044 move complete, result=0
00:38:12.997 00.000 12044 worker thread done servicing request
00:38:13.005 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18959, med=614, FiltMin=529, FiltMax=11444, Gamma=0.810
00:38:13.010 00.005 14964 UpdateGuideState exits: m=298208 SNR=334.7
00:38:13.011 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.011 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:13.012 00.001 14964 Enqueuing Expose request
00:38:13.012 00.000 12044 Worker thread wakes up
00:38:13.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:13.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:13.012 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:38:16.121 03.109 12044 Exposure complete
00:38:16.144 00.023 12044 worker thread done servicing request
00:38:16.145 00.001 14964 OnExposeComplete: enter
00:38:16.145 00.000 14964 UpdateGuideState(): m_state=6
00:38:16.146 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2208
00:38:16.146 00.000 14964 Star::Find returns 1 (0), X=281.47, Y=92.71, Mass=300201, SNR=344.3, Peak=18282 HFD=4.1
00:38:16.147 00.001 14964 MultiStar: [#1 0.08,-0.15,0.17,U] [#2 0.21,-1.29,0.00,M4] 
00:38:16.148 00.001 14964 refined, 1 included, MultiStar: {0.21, 0.07}, one-star: {0.23, 0.11}
00:38:16.148 00.000 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:38:16.148 00.000 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.34)
00:38:16.149 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.34 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
00:38:16.150 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.07, opts=13)
00:38:16.150 00.000 14964 Enqueuing Move request for scope (0.21, 0.07)
00:38:16.151 00.001 12044 Worker thread wakes up
00:38:16.151 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
00:38:16.151 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
00:38:16.151 00.000 12044 Moving (0.21, 0.07) raw xDistance=-0.07 yDistance=-0.22
00:38:16.151 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
00:38:16.151 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:16.151 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:38:16.151 00.000 12044 MoveAxis(E, 0, ABG)
00:38:16.151 00.000 12044 Move returns status 0, amount 0
00:38:16.151 00.000 12044 MoveAxis(N, 0, ABG)
00:38:16.151 00.000 12044 Move returns status 0, amount 0
00:38:16.151 00.000 12044 move complete, result=0
00:38:16.151 00.000 12044 worker thread done servicing request
00:38:16.158 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18282, med=615, FiltMin=528, FiltMax=14181, Gamma=0.810
00:38:16.165 00.007 14964 UpdateGuideState exits: m=300201 SNR=344.3
00:38:16.165 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.166 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:16.166 00.000 14964 Enqueuing Expose request
00:38:16.167 00.001 12044 Worker thread wakes up
00:38:16.167 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:16.167 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:16.167 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:19.296 03.129 12044 Exposure complete
00:38:19.322 00.026 12044 worker thread done servicing request
00:38:19.322 00.000 14964 OnExposeComplete: enter
00:38:19.323 00.001 14964 UpdateGuideState(): m_state=6
00:38:19.324 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2209
00:38:19.324 00.000 14964 Star::Find returns 1 (0), X=281.15, Y=93.05, Mass=297595, SNR=341.5, Peak=19256 HFD=4.3
00:38:19.325 00.001 14964 MultiStar: [#1 -0.33,-0.22,0.17,U] [#2 -0.29,-1.37,0.00,M5] 
00:38:19.325 00.000 14964 refined, 1 included, MultiStar: {-0.13, 0.35}, one-star: {-0.09, 0.45}
00:38:19.326 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.47 = -2.81)
00:38:19.326 00.000 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
00:38:19.326 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.91 mountX=-0.36 mountY=0.09, mountTheta=2.90
00:38:19.327 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.35, opts=13)
00:38:19.328 00.001 14964 Enqueuing Move request for scope (-0.13, 0.35)
00:38:19.329 00.001 12044 Worker thread wakes up
00:38:19.329 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
00:38:19.329 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
00:38:19.329 00.000 12044 Moving (-0.13, 0.35) raw xDistance=-0.36 yDistance=0.09
00:38:19.329 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.36, slope = -0.05
00:38:19.329 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:19.329 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:38:19.329 00.000 12044 MoveAxis(E, 36, ABG)
00:38:19.329 00.000 12044 Guiding  Dir = 2, Dur = 36
00:38:19.336 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19256, med=615, FiltMin=532, FiltMax=12274, Gamma=0.810
00:38:19.341 00.005 14964 UpdateGuideState exits: m=297595 SNR=341.5
00:38:19.342 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.342 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:19.343 00.001 14964 Enqueuing Expose request
00:38:19.362 00.019 12044 IsSlewing returns 0
00:38:19.362 00.000 12044 IsGuiding returns 0
00:38:19.393 00.031 12044 PulseGuide returned control before completion, sleep 15
00:38:19.426 00.033 12044 IsGuiding returns 1
00:38:19.426 00.000 12044 scope still moving after pulse duration time elapsed
00:38:19.501 00.075 12044 IsSlewing returns 0
00:38:19.502 00.001 12044 IsGuiding returns 0
00:38:19.502 00.000 12044 scope move finished after 36 + 103 ms
00:38:19.502 00.000 12044 Move returns status 0, amount 36
00:38:19.502 00.000 12044 MoveAxis(N, 0, ABG)
00:38:19.502 00.000 12044 Move returns status 0, amount 0
00:38:19.502 00.000 12044 move complete, result=0
00:38:19.502 00.000 12044 worker thread done servicing request
00:38:19.502 00.000 12044 Worker thread wakes up
00:38:19.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:19.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:19.502 00.000 14964 GuideStep: -0.4 px 36 ms EAST, 0.1 px 0 ms NORTH
00:38:22.624 03.122 12044 Exposure complete
00:38:22.647 00.023 12044 worker thread done servicing request
00:38:22.647 00.000 14964 OnExposeComplete: enter
00:38:22.648 00.001 14964 UpdateGuideState(): m_state=6
00:38:22.649 00.001 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2210
00:38:22.649 00.000 14964 Star::Find returns 1 (0), X=281.45, Y=92.21, Mass=301671, SNR=348.6, Peak=18782 HFD=4.0
00:38:22.650 00.001 14964 MultiStar: [#1 0.10,0.50,0.17,U] [#2 0.44,-0.46,0.07,U] 
00:38:22.650 00.000 14964 refined, 2 included, MultiStar: {0.21, -0.28}, one-star: {0.21, -0.39}
00:38:22.651 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
00:38:22.651 00.000 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.60)
00:38:22.651 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.92 mountX=0.28 mountY=-0.18, mountTheta=-0.57
00:38:22.652 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.28, opts=13)
00:38:22.653 00.001 14964 Enqueuing Move request for scope (0.21, -0.28)
00:38:22.653 00.000 12044 Worker thread wakes up
00:38:22.653 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd
00:38:22.654 00.001 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.28)
00:38:22.654 00.000 12044 Moving (0.21, -0.28) raw xDistance=0.28 yDistance=-0.18
00:38:22.654 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.03
00:38:22.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:22.654 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:38:22.654 00.000 12044 MoveAxis(E, 0, ABG)
00:38:22.654 00.000 12044 Move returns status 0, amount 0
00:38:22.654 00.000 12044 MoveAxis(N, 0, ABG)
00:38:22.654 00.000 12044 Move returns status 0, amount 0
00:38:22.654 00.000 12044 move complete, result=0
00:38:22.654 00.000 12044 worker thread done servicing request
00:38:22.661 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18782, med=614, FiltMin=532, FiltMax=15609, Gamma=0.810
00:38:22.666 00.005 14964 UpdateGuideState exits: m=301671 SNR=348.6
00:38:22.667 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:22.667 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:22.668 00.001 14964 Enqueuing Expose request
00:38:22.668 00.000 12044 Worker thread wakes up
00:38:22.668 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:22.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:22.668 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:25.804 03.136 12044 Exposure complete
00:38:25.826 00.022 12044 worker thread done servicing request
00:38:25.826 00.000 14964 OnExposeComplete: enter
00:38:25.827 00.001 14964 UpdateGuideState(): m_state=6
00:38:25.827 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2211
00:38:25.828 00.001 14964 Star::Find returns 1 (0), X=281.14, Y=92.84, Mass=295784, SNR=348.4, Peak=21652 HFD=4.3
00:38:25.828 00.000 14964 MultiStar: [#1 -0.08,0.04,0.19,U] [#2 -0.34,-0.91,0.00,M5] 
00:38:25.829 00.001 14964 refined, 1 included, MultiStar: {-0.10, 0.21}, one-star: {-0.10, 0.24}
00:38:25.829 00.000 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.72)
00:38:25.830 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
00:38:25.830 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.01 mountX=-0.21 mountY=0.08, mountTheta=2.79
00:38:25.831 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.21, opts=13)
00:38:25.832 00.001 14964 Enqueuing Move request for scope (-0.10, 0.21)
00:38:25.832 00.000 12044 Worker thread wakes up
00:38:25.833 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
00:38:25.833 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:38:25.833 00.000 12044 Moving (-0.10, 0.21) raw xDistance=-0.21 yDistance=0.08
00:38:25.833 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.27, using input
00:38:25.833 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.04
00:38:25.833 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:25.833 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:25.833 00.000 12044 MoveAxis(E, 0, ABG)
00:38:25.833 00.000 12044 Move returns status 0, amount 0
00:38:25.833 00.000 12044 MoveAxis(N, 0, ABG)
00:38:25.833 00.000 12044 Move returns status 0, amount 0
00:38:25.833 00.000 12044 move complete, result=0
00:38:25.833 00.000 12044 worker thread done servicing request
00:38:25.840 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21652, med=615, FiltMin=524, FiltMax=13202, Gamma=0.810
00:38:25.845 00.005 14964 UpdateGuideState exits: m=295784 SNR=348.4
00:38:25.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.846 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:25.847 00.001 14964 Enqueuing Expose request
00:38:25.847 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:25.848 00.001 12044 Worker thread wakes up
00:38:25.848 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:25.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:28.963 03.115 12044 Exposure complete
00:38:28.989 00.026 12044 worker thread done servicing request
00:38:28.989 00.000 14964 OnExposeComplete: enter
00:38:28.989 00.000 14964 UpdateGuideState(): m_state=6
00:38:28.990 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2212
00:38:28.991 00.001 14964 Star::Find returns 1 (0), X=281.29, Y=92.55, Mass=294671, SNR=336.4, Peak=20098 HFD=3.9
00:38:28.991 00.000 14964 MultiStar: [#1 -0.00,0.26,0.18,U] [#2 -0.02,-0.61,0.08,U] 
00:38:28.992 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.04}, one-star: {0.05, -0.05}
00:38:28.992 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
00:38:28.993 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
00:38:28.993 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.75 mountX=0.04 mountY=-0.03, mountTheta=-0.76
00:38:28.994 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.04, opts=13)
00:38:28.995 00.001 14964 Enqueuing Move request for scope (0.04, -0.04)
00:38:28.996 00.001 12044 Worker thread wakes up
00:38:28.996 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:38:28.996 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:38:28.996 00.000 12044 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.03
00:38:28.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
00:38:28.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:28.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:28.996 00.000 12044 MoveAxis(E, 0, ABG)
00:38:28.996 00.000 12044 Move returns status 0, amount 0
00:38:28.996 00.000 12044 MoveAxis(N, 0, ABG)
00:38:28.996 00.000 12044 Move returns status 0, amount 0
00:38:28.997 00.001 12044 move complete, result=0
00:38:28.997 00.000 12044 worker thread done servicing request
00:38:29.005 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20098, med=615, FiltMin=520, FiltMax=15695, Gamma=0.810
00:38:29.011 00.006 14964 UpdateGuideState exits: m=294671 SNR=336.4
00:38:29.011 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:29.012 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:29.012 00.000 14964 Enqueuing Expose request
00:38:29.013 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:29.013 00.000 12044 Worker thread wakes up
00:38:29.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:29.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:32.129 03.116 12044 Exposure complete
00:38:32.150 00.021 12044 worker thread done servicing request
00:38:32.151 00.001 14964 OnExposeComplete: enter
00:38:32.151 00.000 14964 UpdateGuideState(): m_state=6
00:38:32.153 00.002 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2213
00:38:32.153 00.000 14964 Star::Find returns 1 (0), X=281.02, Y=92.48, Mass=299721, SNR=349.1, Peak=19548 HFD=4.1
00:38:32.153 00.000 14964 MultiStar: [#1 -0.30,0.48,0.19,U] [#2 -0.19,-0.34,0.07,U] 
00:38:32.154 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.05}, one-star: {-0.22, -0.12}
00:38:32.154 00.000 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
00:38:32.154 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
00:38:32.155 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.95 mountX=0.04 mountY=0.23, mountTheta=1.39
00:38:32.157 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.05, opts=13)
00:38:32.157 00.000 14964 Enqueuing Move request for scope (-0.23, -0.05)
00:38:32.158 00.001 12044 Worker thread wakes up
00:38:32.158 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
00:38:32.158 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
00:38:32.158 00.000 12044 Moving (-0.23, -0.05) raw xDistance=0.04 yDistance=0.23
00:38:32.158 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
00:38:32.158 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:32.158 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:38:32.158 00.000 12044 MoveAxis(E, 0, ABG)
00:38:32.158 00.000 12044 Move returns status 0, amount 0
00:38:32.158 00.000 12044 MoveAxis(N, 0, ABG)
00:38:32.158 00.000 12044 Move returns status 0, amount 0
00:38:32.158 00.000 12044 move complete, result=0
00:38:32.158 00.000 12044 worker thread done servicing request
00:38:32.165 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19548, med=615, FiltMin=527, FiltMax=12267, Gamma=0.810
00:38:32.172 00.007 14964 UpdateGuideState exits: m=299721 SNR=349.1
00:38:32.172 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:32.173 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:32.173 00.000 14964 Enqueuing Expose request
00:38:32.174 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:32.174 00.000 12044 Worker thread wakes up
00:38:32.174 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:32.174 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:35.300 03.126 12044 Exposure complete
00:38:35.326 00.026 12044 worker thread done servicing request
00:38:35.326 00.000 14964 OnExposeComplete: enter
00:38:35.326 00.000 14964 UpdateGuideState(): m_state=6
00:38:35.327 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2214
00:38:35.328 00.001 14964 Star::Find returns 1 (0), X=281.29, Y=92.40, Mass=294193, SNR=344.4, Peak=17574 HFD=4.2
00:38:35.329 00.001 14964 MultiStar: [#1 0.01,0.41,0.16,U] [#2 -0.27,-0.68,0.00,M4] 
00:38:35.329 00.000 14964 refined, 1 included, MultiStar: {0.04, -0.11}, one-star: {0.05, -0.20}
00:38:35.330 00.001 14964 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.56) = xAngle (0.33 = 0.33)
00:38:35.330 00.000 14964 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.38 = -2.90)
00:38:35.331 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=0.11 mountY=-0.03, mountTheta=-0.24
00:38:35.332 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.11, opts=13)
00:38:35.332 00.000 14964 Enqueuing Move request for scope (0.04, -0.11)
00:38:35.333 00.001 12044 Worker thread wakes up
00:38:35.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:38:35.333 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:38:35.333 00.000 12044 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.03
00:38:35.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
00:38:35.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:35.333 00.000 12044 MoveAxis(E, 0, ABG)
00:38:35.333 00.000 12044 Move returns status 0, amount 0
00:38:35.333 00.000 12044 MoveAxis(N, 0, ABG)
00:38:35.333 00.000 12044 Move returns status 0, amount 0
00:38:35.333 00.000 12044 move complete, result=0
00:38:35.333 00.000 12044 worker thread done servicing request
00:38:35.340 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17574, med=615, FiltMin=534, FiltMax=14719, Gamma=0.810
00:38:35.346 00.006 14964 UpdateGuideState exits: m=294193 SNR=344.4
00:38:35.347 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.347 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:35.348 00.001 14964 Enqueuing Expose request
00:38:35.348 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:35.349 00.001 12044 Worker thread wakes up
00:38:35.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:35.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:38.445 03.096 12044 Exposure complete
00:38:38.469 00.024 12044 worker thread done servicing request
00:38:38.469 00.000 14964 OnExposeComplete: enter
00:38:38.469 00.000 14964 UpdateGuideState(): m_state=6
00:38:38.470 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
00:38:38.470 00.000 14964 Star::Find returns 1 (0), X=281.29, Y=92.96, Mass=303481, SNR=353.8, Peak=21420 HFD=4.1
00:38:38.471 00.001 14964 MultiStar: [#1 -0.19,-0.03,0.18,U] [#2 -0.25,-0.98,0.00,M5] 
00:38:38.472 00.001 14964 refined, 1 included, MultiStar: {0.01, 0.30}, one-star: {0.04, 0.36}
00:38:38.472 00.000 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
00:38:38.472 00.000 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.14)
00:38:38.473 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.54 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
00:38:38.474 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.30, opts=13)
00:38:38.474 00.000 14964 Enqueuing Move request for scope (0.01, 0.30)
00:38:38.475 00.001 12044 Worker thread wakes up
00:38:38.475 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
00:38:38.475 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
00:38:38.475 00.000 12044 Moving (0.01, 0.30) raw xDistance=-0.30 yDistance=-0.04
00:38:38.475 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.30, slope = -0.00
00:38:38.475 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:38.475 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:38.475 00.000 12044 MoveAxis(E, 3, ABG)
00:38:38.475 00.000 12044 Guiding  Dir = 2, Dur = 3
00:38:38.482 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21420, med=615, FiltMin=530, FiltMax=13782, Gamma=0.810
00:38:38.488 00.006 14964 UpdateGuideState exits: m=303481 SNR=353.8
00:38:38.488 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:38.489 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:38.489 00.000 14964 Enqueuing Expose request
00:38:38.515 00.026 12044 IsSlewing returns 0
00:38:38.516 00.001 12044 IsGuiding returns 0
00:38:38.548 00.032 12044 IsGuiding returns 1
00:38:38.548 00.000 12044 scope still moving after pulse duration time elapsed
00:38:38.610 00.062 12044 IsSlewing returns 0
00:38:38.610 00.000 12044 IsGuiding returns 0
00:38:38.610 00.000 12044 scope move finished after 3 + 90 ms
00:38:38.610 00.000 12044 Move returns status 0, amount 3
00:38:38.610 00.000 12044 MoveAxis(N, 0, ABG)
00:38:38.610 00.000 12044 Move returns status 0, amount 0
00:38:38.610 00.000 12044 move complete, result=0
00:38:38.610 00.000 12044 worker thread done servicing request
00:38:38.610 00.000 12044 Worker thread wakes up
00:38:38.610 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:38.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:38.610 00.000 14964 GuideStep: -0.3 px 3 ms EAST, -0.0 px 0 ms NORTH
00:38:41.744 03.134 12044 Exposure complete
00:38:41.767 00.023 12044 worker thread done servicing request
00:38:41.768 00.001 14964 OnExposeComplete: enter
00:38:41.769 00.001 14964 UpdateGuideState(): m_state=6
00:38:41.769 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2216
00:38:41.769 00.000 14964 Star::Find returns 1 (0), X=281.18, Y=92.51, Mass=299345, SNR=339.3, Peak=19174 HFD=3.8
00:38:41.769 00.000 14964 MultiStar: [#1 -0.20,0.27,0.18,U] [#2 -0.38,-0.97,0.00,M6] 
00:38:41.770 00.001 14964 refined, 1 included, MultiStar: {-0.08, -0.03}, one-star: {-0.06, -0.09}
00:38:41.770 00.000 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
00:38:41.771 00.001 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
00:38:41.771 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=0.03 mountY=0.08, mountTheta=1.22
00:38:41.772 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.03, opts=13)
00:38:41.773 00.001 14964 Enqueuing Move request for scope (-0.08, -0.03)
00:38:41.773 00.000 12044 Worker thread wakes up
00:38:41.773 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:38:41.773 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:38:41.773 00.000 12044 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
00:38:41.773 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
00:38:41.773 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
00:38:41.773 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:41.773 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:41.773 00.000 12044 MoveAxis(E, 0, ABG)
00:38:41.773 00.000 12044 Move returns status 0, amount 0
00:38:41.773 00.000 12044 MoveAxis(N, 0, ABG)
00:38:41.774 00.001 12044 Move returns status 0, amount 0
00:38:41.774 00.000 12044 move complete, result=0
00:38:41.774 00.000 12044 worker thread done servicing request
00:38:41.781 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19174, med=615, FiltMin=522, FiltMax=13103, Gamma=0.810
00:38:41.786 00.005 14964 UpdateGuideState exits: m=299345 SNR=339.3
00:38:41.787 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.787 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:41.788 00.001 14964 Enqueuing Expose request
00:38:41.788 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:41.789 00.001 12044 Worker thread wakes up
00:38:41.789 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:41.789 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:44.918 03.129 12044 Exposure complete
00:38:44.940 00.022 12044 worker thread done servicing request
00:38:44.940 00.000 14964 OnExposeComplete: enter
00:38:44.942 00.002 14964 UpdateGuideState(): m_state=6
00:38:44.942 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2217
00:38:44.942 00.000 14964 Star::Find returns 1 (0), X=281.07, Y=93.37, Mass=295551, SNR=333.7, Peak=16844 HFD=4.5
00:38:44.943 00.001 14964 MultiStar: [#1 -0.28,-0.65,0.00,M1] [#2 -0.37,-1.29,0.00,M7] 
00:38:44.943 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
00:38:44.944 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
00:38:44.944 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.78 hyp=0.79 cameraTheta=1.79 mountX=-0.78 mountY=0.09, mountTheta=3.03
00:38:44.945 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.78, opts=13)
00:38:44.946 00.001 14964 Enqueuing Move request for scope (-0.17, 0.78)
00:38:44.946 00.000 12044 Worker thread wakes up
00:38:44.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.78) opts 0xd
00:38:44.946 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.78)
00:38:44.946 00.000 12044 Moving (-0.17, 0.78) raw xDistance=-0.78 yDistance=0.09
00:38:44.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.78, slope = -0.03
00:38:44.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:44.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:38:44.946 00.000 12044 MoveAxis(E, 26, ABG)
00:38:44.946 00.000 12044 Guiding  Dir = 2, Dur = 26
00:38:44.954 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16844, med=615, FiltMin=536, FiltMax=11467, Gamma=0.810
00:38:44.959 00.005 14964 UpdateGuideState exits: m=295551 SNR=333.7
00:38:44.960 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:44.960 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:44.960 00.000 14964 Enqueuing Expose request
00:38:45.014 00.054 12044 IsSlewing returns 0
00:38:45.014 00.000 12044 IsGuiding returns 0
00:38:45.035 00.021 12044 PulseGuide returned control before completion, sleep 16
00:38:45.065 00.030 12044 IsGuiding returns 1
00:38:45.066 00.001 12044 scope still moving after pulse duration time elapsed
00:38:45.143 00.077 12044 IsSlewing returns 0
00:38:45.143 00.000 12044 IsGuiding returns 0
00:38:45.143 00.000 12044 scope move finished after 26 + 103 ms
00:38:45.143 00.000 12044 Move returns status 0, amount 26
00:38:45.143 00.000 12044 MoveAxis(N, 0, ABG)
00:38:45.143 00.000 12044 Move returns status 0, amount 0
00:38:45.143 00.000 12044 move complete, result=0
00:38:45.143 00.000 14964 GuideStep: -0.8 px 26 ms EAST, 0.1 px 0 ms NORTH
00:38:45.144 00.001 12044 worker thread done servicing request
00:38:45.144 00.000 12044 Worker thread wakes up
00:38:45.144 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:45.144 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:48.266 03.122 12044 Exposure complete
00:38:48.292 00.026 12044 worker thread done servicing request
00:38:48.292 00.000 14964 OnExposeComplete: enter
00:38:48.293 00.001 14964 UpdateGuideState(): m_state=6
00:38:48.293 00.000 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2218
00:38:48.294 00.001 14964 Star::Find returns 1 (0), X=281.35, Y=92.53, Mass=291197, SNR=333.4, Peak=17304 HFD=4.2
00:38:48.294 00.000 14964 MultiStar: [#1 0.15,0.15,0.18,U] [#2 -0.14,-0.80,0.00,M8] 
00:38:48.295 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.04}, one-star: {0.11, -0.07}
00:38:48.295 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
00:38:48.295 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
00:38:48.296 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=0.04 mountY=-0.11, mountTheta=-1.25
00:38:48.297 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.04, opts=13)
00:38:48.297 00.000 14964 Enqueuing Move request for scope (0.12, -0.04)
00:38:48.298 00.001 12044 Worker thread wakes up
00:38:48.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:38:48.298 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:38:48.298 00.000 12044 Moving (0.12, -0.04) raw xDistance=0.04 yDistance=-0.11
00:38:48.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
00:38:48.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:48.298 00.000 12044 MoveAxis(E, 0, ABG)
00:38:48.298 00.000 12044 Move returns status 0, amount 0
00:38:48.298 00.000 12044 MoveAxis(N, 0, ABG)
00:38:48.298 00.000 12044 Move returns status 0, amount 0
00:38:48.298 00.000 12044 move complete, result=0
00:38:48.298 00.000 12044 worker thread done servicing request
00:38:48.305 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17304, med=615, FiltMin=531, FiltMax=14413, Gamma=0.810
00:38:48.311 00.006 14964 UpdateGuideState exits: m=291197 SNR=333.4
00:38:48.311 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.312 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:48.312 00.000 14964 Enqueuing Expose request
00:38:48.313 00.001 12044 Worker thread wakes up
00:38:48.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:48.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:48.313 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:51.413 03.100 12044 Exposure complete
00:38:51.437 00.024 12044 worker thread done servicing request
00:38:51.438 00.001 14964 OnExposeComplete: enter
00:38:51.438 00.000 14964 UpdateGuideState(): m_state=6
00:38:51.439 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2219
00:38:51.439 00.000 14964 Star::Find returns 1 (0), X=281.53, Y=92.06, Mass=296268, SNR=341.1, Peak=16910 HFD=4.2
00:38:51.440 00.001 14964 MultiStar: [#1 0.20,0.62,0.00,M1] [#2 0.24,-0.42,0.07,U] 
00:38:51.440 00.000 14964 refined, 1 included, MultiStar: {0.29, -0.53}, one-star: {0.29, -0.54}
00:38:51.441 00.001 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.48 = 0.48)
00:38:51.441 00.000 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.75)
00:38:51.442 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.53 hyp=0.60 cameraTheta=-1.08 mountX=0.54 mountY=-0.23, mountTheta=-0.40
00:38:51.443 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.53, opts=13)
00:38:51.443 00.000 14964 Enqueuing Move request for scope (0.29, -0.53)
00:38:51.444 00.001 12044 Worker thread wakes up
00:38:51.444 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.53) opts 0xd
00:38:51.444 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.53)
00:38:51.444 00.000 12044 Moving (0.29, -0.53) raw xDistance=0.54 yDistance=-0.23
00:38:51.444 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.54, slope = -0.00
00:38:51.444 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.444 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:38:51.444 00.000 12044 MoveAxis(E, 0, ABG)
00:38:51.444 00.000 12044 Move returns status 0, amount 0
00:38:51.444 00.000 12044 MoveAxis(N, 0, ABG)
00:38:51.444 00.000 12044 Move returns status 0, amount 0
00:38:51.444 00.000 12044 move complete, result=0
00:38:51.444 00.000 12044 worker thread done servicing request
00:38:51.451 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16910, med=615, FiltMin=530, FiltMax=14205, Gamma=0.810
00:38:51.457 00.006 14964 UpdateGuideState exits: m=296268 SNR=341.1
00:38:51.458 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.458 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:51.458 00.000 14964 Enqueuing Expose request
00:38:51.459 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:51.459 00.000 12044 Worker thread wakes up
00:38:51.459 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:51.460 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:54.589 03.129 12044 Exposure complete
00:38:54.614 00.025 12044 worker thread done servicing request
00:38:54.614 00.000 14964 OnExposeComplete: enter
00:38:54.615 00.001 14964 UpdateGuideState(): m_state=6
00:38:54.615 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2220
00:38:54.616 00.001 14964 Star::Find returns 1 (0), X=281.05, Y=92.47, Mass=291896, SNR=335.0, Peak=18610 HFD=4.2
00:38:54.616 00.000 14964 MultiStar: [#1 -0.29,0.29,0.17,U] [#2 -0.55,-0.78,0.00,M8] 
00:38:54.617 00.001 14964 refined, 1 included, MultiStar: {-0.20, -0.07}, one-star: {-0.19, -0.13}
00:38:54.617 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
00:38:54.618 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
00:38:54.618 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.83 mountX=0.06 mountY=0.21, mountTheta=1.28
00:38:54.619 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.07, opts=13)
00:38:54.620 00.001 14964 Enqueuing Move request for scope (-0.20, -0.07)
00:38:54.620 00.000 12044 Worker thread wakes up
00:38:54.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
00:38:54.620 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
00:38:54.620 00.000 12044 Moving (-0.20, -0.07) raw xDistance=0.06 yDistance=0.21
00:38:54.620 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.14, using input
00:38:54.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
00:38:54.620 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:38:54.620 00.000 12044 MoveAxis(E, 0, ABG)
00:38:54.620 00.000 12044 Move returns status 0, amount 0
00:38:54.620 00.000 12044 MoveAxis(N, 0, ABG)
00:38:54.620 00.000 12044 Move returns status 0, amount 0
00:38:54.620 00.000 12044 move complete, result=0
00:38:54.620 00.000 12044 worker thread done servicing request
00:38:54.627 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18610, med=615, FiltMin=533, FiltMax=10667, Gamma=0.810
00:38:54.633 00.006 14964 UpdateGuideState exits: m=291896 SNR=335.0
00:38:54.634 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.634 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:54.635 00.001 14964 Enqueuing Expose request
00:38:54.635 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:54.636 00.001 12044 Worker thread wakes up
00:38:54.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:54.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:38:57.759 03.123 12044 Exposure complete
00:38:57.782 00.023 12044 worker thread done servicing request
00:38:57.782 00.000 14964 OnExposeComplete: enter
00:38:57.782 00.000 14964 UpdateGuideState(): m_state=6
00:38:57.783 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2221
00:38:57.784 00.001 14964 Star::Find returns 1 (0), X=281.20, Y=92.43, Mass=298070, SNR=342.5, Peak=18906 HFD=4.0
00:38:57.784 00.000 14964 MultiStar: [#1 -0.40,0.41,0.17,U] [#2 -0.37,-0.82,0.00,M9] 
00:38:57.784 00.000 14964 refined, 1 included, MultiStar: {-0.09, -0.09}, one-star: {-0.04, -0.17}
00:38:57.785 00.001 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
00:38:57.785 00.000 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
00:38:57.786 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.38 mountX=0.09 mountY=0.10, mountTheta=0.86
00:38:57.787 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.09, opts=13)
00:38:57.787 00.000 14964 Enqueuing Move request for scope (-0.09, -0.09)
00:38:57.788 00.001 12044 Worker thread wakes up
00:38:57.788 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:38:57.788 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:38:57.788 00.000 12044 Moving (-0.09, -0.09) raw xDistance=0.09 yDistance=0.10
00:38:57.788 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.12, using input
00:38:57.788 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
00:38:57.788 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:57.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:38:57.788 00.000 12044 MoveAxis(E, 0, ABG)
00:38:57.788 00.000 12044 Move returns status 0, amount 0
00:38:57.788 00.000 12044 MoveAxis(N, 0, ABG)
00:38:57.788 00.000 12044 Move returns status 0, amount 0
00:38:57.788 00.000 12044 move complete, result=0
00:38:57.788 00.000 12044 worker thread done servicing request
00:38:57.796 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18906, med=615, FiltMin=526, FiltMax=13695, Gamma=0.810
00:38:57.802 00.006 14964 UpdateGuideState exits: m=298070 SNR=342.5
00:38:57.802 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:57.803 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:38:57.803 00.000 14964 Enqueuing Expose request
00:38:57.803 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:57.804 00.001 12044 Worker thread wakes up
00:38:57.804 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:38:57.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:00.910 03.106 12044 Exposure complete
00:39:00.934 00.024 12044 worker thread done servicing request
00:39:00.934 00.000 14964 OnExposeComplete: enter
00:39:00.934 00.000 14964 UpdateGuideState(): m_state=6
00:39:00.935 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2222
00:39:00.935 00.000 14964 Star::Find returns 1 (0), X=281.41, Y=92.47, Mass=297769, SNR=337.4, Peak=18450 HFD=4.1
00:39:00.936 00.001 14964 MultiStar: [#1 0.02,0.36,0.19,U] [#2 0.06,-0.75,0.00,M10] 
00:39:00.936 00.000 14964 refined, 1 included, MultiStar: {0.14, -0.05}, one-star: {0.17, -0.13}
00:39:00.937 00.001 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
00:39:00.937 00.000 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.00)
00:39:00.938 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=0.05 mountY=-0.14, mountTheta=-1.22
00:39:00.939 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.05, opts=13)
00:39:00.940 00.001 14964 Enqueuing Move request for scope (0.14, -0.05)
00:39:00.940 00.000 12044 Worker thread wakes up
00:39:00.940 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:39:00.940 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:39:00.940 00.000 12044 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
00:39:00.940 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.16, using input
00:39:00.940 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
00:39:00.940 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.940 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:00.940 00.000 12044 MoveAxis(E, 0, ABG)
00:39:00.940 00.000 12044 Move returns status 0, amount 0
00:39:00.940 00.000 12044 MoveAxis(N, 0, ABG)
00:39:00.940 00.000 12044 Move returns status 0, amount 0
00:39:00.940 00.000 12044 move complete, result=0
00:39:00.941 00.001 12044 worker thread done servicing request
00:39:00.948 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18450, med=615, FiltMin=530, FiltMax=15633, Gamma=0.810
00:39:00.954 00.006 14964 UpdateGuideState exits: m=297769 SNR=337.4
00:39:00.954 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.955 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:00.955 00.000 14964 Enqueuing Expose request
00:39:00.955 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:00.956 00.001 12044 Worker thread wakes up
00:39:00.956 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:00.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:04.084 03.128 12044 Exposure complete
00:39:04.118 00.034 12044 worker thread done servicing request
00:39:04.118 00.000 14964 OnExposeComplete: enter
00:39:04.118 00.000 14964 UpdateGuideState(): m_state=6
00:39:04.119 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2223
00:39:04.119 00.000 14964 Star::Find returns 1 (0), X=280.66, Y=92.36, Mass=299152, SNR=360.4, Peak=17002 HFD=4.5
00:39:04.120 00.001 14964 MultiStar: [#1 -0.25,0.26,0.16,U] [#2 -0.25,-0.49,0.06,U] 
00:39:04.120 00.000 14964 refined, 2 included, MultiStar: {-0.52, -0.18}, one-star: {-0.59, -0.24}
00:39:04.121 00.001 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
00:39:04.121 00.000 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
00:39:04.122 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.18 hyp=0.56 cameraTheta=-2.81 mountX=0.17 mountY=0.54, mountTheta=1.26
00:39:04.123 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.18, opts=13)
00:39:04.124 00.001 14964 Enqueuing Move request for scope (-0.52, -0.18)
00:39:04.125 00.001 12044 Worker thread wakes up
00:39:04.125 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.18) opts 0xd
00:39:04.126 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.18)
00:39:04.126 00.000 12044 Moving (-0.52, -0.18) raw xDistance=0.17 yDistance=0.54
00:39:04.126 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.25, using input
00:39:04.126 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:39:04.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
00:39:04.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
00:39:04.126 00.000 12044 MoveAxis(E, 0, ABG)
00:39:04.126 00.000 12044 Move returns status 0, amount 0
00:39:04.126 00.000 12044 MoveAxis(S, 50, ABG)
00:39:04.126 00.000 12044 Guiding  Dir = 1, Dur = 50
00:39:04.133 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17002, med=615, FiltMin=520, FiltMax=12916, Gamma=0.810
00:39:04.140 00.007 14964 UpdateGuideState exits: m=299152 SNR=360.4
00:39:04.142 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.143 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:04.144 00.001 14964 Enqueuing Expose request
00:39:04.158 00.014 12044 IsSlewing returns 0
00:39:04.159 00.001 12044 IsGuiding returns 0
00:39:04.192 00.033 12044 PulseGuide returned control before completion, sleep 28
00:39:04.231 00.039 12044 IsGuiding returns 1
00:39:04.231 00.000 12044 scope still moving after pulse duration time elapsed
00:39:04.297 00.066 12044 IsSlewing returns 0
00:39:04.298 00.001 12044 IsGuiding returns 0
00:39:04.298 00.000 12044 scope move finished after 50 + 88 ms
00:39:04.298 00.000 12044 Move returns status 0, amount 50
00:39:04.298 00.000 12044 move complete, result=0
00:39:04.298 00.000 12044 worker thread done servicing request
00:39:04.298 00.000 12044 Worker thread wakes up
00:39:04.298 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:04.298 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:04.298 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 50 ms SOUTH
00:39:07.430 03.132 12044 Exposure complete
00:39:07.461 00.031 12044 worker thread done servicing request
00:39:07.461 00.000 14964 OnExposeComplete: enter
00:39:07.461 00.000 14964 UpdateGuideState(): m_state=6
00:39:07.462 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2224
00:39:07.462 00.000 14964 Star::Find returns 1 (0), X=281.97, Y=92.59, Mass=297716, SNR=338.2, Peak=18459 HFD=4.1
00:39:07.463 00.001 14964 MultiStar: [#1 0.55,0.25,0.18,U] [#2 0.31,-0.63,0.00,M10] 
00:39:07.463 00.000 14964 refined, 1 included, MultiStar: {0.70, 0.03}, one-star: {0.73, -0.01}
00:39:07.464 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
00:39:07.464 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
00:39:07.465 00.001 14964 CameraToMount -- cameraX=0.70 cameraY=0.03 hyp=0.70 cameraTheta=0.04 mountX=-0.02 mountY=-0.70, mountTheta=-1.60
00:39:07.466 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=0.03, opts=13)
00:39:07.466 00.000 14964 Enqueuing Move request for scope (0.70, 0.03)
00:39:07.467 00.001 12044 Worker thread wakes up
00:39:07.467 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.03) opts 0xd
00:39:07.467 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, 0.03)
00:39:07.467 00.000 12044 Moving (0.70, 0.03) raw xDistance=-0.02 yDistance=-0.70
00:39:07.467 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:39:07.467 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:07.467 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
00:39:07.467 00.000 12044 MoveAxis(E, 0, ABG)
00:39:07.467 00.000 12044 Move returns status 0, amount 0
00:39:07.467 00.000 12044 MoveAxis(N, 0, ABG)
00:39:07.467 00.000 12044 Move returns status 0, amount 0
00:39:07.467 00.000 12044 move complete, result=0
00:39:07.467 00.000 12044 worker thread done servicing request
00:39:07.475 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18459, med=615, FiltMin=525, FiltMax=11247, Gamma=0.810
00:39:07.480 00.005 14964 UpdateGuideState exits: m=297716 SNR=338.2
00:39:07.481 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:07.481 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:07.482 00.001 14964 Enqueuing Expose request
00:39:07.484 00.002 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
00:39:07.485 00.001 12044 Worker thread wakes up
00:39:07.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:07.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:10.615 03.130 12044 Exposure complete
00:39:10.637 00.022 12044 worker thread done servicing request
00:39:10.637 00.000 14964 OnExposeComplete: enter
00:39:10.638 00.001 14964 UpdateGuideState(): m_state=6
00:39:10.639 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2225
00:39:10.639 00.000 14964 Star::Find returns 1 (0), X=281.58, Y=93.13, Mass=297459, SNR=346.9, Peak=18623 HFD=4.2
00:39:10.640 00.001 14964 MultiStar: [#1 0.10,-0.32,0.18,U] [#2 -0.20,-1.22,0.00,R] 
00:39:10.640 00.000 14964 refined, 1 included, MultiStar: {0.30, 0.40}, one-star: {0.34, 0.53}
00:39:10.641 00.001 14964 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.56) = xAngle (2.49 = 2.49)
00:39:10.641 00.000 14964 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.54 = -0.74)
00:39:10.642 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.40 hyp=0.50 cameraTheta=0.93 mountX=-0.40 mountY=-0.34, mountTheta=-2.43
00:39:10.643 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.40, opts=13)
00:39:10.643 00.000 14964 Enqueuing Move request for scope (0.30, 0.40)
00:39:10.644 00.001 12044 Worker thread wakes up
00:39:10.644 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.40) opts 0xd
00:39:10.644 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.40)
00:39:10.644 00.000 12044 Moving (0.30, 0.40) raw xDistance=-0.40 yDistance=-0.34
00:39:10.644 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = 0.00
00:39:10.644 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:10.644 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:39:10.644 00.000 12044 MoveAxis(E, 30, ABG)
00:39:10.644 00.000 12044 Guiding  Dir = 2, Dur = 30
00:39:10.654 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18623, med=615, FiltMin=531, FiltMax=14848, Gamma=0.810
00:39:10.659 00.005 14964 UpdateGuideState exits: m=297459 SNR=346.9
00:39:10.660 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:10.660 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:10.661 00.001 14964 Enqueuing Expose request
00:39:10.675 00.014 12044 IsSlewing returns 0
00:39:10.675 00.000 12044 IsGuiding returns 0
00:39:10.706 00.031 12044 IsGuiding returns 1
00:39:10.706 00.000 12044 scope still moving after pulse duration time elapsed
00:39:10.753 00.047 12044 IsSlewing returns 0
00:39:10.753 00.000 12044 IsGuiding returns 0
00:39:10.753 00.000 12044 scope move finished after 30 + 48 ms
00:39:10.753 00.000 12044 Move returns status 0, amount 30
00:39:10.753 00.000 12044 MoveAxis(N, 0, ABG)
00:39:10.753 00.000 12044 Move returns status 0, amount 0
00:39:10.753 00.000 12044 move complete, result=0
00:39:10.753 00.000 12044 worker thread done servicing request
00:39:10.753 00.000 12044 Worker thread wakes up
00:39:10.753 00.000 14964 GuideStep: -0.4 px 30 ms EAST, -0.3 px 0 ms NORTH
00:39:10.754 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:10.754 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:13.857 03.103 12044 Exposure complete
00:39:13.880 00.023 12044 worker thread done servicing request
00:39:13.881 00.001 14964 OnExposeComplete: enter
00:39:13.881 00.000 14964 UpdateGuideState(): m_state=6
00:39:13.882 00.001 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2226
00:39:13.882 00.000 14964 Star::Find returns 1 (0), X=281.67, Y=92.81, Mass=301059, SNR=347.9, Peak=18759 HFD=4.2
00:39:13.883 00.001 14964 MultiStar: [#1 0.37,-0.09,0.19,U] [#2 0.46,0.34,0.06,U] 
00:39:13.883 00.000 14964 refined, 2 included, MultiStar: {0.42, 0.17}, one-star: {0.43, 0.21}
00:39:13.884 00.001 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
00:39:13.884 00.000 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
00:39:13.884 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.17 hyp=0.46 cameraTheta=0.39 mountX=-0.17 mountY=-0.44, mountTheta=-1.94
00:39:13.885 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.17, opts=13)
00:39:13.886 00.001 14964 Enqueuing Move request for scope (0.42, 0.17)
00:39:13.887 00.001 12044 Worker thread wakes up
00:39:13.887 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.17) opts 0xd
00:39:13.887 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.17)
00:39:13.887 00.000 12044 Moving (0.42, 0.17) raw xDistance=-0.17 yDistance=-0.44
00:39:13.887 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
00:39:13.887 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:13.887 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:39:13.887 00.000 12044 MoveAxis(E, 0, ABG)
00:39:13.887 00.000 12044 Move returns status 0, amount 0
00:39:13.887 00.000 12044 MoveAxis(N, 0, ABG)
00:39:13.887 00.000 12044 Move returns status 0, amount 0
00:39:13.887 00.000 12044 move complete, result=0
00:39:13.888 00.001 12044 worker thread done servicing request
00:39:13.894 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18759, med=615, FiltMin=523, FiltMax=14648, Gamma=0.810
00:39:13.900 00.006 14964 UpdateGuideState exits: m=301059 SNR=347.9
00:39:13.901 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.901 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:13.902 00.001 14964 Enqueuing Expose request
00:39:13.902 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:39:13.902 00.000 12044 Worker thread wakes up
00:39:13.902 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:13.902 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:17.035 03.133 12044 Exposure complete
00:39:17.063 00.028 12044 worker thread done servicing request
00:39:17.064 00.001 14964 OnExposeComplete: enter
00:39:17.064 00.000 14964 UpdateGuideState(): m_state=6
00:39:17.065 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2227
00:39:17.065 00.000 14964 Star::Find returns 1 (0), X=281.46, Y=93.08, Mass=299902, SNR=349.5, Peak=18584 HFD=4.0
00:39:17.066 00.001 14964 MultiStar: [#1 0.22,-0.22,0.18,U] [#2 0.41,0.03,0.07,U] 
00:39:17.066 00.000 14964 refined, 2 included, MultiStar: {0.23, 0.36}, one-star: {0.22, 0.49}
00:39:17.067 00.001 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.56 = 2.56)
00:39:17.067 00.000 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.67)
00:39:17.068 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.36 hyp=0.43 cameraTheta=1.00 mountX=-0.36 mountY=-0.27, mountTheta=-2.50
00:39:17.069 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.36, opts=13)
00:39:17.069 00.000 14964 Enqueuing Move request for scope (0.23, 0.36)
00:39:17.070 00.001 12044 Worker thread wakes up
00:39:17.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.36) opts 0xd
00:39:17.070 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.36)
00:39:17.070 00.000 12044 Moving (0.23, 0.36) raw xDistance=-0.36 yDistance=-0.27
00:39:17.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.36, slope = -0.08
00:39:17.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:39:17.070 00.000 12044 MoveAxis(E, 24, ABG)
00:39:17.070 00.000 12044 Guiding  Dir = 2, Dur = 24
00:39:17.078 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18584, med=615, FiltMin=526, FiltMax=15615, Gamma=0.810
00:39:17.084 00.006 14964 UpdateGuideState exits: m=299902 SNR=349.5
00:39:17.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.085 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:17.086 00.001 14964 Enqueuing Expose request
00:39:17.130 00.044 12044 IsSlewing returns 0
00:39:17.130 00.000 12044 IsGuiding returns 0
00:39:17.163 00.033 12044 IsGuiding returns 1
00:39:17.163 00.000 12044 scope still moving after pulse duration time elapsed
00:39:17.255 00.092 12044 IsSlewing returns 0
00:39:17.255 00.000 12044 IsGuiding returns 0
00:39:17.255 00.000 12044 scope move finished after 24 + 101 ms
00:39:17.255 00.000 12044 Move returns status 0, amount 24
00:39:17.255 00.000 12044 MoveAxis(N, 0, ABG)
00:39:17.255 00.000 12044 Move returns status 0, amount 0
00:39:17.255 00.000 12044 move complete, result=0
00:39:17.255 00.000 12044 worker thread done servicing request
00:39:17.255 00.000 12044 Worker thread wakes up
00:39:17.256 00.001 14964 GuideStep: -0.4 px 24 ms EAST, -0.3 px 0 ms NORTH
00:39:17.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:17.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:20.357 03.101 12044 Exposure complete
00:39:20.378 00.021 12044 worker thread done servicing request
00:39:20.378 00.000 14964 OnExposeComplete: enter
00:39:20.379 00.001 14964 UpdateGuideState(): m_state=6
00:39:20.380 00.001 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2228
00:39:20.380 00.000 14964 Star::Find returns 1 (0), X=281.77, Y=93.04, Mass=298189, SNR=346.1, Peak=19391 HFD=4.1
00:39:20.380 00.000 14964 MultiStar: [#1 0.41,-0.33,0.19,U] [#2 0.49,0.07,0.07,U] 
00:39:20.381 00.001 14964 refined, 2 included, MultiStar: {0.51, 0.30}, one-star: {0.53, 0.44}
00:39:20.381 00.000 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
00:39:20.382 00.001 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
00:39:20.382 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=0.30 hyp=0.59 cameraTheta=0.54 mountX=-0.30 mountY=-0.54, mountTheta=-2.08
00:39:20.383 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.30, opts=13)
00:39:20.384 00.001 14964 Enqueuing Move request for scope (0.51, 0.30)
00:39:20.384 00.000 12044 Worker thread wakes up
00:39:20.384 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.30) opts 0xd
00:39:20.384 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.30)
00:39:20.384 00.000 12044 Moving (0.51, 0.30) raw xDistance=-0.30 yDistance=-0.54
00:39:20.385 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.30, slope = -0.05
00:39:20.385 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:20.385 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:39:20.385 00.000 12044 MoveAxis(E, 20, ABG)
00:39:20.385 00.000 12044 Guiding  Dir = 2, Dur = 20
00:39:20.392 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19391, med=615, FiltMin=524, FiltMax=14462, Gamma=0.810
00:39:20.398 00.006 14964 UpdateGuideState exits: m=298189 SNR=346.1
00:39:20.399 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.399 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:20.400 00.001 14964 Enqueuing Expose request
00:39:20.425 00.025 12044 IsSlewing returns 0
00:39:20.426 00.001 12044 IsGuiding returns 0
00:39:20.457 00.031 12044 IsGuiding returns 1
00:39:20.457 00.000 12044 scope still moving after pulse duration time elapsed
00:39:20.517 00.060 12044 IsSlewing returns 0
00:39:20.518 00.001 12044 IsGuiding returns 0
00:39:20.518 00.000 12044 scope move finished after 20 + 71 ms
00:39:20.518 00.000 12044 Move returns status 0, amount 20
00:39:20.518 00.000 12044 MoveAxis(N, 0, ABG)
00:39:20.518 00.000 12044 Move returns status 0, amount 0
00:39:20.518 00.000 12044 move complete, result=0
00:39:20.518 00.000 12044 worker thread done servicing request
00:39:20.518 00.000 12044 Worker thread wakes up
00:39:20.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:20.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:20.518 00.000 14964 GuideStep: -0.3 px 20 ms EAST, -0.5 px 0 ms NORTH
00:39:23.624 03.106 12044 Exposure complete
00:39:23.647 00.023 12044 worker thread done servicing request
00:39:23.647 00.000 14964 OnExposeComplete: enter
00:39:23.647 00.000 14964 UpdateGuideState(): m_state=6
00:39:23.649 00.002 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2229
00:39:23.649 00.000 14964 Star::Find returns 1 (0), X=281.51, Y=92.48, Mass=293675, SNR=350.8, Peak=18050 HFD=4.2
00:39:23.649 00.000 14964 MultiStar: [#1 0.19,0.13,0.16,U] [#2 0.34,0.77,0.00,M1] 
00:39:23.649 00.000 14964 refined, 1 included, MultiStar: {0.26, -0.09}, one-star: {0.27, -0.12}
00:39:23.650 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
00:39:23.651 00.001 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.29 = -2.00)
00:39:23.651 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=0.09 mountY=-0.25, mountTheta=-1.22
00:39:23.652 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.09, opts=13)
00:39:23.653 00.001 14964 Enqueuing Move request for scope (0.26, -0.09)
00:39:23.654 00.001 12044 Worker thread wakes up
00:39:23.654 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
00:39:23.654 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
00:39:23.655 00.001 12044 Moving (0.26, -0.09) raw xDistance=0.09 yDistance=-0.25
00:39:23.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
00:39:23.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:23.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:39:23.655 00.000 12044 MoveAxis(E, 0, ABG)
00:39:23.655 00.000 12044 Move returns status 0, amount 0
00:39:23.655 00.000 12044 MoveAxis(N, 0, ABG)
00:39:23.655 00.000 12044 Move returns status 0, amount 0
00:39:23.655 00.000 12044 move complete, result=0
00:39:23.655 00.000 12044 worker thread done servicing request
00:39:23.663 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18050, med=615, FiltMin=529, FiltMax=14273, Gamma=0.810
00:39:23.670 00.007 14964 UpdateGuideState exits: m=293675 SNR=350.8
00:39:23.670 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.670 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:23.670 00.000 14964 Enqueuing Expose request
00:39:23.672 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:39:23.672 00.000 12044 Worker thread wakes up
00:39:23.672 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:23.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:26.772 03.100 12044 Exposure complete
00:39:26.793 00.021 12044 worker thread done servicing request
00:39:26.793 00.000 14964 OnExposeComplete: enter
00:39:26.794 00.001 14964 UpdateGuideState(): m_state=6
00:39:26.794 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2230
00:39:26.795 00.001 14964 Star::Find returns 1 (0), X=281.45, Y=92.34, Mass=291653, SNR=328.8, Peak=15830 HFD=4.6
00:39:26.796 00.001 14964 MultiStar: [#1 0.22,0.58,0.17,U] [#2 0.22,1.09,0.00,M2] 
00:39:26.796 00.000 14964 refined, 1 included, MultiStar: {0.21, -0.13}, one-star: {0.21, -0.26}
00:39:26.796 00.000 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
00:39:26.797 00.001 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.03 = -2.25)
00:39:26.797 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.58 mountX=0.14 mountY=-0.19, mountTheta=-0.95
00:39:26.798 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.13, opts=13)
00:39:26.799 00.001 14964 Enqueuing Move request for scope (0.21, -0.13)
00:39:26.800 00.001 12044 Worker thread wakes up
00:39:26.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
00:39:26.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
00:39:26.800 00.000 12044 Moving (0.21, -0.13) raw xDistance=0.14 yDistance=-0.19
00:39:26.800 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.21, using input
00:39:26.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
00:39:26.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:26.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:39:26.800 00.000 12044 MoveAxis(E, 0, ABG)
00:39:26.800 00.000 12044 Move returns status 0, amount 0
00:39:26.800 00.000 12044 MoveAxis(N, 0, ABG)
00:39:26.800 00.000 12044 Move returns status 0, amount 0
00:39:26.800 00.000 12044 move complete, result=0
00:39:26.800 00.000 12044 worker thread done servicing request
00:39:26.808 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15830, med=615, FiltMin=519, FiltMax=14077, Gamma=0.810
00:39:26.814 00.006 14964 UpdateGuideState exits: m=291653 SNR=328.8
00:39:26.814 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:26.815 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:26.815 00.000 14964 Enqueuing Expose request
00:39:26.816 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:26.816 00.000 12044 Worker thread wakes up
00:39:26.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:26.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(246,58,71,71)
00:39:29.869 03.053 14964 evsrv: cli 01AB2850 connect
00:39:29.869 00.000 14964 case statement mapped state 6 to 3
00:39:29.870 00.001 14964 case statement mapped state 6 to 3
00:39:29.871 00.001 14964 evsrv: cli 01AB2850 request: {"method":"get_app_state","id":"2bc91dee-f657-446e-b461-f31c3a487c36"}
00:39:29.872 00.001 14964 case statement mapped state 6 to 3
00:39:29.872 00.000 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bc91dee-f657-446e-b461-f31c3a487c36"}
00:39:29.873 00.001 14964 evsrv: cli 01AB2850 disconnect
00:39:29.874 00.001 14964 evsrv: cli 01AB2490 connect
00:39:29.874 00.000 14964 case statement mapped state 6 to 3
00:39:29.875 00.001 14964 case statement mapped state 6 to 3
00:39:29.876 00.001 14964 evsrv: cli 01AB2490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"d0859f90-2445-4a83-8de7-f87a01a5f716"}
00:39:29.876 00.000 14964 PhdController::Dither begins
00:39:29.877 00.001 14964 dither: size=2.00, dRA=-1.96 dDec=1.68
00:39:29.877 00.000 14964 MountToCamera -- mountTheta (-2.44) + m_xAngle (-1.56) = xAngle (-3.99 = 2.29)
00:39:29.877 00.000 14964 MountToCamera -- mountX=-1.96 mountY=1.68 hyp=2.58 mountTheta=-2.44 cameraX=-1.70, cameraY=1.94 cameraTheta=2.29
00:39:29.878 00.001 14964 setting lock position to (279.54, 94.54)
00:39:29.879 00.001 14964 Mount: notify guiding dithered (-1.7, 1.9)
00:39:29.879 00.000 14964 MultiStar: stabilizing after lock position change
00:39:29.880 00.001 14964 Status Line: Dither by -1.96,1.68
00:39:29.883 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:39:29.884 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
00:39:29.884 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"d0859f90-2445-4a83-8de7-f87a01a5f716"}
00:39:29.885 00.001 14964 evsrv: cli 01AB2490 disconnect
00:39:29.917 00.032 12044 Exposure complete
00:39:29.938 00.021 12044 worker thread done servicing request
00:39:29.938 00.000 14964 OnExposeComplete: enter
00:39:29.939 00.001 14964 UpdateGuideState(): m_state=6
00:39:29.939 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2231
00:39:29.940 00.001 14964 Star::Find returns 1 (0), X=281.23, Y=91.58, Mass=290303, SNR=344.3, Peak=21273 HFD=3.8
00:39:29.940 00.000 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
00:39:29.941 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
00:39:29.941 00.000 14964 CameraToMount -- cameraX=1.70 cameraY=-2.96 hyp=3.41 cameraTheta=-1.05 mountX=2.98 mountY=-1.38, mountTheta=-0.43
00:39:29.942 00.001 14964 dither recenter: remaining=(2.0,-1.7) step=(2.0,-1.7)
00:39:29.943 00.001 14964 MountToCamera -- mountTheta (0.71) + m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
00:39:29.943 00.000 14964 MountToCamera -- mountX=1.96 mountY=-1.68 hyp=2.58 mountTheta=0.71 cameraX=1.70, cameraY=-1.94 cameraTheta=-0.85
00:39:29.944 00.001 14964 SchedulePrimaryMove(1136A648, x=1.70, y=-1.94, opts=4)
00:39:29.944 00.000 14964 Enqueuing Move request for scope (1.70, -1.94)
00:39:29.945 00.001 14964 Mount: notify direct move 1.96,-1.68
00:39:29.945 00.000 12044 Worker thread wakes up
00:39:29.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.70, -1.94) opts 0x4
00:39:29.945 00.000 12044 Handling offset move in thread for scope, endpoint = (1.70, -1.94)
00:39:29.945 00.000 12044 Moving (1.70, -1.94) raw xDistance=1.96 yDistance=-1.68
00:39:29.945 00.000 12044 BLC: window closed
00:39:29.945 00.000 12044 MoveAxis(W, 233, B)
00:39:29.945 00.000 12044 Guiding  Dir = 3, Dur = 233
00:39:29.953 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21273, med=615, FiltMin=527, FiltMax=13094, Gamma=0.810
00:39:29.958 00.005 14964 UpdateGuideState exits: m=290303 SNR=344.3
00:39:29.959 00.001 14964 PhdController: settling, locked = 1, distance = 3.09 (2.00) aobump = 0 frame = 1 / 99999
00:39:29.960 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571569.960,"Host":"NUCBOX","Inst":1,"Distance":3.09,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:39:29.960 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:29.961 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:29.961 00.000 14964 Enqueuing Expose request
00:39:29.989 00.028 12044 IsSlewing returns 0
00:39:29.989 00.000 12044 IsGuiding returns 0
00:39:30.021 00.032 12044 PulseGuide returned control before completion, sleep 212
00:39:30.284 00.263 12044 IsGuiding returns 1
00:39:30.284 00.000 12044 scope still moving after pulse duration time elapsed
00:39:30.329 00.045 12044 IsSlewing returns 0
00:39:30.329 00.000 12044 IsGuiding returns 0
00:39:30.329 00.000 12044 scope move finished after 233 + 107 ms
00:39:30.329 00.000 12044 Move returns status 0, amount 233
00:39:30.330 00.001 12044 BLC: window closed
00:39:30.330 00.000 12044 BLC: Compensation needed for non-algo type move
00:39:30.330 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 358 applied
00:39:30.330 00.000 12044 MoveAxis(N, 514, B)
00:39:30.330 00.000 12044 Guiding  Dir = 0, Dur = 514
00:39:30.362 00.032 12044 IsSlewing returns 0
00:39:30.362 00.000 12044 IsGuiding returns 0
00:39:30.393 00.031 12044 PulseGuide returned control before completion, sleep 494
00:39:30.909 00.516 12044 IsGuiding returns 1
00:39:30.909 00.000 12044 scope still moving after pulse duration time elapsed
00:39:30.998 00.089 12044 IsSlewing returns 0
00:39:30.998 00.000 12044 IsGuiding returns 0
00:39:30.998 00.000 12044 scope move finished after 514 + 121 ms
00:39:30.998 00.000 12044 Move returns status 0, amount 514
00:39:30.998 00.000 12044 move complete, result=0
00:39:30.998 00.000 12044 worker thread done servicing request
00:39:30.998 00.000 12044 Worker thread wakes up
00:39:30.998 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:30.998 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:30.998 00.000 14964 GuideStep: 2.0 px 233 ms WEST, -1.7 px 514 ms NORTH
00:39:34.093 03.095 12044 Exposure complete
00:39:34.113 00.020 12044 worker thread done servicing request
00:39:34.113 00.000 14964 OnExposeComplete: enter
00:39:34.114 00.001 14964 UpdateGuideState(): m_state=6
00:39:34.114 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2232
00:39:34.115 00.001 14964 Star::Find returns 1 (0), X=280.51, Y=93.58, Mass=302090, SNR=348.3, Peak=18128 HFD=4.1
00:39:34.116 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.78 = 0.78)
00:39:34.116 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.45)
00:39:34.116 00.000 14964 CameraToMount -- cameraX=0.97 cameraY=-0.96 hyp=1.37 cameraTheta=-0.78 mountX=0.98 mountY=-0.87, mountTheta=-0.73
00:39:34.117 00.001 14964 SchedulePrimaryMove(1136A648, x=0.97, y=-0.96, opts=13)
00:39:34.118 00.001 14964 Enqueuing Move request for scope (0.97, -0.96)
00:39:34.119 00.001 12044 Worker thread wakes up
00:39:34.119 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.96) opts 0xd
00:39:34.119 00.000 12044 Handling offset move in thread for scope, endpoint = (0.97, -0.96)
00:39:34.119 00.000 12044 Moving (0.97, -0.96) raw xDistance=0.98 yDistance=-0.87
00:39:34.119 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.63 from input 0.98, slope = 0.00
00:39:34.119 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:34.119 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
00:39:34.119 00.000 12044 MoveAxis(W, 75, ABG)
00:39:34.119 00.000 12044 Guiding  Dir = 3, Dur = 75
00:39:34.126 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18128, med=615, FiltMin=512, FiltMax=14462, Gamma=0.810
00:39:34.132 00.006 14964 UpdateGuideState exits: m=302090 SNR=348.3
00:39:34.132 00.000 14964 PhdController: settling, locked = 1, distance = 1.37 (2.00) aobump = 0 frame = 2 / 99999
00:39:34.133 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571574.133,"Host":"NUCBOX","Inst":1,"Distance":1.37,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:39:34.133 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:34.134 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:34.134 00.000 14964 Enqueuing Expose request
00:39:34.173 00.039 12044 IsSlewing returns 0
00:39:34.174 00.001 12044 IsGuiding returns 0
00:39:34.205 00.031 12044 PulseGuide returned control before completion, sleep 54
00:39:34.263 00.058 12044 IsGuiding returns 1
00:39:34.263 00.000 12044 scope still moving after pulse duration time elapsed
00:39:34.345 00.082 12044 IsSlewing returns 0
00:39:34.346 00.001 12044 IsGuiding returns 0
00:39:34.346 00.000 12044 scope move finished after 75 + 96 ms
00:39:34.346 00.000 12044 Move returns status 0, amount 75
00:39:34.346 00.000 12044 MoveAxis(N, 0, ABG)
00:39:34.346 00.000 12044 Move returns status 0, amount 0
00:39:34.346 00.000 12044 move complete, result=0
00:39:34.346 00.000 12044 worker thread done servicing request
00:39:34.346 00.000 12044 Worker thread wakes up
00:39:34.346 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:34.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:34.347 00.001 14964 GuideStep: 1.0 px 75 ms WEST, -0.9 px 0 ms NORTH
00:39:37.453 03.106 12044 Exposure complete
00:39:37.478 00.025 12044 worker thread done servicing request
00:39:37.478 00.000 14964 OnExposeComplete: enter
00:39:37.479 00.001 14964 UpdateGuideState(): m_state=6
00:39:37.480 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2233
00:39:37.480 00.000 14964 Star::Find returns 1 (0), X=280.56, Y=93.96, Mass=300350, SNR=347.4, Peak=19539 HFD=4.0
00:39:37.481 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:39:37.481 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:39:37.482 00.001 14964 CameraToMount -- cameraX=1.02 cameraY=-0.58 hyp=1.17 cameraTheta=-0.52 mountX=0.60 mountY=-0.95, mountTheta=-1.01
00:39:37.483 00.001 14964 SchedulePrimaryMove(1136A648, x=1.02, y=-0.58, opts=13)
00:39:37.483 00.000 14964 Enqueuing Move request for scope (1.02, -0.58)
00:39:37.484 00.001 12044 Worker thread wakes up
00:39:37.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.58) opts 0xd
00:39:37.484 00.000 12044 Handling offset move in thread for scope, endpoint = (1.02, -0.58)
00:39:37.484 00.000 12044 Moving (1.02, -0.58) raw xDistance=0.60 yDistance=-0.95
00:39:37.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 0.60, slope = 0.00
00:39:37.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:37.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.95
00:39:37.484 00.000 12044 MoveAxis(W, 46, ABG)
00:39:37.484 00.000 12044 Guiding  Dir = 3, Dur = 46
00:39:37.491 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19539, med=615, FiltMin=527, FiltMax=15971, Gamma=0.810
00:39:37.497 00.006 14964 UpdateGuideState exits: m=300350 SNR=347.4
00:39:37.498 00.001 14964 PhdController: settling, locked = 1, distance = 1.31 (2.00) aobump = 0 frame = 3 / 99999
00:39:37.498 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778571577.498,"Host":"NUCBOX","Inst":1,"Distance":1.31,"Time":3.4,"SettleTime":15.0,"StarLocked":true}
00:39:37.499 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.499 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:37.500 00.001 14964 Enqueuing Expose request
00:39:37.531 00.031 12044 IsSlewing returns 0
00:39:37.533 00.002 12044 IsGuiding returns 0
00:39:37.563 00.030 12044 PulseGuide returned control before completion, sleep 25
00:39:37.602 00.039 12044 IsGuiding returns 1
00:39:37.602 00.000 12044 scope still moving after pulse duration time elapsed
00:39:37.673 00.071 12044 IsSlewing returns 0
00:39:37.673 00.000 12044 IsGuiding returns 0
00:39:37.673 00.000 12044 scope move finished after 46 + 94 ms
00:39:37.673 00.000 12044 Move returns status 0, amount 46
00:39:37.673 00.000 12044 MoveAxis(N, 0, ABG)
00:39:37.673 00.000 12044 Move returns status 0, amount 0
00:39:37.673 00.000 12044 move complete, result=0
00:39:37.673 00.000 12044 worker thread done servicing request
00:39:37.673 00.000 12044 Worker thread wakes up
00:39:37.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:37.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:37.673 00.000 14964 GuideStep: 0.6 px 46 ms WEST, -1.0 px 0 ms NORTH
00:39:40.772 03.099 12044 Exposure complete
00:39:40.795 00.023 12044 worker thread done servicing request
00:39:40.795 00.000 14964 OnExposeComplete: enter
00:39:40.795 00.000 14964 UpdateGuideState(): m_state=6
00:39:40.796 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2234
00:39:40.796 00.000 14964 Star::Find returns 1 (0), X=280.24, Y=94.57, Mass=305210, SNR=352.8, Peak=23993 HFD=3.7
00:39:40.797 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
00:39:40.797 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
00:39:40.798 00.001 14964 CameraToMount -- cameraX=0.70 cameraY=0.03 hyp=0.70 cameraTheta=0.04 mountX=-0.02 mountY=-0.70, mountTheta=-1.60
00:39:40.799 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=0.03, opts=13)
00:39:40.799 00.000 14964 Enqueuing Move request for scope (0.70, 0.03)
00:39:40.800 00.001 12044 Worker thread wakes up
00:39:40.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.03) opts 0xd
00:39:40.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, 0.03)
00:39:40.800 00.000 12044 Moving (0.70, 0.03) raw xDistance=-0.02 yDistance=-0.70
00:39:40.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:39:40.800 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.52
00:39:40.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
00:39:40.800 00.000 12044 MoveAxis(E, 0, ABG)
00:39:40.800 00.000 12044 Move returns status 0, amount 0
00:39:40.800 00.000 12044 MoveAxis(N, 65, ABG)
00:39:40.800 00.000 12044 Guiding  Dir = 0, Dur = 65
00:39:40.807 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23993, med=615, FiltMin=525, FiltMax=13923, Gamma=0.810
00:39:40.813 00.006 14964 UpdateGuideState exits: m=305210 SNR=352.8
00:39:40.814 00.001 14964 PhdController: settling, locked = 1, distance = 1.13 (2.00) aobump = 0 frame = 4 / 99999
00:39:40.814 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778571580.814,"Host":"NUCBOX","Inst":1,"Distance":1.13,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
00:39:40.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.815 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:40.816 00.001 14964 Enqueuing Expose request
00:39:40.830 00.014 12044 IsSlewing returns 0
00:39:40.830 00.000 12044 IsGuiding returns 0
00:39:40.862 00.032 12044 PulseGuide returned control before completion, sleep 44
00:39:40.907 00.045 12044 IsGuiding returns 1
00:39:40.907 00.000 12044 scope still moving after pulse duration time elapsed
00:39:40.984 00.077 12044 IsSlewing returns 0
00:39:40.984 00.000 12044 IsGuiding returns 0
00:39:40.984 00.000 12044 scope move finished after 65 + 89 ms
00:39:40.984 00.000 12044 Move returns status 0, amount 65
00:39:40.984 00.000 12044 move complete, result=0
00:39:40.984 00.000 12044 worker thread done servicing request
00:39:40.984 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 65 ms NORTH
00:39:40.986 00.002 12044 Worker thread wakes up
00:39:40.986 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:40.986 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:44.094 03.108 12044 Exposure complete
00:39:44.118 00.024 12044 worker thread done servicing request
00:39:44.118 00.000 14964 OnExposeComplete: enter
00:39:44.119 00.001 14964 UpdateGuideState(): m_state=6
00:39:44.119 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2235
00:39:44.120 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=94.21, Mass=307364, SNR=351.8, Peak=26381 HFD=4.0
00:39:44.120 00.000 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
00:39:44.121 00.001 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.33)
00:39:44.121 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-0.65 mountX=0.33 mountY=-0.39, mountTheta=-0.86
00:39:44.122 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.32, opts=13)
00:39:44.123 00.001 14964 Enqueuing Move request for scope (0.42, -0.32)
00:39:44.123 00.000 12044 Worker thread wakes up
00:39:44.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.32) opts 0xd
00:39:44.123 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.32)
00:39:44.123 00.000 12044 Moving (0.42, -0.32) raw xDistance=0.33 yDistance=-0.39
00:39:44.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.26
00:39:44.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:44.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:39:44.123 00.000 12044 MoveAxis(E, 0, ABG)
00:39:44.123 00.000 12044 Move returns status 0, amount 0
00:39:44.123 00.000 12044 MoveAxis(N, 0, ABG)
00:39:44.123 00.000 12044 Move returns status 0, amount 0
00:39:44.123 00.000 12044 move complete, result=0
00:39:44.124 00.001 12044 worker thread done servicing request
00:39:44.131 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26381, med=615, FiltMin=522, FiltMax=11803, Gamma=0.810
00:39:44.136 00.005 14964 UpdateGuideState exits: m=307364 SNR=351.8
00:39:44.136 00.000 14964 PhdController: settling, locked = 1, distance = 0.95 (2.00) aobump = 0 frame = 5 / 99999
00:39:44.137 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571584.137,"Host":"NUCBOX","Inst":1,"Distance":0.95,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
00:39:44.137 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:44.138 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:44.138 00.000 14964 Enqueuing Expose request
00:39:44.139 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
00:39:44.139 00.000 12044 Worker thread wakes up
00:39:44.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:44.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:47.241 03.102 12044 Exposure complete
00:39:47.266 00.025 12044 worker thread done servicing request
00:39:47.267 00.001 14964 OnExposeComplete: enter
00:39:47.267 00.000 14964 UpdateGuideState(): m_state=6
00:39:47.268 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2236
00:39:47.268 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=94.27, Mass=307268, SNR=355.6, Peak=26097 HFD=3.7
00:39:47.269 00.001 14964 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.56) = xAngle (0.99 = 0.99)
00:39:47.270 00.001 14964 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.05 = -2.24)
00:39:47.271 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-0.56 mountX=0.28 mountY=-0.40, mountTheta=-0.96
00:39:47.273 00.002 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.27, opts=13)
00:39:47.274 00.001 14964 Enqueuing Move request for scope (0.43, -0.27)
00:39:47.276 00.002 12044 Worker thread wakes up
00:39:47.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.27) opts 0xd
00:39:47.276 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.27)
00:39:47.276 00.000 12044 Moving (0.43, -0.27) raw xDistance=0.28 yDistance=-0.40
00:39:47.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.17
00:39:47.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:39:47.276 00.000 12044 MoveAxis(E, 0, ABG)
00:39:47.276 00.000 12044 Move returns status 0, amount 0
00:39:47.276 00.000 12044 MoveAxis(N, 0, ABG)
00:39:47.276 00.000 12044 Move returns status 0, amount 0
00:39:47.276 00.000 12044 move complete, result=0
00:39:47.276 00.000 12044 worker thread done servicing request
00:39:47.287 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26097, med=615, FiltMin=528, FiltMax=12779, Gamma=0.810
00:39:47.293 00.006 14964 UpdateGuideState exits: m=307268 SNR=355.6
00:39:47.293 00.000 14964 PhdController: settling, locked = 1, distance = 0.82 (2.00) aobump = 0 frame = 6 / 99999
00:39:47.294 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778571587.294,"Host":"NUCBOX","Inst":1,"Distance":0.82,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
00:39:47.294 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.295 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:47.295 00.000 14964 Enqueuing Expose request
00:39:47.296 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
00:39:47.296 00.000 12044 Worker thread wakes up
00:39:47.296 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:47.296 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:50.400 03.104 12044 Exposure complete
00:39:50.420 00.020 12044 worker thread done servicing request
00:39:50.421 00.001 14964 OnExposeComplete: enter
00:39:50.421 00.000 14964 UpdateGuideState(): m_state=6
00:39:50.422 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2237
00:39:50.422 00.000 14964 Star::Find returns 1 (0), X=279.63, Y=94.57, Mass=301126, SNR=342.7, Peak=19575 HFD=3.6
00:39:50.423 00.001 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.87 = 1.87)
00:39:50.423 00.000 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.36)
00:39:50.424 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
00:39:50.425 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.03, opts=13)
00:39:50.425 00.000 14964 Enqueuing Move request for scope (0.09, 0.03)
00:39:50.426 00.001 12044 Worker thread wakes up
00:39:50.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:39:50.426 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:39:50.426 00.000 12044 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
00:39:50.426 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.63, using input
00:39:50.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.16
00:39:50.426 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:50.426 00.000 12044 MoveAxis(E, 0, ABG)
00:39:50.426 00.000 12044 Move returns status 0, amount 0
00:39:50.426 00.000 12044 MoveAxis(N, 0, ABG)
00:39:50.426 00.000 12044 Move returns status 0, amount 0
00:39:50.426 00.000 12044 move complete, result=0
00:39:50.426 00.000 12044 worker thread done servicing request
00:39:50.434 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19575, med=615, FiltMin=531, FiltMax=14704, Gamma=0.810
00:39:50.439 00.005 14964 UpdateGuideState exits: m=301126 SNR=342.7
00:39:50.440 00.001 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 7 / 99999
00:39:50.440 00.000 14964 PhdController: newstate STATE_FINISH
00:39:50.441 00.001 14964 PhdController complete: success
00:39:50.441 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778571590.441,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:39:50.442 00.001 14964 Mount: notify guiding dither settle done success=1
00:39:50.442 00.000 14964 PhdController: newstate STATE_IDLE
00:39:50.442 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.443 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:50.443 00.000 14964 Enqueuing Expose request
00:39:50.444 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:50.444 00.000 12044 Worker thread wakes up
00:39:50.444 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:50.444 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:53.566 03.122 12044 Exposure complete
00:39:53.586 00.020 12044 worker thread done servicing request
00:39:53.586 00.000 14964 OnExposeComplete: enter
00:39:53.587 00.001 14964 UpdateGuideState(): m_state=6
00:39:53.588 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2238
00:39:53.588 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=94.51, Mass=300926, SNR=342.7, Peak=22339 HFD=3.7
00:39:53.589 00.001 14964 MultiStar: exiting stabilization period
00:39:53.589 00.000 14964 MultiStar: updating star positions after lock position change
00:39:53.589 00.000 14964 Star::Find(35, 74, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2238
00:39:53.590 00.001 14964 Star::Find returns 1 (0), X=74.91, Y=324.63, Mass=15840, SNR=62.0, Peak=2879 HFD=2.4
00:39:53.590 00.000 14964 Star::Find(35, 140, 307, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2238
00:39:53.591 00.001 14964 Star::Find returns 1 (0), X=141.25, Y=314.58, Mass=3541, SNR=25.6, Peak=1257 HFD=1.8
00:39:53.591 00.000 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.45 = 1.45)
00:39:53.592 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
00:39:53.592 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.11 mountX=0.03 mountY=-0.22, mountTheta=-1.45
00:39:53.593 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.02, opts=13)
00:39:53.594 00.001 14964 Enqueuing Move request for scope (0.23, -0.02)
00:39:53.594 00.000 12044 Worker thread wakes up
00:39:53.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
00:39:53.595 00.001 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
00:39:53.595 00.000 12044 Moving (0.23, -0.02) raw xDistance=0.03 yDistance=-0.22
00:39:53.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.14
00:39:53.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:53.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:39:53.595 00.000 12044 MoveAxis(E, 0, ABG)
00:39:53.595 00.000 12044 Move returns status 0, amount 0
00:39:53.595 00.000 12044 MoveAxis(N, 0, ABG)
00:39:53.595 00.000 12044 Move returns status 0, amount 0
00:39:53.595 00.000 12044 move complete, result=0
00:39:53.595 00.000 12044 worker thread done servicing request
00:39:53.602 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22339, med=615, FiltMin=524, FiltMax=15539, Gamma=0.810
00:39:53.609 00.007 14964 UpdateGuideState exits: m=300926 SNR=342.7
00:39:53.609 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:53.610 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:53.610 00.000 14964 Enqueuing Expose request
00:39:53.611 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:53.611 00.000 12044 Worker thread wakes up
00:39:53.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:53.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:56.738 03.127 12044 Exposure complete
00:39:56.758 00.020 12044 worker thread done servicing request
00:39:56.758 00.000 14964 OnExposeComplete: enter
00:39:56.759 00.001 14964 UpdateGuideState(): m_state=6
00:39:56.760 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2239
00:39:56.760 00.000 14964 Star::Find returns 1 (0), X=279.53, Y=94.53, Mass=301044, SNR=352.5, Peak=19791 HFD=3.7
00:39:56.761 00.001 14964 MultiStar: [#1 -0.10,0.03,0.16,U] [#2 -0.21,0.25,0.09,U] 
00:39:56.762 00.001 14964 single-star, 2 included, MultiStar: {-0.03, 0.01}, one-star: {-0.01, -0.01}
00:39:56.762 00.000 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
00:39:56.762 00.000 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
00:39:56.763 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.95 mountX=0.01 mountY=0.01, mountTheta=0.47
00:39:56.764 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.01, opts=13)
00:39:56.764 00.000 14964 Enqueuing Move request for scope (-0.01, -0.01)
00:39:56.765 00.001 12044 Worker thread wakes up
00:39:56.765 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:39:56.765 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:39:56.765 00.000 12044 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:39:56.765 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.12
00:39:56.765 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:56.765 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:56.765 00.000 12044 MoveAxis(E, 0, ABG)
00:39:56.765 00.000 12044 Move returns status 0, amount 0
00:39:56.765 00.000 12044 MoveAxis(N, 0, ABG)
00:39:56.765 00.000 12044 Move returns status 0, amount 0
00:39:56.765 00.000 12044 move complete, result=0
00:39:56.765 00.000 12044 worker thread done servicing request
00:39:56.773 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19791, med=615, FiltMin=529, FiltMax=14024, Gamma=0.810
00:39:56.779 00.006 14964 UpdateGuideState exits: m=301044 SNR=352.5
00:39:56.779 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.780 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:56.781 00.001 14964 Enqueuing Expose request
00:39:56.781 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:56.782 00.001 12044 Worker thread wakes up
00:39:56.782 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:56.782 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:39:59.893 03.111 12044 Exposure complete
00:39:59.917 00.024 12044 worker thread done servicing request
00:39:59.917 00.000 14964 OnExposeComplete: enter
00:39:59.917 00.000 14964 UpdateGuideState(): m_state=6
00:39:59.918 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2240
00:39:59.918 00.000 14964 Star::Find returns 1 (0), X=279.50, Y=94.61, Mass=299582, SNR=349.4, Peak=20497 HFD=3.9
00:39:59.919 00.001 14964 MultiStar: [#1 -0.34,-0.17,0.16,U] [#2 -0.22,0.44,0.09,U] 
00:39:59.919 00.000 14964 single-star, 2 included, MultiStar: {-0.09, 0.07}, one-star: {-0.04, 0.07}
00:39:59.920 00.001 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
00:39:59.920 00.000 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.36)
00:39:59.921 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.04 mountX=-0.07 mountY=0.03, mountTheta=2.77
00:39:59.922 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.07, opts=13)
00:39:59.923 00.001 14964 Enqueuing Move request for scope (-0.04, 0.07)
00:39:59.923 00.000 12044 Worker thread wakes up
00:39:59.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:39:59.924 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:39:59.924 00.000 12044 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.03
00:39:59.924 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.60, using input
00:39:59.924 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.10
00:39:59.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:59.924 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:59.924 00.000 12044 MoveAxis(E, 0, ABG)
00:39:59.924 00.000 12044 Move returns status 0, amount 0
00:39:59.924 00.000 12044 MoveAxis(N, 0, ABG)
00:39:59.924 00.000 12044 Move returns status 0, amount 0
00:39:59.924 00.000 12044 move complete, result=0
00:39:59.924 00.000 12044 worker thread done servicing request
00:39:59.931 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20497, med=615, FiltMin=522, FiltMax=15548, Gamma=0.810
00:39:59.937 00.006 14964 UpdateGuideState exits: m=299582 SNR=349.4
00:39:59.937 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:39:59.938 00.000 14964 Enqueuing Expose request
00:39:59.939 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:59.939 00.000 12044 Worker thread wakes up
00:39:59.939 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:39:59.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:03.047 03.108 12044 Exposure complete
00:40:03.070 00.023 12044 worker thread done servicing request
00:40:03.070 00.000 14964 OnExposeComplete: enter
00:40:03.071 00.001 14964 UpdateGuideState(): m_state=6
00:40:03.071 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2241
00:40:03.072 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=94.56, Mass=300955, SNR=352.2, Peak=21735 HFD=3.7
00:40:03.072 00.000 14964 MultiStar: [#1 0.13,-0.14,0.16,U] [#2 -0.07,0.13,0.08,U] 
00:40:03.073 00.001 14964 refined, 2 included, MultiStar: {0.19, 0.01}, one-star: {0.22, 0.02}
00:40:03.073 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
00:40:03.074 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.63)
00:40:03.074 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
00:40:03.075 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.01, opts=13)
00:40:03.076 00.001 14964 Enqueuing Move request for scope (0.19, 0.01)
00:40:03.076 00.000 12044 Worker thread wakes up
00:40:03.076 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
00:40:03.076 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
00:40:03.076 00.000 12044 Moving (0.19, 0.01) raw xDistance=-0.01 yDistance=-0.19
00:40:03.076 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.57, using input
00:40:03.076 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.09
00:40:03.076 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:03.076 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:40:03.076 00.000 12044 MoveAxis(E, 0, ABG)
00:40:03.076 00.000 12044 Move returns status 0, amount 0
00:40:03.076 00.000 12044 MoveAxis(N, 0, ABG)
00:40:03.076 00.000 12044 Move returns status 0, amount 0
00:40:03.076 00.000 12044 move complete, result=0
00:40:03.077 00.001 12044 worker thread done servicing request
00:40:03.084 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21735, med=616, FiltMin=528, FiltMax=15731, Gamma=0.810
00:40:03.090 00.006 14964 UpdateGuideState exits: m=300955 SNR=352.2
00:40:03.090 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.091 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:03.091 00.000 14964 Enqueuing Expose request
00:40:03.092 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:03.092 00.000 12044 Worker thread wakes up
00:40:03.092 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:03.092 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:06.220 03.128 12044 Exposure complete
00:40:06.243 00.023 12044 worker thread done servicing request
00:40:06.244 00.001 14964 OnExposeComplete: enter
00:40:06.244 00.000 14964 UpdateGuideState(): m_state=6
00:40:06.245 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2242
00:40:06.245 00.000 14964 Star::Find returns 1 (0), X=280.14, Y=94.43, Mass=308935, SNR=360.4, Peak=24885 HFD=3.6
00:40:06.246 00.001 14964 MultiStar: [#1 0.46,-0.09,0.19,U] [#2 0.37,0.25,0.07,U] 
00:40:06.246 00.000 14964 refined, 2 included, MultiStar: {0.57, -0.09}, one-star: {0.60, -0.11}
00:40:06.247 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
00:40:06.247 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.82)
00:40:06.248 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=-0.09 hyp=0.57 cameraTheta=-0.15 mountX=0.09 mountY=-0.55, mountTheta=-1.40
00:40:06.249 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.09, opts=13)
00:40:06.249 00.000 14964 Enqueuing Move request for scope (0.57, -0.09)
00:40:06.250 00.001 12044 Worker thread wakes up
00:40:06.250 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.09) opts 0xd
00:40:06.250 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.09)
00:40:06.250 00.000 12044 Moving (0.57, -0.09) raw xDistance=0.09 yDistance=-0.55
00:40:06.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.04
00:40:06.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:40:06.250 00.000 12044 MoveAxis(E, 0, ABG)
00:40:06.250 00.000 12044 Move returns status 0, amount 0
00:40:06.250 00.000 12044 MoveAxis(N, 52, ABG)
00:40:06.250 00.000 12044 Guiding  Dir = 0, Dur = 52
00:40:06.257 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24885, med=615, FiltMin=533, FiltMax=15115, Gamma=0.810
00:40:06.263 00.006 14964 UpdateGuideState exits: m=308935 SNR=360.4
00:40:06.264 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:06.264 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:06.265 00.001 14964 Enqueuing Expose request
00:40:06.285 00.020 12044 IsSlewing returns 0
00:40:06.285 00.000 12044 IsGuiding returns 0
00:40:06.316 00.031 12044 PulseGuide returned control before completion, sleep 31
00:40:06.349 00.033 12044 IsGuiding returns 1
00:40:06.349 00.000 12044 scope still moving after pulse duration time elapsed
00:40:06.449 00.100 12044 IsSlewing returns 0
00:40:06.449 00.000 12044 IsGuiding returns 0
00:40:06.449 00.000 12044 scope move finished after 52 + 112 ms
00:40:06.449 00.000 12044 Move returns status 0, amount 52
00:40:06.449 00.000 12044 move complete, result=0
00:40:06.449 00.000 12044 worker thread done servicing request
00:40:06.449 00.000 12044 Worker thread wakes up
00:40:06.449 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 52 ms NORTH
00:40:06.451 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:06.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:09.552 03.101 12044 Exposure complete
00:40:09.575 00.023 12044 worker thread done servicing request
00:40:09.575 00.000 14964 OnExposeComplete: enter
00:40:09.575 00.000 14964 UpdateGuideState(): m_state=6
00:40:09.576 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2243
00:40:09.576 00.000 14964 Star::Find returns 1 (0), X=279.41, Y=95.18, Mass=305060, SNR=347.0, Peak=21779 HFD=3.8
00:40:09.577 00.001 14964 MultiStar: [#1 -0.18,-0.54,0.18,U] [#2 -0.13,-0.48,0.07,U] 
00:40:09.578 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.41}, one-star: {-0.13, 0.64}
00:40:09.578 00.000 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.45 = -2.84)
00:40:09.578 00.000 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
00:40:09.579 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.41 hyp=0.43 cameraTheta=1.89 mountX=-0.41 mountY=0.09, mountTheta=2.92
00:40:09.580 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.41, opts=13)
00:40:09.581 00.001 14964 Enqueuing Move request for scope (-0.14, 0.41)
00:40:09.582 00.001 12044 Worker thread wakes up
00:40:09.582 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.41) opts 0xd
00:40:09.582 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.41)
00:40:09.582 00.000 12044 Moving (-0.14, 0.41) raw xDistance=-0.41 yDistance=0.09
00:40:09.582 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.41, slope = -0.04
00:40:09.582 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.582 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:40:09.582 00.000 12044 MoveAxis(E, 31, ABG)
00:40:09.582 00.000 12044 Guiding  Dir = 2, Dur = 31
00:40:09.590 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21779, med=615, FiltMin=531, FiltMax=17573, Gamma=0.810
00:40:09.596 00.006 14964 UpdateGuideState exits: m=305060 SNR=347.0
00:40:09.596 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.597 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:09.597 00.000 14964 Enqueuing Expose request
00:40:09.644 00.047 12044 IsSlewing returns 0
00:40:09.644 00.000 12044 IsGuiding returns 0
00:40:09.703 00.059 12044 IsGuiding returns 1
00:40:09.703 00.000 12044 scope still moving after pulse duration time elapsed
00:40:09.753 00.050 12044 IsSlewing returns 0
00:40:09.753 00.000 12044 IsGuiding returns 0
00:40:09.753 00.000 12044 scope move finished after 31 + 78 ms
00:40:09.753 00.000 12044 Move returns status 0, amount 31
00:40:09.753 00.000 12044 MoveAxis(N, 0, ABG)
00:40:09.753 00.000 12044 Move returns status 0, amount 0
00:40:09.753 00.000 12044 move complete, result=0
00:40:09.753 00.000 12044 worker thread done servicing request
00:40:09.753 00.000 12044 Worker thread wakes up
00:40:09.754 00.001 14964 GuideStep: -0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
00:40:09.755 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:09.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:12.881 03.126 12044 Exposure complete
00:40:12.904 00.023 12044 worker thread done servicing request
00:40:12.904 00.000 14964 OnExposeComplete: enter
00:40:12.904 00.000 14964 UpdateGuideState(): m_state=6
00:40:12.905 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2244
00:40:12.905 00.000 14964 Star::Find returns 1 (0), X=279.53, Y=94.84, Mass=300810, SNR=343.5, Peak=21751 HFD=3.8
00:40:12.906 00.001 14964 MultiStar: [#1 -0.00,-0.31,0.19,U] [#2 0.10,-0.22,0.08,U] 
00:40:12.906 00.000 14964 refined, 2 included, MultiStar: {0.00, 0.18}, one-star: {-0.00, 0.30}
00:40:12.907 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
00:40:12.907 00.000 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
00:40:12.907 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
00:40:12.909 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.18, opts=13)
00:40:12.910 00.001 14964 Enqueuing Move request for scope (0.00, 0.18)
00:40:12.910 00.000 12044 Worker thread wakes up
00:40:12.910 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
00:40:12.910 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
00:40:12.910 00.000 12044 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=-0.02
00:40:12.910 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.35, using input
00:40:12.910 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.05
00:40:12.910 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:12.910 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:12.910 00.000 12044 MoveAxis(E, 0, ABG)
00:40:12.910 00.000 12044 Move returns status 0, amount 0
00:40:12.910 00.000 12044 MoveAxis(N, 0, ABG)
00:40:12.910 00.000 12044 Move returns status 0, amount 0
00:40:12.910 00.000 12044 move complete, result=0
00:40:12.911 00.001 12044 worker thread done servicing request
00:40:12.919 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21751, med=615, FiltMin=520, FiltMax=16489, Gamma=0.810
00:40:12.925 00.006 14964 UpdateGuideState exits: m=300810 SNR=343.5
00:40:12.925 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:12.926 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:12.926 00.000 14964 Enqueuing Expose request
00:40:12.927 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:12.927 00.000 12044 Worker thread wakes up
00:40:12.927 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:12.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:16.053 03.126 12044 Exposure complete
00:40:16.074 00.021 12044 worker thread done servicing request
00:40:16.074 00.000 14964 OnExposeComplete: enter
00:40:16.075 00.001 14964 UpdateGuideState(): m_state=6
00:40:16.075 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2245
00:40:16.076 00.001 14964 Star::Find returns 1 (0), X=279.48, Y=95.03, Mass=301421, SNR=350.0, Peak=22759 HFD=4.0
00:40:16.077 00.001 14964 MultiStar: [#1 -0.28,-0.54,0.18,U] [#2 -0.15,-0.37,0.08,U] 
00:40:16.077 00.000 14964 refined, 2 included, MultiStar: {-0.10, 0.29}, one-star: {-0.06, 0.49}
00:40:16.077 00.000 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
00:40:16.078 00.001 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
00:40:16.078 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.30 cameraTheta=1.90 mountX=-0.29 mountY=0.07, mountTheta=2.92
00:40:16.079 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.29, opts=13)
00:40:16.080 00.001 14964 Enqueuing Move request for scope (-0.10, 0.29)
00:40:16.081 00.001 12044 Worker thread wakes up
00:40:16.081 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
00:40:16.081 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
00:40:16.081 00.000 12044 Moving (-0.10, 0.29) raw xDistance=-0.29 yDistance=0.07
00:40:16.081 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.32, using input
00:40:16.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.05
00:40:16.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:16.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:16.081 00.000 12044 MoveAxis(E, 0, ABG)
00:40:16.081 00.000 12044 Move returns status 0, amount 0
00:40:16.081 00.000 12044 MoveAxis(N, 0, ABG)
00:40:16.081 00.000 12044 Move returns status 0, amount 0
00:40:16.081 00.000 12044 move complete, result=0
00:40:16.081 00.000 12044 worker thread done servicing request
00:40:16.088 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22759, med=615, FiltMin=527, FiltMax=18006, Gamma=0.810
00:40:16.094 00.006 14964 UpdateGuideState exits: m=301421 SNR=350.0
00:40:16.094 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.095 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:16.095 00.000 14964 Enqueuing Expose request
00:40:16.096 00.001 12044 Worker thread wakes up
00:40:16.096 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:16.097 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:16.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:19.200 03.103 12044 Exposure complete
00:40:19.225 00.025 12044 worker thread done servicing request
00:40:19.226 00.001 14964 OnExposeComplete: enter
00:40:19.226 00.000 14964 UpdateGuideState(): m_state=6
00:40:19.227 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2246
00:40:19.227 00.000 14964 Star::Find returns 1 (0), X=279.63, Y=95.07, Mass=304438, SNR=353.6, Peak=21207 HFD=3.9
00:40:19.228 00.001 14964 MultiStar: [#1 0.14,-0.61,0.18,U] [#2 0.12,-0.70,0.00,M1] 
00:40:19.228 00.000 14964 refined, 1 included, MultiStar: {0.10, 0.36}, one-star: {0.09, 0.54}
00:40:19.229 00.001 14964 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.56) = xAngle (2.85 = 2.85)
00:40:19.229 00.000 14964 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.38)
00:40:19.229 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.30 mountX=-0.36 mountY=-0.14, mountTheta=-2.78
00:40:19.231 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.36, opts=13)
00:40:19.231 00.000 14964 Enqueuing Move request for scope (0.10, 0.36)
00:40:19.232 00.001 12044 Worker thread wakes up
00:40:19.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
00:40:19.232 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
00:40:19.232 00.000 12044 Moving (0.10, 0.36) raw xDistance=-0.36 yDistance=-0.14
00:40:19.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.36, slope = -0.04
00:40:19.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:19.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:40:19.232 00.000 12044 MoveAxis(E, 33, ABG)
00:40:19.232 00.000 12044 Guiding  Dir = 2, Dur = 33
00:40:19.239 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21207, med=615, FiltMin=531, FiltMax=17913, Gamma=0.810
00:40:19.245 00.006 14964 UpdateGuideState exits: m=304438 SNR=353.6
00:40:19.245 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:19.246 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:19.246 00.000 14964 Enqueuing Expose request
00:40:19.284 00.038 12044 IsSlewing returns 0
00:40:19.285 00.001 12044 IsGuiding returns 0
00:40:19.316 00.031 12044 PulseGuide returned control before completion, sleep 13
00:40:19.349 00.033 12044 IsGuiding returns 1
00:40:19.349 00.000 12044 scope still moving after pulse duration time elapsed
00:40:19.437 00.088 12044 IsSlewing returns 0
00:40:19.439 00.002 12044 IsGuiding returns 0
00:40:19.439 00.000 12044 scope move finished after 33 + 120 ms
00:40:19.439 00.000 12044 Move returns status 0, amount 33
00:40:19.439 00.000 12044 MoveAxis(N, 0, ABG)
00:40:19.439 00.000 12044 Move returns status 0, amount 0
00:40:19.439 00.000 12044 move complete, result=0
00:40:19.439 00.000 12044 worker thread done servicing request
00:40:19.439 00.000 12044 Worker thread wakes up
00:40:19.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:19.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:19.439 00.000 14964 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
00:40:22.538 03.099 12044 Exposure complete
00:40:22.559 00.021 12044 worker thread done servicing request
00:40:22.559 00.000 14964 OnExposeComplete: enter
00:40:22.560 00.001 14964 UpdateGuideState(): m_state=6
00:40:22.561 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2247
00:40:22.561 00.000 14964 Star::Find returns 1 (0), X=279.41, Y=94.82, Mass=306142, SNR=360.3, Peak=22303 HFD=3.8
00:40:22.562 00.001 14964 MultiStar: [#1 -0.22,-0.06,0.17,U] [#2 0.01,-0.08,0.08,U] 
00:40:22.562 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.21}, one-star: {-0.13, 0.28}
00:40:22.563 00.001 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.69 = -2.60)
00:40:22.563 00.000 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.46)
00:40:22.564 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.13 mountX=-0.21 mountY=0.11, mountTheta=2.67
00:40:22.565 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.21, opts=13)
00:40:22.565 00.000 14964 Enqueuing Move request for scope (-0.13, 0.21)
00:40:22.566 00.001 12044 Worker thread wakes up
00:40:22.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
00:40:22.566 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
00:40:22.566 00.000 12044 Moving (-0.13, 0.21) raw xDistance=-0.21 yDistance=0.11
00:40:22.566 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.27, using input
00:40:22.566 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.04
00:40:22.566 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:22.566 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:22.566 00.000 12044 MoveAxis(E, 0, ABG)
00:40:22.566 00.000 12044 Move returns status 0, amount 0
00:40:22.566 00.000 12044 MoveAxis(N, 0, ABG)
00:40:22.566 00.000 12044 Move returns status 0, amount 0
00:40:22.566 00.000 12044 move complete, result=0
00:40:22.566 00.000 12044 worker thread done servicing request
00:40:22.573 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22303, med=615, FiltMin=530, FiltMax=16789, Gamma=0.810
00:40:22.579 00.006 14964 UpdateGuideState exits: m=306142 SNR=360.3
00:40:22.580 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.580 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:22.581 00.001 14964 Enqueuing Expose request
00:40:22.581 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:22.582 00.001 12044 Worker thread wakes up
00:40:22.582 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:22.582 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:25.685 03.103 12044 Exposure complete
00:40:25.708 00.023 12044 worker thread done servicing request
00:40:25.708 00.000 14964 OnExposeComplete: enter
00:40:25.708 00.000 14964 UpdateGuideState(): m_state=6
00:40:25.709 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2248
00:40:25.709 00.000 14964 Star::Find returns 1 (0), X=279.24, Y=94.44, Mass=292532, SNR=347.4, Peak=22791 HFD=3.7
00:40:25.710 00.001 14964 MultiStar: [#1 -0.29,0.06,0.18,U] [#2 -0.46,0.04,0.09,U] 
00:40:25.711 00.001 14964 single-star, 2 included, MultiStar: {-0.31, -0.07}, one-star: {-0.30, -0.10}
00:40:25.711 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
00:40:25.712 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
00:40:25.712 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-2.82 mountX=0.09 mountY=0.30, mountTheta=1.28
00:40:25.713 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.10, opts=13)
00:40:25.714 00.001 14964 Enqueuing Move request for scope (-0.30, -0.10)
00:40:25.714 00.000 12044 Worker thread wakes up
00:40:25.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
00:40:25.714 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
00:40:25.714 00.000 12044 Moving (-0.30, -0.10) raw xDistance=0.09 yDistance=0.30
00:40:25.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
00:40:25.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:25.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:40:25.714 00.000 12044 MoveAxis(E, 0, ABG)
00:40:25.714 00.000 12044 Move returns status 0, amount 0
00:40:25.714 00.000 12044 MoveAxis(N, 0, ABG)
00:40:25.714 00.000 12044 Move returns status 0, amount 0
00:40:25.715 00.001 12044 move complete, result=0
00:40:25.715 00.000 12044 worker thread done servicing request
00:40:25.722 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22791, med=615, FiltMin=524, FiltMax=13707, Gamma=0.810
00:40:25.727 00.005 14964 UpdateGuideState exits: m=292532 SNR=347.4
00:40:25.728 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.728 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:25.729 00.001 14964 Enqueuing Expose request
00:40:25.729 00.000 12044 Worker thread wakes up
00:40:25.729 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:25.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:25.729 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:40:28.859 03.130 12044 Exposure complete
00:40:28.883 00.024 12044 worker thread done servicing request
00:40:28.883 00.000 14964 OnExposeComplete: enter
00:40:28.883 00.000 14964 UpdateGuideState(): m_state=6
00:40:28.884 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2249
00:40:28.885 00.001 14964 Star::Find returns 1 (0), X=279.56, Y=94.76, Mass=306308, SNR=351.5, Peak=19131 HFD=3.8
00:40:28.885 00.000 14964 MultiStar: [#1 -0.10,-0.07,0.17,U] [#2 -0.27,0.18,0.09,U] 
00:40:28.886 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.18}, one-star: {0.02, 0.22}
00:40:28.887 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.21 = -3.07)
00:40:28.888 00.001 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.02)
00:40:28.889 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
00:40:28.893 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.18, opts=13)
00:40:28.893 00.000 14964 Enqueuing Move request for scope (-0.02, 0.18)
00:40:28.894 00.001 12044 Worker thread wakes up
00:40:28.894 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:40:28.894 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:40:28.894 00.000 12044 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=-0.00
00:40:28.894 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
00:40:28.894 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:28.894 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:28.894 00.000 12044 MoveAxis(E, 0, ABG)
00:40:28.894 00.000 12044 Move returns status 0, amount 0
00:40:28.894 00.000 12044 MoveAxis(N, 0, ABG)
00:40:28.894 00.000 12044 Move returns status 0, amount 0
00:40:28.894 00.000 12044 move complete, result=0
00:40:28.894 00.000 12044 worker thread done servicing request
00:40:28.902 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19131, med=615, FiltMin=530, FiltMax=14309, Gamma=0.810
00:40:28.907 00.005 14964 UpdateGuideState exits: m=306308 SNR=351.5
00:40:28.908 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.908 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:28.908 00.000 14964 Enqueuing Expose request
00:40:28.909 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:28.910 00.001 12044 Worker thread wakes up
00:40:28.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:28.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:32.030 03.120 12044 Exposure complete
00:40:32.050 00.020 12044 worker thread done servicing request
00:40:32.050 00.000 14964 OnExposeComplete: enter
00:40:32.050 00.000 14964 UpdateGuideState(): m_state=6
00:40:32.051 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2250
00:40:32.051 00.000 14964 Star::Find returns 1 (0), X=279.33, Y=94.38, Mass=294746, SNR=328.7, Peak=24335 HFD=3.6
00:40:32.052 00.001 14964 MultiStar: [#1 -0.26,0.07,0.18,U] [#2 -0.28,0.14,0.09,U] 
00:40:32.053 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.10}, one-star: {-0.20, -0.16}
00:40:32.053 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
00:40:32.054 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
00:40:32.054 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.69 mountX=0.10 mountY=0.23, mountTheta=1.15
00:40:32.055 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.10, opts=13)
00:40:32.056 00.001 14964 Enqueuing Move request for scope (-0.22, -0.10)
00:40:32.056 00.000 12044 Worker thread wakes up
00:40:32.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
00:40:32.056 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
00:40:32.056 00.000 12044 Moving (-0.22, -0.10) raw xDistance=0.10 yDistance=0.23
00:40:32.056 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
00:40:32.056 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:32.056 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:40:32.056 00.000 12044 MoveAxis(E, 0, ABG)
00:40:32.056 00.000 12044 Move returns status 0, amount 0
00:40:32.056 00.000 12044 MoveAxis(N, 0, ABG)
00:40:32.056 00.000 12044 Move returns status 0, amount 0
00:40:32.057 00.001 12044 move complete, result=0
00:40:32.057 00.000 12044 worker thread done servicing request
00:40:32.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24335, med=615, FiltMin=525, FiltMax=14571, Gamma=0.810
00:40:32.070 00.006 14964 UpdateGuideState exits: m=294746 SNR=328.7
00:40:32.071 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.071 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:32.071 00.000 14964 Enqueuing Expose request
00:40:32.072 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:32.072 00.000 12044 Worker thread wakes up
00:40:32.072 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:32.073 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:35.173 03.100 12044 Exposure complete
00:40:35.194 00.021 12044 worker thread done servicing request
00:40:35.194 00.000 14964 OnExposeComplete: enter
00:40:35.194 00.000 14964 UpdateGuideState(): m_state=6
00:40:35.195 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2251
00:40:35.196 00.001 14964 Star::Find returns 1 (0), X=279.40, Y=94.53, Mass=303573, SNR=352.9, Peak=21375 HFD=3.4
00:40:35.196 00.000 14964 MultiStar: [#1 -0.17,0.11,0.17,U] [#2 -0.15,0.36,0.07,U] 
00:40:35.197 00.001 14964 single-star, 2 included, MultiStar: {-0.14, 0.03}, one-star: {-0.13, -0.01}
00:40:35.197 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
00:40:35.198 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
00:40:35.198 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.06 mountX=0.01 mountY=0.13, mountTheta=1.51
00:40:35.199 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.01, opts=13)
00:40:35.200 00.001 14964 Enqueuing Move request for scope (-0.13, -0.01)
00:40:35.200 00.000 12044 Worker thread wakes up
00:40:35.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:40:35.200 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:40:35.200 00.000 12044 Moving (-0.13, -0.01) raw xDistance=0.01 yDistance=0.13
00:40:35.200 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.16, using input
00:40:35.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
00:40:35.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:35.200 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:40:35.200 00.000 12044 MoveAxis(E, 0, ABG)
00:40:35.200 00.000 12044 Move returns status 0, amount 0
00:40:35.200 00.000 12044 MoveAxis(N, 0, ABG)
00:40:35.200 00.000 12044 Move returns status 0, amount 0
00:40:35.200 00.000 12044 move complete, result=0
00:40:35.200 00.000 12044 worker thread done servicing request
00:40:35.208 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21375, med=615, FiltMin=528, FiltMax=14546, Gamma=0.810
00:40:35.214 00.006 14964 UpdateGuideState exits: m=303573 SNR=352.9
00:40:35.214 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.215 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:35.215 00.000 14964 Enqueuing Expose request
00:40:35.216 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:35.217 00.001 12044 Worker thread wakes up
00:40:35.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:35.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:38.327 03.110 12044 Exposure complete
00:40:38.353 00.026 12044 worker thread done servicing request
00:40:38.353 00.000 14964 OnExposeComplete: enter
00:40:38.354 00.001 14964 UpdateGuideState(): m_state=6
00:40:38.355 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2252
00:40:38.355 00.000 14964 Star::Find returns 1 (0), X=279.10, Y=94.49, Mass=295874, SNR=338.1, Peak=23475 HFD=3.7
00:40:38.356 00.001 14964 MultiStar: [#1 -0.62,-0.01,0.17,U] [#2 -0.01,-0.43,0.08,U] 
00:40:38.356 00.000 14964 refined, 2 included, MultiStar: {-0.44, -0.07}, one-star: {-0.44, -0.05}
00:40:38.357 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:40:38.357 00.000 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
00:40:38.357 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=-0.07 hyp=0.44 cameraTheta=-2.98 mountX=0.06 mountY=0.44, mountTheta=1.43
00:40:38.358 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=-0.07, opts=13)
00:40:38.359 00.001 14964 Enqueuing Move request for scope (-0.44, -0.07)
00:40:38.359 00.000 12044 Worker thread wakes up
00:40:38.359 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.07) opts 0xd
00:40:38.359 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, -0.07)
00:40:38.360 00.001 12044 Moving (-0.44, -0.07) raw xDistance=0.06 yDistance=0.44
00:40:38.360 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.33, using input
00:40:38.360 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
00:40:38.360 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:38.360 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:40:38.360 00.000 12044 MoveAxis(E, 0, ABG)
00:40:38.360 00.000 12044 Move returns status 0, amount 0
00:40:38.360 00.000 12044 MoveAxis(N, 0, ABG)
00:40:38.360 00.000 12044 Move returns status 0, amount 0
00:40:38.360 00.000 12044 move complete, result=0
00:40:38.360 00.000 12044 worker thread done servicing request
00:40:38.367 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23475, med=615, FiltMin=515, FiltMax=14159, Gamma=0.810
00:40:38.372 00.005 14964 UpdateGuideState exits: m=295874 SNR=338.1
00:40:38.373 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.373 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:38.374 00.001 14964 Enqueuing Expose request
00:40:38.374 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:40:38.375 00.001 12044 Worker thread wakes up
00:40:38.375 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:38.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:41.499 03.124 12044 Exposure complete
00:40:41.528 00.029 12044 worker thread done servicing request
00:40:41.529 00.001 14964 OnExposeComplete: enter
00:40:41.529 00.000 14964 UpdateGuideState(): m_state=6
00:40:41.530 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2253
00:40:41.530 00.000 14964 Star::Find returns 1 (0), X=279.05, Y=94.40, Mass=298799, SNR=340.2, Peak=25571 HFD=3.7
00:40:41.531 00.001 14964 MultiStar: [#1 -0.66,0.27,0.00,M1] [#2 -0.84,0.37,0.00,M1] 
00:40:41.531 00.000 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
00:40:41.532 00.001 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
00:40:41.532 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.13 hyp=0.51 cameraTheta=-2.87 mountX=0.13 mountY=0.50, mountTheta=1.32
00:40:41.534 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.13, opts=13)
00:40:41.535 00.001 14964 Enqueuing Move request for scope (-0.49, -0.13)
00:40:41.535 00.000 12044 Worker thread wakes up
00:40:41.535 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.13) opts 0xd
00:40:41.535 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.13)
00:40:41.535 00.000 12044 Moving (-0.49, -0.13) raw xDistance=0.13 yDistance=0.50
00:40:41.535 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.30, using input
00:40:41.535 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
00:40:41.535 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:41.535 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:40:41.535 00.000 12044 MoveAxis(E, 0, ABG)
00:40:41.535 00.000 12044 Move returns status 0, amount 0
00:40:41.535 00.000 12044 MoveAxis(N, 0, ABG)
00:40:41.535 00.000 12044 Move returns status 0, amount 0
00:40:41.535 00.000 12044 move complete, result=0
00:40:41.535 00.000 12044 worker thread done servicing request
00:40:41.543 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25571, med=616, FiltMin=530, FiltMax=12287, Gamma=0.810
00:40:41.548 00.005 14964 UpdateGuideState exits: m=298799 SNR=340.2
00:40:41.549 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:41.549 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:41.550 00.001 14964 Enqueuing Expose request
00:40:41.550 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:40:41.551 00.001 12044 Worker thread wakes up
00:40:41.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:41.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:44.661 03.110 12044 Exposure complete
00:40:44.688 00.027 12044 worker thread done servicing request
00:40:44.688 00.000 14964 OnExposeComplete: enter
00:40:44.689 00.001 14964 UpdateGuideState(): m_state=6
00:40:44.689 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2254
00:40:44.690 00.001 14964 Star::Find returns 1 (0), X=279.16, Y=94.45, Mass=300588, SNR=353.3, Peak=24411 HFD=3.7
00:40:44.691 00.001 14964 MultiStar: [#1 -0.43,0.01,0.17,U] [#2 -0.52,0.10,0.08,U] 
00:40:44.691 00.000 14964 single-star, 2 included, MultiStar: {-0.39, -0.06}, one-star: {-0.37, -0.09}
00:40:44.692 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
00:40:44.692 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
00:40:44.692 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-2.91 mountX=0.08 mountY=0.38, mountTheta=1.36
00:40:44.693 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.09, opts=13)
00:40:44.694 00.001 14964 Enqueuing Move request for scope (-0.37, -0.09)
00:40:44.695 00.001 12044 Worker thread wakes up
00:40:44.695 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.09) opts 0xd
00:40:44.695 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.09)
00:40:44.695 00.000 12044 Moving (-0.37, -0.09) raw xDistance=0.08 yDistance=0.38
00:40:44.695 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.32, using input
00:40:44.695 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:40:44.695 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.05
00:40:44.695 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:44.695 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:40:44.695 00.000 12044 MoveAxis(E, 0, ABG)
00:40:44.695 00.000 12044 Move returns status 0, amount 0
00:40:44.695 00.000 12044 MoveAxis(N, 0, ABG)
00:40:44.695 00.000 12044 Move returns status 0, amount 0
00:40:44.695 00.000 12044 move complete, result=0
00:40:44.695 00.000 12044 worker thread done servicing request
00:40:44.703 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24411, med=616, FiltMin=532, FiltMax=14643, Gamma=0.810
00:40:44.709 00.006 14964 UpdateGuideState exits: m=300588 SNR=353.3
00:40:44.709 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.710 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:44.710 00.000 14964 Enqueuing Expose request
00:40:44.711 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:40:44.711 00.000 12044 Worker thread wakes up
00:40:44.711 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:44.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:47.807 03.096 12044 Exposure complete
00:40:47.833 00.026 12044 worker thread done servicing request
00:40:47.833 00.000 14964 OnExposeComplete: enter
00:40:47.833 00.000 14964 UpdateGuideState(): m_state=6
00:40:47.834 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2255
00:40:47.834 00.000 14964 Star::Find returns 1 (0), X=278.99, Y=94.32, Mass=296103, SNR=337.4, Peak=23655 HFD=3.9
00:40:47.835 00.001 14964 MultiStar: [#1 -0.61,0.54,0.00,M1] [#2 -0.75,0.33,0.00,M1] 
00:40:47.835 00.000 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.20 = -1.20)
00:40:47.836 00.001 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
00:40:47.836 00.000 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.22 hyp=0.59 cameraTheta=-2.76 mountX=0.21 mountY=0.56, mountTheta=1.21
00:40:47.837 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.22, opts=13)
00:40:47.837 00.000 14964 Enqueuing Move request for scope (-0.54, -0.22)
00:40:47.838 00.001 12044 Worker thread wakes up
00:40:47.838 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.22) opts 0xd
00:40:47.838 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.22)
00:40:47.838 00.000 12044 Moving (-0.54, -0.22) raw xDistance=0.21 yDistance=0.56
00:40:47.838 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
00:40:47.838 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:47.838 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
00:40:47.838 00.000 12044 MoveAxis(E, 0, ABG)
00:40:47.838 00.000 12044 Move returns status 0, amount 0
00:40:47.838 00.000 12044 MoveAxis(N, 0, ABG)
00:40:47.838 00.000 12044 Move returns status 0, amount 0
00:40:47.838 00.000 12044 move complete, result=0
00:40:47.838 00.000 12044 worker thread done servicing request
00:40:47.846 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23655, med=615, FiltMin=520, FiltMax=12881, Gamma=0.810
00:40:47.851 00.005 14964 UpdateGuideState exits: m=296103 SNR=337.4
00:40:47.852 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.852 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:47.853 00.001 14964 Enqueuing Expose request
00:40:47.853 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
00:40:47.854 00.001 12044 Worker thread wakes up
00:40:47.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:47.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:50.955 03.101 12044 Exposure complete
00:40:50.976 00.021 12044 worker thread done servicing request
00:40:50.976 00.000 14964 OnExposeComplete: enter
00:40:50.977 00.001 14964 UpdateGuideState(): m_state=6
00:40:50.977 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2256
00:40:50.978 00.001 14964 Star::Find returns 1 (0), X=279.04, Y=94.87, Mass=304575, SNR=351.3, Peak=22811 HFD=4.2
00:40:50.979 00.001 14964 MultiStar: [#1 -0.49,-0.39,0.18,U] [#2 -0.43,-0.10,0.08,U] 
00:40:50.979 00.000 14964 refined, 2 included, MultiStar: {-0.49, 0.20}, one-star: {-0.50, 0.33}
00:40:50.979 00.000 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.31 = -1.98)
00:40:50.980 00.001 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
00:40:50.980 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=0.20 hyp=0.53 cameraTheta=2.75 mountX=-0.21 mountY=0.47, mountTheta=1.99
00:40:50.983 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.20, opts=13)
00:40:50.984 00.001 14964 Enqueuing Move request for scope (-0.49, 0.20)
00:40:50.984 00.000 12044 Worker thread wakes up
00:40:50.984 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.20) opts 0xd
00:40:50.984 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.20)
00:40:50.984 00.000 12044 Moving (-0.49, 0.20) raw xDistance=-0.21 yDistance=0.47
00:40:50.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
00:40:50.984 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=1.41
00:40:50.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
00:40:50.984 00.000 12044 MoveAxis(E, 0, ABG)
00:40:50.985 00.001 12044 Move returns status 0, amount 0
00:40:50.985 00.000 12044 BLC: Oldest BLC event removed
00:40:50.985 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 358 applied
00:40:50.985 00.000 12044 MoveAxis(S, 402, ABG)
00:40:50.985 00.000 12044 Guiding  Dir = 1, Dur = 402
00:40:50.992 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22811, med=615, FiltMin=534, FiltMax=13379, Gamma=0.810
00:40:50.998 00.006 14964 UpdateGuideState exits: m=304575 SNR=351.3
00:40:50.999 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.999 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:51.000 00.001 14964 Enqueuing Expose request
00:40:51.018 00.018 12044 IsSlewing returns 0
00:40:51.018 00.000 12044 IsGuiding returns 0
00:40:51.049 00.031 12044 PulseGuide returned control before completion, sleep 381
00:40:51.455 00.406 12044 IsGuiding returns 1
00:40:51.455 00.000 12044 scope still moving after pulse duration time elapsed
00:40:51.534 00.079 12044 IsSlewing returns 0
00:40:51.535 00.001 12044 IsGuiding returns 0
00:40:51.535 00.000 12044 scope move finished after 402 + 115 ms
00:40:51.535 00.000 12044 Move returns status 0, amount 402
00:40:51.535 00.000 12044 move complete, result=0
00:40:51.535 00.000 12044 worker thread done servicing request
00:40:51.535 00.000 12044 Worker thread wakes up
00:40:51.535 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:51.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:51.535 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 402 ms SOUTH
00:40:54.643 03.108 12044 Exposure complete
00:40:54.669 00.026 12044 worker thread done servicing request
00:40:54.670 00.001 14964 OnExposeComplete: enter
00:40:54.670 00.000 14964 UpdateGuideState(): m_state=6
00:40:54.671 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2257
00:40:54.671 00.000 14964 Star::Find returns 1 (0), X=279.22, Y=94.99, Mass=304757, SNR=356.3, Peak=23395 HFD=4.0
00:40:54.672 00.001 14964 MultiStar: [#1 -0.41,-0.28,0.16,U] [#2 -0.17,-0.27,0.07,U] 
00:40:54.672 00.000 14964 refined, 2 included, MultiStar: {-0.32, 0.31}, one-star: {-0.32, 0.45}
00:40:54.673 00.001 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
00:40:54.673 00.000 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.69)
00:40:54.674 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.31 hyp=0.45 cameraTheta=2.37 mountX=-0.32 mountY=0.29, mountTheta=2.41
00:40:54.675 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.31, opts=13)
00:40:54.675 00.000 14964 Enqueuing Move request for scope (-0.32, 0.31)
00:40:54.676 00.001 12044 Worker thread wakes up
00:40:54.676 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.31) opts 0xd
00:40:54.676 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.31)
00:40:54.676 00.000 12044 Moving (-0.32, 0.31) raw xDistance=-0.32 yDistance=0.29
00:40:54.676 00.000 12044 BLC: History state: CurrMiss=0.29, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.467719, 1:0.285473
00:40:54.676 00.000 12044 BLC: No correction, Miss < min_move
00:40:54.676 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = 0.00
00:40:54.676 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:54.676 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:40:54.676 00.000 12044 MoveAxis(E, 24, ABG)
00:40:54.676 00.000 12044 Guiding  Dir = 2, Dur = 24
00:40:54.683 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23395, med=615, FiltMin=532, FiltMax=16473, Gamma=0.810
00:40:54.688 00.005 14964 UpdateGuideState exits: m=304757 SNR=356.3
00:40:54.689 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:54.689 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:54.690 00.001 14964 Enqueuing Expose request
00:40:54.704 00.014 12044 IsSlewing returns 0
00:40:54.704 00.000 12044 IsGuiding returns 0
00:40:54.736 00.032 12044 IsGuiding returns 1
00:40:54.736 00.000 12044 scope still moving after pulse duration time elapsed
00:40:54.802 00.066 12044 IsSlewing returns 0
00:40:54.802 00.000 12044 IsGuiding returns 0
00:40:54.802 00.000 12044 scope move finished after 24 + 73 ms
00:40:54.802 00.000 12044 Move returns status 0, amount 24
00:40:54.802 00.000 12044 MoveAxis(N, 0, ABG)
00:40:54.802 00.000 12044 Move returns status 0, amount 0
00:40:54.802 00.000 12044 move complete, result=0
00:40:54.802 00.000 12044 worker thread done servicing request
00:40:54.802 00.000 12044 Worker thread wakes up
00:40:54.802 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.3 px 0 ms NORTH
00:40:54.803 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:54.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:57.933 03.130 12044 Exposure complete
00:40:57.955 00.022 12044 worker thread done servicing request
00:40:57.955 00.000 14964 OnExposeComplete: enter
00:40:57.956 00.001 14964 UpdateGuideState(): m_state=6
00:40:57.957 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2258
00:40:57.957 00.000 14964 Star::Find returns 1 (0), X=279.25, Y=95.08, Mass=307604, SNR=350.0, Peak=25839 HFD=4.0
00:40:57.958 00.001 14964 MultiStar: [#1 -0.54,-0.44,0.00,M1] [#2 -0.41,-0.34,0.08,U] 
00:40:57.958 00.000 14964 refined, 1 included, MultiStar: {-0.30, 0.48}, one-star: {-0.29, 0.54}
00:40:57.959 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.68 = -2.60)
00:40:57.959 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
00:40:57.960 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.56 cameraTheta=2.12 mountX=-0.48 mountY=0.24, mountTheta=2.67
00:40:57.961 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.48, opts=13)
00:40:57.961 00.000 14964 Enqueuing Move request for scope (-0.30, 0.48)
00:40:57.962 00.001 12044 Worker thread wakes up
00:40:57.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd
00:40:57.962 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.48)
00:40:57.962 00.000 12044 Moving (-0.30, 0.48) raw xDistance=-0.48 yDistance=0.24
00:40:57.962 00.000 12044 BLC: History state: CurrMiss=0.24, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.467719, 1:0.285473, 2:0.244194
00:40:57.962 00.000 12044 BLC: No correction, Miss < min_move
00:40:57.962 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.48 is < calculated value -0.57, using input
00:40:57.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.48, slope = -0.22
00:40:57.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:57.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:40:57.962 00.000 12044 MoveAxis(E, 37, ABG)
00:40:57.962 00.000 12044 Guiding  Dir = 2, Dur = 37
00:40:57.969 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25839, med=614, FiltMin=536, FiltMax=15389, Gamma=0.810
00:40:57.975 00.006 14964 UpdateGuideState exits: m=307604 SNR=350.0
00:40:57.975 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.976 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:40:57.976 00.000 14964 Enqueuing Expose request
00:40:58.000 00.024 12044 IsSlewing returns 0
00:40:58.000 00.000 12044 IsGuiding returns 0
00:40:58.042 00.042 12044 IsGuiding returns 1
00:40:58.042 00.000 12044 scope still moving after pulse duration time elapsed
00:40:58.094 00.052 12044 IsSlewing returns 0
00:40:58.094 00.000 12044 IsGuiding returns 0
00:40:58.094 00.000 12044 scope move finished after 37 + 56 ms
00:40:58.094 00.000 12044 Move returns status 0, amount 37
00:40:58.094 00.000 12044 MoveAxis(N, 0, ABG)
00:40:58.094 00.000 12044 Move returns status 0, amount 0
00:40:58.094 00.000 12044 move complete, result=0
00:40:58.094 00.000 12044 worker thread done servicing request
00:40:58.094 00.000 12044 Worker thread wakes up
00:40:58.094 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:40:58.094 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:40:58.094 00.000 14964 GuideStep: -0.5 px 37 ms EAST, 0.2 px 0 ms NORTH
00:41:01.213 03.119 12044 Exposure complete
00:41:01.236 00.023 12044 worker thread done servicing request
00:41:01.236 00.000 14964 OnExposeComplete: enter
00:41:01.237 00.001 14964 UpdateGuideState(): m_state=6
00:41:01.237 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2259
00:41:01.238 00.001 14964 Star::Find returns 1 (0), X=279.62, Y=94.55, Mass=302414, SNR=345.7, Peak=22067 HFD=3.4
00:41:01.238 00.000 14964 MultiStar: [#1 0.10,-0.26,0.18,U] [#2 0.18,-0.18,0.08,U] 
00:41:01.239 00.001 14964 single-star, 2 included, MultiStar: {0.09, -0.04}, one-star: {0.08, 0.01}
00:41:01.239 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
00:41:01.241 00.002 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
00:41:01.241 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
00:41:01.242 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.01, opts=13)
00:41:01.243 00.001 14964 Enqueuing Move request for scope (0.08, 0.01)
00:41:01.244 00.001 12044 Worker thread wakes up
00:41:01.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:41:01.244 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:41:01.244 00.000 12044 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:41:01.244 00.000 12044 BLC: window closed
00:41:01.244 00.000 12044 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.467719, 1:0.285473, 2:0.244194
00:41:01.244 00.000 12044 BLC: No correction, Miss < min_move
00:41:01.244 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.23, using input
00:41:01.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.07
00:41:01.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:01.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:01.244 00.000 12044 MoveAxis(E, 0, ABG)
00:41:01.244 00.000 12044 Move returns status 0, amount 0
00:41:01.244 00.000 12044 MoveAxis(N, 0, ABG)
00:41:01.244 00.000 12044 Move returns status 0, amount 0
00:41:01.244 00.000 12044 move complete, result=0
00:41:01.244 00.000 12044 worker thread done servicing request
00:41:01.252 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22067, med=615, FiltMin=525, FiltMax=16235, Gamma=0.810
00:41:01.257 00.005 14964 UpdateGuideState exits: m=302414 SNR=345.7
00:41:01.258 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.258 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:01.259 00.001 14964 Enqueuing Expose request
00:41:01.259 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:01.260 00.001 12044 Worker thread wakes up
00:41:01.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:01.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:04.361 03.101 12044 Exposure complete
00:41:04.384 00.023 12044 worker thread done servicing request
00:41:04.384 00.000 14964 OnExposeComplete: enter
00:41:04.385 00.001 14964 UpdateGuideState(): m_state=6
00:41:04.386 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2260
00:41:04.386 00.000 14964 Star::Find returns 1 (0), X=279.38, Y=94.43, Mass=296822, SNR=342.6, Peak=19359 HFD=3.8
00:41:04.386 00.000 14964 MultiStar: [#1 -0.14,0.20,0.18,U] [#2 -0.24,0.23,0.08,U] 
00:41:04.387 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.04}, one-star: {-0.15, -0.11}
00:41:04.388 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
00:41:04.388 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
00:41:04.388 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.87 mountX=0.04 mountY=0.16, mountTheta=1.32
00:41:04.389 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.04, opts=13)
00:41:04.390 00.001 14964 Enqueuing Move request for scope (-0.16, -0.04)
00:41:04.390 00.000 12044 Worker thread wakes up
00:41:04.390 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
00:41:04.390 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
00:41:04.390 00.000 12044 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=0.16
00:41:04.390 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
00:41:04.390 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:04.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:41:04.390 00.000 12044 MoveAxis(E, 0, ABG)
00:41:04.390 00.000 12044 Move returns status 0, amount 0
00:41:04.390 00.000 12044 MoveAxis(N, 0, ABG)
00:41:04.390 00.000 12044 Move returns status 0, amount 0
00:41:04.390 00.000 12044 move complete, result=0
00:41:04.390 00.000 12044 worker thread done servicing request
00:41:04.399 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19359, med=615, FiltMin=534, FiltMax=14008, Gamma=0.810
00:41:04.403 00.004 14964 UpdateGuideState exits: m=296822 SNR=342.6
00:41:04.405 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:04.406 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:04.406 00.000 14964 Enqueuing Expose request
00:41:04.407 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:04.407 00.000 12044 Worker thread wakes up
00:41:04.407 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:04.407 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:07.527 03.120 12044 Exposure complete
00:41:07.552 00.025 12044 worker thread done servicing request
00:41:07.552 00.000 14964 OnExposeComplete: enter
00:41:07.553 00.001 14964 UpdateGuideState(): m_state=6
00:41:07.554 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2261
00:41:07.554 00.000 14964 Star::Find returns 1 (0), X=279.09, Y=94.39, Mass=293184, SNR=339.2, Peak=26003 HFD=3.7
00:41:07.555 00.001 14964 MultiStar: [#1 -0.56,0.19,0.17,U] [#2 -0.49,0.20,0.08,U] 
00:41:07.555 00.000 14964 single-star, 2 included, MultiStar: {-0.46, -0.08}, one-star: {-0.45, -0.14}
00:41:07.556 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
00:41:07.556 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
00:41:07.557 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.14 hyp=0.47 cameraTheta=-2.83 mountX=0.14 mountY=0.46, mountTheta=1.28
00:41:07.558 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.14, opts=13)
00:41:07.558 00.000 14964 Enqueuing Move request for scope (-0.45, -0.14)
00:41:07.559 00.001 12044 Worker thread wakes up
00:41:07.559 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.14) opts 0xd
00:41:07.559 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.14)
00:41:07.559 00.000 12044 Moving (-0.45, -0.14) raw xDistance=0.14 yDistance=0.46
00:41:07.559 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
00:41:07.559 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:41:07.559 00.000 12044 MoveAxis(E, 0, ABG)
00:41:07.559 00.000 12044 Move returns status 0, amount 0
00:41:07.559 00.000 12044 MoveAxis(S, 43, ABG)
00:41:07.559 00.000 12044 Guiding  Dir = 1, Dur = 43
00:41:07.567 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26003, med=615, FiltMin=531, FiltMax=11811, Gamma=0.810
00:41:07.572 00.005 14964 UpdateGuideState exits: m=293184 SNR=339.2
00:41:07.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:07.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:07.574 00.001 14964 Enqueuing Expose request
00:41:07.580 00.006 12044 IsSlewing returns 0
00:41:07.580 00.000 12044 IsGuiding returns 0
00:41:07.612 00.032 12044 PulseGuide returned control before completion, sleep 22
00:41:07.650 00.038 12044 IsGuiding returns 1
00:41:07.650 00.000 12044 scope still moving after pulse duration time elapsed
00:41:07.723 00.073 12044 IsSlewing returns 0
00:41:07.724 00.001 12044 IsGuiding returns 0
00:41:07.724 00.000 12044 scope move finished after 43 + 100 ms
00:41:07.724 00.000 12044 Move returns status 0, amount 43
00:41:07.724 00.000 12044 move complete, result=0
00:41:07.724 00.000 12044 worker thread done servicing request
00:41:07.724 00.000 12044 Worker thread wakes up
00:41:07.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:07.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:07.724 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 43 ms SOUTH
00:41:10.833 03.109 12044 Exposure complete
00:41:10.854 00.021 12044 worker thread done servicing request
00:41:10.854 00.000 14964 OnExposeComplete: enter
00:41:10.854 00.000 14964 UpdateGuideState(): m_state=6
00:41:10.855 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2262
00:41:10.855 00.000 14964 Star::Find returns 1 (0), X=279.41, Y=95.02, Mass=301180, SNR=343.8, Peak=22983 HFD=4.0
00:41:10.856 00.001 14964 MultiStar: [#1 -0.29,-0.52,0.18,U] [#2 -0.30,-0.26,0.07,U] 
00:41:10.857 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.30}, one-star: {-0.13, 0.48}
00:41:10.857 00.000 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.62 = -2.67)
00:41:10.858 00.001 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
00:41:10.858 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.06 mountX=-0.30 mountY=0.13, mountTheta=2.74
00:41:10.859 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.30, opts=13)
00:41:10.860 00.001 14964 Enqueuing Move request for scope (-0.16, 0.30)
00:41:10.860 00.000 12044 Worker thread wakes up
00:41:10.860 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.30) opts 0xd
00:41:10.860 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.30)
00:41:10.860 00.000 12044 Moving (-0.16, 0.30) raw xDistance=-0.30 yDistance=0.13
00:41:10.860 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.30, slope = -0.00
00:41:10.860 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:10.860 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:41:10.860 00.000 12044 MoveAxis(E, 2, ABG)
00:41:10.860 00.000 12044 Guiding  Dir = 2, Dur = 2
00:41:10.868 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22983, med=615, FiltMin=534, FiltMax=16241, Gamma=0.810
00:41:10.873 00.005 14964 UpdateGuideState exits: m=301180 SNR=343.8
00:41:10.874 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.874 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:10.875 00.001 14964 Enqueuing Expose request
00:41:10.927 00.052 12044 IsSlewing returns 0
00:41:10.928 00.001 12044 IsGuiding returns 0
00:41:10.988 00.060 12044 IsGuiding returns 1
00:41:10.988 00.000 12044 scope still moving after pulse duration time elapsed
00:41:11.047 00.059 12044 IsSlewing returns 0
00:41:11.047 00.000 12044 IsGuiding returns 0
00:41:11.047 00.000 12044 scope move finished after 2 + 117 ms
00:41:11.047 00.000 12044 Move returns status 0, amount 2
00:41:11.047 00.000 12044 MoveAxis(N, 0, ABG)
00:41:11.047 00.000 12044 Move returns status 0, amount 0
00:41:11.047 00.000 12044 move complete, result=0
00:41:11.047 00.000 12044 worker thread done servicing request
00:41:11.047 00.000 12044 Worker thread wakes up
00:41:11.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:11.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:11.049 00.002 14964 GuideStep: -0.3 px 2 ms EAST, 0.1 px 0 ms NORTH
00:41:14.182 03.133 12044 Exposure complete
00:41:14.208 00.026 12044 worker thread done servicing request
00:41:14.209 00.001 14964 OnExposeComplete: enter
00:41:14.209 00.000 14964 UpdateGuideState(): m_state=6
00:41:14.210 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2263
00:41:14.210 00.000 14964 Star::Find returns 1 (0), X=279.37, Y=94.17, Mass=302360, SNR=346.4, Peak=22395 HFD=3.9
00:41:14.211 00.001 14964 MultiStar: [#1 -0.37,0.33,0.18,U] [#2 -0.14,0.65,0.00,M1] 
00:41:14.211 00.000 14964 refined, 1 included, MultiStar: {-0.19, -0.26}, one-star: {-0.16, -0.36}
00:41:14.212 00.001 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.56) = xAngle (-0.66 = -0.66)
00:41:14.212 00.000 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.39 = 2.39)
00:41:14.213 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-2.21 mountX=0.26 mountY=0.22, mountTheta=0.71
00:41:14.214 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.26, opts=13)
00:41:14.214 00.000 14964 Enqueuing Move request for scope (-0.19, -0.26)
00:41:14.215 00.001 12044 Worker thread wakes up
00:41:14.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd
00:41:14.215 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.26)
00:41:14.215 00.000 12044 Moving (-0.19, -0.26) raw xDistance=0.26 yDistance=0.22
00:41:14.215 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.02
00:41:14.215 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:14.215 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:41:14.215 00.000 12044 MoveAxis(E, 0, ABG)
00:41:14.215 00.000 12044 Move returns status 0, amount 0
00:41:14.215 00.000 12044 MoveAxis(N, 0, ABG)
00:41:14.215 00.000 12044 Move returns status 0, amount 0
00:41:14.215 00.000 12044 move complete, result=0
00:41:14.215 00.000 12044 worker thread done servicing request
00:41:14.222 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22395, med=614, FiltMin=529, FiltMax=16107, Gamma=0.810
00:41:14.228 00.006 14964 UpdateGuideState exits: m=302360 SNR=346.4
00:41:14.228 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:14.229 00.000 14964 Enqueuing Expose request
00:41:14.230 00.001 12044 Worker thread wakes up
00:41:14.230 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:14.230 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:14.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:17.330 03.100 12044 Exposure complete
00:41:17.351 00.021 12044 worker thread done servicing request
00:41:17.351 00.000 14964 OnExposeComplete: enter
00:41:17.351 00.000 14964 UpdateGuideState(): m_state=6
00:41:17.352 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2264
00:41:17.353 00.001 14964 Star::Find returns 1 (0), X=279.31, Y=94.04, Mass=294511, SNR=354.3, Peak=25451 HFD=4.0
00:41:17.353 00.000 14964 MultiStar: [#1 -0.30,0.62,0.00,M1] [#2 -0.30,0.85,0.00,M2] 
00:41:17.354 00.001 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
00:41:17.354 00.000 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
00:41:17.355 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.50 hyp=0.55 cameraTheta=-2.00 mountX=0.49 mountY=0.28, mountTheta=0.51
00:41:17.356 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.50, opts=13)
00:41:17.356 00.000 14964 Enqueuing Move request for scope (-0.23, -0.50)
00:41:17.357 00.001 12044 Worker thread wakes up
00:41:17.357 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.50) opts 0xd
00:41:17.357 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.50)
00:41:17.357 00.000 12044 Moving (-0.23, -0.50) raw xDistance=0.49 yDistance=0.28
00:41:17.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.49, slope = 0.05
00:41:17.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:17.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:41:17.357 00.000 12044 MoveAxis(W, 36, ABG)
00:41:17.357 00.000 12044 Guiding  Dir = 3, Dur = 36
00:41:17.364 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25451, med=615, FiltMin=535, FiltMax=15632, Gamma=0.810
00:41:17.369 00.005 14964 UpdateGuideState exits: m=294511 SNR=354.3
00:41:17.370 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.371 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:17.371 00.000 14964 Enqueuing Expose request
00:41:17.378 00.007 12044 IsSlewing returns 0
00:41:17.378 00.000 12044 IsGuiding returns 0
00:41:17.409 00.031 12044 PulseGuide returned control before completion, sleep 15
00:41:17.440 00.031 12044 IsGuiding returns 1
00:41:17.440 00.000 12044 scope still moving after pulse duration time elapsed
00:41:17.520 00.080 12044 IsSlewing returns 0
00:41:17.520 00.000 12044 IsGuiding returns 0
00:41:17.520 00.000 12044 scope move finished after 36 + 105 ms
00:41:17.520 00.000 12044 Move returns status 0, amount 36
00:41:17.520 00.000 12044 MoveAxis(N, 0, ABG)
00:41:17.520 00.000 12044 Move returns status 0, amount 0
00:41:17.520 00.000 12044 move complete, result=0
00:41:17.520 00.000 12044 worker thread done servicing request
00:41:17.520 00.000 12044 Worker thread wakes up
00:41:17.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:17.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:17.520 00.000 14964 GuideStep: 0.5 px 36 ms WEST, 0.3 px 0 ms NORTH
00:41:20.630 03.110 12044 Exposure complete
00:41:20.651 00.021 12044 worker thread done servicing request
00:41:20.651 00.000 14964 OnExposeComplete: enter
00:41:20.652 00.001 14964 UpdateGuideState(): m_state=6
00:41:20.652 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2265
00:41:20.653 00.001 14964 Star::Find returns 1 (0), X=279.54, Y=94.50, Mass=303448, SNR=350.4, Peak=20881 HFD=3.2
00:41:20.653 00.000 14964 MultiStar: [#1 -0.09,0.03,0.19,U] [#2 -0.16,0.00,0.08,U] 
00:41:20.654 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.03}, one-star: {-0.00, -0.04}
00:41:20.654 00.000 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
00:41:20.654 00.000 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
00:41:20.655 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.31 mountX=0.03 mountY=0.03, mountTheta=0.80
00:41:20.656 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.03, opts=13)
00:41:20.656 00.000 14964 Enqueuing Move request for scope (-0.02, -0.03)
00:41:20.657 00.001 12044 Worker thread wakes up
00:41:20.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:41:20.657 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:41:20.657 00.000 12044 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.03
00:41:20.657 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.42, using input
00:41:20.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.06
00:41:20.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:20.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:20.657 00.000 12044 MoveAxis(E, 0, ABG)
00:41:20.657 00.000 12044 Move returns status 0, amount 0
00:41:20.657 00.000 12044 MoveAxis(N, 0, ABG)
00:41:20.657 00.000 12044 Move returns status 0, amount 0
00:41:20.657 00.000 12044 move complete, result=0
00:41:20.657 00.000 12044 worker thread done servicing request
00:41:20.665 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20881, med=615, FiltMin=539, FiltMax=15885, Gamma=0.810
00:41:20.671 00.006 14964 UpdateGuideState exits: m=303448 SNR=350.4
00:41:20.672 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.672 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:20.672 00.000 14964 Enqueuing Expose request
00:41:20.673 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:20.674 00.001 12044 Worker thread wakes up
00:41:20.674 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:20.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:23.805 03.131 12044 Exposure complete
00:41:23.829 00.024 12044 worker thread done servicing request
00:41:23.830 00.001 14964 OnExposeComplete: enter
00:41:23.830 00.000 14964 UpdateGuideState(): m_state=6
00:41:23.831 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2266
00:41:23.831 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=94.85, Mass=307050, SNR=361.5, Peak=22471 HFD=3.8
00:41:23.831 00.000 14964 MultiStar: [#1 -0.19,-0.34,0.18,U] [#2 -0.30,-0.43,0.07,U] 
00:41:23.832 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.17}, one-star: {0.01, 0.31}
00:41:23.832 00.000 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.56) = xAngle (3.34 = -2.95)
00:41:23.833 00.001 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
00:41:23.833 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.78 mountX=-0.17 mountY=0.02, mountTheta=3.03
00:41:23.834 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.17, opts=13)
00:41:23.835 00.001 14964 Enqueuing Move request for scope (-0.04, 0.17)
00:41:23.836 00.001 12044 Worker thread wakes up
00:41:23.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:41:23.836 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:41:23.836 00.000 12044 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.02
00:41:23.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.05
00:41:23.836 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:23.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:23.836 00.000 12044 MoveAxis(E, 0, ABG)
00:41:23.836 00.000 12044 Move returns status 0, amount 0
00:41:23.836 00.000 12044 MoveAxis(N, 0, ABG)
00:41:23.836 00.000 12044 Move returns status 0, amount 0
00:41:23.836 00.000 12044 move complete, result=0
00:41:23.836 00.000 12044 worker thread done servicing request
00:41:23.843 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22471, med=615, FiltMin=525, FiltMax=18549, Gamma=0.810
00:41:23.849 00.006 14964 UpdateGuideState exits: m=307050 SNR=361.5
00:41:23.849 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.850 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:23.850 00.000 14964 Enqueuing Expose request
00:41:23.851 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:23.851 00.000 12044 Worker thread wakes up
00:41:23.851 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:23.851 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:26.976 03.125 12044 Exposure complete
00:41:26.998 00.022 12044 worker thread done servicing request
00:41:26.998 00.000 14964 OnExposeComplete: enter
00:41:26.999 00.001 14964 UpdateGuideState(): m_state=6
00:41:26.999 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2267
00:41:27.000 00.001 14964 Star::Find returns 1 (0), X=279.69, Y=94.58, Mass=303302, SNR=348.1, Peak=25363 HFD=3.4
00:41:27.001 00.001 14964 MultiStar: [#1 -0.29,0.06,0.18,U] [#2 -0.27,0.32,0.10,U] 
00:41:27.001 00.000 14964 refined, 2 included, MultiStar: {0.06, 0.06}, one-star: {0.16, 0.04}
00:41:27.002 00.001 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
00:41:27.002 00.000 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.40 = -0.88)
00:41:27.002 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.79 mountX=-0.06 mountY=-0.07, mountTheta=-2.31
00:41:27.003 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.06, opts=13)
00:41:27.004 00.001 14964 Enqueuing Move request for scope (0.06, 0.06)
00:41:27.005 00.001 12044 Worker thread wakes up
00:41:27.005 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:41:27.005 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:41:27.005 00.000 12044 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.07
00:41:27.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
00:41:27.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:27.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:27.005 00.000 12044 MoveAxis(E, 0, ABG)
00:41:27.005 00.000 12044 Move returns status 0, amount 0
00:41:27.005 00.000 12044 MoveAxis(N, 0, ABG)
00:41:27.005 00.000 12044 Move returns status 0, amount 0
00:41:27.005 00.000 12044 move complete, result=0
00:41:27.006 00.001 12044 worker thread done servicing request
00:41:27.013 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25363, med=615, FiltMin=522, FiltMax=16707, Gamma=0.810
00:41:27.019 00.006 14964 UpdateGuideState exits: m=303302 SNR=348.1
00:41:27.019 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.020 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:27.020 00.000 14964 Enqueuing Expose request
00:41:27.021 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:27.021 00.000 12044 Worker thread wakes up
00:41:27.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:27.022 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:30.142 03.120 12044 Exposure complete
00:41:30.162 00.020 12044 worker thread done servicing request
00:41:30.162 00.000 14964 OnExposeComplete: enter
00:41:30.163 00.001 14964 UpdateGuideState(): m_state=6
00:41:30.163 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2268
00:41:30.164 00.001 14964 Star::Find returns 1 (0), X=279.19, Y=94.76, Mass=303314, SNR=345.0, Peak=28663 HFD=3.7
00:41:30.164 00.000 14964 MultiStar: [#1 -0.47,0.06,0.18,U] [#2 -0.63,-0.04,0.09,U] 
00:41:30.165 00.001 14964 single-star, 2 included, MultiStar: {-0.38, 0.18}, one-star: {-0.34, 0.22}
00:41:30.165 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
00:41:30.166 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
00:41:30.166 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.41 cameraTheta=2.57 mountX=-0.22 mountY=0.32, mountTheta=2.18
00:41:30.167 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.22, opts=13)
00:41:30.168 00.001 14964 Enqueuing Move request for scope (-0.34, 0.22)
00:41:30.169 00.001 12044 Worker thread wakes up
00:41:30.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
00:41:30.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
00:41:30.169 00.000 12044 Moving (-0.34, 0.22) raw xDistance=-0.22 yDistance=0.32
00:41:30.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
00:41:30.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:41:30.169 00.000 12044 MoveAxis(E, 0, ABG)
00:41:30.169 00.000 12044 Move returns status 0, amount 0
00:41:30.169 00.000 12044 MoveAxis(N, 0, ABG)
00:41:30.169 00.000 12044 Move returns status 0, amount 0
00:41:30.169 00.000 12044 move complete, result=0
00:41:30.169 00.000 12044 worker thread done servicing request
00:41:30.177 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28663, med=615, FiltMin=514, FiltMax=13243, Gamma=0.810
00:41:30.182 00.005 14964 UpdateGuideState exits: m=303314 SNR=345.0
00:41:30.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:30.184 00.001 14964 Enqueuing Expose request
00:41:30.184 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:30.185 00.001 12044 Worker thread wakes up
00:41:30.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:30.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:33.286 03.101 12044 Exposure complete
00:41:33.308 00.022 12044 worker thread done servicing request
00:41:33.308 00.000 14964 OnExposeComplete: enter
00:41:33.308 00.000 14964 UpdateGuideState(): m_state=6
00:41:33.309 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2269
00:41:33.309 00.000 14964 Star::Find returns 1 (0), X=279.56, Y=95.16, Mass=312315, SNR=360.3, Peak=22895 HFD=3.8
00:41:33.310 00.001 14964 MultiStar: [#1 -0.24,-0.40,0.16,U] [#2 -0.32,-0.00,0.08,U] 
00:41:33.311 00.001 14964 refined, 2 included, MultiStar: {-0.03, 0.45}, one-star: {0.02, 0.62}
00:41:33.311 00.000 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
00:41:33.312 00.001 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.03)
00:41:33.312 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.65 mountX=-0.45 mountY=-0.01, mountTheta=-3.11
00:41:33.313 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.45, opts=13)
00:41:33.314 00.001 14964 Enqueuing Move request for scope (-0.03, 0.45)
00:41:33.314 00.000 12044 Worker thread wakes up
00:41:33.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.45) opts 0xd
00:41:33.314 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.45)
00:41:33.314 00.000 12044 Moving (-0.03, 0.45) raw xDistance=-0.45 yDistance=-0.01
00:41:33.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.45, slope = -0.05
00:41:33.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:33.314 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:33.315 00.001 12044 MoveAxis(E, 35, ABG)
00:41:33.315 00.000 12044 Guiding  Dir = 2, Dur = 35
00:41:33.322 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22895, med=615, FiltMin=524, FiltMax=18703, Gamma=0.810
00:41:33.328 00.006 14964 UpdateGuideState exits: m=312315 SNR=360.3
00:41:33.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.329 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:33.330 00.001 14964 Enqueuing Expose request
00:41:33.345 00.015 12044 IsSlewing returns 0
00:41:33.346 00.001 12044 IsGuiding returns 0
00:41:33.379 00.033 12044 PulseGuide returned control before completion, sleep 13
00:41:33.392 00.013 12044 IsGuiding returns 1
00:41:33.392 00.000 12044 scope still moving after pulse duration time elapsed
00:41:33.454 00.062 12044 IsSlewing returns 0
00:41:33.455 00.001 12044 IsGuiding returns 0
00:41:33.455 00.000 12044 scope move finished after 35 + 74 ms
00:41:33.455 00.000 12044 Move returns status 0, amount 35
00:41:33.455 00.000 12044 MoveAxis(N, 0, ABG)
00:41:33.455 00.000 12044 Move returns status 0, amount 0
00:41:33.455 00.000 12044 move complete, result=0
00:41:33.455 00.000 12044 worker thread done servicing request
00:41:33.455 00.000 12044 Worker thread wakes up
00:41:33.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:33.455 00.000 14964 GuideStep: -0.4 px 35 ms EAST, -0.0 px 0 ms NORTH
00:41:33.456 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:36.580 03.124 12044 Exposure complete
00:41:36.601 00.021 12044 worker thread done servicing request
00:41:36.601 00.000 14964 OnExposeComplete: enter
00:41:36.601 00.000 14964 UpdateGuideState(): m_state=6
00:41:36.602 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2270
00:41:36.602 00.000 14964 Star::Find returns 1 (0), X=279.21, Y=94.96, Mass=304123, SNR=344.0, Peak=23399 HFD=4.1
00:41:36.603 00.001 14964 MultiStar: [#1 -0.34,-0.34,0.18,U] [#2 -0.34,-0.29,0.07,U] 
00:41:36.603 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.27}, one-star: {-0.33, 0.42}
00:41:36.604 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.01 = -2.28)
00:41:36.604 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
00:41:36.605 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.27 hyp=0.43 cameraTheta=2.45 mountX=-0.28 mountY=0.30, mountTheta=2.32
00:41:36.606 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.27, opts=13)
00:41:36.606 00.000 14964 Enqueuing Move request for scope (-0.33, 0.27)
00:41:36.607 00.001 12044 Worker thread wakes up
00:41:36.607 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.27) opts 0xd
00:41:36.607 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.27)
00:41:36.607 00.000 12044 Moving (-0.33, 0.27) raw xDistance=-0.28 yDistance=0.30
00:41:36.607 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.36, using input
00:41:36.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.05
00:41:36.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:36.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:41:36.607 00.000 12044 MoveAxis(E, 0, ABG)
00:41:36.607 00.000 12044 Move returns status 0, amount 0
00:41:36.607 00.000 12044 MoveAxis(N, 0, ABG)
00:41:36.607 00.000 12044 Move returns status 0, amount 0
00:41:36.607 00.000 12044 move complete, result=0
00:41:36.607 00.000 12044 worker thread done servicing request
00:41:36.616 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23399, med=615, FiltMin=525, FiltMax=14921, Gamma=0.810
00:41:36.621 00.005 14964 UpdateGuideState exits: m=304123 SNR=344.0
00:41:36.622 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.622 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:36.623 00.001 14964 Enqueuing Expose request
00:41:36.623 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:36.624 00.001 12044 Worker thread wakes up
00:41:36.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:36.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:39.755 03.131 12044 Exposure complete
00:41:39.776 00.021 12044 worker thread done servicing request
00:41:39.777 00.001 14964 OnExposeComplete: enter
00:41:39.777 00.000 14964 UpdateGuideState(): m_state=6
00:41:39.778 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2271
00:41:39.778 00.000 14964 Star::Find returns 1 (0), X=279.08, Y=94.43, Mass=298956, SNR=354.3, Peak=28643 HFD=3.6
00:41:39.779 00.001 14964 MultiStar: [#1 -0.37,0.09,0.17,U] [#2 -0.07,0.02,0.08,U] 
00:41:39.780 00.001 14964 refined, 2 included, MultiStar: {-0.42, -0.07}, one-star: {-0.46, -0.10}
00:41:39.780 00.000 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:41:39.781 00.001 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
00:41:39.781 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.98 mountX=0.06 mountY=0.43, mountTheta=1.42
00:41:39.783 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.07, opts=13)
00:41:39.783 00.000 14964 Enqueuing Move request for scope (-0.42, -0.07)
00:41:39.784 00.001 12044 Worker thread wakes up
00:41:39.784 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd
00:41:39.784 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.07)
00:41:39.784 00.000 12044 Moving (-0.42, -0.07) raw xDistance=0.06 yDistance=0.43
00:41:39.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
00:41:39.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:41:39.784 00.000 12044 MoveAxis(E, 0, ABG)
00:41:39.784 00.000 12044 Move returns status 0, amount 0
00:41:39.784 00.000 12044 MoveAxis(N, 0, ABG)
00:41:39.784 00.000 12044 Move returns status 0, amount 0
00:41:39.784 00.000 12044 move complete, result=0
00:41:39.784 00.000 12044 worker thread done servicing request
00:41:39.794 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=28643, med=615, FiltMin=519, FiltMax=12399, Gamma=0.810
00:41:39.800 00.006 14964 UpdateGuideState exits: m=298956 SNR=354.3
00:41:39.800 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.801 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:39.801 00.000 14964 Enqueuing Expose request
00:41:39.801 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:41:39.802 00.001 12044 Worker thread wakes up
00:41:39.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:39.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:42.910 03.108 12044 Exposure complete
00:41:42.936 00.026 12044 worker thread done servicing request
00:41:42.937 00.001 14964 OnExposeComplete: enter
00:41:42.937 00.000 14964 UpdateGuideState(): m_state=6
00:41:42.938 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2272
00:41:42.938 00.000 14964 Star::Find returns 1 (0), X=279.21, Y=94.40, Mass=301163, SNR=347.4, Peak=25675 HFD=3.6
00:41:42.939 00.001 14964 MultiStar: [#1 -0.39,0.44,0.18,U] [#2 -0.39,0.63,0.00,M1] 
00:41:42.939 00.000 14964 refined, 1 included, MultiStar: {-0.34, -0.05}, one-star: {-0.33, -0.14}
00:41:42.940 00.001 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
00:41:42.940 00.000 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
00:41:42.941 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-2.99 mountX=0.05 mountY=0.34, mountTheta=1.44
00:41:42.942 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.05, opts=13)
00:41:42.943 00.001 14964 Enqueuing Move request for scope (-0.34, -0.05)
00:41:42.943 00.000 12044 Worker thread wakes up
00:41:42.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
00:41:42.943 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
00:41:42.943 00.000 12044 Moving (-0.34, -0.05) raw xDistance=0.05 yDistance=0.34
00:41:42.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
00:41:42.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:42.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:41:42.943 00.000 12044 MoveAxis(E, 0, ABG)
00:41:42.943 00.000 12044 Move returns status 0, amount 0
00:41:42.943 00.000 12044 MoveAxis(N, 0, ABG)
00:41:42.943 00.000 12044 Move returns status 0, amount 0
00:41:42.944 00.001 12044 move complete, result=0
00:41:42.944 00.000 12044 worker thread done servicing request
00:41:42.951 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25675, med=615, FiltMin=517, FiltMax=15283, Gamma=0.810
00:41:42.956 00.005 14964 UpdateGuideState exits: m=301163 SNR=347.4
00:41:42.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.957 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:42.958 00.001 14964 Enqueuing Expose request
00:41:42.958 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:42.959 00.001 12044 Worker thread wakes up
00:41:42.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:42.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:46.054 03.095 12044 Exposure complete
00:41:46.076 00.022 12044 worker thread done servicing request
00:41:46.076 00.000 14964 OnExposeComplete: enter
00:41:46.077 00.001 14964 UpdateGuideState(): m_state=6
00:41:46.077 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2273
00:41:46.078 00.001 14964 Star::Find returns 1 (0), X=279.16, Y=94.36, Mass=298879, SNR=340.2, Peak=21755 HFD=3.7
00:41:46.078 00.000 14964 MultiStar: [#1 -0.38,0.26,0.18,U] [#2 -0.48,0.70,0.00,M2] 
00:41:46.079 00.001 14964 refined, 1 included, MultiStar: {-0.38, -0.11}, one-star: {-0.38, -0.18}
00:41:46.079 00.000 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
00:41:46.080 00.001 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
00:41:46.080 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.11 hyp=0.39 cameraTheta=-2.85 mountX=0.11 mountY=0.39, mountTheta=1.30
00:41:46.081 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.11, opts=13)
00:41:46.082 00.001 14964 Enqueuing Move request for scope (-0.38, -0.11)
00:41:46.083 00.001 12044 Worker thread wakes up
00:41:46.083 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.11) opts 0xd
00:41:46.083 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.11)
00:41:46.083 00.000 12044 Moving (-0.38, -0.11) raw xDistance=0.11 yDistance=0.39
00:41:46.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
00:41:46.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:46.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:41:46.083 00.000 12044 MoveAxis(E, 0, ABG)
00:41:46.083 00.000 12044 Move returns status 0, amount 0
00:41:46.083 00.000 12044 MoveAxis(N, 0, ABG)
00:41:46.083 00.000 12044 Move returns status 0, amount 0
00:41:46.083 00.000 12044 move complete, result=0
00:41:46.083 00.000 12044 worker thread done servicing request
00:41:46.090 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21755, med=615, FiltMin=523, FiltMax=14254, Gamma=0.810
00:41:46.095 00.005 14964 UpdateGuideState exits: m=298879 SNR=340.2
00:41:46.096 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:46.097 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:46.097 00.000 14964 Enqueuing Expose request
00:41:46.097 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:41:46.098 00.001 12044 Worker thread wakes up
00:41:46.098 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:46.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:49.201 03.103 12044 Exposure complete
00:41:49.224 00.023 12044 worker thread done servicing request
00:41:49.224 00.000 14964 OnExposeComplete: enter
00:41:49.225 00.001 14964 UpdateGuideState(): m_state=6
00:41:49.225 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2274
00:41:49.226 00.001 14964 Star::Find returns 1 (0), X=279.40, Y=94.46, Mass=296478, SNR=346.8, Peak=21211 HFD=3.3
00:41:49.226 00.000 14964 MultiStar: [#1 -0.33,0.00,0.18,U] [#2 -0.07,0.05,0.07,U] 
00:41:49.227 00.001 14964 single-star, 2 included, MultiStar: {-0.16, -0.06}, one-star: {-0.13, -0.08}
00:41:49.227 00.000 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
00:41:49.228 00.001 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
00:41:49.228 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.62 mountX=0.07 mountY=0.14, mountTheta=1.09
00:41:49.229 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.08, opts=13)
00:41:49.230 00.001 14964 Enqueuing Move request for scope (-0.13, -0.08)
00:41:49.230 00.000 12044 Worker thread wakes up
00:41:49.231 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
00:41:49.231 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
00:41:49.231 00.000 12044 Moving (-0.13, -0.08) raw xDistance=0.07 yDistance=0.14
00:41:49.231 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.16, using input
00:41:49.231 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
00:41:49.231 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:49.231 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:41:49.231 00.000 12044 MoveAxis(E, 0, ABG)
00:41:49.231 00.000 12044 Move returns status 0, amount 0
00:41:49.231 00.000 12044 MoveAxis(N, 0, ABG)
00:41:49.231 00.000 12044 Move returns status 0, amount 0
00:41:49.231 00.000 12044 move complete, result=0
00:41:49.231 00.000 12044 worker thread done servicing request
00:41:49.238 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21211, med=615, FiltMin=529, FiltMax=15416, Gamma=0.810
00:41:49.244 00.006 14964 UpdateGuideState exits: m=296478 SNR=346.8
00:41:49.244 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.245 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:49.245 00.000 14964 Enqueuing Expose request
00:41:49.246 00.001 12044 Worker thread wakes up
00:41:49.246 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:49.246 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:49.246 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:52.375 03.129 12044 Exposure complete
00:41:52.400 00.025 12044 worker thread done servicing request
00:41:52.400 00.000 14964 OnExposeComplete: enter
00:41:52.401 00.001 14964 UpdateGuideState(): m_state=6
00:41:52.401 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2275
00:41:52.402 00.001 14964 Star::Find returns 1 (0), X=279.13, Y=94.30, Mass=299786, SNR=349.4, Peak=26067 HFD=3.8
00:41:52.402 00.000 14964 MultiStar: [#1 -0.41,0.43,0.17,U] [#2 -0.62,0.63,0.00,M2] 
00:41:52.403 00.001 14964 refined, 1 included, MultiStar: {-0.41, -0.14}, one-star: {-0.40, -0.24}
00:41:52.403 00.000 14964 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
00:41:52.404 00.001 14964 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
00:41:52.404 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.14 hyp=0.43 cameraTheta=-2.80 mountX=0.14 mountY=0.42, mountTheta=1.26
00:41:52.405 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.14, opts=13)
00:41:52.406 00.001 14964 Enqueuing Move request for scope (-0.41, -0.14)
00:41:52.406 00.000 12044 Worker thread wakes up
00:41:52.406 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.14) opts 0xd
00:41:52.406 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.14)
00:41:52.406 00.000 12044 Moving (-0.41, -0.14) raw xDistance=0.14 yDistance=0.42
00:41:52.406 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.28, using input
00:41:52.406 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
00:41:52.406 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:52.406 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:41:52.406 00.000 12044 MoveAxis(E, 0, ABG)
00:41:52.406 00.000 12044 Move returns status 0, amount 0
00:41:52.406 00.000 12044 MoveAxis(N, 0, ABG)
00:41:52.407 00.001 12044 Move returns status 0, amount 0
00:41:52.407 00.000 12044 move complete, result=0
00:41:52.407 00.000 12044 worker thread done servicing request
00:41:52.414 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=26067, med=615, FiltMin=523, FiltMax=11755, Gamma=0.810
00:41:52.420 00.006 14964 UpdateGuideState exits: m=299786 SNR=349.4
00:41:52.420 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.421 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:52.421 00.000 14964 Enqueuing Expose request
00:41:52.422 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:41:52.422 00.000 12044 Worker thread wakes up
00:41:52.422 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:52.422 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:55.516 03.094 12044 Exposure complete
00:41:55.538 00.022 12044 worker thread done servicing request
00:41:55.538 00.000 14964 OnExposeComplete: enter
00:41:55.539 00.001 14964 UpdateGuideState(): m_state=6
00:41:55.540 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2276
00:41:55.540 00.000 14964 Star::Find returns 1 (0), X=279.23, Y=94.11, Mass=296556, SNR=341.8, Peak=22007 HFD=4.1
00:41:55.541 00.001 14964 MultiStar: [#1 -0.24,0.49,0.18,U] [#2 -0.28,0.70,0.00,M3] 
00:41:55.541 00.000 14964 refined, 1 included, MultiStar: {-0.30, -0.29}, one-star: {-0.31, -0.43}
00:41:55.542 00.001 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
00:41:55.542 00.000 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
00:41:55.542 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.29 hyp=0.41 cameraTheta=-2.37 mountX=0.28 mountY=0.32, mountTheta=0.85
00:41:55.543 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.29, opts=13)
00:41:55.544 00.001 14964 Enqueuing Move request for scope (-0.30, -0.29)
00:41:55.545 00.001 12044 Worker thread wakes up
00:41:55.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.29) opts 0xd
00:41:55.545 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.29)
00:41:55.545 00.000 12044 Moving (-0.30, -0.29) raw xDistance=0.28 yDistance=0.32
00:41:55.545 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.37, using input
00:41:55.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.06
00:41:55.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:55.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:41:55.545 00.000 12044 MoveAxis(E, 0, ABG)
00:41:55.545 00.000 12044 Move returns status 0, amount 0
00:41:55.545 00.000 12044 MoveAxis(N, 0, ABG)
00:41:55.545 00.000 12044 Move returns status 0, amount 0
00:41:55.545 00.000 12044 move complete, result=0
00:41:55.545 00.000 12044 worker thread done servicing request
00:41:55.552 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22007, med=615, FiltMin=521, FiltMax=14788, Gamma=0.810
00:41:55.559 00.007 14964 UpdateGuideState exits: m=296556 SNR=341.8
00:41:55.559 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.560 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:55.560 00.000 14964 Enqueuing Expose request
00:41:55.561 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:55.561 00.000 12044 Worker thread wakes up
00:41:55.561 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:55.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:58.689 03.128 12044 Exposure complete
00:41:58.725 00.036 12044 worker thread done servicing request
00:41:58.725 00.000 14964 OnExposeComplete: enter
00:41:58.725 00.000 14964 UpdateGuideState(): m_state=6
00:41:58.726 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2277
00:41:58.726 00.000 14964 Star::Find returns 1 (0), X=279.16, Y=94.44, Mass=294544, SNR=330.6, Peak=24611 HFD=3.6
00:41:58.727 00.001 14964 MultiStar: [#1 -0.50,0.25,0.18,U] [#2 -0.27,0.04,0.09,U] 
00:41:58.727 00.000 14964 single-star, 2 included, MultiStar: {-0.38, -0.04}, one-star: {-0.37, -0.10}
00:41:58.728 00.001 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
00:41:58.728 00.000 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
00:41:58.729 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.10 hyp=0.39 cameraTheta=-2.88 mountX=0.10 mountY=0.38, mountTheta=1.32
00:41:58.730 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.10, opts=13)
00:41:58.731 00.001 14964 Enqueuing Move request for scope (-0.37, -0.10)
00:41:58.732 00.001 12044 Worker thread wakes up
00:41:58.732 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.10) opts 0xd
00:41:58.732 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.10)
00:41:58.732 00.000 12044 Moving (-0.37, -0.10) raw xDistance=0.10 yDistance=0.38
00:41:58.732 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.40, using input
00:41:58.732 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:41:58.732 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.06
00:41:58.732 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:58.732 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:41:58.732 00.000 12044 MoveAxis(E, 0, ABG)
00:41:58.732 00.000 12044 Move returns status 0, amount 0
00:41:58.732 00.000 12044 MoveAxis(N, 0, ABG)
00:41:58.732 00.000 12044 Move returns status 0, amount 0
00:41:58.732 00.000 12044 move complete, result=0
00:41:58.732 00.000 12044 worker thread done servicing request
00:41:58.739 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24611, med=615, FiltMin=529, FiltMax=13603, Gamma=0.810
00:41:58.745 00.006 14964 UpdateGuideState exits: m=294544 SNR=330.6
00:41:58.745 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.746 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:41:58.746 00.000 14964 Enqueuing Expose request
00:41:58.747 00.001 12044 Worker thread wakes up
00:41:58.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:41:58.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:41:58.747 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:42:01.854 03.107 12044 Exposure complete
00:42:01.876 00.022 12044 worker thread done servicing request
00:42:01.876 00.000 14964 OnExposeComplete: enter
00:42:01.877 00.001 14964 UpdateGuideState(): m_state=6
00:42:01.878 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2278
00:42:01.878 00.000 14964 Star::Find returns 1 (0), X=279.41, Y=94.21, Mass=300046, SNR=350.4, Peak=23227 HFD=3.8
00:42:01.879 00.001 14964 MultiStar: [#1 -0.10,0.20,0.18,U] [#2 -0.23,0.45,0.07,U] 
00:42:01.879 00.000 14964 refined, 2 included, MultiStar: {-0.13, -0.21}, one-star: {-0.13, -0.33}
00:42:01.880 00.001 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
00:42:01.881 00.001 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
00:42:01.881 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.13 mountX=0.21 mountY=0.15, mountTheta=0.63
00:42:01.882 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.21, opts=13)
00:42:01.883 00.001 14964 Enqueuing Move request for scope (-0.13, -0.21)
00:42:01.883 00.000 12044 Worker thread wakes up
00:42:01.883 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
00:42:01.883 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
00:42:01.883 00.000 12044 Moving (-0.13, -0.21) raw xDistance=0.21 yDistance=0.15
00:42:01.883 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
00:42:01.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:01.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:42:01.884 00.001 12044 MoveAxis(E, 0, ABG)
00:42:01.884 00.000 12044 Move returns status 0, amount 0
00:42:01.884 00.000 12044 MoveAxis(N, 0, ABG)
00:42:01.884 00.000 12044 Move returns status 0, amount 0
00:42:01.884 00.000 12044 move complete, result=0
00:42:01.884 00.000 12044 worker thread done servicing request
00:42:01.891 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23227, med=614, FiltMin=526, FiltMax=14416, Gamma=0.810
00:42:01.896 00.005 14964 UpdateGuideState exits: m=300046 SNR=350.4
00:42:01.897 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.898 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:01.898 00.000 14964 Enqueuing Expose request
00:42:01.898 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:01.899 00.001 12044 Worker thread wakes up
00:42:01.899 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:01.899 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:05.032 03.133 12044 Exposure complete
00:42:05.054 00.022 12044 worker thread done servicing request
00:42:05.054 00.000 14964 OnExposeComplete: enter
00:42:05.056 00.002 14964 UpdateGuideState(): m_state=6
00:42:05.056 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2279
00:42:05.056 00.000 14964 Star::Find returns 1 (0), X=279.42, Y=94.77, Mass=301488, SNR=344.8, Peak=19059 HFD=3.7
00:42:05.057 00.001 14964 MultiStar: [#1 -0.23,-0.06,0.18,U] [#2 -0.25,-0.02,0.07,U] 
00:42:05.057 00.000 14964 refined, 2 included, MultiStar: {-0.14, 0.17}, one-star: {-0.12, 0.23}
00:42:05.057 00.000 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.81 = -2.47)
00:42:05.059 00.002 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
00:42:05.060 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=-0.18 mountY=0.12, mountTheta=2.53
00:42:05.061 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.17, opts=13)
00:42:05.061 00.000 14964 Enqueuing Move request for scope (-0.14, 0.17)
00:42:05.062 00.001 12044 Worker thread wakes up
00:42:05.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
00:42:05.062 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
00:42:05.062 00.000 12044 Moving (-0.14, 0.17) raw xDistance=-0.18 yDistance=0.12
00:42:05.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
00:42:05.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:05.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:42:05.062 00.000 12044 MoveAxis(E, 0, ABG)
00:42:05.062 00.000 12044 Move returns status 0, amount 0
00:42:05.062 00.000 12044 MoveAxis(N, 0, ABG)
00:42:05.062 00.000 12044 Move returns status 0, amount 0
00:42:05.062 00.000 12044 move complete, result=0
00:42:05.062 00.000 12044 worker thread done servicing request
00:42:05.069 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19059, med=615, FiltMin=526, FiltMax=14904, Gamma=0.810
00:42:05.075 00.006 14964 UpdateGuideState exits: m=301488 SNR=344.8
00:42:05.076 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.076 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:05.076 00.000 14964 Enqueuing Expose request
00:42:05.077 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:05.077 00.000 12044 Worker thread wakes up
00:42:05.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:05.078 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:08.182 03.104 12044 Exposure complete
00:42:08.205 00.023 12044 worker thread done servicing request
00:42:08.205 00.000 14964 OnExposeComplete: enter
00:42:08.206 00.001 14964 UpdateGuideState(): m_state=6
00:42:08.206 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2280
00:42:08.207 00.001 14964 Star::Find returns 1 (0), X=279.51, Y=94.35, Mass=302107, SNR=351.0, Peak=20099 HFD=3.8
00:42:08.208 00.001 14964 MultiStar: [#1 -0.15,0.16,0.19,U] [#2 0.19,0.39,0.08,U] 
00:42:08.208 00.000 14964 refined, 2 included, MultiStar: {-0.03, -0.10}, one-star: {-0.03, -0.19}
00:42:08.208 00.000 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
00:42:08.209 00.001 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
00:42:08.209 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.89 mountX=0.10 mountY=0.04, mountTheta=0.41
00:42:08.210 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.10, opts=13)
00:42:08.211 00.001 14964 Enqueuing Move request for scope (-0.03, -0.10)
00:42:08.211 00.000 12044 Worker thread wakes up
00:42:08.211 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:42:08.211 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:42:08.211 00.000 12044 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=0.04
00:42:08.211 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
00:42:08.211 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:08.211 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:08.212 00.001 12044 MoveAxis(E, 0, ABG)
00:42:08.212 00.000 12044 Move returns status 0, amount 0
00:42:08.212 00.000 12044 MoveAxis(N, 0, ABG)
00:42:08.212 00.000 12044 Move returns status 0, amount 0
00:42:08.212 00.000 12044 move complete, result=0
00:42:08.212 00.000 12044 worker thread done servicing request
00:42:08.219 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20099, med=615, FiltMin=527, FiltMax=16312, Gamma=0.810
00:42:08.225 00.006 14964 UpdateGuideState exits: m=302107 SNR=351.0
00:42:08.225 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.226 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:08.226 00.000 14964 Enqueuing Expose request
00:42:08.227 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:08.227 00.000 12044 Worker thread wakes up
00:42:08.227 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:08.227 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:11.341 03.114 12044 Exposure complete
00:42:11.370 00.029 12044 worker thread done servicing request
00:42:11.370 00.000 14964 OnExposeComplete: enter
00:42:11.371 00.001 14964 UpdateGuideState(): m_state=6
00:42:11.371 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2281
00:42:11.372 00.001 14964 Star::Find returns 1 (0), X=279.33, Y=94.00, Mass=300285, SNR=353.2, Peak=23275 HFD=4.1
00:42:11.372 00.000 14964 MultiStar: [#1 -0.18,0.65,0.00,M1] [#2 -0.27,0.90,0.00,M1] 
00:42:11.373 00.001 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.56) = xAngle (-0.38 = -0.38)
00:42:11.373 00.000 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.67 = 2.67)
00:42:11.373 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.54 hyp=0.58 cameraTheta=-1.94 mountX=0.54 mountY=0.26, mountTheta=0.45
00:42:11.374 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.54, opts=13)
00:42:11.375 00.001 14964 Enqueuing Move request for scope (-0.21, -0.54)
00:42:11.376 00.001 12044 Worker thread wakes up
00:42:11.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.54) opts 0xd
00:42:11.376 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.54)
00:42:11.376 00.000 12044 Moving (-0.21, -0.54) raw xDistance=0.54 yDistance=0.26
00:42:11.376 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.54, slope = 0.13
00:42:11.376 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.376 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:42:11.376 00.000 12044 MoveAxis(W, 39, ABG)
00:42:11.376 00.000 12044 Guiding  Dir = 3, Dur = 39
00:42:11.389 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23275, med=616, FiltMin=531, FiltMax=15739, Gamma=0.810
00:42:11.398 00.009 14964 UpdateGuideState exits: m=300285 SNR=353.2
00:42:11.399 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.401 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:11.402 00.001 14964 Enqueuing Expose request
00:42:11.411 00.009 12044 IsSlewing returns 0
00:42:11.411 00.000 12044 IsGuiding returns 0
00:42:11.443 00.032 12044 PulseGuide returned control before completion, sleep 18
00:42:11.473 00.030 12044 IsGuiding returns 1
00:42:11.473 00.000 12044 scope still moving after pulse duration time elapsed
00:42:11.532 00.059 12044 IsSlewing returns 0
00:42:11.533 00.001 12044 IsGuiding returns 0
00:42:11.533 00.000 12044 scope move finished after 39 + 81 ms
00:42:11.533 00.000 12044 Move returns status 0, amount 39
00:42:11.533 00.000 12044 MoveAxis(N, 0, ABG)
00:42:11.533 00.000 12044 Move returns status 0, amount 0
00:42:11.533 00.000 12044 move complete, result=0
00:42:11.533 00.000 12044 worker thread done servicing request
00:42:11.533 00.000 12044 Worker thread wakes up
00:42:11.533 00.000 14964 GuideStep: 0.5 px 39 ms WEST, 0.3 px 0 ms NORTH
00:42:11.534 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:11.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:14.640 03.106 12044 Exposure complete
00:42:14.666 00.026 12044 worker thread done servicing request
00:42:14.666 00.000 14964 OnExposeComplete: enter
00:42:14.667 00.001 14964 UpdateGuideState(): m_state=6
00:42:14.667 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2282
00:42:14.668 00.001 14964 Star::Find returns 1 (0), X=278.87, Y=94.28, Mass=294484, SNR=339.1, Peak=20619 HFD=4.1
00:42:14.668 00.000 14964 MultiStar: [#1 -0.74,0.22,0.00,M2] [#2 -0.59,0.38,0.00,M2] 
00:42:14.669 00.001 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
00:42:14.669 00.000 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
00:42:14.670 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.25 hyp=0.72 cameraTheta=-2.78 mountX=0.24 mountY=0.69, mountTheta=1.23
00:42:14.671 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.25, opts=13)
00:42:14.671 00.000 14964 Enqueuing Move request for scope (-0.67, -0.25)
00:42:14.672 00.001 12044 Worker thread wakes up
00:42:14.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.25) opts 0xd
00:42:14.672 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.25)
00:42:14.672 00.000 12044 Moving (-0.67, -0.25) raw xDistance=0.24 yDistance=0.69
00:42:14.672 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.26, using input
00:42:14.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.08
00:42:14.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
00:42:14.672 00.000 12044 MoveAxis(E, 0, ABG)
00:42:14.672 00.000 12044 Move returns status 0, amount 0
00:42:14.672 00.000 12044 MoveAxis(S, 64, ABG)
00:42:14.672 00.000 12044 Guiding  Dir = 1, Dur = 64
00:42:14.680 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20619, med=615, FiltMin=525, FiltMax=13253, Gamma=0.810
00:42:14.685 00.005 14964 UpdateGuideState exits: m=294484 SNR=339.1
00:42:14.685 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.686 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:14.686 00.000 14964 Enqueuing Expose request
00:42:14.704 00.018 12044 IsSlewing returns 0
00:42:14.706 00.002 12044 IsGuiding returns 0
00:42:14.736 00.030 12044 PulseGuide returned control before completion, sleep 43
00:42:14.847 00.111 12044 IsGuiding returns 1
00:42:14.847 00.000 12044 scope still moving after pulse duration time elapsed
00:42:14.941 00.094 12044 IsSlewing returns 0
00:42:14.941 00.000 12044 IsGuiding returns 0
00:42:14.941 00.000 12044 scope move finished after 64 + 171 ms
00:42:14.941 00.000 12044 Move returns status 0, amount 64
00:42:14.941 00.000 12044 move complete, result=0
00:42:14.941 00.000 12044 worker thread done servicing request
00:42:14.941 00.000 12044 Worker thread wakes up
00:42:14.942 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:14.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:14.942 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 64 ms SOUTH
00:42:18.071 03.129 12044 Exposure complete
00:42:18.092 00.021 12044 worker thread done servicing request
00:42:18.092 00.000 14964 OnExposeComplete: enter
00:42:18.093 00.001 14964 UpdateGuideState(): m_state=6
00:42:18.094 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2283
00:42:18.094 00.000 14964 Star::Find returns 1 (0), X=279.24, Y=94.19, Mass=302827, SNR=353.7, Peak=21107 HFD=4.1
00:42:18.095 00.001 14964 MultiStar: [#1 -0.35,0.49,0.18,U] [#2 -0.23,0.71,0.00,M3] 
00:42:18.095 00.000 14964 refined, 1 included, MultiStar: {-0.30, -0.23}, one-star: {-0.29, -0.35}
00:42:18.095 00.000 14964 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.56) = xAngle (-0.94 = -0.94)
00:42:18.096 00.001 14964 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.11 = 2.11)
00:42:18.096 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-2.50 mountX=0.22 mountY=0.32, mountTheta=0.97
00:42:18.097 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.23, opts=13)
00:42:18.098 00.001 14964 Enqueuing Move request for scope (-0.30, -0.23)
00:42:18.099 00.001 12044 Worker thread wakes up
00:42:18.099 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.23) opts 0xd
00:42:18.099 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.23)
00:42:18.099 00.000 12044 Moving (-0.30, -0.23) raw xDistance=0.22 yDistance=0.32
00:42:18.099 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.05
00:42:18.099 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:18.099 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:42:18.099 00.000 12044 MoveAxis(E, 0, ABG)
00:42:18.099 00.000 12044 Move returns status 0, amount 0
00:42:18.099 00.000 12044 MoveAxis(N, 0, ABG)
00:42:18.099 00.000 12044 Move returns status 0, amount 0
00:42:18.099 00.000 12044 move complete, result=0
00:42:18.099 00.000 12044 worker thread done servicing request
00:42:18.107 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21107, med=616, FiltMin=531, FiltMax=14100, Gamma=0.810
00:42:18.112 00.005 14964 UpdateGuideState exits: m=302827 SNR=353.7
00:42:18.113 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.114 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:18.114 00.000 14964 Enqueuing Expose request
00:42:18.114 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:42:18.115 00.001 12044 Worker thread wakes up
00:42:18.115 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:18.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:21.212 03.097 12044 Exposure complete
00:42:21.234 00.022 12044 worker thread done servicing request
00:42:21.235 00.001 14964 OnExposeComplete: enter
00:42:21.236 00.001 14964 UpdateGuideState(): m_state=6
00:42:21.236 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2284
00:42:21.237 00.001 14964 Star::Find returns 1 (0), X=279.68, Y=94.46, Mass=297343, SNR=346.7, Peak=19125 HFD=4.0
00:42:21.237 00.000 14964 MultiStar: [#1 -0.06,0.15,0.17,U] [#2 -0.25,-0.01,0.08,U] 
00:42:21.238 00.001 14964 refined, 2 included, MultiStar: {0.09, -0.04}, one-star: {0.15, -0.08}
00:42:21.238 00.000 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
00:42:21.238 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.11)
00:42:21.239 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=0.04 mountY=-0.09, mountTheta=-1.11
00:42:21.241 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.04, opts=13)
00:42:21.241 00.000 14964 Enqueuing Move request for scope (0.09, -0.04)
00:42:21.242 00.001 12044 Worker thread wakes up
00:42:21.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:42:21.242 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:42:21.242 00.000 12044 Moving (0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
00:42:21.242 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.07, using input
00:42:21.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
00:42:21.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:21.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:21.242 00.000 12044 MoveAxis(E, 0, ABG)
00:42:21.242 00.000 12044 Move returns status 0, amount 0
00:42:21.242 00.000 12044 MoveAxis(N, 0, ABG)
00:42:21.242 00.000 12044 Move returns status 0, amount 0
00:42:21.242 00.000 12044 move complete, result=0
00:42:21.242 00.000 12044 worker thread done servicing request
00:42:21.249 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19125, med=615, FiltMin=512, FiltMax=14963, Gamma=0.810
00:42:21.255 00.006 14964 UpdateGuideState exits: m=297343 SNR=346.7
00:42:21.256 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:21.256 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:21.257 00.001 14964 Enqueuing Expose request
00:42:21.257 00.000 12044 Worker thread wakes up
00:42:21.257 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:21.258 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:21.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:24.364 03.106 12044 Exposure complete
00:42:24.391 00.027 12044 worker thread done servicing request
00:42:24.391 00.000 14964 OnExposeComplete: enter
00:42:24.392 00.001 14964 UpdateGuideState(): m_state=6
00:42:24.393 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2285
00:42:24.393 00.000 14964 Star::Find returns 1 (0), X=279.45, Y=94.21, Mass=296194, SNR=341.7, Peak=17909 HFD=4.0
00:42:24.394 00.001 14964 MultiStar: [#1 -0.29,0.40,0.18,U] [#2 -0.18,0.30,0.07,U] 
00:42:24.394 00.000 14964 refined, 2 included, MultiStar: {-0.12, -0.19}, one-star: {-0.08, -0.33}
00:42:24.395 00.001 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
00:42:24.395 00.000 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
00:42:24.396 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.13 mountX=0.19 mountY=0.14, mountTheta=0.63
00:42:24.397 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.19, opts=13)
00:42:24.397 00.000 14964 Enqueuing Move request for scope (-0.12, -0.19)
00:42:24.398 00.001 12044 Worker thread wakes up
00:42:24.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
00:42:24.398 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
00:42:24.398 00.000 12044 Moving (-0.12, -0.19) raw xDistance=0.19 yDistance=0.14
00:42:24.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
00:42:24.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:42:24.398 00.000 12044 MoveAxis(E, 0, ABG)
00:42:24.398 00.000 12044 Move returns status 0, amount 0
00:42:24.398 00.000 12044 MoveAxis(N, 0, ABG)
00:42:24.398 00.000 12044 Move returns status 0, amount 0
00:42:24.398 00.000 12044 move complete, result=0
00:42:24.398 00.000 12044 worker thread done servicing request
00:42:24.407 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17909, med=615, FiltMin=527, FiltMax=14435, Gamma=0.810
00:42:24.413 00.006 14964 UpdateGuideState exits: m=296194 SNR=341.7
00:42:24.413 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.414 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:24.414 00.000 14964 Enqueuing Expose request
00:42:24.415 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:24.415 00.000 12044 Worker thread wakes up
00:42:24.415 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:24.415 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:27.523 03.108 12044 Exposure complete
00:42:27.544 00.021 12044 worker thread done servicing request
00:42:27.544 00.000 14964 OnExposeComplete: enter
00:42:27.544 00.000 14964 UpdateGuideState(): m_state=6
00:42:27.545 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2286
00:42:27.545 00.000 14964 Star::Find returns 1 (0), X=279.33, Y=93.93, Mass=297782, SNR=354.0, Peak=24487 HFD=4.0
00:42:27.546 00.001 14964 MultiStar: [#1 -0.21,0.51,0.17,U] [#2 -0.21,0.88,0.00,M2] 
00:42:27.546 00.000 14964 refined, 1 included, MultiStar: {-0.20, -0.45}, one-star: {-0.20, -0.61}
00:42:27.547 00.001 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
00:42:27.547 00.000 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
00:42:27.548 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.45 hyp=0.49 cameraTheta=-1.99 mountX=0.44 mountY=0.25, mountTheta=0.51
00:42:27.549 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.45, opts=13)
00:42:27.549 00.000 14964 Enqueuing Move request for scope (-0.20, -0.45)
00:42:27.550 00.001 12044 Worker thread wakes up
00:42:27.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.45) opts 0xd
00:42:27.550 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.45)
00:42:27.550 00.000 12044 Moving (-0.20, -0.45) raw xDistance=0.44 yDistance=0.25
00:42:27.550 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.44, slope = 0.03
00:42:27.550 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.550 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:42:27.550 00.000 12044 MoveAxis(W, 19, ABG)
00:42:27.550 00.000 12044 Guiding  Dir = 3, Dur = 19
00:42:27.557 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24487, med=615, FiltMin=531, FiltMax=14624, Gamma=0.810
00:42:27.563 00.006 14964 UpdateGuideState exits: m=297782 SNR=354.0
00:42:27.563 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.564 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:27.565 00.001 14964 Enqueuing Expose request
00:42:27.583 00.018 12044 IsSlewing returns 0
00:42:27.583 00.000 12044 IsGuiding returns 0
00:42:27.615 00.032 12044 IsGuiding returns 1
00:42:27.615 00.000 12044 scope still moving after pulse duration time elapsed
00:42:27.708 00.093 12044 IsSlewing returns 0
00:42:27.708 00.000 12044 IsGuiding returns 0
00:42:27.708 00.000 12044 scope move finished after 19 + 105 ms
00:42:27.708 00.000 12044 Move returns status 0, amount 19
00:42:27.708 00.000 12044 MoveAxis(N, 0, ABG)
00:42:27.708 00.000 12044 Move returns status 0, amount 0
00:42:27.708 00.000 12044 move complete, result=0
00:42:27.708 00.000 12044 worker thread done servicing request
00:42:27.708 00.000 12044 Worker thread wakes up
00:42:27.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:27.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:27.708 00.000 14964 GuideStep: 0.4 px 19 ms WEST, 0.2 px 0 ms NORTH
00:42:30.811 03.103 12044 Exposure complete
00:42:30.834 00.023 12044 worker thread done servicing request
00:42:30.834 00.000 14964 OnExposeComplete: enter
00:42:30.834 00.000 14964 UpdateGuideState(): m_state=6
00:42:30.835 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2287
00:42:30.835 00.000 14964 Star::Find returns 1 (0), X=279.63, Y=94.23, Mass=295472, SNR=344.6, Peak=20189 HFD=3.7
00:42:30.837 00.002 14964 MultiStar: [#1 0.12,0.28,0.18,U] [#2 0.09,0.52,0.08,U] 
00:42:30.837 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.17}, one-star: {0.09, -0.31}
00:42:30.837 00.000 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.56) = xAngle (0.50 = 0.50)
00:42:30.838 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.73)
00:42:30.838 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=0.17 mountY=-0.08, mountTheta=-0.43
00:42:30.839 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.17, opts=13)
00:42:30.840 00.001 14964 Enqueuing Move request for scope (0.10, -0.17)
00:42:30.840 00.000 12044 Worker thread wakes up
00:42:30.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
00:42:30.841 00.001 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
00:42:30.841 00.000 12044 Moving (0.10, -0.17) raw xDistance=0.17 yDistance=-0.08
00:42:30.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
00:42:30.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:30.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:42:30.841 00.000 12044 MoveAxis(E, 0, ABG)
00:42:30.841 00.000 12044 Move returns status 0, amount 0
00:42:30.841 00.000 12044 MoveAxis(N, 0, ABG)
00:42:30.841 00.000 12044 Move returns status 0, amount 0
00:42:30.841 00.000 12044 move complete, result=0
00:42:30.841 00.000 12044 worker thread done servicing request
00:42:30.848 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20189, med=615, FiltMin=521, FiltMax=15195, Gamma=0.810
00:42:30.854 00.006 14964 UpdateGuideState exits: m=295472 SNR=344.6
00:42:30.854 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.855 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:30.855 00.000 14964 Enqueuing Expose request
00:42:30.855 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:30.856 00.001 12044 Worker thread wakes up
00:42:30.856 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:30.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:33.979 03.123 12044 Exposure complete
00:42:34.002 00.023 12044 worker thread done servicing request
00:42:34.002 00.000 14964 OnExposeComplete: enter
00:42:34.003 00.001 14964 UpdateGuideState(): m_state=6
00:42:34.003 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2288
00:42:34.004 00.001 14964 Star::Find returns 1 (0), X=279.31, Y=94.24, Mass=301431, SNR=342.8, Peak=24319 HFD=3.7
00:42:34.005 00.001 14964 MultiStar: [#1 -0.32,0.33,0.18,U] [#2 -0.29,0.33,0.07,U] 
00:42:34.005 00.000 14964 refined, 2 included, MultiStar: {-0.24, -0.17}, one-star: {-0.23, -0.30}
00:42:34.006 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.56) = xAngle (-0.97 = -0.97)
00:42:34.006 00.000 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
00:42:34.007 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.53 mountX=0.17 mountY=0.26, mountTheta=1.00
00:42:34.008 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.17, opts=13)
00:42:34.008 00.000 14964 Enqueuing Move request for scope (-0.24, -0.17)
00:42:34.009 00.001 12044 Worker thread wakes up
00:42:34.009 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
00:42:34.009 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
00:42:34.009 00.000 12044 Moving (-0.24, -0.17) raw xDistance=0.17 yDistance=0.26
00:42:34.009 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
00:42:34.009 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.009 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:42:34.009 00.000 12044 MoveAxis(E, 0, ABG)
00:42:34.009 00.000 12044 Move returns status 0, amount 0
00:42:34.009 00.000 12044 MoveAxis(N, 0, ABG)
00:42:34.009 00.000 12044 Move returns status 0, amount 0
00:42:34.009 00.000 12044 move complete, result=0
00:42:34.010 00.001 12044 worker thread done servicing request
00:42:34.017 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24319, med=616, FiltMin=530, FiltMax=15412, Gamma=0.810
00:42:34.022 00.005 14964 UpdateGuideState exits: m=301431 SNR=342.8
00:42:34.023 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.023 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:34.024 00.001 14964 Enqueuing Expose request
00:42:34.024 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:42:34.025 00.001 12044 Worker thread wakes up
00:42:34.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:34.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:37.151 03.126 12044 Exposure complete
00:42:37.172 00.021 12044 worker thread done servicing request
00:42:37.172 00.000 14964 OnExposeComplete: enter
00:42:37.172 00.000 14964 UpdateGuideState(): m_state=6
00:42:37.173 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2289
00:42:37.173 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=94.41, Mass=304751, SNR=337.0, Peak=23149 HFD=3.8
00:42:37.174 00.001 14964 MultiStar: [#1 0.12,-0.06,0.19,U] [#2 0.38,0.27,0.08,U] 
00:42:37.174 00.000 14964 refined, 2 included, MultiStar: {0.35, -0.09}, one-star: {0.39, -0.13}
00:42:37.175 00.001 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.29 = 1.29)
00:42:37.175 00.000 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.94)
00:42:37.176 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.26 mountX=0.10 mountY=-0.33, mountTheta=-1.28
00:42:37.177 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.09, opts=13)
00:42:37.178 00.001 14964 Enqueuing Move request for scope (0.35, -0.09)
00:42:37.178 00.000 12044 Worker thread wakes up
00:42:37.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
00:42:37.178 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
00:42:37.178 00.000 12044 Moving (0.35, -0.09) raw xDistance=0.10 yDistance=-0.33
00:42:37.178 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
00:42:37.178 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:37.178 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:42:37.178 00.000 12044 MoveAxis(E, 0, ABG)
00:42:37.178 00.000 12044 Move returns status 0, amount 0
00:42:37.178 00.000 12044 MoveAxis(N, 0, ABG)
00:42:37.179 00.001 12044 Move returns status 0, amount 0
00:42:37.179 00.000 12044 move complete, result=0
00:42:37.179 00.000 12044 worker thread done servicing request
00:42:37.187 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23149, med=615, FiltMin=519, FiltMax=11891, Gamma=0.810
00:42:37.192 00.005 14964 UpdateGuideState exits: m=304751 SNR=337.0
00:42:37.193 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.193 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:37.194 00.001 14964 Enqueuing Expose request
00:42:37.194 00.000 12044 Worker thread wakes up
00:42:37.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:37.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:37.194 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:42:40.304 03.110 12044 Exposure complete
00:42:40.329 00.025 12044 worker thread done servicing request
00:42:40.329 00.000 14964 OnExposeComplete: enter
00:42:40.330 00.001 14964 UpdateGuideState(): m_state=6
00:42:40.330 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2290
00:42:40.331 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=94.34, Mass=300325, SNR=347.6, Peak=23285 HFD=3.7
00:42:40.332 00.001 14964 MultiStar: [#1 0.04,-0.08,0.17,U] [#2 0.24,0.14,0.09,U] 
00:42:40.332 00.000 14964 refined, 2 included, MultiStar: {0.20, -0.16}, one-star: {0.22, -0.19}
00:42:40.333 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:42:40.333 00.000 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
00:42:40.333 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-0.67 mountX=0.16 mountY=-0.18, mountTheta=-0.84
00:42:40.334 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.16, opts=13)
00:42:40.335 00.001 14964 Enqueuing Move request for scope (0.20, -0.16)
00:42:40.336 00.001 12044 Worker thread wakes up
00:42:40.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
00:42:40.336 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
00:42:40.336 00.000 12044 Moving (0.20, -0.16) raw xDistance=0.16 yDistance=-0.18
00:42:40.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
00:42:40.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:40.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:42:40.336 00.000 12044 MoveAxis(E, 0, ABG)
00:42:40.336 00.000 12044 Move returns status 0, amount 0
00:42:40.336 00.000 12044 MoveAxis(N, 0, ABG)
00:42:40.336 00.000 12044 Move returns status 0, amount 0
00:42:40.336 00.000 12044 move complete, result=0
00:42:40.336 00.000 12044 worker thread done servicing request
00:42:40.344 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23285, med=615, FiltMin=530, FiltMax=14459, Gamma=0.810
00:42:40.349 00.005 14964 UpdateGuideState exits: m=300325 SNR=347.6
00:42:40.350 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:40.351 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:40.351 00.000 14964 Enqueuing Expose request
00:42:40.352 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:40.352 00.000 12044 Worker thread wakes up
00:42:40.352 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:40.352 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:43.443 03.091 12044 Exposure complete
00:42:43.467 00.024 12044 worker thread done servicing request
00:42:43.468 00.001 14964 OnExposeComplete: enter
00:42:43.468 00.000 14964 UpdateGuideState(): m_state=6
00:42:43.469 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2291
00:42:43.469 00.000 14964 Star::Find returns 1 (0), X=279.21, Y=94.57, Mass=300658, SNR=351.8, Peak=20571 HFD=3.8
00:42:43.470 00.001 14964 MultiStar: [#1 -0.55,-0.02,0.18,U] [#2 -0.28,0.27,0.07,U] 
00:42:43.471 00.001 14964 single-star, 2 included, MultiStar: {-0.36, 0.04}, one-star: {-0.33, 0.03}
00:42:43.471 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
00:42:43.471 00.000 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
00:42:43.472 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.04 mountX=-0.04 mountY=0.33, mountTheta=1.69
00:42:43.475 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.03, opts=13)
00:42:43.476 00.001 14964 Enqueuing Move request for scope (-0.33, 0.03)
00:42:43.476 00.000 12044 Worker thread wakes up
00:42:43.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
00:42:43.477 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
00:42:43.477 00.000 12044 Moving (-0.33, 0.03) raw xDistance=-0.04 yDistance=0.33
00:42:43.477 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.12, using input
00:42:43.477 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
00:42:43.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:43.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:42:43.477 00.000 12044 MoveAxis(E, 0, ABG)
00:42:43.477 00.000 12044 Move returns status 0, amount 0
00:42:43.477 00.000 12044 MoveAxis(N, 0, ABG)
00:42:43.477 00.000 12044 Move returns status 0, amount 0
00:42:43.477 00.000 12044 move complete, result=0
00:42:43.477 00.000 12044 worker thread done servicing request
00:42:43.484 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20571, med=614, FiltMin=518, FiltMax=13674, Gamma=0.810
00:42:43.489 00.005 14964 UpdateGuideState exits: m=300658 SNR=351.8
00:42:43.490 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.491 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:43.491 00.000 14964 Enqueuing Expose request
00:42:43.491 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:42:43.492 00.001 12044 Worker thread wakes up
00:42:43.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:43.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:46.597 03.105 12044 Exposure complete
00:42:46.618 00.021 12044 worker thread done servicing request
00:42:46.618 00.000 14964 OnExposeComplete: enter
00:42:46.619 00.001 14964 UpdateGuideState(): m_state=6
00:42:46.620 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2292
00:42:46.620 00.000 14964 Star::Find returns 1 (0), X=279.60, Y=94.82, Mass=309890, SNR=343.2, Peak=19823 HFD=3.9
00:42:46.621 00.001 14964 MultiStar: [#1 -0.14,-0.27,0.19,U] [#2 -0.22,-0.45,0.08,U] 
00:42:46.621 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.15}, one-star: {0.07, 0.28}
00:42:46.622 00.001 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.56) = xAngle (3.02 = 3.02)
00:42:46.622 00.000 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.21)
00:42:46.623 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.46 mountX=-0.15 mountY=-0.03, mountTheta=-2.94
00:42:46.624 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.15, opts=13)
00:42:46.624 00.000 14964 Enqueuing Move request for scope (0.02, 0.15)
00:42:46.625 00.001 12044 Worker thread wakes up
00:42:46.625 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:42:46.625 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:42:46.625 00.000 12044 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.03
00:42:46.625 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.20, using input
00:42:46.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
00:42:46.625 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:46.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:46.625 00.000 12044 MoveAxis(E, 0, ABG)
00:42:46.625 00.000 12044 Move returns status 0, amount 0
00:42:46.625 00.000 12044 MoveAxis(N, 0, ABG)
00:42:46.625 00.000 12044 Move returns status 0, amount 0
00:42:46.625 00.000 12044 move complete, result=0
00:42:46.625 00.000 12044 worker thread done servicing request
00:42:46.632 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19823, med=615, FiltMin=535, FiltMax=14657, Gamma=0.810
00:42:46.638 00.006 14964 UpdateGuideState exits: m=309890 SNR=343.2
00:42:46.638 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.639 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:46.639 00.000 14964 Enqueuing Expose request
00:42:46.640 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:46.640 00.000 12044 Worker thread wakes up
00:42:46.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:46.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:49.761 03.121 12044 Exposure complete
00:42:49.785 00.024 12044 worker thread done servicing request
00:42:49.785 00.000 14964 OnExposeComplete: enter
00:42:49.786 00.001 14964 UpdateGuideState(): m_state=6
00:42:49.786 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2293
00:42:49.787 00.001 14964 Star::Find returns 1 (0), X=279.11, Y=95.16, Mass=296855, SNR=344.4, Peak=21691 HFD=4.2
00:42:49.788 00.001 14964 MultiStar: [#1 -0.67,-0.56,0.00,M1] [#2 -0.32,-0.12,0.07,U] 
00:42:49.788 00.000 14964 refined, 1 included, MultiStar: {-0.42, 0.57}, one-star: {-0.43, 0.62}
00:42:49.789 00.001 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.76 = -2.52)
00:42:49.789 00.000 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
00:42:49.790 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.57 hyp=0.71 cameraTheta=2.20 mountX=-0.58 mountY=0.36, mountTheta=2.59
00:42:49.791 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.57, opts=13)
00:42:49.792 00.001 14964 Enqueuing Move request for scope (-0.42, 0.57)
00:42:49.792 00.000 12044 Worker thread wakes up
00:42:49.793 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.57) opts 0xd
00:42:49.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.57)
00:42:49.793 00.000 12044 Moving (-0.42, 0.57) raw xDistance=-0.58 yDistance=0.36
00:42:49.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.58, slope = -0.06
00:42:49.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:49.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:42:49.793 00.000 12044 MoveAxis(E, 49, ABG)
00:42:49.793 00.000 12044 Guiding  Dir = 2, Dur = 49
00:42:49.800 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21691, med=615, FiltMin=531, FiltMax=11805, Gamma=0.810
00:42:49.806 00.006 14964 UpdateGuideState exits: m=296855 SNR=344.4
00:42:49.806 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.807 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:49.807 00.000 14964 Enqueuing Expose request
00:42:49.813 00.006 12044 IsSlewing returns 0
00:42:49.814 00.001 12044 IsGuiding returns 0
00:42:49.845 00.031 12044 PulseGuide returned control before completion, sleep 28
00:42:49.907 00.062 12044 IsGuiding returns 1
00:42:49.907 00.000 12044 scope still moving after pulse duration time elapsed
00:42:49.989 00.082 12044 IsSlewing returns 0
00:42:49.989 00.000 12044 IsGuiding returns 0
00:42:49.989 00.000 12044 scope move finished after 49 + 126 ms
00:42:49.989 00.000 12044 Move returns status 0, amount 49
00:42:49.989 00.000 12044 MoveAxis(N, 0, ABG)
00:42:49.989 00.000 12044 Move returns status 0, amount 0
00:42:49.989 00.000 12044 move complete, result=0
00:42:49.989 00.000 12044 worker thread done servicing request
00:42:49.989 00.000 12044 Worker thread wakes up
00:42:49.989 00.000 14964 GuideStep: -0.6 px 49 ms EAST, 0.4 px 0 ms NORTH
00:42:49.990 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:49.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:53.098 03.108 12044 Exposure complete
00:42:53.120 00.022 12044 worker thread done servicing request
00:42:53.120 00.000 14964 OnExposeComplete: enter
00:42:53.121 00.001 14964 UpdateGuideState(): m_state=6
00:42:53.121 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2294
00:42:53.122 00.001 14964 Star::Find returns 1 (0), X=279.34, Y=93.91, Mass=291511, SNR=329.4, Peak=18573 HFD=4.0
00:42:53.122 00.000 14964 MultiStar: [#1 -0.08,0.37,0.18,U] [#2 0.14,0.48,0.08,U] 
00:42:53.123 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.42}, one-star: {-0.20, -0.63}
00:42:53.123 00.000 14964 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.56) = xAngle (-0.38 = -0.38)
00:42:53.124 00.001 14964 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
00:42:53.124 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.93 mountX=0.42 mountY=0.20, mountTheta=0.45
00:42:53.125 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.42, opts=13)
00:42:53.126 00.001 14964 Enqueuing Move request for scope (-0.16, -0.42)
00:42:53.126 00.000 12044 Worker thread wakes up
00:42:53.127 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.42) opts 0xd
00:42:53.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.42)
00:42:53.127 00.000 12044 Moving (-0.16, -0.42) raw xDistance=0.42 yDistance=0.20
00:42:53.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.42, slope = -0.04
00:42:53.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:53.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:42:53.127 00.000 12044 MoveAxis(E, 0, ABG)
00:42:53.127 00.000 12044 Move returns status 0, amount 0
00:42:53.127 00.000 12044 MoveAxis(N, 0, ABG)
00:42:53.127 00.000 12044 Move returns status 0, amount 0
00:42:53.127 00.000 12044 move complete, result=0
00:42:53.127 00.000 12044 worker thread done servicing request
00:42:53.134 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18573, med=615, FiltMin=531, FiltMax=13755, Gamma=0.810
00:42:53.140 00.006 14964 UpdateGuideState exits: m=291511 SNR=329.4
00:42:53.140 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:53.141 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:53.141 00.000 14964 Enqueuing Expose request
00:42:53.142 00.001 12044 Worker thread wakes up
00:42:53.142 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:53.142 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:53.142 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:56.249 03.107 12044 Exposure complete
00:42:56.271 00.022 12044 worker thread done servicing request
00:42:56.271 00.000 14964 OnExposeComplete: enter
00:42:56.272 00.001 14964 UpdateGuideState(): m_state=6
00:42:56.273 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2295
00:42:56.273 00.000 14964 Star::Find returns 1 (0), X=279.60, Y=94.43, Mass=299263, SNR=340.4, Peak=20801 HFD=3.4
00:42:56.274 00.001 14964 MultiStar: [#1 -0.11,0.23,0.17,U] [#2 0.14,0.47,0.08,U] 
00:42:56.274 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.03}, one-star: {0.07, -0.11}
00:42:56.275 00.001 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
00:42:56.275 00.000 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.11 = -2.17)
00:42:56.275 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.50 mountX=0.03 mountY=-0.05, mountTheta=-1.03
00:42:56.276 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.03, opts=13)
00:42:56.277 00.001 14964 Enqueuing Move request for scope (0.05, -0.03)
00:42:56.277 00.000 12044 Worker thread wakes up
00:42:56.278 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:42:56.278 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:42:56.278 00.000 12044 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
00:42:56.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
00:42:56.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:56.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:56.278 00.000 12044 MoveAxis(E, 0, ABG)
00:42:56.278 00.000 12044 Move returns status 0, amount 0
00:42:56.278 00.000 12044 MoveAxis(N, 0, ABG)
00:42:56.278 00.000 12044 Move returns status 0, amount 0
00:42:56.278 00.000 12044 move complete, result=0
00:42:56.278 00.000 12044 worker thread done servicing request
00:42:56.285 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20801, med=615, FiltMin=520, FiltMax=15916, Gamma=0.810
00:42:56.290 00.005 14964 UpdateGuideState exits: m=299263 SNR=340.4
00:42:56.291 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.291 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:56.292 00.001 14964 Enqueuing Expose request
00:42:56.292 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:56.293 00.001 12044 Worker thread wakes up
00:42:56.293 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:56.293 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:59.417 03.124 12044 Exposure complete
00:42:59.442 00.025 12044 worker thread done servicing request
00:42:59.442 00.000 14964 OnExposeComplete: enter
00:42:59.442 00.000 14964 UpdateGuideState(): m_state=6
00:42:59.443 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2296
00:42:59.444 00.001 14964 Star::Find returns 1 (0), X=279.59, Y=94.44, Mass=294640, SNR=330.9, Peak=19019 HFD=4.0
00:42:59.444 00.000 14964 MultiStar: [#1 -0.08,-0.04,0.19,U] [#2 0.14,0.33,0.07,U] 
00:42:59.445 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.07}, one-star: {0.05, -0.10}
00:42:59.445 00.000 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
00:42:59.446 00.001 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.74)
00:42:59.446 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=0.07 mountY=-0.03, mountTheta=-0.42
00:42:59.448 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.07, opts=13)
00:42:59.448 00.000 14964 Enqueuing Move request for scope (0.04, -0.07)
00:42:59.449 00.001 12044 Worker thread wakes up
00:42:59.449 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:42:59.449 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:42:59.449 00.000 12044 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
00:42:59.449 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
00:42:59.449 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:59.449 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:59.449 00.000 12044 MoveAxis(E, 0, ABG)
00:42:59.449 00.000 12044 Move returns status 0, amount 0
00:42:59.449 00.000 12044 MoveAxis(N, 0, ABG)
00:42:59.449 00.000 12044 Move returns status 0, amount 0
00:42:59.449 00.000 12044 move complete, result=0
00:42:59.449 00.000 12044 worker thread done servicing request
00:42:59.456 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19019, med=616, FiltMin=532, FiltMax=14828, Gamma=0.810
00:42:59.462 00.006 14964 UpdateGuideState exits: m=294640 SNR=330.9
00:42:59.462 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:42:59.463 00.000 14964 Enqueuing Expose request
00:42:59.464 00.001 12044 Worker thread wakes up
00:42:59.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:42:59.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:42:59.464 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:02.560 03.096 12044 Exposure complete
00:43:02.581 00.021 12044 worker thread done servicing request
00:43:02.581 00.000 14964 OnExposeComplete: enter
00:43:02.582 00.001 14964 UpdateGuideState(): m_state=6
00:43:02.582 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2297
00:43:02.583 00.001 14964 Star::Find returns 1 (0), X=279.53, Y=93.81, Mass=291786, SNR=340.1, Peak=19905 HFD=3.8
00:43:02.583 00.000 14964 MultiStar: [#1 0.07,0.78,0.00,M1] [#2 0.19,0.88,0.00,M1] 
00:43:02.584 00.001 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.56) = xAngle (-0.02 = -0.02)
00:43:02.584 00.000 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
00:43:02.585 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.73 hyp=0.73 cameraTheta=-1.58 mountX=0.73 mountY=0.08, mountTheta=0.11
00:43:02.586 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.73, opts=13)
00:43:02.587 00.001 14964 Enqueuing Move request for scope (-0.01, -0.73)
00:43:02.587 00.000 12044 Worker thread wakes up
00:43:02.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.73) opts 0xd
00:43:02.587 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.73)
00:43:02.587 00.000 12044 Moving (-0.01, -0.73) raw xDistance=0.73 yDistance=0.08
00:43:02.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.73, slope = 0.03
00:43:02.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:02.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:43:02.587 00.000 12044 MoveAxis(W, 24, ABG)
00:43:02.587 00.000 12044 Guiding  Dir = 3, Dur = 24
00:43:02.595 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19905, med=614, FiltMin=531, FiltMax=14811, Gamma=0.810
00:43:02.601 00.006 14964 UpdateGuideState exits: m=291786 SNR=340.1
00:43:02.602 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.602 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:02.603 00.001 14964 Enqueuing Expose request
00:43:02.612 00.009 12044 IsSlewing returns 0
00:43:02.612 00.000 12044 IsGuiding returns 0
00:43:02.645 00.033 12044 IsGuiding returns 1
00:43:02.645 00.000 12044 scope still moving after pulse duration time elapsed
00:43:02.706 00.061 12044 IsSlewing returns 0
00:43:02.706 00.000 12044 IsGuiding returns 0
00:43:02.706 00.000 12044 scope move finished after 24 + 69 ms
00:43:02.706 00.000 12044 Move returns status 0, amount 24
00:43:02.706 00.000 12044 MoveAxis(N, 0, ABG)
00:43:02.706 00.000 12044 Move returns status 0, amount 0
00:43:02.706 00.000 12044 move complete, result=0
00:43:02.706 00.000 12044 worker thread done servicing request
00:43:02.706 00.000 12044 Worker thread wakes up
00:43:02.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:02.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:02.706 00.000 14964 GuideStep: 0.7 px 24 ms WEST, 0.1 px 0 ms NORTH
00:43:05.804 03.098 12044 Exposure complete
00:43:05.826 00.022 12044 worker thread done servicing request
00:43:05.826 00.000 14964 OnExposeComplete: enter
00:43:05.826 00.000 14964 UpdateGuideState(): m_state=6
00:43:05.827 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2298
00:43:05.827 00.000 14964 Star::Find returns 1 (0), X=279.20, Y=94.23, Mass=300362, SNR=338.3, Peak=21147 HFD=4.2
00:43:05.828 00.001 14964 MultiStar: [#1 -0.39,0.38,0.17,U] [#2 -0.40,0.57,0.00,M2] 
00:43:05.828 00.000 14964 refined, 1 included, MultiStar: {-0.34, -0.21}, one-star: {-0.34, -0.31}
00:43:05.829 00.001 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
00:43:05.829 00.000 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
00:43:05.830 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-2.60 mountX=0.20 mountY=0.36, mountTheta=1.06
00:43:05.831 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.21, opts=13)
00:43:05.831 00.000 14964 Enqueuing Move request for scope (-0.34, -0.21)
00:43:05.832 00.001 12044 Worker thread wakes up
00:43:05.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.21) opts 0xd
00:43:05.832 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.21)
00:43:05.832 00.000 12044 Moving (-0.34, -0.21) raw xDistance=0.20 yDistance=0.36
00:43:05.832 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.27, using input
00:43:05.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.04
00:43:05.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:05.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:43:05.832 00.000 12044 MoveAxis(E, 0, ABG)
00:43:05.832 00.000 12044 Move returns status 0, amount 0
00:43:05.832 00.000 12044 MoveAxis(N, 0, ABG)
00:43:05.832 00.000 12044 Move returns status 0, amount 0
00:43:05.832 00.000 12044 move complete, result=0
00:43:05.832 00.000 12044 worker thread done servicing request
00:43:05.839 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21147, med=615, FiltMin=528, FiltMax=12924, Gamma=0.810
00:43:05.844 00.005 14964 UpdateGuideState exits: m=300362 SNR=338.3
00:43:05.845 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:05.845 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:05.846 00.001 14964 Enqueuing Expose request
00:43:05.846 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:43:05.847 00.001 12044 Worker thread wakes up
00:43:05.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:05.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:08.979 03.132 12044 Exposure complete
00:43:09.007 00.028 12044 worker thread done servicing request
00:43:09.007 00.000 14964 OnExposeComplete: enter
00:43:09.007 00.000 14964 UpdateGuideState(): m_state=6
00:43:09.008 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2299
00:43:09.008 00.000 14964 Star::Find returns 1 (0), X=279.43, Y=94.26, Mass=294054, SNR=336.7, Peak=17795 HFD=4.5
00:43:09.009 00.001 14964 MultiStar: [#1 -0.32,0.23,0.18,U] [#2 -0.21,0.48,0.07,U] 
00:43:09.010 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.16}, one-star: {-0.10, -0.27}
00:43:09.010 00.000 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
00:43:09.011 00.001 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
00:43:09.011 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.29 mountX=0.16 mountY=0.16, mountTheta=0.78
00:43:09.012 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.16, opts=13)
00:43:09.013 00.001 14964 Enqueuing Move request for scope (-0.14, -0.16)
00:43:09.013 00.000 12044 Worker thread wakes up
00:43:09.013 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
00:43:09.013 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
00:43:09.014 00.001 12044 Moving (-0.14, -0.16) raw xDistance=0.16 yDistance=0.16
00:43:09.014 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.30, using input
00:43:09.014 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.05
00:43:09.014 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:09.014 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:43:09.014 00.000 12044 MoveAxis(E, 0, ABG)
00:43:09.014 00.000 12044 Move returns status 0, amount 0
00:43:09.014 00.000 12044 MoveAxis(N, 0, ABG)
00:43:09.014 00.000 12044 Move returns status 0, amount 0
00:43:09.014 00.000 12044 move complete, result=0
00:43:09.014 00.000 12044 worker thread done servicing request
00:43:09.021 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17795, med=615, FiltMin=531, FiltMax=14331, Gamma=0.810
00:43:09.027 00.006 14964 UpdateGuideState exits: m=294054 SNR=336.7
00:43:09.027 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.028 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:09.028 00.000 14964 Enqueuing Expose request
00:43:09.028 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:09.029 00.001 12044 Worker thread wakes up
00:43:09.029 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:09.029 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:12.168 03.139 12044 Exposure complete
00:43:12.191 00.023 12044 worker thread done servicing request
00:43:12.192 00.001 14964 OnExposeComplete: enter
00:43:12.192 00.000 14964 UpdateGuideState(): m_state=6
00:43:12.193 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2300
00:43:12.193 00.000 14964 Star::Find returns 1 (0), X=279.66, Y=94.26, Mass=302878, SNR=341.8, Peak=20305 HFD=4.3
00:43:12.194 00.001 14964 MultiStar: [#1 -0.02,0.32,0.18,U] [#2 -0.23,0.36,0.07,U] 
00:43:12.194 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.15}, one-star: {0.13, -0.28}
00:43:12.195 00.001 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
00:43:12.195 00.000 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.54 = -2.74)
00:43:12.196 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.06 mountX=0.16 mountY=-0.07, mountTheta=-0.42
00:43:12.197 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.15, opts=13)
00:43:12.198 00.001 14964 Enqueuing Move request for scope (0.09, -0.15)
00:43:12.198 00.000 12044 Worker thread wakes up
00:43:12.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
00:43:12.198 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
00:43:12.198 00.000 12044 Moving (0.09, -0.15) raw xDistance=0.16 yDistance=-0.07
00:43:12.198 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.35, using input
00:43:12.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.05
00:43:12.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:12.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:12.198 00.000 12044 MoveAxis(E, 0, ABG)
00:43:12.198 00.000 12044 Move returns status 0, amount 0
00:43:12.198 00.000 12044 MoveAxis(N, 0, ABG)
00:43:12.198 00.000 12044 Move returns status 0, amount 0
00:43:12.199 00.001 12044 move complete, result=0
00:43:12.199 00.000 12044 worker thread done servicing request
00:43:12.221 00.022 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20305, med=615, FiltMin=535, FiltMax=12799, Gamma=0.810
00:43:12.230 00.009 14964 UpdateGuideState exits: m=302878 SNR=341.8
00:43:12.230 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.231 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:12.231 00.000 14964 Enqueuing Expose request
00:43:12.232 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:12.232 00.000 12044 Worker thread wakes up
00:43:12.232 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:12.232 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:15.326 03.094 12044 Exposure complete
00:43:15.360 00.034 12044 worker thread done servicing request
00:43:15.360 00.000 14964 OnExposeComplete: enter
00:43:15.360 00.000 14964 UpdateGuideState(): m_state=6
00:43:15.361 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2301
00:43:15.362 00.001 14964 Star::Find returns 1 (0), X=278.88, Y=94.37, Mass=290732, SNR=329.4, Peak=18159 HFD=4.5
00:43:15.362 00.000 14964 MultiStar: [#1 -0.64,0.40,0.00,M1] [#2 -0.75,0.28,0.00,M1] 
00:43:15.363 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
00:43:15.364 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
00:43:15.365 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.17 hyp=0.68 cameraTheta=-2.89 mountX=0.16 mountY=0.67, mountTheta=1.33
00:43:15.366 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.17, opts=13)
00:43:15.367 00.001 14964 Enqueuing Move request for scope (-0.66, -0.17)
00:43:15.368 00.001 12044 Worker thread wakes up
00:43:15.368 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.17) opts 0xd
00:43:15.368 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.17)
00:43:15.368 00.000 12044 Moving (-0.66, -0.17) raw xDistance=0.16 yDistance=0.67
00:43:15.368 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.31, using input
00:43:15.368 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:43:15.368 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.05
00:43:15.368 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
00:43:15.368 00.000 12044 MoveAxis(E, 0, ABG)
00:43:15.368 00.000 12044 Move returns status 0, amount 0
00:43:15.368 00.000 12044 MoveAxis(S, 63, ABG)
00:43:15.368 00.000 12044 Guiding  Dir = 1, Dur = 63
00:43:15.375 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18159, med=614, FiltMin=529, FiltMax=11613, Gamma=0.810
00:43:15.381 00.006 14964 UpdateGuideState exits: m=290732 SNR=329.4
00:43:15.381 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.382 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:15.382 00.000 14964 Enqueuing Expose request
00:43:15.392 00.010 12044 IsSlewing returns 0
00:43:15.393 00.001 12044 IsGuiding returns 0
00:43:15.424 00.031 12044 PulseGuide returned control before completion, sleep 42
00:43:15.480 00.056 12044 IsGuiding returns 1
00:43:15.480 00.000 12044 scope still moving after pulse duration time elapsed
00:43:15.535 00.055 12044 IsSlewing returns 0
00:43:15.535 00.000 12044 IsGuiding returns 0
00:43:15.535 00.000 12044 scope move finished after 63 + 79 ms
00:43:15.535 00.000 12044 Move returns status 0, amount 63
00:43:15.536 00.001 12044 move complete, result=0
00:43:15.536 00.000 12044 worker thread done servicing request
00:43:15.536 00.000 12044 Worker thread wakes up
00:43:15.536 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:15.536 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 63 ms SOUTH
00:43:15.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:18.637 03.101 12044 Exposure complete
00:43:18.662 00.025 12044 worker thread done servicing request
00:43:18.662 00.000 14964 OnExposeComplete: enter
00:43:18.662 00.000 14964 UpdateGuideState(): m_state=6
00:43:18.663 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2302
00:43:18.663 00.000 14964 Star::Find returns 1 (0), X=279.48, Y=94.29, Mass=295643, SNR=341.3, Peak=19261 HFD=4.1
00:43:18.664 00.001 14964 MultiStar: [#1 -0.31,0.35,0.17,U] [#2 -0.17,0.59,0.08,U] 
00:43:18.664 00.000 14964 refined, 2 included, MultiStar: {-0.10, -0.11}, one-star: {-0.06, -0.25}
00:43:18.665 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
00:43:18.665 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
00:43:18.666 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=0.11 mountY=0.11, mountTheta=0.78
00:43:18.667 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.11, opts=13)
00:43:18.668 00.001 14964 Enqueuing Move request for scope (-0.10, -0.11)
00:43:18.669 00.001 12044 Worker thread wakes up
00:43:18.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:43:18.669 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:43:18.669 00.000 12044 Moving (-0.10, -0.11) raw xDistance=0.11 yDistance=0.11
00:43:18.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
00:43:18.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:18.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:18.669 00.000 12044 MoveAxis(E, 0, ABG)
00:43:18.669 00.000 12044 Move returns status 0, amount 0
00:43:18.669 00.000 12044 MoveAxis(N, 0, ABG)
00:43:18.669 00.000 12044 Move returns status 0, amount 0
00:43:18.669 00.000 12044 move complete, result=0
00:43:18.669 00.000 12044 worker thread done servicing request
00:43:18.678 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19261, med=616, FiltMin=531, FiltMax=15267, Gamma=0.810
00:43:18.694 00.016 14964 UpdateGuideState exits: m=295643 SNR=341.3
00:43:18.694 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:18.695 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:18.695 00.000 14964 Enqueuing Expose request
00:43:18.696 00.001 12044 Worker thread wakes up
00:43:18.696 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:18.696 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:18.696 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:21.794 03.098 12044 Exposure complete
00:43:21.822 00.028 12044 worker thread done servicing request
00:43:21.822 00.000 14964 OnExposeComplete: enter
00:43:21.823 00.001 14964 UpdateGuideState(): m_state=6
00:43:21.823 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2303
00:43:21.824 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=94.36, Mass=300869, SNR=348.2, Peak=23005 HFD=3.8
00:43:21.824 00.000 14964 MultiStar: [#1 0.44,-0.02,0.18,U] [#2 0.47,-0.05,0.07,U] 
00:43:21.825 00.001 14964 refined, 2 included, MultiStar: {0.61, -0.15}, one-star: {0.65, -0.18}
00:43:21.825 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
00:43:21.826 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
00:43:21.826 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-0.24 mountX=0.16 mountY=-0.59, mountTheta=-1.31
00:43:21.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.15, opts=13)
00:43:21.828 00.001 14964 Enqueuing Move request for scope (0.61, -0.15)
00:43:21.828 00.000 12044 Worker thread wakes up
00:43:21.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.15) opts 0xd
00:43:21.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.15)
00:43:21.828 00.000 12044 Moving (0.61, -0.15) raw xDistance=0.16 yDistance=-0.59
00:43:21.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
00:43:21.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:43:21.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
00:43:21.828 00.000 12044 MoveAxis(E, 0, ABG)
00:43:21.828 00.000 12044 Move returns status 0, amount 0
00:43:21.829 00.001 12044 MoveAxis(N, 0, ABG)
00:43:21.829 00.000 12044 Move returns status 0, amount 0
00:43:21.829 00.000 12044 move complete, result=0
00:43:21.829 00.000 12044 worker thread done servicing request
00:43:21.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23005, med=615, FiltMin=524, FiltMax=12871, Gamma=0.810
00:43:21.841 00.005 14964 UpdateGuideState exits: m=300869 SNR=348.2
00:43:21.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:21.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:21.843 00.001 14964 Enqueuing Expose request
00:43:21.843 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
00:43:21.844 00.001 12044 Worker thread wakes up
00:43:21.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:21.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:24.937 03.093 12044 Exposure complete
00:43:24.958 00.021 12044 worker thread done servicing request
00:43:24.959 00.001 14964 OnExposeComplete: enter
00:43:24.959 00.000 14964 UpdateGuideState(): m_state=6
00:43:24.960 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2304
00:43:24.960 00.000 14964 Star::Find returns 1 (0), X=279.95, Y=94.41, Mass=300315, SNR=342.4, Peak=25081 HFD=3.7
00:43:24.961 00.001 14964 MultiStar: [#1 0.45,0.15,0.18,U] [#2 0.43,0.36,0.07,U] 
00:43:24.961 00.000 14964 refined, 2 included, MultiStar: {0.42, -0.06}, one-star: {0.42, -0.13}
00:43:24.962 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
00:43:24.962 00.000 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
00:43:24.963 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.43 cameraTheta=-0.14 mountX=0.07 mountY=-0.41, mountTheta=-1.41
00:43:24.964 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.06, opts=13)
00:43:24.965 00.001 14964 Enqueuing Move request for scope (0.42, -0.06)
00:43:24.965 00.000 12044 Worker thread wakes up
00:43:24.965 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.06) opts 0xd
00:43:24.965 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.06)
00:43:24.965 00.000 12044 Moving (0.42, -0.06) raw xDistance=0.07 yDistance=-0.41
00:43:24.965 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
00:43:24.965 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:24.965 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:43:24.965 00.000 12044 MoveAxis(E, 0, ABG)
00:43:24.965 00.000 12044 Move returns status 0, amount 0
00:43:24.966 00.001 12044 MoveAxis(N, 0, ABG)
00:43:24.966 00.000 12044 Move returns status 0, amount 0
00:43:24.966 00.000 12044 move complete, result=0
00:43:24.966 00.000 12044 worker thread done servicing request
00:43:24.973 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25081, med=615, FiltMin=532, FiltMax=11563, Gamma=0.810
00:43:24.979 00.006 14964 UpdateGuideState exits: m=300315 SNR=342.4
00:43:24.979 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.980 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:24.980 00.000 14964 Enqueuing Expose request
00:43:24.981 00.001 12044 Worker thread wakes up
00:43:24.981 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:24.981 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:24.981 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:43:28.108 03.127 12044 Exposure complete
00:43:28.130 00.022 12044 worker thread done servicing request
00:43:28.131 00.001 14964 OnExposeComplete: enter
00:43:28.131 00.000 14964 UpdateGuideState(): m_state=6
00:43:28.132 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2305
00:43:28.132 00.000 14964 Star::Find returns 1 (0), X=280.10, Y=94.54, Mass=303698, SNR=352.4, Peak=19393 HFD=3.8
00:43:28.133 00.001 14964 MultiStar: [#1 0.42,-0.12,0.17,U] [#2 0.36,-0.05,0.07,U] 
00:43:28.133 00.000 14964 refined, 2 included, MultiStar: {0.53, -0.02}, one-star: {0.56, -0.00}
00:43:28.134 00.001 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
00:43:28.134 00.000 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.72)
00:43:28.135 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-0.04 mountX=0.03 mountY=-0.52, mountTheta=-1.51
00:43:28.136 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.02, opts=13)
00:43:28.136 00.000 14964 Enqueuing Move request for scope (0.53, -0.02)
00:43:28.137 00.001 12044 Worker thread wakes up
00:43:28.137 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.02) opts 0xd
00:43:28.137 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.02)
00:43:28.137 00.000 12044 Moving (0.53, -0.02) raw xDistance=0.03 yDistance=-0.52
00:43:28.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
00:43:28.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:28.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:43:28.137 00.000 12044 MoveAxis(E, 0, ABG)
00:43:28.137 00.000 12044 Move returns status 0, amount 0
00:43:28.137 00.000 12044 MoveAxis(N, 0, ABG)
00:43:28.137 00.000 12044 Move returns status 0, amount 0
00:43:28.137 00.000 12044 move complete, result=0
00:43:28.137 00.000 12044 worker thread done servicing request
00:43:28.144 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19393, med=615, FiltMin=537, FiltMax=13983, Gamma=0.810
00:43:28.150 00.006 14964 UpdateGuideState exits: m=303698 SNR=352.4
00:43:28.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:28.151 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:28.152 00.001 14964 Enqueuing Expose request
00:43:28.152 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
00:43:28.153 00.001 12044 Worker thread wakes up
00:43:28.153 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:28.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:31.279 03.126 12044 Exposure complete
00:43:31.305 00.026 12044 worker thread done servicing request
00:43:31.305 00.000 14964 OnExposeComplete: enter
00:43:31.305 00.000 14964 UpdateGuideState(): m_state=6
00:43:31.306 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2306
00:43:31.306 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=94.86, Mass=307197, SNR=345.1, Peak=20219 HFD=4.2
00:43:31.307 00.001 14964 MultiStar: [#1 0.13,-0.31,0.17,U] [#2 0.11,-0.12,0.08,U] 
00:43:31.307 00.000 14964 refined, 2 included, MultiStar: {0.33, 0.21}, one-star: {0.39, 0.32}
00:43:31.308 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
00:43:31.308 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
00:43:31.309 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.55 mountX=-0.20 mountY=-0.35, mountTheta=-2.09
00:43:31.310 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.21, opts=13)
00:43:31.310 00.000 14964 Enqueuing Move request for scope (0.33, 0.21)
00:43:31.311 00.001 12044 Worker thread wakes up
00:43:31.311 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.21) opts 0xd
00:43:31.311 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.21)
00:43:31.311 00.000 12044 Moving (0.33, 0.21) raw xDistance=-0.20 yDistance=-0.35
00:43:31.311 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.25, using input
00:43:31.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.08
00:43:31.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:43:31.311 00.000 12044 MoveAxis(E, 0, ABG)
00:43:31.311 00.000 12044 Move returns status 0, amount 0
00:43:31.311 00.000 12044 MoveAxis(N, 0, ABG)
00:43:31.311 00.000 12044 Move returns status 0, amount 0
00:43:31.311 00.000 12044 move complete, result=0
00:43:31.311 00.000 12044 worker thread done servicing request
00:43:31.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20219, med=615, FiltMin=527, FiltMax=12963, Gamma=0.810
00:43:31.324 00.006 14964 UpdateGuideState exits: m=307197 SNR=345.1
00:43:31.324 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.325 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:31.325 00.000 14964 Enqueuing Expose request
00:43:31.326 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:43:31.326 00.000 12044 Worker thread wakes up
00:43:31.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:31.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:34.431 03.105 12044 Exposure complete
00:43:34.453 00.022 12044 worker thread done servicing request
00:43:34.453 00.000 14964 OnExposeComplete: enter
00:43:34.453 00.000 14964 UpdateGuideState(): m_state=6
00:43:34.454 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2307
00:43:34.454 00.000 14964 Star::Find returns 1 (0), X=279.64, Y=95.07, Mass=310595, SNR=348.4, Peak=22607 HFD=4.0
00:43:34.455 00.001 14964 MultiStar: [#1 -0.02,-0.74,0.00,M1] [#2 0.26,-0.40,0.08,U] 
00:43:34.456 00.001 14964 refined, 1 included, MultiStar: {0.12, 0.46}, one-star: {0.11, 0.53}
00:43:34.456 00.000 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
00:43:34.456 00.000 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
00:43:34.457 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.48 cameraTheta=1.32 mountX=-0.46 mountY=-0.16, mountTheta=-2.80
00:43:34.458 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.46, opts=13)
00:43:34.458 00.000 14964 Enqueuing Move request for scope (0.12, 0.46)
00:43:34.459 00.001 12044 Worker thread wakes up
00:43:34.459 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
00:43:34.459 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
00:43:34.459 00.000 12044 Moving (0.12, 0.46) raw xDistance=-0.46 yDistance=-0.16
00:43:34.459 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.45 from input -0.46, slope = -0.11
00:43:34.459 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.459 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:34.459 00.000 12044 MoveAxis(E, 53, ABG)
00:43:34.459 00.000 12044 Guiding  Dir = 2, Dur = 53
00:43:34.467 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22607, med=615, FiltMin=534, FiltMax=16363, Gamma=0.810
00:43:34.473 00.006 14964 UpdateGuideState exits: m=310595 SNR=348.4
00:43:34.473 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.474 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:34.474 00.000 14964 Enqueuing Expose request
00:43:34.488 00.014 12044 IsSlewing returns 0
00:43:34.488 00.000 12044 IsGuiding returns 0
00:43:34.520 00.032 12044 PulseGuide returned control before completion, sleep 32
00:43:34.565 00.045 12044 IsGuiding returns 1
00:43:34.565 00.000 12044 scope still moving after pulse duration time elapsed
00:43:34.643 00.078 12044 IsSlewing returns 0
00:43:34.643 00.000 12044 IsGuiding returns 0
00:43:34.643 00.000 12044 scope move finished after 53 + 101 ms
00:43:34.643 00.000 12044 Move returns status 0, amount 53
00:43:34.643 00.000 12044 MoveAxis(N, 0, ABG)
00:43:34.643 00.000 12044 Move returns status 0, amount 0
00:43:34.643 00.000 12044 move complete, result=0
00:43:34.643 00.000 12044 worker thread done servicing request
00:43:34.643 00.000 12044 Worker thread wakes up
00:43:34.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:34.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:34.643 00.000 14964 GuideStep: -0.5 px 53 ms EAST, -0.2 px 0 ms NORTH
00:43:37.766 03.123 12044 Exposure complete
00:43:37.788 00.022 12044 worker thread done servicing request
00:43:37.789 00.001 14964 OnExposeComplete: enter
00:43:37.789 00.000 14964 UpdateGuideState(): m_state=6
00:43:37.790 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2308
00:43:37.790 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=94.23, Mass=300012, SNR=338.0, Peak=25849 HFD=3.9
00:43:37.791 00.001 14964 MultiStar: [#1 -0.03,0.26,0.18,U] [#2 0.00,0.17,0.08,U] 
00:43:37.792 00.001 14964 refined, 2 included, MultiStar: {0.18, -0.20}, one-star: {0.24, -0.31}
00:43:37.792 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
00:43:37.792 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.50)
00:43:37.793 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.83 mountX=0.20 mountY=-0.16, mountTheta=-0.67
00:43:37.794 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.20, opts=13)
00:43:37.794 00.000 14964 Enqueuing Move request for scope (0.18, -0.20)
00:43:37.795 00.001 12044 Worker thread wakes up
00:43:37.795 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
00:43:37.795 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
00:43:37.795 00.000 12044 Moving (0.18, -0.20) raw xDistance=0.20 yDistance=-0.16
00:43:37.795 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.04
00:43:37.795 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:37.795 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:37.795 00.000 12044 MoveAxis(E, 0, ABG)
00:43:37.795 00.000 12044 Move returns status 0, amount 0
00:43:37.795 00.000 12044 MoveAxis(N, 0, ABG)
00:43:37.795 00.000 12044 Move returns status 0, amount 0
00:43:37.795 00.000 12044 move complete, result=0
00:43:37.795 00.000 12044 worker thread done servicing request
00:43:37.805 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25849, med=616, FiltMin=526, FiltMax=13707, Gamma=0.810
00:43:37.810 00.005 14964 UpdateGuideState exits: m=300012 SNR=338.0
00:43:37.811 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.812 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:37.812 00.000 14964 Enqueuing Expose request
00:43:37.813 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:37.813 00.000 12044 Worker thread wakes up
00:43:37.813 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:37.813 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:40.912 03.099 12044 Exposure complete
00:43:40.940 00.028 12044 worker thread done servicing request
00:43:40.941 00.001 14964 OnExposeComplete: enter
00:43:40.941 00.000 14964 UpdateGuideState(): m_state=6
00:43:40.942 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2309
00:43:40.942 00.000 14964 Star::Find returns 1 (0), X=279.67, Y=94.39, Mass=304536, SNR=343.2, Peak=24765 HFD=3.5
00:43:40.943 00.001 14964 MultiStar: [#1 -0.16,0.27,0.19,U] [#2 0.04,0.42,0.08,U] 
00:43:40.943 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.05}, one-star: {0.14, -0.15}
00:43:40.944 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:43:40.944 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:43:40.945 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=0.05 mountY=-0.08, mountTheta=-1.02
00:43:40.946 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.05, opts=13)
00:43:40.946 00.000 14964 Enqueuing Move request for scope (0.09, -0.05)
00:43:40.947 00.001 12044 Worker thread wakes up
00:43:40.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:43:40.947 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:43:40.947 00.000 12044 Moving (0.09, -0.05) raw xDistance=0.05 yDistance=-0.08
00:43:40.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
00:43:40.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:40.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:40.947 00.000 12044 MoveAxis(E, 0, ABG)
00:43:40.947 00.000 12044 Move returns status 0, amount 0
00:43:40.947 00.000 12044 MoveAxis(N, 0, ABG)
00:43:40.947 00.000 12044 Move returns status 0, amount 0
00:43:40.947 00.000 12044 move complete, result=0
00:43:40.947 00.000 12044 worker thread done servicing request
00:43:40.954 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24765, med=615, FiltMin=533, FiltMax=15427, Gamma=0.810
00:43:40.960 00.006 14964 UpdateGuideState exits: m=304536 SNR=343.2
00:43:40.960 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.961 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:40.961 00.000 14964 Enqueuing Expose request
00:43:40.962 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:40.962 00.000 12044 Worker thread wakes up
00:43:40.962 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:40.962 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:44.057 03.095 12044 Exposure complete
00:43:44.077 00.020 12044 worker thread done servicing request
00:43:44.077 00.000 14964 OnExposeComplete: enter
00:43:44.078 00.001 14964 UpdateGuideState(): m_state=6
00:43:44.079 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2310
00:43:44.079 00.000 14964 Star::Find returns 1 (0), X=279.37, Y=93.85, Mass=298953, SNR=345.2, Peak=20475 HFD=3.9
00:43:44.080 00.001 14964 MultiStar: [#1 -0.24,0.76,0.00,M1] [#2 -0.18,0.80,0.00,M1] 
00:43:44.080 00.000 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.25 = -0.25)
00:43:44.081 00.001 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
00:43:44.081 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.68 hyp=0.70 cameraTheta=-1.81 mountX=0.68 mountY=0.24, mountTheta=0.33
00:43:44.082 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.68, opts=13)
00:43:44.083 00.001 14964 Enqueuing Move request for scope (-0.17, -0.68)
00:43:44.083 00.000 12044 Worker thread wakes up
00:43:44.083 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.68) opts 0xd
00:43:44.084 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.68)
00:43:44.084 00.000 12044 Moving (-0.17, -0.68) raw xDistance=0.68 yDistance=0.24
00:43:44.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.68, slope = 0.03
00:43:44.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:44.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:43:44.084 00.000 12044 MoveAxis(W, 20, ABG)
00:43:44.084 00.000 12044 Guiding  Dir = 3, Dur = 20
00:43:44.091 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20475, med=615, FiltMin=519, FiltMax=15002, Gamma=0.810
00:43:44.097 00.006 14964 UpdateGuideState exits: m=298953 SNR=345.2
00:43:44.097 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.098 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:44.098 00.000 14964 Enqueuing Expose request
00:43:44.141 00.043 12044 IsSlewing returns 0
00:43:44.141 00.000 12044 IsGuiding returns 0
00:43:44.196 00.055 12044 IsGuiding returns 1
00:43:44.197 00.001 12044 scope still moving after pulse duration time elapsed
00:43:44.252 00.055 12044 IsSlewing returns 0
00:43:44.253 00.001 12044 IsGuiding returns 0
00:43:44.253 00.000 12044 scope move finished after 20 + 91 ms
00:43:44.253 00.000 12044 Move returns status 0, amount 20
00:43:44.253 00.000 12044 MoveAxis(N, 0, ABG)
00:43:44.253 00.000 12044 Move returns status 0, amount 0
00:43:44.253 00.000 12044 move complete, result=0
00:43:44.253 00.000 12044 worker thread done servicing request
00:43:44.253 00.000 12044 Worker thread wakes up
00:43:44.253 00.000 14964 GuideStep: 0.7 px 20 ms WEST, 0.2 px 0 ms NORTH
00:43:44.254 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:44.254 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:47.352 03.098 12044 Exposure complete
00:43:47.377 00.025 12044 worker thread done servicing request
00:43:47.378 00.001 14964 OnExposeComplete: enter
00:43:47.378 00.000 14964 UpdateGuideState(): m_state=6
00:43:47.379 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2311
00:43:47.379 00.000 14964 Star::Find returns 1 (0), X=279.71, Y=94.11, Mass=298683, SNR=351.8, Peak=21401 HFD=4.1
00:43:47.380 00.001 14964 MultiStar: [#1 -0.01,0.31,0.17,U] [#2 0.11,0.87,0.00,M2] 
00:43:47.380 00.000 14964 refined, 1 included, MultiStar: {0.15, -0.32}, one-star: {0.18, -0.43}
00:43:47.381 00.001 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
00:43:47.381 00.000 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.81)
00:43:47.382 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.36 cameraTheta=-1.13 mountX=0.33 mountY=-0.12, mountTheta=-0.34
00:43:47.382 00.000 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.32, opts=13)
00:43:47.383 00.001 14964 Enqueuing Move request for scope (0.15, -0.32)
00:43:47.384 00.001 12044 Worker thread wakes up
00:43:47.384 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
00:43:47.384 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
00:43:47.384 00.000 12044 Moving (0.15, -0.32) raw xDistance=0.33 yDistance=-0.12
00:43:47.384 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.33, slope = 0.03
00:43:47.384 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:47.384 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:47.384 00.000 12044 MoveAxis(W, 27, ABG)
00:43:47.384 00.000 12044 Guiding  Dir = 3, Dur = 27
00:43:47.391 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21401, med=615, FiltMin=536, FiltMax=12187, Gamma=0.810
00:43:47.397 00.006 14964 UpdateGuideState exits: m=298683 SNR=351.8
00:43:47.397 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.398 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:47.398 00.000 14964 Enqueuing Expose request
00:43:47.458 00.060 12044 IsSlewing returns 0
00:43:47.458 00.000 12044 IsGuiding returns 0
00:43:47.489 00.031 12044 IsGuiding returns 1
00:43:47.489 00.000 12044 scope still moving after pulse duration time elapsed
00:43:47.550 00.061 12044 IsSlewing returns 0
00:43:47.550 00.000 12044 IsGuiding returns 0
00:43:47.550 00.000 12044 scope move finished after 27 + 65 ms
00:43:47.550 00.000 12044 Move returns status 0, amount 27
00:43:47.550 00.000 12044 MoveAxis(N, 0, ABG)
00:43:47.550 00.000 12044 Move returns status 0, amount 0
00:43:47.550 00.000 12044 move complete, result=0
00:43:47.550 00.000 12044 worker thread done servicing request
00:43:47.550 00.000 12044 Worker thread wakes up
00:43:47.550 00.000 14964 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
00:43:47.551 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:47.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:50.658 03.107 12044 Exposure complete
00:43:50.682 00.024 12044 worker thread done servicing request
00:43:50.683 00.001 14964 OnExposeComplete: enter
00:43:50.683 00.000 14964 UpdateGuideState(): m_state=6
00:43:50.684 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2312
00:43:50.684 00.000 14964 Star::Find returns 1 (0), X=279.73, Y=94.59, Mass=301095, SNR=339.0, Peak=18993 HFD=4.1
00:43:50.684 00.000 14964 MultiStar: [#1 0.11,-0.26,0.17,U] [#2 0.32,-0.07,0.07,U] 
00:43:50.686 00.002 14964 refined, 2 included, MultiStar: {0.19, -0.00}, one-star: {0.19, 0.05}
00:43:50.686 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
00:43:50.687 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
00:43:50.687 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=0.00 mountY=-0.19, mountTheta=-1.55
00:43:50.688 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.00, opts=13)
00:43:50.689 00.001 14964 Enqueuing Move request for scope (0.19, -0.00)
00:43:50.689 00.000 12044 Worker thread wakes up
00:43:50.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
00:43:50.689 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
00:43:50.690 00.001 12044 Moving (0.19, -0.00) raw xDistance=0.00 yDistance=-0.19
00:43:50.690 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.20, using input
00:43:50.690 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
00:43:50.690 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:50.690 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:43:50.690 00.000 12044 MoveAxis(E, 0, ABG)
00:43:50.690 00.000 12044 Move returns status 0, amount 0
00:43:50.690 00.000 12044 MoveAxis(N, 0, ABG)
00:43:50.690 00.000 12044 Move returns status 0, amount 0
00:43:50.690 00.000 12044 move complete, result=0
00:43:50.690 00.000 12044 worker thread done servicing request
00:43:50.698 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18993, med=615, FiltMin=533, FiltMax=14455, Gamma=0.810
00:43:50.706 00.008 14964 UpdateGuideState exits: m=301095 SNR=339.0
00:43:50.708 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.709 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:50.711 00.002 14964 Enqueuing Expose request
00:43:50.712 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:50.713 00.001 12044 Worker thread wakes up
00:43:50.713 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:50.713 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:53.840 03.127 12044 Exposure complete
00:43:53.865 00.025 12044 worker thread done servicing request
00:43:53.865 00.000 14964 OnExposeComplete: enter
00:43:53.865 00.000 14964 UpdateGuideState(): m_state=6
00:43:53.866 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2313
00:43:53.866 00.000 14964 Star::Find returns 1 (0), X=279.72, Y=94.12, Mass=298629, SNR=341.8, Peak=19657 HFD=4.2
00:43:53.867 00.001 14964 MultiStar: [#1 0.13,0.36,0.17,U] [#2 0.29,0.35,0.08,U] 
00:43:53.867 00.000 14964 refined, 2 included, MultiStar: {0.18, -0.26}, one-star: {0.18, -0.41}
00:43:53.868 00.001 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.56) = xAngle (0.60 = 0.60)
00:43:53.868 00.000 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.65 = -2.63)
00:43:53.868 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.96 mountX=0.26 mountY=-0.15, mountTheta=-0.53
00:43:53.869 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.26, opts=13)
00:43:53.870 00.001 14964 Enqueuing Move request for scope (0.18, -0.26)
00:43:53.871 00.001 12044 Worker thread wakes up
00:43:53.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
00:43:53.871 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
00:43:53.871 00.000 12044 Moving (0.18, -0.26) raw xDistance=0.26 yDistance=-0.15
00:43:53.871 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.30, using input
00:43:53.871 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.05
00:43:53.871 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:53.871 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:53.871 00.000 12044 MoveAxis(E, 0, ABG)
00:43:53.871 00.000 12044 Move returns status 0, amount 0
00:43:53.871 00.000 12044 MoveAxis(N, 0, ABG)
00:43:53.871 00.000 12044 Move returns status 0, amount 0
00:43:53.871 00.000 12044 move complete, result=0
00:43:53.871 00.000 12044 worker thread done servicing request
00:43:53.878 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19657, med=615, FiltMin=532, FiltMax=13279, Gamma=0.810
00:43:53.884 00.006 14964 UpdateGuideState exits: m=298629 SNR=341.8
00:43:53.885 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.885 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:53.885 00.000 14964 Enqueuing Expose request
00:43:53.886 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:53.886 00.000 12044 Worker thread wakes up
00:43:53.886 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:53.886 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:57.006 03.120 12044 Exposure complete
00:43:57.028 00.022 12044 worker thread done servicing request
00:43:57.028 00.000 14964 OnExposeComplete: enter
00:43:57.029 00.001 14964 UpdateGuideState(): m_state=6
00:43:57.029 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2314
00:43:57.030 00.001 14964 Star::Find returns 1 (0), X=279.51, Y=94.17, Mass=299107, SNR=350.5, Peak=21071 HFD=3.8
00:43:57.030 00.000 14964 MultiStar: [#1 -0.02,0.34,0.17,U] [#2 -0.09,0.65,0.00,M1] 
00:43:57.031 00.001 14964 refined, 1 included, MultiStar: {-0.02, -0.27}, one-star: {-0.02, -0.37}
00:43:57.031 00.000 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.56) = xAngle (-0.10 = -0.10)
00:43:57.032 00.001 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
00:43:57.032 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.66 mountX=0.27 mountY=0.05, mountTheta=0.19
00:43:57.033 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.27, opts=13)
00:43:57.034 00.001 14964 Enqueuing Move request for scope (-0.02, -0.27)
00:43:57.034 00.000 12044 Worker thread wakes up
00:43:57.034 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
00:43:57.034 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
00:43:57.034 00.000 12044 Moving (-0.02, -0.27) raw xDistance=0.27 yDistance=0.05
00:43:57.034 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.34, using input
00:43:57.034 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.05
00:43:57.034 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:57.034 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:57.034 00.000 12044 MoveAxis(E, 0, ABG)
00:43:57.034 00.000 12044 Move returns status 0, amount 0
00:43:57.034 00.000 12044 MoveAxis(N, 0, ABG)
00:43:57.034 00.000 12044 Move returns status 0, amount 0
00:43:57.034 00.000 12044 move complete, result=0
00:43:57.035 00.001 12044 worker thread done servicing request
00:43:57.043 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21071, med=615, FiltMin=524, FiltMax=16683, Gamma=0.810
00:43:57.049 00.006 14964 UpdateGuideState exits: m=299107 SNR=350.5
00:43:57.049 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.050 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:43:57.050 00.000 14964 Enqueuing Expose request
00:43:57.051 00.001 12044 Worker thread wakes up
00:43:57.051 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:43:57.051 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:43:57.051 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:00.184 03.133 12044 Exposure complete
00:44:00.208 00.024 12044 worker thread done servicing request
00:44:00.208 00.000 14964 OnExposeComplete: enter
00:44:00.210 00.002 14964 UpdateGuideState(): m_state=6
00:44:00.210 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2315
00:44:00.210 00.000 14964 Star::Find returns 1 (0), X=279.97, Y=94.08, Mass=304535, SNR=348.6, Peak=21561 HFD=4.3
00:44:00.210 00.000 14964 MultiStar: [#1 0.13,0.54,0.17,U] [#2 0.05,0.63,0.07,U] 
00:44:00.212 00.002 14964 refined, 2 included, MultiStar: {0.37, -0.26}, one-star: {0.43, -0.46}
00:44:00.212 00.000 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.94 = 0.94)
00:44:00.213 00.001 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.29)
00:44:00.213 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.45 cameraTheta=-0.61 mountX=0.27 mountY=-0.34, mountTheta=-0.91
00:44:00.213 00.000 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.26, opts=13)
00:44:00.214 00.001 14964 Enqueuing Move request for scope (0.37, -0.26)
00:44:00.214 00.000 12044 Worker thread wakes up
00:44:00.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.26) opts 0xd
00:44:00.214 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.26)
00:44:00.214 00.000 12044 Moving (0.37, -0.26) raw xDistance=0.27 yDistance=-0.34
00:44:00.214 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.36, using input
00:44:00.214 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:44:00.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.06
00:44:00.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:00.215 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:44:00.215 00.000 12044 MoveAxis(E, 0, ABG)
00:44:00.215 00.000 12044 Move returns status 0, amount 0
00:44:00.215 00.000 12044 MoveAxis(N, 0, ABG)
00:44:00.215 00.000 12044 Move returns status 0, amount 0
00:44:00.215 00.000 12044 move complete, result=0
00:44:00.215 00.000 12044 worker thread done servicing request
00:44:00.222 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21561, med=615, FiltMin=529, FiltMax=11243, Gamma=0.810
00:44:00.227 00.005 14964 UpdateGuideState exits: m=304535 SNR=348.6
00:44:00.228 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.228 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:00.229 00.001 14964 Enqueuing Expose request
00:44:00.229 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:44:00.230 00.001 12044 Worker thread wakes up
00:44:00.230 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:00.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:03.354 03.124 12044 Exposure complete
00:44:03.378 00.024 12044 worker thread done servicing request
00:44:03.378 00.000 14964 OnExposeComplete: enter
00:44:03.379 00.001 14964 UpdateGuideState(): m_state=6
00:44:03.379 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2316
00:44:03.380 00.001 14964 Star::Find returns 1 (0), X=279.29, Y=94.55, Mass=298429, SNR=341.1, Peak=18699 HFD=4.0
00:44:03.380 00.000 14964 MultiStar: [#1 -0.39,-0.03,0.18,U] [#2 -0.36,-0.13,0.07,U] 
00:44:03.381 00.001 14964 single-star, 2 included, MultiStar: {-0.27, 0.00}, one-star: {-0.25, 0.02}
00:44:03.381 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.65)
00:44:03.382 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
00:44:03.383 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.08 mountX=-0.02 mountY=0.24, mountTheta=1.65
00:44:03.384 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.02, opts=13)
00:44:03.384 00.000 14964 Enqueuing Move request for scope (-0.25, 0.02)
00:44:03.385 00.001 12044 Worker thread wakes up
00:44:03.385 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
00:44:03.385 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
00:44:03.385 00.000 12044 Moving (-0.25, 0.02) raw xDistance=-0.02 yDistance=0.24
00:44:03.385 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
00:44:03.385 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:03.385 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:44:03.385 00.000 12044 MoveAxis(E, 0, ABG)
00:44:03.385 00.000 12044 Move returns status 0, amount 0
00:44:03.385 00.000 12044 MoveAxis(N, 0, ABG)
00:44:03.385 00.000 12044 Move returns status 0, amount 0
00:44:03.385 00.000 12044 move complete, result=0
00:44:03.385 00.000 12044 worker thread done servicing request
00:44:03.392 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18699, med=615, FiltMin=527, FiltMax=13526, Gamma=0.810
00:44:03.398 00.006 14964 UpdateGuideState exits: m=298429 SNR=341.1
00:44:03.398 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.399 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:03.399 00.000 14964 Enqueuing Expose request
00:44:03.400 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:03.400 00.000 12044 Worker thread wakes up
00:44:03.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:03.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:06.532 03.132 12044 Exposure complete
00:44:06.559 00.027 12044 worker thread done servicing request
00:44:06.559 00.000 14964 OnExposeComplete: enter
00:44:06.560 00.001 14964 UpdateGuideState(): m_state=6
00:44:06.560 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2317
00:44:06.561 00.001 14964 Star::Find returns 1 (0), X=278.91, Y=94.88, Mass=303458, SNR=343.3, Peak=20439 HFD=4.2
00:44:06.562 00.001 14964 MultiStar: [#1 -0.68,-0.19,0.00,M1] [#2 -1.07,-0.10,0.00,M1] 
00:44:06.562 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
00:44:06.563 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.97)
00:44:06.563 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=0.34 hyp=0.71 cameraTheta=2.65 mountX=-0.35 mountY=0.59, mountTheta=2.10
00:44:06.564 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.34, opts=13)
00:44:06.564 00.000 14964 Enqueuing Move request for scope (-0.63, 0.34)
00:44:06.565 00.001 12044 Worker thread wakes up
00:44:06.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.34) opts 0xd
00:44:06.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.34)
00:44:06.565 00.000 12044 Moving (-0.63, 0.34) raw xDistance=-0.35 yDistance=0.59
00:44:06.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.35, slope = 0.00
00:44:06.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
00:44:06.565 00.000 12044 MoveAxis(E, 27, ABG)
00:44:06.565 00.000 12044 Guiding  Dir = 2, Dur = 27
00:44:06.572 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20439, med=616, FiltMin=517, FiltMax=12839, Gamma=0.810
00:44:06.578 00.006 14964 UpdateGuideState exits: m=303458 SNR=343.3
00:44:06.578 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.579 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:06.579 00.000 14964 Enqueuing Expose request
00:44:06.643 00.064 12044 IsSlewing returns 0
00:44:06.643 00.000 12044 IsGuiding returns 0
00:44:06.674 00.031 12044 IsGuiding returns 1
00:44:06.674 00.000 12044 scope still moving after pulse duration time elapsed
00:44:06.720 00.046 12044 IsSlewing returns 0
00:44:06.721 00.001 12044 IsGuiding returns 0
00:44:06.721 00.000 12044 scope move finished after 27 + 50 ms
00:44:06.721 00.000 12044 Move returns status 0, amount 27
00:44:06.721 00.000 12044 MoveAxis(S, 55, ABG)
00:44:06.721 00.000 12044 Guiding  Dir = 1, Dur = 55
00:44:06.751 00.030 12044 IsSlewing returns 0
00:44:06.752 00.001 12044 IsGuiding returns 0
00:44:06.783 00.031 12044 PulseGuide returned control before completion, sleep 35
00:44:06.821 00.038 12044 IsGuiding returns 1
00:44:06.821 00.000 12044 scope still moving after pulse duration time elapsed
00:44:06.893 00.072 12044 IsSlewing returns 0
00:44:06.893 00.000 12044 IsGuiding returns 0
00:44:06.894 00.001 12044 scope move finished after 55 + 87 ms
00:44:06.894 00.000 12044 Move returns status 0, amount 55
00:44:06.894 00.000 12044 move complete, result=0
00:44:06.894 00.000 12044 worker thread done servicing request
00:44:06.894 00.000 12044 Worker thread wakes up
00:44:06.894 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:06.894 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:06.894 00.000 14964 GuideStep: -0.3 px 27 ms EAST, 0.6 px 55 ms SOUTH
00:44:10.003 03.109 12044 Exposure complete
00:44:10.024 00.021 12044 worker thread done servicing request
00:44:10.024 00.000 14964 OnExposeComplete: enter
00:44:10.024 00.000 14964 UpdateGuideState(): m_state=6
00:44:10.025 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2318
00:44:10.026 00.001 14964 Star::Find returns 1 (0), X=279.89, Y=94.27, Mass=301413, SNR=347.1, Peak=21045 HFD=4.1
00:44:10.026 00.000 14964 MultiStar: [#1 0.22,0.19,0.18,U] [#2 0.42,0.20,0.07,U] 
00:44:10.026 00.000 14964 refined, 2 included, MultiStar: {0.34, -0.18}, one-star: {0.35, -0.27}
00:44:10.027 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
00:44:10.027 00.000 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.12 = -2.16)
00:44:10.028 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.49 mountX=0.18 mountY=-0.32, mountTheta=-1.05
00:44:10.029 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.18, opts=13)
00:44:10.029 00.000 14964 Enqueuing Move request for scope (0.34, -0.18)
00:44:10.030 00.001 12044 Worker thread wakes up
00:44:10.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
00:44:10.030 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
00:44:10.030 00.000 12044 Moving (0.34, -0.18) raw xDistance=0.18 yDistance=-0.32
00:44:10.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:44:10.030 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:10.030 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:44:10.030 00.000 12044 MoveAxis(E, 0, ABG)
00:44:10.030 00.000 12044 Move returns status 0, amount 0
00:44:10.030 00.000 12044 MoveAxis(N, 0, ABG)
00:44:10.030 00.000 12044 Move returns status 0, amount 0
00:44:10.030 00.000 12044 move complete, result=0
00:44:10.031 00.001 12044 worker thread done servicing request
00:44:10.038 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21045, med=615, FiltMin=527, FiltMax=11459, Gamma=0.810
00:44:10.044 00.006 14964 UpdateGuideState exits: m=301413 SNR=347.1
00:44:10.044 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.045 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:10.045 00.000 14964 Enqueuing Expose request
00:44:10.046 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:44:10.046 00.000 12044 Worker thread wakes up
00:44:10.046 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:10.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:13.149 03.103 12044 Exposure complete
00:44:13.170 00.021 12044 worker thread done servicing request
00:44:13.170 00.000 14964 OnExposeComplete: enter
00:44:13.171 00.001 14964 UpdateGuideState(): m_state=6
00:44:13.171 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2319
00:44:13.172 00.001 14964 Star::Find returns 1 (0), X=280.30, Y=94.16, Mass=302641, SNR=349.3, Peak=20033 HFD=4.1
00:44:13.172 00.000 14964 MultiStar: [#1 0.56,0.30,0.17,U] [#2 0.57,0.45,0.00,M1] 
00:44:13.173 00.001 14964 refined, 1 included, MultiStar: {0.74, -0.28}, one-star: {0.77, -0.38}
00:44:13.173 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
00:44:13.174 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.04)
00:44:13.174 00.000 14964 CameraToMount -- cameraX=0.74 cameraY=-0.28 hyp=0.79 cameraTheta=-0.36 mountX=0.29 mountY=-0.70, mountTheta=-1.18
00:44:13.176 00.002 14964 SchedulePrimaryMove(1136A648, x=0.74, y=-0.28, opts=13)
00:44:13.177 00.001 14964 Enqueuing Move request for scope (0.74, -0.28)
00:44:13.177 00.000 12044 Worker thread wakes up
00:44:13.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.28) opts 0xd
00:44:13.177 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, -0.28)
00:44:13.177 00.000 12044 Moving (0.74, -0.28) raw xDistance=0.29 yDistance=-0.70
00:44:13.177 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.38, using input
00:44:13.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.15
00:44:13.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:44:13.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
00:44:13.177 00.000 12044 MoveAxis(E, 0, ABG)
00:44:13.177 00.000 12044 Move returns status 0, amount 0
00:44:13.177 00.000 12044 MoveAxis(N, 0, ABG)
00:44:13.177 00.000 12044 Move returns status 0, amount 0
00:44:13.177 00.000 12044 move complete, result=0
00:44:13.177 00.000 12044 worker thread done servicing request
00:44:13.185 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20033, med=615, FiltMin=527, FiltMax=14107, Gamma=0.810
00:44:13.191 00.006 14964 UpdateGuideState exits: m=302641 SNR=349.3
00:44:13.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:13.192 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:13.193 00.001 14964 Enqueuing Expose request
00:44:13.193 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
00:44:13.194 00.001 12044 Worker thread wakes up
00:44:13.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:13.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:16.321 03.127 12044 Exposure complete
00:44:16.342 00.021 12044 worker thread done servicing request
00:44:16.342 00.000 14964 OnExposeComplete: enter
00:44:16.343 00.001 14964 UpdateGuideState(): m_state=6
00:44:16.343 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2320
00:44:16.344 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=94.13, Mass=302299, SNR=352.0, Peak=20177 HFD=4.2
00:44:16.344 00.000 14964 MultiStar: [#1 0.54,0.26,0.17,U] [#2 0.61,0.21,0.00,M2] 
00:44:16.345 00.001 14964 refined, 1 included, MultiStar: {0.61, -0.31}, one-star: {0.62, -0.41}
00:44:16.345 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
00:44:16.346 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
00:44:16.346 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=-0.31 hyp=0.69 cameraTheta=-0.48 mountX=0.32 mountY=-0.58, mountTheta=-1.06
00:44:16.347 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.31, opts=13)
00:44:16.348 00.001 14964 Enqueuing Move request for scope (0.61, -0.31)
00:44:16.348 00.000 12044 Worker thread wakes up
00:44:16.348 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.31) opts 0xd
00:44:16.348 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.31)
00:44:16.348 00.000 12044 Moving (0.61, -0.31) raw xDistance=0.32 yDistance=-0.58
00:44:16.348 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.32 is < calculated value 0.43, using input
00:44:16.348 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.13
00:44:16.348 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:16.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
00:44:16.348 00.000 12044 MoveAxis(W, 25, ABG)
00:44:16.348 00.000 12044 Guiding  Dir = 3, Dur = 25
00:44:16.356 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20177, med=615, FiltMin=532, FiltMax=12944, Gamma=0.810
00:44:16.361 00.005 14964 UpdateGuideState exits: m=302299 SNR=352.0
00:44:16.362 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.362 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:16.363 00.001 14964 Enqueuing Expose request
00:44:16.420 00.057 12044 IsSlewing returns 0
00:44:16.420 00.000 12044 IsGuiding returns 0
00:44:16.441 00.021 12044 PulseGuide returned control before completion, sleep 15
00:44:16.471 00.030 12044 IsGuiding returns 1
00:44:16.471 00.000 12044 scope still moving after pulse duration time elapsed
00:44:16.535 00.064 12044 IsSlewing returns 0
00:44:16.535 00.000 12044 IsGuiding returns 0
00:44:16.535 00.000 12044 scope move finished after 25 + 90 ms
00:44:16.535 00.000 12044 Move returns status 0, amount 25
00:44:16.535 00.000 12044 MoveAxis(N, 0, ABG)
00:44:16.535 00.000 12044 Move returns status 0, amount 0
00:44:16.535 00.000 12044 move complete, result=0
00:44:16.535 00.000 12044 worker thread done servicing request
00:44:16.535 00.000 12044 Worker thread wakes up
00:44:16.536 00.001 14964 GuideStep: 0.3 px 25 ms WEST, -0.6 px 0 ms NORTH
00:44:16.536 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:16.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:19.640 03.104 12044 Exposure complete
00:44:19.661 00.021 12044 worker thread done servicing request
00:44:19.662 00.001 14964 OnExposeComplete: enter
00:44:19.662 00.000 14964 UpdateGuideState(): m_state=6
00:44:19.663 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2321
00:44:19.663 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=94.44, Mass=295527, SNR=342.2, Peak=17015 HFD=4.2
00:44:19.664 00.001 14964 MultiStar: [#1 -0.07,0.07,0.17,U] [#2 -0.02,0.13,0.07,U] 
00:44:19.664 00.000 14964 refined, 2 included, MultiStar: {-0.00, -0.06}, one-star: {0.01, -0.09}
00:44:19.665 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.56) = xAngle (-0.04 = -0.04)
00:44:19.665 00.000 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.01 = 3.01)
00:44:19.666 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.60 mountX=0.06 mountY=0.01, mountTheta=0.13
00:44:19.669 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.06, opts=13)
00:44:19.669 00.000 14964 Enqueuing Move request for scope (-0.00, -0.06)
00:44:19.670 00.001 12044 Worker thread wakes up
00:44:19.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
00:44:19.670 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
00:44:19.670 00.000 12044 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.01
00:44:19.670 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.28, using input
00:44:19.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.07
00:44:19.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:44:19.670 00.000 12044 MoveAxis(E, 0, ABG)
00:44:19.670 00.000 12044 Move returns status 0, amount 0
00:44:19.670 00.000 12044 MoveAxis(N, 0, ABG)
00:44:19.670 00.000 12044 Move returns status 0, amount 0
00:44:19.670 00.000 12044 move complete, result=0
00:44:19.670 00.000 12044 worker thread done servicing request
00:44:19.678 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17015, med=615, FiltMin=531, FiltMax=13160, Gamma=0.810
00:44:19.683 00.005 14964 UpdateGuideState exits: m=295527 SNR=342.2
00:44:19.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:19.685 00.001 14964 Enqueuing Expose request
00:44:19.685 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:19.686 00.001 12044 Worker thread wakes up
00:44:19.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:19.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:22.790 03.104 12044 Exposure complete
00:44:22.819 00.029 12044 worker thread done servicing request
00:44:22.819 00.000 14964 OnExposeComplete: enter
00:44:22.820 00.001 14964 UpdateGuideState(): m_state=6
00:44:22.820 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2322
00:44:22.821 00.001 14964 Star::Find returns 1 (0), X=279.61, Y=94.09, Mass=299752, SNR=346.0, Peak=16657 HFD=4.2
00:44:22.822 00.001 14964 MultiStar: [#1 0.30,0.56,0.17,U] [#2 -0.03,0.55,0.07,U] 
00:44:22.822 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.26}, one-star: {0.08, -0.45}
00:44:22.822 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
00:44:22.823 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.87)
00:44:22.823 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.19 mountX=0.26 mountY=-0.08, mountTheta=-0.28
00:44:22.824 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.26, opts=13)
00:44:22.825 00.001 14964 Enqueuing Move request for scope (0.10, -0.26)
00:44:22.826 00.001 12044 Worker thread wakes up
00:44:22.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
00:44:22.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
00:44:22.826 00.000 12044 Moving (0.10, -0.26) raw xDistance=0.26 yDistance=-0.08
00:44:22.826 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.29, using input
00:44:22.826 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:44:22.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.06
00:44:22.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:22.826 00.000 12044 MoveAxis(E, 0, ABG)
00:44:22.826 00.000 12044 Move returns status 0, amount 0
00:44:22.826 00.000 12044 MoveAxis(N, 0, ABG)
00:44:22.826 00.000 12044 Move returns status 0, amount 0
00:44:22.826 00.000 12044 move complete, result=0
00:44:22.827 00.001 12044 worker thread done servicing request
00:44:22.834 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16657, med=615, FiltMin=535, FiltMax=13075, Gamma=0.810
00:44:22.839 00.005 14964 UpdateGuideState exits: m=299752 SNR=346.0
00:44:22.840 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.840 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:22.841 00.001 14964 Enqueuing Expose request
00:44:22.841 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:22.842 00.001 12044 Worker thread wakes up
00:44:22.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:22.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:25.958 03.116 12044 Exposure complete
00:44:25.980 00.022 12044 worker thread done servicing request
00:44:25.980 00.000 14964 OnExposeComplete: enter
00:44:25.980 00.000 14964 UpdateGuideState(): m_state=6
00:44:25.981 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2323
00:44:25.981 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=94.43, Mass=304976, SNR=342.1, Peak=20181 HFD=3.9
00:44:25.983 00.002 14964 MultiStar: [#1 0.21,-0.14,0.17,U] [#2 0.11,-0.17,0.07,U] 
00:44:25.983 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.11}, one-star: {0.35, -0.11}
00:44:25.983 00.000 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
00:44:25.983 00.000 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
00:44:25.984 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.11 hyp=0.34 cameraTheta=-0.35 mountX=0.12 mountY=-0.30, mountTheta=-1.20
00:44:25.985 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.11, opts=13)
00:44:25.985 00.000 14964 Enqueuing Move request for scope (0.32, -0.11)
00:44:25.986 00.001 12044 Worker thread wakes up
00:44:25.986 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.11) opts 0xd
00:44:25.986 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.11)
00:44:25.986 00.000 12044 Moving (0.32, -0.11) raw xDistance=0.12 yDistance=-0.30
00:44:25.986 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
00:44:25.986 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:25.986 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:44:25.986 00.000 12044 MoveAxis(E, 0, ABG)
00:44:25.986 00.000 12044 Move returns status 0, amount 0
00:44:25.986 00.000 12044 MoveAxis(N, 0, ABG)
00:44:25.986 00.000 12044 Move returns status 0, amount 0
00:44:25.986 00.000 12044 move complete, result=0
00:44:25.986 00.000 12044 worker thread done servicing request
00:44:25.993 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20181, med=615, FiltMin=524, FiltMax=13507, Gamma=0.810
00:44:25.999 00.006 14964 UpdateGuideState exits: m=304976 SNR=342.1
00:44:26.000 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.000 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:26.001 00.001 14964 Enqueuing Expose request
00:44:26.001 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:44:26.002 00.001 12044 Worker thread wakes up
00:44:26.002 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:26.002 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:29.124 03.122 12044 Exposure complete
00:44:29.145 00.021 12044 worker thread done servicing request
00:44:29.145 00.000 14964 OnExposeComplete: enter
00:44:29.146 00.001 14964 UpdateGuideState(): m_state=6
00:44:29.146 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2324
00:44:29.147 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=94.49, Mass=296755, SNR=338.9, Peak=22817 HFD=3.7
00:44:29.148 00.001 14964 MultiStar: [#1 0.11,-0.13,0.19,U] [#2 0.12,0.18,0.09,U] 
00:44:29.148 00.000 14964 refined, 2 included, MultiStar: {0.29, -0.04}, one-star: {0.34, -0.05}
00:44:29.148 00.000 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
00:44:29.149 00.001 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.83)
00:44:29.149 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.30 cameraTheta=-0.15 mountX=0.05 mountY=-0.29, mountTheta=-1.40
00:44:29.150 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.04, opts=13)
00:44:29.151 00.001 14964 Enqueuing Move request for scope (0.29, -0.04)
00:44:29.151 00.000 12044 Worker thread wakes up
00:44:29.152 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
00:44:29.152 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
00:44:29.152 00.000 12044 Moving (0.29, -0.04) raw xDistance=0.05 yDistance=-0.29
00:44:29.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
00:44:29.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:29.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:44:29.152 00.000 12044 MoveAxis(E, 0, ABG)
00:44:29.152 00.000 12044 Move returns status 0, amount 0
00:44:29.152 00.000 12044 MoveAxis(N, 0, ABG)
00:44:29.152 00.000 12044 Move returns status 0, amount 0
00:44:29.152 00.000 12044 move complete, result=0
00:44:29.152 00.000 12044 worker thread done servicing request
00:44:29.159 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22817, med=615, FiltMin=531, FiltMax=12867, Gamma=0.810
00:44:29.165 00.006 14964 UpdateGuideState exits: m=296755 SNR=338.9
00:44:29.166 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.166 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:29.166 00.000 14964 Enqueuing Expose request
00:44:29.167 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:44:29.167 00.000 12044 Worker thread wakes up
00:44:29.167 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:29.167 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:32.270 03.103 12044 Exposure complete
00:44:32.293 00.023 12044 worker thread done servicing request
00:44:32.293 00.000 14964 OnExposeComplete: enter
00:44:32.294 00.001 14964 UpdateGuideState(): m_state=6
00:44:32.294 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2325
00:44:32.295 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=94.84, Mass=306111, SNR=351.1, Peak=19127 HFD=4.3
00:44:32.295 00.000 14964 MultiStar: [#1 0.49,-0.59,0.00,M1] [#2 0.41,-0.58,0.00,M1] 
00:44:32.296 00.001 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
00:44:32.296 00.000 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
00:44:32.297 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=0.30 hyp=0.57 cameraTheta=0.56 mountX=-0.30 mountY=-0.52, mountTheta=-2.09
00:44:32.298 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.30, opts=13)
00:44:32.298 00.000 14964 Enqueuing Move request for scope (0.49, 0.30)
00:44:32.299 00.001 12044 Worker thread wakes up
00:44:32.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.30) opts 0xd
00:44:32.299 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.30)
00:44:32.299 00.000 12044 Moving (0.49, 0.30) raw xDistance=-0.30 yDistance=-0.52
00:44:32.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = 0.00
00:44:32.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:32.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:44:32.299 00.000 12044 MoveAxis(E, 23, ABG)
00:44:32.299 00.000 12044 Guiding  Dir = 2, Dur = 23
00:44:32.306 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19127, med=615, FiltMin=532, FiltMax=12647, Gamma=0.810
00:44:32.312 00.006 14964 UpdateGuideState exits: m=306111 SNR=351.1
00:44:32.312 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.313 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:32.313 00.000 14964 Enqueuing Expose request
00:44:32.362 00.049 12044 IsSlewing returns 0
00:44:32.363 00.001 12044 IsGuiding returns 0
00:44:32.419 00.056 12044 IsGuiding returns 1
00:44:32.419 00.000 12044 scope still moving after pulse duration time elapsed
00:44:32.488 00.069 12044 IsSlewing returns 0
00:44:32.488 00.000 12044 IsGuiding returns 0
00:44:32.488 00.000 12044 scope move finished after 23 + 102 ms
00:44:32.488 00.000 12044 Move returns status 0, amount 23
00:44:32.488 00.000 12044 MoveAxis(N, 0, ABG)
00:44:32.488 00.000 12044 Move returns status 0, amount 0
00:44:32.488 00.000 12044 move complete, result=0
00:44:32.488 00.000 12044 worker thread done servicing request
00:44:32.488 00.000 12044 Worker thread wakes up
00:44:32.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:32.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:32.488 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.5 px 0 ms NORTH
00:44:35.594 03.106 12044 Exposure complete
00:44:35.615 00.021 12044 worker thread done servicing request
00:44:35.616 00.001 14964 OnExposeComplete: enter
00:44:35.616 00.000 14964 UpdateGuideState(): m_state=6
00:44:35.618 00.002 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2326
00:44:35.618 00.000 14964 Star::Find returns 1 (0), X=280.09, Y=94.86, Mass=299353, SNR=333.5, Peak=15851 HFD=4.4
00:44:35.618 00.000 14964 MultiStar: [#1 0.26,-0.17,0.17,U] [#2 0.36,0.11,0.08,U] 
00:44:35.618 00.000 14964 refined, 2 included, MultiStar: {0.50, 0.24}, one-star: {0.55, 0.32}
00:44:35.619 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
00:44:35.619 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
00:44:35.620 00.001 14964 CameraToMount -- cameraX=0.50 cameraY=0.24 hyp=0.55 cameraTheta=0.44 mountX=-0.23 mountY=-0.52, mountTheta=-1.99
00:44:35.622 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.24, opts=13)
00:44:35.623 00.001 14964 Enqueuing Move request for scope (0.50, 0.24)
00:44:35.623 00.000 12044 Worker thread wakes up
00:44:35.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.24) opts 0xd
00:44:35.623 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.24)
00:44:35.623 00.000 12044 Moving (0.50, 0.24) raw xDistance=-0.23 yDistance=-0.52
00:44:35.623 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.36, using input
00:44:35.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.14
00:44:35.623 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-1.33
00:44:35.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:44:35.623 00.000 12044 MoveAxis(E, 0, ABG)
00:44:35.623 00.000 12044 Move returns status 0, amount 0
00:44:35.623 00.000 12044 BLC: Oldest BLC event removed
00:44:35.623 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 358 applied
00:44:35.623 00.000 12044 MoveAxis(N, 407, ABG)
00:44:35.623 00.000 12044 Guiding  Dir = 0, Dur = 407
00:44:35.631 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15851, med=615, FiltMin=517, FiltMax=11723, Gamma=0.810
00:44:35.637 00.006 14964 UpdateGuideState exits: m=299353 SNR=333.5
00:44:35.637 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.638 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:35.638 00.000 14964 Enqueuing Expose request
00:44:35.644 00.006 12044 IsSlewing returns 0
00:44:35.644 00.000 12044 IsGuiding returns 0
00:44:35.676 00.032 12044 PulseGuide returned control before completion, sleep 386
00:44:36.077 00.401 12044 IsGuiding returns 1
00:44:36.077 00.000 12044 scope still moving after pulse duration time elapsed
00:44:36.131 00.054 12044 IsSlewing returns 0
00:44:36.131 00.000 12044 IsGuiding returns 0
00:44:36.132 00.001 12044 scope move finished after 407 + 79 ms
00:44:36.132 00.000 12044 Move returns status 0, amount 407
00:44:36.132 00.000 12044 move complete, result=0
00:44:36.132 00.000 12044 worker thread done servicing request
00:44:36.132 00.000 12044 Worker thread wakes up
00:44:36.132 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:36.132 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:36.132 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 407 ms NORTH
00:44:39.252 03.120 12044 Exposure complete
00:44:39.274 00.022 12044 worker thread done servicing request
00:44:39.274 00.000 14964 OnExposeComplete: enter
00:44:39.275 00.001 14964 UpdateGuideState(): m_state=6
00:44:39.275 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2327
00:44:39.276 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=94.94, Mass=300355, SNR=333.5, Peak=17455 HFD=4.4
00:44:39.276 00.000 14964 MultiStar: [#1 -0.02,-0.26,0.19,U] [#2 -0.01,-0.26,0.07,U] 
00:44:39.277 00.001 14964 refined, 2 included, MultiStar: {0.31, 0.27}, one-star: {0.40, 0.40}
00:44:39.277 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
00:44:39.277 00.000 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
00:44:39.278 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.70 mountX=-0.26 mountY=-0.34, mountTheta=-2.23
00:44:39.279 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.27, opts=13)
00:44:39.280 00.001 14964 Enqueuing Move request for scope (0.31, 0.27)
00:44:39.280 00.000 12044 Worker thread wakes up
00:44:39.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.27) opts 0xd
00:44:39.280 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.27)
00:44:39.280 00.000 12044 Moving (0.31, 0.27) raw xDistance=-0.26 yDistance=-0.34
00:44:39.280 00.000 12044 BLC: History state: CurrMiss=0.34, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.522640, 1:0.340730
00:44:39.280 00.000 12044 BLC: No correction, Miss < min_move
00:44:39.280 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.34, using input
00:44:39.280 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.10
00:44:39.280 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:39.280 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:44:39.281 00.001 12044 MoveAxis(E, 0, ABG)
00:44:39.281 00.000 12044 Move returns status 0, amount 0
00:44:39.281 00.000 12044 MoveAxis(N, 0, ABG)
00:44:39.281 00.000 12044 Move returns status 0, amount 0
00:44:39.281 00.000 12044 move complete, result=0
00:44:39.282 00.001 12044 worker thread done servicing request
00:44:39.289 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17455, med=615, FiltMin=527, FiltMax=11111, Gamma=0.810
00:44:39.294 00.005 14964 UpdateGuideState exits: m=300355 SNR=333.5
00:44:39.295 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.295 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:39.296 00.001 14964 Enqueuing Expose request
00:44:39.296 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:44:39.297 00.001 12044 Worker thread wakes up
00:44:39.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:39.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:42.397 03.100 12044 Exposure complete
00:44:42.418 00.021 12044 worker thread done servicing request
00:44:42.419 00.001 14964 OnExposeComplete: enter
00:44:42.420 00.001 14964 UpdateGuideState(): m_state=6
00:44:42.421 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2328
00:44:42.421 00.000 14964 Star::Find returns 1 (0), X=279.11, Y=94.78, Mass=295197, SNR=334.5, Peak=19443 HFD=4.2
00:44:42.422 00.001 14964 MultiStar: [#1 -0.50,-0.31,0.19,U] [#2 -0.73,-0.12,0.00,M1] 
00:44:42.422 00.000 14964 refined, 1 included, MultiStar: {-0.44, 0.15}, one-star: {-0.43, 0.24}
00:44:42.423 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.92)
00:44:42.423 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
00:44:42.424 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.15 hyp=0.47 cameraTheta=2.81 mountX=-0.16 mountY=0.42, mountTheta=1.93
00:44:42.425 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.15, opts=13)
00:44:42.425 00.000 14964 Enqueuing Move request for scope (-0.44, 0.15)
00:44:42.426 00.001 12044 Worker thread wakes up
00:44:42.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.15) opts 0xd
00:44:42.426 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.15)
00:44:42.426 00.000 12044 Moving (-0.44, 0.15) raw xDistance=-0.16 yDistance=0.42
00:44:42.426 00.000 12044 BLC: History state: CurrMiss=-0.42, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.522640, 1:0.340730, 2:-0.423646
00:44:42.426 00.000 12044 BLC: No correction, Miss < min_move
00:44:42.426 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.25, using input
00:44:42.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.06
00:44:42.426 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:42.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:44:42.426 00.000 12044 MoveAxis(E, 0, ABG)
00:44:42.426 00.000 12044 Move returns status 0, amount 0
00:44:42.426 00.000 12044 MoveAxis(N, 0, ABG)
00:44:42.426 00.000 12044 Move returns status 0, amount 0
00:44:42.426 00.000 12044 move complete, result=0
00:44:42.426 00.000 12044 worker thread done servicing request
00:44:42.433 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19443, med=615, FiltMin=527, FiltMax=12043, Gamma=0.810
00:44:42.439 00.006 14964 UpdateGuideState exits: m=295197 SNR=334.5
00:44:42.439 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.440 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:42.440 00.000 14964 Enqueuing Expose request
00:44:42.441 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:44:42.441 00.000 12044 Worker thread wakes up
00:44:42.441 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:42.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:45.552 03.111 12044 Exposure complete
00:44:45.574 00.022 12044 worker thread done servicing request
00:44:45.574 00.000 14964 OnExposeComplete: enter
00:44:45.575 00.001 14964 UpdateGuideState(): m_state=6
00:44:45.575 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2329
00:44:45.576 00.001 14964 Star::Find returns 1 (0), X=279.20, Y=94.51, Mass=298574, SNR=336.4, Peak=19279 HFD=3.8
00:44:45.576 00.000 14964 MultiStar: [#1 -0.40,-0.10,0.16,U] [#2 -0.35,-0.17,0.07,U] 
00:44:45.577 00.001 14964 single-star, 2 included, MultiStar: {-0.34, -0.04}, one-star: {-0.33, -0.03}
00:44:45.577 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
00:44:45.578 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
00:44:45.578 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.06 mountX=0.02 mountY=0.33, mountTheta=1.51
00:44:45.579 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.03, opts=13)
00:44:45.580 00.001 14964 Enqueuing Move request for scope (-0.33, -0.03)
00:44:45.580 00.000 12044 Worker thread wakes up
00:44:45.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
00:44:45.580 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
00:44:45.580 00.000 12044 Moving (-0.33, -0.03) raw xDistance=0.02 yDistance=0.33
00:44:45.580 00.000 12044 BLC: window closed
00:44:45.581 00.001 12044 BLC: History state: CurrMiss=-0.33, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.522640, 1:0.340730, 2:-0.423646
00:44:45.581 00.000 12044 BLC: No correction, Miss < min_move
00:44:45.581 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
00:44:45.581 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.581 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:44:45.581 00.000 12044 MoveAxis(E, 0, ABG)
00:44:45.581 00.000 12044 Move returns status 0, amount 0
00:44:45.581 00.000 12044 MoveAxis(N, 0, ABG)
00:44:45.581 00.000 12044 Move returns status 0, amount 0
00:44:45.581 00.000 12044 move complete, result=0
00:44:45.581 00.000 12044 worker thread done servicing request
00:44:45.589 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19279, med=615, FiltMin=533, FiltMax=14310, Gamma=0.810
00:44:45.594 00.005 14964 UpdateGuideState exits: m=298574 SNR=336.4
00:44:45.595 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.595 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:45.596 00.001 14964 Enqueuing Expose request
00:44:45.596 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:45.597 00.001 12044 Worker thread wakes up
00:44:45.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:45.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:48.718 03.121 12044 Exposure complete
00:44:48.743 00.025 12044 worker thread done servicing request
00:44:48.743 00.000 14964 OnExposeComplete: enter
00:44:48.744 00.001 14964 UpdateGuideState(): m_state=6
00:44:48.744 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2330
00:44:48.745 00.001 14964 Star::Find returns 1 (0), X=279.05, Y=94.84, Mass=303817, SNR=341.5, Peak=25231 HFD=4.1
00:44:48.745 00.000 14964 MultiStar: [#1 -0.75,0.00,0.00,M1] [#2 -0.53,0.17,0.08,U] 
00:44:48.746 00.001 14964 refined, 1 included, MultiStar: {-0.49, 0.29}, one-star: {-0.49, 0.30}
00:44:48.746 00.000 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
00:44:48.746 00.000 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.93)
00:44:48.747 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=0.29 hyp=0.57 cameraTheta=2.61 mountX=-0.30 mountY=0.46, mountTheta=2.15
00:44:48.748 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.29, opts=13)
00:44:48.748 00.000 14964 Enqueuing Move request for scope (-0.49, 0.29)
00:44:48.749 00.001 12044 Worker thread wakes up
00:44:48.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.29) opts 0xd
00:44:48.749 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.29)
00:44:48.749 00.000 12044 Moving (-0.49, 0.29) raw xDistance=-0.30 yDistance=0.46
00:44:48.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.30, slope = -0.03
00:44:48.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:44:48.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:44:48.749 00.000 12044 MoveAxis(E, 20, ABG)
00:44:48.749 00.000 12044 Guiding  Dir = 2, Dur = 20
00:44:48.758 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25231, med=615, FiltMin=527, FiltMax=12527, Gamma=0.810
00:44:48.765 00.007 14964 UpdateGuideState exits: m=303817 SNR=341.5
00:44:48.765 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:48.766 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:48.766 00.000 14964 Enqueuing Expose request
00:44:48.783 00.017 12044 IsSlewing returns 0
00:44:48.783 00.000 12044 IsGuiding returns 0
00:44:48.815 00.032 12044 IsGuiding returns 1
00:44:48.815 00.000 12044 scope still moving after pulse duration time elapsed
00:44:48.877 00.062 12044 IsSlewing returns 0
00:44:48.877 00.000 12044 IsGuiding returns 0
00:44:48.877 00.000 12044 scope move finished after 20 + 73 ms
00:44:48.877 00.000 12044 Move returns status 0, amount 20
00:44:48.878 00.001 12044 MoveAxis(N, 0, ABG)
00:44:48.878 00.000 12044 Move returns status 0, amount 0
00:44:48.878 00.000 12044 move complete, result=0
00:44:48.878 00.000 12044 worker thread done servicing request
00:44:48.878 00.000 12044 Worker thread wakes up
00:44:48.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:48.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:48.878 00.000 14964 GuideStep: -0.3 px 20 ms EAST, 0.5 px 0 ms NORTH
00:44:51.975 03.097 12044 Exposure complete
00:44:51.998 00.023 12044 worker thread done servicing request
00:44:51.998 00.000 14964 OnExposeComplete: enter
00:44:51.999 00.001 14964 UpdateGuideState(): m_state=6
00:44:51.999 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2331
00:44:52.000 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=94.94, Mass=294572, SNR=347.2, Peak=18279 HFD=4.2
00:44:52.000 00.000 14964 MultiStar: [#1 -0.03,-0.29,0.17,U] [#2 -0.05,-0.47,0.07,U] 
00:44:52.001 00.001 14964 refined, 2 included, MultiStar: {0.16, 0.26}, one-star: {0.20, 0.40}
00:44:52.001 00.000 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.56) = xAngle (2.58 = 2.58)
00:44:52.002 00.001 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.63 = -0.65)
00:44:52.003 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.02 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
00:44:52.004 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.26, opts=13)
00:44:52.004 00.000 14964 Enqueuing Move request for scope (0.16, 0.26)
00:44:52.005 00.001 12044 Worker thread wakes up
00:44:52.005 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
00:44:52.005 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
00:44:52.005 00.000 12044 Moving (0.16, 0.26) raw xDistance=-0.25 yDistance=-0.18
00:44:52.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.03
00:44:52.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:52.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:44:52.005 00.000 12044 MoveAxis(E, 0, ABG)
00:44:52.005 00.000 12044 Move returns status 0, amount 0
00:44:52.005 00.000 12044 MoveAxis(N, 0, ABG)
00:44:52.005 00.000 12044 Move returns status 0, amount 0
00:44:52.005 00.000 12044 move complete, result=0
00:44:52.005 00.000 12044 worker thread done servicing request
00:44:52.012 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18279, med=614, FiltMin=524, FiltMax=13363, Gamma=0.810
00:44:52.018 00.006 14964 UpdateGuideState exits: m=294572 SNR=347.2
00:44:52.019 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.019 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:52.020 00.001 14964 Enqueuing Expose request
00:44:52.020 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:52.021 00.001 12044 Worker thread wakes up
00:44:52.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:52.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:55.148 03.127 12044 Exposure complete
00:44:55.169 00.021 12044 worker thread done servicing request
00:44:55.169 00.000 14964 OnExposeComplete: enter
00:44:55.169 00.000 14964 UpdateGuideState(): m_state=6
00:44:55.170 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2332
00:44:55.170 00.000 14964 Star::Find returns 1 (0), X=279.28, Y=94.51, Mass=301162, SNR=348.0, Peak=16911 HFD=4.2
00:44:55.171 00.001 14964 MultiStar: [#1 -0.44,0.08,0.16,U] [#2 -0.35,-0.04,0.07,U] 
00:44:55.172 00.001 14964 single-star, 2 included, MultiStar: {-0.29, -0.01}, one-star: {-0.26, -0.03}
00:44:55.172 00.000 14964 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
00:44:55.172 00.000 14964 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.58 = 1.58)
00:44:55.173 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.03 mountX=0.02 mountY=0.26, mountTheta=1.48
00:44:55.174 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.03, opts=13)
00:44:55.174 00.000 14964 Enqueuing Move request for scope (-0.26, -0.03)
00:44:55.175 00.001 12044 Worker thread wakes up
00:44:55.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
00:44:55.175 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
00:44:55.175 00.000 12044 Moving (-0.26, -0.03) raw xDistance=0.02 yDistance=0.26
00:44:55.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
00:44:55.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:44:55.175 00.000 12044 MoveAxis(E, 0, ABG)
00:44:55.175 00.000 12044 Move returns status 0, amount 0
00:44:55.175 00.000 12044 MoveAxis(N, 0, ABG)
00:44:55.175 00.000 12044 Move returns status 0, amount 0
00:44:55.175 00.000 12044 move complete, result=0
00:44:55.175 00.000 12044 worker thread done servicing request
00:44:55.184 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16911, med=615, FiltMin=531, FiltMax=11796, Gamma=0.810
00:44:55.189 00.005 14964 UpdateGuideState exits: m=301162 SNR=348.0
00:44:55.190 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.190 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:55.191 00.001 14964 Enqueuing Expose request
00:44:55.191 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:55.192 00.001 12044 Worker thread wakes up
00:44:55.192 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:55.192 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:44:58.293 03.101 12044 Exposure complete
00:44:58.313 00.020 12044 worker thread done servicing request
00:44:58.313 00.000 14964 OnExposeComplete: enter
00:44:58.314 00.001 14964 UpdateGuideState(): m_state=6
00:44:58.314 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2333
00:44:58.315 00.001 14964 Star::Find returns 1 (0), X=279.33, Y=94.09, Mass=292583, SNR=335.1, Peak=15713 HFD=4.5
00:44:58.316 00.001 14964 MultiStar: [#1 -0.30,0.13,0.17,U] [#2 -0.26,0.14,0.07,U] 
00:44:58.316 00.000 14964 refined, 2 included, MultiStar: {-0.22, -0.34}, one-star: {-0.20, -0.45}
00:44:58.317 00.001 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
00:44:58.317 00.000 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
00:44:58.317 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.34 hyp=0.40 cameraTheta=-2.15 mountX=0.33 mountY=0.25, mountTheta=0.65
00:44:58.318 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.34, opts=13)
00:44:58.319 00.001 14964 Enqueuing Move request for scope (-0.22, -0.34)
00:44:58.319 00.000 12044 Worker thread wakes up
00:44:58.320 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.34) opts 0xd
00:44:58.320 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.34)
00:44:58.320 00.000 12044 Moving (-0.22, -0.34) raw xDistance=0.33 yDistance=0.25
00:44:58.320 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.33, slope = 0.03
00:44:58.320 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:58.320 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:44:58.320 00.000 12044 MoveAxis(W, 22, ABG)
00:44:58.320 00.000 12044 Guiding  Dir = 3, Dur = 22
00:44:58.327 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15713, med=615, FiltMin=530, FiltMax=12360, Gamma=0.810
00:44:58.333 00.006 14964 UpdateGuideState exits: m=292583 SNR=335.1
00:44:58.334 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.334 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:44:58.335 00.001 14964 Enqueuing Expose request
00:44:58.361 00.026 12044 IsSlewing returns 0
00:44:58.361 00.000 12044 IsGuiding returns 0
00:44:58.392 00.031 12044 IsGuiding returns 1
00:44:58.392 00.000 12044 scope still moving after pulse duration time elapsed
00:44:58.439 00.047 12044 IsSlewing returns 0
00:44:58.439 00.000 12044 IsGuiding returns 0
00:44:58.439 00.000 12044 scope move finished after 22 + 55 ms
00:44:58.439 00.000 12044 Move returns status 0, amount 22
00:44:58.439 00.000 12044 MoveAxis(N, 0, ABG)
00:44:58.439 00.000 12044 Move returns status 0, amount 0
00:44:58.439 00.000 12044 move complete, result=0
00:44:58.439 00.000 12044 worker thread done servicing request
00:44:58.439 00.000 12044 Worker thread wakes up
00:44:58.439 00.000 14964 GuideStep: 0.3 px 22 ms WEST, 0.3 px 0 ms NORTH
00:44:58.440 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:44:58.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:01.533 03.093 12044 Exposure complete
00:45:01.554 00.021 12044 worker thread done servicing request
00:45:01.554 00.000 14964 OnExposeComplete: enter
00:45:01.555 00.001 14964 UpdateGuideState(): m_state=6
00:45:01.556 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2334
00:45:01.556 00.000 14964 Star::Find returns 1 (0), X=278.75, Y=93.26, Mass=271699, SNR=298.9, Peak=9361 HFD=5.7
00:45:01.557 00.001 14964 MultiStar: large primary error, entering stabilization period
00:45:01.557 00.000 14964 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
00:45:01.557 00.000 14964 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.49 = 2.49)
00:45:01.558 00.001 14964 CameraToMount -- cameraX=-0.79 cameraY=-1.28 hyp=1.50 cameraTheta=-2.12 mountX=1.26 mountY=0.91, mountTheta=0.63
00:45:01.559 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.79, y=-1.28, opts=13)
00:45:01.560 00.001 14964 Enqueuing Move request for scope (-0.79, -1.28)
00:45:01.561 00.001 12044 Worker thread wakes up
00:45:01.561 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -1.28) opts 0xd
00:45:01.561 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.79, -1.28)
00:45:01.561 00.000 12044 Moving (-0.79, -1.28) raw xDistance=1.26 yDistance=0.91
00:45:01.561 00.000 12044 Lowpass2 history cleared, outlier deflection
00:45:01.561 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.82 from input 1.26, slope = 0.00
00:45:01.561 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:01.561 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.91
00:45:01.561 00.000 12044 MoveAxis(W, 97, ABG)
00:45:01.561 00.000 12044 Guiding  Dir = 3, Dur = 97
00:45:01.569 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9361, med=615, FiltMin=517, FiltMax=7087, Gamma=0.810
00:45:01.574 00.005 14964 UpdateGuideState exits: m=271699 SNR=298.9
00:45:01.574 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:01.575 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:01.575 00.000 14964 Enqueuing Expose request
00:45:01.582 00.007 12044 IsSlewing returns 0
00:45:01.582 00.000 12044 IsGuiding returns 0
00:45:01.613 00.031 12044 PulseGuide returned control before completion, sleep 77
00:45:01.708 00.095 12044 IsGuiding returns 1
00:45:01.708 00.000 12044 scope still moving after pulse duration time elapsed
00:45:01.768 00.060 12044 IsSlewing returns 0
00:45:01.768 00.000 12044 IsGuiding returns 0
00:45:01.768 00.000 12044 scope move finished after 97 + 89 ms
00:45:01.768 00.000 12044 Move returns status 0, amount 97
00:45:01.768 00.000 12044 MoveAxis(N, 0, ABG)
00:45:01.768 00.000 12044 Move returns status 0, amount 0
00:45:01.768 00.000 12044 move complete, result=0
00:45:01.768 00.000 12044 worker thread done servicing request
00:45:01.768 00.000 12044 Worker thread wakes up
00:45:01.769 00.001 14964 GuideStep: 1.3 px 97 ms WEST, 0.9 px 0 ms NORTH
00:45:01.769 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:01.769 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:04.871 03.102 12044 Exposure complete
00:45:04.897 00.026 12044 worker thread done servicing request
00:45:04.897 00.000 14964 OnExposeComplete: enter
00:45:04.897 00.000 14964 UpdateGuideState(): m_state=6
00:45:04.898 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2335
00:45:04.898 00.000 14964 Star::Find returns 1 (0), X=278.80, Y=94.56, Mass=286189, SNR=314.0, Peak=8915 HFD=5.7
00:45:04.899 00.001 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
00:45:04.899 00.000 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.44)
00:45:04.900 00.001 14964 CameraToMount -- cameraX=-0.74 cameraY=0.02 hyp=0.74 cameraTheta=3.11 mountX=-0.03 mountY=0.73, mountTheta=1.61
00:45:04.901 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=0.02, opts=13)
00:45:04.901 00.000 14964 Enqueuing Move request for scope (-0.74, 0.02)
00:45:04.902 00.001 12044 Worker thread wakes up
00:45:04.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.02) opts 0xd
00:45:04.902 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, 0.02)
00:45:04.902 00.000 12044 Moving (-0.74, 0.02) raw xDistance=-0.03 yDistance=0.73
00:45:04.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
00:45:04.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:04.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
00:45:04.902 00.000 12044 MoveAxis(E, 0, ABG)
00:45:04.902 00.000 12044 Move returns status 0, amount 0
00:45:04.902 00.000 12044 MoveAxis(N, 0, ABG)
00:45:04.902 00.000 12044 Move returns status 0, amount 0
00:45:04.902 00.000 12044 move complete, result=0
00:45:04.902 00.000 12044 worker thread done servicing request
00:45:04.909 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8915, med=615, FiltMin=526, FiltMax=8074, Gamma=0.810
00:45:04.915 00.006 14964 UpdateGuideState exits: m=286189 SNR=314.0
00:45:04.917 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.917 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:04.918 00.001 14964 Enqueuing Expose request
00:45:04.919 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
00:45:04.920 00.001 12044 Worker thread wakes up
00:45:04.920 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:04.920 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:08.017 03.097 12044 Exposure complete
00:45:08.041 00.024 12044 worker thread done servicing request
00:45:08.041 00.000 14964 OnExposeComplete: enter
00:45:08.042 00.001 14964 UpdateGuideState(): m_state=6
00:45:08.042 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2336
00:45:08.043 00.001 14964 Star::Find returns 1 (0), X=279.11, Y=94.76, Mass=287306, SNR=294.9, Peak=9219 HFD=5.5
00:45:08.043 00.000 14964 MultiStar: exiting stabilization period
00:45:08.044 00.001 14964 Star::Find false star n=11 nbg=279 bg=620.0 sigma=37.5 thresh=733 peak=720
00:45:08.044 00.000 14964 MultiStar: [#1 0.13,-2.65,0.00,M1] [#2 0.00,0.00,0.00,L] 
00:45:08.045 00.001 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.23 = -2.06)
00:45:08.045 00.000 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 1.00)
00:45:08.046 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.22 hyp=0.48 cameraTheta=2.67 mountX=-0.22 mountY=0.41, mountTheta=2.08
00:45:08.047 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.22, opts=13)
00:45:08.047 00.000 14964 Enqueuing Move request for scope (-0.43, 0.22)
00:45:08.048 00.001 12044 Worker thread wakes up
00:45:08.048 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.22) opts 0xd
00:45:08.048 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.22)
00:45:08.048 00.000 12044 Moving (-0.43, 0.22) raw xDistance=-0.22 yDistance=0.41
00:45:08.048 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
00:45:08.048 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:08.048 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:45:08.048 00.000 12044 MoveAxis(E, 0, ABG)
00:45:08.048 00.000 12044 Move returns status 0, amount 0
00:45:08.048 00.000 12044 MoveAxis(N, 0, ABG)
00:45:08.048 00.000 12044 Move returns status 0, amount 0
00:45:08.048 00.000 12044 move complete, result=0
00:45:08.048 00.000 12044 worker thread done servicing request
00:45:08.055 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9219, med=616, FiltMin=524, FiltMax=8043, Gamma=0.810
00:45:08.061 00.006 14964 UpdateGuideState exits: m=287306 SNR=294.9
00:45:08.061 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.062 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:08.062 00.000 14964 Enqueuing Expose request
00:45:08.063 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:45:08.064 00.001 12044 Worker thread wakes up
00:45:08.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:08.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:11.182 03.118 12044 Exposure complete
00:45:11.203 00.021 12044 worker thread done servicing request
00:45:11.203 00.000 14964 OnExposeComplete: enter
00:45:11.204 00.001 14964 UpdateGuideState(): m_state=6
00:45:11.205 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2337
00:45:11.205 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=95.76, Mass=296604, SNR=307.2, Peak=9814 HFD=5.3
00:45:11.206 00.001 14964 MultiStar: [#1 0.19,-2.86,0.00,M2] [#2 -0.87,-2.91,0.00,M1] 
00:45:11.206 00.000 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.56) = xAngle (3.19 = -3.09)
00:45:11.207 00.001 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
00:45:11.207 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=1.22 hyp=1.22 cameraTheta=1.64 mountX=-1.22 mountY=-0.05, mountTheta=-3.10
00:45:11.209 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=1.22, opts=13)
00:45:11.209 00.000 14964 Enqueuing Move request for scope (-0.08, 1.22)
00:45:11.210 00.001 12044 Worker thread wakes up
00:45:11.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.22) opts 0xd
00:45:11.210 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 1.22)
00:45:11.210 00.000 12044 Moving (-0.08, 1.22) raw xDistance=-1.22 yDistance=-0.05
00:45:11.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.79 from input -1.22, slope = 0.00
00:45:11.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:11.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:45:11.210 00.000 12044 MoveAxis(E, 94, ABG)
00:45:11.210 00.000 12044 Guiding  Dir = 2, Dur = 94
00:45:11.217 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9814, med=615, FiltMin=529, FiltMax=8235, Gamma=0.810
00:45:11.223 00.006 14964 UpdateGuideState exits: m=296604 SNR=307.2
00:45:11.223 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.224 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:11.224 00.000 14964 Enqueuing Expose request
00:45:11.269 00.045 12044 IsSlewing returns 0
00:45:11.270 00.001 12044 IsGuiding returns 0
00:45:11.301 00.031 12044 PulseGuide returned control before completion, sleep 74
00:45:11.386 00.085 12044 IsGuiding returns 1
00:45:11.386 00.000 12044 scope still moving after pulse duration time elapsed
00:45:11.483 00.097 12044 IsSlewing returns 0
00:45:11.484 00.001 12044 IsGuiding returns 0
00:45:11.484 00.000 12044 scope move finished after 94 + 120 ms
00:45:11.484 00.000 12044 Move returns status 0, amount 94
00:45:11.484 00.000 12044 MoveAxis(N, 0, ABG)
00:45:11.484 00.000 12044 Move returns status 0, amount 0
00:45:11.484 00.000 12044 move complete, result=0
00:45:11.484 00.000 12044 worker thread done servicing request
00:45:11.484 00.000 12044 Worker thread wakes up
00:45:11.484 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:11.484 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:11.484 00.000 14964 GuideStep: -1.2 px 94 ms EAST, -0.0 px 0 ms NORTH
00:45:14.607 03.123 12044 Exposure complete
00:45:14.629 00.022 12044 worker thread done servicing request
00:45:14.629 00.000 14964 OnExposeComplete: enter
00:45:14.630 00.001 14964 UpdateGuideState(): m_state=6
00:45:14.630 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2338
00:45:14.631 00.001 14964 Star::Find returns 1 (0), X=279.02, Y=95.30, Mass=297916, SNR=328.9, Peak=10678 HFD=5.0
00:45:14.631 00.000 14964 MultiStar: [#1 -0.39,-2.32,0.00,M3] [#2 -0.42,-2.57,0.00,M2] 
00:45:14.632 00.001 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.72 = -2.56)
00:45:14.632 00.000 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.49)
00:45:14.633 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=0.76 hyp=0.92 cameraTheta=2.16 mountX=-0.77 mountY=0.43, mountTheta=2.63
00:45:14.634 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.76, opts=13)
00:45:14.634 00.000 14964 Enqueuing Move request for scope (-0.51, 0.76)
00:45:14.635 00.001 12044 Worker thread wakes up
00:45:14.635 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.76) opts 0xd
00:45:14.635 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.76)
00:45:14.635 00.000 12044 Moving (-0.51, 0.76) raw xDistance=-0.77 yDistance=0.43
00:45:14.635 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.77 is < calculated value -0.83, using input
00:45:14.635 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.50 from input -0.77, slope = -0.32
00:45:14.635 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:14.635 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:45:14.635 00.000 12044 MoveAxis(E, 59, ABG)
00:45:14.635 00.000 12044 Guiding  Dir = 2, Dur = 59
00:45:14.642 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10678, med=615, FiltMin=529, FiltMax=9101, Gamma=0.810
00:45:14.648 00.006 14964 UpdateGuideState exits: m=297916 SNR=328.9
00:45:14.649 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.649 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:14.649 00.000 14964 Enqueuing Expose request
00:45:14.712 00.063 12044 IsSlewing returns 0
00:45:14.712 00.000 12044 IsGuiding returns 0
00:45:14.744 00.032 12044 PulseGuide returned control before completion, sleep 39
00:45:14.790 00.046 12044 IsGuiding returns 1
00:45:14.790 00.000 12044 scope still moving after pulse duration time elapsed
00:45:14.846 00.056 12044 IsSlewing returns 0
00:45:14.847 00.001 12044 IsGuiding returns 0
00:45:14.847 00.000 12044 scope move finished after 59 + 75 ms
00:45:14.847 00.000 12044 Move returns status 0, amount 59
00:45:14.847 00.000 12044 MoveAxis(N, 0, ABG)
00:45:14.847 00.000 12044 Move returns status 0, amount 0
00:45:14.847 00.000 12044 move complete, result=0
00:45:14.847 00.000 12044 worker thread done servicing request
00:45:14.847 00.000 12044 Worker thread wakes up
00:45:14.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:14.847 00.000 14964 GuideStep: -0.8 px 59 ms EAST, 0.4 px 0 ms NORTH
00:45:14.848 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:17.953 03.105 12044 Exposure complete
00:45:17.980 00.027 12044 worker thread done servicing request
00:45:17.981 00.001 14964 OnExposeComplete: enter
00:45:17.981 00.000 14964 UpdateGuideState(): m_state=6
00:45:17.982 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2339
00:45:17.982 00.000 14964 Star::Find returns 1 (0), X=279.17, Y=94.50, Mass=299318, SNR=331.2, Peak=10287 HFD=5.3
00:45:17.983 00.001 14964 MultiStar: [#1 -0.03,-1.43,0.00,M4] [#2 -0.47,-0.90,0.00,M3] 
00:45:17.983 00.000 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
00:45:17.984 00.001 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
00:45:17.984 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-3.05 mountX=0.03 mountY=0.36, mountTheta=1.49
00:45:17.985 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.03, opts=13)
00:45:17.986 00.001 14964 Enqueuing Move request for scope (-0.36, -0.03)
00:45:17.987 00.001 12044 Worker thread wakes up
00:45:17.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.03) opts 0xd
00:45:17.987 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.03)
00:45:17.987 00.000 12044 Moving (-0.36, -0.03) raw xDistance=0.03 yDistance=0.36
00:45:17.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
00:45:17.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:17.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:45:17.987 00.000 12044 MoveAxis(E, 0, ABG)
00:45:17.987 00.000 12044 Move returns status 0, amount 0
00:45:17.987 00.000 12044 MoveAxis(N, 0, ABG)
00:45:17.987 00.000 12044 Move returns status 0, amount 0
00:45:17.987 00.000 12044 move complete, result=0
00:45:17.988 00.001 12044 worker thread done servicing request
00:45:17.995 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10287, med=615, FiltMin=527, FiltMax=9191, Gamma=0.810
00:45:18.001 00.006 14964 UpdateGuideState exits: m=299318 SNR=331.2
00:45:18.001 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.002 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:18.002 00.000 14964 Enqueuing Expose request
00:45:18.003 00.001 12044 Worker thread wakes up
00:45:18.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:18.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:18.003 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:45:21.106 03.103 12044 Exposure complete
00:45:21.127 00.021 12044 worker thread done servicing request
00:45:21.127 00.000 14964 OnExposeComplete: enter
00:45:21.127 00.000 14964 UpdateGuideState(): m_state=6
00:45:21.128 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2340
00:45:21.128 00.000 14964 Star::Find returns 1 (0), X=279.36, Y=94.26, Mass=297581, SNR=331.1, Peak=11443 HFD=5.1
00:45:21.129 00.001 14964 MultiStar: [#1 0.02,-1.11,0.00,M5] [#2 -0.05,-1.37,0.00,M4] 
00:45:21.129 00.000 14964 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.56) = xAngle (-0.58 = -0.58)
00:45:21.130 00.001 14964 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.47 = 2.47)
00:45:21.130 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.14 mountX=0.28 mountY=0.21, mountTheta=0.64
00:45:21.131 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.28, opts=13)
00:45:21.132 00.001 14964 Enqueuing Move request for scope (-0.18, -0.28)
00:45:21.133 00.001 12044 Worker thread wakes up
00:45:21.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
00:45:21.133 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
00:45:21.133 00.000 12044 Moving (-0.18, -0.28) raw xDistance=0.28 yDistance=0.21
00:45:21.133 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.31, using input
00:45:21.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.08
00:45:21.133 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:21.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:45:21.133 00.000 12044 MoveAxis(E, 0, ABG)
00:45:21.133 00.000 12044 Move returns status 0, amount 0
00:45:21.133 00.000 12044 MoveAxis(N, 0, ABG)
00:45:21.133 00.000 12044 Move returns status 0, amount 0
00:45:21.133 00.000 12044 move complete, result=0
00:45:21.133 00.000 12044 worker thread done servicing request
00:45:21.141 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11443, med=615, FiltMin=537, FiltMax=9607, Gamma=0.810
00:45:21.146 00.005 14964 UpdateGuideState exits: m=297581 SNR=331.1
00:45:21.147 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:21.148 00.000 14964 Enqueuing Expose request
00:45:21.149 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:21.149 00.000 12044 Worker thread wakes up
00:45:21.149 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:21.149 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:24.282 03.133 12044 Exposure complete
00:45:24.306 00.024 12044 worker thread done servicing request
00:45:24.306 00.000 14964 OnExposeComplete: enter
00:45:24.306 00.000 14964 UpdateGuideState(): m_state=6
00:45:24.307 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2341
00:45:24.308 00.001 14964 Star::Find returns 1 (0), X=278.70, Y=95.33, Mass=300878, SNR=343.2, Peak=14818 HFD=4.7
00:45:24.308 00.000 14964 MultiStar: [#1 -0.69,-1.80,0.00,M6] [#2 -0.85,-1.77,0.00,M5] 
00:45:24.309 00.001 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
00:45:24.309 00.000 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
00:45:24.310 00.001 14964 CameraToMount -- cameraX=-0.84 cameraY=0.79 hyp=1.15 cameraTheta=2.38 mountX=-0.80 mountY=0.75, mountTheta=2.39
00:45:24.311 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.84, y=0.79, opts=13)
00:45:24.311 00.000 14964 Enqueuing Move request for scope (-0.84, 0.79)
00:45:24.312 00.001 12044 Worker thread wakes up
00:45:24.312 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.79) opts 0xd
00:45:24.312 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.84, 0.79)
00:45:24.312 00.000 12044 Moving (-0.84, 0.79) raw xDistance=-0.80 yDistance=0.75
00:45:24.312 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.80, slope = -0.00
00:45:24.312 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:45:24.312 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
00:45:24.312 00.000 12044 MoveAxis(E, 1, ABG)
00:45:24.312 00.000 12044 Guiding  Dir = 2, Dur = 1
00:45:24.320 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14818, med=615, FiltMin=535, FiltMax=11423, Gamma=0.810
00:45:24.325 00.005 14964 UpdateGuideState exits: m=300878 SNR=343.2
00:45:24.326 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.326 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:24.327 00.001 14964 Enqueuing Expose request
00:45:24.346 00.019 12044 IsSlewing returns 0
00:45:24.346 00.000 12044 IsGuiding returns 0
00:45:24.413 00.067 12044 IsGuiding returns 1
00:45:24.413 00.000 12044 scope still moving after pulse duration time elapsed
00:45:24.474 00.061 12044 IsSlewing returns 0
00:45:24.474 00.000 12044 IsGuiding returns 0
00:45:24.474 00.000 12044 scope move finished after 1 + 126 ms
00:45:24.474 00.000 12044 Move returns status 0, amount 1
00:45:24.474 00.000 12044 MoveAxis(N, 0, ABG)
00:45:24.474 00.000 12044 Move returns status 0, amount 0
00:45:24.474 00.000 12044 move complete, result=0
00:45:24.474 00.000 14964 GuideStep: -0.8 px 1 ms EAST, 0.8 px 0 ms NORTH
00:45:24.475 00.001 12044 worker thread done servicing request
00:45:24.475 00.000 12044 Worker thread wakes up
00:45:24.475 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:24.475 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:27.581 03.106 12044 Exposure complete
00:45:27.603 00.022 12044 worker thread done servicing request
00:45:27.604 00.001 14964 OnExposeComplete: enter
00:45:27.604 00.000 14964 UpdateGuideState(): m_state=6
00:45:27.605 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2342
00:45:27.605 00.000 14964 Star::Find returns 1 (0), X=279.05, Y=95.36, Mass=301152, SNR=336.7, Peak=12375 HFD=4.8
00:45:27.606 00.001 14964 MultiStar: [#1 -0.39,-1.91,0.00,M7] [#2 -0.11,-1.93,0.00,M6] 
00:45:27.606 00.000 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.56) = xAngle (3.67 = -2.62)
00:45:27.607 00.001 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.44)
00:45:27.607 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=0.82 hyp=0.95 cameraTheta=2.11 mountX=-0.83 mountY=0.40, mountTheta=2.69
00:45:27.608 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.82, opts=13)
00:45:27.609 00.001 14964 Enqueuing Move request for scope (-0.49, 0.82)
00:45:27.609 00.000 12044 Worker thread wakes up
00:45:27.609 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.82) opts 0xd
00:45:27.610 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.82)
00:45:27.610 00.000 12044 Moving (-0.49, 0.82) raw xDistance=-0.83 yDistance=0.40
00:45:27.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.83, slope = -0.04
00:45:27.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:27.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:45:27.610 00.000 12044 MoveAxis(E, 23, ABG)
00:45:27.610 00.000 12044 Guiding  Dir = 2, Dur = 23
00:45:27.617 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12375, med=615, FiltMin=532, FiltMax=10869, Gamma=0.810
00:45:27.623 00.006 14964 UpdateGuideState exits: m=301152 SNR=336.7
00:45:27.623 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.624 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:27.624 00.000 14964 Enqueuing Expose request
00:45:27.658 00.034 12044 IsSlewing returns 0
00:45:27.658 00.000 12044 IsGuiding returns 0
00:45:27.690 00.032 12044 IsGuiding returns 1
00:45:27.690 00.000 12044 scope still moving after pulse duration time elapsed
00:45:27.737 00.047 12044 IsSlewing returns 0
00:45:27.737 00.000 12044 IsGuiding returns 0
00:45:27.737 00.000 12044 scope move finished after 23 + 55 ms
00:45:27.737 00.000 12044 Move returns status 0, amount 23
00:45:27.737 00.000 12044 MoveAxis(N, 0, ABG)
00:45:27.737 00.000 12044 Move returns status 0, amount 0
00:45:27.737 00.000 12044 move complete, result=0
00:45:27.737 00.000 12044 worker thread done servicing request
00:45:27.737 00.000 12044 Worker thread wakes up
00:45:27.737 00.000 14964 GuideStep: -0.8 px 23 ms EAST, 0.4 px 0 ms NORTH
00:45:27.738 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:27.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:30.839 03.101 12044 Exposure complete
00:45:30.861 00.022 12044 worker thread done servicing request
00:45:30.861 00.000 14964 OnExposeComplete: enter
00:45:30.862 00.001 14964 UpdateGuideState(): m_state=6
00:45:30.862 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2343
00:45:30.863 00.001 14964 Star::Find returns 1 (0), X=279.19, Y=94.92, Mass=296372, SNR=330.1, Peak=13427 HFD=4.5
00:45:30.863 00.000 14964 MultiStar: [#1 -0.10,-1.39,0.00,M8] [#2 -0.17,-1.31,0.00,M7] 
00:45:30.864 00.001 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.88 = -2.41)
00:45:30.864 00.000 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.65)
00:45:30.865 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.38 hyp=0.52 cameraTheta=2.32 mountX=-0.38 mountY=0.31, mountTheta=2.46
00:45:30.867 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.38, opts=13)
00:45:30.867 00.000 14964 Enqueuing Move request for scope (-0.35, 0.38)
00:45:30.868 00.001 12044 Worker thread wakes up
00:45:30.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.38) opts 0xd
00:45:30.868 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.38)
00:45:30.868 00.000 12044 Moving (-0.35, 0.38) raw xDistance=-0.38 yDistance=0.31
00:45:30.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.38, slope = -0.02
00:45:30.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:30.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:45:30.868 00.000 12044 MoveAxis(E, 15, ABG)
00:45:30.868 00.000 12044 Guiding  Dir = 2, Dur = 15
00:45:30.875 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13427, med=614, FiltMin=529, FiltMax=11474, Gamma=0.810
00:45:30.882 00.007 14964 UpdateGuideState exits: m=296372 SNR=330.1
00:45:30.883 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:30.883 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:30.884 00.001 14964 Enqueuing Expose request
00:45:30.893 00.009 12044 IsSlewing returns 0
00:45:30.893 00.000 12044 IsGuiding returns 0
00:45:30.952 00.059 12044 IsGuiding returns 1
00:45:30.952 00.000 12044 scope still moving after pulse duration time elapsed
00:45:31.035 00.083 12044 IsSlewing returns 0
00:45:31.036 00.001 12044 IsGuiding returns 0
00:45:31.036 00.000 12044 scope move finished after 15 + 127 ms
00:45:31.036 00.000 12044 Move returns status 0, amount 15
00:45:31.036 00.000 12044 MoveAxis(N, 0, ABG)
00:45:31.036 00.000 12044 Move returns status 0, amount 0
00:45:31.036 00.000 12044 move complete, result=0
00:45:31.036 00.000 12044 worker thread done servicing request
00:45:31.036 00.000 12044 Worker thread wakes up
00:45:31.036 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:31.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:31.036 00.000 14964 GuideStep: -0.4 px 15 ms EAST, 0.3 px 0 ms NORTH
00:45:34.140 03.104 12044 Exposure complete
00:45:34.164 00.024 12044 worker thread done servicing request
00:45:34.164 00.000 14964 OnExposeComplete: enter
00:45:34.165 00.001 14964 UpdateGuideState(): m_state=6
00:45:34.166 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2344
00:45:34.166 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=95.20, Mass=301035, SNR=344.3, Peak=13295 HFD=4.4
00:45:34.167 00.001 14964 MultiStar: [#1 -0.43,-1.42,0.00,M9] [#2 -0.24,-0.84,0.00,M8] 
00:45:34.167 00.000 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
00:45:34.168 00.001 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.43)
00:45:34.168 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.66 hyp=0.77 cameraTheta=2.11 mountX=-0.66 mountY=0.32, mountTheta=2.69
00:45:34.169 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.66, opts=13)
00:45:34.169 00.000 14964 Enqueuing Move request for scope (-0.39, 0.66)
00:45:34.170 00.001 12044 Worker thread wakes up
00:45:34.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.66) opts 0xd
00:45:34.170 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.66)
00:45:34.170 00.000 12044 Moving (-0.39, 0.66) raw xDistance=-0.66 yDistance=0.32
00:45:34.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.66, slope = -0.03
00:45:34.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:34.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:45:34.170 00.000 12044 MoveAxis(E, 22, ABG)
00:45:34.170 00.000 12044 Guiding  Dir = 2, Dur = 22
00:45:34.177 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13295, med=615, FiltMin=527, FiltMax=11059, Gamma=0.810
00:45:34.183 00.006 14964 UpdateGuideState exits: m=301035 SNR=344.3
00:45:34.183 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.184 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:34.184 00.000 14964 Enqueuing Expose request
00:45:34.207 00.023 12044 IsSlewing returns 0
00:45:34.208 00.001 12044 IsGuiding returns 0
00:45:34.268 00.060 12044 IsGuiding returns 1
00:45:34.268 00.000 12044 scope still moving after pulse duration time elapsed
00:45:34.314 00.046 12044 IsSlewing returns 0
00:45:34.315 00.001 12044 IsGuiding returns 0
00:45:34.315 00.000 12044 scope move finished after 22 + 84 ms
00:45:34.315 00.000 12044 Move returns status 0, amount 22
00:45:34.315 00.000 12044 MoveAxis(N, 0, ABG)
00:45:34.315 00.000 12044 Move returns status 0, amount 0
00:45:34.315 00.000 12044 move complete, result=0
00:45:34.315 00.000 12044 worker thread done servicing request
00:45:34.315 00.000 12044 Worker thread wakes up
00:45:34.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:34.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:34.315 00.000 14964 GuideStep: -0.7 px 22 ms EAST, 0.3 px 0 ms NORTH
00:45:37.414 03.099 12044 Exposure complete
00:45:37.436 00.022 12044 worker thread done servicing request
00:45:37.437 00.001 14964 OnExposeComplete: enter
00:45:37.437 00.000 14964 UpdateGuideState(): m_state=6
00:45:37.438 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2345
00:45:37.438 00.000 14964 Star::Find returns 1 (0), X=278.85, Y=95.17, Mass=291765, SNR=316.4, Peak=13651 HFD=4.8
00:45:37.439 00.001 14964 MultiStar: [#1 -0.58,-1.06,0.00,M10] [#2 -0.59,-0.91,0.00,M9] 
00:45:37.439 00.000 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.95 = -2.33)
00:45:37.440 00.001 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.72)
00:45:37.440 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=0.64 hyp=0.94 cameraTheta=2.40 mountX=-0.65 mountY=0.62, mountTheta=2.38
00:45:37.441 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=0.64, opts=13)
00:45:37.442 00.001 14964 Enqueuing Move request for scope (-0.69, 0.64)
00:45:37.443 00.001 12044 Worker thread wakes up
00:45:37.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.64) opts 0xd
00:45:37.443 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, 0.64)
00:45:37.443 00.000 12044 Moving (-0.69, 0.64) raw xDistance=-0.65 yDistance=0.62
00:45:37.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.65, slope = -0.01
00:45:37.443 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:37.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
00:45:37.443 00.000 12044 MoveAxis(E, 8, ABG)
00:45:37.443 00.000 12044 Guiding  Dir = 2, Dur = 8
00:45:37.450 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13651, med=614, FiltMin=526, FiltMax=10262, Gamma=0.810
00:45:37.457 00.007 14964 UpdateGuideState exits: m=291765 SNR=316.4
00:45:37.458 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.458 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:37.459 00.001 14964 Enqueuing Expose request
00:45:37.474 00.015 12044 IsSlewing returns 0
00:45:37.475 00.001 12044 IsGuiding returns 0
00:45:37.506 00.031 12044 IsGuiding returns 1
00:45:37.506 00.000 12044 scope still moving after pulse duration time elapsed
00:45:37.564 00.058 12044 IsSlewing returns 0
00:45:37.564 00.000 12044 IsGuiding returns 0
00:45:37.564 00.000 12044 scope move finished after 8 + 81 ms
00:45:37.564 00.000 12044 Move returns status 0, amount 8
00:45:37.564 00.000 12044 MoveAxis(N, 0, ABG)
00:45:37.564 00.000 12044 Move returns status 0, amount 0
00:45:37.564 00.000 12044 move complete, result=0
00:45:37.564 00.000 12044 worker thread done servicing request
00:45:37.564 00.000 12044 Worker thread wakes up
00:45:37.565 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:37.565 00.000 14964 GuideStep: -0.6 px 8 ms EAST, 0.6 px 0 ms NORTH
00:45:37.565 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:40.696 03.131 12044 Exposure complete
00:45:40.729 00.033 12044 worker thread done servicing request
00:45:40.729 00.000 14964 OnExposeComplete: enter
00:45:40.730 00.001 14964 UpdateGuideState(): m_state=6
00:45:40.731 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2346
00:45:40.731 00.000 14964 Star::Find returns 1 (0), X=278.96, Y=95.31, Mass=304103, SNR=336.8, Peak=25383 HFD=4.0
00:45:40.732 00.001 14964 MultiStar: [#1 -0.90,-0.84,0.00,R] [#2 -0.61,-0.68,0.00,M10] 
00:45:40.732 00.000 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.77 = -2.51)
00:45:40.733 00.001 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.83 = 0.54)
00:45:40.733 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.77 hyp=0.97 cameraTheta=2.22 mountX=-0.78 mountY=0.50, mountTheta=2.57
00:45:40.734 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.77, opts=13)
00:45:40.735 00.001 14964 Enqueuing Move request for scope (-0.58, 0.77)
00:45:40.735 00.000 12044 Worker thread wakes up
00:45:40.735 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.77) opts 0xd
00:45:40.735 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.77)
00:45:40.736 00.001 12044 Moving (-0.58, 0.77) raw xDistance=-0.78 yDistance=0.50
00:45:40.736 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.78, slope = -0.00
00:45:40.736 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.75 newest=1.44
00:45:40.736 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
00:45:40.736 00.000 12044 MoveAxis(E, 3, ABG)
00:45:40.736 00.000 12044 Guiding  Dir = 2, Dur = 3
00:45:40.748 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25383, med=615, FiltMin=529, FiltMax=10675, Gamma=0.810
00:45:40.754 00.006 14964 UpdateGuideState exits: m=304103 SNR=336.8
00:45:40.754 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:40.755 00.000 14964 Enqueuing Expose request
00:45:40.830 00.075 12044 IsSlewing returns 0
00:45:40.831 00.001 12044 IsGuiding returns 0
00:45:40.864 00.033 12044 IsGuiding returns 1
00:45:40.864 00.000 12044 scope still moving after pulse duration time elapsed
00:45:40.926 00.062 12044 IsSlewing returns 0
00:45:40.926 00.000 12044 IsGuiding returns 0
00:45:40.926 00.000 12044 scope move finished after 3 + 91 ms
00:45:40.926 00.000 12044 Move returns status 0, amount 3
00:45:40.926 00.000 12044 BLC: Oldest BLC event removed
00:45:40.926 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 358 applied
00:45:40.926 00.000 12044 MoveAxis(S, 404, ABG)
00:45:40.926 00.000 12044 Guiding  Dir = 1, Dur = 404
00:45:40.987 00.061 12044 IsSlewing returns 0
00:45:40.987 00.000 12044 IsGuiding returns 0
00:45:41.018 00.031 12044 PulseGuide returned control before completion, sleep 383
00:45:41.406 00.388 12044 IsGuiding returns 1
00:45:41.406 00.000 12044 scope still moving after pulse duration time elapsed
00:45:41.485 00.079 12044 IsSlewing returns 0
00:45:41.486 00.001 12044 IsGuiding returns 0
00:45:41.486 00.000 12044 scope move finished after 404 + 94 ms
00:45:41.486 00.000 12044 Move returns status 0, amount 404
00:45:41.486 00.000 12044 move complete, result=0
00:45:41.486 00.000 12044 worker thread done servicing request
00:45:41.486 00.000 12044 Worker thread wakes up
00:45:41.486 00.000 14964 GuideStep: -0.8 px 3 ms EAST, 0.5 px 404 ms SOUTH
00:45:41.487 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:41.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:44.615 03.128 12044 Exposure complete
00:45:44.645 00.030 12044 worker thread done servicing request
00:45:44.645 00.000 14964 OnExposeComplete: enter
00:45:44.646 00.001 14964 UpdateGuideState(): m_state=6
00:45:44.646 00.000 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2347
00:45:44.647 00.001 14964 Star::Find returns 1 (0), X=279.47, Y=95.02, Mass=304188, SNR=351.9, Peak=18615 HFD=4.1
00:45:44.647 00.000 14964 MultiStar: [#1 0.66,0.14,0.00,M1] [#2 -0.38,-0.60,0.00,R] 
00:45:44.648 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.27 = -3.02)
00:45:44.649 00.001 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
00:45:44.649 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.48 hyp=0.49 cameraTheta=1.71 mountX=-0.48 mountY=0.02, mountTheta=3.10
00:45:44.651 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.48, opts=13)
00:45:44.651 00.000 14964 Enqueuing Move request for scope (-0.07, 0.48)
00:45:44.652 00.001 12044 Worker thread wakes up
00:45:44.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.48) opts 0xd
00:45:44.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.48)
00:45:44.652 00.000 12044 Moving (-0.07, 0.48) raw xDistance=-0.48 yDistance=0.02
00:45:44.652 00.000 12044 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.498325, 1:0.018539
00:45:44.652 00.000 12044 BLC: No correction, Miss < min_move
00:45:44.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.48, slope = -0.04
00:45:44.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:44.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:44.652 00.000 12044 MoveAxis(E, 32, ABG)
00:45:44.652 00.000 12044 Guiding  Dir = 2, Dur = 32
00:45:44.660 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18615, med=615, FiltMin=524, FiltMax=15674, Gamma=0.810
00:45:44.666 00.006 14964 UpdateGuideState exits: m=304188 SNR=351.9
00:45:44.666 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.667 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:44.667 00.000 14964 Enqueuing Expose request
00:45:44.673 00.006 12044 IsSlewing returns 0
00:45:44.673 00.000 12044 IsGuiding returns 0
00:45:44.704 00.031 12044 PulseGuide returned control before completion, sleep 12
00:45:44.718 00.014 12044 IsGuiding returns 1
00:45:44.718 00.000 12044 scope still moving after pulse duration time elapsed
00:45:44.785 00.067 12044 IsSlewing returns 0
00:45:44.785 00.000 12044 IsGuiding returns 0
00:45:44.785 00.000 12044 scope move finished after 32 + 79 ms
00:45:44.785 00.000 12044 Move returns status 0, amount 32
00:45:44.785 00.000 12044 MoveAxis(N, 0, ABG)
00:45:44.785 00.000 12044 Move returns status 0, amount 0
00:45:44.785 00.000 12044 move complete, result=0
00:45:44.785 00.000 12044 worker thread done servicing request
00:45:44.785 00.000 12044 Worker thread wakes up
00:45:44.785 00.000 14964 GuideStep: -0.5 px 32 ms EAST, 0.0 px 0 ms NORTH
00:45:44.786 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:44.786 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:47.884 03.098 12044 Exposure complete
00:45:47.908 00.024 12044 worker thread done servicing request
00:45:47.908 00.000 14964 OnExposeComplete: enter
00:45:47.908 00.000 14964 UpdateGuideState(): m_state=6
00:45:47.909 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2348
00:45:47.909 00.000 14964 Star::Find returns 1 (0), X=279.30, Y=94.95, Mass=300774, SNR=336.1, Peak=19099 HFD=4.1
00:45:47.910 00.001 14964 MultiStar: [#1 0.48,0.63,0.00,M2] [#2 0.11,0.92,0.00,M1] 
00:45:47.910 00.000 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.63)
00:45:47.911 00.001 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
00:45:47.911 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.41 hyp=0.47 cameraTheta=2.10 mountX=-0.41 mountY=0.19, mountTheta=2.70
00:45:47.913 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.41, opts=13)
00:45:47.914 00.001 14964 Enqueuing Move request for scope (-0.24, 0.41)
00:45:47.914 00.000 12044 Worker thread wakes up
00:45:47.914 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.41) opts 0xd
00:45:47.914 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.41)
00:45:47.914 00.000 12044 Moving (-0.24, 0.41) raw xDistance=-0.41 yDistance=0.19
00:45:47.915 00.001 12044 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.498325, 1:0.018539, 2:0.194921
00:45:47.915 00.000 12044 BLC: No correction, Miss < min_move
00:45:47.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.41, slope = -0.05
00:45:47.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:47.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:45:47.915 00.000 12044 MoveAxis(E, 42, ABG)
00:45:47.915 00.000 12044 Guiding  Dir = 2, Dur = 42
00:45:47.921 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19099, med=615, FiltMin=529, FiltMax=14197, Gamma=0.810
00:45:47.927 00.006 14964 UpdateGuideState exits: m=300774 SNR=336.1
00:45:47.927 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:47.928 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:47.929 00.001 14964 Enqueuing Expose request
00:45:47.989 00.060 12044 IsSlewing returns 0
00:45:47.989 00.000 12044 IsGuiding returns 0
00:45:48.021 00.032 12044 PulseGuide returned control before completion, sleep 22
00:45:48.053 00.032 12044 IsGuiding returns 1
00:45:48.053 00.000 12044 scope still moving after pulse duration time elapsed
00:45:48.113 00.060 12044 IsSlewing returns 0
00:45:48.113 00.000 12044 IsGuiding returns 0
00:45:48.113 00.000 12044 scope move finished after 42 + 81 ms
00:45:48.113 00.000 12044 Move returns status 0, amount 42
00:45:48.113 00.000 12044 MoveAxis(N, 0, ABG)
00:45:48.113 00.000 12044 Move returns status 0, amount 0
00:45:48.113 00.000 12044 move complete, result=0
00:45:48.113 00.000 12044 worker thread done servicing request
00:45:48.113 00.000 12044 Worker thread wakes up
00:45:48.114 00.001 14964 GuideStep: -0.4 px 42 ms EAST, 0.2 px 0 ms NORTH
00:45:48.115 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:48.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:51.217 03.102 12044 Exposure complete
00:45:51.238 00.021 12044 worker thread done servicing request
00:45:51.238 00.000 14964 OnExposeComplete: enter
00:45:51.238 00.000 14964 UpdateGuideState(): m_state=6
00:45:51.239 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2349
00:45:51.240 00.001 14964 Star::Find returns 1 (0), X=279.53, Y=94.15, Mass=298925, SNR=341.8, Peak=19635 HFD=4.1
00:45:51.240 00.000 14964 MultiStar: [#1 0.82,1.63,0.00,M3] [#2 0.69,1.43,0.00,M2] 
00:45:51.241 00.001 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
00:45:51.241 00.000 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
00:45:51.242 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.59 mountX=0.39 mountY=0.05, mountTheta=0.12
00:45:51.243 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.39, opts=13)
00:45:51.243 00.000 14964 Enqueuing Move request for scope (-0.01, -0.39)
00:45:51.244 00.001 12044 Worker thread wakes up
00:45:51.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.39) opts 0xd
00:45:51.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.39)
00:45:51.244 00.000 12044 Moving (-0.01, -0.39) raw xDistance=0.39 yDistance=0.05
00:45:51.244 00.000 12044 BLC: window closed
00:45:51.244 00.000 12044 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.498325, 1:0.018539, 2:0.194921
00:45:51.244 00.000 12044 BLC: No correction, Miss < min_move
00:45:51.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.39, slope = 0.03
00:45:51.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:51.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:45:51.244 00.000 12044 MoveAxis(W, 20, ABG)
00:45:51.244 00.000 12044 Guiding  Dir = 3, Dur = 20
00:45:51.251 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19635, med=615, FiltMin=529, FiltMax=14811, Gamma=0.810
00:45:51.257 00.006 14964 UpdateGuideState exits: m=298925 SNR=341.8
00:45:51.257 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.258 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:51.258 00.000 14964 Enqueuing Expose request
00:45:51.268 00.010 12044 IsSlewing returns 0
00:45:51.269 00.001 12044 IsGuiding returns 0
00:45:51.301 00.032 12044 IsGuiding returns 1
00:45:51.301 00.000 12044 scope still moving after pulse duration time elapsed
00:45:51.364 00.063 12044 IsSlewing returns 0
00:45:51.364 00.000 12044 IsGuiding returns 0
00:45:51.364 00.000 12044 scope move finished after 20 + 74 ms
00:45:51.364 00.000 12044 Move returns status 0, amount 20
00:45:51.364 00.000 12044 MoveAxis(N, 0, ABG)
00:45:51.364 00.000 12044 Move returns status 0, amount 0
00:45:51.364 00.000 12044 move complete, result=0
00:45:51.364 00.000 12044 worker thread done servicing request
00:45:51.364 00.000 12044 Worker thread wakes up
00:45:51.364 00.000 14964 GuideStep: 0.4 px 20 ms WEST, 0.0 px 0 ms NORTH
00:45:51.365 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:51.365 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:54.487 03.122 12044 Exposure complete
00:45:54.512 00.025 12044 worker thread done servicing request
00:45:54.512 00.000 14964 OnExposeComplete: enter
00:45:54.513 00.001 14964 UpdateGuideState(): m_state=6
00:45:54.513 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2350
00:45:54.514 00.001 14964 Star::Find returns 1 (0), X=278.81, Y=94.13, Mass=296578, SNR=337.2, Peak=19991 HFD=4.4
00:45:54.514 00.000 14964 MultiStar: [#1 0.10,1.95,0.00,M4] [#2 -0.59,1.74,0.00,M3] 
00:45:54.515 00.001 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
00:45:54.516 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
00:45:54.517 00.001 14964 CameraToMount -- cameraX=-0.73 cameraY=-0.41 hyp=0.84 cameraTheta=-2.63 mountX=0.40 mountY=0.77, mountTheta=1.09
00:45:54.519 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=-0.41, opts=13)
00:45:54.519 00.000 14964 Enqueuing Move request for scope (-0.73, -0.41)
00:45:54.520 00.001 12044 Worker thread wakes up
00:45:54.520 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.41) opts 0xd
00:45:54.520 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, -0.41)
00:45:54.520 00.000 12044 Moving (-0.73, -0.41) raw xDistance=0.40 yDistance=0.77
00:45:54.520 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.40 is < calculated value 0.77, using input
00:45:54.520 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.40, slope = 0.12
00:45:54.520 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
00:45:54.520 00.000 12044 MoveAxis(W, 31, ABG)
00:45:54.520 00.000 12044 Guiding  Dir = 3, Dur = 31
00:45:54.527 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19991, med=615, FiltMin=537, FiltMax=11649, Gamma=0.810
00:45:54.533 00.006 14964 UpdateGuideState exits: m=296578 SNR=337.2
00:45:54.534 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.535 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:54.535 00.000 14964 Enqueuing Expose request
00:45:54.566 00.031 12044 IsSlewing returns 0
00:45:54.566 00.000 12044 IsGuiding returns 0
00:45:54.628 00.062 12044 IsGuiding returns 1
00:45:54.629 00.001 12044 scope still moving after pulse duration time elapsed
00:45:54.677 00.048 12044 IsSlewing returns 0
00:45:54.677 00.000 12044 IsGuiding returns 0
00:45:54.677 00.000 12044 scope move finished after 31 + 79 ms
00:45:54.677 00.000 12044 Move returns status 0, amount 31
00:45:54.677 00.000 12044 MoveAxis(S, 72, ABG)
00:45:54.677 00.000 12044 Guiding  Dir = 1, Dur = 72
00:45:54.705 00.028 12044 IsSlewing returns 0
00:45:54.706 00.001 12044 IsGuiding returns 0
00:45:54.737 00.031 12044 PulseGuide returned control before completion, sleep 51
00:45:54.798 00.061 12044 IsGuiding returns 1
00:45:54.798 00.000 12044 scope still moving after pulse duration time elapsed
00:45:54.878 00.080 12044 IsSlewing returns 0
00:45:54.879 00.001 12044 IsGuiding returns 0
00:45:54.879 00.000 12044 scope move finished after 72 + 101 ms
00:45:54.879 00.000 12044 Move returns status 0, amount 72
00:45:54.879 00.000 12044 move complete, result=0
00:45:54.879 00.000 12044 worker thread done servicing request
00:45:54.879 00.000 12044 Worker thread wakes up
00:45:54.879 00.000 14964 GuideStep: 0.4 px 31 ms WEST, 0.8 px 72 ms SOUTH
00:45:54.880 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:54.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:45:57.978 03.098 12044 Exposure complete
00:45:57.999 00.021 12044 worker thread done servicing request
00:45:57.999 00.000 14964 OnExposeComplete: enter
00:45:58.000 00.001 14964 UpdateGuideState(): m_state=6
00:45:58.000 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2351
00:45:58.001 00.001 14964 Star::Find returns 1 (0), X=279.27, Y=94.37, Mass=303536, SNR=337.1, Peak=17351 HFD=4.7
00:45:58.001 00.000 14964 MultiStar: [#1 0.55,1.43,0.00,M5] [#2 0.22,1.47,0.00,M4] 
00:45:58.002 00.001 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
00:45:58.002 00.000 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
00:45:58.003 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-2.57 mountX=0.17 mountY=0.29, mountTheta=1.04
00:45:58.004 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.17, opts=13)
00:45:58.004 00.000 14964 Enqueuing Move request for scope (-0.27, -0.17)
00:45:58.005 00.001 12044 Worker thread wakes up
00:45:58.005 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.17) opts 0xd
00:45:58.005 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.17)
00:45:58.005 00.000 12044 Moving (-0.27, -0.17) raw xDistance=0.17 yDistance=0.29
00:45:58.005 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.82, using input
00:45:58.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.13
00:45:58.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:58.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:45:58.005 00.000 12044 MoveAxis(E, 0, ABG)
00:45:58.005 00.000 12044 Move returns status 0, amount 0
00:45:58.005 00.000 12044 MoveAxis(N, 0, ABG)
00:45:58.005 00.000 12044 Move returns status 0, amount 0
00:45:58.005 00.000 12044 move complete, result=0
00:45:58.005 00.000 12044 worker thread done servicing request
00:45:58.014 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17351, med=615, FiltMin=528, FiltMax=12184, Gamma=0.810
00:45:58.020 00.006 14964 UpdateGuideState exits: m=303536 SNR=337.1
00:45:58.021 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:58.022 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:45:58.022 00.000 14964 Enqueuing Expose request
00:45:58.022 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:45:58.023 00.001 12044 Worker thread wakes up
00:45:58.023 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:45:58.023 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:01.149 03.126 12044 Exposure complete
00:46:01.170 00.021 12044 worker thread done servicing request
00:46:01.170 00.000 14964 OnExposeComplete: enter
00:46:01.170 00.000 14964 UpdateGuideState(): m_state=6
00:46:01.171 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2352
00:46:01.171 00.000 14964 Star::Find returns 1 (0), X=278.72, Y=94.81, Mass=303334, SNR=356.1, Peak=17387 HFD=4.4
00:46:01.172 00.001 14964 MultiStar: [#1 -0.26,2.03,0.00,M6] [#2 -0.71,1.81,0.00,M5] 
00:46:01.173 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
00:46:01.173 00.000 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
00:46:01.173 00.000 14964 CameraToMount -- cameraX=-0.82 cameraY=0.27 hyp=0.86 cameraTheta=2.82 mountX=-0.28 mountY=0.78, mountTheta=1.92
00:46:01.174 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=0.27, opts=13)
00:46:01.175 00.001 14964 Enqueuing Move request for scope (-0.82, 0.27)
00:46:01.176 00.001 12044 Worker thread wakes up
00:46:01.176 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.27) opts 0xd
00:46:01.176 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, 0.27)
00:46:01.176 00.000 12044 Moving (-0.82, 0.27) raw xDistance=-0.28 yDistance=0.78
00:46:01.176 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.09
00:46:01.176 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
00:46:01.176 00.000 12044 MoveAxis(E, 0, ABG)
00:46:01.176 00.000 12044 Move returns status 0, amount 0
00:46:01.176 00.000 12044 MoveAxis(S, 73, ABG)
00:46:01.176 00.000 12044 Guiding  Dir = 1, Dur = 73
00:46:01.184 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17387, med=615, FiltMin=533, FiltMax=12010, Gamma=0.810
00:46:01.189 00.005 14964 UpdateGuideState exits: m=303334 SNR=356.1
00:46:01.190 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:01.190 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:01.191 00.001 14964 Enqueuing Expose request
00:46:01.222 00.031 12044 IsSlewing returns 0
00:46:01.222 00.000 12044 IsGuiding returns 0
00:46:01.254 00.032 12044 PulseGuide returned control before completion, sleep 53
00:46:01.378 00.124 12044 IsGuiding returns 1
00:46:01.378 00.000 12044 scope still moving after pulse duration time elapsed
00:46:01.457 00.079 12044 IsSlewing returns 0
00:46:01.457 00.000 12044 IsGuiding returns 0
00:46:01.457 00.000 12044 scope move finished after 73 + 161 ms
00:46:01.457 00.000 12044 Move returns status 0, amount 73
00:46:01.457 00.000 12044 move complete, result=0
00:46:01.457 00.000 12044 worker thread done servicing request
00:46:01.457 00.000 12044 Worker thread wakes up
00:46:01.457 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.8 px 73 ms SOUTH
00:46:01.458 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:01.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:04.569 03.111 12044 Exposure complete
00:46:04.594 00.025 12044 worker thread done servicing request
00:46:04.594 00.000 14964 OnExposeComplete: enter
00:46:04.595 00.001 14964 UpdateGuideState(): m_state=6
00:46:04.596 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2353
00:46:04.596 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=95.49, Mass=312663, SNR=364.5, Peak=20259 HFD=4.2
00:46:04.597 00.001 14964 MultiStar: [#1 0.71,0.68,0.00,M7] [#2 0.81,0.51,0.00,M6] 
00:46:04.597 00.000 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.56) = xAngle (2.64 = 2.64)
00:46:04.598 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.59)
00:46:04.598 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=0.95 hyp=1.07 cameraTheta=1.09 mountX=-0.94 mountY=-0.59, mountTheta=-2.58
00:46:04.600 00.002 14964 SchedulePrimaryMove(1136A648, x=0.50, y=0.95, opts=13)
00:46:04.600 00.000 14964 Enqueuing Move request for scope (0.50, 0.95)
00:46:04.601 00.001 12044 Worker thread wakes up
00:46:04.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.95) opts 0xd
00:46:04.601 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, 0.95)
00:46:04.601 00.000 12044 Moving (0.50, 0.95) raw xDistance=-0.94 yDistance=-0.59
00:46:04.601 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.94, slope = 0.05
00:46:04.601 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:46:04.601 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
00:46:04.601 00.000 12044 MoveAxis(E, 0, ABG)
00:46:04.601 00.000 12044 Move returns status 0, amount 0
00:46:04.601 00.000 12044 MoveAxis(N, 0, ABG)
00:46:04.601 00.000 12044 Move returns status 0, amount 0
00:46:04.601 00.000 12044 move complete, result=0
00:46:04.601 00.000 12044 worker thread done servicing request
00:46:04.608 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20259, med=615, FiltMin=535, FiltMax=12311, Gamma=0.810
00:46:04.614 00.006 14964 UpdateGuideState exits: m=312663 SNR=364.5
00:46:04.614 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.615 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:04.615 00.000 14964 Enqueuing Expose request
00:46:04.616 00.001 14964 GuideStep: -0.9 px 0 ms EAST, -0.6 px 0 ms NORTH
00:46:04.616 00.000 12044 Worker thread wakes up
00:46:04.616 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:04.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:07.741 03.125 12044 Exposure complete
00:46:07.766 00.025 12044 worker thread done servicing request
00:46:07.766 00.000 14964 OnExposeComplete: enter
00:46:07.767 00.001 14964 UpdateGuideState(): m_state=6
00:46:07.767 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2354
00:46:07.768 00.001 14964 Star::Find returns 1 (0), X=279.84, Y=94.90, Mass=298960, SNR=323.0, Peak=13957 HFD=4.6
00:46:07.768 00.000 14964 MultiStar: [#1 0.83,1.34,0.00,M8] [#2 0.36,1.33,0.00,M7] 
00:46:07.769 00.001 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.42 = 2.42)
00:46:07.769 00.000 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.81)
00:46:07.770 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.47 cameraTheta=0.86 mountX=-0.35 mountY=-0.34, mountTheta=-2.37
00:46:07.771 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.36, opts=13)
00:46:07.771 00.000 14964 Enqueuing Move request for scope (0.31, 0.36)
00:46:07.772 00.001 12044 Worker thread wakes up
00:46:07.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
00:46:07.772 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
00:46:07.772 00.000 12044 Moving (0.31, 0.36) raw xDistance=-0.35 yDistance=-0.34
00:46:07.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.03
00:46:07.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:07.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:46:07.772 00.000 12044 MoveAxis(E, 0, ABG)
00:46:07.772 00.000 12044 Move returns status 0, amount 0
00:46:07.772 00.000 12044 MoveAxis(N, 0, ABG)
00:46:07.772 00.000 12044 Move returns status 0, amount 0
00:46:07.772 00.000 12044 move complete, result=0
00:46:07.772 00.000 12044 worker thread done servicing request
00:46:07.780 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13957, med=615, FiltMin=532, FiltMax=10783, Gamma=0.810
00:46:07.785 00.005 14964 UpdateGuideState exits: m=298960 SNR=323.0
00:46:07.786 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.786 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:07.787 00.001 14964 Enqueuing Expose request
00:46:07.787 00.000 12044 Worker thread wakes up
00:46:07.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:07.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:07.787 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
00:46:10.887 03.100 12044 Exposure complete
00:46:10.907 00.020 12044 worker thread done servicing request
00:46:10.908 00.001 14964 OnExposeComplete: enter
00:46:10.908 00.000 14964 UpdateGuideState(): m_state=6
00:46:10.909 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2355
00:46:10.909 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=94.95, Mass=300681, SNR=338.4, Peak=17491 HFD=4.4
00:46:10.910 00.001 14964 MultiStar: [#1 0.98,1.35,0.00,M9] [#2 0.43,1.42,0.00,M8] 
00:46:10.910 00.000 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
00:46:10.911 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.90)
00:46:10.911 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.42 hyp=0.60 cameraTheta=0.77 mountX=-0.41 mountY=-0.47, mountTheta=-2.29
00:46:10.912 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.42, opts=13)
00:46:10.913 00.001 14964 Enqueuing Move request for scope (0.43, 0.42)
00:46:10.913 00.000 12044 Worker thread wakes up
00:46:10.914 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.42) opts 0xd
00:46:10.914 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.42)
00:46:10.914 00.000 12044 Moving (0.43, 0.42) raw xDistance=-0.41 yDistance=-0.47
00:46:10.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.41, slope = -0.00
00:46:10.914 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:46:10.914 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:46:10.914 00.000 12044 MoveAxis(E, 3, ABG)
00:46:10.914 00.000 12044 Guiding  Dir = 2, Dur = 3
00:46:10.921 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17491, med=615, FiltMin=527, FiltMax=11255, Gamma=0.810
00:46:10.927 00.006 14964 UpdateGuideState exits: m=300681 SNR=338.4
00:46:10.928 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.928 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:10.928 00.000 14964 Enqueuing Expose request
00:46:10.943 00.015 12044 IsSlewing returns 0
00:46:10.943 00.000 12044 IsGuiding returns 0
00:46:10.974 00.031 12044 IsGuiding returns 1
00:46:10.974 00.000 12044 scope still moving after pulse duration time elapsed
00:46:11.111 00.137 12044 IsSlewing returns 0
00:46:11.111 00.000 12044 IsGuiding returns 0
00:46:11.111 00.000 12044 scope move finished after 3 + 165 ms
00:46:11.111 00.000 12044 Move returns status 0, amount 3
00:46:11.111 00.000 12044 MoveAxis(N, 0, ABG)
00:46:11.111 00.000 12044 Move returns status 0, amount 0
00:46:11.111 00.000 12044 move complete, result=0
00:46:11.111 00.000 12044 worker thread done servicing request
00:46:11.111 00.000 12044 Worker thread wakes up
00:46:11.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:11.111 00.000 14964 GuideStep: -0.4 px 3 ms EAST, -0.5 px 0 ms NORTH
00:46:11.112 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:14.241 03.129 12044 Exposure complete
00:46:14.265 00.024 12044 worker thread done servicing request
00:46:14.265 00.000 14964 OnExposeComplete: enter
00:46:14.267 00.002 14964 UpdateGuideState(): m_state=6
00:46:14.267 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2356
00:46:14.268 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=95.42, Mass=299684, SNR=307.0, Peak=10639 HFD=5.4
00:46:14.269 00.001 14964 MultiStar: [#1 0.11,1.39,0.00,M10] [#2 -0.49,1.83,0.00,M9] 
00:46:14.269 00.000 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.83 = -2.45)
00:46:14.270 00.001 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.60)
00:46:14.270 00.000 14964 CameraToMount -- cameraX=-0.75 cameraY=0.88 hyp=1.16 cameraTheta=2.27 mountX=-0.89 mountY=0.65, mountTheta=2.51
00:46:14.271 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.75, y=0.88, opts=13)
00:46:14.272 00.001 14964 Enqueuing Move request for scope (-0.75, 0.88)
00:46:14.272 00.000 12044 Worker thread wakes up
00:46:14.272 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.88) opts 0xd
00:46:14.272 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.75, 0.88)
00:46:14.272 00.000 12044 Moving (-0.75, 0.88) raw xDistance=-0.89 yDistance=0.65
00:46:14.272 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.47 from input -0.89, slope = -0.07
00:46:14.272 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
00:46:14.272 00.000 12044 MoveAxis(E, 55, ABG)
00:46:14.273 00.001 12044 Guiding  Dir = 2, Dur = 55
00:46:14.280 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10639, med=615, FiltMin=530, FiltMax=9425, Gamma=0.810
00:46:14.285 00.005 14964 UpdateGuideState exits: m=299684 SNR=307.0
00:46:14.286 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.286 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:14.287 00.001 14964 Enqueuing Expose request
00:46:14.379 00.092 12044 IsSlewing returns 0
00:46:14.379 00.000 12044 IsGuiding returns 0
00:46:14.410 00.031 12044 PulseGuide returned control before completion, sleep 34
00:46:14.452 00.042 12044 IsGuiding returns 1
00:46:14.452 00.000 12044 scope still moving after pulse duration time elapsed
00:46:14.518 00.066 12044 IsSlewing returns 0
00:46:14.518 00.000 12044 IsGuiding returns 0
00:46:14.518 00.000 12044 scope move finished after 55 + 83 ms
00:46:14.518 00.000 12044 Move returns status 0, amount 55
00:46:14.518 00.000 12044 MoveAxis(S, 61, ABG)
00:46:14.518 00.000 12044 Guiding  Dir = 1, Dur = 61
00:46:14.548 00.030 12044 IsSlewing returns 0
00:46:14.549 00.001 12044 IsGuiding returns 0
00:46:14.579 00.030 12044 PulseGuide returned control before completion, sleep 41
00:46:14.625 00.046 12044 IsGuiding returns 1
00:46:14.625 00.000 12044 scope still moving after pulse duration time elapsed
00:46:14.691 00.066 12044 IsSlewing returns 0
00:46:14.691 00.000 12044 IsGuiding returns 0
00:46:14.691 00.000 12044 scope move finished after 61 + 81 ms
00:46:14.691 00.000 12044 Move returns status 0, amount 61
00:46:14.691 00.000 12044 move complete, result=0
00:46:14.691 00.000 12044 worker thread done servicing request
00:46:14.691 00.000 12044 Worker thread wakes up
00:46:14.691 00.000 14964 GuideStep: -0.9 px 55 ms EAST, 0.7 px 61 ms SOUTH
00:46:14.692 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:14.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:17.792 03.100 12044 Exposure complete
00:46:17.814 00.022 12044 worker thread done servicing request
00:46:17.814 00.000 14964 OnExposeComplete: enter
00:46:17.814 00.000 14964 UpdateGuideState(): m_state=6
00:46:17.815 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2357
00:46:17.815 00.000 14964 Star::Find returns 1 (0), X=279.88, Y=95.37, Mass=305185, SNR=323.2, Peak=12815 HFD=5.0
00:46:17.816 00.001 14964 MultiStar: [#1 0.67,1.98,0.00,R] [#2 0.49,1.88,0.00,M10] 
00:46:17.816 00.000 14964 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.56) = xAngle (2.73 = 2.73)
00:46:17.817 00.001 14964 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.78 = -0.50)
00:46:17.817 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=0.83 hyp=0.90 cameraTheta=1.17 mountX=-0.82 mountY=-0.43, mountTheta=-2.66
00:46:17.818 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.83, opts=13)
00:46:17.819 00.001 14964 Enqueuing Move request for scope (0.35, 0.83)
00:46:17.819 00.000 12044 Worker thread wakes up
00:46:17.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.83) opts 0xd
00:46:17.819 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.83)
00:46:17.819 00.000 12044 Moving (0.35, 0.83) raw xDistance=-0.82 yDistance=-0.43
00:46:17.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.75 from input -0.82, slope = -0.11
00:46:17.819 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:17.819 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:46:17.819 00.000 12044 MoveAxis(E, 88, ABG)
00:46:17.819 00.000 12044 Guiding  Dir = 2, Dur = 88
00:46:17.827 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12815, med=615, FiltMin=522, FiltMax=10841, Gamma=0.810
00:46:17.832 00.005 14964 UpdateGuideState exits: m=305185 SNR=323.2
00:46:17.832 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:17.833 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:17.833 00.000 14964 Enqueuing Expose request
00:46:17.860 00.027 12044 IsSlewing returns 0
00:46:17.860 00.000 12044 IsGuiding returns 0
00:46:17.891 00.031 12044 PulseGuide returned control before completion, sleep 67
00:46:17.964 00.073 12044 IsGuiding returns 1
00:46:17.964 00.000 12044 scope still moving after pulse duration time elapsed
00:46:18.019 00.055 12044 IsSlewing returns 0
00:46:18.019 00.000 12044 IsGuiding returns 0
00:46:18.019 00.000 12044 scope move finished after 88 + 70 ms
00:46:18.019 00.000 12044 Move returns status 0, amount 88
00:46:18.019 00.000 12044 MoveAxis(N, 0, ABG)
00:46:18.019 00.000 12044 Move returns status 0, amount 0
00:46:18.019 00.000 12044 move complete, result=0
00:46:18.019 00.000 12044 worker thread done servicing request
00:46:18.019 00.000 12044 Worker thread wakes up
00:46:18.019 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:18.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:18.019 00.000 14964 GuideStep: -0.8 px 88 ms EAST, -0.4 px 0 ms NORTH
00:46:21.114 03.095 12044 Exposure complete
00:46:21.136 00.022 12044 worker thread done servicing request
00:46:21.136 00.000 14964 OnExposeComplete: enter
00:46:21.136 00.000 14964 UpdateGuideState(): m_state=6
00:46:21.137 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2358
00:46:21.138 00.001 14964 Star::Find returns 1 (0), X=279.51, Y=94.55, Mass=303106, SNR=333.9, Peak=11449 HFD=5.1
00:46:21.138 00.000 14964 MultiStar: [#1 -0.41,0.74,0.00,M1] [#2 0.08,2.71,0.00,R] 
00:46:21.139 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
00:46:21.139 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.97)
00:46:21.140 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.65 mountX=-0.01 mountY=0.02, mountTheta=2.10
00:46:21.141 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.01, opts=13)
00:46:21.142 00.001 14964 Enqueuing Move request for scope (-0.02, 0.01)
00:46:21.142 00.000 12044 Worker thread wakes up
00:46:21.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:46:21.142 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:46:21.142 00.000 12044 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
00:46:21.142 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.68, using input
00:46:21.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.10
00:46:21.142 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:21.143 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:21.143 00.000 12044 MoveAxis(E, 0, ABG)
00:46:21.143 00.000 12044 Move returns status 0, amount 0
00:46:21.143 00.000 12044 MoveAxis(N, 0, ABG)
00:46:21.143 00.000 12044 Move returns status 0, amount 0
00:46:21.143 00.000 12044 move complete, result=0
00:46:21.143 00.000 12044 worker thread done servicing request
00:46:21.152 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11449, med=614, FiltMin=531, FiltMax=9536, Gamma=0.810
00:46:21.158 00.006 14964 UpdateGuideState exits: m=303106 SNR=333.9
00:46:21.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.159 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:21.160 00.001 14964 Enqueuing Expose request
00:46:21.160 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:21.161 00.001 12044 Worker thread wakes up
00:46:21.161 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:21.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:24.293 03.132 12044 Exposure complete
00:46:24.316 00.023 12044 worker thread done servicing request
00:46:24.316 00.000 14964 OnExposeComplete: enter
00:46:24.316 00.000 14964 UpdateGuideState(): m_state=6
00:46:24.317 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2359
00:46:24.317 00.000 14964 Star::Find returns 1 (0), X=279.91, Y=94.85, Mass=301942, SNR=329.0, Peak=12439 HFD=4.8
00:46:24.318 00.001 14964 MultiStar: [#1 0.25,1.06,0.00,M2] [#2 0.64,0.06,0.07,U] 
00:46:24.319 00.001 14964 single-star, 1 included, MultiStar: {0.39, 0.30}, one-star: {0.37, 0.31}
00:46:24.319 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
00:46:24.320 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
00:46:24.320 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.31 hyp=0.48 cameraTheta=0.70 mountX=-0.31 mountY=-0.40, mountTheta=-2.22
00:46:24.321 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.31, opts=13)
00:46:24.322 00.001 14964 Enqueuing Move request for scope (0.37, 0.31)
00:46:24.322 00.000 12044 Worker thread wakes up
00:46:24.322 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.31) opts 0xd
00:46:24.322 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.31)
00:46:24.322 00.000 12044 Moving (0.37, 0.31) raw xDistance=-0.31 yDistance=-0.40
00:46:24.322 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.40, using input
00:46:24.322 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.06
00:46:24.322 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:24.323 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:46:24.323 00.000 12044 MoveAxis(E, 24, ABG)
00:46:24.323 00.000 12044 Guiding  Dir = 2, Dur = 24
00:46:24.330 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12439, med=615, FiltMin=531, FiltMax=10295, Gamma=0.810
00:46:24.336 00.006 14964 UpdateGuideState exits: m=301942 SNR=329.0
00:46:24.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.337 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:24.337 00.000 14964 Enqueuing Expose request
00:46:24.348 00.011 12044 IsSlewing returns 0
00:46:24.349 00.001 12044 IsGuiding returns 0
00:46:24.380 00.031 12044 IsGuiding returns 1
00:46:24.380 00.000 12044 scope still moving after pulse duration time elapsed
00:46:24.467 00.087 12044 IsSlewing returns 0
00:46:24.467 00.000 12044 IsGuiding returns 0
00:46:24.467 00.000 12044 scope move finished after 24 + 93 ms
00:46:24.467 00.000 12044 Move returns status 0, amount 24
00:46:24.468 00.001 12044 MoveAxis(N, 0, ABG)
00:46:24.468 00.000 12044 Move returns status 0, amount 0
00:46:24.468 00.000 12044 move complete, result=0
00:46:24.468 00.000 12044 worker thread done servicing request
00:46:24.468 00.000 12044 Worker thread wakes up
00:46:24.468 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.4 px 0 ms NORTH
00:46:24.470 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:24.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:27.569 03.099 12044 Exposure complete
00:46:27.589 00.020 12044 worker thread done servicing request
00:46:27.589 00.000 14964 OnExposeComplete: enter
00:46:27.590 00.001 14964 UpdateGuideState(): m_state=6
00:46:27.590 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2360
00:46:27.591 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=90.07, Mass=229474, SNR=251.5, Peak=5226 HFD=6.6
00:46:27.591 00.000 14964 MultiStar: large primary error, entering stabilization period
00:46:27.592 00.001 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
00:46:27.592 00.000 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
00:46:27.593 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-4.47 hyp=4.48 cameraTheta=-1.50 mountX=4.48 mountY=0.15, mountTheta=0.03
00:46:27.594 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-4.47, opts=13)
00:46:27.594 00.000 14964 Enqueuing Move request for scope (0.31, -4.47)
00:46:27.595 00.001 12044 Worker thread wakes up
00:46:27.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -4.47) opts 0xd
00:46:27.595 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -4.47)
00:46:27.595 00.000 12044 Moving (0.31, -4.47) raw xDistance=4.48 yDistance=0.15
00:46:27.595 00.000 12044 Lowpass2 history cleared, outlier deflection
00:46:27.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 2.91 from input 4.48, slope = 0.00
00:46:27.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:27.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:46:27.595 00.000 12044 MoveAxis(W, 344, ABG)
00:46:27.595 00.000 12044 Guiding  Dir = 3, Dur = 344
00:46:27.604 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5226, med=615, FiltMin=535, FiltMax=4683, Gamma=0.810
00:46:27.609 00.005 14964 UpdateGuideState exits: m=229474 SNR=251.5
00:46:27.610 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.610 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:27.611 00.001 14964 Enqueuing Expose request
00:46:27.677 00.066 12044 IsSlewing returns 0
00:46:27.678 00.001 12044 IsGuiding returns 0
00:46:27.709 00.031 12044 PulseGuide returned control before completion, sleep 323
00:46:28.050 00.341 12044 IsGuiding returns 1
00:46:28.050 00.000 12044 scope still moving after pulse duration time elapsed
00:46:28.142 00.092 12044 IsSlewing returns 0
00:46:28.142 00.000 12044 IsGuiding returns 0
00:46:28.142 00.000 12044 scope move finished after 344 + 120 ms
00:46:28.142 00.000 12044 Move returns status 0, amount 344
00:46:28.142 00.000 12044 MoveAxis(N, 0, ABG)
00:46:28.142 00.000 12044 Move returns status 0, amount 0
00:46:28.142 00.000 12044 move complete, result=0
00:46:28.142 00.000 12044 worker thread done servicing request
00:46:28.142 00.000 12044 Worker thread wakes up
00:46:28.142 00.000 14964 GuideStep: 4.5 px 344 ms WEST, 0.2 px 0 ms NORTH
00:46:28.144 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:28.144 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:31.244 03.100 12044 Exposure complete
00:46:31.264 00.020 12044 worker thread done servicing request
00:46:31.264 00.000 14964 OnExposeComplete: enter
00:46:31.265 00.001 14964 UpdateGuideState(): m_state=6
00:46:31.266 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2361
00:46:31.266 00.000 14964 Star::Find returns 1 (0), X=281.40, Y=92.73, Mass=264976, SNR=271.2, Peak=6836 HFD=6.6
00:46:31.267 00.001 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
00:46:31.268 00.001 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
00:46:31.268 00.000 14964 CameraToMount -- cameraX=1.87 cameraY=-1.80 hyp=2.60 cameraTheta=-0.77 mountX=1.83 mountY=-1.67, mountTheta=-0.74
00:46:31.269 00.001 14964 SchedulePrimaryMove(1136A648, x=1.87, y=-1.80, opts=13)
00:46:31.270 00.001 14964 Enqueuing Move request for scope (1.87, -1.80)
00:46:31.270 00.000 12044 Worker thread wakes up
00:46:31.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.87, -1.80) opts 0xd
00:46:31.270 00.000 12044 Handling offset move in thread for scope, endpoint = (1.87, -1.80)
00:46:31.270 00.000 12044 Moving (1.87, -1.80) raw xDistance=1.83 yDistance=-1.67
00:46:31.270 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.19 from input 1.83, slope = 0.00
00:46:31.270 00.000 12044 resist switch: large excursion: input -1.67 thresh 1.35 direction from 1 to -1
00:46:31.270 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.01
00:46:31.270 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67
00:46:31.270 00.000 12044 MoveAxis(W, 141, ABG)
00:46:31.270 00.000 12044 Guiding  Dir = 3, Dur = 141
00:46:31.278 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6836, med=615, FiltMin=531, FiltMax=5776, Gamma=0.810
00:46:31.283 00.005 14964 UpdateGuideState exits: m=264976 SNR=271.2
00:46:31.284 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.284 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:31.285 00.001 14964 Enqueuing Expose request
00:46:31.301 00.016 12044 IsSlewing returns 0
00:46:31.302 00.001 12044 IsGuiding returns 0
00:46:31.333 00.031 12044 PulseGuide returned control before completion, sleep 120
00:46:31.461 00.128 12044 IsGuiding returns 1
00:46:31.461 00.000 12044 scope still moving after pulse duration time elapsed
00:46:31.561 00.100 12044 IsSlewing returns 0
00:46:31.562 00.001 12044 IsGuiding returns 0
00:46:31.562 00.000 12044 scope move finished after 141 + 119 ms
00:46:31.562 00.000 12044 Move returns status 0, amount 141
00:46:31.562 00.000 12044 BLC: Oldest BLC event removed
00:46:31.562 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 358 applied
00:46:31.562 00.000 12044 MoveAxis(N, 514, ABG)
00:46:31.562 00.000 12044 Guiding  Dir = 0, Dur = 514
00:46:31.583 00.021 12044 IsSlewing returns 0
00:46:31.583 00.000 12044 IsGuiding returns 0
00:46:31.614 00.031 12044 PulseGuide returned control before completion, sleep 494
00:46:32.131 00.517 12044 IsGuiding returns 1
00:46:32.131 00.000 12044 scope still moving after pulse duration time elapsed
00:46:32.173 00.042 12044 IsSlewing returns 0
00:46:32.174 00.001 12044 IsGuiding returns 0
00:46:32.174 00.000 12044 scope move finished after 514 + 77 ms
00:46:32.174 00.000 12044 Move returns status 0, amount 514
00:46:32.174 00.000 12044 move complete, result=0
00:46:32.174 00.000 12044 worker thread done servicing request
00:46:32.174 00.000 12044 Worker thread wakes up
00:46:32.174 00.000 14964 GuideStep: 1.8 px 141 ms WEST, -1.7 px 514 ms NORTH
00:46:32.175 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:32.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:35.297 03.122 12044 Exposure complete
00:46:35.321 00.024 12044 worker thread done servicing request
00:46:35.321 00.000 14964 OnExposeComplete: enter
00:46:35.322 00.001 14964 UpdateGuideState(): m_state=6
00:46:35.323 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2362
00:46:35.323 00.000 14964 Star::Find returns 1 (0), X=279.61, Y=94.39, Mass=260279, SNR=292.6, Peak=7079 HFD=6.1
00:46:35.324 00.001 14964 MultiStar: exiting stabilization period
00:46:35.324 00.000 14964 Star::Find false star n=7 nbg=266 bg=623.1 sigma=33.8 thresh=725 peak=696
00:46:35.325 00.001 14964 MultiStar: [#1 1.66,-1.92,0.00,M3] [#2 0.00,0.00,0.00,L] 
00:46:35.325 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
00:46:35.326 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.80)
00:46:35.326 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.13 mountX=0.15 mountY=-0.05, mountTheta=-0.35
00:46:35.327 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.15, opts=13)
00:46:35.328 00.001 14964 Enqueuing Move request for scope (0.07, -0.15)
00:46:35.328 00.000 12044 Worker thread wakes up
00:46:35.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:46:35.328 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:46:35.328 00.000 12044 Moving (0.07, -0.15) raw xDistance=0.15 yDistance=-0.05
00:46:35.328 00.000 12044 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.670479, 1:0.054415
00:46:35.328 00.000 12044 BLC: No correction, Miss < min_move
00:46:35.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
00:46:35.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:35.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:35.328 00.000 12044 MoveAxis(E, 0, ABG)
00:46:35.328 00.000 12044 Move returns status 0, amount 0
00:46:35.328 00.000 12044 MoveAxis(N, 0, ABG)
00:46:35.328 00.000 12044 Move returns status 0, amount 0
00:46:35.328 00.000 12044 move complete, result=0
00:46:35.328 00.000 12044 worker thread done servicing request
00:46:35.336 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7079, med=615, FiltMin=531, FiltMax=5707, Gamma=0.810
00:46:35.341 00.005 14964 UpdateGuideState exits: m=260279 SNR=292.6
00:46:35.342 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:35.342 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:35.343 00.001 14964 Enqueuing Expose request
00:46:35.343 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:35.344 00.001 12044 Worker thread wakes up
00:46:35.344 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:35.344 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:38.465 03.121 12044 Exposure complete
00:46:38.492 00.027 12044 worker thread done servicing request
00:46:38.492 00.000 14964 OnExposeComplete: enter
00:46:38.493 00.001 14964 UpdateGuideState(): m_state=6
00:46:38.494 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2363
00:46:38.494 00.000 14964 Star::Find returns 1 (0), X=279.50, Y=95.58, Mass=290824, SNR=304.5, Peak=9025 HFD=5.8
00:46:38.495 00.001 14964 MultiStar: [#1 0.72,-4.05,0.00,M4] [#2 0.47,-4.33,0.00,M1] 
00:46:38.495 00.000 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
00:46:38.496 00.001 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
00:46:38.496 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=1.04 hyp=1.04 cameraTheta=1.61 mountX=-1.04 mountY=-0.07, mountTheta=-3.07
00:46:38.497 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=1.04, opts=13)
00:46:38.498 00.001 14964 Enqueuing Move request for scope (-0.04, 1.04)
00:46:38.498 00.000 12044 Worker thread wakes up
00:46:38.498 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.04) opts 0xd
00:46:38.498 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 1.04)
00:46:38.498 00.000 12044 Moving (-0.04, 1.04) raw xDistance=-1.04 yDistance=-0.07
00:46:38.498 00.000 12044 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.670479, 1:0.054415, 2:0.070012
00:46:38.498 00.000 12044 BLC: No correction, Miss < min_move
00:46:38.499 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.68 from input -1.04, slope = 0.00
00:46:38.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:38.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:38.499 00.000 12044 MoveAxis(E, 80, ABG)
00:46:38.499 00.000 12044 Guiding  Dir = 2, Dur = 80
00:46:38.507 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9025, med=614, FiltMin=533, FiltMax=7532, Gamma=0.810
00:46:38.512 00.005 14964 UpdateGuideState exits: m=290824 SNR=304.5
00:46:38.513 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.513 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:38.514 00.001 14964 Enqueuing Expose request
00:46:38.550 00.036 12044 IsSlewing returns 0
00:46:38.551 00.001 12044 IsGuiding returns 0
00:46:38.582 00.031 12044 PulseGuide returned control before completion, sleep 59
00:46:38.649 00.067 12044 IsGuiding returns 1
00:46:38.649 00.000 12044 scope still moving after pulse duration time elapsed
00:46:38.738 00.089 12044 IsSlewing returns 0
00:46:38.739 00.001 12044 IsGuiding returns 0
00:46:38.739 00.000 12044 scope move finished after 80 + 108 ms
00:46:38.739 00.000 12044 Move returns status 0, amount 80
00:46:38.739 00.000 12044 MoveAxis(N, 0, ABG)
00:46:38.739 00.000 12044 Move returns status 0, amount 0
00:46:38.739 00.000 12044 move complete, result=0
00:46:38.739 00.000 12044 worker thread done servicing request
00:46:38.739 00.000 12044 Worker thread wakes up
00:46:38.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:38.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:38.739 00.000 14964 GuideStep: -1.0 px 80 ms EAST, -0.1 px 0 ms NORTH
00:46:41.877 03.138 12044 Exposure complete
00:46:41.898 00.021 12044 worker thread done servicing request
00:46:41.898 00.000 14964 OnExposeComplete: enter
00:46:41.898 00.000 14964 UpdateGuideState(): m_state=6
00:46:41.899 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2364
00:46:41.900 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=96.21, Mass=314350, SNR=357.2, Peak=15749 HFD=4.4
00:46:41.900 00.000 14964 MultiStar: large primary error, entering stabilization period
00:46:41.900 00.000 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
00:46:41.901 00.001 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.48)
00:46:41.901 00.000 14964 CameraToMount -- cameraX=0.65 cameraY=1.68 hyp=1.80 cameraTheta=1.20 mountX=-1.67 mountY=-0.82, mountTheta=-2.68
00:46:41.902 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=1.68, opts=13)
00:46:41.903 00.001 14964 Enqueuing Move request for scope (0.65, 1.68)
00:46:41.903 00.000 12044 Worker thread wakes up
00:46:41.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 1.68) opts 0xd
00:46:41.903 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 1.68)
00:46:41.903 00.000 12044 Moving (0.65, 1.68) raw xDistance=-1.67 yDistance=-0.82
00:46:41.904 00.001 12044 BLC: window closed
00:46:41.904 00.000 12044 BLC: History state: CurrMiss=0.82, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.670479, 1:0.054415, 2:0.070012
00:46:41.904 00.000 12044 BLC: Under-shoot: nominal increase by 4
00:46:41.904 00.000 12044 BLC: window closed
00:46:41.904 00.000 12044 BLC: Pulse adjusted to 362
00:46:41.904 00.000 12044 Lowpass2 history cleared, outlier deflection
00:46:41.904 00.000 12044 GuideAlgorithmLowpass2::Result() returns -1.08 from input -1.67, slope = 0.00
00:46:41.904 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
00:46:41.904 00.000 12044 MoveAxis(E, 128, ABG)
00:46:41.904 00.000 12044 Guiding  Dir = 2, Dur = 128
00:46:41.911 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15749, med=615, FiltMin=534, FiltMax=12223, Gamma=0.810
00:46:41.917 00.006 14964 UpdateGuideState exits: m=314350 SNR=357.2
00:46:41.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.918 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:41.919 00.001 14964 Enqueuing Expose request
00:46:41.942 00.023 12044 IsSlewing returns 0
00:46:41.942 00.000 12044 IsGuiding returns 0
00:46:41.974 00.032 12044 PulseGuide returned control before completion, sleep 107
00:46:42.087 00.113 12044 IsGuiding returns 1
00:46:42.087 00.000 12044 scope still moving after pulse duration time elapsed
00:46:42.098 00.011 14964 evsrv: cli 01AB2670 connect
00:46:42.100 00.002 14964 case statement mapped state 6 to 3
00:46:42.101 00.001 14964 case statement mapped state 6 to 3
00:46:42.103 00.002 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"dd296984-1a4f-4858-ac45-b9888f27e643"}
00:46:42.104 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"dd296984-1a4f-4858-ac45-b9888f27e643"}
00:46:42.105 00.001 14964 evsrv: cli 01AB2670 disconnect
00:46:42.144 00.039 12044 IsSlewing returns 0
00:46:42.144 00.000 12044 IsGuiding returns 0
00:46:42.144 00.000 12044 scope move finished after 128 + 74 ms
00:46:42.144 00.000 12044 Move returns status 0, amount 128
00:46:42.144 00.000 12044 MoveAxis(N, 77, ABG)
00:46:42.144 00.000 12044 Guiding  Dir = 0, Dur = 77
00:46:42.176 00.032 12044 IsSlewing returns 0
00:46:42.176 00.000 12044 IsGuiding returns 0
00:46:42.207 00.031 12044 PulseGuide returned control before completion, sleep 57
00:46:42.278 00.071 12044 IsGuiding returns 1
00:46:42.278 00.000 12044 scope still moving after pulse duration time elapsed
00:46:42.350 00.072 12044 IsSlewing returns 0
00:46:42.350 00.000 12044 IsGuiding returns 0
00:46:42.350 00.000 12044 scope move finished after 77 + 97 ms
00:46:42.350 00.000 12044 Move returns status 0, amount 77
00:46:42.350 00.000 12044 move complete, result=0
00:46:42.350 00.000 12044 worker thread done servicing request
00:46:42.350 00.000 12044 Worker thread wakes up
00:46:42.350 00.000 14964 GuideStep: -1.7 px 128 ms EAST, -0.8 px 77 ms NORTH
00:46:42.351 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:42.351 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:45.471 03.120 12044 Exposure complete
00:46:45.492 00.021 12044 worker thread done servicing request
00:46:45.492 00.000 14964 OnExposeComplete: enter
00:46:45.492 00.000 14964 UpdateGuideState(): m_state=6
00:46:45.493 00.001 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2365
00:46:45.494 00.001 14964 Star::Find returns 1 (0), X=280.09, Y=94.89, Mass=301275, SNR=344.7, Peak=16483 HFD=4.4
00:46:45.494 00.000 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
00:46:45.495 00.001 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
00:46:45.495 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=0.35 hyp=0.66 cameraTheta=0.56 mountX=-0.34 mountY=-0.59, mountTheta=-2.09
00:46:45.496 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.35, opts=13)
00:46:45.496 00.000 14964 Enqueuing Move request for scope (0.56, 0.35)
00:46:45.497 00.001 12044 Worker thread wakes up
00:46:45.497 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.35) opts 0xd
00:46:45.497 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.35)
00:46:45.497 00.000 12044 Moving (0.56, 0.35) raw xDistance=-0.34 yDistance=-0.59
00:46:45.497 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = 0.00
00:46:45.497 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:46:45.497 00.000 12044 MoveAxis(E, 26, ABG)
00:46:45.497 00.000 12044 Guiding  Dir = 2, Dur = 26
00:46:45.504 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16483, med=616, FiltMin=525, FiltMax=12023, Gamma=0.810
00:46:45.510 00.006 14964 UpdateGuideState exits: m=301275 SNR=344.7
00:46:45.511 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.511 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:45.511 00.000 14964 Enqueuing Expose request
00:46:45.536 00.025 12044 IsSlewing returns 0
00:46:45.536 00.000 12044 IsGuiding returns 0
00:46:45.567 00.031 12044 IsGuiding returns 1
00:46:45.567 00.000 12044 scope still moving after pulse duration time elapsed
00:46:45.611 00.044 12044 IsSlewing returns 0
00:46:45.611 00.000 12044 IsGuiding returns 0
00:46:45.611 00.000 12044 scope move finished after 26 + 48 ms
00:46:45.611 00.000 12044 Move returns status 0, amount 26
00:46:45.611 00.000 12044 MoveAxis(N, 55, ABG)
00:46:45.611 00.000 12044 Guiding  Dir = 0, Dur = 55
00:46:45.643 00.032 12044 IsSlewing returns 0
00:46:45.644 00.001 12044 IsGuiding returns 0
00:46:45.676 00.032 12044 PulseGuide returned control before completion, sleep 34
00:46:45.724 00.048 12044 IsGuiding returns 1
00:46:45.724 00.000 12044 scope still moving after pulse duration time elapsed
00:46:45.787 00.063 12044 IsSlewing returns 0
00:46:45.787 00.000 12044 IsGuiding returns 0
00:46:45.787 00.000 12044 scope move finished after 55 + 87 ms
00:46:45.787 00.000 12044 Move returns status 0, amount 55
00:46:45.787 00.000 12044 move complete, result=0
00:46:45.787 00.000 12044 worker thread done servicing request
00:46:45.787 00.000 12044 Worker thread wakes up
00:46:45.787 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.6 px 55 ms NORTH
00:46:45.788 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:45.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:48.889 03.101 12044 Exposure complete
00:46:48.913 00.024 12044 worker thread done servicing request
00:46:48.913 00.000 14964 OnExposeComplete: enter
00:46:48.914 00.001 14964 UpdateGuideState(): m_state=6
00:46:48.914 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2366
00:46:48.915 00.001 14964 Star::Find returns 1 (0), X=279.13, Y=94.94, Mass=299108, SNR=332.2, Peak=16227 HFD=4.4
00:46:48.916 00.001 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.93 = -2.36)
00:46:48.916 00.000 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.70)
00:46:48.916 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.40 hyp=0.57 cameraTheta=2.37 mountX=-0.41 mountY=0.37, mountTheta=2.41
00:46:48.917 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.40, opts=13)
00:46:48.918 00.001 14964 Enqueuing Move request for scope (-0.41, 0.40)
00:46:48.919 00.001 12044 Worker thread wakes up
00:46:48.919 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.40) opts 0xd
00:46:48.919 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.40)
00:46:48.919 00.000 12044 Moving (-0.41, 0.40) raw xDistance=-0.41 yDistance=0.37
00:46:48.919 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.41, slope = 0.00
00:46:48.919 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.919 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:46:48.919 00.000 12044 MoveAxis(E, 31, ABG)
00:46:48.919 00.000 12044 Guiding  Dir = 2, Dur = 31
00:46:48.927 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16227, med=615, FiltMin=527, FiltMax=11386, Gamma=0.810
00:46:48.932 00.005 14964 UpdateGuideState exits: m=299108 SNR=332.2
00:46:48.932 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.933 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:48.933 00.000 14964 Enqueuing Expose request
00:46:48.956 00.023 12044 IsSlewing returns 0
00:46:48.957 00.001 12044 IsGuiding returns 0
00:46:48.988 00.031 12044 IsGuiding returns 1
00:46:48.988 00.000 12044 scope still moving after pulse duration time elapsed
00:46:49.080 00.092 12044 IsSlewing returns 0
00:46:49.080 00.000 12044 IsGuiding returns 0
00:46:49.080 00.000 12044 scope move finished after 31 + 92 ms
00:46:49.080 00.000 12044 Move returns status 0, amount 31
00:46:49.080 00.000 12044 MoveAxis(N, 0, ABG)
00:46:49.080 00.000 12044 Move returns status 0, amount 0
00:46:49.080 00.000 12044 move complete, result=0
00:46:49.080 00.000 12044 worker thread done servicing request
00:46:49.080 00.000 12044 Worker thread wakes up
00:46:49.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:49.080 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.4 px 0 ms NORTH
00:46:49.081 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:50.179 01.098 14964 evsrv: cli 01AB2670 connect
00:46:50.182 00.003 14964 case statement mapped state 6 to 3
00:46:50.184 00.002 14964 case statement mapped state 6 to 3
00:46:50.187 00.003 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"71b9bfbd-9d33-4e60-9eb5-1897b6c2732e"}
00:46:50.188 00.001 14964 case statement mapped state 6 to 3
00:46:50.190 00.002 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"71b9bfbd-9d33-4e60-9eb5-1897b6c2732e"}
00:46:50.191 00.001 14964 evsrv: cli 01AB2670 disconnect
00:46:50.192 00.001 14964 evsrv: cli 01AB2990 connect
00:46:50.192 00.000 14964 case statement mapped state 6 to 3
00:46:50.193 00.001 14964 case statement mapped state 6 to 3
00:46:50.194 00.001 14964 evsrv: cli 01AB2990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"5203b0cc-aae9-4ec6-ac54-c7cac87eda72"}
00:46:50.194 00.000 14964 PhdController::Dither begins
00:46:50.195 00.001 14964 dither: size=2.00, dRA=-0.90 dDec=-0.91
00:46:50.197 00.002 14964 MountToCamera -- mountTheta (2.35) + m_xAngle (-1.56) = xAngle (0.79 = 0.79)
00:46:50.198 00.001 14964 MountToCamera -- mountX=-0.90 mountY=-0.91 hyp=1.28 mountTheta=2.35 cameraX=0.90, cameraY=0.91 cameraTheta=0.79
00:46:50.199 00.001 14964 setting lock position to (280.43, 95.45)
00:46:50.200 00.001 14964 Mount: notify guiding dithered (0.9, 0.9)
00:46:50.200 00.000 14964 MultiStar: stabilizing after lock position change
00:46:50.201 00.001 14964 Status Line: Dither by -0.90,-0.91
00:46:50.205 00.004 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:46:50.207 00.002 14964 PhdController: newstate STATE_SETTLE_WAIT
00:46:50.208 00.001 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":0,"id":"5203b0cc-aae9-4ec6-ac54-c7cac87eda72"}
00:46:50.217 00.009 14964 evsrv: cli 01AB2990 disconnect
00:46:52.188 01.971 12044 Exposure complete
00:46:52.208 00.020 12044 worker thread done servicing request
00:46:52.208 00.000 14964 OnExposeComplete: enter
00:46:52.209 00.001 14964 UpdateGuideState(): m_state=6
00:46:52.209 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2367
00:46:52.210 00.001 14964 Star::Find returns 1 (0), X=278.76, Y=94.81, Mass=299276, SNR=326.3, Peak=16363 HFD=4.4
00:46:52.210 00.000 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
00:46:52.211 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
00:46:52.211 00.000 14964 CameraToMount -- cameraX=-1.67 cameraY=-0.64 hyp=1.79 cameraTheta=-2.78 mountX=0.61 mountY=1.73, mountTheta=1.23
00:46:52.212 00.001 14964 dither recenter: remaining=(0.9,0.9) step=(0.9,0.9)
00:46:52.213 00.001 14964 MountToCamera -- mountTheta (-0.79) + m_xAngle (-1.56) = xAngle (-2.35 = -2.35)
00:46:52.213 00.000 14964 MountToCamera -- mountX=0.90 mountY=0.91 hyp=1.28 mountTheta=-0.79 cameraX=-0.90, cameraY=-0.91 cameraTheta=-2.35
00:46:52.214 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.90, y=-0.91, opts=4)
00:46:52.214 00.000 14964 Enqueuing Move request for scope (-0.90, -0.91)
00:46:52.215 00.001 14964 Mount: notify direct move 0.90,0.91
00:46:52.215 00.000 12044 Worker thread wakes up
00:46:52.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.91) opts 0x4
00:46:52.215 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.90, -0.91)
00:46:52.215 00.000 12044 Moving (-0.90, -0.91) raw xDistance=0.90 yDistance=0.91
00:46:52.215 00.000 12044 BLC: window closed
00:46:52.215 00.000 12044 MoveAxis(W, 106, B)
00:46:52.215 00.000 12044 Guiding  Dir = 3, Dur = 106
00:46:52.223 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16363, med=615, FiltMin=534, FiltMax=13626, Gamma=0.810
00:46:52.229 00.006 14964 UpdateGuideState exits: m=299276 SNR=326.3
00:46:52.229 00.000 14964 PhdController: settling, locked = 1, distance = 2.15 (2.00) aobump = 0 frame = 1 / 99999
00:46:52.230 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572012.230,"Host":"NUCBOX","Inst":1,"Distance":2.15,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:46:52.231 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.231 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:52.232 00.001 14964 Enqueuing Expose request
00:46:52.237 00.005 12044 IsSlewing returns 0
00:46:52.237 00.000 12044 IsGuiding returns 0
00:46:52.268 00.031 12044 PulseGuide returned control before completion, sleep 86
00:46:52.356 00.088 12044 IsGuiding returns 1
00:46:52.356 00.000 12044 scope still moving after pulse duration time elapsed
00:46:52.427 00.071 12044 IsSlewing returns 0
00:46:52.428 00.001 12044 IsGuiding returns 0
00:46:52.428 00.000 12044 scope move finished after 106 + 85 ms
00:46:52.428 00.000 12044 Move returns status 0, amount 106
00:46:52.428 00.000 12044 BLC: window closed
00:46:52.428 00.000 12044 BLC: Compensation needed for non-algo type move
00:46:52.428 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 362 applied
00:46:52.428 00.000 12044 MoveAxis(S, 447, B)
00:46:52.428 00.000 12044 Guiding  Dir = 1, Dur = 447
00:46:52.456 00.028 12044 IsSlewing returns 0
00:46:52.457 00.001 12044 IsGuiding returns 0
00:46:52.488 00.031 12044 PulseGuide returned control before completion, sleep 426
00:46:52.916 00.428 12044 IsGuiding returns 1
00:46:52.916 00.000 12044 scope still moving after pulse duration time elapsed
00:46:52.973 00.057 12044 IsSlewing returns 0
00:46:52.973 00.000 12044 IsGuiding returns 0
00:46:52.973 00.000 12044 scope move finished after 447 + 69 ms
00:46:52.973 00.000 12044 Move returns status 0, amount 447
00:46:52.973 00.000 12044 move complete, result=0
00:46:52.973 00.000 12044 worker thread done servicing request
00:46:52.973 00.000 12044 Worker thread wakes up
00:46:52.973 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:52.973 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:52.974 00.001 14964 GuideStep: 0.9 px 106 ms WEST, 0.9 px 447 ms SOUTH
00:46:56.099 03.125 12044 Exposure complete
00:46:56.120 00.021 12044 worker thread done servicing request
00:46:56.121 00.001 14964 OnExposeComplete: enter
00:46:56.121 00.000 14964 UpdateGuideState(): m_state=6
00:46:56.122 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2368
00:46:56.123 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=95.22, Mass=301921, SNR=331.0, Peak=14459 HFD=4.4
00:46:56.123 00.000 14964 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
00:46:56.123 00.000 14964 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.90 = 1.90)
00:46:56.124 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-2.71 mountX=0.22 mountY=0.51, mountTheta=1.16
00:46:56.125 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.23, opts=13)
00:46:56.125 00.000 14964 Enqueuing Move request for scope (-0.49, -0.23)
00:46:56.126 00.001 12044 Worker thread wakes up
00:46:56.126 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.23) opts 0xd
00:46:56.126 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.23)
00:46:56.126 00.000 12044 Moving (-0.49, -0.23) raw xDistance=0.22 yDistance=0.51
00:46:56.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
00:46:56.126 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:56.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
00:46:56.126 00.000 12044 MoveAxis(E, 0, ABG)
00:46:56.126 00.000 12044 Move returns status 0, amount 0
00:46:56.126 00.000 12044 MoveAxis(N, 0, ABG)
00:46:56.126 00.000 12044 Move returns status 0, amount 0
00:46:56.126 00.000 12044 move complete, result=0
00:46:56.126 00.000 12044 worker thread done servicing request
00:46:56.134 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14459, med=615, FiltMin=528, FiltMax=12275, Gamma=0.810
00:46:56.139 00.005 14964 UpdateGuideState exits: m=301921 SNR=331.0
00:46:56.140 00.001 14964 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 2 / 99999
00:46:56.140 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572016.140,"Host":"NUCBOX","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:46:56.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.141 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:56.142 00.001 14964 Enqueuing Expose request
00:46:56.142 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
00:46:56.143 00.001 12044 Worker thread wakes up
00:46:56.143 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:56.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:59.237 03.094 12044 Exposure complete
00:46:59.258 00.021 12044 worker thread done servicing request
00:46:59.258 00.000 14964 OnExposeComplete: enter
00:46:59.259 00.001 14964 UpdateGuideState(): m_state=6
00:46:59.260 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2369
00:46:59.260 00.000 14964 Star::Find returns 1 (0), X=279.74, Y=95.40, Mass=295163, SNR=336.7, Peak=13523 HFD=4.7
00:46:59.261 00.001 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
00:46:59.261 00.000 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
00:46:59.261 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=-0.05 hyp=0.69 cameraTheta=-3.07 mountX=0.04 mountY=0.69, mountTheta=1.52
00:46:59.263 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-0.05, opts=13)
00:46:59.263 00.000 14964 Enqueuing Move request for scope (-0.69, -0.05)
00:46:59.264 00.001 12044 Worker thread wakes up
00:46:59.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.05) opts 0xd
00:46:59.264 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -0.05)
00:46:59.264 00.000 12044 Moving (-0.69, -0.05) raw xDistance=0.04 yDistance=0.69
00:46:59.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
00:46:59.264 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:59.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
00:46:59.264 00.000 12044 MoveAxis(E, 0, ABG)
00:46:59.264 00.000 12044 Move returns status 0, amount 0
00:46:59.264 00.000 12044 MoveAxis(N, 0, ABG)
00:46:59.264 00.000 12044 Move returns status 0, amount 0
00:46:59.264 00.000 12044 move complete, result=0
00:46:59.264 00.000 12044 worker thread done servicing request
00:46:59.273 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13523, med=615, FiltMin=524, FiltMax=10879, Gamma=0.810
00:46:59.279 00.006 14964 UpdateGuideState exits: m=295163 SNR=336.7
00:46:59.279 00.000 14964 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 3 / 99999
00:46:59.280 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572019.280,"Host":"NUCBOX","Inst":1,"Distance":0.59,"Time":3.1,"SettleTime":15.0,"StarLocked":true}
00:46:59.280 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.281 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:46:59.281 00.000 14964 Enqueuing Expose request
00:46:59.282 00.001 12044 Worker thread wakes up
00:46:59.282 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:46:59.282 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:46:59.282 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
00:47:02.413 03.131 12044 Exposure complete
00:47:02.434 00.021 12044 worker thread done servicing request
00:47:02.434 00.000 14964 OnExposeComplete: enter
00:47:02.435 00.001 14964 UpdateGuideState(): m_state=6
00:47:02.435 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2370
00:47:02.436 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=95.42, Mass=300477, SNR=327.6, Peak=12621 HFD=4.9
00:47:02.437 00.001 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
00:47:02.437 00.000 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.54 = 1.54)
00:47:02.438 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-3.07 mountX=0.02 mountY=0.42, mountTheta=1.52
00:47:02.439 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.03, opts=13)
00:47:02.439 00.000 14964 Enqueuing Move request for scope (-0.42, -0.03)
00:47:02.440 00.001 12044 Worker thread wakes up
00:47:02.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.03) opts 0xd
00:47:02.440 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.03)
00:47:02.440 00.000 12044 Moving (-0.42, -0.03) raw xDistance=0.02 yDistance=0.42
00:47:02.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
00:47:02.440 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:02.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:47:02.440 00.000 12044 MoveAxis(E, 0, ABG)
00:47:02.440 00.000 12044 Move returns status 0, amount 0
00:47:02.440 00.000 12044 MoveAxis(N, 0, ABG)
00:47:02.440 00.000 12044 Move returns status 0, amount 0
00:47:02.440 00.000 12044 move complete, result=0
00:47:02.440 00.000 12044 worker thread done servicing request
00:47:02.448 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12621, med=615, FiltMin=524, FiltMax=10507, Gamma=0.810
00:47:02.454 00.006 14964 UpdateGuideState exits: m=300477 SNR=327.6
00:47:02.454 00.000 14964 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 4 / 99999
00:47:02.455 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572022.455,"Host":"NUCBOX","Inst":1,"Distance":0.54,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
00:47:02.455 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.456 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:02.456 00.000 14964 Enqueuing Expose request
00:47:02.457 00.001 12044 Worker thread wakes up
00:47:02.457 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:47:02.457 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:02.457 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:05.564 03.107 12044 Exposure complete
00:47:05.587 00.023 12044 worker thread done servicing request
00:47:05.587 00.000 14964 OnExposeComplete: enter
00:47:05.588 00.001 14964 UpdateGuideState(): m_state=6
00:47:05.589 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2371
00:47:05.589 00.000 14964 Star::Find returns 1 (0), X=280.00, Y=95.15, Mass=292951, SNR=323.8, Peak=14895 HFD=4.6
00:47:05.590 00.001 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.99 = -0.99)
00:47:05.590 00.000 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
00:47:05.591 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-2.54 mountX=0.29 mountY=0.46, mountTheta=1.01
00:47:05.592 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.29, opts=13)
00:47:05.593 00.001 14964 Enqueuing Move request for scope (-0.43, -0.29)
00:47:05.594 00.001 12044 Worker thread wakes up
00:47:05.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.29) opts 0xd
00:47:05.594 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.29)
00:47:05.594 00.000 12044 Moving (-0.43, -0.29) raw xDistance=0.29 yDistance=0.46
00:47:05.594 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.02
00:47:05.594 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.57
00:47:05.594 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:47:05.594 00.000 12044 MoveAxis(E, 0, ABG)
00:47:05.594 00.000 12044 Move returns status 0, amount 0
00:47:05.594 00.000 12044 MoveAxis(S, 43, ABG)
00:47:05.594 00.000 12044 Guiding  Dir = 1, Dur = 43
00:47:05.602 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14895, med=615, FiltMin=533, FiltMax=10207, Gamma=0.810
00:47:05.607 00.005 14964 UpdateGuideState exits: m=292951 SNR=323.8
00:47:05.608 00.001 14964 PhdController: settling, locked = 1, distance = 0.53 (2.00) aobump = 0 frame = 5 / 99999
00:47:05.608 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572025.608,"Host":"NUCBOX","Inst":1,"Distance":0.53,"Time":9.5,"SettleTime":15.0,"StarLocked":true}
00:47:05.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:05.610 00.001 14964 Enqueuing Expose request
00:47:05.615 00.005 12044 IsSlewing returns 0
00:47:05.615 00.000 12044 IsGuiding returns 0
00:47:05.647 00.032 12044 PulseGuide returned control before completion, sleep 22
00:47:05.684 00.037 12044 IsGuiding returns 1
00:47:05.684 00.000 12044 scope still moving after pulse duration time elapsed
00:47:05.755 00.071 12044 IsSlewing returns 0
00:47:05.756 00.001 12044 IsGuiding returns 0
00:47:05.756 00.000 12044 scope move finished after 43 + 97 ms
00:47:05.756 00.000 12044 Move returns status 0, amount 43
00:47:05.756 00.000 12044 move complete, result=0
00:47:05.756 00.000 12044 worker thread done servicing request
00:47:05.756 00.000 12044 Worker thread wakes up
00:47:05.756 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 43 ms SOUTH
00:47:05.757 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:05.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:08.889 03.132 12044 Exposure complete
00:47:08.914 00.025 12044 worker thread done servicing request
00:47:08.914 00.000 14964 OnExposeComplete: enter
00:47:08.915 00.001 14964 UpdateGuideState(): m_state=6
00:47:08.915 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2372
00:47:08.916 00.001 14964 Star::Find returns 1 (0), X=281.22, Y=95.39, Mass=299424, SNR=313.5, Peak=13839 HFD=4.9
00:47:08.916 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
00:47:08.917 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.75)
00:47:08.917 00.000 14964 CameraToMount -- cameraX=0.79 cameraY=-0.06 hyp=0.79 cameraTheta=-0.08 mountX=0.07 mountY=-0.78, mountTheta=-1.48
00:47:08.918 00.001 14964 SchedulePrimaryMove(1136A648, x=0.79, y=-0.06, opts=13)
00:47:08.919 00.001 14964 Enqueuing Move request for scope (0.79, -0.06)
00:47:08.919 00.000 12044 Worker thread wakes up
00:47:08.919 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.06) opts 0xd
00:47:08.919 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, -0.06)
00:47:08.919 00.000 12044 Moving (0.79, -0.06) raw xDistance=0.07 yDistance=-0.78
00:47:08.919 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
00:47:08.919 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:08.919 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.78
00:47:08.919 00.000 12044 MoveAxis(E, 0, ABG)
00:47:08.919 00.000 12044 Move returns status 0, amount 0
00:47:08.919 00.000 12044 MoveAxis(N, 0, ABG)
00:47:08.919 00.000 12044 Move returns status 0, amount 0
00:47:08.920 00.001 12044 move complete, result=0
00:47:08.920 00.000 12044 worker thread done servicing request
00:47:08.927 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13839, med=615, FiltMin=531, FiltMax=11532, Gamma=0.810
00:47:08.932 00.005 14964 UpdateGuideState exits: m=299424 SNR=313.5
00:47:08.933 00.001 14964 PhdController: settling, locked = 1, distance = 0.61 (2.00) aobump = 0 frame = 6 / 99999
00:47:08.933 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572028.933,"Host":"NUCBOX","Inst":1,"Distance":0.61,"Time":12.8,"SettleTime":15.0,"StarLocked":true}
00:47:08.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:08.934 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:08.935 00.001 14964 Enqueuing Expose request
00:47:08.935 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
00:47:08.936 00.001 12044 Worker thread wakes up
00:47:08.936 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:08.936 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:12.032 03.096 12044 Exposure complete
00:47:12.052 00.020 12044 worker thread done servicing request
00:47:12.053 00.001 14964 OnExposeComplete: enter
00:47:12.053 00.000 14964 UpdateGuideState(): m_state=6
00:47:12.054 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2373
00:47:12.054 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=96.01, Mass=300603, SNR=344.2, Peak=15285 HFD=4.4
00:47:12.055 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.53 = -2.75)
00:47:12.056 00.001 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.30)
00:47:12.056 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.57 hyp=0.62 cameraTheta=1.98 mountX=-0.57 mountY=0.18, mountTheta=2.83
00:47:12.057 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.57, opts=13)
00:47:12.057 00.000 14964 Enqueuing Move request for scope (-0.24, 0.57)
00:47:12.058 00.001 12044 Worker thread wakes up
00:47:12.058 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.57) opts 0xd
00:47:12.058 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.57)
00:47:12.058 00.000 12044 Moving (-0.24, 0.57) raw xDistance=-0.57 yDistance=0.18
00:47:12.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.57, slope = -0.10
00:47:12.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:12.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:47:12.058 00.000 12044 MoveAxis(E, 47, ABG)
00:47:12.058 00.000 12044 Guiding  Dir = 2, Dur = 47
00:47:12.067 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15285, med=615, FiltMin=523, FiltMax=12159, Gamma=0.810
00:47:12.073 00.006 14964 UpdateGuideState exits: m=300603 SNR=344.2
00:47:12.074 00.001 14964 PhdController: settling, locked = 1, distance = 0.61 (2.00) aobump = 0 frame = 7 / 99999
00:47:12.074 00.000 14964 PhdController: newstate STATE_FINISH
00:47:12.075 00.001 14964 PhdController complete: success
00:47:12.075 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778572032.075,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:47:12.076 00.001 14964 Mount: notify guiding dither settle done success=1
00:47:12.076 00.000 14964 PhdController: newstate STATE_IDLE
00:47:12.077 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.077 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:12.078 00.001 14964 Enqueuing Expose request
00:47:12.111 00.033 12044 IsSlewing returns 0
00:47:12.111 00.000 12044 IsGuiding returns 0
00:47:12.143 00.032 12044 PulseGuide returned control before completion, sleep 27
00:47:12.185 00.042 12044 IsGuiding returns 1
00:47:12.185 00.000 12044 scope still moving after pulse duration time elapsed
00:47:12.239 00.054 12044 IsSlewing returns 0
00:47:12.240 00.001 12044 IsGuiding returns 0
00:47:12.240 00.000 12044 scope move finished after 47 + 81 ms
00:47:12.240 00.000 12044 Move returns status 0, amount 47
00:47:12.240 00.000 12044 MoveAxis(N, 0, ABG)
00:47:12.240 00.000 12044 Move returns status 0, amount 0
00:47:12.240 00.000 12044 move complete, result=0
00:47:12.240 00.000 12044 worker thread done servicing request
00:47:12.240 00.000 12044 Worker thread wakes up
00:47:12.240 00.000 14964 GuideStep: -0.6 px 47 ms EAST, 0.2 px 0 ms NORTH
00:47:12.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:12.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:15.367 03.127 12044 Exposure complete
00:47:15.390 00.023 12044 worker thread done servicing request
00:47:15.390 00.000 14964 OnExposeComplete: enter
00:47:15.390 00.000 14964 UpdateGuideState(): m_state=6
00:47:15.392 00.002 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2374
00:47:15.392 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=95.19, Mass=298116, SNR=331.0, Peak=13523 HFD=4.6
00:47:15.393 00.001 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
00:47:15.393 00.000 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
00:47:15.393 00.000 14964 CameraToMount -- cameraX=-0.75 cameraY=-0.26 hyp=0.79 cameraTheta=-2.81 mountX=0.24 mountY=0.77, mountTheta=1.26
00:47:15.394 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.75, y=-0.26, opts=13)
00:47:15.395 00.001 14964 Enqueuing Move request for scope (-0.75, -0.26)
00:47:15.395 00.000 12044 Worker thread wakes up
00:47:15.395 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.26) opts 0xd
00:47:15.395 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.75, -0.26)
00:47:15.395 00.000 12044 Moving (-0.75, -0.26) raw xDistance=0.24 yDistance=0.77
00:47:15.395 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.04
00:47:15.396 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
00:47:15.396 00.000 12044 MoveAxis(E, 0, ABG)
00:47:15.396 00.000 12044 Move returns status 0, amount 0
00:47:15.396 00.000 12044 MoveAxis(S, 72, ABG)
00:47:15.396 00.000 12044 Guiding  Dir = 1, Dur = 72
00:47:15.404 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13523, med=615, FiltMin=535, FiltMax=11431, Gamma=0.810
00:47:15.409 00.005 14964 UpdateGuideState exits: m=298116 SNR=331.0
00:47:15.409 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.410 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:15.410 00.000 14964 Enqueuing Expose request
00:47:15.455 00.045 12044 IsSlewing returns 0
00:47:15.455 00.000 12044 IsGuiding returns 0
00:47:15.487 00.032 12044 PulseGuide returned control before completion, sleep 51
00:47:15.545 00.058 12044 IsGuiding returns 1
00:47:15.545 00.000 12044 scope still moving after pulse duration time elapsed
00:47:15.630 00.085 12044 IsSlewing returns 0
00:47:15.630 00.000 12044 IsGuiding returns 0
00:47:15.631 00.001 12044 scope move finished after 72 + 102 ms
00:47:15.631 00.000 12044 Move returns status 0, amount 72
00:47:15.631 00.000 12044 move complete, result=0
00:47:15.631 00.000 12044 worker thread done servicing request
00:47:15.631 00.000 12044 Worker thread wakes up
00:47:15.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:15.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:15.631 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.8 px 72 ms SOUTH
00:47:18.731 03.100 12044 Exposure complete
00:47:18.755 00.024 12044 worker thread done servicing request
00:47:18.755 00.000 14964 OnExposeComplete: enter
00:47:18.756 00.001 14964 UpdateGuideState(): m_state=6
00:47:18.756 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2375
00:47:18.757 00.001 14964 Star::Find returns 1 (0), X=280.80, Y=95.26, Mass=300890, SNR=337.3, Peak=13295 HFD=4.7
00:47:18.758 00.001 14964 MultiStar: exiting stabilization period
00:47:18.758 00.000 14964 MultiStar: updating star positions after lock position change
00:47:18.759 00.001 14964 Star::Find(35, 75, 318, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2375
00:47:18.759 00.000 14964 Star::Find returns 1 (0), X=76.06, Y=323.12, Mass=13467, SNR=50.3, Peak=1464 HFD=4.1
00:47:18.760 00.001 14964 Star::Find(35, 141, 308, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2375
00:47:18.760 00.000 14964 Star::Find returns 1 (0), X=142.53, Y=313.27, Mass=4363, SNR=23.3, Peak=940 HFD=3.4
00:47:18.761 00.001 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
00:47:18.761 00.000 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.16)
00:47:18.762 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.41 cameraTheta=-0.48 mountX=0.20 mountY=-0.34, mountTheta=-1.05
00:47:18.763 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.19, opts=13)
00:47:18.763 00.000 14964 Enqueuing Move request for scope (0.37, -0.19)
00:47:18.764 00.001 12044 Worker thread wakes up
00:47:18.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.19) opts 0xd
00:47:18.764 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.19)
00:47:18.764 00.000 12044 Moving (0.37, -0.19) raw xDistance=0.20 yDistance=-0.34
00:47:18.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
00:47:18.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:18.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:47:18.764 00.000 12044 MoveAxis(E, 0, ABG)
00:47:18.764 00.000 12044 Move returns status 0, amount 0
00:47:18.764 00.000 12044 MoveAxis(N, 0, ABG)
00:47:18.764 00.000 12044 Move returns status 0, amount 0
00:47:18.764 00.000 12044 move complete, result=0
00:47:18.765 00.001 12044 worker thread done servicing request
00:47:18.772 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13295, med=615, FiltMin=520, FiltMax=11045, Gamma=0.810
00:47:18.777 00.005 14964 UpdateGuideState exits: m=300890 SNR=337.3
00:47:18.777 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:18.778 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:18.778 00.000 14964 Enqueuing Expose request
00:47:18.779 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:47:18.779 00.000 12044 Worker thread wakes up
00:47:18.779 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:18.779 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:21.906 03.127 12044 Exposure complete
00:47:21.928 00.022 12044 worker thread done servicing request
00:47:21.929 00.001 14964 OnExposeComplete: enter
00:47:21.929 00.000 14964 UpdateGuideState(): m_state=6
00:47:21.930 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2376
00:47:21.930 00.000 14964 Star::Find returns 1 (0), X=281.73, Y=95.10, Mass=296518, SNR=330.6, Peak=12426 HFD=4.9
00:47:21.931 00.001 14964 MultiStar: [#1 0.57,0.04,0.14,U] [#2 0.30,-0.73,0.00,M2] 
00:47:21.932 00.001 14964 refined, 1 included, MultiStar: {1.20, -0.30}, one-star: {1.30, -0.34}
00:47:21.932 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
00:47:21.933 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.92)
00:47:21.933 00.000 14964 CameraToMount -- cameraX=1.20 cameraY=-0.30 hyp=1.24 cameraTheta=-0.24 mountX=0.31 mountY=-1.17, mountTheta=-1.31
00:47:21.935 00.002 14964 SchedulePrimaryMove(1136A648, x=1.20, y=-0.30, opts=13)
00:47:21.935 00.000 14964 Enqueuing Move request for scope (1.20, -0.30)
00:47:21.936 00.001 12044 Worker thread wakes up
00:47:21.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.30) opts 0xd
00:47:21.936 00.000 12044 Handling offset move in thread for scope, endpoint = (1.20, -0.30)
00:47:21.936 00.000 12044 Moving (1.20, -0.30) raw xDistance=0.31 yDistance=-1.17
00:47:21.936 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.31, slope = 0.01
00:47:21.936 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:21.936 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.17
00:47:21.936 00.000 12044 MoveAxis(W, 5, ABG)
00:47:21.936 00.000 12044 Guiding  Dir = 3, Dur = 5
00:47:21.944 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12426, med=614, FiltMin=533, FiltMax=10683, Gamma=0.810
00:47:21.949 00.005 14964 UpdateGuideState exits: m=296518 SNR=330.6
00:47:21.950 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.950 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:21.951 00.001 14964 Enqueuing Expose request
00:47:21.957 00.006 12044 IsSlewing returns 0
00:47:21.957 00.000 12044 IsGuiding returns 0
00:47:21.988 00.031 12044 IsGuiding returns 1
00:47:21.988 00.000 12044 scope still moving after pulse duration time elapsed
00:47:22.080 00.092 12044 IsSlewing returns 0
00:47:22.081 00.001 12044 IsGuiding returns 0
00:47:22.081 00.000 12044 scope move finished after 5 + 119 ms
00:47:22.081 00.000 12044 Move returns status 0, amount 5
00:47:22.081 00.000 12044 MoveAxis(N, 0, ABG)
00:47:22.081 00.000 12044 Move returns status 0, amount 0
00:47:22.081 00.000 12044 move complete, result=0
00:47:22.081 00.000 12044 worker thread done servicing request
00:47:22.081 00.000 12044 Worker thread wakes up
00:47:22.081 00.000 14964 GuideStep: 0.3 px 5 ms WEST, -1.2 px 0 ms NORTH
00:47:22.082 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:22.082 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:25.214 03.132 12044 Exposure complete
00:47:25.234 00.020 12044 worker thread done servicing request
00:47:25.235 00.001 14964 OnExposeComplete: enter
00:47:25.235 00.000 14964 UpdateGuideState(): m_state=6
00:47:25.236 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2377
00:47:25.236 00.000 14964 Star::Find returns 1 (0), X=281.02, Y=95.00, Mass=287415, SNR=310.4, Peak=11415 HFD=4.5
00:47:25.237 00.001 14964 MultiStar: [#1 0.58,0.32,0.17,U] [#2 0.31,-0.38,0.06,U] 
00:47:25.237 00.000 14964 refined, 2 included, MultiStar: {0.58, -0.34}, one-star: {0.59, -0.45}
00:47:25.238 00.001 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
00:47:25.238 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.21)
00:47:25.238 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=-0.34 hyp=0.67 cameraTheta=-0.53 mountX=0.35 mountY=-0.54, mountTheta=-1.00
00:47:25.239 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.34, opts=13)
00:47:25.240 00.001 14964 Enqueuing Move request for scope (0.58, -0.34)
00:47:25.241 00.001 12044 Worker thread wakes up
00:47:25.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.34) opts 0xd
00:47:25.241 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.34)
00:47:25.241 00.000 12044 Moving (0.58, -0.34) raw xDistance=0.35 yDistance=-0.54
00:47:25.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.35, slope = 0.02
00:47:25.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:25.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:47:25.241 00.000 12044 MoveAxis(W, 15, ABG)
00:47:25.241 00.000 12044 Guiding  Dir = 3, Dur = 15
00:47:25.251 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11415, med=615, FiltMin=527, FiltMax=9934, Gamma=0.810
00:47:25.257 00.006 14964 UpdateGuideState exits: m=287415 SNR=310.4
00:47:25.257 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.258 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:25.258 00.000 14964 Enqueuing Expose request
00:47:25.283 00.025 12044 IsSlewing returns 0
00:47:25.283 00.000 12044 IsGuiding returns 0
00:47:25.315 00.032 12044 IsGuiding returns 1
00:47:25.315 00.000 12044 scope still moving after pulse duration time elapsed
00:47:25.360 00.045 12044 IsSlewing returns 0
00:47:25.394 00.034 12044 IsGuiding returns 0
00:47:25.394 00.000 12044 scope move finished after 15 + 96 ms
00:47:25.394 00.000 12044 Move returns status 0, amount 15
00:47:25.395 00.001 12044 MoveAxis(N, 0, ABG)
00:47:25.395 00.000 12044 Move returns status 0, amount 0
00:47:25.395 00.000 12044 move complete, result=0
00:47:25.395 00.000 12044 worker thread done servicing request
00:47:25.395 00.000 12044 Worker thread wakes up
00:47:25.395 00.000 14964 GuideStep: 0.3 px 15 ms WEST, -0.5 px 0 ms NORTH
00:47:25.398 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:25.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:28.531 03.133 12044 Exposure complete
00:47:28.553 00.022 12044 worker thread done servicing request
00:47:28.553 00.000 14964 OnExposeComplete: enter
00:47:28.554 00.001 14964 UpdateGuideState(): m_state=6
00:47:28.555 00.001 14964 Star::Find(35, 281, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2378
00:47:28.555 00.000 14964 Star::Find returns 1 (0), X=280.77, Y=95.11, Mass=295703, SNR=310.0, Peak=11647 HFD=4.9
00:47:28.556 00.001 14964 MultiStar: [#1 0.10,0.60,0.17,U] [#2 0.09,0.41,0.06,U] 
00:47:28.556 00.000 14964 refined, 2 included, MultiStar: {0.30, -0.17}, one-star: {0.34, -0.34}
00:47:28.557 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:47:28.557 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:47:28.557 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-0.52 mountX=0.17 mountY=-0.28, mountTheta=-1.02
00:47:28.558 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.17, opts=13)
00:47:28.559 00.001 14964 Enqueuing Move request for scope (0.30, -0.17)
00:47:28.560 00.001 12044 Worker thread wakes up
00:47:28.560 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd
00:47:28.560 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.17)
00:47:28.560 00.000 12044 Moving (0.30, -0.17) raw xDistance=0.17 yDistance=-0.28
00:47:28.560 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.19, using input
00:47:28.560 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
00:47:28.560 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:28.560 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:47:28.560 00.000 12044 MoveAxis(E, 0, ABG)
00:47:28.560 00.000 12044 Move returns status 0, amount 0
00:47:28.560 00.000 12044 MoveAxis(N, 0, ABG)
00:47:28.560 00.000 12044 Move returns status 0, amount 0
00:47:28.560 00.000 12044 move complete, result=0
00:47:28.560 00.000 12044 worker thread done servicing request
00:47:28.567 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11647, med=615, FiltMin=529, FiltMax=10103, Gamma=0.810
00:47:28.572 00.005 14964 UpdateGuideState exits: m=295703 SNR=310.0
00:47:28.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:28.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:28.574 00.001 14964 Enqueuing Expose request
00:47:28.574 00.000 12044 Worker thread wakes up
00:47:28.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:28.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:28.574 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:47:31.682 03.108 12044 Exposure complete
00:47:31.706 00.024 12044 worker thread done servicing request
00:47:31.707 00.001 14964 OnExposeComplete: enter
00:47:31.707 00.000 14964 UpdateGuideState(): m_state=6
00:47:31.709 00.002 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2379
00:47:31.709 00.000 14964 Star::Find returns 1 (0), X=281.26, Y=94.95, Mass=293671, SNR=317.3, Peak=11811 HFD=5.2
00:47:31.710 00.001 14964 MultiStar: [#1 0.38,0.54,0.16,U] [#2 -0.03,0.32,0.06,U] 
00:47:31.710 00.000 14964 refined, 2 included, MultiStar: {0.73, -0.33}, one-star: {0.83, -0.50}
00:47:31.710 00.000 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
00:47:31.711 00.001 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.10)
00:47:31.711 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=-0.33 hyp=0.80 cameraTheta=-0.42 mountX=0.34 mountY=-0.69, mountTheta=-1.12
00:47:31.712 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.33, opts=13)
00:47:31.712 00.000 14964 Enqueuing Move request for scope (0.73, -0.33)
00:47:31.714 00.002 12044 Worker thread wakes up
00:47:31.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.33) opts 0xd
00:47:31.714 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.33)
00:47:31.714 00.000 12044 Moving (0.73, -0.33) raw xDistance=0.34 yDistance=-0.69
00:47:31.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.34, slope = 0.04
00:47:31.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:31.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
00:47:31.714 00.000 12044 MoveAxis(W, 28, ABG)
00:47:31.714 00.000 12044 Guiding  Dir = 3, Dur = 28
00:47:31.722 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11811, med=616, FiltMin=522, FiltMax=8669, Gamma=0.810
00:47:31.727 00.005 14964 UpdateGuideState exits: m=293671 SNR=317.3
00:47:31.728 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.728 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:31.728 00.000 14964 Enqueuing Expose request
00:47:31.739 00.011 12044 IsSlewing returns 0
00:47:31.739 00.000 12044 IsGuiding returns 0
00:47:31.805 00.066 12044 IsGuiding returns 1
00:47:31.805 00.000 12044 scope still moving after pulse duration time elapsed
00:47:31.862 00.057 12044 IsSlewing returns 0
00:47:31.862 00.000 12044 IsGuiding returns 0
00:47:31.862 00.000 12044 scope move finished after 28 + 95 ms
00:47:31.862 00.000 12044 Move returns status 0, amount 28
00:47:31.863 00.001 12044 MoveAxis(N, 0, ABG)
00:47:31.863 00.000 12044 Move returns status 0, amount 0
00:47:31.863 00.000 12044 move complete, result=0
00:47:31.863 00.000 12044 worker thread done servicing request
00:47:31.863 00.000 12044 Worker thread wakes up
00:47:31.863 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:31.863 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:31.863 00.000 14964 GuideStep: 0.3 px 28 ms WEST, -0.7 px 0 ms NORTH
00:47:34.967 03.104 12044 Exposure complete
00:47:34.987 00.020 12044 worker thread done servicing request
00:47:34.988 00.001 14964 OnExposeComplete: enter
00:47:34.988 00.000 14964 UpdateGuideState(): m_state=6
00:47:34.989 00.001 14964 Star::Find(35, 281, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2380
00:47:34.989 00.000 14964 Star::Find returns 1 (0), X=280.75, Y=94.84, Mass=292367, SNR=324.6, Peak=13391 HFD=4.8
00:47:34.990 00.001 14964 MultiStar: [#1 -0.22,0.39,0.16,U] [#2 -0.58,0.77,0.00,M1] 
00:47:34.990 00.000 14964 refined, 1 included, MultiStar: {0.25, -0.48}, one-star: {0.32, -0.61}
00:47:34.991 00.001 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
00:47:34.991 00.000 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.76)
00:47:34.992 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.48 hyp=0.54 cameraTheta=-1.09 mountX=0.48 mountY=-0.20, mountTheta=-0.39
00:47:34.993 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.48, opts=13)
00:47:34.993 00.000 14964 Enqueuing Move request for scope (0.25, -0.48)
00:47:34.994 00.001 12044 Worker thread wakes up
00:47:34.994 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.48) opts 0xd
00:47:34.994 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.48)
00:47:34.994 00.000 12044 Moving (0.25, -0.48) raw xDistance=0.48 yDistance=-0.20
00:47:34.994 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.48, slope = 0.05
00:47:34.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:34.994 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:47:34.994 00.000 12044 MoveAxis(W, 36, ABG)
00:47:34.994 00.000 12044 Guiding  Dir = 3, Dur = 36
00:47:35.003 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13391, med=615, FiltMin=530, FiltMax=9661, Gamma=0.810
00:47:35.008 00.005 14964 UpdateGuideState exits: m=292367 SNR=324.6
00:47:35.009 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.009 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:35.010 00.001 14964 Enqueuing Expose request
00:47:35.032 00.022 12044 IsSlewing returns 0
00:47:35.032 00.000 12044 IsGuiding returns 0
00:47:35.064 00.032 12044 PulseGuide returned control before completion, sleep 16
00:47:35.112 00.048 12044 IsGuiding returns 1
00:47:35.112 00.000 12044 scope still moving after pulse duration time elapsed
00:47:35.175 00.063 12044 IsSlewing returns 0
00:47:35.176 00.001 12044 IsGuiding returns 0
00:47:35.176 00.000 12044 scope move finished after 36 + 107 ms
00:47:35.176 00.000 12044 Move returns status 0, amount 36
00:47:35.176 00.000 12044 MoveAxis(N, 0, ABG)
00:47:35.176 00.000 12044 Move returns status 0, amount 0
00:47:35.176 00.000 12044 move complete, result=0
00:47:35.176 00.000 12044 worker thread done servicing request
00:47:35.176 00.000 12044 Worker thread wakes up
00:47:35.176 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:35.176 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:35.176 00.000 14964 GuideStep: 0.5 px 36 ms WEST, -0.2 px 0 ms NORTH
00:47:38.270 03.094 12044 Exposure complete
00:47:38.293 00.023 12044 worker thread done servicing request
00:47:38.293 00.000 14964 OnExposeComplete: enter
00:47:38.293 00.000 14964 UpdateGuideState(): m_state=6
00:47:38.294 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2381
00:47:38.294 00.000 14964 Star::Find returns 1 (0), X=280.78, Y=95.31, Mass=297561, SNR=323.9, Peak=14875 HFD=4.6
00:47:38.295 00.001 14964 MultiStar: [#1 -0.13,0.02,0.15,U] [#2 -0.33,-0.43,0.08,U] 
00:47:38.295 00.000 14964 refined, 2 included, MultiStar: {0.24, -0.14}, one-star: {0.34, -0.14}
00:47:38.296 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:47:38.296 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:47:38.297 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.52 mountX=0.14 mountY=-0.23, mountTheta=-1.01
00:47:38.298 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.14, opts=13)
00:47:38.298 00.000 14964 Enqueuing Move request for scope (0.24, -0.14)
00:47:38.299 00.001 12044 Worker thread wakes up
00:47:38.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
00:47:38.299 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
00:47:38.299 00.000 12044 Moving (0.24, -0.14) raw xDistance=0.14 yDistance=-0.23
00:47:38.299 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.33, using input
00:47:38.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
00:47:38.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:38.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:47:38.299 00.000 12044 MoveAxis(E, 0, ABG)
00:47:38.299 00.000 12044 Move returns status 0, amount 0
00:47:38.299 00.000 12044 MoveAxis(N, 0, ABG)
00:47:38.299 00.000 12044 Move returns status 0, amount 0
00:47:38.299 00.000 12044 move complete, result=0
00:47:38.299 00.000 12044 worker thread done servicing request
00:47:38.306 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14875, med=615, FiltMin=528, FiltMax=11465, Gamma=0.810
00:47:38.312 00.006 14964 UpdateGuideState exits: m=297561 SNR=323.9
00:47:38.313 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.313 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:38.314 00.001 14964 Enqueuing Expose request
00:47:38.315 00.001 12044 Worker thread wakes up
00:47:38.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:38.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:38.315 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:41.448 03.133 12044 Exposure complete
00:47:41.470 00.022 12044 worker thread done servicing request
00:47:41.470 00.000 14964 OnExposeComplete: enter
00:47:41.471 00.001 14964 UpdateGuideState(): m_state=6
00:47:41.471 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2382
00:47:41.472 00.001 14964 Star::Find returns 1 (0), X=280.74, Y=95.12, Mass=304270, SNR=340.1, Peak=17639 HFD=4.4
00:47:41.472 00.000 14964 MultiStar: [#1 -0.03,-0.13,0.17,U] [#2 -0.23,0.09,0.06,U] 
00:47:41.473 00.001 14964 refined, 2 included, MultiStar: {0.23, -0.28}, one-star: {0.31, -0.33}
00:47:41.473 00.000 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.56) = xAngle (0.68 = 0.68)
00:47:41.474 00.001 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.73 = -2.55)
00:47:41.474 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.37 cameraTheta=-0.88 mountX=0.29 mountY=-0.20, mountTheta=-0.62
00:47:41.477 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.28, opts=13)
00:47:41.478 00.001 14964 Enqueuing Move request for scope (0.23, -0.28)
00:47:41.478 00.000 12044 Worker thread wakes up
00:47:41.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0xd
00:47:41.478 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
00:47:41.478 00.000 12044 Moving (0.23, -0.28) raw xDistance=0.29 yDistance=-0.20
00:47:41.478 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.33, using input
00:47:41.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.05
00:47:41.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:41.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:47:41.478 00.000 12044 MoveAxis(E, 0, ABG)
00:47:41.478 00.000 12044 Move returns status 0, amount 0
00:47:41.478 00.000 12044 MoveAxis(N, 0, ABG)
00:47:41.478 00.000 12044 Move returns status 0, amount 0
00:47:41.478 00.000 12044 move complete, result=0
00:47:41.479 00.001 12044 worker thread done servicing request
00:47:41.487 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17639, med=614, FiltMin=528, FiltMax=12005, Gamma=0.810
00:47:41.492 00.005 14964 UpdateGuideState exits: m=304270 SNR=340.1
00:47:41.493 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.493 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:41.494 00.001 14964 Enqueuing Expose request
00:47:41.494 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:41.495 00.001 12044 Worker thread wakes up
00:47:41.495 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:41.495 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:44.594 03.099 12044 Exposure complete
00:47:44.615 00.021 12044 worker thread done servicing request
00:47:44.615 00.000 14964 OnExposeComplete: enter
00:47:44.616 00.001 14964 UpdateGuideState(): m_state=6
00:47:44.616 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2383
00:47:44.617 00.001 14964 Star::Find returns 1 (0), X=280.25, Y=95.53, Mass=302592, SNR=345.8, Peak=16957 HFD=4.6
00:47:44.618 00.001 14964 MultiStar: [#1 -0.69,-0.17,0.00,M1] [#2 -1.14,-0.45,0.00,M1] 
00:47:44.618 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.04)
00:47:44.618 00.000 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
00:47:44.619 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.69 mountX=-0.09 mountY=0.17, mountTheta=2.06
00:47:44.620 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.09, opts=13)
00:47:44.621 00.001 14964 Enqueuing Move request for scope (-0.18, 0.09)
00:47:44.621 00.000 12044 Worker thread wakes up
00:47:44.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
00:47:44.621 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
00:47:44.621 00.000 12044 Moving (-0.18, 0.09) raw xDistance=-0.09 yDistance=0.17
00:47:44.621 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.11, using input
00:47:44.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
00:47:44.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:47:44.621 00.000 12044 MoveAxis(E, 0, ABG)
00:47:44.621 00.000 12044 Move returns status 0, amount 0
00:47:44.621 00.000 12044 MoveAxis(N, 0, ABG)
00:47:44.621 00.000 12044 Move returns status 0, amount 0
00:47:44.621 00.000 12044 move complete, result=0
00:47:44.622 00.001 12044 worker thread done servicing request
00:47:44.628 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16957, med=615, FiltMin=523, FiltMax=12336, Gamma=0.810
00:47:44.634 00.006 14964 UpdateGuideState exits: m=302592 SNR=345.8
00:47:44.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.635 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:44.635 00.000 14964 Enqueuing Expose request
00:47:44.636 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:44.636 00.000 12044 Worker thread wakes up
00:47:44.637 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:44.637 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:47.768 03.131 12044 Exposure complete
00:47:47.792 00.024 12044 worker thread done servicing request
00:47:47.792 00.000 14964 OnExposeComplete: enter
00:47:47.793 00.001 14964 UpdateGuideState(): m_state=6
00:47:47.793 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2384
00:47:47.794 00.001 14964 Star::Find returns 1 (0), X=280.54, Y=95.81, Mass=303526, SNR=340.7, Peak=14499 HFD=4.7
00:47:47.795 00.001 14964 MultiStar: [#1 -0.36,-0.33,0.16,U] [#2 -0.55,-0.51,0.00,M2] 
00:47:47.795 00.000 14964 refined, 1 included, MultiStar: {0.04, 0.26}, one-star: {0.11, 0.36}
00:47:47.796 00.001 14964 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.56) = xAngle (2.96 = 2.96)
00:47:47.796 00.000 14964 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.02 = -0.27)
00:47:47.796 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.41 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
00:47:47.798 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.26, opts=13)
00:47:47.799 00.001 14964 Enqueuing Move request for scope (0.04, 0.26)
00:47:47.800 00.001 12044 Worker thread wakes up
00:47:47.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:47:47.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:47:47.800 00.000 12044 Moving (0.04, 0.26) raw xDistance=-0.26 yDistance=-0.07
00:47:47.800 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.28, using input
00:47:47.800 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:47:47.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
00:47:47.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:47.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:47.800 00.000 12044 MoveAxis(E, 0, ABG)
00:47:47.800 00.000 12044 Move returns status 0, amount 0
00:47:47.800 00.000 12044 MoveAxis(N, 0, ABG)
00:47:47.800 00.000 12044 Move returns status 0, amount 0
00:47:47.800 00.000 12044 move complete, result=0
00:47:47.800 00.000 12044 worker thread done servicing request
00:47:47.808 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14499, med=615, FiltMin=526, FiltMax=11380, Gamma=0.810
00:47:47.813 00.005 14964 UpdateGuideState exits: m=303526 SNR=340.7
00:47:47.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.814 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:47.815 00.001 14964 Enqueuing Expose request
00:47:47.815 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:47.816 00.001 12044 Worker thread wakes up
00:47:47.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:47.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:50.930 03.114 12044 Exposure complete
00:47:50.955 00.025 12044 worker thread done servicing request
00:47:50.955 00.000 14964 OnExposeComplete: enter
00:47:50.956 00.001 14964 UpdateGuideState(): m_state=6
00:47:50.957 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2385
00:47:50.958 00.001 14964 Star::Find returns 1 (0), X=280.17, Y=96.16, Mass=298747, SNR=313.8, Peak=12065 HFD=4.9
00:47:50.958 00.000 14964 MultiStar: [#1 -0.64,-0.21,0.16,U] [#2 -1.29,-0.21,0.00,M3] 
00:47:50.959 00.001 14964 refined, 1 included, MultiStar: {-0.31, 0.58}, one-star: {-0.26, 0.71}
00:47:50.959 00.000 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.61 = -2.67)
00:47:50.960 00.001 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.38)
00:47:50.960 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.58 hyp=0.66 cameraTheta=2.06 mountX=-0.59 mountY=0.25, mountTheta=2.74
00:47:50.961 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.58, opts=13)
00:47:50.961 00.000 14964 Enqueuing Move request for scope (-0.31, 0.58)
00:47:50.962 00.001 12044 Worker thread wakes up
00:47:50.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.58) opts 0xd
00:47:50.962 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.58)
00:47:50.962 00.000 12044 Moving (-0.31, 0.58) raw xDistance=-0.59 yDistance=0.25
00:47:50.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.59, slope = 0.00
00:47:50.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:50.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:47:50.962 00.000 12044 MoveAxis(E, 45, ABG)
00:47:50.962 00.000 12044 Guiding  Dir = 2, Dur = 45
00:47:50.971 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12065, med=615, FiltMin=509, FiltMax=10006, Gamma=0.810
00:47:50.976 00.005 14964 UpdateGuideState exits: m=298747 SNR=313.8
00:47:50.977 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.977 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:50.978 00.001 14964 Enqueuing Expose request
00:47:50.987 00.009 12044 IsSlewing returns 0
00:47:50.987 00.000 12044 IsGuiding returns 0
00:47:51.019 00.032 12044 PulseGuide returned control before completion, sleep 24
00:47:51.083 00.064 12044 IsGuiding returns 1
00:47:51.083 00.000 12044 scope still moving after pulse duration time elapsed
00:47:51.177 00.094 12044 IsSlewing returns 0
00:47:51.177 00.000 12044 IsGuiding returns 0
00:47:51.177 00.000 12044 scope move finished after 45 + 145 ms
00:47:51.177 00.000 12044 Move returns status 0, amount 45
00:47:51.177 00.000 12044 MoveAxis(N, 0, ABG)
00:47:51.177 00.000 12044 Move returns status 0, amount 0
00:47:51.178 00.001 12044 move complete, result=0
00:47:51.178 00.000 12044 worker thread done servicing request
00:47:51.178 00.000 14964 GuideStep: -0.6 px 45 ms EAST, 0.2 px 0 ms NORTH
00:47:51.178 00.000 12044 Worker thread wakes up
00:47:51.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:51.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:54.282 03.104 12044 Exposure complete
00:47:54.305 00.023 12044 worker thread done servicing request
00:47:54.305 00.000 14964 OnExposeComplete: enter
00:47:54.305 00.000 14964 UpdateGuideState(): m_state=6
00:47:54.306 00.001 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2386
00:47:54.306 00.000 14964 Star::Find returns 1 (0), X=280.49, Y=95.39, Mass=279797, SNR=280.9, Peak=9895 HFD=5.3
00:47:54.307 00.001 14964 MultiStar: [#1 -0.14,-0.27,0.16,U] [#2 -0.35,-1.00,0.00,M4] 
00:47:54.308 00.001 14964 single-star, 1 included, MultiStar: {0.03, -0.09}, one-star: {0.06, -0.06}
00:47:54.308 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
00:47:54.309 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
00:47:54.309 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=0.06 mountY=-0.05, mountTheta=-0.72
00:47:54.310 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.06, opts=13)
00:47:54.310 00.000 14964 Enqueuing Move request for scope (0.06, -0.06)
00:47:54.311 00.001 12044 Worker thread wakes up
00:47:54.311 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:47:54.311 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:47:54.311 00.000 12044 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=-0.05
00:47:54.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
00:47:54.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:54.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:47:54.311 00.000 12044 MoveAxis(E, 0, ABG)
00:47:54.311 00.000 12044 Move returns status 0, amount 0
00:47:54.311 00.000 12044 MoveAxis(N, 0, ABG)
00:47:54.311 00.000 12044 Move returns status 0, amount 0
00:47:54.311 00.000 12044 move complete, result=0
00:47:54.311 00.000 12044 worker thread done servicing request
00:47:54.319 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9895, med=615, FiltMin=534, FiltMax=8581, Gamma=0.810
00:47:54.324 00.005 14964 UpdateGuideState exits: m=279797 SNR=280.9
00:47:54.324 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.325 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:54.325 00.000 14964 Enqueuing Expose request
00:47:54.326 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:54.326 00.000 12044 Worker thread wakes up
00:47:54.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:54.327 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:47:57.453 03.126 12044 Exposure complete
00:47:57.478 00.025 12044 worker thread done servicing request
00:47:57.478 00.000 14964 OnExposeComplete: enter
00:47:57.479 00.001 14964 UpdateGuideState(): m_state=6
00:47:57.479 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2387
00:47:57.480 00.001 14964 Star::Find returns 1 (0), X=280.30, Y=95.38, Mass=289959, SNR=292.3, Peak=11629 HFD=5.3
00:47:57.480 00.000 14964 MultiStar: [#1 -0.57,0.30,0.18,U] [#2 -0.93,0.63,0.00,M5] 
00:47:57.481 00.001 14964 single-star, 1 included, MultiStar: {-0.20, -0.01}, one-star: {-0.14, -0.07}
00:47:57.481 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
00:47:57.482 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
00:47:57.482 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.69 mountX=0.06 mountY=0.14, mountTheta=1.15
00:47:57.483 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.07, opts=13)
00:47:57.484 00.001 14964 Enqueuing Move request for scope (-0.14, -0.07)
00:47:57.484 00.000 12044 Worker thread wakes up
00:47:57.485 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
00:47:57.485 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
00:47:57.485 00.000 12044 Moving (-0.14, -0.07) raw xDistance=0.06 yDistance=0.14
00:47:57.485 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
00:47:57.485 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.485 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:47:57.485 00.000 12044 MoveAxis(E, 0, ABG)
00:47:57.485 00.000 12044 Move returns status 0, amount 0
00:47:57.485 00.000 12044 MoveAxis(N, 0, ABG)
00:47:57.485 00.000 12044 Move returns status 0, amount 0
00:47:57.485 00.000 12044 move complete, result=0
00:47:57.485 00.000 12044 worker thread done servicing request
00:47:57.492 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11629, med=615, FiltMin=532, FiltMax=9303, Gamma=0.810
00:47:57.497 00.005 14964 UpdateGuideState exits: m=289959 SNR=292.3
00:47:57.498 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.498 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:47:57.498 00.000 14964 Enqueuing Expose request
00:47:57.499 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:57.500 00.001 12044 Worker thread wakes up
00:47:57.500 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:47:57.500 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:00.598 03.098 12044 Exposure complete
00:48:00.624 00.026 12044 worker thread done servicing request
00:48:00.625 00.001 14964 OnExposeComplete: enter
00:48:00.625 00.000 14964 UpdateGuideState(): m_state=6
00:48:00.626 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2388
00:48:00.626 00.000 14964 Star::Find returns 1 (0), X=280.77, Y=95.66, Mass=290880, SNR=290.9, Peak=10039 HFD=5.5
00:48:00.627 00.001 14964 MultiStar: [#1 -0.07,0.16,0.16,U] [#2 0.15,-0.34,0.06,U] 
00:48:00.627 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.18}, one-star: {0.34, 0.21}
00:48:00.628 00.001 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
00:48:00.628 00.000 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.10)
00:48:00.629 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.33 cameraTheta=0.57 mountX=-0.17 mountY=-0.30, mountTheta=-2.10
00:48:00.630 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.18, opts=13)
00:48:00.630 00.000 14964 Enqueuing Move request for scope (0.28, 0.18)
00:48:00.631 00.001 12044 Worker thread wakes up
00:48:00.631 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0xd
00:48:00.631 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
00:48:00.631 00.000 12044 Moving (0.28, 0.18) raw xDistance=-0.17 yDistance=-0.30
00:48:00.631 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.12
00:48:00.631 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:00.631 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:48:00.631 00.000 12044 MoveAxis(E, 0, ABG)
00:48:00.631 00.000 12044 Move returns status 0, amount 0
00:48:00.631 00.000 12044 MoveAxis(N, 0, ABG)
00:48:00.631 00.000 12044 Move returns status 0, amount 0
00:48:00.631 00.000 12044 move complete, result=0
00:48:00.631 00.000 12044 worker thread done servicing request
00:48:00.638 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10039, med=615, FiltMin=536, FiltMax=8698, Gamma=0.810
00:48:00.643 00.005 14964 UpdateGuideState exits: m=290880 SNR=290.9
00:48:00.644 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.644 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:00.645 00.001 14964 Enqueuing Expose request
00:48:00.645 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:00.646 00.001 12044 Worker thread wakes up
00:48:00.646 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:00.646 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:03.752 03.106 12044 Exposure complete
00:48:03.774 00.022 12044 worker thread done servicing request
00:48:03.774 00.000 14964 OnExposeComplete: enter
00:48:03.775 00.001 14964 UpdateGuideState(): m_state=6
00:48:03.775 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2389
00:48:03.776 00.001 14964 Star::Find returns 1 (0), X=280.23, Y=95.45, Mass=294022, SNR=319.2, Peak=10749 HFD=5.1
00:48:03.776 00.000 14964 MultiStar: [#1 -0.24,-0.26,0.16,U] [#2 -0.82,-0.15,0.00,M5] 
00:48:03.777 00.001 14964 single-star, 1 included, MultiStar: {-0.21, -0.04}, one-star: {-0.20, -0.00}
00:48:03.777 00.000 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
00:48:03.777 00.000 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
00:48:03.778 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.13 mountX=-0.00 mountY=0.20, mountTheta=1.58
00:48:03.779 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.00, opts=13)
00:48:03.779 00.000 14964 Enqueuing Move request for scope (-0.20, -0.00)
00:48:03.780 00.001 12044 Worker thread wakes up
00:48:03.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
00:48:03.780 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
00:48:03.780 00.000 12044 Moving (-0.20, -0.00) raw xDistance=-0.00 yDistance=0.20
00:48:03.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.09
00:48:03.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:03.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:48:03.780 00.000 12044 MoveAxis(E, 0, ABG)
00:48:03.780 00.000 12044 Move returns status 0, amount 0
00:48:03.780 00.000 12044 MoveAxis(N, 0, ABG)
00:48:03.781 00.001 12044 Move returns status 0, amount 0
00:48:03.781 00.000 12044 move complete, result=0
00:48:03.781 00.000 12044 worker thread done servicing request
00:48:03.787 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10749, med=615, FiltMin=523, FiltMax=9139, Gamma=0.810
00:48:03.793 00.006 14964 UpdateGuideState exits: m=294022 SNR=319.2
00:48:03.793 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.794 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:03.794 00.000 14964 Enqueuing Expose request
00:48:03.795 00.001 12044 Worker thread wakes up
00:48:03.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:03.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:03.795 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:06.895 03.100 12044 Exposure complete
00:48:06.921 00.026 12044 worker thread done servicing request
00:48:06.921 00.000 14964 OnExposeComplete: enter
00:48:06.922 00.001 14964 UpdateGuideState(): m_state=6
00:48:06.922 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2390
00:48:06.923 00.001 14964 Star::Find returns 1 (0), X=280.55, Y=95.76, Mass=295078, SNR=318.5, Peak=12075 HFD=5.1
00:48:06.923 00.000 14964 MultiStar: [#1 -0.21,-0.11,0.15,U] [#2 -0.56,-0.19,0.06,U] 
00:48:06.924 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.23}, one-star: {0.12, 0.31}
00:48:06.924 00.000 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
00:48:06.925 00.001 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
00:48:06.925 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=-0.23 mountY=-0.07, mountTheta=-2.85
00:48:06.926 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.23, opts=13)
00:48:06.927 00.001 14964 Enqueuing Move request for scope (0.05, 0.23)
00:48:06.927 00.000 12044 Worker thread wakes up
00:48:06.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
00:48:06.927 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
00:48:06.927 00.000 12044 Moving (0.05, 0.23) raw xDistance=-0.23 yDistance=-0.07
00:48:06.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
00:48:06.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:06.928 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:06.928 00.000 12044 MoveAxis(E, 0, ABG)
00:48:06.928 00.000 12044 Move returns status 0, amount 0
00:48:06.928 00.000 12044 MoveAxis(N, 0, ABG)
00:48:06.928 00.000 12044 Move returns status 0, amount 0
00:48:06.928 00.000 12044 move complete, result=0
00:48:06.928 00.000 12044 worker thread done servicing request
00:48:06.935 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12075, med=616, FiltMin=531, FiltMax=10075, Gamma=0.810
00:48:06.940 00.005 14964 UpdateGuideState exits: m=295078 SNR=318.5
00:48:06.941 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.941 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:06.942 00.001 14964 Enqueuing Expose request
00:48:06.942 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:06.943 00.001 12044 Worker thread wakes up
00:48:06.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:06.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:10.046 03.103 12044 Exposure complete
00:48:10.077 00.031 12044 worker thread done servicing request
00:48:10.077 00.000 14964 OnExposeComplete: enter
00:48:10.078 00.001 14964 UpdateGuideState(): m_state=6
00:48:10.079 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2391
00:48:10.080 00.001 14964 Star::Find returns 1 (0), X=280.68, Y=95.06, Mass=289865, SNR=302.3, Peak=11679 HFD=5.1
00:48:10.080 00.000 14964 MultiStar: [#1 0.00,0.38,0.16,U] [#2 -0.07,0.18,0.06,U] 
00:48:10.081 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.26}, one-star: {0.25, -0.39}
00:48:10.081 00.000 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
00:48:10.082 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.70 = -2.58)
00:48:10.082 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.91 mountX=0.26 mountY=-0.18, mountTheta=-0.59
00:48:10.088 00.006 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.26, opts=13)
00:48:10.089 00.001 14964 Enqueuing Move request for scope (0.20, -0.26)
00:48:10.091 00.002 12044 Worker thread wakes up
00:48:10.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
00:48:10.091 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
00:48:10.091 00.000 12044 Moving (0.20, -0.26) raw xDistance=0.26 yDistance=-0.18
00:48:10.091 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.31, using input
00:48:10.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.07
00:48:10.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:10.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:10.091 00.000 12044 MoveAxis(E, 0, ABG)
00:48:10.091 00.000 12044 Move returns status 0, amount 0
00:48:10.091 00.000 12044 MoveAxis(N, 0, ABG)
00:48:10.091 00.000 12044 Move returns status 0, amount 0
00:48:10.091 00.000 12044 move complete, result=0
00:48:10.091 00.000 12044 worker thread done servicing request
00:48:10.099 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11679, med=615, FiltMin=533, FiltMax=9681, Gamma=0.810
00:48:10.105 00.006 14964 UpdateGuideState exits: m=289865 SNR=302.3
00:48:10.105 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:10.106 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:10.106 00.000 14964 Enqueuing Expose request
00:48:10.107 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:10.107 00.000 12044 Worker thread wakes up
00:48:10.108 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:10.108 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:13.225 03.117 12044 Exposure complete
00:48:13.251 00.026 12044 worker thread done servicing request
00:48:13.251 00.000 14964 OnExposeComplete: enter
00:48:13.251 00.000 14964 UpdateGuideState(): m_state=6
00:48:13.252 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2392
00:48:13.252 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=95.21, Mass=293033, SNR=312.2, Peak=12755 HFD=5.0
00:48:13.253 00.001 14964 MultiStar: [#1 -0.62,0.25,0.15,U] [#2 -0.74,0.68,0.00,M4] 
00:48:13.253 00.000 14964 single-star, 1 included, MultiStar: {-0.29, -0.17}, one-star: {-0.24, -0.23}
00:48:13.254 00.001 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
00:48:13.255 00.001 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
00:48:13.255 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.37 mountX=0.23 mountY=0.26, mountTheta=0.85
00:48:13.256 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.23, opts=13)
00:48:13.257 00.001 14964 Enqueuing Move request for scope (-0.24, -0.23)
00:48:13.258 00.001 12044 Worker thread wakes up
00:48:13.258 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.23) opts 0xd
00:48:13.258 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.23)
00:48:13.258 00.000 12044 Moving (-0.24, -0.23) raw xDistance=0.23 yDistance=0.26
00:48:13.258 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.37, using input
00:48:13.258 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.07
00:48:13.258 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.258 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:48:13.258 00.000 12044 MoveAxis(E, 0, ABG)
00:48:13.258 00.000 12044 Move returns status 0, amount 0
00:48:13.258 00.000 12044 MoveAxis(N, 0, ABG)
00:48:13.258 00.000 12044 Move returns status 0, amount 0
00:48:13.258 00.000 12044 move complete, result=0
00:48:13.259 00.001 12044 worker thread done servicing request
00:48:13.266 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12755, med=615, FiltMin=520, FiltMax=9527, Gamma=0.810
00:48:13.272 00.006 14964 UpdateGuideState exits: m=293033 SNR=312.2
00:48:13.272 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.273 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:13.273 00.000 14964 Enqueuing Expose request
00:48:13.274 00.001 12044 Worker thread wakes up
00:48:13.274 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:48:13.274 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:13.274 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:16.384 03.110 12044 Exposure complete
00:48:16.407 00.023 12044 worker thread done servicing request
00:48:16.407 00.000 14964 OnExposeComplete: enter
00:48:16.408 00.001 14964 UpdateGuideState(): m_state=6
00:48:16.408 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2393
00:48:16.409 00.001 14964 Star::Find returns 1 (0), X=280.28, Y=95.70, Mass=289065, SNR=298.2, Peak=11433 HFD=5.3
00:48:16.409 00.000 14964 MultiStar: [#1 -0.55,-0.33,0.17,U] [#2 -0.55,-1.07,0.00,M5] 
00:48:16.410 00.001 14964 refined, 1 included, MultiStar: {-0.21, 0.16}, one-star: {-0.15, 0.25}
00:48:16.410 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
00:48:16.411 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
00:48:16.411 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.47 mountX=-0.17 mountY=0.19, mountTheta=2.30
00:48:16.412 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.16, opts=13)
00:48:16.412 00.000 14964 Enqueuing Move request for scope (-0.21, 0.16)
00:48:16.413 00.001 12044 Worker thread wakes up
00:48:16.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
00:48:16.413 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
00:48:16.413 00.000 12044 Moving (-0.21, 0.16) raw xDistance=-0.17 yDistance=0.19
00:48:16.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.04
00:48:16.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:16.413 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:48:16.413 00.000 12044 MoveAxis(E, 0, ABG)
00:48:16.413 00.000 12044 Move returns status 0, amount 0
00:48:16.413 00.000 12044 MoveAxis(N, 0, ABG)
00:48:16.413 00.000 12044 Move returns status 0, amount 0
00:48:16.413 00.000 12044 move complete, result=0
00:48:16.413 00.000 12044 worker thread done servicing request
00:48:16.421 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11433, med=615, FiltMin=529, FiltMax=9124, Gamma=0.810
00:48:16.426 00.005 14964 UpdateGuideState exits: m=289065 SNR=298.2
00:48:16.427 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:16.427 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:16.428 00.001 14964 Enqueuing Expose request
00:48:16.428 00.000 12044 Worker thread wakes up
00:48:16.429 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:16.429 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:16.429 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:19.525 03.096 12044 Exposure complete
00:48:19.549 00.024 12044 worker thread done servicing request
00:48:19.549 00.000 14964 OnExposeComplete: enter
00:48:19.549 00.000 14964 UpdateGuideState(): m_state=6
00:48:19.549 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2394
00:48:19.550 00.001 14964 Star::Find returns 1 (0), X=279.83, Y=95.10, Mass=291775, SNR=318.9, Peak=11395 HFD=4.8
00:48:19.551 00.001 14964 MultiStar: [#1 -0.96,0.52,0.00,M1] [#2 -0.67,0.36,0.00,M6] 
00:48:19.551 00.000 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
00:48:19.552 00.001 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
00:48:19.552 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.35 hyp=0.70 cameraTheta=-2.62 mountX=0.34 mountY=0.63, mountTheta=1.08
00:48:19.553 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.35, opts=13)
00:48:19.554 00.001 14964 Enqueuing Move request for scope (-0.60, -0.35)
00:48:19.554 00.000 12044 Worker thread wakes up
00:48:19.554 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.35) opts 0xd
00:48:19.555 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.35)
00:48:19.555 00.000 12044 Moving (-0.60, -0.35) raw xDistance=0.34 yDistance=0.63
00:48:19.555 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.34, using input
00:48:19.555 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.05
00:48:19.555 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
00:48:19.555 00.000 12044 MoveAxis(W, 26, ABG)
00:48:19.555 00.000 12044 Guiding  Dir = 3, Dur = 26
00:48:19.570 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11395, med=615, FiltMin=527, FiltMax=9878, Gamma=0.810
00:48:19.578 00.008 14964 UpdateGuideState exits: m=291775 SNR=318.9
00:48:19.578 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.579 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:19.579 00.000 14964 Enqueuing Expose request
00:48:19.581 00.002 12044 IsSlewing returns 0
00:48:19.583 00.002 12044 IsGuiding returns 0
00:48:19.617 00.034 12044 IsGuiding returns 1
00:48:19.617 00.000 12044 scope still moving after pulse duration time elapsed
00:48:19.675 00.058 12044 IsSlewing returns 0
00:48:19.675 00.000 12044 IsGuiding returns 0
00:48:19.675 00.000 12044 scope move finished after 26 + 66 ms
00:48:19.675 00.000 12044 Move returns status 0, amount 26
00:48:19.675 00.000 12044 MoveAxis(S, 59, ABG)
00:48:19.675 00.000 12044 Guiding  Dir = 1, Dur = 59
00:48:19.769 00.094 12044 IsSlewing returns 0
00:48:19.771 00.002 12044 IsGuiding returns 0
00:48:19.802 00.031 12044 PulseGuide returned control before completion, sleep 38
00:48:19.846 00.044 12044 IsGuiding returns 1
00:48:19.847 00.001 12044 scope still moving after pulse duration time elapsed
00:48:19.896 00.049 12044 IsSlewing returns 0
00:48:19.897 00.001 12044 IsGuiding returns 0
00:48:19.897 00.000 12044 scope move finished after 59 + 67 ms
00:48:19.897 00.000 12044 Move returns status 0, amount 59
00:48:19.897 00.000 12044 move complete, result=0
00:48:19.897 00.000 12044 worker thread done servicing request
00:48:19.897 00.000 12044 Worker thread wakes up
00:48:19.897 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:19.897 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:19.897 00.000 14964 GuideStep: 0.3 px 26 ms WEST, 0.6 px 59 ms SOUTH
00:48:22.996 03.099 12044 Exposure complete
00:48:23.023 00.027 12044 worker thread done servicing request
00:48:23.024 00.001 14964 OnExposeComplete: enter
00:48:23.024 00.000 14964 UpdateGuideState(): m_state=6
00:48:23.025 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2395
00:48:23.025 00.000 14964 Star::Find returns 1 (0), X=280.62, Y=94.88, Mass=286433, SNR=323.2, Peak=12151 HFD=5.1
00:48:23.026 00.001 14964 MultiStar: [#1 -0.07,0.55,0.13,U] [#2 -0.52,0.27,0.06,U] 
00:48:23.026 00.000 14964 refined, 2 included, MultiStar: {0.12, -0.40}, one-star: {0.19, -0.57}
00:48:23.027 00.001 14964 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.56) = xAngle (0.28 = 0.28)
00:48:23.027 00.000 14964 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.33 = -2.95)
00:48:23.028 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.40 hyp=0.42 cameraTheta=-1.28 mountX=0.41 mountY=-0.08, mountTheta=-0.19
00:48:23.029 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.40, opts=13)
00:48:23.029 00.000 14964 Enqueuing Move request for scope (0.12, -0.40)
00:48:23.030 00.001 12044 Worker thread wakes up
00:48:23.030 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.40) opts 0xd
00:48:23.030 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.40)
00:48:23.030 00.000 12044 Moving (0.12, -0.40) raw xDistance=0.41 yDistance=-0.08
00:48:23.030 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.41, slope = 0.04
00:48:23.030 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:23.030 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:23.030 00.000 12044 MoveAxis(W, 29, ABG)
00:48:23.030 00.000 12044 Guiding  Dir = 3, Dur = 29
00:48:23.038 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12151, med=614, FiltMin=527, FiltMax=9607, Gamma=0.810
00:48:23.044 00.006 14964 UpdateGuideState exits: m=286433 SNR=323.2
00:48:23.044 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.045 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:23.045 00.000 14964 Enqueuing Expose request
00:48:23.052 00.007 12044 IsSlewing returns 0
00:48:23.052 00.000 12044 IsGuiding returns 0
00:48:23.083 00.031 12044 IsGuiding returns 1
00:48:23.083 00.000 12044 scope still moving after pulse duration time elapsed
00:48:23.176 00.093 12044 IsSlewing returns 0
00:48:23.176 00.000 12044 IsGuiding returns 0
00:48:23.177 00.001 12044 scope move finished after 29 + 95 ms
00:48:23.177 00.000 12044 Move returns status 0, amount 29
00:48:23.177 00.000 12044 MoveAxis(N, 0, ABG)
00:48:23.177 00.000 12044 Move returns status 0, amount 0
00:48:23.177 00.000 12044 move complete, result=0
00:48:23.177 00.000 12044 worker thread done servicing request
00:48:23.177 00.000 12044 Worker thread wakes up
00:48:23.177 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:23.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:23.177 00.000 14964 GuideStep: 0.4 px 29 ms WEST, -0.1 px 0 ms NORTH
00:48:26.317 03.140 12044 Exposure complete
00:48:26.341 00.024 12044 worker thread done servicing request
00:48:26.341 00.000 14964 OnExposeComplete: enter
00:48:26.343 00.002 14964 UpdateGuideState(): m_state=6
00:48:26.344 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2396
00:48:26.345 00.001 14964 Star::Find returns 1 (0), X=281.04, Y=95.24, Mass=296332, SNR=333.5, Peak=12747 HFD=4.9
00:48:26.346 00.001 14964 MultiStar: [#1 0.30,0.23,0.14,U] [#2 0.24,-0.65,0.05,U] 
00:48:26.346 00.000 14964 refined, 2 included, MultiStar: {0.56, -0.17}, one-star: {0.61, -0.20}
00:48:26.347 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
00:48:26.347 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.98)
00:48:26.348 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.17 hyp=0.58 cameraTheta=-0.30 mountX=0.18 mountY=-0.54, mountTheta=-1.24
00:48:26.350 00.002 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.17, opts=13)
00:48:26.351 00.001 14964 Enqueuing Move request for scope (0.56, -0.17)
00:48:26.351 00.000 12044 Worker thread wakes up
00:48:26.352 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.17) opts 0xd
00:48:26.352 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.17)
00:48:26.352 00.000 12044 Moving (0.56, -0.17) raw xDistance=0.18 yDistance=-0.54
00:48:26.352 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.28, using input
00:48:26.352 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.04
00:48:26.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:48:26.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:48:26.352 00.000 12044 MoveAxis(E, 0, ABG)
00:48:26.352 00.000 12044 Move returns status 0, amount 0
00:48:26.352 00.000 12044 MoveAxis(N, 0, ABG)
00:48:26.352 00.000 12044 Move returns status 0, amount 0
00:48:26.352 00.000 12044 move complete, result=0
00:48:26.352 00.000 12044 worker thread done servicing request
00:48:26.359 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12747, med=615, FiltMin=531, FiltMax=9593, Gamma=0.810
00:48:26.365 00.006 14964 UpdateGuideState exits: m=296332 SNR=333.5
00:48:26.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.366 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:26.366 00.000 14964 Enqueuing Expose request
00:48:26.367 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:48:26.367 00.000 12044 Worker thread wakes up
00:48:26.368 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:26.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:29.477 03.109 12044 Exposure complete
00:48:29.499 00.022 12044 worker thread done servicing request
00:48:29.499 00.000 14964 OnExposeComplete: enter
00:48:29.500 00.001 14964 UpdateGuideState(): m_state=6
00:48:29.501 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2397
00:48:29.501 00.000 14964 Star::Find returns 1 (0), X=280.41, Y=96.16, Mass=280020, SNR=257.6, Peak=8231 HFD=5.7
00:48:29.502 00.001 14964 MultiStar: [#1 -0.18,-0.76,0.00,M1] [#2 -0.60,-0.48,0.00,M5] 
00:48:29.502 00.000 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
00:48:29.503 00.001 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
00:48:29.503 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.71 hyp=0.71 cameraTheta=1.61 mountX=-0.71 mountY=-0.05, mountTheta=-3.07
00:48:29.505 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.71, opts=13)
00:48:29.506 00.001 14964 Enqueuing Move request for scope (-0.02, 0.71)
00:48:29.506 00.000 12044 Worker thread wakes up
00:48:29.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.71) opts 0xd
00:48:29.507 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.71)
00:48:29.507 00.000 12044 Moving (-0.02, 0.71) raw xDistance=-0.71 yDistance=-0.05
00:48:29.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.71, slope = -0.00
00:48:29.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:29.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:29.507 00.000 12044 MoveAxis(E, 3, ABG)
00:48:29.507 00.000 12044 Guiding  Dir = 2, Dur = 3
00:48:29.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8231, med=615, FiltMin=521, FiltMax=7291, Gamma=0.810
00:48:29.520 00.006 14964 UpdateGuideState exits: m=280020 SNR=257.6
00:48:29.520 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:29.521 00.000 14964 Enqueuing Expose request
00:48:29.567 00.046 12044 IsSlewing returns 0
00:48:29.568 00.001 12044 IsGuiding returns 0
00:48:29.599 00.031 12044 IsGuiding returns 1
00:48:29.599 00.000 12044 scope still moving after pulse duration time elapsed
00:48:29.692 00.093 12044 IsSlewing returns 0
00:48:29.692 00.000 12044 IsGuiding returns 0
00:48:29.692 00.000 12044 scope move finished after 3 + 121 ms
00:48:29.692 00.000 12044 Move returns status 0, amount 3
00:48:29.692 00.000 12044 MoveAxis(N, 0, ABG)
00:48:29.692 00.000 12044 Move returns status 0, amount 0
00:48:29.692 00.000 12044 move complete, result=0
00:48:29.692 00.000 12044 worker thread done servicing request
00:48:29.692 00.000 12044 Worker thread wakes up
00:48:29.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:29.692 00.000 14964 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
00:48:29.693 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:32.806 03.113 12044 Exposure complete
00:48:32.828 00.022 12044 worker thread done servicing request
00:48:32.828 00.000 14964 OnExposeComplete: enter
00:48:32.829 00.001 14964 UpdateGuideState(): m_state=6
00:48:32.830 00.001 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2398
00:48:32.830 00.000 14964 Star::Find returns 1 (0), X=280.79, Y=96.08, Mass=296820, SNR=316.2, Peak=12755 HFD=4.8
00:48:32.830 00.000 14964 MultiStar: [#1 -0.49,-0.19,0.18,U] [#2 -0.83,-0.20,0.00,M6] 
00:48:32.831 00.001 14964 refined, 1 included, MultiStar: {0.23, 0.51}, one-star: {0.36, 0.64}
00:48:32.831 00.000 14964 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
00:48:32.832 00.001 14964 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
00:48:32.832 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.51 hyp=0.56 cameraTheta=1.14 mountX=-0.51 mountY=-0.28, mountTheta=-2.63
00:48:32.833 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.51, opts=13)
00:48:32.834 00.001 14964 Enqueuing Move request for scope (0.23, 0.51)
00:48:32.834 00.000 12044 Worker thread wakes up
00:48:32.834 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.51) opts 0xd
00:48:32.834 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.51)
00:48:32.834 00.000 12044 Moving (0.23, 0.51) raw xDistance=-0.51 yDistance=-0.28
00:48:32.835 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.51, slope = -0.04
00:48:32.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:32.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:48:32.835 00.000 12044 MoveAxis(E, 34, ABG)
00:48:32.835 00.000 12044 Guiding  Dir = 2, Dur = 34
00:48:32.842 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12755, med=615, FiltMin=509, FiltMax=10951, Gamma=0.810
00:48:32.848 00.006 14964 UpdateGuideState exits: m=296820 SNR=316.2
00:48:32.848 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.849 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:32.849 00.000 14964 Enqueuing Expose request
00:48:32.973 00.124 12044 IsSlewing returns 0
00:48:32.973 00.000 12044 IsGuiding returns 0
00:48:33.005 00.032 12044 PulseGuide returned control before completion, sleep 13
00:48:33.033 00.028 12044 IsGuiding returns 1
00:48:33.034 00.001 12044 scope still moving after pulse duration time elapsed
00:48:33.083 00.049 12044 IsSlewing returns 0
00:48:33.083 00.000 12044 IsGuiding returns 0
00:48:33.083 00.000 12044 scope move finished after 34 + 76 ms
00:48:33.083 00.000 12044 Move returns status 0, amount 34
00:48:33.083 00.000 12044 MoveAxis(N, 0, ABG)
00:48:33.083 00.000 12044 Move returns status 0, amount 0
00:48:33.083 00.000 12044 move complete, result=0
00:48:33.083 00.000 12044 worker thread done servicing request
00:48:33.083 00.000 12044 Worker thread wakes up
00:48:33.083 00.000 14964 GuideStep: -0.5 px 34 ms EAST, -0.3 px 0 ms NORTH
00:48:33.084 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:33.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:36.213 03.129 12044 Exposure complete
00:48:36.239 00.026 12044 worker thread done servicing request
00:48:36.240 00.001 14964 OnExposeComplete: enter
00:48:36.240 00.000 14964 UpdateGuideState(): m_state=6
00:48:36.241 00.001 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2399
00:48:36.241 00.000 14964 Star::Find returns 1 (0), X=280.85, Y=95.95, Mass=288099, SNR=300.8, Peak=10483 HFD=5.7
00:48:36.242 00.001 14964 MultiStar: [#1 -0.43,-0.31,0.15,U] [#2 -0.22,-1.22,0.00,M7] 
00:48:36.242 00.000 14964 refined, 1 included, MultiStar: {0.30, 0.39}, one-star: {0.41, 0.50}
00:48:36.243 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
00:48:36.243 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
00:48:36.243 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.39 hyp=0.50 cameraTheta=0.92 mountX=-0.39 mountY=-0.34, mountTheta=-2.42
00:48:36.244 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.39, opts=13)
00:48:36.245 00.001 14964 Enqueuing Move request for scope (0.30, 0.39)
00:48:36.246 00.001 12044 Worker thread wakes up
00:48:36.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.39) opts 0xd
00:48:36.246 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.39)
00:48:36.246 00.000 12044 Moving (0.30, 0.39) raw xDistance=-0.39 yDistance=-0.34
00:48:36.246 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.39 is < calculated value -0.41, using input
00:48:36.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = -0.06
00:48:36.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:36.246 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:48:36.246 00.000 12044 MoveAxis(E, 30, ABG)
00:48:36.246 00.000 12044 Guiding  Dir = 2, Dur = 30
00:48:36.253 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10483, med=615, FiltMin=533, FiltMax=8894, Gamma=0.810
00:48:36.259 00.006 14964 UpdateGuideState exits: m=288099 SNR=300.8
00:48:36.259 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:36.260 00.000 14964 Enqueuing Expose request
00:48:36.286 00.026 12044 IsSlewing returns 0
00:48:36.286 00.000 12044 IsGuiding returns 0
00:48:36.318 00.032 12044 IsGuiding returns 1
00:48:36.318 00.000 12044 scope still moving after pulse duration time elapsed
00:48:36.409 00.091 12044 IsSlewing returns 0
00:48:36.409 00.000 12044 IsGuiding returns 0
00:48:36.409 00.000 12044 scope move finished after 30 + 93 ms
00:48:36.409 00.000 12044 Move returns status 0, amount 30
00:48:36.409 00.000 12044 MoveAxis(N, 0, ABG)
00:48:36.409 00.000 12044 Move returns status 0, amount 0
00:48:36.409 00.000 12044 move complete, result=0
00:48:36.409 00.000 12044 worker thread done servicing request
00:48:36.410 00.001 12044 Worker thread wakes up
00:48:36.410 00.000 14964 GuideStep: -0.4 px 30 ms EAST, -0.3 px 0 ms NORTH
00:48:36.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:36.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:39.544 03.134 12044 Exposure complete
00:48:39.567 00.023 12044 worker thread done servicing request
00:48:39.567 00.000 14964 OnExposeComplete: enter
00:48:39.568 00.001 14964 UpdateGuideState(): m_state=6
00:48:39.569 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2400
00:48:39.569 00.000 14964 Star::Find returns 1 (0), X=280.23, Y=95.27, Mass=283475, SNR=302.3, Peak=9159 HFD=5.6
00:48:39.570 00.001 14964 MultiStar: [#1 -0.48,0.17,0.14,U] [#2 -0.14,-0.07,0.07,U] 
00:48:39.570 00.000 14964 refined, 2 included, MultiStar: {-0.23, -0.13}, one-star: {-0.20, -0.17}
00:48:39.571 00.001 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
00:48:39.571 00.000 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
00:48:39.572 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.64 mountX=0.12 mountY=0.24, mountTheta=1.10
00:48:39.573 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.13, opts=13)
00:48:39.573 00.000 14964 Enqueuing Move request for scope (-0.23, -0.13)
00:48:39.574 00.001 12044 Worker thread wakes up
00:48:39.574 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
00:48:39.574 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
00:48:39.574 00.000 12044 Moving (-0.23, -0.13) raw xDistance=0.12 yDistance=0.24
00:48:39.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.06
00:48:39.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:39.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:48:39.574 00.000 12044 MoveAxis(E, 0, ABG)
00:48:39.574 00.000 12044 Move returns status 0, amount 0
00:48:39.574 00.000 12044 MoveAxis(N, 0, ABG)
00:48:39.574 00.000 12044 Move returns status 0, amount 0
00:48:39.574 00.000 12044 move complete, result=0
00:48:39.574 00.000 12044 worker thread done servicing request
00:48:39.582 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9159, med=615, FiltMin=528, FiltMax=8113, Gamma=0.810
00:48:39.588 00.006 14964 UpdateGuideState exits: m=283475 SNR=302.3
00:48:39.588 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.589 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:39.589 00.000 14964 Enqueuing Expose request
00:48:39.590 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:39.590 00.000 12044 Worker thread wakes up
00:48:39.590 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:39.590 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:42.716 03.126 12044 Exposure complete
00:48:42.737 00.021 12044 worker thread done servicing request
00:48:42.737 00.000 14964 OnExposeComplete: enter
00:48:42.738 00.001 14964 UpdateGuideState(): m_state=6
00:48:42.738 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2401
00:48:42.739 00.001 14964 Star::Find returns 1 (0), X=280.88, Y=95.16, Mass=291020, SNR=301.8, Peak=11295 HFD=4.9
00:48:42.739 00.000 14964 MultiStar: [#1 0.16,-0.09,0.16,U] [#2 -0.42,0.05,0.07,U] 
00:48:42.740 00.001 14964 refined, 2 included, MultiStar: {0.36, -0.24}, one-star: {0.45, -0.29}
00:48:42.740 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
00:48:42.741 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
00:48:42.741 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.44 cameraTheta=-0.59 mountX=0.25 mountY=-0.34, mountTheta=-0.94
00:48:42.742 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.24, opts=13)
00:48:42.743 00.001 14964 Enqueuing Move request for scope (0.36, -0.24)
00:48:42.744 00.001 12044 Worker thread wakes up
00:48:42.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd
00:48:42.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.24)
00:48:42.744 00.000 12044 Moving (0.36, -0.24) raw xDistance=0.25 yDistance=-0.34
00:48:42.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.03
00:48:42.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:42.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:48:42.744 00.000 12044 MoveAxis(E, 0, ABG)
00:48:42.744 00.000 12044 Move returns status 0, amount 0
00:48:42.744 00.000 12044 MoveAxis(N, 0, ABG)
00:48:42.744 00.000 12044 Move returns status 0, amount 0
00:48:42.744 00.000 12044 move complete, result=0
00:48:42.744 00.000 12044 worker thread done servicing request
00:48:42.751 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11295, med=616, FiltMin=527, FiltMax=9473, Gamma=0.810
00:48:42.757 00.006 14964 UpdateGuideState exits: m=291020 SNR=301.8
00:48:42.757 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.758 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:42.758 00.000 14964 Enqueuing Expose request
00:48:42.758 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:42.759 00.001 12044 Worker thread wakes up
00:48:42.759 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:42.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:45.864 03.105 12044 Exposure complete
00:48:45.886 00.022 12044 worker thread done servicing request
00:48:45.886 00.000 14964 OnExposeComplete: enter
00:48:45.887 00.001 14964 UpdateGuideState(): m_state=6
00:48:45.888 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2402
00:48:45.888 00.000 14964 Star::Find returns 1 (0), X=280.97, Y=95.48, Mass=279639, SNR=294.6, Peak=9455 HFD=5.4
00:48:45.889 00.001 14964 MultiStar: [#1 0.34,-0.20,0.14,U] [#2 0.46,0.49,0.05,U] 
00:48:45.889 00.000 14964 refined, 2 included, MultiStar: {0.51, 0.02}, one-star: {0.53, 0.03}
00:48:45.890 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
00:48:45.890 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.63)
00:48:45.891 00.001 14964 CameraToMount -- cameraX=0.51 cameraY=0.02 hyp=0.51 cameraTheta=0.05 mountX=-0.02 mountY=-0.51, mountTheta=-1.60
00:48:45.892 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.02, opts=13)
00:48:45.892 00.000 14964 Enqueuing Move request for scope (0.51, 0.02)
00:48:45.893 00.001 12044 Worker thread wakes up
00:48:45.893 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.02) opts 0xd
00:48:45.893 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.02)
00:48:45.893 00.000 12044 Moving (0.51, 0.02) raw xDistance=-0.02 yDistance=-0.51
00:48:45.893 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.09, using input
00:48:45.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
00:48:45.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:45.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
00:48:45.893 00.000 12044 MoveAxis(E, 0, ABG)
00:48:45.893 00.000 12044 Move returns status 0, amount 0
00:48:45.893 00.000 12044 MoveAxis(N, 0, ABG)
00:48:45.893 00.000 12044 Move returns status 0, amount 0
00:48:45.893 00.000 12044 move complete, result=0
00:48:45.893 00.000 12044 worker thread done servicing request
00:48:45.900 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9455, med=615, FiltMin=531, FiltMax=7830, Gamma=0.810
00:48:45.906 00.006 14964 UpdateGuideState exits: m=279639 SNR=294.6
00:48:45.906 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.907 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:45.907 00.000 14964 Enqueuing Expose request
00:48:45.908 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
00:48:45.908 00.000 12044 Worker thread wakes up
00:48:45.908 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:45.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:49.011 03.103 12044 Exposure complete
00:48:49.036 00.025 12044 worker thread done servicing request
00:48:49.036 00.000 14964 OnExposeComplete: enter
00:48:49.036 00.000 14964 UpdateGuideState(): m_state=6
00:48:49.037 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2403
00:48:49.038 00.001 14964 Star::Find returns 1 (0), X=281.15, Y=95.91, Mass=295950, SNR=314.2, Peak=11447 HFD=5.5
00:48:49.038 00.000 14964 MultiStar: [#1 0.33,-0.50,0.15,U] [#2 -0.23,-0.33,0.06,U] 
00:48:49.039 00.001 14964 refined, 2 included, MultiStar: {0.62, 0.30}, one-star: {0.71, 0.47}
00:48:49.039 00.000 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
00:48:49.040 00.001 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.22)
00:48:49.040 00.000 14964 CameraToMount -- cameraX=0.62 cameraY=0.30 hyp=0.69 cameraTheta=0.46 mountX=-0.30 mountY=-0.65, mountTheta=-2.00
00:48:49.041 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=0.30, opts=13)
00:48:49.042 00.001 14964 Enqueuing Move request for scope (0.62, 0.30)
00:48:49.043 00.001 12044 Worker thread wakes up
00:48:49.043 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.30) opts 0xd
00:48:49.043 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, 0.30)
00:48:49.043 00.000 12044 Moving (0.62, 0.30) raw xDistance=-0.30 yDistance=-0.65
00:48:49.043 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.30, slope = -0.03
00:48:49.043 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:49.043 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
00:48:49.043 00.000 12044 MoveAxis(E, 27, ABG)
00:48:49.043 00.000 12044 Guiding  Dir = 2, Dur = 27
00:48:49.050 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11447, med=614, FiltMin=530, FiltMax=8783, Gamma=0.810
00:48:49.056 00.006 14964 UpdateGuideState exits: m=295950 SNR=314.2
00:48:49.056 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.057 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:49.057 00.000 14964 Enqueuing Expose request
00:48:49.064 00.007 12044 IsSlewing returns 0
00:48:49.064 00.000 12044 IsGuiding returns 0
00:48:49.096 00.032 12044 IsGuiding returns 1
00:48:49.096 00.000 12044 scope still moving after pulse duration time elapsed
00:48:49.175 00.079 12044 IsSlewing returns 0
00:48:49.175 00.000 12044 IsGuiding returns 0
00:48:49.175 00.000 12044 scope move finished after 27 + 83 ms
00:48:49.175 00.000 12044 Move returns status 0, amount 27
00:48:49.175 00.000 12044 MoveAxis(N, 0, ABG)
00:48:49.175 00.000 12044 Move returns status 0, amount 0
00:48:49.175 00.000 12044 move complete, result=0
00:48:49.175 00.000 12044 worker thread done servicing request
00:48:49.175 00.000 12044 Worker thread wakes up
00:48:49.175 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:49.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:49.176 00.001 14964 GuideStep: -0.3 px 27 ms EAST, -0.6 px 0 ms NORTH
00:48:52.285 03.109 12044 Exposure complete
00:48:52.311 00.026 12044 worker thread done servicing request
00:48:52.311 00.000 14964 OnExposeComplete: enter
00:48:52.311 00.000 14964 UpdateGuideState(): m_state=6
00:48:52.312 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2404
00:48:52.313 00.001 14964 Star::Find returns 1 (0), X=280.80, Y=95.05, Mass=289208, SNR=300.6, Peak=10623 HFD=5.3
00:48:52.313 00.000 14964 MultiStar: [#1 0.18,0.17,0.17,U] [#2 -0.24,0.42,0.08,U] 
00:48:52.314 00.001 14964 refined, 2 included, MultiStar: {0.31, -0.27}, one-star: {0.37, -0.40}
00:48:52.314 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
00:48:52.315 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
00:48:52.315 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.73 mountX=0.28 mountY=-0.28, mountTheta=-0.78
00:48:52.316 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.27, opts=13)
00:48:52.317 00.001 14964 Enqueuing Move request for scope (0.31, -0.27)
00:48:52.317 00.000 12044 Worker thread wakes up
00:48:52.317 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
00:48:52.317 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
00:48:52.317 00.000 12044 Moving (0.31, -0.27) raw xDistance=0.28 yDistance=-0.28
00:48:52.318 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.01
00:48:52.318 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:52.318 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:48:52.318 00.000 12044 MoveAxis(E, 0, ABG)
00:48:52.318 00.000 12044 Move returns status 0, amount 0
00:48:52.318 00.000 12044 MoveAxis(N, 0, ABG)
00:48:52.318 00.000 12044 Move returns status 0, amount 0
00:48:52.318 00.000 12044 move complete, result=0
00:48:52.318 00.000 12044 worker thread done servicing request
00:48:52.325 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10623, med=615, FiltMin=533, FiltMax=9161, Gamma=0.810
00:48:52.330 00.005 14964 UpdateGuideState exits: m=289208 SNR=300.6
00:48:52.331 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.331 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:52.332 00.001 14964 Enqueuing Expose request
00:48:52.332 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:52.333 00.001 12044 Worker thread wakes up
00:48:52.333 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:52.333 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:55.463 03.130 12044 Exposure complete
00:48:55.485 00.022 12044 worker thread done servicing request
00:48:55.486 00.001 14964 OnExposeComplete: enter
00:48:55.487 00.001 14964 UpdateGuideState(): m_state=6
00:48:55.487 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2405
00:48:55.488 00.001 14964 Star::Find returns 1 (0), X=280.24, Y=94.40, Mass=284416, SNR=311.4, Peak=11077 HFD=5.2
00:48:55.488 00.000 14964 MultiStar: [#1 -0.17,1.02,0.00,M1] [#2 -0.74,0.38,0.00,M3] 
00:48:55.489 00.001 14964 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.56) = xAngle (-0.20 = -0.20)
00:48:55.489 00.000 14964 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.86 = 2.86)
00:48:55.490 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-1.05 hyp=1.07 cameraTheta=-1.75 mountX=1.05 mountY=0.30, mountTheta=0.28
00:48:55.491 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-1.05, opts=13)
00:48:55.491 00.000 14964 Enqueuing Move request for scope (-0.19, -1.05)
00:48:55.492 00.001 12044 Worker thread wakes up
00:48:55.492 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.05) opts 0xd
00:48:55.492 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -1.05)
00:48:55.492 00.000 12044 Moving (-0.19, -1.05) raw xDistance=1.05 yDistance=0.30
00:48:55.492 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.67 from input 1.05, slope = 0.10
00:48:55.492 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:55.492 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:48:55.492 00.000 12044 MoveAxis(W, 79, ABG)
00:48:55.492 00.000 12044 Guiding  Dir = 3, Dur = 79
00:48:55.500 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11077, med=616, FiltMin=533, FiltMax=9192, Gamma=0.810
00:48:55.505 00.005 14964 UpdateGuideState exits: m=284416 SNR=311.4
00:48:55.506 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:55.506 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:55.507 00.001 14964 Enqueuing Expose request
00:48:55.517 00.010 12044 IsSlewing returns 0
00:48:55.517 00.000 12044 IsGuiding returns 0
00:48:55.558 00.041 12044 PulseGuide returned control before completion, sleep 48
00:48:55.612 00.054 12044 IsGuiding returns 1
00:48:55.612 00.000 12044 scope still moving after pulse duration time elapsed
00:48:55.675 00.063 12044 IsSlewing returns 0
00:48:55.675 00.000 12044 IsGuiding returns 0
00:48:55.675 00.000 12044 scope move finished after 79 + 79 ms
00:48:55.675 00.000 12044 Move returns status 0, amount 79
00:48:55.676 00.001 12044 MoveAxis(N, 0, ABG)
00:48:55.676 00.000 12044 Move returns status 0, amount 0
00:48:55.676 00.000 12044 move complete, result=0
00:48:55.676 00.000 12044 worker thread done servicing request
00:48:55.676 00.000 12044 Worker thread wakes up
00:48:55.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:55.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:48:55.676 00.000 14964 GuideStep: 1.0 px 79 ms WEST, 0.3 px 0 ms NORTH
00:48:58.781 03.105 12044 Exposure complete
00:48:58.804 00.023 12044 worker thread done servicing request
00:48:58.804 00.000 14964 OnExposeComplete: enter
00:48:58.805 00.001 14964 UpdateGuideState(): m_state=6
00:48:58.805 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2406
00:48:58.806 00.001 14964 Star::Find returns 1 (0), X=280.47, Y=95.42, Mass=293951, SNR=331.7, Peak=14387 HFD=5.0
00:48:58.807 00.001 14964 MultiStar: [#1 -0.34,-0.09,0.14,U] [#2 -0.48,-0.05,0.05,U] 
00:48:58.807 00.000 14964 single-star, 2 included, MultiStar: {-0.03, -0.04}, one-star: {0.03, -0.03}
00:48:58.808 00.001 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
00:48:58.808 00.000 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.37)
00:48:58.809 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.69 mountX=0.03 mountY=-0.03, mountTheta=-0.82
00:48:58.810 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.03, opts=13)
00:48:58.810 00.000 14964 Enqueuing Move request for scope (0.03, -0.03)
00:48:58.811 00.001 12044 Worker thread wakes up
00:48:58.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:48:58.811 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:48:58.811 00.000 12044 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
00:48:58.811 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.76, using input
00:48:58.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.12
00:48:58.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.811 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:58.811 00.000 12044 MoveAxis(E, 0, ABG)
00:48:58.811 00.000 12044 Move returns status 0, amount 0
00:48:58.811 00.000 12044 MoveAxis(N, 0, ABG)
00:48:58.811 00.000 12044 Move returns status 0, amount 0
00:48:58.811 00.000 12044 move complete, result=0
00:48:58.811 00.000 12044 worker thread done servicing request
00:48:58.818 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14387, med=615, FiltMin=531, FiltMax=11121, Gamma=0.810
00:48:58.824 00.006 14964 UpdateGuideState exits: m=293951 SNR=331.7
00:48:58.824 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.825 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:48:58.825 00.000 14964 Enqueuing Expose request
00:48:58.826 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:58.826 00.000 12044 Worker thread wakes up
00:48:58.826 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:48:58.826 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:01.927 03.101 12044 Exposure complete
00:49:01.954 00.027 12044 worker thread done servicing request
00:49:01.954 00.000 14964 OnExposeComplete: enter
00:49:01.954 00.000 14964 UpdateGuideState(): m_state=6
00:49:01.955 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2407
00:49:01.956 00.001 14964 Star::Find returns 1 (0), X=279.77, Y=95.39, Mass=268659, SNR=270.7, Peak=7913 HFD=5.7
00:49:01.956 00.000 14964 MultiStar: [#1 -0.91,-0.06,0.00,M1] [#2 -1.29,0.86,0.00,M3] 
00:49:01.957 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
00:49:01.957 00.000 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
00:49:01.958 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.06 hyp=0.66 cameraTheta=-3.05 mountX=0.05 mountY=0.66, mountTheta=1.50
00:49:01.959 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.06, opts=13)
00:49:01.960 00.001 14964 Enqueuing Move request for scope (-0.66, -0.06)
00:49:01.960 00.000 12044 Worker thread wakes up
00:49:01.960 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.06) opts 0xd
00:49:01.960 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.06)
00:49:01.960 00.000 12044 Moving (-0.66, -0.06) raw xDistance=0.05 yDistance=0.66
00:49:01.960 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.49, using input
00:49:01.960 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.07
00:49:01.960 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:01.960 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
00:49:01.960 00.000 12044 MoveAxis(E, 0, ABG)
00:49:01.960 00.000 12044 Move returns status 0, amount 0
00:49:01.960 00.000 12044 MoveAxis(N, 0, ABG)
00:49:01.961 00.001 12044 Move returns status 0, amount 0
00:49:01.961 00.000 12044 move complete, result=0
00:49:01.961 00.000 12044 worker thread done servicing request
00:49:01.968 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7913, med=615, FiltMin=532, FiltMax=7154, Gamma=0.810
00:49:01.973 00.005 14964 UpdateGuideState exits: m=268659 SNR=270.7
00:49:01.974 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.974 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:01.975 00.001 14964 Enqueuing Expose request
00:49:01.975 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
00:49:01.976 00.001 12044 Worker thread wakes up
00:49:01.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:01.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:05.098 03.122 12044 Exposure complete
00:49:05.120 00.022 12044 worker thread done servicing request
00:49:05.120 00.000 14964 OnExposeComplete: enter
00:49:05.121 00.001 14964 UpdateGuideState(): m_state=6
00:49:05.121 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2408
00:49:05.122 00.001 14964 Star::Find returns 1 (0), X=281.25, Y=95.16, Mass=281180, SNR=285.0, Peak=8271 HFD=5.8
00:49:05.122 00.000 14964 MultiStar: [#1 0.20,-0.02,0.15,U] [#2 -0.50,-0.08,0.05,U] 
00:49:05.123 00.001 14964 refined, 2 included, MultiStar: {0.68, -0.25}, one-star: {0.81, -0.29}
00:49:05.123 00.000 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
00:49:05.124 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.02)
00:49:05.124 00.000 14964 CameraToMount -- cameraX=0.68 cameraY=-0.25 hyp=0.73 cameraTheta=-0.34 mountX=0.26 mountY=-0.66, mountTheta=-1.20
00:49:05.126 00.002 14964 SchedulePrimaryMove(1136A648, x=0.68, y=-0.25, opts=13)
00:49:05.126 00.000 14964 Enqueuing Move request for scope (0.68, -0.25)
00:49:05.127 00.001 12044 Worker thread wakes up
00:49:05.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.25) opts 0xd
00:49:05.127 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, -0.25)
00:49:05.127 00.000 12044 Moving (0.68, -0.25) raw xDistance=0.26 yDistance=-0.66
00:49:05.127 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.31, using input
00:49:05.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.05
00:49:05.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:05.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
00:49:05.127 00.000 12044 MoveAxis(E, 0, ABG)
00:49:05.127 00.000 12044 Move returns status 0, amount 0
00:49:05.127 00.000 12044 MoveAxis(N, 0, ABG)
00:49:05.127 00.000 12044 Move returns status 0, amount 0
00:49:05.127 00.000 12044 move complete, result=0
00:49:05.127 00.000 12044 worker thread done servicing request
00:49:05.135 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8271, med=615, FiltMin=532, FiltMax=7271, Gamma=0.810
00:49:05.140 00.005 14964 UpdateGuideState exits: m=281180 SNR=285.0
00:49:05.140 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:05.141 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:05.141 00.000 14964 Enqueuing Expose request
00:49:05.142 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
00:49:05.143 00.001 12044 Worker thread wakes up
00:49:05.143 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:05.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:08.253 03.110 12044 Exposure complete
00:49:08.283 00.030 12044 worker thread done servicing request
00:49:08.283 00.000 14964 OnExposeComplete: enter
00:49:08.283 00.000 14964 UpdateGuideState(): m_state=6
00:49:08.284 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2409
00:49:08.284 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=95.85, Mass=277154, SNR=272.1, Peak=8633 HFD=5.8
00:49:08.285 00.001 14964 MultiStar: [#1 -0.26,-0.26,0.15,U] [#2 -0.79,-0.74,0.00,M3] 
00:49:08.285 00.000 14964 refined, 1 included, MultiStar: {0.03, 0.32}, one-star: {0.07, 0.40}
00:49:08.286 00.001 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.04 = 3.04)
00:49:08.286 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.19)
00:49:08.286 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.49 mountX=-0.32 mountY=-0.06, mountTheta=-2.96
00:49:08.287 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.32, opts=13)
00:49:08.288 00.001 14964 Enqueuing Move request for scope (0.03, 0.32)
00:49:08.288 00.000 12044 Worker thread wakes up
00:49:08.289 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
00:49:08.289 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
00:49:08.289 00.000 12044 Moving (0.03, 0.32) raw xDistance=-0.32 yDistance=-0.06
00:49:08.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.32, slope = -0.01
00:49:08.289 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:08.289 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:08.289 00.000 12044 MoveAxis(E, 9, ABG)
00:49:08.289 00.000 12044 Guiding  Dir = 2, Dur = 9
00:49:08.296 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8633, med=614, FiltMin=520, FiltMax=7379, Gamma=0.810
00:49:08.301 00.005 14964 UpdateGuideState exits: m=277154 SNR=272.1
00:49:08.302 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.302 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:08.303 00.001 14964 Enqueuing Expose request
00:49:08.317 00.014 12044 IsSlewing returns 0
00:49:08.317 00.000 12044 IsGuiding returns 0
00:49:08.349 00.032 12044 IsGuiding returns 1
00:49:08.349 00.000 12044 scope still moving after pulse duration time elapsed
00:49:08.409 00.060 12044 IsSlewing returns 0
00:49:08.409 00.000 12044 IsGuiding returns 0
00:49:08.409 00.000 12044 scope move finished after 9 + 82 ms
00:49:08.409 00.000 12044 Move returns status 0, amount 9
00:49:08.409 00.000 12044 MoveAxis(N, 0, ABG)
00:49:08.409 00.000 12044 Move returns status 0, amount 0
00:49:08.409 00.000 12044 move complete, result=0
00:49:08.409 00.000 12044 worker thread done servicing request
00:49:08.409 00.000 12044 Worker thread wakes up
00:49:08.409 00.000 14964 GuideStep: -0.3 px 9 ms EAST, -0.1 px 0 ms NORTH
00:49:08.410 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:08.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:11.537 03.127 12044 Exposure complete
00:49:11.559 00.022 12044 worker thread done servicing request
00:49:11.560 00.001 14964 OnExposeComplete: enter
00:49:11.560 00.000 14964 UpdateGuideState(): m_state=6
00:49:11.561 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2410
00:49:11.561 00.000 14964 Star::Find returns 1 (0), X=280.78, Y=95.40, Mass=276024, SNR=283.5, Peak=7607 HFD=5.9
00:49:11.562 00.001 14964 MultiStar: [#1 -0.07,-0.09,0.13,U] [#2 0.26,-0.53,0.04,U] 
00:49:11.563 00.001 14964 refined, 2 included, MultiStar: {0.29, -0.07}, one-star: {0.34, -0.05}
00:49:11.563 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
00:49:11.564 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
00:49:11.565 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.23 mountX=0.07 mountY=-0.29, mountTheta=-1.32
00:49:11.566 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.07, opts=13)
00:49:11.566 00.000 14964 Enqueuing Move request for scope (0.29, -0.07)
00:49:11.567 00.001 12044 Worker thread wakes up
00:49:11.567 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
00:49:11.567 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
00:49:11.567 00.000 12044 Moving (0.29, -0.07) raw xDistance=0.07 yDistance=-0.29
00:49:11.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
00:49:11.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:11.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:49:11.567 00.000 12044 MoveAxis(E, 0, ABG)
00:49:11.567 00.000 12044 Move returns status 0, amount 0
00:49:11.567 00.000 12044 MoveAxis(N, 0, ABG)
00:49:11.567 00.000 12044 Move returns status 0, amount 0
00:49:11.567 00.000 12044 move complete, result=0
00:49:11.567 00.000 12044 worker thread done servicing request
00:49:11.575 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7607, med=615, FiltMin=529, FiltMax=6659, Gamma=0.810
00:49:11.580 00.005 14964 UpdateGuideState exits: m=276024 SNR=283.5
00:49:11.581 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:11.581 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:11.582 00.001 14964 Enqueuing Expose request
00:49:11.582 00.000 12044 Worker thread wakes up
00:49:11.582 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:49:11.583 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:11.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:14.709 03.126 12044 Exposure complete
00:49:14.734 00.025 12044 worker thread done servicing request
00:49:14.734 00.000 14964 OnExposeComplete: enter
00:49:14.735 00.001 14964 UpdateGuideState(): m_state=6
00:49:14.736 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2411
00:49:14.736 00.000 14964 Star::Find returns 1 (0), X=279.68, Y=95.12, Mass=283625, SNR=299.1, Peak=9727 HFD=5.4
00:49:14.737 00.001 14964 MultiStar: [#1 -0.86,0.33,0.00,M1] [#2 -1.55,0.30,0.00,M3] 
00:49:14.737 00.000 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
00:49:14.738 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
00:49:14.738 00.000 14964 CameraToMount -- cameraX=-0.75 cameraY=-0.33 hyp=0.82 cameraTheta=-2.73 mountX=0.31 mountY=0.78, mountTheta=1.19
00:49:14.739 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.75, y=-0.33, opts=13)
00:49:14.740 00.001 14964 Enqueuing Move request for scope (-0.75, -0.33)
00:49:14.740 00.000 12044 Worker thread wakes up
00:49:14.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.33) opts 0xd
00:49:14.740 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.75, -0.33)
00:49:14.740 00.000 12044 Moving (-0.75, -0.33) raw xDistance=0.31 yDistance=0.78
00:49:14.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.31, slope = 0.00
00:49:14.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:14.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
00:49:14.740 00.000 12044 MoveAxis(W, 1, ABG)
00:49:14.740 00.000 12044 Guiding  Dir = 3, Dur = 1
00:49:14.749 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9727, med=615, FiltMin=524, FiltMax=8757, Gamma=0.810
00:49:14.754 00.005 14964 UpdateGuideState exits: m=283625 SNR=299.1
00:49:14.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.755 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:14.756 00.001 14964 Enqueuing Expose request
00:49:14.783 00.027 12044 IsSlewing returns 0
00:49:14.783 00.000 12044 IsGuiding returns 0
00:49:14.824 00.041 12044 IsGuiding returns 1
00:49:14.824 00.000 12044 scope still moving after pulse duration time elapsed
00:49:14.908 00.084 12044 IsSlewing returns 0
00:49:14.908 00.000 12044 IsGuiding returns 0
00:49:14.908 00.000 12044 scope move finished after 1 + 124 ms
00:49:14.908 00.000 12044 Move returns status 0, amount 1
00:49:14.908 00.000 12044 MoveAxis(N, 0, ABG)
00:49:14.908 00.000 12044 Move returns status 0, amount 0
00:49:14.908 00.000 12044 move complete, result=0
00:49:14.908 00.000 12044 worker thread done servicing request
00:49:14.908 00.000 12044 Worker thread wakes up
00:49:14.908 00.000 14964 GuideStep: 0.3 px 1 ms WEST, 0.8 px 0 ms NORTH
00:49:14.909 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:14.909 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:18.014 03.105 12044 Exposure complete
00:49:18.035 00.021 12044 worker thread done servicing request
00:49:18.035 00.000 14964 OnExposeComplete: enter
00:49:18.037 00.002 14964 UpdateGuideState(): m_state=6
00:49:18.037 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2412
00:49:18.038 00.001 14964 Star::Find returns 1 (0), X=280.52, Y=95.16, Mass=285897, SNR=316.7, Peak=9939 HFD=5.3
00:49:18.038 00.000 14964 MultiStar: [#1 -0.46,0.25,0.15,U] [#2 -0.50,-0.15,0.07,U] 
00:49:18.039 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.21}, one-star: {0.09, -0.28}
00:49:18.039 00.000 14964 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.56) = xAngle (-0.08 = -0.08)
00:49:18.040 00.001 14964 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.98 = 2.98)
00:49:18.040 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.63 mountX=0.21 mountY=0.03, mountTheta=0.16
00:49:18.041 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.21, opts=13)
00:49:18.042 00.001 14964 Enqueuing Move request for scope (-0.01, -0.21)
00:49:18.042 00.000 12044 Worker thread wakes up
00:49:18.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
00:49:18.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
00:49:18.042 00.000 12044 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.03
00:49:18.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
00:49:18.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:18.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:18.042 00.000 12044 MoveAxis(E, 0, ABG)
00:49:18.043 00.001 12044 Move returns status 0, amount 0
00:49:18.043 00.000 12044 MoveAxis(N, 0, ABG)
00:49:18.043 00.000 12044 Move returns status 0, amount 0
00:49:18.043 00.000 12044 move complete, result=0
00:49:18.043 00.000 12044 worker thread done servicing request
00:49:18.050 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9939, med=614, FiltMin=530, FiltMax=9237, Gamma=0.810
00:49:18.055 00.005 14964 UpdateGuideState exits: m=285897 SNR=316.7
00:49:18.056 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.056 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:18.057 00.001 14964 Enqueuing Expose request
00:49:18.057 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:18.058 00.001 12044 Worker thread wakes up
00:49:18.058 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:18.058 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:21.182 03.124 12044 Exposure complete
00:49:21.207 00.025 12044 worker thread done servicing request
00:49:21.208 00.001 14964 OnExposeComplete: enter
00:49:21.208 00.000 14964 UpdateGuideState(): m_state=6
00:49:21.209 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2413
00:49:21.210 00.001 14964 Star::Find returns 1 (0), X=280.77, Y=94.88, Mass=280130, SNR=293.6, Peak=9739 HFD=5.5
00:49:21.210 00.000 14964 MultiStar: [#1 0.21,0.62,0.17,U] [#2 -0.20,0.49,0.07,U] 
00:49:21.211 00.001 14964 refined, 2 included, MultiStar: {0.29, -0.35}, one-star: {0.34, -0.57}
00:49:21.211 00.000 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.56) = xAngle (0.67 = 0.67)
00:49:21.212 00.001 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.73 = -2.56)
00:49:21.212 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.35 hyp=0.46 cameraTheta=-0.88 mountX=0.36 mountY=-0.25, mountTheta=-0.61
00:49:21.213 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.35, opts=13)
00:49:21.214 00.001 14964 Enqueuing Move request for scope (0.29, -0.35)
00:49:21.214 00.000 12044 Worker thread wakes up
00:49:21.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.35) opts 0xd
00:49:21.214 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.35)
00:49:21.214 00.000 12044 Moving (0.29, -0.35) raw xDistance=0.36 yDistance=-0.25
00:49:21.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.03
00:49:21.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:21.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:49:21.214 00.000 12044 MoveAxis(E, 0, ABG)
00:49:21.214 00.000 12044 Move returns status 0, amount 0
00:49:21.214 00.000 12044 MoveAxis(N, 0, ABG)
00:49:21.214 00.000 12044 Move returns status 0, amount 0
00:49:21.214 00.000 12044 move complete, result=0
00:49:21.214 00.000 12044 worker thread done servicing request
00:49:21.222 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9739, med=615, FiltMin=532, FiltMax=8607, Gamma=0.810
00:49:21.227 00.005 14964 UpdateGuideState exits: m=280130 SNR=293.6
00:49:21.228 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:21.228 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:21.229 00.001 14964 Enqueuing Expose request
00:49:21.229 00.000 12044 Worker thread wakes up
00:49:21.229 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:21.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:21.229 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
00:49:24.328 03.099 12044 Exposure complete
00:49:24.355 00.027 12044 worker thread done servicing request
00:49:24.355 00.000 14964 OnExposeComplete: enter
00:49:24.356 00.001 14964 UpdateGuideState(): m_state=6
00:49:24.356 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2414
00:49:24.357 00.001 14964 Star::Find returns 1 (0), X=280.83, Y=95.14, Mass=286549, SNR=306.4, Peak=11947 HFD=4.9
00:49:24.357 00.000 14964 MultiStar: [#1 -0.18,0.38,0.15,U] [#2 -0.37,0.55,0.06,U] 
00:49:24.358 00.001 14964 refined, 2 included, MultiStar: {0.28, -0.17}, one-star: {0.40, -0.30}
00:49:24.358 00.000 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
00:49:24.359 00.001 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.22)
00:49:24.359 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-0.55 mountX=0.18 mountY=-0.26, mountTheta=-0.98
00:49:24.360 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.17, opts=13)
00:49:24.361 00.001 14964 Enqueuing Move request for scope (0.28, -0.17)
00:49:24.362 00.001 12044 Worker thread wakes up
00:49:24.362 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.17) opts 0xd
00:49:24.362 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.17)
00:49:24.362 00.000 12044 Moving (0.28, -0.17) raw xDistance=0.18 yDistance=-0.26
00:49:24.362 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.03
00:49:24.362 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:24.362 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:49:24.362 00.000 12044 MoveAxis(E, 0, ABG)
00:49:24.362 00.000 12044 Move returns status 0, amount 0
00:49:24.362 00.000 12044 MoveAxis(N, 0, ABG)
00:49:24.362 00.000 12044 Move returns status 0, amount 0
00:49:24.362 00.000 12044 move complete, result=0
00:49:24.362 00.000 12044 worker thread done servicing request
00:49:24.369 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11947, med=615, FiltMin=532, FiltMax=9418, Gamma=0.810
00:49:24.375 00.006 14964 UpdateGuideState exits: m=286549 SNR=306.4
00:49:24.375 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.376 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:24.376 00.000 14964 Enqueuing Expose request
00:49:24.377 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:49:24.377 00.000 12044 Worker thread wakes up
00:49:24.377 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:24.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:27.509 03.132 12044 Exposure complete
00:49:27.532 00.023 12044 worker thread done servicing request
00:49:27.533 00.001 14964 OnExposeComplete: enter
00:49:27.533 00.000 14964 UpdateGuideState(): m_state=6
00:49:27.534 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2415
00:49:27.534 00.000 14964 Star::Find returns 1 (0), X=281.03, Y=95.32, Mass=284395, SNR=298.4, Peak=10311 HFD=5.2
00:49:27.535 00.001 14964 MultiStar: [#1 0.25,0.07,0.16,U] [#2 -0.00,0.24,0.06,U] 
00:49:27.535 00.000 14964 refined, 2 included, MultiStar: {0.52, -0.08}, one-star: {0.59, -0.13}
00:49:27.536 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
00:49:27.536 00.000 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
00:49:27.536 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.08 hyp=0.53 cameraTheta=-0.16 mountX=0.09 mountY=-0.51, mountTheta=-1.39
00:49:27.537 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.08, opts=13)
00:49:27.538 00.001 14964 Enqueuing Move request for scope (0.52, -0.08)
00:49:27.539 00.001 12044 Worker thread wakes up
00:49:27.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.08) opts 0xd
00:49:27.539 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.08)
00:49:27.539 00.000 12044 Moving (0.52, -0.08) raw xDistance=0.09 yDistance=-0.51
00:49:27.539 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.15, using input
00:49:27.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
00:49:27.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:49:27.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
00:49:27.539 00.000 12044 MoveAxis(E, 0, ABG)
00:49:27.539 00.000 12044 Move returns status 0, amount 0
00:49:27.539 00.000 12044 MoveAxis(N, 0, ABG)
00:49:27.539 00.000 12044 Move returns status 0, amount 0
00:49:27.539 00.000 12044 move complete, result=0
00:49:27.539 00.000 12044 worker thread done servicing request
00:49:27.546 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10311, med=614, FiltMin=534, FiltMax=9015, Gamma=0.810
00:49:27.552 00.006 14964 UpdateGuideState exits: m=284395 SNR=298.4
00:49:27.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:27.553 00.000 14964 Enqueuing Expose request
00:49:27.554 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:49:27.554 00.000 12044 Worker thread wakes up
00:49:27.555 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:27.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:30.693 03.138 12044 Exposure complete
00:49:30.723 00.030 12044 worker thread done servicing request
00:49:30.723 00.000 14964 OnExposeComplete: enter
00:49:30.723 00.000 14964 UpdateGuideState(): m_state=6
00:49:30.724 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2416
00:49:30.724 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=95.18, Mass=277773, SNR=285.5, Peak=9031 HFD=5.4
00:49:30.725 00.001 14964 MultiStar: [#1 -0.35,0.41,0.15,U] [#2 -0.68,0.21,0.00,M1] 
00:49:30.725 00.000 14964 refined, 1 included, MultiStar: {-0.05, -0.18}, one-star: {-0.00, -0.27}
00:49:30.727 00.002 14964 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.56) = xAngle (-0.28 = -0.28)
00:49:30.727 00.000 14964 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
00:49:30.727 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.84 mountX=0.18 mountY=0.07, mountTheta=0.36
00:49:30.728 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.18, opts=13)
00:49:30.729 00.001 14964 Enqueuing Move request for scope (-0.05, -0.18)
00:49:30.729 00.000 12044 Worker thread wakes up
00:49:30.730 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:49:30.730 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:49:30.730 00.000 12044 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.07
00:49:30.730 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
00:49:30.730 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:30.730 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:49:30.730 00.000 12044 MoveAxis(E, 0, ABG)
00:49:30.730 00.000 12044 Move returns status 0, amount 0
00:49:30.730 00.000 12044 MoveAxis(N, 0, ABG)
00:49:30.730 00.000 12044 Move returns status 0, amount 0
00:49:30.730 00.000 12044 move complete, result=0
00:49:30.730 00.000 12044 worker thread done servicing request
00:49:30.737 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9031, med=615, FiltMin=532, FiltMax=8341, Gamma=0.810
00:49:30.743 00.006 14964 UpdateGuideState exits: m=277773 SNR=285.5
00:49:30.744 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.744 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:30.745 00.001 14964 Enqueuing Expose request
00:49:30.745 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:30.746 00.001 12044 Worker thread wakes up
00:49:30.746 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:30.746 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:33.856 03.110 12044 Exposure complete
00:49:33.881 00.025 12044 worker thread done servicing request
00:49:33.881 00.000 14964 OnExposeComplete: enter
00:49:33.881 00.000 14964 UpdateGuideState(): m_state=6
00:49:33.882 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2417
00:49:33.882 00.000 14964 Star::Find returns 1 (0), X=280.27, Y=94.98, Mass=287884, SNR=296.2, Peak=10415 HFD=5.7
00:49:33.883 00.001 14964 MultiStar: [#1 -0.53,0.36,0.15,U] [#2 -1.09,0.01,0.00,M2] 
00:49:33.884 00.001 14964 refined, 1 included, MultiStar: {-0.21, -0.36}, one-star: {-0.16, -0.46}
00:49:33.884 00.000 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
00:49:33.884 00.000 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
00:49:33.885 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.36 hyp=0.41 cameraTheta=-2.11 mountX=0.35 mountY=0.25, mountTheta=0.61
00:49:33.886 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.36, opts=13)
00:49:33.886 00.000 14964 Enqueuing Move request for scope (-0.21, -0.36)
00:49:33.887 00.001 12044 Worker thread wakes up
00:49:33.887 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.36) opts 0xd
00:49:33.887 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.36)
00:49:33.887 00.000 12044 Moving (-0.21, -0.36) raw xDistance=0.35 yDistance=0.25
00:49:33.887 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.35, slope = 0.03
00:49:33.887 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:33.887 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:49:33.887 00.000 12044 MoveAxis(W, 19, ABG)
00:49:33.887 00.000 12044 Guiding  Dir = 3, Dur = 19
00:49:33.894 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10415, med=615, FiltMin=531, FiltMax=8661, Gamma=0.810
00:49:33.900 00.006 14964 UpdateGuideState exits: m=287884 SNR=296.2
00:49:33.900 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.901 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:33.901 00.000 14964 Enqueuing Expose request
00:49:33.908 00.007 12044 IsSlewing returns 0
00:49:33.908 00.000 12044 IsGuiding returns 0
00:49:33.942 00.034 12044 IsGuiding returns 1
00:49:33.942 00.000 12044 scope still moving after pulse duration time elapsed
00:49:34.032 00.090 12044 IsSlewing returns 0
00:49:34.032 00.000 12044 IsGuiding returns 0
00:49:34.032 00.000 12044 scope move finished after 19 + 104 ms
00:49:34.033 00.001 12044 Move returns status 0, amount 19
00:49:34.033 00.000 12044 MoveAxis(N, 0, ABG)
00:49:34.033 00.000 12044 Move returns status 0, amount 0
00:49:34.033 00.000 12044 move complete, result=0
00:49:34.033 00.000 12044 worker thread done servicing request
00:49:34.033 00.000 12044 Worker thread wakes up
00:49:34.033 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:34.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:34.033 00.000 14964 GuideStep: 0.4 px 19 ms WEST, 0.2 px 0 ms NORTH
00:49:37.132 03.099 12044 Exposure complete
00:49:37.153 00.021 12044 worker thread done servicing request
00:49:37.154 00.001 14964 OnExposeComplete: enter
00:49:37.154 00.000 14964 UpdateGuideState(): m_state=6
00:49:37.155 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2418
00:49:37.155 00.000 14964 Star::Find returns 1 (0), X=280.48, Y=95.02, Mass=291284, SNR=322.6, Peak=11087 HFD=5.1
00:49:37.156 00.001 14964 MultiStar: [#1 -0.44,0.67,0.00,M1] [#2 -0.64,-0.21,0.05,U] 
00:49:37.156 00.000 14964 refined, 1 included, MultiStar: {0.01, -0.42}, one-star: {0.05, -0.43}
00:49:37.157 00.001 14964 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
00:49:37.157 00.000 14964 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
00:49:37.158 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.54 mountX=0.42 mountY=0.03, mountTheta=0.07
00:49:37.158 00.000 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.42, opts=13)
00:49:37.159 00.001 14964 Enqueuing Move request for scope (0.01, -0.42)
00:49:37.160 00.001 12044 Worker thread wakes up
00:49:37.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.42) opts 0xd
00:49:37.160 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.42)
00:49:37.160 00.000 12044 Moving (0.01, -0.42) raw xDistance=0.42 yDistance=0.03
00:49:37.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.42, slope = 0.04
00:49:37.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:37.160 00.000 12044 MoveAxis(W, 34, ABG)
00:49:37.160 00.000 12044 Guiding  Dir = 3, Dur = 34
00:49:37.168 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11087, med=614, FiltMin=525, FiltMax=8565, Gamma=0.810
00:49:37.173 00.005 14964 UpdateGuideState exits: m=291284 SNR=322.6
00:49:37.174 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.174 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:37.175 00.001 14964 Enqueuing Expose request
00:49:37.253 00.078 12044 IsSlewing returns 0
00:49:37.253 00.000 12044 IsGuiding returns 0
00:49:37.285 00.032 12044 PulseGuide returned control before completion, sleep 14
00:49:37.315 00.030 12044 IsGuiding returns 1
00:49:37.315 00.000 12044 scope still moving after pulse duration time elapsed
00:49:37.451 00.136 12044 IsSlewing returns 0
00:49:37.451 00.000 12044 IsGuiding returns 0
00:49:37.452 00.001 12044 scope move finished after 34 + 164 ms
00:49:37.452 00.000 12044 Move returns status 0, amount 34
00:49:37.452 00.000 12044 MoveAxis(N, 0, ABG)
00:49:37.452 00.000 12044 Move returns status 0, amount 0
00:49:37.452 00.000 12044 move complete, result=0
00:49:37.452 00.000 12044 worker thread done servicing request
00:49:37.452 00.000 12044 Worker thread wakes up
00:49:37.452 00.000 14964 GuideStep: 0.4 px 34 ms WEST, 0.0 px 0 ms NORTH
00:49:37.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:37.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:40.575 03.123 12044 Exposure complete
00:49:40.598 00.023 12044 worker thread done servicing request
00:49:40.598 00.000 14964 OnExposeComplete: enter
00:49:40.598 00.000 14964 UpdateGuideState(): m_state=6
00:49:40.599 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2419
00:49:40.599 00.000 14964 Star::Find returns 1 (0), X=280.87, Y=95.39, Mass=281802, SNR=300.3, Peak=10027 HFD=5.3
00:49:40.600 00.001 14964 MultiStar: [#1 0.14,0.16,0.14,U] [#2 -0.15,0.14,0.06,U] 
00:49:40.601 00.001 14964 refined, 2 included, MultiStar: {0.38, -0.02}, one-star: {0.44, -0.06}
00:49:40.601 00.000 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
00:49:40.602 00.001 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
00:49:40.602 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-0.06 mountX=0.03 mountY=-0.37, mountTheta=-1.50
00:49:40.603 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.02, opts=13)
00:49:40.604 00.001 14964 Enqueuing Move request for scope (0.38, -0.02)
00:49:40.604 00.000 12044 Worker thread wakes up
00:49:40.604 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.02) opts 0xd
00:49:40.604 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.02)
00:49:40.604 00.000 12044 Moving (0.38, -0.02) raw xDistance=0.03 yDistance=-0.37
00:49:40.604 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
00:49:40.604 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:40.604 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:49:40.604 00.000 12044 MoveAxis(E, 0, ABG)
00:49:40.604 00.000 12044 Move returns status 0, amount 0
00:49:40.604 00.000 12044 MoveAxis(N, 0, ABG)
00:49:40.605 00.001 12044 Move returns status 0, amount 0
00:49:40.605 00.000 12044 move complete, result=0
00:49:40.605 00.000 12044 worker thread done servicing request
00:49:40.612 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10027, med=615, FiltMin=527, FiltMax=8420, Gamma=0.810
00:49:40.617 00.005 14964 UpdateGuideState exits: m=281802 SNR=300.3
00:49:40.618 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.618 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:40.619 00.001 14964 Enqueuing Expose request
00:49:40.619 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:49:40.620 00.001 12044 Worker thread wakes up
00:49:40.620 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:40.620 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:43.745 03.125 12044 Exposure complete
00:49:43.768 00.023 12044 worker thread done servicing request
00:49:43.769 00.001 14964 OnExposeComplete: enter
00:49:43.769 00.000 14964 UpdateGuideState(): m_state=6
00:49:43.770 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2420
00:49:43.770 00.000 14964 Star::Find returns 1 (0), X=280.76, Y=95.15, Mass=291345, SNR=316.7, Peak=12371 HFD=4.9
00:49:43.771 00.001 14964 MultiStar: [#1 -0.01,0.51,0.15,U] [#2 -0.70,0.75,0.00,M1] 
00:49:43.771 00.000 14964 refined, 1 included, MultiStar: {0.29, -0.20}, one-star: {0.33, -0.30}
00:49:43.772 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
00:49:43.773 00.001 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
00:49:43.773 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.60 mountX=0.20 mountY=-0.27, mountTheta=-0.93
00:49:43.774 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.20, opts=13)
00:49:43.775 00.001 14964 Enqueuing Move request for scope (0.29, -0.20)
00:49:43.776 00.001 12044 Worker thread wakes up
00:49:43.776 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
00:49:43.776 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
00:49:43.776 00.000 12044 Moving (0.29, -0.20) raw xDistance=0.20 yDistance=-0.27
00:49:43.776 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
00:49:43.776 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:43.776 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:49:43.776 00.000 12044 MoveAxis(E, 0, ABG)
00:49:43.776 00.000 12044 Move returns status 0, amount 0
00:49:43.776 00.000 12044 MoveAxis(N, 0, ABG)
00:49:43.776 00.000 12044 Move returns status 0, amount 0
00:49:43.776 00.000 12044 move complete, result=0
00:49:43.776 00.000 12044 worker thread done servicing request
00:49:43.783 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12371, med=615, FiltMin=529, FiltMax=10089, Gamma=0.810
00:49:43.789 00.006 14964 UpdateGuideState exits: m=291345 SNR=316.7
00:49:43.790 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.790 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:43.791 00.001 14964 Enqueuing Expose request
00:49:43.791 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:49:43.792 00.001 12044 Worker thread wakes up
00:49:43.792 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:43.792 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:46.913 03.121 12044 Exposure complete
00:49:46.941 00.028 12044 worker thread done servicing request
00:49:46.941 00.000 14964 OnExposeComplete: enter
00:49:46.942 00.001 14964 UpdateGuideState(): m_state=6
00:49:46.942 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2421
00:49:46.943 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=94.76, Mass=282722, SNR=291.7, Peak=10247 HFD=5.3
00:49:46.943 00.000 14964 MultiStar: [#1 -0.36,0.80,0.00,M1] [#2 -0.41,0.63,0.00,M2] 
00:49:46.944 00.001 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.56) = xAngle (-0.12 = -0.12)
00:49:46.944 00.000 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
00:49:46.945 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.69 hyp=0.69 cameraTheta=-1.68 mountX=0.69 mountY=0.15, mountTheta=0.21
00:49:46.946 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.69, opts=13)
00:49:46.946 00.000 14964 Enqueuing Move request for scope (-0.07, -0.69)
00:49:46.947 00.001 12044 Worker thread wakes up
00:49:46.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.69) opts 0xd
00:49:46.947 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.69)
00:49:46.947 00.000 12044 Moving (-0.07, -0.69) raw xDistance=0.69 yDistance=0.15
00:49:46.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.69, slope = 0.02
00:49:46.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:46.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:46.947 00.000 12044 MoveAxis(W, 17, ABG)
00:49:46.947 00.000 12044 Guiding  Dir = 3, Dur = 17
00:49:46.954 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10247, med=615, FiltMin=519, FiltMax=8757, Gamma=0.810
00:49:46.961 00.007 14964 UpdateGuideState exits: m=282722 SNR=291.7
00:49:46.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.962 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:46.963 00.001 14964 Enqueuing Expose request
00:49:46.988 00.025 12044 IsSlewing returns 0
00:49:46.989 00.001 12044 IsGuiding returns 0
00:49:47.020 00.031 12044 IsGuiding returns 1
00:49:47.020 00.000 12044 scope still moving after pulse duration time elapsed
00:49:47.105 00.085 12044 IsSlewing returns 0
00:49:47.106 00.001 12044 IsGuiding returns 0
00:49:47.106 00.000 12044 scope move finished after 17 + 99 ms
00:49:47.106 00.000 12044 Move returns status 0, amount 17
00:49:47.106 00.000 12044 MoveAxis(N, 0, ABG)
00:49:47.106 00.000 12044 Move returns status 0, amount 0
00:49:47.106 00.000 12044 move complete, result=0
00:49:47.106 00.000 12044 worker thread done servicing request
00:49:47.106 00.000 14964 GuideStep: 0.7 px 17 ms WEST, 0.1 px 0 ms NORTH
00:49:47.111 00.005 12044 Worker thread wakes up
00:49:47.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:47.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:50.215 03.104 12044 Exposure complete
00:49:50.241 00.026 12044 worker thread done servicing request
00:49:50.241 00.000 14964 OnExposeComplete: enter
00:49:50.241 00.000 14964 UpdateGuideState(): m_state=6
00:49:50.242 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2422
00:49:50.242 00.000 14964 Star::Find returns 1 (0), X=280.73, Y=94.88, Mass=281291, SNR=302.6, Peak=9531 HFD=5.8
00:49:50.243 00.001 14964 MultiStar: [#1 0.07,0.62,0.13,U] [#2 -0.39,0.68,0.00,M3] 
00:49:50.243 00.000 14964 refined, 1 included, MultiStar: {0.27, -0.43}, one-star: {0.30, -0.57}
00:49:50.245 00.002 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
00:49:50.245 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.68)
00:49:50.246 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.43 hyp=0.51 cameraTheta=-1.00 mountX=0.43 mountY=-0.23, mountTheta=-0.48
00:49:50.246 00.000 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.43, opts=13)
00:49:50.246 00.000 14964 Enqueuing Move request for scope (0.27, -0.43)
00:49:50.248 00.002 12044 Worker thread wakes up
00:49:50.248 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.43) opts 0xd
00:49:50.248 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.43)
00:49:50.248 00.000 12044 Moving (0.27, -0.43) raw xDistance=0.43 yDistance=-0.23
00:49:50.248 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.43, slope = 0.03
00:49:50.248 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:50.248 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:49:50.248 00.000 12044 MoveAxis(W, 20, ABG)
00:49:50.248 00.000 12044 Guiding  Dir = 3, Dur = 20
00:49:50.256 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9531, med=615, FiltMin=524, FiltMax=8015, Gamma=0.810
00:49:50.262 00.006 14964 UpdateGuideState exits: m=281291 SNR=302.6
00:49:50.262 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.263 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:50.263 00.000 14964 Enqueuing Expose request
00:49:50.301 00.038 12044 IsSlewing returns 0
00:49:50.301 00.000 12044 IsGuiding returns 0
00:49:50.332 00.031 12044 IsGuiding returns 1
00:49:50.332 00.000 12044 scope still moving after pulse duration time elapsed
00:49:50.427 00.095 12044 IsSlewing returns 0
00:49:50.428 00.001 12044 IsGuiding returns 0
00:49:50.428 00.000 12044 scope move finished after 20 + 106 ms
00:49:50.428 00.000 12044 Move returns status 0, amount 20
00:49:50.428 00.000 12044 MoveAxis(N, 0, ABG)
00:49:50.428 00.000 12044 Move returns status 0, amount 0
00:49:50.428 00.000 12044 move complete, result=0
00:49:50.428 00.000 12044 worker thread done servicing request
00:49:50.428 00.000 12044 Worker thread wakes up
00:49:50.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:50.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:50.428 00.000 14964 GuideStep: 0.4 px 20 ms WEST, -0.2 px 0 ms NORTH
00:49:53.563 03.135 12044 Exposure complete
00:49:53.589 00.026 12044 worker thread done servicing request
00:49:53.589 00.000 14964 OnExposeComplete: enter
00:49:53.590 00.001 14964 UpdateGuideState(): m_state=6
00:49:53.590 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2423
00:49:53.591 00.001 14964 Star::Find returns 1 (0), X=281.22, Y=95.06, Mass=256886, SNR=223.6, Peak=6427 HFD=6.4
00:49:53.591 00.000 14964 MultiStar: [#1 0.82,0.07,0.00,M1] [#2 0.53,-0.43,0.06,U] 
00:49:53.592 00.001 14964 refined, 1 included, MultiStar: {0.78, -0.39}, one-star: {0.79, -0.39}
00:49:53.592 00.000 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
00:49:53.592 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
00:49:53.593 00.001 14964 CameraToMount -- cameraX=0.78 cameraY=-0.39 hyp=0.87 cameraTheta=-0.47 mountX=0.40 mountY=-0.73, mountTheta=-1.07
00:49:53.594 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=-0.39, opts=13)
00:49:53.594 00.000 14964 Enqueuing Move request for scope (0.78, -0.39)
00:49:53.595 00.001 12044 Worker thread wakes up
00:49:53.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.39) opts 0xd
00:49:53.595 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, -0.39)
00:49:53.595 00.000 12044 Moving (0.78, -0.39) raw xDistance=0.40 yDistance=-0.73
00:49:53.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.40, slope = 0.04
00:49:53.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:53.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
00:49:53.595 00.000 12044 MoveAxis(W, 29, ABG)
00:49:53.595 00.000 12044 Guiding  Dir = 3, Dur = 29
00:49:53.604 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6427, med=615, FiltMin=533, FiltMax=5783, Gamma=0.810
00:49:53.609 00.005 14964 UpdateGuideState exits: m=256886 SNR=223.6
00:49:53.610 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.610 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:53.611 00.001 14964 Enqueuing Expose request
00:49:53.629 00.018 12044 IsSlewing returns 0
00:49:53.629 00.000 12044 IsGuiding returns 0
00:49:53.661 00.032 12044 IsGuiding returns 1
00:49:53.661 00.000 12044 scope still moving after pulse duration time elapsed
00:49:53.708 00.047 12044 IsSlewing returns 0
00:49:53.708 00.000 12044 IsGuiding returns 0
00:49:53.708 00.000 12044 scope move finished after 29 + 50 ms
00:49:53.709 00.001 12044 Move returns status 0, amount 29
00:49:53.709 00.000 12044 MoveAxis(N, 0, ABG)
00:49:53.709 00.000 12044 Move returns status 0, amount 0
00:49:53.709 00.000 12044 move complete, result=0
00:49:53.709 00.000 12044 worker thread done servicing request
00:49:53.709 00.000 12044 Worker thread wakes up
00:49:53.709 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:53.709 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:53.709 00.000 14964 GuideStep: 0.4 px 29 ms WEST, -0.7 px 0 ms NORTH
00:49:56.806 03.097 12044 Exposure complete
00:49:56.828 00.022 12044 worker thread done servicing request
00:49:56.828 00.000 14964 OnExposeComplete: enter
00:49:56.829 00.001 14964 UpdateGuideState(): m_state=6
00:49:56.830 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2424
00:49:56.830 00.000 14964 Star::Find returns 1 (0), X=281.12, Y=95.09, Mass=261977, SNR=230.3, Peak=6759 HFD=6.3
00:49:56.831 00.001 14964 MultiStar: [#1 0.18,0.10,0.18,U] [#2 0.05,-0.18,0.09,U] 
00:49:56.831 00.000 14964 refined, 2 included, MultiStar: {0.57, -0.28}, one-star: {0.68, -0.36}
00:49:56.832 00.001 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.56) = xAngle (1.10 = 1.10)
00:49:56.832 00.000 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.15 = -2.13)
00:49:56.833 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=-0.28 hyp=0.63 cameraTheta=-0.46 mountX=0.29 mountY=-0.54, mountTheta=-1.08
00:49:56.834 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.28, opts=13)
00:49:56.834 00.000 14964 Enqueuing Move request for scope (0.57, -0.28)
00:49:56.835 00.001 12044 Worker thread wakes up
00:49:56.835 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.28) opts 0xd
00:49:56.835 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.28)
00:49:56.835 00.000 12044 Moving (0.57, -0.28) raw xDistance=0.29 yDistance=-0.54
00:49:56.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.03
00:49:56.835 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-1.49
00:49:56.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:49:56.835 00.000 12044 MoveAxis(E, 0, ABG)
00:49:56.835 00.000 12044 Move returns status 0, amount 0
00:49:56.835 00.000 12044 BLC: Oldest BLC event removed
00:49:56.835 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 362 applied
00:49:56.835 00.000 12044 MoveAxis(N, 412, ABG)
00:49:56.835 00.000 12044 Guiding  Dir = 0, Dur = 412
00:49:56.842 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6759, med=614, FiltMin=526, FiltMax=6007, Gamma=0.810
00:49:56.848 00.006 14964 UpdateGuideState exits: m=261977 SNR=230.3
00:49:56.849 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.850 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:49:56.850 00.000 14964 Enqueuing Expose request
00:49:56.896 00.046 12044 IsSlewing returns 0
00:49:56.896 00.000 12044 IsGuiding returns 0
00:49:56.928 00.032 12044 PulseGuide returned control before completion, sleep 391
00:49:57.366 00.438 12044 IsGuiding returns 1
00:49:57.366 00.000 12044 scope still moving after pulse duration time elapsed
00:49:57.427 00.061 12044 IsSlewing returns 0
00:49:57.427 00.000 12044 IsGuiding returns 0
00:49:57.427 00.000 12044 scope move finished after 412 + 118 ms
00:49:57.427 00.000 12044 Move returns status 0, amount 412
00:49:57.427 00.000 12044 move complete, result=0
00:49:57.427 00.000 12044 worker thread done servicing request
00:49:57.427 00.000 12044 Worker thread wakes up
00:49:57.427 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:49:57.427 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:49:57.427 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 412 ms NORTH
00:50:00.552 03.125 12044 Exposure complete
00:50:00.577 00.025 12044 worker thread done servicing request
00:50:00.578 00.001 14964 OnExposeComplete: enter
00:50:00.578 00.000 14964 UpdateGuideState(): m_state=6
00:50:00.579 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2425
00:50:00.580 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=95.11, Mass=268992, SNR=260.5, Peak=7747 HFD=6.0
00:50:00.580 00.000 14964 MultiStar: [#1 -0.10,0.47,0.15,U] [#2 -0.60,0.39,0.00,M2] 
00:50:00.581 00.001 14964 refined, 1 included, MultiStar: {-0.38, -0.23}, one-star: {-0.43, -0.34}
00:50:00.581 00.000 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
00:50:00.582 00.001 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
00:50:00.582 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.23 hyp=0.45 cameraTheta=-2.61 mountX=0.22 mountY=0.40, mountTheta=1.07
00:50:00.583 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.23, opts=13)
00:50:00.584 00.001 14964 Enqueuing Move request for scope (-0.38, -0.23)
00:50:00.585 00.001 12044 Worker thread wakes up
00:50:00.585 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.23) opts 0xd
00:50:00.585 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.23)
00:50:00.585 00.000 12044 Moving (-0.38, -0.23) raw xDistance=0.22 yDistance=0.40
00:50:00.585 00.000 12044 BLC: History state: CurrMiss=-0.40, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.537438, 1:-0.404973
00:50:00.585 00.000 12044 BLC: No correction, Miss < min_move
00:50:00.585 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.01
00:50:00.585 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:00.585 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:50:00.585 00.000 12044 MoveAxis(E, 0, ABG)
00:50:00.585 00.000 12044 Move returns status 0, amount 0
00:50:00.585 00.000 12044 MoveAxis(N, 0, ABG)
00:50:00.585 00.000 12044 Move returns status 0, amount 0
00:50:00.585 00.000 12044 move complete, result=0
00:50:00.585 00.000 12044 worker thread done servicing request
00:50:00.591 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7747, med=615, FiltMin=528, FiltMax=7174, Gamma=0.810
00:50:00.597 00.006 14964 UpdateGuideState exits: m=268992 SNR=260.5
00:50:00.597 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.598 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:00.598 00.000 14964 Enqueuing Expose request
00:50:00.599 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:50:00.599 00.000 12044 Worker thread wakes up
00:50:00.600 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:00.600 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:03.730 03.130 12044 Exposure complete
00:50:03.756 00.026 12044 worker thread done servicing request
00:50:03.756 00.000 14964 OnExposeComplete: enter
00:50:03.756 00.000 14964 UpdateGuideState(): m_state=6
00:50:03.757 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2426
00:50:03.757 00.000 14964 Star::Find returns 1 (0), X=279.57, Y=94.97, Mass=286711, SNR=291.4, Peak=11671 HFD=5.2
00:50:03.758 00.001 14964 MultiStar: [#1 -1.10,0.55,0.00,M1] [#2 -1.62,0.12,0.00,M3] 
00:50:03.758 00.000 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
00:50:03.759 00.001 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
00:50:03.759 00.000 14964 CameraToMount -- cameraX=-0.87 cameraY=-0.48 hyp=0.99 cameraTheta=-2.64 mountX=0.46 mountY=0.91, mountTheta=1.10
00:50:03.760 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.87, y=-0.48, opts=13)
00:50:03.761 00.001 14964 Enqueuing Move request for scope (-0.87, -0.48)
00:50:03.761 00.000 12044 Worker thread wakes up
00:50:03.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.48) opts 0xd
00:50:03.761 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.87, -0.48)
00:50:03.761 00.000 12044 Moving (-0.87, -0.48) raw xDistance=0.46 yDistance=0.91
00:50:03.762 00.001 12044 BLC: History state: CurrMiss=-0.91, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.537438, 1:-0.404973, 2:-0.910862
00:50:03.762 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:50:03.762 00.000 12044 BLC: window closed
00:50:03.762 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.46, slope = 0.01
00:50:03.762 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:03.762 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.91
00:50:03.762 00.000 12044 MoveAxis(W, 6, ABG)
00:50:03.762 00.000 12044 Guiding  Dir = 3, Dur = 6
00:50:03.769 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11671, med=615, FiltMin=531, FiltMax=9837, Gamma=0.810
00:50:03.775 00.006 14964 UpdateGuideState exits: m=286711 SNR=291.4
00:50:03.775 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:03.776 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:03.776 00.000 14964 Enqueuing Expose request
00:50:03.816 00.040 12044 IsSlewing returns 0
00:50:03.816 00.000 12044 IsGuiding returns 0
00:50:03.848 00.032 12044 IsGuiding returns 1
00:50:03.848 00.000 12044 scope still moving after pulse duration time elapsed
00:50:03.911 00.063 12044 IsSlewing returns 0
00:50:03.911 00.000 12044 IsGuiding returns 0
00:50:03.911 00.000 12044 scope move finished after 6 + 88 ms
00:50:03.911 00.000 12044 Move returns status 0, amount 6
00:50:03.911 00.000 12044 MoveAxis(N, 0, ABG)
00:50:03.911 00.000 12044 Move returns status 0, amount 0
00:50:03.911 00.000 12044 move complete, result=0
00:50:03.911 00.000 12044 worker thread done servicing request
00:50:03.911 00.000 12044 Worker thread wakes up
00:50:03.911 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:03.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:03.911 00.000 14964 GuideStep: 0.5 px 6 ms WEST, 0.9 px 0 ms NORTH
00:50:07.008 03.097 12044 Exposure complete
00:50:07.032 00.024 12044 worker thread done servicing request
00:50:07.033 00.001 14964 OnExposeComplete: enter
00:50:07.033 00.000 14964 UpdateGuideState(): m_state=6
00:50:07.034 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2427
00:50:07.034 00.000 14964 Star::Find returns 1 (0), X=279.07, Y=95.46, Mass=279608, SNR=284.7, Peak=10227 HFD=5.3
00:50:07.035 00.001 14964 MultiStar: [#1 -1.62,-0.05,0.00,M2] [#2 -2.45,-0.48,0.00,M4] 
00:50:07.035 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
00:50:07.036 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
00:50:07.036 00.000 14964 CameraToMount -- cameraX=-1.36 cameraY=0.01 hyp=1.36 cameraTheta=3.13 mountX=-0.03 mountY=1.35, mountTheta=1.60
00:50:07.037 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.36, y=0.01, opts=13)
00:50:07.038 00.001 14964 Enqueuing Move request for scope (-1.36, 0.01)
00:50:07.038 00.000 12044 Worker thread wakes up
00:50:07.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.01) opts 0xd
00:50:07.038 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.36, 0.01)
00:50:07.038 00.000 12044 Moving (-1.36, 0.01) raw xDistance=-0.03 yDistance=1.35
00:50:07.038 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
00:50:07.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
00:50:07.038 00.000 12044 resist switch: large excursion: input 1.35 thresh 1.35 direction from -1 to 1
00:50:07.038 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.06
00:50:07.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35
00:50:07.038 00.000 12044 MoveAxis(E, 0, ABG)
00:50:07.038 00.000 12044 Move returns status 0, amount 0
00:50:07.038 00.000 12044 BLC: Oldest BLC event removed
00:50:07.038 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 362 applied
00:50:07.038 00.000 12044 MoveAxis(S, 488, ABG)
00:50:07.038 00.000 12044 Guiding  Dir = 1, Dur = 488
00:50:07.046 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10227, med=615, FiltMin=532, FiltMax=8451, Gamma=0.810
00:50:07.051 00.005 14964 UpdateGuideState exits: m=279608 SNR=284.7
00:50:07.052 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:07.053 00.000 14964 Enqueuing Expose request
00:50:07.099 00.046 12044 IsSlewing returns 0
00:50:07.130 00.031 12044 IsGuiding returns 0
00:50:07.161 00.031 12044 PulseGuide returned control before completion, sleep 468
00:50:07.633 00.472 12044 IsGuiding returns 1
00:50:07.634 00.001 12044 scope still moving after pulse duration time elapsed
00:50:07.771 00.137 12044 IsSlewing returns 0
00:50:07.772 00.001 12044 IsGuiding returns 0
00:50:07.772 00.000 12044 scope move finished after 488 + 154 ms
00:50:07.772 00.000 12044 Move returns status 0, amount 488
00:50:07.772 00.000 12044 move complete, result=0
00:50:07.772 00.000 12044 worker thread done servicing request
00:50:07.772 00.000 12044 Worker thread wakes up
00:50:07.772 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:07.772 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 1.4 px 488 ms SOUTH
00:50:07.773 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:10.876 03.103 12044 Exposure complete
00:50:10.900 00.024 12044 worker thread done servicing request
00:50:10.900 00.000 14964 OnExposeComplete: enter
00:50:10.901 00.001 14964 UpdateGuideState(): m_state=6
00:50:10.901 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2428
00:50:10.902 00.001 14964 Star::Find returns 1 (0), X=280.98, Y=95.11, Mass=291953, SNR=326.8, Peak=13731 HFD=4.6
00:50:10.902 00.000 14964 MultiStar: [#1 0.33,0.20,0.15,U] [#2 0.57,-0.07,0.06,U] 
00:50:10.903 00.001 14964 refined, 2 included, MultiStar: {0.52, -0.26}, one-star: {0.55, -0.34}
00:50:10.903 00.000 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
00:50:10.904 00.001 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.15 = -2.14)
00:50:10.904 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-0.46 mountX=0.27 mountY=-0.49, mountTheta=-1.07
00:50:10.905 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.26, opts=13)
00:50:10.906 00.001 14964 Enqueuing Move request for scope (0.52, -0.26)
00:50:10.906 00.000 12044 Worker thread wakes up
00:50:10.906 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.26) opts 0xd
00:50:10.906 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.26)
00:50:10.907 00.001 12044 Moving (0.52, -0.26) raw xDistance=0.27 yDistance=-0.49
00:50:10.907 00.000 12044 BLC: History state: CurrMiss=-0.49, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.354891, 1:-0.490297
00:50:10.907 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:50:10.907 00.000 12044 BLC: window closed
00:50:10.907 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.01
00:50:10.907 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:10.907 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
00:50:10.907 00.000 12044 MoveAxis(E, 0, ABG)
00:50:10.907 00.000 12044 Move returns status 0, amount 0
00:50:10.907 00.000 12044 MoveAxis(N, 0, ABG)
00:50:10.907 00.000 12044 Move returns status 0, amount 0
00:50:10.907 00.000 12044 move complete, result=0
00:50:10.907 00.000 12044 worker thread done servicing request
00:50:10.914 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13731, med=615, FiltMin=526, FiltMax=9822, Gamma=0.810
00:50:10.921 00.007 14964 UpdateGuideState exits: m=291953 SNR=326.8
00:50:10.921 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.922 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:10.922 00.000 14964 Enqueuing Expose request
00:50:10.923 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
00:50:10.923 00.000 12044 Worker thread wakes up
00:50:10.923 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:10.923 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:14.029 03.106 12044 Exposure complete
00:50:14.055 00.026 12044 worker thread done servicing request
00:50:14.055 00.000 14964 OnExposeComplete: enter
00:50:14.056 00.001 14964 UpdateGuideState(): m_state=6
00:50:14.056 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2429
00:50:14.057 00.001 14964 Star::Find returns 1 (0), X=280.79, Y=95.27, Mass=269922, SNR=265.7, Peak=6979 HFD=6.0
00:50:14.057 00.000 14964 MultiStar: [#1 -0.04,0.24,0.17,U] [#2 -0.46,-0.65,0.00,M4] 
00:50:14.058 00.001 14964 refined, 1 included, MultiStar: {0.29, -0.12}, one-star: {0.35, -0.18}
00:50:14.058 00.000 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
00:50:14.059 00.001 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.05)
00:50:14.059 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.32 cameraTheta=-0.37 mountX=0.12 mountY=-0.28, mountTheta=-1.17
00:50:14.060 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.12, opts=13)
00:50:14.061 00.001 14964 Enqueuing Move request for scope (0.29, -0.12)
00:50:14.061 00.000 12044 Worker thread wakes up
00:50:14.062 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
00:50:14.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
00:50:14.062 00.000 12044 Moving (0.29, -0.12) raw xDistance=0.12 yDistance=-0.28
00:50:14.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
00:50:14.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:14.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:50:14.062 00.000 12044 MoveAxis(E, 0, ABG)
00:50:14.062 00.000 12044 Move returns status 0, amount 0
00:50:14.062 00.000 12044 MoveAxis(N, 0, ABG)
00:50:14.062 00.000 12044 Move returns status 0, amount 0
00:50:14.062 00.000 12044 move complete, result=0
00:50:14.062 00.000 12044 worker thread done servicing request
00:50:14.071 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6979, med=615, FiltMin=533, FiltMax=6281, Gamma=0.810
00:50:14.080 00.009 14964 UpdateGuideState exits: m=269922 SNR=265.7
00:50:14.082 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.082 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:14.083 00.001 14964 Enqueuing Expose request
00:50:14.084 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:50:14.086 00.002 12044 Worker thread wakes up
00:50:14.086 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:14.086 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:17.215 03.129 12044 Exposure complete
00:50:17.238 00.023 12044 worker thread done servicing request
00:50:17.238 00.000 14964 OnExposeComplete: enter
00:50:17.239 00.001 14964 UpdateGuideState(): m_state=6
00:50:17.239 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2430
00:50:17.240 00.001 14964 Star::Find returns 1 (0), X=281.31, Y=95.10, Mass=280430, SNR=289.9, Peak=9327 HFD=5.8
00:50:17.241 00.001 14964 MultiStar: [#1 0.26,0.16,0.14,U] [#2 0.43,0.47,0.06,U] 
00:50:17.241 00.000 14964 refined, 2 included, MultiStar: {0.79, -0.25}, one-star: {0.88, -0.35}
00:50:17.242 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
00:50:17.242 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
00:50:17.243 00.001 14964 CameraToMount -- cameraX=0.79 cameraY=-0.25 hyp=0.83 cameraTheta=-0.31 mountX=0.26 mountY=-0.76, mountTheta=-1.24
00:50:17.244 00.001 14964 SchedulePrimaryMove(1136A648, x=0.79, y=-0.25, opts=13)
00:50:17.244 00.000 14964 Enqueuing Move request for scope (0.79, -0.25)
00:50:17.245 00.001 12044 Worker thread wakes up
00:50:17.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.25) opts 0xd
00:50:17.245 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, -0.25)
00:50:17.245 00.000 12044 Moving (0.79, -0.25) raw xDistance=0.26 yDistance=-0.76
00:50:17.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.05
00:50:17.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:17.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
00:50:17.245 00.000 12044 MoveAxis(E, 0, ABG)
00:50:17.245 00.000 12044 Move returns status 0, amount 0
00:50:17.245 00.000 12044 MoveAxis(N, 0, ABG)
00:50:17.245 00.000 12044 Move returns status 0, amount 0
00:50:17.245 00.000 12044 move complete, result=0
00:50:17.245 00.000 12044 worker thread done servicing request
00:50:17.252 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9327, med=615, FiltMin=534, FiltMax=8300, Gamma=0.810
00:50:17.258 00.006 14964 UpdateGuideState exits: m=280430 SNR=289.9
00:50:17.258 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.259 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:17.259 00.000 14964 Enqueuing Expose request
00:50:17.260 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
00:50:17.260 00.000 12044 Worker thread wakes up
00:50:17.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:17.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:20.366 03.106 12044 Exposure complete
00:50:20.392 00.026 12044 worker thread done servicing request
00:50:20.392 00.000 14964 OnExposeComplete: enter
00:50:20.392 00.000 14964 UpdateGuideState(): m_state=6
00:50:20.393 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2431
00:50:20.393 00.000 14964 Star::Find returns 1 (0), X=281.28, Y=95.07, Mass=269056, SNR=262.2, Peak=7895 HFD=6.0
00:50:20.394 00.001 14964 MultiStar: [#1 0.25,0.78,0.00,M1] [#2 0.00,1.53,0.00,M4] 
00:50:20.394 00.000 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
00:50:20.396 00.002 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.10)
00:50:20.396 00.000 14964 CameraToMount -- cameraX=0.85 cameraY=-0.38 hyp=0.93 cameraTheta=-0.42 mountX=0.39 mountY=-0.81, mountTheta=-1.12
00:50:20.397 00.001 14964 SchedulePrimaryMove(1136A648, x=0.85, y=-0.38, opts=13)
00:50:20.398 00.001 14964 Enqueuing Move request for scope (0.85, -0.38)
00:50:20.398 00.000 12044 Worker thread wakes up
00:50:20.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.38) opts 0xd
00:50:20.398 00.000 12044 Handling offset move in thread for scope, endpoint = (0.85, -0.38)
00:50:20.398 00.000 12044 Moving (0.85, -0.38) raw xDistance=0.39 yDistance=-0.81
00:50:20.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.02
00:50:20.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:20.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
00:50:20.398 00.000 12044 MoveAxis(E, 0, ABG)
00:50:20.398 00.000 12044 Move returns status 0, amount 0
00:50:20.398 00.000 12044 MoveAxis(N, 0, ABG)
00:50:20.398 00.000 12044 Move returns status 0, amount 0
00:50:20.398 00.000 12044 move complete, result=0
00:50:20.398 00.000 12044 worker thread done servicing request
00:50:20.406 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7895, med=615, FiltMin=528, FiltMax=7123, Gamma=0.810
00:50:20.411 00.005 14964 UpdateGuideState exits: m=269056 SNR=262.2
00:50:20.412 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:20.413 00.001 14964 Enqueuing Expose request
00:50:20.413 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.8 px 0 ms NORTH
00:50:20.414 00.001 12044 Worker thread wakes up
00:50:20.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:20.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:23.536 03.122 12044 Exposure complete
00:50:23.560 00.024 12044 worker thread done servicing request
00:50:23.560 00.000 14964 OnExposeComplete: enter
00:50:23.561 00.001 14964 UpdateGuideState(): m_state=6
00:50:23.562 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2432
00:50:23.562 00.000 14964 Star::Find returns 1 (0), X=280.78, Y=95.14, Mass=278596, SNR=280.5, Peak=8429 HFD=5.8
00:50:23.563 00.001 14964 MultiStar: [#1 -0.13,0.29,0.16,U] [#2 -0.55,0.23,0.04,U] 
00:50:23.563 00.000 14964 refined, 2 included, MultiStar: {0.25, -0.21}, one-star: {0.35, -0.31}
00:50:23.563 00.000 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
00:50:23.564 00.001 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.91 = -2.37)
00:50:23.564 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.70 mountX=0.22 mountY=-0.23, mountTheta=-0.81
00:50:23.565 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.21, opts=13)
00:50:23.566 00.001 14964 Enqueuing Move request for scope (0.25, -0.21)
00:50:23.566 00.000 12044 Worker thread wakes up
00:50:23.567 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
00:50:23.567 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
00:50:23.567 00.000 12044 Moving (0.25, -0.21) raw xDistance=0.22 yDistance=-0.23
00:50:23.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.01
00:50:23.567 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:23.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:50:23.567 00.000 12044 MoveAxis(E, 0, ABG)
00:50:23.567 00.000 12044 Move returns status 0, amount 0
00:50:23.567 00.000 12044 MoveAxis(N, 0, ABG)
00:50:23.567 00.000 12044 Move returns status 0, amount 0
00:50:23.567 00.000 12044 move complete, result=0
00:50:23.567 00.000 12044 worker thread done servicing request
00:50:23.574 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8429, med=615, FiltMin=528, FiltMax=7333, Gamma=0.810
00:50:23.579 00.005 14964 UpdateGuideState exits: m=278596 SNR=280.5
00:50:23.580 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.580 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:23.581 00.001 14964 Enqueuing Expose request
00:50:23.581 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:23.582 00.001 12044 Worker thread wakes up
00:50:23.582 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:23.582 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:26.705 03.123 12044 Exposure complete
00:50:26.727 00.022 12044 worker thread done servicing request
00:50:26.727 00.000 14964 OnExposeComplete: enter
00:50:26.728 00.001 14964 UpdateGuideState(): m_state=6
00:50:26.728 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2433
00:50:26.729 00.001 14964 Star::Find returns 1 (0), X=281.03, Y=95.04, Mass=265667, SNR=254.0, Peak=7095 HFD=6.3
00:50:26.730 00.001 14964 MultiStar: [#1 0.20,0.68,0.00,M1] [#2 0.00,0.25,0.05,U] 
00:50:26.730 00.000 14964 refined, 1 included, MultiStar: {0.56, -0.38}, one-star: {0.59, -0.41}
00:50:26.731 00.001 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
00:50:26.731 00.000 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
00:50:26.732 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.38 hyp=0.68 cameraTheta=-0.59 mountX=0.38 mountY=-0.52, mountTheta=-0.94
00:50:26.733 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.38, opts=13)
00:50:26.733 00.000 14964 Enqueuing Move request for scope (0.56, -0.38)
00:50:26.734 00.001 12044 Worker thread wakes up
00:50:26.734 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.38) opts 0xd
00:50:26.734 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.38)
00:50:26.734 00.000 12044 Moving (0.56, -0.38) raw xDistance=0.38 yDistance=-0.52
00:50:26.734 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.38, slope = 0.01
00:50:26.734 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:26.734 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:50:26.734 00.000 12044 MoveAxis(W, 6, ABG)
00:50:26.734 00.000 12044 Guiding  Dir = 3, Dur = 6
00:50:26.741 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7095, med=615, FiltMin=531, FiltMax=6375, Gamma=0.810
00:50:26.747 00.006 14964 UpdateGuideState exits: m=265667 SNR=254.0
00:50:26.747 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:26.748 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:26.749 00.001 14964 Enqueuing Expose request
00:50:26.755 00.006 12044 IsSlewing returns 0
00:50:26.756 00.001 12044 IsGuiding returns 0
00:50:26.787 00.031 12044 IsGuiding returns 1
00:50:26.787 00.000 12044 scope still moving after pulse duration time elapsed
00:50:26.847 00.060 12044 IsSlewing returns 0
00:50:26.847 00.000 12044 IsGuiding returns 0
00:50:26.847 00.000 12044 scope move finished after 6 + 85 ms
00:50:26.847 00.000 12044 Move returns status 0, amount 6
00:50:26.847 00.000 12044 MoveAxis(N, 0, ABG)
00:50:26.847 00.000 12044 Move returns status 0, amount 0
00:50:26.847 00.000 12044 move complete, result=0
00:50:26.847 00.000 12044 worker thread done servicing request
00:50:26.847 00.000 12044 Worker thread wakes up
00:50:26.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:26.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:26.847 00.000 14964 GuideStep: 0.4 px 6 ms WEST, -0.5 px 0 ms NORTH
00:50:29.946 03.099 12044 Exposure complete
00:50:29.968 00.022 12044 worker thread done servicing request
00:50:29.968 00.000 14964 OnExposeComplete: enter
00:50:29.969 00.001 14964 UpdateGuideState(): m_state=6
00:50:29.969 00.000 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2434
00:50:29.969 00.000 14964 Star::Find returns 1 (0), X=281.63, Y=95.10, Mass=282080, SNR=284.5, Peak=9226 HFD=5.7
00:50:29.970 00.001 14964 MultiStar: [#1 0.91,0.82,0.00,M2] [#2 1.18,-0.05,0.00,M3] 
00:50:29.971 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
00:50:29.971 00.000 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.96)
00:50:29.972 00.001 14964 CameraToMount -- cameraX=1.20 cameraY=-0.35 hyp=1.25 cameraTheta=-0.28 mountX=0.37 mountY=-1.16, mountTheta=-1.26
00:50:29.973 00.001 14964 SchedulePrimaryMove(1136A648, x=1.20, y=-0.35, opts=13)
00:50:29.973 00.000 14964 Enqueuing Move request for scope (1.20, -0.35)
00:50:29.974 00.001 12044 Worker thread wakes up
00:50:29.974 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.35) opts 0xd
00:50:29.974 00.000 12044 Handling offset move in thread for scope, endpoint = (1.20, -0.35)
00:50:29.974 00.000 12044 Moving (1.20, -0.35) raw xDistance=0.37 yDistance=-1.16
00:50:29.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.37, slope = 0.02
00:50:29.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:29.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.16
00:50:29.974 00.000 12044 MoveAxis(W, 12, ABG)
00:50:29.974 00.000 12044 Guiding  Dir = 3, Dur = 12
00:50:29.982 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9226, med=615, FiltMin=534, FiltMax=7931, Gamma=0.810
00:50:29.987 00.005 14964 UpdateGuideState exits: m=282080 SNR=284.5
00:50:29.988 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.988 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:29.989 00.001 14964 Enqueuing Expose request
00:50:30.033 00.044 12044 IsSlewing returns 0
00:50:30.033 00.000 12044 IsGuiding returns 0
00:50:30.066 00.033 12044 IsGuiding returns 1
00:50:30.066 00.000 12044 scope still moving after pulse duration time elapsed
00:50:30.129 00.063 12044 IsSlewing returns 0
00:50:30.129 00.000 12044 IsGuiding returns 0
00:50:30.129 00.000 12044 scope move finished after 12 + 83 ms
00:50:30.129 00.000 12044 Move returns status 0, amount 12
00:50:30.129 00.000 12044 MoveAxis(N, 0, ABG)
00:50:30.129 00.000 12044 Move returns status 0, amount 0
00:50:30.129 00.000 12044 move complete, result=0
00:50:30.129 00.000 12044 worker thread done servicing request
00:50:30.129 00.000 12044 Worker thread wakes up
00:50:30.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:30.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:30.129 00.000 14964 GuideStep: 0.4 px 12 ms WEST, -1.2 px 0 ms NORTH
00:50:33.258 03.129 12044 Exposure complete
00:50:33.280 00.022 12044 worker thread done servicing request
00:50:33.280 00.000 14964 OnExposeComplete: enter
00:50:33.282 00.002 14964 UpdateGuideState(): m_state=6
00:50:33.282 00.000 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2435
00:50:33.283 00.001 14964 Star::Find returns 1 (0), X=281.37, Y=94.89, Mass=290539, SNR=329.7, Peak=11939 HFD=5.0
00:50:33.283 00.000 14964 MultiStar: [#1 0.58,0.67,0.00,M3] [#2 0.40,0.58,0.00,M4] 
00:50:33.283 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
00:50:33.283 00.000 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.21)
00:50:33.284 00.001 14964 CameraToMount -- cameraX=0.94 cameraY=-0.56 hyp=1.09 cameraTheta=-0.54 mountX=0.57 mountY=-0.87, mountTheta=-0.99
00:50:33.285 00.001 14964 SchedulePrimaryMove(1136A648, x=0.94, y=-0.56, opts=13)
00:50:33.285 00.000 14964 Enqueuing Move request for scope (0.94, -0.56)
00:50:33.286 00.001 12044 Worker thread wakes up
00:50:33.286 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.56) opts 0xd
00:50:33.286 00.000 12044 Handling offset move in thread for scope, endpoint = (0.94, -0.56)
00:50:33.286 00.000 12044 Moving (0.94, -0.56) raw xDistance=0.57 yDistance=-0.87
00:50:33.286 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.57, slope = 0.03
00:50:33.286 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=2.22 newest=-2.55
00:50:33.286 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
00:50:33.286 00.000 12044 MoveAxis(W, 23, ABG)
00:50:33.286 00.000 12044 Guiding  Dir = 3, Dur = 23
00:50:33.293 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11939, med=615, FiltMin=526, FiltMax=10164, Gamma=0.810
00:50:33.299 00.006 14964 UpdateGuideState exits: m=290539 SNR=329.7
00:50:33.300 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:33.300 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:33.301 00.001 14964 Enqueuing Expose request
00:50:33.395 00.094 12044 IsSlewing returns 0
00:50:33.396 00.001 12044 IsGuiding returns 0
00:50:33.428 00.032 12044 IsGuiding returns 1
00:50:33.428 00.000 12044 scope still moving after pulse duration time elapsed
00:50:33.520 00.092 12044 IsSlewing returns 0
00:50:33.521 00.001 12044 IsGuiding returns 0
00:50:33.521 00.000 12044 scope move finished after 23 + 101 ms
00:50:33.521 00.000 12044 Move returns status 0, amount 23
00:50:33.521 00.000 12044 BLC: Oldest BLC event removed
00:50:33.521 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 362 applied
00:50:33.521 00.000 12044 MoveAxis(N, 443, ABG)
00:50:33.521 00.000 12044 Guiding  Dir = 0, Dur = 443
00:50:33.551 00.030 12044 IsSlewing returns 0
00:50:33.552 00.001 12044 IsGuiding returns 0
00:50:33.583 00.031 12044 PulseGuide returned control before completion, sleep 423
00:50:34.022 00.439 12044 IsGuiding returns 1
00:50:34.022 00.000 12044 scope still moving after pulse duration time elapsed
00:50:34.081 00.059 12044 IsSlewing returns 0
00:50:34.082 00.001 12044 IsGuiding returns 0
00:50:34.082 00.000 12044 scope move finished after 443 + 87 ms
00:50:34.082 00.000 12044 Move returns status 0, amount 443
00:50:34.082 00.000 12044 move complete, result=0
00:50:34.082 00.000 12044 worker thread done servicing request
00:50:34.082 00.000 12044 Worker thread wakes up
00:50:34.082 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:34.082 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:34.083 00.001 14964 GuideStep: 0.6 px 23 ms WEST, -0.9 px 443 ms NORTH
00:50:37.209 03.126 12044 Exposure complete
00:50:37.231 00.022 12044 worker thread done servicing request
00:50:37.231 00.000 14964 OnExposeComplete: enter
00:50:37.232 00.001 14964 UpdateGuideState(): m_state=6
00:50:37.232 00.000 14964 Star::Find(35, 281, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2436
00:50:37.233 00.001 14964 Star::Find returns 1 (0), X=280.60, Y=95.15, Mass=287888, SNR=325.7, Peak=11747 HFD=5.1
00:50:37.233 00.000 14964 MultiStar: [#1 -0.25,0.49,0.15,U] [#2 -0.81,0.13,0.00,M5] 
00:50:37.234 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.20}, one-star: {0.17, -0.30}
00:50:37.234 00.000 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
00:50:37.235 00.001 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.72)
00:50:37.235 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=0.20 mountY=-0.09, mountTheta=-0.44
00:50:37.236 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.20, opts=13)
00:50:37.237 00.001 14964 Enqueuing Move request for scope (0.12, -0.20)
00:50:37.237 00.000 12044 Worker thread wakes up
00:50:37.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
00:50:37.237 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
00:50:37.237 00.000 12044 Moving (0.12, -0.20) raw xDistance=0.20 yDistance=-0.09
00:50:37.237 00.000 12044 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.872492, 1:0.094790
00:50:37.237 00.000 12044 BLC: No correction, Miss < min_move
00:50:37.237 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.22, using input
00:50:37.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.03
00:50:37.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:37.237 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:50:37.237 00.000 12044 MoveAxis(E, 0, ABG)
00:50:37.237 00.000 12044 Move returns status 0, amount 0
00:50:37.237 00.000 12044 MoveAxis(N, 0, ABG)
00:50:37.237 00.000 12044 Move returns status 0, amount 0
00:50:37.238 00.001 12044 move complete, result=0
00:50:37.238 00.000 12044 worker thread done servicing request
00:50:37.245 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11747, med=615, FiltMin=530, FiltMax=9821, Gamma=0.810
00:50:37.251 00.006 14964 UpdateGuideState exits: m=287888 SNR=325.7
00:50:37.252 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.252 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:37.253 00.001 14964 Enqueuing Expose request
00:50:37.253 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:37.254 00.001 12044 Worker thread wakes up
00:50:37.254 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:37.254 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:40.361 03.107 12044 Exposure complete
00:50:40.386 00.025 12044 worker thread done servicing request
00:50:40.386 00.000 14964 OnExposeComplete: enter
00:50:40.387 00.001 14964 UpdateGuideState(): m_state=6
00:50:40.388 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2437
00:50:40.388 00.000 14964 Star::Find returns 1 (0), X=280.26, Y=95.16, Mass=287574, SNR=312.8, Peak=11667 HFD=5.0
00:50:40.389 00.001 14964 MultiStar: [#1 -0.46,0.32,0.16,U] [#2 -0.79,0.01,0.00,M6] 
00:50:40.389 00.000 14964 refined, 1 included, MultiStar: {-0.21, -0.20}, one-star: {-0.17, -0.29}
00:50:40.390 00.001 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
00:50:40.390 00.000 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
00:50:40.390 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.37 mountX=0.20 mountY=0.23, mountTheta=0.86
00:50:40.391 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.20, opts=13)
00:50:40.392 00.001 14964 Enqueuing Move request for scope (-0.21, -0.20)
00:50:40.393 00.001 12044 Worker thread wakes up
00:50:40.393 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
00:50:40.393 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
00:50:40.393 00.000 12044 Moving (-0.21, -0.20) raw xDistance=0.20 yDistance=0.23
00:50:40.393 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.872492, 1:0.094790, 2:-0.230529
00:50:40.393 00.000 12044 BLC: No correction, Miss < min_move
00:50:40.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.01
00:50:40.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:50:40.393 00.000 12044 MoveAxis(E, 0, ABG)
00:50:40.393 00.000 12044 Move returns status 0, amount 0
00:50:40.393 00.000 12044 MoveAxis(N, 0, ABG)
00:50:40.393 00.000 12044 Move returns status 0, amount 0
00:50:40.393 00.000 12044 move complete, result=0
00:50:40.393 00.000 12044 worker thread done servicing request
00:50:40.401 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11667, med=615, FiltMin=525, FiltMax=9311, Gamma=0.810
00:50:40.406 00.005 14964 UpdateGuideState exits: m=287574 SNR=312.8
00:50:40.407 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.407 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:40.408 00.001 14964 Enqueuing Expose request
00:50:40.408 00.000 12044 Worker thread wakes up
00:50:40.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:40.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:40.408 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:43.531 03.123 12044 Exposure complete
00:50:43.565 00.034 12044 worker thread done servicing request
00:50:43.565 00.000 14964 OnExposeComplete: enter
00:50:43.566 00.001 14964 UpdateGuideState(): m_state=6
00:50:43.567 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2438
00:50:43.567 00.000 14964 Star::Find returns 1 (0), X=280.51, Y=95.31, Mass=288846, SNR=299.1, Peak=11199 HFD=5.2
00:50:43.568 00.001 14964 MultiStar: [#1 -0.29,0.08,0.14,U] [#2 -0.65,-0.79,0.00,M7] 
00:50:43.568 00.000 14964 refined, 1 included, MultiStar: {0.04, -0.11}, one-star: {0.08, -0.14}
00:50:43.569 00.001 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
00:50:43.569 00.000 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
00:50:43.570 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=0.11 mountY=-0.02, mountTheta=-0.22
00:50:43.571 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.11, opts=13)
00:50:43.571 00.000 14964 Enqueuing Move request for scope (0.04, -0.11)
00:50:43.572 00.001 12044 Worker thread wakes up
00:50:43.572 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:50:43.572 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:50:43.572 00.000 12044 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.02
00:50:43.572 00.000 12044 BLC: window closed
00:50:43.572 00.000 12044 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.872492, 1:0.094790, 2:-0.230529
00:50:43.572 00.000 12044 BLC: No correction, Miss < min_move
00:50:43.572 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
00:50:43.572 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.572 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:43.572 00.000 12044 MoveAxis(E, 0, ABG)
00:50:43.572 00.000 12044 Move returns status 0, amount 0
00:50:43.572 00.000 12044 MoveAxis(N, 0, ABG)
00:50:43.572 00.000 12044 Move returns status 0, amount 0
00:50:43.572 00.000 12044 move complete, result=0
00:50:43.573 00.001 12044 worker thread done servicing request
00:50:43.581 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11199, med=615, FiltMin=523, FiltMax=9829, Gamma=0.810
00:50:43.589 00.008 14964 UpdateGuideState exits: m=288846 SNR=299.1
00:50:43.589 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.590 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:43.590 00.000 14964 Enqueuing Expose request
00:50:43.591 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:43.591 00.000 12044 Worker thread wakes up
00:50:43.591 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:43.591 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:46.718 03.127 12044 Exposure complete
00:50:46.744 00.026 12044 worker thread done servicing request
00:50:46.744 00.000 14964 OnExposeComplete: enter
00:50:46.744 00.000 14964 UpdateGuideState(): m_state=6
00:50:46.745 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2439
00:50:46.745 00.000 14964 Star::Find returns 1 (0), X=281.06, Y=95.82, Mass=297764, SNR=315.1, Peak=11451 HFD=5.3
00:50:46.746 00.001 14964 MultiStar: [#1 0.32,-0.32,0.17,U] [#2 0.23,0.13,0.06,U] 
00:50:46.746 00.000 14964 refined, 2 included, MultiStar: {0.56, 0.27}, one-star: {0.63, 0.37}
00:50:46.747 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
00:50:46.747 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
00:50:46.748 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=0.27 hyp=0.62 cameraTheta=0.44 mountX=-0.26 mountY=-0.59, mountTheta=-1.98
00:50:46.749 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.27, opts=13)
00:50:46.749 00.000 14964 Enqueuing Move request for scope (0.56, 0.27)
00:50:46.750 00.001 12044 Worker thread wakes up
00:50:46.750 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.27) opts 0xd
00:50:46.750 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.27)
00:50:46.750 00.000 12044 Moving (0.56, 0.27) raw xDistance=-0.26 yDistance=-0.59
00:50:46.750 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.28, using input
00:50:46.750 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
00:50:46.750 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:50:46.750 00.000 12044 MoveAxis(E, 0, ABG)
00:50:46.750 00.000 12044 Move returns status 0, amount 0
00:50:46.750 00.000 12044 MoveAxis(N, 55, ABG)
00:50:46.750 00.000 12044 Guiding  Dir = 0, Dur = 55
00:50:46.757 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11451, med=615, FiltMin=522, FiltMax=9414, Gamma=0.810
00:50:46.763 00.006 14964 UpdateGuideState exits: m=297764 SNR=315.1
00:50:46.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.764 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:46.764 00.000 14964 Enqueuing Expose request
00:50:46.772 00.008 12044 IsSlewing returns 0
00:50:46.772 00.000 12044 IsGuiding returns 0
00:50:46.802 00.030 12044 PulseGuide returned control before completion, sleep 35
00:50:46.850 00.048 12044 IsGuiding returns 1
00:50:46.850 00.000 12044 scope still moving after pulse duration time elapsed
00:50:46.939 00.089 12044 IsSlewing returns 0
00:50:46.940 00.001 12044 IsGuiding returns 0
00:50:46.940 00.000 12044 scope move finished after 55 + 113 ms
00:50:46.940 00.000 12044 Move returns status 0, amount 55
00:50:46.940 00.000 12044 move complete, result=0
00:50:46.940 00.000 12044 worker thread done servicing request
00:50:46.940 00.000 12044 Worker thread wakes up
00:50:46.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:46.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:46.940 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 55 ms NORTH
00:50:50.072 03.132 12044 Exposure complete
00:50:50.093 00.021 12044 worker thread done servicing request
00:50:50.093 00.000 14964 OnExposeComplete: enter
00:50:50.093 00.000 14964 UpdateGuideState(): m_state=6
00:50:50.094 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2440
00:50:50.094 00.000 14964 Star::Find returns 1 (0), X=279.80, Y=95.33, Mass=287762, SNR=287.7, Peak=9803 HFD=5.5
00:50:50.095 00.001 14964 MultiStar: [#1 -1.03,0.03,0.00,M1] [#2 -1.00,-0.77,0.00,M7] 
00:50:50.096 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
00:50:50.096 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:50:50.096 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=-0.11 hyp=0.65 cameraTheta=-2.96 mountX=0.11 mountY=0.64, mountTheta=1.41
00:50:50.099 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=-0.11, opts=13)
00:50:50.099 00.000 14964 Enqueuing Move request for scope (-0.64, -0.11)
00:50:50.100 00.001 12044 Worker thread wakes up
00:50:50.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.11) opts 0xd
00:50:50.100 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, -0.11)
00:50:50.100 00.000 12044 Moving (-0.64, -0.11) raw xDistance=0.11 yDistance=0.64
00:50:50.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.05
00:50:50.100 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:50.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
00:50:50.100 00.000 12044 MoveAxis(E, 0, ABG)
00:50:50.100 00.000 12044 Move returns status 0, amount 0
00:50:50.100 00.000 12044 MoveAxis(N, 0, ABG)
00:50:50.100 00.000 12044 Move returns status 0, amount 0
00:50:50.100 00.000 12044 move complete, result=0
00:50:50.100 00.000 12044 worker thread done servicing request
00:50:50.107 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9803, med=615, FiltMin=537, FiltMax=8186, Gamma=0.810
00:50:50.113 00.006 14964 UpdateGuideState exits: m=287762 SNR=287.7
00:50:50.113 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.114 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:50.114 00.000 14964 Enqueuing Expose request
00:50:50.115 00.001 12044 Worker thread wakes up
00:50:50.115 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:50.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:50.115 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:50:53.220 03.105 12044 Exposure complete
00:50:53.244 00.024 12044 worker thread done servicing request
00:50:53.244 00.000 14964 OnExposeComplete: enter
00:50:53.245 00.001 14964 UpdateGuideState(): m_state=6
00:50:53.246 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2441
00:50:53.247 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=95.42, Mass=285983, SNR=300.0, Peak=9415 HFD=5.4
00:50:53.247 00.000 14964 MultiStar: [#1 -0.32,-0.16,0.17,U] [#2 -0.57,-0.32,0.06,U] 
00:50:53.248 00.001 14964 single-star, 2 included, MultiStar: {-0.13, -0.06}, one-star: {-0.07, -0.03}
00:50:53.248 00.000 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
00:50:53.249 00.001 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
00:50:53.249 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=0.03 mountY=0.07, mountTheta=1.23
00:50:53.251 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.03, opts=13)
00:50:53.251 00.000 14964 Enqueuing Move request for scope (-0.07, -0.03)
00:50:53.252 00.001 12044 Worker thread wakes up
00:50:53.252 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:50:53.252 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:50:53.252 00.000 12044 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.07
00:50:53.252 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.05
00:50:53.252 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:53.252 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:50:53.252 00.000 12044 MoveAxis(E, 0, ABG)
00:50:53.252 00.000 12044 Move returns status 0, amount 0
00:50:53.252 00.000 12044 MoveAxis(N, 0, ABG)
00:50:53.252 00.000 12044 Move returns status 0, amount 0
00:50:53.252 00.000 12044 move complete, result=0
00:50:53.252 00.000 12044 worker thread done servicing request
00:50:53.259 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9415, med=615, FiltMin=527, FiltMax=8029, Gamma=0.810
00:50:53.265 00.006 14964 UpdateGuideState exits: m=285983 SNR=300.0
00:50:53.265 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.266 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:53.266 00.000 14964 Enqueuing Expose request
00:50:53.267 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:53.267 00.000 12044 Worker thread wakes up
00:50:53.267 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:53.267 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:56.372 03.105 12044 Exposure complete
00:50:56.397 00.025 12044 worker thread done servicing request
00:50:56.397 00.000 14964 OnExposeComplete: enter
00:50:56.397 00.000 14964 UpdateGuideState(): m_state=6
00:50:56.398 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2442
00:50:56.399 00.001 14964 Star::Find returns 1 (0), X=279.15, Y=95.86, Mass=285638, SNR=286.0, Peak=9389 HFD=5.7
00:50:56.399 00.000 14964 MultiStar: [#1 -1.63,-0.12,0.00,M1] [#2 -2.42,-0.95,0.00,M7] 
00:50:56.400 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
00:50:56.400 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.15)
00:50:56.401 00.001 14964 CameraToMount -- cameraX=-1.28 cameraY=0.42 hyp=1.35 cameraTheta=2.83 mountX=-0.44 mountY=1.23, mountTheta=1.91
00:50:56.402 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.28, y=0.42, opts=13)
00:50:56.402 00.000 14964 Enqueuing Move request for scope (-1.28, 0.42)
00:50:56.403 00.001 12044 Worker thread wakes up
00:50:56.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.28, 0.42) opts 0xd
00:50:56.403 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.28, 0.42)
00:50:56.403 00.000 12044 Moving (-1.28, 0.42) raw xDistance=-0.44 yDistance=1.23
00:50:56.403 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.53, using input
00:50:56.403 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.44, slope = -0.08
00:50:56.403 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:56.403 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.23
00:50:56.403 00.000 12044 MoveAxis(E, 33, ABG)
00:50:56.403 00.000 12044 Guiding  Dir = 2, Dur = 33
00:50:56.410 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9389, med=615, FiltMin=523, FiltMax=8068, Gamma=0.810
00:50:56.417 00.007 14964 UpdateGuideState exits: m=285638 SNR=286.0
00:50:56.418 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:56.418 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:56.418 00.000 14964 Enqueuing Expose request
00:50:56.424 00.006 12044 IsSlewing returns 0
00:50:56.424 00.000 12044 IsGuiding returns 0
00:50:56.455 00.031 12044 PulseGuide returned control before completion, sleep 12
00:50:56.486 00.031 12044 IsGuiding returns 1
00:50:56.486 00.000 12044 scope still moving after pulse duration time elapsed
00:50:56.581 00.095 12044 IsSlewing returns 0
00:50:56.581 00.000 12044 IsGuiding returns 0
00:50:56.581 00.000 12044 scope move finished after 33 + 124 ms
00:50:56.581 00.000 12044 Move returns status 0, amount 33
00:50:56.581 00.000 12044 MoveAxis(N, 0, ABG)
00:50:56.581 00.000 12044 Move returns status 0, amount 0
00:50:56.582 00.001 12044 move complete, result=0
00:50:56.582 00.000 12044 worker thread done servicing request
00:50:56.582 00.000 12044 Worker thread wakes up
00:50:56.582 00.000 14964 GuideStep: -0.4 px 33 ms EAST, 1.2 px 0 ms NORTH
00:50:56.583 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:56.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:50:59.710 03.127 12044 Exposure complete
00:50:59.737 00.027 12044 worker thread done servicing request
00:50:59.737 00.000 14964 OnExposeComplete: enter
00:50:59.737 00.000 14964 UpdateGuideState(): m_state=6
00:50:59.738 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2443
00:50:59.738 00.000 14964 Star::Find returns 1 (0), X=279.13, Y=95.06, Mass=272914, SNR=263.9, Peak=8391 HFD=5.9
00:50:59.739 00.001 14964 MultiStar: [#1 -1.31,0.57,0.00,M2] [#2 -1.72,0.59,0.00,M8] 
00:50:59.739 00.000 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
00:50:59.740 00.001 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
00:50:59.740 00.000 14964 CameraToMount -- cameraX=-1.31 cameraY=-0.39 hyp=1.36 cameraTheta=-2.85 mountX=0.37 mountY=1.34, mountTheta=1.30
00:50:59.741 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.31, y=-0.39, opts=13)
00:50:59.742 00.001 14964 Enqueuing Move request for scope (-1.31, -0.39)
00:50:59.742 00.000 12044 Worker thread wakes up
00:50:59.742 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.39) opts 0xd
00:50:59.742 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.31, -0.39)
00:50:59.742 00.000 12044 Moving (-1.31, -0.39) raw xDistance=0.37 yDistance=1.34
00:50:59.742 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.05
00:50:59.743 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:59.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.34
00:50:59.743 00.000 12044 MoveAxis(E, 0, ABG)
00:50:59.743 00.000 12044 Move returns status 0, amount 0
00:50:59.743 00.000 12044 MoveAxis(N, 0, ABG)
00:50:59.743 00.000 12044 Move returns status 0, amount 0
00:50:59.743 00.000 12044 move complete, result=0
00:50:59.743 00.000 12044 worker thread done servicing request
00:50:59.750 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8391, med=615, FiltMin=527, FiltMax=7731, Gamma=0.810
00:50:59.755 00.005 14964 UpdateGuideState exits: m=272914 SNR=263.9
00:50:59.756 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.756 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:50:59.756 00.000 14964 Enqueuing Expose request
00:50:59.757 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 1.3 px 0 ms NORTH
00:50:59.757 00.000 12044 Worker thread wakes up
00:50:59.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:50:59.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:02.884 03.127 12044 Exposure complete
00:51:02.906 00.022 12044 worker thread done servicing request
00:51:02.906 00.000 14964 OnExposeComplete: enter
00:51:02.907 00.001 14964 UpdateGuideState(): m_state=6
00:51:02.907 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2444
00:51:02.908 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=95.10, Mass=285010, SNR=318.1, Peak=10807 HFD=5.1
00:51:02.909 00.001 14964 MultiStar: [#1 -1.22,0.44,0.00,M3] [#2 -1.31,0.38,0.00,M9] 
00:51:02.909 00.000 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
00:51:02.909 00.000 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.93 = 1.93)
00:51:02.910 00.001 14964 CameraToMount -- cameraX=-0.70 cameraY=-0.35 hyp=0.78 cameraTheta=-2.68 mountX=0.34 mountY=0.73, mountTheta=1.14
00:51:02.911 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=-0.35, opts=13)
00:51:02.912 00.001 14964 Enqueuing Move request for scope (-0.70, -0.35)
00:51:02.912 00.000 12044 Worker thread wakes up
00:51:02.912 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.35) opts 0xd
00:51:02.912 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, -0.35)
00:51:02.912 00.000 12044 Moving (-0.70, -0.35) raw xDistance=0.34 yDistance=0.73
00:51:02.912 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.02
00:51:02.912 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:02.912 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
00:51:02.912 00.000 12044 MoveAxis(E, 0, ABG)
00:51:02.913 00.001 12044 Move returns status 0, amount 0
00:51:02.913 00.000 12044 MoveAxis(N, 0, ABG)
00:51:02.913 00.000 12044 Move returns status 0, amount 0
00:51:02.913 00.000 12044 move complete, result=0
00:51:02.913 00.000 12044 worker thread done servicing request
00:51:02.920 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10807, med=615, FiltMin=531, FiltMax=9153, Gamma=0.810
00:51:02.925 00.005 14964 UpdateGuideState exits: m=285010 SNR=318.1
00:51:02.926 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.926 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:02.928 00.002 14964 Enqueuing Expose request
00:51:02.928 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.7 px 0 ms NORTH
00:51:02.929 00.001 12044 Worker thread wakes up
00:51:02.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:02.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:06.037 03.108 12044 Exposure complete
00:51:06.061 00.024 12044 worker thread done servicing request
00:51:06.061 00.000 14964 OnExposeComplete: enter
00:51:06.062 00.001 14964 UpdateGuideState(): m_state=6
00:51:06.062 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2445
00:51:06.063 00.001 14964 Star::Find returns 1 (0), X=279.00, Y=95.31, Mass=273776, SNR=288.9, Peak=8227 HFD=6.0
00:51:06.063 00.000 14964 MultiStar: large primary error, entering stabilization period
00:51:06.064 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
00:51:06.064 00.000 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
00:51:06.065 00.001 14964 CameraToMount -- cameraX=-1.43 cameraY=-0.14 hyp=1.44 cameraTheta=-3.05 mountX=0.12 mountY=1.44, mountTheta=1.49
00:51:06.066 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.43, y=-0.14, opts=13)
00:51:06.066 00.000 14964 Enqueuing Move request for scope (-1.43, -0.14)
00:51:06.067 00.001 12044 Worker thread wakes up
00:51:06.067 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.43, -0.14) opts 0xd
00:51:06.067 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.43, -0.14)
00:51:06.067 00.000 12044 Moving (-1.43, -0.14) raw xDistance=0.12 yDistance=1.44
00:51:06.067 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
00:51:06.067 00.000 12044 resist switch: large excursion: input 1.44 thresh 1.35 direction from -1 to 1
00:51:06.067 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.31
00:51:06.067 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.44 from input 1.44
00:51:06.067 00.000 12044 MoveAxis(E, 0, ABG)
00:51:06.067 00.000 12044 Move returns status 0, amount 0
00:51:06.067 00.000 12044 BLC: Oldest BLC event removed
00:51:06.067 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 362 applied
00:51:06.067 00.000 12044 MoveAxis(S, 496, ABG)
00:51:06.067 00.000 12044 Guiding  Dir = 1, Dur = 496
00:51:06.075 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8227, med=614, FiltMin=527, FiltMax=6975, Gamma=0.810
00:51:06.080 00.005 14964 UpdateGuideState exits: m=273776 SNR=288.9
00:51:06.081 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.081 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:06.081 00.000 14964 Enqueuing Expose request
00:51:06.098 00.017 12044 IsSlewing returns 0
00:51:06.099 00.001 12044 IsGuiding returns 0
00:51:06.129 00.030 12044 PulseGuide returned control before completion, sleep 475
00:51:06.606 00.477 12044 IsGuiding returns 1
00:51:06.606 00.000 12044 scope still moving after pulse duration time elapsed
00:51:06.660 00.054 12044 IsSlewing returns 0
00:51:06.660 00.000 12044 IsGuiding returns 0
00:51:06.660 00.000 12044 scope move finished after 496 + 66 ms
00:51:06.660 00.000 12044 Move returns status 0, amount 496
00:51:06.660 00.000 12044 move complete, result=0
00:51:06.660 00.000 12044 worker thread done servicing request
00:51:06.660 00.000 12044 Worker thread wakes up
00:51:06.660 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 1.4 px 496 ms SOUTH
00:51:06.661 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:06.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:09.788 03.127 12044 Exposure complete
00:51:09.814 00.026 12044 worker thread done servicing request
00:51:09.814 00.000 14964 OnExposeComplete: enter
00:51:09.814 00.000 14964 UpdateGuideState(): m_state=6
00:51:09.815 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2446
00:51:09.815 00.000 14964 Star::Find returns 1 (0), X=281.40, Y=95.39, Mass=278393, SNR=295.3, Peak=8127 HFD=5.8
00:51:09.816 00.001 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
00:51:09.816 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
00:51:09.817 00.001 14964 CameraToMount -- cameraX=0.97 cameraY=-0.06 hyp=0.97 cameraTheta=-0.06 mountX=0.07 mountY=-0.96, mountTheta=-1.50
00:51:09.818 00.001 14964 SchedulePrimaryMove(1136A648, x=0.97, y=-0.06, opts=13)
00:51:09.818 00.000 14964 Enqueuing Move request for scope (0.97, -0.06)
00:51:09.819 00.001 12044 Worker thread wakes up
00:51:09.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.06) opts 0xd
00:51:09.819 00.000 12044 Handling offset move in thread for scope, endpoint = (0.97, -0.06)
00:51:09.819 00.000 12044 Moving (0.97, -0.06) raw xDistance=0.07 yDistance=-0.96
00:51:09.819 00.000 12044 BLC: History state: CurrMiss=-0.96, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.436451, 1:-0.958883
00:51:09.819 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -9.000000
00:51:09.819 00.000 12044 BLC: window closed
00:51:09.819 00.000 12044 BLC: Pulse adjusted to 353
00:51:09.819 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.09, using input
00:51:09.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
00:51:09.819 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:09.819 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.96
00:51:09.819 00.000 12044 MoveAxis(E, 0, ABG)
00:51:09.819 00.000 12044 Move returns status 0, amount 0
00:51:09.819 00.000 12044 MoveAxis(N, 0, ABG)
00:51:09.820 00.001 12044 Move returns status 0, amount 0
00:51:09.820 00.000 12044 move complete, result=0
00:51:09.820 00.000 12044 worker thread done servicing request
00:51:09.826 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8127, med=615, FiltMin=525, FiltMax=7539, Gamma=0.810
00:51:09.831 00.005 14964 UpdateGuideState exits: m=278393 SNR=295.3
00:51:09.832 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.832 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:09.833 00.001 14964 Enqueuing Expose request
00:51:09.833 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -1.0 px 0 ms NORTH
00:51:09.834 00.001 12044 Worker thread wakes up
00:51:09.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:09.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:09.976 00.142 14964 evsrv: cli 01AB2E90 connect
00:51:09.978 00.002 14964 case statement mapped state 6 to 3
00:51:09.979 00.001 14964 case statement mapped state 6 to 3
00:51:09.982 00.003 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"d2ea9301-7519-4b68-84e7-d91bbddd9afc"}
00:51:09.983 00.001 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"d2ea9301-7519-4b68-84e7-d91bbddd9afc"}
00:51:09.985 00.002 14964 evsrv: cli 01AB2E90 disconnect
00:51:12.924 02.939 12044 Exposure complete
00:51:12.947 00.023 12044 worker thread done servicing request
00:51:12.947 00.000 14964 OnExposeComplete: enter
00:51:12.948 00.001 14964 UpdateGuideState(): m_state=6
00:51:12.948 00.000 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2447
00:51:12.948 00.000 14964 Star::Find returns 1 (0), X=281.18, Y=94.23, Mass=273822, SNR=272.1, Peak=7259 HFD=6.0
00:51:12.949 00.001 14964 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.56) = xAngle (0.53 = 0.53)
00:51:12.949 00.000 14964 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.70)
00:51:12.950 00.001 14964 CameraToMount -- cameraX=0.74 cameraY=-1.22 hyp=1.43 cameraTheta=-1.02 mountX=1.23 mountY=-0.61, mountTheta=-0.46
00:51:12.951 00.001 14964 SchedulePrimaryMove(1136A648, x=0.74, y=-1.22, opts=13)
00:51:12.952 00.001 14964 Enqueuing Move request for scope (0.74, -1.22)
00:51:12.952 00.000 12044 Worker thread wakes up
00:51:12.952 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, -1.22) opts 0xd
00:51:12.952 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, -1.22)
00:51:12.952 00.000 12044 Moving (0.74, -1.22) raw xDistance=1.23 yDistance=-0.61
00:51:12.952 00.000 12044 Lowpass2 history cleared, outlier deflection
00:51:12.952 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.80 from input 1.23, slope = 0.00
00:51:12.952 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:12.952 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
00:51:12.952 00.000 12044 MoveAxis(W, 95, ABG)
00:51:12.952 00.000 12044 Guiding  Dir = 3, Dur = 95
00:51:12.960 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7259, med=615, FiltMin=527, FiltMax=6802, Gamma=0.810
00:51:12.965 00.005 14964 UpdateGuideState exits: m=273822 SNR=272.1
00:51:12.966 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.966 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:12.966 00.000 14964 Enqueuing Expose request
00:51:12.988 00.022 12044 IsSlewing returns 0
00:51:12.988 00.000 12044 IsGuiding returns 0
00:51:13.020 00.032 12044 PulseGuide returned control before completion, sleep 74
00:51:13.114 00.094 12044 IsGuiding returns 1
00:51:13.114 00.000 12044 scope still moving after pulse duration time elapsed
00:51:13.176 00.062 12044 IsSlewing returns 0
00:51:13.176 00.000 12044 IsGuiding returns 0
00:51:13.176 00.000 12044 scope move finished after 95 + 92 ms
00:51:13.176 00.000 12044 Move returns status 0, amount 95
00:51:13.176 00.000 12044 MoveAxis(N, 0, ABG)
00:51:13.176 00.000 12044 Move returns status 0, amount 0
00:51:13.176 00.000 12044 move complete, result=0
00:51:13.176 00.000 12044 worker thread done servicing request
00:51:13.177 00.001 14964 GuideStep: 1.2 px 95 ms WEST, -0.6 px 0 ms NORTH
00:51:13.178 00.001 12044 Worker thread wakes up
00:51:13.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:13.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:16.275 03.097 12044 Exposure complete
00:51:16.299 00.024 12044 worker thread done servicing request
00:51:16.299 00.000 14964 OnExposeComplete: enter
00:51:16.300 00.001 14964 UpdateGuideState(): m_state=6
00:51:16.300 00.000 14964 Star::Find(35, 281, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2448
00:51:16.301 00.001 14964 Star::Find returns 1 (0), X=280.73, Y=96.22, Mass=277456, SNR=284.2, Peak=8979 HFD=5.7
00:51:16.302 00.001 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
00:51:16.303 00.001 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.48)
00:51:16.303 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.77 hyp=0.83 cameraTheta=1.20 mountX=-0.76 mountY=-0.38, mountTheta=-2.68
00:51:16.304 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.77, opts=13)
00:51:16.305 00.001 14964 Enqueuing Move request for scope (0.30, 0.77)
00:51:16.305 00.000 12044 Worker thread wakes up
00:51:16.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.77) opts 0xd
00:51:16.305 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.77)
00:51:16.305 00.000 12044 Moving (0.30, 0.77) raw xDistance=-0.76 yDistance=-0.38
00:51:16.305 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.50 from input -0.76, slope = 0.00
00:51:16.305 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:16.305 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:51:16.305 00.000 12044 MoveAxis(E, 59, ABG)
00:51:16.305 00.000 12044 Guiding  Dir = 2, Dur = 59
00:51:16.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8979, med=615, FiltMin=519, FiltMax=7516, Gamma=0.810
00:51:16.318 00.006 14964 UpdateGuideState exits: m=277456 SNR=284.2
00:51:16.319 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.319 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:16.319 00.000 14964 Enqueuing Expose request
00:51:16.330 00.011 12044 IsSlewing returns 0
00:51:16.330 00.000 12044 IsGuiding returns 0
00:51:16.361 00.031 12044 PulseGuide returned control before completion, sleep 38
00:51:16.453 00.092 12044 IsGuiding returns 1
00:51:16.454 00.001 12044 scope still moving after pulse duration time elapsed
00:51:16.535 00.081 12044 IsSlewing returns 0
00:51:16.535 00.000 12044 IsGuiding returns 0
00:51:16.535 00.000 12044 scope move finished after 59 + 146 ms
00:51:16.535 00.000 12044 Move returns status 0, amount 59
00:51:16.535 00.000 12044 MoveAxis(N, 0, ABG)
00:51:16.535 00.000 12044 Move returns status 0, amount 0
00:51:16.535 00.000 12044 move complete, result=0
00:51:16.535 00.000 12044 worker thread done servicing request
00:51:16.535 00.000 12044 Worker thread wakes up
00:51:16.535 00.000 14964 GuideStep: -0.8 px 59 ms EAST, -0.4 px 0 ms NORTH
00:51:16.536 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:16.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:19.646 03.110 12044 Exposure complete
00:51:19.675 00.029 12044 worker thread done servicing request
00:51:19.676 00.001 14964 OnExposeComplete: enter
00:51:19.676 00.000 14964 UpdateGuideState(): m_state=6
00:51:19.677 00.001 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2449
00:51:19.677 00.000 14964 Star::Find returns 1 (0), X=280.89, Y=95.85, Mass=272966, SNR=254.1, Peak=8247 HFD=6.0
00:51:19.678 00.001 14964 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.56) = xAngle (2.27 = 2.27)
00:51:19.678 00.000 14964 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.32 = -0.96)
00:51:19.679 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.40 hyp=0.61 cameraTheta=0.71 mountX=-0.39 mountY=-0.50, mountTheta=-2.24
00:51:19.680 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.40, opts=13)
00:51:19.680 00.000 14964 Enqueuing Move request for scope (0.46, 0.40)
00:51:19.681 00.001 12044 Worker thread wakes up
00:51:19.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.40) opts 0xd
00:51:19.681 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.40)
00:51:19.681 00.000 12044 Moving (0.46, 0.40) raw xDistance=-0.39 yDistance=-0.50
00:51:19.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.39, slope = 0.00
00:51:19.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:19.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
00:51:19.681 00.000 12044 MoveAxis(E, 30, ABG)
00:51:19.681 00.000 12044 Guiding  Dir = 2, Dur = 30
00:51:19.689 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8247, med=615, FiltMin=531, FiltMax=6947, Gamma=0.810
00:51:19.694 00.005 14964 UpdateGuideState exits: m=272966 SNR=254.1
00:51:19.695 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:19.695 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:19.695 00.000 14964 Enqueuing Expose request
00:51:19.707 00.012 12044 IsSlewing returns 0
00:51:19.707 00.000 12044 IsGuiding returns 0
00:51:19.771 00.064 12044 IsGuiding returns 1
00:51:19.771 00.000 12044 scope still moving after pulse duration time elapsed
00:51:19.815 00.044 12044 IsSlewing returns 0
00:51:19.816 00.001 12044 IsGuiding returns 0
00:51:19.816 00.000 12044 scope move finished after 30 + 78 ms
00:51:19.816 00.000 12044 Move returns status 0, amount 30
00:51:19.816 00.000 12044 MoveAxis(N, 0, ABG)
00:51:19.816 00.000 12044 Move returns status 0, amount 0
00:51:19.816 00.000 12044 move complete, result=0
00:51:19.816 00.000 12044 worker thread done servicing request
00:51:19.816 00.000 12044 Worker thread wakes up
00:51:19.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:19.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:19.816 00.000 14964 GuideStep: -0.4 px 30 ms EAST, -0.5 px 0 ms NORTH
00:51:22.946 03.130 12044 Exposure complete
00:51:22.971 00.025 12044 worker thread done servicing request
00:51:22.971 00.000 14964 OnExposeComplete: enter
00:51:22.971 00.000 14964 UpdateGuideState(): m_state=6
00:51:22.971 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2450
00:51:22.972 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=95.22, Mass=285849, SNR=303.5, Peak=11215 HFD=5.3
00:51:22.973 00.001 14964 MultiStar: exiting stabilization period
00:51:22.973 00.000 14964 MultiStar: [#1 -0.22,0.17,0.16,U] [#2 -0.74,-0.19,0.00,M10] 
00:51:22.974 00.001 14964 refined, 1 included, MultiStar: {-0.00, -0.18}, one-star: {0.03, -0.23}
00:51:22.974 00.000 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.56) = xAngle (-0.04 = -0.04)
00:51:22.975 00.001 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.01 = 3.01)
00:51:22.975 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=0.18 mountY=0.02, mountTheta=0.13
00:51:22.976 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.18, opts=13)
00:51:22.977 00.001 14964 Enqueuing Move request for scope (-0.00, -0.18)
00:51:22.977 00.000 12044 Worker thread wakes up
00:51:22.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
00:51:22.977 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
00:51:22.977 00.000 12044 Moving (-0.00, -0.18) raw xDistance=0.18 yDistance=0.02
00:51:22.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
00:51:22.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:22.977 00.000 12044 MoveAxis(E, 0, ABG)
00:51:22.977 00.000 12044 Move returns status 0, amount 0
00:51:22.977 00.000 12044 MoveAxis(N, 0, ABG)
00:51:22.977 00.000 12044 Move returns status 0, amount 0
00:51:22.977 00.000 12044 move complete, result=0
00:51:22.977 00.000 12044 worker thread done servicing request
00:51:22.986 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11215, med=615, FiltMin=535, FiltMax=9797, Gamma=0.810
00:51:22.991 00.005 14964 UpdateGuideState exits: m=285849 SNR=303.5
00:51:22.991 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.992 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:22.992 00.000 14964 Enqueuing Expose request
00:51:22.993 00.001 12044 Worker thread wakes up
00:51:22.993 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:22.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:22.993 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:26.126 03.133 12044 Exposure complete
00:51:26.149 00.023 12044 worker thread done servicing request
00:51:26.149 00.000 14964 OnExposeComplete: enter
00:51:26.149 00.000 14964 UpdateGuideState(): m_state=6
00:51:26.150 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2451
00:51:26.151 00.001 14964 Star::Find returns 1 (0), X=281.19, Y=95.54, Mass=297020, SNR=314.5, Peak=12111 HFD=5.1
00:51:26.151 00.000 14964 MultiStar: [#1 0.27,-0.30,0.15,U] [#2 -0.40,-0.50,0.08,U] 
00:51:26.151 00.000 14964 refined, 2 included, MultiStar: {0.63, 0.01}, one-star: {0.76, 0.10}
00:51:26.151 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
00:51:26.152 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.66)
00:51:26.152 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=0.01 hyp=0.63 cameraTheta=0.02 mountX=-0.00 mountY=-0.63, mountTheta=-1.57
00:51:26.153 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.01, opts=13)
00:51:26.154 00.001 14964 Enqueuing Move request for scope (0.63, 0.01)
00:51:26.154 00.000 12044 Worker thread wakes up
00:51:26.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.01) opts 0xd
00:51:26.154 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.01)
00:51:26.155 00.001 12044 Moving (0.63, 0.01) raw xDistance=-0.00 yDistance=-0.63
00:51:26.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.29
00:51:26.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:26.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
00:51:26.155 00.000 12044 MoveAxis(E, 0, ABG)
00:51:26.155 00.000 12044 Move returns status 0, amount 0
00:51:26.155 00.000 12044 MoveAxis(N, 0, ABG)
00:51:26.155 00.000 12044 Move returns status 0, amount 0
00:51:26.155 00.000 12044 move complete, result=0
00:51:26.155 00.000 12044 worker thread done servicing request
00:51:26.163 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12111, med=615, FiltMin=524, FiltMax=9897, Gamma=0.810
00:51:26.169 00.006 14964 UpdateGuideState exits: m=297020 SNR=314.5
00:51:26.170 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.170 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:26.171 00.001 14964 Enqueuing Expose request
00:51:26.171 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
00:51:26.172 00.001 12044 Worker thread wakes up
00:51:26.172 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:26.172 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:29.272 03.100 12044 Exposure complete
00:51:29.293 00.021 12044 worker thread done servicing request
00:51:29.293 00.000 14964 OnExposeComplete: enter
00:51:29.294 00.001 14964 UpdateGuideState(): m_state=6
00:51:29.295 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2452
00:51:29.295 00.000 14964 Star::Find returns 1 (0), X=280.08, Y=95.95, Mass=298629, SNR=315.3, Peak=13353 HFD=4.6
00:51:29.296 00.001 14964 MultiStar: [#1 -1.11,-0.31,0.00,M2] [#2 -1.60,-0.12,0.00,M10] 
00:51:29.296 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.75 = -2.54)
00:51:29.296 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.52)
00:51:29.297 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.50 hyp=0.61 cameraTheta=2.19 mountX=-0.50 mountY=0.30, mountTheta=2.60
00:51:29.298 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.50, opts=13)
00:51:29.298 00.000 14964 Enqueuing Move request for scope (-0.35, 0.50)
00:51:29.299 00.001 12044 Worker thread wakes up
00:51:29.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.50) opts 0xd
00:51:29.299 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.50)
00:51:29.299 00.000 12044 Moving (-0.35, 0.50) raw xDistance=-0.50 yDistance=0.30
00:51:29.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.50, slope = 0.09
00:51:29.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:29.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:51:29.299 00.000 12044 MoveAxis(E, 0, ABG)
00:51:29.299 00.000 12044 Move returns status 0, amount 0
00:51:29.299 00.000 12044 MoveAxis(N, 0, ABG)
00:51:29.299 00.000 12044 Move returns status 0, amount 0
00:51:29.299 00.000 12044 move complete, result=0
00:51:29.300 00.001 12044 worker thread done servicing request
00:51:29.307 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13353, med=615, FiltMin=528, FiltMax=10335, Gamma=0.810
00:51:29.313 00.006 14964 UpdateGuideState exits: m=298629 SNR=315.3
00:51:29.313 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.314 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:29.314 00.000 14964 Enqueuing Expose request
00:51:29.315 00.001 14964 GuideStep: -0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
00:51:29.315 00.000 12044 Worker thread wakes up
00:51:29.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:29.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:32.443 03.128 12044 Exposure complete
00:51:32.468 00.025 12044 worker thread done servicing request
00:51:32.468 00.000 14964 OnExposeComplete: enter
00:51:32.469 00.001 14964 UpdateGuideState(): m_state=6
00:51:32.469 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2453
00:51:32.470 00.001 14964 Star::Find returns 1 (0), X=281.20, Y=95.86, Mass=295269, SNR=311.9, Peak=10415 HFD=5.3
00:51:32.470 00.000 14964 MultiStar: [#1 0.38,-1.11,0.00,M3] [#2 0.52,-1.26,0.00,R] 
00:51:32.471 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
00:51:32.471 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
00:51:32.472 00.001 14964 CameraToMount -- cameraX=0.76 cameraY=0.41 hyp=0.87 cameraTheta=0.49 mountX=-0.40 mountY=-0.80, mountTheta=-2.03
00:51:32.473 00.001 14964 SchedulePrimaryMove(1136A648, x=0.76, y=0.41, opts=13)
00:51:32.473 00.000 14964 Enqueuing Move request for scope (0.76, 0.41)
00:51:32.474 00.001 12044 Worker thread wakes up
00:51:32.474 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.41) opts 0xd
00:51:32.474 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, 0.41)
00:51:32.474 00.000 12044 Moving (0.76, 0.41) raw xDistance=-0.40 yDistance=-0.80
00:51:32.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.04
00:51:32.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:51:32.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.80
00:51:32.474 00.000 12044 MoveAxis(E, 0, ABG)
00:51:32.474 00.000 12044 Move returns status 0, amount 0
00:51:32.474 00.000 12044 MoveAxis(N, 0, ABG)
00:51:32.474 00.000 12044 Move returns status 0, amount 0
00:51:32.474 00.000 12044 move complete, result=0
00:51:32.474 00.000 12044 worker thread done servicing request
00:51:32.483 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10415, med=615, FiltMin=515, FiltMax=9163, Gamma=0.810
00:51:32.488 00.005 14964 UpdateGuideState exits: m=295269 SNR=311.9
00:51:32.489 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.489 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:32.490 00.001 14964 Enqueuing Expose request
00:51:32.490 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.8 px 0 ms NORTH
00:51:32.491 00.001 12044 Worker thread wakes up
00:51:32.491 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:32.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:35.595 03.104 12044 Exposure complete
00:51:35.620 00.025 12044 worker thread done servicing request
00:51:35.620 00.000 14964 OnExposeComplete: enter
00:51:35.620 00.000 14964 UpdateGuideState(): m_state=6
00:51:35.621 00.001 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2454
00:51:35.621 00.000 14964 Star::Find returns 1 (0), X=280.66, Y=95.47, Mass=293918, SNR=330.3, Peak=12807 HFD=5.1
00:51:35.622 00.001 14964 MultiStar: [#1 -0.05,-0.60,0.15,U] [#2 -0.47,0.43,0.07,U] 
00:51:35.622 00.000 14964 refined, 2 included, MultiStar: {0.15, -0.03}, one-star: {0.23, 0.03}
00:51:35.623 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
00:51:35.623 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
00:51:35.623 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=0.03 mountY=-0.15, mountTheta=-1.37
00:51:35.624 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.03, opts=13)
00:51:35.625 00.001 14964 Enqueuing Move request for scope (0.15, -0.03)
00:51:35.626 00.001 12044 Worker thread wakes up
00:51:35.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:51:35.626 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:51:35.626 00.000 12044 Moving (0.15, -0.03) raw xDistance=0.03 yDistance=-0.15
00:51:35.626 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.28, using input
00:51:35.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.06
00:51:35.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:35.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:51:35.626 00.000 12044 MoveAxis(E, 0, ABG)
00:51:35.626 00.000 12044 Move returns status 0, amount 0
00:51:35.626 00.000 12044 MoveAxis(N, 0, ABG)
00:51:35.626 00.000 12044 Move returns status 0, amount 0
00:51:35.626 00.000 12044 move complete, result=0
00:51:35.626 00.000 12044 worker thread done servicing request
00:51:35.633 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12807, med=615, FiltMin=524, FiltMax=10148, Gamma=0.810
00:51:35.639 00.006 14964 UpdateGuideState exits: m=293918 SNR=330.3
00:51:35.639 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.640 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:35.640 00.000 14964 Enqueuing Expose request
00:51:35.641 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:35.641 00.000 12044 Worker thread wakes up
00:51:35.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:35.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:38.742 03.101 12044 Exposure complete
00:51:38.765 00.023 12044 worker thread done servicing request
00:51:38.766 00.001 14964 OnExposeComplete: enter
00:51:38.766 00.000 14964 UpdateGuideState(): m_state=6
00:51:38.767 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2455
00:51:38.767 00.000 14964 Star::Find returns 1 (0), X=280.94, Y=96.38, Mass=288639, SNR=311.1, Peak=10227 HFD=5.2
00:51:38.768 00.001 14964 MultiStar: [#1 -0.03,-0.79,0.00,M3] [#2 -1.15,0.27,0.00,M1] 
00:51:38.768 00.000 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.56) = xAngle (2.63 = 2.63)
00:51:38.769 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.68 = -0.60)
00:51:38.769 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=0.94 hyp=1.07 cameraTheta=1.07 mountX=-0.93 mountY=-0.61, mountTheta=-2.56
00:51:38.773 00.004 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.94, opts=13)
00:51:38.773 00.000 14964 Enqueuing Move request for scope (0.51, 0.94)
00:51:38.774 00.001 12044 Worker thread wakes up
00:51:38.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.94) opts 0xd
00:51:38.774 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.94)
00:51:38.774 00.000 12044 Moving (0.51, 0.94) raw xDistance=-0.93 yDistance=-0.61
00:51:38.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.93, slope = -0.02
00:51:38.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:51:38.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
00:51:38.774 00.000 12044 MoveAxis(E, 9, ABG)
00:51:38.774 00.000 12044 Guiding  Dir = 2, Dur = 9
00:51:38.781 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10227, med=615, FiltMin=528, FiltMax=8431, Gamma=0.810
00:51:38.787 00.006 14964 UpdateGuideState exits: m=288639 SNR=311.1
00:51:38.788 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.788 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:38.789 00.001 14964 Enqueuing Expose request
00:51:38.831 00.042 12044 IsSlewing returns 0
00:51:38.832 00.001 12044 IsGuiding returns 0
00:51:38.862 00.030 12044 IsGuiding returns 1
00:51:38.862 00.000 12044 scope still moving after pulse duration time elapsed
00:51:38.955 00.093 12044 IsSlewing returns 0
00:51:38.956 00.001 12044 IsGuiding returns 0
00:51:38.956 00.000 12044 scope move finished after 9 + 115 ms
00:51:38.956 00.000 12044 Move returns status 0, amount 9
00:51:38.956 00.000 12044 MoveAxis(N, 0, ABG)
00:51:38.956 00.000 12044 Move returns status 0, amount 0
00:51:38.956 00.000 12044 move complete, result=0
00:51:38.956 00.000 12044 worker thread done servicing request
00:51:38.956 00.000 12044 Worker thread wakes up
00:51:38.956 00.000 14964 GuideStep: -0.9 px 9 ms EAST, -0.6 px 0 ms NORTH
00:51:38.957 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:38.957 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:42.069 03.112 12044 Exposure complete
00:51:42.091 00.022 12044 worker thread done servicing request
00:51:42.091 00.000 14964 OnExposeComplete: enter
00:51:42.091 00.000 14964 UpdateGuideState(): m_state=6
00:51:42.092 00.001 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2456
00:51:42.092 00.000 14964 Star::Find returns 1 (0), X=280.88, Y=96.54, Mass=295777, SNR=323.5, Peak=12296 HFD=5.0
00:51:42.093 00.001 14964 MultiStar: [#1 0.15,-1.19,0.00,M4] [#2 -0.64,0.35,0.00,M2] 
00:51:42.093 00.000 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
00:51:42.094 00.001 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
00:51:42.094 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=1.09 hyp=1.17 cameraTheta=1.18 mountX=-1.08 mountY=-0.55, mountTheta=-2.67
00:51:42.095 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=1.09, opts=13)
00:51:42.096 00.001 14964 Enqueuing Move request for scope (0.45, 1.09)
00:51:42.096 00.000 12044 Worker thread wakes up
00:51:42.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.09) opts 0xd
00:51:42.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 1.09)
00:51:42.096 00.000 12044 Moving (0.45, 1.09) raw xDistance=-1.08 yDistance=-0.55
00:51:42.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -1.08, slope = -0.06
00:51:42.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:51:42.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:51:42.096 00.000 12044 MoveAxis(E, 41, ABG)
00:51:42.096 00.000 12044 Guiding  Dir = 2, Dur = 41
00:51:42.103 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12296, med=615, FiltMin=529, FiltMax=9691, Gamma=0.810
00:51:42.109 00.006 14964 UpdateGuideState exits: m=295777 SNR=323.5
00:51:42.109 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.110 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:42.110 00.000 14964 Enqueuing Expose request
00:51:42.130 00.020 12044 IsSlewing returns 0
00:51:42.131 00.001 12044 IsGuiding returns 0
00:51:42.163 00.032 12044 PulseGuide returned control before completion, sleep 19
00:51:42.192 00.029 12044 IsGuiding returns 1
00:51:42.192 00.000 12044 scope still moving after pulse duration time elapsed
00:51:42.238 00.046 12044 IsSlewing returns 0
00:51:42.238 00.000 12044 IsGuiding returns 0
00:51:42.238 00.000 12044 scope move finished after 41 + 65 ms
00:51:42.238 00.000 12044 Move returns status 0, amount 41
00:51:42.238 00.000 12044 MoveAxis(N, 0, ABG)
00:51:42.238 00.000 12044 Move returns status 0, amount 0
00:51:42.238 00.000 12044 move complete, result=0
00:51:42.238 00.000 12044 worker thread done servicing request
00:51:42.238 00.000 12044 Worker thread wakes up
00:51:42.238 00.000 14964 GuideStep: -1.1 px 41 ms EAST, -0.6 px 0 ms NORTH
00:51:42.239 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:42.239 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:45.344 03.105 12044 Exposure complete
00:51:45.368 00.024 12044 worker thread done servicing request
00:51:45.368 00.000 14964 OnExposeComplete: enter
00:51:45.369 00.001 14964 UpdateGuideState(): m_state=6
00:51:45.369 00.000 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2457
00:51:45.370 00.001 14964 Star::Find returns 1 (0), X=281.02, Y=95.54, Mass=290436, SNR=295.0, Peak=11899 HFD=5.0
00:51:45.371 00.001 14964 MultiStar: [#1 0.27,-0.15,0.17,U] [#2 -0.66,0.62,0.00,M3] 
00:51:45.371 00.000 14964 refined, 1 included, MultiStar: {0.54, 0.06}, one-star: {0.58, 0.09}
00:51:45.371 00.000 14964 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
00:51:45.372 00.001 14964 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.71 = -1.57)
00:51:45.372 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.06 hyp=0.54 cameraTheta=0.10 mountX=-0.05 mountY=-0.54, mountTheta=-1.66
00:51:45.373 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.06, opts=13)
00:51:45.374 00.001 14964 Enqueuing Move request for scope (0.54, 0.06)
00:51:45.374 00.000 12044 Worker thread wakes up
00:51:45.374 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.06) opts 0xd
00:51:45.375 00.001 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.06)
00:51:45.375 00.000 12044 Moving (0.54, 0.06) raw xDistance=-0.05 yDistance=-0.54
00:51:45.375 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.15, using input
00:51:45.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
00:51:45.375 00.000 12044 switching direction from 1 to -1 - decHistory=-6 oldest=-0.86 newest=-1.70
00:51:45.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:51:45.375 00.000 12044 MoveAxis(E, 0, ABG)
00:51:45.375 00.000 12044 Move returns status 0, amount 0
00:51:45.375 00.000 12044 BLC: Oldest BLC event removed
00:51:45.375 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 353 applied
00:51:45.375 00.000 12044 MoveAxis(N, 403, ABG)
00:51:45.375 00.000 12044 Guiding  Dir = 0, Dur = 403
00:51:45.382 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11899, med=614, FiltMin=523, FiltMax=10169, Gamma=0.810
00:51:45.387 00.005 14964 UpdateGuideState exits: m=290436 SNR=295.0
00:51:45.388 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.388 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:45.389 00.001 14964 Enqueuing Expose request
00:51:45.396 00.007 12044 IsSlewing returns 0
00:51:45.396 00.000 12044 IsGuiding returns 0
00:51:45.427 00.031 12044 PulseGuide returned control before completion, sleep 383
00:51:45.824 00.397 12044 IsGuiding returns 1
00:51:45.824 00.000 12044 scope still moving after pulse duration time elapsed
00:51:45.896 00.072 12044 IsSlewing returns 0
00:51:45.896 00.000 12044 IsGuiding returns 0
00:51:45.896 00.000 12044 scope move finished after 403 + 97 ms
00:51:45.896 00.000 12044 Move returns status 0, amount 403
00:51:45.896 00.000 12044 move complete, result=0
00:51:45.896 00.000 12044 worker thread done servicing request
00:51:45.896 00.000 12044 Worker thread wakes up
00:51:45.896 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:45.896 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:45.896 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 403 ms NORTH
00:51:49.017 03.121 12044 Exposure complete
00:51:49.043 00.026 12044 worker thread done servicing request
00:51:49.043 00.000 14964 OnExposeComplete: enter
00:51:49.043 00.000 14964 UpdateGuideState(): m_state=6
00:51:49.043 00.000 14964 Star::Find(35, 281, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2458
00:51:49.044 00.001 14964 Star::Find returns 1 (0), X=280.45, Y=95.94, Mass=291509, SNR=307.5, Peak=11505 HFD=5.2
00:51:49.045 00.001 14964 MultiStar: [#1 -0.43,-0.58,0.00,M4] [#2 -1.21,0.23,0.00,M4] 
00:51:49.045 00.000 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.09 = 3.09)
00:51:49.046 00.001 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
00:51:49.046 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.53 mountX=-0.49 mountY=-0.07, mountTheta=-3.00
00:51:49.047 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.49, opts=13)
00:51:49.048 00.001 14964 Enqueuing Move request for scope (0.02, 0.49)
00:51:49.048 00.000 12044 Worker thread wakes up
00:51:49.048 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.49) opts 0xd
00:51:49.048 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.49)
00:51:49.048 00.000 12044 Moving (0.02, 0.49) raw xDistance=-0.49 yDistance=-0.07
00:51:49.048 00.000 12044 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.539928, 1:0.068717
00:51:49.048 00.000 12044 BLC: No correction, Miss < min_move
00:51:49.048 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.49, slope = -0.05
00:51:49.048 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:49.048 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:49.048 00.000 12044 MoveAxis(E, 40, ABG)
00:51:49.048 00.000 12044 Guiding  Dir = 2, Dur = 40
00:51:49.056 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11505, med=615, FiltMin=531, FiltMax=9276, Gamma=0.810
00:51:49.062 00.006 14964 UpdateGuideState exits: m=291509 SNR=307.5
00:51:49.063 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.063 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:49.064 00.001 14964 Enqueuing Expose request
00:51:49.082 00.018 12044 IsSlewing returns 0
00:51:49.082 00.000 12044 IsGuiding returns 0
00:51:49.114 00.032 12044 PulseGuide returned control before completion, sleep 20
00:51:49.203 00.089 12044 IsGuiding returns 1
00:51:49.203 00.000 12044 scope still moving after pulse duration time elapsed
00:51:49.299 00.096 12044 IsSlewing returns 0
00:51:49.300 00.001 12044 IsGuiding returns 0
00:51:49.300 00.000 12044 scope move finished after 40 + 176 ms
00:51:49.300 00.000 12044 Move returns status 0, amount 40
00:51:49.300 00.000 12044 MoveAxis(N, 0, ABG)
00:51:49.300 00.000 12044 Move returns status 0, amount 0
00:51:49.300 00.000 12044 move complete, result=0
00:51:49.300 00.000 12044 worker thread done servicing request
00:51:49.300 00.000 12044 Worker thread wakes up
00:51:49.300 00.000 14964 GuideStep: -0.5 px 40 ms EAST, -0.1 px 0 ms NORTH
00:51:49.301 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:49.301 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:52.400 03.099 12044 Exposure complete
00:51:52.420 00.020 12044 worker thread done servicing request
00:51:52.420 00.000 14964 OnExposeComplete: enter
00:51:52.421 00.001 14964 UpdateGuideState(): m_state=6
00:51:52.421 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2459
00:51:52.422 00.001 14964 Star::Find returns 1 (0), X=280.50, Y=95.96, Mass=281717, SNR=291.3, Peak=9189 HFD=5.4
00:51:52.422 00.000 14964 MultiStar: [#1 -0.15,-0.33,0.17,U] [#2 -1.28,0.45,0.00,M5] 
00:51:52.423 00.001 14964 refined, 1 included, MultiStar: {0.04, 0.39}, one-star: {0.07, 0.51}
00:51:52.423 00.000 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
00:51:52.424 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.20)
00:51:52.424 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.48 mountX=-0.39 mountY=-0.08, mountTheta=-2.95
00:51:52.426 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.39, opts=13)
00:51:52.426 00.000 14964 Enqueuing Move request for scope (0.04, 0.39)
00:51:52.427 00.001 12044 Worker thread wakes up
00:51:52.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
00:51:52.427 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
00:51:52.427 00.000 12044 Moving (0.04, 0.39) raw xDistance=-0.39 yDistance=-0.08
00:51:52.427 00.000 12044 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.539928, 1:0.068717, 2:0.075940
00:51:52.427 00.000 12044 BLC: No correction, Miss < min_move
00:51:52.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.39, slope = -0.06
00:51:52.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:52.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:52.427 00.000 12044 MoveAxis(E, 43, ABG)
00:51:52.427 00.000 12044 Guiding  Dir = 2, Dur = 43
00:51:52.435 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9189, med=615, FiltMin=530, FiltMax=8295, Gamma=0.810
00:51:52.440 00.005 14964 UpdateGuideState exits: m=281717 SNR=291.3
00:51:52.440 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.441 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:52.441 00.000 14964 Enqueuing Expose request
00:51:52.456 00.015 12044 IsSlewing returns 0
00:51:52.457 00.001 12044 IsGuiding returns 0
00:51:52.489 00.032 12044 PulseGuide returned control before completion, sleep 22
00:51:52.520 00.031 12044 IsGuiding returns 1
00:51:52.520 00.000 12044 scope still moving after pulse duration time elapsed
00:51:52.628 00.108 12044 IsSlewing returns 0
00:51:52.628 00.000 12044 IsGuiding returns 0
00:51:52.628 00.000 12044 scope move finished after 43 + 128 ms
00:51:52.628 00.000 12044 Move returns status 0, amount 43
00:51:52.628 00.000 12044 MoveAxis(N, 0, ABG)
00:51:52.628 00.000 12044 Move returns status 0, amount 0
00:51:52.628 00.000 12044 move complete, result=0
00:51:52.628 00.000 12044 worker thread done servicing request
00:51:52.628 00.000 12044 Worker thread wakes up
00:51:52.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:52.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:52.628 00.000 14964 GuideStep: -0.4 px 43 ms EAST, -0.1 px 0 ms NORTH
00:51:55.734 03.106 12044 Exposure complete
00:51:55.760 00.026 12044 worker thread done servicing request
00:51:55.760 00.000 14964 OnExposeComplete: enter
00:51:55.760 00.000 14964 UpdateGuideState(): m_state=6
00:51:55.761 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2460
00:51:55.762 00.001 14964 Star::Find returns 1 (0), X=280.20, Y=95.85, Mass=287071, SNR=294.2, Peak=10457 HFD=5.6
00:51:55.762 00.000 14964 MultiStar: [#1 -0.73,0.11,0.00,M4] [#2 -1.90,0.92,0.00,M6] 
00:51:55.763 00.001 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.64)
00:51:55.763 00.000 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
00:51:55.763 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.40 hyp=0.46 cameraTheta=2.09 mountX=-0.41 mountY=0.19, mountTheta=2.71
00:51:55.764 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.40, opts=13)
00:51:55.765 00.001 14964 Enqueuing Move request for scope (-0.23, 0.40)
00:51:55.766 00.001 12044 Worker thread wakes up
00:51:55.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.40) opts 0xd
00:51:55.766 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.40)
00:51:55.766 00.000 12044 Moving (-0.23, 0.40) raw xDistance=-0.41 yDistance=0.19
00:51:55.766 00.000 12044 BLC: window closed
00:51:55.766 00.000 12044 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.539928, 1:0.068717, 2:0.075940
00:51:55.766 00.000 12044 BLC: No correction, Miss < min_move
00:51:55.766 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.41, slope = -0.02
00:51:55.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:55.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:51:55.766 00.000 12044 MoveAxis(E, 17, ABG)
00:51:55.766 00.000 12044 Guiding  Dir = 2, Dur = 17
00:51:55.774 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10457, med=615, FiltMin=530, FiltMax=8943, Gamma=0.810
00:51:55.779 00.005 14964 UpdateGuideState exits: m=287071 SNR=294.2
00:51:55.780 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.780 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:55.781 00.001 14964 Enqueuing Expose request
00:51:55.787 00.006 12044 IsSlewing returns 0
00:51:55.787 00.000 12044 IsGuiding returns 0
00:51:55.819 00.032 12044 IsGuiding returns 1
00:51:55.819 00.000 12044 scope still moving after pulse duration time elapsed
00:51:55.894 00.075 12044 IsSlewing returns 0
00:51:55.894 00.000 12044 IsGuiding returns 0
00:51:55.894 00.000 12044 scope move finished after 17 + 89 ms
00:51:55.894 00.000 12044 Move returns status 0, amount 17
00:51:55.894 00.000 12044 MoveAxis(N, 0, ABG)
00:51:55.894 00.000 12044 Move returns status 0, amount 0
00:51:55.894 00.000 12044 move complete, result=0
00:51:55.894 00.000 12044 worker thread done servicing request
00:51:55.894 00.000 12044 Worker thread wakes up
00:51:55.894 00.000 14964 GuideStep: -0.4 px 17 ms EAST, 0.2 px 0 ms NORTH
00:51:55.895 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:55.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:51:59.035 03.140 12044 Exposure complete
00:51:59.058 00.023 12044 worker thread done servicing request
00:51:59.058 00.000 14964 OnExposeComplete: enter
00:51:59.059 00.001 14964 UpdateGuideState(): m_state=6
00:51:59.060 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2461
00:51:59.060 00.000 14964 Star::Find returns 1 (0), X=280.66, Y=95.39, Mass=292644, SNR=313.7, Peak=12051 HFD=5.0
00:51:59.061 00.001 14964 MultiStar: [#1 0.05,-0.31,0.14,U] [#2 -0.64,1.34,0.00,M7] 
00:51:59.061 00.000 14964 refined, 1 included, MultiStar: {0.21, -0.09}, one-star: {0.23, -0.06}
00:51:59.062 00.001 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
00:51:59.062 00.000 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.09)
00:51:59.063 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.41 mountX=0.09 mountY=-0.20, mountTheta=-1.12
00:51:59.064 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.09, opts=13)
00:51:59.064 00.000 14964 Enqueuing Move request for scope (0.21, -0.09)
00:51:59.065 00.001 12044 Worker thread wakes up
00:51:59.065 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
00:51:59.065 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
00:51:59.065 00.000 12044 Moving (0.21, -0.09) raw xDistance=0.09 yDistance=-0.20
00:51:59.065 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.22, using input
00:51:59.065 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
00:51:59.065 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:59.065 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:59.065 00.000 12044 MoveAxis(E, 0, ABG)
00:51:59.065 00.000 12044 Move returns status 0, amount 0
00:51:59.065 00.000 12044 MoveAxis(N, 0, ABG)
00:51:59.065 00.000 12044 Move returns status 0, amount 0
00:51:59.065 00.000 12044 move complete, result=0
00:51:59.065 00.000 12044 worker thread done servicing request
00:51:59.072 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12051, med=615, FiltMin=520, FiltMax=10033, Gamma=0.810
00:51:59.078 00.006 14964 UpdateGuideState exits: m=292644 SNR=313.7
00:51:59.078 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.079 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:51:59.079 00.000 14964 Enqueuing Expose request
00:51:59.080 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:59.080 00.000 12044 Worker thread wakes up
00:51:59.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:51:59.081 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:02.200 03.119 12044 Exposure complete
00:52:02.224 00.024 12044 worker thread done servicing request
00:52:02.225 00.001 14964 OnExposeComplete: enter
00:52:02.225 00.000 14964 UpdateGuideState(): m_state=6
00:52:02.226 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2462
00:52:02.226 00.000 14964 Star::Find returns 1 (0), X=279.84, Y=95.41, Mass=295047, SNR=313.1, Peak=13765 HFD=4.9
00:52:02.227 00.001 14964 MultiStar: [#1 -1.05,-0.05,0.00,M4] [#2 -1.10,0.77,0.00,M8] 
00:52:02.227 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
00:52:02.228 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
00:52:02.228 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.04 hyp=0.60 cameraTheta=-3.08 mountX=0.03 mountY=0.60, mountTheta=1.52
00:52:02.230 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.04, opts=13)
00:52:02.230 00.000 14964 Enqueuing Move request for scope (-0.60, -0.04)
00:52:02.231 00.001 12044 Worker thread wakes up
00:52:02.231 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.04) opts 0xd
00:52:02.231 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.04)
00:52:02.231 00.000 12044 Moving (-0.60, -0.04) raw xDistance=0.03 yDistance=0.60
00:52:02.231 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.34, using input
00:52:02.231 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.05
00:52:02.231 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:52:02.231 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
00:52:02.231 00.000 12044 MoveAxis(E, 0, ABG)
00:52:02.231 00.000 12044 Move returns status 0, amount 0
00:52:02.231 00.000 12044 MoveAxis(N, 0, ABG)
00:52:02.231 00.000 12044 Move returns status 0, amount 0
00:52:02.231 00.000 12044 move complete, result=0
00:52:02.231 00.000 12044 worker thread done servicing request
00:52:02.238 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13765, med=615, FiltMin=532, FiltMax=10091, Gamma=0.810
00:52:02.244 00.006 14964 UpdateGuideState exits: m=295047 SNR=313.1
00:52:02.245 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:02.245 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:02.246 00.001 14964 Enqueuing Expose request
00:52:02.246 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
00:52:02.247 00.001 12044 Worker thread wakes up
00:52:02.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:02.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:05.374 03.127 12044 Exposure complete
00:52:05.395 00.021 12044 worker thread done servicing request
00:52:05.395 00.000 14964 OnExposeComplete: enter
00:52:05.396 00.001 14964 UpdateGuideState(): m_state=6
00:52:05.397 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2463
00:52:05.397 00.000 14964 Star::Find returns 1 (0), X=279.85, Y=95.43, Mass=295091, SNR=319.7, Peak=12077 HFD=5.1
00:52:05.398 00.001 14964 MultiStar: [#1 -1.01,0.05,0.00,M5] [#2 -1.03,0.29,0.00,M9] 
00:52:05.398 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
00:52:05.399 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
00:52:05.399 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-3.11 mountX=0.01 mountY=0.58, mountTheta=1.55
00:52:05.400 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.02, opts=13)
00:52:05.401 00.001 14964 Enqueuing Move request for scope (-0.59, -0.02)
00:52:05.401 00.000 12044 Worker thread wakes up
00:52:05.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.02) opts 0xd
00:52:05.401 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.02)
00:52:05.401 00.000 12044 Moving (-0.59, -0.02) raw xDistance=0.01 yDistance=0.58
00:52:05.401 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.45, using input
00:52:05.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.07
00:52:05.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:52:05.402 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
00:52:05.402 00.000 12044 MoveAxis(E, 0, ABG)
00:52:05.402 00.000 12044 Move returns status 0, amount 0
00:52:05.402 00.000 12044 MoveAxis(N, 0, ABG)
00:52:05.402 00.000 12044 Move returns status 0, amount 0
00:52:05.402 00.000 12044 move complete, result=0
00:52:05.402 00.000 12044 worker thread done servicing request
00:52:05.408 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12077, med=615, FiltMin=526, FiltMax=9746, Gamma=0.810
00:52:05.414 00.006 14964 UpdateGuideState exits: m=295091 SNR=319.7
00:52:05.414 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.415 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:05.415 00.000 14964 Enqueuing Expose request
00:52:05.416 00.001 12044 Worker thread wakes up
00:52:05.416 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
00:52:05.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:05.416 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:08.546 03.130 12044 Exposure complete
00:52:08.570 00.024 12044 worker thread done servicing request
00:52:08.570 00.000 14964 OnExposeComplete: enter
00:52:08.570 00.000 14964 UpdateGuideState(): m_state=6
00:52:08.571 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2464
00:52:08.571 00.000 14964 Star::Find returns 1 (0), X=279.45, Y=95.43, Mass=297695, SNR=335.3, Peak=13719 HFD=5.0
00:52:08.572 00.001 14964 MultiStar: [#1 -1.58,-0.07,0.00,M6] [#2 -2.13,0.90,0.00,M10] 
00:52:08.572 00.000 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
00:52:08.573 00.001 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
00:52:08.573 00.000 14964 CameraToMount -- cameraX=-0.98 cameraY=-0.01 hyp=0.98 cameraTheta=-3.13 mountX=-0.00 mountY=0.98, mountTheta=1.57
00:52:08.574 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.98, y=-0.01, opts=13)
00:52:08.575 00.001 14964 Enqueuing Move request for scope (-0.98, -0.01)
00:52:08.575 00.000 12044 Worker thread wakes up
00:52:08.575 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.01) opts 0xd
00:52:08.575 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.98, -0.01)
00:52:08.575 00.000 12044 Moving (-0.98, -0.01) raw xDistance=-0.00 yDistance=0.98
00:52:08.575 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.11
00:52:08.575 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:52:08.576 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.98
00:52:08.576 00.000 12044 MoveAxis(E, 0, ABG)
00:52:08.576 00.000 12044 Move returns status 0, amount 0
00:52:08.576 00.000 12044 MoveAxis(N, 0, ABG)
00:52:08.576 00.000 12044 Move returns status 0, amount 0
00:52:08.576 00.000 12044 move complete, result=0
00:52:08.576 00.000 12044 worker thread done servicing request
00:52:08.583 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13719, med=616, FiltMin=528, FiltMax=11061, Gamma=0.810
00:52:08.588 00.005 14964 UpdateGuideState exits: m=297695 SNR=335.3
00:52:08.589 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.589 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:08.590 00.001 14964 Enqueuing Expose request
00:52:08.590 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 1.0 px 0 ms NORTH
00:52:08.591 00.001 12044 Worker thread wakes up
00:52:08.591 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:08.591 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:11.720 03.129 12044 Exposure complete
00:52:11.744 00.024 12044 worker thread done servicing request
00:52:11.745 00.001 14964 OnExposeComplete: enter
00:52:11.745 00.000 14964 UpdateGuideState(): m_state=6
00:52:11.746 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2465
00:52:11.746 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=95.08, Mass=296823, SNR=332.7, Peak=14827 HFD=4.7
00:52:11.747 00.001 14964 MultiStar: [#1 -0.94,0.55,0.00,M7] [#2 -1.82,1.66,0.00,R] 
00:52:11.747 00.000 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
00:52:11.748 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
00:52:11.748 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=-0.36 hyp=0.74 cameraTheta=-2.63 mountX=0.35 mountY=0.68, mountTheta=1.09
00:52:11.749 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=-0.36, opts=13)
00:52:11.750 00.001 14964 Enqueuing Move request for scope (-0.64, -0.36)
00:52:11.751 00.001 12044 Worker thread wakes up
00:52:11.751 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.36) opts 0xd
00:52:11.751 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, -0.36)
00:52:11.751 00.000 12044 Moving (-0.64, -0.36) raw xDistance=0.35 yDistance=0.68
00:52:11.751 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.35 is < calculated value 0.69, using input
00:52:11.751 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.11
00:52:11.751 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:11.751 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
00:52:11.751 00.000 12044 MoveAxis(W, 27, ABG)
00:52:11.751 00.000 12044 Guiding  Dir = 3, Dur = 27
00:52:11.758 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14827, med=615, FiltMin=529, FiltMax=10339, Gamma=0.810
00:52:11.763 00.005 14964 UpdateGuideState exits: m=296823 SNR=332.7
00:52:11.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.764 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:11.765 00.001 14964 Enqueuing Expose request
00:52:11.783 00.018 12044 IsSlewing returns 0
00:52:11.784 00.001 12044 IsGuiding returns 0
00:52:11.815 00.031 12044 IsGuiding returns 1
00:52:11.815 00.000 12044 scope still moving after pulse duration time elapsed
00:52:11.863 00.048 12044 IsSlewing returns 0
00:52:11.863 00.000 12044 IsGuiding returns 0
00:52:11.863 00.000 12044 scope move finished after 27 + 52 ms
00:52:11.863 00.000 12044 Move returns status 0, amount 27
00:52:11.863 00.000 12044 MoveAxis(N, 0, ABG)
00:52:11.863 00.000 12044 Move returns status 0, amount 0
00:52:11.863 00.000 12044 move complete, result=0
00:52:11.863 00.000 12044 worker thread done servicing request
00:52:11.863 00.000 12044 Worker thread wakes up
00:52:11.863 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:11.863 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:11.864 00.001 14964 GuideStep: 0.4 px 27 ms WEST, 0.7 px 0 ms NORTH
00:52:13.048 01.184 14964 evsrv: cli 01AB2AD0 connect
00:52:13.048 00.000 14964 case statement mapped state 6 to 3
00:52:13.049 00.001 14964 case statement mapped state 6 to 3
00:52:13.051 00.002 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"594e6532-5485-4a66-abb9-e04ca0455aca"}
00:52:13.051 00.000 14964 case statement mapped state 6 to 3
00:52:13.052 00.001 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"594e6532-5485-4a66-abb9-e04ca0455aca"}
00:52:13.053 00.001 14964 evsrv: cli 01AB2AD0 disconnect
00:52:13.053 00.000 14964 evsrv: cli 01AB2490 connect
00:52:13.054 00.001 14964 case statement mapped state 6 to 3
00:52:13.055 00.001 14964 case statement mapped state 6 to 3
00:52:13.055 00.000 14964 evsrv: cli 01AB2490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"83274979-4ff6-46ba-86f5-f65f09c35b16"}
00:52:13.056 00.001 14964 PhdController::Dither begins
00:52:13.056 00.000 14964 dither: size=2.00, dRA=0.35 dDec=0.76
00:52:13.057 00.001 14964 MountToCamera -- mountTheta (-1.14) + m_xAngle (-1.56) = xAngle (-2.70 = -2.70)
00:52:13.057 00.000 14964 MountToCamera -- mountX=0.35 mountY=0.76 hyp=0.84 mountTheta=-1.14 cameraX=-0.76, cameraY=-0.36 cameraTheta=-2.70
00:52:13.058 00.001 14964 setting lock position to (279.67, 95.09)
00:52:13.058 00.000 14964 Mount: notify guiding dithered (-0.8, -0.4)
00:52:13.059 00.001 14964 MultiStar: stabilizing after lock position change
00:52:13.059 00.000 14964 Status Line: Dither by 0.35,0.76
00:52:13.061 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:52:13.061 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
00:52:13.062 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"83274979-4ff6-46ba-86f5-f65f09c35b16"}
00:52:13.063 00.001 14964 evsrv: cli 01AB2490 disconnect
00:52:14.965 01.902 12044 Exposure complete
00:52:14.986 00.021 12044 worker thread done servicing request
00:52:14.986 00.000 14964 OnExposeComplete: enter
00:52:14.986 00.000 14964 UpdateGuideState(): m_state=6
00:52:14.987 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2466
00:52:14.987 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=95.05, Mass=299055, SNR=337.2, Peak=16975 HFD=4.2
00:52:14.988 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:52:14.988 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
00:52:14.989 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=0.03 mountY=0.22, mountTheta=1.42
00:52:14.990 00.001 14964 dither recenter: remaining=(-0.4,-0.8) step=(-0.4,-0.8)
00:52:14.991 00.001 14964 MountToCamera -- mountTheta (2.00) + m_xAngle (-1.56) = xAngle (0.45 = 0.45)
00:52:14.991 00.000 14964 MountToCamera -- mountX=-0.35 mountY=-0.76 hyp=0.84 mountTheta=2.00 cameraX=0.76, cameraY=0.36 cameraTheta=0.45
00:52:14.991 00.000 14964 SchedulePrimaryMove(1136A648, x=0.76, y=0.36, opts=4)
00:52:14.992 00.001 14964 Enqueuing Move request for scope (0.76, 0.36)
00:52:14.992 00.000 14964 Mount: notify direct move -0.35,-0.76
00:52:14.993 00.001 12044 Worker thread wakes up
00:52:14.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.36) opts 0x4
00:52:14.993 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, 0.36)
00:52:14.993 00.000 12044 Moving (0.76, 0.36) raw xDistance=-0.35 yDistance=-0.76
00:52:14.993 00.000 12044 BLC: window closed
00:52:14.993 00.000 12044 MoveAxis(E, 42, B)
00:52:14.993 00.000 12044 Guiding  Dir = 2, Dur = 42
00:52:15.000 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16975, med=615, FiltMin=532, FiltMax=12801, Gamma=0.810
00:52:15.007 00.007 14964 UpdateGuideState exits: m=299055 SNR=337.2
00:52:15.008 00.001 14964 PhdController: settling, locked = 1, distance = 1.13 (2.00) aobump = 0 frame = 1 / 99999
00:52:15.009 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572335.009,"Host":"NUCBOX","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:52:15.009 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.010 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:15.010 00.000 14964 Enqueuing Expose request
00:52:15.019 00.009 12044 IsSlewing returns 0
00:52:15.019 00.000 12044 IsGuiding returns 0
00:52:15.050 00.031 12044 PulseGuide returned control before completion, sleep 21
00:52:15.083 00.033 12044 IsGuiding returns 1
00:52:15.083 00.000 12044 scope still moving after pulse duration time elapsed
00:52:15.179 00.096 12044 IsSlewing returns 0
00:52:15.180 00.001 12044 IsGuiding returns 0
00:52:15.180 00.000 12044 scope move finished after 42 + 119 ms
00:52:15.180 00.000 12044 Move returns status 0, amount 42
00:52:15.180 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:15.180 00.000 12044 MoveAxis(N, 71, B)
00:52:15.180 00.000 12044 Guiding  Dir = 0, Dur = 71
00:52:15.208 00.028 12044 IsSlewing returns 0
00:52:15.209 00.001 12044 IsGuiding returns 0
00:52:15.240 00.031 12044 PulseGuide returned control before completion, sleep 51
00:52:15.315 00.075 12044 IsGuiding returns 1
00:52:15.315 00.000 12044 scope still moving after pulse duration time elapsed
00:52:15.362 00.047 12044 IsSlewing returns 0
00:52:15.362 00.000 12044 IsGuiding returns 0
00:52:15.362 00.000 12044 scope move finished after 71 + 82 ms
00:52:15.362 00.000 12044 Move returns status 0, amount 71
00:52:15.362 00.000 12044 move complete, result=0
00:52:15.362 00.000 12044 worker thread done servicing request
00:52:15.362 00.000 12044 Worker thread wakes up
00:52:15.362 00.000 14964 GuideStep: -0.4 px 42 ms EAST, -0.8 px 71 ms NORTH
00:52:15.363 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:15.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:18.457 03.094 12044 Exposure complete
00:52:18.478 00.021 12044 worker thread done servicing request
00:52:18.478 00.000 14964 OnExposeComplete: enter
00:52:18.479 00.001 14964 UpdateGuideState(): m_state=6
00:52:18.479 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2467
00:52:18.480 00.001 14964 Star::Find returns 1 (0), X=279.83, Y=94.53, Mass=293130, SNR=330.2, Peak=11359 HFD=5.2
00:52:18.480 00.000 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.26 = 0.26)
00:52:18.481 00.001 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.97)
00:52:18.481 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.30 mountX=0.56 mountY=-0.10, mountTheta=-0.17
00:52:18.483 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.56, opts=13)
00:52:18.484 00.001 14964 Enqueuing Move request for scope (0.16, -0.56)
00:52:18.484 00.000 12044 Worker thread wakes up
00:52:18.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.56) opts 0xd
00:52:18.484 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.56)
00:52:18.484 00.000 12044 Moving (0.16, -0.56) raw xDistance=0.56 yDistance=-0.10
00:52:18.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.56, slope = 0.00
00:52:18.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:18.484 00.000 12044 MoveAxis(W, 43, ABG)
00:52:18.484 00.000 12044 Guiding  Dir = 3, Dur = 43
00:52:18.492 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11359, med=615, FiltMin=525, FiltMax=9836, Gamma=0.810
00:52:18.497 00.005 14964 UpdateGuideState exits: m=293130 SNR=330.2
00:52:18.498 00.001 14964 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 2 / 99999
00:52:18.498 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572338.498,"Host":"NUCBOX","Inst":1,"Distance":0.58,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
00:52:18.499 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.499 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:18.500 00.001 14964 Enqueuing Expose request
00:52:18.506 00.006 12044 IsSlewing returns 0
00:52:18.506 00.000 12044 IsGuiding returns 0
00:52:18.537 00.031 12044 PulseGuide returned control before completion, sleep 22
00:52:18.567 00.030 12044 IsGuiding returns 1
00:52:18.567 00.000 12044 scope still moving after pulse duration time elapsed
00:52:18.660 00.093 12044 IsSlewing returns 0
00:52:18.660 00.000 12044 IsGuiding returns 0
00:52:18.660 00.000 12044 scope move finished after 43 + 110 ms
00:52:18.660 00.000 12044 Move returns status 0, amount 43
00:52:18.660 00.000 12044 MoveAxis(N, 0, ABG)
00:52:18.660 00.000 12044 Move returns status 0, amount 0
00:52:18.660 00.000 12044 move complete, result=0
00:52:18.660 00.000 12044 worker thread done servicing request
00:52:18.660 00.000 12044 Worker thread wakes up
00:52:18.660 00.000 14964 GuideStep: 0.6 px 43 ms WEST, -0.1 px 0 ms NORTH
00:52:18.661 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:18.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:21.791 03.130 12044 Exposure complete
00:52:21.813 00.022 12044 worker thread done servicing request
00:52:21.814 00.001 14964 OnExposeComplete: enter
00:52:21.814 00.000 14964 UpdateGuideState(): m_state=6
00:52:21.815 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2468
00:52:21.816 00.001 14964 Star::Find returns 1 (0), X=279.38, Y=94.28, Mass=288949, SNR=318.6, Peak=12387 HFD=5.1
00:52:21.816 00.000 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
00:52:21.816 00.000 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
00:52:21.817 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.80 hyp=0.85 cameraTheta=-1.92 mountX=0.80 mountY=0.37, mountTheta=0.44
00:52:21.818 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.80, opts=13)
00:52:21.819 00.001 14964 Enqueuing Move request for scope (-0.29, -0.80)
00:52:21.819 00.000 12044 Worker thread wakes up
00:52:21.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.80) opts 0xd
00:52:21.819 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.80)
00:52:21.819 00.000 12044 Moving (-0.29, -0.80) raw xDistance=0.80 yDistance=0.37
00:52:21.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.52 from input 0.80, slope = 0.00
00:52:21.819 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:21.819 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:52:21.820 00.001 12044 MoveAxis(W, 61, ABG)
00:52:21.820 00.000 12044 Guiding  Dir = 3, Dur = 61
00:52:21.827 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12387, med=615, FiltMin=527, FiltMax=9300, Gamma=0.810
00:52:21.833 00.006 14964 UpdateGuideState exits: m=288949 SNR=318.6
00:52:21.833 00.000 14964 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 3 / 99999
00:52:21.834 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572341.834,"Host":"NUCBOX","Inst":1,"Distance":0.66,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
00:52:21.834 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.835 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:21.835 00.000 14964 Enqueuing Expose request
00:52:21.851 00.016 12044 IsSlewing returns 0
00:52:21.852 00.001 12044 IsGuiding returns 0
00:52:21.883 00.031 12044 PulseGuide returned control before completion, sleep 40
00:52:21.940 00.057 12044 IsGuiding returns 1
00:52:21.940 00.000 12044 scope still moving after pulse duration time elapsed
00:52:22.021 00.081 12044 IsSlewing returns 0
00:52:22.021 00.000 12044 IsGuiding returns 0
00:52:22.021 00.000 12044 scope move finished after 61 + 108 ms
00:52:22.021 00.000 12044 Move returns status 0, amount 61
00:52:22.021 00.000 12044 MoveAxis(N, 0, ABG)
00:52:22.021 00.000 12044 Move returns status 0, amount 0
00:52:22.021 00.000 12044 move complete, result=0
00:52:22.021 00.000 12044 worker thread done servicing request
00:52:22.021 00.000 12044 Worker thread wakes up
00:52:22.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:22.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:22.021 00.000 14964 GuideStep: 0.8 px 61 ms WEST, 0.4 px 0 ms NORTH
00:52:25.124 03.103 12044 Exposure complete
00:52:25.145 00.021 12044 worker thread done servicing request
00:52:25.145 00.000 14964 OnExposeComplete: enter
00:52:25.146 00.001 14964 UpdateGuideState(): m_state=6
00:52:25.146 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2469
00:52:25.147 00.001 14964 Star::Find returns 1 (0), X=280.08, Y=96.10, Mass=291705, SNR=324.6, Peak=12033 HFD=5.0
00:52:25.147 00.000 14964 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
00:52:25.148 00.001 14964 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.49)
00:52:25.148 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=1.01 hyp=1.09 cameraTheta=1.19 mountX=-1.01 mountY=-0.51, mountTheta=-2.67
00:52:25.149 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=1.01, opts=13)
00:52:25.150 00.001 14964 Enqueuing Move request for scope (0.41, 1.01)
00:52:25.151 00.001 12044 Worker thread wakes up
00:52:25.151 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.01) opts 0xd
00:52:25.151 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 1.01)
00:52:25.151 00.000 12044 Moving (0.41, 1.01) raw xDistance=-1.01 yDistance=-0.51
00:52:25.151 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.65 from input -1.01, slope = 0.00
00:52:25.151 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:25.151 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
00:52:25.151 00.000 12044 MoveAxis(E, 77, ABG)
00:52:25.151 00.000 12044 Guiding  Dir = 2, Dur = 77
00:52:25.159 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12033, med=614, FiltMin=513, FiltMax=9295, Gamma=0.810
00:52:25.165 00.006 14964 UpdateGuideState exits: m=291705 SNR=324.6
00:52:25.165 00.000 14964 PhdController: settling, locked = 1, distance = 0.79 (2.00) aobump = 0 frame = 4 / 99999
00:52:25.166 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572345.166,"Host":"NUCBOX","Inst":1,"Distance":0.79,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
00:52:25.166 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:25.167 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:25.167 00.000 14964 Enqueuing Expose request
00:52:25.194 00.027 12044 IsSlewing returns 0
00:52:25.195 00.001 12044 IsGuiding returns 0
00:52:25.226 00.031 12044 PulseGuide returned control before completion, sleep 57
00:52:25.331 00.105 12044 IsGuiding returns 1
00:52:25.331 00.000 12044 scope still moving after pulse duration time elapsed
00:52:25.378 00.047 12044 IsSlewing returns 0
00:52:25.378 00.000 12044 IsGuiding returns 0
00:52:25.378 00.000 12044 scope move finished after 77 + 106 ms
00:52:25.378 00.000 12044 Move returns status 0, amount 77
00:52:25.378 00.000 12044 MoveAxis(N, 0, ABG)
00:52:25.378 00.000 12044 Move returns status 0, amount 0
00:52:25.378 00.000 12044 move complete, result=0
00:52:25.378 00.000 12044 worker thread done servicing request
00:52:25.378 00.000 12044 Worker thread wakes up
00:52:25.378 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:25.378 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:25.378 00.000 14964 GuideStep: -1.0 px 77 ms EAST, -0.5 px 0 ms NORTH
00:52:28.482 03.104 12044 Exposure complete
00:52:28.504 00.022 12044 worker thread done servicing request
00:52:28.504 00.000 14964 OnExposeComplete: enter
00:52:28.505 00.001 14964 UpdateGuideState(): m_state=6
00:52:28.505 00.000 14964 Star::Find(35, 280, 96, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2470
00:52:28.506 00.001 14964 Star::Find returns 1 (0), X=279.18, Y=95.01, Mass=292463, SNR=321.8, Peak=10799 HFD=5.4
00:52:28.506 00.000 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
00:52:28.507 00.001 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
00:52:28.507 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.08 hyp=0.50 cameraTheta=-2.98 mountX=0.07 mountY=0.50, mountTheta=1.43
00:52:28.509 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.08, opts=13)
00:52:28.509 00.000 14964 Enqueuing Move request for scope (-0.49, -0.08)
00:52:28.510 00.001 12044 Worker thread wakes up
00:52:28.510 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.08) opts 0xd
00:52:28.510 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.08)
00:52:28.510 00.000 12044 Moving (-0.49, -0.08) raw xDistance=0.07 yDistance=0.50
00:52:28.510 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.33
00:52:28.510 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:28.510 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:52:28.510 00.000 12044 MoveAxis(E, 0, ABG)
00:52:28.510 00.000 12044 Move returns status 0, amount 0
00:52:28.510 00.000 12044 MoveAxis(N, 0, ABG)
00:52:28.510 00.000 12044 Move returns status 0, amount 0
00:52:28.510 00.000 12044 move complete, result=0
00:52:28.510 00.000 12044 worker thread done servicing request
00:52:28.517 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10799, med=615, FiltMin=531, FiltMax=8898, Gamma=0.810
00:52:28.522 00.005 14964 UpdateGuideState exits: m=292463 SNR=321.8
00:52:28.523 00.001 14964 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 5 / 99999
00:52:28.523 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572348.523,"Host":"NUCBOX","Inst":1,"Distance":0.70,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
00:52:28.524 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.524 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:28.525 00.001 14964 Enqueuing Expose request
00:52:28.525 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:52:28.525 00.000 12044 Worker thread wakes up
00:52:28.526 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:28.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:31.630 03.104 12044 Exposure complete
00:52:31.653 00.023 12044 worker thread done servicing request
00:52:31.653 00.000 14964 OnExposeComplete: enter
00:52:31.654 00.001 14964 UpdateGuideState(): m_state=6
00:52:31.654 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2471
00:52:31.655 00.001 14964 Star::Find returns 1 (0), X=279.50, Y=94.42, Mass=283827, SNR=309.9, Peak=11095 HFD=5.1
00:52:31.655 00.000 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.56) = xAngle (-0.27 = -0.27)
00:52:31.656 00.001 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
00:52:31.656 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.66 hyp=0.69 cameraTheta=-1.82 mountX=0.66 mountY=0.24, mountTheta=0.34
00:52:31.657 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.66, opts=13)
00:52:31.658 00.001 14964 Enqueuing Move request for scope (-0.17, -0.66)
00:52:31.659 00.001 12044 Worker thread wakes up
00:52:31.659 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.66) opts 0xd
00:52:31.659 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.66)
00:52:31.659 00.000 12044 Moving (-0.17, -0.66) raw xDistance=0.66 yDistance=0.24
00:52:31.659 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.66, slope = -0.05
00:52:31.659 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:31.659 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:52:31.659 00.000 12044 MoveAxis(E, 0, ABG)
00:52:31.659 00.000 12044 Move returns status 0, amount 0
00:52:31.659 00.000 12044 MoveAxis(N, 0, ABG)
00:52:31.659 00.000 12044 Move returns status 0, amount 0
00:52:31.659 00.000 12044 move complete, result=0
00:52:31.659 00.000 12044 worker thread done servicing request
00:52:31.666 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11095, med=615, FiltMin=527, FiltMax=9444, Gamma=0.810
00:52:31.672 00.006 14964 UpdateGuideState exits: m=283827 SNR=309.9
00:52:31.672 00.000 14964 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 6 / 99999
00:52:31.673 00.001 14964 PhdController: newstate STATE_FINISH
00:52:31.673 00.000 14964 PhdController complete: success
00:52:31.674 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778572351.674,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:52:31.674 00.000 14964 Mount: notify guiding dither settle done success=1
00:52:31.675 00.001 14964 PhdController: newstate STATE_IDLE
00:52:31.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:31.677 00.001 14964 Enqueuing Expose request
00:52:31.677 00.000 14964 GuideStep: 0.7 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:31.677 00.000 12044 Worker thread wakes up
00:52:31.678 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:31.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:34.787 03.109 12044 Exposure complete
00:52:34.809 00.022 12044 worker thread done servicing request
00:52:34.810 00.001 14964 OnExposeComplete: enter
00:52:34.810 00.000 14964 UpdateGuideState(): m_state=6
00:52:34.811 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2472
00:52:34.811 00.000 14964 Star::Find returns 1 (0), X=278.92, Y=94.73, Mass=291537, SNR=320.0, Peak=10779 HFD=5.3
00:52:34.812 00.001 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
00:52:34.812 00.000 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
00:52:34.813 00.001 14964 CameraToMount -- cameraX=-0.76 cameraY=-0.35 hyp=0.84 cameraTheta=-2.70 mountX=0.34 mountY=0.79, mountTheta=1.16
00:52:34.814 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=-0.35, opts=13)
00:52:34.814 00.000 14964 Enqueuing Move request for scope (-0.76, -0.35)
00:52:34.815 00.001 12044 Worker thread wakes up
00:52:34.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.35) opts 0xd
00:52:34.815 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, -0.35)
00:52:34.815 00.000 12044 Moving (-0.76, -0.35) raw xDistance=0.34 yDistance=0.79
00:52:34.815 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.01
00:52:34.815 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:34.815 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.79
00:52:34.815 00.000 12044 MoveAxis(E, 0, ABG)
00:52:34.815 00.000 12044 Move returns status 0, amount 0
00:52:34.815 00.000 12044 MoveAxis(N, 0, ABG)
00:52:34.815 00.000 12044 Move returns status 0, amount 0
00:52:34.815 00.000 12044 move complete, result=0
00:52:34.816 00.001 12044 worker thread done servicing request
00:52:34.824 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10779, med=614, FiltMin=519, FiltMax=9001, Gamma=0.810
00:52:34.830 00.006 14964 UpdateGuideState exits: m=291537 SNR=320.0
00:52:34.831 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.831 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:34.832 00.001 14964 Enqueuing Expose request
00:52:34.832 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.8 px 0 ms NORTH
00:52:34.833 00.001 12044 Worker thread wakes up
00:52:34.833 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:34.833 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:37.926 03.093 12044 Exposure complete
00:52:37.949 00.023 12044 worker thread done servicing request
00:52:37.949 00.000 14964 OnExposeComplete: enter
00:52:37.949 00.000 14964 UpdateGuideState(): m_state=6
00:52:37.950 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2473
00:52:37.950 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=94.72, Mass=284973, SNR=302.7, Peak=10035 HFD=5.4
00:52:37.951 00.001 14964 MultiStar: exiting stabilization period
00:52:37.951 00.000 14964 MultiStar: updating star positions after lock position change
00:52:37.952 00.001 14964 Star::Find(35, 74, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2473
00:52:37.952 00.000 14964 Star::Find returns 1 (0), X=75.01, Y=324.26, Mass=13573, SNR=45.7, Peak=1313 HFD=4.2
00:52:37.953 00.001 14964 Star::Find(35, 140, 307, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2473
00:52:37.953 00.000 14964 Star::Find returns 1 (0), X=141.38, Y=313.70, Mass=2653, SNR=16.2, Peak=900 HFD=3.3
00:52:37.954 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
00:52:37.954 00.000 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
00:52:37.955 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.52 mountX=0.37 mountY=0.02, mountTheta=0.05
00:52:37.956 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.37, opts=13)
00:52:37.956 00.000 14964 Enqueuing Move request for scope (0.02, -0.37)
00:52:37.957 00.001 12044 Worker thread wakes up
00:52:37.957 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
00:52:37.957 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
00:52:37.957 00.000 12044 Moving (0.02, -0.37) raw xDistance=0.37 yDistance=0.02
00:52:37.957 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.37, slope = 0.01
00:52:37.957 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.957 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:37.957 00.000 12044 MoveAxis(W, 4, ABG)
00:52:37.957 00.000 12044 Guiding  Dir = 3, Dur = 4
00:52:37.964 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10035, med=615, FiltMin=536, FiltMax=8957, Gamma=0.810
00:52:37.970 00.006 14964 UpdateGuideState exits: m=284973 SNR=302.7
00:52:37.970 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.971 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:37.971 00.000 14964 Enqueuing Expose request
00:52:38.032 00.061 12044 IsSlewing returns 0
00:52:38.034 00.002 12044 IsGuiding returns 0
00:52:38.096 00.062 12044 IsGuiding returns 1
00:52:38.096 00.000 12044 scope still moving after pulse duration time elapsed
00:52:38.146 00.050 12044 IsSlewing returns 0
00:52:38.146 00.000 12044 IsGuiding returns 0
00:52:38.146 00.000 12044 scope move finished after 4 + 108 ms
00:52:38.146 00.000 12044 Move returns status 0, amount 4
00:52:38.146 00.000 12044 MoveAxis(N, 0, ABG)
00:52:38.147 00.001 12044 Move returns status 0, amount 0
00:52:38.147 00.000 12044 move complete, result=0
00:52:38.147 00.000 12044 worker thread done servicing request
00:52:38.147 00.000 12044 Worker thread wakes up
00:52:38.147 00.000 14964 GuideStep: 0.4 px 4 ms WEST, 0.0 px 0 ms NORTH
00:52:38.148 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:38.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:41.247 03.099 12044 Exposure complete
00:52:41.271 00.024 12044 worker thread done servicing request
00:52:41.271 00.000 14964 OnExposeComplete: enter
00:52:41.271 00.000 14964 UpdateGuideState(): m_state=6
00:52:41.272 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2474
00:52:41.272 00.000 14964 Star::Find returns 1 (0), X=279.72, Y=94.81, Mass=283986, SNR=316.9, Peak=10985 HFD=5.1
00:52:41.273 00.001 14964 MultiStar: [#1 -0.02,-0.08,0.16,U] [#2 -0.58,0.30,0.06,U] 
00:52:41.273 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.22}, one-star: {0.05, -0.28}
00:52:41.274 00.001 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
00:52:41.274 00.000 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
00:52:41.275 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.53 mountX=0.22 mountY=0.01, mountTheta=0.06
00:52:41.276 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.22, opts=13)
00:52:41.276 00.000 14964 Enqueuing Move request for scope (0.01, -0.22)
00:52:41.277 00.001 12044 Worker thread wakes up
00:52:41.277 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
00:52:41.277 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
00:52:41.277 00.000 12044 Moving (0.01, -0.22) raw xDistance=0.22 yDistance=0.01
00:52:41.277 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
00:52:41.277 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:41.277 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:41.277 00.000 12044 MoveAxis(E, 0, ABG)
00:52:41.277 00.000 12044 Move returns status 0, amount 0
00:52:41.277 00.000 12044 MoveAxis(N, 0, ABG)
00:52:41.277 00.000 12044 Move returns status 0, amount 0
00:52:41.277 00.000 12044 move complete, result=0
00:52:41.277 00.000 12044 worker thread done servicing request
00:52:41.284 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10985, med=615, FiltMin=523, FiltMax=9553, Gamma=0.810
00:52:41.290 00.006 14964 UpdateGuideState exits: m=283986 SNR=316.9
00:52:41.290 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.291 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:41.291 00.000 14964 Enqueuing Expose request
00:52:41.292 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:41.292 00.000 12044 Worker thread wakes up
00:52:41.292 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:41.293 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:44.414 03.121 12044 Exposure complete
00:52:44.435 00.021 12044 worker thread done servicing request
00:52:44.435 00.000 14964 OnExposeComplete: enter
00:52:44.436 00.001 14964 UpdateGuideState(): m_state=6
00:52:44.436 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2475
00:52:44.437 00.001 14964 Star::Find returns 1 (0), X=279.82, Y=94.86, Mass=288803, SNR=309.8, Peak=10655 HFD=5.7
00:52:44.438 00.001 14964 MultiStar: [#1 0.05,-0.28,0.14,U] [#2 -0.42,0.45,0.06,U] 
00:52:44.438 00.000 14964 refined, 2 included, MultiStar: {0.11, -0.20}, one-star: {0.15, -0.22}
00:52:44.438 00.000 14964 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
00:52:44.439 00.001 14964 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.54 = -2.74)
00:52:44.439 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=0.20 mountY=-0.09, mountTheta=-0.42
00:52:44.440 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.20, opts=13)
00:52:44.441 00.001 14964 Enqueuing Move request for scope (0.11, -0.20)
00:52:44.441 00.000 12044 Worker thread wakes up
00:52:44.442 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
00:52:44.442 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
00:52:44.442 00.000 12044 Moving (0.11, -0.20) raw xDistance=0.20 yDistance=-0.09
00:52:44.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
00:52:44.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:44.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:44.442 00.000 12044 MoveAxis(E, 0, ABG)
00:52:44.442 00.000 12044 Move returns status 0, amount 0
00:52:44.442 00.000 12044 MoveAxis(N, 0, ABG)
00:52:44.442 00.000 12044 Move returns status 0, amount 0
00:52:44.442 00.000 12044 move complete, result=0
00:52:44.442 00.000 12044 worker thread done servicing request
00:52:44.451 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10655, med=615, FiltMin=526, FiltMax=8451, Gamma=0.810
00:52:44.456 00.005 14964 UpdateGuideState exits: m=288803 SNR=309.8
00:52:44.457 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.457 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:44.458 00.001 14964 Enqueuing Expose request
00:52:44.458 00.000 12044 Worker thread wakes up
00:52:44.458 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:44.458 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:44.459 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:47.561 03.102 12044 Exposure complete
00:52:47.587 00.026 12044 worker thread done servicing request
00:52:47.587 00.000 14964 OnExposeComplete: enter
00:52:47.588 00.001 14964 UpdateGuideState(): m_state=6
00:52:47.589 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2476
00:52:47.589 00.000 14964 Star::Find returns 1 (0), X=279.25, Y=94.28, Mass=290589, SNR=321.7, Peak=12967 HFD=4.8
00:52:47.590 00.001 14964 MultiStar: [#1 -0.36,0.02,0.16,U] [#2 0.02,0.44,0.07,U] 
00:52:47.590 00.000 14964 refined, 2 included, MultiStar: {-0.38, -0.62}, one-star: {-0.42, -0.81}
00:52:47.591 00.001 14964 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
00:52:47.591 00.000 14964 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.49 = 2.49)
00:52:47.592 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.62 hyp=0.73 cameraTheta=-2.12 mountX=0.62 mountY=0.45, mountTheta=0.63
00:52:47.593 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.62, opts=13)
00:52:47.594 00.001 14964 Enqueuing Move request for scope (-0.38, -0.62)
00:52:47.594 00.000 12044 Worker thread wakes up
00:52:47.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.62) opts 0xd
00:52:47.594 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.62)
00:52:47.594 00.000 12044 Moving (-0.38, -0.62) raw xDistance=0.62 yDistance=0.45
00:52:47.594 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.62, slope = 0.02
00:52:47.594 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:47.594 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
00:52:47.594 00.000 12044 MoveAxis(W, 14, ABG)
00:52:47.594 00.000 12044 Guiding  Dir = 3, Dur = 14
00:52:47.602 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12967, med=616, FiltMin=525, FiltMax=9951, Gamma=0.810
00:52:47.608 00.006 14964 UpdateGuideState exits: m=290589 SNR=321.7
00:52:47.608 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.609 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:47.609 00.000 14964 Enqueuing Expose request
00:52:47.615 00.006 12044 IsSlewing returns 0
00:52:47.615 00.000 12044 IsGuiding returns 0
00:52:47.647 00.032 12044 IsGuiding returns 1
00:52:47.647 00.000 12044 scope still moving after pulse duration time elapsed
00:52:47.722 00.075 12044 IsSlewing returns 0
00:52:47.722 00.000 12044 IsGuiding returns 0
00:52:47.722 00.000 12044 scope move finished after 14 + 92 ms
00:52:47.722 00.000 12044 Move returns status 0, amount 14
00:52:47.722 00.000 12044 MoveAxis(N, 0, ABG)
00:52:47.722 00.000 12044 Move returns status 0, amount 0
00:52:47.722 00.000 12044 move complete, result=0
00:52:47.722 00.000 12044 worker thread done servicing request
00:52:47.722 00.000 12044 Worker thread wakes up
00:52:47.722 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:47.722 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:47.722 00.000 14964 GuideStep: 0.6 px 14 ms WEST, 0.4 px 0 ms NORTH
00:52:50.846 03.124 12044 Exposure complete
00:52:50.868 00.022 12044 worker thread done servicing request
00:52:50.869 00.001 14964 OnExposeComplete: enter
00:52:50.869 00.000 14964 UpdateGuideState(): m_state=6
00:52:50.870 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2477
00:52:50.870 00.000 14964 Star::Find returns 1 (0), X=278.97, Y=94.87, Mass=293452, SNR=314.8, Peak=14023 HFD=4.7
00:52:50.871 00.001 14964 MultiStar: [#1 -0.51,-0.01,0.16,U] [#2 -0.46,0.63,0.00,M1] 
00:52:50.871 00.000 14964 refined, 1 included, MultiStar: {-0.67, -0.19}, one-star: {-0.70, -0.22}
00:52:50.872 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
00:52:50.872 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
00:52:50.872 00.000 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.19 hyp=0.70 cameraTheta=-2.87 mountX=0.18 mountY=0.69, mountTheta=1.32
00:52:50.873 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.19, opts=13)
00:52:50.874 00.001 14964 Enqueuing Move request for scope (-0.67, -0.19)
00:52:50.875 00.001 12044 Worker thread wakes up
00:52:50.875 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.19) opts 0xd
00:52:50.875 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.19)
00:52:50.875 00.000 12044 Moving (-0.67, -0.19) raw xDistance=0.18 yDistance=0.69
00:52:50.875 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.20, using input
00:52:50.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
00:52:50.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:50.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
00:52:50.875 00.000 12044 MoveAxis(E, 0, ABG)
00:52:50.875 00.000 12044 Move returns status 0, amount 0
00:52:50.875 00.000 12044 MoveAxis(N, 0, ABG)
00:52:50.875 00.000 12044 Move returns status 0, amount 0
00:52:50.875 00.000 12044 move complete, result=0
00:52:50.875 00.000 12044 worker thread done servicing request
00:52:50.882 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14023, med=615, FiltMin=503, FiltMax=9615, Gamma=0.810
00:52:50.887 00.005 14964 UpdateGuideState exits: m=293452 SNR=314.8
00:52:50.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.888 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:50.888 00.000 14964 Enqueuing Expose request
00:52:50.889 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
00:52:50.890 00.001 12044 Worker thread wakes up
00:52:50.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:50.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:53.992 03.102 12044 Exposure complete
00:52:54.013 00.021 12044 worker thread done servicing request
00:52:54.013 00.000 14964 OnExposeComplete: enter
00:52:54.014 00.001 14964 UpdateGuideState(): m_state=6
00:52:54.015 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2478
00:52:54.015 00.000 14964 Star::Find returns 1 (0), X=279.93, Y=93.97, Mass=289068, SNR=320.4, Peak=12073 HFD=5.2
00:52:54.016 00.001 14964 MultiStar: [#1 0.44,0.46,0.15,U] [#2 0.23,1.03,0.00,M2] 
00:52:54.016 00.000 14964 refined, 1 included, MultiStar: {0.29, -0.90}, one-star: {0.26, -1.11}
00:52:54.017 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
00:52:54.017 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.94)
00:52:54.018 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.90 hyp=0.95 cameraTheta=-1.26 mountX=0.91 mountY=-0.19, mountTheta=-0.21
00:52:54.019 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.90, opts=13)
00:52:54.019 00.000 14964 Enqueuing Move request for scope (0.29, -0.90)
00:52:54.020 00.001 12044 Worker thread wakes up
00:52:54.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.90) opts 0xd
00:52:54.020 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.90)
00:52:54.020 00.000 12044 Moving (0.29, -0.90) raw xDistance=0.91 yDistance=-0.19
00:52:54.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.68 from input 0.91, slope = 0.10
00:52:54.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:54.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:52:54.020 00.000 12044 MoveAxis(W, 80, ABG)
00:52:54.020 00.000 12044 Guiding  Dir = 3, Dur = 80
00:52:54.027 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12073, med=615, FiltMin=535, FiltMax=8843, Gamma=0.810
00:52:54.033 00.006 14964 UpdateGuideState exits: m=289068 SNR=320.4
00:52:54.034 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.034 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:54.035 00.001 14964 Enqueuing Expose request
00:52:54.051 00.016 12044 IsSlewing returns 0
00:52:54.051 00.000 12044 IsGuiding returns 0
00:52:54.083 00.032 12044 PulseGuide returned control before completion, sleep 60
00:52:54.147 00.064 12044 IsGuiding returns 1
00:52:54.147 00.000 12044 scope still moving after pulse duration time elapsed
00:52:54.239 00.092 12044 IsSlewing returns 0
00:52:54.239 00.000 12044 IsGuiding returns 0
00:52:54.239 00.000 12044 scope move finished after 80 + 107 ms
00:52:54.239 00.000 12044 Move returns status 0, amount 80
00:52:54.239 00.000 12044 MoveAxis(N, 0, ABG)
00:52:54.239 00.000 12044 Move returns status 0, amount 0
00:52:54.239 00.000 12044 move complete, result=0
00:52:54.239 00.000 12044 worker thread done servicing request
00:52:54.239 00.000 12044 Worker thread wakes up
00:52:54.239 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:54.239 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:54.239 00.000 14964 GuideStep: 0.9 px 80 ms WEST, -0.2 px 0 ms NORTH
00:52:57.351 03.112 12044 Exposure complete
00:52:57.376 00.025 12044 worker thread done servicing request
00:52:57.376 00.000 14964 OnExposeComplete: enter
00:52:57.377 00.001 14964 UpdateGuideState(): m_state=6
00:52:57.377 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2479
00:52:57.378 00.001 14964 Star::Find returns 1 (0), X=278.93, Y=95.41, Mass=288310, SNR=303.9, Peak=9934 HFD=5.2
00:52:57.379 00.001 14964 MultiStar: [#1 -0.90,-0.82,0.00,M3] [#2 -0.62,0.27,0.07,U] 
00:52:57.379 00.000 14964 refined, 1 included, MultiStar: {-0.73, 0.32}, one-star: {-0.74, 0.32}
00:52:57.380 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -2.00)
00:52:57.380 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
00:52:57.381 00.001 14964 CameraToMount -- cameraX=-0.73 cameraY=0.32 hyp=0.80 cameraTheta=2.73 mountX=-0.33 mountY=0.70, mountTheta=2.01
00:52:57.382 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=0.32, opts=13)
00:52:57.382 00.000 14964 Enqueuing Move request for scope (-0.73, 0.32)
00:52:57.383 00.001 12044 Worker thread wakes up
00:52:57.383 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.32) opts 0xd
00:52:57.383 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, 0.32)
00:52:57.383 00.000 12044 Moving (-0.73, 0.32) raw xDistance=-0.33 yDistance=0.70
00:52:57.383 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.33, slope = -0.01
00:52:57.383 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:52:57.383 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
00:52:57.383 00.000 12044 MoveAxis(E, 9, ABG)
00:52:57.383 00.000 12044 Guiding  Dir = 2, Dur = 9
00:52:57.391 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9934, med=615, FiltMin=530, FiltMax=8609, Gamma=0.810
00:52:57.397 00.006 14964 UpdateGuideState exits: m=288310 SNR=303.9
00:52:57.397 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.398 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:52:57.398 00.000 14964 Enqueuing Expose request
00:52:57.413 00.015 12044 IsSlewing returns 0
00:52:57.413 00.000 12044 IsGuiding returns 0
00:52:57.444 00.031 12044 IsGuiding returns 1
00:52:57.444 00.000 12044 scope still moving after pulse duration time elapsed
00:52:57.583 00.139 12044 IsSlewing returns 0
00:52:57.583 00.000 12044 IsGuiding returns 0
00:52:57.583 00.000 12044 scope move finished after 9 + 161 ms
00:52:57.583 00.000 12044 Move returns status 0, amount 9
00:52:57.583 00.000 12044 MoveAxis(N, 0, ABG)
00:52:57.583 00.000 12044 Move returns status 0, amount 0
00:52:57.583 00.000 12044 move complete, result=0
00:52:57.583 00.000 12044 worker thread done servicing request
00:52:57.583 00.000 12044 Worker thread wakes up
00:52:57.583 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:52:57.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:52:57.584 00.001 14964 GuideStep: -0.3 px 9 ms EAST, 0.7 px 0 ms NORTH
00:53:00.678 03.094 12044 Exposure complete
00:53:00.702 00.024 12044 worker thread done servicing request
00:53:00.702 00.000 14964 OnExposeComplete: enter
00:53:00.703 00.001 14964 UpdateGuideState(): m_state=6
00:53:00.704 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2480
00:53:00.705 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=95.56, Mass=285739, SNR=314.9, Peak=11010 HFD=5.1
00:53:00.705 00.000 14964 MultiStar: [#1 -1.25,-1.19,0.00,M4] [#2 -1.01,-0.37,0.00,M2] 
00:53:00.706 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.31 = -1.98)
00:53:00.706 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
00:53:00.706 00.000 14964 CameraToMount -- cameraX=-1.15 cameraY=0.48 hyp=1.25 cameraTheta=2.75 mountX=-0.49 mountY=1.10, mountTheta=1.99
00:53:00.707 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.15, y=0.48, opts=13)
00:53:00.708 00.001 14964 Enqueuing Move request for scope (-1.15, 0.48)
00:53:00.708 00.000 12044 Worker thread wakes up
00:53:00.709 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.48) opts 0xd
00:53:00.709 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.15, 0.48)
00:53:00.709 00.000 12044 Moving (-1.15, 0.48) raw xDistance=-0.49 yDistance=1.10
00:53:00.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.49, slope = -0.07
00:53:00.709 00.000 12044 switching direction from 0 to 1 - decHistory=4 oldest=1.05 newest=1.60
00:53:00.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
00:53:00.709 00.000 12044 MoveAxis(E, 56, ABG)
00:53:00.709 00.000 12044 Guiding  Dir = 2, Dur = 56
00:53:00.716 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11010, med=615, FiltMin=519, FiltMax=9232, Gamma=0.810
00:53:00.721 00.005 14964 UpdateGuideState exits: m=285739 SNR=314.9
00:53:00.722 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:00.722 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:00.723 00.001 14964 Enqueuing Expose request
00:53:00.771 00.048 12044 IsSlewing returns 0
00:53:00.802 00.031 12044 IsGuiding returns 0
00:53:00.834 00.032 12044 PulseGuide returned control before completion, sleep 35
00:53:00.879 00.045 12044 IsGuiding returns 1
00:53:00.879 00.000 12044 scope still moving after pulse duration time elapsed
00:53:00.943 00.064 12044 IsSlewing returns 0
00:53:00.943 00.000 12044 IsGuiding returns 0
00:53:00.943 00.000 12044 scope move finished after 56 + 84 ms
00:53:00.943 00.000 12044 Move returns status 0, amount 56
00:53:00.943 00.000 12044 BLC: Oldest BLC event removed
00:53:00.943 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 353 applied
00:53:00.943 00.000 12044 MoveAxis(S, 455, ABG)
00:53:00.943 00.000 12044 Guiding  Dir = 1, Dur = 455
00:53:00.973 00.030 12044 IsSlewing returns 0
00:53:00.973 00.000 12044 IsGuiding returns 0
00:53:01.004 00.031 12044 PulseGuide returned control before completion, sleep 435
00:53:01.445 00.441 12044 IsGuiding returns 1
00:53:01.445 00.000 12044 scope still moving after pulse duration time elapsed
00:53:01.534 00.089 12044 IsSlewing returns 0
00:53:01.534 00.000 12044 IsGuiding returns 0
00:53:01.534 00.000 12044 scope move finished after 455 + 106 ms
00:53:01.534 00.000 12044 Move returns status 0, amount 455
00:53:01.534 00.000 12044 move complete, result=0
00:53:01.534 00.000 12044 worker thread done servicing request
00:53:01.534 00.000 12044 Worker thread wakes up
00:53:01.534 00.000 14964 GuideStep: -0.5 px 56 ms EAST, 1.1 px 455 ms SOUTH
00:53:01.535 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:01.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:04.641 03.106 12044 Exposure complete
00:53:04.663 00.022 12044 worker thread done servicing request
00:53:04.663 00.000 14964 OnExposeComplete: enter
00:53:04.664 00.001 14964 UpdateGuideState(): m_state=6
00:53:04.664 00.000 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2481
00:53:04.665 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=95.26, Mass=295539, SNR=324.3, Peak=14287 HFD=4.6
00:53:04.665 00.000 14964 MultiStar: [#1 0.23,-0.62,0.15,U] [#2 0.23,0.48,0.06,U] 
00:53:04.666 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.09}, one-star: {0.27, 0.17}
00:53:04.666 00.000 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
00:53:04.667 00.001 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
00:53:04.667 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.28 cameraTheta=0.33 mountX=-0.09 mountY=-0.27, mountTheta=-1.88
00:53:04.668 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.09, opts=13)
00:53:04.669 00.001 14964 Enqueuing Move request for scope (0.26, 0.09)
00:53:04.670 00.001 12044 Worker thread wakes up
00:53:04.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
00:53:04.670 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
00:53:04.670 00.000 12044 Moving (0.26, 0.09) raw xDistance=-0.09 yDistance=-0.27
00:53:04.670 00.000 12044 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.098152, 1:-0.271012
00:53:04.670 00.000 12044 BLC: No correction, Miss < min_move
00:53:04.670 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.43, using input
00:53:04.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.07
00:53:04.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:04.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:53:04.670 00.000 12044 MoveAxis(E, 0, ABG)
00:53:04.670 00.000 12044 Move returns status 0, amount 0
00:53:04.670 00.000 12044 MoveAxis(N, 0, ABG)
00:53:04.670 00.000 12044 Move returns status 0, amount 0
00:53:04.670 00.000 12044 move complete, result=0
00:53:04.670 00.000 12044 worker thread done servicing request
00:53:04.677 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14287, med=615, FiltMin=528, FiltMax=10363, Gamma=0.810
00:53:04.683 00.006 14964 UpdateGuideState exits: m=295539 SNR=324.3
00:53:04.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:04.685 00.001 14964 Enqueuing Expose request
00:53:04.685 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:53:04.686 00.001 12044 Worker thread wakes up
00:53:04.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:04.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:07.811 03.125 12044 Exposure complete
00:53:07.834 00.023 12044 worker thread done servicing request
00:53:07.834 00.000 14964 OnExposeComplete: enter
00:53:07.835 00.001 14964 UpdateGuideState(): m_state=6
00:53:07.836 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2482
00:53:07.836 00.000 14964 Star::Find returns 1 (0), X=279.40, Y=95.13, Mass=294056, SNR=326.9, Peak=12963 HFD=4.9
00:53:07.837 00.001 14964 MultiStar: [#1 -0.40,-0.87,0.00,M4] [#2 -0.32,-0.76,0.00,M2] 
00:53:07.837 00.000 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
00:53:07.838 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.29)
00:53:07.838 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.28 cameraTheta=2.97 mountX=-0.05 mountY=0.27, mountTheta=1.76
00:53:07.839 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.05, opts=13)
00:53:07.840 00.001 14964 Enqueuing Move request for scope (-0.27, 0.05)
00:53:07.840 00.000 12044 Worker thread wakes up
00:53:07.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
00:53:07.840 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
00:53:07.840 00.000 12044 Moving (-0.27, 0.05) raw xDistance=-0.05 yDistance=0.27
00:53:07.840 00.000 12044 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.098152, 1:-0.271012, 2:0.266990
00:53:07.840 00.000 12044 BLC: No correction, Miss < min_move
00:53:07.840 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.45, using input
00:53:07.840 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.07
00:53:07.840 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:07.840 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:53:07.840 00.000 12044 MoveAxis(E, 0, ABG)
00:53:07.840 00.000 12044 Move returns status 0, amount 0
00:53:07.840 00.000 12044 MoveAxis(N, 0, ABG)
00:53:07.840 00.000 12044 Move returns status 0, amount 0
00:53:07.840 00.000 12044 move complete, result=0
00:53:07.840 00.000 12044 worker thread done servicing request
00:53:07.847 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12963, med=615, FiltMin=529, FiltMax=11157, Gamma=0.810
00:53:07.853 00.006 14964 UpdateGuideState exits: m=294056 SNR=326.9
00:53:07.853 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.854 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:07.854 00.000 14964 Enqueuing Expose request
00:53:07.855 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:53:07.855 00.000 12044 Worker thread wakes up
00:53:07.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:07.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:10.986 03.131 12044 Exposure complete
00:53:11.009 00.023 12044 worker thread done servicing request
00:53:11.009 00.000 14964 OnExposeComplete: enter
00:53:11.009 00.000 14964 UpdateGuideState(): m_state=6
00:53:11.010 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2483
00:53:11.010 00.000 14964 Star::Find returns 1 (0), X=279.93, Y=95.37, Mass=291765, SNR=318.0, Peak=11995 HFD=5.1
00:53:11.011 00.001 14964 MultiStar: [#1 0.15,-0.85,0.00,M5] [#2 0.10,-0.11,0.06,U] 
00:53:11.012 00.001 14964 refined, 1 included, MultiStar: {0.25, 0.26}, one-star: {0.26, 0.28}
00:53:11.012 00.000 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
00:53:11.012 00.000 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.87)
00:53:11.013 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.81 mountX=-0.25 mountY=-0.27, mountTheta=-2.32
00:53:11.014 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.26, opts=13)
00:53:11.014 00.000 14964 Enqueuing Move request for scope (0.25, 0.26)
00:53:11.015 00.001 12044 Worker thread wakes up
00:53:11.015 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd
00:53:11.015 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.26)
00:53:11.015 00.000 12044 Moving (0.25, 0.26) raw xDistance=-0.25 yDistance=-0.27
00:53:11.015 00.000 12044 BLC: window closed
00:53:11.015 00.000 12044 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.098152, 1:-0.271012, 2:0.266990
00:53:11.015 00.000 12044 BLC: No correction, Miss < min_move
00:53:11.015 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.51, using input
00:53:11.015 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.08
00:53:11.015 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.015 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:53:11.015 00.000 12044 MoveAxis(E, 0, ABG)
00:53:11.015 00.000 12044 Move returns status 0, amount 0
00:53:11.015 00.000 12044 MoveAxis(N, 0, ABG)
00:53:11.015 00.000 12044 Move returns status 0, amount 0
00:53:11.015 00.000 12044 move complete, result=0
00:53:11.015 00.000 12044 worker thread done servicing request
00:53:11.023 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11995, med=615, FiltMin=534, FiltMax=10375, Gamma=0.810
00:53:11.028 00.005 14964 UpdateGuideState exits: m=291765 SNR=318.0
00:53:11.029 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.029 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:11.030 00.001 14964 Enqueuing Expose request
00:53:11.030 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:53:11.031 00.001 12044 Worker thread wakes up
00:53:11.031 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:11.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:14.159 03.128 12044 Exposure complete
00:53:14.181 00.022 12044 worker thread done servicing request
00:53:14.181 00.000 14964 OnExposeComplete: enter
00:53:14.182 00.001 14964 UpdateGuideState(): m_state=6
00:53:14.182 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2484
00:53:14.184 00.002 14964 Star::Find returns 1 (0), X=279.40, Y=95.88, Mass=298600, SNR=321.7, Peak=11865 HFD=5.1
00:53:14.184 00.000 14964 MultiStar: [#1 -0.52,-1.04,0.00,M6] [#2 -0.51,-0.77,0.00,M2] 
00:53:14.185 00.001 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.46 = -2.83)
00:53:14.185 00.000 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.23)
00:53:14.185 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=0.79 hyp=0.84 cameraTheta=1.90 mountX=-0.80 mountY=0.19, mountTheta=2.91
00:53:14.187 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.79, opts=13)
00:53:14.188 00.001 14964 Enqueuing Move request for scope (-0.27, 0.79)
00:53:14.189 00.001 12044 Worker thread wakes up
00:53:14.189 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.79) opts 0xd
00:53:14.189 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.79)
00:53:14.189 00.000 12044 Moving (-0.27, 0.79) raw xDistance=-0.80 yDistance=0.19
00:53:14.190 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.76 from input -0.80, slope = -0.12
00:53:14.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:14.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:53:14.190 00.000 12044 MoveAxis(E, 90, ABG)
00:53:14.190 00.000 12044 Guiding  Dir = 2, Dur = 90
00:53:14.197 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11865, med=615, FiltMin=525, FiltMax=10064, Gamma=0.810
00:53:14.203 00.006 14964 UpdateGuideState exits: m=298600 SNR=321.7
00:53:14.203 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.204 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:14.204 00.000 14964 Enqueuing Expose request
00:53:14.236 00.032 12044 IsSlewing returns 0
00:53:14.237 00.001 12044 IsGuiding returns 0
00:53:14.278 00.041 12044 PulseGuide returned control before completion, sleep 60
00:53:14.338 00.060 12044 IsGuiding returns 1
00:53:14.338 00.000 12044 scope still moving after pulse duration time elapsed
00:53:14.395 00.057 12044 IsSlewing returns 0
00:53:14.395 00.000 12044 IsGuiding returns 0
00:53:14.395 00.000 12044 scope move finished after 90 + 68 ms
00:53:14.395 00.000 12044 Move returns status 0, amount 90
00:53:14.395 00.000 12044 MoveAxis(N, 0, ABG)
00:53:14.395 00.000 12044 Move returns status 0, amount 0
00:53:14.395 00.000 12044 move complete, result=0
00:53:14.395 00.000 12044 worker thread done servicing request
00:53:14.395 00.000 12044 Worker thread wakes up
00:53:14.395 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:14.395 00.000 14964 GuideStep: -0.8 px 90 ms EAST, 0.2 px 0 ms NORTH
00:53:14.396 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:17.493 03.097 12044 Exposure complete
00:53:17.514 00.021 12044 worker thread done servicing request
00:53:17.515 00.001 14964 OnExposeComplete: enter
00:53:17.515 00.000 14964 UpdateGuideState(): m_state=6
00:53:17.516 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2485
00:53:17.517 00.001 14964 Star::Find returns 1 (0), X=278.88, Y=95.09, Mass=283974, SNR=307.2, Peak=10567 HFD=5.5
00:53:17.517 00.000 14964 MultiStar: [#1 -0.75,-0.73,0.00,M7] [#2 -0.76,0.37,0.00,M3] 
00:53:17.518 00.001 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.70 = -1.59)
00:53:17.518 00.000 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.75 = 1.47)
00:53:17.519 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=0.00 hyp=0.80 cameraTheta=3.14 mountX=-0.01 mountY=0.79, mountTheta=1.59
00:53:17.520 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.00, opts=13)
00:53:17.520 00.000 14964 Enqueuing Move request for scope (-0.80, 0.00)
00:53:17.521 00.001 12044 Worker thread wakes up
00:53:17.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.00) opts 0xd
00:53:17.521 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.00)
00:53:17.521 00.000 12044 Moving (-0.80, 0.00) raw xDistance=-0.01 yDistance=0.79
00:53:17.521 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.67, using input
00:53:17.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.10
00:53:17.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
00:53:17.521 00.000 12044 MoveAxis(E, 0, ABG)
00:53:17.521 00.000 12044 Move returns status 0, amount 0
00:53:17.521 00.000 12044 MoveAxis(S, 74, ABG)
00:53:17.521 00.000 12044 Guiding  Dir = 1, Dur = 74
00:53:17.531 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10567, med=615, FiltMin=527, FiltMax=8835, Gamma=0.810
00:53:17.537 00.006 14964 UpdateGuideState exits: m=283974 SNR=307.2
00:53:17.538 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:17.539 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:17.539 00.000 14964 Enqueuing Expose request
00:53:17.581 00.042 12044 IsSlewing returns 0
00:53:17.582 00.001 12044 IsGuiding returns 0
00:53:17.613 00.031 12044 PulseGuide returned control before completion, sleep 53
00:53:17.680 00.067 12044 IsGuiding returns 1
00:53:17.680 00.000 12044 scope still moving after pulse duration time elapsed
00:53:17.770 00.090 12044 IsSlewing returns 0
00:53:17.772 00.002 12044 IsGuiding returns 0
00:53:17.772 00.000 12044 scope move finished after 74 + 116 ms
00:53:17.772 00.000 12044 Move returns status 0, amount 74
00:53:17.772 00.000 12044 move complete, result=0
00:53:17.773 00.001 12044 worker thread done servicing request
00:53:17.773 00.000 12044 Worker thread wakes up
00:53:17.773 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:17.773 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.8 px 74 ms SOUTH
00:53:17.775 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:20.904 03.129 12044 Exposure complete
00:53:20.924 00.020 12044 worker thread done servicing request
00:53:20.924 00.000 14964 OnExposeComplete: enter
00:53:20.925 00.001 14964 UpdateGuideState(): m_state=6
00:53:20.926 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2486
00:53:20.926 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=94.10, Mass=295794, SNR=332.8, Peak=12253 HFD=5.0
00:53:20.927 00.001 14964 MultiStar: [#1 0.84,0.74,0.00,M8] [#2 0.88,1.12,0.00,M4] 
00:53:20.927 00.000 14964 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.56) = xAngle (0.69 = 0.69)
00:53:20.928 00.001 14964 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.74 = -2.54)
00:53:20.928 00.000 14964 CameraToMount -- cameraX=0.83 cameraY=-0.98 hyp=1.29 cameraTheta=-0.87 mountX=1.00 mountY=-0.73, mountTheta=-0.63
00:53:20.929 00.001 14964 SchedulePrimaryMove(1136A648, x=0.83, y=-0.98, opts=13)
00:53:20.930 00.001 14964 Enqueuing Move request for scope (0.83, -0.98)
00:53:20.930 00.000 12044 Worker thread wakes up
00:53:20.930 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.98) opts 0xd
00:53:20.930 00.000 12044 Handling offset move in thread for scope, endpoint = (0.83, -0.98)
00:53:20.930 00.000 12044 Moving (0.83, -0.98) raw xDistance=1.00 yDistance=-0.73
00:53:20.930 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 1.00, slope = -0.00
00:53:20.930 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:20.930 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
00:53:20.930 00.000 12044 MoveAxis(E, 0, ABG)
00:53:20.931 00.001 12044 Move returns status 0, amount 0
00:53:20.931 00.000 12044 MoveAxis(N, 0, ABG)
00:53:20.931 00.000 12044 Move returns status 0, amount 0
00:53:20.931 00.000 12044 move complete, result=0
00:53:20.931 00.000 12044 worker thread done servicing request
00:53:20.940 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12253, med=615, FiltMin=532, FiltMax=10831, Gamma=0.810
00:53:20.945 00.005 14964 UpdateGuideState exits: m=295794 SNR=332.8
00:53:20.946 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:20.946 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:20.947 00.001 14964 Enqueuing Expose request
00:53:20.947 00.000 14964 GuideStep: 1.0 px 0 ms EAST, -0.7 px 0 ms NORTH
00:53:20.948 00.001 12044 Worker thread wakes up
00:53:20.948 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:20.948 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:24.074 03.126 12044 Exposure complete
00:53:24.098 00.024 12044 worker thread done servicing request
00:53:24.098 00.000 14964 OnExposeComplete: enter
00:53:24.098 00.000 14964 UpdateGuideState(): m_state=6
00:53:24.099 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2487
00:53:24.099 00.000 14964 Star::Find returns 1 (0), X=280.45, Y=94.10, Mass=292559, SNR=329.4, Peak=13549 HFD=4.9
00:53:24.100 00.001 14964 MultiStar: [#1 0.80,0.17,0.00,M9] [#2 0.70,1.06,0.00,M5] 
00:53:24.100 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
00:53:24.101 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.58)
00:53:24.101 00.000 14964 CameraToMount -- cameraX=0.78 cameraY=-0.99 hyp=1.26 cameraTheta=-0.90 mountX=1.00 mountY=-0.67, mountTheta=-0.59
00:53:24.102 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=-0.99, opts=13)
00:53:24.103 00.001 14964 Enqueuing Move request for scope (0.78, -0.99)
00:53:24.103 00.000 12044 Worker thread wakes up
00:53:24.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.99) opts 0xd
00:53:24.103 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, -0.99)
00:53:24.103 00.000 12044 Moving (0.78, -0.99) raw xDistance=1.00 yDistance=-0.67
00:53:24.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 1.00, slope = 0.06
00:53:24.104 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:24.104 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
00:53:24.104 00.000 12044 MoveAxis(W, 47, ABG)
00:53:24.104 00.000 12044 Guiding  Dir = 3, Dur = 47
00:53:24.111 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13549, med=615, FiltMin=517, FiltMax=10796, Gamma=0.810
00:53:24.116 00.005 14964 UpdateGuideState exits: m=292559 SNR=329.4
00:53:24.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:24.118 00.001 14964 Enqueuing Expose request
00:53:24.130 00.012 12044 IsSlewing returns 0
00:53:24.131 00.001 12044 IsGuiding returns 0
00:53:24.163 00.032 12044 PulseGuide returned control before completion, sleep 26
00:53:24.253 00.090 12044 IsGuiding returns 1
00:53:24.253 00.000 12044 scope still moving after pulse duration time elapsed
00:53:24.300 00.047 12044 IsSlewing returns 0
00:53:24.301 00.001 12044 IsGuiding returns 0
00:53:24.301 00.000 12044 scope move finished after 47 + 123 ms
00:53:24.301 00.000 12044 Move returns status 0, amount 47
00:53:24.301 00.000 12044 MoveAxis(N, 0, ABG)
00:53:24.301 00.000 12044 Move returns status 0, amount 0
00:53:24.301 00.000 12044 move complete, result=0
00:53:24.301 00.000 12044 worker thread done servicing request
00:53:24.301 00.000 12044 Worker thread wakes up
00:53:24.301 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:24.301 00.000 14964 GuideStep: 1.0 px 47 ms WEST, -0.7 px 0 ms NORTH
00:53:24.302 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:27.406 03.104 12044 Exposure complete
00:53:27.434 00.028 12044 worker thread done servicing request
00:53:27.434 00.000 14964 OnExposeComplete: enter
00:53:27.434 00.000 14964 UpdateGuideState(): m_state=6
00:53:27.435 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2488
00:53:27.435 00.000 14964 Star::Find returns 1 (0), X=280.22, Y=94.90, Mass=293805, SNR=338.3, Peak=12831 HFD=4.7
00:53:27.436 00.001 14964 MultiStar: [#1 0.73,-0.44,0.00,M10] [#2 0.44,-0.13,0.06,U] 
00:53:27.436 00.000 14964 refined, 1 included, MultiStar: {0.54, -0.18}, one-star: {0.55, -0.18}
00:53:27.437 00.001 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.56) = xAngle (1.24 = 1.24)
00:53:27.437 00.000 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.29 = -1.99)
00:53:27.438 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-0.32 mountX=0.19 mountY=-0.52, mountTheta=-1.23
00:53:27.439 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.18, opts=13)
00:53:27.439 00.000 14964 Enqueuing Move request for scope (0.54, -0.18)
00:53:27.440 00.001 12044 Worker thread wakes up
00:53:27.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.18) opts 0xd
00:53:27.440 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.18)
00:53:27.440 00.000 12044 Moving (0.54, -0.18) raw xDistance=0.19 yDistance=-0.52
00:53:27.440 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.79, using input
00:53:27.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.12
00:53:27.440 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:27.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:53:27.440 00.000 12044 MoveAxis(E, 0, ABG)
00:53:27.440 00.000 12044 Move returns status 0, amount 0
00:53:27.440 00.000 12044 MoveAxis(N, 0, ABG)
00:53:27.440 00.000 12044 Move returns status 0, amount 0
00:53:27.440 00.000 12044 move complete, result=0
00:53:27.441 00.001 12044 worker thread done servicing request
00:53:27.449 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12831, med=615, FiltMin=535, FiltMax=10495, Gamma=0.810
00:53:27.455 00.006 14964 UpdateGuideState exits: m=293805 SNR=338.3
00:53:27.456 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:27.456 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:27.456 00.000 14964 Enqueuing Expose request
00:53:27.457 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:53:27.457 00.000 12044 Worker thread wakes up
00:53:27.458 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:27.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:30.583 03.125 12044 Exposure complete
00:53:30.612 00.029 12044 worker thread done servicing request
00:53:30.613 00.001 14964 OnExposeComplete: enter
00:53:30.613 00.000 14964 UpdateGuideState(): m_state=6
00:53:30.614 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2489
00:53:30.614 00.000 14964 Star::Find returns 1 (0), X=280.27, Y=94.75, Mass=300077, SNR=328.3, Peak=15963 HFD=4.5
00:53:30.615 00.001 14964 MultiStar: [#1 0.74,-0.44,0.00,R] [#2 0.71,0.39,0.00,M5] 
00:53:30.615 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:53:30.616 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:53:30.616 00.000 14964 CameraToMount -- cameraX=0.60 cameraY=-0.34 hyp=0.69 cameraTheta=-0.52 mountX=0.35 mountY=-0.56, mountTheta=-1.02
00:53:30.617 00.001 14964 SchedulePrimaryMove(1136A648, x=0.60, y=-0.34, opts=13)
00:53:30.618 00.001 14964 Enqueuing Move request for scope (0.60, -0.34)
00:53:30.618 00.000 12044 Worker thread wakes up
00:53:30.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.34) opts 0xd
00:53:30.618 00.000 12044 Handling offset move in thread for scope, endpoint = (0.60, -0.34)
00:53:30.618 00.000 12044 Moving (0.60, -0.34) raw xDistance=0.35 yDistance=-0.56
00:53:30.619 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.35 is < calculated value 0.76, using input
00:53:30.619 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.12
00:53:30.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:30.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
00:53:30.619 00.000 12044 MoveAxis(W, 27, ABG)
00:53:30.619 00.000 12044 Guiding  Dir = 3, Dur = 27
00:53:30.626 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15963, med=616, FiltMin=533, FiltMax=11391, Gamma=0.810
00:53:30.631 00.005 14964 UpdateGuideState exits: m=300077 SNR=328.3
00:53:30.632 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.632 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:30.633 00.001 14964 Enqueuing Expose request
00:53:30.660 00.027 12044 IsSlewing returns 0
00:53:30.660 00.000 12044 IsGuiding returns 0
00:53:30.692 00.032 12044 IsGuiding returns 1
00:53:30.692 00.000 12044 scope still moving after pulse duration time elapsed
00:53:30.754 00.062 12044 IsSlewing returns 0
00:53:30.754 00.000 12044 IsGuiding returns 0
00:53:30.754 00.000 12044 scope move finished after 27 + 67 ms
00:53:30.754 00.000 12044 Move returns status 0, amount 27
00:53:30.754 00.000 12044 MoveAxis(N, 0, ABG)
00:53:30.754 00.000 12044 Move returns status 0, amount 0
00:53:30.754 00.000 12044 move complete, result=0
00:53:30.755 00.001 12044 worker thread done servicing request
00:53:30.755 00.000 12044 Worker thread wakes up
00:53:30.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:30.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:30.755 00.000 14964 GuideStep: 0.3 px 27 ms WEST, -0.6 px 0 ms NORTH
00:53:33.872 03.117 12044 Exposure complete
00:53:33.896 00.024 12044 worker thread done servicing request
00:53:33.896 00.000 14964 OnExposeComplete: enter
00:53:33.897 00.001 14964 UpdateGuideState(): m_state=6
00:53:33.898 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2490
00:53:33.898 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=95.05, Mass=296774, SNR=325.8, Peak=13259 HFD=5.0
00:53:33.899 00.001 14964 MultiStar: [#1 -0.28,-0.09,0.16,U] [#2 0.61,-0.60,0.00,M6] 
00:53:33.899 00.000 14964 refined, 1 included, MultiStar: {0.62, -0.05}, one-star: {0.77, -0.04}
00:53:33.900 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
00:53:33.900 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.75)
00:53:33.901 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=-0.05 hyp=0.63 cameraTheta=-0.07 mountX=0.06 mountY=-0.62, mountTheta=-1.48
00:53:33.902 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.05, opts=13)
00:53:33.902 00.000 14964 Enqueuing Move request for scope (0.62, -0.05)
00:53:33.903 00.001 12044 Worker thread wakes up
00:53:33.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.05) opts 0xd
00:53:33.903 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.05)
00:53:33.903 00.000 12044 Moving (0.62, -0.05) raw xDistance=0.06 yDistance=-0.62
00:53:33.903 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.50, using input
00:53:33.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.08
00:53:33.903 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=-0.28 newest=-1.70
00:53:33.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
00:53:33.903 00.000 12044 MoveAxis(E, 0, ABG)
00:53:33.903 00.000 12044 Move returns status 0, amount 0
00:53:33.903 00.000 12044 BLC: Oldest BLC event removed
00:53:33.903 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 353 applied
00:53:33.903 00.000 12044 MoveAxis(N, 410, ABG)
00:53:33.903 00.000 12044 Guiding  Dir = 0, Dur = 410
00:53:33.911 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13259, med=614, FiltMin=533, FiltMax=10775, Gamma=0.810
00:53:33.916 00.005 14964 UpdateGuideState exits: m=296774 SNR=325.8
00:53:33.917 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.917 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:33.918 00.001 14964 Enqueuing Expose request
00:53:33.924 00.006 12044 IsSlewing returns 0
00:53:33.925 00.001 12044 IsGuiding returns 0
00:53:33.956 00.031 12044 PulseGuide returned control before completion, sleep 389
00:53:34.354 00.398 12044 IsGuiding returns 1
00:53:34.354 00.000 12044 scope still moving after pulse duration time elapsed
00:53:34.409 00.055 12044 IsSlewing returns 0
00:53:34.409 00.000 12044 IsGuiding returns 0
00:53:34.409 00.000 12044 scope move finished after 410 + 74 ms
00:53:34.409 00.000 12044 Move returns status 0, amount 410
00:53:34.409 00.000 12044 move complete, result=0
00:53:34.409 00.000 12044 worker thread done servicing request
00:53:34.409 00.000 12044 Worker thread wakes up
00:53:34.409 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:34.409 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:34.409 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 410 ms NORTH
00:53:37.526 03.117 12044 Exposure complete
00:53:37.551 00.025 12044 worker thread done servicing request
00:53:37.551 00.000 14964 OnExposeComplete: enter
00:53:37.551 00.000 14964 UpdateGuideState(): m_state=6
00:53:37.552 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2491
00:53:37.553 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=95.41, Mass=293616, SNR=332.9, Peak=12607 HFD=5.0
00:53:37.553 00.000 14964 MultiStar: [#1 -0.38,-0.44,0.16,U] [#2 0.42,0.79,0.00,M7] 
00:53:37.554 00.001 14964 refined, 1 included, MultiStar: {0.32, 0.22}, one-star: {0.43, 0.33}
00:53:37.554 00.000 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
00:53:37.555 00.001 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
00:53:37.555 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.22 hyp=0.39 cameraTheta=0.61 mountX=-0.22 mountY=-0.34, mountTheta=-2.14
00:53:37.556 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.22, opts=13)
00:53:37.557 00.001 14964 Enqueuing Move request for scope (0.32, 0.22)
00:53:37.557 00.000 12044 Worker thread wakes up
00:53:37.557 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.22) opts 0xd
00:53:37.557 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.22)
00:53:37.557 00.000 12044 Moving (0.32, 0.22) raw xDistance=-0.22 yDistance=-0.34
00:53:37.557 00.000 12044 BLC: History state: CurrMiss=0.34, AvgInitMiss=-0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.615576, 1:0.337065
00:53:37.557 00.000 12044 BLC: No correction, Miss < min_move
00:53:37.557 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.04
00:53:37.558 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:37.558 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:53:37.558 00.000 12044 MoveAxis(E, 0, ABG)
00:53:37.558 00.000 12044 Move returns status 0, amount 0
00:53:37.558 00.000 12044 MoveAxis(N, 0, ABG)
00:53:37.558 00.000 12044 Move returns status 0, amount 0
00:53:37.558 00.000 12044 move complete, result=0
00:53:37.558 00.000 12044 worker thread done servicing request
00:53:37.566 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12607, med=615, FiltMin=535, FiltMax=10309, Gamma=0.810
00:53:37.573 00.007 14964 UpdateGuideState exits: m=293616 SNR=332.9
00:53:37.573 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.574 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:37.574 00.000 14964 Enqueuing Expose request
00:53:37.575 00.001 12044 Worker thread wakes up
00:53:37.575 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:53:37.575 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:37.575 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:40.704 03.129 12044 Exposure complete
00:53:40.729 00.025 12044 worker thread done servicing request
00:53:40.729 00.000 14964 OnExposeComplete: enter
00:53:40.730 00.001 14964 UpdateGuideState(): m_state=6
00:53:40.732 00.002 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2492
00:53:40.733 00.001 14964 Star::Find returns 1 (0), X=280.72, Y=95.21, Mass=293787, SNR=329.0, Peak=12195 HFD=4.9
00:53:40.735 00.002 14964 MultiStar: [#1 0.29,-0.51,0.15,U] [#2 1.22,-0.58,0.00,M8] 
00:53:40.736 00.001 14964 refined, 1 included, MultiStar: {0.95, 0.04}, one-star: {1.05, 0.12}
00:53:40.737 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
00:53:40.738 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
00:53:40.738 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=0.04 hyp=0.95 cameraTheta=0.04 mountX=-0.03 mountY=-0.95, mountTheta=-1.60
00:53:40.739 00.001 14964 SchedulePrimaryMove(1136A648, x=0.95, y=0.04, opts=13)
00:53:40.740 00.001 14964 Enqueuing Move request for scope (0.95, 0.04)
00:53:40.740 00.000 12044 Worker thread wakes up
00:53:40.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.04) opts 0xd
00:53:40.740 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, 0.04)
00:53:40.740 00.000 12044 Moving (0.95, 0.04) raw xDistance=-0.03 yDistance=-0.95
00:53:40.740 00.000 12044 BLC: History state: CurrMiss=0.95, AvgInitMiss=-0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.615576, 1:0.337065, 2:0.952659
00:53:40.741 00.001 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
00:53:40.741 00.000 12044 BLC: window closed
00:53:40.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
00:53:40.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
00:53:40.741 00.000 12044 MoveAxis(E, 0, ABG)
00:53:40.741 00.000 12044 Move returns status 0, amount 0
00:53:40.741 00.000 12044 MoveAxis(N, 89, ABG)
00:53:40.741 00.000 12044 Guiding  Dir = 0, Dur = 89
00:53:40.753 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12195, med=615, FiltMin=534, FiltMax=9886, Gamma=0.810
00:53:40.760 00.007 14964 UpdateGuideState exits: m=293787 SNR=329.0
00:53:40.762 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.763 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:40.764 00.001 14964 Enqueuing Expose request
00:53:40.770 00.006 12044 IsSlewing returns 0
00:53:40.770 00.000 12044 IsGuiding returns 0
00:53:40.802 00.032 12044 PulseGuide returned control before completion, sleep 68
00:53:40.882 00.080 12044 IsGuiding returns 1
00:53:40.882 00.000 12044 scope still moving after pulse duration time elapsed
00:53:40.957 00.075 12044 IsSlewing returns 0
00:53:40.957 00.000 12044 IsGuiding returns 0
00:53:40.957 00.000 12044 scope move finished after 89 + 97 ms
00:53:40.957 00.000 12044 Move returns status 0, amount 89
00:53:40.957 00.000 12044 move complete, result=0
00:53:40.957 00.000 12044 worker thread done servicing request
00:53:40.957 00.000 12044 Worker thread wakes up
00:53:40.957 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -1.0 px 89 ms NORTH
00:53:40.958 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:40.958 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:44.060 03.102 12044 Exposure complete
00:53:44.080 00.020 12044 worker thread done servicing request
00:53:44.081 00.001 14964 OnExposeComplete: enter
00:53:44.081 00.000 14964 UpdateGuideState(): m_state=6
00:53:44.082 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
00:53:44.082 00.000 14964 Star::Find returns 1 (0), X=279.83, Y=95.19, Mass=291435, SNR=300.1, Peak=11179 HFD=5.0
00:53:44.083 00.001 14964 MultiStar: [#1 -0.76,-0.32,0.00,M1] [#2 0.75,-0.43,0.00,M9] 
00:53:44.084 00.001 14964 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.56) = xAngle (2.15 = 2.15)
00:53:44.084 00.000 14964 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.20 = -1.08)
00:53:44.085 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.59 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
00:53:44.087 00.002 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.11, opts=13)
00:53:44.088 00.001 14964 Enqueuing Move request for scope (0.16, 0.11)
00:53:44.088 00.000 12044 Worker thread wakes up
00:53:44.088 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:53:44.088 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:53:44.088 00.000 12044 Moving (0.16, 0.11) raw xDistance=-0.10 yDistance=-0.17
00:53:44.088 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
00:53:44.088 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:44.088 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:53:44.088 00.000 12044 MoveAxis(E, 0, ABG)
00:53:44.088 00.000 12044 Move returns status 0, amount 0
00:53:44.088 00.000 12044 MoveAxis(N, 0, ABG)
00:53:44.088 00.000 12044 Move returns status 0, amount 0
00:53:44.088 00.000 12044 move complete, result=0
00:53:44.089 00.001 12044 worker thread done servicing request
00:53:44.097 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12255, med=615, FiltMin=515, FiltMax=9646, Gamma=0.810
00:53:44.103 00.006 14964 UpdateGuideState exits: m=291435 SNR=300.1
00:53:44.103 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.104 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:44.104 00.000 14964 Enqueuing Expose request
00:53:44.105 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:44.105 00.000 12044 Worker thread wakes up
00:53:44.105 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:44.105 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:47.205 03.100 12044 Exposure complete
00:53:47.226 00.021 12044 worker thread done servicing request
00:53:47.226 00.000 14964 OnExposeComplete: enter
00:53:47.226 00.000 14964 UpdateGuideState(): m_state=6
00:53:47.228 00.002 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2494
00:53:47.228 00.000 14964 Star::Find returns 1 (0), X=279.70, Y=95.43, Mass=296796, SNR=328.7, Peak=12575 HFD=4.9
00:53:47.229 00.001 14964 MultiStar: [#1 -0.67,-0.80,0.00,M2] [#2 -0.34,-0.88,0.00,M10] 
00:53:47.229 00.000 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.56) = xAngle (3.05 = 3.05)
00:53:47.229 00.000 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.18)
00:53:47.230 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.50 mountX=-0.35 mountY=-0.06, mountTheta=-2.97
00:53:47.231 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.35, opts=13)
00:53:47.231 00.000 14964 Enqueuing Move request for scope (0.03, 0.35)
00:53:47.232 00.001 12044 Worker thread wakes up
00:53:47.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
00:53:47.232 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
00:53:47.232 00.000 12044 Moving (0.03, 0.35) raw xDistance=-0.35 yDistance=-0.06
00:53:47.232 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.35 is < calculated value -0.68, using input
00:53:47.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.35, slope = -0.10
00:53:47.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:47.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:53:47.232 00.000 12044 MoveAxis(E, 27, ABG)
00:53:47.232 00.000 12044 Guiding  Dir = 2, Dur = 27
00:53:47.239 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12575, med=615, FiltMin=522, FiltMax=10081, Gamma=0.810
00:53:47.246 00.007 14964 UpdateGuideState exits: m=296796 SNR=328.7
00:53:47.246 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:47.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:47.247 00.000 14964 Enqueuing Expose request
00:53:47.323 00.076 12044 IsSlewing returns 0
00:53:47.323 00.000 12044 IsGuiding returns 0
00:53:47.356 00.033 12044 IsGuiding returns 1
00:53:47.356 00.000 12044 scope still moving after pulse duration time elapsed
00:53:47.411 00.055 12044 IsSlewing returns 0
00:53:47.412 00.001 12044 IsGuiding returns 0
00:53:47.412 00.000 12044 scope move finished after 27 + 61 ms
00:53:47.412 00.000 12044 Move returns status 0, amount 27
00:53:47.412 00.000 12044 MoveAxis(N, 0, ABG)
00:53:47.412 00.000 12044 Move returns status 0, amount 0
00:53:47.412 00.000 12044 move complete, result=0
00:53:47.412 00.000 12044 worker thread done servicing request
00:53:47.412 00.000 12044 Worker thread wakes up
00:53:47.412 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:47.412 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:47.412 00.000 14964 GuideStep: -0.3 px 27 ms EAST, -0.1 px 0 ms NORTH
00:53:50.513 03.101 12044 Exposure complete
00:53:50.536 00.023 12044 worker thread done servicing request
00:53:50.536 00.000 14964 OnExposeComplete: enter
00:53:50.537 00.001 14964 UpdateGuideState(): m_state=6
00:53:50.537 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2495
00:53:50.538 00.001 14964 Star::Find returns 1 (0), X=279.40, Y=95.39, Mass=294925, SNR=335.4, Peak=13007 HFD=4.9
00:53:50.540 00.002 14964 MultiStar: [#1 -1.21,-0.51,0.00,M3] [#2 -0.67,-0.17,0.06,U] 
00:53:50.541 00.001 14964 refined, 1 included, MultiStar: {-0.30, 0.28}, one-star: {-0.27, 0.31}
00:53:50.543 00.002 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
00:53:50.543 00.000 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.71)
00:53:50.544 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.41 cameraTheta=2.39 mountX=-0.28 mountY=0.27, mountTheta=2.39
00:53:50.545 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.28, opts=13)
00:53:50.545 00.000 14964 Enqueuing Move request for scope (-0.30, 0.28)
00:53:50.546 00.001 12044 Worker thread wakes up
00:53:50.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
00:53:50.546 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
00:53:50.546 00.000 12044 Moving (-0.30, 0.28) raw xDistance=-0.28 yDistance=0.27
00:53:50.546 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.28 is < calculated value -0.94, using input
00:53:50.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.14
00:53:50.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:50.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:53:50.546 00.000 12044 MoveAxis(E, 0, ABG)
00:53:50.546 00.000 12044 Move returns status 0, amount 0
00:53:50.546 00.000 12044 MoveAxis(N, 0, ABG)
00:53:50.546 00.000 12044 Move returns status 0, amount 0
00:53:50.546 00.000 12044 move complete, result=0
00:53:50.547 00.001 12044 worker thread done servicing request
00:53:50.554 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13007, med=615, FiltMin=531, FiltMax=10817, Gamma=0.810
00:53:50.559 00.005 14964 UpdateGuideState exits: m=294925 SNR=335.4
00:53:50.560 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.560 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:50.561 00.001 14964 Enqueuing Expose request
00:53:50.561 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:53:50.562 00.001 12044 Worker thread wakes up
00:53:50.562 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:50.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:53.662 03.100 12044 Exposure complete
00:53:53.683 00.021 12044 worker thread done servicing request
00:53:53.683 00.000 14964 OnExposeComplete: enter
00:53:53.684 00.001 14964 UpdateGuideState(): m_state=6
00:53:53.685 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2496
00:53:53.685 00.000 14964 Star::Find returns 1 (0), X=278.46, Y=94.99, Mass=291886, SNR=313.7, Peak=14422 HFD=4.9
00:53:53.686 00.001 14964 MultiStar: [#1 -1.65,0.13,0.00,M4] [#2 -1.31,0.16,0.00,M10] 
00:53:53.686 00.000 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
00:53:53.687 00.001 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.54 = 1.54)
00:53:53.687 00.000 14964 CameraToMount -- cameraX=-1.21 cameraY=-0.09 hyp=1.22 cameraTheta=-3.07 mountX=0.07 mountY=1.22, mountTheta=1.51
00:53:53.688 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.21, y=-0.09, opts=13)
00:53:53.689 00.001 14964 Enqueuing Move request for scope (-1.21, -0.09)
00:53:53.689 00.000 12044 Worker thread wakes up
00:53:53.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.09) opts 0xd
00:53:53.689 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.21, -0.09)
00:53:53.689 00.000 12044 Moving (-1.21, -0.09) raw xDistance=0.07 yDistance=1.22
00:53:53.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.09
00:53:53.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:53.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.22
00:53:53.690 00.001 12044 MoveAxis(E, 0, ABG)
00:53:53.690 00.000 12044 Move returns status 0, amount 0
00:53:53.690 00.000 12044 MoveAxis(N, 0, ABG)
00:53:53.690 00.000 12044 Move returns status 0, amount 0
00:53:53.690 00.000 12044 move complete, result=0
00:53:53.690 00.000 12044 worker thread done servicing request
00:53:53.697 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14422, med=615, FiltMin=525, FiltMax=10966, Gamma=0.810
00:53:53.703 00.006 14964 UpdateGuideState exits: m=291886 SNR=313.7
00:53:53.703 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.704 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:53.704 00.000 14964 Enqueuing Expose request
00:53:53.705 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
00:53:53.705 00.000 12044 Worker thread wakes up
00:53:53.705 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:53.705 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:53:56.837 03.132 12044 Exposure complete
00:53:56.859 00.022 12044 worker thread done servicing request
00:53:56.860 00.001 14964 OnExposeComplete: enter
00:53:56.860 00.000 14964 UpdateGuideState(): m_state=6
00:53:56.861 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2497
00:53:56.861 00.000 14964 Star::Find returns 1 (0), X=278.53, Y=94.92, Mass=297088, SNR=326.7, Peak=12142 HFD=5.0
00:53:56.862 00.001 14964 MultiStar: [#1 -1.62,-0.00,0.00,M5] [#2 -1.22,0.32,0.00,R] 
00:53:56.863 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:53:56.863 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:53:56.863 00.000 14964 CameraToMount -- cameraX=-1.15 cameraY=-0.16 hyp=1.16 cameraTheta=-3.00 mountX=0.14 mountY=1.16, mountTheta=1.45
00:53:56.864 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.15, y=-0.16, opts=13)
00:53:56.865 00.001 14964 Enqueuing Move request for scope (-1.15, -0.16)
00:53:56.866 00.001 12044 Worker thread wakes up
00:53:56.866 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -0.16) opts 0xd
00:53:56.866 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.15, -0.16)
00:53:56.866 00.000 12044 Moving (-1.15, -0.16) raw xDistance=0.14 yDistance=1.16
00:53:56.866 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.03
00:53:56.866 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:56.866 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.16
00:53:56.866 00.000 12044 MoveAxis(E, 0, ABG)
00:53:56.866 00.000 12044 Move returns status 0, amount 0
00:53:56.866 00.000 12044 MoveAxis(N, 0, ABG)
00:53:56.866 00.000 12044 Move returns status 0, amount 0
00:53:56.866 00.000 12044 move complete, result=0
00:53:56.866 00.000 12044 worker thread done servicing request
00:53:56.873 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12142, med=616, FiltMin=530, FiltMax=9743, Gamma=0.810
00:53:56.878 00.005 14964 UpdateGuideState exits: m=297088 SNR=326.7
00:53:56.879 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.879 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:53:56.880 00.001 14964 Enqueuing Expose request
00:53:56.880 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
00:53:56.881 00.001 12044 Worker thread wakes up
00:53:56.881 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:53:56.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:00.007 03.126 12044 Exposure complete
00:54:00.030 00.023 12044 worker thread done servicing request
00:54:00.030 00.000 14964 OnExposeComplete: enter
00:54:00.030 00.000 14964 UpdateGuideState(): m_state=6
00:54:00.030 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2498
00:54:00.031 00.001 14964 Star::Find returns 1 (0), X=278.80, Y=94.54, Mass=293785, SNR=311.0, Peak=15267 HFD=4.7
00:54:00.032 00.001 14964 MultiStar: [#1 -1.49,0.39,0.00,M6] [#2 0.39,0.24,0.06,U] 
00:54:00.032 00.000 14964 refined, 1 included, MultiStar: {-0.80, -0.50}, one-star: {-0.87, -0.55}
00:54:00.034 00.002 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
00:54:00.034 00.000 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
00:54:00.035 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=-0.50 hyp=0.94 cameraTheta=-2.58 mountX=0.49 mountY=0.85, mountTheta=1.05
00:54:00.036 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=-0.50, opts=13)
00:54:00.036 00.000 14964 Enqueuing Move request for scope (-0.80, -0.50)
00:54:00.037 00.001 12044 Worker thread wakes up
00:54:00.037 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.50) opts 0xd
00:54:00.037 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, -0.50)
00:54:00.037 00.000 12044 Moving (-0.80, -0.50) raw xDistance=0.49 yDistance=0.85
00:54:00.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.49, slope = 0.01
00:54:00.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:00.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.85
00:54:00.037 00.000 12044 MoveAxis(W, 11, ABG)
00:54:00.037 00.000 12044 Guiding  Dir = 3, Dur = 11
00:54:00.045 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15267, med=615, FiltMin=525, FiltMax=11398, Gamma=0.810
00:54:00.051 00.006 14964 UpdateGuideState exits: m=293785 SNR=311.0
00:54:00.052 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.052 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:00.053 00.001 14964 Enqueuing Expose request
00:54:00.092 00.039 12044 IsSlewing returns 0
00:54:00.093 00.001 12044 IsGuiding returns 0
00:54:00.116 00.023 12044 IsGuiding returns 1
00:54:00.116 00.000 12044 scope still moving after pulse duration time elapsed
00:54:00.205 00.089 12044 IsSlewing returns 0
00:54:00.205 00.000 12044 IsGuiding returns 0
00:54:00.205 00.000 12044 scope move finished after 11 + 101 ms
00:54:00.205 00.000 12044 Move returns status 0, amount 11
00:54:00.205 00.000 12044 MoveAxis(N, 0, ABG)
00:54:00.205 00.000 12044 Move returns status 0, amount 0
00:54:00.205 00.000 12044 move complete, result=0
00:54:00.205 00.000 12044 worker thread done servicing request
00:54:00.205 00.000 12044 Worker thread wakes up
00:54:00.205 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:00.205 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:00.205 00.000 14964 GuideStep: 0.5 px 11 ms WEST, 0.8 px 0 ms NORTH
00:54:03.328 03.123 12044 Exposure complete
00:54:03.349 00.021 12044 worker thread done servicing request
00:54:03.349 00.000 14964 OnExposeComplete: enter
00:54:03.350 00.001 14964 UpdateGuideState(): m_state=6
00:54:03.350 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2499
00:54:03.351 00.001 14964 Star::Find returns 1 (0), X=279.13, Y=95.42, Mass=293291, SNR=341.8, Peak=11495 HFD=5.1
00:54:03.351 00.000 14964 MultiStar: [#1 -1.12,-0.34,0.00,M7] [#2 0.66,-0.39,0.00,M1] 
00:54:03.352 00.001 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.15 = -2.14)
00:54:03.352 00.000 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.92)
00:54:03.353 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.33 hyp=0.64 cameraTheta=2.59 mountX=-0.34 mountY=0.51, mountTheta=2.16
00:54:03.354 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.33, opts=13)
00:54:03.354 00.000 14964 Enqueuing Move request for scope (-0.55, 0.33)
00:54:03.355 00.001 12044 Worker thread wakes up
00:54:03.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.33) opts 0xd
00:54:03.355 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.33)
00:54:03.355 00.000 12044 Moving (-0.55, 0.33) raw xDistance=-0.34 yDistance=0.51
00:54:03.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.02
00:54:03.355 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:03.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
00:54:03.355 00.000 12044 MoveAxis(E, 0, ABG)
00:54:03.355 00.000 12044 Move returns status 0, amount 0
00:54:03.355 00.000 12044 MoveAxis(N, 0, ABG)
00:54:03.355 00.000 12044 Move returns status 0, amount 0
00:54:03.355 00.000 12044 move complete, result=0
00:54:03.355 00.000 12044 worker thread done servicing request
00:54:03.362 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11495, med=615, FiltMin=526, FiltMax=9357, Gamma=0.810
00:54:03.367 00.005 14964 UpdateGuideState exits: m=293291 SNR=341.8
00:54:03.368 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.368 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:03.369 00.001 14964 Enqueuing Expose request
00:54:03.369 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
00:54:03.370 00.001 12044 Worker thread wakes up
00:54:03.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:03.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:06.477 03.107 12044 Exposure complete
00:54:06.500 00.023 12044 worker thread done servicing request
00:54:06.500 00.000 14964 OnExposeComplete: enter
00:54:06.501 00.001 14964 UpdateGuideState(): m_state=6
00:54:06.502 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2500
00:54:06.502 00.000 14964 Star::Find returns 1 (0), X=279.01, Y=95.49, Mass=288349, SNR=319.8, Peak=12323 HFD=5.0
00:54:06.503 00.001 14964 MultiStar: [#1 -1.70,-0.63,0.00,M8] [#2 0.70,-0.92,0.00,M2] 
00:54:06.503 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.15 = -2.13)
00:54:06.503 00.000 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.92)
00:54:06.504 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=0.40 hyp=0.78 cameraTheta=2.60 mountX=-0.41 mountY=0.62, mountTheta=2.16
00:54:06.505 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=0.40, opts=13)
00:54:06.505 00.000 14964 Enqueuing Move request for scope (-0.67, 0.40)
00:54:06.506 00.001 12044 Worker thread wakes up
00:54:06.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.40) opts 0xd
00:54:06.506 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, 0.40)
00:54:06.506 00.000 12044 Moving (-0.67, 0.40) raw xDistance=-0.41 yDistance=0.62
00:54:06.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.00
00:54:06.506 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=-1.46 newest=1.98
00:54:06.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:54:06.506 00.000 12044 MoveAxis(E, 0, ABG)
00:54:06.506 00.000 12044 Move returns status 0, amount 0
00:54:06.506 00.000 12044 BLC: Oldest BLC event removed
00:54:06.506 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 353 applied
00:54:06.506 00.000 12044 MoveAxis(S, 411, ABG)
00:54:06.506 00.000 12044 Guiding  Dir = 1, Dur = 411
00:54:06.514 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12323, med=615, FiltMin=530, FiltMax=9733, Gamma=0.810
00:54:06.519 00.005 14964 UpdateGuideState exits: m=288349 SNR=319.8
00:54:06.520 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.520 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:06.521 00.001 14964 Enqueuing Expose request
00:54:06.568 00.047 12044 IsSlewing returns 0
00:54:06.568 00.000 12044 IsGuiding returns 0
00:54:06.599 00.031 12044 PulseGuide returned control before completion, sleep 391
00:54:07.005 00.406 12044 IsGuiding returns 1
00:54:07.005 00.000 12044 scope still moving after pulse duration time elapsed
00:54:07.065 00.060 12044 IsSlewing returns 0
00:54:07.065 00.000 12044 IsGuiding returns 0
00:54:07.065 00.000 12044 scope move finished after 411 + 86 ms
00:54:07.065 00.000 12044 Move returns status 0, amount 411
00:54:07.065 00.000 12044 move complete, result=0
00:54:07.066 00.001 12044 worker thread done servicing request
00:54:07.066 00.000 12044 Worker thread wakes up
00:54:07.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:07.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:07.066 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.6 px 411 ms SOUTH
00:54:10.170 03.104 12044 Exposure complete
00:54:10.196 00.026 12044 worker thread done servicing request
00:54:10.196 00.000 14964 OnExposeComplete: enter
00:54:10.197 00.001 14964 UpdateGuideState(): m_state=6
00:54:10.197 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2501
00:54:10.198 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=95.06, Mass=293385, SNR=331.1, Peak=13047 HFD=4.6
00:54:10.198 00.000 14964 MultiStar: [#1 -0.61,-0.45,0.00,M9] [#2 1.49,-0.64,0.00,M3] 
00:54:10.199 00.001 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
00:54:10.199 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
00:54:10.200 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=0.03 mountY=-0.20, mountTheta=-1.44
00:54:10.200 00.000 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.02, opts=13)
00:54:10.201 00.001 14964 Enqueuing Move request for scope (0.20, -0.02)
00:54:10.202 00.001 12044 Worker thread wakes up
00:54:10.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
00:54:10.202 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
00:54:10.202 00.000 12044 Moving (0.20, -0.02) raw xDistance=0.03 yDistance=-0.20
00:54:10.202 00.000 12044 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.18, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.621599, 1:-0.199925
00:54:10.202 00.000 12044 BLC: No correction, Miss < min_move
00:54:10.202 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
00:54:10.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
00:54:10.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:10.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:10.202 00.000 12044 MoveAxis(E, 0, ABG)
00:54:10.202 00.000 12044 Move returns status 0, amount 0
00:54:10.202 00.000 12044 MoveAxis(N, 0, ABG)
00:54:10.202 00.000 12044 Move returns status 0, amount 0
00:54:10.202 00.000 12044 move complete, result=0
00:54:10.202 00.000 12044 worker thread done servicing request
00:54:10.209 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13047, med=615, FiltMin=526, FiltMax=9911, Gamma=0.810
00:54:10.214 00.005 14964 UpdateGuideState exits: m=293385 SNR=331.1
00:54:10.215 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.216 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:10.216 00.000 14964 Enqueuing Expose request
00:54:10.217 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:10.217 00.000 12044 Worker thread wakes up
00:54:10.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:10.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:13.344 03.127 12044 Exposure complete
00:54:13.367 00.023 12044 worker thread done servicing request
00:54:13.367 00.000 14964 OnExposeComplete: enter
00:54:13.368 00.001 14964 UpdateGuideState(): m_state=6
00:54:13.368 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2502
00:54:13.369 00.001 14964 Star::Find returns 1 (0), X=279.92, Y=95.43, Mass=297309, SNR=327.1, Peak=14421 HFD=4.8
00:54:13.369 00.000 14964 MultiStar: [#1 -0.55,-0.49,0.00,M10] [#2 1.58,-0.32,0.00,M4] 
00:54:13.370 00.001 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
00:54:13.370 00.000 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.73)
00:54:13.371 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.95 mountX=-0.34 mountY=-0.28, mountTheta=-2.45
00:54:13.372 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.34, opts=13)
00:54:13.372 00.000 14964 Enqueuing Move request for scope (0.25, 0.34)
00:54:13.373 00.001 12044 Worker thread wakes up
00:54:13.373 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
00:54:13.373 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
00:54:13.373 00.000 12044 Moving (0.25, 0.34) raw xDistance=-0.34 yDistance=-0.28
00:54:13.373 00.000 12044 BLC: History state: CurrMiss=-0.28, AvgInitMiss=-0.18, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.621599, 1:-0.199925, 2:-0.279628
00:54:13.373 00.000 12044 BLC: No correction, Miss < min_move
00:54:13.373 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.34, slope = -0.01
00:54:13.373 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:13.373 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:54:13.373 00.000 12044 MoveAxis(E, 5, ABG)
00:54:13.373 00.000 12044 Guiding  Dir = 2, Dur = 5
00:54:13.380 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14421, med=615, FiltMin=529, FiltMax=11573, Gamma=0.810
00:54:13.387 00.007 14964 UpdateGuideState exits: m=297309 SNR=327.1
00:54:13.387 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.388 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:13.388 00.000 14964 Enqueuing Expose request
00:54:13.395 00.007 12044 IsSlewing returns 0
00:54:13.396 00.001 12044 IsGuiding returns 0
00:54:13.427 00.031 12044 IsGuiding returns 1
00:54:13.427 00.000 12044 scope still moving after pulse duration time elapsed
00:54:13.486 00.059 12044 IsSlewing returns 0
00:54:13.487 00.001 12044 IsGuiding returns 0
00:54:13.487 00.000 12044 scope move finished after 5 + 86 ms
00:54:13.487 00.000 12044 Move returns status 0, amount 5
00:54:13.487 00.000 12044 MoveAxis(N, 0, ABG)
00:54:13.487 00.000 12044 Move returns status 0, amount 0
00:54:13.487 00.000 12044 move complete, result=0
00:54:13.487 00.000 12044 worker thread done servicing request
00:54:13.487 00.000 12044 Worker thread wakes up
00:54:13.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:13.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:13.487 00.000 14964 GuideStep: -0.3 px 5 ms EAST, -0.3 px 0 ms NORTH
00:54:16.609 03.122 12044 Exposure complete
00:54:16.630 00.021 12044 worker thread done servicing request
00:54:16.630 00.000 14964 OnExposeComplete: enter
00:54:16.630 00.000 14964 UpdateGuideState(): m_state=6
00:54:16.632 00.002 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2503
00:54:16.632 00.000 14964 Star::Find returns 1 (0), X=280.36, Y=95.26, Mass=301711, SNR=333.4, Peak=15579 HFD=4.5
00:54:16.633 00.001 14964 MultiStar: [#1 0.05,-0.62,0.16,U] [#2 1.85,-1.07,0.00,M5] 
00:54:16.633 00.000 14964 refined, 1 included, MultiStar: {0.60, 0.07}, one-star: {0.69, 0.18}
00:54:16.634 00.001 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
00:54:16.634 00.000 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
00:54:16.635 00.001 14964 CameraToMount -- cameraX=0.60 cameraY=0.07 hyp=0.60 cameraTheta=0.11 mountX=-0.06 mountY=-0.60, mountTheta=-1.67
00:54:16.636 00.001 14964 SchedulePrimaryMove(1136A648, x=0.60, y=0.07, opts=13)
00:54:16.637 00.001 14964 Enqueuing Move request for scope (0.60, 0.07)
00:54:16.637 00.000 12044 Worker thread wakes up
00:54:16.637 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.07) opts 0xd
00:54:16.637 00.000 12044 Handling offset move in thread for scope, endpoint = (0.60, 0.07)
00:54:16.637 00.000 12044 Moving (0.60, 0.07) raw xDistance=-0.06 yDistance=-0.60
00:54:16.637 00.000 12044 BLC: window closed
00:54:16.637 00.000 12044 BLC: History state: CurrMiss=-0.60, AvgInitMiss=-0.18, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.621599, 1:-0.199925, 2:-0.279628
00:54:16.637 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -16.000000
00:54:16.637 00.000 12044 BLC: window closed
00:54:16.637 00.000 12044 BLC: Pulse adjusted to 337
00:54:16.638 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
00:54:16.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:16.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
00:54:16.638 00.000 12044 MoveAxis(E, 0, ABG)
00:54:16.638 00.000 12044 Move returns status 0, amount 0
00:54:16.638 00.000 12044 MoveAxis(N, 0, ABG)
00:54:16.638 00.000 12044 Move returns status 0, amount 0
00:54:16.638 00.000 12044 move complete, result=0
00:54:16.638 00.000 12044 worker thread done servicing request
00:54:16.644 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15579, med=614, FiltMin=521, FiltMax=12795, Gamma=0.810
00:54:16.650 00.006 14964 UpdateGuideState exits: m=301711 SNR=333.4
00:54:16.651 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.651 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:16.652 00.001 14964 Enqueuing Expose request
00:54:16.652 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
00:54:16.653 00.001 12044 Worker thread wakes up
00:54:16.653 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:16.653 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:16.781 00.128 14964 evsrv: cli 01AB2490 connect
00:54:16.784 00.003 14964 case statement mapped state 6 to 3
00:54:16.786 00.002 14964 case statement mapped state 6 to 3
00:54:16.788 00.002 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"911bb3a0-3819-4944-8a6d-941a03ede3c0"}
00:54:16.789 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"911bb3a0-3819-4944-8a6d-941a03ede3c0"}
00:54:16.791 00.002 14964 evsrv: cli 01AB2490 disconnect
00:54:19.789 02.998 12044 Exposure complete
00:54:19.814 00.025 12044 worker thread done servicing request
00:54:19.814 00.000 14964 OnExposeComplete: enter
00:54:19.814 00.000 14964 UpdateGuideState(): m_state=6
00:54:19.815 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2504
00:54:19.815 00.000 14964 Star::Find returns 1 (0), X=279.64, Y=94.87, Mass=294050, SNR=323.0, Peak=14839 HFD=4.6
00:54:19.816 00.001 14964 MultiStar: [#1 -0.86,0.00,0.00,M10] [#2 0.82,0.20,0.00,M6] 
00:54:19.816 00.000 14964 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.56) = xAngle (-0.17 = -0.17)
00:54:19.817 00.001 14964 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.89 = 2.89)
00:54:19.817 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.72 mountX=0.21 mountY=0.05, mountTheta=0.25
00:54:19.818 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.21, opts=13)
00:54:19.819 00.001 14964 Enqueuing Move request for scope (-0.03, -0.21)
00:54:19.820 00.001 12044 Worker thread wakes up
00:54:19.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
00:54:19.820 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
00:54:19.820 00.000 12044 Moving (-0.03, -0.21) raw xDistance=0.21 yDistance=0.05
00:54:19.820 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.00
00:54:19.820 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.820 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:19.820 00.000 12044 MoveAxis(E, 0, ABG)
00:54:19.820 00.000 12044 Move returns status 0, amount 0
00:54:19.820 00.000 12044 MoveAxis(N, 0, ABG)
00:54:19.820 00.000 12044 Move returns status 0, amount 0
00:54:19.820 00.000 12044 move complete, result=0
00:54:19.821 00.001 12044 worker thread done servicing request
00:54:19.828 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14839, med=616, FiltMin=518, FiltMax=12729, Gamma=0.810
00:54:19.834 00.006 14964 UpdateGuideState exits: m=294050 SNR=323.0
00:54:19.834 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.835 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:19.835 00.000 14964 Enqueuing Expose request
00:54:19.836 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:19.836 00.000 12044 Worker thread wakes up
00:54:19.836 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:19.836 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:22.952 03.116 12044 Exposure complete
00:54:22.975 00.023 12044 worker thread done servicing request
00:54:22.975 00.000 14964 OnExposeComplete: enter
00:54:22.976 00.001 14964 UpdateGuideState(): m_state=6
00:54:22.977 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2505
00:54:22.977 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=94.84, Mass=294695, SNR=323.0, Peak=11219 HFD=5.3
00:54:22.978 00.001 14964 MultiStar: [#1 0.10,0.03,0.17,U] [#2 1.93,-0.47,0.00,M7] 
00:54:22.979 00.001 14964 refined, 1 included, MultiStar: {0.72, -0.21}, one-star: {0.82, -0.25}
00:54:22.979 00.000 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.28 = 1.28)
00:54:22.980 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.95)
00:54:22.980 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.21 hyp=0.75 cameraTheta=-0.28 mountX=0.22 mountY=-0.69, mountTheta=-1.27
00:54:22.981 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.21, opts=13)
00:54:22.982 00.001 14964 Enqueuing Move request for scope (0.72, -0.21)
00:54:22.982 00.000 12044 Worker thread wakes up
00:54:22.982 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.21) opts 0xd
00:54:22.982 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.21)
00:54:22.982 00.000 12044 Moving (0.72, -0.21) raw xDistance=0.22 yDistance=-0.69
00:54:22.982 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
00:54:22.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:22.982 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
00:54:22.982 00.000 12044 MoveAxis(E, 0, ABG)
00:54:22.982 00.000 12044 Move returns status 0, amount 0
00:54:22.982 00.000 12044 MoveAxis(N, 0, ABG)
00:54:22.982 00.000 12044 Move returns status 0, amount 0
00:54:22.983 00.001 12044 move complete, result=0
00:54:22.983 00.000 12044 worker thread done servicing request
00:54:22.990 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11219, med=615, FiltMin=529, FiltMax=9215, Gamma=0.810
00:54:22.995 00.005 14964 UpdateGuideState exits: m=294695 SNR=323.0
00:54:22.996 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.996 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:22.996 00.000 14964 Enqueuing Expose request
00:54:22.997 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
00:54:22.997 00.000 12044 Worker thread wakes up
00:54:22.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:22.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:26.095 03.098 12044 Exposure complete
00:54:26.126 00.031 12044 worker thread done servicing request
00:54:26.127 00.001 14964 OnExposeComplete: enter
00:54:26.127 00.000 14964 UpdateGuideState(): m_state=6
00:54:26.128 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2506
00:54:26.128 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=94.44, Mass=288203, SNR=310.9, Peak=11179 HFD=5.1
00:54:26.129 00.001 14964 MultiStar: [#1 -0.77,0.35,0.00,M10] [#2 1.65,-0.02,0.00,M8] 
00:54:26.129 00.000 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
00:54:26.130 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
00:54:26.130 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.64 hyp=0.65 cameraTheta=-1.39 mountX=0.64 mountY=-0.05, mountTheta=-0.07
00:54:26.131 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.64, opts=13)
00:54:26.132 00.001 14964 Enqueuing Move request for scope (0.11, -0.64)
00:54:26.132 00.000 12044 Worker thread wakes up
00:54:26.132 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.64) opts 0xd
00:54:26.132 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.64)
00:54:26.132 00.000 12044 Moving (0.11, -0.64) raw xDistance=0.64 yDistance=-0.05
00:54:26.132 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.64, slope = 0.04
00:54:26.132 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:26.132 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:54:26.132 00.000 12044 MoveAxis(W, 28, ABG)
00:54:26.132 00.000 12044 Guiding  Dir = 3, Dur = 28
00:54:26.140 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11179, med=615, FiltMin=534, FiltMax=9327, Gamma=0.810
00:54:26.146 00.006 14964 UpdateGuideState exits: m=288203 SNR=310.9
00:54:26.147 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.147 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:26.147 00.000 14964 Enqueuing Expose request
00:54:26.225 00.078 12044 IsSlewing returns 0
00:54:26.225 00.000 12044 IsGuiding returns 0
00:54:26.257 00.032 12044 IsGuiding returns 1
00:54:26.257 00.000 12044 scope still moving after pulse duration time elapsed
00:54:26.316 00.059 12044 IsSlewing returns 0
00:54:26.316 00.000 12044 IsGuiding returns 0
00:54:26.316 00.000 12044 scope move finished after 28 + 62 ms
00:54:26.316 00.000 12044 Move returns status 0, amount 28
00:54:26.316 00.000 12044 MoveAxis(N, 0, ABG)
00:54:26.316 00.000 12044 Move returns status 0, amount 0
00:54:26.316 00.000 12044 move complete, result=0
00:54:26.317 00.001 12044 worker thread done servicing request
00:54:26.317 00.000 12044 Worker thread wakes up
00:54:26.317 00.000 14964 GuideStep: 0.6 px 28 ms WEST, -0.0 px 0 ms NORTH
00:54:26.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:26.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:29.409 03.092 12044 Exposure complete
00:54:29.433 00.024 12044 worker thread done servicing request
00:54:29.433 00.000 14964 OnExposeComplete: enter
00:54:29.433 00.000 14964 UpdateGuideState(): m_state=6
00:54:29.434 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2507
00:54:29.434 00.000 14964 Star::Find returns 1 (0), X=280.35, Y=94.57, Mass=293381, SNR=333.8, Peak=12927 HFD=4.8
00:54:29.435 00.001 14964 MultiStar: [#1 -0.12,-0.11,0.14,U] [#2 1.68,-0.30,0.00,M9] 
00:54:29.436 00.001 14964 refined, 1 included, MultiStar: {0.58, -0.47}, one-star: {0.68, -0.52}
00:54:29.436 00.000 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:54:29.436 00.000 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
00:54:29.437 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=-0.47 hyp=0.74 cameraTheta=-0.67 mountX=0.47 mountY=-0.53, mountTheta=-0.84
00:54:29.438 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.47, opts=13)
00:54:29.438 00.000 14964 Enqueuing Move request for scope (0.58, -0.47)
00:54:29.439 00.001 12044 Worker thread wakes up
00:54:29.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.47) opts 0xd
00:54:29.439 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.47)
00:54:29.439 00.000 12044 Moving (0.58, -0.47) raw xDistance=0.47 yDistance=-0.53
00:54:29.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.42 from input 0.47, slope = 0.07
00:54:29.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:29.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
00:54:29.439 00.000 12044 MoveAxis(W, 50, ABG)
00:54:29.439 00.000 12044 Guiding  Dir = 3, Dur = 50
00:54:29.447 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12927, med=615, FiltMin=530, FiltMax=10388, Gamma=0.810
00:54:29.453 00.006 14964 UpdateGuideState exits: m=293381 SNR=333.8
00:54:29.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:29.454 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:29.454 00.000 14964 Enqueuing Expose request
00:54:29.506 00.052 12044 IsSlewing returns 0
00:54:29.506 00.000 12044 IsGuiding returns 0
00:54:29.537 00.031 12044 PulseGuide returned control before completion, sleep 30
00:54:29.577 00.040 12044 IsGuiding returns 1
00:54:29.577 00.000 12044 scope still moving after pulse duration time elapsed
00:54:29.630 00.053 12044 IsSlewing returns 0
00:54:29.631 00.001 12044 IsGuiding returns 0
00:54:29.631 00.000 12044 scope move finished after 50 + 75 ms
00:54:29.631 00.000 12044 Move returns status 0, amount 50
00:54:29.631 00.000 12044 MoveAxis(N, 0, ABG)
00:54:29.631 00.000 12044 Move returns status 0, amount 0
00:54:29.631 00.000 12044 move complete, result=0
00:54:29.631 00.000 12044 worker thread done servicing request
00:54:29.631 00.000 12044 Worker thread wakes up
00:54:29.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:29.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:29.631 00.000 14964 GuideStep: 0.5 px 50 ms WEST, -0.5 px 0 ms NORTH
00:54:32.757 03.126 12044 Exposure complete
00:54:32.791 00.034 12044 worker thread done servicing request
00:54:32.791 00.000 14964 OnExposeComplete: enter
00:54:32.792 00.001 14964 UpdateGuideState(): m_state=6
00:54:32.793 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2508
00:54:32.793 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=95.24, Mass=293551, SNR=326.4, Peak=14371 HFD=4.6
00:54:32.794 00.001 14964 MultiStar: [#1 -0.68,-0.45,0.00,M10] [#2 1.41,-0.31,0.00,M10] 
00:54:32.795 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.25 = 2.25)
00:54:32.795 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
00:54:32.796 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.69 mountX=-0.15 mountY=-0.20, mountTheta=-2.22
00:54:32.797 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.15, opts=13)
00:54:32.798 00.001 14964 Enqueuing Move request for scope (0.18, 0.15)
00:54:32.799 00.001 12044 Worker thread wakes up
00:54:32.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:54:32.799 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:54:32.799 00.000 12044 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.20
00:54:32.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.08
00:54:32.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:32.799 00.000 12044 MoveAxis(E, 0, ABG)
00:54:32.799 00.000 12044 Move returns status 0, amount 0
00:54:32.799 00.000 12044 MoveAxis(N, 0, ABG)
00:54:32.799 00.000 12044 Move returns status 0, amount 0
00:54:32.799 00.000 12044 move complete, result=0
00:54:32.799 00.000 12044 worker thread done servicing request
00:54:32.806 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14371, med=615, FiltMin=526, FiltMax=10559, Gamma=0.810
00:54:32.812 00.006 14964 UpdateGuideState exits: m=293551 SNR=326.4
00:54:32.812 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.813 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:32.813 00.000 14964 Enqueuing Expose request
00:54:32.814 00.001 12044 Worker thread wakes up
00:54:32.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:32.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:32.814 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:35.917 03.103 12044 Exposure complete
00:54:35.940 00.023 12044 worker thread done servicing request
00:54:35.940 00.000 14964 OnExposeComplete: enter
00:54:35.940 00.000 14964 UpdateGuideState(): m_state=6
00:54:35.940 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2509
00:54:35.942 00.002 14964 Star::Find returns 1 (0), X=280.08, Y=95.24, Mass=296648, SNR=331.5, Peak=11467 HFD=4.8
00:54:35.943 00.001 14964 MultiStar: [#1 -0.16,-0.40,0.15,U] [#2 1.39,-1.08,0.00,R] 
00:54:35.943 00.000 14964 refined, 1 included, MultiStar: {0.34, 0.08}, one-star: {0.41, 0.15}
00:54:35.944 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
00:54:35.945 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
00:54:35.945 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.25 mountX=-0.08 mountY=-0.35, mountTheta=-1.80
00:54:35.947 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.08, opts=13)
00:54:35.947 00.000 14964 Enqueuing Move request for scope (0.34, 0.08)
00:54:35.948 00.001 12044 Worker thread wakes up
00:54:35.948 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
00:54:35.948 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
00:54:35.948 00.000 12044 Moving (0.34, 0.08) raw xDistance=-0.08 yDistance=-0.35
00:54:35.948 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.05
00:54:35.948 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:35.948 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:54:35.948 00.000 12044 MoveAxis(E, 0, ABG)
00:54:35.948 00.000 12044 Move returns status 0, amount 0
00:54:35.948 00.000 12044 MoveAxis(N, 0, ABG)
00:54:35.948 00.000 12044 Move returns status 0, amount 0
00:54:35.948 00.000 12044 move complete, result=0
00:54:35.948 00.000 12044 worker thread done servicing request
00:54:35.955 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11467, med=615, FiltMin=528, FiltMax=10479, Gamma=0.810
00:54:35.961 00.006 14964 UpdateGuideState exits: m=296648 SNR=331.5
00:54:35.961 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.962 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:35.962 00.000 14964 Enqueuing Expose request
00:54:35.963 00.001 12044 Worker thread wakes up
00:54:35.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:35.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:35.963 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:54:39.092 03.129 12044 Exposure complete
00:54:39.116 00.024 12044 worker thread done servicing request
00:54:39.116 00.000 14964 OnExposeComplete: enter
00:54:39.117 00.001 14964 UpdateGuideState(): m_state=6
00:54:39.118 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2510
00:54:39.118 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=94.49, Mass=283017, SNR=312.0, Peak=11329 HFD=5.0
00:54:39.119 00.001 14964 MultiStar: [#1 -0.15,-0.19,0.15,U] [#2 -0.04,0.89,0.00,M1] 
00:54:39.119 00.000 14964 refined, 1 included, MultiStar: {0.25, -0.54}, one-star: {0.31, -0.60}
00:54:39.119 00.000 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
00:54:39.120 00.001 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.82)
00:54:39.120 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.54 hyp=0.60 cameraTheta=-1.14 mountX=0.55 mountY=-0.19, mountTheta=-0.33
00:54:39.121 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.54, opts=13)
00:54:39.122 00.001 14964 Enqueuing Move request for scope (0.25, -0.54)
00:54:39.123 00.001 12044 Worker thread wakes up
00:54:39.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.54) opts 0xd
00:54:39.123 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.54)
00:54:39.123 00.000 12044 Moving (0.25, -0.54) raw xDistance=0.55 yDistance=-0.19
00:54:39.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.55, slope = 0.04
00:54:39.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:39.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:54:39.123 00.000 12044 MoveAxis(W, 34, ABG)
00:54:39.123 00.000 12044 Guiding  Dir = 3, Dur = 34
00:54:39.130 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11329, med=615, FiltMin=529, FiltMax=9395, Gamma=0.810
00:54:39.136 00.006 14964 UpdateGuideState exits: m=283017 SNR=312.0
00:54:39.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.138 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:39.138 00.000 14964 Enqueuing Expose request
00:54:39.162 00.024 12044 IsSlewing returns 0
00:54:39.162 00.000 12044 IsGuiding returns 0
00:54:39.194 00.032 12044 PulseGuide returned control before completion, sleep 14
00:54:39.220 00.026 12044 IsGuiding returns 1
00:54:39.220 00.000 12044 scope still moving after pulse duration time elapsed
00:54:39.347 00.127 12044 IsSlewing returns 0
00:54:39.347 00.000 12044 IsGuiding returns 0
00:54:39.347 00.000 12044 scope move finished after 34 + 150 ms
00:54:39.348 00.001 12044 Move returns status 0, amount 34
00:54:39.348 00.000 12044 MoveAxis(N, 0, ABG)
00:54:39.348 00.000 12044 Move returns status 0, amount 0
00:54:39.348 00.000 12044 move complete, result=0
00:54:39.348 00.000 12044 worker thread done servicing request
00:54:39.348 00.000 12044 Worker thread wakes up
00:54:39.348 00.000 14964 GuideStep: 0.5 px 34 ms WEST, -0.2 px 0 ms NORTH
00:54:39.348 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:39.349 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:42.482 03.133 12044 Exposure complete
00:54:42.505 00.023 12044 worker thread done servicing request
00:54:42.506 00.001 14964 OnExposeComplete: enter
00:54:42.506 00.000 14964 UpdateGuideState(): m_state=6
00:54:42.507 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2511
00:54:42.508 00.001 14964 Star::Find returns 1 (0), X=279.60, Y=95.88, Mass=307062, SNR=335.2, Peak=14194 HFD=4.7
00:54:42.508 00.000 14964 MultiStar: [#1 -0.88,-1.06,0.00,M9] [#2 -0.40,0.55,0.07,U] 
00:54:42.509 00.001 14964 refined, 1 included, MultiStar: {-0.09, 0.78}, one-star: {-0.07, 0.80}
00:54:42.509 00.000 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
00:54:42.510 00.001 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
00:54:42.510 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.78 hyp=0.79 cameraTheta=1.69 mountX=-0.78 mountY=0.01, mountTheta=3.13
00:54:42.511 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.78, opts=13)
00:54:42.512 00.001 14964 Enqueuing Move request for scope (-0.09, 0.78)
00:54:42.512 00.000 12044 Worker thread wakes up
00:54:42.512 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.78) opts 0xd
00:54:42.512 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.78)
00:54:42.512 00.000 12044 Moving (-0.09, 0.78) raw xDistance=-0.78 yDistance=0.01
00:54:42.512 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.78, slope = -0.02
00:54:42.512 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:42.512 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:42.512 00.000 12044 MoveAxis(E, 12, ABG)
00:54:42.512 00.000 12044 Guiding  Dir = 2, Dur = 12
00:54:42.520 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14194, med=615, FiltMin=531, FiltMax=11812, Gamma=0.810
00:54:42.525 00.005 14964 UpdateGuideState exits: m=307062 SNR=335.2
00:54:42.526 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.526 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:42.527 00.001 14964 Enqueuing Expose request
00:54:42.592 00.065 12044 IsSlewing returns 0
00:54:42.592 00.000 12044 IsGuiding returns 0
00:54:42.614 00.022 12044 IsGuiding returns 1
00:54:42.614 00.000 12044 scope still moving after pulse duration time elapsed
00:54:42.675 00.061 12044 IsSlewing returns 0
00:54:42.676 00.001 12044 IsGuiding returns 0
00:54:42.676 00.000 12044 scope move finished after 12 + 70 ms
00:54:42.676 00.000 12044 Move returns status 0, amount 12
00:54:42.676 00.000 12044 MoveAxis(N, 0, ABG)
00:54:42.676 00.000 12044 Move returns status 0, amount 0
00:54:42.676 00.000 12044 move complete, result=0
00:54:42.676 00.000 12044 worker thread done servicing request
00:54:42.676 00.000 12044 Worker thread wakes up
00:54:42.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:42.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:42.676 00.000 14964 GuideStep: -0.8 px 12 ms EAST, 0.0 px 0 ms NORTH
00:54:45.773 03.097 12044 Exposure complete
00:54:45.797 00.024 12044 worker thread done servicing request
00:54:45.797 00.000 14964 OnExposeComplete: enter
00:54:45.797 00.000 14964 UpdateGuideState(): m_state=6
00:54:45.798 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2512
00:54:45.798 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=95.22, Mass=294747, SNR=315.6, Peak=11487 HFD=5.0
00:54:45.799 00.001 14964 MultiStar: [#1 -1.34,-0.38,0.00,M10] [#2 -1.15,0.50,0.00,M1] 
00:54:45.799 00.000 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.45 = -1.83)
00:54:45.800 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
00:54:45.800 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.13 hyp=0.55 cameraTheta=2.90 mountX=-0.14 mountY=0.52, mountTheta=1.84
00:54:45.801 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.13, opts=13)
00:54:45.802 00.001 14964 Enqueuing Move request for scope (-0.53, 0.13)
00:54:45.803 00.001 12044 Worker thread wakes up
00:54:45.803 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.13) opts 0xd
00:54:45.803 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.13)
00:54:45.803 00.000 12044 Moving (-0.53, 0.13) raw xDistance=-0.14 yDistance=0.52
00:54:45.803 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.35, using input
00:54:45.803 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
00:54:45.803 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:45.803 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
00:54:45.803 00.000 12044 MoveAxis(E, 0, ABG)
00:54:45.803 00.000 12044 Move returns status 0, amount 0
00:54:45.803 00.000 12044 MoveAxis(N, 0, ABG)
00:54:45.803 00.000 12044 Move returns status 0, amount 0
00:54:45.803 00.000 12044 move complete, result=0
00:54:45.803 00.000 12044 worker thread done servicing request
00:54:45.810 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11487, med=615, FiltMin=531, FiltMax=10183, Gamma=0.810
00:54:45.816 00.006 14964 UpdateGuideState exits: m=294747 SNR=315.6
00:54:45.817 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.817 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:45.818 00.001 14964 Enqueuing Expose request
00:54:45.818 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:54:45.819 00.001 12044 Worker thread wakes up
00:54:45.819 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:45.819 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:48.917 03.098 12044 Exposure complete
00:54:48.947 00.030 12044 worker thread done servicing request
00:54:48.947 00.000 14964 OnExposeComplete: enter
00:54:48.948 00.001 14964 UpdateGuideState(): m_state=6
00:54:48.949 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2513
00:54:48.949 00.000 14964 Star::Find returns 1 (0), X=279.91, Y=95.78, Mass=288690, SNR=306.3, Peak=11353 HFD=5.5
00:54:48.950 00.001 14964 MultiStar: [#1 -0.63,-0.67,0.00,R] [#2 -0.06,-0.35,0.06,U] 
00:54:48.951 00.001 14964 refined, 1 included, MultiStar: {0.22, 0.63}, one-star: {0.24, 0.69}
00:54:48.952 00.001 14964 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.56) = xAngle (2.79 = 2.79)
00:54:48.952 00.000 14964 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
00:54:48.953 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.63 hyp=0.67 cameraTheta=1.24 mountX=-0.63 mountY=-0.28, mountTheta=-2.72
00:54:48.955 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.63, opts=13)
00:54:48.956 00.001 14964 Enqueuing Move request for scope (0.22, 0.63)
00:54:48.956 00.000 12044 Worker thread wakes up
00:54:48.956 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.63) opts 0xd
00:54:48.956 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.63)
00:54:48.956 00.000 12044 Moving (0.22, 0.63) raw xDistance=-0.63 yDistance=-0.28
00:54:48.956 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.63 is < calculated value -0.67, using input
00:54:48.956 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.63, slope = -0.10
00:54:48.956 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:48.956 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:54:48.957 00.001 12044 MoveAxis(E, 48, ABG)
00:54:48.957 00.000 12044 Guiding  Dir = 2, Dur = 48
00:54:48.964 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11353, med=615, FiltMin=523, FiltMax=9115, Gamma=0.810
00:54:48.970 00.006 14964 UpdateGuideState exits: m=288690 SNR=306.3
00:54:48.971 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.971 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:48.971 00.000 14964 Enqueuing Expose request
00:54:48.989 00.018 12044 IsSlewing returns 0
00:54:48.989 00.000 12044 IsGuiding returns 0
00:54:49.021 00.032 12044 PulseGuide returned control before completion, sleep 27
00:54:49.057 00.036 12044 IsGuiding returns 1
00:54:49.057 00.000 12044 scope still moving after pulse duration time elapsed
00:54:49.193 00.136 12044 IsSlewing returns 0
00:54:49.223 00.030 12044 IsGuiding returns 0
00:54:49.223 00.000 12044 scope move finished after 48 + 186 ms
00:54:49.223 00.000 12044 Move returns status 0, amount 48
00:54:49.223 00.000 12044 MoveAxis(N, 0, ABG)
00:54:49.223 00.000 12044 Move returns status 0, amount 0
00:54:49.223 00.000 12044 move complete, result=0
00:54:49.223 00.000 12044 worker thread done servicing request
00:54:49.223 00.000 12044 Worker thread wakes up
00:54:49.223 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:49.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:49.224 00.001 14964 GuideStep: -0.6 px 48 ms EAST, -0.3 px 0 ms NORTH
00:54:52.335 03.111 12044 Exposure complete
00:54:52.357 00.022 12044 worker thread done servicing request
00:54:52.357 00.000 14964 OnExposeComplete: enter
00:54:52.358 00.001 14964 UpdateGuideState(): m_state=6
00:54:52.358 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2514
00:54:52.359 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=94.75, Mass=282248, SNR=301.0, Peak=10911 HFD=5.3
00:54:52.359 00.000 14964 MultiStar: [#1 0.06,0.71,0.15,U] [#2 0.11,1.57,0.00,M1] 
00:54:52.360 00.001 14964 refined, 1 included, MultiStar: {0.26, -0.20}, one-star: {0.29, -0.34}
00:54:52.360 00.000 14964 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.56) = xAngle (0.91 = 0.91)
00:54:52.361 00.001 14964 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.97 = -2.32)
00:54:52.361 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.64 mountX=0.20 mountY=-0.24, mountTheta=-0.88
00:54:52.362 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.20, opts=13)
00:54:52.363 00.001 14964 Enqueuing Move request for scope (0.26, -0.20)
00:54:52.363 00.000 12044 Worker thread wakes up
00:54:52.363 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
00:54:52.363 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
00:54:52.363 00.000 12044 Moving (0.26, -0.20) raw xDistance=0.20 yDistance=-0.24
00:54:52.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.08
00:54:52.364 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.364 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:54:52.364 00.000 12044 MoveAxis(E, 0, ABG)
00:54:52.364 00.000 12044 Move returns status 0, amount 0
00:54:52.364 00.000 12044 MoveAxis(N, 0, ABG)
00:54:52.364 00.000 12044 Move returns status 0, amount 0
00:54:52.364 00.000 12044 move complete, result=0
00:54:52.364 00.000 12044 worker thread done servicing request
00:54:52.371 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10911, med=615, FiltMin=532, FiltMax=8879, Gamma=0.810
00:54:52.376 00.005 14964 UpdateGuideState exits: m=282248 SNR=301.0
00:54:52.377 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.377 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:52.378 00.001 14964 Enqueuing Expose request
00:54:52.378 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:52.379 00.001 12044 Worker thread wakes up
00:54:52.379 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:52.379 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:55.486 03.107 12044 Exposure complete
00:54:55.508 00.022 12044 worker thread done servicing request
00:54:55.508 00.000 14964 OnExposeComplete: enter
00:54:55.509 00.001 14964 UpdateGuideState(): m_state=6
00:54:55.509 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2515
00:54:55.510 00.001 14964 Star::Find returns 1 (0), X=280.03, Y=95.16, Mass=288009, SNR=309.2, Peak=13079 HFD=4.7
00:54:55.510 00.000 14964 MultiStar: [#1 -0.01,0.45,0.17,U] [#2 -0.49,1.02,0.00,M2] 
00:54:55.511 00.001 14964 refined, 1 included, MultiStar: {0.31, 0.13}, one-star: {0.36, 0.08}
00:54:55.511 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
00:54:55.512 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.28)
00:54:55.512 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.33 cameraTheta=0.40 mountX=-0.12 mountY=-0.32, mountTheta=-1.94
00:54:55.513 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.13, opts=13)
00:54:55.514 00.001 14964 Enqueuing Move request for scope (0.31, 0.13)
00:54:55.514 00.000 12044 Worker thread wakes up
00:54:55.514 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
00:54:55.514 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
00:54:55.514 00.000 12044 Moving (0.31, 0.13) raw xDistance=-0.12 yDistance=-0.32
00:54:55.514 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.50, using input
00:54:55.515 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.08
00:54:55.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:55.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:54:55.515 00.000 12044 MoveAxis(E, 0, ABG)
00:54:55.515 00.000 12044 Move returns status 0, amount 0
00:54:55.515 00.000 12044 MoveAxis(N, 0, ABG)
00:54:55.515 00.000 12044 Move returns status 0, amount 0
00:54:55.515 00.000 12044 move complete, result=0
00:54:55.515 00.000 12044 worker thread done servicing request
00:54:55.522 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13079, med=615, FiltMin=523, FiltMax=9743, Gamma=0.810
00:54:55.527 00.005 14964 UpdateGuideState exits: m=288009 SNR=309.2
00:54:55.528 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.529 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:55.529 00.000 14964 Enqueuing Expose request
00:54:55.530 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:54:55.530 00.000 12044 Worker thread wakes up
00:54:55.530 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:55.530 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:54:58.657 03.127 12044 Exposure complete
00:54:58.683 00.026 12044 worker thread done servicing request
00:54:58.683 00.000 14964 OnExposeComplete: enter
00:54:58.684 00.001 14964 UpdateGuideState(): m_state=6
00:54:58.684 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2516
00:54:58.685 00.001 14964 Star::Find returns 1 (0), X=279.49, Y=95.01, Mass=285204, SNR=307.9, Peak=9055 HFD=5.4
00:54:58.686 00.001 14964 MultiStar: [#1 0.12,1.18,0.00,M1] [#2 0.39,0.35,0.05,U] 
00:54:58.686 00.000 14964 refined, 1 included, MultiStar: {-0.15, -0.05}, one-star: {-0.18, -0.07}
00:54:58.687 00.001 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
00:54:58.687 00.000 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
00:54:58.688 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.81 mountX=0.05 mountY=0.16, mountTheta=1.26
00:54:58.689 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.05, opts=13)
00:54:58.689 00.000 14964 Enqueuing Move request for scope (-0.15, -0.05)
00:54:58.690 00.001 12044 Worker thread wakes up
00:54:58.690 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
00:54:58.690 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
00:54:58.690 00.000 12044 Moving (-0.15, -0.05) raw xDistance=0.05 yDistance=0.16
00:54:58.690 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
00:54:58.690 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:58.690 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:54:58.690 00.000 12044 MoveAxis(E, 0, ABG)
00:54:58.690 00.000 12044 Move returns status 0, amount 0
00:54:58.690 00.000 12044 MoveAxis(N, 0, ABG)
00:54:58.690 00.000 12044 Move returns status 0, amount 0
00:54:58.690 00.000 12044 move complete, result=0
00:54:58.690 00.000 12044 worker thread done servicing request
00:54:58.697 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9055, med=615, FiltMin=515, FiltMax=8266, Gamma=0.810
00:54:58.703 00.006 14964 UpdateGuideState exits: m=285204 SNR=307.9
00:54:58.704 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.704 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:54:58.704 00.000 14964 Enqueuing Expose request
00:54:58.705 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:58.705 00.000 12044 Worker thread wakes up
00:54:58.706 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:54:58.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:01.801 03.095 12044 Exposure complete
00:55:01.823 00.022 12044 worker thread done servicing request
00:55:01.824 00.001 14964 OnExposeComplete: enter
00:55:01.824 00.000 14964 UpdateGuideState(): m_state=6
00:55:01.825 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2517
00:55:01.825 00.000 14964 Star::Find returns 1 (0), X=278.99, Y=95.14, Mass=280678, SNR=299.6, Peak=10715 HFD=5.5
00:55:01.826 00.001 14964 MultiStar: [#1 -0.65,0.70,0.00,M2] [#2 -1.06,0.85,0.00,M2] 
00:55:01.827 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
00:55:01.827 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.38)
00:55:01.828 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=0.06 hyp=0.68 cameraTheta=3.06 mountX=-0.07 mountY=0.67, mountTheta=1.67
00:55:01.828 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=0.06, opts=13)
00:55:01.829 00.001 14964 Enqueuing Move request for scope (-0.68, 0.06)
00:55:01.830 00.001 12044 Worker thread wakes up
00:55:01.830 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.06) opts 0xd
00:55:01.830 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, 0.06)
00:55:01.830 00.000 12044 Moving (-0.68, 0.06) raw xDistance=-0.07 yDistance=0.67
00:55:01.830 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
00:55:01.830 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
00:55:01.830 00.000 12044 MoveAxis(E, 0, ABG)
00:55:01.830 00.000 12044 Move returns status 0, amount 0
00:55:01.830 00.000 12044 MoveAxis(S, 62, ABG)
00:55:01.830 00.000 12044 Guiding  Dir = 1, Dur = 62
00:55:01.837 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10715, med=615, FiltMin=533, FiltMax=8551, Gamma=0.810
00:55:01.842 00.005 14964 UpdateGuideState exits: m=280678 SNR=299.6
00:55:01.843 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.843 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:01.844 00.001 14964 Enqueuing Expose request
00:55:01.850 00.006 12044 IsSlewing returns 0
00:55:01.850 00.000 12044 IsGuiding returns 0
00:55:01.882 00.032 12044 PulseGuide returned control before completion, sleep 42
00:55:01.938 00.056 12044 IsGuiding returns 1
00:55:01.938 00.000 12044 scope still moving after pulse duration time elapsed
00:55:02.004 00.066 12044 IsSlewing returns 0
00:55:02.076 00.072 12044 IsGuiding returns 0
00:55:02.076 00.000 12044 scope move finished after 62 + 163 ms
00:55:02.076 00.000 12044 Move returns status 0, amount 62
00:55:02.076 00.000 12044 move complete, result=0
00:55:02.076 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 62 ms SOUTH
00:55:02.077 00.001 12044 worker thread done servicing request
00:55:02.077 00.000 12044 Worker thread wakes up
00:55:02.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:02.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:05.188 03.111 12044 Exposure complete
00:55:05.209 00.021 12044 worker thread done servicing request
00:55:05.209 00.000 14964 OnExposeComplete: enter
00:55:05.209 00.000 14964 UpdateGuideState(): m_state=6
00:55:05.210 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2518
00:55:05.210 00.000 14964 Star::Find returns 1 (0), X=280.37, Y=94.78, Mass=278447, SNR=288.7, Peak=9035 HFD=5.6
00:55:05.211 00.001 14964 MultiStar: [#1 0.17,1.08,0.00,M3] [#2 0.38,1.40,0.00,M3] 
00:55:05.211 00.000 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
00:55:05.212 00.001 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.09)
00:55:05.212 00.000 14964 CameraToMount -- cameraX=0.70 cameraY=-0.31 hyp=0.77 cameraTheta=-0.41 mountX=0.32 mountY=-0.67, mountTheta=-1.13
00:55:05.213 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=-0.31, opts=13)
00:55:05.214 00.001 14964 Enqueuing Move request for scope (0.70, -0.31)
00:55:05.214 00.000 12044 Worker thread wakes up
00:55:05.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.31) opts 0xd
00:55:05.214 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, -0.31)
00:55:05.214 00.000 12044 Moving (0.70, -0.31) raw xDistance=0.32 yDistance=-0.67
00:55:05.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.32, slope = 0.03
00:55:05.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:05.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
00:55:05.214 00.000 12044 MoveAxis(W, 20, ABG)
00:55:05.214 00.000 12044 Guiding  Dir = 3, Dur = 20
00:55:05.222 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9035, med=615, FiltMin=534, FiltMax=7973, Gamma=0.810
00:55:05.228 00.006 14964 UpdateGuideState exits: m=278447 SNR=288.7
00:55:05.228 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:05.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:05.229 00.000 14964 Enqueuing Expose request
00:55:05.304 00.075 12044 IsSlewing returns 0
00:55:05.304 00.000 12044 IsGuiding returns 0
00:55:05.335 00.031 12044 IsGuiding returns 1
00:55:05.336 00.001 12044 scope still moving after pulse duration time elapsed
00:55:05.480 00.144 12044 IsSlewing returns 0
00:55:05.482 00.002 12044 IsGuiding returns 0
00:55:05.482 00.000 12044 scope move finished after 20 + 158 ms
00:55:05.482 00.000 12044 Move returns status 0, amount 20
00:55:05.482 00.000 12044 MoveAxis(N, 0, ABG)
00:55:05.482 00.000 12044 Move returns status 0, amount 0
00:55:05.482 00.000 12044 move complete, result=0
00:55:05.482 00.000 12044 worker thread done servicing request
00:55:05.482 00.000 12044 Worker thread wakes up
00:55:05.483 00.001 14964 GuideStep: 0.3 px 20 ms WEST, -0.7 px 0 ms NORTH
00:55:05.483 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:05.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:08.583 03.100 12044 Exposure complete
00:55:08.608 00.025 12044 worker thread done servicing request
00:55:08.608 00.000 14964 OnExposeComplete: enter
00:55:08.608 00.000 14964 UpdateGuideState(): m_state=6
00:55:08.609 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2519
00:55:08.609 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=94.51, Mass=279791, SNR=273.1, Peak=10333 HFD=5.2
00:55:08.610 00.001 14964 MultiStar: [#1 -0.30,1.28,0.00,M4] [#2 -0.47,1.03,0.00,M4] 
00:55:08.610 00.000 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
00:55:08.611 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
00:55:08.611 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.57 hyp=0.58 cameraTheta=-1.39 mountX=0.58 mountY=-0.04, mountTheta=-0.07
00:55:08.613 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.57, opts=13)
00:55:08.613 00.000 14964 Enqueuing Move request for scope (0.10, -0.57)
00:55:08.614 00.001 12044 Worker thread wakes up
00:55:08.614 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.57) opts 0xd
00:55:08.614 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.57)
00:55:08.614 00.000 12044 Moving (0.10, -0.57) raw xDistance=0.58 yDistance=-0.04
00:55:08.614 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.58, slope = 0.06
00:55:08.614 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:08.614 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:08.614 00.000 12044 MoveAxis(W, 47, ABG)
00:55:08.614 00.000 12044 Guiding  Dir = 3, Dur = 47
00:55:08.622 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10333, med=616, FiltMin=528, FiltMax=8708, Gamma=0.810
00:55:08.627 00.005 14964 UpdateGuideState exits: m=279791 SNR=273.1
00:55:08.628 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.628 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:08.629 00.001 14964 Enqueuing Expose request
00:55:08.643 00.014 12044 IsSlewing returns 0
00:55:08.644 00.001 12044 IsGuiding returns 0
00:55:08.675 00.031 12044 PulseGuide returned control before completion, sleep 26
00:55:08.709 00.034 12044 IsGuiding returns 1
00:55:08.709 00.000 12044 scope still moving after pulse duration time elapsed
00:55:08.770 00.061 12044 IsSlewing returns 0
00:55:08.800 00.030 12044 IsGuiding returns 0
00:55:08.800 00.000 12044 scope move finished after 47 + 109 ms
00:55:08.800 00.000 12044 Move returns status 0, amount 47
00:55:08.800 00.000 12044 MoveAxis(N, 0, ABG)
00:55:08.800 00.000 12044 Move returns status 0, amount 0
00:55:08.800 00.000 12044 move complete, result=0
00:55:08.800 00.000 12044 worker thread done servicing request
00:55:08.800 00.000 12044 Worker thread wakes up
00:55:08.800 00.000 14964 GuideStep: 0.6 px 47 ms WEST, -0.0 px 0 ms NORTH
00:55:08.802 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:08.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:11.906 03.104 12044 Exposure complete
00:55:11.927 00.021 12044 worker thread done servicing request
00:55:11.927 00.000 14964 OnExposeComplete: enter
00:55:11.928 00.001 14964 UpdateGuideState(): m_state=6
00:55:11.929 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2520
00:55:11.929 00.000 14964 Star::Find returns 1 (0), X=279.74, Y=95.11, Mass=288116, SNR=306.4, Peak=12079 HFD=4.9
00:55:11.930 00.001 14964 MultiStar: [#1 -0.16,0.79,0.00,M5] [#2 -0.29,0.75,0.00,M5] 
00:55:11.930 00.000 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
00:55:11.931 00.001 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
00:55:11.931 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
00:55:11.933 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.03, opts=13)
00:55:11.934 00.001 14964 Enqueuing Move request for scope (0.07, 0.03)
00:55:11.934 00.000 12044 Worker thread wakes up
00:55:11.934 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:55:11.934 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:55:11.934 00.000 12044 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
00:55:11.934 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.10
00:55:11.934 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.934 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:11.934 00.000 12044 MoveAxis(E, 0, ABG)
00:55:11.934 00.000 12044 Move returns status 0, amount 0
00:55:11.934 00.000 12044 MoveAxis(N, 0, ABG)
00:55:11.934 00.000 12044 Move returns status 0, amount 0
00:55:11.934 00.000 12044 move complete, result=0
00:55:11.934 00.000 12044 worker thread done servicing request
00:55:11.942 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12079, med=615, FiltMin=529, FiltMax=10206, Gamma=0.810
00:55:11.948 00.006 14964 UpdateGuideState exits: m=288116 SNR=306.4
00:55:11.949 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.949 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:11.950 00.001 14964 Enqueuing Expose request
00:55:11.950 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:11.951 00.001 12044 Worker thread wakes up
00:55:11.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:11.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:15.048 03.097 12044 Exposure complete
00:55:15.070 00.022 12044 worker thread done servicing request
00:55:15.070 00.000 14964 OnExposeComplete: enter
00:55:15.070 00.000 14964 UpdateGuideState(): m_state=6
00:55:15.071 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2521
00:55:15.071 00.000 14964 Star::Find returns 1 (0), X=279.50, Y=95.11, Mass=291018, SNR=312.2, Peak=10955 HFD=5.2
00:55:15.072 00.001 14964 MultiStar: [#1 -0.33,0.37,0.14,U] [#2 -0.74,0.80,0.00,M6] 
00:55:15.073 00.001 14964 single-star, 1 included, MultiStar: {-0.19, 0.06}, one-star: {-0.17, 0.02}
00:55:15.073 00.000 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
00:55:15.074 00.001 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.35)
00:55:15.074 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.02 mountX=-0.02 mountY=0.17, mountTheta=1.71
00:55:15.075 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.02, opts=13)
00:55:15.076 00.001 14964 Enqueuing Move request for scope (-0.17, 0.02)
00:55:15.076 00.000 12044 Worker thread wakes up
00:55:15.076 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
00:55:15.076 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
00:55:15.076 00.000 12044 Moving (-0.17, 0.02) raw xDistance=-0.02 yDistance=0.17
00:55:15.076 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.05
00:55:15.076 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.076 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:55:15.076 00.000 12044 MoveAxis(E, 0, ABG)
00:55:15.076 00.000 12044 Move returns status 0, amount 0
00:55:15.076 00.000 12044 MoveAxis(N, 0, ABG)
00:55:15.076 00.000 12044 Move returns status 0, amount 0
00:55:15.076 00.000 12044 move complete, result=0
00:55:15.076 00.000 12044 worker thread done servicing request
00:55:15.083 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10955, med=615, FiltMin=533, FiltMax=9685, Gamma=0.810
00:55:15.089 00.006 14964 UpdateGuideState exits: m=291018 SNR=312.2
00:55:15.089 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.090 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:15.090 00.000 14964 Enqueuing Expose request
00:55:15.091 00.001 12044 Worker thread wakes up
00:55:15.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:15.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:15.091 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:18.216 03.125 12044 Exposure complete
00:55:18.238 00.022 12044 worker thread done servicing request
00:55:18.238 00.000 14964 OnExposeComplete: enter
00:55:18.238 00.000 14964 UpdateGuideState(): m_state=6
00:55:18.239 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2522
00:55:18.239 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=94.86, Mass=280795, SNR=301.3, Peak=9495 HFD=5.6
00:55:18.240 00.001 14964 MultiStar: [#1 -0.03,0.70,0.16,U] [#2 -0.70,1.07,0.00,M7] 
00:55:18.240 00.000 14964 refined, 1 included, MultiStar: {0.01, -0.09}, one-star: {0.02, -0.22}
00:55:18.241 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.09 = 0.09)
00:55:18.241 00.000 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
00:55:18.242 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=0.09 mountY=0.00, mountTheta=0.00
00:55:18.243 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.09, opts=13)
00:55:18.243 00.000 14964 Enqueuing Move request for scope (0.01, -0.09)
00:55:18.244 00.001 12044 Worker thread wakes up
00:55:18.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:55:18.244 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:55:18.244 00.000 12044 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.00
00:55:18.244 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.29, using input
00:55:18.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
00:55:18.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:18.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:18.244 00.000 12044 MoveAxis(E, 0, ABG)
00:55:18.244 00.000 12044 Move returns status 0, amount 0
00:55:18.244 00.000 12044 MoveAxis(N, 0, ABG)
00:55:18.244 00.000 12044 Move returns status 0, amount 0
00:55:18.244 00.000 12044 move complete, result=0
00:55:18.244 00.000 12044 worker thread done servicing request
00:55:18.251 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9495, med=615, FiltMin=532, FiltMax=7909, Gamma=0.810
00:55:18.257 00.006 14964 UpdateGuideState exits: m=280795 SNR=301.3
00:55:18.257 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:18.258 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:18.258 00.000 14964 Enqueuing Expose request
00:55:18.259 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:18.259 00.000 12044 Worker thread wakes up
00:55:18.259 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:18.259 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:21.364 03.105 12044 Exposure complete
00:55:21.385 00.021 12044 worker thread done servicing request
00:55:21.385 00.000 14964 OnExposeComplete: enter
00:55:21.386 00.001 14964 UpdateGuideState(): m_state=6
00:55:21.387 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2523
00:55:21.387 00.000 14964 Star::Find returns 1 (0), X=279.88, Y=93.95, Mass=273384, SNR=260.1, Peak=8969 HFD=5.8
00:55:21.388 00.001 14964 MultiStar: [#1 -0.18,1.08,0.00,M4] [#2 -0.17,1.52,0.00,M8] 
00:55:21.388 00.000 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
00:55:21.389 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
00:55:21.389 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-1.14 hyp=1.16 cameraTheta=-1.39 mountX=1.14 mountY=-0.09, mountTheta=-0.08
00:55:21.390 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-1.14, opts=13)
00:55:21.391 00.001 14964 Enqueuing Move request for scope (0.21, -1.14)
00:55:21.391 00.000 12044 Worker thread wakes up
00:55:21.391 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.14) opts 0xd
00:55:21.391 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -1.14)
00:55:21.391 00.000 12044 Moving (0.21, -1.14) raw xDistance=1.14 yDistance=-0.09
00:55:21.391 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 1.14, slope = 0.06
00:55:21.391 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:21.392 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:21.392 00.000 12044 MoveAxis(W, 47, ABG)
00:55:21.392 00.000 12044 Guiding  Dir = 3, Dur = 47
00:55:21.399 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8969, med=615, FiltMin=534, FiltMax=7811, Gamma=0.810
00:55:21.404 00.005 14964 UpdateGuideState exits: m=273384 SNR=260.1
00:55:21.405 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.405 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:21.406 00.001 14964 Enqueuing Expose request
00:55:21.412 00.006 12044 IsSlewing returns 0
00:55:21.412 00.000 12044 IsGuiding returns 0
00:55:21.444 00.032 12044 PulseGuide returned control before completion, sleep 26
00:55:21.483 00.039 12044 IsGuiding returns 1
00:55:21.483 00.000 12044 scope still moving after pulse duration time elapsed
00:55:21.549 00.066 12044 IsSlewing returns 0
00:55:21.550 00.001 12044 IsGuiding returns 0
00:55:21.550 00.000 12044 scope move finished after 47 + 91 ms
00:55:21.550 00.000 12044 Move returns status 0, amount 47
00:55:21.550 00.000 12044 MoveAxis(N, 0, ABG)
00:55:21.550 00.000 12044 Move returns status 0, amount 0
00:55:21.550 00.000 12044 move complete, result=0
00:55:21.550 00.000 12044 worker thread done servicing request
00:55:21.550 00.000 12044 Worker thread wakes up
00:55:21.550 00.000 14964 GuideStep: 1.1 px 47 ms WEST, -0.1 px 0 ms NORTH
00:55:21.551 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:21.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:24.653 03.102 12044 Exposure complete
00:55:24.678 00.025 12044 worker thread done servicing request
00:55:24.678 00.000 14964 OnExposeComplete: enter
00:55:24.678 00.000 14964 UpdateGuideState(): m_state=6
00:55:24.679 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2524
00:55:24.679 00.000 14964 Star::Find returns 1 (0), X=279.32, Y=94.46, Mass=284333, SNR=302.4, Peak=9883 HFD=5.4
00:55:24.681 00.002 14964 MultiStar: [#1 -0.16,1.10,0.00,M5] [#2 0.05,1.20,0.00,M9] 
00:55:24.681 00.000 14964 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.56) = xAngle (-0.53 = -0.53)
00:55:24.682 00.001 14964 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
00:55:24.682 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.63 hyp=0.72 cameraTheta=-2.08 mountX=0.62 mountY=0.41, mountTheta=0.59
00:55:24.683 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.63, opts=13)
00:55:24.684 00.001 14964 Enqueuing Move request for scope (-0.35, -0.63)
00:55:24.685 00.001 12044 Worker thread wakes up
00:55:24.685 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.63) opts 0xd
00:55:24.685 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.63)
00:55:24.685 00.000 12044 Moving (-0.35, -0.63) raw xDistance=0.62 yDistance=0.41
00:55:24.685 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.53 from input 0.62, slope = 0.08
00:55:24.685 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.685 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:55:24.685 00.000 12044 MoveAxis(W, 63, ABG)
00:55:24.685 00.000 12044 Guiding  Dir = 3, Dur = 63
00:55:24.692 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9883, med=615, FiltMin=531, FiltMax=7970, Gamma=0.810
00:55:24.698 00.006 14964 UpdateGuideState exits: m=284333 SNR=302.4
00:55:24.698 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.699 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:24.699 00.000 14964 Enqueuing Expose request
00:55:24.737 00.038 12044 IsSlewing returns 0
00:55:24.738 00.001 12044 IsGuiding returns 0
00:55:24.770 00.032 12044 PulseGuide returned control before completion, sleep 42
00:55:24.820 00.050 12044 IsGuiding returns 1
00:55:24.820 00.000 12044 scope still moving after pulse duration time elapsed
00:55:24.878 00.058 12044 IsSlewing returns 0
00:55:24.878 00.000 12044 IsGuiding returns 0
00:55:24.878 00.000 12044 scope move finished after 63 + 77 ms
00:55:24.878 00.000 12044 Move returns status 0, amount 63
00:55:24.878 00.000 12044 MoveAxis(N, 0, ABG)
00:55:24.878 00.000 12044 Move returns status 0, amount 0
00:55:24.878 00.000 12044 move complete, result=0
00:55:24.878 00.000 12044 worker thread done servicing request
00:55:24.879 00.001 12044 Worker thread wakes up
00:55:24.879 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:24.879 00.000 14964 GuideStep: 0.6 px 63 ms WEST, 0.4 px 0 ms NORTH
00:55:24.879 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:27.999 03.120 12044 Exposure complete
00:55:28.020 00.021 12044 worker thread done servicing request
00:55:28.020 00.000 14964 OnExposeComplete: enter
00:55:28.021 00.001 14964 UpdateGuideState(): m_state=6
00:55:28.022 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2525
00:55:28.023 00.001 14964 Star::Find returns 1 (0), X=279.93, Y=95.33, Mass=290578, SNR=315.3, Peak=10366 HFD=5.1
00:55:28.023 00.000 14964 MultiStar: [#1 -0.01,-0.07,0.16,U] [#2 0.20,0.33,0.06,U] 
00:55:28.024 00.001 14964 refined, 2 included, MultiStar: {0.22, 0.20}, one-star: {0.26, 0.24}
00:55:28.024 00.000 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.31 = 2.31)
00:55:28.024 00.000 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.92)
00:55:28.025 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.75 mountX=-0.20 mountY=-0.24, mountTheta=-2.27
00:55:28.026 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.20, opts=13)
00:55:28.026 00.000 14964 Enqueuing Move request for scope (0.22, 0.20)
00:55:28.027 00.001 12044 Worker thread wakes up
00:55:28.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
00:55:28.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
00:55:28.027 00.000 12044 Moving (0.22, 0.20) raw xDistance=-0.20 yDistance=-0.24
00:55:28.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.03
00:55:28.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:28.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:55:28.027 00.000 12044 MoveAxis(E, 0, ABG)
00:55:28.027 00.000 12044 Move returns status 0, amount 0
00:55:28.027 00.000 12044 MoveAxis(N, 0, ABG)
00:55:28.027 00.000 12044 Move returns status 0, amount 0
00:55:28.027 00.000 12044 move complete, result=0
00:55:28.027 00.000 12044 worker thread done servicing request
00:55:28.034 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10366, med=615, FiltMin=526, FiltMax=8861, Gamma=0.810
00:55:28.040 00.006 14964 UpdateGuideState exits: m=290578 SNR=315.3
00:55:28.040 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.041 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:28.041 00.000 14964 Enqueuing Expose request
00:55:28.042 00.001 12044 Worker thread wakes up
00:55:28.042 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:28.042 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:28.042 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:31.147 03.105 12044 Exposure complete
00:55:31.167 00.020 12044 worker thread done servicing request
00:55:31.167 00.000 14964 OnExposeComplete: enter
00:55:31.168 00.001 14964 UpdateGuideState(): m_state=6
00:55:31.169 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2526
00:55:31.169 00.000 14964 Star::Find returns 1 (0), X=279.81, Y=95.78, Mass=291000, SNR=302.5, Peak=8399 HFD=5.7
00:55:31.170 00.001 14964 MultiStar: [#1 -0.15,0.03,0.16,U] [#2 -0.24,0.55,0.07,U] 
00:55:31.170 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.60}, one-star: {0.14, 0.69}
00:55:31.171 00.001 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
00:55:31.171 00.000 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.23)
00:55:31.171 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.60 hyp=0.60 cameraTheta=1.44 mountX=-0.60 mountY=-0.14, mountTheta=-2.92
00:55:31.172 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.60, opts=13)
00:55:31.173 00.001 14964 Enqueuing Move request for scope (0.08, 0.60)
00:55:31.174 00.001 12044 Worker thread wakes up
00:55:31.174 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.60) opts 0xd
00:55:31.174 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.60)
00:55:31.174 00.000 12044 Moving (0.08, 0.60) raw xDistance=-0.60 yDistance=-0.14
00:55:31.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.60, slope = -0.03
00:55:31.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:31.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:31.174 00.000 12044 MoveAxis(E, 21, ABG)
00:55:31.174 00.000 12044 Guiding  Dir = 2, Dur = 21
00:55:31.182 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8399, med=615, FiltMin=515, FiltMax=7615, Gamma=0.810
00:55:31.188 00.006 14964 UpdateGuideState exits: m=291000 SNR=302.5
00:55:31.189 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.189 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:31.190 00.001 14964 Enqueuing Expose request
00:55:31.231 00.041 12044 IsSlewing returns 0
00:55:31.231 00.000 12044 IsGuiding returns 0
00:55:31.253 00.022 12044 IsGuiding returns 1
00:55:31.253 00.000 12044 scope still moving after pulse duration time elapsed
00:55:31.352 00.099 12044 IsSlewing returns 0
00:55:31.352 00.000 12044 IsGuiding returns 0
00:55:31.352 00.000 12044 scope move finished after 21 + 99 ms
00:55:31.352 00.000 12044 Move returns status 0, amount 21
00:55:31.352 00.000 12044 MoveAxis(N, 0, ABG)
00:55:31.352 00.000 12044 Move returns status 0, amount 0
00:55:31.352 00.000 12044 move complete, result=0
00:55:31.352 00.000 12044 worker thread done servicing request
00:55:31.352 00.000 12044 Worker thread wakes up
00:55:31.352 00.000 14964 GuideStep: -0.6 px 21 ms EAST, -0.1 px 0 ms NORTH
00:55:31.353 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:31.353 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:34.453 03.100 12044 Exposure complete
00:55:34.474 00.021 12044 worker thread done servicing request
00:55:34.474 00.000 14964 OnExposeComplete: enter
00:55:34.475 00.001 14964 UpdateGuideState(): m_state=6
00:55:34.476 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2527
00:55:34.476 00.000 14964 Star::Find returns 1 (0), X=280.97, Y=95.35, Mass=277761, SNR=285.1, Peak=8679 HFD=5.7
00:55:34.477 00.001 14964 MultiStar: [#1 0.89,0.43,0.00,M4] [#2 0.75,1.02,0.00,M8] 
00:55:34.477 00.000 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
00:55:34.478 00.001 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
00:55:34.478 00.000 14964 CameraToMount -- cameraX=1.30 cameraY=0.27 hyp=1.33 cameraTheta=0.20 mountX=-0.25 mountY=-1.32, mountTheta=-1.76
00:55:34.479 00.001 14964 SchedulePrimaryMove(1136A648, x=1.30, y=0.27, opts=13)
00:55:34.480 00.001 14964 Enqueuing Move request for scope (1.30, 0.27)
00:55:34.480 00.000 12044 Worker thread wakes up
00:55:34.480 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.30, 0.27) opts 0xd
00:55:34.480 00.000 12044 Handling offset move in thread for scope, endpoint = (1.30, 0.27)
00:55:34.480 00.000 12044 Moving (1.30, 0.27) raw xDistance=-0.25 yDistance=-1.32
00:55:34.480 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.44, using input
00:55:34.480 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.07
00:55:34.480 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:34.480 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.32
00:55:34.480 00.000 12044 MoveAxis(E, 0, ABG)
00:55:34.480 00.000 12044 Move returns status 0, amount 0
00:55:34.480 00.000 12044 MoveAxis(N, 0, ABG)
00:55:34.480 00.000 12044 Move returns status 0, amount 0
00:55:34.480 00.000 12044 move complete, result=0
00:55:34.480 00.000 12044 worker thread done servicing request
00:55:34.487 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8679, med=615, FiltMin=528, FiltMax=7479, Gamma=0.810
00:55:34.493 00.006 14964 UpdateGuideState exits: m=277761 SNR=285.1
00:55:34.493 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.494 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:34.494 00.000 14964 Enqueuing Expose request
00:55:34.495 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.3 px 0 ms NORTH
00:55:34.496 00.001 12044 Worker thread wakes up
00:55:34.496 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:34.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:37.604 03.108 12044 Exposure complete
00:55:37.627 00.023 12044 worker thread done servicing request
00:55:37.627 00.000 14964 OnExposeComplete: enter
00:55:37.628 00.001 14964 UpdateGuideState(): m_state=6
00:55:37.629 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2528
00:55:37.629 00.000 14964 Star::Find returns 1 (0), X=280.26, Y=95.74, Mass=298797, SNR=315.5, Peak=10005 HFD=5.5
00:55:37.630 00.001 14964 MultiStar: [#1 0.19,-0.36,0.14,U] [#2 -0.09,-0.05,0.05,U] 
00:55:37.630 00.000 14964 refined, 2 included, MultiStar: {0.51, 0.51}, one-star: {0.59, 0.66}
00:55:37.631 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
00:55:37.631 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
00:55:37.631 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=0.51 hyp=0.72 cameraTheta=0.78 mountX=-0.50 mountY=-0.56, mountTheta=-2.30
00:55:37.632 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.51, opts=13)
00:55:37.633 00.001 14964 Enqueuing Move request for scope (0.51, 0.51)
00:55:37.634 00.001 12044 Worker thread wakes up
00:55:37.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.51) opts 0xd
00:55:37.634 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.51)
00:55:37.634 00.000 12044 Moving (0.51, 0.51) raw xDistance=-0.50 yDistance=-0.56
00:55:37.634 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.50 is < calculated value -0.61, using input
00:55:37.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.50, slope = -0.09
00:55:37.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:37.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
00:55:37.634 00.000 12044 MoveAxis(E, 38, ABG)
00:55:37.634 00.000 12044 Guiding  Dir = 2, Dur = 38
00:55:37.641 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10005, med=615, FiltMin=530, FiltMax=8892, Gamma=0.810
00:55:37.647 00.006 14964 UpdateGuideState exits: m=298797 SNR=315.5
00:55:37.648 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.648 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:37.649 00.001 14964 Enqueuing Expose request
00:55:37.660 00.011 12044 IsSlewing returns 0
00:55:37.660 00.000 12044 IsGuiding returns 0
00:55:37.692 00.032 12044 PulseGuide returned control before completion, sleep 17
00:55:37.724 00.032 12044 IsGuiding returns 1
00:55:37.724 00.000 12044 scope still moving after pulse duration time elapsed
00:55:37.800 00.076 12044 IsSlewing returns 0
00:55:37.801 00.001 12044 IsGuiding returns 0
00:55:37.801 00.000 12044 scope move finished after 38 + 102 ms
00:55:37.801 00.000 12044 Move returns status 0, amount 38
00:55:37.801 00.000 12044 MoveAxis(N, 0, ABG)
00:55:37.801 00.000 12044 Move returns status 0, amount 0
00:55:37.801 00.000 12044 move complete, result=0
00:55:37.801 00.000 12044 worker thread done servicing request
00:55:37.801 00.000 12044 Worker thread wakes up
00:55:37.801 00.000 14964 GuideStep: -0.5 px 38 ms EAST, -0.6 px 0 ms NORTH
00:55:37.802 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:37.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:40.930 03.128 12044 Exposure complete
00:55:40.956 00.026 12044 worker thread done servicing request
00:55:40.956 00.000 14964 OnExposeComplete: enter
00:55:40.957 00.001 14964 UpdateGuideState(): m_state=6
00:55:40.957 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2529
00:55:40.958 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=94.79, Mass=289278, SNR=313.2, Peak=11235 HFD=5.3
00:55:40.958 00.000 14964 MultiStar: [#1 0.64,0.64,0.00,M4] [#2 0.67,0.86,0.00,M8] 
00:55:40.959 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
00:55:40.959 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
00:55:40.960 00.001 14964 CameraToMount -- cameraX=0.78 cameraY=-0.30 hyp=0.84 cameraTheta=-0.36 mountX=0.31 mountY=-0.75, mountTheta=-1.18
00:55:40.961 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=-0.30, opts=13)
00:55:40.961 00.000 14964 Enqueuing Move request for scope (0.78, -0.30)
00:55:40.962 00.001 12044 Worker thread wakes up
00:55:40.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.30) opts 0xd
00:55:40.962 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, -0.30)
00:55:40.962 00.000 12044 Moving (0.78, -0.30) raw xDistance=0.31 yDistance=-0.75
00:55:40.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.05
00:55:40.962 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-2.63
00:55:40.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
00:55:40.962 00.000 12044 MoveAxis(E, 0, ABG)
00:55:40.962 00.000 12044 Move returns status 0, amount 0
00:55:40.962 00.000 12044 BLC: Oldest BLC event removed
00:55:40.962 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 337 applied
00:55:40.962 00.000 12044 MoveAxis(N, 407, ABG)
00:55:40.962 00.000 12044 Guiding  Dir = 0, Dur = 407
00:55:40.970 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11235, med=615, FiltMin=529, FiltMax=8999, Gamma=0.810
00:55:40.975 00.005 14964 UpdateGuideState exits: m=289278 SNR=313.2
00:55:40.976 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:40.976 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:40.977 00.001 14964 Enqueuing Expose request
00:55:41.006 00.029 12044 IsSlewing returns 0
00:55:41.007 00.001 12044 IsGuiding returns 0
00:55:41.038 00.031 12044 PulseGuide returned control before completion, sleep 386
00:55:41.457 00.419 12044 IsGuiding returns 1
00:55:41.457 00.000 12044 scope still moving after pulse duration time elapsed
00:55:41.504 00.047 12044 IsSlewing returns 0
00:55:41.504 00.000 12044 IsGuiding returns 0
00:55:41.504 00.000 12044 scope move finished after 407 + 90 ms
00:55:41.504 00.000 12044 Move returns status 0, amount 407
00:55:41.504 00.000 12044 move complete, result=0
00:55:41.504 00.000 12044 worker thread done servicing request
00:55:41.504 00.000 12044 Worker thread wakes up
00:55:41.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:41.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:41.504 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.7 px 407 ms NORTH
00:55:44.623 03.119 12044 Exposure complete
00:55:44.646 00.023 12044 worker thread done servicing request
00:55:44.647 00.001 14964 OnExposeComplete: enter
00:55:44.647 00.000 14964 UpdateGuideState(): m_state=6
00:55:44.648 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2530
00:55:44.648 00.000 14964 Star::Find returns 1 (0), X=279.28, Y=95.24, Mass=300620, SNR=333.7, Peak=14227 HFD=4.6
00:55:44.649 00.001 14964 MultiStar: [#1 -0.61,0.39,0.00,M5] [#2 -0.80,0.58,0.00,M9] 
00:55:44.649 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.96)
00:55:44.650 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
00:55:44.650 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.15 hyp=0.42 cameraTheta=2.77 mountX=-0.16 mountY=0.37, mountTheta=1.97
00:55:44.651 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.15, opts=13)
00:55:44.652 00.001 14964 Enqueuing Move request for scope (-0.39, 0.15)
00:55:44.652 00.000 12044 Worker thread wakes up
00:55:44.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.15) opts 0xd
00:55:44.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.15)
00:55:44.652 00.000 12044 Moving (-0.39, 0.15) raw xDistance=-0.16 yDistance=0.37
00:55:44.652 00.000 12044 BLC: History state: CurrMiss=-0.37, AvgInitMiss=-0.21, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.749414, 1:-0.374884
00:55:44.653 00.001 12044 BLC: No correction, Miss < min_move
00:55:44.653 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.43, using input
00:55:44.653 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.07
00:55:44.653 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.653 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:55:44.653 00.000 12044 MoveAxis(E, 0, ABG)
00:55:44.653 00.000 12044 Move returns status 0, amount 0
00:55:44.653 00.000 12044 MoveAxis(N, 0, ABG)
00:55:44.653 00.000 12044 Move returns status 0, amount 0
00:55:44.653 00.000 12044 move complete, result=0
00:55:44.653 00.000 12044 worker thread done servicing request
00:55:44.660 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14227, med=615, FiltMin=531, FiltMax=12121, Gamma=0.810
00:55:44.665 00.005 14964 UpdateGuideState exits: m=300620 SNR=333.7
00:55:44.665 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.666 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:44.667 00.001 14964 Enqueuing Expose request
00:55:44.667 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:55:44.668 00.001 12044 Worker thread wakes up
00:55:44.668 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:44.668 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:47.796 03.128 12044 Exposure complete
00:55:47.821 00.025 12044 worker thread done servicing request
00:55:47.821 00.000 14964 OnExposeComplete: enter
00:55:47.822 00.001 14964 UpdateGuideState(): m_state=6
00:55:47.823 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2531
00:55:47.823 00.000 14964 Star::Find returns 1 (0), X=278.86, Y=95.06, Mass=292025, SNR=319.2, Peak=16599 HFD=4.4
00:55:47.824 00.001 14964 MultiStar: [#1 -1.04,0.62,0.00,M6] [#2 -1.30,0.79,0.00,M10] 
00:55:47.824 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
00:55:47.825 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
00:55:47.825 00.000 14964 CameraToMount -- cameraX=-0.82 cameraY=-0.03 hyp=0.82 cameraTheta=-3.11 mountX=0.01 mountY=0.81, mountTheta=1.55
00:55:47.826 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=-0.03, opts=13)
00:55:47.827 00.001 14964 Enqueuing Move request for scope (-0.82, -0.03)
00:55:47.827 00.000 12044 Worker thread wakes up
00:55:47.827 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.03) opts 0xd
00:55:47.827 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, -0.03)
00:55:47.828 00.001 12044 Moving (-0.82, -0.03) raw xDistance=0.01 yDistance=0.81
00:55:47.828 00.000 12044 BLC: History state: CurrMiss=-0.81, AvgInitMiss=-0.21, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.749414, 1:-0.374884, 2:-0.813772
00:55:47.828 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -19.000000
00:55:47.828 00.000 12044 BLC: window closed
00:55:47.828 00.000 12044 BLC: Pulse adjusted to 318
00:55:47.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.07
00:55:47.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:47.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
00:55:47.828 00.000 12044 MoveAxis(E, 0, ABG)
00:55:47.828 00.000 12044 Move returns status 0, amount 0
00:55:47.828 00.000 12044 MoveAxis(N, 0, ABG)
00:55:47.828 00.000 12044 Move returns status 0, amount 0
00:55:47.828 00.000 12044 move complete, result=0
00:55:47.828 00.000 12044 worker thread done servicing request
00:55:47.836 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16599, med=615, FiltMin=527, FiltMax=10731, Gamma=0.810
00:55:47.842 00.006 14964 UpdateGuideState exits: m=292025 SNR=319.2
00:55:47.842 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:47.843 00.000 14964 Enqueuing Expose request
00:55:47.844 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.8 px 0 ms NORTH
00:55:47.844 00.000 12044 Worker thread wakes up
00:55:47.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:47.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:47.900 00.056 14964 evsrv: cli 01AB2A30 connect
00:55:47.901 00.001 14964 case statement mapped state 6 to 3
00:55:47.902 00.001 14964 case statement mapped state 6 to 3
00:55:47.902 00.000 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"b574f9c9-34e6-4e00-8bfb-68389dcacd72"}
00:55:47.903 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"b574f9c9-34e6-4e00-8bfb-68389dcacd72"}
00:55:47.903 00.000 14964 evsrv: cli 01AB2A30 disconnect
00:55:50.944 03.041 12044 Exposure complete
00:55:50.965 00.021 12044 worker thread done servicing request
00:55:50.965 00.000 14964 OnExposeComplete: enter
00:55:50.965 00.000 14964 UpdateGuideState(): m_state=6
00:55:50.966 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2532
00:55:50.967 00.001 14964 Star::Find returns 1 (0), X=278.93, Y=95.26, Mass=289062, SNR=303.0, Peak=12179 HFD=4.9
00:55:50.967 00.000 14964 MultiStar: [#1 -0.56,0.39,0.16,U] [#2 -0.61,0.81,0.00,R] 
00:55:50.968 00.001 14964 refined, 1 included, MultiStar: {-0.72, 0.20}, one-star: {-0.74, 0.17}
00:55:50.968 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
00:55:50.969 00.001 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
00:55:50.969 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=0.20 hyp=0.74 cameraTheta=2.86 mountX=-0.21 mountY=0.69, mountTheta=1.87
00:55:50.971 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.20, opts=13)
00:55:50.971 00.000 14964 Enqueuing Move request for scope (-0.72, 0.20)
00:55:50.972 00.001 12044 Worker thread wakes up
00:55:50.972 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.20) opts 0xd
00:55:50.972 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.20)
00:55:50.972 00.000 12044 Moving (-0.72, 0.20) raw xDistance=-0.21 yDistance=0.69
00:55:50.972 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.54, using input
00:55:50.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.08
00:55:50.972 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:50.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
00:55:50.972 00.000 12044 MoveAxis(E, 0, ABG)
00:55:50.972 00.000 12044 Move returns status 0, amount 0
00:55:50.972 00.000 12044 MoveAxis(N, 0, ABG)
00:55:50.972 00.000 12044 Move returns status 0, amount 0
00:55:50.972 00.000 12044 move complete, result=0
00:55:50.973 00.001 12044 worker thread done servicing request
00:55:50.981 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12179, med=615, FiltMin=527, FiltMax=10147, Gamma=0.810
00:55:50.987 00.006 14964 UpdateGuideState exits: m=289062 SNR=303.0
00:55:50.988 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:50.988 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:50.989 00.001 14964 Enqueuing Expose request
00:55:50.989 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
00:55:50.990 00.001 12044 Worker thread wakes up
00:55:50.990 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:50.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:54.095 03.105 12044 Exposure complete
00:55:54.118 00.023 12044 worker thread done servicing request
00:55:54.118 00.000 14964 OnExposeComplete: enter
00:55:54.118 00.000 14964 UpdateGuideState(): m_state=6
00:55:54.120 00.002 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2533
00:55:54.121 00.001 14964 Star::Find returns 1 (0), X=278.91, Y=95.04, Mass=284798, SNR=325.0, Peak=12459 HFD=4.6
00:55:54.121 00.000 14964 MultiStar: [#1 -0.87,0.77,0.00,M6] [#2 -0.30,0.35,0.06,U] 
00:55:54.122 00.001 14964 refined, 1 included, MultiStar: {-0.73, -0.03}, one-star: {-0.76, -0.05}
00:55:54.122 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
00:55:54.123 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
00:55:54.123 00.000 14964 CameraToMount -- cameraX=-0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-3.11 mountX=0.02 mountY=0.73, mountTheta=1.55
00:55:54.124 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=-0.03, opts=13)
00:55:54.125 00.001 14964 Enqueuing Move request for scope (-0.73, -0.03)
00:55:54.125 00.000 12044 Worker thread wakes up
00:55:54.125 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.03) opts 0xd
00:55:54.125 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, -0.03)
00:55:54.125 00.000 12044 Moving (-0.73, -0.03) raw xDistance=0.02 yDistance=0.73
00:55:54.125 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
00:55:54.125 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:54.125 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
00:55:54.125 00.000 12044 MoveAxis(E, 0, ABG)
00:55:54.125 00.000 12044 Move returns status 0, amount 0
00:55:54.126 00.001 12044 MoveAxis(N, 0, ABG)
00:55:54.126 00.000 12044 Move returns status 0, amount 0
00:55:54.126 00.000 12044 move complete, result=0
00:55:54.126 00.000 12044 worker thread done servicing request
00:55:54.133 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12459, med=615, FiltMin=525, FiltMax=10051, Gamma=0.810
00:55:54.139 00.006 14964 UpdateGuideState exits: m=284798 SNR=325.0
00:55:54.139 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.140 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:54.140 00.000 14964 Enqueuing Expose request
00:55:54.141 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
00:55:54.141 00.000 12044 Worker thread wakes up
00:55:54.141 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:54.141 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:55:57.267 03.126 12044 Exposure complete
00:55:57.288 00.021 12044 worker thread done servicing request
00:55:57.288 00.000 14964 OnExposeComplete: enter
00:55:57.289 00.001 14964 UpdateGuideState(): m_state=6
00:55:57.289 00.000 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2534
00:55:57.290 00.001 14964 Star::Find returns 1 (0), X=279.55, Y=95.32, Mass=282453, SNR=311.6, Peak=11147 HFD=5.3
00:55:57.290 00.000 14964 MultiStar: [#1 -0.16,-0.30,0.15,U] [#2 0.69,-0.69,0.00,M1] 
00:55:57.291 00.001 14964 refined, 1 included, MultiStar: {-0.13, 0.16}, one-star: {-0.12, 0.23}
00:55:57.291 00.000 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.56) = xAngle (3.79 = -2.49)
00:55:57.292 00.001 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.56)
00:55:57.292 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.23 mountX=-0.17 mountY=0.11, mountTheta=2.55
00:55:57.293 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.16, opts=13)
00:55:57.294 00.001 14964 Enqueuing Move request for scope (-0.13, 0.16)
00:55:57.295 00.001 12044 Worker thread wakes up
00:55:57.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
00:55:57.295 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
00:55:57.295 00.000 12044 Moving (-0.13, 0.16) raw xDistance=-0.17 yDistance=0.11
00:55:57.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.04
00:55:57.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:55:57.295 00.000 12044 MoveAxis(E, 0, ABG)
00:55:57.295 00.000 12044 Move returns status 0, amount 0
00:55:57.295 00.000 12044 MoveAxis(N, 0, ABG)
00:55:57.295 00.000 12044 Move returns status 0, amount 0
00:55:57.295 00.000 12044 move complete, result=0
00:55:57.295 00.000 12044 worker thread done servicing request
00:55:57.302 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11147, med=615, FiltMin=525, FiltMax=9053, Gamma=0.810
00:55:57.307 00.005 14964 UpdateGuideState exits: m=282453 SNR=311.6
00:55:57.309 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.309 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:55:57.309 00.000 14964 Enqueuing Expose request
00:55:57.310 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:57.310 00.000 12044 Worker thread wakes up
00:55:57.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:55:57.310 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:00.439 03.129 12044 Exposure complete
00:56:00.463 00.024 12044 worker thread done servicing request
00:56:00.463 00.000 14964 OnExposeComplete: enter
00:56:00.464 00.001 14964 UpdateGuideState(): m_state=6
00:56:00.464 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2535
00:56:00.465 00.001 14964 Star::Find returns 1 (0), X=279.21, Y=95.20, Mass=297091, SNR=325.5, Peak=10439 HFD=5.1
00:56:00.466 00.001 14964 MultiStar: [#1 -0.58,0.82,0.00,M6] [#2 0.35,0.20,0.06,U] 
00:56:00.466 00.000 14964 refined, 1 included, MultiStar: {-0.42, 0.12}, one-star: {-0.46, 0.12}
00:56:00.466 00.000 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
00:56:00.467 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
00:56:00.467 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=0.12 hyp=0.43 cameraTheta=2.85 mountX=-0.13 mountY=0.40, mountTheta=1.88
00:56:00.468 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.12, opts=13)
00:56:00.469 00.001 14964 Enqueuing Move request for scope (-0.42, 0.12)
00:56:00.469 00.000 12044 Worker thread wakes up
00:56:00.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.12) opts 0xd
00:56:00.469 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.12)
00:56:00.469 00.000 12044 Moving (-0.42, 0.12) raw xDistance=-0.13 yDistance=0.40
00:56:00.470 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.04
00:56:00.470 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:00.470 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:56:00.470 00.000 12044 MoveAxis(E, 0, ABG)
00:56:00.470 00.000 12044 Move returns status 0, amount 0
00:56:00.470 00.000 12044 MoveAxis(N, 0, ABG)
00:56:00.470 00.000 12044 Move returns status 0, amount 0
00:56:00.470 00.000 12044 move complete, result=0
00:56:00.470 00.000 12044 worker thread done servicing request
00:56:00.477 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10439, med=615, FiltMin=525, FiltMax=9345, Gamma=0.810
00:56:00.482 00.005 14964 UpdateGuideState exits: m=297091 SNR=325.5
00:56:00.483 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.483 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:00.484 00.001 14964 Enqueuing Expose request
00:56:00.484 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:56:00.484 00.000 12044 Worker thread wakes up
00:56:00.485 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:00.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:03.588 03.103 12044 Exposure complete
00:56:03.611 00.023 12044 worker thread done servicing request
00:56:03.611 00.000 14964 OnExposeComplete: enter
00:56:03.611 00.000 14964 UpdateGuideState(): m_state=6
00:56:03.612 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2536
00:56:03.612 00.000 14964 Star::Find returns 1 (0), X=277.87, Y=95.93, Mass=293719, SNR=315.8, Peak=11831 HFD=4.8
00:56:03.613 00.001 14964 MultiStar: large primary error, entering stabilization period
00:56:03.613 00.000 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
00:56:03.614 00.001 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
00:56:03.614 00.000 14964 CameraToMount -- cameraX=-1.80 cameraY=0.84 hyp=1.99 cameraTheta=2.71 mountX=-0.87 mountY=1.71, mountTheta=2.04
00:56:03.615 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.80, y=0.84, opts=13)
00:56:03.616 00.001 14964 Enqueuing Move request for scope (-1.80, 0.84)
00:56:03.616 00.000 12044 Worker thread wakes up
00:56:03.617 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 0.84) opts 0xd
00:56:03.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.80, 0.84)
00:56:03.617 00.000 12044 Moving (-1.80, 0.84) raw xDistance=-0.87 yDistance=1.71
00:56:03.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.87, slope = -0.03
00:56:03.617 00.000 12044 resist switch: large excursion: input 1.71 thresh 1.35 direction from -1 to 1
00:56:03.617 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.13
00:56:03.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.71 from input 1.71
00:56:03.617 00.000 12044 MoveAxis(E, 24, ABG)
00:56:03.617 00.000 12044 Guiding  Dir = 2, Dur = 24
00:56:03.624 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11831, med=614, FiltMin=533, FiltMax=9279, Gamma=0.810
00:56:03.630 00.006 14964 UpdateGuideState exits: m=293719 SNR=315.8
00:56:03.631 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.631 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:03.632 00.001 14964 Enqueuing Expose request
00:56:03.645 00.013 12044 IsSlewing returns 0
00:56:03.645 00.000 12044 IsGuiding returns 0
00:56:03.678 00.033 12044 IsGuiding returns 1
00:56:03.678 00.000 12044 scope still moving after pulse duration time elapsed
00:56:03.774 00.096 12044 IsSlewing returns 0
00:56:03.774 00.000 12044 IsGuiding returns 0
00:56:03.775 00.001 12044 scope move finished after 24 + 105 ms
00:56:03.775 00.000 12044 Move returns status 0, amount 24
00:56:03.775 00.000 12044 BLC: Oldest BLC event removed
00:56:03.775 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 318 applied
00:56:03.775 00.000 12044 MoveAxis(S, 477, ABG)
00:56:03.775 00.000 12044 Guiding  Dir = 1, Dur = 477
00:56:03.800 00.025 12044 IsSlewing returns 0
00:56:03.801 00.001 12044 IsGuiding returns 0
00:56:03.831 00.030 12044 PulseGuide returned control before completion, sleep 456
00:56:04.333 00.502 12044 IsGuiding returns 1
00:56:04.333 00.000 12044 scope still moving after pulse duration time elapsed
00:56:04.393 00.060 12044 IsSlewing returns 0
00:56:04.394 00.001 12044 IsGuiding returns 0
00:56:04.394 00.000 12044 scope move finished after 477 + 115 ms
00:56:04.394 00.000 12044 Move returns status 0, amount 477
00:56:04.394 00.000 12044 move complete, result=0
00:56:04.394 00.000 12044 worker thread done servicing request
00:56:04.394 00.000 14964 GuideStep: -0.9 px 24 ms EAST, 1.7 px 477 ms SOUTH
00:56:04.398 00.004 12044 Worker thread wakes up
00:56:04.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:04.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:07.523 03.125 12044 Exposure complete
00:56:07.546 00.023 12044 worker thread done servicing request
00:56:07.547 00.001 14964 OnExposeComplete: enter
00:56:07.547 00.000 14964 UpdateGuideState(): m_state=6
00:56:07.548 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2537
00:56:07.548 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=94.31, Mass=291358, SNR=337.7, Peak=13669 HFD=4.7
00:56:07.549 00.001 14964 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.56) = xAngle (0.27 = 0.27)
00:56:07.549 00.000 14964 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.32 = -2.96)
00:56:07.550 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.77 hyp=0.80 cameraTheta=-1.29 mountX=0.78 mountY=-0.14, mountTheta=-0.18
00:56:07.551 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.77, opts=13)
00:56:07.551 00.000 14964 Enqueuing Move request for scope (0.22, -0.77)
00:56:07.552 00.001 12044 Worker thread wakes up
00:56:07.552 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.77) opts 0xd
00:56:07.552 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.77)
00:56:07.552 00.000 12044 Moving (0.22, -0.77) raw xDistance=0.78 yDistance=-0.14
00:56:07.552 00.000 12044 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.23, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.708447, 1:-0.141792
00:56:07.552 00.000 12044 BLC: No correction, Miss < min_move
00:56:07.552 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.78, slope = 0.02
00:56:07.552 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.552 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:07.552 00.000 12044 MoveAxis(W, 14, ABG)
00:56:07.552 00.000 12044 Guiding  Dir = 3, Dur = 14
00:56:07.559 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13669, med=615, FiltMin=530, FiltMax=10787, Gamma=0.810
00:56:07.565 00.006 14964 UpdateGuideState exits: m=291358 SNR=337.7
00:56:07.565 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.566 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:07.566 00.000 14964 Enqueuing Expose request
00:56:07.581 00.015 12044 IsSlewing returns 0
00:56:07.581 00.000 12044 IsGuiding returns 0
00:56:07.646 00.065 12044 IsGuiding returns 1
00:56:07.646 00.000 12044 scope still moving after pulse duration time elapsed
00:56:07.708 00.062 12044 IsSlewing returns 0
00:56:07.708 00.000 12044 IsGuiding returns 0
00:56:07.708 00.000 12044 scope move finished after 14 + 112 ms
00:56:07.708 00.000 12044 Move returns status 0, amount 14
00:56:07.708 00.000 12044 MoveAxis(N, 0, ABG)
00:56:07.708 00.000 12044 Move returns status 0, amount 0
00:56:07.708 00.000 12044 move complete, result=0
00:56:07.708 00.000 12044 worker thread done servicing request
00:56:07.708 00.000 12044 Worker thread wakes up
00:56:07.708 00.000 14964 GuideStep: 0.8 px 14 ms WEST, -0.1 px 0 ms NORTH
00:56:07.709 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:07.709 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:10.809 03.100 12044 Exposure complete
00:56:10.832 00.023 12044 worker thread done servicing request
00:56:10.832 00.000 14964 OnExposeComplete: enter
00:56:10.833 00.001 14964 UpdateGuideState(): m_state=6
00:56:10.833 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2538
00:56:10.834 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=95.92, Mass=301208, SNR=333.4, Peak=13821 HFD=4.6
00:56:10.834 00.000 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.55 = 2.55)
00:56:10.835 00.001 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.68)
00:56:10.835 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.83 hyp=0.99 cameraTheta=1.00 mountX=-0.83 mountY=-0.62, mountTheta=-2.50
00:56:10.836 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.83, opts=13)
00:56:10.837 00.001 14964 Enqueuing Move request for scope (0.54, 0.83)
00:56:10.838 00.001 12044 Worker thread wakes up
00:56:10.838 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.83) opts 0xd
00:56:10.838 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.83)
00:56:10.838 00.000 12044 Moving (0.54, 0.83) raw xDistance=-0.83 yDistance=-0.62
00:56:10.838 00.000 12044 BLC: History state: CurrMiss=-0.62, AvgInitMiss=-0.23, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.708447, 1:-0.141792, 2:-0.622777
00:56:10.838 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -21.000000
00:56:10.838 00.000 12044 BLC: window closed
00:56:10.838 00.000 12044 BLC: Pulse adjusted to 297
00:56:10.839 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.83, slope = -0.05
00:56:10.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:10.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
00:56:10.839 00.000 12044 MoveAxis(E, 37, ABG)
00:56:10.839 00.000 12044 Guiding  Dir = 2, Dur = 37
00:56:10.845 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13821, med=615, FiltMin=526, FiltMax=10575, Gamma=0.810
00:56:10.852 00.007 14964 UpdateGuideState exits: m=301208 SNR=333.4
00:56:10.852 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.853 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:10.853 00.000 14964 Enqueuing Expose request
00:56:10.863 00.010 12044 IsSlewing returns 0
00:56:10.864 00.001 12044 IsGuiding returns 0
00:56:10.895 00.031 12044 PulseGuide returned control before completion, sleep 16
00:56:10.927 00.032 12044 IsGuiding returns 1
00:56:10.927 00.000 12044 scope still moving after pulse duration time elapsed
00:56:10.927 00.000 14964 evsrv: cli 01AB2A30 connect
00:56:10.928 00.001 14964 case statement mapped state 6 to 3
00:56:10.928 00.000 14964 case statement mapped state 6 to 3
00:56:10.929 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"f836b5c6-d1c1-4838-b4db-05a78f4c0cbd"}
00:56:10.930 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"f836b5c6-d1c1-4838-b4db-05a78f4c0cbd"}
00:56:10.931 00.001 14964 evsrv: cli 01AB2A30 disconnect
00:56:11.030 00.099 12044 IsSlewing returns 0
00:56:11.031 00.001 12044 IsGuiding returns 0
00:56:11.031 00.000 12044 scope move finished after 37 + 129 ms
00:56:11.031 00.000 12044 Move returns status 0, amount 37
00:56:11.031 00.000 12044 MoveAxis(N, 0, ABG)
00:56:11.031 00.000 12044 Move returns status 0, amount 0
00:56:11.031 00.000 12044 move complete, result=0
00:56:11.031 00.000 12044 worker thread done servicing request
00:56:11.031 00.000 12044 Worker thread wakes up
00:56:11.031 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:11.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:11.031 00.000 14964 GuideStep: -0.8 px 37 ms EAST, -0.6 px 0 ms NORTH
00:56:14.158 03.127 12044 Exposure complete
00:56:14.179 00.021 12044 worker thread done servicing request
00:56:14.180 00.001 14964 OnExposeComplete: enter
00:56:14.180 00.000 14964 UpdateGuideState(): m_state=6
00:56:14.181 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2539
00:56:14.181 00.000 14964 Star::Find returns 1 (0), X=280.48, Y=94.93, Mass=292511, SNR=320.9, Peak=15459 HFD=4.3
00:56:14.182 00.001 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
00:56:14.182 00.000 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
00:56:14.183 00.001 14964 CameraToMount -- cameraX=0.81 cameraY=-0.16 hyp=0.83 cameraTheta=-0.19 mountX=0.17 mountY=-0.79, mountTheta=-1.36
00:56:14.184 00.001 14964 SchedulePrimaryMove(1136A648, x=0.81, y=-0.16, opts=13)
00:56:14.184 00.000 14964 Enqueuing Move request for scope (0.81, -0.16)
00:56:14.185 00.001 12044 Worker thread wakes up
00:56:14.185 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.16) opts 0xd
00:56:14.185 00.000 12044 Handling offset move in thread for scope, endpoint = (0.81, -0.16)
00:56:14.185 00.000 12044 Moving (0.81, -0.16) raw xDistance=0.17 yDistance=-0.79
00:56:14.185 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
00:56:14.185 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:14.185 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
00:56:14.185 00.000 12044 MoveAxis(E, 0, ABG)
00:56:14.185 00.000 12044 Move returns status 0, amount 0
00:56:14.185 00.000 12044 MoveAxis(N, 0, ABG)
00:56:14.185 00.000 12044 Move returns status 0, amount 0
00:56:14.185 00.000 12044 move complete, result=0
00:56:14.185 00.000 12044 worker thread done servicing request
00:56:14.192 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15459, med=615, FiltMin=522, FiltMax=13043, Gamma=0.810
00:56:14.199 00.007 14964 UpdateGuideState exits: m=292511 SNR=320.9
00:56:14.199 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.200 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:14.200 00.000 14964 Enqueuing Expose request
00:56:14.201 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
00:56:14.201 00.000 12044 Worker thread wakes up
00:56:14.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:14.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:17.333 03.132 12044 Exposure complete
00:56:17.356 00.023 12044 worker thread done servicing request
00:56:17.356 00.000 14964 OnExposeComplete: enter
00:56:17.357 00.001 14964 UpdateGuideState(): m_state=6
00:56:17.357 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2540
00:56:17.358 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=94.79, Mass=298179, SNR=345.4, Peak=16751 HFD=4.4
00:56:17.359 00.001 14964 MultiStar: exiting stabilization period
00:56:17.359 00.000 14964 MultiStar: [#1 0.11,0.82,0.00,M7] [#2 0.65,0.43,0.00,M1] 
00:56:17.360 00.001 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
00:56:17.360 00.000 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
00:56:17.360 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.30 hyp=0.52 cameraTheta=-0.61 mountX=0.31 mountY=-0.40, mountTheta=-0.92
00:56:17.361 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.30, opts=13)
00:56:17.362 00.001 14964 Enqueuing Move request for scope (0.43, -0.30)
00:56:17.362 00.000 12044 Worker thread wakes up
00:56:17.363 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.30) opts 0xd
00:56:17.363 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.30)
00:56:17.363 00.000 12044 Moving (0.43, -0.30) raw xDistance=0.31 yDistance=-0.40
00:56:17.363 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.31, slope = 0.02
00:56:17.363 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:17.363 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:56:17.363 00.000 12044 MoveAxis(W, 15, ABG)
00:56:17.363 00.000 12044 Guiding  Dir = 3, Dur = 15
00:56:17.370 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16751, med=616, FiltMin=535, FiltMax=11819, Gamma=0.810
00:56:17.376 00.006 14964 UpdateGuideState exits: m=298179 SNR=345.4
00:56:17.376 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.377 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:17.377 00.000 14964 Enqueuing Expose request
00:56:17.395 00.018 12044 IsSlewing returns 0
00:56:17.395 00.000 12044 IsGuiding returns 0
00:56:17.457 00.062 12044 IsGuiding returns 1
00:56:17.457 00.000 12044 scope still moving after pulse duration time elapsed
00:56:17.505 00.048 12044 IsSlewing returns 0
00:56:17.505 00.000 12044 IsGuiding returns 0
00:56:17.505 00.000 12044 scope move finished after 15 + 94 ms
00:56:17.505 00.000 12044 Move returns status 0, amount 15
00:56:17.505 00.000 12044 MoveAxis(N, 0, ABG)
00:56:17.505 00.000 12044 Move returns status 0, amount 0
00:56:17.505 00.000 12044 move complete, result=0
00:56:17.505 00.000 12044 worker thread done servicing request
00:56:17.505 00.000 12044 Worker thread wakes up
00:56:17.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:17.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:17.505 00.000 14964 GuideStep: 0.3 px 15 ms WEST, -0.4 px 0 ms NORTH
00:56:20.604 03.099 12044 Exposure complete
00:56:20.624 00.020 12044 worker thread done servicing request
00:56:20.625 00.001 14964 OnExposeComplete: enter
00:56:20.625 00.000 14964 UpdateGuideState(): m_state=6
00:56:20.626 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2541
00:56:20.626 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=94.93, Mass=292203, SNR=324.9, Peak=12931 HFD=4.8
00:56:20.627 00.001 14964 MultiStar: [#1 0.31,0.82,0.00,M8] [#2 1.10,0.03,0.00,M2] 
00:56:20.627 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
00:56:20.628 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.61)
00:56:20.628 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=0.16 mountY=-0.10, mountTheta=-0.56
00:56:20.629 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.15, opts=13)
00:56:20.630 00.001 14964 Enqueuing Move request for scope (0.11, -0.15)
00:56:20.630 00.000 12044 Worker thread wakes up
00:56:20.630 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:56:20.630 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:56:20.631 00.001 12044 Moving (0.11, -0.15) raw xDistance=0.16 yDistance=-0.10
00:56:20.631 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.26, using input
00:56:20.631 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
00:56:20.631 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:20.631 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:56:20.631 00.000 12044 MoveAxis(E, 0, ABG)
00:56:20.631 00.000 12044 Move returns status 0, amount 0
00:56:20.631 00.000 12044 MoveAxis(N, 0, ABG)
00:56:20.631 00.000 12044 Move returns status 0, amount 0
00:56:20.631 00.000 12044 move complete, result=0
00:56:20.631 00.000 12044 worker thread done servicing request
00:56:20.638 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12931, med=615, FiltMin=528, FiltMax=10619, Gamma=0.810
00:56:20.644 00.006 14964 UpdateGuideState exits: m=292203 SNR=324.9
00:56:20.645 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.645 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:20.645 00.000 14964 Enqueuing Expose request
00:56:20.646 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:20.647 00.001 12044 Worker thread wakes up
00:56:20.647 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:20.647 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:23.781 03.134 12044 Exposure complete
00:56:23.806 00.025 12044 worker thread done servicing request
00:56:23.806 00.000 14964 OnExposeComplete: enter
00:56:23.807 00.001 14964 UpdateGuideState(): m_state=6
00:56:23.807 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2542
00:56:23.808 00.001 14964 Star::Find returns 1 (0), X=280.89, Y=94.67, Mass=292763, SNR=315.4, Peak=10675 HFD=5.2
00:56:23.809 00.001 14964 MultiStar: [#1 0.98,1.10,0.00,M9] [#2 1.19,0.58,0.00,M3] 
00:56:23.809 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
00:56:23.810 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.01)
00:56:23.810 00.000 14964 CameraToMount -- cameraX=1.22 cameraY=-0.42 hyp=1.29 cameraTheta=-0.33 mountX=0.44 mountY=-1.17, mountTheta=-1.21
00:56:23.811 00.001 14964 SchedulePrimaryMove(1136A648, x=1.22, y=-0.42, opts=13)
00:56:23.811 00.000 14964 Enqueuing Move request for scope (1.22, -0.42)
00:56:23.812 00.001 12044 Worker thread wakes up
00:56:23.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.42) opts 0xd
00:56:23.812 00.000 12044 Handling offset move in thread for scope, endpoint = (1.22, -0.42)
00:56:23.812 00.000 12044 Moving (1.22, -0.42) raw xDistance=0.44 yDistance=-1.17
00:56:23.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.44, slope = 0.06
00:56:23.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:23.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.17
00:56:23.812 00.000 12044 MoveAxis(W, 45, ABG)
00:56:23.812 00.000 12044 Guiding  Dir = 3, Dur = 45
00:56:23.820 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10675, med=615, FiltMin=523, FiltMax=8768, Gamma=0.810
00:56:23.825 00.005 14964 UpdateGuideState exits: m=292763 SNR=315.4
00:56:23.826 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:23.826 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:23.827 00.001 14964 Enqueuing Expose request
00:56:23.865 00.038 12044 IsSlewing returns 0
00:56:23.865 00.000 12044 IsGuiding returns 0
00:56:23.896 00.031 12044 PulseGuide returned control before completion, sleep 24
00:56:23.929 00.033 12044 IsGuiding returns 1
00:56:23.930 00.001 12044 scope still moving after pulse duration time elapsed
00:56:24.020 00.090 12044 IsSlewing returns 0
00:56:24.020 00.000 12044 IsGuiding returns 0
00:56:24.020 00.000 12044 scope move finished after 45 + 109 ms
00:56:24.020 00.000 12044 Move returns status 0, amount 45
00:56:24.020 00.000 12044 MoveAxis(N, 0, ABG)
00:56:24.020 00.000 12044 Move returns status 0, amount 0
00:56:24.021 00.001 12044 move complete, result=0
00:56:24.021 00.000 12044 worker thread done servicing request
00:56:24.021 00.000 12044 Worker thread wakes up
00:56:24.021 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:24.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:24.021 00.000 14964 GuideStep: 0.4 px 45 ms WEST, -1.2 px 0 ms NORTH
00:56:27.152 03.131 12044 Exposure complete
00:56:27.173 00.021 12044 worker thread done servicing request
00:56:27.173 00.000 14964 OnExposeComplete: enter
00:56:27.173 00.000 14964 UpdateGuideState(): m_state=6
00:56:27.174 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2543
00:56:27.174 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=94.75, Mass=297162, SNR=340.2, Peak=13643 HFD=4.7
00:56:27.175 00.001 14964 MultiStar: [#1 0.52,0.90,0.00,M10] [#2 1.01,0.23,0.00,M4] 
00:56:27.176 00.001 14964 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.56) = xAngle (0.92 = 0.92)
00:56:27.176 00.000 14964 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.97 = -2.31)
00:56:27.176 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.34 hyp=0.57 cameraTheta=-0.64 mountX=0.34 mountY=-0.42, mountTheta=-0.88
00:56:27.177 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.34, opts=13)
00:56:27.178 00.001 14964 Enqueuing Move request for scope (0.46, -0.34)
00:56:27.178 00.000 12044 Worker thread wakes up
00:56:27.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.34) opts 0xd
00:56:27.178 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.34)
00:56:27.178 00.000 12044 Moving (0.46, -0.34) raw xDistance=0.34 yDistance=-0.42
00:56:27.179 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.52, using input
00:56:27.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.08
00:56:27.179 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:56:27.179 00.000 12044 MoveAxis(W, 26, ABG)
00:56:27.179 00.000 12044 Guiding  Dir = 3, Dur = 26
00:56:27.187 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13643, med=617, FiltMin=526, FiltMax=10707, Gamma=0.810
00:56:27.193 00.006 14964 UpdateGuideState exits: m=297162 SNR=340.2
00:56:27.193 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.194 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:27.194 00.000 14964 Enqueuing Expose request
00:56:27.238 00.044 12044 IsSlewing returns 0
00:56:27.270 00.032 12044 IsGuiding returns 0
00:56:27.365 00.095 12044 IsGuiding returns 1
00:56:27.365 00.000 12044 scope still moving after pulse duration time elapsed
00:56:27.428 00.063 12044 IsSlewing returns 0
00:56:27.428 00.000 12044 IsGuiding returns 0
00:56:27.428 00.000 12044 scope move finished after 26 + 132 ms
00:56:27.428 00.000 12044 Move returns status 0, amount 26
00:56:27.428 00.000 12044 MoveAxis(N, 0, ABG)
00:56:27.428 00.000 12044 Move returns status 0, amount 0
00:56:27.428 00.000 12044 move complete, result=0
00:56:27.428 00.000 12044 worker thread done servicing request
00:56:27.428 00.000 12044 Worker thread wakes up
00:56:27.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:27.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:27.428 00.000 14964 GuideStep: 0.3 px 26 ms WEST, -0.4 px 0 ms NORTH
00:56:30.555 03.127 12044 Exposure complete
00:56:30.576 00.021 12044 worker thread done servicing request
00:56:30.576 00.000 14964 OnExposeComplete: enter
00:56:30.577 00.001 14964 UpdateGuideState(): m_state=6
00:56:30.577 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2544
00:56:30.578 00.001 14964 Star::Find returns 1 (0), X=279.44, Y=95.11, Mass=297337, SNR=329.3, Peak=12559 HFD=5.0
00:56:30.578 00.000 14964 MultiStar: [#1 -0.25,0.44,0.16,U] [#2 0.50,-0.03,0.06,U] 
00:56:30.579 00.001 14964 refined, 2 included, MultiStar: {-0.20, 0.07}, one-star: {-0.23, 0.02}
00:56:30.579 00.000 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
00:56:30.579 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.11)
00:56:30.580 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.79 mountX=-0.08 mountY=0.19, mountTheta=1.95
00:56:30.581 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.07, opts=13)
00:56:30.581 00.000 14964 Enqueuing Move request for scope (-0.20, 0.07)
00:56:30.582 00.001 12044 Worker thread wakes up
00:56:30.582 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
00:56:30.582 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
00:56:30.582 00.000 12044 Moving (-0.20, 0.07) raw xDistance=-0.08 yDistance=0.19
00:56:30.582 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.06
00:56:30.582 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:30.582 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:56:30.582 00.000 12044 MoveAxis(E, 0, ABG)
00:56:30.582 00.000 12044 Move returns status 0, amount 0
00:56:30.582 00.000 12044 MoveAxis(N, 0, ABG)
00:56:30.582 00.000 12044 Move returns status 0, amount 0
00:56:30.582 00.000 12044 move complete, result=0
00:56:30.582 00.000 12044 worker thread done servicing request
00:56:30.590 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12559, med=615, FiltMin=523, FiltMax=10302, Gamma=0.810
00:56:30.595 00.005 14964 UpdateGuideState exits: m=297337 SNR=329.3
00:56:30.596 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.597 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:30.597 00.000 14964 Enqueuing Expose request
00:56:30.597 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:30.598 00.001 12044 Worker thread wakes up
00:56:30.598 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:30.598 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:33.725 03.127 12044 Exposure complete
00:56:33.747 00.022 12044 worker thread done servicing request
00:56:33.747 00.000 14964 OnExposeComplete: enter
00:56:33.748 00.001 14964 UpdateGuideState(): m_state=6
00:56:33.749 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2545
00:56:33.749 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=95.17, Mass=292607, SNR=323.7, Peak=12423 HFD=5.2
00:56:33.750 00.001 14964 MultiStar: [#1 0.65,0.05,0.14,U] [#2 1.52,-0.22,0.00,M4] 
00:56:33.750 00.000 14964 refined, 1 included, MultiStar: {0.81, 0.08}, one-star: {0.83, 0.08}
00:56:33.750 00.000 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.65 = 1.65)
00:56:33.751 00.001 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.58)
00:56:33.752 00.001 14964 CameraToMount -- cameraX=0.81 cameraY=0.08 hyp=0.81 cameraTheta=0.09 mountX=-0.06 mountY=-0.81, mountTheta=-1.65
00:56:33.753 00.001 14964 SchedulePrimaryMove(1136A648, x=0.81, y=0.08, opts=13)
00:56:33.754 00.001 14964 Enqueuing Move request for scope (0.81, 0.08)
00:56:33.754 00.000 12044 Worker thread wakes up
00:56:33.754 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.08) opts 0xd
00:56:33.754 00.000 12044 Handling offset move in thread for scope, endpoint = (0.81, 0.08)
00:56:33.754 00.000 12044 Moving (0.81, 0.08) raw xDistance=-0.06 yDistance=-0.81
00:56:33.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.05
00:56:33.754 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.94 newest=-1.04
00:56:33.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
00:56:33.754 00.000 12044 MoveAxis(E, 0, ABG)
00:56:33.754 00.000 12044 Move returns status 0, amount 0
00:56:33.754 00.000 12044 BLC: Oldest BLC event removed
00:56:33.754 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 297 applied
00:56:33.754 00.000 12044 MoveAxis(N, 373, ABG)
00:56:33.754 00.000 12044 Guiding  Dir = 0, Dur = 373
00:56:33.762 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12423, med=615, FiltMin=517, FiltMax=10393, Gamma=0.810
00:56:33.767 00.005 14964 UpdateGuideState exits: m=292607 SNR=323.7
00:56:33.768 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.769 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:33.769 00.000 14964 Enqueuing Expose request
00:56:33.783 00.014 12044 IsSlewing returns 0
00:56:33.785 00.002 12044 IsGuiding returns 0
00:56:33.816 00.031 12044 PulseGuide returned control before completion, sleep 352
00:56:34.178 00.362 12044 IsGuiding returns 1
00:56:34.178 00.000 12044 scope still moving after pulse duration time elapsed
00:56:34.237 00.059 12044 IsSlewing returns 0
00:56:34.237 00.000 12044 IsGuiding returns 0
00:56:34.237 00.000 12044 scope move finished after 373 + 79 ms
00:56:34.237 00.000 12044 Move returns status 0, amount 373
00:56:34.237 00.000 12044 move complete, result=0
00:56:34.237 00.000 12044 worker thread done servicing request
00:56:34.237 00.000 12044 Worker thread wakes up
00:56:34.237 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.8 px 373 ms NORTH
00:56:34.238 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:34.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:37.375 03.137 12044 Exposure complete
00:56:37.396 00.021 12044 worker thread done servicing request
00:56:37.397 00.001 14964 OnExposeComplete: enter
00:56:37.397 00.000 14964 UpdateGuideState(): m_state=6
00:56:37.397 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2546
00:56:37.397 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=95.43, Mass=288979, SNR=321.9, Peak=12027 HFD=5.1
00:56:37.399 00.002 14964 MultiStar: [#1 -0.44,0.26,0.16,U] [#2 0.16,-0.41,0.06,U] 
00:56:37.400 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.30}, one-star: {-0.21, 0.35}
00:56:37.400 00.000 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.76 = -2.52)
00:56:37.401 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.53)
00:56:37.401 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.21 mountX=-0.30 mountY=0.19, mountTheta=2.58
00:56:37.402 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.30, opts=13)
00:56:37.403 00.001 14964 Enqueuing Move request for scope (-0.22, 0.30)
00:56:37.403 00.000 12044 Worker thread wakes up
00:56:37.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
00:56:37.403 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
00:56:37.403 00.000 12044 Moving (-0.22, 0.30) raw xDistance=-0.30 yDistance=0.19
00:56:37.403 00.000 12044 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.21, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.812395, 1:-0.189432
00:56:37.403 00.000 12044 BLC: No correction, Miss < min_move
00:56:37.403 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.30, slope = -0.03
00:56:37.404 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:37.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:56:37.404 00.000 12044 MoveAxis(E, 24, ABG)
00:56:37.404 00.000 12044 Guiding  Dir = 2, Dur = 24
00:56:37.411 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12027, med=614, FiltMin=530, FiltMax=10157, Gamma=0.810
00:56:37.416 00.005 14964 UpdateGuideState exits: m=288979 SNR=321.9
00:56:37.417 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:37.418 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:37.418 00.000 14964 Enqueuing Expose request
00:56:37.424 00.006 12044 IsSlewing returns 0
00:56:37.425 00.001 12044 IsGuiding returns 0
00:56:37.467 00.042 12044 IsGuiding returns 1
00:56:37.467 00.000 12044 scope still moving after pulse duration time elapsed
00:56:37.567 00.100 12044 IsSlewing returns 0
00:56:37.567 00.000 12044 IsGuiding returns 0
00:56:37.567 00.000 12044 scope move finished after 24 + 119 ms
00:56:37.567 00.000 12044 Move returns status 0, amount 24
00:56:37.567 00.000 12044 MoveAxis(N, 0, ABG)
00:56:37.567 00.000 12044 Move returns status 0, amount 0
00:56:37.568 00.001 12044 move complete, result=0
00:56:37.568 00.000 12044 worker thread done servicing request
00:56:37.568 00.000 12044 Worker thread wakes up
00:56:37.568 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.2 px 0 ms NORTH
00:56:37.569 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:37.569 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:40.701 03.132 12044 Exposure complete
00:56:40.724 00.023 12044 worker thread done servicing request
00:56:40.724 00.000 14964 OnExposeComplete: enter
00:56:40.724 00.000 14964 UpdateGuideState(): m_state=6
00:56:40.725 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2547
00:56:40.726 00.001 14964 Star::Find returns 1 (0), X=278.85, Y=94.95, Mass=294843, SNR=314.1, Peak=11967 HFD=4.7
00:56:40.726 00.000 14964 MultiStar: [#1 -0.86,0.56,0.00,M8] [#2 -0.49,0.18,0.07,U] 
00:56:40.726 00.000 14964 refined, 1 included, MultiStar: {-0.80, -0.11}, one-star: {-0.82, -0.13}
00:56:40.727 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
00:56:40.727 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
00:56:40.728 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=-0.11 hyp=0.81 cameraTheta=-3.00 mountX=0.10 mountY=0.81, mountTheta=1.45
00:56:40.729 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=-0.11, opts=13)
00:56:40.729 00.000 14964 Enqueuing Move request for scope (-0.80, -0.11)
00:56:40.730 00.001 12044 Worker thread wakes up
00:56:40.730 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.11) opts 0xd
00:56:40.730 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, -0.11)
00:56:40.730 00.000 12044 Moving (-0.80, -0.11) raw xDistance=0.10 yDistance=0.81
00:56:40.730 00.000 12044 BLC: History state: CurrMiss=-0.81, AvgInitMiss=-0.21, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.812395, 1:-0.189432, 2:-0.806327
00:56:40.730 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -19.000000
00:56:40.730 00.000 12044 BLC: window closed
00:56:40.730 00.000 12044 BLC: Pulse adjusted to 278
00:56:40.730 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
00:56:40.730 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:40.730 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
00:56:40.730 00.000 12044 MoveAxis(E, 0, ABG)
00:56:40.730 00.000 12044 Move returns status 0, amount 0
00:56:40.730 00.000 12044 MoveAxis(N, 0, ABG)
00:56:40.730 00.000 12044 Move returns status 0, amount 0
00:56:40.730 00.000 12044 move complete, result=0
00:56:40.731 00.001 12044 worker thread done servicing request
00:56:40.738 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11967, med=615, FiltMin=530, FiltMax=10503, Gamma=0.810
00:56:40.743 00.005 14964 UpdateGuideState exits: m=294843 SNR=314.1
00:56:40.745 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.745 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:40.746 00.001 14964 Enqueuing Expose request
00:56:40.746 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
00:56:40.747 00.001 12044 Worker thread wakes up
00:56:40.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:40.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:40.959 00.212 14964 evsrv: cli 01AB2490 connect
00:56:40.960 00.001 14964 case statement mapped state 6 to 3
00:56:40.961 00.001 14964 case statement mapped state 6 to 3
00:56:40.962 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"59039b6c-e601-4117-b872-fd20d3e31904"}
00:56:40.964 00.002 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"59039b6c-e601-4117-b872-fd20d3e31904"}
00:56:40.965 00.001 14964 evsrv: cli 01AB2490 disconnect
00:56:43.852 02.887 12044 Exposure complete
00:56:43.876 00.024 12044 worker thread done servicing request
00:56:43.876 00.000 14964 OnExposeComplete: enter
00:56:43.877 00.001 14964 UpdateGuideState(): m_state=6
00:56:43.877 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2548
00:56:43.878 00.001 14964 Star::Find returns 1 (0), X=279.40, Y=94.73, Mass=291753, SNR=335.0, Peak=16247 HFD=4.6
00:56:43.878 00.000 14964 MultiStar: [#1 -0.28,0.79,0.00,M9] [#2 -0.25,0.26,0.06,U] 
00:56:43.879 00.001 14964 refined, 1 included, MultiStar: {-0.27, -0.32}, one-star: {-0.27, -0.36}
00:56:43.879 00.000 14964 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.56) = xAngle (-0.70 = -0.70)
00:56:43.880 00.001 14964 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.35 = 2.35)
00:56:43.880 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.26 mountX=0.32 mountY=0.30, mountTheta=0.75
00:56:43.881 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.32, opts=13)
00:56:43.882 00.001 14964 Enqueuing Move request for scope (-0.27, -0.32)
00:56:43.882 00.000 12044 Worker thread wakes up
00:56:43.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.32) opts 0xd
00:56:43.882 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.32)
00:56:43.882 00.000 12044 Moving (-0.27, -0.32) raw xDistance=0.32 yDistance=0.30
00:56:43.883 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.03
00:56:43.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:43.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:56:43.883 00.000 12044 MoveAxis(E, 0, ABG)
00:56:43.883 00.000 12044 Move returns status 0, amount 0
00:56:43.883 00.000 12044 MoveAxis(N, 0, ABG)
00:56:43.883 00.000 12044 Move returns status 0, amount 0
00:56:43.883 00.000 12044 move complete, result=0
00:56:43.883 00.000 12044 worker thread done servicing request
00:56:43.890 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16247, med=615, FiltMin=534, FiltMax=12494, Gamma=0.810
00:56:43.896 00.006 14964 UpdateGuideState exits: m=291753 SNR=335.0
00:56:43.896 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:43.897 00.000 14964 Enqueuing Expose request
00:56:43.898 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:56:43.898 00.000 12044 Worker thread wakes up
00:56:43.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:43.898 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:47.033 03.135 12044 Exposure complete
00:56:47.063 00.030 12044 worker thread done servicing request
00:56:47.063 00.000 14964 OnExposeComplete: enter
00:56:47.064 00.001 14964 UpdateGuideState(): m_state=6
00:56:47.064 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2549
00:56:47.065 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=95.30, Mass=297962, SNR=340.5, Peak=14435 HFD=4.7
00:56:47.065 00.000 14964 MultiStar: [#1 0.60,0.64,0.00,M10] [#2 0.59,0.16,0.06,U] 
00:56:47.066 00.001 14964 refined, 1 included, MultiStar: {0.78, 0.21}, one-star: {0.79, 0.21}
00:56:47.066 00.000 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
00:56:47.067 00.001 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.41)
00:56:47.068 00.001 14964 CameraToMount -- cameraX=0.78 cameraY=0.21 hyp=0.81 cameraTheta=0.26 mountX=-0.20 mountY=-0.79, mountTheta=-1.82
00:56:47.070 00.002 14964 SchedulePrimaryMove(1136A648, x=0.78, y=0.21, opts=13)
00:56:47.070 00.000 14964 Enqueuing Move request for scope (0.78, 0.21)
00:56:47.071 00.001 12044 Worker thread wakes up
00:56:47.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.21) opts 0xd
00:56:47.071 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, 0.21)
00:56:47.071 00.000 12044 Moving (0.78, 0.21) raw xDistance=-0.20 yDistance=-0.79
00:56:47.071 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.28, using input
00:56:47.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.04
00:56:47.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
00:56:47.071 00.000 12044 MoveAxis(E, 0, ABG)
00:56:47.071 00.000 12044 Move returns status 0, amount 0
00:56:47.071 00.000 12044 MoveAxis(N, 74, ABG)
00:56:47.071 00.000 12044 Guiding  Dir = 0, Dur = 74
00:56:47.079 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14435, med=615, FiltMin=532, FiltMax=11917, Gamma=0.810
00:56:47.084 00.005 14964 UpdateGuideState exits: m=297962 SNR=340.5
00:56:47.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.085 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:47.086 00.001 14964 Enqueuing Expose request
00:56:47.114 00.028 12044 IsSlewing returns 0
00:56:47.115 00.001 12044 IsGuiding returns 0
00:56:47.184 00.069 12044 PulseGuide returned control before completion, sleep 15
00:56:47.218 00.034 12044 IsGuiding returns 1
00:56:47.219 00.001 12044 scope still moving after pulse duration time elapsed
00:56:47.442 00.223 12044 IsSlewing returns 0
00:56:47.442 00.000 12044 IsGuiding returns 0
00:56:47.442 00.000 12044 scope move finished after 74 + 254 ms
00:56:47.442 00.000 12044 Move returns status 0, amount 74
00:56:47.442 00.000 12044 move complete, result=0
00:56:47.443 00.001 12044 worker thread done servicing request
00:56:47.443 00.000 12044 Worker thread wakes up
00:56:47.443 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.8 px 74 ms NORTH
00:56:47.443 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:47.443 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:50.540 03.097 12044 Exposure complete
00:56:50.565 00.025 12044 worker thread done servicing request
00:56:50.565 00.000 14964 OnExposeComplete: enter
00:56:50.566 00.001 14964 UpdateGuideState(): m_state=6
00:56:50.566 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2550
00:56:50.567 00.001 14964 Star::Find returns 1 (0), X=279.46, Y=95.88, Mass=304300, SNR=334.8, Peak=12609 HFD=5.0
00:56:50.567 00.000 14964 MultiStar: [#1 -0.43,0.05,0.15,U] [#2 0.22,-0.32,0.06,U] 
00:56:50.568 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.65}, one-star: {-0.22, 0.79}
00:56:50.568 00.000 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.46 = -2.83)
00:56:50.569 00.001 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.23)
00:56:50.569 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.65 hyp=0.69 cameraTheta=1.90 mountX=-0.66 mountY=0.15, mountTheta=2.91
00:56:50.570 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.65, opts=13)
00:56:50.571 00.001 14964 Enqueuing Move request for scope (-0.22, 0.65)
00:56:50.571 00.000 12044 Worker thread wakes up
00:56:50.571 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.65) opts 0xd
00:56:50.571 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.65)
00:56:50.571 00.000 12044 Moving (-0.22, 0.65) raw xDistance=-0.66 yDistance=0.15
00:56:50.571 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.66, slope = -0.07
00:56:50.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:50.572 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:56:50.572 00.000 12044 MoveAxis(E, 54, ABG)
00:56:50.572 00.000 12044 Guiding  Dir = 2, Dur = 54
00:56:50.579 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12609, med=615, FiltMin=535, FiltMax=10596, Gamma=0.810
00:56:50.584 00.005 14964 UpdateGuideState exits: m=304300 SNR=334.8
00:56:50.585 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:50.585 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:50.586 00.001 14964 Enqueuing Expose request
00:56:50.613 00.027 12044 IsSlewing returns 0
00:56:50.613 00.000 12044 IsGuiding returns 0
00:56:50.644 00.031 12044 PulseGuide returned control before completion, sleep 33
00:56:50.690 00.046 12044 IsGuiding returns 1
00:56:50.690 00.000 12044 scope still moving after pulse duration time elapsed
00:56:50.757 00.067 12044 IsSlewing returns 0
00:56:50.758 00.001 12044 IsGuiding returns 0
00:56:50.758 00.000 12044 scope move finished after 54 + 89 ms
00:56:50.758 00.000 12044 Move returns status 0, amount 54
00:56:50.758 00.000 12044 MoveAxis(N, 0, ABG)
00:56:50.758 00.000 12044 Move returns status 0, amount 0
00:56:50.758 00.000 12044 move complete, result=0
00:56:50.758 00.000 12044 worker thread done servicing request
00:56:50.758 00.000 12044 Worker thread wakes up
00:56:50.758 00.000 14964 GuideStep: -0.7 px 54 ms EAST, 0.2 px 0 ms NORTH
00:56:50.759 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:50.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:53.884 03.125 12044 Exposure complete
00:56:53.908 00.024 12044 worker thread done servicing request
00:56:53.908 00.000 14964 OnExposeComplete: enter
00:56:53.909 00.001 14964 UpdateGuideState(): m_state=6
00:56:53.909 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2551
00:56:53.910 00.001 14964 Star::Find returns 1 (0), X=279.20, Y=95.10, Mass=286580, SNR=297.8, Peak=11399 HFD=5.1
00:56:53.911 00.001 14964 MultiStar: [#1 -0.75,0.60,0.00,M10] [#2 -0.38,0.29,0.07,U] 
00:56:53.911 00.000 14964 refined, 1 included, MultiStar: {-0.47, 0.04}, one-star: {-0.48, 0.02}
00:56:53.912 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
00:56:53.912 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
00:56:53.913 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.04 hyp=0.47 cameraTheta=3.06 mountX=-0.04 mountY=0.46, mountTheta=1.66
00:56:53.913 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.04, opts=13)
00:56:53.914 00.001 14964 Enqueuing Move request for scope (-0.47, 0.04)
00:56:53.915 00.001 12044 Worker thread wakes up
00:56:53.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.04) opts 0xd
00:56:53.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.04)
00:56:53.915 00.000 12044 Moving (-0.47, 0.04) raw xDistance=-0.04 yDistance=0.46
00:56:53.915 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.41, using input
00:56:53.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.06
00:56:53.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:53.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:56:53.915 00.000 12044 MoveAxis(E, 0, ABG)
00:56:53.915 00.000 12044 Move returns status 0, amount 0
00:56:53.915 00.000 12044 MoveAxis(N, 0, ABG)
00:56:53.915 00.000 12044 Move returns status 0, amount 0
00:56:53.915 00.000 12044 move complete, result=0
00:56:53.915 00.000 12044 worker thread done servicing request
00:56:53.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11399, med=614, FiltMin=530, FiltMax=8810, Gamma=0.810
00:56:53.928 00.006 14964 UpdateGuideState exits: m=286580 SNR=297.8
00:56:53.928 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.929 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:53.929 00.000 14964 Enqueuing Expose request
00:56:53.930 00.001 12044 Worker thread wakes up
00:56:53.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:53.930 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:56:53.930 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
00:56:57.057 03.127 12044 Exposure complete
00:56:57.080 00.023 12044 worker thread done servicing request
00:56:57.081 00.001 14964 OnExposeComplete: enter
00:56:57.082 00.001 14964 UpdateGuideState(): m_state=6
00:56:57.083 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2552
00:56:57.083 00.000 14964 Star::Find returns 1 (0), X=279.72, Y=94.72, Mass=285191, SNR=308.0, Peak=9925 HFD=5.4
00:56:57.084 00.001 14964 MultiStar: [#1 0.12,0.86,0.00,R] [#2 0.42,0.46,0.06,U] 
00:56:57.084 00.000 14964 refined, 1 included, MultiStar: {0.07, -0.32}, one-star: {0.05, -0.36}
00:56:57.085 00.001 14964 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.56) = xAngle (0.21 = 0.21)
00:56:57.085 00.000 14964 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.02)
00:56:57.086 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.35 mountX=0.32 mountY=-0.04, mountTheta=-0.12
00:56:57.087 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.32, opts=13)
00:56:57.087 00.000 14964 Enqueuing Move request for scope (0.07, -0.32)
00:56:57.088 00.001 12044 Worker thread wakes up
00:56:57.088 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
00:56:57.088 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
00:56:57.088 00.000 12044 Moving (0.07, -0.32) raw xDistance=0.32 yDistance=-0.04
00:56:57.088 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
00:56:57.088 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:57.089 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:57.089 00.000 12044 MoveAxis(E, 0, ABG)
00:56:57.089 00.000 12044 Move returns status 0, amount 0
00:56:57.089 00.000 12044 MoveAxis(N, 0, ABG)
00:56:57.089 00.000 12044 Move returns status 0, amount 0
00:56:57.089 00.000 12044 move complete, result=0
00:56:57.089 00.000 12044 worker thread done servicing request
00:56:57.095 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9925, med=615, FiltMin=527, FiltMax=8589, Gamma=0.810
00:56:57.101 00.006 14964 UpdateGuideState exits: m=285191 SNR=308.0
00:56:57.101 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.102 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:56:57.102 00.000 14964 Enqueuing Expose request
00:56:57.103 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:57.103 00.000 12044 Worker thread wakes up
00:56:57.104 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:56:57.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:00.231 03.127 12044 Exposure complete
00:57:00.258 00.027 12044 worker thread done servicing request
00:57:00.258 00.000 14964 OnExposeComplete: enter
00:57:00.258 00.000 14964 UpdateGuideState(): m_state=6
00:57:00.259 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2553
00:57:00.260 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=94.92, Mass=292162, SNR=321.1, Peak=11815 HFD=5.0
00:57:00.260 00.000 14964 MultiStar: [#1 -0.94,-0.13,0.00,M1] [#2 -0.59,0.86,0.00,M1] 
00:57:00.261 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
00:57:00.261 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:57:00.262 00.001 14964 CameraToMount -- cameraX=-0.90 cameraY=-0.17 hyp=0.92 cameraTheta=-2.96 mountX=0.15 mountY=0.91, mountTheta=1.40
00:57:00.263 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.90, y=-0.17, opts=13)
00:57:00.264 00.001 14964 Enqueuing Move request for scope (-0.90, -0.17)
00:57:00.265 00.001 12044 Worker thread wakes up
00:57:00.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.17) opts 0xd
00:57:00.265 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.90, -0.17)
00:57:00.265 00.000 12044 Moving (-0.90, -0.17) raw xDistance=0.15 yDistance=0.91
00:57:00.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
00:57:00.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:00.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.91
00:57:00.265 00.000 12044 MoveAxis(E, 0, ABG)
00:57:00.265 00.000 12044 Move returns status 0, amount 0
00:57:00.265 00.000 12044 MoveAxis(N, 0, ABG)
00:57:00.265 00.000 12044 Move returns status 0, amount 0
00:57:00.265 00.000 12044 move complete, result=0
00:57:00.265 00.000 12044 worker thread done servicing request
00:57:00.273 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11815, med=615, FiltMin=538, FiltMax=9335, Gamma=0.810
00:57:00.280 00.007 14964 UpdateGuideState exits: m=292162 SNR=321.1
00:57:00.281 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:00.281 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:00.282 00.001 14964 Enqueuing Expose request
00:57:00.282 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.9 px 0 ms NORTH
00:57:00.282 00.000 12044 Worker thread wakes up
00:57:00.283 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:00.283 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:03.385 03.102 12044 Exposure complete
00:57:03.408 00.023 12044 worker thread done servicing request
00:57:03.408 00.000 14964 OnExposeComplete: enter
00:57:03.409 00.001 14964 UpdateGuideState(): m_state=6
00:57:03.409 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2554
00:57:03.410 00.001 14964 Star::Find returns 1 (0), X=279.15, Y=95.34, Mass=292185, SNR=324.0, Peak=12195 HFD=5.0
00:57:03.410 00.000 14964 MultiStar: [#1 -0.78,-0.99,0.00,M2] [#2 0.13,-0.82,0.00,M2] 
00:57:03.411 00.001 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
00:57:03.411 00.000 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.01)
00:57:03.412 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=0.25 hyp=0.58 cameraTheta=2.69 mountX=-0.26 mountY=0.49, mountTheta=2.06
00:57:03.413 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.25, opts=13)
00:57:03.413 00.000 14964 Enqueuing Move request for scope (-0.52, 0.25)
00:57:03.414 00.001 12044 Worker thread wakes up
00:57:03.414 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.25) opts 0xd
00:57:03.414 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.25)
00:57:03.414 00.000 12044 Moving (-0.52, 0.25) raw xDistance=-0.26 yDistance=0.49
00:57:03.414 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
00:57:03.414 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:03.414 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
00:57:03.414 00.000 12044 MoveAxis(E, 0, ABG)
00:57:03.414 00.000 12044 Move returns status 0, amount 0
00:57:03.414 00.000 12044 MoveAxis(N, 0, ABG)
00:57:03.414 00.000 12044 Move returns status 0, amount 0
00:57:03.414 00.000 12044 move complete, result=0
00:57:03.414 00.000 12044 worker thread done servicing request
00:57:03.421 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12195, med=615, FiltMin=524, FiltMax=10289, Gamma=0.810
00:57:03.427 00.006 14964 UpdateGuideState exits: m=292185 SNR=324.0
00:57:03.427 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.428 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:03.428 00.000 14964 Enqueuing Expose request
00:57:03.429 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
00:57:03.429 00.000 12044 Worker thread wakes up
00:57:03.429 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:03.429 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:06.550 03.121 12044 Exposure complete
00:57:06.574 00.024 12044 worker thread done servicing request
00:57:06.574 00.000 14964 OnExposeComplete: enter
00:57:06.575 00.001 14964 UpdateGuideState(): m_state=6
00:57:06.575 00.000 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2555
00:57:06.576 00.001 14964 Star::Find returns 1 (0), X=278.89, Y=95.48, Mass=290365, SNR=320.6, Peak=13327 HFD=5.0
00:57:06.576 00.000 14964 MultiStar: [#1 -1.13,-0.97,0.00,M3] [#2 -0.20,-0.68,0.06,U] 
00:57:06.577 00.001 14964 refined, 1 included, MultiStar: {-0.75, 0.34}, one-star: {-0.78, 0.40}
00:57:06.577 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.01)
00:57:06.578 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
00:57:06.578 00.000 14964 CameraToMount -- cameraX=-0.75 cameraY=0.34 hyp=0.82 cameraTheta=2.72 mountX=-0.35 mountY=0.71, mountTheta=2.02
00:57:06.579 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.75, y=0.34, opts=13)
00:57:06.580 00.001 14964 Enqueuing Move request for scope (-0.75, 0.34)
00:57:06.580 00.000 12044 Worker thread wakes up
00:57:06.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.34) opts 0xd
00:57:06.580 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.75, 0.34)
00:57:06.580 00.000 12044 Moving (-0.75, 0.34) raw xDistance=-0.35 yDistance=0.71
00:57:06.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.35, slope = -0.01
00:57:06.580 00.000 12044 switching direction from -1 to 1 - decHistory=4 oldest=1.29 newest=2.11
00:57:06.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
00:57:06.580 00.000 12044 MoveAxis(E, 7, ABG)
00:57:06.580 00.000 12044 Guiding  Dir = 2, Dur = 7
00:57:06.588 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13327, med=615, FiltMin=539, FiltMax=9811, Gamma=0.810
00:57:06.593 00.005 14964 UpdateGuideState exits: m=290365 SNR=320.6
00:57:06.594 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:06.594 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:06.595 00.001 14964 Enqueuing Expose request
00:57:06.613 00.018 12044 IsSlewing returns 0
00:57:06.613 00.000 12044 IsGuiding returns 0
00:57:06.644 00.031 12044 IsGuiding returns 1
00:57:06.644 00.000 12044 scope still moving after pulse duration time elapsed
00:57:06.708 00.064 12044 IsSlewing returns 0
00:57:06.708 00.000 12044 IsGuiding returns 0
00:57:06.708 00.000 12044 scope move finished after 7 + 88 ms
00:57:06.708 00.000 12044 Move returns status 0, amount 7
00:57:06.708 00.000 12044 BLC: Oldest BLC event removed
00:57:06.708 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 278 applied
00:57:06.708 00.000 12044 MoveAxis(S, 344, ABG)
00:57:06.708 00.000 12044 Guiding  Dir = 1, Dur = 344
00:57:06.736 00.028 12044 IsSlewing returns 0
00:57:06.769 00.033 12044 IsGuiding returns 0
00:57:06.800 00.031 12044 PulseGuide returned control before completion, sleep 324
00:57:07.182 00.382 12044 IsGuiding returns 1
00:57:07.182 00.000 12044 scope still moving after pulse duration time elapsed
00:57:07.241 00.059 12044 IsSlewing returns 0
00:57:07.241 00.000 12044 IsGuiding returns 0
00:57:07.241 00.000 12044 scope move finished after 344 + 127 ms
00:57:07.241 00.000 12044 Move returns status 0, amount 344
00:57:07.241 00.000 12044 move complete, result=0
00:57:07.241 00.000 12044 worker thread done servicing request
00:57:07.241 00.000 12044 Worker thread wakes up
00:57:07.241 00.000 14964 GuideStep: -0.3 px 7 ms EAST, 0.7 px 344 ms SOUTH
00:57:07.242 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:07.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:10.367 03.125 12044 Exposure complete
00:57:10.388 00.021 12044 worker thread done servicing request
00:57:10.388 00.000 14964 OnExposeComplete: enter
00:57:10.388 00.000 14964 UpdateGuideState(): m_state=6
00:57:10.389 00.001 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2556
00:57:10.390 00.001 14964 Star::Find returns 1 (0), X=279.28, Y=95.01, Mass=300049, SNR=336.8, Peak=13699 HFD=4.7
00:57:10.390 00.000 14964 MultiStar: [#1 -0.65,-0.25,0.15,U] [#2 -0.07,-0.02,0.05,U] 
00:57:10.391 00.001 14964 single-star, 2 included, MultiStar: {-0.41, -0.09}, one-star: {-0.40, -0.07}
00:57:10.391 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
00:57:10.392 00.001 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
00:57:10.392 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.07 hyp=0.40 cameraTheta=-2.96 mountX=0.07 mountY=0.40, mountTheta=1.41
00:57:10.393 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.07, opts=13)
00:57:10.394 00.001 14964 Enqueuing Move request for scope (-0.40, -0.07)
00:57:10.394 00.000 12044 Worker thread wakes up
00:57:10.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.07) opts 0xd
00:57:10.394 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.07)
00:57:10.394 00.000 12044 Moving (-0.40, -0.07) raw xDistance=0.07 yDistance=0.40
00:57:10.394 00.000 12044 BLC: History state: CurrMiss=0.40, AvgInitMiss=-0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.710548, 1:0.402476
00:57:10.394 00.000 12044 BLC: No correction, Miss < min_move
00:57:10.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
00:57:10.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:10.395 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:57:10.395 00.000 12044 MoveAxis(E, 0, ABG)
00:57:10.395 00.000 12044 Move returns status 0, amount 0
00:57:10.395 00.000 12044 MoveAxis(N, 0, ABG)
00:57:10.395 00.000 12044 Move returns status 0, amount 0
00:57:10.395 00.000 12044 move complete, result=0
00:57:10.395 00.000 12044 worker thread done servicing request
00:57:10.402 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13699, med=615, FiltMin=524, FiltMax=10573, Gamma=0.810
00:57:10.407 00.005 14964 UpdateGuideState exits: m=300049 SNR=336.8
00:57:10.408 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.408 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:10.410 00.002 14964 Enqueuing Expose request
00:57:10.410 00.000 12044 Worker thread wakes up
00:57:10.410 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:57:10.411 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:10.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:13.519 03.108 12044 Exposure complete
00:57:13.541 00.022 12044 worker thread done servicing request
00:57:13.541 00.000 14964 OnExposeComplete: enter
00:57:13.542 00.001 14964 UpdateGuideState(): m_state=6
00:57:13.543 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2557
00:57:13.543 00.000 14964 Star::Find returns 1 (0), X=278.47, Y=95.21, Mass=291860, SNR=307.7, Peak=10802 HFD=5.3
00:57:13.544 00.001 14964 MultiStar: [#1 -1.42,-0.47,0.00,M3] [#2 -0.78,-0.02,0.00,M1] 
00:57:13.544 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
00:57:13.545 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
00:57:13.545 00.000 14964 CameraToMount -- cameraX=-1.21 cameraY=0.13 hyp=1.21 cameraTheta=3.04 mountX=-0.15 mountY=1.19, mountTheta=1.69
00:57:13.546 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.21, y=0.13, opts=13)
00:57:13.546 00.000 14964 Enqueuing Move request for scope (-1.21, 0.13)
00:57:13.547 00.001 12044 Worker thread wakes up
00:57:13.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.13) opts 0xd
00:57:13.547 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.21, 0.13)
00:57:13.547 00.000 12044 Moving (-1.21, 0.13) raw xDistance=-0.15 yDistance=1.19
00:57:13.547 00.000 12044 BLC: History state: CurrMiss=1.19, AvgInitMiss=-0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.710548, 1:0.402476, 2:1.187410
00:57:13.547 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
00:57:13.547 00.000 12044 BLC: window closed
00:57:13.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
00:57:13.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
00:57:13.547 00.000 12044 MoveAxis(E, 0, ABG)
00:57:13.547 00.000 12044 Move returns status 0, amount 0
00:57:13.547 00.000 12044 MoveAxis(S, 111, ABG)
00:57:13.547 00.000 12044 Guiding  Dir = 1, Dur = 111
00:57:13.555 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10802, med=615, FiltMin=523, FiltMax=9331, Gamma=0.810
00:57:13.563 00.008 14964 UpdateGuideState exits: m=291860 SNR=307.7
00:57:13.564 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:13.565 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:13.565 00.000 14964 Enqueuing Expose request
00:57:13.600 00.035 12044 IsSlewing returns 0
00:57:13.600 00.000 12044 IsGuiding returns 0
00:57:13.631 00.031 12044 PulseGuide returned control before completion, sleep 90
00:57:13.729 00.098 12044 IsGuiding returns 1
00:57:13.729 00.000 12044 scope still moving after pulse duration time elapsed
00:57:13.788 00.059 12044 IsSlewing returns 0
00:57:13.788 00.000 12044 IsGuiding returns 0
00:57:13.788 00.000 12044 scope move finished after 111 + 76 ms
00:57:13.788 00.000 12044 Move returns status 0, amount 111
00:57:13.788 00.000 12044 move complete, result=0
00:57:13.789 00.001 12044 worker thread done servicing request
00:57:13.789 00.000 12044 Worker thread wakes up
00:57:13.789 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:13.789 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:13.789 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 1.2 px 111 ms SOUTH
00:57:16.919 03.130 12044 Exposure complete
00:57:16.942 00.023 12044 worker thread done servicing request
00:57:16.942 00.000 14964 OnExposeComplete: enter
00:57:16.943 00.001 14964 UpdateGuideState(): m_state=6
00:57:16.943 00.000 14964 Star::Find(35, 278, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2558
00:57:16.944 00.001 14964 Star::Find returns 1 (0), X=279.72, Y=94.83, Mass=293153, SNR=345.4, Peak=12223 HFD=5.0
00:57:16.944 00.000 14964 MultiStar: [#1 -0.03,-0.26,0.16,U] [#2 0.77,-0.38,0.00,M2] 
00:57:16.945 00.001 14964 refined, 1 included, MultiStar: {0.04, -0.25}, one-star: {0.05, -0.25}
00:57:16.945 00.000 14964 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.56) = xAngle (0.14 = 0.14)
00:57:16.946 00.001 14964 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.19 = -3.09)
00:57:16.946 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.42 mountX=0.26 mountY=-0.01, mountTheta=-0.05
00:57:16.947 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.25, opts=13)
00:57:16.948 00.001 14964 Enqueuing Move request for scope (0.04, -0.25)
00:57:16.948 00.000 12044 Worker thread wakes up
00:57:16.949 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
00:57:16.949 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
00:57:16.949 00.000 12044 Moving (0.04, -0.25) raw xDistance=0.26 yDistance=-0.01
00:57:16.949 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.04
00:57:16.949 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:16.949 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:16.949 00.000 12044 MoveAxis(E, 0, ABG)
00:57:16.949 00.000 12044 Move returns status 0, amount 0
00:57:16.949 00.000 12044 MoveAxis(N, 0, ABG)
00:57:16.949 00.000 12044 Move returns status 0, amount 0
00:57:16.949 00.000 12044 move complete, result=0
00:57:16.949 00.000 12044 worker thread done servicing request
00:57:16.957 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12223, med=615, FiltMin=531, FiltMax=10417, Gamma=0.810
00:57:16.962 00.005 14964 UpdateGuideState exits: m=293153 SNR=345.4
00:57:16.963 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:16.963 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:16.964 00.001 14964 Enqueuing Expose request
00:57:16.964 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:16.965 00.001 12044 Worker thread wakes up
00:57:16.965 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:16.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:20.065 03.100 12044 Exposure complete
00:57:20.090 00.025 12044 worker thread done servicing request
00:57:20.090 00.000 14964 OnExposeComplete: enter
00:57:20.091 00.001 14964 UpdateGuideState(): m_state=6
00:57:20.091 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2559
00:57:20.092 00.001 14964 Star::Find returns 1 (0), X=280.13, Y=95.03, Mass=290752, SNR=306.6, Peak=10871 HFD=5.5
00:57:20.092 00.000 14964 MultiStar: [#1 -0.14,-0.58,0.16,U] [#2 0.65,-0.52,0.00,M3] 
00:57:20.093 00.001 14964 refined, 1 included, MultiStar: {0.37, -0.13}, one-star: {0.46, -0.06}
00:57:20.093 00.000 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
00:57:20.094 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.01)
00:57:20.094 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.13 hyp=0.40 cameraTheta=-0.34 mountX=0.14 mountY=-0.36, mountTheta=-1.20
00:57:20.095 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.13, opts=13)
00:57:20.096 00.001 14964 Enqueuing Move request for scope (0.37, -0.13)
00:57:20.096 00.000 12044 Worker thread wakes up
00:57:20.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.13) opts 0xd
00:57:20.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.13)
00:57:20.096 00.000 12044 Moving (0.37, -0.13) raw xDistance=0.14 yDistance=-0.36
00:57:20.096 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.26, using input
00:57:20.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
00:57:20.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:20.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:57:20.096 00.000 12044 MoveAxis(E, 0, ABG)
00:57:20.096 00.000 12044 Move returns status 0, amount 0
00:57:20.097 00.001 12044 MoveAxis(N, 0, ABG)
00:57:20.097 00.000 12044 Move returns status 0, amount 0
00:57:20.097 00.000 12044 move complete, result=0
00:57:20.097 00.000 12044 worker thread done servicing request
00:57:20.104 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10871, med=615, FiltMin=531, FiltMax=8979, Gamma=0.810
00:57:20.109 00.005 14964 UpdateGuideState exits: m=290752 SNR=306.6
00:57:20.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:20.111 00.001 14964 Enqueuing Expose request
00:57:20.111 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:57:20.112 00.001 12044 Worker thread wakes up
00:57:20.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:20.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:23.229 03.117 12044 Exposure complete
00:57:23.250 00.021 12044 worker thread done servicing request
00:57:23.250 00.000 14964 OnExposeComplete: enter
00:57:23.251 00.001 14964 UpdateGuideState(): m_state=6
00:57:23.251 00.000 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2560
00:57:23.252 00.001 14964 Star::Find returns 1 (0), X=280.12, Y=95.41, Mass=286913, SNR=302.8, Peak=8575 HFD=5.5
00:57:23.253 00.001 14964 MultiStar: [#1 0.15,-0.86,0.00,M2] [#2 0.69,-0.78,0.00,M4] 
00:57:23.253 00.000 14964 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.56) = xAngle (2.19 = 2.19)
00:57:23.254 00.001 14964 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.24 = -1.04)
00:57:23.254 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.33 hyp=0.55 cameraTheta=0.63 mountX=-0.32 mountY=-0.47, mountTheta=-2.16
00:57:23.255 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.33, opts=13)
00:57:23.256 00.001 14964 Enqueuing Move request for scope (0.44, 0.33)
00:57:23.256 00.000 12044 Worker thread wakes up
00:57:23.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.33) opts 0xd
00:57:23.256 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.33)
00:57:23.256 00.000 12044 Moving (0.44, 0.33) raw xDistance=-0.32 yDistance=-0.47
00:57:23.256 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.32, slope = -0.02
00:57:23.256 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:23.256 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:57:23.256 00.000 12044 MoveAxis(E, 12, ABG)
00:57:23.256 00.000 12044 Guiding  Dir = 2, Dur = 12
00:57:23.264 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8575, med=616, FiltMin=515, FiltMax=7946, Gamma=0.810
00:57:23.270 00.006 14964 UpdateGuideState exits: m=286913 SNR=302.8
00:57:23.270 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.271 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:23.271 00.000 14964 Enqueuing Expose request
00:57:23.284 00.013 12044 IsSlewing returns 0
00:57:23.285 00.001 12044 IsGuiding returns 0
00:57:23.351 00.066 12044 IsGuiding returns 1
00:57:23.351 00.000 12044 scope still moving after pulse duration time elapsed
00:57:23.409 00.058 12044 IsSlewing returns 0
00:57:23.409 00.000 12044 IsGuiding returns 0
00:57:23.409 00.000 12044 scope move finished after 12 + 113 ms
00:57:23.409 00.000 12044 Move returns status 0, amount 12
00:57:23.410 00.001 12044 MoveAxis(N, 0, ABG)
00:57:23.410 00.000 12044 Move returns status 0, amount 0
00:57:23.410 00.000 12044 move complete, result=0
00:57:23.410 00.000 12044 worker thread done servicing request
00:57:23.410 00.000 12044 Worker thread wakes up
00:57:23.410 00.000 14964 GuideStep: -0.3 px 12 ms EAST, -0.5 px 0 ms NORTH
00:57:23.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:23.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:26.518 03.108 12044 Exposure complete
00:57:26.540 00.022 12044 worker thread done servicing request
00:57:26.540 00.000 14964 OnExposeComplete: enter
00:57:26.540 00.000 14964 UpdateGuideState(): m_state=6
00:57:26.541 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2561
00:57:26.542 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=94.74, Mass=292375, SNR=322.8, Peak=12471 HFD=4.9
00:57:26.542 00.000 14964 MultiStar: [#1 0.17,0.22,0.16,U] [#2 0.73,0.51,0.00,M5] 
00:57:26.543 00.001 14964 refined, 1 included, MultiStar: {0.47, -0.27}, one-star: {0.52, -0.34}
00:57:26.543 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
00:57:26.544 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
00:57:26.544 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=-0.27 hyp=0.54 cameraTheta=-0.52 mountX=0.28 mountY=-0.44, mountTheta=-1.01
00:57:26.545 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.27, opts=13)
00:57:26.546 00.001 14964 Enqueuing Move request for scope (0.47, -0.27)
00:57:26.546 00.000 12044 Worker thread wakes up
00:57:26.546 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.27) opts 0xd
00:57:26.546 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.27)
00:57:26.546 00.000 12044 Moving (0.47, -0.27) raw xDistance=0.28 yDistance=-0.44
00:57:26.546 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.00
00:57:26.546 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:26.546 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:57:26.546 00.000 12044 MoveAxis(E, 0, ABG)
00:57:26.546 00.000 12044 Move returns status 0, amount 0
00:57:26.546 00.000 12044 MoveAxis(N, 0, ABG)
00:57:26.546 00.000 12044 Move returns status 0, amount 0
00:57:26.546 00.000 12044 move complete, result=0
00:57:26.546 00.000 12044 worker thread done servicing request
00:57:26.554 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12471, med=614, FiltMin=527, FiltMax=9685, Gamma=0.810
00:57:26.559 00.005 14964 UpdateGuideState exits: m=292375 SNR=322.8
00:57:26.560 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.560 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:26.560 00.000 14964 Enqueuing Expose request
00:57:26.561 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
00:57:26.561 00.000 12044 Worker thread wakes up
00:57:26.562 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:26.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:29.685 03.123 12044 Exposure complete
00:57:29.708 00.023 12044 worker thread done servicing request
00:57:29.708 00.000 14964 OnExposeComplete: enter
00:57:29.708 00.000 14964 UpdateGuideState(): m_state=6
00:57:29.709 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2562
00:57:29.710 00.001 14964 Star::Find returns 1 (0), X=280.25, Y=95.85, Mass=298673, SNR=330.1, Peak=12725 HFD=4.9
00:57:29.710 00.000 14964 MultiStar: [#1 0.30,-0.48,0.16,U] [#2 1.00,-0.69,0.00,M6] 
00:57:29.711 00.001 14964 refined, 1 included, MultiStar: {0.54, 0.59}, one-star: {0.58, 0.77}
00:57:29.711 00.000 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.39 = 2.39)
00:57:29.712 00.001 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.84)
00:57:29.712 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.59 hyp=0.80 cameraTheta=0.83 mountX=-0.59 mountY=-0.60, mountTheta=-2.35
00:57:29.713 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.59, opts=13)
00:57:29.714 00.001 14964 Enqueuing Move request for scope (0.54, 0.59)
00:57:29.714 00.000 12044 Worker thread wakes up
00:57:29.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.59) opts 0xd
00:57:29.714 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.59)
00:57:29.714 00.000 12044 Moving (0.54, 0.59) raw xDistance=-0.59 yDistance=-0.60
00:57:29.714 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.59, slope = -0.01
00:57:29.714 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:29.714 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
00:57:29.714 00.000 12044 MoveAxis(E, 10, ABG)
00:57:29.714 00.000 12044 Guiding  Dir = 2, Dur = 10
00:57:29.722 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12725, med=615, FiltMin=525, FiltMax=10012, Gamma=0.810
00:57:29.727 00.005 14964 UpdateGuideState exits: m=298673 SNR=330.1
00:57:29.728 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.729 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:29.729 00.000 14964 Enqueuing Expose request
00:57:29.739 00.010 12044 IsSlewing returns 0
00:57:29.739 00.000 12044 IsGuiding returns 0
00:57:29.771 00.032 12044 IsGuiding returns 1
00:57:29.771 00.000 12044 scope still moving after pulse duration time elapsed
00:57:29.834 00.063 12044 IsSlewing returns 0
00:57:29.834 00.000 12044 IsGuiding returns 0
00:57:29.834 00.000 12044 scope move finished after 10 + 84 ms
00:57:29.834 00.000 12044 Move returns status 0, amount 10
00:57:29.834 00.000 12044 MoveAxis(N, 0, ABG)
00:57:29.834 00.000 12044 Move returns status 0, amount 0
00:57:29.834 00.000 12044 move complete, result=0
00:57:29.834 00.000 12044 worker thread done servicing request
00:57:29.835 00.001 12044 Worker thread wakes up
00:57:29.835 00.000 14964 GuideStep: -0.6 px 10 ms EAST, -0.6 px 0 ms NORTH
00:57:29.835 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:29.835 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:32.937 03.102 12044 Exposure complete
00:57:32.972 00.035 12044 worker thread done servicing request
00:57:32.973 00.001 14964 OnExposeComplete: enter
00:57:32.973 00.000 14964 UpdateGuideState(): m_state=6
00:57:32.974 00.001 14964 Star::Find(35, 280, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2563
00:57:32.975 00.001 14964 Star::Find returns 1 (0), X=279.87, Y=95.42, Mass=291947, SNR=335.1, Peak=13375 HFD=4.8
00:57:32.975 00.000 14964 MultiStar: [#1 -0.09,-0.58,0.16,U] [#2 0.54,-0.36,0.06,U] 
00:57:32.976 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.18}, one-star: {0.20, 0.34}
00:57:32.976 00.000 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
00:57:32.976 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.88)
00:57:32.977 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
00:57:32.978 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.18, opts=13)
00:57:32.978 00.000 14964 Enqueuing Move request for scope (0.18, 0.18)
00:57:32.979 00.001 12044 Worker thread wakes up
00:57:32.979 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
00:57:32.979 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
00:57:32.979 00.000 12044 Moving (0.18, 0.18) raw xDistance=-0.18 yDistance=-0.20
00:57:32.979 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.00
00:57:32.979 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:32.979 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:57:32.979 00.000 12044 MoveAxis(E, 0, ABG)
00:57:32.979 00.000 12044 Move returns status 0, amount 0
00:57:32.979 00.000 12044 MoveAxis(N, 0, ABG)
00:57:32.979 00.000 12044 Move returns status 0, amount 0
00:57:32.979 00.000 12044 move complete, result=0
00:57:32.979 00.000 12044 worker thread done servicing request
00:57:32.986 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13375, med=615, FiltMin=525, FiltMax=10806, Gamma=0.810
00:57:32.992 00.006 14964 UpdateGuideState exits: m=291947 SNR=335.1
00:57:32.992 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.993 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:32.994 00.001 14964 Enqueuing Expose request
00:57:32.994 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:32.995 00.001 12044 Worker thread wakes up
00:57:32.995 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:32.995 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,60,71,71)
00:57:33.276 00.281 14964 evsrv: cli 01AB2D50 connect
00:57:33.276 00.000 14964 case statement mapped state 6 to 3
00:57:33.277 00.001 14964 case statement mapped state 6 to 3
00:57:33.278 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"82141f70-718f-436a-a2b2-c2ea6651bb26"}
00:57:33.278 00.000 14964 case statement mapped state 6 to 3
00:57:33.279 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"82141f70-718f-436a-a2b2-c2ea6651bb26"}
00:57:33.279 00.000 14964 evsrv: cli 01AB2D50 disconnect
00:57:33.280 00.001 14964 evsrv: cli 01AB2DF0 connect
00:57:33.281 00.001 14964 case statement mapped state 6 to 3
00:57:33.281 00.000 14964 case statement mapped state 6 to 3
00:57:33.282 00.001 14964 evsrv: cli 01AB2DF0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"c6313897-2ddb-466c-8aa6-a9256cb213ec"}
00:57:33.282 00.000 14964 PhdController::Dither begins
00:57:33.283 00.001 14964 dither: size=2.00, dRA=1.35 dDec=0.91
00:57:33.284 00.001 14964 MountToCamera -- mountTheta (-0.59) + m_xAngle (-1.56) = xAngle (-2.15 = -2.15)
00:57:33.284 00.000 14964 MountToCamera -- mountX=1.35 mountY=0.91 hyp=1.63 mountTheta=-0.59 cameraX=-0.89, cameraY=-1.36 cameraTheta=-2.15
00:57:33.284 00.000 14964 setting lock position to (278.79, 93.72)
00:57:33.285 00.001 14964 Mount: notify guiding dithered (-0.9, -1.4)
00:57:33.285 00.000 14964 MultiStar: stabilizing after lock position change
00:57:33.286 00.001 14964 Status Line: Dither by 1.35,0.91
00:57:33.287 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
00:57:33.288 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
00:57:33.289 00.001 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":0,"id":"c6313897-2ddb-466c-8aa6-a9256cb213ec"}
00:57:33.289 00.000 14964 evsrv: cli 01AB2DF0 disconnect
00:57:36.104 02.815 12044 Exposure complete
00:57:36.124 00.020 12044 worker thread done servicing request
00:57:36.124 00.000 14964 OnExposeComplete: enter
00:57:36.125 00.001 14964 UpdateGuideState(): m_state=6
00:57:36.126 00.001 14964 Star::Find(35, 279, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2564
00:57:36.126 00.000 14964 Star::Find returns 1 (0), X=279.61, Y=94.81, Mass=298087, SNR=334.7, Peak=14799 HFD=4.6
00:57:36.127 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
00:57:36.127 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.75)
00:57:36.128 00.001 14964 CameraToMount -- cameraX=0.83 cameraY=1.09 hyp=1.37 cameraTheta=0.92 mountX=-1.08 mountY=-0.94, mountTheta=-2.43
00:57:36.129 00.001 14964 dither recenter: remaining=(-1.4,-0.9) step=(-1.4,-0.9)
00:57:36.129 00.000 14964 MountToCamera -- mountTheta (2.55) + m_xAngle (-1.56) = xAngle (0.99 = 0.99)
00:57:36.130 00.001 14964 MountToCamera -- mountX=-1.35 mountY=-0.91 hyp=1.63 mountTheta=2.55 cameraX=0.89, cameraY=1.36 cameraTheta=0.99
00:57:36.130 00.000 14964 SchedulePrimaryMove(1136A648, x=0.89, y=1.36, opts=4)
00:57:36.131 00.001 14964 Enqueuing Move request for scope (0.89, 1.36)
00:57:36.131 00.000 14964 Mount: notify direct move -1.35,-0.91
00:57:36.132 00.001 12044 Worker thread wakes up
00:57:36.132 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.89, 1.36) opts 0x4
00:57:36.132 00.000 12044 Handling offset move in thread for scope, endpoint = (0.89, 1.36)
00:57:36.132 00.000 12044 Moving (0.89, 1.36) raw xDistance=-1.35 yDistance=-0.91
00:57:36.132 00.000 12044 BLC: window closed
00:57:36.132 00.000 12044 MoveAxis(E, 160, B)
00:57:36.132 00.000 12044 Guiding  Dir = 2, Dur = 160
00:57:36.141 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14799, med=615, FiltMin=531, FiltMax=12369, Gamma=0.810
00:57:36.146 00.005 14964 UpdateGuideState exits: m=298087 SNR=334.7
00:57:36.147 00.001 14964 PhdController: settling, locked = 1, distance = 1.91 (2.00) aobump = 0 frame = 1 / 99999
00:57:36.147 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572656.147,"Host":"NUCBOX","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
00:57:36.148 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.149 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:36.149 00.000 14964 Enqueuing Expose request
00:57:36.161 00.012 12044 IsSlewing returns 0
00:57:36.162 00.001 12044 IsGuiding returns 0
00:57:36.194 00.032 12044 PulseGuide returned control before completion, sleep 139
00:57:36.339 00.145 12044 IsGuiding returns 1
00:57:36.339 00.000 12044 scope still moving after pulse duration time elapsed
00:57:36.395 00.056 12044 IsSlewing returns 0
00:57:36.396 00.001 12044 IsGuiding returns 0
00:57:36.396 00.000 12044 scope move finished after 160 + 73 ms
00:57:36.396 00.000 12044 Move returns status 0, amount 160
00:57:36.396 00.000 12044 BLC: window closed
00:57:36.396 00.000 12044 BLC: Compensation needed for non-algo type move
00:57:36.396 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 278 applied
00:57:36.396 00.000 12044 MoveAxis(N, 362, B)
00:57:36.396 00.000 12044 Guiding  Dir = 0, Dur = 362
00:57:36.426 00.030 12044 IsSlewing returns 0
00:57:36.426 00.000 12044 IsGuiding returns 0
00:57:36.458 00.032 12044 PulseGuide returned control before completion, sleep 341
00:57:36.815 00.357 12044 IsGuiding returns 1
00:57:36.815 00.000 12044 scope still moving after pulse duration time elapsed
00:57:36.894 00.079 12044 IsSlewing returns 0
00:57:36.894 00.000 12044 IsGuiding returns 0
00:57:36.894 00.000 12044 scope move finished after 362 + 105 ms
00:57:36.894 00.000 12044 Move returns status 0, amount 362
00:57:36.895 00.001 12044 move complete, result=0
00:57:36.895 00.000 12044 worker thread done servicing request
00:57:36.895 00.000 12044 Worker thread wakes up
00:57:36.895 00.000 14964 GuideStep: -1.4 px 160 ms EAST, -0.9 px 362 ms NORTH
00:57:36.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:36.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:40.002 03.107 12044 Exposure complete
00:57:40.023 00.021 12044 worker thread done servicing request
00:57:40.023 00.000 14964 OnExposeComplete: enter
00:57:40.024 00.001 14964 UpdateGuideState(): m_state=6
00:57:40.024 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2565
00:57:40.025 00.001 14964 Star::Find returns 1 (0), X=279.25, Y=94.34, Mass=292236, SNR=334.0, Peak=13819 HFD=4.8
00:57:40.025 00.000 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
00:57:40.026 00.001 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
00:57:40.026 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.61 hyp=0.77 cameraTheta=0.92 mountX=-0.61 mountY=-0.53, mountTheta=-2.42
00:57:40.027 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.61, opts=13)
00:57:40.028 00.001 14964 Enqueuing Move request for scope (0.47, 0.61)
00:57:40.028 00.000 12044 Worker thread wakes up
00:57:40.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.61) opts 0xd
00:57:40.028 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.61)
00:57:40.029 00.001 12044 Moving (0.47, 0.61) raw xDistance=-0.61 yDistance=-0.53
00:57:40.029 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.61, slope = 0.00
00:57:40.029 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:40.029 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
00:57:40.029 00.000 12044 MoveAxis(E, 47, ABG)
00:57:40.029 00.000 12044 Guiding  Dir = 2, Dur = 47
00:57:40.036 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13819, med=615, FiltMin=525, FiltMax=10332, Gamma=0.810
00:57:40.041 00.005 14964 UpdateGuideState exits: m=292236 SNR=334.0
00:57:40.042 00.001 14964 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 2 / 99999
00:57:40.042 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572660.042,"Host":"NUCBOX","Inst":1,"Distance":0.77,"Time":3.9,"SettleTime":15.0,"StarLocked":true}
00:57:40.043 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.043 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:40.044 00.001 14964 Enqueuing Expose request
00:57:40.082 00.038 12044 IsSlewing returns 0
00:57:40.083 00.001 12044 IsGuiding returns 0
00:57:40.114 00.031 12044 PulseGuide returned control before completion, sleep 26
00:57:40.143 00.029 12044 IsGuiding returns 1
00:57:40.143 00.000 12044 scope still moving after pulse duration time elapsed
00:57:40.206 00.063 12044 IsSlewing returns 0
00:57:40.206 00.000 12044 IsGuiding returns 0
00:57:40.206 00.000 12044 scope move finished after 47 + 76 ms
00:57:40.206 00.000 12044 Move returns status 0, amount 47
00:57:40.206 00.000 12044 MoveAxis(N, 0, ABG)
00:57:40.206 00.000 12044 Move returns status 0, amount 0
00:57:40.206 00.000 12044 move complete, result=0
00:57:40.206 00.000 12044 worker thread done servicing request
00:57:40.206 00.000 12044 Worker thread wakes up
00:57:40.206 00.000 14964 GuideStep: -0.6 px 47 ms EAST, -0.5 px 0 ms NORTH
00:57:40.207 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:40.207 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:43.336 03.129 12044 Exposure complete
00:57:43.362 00.026 12044 worker thread done servicing request
00:57:43.363 00.001 14964 OnExposeComplete: enter
00:57:43.363 00.000 14964 UpdateGuideState(): m_state=6
00:57:43.364 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2566
00:57:43.364 00.000 14964 Star::Find returns 1 (0), X=278.96, Y=94.17, Mass=290696, SNR=340.5, Peak=16643 HFD=4.3
00:57:43.365 00.001 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
00:57:43.365 00.000 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.47)
00:57:43.366 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.48 cameraTheta=1.20 mountX=-0.44 mountY=-0.22, mountTheta=-2.69
00:57:43.367 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.44, opts=13)
00:57:43.368 00.001 14964 Enqueuing Move request for scope (0.17, 0.44)
00:57:43.369 00.001 12044 Worker thread wakes up
00:57:43.369 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
00:57:43.369 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
00:57:43.369 00.000 12044 Moving (0.17, 0.44) raw xDistance=-0.44 yDistance=-0.22
00:57:43.369 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = 0.00
00:57:43.369 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.369 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:57:43.369 00.000 12044 MoveAxis(E, 34, ABG)
00:57:43.369 00.000 12044 Guiding  Dir = 2, Dur = 34
00:57:43.377 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16643, med=615, FiltMin=526, FiltMax=11477, Gamma=0.810
00:57:43.383 00.006 14964 UpdateGuideState exits: m=290696 SNR=340.5
00:57:43.384 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 3 / 99999
00:57:43.384 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572663.384,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
00:57:43.385 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.385 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:43.386 00.001 14964 Enqueuing Expose request
00:57:43.394 00.008 12044 IsSlewing returns 0
00:57:43.394 00.000 12044 IsGuiding returns 0
00:57:43.425 00.031 12044 PulseGuide returned control before completion, sleep 13
00:57:43.456 00.031 12044 IsGuiding returns 1
00:57:43.456 00.000 12044 scope still moving after pulse duration time elapsed
00:57:43.535 00.079 12044 IsSlewing returns 0
00:57:43.567 00.032 12044 IsGuiding returns 0
00:57:43.567 00.000 12044 scope move finished after 34 + 139 ms
00:57:43.567 00.000 12044 Move returns status 0, amount 34
00:57:43.567 00.000 12044 MoveAxis(N, 0, ABG)
00:57:43.567 00.000 12044 Move returns status 0, amount 0
00:57:43.567 00.000 12044 move complete, result=0
00:57:43.568 00.001 12044 worker thread done servicing request
00:57:43.568 00.000 12044 Worker thread wakes up
00:57:43.568 00.000 14964 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
00:57:43.568 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:43.568 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:46.663 03.095 12044 Exposure complete
00:57:46.684 00.021 12044 worker thread done servicing request
00:57:46.684 00.000 14964 OnExposeComplete: enter
00:57:46.685 00.001 14964 UpdateGuideState(): m_state=6
00:57:46.686 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2567
00:57:46.686 00.000 14964 Star::Find returns 1 (0), X=279.30, Y=93.84, Mass=286612, SNR=324.0, Peak=12907 HFD=4.6
00:57:46.687 00.001 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
00:57:46.687 00.000 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.45)
00:57:46.688 00.001 14964 CameraToMount -- cameraX=0.51 cameraY=0.12 hyp=0.53 cameraTheta=0.23 mountX=-0.11 mountY=-0.52, mountTheta=-1.78
00:57:46.688 00.000 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.12, opts=13)
00:57:46.689 00.001 14964 Enqueuing Move request for scope (0.51, 0.12)
00:57:46.690 00.001 12044 Worker thread wakes up
00:57:46.690 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.12) opts 0xd
00:57:46.690 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.12)
00:57:46.690 00.000 12044 Moving (0.51, 0.12) raw xDistance=-0.11 yDistance=-0.52
00:57:46.690 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
00:57:46.690 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:46.690 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:57:46.690 00.000 12044 MoveAxis(E, 0, ABG)
00:57:46.690 00.000 12044 Move returns status 0, amount 0
00:57:46.690 00.000 12044 MoveAxis(N, 0, ABG)
00:57:46.690 00.000 12044 Move returns status 0, amount 0
00:57:46.690 00.000 12044 move complete, result=0
00:57:46.690 00.000 12044 worker thread done servicing request
00:57:46.697 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12907, med=615, FiltMin=527, FiltMax=10751, Gamma=0.810
00:57:46.702 00.005 14964 UpdateGuideState exits: m=286612 SNR=324.0
00:57:46.703 00.001 14964 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 4 / 99999
00:57:46.704 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572666.703,"Host":"NUCBOX","Inst":1,"Distance":0.64,"Time":10.6,"SettleTime":15.0,"StarLocked":true}
00:57:46.704 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.705 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:46.705 00.000 14964 Enqueuing Expose request
00:57:46.705 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:57:46.706 00.001 12044 Worker thread wakes up
00:57:46.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:46.706 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:49.814 03.108 12044 Exposure complete
00:57:49.837 00.023 12044 worker thread done servicing request
00:57:49.837 00.000 14964 OnExposeComplete: enter
00:57:49.837 00.000 14964 UpdateGuideState(): m_state=6
00:57:49.838 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2568
00:57:49.838 00.000 14964 Star::Find returns 1 (0), X=278.88, Y=94.34, Mass=288037, SNR=331.8, Peak=12995 HFD=5.0
00:57:49.839 00.001 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
00:57:49.839 00.000 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
00:57:49.840 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.62 hyp=0.63 cameraTheta=1.42 mountX=-0.62 mountY=-0.16, mountTheta=-2.89
00:57:49.842 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.62, opts=13)
00:57:49.843 00.001 14964 Enqueuing Move request for scope (0.09, 0.62)
00:57:49.843 00.000 12044 Worker thread wakes up
00:57:49.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.62) opts 0xd
00:57:49.843 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.62)
00:57:49.843 00.000 12044 Moving (0.09, 0.62) raw xDistance=-0.62 yDistance=-0.16
00:57:49.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.62, slope = 0.03
00:57:49.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:49.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:57:49.844 00.001 12044 MoveAxis(E, 0, ABG)
00:57:49.844 00.000 12044 Move returns status 0, amount 0
00:57:49.844 00.000 12044 MoveAxis(N, 0, ABG)
00:57:49.844 00.000 12044 Move returns status 0, amount 0
00:57:49.844 00.000 12044 move complete, result=0
00:57:49.844 00.000 12044 worker thread done servicing request
00:57:49.851 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12995, med=614, FiltMin=530, FiltMax=10045, Gamma=0.810
00:57:49.857 00.006 14964 UpdateGuideState exits: m=288037 SNR=331.8
00:57:49.858 00.001 14964 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 5 / 99999
00:57:49.858 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572669.858,"Host":"NUCBOX","Inst":1,"Distance":0.63,"Time":13.7,"SettleTime":15.0,"StarLocked":true}
00:57:49.859 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.859 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:49.859 00.000 14964 Enqueuing Expose request
00:57:49.860 00.001 14964 GuideStep: -0.6 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:49.860 00.000 12044 Worker thread wakes up
00:57:49.860 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:49.861 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:52.967 03.106 12044 Exposure complete
00:57:52.992 00.025 12044 worker thread done servicing request
00:57:52.992 00.000 14964 OnExposeComplete: enter
00:57:52.993 00.001 14964 UpdateGuideState(): m_state=6
00:57:52.993 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2569
00:57:52.994 00.001 14964 Star::Find returns 1 (0), X=278.50, Y=94.18, Mass=291803, SNR=325.6, Peak=13747 HFD=4.7
00:57:52.994 00.000 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.68 = -2.60)
00:57:52.995 00.001 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.45)
00:57:52.995 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.46 hyp=0.55 cameraTheta=2.13 mountX=-0.47 mountY=0.24, mountTheta=2.67
00:57:52.996 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.46, opts=13)
00:57:52.997 00.001 14964 Enqueuing Move request for scope (-0.29, 0.46)
00:57:52.997 00.000 12044 Worker thread wakes up
00:57:52.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.46) opts 0xd
00:57:52.997 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.46)
00:57:52.997 00.000 12044 Moving (-0.29, 0.46) raw xDistance=-0.47 yDistance=0.24
00:57:52.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.01
00:57:52.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:52.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:57:52.997 00.000 12044 MoveAxis(E, 0, ABG)
00:57:52.997 00.000 12044 Move returns status 0, amount 0
00:57:52.997 00.000 12044 MoveAxis(N, 0, ABG)
00:57:52.997 00.000 12044 Move returns status 0, amount 0
00:57:52.998 00.001 12044 move complete, result=0
00:57:52.998 00.000 12044 worker thread done servicing request
00:57:53.005 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13747, med=615, FiltMin=511, FiltMax=10506, Gamma=0.810
00:57:53.012 00.007 14964 UpdateGuideState exits: m=291803 SNR=325.6
00:57:53.013 00.001 14964 PhdController: settling, locked = 1, distance = 0.61 (2.00) aobump = 0 frame = 6 / 99999
00:57:53.013 00.000 14964 PhdController: newstate STATE_FINISH
00:57:53.014 00.001 14964 PhdController complete: success
00:57:53.014 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778572673.014,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:57:53.015 00.001 14964 Mount: notify guiding dither settle done success=1
00:57:53.015 00.000 14964 PhdController: newstate STATE_IDLE
00:57:53.016 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.016 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:53.017 00.001 14964 Enqueuing Expose request
00:57:53.018 00.001 12044 Worker thread wakes up
00:57:53.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:53.018 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:53.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:56.128 03.110 12044 Exposure complete
00:57:56.157 00.029 12044 worker thread done servicing request
00:57:56.157 00.000 14964 OnExposeComplete: enter
00:57:56.158 00.001 14964 UpdateGuideState(): m_state=6
00:57:56.158 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2570
00:57:56.159 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=94.89, Mass=294791, SNR=331.2, Peak=13275 HFD=4.7
00:57:56.159 00.000 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
00:57:56.160 00.001 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.36)
00:57:56.160 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=1.17 hyp=1.21 cameraTheta=1.32 mountX=-1.16 mountY=-0.42, mountTheta=-2.79
00:57:56.161 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=1.17, opts=13)
00:57:56.162 00.001 14964 Enqueuing Move request for scope (0.31, 1.17)
00:57:56.162 00.000 12044 Worker thread wakes up
00:57:56.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 1.17) opts 0xd
00:57:56.162 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 1.17)
00:57:56.162 00.000 12044 Moving (0.31, 1.17) raw xDistance=-1.16 yDistance=-0.42
00:57:56.162 00.000 12044 Lowpass2 history cleared, outlier deflection
00:57:56.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.76 from input -1.16, slope = 0.00
00:57:56.162 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:56.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:57:56.162 00.000 12044 MoveAxis(E, 89, ABG)
00:57:56.162 00.000 12044 Guiding  Dir = 2, Dur = 89
00:57:56.170 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13275, med=615, FiltMin=532, FiltMax=9995, Gamma=0.810
00:57:56.175 00.005 14964 UpdateGuideState exits: m=294791 SNR=331.2
00:57:56.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.176 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:56.177 00.001 14964 Enqueuing Expose request
00:57:56.207 00.030 12044 IsSlewing returns 0
00:57:56.207 00.000 12044 IsGuiding returns 0
00:57:56.239 00.032 12044 PulseGuide returned control before completion, sleep 69
00:57:56.313 00.074 12044 IsGuiding returns 1
00:57:56.313 00.000 12044 scope still moving after pulse duration time elapsed
00:57:56.378 00.065 12044 IsSlewing returns 0
00:57:56.378 00.000 12044 IsGuiding returns 0
00:57:56.378 00.000 12044 scope move finished after 89 + 81 ms
00:57:56.378 00.000 12044 Move returns status 0, amount 89
00:57:56.378 00.000 12044 MoveAxis(N, 0, ABG)
00:57:56.378 00.000 12044 Move returns status 0, amount 0
00:57:56.378 00.000 12044 move complete, result=0
00:57:56.378 00.000 12044 worker thread done servicing request
00:57:56.378 00.000 12044 Worker thread wakes up
00:57:56.378 00.000 14964 GuideStep: -1.2 px 89 ms EAST, -0.4 px 0 ms NORTH
00:57:56.379 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:56.379 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:59.484 03.105 12044 Exposure complete
00:57:59.506 00.022 12044 worker thread done servicing request
00:57:59.506 00.000 14964 OnExposeComplete: enter
00:57:59.507 00.001 14964 UpdateGuideState(): m_state=6
00:57:59.508 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2571
00:57:59.508 00.000 14964 Star::Find returns 1 (0), X=279.27, Y=92.92, Mass=286263, SNR=314.0, Peak=13802 HFD=4.5
00:57:59.509 00.001 14964 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.56) = xAngle (0.53 = 0.53)
00:57:59.509 00.000 14964 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.58 = -2.70)
00:57:59.510 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.80 hyp=0.94 cameraTheta=-1.03 mountX=0.81 mountY=-0.40, mountTheta=-0.46
00:57:59.511 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.80, opts=13)
00:57:59.511 00.000 14964 Enqueuing Move request for scope (0.48, -0.80)
00:57:59.512 00.001 12044 Worker thread wakes up
00:57:59.512 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.80) opts 0xd
00:57:59.512 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.80)
00:57:59.512 00.000 12044 Moving (0.48, -0.80) raw xDistance=0.81 yDistance=-0.40
00:57:59.512 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.53 from input 0.81, slope = 0.00
00:57:59.512 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:59.512 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:57:59.512 00.000 12044 MoveAxis(W, 62, ABG)
00:57:59.512 00.000 12044 Guiding  Dir = 3, Dur = 62
00:57:59.520 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13802, med=615, FiltMin=525, FiltMax=11156, Gamma=0.810
00:57:59.525 00.005 14964 UpdateGuideState exits: m=286263 SNR=314.0
00:57:59.526 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.526 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:57:59.527 00.001 14964 Enqueuing Expose request
00:57:59.538 00.011 12044 IsSlewing returns 0
00:57:59.566 00.028 12044 IsGuiding returns 0
00:57:59.597 00.031 12044 PulseGuide returned control before completion, sleep 41
00:57:59.654 00.057 12044 IsGuiding returns 1
00:57:59.654 00.000 12044 scope still moving after pulse duration time elapsed
00:57:59.723 00.069 12044 IsSlewing returns 0
00:57:59.724 00.001 12044 IsGuiding returns 0
00:57:59.724 00.000 12044 scope move finished after 62 + 96 ms
00:57:59.724 00.000 12044 Move returns status 0, amount 62
00:57:59.724 00.000 12044 MoveAxis(N, 0, ABG)
00:57:59.724 00.000 12044 Move returns status 0, amount 0
00:57:59.724 00.000 12044 move complete, result=0
00:57:59.724 00.000 12044 worker thread done servicing request
00:57:59.724 00.000 12044 Worker thread wakes up
00:57:59.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:57:59.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:57:59.725 00.001 14964 GuideStep: 0.8 px 62 ms WEST, -0.4 px 0 ms NORTH
00:58:02.853 03.128 12044 Exposure complete
00:58:02.876 00.023 12044 worker thread done servicing request
00:58:02.876 00.000 14964 OnExposeComplete: enter
00:58:02.877 00.001 14964 UpdateGuideState(): m_state=6
00:58:02.877 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2572
00:58:02.878 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=93.92, Mass=286904, SNR=322.8, Peak=14813 HFD=4.5
00:58:02.878 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
00:58:02.879 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
00:58:02.879 00.000 14964 CameraToMount -- cameraX=1.06 cameraY=0.20 hyp=1.08 cameraTheta=0.18 mountX=-0.18 mountY=-1.08, mountTheta=-1.74
00:58:02.880 00.001 14964 SchedulePrimaryMove(1136A648, x=1.06, y=0.20, opts=13)
00:58:02.881 00.001 14964 Enqueuing Move request for scope (1.06, 0.20)
00:58:02.881 00.000 12044 Worker thread wakes up
00:58:02.881 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.20) opts 0xd
00:58:02.881 00.000 12044 Handling offset move in thread for scope, endpoint = (1.06, 0.20)
00:58:02.881 00.000 12044 Moving (1.06, 0.20) raw xDistance=-0.18 yDistance=-1.08
00:58:02.881 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
00:58:02.882 00.001 12044 switching direction from 0 to -1 - decHistory=-3 oldest=-0.53 newest=-1.90
00:58:02.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
00:58:02.882 00.000 12044 MoveAxis(E, 0, ABG)
00:58:02.882 00.000 12044 Move returns status 0, amount 0
00:58:02.882 00.000 12044 MoveAxis(N, 100, ABG)
00:58:02.882 00.000 12044 Guiding  Dir = 0, Dur = 100
00:58:02.889 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14813, med=615, FiltMin=526, FiltMax=9995, Gamma=0.810
00:58:02.895 00.006 14964 UpdateGuideState exits: m=286904 SNR=322.8
00:58:02.895 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.896 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:02.896 00.000 14964 Enqueuing Expose request
00:58:02.910 00.014 12044 IsSlewing returns 0
00:58:02.911 00.001 12044 IsGuiding returns 0
00:58:02.942 00.031 12044 PulseGuide returned control before completion, sleep 79
00:58:03.029 00.087 12044 IsGuiding returns 1
00:58:03.029 00.000 12044 scope still moving after pulse duration time elapsed
00:58:03.081 00.052 12044 IsSlewing returns 0
00:58:03.082 00.001 12044 IsGuiding returns 0
00:58:03.082 00.000 12044 scope move finished after 100 + 70 ms
00:58:03.082 00.000 12044 Move returns status 0, amount 100
00:58:03.082 00.000 12044 move complete, result=0
00:58:03.082 00.000 12044 worker thread done servicing request
00:58:03.082 00.000 12044 Worker thread wakes up
00:58:03.082 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:03.082 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:03.082 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -1.1 px 100 ms NORTH
00:58:06.205 03.123 12044 Exposure complete
00:58:06.229 00.024 12044 worker thread done servicing request
00:58:06.229 00.000 14964 OnExposeComplete: enter
00:58:06.230 00.001 14964 UpdateGuideState(): m_state=6
00:58:06.230 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2573
00:58:06.231 00.001 14964 Star::Find returns 1 (0), X=279.24, Y=92.88, Mass=277914, SNR=308.8, Peak=11002 HFD=4.9
00:58:06.231 00.000 14964 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.56) = xAngle (0.48 = 0.48)
00:58:06.232 00.001 14964 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.54 = -2.75)
00:58:06.232 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.84 hyp=0.96 cameraTheta=-1.07 mountX=0.85 mountY=-0.37, mountTheta=-0.41
00:58:06.234 00.002 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.84, opts=13)
00:58:06.235 00.001 14964 Enqueuing Move request for scope (0.46, -0.84)
00:58:06.235 00.000 12044 Worker thread wakes up
00:58:06.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.84) opts 0xd
00:58:06.235 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.84)
00:58:06.235 00.000 12044 Moving (0.46, -0.84) raw xDistance=0.85 yDistance=-0.37
00:58:06.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.55 from input 0.85, slope = 0.00
00:58:06.235 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:06.236 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:58:06.236 00.000 12044 MoveAxis(W, 65, ABG)
00:58:06.236 00.000 12044 Guiding  Dir = 3, Dur = 65
00:58:06.243 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11002, med=615, FiltMin=531, FiltMax=9747, Gamma=0.810
00:58:06.249 00.006 14964 UpdateGuideState exits: m=277914 SNR=308.8
00:58:06.250 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.250 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:06.251 00.001 14964 Enqueuing Expose request
00:58:06.286 00.035 12044 IsSlewing returns 0
00:58:06.287 00.001 12044 IsGuiding returns 0
00:58:06.318 00.031 12044 PulseGuide returned control before completion, sleep 44
00:58:06.367 00.049 12044 IsGuiding returns 1
00:58:06.367 00.000 12044 scope still moving after pulse duration time elapsed
00:58:06.428 00.061 12044 IsSlewing returns 0
00:58:06.428 00.000 12044 IsGuiding returns 0
00:58:06.428 00.000 12044 scope move finished after 65 + 78 ms
00:58:06.430 00.002 12044 Move returns status 0, amount 65
00:58:06.430 00.000 12044 MoveAxis(N, 0, ABG)
00:58:06.430 00.000 12044 Move returns status 0, amount 0
00:58:06.430 00.000 12044 move complete, result=0
00:58:06.430 00.000 12044 worker thread done servicing request
00:58:06.430 00.000 12044 Worker thread wakes up
00:58:06.430 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:06.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:06.430 00.000 14964 GuideStep: 0.8 px 65 ms WEST, -0.4 px 0 ms NORTH
00:58:09.537 03.107 12044 Exposure complete
00:58:09.567 00.030 12044 worker thread done servicing request
00:58:09.567 00.000 14964 OnExposeComplete: enter
00:58:09.568 00.001 14964 UpdateGuideState(): m_state=6
00:58:09.568 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2574
00:58:09.569 00.001 14964 Star::Find returns 1 (0), X=278.40, Y=93.90, Mass=291311, SNR=327.5, Peak=12871 HFD=4.8
00:58:09.569 00.000 14964 MultiStar: exiting stabilization period
00:58:09.570 00.001 14964 MultiStar: updating star positions after lock position change
00:58:09.570 00.000 14964 Star::Find(35, 73, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2574
00:58:09.571 00.001 14964 Star::Find returns 1 (0), X=73.85, Y=324.99, Mass=13627, SNR=52.9, Peak=1316 HFD=4.1
00:58:09.571 00.000 14964 Star::Find(35, 139, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2574
00:58:09.572 00.001 14964 Star::Find returns 1 (0), X=139.94, Y=314.77, Mass=3279, SNR=19.0, Peak=863 HFD=3.2
00:58:09.572 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.25 = -2.03)
00:58:09.573 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.02)
00:58:09.573 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.43 cameraTheta=2.70 mountX=-0.19 mountY=0.36, mountTheta=2.05
00:58:09.574 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.18, opts=13)
00:58:09.575 00.001 14964 Enqueuing Move request for scope (-0.38, 0.18)
00:58:09.575 00.000 12044 Worker thread wakes up
00:58:09.575 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
00:58:09.575 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
00:58:09.575 00.000 12044 Moving (-0.38, 0.18) raw xDistance=-0.19 yDistance=0.36
00:58:09.575 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.51, using input
00:58:09.575 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.20
00:58:09.575 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:09.575 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:58:09.575 00.000 12044 MoveAxis(E, 0, ABG)
00:58:09.575 00.000 12044 Move returns status 0, amount 0
00:58:09.575 00.000 12044 MoveAxis(N, 0, ABG)
00:58:09.575 00.000 12044 Move returns status 0, amount 0
00:58:09.575 00.000 12044 move complete, result=0
00:58:09.576 00.001 12044 worker thread done servicing request
00:58:09.584 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12871, med=615, FiltMin=527, FiltMax=10782, Gamma=0.810
00:58:09.589 00.005 14964 UpdateGuideState exits: m=291311 SNR=327.5
00:58:09.590 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.590 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:09.591 00.001 14964 Enqueuing Expose request
00:58:09.591 00.000 12044 Worker thread wakes up
00:58:09.591 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:09.591 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:09.591 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:58:12.725 03.134 12044 Exposure complete
00:58:12.746 00.021 12044 worker thread done servicing request
00:58:12.746 00.000 14964 OnExposeComplete: enter
00:58:12.746 00.000 14964 UpdateGuideState(): m_state=6
00:58:12.747 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2575
00:58:12.748 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=94.10, Mass=292041, SNR=329.3, Peak=13199 HFD=5.0
00:58:12.748 00.000 14964 MultiStar: [#1 0.13,-0.12,0.15,U] [#2 0.31,0.04,0.06,U] 
00:58:12.749 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.30}, one-star: {-0.27, 0.38}
00:58:12.750 00.001 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.68 = -2.60)
00:58:12.750 00.000 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.45)
00:58:12.750 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.13 mountX=-0.30 mountY=0.16, mountTheta=2.67
00:58:12.752 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.30, opts=13)
00:58:12.753 00.001 14964 Enqueuing Move request for scope (-0.19, 0.30)
00:58:12.753 00.000 12044 Worker thread wakes up
00:58:12.753 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
00:58:12.753 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
00:58:12.753 00.000 12044 Moving (-0.19, 0.30) raw xDistance=-0.30 yDistance=0.16
00:58:12.753 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.73, using input
00:58:12.753 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = -0.22
00:58:12.753 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:12.753 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:58:12.753 00.000 12044 MoveAxis(E, 23, ABG)
00:58:12.753 00.000 12044 Guiding  Dir = 2, Dur = 23
00:58:12.761 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13199, med=615, FiltMin=524, FiltMax=11034, Gamma=0.810
00:58:12.767 00.006 14964 UpdateGuideState exits: m=292041 SNR=329.3
00:58:12.767 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.768 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:12.768 00.000 14964 Enqueuing Expose request
00:58:12.786 00.018 12044 IsSlewing returns 0
00:58:12.786 00.000 12044 IsGuiding returns 0
00:58:12.817 00.031 12044 IsGuiding returns 1
00:58:12.817 00.000 12044 scope still moving after pulse duration time elapsed
00:58:12.906 00.089 12044 IsSlewing returns 0
00:58:12.906 00.000 12044 IsGuiding returns 0
00:58:12.906 00.000 12044 scope move finished after 23 + 97 ms
00:58:12.906 00.000 12044 Move returns status 0, amount 23
00:58:12.906 00.000 12044 MoveAxis(N, 0, ABG)
00:58:12.906 00.000 12044 Move returns status 0, amount 0
00:58:12.906 00.000 12044 move complete, result=0
00:58:12.906 00.000 12044 worker thread done servicing request
00:58:12.907 00.001 12044 Worker thread wakes up
00:58:12.907 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:12.907 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
00:58:12.908 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:16.038 03.130 12044 Exposure complete
00:58:16.061 00.023 12044 worker thread done servicing request
00:58:16.061 00.000 14964 OnExposeComplete: enter
00:58:16.062 00.001 14964 UpdateGuideState(): m_state=6
00:58:16.063 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2576
00:58:16.064 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=93.96, Mass=292151, SNR=323.1, Peak=12563 HFD=4.6
00:58:16.064 00.000 14964 MultiStar: [#1 -0.44,-0.14,0.17,U] [#2 -0.21,0.34,0.06,U] 
00:58:16.065 00.001 14964 refined, 2 included, MultiStar: {-0.77, 0.19}, one-star: {-0.86, 0.24}
00:58:16.065 00.000 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.45 = -1.83)
00:58:16.066 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.22)
00:58:16.066 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=0.19 hyp=0.79 cameraTheta=2.90 mountX=-0.20 mountY=0.75, mountTheta=1.84
00:58:16.067 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.19, opts=13)
00:58:16.068 00.001 14964 Enqueuing Move request for scope (-0.77, 0.19)
00:58:16.069 00.001 12044 Worker thread wakes up
00:58:16.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.19) opts 0xd
00:58:16.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.19)
00:58:16.069 00.000 12044 Moving (-0.77, 0.19) raw xDistance=-0.20 yDistance=0.75
00:58:16.069 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.72, using input
00:58:16.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.18
00:58:16.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:16.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
00:58:16.069 00.000 12044 MoveAxis(E, 0, ABG)
00:58:16.069 00.000 12044 Move returns status 0, amount 0
00:58:16.069 00.000 12044 MoveAxis(N, 0, ABG)
00:58:16.069 00.000 12044 Move returns status 0, amount 0
00:58:16.069 00.000 12044 move complete, result=0
00:58:16.069 00.000 12044 worker thread done servicing request
00:58:16.077 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12563, med=614, FiltMin=527, FiltMax=9963, Gamma=0.810
00:58:16.083 00.006 14964 UpdateGuideState exits: m=292151 SNR=323.1
00:58:16.083 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.084 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:16.084 00.000 14964 Enqueuing Expose request
00:58:16.085 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
00:58:16.085 00.000 12044 Worker thread wakes up
00:58:16.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:16.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:19.206 03.121 12044 Exposure complete
00:58:19.227 00.021 12044 worker thread done servicing request
00:58:19.227 00.000 14964 OnExposeComplete: enter
00:58:19.227 00.000 14964 UpdateGuideState(): m_state=6
00:58:19.228 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2577
00:58:19.229 00.001 14964 Star::Find returns 1 (0), X=277.82, Y=93.89, Mass=292117, SNR=327.3, Peak=11201 HFD=4.8
00:58:19.229 00.000 14964 MultiStar: [#1 -0.61,-0.09,0.18,U] [#2 -0.45,0.04,0.06,U] 
00:58:19.230 00.001 14964 refined, 2 included, MultiStar: {-0.89, 0.13}, one-star: {-0.96, 0.17}
00:58:19.230 00.000 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.55 = -1.73)
00:58:19.231 00.001 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.32)
00:58:19.231 00.000 14964 CameraToMount -- cameraX=-0.89 cameraY=0.13 hyp=0.90 cameraTheta=3.00 mountX=-0.14 mountY=0.87, mountTheta=1.73
00:58:19.232 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.89, y=0.13, opts=13)
00:58:19.233 00.001 14964 Enqueuing Move request for scope (-0.89, 0.13)
00:58:19.233 00.000 12044 Worker thread wakes up
00:58:19.233 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.13) opts 0xd
00:58:19.233 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.89, 0.13)
00:58:19.233 00.000 12044 Moving (-0.89, 0.13) raw xDistance=-0.14 yDistance=0.87
00:58:19.233 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.66, using input
00:58:19.233 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:58:19.233 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.14
00:58:19.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:19.234 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.87
00:58:19.234 00.000 12044 MoveAxis(E, 0, ABG)
00:58:19.234 00.000 12044 Move returns status 0, amount 0
00:58:19.234 00.000 12044 MoveAxis(N, 0, ABG)
00:58:19.234 00.000 12044 Move returns status 0, amount 0
00:58:19.234 00.000 12044 move complete, result=0
00:58:19.234 00.000 12044 worker thread done servicing request
00:58:19.241 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11201, med=615, FiltMin=527, FiltMax=9586, Gamma=0.810
00:58:19.247 00.006 14964 UpdateGuideState exits: m=292117 SNR=327.3
00:58:19.247 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.248 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:19.248 00.000 14964 Enqueuing Expose request
00:58:19.249 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
00:58:19.250 00.001 12044 Worker thread wakes up
00:58:19.250 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:19.250 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:22.376 03.126 12044 Exposure complete
00:58:22.402 00.026 12044 worker thread done servicing request
00:58:22.402 00.000 14964 OnExposeComplete: enter
00:58:22.403 00.001 14964 UpdateGuideState(): m_state=6
00:58:22.403 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2578
00:58:22.404 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=94.19, Mass=287790, SNR=314.8, Peak=10987 HFD=5.3
00:58:22.404 00.000 14964 MultiStar: [#1 0.04,-0.55,0.15,U] [#2 0.65,-0.25,0.06,U] 
00:58:22.405 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.31}, one-star: {-0.26, 0.47}
00:58:22.405 00.000 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.63)
00:58:22.406 00.001 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
00:58:22.406 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.09 mountX=-0.31 mountY=0.15, mountTheta=2.71
00:58:22.408 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.31, opts=13)
00:58:22.408 00.000 14964 Enqueuing Move request for scope (-0.18, 0.31)
00:58:22.409 00.001 12044 Worker thread wakes up
00:58:22.409 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
00:58:22.409 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
00:58:22.409 00.000 12044 Moving (-0.18, 0.31) raw xDistance=-0.31 yDistance=0.15
00:58:22.409 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = 0.00
00:58:22.409 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:22.409 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:58:22.409 00.000 12044 MoveAxis(E, 24, ABG)
00:58:22.409 00.000 12044 Guiding  Dir = 2, Dur = 24
00:58:22.417 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10987, med=615, FiltMin=534, FiltMax=8523, Gamma=0.810
00:58:22.422 00.005 14964 UpdateGuideState exits: m=287790 SNR=314.8
00:58:22.423 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.424 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:22.424 00.000 14964 Enqueuing Expose request
00:58:22.463 00.039 12044 IsSlewing returns 0
00:58:22.464 00.001 12044 IsGuiding returns 0
00:58:22.495 00.031 12044 IsGuiding returns 1
00:58:22.495 00.000 12044 scope still moving after pulse duration time elapsed
00:58:22.581 00.086 12044 IsSlewing returns 0
00:58:22.581 00.000 12044 IsGuiding returns 0
00:58:22.581 00.000 12044 scope move finished after 24 + 94 ms
00:58:22.581 00.000 12044 Move returns status 0, amount 24
00:58:22.581 00.000 12044 MoveAxis(N, 0, ABG)
00:58:22.581 00.000 12044 Move returns status 0, amount 0
00:58:22.581 00.000 12044 move complete, result=0
00:58:22.581 00.000 12044 worker thread done servicing request
00:58:22.581 00.000 12044 Worker thread wakes up
00:58:22.581 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:22.581 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:22.581 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
00:58:25.706 03.125 12044 Exposure complete
00:58:25.729 00.023 12044 worker thread done servicing request
00:58:25.729 00.000 14964 OnExposeComplete: enter
00:58:25.730 00.001 14964 UpdateGuideState(): m_state=6
00:58:25.730 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2579
00:58:25.731 00.001 14964 Star::Find returns 1 (0), X=277.27, Y=94.22, Mass=287480, SNR=291.8, Peak=10351 HFD=5.4
00:58:25.732 00.001 14964 MultiStar: large primary error, entering stabilization period
00:58:25.732 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
00:58:25.732 00.000 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
00:58:25.734 00.002 14964 CameraToMount -- cameraX=-1.52 cameraY=0.50 hyp=1.60 cameraTheta=2.82 mountX=-0.52 mountY=1.46, mountTheta=1.91
00:58:25.735 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.52, y=0.50, opts=13)
00:58:25.735 00.000 14964 Enqueuing Move request for scope (-1.52, 0.50)
00:58:25.735 00.000 12044 Worker thread wakes up
00:58:25.735 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.50) opts 0xd
00:58:25.735 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.52, 0.50)
00:58:25.735 00.000 12044 Moving (-1.52, 0.50) raw xDistance=-0.52 yDistance=1.46
00:58:25.735 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.52, slope = 0.00
00:58:25.735 00.000 12044 resist switch: large excursion: input 1.46 thresh 1.35 direction from -1 to 1
00:58:25.735 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.38
00:58:25.735 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.46 from input 1.46
00:58:25.735 00.000 12044 MoveAxis(E, 40, ABG)
00:58:25.736 00.001 12044 Guiding  Dir = 2, Dur = 40
00:58:25.744 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10351, med=614, FiltMin=522, FiltMax=8953, Gamma=0.810
00:58:25.749 00.005 14964 UpdateGuideState exits: m=287480 SNR=291.8
00:58:25.749 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:25.750 00.000 14964 Enqueuing Expose request
00:58:25.756 00.006 12044 IsSlewing returns 0
00:58:25.757 00.001 12044 IsGuiding returns 0
00:58:25.788 00.031 12044 PulseGuide returned control before completion, sleep 19
00:58:25.834 00.046 12044 IsGuiding returns 1
00:58:25.835 00.001 12044 scope still moving after pulse duration time elapsed
00:58:25.926 00.091 12044 IsSlewing returns 0
00:58:25.927 00.001 12044 IsGuiding returns 0
00:58:25.927 00.000 12044 scope move finished after 40 + 130 ms
00:58:25.927 00.000 12044 Move returns status 0, amount 40
00:58:25.927 00.000 12044 BLC: Oldest BLC event removed
00:58:25.927 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 278 applied
00:58:25.927 00.000 12044 MoveAxis(S, 414, ABG)
00:58:25.927 00.000 12044 Guiding  Dir = 1, Dur = 414
00:58:25.959 00.032 12044 IsSlewing returns 0
00:58:25.959 00.000 12044 IsGuiding returns 0
00:58:25.991 00.032 12044 PulseGuide returned control before completion, sleep 393
00:58:26.388 00.397 12044 IsGuiding returns 1
00:58:26.388 00.000 12044 scope still moving after pulse duration time elapsed
00:58:26.442 00.054 12044 IsSlewing returns 0
00:58:26.443 00.001 12044 IsGuiding returns 0
00:58:26.443 00.000 12044 scope move finished after 414 + 69 ms
00:58:26.443 00.000 12044 Move returns status 0, amount 414
00:58:26.443 00.000 12044 move complete, result=0
00:58:26.443 00.000 12044 worker thread done servicing request
00:58:26.443 00.000 12044 Worker thread wakes up
00:58:26.443 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:26.443 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:26.443 00.000 14964 GuideStep: -0.5 px 40 ms EAST, 1.5 px 414 ms SOUTH
00:58:29.564 03.121 12044 Exposure complete
00:58:29.585 00.021 12044 worker thread done servicing request
00:58:29.586 00.001 14964 OnExposeComplete: enter
00:58:29.586 00.000 14964 UpdateGuideState(): m_state=6
00:58:29.587 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2580
00:58:29.587 00.000 14964 Star::Find returns 1 (0), X=278.95, Y=93.99, Mass=286427, SNR=303.1, Peak=12931 HFD=4.5
00:58:29.588 00.001 14964 MultiStar: exiting stabilization period
00:58:29.588 00.000 14964 MultiStar: [#1 0.42,-0.16,0.16,U] [#2 0.74,0.11,0.00,M2] 
00:58:29.589 00.001 14964 refined, 1 included, MultiStar: {0.20, 0.21}, one-star: {0.16, 0.27}
00:58:29.589 00.000 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
00:58:29.590 00.001 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.86)
00:58:29.590 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.81 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
00:58:29.591 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.21, opts=13)
00:58:29.592 00.001 14964 Enqueuing Move request for scope (0.20, 0.21)
00:58:29.592 00.000 12044 Worker thread wakes up
00:58:29.592 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
00:58:29.592 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
00:58:29.592 00.000 12044 Moving (0.20, 0.21) raw xDistance=-0.21 yDistance=-0.22
00:58:29.592 00.000 12044 BLC: History state: CurrMiss=-0.22, AvgInitMiss=-0.15, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.461382, 1:-0.220309
00:58:29.592 00.000 12044 BLC: No correction, Miss < min_move
00:58:29.592 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
00:58:29.592 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:29.592 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:58:29.592 00.000 12044 MoveAxis(E, 0, ABG)
00:58:29.592 00.000 12044 Move returns status 0, amount 0
00:58:29.592 00.000 12044 MoveAxis(N, 0, ABG)
00:58:29.592 00.000 12044 Move returns status 0, amount 0
00:58:29.592 00.000 12044 move complete, result=0
00:58:29.593 00.001 12044 worker thread done servicing request
00:58:29.600 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12931, med=615, FiltMin=535, FiltMax=10133, Gamma=0.810
00:58:29.606 00.006 14964 UpdateGuideState exits: m=286427 SNR=303.1
00:58:29.607 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.607 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:29.608 00.001 14964 Enqueuing Expose request
00:58:29.608 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:29.609 00.001 12044 Worker thread wakes up
00:58:29.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:29.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:32.739 03.130 12044 Exposure complete
00:58:32.763 00.024 12044 worker thread done servicing request
00:58:32.763 00.000 14964 OnExposeComplete: enter
00:58:32.764 00.001 14964 UpdateGuideState(): m_state=6
00:58:32.765 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2581
00:58:32.765 00.000 14964 Star::Find returns 1 (0), X=278.83, Y=93.29, Mass=284040, SNR=315.1, Peak=12389 HFD=4.9
00:58:32.766 00.001 14964 MultiStar: [#1 0.42,0.76,0.00,M1] [#2 0.24,0.73,0.00,M3] 
00:58:32.766 00.000 14964 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.56) = xAngle (0.08 = 0.08)
00:58:32.767 00.001 14964 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.13 = 3.13)
00:58:32.767 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.43 hyp=0.44 cameraTheta=-1.48 mountX=0.43 mountY=0.00, mountTheta=0.01
00:58:32.768 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.43, opts=13)
00:58:32.769 00.001 14964 Enqueuing Move request for scope (0.04, -0.43)
00:58:32.769 00.000 12044 Worker thread wakes up
00:58:32.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.43) opts 0xd
00:58:32.770 00.001 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.43)
00:58:32.770 00.000 12044 Moving (0.04, -0.43) raw xDistance=0.43 yDistance=0.00
00:58:32.770 00.000 12044 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.15, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.461382, 1:-0.220309, 2:0.004758
00:58:32.770 00.000 12044 BLC: No correction, Miss < min_move
00:58:32.770 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.43 is < calculated value 0.67, using input
00:58:32.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.43, slope = 0.26
00:58:32.770 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:32.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:58:32.770 00.000 12044 MoveAxis(W, 33, ABG)
00:58:32.770 00.000 12044 Guiding  Dir = 3, Dur = 33
00:58:32.777 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12389, med=615, FiltMin=522, FiltMax=10651, Gamma=0.810
00:58:32.783 00.006 14964 UpdateGuideState exits: m=284040 SNR=315.1
00:58:32.783 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.784 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:32.784 00.000 14964 Enqueuing Expose request
00:58:32.817 00.033 12044 IsSlewing returns 0
00:58:32.817 00.000 12044 IsGuiding returns 0
00:58:32.849 00.032 12044 PulseGuide returned control before completion, sleep 12
00:58:32.875 00.026 12044 IsGuiding returns 1
00:58:32.875 00.000 12044 scope still moving after pulse duration time elapsed
00:58:32.927 00.052 12044 IsSlewing returns 0
00:58:32.928 00.001 12044 IsGuiding returns 0
00:58:32.928 00.000 12044 scope move finished after 33 + 77 ms
00:58:32.928 00.000 12044 Move returns status 0, amount 33
00:58:32.928 00.000 12044 MoveAxis(N, 0, ABG)
00:58:32.928 00.000 12044 Move returns status 0, amount 0
00:58:32.928 00.000 12044 move complete, result=0
00:58:32.928 00.000 12044 worker thread done servicing request
00:58:32.928 00.000 12044 Worker thread wakes up
00:58:32.929 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:32.929 00.000 14964 GuideStep: 0.4 px 33 ms WEST, 0.0 px 0 ms NORTH
00:58:32.930 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:36.026 03.096 12044 Exposure complete
00:58:36.049 00.023 12044 worker thread done servicing request
00:58:36.049 00.000 14964 OnExposeComplete: enter
00:58:36.050 00.001 14964 UpdateGuideState(): m_state=6
00:58:36.050 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2582
00:58:36.051 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=93.46, Mass=273074, SNR=288.2, Peak=9929 HFD=5.2
00:58:36.052 00.001 14964 MultiStar: [#1 0.33,0.63,0.17,U] [#2 0.10,1.11,0.00,M4] 
00:58:36.052 00.000 14964 refined, 1 included, MultiStar: {-0.15, -0.13}, one-star: {-0.23, -0.26}
00:58:36.053 00.001 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
00:58:36.053 00.000 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
00:58:36.053 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.41 mountX=0.13 mountY=0.16, mountTheta=0.89
00:58:36.055 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.13, opts=13)
00:58:36.055 00.000 14964 Enqueuing Move request for scope (-0.15, -0.13)
00:58:36.056 00.001 12044 Worker thread wakes up
00:58:36.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:58:36.056 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:58:36.056 00.000 12044 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.16
00:58:36.056 00.000 12044 BLC: window closed
00:58:36.056 00.000 12044 BLC: History state: CurrMiss=0.16, AvgInitMiss=-0.15, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.461382, 1:-0.220309, 2:0.004758
00:58:36.056 00.000 12044 BLC: No correction, Miss < min_move
00:58:36.056 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.60, using input
00:58:36.056 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.18
00:58:36.056 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:36.056 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:58:36.056 00.000 12044 MoveAxis(E, 0, ABG)
00:58:36.056 00.000 12044 Move returns status 0, amount 0
00:58:36.056 00.000 12044 MoveAxis(N, 0, ABG)
00:58:36.056 00.000 12044 Move returns status 0, amount 0
00:58:36.056 00.000 12044 move complete, result=0
00:58:36.056 00.000 12044 worker thread done servicing request
00:58:36.063 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9929, med=615, FiltMin=531, FiltMax=8367, Gamma=0.810
00:58:36.069 00.006 14964 UpdateGuideState exits: m=273074 SNR=288.2
00:58:36.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:36.070 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:36.071 00.001 14964 Enqueuing Expose request
00:58:36.071 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:36.072 00.001 12044 Worker thread wakes up
00:58:36.072 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:36.072 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:39.175 03.103 12044 Exposure complete
00:58:39.195 00.020 12044 worker thread done servicing request
00:58:39.196 00.001 14964 OnExposeComplete: enter
00:58:39.196 00.000 14964 UpdateGuideState(): m_state=6
00:58:39.197 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2583
00:58:39.197 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=92.96, Mass=284464, SNR=312.1, Peak=11530 HFD=4.5
00:58:39.198 00.001 14964 MultiStar: [#1 0.62,1.11,0.00,M1] [#2 0.98,1.24,0.00,M5] 
00:58:39.198 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
00:58:39.199 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
00:58:39.200 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.76 hyp=0.80 cameraTheta=-1.26 mountX=0.76 mountY=-0.17, mountTheta=-0.22
00:58:39.201 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.76, opts=13)
00:58:39.201 00.000 14964 Enqueuing Move request for scope (0.25, -0.76)
00:58:39.202 00.001 12044 Worker thread wakes up
00:58:39.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.76) opts 0xd
00:58:39.202 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.76)
00:58:39.202 00.000 12044 Moving (0.25, -0.76) raw xDistance=0.76 yDistance=-0.17
00:58:39.202 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.76 is < calculated value 0.89, using input
00:58:39.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.49 from input 0.76, slope = 0.23
00:58:39.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:39.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:58:39.202 00.000 12044 MoveAxis(W, 59, ABG)
00:58:39.202 00.000 12044 Guiding  Dir = 3, Dur = 59
00:58:39.209 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11530, med=615, FiltMin=532, FiltMax=9848, Gamma=0.810
00:58:39.214 00.005 14964 UpdateGuideState exits: m=284464 SNR=312.1
00:58:39.215 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.216 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:39.216 00.000 14964 Enqueuing Expose request
00:58:39.268 00.052 12044 IsSlewing returns 0
00:58:39.269 00.001 12044 IsGuiding returns 0
00:58:39.300 00.031 12044 PulseGuide returned control before completion, sleep 39
00:58:39.358 00.058 12044 IsGuiding returns 1
00:58:39.358 00.000 12044 scope still moving after pulse duration time elapsed
00:58:39.411 00.053 12044 IsSlewing returns 0
00:58:39.412 00.001 12044 IsGuiding returns 0
00:58:39.412 00.000 12044 scope move finished after 59 + 83 ms
00:58:39.412 00.000 12044 Move returns status 0, amount 59
00:58:39.412 00.000 12044 MoveAxis(N, 0, ABG)
00:58:39.412 00.000 12044 Move returns status 0, amount 0
00:58:39.412 00.000 12044 move complete, result=0
00:58:39.412 00.000 12044 worker thread done servicing request
00:58:39.412 00.000 12044 Worker thread wakes up
00:58:39.412 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:39.412 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:39.412 00.000 14964 GuideStep: 0.8 px 59 ms WEST, -0.2 px 0 ms NORTH
00:58:42.512 03.100 12044 Exposure complete
00:58:42.539 00.027 12044 worker thread done servicing request
00:58:42.539 00.000 14964 OnExposeComplete: enter
00:58:42.540 00.001 14964 UpdateGuideState(): m_state=6
00:58:42.540 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2584
00:58:42.541 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=93.91, Mass=286403, SNR=310.2, Peak=11843 HFD=4.8
00:58:42.541 00.000 14964 MultiStar: [#1 0.79,0.17,0.00,M2] [#2 0.70,0.39,0.00,M6] 
00:58:42.542 00.001 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
00:58:42.542 00.000 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
00:58:42.543 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.36 cameraTheta=0.56 mountX=-0.19 mountY=-0.32, mountTheta=-2.10
00:58:42.544 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.19, opts=13)
00:58:42.544 00.000 14964 Enqueuing Move request for scope (0.30, 0.19)
00:58:42.545 00.001 12044 Worker thread wakes up
00:58:42.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
00:58:42.545 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
00:58:42.545 00.000 12044 Moving (0.30, 0.19) raw xDistance=-0.19 yDistance=-0.32
00:58:42.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.12
00:58:42.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:42.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:58:42.545 00.000 12044 MoveAxis(E, 0, ABG)
00:58:42.545 00.000 12044 Move returns status 0, amount 0
00:58:42.545 00.000 12044 MoveAxis(N, 0, ABG)
00:58:42.545 00.000 12044 Move returns status 0, amount 0
00:58:42.545 00.000 12044 move complete, result=0
00:58:42.545 00.000 12044 worker thread done servicing request
00:58:42.552 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11843, med=615, FiltMin=535, FiltMax=9501, Gamma=0.810
00:58:42.558 00.006 14964 UpdateGuideState exits: m=286403 SNR=310.2
00:58:42.559 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.559 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:42.559 00.000 14964 Enqueuing Expose request
00:58:42.560 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:42.561 00.001 12044 Worker thread wakes up
00:58:42.561 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:42.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:45.690 03.129 12044 Exposure complete
00:58:45.711 00.021 12044 worker thread done servicing request
00:58:45.711 00.000 14964 OnExposeComplete: enter
00:58:45.712 00.001 14964 UpdateGuideState(): m_state=6
00:58:45.713 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2585
00:58:45.713 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=93.49, Mass=286306, SNR=328.0, Peak=11163 HFD=5.0
00:58:45.714 00.001 14964 MultiStar: [#1 1.03,0.28,0.00,M3] [#2 0.83,0.72,0.00,M7] 
00:58:45.714 00.000 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
00:58:45.714 00.000 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.03 = -2.25)
00:58:45.715 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.23 hyp=0.42 cameraTheta=-0.57 mountX=0.24 mountY=-0.33, mountTheta=-0.95
00:58:45.717 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.23, opts=13)
00:58:45.718 00.001 14964 Enqueuing Move request for scope (0.36, -0.23)
00:58:45.718 00.000 12044 Worker thread wakes up
00:58:45.718 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.23) opts 0xd
00:58:45.719 00.001 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.23)
00:58:45.719 00.000 12044 Moving (0.36, -0.23) raw xDistance=0.24 yDistance=-0.33
00:58:45.719 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.50, using input
00:58:45.719 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.10
00:58:45.719 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:58:45.719 00.000 12044 MoveAxis(E, 0, ABG)
00:58:45.719 00.000 12044 Move returns status 0, amount 0
00:58:45.719 00.000 12044 MoveAxis(N, 0, ABG)
00:58:45.719 00.000 12044 Move returns status 0, amount 0
00:58:45.719 00.000 12044 move complete, result=0
00:58:45.719 00.000 12044 worker thread done servicing request
00:58:45.726 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11163, med=616, FiltMin=529, FiltMax=9530, Gamma=0.810
00:58:45.731 00.005 14964 UpdateGuideState exits: m=286306 SNR=328.0
00:58:45.732 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.732 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:45.733 00.001 14964 Enqueuing Expose request
00:58:45.734 00.001 12044 Worker thread wakes up
00:58:45.734 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:45.734 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:45.734 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:48.863 03.129 12044 Exposure complete
00:58:48.888 00.025 12044 worker thread done servicing request
00:58:48.888 00.000 14964 OnExposeComplete: enter
00:58:48.889 00.001 14964 UpdateGuideState(): m_state=6
00:58:48.889 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2586
00:58:48.890 00.001 14964 Star::Find returns 1 (0), X=278.94, Y=93.02, Mass=284019, SNR=317.1, Peak=11418 HFD=4.6
00:58:48.890 00.000 14964 MultiStar: [#1 0.86,1.18,0.00,M4] [#2 0.86,1.18,0.00,M8] 
00:58:48.891 00.001 14964 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.56) = xAngle (0.20 = 0.20)
00:58:48.891 00.000 14964 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.03)
00:58:48.892 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.71 hyp=0.72 cameraTheta=-1.35 mountX=0.71 mountY=-0.08, mountTheta=-0.12
00:58:48.893 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.71, opts=13)
00:58:48.893 00.000 14964 Enqueuing Move request for scope (0.16, -0.71)
00:58:48.894 00.001 12044 Worker thread wakes up
00:58:48.894 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.71) opts 0xd
00:58:48.894 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.71)
00:58:48.894 00.000 12044 Moving (0.16, -0.71) raw xDistance=0.71 yDistance=-0.08
00:58:48.894 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.66 from input 0.71, slope = 0.11
00:58:48.894 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:48.894 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:48.894 00.000 12044 MoveAxis(W, 78, ABG)
00:58:48.894 00.000 12044 Guiding  Dir = 3, Dur = 78
00:58:48.901 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11418, med=616, FiltMin=530, FiltMax=9943, Gamma=0.810
00:58:48.907 00.006 14964 UpdateGuideState exits: m=284019 SNR=317.1
00:58:48.907 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.908 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:48.909 00.001 14964 Enqueuing Expose request
00:58:48.943 00.034 12044 IsSlewing returns 0
00:58:48.944 00.001 12044 IsGuiding returns 0
00:58:48.975 00.031 12044 PulseGuide returned control before completion, sleep 57
00:58:49.033 00.058 12044 IsGuiding returns 1
00:58:49.033 00.000 12044 scope still moving after pulse duration time elapsed
00:58:49.116 00.083 12044 IsSlewing returns 0
00:58:49.116 00.000 12044 IsGuiding returns 0
00:58:49.116 00.000 12044 scope move finished after 78 + 95 ms
00:58:49.116 00.000 12044 Move returns status 0, amount 78
00:58:49.116 00.000 12044 MoveAxis(N, 0, ABG)
00:58:49.116 00.000 12044 Move returns status 0, amount 0
00:58:49.116 00.000 12044 move complete, result=0
00:58:49.116 00.000 12044 worker thread done servicing request
00:58:49.116 00.000 12044 Worker thread wakes up
00:58:49.116 00.000 14964 GuideStep: 0.7 px 78 ms WEST, -0.1 px 0 ms NORTH
00:58:49.117 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:49.117 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:52.213 03.096 12044 Exposure complete
00:58:52.238 00.025 12044 worker thread done servicing request
00:58:52.238 00.000 14964 OnExposeComplete: enter
00:58:52.239 00.001 14964 UpdateGuideState(): m_state=6
00:58:52.239 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2587
00:58:52.240 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=93.33, Mass=284877, SNR=329.1, Peak=12815 HFD=4.9
00:58:52.240 00.000 14964 MultiStar: [#1 0.36,0.63,0.00,M5] [#2 1.10,0.73,0.00,M9] 
00:58:52.241 00.001 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
00:58:52.241 00.000 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.01 = 3.01)
00:58:52.242 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.60 mountX=0.39 mountY=0.05, mountTheta=0.13
00:58:52.244 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.39, opts=13)
00:58:52.244 00.000 14964 Enqueuing Move request for scope (-0.01, -0.39)
00:58:52.245 00.001 12044 Worker thread wakes up
00:58:52.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.39) opts 0xd
00:58:52.245 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.39)
00:58:52.245 00.000 12044 Moving (-0.01, -0.39) raw xDistance=0.39 yDistance=0.05
00:58:52.245 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.39 is < calculated value 0.63, using input
00:58:52.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.39, slope = 0.10
00:58:52.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:52.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:52.245 00.000 12044 MoveAxis(W, 30, ABG)
00:58:52.245 00.000 12044 Guiding  Dir = 3, Dur = 30
00:58:52.253 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12815, med=615, FiltMin=532, FiltMax=10055, Gamma=0.810
00:58:52.258 00.005 14964 UpdateGuideState exits: m=284877 SNR=329.1
00:58:52.259 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:52.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:52.260 00.000 14964 Enqueuing Expose request
00:58:52.304 00.044 12044 IsSlewing returns 0
00:58:52.304 00.000 12044 IsGuiding returns 0
00:58:52.364 00.060 12044 IsGuiding returns 1
00:58:52.364 00.000 12044 scope still moving after pulse duration time elapsed
00:58:52.443 00.079 12044 IsSlewing returns 0
00:58:52.444 00.001 12044 IsGuiding returns 0
00:58:52.444 00.000 12044 scope move finished after 30 + 108 ms
00:58:52.444 00.000 12044 Move returns status 0, amount 30
00:58:52.444 00.000 12044 MoveAxis(N, 0, ABG)
00:58:52.444 00.000 12044 Move returns status 0, amount 0
00:58:52.444 00.000 12044 move complete, result=0
00:58:52.444 00.000 12044 worker thread done servicing request
00:58:52.444 00.000 12044 Worker thread wakes up
00:58:52.444 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:52.444 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:52.444 00.000 14964 GuideStep: 0.4 px 30 ms WEST, 0.1 px 0 ms NORTH
00:58:55.559 03.115 12044 Exposure complete
00:58:55.581 00.022 12044 worker thread done servicing request
00:58:55.581 00.000 14964 OnExposeComplete: enter
00:58:55.582 00.001 14964 UpdateGuideState(): m_state=6
00:58:55.582 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2588
00:58:55.583 00.001 14964 Star::Find returns 1 (0), X=278.66, Y=94.59, Mass=284427, SNR=311.1, Peak=11371 HFD=5.2
00:58:55.583 00.000 14964 MultiStar: [#1 0.29,-0.81,0.00,M6] [#2 0.47,-0.20,0.08,U] 
00:58:55.584 00.001 14964 refined, 1 included, MultiStar: {-0.08, 0.79}, one-star: {-0.13, 0.87}
00:58:55.584 00.000 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.23 = -3.05)
00:58:55.584 00.000 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.00)
00:58:55.585 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.79 hyp=0.80 cameraTheta=1.68 mountX=-0.79 mountY=0.00, mountTheta=3.14
00:58:55.586 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.79, opts=13)
00:58:55.586 00.000 14964 Enqueuing Move request for scope (-0.08, 0.79)
00:58:55.587 00.001 12044 Worker thread wakes up
00:58:55.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.79) opts 0xd
00:58:55.587 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.79)
00:58:55.587 00.000 12044 Moving (-0.08, 0.79) raw xDistance=-0.79 yDistance=0.00
00:58:55.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.79, slope = 0.02
00:58:55.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:55.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:58:55.587 00.000 12044 MoveAxis(E, 0, ABG)
00:58:55.587 00.000 12044 Move returns status 0, amount 0
00:58:55.587 00.000 12044 MoveAxis(N, 0, ABG)
00:58:55.587 00.000 12044 Move returns status 0, amount 0
00:58:55.587 00.000 12044 move complete, result=0
00:58:55.587 00.000 12044 worker thread done servicing request
00:58:55.595 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11371, med=615, FiltMin=526, FiltMax=9449, Gamma=0.810
00:58:55.601 00.006 14964 UpdateGuideState exits: m=284427 SNR=311.1
00:58:55.601 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.602 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:55.602 00.000 14964 Enqueuing Expose request
00:58:55.603 00.001 14964 GuideStep: -0.8 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:55.603 00.000 12044 Worker thread wakes up
00:58:55.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:55.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:58:58.713 03.110 12044 Exposure complete
00:58:58.734 00.021 12044 worker thread done servicing request
00:58:58.734 00.000 14964 OnExposeComplete: enter
00:58:58.735 00.001 14964 UpdateGuideState(): m_state=6
00:58:58.735 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2589
00:58:58.736 00.001 14964 Star::Find returns 1 (0), X=278.96, Y=93.58, Mass=286795, SNR=300.3, Peak=9937 HFD=5.2
00:58:58.736 00.000 14964 MultiStar: [#1 0.52,0.44,0.16,U] [#2 0.94,0.24,0.00,M9] 
00:58:58.737 00.001 14964 single-star, 1 included, MultiStar: {0.22, -0.06}, one-star: {0.18, -0.14}
00:58:58.737 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
00:58:58.738 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
00:58:58.738 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.68 mountX=0.15 mountY=-0.16, mountTheta=-0.84
00:58:58.740 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.14, opts=13)
00:58:58.741 00.001 14964 Enqueuing Move request for scope (0.18, -0.14)
00:58:58.741 00.000 12044 Worker thread wakes up
00:58:58.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
00:58:58.741 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
00:58:58.741 00.000 12044 Moving (0.18, -0.14) raw xDistance=0.15 yDistance=-0.16
00:58:58.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
00:58:58.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:58.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:58.741 00.000 12044 MoveAxis(E, 0, ABG)
00:58:58.741 00.000 12044 Move returns status 0, amount 0
00:58:58.741 00.000 12044 MoveAxis(N, 0, ABG)
00:58:58.741 00.000 12044 Move returns status 0, amount 0
00:58:58.741 00.000 12044 move complete, result=0
00:58:58.741 00.000 12044 worker thread done servicing request
00:58:58.749 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9937, med=615, FiltMin=531, FiltMax=8584, Gamma=0.810
00:58:58.754 00.005 14964 UpdateGuideState exits: m=286795 SNR=300.3
00:58:58.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.756 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:58:58.756 00.000 14964 Enqueuing Expose request
00:58:58.756 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:58.757 00.001 12044 Worker thread wakes up
00:58:58.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:58:58.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:01.866 03.109 12044 Exposure complete
00:59:01.888 00.022 12044 worker thread done servicing request
00:59:01.888 00.000 14964 OnExposeComplete: enter
00:59:01.889 00.001 14964 UpdateGuideState(): m_state=6
00:59:01.889 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2590
00:59:01.890 00.001 14964 Star::Find returns 1 (0), X=278.54, Y=94.12, Mass=286840, SNR=319.0, Peak=13739 HFD=4.7
00:59:01.891 00.001 14964 MultiStar: [#1 -0.14,0.00,0.16,U] [#2 0.34,0.17,0.07,U] 
00:59:01.891 00.000 14964 refined, 2 included, MultiStar: {-0.20, 0.33}, one-star: {-0.24, 0.40}
00:59:01.892 00.001 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
00:59:01.892 00.000 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
00:59:01.892 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.39 cameraTheta=2.10 mountX=-0.34 mountY=0.16, mountTheta=2.70
00:59:01.893 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.33, opts=13)
00:59:01.894 00.001 14964 Enqueuing Move request for scope (-0.20, 0.33)
00:59:01.895 00.001 12044 Worker thread wakes up
00:59:01.895 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
00:59:01.895 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
00:59:01.895 00.000 12044 Moving (-0.20, 0.33) raw xDistance=-0.34 yDistance=0.16
00:59:01.895 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.49, using input
00:59:01.895 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.07
00:59:01.895 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:01.895 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:59:01.895 00.000 12044 MoveAxis(E, 26, ABG)
00:59:01.895 00.000 12044 Guiding  Dir = 2, Dur = 26
00:59:01.903 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13739, med=615, FiltMin=530, FiltMax=11133, Gamma=0.810
00:59:01.909 00.006 14964 UpdateGuideState exits: m=286840 SNR=319.0
00:59:01.909 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.910 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:01.910 00.000 14964 Enqueuing Expose request
00:59:01.958 00.048 12044 IsSlewing returns 0
00:59:01.958 00.000 12044 IsGuiding returns 0
00:59:01.990 00.032 12044 IsGuiding returns 1
00:59:01.990 00.000 12044 scope still moving after pulse duration time elapsed
00:59:02.034 00.044 12044 IsSlewing returns 0
00:59:02.035 00.001 12044 IsGuiding returns 0
00:59:02.035 00.000 12044 scope move finished after 26 + 50 ms
00:59:02.035 00.000 12044 Move returns status 0, amount 26
00:59:02.035 00.000 12044 MoveAxis(N, 0, ABG)
00:59:02.035 00.000 12044 Move returns status 0, amount 0
00:59:02.035 00.000 12044 move complete, result=0
00:59:02.035 00.000 12044 worker thread done servicing request
00:59:02.035 00.000 12044 Worker thread wakes up
00:59:02.035 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
00:59:02.036 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:02.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:05.157 03.121 12044 Exposure complete
00:59:05.178 00.021 12044 worker thread done servicing request
00:59:05.178 00.000 14964 OnExposeComplete: enter
00:59:05.178 00.000 14964 UpdateGuideState(): m_state=6
00:59:05.179 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2591
00:59:05.179 00.000 14964 Star::Find returns 1 (0), X=278.59, Y=93.34, Mass=280935, SNR=327.1, Peak=11267 HFD=5.0
00:59:05.180 00.001 14964 MultiStar: [#1 0.39,0.58,0.15,U] [#2 0.68,0.88,0.00,M9] 
00:59:05.180 00.000 14964 refined, 1 included, MultiStar: {-0.12, -0.25}, one-star: {-0.20, -0.38}
00:59:05.181 00.001 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
00:59:05.181 00.000 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
00:59:05.182 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.25 mountY=0.15, mountTheta=0.53
00:59:05.183 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.25, opts=13)
00:59:05.184 00.001 14964 Enqueuing Move request for scope (-0.12, -0.25)
00:59:05.184 00.000 12044 Worker thread wakes up
00:59:05.184 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
00:59:05.184 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
00:59:05.184 00.000 12044 Moving (-0.12, -0.25) raw xDistance=0.25 yDistance=0.15
00:59:05.184 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.05
00:59:05.184 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:05.184 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:59:05.184 00.000 12044 MoveAxis(E, 0, ABG)
00:59:05.184 00.000 12044 Move returns status 0, amount 0
00:59:05.184 00.000 12044 MoveAxis(N, 0, ABG)
00:59:05.184 00.000 12044 Move returns status 0, amount 0
00:59:05.184 00.000 12044 move complete, result=0
00:59:05.184 00.000 12044 worker thread done servicing request
00:59:05.192 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11267, med=616, FiltMin=534, FiltMax=9747, Gamma=0.810
00:59:05.198 00.006 14964 UpdateGuideState exits: m=280935 SNR=327.1
00:59:05.199 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.200 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:05.200 00.000 14964 Enqueuing Expose request
00:59:05.201 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:05.201 00.000 12044 Worker thread wakes up
00:59:05.201 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:05.201 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:08.331 03.130 12044 Exposure complete
00:59:08.355 00.024 12044 worker thread done servicing request
00:59:08.355 00.000 14964 OnExposeComplete: enter
00:59:08.356 00.001 14964 UpdateGuideState(): m_state=6
00:59:08.356 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2592
00:59:08.357 00.001 14964 Star::Find returns 1 (0), X=278.64, Y=93.75, Mass=286157, SNR=315.6, Peak=10947 HFD=5.1
00:59:08.357 00.000 14964 MultiStar: [#1 0.30,0.09,0.16,U] [#2 0.33,0.84,0.00,M10] 
00:59:08.358 00.001 14964 refined, 1 included, MultiStar: {-0.08, 0.04}, one-star: {-0.15, 0.03}
00:59:08.358 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
00:59:08.359 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
00:59:08.359 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=-0.04 mountY=0.08, mountTheta=2.04
00:59:08.360 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.04, opts=13)
00:59:08.361 00.001 14964 Enqueuing Move request for scope (-0.08, 0.04)
00:59:08.361 00.000 12044 Worker thread wakes up
00:59:08.361 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
00:59:08.361 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
00:59:08.361 00.000 12044 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=0.08
00:59:08.361 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.39, using input
00:59:08.361 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.06
00:59:08.361 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:08.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:08.361 00.000 12044 MoveAxis(E, 0, ABG)
00:59:08.361 00.000 12044 Move returns status 0, amount 0
00:59:08.361 00.000 12044 MoveAxis(N, 0, ABG)
00:59:08.361 00.000 12044 Move returns status 0, amount 0
00:59:08.362 00.001 12044 move complete, result=0
00:59:08.362 00.000 12044 worker thread done servicing request
00:59:08.369 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10947, med=615, FiltMin=527, FiltMax=9534, Gamma=0.810
00:59:08.374 00.005 14964 UpdateGuideState exits: m=286157 SNR=315.6
00:59:08.374 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.375 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:08.375 00.000 14964 Enqueuing Expose request
00:59:08.376 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:08.376 00.000 12044 Worker thread wakes up
00:59:08.377 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:08.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:11.507 03.130 12044 Exposure complete
00:59:11.530 00.023 12044 worker thread done servicing request
00:59:11.530 00.000 14964 OnExposeComplete: enter
00:59:11.530 00.000 14964 UpdateGuideState(): m_state=6
00:59:11.531 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2593
00:59:11.531 00.000 14964 Star::Find returns 1 (0), X=278.64, Y=93.99, Mass=292781, SNR=321.6, Peak=12819 HFD=4.8
00:59:11.532 00.001 14964 MultiStar: [#1 0.20,-0.29,0.16,U] [#2 0.18,0.05,0.06,U] 
00:59:11.533 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.18}, one-star: {-0.15, 0.27}
00:59:11.533 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
00:59:11.534 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.32)
00:59:11.534 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.00 mountX=-0.19 mountY=0.06, mountTheta=2.81
00:59:11.535 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.18, opts=13)
00:59:11.536 00.001 14964 Enqueuing Move request for scope (-0.08, 0.18)
00:59:11.536 00.000 12044 Worker thread wakes up
00:59:11.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
00:59:11.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
00:59:11.536 00.000 12044 Moving (-0.08, 0.18) raw xDistance=-0.19 yDistance=0.06
00:59:11.536 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.22, using input
00:59:11.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.03
00:59:11.536 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:11.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:59:11.536 00.000 12044 MoveAxis(E, 0, ABG)
00:59:11.536 00.000 12044 Move returns status 0, amount 0
00:59:11.536 00.000 12044 MoveAxis(N, 0, ABG)
00:59:11.536 00.000 12044 Move returns status 0, amount 0
00:59:11.536 00.000 12044 move complete, result=0
00:59:11.536 00.000 12044 worker thread done servicing request
00:59:11.544 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12819, med=615, FiltMin=535, FiltMax=11022, Gamma=0.810
00:59:11.549 00.005 14964 UpdateGuideState exits: m=292781 SNR=321.6
00:59:11.550 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.550 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:11.551 00.001 14964 Enqueuing Expose request
00:59:11.551 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:11.552 00.001 12044 Worker thread wakes up
00:59:11.552 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:11.552 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:14.671 03.119 12044 Exposure complete
00:59:14.694 00.023 12044 worker thread done servicing request
00:59:14.695 00.001 14964 OnExposeComplete: enter
00:59:14.695 00.000 14964 UpdateGuideState(): m_state=6
00:59:14.696 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2594
00:59:14.696 00.000 14964 Star::Find returns 1 (0), X=278.13, Y=94.10, Mass=284763, SNR=301.6, Peak=11863 HFD=5.3
00:59:14.697 00.001 14964 MultiStar: [#1 -0.48,0.18,0.16,U] [#2 -0.30,0.59,0.06,U] 
00:59:14.697 00.000 14964 refined, 2 included, MultiStar: {-0.61, 0.36}, one-star: {-0.65, 0.38}
00:59:14.698 00.001 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
00:59:14.698 00.000 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.93)
00:59:14.699 00.001 14964 CameraToMount -- cameraX=-0.61 cameraY=0.36 hyp=0.71 cameraTheta=2.61 mountX=-0.37 mountY=0.57, mountTheta=2.15
00:59:14.700 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.36, opts=13)
00:59:14.700 00.000 14964 Enqueuing Move request for scope (-0.61, 0.36)
00:59:14.701 00.001 12044 Worker thread wakes up
00:59:14.701 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.36) opts 0xd
00:59:14.701 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.36)
00:59:14.701 00.000 12044 Moving (-0.61, 0.36) raw xDistance=-0.37 yDistance=0.57
00:59:14.701 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.44, using input
00:59:14.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.07
00:59:14.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
00:59:14.701 00.000 12044 MoveAxis(E, 29, ABG)
00:59:14.701 00.000 12044 Guiding  Dir = 2, Dur = 29
00:59:14.708 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11863, med=615, FiltMin=524, FiltMax=8655, Gamma=0.810
00:59:14.714 00.006 14964 UpdateGuideState exits: m=284763 SNR=301.6
00:59:14.715 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:14.715 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:14.715 00.000 14964 Enqueuing Expose request
00:59:14.722 00.007 12044 IsSlewing returns 0
00:59:14.758 00.036 12044 IsGuiding returns 0
00:59:14.789 00.031 12044 IsGuiding returns 1
00:59:14.789 00.000 12044 scope still moving after pulse duration time elapsed
00:59:14.848 00.059 12044 IsSlewing returns 0
00:59:14.849 00.001 12044 IsGuiding returns 0
00:59:14.849 00.000 12044 scope move finished after 29 + 61 ms
00:59:14.849 00.000 12044 Move returns status 0, amount 29
00:59:14.849 00.000 12044 MoveAxis(S, 53, ABG)
00:59:14.849 00.000 12044 Guiding  Dir = 1, Dur = 53
00:59:14.879 00.030 12044 IsSlewing returns 0
00:59:14.879 00.000 12044 IsGuiding returns 0
00:59:14.911 00.032 12044 PulseGuide returned control before completion, sleep 32
00:59:14.948 00.037 12044 IsGuiding returns 1
00:59:14.949 00.001 12044 scope still moving after pulse duration time elapsed
00:59:15.020 00.071 12044 IsSlewing returns 0
00:59:15.020 00.000 12044 IsGuiding returns 0
00:59:15.020 00.000 12044 scope move finished after 53 + 87 ms
00:59:15.020 00.000 12044 Move returns status 0, amount 53
00:59:15.020 00.000 12044 move complete, result=0
00:59:15.020 00.000 12044 worker thread done servicing request
00:59:15.020 00.000 12044 Worker thread wakes up
00:59:15.020 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.6 px 53 ms SOUTH
00:59:15.021 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:15.021 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:18.119 03.098 12044 Exposure complete
00:59:18.147 00.028 12044 worker thread done servicing request
00:59:18.147 00.000 14964 OnExposeComplete: enter
00:59:18.149 00.002 14964 UpdateGuideState(): m_state=6
00:59:18.150 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2595
00:59:18.151 00.001 14964 Star::Find returns 1 (0), X=278.68, Y=93.82, Mass=286748, SNR=318.3, Peak=11127 HFD=5.1
00:59:18.152 00.001 14964 MultiStar: [#1 0.17,0.26,0.15,U] [#2 0.40,-0.05,0.06,U] 
00:59:18.152 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.12}, one-star: {-0.11, 0.10}
00:59:18.153 00.001 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.55 = -2.73)
00:59:18.153 00.000 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.32)
00:59:18.154 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=-0.12 mountY=0.04, mountTheta=2.81
00:59:18.155 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.12, opts=13)
00:59:18.155 00.000 14964 Enqueuing Move request for scope (-0.05, 0.12)
00:59:18.156 00.001 12044 Worker thread wakes up
00:59:18.156 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
00:59:18.156 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
00:59:18.156 00.000 12044 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.04
00:59:18.156 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.38, using input
00:59:18.156 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
00:59:18.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.06
00:59:18.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:18.157 00.001 12044 MoveAxis(E, 0, ABG)
00:59:18.157 00.000 12044 Move returns status 0, amount 0
00:59:18.157 00.000 12044 MoveAxis(N, 0, ABG)
00:59:18.157 00.000 12044 Move returns status 0, amount 0
00:59:18.157 00.000 12044 move complete, result=0
00:59:18.157 00.000 12044 worker thread done servicing request
00:59:18.164 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11127, med=615, FiltMin=526, FiltMax=9195, Gamma=0.810
00:59:18.169 00.005 14964 UpdateGuideState exits: m=286748 SNR=318.3
00:59:18.170 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.170 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:18.171 00.001 14964 Enqueuing Expose request
00:59:18.171 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:18.172 00.001 12044 Worker thread wakes up
00:59:18.172 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:18.172 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:21.271 03.099 12044 Exposure complete
00:59:21.292 00.021 12044 worker thread done servicing request
00:59:21.292 00.000 14964 OnExposeComplete: enter
00:59:21.293 00.001 14964 UpdateGuideState(): m_state=6
00:59:21.293 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2596
00:59:21.294 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=94.28, Mass=286392, SNR=306.8, Peak=11879 HFD=4.9
00:59:21.294 00.000 14964 MultiStar: [#1 -0.42,-0.37,0.18,U] [#2 0.07,-0.23,0.08,U] 
00:59:21.295 00.001 14964 refined, 2 included, MultiStar: {-0.64, 0.38}, one-star: {-0.73, 0.56}
00:59:21.295 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
00:59:21.296 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
00:59:21.296 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=0.38 hyp=0.74 cameraTheta=2.60 mountX=-0.39 mountY=0.59, mountTheta=2.15
00:59:21.297 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.38, opts=13)
00:59:21.298 00.001 14964 Enqueuing Move request for scope (-0.64, 0.38)
00:59:21.298 00.000 12044 Worker thread wakes up
00:59:21.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.38) opts 0xd
00:59:21.298 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.38)
00:59:21.298 00.000 12044 Moving (-0.64, 0.38) raw xDistance=-0.39 yDistance=0.59
00:59:21.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = 0.00
00:59:21.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
00:59:21.298 00.000 12044 MoveAxis(E, 30, ABG)
00:59:21.298 00.000 12044 Guiding  Dir = 2, Dur = 30
00:59:21.305 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11879, med=615, FiltMin=523, FiltMax=9883, Gamma=0.810
00:59:21.311 00.006 14964 UpdateGuideState exits: m=286392 SNR=306.8
00:59:21.311 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.312 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:21.312 00.000 14964 Enqueuing Expose request
00:59:21.335 00.023 12044 IsSlewing returns 0
00:59:21.335 00.000 12044 IsGuiding returns 0
00:59:21.367 00.032 12044 IsGuiding returns 1
00:59:21.367 00.000 12044 scope still moving after pulse duration time elapsed
00:59:21.523 00.156 12044 IsSlewing returns 0
00:59:21.523 00.000 12044 IsGuiding returns 0
00:59:21.523 00.000 12044 scope move finished after 30 + 158 ms
00:59:21.523 00.000 12044 Move returns status 0, amount 30
00:59:21.523 00.000 12044 MoveAxis(S, 55, ABG)
00:59:21.523 00.000 12044 Guiding  Dir = 1, Dur = 55
00:59:21.554 00.031 12044 IsSlewing returns 0
00:59:21.554 00.000 12044 IsGuiding returns 0
00:59:21.585 00.031 12044 PulseGuide returned control before completion, sleep 34
00:59:21.629 00.044 12044 IsGuiding returns 1
00:59:21.630 00.001 12044 scope still moving after pulse duration time elapsed
00:59:21.691 00.061 12044 IsSlewing returns 0
00:59:21.692 00.001 12044 IsGuiding returns 0
00:59:21.692 00.000 12044 scope move finished after 55 + 82 ms
00:59:21.692 00.000 12044 Move returns status 0, amount 55
00:59:21.692 00.000 12044 move complete, result=0
00:59:21.692 00.000 12044 worker thread done servicing request
00:59:21.692 00.000 12044 Worker thread wakes up
00:59:21.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:21.692 00.000 14964 GuideStep: -0.4 px 30 ms EAST, 0.6 px 55 ms SOUTH
00:59:21.693 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:24.799 03.106 12044 Exposure complete
00:59:24.820 00.021 12044 worker thread done servicing request
00:59:24.820 00.000 14964 OnExposeComplete: enter
00:59:24.821 00.001 14964 UpdateGuideState(): m_state=6
00:59:24.821 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2597
00:59:24.822 00.001 14964 Star::Find returns 1 (0), X=279.57, Y=93.96, Mass=288648, SNR=330.5, Peak=12751 HFD=5.0
00:59:24.822 00.000 14964 MultiStar: [#1 1.21,-0.06,0.00,M1] [#2 1.37,0.68,0.00,M7] 
00:59:24.823 00.001 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
00:59:24.823 00.000 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.38)
00:59:24.824 00.001 14964 CameraToMount -- cameraX=0.79 cameraY=0.24 hyp=0.82 cameraTheta=0.29 mountX=-0.22 mountY=-0.81, mountTheta=-1.84
00:59:24.824 00.000 14964 SchedulePrimaryMove(1136A648, x=0.79, y=0.24, opts=13)
00:59:24.825 00.001 14964 Enqueuing Move request for scope (0.79, 0.24)
00:59:24.826 00.001 12044 Worker thread wakes up
00:59:24.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.24) opts 0xd
00:59:24.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, 0.24)
00:59:24.826 00.000 12044 Moving (0.79, 0.24) raw xDistance=-0.22 yDistance=-0.81
00:59:24.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
00:59:24.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:24.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
00:59:24.826 00.000 12044 MoveAxis(E, 0, ABG)
00:59:24.826 00.000 12044 Move returns status 0, amount 0
00:59:24.826 00.000 12044 MoveAxis(N, 0, ABG)
00:59:24.826 00.000 12044 Move returns status 0, amount 0
00:59:24.826 00.000 12044 move complete, result=0
00:59:24.826 00.000 12044 worker thread done servicing request
00:59:24.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12751, med=615, FiltMin=523, FiltMax=9995, Gamma=0.810
00:59:24.838 00.005 14964 UpdateGuideState exits: m=288648 SNR=330.5
00:59:24.839 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.839 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:24.840 00.001 14964 Enqueuing Expose request
00:59:24.840 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
00:59:24.841 00.001 12044 Worker thread wakes up
00:59:24.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:24.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:27.970 03.129 12044 Exposure complete
00:59:27.994 00.024 12044 worker thread done servicing request
00:59:27.994 00.000 14964 OnExposeComplete: enter
00:59:27.994 00.000 14964 UpdateGuideState(): m_state=6
00:59:27.995 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2598
00:59:27.995 00.000 14964 Star::Find returns 1 (0), X=279.58, Y=94.22, Mass=283410, SNR=311.8, Peak=12005 HFD=5.2
00:59:27.996 00.001 14964 MultiStar: [#1 1.21,-0.40,0.00,M2] [#2 1.21,-0.03,0.00,M8] 
00:59:27.996 00.000 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
00:59:27.997 00.001 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
00:59:27.997 00.000 14964 CameraToMount -- cameraX=0.79 cameraY=0.50 hyp=0.93 cameraTheta=0.56 mountX=-0.48 mountY=-0.84, mountTheta=-2.09
00:59:27.998 00.001 14964 SchedulePrimaryMove(1136A648, x=0.79, y=0.50, opts=13)
00:59:27.999 00.001 14964 Enqueuing Move request for scope (0.79, 0.50)
00:59:27.999 00.000 12044 Worker thread wakes up
00:59:27.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.50) opts 0xd
00:59:27.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, 0.50)
00:59:27.999 00.000 12044 Moving (0.79, 0.50) raw xDistance=-0.48 yDistance=-0.84
00:59:27.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.48, slope = 0.00
00:59:27.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:27.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
00:59:27.999 00.000 12044 MoveAxis(E, 37, ABG)
00:59:27.999 00.000 12044 Guiding  Dir = 2, Dur = 37
00:59:28.008 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12005, med=615, FiltMin=527, FiltMax=9015, Gamma=0.810
00:59:28.013 00.005 14964 UpdateGuideState exits: m=283410 SNR=311.8
00:59:28.014 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.014 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:28.015 00.001 14964 Enqueuing Expose request
00:59:28.044 00.029 12044 IsSlewing returns 0
00:59:28.044 00.000 12044 IsGuiding returns 0
00:59:28.076 00.032 12044 PulseGuide returned control before completion, sleep 16
00:59:28.102 00.026 12044 IsGuiding returns 1
00:59:28.102 00.000 12044 scope still moving after pulse duration time elapsed
00:59:28.178 00.076 12044 IsSlewing returns 0
00:59:28.179 00.001 12044 IsGuiding returns 0
00:59:28.179 00.000 12044 scope move finished after 37 + 97 ms
00:59:28.179 00.000 12044 Move returns status 0, amount 37
00:59:28.179 00.000 12044 MoveAxis(N, 0, ABG)
00:59:28.179 00.000 12044 Move returns status 0, amount 0
00:59:28.179 00.000 12044 move complete, result=0
00:59:28.179 00.000 12044 worker thread done servicing request
00:59:28.179 00.000 12044 Worker thread wakes up
00:59:28.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:28.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:28.179 00.000 14964 GuideStep: -0.5 px 37 ms EAST, -0.8 px 0 ms NORTH
00:59:31.298 03.119 12044 Exposure complete
00:59:31.318 00.020 12044 worker thread done servicing request
00:59:31.318 00.000 14964 OnExposeComplete: enter
00:59:31.319 00.001 14964 UpdateGuideState(): m_state=6
00:59:31.320 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2599
00:59:31.320 00.000 14964 Star::Find returns 1 (0), X=279.66, Y=93.45, Mass=284377, SNR=318.2, Peak=11808 HFD=5.0
00:59:31.321 00.001 14964 MultiStar: [#1 1.17,0.26,0.00,M3] [#2 1.32,0.16,0.00,M9] 
00:59:31.321 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
00:59:31.322 00.001 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
00:59:31.322 00.000 14964 CameraToMount -- cameraX=0.88 cameraY=-0.27 hyp=0.92 cameraTheta=-0.30 mountX=0.28 mountY=-0.85, mountTheta=-1.25
00:59:31.323 00.001 14964 SchedulePrimaryMove(1136A648, x=0.88, y=-0.27, opts=13)
00:59:31.324 00.001 14964 Enqueuing Move request for scope (0.88, -0.27)
00:59:31.325 00.001 12044 Worker thread wakes up
00:59:31.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.27) opts 0xd
00:59:31.325 00.000 12044 Handling offset move in thread for scope, endpoint = (0.88, -0.27)
00:59:31.325 00.000 12044 Moving (0.88, -0.27) raw xDistance=0.28 yDistance=-0.85
00:59:31.325 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.46, using input
00:59:31.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.18
00:59:31.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:31.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.85
00:59:31.325 00.000 12044 MoveAxis(E, 0, ABG)
00:59:31.325 00.000 12044 Move returns status 0, amount 0
00:59:31.325 00.000 12044 MoveAxis(N, 0, ABG)
00:59:31.325 00.000 12044 Move returns status 0, amount 0
00:59:31.325 00.000 12044 move complete, result=0
00:59:31.326 00.001 12044 worker thread done servicing request
00:59:31.333 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11808, med=614, FiltMin=531, FiltMax=10094, Gamma=0.810
00:59:31.338 00.005 14964 UpdateGuideState exits: m=284377 SNR=318.2
00:59:31.339 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.339 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:31.340 00.001 14964 Enqueuing Expose request
00:59:31.340 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
00:59:31.341 00.001 12044 Worker thread wakes up
00:59:31.341 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:31.341 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:34.467 03.126 12044 Exposure complete
00:59:34.489 00.022 12044 worker thread done servicing request
00:59:34.489 00.000 14964 OnExposeComplete: enter
00:59:34.489 00.000 14964 UpdateGuideState(): m_state=6
00:59:34.490 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2600
00:59:34.490 00.000 14964 Star::Find returns 1 (0), X=279.37, Y=93.20, Mass=284131, SNR=318.2, Peak=12352 HFD=4.8
00:59:34.491 00.001 14964 MultiStar: [#1 1.03,0.46,0.00,M4] [#2 0.94,0.86,0.00,M10] 
00:59:34.492 00.001 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
00:59:34.492 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
00:59:34.493 00.001 14964 CameraToMount -- cameraX=0.59 cameraY=-0.52 hyp=0.79 cameraTheta=-0.73 mountX=0.53 mountY=-0.53, mountTheta=-0.78
00:59:34.494 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.52, opts=13)
00:59:34.494 00.000 14964 Enqueuing Move request for scope (0.59, -0.52)
00:59:34.495 00.001 12044 Worker thread wakes up
00:59:34.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.52) opts 0xd
00:59:34.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.52)
00:59:34.495 00.000 12044 Moving (0.59, -0.52) raw xDistance=0.53 yDistance=-0.53
00:59:34.495 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.53 is < calculated value 0.76, using input
00:59:34.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.53, slope = 0.23
00:59:34.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:34.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
00:59:34.495 00.000 12044 MoveAxis(W, 41, ABG)
00:59:34.495 00.000 12044 Guiding  Dir = 3, Dur = 41
00:59:34.503 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12352, med=615, FiltMin=531, FiltMax=11019, Gamma=0.810
00:59:34.508 00.005 14964 UpdateGuideState exits: m=284131 SNR=318.2
00:59:34.509 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:34.509 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:34.510 00.001 14964 Enqueuing Expose request
00:59:34.519 00.009 12044 IsSlewing returns 0
00:59:34.550 00.031 12044 IsGuiding returns 0
00:59:34.581 00.031 12044 PulseGuide returned control before completion, sleep 20
00:59:34.605 00.024 12044 IsGuiding returns 1
00:59:34.606 00.001 12044 scope still moving after pulse duration time elapsed
00:59:34.741 00.135 12044 IsSlewing returns 0
00:59:34.742 00.001 12044 IsGuiding returns 0
00:59:34.742 00.000 12044 scope move finished after 41 + 150 ms
00:59:34.742 00.000 12044 Move returns status 0, amount 41
00:59:34.742 00.000 12044 MoveAxis(N, 0, ABG)
00:59:34.742 00.000 12044 Move returns status 0, amount 0
00:59:34.742 00.000 12044 move complete, result=0
00:59:34.742 00.000 12044 worker thread done servicing request
00:59:34.742 00.000 12044 Worker thread wakes up
00:59:34.742 00.000 14964 GuideStep: 0.5 px 41 ms WEST, -0.5 px 0 ms NORTH
00:59:34.744 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:34.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:37.880 03.136 12044 Exposure complete
00:59:37.902 00.022 12044 worker thread done servicing request
00:59:37.902 00.000 14964 OnExposeComplete: enter
00:59:37.903 00.001 14964 UpdateGuideState(): m_state=6
00:59:37.903 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2601
00:59:37.904 00.001 14964 Star::Find returns 1 (0), X=279.80, Y=93.23, Mass=290662, SNR=316.5, Peak=12840 HFD=4.7
00:59:37.904 00.000 14964 MultiStar: [#1 1.38,0.49,0.00,M5] [#2 1.57,0.23,0.00,R] 
00:59:37.905 00.001 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
00:59:37.905 00.000 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
00:59:37.905 00.000 14964 CameraToMount -- cameraX=1.01 cameraY=-0.49 hyp=1.13 cameraTheta=-0.45 mountX=0.50 mountY=-0.96, mountTheta=-1.09
00:59:37.907 00.002 14964 SchedulePrimaryMove(1136A648, x=1.01, y=-0.49, opts=13)
00:59:37.907 00.000 14964 Enqueuing Move request for scope (1.01, -0.49)
00:59:37.908 00.001 12044 Worker thread wakes up
00:59:37.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.49) opts 0xd
00:59:37.908 00.000 12044 Handling offset move in thread for scope, endpoint = (1.01, -0.49)
00:59:37.908 00.000 12044 Moving (1.01, -0.49) raw xDistance=0.50 yDistance=-0.96
00:59:37.908 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.50 is < calculated value 0.84, using input
00:59:37.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.50, slope = 0.21
00:59:37.908 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.72 newest=-2.33
00:59:37.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
00:59:37.908 00.000 12044 MoveAxis(W, 39, ABG)
00:59:37.908 00.000 12044 Guiding  Dir = 3, Dur = 39
00:59:37.915 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12840, med=615, FiltMin=525, FiltMax=10079, Gamma=0.810
00:59:37.921 00.006 14964 UpdateGuideState exits: m=290662 SNR=316.5
00:59:37.922 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:37.923 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:37.923 00.000 14964 Enqueuing Expose request
00:59:37.958 00.035 12044 IsSlewing returns 0
00:59:37.959 00.001 12044 IsGuiding returns 0
00:59:37.989 00.030 12044 PulseGuide returned control before completion, sleep 18
00:59:38.021 00.032 12044 IsGuiding returns 1
00:59:38.021 00.000 12044 scope still moving after pulse duration time elapsed
00:59:38.066 00.045 12044 IsSlewing returns 0
00:59:38.131 00.065 12044 IsGuiding returns 0
00:59:38.131 00.000 12044 scope move finished after 39 + 133 ms
00:59:38.131 00.000 12044 Move returns status 0, amount 39
00:59:38.132 00.001 12044 BLC: Oldest BLC event removed
00:59:38.132 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 278 applied
00:59:38.132 00.000 12044 MoveAxis(N, 367, ABG)
00:59:38.132 00.000 12044 Guiding  Dir = 0, Dur = 367
00:59:38.160 00.028 12044 IsSlewing returns 0
00:59:38.160 00.000 12044 IsGuiding returns 0
00:59:38.191 00.031 12044 PulseGuide returned control before completion, sleep 347
00:59:38.545 00.354 12044 IsGuiding returns 1
00:59:38.545 00.000 12044 scope still moving after pulse duration time elapsed
00:59:38.602 00.057 12044 IsSlewing returns 0
00:59:38.602 00.000 12044 IsGuiding returns 0
00:59:38.602 00.000 12044 scope move finished after 367 + 74 ms
00:59:38.602 00.000 12044 Move returns status 0, amount 367
00:59:38.602 00.000 12044 move complete, result=0
00:59:38.602 00.000 12044 worker thread done servicing request
00:59:38.602 00.000 12044 Worker thread wakes up
00:59:38.602 00.000 14964 GuideStep: 0.5 px 39 ms WEST, -1.0 px 367 ms NORTH
00:59:38.603 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:38.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:41.719 03.116 12044 Exposure complete
00:59:41.743 00.024 12044 worker thread done servicing request
00:59:41.743 00.000 14964 OnExposeComplete: enter
00:59:41.744 00.001 14964 UpdateGuideState(): m_state=6
00:59:41.744 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2602
00:59:41.745 00.001 14964 Star::Find returns 1 (0), X=279.43, Y=94.35, Mass=293313, SNR=334.6, Peak=11461 HFD=5.0
00:59:41.746 00.001 14964 MultiStar: [#1 0.92,-0.54,0.00,M6] [#2 -0.21,-0.25,0.06,U] 
00:59:41.746 00.000 14964 refined, 1 included, MultiStar: {0.59, 0.58}, one-star: {0.64, 0.63}
00:59:41.747 00.001 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
00:59:41.747 00.000 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.90)
00:59:41.748 00.001 14964 CameraToMount -- cameraX=0.59 cameraY=0.58 hyp=0.83 cameraTheta=0.77 mountX=-0.57 mountY=-0.65, mountTheta=-2.29
00:59:41.749 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.58, opts=13)
00:59:41.750 00.001 14964 Enqueuing Move request for scope (0.59, 0.58)
00:59:41.750 00.000 12044 Worker thread wakes up
00:59:41.750 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.58) opts 0xd
00:59:41.750 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.58)
00:59:41.750 00.000 12044 Moving (0.59, 0.58) raw xDistance=-0.57 yDistance=-0.65
00:59:41.751 00.001 12044 BLC: History state: CurrMiss=0.65, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.958999, 1:0.650357
00:59:41.751 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
00:59:41.751 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.57, slope = 0.07
00:59:41.751 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:59:41.751 00.000 12044 MoveAxis(E, 0, ABG)
00:59:41.751 00.000 12044 Move returns status 0, amount 0
00:59:41.751 00.000 12044 MoveAxis(N, 61, ABG)
00:59:41.751 00.000 12044 Guiding  Dir = 0, Dur = 61
00:59:41.758 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11461, med=615, FiltMin=530, FiltMax=10056, Gamma=0.810
00:59:41.763 00.005 14964 UpdateGuideState exits: m=293313 SNR=334.6
00:59:41.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.764 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:41.765 00.001 14964 Enqueuing Expose request
00:59:41.786 00.021 12044 IsSlewing returns 0
00:59:41.787 00.001 12044 IsGuiding returns 0
00:59:41.818 00.031 12044 PulseGuide returned control before completion, sleep 40
00:59:41.866 00.048 12044 IsGuiding returns 1
00:59:41.866 00.000 12044 scope still moving after pulse duration time elapsed
00:59:41.928 00.062 12044 IsSlewing returns 0
00:59:41.928 00.000 12044 IsGuiding returns 0
00:59:41.929 00.001 12044 scope move finished after 61 + 80 ms
00:59:41.929 00.000 12044 Move returns status 0, amount 61
00:59:41.929 00.000 12044 move complete, result=0
00:59:41.929 00.000 12044 worker thread done servicing request
00:59:41.929 00.000 12044 Worker thread wakes up
00:59:41.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:41.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:41.929 00.000 14964 GuideStep: -0.6 px 0 ms EAST, -0.7 px 61 ms NORTH
00:59:45.063 03.134 12044 Exposure complete
00:59:45.102 00.039 12044 worker thread done servicing request
00:59:45.102 00.000 14964 OnExposeComplete: enter
00:59:45.104 00.002 14964 UpdateGuideState(): m_state=6
00:59:45.105 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2603
00:59:45.105 00.000 14964 Star::Find returns 1 (0), X=278.93, Y=94.75, Mass=292775, SNR=312.3, Peak=12787 HFD=4.8
00:59:45.106 00.001 14964 MultiStar: [#1 0.17,-0.70,0.18,U] [#2 -0.98,-0.55,0.00,M1] 
00:59:45.107 00.001 14964 refined, 1 included, MultiStar: {0.15, 0.76}, one-star: {0.14, 1.02}
00:59:45.107 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
00:59:45.108 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
00:59:45.108 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.76 hyp=0.78 cameraTheta=1.38 mountX=-0.76 mountY=-0.22, mountTheta=-2.86
00:59:45.110 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.76, opts=13)
00:59:45.110 00.000 14964 Enqueuing Move request for scope (0.15, 0.76)
00:59:45.111 00.001 12044 Worker thread wakes up
00:59:45.111 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.76) opts 0xd
00:59:45.111 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.76)
00:59:45.111 00.000 12044 Moving (0.15, 0.76) raw xDistance=-0.76 yDistance=-0.22
00:59:45.111 00.000 12044 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.958999, 1:0.650357, 2:0.223445
00:59:45.111 00.000 12044 BLC: No correction, Miss < min_move
00:59:45.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.76, slope = -0.01
00:59:45.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:45.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:59:45.111 00.000 12044 MoveAxis(E, 8, ABG)
00:59:45.111 00.000 12044 Guiding  Dir = 2, Dur = 8
00:59:45.118 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12787, med=615, FiltMin=534, FiltMax=10419, Gamma=0.810
00:59:45.124 00.006 14964 UpdateGuideState exits: m=292775 SNR=312.3
00:59:45.124 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.125 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:45.125 00.000 14964 Enqueuing Expose request
00:59:45.144 00.019 12044 IsSlewing returns 0
00:59:45.146 00.002 12044 IsGuiding returns 0
00:59:45.177 00.031 12044 IsGuiding returns 1
00:59:45.177 00.000 12044 scope still moving after pulse duration time elapsed
00:59:45.271 00.094 12044 IsSlewing returns 0
00:59:45.271 00.000 12044 IsGuiding returns 0
00:59:45.271 00.000 12044 scope move finished after 8 + 117 ms
00:59:45.271 00.000 12044 Move returns status 0, amount 8
00:59:45.271 00.000 12044 MoveAxis(N, 0, ABG)
00:59:45.271 00.000 12044 Move returns status 0, amount 0
00:59:45.272 00.001 12044 move complete, result=0
00:59:45.272 00.000 12044 worker thread done servicing request
00:59:45.272 00.000 12044 Worker thread wakes up
00:59:45.272 00.000 14964 GuideStep: -0.8 px 8 ms EAST, -0.2 px 0 ms NORTH
00:59:45.273 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:45.273 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:48.393 03.120 12044 Exposure complete
00:59:48.419 00.026 12044 worker thread done servicing request
00:59:48.419 00.000 14964 OnExposeComplete: enter
00:59:48.420 00.001 14964 UpdateGuideState(): m_state=6
00:59:48.421 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2604
00:59:48.421 00.000 14964 Star::Find returns 1 (0), X=278.74, Y=94.31, Mass=291800, SNR=324.7, Peak=12847 HFD=4.9
00:59:48.422 00.001 14964 MultiStar: [#1 0.17,-0.06,0.16,U] [#2 -1.41,0.04,0.00,M2] 
00:59:48.423 00.001 14964 refined, 1 included, MultiStar: {-0.01, 0.50}, one-star: {-0.04, 0.59}
00:59:48.423 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
00:59:48.424 00.001 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
00:59:48.424 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.60 mountX=-0.50 mountY=-0.04, mountTheta=-3.07
00:59:48.427 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.50, opts=13)
00:59:48.429 00.002 14964 Enqueuing Move request for scope (-0.01, 0.50)
00:59:48.429 00.000 12044 Worker thread wakes up
00:59:48.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd
00:59:48.429 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.50)
00:59:48.429 00.000 12044 Moving (-0.01, 0.50) raw xDistance=-0.50 yDistance=-0.04
00:59:48.429 00.000 12044 BLC: window closed
00:59:48.430 00.001 12044 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.958999, 1:0.650357, 2:0.223445
00:59:48.430 00.000 12044 BLC: No correction, Miss < min_move
00:59:48.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.50, slope = -0.03
00:59:48.430 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:48.430 00.000 12044 MoveAxis(E, 23, ABG)
00:59:48.430 00.000 12044 Guiding  Dir = 2, Dur = 23
00:59:48.437 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12847, med=615, FiltMin=532, FiltMax=9754, Gamma=0.810
00:59:48.443 00.006 14964 UpdateGuideState exits: m=291800 SNR=324.7
00:59:48.444 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.445 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:48.447 00.002 14964 Enqueuing Expose request
00:59:48.489 00.042 12044 IsSlewing returns 0
00:59:48.489 00.000 12044 IsGuiding returns 0
00:59:48.551 00.062 12044 IsGuiding returns 1
00:59:48.551 00.000 12044 scope still moving after pulse duration time elapsed
00:59:48.646 00.095 12044 IsSlewing returns 0
00:59:48.647 00.001 12044 IsGuiding returns 0
00:59:48.647 00.000 12044 scope move finished after 23 + 134 ms
00:59:48.647 00.000 12044 Move returns status 0, amount 23
00:59:48.647 00.000 12044 MoveAxis(N, 0, ABG)
00:59:48.647 00.000 12044 Move returns status 0, amount 0
00:59:48.647 00.000 12044 move complete, result=0
00:59:48.647 00.000 12044 worker thread done servicing request
00:59:48.647 00.000 12044 Worker thread wakes up
00:59:48.647 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:48.647 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:48.647 00.000 14964 GuideStep: -0.5 px 23 ms EAST, -0.0 px 0 ms NORTH
00:59:51.776 03.129 12044 Exposure complete
00:59:51.806 00.030 12044 worker thread done servicing request
00:59:51.806 00.000 14964 OnExposeComplete: enter
00:59:51.807 00.001 14964 UpdateGuideState(): m_state=6
00:59:51.807 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2605
00:59:51.808 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=94.27, Mass=291112, SNR=318.2, Peak=13867 HFD=4.9
00:59:51.809 00.001 14964 MultiStar: [#1 -0.49,-0.36,0.16,U] [#2 -1.79,-0.40,0.00,M3] 
00:59:51.809 00.000 14964 refined, 1 included, MultiStar: {-0.81, 0.43}, one-star: {-0.86, 0.55}
00:59:51.809 00.000 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.07)
00:59:51.810 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
00:59:51.810 00.000 14964 CameraToMount -- cameraX=-0.81 cameraY=0.43 hyp=0.92 cameraTheta=2.66 mountX=-0.44 mountY=0.76, mountTheta=2.09
00:59:51.811 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.81, y=0.43, opts=13)
00:59:51.812 00.001 14964 Enqueuing Move request for scope (-0.81, 0.43)
00:59:51.812 00.000 12044 Worker thread wakes up
00:59:51.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.43) opts 0xd
00:59:51.812 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.81, 0.43)
00:59:51.812 00.000 12044 Moving (-0.81, 0.43) raw xDistance=-0.44 yDistance=0.76
00:59:51.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.44, slope = -0.04
00:59:51.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:51.813 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.76
00:59:51.813 00.000 12044 MoveAxis(E, 29, ABG)
00:59:51.813 00.000 12044 Guiding  Dir = 2, Dur = 29
00:59:51.825 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13867, med=615, FiltMin=527, FiltMax=9529, Gamma=0.810
00:59:51.831 00.006 14964 UpdateGuideState exits: m=291112 SNR=318.2
00:59:51.831 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.832 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:51.832 00.000 14964 Enqueuing Expose request
00:59:51.864 00.032 12044 IsSlewing returns 0
00:59:51.865 00.001 12044 IsGuiding returns 0
00:59:51.896 00.031 12044 IsGuiding returns 1
00:59:51.896 00.000 12044 scope still moving after pulse duration time elapsed
00:59:51.975 00.079 12044 IsSlewing returns 0
00:59:51.975 00.000 12044 IsGuiding returns 0
00:59:51.975 00.000 12044 scope move finished after 29 + 81 ms
00:59:51.975 00.000 12044 Move returns status 0, amount 29
00:59:51.975 00.000 12044 MoveAxis(N, 0, ABG)
00:59:51.975 00.000 12044 Move returns status 0, amount 0
00:59:51.975 00.000 12044 move complete, result=0
00:59:51.975 00.000 12044 worker thread done servicing request
00:59:51.975 00.000 12044 Worker thread wakes up
00:59:51.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:51.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:51.975 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.8 px 0 ms NORTH
00:59:55.106 03.131 12044 Exposure complete
00:59:55.127 00.021 12044 worker thread done servicing request
00:59:55.127 00.000 14964 OnExposeComplete: enter
00:59:55.127 00.000 14964 UpdateGuideState(): m_state=6
00:59:55.128 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2606
00:59:55.128 00.000 14964 Star::Find returns 1 (0), X=278.29, Y=93.92, Mass=288167, SNR=325.5, Peak=14403 HFD=4.6
00:59:55.129 00.001 14964 MultiStar: [#1 -0.18,-0.31,0.17,U] [#2 -1.30,-0.23,0.00,M4] 
00:59:55.129 00.000 14964 refined, 1 included, MultiStar: {-0.46, 0.13}, one-star: {-0.50, 0.20}
00:59:55.130 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
00:59:55.130 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
00:59:55.131 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.13 hyp=0.47 cameraTheta=2.87 mountX=-0.14 mountY=0.44, mountTheta=1.87
00:59:55.131 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.13, opts=13)
00:59:55.132 00.001 14964 Enqueuing Move request for scope (-0.46, 0.13)
00:59:55.133 00.001 12044 Worker thread wakes up
00:59:55.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.13) opts 0xd
00:59:55.133 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.13)
00:59:55.133 00.000 12044 Moving (-0.46, 0.13) raw xDistance=-0.14 yDistance=0.44
00:59:55.133 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.30, using input
00:59:55.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
00:59:55.133 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:55.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:59:55.133 00.000 12044 MoveAxis(E, 0, ABG)
00:59:55.133 00.000 12044 Move returns status 0, amount 0
00:59:55.133 00.000 12044 MoveAxis(N, 0, ABG)
00:59:55.133 00.000 12044 Move returns status 0, amount 0
00:59:55.133 00.000 12044 move complete, result=0
00:59:55.133 00.000 12044 worker thread done servicing request
00:59:55.142 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14403, med=615, FiltMin=528, FiltMax=10183, Gamma=0.810
00:59:55.147 00.005 14964 UpdateGuideState exits: m=288167 SNR=325.5
00:59:55.148 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:55.148 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:55.149 00.001 14964 Enqueuing Expose request
00:59:55.149 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:59:55.150 00.001 12044 Worker thread wakes up
00:59:55.150 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:55.150 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
00:59:58.249 03.099 12044 Exposure complete
00:59:58.272 00.023 12044 worker thread done servicing request
00:59:58.272 00.000 14964 OnExposeComplete: enter
00:59:58.273 00.001 14964 UpdateGuideState(): m_state=6
00:59:58.273 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2607
00:59:58.274 00.001 14964 Star::Find returns 1 (0), X=278.83, Y=93.92, Mass=286041, SNR=315.6, Peak=13595 HFD=4.7
00:59:58.274 00.000 14964 MultiStar: [#1 0.56,0.09,0.15,U] [#2 -1.19,0.36,0.00,M5] 
00:59:58.275 00.001 14964 single-star, 1 included, MultiStar: {0.11, 0.19}, one-star: {0.04, 0.20}
00:59:58.275 00.000 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
00:59:58.276 00.001 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.31)
00:59:58.276 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=-0.20 mountY=-0.06, mountTheta=-2.84
00:59:58.277 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.20, opts=13)
00:59:58.278 00.001 14964 Enqueuing Move request for scope (0.04, 0.20)
00:59:58.279 00.001 12044 Worker thread wakes up
00:59:58.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:59:58.279 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:59:58.279 00.000 12044 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
00:59:58.279 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.33, using input
00:59:58.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.05
00:59:58.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:58.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:58.279 00.000 12044 MoveAxis(E, 0, ABG)
00:59:58.279 00.000 12044 Move returns status 0, amount 0
00:59:58.279 00.000 12044 MoveAxis(N, 0, ABG)
00:59:58.279 00.000 12044 Move returns status 0, amount 0
00:59:58.279 00.000 12044 move complete, result=0
00:59:58.280 00.001 12044 worker thread done servicing request
00:59:58.287 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13595, med=615, FiltMin=521, FiltMax=10033, Gamma=0.810
00:59:58.292 00.005 14964 UpdateGuideState exits: m=286041 SNR=315.6
00:59:58.293 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.293 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
00:59:58.294 00.001 14964 Enqueuing Expose request
00:59:58.294 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:58.295 00.001 12044 Worker thread wakes up
00:59:58.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
00:59:58.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:01.403 03.108 12044 Exposure complete
01:00:01.424 00.021 12044 worker thread done servicing request
01:00:01.424 00.000 14964 OnExposeComplete: enter
01:00:01.425 00.001 14964 UpdateGuideState(): m_state=6
01:00:01.426 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2608
01:00:01.426 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=93.71, Mass=287071, SNR=313.7, Peak=12997 HFD=4.9
01:00:01.427 00.001 14964 MultiStar: [#1 -0.40,0.55,0.16,U] [#2 -1.52,0.30,0.00,M6] 
01:00:01.427 00.000 14964 refined, 1 included, MultiStar: {-0.59, 0.06}, one-star: {-0.61, -0.01}
01:00:01.427 00.000 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
01:00:01.429 00.002 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
01:00:01.429 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=0.06 hyp=0.59 cameraTheta=3.03 mountX=-0.07 mountY=0.58, mountTheta=1.70
01:00:01.430 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.06, opts=13)
01:00:01.431 00.001 14964 Enqueuing Move request for scope (-0.59, 0.06)
01:00:01.431 00.000 12044 Worker thread wakes up
01:00:01.431 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.06) opts 0xd
01:00:01.431 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.06)
01:00:01.431 00.000 12044 Moving (-0.59, 0.06) raw xDistance=-0.07 yDistance=0.58
01:00:01.431 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.43, using input
01:00:01.431 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.07
01:00:01.431 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:00:01.431 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:00:01.431 00.000 12044 MoveAxis(E, 0, ABG)
01:00:01.431 00.000 12044 Move returns status 0, amount 0
01:00:01.431 00.000 12044 MoveAxis(N, 0, ABG)
01:00:01.431 00.000 12044 Move returns status 0, amount 0
01:00:01.431 00.000 12044 move complete, result=0
01:00:01.432 00.001 12044 worker thread done servicing request
01:00:01.439 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12997, med=615, FiltMin=531, FiltMax=9643, Gamma=0.810
01:00:01.445 00.006 14964 UpdateGuideState exits: m=287071 SNR=313.7
01:00:01.445 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.446 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:01.446 00.000 14964 Enqueuing Expose request
01:00:01.447 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:00:01.447 00.000 12044 Worker thread wakes up
01:00:01.447 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:01.447 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:04.549 03.102 12044 Exposure complete
01:00:04.573 00.024 12044 worker thread done servicing request
01:00:04.573 00.000 14964 OnExposeComplete: enter
01:00:04.574 00.001 14964 UpdateGuideState(): m_state=6
01:00:04.575 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2609
01:00:04.575 00.000 14964 Star::Find returns 1 (0), X=278.96, Y=93.74, Mass=284355, SNR=322.1, Peak=13195 HFD=4.9
01:00:04.576 00.001 14964 MultiStar: [#1 0.45,0.49,0.17,U] [#2 -1.18,0.19,0.00,M7] 
01:00:04.576 00.000 14964 single-star, 1 included, MultiStar: {0.21, 0.09}, one-star: {0.17, 0.01}
01:00:04.577 00.001 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
01:00:04.577 00.000 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.59)
01:00:04.578 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.09 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
01:00:04.579 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.01, opts=13)
01:00:04.579 00.000 14964 Enqueuing Move request for scope (0.17, 0.01)
01:00:04.580 00.001 12044 Worker thread wakes up
01:00:04.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:00:04.580 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:00:04.580 00.000 12044 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
01:00:04.580 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.20, using input
01:00:04.580 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:00:04.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
01:00:04.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:04.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:00:04.580 00.000 12044 MoveAxis(E, 0, ABG)
01:00:04.580 00.000 12044 Move returns status 0, amount 0
01:00:04.580 00.000 12044 MoveAxis(N, 0, ABG)
01:00:04.580 00.000 12044 Move returns status 0, amount 0
01:00:04.580 00.000 12044 move complete, result=0
01:00:04.580 00.000 12044 worker thread done servicing request
01:00:04.588 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13195, med=614, FiltMin=519, FiltMax=10409, Gamma=0.810
01:00:04.594 00.006 14964 UpdateGuideState exits: m=284355 SNR=322.1
01:00:04.595 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:04.595 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:04.596 00.001 14964 Enqueuing Expose request
01:00:04.596 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:04.597 00.001 12044 Worker thread wakes up
01:00:04.597 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:04.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:07.708 03.111 12044 Exposure complete
01:00:07.732 00.024 12044 worker thread done servicing request
01:00:07.733 00.001 14964 OnExposeComplete: enter
01:00:07.733 00.000 14964 UpdateGuideState(): m_state=6
01:00:07.734 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2610
01:00:07.734 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=93.23, Mass=280010, SNR=317.0, Peak=12120 HFD=4.9
01:00:07.735 00.001 14964 MultiStar: [#1 0.87,1.00,0.00,M1] [#2 -0.43,0.82,0.00,M8] 
01:00:07.735 00.000 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
01:00:07.736 00.001 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.98 = -2.30)
01:00:07.736 00.000 14964 CameraToMount -- cameraX=0.67 cameraY=-0.49 hyp=0.83 cameraTheta=-0.63 mountX=0.50 mountY=-0.62, mountTheta=-0.89
01:00:07.737 00.001 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.49, opts=13)
01:00:07.738 00.001 14964 Enqueuing Move request for scope (0.67, -0.49)
01:00:07.738 00.000 12044 Worker thread wakes up
01:00:07.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.49) opts 0xd
01:00:07.738 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.49)
01:00:07.738 00.000 12044 Moving (0.67, -0.49) raw xDistance=0.50 yDistance=-0.62
01:00:07.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.50, slope = 0.00
01:00:07.739 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:00:07.739 00.000 12044 MoveAxis(W, 39, ABG)
01:00:07.739 00.000 12044 Guiding  Dir = 3, Dur = 39
01:00:07.746 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12120, med=615, FiltMin=531, FiltMax=10155, Gamma=0.810
01:00:07.751 00.005 14964 UpdateGuideState exits: m=280010 SNR=317.0
01:00:07.752 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:07.752 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:07.753 00.001 14964 Enqueuing Expose request
01:00:07.864 00.111 12044 IsSlewing returns 0
01:00:07.865 00.001 12044 IsGuiding returns 0
01:00:07.897 00.032 12044 PulseGuide returned control before completion, sleep 18
01:00:07.926 00.029 12044 IsGuiding returns 1
01:00:07.926 00.000 12044 scope still moving after pulse duration time elapsed
01:00:08.034 00.108 12044 IsSlewing returns 0
01:00:08.034 00.000 12044 IsGuiding returns 0
01:00:08.034 00.000 12044 scope move finished after 39 + 130 ms
01:00:08.034 00.000 12044 Move returns status 0, amount 39
01:00:08.034 00.000 12044 MoveAxis(N, 58, ABG)
01:00:08.034 00.000 12044 Guiding  Dir = 0, Dur = 58
01:00:08.067 00.033 12044 IsSlewing returns 0
01:00:08.067 00.000 12044 IsGuiding returns 0
01:00:08.099 00.032 12044 PulseGuide returned control before completion, sleep 37
01:00:08.139 00.040 12044 IsGuiding returns 1
01:00:08.139 00.000 12044 scope still moving after pulse duration time elapsed
01:00:08.258 00.119 12044 IsSlewing returns 0
01:00:08.259 00.001 12044 IsGuiding returns 0
01:00:08.259 00.000 12044 scope move finished after 58 + 133 ms
01:00:08.259 00.000 12044 Move returns status 0, amount 58
01:00:08.259 00.000 12044 move complete, result=0
01:00:08.259 00.000 12044 worker thread done servicing request
01:00:08.259 00.000 12044 Worker thread wakes up
01:00:08.259 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:08.259 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:08.259 00.000 14964 GuideStep: 0.5 px 39 ms WEST, -0.6 px 58 ms NORTH
01:00:11.378 03.119 12044 Exposure complete
01:00:11.403 00.025 12044 worker thread done servicing request
01:00:11.404 00.001 14964 OnExposeComplete: enter
01:00:11.404 00.000 14964 UpdateGuideState(): m_state=6
01:00:11.405 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2611
01:00:11.406 00.001 14964 Star::Find returns 1 (0), X=278.59, Y=94.28, Mass=291914, SNR=319.5, Peak=13115 HFD=4.7
01:00:11.406 00.000 14964 MultiStar: [#1 0.38,-0.25,0.16,U] [#2 -0.98,-0.50,0.00,M9] 
01:00:11.407 00.001 14964 refined, 1 included, MultiStar: {-0.12, 0.45}, one-star: {-0.20, 0.56}
01:00:11.407 00.000 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.38 = -2.90)
01:00:11.408 00.001 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
01:00:11.408 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.83 mountX=-0.45 mountY=0.07, mountTheta=2.98
01:00:11.409 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.45, opts=13)
01:00:11.410 00.001 14964 Enqueuing Move request for scope (-0.12, 0.45)
01:00:11.410 00.000 12044 Worker thread wakes up
01:00:11.410 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.45) opts 0xd
01:00:11.410 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.45)
01:00:11.410 00.000 12044 Moving (-0.12, 0.45) raw xDistance=-0.45 yDistance=0.07
01:00:11.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.45, slope = 0.00
01:00:11.410 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:11.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:00:11.410 00.000 12044 MoveAxis(E, 35, ABG)
01:00:11.410 00.000 12044 Guiding  Dir = 2, Dur = 35
01:00:11.419 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13115, med=615, FiltMin=532, FiltMax=11701, Gamma=0.810
01:00:11.425 00.006 14964 UpdateGuideState exits: m=291914 SNR=319.5
01:00:11.425 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.426 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:11.426 00.000 14964 Enqueuing Expose request
01:00:11.471 00.045 12044 IsSlewing returns 0
01:00:11.471 00.000 12044 IsGuiding returns 0
01:00:11.513 00.042 12044 IsGuiding returns 1
01:00:11.513 00.000 12044 scope still moving after pulse duration time elapsed
01:00:11.599 00.086 12044 IsSlewing returns 0
01:00:11.600 00.001 12044 IsGuiding returns 0
01:00:11.600 00.000 12044 scope move finished after 35 + 94 ms
01:00:11.600 00.000 12044 Move returns status 0, amount 35
01:00:11.600 00.000 12044 MoveAxis(N, 0, ABG)
01:00:11.600 00.000 12044 Move returns status 0, amount 0
01:00:11.600 00.000 12044 move complete, result=0
01:00:11.600 00.000 12044 worker thread done servicing request
01:00:11.600 00.000 12044 Worker thread wakes up
01:00:11.600 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:11.600 00.000 14964 GuideStep: -0.5 px 35 ms EAST, 0.1 px 0 ms NORTH
01:00:11.601 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:14.720 03.119 12044 Exposure complete
01:00:14.744 00.024 12044 worker thread done servicing request
01:00:14.744 00.000 14964 OnExposeComplete: enter
01:00:14.745 00.001 14964 UpdateGuideState(): m_state=6
01:00:14.745 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2612
01:00:14.746 00.001 14964 Star::Find returns 1 (0), X=278.41, Y=93.29, Mass=282262, SNR=311.7, Peak=12473 HFD=4.8
01:00:14.746 00.000 14964 MultiStar: [#1 0.13,0.34,0.17,U] [#2 -1.25,0.49,0.00,M10] 
01:00:14.747 00.001 14964 refined, 1 included, MultiStar: {-0.30, -0.32}, one-star: {-0.37, -0.43}
01:00:14.748 00.001 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.56) = xAngle (-0.77 = -0.77)
01:00:14.748 00.000 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
01:00:14.748 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-2.32 mountX=0.31 mountY=0.33, mountTheta=0.81
01:00:14.750 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.32, opts=13)
01:00:14.750 00.000 14964 Enqueuing Move request for scope (-0.30, -0.32)
01:00:14.751 00.001 12044 Worker thread wakes up
01:00:14.751 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.32) opts 0xd
01:00:14.751 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.32)
01:00:14.751 00.000 12044 Moving (-0.30, -0.32) raw xDistance=0.31 yDistance=0.33
01:00:14.751 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.00
01:00:14.751 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:14.751 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:00:14.751 00.000 12044 MoveAxis(W, 24, ABG)
01:00:14.751 00.000 12044 Guiding  Dir = 3, Dur = 24
01:00:14.758 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12473, med=615, FiltMin=524, FiltMax=9867, Gamma=0.810
01:00:14.764 00.006 14964 UpdateGuideState exits: m=282262 SNR=311.7
01:00:14.764 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.765 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:14.765 00.000 14964 Enqueuing Expose request
01:00:14.787 00.022 12044 IsSlewing returns 0
01:00:14.787 00.000 12044 IsGuiding returns 0
01:00:14.849 00.062 12044 IsGuiding returns 1
01:00:14.849 00.000 12044 scope still moving after pulse duration time elapsed
01:00:14.895 00.046 12044 IsSlewing returns 0
01:00:14.896 00.001 12044 IsGuiding returns 0
01:00:14.896 00.000 12044 scope move finished after 24 + 84 ms
01:00:14.896 00.000 12044 Move returns status 0, amount 24
01:00:14.896 00.000 12044 MoveAxis(N, 0, ABG)
01:00:14.896 00.000 12044 Move returns status 0, amount 0
01:00:14.896 00.000 12044 move complete, result=0
01:00:14.896 00.000 12044 worker thread done servicing request
01:00:14.896 00.000 12044 Worker thread wakes up
01:00:14.896 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:14.896 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:14.896 00.000 14964 GuideStep: 0.3 px 24 ms WEST, 0.3 px 0 ms NORTH
01:00:17.991 03.095 12044 Exposure complete
01:00:18.012 00.021 12044 worker thread done servicing request
01:00:18.012 00.000 14964 OnExposeComplete: enter
01:00:18.013 00.001 14964 UpdateGuideState(): m_state=6
01:00:18.013 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2613
01:00:18.014 00.001 14964 Star::Find returns 1 (0), X=278.28, Y=93.81, Mass=286093, SNR=326.6, Peak=12083 HFD=5.0
01:00:18.015 00.001 14964 MultiStar: [#1 -0.09,0.27,0.16,U] [#2 -1.43,0.53,0.00,R] 
01:00:18.015 00.000 14964 refined, 1 included, MultiStar: {-0.45, 0.11}, one-star: {-0.50, 0.09}
01:00:18.016 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.83)
01:00:18.016 00.000 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
01:00:18.017 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.11 hyp=0.46 cameraTheta=2.89 mountX=-0.12 mountY=0.44, mountTheta=1.84
01:00:18.018 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.11, opts=13)
01:00:18.018 00.000 14964 Enqueuing Move request for scope (-0.45, 0.11)
01:00:18.019 00.001 12044 Worker thread wakes up
01:00:18.019 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.11) opts 0xd
01:00:18.019 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.11)
01:00:18.019 00.000 12044 Moving (-0.45, 0.11) raw xDistance=-0.12 yDistance=0.44
01:00:18.019 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.29, using input
01:00:18.019 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.11
01:00:18.019 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:18.019 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:00:18.019 00.000 12044 MoveAxis(E, 0, ABG)
01:00:18.019 00.000 12044 Move returns status 0, amount 0
01:00:18.019 00.000 12044 MoveAxis(N, 0, ABG)
01:00:18.019 00.000 12044 Move returns status 0, amount 0
01:00:18.019 00.000 12044 move complete, result=0
01:00:18.019 00.000 12044 worker thread done servicing request
01:00:18.026 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12083, med=615, FiltMin=525, FiltMax=9515, Gamma=0.810
01:00:18.032 00.006 14964 UpdateGuideState exits: m=286093 SNR=326.6
01:00:18.032 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.033 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:18.034 00.001 14964 Enqueuing Expose request
01:00:18.034 00.000 12044 Worker thread wakes up
01:00:18.034 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:00:18.035 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:18.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:21.162 03.127 12044 Exposure complete
01:00:21.183 00.021 12044 worker thread done servicing request
01:00:21.183 00.000 14964 OnExposeComplete: enter
01:00:21.184 00.001 14964 UpdateGuideState(): m_state=6
01:00:21.184 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2614
01:00:21.185 00.001 14964 Star::Find returns 1 (0), X=278.44, Y=93.92, Mass=285649, SNR=326.8, Peak=13283 HFD=4.9
01:00:21.186 00.001 14964 MultiStar: [#1 0.10,0.00,0.15,U] [#2 -0.28,-0.39,0.06,U] 
01:00:21.186 00.000 14964 refined, 2 included, MultiStar: {-0.29, 0.15}, one-star: {-0.35, 0.20}
01:00:21.187 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.07)
01:00:21.187 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
01:00:21.188 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=-0.15 mountY=0.27, mountTheta=2.09
01:00:21.189 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.15, opts=13)
01:00:21.189 00.000 14964 Enqueuing Move request for scope (-0.29, 0.15)
01:00:21.190 00.001 12044 Worker thread wakes up
01:00:21.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:00:21.190 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:00:21.190 00.000 12044 Moving (-0.29, 0.15) raw xDistance=-0.15 yDistance=0.27
01:00:21.190 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.32, using input
01:00:21.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.10
01:00:21.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:21.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:00:21.190 00.000 12044 MoveAxis(E, 0, ABG)
01:00:21.190 00.000 12044 Move returns status 0, amount 0
01:00:21.190 00.000 12044 MoveAxis(N, 0, ABG)
01:00:21.190 00.000 12044 Move returns status 0, amount 0
01:00:21.190 00.000 12044 move complete, result=0
01:00:21.190 00.000 12044 worker thread done servicing request
01:00:21.198 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13283, med=615, FiltMin=525, FiltMax=10183, Gamma=0.810
01:00:21.203 00.005 14964 UpdateGuideState exits: m=285649 SNR=326.8
01:00:21.204 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.204 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:21.205 00.001 14964 Enqueuing Expose request
01:00:21.205 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:00:21.206 00.001 12044 Worker thread wakes up
01:00:21.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:21.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:24.336 03.130 12044 Exposure complete
01:00:24.360 00.024 12044 worker thread done servicing request
01:00:24.360 00.000 14964 OnExposeComplete: enter
01:00:24.361 00.001 14964 UpdateGuideState(): m_state=6
01:00:24.361 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2615
01:00:24.362 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=93.74, Mass=285119, SNR=316.6, Peak=11539 HFD=4.8
01:00:24.362 00.000 14964 MultiStar: [#1 0.32,0.30,0.15,U] [#2 0.47,-0.36,0.07,U] 
01:00:24.363 00.001 14964 refined, 2 included, MultiStar: {-0.15, 0.03}, one-star: {-0.27, 0.02}
01:00:24.363 00.000 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:00:24.364 00.001 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
01:00:24.364 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.93 mountX=-0.03 mountY=0.15, mountTheta=1.80
01:00:24.365 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.03, opts=13)
01:00:24.366 00.001 14964 Enqueuing Move request for scope (-0.15, 0.03)
01:00:24.366 00.000 12044 Worker thread wakes up
01:00:24.366 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:00:24.366 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:00:24.366 00.000 12044 Moving (-0.15, 0.03) raw xDistance=-0.03 yDistance=0.15
01:00:24.366 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.25, using input
01:00:24.366 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.06
01:00:24.366 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:24.366 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:00:24.366 00.000 12044 MoveAxis(E, 0, ABG)
01:00:24.366 00.000 12044 Move returns status 0, amount 0
01:00:24.366 00.000 12044 MoveAxis(N, 0, ABG)
01:00:24.366 00.000 12044 Move returns status 0, amount 0
01:00:24.366 00.000 12044 move complete, result=0
01:00:24.367 00.001 12044 worker thread done servicing request
01:00:24.374 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11539, med=615, FiltMin=523, FiltMax=9974, Gamma=0.810
01:00:24.379 00.005 14964 UpdateGuideState exits: m=285119 SNR=316.6
01:00:24.380 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.380 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:24.381 00.001 14964 Enqueuing Expose request
01:00:24.381 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:24.382 00.001 12044 Worker thread wakes up
01:00:24.382 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:24.382 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:27.483 03.101 12044 Exposure complete
01:00:27.512 00.029 12044 worker thread done servicing request
01:00:27.513 00.001 14964 OnExposeComplete: enter
01:00:27.514 00.001 14964 UpdateGuideState(): m_state=6
01:00:27.514 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2616
01:00:27.514 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=93.52, Mass=284719, SNR=299.3, Peak=12623 HFD=5.0
01:00:27.515 00.001 14964 MultiStar: [#1 -0.35,0.50,0.17,U] [#2 0.25,0.28,0.07,U] 
01:00:27.515 00.000 14964 refined, 2 included, MultiStar: {-0.42, -0.08}, one-star: {-0.48, -0.20}
01:00:27.515 00.000 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
01:00:27.516 00.001 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
01:00:27.516 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.95 mountX=0.08 mountY=0.43, mountTheta=1.40
01:00:27.517 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.08, opts=13)
01:00:27.518 00.001 14964 Enqueuing Move request for scope (-0.42, -0.08)
01:00:27.518 00.000 12044 Worker thread wakes up
01:00:27.519 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.08) opts 0xd
01:00:27.519 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.08)
01:00:27.519 00.000 12044 Moving (-0.42, -0.08) raw xDistance=0.08 yDistance=0.43
01:00:27.519 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
01:00:27.519 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:27.519 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:00:27.519 00.000 12044 MoveAxis(E, 0, ABG)
01:00:27.519 00.000 12044 Move returns status 0, amount 0
01:00:27.519 00.000 12044 MoveAxis(N, 0, ABG)
01:00:27.519 00.000 12044 Move returns status 0, amount 0
01:00:27.519 00.000 12044 move complete, result=0
01:00:27.519 00.000 12044 worker thread done servicing request
01:00:27.526 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12623, med=616, FiltMin=527, FiltMax=9803, Gamma=0.810
01:00:27.532 00.006 14964 UpdateGuideState exits: m=284719 SNR=299.3
01:00:27.533 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:27.533 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:27.533 00.000 14964 Enqueuing Expose request
01:00:27.535 00.002 12044 Worker thread wakes up
01:00:27.535 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:00:27.535 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:27.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:30.654 03.119 12044 Exposure complete
01:00:30.678 00.024 12044 worker thread done servicing request
01:00:30.678 00.000 14964 OnExposeComplete: enter
01:00:30.679 00.001 14964 UpdateGuideState(): m_state=6
01:00:30.679 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2617
01:00:30.680 00.001 14964 Star::Find returns 1 (0), X=277.96, Y=93.86, Mass=286229, SNR=311.2, Peak=13635 HFD=4.7
01:00:30.681 00.001 14964 MultiStar: [#1 -0.81,0.48,0.00,M1] [#2 -0.40,0.01,0.06,U] 
01:00:30.681 00.000 14964 refined, 1 included, MultiStar: {-0.80, 0.13}, one-star: {-0.83, 0.14}
01:00:30.682 00.001 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.75)
01:00:30.682 00.000 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
01:00:30.683 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=0.13 hyp=0.81 cameraTheta=2.98 mountX=-0.14 mountY=0.78, mountTheta=1.75
01:00:30.684 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.13, opts=13)
01:00:30.684 00.000 14964 Enqueuing Move request for scope (-0.80, 0.13)
01:00:30.685 00.001 12044 Worker thread wakes up
01:00:30.685 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.13) opts 0xd
01:00:30.685 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.13)
01:00:30.685 00.000 12044 Moving (-0.80, 0.13) raw xDistance=-0.14 yDistance=0.78
01:00:30.685 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.18, using input
01:00:30.685 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
01:00:30.685 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:30.685 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
01:00:30.685 00.000 12044 MoveAxis(E, 0, ABG)
01:00:30.685 00.000 12044 Move returns status 0, amount 0
01:00:30.685 00.000 12044 MoveAxis(N, 0, ABG)
01:00:30.685 00.000 12044 Move returns status 0, amount 0
01:00:30.685 00.000 12044 move complete, result=0
01:00:30.685 00.000 12044 worker thread done servicing request
01:00:30.693 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13635, med=615, FiltMin=531, FiltMax=10161, Gamma=0.810
01:00:30.698 00.005 14964 UpdateGuideState exits: m=286229 SNR=311.2
01:00:30.698 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:30.699 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:30.699 00.000 14964 Enqueuing Expose request
01:00:30.700 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
01:00:30.700 00.000 12044 Worker thread wakes up
01:00:30.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:30.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:33.821 03.121 12044 Exposure complete
01:00:33.841 00.020 12044 worker thread done servicing request
01:00:33.841 00.000 14964 OnExposeComplete: enter
01:00:33.842 00.001 14964 UpdateGuideState(): m_state=6
01:00:33.842 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2618
01:00:33.843 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=93.96, Mass=289865, SNR=314.7, Peak=10663 HFD=4.8
01:00:33.844 00.001 14964 MultiStar: [#1 -0.16,0.37,0.16,U] [#2 -0.15,-0.12,0.06,U] 
01:00:33.844 00.000 14964 refined, 2 included, MultiStar: {-0.52, 0.24}, one-star: {-0.61, 0.24}
01:00:33.845 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
01:00:33.845 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.04)
01:00:33.846 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=0.24 hyp=0.58 cameraTheta=2.72 mountX=-0.24 mountY=0.50, mountTheta=2.03
01:00:33.847 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.24, opts=13)
01:00:33.847 00.000 14964 Enqueuing Move request for scope (-0.52, 0.24)
01:00:33.848 00.001 12044 Worker thread wakes up
01:00:33.848 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.24) opts 0xd
01:00:33.848 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.24)
01:00:33.848 00.000 12044 Moving (-0.52, 0.24) raw xDistance=-0.24 yDistance=0.50
01:00:33.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
01:00:33.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:33.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:00:33.848 00.000 12044 MoveAxis(E, 0, ABG)
01:00:33.848 00.000 12044 Move returns status 0, amount 0
01:00:33.848 00.000 12044 MoveAxis(N, 0, ABG)
01:00:33.848 00.000 12044 Move returns status 0, amount 0
01:00:33.848 00.000 12044 move complete, result=0
01:00:33.848 00.000 12044 worker thread done servicing request
01:00:33.856 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10663, med=615, FiltMin=534, FiltMax=9478, Gamma=0.810
01:00:33.862 00.006 14964 UpdateGuideState exits: m=289865 SNR=314.7
01:00:33.862 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.863 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:33.863 00.000 14964 Enqueuing Expose request
01:00:33.864 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:00:33.864 00.000 12044 Worker thread wakes up
01:00:33.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:33.864 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:36.999 03.135 12044 Exposure complete
01:00:37.021 00.022 12044 worker thread done servicing request
01:00:37.021 00.000 14964 OnExposeComplete: enter
01:00:37.022 00.001 14964 UpdateGuideState(): m_state=6
01:00:37.022 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2619
01:00:37.023 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=93.91, Mass=291610, SNR=323.7, Peak=15991 HFD=4.4
01:00:37.024 00.001 14964 MultiStar: [#1 -0.53,0.20,0.17,U] [#2 -0.34,-0.35,0.07,U] 
01:00:37.024 00.000 14964 refined, 2 included, MultiStar: {-0.64, 0.16}, one-star: {-0.67, 0.18}
01:00:37.025 00.001 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.45 = -1.83)
01:00:37.025 00.000 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.22)
01:00:37.026 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=0.16 hyp=0.65 cameraTheta=2.90 mountX=-0.17 mountY=0.62, mountTheta=1.84
01:00:37.026 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.16, opts=13)
01:00:37.027 00.001 14964 Enqueuing Move request for scope (-0.64, 0.16)
01:00:37.028 00.001 12044 Worker thread wakes up
01:00:37.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.16) opts 0xd
01:00:37.028 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.16)
01:00:37.028 00.000 12044 Moving (-0.64, 0.16) raw xDistance=-0.17 yDistance=0.62
01:00:37.028 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.24, using input
01:00:37.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
01:00:37.028 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:37.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
01:00:37.028 00.000 12044 MoveAxis(E, 0, ABG)
01:00:37.028 00.000 12044 Move returns status 0, amount 0
01:00:37.028 00.000 12044 MoveAxis(N, 0, ABG)
01:00:37.028 00.000 12044 Move returns status 0, amount 0
01:00:37.028 00.000 12044 move complete, result=0
01:00:37.028 00.000 12044 worker thread done servicing request
01:00:37.035 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15991, med=614, FiltMin=532, FiltMax=10067, Gamma=0.810
01:00:37.041 00.006 14964 UpdateGuideState exits: m=291610 SNR=323.7
01:00:37.041 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:37.042 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:37.042 00.000 14964 Enqueuing Expose request
01:00:37.043 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:00:37.043 00.000 12044 Worker thread wakes up
01:00:37.043 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:37.043 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:40.144 03.101 12044 Exposure complete
01:00:40.165 00.021 12044 worker thread done servicing request
01:00:40.165 00.000 14964 OnExposeComplete: enter
01:00:40.166 00.001 14964 UpdateGuideState(): m_state=6
01:00:40.166 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2620
01:00:40.167 00.001 14964 Star::Find returns 1 (0), X=279.13, Y=93.37, Mass=285249, SNR=326.6, Peak=11556 HFD=5.0
01:00:40.167 00.000 14964 MultiStar: [#1 0.43,0.65,0.00,M1] [#2 0.56,0.16,0.06,U] 
01:00:40.168 00.001 14964 refined, 1 included, MultiStar: {0.35, -0.32}, one-star: {0.34, -0.35}
01:00:40.168 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
01:00:40.169 00.001 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
01:00:40.169 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.32 hyp=0.48 cameraTheta=-0.75 mountX=0.33 mountY=-0.32, mountTheta=-0.76
01:00:40.170 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.32, opts=13)
01:00:40.171 00.001 14964 Enqueuing Move request for scope (0.35, -0.32)
01:00:40.172 00.001 12044 Worker thread wakes up
01:00:40.172 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.32) opts 0xd
01:00:40.172 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.32)
01:00:40.172 00.000 12044 Moving (0.35, -0.32) raw xDistance=0.33 yDistance=-0.32
01:00:40.172 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.33, slope = 0.02
01:00:40.172 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:40.172 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:00:40.172 00.000 12044 MoveAxis(W, 15, ABG)
01:00:40.172 00.000 12044 Guiding  Dir = 3, Dur = 15
01:00:40.179 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11556, med=615, FiltMin=534, FiltMax=9770, Gamma=0.810
01:00:40.184 00.005 14964 UpdateGuideState exits: m=285249 SNR=326.6
01:00:40.185 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:40.185 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:40.186 00.001 14964 Enqueuing Expose request
01:00:40.224 00.038 12044 IsSlewing returns 0
01:00:40.225 00.001 12044 IsGuiding returns 0
01:00:40.256 00.031 12044 IsGuiding returns 1
01:00:40.256 00.000 12044 scope still moving after pulse duration time elapsed
01:00:40.317 00.061 12044 IsSlewing returns 0
01:00:40.317 00.000 12044 IsGuiding returns 0
01:00:40.317 00.000 12044 scope move finished after 15 + 77 ms
01:00:40.317 00.000 12044 Move returns status 0, amount 15
01:00:40.317 00.000 12044 MoveAxis(N, 0, ABG)
01:00:40.317 00.000 12044 Move returns status 0, amount 0
01:00:40.317 00.000 12044 move complete, result=0
01:00:40.317 00.000 12044 worker thread done servicing request
01:00:40.317 00.000 12044 Worker thread wakes up
01:00:40.317 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:40.317 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:40.317 00.000 14964 GuideStep: 0.3 px 15 ms WEST, -0.3 px 0 ms NORTH
01:00:43.437 03.120 12044 Exposure complete
01:00:43.463 00.026 12044 worker thread done servicing request
01:00:43.463 00.000 14964 OnExposeComplete: enter
01:00:43.463 00.000 14964 UpdateGuideState(): m_state=6
01:00:43.464 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2621
01:00:43.465 00.001 14964 Star::Find returns 1 (0), X=278.66, Y=93.23, Mass=283978, SNR=317.1, Peak=12357 HFD=4.8
01:00:43.465 00.000 14964 MultiStar: [#1 0.45,0.60,0.00,M2] [#2 0.30,0.19,0.06,U] 
01:00:43.466 00.001 14964 refined, 1 included, MultiStar: {-0.10, -0.46}, one-star: {-0.13, -0.50}
01:00:43.466 00.000 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.23 = -0.23)
01:00:43.467 00.001 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
01:00:43.467 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.79 mountX=0.45 mountY=0.15, mountTheta=0.31
01:00:43.468 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.46, opts=13)
01:00:43.469 00.001 14964 Enqueuing Move request for scope (-0.10, -0.46)
01:00:43.469 00.000 12044 Worker thread wakes up
01:00:43.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.46) opts 0xd
01:00:43.469 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.46)
01:00:43.469 00.000 12044 Moving (-0.10, -0.46) raw xDistance=0.45 yDistance=0.15
01:00:43.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.45, slope = 0.02
01:00:43.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:43.470 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:00:43.470 00.000 12044 MoveAxis(W, 16, ABG)
01:00:43.470 00.000 12044 Guiding  Dir = 3, Dur = 16
01:00:43.477 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12357, med=615, FiltMin=527, FiltMax=10343, Gamma=0.810
01:00:43.483 00.006 14964 UpdateGuideState exits: m=283978 SNR=317.1
01:00:43.484 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.484 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:43.485 00.001 14964 Enqueuing Expose request
01:00:43.491 00.006 12044 IsSlewing returns 0
01:00:43.491 00.000 12044 IsGuiding returns 0
01:00:43.583 00.092 12044 IsGuiding returns 1
01:00:43.583 00.000 12044 scope still moving after pulse duration time elapsed
01:00:43.643 00.060 12044 IsSlewing returns 0
01:00:43.643 00.000 12044 IsGuiding returns 0
01:00:43.643 00.000 12044 scope move finished after 16 + 136 ms
01:00:43.643 00.000 12044 Move returns status 0, amount 16
01:00:43.643 00.000 12044 MoveAxis(N, 0, ABG)
01:00:43.643 00.000 12044 Move returns status 0, amount 0
01:00:43.643 00.000 12044 move complete, result=0
01:00:43.643 00.000 12044 worker thread done servicing request
01:00:43.644 00.001 12044 Worker thread wakes up
01:00:43.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:43.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:43.644 00.000 14964 GuideStep: 0.5 px 16 ms WEST, 0.1 px 0 ms NORTH
01:00:46.744 03.100 12044 Exposure complete
01:00:46.767 00.023 12044 worker thread done servicing request
01:00:46.767 00.000 14964 OnExposeComplete: enter
01:00:46.768 00.001 14964 UpdateGuideState(): m_state=6
01:00:46.768 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2622
01:00:46.769 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=93.38, Mass=282387, SNR=318.1, Peak=12213 HFD=5.1
01:00:46.769 00.000 14964 MultiStar: [#1 -0.20,0.57,0.17,U] [#2 -0.30,-0.15,0.07,U] 
01:00:46.770 00.001 14964 refined, 2 included, MultiStar: {-0.66, -0.21}, one-star: {-0.77, -0.34}
01:00:46.770 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
01:00:46.771 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
01:00:46.771 00.000 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.21 hyp=0.69 cameraTheta=-2.84 mountX=0.20 mountY=0.68, mountTheta=1.29
01:00:46.772 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.21, opts=13)
01:00:46.773 00.001 14964 Enqueuing Move request for scope (-0.66, -0.21)
01:00:46.773 00.000 12044 Worker thread wakes up
01:00:46.773 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.21) opts 0xd
01:00:46.773 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.21)
01:00:46.773 00.000 12044 Moving (-0.66, -0.21) raw xDistance=0.20 yDistance=0.68
01:00:46.773 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.32, using input
01:00:46.773 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.05
01:00:46.773 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:00:46.773 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
01:00:46.773 00.000 12044 MoveAxis(E, 0, ABG)
01:00:46.773 00.000 12044 Move returns status 0, amount 0
01:00:46.773 00.000 12044 MoveAxis(N, 0, ABG)
01:00:46.773 00.000 12044 Move returns status 0, amount 0
01:00:46.773 00.000 12044 move complete, result=0
01:00:46.774 00.001 12044 worker thread done servicing request
01:00:46.781 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12213, med=613, FiltMin=526, FiltMax=9787, Gamma=0.810
01:00:46.786 00.005 14964 UpdateGuideState exits: m=282387 SNR=318.1
01:00:46.787 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.787 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:46.788 00.001 14964 Enqueuing Expose request
01:00:46.788 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
01:00:46.789 00.001 12044 Worker thread wakes up
01:00:46.789 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:46.789 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:49.915 03.126 12044 Exposure complete
01:00:49.937 00.022 12044 worker thread done servicing request
01:00:49.937 00.000 14964 OnExposeComplete: enter
01:00:49.937 00.000 14964 UpdateGuideState(): m_state=6
01:00:49.938 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2623
01:00:49.939 00.001 14964 Star::Find returns 1 (0), X=278.15, Y=93.76, Mass=276304, SNR=271.4, Peak=10159 HFD=5.5
01:00:49.939 00.000 14964 MultiStar: [#1 0.05,0.05,0.18,U] [#2 -0.24,-0.63,0.06,U] 
01:00:49.940 00.001 14964 refined, 2 included, MultiStar: {-0.51, 0.00}, one-star: {-0.63, 0.03}
01:00:49.940 00.000 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
01:00:49.941 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
01:00:49.941 00.000 14964 CameraToMount -- cameraX=-0.51 cameraY=0.00 hyp=0.51 cameraTheta=3.14 mountX=-0.01 mountY=0.51, mountTheta=1.59
01:00:49.942 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.00, opts=13)
01:00:49.943 00.001 14964 Enqueuing Move request for scope (-0.51, 0.00)
01:00:49.943 00.000 12044 Worker thread wakes up
01:00:49.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.00) opts 0xd
01:00:49.943 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.00)
01:00:49.943 00.000 12044 Moving (-0.51, 0.00) raw xDistance=-0.01 yDistance=0.51
01:00:49.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
01:00:49.943 00.000 12044 switching direction from -1 to 1 - decHistory=5 oldest=0.85 newest=1.34
01:00:49.943 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
01:00:49.943 00.000 12044 MoveAxis(E, 0, ABG)
01:00:49.943 00.000 12044 Move returns status 0, amount 0
01:00:49.943 00.000 12044 BLC: Oldest BLC event removed
01:00:49.943 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 278 applied
01:00:49.943 00.000 12044 MoveAxis(S, 326, ABG)
01:00:49.943 00.000 12044 Guiding  Dir = 1, Dur = 326
01:00:49.951 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10159, med=615, FiltMin=535, FiltMax=7755, Gamma=0.810
01:00:49.956 00.005 14964 UpdateGuideState exits: m=276304 SNR=271.4
01:00:49.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:49.957 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:49.958 00.001 14964 Enqueuing Expose request
01:00:49.988 00.030 12044 IsSlewing returns 0
01:00:49.988 00.000 12044 IsGuiding returns 0
01:00:50.019 00.031 12044 PulseGuide returned control before completion, sleep 305
01:00:50.333 00.314 12044 IsGuiding returns 1
01:00:50.333 00.000 12044 scope still moving after pulse duration time elapsed
01:00:50.427 00.094 12044 IsSlewing returns 0
01:00:50.427 00.000 12044 IsGuiding returns 0
01:00:50.427 00.000 12044 scope move finished after 326 + 112 ms
01:00:50.427 00.000 12044 Move returns status 0, amount 326
01:00:50.427 00.000 12044 move complete, result=0
01:00:50.427 00.000 12044 worker thread done servicing request
01:00:50.427 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 326 ms SOUTH
01:00:50.428 00.001 12044 Worker thread wakes up
01:00:50.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:50.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:53.529 03.101 12044 Exposure complete
01:00:53.558 00.029 12044 worker thread done servicing request
01:00:53.558 00.000 14964 OnExposeComplete: enter
01:00:53.559 00.001 14964 UpdateGuideState(): m_state=6
01:00:53.559 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2624
01:00:53.560 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=93.76, Mass=281052, SNR=301.6, Peak=10447 HFD=5.1
01:00:53.561 00.001 14964 MultiStar: [#1 -0.34,0.32,0.14,U] [#2 -0.34,-0.35,0.07,U] 
01:00:53.561 00.000 14964 refined, 2 included, MultiStar: {-0.56, 0.05}, one-star: {-0.61, 0.04}
01:00:53.562 00.001 14964 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
01:00:53.562 00.000 14964 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.66 = 1.38)
01:00:53.562 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=0.05 hyp=0.56 cameraTheta=3.05 mountX=-0.06 mountY=0.55, mountTheta=1.67
01:00:53.563 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.05, opts=13)
01:00:53.564 00.001 14964 Enqueuing Move request for scope (-0.56, 0.05)
01:00:53.564 00.000 12044 Worker thread wakes up
01:00:53.565 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.05) opts 0xd
01:00:53.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.05)
01:00:53.565 00.000 12044 Moving (-0.56, 0.05) raw xDistance=-0.06 yDistance=0.55
01:00:53.565 00.000 12044 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.510697, 1:0.552722
01:00:53.565 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:00:53.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
01:00:53.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
01:00:53.565 00.000 12044 MoveAxis(E, 0, ABG)
01:00:53.565 00.000 12044 Move returns status 0, amount 0
01:00:53.565 00.000 12044 MoveAxis(S, 51, ABG)
01:00:53.565 00.000 12044 Guiding  Dir = 1, Dur = 51
01:00:53.572 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10447, med=615, FiltMin=535, FiltMax=8623, Gamma=0.810
01:00:53.577 00.005 14964 UpdateGuideState exits: m=281052 SNR=301.6
01:00:53.578 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:53.578 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:53.579 00.001 14964 Enqueuing Expose request
01:00:53.600 00.021 12044 IsSlewing returns 0
01:00:53.601 00.001 12044 IsGuiding returns 0
01:00:53.632 00.031 12044 PulseGuide returned control before completion, sleep 30
01:00:53.702 00.070 12044 IsGuiding returns 1
01:00:53.702 00.000 12044 scope still moving after pulse duration time elapsed
01:00:53.769 00.067 12044 IsSlewing returns 0
01:00:53.769 00.000 12044 IsGuiding returns 0
01:00:53.769 00.000 12044 scope move finished after 51 + 117 ms
01:00:53.769 00.000 12044 Move returns status 0, amount 51
01:00:53.769 00.000 12044 move complete, result=0
01:00:53.769 00.000 12044 worker thread done servicing request
01:00:53.769 00.000 12044 Worker thread wakes up
01:00:53.769 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 51 ms SOUTH
01:00:53.770 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:53.770 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:00:56.893 03.123 12044 Exposure complete
01:00:56.916 00.023 12044 worker thread done servicing request
01:00:56.917 00.001 14964 OnExposeComplete: enter
01:00:56.917 00.000 14964 UpdateGuideState(): m_state=6
01:00:56.918 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2625
01:00:56.918 00.000 14964 Star::Find returns 1 (0), X=278.56, Y=93.21, Mass=271269, SNR=288.9, Peak=10495 HFD=5.4
01:00:56.919 00.001 14964 MultiStar: [#1 -0.42,0.65,0.00,M1] [#2 -1.18,-0.48,0.00,M1] 
01:00:56.919 00.000 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
01:00:56.919 00.000 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
01:00:56.920 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.51 hyp=0.56 cameraTheta=-1.99 mountX=0.51 mountY=0.28, mountTheta=0.51
01:00:56.921 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.51, opts=13)
01:00:56.921 00.000 14964 Enqueuing Move request for scope (-0.23, -0.51)
01:00:56.922 00.001 12044 Worker thread wakes up
01:00:56.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.51) opts 0xd
01:00:56.922 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.51)
01:00:56.922 00.000 12044 Moving (-0.23, -0.51) raw xDistance=0.51 yDistance=0.28
01:00:56.922 00.000 12044 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.510697, 1:0.552722, 2:0.282876
01:00:56.922 00.000 12044 BLC: No correction, Miss < min_move
01:00:56.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.51, slope = 0.04
01:00:56.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:56.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:00:56.922 00.000 12044 MoveAxis(W, 32, ABG)
01:00:56.922 00.000 12044 Guiding  Dir = 3, Dur = 32
01:00:56.929 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10495, med=615, FiltMin=535, FiltMax=9003, Gamma=0.810
01:00:56.935 00.006 14964 UpdateGuideState exits: m=271269 SNR=288.9
01:00:56.936 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.936 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:00:56.937 00.001 14964 Enqueuing Expose request
01:00:56.976 00.039 12044 IsSlewing returns 0
01:00:56.977 00.001 12044 IsGuiding returns 0
01:00:57.008 00.031 12044 PulseGuide returned control before completion, sleep 11
01:00:57.036 00.028 12044 IsGuiding returns 1
01:00:57.036 00.000 12044 scope still moving after pulse duration time elapsed
01:00:57.097 00.061 12044 IsSlewing returns 0
01:00:57.130 00.033 12044 IsGuiding returns 0
01:00:57.130 00.000 12044 scope move finished after 32 + 121 ms
01:00:57.130 00.000 12044 Move returns status 0, amount 32
01:00:57.130 00.000 12044 MoveAxis(N, 0, ABG)
01:00:57.130 00.000 12044 Move returns status 0, amount 0
01:00:57.130 00.000 12044 move complete, result=0
01:00:57.130 00.000 12044 worker thread done servicing request
01:00:57.130 00.000 12044 Worker thread wakes up
01:00:57.130 00.000 14964 GuideStep: 0.5 px 32 ms WEST, 0.3 px 0 ms NORTH
01:00:57.131 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:00:57.131 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:00.241 03.110 12044 Exposure complete
01:01:00.266 00.025 12044 worker thread done servicing request
01:01:00.266 00.000 14964 OnExposeComplete: enter
01:01:00.267 00.001 14964 UpdateGuideState(): m_state=6
01:01:00.267 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2626
01:01:00.268 00.001 14964 Star::Find returns 1 (0), X=279.04, Y=93.91, Mass=288762, SNR=323.9, Peak=9807 HFD=5.5
01:01:00.269 00.001 14964 MultiStar: [#1 0.46,-0.16,0.16,U] [#2 0.48,-0.73,0.00,M2] 
01:01:00.269 00.000 14964 refined, 1 included, MultiStar: {0.28, 0.14}, one-star: {0.25, 0.19}
01:01:00.270 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
01:01:00.270 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
01:01:00.270 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
01:01:00.272 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.14, opts=13)
01:01:00.272 00.000 14964 Enqueuing Move request for scope (0.28, 0.14)
01:01:00.273 00.001 12044 Worker thread wakes up
01:01:00.273 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
01:01:00.273 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
01:01:00.273 00.000 12044 Moving (0.28, 0.14) raw xDistance=-0.13 yDistance=-0.29
01:01:00.273 00.000 12044 BLC: window closed
01:01:00.273 00.000 12044 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.510697, 1:0.552722, 2:0.282876
01:01:00.273 00.000 12044 BLC: No correction, Miss < min_move
01:01:00.273 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
01:01:00.273 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:00.273 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:01:00.273 00.000 12044 MoveAxis(E, 0, ABG)
01:01:00.273 00.000 12044 Move returns status 0, amount 0
01:01:00.273 00.000 12044 MoveAxis(N, 0, ABG)
01:01:00.273 00.000 12044 Move returns status 0, amount 0
01:01:00.273 00.000 12044 move complete, result=0
01:01:00.273 00.000 12044 worker thread done servicing request
01:01:00.283 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9807, med=615, FiltMin=525, FiltMax=8715, Gamma=0.810
01:01:00.288 00.005 14964 UpdateGuideState exits: m=288762 SNR=323.9
01:01:00.289 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:00.290 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:00.290 00.000 14964 Enqueuing Expose request
01:01:00.290 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:01:00.291 00.001 12044 Worker thread wakes up
01:01:00.291 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:00.291 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:03.426 03.135 12044 Exposure complete
01:01:03.451 00.025 12044 worker thread done servicing request
01:01:03.451 00.000 14964 OnExposeComplete: enter
01:01:03.452 00.001 14964 UpdateGuideState(): m_state=6
01:01:03.452 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2627
01:01:03.453 00.001 14964 Star::Find returns 1 (0), X=277.79, Y=94.22, Mass=288972, SNR=310.4, Peak=12311 HFD=4.7
01:01:03.453 00.000 14964 MultiStar: [#1 -0.45,-0.01,0.16,U] [#2 -0.19,-0.42,0.07,U] 
01:01:03.454 00.001 14964 refined, 2 included, MultiStar: {-0.88, 0.38}, one-star: {-1.00, 0.50}
01:01:03.454 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -2.00)
01:01:03.455 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
01:01:03.455 00.000 14964 CameraToMount -- cameraX=-0.88 cameraY=0.38 hyp=0.96 cameraTheta=2.73 mountX=-0.40 mountY=0.84, mountTheta=2.01
01:01:03.456 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.88, y=0.38, opts=13)
01:01:03.457 00.001 14964 Enqueuing Move request for scope (-0.88, 0.38)
01:01:03.457 00.000 12044 Worker thread wakes up
01:01:03.457 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.38) opts 0xd
01:01:03.457 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.88, 0.38)
01:01:03.457 00.000 12044 Moving (-0.88, 0.38) raw xDistance=-0.40 yDistance=0.84
01:01:03.457 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.40, slope = -0.01
01:01:03.457 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
01:01:03.457 00.000 12044 MoveAxis(E, 9, ABG)
01:01:03.457 00.000 12044 Guiding  Dir = 2, Dur = 9
01:01:03.465 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12311, med=615, FiltMin=527, FiltMax=10626, Gamma=0.810
01:01:03.470 00.005 14964 UpdateGuideState exits: m=288972 SNR=310.4
01:01:03.471 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.471 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:03.472 00.001 14964 Enqueuing Expose request
01:01:03.515 00.043 12044 IsSlewing returns 0
01:01:03.515 00.000 12044 IsGuiding returns 0
01:01:03.535 00.020 12044 IsGuiding returns 1
01:01:03.535 00.000 12044 scope still moving after pulse duration time elapsed
01:01:03.582 00.047 12044 IsSlewing returns 0
01:01:03.583 00.001 12044 IsGuiding returns 0
01:01:03.583 00.000 12044 scope move finished after 9 + 58 ms
01:01:03.583 00.000 12044 Move returns status 0, amount 9
01:01:03.583 00.000 12044 MoveAxis(S, 78, ABG)
01:01:03.583 00.000 12044 Guiding  Dir = 1, Dur = 78
01:01:03.615 00.032 12044 IsSlewing returns 0
01:01:03.616 00.001 12044 IsGuiding returns 0
01:01:03.647 00.031 12044 PulseGuide returned control before completion, sleep 57
01:01:03.725 00.078 12044 IsGuiding returns 1
01:01:03.725 00.000 12044 scope still moving after pulse duration time elapsed
01:01:03.772 00.047 12044 IsSlewing returns 0
01:01:03.772 00.000 12044 IsGuiding returns 0
01:01:03.772 00.000 12044 scope move finished after 78 + 78 ms
01:01:03.772 00.000 12044 Move returns status 0, amount 78
01:01:03.772 00.000 12044 move complete, result=0
01:01:03.772 00.000 12044 worker thread done servicing request
01:01:03.772 00.000 12044 Worker thread wakes up
01:01:03.772 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:03.772 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:03.772 00.000 14964 GuideStep: -0.4 px 9 ms EAST, 0.8 px 78 ms SOUTH
01:01:06.893 03.121 12044 Exposure complete
01:01:06.914 00.021 12044 worker thread done servicing request
01:01:06.914 00.000 14964 OnExposeComplete: enter
01:01:06.914 00.000 14964 UpdateGuideState(): m_state=6
01:01:06.915 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2628
01:01:06.916 00.001 14964 Star::Find returns 1 (0), X=279.21, Y=94.24, Mass=291575, SNR=339.2, Peak=11559 HFD=4.9
01:01:06.916 00.000 14964 MultiStar: [#1 0.68,-0.38,0.00,M1] [#2 0.61,-0.54,0.00,M2] 
01:01:06.917 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
01:01:06.917 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
01:01:06.918 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=0.52 hyp=0.67 cameraTheta=0.88 mountX=-0.51 mountY=-0.48, mountTheta=-2.39
01:01:06.919 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.52, opts=13)
01:01:06.919 00.000 14964 Enqueuing Move request for scope (0.43, 0.52)
01:01:06.920 00.001 12044 Worker thread wakes up
01:01:06.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.52) opts 0xd
01:01:06.920 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.52)
01:01:06.920 00.000 12044 Moving (0.43, 0.52) raw xDistance=-0.51 yDistance=-0.48
01:01:06.920 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.51, slope = -0.06
01:01:06.920 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:06.920 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:01:06.920 00.000 12044 MoveAxis(E, 48, ABG)
01:01:06.920 00.000 12044 Guiding  Dir = 2, Dur = 48
01:01:06.927 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11559, med=615, FiltMin=523, FiltMax=10021, Gamma=0.810
01:01:06.932 00.005 14964 UpdateGuideState exits: m=291575 SNR=339.2
01:01:06.933 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.933 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:06.934 00.001 14964 Enqueuing Expose request
01:01:06.958 00.024 12044 IsSlewing returns 0
01:01:06.958 00.000 12044 IsGuiding returns 0
01:01:06.989 00.031 12044 PulseGuide returned control before completion, sleep 27
01:01:07.029 00.040 12044 IsGuiding returns 1
01:01:07.029 00.000 12044 scope still moving after pulse duration time elapsed
01:01:07.081 00.052 12044 IsSlewing returns 0
01:01:07.081 00.000 12044 IsGuiding returns 0
01:01:07.081 00.000 12044 scope move finished after 48 + 74 ms
01:01:07.081 00.000 12044 Move returns status 0, amount 48
01:01:07.081 00.000 12044 MoveAxis(N, 0, ABG)
01:01:07.081 00.000 12044 Move returns status 0, amount 0
01:01:07.081 00.000 12044 move complete, result=0
01:01:07.081 00.000 12044 worker thread done servicing request
01:01:07.081 00.000 12044 Worker thread wakes up
01:01:07.081 00.000 14964 GuideStep: -0.5 px 48 ms EAST, -0.5 px 0 ms NORTH
01:01:07.082 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:07.082 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:10.183 03.101 12044 Exposure complete
01:01:10.205 00.022 12044 worker thread done servicing request
01:01:10.205 00.000 14964 OnExposeComplete: enter
01:01:10.205 00.000 14964 UpdateGuideState(): m_state=6
01:01:10.206 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2629
01:01:10.206 00.000 14964 Star::Find returns 1 (0), X=279.32, Y=93.88, Mass=278974, SNR=306.2, Peak=10747 HFD=5.1
01:01:10.207 00.001 14964 MultiStar: [#1 0.71,0.19,0.00,M2] [#2 0.75,-0.32,0.00,M3] 
01:01:10.208 00.001 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
01:01:10.208 00.000 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.38)
01:01:10.208 00.000 14964 CameraToMount -- cameraX=0.54 cameraY=0.16 hyp=0.56 cameraTheta=0.29 mountX=-0.16 mountY=-0.55, mountTheta=-1.85
01:01:10.209 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.16, opts=13)
01:01:10.210 00.001 14964 Enqueuing Move request for scope (0.54, 0.16)
01:01:10.210 00.000 12044 Worker thread wakes up
01:01:10.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.16) opts 0xd
01:01:10.211 00.001 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.16)
01:01:10.211 00.000 12044 Moving (0.54, 0.16) raw xDistance=-0.16 yDistance=-0.55
01:01:10.211 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.55, using input
01:01:10.211 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.08
01:01:10.211 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:10.211 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:01:10.211 00.000 12044 MoveAxis(E, 0, ABG)
01:01:10.211 00.000 12044 Move returns status 0, amount 0
01:01:10.211 00.000 12044 MoveAxis(N, 0, ABG)
01:01:10.211 00.000 12044 Move returns status 0, amount 0
01:01:10.211 00.000 12044 move complete, result=0
01:01:10.211 00.000 12044 worker thread done servicing request
01:01:10.218 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10747, med=614, FiltMin=527, FiltMax=9091, Gamma=0.810
01:01:10.223 00.005 14964 UpdateGuideState exits: m=278974 SNR=306.2
01:01:10.224 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.224 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:10.225 00.001 14964 Enqueuing Expose request
01:01:10.225 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
01:01:10.226 00.001 12044 Worker thread wakes up
01:01:10.226 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:10.226 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:13.333 03.107 12044 Exposure complete
01:01:13.354 00.021 12044 worker thread done servicing request
01:01:13.354 00.000 14964 OnExposeComplete: enter
01:01:13.355 00.001 14964 UpdateGuideState(): m_state=6
01:01:13.356 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2630
01:01:13.356 00.000 14964 Star::Find returns 1 (0), X=278.93, Y=94.09, Mass=282285, SNR=311.6, Peak=11983 HFD=4.7
01:01:13.357 00.001 14964 MultiStar: [#1 0.18,-0.05,0.15,U] [#2 0.31,-0.54,0.07,U] 
01:01:13.357 00.000 14964 refined, 2 included, MultiStar: {0.16, 0.26}, one-star: {0.14, 0.37}
01:01:13.358 00.001 14964 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
01:01:13.358 00.000 14964 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.64)
01:01:13.358 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.04 mountX=-0.26 mountY=-0.18, mountTheta=-2.53
01:01:13.359 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.26, opts=13)
01:01:13.360 00.001 14964 Enqueuing Move request for scope (0.16, 0.26)
01:01:13.360 00.000 12044 Worker thread wakes up
01:01:13.361 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
01:01:13.361 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
01:01:13.361 00.000 12044 Moving (0.16, 0.26) raw xDistance=-0.26 yDistance=-0.18
01:01:13.361 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.52, using input
01:01:13.361 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.08
01:01:13.361 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:13.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:13.361 00.000 12044 MoveAxis(E, 0, ABG)
01:01:13.361 00.000 12044 Move returns status 0, amount 0
01:01:13.361 00.000 12044 MoveAxis(N, 0, ABG)
01:01:13.361 00.000 12044 Move returns status 0, amount 0
01:01:13.361 00.000 12044 move complete, result=0
01:01:13.361 00.000 12044 worker thread done servicing request
01:01:13.368 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11983, med=615, FiltMin=533, FiltMax=9499, Gamma=0.810
01:01:13.374 00.006 14964 UpdateGuideState exits: m=282285 SNR=311.6
01:01:13.374 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:13.375 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:13.375 00.000 14964 Enqueuing Expose request
01:01:13.376 00.001 12044 Worker thread wakes up
01:01:13.376 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:13.376 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:13.376 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:16.507 03.131 12044 Exposure complete
01:01:16.531 00.024 12044 worker thread done servicing request
01:01:16.532 00.001 14964 OnExposeComplete: enter
01:01:16.532 00.000 14964 UpdateGuideState(): m_state=6
01:01:16.533 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2631
01:01:16.533 00.000 14964 Star::Find returns 1 (0), X=279.17, Y=94.21, Mass=280224, SNR=298.7, Peak=10267 HFD=5.0
01:01:16.534 00.001 14964 MultiStar: [#1 0.96,-0.16,0.00,M2] [#2 0.85,-0.56,0.00,M3] 
01:01:16.534 00.000 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
01:01:16.535 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.76)
01:01:16.535 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=0.49 hyp=0.62 cameraTheta=0.91 mountX=-0.48 mountY=-0.43, mountTheta=-2.42
01:01:16.536 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.49, opts=13)
01:01:16.537 00.001 14964 Enqueuing Move request for scope (0.38, 0.49)
01:01:16.537 00.000 12044 Worker thread wakes up
01:01:16.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.49) opts 0xd
01:01:16.537 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.49)
01:01:16.537 00.000 12044 Moving (0.38, 0.49) raw xDistance=-0.48 yDistance=-0.43
01:01:16.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.48, slope = -0.07
01:01:16.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:16.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:01:16.537 00.000 12044 MoveAxis(E, 55, ABG)
01:01:16.537 00.000 12044 Guiding  Dir = 2, Dur = 55
01:01:16.546 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10267, med=614, FiltMin=529, FiltMax=9056, Gamma=0.810
01:01:16.551 00.005 14964 UpdateGuideState exits: m=280224 SNR=298.7
01:01:16.552 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:16.553 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:16.553 00.000 14964 Enqueuing Expose request
01:01:16.601 00.048 12044 IsSlewing returns 0
01:01:16.601 00.000 12044 IsGuiding returns 0
01:01:16.633 00.032 12044 PulseGuide returned control before completion, sleep 35
01:01:16.676 00.043 12044 IsGuiding returns 1
01:01:16.677 00.001 12044 scope still moving after pulse duration time elapsed
01:01:16.725 00.048 12044 IsSlewing returns 0
01:01:16.726 00.001 12044 IsGuiding returns 0
01:01:16.726 00.000 12044 scope move finished after 55 + 69 ms
01:01:16.726 00.000 12044 Move returns status 0, amount 55
01:01:16.726 00.000 12044 MoveAxis(N, 0, ABG)
01:01:16.726 00.000 12044 Move returns status 0, amount 0
01:01:16.726 00.000 12044 move complete, result=0
01:01:16.726 00.000 12044 worker thread done servicing request
01:01:16.726 00.000 12044 Worker thread wakes up
01:01:16.726 00.000 14964 GuideStep: -0.5 px 55 ms EAST, -0.4 px 0 ms NORTH
01:01:16.727 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:16.727 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:19.851 03.124 12044 Exposure complete
01:01:19.877 00.026 12044 worker thread done servicing request
01:01:19.877 00.000 14964 OnExposeComplete: enter
01:01:19.878 00.001 14964 UpdateGuideState(): m_state=6
01:01:19.879 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2632
01:01:19.879 00.000 14964 Star::Find returns 1 (0), X=278.87, Y=93.77, Mass=292322, SNR=315.8, Peak=11309 HFD=5.0
01:01:19.881 00.002 14964 MultiStar: [#1 0.32,0.35,0.16,U] [#2 0.46,-0.20,0.06,U] 
01:01:19.881 00.000 14964 single-star, 2 included, MultiStar: {0.13, 0.08}, one-star: {0.08, 0.05}
01:01:19.882 00.001 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
01:01:19.882 00.000 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
01:01:19.883 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
01:01:19.884 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.05, opts=13)
01:01:19.884 00.000 14964 Enqueuing Move request for scope (0.08, 0.05)
01:01:19.885 00.001 12044 Worker thread wakes up
01:01:19.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:01:19.885 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:01:19.885 00.000 12044 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.09
01:01:19.885 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.29, using input
01:01:19.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
01:01:19.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:19.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:19.885 00.000 12044 MoveAxis(E, 0, ABG)
01:01:19.885 00.000 12044 Move returns status 0, amount 0
01:01:19.885 00.000 12044 MoveAxis(N, 0, ABG)
01:01:19.885 00.000 12044 Move returns status 0, amount 0
01:01:19.885 00.000 12044 move complete, result=0
01:01:19.885 00.000 12044 worker thread done servicing request
01:01:19.892 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11309, med=615, FiltMin=533, FiltMax=9971, Gamma=0.810
01:01:19.898 00.006 14964 UpdateGuideState exits: m=292322 SNR=315.8
01:01:19.898 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.899 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:19.899 00.000 14964 Enqueuing Expose request
01:01:19.899 00.000 12044 Worker thread wakes up
01:01:19.900 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:19.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:19.900 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:23.030 03.130 12044 Exposure complete
01:01:23.056 00.026 12044 worker thread done servicing request
01:01:23.057 00.001 14964 OnExposeComplete: enter
01:01:23.057 00.000 14964 UpdateGuideState(): m_state=6
01:01:23.058 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2633
01:01:23.058 00.000 14964 Star::Find returns 1 (0), X=278.57, Y=93.83, Mass=282531, SNR=316.0, Peak=10035 HFD=5.4
01:01:23.059 00.001 14964 MultiStar: [#1 -0.02,0.09,0.15,U] [#2 0.04,-0.15,0.07,U] 
01:01:23.059 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.09}, one-star: {-0.21, 0.11}
01:01:23.060 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
01:01:23.060 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
01:01:23.061 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.66 mountX=-0.09 mountY=0.16, mountTheta=2.09
01:01:23.062 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.09, opts=13)
01:01:23.062 00.000 14964 Enqueuing Move request for scope (-0.18, 0.09)
01:01:23.063 00.001 12044 Worker thread wakes up
01:01:23.063 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
01:01:23.063 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
01:01:23.063 00.000 12044 Moving (-0.18, 0.09) raw xDistance=-0.09 yDistance=0.16
01:01:23.063 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.21, using input
01:01:23.063 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
01:01:23.063 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:23.063 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:01:23.063 00.000 12044 MoveAxis(E, 0, ABG)
01:01:23.063 00.000 12044 Move returns status 0, amount 0
01:01:23.063 00.000 12044 MoveAxis(N, 0, ABG)
01:01:23.063 00.000 12044 Move returns status 0, amount 0
01:01:23.063 00.000 12044 move complete, result=0
01:01:23.063 00.000 12044 worker thread done servicing request
01:01:23.070 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10035, med=615, FiltMin=531, FiltMax=8555, Gamma=0.810
01:01:23.076 00.006 14964 UpdateGuideState exits: m=282531 SNR=316.0
01:01:23.076 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:23.077 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:23.077 00.000 14964 Enqueuing Expose request
01:01:23.078 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:23.078 00.000 12044 Worker thread wakes up
01:01:23.078 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:23.078 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:26.189 03.111 12044 Exposure complete
01:01:26.209 00.020 12044 worker thread done servicing request
01:01:26.209 00.000 14964 OnExposeComplete: enter
01:01:26.210 00.001 14964 UpdateGuideState(): m_state=6
01:01:26.210 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2634
01:01:26.211 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=93.09, Mass=275572, SNR=292.6, Peak=10037 HFD=5.3
01:01:26.211 00.000 14964 MultiStar: [#1 0.20,1.00,0.00,M1] [#2 -0.19,1.09,0.00,M2] 
01:01:26.212 00.001 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.56) = xAngle (-0.77 = -0.77)
01:01:26.212 00.000 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
01:01:26.213 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.63 hyp=0.87 cameraTheta=-2.33 mountX=0.62 mountY=0.66, mountTheta=0.81
01:01:26.214 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.63, opts=13)
01:01:26.214 00.000 14964 Enqueuing Move request for scope (-0.59, -0.63)
01:01:26.215 00.001 12044 Worker thread wakes up
01:01:26.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.63) opts 0xd
01:01:26.215 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.63)
01:01:26.215 00.000 12044 Moving (-0.59, -0.63) raw xDistance=0.62 yDistance=0.66
01:01:26.215 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.62, slope = 0.02
01:01:26.215 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
01:01:26.215 00.000 12044 MoveAxis(W, 14, ABG)
01:01:26.215 00.000 12044 Guiding  Dir = 3, Dur = 14
01:01:26.222 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10037, med=615, FiltMin=535, FiltMax=8715, Gamma=0.810
01:01:26.228 00.006 14964 UpdateGuideState exits: m=275572 SNR=292.6
01:01:26.228 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:26.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:26.229 00.000 14964 Enqueuing Expose request
01:01:26.257 00.028 12044 IsSlewing returns 0
01:01:26.257 00.000 12044 IsGuiding returns 0
01:01:26.289 00.032 12044 IsGuiding returns 1
01:01:26.289 00.000 12044 scope still moving after pulse duration time elapsed
01:01:26.331 00.042 12044 IsSlewing returns 0
01:01:26.332 00.001 12044 IsGuiding returns 0
01:01:26.332 00.000 12044 scope move finished after 14 + 61 ms
01:01:26.333 00.001 12044 Move returns status 0, amount 14
01:01:26.333 00.000 12044 MoveAxis(S, 61, ABG)
01:01:26.333 00.000 12044 Guiding  Dir = 1, Dur = 61
01:01:26.365 00.032 12044 IsSlewing returns 0
01:01:26.365 00.000 12044 IsGuiding returns 0
01:01:26.397 00.032 12044 PulseGuide returned control before completion, sleep 41
01:01:26.468 00.071 12044 IsGuiding returns 1
01:01:26.468 00.000 12044 scope still moving after pulse duration time elapsed
01:01:26.555 00.087 12044 IsSlewing returns 0
01:01:26.555 00.000 12044 IsGuiding returns 0
01:01:26.555 00.000 12044 scope move finished after 61 + 128 ms
01:01:26.555 00.000 12044 Move returns status 0, amount 61
01:01:26.555 00.000 12044 move complete, result=0
01:01:26.555 00.000 12044 worker thread done servicing request
01:01:26.556 00.001 12044 Worker thread wakes up
01:01:26.556 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:26.556 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:26.556 00.000 14964 GuideStep: 0.6 px 14 ms WEST, 0.7 px 61 ms SOUTH
01:01:29.676 03.120 12044 Exposure complete
01:01:29.698 00.022 12044 worker thread done servicing request
01:01:29.698 00.000 14964 OnExposeComplete: enter
01:01:29.698 00.000 14964 UpdateGuideState(): m_state=6
01:01:29.699 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2635
01:01:29.699 00.000 14964 Star::Find returns 1 (0), X=279.85, Y=92.95, Mass=281562, SNR=311.1, Peak=12372 HFD=4.9
01:01:29.700 00.001 14964 MultiStar: [#1 1.56,0.76,0.00,M2] [#2 1.87,0.03,0.00,M3] 
01:01:29.701 00.001 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
01:01:29.701 00.000 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.98 = -2.30)
01:01:29.702 00.001 14964 CameraToMount -- cameraX=1.06 cameraY=-0.77 hyp=1.31 cameraTheta=-0.63 mountX=0.79 mountY=-0.98, mountTheta=-0.89
01:01:29.703 00.001 14964 SchedulePrimaryMove(1136A648, x=1.06, y=-0.77, opts=13)
01:01:29.703 00.000 14964 Enqueuing Move request for scope (1.06, -0.77)
01:01:29.704 00.001 12044 Worker thread wakes up
01:01:29.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.77) opts 0xd
01:01:29.704 00.000 12044 Handling offset move in thread for scope, endpoint = (1.06, -0.77)
01:01:29.704 00.000 12044 Moving (1.06, -0.77) raw xDistance=0.79 yDistance=-0.98
01:01:29.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.70 from input 0.79, slope = 0.11
01:01:29.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:29.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.98
01:01:29.704 00.000 12044 MoveAxis(W, 82, ABG)
01:01:29.704 00.000 12044 Guiding  Dir = 3, Dur = 82
01:01:29.712 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12372, med=615, FiltMin=530, FiltMax=9371, Gamma=0.810
01:01:29.718 00.006 14964 UpdateGuideState exits: m=281562 SNR=311.1
01:01:29.718 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.719 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:29.720 00.001 14964 Enqueuing Expose request
01:01:29.771 00.051 12044 IsSlewing returns 0
01:01:29.772 00.001 12044 IsGuiding returns 0
01:01:29.803 00.031 12044 PulseGuide returned control before completion, sleep 61
01:01:29.883 00.080 12044 IsGuiding returns 1
01:01:29.883 00.000 12044 scope still moving after pulse duration time elapsed
01:01:29.929 00.046 12044 IsSlewing returns 0
01:01:29.930 00.001 12044 IsGuiding returns 0
01:01:29.930 00.000 12044 scope move finished after 82 + 76 ms
01:01:29.930 00.000 12044 Move returns status 0, amount 82
01:01:29.930 00.000 12044 MoveAxis(N, 0, ABG)
01:01:29.930 00.000 12044 Move returns status 0, amount 0
01:01:29.930 00.000 12044 move complete, result=0
01:01:29.930 00.000 12044 worker thread done servicing request
01:01:29.930 00.000 12044 Worker thread wakes up
01:01:29.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:29.930 00.000 14964 GuideStep: 0.8 px 82 ms WEST, -1.0 px 0 ms NORTH
01:01:29.931 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:33.037 03.106 12044 Exposure complete
01:01:33.062 00.025 12044 worker thread done servicing request
01:01:33.062 00.000 14964 OnExposeComplete: enter
01:01:33.064 00.002 14964 UpdateGuideState(): m_state=6
01:01:33.065 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2636
01:01:33.065 00.000 14964 Star::Find returns 1 (0), X=279.53, Y=94.16, Mass=288072, SNR=321.4, Peak=13493 HFD=4.8
01:01:33.066 00.001 14964 MultiStar: [#1 1.21,-0.39,0.00,M3] [#2 1.19,-0.68,0.00,M4] 
01:01:33.066 00.000 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.56) = xAngle (2.09 = 2.09)
01:01:33.067 00.001 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.14 = -1.14)
01:01:33.067 00.000 14964 CameraToMount -- cameraX=0.75 cameraY=0.44 hyp=0.86 cameraTheta=0.53 mountX=-0.43 mountY=-0.79, mountTheta=-2.07
01:01:33.068 00.001 14964 SchedulePrimaryMove(1136A648, x=0.75, y=0.44, opts=13)
01:01:33.068 00.000 14964 Enqueuing Move request for scope (0.75, 0.44)
01:01:33.069 00.001 12044 Worker thread wakes up
01:01:33.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.44) opts 0xd
01:01:33.069 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, 0.44)
01:01:33.069 00.000 12044 Moving (0.75, 0.44) raw xDistance=-0.43 yDistance=-0.79
01:01:33.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.43, slope = 0.08
01:01:33.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:33.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
01:01:33.069 00.000 12044 MoveAxis(E, 0, ABG)
01:01:33.069 00.000 12044 Move returns status 0, amount 0
01:01:33.069 00.000 12044 MoveAxis(N, 0, ABG)
01:01:33.069 00.000 12044 Move returns status 0, amount 0
01:01:33.069 00.000 12044 move complete, result=0
01:01:33.069 00.000 12044 worker thread done servicing request
01:01:33.076 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13493, med=615, FiltMin=526, FiltMax=10711, Gamma=0.810
01:01:33.082 00.006 14964 UpdateGuideState exits: m=288072 SNR=321.4
01:01:33.083 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:33.083 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:33.084 00.001 14964 Enqueuing Expose request
01:01:33.084 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.8 px 0 ms NORTH
01:01:33.085 00.001 12044 Worker thread wakes up
01:01:33.085 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:33.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:36.208 03.123 12044 Exposure complete
01:01:36.229 00.021 12044 worker thread done servicing request
01:01:36.230 00.001 14964 OnExposeComplete: enter
01:01:36.230 00.000 14964 UpdateGuideState(): m_state=6
01:01:36.231 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2637
01:01:36.231 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=94.37, Mass=288907, SNR=309.0, Peak=12933 HFD=5.0
01:01:36.232 00.001 14964 MultiStar: [#1 1.42,-0.47,0.00,M4] [#2 1.82,-1.22,0.00,M5] 
01:01:36.232 00.000 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.56) = xAngle (2.09 = 2.09)
01:01:36.233 00.001 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.14 = -1.14)
01:01:36.233 00.000 14964 CameraToMount -- cameraX=1.10 cameraY=0.65 hyp=1.28 cameraTheta=0.53 mountX=-0.63 mountY=-1.16, mountTheta=-2.07
01:01:36.234 00.001 14964 SchedulePrimaryMove(1136A648, x=1.10, y=0.65, opts=13)
01:01:36.235 00.001 14964 Enqueuing Move request for scope (1.10, 0.65)
01:01:36.235 00.000 12044 Worker thread wakes up
01:01:36.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.65) opts 0xd
01:01:36.235 00.000 12044 Handling offset move in thread for scope, endpoint = (1.10, 0.65)
01:01:36.235 00.000 12044 Moving (1.10, 0.65) raw xDistance=-0.63 yDistance=-1.16
01:01:36.235 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.63, slope = 0.03
01:01:36.235 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=-1.21 newest=-2.93
01:01:36.236 00.001 12044 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16
01:01:36.236 00.000 12044 MoveAxis(E, 0, ABG)
01:01:36.236 00.000 12044 Move returns status 0, amount 0
01:01:36.236 00.000 12044 BLC: Oldest BLC event removed
01:01:36.236 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 278 applied
01:01:36.236 00.000 12044 MoveAxis(N, 386, ABG)
01:01:36.236 00.000 12044 Guiding  Dir = 0, Dur = 386
01:01:36.246 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12933, med=615, FiltMin=530, FiltMax=10943, Gamma=0.810
01:01:36.252 00.006 14964 UpdateGuideState exits: m=288907 SNR=309.0
01:01:36.253 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:36.253 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:36.253 00.000 14964 Enqueuing Expose request
01:01:36.288 00.035 12044 IsSlewing returns 0
01:01:36.288 00.000 12044 IsGuiding returns 0
01:01:36.319 00.031 12044 PulseGuide returned control before completion, sleep 366
01:01:36.693 00.374 12044 IsGuiding returns 1
01:01:36.693 00.000 12044 scope still moving after pulse duration time elapsed
01:01:36.755 00.062 12044 IsSlewing returns 0
01:01:36.755 00.000 12044 IsGuiding returns 0
01:01:36.755 00.000 12044 scope move finished after 386 + 80 ms
01:01:36.755 00.000 12044 Move returns status 0, amount 386
01:01:36.755 00.000 12044 move complete, result=0
01:01:36.755 00.000 12044 worker thread done servicing request
01:01:36.755 00.000 12044 Worker thread wakes up
01:01:36.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:36.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:36.755 00.000 14964 GuideStep: -0.6 px 0 ms EAST, -1.2 px 386 ms NORTH
01:01:39.859 03.104 12044 Exposure complete
01:01:39.882 00.023 12044 worker thread done servicing request
01:01:39.883 00.001 14964 OnExposeComplete: enter
01:01:39.883 00.000 14964 UpdateGuideState(): m_state=6
01:01:39.884 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2638
01:01:39.884 00.000 14964 Star::Find returns 1 (0), X=279.27, Y=93.98, Mass=285763, SNR=315.2, Peak=11167 HFD=5.2
01:01:39.885 00.001 14964 MultiStar: [#1 1.10,0.09,0.00,M5] [#2 1.22,-0.61,0.00,M6] 
01:01:39.885 00.000 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
01:01:39.886 00.001 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
01:01:39.886 00.000 14964 CameraToMount -- cameraX=0.48 cameraY=0.26 hyp=0.55 cameraTheta=0.49 mountX=-0.25 mountY=-0.50, mountTheta=-2.03
01:01:39.898 00.012 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.26, opts=13)
01:01:39.898 00.000 14964 Enqueuing Move request for scope (0.48, 0.26)
01:01:39.900 00.002 12044 Worker thread wakes up
01:01:39.900 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.26) opts 0xd
01:01:39.900 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.26)
01:01:39.900 00.000 12044 Moving (0.48, 0.26) raw xDistance=-0.25 yDistance=-0.50
01:01:39.900 00.000 12044 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.162089, 1:0.504670
01:01:39.900 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:01:39.900 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
01:01:39.900 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:01:39.900 00.000 12044 MoveAxis(E, 0, ABG)
01:01:39.900 00.000 12044 Move returns status 0, amount 0
01:01:39.900 00.000 12044 MoveAxis(N, 47, ABG)
01:01:39.900 00.000 12044 Guiding  Dir = 0, Dur = 47
01:01:39.907 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11167, med=614, FiltMin=531, FiltMax=8943, Gamma=0.810
01:01:39.913 00.006 14964 UpdateGuideState exits: m=285763 SNR=315.2
01:01:39.913 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.914 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:39.914 00.000 14964 Enqueuing Expose request
01:01:39.925 00.011 12044 IsSlewing returns 0
01:01:39.926 00.001 12044 IsGuiding returns 0
01:01:39.957 00.031 12044 PulseGuide returned control before completion, sleep 27
01:01:39.994 00.037 12044 IsGuiding returns 1
01:01:39.994 00.000 12044 scope still moving after pulse duration time elapsed
01:01:40.083 00.089 12044 IsSlewing returns 0
01:01:40.083 00.000 12044 IsGuiding returns 0
01:01:40.083 00.000 12044 scope move finished after 47 + 110 ms
01:01:40.083 00.000 12044 Move returns status 0, amount 47
01:01:40.083 00.000 12044 move complete, result=0
01:01:40.083 00.000 12044 worker thread done servicing request
01:01:40.083 00.000 12044 Worker thread wakes up
01:01:40.083 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 47 ms NORTH
01:01:40.084 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:40.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:43.214 03.130 12044 Exposure complete
01:01:43.235 00.021 12044 worker thread done servicing request
01:01:43.235 00.000 14964 OnExposeComplete: enter
01:01:43.236 00.001 14964 UpdateGuideState(): m_state=6
01:01:43.237 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2639
01:01:43.237 00.000 14964 Star::Find returns 1 (0), X=278.64, Y=93.84, Mass=270969, SNR=288.0, Peak=7607 HFD=6.2
01:01:43.238 00.001 14964 MultiStar: [#1 0.37,0.23,0.16,U] [#2 0.10,-0.38,0.05,U] 
01:01:43.238 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.11}, one-star: {-0.15, 0.12}
01:01:43.238 00.000 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.68 = -2.61)
01:01:43.239 00.001 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
01:01:43.239 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=-0.12 mountY=0.06, mountTheta=2.68
01:01:43.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.11, opts=13)
01:01:43.241 00.001 14964 Enqueuing Move request for scope (-0.07, 0.11)
01:01:43.242 00.001 12044 Worker thread wakes up
01:01:43.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:01:43.242 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:01:43.242 00.000 12044 Moving (-0.07, 0.11) raw xDistance=-0.12 yDistance=0.06
01:01:43.242 00.000 12044 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.162089, 1:0.504670, 2:-0.057882
01:01:43.242 00.000 12044 BLC: No correction, Miss < min_move
01:01:43.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:01:43.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:43.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:01:43.242 00.000 12044 MoveAxis(E, 0, ABG)
01:01:43.242 00.000 12044 Move returns status 0, amount 0
01:01:43.242 00.000 12044 MoveAxis(N, 0, ABG)
01:01:43.242 00.000 12044 Move returns status 0, amount 0
01:01:43.242 00.000 12044 move complete, result=0
01:01:43.242 00.000 12044 worker thread done servicing request
01:01:43.249 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7607, med=615, FiltMin=519, FiltMax=6587, Gamma=0.810
01:01:43.256 00.007 14964 UpdateGuideState exits: m=270969 SNR=288.0
01:01:43.256 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:43.257 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:43.257 00.000 14964 Enqueuing Expose request
01:01:43.258 00.001 12044 Worker thread wakes up
01:01:43.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:43.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:43.258 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:46.372 03.114 12044 Exposure complete
01:01:46.396 00.024 12044 worker thread done servicing request
01:01:46.396 00.000 14964 OnExposeComplete: enter
01:01:46.397 00.001 14964 UpdateGuideState(): m_state=6
01:01:46.397 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2640
01:01:46.398 00.001 14964 Star::Find returns 1 (0), X=278.95, Y=94.42, Mass=276647, SNR=298.7, Peak=10983 HFD=5.2
01:01:46.398 00.000 14964 MultiStar: [#1 0.57,-0.25,0.15,U] [#2 0.50,-1.03,0.00,M6] 
01:01:46.399 00.001 14964 refined, 1 included, MultiStar: {0.22, 0.57}, one-star: {0.16, 0.69}
01:01:46.399 00.000 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
01:01:46.400 00.001 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.47)
01:01:46.401 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.57 hyp=0.61 cameraTheta=1.21 mountX=-0.56 mountY=-0.27, mountTheta=-2.69
01:01:46.402 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.57, opts=13)
01:01:46.402 00.000 14964 Enqueuing Move request for scope (0.22, 0.57)
01:01:46.403 00.001 12044 Worker thread wakes up
01:01:46.403 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.57) opts 0xd
01:01:46.403 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.57)
01:01:46.403 00.000 12044 Moving (0.22, 0.57) raw xDistance=-0.56 yDistance=-0.27
01:01:46.403 00.000 12044 BLC: window closed
01:01:46.403 00.000 12044 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.162089, 1:0.504670, 2:-0.057882
01:01:46.403 00.000 12044 BLC: No correction, Miss < min_move
01:01:46.403 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.56, slope = -0.04
01:01:46.403 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:46.403 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:01:46.403 00.000 12044 MoveAxis(E, 32, ABG)
01:01:46.403 00.000 12044 Guiding  Dir = 2, Dur = 32
01:01:46.411 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10983, med=614, FiltMin=528, FiltMax=8345, Gamma=0.810
01:01:46.416 00.005 14964 UpdateGuideState exits: m=276647 SNR=298.7
01:01:46.417 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:46.417 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:46.418 00.001 14964 Enqueuing Expose request
01:01:46.428 00.010 12044 IsSlewing returns 0
01:01:46.429 00.001 12044 IsGuiding returns 0
01:01:46.461 00.032 12044 PulseGuide returned control before completion, sleep 11
01:01:46.472 00.011 12044 IsGuiding returns 1
01:01:46.472 00.000 12044 scope still moving after pulse duration time elapsed
01:01:46.551 00.079 12044 IsSlewing returns 0
01:01:46.551 00.000 12044 IsGuiding returns 0
01:01:46.551 00.000 12044 scope move finished after 32 + 90 ms
01:01:46.551 00.000 12044 Move returns status 0, amount 32
01:01:46.551 00.000 12044 MoveAxis(N, 0, ABG)
01:01:46.551 00.000 12044 Move returns status 0, amount 0
01:01:46.551 00.000 12044 move complete, result=0
01:01:46.551 00.000 12044 worker thread done servicing request
01:01:46.551 00.000 12044 Worker thread wakes up
01:01:46.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:46.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:46.551 00.000 14964 GuideStep: -0.6 px 32 ms EAST, -0.3 px 0 ms NORTH
01:01:49.659 03.108 12044 Exposure complete
01:01:49.679 00.020 12044 worker thread done servicing request
01:01:49.679 00.000 14964 OnExposeComplete: enter
01:01:49.680 00.001 14964 UpdateGuideState(): m_state=6
01:01:49.681 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2641
01:01:49.681 00.000 14964 Star::Find returns 1 (0), X=280.29, Y=94.36, Mass=283199, SNR=305.7, Peak=10313 HFD=5.3
01:01:49.682 00.001 14964 MultiStar: large primary error, entering stabilization period
01:01:49.682 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
01:01:49.683 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
01:01:49.683 00.000 14964 CameraToMount -- cameraX=1.51 cameraY=0.64 hyp=1.64 cameraTheta=0.40 mountX=-0.62 mountY=-1.57, mountTheta=-1.95
01:01:49.685 00.002 14964 SchedulePrimaryMove(1136A648, x=1.51, y=0.64, opts=13)
01:01:49.685 00.000 14964 Enqueuing Move request for scope (1.51, 0.64)
01:01:49.686 00.001 12044 Worker thread wakes up
01:01:49.686 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.51, 0.64) opts 0xd
01:01:49.686 00.000 12044 Handling offset move in thread for scope, endpoint = (1.51, 0.64)
01:01:49.686 00.000 12044 Moving (1.51, 0.64) raw xDistance=-0.62 yDistance=-1.57
01:01:49.686 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.61 from input -0.62, slope = -0.09
01:01:49.686 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57
01:01:49.686 00.000 12044 MoveAxis(E, 72, ABG)
01:01:49.686 00.000 12044 Guiding  Dir = 2, Dur = 72
01:01:49.693 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10313, med=614, FiltMin=528, FiltMax=8944, Gamma=0.810
01:01:49.699 00.006 14964 UpdateGuideState exits: m=283199 SNR=305.7
01:01:49.700 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.700 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:49.701 00.001 14964 Enqueuing Expose request
01:01:49.707 00.006 12044 IsSlewing returns 0
01:01:49.708 00.001 12044 IsGuiding returns 0
01:01:49.739 00.031 12044 PulseGuide returned control before completion, sleep 51
01:01:49.863 00.124 12044 IsGuiding returns 1
01:01:49.863 00.000 12044 scope still moving after pulse duration time elapsed
01:01:49.909 00.046 12044 IsSlewing returns 0
01:01:49.909 00.000 12044 IsGuiding returns 0
01:01:49.909 00.000 12044 scope move finished after 72 + 129 ms
01:01:49.909 00.000 12044 Move returns status 0, amount 72
01:01:49.909 00.000 12044 MoveAxis(N, 146, ABG)
01:01:49.909 00.000 12044 Guiding  Dir = 0, Dur = 146
01:01:49.941 00.032 12044 IsSlewing returns 0
01:01:49.941 00.000 12044 IsGuiding returns 0
01:01:49.973 00.032 12044 PulseGuide returned control before completion, sleep 125
01:01:50.110 00.137 12044 IsGuiding returns 1
01:01:50.110 00.000 12044 scope still moving after pulse duration time elapsed
01:01:50.250 00.140 12044 IsSlewing returns 0
01:01:50.252 00.002 12044 IsGuiding returns 0
01:01:50.252 00.000 12044 scope move finished after 146 + 163 ms
01:01:50.252 00.000 12044 Move returns status 0, amount 146
01:01:50.252 00.000 12044 move complete, result=0
01:01:50.252 00.000 12044 worker thread done servicing request
01:01:50.252 00.000 12044 Worker thread wakes up
01:01:50.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:50.252 00.000 14964 GuideStep: -0.6 px 72 ms EAST, -1.6 px 146 ms NORTH
01:01:50.255 00.003 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:53.387 03.132 12044 Exposure complete
01:01:53.410 00.023 12044 worker thread done servicing request
01:01:53.410 00.000 14964 OnExposeComplete: enter
01:01:53.411 00.001 14964 UpdateGuideState(): m_state=6
01:01:53.411 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2642
01:01:53.412 00.001 14964 Star::Find returns 1 (0), X=277.82, Y=93.41, Mass=278937, SNR=306.5, Peak=10765 HFD=5.2
01:01:53.412 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
01:01:53.413 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
01:01:53.413 00.000 14964 CameraToMount -- cameraX=-0.96 cameraY=-0.31 hyp=1.01 cameraTheta=-2.83 mountX=0.30 mountY=0.99, mountTheta=1.28
01:01:53.414 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.96, y=-0.31, opts=13)
01:01:53.415 00.001 14964 Enqueuing Move request for scope (-0.96, -0.31)
01:01:53.415 00.000 12044 Worker thread wakes up
01:01:53.415 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.31) opts 0xd
01:01:53.415 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.96, -0.31)
01:01:53.415 00.000 12044 Moving (-0.96, -0.31) raw xDistance=0.30 yDistance=0.99
01:01:53.415 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.06
01:01:53.415 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:53.416 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.99
01:01:53.416 00.000 12044 MoveAxis(E, 0, ABG)
01:01:53.416 00.000 12044 Move returns status 0, amount 0
01:01:53.416 00.000 12044 MoveAxis(N, 0, ABG)
01:01:53.416 00.000 12044 Move returns status 0, amount 0
01:01:53.416 00.000 12044 move complete, result=0
01:01:53.416 00.000 12044 worker thread done servicing request
01:01:53.423 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10765, med=615, FiltMin=531, FiltMax=8907, Gamma=0.810
01:01:53.429 00.006 14964 UpdateGuideState exits: m=278937 SNR=306.5
01:01:53.429 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:53.430 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:53.430 00.000 14964 Enqueuing Expose request
01:01:53.431 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 1.0 px 0 ms NORTH
01:01:53.431 00.000 12044 Worker thread wakes up
01:01:53.431 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:53.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:56.556 03.125 12044 Exposure complete
01:01:56.581 00.025 12044 worker thread done servicing request
01:01:56.581 00.000 14964 OnExposeComplete: enter
01:01:56.582 00.001 14964 UpdateGuideState(): m_state=6
01:01:56.582 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2643
01:01:56.583 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=93.82, Mass=287262, SNR=317.7, Peak=11391 HFD=5.0
01:01:56.583 00.000 14964 MultiStar: exiting stabilization period
01:01:56.584 00.001 14964 MultiStar: [#1 -0.20,0.80,0.00,M4] [#2 -0.47,-0.00,0.07,U] 
01:01:56.584 00.000 14964 refined, 1 included, MultiStar: {-0.47, 0.09}, one-star: {-0.47, 0.09}
01:01:56.585 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
01:01:56.585 00.000 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.28)
01:01:56.586 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.09 hyp=0.48 cameraTheta=2.96 mountX=-0.09 mountY=0.46, mountTheta=1.77
01:01:56.587 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.09, opts=13)
01:01:56.587 00.000 14964 Enqueuing Move request for scope (-0.47, 0.09)
01:01:56.588 00.001 12044 Worker thread wakes up
01:01:56.588 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.09) opts 0xd
01:01:56.588 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.09)
01:01:56.588 00.000 12044 Moving (-0.47, 0.09) raw xDistance=-0.09 yDistance=0.46
01:01:56.588 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.41, using input
01:01:56.588 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.06
01:01:56.588 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:56.588 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:01:56.588 00.000 12044 MoveAxis(E, 0, ABG)
01:01:56.588 00.000 12044 Move returns status 0, amount 0
01:01:56.588 00.000 12044 MoveAxis(N, 0, ABG)
01:01:56.588 00.000 12044 Move returns status 0, amount 0
01:01:56.588 00.000 12044 move complete, result=0
01:01:56.588 00.000 12044 worker thread done servicing request
01:01:56.595 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11391, med=615, FiltMin=527, FiltMax=9439, Gamma=0.810
01:01:56.601 00.006 14964 UpdateGuideState exits: m=287262 SNR=317.7
01:01:56.602 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.602 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:56.603 00.001 14964 Enqueuing Expose request
01:01:56.603 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:01:56.604 00.001 12044 Worker thread wakes up
01:01:56.604 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:56.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:01:59.728 03.124 12044 Exposure complete
01:01:59.751 00.023 12044 worker thread done servicing request
01:01:59.751 00.000 14964 OnExposeComplete: enter
01:01:59.752 00.001 14964 UpdateGuideState(): m_state=6
01:01:59.752 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2644
01:01:59.753 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=93.25, Mass=275880, SNR=316.2, Peak=9501 HFD=5.5
01:01:59.754 00.001 14964 MultiStar: [#1 -0.44,1.01,0.00,M5] [#2 -0.31,0.36,0.06,U] 
01:01:59.754 00.000 14964 refined, 1 included, MultiStar: {-0.59, -0.43}, one-star: {-0.60, -0.47}
01:01:59.755 00.001 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
01:01:59.755 00.000 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.10 = 2.10)
01:01:59.755 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.43 hyp=0.73 cameraTheta=-2.51 mountX=0.42 mountY=0.63, mountTheta=0.98
01:01:59.756 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.43, opts=13)
01:01:59.757 00.001 14964 Enqueuing Move request for scope (-0.59, -0.43)
01:01:59.757 00.000 12044 Worker thread wakes up
01:01:59.758 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.43) opts 0xd
01:01:59.758 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.43)
01:01:59.758 00.000 12044 Moving (-0.59, -0.43) raw xDistance=0.42 yDistance=0.63
01:01:59.758 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.42, slope = 0.01
01:01:59.758 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:59.758 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
01:01:59.758 00.000 12044 MoveAxis(W, 10, ABG)
01:01:59.758 00.000 12044 Guiding  Dir = 3, Dur = 10
01:01:59.765 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9501, med=615, FiltMin=534, FiltMax=8031, Gamma=0.810
01:01:59.771 00.006 14964 UpdateGuideState exits: m=275880 SNR=316.2
01:01:59.771 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.772 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:01:59.772 00.000 14964 Enqueuing Expose request
01:01:59.786 00.014 12044 IsSlewing returns 0
01:01:59.786 00.000 12044 IsGuiding returns 0
01:01:59.851 00.065 12044 IsGuiding returns 1
01:01:59.851 00.000 12044 scope still moving after pulse duration time elapsed
01:01:59.935 00.084 12044 IsSlewing returns 0
01:01:59.935 00.000 12044 IsGuiding returns 0
01:01:59.935 00.000 12044 scope move finished after 10 + 139 ms
01:01:59.935 00.000 12044 Move returns status 0, amount 10
01:01:59.935 00.000 12044 MoveAxis(N, 0, ABG)
01:01:59.935 00.000 12044 Move returns status 0, amount 0
01:01:59.935 00.000 12044 move complete, result=0
01:01:59.935 00.000 12044 worker thread done servicing request
01:01:59.937 00.002 12044 Worker thread wakes up
01:01:59.937 00.000 14964 GuideStep: 0.4 px 10 ms WEST, 0.6 px 0 ms NORTH
01:01:59.939 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:01:59.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:03.028 03.089 12044 Exposure complete
01:02:03.049 00.021 12044 worker thread done servicing request
01:02:03.049 00.000 14964 OnExposeComplete: enter
01:02:03.049 00.000 14964 UpdateGuideState(): m_state=6
01:02:03.051 00.002 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2645
01:02:03.051 00.000 14964 Star::Find returns 1 (0), X=277.36, Y=93.80, Mass=283916, SNR=315.5, Peak=10655 HFD=5.2
01:02:03.051 00.000 14964 MultiStar: [#1 -0.88,0.15,0.00,M6] [#2 -0.82,-0.32,0.00,M5] 
01:02:03.052 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
01:02:03.052 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.70 = 1.41)
01:02:03.053 00.001 14964 CameraToMount -- cameraX=-1.43 cameraY=0.08 hyp=1.43 cameraTheta=3.09 mountX=-0.10 mountY=1.41, mountTheta=1.64
01:02:03.055 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.43, y=0.08, opts=13)
01:02:03.056 00.001 14964 Enqueuing Move request for scope (-1.43, 0.08)
01:02:03.059 00.003 12044 Worker thread wakes up
01:02:03.059 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.08) opts 0xd
01:02:03.059 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.43, 0.08)
01:02:03.059 00.000 12044 Moving (-1.43, 0.08) raw xDistance=-0.10 yDistance=1.41
01:02:03.059 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.07
01:02:03.059 00.000 12044 resist switch: large excursion: input 1.41 thresh 1.35 direction from -1 to 1
01:02:03.059 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.23
01:02:03.059 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41
01:02:03.059 00.000 12044 MoveAxis(E, 0, ABG)
01:02:03.059 00.000 12044 Move returns status 0, amount 0
01:02:03.059 00.000 12044 BLC: Oldest BLC event removed
01:02:03.059 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 278 applied
01:02:03.059 00.000 12044 MoveAxis(S, 409, ABG)
01:02:03.059 00.000 12044 Guiding  Dir = 1, Dur = 409
01:02:03.065 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10655, med=615, FiltMin=523, FiltMax=9217, Gamma=0.810
01:02:03.072 00.007 14964 UpdateGuideState exits: m=283916 SNR=315.5
01:02:03.072 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.073 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:03.073 00.000 14964 Enqueuing Expose request
01:02:03.147 00.074 12044 IsSlewing returns 0
01:02:03.147 00.000 12044 IsGuiding returns 0
01:02:03.178 00.031 12044 PulseGuide returned control before completion, sleep 389
01:02:03.578 00.400 12044 IsGuiding returns 1
01:02:03.579 00.001 12044 scope still moving after pulse duration time elapsed
01:02:03.628 00.049 12044 IsSlewing returns 0
01:02:03.628 00.000 12044 IsGuiding returns 0
01:02:03.628 00.000 12044 scope move finished after 409 + 72 ms
01:02:03.628 00.000 12044 Move returns status 0, amount 409
01:02:03.628 00.000 12044 move complete, result=0
01:02:03.628 00.000 12044 worker thread done servicing request
01:02:03.628 00.000 12044 Worker thread wakes up
01:02:03.629 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 1.4 px 409 ms SOUTH
01:02:03.629 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:03.629 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:06.736 03.107 12044 Exposure complete
01:02:06.764 00.028 12044 worker thread done servicing request
01:02:06.764 00.000 14964 OnExposeComplete: enter
01:02:06.765 00.001 14964 UpdateGuideState(): m_state=6
01:02:06.766 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2646
01:02:06.766 00.000 14964 Star::Find returns 1 (0), X=277.14, Y=94.79, Mass=288505, SNR=305.1, Peak=11726 HFD=5.0
01:02:06.767 00.001 14964 MultiStar: large primary error, entering stabilization period
01:02:06.767 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.12 = -2.16)
01:02:06.767 00.000 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
01:02:06.768 00.001 14964 CameraToMount -- cameraX=-1.65 cameraY=1.07 hyp=1.97 cameraTheta=2.57 mountX=-1.10 mountY=1.53, mountTheta=2.19
01:02:06.769 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.65, y=1.07, opts=13)
01:02:06.769 00.000 14964 Enqueuing Move request for scope (-1.65, 1.07)
01:02:06.770 00.001 12044 Worker thread wakes up
01:02:06.770 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.65, 1.07) opts 0xd
01:02:06.770 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.65, 1.07)
01:02:06.770 00.000 12044 Moving (-1.65, 1.07) raw xDistance=-1.10 yDistance=1.53
01:02:06.770 00.000 12044 BLC: History state: CurrMiss=1.53, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.411359, 1:1.530017
01:02:06.770 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:02:06.770 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -1.10, slope = 0.01
01:02:06.770 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.53 from input 1.53
01:02:06.770 00.000 12044 MoveAxis(E, 0, ABG)
01:02:06.770 00.000 12044 Move returns status 0, amount 0
01:02:06.770 00.000 12044 MoveAxis(S, 143, ABG)
01:02:06.770 00.000 12044 Guiding  Dir = 1, Dur = 143
01:02:06.778 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11726, med=615, FiltMin=519, FiltMax=10135, Gamma=0.810
01:02:06.783 00.005 14964 UpdateGuideState exits: m=288505 SNR=305.1
01:02:06.784 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.784 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:06.785 00.001 14964 Enqueuing Expose request
01:02:06.802 00.017 12044 IsSlewing returns 0
01:02:06.802 00.000 12044 IsGuiding returns 0
01:02:06.833 00.031 12044 PulseGuide returned control before completion, sleep 122
01:02:06.965 00.132 12044 IsGuiding returns 1
01:02:06.965 00.000 12044 scope still moving after pulse duration time elapsed
01:02:07.020 00.055 12044 IsSlewing returns 0
01:02:07.020 00.000 12044 IsGuiding returns 0
01:02:07.020 00.000 12044 scope move finished after 143 + 75 ms
01:02:07.020 00.000 12044 Move returns status 0, amount 143
01:02:07.020 00.000 12044 move complete, result=0
01:02:07.020 00.000 12044 worker thread done servicing request
01:02:07.020 00.000 12044 Worker thread wakes up
01:02:07.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:07.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:07.020 00.000 14964 GuideStep: -1.1 px 0 ms EAST, 1.5 px 143 ms SOUTH
01:02:10.141 03.121 12044 Exposure complete
01:02:10.163 00.022 12044 worker thread done servicing request
01:02:10.163 00.000 14964 OnExposeComplete: enter
01:02:10.163 00.000 14964 UpdateGuideState(): m_state=6
01:02:10.164 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2647
01:02:10.165 00.001 14964 Star::Find returns 1 (0), X=279.27, Y=93.92, Mass=281141, SNR=308.9, Peak=11627 HFD=5.0
01:02:10.165 00.000 14964 MultiStar: exiting stabilization period
01:02:10.166 00.001 14964 MultiStar: [#1 0.52,0.14,0.16,U] [#2 0.59,-1.00,0.00,M6] 
01:02:10.166 00.000 14964 single-star, 1 included, MultiStar: {0.49, 0.19}, one-star: {0.49, 0.20}
01:02:10.167 00.001 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
01:02:10.167 00.000 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
01:02:10.168 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=0.20 hyp=0.53 cameraTheta=0.39 mountX=-0.19 mountY=-0.50, mountTheta=-1.94
01:02:10.169 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.20, opts=13)
01:02:10.170 00.001 14964 Enqueuing Move request for scope (0.49, 0.20)
01:02:10.170 00.000 12044 Worker thread wakes up
01:02:10.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.20) opts 0xd
01:02:10.170 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.20)
01:02:10.170 00.000 12044 Moving (0.49, 0.20) raw xDistance=-0.19 yDistance=-0.50
01:02:10.170 00.000 12044 BLC: History state: CurrMiss=-0.50, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.411359, 1:1.530017, 2:-0.504282
01:02:10.170 00.000 12044 BLC: Over-shoot, first stiction event, no adjustment
01:02:10.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.01
01:02:10.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:10.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:02:10.170 00.000 12044 MoveAxis(E, 0, ABG)
01:02:10.170 00.000 12044 Move returns status 0, amount 0
01:02:10.170 00.000 12044 MoveAxis(N, 0, ABG)
01:02:10.170 00.000 12044 Move returns status 0, amount 0
01:02:10.170 00.000 12044 move complete, result=0
01:02:10.170 00.000 12044 worker thread done servicing request
01:02:10.179 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11627, med=615, FiltMin=531, FiltMax=9547, Gamma=0.810
01:02:10.184 00.005 14964 UpdateGuideState exits: m=281141 SNR=308.9
01:02:10.185 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.185 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:10.186 00.001 14964 Enqueuing Expose request
01:02:10.186 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:02:10.187 00.001 12044 Worker thread wakes up
01:02:10.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:10.187 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:13.310 03.123 12044 Exposure complete
01:02:13.331 00.021 12044 worker thread done servicing request
01:02:13.331 00.000 14964 OnExposeComplete: enter
01:02:13.332 00.001 14964 UpdateGuideState(): m_state=6
01:02:13.333 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2648
01:02:13.333 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=93.83, Mass=287246, SNR=319.1, Peak=11773 HFD=5.1
01:02:13.334 00.001 14964 MultiStar: [#1 1.26,-0.02,0.00,M6] [#2 1.39,-0.48,0.00,M7] 
01:02:13.334 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
01:02:13.335 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
01:02:13.335 00.000 14964 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.68 cameraTheta=0.16 mountX=-0.10 mountY=-0.68, mountTheta=-1.72
01:02:13.336 00.001 14964 SchedulePrimaryMove(1136A648, x=0.67, y=0.11, opts=13)
01:02:13.337 00.001 14964 Enqueuing Move request for scope (0.67, 0.11)
01:02:13.337 00.000 12044 Worker thread wakes up
01:02:13.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.11) opts 0xd
01:02:13.337 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, 0.11)
01:02:13.337 00.000 12044 Moving (0.67, 0.11) raw xDistance=-0.10 yDistance=-0.68
01:02:13.338 00.001 12044 BLC: window closed
01:02:13.338 00.000 12044 BLC: History state: CurrMiss=-0.68, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.411359, 1:1.530017, 2:-0.504282
01:02:13.338 00.000 12044 BLC: Over-shoot, first stiction event, no adjustment
01:02:13.338 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:02:13.338 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:13.338 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
01:02:13.338 00.000 12044 MoveAxis(E, 0, ABG)
01:02:13.338 00.000 12044 Move returns status 0, amount 0
01:02:13.338 00.000 12044 MoveAxis(N, 0, ABG)
01:02:13.338 00.000 12044 Move returns status 0, amount 0
01:02:13.338 00.000 12044 move complete, result=0
01:02:13.338 00.000 12044 worker thread done servicing request
01:02:13.345 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11773, med=614, FiltMin=531, FiltMax=9563, Gamma=0.810
01:02:13.350 00.005 14964 UpdateGuideState exits: m=287246 SNR=319.1
01:02:13.351 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.352 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:13.352 00.000 14964 Enqueuing Expose request
01:02:13.352 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:02:13.353 00.001 12044 Worker thread wakes up
01:02:13.353 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:13.353 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:16.483 03.130 12044 Exposure complete
01:02:16.505 00.022 12044 worker thread done servicing request
01:02:16.505 00.000 14964 OnExposeComplete: enter
01:02:16.507 00.002 14964 UpdateGuideState(): m_state=6
01:02:16.508 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2649
01:02:16.508 00.000 14964 Star::Find returns 1 (0), X=279.13, Y=93.58, Mass=282790, SNR=305.4, Peak=10379 HFD=5.2
01:02:16.508 00.000 14964 MultiStar: [#1 0.76,0.52,0.00,M7] [#2 0.79,0.53,0.00,M8] 
01:02:16.508 00.000 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
01:02:16.509 00.001 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.21 = -2.08)
01:02:16.509 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-0.40 mountX=0.15 mountY=-0.32, mountTheta=-1.14
01:02:16.510 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.15, opts=13)
01:02:16.511 00.001 14964 Enqueuing Move request for scope (0.34, -0.15)
01:02:16.511 00.000 12044 Worker thread wakes up
01:02:16.511 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.15) opts 0xd
01:02:16.511 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.15)
01:02:16.511 00.000 12044 Moving (0.34, -0.15) raw xDistance=0.15 yDistance=-0.32
01:02:16.511 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.16, using input
01:02:16.511 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:02:16.511 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:16.512 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:02:16.512 00.000 12044 MoveAxis(E, 0, ABG)
01:02:16.512 00.000 12044 Move returns status 0, amount 0
01:02:16.512 00.000 12044 MoveAxis(N, 0, ABG)
01:02:16.512 00.000 12044 Move returns status 0, amount 0
01:02:16.512 00.000 12044 move complete, result=0
01:02:16.512 00.000 12044 worker thread done servicing request
01:02:16.519 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10379, med=616, FiltMin=534, FiltMax=9041, Gamma=0.810
01:02:16.525 00.006 14964 UpdateGuideState exits: m=282790 SNR=305.4
01:02:16.526 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.527 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:16.527 00.000 14964 Enqueuing Expose request
01:02:16.527 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:02:16.528 00.001 12044 Worker thread wakes up
01:02:16.528 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:16.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:19.626 03.098 12044 Exposure complete
01:02:19.647 00.021 12044 worker thread done servicing request
01:02:19.647 00.000 14964 OnExposeComplete: enter
01:02:19.647 00.000 14964 UpdateGuideState(): m_state=6
01:02:19.649 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2650
01:02:19.649 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=93.81, Mass=282067, SNR=315.5, Peak=11277 HFD=4.8
01:02:19.650 00.001 14964 MultiStar: [#1 0.87,0.16,0.00,M8] [#2 0.85,-0.02,0.00,M9] 
01:02:19.651 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
01:02:19.651 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
01:02:19.652 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.33 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
01:02:19.653 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.08, opts=13)
01:02:19.653 00.000 14964 Enqueuing Move request for scope (0.25, 0.08)
01:02:19.654 00.001 12044 Worker thread wakes up
01:02:19.654 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
01:02:19.654 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
01:02:19.654 00.000 12044 Moving (0.25, 0.08) raw xDistance=-0.08 yDistance=-0.25
01:02:19.654 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:02:19.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:19.654 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:02:19.654 00.000 12044 MoveAxis(E, 0, ABG)
01:02:19.654 00.000 12044 Move returns status 0, amount 0
01:02:19.654 00.000 12044 MoveAxis(N, 0, ABG)
01:02:19.654 00.000 12044 Move returns status 0, amount 0
01:02:19.654 00.000 12044 move complete, result=0
01:02:19.654 00.000 12044 worker thread done servicing request
01:02:19.660 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11277, med=613, FiltMin=525, FiltMax=9559, Gamma=0.810
01:02:19.666 00.006 14964 UpdateGuideState exits: m=282067 SNR=315.5
01:02:19.666 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.667 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:19.667 00.000 14964 Enqueuing Expose request
01:02:19.668 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:02:19.668 00.000 12044 Worker thread wakes up
01:02:19.669 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:19.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:22.775 03.106 12044 Exposure complete
01:02:22.800 00.025 12044 worker thread done servicing request
01:02:22.800 00.000 14964 OnExposeComplete: enter
01:02:22.801 00.001 14964 UpdateGuideState(): m_state=6
01:02:22.801 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2651
01:02:22.802 00.001 14964 Star::Find returns 1 (0), X=279.43, Y=93.26, Mass=277361, SNR=315.6, Peak=12163 HFD=4.7
01:02:22.802 00.000 14964 MultiStar: [#1 1.05,0.49,0.00,M9] [#2 0.80,0.36,0.00,M10] 
01:02:22.803 00.001 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
01:02:22.803 00.000 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.30)
01:02:22.804 00.001 14964 CameraToMount -- cameraX=0.64 cameraY=-0.46 hyp=0.79 cameraTheta=-0.62 mountX=0.47 mountY=-0.59, mountTheta=-0.90
01:02:22.805 00.001 14964 SchedulePrimaryMove(1136A648, x=0.64, y=-0.46, opts=13)
01:02:22.805 00.000 14964 Enqueuing Move request for scope (0.64, -0.46)
01:02:22.806 00.001 12044 Worker thread wakes up
01:02:22.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.46) opts 0xd
01:02:22.806 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, -0.46)
01:02:22.806 00.000 12044 Moving (0.64, -0.46) raw xDistance=0.47 yDistance=-0.59
01:02:22.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.47, slope = 0.01
01:02:22.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:22.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
01:02:22.806 00.000 12044 MoveAxis(W, 6, ABG)
01:02:22.806 00.000 12044 Guiding  Dir = 3, Dur = 6
01:02:22.814 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12163, med=615, FiltMin=528, FiltMax=10507, Gamma=0.810
01:02:22.820 00.006 14964 UpdateGuideState exits: m=277361 SNR=315.6
01:02:22.820 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:22.821 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:22.821 00.000 14964 Enqueuing Expose request
01:02:22.831 00.010 12044 IsSlewing returns 0
01:02:22.831 00.000 12044 IsGuiding returns 0
01:02:22.863 00.032 12044 IsGuiding returns 1
01:02:22.863 00.000 12044 scope still moving after pulse duration time elapsed
01:02:22.926 00.063 12044 IsSlewing returns 0
01:02:22.927 00.001 12044 IsGuiding returns 0
01:02:22.927 00.000 12044 scope move finished after 6 + 89 ms
01:02:22.927 00.000 12044 Move returns status 0, amount 6
01:02:22.927 00.000 12044 MoveAxis(N, 0, ABG)
01:02:22.927 00.000 12044 Move returns status 0, amount 0
01:02:22.927 00.000 12044 move complete, result=0
01:02:22.927 00.000 12044 worker thread done servicing request
01:02:22.927 00.000 12044 Worker thread wakes up
01:02:22.927 00.000 14964 GuideStep: 0.5 px 6 ms WEST, -0.6 px 0 ms NORTH
01:02:22.927 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:22.928 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:26.053 03.125 12044 Exposure complete
01:02:26.079 00.026 12044 worker thread done servicing request
01:02:26.079 00.000 14964 OnExposeComplete: enter
01:02:26.079 00.000 14964 UpdateGuideState(): m_state=6
01:02:26.080 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2652
01:02:26.080 00.000 14964 Star::Find returns 1 (0), X=279.05, Y=93.19, Mass=281979, SNR=318.9, Peak=11907 HFD=4.7
01:02:26.081 00.001 14964 MultiStar: [#1 0.71,0.52,0.00,M10] [#2 1.03,0.12,0.00,R] 
01:02:26.081 00.000 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.44 = 0.44)
01:02:26.082 00.001 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.79)
01:02:26.082 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=-0.54 hyp=0.60 cameraTheta=-1.12 mountX=0.54 mountY=-0.20, mountTheta=-0.36
01:02:26.083 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.54, opts=13)
01:02:26.084 00.001 14964 Enqueuing Move request for scope (0.26, -0.54)
01:02:26.084 00.000 12044 Worker thread wakes up
01:02:26.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.54) opts 0xd
01:02:26.084 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.54)
01:02:26.084 00.000 12044 Moving (0.26, -0.54) raw xDistance=0.54 yDistance=-0.20
01:02:26.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 0.54, slope = 0.06
01:02:26.085 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:26.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:02:26.085 00.000 12044 MoveAxis(W, 47, ABG)
01:02:26.085 00.000 12044 Guiding  Dir = 3, Dur = 47
01:02:26.092 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11907, med=614, FiltMin=524, FiltMax=9781, Gamma=0.810
01:02:26.097 00.005 14964 UpdateGuideState exits: m=281979 SNR=318.9
01:02:26.098 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.098 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:26.099 00.001 14964 Enqueuing Expose request
01:02:26.145 00.046 12044 IsSlewing returns 0
01:02:26.145 00.000 12044 IsGuiding returns 0
01:02:26.177 00.032 12044 PulseGuide returned control before completion, sleep 26
01:02:26.231 00.054 12044 IsGuiding returns 1
01:02:26.232 00.001 12044 scope still moving after pulse duration time elapsed
01:02:26.318 00.086 12044 IsSlewing returns 0
01:02:26.318 00.000 12044 IsGuiding returns 0
01:02:26.318 00.000 12044 scope move finished after 47 + 124 ms
01:02:26.318 00.000 12044 Move returns status 0, amount 47
01:02:26.318 00.000 12044 MoveAxis(N, 0, ABG)
01:02:26.318 00.000 12044 Move returns status 0, amount 0
01:02:26.318 00.000 12044 move complete, result=0
01:02:26.318 00.000 12044 worker thread done servicing request
01:02:26.318 00.000 12044 Worker thread wakes up
01:02:26.318 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:26.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:26.318 00.000 14964 GuideStep: 0.5 px 47 ms WEST, -0.2 px 0 ms NORTH
01:02:29.441 03.123 12044 Exposure complete
01:02:29.465 00.024 12044 worker thread done servicing request
01:02:29.465 00.000 14964 OnExposeComplete: enter
01:02:29.466 00.001 14964 UpdateGuideState(): m_state=6
01:02:29.467 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2653
01:02:29.467 00.000 14964 Star::Find returns 1 (0), X=278.97, Y=94.05, Mass=279618, SNR=298.4, Peak=12435 HFD=4.5
01:02:29.468 00.001 14964 MultiStar: [#1 0.64,-0.28,0.17,U] [#2 -0.26,-0.68,0.06,U] 
01:02:29.468 00.000 14964 refined, 2 included, MultiStar: {0.23, 0.19}, one-star: {0.18, 0.33}
01:02:29.468 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
01:02:29.469 00.001 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
01:02:29.469 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.29 cameraTheta=0.70 mountX=-0.19 mountY=-0.24, mountTheta=-2.22
01:02:29.470 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.19, opts=13)
01:02:29.471 00.001 14964 Enqueuing Move request for scope (0.23, 0.19)
01:02:29.471 00.000 12044 Worker thread wakes up
01:02:29.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
01:02:29.472 00.001 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
01:02:29.472 00.000 12044 Moving (0.23, 0.19) raw xDistance=-0.19 yDistance=-0.24
01:02:29.472 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.05
01:02:29.472 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:29.472 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:02:29.472 00.000 12044 MoveAxis(E, 0, ABG)
01:02:29.472 00.000 12044 Move returns status 0, amount 0
01:02:29.472 00.000 12044 MoveAxis(N, 0, ABG)
01:02:29.472 00.000 12044 Move returns status 0, amount 0
01:02:29.472 00.000 12044 move complete, result=0
01:02:29.472 00.000 12044 worker thread done servicing request
01:02:29.479 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12435, med=615, FiltMin=519, FiltMax=9695, Gamma=0.810
01:02:29.485 00.006 14964 UpdateGuideState exits: m=279618 SNR=298.4
01:02:29.485 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:29.486 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:29.486 00.000 14964 Enqueuing Expose request
01:02:29.487 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:29.487 00.000 12044 Worker thread wakes up
01:02:29.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:29.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:32.594 03.107 12044 Exposure complete
01:02:32.620 00.026 12044 worker thread done servicing request
01:02:32.620 00.000 14964 OnExposeComplete: enter
01:02:32.621 00.001 14964 UpdateGuideState(): m_state=6
01:02:32.621 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2654
01:02:32.622 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=93.94, Mass=288663, SNR=305.3, Peak=11575 HFD=5.0
01:02:32.623 00.001 14964 MultiStar: [#1 0.01,0.07,0.17,U] [#2 -1.12,-0.40,0.00,M1] 
01:02:32.623 00.000 14964 refined, 1 included, MultiStar: {-0.31, 0.20}, one-star: {-0.36, 0.22}
01:02:32.623 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
01:02:32.624 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
01:02:32.624 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.36 cameraTheta=2.57 mountX=-0.20 mountY=0.29, mountTheta=2.18
01:02:32.625 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.20, opts=13)
01:02:32.626 00.001 14964 Enqueuing Move request for scope (-0.31, 0.20)
01:02:32.626 00.000 12044 Worker thread wakes up
01:02:32.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
01:02:32.626 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
01:02:32.626 00.000 12044 Moving (-0.31, 0.20) raw xDistance=-0.20 yDistance=0.29
01:02:32.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.06
01:02:32.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:32.627 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:02:32.627 00.000 12044 MoveAxis(E, 0, ABG)
01:02:32.627 00.000 12044 Move returns status 0, amount 0
01:02:32.627 00.000 12044 MoveAxis(N, 0, ABG)
01:02:32.627 00.000 12044 Move returns status 0, amount 0
01:02:32.627 00.000 12044 move complete, result=0
01:02:32.627 00.000 12044 worker thread done servicing request
01:02:32.634 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11575, med=615, FiltMin=533, FiltMax=9691, Gamma=0.810
01:02:32.639 00.005 14964 UpdateGuideState exits: m=288663 SNR=305.3
01:02:32.640 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.640 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:32.641 00.001 14964 Enqueuing Expose request
01:02:32.641 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:02:32.642 00.001 12044 Worker thread wakes up
01:02:32.642 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:32.642 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:35.739 03.097 12044 Exposure complete
01:02:35.759 00.020 12044 worker thread done servicing request
01:02:35.759 00.000 14964 OnExposeComplete: enter
01:02:35.760 00.001 14964 UpdateGuideState(): m_state=6
01:02:35.760 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2655
01:02:35.761 00.001 14964 Star::Find returns 1 (0), X=278.76, Y=93.84, Mass=286339, SNR=316.2, Peak=12091 HFD=5.0
01:02:35.762 00.001 14964 MultiStar: [#1 0.67,0.28,0.16,U] [#2 -0.87,0.05,0.00,M2] 
01:02:35.762 00.000 14964 single-star, 1 included, MultiStar: {0.07, 0.14}, one-star: {-0.02, 0.12}
01:02:35.763 00.001 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.30 = -2.98)
01:02:35.763 00.000 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.07)
01:02:35.764 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=-0.12 mountY=0.01, mountTheta=3.07
01:02:35.765 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.12, opts=13)
01:02:35.765 00.000 14964 Enqueuing Move request for scope (-0.02, 0.12)
01:02:35.766 00.001 12044 Worker thread wakes up
01:02:35.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:02:35.766 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:02:35.766 00.000 12044 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.01
01:02:35.766 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.06
01:02:35.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:35.766 00.000 12044 MoveAxis(E, 0, ABG)
01:02:35.766 00.000 12044 Move returns status 0, amount 0
01:02:35.766 00.000 12044 MoveAxis(N, 0, ABG)
01:02:35.766 00.000 12044 Move returns status 0, amount 0
01:02:35.766 00.000 12044 move complete, result=0
01:02:35.766 00.000 12044 worker thread done servicing request
01:02:35.773 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12091, med=615, FiltMin=535, FiltMax=9883, Gamma=0.810
01:02:35.779 00.006 14964 UpdateGuideState exits: m=286339 SNR=316.2
01:02:35.779 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.780 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:35.780 00.000 14964 Enqueuing Expose request
01:02:35.781 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:35.781 00.000 12044 Worker thread wakes up
01:02:35.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:35.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:38.892 03.111 12044 Exposure complete
01:02:38.915 00.023 12044 worker thread done servicing request
01:02:38.915 00.000 14964 OnExposeComplete: enter
01:02:38.916 00.001 14964 UpdateGuideState(): m_state=6
01:02:38.917 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2656
01:02:38.917 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=94.17, Mass=288642, SNR=301.7, Peak=11699 HFD=4.9
01:02:38.918 00.001 14964 MultiStar: [#1 0.00,-0.25,0.18,U] [#2 -1.06,-0.51,0.00,M3] 
01:02:38.918 00.000 14964 refined, 1 included, MultiStar: {-0.42, 0.35}, one-star: {-0.49, 0.45}
01:02:38.919 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.00 = -2.28)
01:02:38.919 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
01:02:38.920 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.35 hyp=0.54 cameraTheta=2.45 mountX=-0.35 mountY=0.38, mountTheta=2.32
01:02:38.921 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.35, opts=13)
01:02:38.921 00.000 14964 Enqueuing Move request for scope (-0.42, 0.35)
01:02:38.922 00.001 12044 Worker thread wakes up
01:02:38.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.35) opts 0xd
01:02:38.922 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.35)
01:02:38.922 00.000 12044 Moving (-0.42, 0.35) raw xDistance=-0.35 yDistance=0.38
01:02:38.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.35, slope = -0.02
01:02:38.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:38.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:02:38.922 00.000 12044 MoveAxis(E, 17, ABG)
01:02:38.922 00.000 12044 Guiding  Dir = 2, Dur = 17
01:02:38.929 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11699, med=615, FiltMin=527, FiltMax=9977, Gamma=0.810
01:02:38.935 00.006 14964 UpdateGuideState exits: m=288642 SNR=301.7
01:02:38.936 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:38.936 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:38.937 00.001 14964 Enqueuing Expose request
01:02:38.974 00.037 12044 IsSlewing returns 0
01:02:38.974 00.000 12044 IsGuiding returns 0
01:02:39.038 00.064 12044 IsGuiding returns 1
01:02:39.038 00.000 12044 scope still moving after pulse duration time elapsed
01:02:39.098 00.060 12044 IsSlewing returns 0
01:02:39.098 00.000 12044 IsGuiding returns 0
01:02:39.098 00.000 12044 scope move finished after 17 + 107 ms
01:02:39.098 00.000 12044 Move returns status 0, amount 17
01:02:39.098 00.000 12044 MoveAxis(N, 0, ABG)
01:02:39.098 00.000 12044 Move returns status 0, amount 0
01:02:39.098 00.000 12044 move complete, result=0
01:02:39.098 00.000 12044 worker thread done servicing request
01:02:39.098 00.000 12044 Worker thread wakes up
01:02:39.098 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:39.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:39.098 00.000 14964 GuideStep: -0.4 px 17 ms EAST, 0.4 px 0 ms NORTH
01:02:42.218 03.120 12044 Exposure complete
01:02:42.247 00.029 12044 worker thread done servicing request
01:02:42.247 00.000 14964 OnExposeComplete: enter
01:02:42.248 00.001 14964 UpdateGuideState(): m_state=6
01:02:42.249 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2657
01:02:42.249 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=94.13, Mass=286144, SNR=321.1, Peak=14103 HFD=4.6
01:02:42.250 00.001 14964 MultiStar: [#1 0.54,-0.38,0.16,U] [#2 -0.43,-1.19,0.00,M4] 
01:02:42.250 00.000 14964 refined, 1 included, MultiStar: {0.38, 0.30}, one-star: {0.35, 0.41}
01:02:42.251 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
01:02:42.251 00.000 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.01)
01:02:42.252 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=0.30 hyp=0.48 cameraTheta=0.67 mountX=-0.29 mountY=-0.41, mountTheta=-2.19
01:02:42.252 00.000 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.30, opts=13)
01:02:42.253 00.001 14964 Enqueuing Move request for scope (0.38, 0.30)
01:02:42.254 00.001 12044 Worker thread wakes up
01:02:42.254 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.30) opts 0xd
01:02:42.254 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.30)
01:02:42.254 00.000 12044 Moving (0.38, 0.30) raw xDistance=-0.29 yDistance=-0.41
01:02:42.254 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.32, using input
01:02:42.254 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.05
01:02:42.254 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:42.254 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:02:42.254 00.000 12044 MoveAxis(E, 23, ABG)
01:02:42.254 00.000 12044 Guiding  Dir = 2, Dur = 23
01:02:42.261 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14103, med=615, FiltMin=531, FiltMax=9733, Gamma=0.810
01:02:42.267 00.006 14964 UpdateGuideState exits: m=286144 SNR=321.1
01:02:42.268 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:42.268 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:42.268 00.000 14964 Enqueuing Expose request
01:02:42.286 00.018 12044 IsSlewing returns 0
01:02:42.286 00.000 12044 IsGuiding returns 0
01:02:42.318 00.032 12044 IsGuiding returns 1
01:02:42.318 00.000 12044 scope still moving after pulse duration time elapsed
01:02:42.394 00.076 12044 IsSlewing returns 0
01:02:42.395 00.001 12044 IsGuiding returns 0
01:02:42.395 00.000 12044 scope move finished after 23 + 84 ms
01:02:42.395 00.000 12044 Move returns status 0, amount 23
01:02:42.395 00.000 12044 MoveAxis(N, 0, ABG)
01:02:42.395 00.000 12044 Move returns status 0, amount 0
01:02:42.395 00.000 12044 move complete, result=0
01:02:42.395 00.000 12044 worker thread done servicing request
01:02:42.395 00.000 12044 Worker thread wakes up
01:02:42.395 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.4 px 0 ms NORTH
01:02:42.395 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:42.395 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:45.509 03.114 12044 Exposure complete
01:02:45.535 00.026 12044 worker thread done servicing request
01:02:45.535 00.000 14964 OnExposeComplete: enter
01:02:45.535 00.000 14964 UpdateGuideState(): m_state=6
01:02:45.537 00.002 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2658
01:02:45.537 00.000 14964 Star::Find returns 1 (0), X=279.25, Y=93.27, Mass=284892, SNR=325.3, Peak=12899 HFD=4.7
01:02:45.537 00.000 14964 MultiStar: [#1 0.93,0.89,0.00,M6] [#2 -0.34,0.47,0.07,U] 
01:02:45.538 00.001 14964 refined, 1 included, MultiStar: {0.41, -0.39}, one-star: {0.47, -0.45}
01:02:45.538 00.000 14964 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.56) = xAngle (0.79 = 0.79)
01:02:45.539 00.001 14964 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.85 = -2.44)
01:02:45.539 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=-0.39 hyp=0.57 cameraTheta=-0.76 mountX=0.40 mountY=-0.37, mountTheta=-0.75
01:02:45.540 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.39, opts=13)
01:02:45.540 00.000 14964 Enqueuing Move request for scope (0.41, -0.39)
01:02:45.541 00.001 12044 Worker thread wakes up
01:02:45.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.39) opts 0xd
01:02:45.541 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.39)
01:02:45.541 00.000 12044 Moving (0.41, -0.39) raw xDistance=0.40 yDistance=-0.37
01:02:45.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.03
01:02:45.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:45.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:02:45.541 00.000 12044 MoveAxis(E, 0, ABG)
01:02:45.541 00.000 12044 Move returns status 0, amount 0
01:02:45.541 00.000 12044 MoveAxis(N, 0, ABG)
01:02:45.541 00.000 12044 Move returns status 0, amount 0
01:02:45.541 00.000 12044 move complete, result=0
01:02:45.541 00.000 12044 worker thread done servicing request
01:02:45.550 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12899, med=615, FiltMin=531, FiltMax=11899, Gamma=0.810
01:02:45.554 00.004 14964 UpdateGuideState exits: m=284892 SNR=325.3
01:02:45.555 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:45.555 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:45.556 00.001 14964 Enqueuing Expose request
01:02:45.556 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
01:02:45.557 00.001 12044 Worker thread wakes up
01:02:45.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:45.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:48.686 03.129 12044 Exposure complete
01:02:48.721 00.035 12044 worker thread done servicing request
01:02:48.721 00.000 14964 OnExposeComplete: enter
01:02:48.723 00.002 14964 UpdateGuideState(): m_state=6
01:02:48.725 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2659
01:02:48.727 00.002 14964 Star::Find returns 1 (0), X=278.96, Y=94.13, Mass=292913, SNR=332.1, Peak=13691 HFD=4.7
01:02:48.729 00.002 14964 MultiStar: [#1 0.42,-0.12,0.16,U] [#2 -0.45,-0.82,0.00,M4] 
01:02:48.731 00.002 14964 refined, 1 included, MultiStar: {0.21, 0.34}, one-star: {0.17, 0.41}
01:02:48.734 00.003 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.56) = xAngle (2.57 = 2.57)
01:02:48.736 00.002 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.63 = -0.66)
01:02:48.737 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.39 cameraTheta=1.02 mountX=-0.33 mountY=-0.24, mountTheta=-2.52
01:02:48.741 00.004 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.34, opts=13)
01:02:48.742 00.001 14964 Enqueuing Move request for scope (0.21, 0.34)
01:02:48.744 00.002 12044 Worker thread wakes up
01:02:48.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
01:02:48.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
01:02:48.744 00.000 12044 Moving (0.21, 0.34) raw xDistance=-0.33 yDistance=-0.24
01:02:48.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.33, slope = -0.04
01:02:48.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:48.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:02:48.744 00.000 12044 MoveAxis(E, 34, ABG)
01:02:48.744 00.000 12044 Guiding  Dir = 2, Dur = 34
01:02:48.757 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13691, med=615, FiltMin=519, FiltMax=10635, Gamma=0.810
01:02:48.769 00.012 14964 UpdateGuideState exits: m=292913 SNR=332.1
01:02:48.770 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:48.770 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:48.771 00.001 14964 Enqueuing Expose request
01:02:48.787 00.016 12044 IsSlewing returns 0
01:02:48.787 00.000 12044 IsGuiding returns 0
01:02:48.819 00.032 12044 PulseGuide returned control before completion, sleep 13
01:02:48.849 00.030 12044 IsGuiding returns 1
01:02:48.849 00.000 12044 scope still moving after pulse duration time elapsed
01:02:48.911 00.062 12044 IsSlewing returns 0
01:02:48.911 00.000 12044 IsGuiding returns 0
01:02:48.911 00.000 12044 scope move finished after 34 + 89 ms
01:02:48.911 00.000 12044 Move returns status 0, amount 34
01:02:48.911 00.000 12044 MoveAxis(N, 0, ABG)
01:02:48.911 00.000 12044 Move returns status 0, amount 0
01:02:48.911 00.000 12044 move complete, result=0
01:02:48.911 00.000 12044 worker thread done servicing request
01:02:48.911 00.000 12044 Worker thread wakes up
01:02:48.911 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:48.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:48.911 00.000 14964 GuideStep: -0.3 px 34 ms EAST, -0.2 px 0 ms NORTH
01:02:52.012 03.101 12044 Exposure complete
01:02:52.037 00.025 12044 worker thread done servicing request
01:02:52.037 00.000 14964 OnExposeComplete: enter
01:02:52.038 00.001 14964 UpdateGuideState(): m_state=6
01:02:52.038 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2660
01:02:52.039 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=93.21, Mass=285615, SNR=311.5, Peak=10113 HFD=4.8
01:02:52.040 00.001 14964 MultiStar: [#1 0.39,0.45,0.15,U] [#2 -0.62,-0.14,0.07,U] 
01:02:52.040 00.000 14964 refined, 2 included, MultiStar: {0.26, -0.37}, one-star: {0.30, -0.52}
01:02:52.041 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
01:02:52.041 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
01:02:52.042 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-0.97 mountX=0.38 mountY=-0.22, mountTheta=-0.52
01:02:52.043 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.37, opts=13)
01:02:52.043 00.000 14964 Enqueuing Move request for scope (0.26, -0.37)
01:02:52.044 00.001 12044 Worker thread wakes up
01:02:52.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.37) opts 0xd
01:02:52.044 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.37)
01:02:52.044 00.000 12044 Moving (0.26, -0.37) raw xDistance=0.38 yDistance=-0.22
01:02:52.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.03
01:02:52.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:52.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:02:52.044 00.000 12044 MoveAxis(E, 0, ABG)
01:02:52.044 00.000 12044 Move returns status 0, amount 0
01:02:52.044 00.000 12044 MoveAxis(N, 0, ABG)
01:02:52.044 00.000 12044 Move returns status 0, amount 0
01:02:52.044 00.000 12044 move complete, result=0
01:02:52.044 00.000 12044 worker thread done servicing request
01:02:52.052 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10113, med=615, FiltMin=524, FiltMax=9275, Gamma=0.810
01:02:52.058 00.006 14964 UpdateGuideState exits: m=285615 SNR=311.5
01:02:52.058 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:52.059 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:52.059 00.000 14964 Enqueuing Expose request
01:02:52.060 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:52.060 00.000 12044 Worker thread wakes up
01:02:52.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:52.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
01:02:53.933 01.873 14964 evsrv: cli 01AB2850 connect
01:02:53.934 00.001 14964 case statement mapped state 6 to 3
01:02:53.935 00.001 14964 case statement mapped state 6 to 3
01:02:53.936 00.001 14964 evsrv: cli 01AB2850 request: {"method":"get_app_state","id":"1fe49564-889d-4248-a08f-c758dd82bcf7"}
01:02:53.936 00.000 14964 case statement mapped state 6 to 3
01:02:53.937 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fe49564-889d-4248-a08f-c758dd82bcf7"}
01:02:53.938 00.001 14964 evsrv: cli 01AB2850 disconnect
01:02:53.938 00.000 14964 evsrv: cli 01AB2A30 connect
01:02:53.939 00.001 14964 case statement mapped state 6 to 3
01:02:53.940 00.001 14964 case statement mapped state 6 to 3
01:02:53.940 00.000 14964 evsrv: cli 01AB2A30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"fc34ac2a-71f3-4e91-a14a-d7888248f640"}
01:02:53.941 00.001 14964 PhdController::Dither begins
01:02:53.941 00.000 14964 dither: size=2.00, dRA=-0.06 dDec=-1.18
01:02:53.942 00.001 14964 MountToCamera -- mountTheta (1.62) + m_xAngle (-1.56) = xAngle (0.07 = 0.07)
01:02:53.942 00.000 14964 MountToCamera -- mountX=-0.06 mountY=-1.18 hyp=1.18 mountTheta=1.62 cameraX=1.18, cameraY=0.08 cameraTheta=0.07
01:02:53.943 00.001 14964 setting lock position to (279.96, 93.80)
01:02:53.943 00.000 14964 Mount: notify guiding dithered (1.2, 0.1)
01:02:53.944 00.001 14964 MultiStar: stabilizing after lock position change
01:02:53.944 00.000 14964 Status Line: Dither by -0.06,-1.18
01:02:53.946 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:02:53.947 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
01:02:53.948 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":0,"id":"fc34ac2a-71f3-4e91-a14a-d7888248f640"}
01:02:53.953 00.005 14964 evsrv: cli 01AB2A30 disconnect
01:02:55.182 01.229 12044 Exposure complete
01:02:55.215 00.033 12044 worker thread done servicing request
01:02:55.216 00.001 14964 OnExposeComplete: enter
01:02:55.217 00.001 14964 UpdateGuideState(): m_state=6
01:02:55.219 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2661
01:02:55.220 00.001 14964 Star::Find returns 1 (0), X=279.16, Y=93.37, Mass=285612, SNR=330.3, Peak=12627 HFD=5.0
01:02:55.222 00.002 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
01:02:55.223 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
01:02:55.224 00.001 14964 CameraToMount -- cameraX=-0.81 cameraY=-0.43 hyp=0.91 cameraTheta=-2.66 mountX=0.41 mountY=0.85, mountTheta=1.12
01:02:55.227 00.003 14964 dither recenter: remaining=(0.1,1.2) step=(0.1,1.2)
01:02:55.228 00.001 14964 MountToCamera -- mountTheta (-1.52) + m_xAngle (-1.56) = xAngle (-3.08 = -3.08)
01:02:55.230 00.002 14964 MountToCamera -- mountX=0.06 mountY=1.18 hyp=1.18 mountTheta=-1.52 cameraX=-1.18, cameraY=-0.08 cameraTheta=-3.08
01:02:55.231 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.18, y=-0.08, opts=4)
01:02:55.232 00.001 14964 Enqueuing Move request for scope (-1.18, -0.08)
01:02:55.233 00.001 14964 Mount: notify direct move 0.06,1.18
01:02:55.235 00.002 12044 Worker thread wakes up
01:02:55.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.08) opts 0x4
01:02:55.235 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.18, -0.08)
01:02:55.235 00.000 12044 Moving (-1.18, -0.08) raw xDistance=0.06 yDistance=1.18
01:02:55.235 00.000 12044 BLC: window closed
01:02:55.236 00.001 12044 MoveAxis(W, 7, B)
01:02:55.236 00.000 12044 Guiding  Dir = 3, Dur = 7
01:02:55.248 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12627, med=614, FiltMin=527, FiltMax=9943, Gamma=0.810
01:02:55.258 00.010 14964 UpdateGuideState exits: m=285612 SNR=330.3
01:02:55.260 00.002 14964 PhdController: settling, locked = 1, distance = 1.42 (2.00) aobump = 0 frame = 1 / 99999
01:02:55.261 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572975.261,"Host":"NUCBOX","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:02:55.263 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:55.264 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:55.265 00.001 14964 Enqueuing Expose request
01:02:55.273 00.008 12044 IsSlewing returns 0
01:02:55.274 00.001 12044 IsGuiding returns 0
01:02:55.308 00.034 12044 IsGuiding returns 1
01:02:55.308 00.000 12044 scope still moving after pulse duration time elapsed
01:02:55.365 00.057 12044 IsSlewing returns 0
01:02:55.366 00.001 12044 IsGuiding returns 0
01:02:55.366 00.000 12044 scope move finished after 7 + 84 ms
01:02:55.366 00.000 12044 Move returns status 0, amount 7
01:02:55.366 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:02:55.366 00.000 12044 MoveAxis(S, 110, B)
01:02:55.366 00.000 12044 Guiding  Dir = 1, Dur = 110
01:02:55.413 00.047 12044 IsSlewing returns 0
01:02:55.414 00.001 12044 IsGuiding returns 0
01:02:55.445 00.031 12044 PulseGuide returned control before completion, sleep 89
01:02:55.608 00.163 12044 IsGuiding returns 1
01:02:55.608 00.000 12044 scope still moving after pulse duration time elapsed
01:02:55.660 00.052 12044 IsSlewing returns 0
01:02:55.661 00.001 12044 IsGuiding returns 0
01:02:55.661 00.000 12044 scope move finished after 110 + 138 ms
01:02:55.661 00.000 12044 Move returns status 0, amount 110
01:02:55.662 00.001 12044 move complete, result=0
01:02:55.662 00.000 12044 worker thread done servicing request
01:02:55.662 00.000 12044 Worker thread wakes up
01:02:55.662 00.000 14964 GuideStep: 0.1 px 7 ms WEST, 1.2 px 110 ms SOUTH
01:02:55.662 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:55.662 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:02:58.756 03.094 12044 Exposure complete
01:02:58.778 00.022 12044 worker thread done servicing request
01:02:58.778 00.000 14964 OnExposeComplete: enter
01:02:58.778 00.000 14964 UpdateGuideState(): m_state=6
01:02:58.779 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2662
01:02:58.779 00.000 14964 Star::Find returns 1 (0), X=280.11, Y=93.09, Mass=289209, SNR=337.4, Peak=14024 HFD=4.5
01:02:58.780 00.001 14964 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.56) = xAngle (0.19 = 0.19)
01:02:58.780 00.000 14964 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.25 = -3.04)
01:02:58.781 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.71 hyp=0.73 cameraTheta=-1.36 mountX=0.72 mountY=-0.08, mountTheta=-0.11
01:02:58.782 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.71, opts=13)
01:02:58.782 00.000 14964 Enqueuing Move request for scope (0.15, -0.71)
01:02:58.783 00.001 12044 Worker thread wakes up
01:02:58.783 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.71) opts 0xd
01:02:58.783 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.71)
01:02:58.783 00.000 12044 Moving (0.15, -0.71) raw xDistance=0.72 yDistance=-0.08
01:02:58.783 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.72, slope = 0.00
01:02:58.783 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:58.783 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:58.783 00.000 12044 MoveAxis(W, 55, ABG)
01:02:58.783 00.000 12044 Guiding  Dir = 3, Dur = 55
01:02:58.791 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14024, med=615, FiltMin=535, FiltMax=10295, Gamma=0.810
01:02:58.796 00.005 14964 UpdateGuideState exits: m=289209 SNR=337.4
01:02:58.797 00.001 14964 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 2 / 99999
01:02:58.797 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572978.797,"Host":"NUCBOX","Inst":1,"Distance":0.73,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
01:02:58.798 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:58.798 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:02:58.799 00.001 14964 Enqueuing Expose request
01:02:58.817 00.018 12044 IsSlewing returns 0
01:02:58.818 00.001 12044 IsGuiding returns 0
01:02:58.849 00.031 12044 PulseGuide returned control before completion, sleep 35
01:02:58.896 00.047 12044 IsGuiding returns 1
01:02:58.896 00.000 12044 scope still moving after pulse duration time elapsed
01:02:58.960 00.064 12044 IsSlewing returns 0
01:02:58.960 00.000 12044 IsGuiding returns 0
01:02:58.961 00.001 12044 scope move finished after 55 + 87 ms
01:02:58.961 00.000 12044 Move returns status 0, amount 55
01:02:58.961 00.000 12044 MoveAxis(N, 0, ABG)
01:02:58.961 00.000 12044 Move returns status 0, amount 0
01:02:58.961 00.000 12044 move complete, result=0
01:02:58.961 00.000 12044 worker thread done servicing request
01:02:58.961 00.000 12044 Worker thread wakes up
01:02:58.961 00.000 14964 GuideStep: 0.7 px 55 ms WEST, -0.1 px 0 ms NORTH
01:02:58.961 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:02:58.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:02.063 03.102 12044 Exposure complete
01:03:02.084 00.021 12044 worker thread done servicing request
01:03:02.084 00.000 14964 OnExposeComplete: enter
01:03:02.085 00.001 14964 UpdateGuideState(): m_state=6
01:03:02.085 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2663
01:03:02.086 00.001 14964 Star::Find returns 1 (0), X=279.64, Y=93.65, Mass=285116, SNR=316.9, Peak=12393 HFD=4.8
01:03:02.086 00.000 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
01:03:02.087 00.001 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
01:03:02.087 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.15 hyp=0.36 cameraTheta=-2.70 mountX=0.15 mountY=0.33, mountTheta=1.15
01:03:02.088 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.15, opts=13)
01:03:02.089 00.001 14964 Enqueuing Move request for scope (-0.32, -0.15)
01:03:02.089 00.000 12044 Worker thread wakes up
01:03:02.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.15) opts 0xd
01:03:02.089 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.15)
01:03:02.089 00.000 12044 Moving (-0.32, -0.15) raw xDistance=0.15 yDistance=0.33
01:03:02.089 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:03:02.089 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:02.090 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:03:02.090 00.000 12044 MoveAxis(E, 0, ABG)
01:03:02.090 00.000 12044 Move returns status 0, amount 0
01:03:02.090 00.000 12044 MoveAxis(N, 0, ABG)
01:03:02.090 00.000 12044 Move returns status 0, amount 0
01:03:02.090 00.000 12044 move complete, result=0
01:03:02.090 00.000 12044 worker thread done servicing request
01:03:02.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12393, med=615, FiltMin=531, FiltMax=10203, Gamma=0.810
01:03:02.103 00.006 14964 UpdateGuideState exits: m=285116 SNR=316.9
01:03:02.104 00.001 14964 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 3 / 99999
01:03:02.104 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778572982.104,"Host":"NUCBOX","Inst":1,"Distance":0.62,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
01:03:02.105 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.105 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:02.106 00.001 14964 Enqueuing Expose request
01:03:02.106 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:03:02.107 00.001 12044 Worker thread wakes up
01:03:02.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:02.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:05.214 03.107 12044 Exposure complete
01:03:05.237 00.023 12044 worker thread done servicing request
01:03:05.237 00.000 14964 OnExposeComplete: enter
01:03:05.238 00.001 14964 UpdateGuideState(): m_state=6
01:03:05.238 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2664
01:03:05.239 00.001 14964 Star::Find returns 1 (0), X=279.35, Y=93.65, Mass=290879, SNR=339.5, Peak=15275 HFD=4.5
01:03:05.239 00.000 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
01:03:05.240 00.001 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
01:03:05.240 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-2.90 mountX=0.14 mountY=0.63, mountTheta=1.35
01:03:05.242 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.15, opts=13)
01:03:05.243 00.001 14964 Enqueuing Move request for scope (-0.61, -0.15)
01:03:05.244 00.001 12044 Worker thread wakes up
01:03:05.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.15) opts 0xd
01:03:05.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.15)
01:03:05.244 00.000 12044 Moving (-0.61, -0.15) raw xDistance=0.14 yDistance=0.63
01:03:05.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:03:05.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:05.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
01:03:05.244 00.000 12044 MoveAxis(E, 0, ABG)
01:03:05.244 00.000 12044 Move returns status 0, amount 0
01:03:05.244 00.000 12044 MoveAxis(N, 0, ABG)
01:03:05.244 00.000 12044 Move returns status 0, amount 0
01:03:05.244 00.000 12044 move complete, result=0
01:03:05.244 00.000 12044 worker thread done servicing request
01:03:05.253 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15275, med=615, FiltMin=523, FiltMax=11898, Gamma=0.810
01:03:05.259 00.006 14964 UpdateGuideState exits: m=290879 SNR=339.5
01:03:05.259 00.000 14964 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 4 / 99999
01:03:05.260 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572985.260,"Host":"NUCBOX","Inst":1,"Distance":0.62,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
01:03:05.260 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:05.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:05.261 00.000 14964 Enqueuing Expose request
01:03:05.262 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:03:05.262 00.000 12044 Worker thread wakes up
01:03:05.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:05.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:08.387 03.125 12044 Exposure complete
01:03:08.413 00.026 12044 worker thread done servicing request
01:03:08.413 00.000 14964 OnExposeComplete: enter
01:03:08.414 00.001 14964 UpdateGuideState(): m_state=6
01:03:08.415 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2665
01:03:08.415 00.000 14964 Star::Find returns 1 (0), X=279.19, Y=93.34, Mass=286616, SNR=336.1, Peak=13827 HFD=4.6
01:03:08.416 00.001 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.56) = xAngle (-1.05 = -1.05)
01:03:08.416 00.000 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
01:03:08.417 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=-0.46 hyp=0.90 cameraTheta=-2.61 mountX=0.45 mountY=0.82, mountTheta=1.07
01:03:08.418 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=-0.46, opts=13)
01:03:08.418 00.000 14964 Enqueuing Move request for scope (-0.77, -0.46)
01:03:08.419 00.001 12044 Worker thread wakes up
01:03:08.419 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.46) opts 0xd
01:03:08.419 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, -0.46)
01:03:08.419 00.000 12044 Moving (-0.77, -0.46) raw xDistance=0.45 yDistance=0.82
01:03:08.419 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.45, slope = -0.08
01:03:08.419 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:08.419 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.82
01:03:08.419 00.000 12044 MoveAxis(E, 0, ABG)
01:03:08.419 00.000 12044 Move returns status 0, amount 0
01:03:08.419 00.000 12044 MoveAxis(N, 0, ABG)
01:03:08.419 00.000 12044 Move returns status 0, amount 0
01:03:08.419 00.000 12044 move complete, result=0
01:03:08.419 00.000 12044 worker thread done servicing request
01:03:08.427 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13827, med=615, FiltMin=531, FiltMax=11680, Gamma=0.810
01:03:08.433 00.006 14964 UpdateGuideState exits: m=286616 SNR=336.1
01:03:08.433 00.000 14964 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 5 / 99999
01:03:08.434 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778572988.434,"Host":"NUCBOX","Inst":1,"Distance":0.70,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
01:03:08.434 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:08.435 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:08.435 00.000 14964 Enqueuing Expose request
01:03:08.436 00.001 14964 GuideStep: 0.4 px 0 ms EAST, 0.8 px 0 ms NORTH
01:03:08.436 00.000 12044 Worker thread wakes up
01:03:08.436 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:08.436 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:11.553 03.117 12044 Exposure complete
01:03:11.578 00.025 12044 worker thread done servicing request
01:03:11.578 00.000 14964 OnExposeComplete: enter
01:03:11.579 00.001 14964 UpdateGuideState(): m_state=6
01:03:11.579 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2666
01:03:11.580 00.001 14964 Star::Find returns 1 (0), X=279.72, Y=93.97, Mass=292746, SNR=325.0, Peak=14141 HFD=4.5
01:03:11.580 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
01:03:11.580 00.000 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.86)
01:03:11.581 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.54 mountX=-0.17 mountY=0.22, mountTheta=2.22
01:03:11.582 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.17, opts=13)
01:03:11.582 00.000 14964 Enqueuing Move request for scope (-0.24, 0.17)
01:03:11.582 00.000 12044 Worker thread wakes up
01:03:11.584 00.002 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
01:03:11.584 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
01:03:11.584 00.000 12044 Moving (-0.24, 0.17) raw xDistance=-0.17 yDistance=0.22
01:03:11.584 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.48, using input
01:03:11.584 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.15
01:03:11.584 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:11.584 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:03:11.584 00.000 12044 MoveAxis(E, 0, ABG)
01:03:11.584 00.000 12044 Move returns status 0, amount 0
01:03:11.584 00.000 12044 MoveAxis(N, 0, ABG)
01:03:11.584 00.000 12044 Move returns status 0, amount 0
01:03:11.584 00.000 12044 move complete, result=0
01:03:11.584 00.000 12044 worker thread done servicing request
01:03:11.591 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14141, med=614, FiltMin=529, FiltMax=10679, Gamma=0.810
01:03:11.597 00.006 14964 UpdateGuideState exits: m=292746 SNR=325.0
01:03:11.597 00.000 14964 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 6 / 99999
01:03:11.598 00.001 14964 PhdController: newstate STATE_FINISH
01:03:11.598 00.000 14964 PhdController complete: success
01:03:11.599 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778572991.599,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:03:11.599 00.000 14964 Mount: notify guiding dither settle done success=1
01:03:11.600 00.001 14964 PhdController: newstate STATE_IDLE
01:03:11.601 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.601 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:11.602 00.001 14964 Enqueuing Expose request
01:03:11.602 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:11.603 00.001 12044 Worker thread wakes up
01:03:11.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:11.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:14.707 03.104 12044 Exposure complete
01:03:14.730 00.023 12044 worker thread done servicing request
01:03:14.730 00.000 14964 OnExposeComplete: enter
01:03:14.730 00.000 14964 UpdateGuideState(): m_state=6
01:03:14.731 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2667
01:03:14.732 00.001 14964 Star::Find returns 1 (0), X=279.79, Y=93.33, Mass=288381, SNR=347.3, Peak=16492 HFD=4.4
01:03:14.732 00.000 14964 MultiStar: exiting stabilization period
01:03:14.732 00.000 14964 MultiStar: updating star positions after lock position change
01:03:14.733 00.001 14964 Star::Find(35, 74, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2667
01:03:14.733 00.000 14964 Star::Find returns 1 (0), X=74.92, Y=325.73, Mass=16090, SNR=58.0, Peak=1643 HFD=3.5
01:03:14.734 00.001 14964 Star::Find(35, 140, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2667
01:03:14.734 00.000 14964 Star::Find returns 1 (0), X=141.36, Y=315.80, Mass=4121, SNR=25.9, Peak=1033 HFD=2.8
01:03:14.735 00.001 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
01:03:14.735 00.000 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
01:03:14.736 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.92 mountX=0.47 mountY=0.22, mountTheta=0.44
01:03:14.737 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.47, opts=13)
01:03:14.737 00.000 14964 Enqueuing Move request for scope (-0.17, -0.47)
01:03:14.738 00.001 12044 Worker thread wakes up
01:03:14.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.47) opts 0xd
01:03:14.738 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.47)
01:03:14.738 00.000 12044 Moving (-0.17, -0.47) raw xDistance=0.47 yDistance=0.22
01:03:14.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.47, slope = -0.05
01:03:14.738 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:14.738 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:03:14.738 00.000 12044 MoveAxis(E, 0, ABG)
01:03:14.738 00.000 12044 Move returns status 0, amount 0
01:03:14.738 00.000 12044 MoveAxis(N, 0, ABG)
01:03:14.738 00.000 12044 Move returns status 0, amount 0
01:03:14.738 00.000 12044 move complete, result=0
01:03:14.738 00.000 12044 worker thread done servicing request
01:03:14.745 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16492, med=615, FiltMin=527, FiltMax=12166, Gamma=0.810
01:03:14.751 00.006 14964 UpdateGuideState exits: m=288381 SNR=347.3
01:03:14.751 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.752 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:14.752 00.000 14964 Enqueuing Expose request
01:03:14.753 00.001 12044 Worker thread wakes up
01:03:14.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:14.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:14.753 00.000 14964 GuideStep: 0.5 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:17.876 03.123 12044 Exposure complete
01:03:17.900 00.024 12044 worker thread done servicing request
01:03:17.901 00.001 14964 OnExposeComplete: enter
01:03:17.901 00.000 14964 UpdateGuideState(): m_state=6
01:03:17.902 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2668
01:03:17.902 00.000 14964 Star::Find returns 1 (0), X=280.28, Y=93.54, Mass=288417, SNR=325.7, Peak=16881 HFD=4.4
01:03:17.903 00.001 14964 MultiStar: [#1 0.61,-0.47,0.00,M5] [#2 -0.18,-0.58,0.07,U] 
01:03:17.903 00.000 14964 refined, 1 included, MultiStar: {0.28, -0.28}, one-star: {0.32, -0.26}
01:03:17.904 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.78 = 0.78)
01:03:17.904 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.45)
01:03:17.905 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.40 cameraTheta=-0.78 mountX=0.28 mountY=-0.25, mountTheta=-0.73
01:03:17.906 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.28, opts=13)
01:03:17.906 00.000 14964 Enqueuing Move request for scope (0.28, -0.28)
01:03:17.907 00.001 12044 Worker thread wakes up
01:03:17.907 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
01:03:17.907 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
01:03:17.907 00.000 12044 Moving (0.28, -0.28) raw xDistance=0.28 yDistance=-0.25
01:03:17.907 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.03
01:03:17.907 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:17.907 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:03:17.907 00.000 12044 MoveAxis(E, 0, ABG)
01:03:17.907 00.000 12044 Move returns status 0, amount 0
01:03:17.907 00.000 12044 MoveAxis(N, 0, ABG)
01:03:17.907 00.000 12044 Move returns status 0, amount 0
01:03:17.907 00.000 12044 move complete, result=0
01:03:17.907 00.000 12044 worker thread done servicing request
01:03:17.914 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16881, med=615, FiltMin=535, FiltMax=12343, Gamma=0.810
01:03:17.919 00.005 14964 UpdateGuideState exits: m=288417 SNR=325.7
01:03:17.920 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:17.920 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:17.921 00.001 14964 Enqueuing Expose request
01:03:17.921 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:03:17.922 00.001 12044 Worker thread wakes up
01:03:17.922 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:17.922 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:21.045 03.123 12044 Exposure complete
01:03:21.067 00.022 12044 worker thread done servicing request
01:03:21.067 00.000 14964 OnExposeComplete: enter
01:03:21.067 00.000 14964 UpdateGuideState(): m_state=6
01:03:21.068 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2669
01:03:21.068 00.000 14964 Star::Find returns 1 (0), X=280.05, Y=93.89, Mass=293081, SNR=335.0, Peak=14837 HFD=4.5
01:03:21.069 00.001 14964 MultiStar: [#1 0.85,-0.77,0.00,M6] [#2 0.40,-0.92,0.00,M3] 
01:03:21.069 00.000 14964 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
01:03:21.070 00.001 14964 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.86)
01:03:21.070 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
01:03:21.071 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.09, opts=13)
01:03:21.072 00.001 14964 Enqueuing Move request for scope (0.09, 0.09)
01:03:21.072 00.000 12044 Worker thread wakes up
01:03:21.073 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:03:21.073 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:03:21.073 00.000 12044 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.09
01:03:21.073 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.28, using input
01:03:21.073 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
01:03:21.073 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:21.073 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:21.073 00.000 12044 MoveAxis(E, 0, ABG)
01:03:21.073 00.000 12044 Move returns status 0, amount 0
01:03:21.073 00.000 12044 MoveAxis(N, 0, ABG)
01:03:21.073 00.000 12044 Move returns status 0, amount 0
01:03:21.073 00.000 12044 move complete, result=0
01:03:21.073 00.000 12044 worker thread done servicing request
01:03:21.082 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14837, med=615, FiltMin=535, FiltMax=10847, Gamma=0.810
01:03:21.088 00.006 14964 UpdateGuideState exits: m=293081 SNR=335.0
01:03:21.088 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.089 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:21.089 00.000 14964 Enqueuing Expose request
01:03:21.090 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:21.090 00.000 12044 Worker thread wakes up
01:03:21.090 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:21.090 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:24.192 03.102 12044 Exposure complete
01:03:24.215 00.023 12044 worker thread done servicing request
01:03:24.215 00.000 14964 OnExposeComplete: enter
01:03:24.215 00.000 14964 UpdateGuideState(): m_state=6
01:03:24.216 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2670
01:03:24.217 00.001 14964 Star::Find returns 1 (0), X=280.24, Y=93.27, Mass=286064, SNR=330.6, Peak=13704 HFD=4.7
01:03:24.217 00.000 14964 MultiStar: [#1 0.67,-0.39,0.00,M7] [#2 0.20,-0.47,0.07,U] 
01:03:24.217 00.000 14964 refined, 1 included, MultiStar: {0.27, -0.52}, one-star: {0.28, -0.52}
01:03:24.218 00.001 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
01:03:24.218 00.000 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.76)
01:03:24.219 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.52 hyp=0.59 cameraTheta=-1.09 mountX=0.53 mountY=-0.22, mountTheta=-0.39
01:03:24.220 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.52, opts=13)
01:03:24.220 00.000 14964 Enqueuing Move request for scope (0.27, -0.52)
01:03:24.221 00.001 12044 Worker thread wakes up
01:03:24.221 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.52) opts 0xd
01:03:24.221 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.52)
01:03:24.221 00.000 12044 Moving (0.27, -0.52) raw xDistance=0.53 yDistance=-0.22
01:03:24.221 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.53, slope = -0.02
01:03:24.221 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:24.221 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:03:24.221 00.000 12044 MoveAxis(E, 0, ABG)
01:03:24.221 00.000 12044 Move returns status 0, amount 0
01:03:24.221 00.000 12044 MoveAxis(N, 0, ABG)
01:03:24.221 00.000 12044 Move returns status 0, amount 0
01:03:24.221 00.000 12044 move complete, result=0
01:03:24.221 00.000 12044 worker thread done servicing request
01:03:24.229 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13704, med=615, FiltMin=536, FiltMax=11176, Gamma=0.810
01:03:24.236 00.007 14964 UpdateGuideState exits: m=286064 SNR=330.6
01:03:24.236 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.237 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:24.237 00.000 14964 Enqueuing Expose request
01:03:24.238 00.001 12044 Worker thread wakes up
01:03:24.238 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:24.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:24.238 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:27.342 03.104 12044 Exposure complete
01:03:27.367 00.025 12044 worker thread done servicing request
01:03:27.367 00.000 14964 OnExposeComplete: enter
01:03:27.368 00.001 14964 UpdateGuideState(): m_state=6
01:03:27.368 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2671
01:03:27.369 00.001 14964 Star::Find returns 1 (0), X=280.31, Y=93.03, Mass=288873, SNR=346.1, Peak=15616 HFD=4.2
01:03:27.369 00.000 14964 MultiStar: [#1 0.78,-0.12,0.00,M8] [#2 0.54,-0.06,0.06,U] 
01:03:27.371 00.002 14964 refined, 1 included, MultiStar: {0.36, -0.73}, one-star: {0.35, -0.76}
01:03:27.371 00.000 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.56) = xAngle (0.44 = 0.44)
01:03:27.371 00.000 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.50 = -2.79)
01:03:27.371 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=-0.73 hyp=0.81 cameraTheta=-1.11 mountX=0.73 mountY=-0.28, mountTheta=-0.37
01:03:27.373 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.73, opts=13)
01:03:27.373 00.000 14964 Enqueuing Move request for scope (0.36, -0.73)
01:03:27.375 00.002 12044 Worker thread wakes up
01:03:27.375 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.73) opts 0xd
01:03:27.375 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.73)
01:03:27.375 00.000 12044 Moving (0.36, -0.73) raw xDistance=0.73 yDistance=-0.28
01:03:27.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.73, slope = 0.01
01:03:27.375 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:27.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:03:27.375 00.000 12044 MoveAxis(W, 8, ABG)
01:03:27.375 00.000 12044 Guiding  Dir = 3, Dur = 8
01:03:27.381 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15616, med=615, FiltMin=521, FiltMax=12702, Gamma=0.810
01:03:27.387 00.006 14964 UpdateGuideState exits: m=288873 SNR=346.1
01:03:27.388 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.388 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:27.389 00.001 14964 Enqueuing Expose request
01:03:27.410 00.021 12044 IsSlewing returns 0
01:03:27.410 00.000 12044 IsGuiding returns 0
01:03:27.451 00.041 12044 IsGuiding returns 1
01:03:27.451 00.000 12044 scope still moving after pulse duration time elapsed
01:03:27.503 00.052 12044 IsSlewing returns 0
01:03:27.505 00.002 12044 IsGuiding returns 0
01:03:27.505 00.000 12044 scope move finished after 8 + 87 ms
01:03:27.505 00.000 12044 Move returns status 0, amount 8
01:03:27.505 00.000 12044 MoveAxis(N, 0, ABG)
01:03:27.505 00.000 12044 Move returns status 0, amount 0
01:03:27.505 00.000 12044 move complete, result=0
01:03:27.505 00.000 12044 worker thread done servicing request
01:03:27.505 00.000 12044 Worker thread wakes up
01:03:27.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:27.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:27.505 00.000 14964 GuideStep: 0.7 px 8 ms WEST, -0.3 px 0 ms NORTH
01:03:30.641 03.136 12044 Exposure complete
01:03:30.666 00.025 12044 worker thread done servicing request
01:03:30.667 00.001 14964 OnExposeComplete: enter
01:03:30.667 00.000 14964 UpdateGuideState(): m_state=6
01:03:30.668 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2672
01:03:30.669 00.001 14964 Star::Find returns 1 (0), X=280.05, Y=93.80, Mass=298459, SNR=340.4, Peak=14105 HFD=4.6
01:03:30.669 00.000 14964 MultiStar: [#1 0.55,-0.80,0.00,M9] [#2 0.72,-0.78,0.00,M2] 
01:03:30.670 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
01:03:30.670 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
01:03:30.670 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
01:03:30.671 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.00, opts=13)
01:03:30.672 00.001 14964 Enqueuing Move request for scope (0.09, 0.00)
01:03:30.672 00.000 12044 Worker thread wakes up
01:03:30.673 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:03:30.673 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:03:30.673 00.000 12044 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=-0.09
01:03:30.673 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
01:03:30.673 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:30.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:30.673 00.000 12044 MoveAxis(E, 0, ABG)
01:03:30.673 00.000 12044 Move returns status 0, amount 0
01:03:30.673 00.000 12044 MoveAxis(N, 0, ABG)
01:03:30.673 00.000 12044 Move returns status 0, amount 0
01:03:30.673 00.000 12044 move complete, result=0
01:03:30.673 00.000 12044 worker thread done servicing request
01:03:30.680 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14105, med=615, FiltMin=527, FiltMax=11387, Gamma=0.810
01:03:30.686 00.006 14964 UpdateGuideState exits: m=298459 SNR=340.4
01:03:30.686 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.687 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:30.687 00.000 14964 Enqueuing Expose request
01:03:30.688 00.001 12044 Worker thread wakes up
01:03:30.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:30.688 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:30.688 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:33.811 03.123 12044 Exposure complete
01:03:33.832 00.021 12044 worker thread done servicing request
01:03:33.832 00.000 14964 OnExposeComplete: enter
01:03:33.832 00.000 14964 UpdateGuideState(): m_state=6
01:03:33.833 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2673
01:03:33.833 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=93.71, Mass=294536, SNR=339.9, Peak=13519 HFD=4.7
01:03:33.834 00.001 14964 MultiStar: [#1 -0.20,-0.89,0.00,M10] [#2 -0.32,-0.97,0.00,M3] 
01:03:33.834 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
01:03:33.835 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
01:03:33.835 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.93 mountX=0.08 mountY=0.42, mountTheta=1.38
01:03:33.836 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.09, opts=13)
01:03:33.837 00.001 14964 Enqueuing Move request for scope (-0.41, -0.09)
01:03:33.837 00.000 12044 Worker thread wakes up
01:03:33.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.09) opts 0xd
01:03:33.837 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.09)
01:03:33.837 00.000 12044 Moving (-0.41, -0.09) raw xDistance=0.08 yDistance=0.42
01:03:33.837 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
01:03:33.837 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:33.837 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:03:33.837 00.000 12044 MoveAxis(E, 0, ABG)
01:03:33.837 00.000 12044 Move returns status 0, amount 0
01:03:33.837 00.000 12044 MoveAxis(N, 0, ABG)
01:03:33.837 00.000 12044 Move returns status 0, amount 0
01:03:33.837 00.000 12044 move complete, result=0
01:03:33.838 00.001 12044 worker thread done servicing request
01:03:33.846 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13519, med=615, FiltMin=535, FiltMax=10782, Gamma=0.810
01:03:33.851 00.005 14964 UpdateGuideState exits: m=294536 SNR=339.9
01:03:33.852 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:33.852 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:33.853 00.001 14964 Enqueuing Expose request
01:03:33.853 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:03:33.854 00.001 12044 Worker thread wakes up
01:03:33.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:33.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:36.988 03.134 12044 Exposure complete
01:03:37.013 00.025 12044 worker thread done servicing request
01:03:37.013 00.000 14964 OnExposeComplete: enter
01:03:37.013 00.000 14964 UpdateGuideState(): m_state=6
01:03:37.014 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2674
01:03:37.015 00.001 14964 Star::Find returns 1 (0), X=279.62, Y=93.76, Mass=294040, SNR=330.2, Peak=15679 HFD=4.5
01:03:37.015 00.000 14964 MultiStar: [#1 0.35,-0.47,0.16,U] [#2 0.13,-0.54,0.07,U] 
01:03:37.016 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.13}, one-star: {-0.35, -0.04}
01:03:37.016 00.000 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
01:03:37.017 00.001 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
01:03:37.017 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.64 mountX=0.12 mountY=0.24, mountTheta=1.10
01:03:37.018 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.13, opts=13)
01:03:37.019 00.001 14964 Enqueuing Move request for scope (-0.23, -0.13)
01:03:37.020 00.001 12044 Worker thread wakes up
01:03:37.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
01:03:37.020 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
01:03:37.020 00.000 12044 Moving (-0.23, -0.13) raw xDistance=0.12 yDistance=0.24
01:03:37.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:03:37.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:37.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:03:37.020 00.000 12044 MoveAxis(E, 0, ABG)
01:03:37.020 00.000 12044 Move returns status 0, amount 0
01:03:37.020 00.000 12044 MoveAxis(N, 0, ABG)
01:03:37.020 00.000 12044 Move returns status 0, amount 0
01:03:37.020 00.000 12044 move complete, result=0
01:03:37.021 00.001 12044 worker thread done servicing request
01:03:37.029 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15679, med=615, FiltMin=522, FiltMax=12103, Gamma=0.810
01:03:37.034 00.005 14964 UpdateGuideState exits: m=294040 SNR=330.2
01:03:37.035 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.035 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:37.036 00.001 14964 Enqueuing Expose request
01:03:37.036 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:37.037 00.001 12044 Worker thread wakes up
01:03:37.037 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:37.037 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:40.170 03.133 12044 Exposure complete
01:03:40.193 00.023 12044 worker thread done servicing request
01:03:40.193 00.000 14964 OnExposeComplete: enter
01:03:40.194 00.001 14964 UpdateGuideState(): m_state=6
01:03:40.194 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2675
01:03:40.195 00.001 14964 Star::Find returns 1 (0), X=279.90, Y=93.75, Mass=294276, SNR=338.6, Peak=13721 HFD=4.5
01:03:40.195 00.000 14964 MultiStar: [#1 0.44,-0.88,0.00,M10] [#2 0.21,-0.96,0.00,M3] 
01:03:40.196 00.001 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
01:03:40.196 00.000 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.10 = 2.10)
01:03:40.197 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.51 mountX=0.05 mountY=0.07, mountTheta=0.98
01:03:40.198 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.05, opts=13)
01:03:40.199 00.001 14964 Enqueuing Move request for scope (-0.07, -0.05)
01:03:40.200 00.001 12044 Worker thread wakes up
01:03:40.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:03:40.200 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:03:40.200 00.000 12044 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
01:03:40.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:03:40.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:40.200 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:03:40.200 00.000 12044 MoveAxis(E, 0, ABG)
01:03:40.200 00.000 12044 Move returns status 0, amount 0
01:03:40.200 00.000 12044 MoveAxis(N, 0, ABG)
01:03:40.200 00.000 12044 Move returns status 0, amount 0
01:03:40.200 00.000 12044 move complete, result=0
01:03:40.200 00.000 12044 worker thread done servicing request
01:03:40.208 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13721, med=614, FiltMin=527, FiltMax=11060, Gamma=0.810
01:03:40.213 00.005 14964 UpdateGuideState exits: m=294276 SNR=338.6
01:03:40.214 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.214 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:40.215 00.001 14964 Enqueuing Expose request
01:03:40.215 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:40.216 00.001 12044 Worker thread wakes up
01:03:40.216 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:40.216 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:43.316 03.100 12044 Exposure complete
01:03:43.340 00.024 12044 worker thread done servicing request
01:03:43.340 00.000 14964 OnExposeComplete: enter
01:03:43.340 00.000 14964 UpdateGuideState(): m_state=6
01:03:43.341 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2676
01:03:43.341 00.000 14964 Star::Find returns 1 (0), X=279.90, Y=93.97, Mass=293370, SNR=320.4, Peak=14225 HFD=4.5
01:03:43.342 00.001 14964 MultiStar: [#1 0.47,-1.11,0.00,R] [#2 0.40,-1.22,0.00,M4] 
01:03:43.342 00.000 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
01:03:43.343 00.001 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.26)
01:03:43.343 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=-0.17 mountY=0.05, mountTheta=2.87
01:03:43.345 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.17, opts=13)
01:03:43.346 00.001 14964 Enqueuing Move request for scope (-0.07, 0.17)
01:03:43.346 00.000 12044 Worker thread wakes up
01:03:43.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
01:03:43.347 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
01:03:43.347 00.000 12044 Moving (-0.07, 0.17) raw xDistance=-0.17 yDistance=0.05
01:03:43.347 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.33, using input
01:03:43.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
01:03:43.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:03:43.347 00.000 12044 MoveAxis(E, 0, ABG)
01:03:43.347 00.000 12044 Move returns status 0, amount 0
01:03:43.347 00.000 12044 MoveAxis(N, 0, ABG)
01:03:43.347 00.000 12044 Move returns status 0, amount 0
01:03:43.347 00.000 12044 move complete, result=0
01:03:43.347 00.000 12044 worker thread done servicing request
01:03:43.356 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14225, med=615, FiltMin=531, FiltMax=11483, Gamma=0.810
01:03:43.361 00.005 14964 UpdateGuideState exits: m=293370 SNR=320.4
01:03:43.362 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.362 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:43.362 00.000 14964 Enqueuing Expose request
01:03:43.363 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:43.363 00.000 12044 Worker thread wakes up
01:03:43.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:43.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:46.464 03.101 12044 Exposure complete
01:03:46.498 00.034 12044 worker thread done servicing request
01:03:46.498 00.000 14964 OnExposeComplete: enter
01:03:46.499 00.001 14964 UpdateGuideState(): m_state=6
01:03:46.499 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2677
01:03:46.500 00.001 14964 Star::Find returns 1 (0), X=279.75, Y=93.91, Mass=289427, SNR=323.4, Peak=14353 HFD=4.5
01:03:46.500 00.000 14964 MultiStar: [#1 -0.34,0.32,0.15,U] [#2 -0.60,-0.87,0.00,M5] 
01:03:46.501 00.001 14964 single-star, 1 included, MultiStar: {-0.23, 0.14}, one-star: {-0.21, 0.11}
01:03:46.501 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.23 = -2.06)
01:03:46.502 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 1.00)
01:03:46.502 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.67 mountX=-0.11 mountY=0.20, mountTheta=2.08
01:03:46.503 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.11, opts=13)
01:03:46.504 00.001 14964 Enqueuing Move request for scope (-0.21, 0.11)
01:03:46.504 00.000 12044 Worker thread wakes up
01:03:46.504 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:03:46.504 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:03:46.504 00.000 12044 Moving (-0.21, 0.11) raw xDistance=-0.11 yDistance=0.20
01:03:46.504 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.32, using input
01:03:46.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
01:03:46.504 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:46.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:03:46.505 00.001 12044 MoveAxis(E, 0, ABG)
01:03:46.505 00.000 12044 Move returns status 0, amount 0
01:03:46.505 00.000 12044 MoveAxis(N, 0, ABG)
01:03:46.505 00.000 12044 Move returns status 0, amount 0
01:03:46.505 00.000 12044 move complete, result=0
01:03:46.505 00.000 12044 worker thread done servicing request
01:03:46.513 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14353, med=615, FiltMin=531, FiltMax=10747, Gamma=0.810
01:03:46.518 00.005 14964 UpdateGuideState exits: m=289427 SNR=323.4
01:03:46.519 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.519 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:46.520 00.001 14964 Enqueuing Expose request
01:03:46.520 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:46.521 00.001 12044 Worker thread wakes up
01:03:46.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:46.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:49.656 03.135 12044 Exposure complete
01:03:49.679 00.023 12044 worker thread done servicing request
01:03:49.679 00.000 14964 OnExposeComplete: enter
01:03:49.679 00.000 14964 UpdateGuideState(): m_state=6
01:03:49.680 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2678
01:03:49.680 00.000 14964 Star::Find returns 1 (0), X=280.00, Y=93.31, Mass=287975, SNR=329.0, Peak=13728 HFD=4.6
01:03:49.681 00.001 14964 MultiStar: [#1 -0.13,0.95,0.00,M1] [#2 0.52,-0.41,0.06,U] 
01:03:49.681 00.000 14964 refined, 1 included, MultiStar: {0.07, -0.49}, one-star: {0.04, -0.49}
01:03:49.682 00.001 14964 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.56) = xAngle (0.12 = 0.12)
01:03:49.682 00.000 14964 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.17 = -3.11)
01:03:49.683 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.49 hyp=0.49 cameraTheta=-1.44 mountX=0.49 mountY=-0.01, mountTheta=-0.03
01:03:49.684 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.49, opts=13)
01:03:49.685 00.001 14964 Enqueuing Move request for scope (0.07, -0.49)
01:03:49.686 00.001 12044 Worker thread wakes up
01:03:49.686 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.49) opts 0xd
01:03:49.686 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.49)
01:03:49.686 00.000 12044 Moving (0.07, -0.49) raw xDistance=0.49 yDistance=-0.01
01:03:49.686 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.49, slope = -0.02
01:03:49.686 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:49.686 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:49.686 00.000 12044 MoveAxis(E, 0, ABG)
01:03:49.686 00.000 12044 Move returns status 0, amount 0
01:03:49.686 00.000 12044 MoveAxis(N, 0, ABG)
01:03:49.686 00.000 12044 Move returns status 0, amount 0
01:03:49.686 00.000 12044 move complete, result=0
01:03:49.686 00.000 12044 worker thread done servicing request
01:03:49.693 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13728, med=615, FiltMin=521, FiltMax=10979, Gamma=0.810
01:03:49.698 00.005 14964 UpdateGuideState exits: m=287975 SNR=329.0
01:03:49.699 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:49.699 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:49.700 00.001 14964 Enqueuing Expose request
01:03:49.700 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:49.701 00.001 12044 Worker thread wakes up
01:03:49.701 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:49.701 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:52.824 03.123 12044 Exposure complete
01:03:52.845 00.021 12044 worker thread done servicing request
01:03:52.846 00.001 14964 OnExposeComplete: enter
01:03:52.846 00.000 14964 UpdateGuideState(): m_state=6
01:03:52.847 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2679
01:03:52.847 00.000 14964 Star::Find returns 1 (0), X=279.59, Y=93.43, Mass=283568, SNR=320.3, Peak=14593 HFD=4.6
01:03:52.848 00.001 14964 MultiStar: [#1 -0.15,0.62,0.17,U] [#2 0.28,-0.41,0.06,U] 
01:03:52.848 00.000 14964 refined, 2 included, MultiStar: {-0.31, -0.24}, one-star: {-0.37, -0.37}
01:03:52.849 00.001 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
01:03:52.849 00.000 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
01:03:52.849 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-2.48 mountX=0.23 mountY=0.33, mountTheta=0.96
01:03:52.852 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.24, opts=13)
01:03:52.852 00.000 14964 Enqueuing Move request for scope (-0.31, -0.24)
01:03:52.853 00.001 12044 Worker thread wakes up
01:03:52.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.24) opts 0xd
01:03:52.853 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.24)
01:03:52.853 00.000 12044 Moving (-0.31, -0.24) raw xDistance=0.23 yDistance=0.33
01:03:52.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.03
01:03:52.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:52.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:03:52.853 00.000 12044 MoveAxis(E, 0, ABG)
01:03:52.853 00.000 12044 Move returns status 0, amount 0
01:03:52.853 00.000 12044 MoveAxis(N, 0, ABG)
01:03:52.853 00.000 12044 Move returns status 0, amount 0
01:03:52.853 00.000 12044 move complete, result=0
01:03:52.853 00.000 12044 worker thread done servicing request
01:03:52.860 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14593, med=615, FiltMin=534, FiltMax=10507, Gamma=0.810
01:03:52.865 00.005 14964 UpdateGuideState exits: m=283568 SNR=320.3
01:03:52.866 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.866 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:52.867 00.001 14964 Enqueuing Expose request
01:03:52.867 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:03:52.868 00.001 12044 Worker thread wakes up
01:03:52.868 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:52.868 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:55.997 03.129 12044 Exposure complete
01:03:56.018 00.021 12044 worker thread done servicing request
01:03:56.018 00.000 14964 OnExposeComplete: enter
01:03:56.019 00.001 14964 UpdateGuideState(): m_state=6
01:03:56.019 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2680
01:03:56.020 00.001 14964 Star::Find returns 1 (0), X=279.08, Y=94.23, Mass=284825, SNR=319.4, Peak=12579 HFD=4.5
01:03:56.020 00.000 14964 MultiStar: [#1 -0.72,-0.44,0.00,M1] [#2 -0.30,-1.66,0.00,M4] 
01:03:56.021 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
01:03:56.021 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
01:03:56.022 00.001 14964 CameraToMount -- cameraX=-0.88 cameraY=0.43 hyp=0.98 cameraTheta=2.68 mountX=-0.45 mountY=0.83, mountTheta=2.07
01:03:56.023 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.88, y=0.43, opts=13)
01:03:56.023 00.000 14964 Enqueuing Move request for scope (-0.88, 0.43)
01:03:56.024 00.001 12044 Worker thread wakes up
01:03:56.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.43) opts 0xd
01:03:56.024 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.88, 0.43)
01:03:56.024 00.000 12044 Moving (-0.88, 0.43) raw xDistance=-0.45 yDistance=0.83
01:03:56.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.45, slope = -0.05
01:03:56.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:56.024 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.83
01:03:56.024 00.000 12044 MoveAxis(E, 37, ABG)
01:03:56.024 00.000 12044 Guiding  Dir = 2, Dur = 37
01:03:56.031 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12579, med=615, FiltMin=535, FiltMax=10625, Gamma=0.810
01:03:56.037 00.006 14964 UpdateGuideState exits: m=284825 SNR=319.4
01:03:56.038 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.038 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:56.039 00.001 14964 Enqueuing Expose request
01:03:56.055 00.016 12044 IsSlewing returns 0
01:03:56.056 00.001 12044 IsGuiding returns 0
01:03:56.086 00.030 12044 PulseGuide returned control before completion, sleep 16
01:03:56.131 00.045 12044 IsGuiding returns 1
01:03:56.131 00.000 12044 scope still moving after pulse duration time elapsed
01:03:56.209 00.078 12044 IsSlewing returns 0
01:03:56.209 00.000 12044 IsGuiding returns 0
01:03:56.209 00.000 12044 scope move finished after 37 + 115 ms
01:03:56.209 00.000 12044 Move returns status 0, amount 37
01:03:56.209 00.000 12044 MoveAxis(N, 0, ABG)
01:03:56.209 00.000 12044 Move returns status 0, amount 0
01:03:56.209 00.000 12044 move complete, result=0
01:03:56.209 00.000 12044 worker thread done servicing request
01:03:56.209 00.000 12044 Worker thread wakes up
01:03:56.209 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:56.209 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:03:56.209 00.000 14964 GuideStep: -0.4 px 37 ms EAST, 0.8 px 0 ms NORTH
01:03:59.330 03.121 12044 Exposure complete
01:03:59.356 00.026 12044 worker thread done servicing request
01:03:59.356 00.000 14964 OnExposeComplete: enter
01:03:59.357 00.001 14964 UpdateGuideState(): m_state=6
01:03:59.357 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2681
01:03:59.358 00.001 14964 Star::Find returns 1 (0), X=279.37, Y=93.70, Mass=292489, SNR=337.6, Peak=13631 HFD=4.7
01:03:59.358 00.000 14964 MultiStar: [#1 -0.35,0.38,0.16,U] [#2 0.13,-0.86,0.00,M5] 
01:03:59.359 00.001 14964 refined, 1 included, MultiStar: {-0.56, -0.03}, one-star: {-0.59, -0.10}
01:03:59.359 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
01:03:59.360 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
01:03:59.360 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=-0.03 hyp=0.56 cameraTheta=-3.08 mountX=0.02 mountY=0.56, mountTheta=1.53
01:03:59.361 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=-0.03, opts=13)
01:03:59.361 00.000 14964 Enqueuing Move request for scope (-0.56, -0.03)
01:03:59.362 00.001 12044 Worker thread wakes up
01:03:59.362 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.03) opts 0xd
01:03:59.362 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, -0.03)
01:03:59.362 00.000 12044 Moving (-0.56, -0.03) raw xDistance=0.02 yDistance=0.56
01:03:59.362 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:03:59.362 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:59.362 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:03:59.362 00.000 12044 MoveAxis(E, 0, ABG)
01:03:59.362 00.000 12044 Move returns status 0, amount 0
01:03:59.362 00.000 12044 MoveAxis(N, 0, ABG)
01:03:59.362 00.000 12044 Move returns status 0, amount 0
01:03:59.362 00.000 12044 move complete, result=0
01:03:59.362 00.000 12044 worker thread done servicing request
01:03:59.370 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13631, med=614, FiltMin=535, FiltMax=10675, Gamma=0.810
01:03:59.375 00.005 14964 UpdateGuideState exits: m=292489 SNR=337.6
01:03:59.376 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.376 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:03:59.377 00.001 14964 Enqueuing Expose request
01:03:59.377 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
01:03:59.378 00.001 12044 Worker thread wakes up
01:03:59.378 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:03:59.378 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:02.475 03.097 12044 Exposure complete
01:04:02.498 00.023 12044 worker thread done servicing request
01:04:02.499 00.001 14964 OnExposeComplete: enter
01:04:02.499 00.000 14964 UpdateGuideState(): m_state=6
01:04:02.500 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2682
01:04:02.500 00.000 14964 Star::Find returns 1 (0), X=279.42, Y=93.67, Mass=283696, SNR=333.3, Peak=13047 HFD=4.7
01:04:02.501 00.001 14964 MultiStar: [#1 -0.55,0.54,0.00,M1] [#2 0.05,-1.01,0.00,M6] 
01:04:02.501 00.000 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
01:04:02.502 00.001 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
01:04:02.502 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.13 hyp=0.56 cameraTheta=-2.91 mountX=0.12 mountY=0.56, mountTheta=1.36
01:04:02.503 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.13, opts=13)
01:04:02.504 00.001 14964 Enqueuing Move request for scope (-0.55, -0.13)
01:04:02.504 00.000 12044 Worker thread wakes up
01:04:02.504 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.13) opts 0xd
01:04:02.504 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.13)
01:04:02.504 00.000 12044 Moving (-0.55, -0.13) raw xDistance=0.12 yDistance=0.56
01:04:02.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:04:02.504 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.73 newest=1.95
01:04:02.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
01:04:02.504 00.000 12044 MoveAxis(E, 0, ABG)
01:04:02.504 00.000 12044 Move returns status 0, amount 0
01:04:02.504 00.000 12044 MoveAxis(S, 52, ABG)
01:04:02.504 00.000 12044 Guiding  Dir = 1, Dur = 52
01:04:02.513 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13047, med=615, FiltMin=523, FiltMax=10238, Gamma=0.810
01:04:02.519 00.006 14964 UpdateGuideState exits: m=283696 SNR=333.3
01:04:02.520 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:02.521 00.000 14964 Enqueuing Expose request
01:04:02.538 00.017 12044 IsSlewing returns 0
01:04:02.538 00.000 12044 IsGuiding returns 0
01:04:02.570 00.032 12044 PulseGuide returned control before completion, sleep 31
01:04:02.606 00.036 12044 IsGuiding returns 1
01:04:02.606 00.000 12044 scope still moving after pulse duration time elapsed
01:04:02.676 00.070 12044 IsSlewing returns 0
01:04:02.677 00.001 12044 IsGuiding returns 0
01:04:02.677 00.000 12044 scope move finished after 52 + 86 ms
01:04:02.677 00.000 12044 Move returns status 0, amount 52
01:04:02.677 00.000 12044 move complete, result=0
01:04:02.677 00.000 12044 worker thread done servicing request
01:04:02.677 00.000 12044 Worker thread wakes up
01:04:02.677 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:02.677 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:02.677 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 52 ms SOUTH
01:04:05.792 03.115 12044 Exposure complete
01:04:05.815 00.023 12044 worker thread done servicing request
01:04:05.815 00.000 14964 OnExposeComplete: enter
01:04:05.815 00.000 14964 UpdateGuideState(): m_state=6
01:04:05.816 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2683
01:04:05.817 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=94.11, Mass=290321, SNR=337.6, Peak=13205 HFD=4.7
01:04:05.817 00.000 14964 MultiStar: [#1 0.54,-0.11,0.16,U] [#2 0.88,-1.34,0.00,M7] 
01:04:05.818 00.001 14964 refined, 1 included, MultiStar: {0.41, 0.25}, one-star: {0.39, 0.31}
01:04:05.818 00.000 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
01:04:05.818 00.000 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
01:04:05.819 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.25 hyp=0.48 cameraTheta=0.54 mountX=-0.24 mountY=-0.44, mountTheta=-2.08
01:04:05.820 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.25, opts=13)
01:04:05.820 00.000 14964 Enqueuing Move request for scope (0.41, 0.25)
01:04:05.821 00.001 12044 Worker thread wakes up
01:04:05.821 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.25) opts 0xd
01:04:05.821 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.25)
01:04:05.821 00.000 12044 Moving (0.41, 0.25) raw xDistance=-0.24 yDistance=-0.44
01:04:05.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
01:04:05.821 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:05.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:04:05.821 00.000 12044 MoveAxis(E, 0, ABG)
01:04:05.821 00.000 12044 Move returns status 0, amount 0
01:04:05.821 00.000 12044 MoveAxis(N, 0, ABG)
01:04:05.821 00.000 12044 Move returns status 0, amount 0
01:04:05.821 00.000 12044 move complete, result=0
01:04:05.821 00.000 12044 worker thread done servicing request
01:04:05.829 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13205, med=615, FiltMin=533, FiltMax=11260, Gamma=0.810
01:04:05.834 00.005 14964 UpdateGuideState exits: m=290321 SNR=337.6
01:04:05.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.835 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:05.836 00.001 14964 Enqueuing Expose request
01:04:05.836 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:04:05.837 00.001 12044 Worker thread wakes up
01:04:05.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:05.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:08.964 03.127 12044 Exposure complete
01:04:08.989 00.025 12044 worker thread done servicing request
01:04:08.989 00.000 14964 OnExposeComplete: enter
01:04:08.990 00.001 14964 UpdateGuideState(): m_state=6
01:04:08.990 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2684
01:04:08.991 00.001 14964 Star::Find returns 1 (0), X=280.05, Y=94.12, Mass=293279, SNR=333.8, Peak=15153 HFD=4.4
01:04:08.992 00.001 14964 MultiStar: [#1 -0.17,-0.02,0.15,U] [#2 -0.06,-1.43,0.00,M8] 
01:04:08.993 00.001 14964 refined, 1 included, MultiStar: {0.06, 0.28}, one-star: {0.09, 0.32}
01:04:08.993 00.000 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
01:04:08.993 00.000 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
01:04:08.994 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.37 mountX=-0.28 mountY=-0.08, mountTheta=-2.85
01:04:08.995 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.28, opts=13)
01:04:08.995 00.000 14964 Enqueuing Move request for scope (0.06, 0.28)
01:04:08.996 00.001 12044 Worker thread wakes up
01:04:08.996 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
01:04:08.996 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
01:04:08.996 00.000 12044 Moving (0.06, 0.28) raw xDistance=-0.28 yDistance=-0.08
01:04:08.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.03
01:04:08.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:08.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:08.996 00.000 12044 MoveAxis(E, 0, ABG)
01:04:08.996 00.000 12044 Move returns status 0, amount 0
01:04:08.996 00.000 12044 MoveAxis(N, 0, ABG)
01:04:08.996 00.000 12044 Move returns status 0, amount 0
01:04:08.996 00.000 12044 move complete, result=0
01:04:08.996 00.000 12044 worker thread done servicing request
01:04:09.003 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15153, med=615, FiltMin=524, FiltMax=11735, Gamma=0.810
01:04:09.008 00.005 14964 UpdateGuideState exits: m=293279 SNR=333.8
01:04:09.009 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.009 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:09.010 00.001 14964 Enqueuing Expose request
01:04:09.010 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:09.011 00.001 12044 Worker thread wakes up
01:04:09.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:09.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:12.112 03.101 12044 Exposure complete
01:04:12.137 00.025 12044 worker thread done servicing request
01:04:12.137 00.000 14964 OnExposeComplete: enter
01:04:12.137 00.000 14964 UpdateGuideState(): m_state=6
01:04:12.138 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2685
01:04:12.138 00.000 14964 Star::Find returns 1 (0), X=280.60, Y=93.75, Mass=289120, SNR=327.0, Peak=15263 HFD=4.5
01:04:12.140 00.002 14964 MultiStar: [#1 0.43,0.36,0.16,U] [#2 0.83,-0.56,0.00,M9] 
01:04:12.140 00.000 14964 refined, 1 included, MultiStar: {0.61, 0.01}, one-star: {0.64, -0.05}
01:04:12.140 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
01:04:12.141 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
01:04:12.142 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.01 hyp=0.61 cameraTheta=0.01 mountX=-0.00 mountY=-0.61, mountTheta=-1.57
01:04:12.144 00.002 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.01, opts=13)
01:04:12.145 00.001 14964 Enqueuing Move request for scope (0.61, 0.01)
01:04:12.145 00.000 12044 Worker thread wakes up
01:04:12.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.01) opts 0xd
01:04:12.145 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.01)
01:04:12.145 00.000 12044 Moving (0.61, 0.01) raw xDistance=-0.00 yDistance=-0.61
01:04:12.146 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.12, using input
01:04:12.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
01:04:12.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:04:12.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
01:04:12.146 00.000 12044 MoveAxis(E, 0, ABG)
01:04:12.146 00.000 12044 Move returns status 0, amount 0
01:04:12.146 00.000 12044 MoveAxis(N, 0, ABG)
01:04:12.146 00.000 12044 Move returns status 0, amount 0
01:04:12.146 00.000 12044 move complete, result=0
01:04:12.146 00.000 12044 worker thread done servicing request
01:04:12.159 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15263, med=615, FiltMin=535, FiltMax=12539, Gamma=0.810
01:04:12.165 00.006 14964 UpdateGuideState exits: m=289120 SNR=327.0
01:04:12.165 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.166 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:12.166 00.000 14964 Enqueuing Expose request
01:04:12.167 00.001 12044 Worker thread wakes up
01:04:12.167 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:04:12.168 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:12.168 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:15.302 03.134 12044 Exposure complete
01:04:15.330 00.028 12044 worker thread done servicing request
01:04:15.330 00.000 14964 OnExposeComplete: enter
01:04:15.331 00.001 14964 UpdateGuideState(): m_state=6
01:04:15.332 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2686
01:04:15.332 00.000 14964 Star::Find returns 1 (0), X=280.25, Y=94.35, Mass=293528, SNR=341.8, Peak=16365 HFD=4.6
01:04:15.334 00.002 14964 MultiStar: [#1 0.40,-0.61,0.17,U] [#2 0.83,-1.97,0.00,M10] 
01:04:15.335 00.001 14964 refined, 1 included, MultiStar: {0.31, 0.38}, one-star: {0.29, 0.55}
01:04:15.336 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.45 = 2.45)
01:04:15.338 00.002 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.78)
01:04:15.339 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.38 hyp=0.49 cameraTheta=0.90 mountX=-0.38 mountY=-0.34, mountTheta=-2.40
01:04:15.341 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.38, opts=13)
01:04:15.341 00.000 14964 Enqueuing Move request for scope (0.31, 0.38)
01:04:15.342 00.001 12044 Worker thread wakes up
01:04:15.343 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.38) opts 0xd
01:04:15.343 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.38)
01:04:15.343 00.000 12044 Moving (0.31, 0.38) raw xDistance=-0.38 yDistance=-0.34
01:04:15.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.38, slope = -0.05
01:04:15.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:15.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:04:15.343 00.000 12044 MoveAxis(E, 36, ABG)
01:04:15.343 00.000 12044 Guiding  Dir = 2, Dur = 36
01:04:15.356 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16365, med=615, FiltMin=521, FiltMax=13043, Gamma=0.810
01:04:15.363 00.007 14964 UpdateGuideState exits: m=293528 SNR=341.8
01:04:15.364 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.365 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:15.367 00.002 14964 Enqueuing Expose request
01:04:15.367 00.000 12044 IsSlewing returns 0
01:04:15.368 00.001 12044 IsGuiding returns 0
01:04:15.400 00.032 12044 PulseGuide returned control before completion, sleep 15
01:04:15.418 00.018 12044 IsGuiding returns 1
01:04:15.418 00.000 12044 scope still moving after pulse duration time elapsed
01:04:15.491 00.073 12044 IsSlewing returns 0
01:04:15.492 00.001 12044 IsGuiding returns 0
01:04:15.492 00.000 12044 scope move finished after 36 + 86 ms
01:04:15.492 00.000 12044 Move returns status 0, amount 36
01:04:15.492 00.000 12044 MoveAxis(N, 0, ABG)
01:04:15.492 00.000 12044 Move returns status 0, amount 0
01:04:15.492 00.000 12044 move complete, result=0
01:04:15.492 00.000 12044 worker thread done servicing request
01:04:15.492 00.000 12044 Worker thread wakes up
01:04:15.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:15.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:15.492 00.000 14964 GuideStep: -0.4 px 36 ms EAST, -0.3 px 0 ms NORTH
01:04:18.613 03.121 12044 Exposure complete
01:04:18.643 00.030 12044 worker thread done servicing request
01:04:18.643 00.000 14964 OnExposeComplete: enter
01:04:18.643 00.000 14964 UpdateGuideState(): m_state=6
01:04:18.644 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2687
01:04:18.645 00.001 14964 Star::Find returns 1 (0), X=280.40, Y=93.68, Mass=292433, SNR=325.0, Peak=15369 HFD=4.5
01:04:18.645 00.000 14964 MultiStar: [#1 0.42,0.30,0.17,U] [#2 0.72,-0.95,0.00,R] 
01:04:18.646 00.001 14964 refined, 1 included, MultiStar: {0.43, -0.06}, one-star: {0.43, -0.12}
01:04:18.646 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
01:04:18.647 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
01:04:18.647 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.06 hyp=0.44 cameraTheta=-0.14 mountX=0.07 mountY=-0.42, mountTheta=-1.41
01:04:18.648 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.06, opts=13)
01:04:18.649 00.001 14964 Enqueuing Move request for scope (0.43, -0.06)
01:04:18.649 00.000 12044 Worker thread wakes up
01:04:18.649 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.06) opts 0xd
01:04:18.649 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.06)
01:04:18.649 00.000 12044 Moving (0.43, -0.06) raw xDistance=0.07 yDistance=-0.42
01:04:18.649 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.04
01:04:18.649 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:18.649 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:04:18.649 00.000 12044 MoveAxis(E, 0, ABG)
01:04:18.649 00.000 12044 Move returns status 0, amount 0
01:04:18.649 00.000 12044 MoveAxis(N, 0, ABG)
01:04:18.649 00.000 12044 Move returns status 0, amount 0
01:04:18.649 00.000 12044 move complete, result=0
01:04:18.650 00.001 12044 worker thread done servicing request
01:04:18.656 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15369, med=615, FiltMin=530, FiltMax=11363, Gamma=0.810
01:04:18.662 00.006 14964 UpdateGuideState exits: m=292433 SNR=325.0
01:04:18.662 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.663 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:18.663 00.000 14964 Enqueuing Expose request
01:04:18.664 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:04:18.664 00.000 12044 Worker thread wakes up
01:04:18.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:18.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:21.757 03.093 12044 Exposure complete
01:04:21.777 00.020 12044 worker thread done servicing request
01:04:21.778 00.001 14964 OnExposeComplete: enter
01:04:21.778 00.000 14964 UpdateGuideState(): m_state=6
01:04:21.779 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2688
01:04:21.779 00.000 14964 Star::Find returns 1 (0), X=280.39, Y=94.22, Mass=293356, SNR=327.8, Peak=14941 HFD=4.5
01:04:21.780 00.001 14964 MultiStar: [#1 0.51,-0.29,0.16,U] [#2 0.33,-0.57,0.07,U] 
01:04:21.780 00.000 14964 refined, 2 included, MultiStar: {0.43, 0.27}, one-star: {0.42, 0.43}
01:04:21.781 00.001 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.56) = xAngle (2.13 = 2.13)
01:04:21.781 00.000 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.10)
01:04:21.782 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=0.27 hyp=0.51 cameraTheta=0.57 mountX=-0.27 mountY=-0.46, mountTheta=-2.10
01:04:21.783 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.27, opts=13)
01:04:21.783 00.000 14964 Enqueuing Move request for scope (0.43, 0.27)
01:04:21.784 00.001 12044 Worker thread wakes up
01:04:21.784 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.27) opts 0xd
01:04:21.784 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.27)
01:04:21.784 00.000 12044 Moving (0.43, 0.27) raw xDistance=-0.27 yDistance=-0.46
01:04:21.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.02
01:04:21.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:04:21.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:04:21.784 00.000 12044 MoveAxis(E, 0, ABG)
01:04:21.784 00.000 12044 Move returns status 0, amount 0
01:04:21.784 00.000 12044 MoveAxis(N, 0, ABG)
01:04:21.784 00.000 12044 Move returns status 0, amount 0
01:04:21.784 00.000 12044 move complete, result=0
01:04:21.784 00.000 12044 worker thread done servicing request
01:04:21.792 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14941, med=615, FiltMin=529, FiltMax=12356, Gamma=0.810
01:04:21.797 00.005 14964 UpdateGuideState exits: m=293356 SNR=327.8
01:04:21.798 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.798 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:21.799 00.001 14964 Enqueuing Expose request
01:04:21.799 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
01:04:21.800 00.001 12044 Worker thread wakes up
01:04:21.800 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:21.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:24.939 03.139 12044 Exposure complete
01:04:24.966 00.027 12044 worker thread done servicing request
01:04:24.966 00.000 14964 OnExposeComplete: enter
01:04:24.966 00.000 14964 UpdateGuideState(): m_state=6
01:04:24.967 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2689
01:04:24.967 00.000 14964 Star::Find returns 1 (0), X=280.04, Y=94.34, Mass=293409, SNR=333.7, Peak=15841 HFD=4.3
01:04:24.968 00.001 14964 MultiStar: [#1 -0.06,-0.32,0.16,U] [#2 -0.87,-0.37,0.00,M1] 
01:04:24.969 00.001 14964 refined, 1 included, MultiStar: {0.06, 0.42}, one-star: {0.08, 0.54}
01:04:24.969 00.000 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
01:04:24.969 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
01:04:24.970 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.42 hyp=0.42 cameraTheta=1.43 mountX=-0.42 mountY=-0.10, mountTheta=-2.91
01:04:24.971 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.42, opts=13)
01:04:24.971 00.000 14964 Enqueuing Move request for scope (0.06, 0.42)
01:04:24.972 00.001 12044 Worker thread wakes up
01:04:24.972 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.42) opts 0xd
01:04:24.972 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.42)
01:04:24.972 00.000 12044 Moving (0.06, 0.42) raw xDistance=-0.42 yDistance=-0.10
01:04:24.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.42, slope = -0.01
01:04:24.972 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:24.972 00.000 12044 MoveAxis(E, 10, ABG)
01:04:24.972 00.000 12044 Guiding  Dir = 2, Dur = 10
01:04:24.979 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15841, med=615, FiltMin=525, FiltMax=12083, Gamma=0.810
01:04:24.985 00.006 14964 UpdateGuideState exits: m=293409 SNR=333.7
01:04:24.986 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.986 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:24.986 00.000 14964 Enqueuing Expose request
01:04:25.019 00.033 12044 IsSlewing returns 0
01:04:25.019 00.000 12044 IsGuiding returns 0
01:04:25.052 00.033 12044 IsGuiding returns 1
01:04:25.052 00.000 12044 scope still moving after pulse duration time elapsed
01:04:25.117 00.065 12044 IsSlewing returns 0
01:04:25.145 00.028 12044 IsGuiding returns 0
01:04:25.145 00.000 12044 scope move finished after 10 + 115 ms
01:04:25.145 00.000 12044 Move returns status 0, amount 10
01:04:25.145 00.000 12044 MoveAxis(N, 0, ABG)
01:04:25.145 00.000 12044 Move returns status 0, amount 0
01:04:25.145 00.000 12044 move complete, result=0
01:04:25.146 00.001 12044 worker thread done servicing request
01:04:25.146 00.000 12044 Worker thread wakes up
01:04:25.146 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:25.146 00.000 14964 GuideStep: -0.4 px 10 ms EAST, -0.1 px 0 ms NORTH
01:04:25.146 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:28.259 03.113 12044 Exposure complete
01:04:28.281 00.022 12044 worker thread done servicing request
01:04:28.281 00.000 14964 OnExposeComplete: enter
01:04:28.282 00.001 14964 UpdateGuideState(): m_state=6
01:04:28.283 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2690
01:04:28.283 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=94.24, Mass=290932, SNR=343.4, Peak=14563 HFD=4.5
01:04:28.284 00.001 14964 MultiStar: [#1 -0.22,-0.24,0.15,U] [#2 -0.69,-0.72,0.00,M2] 
01:04:28.284 00.000 14964 refined, 1 included, MultiStar: {-0.21, 0.35}, one-star: {-0.21, 0.44}
01:04:28.285 00.001 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
01:04:28.285 00.000 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.43)
01:04:28.286 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.35 hyp=0.41 cameraTheta=2.11 mountX=-0.35 mountY=0.17, mountTheta=2.69
01:04:28.287 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.35, opts=13)
01:04:28.287 00.000 14964 Enqueuing Move request for scope (-0.21, 0.35)
01:04:28.288 00.001 12044 Worker thread wakes up
01:04:28.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.35) opts 0xd
01:04:28.288 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.35)
01:04:28.288 00.000 12044 Moving (-0.21, 0.35) raw xDistance=-0.35 yDistance=0.17
01:04:28.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.35, slope = -0.04
01:04:28.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:28.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:04:28.288 00.000 12044 MoveAxis(E, 31, ABG)
01:04:28.288 00.000 12044 Guiding  Dir = 2, Dur = 31
01:04:28.296 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14563, med=615, FiltMin=527, FiltMax=11116, Gamma=0.810
01:04:28.302 00.006 14964 UpdateGuideState exits: m=290932 SNR=343.4
01:04:28.302 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.303 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:28.303 00.000 14964 Enqueuing Expose request
01:04:28.318 00.015 12044 IsSlewing returns 0
01:04:28.318 00.000 12044 IsGuiding returns 0
01:04:28.349 00.031 12044 PulseGuide returned control before completion, sleep 11
01:04:28.382 00.033 12044 IsGuiding returns 1
01:04:28.382 00.000 12044 scope still moving after pulse duration time elapsed
01:04:28.460 00.078 12044 IsSlewing returns 0
01:04:28.461 00.001 12044 IsGuiding returns 0
01:04:28.461 00.000 12044 scope move finished after 31 + 111 ms
01:04:28.461 00.000 12044 Move returns status 0, amount 31
01:04:28.461 00.000 12044 MoveAxis(N, 0, ABG)
01:04:28.461 00.000 12044 Move returns status 0, amount 0
01:04:28.461 00.000 12044 move complete, result=0
01:04:28.461 00.000 12044 worker thread done servicing request
01:04:28.461 00.000 12044 Worker thread wakes up
01:04:28.461 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:28.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:28.461 00.000 14964 GuideStep: -0.4 px 31 ms EAST, 0.2 px 0 ms NORTH
01:04:31.575 03.114 12044 Exposure complete
01:04:31.602 00.027 12044 worker thread done servicing request
01:04:31.603 00.001 14964 OnExposeComplete: enter
01:04:31.603 00.000 14964 UpdateGuideState(): m_state=6
01:04:31.604 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2691
01:04:31.604 00.000 14964 Star::Find returns 1 (0), X=279.93, Y=94.06, Mass=294049, SNR=336.7, Peak=13169 HFD=4.5
01:04:31.604 00.000 14964 MultiStar: [#1 0.17,0.02,0.16,U] [#2 -0.53,-0.20,0.07,U] 
01:04:31.605 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.20}, one-star: {-0.04, 0.26}
01:04:31.605 00.000 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.31 = -2.97)
01:04:31.605 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
01:04:31.606 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.76 mountX=-0.21 mountY=0.02, mountTheta=3.06
01:04:31.607 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.20, opts=13)
01:04:31.608 00.001 14964 Enqueuing Move request for scope (-0.04, 0.20)
01:04:31.608 00.000 12044 Worker thread wakes up
01:04:31.608 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:04:31.608 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:04:31.608 00.000 12044 Moving (-0.04, 0.20) raw xDistance=-0.21 yDistance=0.02
01:04:31.608 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
01:04:31.608 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.608 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:31.608 00.000 12044 MoveAxis(E, 0, ABG)
01:04:31.608 00.000 12044 Move returns status 0, amount 0
01:04:31.608 00.000 12044 MoveAxis(N, 0, ABG)
01:04:31.608 00.000 12044 Move returns status 0, amount 0
01:04:31.608 00.000 12044 move complete, result=0
01:04:31.608 00.000 12044 worker thread done servicing request
01:04:31.616 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13169, med=615, FiltMin=532, FiltMax=10879, Gamma=0.810
01:04:31.624 00.008 14964 UpdateGuideState exits: m=294049 SNR=336.7
01:04:31.625 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.625 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:31.626 00.001 14964 Enqueuing Expose request
01:04:31.626 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:31.627 00.001 12044 Worker thread wakes up
01:04:31.627 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:31.627 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:34.722 03.095 12044 Exposure complete
01:04:34.744 00.022 12044 worker thread done servicing request
01:04:34.744 00.000 14964 OnExposeComplete: enter
01:04:34.744 00.000 14964 UpdateGuideState(): m_state=6
01:04:34.745 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2692
01:04:34.746 00.001 14964 Star::Find returns 1 (0), X=280.67, Y=93.88, Mass=293465, SNR=337.6, Peak=14793 HFD=4.4
01:04:34.746 00.000 14964 MultiStar: [#1 0.77,-0.10,0.00,M1] [#2 0.26,-0.44,0.07,U] 
01:04:34.747 00.001 14964 refined, 1 included, MultiStar: {0.68, 0.04}, one-star: {0.71, 0.08}
01:04:34.747 00.000 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
01:04:34.748 00.001 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.67 = -1.61)
01:04:34.748 00.000 14964 CameraToMount -- cameraX=0.68 cameraY=0.04 hyp=0.68 cameraTheta=0.06 mountX=-0.03 mountY=-0.68, mountTheta=-1.62
01:04:34.752 00.004 14964 SchedulePrimaryMove(1136A648, x=0.68, y=0.04, opts=13)
01:04:34.753 00.001 14964 Enqueuing Move request for scope (0.68, 0.04)
01:04:34.753 00.000 12044 Worker thread wakes up
01:04:34.753 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.04) opts 0xd
01:04:34.753 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, 0.04)
01:04:34.754 00.001 12044 Moving (0.68, 0.04) raw xDistance=-0.03 yDistance=-0.68
01:04:34.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:04:34.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:04:34.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
01:04:34.754 00.000 12044 MoveAxis(E, 0, ABG)
01:04:34.754 00.000 12044 Move returns status 0, amount 0
01:04:34.754 00.000 12044 MoveAxis(N, 0, ABG)
01:04:34.754 00.000 12044 Move returns status 0, amount 0
01:04:34.754 00.000 12044 move complete, result=0
01:04:34.754 00.000 12044 worker thread done servicing request
01:04:34.762 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14793, med=615, FiltMin=535, FiltMax=11911, Gamma=0.810
01:04:34.768 00.006 14964 UpdateGuideState exits: m=293465 SNR=337.6
01:04:34.769 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:34.770 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:34.770 00.000 14964 Enqueuing Expose request
01:04:34.771 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
01:04:34.771 00.000 12044 Worker thread wakes up
01:04:34.771 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:34.771 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:37.871 03.100 12044 Exposure complete
01:04:37.894 00.023 12044 worker thread done servicing request
01:04:37.894 00.000 14964 OnExposeComplete: enter
01:04:37.896 00.002 14964 UpdateGuideState(): m_state=6
01:04:37.896 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2693
01:04:37.897 00.001 14964 Star::Find returns 1 (0), X=280.45, Y=94.24, Mass=294236, SNR=336.1, Peak=14817 HFD=4.6
01:04:37.897 00.000 14964 MultiStar: [#1 0.76,-0.47,0.00,M2] [#2 0.23,-0.71,0.00,M1] 
01:04:37.897 00.000 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.29 = 2.29)
01:04:37.898 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.94)
01:04:37.898 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=0.44 hyp=0.66 cameraTheta=0.73 mountX=-0.43 mountY=-0.53, mountTheta=-2.26
01:04:37.900 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.44, opts=13)
01:04:37.901 00.001 14964 Enqueuing Move request for scope (0.49, 0.44)
01:04:37.901 00.000 12044 Worker thread wakes up
01:04:37.901 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.44) opts 0xd
01:04:37.901 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.44)
01:04:37.902 00.001 12044 Moving (0.49, 0.44) raw xDistance=-0.43 yDistance=-0.53
01:04:37.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.43, slope = -0.01
01:04:37.902 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=-1.04 newest=-1.19
01:04:37.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:04:37.902 00.000 12044 MoveAxis(E, 10, ABG)
01:04:37.902 00.000 12044 Guiding  Dir = 2, Dur = 10
01:04:37.910 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14817, med=615, FiltMin=531, FiltMax=11603, Gamma=0.810
01:04:37.915 00.005 14964 UpdateGuideState exits: m=294236 SNR=336.1
01:04:37.916 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.916 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:37.917 00.001 14964 Enqueuing Expose request
01:04:37.928 00.011 12044 IsSlewing returns 0
01:04:37.956 00.028 12044 IsGuiding returns 0
01:04:37.989 00.033 12044 IsGuiding returns 1
01:04:37.989 00.000 12044 scope still moving after pulse duration time elapsed
01:04:38.035 00.046 12044 IsSlewing returns 0
01:04:38.035 00.000 12044 IsGuiding returns 0
01:04:38.035 00.000 12044 scope move finished after 10 + 68 ms
01:04:38.035 00.000 12044 Move returns status 0, amount 10
01:04:38.035 00.000 12044 BLC: Oldest BLC event removed
01:04:38.035 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 278 applied
01:04:38.035 00.000 12044 MoveAxis(N, 327, ABG)
01:04:38.035 00.000 12044 Guiding  Dir = 0, Dur = 327
01:04:38.068 00.033 12044 IsSlewing returns 0
01:04:38.068 00.000 12044 IsGuiding returns 0
01:04:38.099 00.031 12044 PulseGuide returned control before completion, sleep 307
01:04:38.416 00.317 12044 IsGuiding returns 1
01:04:38.416 00.000 12044 scope still moving after pulse duration time elapsed
01:04:38.494 00.078 12044 IsSlewing returns 0
01:04:38.494 00.000 12044 IsGuiding returns 0
01:04:38.494 00.000 12044 scope move finished after 327 + 99 ms
01:04:38.494 00.000 12044 Move returns status 0, amount 327
01:04:38.495 00.001 12044 move complete, result=0
01:04:38.495 00.000 12044 worker thread done servicing request
01:04:38.495 00.000 12044 Worker thread wakes up
01:04:38.495 00.000 14964 GuideStep: -0.4 px 10 ms EAST, -0.5 px 327 ms NORTH
01:04:38.496 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:38.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:41.625 03.129 12044 Exposure complete
01:04:41.652 00.027 12044 worker thread done servicing request
01:04:41.653 00.001 14964 OnExposeComplete: enter
01:04:41.653 00.000 14964 UpdateGuideState(): m_state=6
01:04:41.654 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2694
01:04:41.654 00.000 14964 Star::Find returns 1 (0), X=279.85, Y=94.32, Mass=293532, SNR=322.3, Peak=16389 HFD=4.5
01:04:41.655 00.001 14964 MultiStar: [#1 -0.30,-0.37,0.16,U] [#2 -0.79,-0.17,0.00,M2] 
01:04:41.655 00.000 14964 refined, 1 included, MultiStar: {-0.14, 0.40}, one-star: {-0.11, 0.52}
01:04:41.656 00.001 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.46 = -2.82)
01:04:41.656 00.000 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.23)
01:04:41.657 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.40 hyp=0.43 cameraTheta=1.90 mountX=-0.41 mountY=0.10, mountTheta=2.91
01:04:41.658 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.40, opts=13)
01:04:41.658 00.000 14964 Enqueuing Move request for scope (-0.14, 0.40)
01:04:41.659 00.001 12044 Worker thread wakes up
01:04:41.659 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.40) opts 0xd
01:04:41.659 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.40)
01:04:41.659 00.000 12044 Moving (-0.14, 0.40) raw xDistance=-0.41 yDistance=0.10
01:04:41.659 00.000 12044 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.530295, 1:-0.096531
01:04:41.659 00.000 12044 BLC: No correction, Miss < min_move
01:04:41.659 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.41, slope = -0.03
01:04:41.659 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.659 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:04:41.659 00.000 12044 MoveAxis(E, 20, ABG)
01:04:41.659 00.000 12044 Guiding  Dir = 2, Dur = 20
01:04:41.666 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22913, med=615, FiltMin=524, FiltMax=11387, Gamma=0.810
01:04:41.672 00.006 14964 UpdateGuideState exits: m=293532 SNR=322.3
01:04:41.673 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.673 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:41.674 00.001 14964 Enqueuing Expose request
01:04:41.693 00.019 12044 IsSlewing returns 0
01:04:41.695 00.002 12044 IsGuiding returns 0
01:04:41.726 00.031 12044 IsGuiding returns 1
01:04:41.726 00.000 12044 scope still moving after pulse duration time elapsed
01:04:41.802 00.076 12044 IsSlewing returns 0
01:04:41.802 00.000 12044 IsGuiding returns 0
01:04:41.802 00.000 12044 scope move finished after 20 + 87 ms
01:04:41.802 00.000 12044 Move returns status 0, amount 20
01:04:41.802 00.000 12044 MoveAxis(N, 0, ABG)
01:04:41.802 00.000 12044 Move returns status 0, amount 0
01:04:41.802 00.000 12044 move complete, result=0
01:04:41.802 00.000 12044 worker thread done servicing request
01:04:41.802 00.000 12044 Worker thread wakes up
01:04:41.802 00.000 14964 GuideStep: -0.4 px 20 ms EAST, 0.1 px 0 ms NORTH
01:04:41.803 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:41.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:44.927 03.124 12044 Exposure complete
01:04:44.954 00.027 12044 worker thread done servicing request
01:04:44.954 00.000 14964 OnExposeComplete: enter
01:04:44.954 00.000 14964 UpdateGuideState(): m_state=6
01:04:44.955 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2695
01:04:44.955 00.000 14964 Star::Find returns 1 (0), X=279.78, Y=94.39, Mass=295731, SNR=343.3, Peak=16733 HFD=4.5
01:04:44.956 00.001 14964 MultiStar: [#1 -0.33,-0.40,0.17,U] [#2 -0.28,-0.35,0.07,U] 
01:04:44.957 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.40}, one-star: {-0.18, 0.59}
01:04:44.957 00.000 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
01:04:44.957 00.000 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
01:04:44.958 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.40 hyp=0.45 cameraTheta=2.04 mountX=-0.41 mountY=0.16, mountTheta=2.76
01:04:44.959 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.40, opts=13)
01:04:44.959 00.000 14964 Enqueuing Move request for scope (-0.21, 0.40)
01:04:44.960 00.001 12044 Worker thread wakes up
01:04:44.960 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.40) opts 0xd
01:04:44.960 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.40)
01:04:44.960 00.000 12044 Moving (-0.21, 0.40) raw xDistance=-0.41 yDistance=0.16
01:04:44.960 00.000 12044 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.530295, 1:-0.096531, 2:-0.163769
01:04:44.960 00.000 12044 BLC: No correction, Miss < min_move
01:04:44.961 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.41, slope = -0.02
01:04:44.961 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:44.961 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:04:44.961 00.000 12044 MoveAxis(E, 14, ABG)
01:04:44.961 00.000 12044 Guiding  Dir = 2, Dur = 14
01:04:44.969 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16733, med=615, FiltMin=532, FiltMax=13067, Gamma=0.810
01:04:44.974 00.005 14964 UpdateGuideState exits: m=295731 SNR=343.3
01:04:44.975 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.975 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:44.976 00.001 14964 Enqueuing Expose request
01:04:44.990 00.014 12044 IsSlewing returns 0
01:04:45.047 00.057 12044 IsGuiding returns 0
01:04:45.069 00.022 12044 IsGuiding returns 1
01:04:45.069 00.000 12044 scope still moving after pulse duration time elapsed
01:04:45.114 00.045 12044 IsSlewing returns 0
01:04:45.147 00.033 12044 IsGuiding returns 0
01:04:45.147 00.000 12044 scope move finished after 14 + 86 ms
01:04:45.147 00.000 12044 Move returns status 0, amount 14
01:04:45.147 00.000 12044 MoveAxis(N, 0, ABG)
01:04:45.147 00.000 12044 Move returns status 0, amount 0
01:04:45.147 00.000 12044 move complete, result=0
01:04:45.147 00.000 12044 worker thread done servicing request
01:04:45.147 00.000 12044 Worker thread wakes up
01:04:45.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:45.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:45.147 00.000 14964 GuideStep: -0.4 px 14 ms EAST, 0.2 px 0 ms NORTH
01:04:48.265 03.118 12044 Exposure complete
01:04:48.292 00.027 12044 worker thread done servicing request
01:04:48.292 00.000 14964 OnExposeComplete: enter
01:04:48.292 00.000 14964 UpdateGuideState(): m_state=6
01:04:48.293 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2696
01:04:48.293 00.000 14964 Star::Find returns 1 (0), X=279.80, Y=94.17, Mass=296394, SNR=339.3, Peak=14283 HFD=4.4
01:04:48.294 00.001 14964 MultiStar: [#1 -0.26,-0.46,0.16,U] [#2 -0.76,-0.51,0.00,M2] 
01:04:48.294 00.000 14964 refined, 1 included, MultiStar: {-0.18, 0.26}, one-star: {-0.16, 0.37}
01:04:48.295 00.001 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.72 = -2.56)
01:04:48.295 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.49)
01:04:48.296 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.31 cameraTheta=2.17 mountX=-0.26 mountY=0.15, mountTheta=2.63
01:04:48.297 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.26, opts=13)
01:04:48.297 00.000 14964 Enqueuing Move request for scope (-0.18, 0.26)
01:04:48.298 00.001 12044 Worker thread wakes up
01:04:48.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
01:04:48.298 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
01:04:48.298 00.000 12044 Moving (-0.18, 0.26) raw xDistance=-0.26 yDistance=0.15
01:04:48.298 00.000 12044 BLC: window closed
01:04:48.298 00.000 12044 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.530295, 1:-0.096531, 2:-0.163769
01:04:48.298 00.000 12044 BLC: No correction, Miss < min_move
01:04:48.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.02
01:04:48.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:48.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:04:48.298 00.000 12044 MoveAxis(E, 0, ABG)
01:04:48.298 00.000 12044 Move returns status 0, amount 0
01:04:48.298 00.000 12044 MoveAxis(N, 0, ABG)
01:04:48.298 00.000 12044 Move returns status 0, amount 0
01:04:48.298 00.000 12044 move complete, result=0
01:04:48.298 00.000 12044 worker thread done servicing request
01:04:48.305 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14283, med=615, FiltMin=528, FiltMax=11975, Gamma=0.810
01:04:48.311 00.006 14964 UpdateGuideState exits: m=296394 SNR=339.3
01:04:48.311 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.312 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:48.312 00.000 14964 Enqueuing Expose request
01:04:48.313 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:48.313 00.000 12044 Worker thread wakes up
01:04:48.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:48.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:51.418 03.105 12044 Exposure complete
01:04:51.442 00.024 12044 worker thread done servicing request
01:04:51.442 00.000 14964 OnExposeComplete: enter
01:04:51.442 00.000 14964 UpdateGuideState(): m_state=6
01:04:51.443 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2697
01:04:51.443 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=94.21, Mass=287798, SNR=338.5, Peak=13707 HFD=4.6
01:04:51.444 00.001 14964 MultiStar: [#1 -0.43,-0.23,0.17,U] [#2 -0.85,-0.43,0.00,M3] 
01:04:51.444 00.000 14964 refined, 1 included, MultiStar: {-0.42, 0.32}, one-star: {-0.42, 0.41}
01:04:51.445 00.001 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.05 = -2.23)
01:04:51.445 00.000 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
01:04:51.445 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=0.32 hyp=0.53 cameraTheta=2.49 mountX=-0.32 mountY=0.38, mountTheta=2.27
01:04:51.446 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.32, opts=13)
01:04:51.447 00.001 14964 Enqueuing Move request for scope (-0.42, 0.32)
01:04:51.448 00.001 12044 Worker thread wakes up
01:04:51.448 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.32) opts 0xd
01:04:51.448 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.32)
01:04:51.448 00.000 12044 Moving (-0.42, 0.32) raw xDistance=-0.32 yDistance=0.38
01:04:51.448 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.32, slope = -0.00
01:04:51.448 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.448 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:04:51.448 00.000 12044 MoveAxis(E, 3, ABG)
01:04:51.448 00.000 12044 Guiding  Dir = 2, Dur = 3
01:04:51.457 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13707, med=615, FiltMin=522, FiltMax=9851, Gamma=0.810
01:04:51.462 00.005 14964 UpdateGuideState exits: m=287798 SNR=338.5
01:04:51.463 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.463 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:51.464 00.001 14964 Enqueuing Expose request
01:04:51.474 00.010 12044 IsSlewing returns 0
01:04:51.474 00.000 12044 IsGuiding returns 0
01:04:51.507 00.033 12044 IsGuiding returns 1
01:04:51.507 00.000 12044 scope still moving after pulse duration time elapsed
01:04:51.568 00.061 12044 IsSlewing returns 0
01:04:51.598 00.030 12044 IsGuiding returns 0
01:04:51.598 00.000 12044 scope move finished after 3 + 120 ms
01:04:51.598 00.000 12044 Move returns status 0, amount 3
01:04:51.598 00.000 12044 MoveAxis(N, 0, ABG)
01:04:51.598 00.000 12044 Move returns status 0, amount 0
01:04:51.598 00.000 12044 move complete, result=0
01:04:51.598 00.000 12044 worker thread done servicing request
01:04:51.598 00.000 12044 Worker thread wakes up
01:04:51.598 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:51.598 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:51.598 00.000 14964 GuideStep: -0.3 px 3 ms EAST, 0.4 px 0 ms NORTH
01:04:54.706 03.108 12044 Exposure complete
01:04:54.730 00.024 12044 worker thread done servicing request
01:04:54.731 00.001 14964 OnExposeComplete: enter
01:04:54.731 00.000 14964 UpdateGuideState(): m_state=6
01:04:54.732 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2698
01:04:54.732 00.000 14964 Star::Find returns 1 (0), X=279.70, Y=94.10, Mass=293538, SNR=330.3, Peak=13373 HFD=4.6
01:04:54.733 00.001 14964 MultiStar: [#1 -0.43,0.15,0.16,U] [#2 -0.73,-0.04,0.06,U] 
01:04:54.733 00.000 14964 single-star, 2 included, MultiStar: {-0.31, 0.26}, one-star: {-0.27, 0.30}
01:04:54.734 00.001 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.56) = xAngle (3.86 = -2.43)
01:04:54.734 00.000 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.91 = 0.63)
01:04:54.735 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.30 hyp=0.40 cameraTheta=2.30 mountX=-0.30 mountY=0.24, mountTheta=2.48
01:04:54.736 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.30, opts=13)
01:04:54.736 00.000 14964 Enqueuing Move request for scope (-0.27, 0.30)
01:04:54.737 00.001 12044 Worker thread wakes up
01:04:54.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.30) opts 0xd
01:04:54.737 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.30)
01:04:54.737 00.000 12044 Moving (-0.27, 0.30) raw xDistance=-0.30 yDistance=0.24
01:04:54.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.30, slope = -0.00
01:04:54.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:04:54.737 00.000 12044 MoveAxis(E, 1, ABG)
01:04:54.737 00.000 12044 Guiding  Dir = 2, Dur = 1
01:04:54.745 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13373, med=615, FiltMin=524, FiltMax=10971, Gamma=0.810
01:04:54.750 00.005 14964 UpdateGuideState exits: m=293538 SNR=330.3
01:04:54.751 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.751 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:54.752 00.001 14964 Enqueuing Expose request
01:04:54.771 00.019 12044 IsSlewing returns 0
01:04:54.771 00.000 12044 IsGuiding returns 0
01:04:54.802 00.031 12044 IsGuiding returns 1
01:04:54.802 00.000 12044 scope still moving after pulse duration time elapsed
01:04:54.864 00.062 12044 IsSlewing returns 0
01:04:54.864 00.000 12044 IsGuiding returns 0
01:04:54.864 00.000 12044 scope move finished after 1 + 92 ms
01:04:54.864 00.000 12044 Move returns status 0, amount 1
01:04:54.864 00.000 12044 MoveAxis(N, 0, ABG)
01:04:54.864 00.000 12044 Move returns status 0, amount 0
01:04:54.864 00.000 12044 move complete, result=0
01:04:54.864 00.000 12044 worker thread done servicing request
01:04:54.864 00.000 12044 Worker thread wakes up
01:04:54.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:54.864 00.000 14964 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:04:54.865 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:04:57.984 03.119 12044 Exposure complete
01:04:58.004 00.020 12044 worker thread done servicing request
01:04:58.005 00.001 14964 OnExposeComplete: enter
01:04:58.005 00.000 14964 UpdateGuideState(): m_state=6
01:04:58.006 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2699
01:04:58.006 00.000 14964 Star::Find returns 1 (0), X=279.52, Y=93.70, Mass=287899, SNR=328.0, Peak=15259 HFD=4.6
01:04:58.007 00.001 14964 MultiStar: [#1 -0.42,0.50,0.17,U] [#2 -0.55,-0.43,0.07,U] 
01:04:58.007 00.000 14964 refined, 2 included, MultiStar: {-0.45, -0.04}, one-star: {-0.45, -0.10}
01:04:58.008 00.001 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
01:04:58.008 00.000 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
01:04:58.009 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-3.06 mountX=0.03 mountY=0.45, mountTheta=1.50
01:04:58.010 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.04, opts=13)
01:04:58.010 00.000 14964 Enqueuing Move request for scope (-0.45, -0.04)
01:04:58.011 00.001 12044 Worker thread wakes up
01:04:58.011 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.04) opts 0xd
01:04:58.011 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.04)
01:04:58.011 00.000 12044 Moving (-0.45, -0.04) raw xDistance=0.03 yDistance=0.45
01:04:58.011 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.07, using input
01:04:58.011 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:04:58.011 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:58.011 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:04:58.011 00.000 12044 MoveAxis(E, 0, ABG)
01:04:58.011 00.000 12044 Move returns status 0, amount 0
01:04:58.011 00.000 12044 MoveAxis(N, 0, ABG)
01:04:58.011 00.000 12044 Move returns status 0, amount 0
01:04:58.011 00.000 12044 move complete, result=0
01:04:58.011 00.000 12044 worker thread done servicing request
01:04:58.019 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15259, med=615, FiltMin=531, FiltMax=11271, Gamma=0.810
01:04:58.025 00.006 14964 UpdateGuideState exits: m=287899 SNR=328.0
01:04:58.025 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.026 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:04:58.026 00.000 14964 Enqueuing Expose request
01:04:58.027 00.001 12044 Worker thread wakes up
01:04:58.027 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:04:58.027 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:04:58.027 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:01.135 03.108 12044 Exposure complete
01:05:01.157 00.022 12044 worker thread done servicing request
01:05:01.157 00.000 14964 OnExposeComplete: enter
01:05:01.158 00.001 14964 UpdateGuideState(): m_state=6
01:05:01.158 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2700
01:05:01.159 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=93.95, Mass=283393, SNR=322.3, Peak=13721 HFD=4.5
01:05:01.160 00.001 14964 MultiStar: [#1 0.26,0.29,0.15,U] [#2 -0.23,-0.11,0.07,U] 
01:05:01.160 00.000 14964 refined, 2 included, MultiStar: {0.14, 0.16}, one-star: {0.15, 0.15}
01:05:01.161 00.001 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
01:05:01.161 00.000 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
01:05:01.162 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.84 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
01:05:01.164 00.002 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.16, opts=13)
01:05:01.165 00.001 14964 Enqueuing Move request for scope (0.14, 0.16)
01:05:01.165 00.000 12044 Worker thread wakes up
01:05:01.166 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:05:01.166 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:05:01.166 00.000 12044 Moving (0.14, 0.16) raw xDistance=-0.15 yDistance=-0.15
01:05:01.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:05:01.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:01.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:01.166 00.000 12044 MoveAxis(E, 0, ABG)
01:05:01.166 00.000 12044 Move returns status 0, amount 0
01:05:01.166 00.000 12044 MoveAxis(N, 0, ABG)
01:05:01.166 00.000 12044 Move returns status 0, amount 0
01:05:01.166 00.000 12044 move complete, result=0
01:05:01.166 00.000 12044 worker thread done servicing request
01:05:01.176 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13721, med=615, FiltMin=532, FiltMax=10604, Gamma=0.810
01:05:01.182 00.006 14964 UpdateGuideState exits: m=283393 SNR=322.3
01:05:01.182 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.183 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:01.184 00.001 14964 Enqueuing Expose request
01:05:01.184 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:01.185 00.001 12044 Worker thread wakes up
01:05:01.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:01.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:04.289 03.104 12044 Exposure complete
01:05:04.312 00.023 12044 worker thread done servicing request
01:05:04.312 00.000 14964 OnExposeComplete: enter
01:05:04.312 00.000 14964 UpdateGuideState(): m_state=6
01:05:04.313 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2701
01:05:04.313 00.000 14964 Star::Find returns 1 (0), X=279.61, Y=93.66, Mass=284141, SNR=311.8, Peak=13105 HFD=4.8
01:05:04.314 00.001 14964 MultiStar: [#1 -0.16,0.44,0.17,U] [#2 -0.26,0.18,0.07,U] 
01:05:04.314 00.000 14964 refined, 2 included, MultiStar: {-0.32, -0.04}, one-star: {-0.35, -0.14}
01:05:04.315 00.001 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
01:05:04.315 00.000 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
01:05:04.316 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-3.01 mountX=0.04 mountY=0.32, mountTheta=1.46
01:05:04.318 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.04, opts=13)
01:05:04.318 00.000 14964 Enqueuing Move request for scope (-0.32, -0.04)
01:05:04.319 00.001 12044 Worker thread wakes up
01:05:04.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.04) opts 0xd
01:05:04.319 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.04)
01:05:04.319 00.000 12044 Moving (-0.32, -0.04) raw xDistance=0.04 yDistance=0.32
01:05:04.319 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.20, using input
01:05:04.319 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:05:04.319 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:04.319 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:05:04.319 00.000 12044 MoveAxis(E, 0, ABG)
01:05:04.319 00.000 12044 Move returns status 0, amount 0
01:05:04.319 00.000 12044 MoveAxis(N, 0, ABG)
01:05:04.319 00.000 12044 Move returns status 0, amount 0
01:05:04.319 00.000 12044 move complete, result=0
01:05:04.319 00.000 12044 worker thread done servicing request
01:05:04.326 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13105, med=615, FiltMin=524, FiltMax=10567, Gamma=0.810
01:05:04.331 00.005 14964 UpdateGuideState exits: m=284141 SNR=311.8
01:05:04.332 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.332 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:04.333 00.001 14964 Enqueuing Expose request
01:05:04.333 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:05:04.334 00.001 12044 Worker thread wakes up
01:05:04.334 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:04.334 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:07.442 03.108 12044 Exposure complete
01:05:07.468 00.026 12044 worker thread done servicing request
01:05:07.469 00.001 14964 OnExposeComplete: enter
01:05:07.470 00.001 14964 UpdateGuideState(): m_state=6
01:05:07.470 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2702
01:05:07.471 00.001 14964 Star::Find returns 1 (0), X=279.80, Y=93.43, Mass=286873, SNR=339.7, Peak=13997 HFD=4.6
01:05:07.472 00.001 14964 MultiStar: [#1 -0.25,0.58,0.16,U] [#2 -0.48,0.22,0.06,U] 
01:05:07.472 00.000 14964 refined, 2 included, MultiStar: {-0.19, -0.22}, one-star: {-0.16, -0.37}
01:05:07.473 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
01:05:07.473 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
01:05:07.473 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.29 mountX=0.21 mountY=0.21, mountTheta=0.78
01:05:07.474 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.22, opts=13)
01:05:07.475 00.001 14964 Enqueuing Move request for scope (-0.19, -0.22)
01:05:07.476 00.001 12044 Worker thread wakes up
01:05:07.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
01:05:07.476 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
01:05:07.476 00.000 12044 Moving (-0.19, -0.22) raw xDistance=0.21 yDistance=0.21
01:05:07.476 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.44, using input
01:05:07.476 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.07
01:05:07.476 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:07.476 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:05:07.476 00.000 12044 MoveAxis(E, 0, ABG)
01:05:07.476 00.000 12044 Move returns status 0, amount 0
01:05:07.476 00.000 12044 MoveAxis(N, 0, ABG)
01:05:07.476 00.000 12044 Move returns status 0, amount 0
01:05:07.476 00.000 12044 move complete, result=0
01:05:07.476 00.000 12044 worker thread done servicing request
01:05:07.483 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13997, med=614, FiltMin=535, FiltMax=10963, Gamma=0.810
01:05:07.488 00.005 14964 UpdateGuideState exits: m=286873 SNR=339.7
01:05:07.489 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.489 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:07.490 00.001 14964 Enqueuing Expose request
01:05:07.490 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:07.491 00.001 12044 Worker thread wakes up
01:05:07.491 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:07.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:10.583 03.092 12044 Exposure complete
01:05:10.607 00.024 12044 worker thread done servicing request
01:05:10.607 00.000 14964 OnExposeComplete: enter
01:05:10.608 00.001 14964 UpdateGuideState(): m_state=6
01:05:10.608 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2703
01:05:10.609 00.001 14964 Star::Find returns 1 (0), X=279.36, Y=93.23, Mass=283587, SNR=335.8, Peak=13399 HFD=4.6
01:05:10.610 00.001 14964 MultiStar: [#1 -0.55,0.90,0.00,M1] [#2 -0.89,0.65,0.00,M1] 
01:05:10.610 00.000 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
01:05:10.610 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
01:05:10.611 00.001 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.57 hyp=0.84 cameraTheta=-2.39 mountX=0.56 mountY=0.66, mountTheta=0.87
01:05:10.612 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.57, opts=13)
01:05:10.612 00.000 14964 Enqueuing Move request for scope (-0.61, -0.57)
01:05:10.613 00.001 12044 Worker thread wakes up
01:05:10.613 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.57) opts 0xd
01:05:10.613 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.57)
01:05:10.613 00.000 12044 Moving (-0.61, -0.57) raw xDistance=0.56 yDistance=0.66
01:05:10.613 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.56 is < calculated value 0.61, using input
01:05:10.613 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.56, slope = 0.09
01:05:10.613 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:10.613 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
01:05:10.613 00.000 12044 MoveAxis(W, 43, ABG)
01:05:10.613 00.000 12044 Guiding  Dir = 3, Dur = 43
01:05:10.622 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13399, med=615, FiltMin=530, FiltMax=11270, Gamma=0.810
01:05:10.627 00.005 14964 UpdateGuideState exits: m=283587 SNR=335.8
01:05:10.628 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.628 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:10.629 00.001 14964 Enqueuing Expose request
01:05:10.646 00.017 12044 IsSlewing returns 0
01:05:10.646 00.000 12044 IsGuiding returns 0
01:05:10.677 00.031 12044 PulseGuide returned control before completion, sleep 22
01:05:10.732 00.055 12044 IsGuiding returns 1
01:05:10.732 00.000 12044 scope still moving after pulse duration time elapsed
01:05:10.787 00.055 12044 IsSlewing returns 0
01:05:10.820 00.033 12044 IsGuiding returns 0
01:05:10.820 00.000 12044 scope move finished after 43 + 130 ms
01:05:10.820 00.000 12044 Move returns status 0, amount 43
01:05:10.820 00.000 12044 MoveAxis(N, 0, ABG)
01:05:10.820 00.000 12044 Move returns status 0, amount 0
01:05:10.820 00.000 12044 move complete, result=0
01:05:10.820 00.000 12044 worker thread done servicing request
01:05:10.820 00.000 12044 Worker thread wakes up
01:05:10.820 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:10.820 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:10.820 00.000 14964 GuideStep: 0.6 px 43 ms WEST, 0.7 px 0 ms NORTH
01:05:13.913 03.093 12044 Exposure complete
01:05:13.938 00.025 12044 worker thread done servicing request
01:05:13.938 00.000 14964 OnExposeComplete: enter
01:05:13.939 00.001 14964 UpdateGuideState(): m_state=6
01:05:13.939 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2704
01:05:13.940 00.001 14964 Star::Find returns 1 (0), X=279.73, Y=93.96, Mass=287804, SNR=334.8, Peak=13527 HFD=4.7
01:05:13.940 00.000 14964 MultiStar: [#1 -0.30,0.31,0.16,U] [#2 -0.83,0.22,0.00,M2] 
01:05:13.941 00.001 14964 single-star, 1 included, MultiStar: {-0.24, 0.18}, one-star: {-0.23, 0.16}
01:05:13.941 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
01:05:13.942 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.86)
01:05:13.942 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.54 mountX=-0.16 mountY=0.22, mountTheta=2.22
01:05:13.943 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.16, opts=13)
01:05:13.944 00.001 14964 Enqueuing Move request for scope (-0.23, 0.16)
01:05:13.944 00.000 12044 Worker thread wakes up
01:05:13.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
01:05:13.944 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
01:05:13.944 00.000 12044 Moving (-0.23, 0.16) raw xDistance=-0.16 yDistance=0.22
01:05:13.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.07
01:05:13.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:13.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:05:13.944 00.000 12044 MoveAxis(E, 0, ABG)
01:05:13.944 00.000 12044 Move returns status 0, amount 0
01:05:13.944 00.000 12044 MoveAxis(N, 0, ABG)
01:05:13.944 00.000 12044 Move returns status 0, amount 0
01:05:13.944 00.000 12044 move complete, result=0
01:05:13.944 00.000 12044 worker thread done servicing request
01:05:13.952 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13527, med=614, FiltMin=530, FiltMax=10427, Gamma=0.810
01:05:13.958 00.006 14964 UpdateGuideState exits: m=287804 SNR=334.8
01:05:13.958 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.959 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:13.959 00.000 14964 Enqueuing Expose request
01:05:13.960 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:13.960 00.000 12044 Worker thread wakes up
01:05:13.960 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:13.960 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:17.063 03.103 12044 Exposure complete
01:05:17.090 00.027 12044 worker thread done servicing request
01:05:17.090 00.000 14964 OnExposeComplete: enter
01:05:17.091 00.001 14964 UpdateGuideState(): m_state=6
01:05:17.091 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2705
01:05:17.092 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=92.87, Mass=282777, SNR=329.5, Peak=12096 HFD=4.6
01:05:17.093 00.001 14964 MultiStar: [#1 -0.23,0.98,0.00,M1] [#2 -0.40,1.26,0.00,M3] 
01:05:17.093 00.000 14964 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.56) = xAngle (-0.10 = -0.10)
01:05:17.093 00.000 14964 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
01:05:17.094 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.93 hyp=0.93 cameraTheta=-1.66 mountX=0.93 mountY=0.18, mountTheta=0.19
01:05:17.095 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.93, opts=13)
01:05:17.095 00.000 14964 Enqueuing Move request for scope (-0.08, -0.93)
01:05:17.096 00.001 12044 Worker thread wakes up
01:05:17.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.93) opts 0xd
01:05:17.096 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.93)
01:05:17.096 00.000 12044 Moving (-0.08, -0.93) raw xDistance=0.93 yDistance=0.18
01:05:17.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.67 from input 0.93, slope = 0.10
01:05:17.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:17.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:05:17.096 00.000 12044 MoveAxis(W, 79, ABG)
01:05:17.096 00.000 12044 Guiding  Dir = 3, Dur = 79
01:05:17.104 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12096, med=614, FiltMin=527, FiltMax=10153, Gamma=0.810
01:05:17.109 00.005 14964 UpdateGuideState exits: m=282777 SNR=329.5
01:05:17.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:17.111 00.001 14964 Enqueuing Expose request
01:05:17.147 00.036 12044 IsSlewing returns 0
01:05:17.148 00.001 12044 IsGuiding returns 0
01:05:17.179 00.031 12044 PulseGuide returned control before completion, sleep 58
01:05:17.257 00.078 12044 IsGuiding returns 1
01:05:17.257 00.000 12044 scope still moving after pulse duration time elapsed
01:05:17.427 00.170 12044 IsSlewing returns 0
01:05:17.429 00.002 12044 IsGuiding returns 0
01:05:17.429 00.000 12044 scope move finished after 79 + 202 ms
01:05:17.429 00.000 12044 Move returns status 0, amount 79
01:05:17.429 00.000 12044 MoveAxis(N, 0, ABG)
01:05:17.429 00.000 12044 Move returns status 0, amount 0
01:05:17.429 00.000 12044 move complete, result=0
01:05:17.429 00.000 12044 worker thread done servicing request
01:05:17.429 00.000 12044 Worker thread wakes up
01:05:17.429 00.000 14964 GuideStep: 0.9 px 79 ms WEST, 0.2 px 0 ms NORTH
01:05:17.431 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:17.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:20.541 03.110 12044 Exposure complete
01:05:20.565 00.024 12044 worker thread done servicing request
01:05:20.565 00.000 14964 OnExposeComplete: enter
01:05:20.566 00.001 14964 UpdateGuideState(): m_state=6
01:05:20.566 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2706
01:05:20.567 00.001 14964 Star::Find returns 1 (0), X=279.75, Y=94.03, Mass=285491, SNR=299.4, Peak=11223 HFD=5.0
01:05:20.567 00.000 14964 MultiStar: [#1 -0.27,-0.18,0.15,U] [#2 -0.88,-0.56,0.00,M4] 
01:05:20.568 00.001 14964 refined, 1 included, MultiStar: {-0.22, 0.17}, one-star: {-0.22, 0.23}
01:05:20.568 00.000 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.04 = -2.24)
01:05:20.569 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.81)
01:05:20.569 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.48 mountX=-0.18 mountY=0.21, mountTheta=2.28
01:05:20.570 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.17, opts=13)
01:05:20.571 00.001 14964 Enqueuing Move request for scope (-0.22, 0.17)
01:05:20.572 00.001 12044 Worker thread wakes up
01:05:20.572 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:05:20.572 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:05:20.572 00.000 12044 Moving (-0.22, 0.17) raw xDistance=-0.18 yDistance=0.21
01:05:20.572 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.07
01:05:20.572 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.572 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:05:20.572 00.000 12044 MoveAxis(E, 0, ABG)
01:05:20.572 00.000 12044 Move returns status 0, amount 0
01:05:20.572 00.000 12044 MoveAxis(N, 0, ABG)
01:05:20.572 00.000 12044 Move returns status 0, amount 0
01:05:20.572 00.000 12044 move complete, result=0
01:05:20.572 00.000 12044 worker thread done servicing request
01:05:20.580 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11223, med=614, FiltMin=528, FiltMax=9031, Gamma=0.810
01:05:20.585 00.005 14964 UpdateGuideState exits: m=285491 SNR=299.4
01:05:20.585 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:20.586 00.000 14964 Enqueuing Expose request
01:05:20.587 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:20.587 00.000 12044 Worker thread wakes up
01:05:20.587 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:20.588 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:23.712 03.124 12044 Exposure complete
01:05:23.737 00.025 12044 worker thread done servicing request
01:05:23.737 00.000 14964 OnExposeComplete: enter
01:05:23.737 00.000 14964 UpdateGuideState(): m_state=6
01:05:23.738 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2707
01:05:23.739 00.001 14964 Star::Find returns 1 (0), X=279.44, Y=94.09, Mass=287532, SNR=315.6, Peak=12791 HFD=5.1
01:05:23.739 00.000 14964 MultiStar: [#1 -0.18,-0.04,0.15,U] [#2 -0.95,-0.72,0.00,M5] 
01:05:23.740 00.001 14964 refined, 1 included, MultiStar: {-0.48, 0.24}, one-star: {-0.53, 0.29}
01:05:23.740 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.23 = -2.06)
01:05:23.740 00.000 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 1.00)
01:05:23.741 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=0.24 hyp=0.54 cameraTheta=2.67 mountX=-0.25 mountY=0.45, mountTheta=2.08
01:05:23.742 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=0.24, opts=13)
01:05:23.743 00.001 14964 Enqueuing Move request for scope (-0.48, 0.24)
01:05:23.743 00.000 12044 Worker thread wakes up
01:05:23.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.24) opts 0xd
01:05:23.743 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 0.24)
01:05:23.743 00.000 12044 Moving (-0.48, 0.24) raw xDistance=-0.25 yDistance=0.45
01:05:23.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.03
01:05:23.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:23.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:05:23.743 00.000 12044 MoveAxis(E, 0, ABG)
01:05:23.743 00.000 12044 Move returns status 0, amount 0
01:05:23.743 00.000 12044 MoveAxis(N, 0, ABG)
01:05:23.743 00.000 12044 Move returns status 0, amount 0
01:05:23.743 00.000 12044 move complete, result=0
01:05:23.744 00.001 12044 worker thread done servicing request
01:05:23.752 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12791, med=615, FiltMin=530, FiltMax=10331, Gamma=0.810
01:05:23.757 00.005 14964 UpdateGuideState exits: m=287532 SNR=315.6
01:05:23.758 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.758 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:23.759 00.001 14964 Enqueuing Expose request
01:05:23.759 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
01:05:23.760 00.001 12044 Worker thread wakes up
01:05:23.760 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:23.760 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:26.863 03.103 12044 Exposure complete
01:05:26.886 00.023 12044 worker thread done servicing request
01:05:26.886 00.000 14964 OnExposeComplete: enter
01:05:26.886 00.000 14964 UpdateGuideState(): m_state=6
01:05:26.887 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2708
01:05:26.888 00.001 14964 Star::Find returns 1 (0), X=279.51, Y=94.03, Mass=292319, SNR=343.3, Peak=14103 HFD=4.2
01:05:26.888 00.000 14964 MultiStar: [#1 -0.42,-0.19,0.16,U] [#2 -0.57,-0.67,0.00,M6] 
01:05:26.889 00.001 14964 refined, 1 included, MultiStar: {-0.45, 0.18}, one-star: {-0.46, 0.24}
01:05:26.889 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.96)
01:05:26.890 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
01:05:26.890 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=0.18 hyp=0.48 cameraTheta=2.77 mountX=-0.18 mountY=0.43, mountTheta=1.97
01:05:26.891 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.18, opts=13)
01:05:26.892 00.001 14964 Enqueuing Move request for scope (-0.45, 0.18)
01:05:26.892 00.000 12044 Worker thread wakes up
01:05:26.893 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.18) opts 0xd
01:05:26.893 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.18)
01:05:26.893 00.000 12044 Moving (-0.45, 0.18) raw xDistance=-0.18 yDistance=0.43
01:05:26.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:05:26.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:26.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:05:26.893 00.000 12044 MoveAxis(E, 0, ABG)
01:05:26.893 00.000 12044 Move returns status 0, amount 0
01:05:26.893 00.000 12044 MoveAxis(N, 0, ABG)
01:05:26.893 00.000 12044 Move returns status 0, amount 0
01:05:26.893 00.000 12044 move complete, result=0
01:05:26.893 00.000 12044 worker thread done servicing request
01:05:26.900 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14103, med=615, FiltMin=534, FiltMax=12287, Gamma=0.810
01:05:26.905 00.005 14964 UpdateGuideState exits: m=292319 SNR=343.3
01:05:26.906 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.906 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:26.907 00.001 14964 Enqueuing Expose request
01:05:26.907 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:05:26.908 00.001 12044 Worker thread wakes up
01:05:26.908 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:26.908 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:30.013 03.105 12044 Exposure complete
01:05:30.036 00.023 12044 worker thread done servicing request
01:05:30.036 00.000 14964 OnExposeComplete: enter
01:05:30.036 00.000 14964 UpdateGuideState(): m_state=6
01:05:30.037 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2709
01:05:30.037 00.000 14964 Star::Find returns 1 (0), X=279.31, Y=94.20, Mass=295758, SNR=332.8, Peak=15287 HFD=4.5
01:05:30.038 00.001 14964 MultiStar: [#1 -0.61,-0.07,0.16,U] [#2 -0.94,-0.61,0.00,M7] 
01:05:30.038 00.000 14964 refined, 1 included, MultiStar: {-0.65, 0.34}, one-star: {-0.65, 0.40}
01:05:30.039 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.07)
01:05:30.039 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
01:05:30.040 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=0.34 hyp=0.73 cameraTheta=2.66 mountX=-0.35 mountY=0.61, mountTheta=2.09
01:05:30.041 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.34, opts=13)
01:05:30.041 00.000 14964 Enqueuing Move request for scope (-0.65, 0.34)
01:05:30.042 00.001 12044 Worker thread wakes up
01:05:30.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.34) opts 0xd
01:05:30.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.34)
01:05:30.042 00.000 12044 Moving (-0.65, 0.34) raw xDistance=-0.35 yDistance=0.61
01:05:30.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.35, slope = -0.04
01:05:30.042 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=1.49
01:05:30.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
01:05:30.042 00.000 12044 MoveAxis(E, 31, ABG)
01:05:30.042 00.000 12044 Guiding  Dir = 2, Dur = 31
01:05:30.049 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15287, med=614, FiltMin=535, FiltMax=11163, Gamma=0.810
01:05:30.055 00.006 14964 UpdateGuideState exits: m=295758 SNR=332.8
01:05:30.055 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.056 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:30.056 00.000 14964 Enqueuing Expose request
01:05:30.082 00.026 12044 IsSlewing returns 0
01:05:30.083 00.001 12044 IsGuiding returns 0
01:05:30.147 00.064 12044 IsGuiding returns 1
01:05:30.147 00.000 12044 scope still moving after pulse duration time elapsed
01:05:30.263 00.116 12044 IsSlewing returns 0
01:05:30.264 00.001 12044 IsGuiding returns 0
01:05:30.264 00.000 12044 scope move finished after 31 + 150 ms
01:05:30.265 00.001 12044 Move returns status 0, amount 31
01:05:30.265 00.000 12044 BLC: Oldest BLC event removed
01:05:30.265 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 278 applied
01:05:30.265 00.000 12044 MoveAxis(S, 335, ABG)
01:05:30.265 00.000 12044 Guiding  Dir = 1, Dur = 335
01:05:30.286 00.021 12044 IsSlewing returns 0
01:05:30.286 00.000 12044 IsGuiding returns 0
01:05:30.317 00.031 12044 PulseGuide returned control before completion, sleep 315
01:05:30.639 00.322 12044 IsGuiding returns 1
01:05:30.639 00.000 12044 scope still moving after pulse duration time elapsed
01:05:30.695 00.056 12044 IsSlewing returns 0
01:05:30.696 00.001 12044 IsGuiding returns 0
01:05:30.696 00.000 12044 scope move finished after 335 + 74 ms
01:05:30.696 00.000 12044 Move returns status 0, amount 335
01:05:30.696 00.000 12044 move complete, result=0
01:05:30.696 00.000 12044 worker thread done servicing request
01:05:30.696 00.000 12044 Worker thread wakes up
01:05:30.696 00.000 14964 GuideStep: -0.3 px 31 ms EAST, 0.6 px 335 ms SOUTH
01:05:30.697 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:30.697 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:33.797 03.100 12044 Exposure complete
01:05:33.822 00.025 12044 worker thread done servicing request
01:05:33.822 00.000 14964 OnExposeComplete: enter
01:05:33.823 00.001 14964 UpdateGuideState(): m_state=6
01:05:33.823 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2710
01:05:33.824 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=93.71, Mass=286218, SNR=328.5, Peak=14201 HFD=4.4
01:05:33.824 00.000 14964 MultiStar: [#1 0.02,0.38,0.17,U] [#2 -0.28,-0.12,0.08,U] 
01:05:33.825 00.001 14964 refined, 2 included, MultiStar: {0.03, -0.03}, one-star: {0.05, -0.08}
01:05:33.825 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
01:05:33.826 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
01:05:33.826 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=0.03 mountY=-0.03, mountTheta=-0.79
01:05:33.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.03, opts=13)
01:05:33.828 00.001 14964 Enqueuing Move request for scope (0.03, -0.03)
01:05:33.828 00.000 12044 Worker thread wakes up
01:05:33.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:05:33.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:05:33.828 00.000 12044 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
01:05:33.828 00.000 12044 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.607580, 1:-0.025626
01:05:33.828 00.000 12044 BLC: No correction, Miss < min_move
01:05:33.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.06
01:05:33.829 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:33.829 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:33.829 00.000 12044 MoveAxis(E, 0, ABG)
01:05:33.829 00.000 12044 Move returns status 0, amount 0
01:05:33.829 00.000 12044 MoveAxis(N, 0, ABG)
01:05:33.829 00.000 12044 Move returns status 0, amount 0
01:05:33.829 00.000 12044 move complete, result=0
01:05:33.829 00.000 12044 worker thread done servicing request
01:05:33.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14201, med=615, FiltMin=531, FiltMax=10656, Gamma=0.810
01:05:33.842 00.006 14964 UpdateGuideState exits: m=286218 SNR=328.5
01:05:33.842 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:33.843 00.000 14964 Enqueuing Expose request
01:05:33.844 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:33.844 00.000 12044 Worker thread wakes up
01:05:33.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:33.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:36.972 03.128 12044 Exposure complete
01:05:36.998 00.026 12044 worker thread done servicing request
01:05:36.999 00.001 14964 OnExposeComplete: enter
01:05:36.999 00.000 14964 UpdateGuideState(): m_state=6
01:05:37.000 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2711
01:05:37.000 00.000 14964 Star::Find returns 1 (0), X=279.80, Y=93.82, Mass=294153, SNR=340.4, Peak=16501 HFD=4.4
01:05:37.001 00.001 14964 MultiStar: [#1 -0.17,0.18,0.15,U] [#2 -0.62,0.19,0.06,U] 
01:05:37.002 00.001 14964 single-star, 2 included, MultiStar: {-0.19, 0.05}, one-star: {-0.16, 0.02}
01:05:37.002 00.000 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.56 = -1.72)
01:05:37.003 00.001 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.33)
01:05:37.003 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.01 mountX=-0.02 mountY=0.16, mountTheta=1.72
01:05:37.004 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.02, opts=13)
01:05:37.005 00.001 14964 Enqueuing Move request for scope (-0.16, 0.02)
01:05:37.005 00.000 12044 Worker thread wakes up
01:05:37.005 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:05:37.005 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:05:37.005 00.000 12044 Moving (-0.16, 0.02) raw xDistance=-0.02 yDistance=0.16
01:05:37.005 00.000 12044 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.607580, 1:-0.025626, 2:0.160405
01:05:37.005 00.000 12044 BLC: No correction, Miss < min_move
01:05:37.005 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.40, using input
01:05:37.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.06
01:05:37.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:37.006 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:05:37.006 00.000 12044 MoveAxis(E, 0, ABG)
01:05:37.006 00.000 12044 Move returns status 0, amount 0
01:05:37.006 00.000 12044 MoveAxis(N, 0, ABG)
01:05:37.006 00.000 12044 Move returns status 0, amount 0
01:05:37.006 00.000 12044 move complete, result=0
01:05:37.006 00.000 12044 worker thread done servicing request
01:05:37.013 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16501, med=616, FiltMin=527, FiltMax=11323, Gamma=0.810
01:05:37.019 00.006 14964 UpdateGuideState exits: m=294153 SNR=340.4
01:05:37.020 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.021 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:37.021 00.000 14964 Enqueuing Expose request
01:05:37.021 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:37.022 00.001 12044 Worker thread wakes up
01:05:37.022 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:37.022 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:40.119 03.097 12044 Exposure complete
01:05:40.144 00.025 12044 worker thread done servicing request
01:05:40.144 00.000 14964 OnExposeComplete: enter
01:05:40.144 00.000 14964 UpdateGuideState(): m_state=6
01:05:40.145 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2712
01:05:40.145 00.000 14964 Star::Find returns 1 (0), X=279.84, Y=93.97, Mass=291459, SNR=348.1, Peak=14661 HFD=4.4
01:05:40.146 00.001 14964 MultiStar: [#1 -0.27,-0.14,0.15,U] [#2 -0.44,-0.07,0.06,U] 
01:05:40.147 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.12}, one-star: {-0.13, 0.17}
01:05:40.147 00.000 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.05 = -2.23)
01:05:40.147 00.000 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
01:05:40.148 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=-0.12 mountY=0.15, mountTheta=2.27
01:05:40.149 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.12, opts=13)
01:05:40.149 00.000 14964 Enqueuing Move request for scope (-0.16, 0.12)
01:05:40.150 00.001 12044 Worker thread wakes up
01:05:40.150 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:05:40.150 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:05:40.150 00.000 12044 Moving (-0.16, 0.12) raw xDistance=-0.12 yDistance=0.15
01:05:40.150 00.000 12044 BLC: window closed
01:05:40.150 00.000 12044 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.607580, 1:-0.025626, 2:0.160405
01:05:40.150 00.000 12044 BLC: No correction, Miss < min_move
01:05:40.150 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.40, using input
01:05:40.150 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.06
01:05:40.150 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:40.150 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:05:40.150 00.000 12044 MoveAxis(E, 0, ABG)
01:05:40.150 00.000 12044 Move returns status 0, amount 0
01:05:40.150 00.000 12044 MoveAxis(N, 0, ABG)
01:05:40.150 00.000 12044 Move returns status 0, amount 0
01:05:40.150 00.000 12044 move complete, result=0
01:05:40.150 00.000 12044 worker thread done servicing request
01:05:40.158 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14661, med=614, FiltMin=526, FiltMax=11327, Gamma=0.810
01:05:40.163 00.005 14964 UpdateGuideState exits: m=291459 SNR=348.1
01:05:40.164 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.164 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:40.165 00.001 14964 Enqueuing Expose request
01:05:40.165 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:40.166 00.001 12044 Worker thread wakes up
01:05:40.166 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:40.166 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:43.293 03.127 12044 Exposure complete
01:05:43.318 00.025 12044 worker thread done servicing request
01:05:43.318 00.000 14964 OnExposeComplete: enter
01:05:43.319 00.001 14964 UpdateGuideState(): m_state=6
01:05:43.319 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2713
01:05:43.320 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=94.06, Mass=289541, SNR=322.3, Peak=15717 HFD=4.3
01:05:43.320 00.000 14964 MultiStar: [#1 -0.10,-0.13,0.17,U] [#2 -0.41,-0.16,0.08,U] 
01:05:43.321 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.18}, one-star: {-0.08, 0.26}
01:05:43.321 00.000 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.63)
01:05:43.322 00.001 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
01:05:43.322 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.09 mountX=-0.18 mountY=0.09, mountTheta=2.71
01:05:43.323 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.18, opts=13)
01:05:43.324 00.001 14964 Enqueuing Move request for scope (-0.11, 0.18)
01:05:43.325 00.001 12044 Worker thread wakes up
01:05:43.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:05:43.325 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:05:43.325 00.000 12044 Moving (-0.11, 0.18) raw xDistance=-0.18 yDistance=0.09
01:05:43.325 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.24, using input
01:05:43.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
01:05:43.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:05:43.325 00.000 12044 MoveAxis(E, 0, ABG)
01:05:43.325 00.000 12044 Move returns status 0, amount 0
01:05:43.325 00.000 12044 MoveAxis(N, 0, ABG)
01:05:43.325 00.000 12044 Move returns status 0, amount 0
01:05:43.325 00.000 12044 move complete, result=0
01:05:43.325 00.000 12044 worker thread done servicing request
01:05:43.332 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15717, med=615, FiltMin=535, FiltMax=11835, Gamma=0.810
01:05:43.338 00.006 14964 UpdateGuideState exits: m=289541 SNR=322.3
01:05:43.338 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.339 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:43.339 00.000 14964 Enqueuing Expose request
01:05:43.340 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:43.340 00.000 12044 Worker thread wakes up
01:05:43.340 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:43.340 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:46.461 03.121 12044 Exposure complete
01:05:46.486 00.025 12044 worker thread done servicing request
01:05:46.486 00.000 14964 OnExposeComplete: enter
01:05:46.486 00.000 14964 UpdateGuideState(): m_state=6
01:05:46.487 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2714
01:05:46.487 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=94.11, Mass=286839, SNR=338.2, Peak=15163 HFD=4.5
01:05:46.488 00.001 14964 MultiStar: [#1 -0.18,-0.22,0.15,U] [#2 -0.58,-0.29,0.05,U] 
01:05:46.488 00.000 14964 refined, 2 included, MultiStar: {-0.21, 0.22}, one-star: {-0.19, 0.31}
01:05:46.489 00.001 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
01:05:46.489 00.000 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.65)
01:05:46.490 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.33 mountX=-0.22 mountY=0.18, mountTheta=2.45
01:05:46.491 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.22, opts=13)
01:05:46.491 00.000 14964 Enqueuing Move request for scope (-0.21, 0.22)
01:05:46.492 00.001 12044 Worker thread wakes up
01:05:46.492 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
01:05:46.492 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
01:05:46.492 00.000 12044 Moving (-0.21, 0.22) raw xDistance=-0.22 yDistance=0.18
01:05:46.492 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.35, using input
01:05:46.492 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:05:46.492 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.05
01:05:46.492 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:46.492 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:05:46.492 00.000 12044 MoveAxis(E, 0, ABG)
01:05:46.492 00.000 12044 Move returns status 0, amount 0
01:05:46.492 00.000 12044 MoveAxis(N, 0, ABG)
01:05:46.492 00.000 12044 Move returns status 0, amount 0
01:05:46.492 00.000 12044 move complete, result=0
01:05:46.492 00.000 12044 worker thread done servicing request
01:05:46.501 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15163, med=615, FiltMin=521, FiltMax=11448, Gamma=0.810
01:05:46.506 00.005 14964 UpdateGuideState exits: m=286839 SNR=338.2
01:05:46.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:46.508 00.001 14964 Enqueuing Expose request
01:05:46.508 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:46.508 00.000 12044 Worker thread wakes up
01:05:46.509 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:46.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:49.613 03.104 12044 Exposure complete
01:05:49.638 00.025 12044 worker thread done servicing request
01:05:49.638 00.000 14964 OnExposeComplete: enter
01:05:49.639 00.001 14964 UpdateGuideState(): m_state=6
01:05:49.639 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2715
01:05:49.640 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=94.22, Mass=297467, SNR=352.9, Peak=15025 HFD=4.4
01:05:49.641 00.001 14964 MultiStar: [#1 -0.02,-0.20,0.14,U] [#2 -0.50,-0.60,0.00,M3] 
01:05:49.641 00.000 14964 refined, 1 included, MultiStar: {-0.03, 0.34}, one-star: {-0.03, 0.42}
01:05:49.641 00.000 14964 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
01:05:49.642 00.001 14964 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
01:05:49.642 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.64 mountX=-0.34 mountY=-0.01, mountTheta=-3.11
01:05:49.644 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.34, opts=13)
01:05:49.644 00.000 14964 Enqueuing Move request for scope (-0.03, 0.34)
01:05:49.645 00.001 12044 Worker thread wakes up
01:05:49.645 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
01:05:49.645 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
01:05:49.645 00.000 12044 Moving (-0.03, 0.34) raw xDistance=-0.34 yDistance=-0.01
01:05:49.645 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = 0.00
01:05:49.645 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:49.645 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:49.645 00.000 12044 MoveAxis(E, 26, ABG)
01:05:49.645 00.000 12044 Guiding  Dir = 2, Dur = 26
01:05:49.652 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15025, med=615, FiltMin=523, FiltMax=12499, Gamma=0.810
01:05:49.659 00.007 14964 UpdateGuideState exits: m=297467 SNR=352.9
01:05:49.659 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.660 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:49.660 00.000 14964 Enqueuing Expose request
01:05:49.695 00.035 12044 IsSlewing returns 0
01:05:49.695 00.000 12044 IsGuiding returns 0
01:05:49.727 00.032 12044 IsGuiding returns 1
01:05:49.727 00.000 12044 scope still moving after pulse duration time elapsed
01:05:49.820 00.093 12044 IsSlewing returns 0
01:05:49.820 00.000 12044 IsGuiding returns 0
01:05:49.820 00.000 12044 scope move finished after 26 + 98 ms
01:05:49.820 00.000 12044 Move returns status 0, amount 26
01:05:49.820 00.000 12044 MoveAxis(N, 0, ABG)
01:05:49.820 00.000 12044 Move returns status 0, amount 0
01:05:49.820 00.000 12044 move complete, result=0
01:05:49.820 00.000 12044 worker thread done servicing request
01:05:49.820 00.000 12044 Worker thread wakes up
01:05:49.820 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
01:05:49.821 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:49.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:52.950 03.129 12044 Exposure complete
01:05:52.976 00.026 12044 worker thread done servicing request
01:05:52.976 00.000 14964 OnExposeComplete: enter
01:05:52.977 00.001 14964 UpdateGuideState(): m_state=6
01:05:52.977 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2716
01:05:52.978 00.001 14964 Star::Find returns 1 (0), X=280.13, Y=94.12, Mass=286459, SNR=328.0, Peak=14533 HFD=4.5
01:05:52.978 00.000 14964 MultiStar: [#1 0.05,0.27,0.14,U] [#2 -0.24,-0.52,0.07,U] 
01:05:52.979 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.27}, one-star: {0.17, 0.32}
01:05:52.979 00.000 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.67 = 2.67)
01:05:52.979 00.000 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.56)
01:05:52.980 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
01:05:52.981 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.27, opts=13)
01:05:52.981 00.000 14964 Enqueuing Move request for scope (0.13, 0.27)
01:05:52.982 00.001 12044 Worker thread wakes up
01:05:52.982 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
01:05:52.982 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
01:05:52.982 00.000 12044 Moving (0.13, 0.27) raw xDistance=-0.27 yDistance=-0.16
01:05:52.982 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
01:05:52.982 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:52.982 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:52.982 00.000 12044 MoveAxis(E, 0, ABG)
01:05:52.982 00.000 12044 Move returns status 0, amount 0
01:05:52.982 00.000 12044 MoveAxis(N, 0, ABG)
01:05:52.982 00.000 12044 Move returns status 0, amount 0
01:05:52.982 00.000 12044 move complete, result=0
01:05:52.982 00.000 12044 worker thread done servicing request
01:05:52.990 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14533, med=615, FiltMin=524, FiltMax=10800, Gamma=0.810
01:05:52.995 00.005 14964 UpdateGuideState exits: m=286459 SNR=328.0
01:05:52.996 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.996 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:52.997 00.001 14964 Enqueuing Expose request
01:05:52.997 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:52.998 00.001 12044 Worker thread wakes up
01:05:52.998 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:52.998 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:56.104 03.106 12044 Exposure complete
01:05:56.132 00.028 12044 worker thread done servicing request
01:05:56.132 00.000 14964 OnExposeComplete: enter
01:05:56.133 00.001 14964 UpdateGuideState(): m_state=6
01:05:56.133 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2717
01:05:56.134 00.001 14964 Star::Find returns 1 (0), X=280.07, Y=93.88, Mass=291891, SNR=335.8, Peak=14745 HFD=4.4
01:05:56.135 00.001 14964 MultiStar: [#1 0.42,0.04,0.15,U] [#2 0.21,-0.16,0.06,U] 
01:05:56.135 00.000 14964 single-star, 2 included, MultiStar: {0.15, 0.06}, one-star: {0.11, 0.08}
01:05:56.136 00.001 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
01:05:56.136 00.000 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
01:05:56.137 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
01:05:56.137 00.000 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.08, opts=13)
01:05:56.138 00.001 14964 Enqueuing Move request for scope (0.11, 0.08)
01:05:56.139 00.001 12044 Worker thread wakes up
01:05:56.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:05:56.139 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:05:56.139 00.000 12044 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=-0.12
01:05:56.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:05:56.139 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:56.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:56.139 00.000 12044 MoveAxis(E, 0, ABG)
01:05:56.139 00.000 12044 Move returns status 0, amount 0
01:05:56.139 00.000 12044 MoveAxis(N, 0, ABG)
01:05:56.139 00.000 12044 Move returns status 0, amount 0
01:05:56.139 00.000 12044 move complete, result=0
01:05:56.139 00.000 12044 worker thread done servicing request
01:05:56.148 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14745, med=614, FiltMin=533, FiltMax=10880, Gamma=0.810
01:05:56.154 00.006 14964 UpdateGuideState exits: m=291891 SNR=335.8
01:05:56.154 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.155 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:56.155 00.000 14964 Enqueuing Expose request
01:05:56.156 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:56.156 00.000 12044 Worker thread wakes up
01:05:56.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:56.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:05:59.261 03.105 12044 Exposure complete
01:05:59.283 00.022 12044 worker thread done servicing request
01:05:59.283 00.000 14964 OnExposeComplete: enter
01:05:59.284 00.001 14964 UpdateGuideState(): m_state=6
01:05:59.284 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2718
01:05:59.285 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=93.97, Mass=288504, SNR=326.2, Peak=13721 HFD=4.5
01:05:59.286 00.001 14964 MultiStar: [#1 0.23,0.22,0.17,U] [#2 -0.13,0.22,0.07,U] 
01:05:59.286 00.000 14964 single-star, 2 included, MultiStar: {0.03, 0.18}, one-star: {0.01, 0.17}
01:05:59.287 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
01:05:59.287 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.17)
01:05:59.288 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
01:05:59.289 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.17, opts=13)
01:05:59.290 00.001 14964 Enqueuing Move request for scope (0.01, 0.17)
01:05:59.290 00.000 12044 Worker thread wakes up
01:05:59.290 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:05:59.290 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:05:59.290 00.000 12044 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.03
01:05:59.290 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.07
01:05:59.290 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:59.290 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:59.290 00.000 12044 MoveAxis(E, 0, ABG)
01:05:59.290 00.000 12044 Move returns status 0, amount 0
01:05:59.290 00.000 12044 MoveAxis(N, 0, ABG)
01:05:59.290 00.000 12044 Move returns status 0, amount 0
01:05:59.290 00.000 12044 move complete, result=0
01:05:59.291 00.001 12044 worker thread done servicing request
01:05:59.297 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13721, med=615, FiltMin=535, FiltMax=10367, Gamma=0.810
01:05:59.303 00.006 14964 UpdateGuideState exits: m=288504 SNR=326.2
01:05:59.304 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.304 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:05:59.304 00.000 14964 Enqueuing Expose request
01:05:59.306 00.002 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:59.306 00.000 12044 Worker thread wakes up
01:05:59.307 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:05:59.307 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:02.405 03.098 12044 Exposure complete
01:06:02.427 00.022 12044 worker thread done servicing request
01:06:02.427 00.000 14964 OnExposeComplete: enter
01:06:02.428 00.001 14964 UpdateGuideState(): m_state=6
01:06:02.428 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2719
01:06:02.429 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=94.01, Mass=289567, SNR=329.2, Peak=13277 HFD=4.6
01:06:02.429 00.000 14964 MultiStar: [#1 -0.06,0.35,0.16,U] [#2 -0.40,0.20,0.07,U] 
01:06:02.430 00.001 14964 single-star, 2 included, MultiStar: {-0.21, 0.23}, one-star: {-0.23, 0.21}
01:06:02.430 00.000 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.34)
01:06:02.431 00.001 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
01:06:02.431 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.39 mountX=-0.22 mountY=0.20, mountTheta=2.38
01:06:02.432 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.21, opts=13)
01:06:02.433 00.001 14964 Enqueuing Move request for scope (-0.23, 0.21)
01:06:02.433 00.000 12044 Worker thread wakes up
01:06:02.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
01:06:02.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
01:06:02.433 00.000 12044 Moving (-0.23, 0.21) raw xDistance=-0.22 yDistance=0.20
01:06:02.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.04
01:06:02.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:02.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:06:02.433 00.000 12044 MoveAxis(E, 0, ABG)
01:06:02.433 00.000 12044 Move returns status 0, amount 0
01:06:02.433 00.000 12044 MoveAxis(N, 0, ABG)
01:06:02.433 00.000 12044 Move returns status 0, amount 0
01:06:02.434 00.001 12044 move complete, result=0
01:06:02.434 00.000 12044 worker thread done servicing request
01:06:02.441 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13277, med=615, FiltMin=535, FiltMax=10419, Gamma=0.810
01:06:02.446 00.005 14964 UpdateGuideState exits: m=289567 SNR=329.2
01:06:02.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.447 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:02.447 00.000 14964 Enqueuing Expose request
01:06:02.448 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:02.449 00.001 12044 Worker thread wakes up
01:06:02.449 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:02.449 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:05.580 03.131 12044 Exposure complete
01:06:05.607 00.027 12044 worker thread done servicing request
01:06:05.607 00.000 14964 OnExposeComplete: enter
01:06:05.608 00.001 14964 UpdateGuideState(): m_state=6
01:06:05.609 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2720
01:06:05.609 00.000 14964 Star::Find returns 1 (0), X=280.47, Y=94.18, Mass=288455, SNR=330.3, Peak=13041 HFD=4.8
01:06:05.610 00.001 14964 MultiStar: [#1 0.59,-0.56,0.00,M1] [#2 -0.11,-0.97,0.00,M1] 
01:06:05.611 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.56) = xAngle (2.20 = 2.20)
01:06:05.611 00.000 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.03)
01:06:05.611 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=0.38 hyp=0.64 cameraTheta=0.65 mountX=-0.38 mountY=-0.55, mountTheta=-2.17
01:06:05.612 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.38, opts=13)
01:06:05.613 00.001 14964 Enqueuing Move request for scope (0.51, 0.38)
01:06:05.613 00.000 12044 Worker thread wakes up
01:06:05.613 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.38) opts 0xd
01:06:05.614 00.001 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.38)
01:06:05.614 00.000 12044 Moving (0.51, 0.38) raw xDistance=-0.38 yDistance=-0.55
01:06:05.614 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.38, slope = -0.00
01:06:05.614 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:05.614 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:06:05.614 00.000 12044 MoveAxis(E, 1, ABG)
01:06:05.614 00.000 12044 Guiding  Dir = 2, Dur = 1
01:06:05.621 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13041, med=615, FiltMin=530, FiltMax=10888, Gamma=0.810
01:06:05.627 00.006 14964 UpdateGuideState exits: m=288455 SNR=330.3
01:06:05.627 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.628 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:05.628 00.000 14964 Enqueuing Expose request
01:06:05.647 00.019 12044 IsSlewing returns 0
01:06:05.647 00.000 12044 IsGuiding returns 0
01:06:05.678 00.031 12044 IsGuiding returns 1
01:06:05.678 00.000 12044 scope still moving after pulse duration time elapsed
01:06:05.772 00.094 12044 IsSlewing returns 0
01:06:05.773 00.001 12044 IsGuiding returns 0
01:06:05.773 00.000 12044 scope move finished after 1 + 124 ms
01:06:05.773 00.000 12044 Move returns status 0, amount 1
01:06:05.773 00.000 12044 MoveAxis(N, 0, ABG)
01:06:05.773 00.000 12044 Move returns status 0, amount 0
01:06:05.773 00.000 12044 move complete, result=0
01:06:05.773 00.000 12044 worker thread done servicing request
01:06:05.773 00.000 12044 Worker thread wakes up
01:06:05.773 00.000 14964 GuideStep: -0.4 px 1 ms EAST, -0.5 px 0 ms NORTH
01:06:05.774 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:05.774 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:08.887 03.113 12044 Exposure complete
01:06:08.908 00.021 12044 worker thread done servicing request
01:06:08.908 00.000 14964 OnExposeComplete: enter
01:06:08.909 00.001 14964 UpdateGuideState(): m_state=6
01:06:08.910 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2721
01:06:08.910 00.000 14964 Star::Find returns 1 (0), X=279.50, Y=94.31, Mass=282191, SNR=311.7, Peak=11625 HFD=5.3
01:06:08.911 00.001 14964 MultiStar: [#1 -0.60,-0.49,0.00,M2] [#2 -1.68,-0.68,0.00,M2] 
01:06:08.911 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
01:06:08.912 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.63)
01:06:08.912 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.51 hyp=0.69 cameraTheta=2.31 mountX=-0.52 mountY=0.41, mountTheta=2.47
01:06:08.913 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.51, opts=13)
01:06:08.914 00.001 14964 Enqueuing Move request for scope (-0.46, 0.51)
01:06:08.914 00.000 12044 Worker thread wakes up
01:06:08.914 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.51) opts 0xd
01:06:08.914 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.51)
01:06:08.914 00.000 12044 Moving (-0.46, 0.51) raw xDistance=-0.52 yDistance=0.41
01:06:08.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.52, slope = -0.03
01:06:08.914 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:08.914 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:06:08.914 00.000 12044 MoveAxis(E, 17, ABG)
01:06:08.915 00.001 12044 Guiding  Dir = 2, Dur = 17
01:06:08.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11625, med=615, FiltMin=533, FiltMax=9532, Gamma=0.810
01:06:08.928 00.006 14964 UpdateGuideState exits: m=282191 SNR=311.7
01:06:08.928 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.929 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:08.929 00.000 14964 Enqueuing Expose request
01:06:08.957 00.028 12044 IsSlewing returns 0
01:06:08.957 00.000 12044 IsGuiding returns 0
01:06:08.989 00.032 12044 IsGuiding returns 1
01:06:08.989 00.000 12044 scope still moving after pulse duration time elapsed
01:06:09.052 00.063 12044 IsSlewing returns 0
01:06:09.052 00.000 12044 IsGuiding returns 0
01:06:09.052 00.000 12044 scope move finished after 17 + 77 ms
01:06:09.052 00.000 12044 Move returns status 0, amount 17
01:06:09.052 00.000 12044 MoveAxis(N, 0, ABG)
01:06:09.052 00.000 12044 Move returns status 0, amount 0
01:06:09.052 00.000 12044 move complete, result=0
01:06:09.052 00.000 12044 worker thread done servicing request
01:06:09.052 00.000 12044 Worker thread wakes up
01:06:09.052 00.000 14964 GuideStep: -0.5 px 17 ms EAST, 0.4 px 0 ms NORTH
01:06:09.053 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:09.053 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:12.155 03.102 12044 Exposure complete
01:06:12.181 00.026 12044 worker thread done servicing request
01:06:12.181 00.000 14964 OnExposeComplete: enter
01:06:12.182 00.001 14964 UpdateGuideState(): m_state=6
01:06:12.182 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2722
01:06:12.183 00.001 14964 Star::Find returns 1 (0), X=279.43, Y=94.01, Mass=285476, SNR=316.0, Peak=12453 HFD=4.9
01:06:12.184 00.001 14964 MultiStar: [#1 -0.49,0.20,0.15,U] [#2 -1.19,0.28,0.00,M3] 
01:06:12.184 00.000 14964 refined, 1 included, MultiStar: {-0.52, 0.21}, one-star: {-0.53, 0.21}
01:06:12.184 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
01:06:12.185 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
01:06:12.185 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=0.21 hyp=0.56 cameraTheta=2.77 mountX=-0.21 mountY=0.50, mountTheta=1.98
01:06:12.187 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.21, opts=13)
01:06:12.187 00.000 14964 Enqueuing Move request for scope (-0.52, 0.21)
01:06:12.188 00.001 12044 Worker thread wakes up
01:06:12.188 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.21) opts 0xd
01:06:12.188 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.21)
01:06:12.188 00.000 12044 Moving (-0.52, 0.21) raw xDistance=-0.21 yDistance=0.50
01:06:12.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
01:06:12.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
01:06:12.188 00.000 12044 MoveAxis(E, 0, ABG)
01:06:12.188 00.000 12044 Move returns status 0, amount 0
01:06:12.188 00.000 12044 MoveAxis(S, 47, ABG)
01:06:12.188 00.000 12044 Guiding  Dir = 1, Dur = 47
01:06:12.195 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12453, med=615, FiltMin=528, FiltMax=9923, Gamma=0.810
01:06:12.201 00.006 14964 UpdateGuideState exits: m=285476 SNR=316.0
01:06:12.201 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.202 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:12.202 00.000 14964 Enqueuing Expose request
01:06:12.241 00.039 12044 IsSlewing returns 0
01:06:12.242 00.001 12044 IsGuiding returns 0
01:06:12.274 00.032 12044 PulseGuide returned control before completion, sleep 26
01:06:12.332 00.058 12044 IsGuiding returns 1
01:06:12.332 00.000 12044 scope still moving after pulse duration time elapsed
01:06:12.381 00.049 12044 IsSlewing returns 0
01:06:12.381 00.000 12044 IsGuiding returns 0
01:06:12.381 00.000 12044 scope move finished after 47 + 92 ms
01:06:12.381 00.000 12044 Move returns status 0, amount 47
01:06:12.381 00.000 12044 move complete, result=0
01:06:12.381 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 47 ms SOUTH
01:06:12.382 00.001 12044 worker thread done servicing request
01:06:12.382 00.000 12044 Worker thread wakes up
01:06:12.382 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:12.382 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:15.516 03.134 12044 Exposure complete
01:06:15.537 00.021 12044 worker thread done servicing request
01:06:15.537 00.000 14964 OnExposeComplete: enter
01:06:15.537 00.000 14964 UpdateGuideState(): m_state=6
01:06:15.538 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2723
01:06:15.539 00.001 14964 Star::Find returns 1 (0), X=280.84, Y=93.99, Mass=291978, SNR=315.7, Peak=11307 HFD=4.7
01:06:15.539 00.000 14964 MultiStar: [#1 0.81,0.22,0.00,M2] [#2 0.51,0.17,0.06,U] 
01:06:15.540 00.001 14964 refined, 1 included, MultiStar: {0.85, 0.19}, one-star: {0.88, 0.19}
01:06:15.540 00.000 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
01:06:15.540 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.46)
01:06:15.541 00.001 14964 CameraToMount -- cameraX=0.85 cameraY=0.19 hyp=0.88 cameraTheta=0.22 mountX=-0.18 mountY=-0.87, mountTheta=-1.77
01:06:15.542 00.001 14964 SchedulePrimaryMove(1136A648, x=0.85, y=0.19, opts=13)
01:06:15.542 00.000 14964 Enqueuing Move request for scope (0.85, 0.19)
01:06:15.543 00.001 12044 Worker thread wakes up
01:06:15.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.19) opts 0xd
01:06:15.543 00.000 12044 Handling offset move in thread for scope, endpoint = (0.85, 0.19)
01:06:15.543 00.000 12044 Moving (0.85, 0.19) raw xDistance=-0.18 yDistance=-0.87
01:06:15.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.00
01:06:15.543 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:15.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
01:06:15.543 00.000 12044 MoveAxis(E, 0, ABG)
01:06:15.543 00.000 12044 Move returns status 0, amount 0
01:06:15.543 00.000 12044 MoveAxis(N, 0, ABG)
01:06:15.543 00.000 12044 Move returns status 0, amount 0
01:06:15.543 00.000 12044 move complete, result=0
01:06:15.543 00.000 12044 worker thread done servicing request
01:06:15.551 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11307, med=615, FiltMin=529, FiltMax=10051, Gamma=0.810
01:06:15.557 00.006 14964 UpdateGuideState exits: m=291978 SNR=315.7
01:06:15.557 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.557 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:15.558 00.001 14964 Enqueuing Expose request
01:06:15.558 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
01:06:15.559 00.001 12044 Worker thread wakes up
01:06:15.559 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:15.559 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:18.666 03.107 12044 Exposure complete
01:06:18.690 00.024 12044 worker thread done servicing request
01:06:18.690 00.000 14964 OnExposeComplete: enter
01:06:18.690 00.000 14964 UpdateGuideState(): m_state=6
01:06:18.691 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2724
01:06:18.692 00.001 14964 Star::Find returns 1 (0), X=280.67, Y=94.08, Mass=295960, SNR=327.9, Peak=13349 HFD=4.7
01:06:18.692 00.000 14964 MultiStar: [#1 0.54,0.22,0.15,U] [#2 -0.22,-0.43,0.06,U] 
01:06:18.693 00.001 14964 refined, 2 included, MultiStar: {0.64, 0.24}, one-star: {0.71, 0.28}
01:06:18.693 00.000 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
01:06:18.694 00.001 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
01:06:18.694 00.000 14964 CameraToMount -- cameraX=0.64 cameraY=0.24 hyp=0.69 cameraTheta=0.35 mountX=-0.23 mountY=-0.66, mountTheta=-1.90
01:06:18.695 00.001 14964 SchedulePrimaryMove(1136A648, x=0.64, y=0.24, opts=13)
01:06:18.696 00.001 14964 Enqueuing Move request for scope (0.64, 0.24)
01:06:18.696 00.000 12044 Worker thread wakes up
01:06:18.696 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.24) opts 0xd
01:06:18.696 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, 0.24)
01:06:18.696 00.000 12044 Moving (0.64, 0.24) raw xDistance=-0.23 yDistance=-0.66
01:06:18.696 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.00
01:06:18.696 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:18.696 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
01:06:18.697 00.001 12044 MoveAxis(E, 0, ABG)
01:06:18.697 00.000 12044 Move returns status 0, amount 0
01:06:18.697 00.000 12044 MoveAxis(N, 0, ABG)
01:06:18.697 00.000 12044 Move returns status 0, amount 0
01:06:18.697 00.000 12044 move complete, result=0
01:06:18.698 00.001 12044 worker thread done servicing request
01:06:18.704 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13349, med=615, FiltMin=521, FiltMax=11924, Gamma=0.810
01:06:18.711 00.007 14964 UpdateGuideState exits: m=295960 SNR=327.9
01:06:18.712 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.713 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:18.714 00.001 14964 Enqueuing Expose request
01:06:18.714 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
01:06:18.715 00.001 12044 Worker thread wakes up
01:06:18.715 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:18.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:21.847 03.132 12044 Exposure complete
01:06:21.868 00.021 12044 worker thread done servicing request
01:06:21.868 00.000 14964 OnExposeComplete: enter
01:06:21.869 00.001 14964 UpdateGuideState(): m_state=6
01:06:21.869 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2725
01:06:21.870 00.001 14964 Star::Find returns 1 (0), X=280.28, Y=93.92, Mass=291314, SNR=333.1, Peak=13633 HFD=4.7
01:06:21.871 00.001 14964 MultiStar: [#1 0.50,0.11,0.16,U] [#2 -0.03,0.24,0.06,U] 
01:06:21.871 00.000 14964 single-star, 2 included, MultiStar: {0.33, 0.13}, one-star: {0.32, 0.13}
01:06:21.871 00.000 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
01:06:21.872 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.30)
01:06:21.872 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.37 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
01:06:21.873 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.13, opts=13)
01:06:21.874 00.001 14964 Enqueuing Move request for scope (0.32, 0.13)
01:06:21.874 00.000 12044 Worker thread wakes up
01:06:21.875 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
01:06:21.875 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
01:06:21.875 00.000 12044 Moving (0.32, 0.13) raw xDistance=-0.12 yDistance=-0.33
01:06:21.875 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:06:21.875 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:21.875 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:06:21.875 00.000 12044 MoveAxis(E, 0, ABG)
01:06:21.875 00.000 12044 Move returns status 0, amount 0
01:06:21.875 00.000 12044 MoveAxis(N, 0, ABG)
01:06:21.875 00.000 12044 Move returns status 0, amount 0
01:06:21.875 00.000 12044 move complete, result=0
01:06:21.875 00.000 12044 worker thread done servicing request
01:06:21.882 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13633, med=617, FiltMin=535, FiltMax=10328, Gamma=0.810
01:06:21.887 00.005 14964 UpdateGuideState exits: m=291314 SNR=333.1
01:06:21.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.888 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:21.889 00.001 14964 Enqueuing Expose request
01:06:21.889 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:21.890 00.001 12044 Worker thread wakes up
01:06:21.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:21.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:24.995 03.105 12044 Exposure complete
01:06:25.017 00.022 12044 worker thread done servicing request
01:06:25.017 00.000 14964 OnExposeComplete: enter
01:06:25.018 00.001 14964 UpdateGuideState(): m_state=6
01:06:25.019 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2726
01:06:25.019 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=94.08, Mass=284960, SNR=325.6, Peak=13517 HFD=4.5
01:06:25.020 00.001 14964 MultiStar: [#1 0.20,-0.10,0.16,U] [#2 -0.42,-0.05,0.06,U] 
01:06:25.020 00.000 14964 refined, 2 included, MultiStar: {0.19, 0.21}, one-star: {0.23, 0.28}
01:06:25.021 00.001 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.39 = 2.39)
01:06:25.021 00.000 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.84)
01:06:25.022 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.29 cameraTheta=0.83 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
01:06:25.023 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.21, opts=13)
01:06:25.023 00.000 14964 Enqueuing Move request for scope (0.19, 0.21)
01:06:25.024 00.001 12044 Worker thread wakes up
01:06:25.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
01:06:25.024 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
01:06:25.024 00.000 12044 Moving (0.19, 0.21) raw xDistance=-0.21 yDistance=-0.21
01:06:25.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.00
01:06:25.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:25.024 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:06:25.024 00.000 12044 MoveAxis(E, 0, ABG)
01:06:25.024 00.000 12044 Move returns status 0, amount 0
01:06:25.024 00.000 12044 MoveAxis(N, 0, ABG)
01:06:25.024 00.000 12044 Move returns status 0, amount 0
01:06:25.024 00.000 12044 move complete, result=0
01:06:25.024 00.000 12044 worker thread done servicing request
01:06:25.031 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13517, med=615, FiltMin=527, FiltMax=10511, Gamma=0.810
01:06:25.037 00.006 14964 UpdateGuideState exits: m=284960 SNR=325.6
01:06:25.038 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.038 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:25.038 00.000 14964 Enqueuing Expose request
01:06:25.039 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:25.039 00.000 12044 Worker thread wakes up
01:06:25.039 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:25.040 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:28.165 03.125 12044 Exposure complete
01:06:28.190 00.025 12044 worker thread done servicing request
01:06:28.190 00.000 14964 OnExposeComplete: enter
01:06:28.191 00.001 14964 UpdateGuideState(): m_state=6
01:06:28.191 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2727
01:06:28.192 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=94.32, Mass=289988, SNR=321.4, Peak=12811 HFD=4.6
01:06:28.192 00.000 14964 MultiStar: [#1 0.43,-0.43,0.17,U] [#2 -0.19,-0.25,0.06,U] 
01:06:28.193 00.001 14964 refined, 2 included, MultiStar: {0.21, 0.35}, one-star: {0.19, 0.52}
01:06:28.193 00.000 14964 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
01:06:28.194 00.001 14964 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.65 = -0.64)
01:06:28.194 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.41 cameraTheta=1.04 mountX=-0.35 mountY=-0.24, mountTheta=-2.53
01:06:28.195 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.35, opts=13)
01:06:28.196 00.001 14964 Enqueuing Move request for scope (0.21, 0.35)
01:06:28.196 00.000 12044 Worker thread wakes up
01:06:28.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.35) opts 0xd
01:06:28.196 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.35)
01:06:28.196 00.000 12044 Moving (0.21, 0.35) raw xDistance=-0.35 yDistance=-0.24
01:06:28.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.00
01:06:28.196 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:28.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:06:28.196 00.000 12044 MoveAxis(E, 0, ABG)
01:06:28.196 00.000 12044 Move returns status 0, amount 0
01:06:28.196 00.000 12044 MoveAxis(N, 0, ABG)
01:06:28.196 00.000 12044 Move returns status 0, amount 0
01:06:28.196 00.000 12044 move complete, result=0
01:06:28.196 00.000 12044 worker thread done servicing request
01:06:28.203 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12811, med=615, FiltMin=528, FiltMax=10920, Gamma=0.810
01:06:28.209 00.006 14964 UpdateGuideState exits: m=289988 SNR=321.4
01:06:28.210 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.210 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:28.211 00.001 14964 Enqueuing Expose request
01:06:28.211 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:28.212 00.001 12044 Worker thread wakes up
01:06:28.212 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:28.212 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:31.312 03.100 12044 Exposure complete
01:06:31.335 00.023 12044 worker thread done servicing request
01:06:31.336 00.001 14964 OnExposeComplete: enter
01:06:31.336 00.000 14964 UpdateGuideState(): m_state=6
01:06:31.337 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2728
01:06:31.337 00.000 14964 Star::Find returns 1 (0), X=280.38, Y=93.89, Mass=283841, SNR=322.4, Peak=12232 HFD=4.7
01:06:31.338 00.001 14964 MultiStar: [#1 0.37,-0.20,0.16,U] [#2 0.05,0.04,0.07,U] 
01:06:31.339 00.001 14964 refined, 2 included, MultiStar: {0.39, 0.05}, one-star: {0.41, 0.09}
01:06:31.339 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
01:06:31.340 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.54)
01:06:31.340 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.05 hyp=0.39 cameraTheta=0.13 mountX=-0.05 mountY=-0.39, mountTheta=-1.69
01:06:31.341 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.05, opts=13)
01:06:31.342 00.001 14964 Enqueuing Move request for scope (0.39, 0.05)
01:06:31.342 00.000 12044 Worker thread wakes up
01:06:31.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.05) opts 0xd
01:06:31.342 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.05)
01:06:31.342 00.000 12044 Moving (0.39, 0.05) raw xDistance=-0.05 yDistance=-0.39
01:06:31.342 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
01:06:31.342 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:31.342 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:06:31.342 00.000 12044 MoveAxis(E, 0, ABG)
01:06:31.343 00.001 12044 Move returns status 0, amount 0
01:06:31.343 00.000 12044 MoveAxis(N, 0, ABG)
01:06:31.343 00.000 12044 Move returns status 0, amount 0
01:06:31.343 00.000 12044 move complete, result=0
01:06:31.343 00.000 12044 worker thread done servicing request
01:06:31.350 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12232, med=615, FiltMin=526, FiltMax=9939, Gamma=0.810
01:06:31.355 00.005 14964 UpdateGuideState exits: m=283841 SNR=322.4
01:06:31.356 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.356 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:31.357 00.001 14964 Enqueuing Expose request
01:06:31.357 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:06:31.358 00.001 12044 Worker thread wakes up
01:06:31.358 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:31.358 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:34.456 03.098 12044 Exposure complete
01:06:34.484 00.028 12044 worker thread done servicing request
01:06:34.484 00.000 14964 OnExposeComplete: enter
01:06:34.485 00.001 14964 UpdateGuideState(): m_state=6
01:06:34.486 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2729
01:06:34.487 00.001 14964 Star::Find returns 1 (0), X=280.65, Y=93.77, Mass=287148, SNR=320.2, Peak=14573 HFD=4.6
01:06:34.487 00.000 14964 MultiStar: [#1 0.71,0.31,0.00,M1] [#2 0.27,0.24,0.07,U] 
01:06:34.488 00.001 14964 refined, 1 included, MultiStar: {0.66, -0.01}, one-star: {0.69, -0.03}
01:06:34.489 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
01:06:34.489 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.59 = -1.69)
01:06:34.490 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=-0.01 hyp=0.66 cameraTheta=-0.01 mountX=0.02 mountY=-0.65, mountTheta=-1.54
01:06:34.491 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=-0.01, opts=13)
01:06:34.492 00.001 14964 Enqueuing Move request for scope (0.66, -0.01)
01:06:34.492 00.000 12044 Worker thread wakes up
01:06:34.492 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.01) opts 0xd
01:06:34.492 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, -0.01)
01:06:34.492 00.000 12044 Moving (0.66, -0.01) raw xDistance=0.02 yDistance=-0.65
01:06:34.492 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.24, using input
01:06:34.492 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:06:34.492 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.36 newest=-1.28
01:06:34.492 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:06:34.492 00.000 12044 MoveAxis(E, 0, ABG)
01:06:34.492 00.000 12044 Move returns status 0, amount 0
01:06:34.492 00.000 12044 BLC: Oldest BLC event removed
01:06:34.492 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 278 applied
01:06:34.493 00.001 12044 MoveAxis(N, 339, ABG)
01:06:34.493 00.000 12044 Guiding  Dir = 0, Dur = 339
01:06:34.500 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14573, med=615, FiltMin=530, FiltMax=11171, Gamma=0.810
01:06:34.506 00.006 14964 UpdateGuideState exits: m=287148 SNR=320.2
01:06:34.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:34.508 00.001 14964 Enqueuing Expose request
01:06:34.522 00.014 12044 IsSlewing returns 0
01:06:34.522 00.000 12044 IsGuiding returns 0
01:06:34.553 00.031 12044 PulseGuide returned control before completion, sleep 319
01:06:34.885 00.332 12044 IsGuiding returns 1
01:06:34.885 00.000 12044 scope still moving after pulse duration time elapsed
01:06:34.957 00.072 12044 IsSlewing returns 0
01:06:34.957 00.000 12044 IsGuiding returns 0
01:06:34.957 00.000 12044 scope move finished after 339 + 95 ms
01:06:34.957 00.000 12044 Move returns status 0, amount 339
01:06:34.957 00.000 12044 move complete, result=0
01:06:34.957 00.000 12044 worker thread done servicing request
01:06:34.957 00.000 12044 Worker thread wakes up
01:06:34.957 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:34.957 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:34.957 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.7 px 339 ms NORTH
01:06:38.080 03.123 12044 Exposure complete
01:06:38.104 00.024 12044 worker thread done servicing request
01:06:38.104 00.000 14964 OnExposeComplete: enter
01:06:38.105 00.001 14964 UpdateGuideState(): m_state=6
01:06:38.105 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2730
01:06:38.106 00.001 14964 Star::Find returns 1 (0), X=279.99, Y=93.93, Mass=291825, SNR=342.3, Peak=14409 HFD=4.4
01:06:38.106 00.000 14964 MultiStar: [#1 0.10,0.26,0.17,U] [#2 -0.22,0.16,0.06,U] 
01:06:38.106 00.000 14964 single-star, 2 included, MultiStar: {0.03, 0.15}, one-star: {0.03, 0.13}
01:06:38.107 00.001 14964 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
01:06:38.107 00.000 14964 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
01:06:38.108 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.36 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
01:06:38.109 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.13, opts=13)
01:06:38.109 00.000 14964 Enqueuing Move request for scope (0.03, 0.13)
01:06:38.110 00.001 12044 Worker thread wakes up
01:06:38.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:06:38.110 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:06:38.110 00.000 12044 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.04
01:06:38.110 00.000 12044 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.652122, 1:0.040248
01:06:38.110 00.000 12044 BLC: No correction, Miss < min_move
01:06:38.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
01:06:38.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:38.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:38.110 00.000 12044 MoveAxis(E, 0, ABG)
01:06:38.110 00.000 12044 Move returns status 0, amount 0
01:06:38.110 00.000 12044 MoveAxis(N, 0, ABG)
01:06:38.110 00.000 12044 Move returns status 0, amount 0
01:06:38.110 00.000 12044 move complete, result=0
01:06:38.110 00.000 12044 worker thread done servicing request
01:06:38.117 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14409, med=614, FiltMin=531, FiltMax=12371, Gamma=0.810
01:06:38.125 00.008 14964 UpdateGuideState exits: m=291825 SNR=342.3
01:06:38.126 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.126 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:38.127 00.001 14964 Enqueuing Expose request
01:06:38.127 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:38.128 00.001 12044 Worker thread wakes up
01:06:38.128 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:38.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:41.247 03.119 12044 Exposure complete
01:06:41.268 00.021 12044 worker thread done servicing request
01:06:41.268 00.000 14964 OnExposeComplete: enter
01:06:41.269 00.001 14964 UpdateGuideState(): m_state=6
01:06:41.269 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2731
01:06:41.270 00.001 14964 Star::Find returns 1 (0), X=279.22, Y=94.35, Mass=289344, SNR=333.1, Peak=13895 HFD=4.6
01:06:41.271 00.001 14964 MultiStar: [#1 -0.54,-0.13,0.17,U] [#2 -0.75,-0.52,0.00,M1] 
01:06:41.271 00.000 14964 refined, 1 included, MultiStar: {-0.72, 0.45}, one-star: {-0.75, 0.55}
01:06:41.272 00.001 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.14 = -2.15)
01:06:41.272 00.000 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.91)
01:06:41.272 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=0.45 hyp=0.85 cameraTheta=2.58 mountX=-0.46 mountY=0.67, mountTheta=2.18
01:06:41.273 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.45, opts=13)
01:06:41.274 00.001 14964 Enqueuing Move request for scope (-0.72, 0.45)
01:06:41.275 00.001 12044 Worker thread wakes up
01:06:41.275 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.45) opts 0xd
01:06:41.275 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.45)
01:06:41.275 00.000 12044 Moving (-0.72, 0.45) raw xDistance=-0.46 yDistance=0.67
01:06:41.275 00.000 12044 BLC: History state: CurrMiss=-0.67, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.652122, 1:0.040248, 2:-0.667350
01:06:41.275 00.000 12044 BLC: Over-shoot, stiction seen, nominal decrease by -54.000000
01:06:41.275 00.000 12044 BLC: window closed
01:06:41.275 00.000 12044 BLC: Pulse adjusted to 224
01:06:41.275 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.46, slope = -0.00
01:06:41.275 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:41.275 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:06:41.275 00.000 12044 MoveAxis(E, 3, ABG)
01:06:41.275 00.000 12044 Guiding  Dir = 2, Dur = 3
01:06:41.282 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13895, med=615, FiltMin=525, FiltMax=11074, Gamma=0.810
01:06:41.288 00.006 14964 UpdateGuideState exits: m=289344 SNR=333.1
01:06:41.289 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.289 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:41.290 00.001 14964 Enqueuing Expose request
01:06:41.320 00.030 12044 IsSlewing returns 0
01:06:41.320 00.000 12044 IsGuiding returns 0
01:06:41.352 00.032 12044 IsGuiding returns 1
01:06:41.352 00.000 12044 scope still moving after pulse duration time elapsed
01:06:41.413 00.061 12044 IsSlewing returns 0
01:06:41.414 00.001 12044 IsGuiding returns 0
01:06:41.414 00.000 12044 scope move finished after 3 + 90 ms
01:06:41.414 00.000 12044 Move returns status 0, amount 3
01:06:41.414 00.000 12044 MoveAxis(N, 0, ABG)
01:06:41.414 00.000 12044 Move returns status 0, amount 0
01:06:41.414 00.000 12044 move complete, result=0
01:06:41.414 00.000 12044 worker thread done servicing request
01:06:41.414 00.000 12044 Worker thread wakes up
01:06:41.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:41.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:41.414 00.000 14964 GuideStep: -0.5 px 3 ms EAST, 0.7 px 0 ms NORTH
01:06:41.734 00.320 14964 evsrv: cli 01AB2490 connect
01:06:41.735 00.001 14964 case statement mapped state 6 to 3
01:06:41.735 00.000 14964 case statement mapped state 6 to 3
01:06:41.737 00.002 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"0fe9ee12-0df4-42f2-a0d2-cf267f39d055"}
01:06:41.737 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"0fe9ee12-0df4-42f2-a0d2-cf267f39d055"}
01:06:41.738 00.001 14964 evsrv: cli 01AB2490 disconnect
01:06:44.551 02.813 12044 Exposure complete
01:06:44.575 00.024 12044 worker thread done servicing request
01:06:44.575 00.000 14964 OnExposeComplete: enter
01:06:44.575 00.000 14964 UpdateGuideState(): m_state=6
01:06:44.576 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2732
01:06:44.576 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=94.21, Mass=289014, SNR=334.7, Peak=16045 HFD=4.4
01:06:44.577 00.001 14964 MultiStar: [#1 0.00,-0.43,0.15,U] [#2 -0.30,0.07,0.06,U] 
01:06:44.578 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.29}, one-star: {0.02, 0.41}
01:06:44.578 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
01:06:44.579 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
01:06:44.579 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.56 mountX=-0.29 mountY=-0.03, mountTheta=-3.03
01:06:44.580 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.29, opts=13)
01:06:44.581 00.001 14964 Enqueuing Move request for scope (0.00, 0.29)
01:06:44.581 00.000 12044 Worker thread wakes up
01:06:44.581 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
01:06:44.581 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
01:06:44.581 00.000 12044 Moving (0.00, 0.29) raw xDistance=-0.29 yDistance=-0.03
01:06:44.581 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.29, slope = -0.01
01:06:44.581 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:44.581 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:44.581 00.000 12044 MoveAxis(E, 8, ABG)
01:06:44.581 00.000 12044 Guiding  Dir = 2, Dur = 8
01:06:44.589 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16045, med=614, FiltMin=524, FiltMax=11003, Gamma=0.810
01:06:44.595 00.006 14964 UpdateGuideState exits: m=289014 SNR=334.7
01:06:44.596 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.596 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:44.596 00.000 14964 Enqueuing Expose request
01:06:44.630 00.034 12044 IsSlewing returns 0
01:06:44.630 00.000 12044 IsGuiding returns 0
01:06:44.693 00.063 12044 IsGuiding returns 1
01:06:44.693 00.000 12044 scope still moving after pulse duration time elapsed
01:06:44.738 00.045 12044 IsSlewing returns 0
01:06:44.739 00.001 12044 IsGuiding returns 0
01:06:44.739 00.000 12044 scope move finished after 8 + 100 ms
01:06:44.739 00.000 12044 Move returns status 0, amount 8
01:06:44.739 00.000 12044 MoveAxis(N, 0, ABG)
01:06:44.739 00.000 12044 Move returns status 0, amount 0
01:06:44.739 00.000 12044 move complete, result=0
01:06:44.739 00.000 12044 worker thread done servicing request
01:06:44.739 00.000 12044 Worker thread wakes up
01:06:44.739 00.000 14964 GuideStep: -0.3 px 8 ms EAST, -0.0 px 0 ms NORTH
01:06:44.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:44.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:47.841 03.102 12044 Exposure complete
01:06:47.877 00.036 12044 worker thread done servicing request
01:06:47.878 00.001 14964 OnExposeComplete: enter
01:06:47.879 00.001 14964 UpdateGuideState(): m_state=6
01:06:47.882 00.003 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2733
01:06:47.884 00.002 14964 Star::Find returns 1 (0), X=279.40, Y=94.02, Mass=283438, SNR=310.0, Peak=14483 HFD=4.8
01:06:47.885 00.001 14964 MultiStar: [#1 -0.45,0.27,0.17,U] [#2 -1.10,0.29,0.00,M1] 
01:06:47.887 00.002 14964 refined, 1 included, MultiStar: {-0.55, 0.23}, one-star: {-0.56, 0.23}
01:06:47.888 00.001 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.99)
01:06:47.889 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
01:06:47.890 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.23 hyp=0.59 cameraTheta=2.74 mountX=-0.24 mountY=0.52, mountTheta=2.00
01:06:47.893 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.23, opts=13)
01:06:47.893 00.000 14964 Enqueuing Move request for scope (-0.55, 0.23)
01:06:47.894 00.001 12044 Worker thread wakes up
01:06:47.894 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.23) opts 0xd
01:06:47.894 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.23)
01:06:47.894 00.000 12044 Moving (-0.55, 0.23) raw xDistance=-0.24 yDistance=0.52
01:06:47.894 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.01
01:06:47.894 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:47.894 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
01:06:47.894 00.000 12044 MoveAxis(E, 0, ABG)
01:06:47.894 00.000 12044 Move returns status 0, amount 0
01:06:47.894 00.000 12044 MoveAxis(N, 0, ABG)
01:06:47.894 00.000 12044 Move returns status 0, amount 0
01:06:47.894 00.000 12044 move complete, result=0
01:06:47.894 00.000 12044 worker thread done servicing request
01:06:47.907 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14483, med=615, FiltMin=531, FiltMax=10779, Gamma=0.810
01:06:47.912 00.005 14964 UpdateGuideState exits: m=283438 SNR=310.0
01:06:47.913 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.913 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:47.914 00.001 14964 Enqueuing Expose request
01:06:47.914 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:06:47.915 00.001 12044 Worker thread wakes up
01:06:47.915 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:47.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:51.009 03.094 12044 Exposure complete
01:06:51.031 00.022 12044 worker thread done servicing request
01:06:51.031 00.000 14964 OnExposeComplete: enter
01:06:51.032 00.001 14964 UpdateGuideState(): m_state=6
01:06:51.032 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2734
01:06:51.033 00.001 14964 Star::Find returns 1 (0), X=278.66, Y=94.07, Mass=286659, SNR=321.8, Peak=13079 HFD=4.7
01:06:51.033 00.000 14964 MultiStar: [#1 -1.19,0.11,0.00,M1] [#2 -1.63,-0.11,0.00,M2] 
01:06:51.034 00.001 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:06:51.034 00.000 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.26)
01:06:51.035 00.001 14964 CameraToMount -- cameraX=-1.30 cameraY=0.27 hyp=1.33 cameraTheta=2.94 mountX=-0.29 mountY=1.27, mountTheta=1.79
01:06:51.037 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.30, y=0.27, opts=13)
01:06:51.037 00.000 14964 Enqueuing Move request for scope (-1.30, 0.27)
01:06:51.038 00.001 12044 Worker thread wakes up
01:06:51.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.27) opts 0xd
01:06:51.038 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.30, 0.27)
01:06:51.038 00.000 12044 Moving (-1.30, 0.27) raw xDistance=-0.29 yDistance=1.27
01:06:51.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.02
01:06:51.038 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:51.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.27
01:06:51.038 00.000 12044 MoveAxis(E, 0, ABG)
01:06:51.038 00.000 12044 Move returns status 0, amount 0
01:06:51.038 00.000 12044 MoveAxis(N, 0, ABG)
01:06:51.038 00.000 12044 Move returns status 0, amount 0
01:06:51.038 00.000 12044 move complete, result=0
01:06:51.038 00.000 12044 worker thread done servicing request
01:06:51.045 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13079, med=615, FiltMin=532, FiltMax=10614, Gamma=0.810
01:06:51.051 00.006 14964 UpdateGuideState exits: m=286659 SNR=321.8
01:06:51.052 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.052 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:51.053 00.001 14964 Enqueuing Expose request
01:06:51.053 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 1.3 px 0 ms NORTH
01:06:51.054 00.001 12044 Worker thread wakes up
01:06:51.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:51.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:54.155 03.101 12044 Exposure complete
01:06:54.177 00.022 12044 worker thread done servicing request
01:06:54.177 00.000 14964 OnExposeComplete: enter
01:06:54.178 00.001 14964 UpdateGuideState(): m_state=6
01:06:54.178 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2735
01:06:54.179 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=94.20, Mass=289374, SNR=319.9, Peak=12643 HFD=4.8
01:06:54.179 00.000 14964 MultiStar: [#1 -0.57,-0.11,0.15,U] [#2 -1.00,-0.64,0.00,M3] 
01:06:54.180 00.001 14964 refined, 1 included, MultiStar: {-0.83, 0.33}, one-star: {-0.87, 0.40}
01:06:54.180 00.000 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
01:06:54.181 00.001 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
01:06:54.181 00.000 14964 CameraToMount -- cameraX=-0.83 cameraY=0.33 hyp=0.89 cameraTheta=2.76 mountX=-0.34 mountY=0.79, mountTheta=1.98
01:06:54.183 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=0.33, opts=13)
01:06:54.183 00.000 14964 Enqueuing Move request for scope (-0.83, 0.33)
01:06:54.184 00.001 12044 Worker thread wakes up
01:06:54.184 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.33) opts 0xd
01:06:54.184 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, 0.33)
01:06:54.184 00.000 12044 Moving (-0.83, 0.33) raw xDistance=-0.34 yDistance=0.79
01:06:54.184 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.34, slope = -0.02
01:06:54.184 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.84 newest=2.58
01:06:54.184 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
01:06:54.184 00.000 12044 MoveAxis(E, 14, ABG)
01:06:54.184 00.000 12044 Guiding  Dir = 2, Dur = 14
01:06:54.191 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12643, med=615, FiltMin=528, FiltMax=10315, Gamma=0.810
01:06:54.197 00.006 14964 UpdateGuideState exits: m=289374 SNR=319.9
01:06:54.197 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.198 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:54.198 00.000 14964 Enqueuing Expose request
01:06:54.209 00.011 12044 IsSlewing returns 0
01:06:54.210 00.001 12044 IsGuiding returns 0
01:06:54.241 00.031 12044 IsGuiding returns 1
01:06:54.242 00.001 12044 scope still moving after pulse duration time elapsed
01:06:54.320 00.078 12044 IsSlewing returns 0
01:06:54.320 00.000 12044 IsGuiding returns 0
01:06:54.320 00.000 12044 scope move finished after 14 + 95 ms
01:06:54.320 00.000 12044 Move returns status 0, amount 14
01:06:54.320 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 224 applied
01:06:54.320 00.000 12044 MoveAxis(S, 298, ABG)
01:06:54.320 00.000 12044 Guiding  Dir = 1, Dur = 298
01:06:54.381 00.061 12044 IsSlewing returns 0
01:06:54.381 00.000 12044 IsGuiding returns 0
01:06:54.411 00.030 12044 PulseGuide returned control before completion, sleep 278
01:06:54.711 00.300 12044 IsGuiding returns 1
01:06:54.711 00.000 12044 scope still moving after pulse duration time elapsed
01:06:54.787 00.076 12044 IsSlewing returns 0
01:06:54.787 00.000 12044 IsGuiding returns 0
01:06:54.787 00.000 12044 scope move finished after 298 + 108 ms
01:06:54.787 00.000 12044 Move returns status 0, amount 298
01:06:54.787 00.000 12044 move complete, result=0
01:06:54.787 00.000 12044 worker thread done servicing request
01:06:54.787 00.000 12044 Worker thread wakes up
01:06:54.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:54.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:06:54.787 00.000 14964 GuideStep: -0.3 px 14 ms EAST, 0.8 px 298 ms SOUTH
01:06:57.896 03.109 12044 Exposure complete
01:06:57.920 00.024 12044 worker thread done servicing request
01:06:57.920 00.000 14964 OnExposeComplete: enter
01:06:57.920 00.000 14964 UpdateGuideState(): m_state=6
01:06:57.921 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2736
01:06:57.921 00.000 14964 Star::Find returns 1 (0), X=279.87, Y=94.24, Mass=288853, SNR=328.4, Peak=13305 HFD=4.7
01:06:57.922 00.001 14964 MultiStar: [#1 -0.36,-0.41,0.16,U] [#2 -0.80,-0.67,0.00,M4] 
01:06:57.922 00.000 14964 refined, 1 included, MultiStar: {-0.13, 0.33}, one-star: {-0.09, 0.44}
01:06:57.923 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
01:06:57.923 00.000 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
01:06:57.924 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.94 mountX=-0.33 mountY=0.09, mountTheta=2.87
01:06:57.925 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.33, opts=13)
01:06:57.925 00.000 14964 Enqueuing Move request for scope (-0.13, 0.33)
01:06:57.926 00.001 12044 Worker thread wakes up
01:06:57.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
01:06:57.926 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
01:06:57.926 00.000 12044 Moving (-0.13, 0.33) raw xDistance=-0.33 yDistance=0.09
01:06:57.926 00.000 12044 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.792240, 1:0.093713
01:06:57.926 00.000 12044 BLC: No correction, Miss < min_move
01:06:57.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.33, slope = -0.02
01:06:57.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:57.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:06:57.926 00.000 12044 MoveAxis(E, 17, ABG)
01:06:57.926 00.000 12044 Guiding  Dir = 2, Dur = 17
01:06:57.934 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13305, med=615, FiltMin=521, FiltMax=10919, Gamma=0.810
01:06:57.939 00.005 14964 UpdateGuideState exits: m=288853 SNR=328.4
01:06:57.940 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:06:57.941 00.000 14964 Enqueuing Expose request
01:06:57.980 00.039 12044 IsSlewing returns 0
01:06:57.981 00.001 12044 IsGuiding returns 0
01:06:58.012 00.031 12044 IsGuiding returns 1
01:06:58.012 00.000 12044 scope still moving after pulse duration time elapsed
01:06:58.066 00.054 12044 IsSlewing returns 0
01:06:58.066 00.000 12044 IsGuiding returns 0
01:06:58.066 00.000 12044 scope move finished after 17 + 67 ms
01:06:58.066 00.000 12044 Move returns status 0, amount 17
01:06:58.066 00.000 12044 MoveAxis(N, 0, ABG)
01:06:58.066 00.000 12044 Move returns status 0, amount 0
01:06:58.066 00.000 12044 move complete, result=0
01:06:58.066 00.000 12044 worker thread done servicing request
01:06:58.066 00.000 12044 Worker thread wakes up
01:06:58.067 00.001 14964 GuideStep: -0.3 px 17 ms EAST, 0.1 px 0 ms NORTH
01:06:58.067 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:06:58.067 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:01.187 03.120 12044 Exposure complete
01:07:01.209 00.022 12044 worker thread done servicing request
01:07:01.209 00.000 14964 OnExposeComplete: enter
01:07:01.210 00.001 14964 UpdateGuideState(): m_state=6
01:07:01.210 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2737
01:07:01.211 00.001 14964 Star::Find returns 1 (0), X=279.52, Y=93.93, Mass=287968, SNR=323.6, Peak=12037 HFD=4.9
01:07:01.211 00.000 14964 MultiStar: [#1 -0.30,0.02,0.15,U] [#2 -1.01,0.08,0.00,M5] 
01:07:01.212 00.001 14964 refined, 1 included, MultiStar: {-0.43, 0.12}, one-star: {-0.45, 0.13}
01:07:01.212 00.000 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.85)
01:07:01.213 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
01:07:01.213 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.44 cameraTheta=2.88 mountX=-0.12 mountY=0.41, mountTheta=1.86
01:07:01.214 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.12, opts=13)
01:07:01.215 00.001 14964 Enqueuing Move request for scope (-0.43, 0.12)
01:07:01.215 00.000 12044 Worker thread wakes up
01:07:01.215 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.12) opts 0xd
01:07:01.215 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.12)
01:07:01.215 00.000 12044 Moving (-0.43, 0.12) raw xDistance=-0.12 yDistance=0.41
01:07:01.216 00.001 12044 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.792240, 1:0.093713, 2:0.414764
01:07:01.216 00.000 12044 BLC: No correction, Miss < min_move
01:07:01.216 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.14, using input
01:07:01.216 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
01:07:01.216 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:01.216 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:07:01.216 00.000 12044 MoveAxis(E, 0, ABG)
01:07:01.216 00.000 12044 Move returns status 0, amount 0
01:07:01.216 00.000 12044 MoveAxis(N, 0, ABG)
01:07:01.216 00.000 12044 Move returns status 0, amount 0
01:07:01.216 00.000 12044 move complete, result=0
01:07:01.216 00.000 12044 worker thread done servicing request
01:07:01.223 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12037, med=615, FiltMin=520, FiltMax=9963, Gamma=0.810
01:07:01.229 00.006 14964 UpdateGuideState exits: m=287968 SNR=323.6
01:07:01.230 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.230 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:01.231 00.001 14964 Enqueuing Expose request
01:07:01.231 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:07:01.232 00.001 12044 Worker thread wakes up
01:07:01.232 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:01.232 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:04.336 03.104 12044 Exposure complete
01:07:04.359 00.023 12044 worker thread done servicing request
01:07:04.359 00.000 14964 OnExposeComplete: enter
01:07:04.359 00.000 14964 UpdateGuideState(): m_state=6
01:07:04.360 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2738
01:07:04.361 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=93.97, Mass=285067, SNR=311.7, Peak=12549 HFD=4.5
01:07:04.361 00.000 14964 MultiStar: [#1 0.28,-0.06,0.16,U] [#2 -0.21,-0.25,0.08,U] 
01:07:04.362 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.12}, one-star: {-0.03, 0.17}
01:07:04.362 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
01:07:04.363 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
01:07:04.363 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
01:07:04.364 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.12, opts=13)
01:07:04.365 00.001 14964 Enqueuing Move request for scope (0.00, 0.12)
01:07:04.366 00.001 12044 Worker thread wakes up
01:07:04.366 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
01:07:04.366 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:07:04.366 00.000 12044 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.01
01:07:04.366 00.000 12044 BLC: window closed
01:07:04.366 00.000 12044 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.792240, 1:0.093713, 2:0.414764
01:07:04.366 00.000 12044 BLC: No correction, Miss < min_move
01:07:04.366 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:07:04.366 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:04.366 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:07:04.366 00.000 12044 MoveAxis(E, 0, ABG)
01:07:04.366 00.000 12044 Move returns status 0, amount 0
01:07:04.366 00.000 12044 MoveAxis(N, 0, ABG)
01:07:04.366 00.000 12044 Move returns status 0, amount 0
01:07:04.366 00.000 12044 move complete, result=0
01:07:04.366 00.000 12044 worker thread done servicing request
01:07:04.375 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12549, med=615, FiltMin=527, FiltMax=10347, Gamma=0.810
01:07:04.380 00.005 14964 UpdateGuideState exits: m=285067 SNR=311.7
01:07:04.381 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.381 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:04.382 00.001 14964 Enqueuing Expose request
01:07:04.382 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:04.383 00.001 12044 Worker thread wakes up
01:07:04.383 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:04.383 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:07.483 03.100 12044 Exposure complete
01:07:07.506 00.023 12044 worker thread done servicing request
01:07:07.506 00.000 14964 OnExposeComplete: enter
01:07:07.507 00.001 14964 UpdateGuideState(): m_state=6
01:07:07.509 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2739
01:07:07.510 00.001 14964 Star::Find returns 1 (0), X=279.66, Y=93.73, Mass=280205, SNR=310.1, Peak=10547 HFD=5.3
01:07:07.511 00.001 14964 MultiStar: [#1 -0.02,0.20,0.16,U] [#2 -0.46,0.12,0.07,U] 
01:07:07.513 00.002 14964 refined, 2 included, MultiStar: {-0.27, -0.02}, one-star: {-0.30, -0.07}
01:07:07.514 00.001 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
01:07:07.515 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
01:07:07.516 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.06 mountX=0.02 mountY=0.27, mountTheta=1.50
01:07:07.517 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.02, opts=13)
01:07:07.518 00.001 14964 Enqueuing Move request for scope (-0.27, -0.02)
01:07:07.519 00.001 12044 Worker thread wakes up
01:07:07.519 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
01:07:07.519 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
01:07:07.519 00.000 12044 Moving (-0.27, -0.02) raw xDistance=0.02 yDistance=0.27
01:07:07.519 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.17, using input
01:07:07.519 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
01:07:07.519 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:07.519 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:07:07.519 00.000 12044 MoveAxis(E, 0, ABG)
01:07:07.519 00.000 12044 Move returns status 0, amount 0
01:07:07.519 00.000 12044 MoveAxis(N, 0, ABG)
01:07:07.519 00.000 12044 Move returns status 0, amount 0
01:07:07.519 00.000 12044 move complete, result=0
01:07:07.519 00.000 12044 worker thread done servicing request
01:07:07.538 00.019 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10547, med=615, FiltMin=533, FiltMax=8594, Gamma=0.810
01:07:07.548 00.010 14964 UpdateGuideState exits: m=280205 SNR=310.1
01:07:07.548 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.549 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:07.549 00.000 14964 Enqueuing Expose request
01:07:07.550 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:07:07.550 00.000 12044 Worker thread wakes up
01:07:07.550 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:07.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:10.653 03.103 12044 Exposure complete
01:07:10.678 00.025 12044 worker thread done servicing request
01:07:10.679 00.001 14964 OnExposeComplete: enter
01:07:10.679 00.000 14964 UpdateGuideState(): m_state=6
01:07:10.680 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2740
01:07:10.680 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=93.78, Mass=286409, SNR=333.3, Peak=13213 HFD=4.8
01:07:10.680 00.000 14964 MultiStar: [#1 0.12,-0.01,0.16,U] [#2 -0.05,-0.26,0.06,U] 
01:07:10.681 00.001 14964 refined, 2 included, MultiStar: {-0.01, -0.03}, one-star: {-0.03, -0.02}
01:07:10.681 00.000 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
01:07:10.682 00.001 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
01:07:10.682 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.85 mountX=0.03 mountY=0.01, mountTheta=0.37
01:07:10.683 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.03, opts=13)
01:07:10.684 00.001 14964 Enqueuing Move request for scope (-0.01, -0.03)
01:07:10.684 00.000 12044 Worker thread wakes up
01:07:10.684 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:07:10.684 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:07:10.684 00.000 12044 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
01:07:10.684 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.30, using input
01:07:10.684 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.05
01:07:10.684 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:10.684 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:10.684 00.000 12044 MoveAxis(E, 0, ABG)
01:07:10.684 00.000 12044 Move returns status 0, amount 0
01:07:10.685 00.001 12044 MoveAxis(N, 0, ABG)
01:07:10.685 00.000 12044 Move returns status 0, amount 0
01:07:10.685 00.000 12044 move complete, result=0
01:07:10.685 00.000 12044 worker thread done servicing request
01:07:10.692 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13213, med=615, FiltMin=531, FiltMax=9963, Gamma=0.810
01:07:10.697 00.005 14964 UpdateGuideState exits: m=286409 SNR=333.3
01:07:10.698 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.698 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:10.699 00.001 14964 Enqueuing Expose request
01:07:10.699 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:10.700 00.001 12044 Worker thread wakes up
01:07:10.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:10.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:13.797 03.097 12044 Exposure complete
01:07:13.821 00.024 12044 worker thread done servicing request
01:07:13.821 00.000 14964 OnExposeComplete: enter
01:07:13.822 00.001 14964 UpdateGuideState(): m_state=6
01:07:13.822 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2741
01:07:13.823 00.001 14964 Star::Find returns 1 (0), X=280.09, Y=93.90, Mass=285570, SNR=331.3, Peak=11997 HFD=4.6
01:07:13.823 00.000 14964 MultiStar: [#1 0.23,0.20,0.14,U] [#2 -0.81,-0.48,0.00,M3] 
01:07:13.824 00.001 14964 single-star, 1 included, MultiStar: {0.14, 0.11}, one-star: {0.13, 0.10}
01:07:13.824 00.000 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
01:07:13.825 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.26 = -1.02)
01:07:13.825 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
01:07:13.826 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.10, opts=13)
01:07:13.827 00.001 14964 Enqueuing Move request for scope (0.13, 0.10)
01:07:13.827 00.000 12044 Worker thread wakes up
01:07:13.827 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:07:13.827 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:07:13.827 00.000 12044 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.14
01:07:13.828 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
01:07:13.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:13.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:13.828 00.000 12044 MoveAxis(E, 0, ABG)
01:07:13.828 00.000 12044 Move returns status 0, amount 0
01:07:13.828 00.000 12044 MoveAxis(N, 0, ABG)
01:07:13.828 00.000 12044 Move returns status 0, amount 0
01:07:13.828 00.000 12044 move complete, result=0
01:07:13.828 00.000 12044 worker thread done servicing request
01:07:13.836 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11997, med=615, FiltMin=526, FiltMax=9491, Gamma=0.810
01:07:13.841 00.005 14964 UpdateGuideState exits: m=285570 SNR=331.3
01:07:13.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:13.843 00.001 14964 Enqueuing Expose request
01:07:13.843 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:13.844 00.001 12044 Worker thread wakes up
01:07:13.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:13.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:16.970 03.126 12044 Exposure complete
01:07:16.993 00.023 12044 worker thread done servicing request
01:07:16.993 00.000 14964 OnExposeComplete: enter
01:07:16.994 00.001 14964 UpdateGuideState(): m_state=6
01:07:16.994 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2742
01:07:16.995 00.001 14964 Star::Find returns 1 (0), X=279.89, Y=94.11, Mass=288868, SNR=309.0, Peak=11349 HFD=5.0
01:07:16.995 00.000 14964 MultiStar: [#1 -0.46,-0.33,0.17,U] [#2 -1.06,-0.41,0.00,M4] 
01:07:16.997 00.002 14964 refined, 1 included, MultiStar: {-0.13, 0.22}, one-star: {-0.08, 0.31}
01:07:16.997 00.000 14964 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.56) = xAngle (3.66 = -2.62)
01:07:16.998 00.001 14964 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
01:07:16.998 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.11 mountX=-0.22 mountY=0.11, mountTheta=2.69
01:07:16.999 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.22, opts=13)
01:07:17.000 00.001 14964 Enqueuing Move request for scope (-0.13, 0.22)
01:07:17.000 00.000 12044 Worker thread wakes up
01:07:17.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
01:07:17.000 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
01:07:17.000 00.000 12044 Moving (-0.13, 0.22) raw xDistance=-0.22 yDistance=0.11
01:07:17.000 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.03
01:07:17.000 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:17.000 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:17.000 00.000 12044 MoveAxis(E, 0, ABG)
01:07:17.000 00.000 12044 Move returns status 0, amount 0
01:07:17.000 00.000 12044 MoveAxis(N, 0, ABG)
01:07:17.000 00.000 12044 Move returns status 0, amount 0
01:07:17.000 00.000 12044 move complete, result=0
01:07:17.000 00.000 12044 worker thread done servicing request
01:07:17.007 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11349, med=615, FiltMin=525, FiltMax=8883, Gamma=0.810
01:07:17.014 00.007 14964 UpdateGuideState exits: m=288868 SNR=309.0
01:07:17.014 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.015 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:17.015 00.000 14964 Enqueuing Expose request
01:07:17.016 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:17.016 00.000 12044 Worker thread wakes up
01:07:17.016 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:17.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:20.144 03.128 12044 Exposure complete
01:07:20.168 00.024 12044 worker thread done servicing request
01:07:20.168 00.000 14964 OnExposeComplete: enter
01:07:20.169 00.001 14964 UpdateGuideState(): m_state=6
01:07:20.169 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2743
01:07:20.170 00.001 14964 Star::Find returns 1 (0), X=279.80, Y=93.74, Mass=281481, SNR=303.7, Peak=11345 HFD=5.0
01:07:20.171 00.001 14964 MultiStar: [#1 -0.32,0.10,0.16,U] [#2 -0.64,-0.29,0.09,U] 
01:07:20.171 00.000 14964 single-star, 2 included, MultiStar: {-0.22, -0.06}, one-star: {-0.16, -0.06}
01:07:20.172 00.001 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
01:07:20.172 00.000 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
01:07:20.173 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.18 cameraTheta=-2.78 mountX=0.06 mountY=0.17, mountTheta=1.23
01:07:20.174 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.06, opts=13)
01:07:20.174 00.000 14964 Enqueuing Move request for scope (-0.16, -0.06)
01:07:20.175 00.001 12044 Worker thread wakes up
01:07:20.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
01:07:20.175 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
01:07:20.175 00.000 12044 Moving (-0.16, -0.06) raw xDistance=0.06 yDistance=0.17
01:07:20.175 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.23, using input
01:07:20.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
01:07:20.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:20.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:07:20.175 00.000 12044 MoveAxis(E, 0, ABG)
01:07:20.175 00.000 12044 Move returns status 0, amount 0
01:07:20.175 00.000 12044 MoveAxis(N, 0, ABG)
01:07:20.175 00.000 12044 Move returns status 0, amount 0
01:07:20.175 00.000 12044 move complete, result=0
01:07:20.176 00.001 12044 worker thread done servicing request
01:07:20.183 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11345, med=615, FiltMin=531, FiltMax=9447, Gamma=0.810
01:07:20.188 00.005 14964 UpdateGuideState exits: m=281481 SNR=303.7
01:07:20.189 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.190 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:20.190 00.000 14964 Enqueuing Expose request
01:07:20.190 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:20.191 00.001 12044 Worker thread wakes up
01:07:20.191 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:20.191 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:23.311 03.120 12044 Exposure complete
01:07:23.340 00.029 12044 worker thread done servicing request
01:07:23.340 00.000 14964 OnExposeComplete: enter
01:07:23.341 00.001 14964 UpdateGuideState(): m_state=6
01:07:23.342 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2744
01:07:23.342 00.000 14964 Star::Find returns 1 (0), X=279.80, Y=93.83, Mass=286118, SNR=309.0, Peak=12733 HFD=4.8
01:07:23.343 00.001 14964 MultiStar: [#1 -0.13,0.22,0.17,U] [#2 -0.57,0.37,0.05,U] 
01:07:23.343 00.000 14964 single-star, 2 included, MultiStar: {-0.17, 0.07}, one-star: {-0.16, 0.03}
01:07:23.344 00.001 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:07:23.344 00.000 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
01:07:23.344 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.93 mountX=-0.04 mountY=0.16, mountTheta=1.80
01:07:23.345 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.03, opts=13)
01:07:23.346 00.001 14964 Enqueuing Move request for scope (-0.16, 0.03)
01:07:23.346 00.000 12044 Worker thread wakes up
01:07:23.347 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
01:07:23.347 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
01:07:23.347 00.000 12044 Moving (-0.16, 0.03) raw xDistance=-0.04 yDistance=0.16
01:07:23.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
01:07:23.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:23.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:07:23.347 00.000 12044 MoveAxis(E, 0, ABG)
01:07:23.347 00.000 12044 Move returns status 0, amount 0
01:07:23.347 00.000 12044 MoveAxis(N, 0, ABG)
01:07:23.347 00.000 12044 Move returns status 0, amount 0
01:07:23.347 00.000 12044 move complete, result=0
01:07:23.347 00.000 12044 worker thread done servicing request
01:07:23.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12733, med=615, FiltMin=514, FiltMax=9499, Gamma=0.810
01:07:23.359 00.005 14964 UpdateGuideState exits: m=286118 SNR=309.0
01:07:23.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.360 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:23.361 00.001 14964 Enqueuing Expose request
01:07:23.361 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:23.362 00.001 12044 Worker thread wakes up
01:07:23.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:23.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:26.482 03.120 12044 Exposure complete
01:07:26.503 00.021 12044 worker thread done servicing request
01:07:26.503 00.000 14964 OnExposeComplete: enter
01:07:26.503 00.000 14964 UpdateGuideState(): m_state=6
01:07:26.504 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2745
01:07:26.505 00.001 14964 Star::Find returns 1 (0), X=279.83, Y=93.96, Mass=285195, SNR=297.4, Peak=11469 HFD=4.7
01:07:26.505 00.000 14964 MultiStar: [#1 -0.18,0.07,0.18,U] [#2 -0.64,0.21,0.06,U] 
01:07:26.506 00.001 14964 single-star, 2 included, MultiStar: {-0.16, 0.15}, one-star: {-0.13, 0.16}
01:07:26.506 00.000 14964 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.56) = xAngle (3.81 = -2.47)
01:07:26.507 00.001 14964 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
01:07:26.507 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=-0.16 mountY=0.11, mountTheta=2.53
01:07:26.508 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.16, opts=13)
01:07:26.509 00.001 14964 Enqueuing Move request for scope (-0.13, 0.16)
01:07:26.509 00.000 12044 Worker thread wakes up
01:07:26.509 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
01:07:26.509 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
01:07:26.509 00.000 12044 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.11
01:07:26.510 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
01:07:26.510 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:26.510 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:26.510 00.000 12044 MoveAxis(E, 0, ABG)
01:07:26.510 00.000 12044 Move returns status 0, amount 0
01:07:26.510 00.000 12044 MoveAxis(N, 0, ABG)
01:07:26.510 00.000 12044 Move returns status 0, amount 0
01:07:26.510 00.000 12044 move complete, result=0
01:07:26.510 00.000 12044 worker thread done servicing request
01:07:26.517 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11469, med=615, FiltMin=531, FiltMax=9419, Gamma=0.810
01:07:26.522 00.005 14964 UpdateGuideState exits: m=285195 SNR=297.4
01:07:26.523 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:26.524 00.000 14964 Enqueuing Expose request
01:07:26.524 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:26.525 00.001 12044 Worker thread wakes up
01:07:26.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:26.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:29.631 03.106 12044 Exposure complete
01:07:29.651 00.020 12044 worker thread done servicing request
01:07:29.651 00.000 14964 OnExposeComplete: enter
01:07:29.652 00.001 14964 UpdateGuideState(): m_state=6
01:07:29.652 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2746
01:07:29.653 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=93.92, Mass=286732, SNR=322.3, Peak=12725 HFD=4.8
01:07:29.653 00.000 14964 MultiStar: [#1 -0.26,0.04,0.15,U] [#2 -0.59,0.04,0.06,U] 
01:07:29.654 00.001 14964 single-star, 2 included, MultiStar: {-0.24, 0.11}, one-star: {-0.22, 0.12}
01:07:29.654 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.19 = -2.10)
01:07:29.655 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
01:07:29.655 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.13 mountY=0.20, mountTheta=2.12
01:07:29.656 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.12, opts=13)
01:07:29.657 00.001 14964 Enqueuing Move request for scope (-0.22, 0.12)
01:07:29.659 00.002 12044 Worker thread wakes up
01:07:29.659 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:07:29.659 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:07:29.659 00.000 12044 Moving (-0.22, 0.12) raw xDistance=-0.13 yDistance=0.20
01:07:29.659 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:07:29.659 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:29.659 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:07:29.659 00.000 12044 MoveAxis(E, 0, ABG)
01:07:29.659 00.000 12044 Move returns status 0, amount 0
01:07:29.659 00.000 12044 MoveAxis(N, 0, ABG)
01:07:29.659 00.000 12044 Move returns status 0, amount 0
01:07:29.659 00.000 12044 move complete, result=0
01:07:29.659 00.000 12044 worker thread done servicing request
01:07:29.670 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12725, med=615, FiltMin=528, FiltMax=9563, Gamma=0.810
01:07:29.676 00.006 14964 UpdateGuideState exits: m=286732 SNR=322.3
01:07:29.676 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:29.677 00.000 14964 Enqueuing Expose request
01:07:29.678 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:29.678 00.000 12044 Worker thread wakes up
01:07:29.678 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:29.679 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:32.796 03.117 12044 Exposure complete
01:07:32.819 00.023 12044 worker thread done servicing request
01:07:32.819 00.000 14964 OnExposeComplete: enter
01:07:32.820 00.001 14964 UpdateGuideState(): m_state=6
01:07:32.820 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2747
01:07:32.821 00.001 14964 Star::Find returns 1 (0), X=279.79, Y=94.40, Mass=290525, SNR=340.0, Peak=12441 HFD=4.8
01:07:32.822 00.001 14964 MultiStar: [#1 -0.08,-0.38,0.16,U] [#2 -0.58,-0.43,0.07,U] 
01:07:32.822 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.42}, one-star: {-0.17, 0.60}
01:07:32.823 00.001 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.54 = -2.75)
01:07:32.823 00.000 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.31)
01:07:32.823 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.98 mountX=-0.43 mountY=0.14, mountTheta=2.83
01:07:32.824 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.42, opts=13)
01:07:32.825 00.001 14964 Enqueuing Move request for scope (-0.18, 0.42)
01:07:32.826 00.001 12044 Worker thread wakes up
01:07:32.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.42) opts 0xd
01:07:32.826 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.42)
01:07:32.826 00.000 12044 Moving (-0.18, 0.42) raw xDistance=-0.43 yDistance=0.14
01:07:32.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.43, slope = -0.03
01:07:32.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:32.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:07:32.826 00.000 12044 MoveAxis(E, 20, ABG)
01:07:32.826 00.000 12044 Guiding  Dir = 2, Dur = 20
01:07:32.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12441, med=616, FiltMin=532, FiltMax=9888, Gamma=0.810
01:07:32.839 00.006 14964 UpdateGuideState exits: m=290525 SNR=340.0
01:07:32.839 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.840 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:32.840 00.000 14964 Enqueuing Expose request
01:07:32.851 00.011 12044 IsSlewing returns 0
01:07:32.851 00.000 12044 IsGuiding returns 0
01:07:32.920 00.069 12044 IsGuiding returns 1
01:07:32.920 00.000 12044 scope still moving after pulse duration time elapsed
01:07:32.989 00.069 12044 IsSlewing returns 0
01:07:32.990 00.001 12044 IsGuiding returns 0
01:07:32.990 00.000 12044 scope move finished after 20 + 118 ms
01:07:32.990 00.000 12044 Move returns status 0, amount 20
01:07:32.990 00.000 12044 MoveAxis(N, 0, ABG)
01:07:32.990 00.000 12044 Move returns status 0, amount 0
01:07:32.990 00.000 12044 move complete, result=0
01:07:32.991 00.001 12044 worker thread done servicing request
01:07:32.991 00.000 12044 Worker thread wakes up
01:07:32.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:32.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:32.991 00.000 14964 GuideStep: -0.4 px 20 ms EAST, 0.1 px 0 ms NORTH
01:07:36.126 03.135 12044 Exposure complete
01:07:36.147 00.021 12044 worker thread done servicing request
01:07:36.147 00.000 14964 OnExposeComplete: enter
01:07:36.148 00.001 14964 UpdateGuideState(): m_state=6
01:07:36.149 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2748
01:07:36.149 00.000 14964 Star::Find returns 1 (0), X=279.65, Y=94.12, Mass=292765, SNR=331.5, Peak=14165 HFD=4.7
01:07:36.150 00.001 14964 MultiStar: [#1 -0.35,-0.18,0.16,U] [#2 -0.64,0.02,0.07,U] 
01:07:36.150 00.000 14964 refined, 2 included, MultiStar: {-0.34, 0.24}, one-star: {-0.32, 0.32}
01:07:36.151 00.001 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
01:07:36.151 00.000 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
01:07:36.152 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.53 mountX=-0.24 mountY=0.31, mountTheta=2.23
01:07:36.153 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.24, opts=13)
01:07:36.153 00.000 14964 Enqueuing Move request for scope (-0.34, 0.24)
01:07:36.154 00.001 12044 Worker thread wakes up
01:07:36.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.24) opts 0xd
01:07:36.154 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.24)
01:07:36.154 00.000 12044 Moving (-0.34, 0.24) raw xDistance=-0.24 yDistance=0.31
01:07:36.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.03
01:07:36.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:36.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:07:36.154 00.000 12044 MoveAxis(E, 0, ABG)
01:07:36.154 00.000 12044 Move returns status 0, amount 0
01:07:36.154 00.000 12044 MoveAxis(N, 0, ABG)
01:07:36.154 00.000 12044 Move returns status 0, amount 0
01:07:36.154 00.000 12044 move complete, result=0
01:07:36.154 00.000 12044 worker thread done servicing request
01:07:36.161 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14165, med=616, FiltMin=532, FiltMax=10699, Gamma=0.810
01:07:36.166 00.005 14964 UpdateGuideState exits: m=292765 SNR=331.5
01:07:36.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:36.168 00.001 14964 Enqueuing Expose request
01:07:36.168 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:07:36.169 00.001 12044 Worker thread wakes up
01:07:36.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:36.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:39.275 03.106 12044 Exposure complete
01:07:39.297 00.022 12044 worker thread done servicing request
01:07:39.297 00.000 14964 OnExposeComplete: enter
01:07:39.298 00.001 14964 UpdateGuideState(): m_state=6
01:07:39.298 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2749
01:07:39.299 00.001 14964 Star::Find returns 1 (0), X=278.96, Y=93.46, Mass=276635, SNR=308.0, Peak=12047 HFD=5.0
01:07:39.300 00.001 14964 MultiStar: [#1 -0.90,0.59,0.00,M1] [#2 -1.45,0.02,0.00,M1] 
01:07:39.300 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
01:07:39.301 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
01:07:39.301 00.000 14964 CameraToMount -- cameraX=-1.00 cameraY=-0.33 hyp=1.06 cameraTheta=-2.82 mountX=0.32 mountY=1.03, mountTheta=1.27
01:07:39.302 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.00, y=-0.33, opts=13)
01:07:39.303 00.001 14964 Enqueuing Move request for scope (-1.00, -0.33)
01:07:39.303 00.000 12044 Worker thread wakes up
01:07:39.303 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.33) opts 0xd
01:07:39.303 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.00, -0.33)
01:07:39.303 00.000 12044 Moving (-1.00, -0.33) raw xDistance=0.32 yDistance=1.03
01:07:39.303 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.00
01:07:39.304 00.001 12044 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
01:07:39.304 00.000 12044 MoveAxis(E, 0, ABG)
01:07:39.304 00.000 12044 Move returns status 0, amount 0
01:07:39.304 00.000 12044 MoveAxis(S, 96, ABG)
01:07:39.304 00.000 12044 Guiding  Dir = 1, Dur = 96
01:07:39.311 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12047, med=615, FiltMin=519, FiltMax=9751, Gamma=0.810
01:07:39.317 00.006 14964 UpdateGuideState exits: m=276635 SNR=308.0
01:07:39.317 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.318 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:39.318 00.000 14964 Enqueuing Expose request
01:07:39.333 00.015 12044 IsSlewing returns 0
01:07:39.333 00.000 12044 IsGuiding returns 0
01:07:39.365 00.032 12044 PulseGuide returned control before completion, sleep 75
01:07:39.455 00.090 12044 IsGuiding returns 1
01:07:39.455 00.000 12044 scope still moving after pulse duration time elapsed
01:07:39.506 00.051 12044 IsSlewing returns 0
01:07:39.506 00.000 12044 IsGuiding returns 0
01:07:39.506 00.000 12044 scope move finished after 96 + 77 ms
01:07:39.506 00.000 12044 Move returns status 0, amount 96
01:07:39.506 00.000 12044 move complete, result=0
01:07:39.506 00.000 12044 worker thread done servicing request
01:07:39.506 00.000 12044 Worker thread wakes up
01:07:39.506 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 1.0 px 96 ms SOUTH
01:07:39.507 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:39.507 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:42.634 03.127 12044 Exposure complete
01:07:42.656 00.022 12044 worker thread done servicing request
01:07:42.656 00.000 14964 OnExposeComplete: enter
01:07:42.657 00.001 14964 UpdateGuideState(): m_state=6
01:07:42.657 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2750
01:07:42.658 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=93.10, Mass=282293, SNR=315.9, Peak=12940 HFD=4.6
01:07:42.659 00.001 14964 MultiStar: [#1 0.00,0.96,0.00,M2] [#2 -0.17,0.50,0.07,U] 
01:07:42.659 00.000 14964 refined, 1 included, MultiStar: {0.13, -0.62}, one-star: {0.15, -0.70}
01:07:42.659 00.000 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.19 = 0.19)
01:07:42.660 00.001 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
01:07:42.660 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.62 hyp=0.63 cameraTheta=-1.37 mountX=0.62 mountY=-0.06, mountTheta=-0.10
01:07:42.661 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.62, opts=13)
01:07:42.662 00.001 14964 Enqueuing Move request for scope (0.13, -0.62)
01:07:42.662 00.000 12044 Worker thread wakes up
01:07:42.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.62) opts 0xd
01:07:42.662 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.62)
01:07:42.662 00.000 12044 Moving (0.13, -0.62) raw xDistance=0.62 yDistance=-0.06
01:07:42.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.62, slope = 0.05
01:07:42.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:42.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:42.663 00.001 12044 MoveAxis(W, 36, ABG)
01:07:42.663 00.000 12044 Guiding  Dir = 3, Dur = 36
01:07:42.670 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12940, med=615, FiltMin=529, FiltMax=9906, Gamma=0.810
01:07:42.675 00.005 14964 UpdateGuideState exits: m=282293 SNR=315.9
01:07:42.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:42.677 00.000 14964 Enqueuing Expose request
01:07:42.695 00.018 12044 IsSlewing returns 0
01:07:42.695 00.000 12044 IsGuiding returns 0
01:07:42.726 00.031 12044 PulseGuide returned control before completion, sleep 16
01:07:42.751 00.025 12044 IsGuiding returns 1
01:07:42.751 00.000 12044 scope still moving after pulse duration time elapsed
01:07:42.846 00.095 12044 IsSlewing returns 0
01:07:42.847 00.001 12044 IsGuiding returns 0
01:07:42.847 00.000 12044 scope move finished after 36 + 116 ms
01:07:42.847 00.000 12044 Move returns status 0, amount 36
01:07:42.847 00.000 12044 MoveAxis(N, 0, ABG)
01:07:42.847 00.000 12044 Move returns status 0, amount 0
01:07:42.847 00.000 12044 move complete, result=0
01:07:42.847 00.000 12044 worker thread done servicing request
01:07:42.847 00.000 12044 Worker thread wakes up
01:07:42.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:42.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:42.847 00.000 14964 GuideStep: 0.6 px 36 ms WEST, -0.1 px 0 ms NORTH
01:07:45.973 03.126 12044 Exposure complete
01:07:45.995 00.022 12044 worker thread done servicing request
01:07:45.995 00.000 14964 OnExposeComplete: enter
01:07:45.995 00.000 14964 UpdateGuideState(): m_state=6
01:07:45.996 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2751
01:07:45.996 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=93.39, Mass=284074, SNR=304.8, Peak=12369 HFD=4.8
01:07:45.997 00.001 14964 MultiStar: [#1 -0.29,0.68,0.00,M3] [#2 -0.79,0.04,0.00,M1] 
01:07:45.997 00.000 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
01:07:45.998 00.001 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
01:07:45.998 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.41 hyp=0.50 cameraTheta=-2.15 mountX=0.41 mountY=0.31, mountTheta=0.65
01:07:45.999 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.41, opts=13)
01:07:46.000 00.001 14964 Enqueuing Move request for scope (-0.27, -0.41)
01:07:46.000 00.000 12044 Worker thread wakes up
01:07:46.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.41) opts 0xd
01:07:46.001 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.41)
01:07:46.001 00.000 12044 Moving (-0.27, -0.41) raw xDistance=0.41 yDistance=0.31
01:07:46.001 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.41 is < calculated value 0.43, using input
01:07:46.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.41, slope = 0.07
01:07:46.001 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:07:46.001 00.000 12044 MoveAxis(W, 32, ABG)
01:07:46.001 00.000 12044 Guiding  Dir = 3, Dur = 32
01:07:46.008 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12369, med=615, FiltMin=528, FiltMax=10347, Gamma=0.810
01:07:46.014 00.006 14964 UpdateGuideState exits: m=284074 SNR=304.8
01:07:46.014 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.015 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:46.015 00.000 14964 Enqueuing Expose request
01:07:46.021 00.006 12044 IsSlewing returns 0
01:07:46.021 00.000 12044 IsGuiding returns 0
01:07:46.053 00.032 12044 PulseGuide returned control before completion, sleep 11
01:07:46.082 00.029 12044 IsGuiding returns 1
01:07:46.083 00.001 12044 scope still moving after pulse duration time elapsed
01:07:46.177 00.094 12044 IsSlewing returns 0
01:07:46.177 00.000 12044 IsGuiding returns 0
01:07:46.177 00.000 12044 scope move finished after 32 + 123 ms
01:07:46.177 00.000 12044 Move returns status 0, amount 32
01:07:46.177 00.000 12044 MoveAxis(N, 0, ABG)
01:07:46.177 00.000 12044 Move returns status 0, amount 0
01:07:46.177 00.000 12044 move complete, result=0
01:07:46.177 00.000 12044 worker thread done servicing request
01:07:46.177 00.000 12044 Worker thread wakes up
01:07:46.177 00.000 14964 GuideStep: 0.4 px 32 ms WEST, 0.3 px 0 ms NORTH
01:07:46.178 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:46.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:49.299 03.121 12044 Exposure complete
01:07:49.323 00.024 12044 worker thread done servicing request
01:07:49.323 00.000 14964 OnExposeComplete: enter
01:07:49.323 00.000 14964 UpdateGuideState(): m_state=6
01:07:49.324 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2752
01:07:49.324 00.000 14964 Star::Find returns 1 (0), X=280.14, Y=94.19, Mass=291372, SNR=317.5, Peak=12349 HFD=4.7
01:07:49.325 00.001 14964 MultiStar: [#1 0.28,-0.62,0.16,U] [#2 -0.42,-0.03,0.06,U] 
01:07:49.326 00.001 14964 refined, 2 included, MultiStar: {0.16, 0.23}, one-star: {0.17, 0.39}
01:07:49.326 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
01:07:49.326 00.000 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
01:07:49.327 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.97 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
01:07:49.328 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.23, opts=13)
01:07:49.328 00.000 14964 Enqueuing Move request for scope (0.16, 0.23)
01:07:49.329 00.001 12044 Worker thread wakes up
01:07:49.329 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
01:07:49.329 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
01:07:49.329 00.000 12044 Moving (0.16, 0.23) raw xDistance=-0.23 yDistance=-0.18
01:07:49.329 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
01:07:49.329 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:49.329 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:49.329 00.000 12044 MoveAxis(E, 0, ABG)
01:07:49.329 00.000 12044 Move returns status 0, amount 0
01:07:49.329 00.000 12044 MoveAxis(N, 0, ABG)
01:07:49.329 00.000 12044 Move returns status 0, amount 0
01:07:49.329 00.000 12044 move complete, result=0
01:07:49.330 00.001 12044 worker thread done servicing request
01:07:49.337 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12349, med=615, FiltMin=525, FiltMax=10427, Gamma=0.810
01:07:49.344 00.007 14964 UpdateGuideState exits: m=291372 SNR=317.5
01:07:49.344 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.345 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:49.345 00.000 14964 Enqueuing Expose request
01:07:49.346 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:49.346 00.000 12044 Worker thread wakes up
01:07:49.346 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:49.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:52.448 03.102 12044 Exposure complete
01:07:52.473 00.025 12044 worker thread done servicing request
01:07:52.474 00.001 14964 OnExposeComplete: enter
01:07:52.474 00.000 14964 UpdateGuideState(): m_state=6
01:07:52.475 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2753
01:07:52.476 00.001 14964 Star::Find returns 1 (0), X=280.30, Y=93.64, Mass=279404, SNR=306.4, Peak=10356 HFD=5.4
01:07:52.476 00.000 14964 MultiStar: [#1 0.19,0.36,0.15,U] [#2 0.02,-0.31,0.06,U] 
01:07:52.477 00.001 14964 refined, 2 included, MultiStar: {0.31, -0.10}, one-star: {0.34, -0.15}
01:07:52.478 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
01:07:52.478 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
01:07:52.478 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-0.31 mountX=0.10 mountY=-0.29, mountTheta=-1.23
01:07:52.479 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.10, opts=13)
01:07:52.480 00.001 14964 Enqueuing Move request for scope (0.31, -0.10)
01:07:52.480 00.000 12044 Worker thread wakes up
01:07:52.481 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.10) opts 0xd
01:07:52.481 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.10)
01:07:52.481 00.000 12044 Moving (0.31, -0.10) raw xDistance=0.10 yDistance=-0.29
01:07:52.481 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.28, using input
01:07:52.481 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
01:07:52.481 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:52.481 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:07:52.481 00.000 12044 MoveAxis(E, 0, ABG)
01:07:52.481 00.000 12044 Move returns status 0, amount 0
01:07:52.481 00.000 12044 MoveAxis(N, 0, ABG)
01:07:52.481 00.000 12044 Move returns status 0, amount 0
01:07:52.481 00.000 12044 move complete, result=0
01:07:52.481 00.000 12044 worker thread done servicing request
01:07:52.488 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10356, med=615, FiltMin=519, FiltMax=8227, Gamma=0.810
01:07:52.493 00.005 14964 UpdateGuideState exits: m=279404 SNR=306.4
01:07:52.493 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.494 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:52.494 00.000 14964 Enqueuing Expose request
01:07:52.495 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:07:52.495 00.000 12044 Worker thread wakes up
01:07:52.495 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:52.495 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:55.596 03.101 12044 Exposure complete
01:07:55.619 00.023 12044 worker thread done servicing request
01:07:55.619 00.000 14964 OnExposeComplete: enter
01:07:55.619 00.000 14964 UpdateGuideState(): m_state=6
01:07:55.620 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2754
01:07:55.621 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=94.02, Mass=279351, SNR=304.6, Peak=10069 HFD=5.4
01:07:55.622 00.001 14964 MultiStar: [#1 0.10,0.21,0.15,U] [#2 -0.10,0.03,0.07,U] 
01:07:55.622 00.000 14964 refined, 2 included, MultiStar: {0.19, 0.21}, one-star: {0.22, 0.22}
01:07:55.623 00.001 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.39 = 2.39)
01:07:55.623 00.000 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.84)
01:07:55.624 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.83 mountX=-0.20 mountY=-0.21, mountTheta=-2.35
01:07:55.625 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.21, opts=13)
01:07:55.626 00.001 14964 Enqueuing Move request for scope (0.19, 0.21)
01:07:55.626 00.000 12044 Worker thread wakes up
01:07:55.626 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
01:07:55.626 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
01:07:55.626 00.000 12044 Moving (0.19, 0.21) raw xDistance=-0.20 yDistance=-0.21
01:07:55.626 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.03
01:07:55.626 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:55.626 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:07:55.626 00.000 12044 MoveAxis(E, 0, ABG)
01:07:55.626 00.000 12044 Move returns status 0, amount 0
01:07:55.626 00.000 12044 MoveAxis(N, 0, ABG)
01:07:55.626 00.000 12044 Move returns status 0, amount 0
01:07:55.626 00.000 12044 move complete, result=0
01:07:55.626 00.000 12044 worker thread done servicing request
01:07:55.634 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10069, med=614, FiltMin=528, FiltMax=8600, Gamma=0.810
01:07:55.640 00.006 14964 UpdateGuideState exits: m=279351 SNR=304.6
01:07:55.640 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.641 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:55.641 00.000 14964 Enqueuing Expose request
01:07:55.641 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:55.642 00.001 12044 Worker thread wakes up
01:07:55.642 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:55.642 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:07:58.764 03.122 12044 Exposure complete
01:07:58.791 00.027 12044 worker thread done servicing request
01:07:58.791 00.000 14964 OnExposeComplete: enter
01:07:58.791 00.000 14964 UpdateGuideState(): m_state=6
01:07:58.793 00.002 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2755
01:07:58.793 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=93.97, Mass=264092, SNR=254.6, Peak=7877 HFD=6.0
01:07:58.794 00.001 14964 MultiStar: [#1 0.30,-0.14,0.17,U] [#2 -0.41,0.14,0.06,U] 
01:07:58.794 00.000 14964 refined, 2 included, MultiStar: {-0.14, 0.13}, one-star: {-0.20, 0.17}
01:07:58.795 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.98 = -2.30)
01:07:58.795 00.000 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.75)
01:07:58.796 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.43 mountX=-0.13 mountY=0.13, mountTheta=2.34
01:07:58.797 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.13, opts=13)
01:07:58.797 00.000 14964 Enqueuing Move request for scope (-0.14, 0.13)
01:07:58.798 00.001 12044 Worker thread wakes up
01:07:58.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:07:58.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:07:58.798 00.000 12044 Moving (-0.14, 0.13) raw xDistance=-0.13 yDistance=0.13
01:07:58.798 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
01:07:58.798 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:58.798 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:07:58.798 00.000 12044 MoveAxis(E, 0, ABG)
01:07:58.798 00.000 12044 Move returns status 0, amount 0
01:07:58.798 00.000 12044 MoveAxis(N, 0, ABG)
01:07:58.798 00.000 12044 Move returns status 0, amount 0
01:07:58.798 00.000 12044 move complete, result=0
01:07:58.798 00.000 12044 worker thread done servicing request
01:07:58.806 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7877, med=613, FiltMin=523, FiltMax=6776, Gamma=0.810
01:07:58.812 00.006 14964 UpdateGuideState exits: m=264092 SNR=254.6
01:07:58.812 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.813 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:07:58.813 00.000 14964 Enqueuing Expose request
01:07:58.813 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:58.814 00.001 12044 Worker thread wakes up
01:07:58.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:07:58.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:08:01.936 03.122 12044 Exposure complete
01:08:01.958 00.022 12044 worker thread done servicing request
01:08:01.958 00.000 14964 OnExposeComplete: enter
01:08:01.959 00.001 14964 UpdateGuideState(): m_state=6
01:08:01.959 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2756
01:08:01.960 00.001 14964 Star::Find returns 1 (0), X=279.86, Y=93.59, Mass=281307, SNR=307.8, Peak=10911 HFD=5.1
01:08:01.960 00.000 14964 MultiStar: [#1 0.18,0.36,0.16,U] [#2 -0.34,0.27,0.06,U] 
01:08:01.961 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.11}, one-star: {-0.11, -0.21}
01:08:01.961 00.000 14964 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.56) = xAngle (-0.66 = -0.66)
01:08:01.962 00.001 14964 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.40 = 2.40)
01:08:01.962 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.21 mountX=0.11 mountY=0.09, mountTheta=0.71
01:08:01.963 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.11, opts=13)
01:08:01.964 00.001 14964 Enqueuing Move request for scope (-0.08, -0.11)
01:08:01.964 00.000 12044 Worker thread wakes up
01:08:01.964 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
01:08:01.964 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
01:08:01.964 00.000 12044 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.09
01:08:01.964 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:08:01.964 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:01.964 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:08:01.964 00.000 12044 MoveAxis(E, 0, ABG)
01:08:01.965 00.001 12044 Move returns status 0, amount 0
01:08:01.965 00.000 12044 MoveAxis(N, 0, ABG)
01:08:01.965 00.000 12044 Move returns status 0, amount 0
01:08:01.965 00.000 12044 move complete, result=0
01:08:01.965 00.000 12044 worker thread done servicing request
01:08:01.972 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10911, med=615, FiltMin=534, FiltMax=9339, Gamma=0.810
01:08:01.977 00.005 14964 UpdateGuideState exits: m=281307 SNR=307.8
01:08:01.978 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.978 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:01.979 00.001 14964 Enqueuing Expose request
01:08:01.979 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:01.980 00.001 12044 Worker thread wakes up
01:08:01.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:01.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:08:05.081 03.101 12044 Exposure complete
01:08:05.106 00.025 12044 worker thread done servicing request
01:08:05.106 00.000 14964 OnExposeComplete: enter
01:08:05.106 00.000 14964 UpdateGuideState(): m_state=6
01:08:05.107 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2757
01:08:05.107 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=93.42, Mass=262999, SNR=254.3, Peak=8828 HFD=5.5
01:08:05.108 00.001 14964 MultiStar: [#1 0.35,0.32,0.17,U] [#2 -0.50,-0.19,0.07,U] 
01:08:05.108 00.000 14964 refined, 2 included, MultiStar: {0.20, -0.28}, one-star: {0.22, -0.38}
01:08:05.109 00.001 14964 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
01:08:05.109 00.000 14964 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
01:08:05.110 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.95 mountX=0.28 mountY=-0.17, mountTheta=-0.55
01:08:05.111 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.28, opts=13)
01:08:05.111 00.000 14964 Enqueuing Move request for scope (0.20, -0.28)
01:08:05.112 00.001 12044 Worker thread wakes up
01:08:05.112 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
01:08:05.112 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
01:08:05.112 00.000 12044 Moving (0.20, -0.28) raw xDistance=0.28 yDistance=-0.17
01:08:05.112 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
01:08:05.112 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:05.112 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:08:05.112 00.000 12044 MoveAxis(E, 0, ABG)
01:08:05.112 00.000 12044 Move returns status 0, amount 0
01:08:05.112 00.000 12044 MoveAxis(N, 0, ABG)
01:08:05.112 00.000 12044 Move returns status 0, amount 0
01:08:05.112 00.000 12044 move complete, result=0
01:08:05.112 00.000 12044 worker thread done servicing request
01:08:05.121 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8828, med=615, FiltMin=532, FiltMax=7772, Gamma=0.810
01:08:05.126 00.005 14964 UpdateGuideState exits: m=262999 SNR=254.3
01:08:05.127 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.127 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:05.128 00.001 14964 Enqueuing Expose request
01:08:05.128 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:05.129 00.001 12044 Worker thread wakes up
01:08:05.129 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:05.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:08:08.248 03.119 12044 Exposure complete
01:08:08.273 00.025 12044 worker thread done servicing request
01:08:08.273 00.000 14964 OnExposeComplete: enter
01:08:08.275 00.002 14964 UpdateGuideState(): m_state=6
01:08:08.275 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2758
01:08:08.276 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=93.37, Mass=281996, SNR=313.9, Peak=12337 HFD=4.9
01:08:08.276 00.000 14964 MultiStar: [#1 0.30,0.50,0.17,U] [#2 -0.14,0.32,0.06,U] 
01:08:08.276 00.000 14964 refined, 2 included, MultiStar: {0.03, -0.26}, one-star: {-0.01, -0.43}
01:08:08.277 00.001 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.56) = xAngle (0.10 = 0.10)
01:08:08.277 00.000 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
01:08:08.277 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=0.26 mountY=-0.00, mountTheta=-0.01
01:08:08.278 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.26, opts=13)
01:08:08.279 00.001 14964 Enqueuing Move request for scope (0.03, -0.26)
01:08:08.280 00.001 12044 Worker thread wakes up
01:08:08.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
01:08:08.280 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
01:08:08.280 00.000 12044 Moving (0.03, -0.26) raw xDistance=0.26 yDistance=-0.00
01:08:08.280 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.03
01:08:08.280 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:08.280 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:08.280 00.000 12044 MoveAxis(E, 0, ABG)
01:08:08.280 00.000 12044 Move returns status 0, amount 0
01:08:08.280 00.000 12044 MoveAxis(N, 0, ABG)
01:08:08.280 00.000 12044 Move returns status 0, amount 0
01:08:08.280 00.000 12044 move complete, result=0
01:08:08.281 00.001 12044 worker thread done servicing request
01:08:08.288 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12337, med=615, FiltMin=521, FiltMax=9888, Gamma=0.810
01:08:08.295 00.007 14964 UpdateGuideState exits: m=281996 SNR=313.9
01:08:08.295 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:08.296 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:08.296 00.000 14964 Enqueuing Expose request
01:08:08.297 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:08.297 00.000 12044 Worker thread wakes up
01:08:08.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:08.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:08:11.416 03.119 12044 Exposure complete
01:08:11.437 00.021 12044 worker thread done servicing request
01:08:11.437 00.000 14964 OnExposeComplete: enter
01:08:11.437 00.000 14964 UpdateGuideState(): m_state=6
01:08:11.438 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2759
01:08:11.439 00.001 14964 Star::Find returns 1 (0), X=280.90, Y=94.06, Mass=281488, SNR=304.1, Peak=10529 HFD=4.7
01:08:11.439 00.000 14964 MultiStar: [#1 0.70,-0.21,0.16,U] [#2 0.33,0.02,0.05,U] 
01:08:11.440 00.001 14964 refined, 2 included, MultiStar: {0.88, 0.19}, one-star: {0.94, 0.26}
01:08:11.440 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
01:08:11.441 00.001 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.46)
01:08:11.441 00.000 14964 CameraToMount -- cameraX=0.88 cameraY=0.19 hyp=0.90 cameraTheta=0.21 mountX=-0.18 mountY=-0.90, mountTheta=-1.77
01:08:11.442 00.001 14964 SchedulePrimaryMove(1136A648, x=0.88, y=0.19, opts=13)
01:08:11.443 00.001 14964 Enqueuing Move request for scope (0.88, 0.19)
01:08:11.443 00.000 12044 Worker thread wakes up
01:08:11.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.19) opts 0xd
01:08:11.443 00.000 12044 Handling offset move in thread for scope, endpoint = (0.88, 0.19)
01:08:11.443 00.000 12044 Moving (0.88, 0.19) raw xDistance=-0.18 yDistance=-0.90
01:08:11.443 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.22, using input
01:08:11.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
01:08:11.443 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:11.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.90
01:08:11.443 00.000 12044 MoveAxis(E, 0, ABG)
01:08:11.443 00.000 12044 Move returns status 0, amount 0
01:08:11.443 00.000 12044 MoveAxis(N, 0, ABG)
01:08:11.443 00.000 12044 Move returns status 0, amount 0
01:08:11.444 00.001 12044 move complete, result=0
01:08:11.444 00.000 12044 worker thread done servicing request
01:08:11.454 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10529, med=615, FiltMin=534, FiltMax=9112, Gamma=0.810
01:08:11.459 00.005 14964 UpdateGuideState exits: m=281488 SNR=304.1
01:08:11.460 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.461 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:11.461 00.000 14964 Enqueuing Expose request
01:08:11.461 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
01:08:11.462 00.001 12044 Worker thread wakes up
01:08:11.462 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:11.462 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,59,71,71)
01:08:12.633 01.171 14964 evsrv: cli 01AB2DF0 connect
01:08:12.634 00.001 14964 case statement mapped state 6 to 3
01:08:12.635 00.001 14964 case statement mapped state 6 to 3
01:08:12.637 00.002 14964 evsrv: cli 01AB2DF0 request: {"method":"get_app_state","id":"620a07fd-74f7-4ab5-a3d8-5f2c9d9538f9"}
01:08:12.637 00.000 14964 case statement mapped state 6 to 3
01:08:12.638 00.001 14964 evsrv: cli 01AB2DF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"620a07fd-74f7-4ab5-a3d8-5f2c9d9538f9"}
01:08:12.639 00.001 14964 evsrv: cli 01AB2DF0 disconnect
01:08:12.639 00.000 14964 evsrv: cli 01AB27B0 connect
01:08:12.640 00.001 14964 case statement mapped state 6 to 3
01:08:12.640 00.000 14964 case statement mapped state 6 to 3
01:08:12.641 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"54b8d761-f674-486c-83cc-675e5b5deaef"}
01:08:12.642 00.001 14964 PhdController::Dither begins
01:08:12.642 00.000 14964 dither: size=2.00, dRA=0.97 dDec=-0.13
01:08:12.643 00.001 14964 MountToCamera -- mountTheta (0.13) + m_xAngle (-1.56) = xAngle (-1.43 = -1.43)
01:08:12.643 00.000 14964 MountToCamera -- mountX=0.97 mountY=-0.13 hyp=0.98 mountTheta=0.13 cameraX=0.14, cameraY=-0.97 cameraTheta=-1.43
01:08:12.643 00.000 14964 setting lock position to (280.10, 92.83)
01:08:12.644 00.001 14964 Mount: notify guiding dithered (0.1, -1.0)
01:08:12.644 00.000 14964 MultiStar: stabilizing after lock position change
01:08:12.645 00.001 14964 Status Line: Dither by 0.97,-0.13
01:08:12.647 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:08:12.648 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
01:08:12.648 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":0,"id":"54b8d761-f674-486c-83cc-675e5b5deaef"}
01:08:12.649 00.001 14964 evsrv: cli 01AB27B0 disconnect
01:08:14.562 01.913 12044 Exposure complete
01:08:14.583 00.021 12044 worker thread done servicing request
01:08:14.583 00.000 14964 OnExposeComplete: enter
01:08:14.584 00.001 14964 UpdateGuideState(): m_state=6
01:08:14.584 00.000 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2760
01:08:14.585 00.001 14964 Star::Find returns 1 (0), X=280.40, Y=94.09, Mass=284381, SNR=326.0, Peak=12099 HFD=5.0
01:08:14.586 00.001 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
01:08:14.586 00.000 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.33)
01:08:14.587 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=1.27 hyp=1.30 cameraTheta=1.34 mountX=-1.26 mountY=-0.42, mountTheta=-2.82
01:08:14.588 00.001 14964 dither recenter: remaining=(-1.0,0.1) step=(-1.0,0.1)
01:08:14.588 00.000 14964 MountToCamera -- mountTheta (-3.01) + m_xAngle (-1.56) = xAngle (-4.57 = 1.71)
01:08:14.589 00.001 14964 MountToCamera -- mountX=-0.97 mountY=0.13 hyp=0.98 mountTheta=-3.01 cameraX=-0.14, cameraY=0.97 cameraTheta=1.71
01:08:14.589 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.97, opts=4)
01:08:14.590 00.001 14964 Enqueuing Move request for scope (-0.14, 0.97)
01:08:14.590 00.000 14964 Mount: notify direct move -0.97,0.13
01:08:14.591 00.001 12044 Worker thread wakes up
01:08:14.591 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.97) opts 0x4
01:08:14.591 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.97)
01:08:14.591 00.000 12044 Moving (-0.14, 0.97) raw xDistance=-0.97 yDistance=0.13
01:08:14.591 00.000 12044 BLC: window closed
01:08:14.591 00.000 12044 MoveAxis(E, 115, B)
01:08:14.591 00.000 12044 Guiding  Dir = 2, Dur = 115
01:08:14.601 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12099, med=615, FiltMin=531, FiltMax=10487, Gamma=0.810
01:08:14.606 00.005 14964 UpdateGuideState exits: m=284381 SNR=326.0
01:08:14.607 00.001 14964 PhdController: settling, locked = 1, distance = 1.41 (2.00) aobump = 0 frame = 1 / 99999
01:08:14.607 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573294.607,"Host":"NUCBOX","Inst":1,"Distance":1.41,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:08:14.608 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.608 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:14.609 00.001 14964 Enqueuing Expose request
01:08:14.616 00.007 12044 IsSlewing returns 0
01:08:14.617 00.001 12044 IsGuiding returns 0
01:08:14.649 00.032 12044 PulseGuide returned control before completion, sleep 94
01:08:14.749 00.100 12044 IsGuiding returns 1
01:08:14.749 00.000 12044 scope still moving after pulse duration time elapsed
01:08:14.801 00.052 12044 IsSlewing returns 0
01:08:14.802 00.001 12044 IsGuiding returns 0
01:08:14.802 00.000 12044 scope move finished after 115 + 69 ms
01:08:14.802 00.000 12044 Move returns status 0, amount 115
01:08:14.802 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:08:14.802 00.000 12044 MoveAxis(S, 12, B)
01:08:14.802 00.000 12044 Guiding  Dir = 1, Dur = 12
01:08:14.835 00.033 12044 IsSlewing returns 0
01:08:14.835 00.000 12044 IsGuiding returns 0
01:08:14.867 00.032 12044 IsGuiding returns 1
01:08:14.867 00.000 12044 scope still moving after pulse duration time elapsed
01:08:14.955 00.088 12044 IsSlewing returns 0
01:08:14.955 00.000 12044 IsGuiding returns 0
01:08:14.956 00.001 12044 scope move finished after 12 + 108 ms
01:08:14.956 00.000 12044 Move returns status 0, amount 12
01:08:14.956 00.000 12044 move complete, result=0
01:08:14.956 00.000 12044 worker thread done servicing request
01:08:14.956 00.000 12044 Worker thread wakes up
01:08:14.956 00.000 14964 GuideStep: -1.0 px 115 ms EAST, 0.1 px 12 ms SOUTH
01:08:14.956 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:14.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:18.064 03.108 12044 Exposure complete
01:08:18.084 00.020 12044 worker thread done servicing request
01:08:18.084 00.000 14964 OnExposeComplete: enter
01:08:18.085 00.001 14964 UpdateGuideState(): m_state=6
01:08:18.086 00.001 14964 Star::Find(35, 280, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2761
01:08:18.086 00.000 14964 Star::Find returns 1 (0), X=280.90, Y=92.87, Mass=275726, SNR=307.7, Peak=10476 HFD=4.8
01:08:18.087 00.001 14964 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
01:08:18.087 00.000 14964 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.67 = -1.62)
01:08:18.087 00.000 14964 CameraToMount -- cameraX=0.80 cameraY=0.04 hyp=0.80 cameraTheta=0.06 mountX=-0.03 mountY=-0.80, mountTheta=-1.61
01:08:18.088 00.001 14964 SchedulePrimaryMove(1136A648, x=0.80, y=0.04, opts=13)
01:08:18.089 00.001 14964 Enqueuing Move request for scope (0.80, 0.04)
01:08:18.090 00.001 12044 Worker thread wakes up
01:08:18.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.04) opts 0xd
01:08:18.090 00.000 12044 Handling offset move in thread for scope, endpoint = (0.80, 0.04)
01:08:18.090 00.000 12044 Moving (0.80, 0.04) raw xDistance=-0.03 yDistance=-0.80
01:08:18.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:08:18.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:18.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.80
01:08:18.090 00.000 12044 MoveAxis(E, 0, ABG)
01:08:18.090 00.000 12044 Move returns status 0, amount 0
01:08:18.090 00.000 12044 MoveAxis(N, 0, ABG)
01:08:18.090 00.000 12044 Move returns status 0, amount 0
01:08:18.090 00.000 12044 move complete, result=0
01:08:18.090 00.000 12044 worker thread done servicing request
01:08:18.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10476, med=615, FiltMin=531, FiltMax=8851, Gamma=0.810
01:08:18.103 00.006 14964 UpdateGuideState exits: m=275726 SNR=307.7
01:08:18.104 00.001 14964 PhdController: settling, locked = 1, distance = 0.80 (2.00) aobump = 0 frame = 2 / 99999
01:08:18.104 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573298.104,"Host":"NUCBOX","Inst":1,"Distance":0.80,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
01:08:18.105 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:18.105 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:18.106 00.001 14964 Enqueuing Expose request
01:08:18.107 00.001 12044 Worker thread wakes up
01:08:18.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:18.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:18.107 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.8 px 0 ms NORTH
01:08:21.221 03.114 12044 Exposure complete
01:08:21.243 00.022 12044 worker thread done servicing request
01:08:21.243 00.000 14964 OnExposeComplete: enter
01:08:21.244 00.001 14964 UpdateGuideState(): m_state=6
01:08:21.244 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2762
01:08:21.245 00.001 14964 Star::Find returns 1 (0), X=280.56, Y=93.06, Mass=282358, SNR=316.0, Peak=11852 HFD=5.0
01:08:21.246 00.001 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
01:08:21.246 00.000 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
01:08:21.246 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=0.23 hyp=0.51 cameraTheta=0.47 mountX=-0.22 mountY=-0.48, mountTheta=-2.01
01:08:21.247 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.23, opts=13)
01:08:21.248 00.001 14964 Enqueuing Move request for scope (0.46, 0.23)
01:08:21.249 00.001 12044 Worker thread wakes up
01:08:21.249 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.23) opts 0xd
01:08:21.249 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.23)
01:08:21.249 00.000 12044 Moving (0.46, 0.23) raw xDistance=-0.22 yDistance=-0.48
01:08:21.249 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
01:08:21.249 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:21.249 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:08:21.249 00.000 12044 MoveAxis(E, 0, ABG)
01:08:21.249 00.000 12044 Move returns status 0, amount 0
01:08:21.249 00.000 12044 MoveAxis(N, 0, ABG)
01:08:21.249 00.000 12044 Move returns status 0, amount 0
01:08:21.249 00.000 12044 move complete, result=0
01:08:21.249 00.000 12044 worker thread done servicing request
01:08:21.256 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11852, med=614, FiltMin=528, FiltMax=10060, Gamma=0.810
01:08:21.262 00.006 14964 UpdateGuideState exits: m=282358 SNR=316.0
01:08:21.262 00.000 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 3 / 99999
01:08:21.263 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573301.263,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
01:08:21.263 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.264 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:21.264 00.000 14964 Enqueuing Expose request
01:08:21.265 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:08:21.265 00.000 12044 Worker thread wakes up
01:08:21.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:21.265 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:24.358 03.093 12044 Exposure complete
01:08:24.386 00.028 12044 worker thread done servicing request
01:08:24.387 00.001 14964 OnExposeComplete: enter
01:08:24.387 00.000 14964 UpdateGuideState(): m_state=6
01:08:24.388 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2763
01:08:24.388 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=92.97, Mass=275387, SNR=308.4, Peak=9624 HFD=5.3
01:08:24.389 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.89 = -2.39)
01:08:24.389 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.66)
01:08:24.390 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.34 mountX=-0.15 mountY=0.13, mountTheta=2.44
01:08:24.391 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.15, opts=13)
01:08:24.391 00.000 14964 Enqueuing Move request for scope (-0.14, 0.15)
01:08:24.392 00.001 12044 Worker thread wakes up
01:08:24.392 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:08:24.392 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:08:24.392 00.000 12044 Moving (-0.14, 0.15) raw xDistance=-0.15 yDistance=0.13
01:08:24.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:08:24.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:24.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:24.392 00.000 12044 MoveAxis(E, 0, ABG)
01:08:24.392 00.000 12044 Move returns status 0, amount 0
01:08:24.392 00.000 12044 MoveAxis(N, 0, ABG)
01:08:24.392 00.000 12044 Move returns status 0, amount 0
01:08:24.392 00.000 12044 move complete, result=0
01:08:24.392 00.000 12044 worker thread done servicing request
01:08:24.399 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9624, med=615, FiltMin=522, FiltMax=8584, Gamma=0.810
01:08:24.406 00.007 14964 UpdateGuideState exits: m=275387 SNR=308.4
01:08:24.406 00.000 14964 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 4 / 99999
01:08:24.407 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573304.407,"Host":"NUCBOX","Inst":1,"Distance":0.56,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
01:08:24.407 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.408 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:24.408 00.000 14964 Enqueuing Expose request
01:08:24.409 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:24.409 00.000 12044 Worker thread wakes up
01:08:24.409 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:24.410 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:27.505 03.095 12044 Exposure complete
01:08:27.527 00.022 12044 worker thread done servicing request
01:08:27.527 00.000 14964 OnExposeComplete: enter
01:08:27.527 00.000 14964 UpdateGuideState(): m_state=6
01:08:27.528 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2764
01:08:27.528 00.000 14964 Star::Find returns 1 (0), X=279.31, Y=93.96, Mass=266660, SNR=278.3, Peak=7527 HFD=6.1
01:08:27.529 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.55)
01:08:27.529 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
01:08:27.530 00.001 14964 CameraToMount -- cameraX=-0.79 cameraY=1.13 hyp=1.38 cameraTheta=2.18 mountX=-1.14 mountY=0.67, mountTheta=2.61
01:08:27.533 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.79, y=1.13, opts=13)
01:08:27.533 00.000 14964 Enqueuing Move request for scope (-0.79, 1.13)
01:08:27.534 00.001 12044 Worker thread wakes up
01:08:27.534 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 1.13) opts 0xd
01:08:27.534 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.79, 1.13)
01:08:27.534 00.000 12044 Moving (-0.79, 1.13) raw xDistance=-1.14 yDistance=0.67
01:08:27.534 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.85 from input -1.14, slope = -0.33
01:08:27.534 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:27.534 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:08:27.534 00.000 12044 MoveAxis(E, 100, ABG)
01:08:27.534 00.000 12044 Guiding  Dir = 2, Dur = 100
01:08:27.542 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7527, med=615, FiltMin=526, FiltMax=6487, Gamma=0.810
01:08:27.548 00.006 14964 UpdateGuideState exits: m=266660 SNR=278.3
01:08:27.548 00.000 14964 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 5 / 99999
01:08:27.549 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573307.549,"Host":"NUCBOX","Inst":1,"Distance":0.81,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
01:08:27.549 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.550 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:27.550 00.000 14964 Enqueuing Expose request
01:08:27.556 00.006 12044 IsSlewing returns 0
01:08:27.556 00.000 12044 IsGuiding returns 0
01:08:27.588 00.032 12044 PulseGuide returned control before completion, sleep 78
01:08:27.679 00.091 12044 IsGuiding returns 1
01:08:27.679 00.000 12044 scope still moving after pulse duration time elapsed
01:08:27.740 00.061 12044 IsSlewing returns 0
01:08:27.740 00.000 12044 IsGuiding returns 0
01:08:27.740 00.000 12044 scope move finished after 100 + 83 ms
01:08:27.740 00.000 12044 Move returns status 0, amount 100
01:08:27.740 00.000 12044 MoveAxis(N, 0, ABG)
01:08:27.740 00.000 12044 Move returns status 0, amount 0
01:08:27.740 00.000 12044 move complete, result=0
01:08:27.740 00.000 12044 worker thread done servicing request
01:08:27.740 00.000 12044 Worker thread wakes up
01:08:27.740 00.000 14964 GuideStep: -1.1 px 100 ms EAST, 0.7 px 0 ms NORTH
01:08:27.741 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:27.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:30.845 03.104 12044 Exposure complete
01:08:30.873 00.028 12044 worker thread done servicing request
01:08:30.873 00.000 14964 OnExposeComplete: enter
01:08:30.873 00.000 14964 UpdateGuideState(): m_state=6
01:08:30.874 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2765
01:08:30.874 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=92.85, Mass=252858, SNR=231.9, Peak=6972 HFD=6.1
01:08:30.875 00.001 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
01:08:30.875 00.000 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.16)
01:08:30.876 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.84 mountX=-0.02 mountY=0.07, mountTheta=1.90
01:08:30.877 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.02, opts=13)
01:08:30.878 00.001 14964 Enqueuing Move request for scope (-0.07, 0.02)
01:08:30.878 00.000 12044 Worker thread wakes up
01:08:30.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:08:30.878 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:08:30.878 00.000 12044 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
01:08:30.878 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.29, using input
01:08:30.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.09
01:08:30.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:30.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:08:30.878 00.000 12044 MoveAxis(E, 0, ABG)
01:08:30.878 00.000 12044 Move returns status 0, amount 0
01:08:30.878 00.000 12044 MoveAxis(N, 0, ABG)
01:08:30.878 00.000 12044 Move returns status 0, amount 0
01:08:30.878 00.000 12044 move complete, result=0
01:08:30.879 00.001 12044 worker thread done servicing request
01:08:30.888 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6972, med=615, FiltMin=519, FiltMax=6273, Gamma=0.810
01:08:30.894 00.006 14964 UpdateGuideState exits: m=252858 SNR=231.9
01:08:30.895 00.001 14964 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 6 / 99999
01:08:30.895 00.000 14964 PhdController: newstate STATE_FINISH
01:08:30.896 00.001 14964 PhdController complete: success
01:08:30.896 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778573310.896,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:08:30.897 00.001 14964 Mount: notify guiding dither settle done success=1
01:08:30.897 00.000 14964 PhdController: newstate STATE_IDLE
01:08:30.898 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.898 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:30.899 00.001 14964 Enqueuing Expose request
01:08:30.899 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:30.900 00.001 12044 Worker thread wakes up
01:08:30.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:30.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:34.014 03.114 12044 Exposure complete
01:08:34.040 00.026 12044 worker thread done servicing request
01:08:34.040 00.000 14964 OnExposeComplete: enter
01:08:34.041 00.001 14964 UpdateGuideState(): m_state=6
01:08:34.042 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2766
01:08:34.042 00.000 14964 Star::Find returns 1 (0), X=279.67, Y=92.95, Mass=264840, SNR=295.4, Peak=7944 HFD=5.9
01:08:34.043 00.001 14964 MultiStar: exiting stabilization period
01:08:34.043 00.000 14964 MultiStar: updating star positions after lock position change
01:08:34.044 00.001 14964 Star::Find(35, 74, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2766
01:08:34.044 00.000 14964 Star::Find returns 1 (0), X=74.88, Y=325.71, Mass=14893, SNR=48.7, Peak=1144 HFD=5.2
01:08:34.045 00.001 14964 Star::Find(35, 140, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2766
01:08:34.045 00.000 14964 Star::Find returns 1 (0), X=141.54, Y=315.80, Mass=1949, SNR=13.7, Peak=801 HFD=3.7
01:08:34.046 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.43 = -1.86)
01:08:34.046 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.20)
01:08:34.047 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.45 cameraTheta=2.87 mountX=-0.13 mountY=0.42, mountTheta=1.87
01:08:34.048 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.12, opts=13)
01:08:34.048 00.000 14964 Enqueuing Move request for scope (-0.43, 0.12)
01:08:34.049 00.001 12044 Worker thread wakes up
01:08:34.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.12) opts 0xd
01:08:34.049 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.12)
01:08:34.049 00.000 12044 Moving (-0.43, 0.12) raw xDistance=-0.13 yDistance=0.42
01:08:34.049 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:08:34.049 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:34.049 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:08:34.049 00.000 12044 MoveAxis(E, 0, ABG)
01:08:34.049 00.000 12044 Move returns status 0, amount 0
01:08:34.049 00.000 12044 MoveAxis(N, 0, ABG)
01:08:34.049 00.000 12044 Move returns status 0, amount 0
01:08:34.049 00.000 12044 move complete, result=0
01:08:34.049 00.000 12044 worker thread done servicing request
01:08:34.057 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7944, med=615, FiltMin=528, FiltMax=7339, Gamma=0.810
01:08:34.062 00.005 14964 UpdateGuideState exits: m=264840 SNR=295.4
01:08:34.063 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.063 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:34.064 00.001 14964 Enqueuing Expose request
01:08:34.064 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:08:34.065 00.001 12044 Worker thread wakes up
01:08:34.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:34.065 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:37.171 03.106 12044 Exposure complete
01:08:37.191 00.020 12044 worker thread done servicing request
01:08:37.192 00.001 14964 OnExposeComplete: enter
01:08:37.192 00.000 14964 UpdateGuideState(): m_state=6
01:08:37.193 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2767
01:08:37.193 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=92.52, Mass=260818, SNR=249.0, Peak=8104 HFD=5.6
01:08:37.194 00.001 14964 MultiStar: [#1 0.41,0.40,0.19,U] [#2 0.71,0.08,0.07,U] 
01:08:37.194 00.000 14964 refined, 2 included, MultiStar: {-0.17, -0.18}, one-star: {-0.34, -0.30}
01:08:37.195 00.001 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
01:08:37.195 00.000 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
01:08:37.196 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-2.33 mountX=0.17 mountY=0.19, mountTheta=0.82
01:08:37.197 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.18, opts=13)
01:08:37.197 00.000 14964 Enqueuing Move request for scope (-0.17, -0.18)
01:08:37.198 00.001 12044 Worker thread wakes up
01:08:37.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
01:08:37.198 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
01:08:37.198 00.000 12044 Moving (-0.17, -0.18) raw xDistance=0.17 yDistance=0.19
01:08:37.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:08:37.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:37.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:08:37.198 00.000 12044 MoveAxis(E, 0, ABG)
01:08:37.198 00.000 12044 Move returns status 0, amount 0
01:08:37.198 00.000 12044 MoveAxis(N, 0, ABG)
01:08:37.198 00.000 12044 Move returns status 0, amount 0
01:08:37.198 00.000 12044 move complete, result=0
01:08:37.198 00.000 12044 worker thread done servicing request
01:08:37.206 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8104, med=615, FiltMin=530, FiltMax=6731, Gamma=0.810
01:08:37.211 00.005 14964 UpdateGuideState exits: m=260818 SNR=249.0
01:08:37.212 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.212 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:37.213 00.001 14964 Enqueuing Expose request
01:08:37.213 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:37.214 00.001 12044 Worker thread wakes up
01:08:37.214 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:37.214 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:40.344 03.130 12044 Exposure complete
01:08:40.376 00.032 12044 worker thread done servicing request
01:08:40.376 00.000 14964 OnExposeComplete: enter
01:08:40.377 00.001 14964 UpdateGuideState(): m_state=6
01:08:40.378 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2768
01:08:40.378 00.000 14964 Star::Find returns 1 (0), X=279.29, Y=92.55, Mass=267969, SNR=289.6, Peak=8042 HFD=5.5
01:08:40.379 00.001 14964 MultiStar: [#1 0.19,0.54,0.16,U] [#2 0.03,-0.05,0.06,U] 
01:08:40.379 00.000 14964 refined, 2 included, MultiStar: {-0.64, -0.16}, one-star: {-0.81, -0.28}
01:08:40.380 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
01:08:40.380 00.000 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
01:08:40.381 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=-0.16 hyp=0.66 cameraTheta=-2.89 mountX=0.15 mountY=0.65, mountTheta=1.34
01:08:40.382 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=-0.16, opts=13)
01:08:40.382 00.000 14964 Enqueuing Move request for scope (-0.64, -0.16)
01:08:40.383 00.001 12044 Worker thread wakes up
01:08:40.383 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.16) opts 0xd
01:08:40.383 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, -0.16)
01:08:40.383 00.000 12044 Moving (-0.64, -0.16) raw xDistance=0.15 yDistance=0.65
01:08:40.383 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.28, using input
01:08:40.383 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.05
01:08:40.383 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:40.383 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
01:08:40.383 00.000 12044 MoveAxis(E, 0, ABG)
01:08:40.383 00.000 12044 Move returns status 0, amount 0
01:08:40.383 00.000 12044 MoveAxis(N, 0, ABG)
01:08:40.383 00.000 12044 Move returns status 0, amount 0
01:08:40.383 00.000 12044 move complete, result=0
01:08:40.383 00.000 12044 worker thread done servicing request
01:08:40.392 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8042, med=615, FiltMin=530, FiltMax=7275, Gamma=0.810
01:08:40.398 00.006 14964 UpdateGuideState exits: m=267969 SNR=289.6
01:08:40.399 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.399 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:40.400 00.001 14964 Enqueuing Expose request
01:08:40.400 00.000 12044 Worker thread wakes up
01:08:40.400 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
01:08:40.401 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:40.401 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:43.502 03.101 12044 Exposure complete
01:08:43.523 00.021 12044 worker thread done servicing request
01:08:43.523 00.000 14964 OnExposeComplete: enter
01:08:43.523 00.000 14964 UpdateGuideState(): m_state=6
01:08:43.524 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2769
01:08:43.524 00.000 14964 Star::Find returns 1 (0), X=279.18, Y=92.32, Mass=262610, SNR=265.5, Peak=8035 HFD=5.8
01:08:43.525 00.001 14964 MultiStar: [#1 0.04,0.66,0.14,U] [#2 -0.36,0.04,0.08,U] 
01:08:43.525 00.000 14964 refined, 2 included, MultiStar: {-0.77, -0.34}, one-star: {-0.92, -0.51}
01:08:43.526 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
01:08:43.526 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
01:08:43.527 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=-0.34 hyp=0.85 cameraTheta=-2.73 mountX=0.33 mountY=0.80, mountTheta=1.18
01:08:43.528 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=-0.34, opts=13)
01:08:43.529 00.001 14964 Enqueuing Move request for scope (-0.77, -0.34)
01:08:43.529 00.000 12044 Worker thread wakes up
01:08:43.529 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.34) opts 0xd
01:08:43.529 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, -0.34)
01:08:43.529 00.000 12044 Moving (-0.77, -0.34) raw xDistance=0.33 yDistance=0.80
01:08:43.529 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.41, using input
01:08:43.529 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.07
01:08:43.529 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:43.529 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.80
01:08:43.529 00.000 12044 MoveAxis(W, 25, ABG)
01:08:43.530 00.001 12044 Guiding  Dir = 3, Dur = 25
01:08:43.537 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8035, med=615, FiltMin=528, FiltMax=6780, Gamma=0.810
01:08:43.543 00.006 14964 UpdateGuideState exits: m=262610 SNR=265.5
01:08:43.543 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:43.544 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:43.544 00.000 14964 Enqueuing Expose request
01:08:43.614 00.070 12044 IsSlewing returns 0
01:08:43.615 00.001 12044 IsGuiding returns 0
01:08:43.677 00.062 12044 IsGuiding returns 1
01:08:43.677 00.000 12044 scope still moving after pulse duration time elapsed
01:08:43.725 00.048 12044 IsSlewing returns 0
01:08:43.725 00.000 12044 IsGuiding returns 0
01:08:43.725 00.000 12044 scope move finished after 25 + 85 ms
01:08:43.725 00.000 12044 Move returns status 0, amount 25
01:08:43.725 00.000 12044 MoveAxis(N, 0, ABG)
01:08:43.725 00.000 12044 Move returns status 0, amount 0
01:08:43.725 00.000 12044 move complete, result=0
01:08:43.725 00.000 12044 worker thread done servicing request
01:08:43.725 00.000 12044 Worker thread wakes up
01:08:43.725 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:43.725 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:43.725 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.8 px 0 ms NORTH
01:08:46.848 03.123 12044 Exposure complete
01:08:46.868 00.020 12044 worker thread done servicing request
01:08:46.868 00.000 14964 OnExposeComplete: enter
01:08:46.869 00.001 14964 UpdateGuideState(): m_state=6
01:08:46.869 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2770
01:08:46.870 00.001 14964 Star::Find returns 1 (0), X=278.82, Y=93.10, Mass=253935, SNR=234.0, Peak=6551 HFD=6.3
01:08:46.870 00.000 14964 Star::Find false star n=17 nbg=279 bg=612.3 sigma=30.9 thresh=705 peak=705
01:08:46.871 00.001 14964 MultiStar: [#1 0.03,0.13,0.18,U] [#2 0.00,0.00,0.00,L] 
01:08:46.871 00.000 14964 refined, 1 included, MultiStar: {-1.09, 0.25}, one-star: {-1.29, 0.27}
01:08:46.872 00.001 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.47 = -1.81)
01:08:46.873 00.001 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.52 = 1.24)
01:08:46.874 00.001 14964 CameraToMount -- cameraX=-1.09 cameraY=0.25 hyp=1.12 cameraTheta=2.92 mountX=-0.27 mountY=1.06, mountTheta=1.82
01:08:46.875 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.09, y=0.25, opts=13)
01:08:46.876 00.001 14964 Enqueuing Move request for scope (-1.09, 0.25)
01:08:46.876 00.000 12044 Worker thread wakes up
01:08:46.876 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.25) opts 0xd
01:08:46.876 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.09, 0.25)
01:08:46.876 00.000 12044 Moving (-1.09, 0.25) raw xDistance=-0.27 yDistance=1.06
01:08:46.876 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.04
01:08:46.876 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:46.876 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.06
01:08:46.876 00.000 12044 MoveAxis(E, 0, ABG)
01:08:46.876 00.000 12044 Move returns status 0, amount 0
01:08:46.876 00.000 12044 MoveAxis(N, 0, ABG)
01:08:46.876 00.000 12044 Move returns status 0, amount 0
01:08:46.876 00.000 12044 move complete, result=0
01:08:46.876 00.000 12044 worker thread done servicing request
01:08:46.884 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6551, med=614, FiltMin=526, FiltMax=5861, Gamma=0.810
01:08:46.890 00.006 14964 UpdateGuideState exits: m=253935 SNR=234.0
01:08:46.890 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.891 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:46.891 00.000 14964 Enqueuing Expose request
01:08:46.891 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 1.1 px 0 ms NORTH
01:08:46.892 00.001 12044 Worker thread wakes up
01:08:46.892 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:46.892 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:49.998 03.106 12044 Exposure complete
01:08:50.021 00.023 12044 worker thread done servicing request
01:08:50.021 00.000 14964 OnExposeComplete: enter
01:08:50.022 00.001 14964 UpdateGuideState(): m_state=6
01:08:50.022 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2771
01:08:50.023 00.001 14964 Star::Find returns 1 (0), X=279.31, Y=92.85, Mass=272149, SNR=292.1, Peak=9134 HFD=5.4
01:08:50.024 00.001 14964 MultiStar: [#1 -0.04,0.28,0.19,U] [#2 -0.21,1.03,0.00,M1] 
01:08:50.024 00.000 14964 refined, 1 included, MultiStar: {-0.68, 0.07}, one-star: {-0.80, 0.03}
01:08:50.024 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.60 = -1.68)
01:08:50.025 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.37)
01:08:50.025 00.000 14964 CameraToMount -- cameraX=-0.68 cameraY=0.07 hyp=0.68 cameraTheta=3.04 mountX=-0.08 mountY=0.67, mountTheta=1.68
01:08:50.026 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=0.07, opts=13)
01:08:50.027 00.001 14964 Enqueuing Move request for scope (-0.68, 0.07)
01:08:50.027 00.000 12044 Worker thread wakes up
01:08:50.028 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.07) opts 0xd
01:08:50.028 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, 0.07)
01:08:50.028 00.000 12044 Moving (-0.68, 0.07) raw xDistance=-0.08 yDistance=0.67
01:08:50.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.05
01:08:50.028 00.000 12044 switching direction from 0 to 1 - decHistory=4 oldest=0.31 newest=2.53
01:08:50.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
01:08:50.028 00.000 12044 MoveAxis(E, 0, ABG)
01:08:50.028 00.000 12044 Move returns status 0, amount 0
01:08:50.028 00.000 12044 MoveAxis(S, 62, ABG)
01:08:50.028 00.000 12044 Guiding  Dir = 1, Dur = 62
01:08:50.035 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9134, med=615, FiltMin=533, FiltMax=8187, Gamma=0.810
01:08:50.041 00.006 14964 UpdateGuideState exits: m=272149 SNR=292.1
01:08:50.042 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.042 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:50.042 00.000 14964 Enqueuing Expose request
01:08:50.053 00.011 12044 IsSlewing returns 0
01:08:50.054 00.001 12044 IsGuiding returns 0
01:08:50.085 00.031 12044 PulseGuide returned control before completion, sleep 41
01:08:50.136 00.051 12044 IsGuiding returns 1
01:08:50.136 00.000 12044 scope still moving after pulse duration time elapsed
01:08:50.192 00.056 12044 IsSlewing returns 0
01:08:50.193 00.001 12044 IsGuiding returns 0
01:08:50.193 00.000 12044 scope move finished after 62 + 76 ms
01:08:50.193 00.000 12044 Move returns status 0, amount 62
01:08:50.193 00.000 12044 move complete, result=0
01:08:50.193 00.000 12044 worker thread done servicing request
01:08:50.193 00.000 12044 Worker thread wakes up
01:08:50.193 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:50.193 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 62 ms SOUTH
01:08:50.194 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:53.322 03.128 12044 Exposure complete
01:08:53.346 00.024 12044 worker thread done servicing request
01:08:53.347 00.001 14964 OnExposeComplete: enter
01:08:53.347 00.000 14964 UpdateGuideState(): m_state=6
01:08:53.348 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2772
01:08:53.348 00.000 14964 Star::Find returns 1 (0), X=280.56, Y=92.74, Mass=271470, SNR=272.9, Peak=9168 HFD=5.6
01:08:53.349 00.001 14964 MultiStar: [#1 1.04,0.54,0.00,M1] [#2 0.94,-0.62,0.00,M2] 
01:08:53.349 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:08:53.350 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.86)
01:08:53.350 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-0.18 mountX=0.09 mountY=-0.44, mountTheta=-1.37
01:08:53.351 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.08, opts=13)
01:08:53.352 00.001 14964 Enqueuing Move request for scope (0.45, -0.08)
01:08:53.352 00.000 12044 Worker thread wakes up
01:08:53.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0xd
01:08:53.352 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.08)
01:08:53.352 00.000 12044 Moving (0.45, -0.08) raw xDistance=0.09 yDistance=-0.44
01:08:53.352 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.38, using input
01:08:53.352 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
01:08:53.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:53.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:08:53.352 00.000 12044 MoveAxis(E, 0, ABG)
01:08:53.352 00.000 12044 Move returns status 0, amount 0
01:08:53.352 00.000 12044 MoveAxis(N, 0, ABG)
01:08:53.352 00.000 12044 Move returns status 0, amount 0
01:08:53.352 00.000 12044 move complete, result=0
01:08:53.353 00.001 12044 worker thread done servicing request
01:08:53.360 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9168, med=615, FiltMin=534, FiltMax=7500, Gamma=0.810
01:08:53.366 00.006 14964 UpdateGuideState exits: m=271470 SNR=272.9
01:08:53.366 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.367 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:53.367 00.000 14964 Enqueuing Expose request
01:08:53.368 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:08:53.368 00.000 12044 Worker thread wakes up
01:08:53.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:53.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:56.461 03.093 12044 Exposure complete
01:08:56.486 00.025 12044 worker thread done servicing request
01:08:56.486 00.000 14964 OnExposeComplete: enter
01:08:56.487 00.001 14964 UpdateGuideState(): m_state=6
01:08:56.488 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2773
01:08:56.488 00.000 14964 Star::Find returns 1 (0), X=280.41, Y=92.34, Mass=276581, SNR=298.3, Peak=10216 HFD=5.4
01:08:56.489 00.001 14964 MultiStar: [#1 1.25,0.33,0.00,M2] [#2 0.77,-0.25,0.00,M3] 
01:08:56.489 00.000 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
01:08:56.490 00.001 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.69)
01:08:56.490 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.49 hyp=0.58 cameraTheta=-1.01 mountX=0.49 mountY=-0.25, mountTheta=-0.48
01:08:56.491 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.49, opts=13)
01:08:56.492 00.001 14964 Enqueuing Move request for scope (0.31, -0.49)
01:08:56.492 00.000 12044 Worker thread wakes up
01:08:56.492 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.49) opts 0xd
01:08:56.492 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.49)
01:08:56.492 00.000 12044 Moving (0.31, -0.49) raw xDistance=0.49 yDistance=-0.25
01:08:56.492 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.49 is < calculated value 0.58, using input
01:08:56.492 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.49, slope = 0.09
01:08:56.493 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:56.493 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:08:56.493 00.000 12044 MoveAxis(W, 38, ABG)
01:08:56.493 00.000 12044 Guiding  Dir = 3, Dur = 38
01:08:56.500 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10216, med=614, FiltMin=511, FiltMax=8635, Gamma=0.810
01:08:56.506 00.006 14964 UpdateGuideState exits: m=276581 SNR=298.3
01:08:56.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:56.507 00.000 14964 Enqueuing Expose request
01:08:56.522 00.015 12044 IsSlewing returns 0
01:08:56.522 00.000 12044 IsGuiding returns 0
01:08:56.554 00.032 12044 PulseGuide returned control before completion, sleep 17
01:08:56.609 00.055 12044 IsGuiding returns 1
01:08:56.609 00.000 12044 scope still moving after pulse duration time elapsed
01:08:56.661 00.052 12044 IsSlewing returns 0
01:08:56.661 00.000 12044 IsGuiding returns 0
01:08:56.662 00.001 12044 scope move finished after 38 + 101 ms
01:08:56.662 00.000 12044 Move returns status 0, amount 38
01:08:56.662 00.000 12044 MoveAxis(N, 0, ABG)
01:08:56.662 00.000 12044 Move returns status 0, amount 0
01:08:56.662 00.000 12044 move complete, result=0
01:08:56.662 00.000 12044 worker thread done servicing request
01:08:56.662 00.000 12044 Worker thread wakes up
01:08:56.662 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:56.662 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:56.662 00.000 14964 GuideStep: 0.5 px 38 ms WEST, -0.3 px 0 ms NORTH
01:08:59.791 03.129 12044 Exposure complete
01:08:59.812 00.021 12044 worker thread done servicing request
01:08:59.812 00.000 14964 OnExposeComplete: enter
01:08:59.813 00.001 14964 UpdateGuideState(): m_state=6
01:08:59.813 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2774
01:08:59.814 00.001 14964 Star::Find returns 1 (0), X=280.40, Y=92.72, Mass=279543, SNR=323.7, Peak=10088 HFD=5.4
01:08:59.814 00.000 14964 MultiStar: [#1 1.12,0.45,0.00,M3] [#2 0.93,0.11,0.00,M4] 
01:08:59.815 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
01:08:59.815 00.000 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
01:08:59.816 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.31 cameraTheta=-0.35 mountX=0.11 mountY=-0.28, mountTheta=-1.19
01:08:59.817 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.11, opts=13)
01:08:59.817 00.000 14964 Enqueuing Move request for scope (0.30, -0.11)
01:08:59.818 00.001 12044 Worker thread wakes up
01:08:59.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
01:08:59.818 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
01:08:59.818 00.000 12044 Moving (0.30, -0.11) raw xDistance=0.11 yDistance=-0.28
01:08:59.818 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.15, using input
01:08:59.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:08:59.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:59.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:08:59.818 00.000 12044 MoveAxis(E, 0, ABG)
01:08:59.818 00.000 12044 Move returns status 0, amount 0
01:08:59.818 00.000 12044 MoveAxis(N, 0, ABG)
01:08:59.818 00.000 12044 Move returns status 0, amount 0
01:08:59.818 00.000 12044 move complete, result=0
01:08:59.818 00.000 12044 worker thread done servicing request
01:08:59.829 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10088, med=615, FiltMin=528, FiltMax=8981, Gamma=0.810
01:08:59.835 00.006 14964 UpdateGuideState exits: m=279543 SNR=323.7
01:08:59.835 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.836 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:08:59.836 00.000 14964 Enqueuing Expose request
01:08:59.837 00.001 12044 Worker thread wakes up
01:08:59.837 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:08:59.837 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:08:59.837 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:09:02.969 03.132 12044 Exposure complete
01:09:02.992 00.023 12044 worker thread done servicing request
01:09:02.992 00.000 14964 OnExposeComplete: enter
01:09:02.993 00.001 14964 UpdateGuideState(): m_state=6
01:09:02.993 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2775
01:09:02.994 00.001 14964 Star::Find returns 1 (0), X=280.09, Y=92.80, Mass=283674, SNR=314.9, Peak=12224 HFD=4.8
01:09:02.994 00.000 14964 MultiStar: [#1 0.52,0.49,0.17,U] [#2 -0.08,0.26,0.06,U] 
01:09:02.995 00.001 14964 single-star, 2 included, MultiStar: {0.06, 0.06}, one-star: {-0.01, -0.02}
01:09:02.995 00.000 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.43 = -0.43)
01:09:02.996 00.001 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
01:09:02.996 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.99 mountX=0.02 mountY=0.01, mountTheta=0.50
01:09:02.997 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.02, opts=13)
01:09:02.998 00.001 14964 Enqueuing Move request for scope (-0.01, -0.02)
01:09:02.998 00.000 12044 Worker thread wakes up
01:09:02.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:09:02.998 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:09:02.998 00.000 12044 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
01:09:02.998 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.08, using input
01:09:02.998 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:09:02.998 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:09:02.998 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.998 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:02.998 00.000 12044 MoveAxis(E, 0, ABG)
01:09:02.998 00.000 12044 Move returns status 0, amount 0
01:09:02.998 00.000 12044 MoveAxis(N, 0, ABG)
01:09:02.998 00.000 12044 Move returns status 0, amount 0
01:09:02.998 00.000 12044 move complete, result=0
01:09:02.999 00.001 12044 worker thread done servicing request
01:09:03.006 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12224, med=615, FiltMin=525, FiltMax=9978, Gamma=0.810
01:09:03.011 00.005 14964 UpdateGuideState exits: m=283674 SNR=314.9
01:09:03.012 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.012 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:03.013 00.001 14964 Enqueuing Expose request
01:09:03.013 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:03.014 00.001 12044 Worker thread wakes up
01:09:03.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:03.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:06.116 03.102 12044 Exposure complete
01:09:06.136 00.020 12044 worker thread done servicing request
01:09:06.137 00.001 14964 OnExposeComplete: enter
01:09:06.138 00.001 14964 UpdateGuideState(): m_state=6
01:09:06.139 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2776
01:09:06.139 00.000 14964 Star::Find returns 1 (0), X=279.26, Y=92.53, Mass=261547, SNR=279.8, Peak=7866 HFD=5.6
01:09:06.140 00.001 14964 MultiStar: [#1 0.36,-0.32,0.15,U] [#2 -0.52,-0.16,0.07,U] 
01:09:06.140 00.000 14964 refined, 2 included, MultiStar: {-0.67, -0.29}, one-star: {-0.84, -0.30}
01:09:06.141 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
01:09:06.141 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
01:09:06.142 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.29 hyp=0.74 cameraTheta=-2.73 mountX=0.28 mountY=0.70, mountTheta=1.18
01:09:06.143 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.29, opts=13)
01:09:06.143 00.000 14964 Enqueuing Move request for scope (-0.67, -0.29)
01:09:06.144 00.001 12044 Worker thread wakes up
01:09:06.144 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.29) opts 0xd
01:09:06.144 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.29)
01:09:06.144 00.000 12044 Moving (-0.67, -0.29) raw xDistance=0.28 yDistance=0.70
01:09:06.144 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
01:09:06.144 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
01:09:06.144 00.000 12044 MoveAxis(E, 0, ABG)
01:09:06.144 00.000 12044 Move returns status 0, amount 0
01:09:06.144 00.000 12044 MoveAxis(S, 65, ABG)
01:09:06.144 00.000 12044 Guiding  Dir = 1, Dur = 65
01:09:06.151 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7866, med=615, FiltMin=532, FiltMax=6816, Gamma=0.810
01:09:06.158 00.007 14964 UpdateGuideState exits: m=261547 SNR=279.8
01:09:06.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.159 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:06.160 00.001 14964 Enqueuing Expose request
01:09:06.231 00.071 12044 IsSlewing returns 0
01:09:06.231 00.000 12044 IsGuiding returns 0
01:09:06.262 00.031 12044 PulseGuide returned control before completion, sleep 45
01:09:06.310 00.048 12044 IsGuiding returns 1
01:09:06.310 00.000 12044 scope still moving after pulse duration time elapsed
01:09:06.366 00.056 12044 IsSlewing returns 0
01:09:06.366 00.000 12044 IsGuiding returns 0
01:09:06.366 00.000 12044 scope move finished after 65 + 70 ms
01:09:06.366 00.000 12044 Move returns status 0, amount 65
01:09:06.366 00.000 12044 move complete, result=0
01:09:06.366 00.000 12044 worker thread done servicing request
01:09:06.366 00.000 12044 Worker thread wakes up
01:09:06.366 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.7 px 65 ms SOUTH
01:09:06.367 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:06.367 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:09.488 03.121 12044 Exposure complete
01:09:09.508 00.020 12044 worker thread done servicing request
01:09:09.509 00.001 14964 OnExposeComplete: enter
01:09:09.509 00.000 14964 UpdateGuideState(): m_state=6
01:09:09.510 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2777
01:09:09.510 00.000 14964 Star::Find returns 1 (0), X=281.05, Y=92.88, Mass=278995, SNR=317.4, Peak=11756 HFD=4.9
01:09:09.511 00.001 14964 MultiStar: [#1 1.74,-0.24,0.00,M2] [#2 1.29,-0.18,0.00,M3] 
01:09:09.511 00.000 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
01:09:09.512 00.001 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
01:09:09.512 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=0.05 hyp=0.95 cameraTheta=0.05 mountX=-0.03 mountY=-0.95, mountTheta=-1.61
01:09:09.513 00.001 14964 SchedulePrimaryMove(1136A648, x=0.95, y=0.05, opts=13)
01:09:09.514 00.001 14964 Enqueuing Move request for scope (0.95, 0.05)
01:09:09.514 00.000 12044 Worker thread wakes up
01:09:09.514 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.05) opts 0xd
01:09:09.514 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, 0.05)
01:09:09.514 00.000 12044 Moving (0.95, 0.05) raw xDistance=-0.03 yDistance=-0.95
01:09:09.515 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:09:09.515 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:09.515 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.95
01:09:09.515 00.000 12044 MoveAxis(E, 0, ABG)
01:09:09.515 00.000 12044 Move returns status 0, amount 0
01:09:09.515 00.000 12044 MoveAxis(N, 0, ABG)
01:09:09.515 00.000 12044 Move returns status 0, amount 0
01:09:09.515 00.000 12044 move complete, result=0
01:09:09.515 00.000 12044 worker thread done servicing request
01:09:09.522 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11756, med=615, FiltMin=524, FiltMax=8872, Gamma=0.810
01:09:09.527 00.005 14964 UpdateGuideState exits: m=278995 SNR=317.4
01:09:09.528 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.528 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:09.529 00.001 14964 Enqueuing Expose request
01:09:09.530 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.9 px 0 ms NORTH
01:09:09.530 00.000 12044 Worker thread wakes up
01:09:09.530 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:09.531 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:12.635 03.104 12044 Exposure complete
01:09:12.661 00.026 12044 worker thread done servicing request
01:09:12.662 00.001 14964 OnExposeComplete: enter
01:09:12.662 00.000 14964 UpdateGuideState(): m_state=6
01:09:12.663 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2778
01:09:12.663 00.000 14964 Star::Find returns 1 (0), X=281.16, Y=92.32, Mass=278466, SNR=304.0, Peak=10962 HFD=5.0
01:09:12.664 00.001 14964 MultiStar: [#1 2.22,0.33,0.00,M3] [#2 1.76,0.18,0.00,M4] 
01:09:12.664 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
01:09:12.665 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
01:09:12.665 00.000 14964 CameraToMount -- cameraX=1.06 cameraY=-0.51 hyp=1.17 cameraTheta=-0.45 mountX=0.52 mountY=-1.00, mountTheta=-1.09
01:09:12.668 00.003 14964 SchedulePrimaryMove(1136A648, x=1.06, y=-0.51, opts=13)
01:09:12.669 00.001 14964 Enqueuing Move request for scope (1.06, -0.51)
01:09:12.670 00.001 12044 Worker thread wakes up
01:09:12.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.51) opts 0xd
01:09:12.670 00.000 12044 Handling offset move in thread for scope, endpoint = (1.06, -0.51)
01:09:12.670 00.000 12044 Moving (1.06, -0.51) raw xDistance=0.52 yDistance=-1.00
01:09:12.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.52, slope = 0.00
01:09:12.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:12.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.00
01:09:12.670 00.000 12044 MoveAxis(W, 40, ABG)
01:09:12.670 00.000 12044 Guiding  Dir = 3, Dur = 40
01:09:12.677 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10962, med=615, FiltMin=518, FiltMax=9133, Gamma=0.810
01:09:12.683 00.006 14964 UpdateGuideState exits: m=278466 SNR=304.0
01:09:12.683 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.684 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:12.684 00.000 14964 Enqueuing Expose request
01:09:12.694 00.010 12044 IsSlewing returns 0
01:09:12.695 00.001 12044 IsGuiding returns 0
01:09:12.726 00.031 12044 PulseGuide returned control before completion, sleep 19
01:09:12.751 00.025 12044 IsGuiding returns 1
01:09:12.751 00.000 12044 scope still moving after pulse duration time elapsed
01:09:12.817 00.066 12044 IsSlewing returns 0
01:09:12.818 00.001 12044 IsGuiding returns 0
01:09:12.818 00.000 12044 scope move finished after 40 + 82 ms
01:09:12.818 00.000 12044 Move returns status 0, amount 40
01:09:12.818 00.000 12044 MoveAxis(N, 0, ABG)
01:09:12.818 00.000 12044 Move returns status 0, amount 0
01:09:12.818 00.000 12044 move complete, result=0
01:09:12.818 00.000 12044 worker thread done servicing request
01:09:12.818 00.000 12044 Worker thread wakes up
01:09:12.818 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:12.818 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:12.818 00.000 14964 GuideStep: 0.5 px 40 ms WEST, -1.0 px 0 ms NORTH
01:09:15.919 03.101 12044 Exposure complete
01:09:15.940 00.021 12044 worker thread done servicing request
01:09:15.940 00.000 14964 OnExposeComplete: enter
01:09:15.941 00.001 14964 UpdateGuideState(): m_state=6
01:09:15.942 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2779
01:09:15.942 00.000 14964 Star::Find returns 1 (0), X=281.54, Y=93.21, Mass=287515, SNR=314.5, Peak=11640 HFD=5.2
01:09:15.943 00.001 14964 MultiStar: large primary error, entering stabilization period
01:09:15.943 00.000 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
01:09:15.944 00.001 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.41)
01:09:15.944 00.000 14964 CameraToMount -- cameraX=1.44 cameraY=0.38 hyp=1.49 cameraTheta=0.26 mountX=-0.36 mountY=-1.47, mountTheta=-1.81
01:09:15.945 00.001 14964 SchedulePrimaryMove(1136A648, x=1.44, y=0.38, opts=13)
01:09:15.946 00.001 14964 Enqueuing Move request for scope (1.44, 0.38)
01:09:15.946 00.000 12044 Worker thread wakes up
01:09:15.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.44, 0.38) opts 0xd
01:09:15.946 00.000 12044 Handling offset move in thread for scope, endpoint = (1.44, 0.38)
01:09:15.946 00.000 12044 Moving (1.44, 0.38) raw xDistance=-0.36 yDistance=-1.47
01:09:15.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.36, slope = -0.14
01:09:15.946 00.000 12044 resist switch: large excursion: input -1.47 thresh 1.35 direction from 1 to -1
01:09:15.946 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.41
01:09:15.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
01:09:15.946 00.000 12044 MoveAxis(E, 42, ABG)
01:09:15.946 00.000 12044 Guiding  Dir = 2, Dur = 42
01:09:15.954 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11640, med=614, FiltMin=534, FiltMax=9595, Gamma=0.810
01:09:15.959 00.005 14964 UpdateGuideState exits: m=287515 SNR=314.5
01:09:15.960 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.960 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:15.961 00.001 14964 Enqueuing Expose request
01:09:15.991 00.030 12044 IsSlewing returns 0
01:09:15.991 00.000 12044 IsGuiding returns 0
01:09:16.022 00.031 12044 PulseGuide returned control before completion, sleep 22
01:09:16.055 00.033 12044 IsGuiding returns 1
01:09:16.055 00.000 12044 scope still moving after pulse duration time elapsed
01:09:16.115 00.060 12044 IsSlewing returns 0
01:09:16.115 00.000 12044 IsGuiding returns 0
01:09:16.115 00.000 12044 scope move finished after 42 + 82 ms
01:09:16.115 00.000 12044 Move returns status 0, amount 42
01:09:16.115 00.000 12044 BLC: Oldest BLC event removed
01:09:16.115 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 224 applied
01:09:16.115 00.000 12044 MoveAxis(N, 361, ABG)
01:09:16.115 00.000 12044 Guiding  Dir = 0, Dur = 361
01:09:16.144 00.029 12044 IsSlewing returns 0
01:09:16.145 00.001 12044 IsGuiding returns 0
01:09:16.186 00.041 12044 PulseGuide returned control before completion, sleep 331
01:09:16.526 00.340 12044 IsGuiding returns 1
01:09:16.526 00.000 12044 scope still moving after pulse duration time elapsed
01:09:16.603 00.077 12044 IsSlewing returns 0
01:09:16.603 00.000 12044 IsGuiding returns 0
01:09:16.603 00.000 12044 scope move finished after 361 + 96 ms
01:09:16.603 00.000 12044 Move returns status 0, amount 361
01:09:16.603 00.000 12044 move complete, result=0
01:09:16.603 00.000 12044 worker thread done servicing request
01:09:16.603 00.000 12044 Worker thread wakes up
01:09:16.603 00.000 14964 GuideStep: -0.4 px 42 ms EAST, -1.5 px 361 ms NORTH
01:09:16.604 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:16.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:19.733 03.129 12044 Exposure complete
01:09:19.756 00.023 12044 worker thread done servicing request
01:09:19.756 00.000 14964 OnExposeComplete: enter
01:09:19.757 00.001 14964 UpdateGuideState(): m_state=6
01:09:19.759 00.002 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2780
01:09:19.759 00.000 14964 Star::Find returns 1 (0), X=280.55, Y=92.58, Mass=272001, SNR=300.0, Peak=10406 HFD=5.1
01:09:19.760 00.001 14964 MultiStar: exiting stabilization period
01:09:19.760 00.000 14964 MultiStar: [#1 1.45,-0.00,0.00,M4] [#2 0.60,0.53,0.00,M5] 
01:09:19.761 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
01:09:19.761 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
01:09:19.761 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.25 hyp=0.51 cameraTheta=-0.51 mountX=0.26 mountY=-0.42, mountTheta=-1.03
01:09:19.762 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.25, opts=13)
01:09:19.763 00.001 14964 Enqueuing Move request for scope (0.45, -0.25)
01:09:19.764 00.001 12044 Worker thread wakes up
01:09:19.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.25) opts 0xd
01:09:19.764 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.25)
01:09:19.764 00.000 12044 Moving (0.45, -0.25) raw xDistance=0.26 yDistance=-0.42
01:09:19.764 00.000 12044 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.469229, 1:0.422287
01:09:19.764 00.000 12044 BLC: No correction, Miss < min_move
01:09:19.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.04
01:09:19.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:19.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:09:19.764 00.000 12044 MoveAxis(E, 0, ABG)
01:09:19.764 00.000 12044 Move returns status 0, amount 0
01:09:19.764 00.000 12044 MoveAxis(N, 0, ABG)
01:09:19.764 00.000 12044 Move returns status 0, amount 0
01:09:19.764 00.000 12044 move complete, result=0
01:09:19.764 00.000 12044 worker thread done servicing request
01:09:19.772 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10406, med=615, FiltMin=521, FiltMax=8799, Gamma=0.810
01:09:19.777 00.005 14964 UpdateGuideState exits: m=272001 SNR=300.0
01:09:19.779 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.779 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:19.779 00.000 14964 Enqueuing Expose request
01:09:19.780 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:09:19.780 00.000 12044 Worker thread wakes up
01:09:19.781 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:19.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:22.906 03.125 12044 Exposure complete
01:09:22.926 00.020 12044 worker thread done servicing request
01:09:22.927 00.001 14964 OnExposeComplete: enter
01:09:22.927 00.000 14964 UpdateGuideState(): m_state=6
01:09:22.928 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2781
01:09:22.928 00.000 14964 Star::Find returns 1 (0), X=280.18, Y=92.40, Mass=276596, SNR=310.7, Peak=10556 HFD=5.1
01:09:22.929 00.001 14964 MultiStar: [#1 0.81,0.72,0.00,M5] [#2 0.33,0.86,0.00,M6] 
01:09:22.929 00.000 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
01:09:22.930 00.001 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
01:09:22.930 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.43 hyp=0.43 cameraTheta=-1.39 mountX=0.43 mountY=-0.03, mountTheta=-0.07
01:09:22.931 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.43, opts=13)
01:09:22.932 00.001 14964 Enqueuing Move request for scope (0.08, -0.43)
01:09:22.932 00.000 12044 Worker thread wakes up
01:09:22.932 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.43) opts 0xd
01:09:22.932 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.43)
01:09:22.932 00.000 12044 Moving (0.08, -0.43) raw xDistance=0.43 yDistance=-0.03
01:09:22.932 00.000 12044 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.469229, 1:0.422287, 2:0.031404
01:09:22.932 00.000 12044 BLC: No correction, Miss < min_move
01:09:22.932 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.43, slope = 0.02
01:09:22.932 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:22.932 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:22.933 00.001 12044 MoveAxis(W, 9, ABG)
01:09:22.933 00.000 12044 Guiding  Dir = 3, Dur = 9
01:09:22.940 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10556, med=615, FiltMin=523, FiltMax=9282, Gamma=0.810
01:09:22.945 00.005 14964 UpdateGuideState exits: m=276596 SNR=310.7
01:09:22.946 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.946 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:22.947 00.001 14964 Enqueuing Expose request
01:09:22.990 00.043 12044 IsSlewing returns 0
01:09:22.990 00.000 12044 IsGuiding returns 0
01:09:23.021 00.031 12044 IsGuiding returns 1
01:09:23.021 00.000 12044 scope still moving after pulse duration time elapsed
01:09:23.083 00.062 12044 IsSlewing returns 0
01:09:23.084 00.001 12044 IsGuiding returns 0
01:09:23.084 00.000 12044 scope move finished after 9 + 85 ms
01:09:23.084 00.000 12044 Move returns status 0, amount 9
01:09:23.084 00.000 12044 MoveAxis(N, 0, ABG)
01:09:23.084 00.000 12044 Move returns status 0, amount 0
01:09:23.084 00.000 12044 move complete, result=0
01:09:23.084 00.000 12044 worker thread done servicing request
01:09:23.084 00.000 12044 Worker thread wakes up
01:09:23.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:23.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:23.084 00.000 14964 GuideStep: 0.4 px 9 ms WEST, -0.0 px 0 ms NORTH
01:09:26.190 03.106 12044 Exposure complete
01:09:26.214 00.024 12044 worker thread done servicing request
01:09:26.214 00.000 14964 OnExposeComplete: enter
01:09:26.215 00.001 14964 UpdateGuideState(): m_state=6
01:09:26.215 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2782
01:09:26.216 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=92.44, Mass=273694, SNR=309.6, Peak=11452 HFD=5.0
01:09:26.216 00.000 14964 MultiStar: [#1 0.91,0.47,0.00,M6] [#2 0.34,-0.15,0.06,U] 
01:09:26.217 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.37}, one-star: {0.11, -0.39}
01:09:26.217 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
01:09:26.218 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.94)
01:09:26.218 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.26 mountX=0.37 mountY=-0.08, mountTheta=-0.21
01:09:26.219 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.37, opts=13)
01:09:26.220 00.001 14964 Enqueuing Move request for scope (0.12, -0.37)
01:09:26.220 00.000 12044 Worker thread wakes up
01:09:26.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
01:09:26.220 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
01:09:26.220 00.000 12044 Moving (0.12, -0.37) raw xDistance=0.37 yDistance=-0.08
01:09:26.220 00.000 12044 BLC: window closed
01:09:26.220 00.000 12044 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.469229, 1:0.422287, 2:0.031404
01:09:26.220 00.000 12044 BLC: No correction, Miss < min_move
01:09:26.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.37, slope = 0.03
01:09:26.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:26.220 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:26.220 00.000 12044 MoveAxis(W, 18, ABG)
01:09:26.220 00.000 12044 Guiding  Dir = 3, Dur = 18
01:09:26.228 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11452, med=615, FiltMin=527, FiltMax=8769, Gamma=0.810
01:09:26.233 00.005 14964 UpdateGuideState exits: m=273694 SNR=309.6
01:09:26.234 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.235 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:26.235 00.000 14964 Enqueuing Expose request
01:09:26.242 00.007 12044 IsSlewing returns 0
01:09:26.242 00.000 12044 IsGuiding returns 0
01:09:26.273 00.031 12044 IsGuiding returns 1
01:09:26.273 00.000 12044 scope still moving after pulse duration time elapsed
01:09:26.319 00.046 12044 IsSlewing returns 0
01:09:26.320 00.001 12044 IsGuiding returns 0
01:09:26.320 00.000 12044 scope move finished after 18 + 59 ms
01:09:26.320 00.000 12044 Move returns status 0, amount 18
01:09:26.320 00.000 12044 MoveAxis(N, 0, ABG)
01:09:26.320 00.000 12044 Move returns status 0, amount 0
01:09:26.320 00.000 12044 move complete, result=0
01:09:26.320 00.000 12044 worker thread done servicing request
01:09:26.320 00.000 12044 Worker thread wakes up
01:09:26.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:26.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:26.320 00.000 14964 GuideStep: 0.4 px 18 ms WEST, -0.1 px 0 ms NORTH
01:09:29.447 03.127 12044 Exposure complete
01:09:29.478 00.031 12044 worker thread done servicing request
01:09:29.479 00.001 14964 OnExposeComplete: enter
01:09:29.479 00.000 14964 UpdateGuideState(): m_state=6
01:09:29.480 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2783
01:09:29.480 00.000 14964 Star::Find returns 1 (0), X=279.78, Y=93.06, Mass=278348, SNR=306.4, Peak=10692 HFD=5.3
01:09:29.481 00.001 14964 MultiStar: [#1 0.20,0.16,0.16,U] [#2 -0.34,-0.07,0.06,U] 
01:09:29.481 00.000 14964 refined, 2 included, MultiStar: {-0.26, 0.21}, one-star: {-0.33, 0.23}
01:09:29.482 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
01:09:29.482 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
01:09:29.483 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.47 mountX=-0.21 mountY=0.24, mountTheta=2.30
01:09:29.484 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.21, opts=13)
01:09:29.485 00.001 14964 Enqueuing Move request for scope (-0.26, 0.21)
01:09:29.485 00.000 12044 Worker thread wakes up
01:09:29.485 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
01:09:29.485 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
01:09:29.485 00.000 12044 Moving (-0.26, 0.21) raw xDistance=-0.21 yDistance=0.24
01:09:29.485 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
01:09:29.485 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.486 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:09:29.486 00.000 12044 MoveAxis(E, 0, ABG)
01:09:29.486 00.000 12044 Move returns status 0, amount 0
01:09:29.486 00.000 12044 MoveAxis(N, 0, ABG)
01:09:29.486 00.000 12044 Move returns status 0, amount 0
01:09:29.486 00.000 12044 move complete, result=0
01:09:29.487 00.001 12044 worker thread done servicing request
01:09:29.494 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10692, med=615, FiltMin=533, FiltMax=8274, Gamma=0.810
01:09:29.499 00.005 14964 UpdateGuideState exits: m=278348 SNR=306.4
01:09:29.500 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.501 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:29.501 00.000 14964 Enqueuing Expose request
01:09:29.502 00.001 12044 Worker thread wakes up
01:09:29.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:29.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:29.502 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:32.631 03.129 12044 Exposure complete
01:09:32.655 00.024 12044 worker thread done servicing request
01:09:32.655 00.000 14964 OnExposeComplete: enter
01:09:32.656 00.001 14964 UpdateGuideState(): m_state=6
01:09:32.657 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2784
01:09:32.657 00.000 14964 Star::Find returns 1 (0), X=280.15, Y=93.27, Mass=278984, SNR=304.4, Peak=12124 HFD=5.0
01:09:32.658 00.001 14964 MultiStar: [#1 0.74,-0.13,0.00,M6] [#2 0.31,-0.73,0.00,M5] 
01:09:32.659 00.001 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
01:09:32.659 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
01:09:32.660 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.47 mountX=-0.44 mountY=-0.09, mountTheta=-2.94
01:09:32.661 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.44, opts=13)
01:09:32.662 00.001 14964 Enqueuing Move request for scope (0.05, 0.44)
01:09:32.663 00.001 12044 Worker thread wakes up
01:09:32.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
01:09:32.663 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
01:09:32.663 00.000 12044 Moving (0.05, 0.44) raw xDistance=-0.44 yDistance=-0.09
01:09:32.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.05
01:09:32.663 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:32.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:32.663 00.000 12044 MoveAxis(E, 34, ABG)
01:09:32.663 00.000 12044 Guiding  Dir = 2, Dur = 34
01:09:32.671 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12124, med=615, FiltMin=533, FiltMax=8935, Gamma=0.810
01:09:32.676 00.005 14964 UpdateGuideState exits: m=278984 SNR=304.4
01:09:32.677 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.677 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:32.678 00.001 14964 Enqueuing Expose request
01:09:32.692 00.014 12044 IsSlewing returns 0
01:09:32.692 00.000 12044 IsGuiding returns 0
01:09:32.724 00.032 12044 PulseGuide returned control before completion, sleep 13
01:09:32.757 00.033 12044 IsGuiding returns 1
01:09:32.757 00.000 12044 scope still moving after pulse duration time elapsed
01:09:32.835 00.078 12044 IsSlewing returns 0
01:09:32.835 00.000 12044 IsGuiding returns 0
01:09:32.835 00.000 12044 scope move finished after 34 + 108 ms
01:09:32.835 00.000 12044 Move returns status 0, amount 34
01:09:32.835 00.000 12044 MoveAxis(N, 0, ABG)
01:09:32.835 00.000 12044 Move returns status 0, amount 0
01:09:32.835 00.000 12044 move complete, result=0
01:09:32.835 00.000 12044 worker thread done servicing request
01:09:32.835 00.000 12044 Worker thread wakes up
01:09:32.835 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:32.835 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:32.835 00.000 14964 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
01:09:35.968 03.133 12044 Exposure complete
01:09:35.993 00.025 12044 worker thread done servicing request
01:09:35.993 00.000 14964 OnExposeComplete: enter
01:09:35.994 00.001 14964 UpdateGuideState(): m_state=6
01:09:35.994 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2785
01:09:35.995 00.001 14964 Star::Find returns 1 (0), X=280.59, Y=92.45, Mass=281236, SNR=310.8, Peak=11586 HFD=5.0
01:09:35.996 00.001 14964 MultiStar: [#1 1.37,0.31,0.00,M7] [#2 1.02,0.48,0.00,M6] 
01:09:35.996 00.000 14964 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
01:09:35.996 00.000 14964 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.34)
01:09:35.997 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.38 hyp=0.61 cameraTheta=-0.66 mountX=0.38 mountY=-0.44, mountTheta=-0.86
01:09:35.998 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.38, opts=13)
01:09:35.998 00.000 14964 Enqueuing Move request for scope (0.48, -0.38)
01:09:35.999 00.001 12044 Worker thread wakes up
01:09:35.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.38) opts 0xd
01:09:35.999 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.38)
01:09:35.999 00.000 12044 Moving (0.48, -0.38) raw xDistance=0.38 yDistance=-0.44
01:09:35.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.02
01:09:35.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:09:35.999 00.000 12044 MoveAxis(E, 0, ABG)
01:09:35.999 00.000 12044 Move returns status 0, amount 0
01:09:35.999 00.000 12044 MoveAxis(N, 0, ABG)
01:09:35.999 00.000 12044 Move returns status 0, amount 0
01:09:35.999 00.000 12044 move complete, result=0
01:09:35.999 00.000 12044 worker thread done servicing request
01:09:36.006 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11586, med=615, FiltMin=527, FiltMax=9483, Gamma=0.810
01:09:36.012 00.006 14964 UpdateGuideState exits: m=281236 SNR=310.8
01:09:36.012 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:36.013 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:36.013 00.000 14964 Enqueuing Expose request
01:09:36.014 00.001 12044 Worker thread wakes up
01:09:36.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:36.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:36.014 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
01:09:39.110 03.096 12044 Exposure complete
01:09:39.131 00.021 12044 worker thread done servicing request
01:09:39.131 00.000 14964 OnExposeComplete: enter
01:09:39.131 00.000 14964 UpdateGuideState(): m_state=6
01:09:39.132 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2786
01:09:39.132 00.000 14964 Star::Find returns 1 (0), X=280.87, Y=92.15, Mass=282407, SNR=326.5, Peak=12058 HFD=4.8
01:09:39.133 00.001 14964 MultiStar: [#1 1.48,0.51,0.00,M8] [#2 1.03,0.79,0.00,M7] 
01:09:39.134 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.84 = 0.84)
01:09:39.134 00.000 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.39)
01:09:39.135 00.001 14964 CameraToMount -- cameraX=0.77 cameraY=-0.67 hyp=1.02 cameraTheta=-0.72 mountX=0.68 mountY=-0.69, mountTheta=-0.79
01:09:39.136 00.001 14964 SchedulePrimaryMove(1136A648, x=0.77, y=-0.67, opts=13)
01:09:39.136 00.000 14964 Enqueuing Move request for scope (0.77, -0.67)
01:09:39.137 00.001 12044 Worker thread wakes up
01:09:39.137 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.67) opts 0xd
01:09:39.137 00.000 12044 Handling offset move in thread for scope, endpoint = (0.77, -0.67)
01:09:39.137 00.000 12044 Moving (0.77, -0.67) raw xDistance=0.68 yDistance=-0.69
01:09:39.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.68, slope = 0.02
01:09:39.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:09:39.137 00.000 12044 MoveAxis(W, 17, ABG)
01:09:39.137 00.000 12044 Guiding  Dir = 3, Dur = 17
01:09:39.145 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12058, med=615, FiltMin=535, FiltMax=9727, Gamma=0.810
01:09:39.150 00.005 14964 UpdateGuideState exits: m=282407 SNR=326.5
01:09:39.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.151 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:39.152 00.001 14964 Enqueuing Expose request
01:09:39.162 00.010 12044 IsSlewing returns 0
01:09:39.162 00.000 12044 IsGuiding returns 0
01:09:39.225 00.063 12044 IsGuiding returns 1
01:09:39.225 00.000 12044 scope still moving after pulse duration time elapsed
01:09:39.349 00.124 12044 IsSlewing returns 0
01:09:39.349 00.000 12044 IsGuiding returns 0
01:09:39.349 00.000 12044 scope move finished after 17 + 169 ms
01:09:39.349 00.000 12044 Move returns status 0, amount 17
01:09:39.349 00.000 12044 MoveAxis(N, 65, ABG)
01:09:39.349 00.000 12044 Guiding  Dir = 0, Dur = 65
01:09:39.380 00.031 12044 IsSlewing returns 0
01:09:39.381 00.001 12044 IsGuiding returns 0
01:09:39.412 00.031 12044 PulseGuide returned control before completion, sleep 44
01:09:39.476 00.064 12044 IsGuiding returns 1
01:09:39.476 00.000 12044 scope still moving after pulse duration time elapsed
01:09:39.604 00.128 12044 IsSlewing returns 0
01:09:39.605 00.001 12044 IsGuiding returns 0
01:09:39.605 00.000 12044 scope move finished after 65 + 159 ms
01:09:39.605 00.000 12044 Move returns status 0, amount 65
01:09:39.605 00.000 12044 move complete, result=0
01:09:39.605 00.000 12044 worker thread done servicing request
01:09:39.605 00.000 12044 Worker thread wakes up
01:09:39.605 00.000 14964 GuideStep: 0.7 px 17 ms WEST, -0.7 px 65 ms NORTH
01:09:39.607 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:39.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:42.744 03.137 12044 Exposure complete
01:09:42.770 00.026 12044 worker thread done servicing request
01:09:42.770 00.000 14964 OnExposeComplete: enter
01:09:42.771 00.001 14964 UpdateGuideState(): m_state=6
01:09:42.771 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2787
01:09:42.772 00.001 14964 Star::Find returns 1 (0), X=280.68, Y=92.68, Mass=277041, SNR=300.9, Peak=10844 HFD=5.1
01:09:42.773 00.001 14964 MultiStar: [#1 1.38,0.29,0.00,M9] [#2 0.73,0.84,0.00,M8] 
01:09:42.774 00.001 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
01:09:42.774 00.000 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.92)
01:09:42.775 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=-0.14 hyp=0.60 cameraTheta=-0.24 mountX=0.15 mountY=-0.56, mountTheta=-1.31
01:09:42.777 00.002 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.14, opts=13)
01:09:42.778 00.001 14964 Enqueuing Move request for scope (0.58, -0.14)
01:09:42.779 00.001 12044 Worker thread wakes up
01:09:42.780 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.14) opts 0xd
01:09:42.780 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.14)
01:09:42.780 00.000 12044 Moving (0.58, -0.14) raw xDistance=0.15 yDistance=-0.56
01:09:42.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:09:42.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:09:42.780 00.000 12044 MoveAxis(E, 0, ABG)
01:09:42.780 00.000 12044 Move returns status 0, amount 0
01:09:42.780 00.000 12044 MoveAxis(N, 52, ABG)
01:09:42.780 00.000 12044 Guiding  Dir = 0, Dur = 52
01:09:42.788 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10844, med=615, FiltMin=529, FiltMax=8959, Gamma=0.810
01:09:42.794 00.006 14964 UpdateGuideState exits: m=277041 SNR=300.9
01:09:42.794 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:42.795 00.000 14964 Enqueuing Expose request
01:09:42.834 00.039 12044 IsSlewing returns 0
01:09:42.834 00.000 12044 IsGuiding returns 0
01:09:42.865 00.031 12044 PulseGuide returned control before completion, sleep 31
01:09:42.905 00.040 12044 IsGuiding returns 1
01:09:42.905 00.000 12044 scope still moving after pulse duration time elapsed
01:09:42.977 00.072 12044 IsSlewing returns 0
01:09:42.978 00.001 12044 IsGuiding returns 0
01:09:42.978 00.000 12044 scope move finished after 52 + 91 ms
01:09:42.978 00.000 12044 Move returns status 0, amount 52
01:09:42.978 00.000 12044 move complete, result=0
01:09:42.978 00.000 12044 worker thread done servicing request
01:09:42.978 00.000 12044 Worker thread wakes up
01:09:42.978 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 52 ms NORTH
01:09:42.980 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:42.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:46.086 03.106 12044 Exposure complete
01:09:46.108 00.022 12044 worker thread done servicing request
01:09:46.109 00.001 14964 OnExposeComplete: enter
01:09:46.109 00.000 14964 UpdateGuideState(): m_state=6
01:09:46.110 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2788
01:09:46.110 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=92.82, Mass=278869, SNR=304.2, Peak=10844 HFD=5.2
01:09:46.111 00.001 14964 MultiStar: [#1 0.88,0.04,0.00,M10] [#2 0.51,-0.25,0.06,U] 
01:09:46.111 00.000 14964 single-star, 1 included, MultiStar: {0.33, -0.02}, one-star: {0.32, -0.00}
01:09:46.112 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
01:09:46.112 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.69)
01:09:46.113 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=0.01 mountY=-0.32, mountTheta=-1.54
01:09:46.114 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.00, opts=13)
01:09:46.115 00.001 14964 Enqueuing Move request for scope (0.32, -0.00)
01:09:46.115 00.000 12044 Worker thread wakes up
01:09:46.115 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
01:09:46.115 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
01:09:46.115 00.000 12044 Moving (0.32, -0.00) raw xDistance=0.01 yDistance=-0.32
01:09:46.115 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.14, using input
01:09:46.115 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
01:09:46.116 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:46.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:09:46.116 00.000 12044 MoveAxis(E, 0, ABG)
01:09:46.116 00.000 12044 Move returns status 0, amount 0
01:09:46.116 00.000 12044 MoveAxis(N, 0, ABG)
01:09:46.116 00.000 12044 Move returns status 0, amount 0
01:09:46.116 00.000 12044 move complete, result=0
01:09:46.116 00.000 12044 worker thread done servicing request
01:09:46.123 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10844, med=613, FiltMin=532, FiltMax=9161, Gamma=0.810
01:09:46.128 00.005 14964 UpdateGuideState exits: m=278869 SNR=304.2
01:09:46.129 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.129 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:46.129 00.000 14964 Enqueuing Expose request
01:09:46.131 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:09:46.131 00.000 12044 Worker thread wakes up
01:09:46.131 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:46.131 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:49.234 03.103 12044 Exposure complete
01:09:49.260 00.026 12044 worker thread done servicing request
01:09:49.260 00.000 14964 OnExposeComplete: enter
01:09:49.261 00.001 14964 UpdateGuideState(): m_state=6
01:09:49.262 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2789
01:09:49.262 00.000 14964 Star::Find returns 1 (0), X=280.29, Y=92.79, Mass=277220, SNR=303.7, Peak=11400 HFD=5.2
01:09:49.263 00.001 14964 MultiStar: [#1 0.93,0.06,0.00,R] [#2 0.61,-0.24,0.07,U] 
01:09:49.263 00.000 14964 single-star, 1 included, MultiStar: {0.21, -0.05}, one-star: {0.18, -0.04}
01:09:49.264 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
01:09:49.264 00.000 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
01:09:49.265 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=0.04 mountY=-0.18, mountTheta=-1.33
01:09:49.265 00.000 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.04, opts=13)
01:09:49.266 00.001 14964 Enqueuing Move request for scope (0.18, -0.04)
01:09:49.266 00.000 12044 Worker thread wakes up
01:09:49.266 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:09:49.266 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:09:49.266 00.000 12044 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
01:09:49.266 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:09:49.266 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:49.266 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:09:49.266 00.000 12044 MoveAxis(E, 0, ABG)
01:09:49.266 00.000 12044 Move returns status 0, amount 0
01:09:49.266 00.000 12044 MoveAxis(N, 0, ABG)
01:09:49.266 00.000 12044 Move returns status 0, amount 0
01:09:49.266 00.000 12044 move complete, result=0
01:09:49.266 00.000 12044 worker thread done servicing request
01:09:49.275 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11400, med=615, FiltMin=519, FiltMax=8314, Gamma=0.810
01:09:49.280 00.005 14964 UpdateGuideState exits: m=277220 SNR=303.7
01:09:49.281 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.281 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:49.281 00.000 14964 Enqueuing Expose request
01:09:49.282 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:49.282 00.000 12044 Worker thread wakes up
01:09:49.283 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:49.283 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:52.376 03.093 12044 Exposure complete
01:09:52.399 00.023 12044 worker thread done servicing request
01:09:52.399 00.000 14964 OnExposeComplete: enter
01:09:52.399 00.000 14964 UpdateGuideState(): m_state=6
01:09:52.400 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2790
01:09:52.401 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=92.44, Mass=272605, SNR=297.8, Peak=10112 HFD=5.2
01:09:52.401 00.000 14964 MultiStar: [#1 -0.00,0.09,0.17,U] [#2 0.09,0.27,0.06,U] 
01:09:52.402 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.29}, one-star: {-0.14, -0.39}
01:09:52.402 00.000 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
01:09:52.403 00.001 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
01:09:52.403 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.92 mountX=0.29 mountY=0.14, mountTheta=0.44
01:09:52.404 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.29, opts=13)
01:09:52.405 00.001 14964 Enqueuing Move request for scope (-0.11, -0.29)
01:09:52.405 00.000 12044 Worker thread wakes up
01:09:52.405 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd
01:09:52.405 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.29)
01:09:52.405 00.000 12044 Moving (-0.11, -0.29) raw xDistance=0.29 yDistance=0.14
01:09:52.405 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.00
01:09:52.405 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:52.405 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:09:52.405 00.000 12044 MoveAxis(E, 0, ABG)
01:09:52.405 00.000 12044 Move returns status 0, amount 0
01:09:52.405 00.000 12044 MoveAxis(N, 0, ABG)
01:09:52.405 00.000 12044 Move returns status 0, amount 0
01:09:52.405 00.000 12044 move complete, result=0
01:09:52.405 00.000 12044 worker thread done servicing request
01:09:52.414 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10112, med=615, FiltMin=522, FiltMax=8503, Gamma=0.810
01:09:52.420 00.006 14964 UpdateGuideState exits: m=272605 SNR=297.8
01:09:52.420 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.421 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:52.421 00.000 14964 Enqueuing Expose request
01:09:52.422 00.001 12044 Worker thread wakes up
01:09:52.422 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:52.422 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:52.422 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:55.519 03.097 12044 Exposure complete
01:09:55.544 00.025 12044 worker thread done servicing request
01:09:55.544 00.000 14964 OnExposeComplete: enter
01:09:55.546 00.002 14964 UpdateGuideState(): m_state=6
01:09:55.546 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2791
01:09:55.547 00.001 14964 Star::Find returns 1 (0), X=280.26, Y=93.01, Mass=272979, SNR=281.2, Peak=10012 HFD=5.3
01:09:55.547 00.000 14964 MultiStar: [#1 0.10,-0.02,0.15,U] [#2 0.16,0.13,0.07,U] 
01:09:55.547 00.000 14964 refined, 2 included, MultiStar: {0.15, 0.16}, one-star: {0.16, 0.18}
01:09:55.548 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
01:09:55.548 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.87)
01:09:55.549 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.80 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
01:09:55.550 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.16, opts=13)
01:09:55.550 00.000 14964 Enqueuing Move request for scope (0.15, 0.16)
01:09:55.551 00.001 12044 Worker thread wakes up
01:09:55.551 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:09:55.551 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:09:55.551 00.000 12044 Moving (0.15, 0.16) raw xDistance=-0.15 yDistance=-0.17
01:09:55.551 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
01:09:55.551 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:55.551 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:09:55.551 00.000 12044 MoveAxis(E, 0, ABG)
01:09:55.551 00.000 12044 Move returns status 0, amount 0
01:09:55.551 00.000 12044 MoveAxis(N, 0, ABG)
01:09:55.551 00.000 12044 Move returns status 0, amount 0
01:09:55.551 00.000 12044 move complete, result=0
01:09:55.551 00.000 12044 worker thread done servicing request
01:09:55.559 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10012, med=614, FiltMin=527, FiltMax=8375, Gamma=0.810
01:09:55.566 00.007 14964 UpdateGuideState exits: m=272979 SNR=281.2
01:09:55.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.567 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:55.568 00.001 14964 Enqueuing Expose request
01:09:55.568 00.000 12044 Worker thread wakes up
01:09:55.568 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:55.568 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:55.568 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:58.694 03.126 12044 Exposure complete
01:09:58.714 00.020 12044 worker thread done servicing request
01:09:58.715 00.001 14964 OnExposeComplete: enter
01:09:58.715 00.000 14964 UpdateGuideState(): m_state=6
01:09:58.716 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2792
01:09:58.716 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=92.35, Mass=271055, SNR=286.9, Peak=9828 HFD=5.3
01:09:58.718 00.002 14964 MultiStar: [#1 0.18,0.36,0.17,U] [#2 0.59,0.05,0.06,U] 
01:09:58.718 00.000 14964 refined, 2 included, MultiStar: {0.33, -0.33}, one-star: {0.33, -0.48}
01:09:58.718 00.000 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
01:09:58.718 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
01:09:58.719 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.33 hyp=0.47 cameraTheta=-0.80 mountX=0.34 mountY=-0.29, mountTheta=-0.71
01:09:58.720 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.33, opts=13)
01:09:58.720 00.000 14964 Enqueuing Move request for scope (0.33, -0.33)
01:09:58.721 00.001 12044 Worker thread wakes up
01:09:58.721 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.33) opts 0xd
01:09:58.721 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.33)
01:09:58.721 00.000 12044 Moving (0.33, -0.33) raw xDistance=0.34 yDistance=-0.29
01:09:58.721 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.34, slope = 0.03
01:09:58.721 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:58.721 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:09:58.721 00.000 12044 MoveAxis(W, 21, ABG)
01:09:58.721 00.000 12044 Guiding  Dir = 3, Dur = 21
01:09:58.728 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9828, med=615, FiltMin=533, FiltMax=8255, Gamma=0.810
01:09:58.734 00.006 14964 UpdateGuideState exits: m=271055 SNR=286.9
01:09:58.734 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.735 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:09:58.735 00.000 14964 Enqueuing Expose request
01:09:58.784 00.049 12044 IsSlewing returns 0
01:09:58.785 00.001 12044 IsGuiding returns 0
01:09:58.852 00.067 12044 IsGuiding returns 1
01:09:58.852 00.000 12044 scope still moving after pulse duration time elapsed
01:09:58.896 00.044 12044 IsSlewing returns 0
01:09:58.897 00.001 12044 IsGuiding returns 0
01:09:58.897 00.000 12044 scope move finished after 21 + 90 ms
01:09:58.897 00.000 12044 Move returns status 0, amount 21
01:09:58.897 00.000 12044 MoveAxis(N, 0, ABG)
01:09:58.897 00.000 12044 Move returns status 0, amount 0
01:09:58.897 00.000 12044 move complete, result=0
01:09:58.897 00.000 12044 worker thread done servicing request
01:09:58.897 00.000 12044 Worker thread wakes up
01:09:58.897 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:09:58.897 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:09:58.897 00.000 14964 GuideStep: 0.3 px 21 ms WEST, -0.3 px 0 ms NORTH
01:10:01.998 03.101 12044 Exposure complete
01:10:02.020 00.022 12044 worker thread done servicing request
01:10:02.021 00.001 14964 OnExposeComplete: enter
01:10:02.021 00.000 14964 UpdateGuideState(): m_state=6
01:10:02.022 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2793
01:10:02.022 00.000 14964 Star::Find returns 1 (0), X=280.33, Y=92.56, Mass=271556, SNR=292.1, Peak=9956 HFD=5.3
01:10:02.023 00.001 14964 MultiStar: [#1 0.25,-0.05,0.16,U] [#2 0.75,0.05,0.00,M4] 
01:10:02.023 00.000 14964 refined, 1 included, MultiStar: {0.23, -0.24}, one-star: {0.23, -0.27}
01:10:02.024 00.001 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
01:10:02.024 00.000 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
01:10:02.025 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.79 mountX=0.24 mountY=-0.21, mountTheta=-0.71
01:10:02.026 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.24, opts=13)
01:10:02.026 00.000 14964 Enqueuing Move request for scope (0.23, -0.24)
01:10:02.027 00.001 12044 Worker thread wakes up
01:10:02.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
01:10:02.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
01:10:02.027 00.000 12044 Moving (0.23, -0.24) raw xDistance=0.24 yDistance=-0.21
01:10:02.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
01:10:02.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:02.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:10:02.027 00.000 12044 MoveAxis(E, 0, ABG)
01:10:02.027 00.000 12044 Move returns status 0, amount 0
01:10:02.027 00.000 12044 MoveAxis(N, 0, ABG)
01:10:02.027 00.000 12044 Move returns status 0, amount 0
01:10:02.027 00.000 12044 move complete, result=0
01:10:02.027 00.000 12044 worker thread done servicing request
01:10:02.034 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9956, med=615, FiltMin=528, FiltMax=8490, Gamma=0.810
01:10:02.040 00.006 14964 UpdateGuideState exits: m=271556 SNR=292.1
01:10:02.041 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:02.041 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:02.042 00.001 14964 Enqueuing Expose request
01:10:02.042 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:02.043 00.001 12044 Worker thread wakes up
01:10:02.043 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:02.043 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:05.167 03.124 12044 Exposure complete
01:10:05.190 00.023 12044 worker thread done servicing request
01:10:05.190 00.000 14964 OnExposeComplete: enter
01:10:05.191 00.001 14964 UpdateGuideState(): m_state=6
01:10:05.191 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2794
01:10:05.191 00.000 14964 Star::Find returns 1 (0), X=280.48, Y=93.38, Mass=268128, SNR=284.1, Peak=8576 HFD=5.5
01:10:05.192 00.001 14964 MultiStar: [#1 0.22,-1.02,0.00,M1] [#2 1.04,-1.29,0.00,M5] 
01:10:05.193 00.001 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
01:10:05.193 00.000 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
01:10:05.194 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.56 hyp=0.67 cameraTheta=0.98 mountX=-0.55 mountY=-0.43, mountTheta=-2.48
01:10:05.195 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.56, opts=13)
01:10:05.195 00.000 14964 Enqueuing Move request for scope (0.37, 0.56)
01:10:05.196 00.001 12044 Worker thread wakes up
01:10:05.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.56) opts 0xd
01:10:05.196 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.56)
01:10:05.196 00.000 12044 Moving (0.37, 0.56) raw xDistance=-0.55 yDistance=-0.43
01:10:05.196 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.55, slope = -0.07
01:10:05.196 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:05.196 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:10:05.196 00.000 12044 MoveAxis(E, 50, ABG)
01:10:05.196 00.000 12044 Guiding  Dir = 2, Dur = 50
01:10:05.204 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8576, med=615, FiltMin=524, FiltMax=7762, Gamma=0.810
01:10:05.209 00.005 14964 UpdateGuideState exits: m=268128 SNR=284.1
01:10:05.210 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.210 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:05.211 00.001 14964 Enqueuing Expose request
01:10:05.271 00.060 12044 IsSlewing returns 0
01:10:05.271 00.000 12044 IsGuiding returns 0
01:10:05.303 00.032 12044 PulseGuide returned control before completion, sleep 30
01:10:05.354 00.051 12044 IsGuiding returns 1
01:10:05.354 00.000 12044 scope still moving after pulse duration time elapsed
01:10:05.415 00.061 12044 IsSlewing returns 0
01:10:05.415 00.000 12044 IsGuiding returns 0
01:10:05.415 00.000 12044 scope move finished after 50 + 93 ms
01:10:05.415 00.000 12044 Move returns status 0, amount 50
01:10:05.415 00.000 12044 MoveAxis(N, 0, ABG)
01:10:05.415 00.000 12044 Move returns status 0, amount 0
01:10:05.415 00.000 12044 move complete, result=0
01:10:05.415 00.000 12044 worker thread done servicing request
01:10:05.415 00.000 12044 Worker thread wakes up
01:10:05.415 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:05.416 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:05.416 00.000 14964 GuideStep: -0.6 px 50 ms EAST, -0.4 px 0 ms NORTH
01:10:08.520 03.104 12044 Exposure complete
01:10:08.544 00.024 12044 worker thread done servicing request
01:10:08.544 00.000 14964 OnExposeComplete: enter
01:10:08.545 00.001 14964 UpdateGuideState(): m_state=6
01:10:08.545 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2795
01:10:08.546 00.001 14964 Star::Find returns 1 (0), X=280.58, Y=92.70, Mass=262728, SNR=268.1, Peak=7448 HFD=5.9
01:10:08.547 00.001 14964 MultiStar: [#1 0.32,0.16,0.14,U] [#2 0.89,0.29,0.00,M6] 
01:10:08.547 00.000 14964 refined, 1 included, MultiStar: {0.46, -0.09}, one-star: {0.48, -0.13}
01:10:08.548 00.001 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
01:10:08.548 00.000 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
01:10:08.548 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.09 hyp=0.47 cameraTheta=-0.20 mountX=0.10 mountY=-0.45, mountTheta=-1.35
01:10:08.549 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.09, opts=13)
01:10:08.550 00.001 14964 Enqueuing Move request for scope (0.46, -0.09)
01:10:08.550 00.000 12044 Worker thread wakes up
01:10:08.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.09) opts 0xd
01:10:08.550 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.09)
01:10:08.550 00.000 12044 Moving (0.46, -0.09) raw xDistance=0.10 yDistance=-0.45
01:10:08.551 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.05
01:10:08.551 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.551 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:10:08.551 00.000 12044 MoveAxis(E, 0, ABG)
01:10:08.551 00.000 12044 Move returns status 0, amount 0
01:10:08.551 00.000 12044 MoveAxis(N, 0, ABG)
01:10:08.551 00.000 12044 Move returns status 0, amount 0
01:10:08.551 00.000 12044 move complete, result=0
01:10:08.551 00.000 12044 worker thread done servicing request
01:10:08.558 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7448, med=613, FiltMin=527, FiltMax=6555, Gamma=0.810
01:10:08.563 00.005 14964 UpdateGuideState exits: m=262728 SNR=268.1
01:10:08.564 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.564 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:08.565 00.001 14964 Enqueuing Expose request
01:10:08.565 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:10:08.566 00.001 12044 Worker thread wakes up
01:10:08.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:08.566 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:11.663 03.097 12044 Exposure complete
01:10:11.685 00.022 12044 worker thread done servicing request
01:10:11.686 00.001 14964 OnExposeComplete: enter
01:10:11.686 00.000 14964 UpdateGuideState(): m_state=6
01:10:11.686 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2796
01:10:11.687 00.001 14964 Star::Find returns 1 (0), X=279.45, Y=92.93, Mass=266852, SNR=285.0, Peak=8840 HFD=5.4
01:10:11.688 00.001 14964 MultiStar: [#1 -0.95,0.29,0.00,M1] [#2 -0.43,0.80,0.00,M7] 
01:10:11.688 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.75)
01:10:11.689 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
01:10:11.689 00.000 14964 CameraToMount -- cameraX=-0.65 cameraY=0.11 hyp=0.66 cameraTheta=2.98 mountX=-0.12 mountY=0.64, mountTheta=1.75
01:10:11.690 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.11, opts=13)
01:10:11.691 00.001 14964 Enqueuing Move request for scope (-0.65, 0.11)
01:10:11.691 00.000 12044 Worker thread wakes up
01:10:11.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.11) opts 0xd
01:10:11.692 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.11)
01:10:11.692 00.000 12044 Moving (-0.65, 0.11) raw xDistance=-0.12 yDistance=0.64
01:10:11.692 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.17, using input
01:10:11.692 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
01:10:11.692 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:11.692 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
01:10:11.692 00.000 12044 MoveAxis(E, 0, ABG)
01:10:11.692 00.000 12044 Move returns status 0, amount 0
01:10:11.692 00.000 12044 MoveAxis(N, 0, ABG)
01:10:11.692 00.000 12044 Move returns status 0, amount 0
01:10:11.692 00.000 12044 move complete, result=0
01:10:11.692 00.000 12044 worker thread done servicing request
01:10:11.699 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8840, med=613, FiltMin=531, FiltMax=7883, Gamma=0.810
01:10:11.705 00.006 14964 UpdateGuideState exits: m=266852 SNR=285.0
01:10:11.705 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.706 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:11.706 00.000 14964 Enqueuing Expose request
01:10:11.707 00.001 12044 Worker thread wakes up
01:10:11.707 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:10:11.707 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:11.707 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:14.832 03.125 12044 Exposure complete
01:10:14.857 00.025 12044 worker thread done servicing request
01:10:14.857 00.000 14964 OnExposeComplete: enter
01:10:14.858 00.001 14964 UpdateGuideState(): m_state=6
01:10:14.859 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2797
01:10:14.859 00.000 14964 Star::Find returns 1 (0), X=279.71, Y=92.95, Mass=278136, SNR=313.9, Peak=10890 HFD=4.9
01:10:14.860 00.001 14964 MultiStar: [#1 -0.69,-0.05,0.15,U] [#2 -0.14,-0.42,0.06,U] 
01:10:14.860 00.000 14964 single-star, 2 included, MultiStar: {-0.42, 0.08}, one-star: {-0.40, 0.13}
01:10:14.861 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
01:10:14.861 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
01:10:14.862 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=0.13 hyp=0.42 cameraTheta=2.83 mountX=-0.13 mountY=0.38, mountTheta=1.91
01:10:14.863 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.13, opts=13)
01:10:14.863 00.000 14964 Enqueuing Move request for scope (-0.40, 0.13)
01:10:14.864 00.001 12044 Worker thread wakes up
01:10:14.864 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.13) opts 0xd
01:10:14.864 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.13)
01:10:14.864 00.000 12044 Moving (-0.40, 0.13) raw xDistance=-0.13 yDistance=0.38
01:10:14.864 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.18, using input
01:10:14.864 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
01:10:14.864 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:14.864 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:10:14.864 00.000 12044 MoveAxis(E, 0, ABG)
01:10:14.864 00.000 12044 Move returns status 0, amount 0
01:10:14.864 00.000 12044 MoveAxis(N, 0, ABG)
01:10:14.864 00.000 12044 Move returns status 0, amount 0
01:10:14.864 00.000 12044 move complete, result=0
01:10:14.865 00.001 12044 worker thread done servicing request
01:10:14.872 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10890, med=615, FiltMin=531, FiltMax=9611, Gamma=0.810
01:10:14.877 00.005 14964 UpdateGuideState exits: m=278136 SNR=313.9
01:10:14.878 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.878 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:14.879 00.001 14964 Enqueuing Expose request
01:10:14.879 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:10:14.880 00.001 12044 Worker thread wakes up
01:10:14.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:14.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:18.005 03.125 12044 Exposure complete
01:10:18.029 00.024 12044 worker thread done servicing request
01:10:18.029 00.000 14964 OnExposeComplete: enter
01:10:18.029 00.000 14964 UpdateGuideState(): m_state=6
01:10:18.030 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2798
01:10:18.030 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=93.60, Mass=271393, SNR=279.8, Peak=7731 HFD=5.8
01:10:18.031 00.001 14964 MultiStar: [#1 -0.95,-0.46,0.00,M1] [#2 -0.53,-0.68,0.00,M7] 
01:10:18.032 00.001 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
01:10:18.032 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.59)
01:10:18.033 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=0.77 hyp=1.01 cameraTheta=2.27 mountX=-0.78 mountY=0.56, mountTheta=2.52
01:10:18.033 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.77, opts=13)
01:10:18.034 00.001 14964 Enqueuing Move request for scope (-0.65, 0.77)
01:10:18.035 00.001 12044 Worker thread wakes up
01:10:18.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.77) opts 0xd
01:10:18.035 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.77)
01:10:18.035 00.000 12044 Moving (-0.65, 0.77) raw xDistance=-0.78 yDistance=0.56
01:10:18.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.78, slope = -0.07
01:10:18.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:18.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:10:18.035 00.000 12044 MoveAxis(E, 55, ABG)
01:10:18.035 00.000 12044 Guiding  Dir = 2, Dur = 55
01:10:18.042 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7731, med=615, FiltMin=531, FiltMax=7132, Gamma=0.810
01:10:18.047 00.005 14964 UpdateGuideState exits: m=271393 SNR=279.8
01:10:18.048 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.048 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:18.049 00.001 14964 Enqueuing Expose request
01:10:18.055 00.006 12044 IsSlewing returns 0
01:10:18.056 00.001 12044 IsGuiding returns 0
01:10:18.087 00.031 12044 PulseGuide returned control before completion, sleep 34
01:10:18.125 00.038 12044 IsGuiding returns 1
01:10:18.125 00.000 12044 scope still moving after pulse duration time elapsed
01:10:18.193 00.068 12044 IsSlewing returns 0
01:10:18.193 00.000 12044 IsGuiding returns 0
01:10:18.193 00.000 12044 scope move finished after 55 + 82 ms
01:10:18.193 00.000 12044 Move returns status 0, amount 55
01:10:18.193 00.000 12044 MoveAxis(N, 0, ABG)
01:10:18.193 00.000 12044 Move returns status 0, amount 0
01:10:18.193 00.000 12044 move complete, result=0
01:10:18.193 00.000 12044 worker thread done servicing request
01:10:18.193 00.000 12044 Worker thread wakes up
01:10:18.193 00.000 14964 GuideStep: -0.8 px 55 ms EAST, 0.6 px 0 ms NORTH
01:10:18.194 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:18.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:21.298 03.104 12044 Exposure complete
01:10:21.322 00.024 12044 worker thread done servicing request
01:10:21.322 00.000 14964 OnExposeComplete: enter
01:10:21.322 00.000 14964 UpdateGuideState(): m_state=6
01:10:21.323 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2799
01:10:21.323 00.000 14964 Star::Find returns 1 (0), X=279.97, Y=92.67, Mass=273998, SNR=301.8, Peak=8544 HFD=5.4
01:10:21.324 00.001 14964 MultiStar: [#1 -0.27,0.64,0.14,U] [#2 -0.16,0.28,0.06,U] 
01:10:21.324 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.05}, one-star: {-0.13, -0.16}
01:10:21.325 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
01:10:21.325 00.000 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
01:10:21.326 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.85 mountX=0.04 mountY=0.15, mountTheta=1.30
01:10:21.327 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.05, opts=13)
01:10:21.327 00.000 14964 Enqueuing Move request for scope (-0.15, -0.05)
01:10:21.328 00.001 12044 Worker thread wakes up
01:10:21.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
01:10:21.328 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
01:10:21.328 00.000 12044 Moving (-0.15, -0.05) raw xDistance=0.04 yDistance=0.15
01:10:21.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.06
01:10:21.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:21.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:10:21.328 00.000 12044 MoveAxis(E, 0, ABG)
01:10:21.328 00.000 12044 Move returns status 0, amount 0
01:10:21.328 00.000 12044 MoveAxis(N, 0, ABG)
01:10:21.328 00.000 12044 Move returns status 0, amount 0
01:10:21.328 00.000 12044 move complete, result=0
01:10:21.329 00.001 12044 worker thread done servicing request
01:10:21.336 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8544, med=615, FiltMin=539, FiltMax=7800, Gamma=0.810
01:10:21.342 00.006 14964 UpdateGuideState exits: m=273998 SNR=301.8
01:10:21.343 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.343 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:21.344 00.001 14964 Enqueuing Expose request
01:10:21.344 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:21.345 00.001 12044 Worker thread wakes up
01:10:21.345 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:21.345 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:24.442 03.097 12044 Exposure complete
01:10:24.464 00.022 12044 worker thread done servicing request
01:10:24.464 00.000 14964 OnExposeComplete: enter
01:10:24.465 00.001 14964 UpdateGuideState(): m_state=6
01:10:24.465 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2800
01:10:24.466 00.001 14964 Star::Find returns 1 (0), X=280.12, Y=92.53, Mass=275414, SNR=304.5, Peak=11108 HFD=5.1
01:10:24.466 00.000 14964 MultiStar: [#1 -0.19,0.19,0.16,U] [#2 0.47,0.17,0.05,U] 
01:10:24.467 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.21}, one-star: {0.02, -0.30}
01:10:24.467 00.000 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
01:10:24.467 00.000 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
01:10:24.468 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=0.21 mountY=0.01, mountTheta=0.05
01:10:24.469 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.21, opts=13)
01:10:24.470 00.001 14964 Enqueuing Move request for scope (0.01, -0.21)
01:10:24.471 00.001 12044 Worker thread wakes up
01:10:24.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
01:10:24.471 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
01:10:24.471 00.000 12044 Moving (0.01, -0.21) raw xDistance=0.21 yDistance=0.01
01:10:24.471 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.02
01:10:24.471 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:24.471 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:10:24.471 00.000 12044 MoveAxis(E, 0, ABG)
01:10:24.471 00.000 12044 Move returns status 0, amount 0
01:10:24.471 00.000 12044 MoveAxis(N, 0, ABG)
01:10:24.471 00.000 12044 Move returns status 0, amount 0
01:10:24.471 00.000 12044 move complete, result=0
01:10:24.472 00.001 12044 worker thread done servicing request
01:10:24.479 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11108, med=615, FiltMin=521, FiltMax=9502, Gamma=0.810
01:10:24.484 00.005 14964 UpdateGuideState exits: m=275414 SNR=304.5
01:10:24.485 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.485 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:24.486 00.001 14964 Enqueuing Expose request
01:10:24.487 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:24.487 00.000 12044 Worker thread wakes up
01:10:24.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:24.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:27.618 03.131 12044 Exposure complete
01:10:27.643 00.025 12044 worker thread done servicing request
01:10:27.643 00.000 14964 OnExposeComplete: enter
01:10:27.643 00.000 14964 UpdateGuideState(): m_state=6
01:10:27.644 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2801
01:10:27.645 00.001 14964 Star::Find returns 1 (0), X=279.26, Y=93.20, Mass=272634, SNR=300.1, Peak=9079 HFD=5.6
01:10:27.645 00.000 14964 MultiStar: [#1 -0.93,-0.11,0.00,M1] [#2 -0.51,-0.16,0.06,U] 
01:10:27.646 00.001 14964 refined, 1 included, MultiStar: {-0.82, 0.35}, one-star: {-0.84, 0.37}
01:10:27.646 00.000 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
01:10:27.647 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
01:10:27.647 00.000 14964 CameraToMount -- cameraX=-0.82 cameraY=0.35 hyp=0.89 cameraTheta=2.74 mountX=-0.36 mountY=0.78, mountTheta=2.00
01:10:27.648 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=0.35, opts=13)
01:10:27.648 00.000 14964 Enqueuing Move request for scope (-0.82, 0.35)
01:10:27.649 00.001 12044 Worker thread wakes up
01:10:27.649 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.35) opts 0xd
01:10:27.649 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, 0.35)
01:10:27.649 00.000 12044 Moving (-0.82, 0.35) raw xDistance=-0.36 yDistance=0.78
01:10:27.649 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.36, slope = -0.04
01:10:27.649 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.93 newest=0.95
01:10:27.649 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
01:10:27.649 00.000 12044 MoveAxis(E, 29, ABG)
01:10:27.649 00.000 12044 Guiding  Dir = 2, Dur = 29
01:10:27.657 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9079, med=613, FiltMin=523, FiltMax=7627, Gamma=0.810
01:10:27.662 00.005 14964 UpdateGuideState exits: m=272634 SNR=300.1
01:10:27.663 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.663 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:27.664 00.001 14964 Enqueuing Expose request
01:10:27.747 00.083 12044 IsSlewing returns 0
01:10:27.747 00.000 12044 IsGuiding returns 0
01:10:27.779 00.032 12044 IsGuiding returns 1
01:10:27.779 00.000 12044 scope still moving after pulse duration time elapsed
01:10:27.834 00.055 12044 IsSlewing returns 0
01:10:27.834 00.000 12044 IsGuiding returns 0
01:10:27.834 00.000 12044 scope move finished after 29 + 58 ms
01:10:27.834 00.000 12044 Move returns status 0, amount 29
01:10:27.834 00.000 12044 BLC: Oldest BLC event removed
01:10:27.834 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 224 applied
01:10:27.834 00.000 12044 MoveAxis(S, 297, ABG)
01:10:27.834 00.000 12044 Guiding  Dir = 1, Dur = 297
01:10:27.866 00.032 12044 IsSlewing returns 0
01:10:27.867 00.001 12044 IsGuiding returns 0
01:10:27.898 00.031 12044 PulseGuide returned control before completion, sleep 276
01:10:28.180 00.282 12044 IsGuiding returns 1
01:10:28.180 00.000 12044 scope still moving after pulse duration time elapsed
01:10:28.239 00.059 12044 IsSlewing returns 0
01:10:28.239 00.000 12044 IsGuiding returns 0
01:10:28.239 00.000 12044 scope move finished after 297 + 74 ms
01:10:28.239 00.000 12044 Move returns status 0, amount 297
01:10:28.239 00.000 12044 move complete, result=0
01:10:28.239 00.000 12044 worker thread done servicing request
01:10:28.239 00.000 12044 Worker thread wakes up
01:10:28.239 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.8 px 297 ms SOUTH
01:10:28.240 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:28.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:31.375 03.135 12044 Exposure complete
01:10:31.396 00.021 12044 worker thread done servicing request
01:10:31.396 00.000 14964 OnExposeComplete: enter
01:10:31.397 00.001 14964 UpdateGuideState(): m_state=6
01:10:31.398 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2802
01:10:31.398 00.000 14964 Star::Find returns 1 (0), X=279.00, Y=92.08, Mass=273894, SNR=302.7, Peak=9451 HFD=5.5
01:10:31.399 00.001 14964 MultiStar: [#1 -0.77,0.94,0.00,M2] [#2 -0.64,1.21,0.00,M5] 
01:10:31.399 00.000 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.56) = xAngle (-0.99 = -0.99)
01:10:31.400 00.001 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.06 = 2.06)
01:10:31.400 00.000 14964 CameraToMount -- cameraX=-1.10 cameraY=-0.74 hyp=1.33 cameraTheta=-2.55 mountX=0.73 mountY=1.17, mountTheta=1.02
01:10:31.401 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.10, y=-0.74, opts=13)
01:10:31.401 00.000 14964 Enqueuing Move request for scope (-1.10, -0.74)
01:10:31.402 00.001 12044 Worker thread wakes up
01:10:31.402 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.74) opts 0xd
01:10:31.402 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.10, -0.74)
01:10:31.402 00.000 12044 Moving (-1.10, -0.74) raw xDistance=0.73 yDistance=1.17
01:10:31.402 00.000 12044 BLC: History state: CurrMiss=1.17, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.782975, 1:1.174568
01:10:31.402 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:10:31.402 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.73, slope = 0.04
01:10:31.402 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
01:10:31.402 00.000 12044 MoveAxis(W, 29, ABG)
01:10:31.402 00.000 12044 Guiding  Dir = 3, Dur = 29
01:10:31.410 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9451, med=615, FiltMin=525, FiltMax=8104, Gamma=0.810
01:10:31.416 00.006 14964 UpdateGuideState exits: m=273894 SNR=302.7
01:10:31.416 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.417 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:31.417 00.000 14964 Enqueuing Expose request
01:10:31.443 00.026 12044 IsSlewing returns 0
01:10:31.443 00.000 12044 IsGuiding returns 0
01:10:31.476 00.033 12044 IsGuiding returns 1
01:10:31.477 00.001 12044 scope still moving after pulse duration time elapsed
01:10:31.583 00.106 12044 IsSlewing returns 0
01:10:31.583 00.000 12044 IsGuiding returns 0
01:10:31.584 00.001 12044 scope move finished after 29 + 110 ms
01:10:31.584 00.000 12044 Move returns status 0, amount 29
01:10:31.584 00.000 12044 MoveAxis(S, 109, ABG)
01:10:31.584 00.000 12044 Guiding  Dir = 1, Dur = 109
01:10:31.617 00.033 12044 IsSlewing returns 0
01:10:31.617 00.000 12044 IsGuiding returns 0
01:10:31.648 00.031 12044 PulseGuide returned control before completion, sleep 88
01:10:31.745 00.097 12044 IsGuiding returns 1
01:10:31.745 00.000 12044 scope still moving after pulse duration time elapsed
01:10:31.802 00.057 12044 IsSlewing returns 0
01:10:31.802 00.000 12044 IsGuiding returns 0
01:10:31.802 00.000 12044 scope move finished after 109 + 76 ms
01:10:31.802 00.000 12044 Move returns status 0, amount 109
01:10:31.802 00.000 12044 move complete, result=0
01:10:31.802 00.000 12044 worker thread done servicing request
01:10:31.803 00.001 12044 Worker thread wakes up
01:10:31.803 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:31.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:31.803 00.000 14964 GuideStep: 0.7 px 29 ms WEST, 1.2 px 109 ms SOUTH
01:10:34.899 03.096 12044 Exposure complete
01:10:34.925 00.026 12044 worker thread done servicing request
01:10:34.925 00.000 14964 OnExposeComplete: enter
01:10:34.925 00.000 14964 UpdateGuideState(): m_state=6
01:10:34.927 00.002 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2803
01:10:34.928 00.001 14964 Star::Find returns 1 (0), X=279.95, Y=92.91, Mass=269226, SNR=296.7, Peak=9264 HFD=5.7
01:10:34.928 00.000 14964 MultiStar: [#1 -0.22,0.05,0.14,U] [#2 0.00,-0.16,0.06,U] 
01:10:34.928 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.07}, one-star: {-0.15, 0.09}
01:10:34.928 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
01:10:34.929 00.001 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
01:10:34.929 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.70 mountX=-0.07 mountY=0.14, mountTheta=2.04
01:10:34.930 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.07, opts=13)
01:10:34.931 00.001 14964 Enqueuing Move request for scope (-0.15, 0.07)
01:10:34.931 00.000 12044 Worker thread wakes up
01:10:34.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:10:34.931 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:10:34.931 00.000 12044 Moving (-0.15, 0.07) raw xDistance=-0.07 yDistance=0.14
01:10:34.931 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.782975, 1:1.174568, 2:0.143998
01:10:34.931 00.000 12044 BLC: No correction, Miss < min_move
01:10:34.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.06
01:10:34.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:34.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:34.931 00.000 12044 MoveAxis(E, 0, ABG)
01:10:34.931 00.000 12044 Move returns status 0, amount 0
01:10:34.931 00.000 12044 MoveAxis(N, 0, ABG)
01:10:34.932 00.001 12044 Move returns status 0, amount 0
01:10:34.932 00.000 12044 move complete, result=0
01:10:34.933 00.001 12044 worker thread done servicing request
01:10:34.940 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9264, med=615, FiltMin=530, FiltMax=7579, Gamma=0.810
01:10:34.945 00.005 14964 UpdateGuideState exits: m=269226 SNR=296.7
01:10:34.946 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.946 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:34.947 00.001 14964 Enqueuing Expose request
01:10:34.947 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:34.948 00.001 12044 Worker thread wakes up
01:10:34.948 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:34.948 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:38.051 03.103 12044 Exposure complete
01:10:38.073 00.022 12044 worker thread done servicing request
01:10:38.073 00.000 14964 OnExposeComplete: enter
01:10:38.075 00.002 14964 UpdateGuideState(): m_state=6
01:10:38.075 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2804
01:10:38.076 00.001 14964 Star::Find returns 1 (0), X=280.27, Y=93.19, Mass=275962, SNR=291.0, Peak=9436 HFD=5.5
01:10:38.076 00.000 14964 MultiStar: [#1 -0.33,-0.23,0.19,U] [#2 -0.03,0.14,0.06,U] 
01:10:38.076 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.27}, one-star: {0.16, 0.37}
01:10:38.077 00.001 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.56) = xAngle (2.84 = 2.84)
01:10:38.077 00.000 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.39)
01:10:38.078 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.28 mountX=-0.27 mountY=-0.11, mountTheta=-2.76
01:10:38.078 00.000 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.27, opts=13)
01:10:38.079 00.001 14964 Enqueuing Move request for scope (0.08, 0.27)
01:10:38.080 00.001 12044 Worker thread wakes up
01:10:38.080 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
01:10:38.080 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
01:10:38.080 00.000 12044 Moving (0.08, 0.27) raw xDistance=-0.27 yDistance=-0.11
01:10:38.080 00.000 12044 BLC: window closed
01:10:38.080 00.000 12044 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.782975, 1:1.174568, 2:0.143998
01:10:38.080 00.000 12044 BLC: No correction, Miss < min_move
01:10:38.080 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
01:10:38.080 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:38.080 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:38.080 00.000 12044 MoveAxis(E, 0, ABG)
01:10:38.080 00.000 12044 Move returns status 0, amount 0
01:10:38.080 00.000 12044 MoveAxis(N, 0, ABG)
01:10:38.080 00.000 12044 Move returns status 0, amount 0
01:10:38.080 00.000 12044 move complete, result=0
01:10:38.080 00.000 12044 worker thread done servicing request
01:10:38.088 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9436, med=615, FiltMin=537, FiltMax=8368, Gamma=0.810
01:10:38.093 00.005 14964 UpdateGuideState exits: m=275962 SNR=291.0
01:10:38.094 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.094 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:38.095 00.001 14964 Enqueuing Expose request
01:10:38.095 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:38.096 00.001 12044 Worker thread wakes up
01:10:38.096 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:38.096 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:41.214 03.118 12044 Exposure complete
01:10:41.237 00.023 12044 worker thread done servicing request
01:10:41.237 00.000 14964 OnExposeComplete: enter
01:10:41.237 00.000 14964 UpdateGuideState(): m_state=6
01:10:41.238 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2805
01:10:41.238 00.000 14964 Star::Find returns 1 (0), X=280.31, Y=93.46, Mass=278592, SNR=295.9, Peak=12221 HFD=5.0
01:10:41.239 00.001 14964 MultiStar: [#1 -0.24,-0.50,0.17,U] [#2 0.47,-0.77,0.00,M4] 
01:10:41.240 00.001 14964 refined, 1 included, MultiStar: {0.14, 0.47}, one-star: {0.21, 0.64}
01:10:41.240 00.000 14964 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.56) = xAngle (2.84 = 2.84)
01:10:41.241 00.001 14964 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.39)
01:10:41.241 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.28 mountX=-0.47 mountY=-0.19, mountTheta=-2.76
01:10:41.242 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.47, opts=13)
01:10:41.243 00.001 14964 Enqueuing Move request for scope (0.14, 0.47)
01:10:41.243 00.000 12044 Worker thread wakes up
01:10:41.243 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
01:10:41.243 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
01:10:41.243 00.000 12044 Moving (0.14, 0.47) raw xDistance=-0.47 yDistance=-0.19
01:10:41.243 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.01
01:10:41.243 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:41.243 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:41.243 00.000 12044 MoveAxis(E, 0, ABG)
01:10:41.243 00.000 12044 Move returns status 0, amount 0
01:10:41.244 00.001 12044 MoveAxis(N, 0, ABG)
01:10:41.244 00.000 12044 Move returns status 0, amount 0
01:10:41.244 00.000 12044 move complete, result=0
01:10:41.244 00.000 12044 worker thread done servicing request
01:10:41.251 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12221, med=615, FiltMin=535, FiltMax=9388, Gamma=0.810
01:10:41.257 00.006 14964 UpdateGuideState exits: m=278592 SNR=295.9
01:10:41.257 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.258 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:41.258 00.000 14964 Enqueuing Expose request
01:10:41.259 00.001 14964 GuideStep: -0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:41.259 00.000 12044 Worker thread wakes up
01:10:41.259 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:41.259 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:44.386 03.127 12044 Exposure complete
01:10:44.407 00.021 12044 worker thread done servicing request
01:10:44.407 00.000 14964 OnExposeComplete: enter
01:10:44.408 00.001 14964 UpdateGuideState(): m_state=6
01:10:44.408 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2806
01:10:44.409 00.001 14964 Star::Find returns 1 (0), X=280.22, Y=92.87, Mass=277577, SNR=324.6, Peak=13892 HFD=4.5
01:10:44.409 00.000 14964 MultiStar: [#1 -0.13,0.00,0.16,U] [#2 0.44,0.37,0.07,U] 
01:10:44.409 00.000 14964 refined, 2 included, MultiStar: {0.11, 0.05}, one-star: {0.12, 0.04}
01:10:44.411 00.002 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.03 = 2.03)
01:10:44.411 00.000 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.20)
01:10:44.412 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
01:10:44.413 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.05, opts=13)
01:10:44.413 00.000 14964 Enqueuing Move request for scope (0.11, 0.05)
01:10:44.414 00.001 12044 Worker thread wakes up
01:10:44.414 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:10:44.414 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:10:44.414 00.000 12044 Moving (0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
01:10:44.414 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
01:10:44.414 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:44.414 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:44.414 00.000 12044 MoveAxis(E, 0, ABG)
01:10:44.414 00.000 12044 Move returns status 0, amount 0
01:10:44.414 00.000 12044 MoveAxis(N, 0, ABG)
01:10:44.414 00.000 12044 Move returns status 0, amount 0
01:10:44.414 00.000 12044 move complete, result=0
01:10:44.414 00.000 12044 worker thread done servicing request
01:10:44.423 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13892, med=615, FiltMin=532, FiltMax=10744, Gamma=0.810
01:10:44.428 00.005 14964 UpdateGuideState exits: m=277577 SNR=324.6
01:10:44.428 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.429 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:44.430 00.001 14964 Enqueuing Expose request
01:10:44.430 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:44.431 00.001 12044 Worker thread wakes up
01:10:44.431 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:44.431 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:47.536 03.105 12044 Exposure complete
01:10:47.558 00.022 12044 worker thread done servicing request
01:10:47.558 00.000 14964 OnExposeComplete: enter
01:10:47.559 00.001 14964 UpdateGuideState(): m_state=6
01:10:47.559 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2807
01:10:47.560 00.001 14964 Star::Find returns 1 (0), X=279.61, Y=93.19, Mass=276518, SNR=310.2, Peak=11208 HFD=5.1
01:10:47.561 00.001 14964 MultiStar: [#1 -0.79,-0.25,0.00,M1] [#2 0.06,-0.68,0.07,U] 
01:10:47.561 00.000 14964 refined, 1 included, MultiStar: {-0.46, 0.29}, one-star: {-0.50, 0.36}
01:10:47.561 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
01:10:47.561 00.000 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
01:10:47.562 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.29 hyp=0.55 cameraTheta=2.57 mountX=-0.30 mountY=0.43, mountTheta=2.18
01:10:47.563 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.29, opts=13)
01:10:47.563 00.000 14964 Enqueuing Move request for scope (-0.46, 0.29)
01:10:47.564 00.001 12044 Worker thread wakes up
01:10:47.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.29) opts 0xd
01:10:47.564 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.29)
01:10:47.564 00.000 12044 Moving (-0.46, 0.29) raw xDistance=-0.30 yDistance=0.43
01:10:47.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.30, slope = -0.00
01:10:47.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:10:47.564 00.000 12044 MoveAxis(E, 1, ABG)
01:10:47.564 00.000 12044 Guiding  Dir = 2, Dur = 1
01:10:47.572 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11208, med=615, FiltMin=529, FiltMax=9547, Gamma=0.810
01:10:47.577 00.005 14964 UpdateGuideState exits: m=276518 SNR=310.2
01:10:47.578 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.578 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:47.579 00.001 14964 Enqueuing Expose request
01:10:47.630 00.051 12044 IsSlewing returns 0
01:10:47.630 00.000 12044 IsGuiding returns 0
01:10:47.662 00.032 12044 IsGuiding returns 1
01:10:47.662 00.000 12044 scope still moving after pulse duration time elapsed
01:10:47.725 00.063 12044 IsSlewing returns 0
01:10:47.725 00.000 12044 IsGuiding returns 0
01:10:47.725 00.000 12044 scope move finished after 1 + 94 ms
01:10:47.725 00.000 12044 Move returns status 0, amount 1
01:10:47.725 00.000 12044 MoveAxis(N, 0, ABG)
01:10:47.725 00.000 12044 Move returns status 0, amount 0
01:10:47.725 00.000 12044 move complete, result=0
01:10:47.725 00.000 12044 worker thread done servicing request
01:10:47.725 00.000 12044 Worker thread wakes up
01:10:47.726 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:47.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:47.726 00.000 14964 GuideStep: -0.3 px 1 ms EAST, 0.4 px 0 ms NORTH
01:10:50.824 03.098 12044 Exposure complete
01:10:50.846 00.022 12044 worker thread done servicing request
01:10:50.846 00.000 14964 OnExposeComplete: enter
01:10:50.847 00.001 14964 UpdateGuideState(): m_state=6
01:10:50.847 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2808
01:10:50.847 00.000 14964 Star::Find returns 1 (0), X=279.78, Y=92.41, Mass=274932, SNR=304.0, Peak=12418 HFD=4.8
01:10:50.848 00.001 14964 MultiStar: [#1 -0.47,0.39,0.16,U] [#2 0.01,0.39,0.07,U] 
01:10:50.848 00.000 14964 refined, 2 included, MultiStar: {-0.32, -0.26}, one-star: {-0.32, -0.42}
01:10:50.849 00.001 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
01:10:50.849 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
01:10:50.850 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.26 hyp=0.42 cameraTheta=-2.46 mountX=0.26 mountY=0.35, mountTheta=0.93
01:10:50.851 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.26, opts=13)
01:10:50.852 00.001 14964 Enqueuing Move request for scope (-0.32, -0.26)
01:10:50.853 00.001 12044 Worker thread wakes up
01:10:50.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.26) opts 0xd
01:10:50.853 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.26)
01:10:50.853 00.000 12044 Moving (-0.32, -0.26) raw xDistance=0.26 yDistance=0.35
01:10:50.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.02
01:10:50.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:10:50.853 00.000 12044 MoveAxis(E, 0, ABG)
01:10:50.853 00.000 12044 Move returns status 0, amount 0
01:10:50.853 00.000 12044 MoveAxis(N, 0, ABG)
01:10:50.853 00.000 12044 Move returns status 0, amount 0
01:10:50.853 00.000 12044 move complete, result=0
01:10:50.853 00.000 12044 worker thread done servicing request
01:10:50.860 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12418, med=615, FiltMin=521, FiltMax=9951, Gamma=0.810
01:10:50.866 00.006 14964 UpdateGuideState exits: m=274932 SNR=304.0
01:10:50.866 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.867 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:50.867 00.000 14964 Enqueuing Expose request
01:10:50.868 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:10:50.868 00.000 12044 Worker thread wakes up
01:10:50.868 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:50.868 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:53.994 03.126 12044 Exposure complete
01:10:54.018 00.024 12044 worker thread done servicing request
01:10:54.018 00.000 14964 OnExposeComplete: enter
01:10:54.019 00.001 14964 UpdateGuideState(): m_state=6
01:10:54.019 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2809
01:10:54.020 00.001 14964 Star::Find returns 1 (0), X=279.90, Y=93.15, Mass=284456, SNR=325.8, Peak=11488 HFD=4.7
01:10:54.020 00.000 14964 MultiStar: [#1 0.06,-0.41,0.15,U] [#2 -0.14,-0.31,0.05,U] 
01:10:54.021 00.001 14964 refined, 2 included, MultiStar: {-0.17, 0.21}, one-star: {-0.20, 0.33}
01:10:54.021 00.000 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
01:10:54.022 00.001 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.57)
01:10:54.022 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.25 mountX=-0.21 mountY=0.15, mountTheta=2.54
01:10:54.023 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.21, opts=13)
01:10:54.024 00.001 14964 Enqueuing Move request for scope (-0.17, 0.21)
01:10:54.024 00.000 12044 Worker thread wakes up
01:10:54.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
01:10:54.024 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:10:54.024 00.000 12044 Moving (-0.17, 0.21) raw xDistance=-0.21 yDistance=0.15
01:10:54.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
01:10:54.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.025 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:10:54.025 00.000 12044 MoveAxis(E, 0, ABG)
01:10:54.025 00.000 12044 Move returns status 0, amount 0
01:10:54.025 00.000 12044 MoveAxis(N, 0, ABG)
01:10:54.025 00.000 12044 Move returns status 0, amount 0
01:10:54.025 00.000 12044 move complete, result=0
01:10:54.025 00.000 12044 worker thread done servicing request
01:10:54.032 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11488, med=615, FiltMin=527, FiltMax=9736, Gamma=0.810
01:10:54.037 00.005 14964 UpdateGuideState exits: m=284456 SNR=325.8
01:10:54.038 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.038 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:54.039 00.001 14964 Enqueuing Expose request
01:10:54.039 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:54.040 00.001 12044 Worker thread wakes up
01:10:54.040 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:54.040 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:10:57.137 03.097 12044 Exposure complete
01:10:57.159 00.022 12044 worker thread done servicing request
01:10:57.159 00.000 14964 OnExposeComplete: enter
01:10:57.160 00.001 14964 UpdateGuideState(): m_state=6
01:10:57.160 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2810
01:10:57.161 00.001 14964 Star::Find returns 1 (0), X=279.83, Y=92.86, Mass=284480, SNR=324.5, Peak=12502 HFD=4.5
01:10:57.162 00.001 14964 MultiStar: [#1 -0.29,-0.14,0.16,U] [#2 0.05,-0.37,0.07,U] 
01:10:57.162 00.000 14964 refined, 2 included, MultiStar: {-0.26, -0.01}, one-star: {-0.28, 0.03}
01:10:57.163 00.001 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
01:10:57.163 00.000 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
01:10:57.163 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.09 mountX=0.01 mountY=0.26, mountTheta=1.54
01:10:57.164 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.01, opts=13)
01:10:57.165 00.001 14964 Enqueuing Move request for scope (-0.26, -0.01)
01:10:57.166 00.001 12044 Worker thread wakes up
01:10:57.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
01:10:57.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
01:10:57.166 00.000 12044 Moving (-0.26, -0.01) raw xDistance=0.01 yDistance=0.26
01:10:57.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:10:57.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:57.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:10:57.166 00.000 12044 MoveAxis(E, 0, ABG)
01:10:57.166 00.000 12044 Move returns status 0, amount 0
01:10:57.166 00.000 12044 MoveAxis(N, 0, ABG)
01:10:57.166 00.000 12044 Move returns status 0, amount 0
01:10:57.166 00.000 12044 move complete, result=0
01:10:57.166 00.000 12044 worker thread done servicing request
01:10:57.173 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12502, med=615, FiltMin=519, FiltMax=10114, Gamma=0.810
01:10:57.179 00.006 14964 UpdateGuideState exits: m=284480 SNR=324.5
01:10:57.180 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.180 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:10:57.181 00.001 14964 Enqueuing Expose request
01:10:57.182 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:10:57.183 00.001 12044 Worker thread wakes up
01:10:57.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:10:57.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:00.311 03.128 12044 Exposure complete
01:11:00.335 00.024 12044 worker thread done servicing request
01:11:00.335 00.000 14964 OnExposeComplete: enter
01:11:00.335 00.000 14964 UpdateGuideState(): m_state=6
01:11:00.336 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2811
01:11:00.336 00.000 14964 Star::Find returns 1 (0), X=279.80, Y=93.17, Mass=280492, SNR=322.0, Peak=11888 HFD=4.5
01:11:00.337 00.001 14964 MultiStar: [#1 -0.45,-0.16,0.15,U] [#2 0.10,-0.41,0.06,U] 
01:11:00.337 00.000 14964 refined, 2 included, MultiStar: {-0.30, 0.24}, one-star: {-0.30, 0.35}
01:11:00.338 00.001 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.27)
01:11:00.338 00.000 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
01:11:00.339 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.24 hyp=0.38 cameraTheta=2.46 mountX=-0.25 mountY=0.27, mountTheta=2.31
01:11:00.340 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.24, opts=13)
01:11:00.340 00.000 14964 Enqueuing Move request for scope (-0.30, 0.24)
01:11:00.341 00.001 12044 Worker thread wakes up
01:11:00.341 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.24) opts 0xd
01:11:00.341 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.24)
01:11:00.341 00.000 12044 Moving (-0.30, 0.24) raw xDistance=-0.25 yDistance=0.27
01:11:00.341 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.04
01:11:00.341 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:00.341 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:11:00.341 00.000 12044 MoveAxis(E, 0, ABG)
01:11:00.341 00.000 12044 Move returns status 0, amount 0
01:11:00.341 00.000 12044 MoveAxis(N, 0, ABG)
01:11:00.341 00.000 12044 Move returns status 0, amount 0
01:11:00.341 00.000 12044 move complete, result=0
01:11:00.341 00.000 12044 worker thread done servicing request
01:11:00.348 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11888, med=615, FiltMin=530, FiltMax=10331, Gamma=0.810
01:11:00.353 00.005 14964 UpdateGuideState exits: m=280492 SNR=322.0
01:11:00.354 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.354 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:00.355 00.001 14964 Enqueuing Expose request
01:11:00.355 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:11:00.356 00.001 12044 Worker thread wakes up
01:11:00.356 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:00.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:03.457 03.101 12044 Exposure complete
01:11:03.477 00.020 12044 worker thread done servicing request
01:11:03.477 00.000 14964 OnExposeComplete: enter
01:11:03.477 00.000 14964 UpdateGuideState(): m_state=6
01:11:03.478 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2812
01:11:03.478 00.000 14964 Star::Find returns 1 (0), X=280.07, Y=93.79, Mass=285597, SNR=326.7, Peak=11357 HFD=4.8
01:11:03.479 00.001 14964 MultiStar: [#1 -0.05,-0.90,0.00,M1] [#2 0.76,-0.75,0.00,M1] 
01:11:03.479 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
01:11:03.480 00.001 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
01:11:03.480 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.97 hyp=0.97 cameraTheta=1.60 mountX=-0.97 mountY=-0.07, mountTheta=-3.07
01:11:03.482 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.97, opts=13)
01:11:03.482 00.000 14964 Enqueuing Move request for scope (-0.03, 0.97)
01:11:03.483 00.001 12044 Worker thread wakes up
01:11:03.483 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.97) opts 0xd
01:11:03.483 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.97)
01:11:03.483 00.000 12044 Moving (-0.03, 0.97) raw xDistance=-0.97 yDistance=-0.07
01:11:03.483 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.97, slope = -0.03
01:11:03.483 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:03.483 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:03.483 00.000 12044 MoveAxis(E, 25, ABG)
01:11:03.483 00.000 12044 Guiding  Dir = 2, Dur = 25
01:11:03.491 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11357, med=615, FiltMin=531, FiltMax=10220, Gamma=0.810
01:11:03.496 00.005 14964 UpdateGuideState exits: m=285597 SNR=326.7
01:11:03.497 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.497 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:03.498 00.001 14964 Enqueuing Expose request
01:11:03.539 00.041 12044 IsSlewing returns 0
01:11:03.539 00.000 12044 IsGuiding returns 0
01:11:03.571 00.032 12044 IsGuiding returns 1
01:11:03.571 00.000 12044 scope still moving after pulse duration time elapsed
01:11:03.617 00.046 12044 IsSlewing returns 0
01:11:03.617 00.000 12044 IsGuiding returns 0
01:11:03.617 00.000 12044 scope move finished after 25 + 51 ms
01:11:03.617 00.000 12044 Move returns status 0, amount 25
01:11:03.617 00.000 12044 MoveAxis(N, 0, ABG)
01:11:03.617 00.000 12044 Move returns status 0, amount 0
01:11:03.617 00.000 12044 move complete, result=0
01:11:03.617 00.000 12044 worker thread done servicing request
01:11:03.617 00.000 12044 Worker thread wakes up
01:11:03.617 00.000 14964 GuideStep: -1.0 px 25 ms EAST, -0.1 px 0 ms NORTH
01:11:03.618 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:03.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:06.709 03.091 12044 Exposure complete
01:11:06.732 00.023 12044 worker thread done servicing request
01:11:06.732 00.000 14964 OnExposeComplete: enter
01:11:06.733 00.001 14964 UpdateGuideState(): m_state=6
01:11:06.734 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2813
01:11:06.734 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=93.36, Mass=282957, SNR=323.5, Peak=11248 HFD=5.0
01:11:06.735 00.001 14964 MultiStar: [#1 0.04,-0.71,0.17,U] [#2 0.31,-0.62,0.06,U] 
01:11:06.735 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.30}, one-star: {0.09, 0.53}
01:11:06.736 00.001 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.56) = xAngle (2.83 = 2.83)
01:11:06.737 00.001 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.88 = -0.40)
01:11:06.737 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.27 mountX=-0.30 mountY=-0.12, mountTheta=-2.75
01:11:06.738 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.30, opts=13)
01:11:06.739 00.001 14964 Enqueuing Move request for scope (0.09, 0.30)
01:11:06.739 00.000 12044 Worker thread wakes up
01:11:06.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
01:11:06.739 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
01:11:06.739 00.000 12044 Moving (0.09, 0.30) raw xDistance=-0.30 yDistance=-0.12
01:11:06.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.30, slope = -0.03
01:11:06.739 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:06.740 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:06.740 00.000 12044 MoveAxis(E, 20, ABG)
01:11:06.740 00.000 12044 Guiding  Dir = 2, Dur = 20
01:11:06.748 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11248, med=615, FiltMin=530, FiltMax=9160, Gamma=0.810
01:11:06.753 00.005 14964 UpdateGuideState exits: m=282957 SNR=323.5
01:11:06.754 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.754 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:06.755 00.001 14964 Enqueuing Expose request
01:11:06.773 00.018 12044 IsSlewing returns 0
01:11:06.773 00.000 12044 IsGuiding returns 0
01:11:06.805 00.032 12044 IsGuiding returns 1
01:11:06.805 00.000 12044 scope still moving after pulse duration time elapsed
01:11:06.881 00.076 12044 IsSlewing returns 0
01:11:06.881 00.000 12044 IsGuiding returns 0
01:11:06.881 00.000 12044 scope move finished after 20 + 88 ms
01:11:06.881 00.000 12044 Move returns status 0, amount 20
01:11:06.881 00.000 12044 MoveAxis(N, 0, ABG)
01:11:06.881 00.000 12044 Move returns status 0, amount 0
01:11:06.881 00.000 12044 move complete, result=0
01:11:06.881 00.000 12044 worker thread done servicing request
01:11:06.881 00.000 12044 Worker thread wakes up
01:11:06.881 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:06.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:06.881 00.000 14964 GuideStep: -0.3 px 20 ms EAST, -0.1 px 0 ms NORTH
01:11:09.988 03.107 12044 Exposure complete
01:11:10.008 00.020 12044 worker thread done servicing request
01:11:10.009 00.001 14964 OnExposeComplete: enter
01:11:10.009 00.000 14964 UpdateGuideState(): m_state=6
01:11:10.010 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2814
01:11:10.010 00.000 14964 Star::Find returns 1 (0), X=279.63, Y=93.79, Mass=284008, SNR=328.1, Peak=11591 HFD=4.9
01:11:10.011 00.001 14964 MultiStar: [#1 -0.72,-1.16,0.00,M1] [#2 -0.25,-1.32,0.00,M1] 
01:11:10.012 00.001 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.58 = -2.70)
01:11:10.012 00.000 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.35)
01:11:10.013 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.97 hyp=1.08 cameraTheta=2.02 mountX=-0.98 mountY=0.37, mountTheta=2.78
01:11:10.014 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.97, opts=13)
01:11:10.014 00.000 14964 Enqueuing Move request for scope (-0.47, 0.97)
01:11:10.015 00.001 12044 Worker thread wakes up
01:11:10.015 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.97) opts 0xd
01:11:10.015 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.97)
01:11:10.015 00.000 12044 Moving (-0.47, 0.97) raw xDistance=-0.98 yDistance=0.37
01:11:10.015 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.98, slope = -0.07
01:11:10.015 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:10.015 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:11:10.015 00.000 12044 MoveAxis(E, 51, ABG)
01:11:10.015 00.000 12044 Guiding  Dir = 2, Dur = 51
01:11:10.023 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11591, med=615, FiltMin=524, FiltMax=9566, Gamma=0.810
01:11:10.028 00.005 14964 UpdateGuideState exits: m=284008 SNR=328.1
01:11:10.029 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.029 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:10.029 00.000 14964 Enqueuing Expose request
01:11:10.040 00.011 12044 IsSlewing returns 0
01:11:10.041 00.001 12044 IsGuiding returns 0
01:11:10.072 00.031 12044 PulseGuide returned control before completion, sleep 30
01:11:10.104 00.032 12044 IsGuiding returns 1
01:11:10.104 00.000 12044 scope still moving after pulse duration time elapsed
01:11:10.183 00.079 12044 IsSlewing returns 0
01:11:10.183 00.000 12044 IsGuiding returns 0
01:11:10.183 00.000 12044 scope move finished after 51 + 90 ms
01:11:10.183 00.000 12044 Move returns status 0, amount 51
01:11:10.183 00.000 12044 MoveAxis(N, 0, ABG)
01:11:10.183 00.000 12044 Move returns status 0, amount 0
01:11:10.183 00.000 12044 move complete, result=0
01:11:10.183 00.000 12044 worker thread done servicing request
01:11:10.183 00.000 12044 Worker thread wakes up
01:11:10.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:10.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:10.183 00.000 14964 GuideStep: -1.0 px 51 ms EAST, 0.4 px 0 ms NORTH
01:11:13.282 03.099 12044 Exposure complete
01:11:13.310 00.028 12044 worker thread done servicing request
01:11:13.310 00.000 14964 OnExposeComplete: enter
01:11:13.310 00.000 14964 UpdateGuideState(): m_state=6
01:11:13.312 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2815
01:11:13.312 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=92.92, Mass=272092, SNR=304.7, Peak=10724 HFD=5.0
01:11:13.312 00.000 14964 MultiStar: [#1 -0.51,-0.14,0.17,U] [#2 0.29,0.06,0.05,U] 
01:11:13.312 00.000 14964 refined, 2 included, MultiStar: {-0.31, 0.06}, one-star: {-0.31, 0.10}
01:11:13.313 00.001 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.50 = -1.79)
01:11:13.313 00.000 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.27)
01:11:13.314 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.94 mountX=-0.07 mountY=0.30, mountTheta=1.79
01:11:13.315 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.06, opts=13)
01:11:13.315 00.000 14964 Enqueuing Move request for scope (-0.31, 0.06)
01:11:13.316 00.001 12044 Worker thread wakes up
01:11:13.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
01:11:13.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
01:11:13.316 00.000 12044 Moving (-0.31, 0.06) raw xDistance=-0.07 yDistance=0.30
01:11:13.316 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.40, using input
01:11:13.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.06
01:11:13.316 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:13.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:11:13.316 00.000 12044 MoveAxis(E, 0, ABG)
01:11:13.316 00.000 12044 Move returns status 0, amount 0
01:11:13.316 00.000 12044 MoveAxis(N, 0, ABG)
01:11:13.316 00.000 12044 Move returns status 0, amount 0
01:11:13.316 00.000 12044 move complete, result=0
01:11:13.316 00.000 12044 worker thread done servicing request
01:11:13.323 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10724, med=614, FiltMin=528, FiltMax=8971, Gamma=0.810
01:11:13.328 00.005 14964 UpdateGuideState exits: m=272092 SNR=304.7
01:11:13.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.329 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:13.330 00.001 14964 Enqueuing Expose request
01:11:13.330 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:11:13.331 00.001 12044 Worker thread wakes up
01:11:13.331 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:13.331 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:16.427 03.096 12044 Exposure complete
01:11:16.454 00.027 12044 worker thread done servicing request
01:11:16.454 00.000 14964 OnExposeComplete: enter
01:11:16.454 00.000 14964 UpdateGuideState(): m_state=6
01:11:16.455 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2816
01:11:16.455 00.000 14964 Star::Find returns 1 (0), X=279.60, Y=93.27, Mass=271070, SNR=289.4, Peak=9791 HFD=5.3
01:11:16.456 00.001 14964 MultiStar: [#1 -0.60,-0.77,0.00,M1] [#2 0.18,-1.06,0.00,M1] 
01:11:16.457 00.001 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.97 = -2.31)
01:11:16.457 00.000 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
01:11:16.458 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=0.44 hyp=0.67 cameraTheta=2.41 mountX=-0.45 mountY=0.45, mountTheta=2.36
01:11:16.459 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.44, opts=13)
01:11:16.459 00.000 14964 Enqueuing Move request for scope (-0.50, 0.44)
01:11:16.460 00.001 12044 Worker thread wakes up
01:11:16.460 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.44) opts 0xd
01:11:16.460 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.44)
01:11:16.460 00.000 12044 Moving (-0.50, 0.44) raw xDistance=-0.45 yDistance=0.45
01:11:16.460 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.45, slope = -0.06
01:11:16.460 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
01:11:16.460 00.000 12044 MoveAxis(E, 42, ABG)
01:11:16.460 00.000 12044 Guiding  Dir = 2, Dur = 42
01:11:16.467 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9791, med=615, FiltMin=529, FiltMax=8939, Gamma=0.810
01:11:16.473 00.006 14964 UpdateGuideState exits: m=271070 SNR=289.4
01:11:16.473 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.474 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:16.474 00.000 14964 Enqueuing Expose request
01:11:16.493 00.019 12044 IsSlewing returns 0
01:11:16.494 00.001 12044 IsGuiding returns 0
01:11:16.525 00.031 12044 PulseGuide returned control before completion, sleep 21
01:11:16.556 00.031 12044 IsGuiding returns 1
01:11:16.556 00.000 12044 scope still moving after pulse duration time elapsed
01:11:16.602 00.046 12044 IsSlewing returns 0
01:11:16.602 00.000 12044 IsGuiding returns 0
01:11:16.602 00.000 12044 scope move finished after 42 + 67 ms
01:11:16.602 00.000 12044 Move returns status 0, amount 42
01:11:16.602 00.000 12044 MoveAxis(S, 42, ABG)
01:11:16.602 00.000 12044 Guiding  Dir = 1, Dur = 42
01:11:16.634 00.032 12044 IsSlewing returns 0
01:11:16.634 00.000 12044 IsGuiding returns 0
01:11:16.665 00.031 12044 PulseGuide returned control before completion, sleep 21
01:11:16.754 00.089 12044 IsGuiding returns 1
01:11:16.754 00.000 12044 scope still moving after pulse duration time elapsed
01:11:16.821 00.067 12044 IsSlewing returns 0
01:11:16.821 00.000 12044 IsGuiding returns 0
01:11:16.821 00.000 12044 scope move finished after 42 + 146 ms
01:11:16.822 00.001 12044 Move returns status 0, amount 42
01:11:16.822 00.000 12044 move complete, result=0
01:11:16.822 00.000 12044 worker thread done servicing request
01:11:16.822 00.000 12044 Worker thread wakes up
01:11:16.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:16.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:16.822 00.000 14964 GuideStep: -0.5 px 42 ms EAST, 0.5 px 42 ms SOUTH
01:11:19.949 03.127 12044 Exposure complete
01:11:19.970 00.021 12044 worker thread done servicing request
01:11:19.970 00.000 14964 OnExposeComplete: enter
01:11:19.970 00.000 14964 UpdateGuideState(): m_state=6
01:11:19.971 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2817
01:11:19.971 00.000 14964 Star::Find returns 1 (0), X=279.59, Y=92.10, Mass=282258, SNR=321.0, Peak=9824 HFD=5.2
01:11:19.972 00.001 14964 MultiStar: [#1 -0.28,0.56,0.14,U] [#2 -0.31,0.96,0.00,M2] 
01:11:19.972 00.000 14964 refined, 1 included, MultiStar: {-0.48, -0.56}, one-star: {-0.51, -0.72}
01:11:19.973 00.001 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.72 = -0.72)
01:11:19.973 00.000 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
01:11:19.974 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.56 hyp=0.74 cameraTheta=-2.28 mountX=0.56 mountY=0.54, mountTheta=0.77
01:11:19.975 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.56, opts=13)
01:11:19.975 00.000 14964 Enqueuing Move request for scope (-0.48, -0.56)
01:11:19.976 00.001 12044 Worker thread wakes up
01:11:19.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.56) opts 0xd
01:11:19.976 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.56)
01:11:19.976 00.000 12044 Moving (-0.48, -0.56) raw xDistance=0.56 yDistance=0.54
01:11:19.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.56, slope = -0.01
01:11:19.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
01:11:19.976 00.000 12044 MoveAxis(E, 0, ABG)
01:11:19.976 00.000 12044 Move returns status 0, amount 0
01:11:19.976 00.000 12044 MoveAxis(S, 50, ABG)
01:11:19.976 00.000 12044 Guiding  Dir = 1, Dur = 50
01:11:19.984 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9824, med=615, FiltMin=524, FiltMax=8583, Gamma=0.810
01:11:19.989 00.005 14964 UpdateGuideState exits: m=282258 SNR=321.0
01:11:19.990 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.990 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:19.991 00.001 14964 Enqueuing Expose request
01:11:20.094 00.103 12044 IsSlewing returns 0
01:11:20.095 00.001 12044 IsGuiding returns 0
01:11:20.115 00.020 12044 PulseGuide returned control before completion, sleep 39
01:11:20.181 00.066 12044 IsGuiding returns 1
01:11:20.181 00.000 12044 scope still moving after pulse duration time elapsed
01:11:20.243 00.062 12044 IsSlewing returns 0
01:11:20.243 00.000 12044 IsGuiding returns 0
01:11:20.243 00.000 12044 scope move finished after 50 + 97 ms
01:11:20.243 00.000 12044 Move returns status 0, amount 50
01:11:20.243 00.000 12044 move complete, result=0
01:11:20.243 00.000 12044 worker thread done servicing request
01:11:20.243 00.000 12044 Worker thread wakes up
01:11:20.243 00.000 14964 GuideStep: 0.6 px 0 ms EAST, 0.5 px 50 ms SOUTH
01:11:20.244 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:20.244 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:23.379 03.135 12044 Exposure complete
01:11:23.404 00.025 12044 worker thread done servicing request
01:11:23.404 00.000 14964 OnExposeComplete: enter
01:11:23.405 00.001 14964 UpdateGuideState(): m_state=6
01:11:23.406 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2818
01:11:23.406 00.000 14964 Star::Find returns 1 (0), X=280.74, Y=91.45, Mass=274518, SNR=309.8, Peak=11395 HFD=5.1
01:11:23.407 00.001 14964 MultiStar: large primary error, entering stabilization period
01:11:23.407 00.000 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
01:11:23.408 00.001 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.81)
01:11:23.408 00.000 14964 CameraToMount -- cameraX=0.64 cameraY=-1.38 hyp=1.52 cameraTheta=-1.14 mountX=1.39 mountY=-0.49, mountTheta=-0.34
01:11:23.409 00.001 14964 SchedulePrimaryMove(1136A648, x=0.64, y=-1.38, opts=13)
01:11:23.410 00.001 14964 Enqueuing Move request for scope (0.64, -1.38)
01:11:23.410 00.000 12044 Worker thread wakes up
01:11:23.410 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, -1.38) opts 0xd
01:11:23.410 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, -1.38)
01:11:23.410 00.000 12044 Moving (0.64, -1.38) raw xDistance=1.39 yDistance=-0.49
01:11:23.410 00.000 12044 Lowpass2 history cleared, outlier deflection
01:11:23.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.90 from input 1.39, slope = 0.00
01:11:23.410 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:23.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
01:11:23.410 00.000 12044 MoveAxis(W, 107, ABG)
01:11:23.410 00.000 12044 Guiding  Dir = 3, Dur = 107
01:11:23.418 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11395, med=615, FiltMin=531, FiltMax=9873, Gamma=0.810
01:11:23.423 00.005 14964 UpdateGuideState exits: m=274518 SNR=309.8
01:11:23.424 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.424 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:23.425 00.001 14964 Enqueuing Expose request
01:11:23.431 00.006 12044 IsSlewing returns 0
01:11:23.432 00.001 12044 IsGuiding returns 0
01:11:23.463 00.031 12044 PulseGuide returned control before completion, sleep 86
01:11:23.560 00.097 12044 IsGuiding returns 1
01:11:23.560 00.000 12044 scope still moving after pulse duration time elapsed
01:11:23.617 00.057 12044 IsSlewing returns 0
01:11:23.617 00.000 12044 IsGuiding returns 0
01:11:23.617 00.000 12044 scope move finished after 107 + 78 ms
01:11:23.617 00.000 12044 Move returns status 0, amount 107
01:11:23.617 00.000 12044 MoveAxis(N, 0, ABG)
01:11:23.617 00.000 12044 Move returns status 0, amount 0
01:11:23.617 00.000 12044 move complete, result=0
01:11:23.617 00.000 12044 worker thread done servicing request
01:11:23.617 00.000 12044 Worker thread wakes up
01:11:23.617 00.000 14964 GuideStep: 1.4 px 107 ms WEST, -0.5 px 0 ms NORTH
01:11:23.618 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:23.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:26.717 03.099 12044 Exposure complete
01:11:26.739 00.022 12044 worker thread done servicing request
01:11:26.739 00.000 14964 OnExposeComplete: enter
01:11:26.739 00.000 14964 UpdateGuideState(): m_state=6
01:11:26.740 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2819
01:11:26.740 00.000 14964 Star::Find returns 1 (0), X=280.87, Y=92.73, Mass=279593, SNR=322.8, Peak=11692 HFD=5.0
01:11:26.741 00.001 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
01:11:26.741 00.000 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
01:11:26.742 00.001 14964 CameraToMount -- cameraX=0.77 cameraY=-0.09 hyp=0.77 cameraTheta=-0.12 mountX=0.10 mountY=-0.75, mountTheta=-1.43
01:11:26.743 00.001 14964 SchedulePrimaryMove(1136A648, x=0.77, y=-0.09, opts=13)
01:11:26.743 00.000 14964 Enqueuing Move request for scope (0.77, -0.09)
01:11:26.744 00.001 12044 Worker thread wakes up
01:11:26.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.09) opts 0xd
01:11:26.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.77, -0.09)
01:11:26.744 00.000 12044 Moving (0.77, -0.09) raw xDistance=0.10 yDistance=-0.75
01:11:26.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:11:26.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:26.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
01:11:26.744 00.000 12044 MoveAxis(E, 0, ABG)
01:11:26.744 00.000 12044 Move returns status 0, amount 0
01:11:26.744 00.000 12044 MoveAxis(N, 0, ABG)
01:11:26.744 00.000 12044 Move returns status 0, amount 0
01:11:26.744 00.000 12044 move complete, result=0
01:11:26.744 00.000 12044 worker thread done servicing request
01:11:26.751 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11692, med=613, FiltMin=535, FiltMax=9222, Gamma=0.810
01:11:26.757 00.006 14964 UpdateGuideState exits: m=279593 SNR=322.8
01:11:26.757 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.758 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:26.758 00.000 14964 Enqueuing Expose request
01:11:26.759 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
01:11:26.759 00.000 12044 Worker thread wakes up
01:11:26.759 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:26.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:29.869 03.110 12044 Exposure complete
01:11:29.892 00.023 12044 worker thread done servicing request
01:11:29.892 00.000 14964 OnExposeComplete: enter
01:11:29.894 00.002 14964 UpdateGuideState(): m_state=6
01:11:29.894 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2820
01:11:29.895 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=92.80, Mass=276183, SNR=309.3, Peak=9596 HFD=5.3
01:11:29.895 00.000 14964 MultiStar: exiting stabilization period
01:11:29.896 00.001 14964 MultiStar: [#1 -0.04,0.34,0.16,U] [#2 0.97,0.18,0.00,M3] 
01:11:29.897 00.001 14964 refined, 1 included, MultiStar: {-0.13, 0.03}, one-star: {-0.14, -0.02}
01:11:29.897 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:11:29.898 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
01:11:29.899 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.94 mountX=-0.03 mountY=0.12, mountTheta=1.80
01:11:29.900 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.03, opts=13)
01:11:29.900 00.000 14964 Enqueuing Move request for scope (-0.13, 0.03)
01:11:29.901 00.001 12044 Worker thread wakes up
01:11:29.901 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:11:29.901 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:11:29.901 00.000 12044 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=0.12
01:11:29.901 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:11:29.901 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.901 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:29.901 00.000 12044 MoveAxis(E, 0, ABG)
01:11:29.901 00.000 12044 Move returns status 0, amount 0
01:11:29.902 00.001 12044 MoveAxis(N, 0, ABG)
01:11:29.902 00.000 12044 Move returns status 0, amount 0
01:11:29.902 00.000 12044 move complete, result=0
01:11:29.902 00.000 12044 worker thread done servicing request
01:11:29.909 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9596, med=613, FiltMin=528, FiltMax=8331, Gamma=0.810
01:11:29.914 00.005 14964 UpdateGuideState exits: m=276183 SNR=309.3
01:11:29.915 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.915 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:29.916 00.001 14964 Enqueuing Expose request
01:11:29.916 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:29.917 00.001 12044 Worker thread wakes up
01:11:29.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:29.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:33.054 03.137 12044 Exposure complete
01:11:33.075 00.021 12044 worker thread done servicing request
01:11:33.075 00.000 14964 OnExposeComplete: enter
01:11:33.076 00.001 14964 UpdateGuideState(): m_state=6
01:11:33.076 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2821
01:11:33.077 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=92.40, Mass=275976, SNR=298.3, Peak=10252 HFD=5.1
01:11:33.077 00.000 14964 MultiStar: [#1 -0.30,0.47,0.14,U] [#2 0.60,0.21,0.06,U] 
01:11:33.078 00.001 14964 refined, 2 included, MultiStar: {-0.19, -0.28}, one-star: {-0.22, -0.42}
01:11:33.078 00.000 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.60 = -0.60)
01:11:33.078 00.000 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
01:11:33.079 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.15 mountX=0.28 mountY=0.22, mountTheta=0.65
01:11:33.080 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.28, opts=13)
01:11:33.080 00.000 14964 Enqueuing Move request for scope (-0.19, -0.28)
01:11:33.081 00.001 12044 Worker thread wakes up
01:11:33.081 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
01:11:33.081 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
01:11:33.081 00.000 12044 Moving (-0.19, -0.28) raw xDistance=0.28 yDistance=0.22
01:11:33.081 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.00
01:11:33.081 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:33.081 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:11:33.081 00.000 12044 MoveAxis(E, 0, ABG)
01:11:33.081 00.000 12044 Move returns status 0, amount 0
01:11:33.081 00.000 12044 MoveAxis(N, 0, ABG)
01:11:33.081 00.000 12044 Move returns status 0, amount 0
01:11:33.081 00.000 12044 move complete, result=0
01:11:33.082 00.001 12044 worker thread done servicing request
01:11:33.089 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10252, med=615, FiltMin=519, FiltMax=8454, Gamma=0.810
01:11:33.094 00.005 14964 UpdateGuideState exits: m=275976 SNR=298.3
01:11:33.095 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.095 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:33.096 00.001 14964 Enqueuing Expose request
01:11:33.096 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:33.097 00.001 12044 Worker thread wakes up
01:11:33.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:33.097 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:36.195 03.098 12044 Exposure complete
01:11:36.216 00.021 12044 worker thread done servicing request
01:11:36.216 00.000 14964 OnExposeComplete: enter
01:11:36.217 00.001 14964 UpdateGuideState(): m_state=6
01:11:36.217 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2822
01:11:36.218 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=92.36, Mass=274613, SNR=302.8, Peak=12992 HFD=4.9
01:11:36.218 00.000 14964 MultiStar: [#1 -0.16,0.54,0.16,U] [#2 0.14,0.60,0.05,U] 
01:11:36.219 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.29}, one-star: {0.11, -0.47}
01:11:36.219 00.000 14964 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.56) = xAngle (0.24 = 0.24)
01:11:36.220 00.001 14964 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.29 = -2.99)
01:11:36.220 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=0.29 mountY=-0.04, mountTheta=-0.15
01:11:36.221 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.29, opts=13)
01:11:36.222 00.001 14964 Enqueuing Move request for scope (0.07, -0.29)
01:11:36.222 00.000 12044 Worker thread wakes up
01:11:36.222 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
01:11:36.222 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
01:11:36.222 00.000 12044 Moving (0.07, -0.29) raw xDistance=0.29 yDistance=-0.04
01:11:36.222 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.29, slope = 0.09
01:11:36.222 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:36.222 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:36.222 00.000 12044 MoveAxis(W, 27, ABG)
01:11:36.222 00.000 12044 Guiding  Dir = 3, Dur = 27
01:11:36.229 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12992, med=614, FiltMin=527, FiltMax=9020, Gamma=0.810
01:11:36.235 00.006 14964 UpdateGuideState exits: m=274613 SNR=302.8
01:11:36.235 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.236 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:36.236 00.000 14964 Enqueuing Expose request
01:11:36.257 00.021 12044 IsSlewing returns 0
01:11:36.258 00.001 12044 IsGuiding returns 0
01:11:36.322 00.064 12044 IsGuiding returns 1
01:11:36.322 00.000 12044 scope still moving after pulse duration time elapsed
01:11:36.369 00.047 12044 IsSlewing returns 0
01:11:36.369 00.000 12044 IsGuiding returns 0
01:11:36.369 00.000 12044 scope move finished after 27 + 84 ms
01:11:36.369 00.000 12044 Move returns status 0, amount 27
01:11:36.369 00.000 12044 MoveAxis(N, 0, ABG)
01:11:36.369 00.000 12044 Move returns status 0, amount 0
01:11:36.369 00.000 12044 move complete, result=0
01:11:36.369 00.000 12044 worker thread done servicing request
01:11:36.369 00.000 12044 Worker thread wakes up
01:11:36.370 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:36.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:36.370 00.000 14964 GuideStep: 0.3 px 27 ms WEST, -0.0 px 0 ms NORTH
01:11:39.475 03.105 12044 Exposure complete
01:11:39.498 00.023 12044 worker thread done servicing request
01:11:39.498 00.000 14964 OnExposeComplete: enter
01:11:39.499 00.001 14964 UpdateGuideState(): m_state=6
01:11:39.500 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2823
01:11:39.500 00.000 14964 Star::Find returns 1 (0), X=280.15, Y=92.58, Mass=276544, SNR=309.9, Peak=12392 HFD=4.9
01:11:39.501 00.001 14964 MultiStar: [#1 -0.14,0.24,0.16,U] [#2 0.28,0.57,0.07,U] 
01:11:39.502 00.001 14964 refined, 2 included, MultiStar: {0.03, -0.14}, one-star: {0.04, -0.25}
01:11:39.502 00.000 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
01:11:39.502 00.000 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.01)
01:11:39.503 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=0.14 mountY=-0.02, mountTheta=-0.13
01:11:39.504 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.14, opts=13)
01:11:39.504 00.000 14964 Enqueuing Move request for scope (0.03, -0.14)
01:11:39.505 00.001 12044 Worker thread wakes up
01:11:39.505 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:11:39.505 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:11:39.505 00.000 12044 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.02
01:11:39.505 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
01:11:39.505 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:39.505 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:39.505 00.000 12044 MoveAxis(E, 0, ABG)
01:11:39.505 00.000 12044 Move returns status 0, amount 0
01:11:39.505 00.000 12044 MoveAxis(N, 0, ABG)
01:11:39.505 00.000 12044 Move returns status 0, amount 0
01:11:39.505 00.000 12044 move complete, result=0
01:11:39.505 00.000 12044 worker thread done servicing request
01:11:39.512 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12392, med=614, FiltMin=527, FiltMax=9348, Gamma=0.810
01:11:39.518 00.006 14964 UpdateGuideState exits: m=276544 SNR=309.9
01:11:39.518 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.519 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:39.519 00.000 14964 Enqueuing Expose request
01:11:39.519 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:39.520 00.001 12044 Worker thread wakes up
01:11:39.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:39.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:42.647 03.127 12044 Exposure complete
01:11:42.670 00.023 12044 worker thread done servicing request
01:11:42.670 00.000 14964 OnExposeComplete: enter
01:11:42.671 00.001 14964 UpdateGuideState(): m_state=6
01:11:42.671 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2824
01:11:42.672 00.001 14964 Star::Find returns 1 (0), X=280.86, Y=92.27, Mass=277004, SNR=307.9, Peak=11472 HFD=4.6
01:11:42.672 00.000 14964 MultiStar: [#1 0.50,0.23,0.17,U] [#2 0.92,-0.04,0.00,M1] 
01:11:42.673 00.001 14964 refined, 1 included, MultiStar: {0.72, -0.44}, one-star: {0.76, -0.56}
01:11:42.673 00.000 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
01:11:42.674 00.001 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.22)
01:11:42.674 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.44 hyp=0.85 cameraTheta=-0.55 mountX=0.45 mountY=-0.67, mountTheta=-0.98
01:11:42.675 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.44, opts=13)
01:11:42.676 00.001 14964 Enqueuing Move request for scope (0.72, -0.44)
01:11:42.676 00.000 12044 Worker thread wakes up
01:11:42.676 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.44) opts 0xd
01:11:42.676 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.44)
01:11:42.676 00.000 12044 Moving (0.72, -0.44) raw xDistance=0.45 yDistance=-0.67
01:11:42.676 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.45, slope = 0.06
01:11:42.676 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:42.676 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
01:11:42.676 00.000 12044 MoveAxis(W, 30, ABG)
01:11:42.676 00.000 12044 Guiding  Dir = 3, Dur = 30
01:11:42.684 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11472, med=615, FiltMin=528, FiltMax=9767, Gamma=0.810
01:11:42.690 00.006 14964 UpdateGuideState exits: m=277004 SNR=307.9
01:11:42.691 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.691 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:42.692 00.001 14964 Enqueuing Expose request
01:11:42.727 00.035 12044 IsSlewing returns 0
01:11:42.727 00.000 12044 IsGuiding returns 0
01:11:42.759 00.032 12044 IsGuiding returns 1
01:11:42.759 00.000 12044 scope still moving after pulse duration time elapsed
01:11:42.805 00.046 12044 IsSlewing returns 0
01:11:42.806 00.001 12044 IsGuiding returns 0
01:11:42.806 00.000 12044 scope move finished after 30 + 48 ms
01:11:42.806 00.000 12044 Move returns status 0, amount 30
01:11:42.806 00.000 12044 MoveAxis(N, 0, ABG)
01:11:42.806 00.000 12044 Move returns status 0, amount 0
01:11:42.806 00.000 12044 move complete, result=0
01:11:42.806 00.000 12044 worker thread done servicing request
01:11:42.806 00.000 12044 Worker thread wakes up
01:11:42.806 00.000 14964 GuideStep: 0.5 px 30 ms WEST, -0.7 px 0 ms NORTH
01:11:42.807 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:42.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:45.918 03.111 12044 Exposure complete
01:11:45.939 00.021 12044 worker thread done servicing request
01:11:45.939 00.000 14964 OnExposeComplete: enter
01:11:45.940 00.001 14964 UpdateGuideState(): m_state=6
01:11:45.940 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2825
01:11:45.941 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=93.05, Mass=285423, SNR=326.7, Peak=12076 HFD=4.8
01:11:45.941 00.000 14964 MultiStar: [#1 0.28,-0.10,0.16,U] [#2 0.50,0.02,0.07,U] 
01:11:45.942 00.001 14964 refined, 2 included, MultiStar: {0.27, 0.17}, one-star: {0.25, 0.22}
01:11:45.942 00.000 14964 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
01:11:45.943 00.001 14964 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.18 = -1.11)
01:11:45.943 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.57 mountX=-0.17 mountY=-0.28, mountTheta=-2.10
01:11:45.945 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.17, opts=13)
01:11:45.946 00.001 14964 Enqueuing Move request for scope (0.27, 0.17)
01:11:45.947 00.001 12044 Worker thread wakes up
01:11:45.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
01:11:45.947 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
01:11:45.947 00.000 12044 Moving (0.27, 0.17) raw xDistance=-0.17 yDistance=-0.28
01:11:45.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
01:11:45.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:45.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:11:45.947 00.000 12044 MoveAxis(E, 0, ABG)
01:11:45.947 00.000 12044 Move returns status 0, amount 0
01:11:45.947 00.000 12044 MoveAxis(N, 0, ABG)
01:11:45.947 00.000 12044 Move returns status 0, amount 0
01:11:45.947 00.000 12044 move complete, result=0
01:11:45.947 00.000 12044 worker thread done servicing request
01:11:45.956 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12076, med=614, FiltMin=520, FiltMax=10568, Gamma=0.810
01:11:45.961 00.005 14964 UpdateGuideState exits: m=285423 SNR=326.7
01:11:45.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.962 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:45.963 00.001 14964 Enqueuing Expose request
01:11:45.963 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:11:45.963 00.000 12044 Worker thread wakes up
01:11:45.964 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:45.964 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:49.086 03.122 12044 Exposure complete
01:11:49.112 00.026 12044 worker thread done servicing request
01:11:49.112 00.000 14964 OnExposeComplete: enter
01:11:49.113 00.001 14964 UpdateGuideState(): m_state=6
01:11:49.113 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2826
01:11:49.114 00.001 14964 Star::Find returns 1 (0), X=280.13, Y=92.94, Mass=287165, SNR=319.9, Peak=13284 HFD=4.5
01:11:49.114 00.000 14964 MultiStar: [#1 -0.04,0.14,0.17,U] [#2 0.08,-0.20,0.06,U] 
01:11:49.115 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.10}, one-star: {0.03, 0.11}
01:11:49.115 00.000 14964 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
01:11:49.116 00.001 14964 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
01:11:49.117 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.36 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
01:11:49.119 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.10, opts=13)
01:11:49.119 00.000 14964 Enqueuing Move request for scope (0.02, 0.10)
01:11:49.120 00.001 12044 Worker thread wakes up
01:11:49.120 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:11:49.120 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:11:49.120 00.000 12044 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
01:11:49.120 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
01:11:49.120 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:11:49.120 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:49.120 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:49.120 00.000 12044 MoveAxis(E, 0, ABG)
01:11:49.120 00.000 12044 Move returns status 0, amount 0
01:11:49.120 00.000 12044 MoveAxis(N, 0, ABG)
01:11:49.120 00.000 12044 Move returns status 0, amount 0
01:11:49.120 00.000 12044 move complete, result=0
01:11:49.120 00.000 12044 worker thread done servicing request
01:11:49.127 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13284, med=615, FiltMin=531, FiltMax=10390, Gamma=0.810
01:11:49.133 00.006 14964 UpdateGuideState exits: m=287165 SNR=319.9
01:11:49.133 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.134 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:49.134 00.000 14964 Enqueuing Expose request
01:11:49.135 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:49.135 00.000 12044 Worker thread wakes up
01:11:49.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:49.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:52.257 03.122 12044 Exposure complete
01:11:52.279 00.022 12044 worker thread done servicing request
01:11:52.279 00.000 14964 OnExposeComplete: enter
01:11:52.280 00.001 14964 UpdateGuideState(): m_state=6
01:11:52.280 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2827
01:11:52.281 00.001 14964 Star::Find returns 1 (0), X=280.73, Y=92.84, Mass=280642, SNR=314.2, Peak=11100 HFD=4.8
01:11:52.282 00.001 14964 MultiStar: [#1 0.69,-0.35,0.00,M1] [#2 0.96,-0.13,0.00,M1] 
01:11:52.282 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
01:11:52.282 00.000 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.66)
01:11:52.283 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=0.01 hyp=0.63 cameraTheta=0.02 mountX=-0.00 mountY=-0.63, mountTheta=-1.57
01:11:52.284 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.01, opts=13)
01:11:52.284 00.000 14964 Enqueuing Move request for scope (0.63, 0.01)
01:11:52.285 00.001 12044 Worker thread wakes up
01:11:52.285 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.01) opts 0xd
01:11:52.285 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.01)
01:11:52.285 00.000 12044 Moving (0.63, 0.01) raw xDistance=-0.00 yDistance=-0.63
01:11:52.285 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.13, using input
01:11:52.285 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
01:11:52.285 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:11:52.285 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
01:11:52.285 00.000 12044 MoveAxis(E, 0, ABG)
01:11:52.285 00.000 12044 Move returns status 0, amount 0
01:11:52.285 00.000 12044 MoveAxis(N, 0, ABG)
01:11:52.285 00.000 12044 Move returns status 0, amount 0
01:11:52.285 00.000 12044 move complete, result=0
01:11:52.286 00.001 12044 worker thread done servicing request
01:11:52.296 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11100, med=615, FiltMin=520, FiltMax=9479, Gamma=0.810
01:11:52.302 00.006 14964 UpdateGuideState exits: m=280642 SNR=314.2
01:11:52.303 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.303 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:52.304 00.001 14964 Enqueuing Expose request
01:11:52.304 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:11:52.305 00.001 12044 Worker thread wakes up
01:11:52.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:52.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:55.438 03.133 12044 Exposure complete
01:11:55.465 00.027 12044 worker thread done servicing request
01:11:55.465 00.000 14964 OnExposeComplete: enter
01:11:55.465 00.000 14964 UpdateGuideState(): m_state=6
01:11:55.466 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2828
01:11:55.466 00.000 14964 Star::Find returns 1 (0), X=280.07, Y=92.66, Mass=276954, SNR=317.3, Peak=11324 HFD=5.0
01:11:55.467 00.001 14964 MultiStar: [#1 -0.13,-0.02,0.14,U] [#2 -0.02,-0.46,0.07,U] 
01:11:55.467 00.000 14964 single-star, 2 included, MultiStar: {-0.05, -0.16}, one-star: {-0.04, -0.16}
01:11:55.468 00.001 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
01:11:55.468 00.000 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
01:11:55.469 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.79 mountX=0.16 mountY=0.05, mountTheta=0.32
01:11:55.470 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.16, opts=13)
01:11:55.470 00.000 14964 Enqueuing Move request for scope (-0.04, -0.16)
01:11:55.471 00.001 12044 Worker thread wakes up
01:11:55.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:11:55.471 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:11:55.471 00.000 12044 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=0.05
01:11:55.471 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.01
01:11:55.471 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:55.471 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:55.471 00.000 12044 MoveAxis(E, 0, ABG)
01:11:55.471 00.000 12044 Move returns status 0, amount 0
01:11:55.471 00.000 12044 MoveAxis(N, 0, ABG)
01:11:55.471 00.000 12044 Move returns status 0, amount 0
01:11:55.471 00.000 12044 move complete, result=0
01:11:55.471 00.000 12044 worker thread done servicing request
01:11:55.478 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11324, med=615, FiltMin=530, FiltMax=10060, Gamma=0.810
01:11:55.484 00.006 14964 UpdateGuideState exits: m=276954 SNR=317.3
01:11:55.485 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.485 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:55.486 00.001 14964 Enqueuing Expose request
01:11:55.486 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:55.487 00.001 12044 Worker thread wakes up
01:11:55.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:55.487 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:11:58.595 03.108 12044 Exposure complete
01:11:58.618 00.023 12044 worker thread done servicing request
01:11:58.618 00.000 14964 OnExposeComplete: enter
01:11:58.618 00.000 14964 UpdateGuideState(): m_state=6
01:11:58.619 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2829
01:11:58.620 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=92.89, Mass=279089, SNR=316.4, Peak=9872 HFD=4.9
01:11:58.620 00.000 14964 MultiStar: [#1 -0.18,-0.38,0.14,U] [#2 0.53,-0.41,0.06,U] 
01:11:58.621 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.01}, one-star: {-0.11, 0.06}
01:11:58.621 00.000 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
01:11:58.622 00.001 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
01:11:58.622 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.97 mountX=0.01 mountY=0.08, mountTheta=1.41
01:11:58.623 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.01, opts=13)
01:11:58.623 00.000 14964 Enqueuing Move request for scope (-0.08, -0.01)
01:11:58.624 00.001 12044 Worker thread wakes up
01:11:58.624 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:11:58.624 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:11:58.624 00.000 12044 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
01:11:58.624 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:11:58.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:58.624 00.000 12044 MoveAxis(E, 0, ABG)
01:11:58.624 00.000 12044 Move returns status 0, amount 0
01:11:58.624 00.000 12044 MoveAxis(N, 0, ABG)
01:11:58.624 00.000 12044 Move returns status 0, amount 0
01:11:58.624 00.000 12044 move complete, result=0
01:11:58.624 00.000 12044 worker thread done servicing request
01:11:58.631 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9872, med=615, FiltMin=535, FiltMax=8683, Gamma=0.810
01:11:58.637 00.006 14964 UpdateGuideState exits: m=279089 SNR=316.4
01:11:58.637 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.638 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:11:58.638 00.000 14964 Enqueuing Expose request
01:11:58.639 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:58.639 00.000 12044 Worker thread wakes up
01:11:58.639 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:11:58.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:01.742 03.103 12044 Exposure complete
01:12:01.767 00.025 12044 worker thread done servicing request
01:12:01.767 00.000 14964 OnExposeComplete: enter
01:12:01.767 00.000 14964 UpdateGuideState(): m_state=6
01:12:01.768 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2830
01:12:01.768 00.000 14964 Star::Find returns 1 (0), X=280.24, Y=93.09, Mass=281650, SNR=323.1, Peak=11384 HFD=4.9
01:12:01.769 00.001 14964 MultiStar: [#1 0.23,-0.42,0.15,U] [#2 0.70,-0.57,0.00,M1] 
01:12:01.770 00.001 14964 refined, 1 included, MultiStar: {0.15, 0.18}, one-star: {0.14, 0.27}
01:12:01.770 00.000 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.43 = 2.43)
01:12:01.771 00.001 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.80)
01:12:01.771 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.88 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
01:12:01.773 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.18, opts=13)
01:12:01.773 00.000 14964 Enqueuing Move request for scope (0.15, 0.18)
01:12:01.774 00.001 12044 Worker thread wakes up
01:12:01.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
01:12:01.774 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:12:01.774 00.000 12044 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.17
01:12:01.774 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.29, using input
01:12:01.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
01:12:01.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:01.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:12:01.774 00.000 12044 MoveAxis(E, 0, ABG)
01:12:01.774 00.000 12044 Move returns status 0, amount 0
01:12:01.774 00.000 12044 MoveAxis(N, 0, ABG)
01:12:01.774 00.000 12044 Move returns status 0, amount 0
01:12:01.774 00.000 12044 move complete, result=0
01:12:01.775 00.001 12044 worker thread done servicing request
01:12:01.781 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11384, med=615, FiltMin=521, FiltMax=9518, Gamma=0.810
01:12:01.787 00.006 14964 UpdateGuideState exits: m=281650 SNR=323.1
01:12:01.787 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.788 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:01.789 00.001 14964 Enqueuing Expose request
01:12:01.789 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:01.790 00.001 12044 Worker thread wakes up
01:12:01.790 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:01.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:04.897 03.107 12044 Exposure complete
01:12:04.926 00.029 12044 worker thread done servicing request
01:12:04.926 00.000 14964 OnExposeComplete: enter
01:12:04.927 00.001 14964 UpdateGuideState(): m_state=6
01:12:04.928 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2831
01:12:04.928 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=92.93, Mass=281298, SNR=322.3, Peak=10496 HFD=5.1
01:12:04.929 00.001 14964 MultiStar: [#1 0.13,0.13,0.15,U] [#2 0.28,0.56,0.06,U] 
01:12:04.929 00.000 14964 refined, 2 included, MultiStar: {0.35, 0.13}, one-star: {0.39, 0.10}
01:12:04.930 00.001 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
01:12:04.930 00.000 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
01:12:04.931 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.34 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
01:12:04.932 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.13, opts=13)
01:12:04.932 00.000 14964 Enqueuing Move request for scope (0.35, 0.13)
01:12:04.933 00.001 12044 Worker thread wakes up
01:12:04.933 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
01:12:04.933 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
01:12:04.933 00.000 12044 Moving (0.35, 0.13) raw xDistance=-0.12 yDistance=-0.37
01:12:04.933 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.28, using input
01:12:04.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
01:12:04.933 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.933 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:12:04.933 00.000 12044 MoveAxis(E, 0, ABG)
01:12:04.933 00.000 12044 Move returns status 0, amount 0
01:12:04.933 00.000 12044 MoveAxis(N, 0, ABG)
01:12:04.933 00.000 12044 Move returns status 0, amount 0
01:12:04.933 00.000 12044 move complete, result=0
01:12:04.934 00.001 12044 worker thread done servicing request
01:12:04.941 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10496, med=615, FiltMin=531, FiltMax=9133, Gamma=0.810
01:12:04.947 00.006 14964 UpdateGuideState exits: m=281298 SNR=322.3
01:12:04.947 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.948 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:04.948 00.000 14964 Enqueuing Expose request
01:12:04.949 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:12:04.949 00.000 12044 Worker thread wakes up
01:12:04.949 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:04.949 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:08.051 03.102 12044 Exposure complete
01:12:08.073 00.022 12044 worker thread done servicing request
01:12:08.073 00.000 14964 OnExposeComplete: enter
01:12:08.074 00.001 14964 UpdateGuideState(): m_state=6
01:12:08.074 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2832
01:12:08.075 00.001 14964 Star::Find returns 1 (0), X=280.42, Y=92.95, Mass=279256, SNR=323.7, Peak=10616 HFD=5.2
01:12:08.076 00.001 14964 MultiStar: [#1 0.41,-0.05,0.14,U] [#2 1.26,0.23,0.00,M1] 
01:12:08.076 00.000 14964 single-star, 1 included, MultiStar: {0.33, 0.10}, one-star: {0.32, 0.12}
01:12:08.076 00.000 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
01:12:08.077 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.30)
01:12:08.077 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.12 hyp=0.34 cameraTheta=0.37 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
01:12:08.078 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.12, opts=13)
01:12:08.079 00.001 14964 Enqueuing Move request for scope (0.32, 0.12)
01:12:08.079 00.000 12044 Worker thread wakes up
01:12:08.079 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.12) opts 0xd
01:12:08.080 00.001 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.12)
01:12:08.080 00.000 12044 Moving (0.32, 0.12) raw xDistance=-0.12 yDistance=-0.33
01:12:08.080 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.23, using input
01:12:08.080 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
01:12:08.080 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:08.080 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:12:08.080 00.000 12044 MoveAxis(E, 0, ABG)
01:12:08.080 00.000 12044 Move returns status 0, amount 0
01:12:08.080 00.000 12044 MoveAxis(N, 0, ABG)
01:12:08.080 00.000 12044 Move returns status 0, amount 0
01:12:08.080 00.000 12044 move complete, result=0
01:12:08.080 00.000 12044 worker thread done servicing request
01:12:08.087 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10616, med=615, FiltMin=525, FiltMax=9195, Gamma=0.810
01:12:08.093 00.006 14964 UpdateGuideState exits: m=279256 SNR=323.7
01:12:08.093 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.094 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:08.094 00.000 14964 Enqueuing Expose request
01:12:08.095 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:12:08.095 00.000 12044 Worker thread wakes up
01:12:08.095 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:08.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:11.220 03.125 12044 Exposure complete
01:12:11.240 00.020 12044 worker thread done servicing request
01:12:11.240 00.000 14964 OnExposeComplete: enter
01:12:11.241 00.001 14964 UpdateGuideState(): m_state=6
01:12:11.241 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2833
01:12:11.242 00.001 14964 Star::Find returns 1 (0), X=280.49, Y=93.12, Mass=275709, SNR=314.4, Peak=10252 HFD=5.3
01:12:11.243 00.001 14964 MultiStar: [#1 0.17,-0.06,0.16,U] [#2 0.79,-0.35,0.00,M2] 
01:12:11.243 00.000 14964 refined, 1 included, MultiStar: {0.36, 0.24}, one-star: {0.39, 0.29}
01:12:11.243 00.000 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.56) = xAngle (2.16 = 2.16)
01:12:11.244 00.001 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
01:12:11.244 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=0.24 hyp=0.43 cameraTheta=0.60 mountX=-0.24 mountY=-0.38, mountTheta=-2.13
01:12:11.245 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.24, opts=13)
01:12:11.246 00.001 14964 Enqueuing Move request for scope (0.36, 0.24)
01:12:11.246 00.000 12044 Worker thread wakes up
01:12:11.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.24) opts 0xd
01:12:11.246 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.24)
01:12:11.246 00.000 12044 Moving (0.36, 0.24) raw xDistance=-0.24 yDistance=-0.38
01:12:11.247 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.26, using input
01:12:11.247 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:12:11.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
01:12:11.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:12:11.247 00.000 12044 MoveAxis(E, 0, ABG)
01:12:11.247 00.000 12044 Move returns status 0, amount 0
01:12:11.247 00.000 12044 MoveAxis(N, 0, ABG)
01:12:11.247 00.000 12044 Move returns status 0, amount 0
01:12:11.247 00.000 12044 move complete, result=0
01:12:11.247 00.000 12044 worker thread done servicing request
01:12:11.256 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10252, med=615, FiltMin=527, FiltMax=8962, Gamma=0.810
01:12:11.261 00.005 14964 UpdateGuideState exits: m=275709 SNR=314.4
01:12:11.262 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.262 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:11.263 00.001 14964 Enqueuing Expose request
01:12:11.263 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:12:11.264 00.001 12044 Worker thread wakes up
01:12:11.264 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:11.264 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:14.364 03.100 12044 Exposure complete
01:12:14.388 00.024 12044 worker thread done servicing request
01:12:14.388 00.000 14964 OnExposeComplete: enter
01:12:14.388 00.000 14964 UpdateGuideState(): m_state=6
01:12:14.389 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2834
01:12:14.389 00.000 14964 Star::Find returns 1 (0), X=281.01, Y=93.03, Mass=269204, SNR=306.3, Peak=9564 HFD=5.6
01:12:14.390 00.001 14964 MultiStar: [#1 0.30,-0.21,0.15,U] [#2 1.13,0.12,0.00,M3] 
01:12:14.391 00.001 14964 refined, 1 included, MultiStar: {0.83, 0.15}, one-star: {0.91, 0.21}
01:12:14.391 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
01:12:14.391 00.000 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
01:12:14.392 00.001 14964 CameraToMount -- cameraX=0.83 cameraY=0.15 hyp=0.84 cameraTheta=0.18 mountX=-0.14 mountY=-0.84, mountTheta=-1.74
01:12:14.393 00.001 14964 SchedulePrimaryMove(1136A648, x=0.83, y=0.15, opts=13)
01:12:14.393 00.000 14964 Enqueuing Move request for scope (0.83, 0.15)
01:12:14.394 00.001 12044 Worker thread wakes up
01:12:14.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.15) opts 0xd
01:12:14.394 00.000 12044 Handling offset move in thread for scope, endpoint = (0.83, 0.15)
01:12:14.394 00.000 12044 Moving (0.83, 0.15) raw xDistance=-0.14 yDistance=-0.84
01:12:14.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
01:12:14.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:14.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
01:12:14.394 00.000 12044 MoveAxis(E, 0, ABG)
01:12:14.394 00.000 12044 Move returns status 0, amount 0
01:12:14.394 00.000 12044 MoveAxis(N, 0, ABG)
01:12:14.394 00.000 12044 Move returns status 0, amount 0
01:12:14.394 00.000 12044 move complete, result=0
01:12:14.394 00.000 12044 worker thread done servicing request
01:12:14.402 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9564, med=615, FiltMin=529, FiltMax=8159, Gamma=0.810
01:12:14.407 00.005 14964 UpdateGuideState exits: m=269204 SNR=306.3
01:12:14.408 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.408 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:14.409 00.001 14964 Enqueuing Expose request
01:12:14.409 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
01:12:14.410 00.001 12044 Worker thread wakes up
01:12:14.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:14.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:17.512 03.102 12044 Exposure complete
01:12:17.535 00.023 12044 worker thread done servicing request
01:12:17.535 00.000 14964 OnExposeComplete: enter
01:12:17.536 00.001 14964 UpdateGuideState(): m_state=6
01:12:17.536 00.000 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2835
01:12:17.537 00.001 14964 Star::Find returns 1 (0), X=281.12, Y=93.29, Mass=277775, SNR=309.6, Peak=10488 HFD=5.1
01:12:17.537 00.000 14964 MultiStar: [#1 0.85,-0.29,0.00,M1] [#2 1.23,-0.97,0.00,M4] 
01:12:17.538 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
01:12:17.538 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
01:12:17.539 00.001 14964 CameraToMount -- cameraX=1.02 cameraY=0.46 hyp=1.12 cameraTheta=0.42 mountX=-0.44 mountY=-1.06, mountTheta=-1.97
01:12:17.541 00.002 14964 SchedulePrimaryMove(1136A648, x=1.02, y=0.46, opts=13)
01:12:17.542 00.001 14964 Enqueuing Move request for scope (1.02, 0.46)
01:12:17.543 00.001 12044 Worker thread wakes up
01:12:17.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.46) opts 0xd
01:12:17.543 00.000 12044 Handling offset move in thread for scope, endpoint = (1.02, 0.46)
01:12:17.543 00.000 12044 Moving (1.02, 0.46) raw xDistance=-0.44 yDistance=-1.06
01:12:17.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = 0.00
01:12:17.543 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.61 newest=-2.28
01:12:17.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
01:12:17.543 00.000 12044 MoveAxis(E, 34, ABG)
01:12:17.543 00.000 12044 Guiding  Dir = 2, Dur = 34
01:12:17.550 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10488, med=615, FiltMin=531, FiltMax=8832, Gamma=0.810
01:12:17.555 00.005 14964 UpdateGuideState exits: m=277775 SNR=309.6
01:12:17.556 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.557 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:17.557 00.000 14964 Enqueuing Expose request
01:12:17.571 00.014 12044 IsSlewing returns 0
01:12:17.572 00.001 12044 IsGuiding returns 0
01:12:17.603 00.031 12044 PulseGuide returned control before completion, sleep 14
01:12:17.618 00.015 12044 IsGuiding returns 1
01:12:17.618 00.000 12044 scope still moving after pulse duration time elapsed
01:12:17.695 00.077 12044 IsSlewing returns 0
01:12:17.695 00.000 12044 IsGuiding returns 0
01:12:17.695 00.000 12044 scope move finished after 34 + 88 ms
01:12:17.695 00.000 12044 Move returns status 0, amount 34
01:12:17.695 00.000 12044 BLC: Oldest BLC event removed
01:12:17.695 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 224 applied
01:12:17.695 00.000 12044 MoveAxis(N, 323, ABG)
01:12:17.695 00.000 12044 Guiding  Dir = 0, Dur = 323
01:12:17.726 00.031 12044 IsSlewing returns 0
01:12:17.760 00.034 12044 IsGuiding returns 0
01:12:17.791 00.031 12044 PulseGuide returned control before completion, sleep 302
01:12:18.115 00.324 12044 IsGuiding returns 1
01:12:18.115 00.000 12044 scope still moving after pulse duration time elapsed
01:12:18.181 00.066 12044 IsSlewing returns 0
01:12:18.182 00.001 12044 IsGuiding returns 0
01:12:18.182 00.000 12044 scope move finished after 323 + 98 ms
01:12:18.182 00.000 12044 Move returns status 0, amount 323
01:12:18.182 00.000 12044 move complete, result=0
01:12:18.183 00.001 12044 worker thread done servicing request
01:12:18.183 00.000 12044 Worker thread wakes up
01:12:18.183 00.000 14964 GuideStep: -0.4 px 34 ms EAST, -1.1 px 323 ms NORTH
01:12:18.184 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:18.184 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:21.317 03.133 12044 Exposure complete
01:12:21.340 00.023 12044 worker thread done servicing request
01:12:21.340 00.000 14964 OnExposeComplete: enter
01:12:21.341 00.001 14964 UpdateGuideState(): m_state=6
01:12:21.341 00.000 14964 Star::Find(35, 281, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2836
01:12:21.342 00.001 14964 Star::Find returns 1 (0), X=279.28, Y=92.60, Mass=274379, SNR=311.0, Peak=10498 HFD=5.0
01:12:21.342 00.000 14964 MultiStar: [#1 -0.87,-0.11,0.00,M2] [#2 -0.12,-0.50,0.07,U] 
01:12:21.343 00.001 14964 refined, 1 included, MultiStar: {-0.77, -0.24}, one-star: {-0.82, -0.23}
01:12:21.343 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
01:12:21.344 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
01:12:21.344 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=-0.24 hyp=0.81 cameraTheta=-2.84 mountX=0.23 mountY=0.80, mountTheta=1.29
01:12:21.345 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=-0.24, opts=13)
01:12:21.346 00.001 14964 Enqueuing Move request for scope (-0.77, -0.24)
01:12:21.346 00.000 12044 Worker thread wakes up
01:12:21.347 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.24) opts 0xd
01:12:21.347 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, -0.24)
01:12:21.347 00.000 12044 Moving (-0.77, -0.24) raw xDistance=0.23 yDistance=0.80
01:12:21.347 00.000 12044 BLC: History state: CurrMiss=-0.80, AvgInitMiss=0.25, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.061914, 1:-0.795347
01:12:21.347 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:12:21.347 00.000 12044 BLC: window closed
01:12:21.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.00
01:12:21.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:21.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.80
01:12:21.347 00.000 12044 MoveAxis(E, 0, ABG)
01:12:21.347 00.000 12044 Move returns status 0, amount 0
01:12:21.347 00.000 12044 MoveAxis(N, 0, ABG)
01:12:21.347 00.000 12044 Move returns status 0, amount 0
01:12:21.347 00.000 12044 move complete, result=0
01:12:21.347 00.000 12044 worker thread done servicing request
01:12:21.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10498, med=615, FiltMin=539, FiltMax=8943, Gamma=0.810
01:12:21.359 00.005 14964 UpdateGuideState exits: m=274379 SNR=311.0
01:12:21.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.360 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:21.361 00.001 14964 Enqueuing Expose request
01:12:21.361 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
01:12:21.362 00.001 12044 Worker thread wakes up
01:12:21.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:21.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:24.464 03.102 12044 Exposure complete
01:12:24.487 00.023 12044 worker thread done servicing request
01:12:24.487 00.000 14964 OnExposeComplete: enter
01:12:24.488 00.001 14964 UpdateGuideState(): m_state=6
01:12:24.489 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2837
01:12:24.489 00.000 14964 Star::Find returns 1 (0), X=279.05, Y=93.23, Mass=278508, SNR=317.4, Peak=9999 HFD=5.0
01:12:24.490 00.001 14964 MultiStar: [#1 -0.81,-0.32,0.00,M3] [#2 -0.17,-0.65,0.06,U] 
01:12:24.490 00.000 14964 refined, 1 included, MultiStar: {-1.01, 0.34}, one-star: {-1.06, 0.40}
01:12:24.491 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
01:12:24.491 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
01:12:24.492 00.001 14964 CameraToMount -- cameraX=-1.01 cameraY=0.34 hyp=1.06 cameraTheta=2.81 mountX=-0.36 mountY=0.97, mountTheta=1.92
01:12:24.494 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.01, y=0.34, opts=13)
01:12:24.494 00.000 14964 Enqueuing Move request for scope (-1.01, 0.34)
01:12:24.495 00.001 12044 Worker thread wakes up
01:12:24.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.34) opts 0xd
01:12:24.495 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.01, 0.34)
01:12:24.495 00.000 12044 Moving (-1.01, 0.34) raw xDistance=-0.36 yDistance=0.97
01:12:24.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.00
01:12:24.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:24.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.97
01:12:24.495 00.000 12044 MoveAxis(E, 0, ABG)
01:12:24.495 00.000 12044 Move returns status 0, amount 0
01:12:24.495 00.000 12044 MoveAxis(N, 0, ABG)
01:12:24.495 00.000 12044 Move returns status 0, amount 0
01:12:24.495 00.000 12044 move complete, result=0
01:12:24.495 00.000 12044 worker thread done servicing request
01:12:24.502 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9999, med=614, FiltMin=525, FiltMax=8641, Gamma=0.810
01:12:24.508 00.006 14964 UpdateGuideState exits: m=278508 SNR=317.4
01:12:24.509 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.509 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:24.510 00.001 14964 Enqueuing Expose request
01:12:24.510 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 1.0 px 0 ms NORTH
01:12:24.510 00.000 12044 Worker thread wakes up
01:12:24.510 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:24.511 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:27.609 03.098 12044 Exposure complete
01:12:27.633 00.024 12044 worker thread done servicing request
01:12:27.633 00.000 14964 OnExposeComplete: enter
01:12:27.634 00.001 14964 UpdateGuideState(): m_state=6
01:12:27.634 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2838
01:12:27.635 00.001 14964 Star::Find returns 1 (0), X=279.61, Y=93.30, Mass=275394, SNR=292.1, Peak=10560 HFD=5.3
01:12:27.635 00.000 14964 MultiStar: [#1 -0.66,-0.79,0.00,M4] [#2 -0.14,-0.69,0.07,U] 
01:12:27.636 00.001 14964 refined, 1 included, MultiStar: {-0.47, 0.40}, one-star: {-0.49, 0.47}
01:12:27.636 00.000 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (4.00 = -2.29)
01:12:27.637 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
01:12:27.637 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.40 hyp=0.62 cameraTheta=2.44 mountX=-0.40 mountY=0.43, mountTheta=2.33
01:12:27.638 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.40, opts=13)
01:12:27.639 00.001 14964 Enqueuing Move request for scope (-0.47, 0.40)
01:12:27.639 00.000 12044 Worker thread wakes up
01:12:27.639 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.40) opts 0xd
01:12:27.639 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.40)
01:12:27.639 00.000 12044 Moving (-0.47, 0.40) raw xDistance=-0.40 yDistance=0.43
01:12:27.639 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.40, slope = -0.04
01:12:27.639 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:27.640 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:12:27.640 00.000 12044 MoveAxis(E, 17, ABG)
01:12:27.640 00.000 12044 Guiding  Dir = 2, Dur = 17
01:12:27.658 00.018 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10560, med=614, FiltMin=512, FiltMax=8706, Gamma=0.810
01:12:27.663 00.005 14964 UpdateGuideState exits: m=275394 SNR=292.1
01:12:27.664 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.664 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:27.664 00.000 14964 Enqueuing Expose request
01:12:27.680 00.016 12044 IsSlewing returns 0
01:12:27.681 00.001 12044 IsGuiding returns 0
01:12:27.742 00.061 12044 IsGuiding returns 1
01:12:27.742 00.000 12044 scope still moving after pulse duration time elapsed
01:12:27.789 00.047 12044 IsSlewing returns 0
01:12:27.790 00.001 12044 IsGuiding returns 0
01:12:27.790 00.000 12044 scope move finished after 17 + 91 ms
01:12:27.790 00.000 12044 Move returns status 0, amount 17
01:12:27.790 00.000 12044 MoveAxis(N, 0, ABG)
01:12:27.790 00.000 12044 Move returns status 0, amount 0
01:12:27.790 00.000 12044 move complete, result=0
01:12:27.790 00.000 12044 worker thread done servicing request
01:12:27.790 00.000 12044 Worker thread wakes up
01:12:27.790 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:27.790 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:27.790 00.000 14964 GuideStep: -0.4 px 17 ms EAST, 0.4 px 0 ms NORTH
01:12:30.894 03.104 12044 Exposure complete
01:12:30.916 00.022 12044 worker thread done servicing request
01:12:30.916 00.000 14964 OnExposeComplete: enter
01:12:30.916 00.000 14964 UpdateGuideState(): m_state=6
01:12:30.917 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2839
01:12:30.918 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=93.05, Mass=277607, SNR=310.2, Peak=12620 HFD=4.6
01:12:30.918 00.000 14964 MultiStar: [#1 -0.04,-0.43,0.15,U] [#2 0.91,-0.20,0.00,M2] 
01:12:30.919 00.001 14964 refined, 1 included, MultiStar: {-0.08, 0.14}, one-star: {-0.08, 0.23}
01:12:30.919 00.000 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.63 = -2.66)
01:12:30.920 00.001 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.40)
01:12:30.920 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=-0.14 mountY=0.06, mountTheta=2.73
01:12:30.921 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.14, opts=13)
01:12:30.922 00.001 14964 Enqueuing Move request for scope (-0.08, 0.14)
01:12:30.923 00.001 12044 Worker thread wakes up
01:12:30.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:12:30.923 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:12:30.923 00.000 12044 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.06
01:12:30.923 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:12:30.923 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:30.923 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:30.923 00.000 12044 MoveAxis(E, 0, ABG)
01:12:30.923 00.000 12044 Move returns status 0, amount 0
01:12:30.923 00.000 12044 MoveAxis(N, 0, ABG)
01:12:30.923 00.000 12044 Move returns status 0, amount 0
01:12:30.923 00.000 12044 move complete, result=0
01:12:30.923 00.000 12044 worker thread done servicing request
01:12:30.930 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12620, med=615, FiltMin=524, FiltMax=8962, Gamma=0.810
01:12:30.936 00.006 14964 UpdateGuideState exits: m=277607 SNR=310.2
01:12:30.936 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.937 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:30.937 00.000 14964 Enqueuing Expose request
01:12:30.938 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:30.938 00.000 12044 Worker thread wakes up
01:12:30.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:30.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:34.065 03.127 12044 Exposure complete
01:12:34.089 00.024 12044 worker thread done servicing request
01:12:34.089 00.000 14964 OnExposeComplete: enter
01:12:34.089 00.000 14964 UpdateGuideState(): m_state=6
01:12:34.090 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2840
01:12:34.090 00.000 14964 Star::Find returns 1 (0), X=279.72, Y=93.20, Mass=282876, SNR=327.7, Peak=12712 HFD=4.6
01:12:34.092 00.002 14964 MultiStar: [#1 -0.58,-0.17,0.15,U] [#2 -0.25,-0.51,0.06,U] 
01:12:34.092 00.000 14964 refined, 2 included, MultiStar: {-0.40, 0.26}, one-star: {-0.38, 0.38}
01:12:34.093 00.001 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.12 = -2.17)
01:12:34.093 00.000 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
01:12:34.094 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=0.26 hyp=0.48 cameraTheta=2.56 mountX=-0.27 mountY=0.37, mountTheta=2.20
01:12:34.095 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.26, opts=13)
01:12:34.095 00.000 14964 Enqueuing Move request for scope (-0.40, 0.26)
01:12:34.096 00.001 12044 Worker thread wakes up
01:12:34.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.26) opts 0xd
01:12:34.096 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.26)
01:12:34.096 00.000 12044 Moving (-0.40, 0.26) raw xDistance=-0.27 yDistance=0.37
01:12:34.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.02
01:12:34.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:34.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:12:34.096 00.000 12044 MoveAxis(E, 0, ABG)
01:12:34.096 00.000 12044 Move returns status 0, amount 0
01:12:34.096 00.000 12044 MoveAxis(N, 0, ABG)
01:12:34.096 00.000 12044 Move returns status 0, amount 0
01:12:34.096 00.000 12044 move complete, result=0
01:12:34.096 00.000 12044 worker thread done servicing request
01:12:34.103 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12712, med=615, FiltMin=527, FiltMax=10139, Gamma=0.810
01:12:34.109 00.006 14964 UpdateGuideState exits: m=282876 SNR=327.7
01:12:34.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:34.111 00.001 14964 Enqueuing Expose request
01:12:34.111 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
01:12:34.112 00.001 12044 Worker thread wakes up
01:12:34.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:34.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:37.205 03.093 12044 Exposure complete
01:12:37.226 00.021 12044 worker thread done servicing request
01:12:37.226 00.000 14964 OnExposeComplete: enter
01:12:37.227 00.001 14964 UpdateGuideState(): m_state=6
01:12:37.227 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2841
01:12:37.228 00.001 14964 Star::Find returns 1 (0), X=279.77, Y=93.05, Mass=280500, SNR=321.8, Peak=13496 HFD=4.5
01:12:37.229 00.001 14964 MultiStar: [#1 -0.43,-0.13,0.16,U] [#2 0.03,-0.47,0.06,U] 
01:12:37.229 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.14}, one-star: {-0.33, 0.22}
01:12:37.229 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
01:12:37.230 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
01:12:37.230 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.36 cameraTheta=2.73 mountX=-0.15 mountY=0.31, mountTheta=2.01
01:12:37.231 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.14, opts=13)
01:12:37.232 00.001 14964 Enqueuing Move request for scope (-0.33, 0.14)
01:12:37.232 00.000 12044 Worker thread wakes up
01:12:37.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.14) opts 0xd
01:12:37.232 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.14)
01:12:37.232 00.000 12044 Moving (-0.33, 0.14) raw xDistance=-0.15 yDistance=0.31
01:12:37.233 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
01:12:37.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.233 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:12:37.233 00.000 12044 MoveAxis(E, 0, ABG)
01:12:37.233 00.000 12044 Move returns status 0, amount 0
01:12:37.233 00.000 12044 MoveAxis(N, 0, ABG)
01:12:37.233 00.000 12044 Move returns status 0, amount 0
01:12:37.233 00.000 12044 move complete, result=0
01:12:37.233 00.000 12044 worker thread done servicing request
01:12:37.240 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13496, med=615, FiltMin=527, FiltMax=10623, Gamma=0.810
01:12:37.246 00.006 14964 UpdateGuideState exits: m=280500 SNR=321.8
01:12:37.246 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:37.247 00.000 14964 Enqueuing Expose request
01:12:37.248 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:12:37.248 00.000 12044 Worker thread wakes up
01:12:37.248 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:37.248 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:40.349 03.101 12044 Exposure complete
01:12:40.375 00.026 12044 worker thread done servicing request
01:12:40.375 00.000 14964 OnExposeComplete: enter
01:12:40.376 00.001 14964 UpdateGuideState(): m_state=6
01:12:40.376 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2842
01:12:40.377 00.001 14964 Star::Find returns 1 (0), X=279.98, Y=93.74, Mass=280296, SNR=310.8, Peak=12853 HFD=4.9
01:12:40.377 00.000 14964 MultiStar: [#1 -0.32,-1.07,0.00,M2] [#2 0.44,-0.99,0.00,M1] 
01:12:40.378 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
01:12:40.378 00.000 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.03)
01:12:40.379 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.92 hyp=0.93 cameraTheta=1.71 mountX=-0.92 mountY=0.03, mountTheta=3.11
01:12:40.380 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.92, opts=13)
01:12:40.380 00.000 14964 Enqueuing Move request for scope (-0.13, 0.92)
01:12:40.381 00.001 12044 Worker thread wakes up
01:12:40.381 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.92) opts 0xd
01:12:40.381 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.92)
01:12:40.381 00.000 12044 Moving (-0.13, 0.92) raw xDistance=-0.92 yDistance=0.03
01:12:40.381 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.92, slope = -0.05
01:12:40.381 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.381 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:40.381 00.000 12044 MoveAxis(E, 35, ABG)
01:12:40.381 00.000 12044 Guiding  Dir = 2, Dur = 35
01:12:40.388 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12853, med=614, FiltMin=527, FiltMax=9400, Gamma=0.810
01:12:40.394 00.006 14964 UpdateGuideState exits: m=280296 SNR=310.8
01:12:40.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.395 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:40.396 00.001 14964 Enqueuing Expose request
01:12:40.444 00.048 12044 IsSlewing returns 0
01:12:40.444 00.000 12044 IsGuiding returns 0
01:12:40.485 00.041 12044 IsGuiding returns 1
01:12:40.485 00.000 12044 scope still moving after pulse duration time elapsed
01:12:40.541 00.056 12044 IsSlewing returns 0
01:12:40.542 00.001 12044 IsGuiding returns 0
01:12:40.542 00.000 12044 scope move finished after 35 + 62 ms
01:12:40.542 00.000 12044 Move returns status 0, amount 35
01:12:40.542 00.000 12044 MoveAxis(N, 0, ABG)
01:12:40.542 00.000 12044 Move returns status 0, amount 0
01:12:40.542 00.000 12044 move complete, result=0
01:12:40.542 00.000 12044 worker thread done servicing request
01:12:40.542 00.000 12044 Worker thread wakes up
01:12:40.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:40.542 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:40.542 00.000 14964 GuideStep: -0.9 px 35 ms EAST, 0.0 px 0 ms NORTH
01:12:43.673 03.131 12044 Exposure complete
01:12:43.695 00.022 12044 worker thread done servicing request
01:12:43.695 00.000 14964 OnExposeComplete: enter
01:12:43.696 00.001 14964 UpdateGuideState(): m_state=6
01:12:43.696 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2843
01:12:43.697 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=92.86, Mass=281182, SNR=322.9, Peak=12536 HFD=4.8
01:12:43.697 00.000 14964 MultiStar: [#1 -0.28,0.04,0.17,U] [#2 0.28,-0.17,0.06,U] 
01:12:43.698 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.02}, one-star: {-0.22, 0.03}
01:12:43.698 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
01:12:43.699 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
01:12:43.699 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.04 mountX=-0.02 mountY=0.20, mountTheta=1.69
01:12:43.701 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.02, opts=13)
01:12:43.701 00.000 14964 Enqueuing Move request for scope (-0.21, 0.02)
01:12:43.703 00.002 12044 Worker thread wakes up
01:12:43.703 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:12:43.703 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:12:43.703 00.000 12044 Moving (-0.21, 0.02) raw xDistance=-0.02 yDistance=0.20
01:12:43.703 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.14, using input
01:12:43.703 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:12:43.703 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.703 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:12:43.703 00.000 12044 MoveAxis(E, 0, ABG)
01:12:43.703 00.000 12044 Move returns status 0, amount 0
01:12:43.703 00.000 12044 MoveAxis(N, 0, ABG)
01:12:43.703 00.000 12044 Move returns status 0, amount 0
01:12:43.703 00.000 12044 move complete, result=0
01:12:43.703 00.000 12044 worker thread done servicing request
01:12:43.709 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12536, med=615, FiltMin=528, FiltMax=8998, Gamma=0.810
01:12:43.715 00.006 14964 UpdateGuideState exits: m=281182 SNR=322.9
01:12:43.715 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.716 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:43.716 00.000 14964 Enqueuing Expose request
01:12:43.717 00.001 12044 Worker thread wakes up
01:12:43.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:43.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:43.717 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:46.817 03.100 12044 Exposure complete
01:12:46.843 00.026 12044 worker thread done servicing request
01:12:46.844 00.001 14964 OnExposeComplete: enter
01:12:46.844 00.000 14964 UpdateGuideState(): m_state=6
01:12:46.845 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2844
01:12:46.845 00.000 14964 Star::Find returns 1 (0), X=280.23, Y=92.83, Mass=282553, SNR=312.7, Peak=13384 HFD=4.6
01:12:46.846 00.001 14964 MultiStar: [#1 0.03,-0.06,0.18,U] [#2 0.48,0.04,0.07,U] 
01:12:46.846 00.000 14964 single-star, 2 included, MultiStar: {0.13, -0.00}, one-star: {0.13, 0.01}
01:12:46.847 00.001 14964 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.56) = xAngle (1.61 = 1.61)
01:12:46.847 00.000 14964 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.66 = -1.62)
01:12:46.848 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.01 mountY=-0.13, mountTheta=-1.61
01:12:46.849 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.01, opts=13)
01:12:46.849 00.000 14964 Enqueuing Move request for scope (0.13, 0.01)
01:12:46.850 00.001 12044 Worker thread wakes up
01:12:46.850 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:12:46.850 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:12:46.850 00.000 12044 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
01:12:46.850 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
01:12:46.850 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.850 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:46.850 00.000 12044 MoveAxis(E, 0, ABG)
01:12:46.850 00.000 12044 Move returns status 0, amount 0
01:12:46.850 00.000 12044 MoveAxis(N, 0, ABG)
01:12:46.850 00.000 12044 Move returns status 0, amount 0
01:12:46.850 00.000 12044 move complete, result=0
01:12:46.850 00.000 12044 worker thread done servicing request
01:12:46.858 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13384, med=615, FiltMin=534, FiltMax=10590, Gamma=0.810
01:12:46.864 00.006 14964 UpdateGuideState exits: m=282553 SNR=312.7
01:12:46.864 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.865 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:46.865 00.000 14964 Enqueuing Expose request
01:12:46.866 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:46.866 00.000 12044 Worker thread wakes up
01:12:46.866 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:46.866 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:49.992 03.126 12044 Exposure complete
01:12:50.014 00.022 12044 worker thread done servicing request
01:12:50.014 00.000 14964 OnExposeComplete: enter
01:12:50.015 00.001 14964 UpdateGuideState(): m_state=6
01:12:50.016 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2845
01:12:50.016 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=92.86, Mass=276857, SNR=314.0, Peak=11086 HFD=4.7
01:12:50.017 00.001 14964 MultiStar: [#1 -0.33,0.08,0.16,U] [#2 0.33,-0.36,0.07,U] 
01:12:50.017 00.000 14964 refined, 2 included, MultiStar: {-0.17, 0.02}, one-star: {-0.18, 0.03}
01:12:50.017 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.60 = -1.68)
01:12:50.018 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.37)
01:12:50.018 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=-0.02 mountY=0.17, mountTheta=1.68
01:12:50.019 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.02, opts=13)
01:12:50.020 00.001 14964 Enqueuing Move request for scope (-0.17, 0.02)
01:12:50.020 00.000 12044 Worker thread wakes up
01:12:50.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
01:12:50.020 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
01:12:50.020 00.000 12044 Moving (-0.17, 0.02) raw xDistance=-0.02 yDistance=0.17
01:12:50.021 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:12:50.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:12:50.021 00.000 12044 MoveAxis(E, 0, ABG)
01:12:50.021 00.000 12044 Move returns status 0, amount 0
01:12:50.021 00.000 12044 MoveAxis(N, 0, ABG)
01:12:50.021 00.000 12044 Move returns status 0, amount 0
01:12:50.021 00.000 12044 move complete, result=0
01:12:50.021 00.000 12044 worker thread done servicing request
01:12:50.028 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11086, med=615, FiltMin=525, FiltMax=9696, Gamma=0.810
01:12:50.033 00.005 14964 UpdateGuideState exits: m=276857 SNR=314.0
01:12:50.034 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.034 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:50.035 00.001 14964 Enqueuing Expose request
01:12:50.035 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:50.036 00.001 12044 Worker thread wakes up
01:12:50.036 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:50.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:53.156 03.120 12044 Exposure complete
01:12:53.177 00.021 12044 worker thread done servicing request
01:12:53.177 00.000 14964 OnExposeComplete: enter
01:12:53.178 00.001 14964 UpdateGuideState(): m_state=6
01:12:53.178 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2846
01:12:53.179 00.001 14964 Star::Find returns 1 (0), X=279.91, Y=92.57, Mass=283916, SNR=324.7, Peak=14408 HFD=4.8
01:12:53.179 00.000 14964 MultiStar: [#1 -0.24,0.38,0.15,U] [#2 0.27,0.13,0.06,U] 
01:12:53.180 00.001 14964 refined, 2 included, MultiStar: {-0.18, -0.16}, one-star: {-0.19, -0.26}
01:12:53.180 00.000 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
01:12:53.180 00.000 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
01:12:53.181 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.41 mountX=0.16 mountY=0.19, mountTheta=0.89
01:12:53.182 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.16, opts=13)
01:12:53.182 00.000 14964 Enqueuing Move request for scope (-0.18, -0.16)
01:12:53.183 00.001 12044 Worker thread wakes up
01:12:53.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
01:12:53.183 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
01:12:53.183 00.000 12044 Moving (-0.18, -0.16) raw xDistance=0.16 yDistance=0.19
01:12:53.183 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.31, using input
01:12:53.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.05
01:12:53.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:53.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:12:53.183 00.000 12044 MoveAxis(E, 0, ABG)
01:12:53.183 00.000 12044 Move returns status 0, amount 0
01:12:53.183 00.000 12044 MoveAxis(N, 0, ABG)
01:12:53.183 00.000 12044 Move returns status 0, amount 0
01:12:53.183 00.000 12044 move complete, result=0
01:12:53.183 00.000 12044 worker thread done servicing request
01:12:53.191 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14408, med=614, FiltMin=523, FiltMax=10686, Gamma=0.810
01:12:53.197 00.006 14964 UpdateGuideState exits: m=283916 SNR=324.7
01:12:53.197 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.198 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:53.198 00.000 14964 Enqueuing Expose request
01:12:53.199 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:53.199 00.000 12044 Worker thread wakes up
01:12:53.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:53.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:56.326 03.127 12044 Exposure complete
01:12:56.350 00.024 12044 worker thread done servicing request
01:12:56.351 00.001 14964 OnExposeComplete: enter
01:12:56.351 00.000 14964 UpdateGuideState(): m_state=6
01:12:56.352 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2847
01:12:56.352 00.000 14964 Star::Find returns 1 (0), X=279.90, Y=92.46, Mass=278518, SNR=322.2, Peak=11782 HFD=4.9
01:12:56.353 00.001 14964 MultiStar: [#1 -0.42,0.30,0.16,U] [#2 0.20,0.19,0.07,U] 
01:12:56.353 00.000 14964 refined, 2 included, MultiStar: {-0.21, -0.25}, one-star: {-0.21, -0.37}
01:12:56.354 00.001 14964 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.56) = xAngle (-0.72 = -0.72)
01:12:56.354 00.000 14964 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.34 = 2.34)
01:12:56.355 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.27 mountX=0.25 mountY=0.24, mountTheta=0.76
01:12:56.356 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.25, opts=13)
01:12:56.357 00.001 14964 Enqueuing Move request for scope (-0.21, -0.25)
01:12:56.358 00.001 12044 Worker thread wakes up
01:12:56.358 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
01:12:56.358 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
01:12:56.358 00.000 12044 Moving (-0.21, -0.25) raw xDistance=0.25 yDistance=0.24
01:12:56.358 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.41, using input
01:12:56.358 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.06
01:12:56.358 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:56.358 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:12:56.358 00.000 12044 MoveAxis(E, 0, ABG)
01:12:56.358 00.000 12044 Move returns status 0, amount 0
01:12:56.358 00.000 12044 MoveAxis(N, 0, ABG)
01:12:56.358 00.000 12044 Move returns status 0, amount 0
01:12:56.358 00.000 12044 move complete, result=0
01:12:56.358 00.000 12044 worker thread done servicing request
01:12:56.365 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11782, med=615, FiltMin=532, FiltMax=9584, Gamma=0.810
01:12:56.371 00.006 14964 UpdateGuideState exits: m=278518 SNR=322.2
01:12:56.371 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.372 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:56.372 00.000 14964 Enqueuing Expose request
01:12:56.373 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:56.373 00.000 12044 Worker thread wakes up
01:12:56.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:56.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:12:59.479 03.106 12044 Exposure complete
01:12:59.502 00.023 12044 worker thread done servicing request
01:12:59.502 00.000 14964 OnExposeComplete: enter
01:12:59.503 00.001 14964 UpdateGuideState(): m_state=6
01:12:59.503 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2848
01:12:59.504 00.001 14964 Star::Find returns 1 (0), X=279.83, Y=92.80, Mass=279321, SNR=332.7, Peak=13316 HFD=4.6
01:12:59.504 00.000 14964 MultiStar: [#1 -0.31,-0.16,0.15,U] [#2 0.33,-0.20,0.06,U] 
01:12:59.505 00.001 14964 refined, 2 included, MultiStar: {-0.25, -0.05}, one-star: {-0.28, -0.03}
01:12:59.505 00.000 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
01:12:59.506 00.001 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
01:12:59.506 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.94 mountX=0.05 mountY=0.26, mountTheta=1.38
01:12:59.507 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.05, opts=13)
01:12:59.508 00.001 14964 Enqueuing Move request for scope (-0.25, -0.05)
01:12:59.508 00.000 12044 Worker thread wakes up
01:12:59.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
01:12:59.508 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
01:12:59.508 00.000 12044 Moving (-0.25, -0.05) raw xDistance=0.05 yDistance=0.26
01:12:59.508 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.38, using input
01:12:59.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.06
01:12:59.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:59.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:12:59.508 00.000 12044 MoveAxis(E, 0, ABG)
01:12:59.508 00.000 12044 Move returns status 0, amount 0
01:12:59.508 00.000 12044 MoveAxis(N, 0, ABG)
01:12:59.509 00.001 12044 Move returns status 0, amount 0
01:12:59.509 00.000 12044 move complete, result=0
01:12:59.509 00.000 12044 worker thread done servicing request
01:12:59.516 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13316, med=615, FiltMin=523, FiltMax=9947, Gamma=0.810
01:12:59.521 00.005 14964 UpdateGuideState exits: m=279321 SNR=332.7
01:12:59.522 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.522 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:12:59.523 00.001 14964 Enqueuing Expose request
01:12:59.523 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:12:59.524 00.001 12044 Worker thread wakes up
01:12:59.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:12:59.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:02.624 03.100 12044 Exposure complete
01:13:02.648 00.024 12044 worker thread done servicing request
01:13:02.648 00.000 14964 OnExposeComplete: enter
01:13:02.649 00.001 14964 UpdateGuideState(): m_state=6
01:13:02.650 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2849
01:13:02.650 00.000 14964 Star::Find returns 1 (0), X=280.37, Y=92.81, Mass=286499, SNR=341.3, Peak=11796 HFD=4.9
01:13:02.651 00.001 14964 MultiStar: [#1 0.34,-0.02,0.15,U] [#2 0.60,-0.06,0.06,U] 
01:13:02.651 00.000 14964 single-star, 2 included, MultiStar: {0.29, -0.02}, one-star: {0.27, -0.01}
01:13:02.652 00.001 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
01:13:02.652 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
01:13:02.652 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.06 mountX=0.02 mountY=-0.27, mountTheta=-1.50
01:13:02.653 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.01, opts=13)
01:13:02.654 00.001 14964 Enqueuing Move request for scope (0.27, -0.01)
01:13:02.655 00.001 12044 Worker thread wakes up
01:13:02.655 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
01:13:02.655 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
01:13:02.655 00.000 12044 Moving (0.27, -0.01) raw xDistance=0.02 yDistance=-0.27
01:13:02.655 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.41, using input
01:13:02.655 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:13:02.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.06
01:13:02.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:02.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:13:02.655 00.000 12044 MoveAxis(E, 0, ABG)
01:13:02.655 00.000 12044 Move returns status 0, amount 0
01:13:02.655 00.000 12044 MoveAxis(N, 0, ABG)
01:13:02.655 00.000 12044 Move returns status 0, amount 0
01:13:02.655 00.000 12044 move complete, result=0
01:13:02.655 00.000 12044 worker thread done servicing request
01:13:02.662 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11796, med=614, FiltMin=529, FiltMax=9705, Gamma=0.810
01:13:02.667 00.005 14964 UpdateGuideState exits: m=286499 SNR=341.3
01:13:02.668 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.668 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:02.669 00.001 14964 Enqueuing Expose request
01:13:02.669 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:13:02.670 00.001 12044 Worker thread wakes up
01:13:02.670 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:02.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:05.771 03.101 12044 Exposure complete
01:13:05.792 00.021 12044 worker thread done servicing request
01:13:05.792 00.000 14964 OnExposeComplete: enter
01:13:05.793 00.001 14964 UpdateGuideState(): m_state=6
01:13:05.794 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2850
01:13:05.794 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=93.12, Mass=280144, SNR=307.8, Peak=12852 HFD=4.6
01:13:05.795 00.001 14964 MultiStar: [#1 -0.18,0.06,0.17,U] [#2 0.60,-0.14,0.06,U] 
01:13:05.795 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.23}, one-star: {0.03, 0.29}
01:13:05.796 00.001 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.01 = 3.01)
01:13:05.796 00.000 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.22)
01:13:05.796 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.45 mountX=-0.23 mountY=-0.05, mountTheta=-2.93
01:13:05.797 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.23, opts=13)
01:13:05.798 00.001 14964 Enqueuing Move request for scope (0.03, 0.23)
01:13:05.799 00.001 12044 Worker thread wakes up
01:13:05.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
01:13:05.799 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
01:13:05.799 00.000 12044 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.05
01:13:05.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
01:13:05.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:05.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:05.799 00.000 12044 MoveAxis(E, 0, ABG)
01:13:05.799 00.000 12044 Move returns status 0, amount 0
01:13:05.799 00.000 12044 MoveAxis(N, 0, ABG)
01:13:05.799 00.000 12044 Move returns status 0, amount 0
01:13:05.799 00.000 12044 move complete, result=0
01:13:05.799 00.000 12044 worker thread done servicing request
01:13:05.806 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12852, med=615, FiltMin=532, FiltMax=9687, Gamma=0.810
01:13:05.812 00.006 14964 UpdateGuideState exits: m=280144 SNR=307.8
01:13:05.813 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.813 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:05.814 00.001 14964 Enqueuing Expose request
01:13:05.814 00.000 12044 Worker thread wakes up
01:13:05.814 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:05.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:05.815 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:08.925 03.110 12044 Exposure complete
01:13:08.946 00.021 12044 worker thread done servicing request
01:13:08.946 00.000 14964 OnExposeComplete: enter
01:13:08.947 00.001 14964 UpdateGuideState(): m_state=6
01:13:08.948 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2851
01:13:08.948 00.000 14964 Star::Find returns 1 (0), X=279.67, Y=93.12, Mass=285063, SNR=326.8, Peak=11196 HFD=5.0
01:13:08.949 00.001 14964 MultiStar: [#1 -0.41,-0.21,0.14,U] [#2 0.15,-0.51,0.06,U] 
01:13:08.949 00.000 14964 refined, 2 included, MultiStar: {-0.41, 0.20}, one-star: {-0.44, 0.29}
01:13:08.950 00.001 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.03)
01:13:08.950 00.000 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
01:13:08.950 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.20 hyp=0.45 cameraTheta=2.69 mountX=-0.20 mountY=0.38, mountTheta=2.05
01:13:08.951 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.20, opts=13)
01:13:08.952 00.001 14964 Enqueuing Move request for scope (-0.41, 0.20)
01:13:08.953 00.001 12044 Worker thread wakes up
01:13:08.953 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.20) opts 0xd
01:13:08.953 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.20)
01:13:08.953 00.000 12044 Moving (-0.41, 0.20) raw xDistance=-0.20 yDistance=0.38
01:13:08.953 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
01:13:08.953 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:08.953 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:13:08.953 00.000 12044 MoveAxis(E, 0, ABG)
01:13:08.953 00.000 12044 Move returns status 0, amount 0
01:13:08.953 00.000 12044 MoveAxis(N, 0, ABG)
01:13:08.953 00.000 12044 Move returns status 0, amount 0
01:13:08.953 00.000 12044 move complete, result=0
01:13:08.953 00.000 12044 worker thread done servicing request
01:13:08.960 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16663, med=615, FiltMin=534, FiltMax=10219, Gamma=0.810
01:13:08.965 00.005 14964 UpdateGuideState exits: m=285063 SNR=326.8
01:13:08.966 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.966 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:08.967 00.001 14964 Enqueuing Expose request
01:13:08.967 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:13:08.968 00.001 12044 Worker thread wakes up
01:13:08.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:08.968 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:12.094 03.126 12044 Exposure complete
01:13:12.116 00.022 12044 worker thread done servicing request
01:13:12.116 00.000 14964 OnExposeComplete: enter
01:13:12.117 00.001 14964 UpdateGuideState(): m_state=6
01:13:12.117 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2852
01:13:12.118 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=92.93, Mass=284334, SNR=329.6, Peak=11428 HFD=4.6
01:13:12.118 00.000 14964 MultiStar: [#1 0.10,0.04,0.16,U] [#2 0.61,0.12,0.06,U] 
01:13:12.119 00.001 14964 single-star, 2 included, MultiStar: {0.13, 0.10}, one-star: {0.10, 0.10}
01:13:12.119 00.000 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.56) = xAngle (2.34 = 2.34)
01:13:12.120 00.001 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.89)
01:13:12.121 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.79 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
01:13:12.121 00.000 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.10, opts=13)
01:13:12.123 00.002 14964 Enqueuing Move request for scope (0.10, 0.10)
01:13:12.123 00.000 12044 Worker thread wakes up
01:13:12.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:13:12.123 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:13:12.123 00.000 12044 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.11
01:13:12.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:13:12.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:12.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:12.123 00.000 12044 MoveAxis(E, 0, ABG)
01:13:12.123 00.000 12044 Move returns status 0, amount 0
01:13:12.123 00.000 12044 MoveAxis(N, 0, ABG)
01:13:12.123 00.000 12044 Move returns status 0, amount 0
01:13:12.123 00.000 12044 move complete, result=0
01:13:12.123 00.000 12044 worker thread done servicing request
01:13:12.131 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11428, med=615, FiltMin=527, FiltMax=10313, Gamma=0.810
01:13:12.136 00.005 14964 UpdateGuideState exits: m=284334 SNR=329.6
01:13:12.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.137 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:12.138 00.001 14964 Enqueuing Expose request
01:13:12.138 00.000 12044 Worker thread wakes up
01:13:12.139 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:12.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:12.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:15.239 03.100 12044 Exposure complete
01:13:15.262 00.023 12044 worker thread done servicing request
01:13:15.262 00.000 14964 OnExposeComplete: enter
01:13:15.262 00.000 14964 UpdateGuideState(): m_state=6
01:13:15.263 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2853
01:13:15.264 00.001 14964 Star::Find returns 1 (0), X=279.72, Y=93.04, Mass=285077, SNR=323.1, Peak=11938 HFD=4.6
01:13:15.265 00.001 14964 MultiStar: [#1 -0.48,-0.00,0.15,U] [#2 -0.11,0.02,0.07,U] 
01:13:15.266 00.001 14964 refined, 2 included, MultiStar: {-0.38, 0.18}, one-star: {-0.38, 0.21}
01:13:15.267 00.001 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
01:13:15.268 00.001 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.03)
01:13:15.269 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.71 mountX=-0.18 mountY=0.36, mountTheta=2.04
01:13:15.270 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.18, opts=13)
01:13:15.270 00.000 14964 Enqueuing Move request for scope (-0.38, 0.18)
01:13:15.271 00.001 12044 Worker thread wakes up
01:13:15.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
01:13:15.271 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
01:13:15.271 00.000 12044 Moving (-0.38, 0.18) raw xDistance=-0.18 yDistance=0.36
01:13:15.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
01:13:15.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:15.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:13:15.271 00.000 12044 MoveAxis(E, 0, ABG)
01:13:15.271 00.000 12044 Move returns status 0, amount 0
01:13:15.271 00.000 12044 MoveAxis(N, 0, ABG)
01:13:15.271 00.000 12044 Move returns status 0, amount 0
01:13:15.271 00.000 12044 move complete, result=0
01:13:15.271 00.000 12044 worker thread done servicing request
01:13:15.297 00.026 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11938, med=613, FiltMin=518, FiltMax=10651, Gamma=0.810
01:13:15.304 00.007 14964 UpdateGuideState exits: m=285077 SNR=323.1
01:13:15.304 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.305 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:15.305 00.000 14964 Enqueuing Expose request
01:13:15.306 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:13:15.306 00.000 12044 Worker thread wakes up
01:13:15.306 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:15.306 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:18.414 03.108 12044 Exposure complete
01:13:18.435 00.021 12044 worker thread done servicing request
01:13:18.435 00.000 14964 OnExposeComplete: enter
01:13:18.435 00.000 14964 UpdateGuideState(): m_state=6
01:13:18.436 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2854
01:13:18.436 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=92.35, Mass=281241, SNR=322.9, Peak=13046 HFD=4.7
01:13:18.437 00.001 14964 MultiStar: [#1 -0.68,0.24,0.16,U] [#2 0.13,0.24,0.07,U] 
01:13:18.437 00.000 14964 refined, 2 included, MultiStar: {-0.42, -0.34}, one-star: {-0.41, -0.47}
01:13:18.438 00.001 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
01:13:18.438 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
01:13:18.439 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-2.46 mountX=0.33 mountY=0.45, mountTheta=0.93
01:13:18.440 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.34, opts=13)
01:13:18.440 00.000 14964 Enqueuing Move request for scope (-0.42, -0.34)
01:13:18.441 00.001 12044 Worker thread wakes up
01:13:18.441 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.34) opts 0xd
01:13:18.441 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.34)
01:13:18.441 00.000 12044 Moving (-0.42, -0.34) raw xDistance=0.33 yDistance=0.45
01:13:18.441 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.38, using input
01:13:18.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.33, slope = 0.12
01:13:18.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:18.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:13:18.441 00.000 12044 MoveAxis(W, 26, ABG)
01:13:18.441 00.000 12044 Guiding  Dir = 3, Dur = 26
01:13:18.448 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13046, med=614, FiltMin=527, FiltMax=10331, Gamma=0.810
01:13:18.454 00.006 14964 UpdateGuideState exits: m=281241 SNR=322.9
01:13:18.454 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.455 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:18.455 00.000 14964 Enqueuing Expose request
01:13:18.461 00.006 12044 IsSlewing returns 0
01:13:18.461 00.000 12044 IsGuiding returns 0
01:13:18.517 00.056 12044 IsGuiding returns 1
01:13:18.517 00.000 12044 scope still moving after pulse duration time elapsed
01:13:18.588 00.071 12044 IsSlewing returns 0
01:13:18.588 00.000 12044 IsGuiding returns 0
01:13:18.588 00.000 12044 scope move finished after 26 + 101 ms
01:13:18.589 00.001 12044 Move returns status 0, amount 26
01:13:18.589 00.000 12044 MoveAxis(N, 0, ABG)
01:13:18.589 00.000 12044 Move returns status 0, amount 0
01:13:18.589 00.000 12044 move complete, result=0
01:13:18.589 00.000 12044 worker thread done servicing request
01:13:18.589 00.000 12044 Worker thread wakes up
01:13:18.589 00.000 14964 GuideStep: 0.3 px 26 ms WEST, 0.5 px 0 ms NORTH
01:13:18.591 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:18.591 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:21.720 03.129 12044 Exposure complete
01:13:21.742 00.022 12044 worker thread done servicing request
01:13:21.742 00.000 14964 OnExposeComplete: enter
01:13:21.743 00.001 14964 UpdateGuideState(): m_state=6
01:13:21.743 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2855
01:13:21.744 00.001 14964 Star::Find returns 1 (0), X=279.57, Y=93.14, Mass=283573, SNR=315.3, Peak=12560 HFD=4.6
01:13:21.744 00.000 14964 MultiStar: [#1 -0.56,-0.15,0.16,U] [#2 -0.31,0.29,0.06,U] 
01:13:21.745 00.001 14964 refined, 2 included, MultiStar: {-0.53, 0.26}, one-star: {-0.54, 0.32}
01:13:21.745 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.04)
01:13:21.746 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
01:13:21.746 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.26 hyp=0.59 cameraTheta=2.69 mountX=-0.26 mountY=0.50, mountTheta=2.06
01:13:21.747 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.26, opts=13)
01:13:21.748 00.001 14964 Enqueuing Move request for scope (-0.53, 0.26)
01:13:21.748 00.000 12044 Worker thread wakes up
01:13:21.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.26) opts 0xd
01:13:21.748 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.26)
01:13:21.748 00.000 12044 Moving (-0.53, 0.26) raw xDistance=-0.26 yDistance=0.50
01:13:21.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.04
01:13:21.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:21.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:13:21.748 00.000 12044 MoveAxis(E, 0, ABG)
01:13:21.748 00.000 12044 Move returns status 0, amount 0
01:13:21.748 00.000 12044 MoveAxis(N, 0, ABG)
01:13:21.748 00.000 12044 Move returns status 0, amount 0
01:13:21.748 00.000 12044 move complete, result=0
01:13:21.748 00.000 12044 worker thread done servicing request
01:13:21.756 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12560, med=615, FiltMin=524, FiltMax=11003, Gamma=0.810
01:13:21.761 00.005 14964 UpdateGuideState exits: m=283573 SNR=315.3
01:13:21.762 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.762 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:21.763 00.001 14964 Enqueuing Expose request
01:13:21.763 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
01:13:21.764 00.001 12044 Worker thread wakes up
01:13:21.764 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:21.764 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:24.872 03.108 12044 Exposure complete
01:13:24.899 00.027 12044 worker thread done servicing request
01:13:24.900 00.001 14964 OnExposeComplete: enter
01:13:24.900 00.000 14964 UpdateGuideState(): m_state=6
01:13:24.901 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2856
01:13:24.901 00.000 14964 Star::Find returns 1 (0), X=279.57, Y=93.26, Mass=286829, SNR=329.4, Peak=11927 HFD=4.8
01:13:24.902 00.001 14964 MultiStar: [#1 -0.50,-0.64,0.00,M1] [#2 0.27,-1.05,0.00,M1] 
01:13:24.902 00.000 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.27)
01:13:24.903 00.001 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
01:13:24.903 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.43 hyp=0.68 cameraTheta=2.46 mountX=-0.44 mountY=0.48, mountTheta=2.31
01:13:24.904 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.43, opts=13)
01:13:24.905 00.001 14964 Enqueuing Move request for scope (-0.53, 0.43)
01:13:24.905 00.000 12044 Worker thread wakes up
01:13:24.905 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.43) opts 0xd
01:13:24.905 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.43)
01:13:24.905 00.000 12044 Moving (-0.53, 0.43) raw xDistance=-0.44 yDistance=0.48
01:13:24.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.44, slope = -0.01
01:13:24.905 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.23 newest=1.43
01:13:24.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:13:24.905 00.000 12044 MoveAxis(E, 6, ABG)
01:13:24.905 00.000 12044 Guiding  Dir = 2, Dur = 6
01:13:24.913 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11927, med=614, FiltMin=529, FiltMax=10478, Gamma=0.810
01:13:24.918 00.005 14964 UpdateGuideState exits: m=286829 SNR=329.4
01:13:24.919 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.919 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:24.920 00.001 14964 Enqueuing Expose request
01:13:24.931 00.011 12044 IsSlewing returns 0
01:13:24.932 00.001 12044 IsGuiding returns 0
01:13:24.990 00.058 12044 IsGuiding returns 1
01:13:24.990 00.000 12044 scope still moving after pulse duration time elapsed
01:13:25.073 00.083 12044 IsSlewing returns 0
01:13:25.074 00.001 12044 IsGuiding returns 0
01:13:25.074 00.000 12044 scope move finished after 6 + 135 ms
01:13:25.074 00.000 12044 Move returns status 0, amount 6
01:13:25.074 00.000 12044 BLC: Oldest BLC event removed
01:13:25.074 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 224 applied
01:13:25.074 00.000 12044 MoveAxis(S, 269, ABG)
01:13:25.074 00.000 12044 Guiding  Dir = 1, Dur = 269
01:13:25.104 00.030 12044 IsSlewing returns 0
01:13:25.105 00.001 12044 IsGuiding returns 0
01:13:25.136 00.031 12044 PulseGuide returned control before completion, sleep 248
01:13:25.397 00.261 12044 IsGuiding returns 1
01:13:25.397 00.000 12044 scope still moving after pulse duration time elapsed
01:13:25.447 00.050 12044 IsSlewing returns 0
01:13:25.447 00.000 12044 IsGuiding returns 0
01:13:25.447 00.000 12044 scope move finished after 269 + 72 ms
01:13:25.447 00.000 12044 Move returns status 0, amount 269
01:13:25.447 00.000 12044 move complete, result=0
01:13:25.447 00.000 12044 worker thread done servicing request
01:13:25.447 00.000 12044 Worker thread wakes up
01:13:25.447 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:25.447 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:25.447 00.000 14964 GuideStep: -0.4 px 6 ms EAST, 0.5 px 269 ms SOUTH
01:13:28.568 03.121 12044 Exposure complete
01:13:28.593 00.025 12044 worker thread done servicing request
01:13:28.593 00.000 14964 OnExposeComplete: enter
01:13:28.593 00.000 14964 UpdateGuideState(): m_state=6
01:13:28.594 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2857
01:13:28.595 00.001 14964 Star::Find returns 1 (0), X=280.09, Y=93.06, Mass=284691, SNR=324.4, Peak=14108 HFD=4.5
01:13:28.595 00.000 14964 MultiStar: [#1 -0.28,-0.33,0.17,U] [#2 -0.12,-0.47,0.05,U] 
01:13:28.596 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.13}, one-star: {-0.01, 0.24}
01:13:28.596 00.000 14964 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.56) = xAngle (3.54 = -2.74)
01:13:28.597 00.001 14964 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.31)
01:13:28.598 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=-0.13 mountY=0.04, mountTheta=2.82
01:13:28.600 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.13, opts=13)
01:13:28.601 00.001 14964 Enqueuing Move request for scope (-0.06, 0.13)
01:13:28.602 00.001 12044 Worker thread wakes up
01:13:28.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:13:28.602 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:13:28.602 00.000 12044 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.04
01:13:28.602 00.000 12044 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.483731, 1:0.042089
01:13:28.602 00.000 12044 BLC: No correction, Miss < min_move
01:13:28.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:13:28.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:28.602 00.000 12044 MoveAxis(E, 0, ABG)
01:13:28.602 00.000 12044 Move returns status 0, amount 0
01:13:28.602 00.000 12044 MoveAxis(N, 0, ABG)
01:13:28.602 00.000 12044 Move returns status 0, amount 0
01:13:28.602 00.000 12044 move complete, result=0
01:13:28.602 00.000 12044 worker thread done servicing request
01:13:28.610 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14108, med=615, FiltMin=532, FiltMax=9844, Gamma=0.810
01:13:28.615 00.005 14964 UpdateGuideState exits: m=284691 SNR=324.4
01:13:28.616 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.616 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:28.617 00.001 14964 Enqueuing Expose request
01:13:28.617 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:28.617 00.000 12044 Worker thread wakes up
01:13:28.618 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:28.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:31.742 03.124 12044 Exposure complete
01:13:31.764 00.022 12044 worker thread done servicing request
01:13:31.765 00.001 14964 OnExposeComplete: enter
01:13:31.765 00.000 14964 UpdateGuideState(): m_state=6
01:13:31.766 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2858
01:13:31.766 00.000 14964 Star::Find returns 1 (0), X=280.02, Y=93.18, Mass=282786, SNR=326.5, Peak=13764 HFD=4.5
01:13:31.767 00.001 14964 MultiStar: [#1 -0.20,-0.22,0.18,U] [#2 -0.18,-0.80,0.00,M1] 
01:13:31.767 00.000 14964 refined, 1 included, MultiStar: {-0.10, 0.27}, one-star: {-0.08, 0.35}
01:13:31.768 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.56) = xAngle (3.48 = -2.81)
01:13:31.768 00.000 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.53 = 0.25)
01:13:31.769 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.92 mountX=-0.27 mountY=0.07, mountTheta=2.89
01:13:31.770 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.27, opts=13)
01:13:31.770 00.000 14964 Enqueuing Move request for scope (-0.10, 0.27)
01:13:31.771 00.001 12044 Worker thread wakes up
01:13:31.771 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:13:31.771 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:13:31.771 00.000 12044 Moving (-0.10, 0.27) raw xDistance=-0.27 yDistance=0.07
01:13:31.771 00.000 12044 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.483731, 1:0.042089, 2:0.069269
01:13:31.771 00.000 12044 BLC: No correction, Miss < min_move
01:13:31.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.01
01:13:31.771 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:13:31.771 00.000 12044 MoveAxis(E, 0, ABG)
01:13:31.771 00.000 12044 Move returns status 0, amount 0
01:13:31.771 00.000 12044 MoveAxis(N, 0, ABG)
01:13:31.771 00.000 12044 Move returns status 0, amount 0
01:13:31.771 00.000 12044 move complete, result=0
01:13:31.771 00.000 12044 worker thread done servicing request
01:13:31.779 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13764, med=615, FiltMin=520, FiltMax=10395, Gamma=0.810
01:13:31.784 00.005 14964 UpdateGuideState exits: m=282786 SNR=326.5
01:13:31.785 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.785 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:31.786 00.001 14964 Enqueuing Expose request
01:13:31.786 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:31.786 00.000 12044 Worker thread wakes up
01:13:31.787 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:31.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,58,71,71)
01:13:32.310 00.523 14964 evsrv: cli 01AB27B0 connect
01:13:32.311 00.001 14964 case statement mapped state 6 to 3
01:13:32.312 00.001 14964 case statement mapped state 6 to 3
01:13:32.313 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"18e2fe06-908b-4438-b061-fd2994b4a6e7"}
01:13:32.314 00.001 14964 case statement mapped state 6 to 3
01:13:32.314 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18e2fe06-908b-4438-b061-fd2994b4a6e7"}
01:13:32.315 00.001 14964 evsrv: cli 01AB27B0 disconnect
01:13:32.316 00.001 14964 evsrv: cli 01AB2C10 connect
01:13:32.317 00.001 14964 case statement mapped state 6 to 3
01:13:32.317 00.000 14964 case statement mapped state 6 to 3
01:13:32.318 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"05e35519-bdb9-461a-b0bf-78ce92923e69"}
01:13:32.318 00.000 14964 PhdController::Dither begins
01:13:32.319 00.001 14964 dither: size=2.00, dRA=-0.17 dDec=1.80
01:13:32.319 00.000 14964 MountToCamera -- mountTheta (-1.66) + m_xAngle (-1.56) = xAngle (-3.22 = 3.06)
01:13:32.320 00.001 14964 MountToCamera -- mountX=-0.17 mountY=1.80 hyp=1.80 mountTheta=-1.66 cameraX=-1.80, cameraY=0.14 cameraTheta=3.06
01:13:32.320 00.000 14964 setting lock position to (278.31, 92.97)
01:13:32.321 00.001 14964 Mount: notify guiding dithered (-1.8, 0.1)
01:13:32.321 00.000 14964 MultiStar: stabilizing after lock position change
01:13:32.322 00.001 14964 Status Line: Dither by -0.17,1.80
01:13:32.324 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:13:32.324 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
01:13:32.325 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":0,"id":"05e35519-bdb9-461a-b0bf-78ce92923e69"}
01:13:32.326 00.001 14964 evsrv: cli 01AB2C10 disconnect
01:13:34.911 02.585 12044 Exposure complete
01:13:34.931 00.020 12044 worker thread done servicing request
01:13:34.931 00.000 14964 OnExposeComplete: enter
01:13:34.932 00.001 14964 UpdateGuideState(): m_state=6
01:13:34.932 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2859
01:13:34.933 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=92.97, Mass=281257, SNR=319.9, Peak=13464 HFD=4.4
01:13:34.933 00.000 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
01:13:34.934 00.001 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.68)
01:13:34.934 00.000 14964 CameraToMount -- cameraX=1.54 cameraY=-0.00 hyp=1.54 cameraTheta=-0.00 mountX=0.03 mountY=-1.54, mountTheta=-1.55
01:13:34.935 00.001 14964 dither recenter: remaining=(0.2,-1.8) step=(0.2,-1.8)
01:13:34.936 00.001 14964 MountToCamera -- mountTheta (1.48) + m_xAngle (-1.56) = xAngle (-0.08 = -0.08)
01:13:34.936 00.000 14964 MountToCamera -- mountX=0.17 mountY=-1.80 hyp=1.80 mountTheta=1.48 cameraX=1.80, cameraY=-0.14 cameraTheta=-0.08
01:13:34.937 00.001 14964 SchedulePrimaryMove(1136A648, x=1.80, y=-0.14, opts=4)
01:13:34.937 00.000 14964 Enqueuing Move request for scope (1.80, -0.14)
01:13:34.938 00.001 14964 Mount: notify direct move 0.17,-1.80
01:13:34.938 00.000 12044 Worker thread wakes up
01:13:34.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.80, -0.14) opts 0x4
01:13:34.938 00.000 12044 Handling offset move in thread for scope, endpoint = (1.80, -0.14)
01:13:34.938 00.000 12044 Moving (1.80, -0.14) raw xDistance=0.17 yDistance=-1.80
01:13:34.938 00.000 12044 BLC: window closed
01:13:34.938 00.000 12044 MoveAxis(W, 20, B)
01:13:34.938 00.000 12044 Guiding  Dir = 3, Dur = 20
01:13:34.946 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13464, med=616, FiltMin=535, FiltMax=11296, Gamma=0.810
01:13:34.951 00.005 14964 UpdateGuideState exits: m=281257 SNR=319.9
01:13:34.952 00.001 14964 PhdController: settling, locked = 1, distance = 1.98 (2.00) aobump = 0 frame = 1 / 99999
01:13:34.952 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573614.952,"Host":"NUCBOX","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:13:34.953 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.953 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:34.954 00.001 14964 Enqueuing Expose request
01:13:34.977 00.023 12044 IsSlewing returns 0
01:13:34.977 00.000 12044 IsGuiding returns 0
01:13:35.010 00.033 12044 IsGuiding returns 1
01:13:35.010 00.000 12044 scope still moving after pulse duration time elapsed
01:13:35.075 00.065 12044 IsSlewing returns 0
01:13:35.076 00.001 12044 IsGuiding returns 0
01:13:35.076 00.000 12044 scope move finished after 20 + 78 ms
01:13:35.076 00.000 12044 Move returns status 0, amount 20
01:13:35.076 00.000 12044 BLC: window closed
01:13:35.076 00.000 12044 BLC: Compensation needed for non-algo type move
01:13:35.076 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 224 applied
01:13:35.076 00.000 12044 MoveAxis(N, 391, B)
01:13:35.076 00.000 12044 Guiding  Dir = 0, Dur = 391
01:13:35.102 00.026 12044 IsSlewing returns 0
01:13:35.133 00.031 12044 IsGuiding returns 0
01:13:35.164 00.031 12044 PulseGuide returned control before completion, sleep 370
01:13:35.544 00.380 12044 IsGuiding returns 1
01:13:35.544 00.000 12044 scope still moving after pulse duration time elapsed
01:13:35.683 00.139 12044 IsSlewing returns 0
01:13:35.683 00.000 12044 IsGuiding returns 0
01:13:35.683 00.000 12044 scope move finished after 391 + 159 ms
01:13:35.683 00.000 12044 Move returns status 0, amount 391
01:13:35.683 00.000 12044 move complete, result=0
01:13:35.683 00.000 12044 worker thread done servicing request
01:13:35.683 00.000 14964 GuideStep: 0.2 px 20 ms WEST, -1.8 px 391 ms NORTH
01:13:35.684 00.001 12044 Worker thread wakes up
01:13:35.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:35.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:38.815 03.131 12044 Exposure complete
01:13:38.835 00.020 12044 worker thread done servicing request
01:13:38.835 00.000 14964 OnExposeComplete: enter
01:13:38.836 00.001 14964 UpdateGuideState(): m_state=6
01:13:38.836 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2860
01:13:38.837 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=93.74, Mass=282106, SNR=324.7, Peak=14419 HFD=4.5
01:13:38.838 00.001 14964 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.56) = xAngle (2.33 = 2.33)
01:13:38.838 00.000 14964 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.90)
01:13:38.839 00.001 14964 CameraToMount -- cameraX=0.78 cameraY=0.77 hyp=1.10 cameraTheta=0.78 mountX=-0.76 mountY=-0.85, mountTheta=-2.30
01:13:38.840 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=0.77, opts=13)
01:13:38.840 00.000 14964 Enqueuing Move request for scope (0.78, 0.77)
01:13:38.841 00.001 12044 Worker thread wakes up
01:13:38.841 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.77) opts 0xd
01:13:38.841 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, 0.77)
01:13:38.841 00.000 12044 Moving (0.78, 0.77) raw xDistance=-0.76 yDistance=-0.85
01:13:38.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -0.76, slope = 0.00
01:13:38.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:38.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.85
01:13:38.841 00.000 12044 MoveAxis(E, 58, ABG)
01:13:38.841 00.000 12044 Guiding  Dir = 2, Dur = 58
01:13:38.848 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14419, med=614, FiltMin=530, FiltMax=10843, Gamma=0.810
01:13:38.854 00.006 14964 UpdateGuideState exits: m=282106 SNR=324.7
01:13:38.854 00.000 14964 PhdController: settling, locked = 1, distance = 1.10 (2.00) aobump = 0 frame = 2 / 99999
01:13:38.855 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573618.855,"Host":"NUCBOX","Inst":1,"Distance":1.10,"Time":3.9,"SettleTime":15.0,"StarLocked":true}
01:13:38.855 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.856 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:38.857 00.001 14964 Enqueuing Expose request
01:13:38.927 00.070 12044 IsSlewing returns 0
01:13:38.928 00.001 12044 IsGuiding returns 0
01:13:38.948 00.020 12044 PulseGuide returned control before completion, sleep 48
01:13:39.002 00.054 12044 IsGuiding returns 1
01:13:39.002 00.000 12044 scope still moving after pulse duration time elapsed
01:13:39.059 00.057 12044 IsSlewing returns 0
01:13:39.059 00.000 12044 IsGuiding returns 0
01:13:39.059 00.000 12044 scope move finished after 58 + 73 ms
01:13:39.059 00.000 12044 Move returns status 0, amount 58
01:13:39.059 00.000 12044 MoveAxis(N, 0, ABG)
01:13:39.059 00.000 12044 Move returns status 0, amount 0
01:13:39.059 00.000 12044 move complete, result=0
01:13:39.059 00.000 12044 worker thread done servicing request
01:13:39.059 00.000 12044 Worker thread wakes up
01:13:39.059 00.000 14964 GuideStep: -0.8 px 58 ms EAST, -0.9 px 0 ms NORTH
01:13:39.060 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:39.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:42.193 03.133 12044 Exposure complete
01:13:42.215 00.022 12044 worker thread done servicing request
01:13:42.215 00.000 14964 OnExposeComplete: enter
01:13:42.215 00.000 14964 UpdateGuideState(): m_state=6
01:13:42.216 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2861
01:13:42.217 00.001 14964 Star::Find returns 1 (0), X=279.39, Y=93.20, Mass=282241, SNR=332.3, Peak=12588 HFD=4.6
01:13:42.217 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
01:13:42.218 00.001 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.47)
01:13:42.218 00.000 14964 CameraToMount -- cameraX=1.08 cameraY=0.23 hyp=1.11 cameraTheta=0.21 mountX=-0.21 mountY=-1.10, mountTheta=-1.76
01:13:42.219 00.001 14964 SchedulePrimaryMove(1136A648, x=1.08, y=0.23, opts=13)
01:13:42.220 00.001 14964 Enqueuing Move request for scope (1.08, 0.23)
01:13:42.220 00.000 12044 Worker thread wakes up
01:13:42.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.23) opts 0xd
01:13:42.220 00.000 12044 Handling offset move in thread for scope, endpoint = (1.08, 0.23)
01:13:42.220 00.000 12044 Moving (1.08, 0.23) raw xDistance=-0.21 yDistance=-1.10
01:13:42.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
01:13:42.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:42.220 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.10
01:13:42.220 00.000 12044 MoveAxis(E, 0, ABG)
01:13:42.220 00.000 12044 Move returns status 0, amount 0
01:13:42.220 00.000 12044 MoveAxis(N, 0, ABG)
01:13:42.220 00.000 12044 Move returns status 0, amount 0
01:13:42.220 00.000 12044 move complete, result=0
01:13:42.220 00.000 12044 worker thread done servicing request
01:13:42.229 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12588, med=615, FiltMin=530, FiltMax=10654, Gamma=0.810
01:13:42.234 00.005 14964 UpdateGuideState exits: m=282241 SNR=332.3
01:13:42.235 00.001 14964 PhdController: settling, locked = 1, distance = 1.10 (2.00) aobump = 0 frame = 3 / 99999
01:13:42.235 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573622.235,"Host":"NUCBOX","Inst":1,"Distance":1.10,"Time":7.3,"SettleTime":15.0,"StarLocked":true}
01:13:42.236 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.236 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:42.237 00.001 14964 Enqueuing Expose request
01:13:42.237 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -1.1 px 0 ms NORTH
01:13:42.238 00.001 12044 Worker thread wakes up
01:13:42.238 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:42.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:45.349 03.111 12044 Exposure complete
01:13:45.371 00.022 12044 worker thread done servicing request
01:13:45.372 00.001 14964 OnExposeComplete: enter
01:13:45.372 00.000 14964 UpdateGuideState(): m_state=6
01:13:45.373 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2862
01:13:45.373 00.000 14964 Star::Find returns 1 (0), X=279.71, Y=93.12, Mass=288793, SNR=329.4, Peak=13204 HFD=4.6
01:13:45.374 00.001 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.66 = 1.66)
01:13:45.374 00.000 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.57)
01:13:45.375 00.001 14964 CameraToMount -- cameraX=1.40 cameraY=0.15 hyp=1.41 cameraTheta=0.11 mountX=-0.13 mountY=-1.41, mountTheta=-1.66
01:13:45.377 00.002 14964 SchedulePrimaryMove(1136A648, x=1.40, y=0.15, opts=13)
01:13:45.377 00.000 14964 Enqueuing Move request for scope (1.40, 0.15)
01:13:45.378 00.001 12044 Worker thread wakes up
01:13:45.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.40, 0.15) opts 0xd
01:13:45.378 00.000 12044 Handling offset move in thread for scope, endpoint = (1.40, 0.15)
01:13:45.378 00.000 12044 Moving (1.40, 0.15) raw xDistance=-0.13 yDistance=-1.41
01:13:45.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
01:13:45.378 00.000 12044 resist switch: large excursion: input -1.41 thresh 1.35 direction from 0 to -1
01:13:45.378 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.23
01:13:45.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
01:13:45.378 00.000 12044 MoveAxis(E, 0, ABG)
01:13:45.378 00.000 12044 Move returns status 0, amount 0
01:13:45.379 00.001 12044 MoveAxis(N, 132, ABG)
01:13:45.379 00.000 12044 Guiding  Dir = 0, Dur = 132
01:13:45.385 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13204, med=614, FiltMin=527, FiltMax=10240, Gamma=0.810
01:13:45.391 00.006 14964 UpdateGuideState exits: m=288793 SNR=329.4
01:13:45.391 00.000 14964 PhdController: settling, locked = 1, distance = 1.19 (2.00) aobump = 0 frame = 4 / 99999
01:13:45.392 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573625.392,"Host":"NUCBOX","Inst":1,"Distance":1.19,"Time":10.4,"SettleTime":15.0,"StarLocked":true}
01:13:45.392 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.393 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:45.393 00.000 14964 Enqueuing Expose request
01:13:45.432 00.039 12044 IsSlewing returns 0
01:13:45.432 00.000 12044 IsGuiding returns 0
01:13:45.463 00.031 12044 PulseGuide returned control before completion, sleep 111
01:13:45.576 00.113 12044 IsGuiding returns 1
01:13:45.576 00.000 12044 scope still moving after pulse duration time elapsed
01:13:45.633 00.057 12044 IsSlewing returns 0
01:13:45.634 00.001 12044 IsGuiding returns 0
01:13:45.634 00.000 12044 scope move finished after 132 + 69 ms
01:13:45.634 00.000 12044 Move returns status 0, amount 132
01:13:45.634 00.000 12044 move complete, result=0
01:13:45.634 00.000 12044 worker thread done servicing request
01:13:45.634 00.000 12044 Worker thread wakes up
01:13:45.634 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -1.4 px 132 ms NORTH
01:13:45.634 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:45.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:48.771 03.137 12044 Exposure complete
01:13:48.794 00.023 12044 worker thread done servicing request
01:13:48.794 00.000 14964 OnExposeComplete: enter
01:13:48.795 00.001 14964 UpdateGuideState(): m_state=6
01:13:48.795 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2863
01:13:48.796 00.001 14964 Star::Find returns 1 (0), X=279.00, Y=93.04, Mass=276413, SNR=309.2, Peak=12655 HFD=4.5
01:13:48.797 00.001 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
01:13:48.797 00.000 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
01:13:48.798 00.001 14964 CameraToMount -- cameraX=0.69 cameraY=0.08 hyp=0.69 cameraTheta=0.11 mountX=-0.07 mountY=-0.69, mountTheta=-1.67
01:13:48.799 00.001 14964 SchedulePrimaryMove(1136A648, x=0.69, y=0.08, opts=13)
01:13:48.799 00.000 14964 Enqueuing Move request for scope (0.69, 0.08)
01:13:48.800 00.001 12044 Worker thread wakes up
01:13:48.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.08) opts 0xd
01:13:48.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.69, 0.08)
01:13:48.800 00.000 12044 Moving (0.69, 0.08) raw xDistance=-0.07 yDistance=-0.69
01:13:48.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.22
01:13:48.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:13:48.800 00.000 12044 MoveAxis(E, 0, ABG)
01:13:48.800 00.000 12044 Move returns status 0, amount 0
01:13:48.800 00.000 12044 MoveAxis(N, 65, ABG)
01:13:48.800 00.000 12044 Guiding  Dir = 0, Dur = 65
01:13:48.808 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12655, med=615, FiltMin=519, FiltMax=11255, Gamma=0.810
01:13:48.813 00.005 14964 UpdateGuideState exits: m=276413 SNR=309.2
01:13:48.814 00.001 14964 PhdController: settling, locked = 1, distance = 1.04 (2.00) aobump = 0 frame = 5 / 99999
01:13:48.814 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573628.814,"Host":"NUCBOX","Inst":1,"Distance":1.04,"Time":13.9,"SettleTime":15.0,"StarLocked":true}
01:13:48.815 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.815 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:48.816 00.001 14964 Enqueuing Expose request
01:13:48.821 00.005 12044 IsSlewing returns 0
01:13:48.821 00.000 12044 IsGuiding returns 0
01:13:48.853 00.032 12044 PulseGuide returned control before completion, sleep 44
01:13:48.914 00.061 12044 IsGuiding returns 1
01:13:48.914 00.000 12044 scope still moving after pulse duration time elapsed
01:13:48.995 00.081 12044 IsSlewing returns 0
01:13:48.997 00.002 12044 IsGuiding returns 0
01:13:48.997 00.000 12044 scope move finished after 65 + 110 ms
01:13:48.997 00.000 12044 Move returns status 0, amount 65
01:13:48.997 00.000 12044 move complete, result=0
01:13:48.997 00.000 12044 worker thread done servicing request
01:13:48.997 00.000 12044 Worker thread wakes up
01:13:48.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:48.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:48.997 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.7 px 65 ms NORTH
01:13:52.107 03.110 12044 Exposure complete
01:13:52.129 00.022 12044 worker thread done servicing request
01:13:52.129 00.000 14964 OnExposeComplete: enter
01:13:52.130 00.001 14964 UpdateGuideState(): m_state=6
01:13:52.132 00.002 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2864
01:13:52.132 00.000 14964 Star::Find returns 1 (0), X=277.21, Y=92.90, Mass=280357, SNR=323.8, Peak=13329 HFD=4.5
01:13:52.132 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
01:13:52.132 00.000 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
01:13:52.133 00.001 14964 CameraToMount -- cameraX=-1.10 cameraY=-0.06 hyp=1.10 cameraTheta=-3.08 mountX=0.05 mountY=1.10, mountTheta=1.53
01:13:52.134 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.10, y=-0.06, opts=13)
01:13:52.134 00.000 14964 Enqueuing Move request for scope (-1.10, -0.06)
01:13:52.135 00.001 12044 Worker thread wakes up
01:13:52.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.06) opts 0xd
01:13:52.135 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.10, -0.06)
01:13:52.135 00.000 12044 Moving (-1.10, -0.06) raw xDistance=0.05 yDistance=1.10
01:13:52.135 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.57, using input
01:13:52.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.18
01:13:52.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:13:52.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.10
01:13:52.135 00.000 12044 MoveAxis(E, 0, ABG)
01:13:52.135 00.000 12044 Move returns status 0, amount 0
01:13:52.135 00.000 12044 MoveAxis(N, 0, ABG)
01:13:52.135 00.000 12044 Move returns status 0, amount 0
01:13:52.135 00.000 12044 move complete, result=0
01:13:52.135 00.000 12044 worker thread done servicing request
01:13:52.142 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13329, med=615, FiltMin=527, FiltMax=10595, Gamma=0.810
01:13:52.148 00.006 14964 UpdateGuideState exits: m=280357 SNR=323.8
01:13:52.148 00.000 14964 PhdController: settling, locked = 1, distance = 1.06 (2.00) aobump = 0 frame = 6 / 99999
01:13:52.149 00.001 14964 PhdController: newstate STATE_FINISH
01:13:52.149 00.000 14964 PhdController complete: success
01:13:52.150 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778573632.150,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:13:52.150 00.000 14964 Mount: notify guiding dither settle done success=1
01:13:52.151 00.001 14964 PhdController: newstate STATE_IDLE
01:13:52.151 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.152 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:52.152 00.000 14964 Enqueuing Expose request
01:13:52.153 00.001 12044 Worker thread wakes up
01:13:52.153 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:52.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:52.153 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 1.1 px 0 ms NORTH
01:13:55.273 03.120 12044 Exposure complete
01:13:55.297 00.024 12044 worker thread done servicing request
01:13:55.297 00.000 14964 OnExposeComplete: enter
01:13:55.298 00.001 14964 UpdateGuideState(): m_state=6
01:13:55.299 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2865
01:13:55.299 00.000 14964 Star::Find returns 1 (0), X=277.31, Y=93.08, Mass=282592, SNR=319.2, Peak=12009 HFD=4.6
01:13:55.300 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
01:13:55.300 00.000 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
01:13:55.301 00.001 14964 CameraToMount -- cameraX=-1.00 cameraY=0.11 hyp=1.01 cameraTheta=3.03 mountX=-0.12 mountY=0.98, mountTheta=1.70
01:13:55.301 00.000 14964 SchedulePrimaryMove(1136A648, x=-1.00, y=0.11, opts=13)
01:13:55.302 00.001 14964 Enqueuing Move request for scope (-1.00, 0.11)
01:13:55.303 00.001 12044 Worker thread wakes up
01:13:55.303 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.11) opts 0xd
01:13:55.303 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.00, 0.11)
01:13:55.303 00.000 12044 Moving (-1.00, 0.11) raw xDistance=-0.12 yDistance=0.98
01:13:55.303 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.11
01:13:55.303 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:13:55.303 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.98
01:13:55.303 00.000 12044 MoveAxis(E, 0, ABG)
01:13:55.303 00.000 12044 Move returns status 0, amount 0
01:13:55.303 00.000 12044 MoveAxis(N, 0, ABG)
01:13:55.303 00.000 12044 Move returns status 0, amount 0
01:13:55.303 00.000 12044 move complete, result=0
01:13:55.303 00.000 12044 worker thread done servicing request
01:13:55.310 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12009, med=615, FiltMin=522, FiltMax=10603, Gamma=0.810
01:13:55.316 00.006 14964 UpdateGuideState exits: m=282592 SNR=319.2
01:13:55.317 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.317 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:55.318 00.001 14964 Enqueuing Expose request
01:13:55.318 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 1.0 px 0 ms NORTH
01:13:55.319 00.001 12044 Worker thread wakes up
01:13:55.319 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:55.319 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:13:58.418 03.099 12044 Exposure complete
01:13:58.439 00.021 12044 worker thread done servicing request
01:13:58.440 00.001 14964 OnExposeComplete: enter
01:13:58.440 00.000 14964 UpdateGuideState(): m_state=6
01:13:58.441 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2866
01:13:58.441 00.000 14964 Star::Find returns 1 (0), X=277.54, Y=92.75, Mass=283207, SNR=331.0, Peak=12331 HFD=4.6
01:13:58.442 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
01:13:58.442 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
01:13:58.443 00.001 14964 CameraToMount -- cameraX=-0.76 cameraY=-0.21 hyp=0.79 cameraTheta=-2.87 mountX=0.20 mountY=0.78, mountTheta=1.32
01:13:58.444 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=-0.21, opts=13)
01:13:58.444 00.000 14964 Enqueuing Move request for scope (-0.76, -0.21)
01:13:58.445 00.001 12044 Worker thread wakes up
01:13:58.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.21) opts 0xd
01:13:58.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, -0.21)
01:13:58.445 00.000 12044 Moving (-0.76, -0.21) raw xDistance=0.20 yDistance=0.78
01:13:58.445 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.53, using input
01:13:58.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.12
01:13:58.445 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:13:58.445 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
01:13:58.445 00.000 12044 MoveAxis(E, 0, ABG)
01:13:58.445 00.000 12044 Move returns status 0, amount 0
01:13:58.445 00.000 12044 MoveAxis(N, 0, ABG)
01:13:58.445 00.000 12044 Move returns status 0, amount 0
01:13:58.445 00.000 12044 move complete, result=0
01:13:58.445 00.000 12044 worker thread done servicing request
01:13:58.453 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12331, med=615, FiltMin=534, FiltMax=10535, Gamma=0.810
01:13:58.458 00.005 14964 UpdateGuideState exits: m=283207 SNR=331.0
01:13:58.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.460 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:13:58.460 00.000 14964 Enqueuing Expose request
01:13:58.460 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
01:13:58.461 00.001 12044 Worker thread wakes up
01:13:58.461 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:13:58.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:01.595 03.134 12044 Exposure complete
01:14:01.618 00.023 12044 worker thread done servicing request
01:14:01.618 00.000 14964 OnExposeComplete: enter
01:14:01.619 00.001 14964 UpdateGuideState(): m_state=6
01:14:01.619 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2867
01:14:01.620 00.001 14964 Star::Find returns 1 (0), X=277.39, Y=92.89, Mass=286746, SNR=331.9, Peak=15457 HFD=4.3
01:14:01.620 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
01:14:01.621 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
01:14:01.621 00.000 14964 CameraToMount -- cameraX=-0.91 cameraY=-0.08 hyp=0.91 cameraTheta=-3.06 mountX=0.06 mountY=0.91, mountTheta=1.50
01:14:01.622 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.91, y=-0.08, opts=13)
01:14:01.623 00.001 14964 Enqueuing Move request for scope (-0.91, -0.08)
01:14:01.623 00.000 12044 Worker thread wakes up
01:14:01.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.08) opts 0xd
01:14:01.623 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.91, -0.08)
01:14:01.624 00.001 12044 Moving (-0.91, -0.08) raw xDistance=0.06 yDistance=0.91
01:14:01.624 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.49, using input
01:14:01.624 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.09
01:14:01.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:01.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.91
01:14:01.624 00.000 12044 MoveAxis(E, 0, ABG)
01:14:01.624 00.000 12044 Move returns status 0, amount 0
01:14:01.624 00.000 12044 MoveAxis(N, 0, ABG)
01:14:01.624 00.000 12044 Move returns status 0, amount 0
01:14:01.624 00.000 12044 move complete, result=0
01:14:01.624 00.000 12044 worker thread done servicing request
01:14:01.631 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15457, med=615, FiltMin=528, FiltMax=11523, Gamma=0.810
01:14:01.636 00.005 14964 UpdateGuideState exits: m=286746 SNR=331.9
01:14:01.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.637 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:01.638 00.001 14964 Enqueuing Expose request
01:14:01.638 00.000 12044 Worker thread wakes up
01:14:01.639 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:01.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:01.639 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
01:14:04.735 03.096 12044 Exposure complete
01:14:04.758 00.023 12044 worker thread done servicing request
01:14:04.758 00.000 14964 OnExposeComplete: enter
01:14:04.758 00.000 14964 UpdateGuideState(): m_state=6
01:14:04.759 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2868
01:14:04.760 00.001 14964 Star::Find returns 1 (0), X=277.45, Y=92.86, Mass=277154, SNR=312.8, Peak=11993 HFD=4.7
01:14:04.760 00.000 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
01:14:04.761 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
01:14:04.761 00.000 14964 CameraToMount -- cameraX=-0.86 cameraY=-0.11 hyp=0.86 cameraTheta=-3.02 mountX=0.09 mountY=0.86, mountTheta=1.46
01:14:04.762 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.86, y=-0.11, opts=13)
01:14:04.763 00.001 14964 Enqueuing Move request for scope (-0.86, -0.11)
01:14:04.763 00.000 12044 Worker thread wakes up
01:14:04.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.11) opts 0xd
01:14:04.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.86, -0.11)
01:14:04.763 00.000 12044 Moving (-0.86, -0.11) raw xDistance=0.09 yDistance=0.86
01:14:04.763 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.47, using input
01:14:04.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.08
01:14:04.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:04.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.86
01:14:04.763 00.000 12044 MoveAxis(E, 0, ABG)
01:14:04.763 00.000 12044 Move returns status 0, amount 0
01:14:04.763 00.000 12044 MoveAxis(N, 0, ABG)
01:14:04.763 00.000 12044 Move returns status 0, amount 0
01:14:04.763 00.000 12044 move complete, result=0
01:14:04.763 00.000 12044 worker thread done servicing request
01:14:04.771 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11993, med=614, FiltMin=529, FiltMax=10363, Gamma=0.810
01:14:04.776 00.005 14964 UpdateGuideState exits: m=277154 SNR=312.8
01:14:04.777 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.777 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:04.778 00.001 14964 Enqueuing Expose request
01:14:04.778 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
01:14:04.779 00.001 12044 Worker thread wakes up
01:14:04.779 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:04.779 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:07.891 03.112 12044 Exposure complete
01:14:07.913 00.022 12044 worker thread done servicing request
01:14:07.913 00.000 14964 OnExposeComplete: enter
01:14:07.914 00.001 14964 UpdateGuideState(): m_state=6
01:14:07.915 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2869
01:14:07.915 00.000 14964 Star::Find returns 1 (0), X=277.76, Y=92.95, Mass=288492, SNR=340.5, Peak=14409 HFD=4.4
01:14:07.916 00.001 14964 MultiStar: exiting stabilization period
01:14:07.916 00.000 14964 MultiStar: updating star positions after lock position change
01:14:07.916 00.000 14964 Star::Find(35, 72, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2869
01:14:07.917 00.001 14964 Star::Find returns 1 (0), X=73.40, Y=325.98, Mass=14777, SNR=55.9, Peak=1326 HFD=4.0
01:14:07.917 00.000 14964 Star::Find(35, 138, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2869
01:14:07.918 00.001 14964 Star::Find returns 1 (0), X=139.47, Y=316.27, Mass=2893, SNR=18.6, Peak=851 HFD=3.1
01:14:07.918 00.000 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
01:14:07.919 00.001 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
01:14:07.919 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-3.10 mountX=0.01 mountY=0.54, mountTheta=1.55
01:14:07.920 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.02, opts=13)
01:14:07.921 00.001 14964 Enqueuing Move request for scope (-0.55, -0.02)
01:14:07.921 00.000 12044 Worker thread wakes up
01:14:07.921 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.02) opts 0xd
01:14:07.921 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.02)
01:14:07.921 00.000 12044 Moving (-0.55, -0.02) raw xDistance=0.01 yDistance=0.54
01:14:07.921 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.42, using input
01:14:07.921 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:14:07.921 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.06
01:14:07.922 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:07.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:14:07.922 00.000 12044 MoveAxis(E, 0, ABG)
01:14:07.922 00.000 12044 Move returns status 0, amount 0
01:14:07.922 00.000 12044 MoveAxis(N, 0, ABG)
01:14:07.922 00.000 12044 Move returns status 0, amount 0
01:14:07.922 00.000 12044 move complete, result=0
01:14:07.923 00.001 12044 worker thread done servicing request
01:14:07.930 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14409, med=615, FiltMin=529, FiltMax=11527, Gamma=0.810
01:14:07.936 00.006 14964 UpdateGuideState exits: m=288492 SNR=340.5
01:14:07.936 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.937 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:07.937 00.000 14964 Enqueuing Expose request
01:14:07.937 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:14:07.938 00.001 12044 Worker thread wakes up
01:14:07.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:07.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:11.076 03.138 12044 Exposure complete
01:14:11.098 00.022 12044 worker thread done servicing request
01:14:11.098 00.000 14964 OnExposeComplete: enter
01:14:11.099 00.001 14964 UpdateGuideState(): m_state=6
01:14:11.099 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2870
01:14:11.100 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=93.16, Mass=285049, SNR=319.9, Peak=12689 HFD=4.5
01:14:11.101 00.001 14964 MultiStar: [#1 -0.10,-0.59,0.16,U] [#2 0.13,-0.48,0.06,U] 
01:14:11.101 00.000 14964 refined, 2 included, MultiStar: {-0.47, 0.06}, one-star: {-0.56, 0.19}
01:14:11.102 00.001 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
01:14:11.102 00.000 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.35)
01:14:11.102 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.47 cameraTheta=3.02 mountX=-0.06 mountY=0.46, mountTheta=1.71
01:14:11.103 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.06, opts=13)
01:14:11.104 00.001 14964 Enqueuing Move request for scope (-0.47, 0.06)
01:14:11.104 00.000 12044 Worker thread wakes up
01:14:11.105 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.06) opts 0xd
01:14:11.105 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.06)
01:14:11.105 00.000 12044 Moving (-0.47, 0.06) raw xDistance=-0.06 yDistance=0.46
01:14:11.105 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:14:11.105 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:14:11.105 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:14:11.105 00.000 12044 MoveAxis(E, 0, ABG)
01:14:11.105 00.000 12044 Move returns status 0, amount 0
01:14:11.105 00.000 12044 MoveAxis(N, 0, ABG)
01:14:11.105 00.000 12044 Move returns status 0, amount 0
01:14:11.105 00.000 12044 move complete, result=0
01:14:11.105 00.000 12044 worker thread done servicing request
01:14:11.112 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12689, med=614, FiltMin=528, FiltMax=11263, Gamma=0.810
01:14:11.118 00.006 14964 UpdateGuideState exits: m=285049 SNR=319.9
01:14:11.118 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.119 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:11.119 00.000 14964 Enqueuing Expose request
01:14:11.120 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:14:11.120 00.000 12044 Worker thread wakes up
01:14:11.120 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:11.120 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:14.221 03.101 12044 Exposure complete
01:14:14.244 00.023 12044 worker thread done servicing request
01:14:14.244 00.000 14964 OnExposeComplete: enter
01:14:14.245 00.001 14964 UpdateGuideState(): m_state=6
01:14:14.245 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2871
01:14:14.246 00.001 14964 Star::Find returns 1 (0), X=277.57, Y=93.00, Mass=286338, SNR=340.2, Peak=14597 HFD=4.2
01:14:14.246 00.000 14964 MultiStar: [#1 -0.04,0.13,0.15,U] [#2 0.02,0.06,0.07,U] 
01:14:14.247 00.001 14964 refined, 2 included, MultiStar: {-0.61, 0.05}, one-star: {-0.74, 0.03}
01:14:14.247 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
01:14:14.248 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
01:14:14.248 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=0.05 hyp=0.61 cameraTheta=3.06 mountX=-0.06 mountY=0.60, mountTheta=1.66
01:14:14.250 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.05, opts=13)
01:14:14.250 00.000 14964 Enqueuing Move request for scope (-0.61, 0.05)
01:14:14.251 00.001 12044 Worker thread wakes up
01:14:14.251 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.05) opts 0xd
01:14:14.251 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.05)
01:14:14.251 00.000 12044 Moving (-0.61, 0.05) raw xDistance=-0.06 yDistance=0.60
01:14:14.251 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:14:14.251 00.000 12044 switching direction from -1 to 1 - decHistory=6 oldest=-1.01 newest=1.60
01:14:14.251 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
01:14:14.251 00.000 12044 MoveAxis(E, 0, ABG)
01:14:14.251 00.000 12044 Move returns status 0, amount 0
01:14:14.251 00.000 12044 BLC: Oldest BLC event removed
01:14:14.251 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 224 applied
01:14:14.251 00.000 12044 MoveAxis(S, 280, ABG)
01:14:14.251 00.000 12044 Guiding  Dir = 1, Dur = 280
01:14:14.268 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14597, med=615, FiltMin=523, FiltMax=12595, Gamma=0.810
01:14:14.274 00.006 14964 UpdateGuideState exits: m=286338 SNR=340.2
01:14:14.275 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.275 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:14.275 00.000 14964 Enqueuing Expose request
01:14:14.379 00.104 12044 IsSlewing returns 0
01:14:14.379 00.000 12044 IsGuiding returns 0
01:14:14.401 00.022 12044 PulseGuide returned control before completion, sleep 269
01:14:14.673 00.272 12044 IsGuiding returns 1
01:14:14.673 00.000 12044 scope still moving after pulse duration time elapsed
01:14:14.742 00.069 12044 IsSlewing returns 0
01:14:14.743 00.001 12044 IsGuiding returns 0
01:14:14.743 00.000 12044 scope move finished after 280 + 83 ms
01:14:14.743 00.000 12044 Move returns status 0, amount 280
01:14:14.743 00.000 12044 move complete, result=0
01:14:14.743 00.000 12044 worker thread done servicing request
01:14:14.743 00.000 12044 Worker thread wakes up
01:14:14.743 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 280 ms SOUTH
01:14:14.744 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:14.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:17.865 03.121 12044 Exposure complete
01:14:17.888 00.023 12044 worker thread done servicing request
01:14:17.888 00.000 14964 OnExposeComplete: enter
01:14:17.889 00.001 14964 UpdateGuideState(): m_state=6
01:14:17.890 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2872
01:14:17.890 00.000 14964 Star::Find returns 1 (0), X=277.78, Y=92.68, Mass=285898, SNR=332.6, Peak=13293 HFD=4.6
01:14:17.891 00.001 14964 MultiStar: [#1 -0.00,0.22,0.15,U] [#2 0.30,-0.06,0.07,U] 
01:14:17.891 00.000 14964 refined, 2 included, MultiStar: {-0.41, -0.21}, one-star: {-0.52, -0.28}
01:14:17.892 00.001 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
01:14:17.892 00.000 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
01:14:17.893 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-2.67 mountX=0.20 mountY=0.43, mountTheta=1.13
01:14:17.894 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.21, opts=13)
01:14:17.894 00.000 14964 Enqueuing Move request for scope (-0.41, -0.21)
01:14:17.895 00.001 12044 Worker thread wakes up
01:14:17.895 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.21) opts 0xd
01:14:17.895 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.21)
01:14:17.895 00.000 12044 Moving (-0.41, -0.21) raw xDistance=0.20 yDistance=0.43
01:14:17.895 00.000 12044 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.599992, 1:0.434217
01:14:17.895 00.000 12044 BLC: No correction, Miss < min_move
01:14:17.895 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
01:14:17.895 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:17.895 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:14:17.895 00.000 12044 MoveAxis(E, 0, ABG)
01:14:17.895 00.000 12044 Move returns status 0, amount 0
01:14:17.895 00.000 12044 MoveAxis(N, 0, ABG)
01:14:17.895 00.000 12044 Move returns status 0, amount 0
01:14:17.895 00.000 12044 move complete, result=0
01:14:17.895 00.000 12044 worker thread done servicing request
01:14:17.902 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13293, med=615, FiltMin=523, FiltMax=10647, Gamma=0.810
01:14:17.908 00.006 14964 UpdateGuideState exits: m=285898 SNR=332.6
01:14:17.909 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.909 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:17.909 00.000 14964 Enqueuing Expose request
01:14:17.910 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:14:17.910 00.000 12044 Worker thread wakes up
01:14:17.911 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:17.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:21.040 03.129 12044 Exposure complete
01:14:21.061 00.021 12044 worker thread done servicing request
01:14:21.061 00.000 14964 OnExposeComplete: enter
01:14:21.062 00.001 14964 UpdateGuideState(): m_state=6
01:14:21.062 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2873
01:14:21.063 00.001 14964 Star::Find returns 1 (0), X=277.42, Y=93.07, Mass=289807, SNR=335.6, Peak=13421 HFD=4.3
01:14:21.064 00.001 14964 MultiStar: [#1 -0.01,-0.02,0.16,U] [#2 0.05,-0.39,0.07,U] 
01:14:21.064 00.000 14964 refined, 2 included, MultiStar: {-0.72, 0.06}, one-star: {-0.88, 0.10}
01:14:21.065 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.67)
01:14:21.065 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
01:14:21.066 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=0.06 hyp=0.72 cameraTheta=3.06 mountX=-0.07 mountY=0.71, mountTheta=1.67
01:14:21.067 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.06, opts=13)
01:14:21.067 00.000 14964 Enqueuing Move request for scope (-0.72, 0.06)
01:14:21.068 00.001 12044 Worker thread wakes up
01:14:21.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.06) opts 0xd
01:14:21.068 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.06)
01:14:21.068 00.000 12044 Moving (-0.72, 0.06) raw xDistance=-0.07 yDistance=0.71
01:14:21.068 00.000 12044 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.599992, 1:0.434217, 2:0.708180
01:14:21.068 00.000 12044 BLC: Under-shoot: nominal increase by 16
01:14:21.068 00.000 12044 BLC: window closed
01:14:21.068 00.000 12044 BLC: Pulse adjusted to 240
01:14:21.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
01:14:21.069 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
01:14:21.069 00.000 12044 MoveAxis(E, 0, ABG)
01:14:21.069 00.000 12044 Move returns status 0, amount 0
01:14:21.069 00.000 12044 MoveAxis(S, 66, ABG)
01:14:21.069 00.000 12044 Guiding  Dir = 1, Dur = 66
01:14:21.076 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13421, med=615, FiltMin=534, FiltMax=10907, Gamma=0.810
01:14:21.082 00.006 14964 UpdateGuideState exits: m=289807 SNR=335.6
01:14:21.082 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.083 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:21.083 00.000 14964 Enqueuing Expose request
01:14:21.150 00.067 12044 IsSlewing returns 0
01:14:21.150 00.000 12044 IsGuiding returns 0
01:14:21.181 00.031 12044 PulseGuide returned control before completion, sleep 45
01:14:21.292 00.111 12044 IsGuiding returns 1
01:14:21.292 00.000 12044 scope still moving after pulse duration time elapsed
01:14:21.337 00.045 14964 evsrv: cli 01AB2990 connect
01:14:21.338 00.001 14964 case statement mapped state 6 to 3
01:14:21.338 00.000 14964 case statement mapped state 6 to 3
01:14:21.339 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_pixel_scale","id":"807ed8ec-fa9c-4fa3-93d1-28a0626c6d61"}
01:14:21.340 00.001 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":1.29969,"id":"807ed8ec-fa9c-4fa3-93d1-28a0626c6d61"}
01:14:21.340 00.000 12044 IsSlewing returns 0
01:14:21.341 00.001 14964 evsrv: cli 01AB2990 disconnect
01:14:21.341 00.000 12044 IsGuiding returns 0
01:14:21.342 00.001 12044 scope move finished after 66 + 124 ms
01:14:21.342 00.000 12044 Move returns status 0, amount 66
01:14:21.342 00.000 12044 move complete, result=0
01:14:21.342 00.000 12044 worker thread done servicing request
01:14:21.342 00.000 12044 Worker thread wakes up
01:14:21.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:21.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:21.342 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 66 ms SOUTH
01:14:24.468 03.126 12044 Exposure complete
01:14:24.491 00.023 12044 worker thread done servicing request
01:14:24.491 00.000 14964 OnExposeComplete: enter
01:14:24.491 00.000 14964 UpdateGuideState(): m_state=6
01:14:24.492 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2874
01:14:24.493 00.001 14964 Star::Find returns 1 (0), X=277.31, Y=93.11, Mass=286763, SNR=340.7, Peak=13641 HFD=4.4
01:14:24.493 00.000 14964 MultiStar: [#1 -0.42,-0.23,0.17,U] [#2 -0.01,-0.44,0.06,U] 
01:14:24.494 00.001 14964 refined, 2 included, MultiStar: {-0.87, 0.06}, one-star: {-1.00, 0.14}
01:14:24.494 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.65)
01:14:24.495 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
01:14:24.495 00.000 14964 CameraToMount -- cameraX=-0.87 cameraY=0.06 hyp=0.87 cameraTheta=3.07 mountX=-0.07 mountY=0.86, mountTheta=1.66
01:14:24.496 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.87, y=0.06, opts=13)
01:14:24.497 00.001 14964 Enqueuing Move request for scope (-0.87, 0.06)
01:14:24.497 00.000 12044 Worker thread wakes up
01:14:24.497 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.06) opts 0xd
01:14:24.497 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.87, 0.06)
01:14:24.497 00.000 12044 Moving (-0.87, 0.06) raw xDistance=-0.07 yDistance=0.86
01:14:24.497 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
01:14:24.497 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
01:14:24.497 00.000 12044 MoveAxis(E, 0, ABG)
01:14:24.497 00.000 12044 Move returns status 0, amount 0
01:14:24.497 00.000 12044 MoveAxis(S, 80, ABG)
01:14:24.497 00.000 12044 Guiding  Dir = 1, Dur = 80
01:14:24.505 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13641, med=615, FiltMin=530, FiltMax=11663, Gamma=0.810
01:14:24.510 00.005 14964 UpdateGuideState exits: m=286763 SNR=340.7
01:14:24.511 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.511 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:24.512 00.001 14964 Enqueuing Expose request
01:14:24.527 00.015 12044 IsSlewing returns 0
01:14:24.528 00.001 12044 IsGuiding returns 0
01:14:24.590 00.062 12044 PulseGuide returned control before completion, sleep 29
01:14:24.637 00.047 12044 IsGuiding returns 1
01:14:24.637 00.000 12044 scope still moving after pulse duration time elapsed
01:14:24.699 00.062 12044 IsSlewing returns 0
01:14:24.700 00.001 12044 IsGuiding returns 0
01:14:24.700 00.000 12044 scope move finished after 80 + 92 ms
01:14:24.700 00.000 12044 Move returns status 0, amount 80
01:14:24.700 00.000 12044 move complete, result=0
01:14:24.700 00.000 12044 worker thread done servicing request
01:14:24.700 00.000 12044 Worker thread wakes up
01:14:24.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:24.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:24.700 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.9 px 80 ms SOUTH
01:14:27.805 03.105 12044 Exposure complete
01:14:27.830 00.025 12044 worker thread done servicing request
01:14:27.830 00.000 14964 OnExposeComplete: enter
01:14:27.830 00.000 14964 UpdateGuideState(): m_state=6
01:14:27.831 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2875
01:14:27.832 00.001 14964 Star::Find returns 1 (0), X=277.87, Y=93.68, Mass=286005, SNR=326.5, Peak=12767 HFD=4.6
01:14:27.832 00.000 14964 MultiStar: [#1 0.11,-0.59,0.18,U] [#2 0.36,-1.07,0.00,M1] 
01:14:27.833 00.001 14964 refined, 1 included, MultiStar: {-0.35, 0.51}, one-star: {-0.44, 0.71}
01:14:27.833 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
01:14:27.834 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
01:14:27.834 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.51 hyp=0.62 cameraTheta=2.18 mountX=-0.52 mountY=0.30, mountTheta=2.62
01:14:27.835 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.51, opts=13)
01:14:27.836 00.001 14964 Enqueuing Move request for scope (-0.35, 0.51)
01:14:27.836 00.000 12044 Worker thread wakes up
01:14:27.836 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.51) opts 0xd
01:14:27.836 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.51)
01:14:27.836 00.000 12044 Moving (-0.35, 0.51) raw xDistance=-0.52 yDistance=0.30
01:14:27.836 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.52, slope = -0.07
01:14:27.836 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:27.836 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:14:27.836 00.000 12044 MoveAxis(E, 34, ABG)
01:14:27.836 00.000 12044 Guiding  Dir = 2, Dur = 34
01:14:27.844 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12767, med=613, FiltMin=530, FiltMax=9839, Gamma=0.810
01:14:27.849 00.005 14964 UpdateGuideState exits: m=286005 SNR=326.5
01:14:27.850 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.850 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:27.851 00.001 14964 Enqueuing Expose request
01:14:27.868 00.017 12044 IsSlewing returns 0
01:14:27.869 00.001 12044 IsGuiding returns 0
01:14:27.900 00.031 12044 PulseGuide returned control before completion, sleep 14
01:14:27.934 00.034 12044 IsGuiding returns 1
01:14:27.934 00.000 12044 scope still moving after pulse duration time elapsed
01:14:28.009 00.075 12044 IsSlewing returns 0
01:14:28.009 00.000 12044 IsGuiding returns 0
01:14:28.009 00.000 12044 scope move finished after 34 + 106 ms
01:14:28.010 00.001 12044 Move returns status 0, amount 34
01:14:28.010 00.000 12044 MoveAxis(N, 0, ABG)
01:14:28.010 00.000 12044 Move returns status 0, amount 0
01:14:28.010 00.000 12044 move complete, result=0
01:14:28.010 00.000 12044 worker thread done servicing request
01:14:28.010 00.000 12044 Worker thread wakes up
01:14:28.010 00.000 14964 GuideStep: -0.5 px 34 ms EAST, 0.3 px 0 ms NORTH
01:14:28.010 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:28.010 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:31.113 03.103 12044 Exposure complete
01:14:31.134 00.021 12044 worker thread done servicing request
01:14:31.134 00.000 14964 OnExposeComplete: enter
01:14:31.135 00.001 14964 UpdateGuideState(): m_state=6
01:14:31.135 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2876
01:14:31.136 00.001 14964 Star::Find returns 1 (0), X=277.78, Y=92.77, Mass=279037, SNR=328.1, Peak=13045 HFD=4.5
01:14:31.136 00.000 14964 MultiStar: [#1 0.12,0.03,0.16,U] [#2 0.10,-0.32,0.06,U] 
01:14:31.137 00.001 14964 refined, 2 included, MultiStar: {-0.41, -0.17}, one-star: {-0.52, -0.20}
01:14:31.137 00.000 14964 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
01:14:31.138 00.001 14964 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
01:14:31.138 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.17 hyp=0.44 cameraTheta=-2.74 mountX=0.17 mountY=0.42, mountTheta=1.19
01:14:31.140 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.17, opts=13)
01:14:31.140 00.000 14964 Enqueuing Move request for scope (-0.41, -0.17)
01:14:31.141 00.001 12044 Worker thread wakes up
01:14:31.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.17) opts 0xd
01:14:31.141 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.17)
01:14:31.141 00.000 12044 Moving (-0.41, -0.17) raw xDistance=0.17 yDistance=0.42
01:14:31.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:14:31.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:31.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:14:31.141 00.000 12044 MoveAxis(E, 0, ABG)
01:14:31.141 00.000 12044 Move returns status 0, amount 0
01:14:31.141 00.000 12044 MoveAxis(N, 0, ABG)
01:14:31.141 00.000 12044 Move returns status 0, amount 0
01:14:31.141 00.000 12044 move complete, result=0
01:14:31.141 00.000 12044 worker thread done servicing request
01:14:31.148 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13045, med=614, FiltMin=530, FiltMax=10855, Gamma=0.810
01:14:31.154 00.006 14964 UpdateGuideState exits: m=279037 SNR=328.1
01:14:31.155 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.155 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:31.156 00.001 14964 Enqueuing Expose request
01:14:31.156 00.000 12044 Worker thread wakes up
01:14:31.156 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:14:31.157 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:31.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:34.255 03.098 12044 Exposure complete
01:14:34.279 00.024 12044 worker thread done servicing request
01:14:34.279 00.000 14964 OnExposeComplete: enter
01:14:34.280 00.001 14964 UpdateGuideState(): m_state=6
01:14:34.281 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2877
01:14:34.281 00.000 14964 Star::Find returns 1 (0), X=278.20, Y=92.79, Mass=286206, SNR=334.2, Peak=15473 HFD=4.4
01:14:34.282 00.001 14964 MultiStar: [#1 0.17,-0.09,0.15,U] [#2 0.24,-0.47,0.06,U] 
01:14:34.282 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.18}, one-star: {-0.11, -0.18}
01:14:34.283 00.001 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
01:14:34.283 00.000 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
01:14:34.284 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.85 mountX=0.18 mountY=0.07, mountTheta=0.37
01:14:34.285 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.18, opts=13)
01:14:34.285 00.000 14964 Enqueuing Move request for scope (-0.05, -0.18)
01:14:34.286 00.001 12044 Worker thread wakes up
01:14:34.286 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
01:14:34.286 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
01:14:34.286 00.000 12044 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=0.07
01:14:34.286 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
01:14:34.286 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:34.286 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:14:34.286 00.000 12044 MoveAxis(E, 0, ABG)
01:14:34.286 00.000 12044 Move returns status 0, amount 0
01:14:34.286 00.000 12044 MoveAxis(N, 0, ABG)
01:14:34.286 00.000 12044 Move returns status 0, amount 0
01:14:34.286 00.000 12044 move complete, result=0
01:14:34.286 00.000 12044 worker thread done servicing request
01:14:34.294 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15473, med=615, FiltMin=535, FiltMax=11515, Gamma=0.810
01:14:34.299 00.005 14964 UpdateGuideState exits: m=286206 SNR=334.2
01:14:34.300 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.300 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:34.300 00.000 14964 Enqueuing Expose request
01:14:34.301 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:34.301 00.000 12044 Worker thread wakes up
01:14:34.301 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:34.301 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:37.403 03.102 12044 Exposure complete
01:14:37.424 00.021 12044 worker thread done servicing request
01:14:37.424 00.000 14964 OnExposeComplete: enter
01:14:37.424 00.000 14964 UpdateGuideState(): m_state=6
01:14:37.425 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2878
01:14:37.426 00.001 14964 Star::Find returns 1 (0), X=277.69, Y=93.01, Mass=289052, SNR=341.7, Peak=14325 HFD=4.2
01:14:37.426 00.000 14964 MultiStar: [#1 0.16,-0.01,0.17,U] [#2 -0.17,-0.50,0.06,U] 
01:14:37.427 00.001 14964 refined, 2 included, MultiStar: {-0.49, 0.01}, one-star: {-0.62, 0.04}
01:14:37.427 00.000 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
01:14:37.428 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.45)
01:14:37.428 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=0.01 hyp=0.49 cameraTheta=3.12 mountX=-0.02 mountY=0.49, mountTheta=1.60
01:14:37.429 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.01, opts=13)
01:14:37.430 00.001 14964 Enqueuing Move request for scope (-0.49, 0.01)
01:14:37.430 00.000 12044 Worker thread wakes up
01:14:37.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.01) opts 0xd
01:14:37.430 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.01)
01:14:37.430 00.000 12044 Moving (-0.49, 0.01) raw xDistance=-0.02 yDistance=0.49
01:14:37.430 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:14:37.430 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:14:37.430 00.000 12044 MoveAxis(E, 0, ABG)
01:14:37.430 00.000 12044 Move returns status 0, amount 0
01:14:37.430 00.000 12044 MoveAxis(S, 45, ABG)
01:14:37.430 00.000 12044 Guiding  Dir = 1, Dur = 45
01:14:37.438 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14325, med=614, FiltMin=523, FiltMax=12215, Gamma=0.810
01:14:37.443 00.005 14964 UpdateGuideState exits: m=289052 SNR=341.7
01:14:37.444 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.444 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:37.445 00.001 14964 Enqueuing Expose request
01:14:37.483 00.038 12044 IsSlewing returns 0
01:14:37.483 00.000 12044 IsGuiding returns 0
01:14:37.514 00.031 12044 PulseGuide returned control before completion, sleep 25
01:14:37.554 00.040 12044 IsGuiding returns 1
01:14:37.554 00.000 12044 scope still moving after pulse duration time elapsed
01:14:37.618 00.064 12044 IsSlewing returns 0
01:14:37.618 00.000 12044 IsGuiding returns 0
01:14:37.618 00.000 12044 scope move finished after 45 + 90 ms
01:14:37.618 00.000 12044 Move returns status 0, amount 45
01:14:37.618 00.000 12044 move complete, result=0
01:14:37.618 00.000 12044 worker thread done servicing request
01:14:37.619 00.001 12044 Worker thread wakes up
01:14:37.619 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 45 ms SOUTH
01:14:37.619 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:37.619 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:40.724 03.105 12044 Exposure complete
01:14:40.747 00.023 12044 worker thread done servicing request
01:14:40.747 00.000 14964 OnExposeComplete: enter
01:14:40.748 00.001 14964 UpdateGuideState(): m_state=6
01:14:40.748 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2879
01:14:40.749 00.001 14964 Star::Find returns 1 (0), X=278.62, Y=92.52, Mass=279571, SNR=324.4, Peak=12821 HFD=4.9
01:14:40.750 00.001 14964 MultiStar: [#1 0.90,-0.08,0.00,M1] [#2 0.85,-0.31,0.00,M1] 
01:14:40.750 00.000 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.56) = xAngle (0.60 = 0.60)
01:14:40.751 00.001 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.65 = -2.63)
01:14:40.751 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=-0.44 hyp=0.54 cameraTheta=-0.96 mountX=0.45 mountY=-0.27, mountTheta=-0.53
01:14:40.752 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.44, opts=13)
01:14:40.753 00.001 14964 Enqueuing Move request for scope (0.31, -0.44)
01:14:40.753 00.000 12044 Worker thread wakes up
01:14:40.753 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.44) opts 0xd
01:14:40.753 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.44)
01:14:40.754 00.001 12044 Moving (0.31, -0.44) raw xDistance=0.45 yDistance=-0.27
01:14:40.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.45, slope = 0.03
01:14:40.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:40.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:14:40.754 00.000 12044 MoveAxis(W, 23, ABG)
01:14:40.754 00.000 12044 Guiding  Dir = 3, Dur = 23
01:14:40.761 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12821, med=614, FiltMin=526, FiltMax=10236, Gamma=0.810
01:14:40.766 00.005 14964 UpdateGuideState exits: m=279571 SNR=324.4
01:14:40.767 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.767 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:40.768 00.001 14964 Enqueuing Expose request
01:14:40.774 00.006 12044 IsSlewing returns 0
01:14:40.775 00.001 12044 IsGuiding returns 0
01:14:40.807 00.032 12044 IsGuiding returns 1
01:14:40.807 00.000 12044 scope still moving after pulse duration time elapsed
01:14:40.870 00.063 12044 IsSlewing returns 0
01:14:40.870 00.000 12044 IsGuiding returns 0
01:14:40.870 00.000 12044 scope move finished after 23 + 72 ms
01:14:40.870 00.000 12044 Move returns status 0, amount 23
01:14:40.870 00.000 12044 MoveAxis(N, 0, ABG)
01:14:40.870 00.000 12044 Move returns status 0, amount 0
01:14:40.870 00.000 12044 move complete, result=0
01:14:40.870 00.000 12044 worker thread done servicing request
01:14:40.870 00.000 12044 Worker thread wakes up
01:14:40.871 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:40.871 00.000 14964 GuideStep: 0.4 px 23 ms WEST, -0.3 px 0 ms NORTH
01:14:40.871 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:43.974 03.103 12044 Exposure complete
01:14:43.996 00.022 12044 worker thread done servicing request
01:14:43.997 00.001 14964 OnExposeComplete: enter
01:14:43.997 00.000 14964 UpdateGuideState(): m_state=6
01:14:43.998 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2880
01:14:43.998 00.000 14964 Star::Find returns 1 (0), X=277.89, Y=93.06, Mass=280679, SNR=325.5, Peak=12101 HFD=4.5
01:14:43.999 00.001 14964 MultiStar: [#1 0.14,-0.19,0.15,U] [#2 0.25,-0.39,0.07,U] 
01:14:43.999 00.000 14964 refined, 2 included, MultiStar: {-0.31, 0.03}, one-star: {-0.41, 0.09}
01:14:44.000 00.001 14964 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.56) = xAngle (4.60 = -1.68)
01:14:44.000 00.000 14964 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.66 = 1.37)
01:14:44.001 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.05 mountX=-0.03 mountY=0.30, mountTheta=1.68
01:14:44.002 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.03, opts=13)
01:14:44.002 00.000 14964 Enqueuing Move request for scope (-0.31, 0.03)
01:14:44.003 00.001 12044 Worker thread wakes up
01:14:44.003 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
01:14:44.003 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
01:14:44.003 00.000 12044 Moving (-0.31, 0.03) raw xDistance=-0.03 yDistance=0.30
01:14:44.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:14:44.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:44.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:14:44.003 00.000 12044 MoveAxis(E, 0, ABG)
01:14:44.003 00.000 12044 Move returns status 0, amount 0
01:14:44.003 00.000 12044 MoveAxis(N, 0, ABG)
01:14:44.003 00.000 12044 Move returns status 0, amount 0
01:14:44.003 00.000 12044 move complete, result=0
01:14:44.003 00.000 12044 worker thread done servicing request
01:14:44.010 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12101, med=615, FiltMin=523, FiltMax=10455, Gamma=0.810
01:14:44.016 00.006 14964 UpdateGuideState exits: m=280679 SNR=325.5
01:14:44.016 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.017 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:44.017 00.000 14964 Enqueuing Expose request
01:14:44.018 00.001 12044 Worker thread wakes up
01:14:44.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:44.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:44.018 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:14:47.121 03.103 12044 Exposure complete
01:14:47.142 00.021 12044 worker thread done servicing request
01:14:47.142 00.000 14964 OnExposeComplete: enter
01:14:47.143 00.001 14964 UpdateGuideState(): m_state=6
01:14:47.144 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2881
01:14:47.144 00.000 14964 Star::Find returns 1 (0), X=277.89, Y=93.05, Mass=285401, SNR=341.2, Peak=12765 HFD=4.4
01:14:47.145 00.001 14964 MultiStar: [#1 0.33,-0.25,0.14,U] [#2 0.56,-0.28,0.07,U] 
01:14:47.145 00.000 14964 refined, 2 included, MultiStar: {-0.28, 0.02}, one-star: {-0.42, 0.08}
01:14:47.146 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.67)
01:14:47.146 00.000 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
01:14:47.147 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.06 mountX=-0.03 mountY=0.27, mountTheta=1.67
01:14:47.148 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.02, opts=13)
01:14:47.148 00.000 14964 Enqueuing Move request for scope (-0.28, 0.02)
01:14:47.149 00.001 12044 Worker thread wakes up
01:14:47.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
01:14:47.149 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
01:14:47.149 00.000 12044 Moving (-0.28, 0.02) raw xDistance=-0.03 yDistance=0.27
01:14:47.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:14:47.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:47.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:14:47.149 00.000 12044 MoveAxis(E, 0, ABG)
01:14:47.149 00.000 12044 Move returns status 0, amount 0
01:14:47.149 00.000 12044 MoveAxis(N, 0, ABG)
01:14:47.149 00.000 12044 Move returns status 0, amount 0
01:14:47.149 00.000 12044 move complete, result=0
01:14:47.149 00.000 12044 worker thread done servicing request
01:14:47.156 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12765, med=615, FiltMin=523, FiltMax=11299, Gamma=0.810
01:14:47.162 00.006 14964 UpdateGuideState exits: m=285401 SNR=341.2
01:14:47.162 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.163 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:47.163 00.000 14964 Enqueuing Expose request
01:14:47.164 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:14:47.164 00.000 12044 Worker thread wakes up
01:14:47.165 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:47.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:50.268 03.103 12044 Exposure complete
01:14:50.293 00.025 12044 worker thread done servicing request
01:14:50.293 00.000 14964 OnExposeComplete: enter
01:14:50.293 00.000 14964 UpdateGuideState(): m_state=6
01:14:50.294 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2882
01:14:50.295 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=92.97, Mass=283045, SNR=326.2, Peak=12669 HFD=4.5
01:14:50.295 00.000 14964 MultiStar: [#1 0.11,0.38,0.17,U] [#2 0.40,0.46,0.07,U] 
01:14:50.296 00.001 14964 refined, 2 included, MultiStar: {-0.20, 0.08}, one-star: {-0.29, -0.00}
01:14:50.296 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
01:14:50.297 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
01:14:50.297 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.21 cameraTheta=2.77 mountX=-0.08 mountY=0.19, mountTheta=1.98
01:14:50.298 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.08, opts=13)
01:14:50.299 00.001 14964 Enqueuing Move request for scope (-0.20, 0.08)
01:14:50.299 00.000 12044 Worker thread wakes up
01:14:50.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
01:14:50.299 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
01:14:50.299 00.000 12044 Moving (-0.20, 0.08) raw xDistance=-0.08 yDistance=0.19
01:14:50.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:14:50.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:50.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:14:50.299 00.000 12044 MoveAxis(E, 0, ABG)
01:14:50.299 00.000 12044 Move returns status 0, amount 0
01:14:50.299 00.000 12044 MoveAxis(N, 0, ABG)
01:14:50.299 00.000 12044 Move returns status 0, amount 0
01:14:50.299 00.000 12044 move complete, result=0
01:14:50.299 00.000 12044 worker thread done servicing request
01:14:50.306 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12669, med=615, FiltMin=524, FiltMax=10815, Gamma=0.810
01:14:50.312 00.006 14964 UpdateGuideState exits: m=283045 SNR=326.2
01:14:50.313 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:50.313 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:50.314 00.001 14964 Enqueuing Expose request
01:14:50.314 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:50.314 00.000 12044 Worker thread wakes up
01:14:50.315 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:50.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:53.418 03.103 12044 Exposure complete
01:14:53.442 00.024 12044 worker thread done servicing request
01:14:53.442 00.000 14964 OnExposeComplete: enter
01:14:53.443 00.001 14964 UpdateGuideState(): m_state=6
01:14:53.444 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2883
01:14:53.444 00.000 14964 Star::Find returns 1 (0), X=277.64, Y=92.42, Mass=284108, SNR=320.0, Peak=13415 HFD=4.8
01:14:53.445 00.001 14964 MultiStar: [#1 0.08,-0.00,0.17,U] [#2 -0.03,-0.56,0.08,U] 
01:14:53.445 00.000 14964 refined, 2 included, MultiStar: {-0.52, -0.48}, one-star: {-0.67, -0.55}
01:14:53.446 00.001 14964 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.56) = xAngle (-0.85 = -0.85)
01:14:53.446 00.000 14964 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
01:14:53.446 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.48 hyp=0.71 cameraTheta=-2.40 mountX=0.47 mountY=0.57, mountTheta=0.88
01:14:53.447 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.48, opts=13)
01:14:53.448 00.001 14964 Enqueuing Move request for scope (-0.52, -0.48)
01:14:53.448 00.000 12044 Worker thread wakes up
01:14:53.448 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.48) opts 0xd
01:14:53.449 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.48)
01:14:53.449 00.000 12044 Moving (-0.52, -0.48) raw xDistance=0.47 yDistance=0.57
01:14:53.449 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.47, slope = 0.04
01:14:53.449 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:14:53.449 00.000 12044 MoveAxis(W, 32, ABG)
01:14:53.449 00.000 12044 Guiding  Dir = 3, Dur = 32
01:14:53.456 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13415, med=615, FiltMin=528, FiltMax=10740, Gamma=0.810
01:14:53.462 00.006 14964 UpdateGuideState exits: m=284108 SNR=320.0
01:14:53.462 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:53.463 00.000 14964 Enqueuing Expose request
01:14:53.493 00.030 12044 IsSlewing returns 0
01:14:53.493 00.000 12044 IsGuiding returns 0
01:14:53.534 00.041 12044 IsGuiding returns 1
01:14:53.534 00.000 12044 scope still moving after pulse duration time elapsed
01:14:53.619 00.085 12044 IsSlewing returns 0
01:14:53.619 00.000 12044 IsGuiding returns 0
01:14:53.619 00.000 12044 scope move finished after 32 + 94 ms
01:14:53.619 00.000 12044 Move returns status 0, amount 32
01:14:53.619 00.000 12044 MoveAxis(S, 53, ABG)
01:14:53.619 00.000 12044 Guiding  Dir = 1, Dur = 53
01:14:53.717 00.098 12044 IsSlewing returns 0
01:14:53.717 00.000 12044 IsGuiding returns 0
01:14:53.749 00.032 12044 PulseGuide returned control before completion, sleep 32
01:14:53.786 00.037 12044 IsGuiding returns 1
01:14:53.786 00.000 12044 scope still moving after pulse duration time elapsed
01:14:53.854 00.068 12044 IsSlewing returns 0
01:14:53.854 00.000 12044 IsGuiding returns 0
01:14:53.854 00.000 12044 scope move finished after 53 + 83 ms
01:14:53.854 00.000 12044 Move returns status 0, amount 53
01:14:53.854 00.000 12044 move complete, result=0
01:14:53.854 00.000 12044 worker thread done servicing request
01:14:53.854 00.000 12044 Worker thread wakes up
01:14:53.854 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:53.854 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:53.854 00.000 14964 GuideStep: 0.5 px 32 ms WEST, 0.6 px 53 ms SOUTH
01:14:56.963 03.109 12044 Exposure complete
01:14:56.985 00.022 12044 worker thread done servicing request
01:14:56.985 00.000 14964 OnExposeComplete: enter
01:14:56.986 00.001 14964 UpdateGuideState(): m_state=6
01:14:56.987 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2884
01:14:56.987 00.000 14964 Star::Find returns 1 (0), X=278.40, Y=92.56, Mass=275683, SNR=332.1, Peak=12713 HFD=4.9
01:14:56.988 00.001 14964 MultiStar: [#1 0.44,-0.07,0.16,U] [#2 0.67,-0.45,0.00,M1] 
01:14:56.988 00.000 14964 refined, 1 included, MultiStar: {0.14, -0.36}, one-star: {0.10, -0.41}
01:14:56.989 00.001 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
01:14:56.989 00.000 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.41 = -2.87)
01:14:56.990 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.19 mountX=0.37 mountY=-0.11, mountTheta=-0.28
01:14:56.991 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.36, opts=13)
01:14:56.992 00.001 14964 Enqueuing Move request for scope (0.14, -0.36)
01:14:56.992 00.000 12044 Worker thread wakes up
01:14:56.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.36) opts 0xd
01:14:56.992 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.36)
01:14:56.992 00.000 12044 Moving (0.14, -0.36) raw xDistance=0.37 yDistance=-0.11
01:14:56.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.37, slope = 0.05
01:14:56.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:56.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:14:56.992 00.000 12044 MoveAxis(W, 38, ABG)
01:14:56.992 00.000 12044 Guiding  Dir = 3, Dur = 38
01:14:57.000 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12713, med=614, FiltMin=524, FiltMax=10399, Gamma=0.810
01:14:57.005 00.005 14964 UpdateGuideState exits: m=275683 SNR=332.1
01:14:57.006 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.006 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:14:57.007 00.001 14964 Enqueuing Expose request
01:14:57.027 00.020 12044 IsSlewing returns 0
01:14:57.027 00.000 12044 IsGuiding returns 0
01:14:57.058 00.031 12044 PulseGuide returned control before completion, sleep 18
01:14:57.087 00.029 12044 IsGuiding returns 1
01:14:57.087 00.000 12044 scope still moving after pulse duration time elapsed
01:14:57.151 00.064 12044 IsSlewing returns 0
01:14:57.152 00.001 12044 IsGuiding returns 0
01:14:57.152 00.000 12044 scope move finished after 38 + 87 ms
01:14:57.152 00.000 12044 Move returns status 0, amount 38
01:14:57.152 00.000 12044 MoveAxis(N, 0, ABG)
01:14:57.152 00.000 12044 Move returns status 0, amount 0
01:14:57.152 00.000 12044 move complete, result=0
01:14:57.152 00.000 12044 worker thread done servicing request
01:14:57.152 00.000 12044 Worker thread wakes up
01:14:57.152 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:14:57.152 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:14:57.152 00.000 14964 GuideStep: 0.4 px 38 ms WEST, -0.1 px 0 ms NORTH
01:15:00.252 03.100 12044 Exposure complete
01:15:00.279 00.027 12044 worker thread done servicing request
01:15:00.279 00.000 14964 OnExposeComplete: enter
01:15:00.279 00.000 14964 UpdateGuideState(): m_state=6
01:15:00.280 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2885
01:15:00.281 00.001 14964 Star::Find returns 1 (0), X=278.67, Y=93.05, Mass=281509, SNR=337.4, Peak=13721 HFD=4.2
01:15:00.281 00.000 14964 MultiStar: [#1 0.80,-0.03,0.00,M1] [#2 1.00,0.13,0.00,M2] 
01:15:00.282 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
01:15:00.282 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.45)
01:15:00.283 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.08 hyp=0.38 cameraTheta=0.22 mountX=-0.08 mountY=-0.37, mountTheta=-1.78
01:15:00.284 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.08, opts=13)
01:15:00.284 00.000 14964 Enqueuing Move request for scope (0.37, 0.08)
01:15:00.285 00.001 12044 Worker thread wakes up
01:15:00.285 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.08) opts 0xd
01:15:00.285 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.08)
01:15:00.285 00.000 12044 Moving (0.37, 0.08) raw xDistance=-0.08 yDistance=-0.37
01:15:00.285 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
01:15:00.285 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:00.285 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:15:00.285 00.000 12044 MoveAxis(E, 0, ABG)
01:15:00.285 00.000 12044 Move returns status 0, amount 0
01:15:00.285 00.000 12044 MoveAxis(N, 0, ABG)
01:15:00.285 00.000 12044 Move returns status 0, amount 0
01:15:00.285 00.000 12044 move complete, result=0
01:15:00.285 00.000 12044 worker thread done servicing request
01:15:00.292 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13721, med=615, FiltMin=535, FiltMax=11775, Gamma=0.810
01:15:00.298 00.006 14964 UpdateGuideState exits: m=281509 SNR=337.4
01:15:00.298 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:00.299 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:00.300 00.001 14964 Enqueuing Expose request
01:15:00.300 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:15:00.301 00.001 12044 Worker thread wakes up
01:15:00.301 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:00.301 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:03.394 03.093 12044 Exposure complete
01:15:03.417 00.023 12044 worker thread done servicing request
01:15:03.417 00.000 14964 OnExposeComplete: enter
01:15:03.418 00.001 14964 UpdateGuideState(): m_state=6
01:15:03.418 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2886
01:15:03.419 00.001 14964 Star::Find returns 1 (0), X=277.90, Y=93.29, Mass=285214, SNR=333.8, Peak=12081 HFD=4.6
01:15:03.420 00.001 14964 MultiStar: [#1 0.23,-0.41,0.16,U] [#2 0.45,-0.43,0.06,U] 
01:15:03.420 00.000 14964 refined, 2 included, MultiStar: {-0.28, 0.19}, one-star: {-0.41, 0.32}
01:15:03.421 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
01:15:03.421 00.000 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.87)
01:15:03.421 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.34 cameraTheta=2.55 mountX=-0.19 mountY=0.26, mountTheta=2.21
01:15:03.422 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.19, opts=13)
01:15:03.423 00.001 14964 Enqueuing Move request for scope (-0.28, 0.19)
01:15:03.424 00.001 12044 Worker thread wakes up
01:15:03.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
01:15:03.424 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
01:15:03.424 00.000 12044 Moving (-0.28, 0.19) raw xDistance=-0.19 yDistance=0.26
01:15:03.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
01:15:03.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:15:03.424 00.000 12044 MoveAxis(E, 0, ABG)
01:15:03.424 00.000 12044 Move returns status 0, amount 0
01:15:03.424 00.000 12044 MoveAxis(N, 0, ABG)
01:15:03.424 00.000 12044 Move returns status 0, amount 0
01:15:03.424 00.000 12044 move complete, result=0
01:15:03.424 00.000 12044 worker thread done servicing request
01:15:03.431 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12081, med=616, FiltMin=527, FiltMax=10074, Gamma=0.810
01:15:03.436 00.005 14964 UpdateGuideState exits: m=285214 SNR=333.8
01:15:03.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:03.438 00.001 14964 Enqueuing Expose request
01:15:03.438 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:15:03.439 00.001 12044 Worker thread wakes up
01:15:03.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:03.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:06.538 03.099 12044 Exposure complete
01:15:06.562 00.024 12044 worker thread done servicing request
01:15:06.562 00.000 14964 OnExposeComplete: enter
01:15:06.562 00.000 14964 UpdateGuideState(): m_state=6
01:15:06.563 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2887
01:15:06.564 00.001 14964 Star::Find returns 1 (0), X=278.20, Y=93.12, Mass=284992, SNR=330.1, Peak=13369 HFD=4.6
01:15:06.564 00.000 14964 MultiStar: [#1 0.65,-0.46,0.00,M1] [#2 0.21,-0.57,0.06,U] 
01:15:06.565 00.001 14964 refined, 1 included, MultiStar: {-0.09, 0.11}, one-star: {-0.11, 0.15}
01:15:06.565 00.000 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
01:15:06.565 00.000 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.57)
01:15:06.566 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.25 mountX=-0.11 mountY=0.08, mountTheta=2.54
01:15:06.567 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.11, opts=13)
01:15:06.567 00.000 14964 Enqueuing Move request for scope (-0.09, 0.11)
01:15:06.568 00.001 12044 Worker thread wakes up
01:15:06.568 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:15:06.568 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:15:06.568 00.000 12044 Moving (-0.09, 0.11) raw xDistance=-0.11 yDistance=0.08
01:15:06.568 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.15, using input
01:15:06.568 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:15:06.568 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:06.568 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:06.568 00.000 12044 MoveAxis(E, 0, ABG)
01:15:06.568 00.000 12044 Move returns status 0, amount 0
01:15:06.568 00.000 12044 MoveAxis(N, 0, ABG)
01:15:06.568 00.000 12044 Move returns status 0, amount 0
01:15:06.568 00.000 12044 move complete, result=0
01:15:06.568 00.000 12044 worker thread done servicing request
01:15:06.575 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13369, med=615, FiltMin=535, FiltMax=9783, Gamma=0.810
01:15:06.581 00.006 14964 UpdateGuideState exits: m=284992 SNR=330.1
01:15:06.581 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.582 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:06.582 00.000 14964 Enqueuing Expose request
01:15:06.583 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:06.583 00.000 12044 Worker thread wakes up
01:15:06.583 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:06.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:09.688 03.105 12044 Exposure complete
01:15:09.710 00.022 12044 worker thread done servicing request
01:15:09.710 00.000 14964 OnExposeComplete: enter
01:15:09.711 00.001 14964 UpdateGuideState(): m_state=6
01:15:09.711 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2888
01:15:09.712 00.001 14964 Star::Find returns 1 (0), X=278.55, Y=92.72, Mass=277906, SNR=295.7, Peak=12433 HFD=4.7
01:15:09.712 00.000 14964 MultiStar: [#1 0.75,0.09,0.00,M2] [#2 0.61,-1.07,0.00,M1] 
01:15:09.713 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
01:15:09.713 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
01:15:09.714 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-0.80 mountX=0.25 mountY=-0.21, mountTheta=-0.70
01:15:09.715 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.25, opts=13)
01:15:09.715 00.000 14964 Enqueuing Move request for scope (0.24, -0.25)
01:15:09.716 00.001 12044 Worker thread wakes up
01:15:09.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
01:15:09.716 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
01:15:09.716 00.000 12044 Moving (0.24, -0.25) raw xDistance=0.25 yDistance=-0.21
01:15:09.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
01:15:09.716 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:09.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:15:09.716 00.000 12044 MoveAxis(E, 0, ABG)
01:15:09.716 00.000 12044 Move returns status 0, amount 0
01:15:09.716 00.000 12044 MoveAxis(N, 0, ABG)
01:15:09.716 00.000 12044 Move returns status 0, amount 0
01:15:09.716 00.000 12044 move complete, result=0
01:15:09.716 00.000 12044 worker thread done servicing request
01:15:09.723 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12433, med=615, FiltMin=523, FiltMax=9647, Gamma=0.810
01:15:09.729 00.006 14964 UpdateGuideState exits: m=277906 SNR=295.7
01:15:09.729 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.730 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:09.730 00.000 14964 Enqueuing Expose request
01:15:09.731 00.001 12044 Worker thread wakes up
01:15:09.731 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:09.731 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:09.731 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:12.866 03.135 12044 Exposure complete
01:15:12.893 00.027 12044 worker thread done servicing request
01:15:12.893 00.000 14964 OnExposeComplete: enter
01:15:12.894 00.001 14964 UpdateGuideState(): m_state=6
01:15:12.894 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2889
01:15:12.895 00.001 14964 Star::Find returns 1 (0), X=278.83, Y=92.37, Mass=284650, SNR=330.3, Peak=12595 HFD=4.8
01:15:12.896 00.001 14964 MultiStar: [#1 1.10,0.24,0.00,M3] [#2 1.24,-0.33,0.00,M2] 
01:15:12.896 00.000 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
01:15:12.897 00.001 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
01:15:12.897 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=-0.59 hyp=0.79 cameraTheta=-0.85 mountX=0.60 mountY=-0.46, mountTheta=-0.65
01:15:12.898 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.59, opts=13)
01:15:12.899 00.001 14964 Enqueuing Move request for scope (0.53, -0.59)
01:15:12.899 00.000 12044 Worker thread wakes up
01:15:12.899 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.59) opts 0xd
01:15:12.899 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.59)
01:15:12.899 00.000 12044 Moving (0.53, -0.59) raw xDistance=0.60 yDistance=-0.46
01:15:12.899 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.60, slope = 0.03
01:15:12.899 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:12.899 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:15:12.899 00.000 12044 MoveAxis(W, 24, ABG)
01:15:12.899 00.000 12044 Guiding  Dir = 3, Dur = 24
01:15:12.907 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12595, med=615, FiltMin=525, FiltMax=9700, Gamma=0.810
01:15:12.912 00.005 14964 UpdateGuideState exits: m=284650 SNR=330.3
01:15:12.913 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.913 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:12.914 00.001 14964 Enqueuing Expose request
01:15:12.931 00.017 12044 IsSlewing returns 0
01:15:12.932 00.001 12044 IsGuiding returns 0
01:15:12.965 00.033 12044 IsGuiding returns 1
01:15:12.965 00.000 12044 scope still moving after pulse duration time elapsed
01:15:13.025 00.060 12044 IsSlewing returns 0
01:15:13.025 00.000 12044 IsGuiding returns 0
01:15:13.025 00.000 12044 scope move finished after 24 + 68 ms
01:15:13.025 00.000 12044 Move returns status 0, amount 24
01:15:13.025 00.000 12044 MoveAxis(N, 0, ABG)
01:15:13.025 00.000 12044 Move returns status 0, amount 0
01:15:13.025 00.000 12044 move complete, result=0
01:15:13.026 00.001 12044 worker thread done servicing request
01:15:13.026 00.000 12044 Worker thread wakes up
01:15:13.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:13.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:13.026 00.000 14964 GuideStep: 0.6 px 24 ms WEST, -0.5 px 0 ms NORTH
01:15:16.136 03.110 12044 Exposure complete
01:15:16.162 00.026 12044 worker thread done servicing request
01:15:16.162 00.000 14964 OnExposeComplete: enter
01:15:16.163 00.001 14964 UpdateGuideState(): m_state=6
01:15:16.164 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2890
01:15:16.164 00.000 14964 Star::Find returns 1 (0), X=278.39, Y=93.12, Mass=286175, SNR=337.1, Peak=13645 HFD=4.7
01:15:16.165 00.001 14964 MultiStar: [#1 0.50,-0.51,0.16,U] [#2 0.53,-0.24,0.06,U] 
01:15:16.165 00.000 14964 refined, 2 included, MultiStar: {0.16, 0.04}, one-star: {0.09, 0.15}
01:15:16.166 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
01:15:16.166 00.000 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.42)
01:15:16.167 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.26 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
01:15:16.168 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.04, opts=13)
01:15:16.168 00.000 14964 Enqueuing Move request for scope (0.16, 0.04)
01:15:16.169 00.001 12044 Worker thread wakes up
01:15:16.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:15:16.169 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:15:16.169 00.000 12044 Moving (0.16, 0.04) raw xDistance=-0.04 yDistance=-0.17
01:15:16.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:15:16.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:16.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:15:16.169 00.000 12044 MoveAxis(E, 0, ABG)
01:15:16.169 00.000 12044 Move returns status 0, amount 0
01:15:16.169 00.000 12044 MoveAxis(N, 0, ABG)
01:15:16.169 00.000 12044 Move returns status 0, amount 0
01:15:16.169 00.000 12044 move complete, result=0
01:15:16.169 00.000 12044 worker thread done servicing request
01:15:16.177 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13645, med=615, FiltMin=531, FiltMax=10647, Gamma=0.810
01:15:16.183 00.006 14964 UpdateGuideState exits: m=286175 SNR=337.1
01:15:16.183 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.184 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:16.184 00.000 14964 Enqueuing Expose request
01:15:16.185 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:16.185 00.000 12044 Worker thread wakes up
01:15:16.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:16.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:19.306 03.121 12044 Exposure complete
01:15:19.333 00.027 12044 worker thread done servicing request
01:15:19.333 00.000 14964 OnExposeComplete: enter
01:15:19.333 00.000 14964 UpdateGuideState(): m_state=6
01:15:19.334 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2891
01:15:19.334 00.000 14964 Star::Find returns 1 (0), X=278.63, Y=93.17, Mass=282100, SNR=308.6, Peak=10965 HFD=4.8
01:15:19.335 00.001 14964 MultiStar: [#1 0.79,-0.28,0.00,M3] [#2 0.77,-0.72,0.00,M2] 
01:15:19.336 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
01:15:19.336 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
01:15:19.337 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.20 hyp=0.38 cameraTheta=0.55 mountX=-0.20 mountY=-0.34, mountTheta=-2.09
01:15:19.337 00.000 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.20, opts=13)
01:15:19.338 00.001 14964 Enqueuing Move request for scope (0.32, 0.20)
01:15:19.339 00.001 12044 Worker thread wakes up
01:15:19.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.20) opts 0xd
01:15:19.339 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.20)
01:15:19.339 00.000 12044 Moving (0.32, 0.20) raw xDistance=-0.20 yDistance=-0.34
01:15:19.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
01:15:19.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:19.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:15:19.339 00.000 12044 MoveAxis(E, 0, ABG)
01:15:19.339 00.000 12044 Move returns status 0, amount 0
01:15:19.339 00.000 12044 MoveAxis(N, 0, ABG)
01:15:19.339 00.000 12044 Move returns status 0, amount 0
01:15:19.339 00.000 12044 move complete, result=0
01:15:19.339 00.000 12044 worker thread done servicing request
01:15:19.346 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10965, med=615, FiltMin=536, FiltMax=9820, Gamma=0.810
01:15:19.351 00.005 14964 UpdateGuideState exits: m=282100 SNR=308.6
01:15:19.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:19.353 00.001 14964 Enqueuing Expose request
01:15:19.353 00.000 12044 Worker thread wakes up
01:15:19.353 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:15:19.354 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:19.354 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:22.463 03.109 12044 Exposure complete
01:15:22.486 00.023 12044 worker thread done servicing request
01:15:22.486 00.000 14964 OnExposeComplete: enter
01:15:22.487 00.001 14964 UpdateGuideState(): m_state=6
01:15:22.488 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2892
01:15:22.488 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=93.45, Mass=285338, SNR=342.9, Peak=14787 HFD=4.5
01:15:22.489 00.001 14964 MultiStar: [#1 0.50,-0.57,0.00,M4] [#2 0.77,-0.50,0.00,M3] 
01:15:22.489 00.000 14964 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.56) = xAngle (3.13 = 3.13)
01:15:22.490 00.001 14964 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.10)
01:15:22.490 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.48 hyp=0.48 cameraTheta=1.57 mountX=-0.48 mountY=-0.05, mountTheta=-3.04
01:15:22.491 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.48, opts=13)
01:15:22.492 00.001 14964 Enqueuing Move request for scope (-0.00, 0.48)
01:15:22.492 00.000 12044 Worker thread wakes up
01:15:22.492 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.48) opts 0xd
01:15:22.492 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.48)
01:15:22.492 00.000 12044 Moving (-0.00, 0.48) raw xDistance=-0.48 yDistance=-0.05
01:15:22.492 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.48, slope = -0.06
01:15:22.492 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:22.492 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:22.492 00.000 12044 MoveAxis(E, 44, ABG)
01:15:22.492 00.000 12044 Guiding  Dir = 2, Dur = 44
01:15:22.500 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14787, med=615, FiltMin=530, FiltMax=10946, Gamma=0.810
01:15:22.505 00.005 14964 UpdateGuideState exits: m=285338 SNR=342.9
01:15:22.505 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.506 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:22.506 00.000 14964 Enqueuing Expose request
01:15:22.513 00.007 12044 IsSlewing returns 0
01:15:22.514 00.001 12044 IsGuiding returns 0
01:15:22.544 00.030 12044 PulseGuide returned control before completion, sleep 24
01:15:22.581 00.037 12044 IsGuiding returns 1
01:15:22.581 00.000 12044 scope still moving after pulse duration time elapsed
01:15:22.650 00.069 12044 IsSlewing returns 0
01:15:22.651 00.001 12044 IsGuiding returns 0
01:15:22.651 00.000 12044 scope move finished after 44 + 93 ms
01:15:22.651 00.000 12044 Move returns status 0, amount 44
01:15:22.651 00.000 12044 MoveAxis(N, 0, ABG)
01:15:22.651 00.000 12044 Move returns status 0, amount 0
01:15:22.651 00.000 12044 move complete, result=0
01:15:22.651 00.000 12044 worker thread done servicing request
01:15:22.651 00.000 12044 Worker thread wakes up
01:15:22.651 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:22.651 00.000 14964 GuideStep: -0.5 px 44 ms EAST, -0.0 px 0 ms NORTH
01:15:22.652 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:25.750 03.098 12044 Exposure complete
01:15:25.772 00.022 12044 worker thread done servicing request
01:15:25.772 00.000 14964 OnExposeComplete: enter
01:15:25.772 00.000 14964 UpdateGuideState(): m_state=6
01:15:25.773 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2893
01:15:25.773 00.000 14964 Star::Find returns 1 (0), X=278.05, Y=93.46, Mass=282924, SNR=329.4, Peak=14953 HFD=4.2
01:15:25.774 00.001 14964 MultiStar: [#1 0.42,-0.64,0.00,M5] [#2 0.49,-0.99,0.00,M4] 
01:15:25.775 00.001 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
01:15:25.775 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
01:15:25.775 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.50 hyp=0.56 cameraTheta=2.05 mountX=-0.50 mountY=0.20, mountTheta=2.75
01:15:25.776 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.50, opts=13)
01:15:25.777 00.001 14964 Enqueuing Move request for scope (-0.26, 0.50)
01:15:25.777 00.000 12044 Worker thread wakes up
01:15:25.778 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.50) opts 0xd
01:15:25.778 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.50)
01:15:25.778 00.000 12044 Moving (-0.26, 0.50) raw xDistance=-0.50 yDistance=0.20
01:15:25.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.50, slope = -0.06
01:15:25.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:15:25.778 00.000 12044 MoveAxis(E, 47, ABG)
01:15:25.778 00.000 12044 Guiding  Dir = 2, Dur = 47
01:15:25.785 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14953, med=615, FiltMin=521, FiltMax=11142, Gamma=0.810
01:15:25.791 00.006 14964 UpdateGuideState exits: m=282924 SNR=329.4
01:15:25.792 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.792 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:25.792 00.000 14964 Enqueuing Expose request
01:15:25.838 00.046 12044 IsSlewing returns 0
01:15:25.838 00.000 12044 IsGuiding returns 0
01:15:25.879 00.041 12044 PulseGuide returned control before completion, sleep 16
01:15:25.909 00.030 12044 IsGuiding returns 1
01:15:25.910 00.001 12044 scope still moving after pulse duration time elapsed
01:15:25.951 00.041 12044 IsSlewing returns 0
01:15:25.951 00.000 12044 IsGuiding returns 0
01:15:25.951 00.000 12044 scope move finished after 47 + 65 ms
01:15:25.951 00.000 12044 Move returns status 0, amount 47
01:15:25.951 00.000 12044 MoveAxis(N, 0, ABG)
01:15:25.951 00.000 12044 Move returns status 0, amount 0
01:15:25.951 00.000 12044 move complete, result=0
01:15:25.951 00.000 12044 worker thread done servicing request
01:15:25.951 00.000 12044 Worker thread wakes up
01:15:25.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:25.951 00.000 14964 GuideStep: -0.5 px 47 ms EAST, 0.2 px 0 ms NORTH
01:15:25.952 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:29.052 03.100 12044 Exposure complete
01:15:29.076 00.024 12044 worker thread done servicing request
01:15:29.076 00.000 14964 OnExposeComplete: enter
01:15:29.077 00.001 14964 UpdateGuideState(): m_state=6
01:15:29.077 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2894
01:15:29.078 00.001 14964 Star::Find returns 1 (0), X=278.45, Y=92.45, Mass=281979, SNR=337.4, Peak=13833 HFD=4.4
01:15:29.080 00.002 14964 MultiStar: [#1 0.94,0.31,0.00,M6] [#2 0.80,-0.07,0.00,M5] 
01:15:29.080 00.000 14964 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.56) = xAngle (0.26 = 0.26)
01:15:29.081 00.001 14964 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.32 = -2.97)
01:15:29.082 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.29 mountX=0.52 mountY=-0.09, mountTheta=-0.18
01:15:29.084 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.51, opts=13)
01:15:29.085 00.001 14964 Enqueuing Move request for scope (0.15, -0.51)
01:15:29.085 00.000 12044 Worker thread wakes up
01:15:29.085 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.51) opts 0xd
01:15:29.085 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.51)
01:15:29.085 00.000 12044 Moving (0.15, -0.51) raw xDistance=0.52 yDistance=-0.09
01:15:29.085 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.52, slope = -0.00
01:15:29.085 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:29.085 00.000 12044 MoveAxis(E, 0, ABG)
01:15:29.085 00.000 12044 Move returns status 0, amount 0
01:15:29.085 00.000 12044 MoveAxis(N, 0, ABG)
01:15:29.085 00.000 12044 Move returns status 0, amount 0
01:15:29.086 00.001 12044 move complete, result=0
01:15:29.086 00.000 12044 worker thread done servicing request
01:15:29.093 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13833, med=615, FiltMin=519, FiltMax=10859, Gamma=0.810
01:15:29.099 00.006 14964 UpdateGuideState exits: m=281979 SNR=337.4
01:15:29.099 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.100 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:29.100 00.000 14964 Enqueuing Expose request
01:15:29.101 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:29.101 00.000 12044 Worker thread wakes up
01:15:29.101 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:29.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:32.193 03.092 12044 Exposure complete
01:15:32.220 00.027 12044 worker thread done servicing request
01:15:32.220 00.000 14964 OnExposeComplete: enter
01:15:32.220 00.000 14964 UpdateGuideState(): m_state=6
01:15:32.221 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2895
01:15:32.221 00.000 14964 Star::Find returns 1 (0), X=278.10, Y=92.66, Mass=281228, SNR=324.4, Peak=13601 HFD=4.7
01:15:32.222 00.001 14964 MultiStar: [#1 0.52,0.25,0.16,U] [#2 0.66,0.39,0.00,M6] 
01:15:32.222 00.000 14964 refined, 1 included, MultiStar: {-0.11, -0.23}, one-star: {-0.21, -0.31}
01:15:32.223 00.001 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
01:15:32.223 00.000 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
01:15:32.224 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.00 mountX=0.23 mountY=0.13, mountTheta=0.51
01:15:32.225 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.23, opts=13)
01:15:32.226 00.001 14964 Enqueuing Move request for scope (-0.11, -0.23)
01:15:32.226 00.000 12044 Worker thread wakes up
01:15:32.226 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
01:15:32.226 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
01:15:32.226 00.000 12044 Moving (-0.11, -0.23) raw xDistance=0.23 yDistance=0.13
01:15:32.226 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.01
01:15:32.226 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:32.226 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:15:32.226 00.000 12044 MoveAxis(E, 0, ABG)
01:15:32.226 00.000 12044 Move returns status 0, amount 0
01:15:32.226 00.000 12044 MoveAxis(N, 0, ABG)
01:15:32.226 00.000 12044 Move returns status 0, amount 0
01:15:32.226 00.000 12044 move complete, result=0
01:15:32.226 00.000 12044 worker thread done servicing request
01:15:32.233 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13601, med=614, FiltMin=524, FiltMax=9711, Gamma=0.810
01:15:32.239 00.006 14964 UpdateGuideState exits: m=281228 SNR=324.4
01:15:32.240 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.240 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:32.241 00.001 14964 Enqueuing Expose request
01:15:32.241 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:32.242 00.001 12044 Worker thread wakes up
01:15:32.242 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:32.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:35.340 03.098 12044 Exposure complete
01:15:35.367 00.027 12044 worker thread done servicing request
01:15:35.367 00.000 14964 OnExposeComplete: enter
01:15:35.367 00.000 14964 UpdateGuideState(): m_state=6
01:15:35.368 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2896
01:15:35.368 00.000 14964 Star::Find returns 1 (0), X=278.38, Y=92.87, Mass=284389, SNR=335.4, Peak=13933 HFD=4.5
01:15:35.369 00.001 14964 MultiStar: [#1 0.75,0.17,0.00,M6] [#2 0.84,-0.48,0.00,M7] 
01:15:35.369 00.000 14964 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
01:15:35.370 00.001 14964 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.70 = -2.58)
01:15:35.370 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=0.10 mountY=-0.07, mountTheta=-0.58
01:15:35.371 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.10, opts=13)
01:15:35.372 00.001 14964 Enqueuing Move request for scope (0.08, -0.10)
01:15:35.372 00.000 12044 Worker thread wakes up
01:15:35.372 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:15:35.372 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:15:35.372 00.000 12044 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=-0.07
01:15:35.372 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
01:15:35.372 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:35.373 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:35.373 00.000 12044 MoveAxis(E, 0, ABG)
01:15:35.373 00.000 12044 Move returns status 0, amount 0
01:15:35.373 00.000 12044 MoveAxis(N, 0, ABG)
01:15:35.373 00.000 12044 Move returns status 0, amount 0
01:15:35.373 00.000 12044 move complete, result=0
01:15:35.373 00.000 12044 worker thread done servicing request
01:15:35.380 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13933, med=614, FiltMin=525, FiltMax=10899, Gamma=0.810
01:15:35.386 00.006 14964 UpdateGuideState exits: m=284389 SNR=335.4
01:15:35.386 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.387 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:35.387 00.000 14964 Enqueuing Expose request
01:15:35.388 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:35.388 00.000 12044 Worker thread wakes up
01:15:35.388 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:35.388 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:38.490 03.102 12044 Exposure complete
01:15:38.513 00.023 12044 worker thread done servicing request
01:15:38.513 00.000 14964 OnExposeComplete: enter
01:15:38.514 00.001 14964 UpdateGuideState(): m_state=6
01:15:38.514 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2897
01:15:38.515 00.001 14964 Star::Find returns 1 (0), X=278.36, Y=92.71, Mass=279258, SNR=327.1, Peak=12757 HFD=4.7
01:15:38.516 00.001 14964 MultiStar: [#1 0.51,0.04,0.15,U] [#2 1.10,0.02,0.00,M8] 
01:15:38.516 00.000 14964 refined, 1 included, MultiStar: {0.12, -0.22}, one-star: {0.06, -0.26}
01:15:38.517 00.001 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
01:15:38.517 00.000 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.76)
01:15:38.518 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=0.22 mountY=-0.09, mountTheta=-0.40
01:15:38.520 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.22, opts=13)
01:15:38.520 00.000 14964 Enqueuing Move request for scope (0.12, -0.22)
01:15:38.521 00.001 12044 Worker thread wakes up
01:15:38.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
01:15:38.521 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
01:15:38.521 00.000 12044 Moving (0.12, -0.22) raw xDistance=0.22 yDistance=-0.09
01:15:38.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
01:15:38.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:38.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:38.521 00.000 12044 MoveAxis(E, 0, ABG)
01:15:38.522 00.001 12044 Move returns status 0, amount 0
01:15:38.522 00.000 12044 MoveAxis(N, 0, ABG)
01:15:38.522 00.000 12044 Move returns status 0, amount 0
01:15:38.522 00.000 12044 move complete, result=0
01:15:38.522 00.000 12044 worker thread done servicing request
01:15:38.529 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12757, med=614, FiltMin=519, FiltMax=10435, Gamma=0.810
01:15:38.534 00.005 14964 UpdateGuideState exits: m=279258 SNR=327.1
01:15:38.535 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.535 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:38.536 00.001 14964 Enqueuing Expose request
01:15:38.536 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:38.537 00.001 12044 Worker thread wakes up
01:15:38.537 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:38.537 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:41.652 03.115 12044 Exposure complete
01:15:41.672 00.020 12044 worker thread done servicing request
01:15:41.672 00.000 14964 OnExposeComplete: enter
01:15:41.673 00.001 14964 UpdateGuideState(): m_state=6
01:15:41.673 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2898
01:15:41.675 00.002 14964 Star::Find returns 1 (0), X=278.05, Y=92.29, Mass=278758, SNR=334.0, Peak=12673 HFD=4.7
01:15:41.675 00.000 14964 MultiStar: [#1 0.25,0.65,0.15,U] [#2 0.57,-0.06,0.07,U] 
01:15:41.676 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.47}, one-star: {-0.25, -0.67}
01:15:41.676 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
01:15:41.676 00.000 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
01:15:41.677 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.47 hyp=0.49 cameraTheta=-1.86 mountX=0.47 mountY=0.19, mountTheta=0.38
01:15:41.678 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.47, opts=13)
01:15:41.678 00.000 14964 Enqueuing Move request for scope (-0.14, -0.47)
01:15:41.679 00.001 12044 Worker thread wakes up
01:15:41.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.47) opts 0xd
01:15:41.679 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.47)
01:15:41.679 00.000 12044 Moving (-0.14, -0.47) raw xDistance=0.47 yDistance=0.19
01:15:41.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.47, slope = 0.03
01:15:41.679 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:41.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:15:41.679 00.000 12044 MoveAxis(W, 25, ABG)
01:15:41.679 00.000 12044 Guiding  Dir = 3, Dur = 25
01:15:41.687 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12673, med=615, FiltMin=531, FiltMax=10241, Gamma=0.810
01:15:41.693 00.006 14964 UpdateGuideState exits: m=278758 SNR=334.0
01:15:41.693 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:41.694 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:41.694 00.000 14964 Enqueuing Expose request
01:15:41.747 00.053 12044 IsSlewing returns 0
01:15:41.747 00.000 12044 IsGuiding returns 0
01:15:41.809 00.062 12044 IsGuiding returns 1
01:15:41.809 00.000 12044 scope still moving after pulse duration time elapsed
01:15:41.870 00.061 12044 IsSlewing returns 0
01:15:41.870 00.000 12044 IsGuiding returns 0
01:15:41.870 00.000 12044 scope move finished after 25 + 97 ms
01:15:41.870 00.000 12044 Move returns status 0, amount 25
01:15:41.870 00.000 12044 MoveAxis(N, 0, ABG)
01:15:41.870 00.000 12044 Move returns status 0, amount 0
01:15:41.870 00.000 12044 move complete, result=0
01:15:41.870 00.000 12044 worker thread done servicing request
01:15:41.870 00.000 12044 Worker thread wakes up
01:15:41.870 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:41.870 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:41.870 00.000 14964 GuideStep: 0.5 px 25 ms WEST, 0.2 px 0 ms NORTH
01:15:44.975 03.105 12044 Exposure complete
01:15:44.998 00.023 12044 worker thread done servicing request
01:15:44.998 00.000 14964 OnExposeComplete: enter
01:15:44.999 00.001 14964 UpdateGuideState(): m_state=6
01:15:44.999 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2899
01:15:45.000 00.001 14964 Star::Find returns 1 (0), X=278.11, Y=92.61, Mass=280369, SNR=329.9, Peak=13409 HFD=4.7
01:15:45.000 00.000 14964 MultiStar: [#1 0.36,0.55,0.17,U] [#2 0.65,0.53,0.00,M8] 
01:15:45.001 00.001 14964 refined, 1 included, MultiStar: {-0.11, -0.22}, one-star: {-0.19, -0.35}
01:15:45.001 00.000 14964 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.56) = xAngle (-0.48 = -0.48)
01:15:45.002 00.001 14964 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
01:15:45.002 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.03 mountX=0.22 mountY=0.13, mountTheta=0.54
01:15:45.003 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.22, opts=13)
01:15:45.004 00.001 14964 Enqueuing Move request for scope (-0.11, -0.22)
01:15:45.004 00.000 12044 Worker thread wakes up
01:15:45.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
01:15:45.005 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
01:15:45.005 00.000 12044 Moving (-0.11, -0.22) raw xDistance=0.22 yDistance=0.13
01:15:45.005 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.47, using input
01:15:45.005 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.07
01:15:45.005 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:45.005 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:15:45.005 00.000 12044 MoveAxis(E, 0, ABG)
01:15:45.005 00.000 12044 Move returns status 0, amount 0
01:15:45.005 00.000 12044 MoveAxis(N, 0, ABG)
01:15:45.005 00.000 12044 Move returns status 0, amount 0
01:15:45.005 00.000 12044 move complete, result=0
01:15:45.005 00.000 12044 worker thread done servicing request
01:15:45.013 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13409, med=614, FiltMin=522, FiltMax=10618, Gamma=0.810
01:15:45.018 00.005 14964 UpdateGuideState exits: m=280369 SNR=329.9
01:15:45.018 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.019 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:45.019 00.000 14964 Enqueuing Expose request
01:15:45.020 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:45.020 00.000 12044 Worker thread wakes up
01:15:45.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:45.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:48.129 03.109 12044 Exposure complete
01:15:48.151 00.022 12044 worker thread done servicing request
01:15:48.151 00.000 14964 OnExposeComplete: enter
01:15:48.151 00.000 14964 UpdateGuideState(): m_state=6
01:15:48.152 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2900
01:15:48.152 00.000 14964 Star::Find returns 1 (0), X=278.10, Y=92.86, Mass=283225, SNR=328.0, Peak=13365 HFD=4.5
01:15:48.153 00.001 14964 MultiStar: [#1 0.31,-0.15,0.15,U] [#2 0.75,-0.19,0.00,M9] 
01:15:48.154 00.001 14964 refined, 1 included, MultiStar: {-0.14, -0.11}, one-star: {-0.21, -0.11}
01:15:48.154 00.000 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
01:15:48.155 00.001 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
01:15:48.155 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.45 mountX=0.11 mountY=0.15, mountTheta=0.92
01:15:48.156 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.11, opts=13)
01:15:48.157 00.001 14964 Enqueuing Move request for scope (-0.14, -0.11)
01:15:48.157 00.000 12044 Worker thread wakes up
01:15:48.157 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:15:48.157 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:15:48.157 00.000 12044 Moving (-0.14, -0.11) raw xDistance=0.11 yDistance=0.15
01:15:48.157 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.45, using input
01:15:48.157 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.07
01:15:48.157 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:48.157 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:15:48.157 00.000 12044 MoveAxis(E, 0, ABG)
01:15:48.157 00.000 12044 Move returns status 0, amount 0
01:15:48.157 00.000 12044 MoveAxis(N, 0, ABG)
01:15:48.157 00.000 12044 Move returns status 0, amount 0
01:15:48.157 00.000 12044 move complete, result=0
01:15:48.157 00.000 12044 worker thread done servicing request
01:15:48.164 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13365, med=614, FiltMin=527, FiltMax=10155, Gamma=0.810
01:15:48.170 00.006 14964 UpdateGuideState exits: m=283225 SNR=328.0
01:15:48.170 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.171 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:48.172 00.001 14964 Enqueuing Expose request
01:15:48.172 00.000 12044 Worker thread wakes up
01:15:48.173 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:48.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:48.173 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:51.298 03.125 12044 Exposure complete
01:15:51.322 00.024 12044 worker thread done servicing request
01:15:51.322 00.000 14964 OnExposeComplete: enter
01:15:51.322 00.000 14964 UpdateGuideState(): m_state=6
01:15:51.323 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2901
01:15:51.323 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=92.82, Mass=286513, SNR=341.0, Peak=14001 HFD=4.5
01:15:51.324 00.001 14964 MultiStar: [#1 0.70,0.19,0.14,U] [#2 0.58,-0.46,0.00,M10] 
01:15:51.324 00.000 14964 single-star, 1 included, MultiStar: {0.14, -0.10}, one-star: {0.06, -0.15}
01:15:51.325 00.001 14964 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.56) = xAngle (0.37 = 0.37)
01:15:51.325 00.000 14964 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.43 = -2.86)
01:15:51.326 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=0.15 mountY=-0.04, mountTheta=-0.29
01:15:51.327 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.15, opts=13)
01:15:51.327 00.000 14964 Enqueuing Move request for scope (0.06, -0.15)
01:15:51.328 00.001 12044 Worker thread wakes up
01:15:51.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:15:51.328 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:15:51.328 00.000 12044 Moving (0.06, -0.15) raw xDistance=0.15 yDistance=-0.04
01:15:51.328 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.37, using input
01:15:51.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.06
01:15:51.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:51.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:15:51.328 00.000 12044 MoveAxis(E, 0, ABG)
01:15:51.328 00.000 12044 Move returns status 0, amount 0
01:15:51.328 00.000 12044 MoveAxis(N, 0, ABG)
01:15:51.328 00.000 12044 Move returns status 0, amount 0
01:15:51.328 00.000 12044 move complete, result=0
01:15:51.328 00.000 12044 worker thread done servicing request
01:15:51.335 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14001, med=614, FiltMin=523, FiltMax=10571, Gamma=0.810
01:15:51.340 00.005 14964 UpdateGuideState exits: m=286513 SNR=341.0
01:15:51.341 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.341 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:51.342 00.001 14964 Enqueuing Expose request
01:15:51.342 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:51.342 00.000 12044 Worker thread wakes up
01:15:51.343 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:51.343 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:54.440 03.097 12044 Exposure complete
01:15:54.461 00.021 12044 worker thread done servicing request
01:15:54.462 00.001 14964 OnExposeComplete: enter
01:15:54.462 00.000 14964 UpdateGuideState(): m_state=6
01:15:54.463 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2902
01:15:54.463 00.000 14964 Star::Find returns 1 (0), X=278.08, Y=92.44, Mass=289406, SNR=337.0, Peak=14557 HFD=4.8
01:15:54.464 00.001 14964 MultiStar: [#1 0.45,0.55,0.15,U] [#2 0.37,0.06,0.07,U] 
01:15:54.465 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.37}, one-star: {-0.23, -0.53}
01:15:54.465 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.31 = -0.31)
01:15:54.465 00.000 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
01:15:54.466 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.86 mountX=0.36 mountY=0.15, mountTheta=0.38
01:15:54.467 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.37, opts=13)
01:15:54.467 00.000 14964 Enqueuing Move request for scope (-0.11, -0.37)
01:15:54.468 00.001 12044 Worker thread wakes up
01:15:54.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
01:15:54.468 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
01:15:54.468 00.000 12044 Moving (-0.11, -0.37) raw xDistance=0.36 yDistance=0.15
01:15:54.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.36, slope = 0.03
01:15:54.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:54.468 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:15:54.468 00.000 12044 MoveAxis(W, 24, ABG)
01:15:54.468 00.000 12044 Guiding  Dir = 3, Dur = 24
01:15:54.477 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14557, med=615, FiltMin=528, FiltMax=10673, Gamma=0.810
01:15:54.482 00.005 14964 UpdateGuideState exits: m=289406 SNR=337.0
01:15:54.483 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.483 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:54.484 00.001 14964 Enqueuing Expose request
01:15:54.582 00.098 12044 IsSlewing returns 0
01:15:54.582 00.000 12044 IsGuiding returns 0
01:15:54.604 00.022 12044 PulseGuide returned control before completion, sleep 14
01:15:54.636 00.032 12044 IsGuiding returns 1
01:15:54.636 00.000 12044 scope still moving after pulse duration time elapsed
01:15:54.714 00.078 12044 IsSlewing returns 0
01:15:54.714 00.000 12044 IsGuiding returns 0
01:15:54.714 00.000 12044 scope move finished after 24 + 107 ms
01:15:54.714 00.000 12044 Move returns status 0, amount 24
01:15:54.714 00.000 12044 MoveAxis(N, 0, ABG)
01:15:54.714 00.000 12044 Move returns status 0, amount 0
01:15:54.714 00.000 12044 move complete, result=0
01:15:54.714 00.000 12044 worker thread done servicing request
01:15:54.714 00.000 12044 Worker thread wakes up
01:15:54.715 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:54.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:15:54.715 00.000 14964 GuideStep: 0.4 px 24 ms WEST, 0.1 px 0 ms NORTH
01:15:57.828 03.113 12044 Exposure complete
01:15:57.852 00.024 12044 worker thread done servicing request
01:15:57.852 00.000 14964 OnExposeComplete: enter
01:15:57.852 00.000 14964 UpdateGuideState(): m_state=6
01:15:57.853 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2903
01:15:57.853 00.000 14964 Star::Find returns 1 (0), X=277.84, Y=92.83, Mass=284647, SNR=325.1, Peak=14109 HFD=4.4
01:15:57.854 00.001 14964 MultiStar: [#1 -0.06,-0.23,0.17,U] [#2 -0.02,-0.19,0.07,U] 
01:15:57.855 00.001 14964 refined, 2 included, MultiStar: {-0.39, -0.15}, one-star: {-0.47, -0.14}
01:15:57.855 00.000 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
01:15:57.856 00.001 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
01:15:57.856 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.15 hyp=0.41 cameraTheta=-2.77 mountX=0.15 mountY=0.40, mountTheta=1.22
01:15:57.857 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.15, opts=13)
01:15:57.858 00.001 14964 Enqueuing Move request for scope (-0.39, -0.15)
01:15:57.858 00.000 12044 Worker thread wakes up
01:15:57.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.15) opts 0xd
01:15:57.858 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.15)
01:15:57.858 00.000 12044 Moving (-0.39, -0.15) raw xDistance=0.15 yDistance=0.40
01:15:57.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
01:15:57.858 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:57.858 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:15:57.858 00.000 12044 MoveAxis(E, 0, ABG)
01:15:57.858 00.000 12044 Move returns status 0, amount 0
01:15:57.858 00.000 12044 MoveAxis(N, 0, ABG)
01:15:57.858 00.000 12044 Move returns status 0, amount 0
01:15:57.858 00.000 12044 move complete, result=0
01:15:57.859 00.001 12044 worker thread done servicing request
01:15:57.868 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14109, med=614, FiltMin=515, FiltMax=11707, Gamma=0.810
01:15:57.874 00.006 14964 UpdateGuideState exits: m=284647 SNR=325.1
01:15:57.875 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.875 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:15:57.876 00.001 14964 Enqueuing Expose request
01:15:57.877 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:15:57.877 00.000 12044 Worker thread wakes up
01:15:57.877 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:15:57.877 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:00.975 03.098 12044 Exposure complete
01:16:00.999 00.024 12044 worker thread done servicing request
01:16:00.999 00.000 14964 OnExposeComplete: enter
01:16:01.000 00.001 14964 UpdateGuideState(): m_state=6
01:16:01.002 00.002 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2904
01:16:01.003 00.001 14964 Star::Find returns 1 (0), X=277.94, Y=92.97, Mass=278217, SNR=311.7, Peak=11805 HFD=4.5
01:16:01.005 00.002 14964 MultiStar: [#1 0.45,-0.19,0.16,U] [#2 0.41,-0.57,0.07,U] 
01:16:01.006 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.05}, one-star: {-0.37, 0.00}
01:16:01.007 00.001 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
01:16:01.008 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
01:16:01.008 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.89 mountX=0.05 mountY=0.22, mountTheta=1.34
01:16:01.011 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.05, opts=13)
01:16:01.012 00.001 14964 Enqueuing Move request for scope (-0.22, -0.05)
01:16:01.014 00.002 12044 Worker thread wakes up
01:16:01.014 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
01:16:01.014 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
01:16:01.014 00.000 12044 Moving (-0.22, -0.05) raw xDistance=0.05 yDistance=0.22
01:16:01.014 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:16:01.014 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:01.014 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:16:01.014 00.000 12044 MoveAxis(E, 0, ABG)
01:16:01.014 00.000 12044 Move returns status 0, amount 0
01:16:01.014 00.000 12044 MoveAxis(N, 0, ABG)
01:16:01.014 00.000 12044 Move returns status 0, amount 0
01:16:01.014 00.000 12044 move complete, result=0
01:16:01.014 00.000 12044 worker thread done servicing request
01:16:01.028 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11805, med=614, FiltMin=526, FiltMax=9823, Gamma=0.810
01:16:01.038 00.010 14964 UpdateGuideState exits: m=278217 SNR=311.7
01:16:01.039 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.041 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:01.042 00.001 14964 Enqueuing Expose request
01:16:01.043 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:01.044 00.001 12044 Worker thread wakes up
01:16:01.044 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:01.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:04.183 03.139 12044 Exposure complete
01:16:04.206 00.023 12044 worker thread done servicing request
01:16:04.206 00.000 14964 OnExposeComplete: enter
01:16:04.208 00.002 14964 UpdateGuideState(): m_state=6
01:16:04.209 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2905
01:16:04.211 00.002 14964 Star::Find returns 1 (0), X=278.06, Y=93.20, Mass=289645, SNR=333.8, Peak=12805 HFD=4.6
01:16:04.212 00.001 14964 MultiStar: [#1 -0.01,-0.63,0.17,U] [#2 0.25,-0.19,0.06,U] 
01:16:04.213 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.10}, one-star: {-0.24, 0.24}
01:16:04.215 00.002 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
01:16:04.216 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
01:16:04.217 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=-0.10 mountY=0.17, mountTheta=2.10
01:16:04.220 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.10, opts=13)
01:16:04.222 00.002 14964 Enqueuing Move request for scope (-0.19, 0.10)
01:16:04.223 00.001 12044 Worker thread wakes up
01:16:04.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
01:16:04.223 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
01:16:04.224 00.001 12044 Moving (-0.19, 0.10) raw xDistance=-0.10 yDistance=0.17
01:16:04.224 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.16, using input
01:16:04.224 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
01:16:04.224 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.224 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:16:04.224 00.000 12044 MoveAxis(E, 0, ABG)
01:16:04.224 00.000 12044 Move returns status 0, amount 0
01:16:04.224 00.000 12044 MoveAxis(N, 0, ABG)
01:16:04.224 00.000 12044 Move returns status 0, amount 0
01:16:04.224 00.000 12044 move complete, result=0
01:16:04.224 00.000 12044 worker thread done servicing request
01:16:04.237 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12805, med=614, FiltMin=530, FiltMax=10490, Gamma=0.810
01:16:04.248 00.011 14964 UpdateGuideState exits: m=289645 SNR=333.8
01:16:04.250 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.250 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:04.251 00.001 14964 Enqueuing Expose request
01:16:04.251 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:04.252 00.001 12044 Worker thread wakes up
01:16:04.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:04.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:07.347 03.095 12044 Exposure complete
01:16:07.372 00.025 12044 worker thread done servicing request
01:16:07.373 00.001 14964 OnExposeComplete: enter
01:16:07.373 00.000 14964 UpdateGuideState(): m_state=6
01:16:07.374 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2906
01:16:07.374 00.000 14964 Star::Find returns 1 (0), X=278.02, Y=93.29, Mass=282299, SNR=320.2, Peak=14065 HFD=4.6
01:16:07.375 00.001 14964 MultiStar: [#1 0.31,-0.37,0.17,U] [#2 0.41,-0.27,0.07,U] 
01:16:07.375 00.000 14964 refined, 2 included, MultiStar: {-0.17, 0.20}, one-star: {-0.29, 0.32}
01:16:07.376 00.001 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.84 = -2.45)
01:16:07.376 00.000 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
01:16:07.376 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.28 mountX=-0.20 mountY=0.15, mountTheta=2.50
01:16:07.377 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.20, opts=13)
01:16:07.378 00.001 14964 Enqueuing Move request for scope (-0.17, 0.20)
01:16:07.378 00.000 12044 Worker thread wakes up
01:16:07.379 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
01:16:07.379 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
01:16:07.379 00.000 12044 Moving (-0.17, 0.20) raw xDistance=-0.20 yDistance=0.15
01:16:07.379 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.33, using input
01:16:07.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.05
01:16:07.379 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:16:07.379 00.000 12044 MoveAxis(E, 0, ABG)
01:16:07.379 00.000 12044 Move returns status 0, amount 0
01:16:07.379 00.000 12044 MoveAxis(N, 0, ABG)
01:16:07.379 00.000 12044 Move returns status 0, amount 0
01:16:07.379 00.000 12044 move complete, result=0
01:16:07.379 00.000 12044 worker thread done servicing request
01:16:07.386 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14065, med=614, FiltMin=530, FiltMax=10735, Gamma=0.810
01:16:07.392 00.006 14964 UpdateGuideState exits: m=282299 SNR=320.2
01:16:07.392 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.393 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:07.393 00.000 14964 Enqueuing Expose request
01:16:07.393 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:07.394 00.001 12044 Worker thread wakes up
01:16:07.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:07.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:10.498 03.104 12044 Exposure complete
01:16:10.522 00.024 12044 worker thread done servicing request
01:16:10.523 00.001 14964 OnExposeComplete: enter
01:16:10.523 00.000 14964 UpdateGuideState(): m_state=6
01:16:10.524 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2907
01:16:10.524 00.000 14964 Star::Find returns 1 (0), X=278.02, Y=93.09, Mass=286414, SNR=325.0, Peak=13181 HFD=4.6
01:16:10.525 00.001 14964 MultiStar: [#1 0.36,-0.28,0.14,U] [#2 0.39,-0.91,0.00,M6] 
01:16:10.526 00.001 14964 refined, 1 included, MultiStar: {-0.21, 0.07}, one-star: {-0.29, 0.12}
01:16:10.526 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
01:16:10.526 00.000 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
01:16:10.527 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=-0.07 mountY=0.20, mountTheta=1.92
01:16:10.528 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.07, opts=13)
01:16:10.528 00.000 14964 Enqueuing Move request for scope (-0.21, 0.07)
01:16:10.529 00.001 12044 Worker thread wakes up
01:16:10.529 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
01:16:10.529 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
01:16:10.529 00.000 12044 Moving (-0.21, 0.07) raw xDistance=-0.07 yDistance=0.20
01:16:10.529 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.37, using input
01:16:10.529 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.06
01:16:10.529 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.529 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:16:10.529 00.000 12044 MoveAxis(E, 0, ABG)
01:16:10.529 00.000 12044 Move returns status 0, amount 0
01:16:10.529 00.000 12044 MoveAxis(N, 0, ABG)
01:16:10.529 00.000 12044 Move returns status 0, amount 0
01:16:10.529 00.000 12044 move complete, result=0
01:16:10.529 00.000 12044 worker thread done servicing request
01:16:10.536 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13181, med=614, FiltMin=532, FiltMax=9835, Gamma=0.810
01:16:10.543 00.007 14964 UpdateGuideState exits: m=286414 SNR=325.0
01:16:10.544 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.544 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:10.545 00.001 14964 Enqueuing Expose request
01:16:10.545 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:10.546 00.001 12044 Worker thread wakes up
01:16:10.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:10.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:13.646 03.100 12044 Exposure complete
01:16:13.669 00.023 12044 worker thread done servicing request
01:16:13.670 00.001 14964 OnExposeComplete: enter
01:16:13.670 00.000 14964 UpdateGuideState(): m_state=6
01:16:13.671 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2908
01:16:13.672 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=93.17, Mass=290208, SNR=338.1, Peak=14625 HFD=4.4
01:16:13.672 00.000 14964 MultiStar: [#1 -0.08,-0.49,0.16,U] [#2 0.36,-0.87,0.00,M7] 
01:16:13.673 00.001 14964 refined, 1 included, MultiStar: {-0.39, 0.11}, one-star: {-0.44, 0.20}
01:16:13.673 00.000 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
01:16:13.673 00.000 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.20)
01:16:13.674 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.11 hyp=0.41 cameraTheta=2.88 mountX=-0.11 mountY=0.38, mountTheta=1.86
01:16:13.675 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.11, opts=13)
01:16:13.676 00.001 14964 Enqueuing Move request for scope (-0.39, 0.11)
01:16:13.676 00.000 12044 Worker thread wakes up
01:16:13.676 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.11) opts 0xd
01:16:13.676 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.11)
01:16:13.676 00.000 12044 Moving (-0.39, 0.11) raw xDistance=-0.11 yDistance=0.38
01:16:13.676 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.30, using input
01:16:13.676 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:16:13.676 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
01:16:13.677 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:13.677 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:16:13.677 00.000 12044 MoveAxis(E, 0, ABG)
01:16:13.677 00.000 12044 Move returns status 0, amount 0
01:16:13.677 00.000 12044 MoveAxis(N, 0, ABG)
01:16:13.677 00.000 12044 Move returns status 0, amount 0
01:16:13.677 00.000 12044 move complete, result=0
01:16:13.677 00.000 12044 worker thread done servicing request
01:16:13.684 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14625, med=614, FiltMin=513, FiltMax=11347, Gamma=0.810
01:16:13.689 00.005 14964 UpdateGuideState exits: m=290208 SNR=338.1
01:16:13.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.691 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:13.691 00.000 14964 Enqueuing Expose request
01:16:13.692 00.001 12044 Worker thread wakes up
01:16:13.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:13.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:13.692 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:16:16.815 03.123 12044 Exposure complete
01:16:16.836 00.021 12044 worker thread done servicing request
01:16:16.836 00.000 14964 OnExposeComplete: enter
01:16:16.837 00.001 14964 UpdateGuideState(): m_state=6
01:16:16.837 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2909
01:16:16.838 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=93.41, Mass=287152, SNR=337.3, Peak=14739 HFD=4.7
01:16:16.838 00.000 14964 MultiStar: [#1 0.22,-0.87,0.00,M1] [#2 0.61,-0.60,0.00,M8] 
01:16:16.839 00.001 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.63 = -2.65)
01:16:16.839 00.000 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.40)
01:16:16.840 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.44 hyp=0.50 cameraTheta=2.07 mountX=-0.44 mountY=0.19, mountTheta=2.73
01:16:16.841 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.44, opts=13)
01:16:16.842 00.001 14964 Enqueuing Move request for scope (-0.24, 0.44)
01:16:16.842 00.000 12044 Worker thread wakes up
01:16:16.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.44) opts 0xd
01:16:16.842 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.44)
01:16:16.843 00.001 12044 Moving (-0.24, 0.44) raw xDistance=-0.44 yDistance=0.19
01:16:16.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = 0.00
01:16:16.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:16.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:16:16.843 00.000 12044 MoveAxis(E, 34, ABG)
01:16:16.843 00.000 12044 Guiding  Dir = 2, Dur = 34
01:16:16.851 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14739, med=615, FiltMin=529, FiltMax=10711, Gamma=0.810
01:16:16.856 00.005 14964 UpdateGuideState exits: m=287152 SNR=337.3
01:16:16.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:16.858 00.001 14964 Enqueuing Expose request
01:16:16.871 00.013 12044 IsSlewing returns 0
01:16:16.873 00.002 12044 IsGuiding returns 0
01:16:16.904 00.031 12044 PulseGuide returned control before completion, sleep 14
01:16:16.920 00.016 12044 IsGuiding returns 1
01:16:16.920 00.000 12044 scope still moving after pulse duration time elapsed
01:16:16.994 00.074 12044 IsSlewing returns 0
01:16:16.994 00.000 12044 IsGuiding returns 0
01:16:16.994 00.000 12044 scope move finished after 34 + 87 ms
01:16:16.994 00.000 12044 Move returns status 0, amount 34
01:16:16.994 00.000 12044 MoveAxis(N, 0, ABG)
01:16:16.994 00.000 12044 Move returns status 0, amount 0
01:16:16.994 00.000 12044 move complete, result=0
01:16:16.994 00.000 12044 worker thread done servicing request
01:16:16.994 00.000 12044 Worker thread wakes up
01:16:16.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:16.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:16.994 00.000 14964 GuideStep: -0.4 px 34 ms EAST, 0.2 px 0 ms NORTH
01:16:20.103 03.109 12044 Exposure complete
01:16:20.124 00.021 12044 worker thread done servicing request
01:16:20.124 00.000 14964 OnExposeComplete: enter
01:16:20.125 00.001 14964 UpdateGuideState(): m_state=6
01:16:20.125 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2910
01:16:20.126 00.001 14964 Star::Find returns 1 (0), X=277.65, Y=93.28, Mass=285903, SNR=333.2, Peak=14289 HFD=4.6
01:16:20.126 00.000 14964 MultiStar: [#1 -0.25,-0.50,0.16,U] [#2 0.20,-0.95,0.00,M9] 
01:16:20.127 00.001 14964 refined, 1 included, MultiStar: {-0.60, 0.20}, one-star: {-0.66, 0.32}
01:16:20.127 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
01:16:20.128 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.14)
01:16:20.128 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=0.20 hyp=0.64 cameraTheta=2.82 mountX=-0.21 mountY=0.58, mountTheta=1.92
01:16:20.129 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.20, opts=13)
01:16:20.129 00.000 14964 Enqueuing Move request for scope (-0.60, 0.20)
01:16:20.130 00.001 12044 Worker thread wakes up
01:16:20.130 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.20) opts 0xd
01:16:20.130 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.20)
01:16:20.130 00.000 12044 Moving (-0.60, 0.20) raw xDistance=-0.21 yDistance=0.58
01:16:20.130 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
01:16:20.130 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
01:16:20.130 00.000 12044 MoveAxis(E, 0, ABG)
01:16:20.130 00.000 12044 Move returns status 0, amount 0
01:16:20.130 00.000 12044 MoveAxis(S, 54, ABG)
01:16:20.130 00.000 12044 Guiding  Dir = 1, Dur = 54
01:16:20.142 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14289, med=615, FiltMin=531, FiltMax=11835, Gamma=0.810
01:16:20.148 00.006 14964 UpdateGuideState exits: m=285903 SNR=333.2
01:16:20.149 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.149 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:20.150 00.001 14964 Enqueuing Expose request
01:16:20.168 00.018 12044 IsSlewing returns 0
01:16:20.168 00.000 12044 IsGuiding returns 0
01:16:20.199 00.031 12044 PulseGuide returned control before completion, sleep 33
01:16:20.241 00.042 12044 IsGuiding returns 1
01:16:20.241 00.000 12044 scope still moving after pulse duration time elapsed
01:16:20.372 00.131 12044 IsSlewing returns 0
01:16:20.373 00.001 12044 IsGuiding returns 0
01:16:20.373 00.000 12044 scope move finished after 54 + 150 ms
01:16:20.373 00.000 12044 Move returns status 0, amount 54
01:16:20.373 00.000 12044 move complete, result=0
01:16:20.373 00.000 12044 worker thread done servicing request
01:16:20.373 00.000 12044 Worker thread wakes up
01:16:20.373 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 54 ms SOUTH
01:16:20.374 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:20.374 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:23.478 03.104 12044 Exposure complete
01:16:23.500 00.022 12044 worker thread done servicing request
01:16:23.500 00.000 14964 OnExposeComplete: enter
01:16:23.501 00.001 14964 UpdateGuideState(): m_state=6
01:16:23.501 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2911
01:16:23.502 00.001 14964 Star::Find returns 1 (0), X=278.51, Y=92.93, Mass=285048, SNR=330.3, Peak=14249 HFD=4.4
01:16:23.503 00.001 14964 MultiStar: [#1 0.90,-0.13,0.00,M1] [#2 1.12,-0.34,0.00,M10] 
01:16:23.503 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
01:16:23.504 00.001 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
01:16:23.504 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=0.04 mountY=-0.20, mountTheta=-1.36
01:16:23.505 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.04, opts=13)
01:16:23.506 00.001 14964 Enqueuing Move request for scope (0.20, -0.04)
01:16:23.506 00.000 12044 Worker thread wakes up
01:16:23.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:16:23.506 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:16:23.506 00.000 12044 Moving (0.20, -0.04) raw xDistance=0.04 yDistance=-0.20
01:16:23.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:16:23.506 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:23.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:16:23.506 00.000 12044 MoveAxis(E, 0, ABG)
01:16:23.507 00.001 12044 Move returns status 0, amount 0
01:16:23.507 00.000 12044 MoveAxis(N, 0, ABG)
01:16:23.507 00.000 12044 Move returns status 0, amount 0
01:16:23.507 00.000 12044 move complete, result=0
01:16:23.507 00.000 12044 worker thread done servicing request
01:16:23.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14249, med=614, FiltMin=524, FiltMax=10918, Gamma=0.810
01:16:23.520 00.006 14964 UpdateGuideState exits: m=285048 SNR=330.3
01:16:23.520 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:23.521 00.000 14964 Enqueuing Expose request
01:16:23.521 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:23.522 00.001 12044 Worker thread wakes up
01:16:23.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:23.522 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:26.646 03.124 12044 Exposure complete
01:16:26.669 00.023 12044 worker thread done servicing request
01:16:26.669 00.000 14964 OnExposeComplete: enter
01:16:26.669 00.000 14964 UpdateGuideState(): m_state=6
01:16:26.670 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2912
01:16:26.670 00.000 14964 Star::Find returns 1 (0), X=278.48, Y=92.81, Mass=282310, SNR=332.5, Peak=12609 HFD=4.6
01:16:26.671 00.001 14964 MultiStar: [#1 0.77,-0.01,0.00,M2] [#2 1.01,-0.36,0.00,R] 
01:16:26.672 00.001 14964 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
01:16:26.672 00.000 14964 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.89 = -2.40)
01:16:26.672 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=0.16 mountY=-0.16, mountTheta=-0.79
01:16:26.674 00.002 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.16, opts=13)
01:16:26.674 00.000 14964 Enqueuing Move request for scope (0.18, -0.16)
01:16:26.675 00.001 12044 Worker thread wakes up
01:16:26.675 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
01:16:26.675 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
01:16:26.675 00.000 12044 Moving (0.18, -0.16) raw xDistance=0.16 yDistance=-0.16
01:16:26.675 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.54, using input
01:16:26.675 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.21
01:16:26.675 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:26.675 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:26.675 00.000 12044 MoveAxis(E, 0, ABG)
01:16:26.675 00.000 12044 Move returns status 0, amount 0
01:16:26.675 00.000 12044 MoveAxis(N, 0, ABG)
01:16:26.675 00.000 12044 Move returns status 0, amount 0
01:16:26.675 00.000 12044 move complete, result=0
01:16:26.676 00.001 12044 worker thread done servicing request
01:16:26.683 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12609, med=615, FiltMin=528, FiltMax=10695, Gamma=0.810
01:16:26.689 00.006 14964 UpdateGuideState exits: m=282310 SNR=332.5
01:16:26.689 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.690 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:26.690 00.000 14964 Enqueuing Expose request
01:16:26.691 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:26.691 00.000 12044 Worker thread wakes up
01:16:26.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:26.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:29.795 03.104 12044 Exposure complete
01:16:29.819 00.024 12044 worker thread done servicing request
01:16:29.819 00.000 14964 OnExposeComplete: enter
01:16:29.821 00.002 14964 UpdateGuideState(): m_state=6
01:16:29.822 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2913
01:16:29.824 00.002 14964 Star::Find returns 1 (0), X=278.91, Y=92.91, Mass=286105, SNR=317.6, Peak=13274 HFD=4.3
01:16:29.825 00.001 14964 MultiStar: [#1 1.02,-0.22,0.00,M3] [#2 0.12,-0.17,0.06,U] 
01:16:29.826 00.001 14964 refined, 1 included, MultiStar: {0.58, -0.06}, one-star: {0.61, -0.06}
01:16:29.828 00.002 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.45 = 1.45)
01:16:29.829 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
01:16:29.830 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=-0.06 hyp=0.58 cameraTheta=-0.11 mountX=0.07 mountY=-0.57, mountTheta=-1.44
01:16:29.831 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.06, opts=13)
01:16:29.831 00.000 14964 Enqueuing Move request for scope (0.58, -0.06)
01:16:29.832 00.001 12044 Worker thread wakes up
01:16:29.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.06) opts 0xd
01:16:29.832 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.06)
01:16:29.832 00.000 12044 Moving (0.58, -0.06) raw xDistance=0.07 yDistance=-0.57
01:16:29.832 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.46, using input
01:16:29.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.14
01:16:29.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:29.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:16:29.832 00.000 12044 MoveAxis(E, 0, ABG)
01:16:29.832 00.000 12044 Move returns status 0, amount 0
01:16:29.832 00.000 12044 MoveAxis(N, 0, ABG)
01:16:29.832 00.000 12044 Move returns status 0, amount 0
01:16:29.832 00.000 12044 move complete, result=0
01:16:29.832 00.000 12044 worker thread done servicing request
01:16:29.839 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13274, med=615, FiltMin=535, FiltMax=12355, Gamma=0.810
01:16:29.845 00.006 14964 UpdateGuideState exits: m=286105 SNR=317.6
01:16:29.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.846 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:29.847 00.001 14964 Enqueuing Expose request
01:16:29.847 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
01:16:29.848 00.001 12044 Worker thread wakes up
01:16:29.848 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:29.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:32.985 03.137 12044 Exposure complete
01:16:33.010 00.025 12044 worker thread done servicing request
01:16:33.010 00.000 14964 OnExposeComplete: enter
01:16:33.011 00.001 14964 UpdateGuideState(): m_state=6
01:16:33.011 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2914
01:16:33.012 00.001 14964 Star::Find returns 1 (0), X=278.66, Y=92.96, Mass=290670, SNR=335.0, Peak=13933 HFD=4.3
01:16:33.012 00.000 14964 MultiStar: [#1 0.86,-0.19,0.00,M4] [#2 0.06,-0.11,0.07,U] 
01:16:33.013 00.001 14964 refined, 1 included, MultiStar: {0.34, -0.01}, one-star: {0.36, -0.01}
01:16:33.013 00.000 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.52 = 1.52)
01:16:33.014 00.001 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.71)
01:16:33.014 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.04 mountX=0.02 mountY=-0.34, mountTheta=-1.52
01:16:33.015 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.01, opts=13)
01:16:33.016 00.001 14964 Enqueuing Move request for scope (0.34, -0.01)
01:16:33.016 00.000 12044 Worker thread wakes up
01:16:33.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
01:16:33.016 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
01:16:33.016 00.000 12044 Moving (0.34, -0.01) raw xDistance=0.02 yDistance=-0.34
01:16:33.016 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.36, using input
01:16:33.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.09
01:16:33.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:33.016 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:16:33.016 00.000 12044 MoveAxis(E, 0, ABG)
01:16:33.016 00.000 12044 Move returns status 0, amount 0
01:16:33.016 00.000 12044 MoveAxis(N, 0, ABG)
01:16:33.016 00.000 12044 Move returns status 0, amount 0
01:16:33.017 00.001 12044 move complete, result=0
01:16:33.017 00.000 12044 worker thread done servicing request
01:16:33.023 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13933, med=615, FiltMin=535, FiltMax=11962, Gamma=0.810
01:16:33.030 00.007 14964 UpdateGuideState exits: m=290670 SNR=335.0
01:16:33.030 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.031 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:33.031 00.000 14964 Enqueuing Expose request
01:16:33.032 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:16:33.032 00.000 12044 Worker thread wakes up
01:16:33.032 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:33.032 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:36.146 03.114 12044 Exposure complete
01:16:36.171 00.025 12044 worker thread done servicing request
01:16:36.172 00.001 14964 OnExposeComplete: enter
01:16:36.172 00.000 14964 UpdateGuideState(): m_state=6
01:16:36.173 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2915
01:16:36.173 00.000 14964 Star::Find returns 1 (0), X=278.46, Y=92.91, Mass=285531, SNR=329.4, Peak=13929 HFD=4.3
01:16:36.174 00.001 14964 MultiStar: [#1 0.59,-0.07,0.15,U] [#2 -0.21,-0.31,0.06,U] 
01:16:36.174 00.000 14964 single-star, 2 included, MultiStar: {0.19, -0.07}, one-star: {0.16, -0.06}
01:16:36.175 00.001 14964 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.56) = xAngle (1.21 = 1.21)
01:16:36.175 00.000 14964 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
01:16:36.176 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=0.06 mountY=-0.15, mountTheta=-1.19
01:16:36.177 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.06, opts=13)
01:16:36.177 00.000 14964 Enqueuing Move request for scope (0.16, -0.06)
01:16:36.178 00.001 12044 Worker thread wakes up
01:16:36.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:16:36.178 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:16:36.178 00.000 12044 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=-0.15
01:16:36.178 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.32, using input
01:16:36.178 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:16:36.178 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.07
01:16:36.178 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:36.178 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:36.178 00.000 12044 MoveAxis(E, 0, ABG)
01:16:36.178 00.000 12044 Move returns status 0, amount 0
01:16:36.178 00.000 12044 MoveAxis(N, 0, ABG)
01:16:36.178 00.000 12044 Move returns status 0, amount 0
01:16:36.178 00.000 12044 move complete, result=0
01:16:36.178 00.000 12044 worker thread done servicing request
01:16:36.185 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13929, med=615, FiltMin=523, FiltMax=11923, Gamma=0.810
01:16:36.191 00.006 14964 UpdateGuideState exits: m=285531 SNR=329.4
01:16:36.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.192 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:36.193 00.001 14964 Enqueuing Expose request
01:16:36.193 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:36.194 00.001 12044 Worker thread wakes up
01:16:36.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:36.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:39.294 03.100 12044 Exposure complete
01:16:39.316 00.022 12044 worker thread done servicing request
01:16:39.316 00.000 14964 OnExposeComplete: enter
01:16:39.317 00.001 14964 UpdateGuideState(): m_state=6
01:16:39.318 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2916
01:16:39.318 00.000 14964 Star::Find returns 1 (0), X=278.54, Y=93.03, Mass=280880, SNR=331.2, Peak=14629 HFD=4.2
01:16:39.319 00.001 14964 MultiStar: [#1 0.82,-0.13,0.00,M4] [#2 -0.04,-0.04,0.07,U] 
01:16:39.319 00.000 14964 refined, 1 included, MultiStar: {0.22, 0.05}, one-star: {0.24, 0.06}
01:16:39.319 00.000 14964 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
01:16:39.320 00.001 14964 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.84 = -1.44)
01:16:39.320 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.23 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
01:16:39.321 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.05, opts=13)
01:16:39.322 00.001 14964 Enqueuing Move request for scope (0.22, 0.05)
01:16:39.322 00.000 12044 Worker thread wakes up
01:16:39.323 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
01:16:39.323 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
01:16:39.323 00.000 12044 Moving (0.22, 0.05) raw xDistance=-0.05 yDistance=-0.22
01:16:39.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:16:39.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:16:39.323 00.000 12044 MoveAxis(E, 0, ABG)
01:16:39.323 00.000 12044 Move returns status 0, amount 0
01:16:39.323 00.000 12044 MoveAxis(N, 0, ABG)
01:16:39.323 00.000 12044 Move returns status 0, amount 0
01:16:39.323 00.000 12044 move complete, result=0
01:16:39.323 00.000 12044 worker thread done servicing request
01:16:39.330 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14629, med=615, FiltMin=524, FiltMax=11595, Gamma=0.810
01:16:39.335 00.005 14964 UpdateGuideState exits: m=280880 SNR=331.2
01:16:39.336 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.336 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:39.337 00.001 14964 Enqueuing Expose request
01:16:39.337 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:39.338 00.001 12044 Worker thread wakes up
01:16:39.338 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:39.338 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:42.437 03.099 12044 Exposure complete
01:16:42.457 00.020 12044 worker thread done servicing request
01:16:42.457 00.000 14964 OnExposeComplete: enter
01:16:42.458 00.001 14964 UpdateGuideState(): m_state=6
01:16:42.458 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2917
01:16:42.459 00.001 14964 Star::Find returns 1 (0), X=278.34, Y=92.97, Mass=280160, SNR=326.9, Peak=13705 HFD=4.2
01:16:42.460 00.001 14964 MultiStar: [#1 0.43,-0.21,0.15,U] [#2 -0.45,0.01,0.07,U] 
01:16:42.460 00.000 14964 single-star, 2 included, MultiStar: {0.06, -0.02}, one-star: {0.04, 0.01}
01:16:42.461 00.001 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
01:16:42.461 00.000 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
01:16:42.462 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.17 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
01:16:42.463 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.01, opts=13)
01:16:42.464 00.001 14964 Enqueuing Move request for scope (0.04, 0.01)
01:16:42.464 00.000 12044 Worker thread wakes up
01:16:42.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:16:42.464 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:16:42.464 00.000 12044 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:16:42.464 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:16:42.464 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.464 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:42.464 00.000 12044 MoveAxis(E, 0, ABG)
01:16:42.464 00.000 12044 Move returns status 0, amount 0
01:16:42.464 00.000 12044 MoveAxis(N, 0, ABG)
01:16:42.464 00.000 12044 Move returns status 0, amount 0
01:16:42.464 00.000 12044 move complete, result=0
01:16:42.464 00.000 12044 worker thread done servicing request
01:16:42.474 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13705, med=615, FiltMin=521, FiltMax=11321, Gamma=0.810
01:16:42.479 00.005 14964 UpdateGuideState exits: m=280160 SNR=326.9
01:16:42.480 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.480 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:42.481 00.001 14964 Enqueuing Expose request
01:16:42.482 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:42.482 00.000 12044 Worker thread wakes up
01:16:42.482 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:42.482 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:45.585 03.103 12044 Exposure complete
01:16:45.611 00.026 12044 worker thread done servicing request
01:16:45.611 00.000 14964 OnExposeComplete: enter
01:16:45.612 00.001 14964 UpdateGuideState(): m_state=6
01:16:45.612 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2918
01:16:45.613 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=93.23, Mass=282219, SNR=338.8, Peak=13865 HFD=4.4
01:16:45.613 00.000 14964 MultiStar: [#1 0.14,-0.18,0.15,U] [#2 -0.47,-0.20,0.07,U] 
01:16:45.614 00.001 14964 refined, 2 included, MultiStar: {-0.33, 0.18}, one-star: {-0.39, 0.26}
01:16:45.614 00.000 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.09)
01:16:45.615 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
01:16:45.615 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.37 cameraTheta=2.64 mountX=-0.18 mountY=0.31, mountTheta=2.11
01:16:45.616 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.18, opts=13)
01:16:45.617 00.001 14964 Enqueuing Move request for scope (-0.33, 0.18)
01:16:45.617 00.000 12044 Worker thread wakes up
01:16:45.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.18) opts 0xd
01:16:45.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.18)
01:16:45.617 00.000 12044 Moving (-0.33, 0.18) raw xDistance=-0.18 yDistance=0.31
01:16:45.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
01:16:45.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:45.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:16:45.617 00.000 12044 MoveAxis(E, 0, ABG)
01:16:45.617 00.000 12044 Move returns status 0, amount 0
01:16:45.618 00.001 12044 MoveAxis(N, 0, ABG)
01:16:45.618 00.000 12044 Move returns status 0, amount 0
01:16:45.618 00.000 12044 move complete, result=0
01:16:45.618 00.000 12044 worker thread done servicing request
01:16:45.625 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13865, med=614, FiltMin=535, FiltMax=11699, Gamma=0.810
01:16:45.631 00.006 14964 UpdateGuideState exits: m=282219 SNR=338.8
01:16:45.631 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.632 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:45.632 00.000 14964 Enqueuing Expose request
01:16:45.633 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:16:45.633 00.000 12044 Worker thread wakes up
01:16:45.633 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:45.633 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:48.734 03.101 12044 Exposure complete
01:16:48.757 00.023 12044 worker thread done servicing request
01:16:48.757 00.000 14964 OnExposeComplete: enter
01:16:48.758 00.001 14964 UpdateGuideState(): m_state=6
01:16:48.759 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2919
01:16:48.759 00.000 14964 Star::Find returns 1 (0), X=277.93, Y=93.12, Mass=285488, SNR=329.3, Peak=12805 HFD=4.6
01:16:48.760 00.001 14964 MultiStar: [#1 0.30,-0.51,0.15,U] [#2 -0.42,-0.09,0.06,U] 
01:16:48.760 00.000 14964 refined, 2 included, MultiStar: {-0.29, 0.06}, one-star: {-0.37, 0.15}
01:16:48.761 00.001 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
01:16:48.761 00.000 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.28)
01:16:48.762 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.95 mountX=-0.06 mountY=0.28, mountTheta=1.78
01:16:48.763 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.06, opts=13)
01:16:48.763 00.000 14964 Enqueuing Move request for scope (-0.29, 0.06)
01:16:48.764 00.001 12044 Worker thread wakes up
01:16:48.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd
01:16:48.764 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.06)
01:16:48.764 00.000 12044 Moving (-0.29, 0.06) raw xDistance=-0.06 yDistance=0.28
01:16:48.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:16:48.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:48.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:16:48.764 00.000 12044 MoveAxis(E, 0, ABG)
01:16:48.764 00.000 12044 Move returns status 0, amount 0
01:16:48.764 00.000 12044 MoveAxis(N, 0, ABG)
01:16:48.764 00.000 12044 Move returns status 0, amount 0
01:16:48.764 00.000 12044 move complete, result=0
01:16:48.764 00.000 12044 worker thread done servicing request
01:16:48.772 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12805, med=615, FiltMin=525, FiltMax=9819, Gamma=0.810
01:16:48.778 00.006 14964 UpdateGuideState exits: m=285488 SNR=329.3
01:16:48.779 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:48.779 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:48.779 00.000 14964 Enqueuing Expose request
01:16:48.780 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:16:48.780 00.000 12044 Worker thread wakes up
01:16:48.780 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:48.780 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:51.888 03.108 12044 Exposure complete
01:16:51.911 00.023 12044 worker thread done servicing request
01:16:51.911 00.000 14964 OnExposeComplete: enter
01:16:51.912 00.001 14964 UpdateGuideState(): m_state=6
01:16:51.912 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2920
01:16:51.913 00.001 14964 Star::Find returns 1 (0), X=277.95, Y=92.94, Mass=280523, SNR=338.2, Peak=12725 HFD=4.5
01:16:51.913 00.000 14964 MultiStar: [#1 0.10,-0.13,0.16,U] [#2 -0.85,-0.10,0.00,M1] 
01:16:51.914 00.001 14964 refined, 1 included, MultiStar: {-0.29, -0.04}, one-star: {-0.36, -0.02}
01:16:51.914 00.000 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
01:16:51.915 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
01:16:51.915 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.30 cameraTheta=-3.01 mountX=0.03 mountY=0.30, mountTheta=1.46
01:16:51.916 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.04, opts=13)
01:16:51.917 00.001 14964 Enqueuing Move request for scope (-0.29, -0.04)
01:16:51.917 00.000 12044 Worker thread wakes up
01:16:51.918 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
01:16:51.918 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
01:16:51.918 00.000 12044 Moving (-0.29, -0.04) raw xDistance=0.03 yDistance=0.30
01:16:51.918 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
01:16:51.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:16:51.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:16:51.918 00.000 12044 MoveAxis(E, 0, ABG)
01:16:51.918 00.000 12044 Move returns status 0, amount 0
01:16:51.918 00.000 12044 MoveAxis(N, 0, ABG)
01:16:51.918 00.000 12044 Move returns status 0, amount 0
01:16:51.918 00.000 12044 move complete, result=0
01:16:51.918 00.000 12044 worker thread done servicing request
01:16:51.925 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12725, med=614, FiltMin=531, FiltMax=9647, Gamma=0.810
01:16:51.931 00.006 14964 UpdateGuideState exits: m=280523 SNR=338.2
01:16:51.931 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.932 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:51.932 00.000 14964 Enqueuing Expose request
01:16:51.933 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:16:51.933 00.000 12044 Worker thread wakes up
01:16:51.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:51.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:55.031 03.098 12044 Exposure complete
01:16:55.051 00.020 12044 worker thread done servicing request
01:16:55.051 00.000 14964 OnExposeComplete: enter
01:16:55.052 00.001 14964 UpdateGuideState(): m_state=6
01:16:55.053 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2921
01:16:55.053 00.000 14964 Star::Find returns 1 (0), X=278.05, Y=93.33, Mass=286228, SNR=327.6, Peak=13585 HFD=4.7
01:16:55.054 00.001 14964 MultiStar: [#1 0.15,-0.69,0.14,U] [#2 -0.27,-0.68,0.07,U] 
01:16:55.054 00.000 14964 refined, 2 included, MultiStar: {-0.21, 0.18}, one-star: {-0.26, 0.36}
01:16:55.055 00.001 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (4.00 = -2.28)
01:16:55.055 00.000 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
01:16:55.056 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.44 mountX=-0.18 mountY=0.19, mountTheta=2.32
01:16:55.057 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.18, opts=13)
01:16:55.057 00.000 14964 Enqueuing Move request for scope (-0.21, 0.18)
01:16:55.058 00.001 12044 Worker thread wakes up
01:16:55.058 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
01:16:55.058 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
01:16:55.058 00.000 12044 Moving (-0.21, 0.18) raw xDistance=-0.18 yDistance=0.19
01:16:55.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:16:55.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:55.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:16:55.058 00.000 12044 MoveAxis(E, 0, ABG)
01:16:55.058 00.000 12044 Move returns status 0, amount 0
01:16:55.058 00.000 12044 MoveAxis(N, 0, ABG)
01:16:55.058 00.000 12044 Move returns status 0, amount 0
01:16:55.058 00.000 12044 move complete, result=0
01:16:55.058 00.000 12044 worker thread done servicing request
01:16:55.065 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13585, med=614, FiltMin=517, FiltMax=10671, Gamma=0.810
01:16:55.071 00.006 14964 UpdateGuideState exits: m=286228 SNR=327.6
01:16:55.071 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.072 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:55.072 00.000 14964 Enqueuing Expose request
01:16:55.073 00.001 12044 Worker thread wakes up
01:16:55.073 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:55.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:55.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:16:58.183 03.110 12044 Exposure complete
01:16:58.204 00.021 12044 worker thread done servicing request
01:16:58.204 00.000 14964 OnExposeComplete: enter
01:16:58.205 00.001 14964 UpdateGuideState(): m_state=6
01:16:58.205 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2922
01:16:58.206 00.001 14964 Star::Find returns 1 (0), X=277.87, Y=92.90, Mass=283501, SNR=329.3, Peak=12297 HFD=4.5
01:16:58.207 00.001 14964 MultiStar: [#1 0.30,-0.28,0.16,U] [#2 -0.48,-0.19,0.07,U] 
01:16:58.207 00.000 14964 refined, 2 included, MultiStar: {-0.34, -0.10}, one-star: {-0.43, -0.07}
01:16:58.208 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
01:16:58.208 00.000 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
01:16:58.209 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-2.85 mountX=0.10 mountY=0.35, mountTheta=1.30
01:16:58.210 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.10, opts=13)
01:16:58.210 00.000 14964 Enqueuing Move request for scope (-0.34, -0.10)
01:16:58.211 00.001 12044 Worker thread wakes up
01:16:58.211 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.10) opts 0xd
01:16:58.211 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.10)
01:16:58.211 00.000 12044 Moving (-0.34, -0.10) raw xDistance=0.10 yDistance=0.35
01:16:58.211 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:16:58.211 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:58.211 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:16:58.211 00.000 12044 MoveAxis(E, 0, ABG)
01:16:58.211 00.000 12044 Move returns status 0, amount 0
01:16:58.211 00.000 12044 MoveAxis(N, 0, ABG)
01:16:58.211 00.000 12044 Move returns status 0, amount 0
01:16:58.211 00.000 12044 move complete, result=0
01:16:58.211 00.000 12044 worker thread done servicing request
01:16:58.218 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12297, med=615, FiltMin=531, FiltMax=11075, Gamma=0.810
01:16:58.224 00.006 14964 UpdateGuideState exits: m=283501 SNR=329.3
01:16:58.225 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:58.225 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:16:58.226 00.001 14964 Enqueuing Expose request
01:16:58.226 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:16:58.227 00.001 12044 Worker thread wakes up
01:16:58.227 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:16:58.227 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:01.325 03.098 12044 Exposure complete
01:17:01.346 00.021 12044 worker thread done servicing request
01:17:01.346 00.000 14964 OnExposeComplete: enter
01:17:01.347 00.001 14964 UpdateGuideState(): m_state=6
01:17:01.347 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2923
01:17:01.348 00.001 14964 Star::Find returns 1 (0), X=278.17, Y=93.65, Mass=288509, SNR=314.5, Peak=12043 HFD=4.8
01:17:01.349 00.001 14964 MultiStar: [#1 0.52,-0.42,0.16,U] [#2 -0.47,-0.83,0.00,M1] 
01:17:01.349 00.000 14964 refined, 1 included, MultiStar: {-0.05, 0.53}, one-star: {-0.14, 0.68}
01:17:01.350 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
01:17:01.350 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
01:17:01.351 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.53 hyp=0.53 cameraTheta=1.66 mountX=-0.53 mountY=-0.01, mountTheta=-3.13
01:17:01.351 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.53, opts=13)
01:17:01.352 00.001 14964 Enqueuing Move request for scope (-0.05, 0.53)
01:17:01.353 00.001 12044 Worker thread wakes up
01:17:01.353 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.53) opts 0xd
01:17:01.353 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.53)
01:17:01.353 00.000 12044 Moving (-0.05, 0.53) raw xDistance=-0.53 yDistance=-0.01
01:17:01.353 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.53, slope = -0.03
01:17:01.353 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.353 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:01.353 00.000 12044 MoveAxis(E, 20, ABG)
01:17:01.353 00.000 12044 Guiding  Dir = 2, Dur = 20
01:17:01.361 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12043, med=615, FiltMin=533, FiltMax=10339, Gamma=0.810
01:17:01.366 00.005 14964 UpdateGuideState exits: m=288509 SNR=314.5
01:17:01.367 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.367 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:01.368 00.001 14964 Enqueuing Expose request
01:17:01.374 00.006 12044 IsSlewing returns 0
01:17:01.374 00.000 12044 IsGuiding returns 0
01:17:01.406 00.032 12044 IsGuiding returns 1
01:17:01.406 00.000 12044 scope still moving after pulse duration time elapsed
01:17:01.450 00.044 12044 IsSlewing returns 0
01:17:01.450 00.000 12044 IsGuiding returns 0
01:17:01.450 00.000 12044 scope move finished after 20 + 56 ms
01:17:01.450 00.000 12044 Move returns status 0, amount 20
01:17:01.450 00.000 12044 MoveAxis(N, 0, ABG)
01:17:01.450 00.000 12044 Move returns status 0, amount 0
01:17:01.450 00.000 12044 move complete, result=0
01:17:01.450 00.000 12044 worker thread done servicing request
01:17:01.450 00.000 12044 Worker thread wakes up
01:17:01.450 00.000 14964 GuideStep: -0.5 px 20 ms EAST, -0.0 px 0 ms NORTH
01:17:01.451 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:01.451 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:04.555 03.104 12044 Exposure complete
01:17:04.577 00.022 12044 worker thread done servicing request
01:17:04.577 00.000 14964 OnExposeComplete: enter
01:17:04.578 00.001 14964 UpdateGuideState(): m_state=6
01:17:04.578 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2924
01:17:04.579 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=93.25, Mass=286203, SNR=328.8, Peak=11673 HFD=4.6
01:17:04.579 00.000 14964 MultiStar: [#1 0.18,-0.64,0.15,U] [#2 -0.75,-0.80,0.00,M2] 
01:17:04.580 00.001 14964 refined, 1 included, MultiStar: {-0.19, 0.16}, one-star: {-0.25, 0.28}
01:17:04.580 00.000 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.01 = -2.28)
01:17:04.581 00.001 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
01:17:04.581 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=-0.16 mountY=0.18, mountTheta=2.32
01:17:04.582 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.16, opts=13)
01:17:04.583 00.001 14964 Enqueuing Move request for scope (-0.19, 0.16)
01:17:04.583 00.000 12044 Worker thread wakes up
01:17:04.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
01:17:04.583 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
01:17:04.583 00.000 12044 Moving (-0.19, 0.16) raw xDistance=-0.16 yDistance=0.18
01:17:04.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
01:17:04.583 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:04.583 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:17:04.583 00.000 12044 MoveAxis(E, 0, ABG)
01:17:04.583 00.000 12044 Move returns status 0, amount 0
01:17:04.583 00.000 12044 MoveAxis(N, 0, ABG)
01:17:04.583 00.000 12044 Move returns status 0, amount 0
01:17:04.583 00.000 12044 move complete, result=0
01:17:04.584 00.001 12044 worker thread done servicing request
01:17:04.600 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11673, med=614, FiltMin=529, FiltMax=10379, Gamma=0.810
01:17:04.605 00.005 14964 UpdateGuideState exits: m=286203 SNR=328.8
01:17:04.606 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.606 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:04.607 00.001 14964 Enqueuing Expose request
01:17:04.607 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:04.608 00.001 12044 Worker thread wakes up
01:17:04.608 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:04.608 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:07.700 03.092 12044 Exposure complete
01:17:07.721 00.021 12044 worker thread done servicing request
01:17:07.721 00.000 14964 OnExposeComplete: enter
01:17:07.721 00.000 14964 UpdateGuideState(): m_state=6
01:17:07.722 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2925
01:17:07.722 00.000 14964 Star::Find returns 1 (0), X=277.50, Y=93.78, Mass=279891, SNR=320.2, Peak=12619 HFD=4.6
01:17:07.723 00.001 14964 MultiStar: [#1 -0.26,-1.01,0.00,M1] [#2 -0.77,-1.16,0.00,M3] 
01:17:07.724 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.91 = -2.38)
01:17:07.724 00.000 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
01:17:07.725 00.001 14964 CameraToMount -- cameraX=-0.80 cameraY=0.81 hyp=1.14 cameraTheta=2.35 mountX=-0.82 mountY=0.72, mountTheta=2.43
01:17:07.726 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.81, opts=13)
01:17:07.727 00.001 14964 Enqueuing Move request for scope (-0.80, 0.81)
01:17:07.727 00.000 12044 Worker thread wakes up
01:17:07.727 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.81) opts 0xd
01:17:07.727 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.81)
01:17:07.727 00.000 12044 Moving (-0.80, 0.81) raw xDistance=-0.82 yDistance=0.72
01:17:07.728 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.82, slope = -0.06
01:17:07.728 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
01:17:07.728 00.000 12044 MoveAxis(E, 45, ABG)
01:17:07.728 00.000 12044 Guiding  Dir = 2, Dur = 45
01:17:07.735 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12619, med=615, FiltMin=529, FiltMax=10490, Gamma=0.810
01:17:07.740 00.005 14964 UpdateGuideState exits: m=279891 SNR=320.2
01:17:07.741 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.741 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:07.742 00.001 14964 Enqueuing Expose request
01:17:07.764 00.022 12044 IsSlewing returns 0
01:17:07.765 00.001 12044 IsGuiding returns 0
01:17:07.796 00.031 12044 PulseGuide returned control before completion, sleep 24
01:17:07.826 00.030 12044 IsGuiding returns 1
01:17:07.826 00.000 12044 scope still moving after pulse duration time elapsed
01:17:07.917 00.091 12044 IsSlewing returns 0
01:17:07.918 00.001 12044 IsGuiding returns 0
01:17:07.918 00.000 12044 scope move finished after 45 + 108 ms
01:17:07.918 00.000 12044 Move returns status 0, amount 45
01:17:07.918 00.000 12044 MoveAxis(S, 67, ABG)
01:17:07.918 00.000 12044 Guiding  Dir = 1, Dur = 67
01:17:07.950 00.032 12044 IsSlewing returns 0
01:17:07.951 00.001 12044 IsGuiding returns 0
01:17:07.981 00.030 12044 PulseGuide returned control before completion, sleep 46
01:17:08.057 00.076 12044 IsGuiding returns 1
01:17:08.058 00.001 12044 scope still moving after pulse duration time elapsed
01:17:08.155 00.097 12044 IsSlewing returns 0
01:17:08.155 00.000 12044 IsGuiding returns 0
01:17:08.155 00.000 12044 scope move finished after 67 + 137 ms
01:17:08.155 00.000 12044 Move returns status 0, amount 67
01:17:08.155 00.000 12044 move complete, result=0
01:17:08.155 00.000 12044 worker thread done servicing request
01:17:08.155 00.000 12044 Worker thread wakes up
01:17:08.155 00.000 14964 GuideStep: -0.8 px 45 ms EAST, 0.7 px 67 ms SOUTH
01:17:08.156 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:08.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:11.267 03.111 12044 Exposure complete
01:17:11.291 00.024 12044 worker thread done servicing request
01:17:11.291 00.000 14964 OnExposeComplete: enter
01:17:11.292 00.001 14964 UpdateGuideState(): m_state=6
01:17:11.292 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2926
01:17:11.293 00.001 14964 Star::Find returns 1 (0), X=278.51, Y=93.09, Mass=283473, SNR=337.3, Peak=12409 HFD=4.8
01:17:11.294 00.001 14964 MultiStar: [#1 0.71,-0.29,0.00,M2] [#2 -0.17,-0.17,0.07,U] 
01:17:11.294 00.000 14964 refined, 1 included, MultiStar: {0.17, 0.10}, one-star: {0.20, 0.12}
01:17:11.295 00.001 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.56) = xAngle (2.07 = 2.07)
01:17:11.295 00.000 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.16)
01:17:11.295 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=-0.10 mountY=-0.18, mountTheta=-2.05
01:17:11.296 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.10, opts=13)
01:17:11.297 00.001 14964 Enqueuing Move request for scope (0.17, 0.10)
01:17:11.297 00.000 12044 Worker thread wakes up
01:17:11.298 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
01:17:11.298 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
01:17:11.298 00.000 12044 Moving (0.17, 0.10) raw xDistance=-0.10 yDistance=-0.18
01:17:11.298 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.28, using input
01:17:11.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.04
01:17:11.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:11.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:17:11.298 00.000 12044 MoveAxis(E, 0, ABG)
01:17:11.298 00.000 12044 Move returns status 0, amount 0
01:17:11.298 00.000 12044 MoveAxis(N, 0, ABG)
01:17:11.298 00.000 12044 Move returns status 0, amount 0
01:17:11.298 00.000 12044 move complete, result=0
01:17:11.298 00.000 12044 worker thread done servicing request
01:17:11.305 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12409, med=613, FiltMin=525, FiltMax=11023, Gamma=0.810
01:17:11.311 00.006 14964 UpdateGuideState exits: m=283473 SNR=337.3
01:17:11.311 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.312 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:11.312 00.000 14964 Enqueuing Expose request
01:17:11.313 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:11.313 00.000 12044 Worker thread wakes up
01:17:11.313 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:11.313 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:14.426 03.113 12044 Exposure complete
01:17:14.447 00.021 12044 worker thread done servicing request
01:17:14.447 00.000 14964 OnExposeComplete: enter
01:17:14.448 00.001 14964 UpdateGuideState(): m_state=6
01:17:14.448 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2927
01:17:14.449 00.001 14964 Star::Find returns 1 (0), X=278.61, Y=93.00, Mass=284712, SNR=320.0, Peak=13537 HFD=4.6
01:17:14.449 00.000 14964 MultiStar: [#1 0.90,-0.45,0.00,M3] [#2 0.27,-0.51,0.06,U] 
01:17:14.450 00.001 14964 refined, 1 included, MultiStar: {0.30, 0.00}, one-star: {0.30, 0.03}
01:17:14.450 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
01:17:14.451 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.67)
01:17:14.451 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.00 hyp=0.30 cameraTheta=0.01 mountX=0.00 mountY=-0.30, mountTheta=-1.56
01:17:14.452 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.00, opts=13)
01:17:14.453 00.001 14964 Enqueuing Move request for scope (0.30, 0.00)
01:17:14.453 00.000 12044 Worker thread wakes up
01:17:14.453 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.00) opts 0xd
01:17:14.453 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.00)
01:17:14.453 00.000 12044 Moving (0.30, 0.00) raw xDistance=0.00 yDistance=-0.30
01:17:14.453 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:17:14.454 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:14.454 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:17:14.454 00.000 12044 MoveAxis(E, 0, ABG)
01:17:14.454 00.000 12044 Move returns status 0, amount 0
01:17:14.454 00.000 12044 MoveAxis(N, 0, ABG)
01:17:14.454 00.000 12044 Move returns status 0, amount 0
01:17:14.454 00.000 12044 move complete, result=0
01:17:14.454 00.000 12044 worker thread done servicing request
01:17:14.461 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13537, med=615, FiltMin=515, FiltMax=11035, Gamma=0.810
01:17:14.466 00.005 14964 UpdateGuideState exits: m=284712 SNR=320.0
01:17:14.467 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.467 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:14.468 00.001 14964 Enqueuing Expose request
01:17:14.468 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:14.469 00.001 12044 Worker thread wakes up
01:17:14.469 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:14.469 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:17.575 03.106 12044 Exposure complete
01:17:17.601 00.026 12044 worker thread done servicing request
01:17:17.602 00.001 14964 OnExposeComplete: enter
01:17:17.602 00.000 14964 UpdateGuideState(): m_state=6
01:17:17.603 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2928
01:17:17.603 00.000 14964 Star::Find returns 1 (0), X=278.64, Y=93.06, Mass=277811, SNR=316.2, Peak=12769 HFD=4.4
01:17:17.604 00.001 14964 MultiStar: [#1 0.81,-0.31,0.00,M4] [#2 0.03,-0.47,0.09,U] 
01:17:17.605 00.001 14964 refined, 1 included, MultiStar: {0.31, 0.05}, one-star: {0.33, 0.10}
01:17:17.605 00.000 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
01:17:17.606 00.001 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
01:17:17.606 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.17 mountX=-0.05 mountY=-0.31, mountTheta=-1.72
01:17:17.607 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.05, opts=13)
01:17:17.608 00.001 14964 Enqueuing Move request for scope (0.31, 0.05)
01:17:17.608 00.000 12044 Worker thread wakes up
01:17:17.608 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
01:17:17.608 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
01:17:17.608 00.000 12044 Moving (0.31, 0.05) raw xDistance=-0.05 yDistance=-0.31
01:17:17.608 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
01:17:17.608 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:17:17.608 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:17.608 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:17:17.608 00.000 12044 MoveAxis(E, 0, ABG)
01:17:17.608 00.000 12044 Move returns status 0, amount 0
01:17:17.608 00.000 12044 MoveAxis(N, 0, ABG)
01:17:17.608 00.000 12044 Move returns status 0, amount 0
01:17:17.609 00.001 12044 move complete, result=0
01:17:17.609 00.000 12044 worker thread done servicing request
01:17:17.616 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12769, med=615, FiltMin=527, FiltMax=10994, Gamma=0.810
01:17:17.622 00.006 14964 UpdateGuideState exits: m=277811 SNR=316.2
01:17:17.622 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.623 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:17.623 00.000 14964 Enqueuing Expose request
01:17:17.624 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:17.624 00.000 12044 Worker thread wakes up
01:17:17.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:17.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:20.742 03.118 12044 Exposure complete
01:17:20.765 00.023 12044 worker thread done servicing request
01:17:20.765 00.000 14964 OnExposeComplete: enter
01:17:20.766 00.001 14964 UpdateGuideState(): m_state=6
01:17:20.766 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2929
01:17:20.767 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=93.67, Mass=279712, SNR=318.6, Peak=10443 HFD=5.2
01:17:20.768 00.001 14964 MultiStar: [#1 0.53,-1.09,0.00,M5] [#2 0.17,-0.79,0.00,M1] 
01:17:20.769 00.001 14964 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.56) = xAngle (3.22 = -3.06)
01:17:20.769 00.000 14964 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
01:17:20.770 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.70 hyp=0.70 cameraTheta=1.67 mountX=-0.70 mountY=-0.01, mountTheta=-3.13
01:17:20.771 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.70, opts=13)
01:17:20.772 00.001 14964 Enqueuing Move request for scope (-0.07, 0.70)
01:17:20.772 00.000 12044 Worker thread wakes up
01:17:20.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.70) opts 0xd
01:17:20.772 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.70)
01:17:20.772 00.000 12044 Moving (-0.07, 0.70) raw xDistance=-0.70 yDistance=-0.01
01:17:20.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.70, slope = -0.03
01:17:20.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:20.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:20.772 00.000 12044 MoveAxis(E, 26, ABG)
01:17:20.772 00.000 12044 Guiding  Dir = 2, Dur = 26
01:17:20.780 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10443, med=615, FiltMin=520, FiltMax=8619, Gamma=0.810
01:17:20.785 00.005 14964 UpdateGuideState exits: m=279712 SNR=318.6
01:17:20.786 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.786 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:20.787 00.001 14964 Enqueuing Expose request
01:17:20.809 00.022 12044 IsSlewing returns 0
01:17:20.810 00.001 12044 IsGuiding returns 0
01:17:20.841 00.031 12044 IsGuiding returns 1
01:17:20.841 00.000 12044 scope still moving after pulse duration time elapsed
01:17:20.889 00.048 12044 IsSlewing returns 0
01:17:20.890 00.001 12044 IsGuiding returns 0
01:17:20.890 00.000 12044 scope move finished after 26 + 54 ms
01:17:20.890 00.000 12044 Move returns status 0, amount 26
01:17:20.890 00.000 12044 MoveAxis(N, 0, ABG)
01:17:20.890 00.000 12044 Move returns status 0, amount 0
01:17:20.890 00.000 12044 move complete, result=0
01:17:20.890 00.000 12044 worker thread done servicing request
01:17:20.890 00.000 12044 Worker thread wakes up
01:17:20.890 00.000 14964 GuideStep: -0.7 px 26 ms EAST, -0.0 px 0 ms NORTH
01:17:20.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:20.891 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:24.013 03.122 12044 Exposure complete
01:17:24.034 00.021 12044 worker thread done servicing request
01:17:24.034 00.000 14964 OnExposeComplete: enter
01:17:24.035 00.001 14964 UpdateGuideState(): m_state=6
01:17:24.035 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2930
01:17:24.036 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=93.17, Mass=280750, SNR=322.3, Peak=12305 HFD=4.8
01:17:24.036 00.000 14964 MultiStar: [#1 0.55,-0.57,0.00,M6] [#2 -0.52,-0.44,0.07,U] 
01:17:24.037 00.001 14964 refined, 1 included, MultiStar: {0.01, 0.16}, one-star: {0.05, 0.20}
01:17:24.037 00.000 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
01:17:24.038 00.001 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
01:17:24.038 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
01:17:24.039 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.16, opts=13)
01:17:24.040 00.001 14964 Enqueuing Move request for scope (0.01, 0.16)
01:17:24.040 00.000 12044 Worker thread wakes up
01:17:24.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:17:24.040 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:17:24.040 00.000 12044 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.03
01:17:24.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:17:24.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:24.040 00.000 12044 MoveAxis(E, 0, ABG)
01:17:24.040 00.000 12044 Move returns status 0, amount 0
01:17:24.040 00.000 12044 MoveAxis(N, 0, ABG)
01:17:24.040 00.000 12044 Move returns status 0, amount 0
01:17:24.040 00.000 12044 move complete, result=0
01:17:24.040 00.000 12044 worker thread done servicing request
01:17:24.048 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12305, med=615, FiltMin=537, FiltMax=9899, Gamma=0.810
01:17:24.053 00.005 14964 UpdateGuideState exits: m=280750 SNR=322.3
01:17:24.054 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.054 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:24.055 00.001 14964 Enqueuing Expose request
01:17:24.055 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:24.056 00.001 12044 Worker thread wakes up
01:17:24.056 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:24.056 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:27.155 03.099 12044 Exposure complete
01:17:27.175 00.020 12044 worker thread done servicing request
01:17:27.175 00.000 14964 OnExposeComplete: enter
01:17:27.176 00.001 14964 UpdateGuideState(): m_state=6
01:17:27.177 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2931
01:17:27.177 00.000 14964 Star::Find returns 1 (0), X=278.39, Y=93.46, Mass=284208, SNR=319.0, Peak=12147 HFD=4.9
01:17:27.178 00.001 14964 MultiStar: [#1 0.49,-0.80,0.00,M7] [#2 -0.47,-0.92,0.00,M1] 
01:17:27.178 00.000 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.56) = xAngle (2.96 = 2.96)
01:17:27.179 00.001 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.27)
01:17:27.179 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.40 mountX=-0.49 mountY=-0.14, mountTheta=-2.87
01:17:27.180 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.49, opts=13)
01:17:27.181 00.001 14964 Enqueuing Move request for scope (0.09, 0.49)
01:17:27.181 00.000 12044 Worker thread wakes up
01:17:27.181 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.49) opts 0xd
01:17:27.181 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.49)
01:17:27.181 00.000 12044 Moving (0.09, 0.49) raw xDistance=-0.49 yDistance=-0.14
01:17:27.181 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.49, slope = -0.02
01:17:27.181 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:27.181 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:27.181 00.000 12044 MoveAxis(E, 14, ABG)
01:17:27.181 00.000 12044 Guiding  Dir = 2, Dur = 14
01:17:27.190 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12147, med=615, FiltMin=532, FiltMax=9925, Gamma=0.810
01:17:27.196 00.006 14964 UpdateGuideState exits: m=284208 SNR=319.0
01:17:27.197 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.197 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:27.198 00.001 14964 Enqueuing Expose request
01:17:27.216 00.018 12044 IsSlewing returns 0
01:17:27.217 00.001 12044 IsGuiding returns 0
01:17:27.249 00.032 12044 IsGuiding returns 1
01:17:27.249 00.000 12044 scope still moving after pulse duration time elapsed
01:17:27.309 00.060 12044 IsSlewing returns 0
01:17:27.309 00.000 12044 IsGuiding returns 0
01:17:27.309 00.000 12044 scope move finished after 14 + 77 ms
01:17:27.309 00.000 12044 Move returns status 0, amount 14
01:17:27.309 00.000 12044 MoveAxis(N, 0, ABG)
01:17:27.309 00.000 12044 Move returns status 0, amount 0
01:17:27.309 00.000 12044 move complete, result=0
01:17:27.309 00.000 12044 worker thread done servicing request
01:17:27.309 00.000 12044 Worker thread wakes up
01:17:27.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:27.309 00.000 14964 GuideStep: -0.5 px 14 ms EAST, -0.1 px 0 ms NORTH
01:17:27.310 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:30.411 03.101 12044 Exposure complete
01:17:30.432 00.021 12044 worker thread done servicing request
01:17:30.432 00.000 14964 OnExposeComplete: enter
01:17:30.433 00.001 14964 UpdateGuideState(): m_state=6
01:17:30.433 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2932
01:17:30.434 00.001 14964 Star::Find returns 1 (0), X=278.38, Y=93.66, Mass=282626, SNR=311.9, Peak=12275 HFD=4.8
01:17:30.435 00.001 14964 MultiStar: [#1 0.59,-0.81,0.00,M8] [#2 -0.58,-0.69,0.00,M2] 
01:17:30.435 00.000 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.56) = xAngle (3.02 = 3.02)
01:17:30.435 00.000 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.21)
01:17:30.436 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.69 hyp=0.70 cameraTheta=1.46 mountX=-0.69 mountY=-0.15, mountTheta=-2.93
01:17:30.438 00.002 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.69, opts=13)
01:17:30.438 00.000 14964 Enqueuing Move request for scope (0.07, 0.69)
01:17:30.439 00.001 12044 Worker thread wakes up
01:17:30.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.69) opts 0xd
01:17:30.439 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.69)
01:17:30.439 00.000 12044 Moving (0.07, 0.69) raw xDistance=-0.69 yDistance=-0.15
01:17:30.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.69, slope = -0.01
01:17:30.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:30.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:17:30.439 00.000 12044 MoveAxis(E, 11, ABG)
01:17:30.439 00.000 12044 Guiding  Dir = 2, Dur = 11
01:17:30.446 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12275, med=615, FiltMin=531, FiltMax=9779, Gamma=0.810
01:17:30.452 00.006 14964 UpdateGuideState exits: m=282626 SNR=311.9
01:17:30.452 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.453 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:30.453 00.000 14964 Enqueuing Expose request
01:17:30.464 00.011 12044 IsSlewing returns 0
01:17:30.464 00.000 12044 IsGuiding returns 0
01:17:30.506 00.042 12044 IsGuiding returns 1
01:17:30.506 00.000 12044 scope still moving after pulse duration time elapsed
01:17:30.562 00.056 12044 IsSlewing returns 0
01:17:30.590 00.028 12044 IsGuiding returns 0
01:17:30.590 00.000 12044 scope move finished after 11 + 114 ms
01:17:30.590 00.000 12044 Move returns status 0, amount 11
01:17:30.590 00.000 12044 MoveAxis(N, 0, ABG)
01:17:30.590 00.000 12044 Move returns status 0, amount 0
01:17:30.590 00.000 12044 move complete, result=0
01:17:30.591 00.001 12044 worker thread done servicing request
01:17:30.591 00.000 12044 Worker thread wakes up
01:17:30.591 00.000 14964 GuideStep: -0.7 px 11 ms EAST, -0.1 px 0 ms NORTH
01:17:30.592 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:30.592 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:33.725 03.133 12044 Exposure complete
01:17:33.745 00.020 12044 worker thread done servicing request
01:17:33.745 00.000 14964 OnExposeComplete: enter
01:17:33.746 00.001 14964 UpdateGuideState(): m_state=6
01:17:33.747 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2933
01:17:33.747 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=93.25, Mass=283304, SNR=331.8, Peak=13197 HFD=4.5
01:17:33.748 00.001 14964 MultiStar: [#1 0.45,-0.77,0.00,M9] [#2 -0.51,-0.43,0.07,U] 
01:17:33.748 00.000 14964 refined, 1 included, MultiStar: {-0.16, 0.23}, one-star: {-0.14, 0.28}
01:17:33.749 00.001 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
01:17:33.749 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.51)
01:17:33.750 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.19 mountX=-0.23 mountY=0.14, mountTheta=2.60
01:17:33.751 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.23, opts=13)
01:17:33.751 00.000 14964 Enqueuing Move request for scope (-0.16, 0.23)
01:17:33.752 00.001 12044 Worker thread wakes up
01:17:33.752 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:17:33.752 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:17:33.752 00.000 12044 Moving (-0.16, 0.23) raw xDistance=-0.23 yDistance=0.14
01:17:33.752 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
01:17:33.752 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:33.752 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:17:33.752 00.000 12044 MoveAxis(E, 0, ABG)
01:17:33.752 00.000 12044 Move returns status 0, amount 0
01:17:33.752 00.000 12044 MoveAxis(N, 0, ABG)
01:17:33.752 00.000 12044 Move returns status 0, amount 0
01:17:33.752 00.000 12044 move complete, result=0
01:17:33.752 00.000 12044 worker thread done servicing request
01:17:33.759 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13197, med=615, FiltMin=523, FiltMax=10463, Gamma=0.810
01:17:33.765 00.006 14964 UpdateGuideState exits: m=283304 SNR=331.8
01:17:33.765 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.766 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:33.766 00.000 14964 Enqueuing Expose request
01:17:33.767 00.001 12044 Worker thread wakes up
01:17:33.767 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:33.767 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:33.767 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:36.901 03.134 12044 Exposure complete
01:17:36.924 00.023 12044 worker thread done servicing request
01:17:36.924 00.000 14964 OnExposeComplete: enter
01:17:36.925 00.001 14964 UpdateGuideState(): m_state=6
01:17:36.925 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2934
01:17:36.926 00.001 14964 Star::Find returns 1 (0), X=278.15, Y=93.21, Mass=287189, SNR=324.7, Peak=13825 HFD=4.5
01:17:36.926 00.000 14964 MultiStar: [#1 0.44,-0.31,0.16,U] [#2 -0.50,-0.38,0.07,U] 
01:17:36.927 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.13}, one-star: {-0.15, 0.24}
01:17:36.927 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
01:17:36.928 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
01:17:36.928 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.18 mountX=-0.13 mountY=0.08, mountTheta=2.61
01:17:36.930 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.13, opts=13)
01:17:36.931 00.001 14964 Enqueuing Move request for scope (-0.09, 0.13)
01:17:36.931 00.000 12044 Worker thread wakes up
01:17:36.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:17:36.931 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:17:36.931 00.000 12044 Moving (-0.09, 0.13) raw xDistance=-0.13 yDistance=0.08
01:17:36.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
01:17:36.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:36.931 00.000 12044 MoveAxis(E, 0, ABG)
01:17:36.931 00.000 12044 Move returns status 0, amount 0
01:17:36.931 00.000 12044 MoveAxis(N, 0, ABG)
01:17:36.931 00.000 12044 Move returns status 0, amount 0
01:17:36.931 00.000 12044 move complete, result=0
01:17:36.932 00.001 12044 worker thread done servicing request
01:17:36.939 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13825, med=615, FiltMin=524, FiltMax=10802, Gamma=0.810
01:17:36.944 00.005 14964 UpdateGuideState exits: m=287189 SNR=324.7
01:17:36.945 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.946 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:36.946 00.000 14964 Enqueuing Expose request
01:17:36.946 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:36.947 00.001 12044 Worker thread wakes up
01:17:36.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:36.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:40.070 03.123 12044 Exposure complete
01:17:40.091 00.021 12044 worker thread done servicing request
01:17:40.091 00.000 14964 OnExposeComplete: enter
01:17:40.092 00.001 14964 UpdateGuideState(): m_state=6
01:17:40.093 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2935
01:17:40.093 00.000 14964 Star::Find returns 1 (0), X=278.89, Y=93.61, Mass=285327, SNR=334.5, Peak=13795 HFD=4.7
01:17:40.094 00.001 14964 MultiStar: [#1 1.09,-0.50,0.00,M9] [#2 0.08,-0.28,0.06,U] 
01:17:40.094 00.000 14964 refined, 1 included, MultiStar: {0.56, 0.59}, one-star: {0.59, 0.64}
01:17:40.095 00.001 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.37 = 2.37)
01:17:40.095 00.000 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.86)
01:17:40.096 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=0.59 hyp=0.81 cameraTheta=0.81 mountX=-0.58 mountY=-0.62, mountTheta=-2.33
01:17:40.097 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.59, opts=13)
01:17:40.097 00.000 14964 Enqueuing Move request for scope (0.56, 0.59)
01:17:40.098 00.001 12044 Worker thread wakes up
01:17:40.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.59) opts 0xd
01:17:40.098 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.59)
01:17:40.098 00.000 12044 Moving (0.56, 0.59) raw xDistance=-0.58 yDistance=-0.62
01:17:40.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.58, slope = -0.04
01:17:40.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:40.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
01:17:40.098 00.000 12044 MoveAxis(E, 30, ABG)
01:17:40.098 00.000 12044 Guiding  Dir = 2, Dur = 30
01:17:40.105 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13795, med=615, FiltMin=531, FiltMax=10719, Gamma=0.810
01:17:40.111 00.006 14964 UpdateGuideState exits: m=285327 SNR=334.5
01:17:40.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:40.113 00.001 14964 Enqueuing Expose request
01:17:40.155 00.042 12044 IsSlewing returns 0
01:17:40.156 00.001 12044 IsGuiding returns 0
01:17:40.187 00.031 12044 IsGuiding returns 1
01:17:40.187 00.000 12044 scope still moving after pulse duration time elapsed
01:17:40.246 00.059 12044 IsSlewing returns 0
01:17:40.246 00.000 12044 IsGuiding returns 0
01:17:40.246 00.000 12044 scope move finished after 30 + 60 ms
01:17:40.246 00.000 12044 Move returns status 0, amount 30
01:17:40.246 00.000 12044 MoveAxis(N, 0, ABG)
01:17:40.246 00.000 12044 Move returns status 0, amount 0
01:17:40.246 00.000 12044 move complete, result=0
01:17:40.246 00.000 12044 worker thread done servicing request
01:17:40.246 00.000 12044 Worker thread wakes up
01:17:40.246 00.000 14964 GuideStep: -0.6 px 30 ms EAST, -0.6 px 0 ms NORTH
01:17:40.247 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:40.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:43.370 03.123 12044 Exposure complete
01:17:43.396 00.026 12044 worker thread done servicing request
01:17:43.396 00.000 14964 OnExposeComplete: enter
01:17:43.396 00.000 14964 UpdateGuideState(): m_state=6
01:17:43.397 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2936
01:17:43.397 00.000 14964 Star::Find returns 1 (0), X=278.70, Y=92.44, Mass=277431, SNR=320.2, Peak=11387 HFD=5.0
01:17:43.398 00.001 14964 MultiStar: [#1 0.97,0.11,0.00,M10] [#2 -0.00,0.55,0.06,U] 
01:17:43.398 00.000 14964 refined, 1 included, MultiStar: {0.38, -0.47}, one-star: {0.40, -0.53}
01:17:43.399 00.001 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.66 = 0.66)
01:17:43.399 00.000 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.57)
01:17:43.400 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.47 hyp=0.60 cameraTheta=-0.90 mountX=0.48 mountY=-0.32, mountTheta=-0.60
01:17:43.401 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.47, opts=13)
01:17:43.401 00.000 14964 Enqueuing Move request for scope (0.38, -0.47)
01:17:43.402 00.001 12044 Worker thread wakes up
01:17:43.402 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.47) opts 0xd
01:17:43.402 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.47)
01:17:43.402 00.000 12044 Moving (0.38, -0.47) raw xDistance=0.48 yDistance=-0.32
01:17:43.402 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.48, slope = 0.02
01:17:43.402 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:43.402 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:17:43.402 00.000 12044 MoveAxis(W, 14, ABG)
01:17:43.402 00.000 12044 Guiding  Dir = 3, Dur = 14
01:17:43.410 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11387, med=615, FiltMin=520, FiltMax=8908, Gamma=0.810
01:17:43.415 00.005 14964 UpdateGuideState exits: m=277431 SNR=320.2
01:17:43.416 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.416 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:43.416 00.000 14964 Enqueuing Expose request
01:17:43.438 00.022 12044 IsSlewing returns 0
01:17:43.438 00.000 12044 IsGuiding returns 0
01:17:43.471 00.033 12044 IsGuiding returns 1
01:17:43.471 00.000 12044 scope still moving after pulse duration time elapsed
01:17:43.559 00.088 12044 IsSlewing returns 0
01:17:43.559 00.000 12044 IsGuiding returns 0
01:17:43.559 00.000 12044 scope move finished after 14 + 107 ms
01:17:43.559 00.000 12044 Move returns status 0, amount 14
01:17:43.559 00.000 12044 MoveAxis(N, 0, ABG)
01:17:43.559 00.000 12044 Move returns status 0, amount 0
01:17:43.559 00.000 12044 move complete, result=0
01:17:43.559 00.000 12044 worker thread done servicing request
01:17:43.559 00.000 12044 Worker thread wakes up
01:17:43.560 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:43.560 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:43.560 00.000 14964 GuideStep: 0.5 px 14 ms WEST, -0.3 px 0 ms NORTH
01:17:46.685 03.125 12044 Exposure complete
01:17:46.707 00.022 12044 worker thread done servicing request
01:17:46.707 00.000 14964 OnExposeComplete: enter
01:17:46.709 00.002 14964 UpdateGuideState(): m_state=6
01:17:46.709 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2937
01:17:46.710 00.001 14964 Star::Find returns 1 (0), X=278.76, Y=92.25, Mass=278728, SNR=323.0, Peak=12754 HFD=4.6
01:17:46.711 00.001 14964 MultiStar: [#1 1.10,0.53,0.00,R] [#2 0.10,0.68,0.06,U] 
01:17:46.711 00.000 14964 refined, 1 included, MultiStar: {0.43, -0.63}, one-star: {0.45, -0.72}
01:17:46.711 00.000 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
01:17:46.712 00.001 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.65)
01:17:46.712 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.63 hyp=0.77 cameraTheta=-0.97 mountX=0.64 mountY=-0.37, mountTheta=-0.52
01:17:46.713 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.63, opts=13)
01:17:46.714 00.001 14964 Enqueuing Move request for scope (0.43, -0.63)
01:17:46.714 00.000 12044 Worker thread wakes up
01:17:46.714 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.63) opts 0xd
01:17:46.714 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.63)
01:17:46.714 00.000 12044 Moving (0.43, -0.63) raw xDistance=0.64 yDistance=-0.37
01:17:46.715 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.55 from input 0.64, slope = 0.08
01:17:46.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:17:46.715 00.000 12044 MoveAxis(W, 65, ABG)
01:17:46.715 00.000 12044 Guiding  Dir = 3, Dur = 65
01:17:46.722 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12754, med=615, FiltMin=519, FiltMax=10459, Gamma=0.810
01:17:46.728 00.006 14964 UpdateGuideState exits: m=278728 SNR=323.0
01:17:46.728 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.729 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:46.729 00.000 14964 Enqueuing Expose request
01:17:46.749 00.020 12044 IsSlewing returns 0
01:17:46.749 00.000 12044 IsGuiding returns 0
01:17:46.780 00.031 12044 PulseGuide returned control before completion, sleep 45
01:17:46.836 00.056 12044 IsGuiding returns 1
01:17:46.836 00.000 12044 scope still moving after pulse duration time elapsed
01:17:46.887 00.051 12044 IsSlewing returns 0
01:17:46.887 00.000 12044 IsGuiding returns 0
01:17:46.887 00.000 12044 scope move finished after 65 + 73 ms
01:17:46.887 00.000 12044 Move returns status 0, amount 65
01:17:46.887 00.000 12044 MoveAxis(N, 0, ABG)
01:17:46.888 00.001 12044 Move returns status 0, amount 0
01:17:46.888 00.000 12044 move complete, result=0
01:17:46.888 00.000 12044 worker thread done servicing request
01:17:46.888 00.000 12044 Worker thread wakes up
01:17:46.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:46.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:46.888 00.000 14964 GuideStep: 0.6 px 65 ms WEST, -0.4 px 0 ms NORTH
01:17:50.015 03.127 12044 Exposure complete
01:17:50.038 00.023 12044 worker thread done servicing request
01:17:50.038 00.000 14964 OnExposeComplete: enter
01:17:50.039 00.001 14964 UpdateGuideState(): m_state=6
01:17:50.039 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2938
01:17:50.040 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=92.87, Mass=285798, SNR=322.9, Peak=11134 HFD=4.6
01:17:50.040 00.000 14964 MultiStar: [#1 -0.23,-0.38,0.17,U] [#2 0.34,0.21,0.06,U] 
01:17:50.041 00.001 14964 refined, 2 included, MultiStar: {0.36, -0.12}, one-star: {0.46, -0.10}
01:17:50.041 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
01:17:50.042 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.01)
01:17:50.042 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.33 mountX=0.13 mountY=-0.34, mountTheta=-1.21
01:17:50.043 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.12, opts=13)
01:17:50.044 00.001 14964 Enqueuing Move request for scope (0.36, -0.12)
01:17:50.044 00.000 12044 Worker thread wakes up
01:17:50.044 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd
01:17:50.044 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.12)
01:17:50.044 00.000 12044 Moving (0.36, -0.12) raw xDistance=0.13 yDistance=-0.34
01:17:50.044 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.72, using input
01:17:50.044 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.11
01:17:50.044 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.044 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:17:50.045 00.001 12044 MoveAxis(E, 0, ABG)
01:17:50.045 00.000 12044 Move returns status 0, amount 0
01:17:50.045 00.000 12044 MoveAxis(N, 0, ABG)
01:17:50.045 00.000 12044 Move returns status 0, amount 0
01:17:50.045 00.000 12044 move complete, result=0
01:17:50.045 00.000 12044 worker thread done servicing request
01:17:50.052 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11134, med=615, FiltMin=527, FiltMax=10675, Gamma=0.810
01:17:50.058 00.006 14964 UpdateGuideState exits: m=285798 SNR=322.9
01:17:50.058 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.059 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:50.060 00.001 14964 Enqueuing Expose request
01:17:50.060 00.000 12044 Worker thread wakes up
01:17:50.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:50.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:50.060 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:53.156 03.096 12044 Exposure complete
01:17:53.177 00.021 12044 worker thread done servicing request
01:17:53.177 00.000 14964 OnExposeComplete: enter
01:17:53.177 00.000 14964 UpdateGuideState(): m_state=6
01:17:53.178 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2939
01:17:53.178 00.000 14964 Star::Find returns 1 (0), X=278.31, Y=92.71, Mass=284276, SNR=330.7, Peak=11713 HFD=4.8
01:17:53.179 00.001 14964 MultiStar: [#1 -0.57,-0.33,0.16,U] [#2 -0.29,0.26,0.06,U] 
01:17:53.180 00.001 14964 refined, 2 included, MultiStar: {-0.09, -0.24}, one-star: {0.00, -0.26}
01:17:53.180 00.000 14964 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.56) = xAngle (-0.36 = -0.36)
01:17:53.181 00.001 14964 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.69 = 2.69)
01:17:53.181 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.92 mountX=0.24 mountY=0.11, mountTheta=0.43
01:17:53.182 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.24, opts=13)
01:17:53.183 00.001 14964 Enqueuing Move request for scope (-0.09, -0.24)
01:17:53.183 00.000 12044 Worker thread wakes up
01:17:53.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
01:17:53.183 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
01:17:53.183 00.000 12044 Moving (-0.09, -0.24) raw xDistance=0.24 yDistance=0.11
01:17:53.183 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.64, using input
01:17:53.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.10
01:17:53.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:53.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:17:53.183 00.000 12044 MoveAxis(E, 0, ABG)
01:17:53.183 00.000 12044 Move returns status 0, amount 0
01:17:53.184 00.001 12044 MoveAxis(N, 0, ABG)
01:17:53.184 00.000 12044 Move returns status 0, amount 0
01:17:53.184 00.000 12044 move complete, result=0
01:17:53.184 00.000 12044 worker thread done servicing request
01:17:53.191 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11713, med=615, FiltMin=527, FiltMax=9653, Gamma=0.810
01:17:53.196 00.005 14964 UpdateGuideState exits: m=284276 SNR=330.7
01:17:53.197 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.197 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:53.198 00.001 14964 Enqueuing Expose request
01:17:53.198 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:53.199 00.001 12044 Worker thread wakes up
01:17:53.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:53.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:56.327 03.128 12044 Exposure complete
01:17:56.349 00.022 12044 worker thread done servicing request
01:17:56.349 00.000 14964 OnExposeComplete: enter
01:17:56.349 00.000 14964 UpdateGuideState(): m_state=6
01:17:56.349 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2940
01:17:56.350 00.001 14964 Star::Find returns 1 (0), X=278.63, Y=92.07, Mass=280344, SNR=320.9, Peak=12711 HFD=4.7
01:17:56.350 00.000 14964 MultiStar: [#1 -0.12,0.47,0.17,U] [#2 -0.15,1.00,0.00,M1] 
01:17:56.351 00.001 14964 refined, 1 included, MultiStar: {0.26, -0.69}, one-star: {0.33, -0.90}
01:17:56.351 00.000 14964 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.56) = xAngle (0.35 = 0.35)
01:17:56.351 00.000 14964 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.40 = -2.88)
01:17:56.352 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.69 hyp=0.74 cameraTheta=-1.21 mountX=0.70 mountY=-0.19, mountTheta=-0.26
01:17:56.353 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.69, opts=13)
01:17:56.355 00.002 14964 Enqueuing Move request for scope (0.26, -0.69)
01:17:56.355 00.000 12044 Worker thread wakes up
01:17:56.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.69) opts 0xd
01:17:56.355 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.69)
01:17:56.355 00.000 12044 Moving (0.26, -0.69) raw xDistance=0.70 yDistance=-0.19
01:17:56.355 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.70 is < calculated value 0.88, using input
01:17:56.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.70, slope = 0.14
01:17:56.355 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:56.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:56.355 00.000 12044 MoveAxis(W, 54, ABG)
01:17:56.355 00.000 12044 Guiding  Dir = 3, Dur = 54
01:17:56.364 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12711, med=615, FiltMin=528, FiltMax=9867, Gamma=0.810
01:17:56.369 00.005 14964 UpdateGuideState exits: m=280344 SNR=320.9
01:17:56.370 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.370 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:56.371 00.001 14964 Enqueuing Expose request
01:17:56.391 00.020 12044 IsSlewing returns 0
01:17:56.391 00.000 12044 IsGuiding returns 0
01:17:56.422 00.031 12044 PulseGuide returned control before completion, sleep 34
01:17:56.481 00.059 12044 IsGuiding returns 1
01:17:56.481 00.000 12044 scope still moving after pulse duration time elapsed
01:17:56.576 00.095 12044 IsSlewing returns 0
01:17:56.576 00.000 12044 IsGuiding returns 0
01:17:56.577 00.001 12044 scope move finished after 54 + 131 ms
01:17:56.577 00.000 12044 Move returns status 0, amount 54
01:17:56.577 00.000 12044 MoveAxis(N, 0, ABG)
01:17:56.577 00.000 12044 Move returns status 0, amount 0
01:17:56.577 00.000 12044 move complete, result=0
01:17:56.577 00.000 12044 worker thread done servicing request
01:17:56.577 00.000 12044 Worker thread wakes up
01:17:56.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:56.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:17:56.577 00.000 14964 GuideStep: 0.7 px 54 ms WEST, -0.2 px 0 ms NORTH
01:17:59.676 03.099 12044 Exposure complete
01:17:59.697 00.021 12044 worker thread done servicing request
01:17:59.697 00.000 14964 OnExposeComplete: enter
01:17:59.698 00.001 14964 UpdateGuideState(): m_state=6
01:17:59.698 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2941
01:17:59.699 00.001 14964 Star::Find returns 1 (0), X=278.75, Y=93.01, Mass=278893, SNR=317.0, Peak=11925 HFD=4.7
01:17:59.699 00.000 14964 MultiStar: [#1 0.01,-0.91,0.00,M1] [#2 0.40,-0.32,0.07,U] 
01:17:59.700 00.001 14964 refined, 1 included, MultiStar: {0.44, 0.02}, one-star: {0.44, 0.04}
01:17:59.700 00.000 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
01:17:59.701 00.001 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
01:17:59.701 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.04 mountX=-0.01 mountY=-0.44, mountTheta=-1.60
01:17:59.702 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.02, opts=13)
01:17:59.703 00.001 14964 Enqueuing Move request for scope (0.44, 0.02)
01:17:59.703 00.000 12044 Worker thread wakes up
01:17:59.703 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.02) opts 0xd
01:17:59.703 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.02)
01:17:59.703 00.000 12044 Moving (0.44, 0.02) raw xDistance=-0.01 yDistance=-0.44
01:17:59.703 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.10
01:17:59.703 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.703 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:17:59.703 00.000 12044 MoveAxis(E, 0, ABG)
01:17:59.703 00.000 12044 Move returns status 0, amount 0
01:17:59.704 00.001 12044 MoveAxis(N, 0, ABG)
01:17:59.704 00.000 12044 Move returns status 0, amount 0
01:17:59.704 00.000 12044 move complete, result=0
01:17:59.704 00.000 12044 worker thread done servicing request
01:17:59.711 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11925, med=615, FiltMin=527, FiltMax=10359, Gamma=0.810
01:17:59.717 00.006 14964 UpdateGuideState exits: m=278893 SNR=317.0
01:17:59.717 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.718 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:17:59.718 00.000 14964 Enqueuing Expose request
01:17:59.719 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:17:59.719 00.000 12044 Worker thread wakes up
01:17:59.719 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:17:59.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:02.822 03.103 12044 Exposure complete
01:18:02.850 00.028 12044 worker thread done servicing request
01:18:02.850 00.000 14964 OnExposeComplete: enter
01:18:02.851 00.001 14964 UpdateGuideState(): m_state=6
01:18:02.851 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2942
01:18:02.852 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=93.13, Mass=276808, SNR=323.5, Peak=10369 HFD=5.1
01:18:02.852 00.000 14964 MultiStar: [#1 -0.32,-0.75,0.00,M2] [#2 -0.56,0.06,0.06,U] 
01:18:02.853 00.001 14964 refined, 1 included, MultiStar: {0.21, 0.15}, one-star: {0.25, 0.16}
01:18:02.853 00.000 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.19 = 2.19)
01:18:02.854 00.001 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.04)
01:18:02.854 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.64 mountX=-0.15 mountY=-0.22, mountTheta=-2.17
01:18:02.855 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.15, opts=13)
01:18:02.856 00.001 14964 Enqueuing Move request for scope (0.21, 0.15)
01:18:02.856 00.000 12044 Worker thread wakes up
01:18:02.856 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
01:18:02.856 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
01:18:02.856 00.000 12044 Moving (0.21, 0.15) raw xDistance=-0.15 yDistance=-0.22
01:18:02.856 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.04
01:18:02.856 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.856 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:18:02.856 00.000 12044 MoveAxis(E, 0, ABG)
01:18:02.856 00.000 12044 Move returns status 0, amount 0
01:18:02.856 00.000 12044 MoveAxis(N, 0, ABG)
01:18:02.856 00.000 12044 Move returns status 0, amount 0
01:18:02.856 00.000 12044 move complete, result=0
01:18:02.857 00.001 12044 worker thread done servicing request
01:18:02.864 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10369, med=616, FiltMin=530, FiltMax=8795, Gamma=0.810
01:18:02.869 00.005 14964 UpdateGuideState exits: m=276808 SNR=323.5
01:18:02.870 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.870 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:02.870 00.000 14964 Enqueuing Expose request
01:18:02.871 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:02.871 00.000 12044 Worker thread wakes up
01:18:02.872 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:02.872 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:05.977 03.105 12044 Exposure complete
01:18:05.999 00.022 12044 worker thread done servicing request
01:18:05.999 00.000 14964 OnExposeComplete: enter
01:18:06.000 00.001 14964 UpdateGuideState(): m_state=6
01:18:06.001 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2943
01:18:06.001 00.000 14964 Star::Find returns 1 (0), X=278.44, Y=92.62, Mass=268885, SNR=329.8, Peak=10733 HFD=5.0
01:18:06.002 00.001 14964 MultiStar: [#1 -0.55,-0.83,0.00,M3] [#2 -0.54,0.10,0.05,U] 
01:18:06.002 00.000 14964 refined, 1 included, MultiStar: {0.10, -0.32}, one-star: {0.13, -0.34}
01:18:06.003 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
01:18:06.003 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.94)
01:18:06.003 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.26 mountX=0.32 mountY=-0.07, mountTheta=-0.21
01:18:06.004 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.32, opts=13)
01:18:06.005 00.001 14964 Enqueuing Move request for scope (0.10, -0.32)
01:18:06.006 00.001 12044 Worker thread wakes up
01:18:06.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
01:18:06.006 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
01:18:06.006 00.000 12044 Moving (0.10, -0.32) raw xDistance=0.32 yDistance=-0.07
01:18:06.006 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.32, slope = 0.03
01:18:06.006 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.006 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:06.007 00.001 12044 MoveAxis(W, 23, ABG)
01:18:06.007 00.000 12044 Guiding  Dir = 3, Dur = 23
01:18:06.014 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10733, med=615, FiltMin=531, FiltMax=9483, Gamma=0.810
01:18:06.019 00.005 14964 UpdateGuideState exits: m=268885 SNR=329.8
01:18:06.020 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.020 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:06.021 00.001 14964 Enqueuing Expose request
01:18:06.027 00.006 12044 IsSlewing returns 0
01:18:06.027 00.000 12044 IsGuiding returns 0
01:18:06.069 00.042 12044 IsGuiding returns 1
01:18:06.069 00.000 12044 scope still moving after pulse duration time elapsed
01:18:06.143 00.074 12044 IsSlewing returns 0
01:18:06.143 00.000 12044 IsGuiding returns 0
01:18:06.143 00.000 12044 scope move finished after 23 + 92 ms
01:18:06.143 00.000 12044 Move returns status 0, amount 23
01:18:06.143 00.000 12044 MoveAxis(N, 0, ABG)
01:18:06.143 00.000 12044 Move returns status 0, amount 0
01:18:06.143 00.000 12044 move complete, result=0
01:18:06.144 00.001 12044 worker thread done servicing request
01:18:06.144 00.000 12044 Worker thread wakes up
01:18:06.144 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
01:18:06.145 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:06.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:09.263 03.118 12044 Exposure complete
01:18:09.283 00.020 12044 worker thread done servicing request
01:18:09.283 00.000 14964 OnExposeComplete: enter
01:18:09.284 00.001 14964 UpdateGuideState(): m_state=6
01:18:09.284 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2944
01:18:09.285 00.001 14964 Star::Find returns 1 (0), X=278.01, Y=92.87, Mass=282116, SNR=333.2, Peak=13157 HFD=4.5
01:18:09.285 00.000 14964 MultiStar: [#1 -0.77,-0.41,0.00,M4] [#2 -0.73,0.25,0.00,M1] 
01:18:09.286 00.001 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
01:18:09.286 00.000 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
01:18:09.287 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.82 mountX=0.09 mountY=0.31, mountTheta=1.27
01:18:09.288 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.10, opts=13)
01:18:09.288 00.000 14964 Enqueuing Move request for scope (-0.30, -0.10)
01:18:09.289 00.001 12044 Worker thread wakes up
01:18:09.289 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
01:18:09.289 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
01:18:09.289 00.000 12044 Moving (-0.30, -0.10) raw xDistance=0.09 yDistance=0.31
01:18:09.289 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:18:09.289 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:09.289 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:18:09.289 00.000 12044 MoveAxis(E, 0, ABG)
01:18:09.289 00.000 12044 Move returns status 0, amount 0
01:18:09.289 00.000 12044 MoveAxis(N, 0, ABG)
01:18:09.289 00.000 12044 Move returns status 0, amount 0
01:18:09.289 00.000 12044 move complete, result=0
01:18:09.289 00.000 12044 worker thread done servicing request
01:18:09.297 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13157, med=614, FiltMin=515, FiltMax=9971, Gamma=0.810
01:18:09.302 00.005 14964 UpdateGuideState exits: m=282116 SNR=333.2
01:18:09.303 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.303 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:09.303 00.000 14964 Enqueuing Expose request
01:18:09.304 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:18:09.304 00.000 12044 Worker thread wakes up
01:18:09.305 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:09.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:12.415 03.110 12044 Exposure complete
01:18:12.435 00.020 12044 worker thread done servicing request
01:18:12.436 00.001 14964 OnExposeComplete: enter
01:18:12.436 00.000 14964 UpdateGuideState(): m_state=6
01:18:12.437 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2945
01:18:12.438 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=93.26, Mass=279877, SNR=329.4, Peak=13487 HFD=4.6
01:18:12.438 00.000 14964 MultiStar: [#1 -0.53,-0.86,0.00,M5] [#2 -0.29,-0.71,0.00,M2] 
01:18:12.439 00.001 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.56) = xAngle (3.34 = -2.95)
01:18:12.439 00.000 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
01:18:12.439 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.78 mountX=-0.29 mountY=0.03, mountTheta=3.03
01:18:12.440 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.29, opts=13)
01:18:12.441 00.001 14964 Enqueuing Move request for scope (-0.06, 0.29)
01:18:12.441 00.000 12044 Worker thread wakes up
01:18:12.442 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:18:12.442 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:18:12.442 00.000 12044 Moving (-0.06, 0.29) raw xDistance=-0.29 yDistance=0.03
01:18:12.442 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.46, using input
01:18:12.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.07
01:18:12.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:12.442 00.000 12044 MoveAxis(E, 0, ABG)
01:18:12.442 00.000 12044 Move returns status 0, amount 0
01:18:12.442 00.000 12044 MoveAxis(N, 0, ABG)
01:18:12.442 00.000 12044 Move returns status 0, amount 0
01:18:12.442 00.000 12044 move complete, result=0
01:18:12.442 00.000 12044 worker thread done servicing request
01:18:12.450 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13487, med=614, FiltMin=529, FiltMax=10347, Gamma=0.810
01:18:12.455 00.005 14964 UpdateGuideState exits: m=279877 SNR=329.4
01:18:12.456 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.456 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:12.457 00.001 14964 Enqueuing Expose request
01:18:12.457 00.000 12044 Worker thread wakes up
01:18:12.457 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:12.458 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:12.458 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:15.590 03.132 12044 Exposure complete
01:18:15.612 00.022 12044 worker thread done servicing request
01:18:15.612 00.000 14964 OnExposeComplete: enter
01:18:15.612 00.000 14964 UpdateGuideState(): m_state=6
01:18:15.613 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2946
01:18:15.614 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=92.92, Mass=285391, SNR=322.9, Peak=12233 HFD=4.5
01:18:15.614 00.000 14964 MultiStar: [#1 -0.85,-0.51,0.00,M6] [#2 -0.44,-0.14,0.06,U] 
01:18:15.615 00.001 14964 single-star, 1 included, MultiStar: {-0.14, -0.06}, one-star: {-0.13, -0.05}
01:18:15.615 00.000 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
01:18:15.615 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
01:18:15.616 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=0.05 mountY=0.13, mountTheta=1.22
01:18:15.617 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.05, opts=13)
01:18:15.617 00.000 14964 Enqueuing Move request for scope (-0.13, -0.05)
01:18:15.618 00.001 12044 Worker thread wakes up
01:18:15.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:18:15.618 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:18:15.618 00.000 12044 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
01:18:15.618 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.06
01:18:15.618 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.618 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:15.618 00.000 12044 MoveAxis(E, 0, ABG)
01:18:15.618 00.000 12044 Move returns status 0, amount 0
01:18:15.618 00.000 12044 MoveAxis(N, 0, ABG)
01:18:15.618 00.000 12044 Move returns status 0, amount 0
01:18:15.618 00.000 12044 move complete, result=0
01:18:15.618 00.000 12044 worker thread done servicing request
01:18:15.625 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12233, med=615, FiltMin=532, FiltMax=10511, Gamma=0.810
01:18:15.631 00.006 14964 UpdateGuideState exits: m=285391 SNR=322.9
01:18:15.632 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.632 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:15.632 00.000 14964 Enqueuing Expose request
01:18:15.633 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:15.633 00.000 12044 Worker thread wakes up
01:18:15.633 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:15.633 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:18.757 03.124 12044 Exposure complete
01:18:18.785 00.028 12044 worker thread done servicing request
01:18:18.786 00.001 14964 OnExposeComplete: enter
01:18:18.786 00.000 14964 UpdateGuideState(): m_state=6
01:18:18.787 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2947
01:18:18.788 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=93.15, Mass=285179, SNR=334.2, Peak=14773 HFD=4.5
01:18:18.788 00.000 14964 MultiStar: [#1 -0.83,-0.95,0.00,M7] [#2 -0.57,-0.28,0.06,U] 
01:18:18.788 00.000 14964 single-star, 1 included, MultiStar: {-0.26, 0.16}, one-star: {-0.24, 0.18}
01:18:18.789 00.001 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.05 = -2.24)
01:18:18.789 00.000 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
01:18:18.790 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.49 mountX=-0.19 mountY=0.22, mountTheta=2.27
01:18:18.791 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.18, opts=13)
01:18:18.791 00.000 14964 Enqueuing Move request for scope (-0.24, 0.18)
01:18:18.792 00.001 12044 Worker thread wakes up
01:18:18.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:18:18.792 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:18:18.792 00.000 12044 Moving (-0.24, 0.18) raw xDistance=-0.19 yDistance=0.22
01:18:18.792 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.33, using input
01:18:18.792 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.05
01:18:18.792 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:18.792 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:18:18.792 00.000 12044 MoveAxis(E, 0, ABG)
01:18:18.792 00.000 12044 Move returns status 0, amount 0
01:18:18.792 00.000 12044 MoveAxis(N, 0, ABG)
01:18:18.792 00.000 12044 Move returns status 0, amount 0
01:18:18.792 00.000 12044 move complete, result=0
01:18:18.792 00.000 12044 worker thread done servicing request
01:18:18.800 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14773, med=615, FiltMin=530, FiltMax=10135, Gamma=0.810
01:18:18.805 00.005 14964 UpdateGuideState exits: m=285179 SNR=334.2
01:18:18.806 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.806 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:18.807 00.001 14964 Enqueuing Expose request
01:18:18.807 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:18.808 00.001 12044 Worker thread wakes up
01:18:18.808 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:18.808 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:21.913 03.105 12044 Exposure complete
01:18:21.936 00.023 12044 worker thread done servicing request
01:18:21.936 00.000 14964 OnExposeComplete: enter
01:18:21.937 00.001 14964 UpdateGuideState(): m_state=6
01:18:21.937 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2948
01:18:21.938 00.001 14964 Star::Find returns 1 (0), X=278.01, Y=93.40, Mass=280864, SNR=329.2, Peak=13595 HFD=4.8
01:18:21.938 00.000 14964 MultiStar: [#1 -1.02,-1.32,0.00,M8] [#2 -0.67,-0.67,0.00,M1] 
01:18:21.939 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
01:18:21.939 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
01:18:21.939 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.43 hyp=0.52 cameraTheta=2.18 mountX=-0.43 mountY=0.25, mountTheta=2.62
01:18:21.940 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.43, opts=13)
01:18:21.941 00.001 14964 Enqueuing Move request for scope (-0.30, 0.43)
01:18:21.942 00.001 12044 Worker thread wakes up
01:18:21.942 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.43) opts 0xd
01:18:21.942 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.43)
01:18:21.942 00.000 12044 Moving (-0.30, 0.43) raw xDistance=-0.43 yDistance=0.25
01:18:21.942 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.43 is < calculated value -0.50, using input
01:18:21.942 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.43, slope = -0.08
01:18:21.942 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:21.942 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:18:21.942 00.000 12044 MoveAxis(E, 33, ABG)
01:18:21.942 00.000 12044 Guiding  Dir = 2, Dur = 33
01:18:21.950 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13595, med=615, FiltMin=528, FiltMax=10571, Gamma=0.810
01:18:21.955 00.005 14964 UpdateGuideState exits: m=280864 SNR=329.2
01:18:21.956 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:21.956 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:21.957 00.001 14964 Enqueuing Expose request
01:18:21.967 00.010 12044 IsSlewing returns 0
01:18:22.000 00.033 12044 IsGuiding returns 0
01:18:22.032 00.032 12044 PulseGuide returned control before completion, sleep 12
01:18:22.063 00.031 12044 IsGuiding returns 1
01:18:22.064 00.001 12044 scope still moving after pulse duration time elapsed
01:18:22.110 00.046 12044 IsSlewing returns 0
01:18:22.140 00.030 12044 IsGuiding returns 0
01:18:22.140 00.000 12044 scope move finished after 33 + 107 ms
01:18:22.140 00.000 12044 Move returns status 0, amount 33
01:18:22.140 00.000 12044 MoveAxis(N, 0, ABG)
01:18:22.140 00.000 12044 Move returns status 0, amount 0
01:18:22.140 00.000 12044 move complete, result=0
01:18:22.140 00.000 12044 worker thread done servicing request
01:18:22.140 00.000 12044 Worker thread wakes up
01:18:22.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:22.141 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:22.141 00.000 14964 GuideStep: -0.4 px 33 ms EAST, 0.3 px 0 ms NORTH
01:18:25.246 03.105 12044 Exposure complete
01:18:25.270 00.024 12044 worker thread done servicing request
01:18:25.270 00.000 14964 OnExposeComplete: enter
01:18:25.270 00.000 14964 UpdateGuideState(): m_state=6
01:18:25.271 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2949
01:18:25.271 00.000 14964 Star::Find returns 1 (0), X=278.46, Y=92.97, Mass=281278, SNR=311.2, Peak=12621 HFD=4.9
01:18:25.272 00.001 14964 MultiStar: [#1 -0.45,-0.91,0.00,M9] [#2 -0.01,-0.03,0.06,U] 
01:18:25.273 00.001 14964 refined, 1 included, MultiStar: {0.15, -0.00}, one-star: {0.16, 0.00}
01:18:25.273 00.000 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
01:18:25.274 00.001 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.68)
01:18:25.274 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.00 mountX=0.00 mountY=-0.15, mountTheta=-1.55
01:18:25.275 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.00, opts=13)
01:18:25.276 00.001 14964 Enqueuing Move request for scope (0.15, -0.00)
01:18:25.276 00.000 12044 Worker thread wakes up
01:18:25.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:18:25.276 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:18:25.276 00.000 12044 Moving (0.15, -0.00) raw xDistance=0.00 yDistance=-0.15
01:18:25.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.06
01:18:25.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:18:25.276 00.000 12044 MoveAxis(E, 0, ABG)
01:18:25.276 00.000 12044 Move returns status 0, amount 0
01:18:25.276 00.000 12044 MoveAxis(N, 0, ABG)
01:18:25.276 00.000 12044 Move returns status 0, amount 0
01:18:25.276 00.000 12044 move complete, result=0
01:18:25.277 00.001 12044 worker thread done servicing request
01:18:25.284 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12621, med=615, FiltMin=532, FiltMax=10171, Gamma=0.810
01:18:25.289 00.005 14964 UpdateGuideState exits: m=281278 SNR=311.2
01:18:25.290 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.290 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:25.290 00.000 14964 Enqueuing Expose request
01:18:25.291 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:25.291 00.000 12044 Worker thread wakes up
01:18:25.292 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:25.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:28.386 03.094 12044 Exposure complete
01:18:28.411 00.025 12044 worker thread done servicing request
01:18:28.412 00.001 14964 OnExposeComplete: enter
01:18:28.412 00.000 14964 UpdateGuideState(): m_state=6
01:18:28.413 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2950
01:18:28.413 00.000 14964 Star::Find returns 1 (0), X=278.57, Y=93.31, Mass=281336, SNR=329.7, Peak=11261 HFD=5.2
01:18:28.414 00.001 14964 MultiStar: [#1 -0.33,-1.07,0.00,M10] [#2 0.04,-0.73,0.00,M1] 
01:18:28.414 00.000 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
01:18:28.415 00.001 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
01:18:28.415 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.34 hyp=0.43 cameraTheta=0.92 mountX=-0.34 mountY=-0.30, mountTheta=-2.42
01:18:28.416 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.34, opts=13)
01:18:28.417 00.001 14964 Enqueuing Move request for scope (0.26, 0.34)
01:18:28.417 00.000 12044 Worker thread wakes up
01:18:28.418 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.34) opts 0xd
01:18:28.418 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.34)
01:18:28.418 00.000 12044 Moving (0.26, 0.34) raw xDistance=-0.34 yDistance=-0.30
01:18:28.418 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.34, slope = -0.04
01:18:28.418 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:28.418 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:18:28.418 00.000 12044 MoveAxis(E, 29, ABG)
01:18:28.418 00.000 12044 Guiding  Dir = 2, Dur = 29
01:18:28.425 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11261, med=615, FiltMin=525, FiltMax=8618, Gamma=0.810
01:18:28.431 00.006 14964 UpdateGuideState exits: m=281336 SNR=329.7
01:18:28.431 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:28.432 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:28.432 00.000 14964 Enqueuing Expose request
01:18:28.450 00.018 12044 IsSlewing returns 0
01:18:28.450 00.000 12044 IsGuiding returns 0
01:18:28.482 00.032 12044 IsGuiding returns 1
01:18:28.482 00.000 12044 scope still moving after pulse duration time elapsed
01:18:28.531 00.049 12044 IsSlewing returns 0
01:18:28.531 00.000 12044 IsGuiding returns 0
01:18:28.531 00.000 12044 scope move finished after 29 + 51 ms
01:18:28.531 00.000 12044 Move returns status 0, amount 29
01:18:28.531 00.000 12044 MoveAxis(N, 0, ABG)
01:18:28.531 00.000 12044 Move returns status 0, amount 0
01:18:28.531 00.000 12044 move complete, result=0
01:18:28.531 00.000 12044 worker thread done servicing request
01:18:28.531 00.000 12044 Worker thread wakes up
01:18:28.531 00.000 14964 GuideStep: -0.3 px 29 ms EAST, -0.3 px 0 ms NORTH
01:18:28.532 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:28.532 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:31.651 03.119 12044 Exposure complete
01:18:31.674 00.023 12044 worker thread done servicing request
01:18:31.674 00.000 14964 OnExposeComplete: enter
01:18:31.674 00.000 14964 UpdateGuideState(): m_state=6
01:18:31.675 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2951
01:18:31.675 00.000 14964 Star::Find returns 1 (0), X=278.75, Y=92.98, Mass=278857, SNR=302.2, Peak=10953 HFD=4.8
01:18:31.676 00.001 14964 MultiStar: [#1 0.06,-0.66,0.16,U] [#2 0.70,0.18,0.05,U] 
01:18:31.676 00.000 14964 refined, 2 included, MultiStar: {0.40, -0.07}, one-star: {0.44, 0.02}
01:18:31.677 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
01:18:31.677 00.000 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
01:18:31.678 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-0.16 mountX=0.07 mountY=-0.39, mountTheta=-1.39
01:18:31.679 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.07, opts=13)
01:18:31.679 00.000 14964 Enqueuing Move request for scope (0.40, -0.07)
01:18:31.680 00.001 12044 Worker thread wakes up
01:18:31.680 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.07) opts 0xd
01:18:31.680 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.07)
01:18:31.680 00.000 12044 Moving (0.40, -0.07) raw xDistance=0.07 yDistance=-0.39
01:18:31.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:18:31.680 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:31.680 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:18:31.680 00.000 12044 MoveAxis(E, 0, ABG)
01:18:31.680 00.000 12044 Move returns status 0, amount 0
01:18:31.680 00.000 12044 MoveAxis(N, 0, ABG)
01:18:31.680 00.000 12044 Move returns status 0, amount 0
01:18:31.680 00.000 12044 move complete, result=0
01:18:31.680 00.000 12044 worker thread done servicing request
01:18:31.687 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10953, med=615, FiltMin=527, FiltMax=10091, Gamma=0.810
01:18:31.693 00.006 14964 UpdateGuideState exits: m=278857 SNR=302.2
01:18:31.694 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.694 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:31.694 00.000 14964 Enqueuing Expose request
01:18:31.695 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:18:31.696 00.001 12044 Worker thread wakes up
01:18:31.696 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:31.696 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:34.817 03.121 12044 Exposure complete
01:18:34.840 00.023 12044 worker thread done servicing request
01:18:34.840 00.000 14964 OnExposeComplete: enter
01:18:34.841 00.001 14964 UpdateGuideState(): m_state=6
01:18:34.842 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2952
01:18:34.842 00.000 14964 Star::Find returns 1 (0), X=279.01, Y=93.74, Mass=284187, SNR=321.8, Peak=11527 HFD=5.1
01:18:34.843 00.001 14964 MultiStar: [#1 -0.06,-1.38,0.00,M10] [#2 -0.07,-1.04,0.00,M1] 
01:18:34.843 00.000 14964 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.56) = xAngle (2.39 = 2.39)
01:18:34.844 00.001 14964 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.44 = -0.84)
01:18:34.844 00.000 14964 CameraToMount -- cameraX=0.70 cameraY=0.77 hyp=1.04 cameraTheta=0.83 mountX=-0.76 mountY=-0.78, mountTheta=-2.34
01:18:34.846 00.002 14964 SchedulePrimaryMove(1136A648, x=0.70, y=0.77, opts=13)
01:18:34.846 00.000 14964 Enqueuing Move request for scope (0.70, 0.77)
01:18:34.847 00.001 12044 Worker thread wakes up
01:18:34.847 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.77) opts 0xd
01:18:34.847 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, 0.77)
01:18:34.847 00.000 12044 Moving (0.70, 0.77) raw xDistance=-0.76 yDistance=-0.78
01:18:34.847 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.42 from input -0.76, slope = -0.06
01:18:34.847 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:34.847 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.78
01:18:34.847 00.000 12044 MoveAxis(E, 49, ABG)
01:18:34.847 00.000 12044 Guiding  Dir = 2, Dur = 49
01:18:34.854 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11527, med=615, FiltMin=530, FiltMax=9515, Gamma=0.810
01:18:34.860 00.006 14964 UpdateGuideState exits: m=284187 SNR=321.8
01:18:34.860 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.861 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:34.861 00.000 14964 Enqueuing Expose request
01:18:34.872 00.011 12044 IsSlewing returns 0
01:18:34.873 00.001 12044 IsGuiding returns 0
01:18:34.904 00.031 12044 PulseGuide returned control before completion, sleep 28
01:18:34.938 00.034 12044 IsGuiding returns 1
01:18:34.938 00.000 12044 scope still moving after pulse duration time elapsed
01:18:35.073 00.135 12044 IsSlewing returns 0
01:18:35.073 00.000 12044 IsGuiding returns 0
01:18:35.073 00.000 12044 scope move finished after 49 + 151 ms
01:18:35.073 00.000 12044 Move returns status 0, amount 49
01:18:35.073 00.000 12044 MoveAxis(N, 0, ABG)
01:18:35.073 00.000 12044 Move returns status 0, amount 0
01:18:35.073 00.000 12044 move complete, result=0
01:18:35.073 00.000 12044 worker thread done servicing request
01:18:35.073 00.000 12044 Worker thread wakes up
01:18:35.073 00.000 14964 GuideStep: -0.8 px 49 ms EAST, -0.8 px 0 ms NORTH
01:18:35.074 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:35.074 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:38.191 03.117 12044 Exposure complete
01:18:38.214 00.023 12044 worker thread done servicing request
01:18:38.214 00.000 14964 OnExposeComplete: enter
01:18:38.215 00.001 14964 UpdateGuideState(): m_state=6
01:18:38.215 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2953
01:18:38.216 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=92.93, Mass=283734, SNR=321.7, Peak=13221 HFD=4.9
01:18:38.217 00.001 14964 MultiStar: [#1 -0.43,-0.75,0.00,R] [#2 -0.24,-0.34,0.05,U] 
01:18:38.217 00.000 14964 refined, 1 included, MultiStar: {0.20, -0.05}, one-star: {0.23, -0.04}
01:18:38.217 00.000 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
01:18:38.218 00.001 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.92)
01:18:38.218 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=0.05 mountY=-0.20, mountTheta=-1.30
01:18:38.219 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.05, opts=13)
01:18:38.220 00.001 14964 Enqueuing Move request for scope (0.20, -0.05)
01:18:38.220 00.000 12044 Worker thread wakes up
01:18:38.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:18:38.220 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:18:38.220 00.000 12044 Moving (0.20, -0.05) raw xDistance=0.05 yDistance=-0.20
01:18:38.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
01:18:38.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:38.221 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:18:38.221 00.000 12044 MoveAxis(E, 0, ABG)
01:18:38.221 00.000 12044 Move returns status 0, amount 0
01:18:38.221 00.000 12044 MoveAxis(N, 0, ABG)
01:18:38.221 00.000 12044 Move returns status 0, amount 0
01:18:38.221 00.000 12044 move complete, result=0
01:18:38.222 00.001 12044 worker thread done servicing request
01:18:38.230 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13221, med=615, FiltMin=529, FiltMax=9887, Gamma=0.810
01:18:38.235 00.005 14964 UpdateGuideState exits: m=283734 SNR=321.7
01:18:38.235 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:38.236 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:38.236 00.000 14964 Enqueuing Expose request
01:18:38.237 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:38.237 00.000 12044 Worker thread wakes up
01:18:38.237 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:38.237 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:41.359 03.122 12044 Exposure complete
01:18:41.383 00.024 12044 worker thread done servicing request
01:18:41.383 00.000 14964 OnExposeComplete: enter
01:18:41.383 00.000 14964 UpdateGuideState(): m_state=6
01:18:41.384 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2954
01:18:41.384 00.000 14964 Star::Find returns 1 (0), X=278.69, Y=92.58, Mass=280361, SNR=333.0, Peak=11714 HFD=4.8
01:18:41.385 00.001 14964 MultiStar: [#1 0.35,0.22,0.16,U] [#2 0.18,-0.13,0.06,U] 
01:18:41.385 00.000 14964 refined, 2 included, MultiStar: {0.37, -0.30}, one-star: {0.39, -0.39}
01:18:41.386 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
01:18:41.386 00.000 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.34)
01:18:41.387 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.30 hyp=0.48 cameraTheta=-0.67 mountX=0.30 mountY=-0.34, mountTheta=-0.85
01:18:41.387 00.000 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.30, opts=13)
01:18:41.388 00.001 14964 Enqueuing Move request for scope (0.37, -0.30)
01:18:41.389 00.001 12044 Worker thread wakes up
01:18:41.389 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.30) opts 0xd
01:18:41.389 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.30)
01:18:41.389 00.000 12044 Moving (0.37, -0.30) raw xDistance=0.30 yDistance=-0.34
01:18:41.389 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.30, slope = 0.02
01:18:41.389 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:41.389 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:18:41.389 00.000 12044 MoveAxis(W, 17, ABG)
01:18:41.389 00.000 12044 Guiding  Dir = 3, Dur = 17
01:18:41.397 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11714, med=615, FiltMin=518, FiltMax=10195, Gamma=0.810
01:18:41.403 00.006 14964 UpdateGuideState exits: m=280361 SNR=333.0
01:18:41.404 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.404 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:41.404 00.000 14964 Enqueuing Expose request
01:18:41.517 00.113 12044 IsSlewing returns 0
01:18:41.517 00.000 12044 IsGuiding returns 0
01:18:41.548 00.031 12044 IsGuiding returns 1
01:18:41.548 00.000 12044 scope still moving after pulse duration time elapsed
01:18:41.609 00.061 12044 IsSlewing returns 0
01:18:41.610 00.001 12044 IsGuiding returns 0
01:18:41.610 00.000 12044 scope move finished after 17 + 76 ms
01:18:41.610 00.000 12044 Move returns status 0, amount 17
01:18:41.610 00.000 12044 MoveAxis(N, 0, ABG)
01:18:41.610 00.000 12044 Move returns status 0, amount 0
01:18:41.610 00.000 12044 move complete, result=0
01:18:41.610 00.000 12044 worker thread done servicing request
01:18:41.610 00.000 14964 GuideStep: 0.3 px 17 ms WEST, -0.3 px 0 ms NORTH
01:18:41.611 00.001 12044 Worker thread wakes up
01:18:41.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:41.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:44.710 03.099 12044 Exposure complete
01:18:44.731 00.021 12044 worker thread done servicing request
01:18:44.732 00.001 14964 OnExposeComplete: enter
01:18:44.732 00.000 14964 UpdateGuideState(): m_state=6
01:18:44.733 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2955
01:18:44.733 00.000 14964 Star::Find returns 1 (0), X=278.56, Y=93.09, Mass=282258, SNR=326.7, Peak=13965 HFD=4.4
01:18:44.734 00.001 14964 MultiStar: [#1 0.12,-0.27,0.16,U] [#2 0.11,-0.62,0.07,U] 
01:18:44.735 00.001 14964 refined, 2 included, MultiStar: {0.23, 0.03}, one-star: {0.25, 0.12}
01:18:44.735 00.000 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
01:18:44.735 00.000 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.75 = -1.54)
01:18:44.736 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.14 mountX=-0.03 mountY=-0.23, mountTheta=-1.69
01:18:44.737 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.03, opts=13)
01:18:44.738 00.001 14964 Enqueuing Move request for scope (0.23, 0.03)
01:18:44.738 00.000 12044 Worker thread wakes up
01:18:44.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
01:18:44.738 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
01:18:44.738 00.000 12044 Moving (0.23, 0.03) raw xDistance=-0.03 yDistance=-0.23
01:18:44.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:18:44.738 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:44.738 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:18:44.738 00.000 12044 MoveAxis(E, 0, ABG)
01:18:44.738 00.000 12044 Move returns status 0, amount 0
01:18:44.738 00.000 12044 MoveAxis(N, 0, ABG)
01:18:44.738 00.000 12044 Move returns status 0, amount 0
01:18:44.739 00.001 12044 move complete, result=0
01:18:44.739 00.000 12044 worker thread done servicing request
01:18:44.746 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13965, med=614, FiltMin=531, FiltMax=11275, Gamma=0.810
01:18:44.751 00.005 14964 UpdateGuideState exits: m=282258 SNR=326.7
01:18:44.752 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.752 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:44.753 00.001 14964 Enqueuing Expose request
01:18:44.753 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:44.754 00.001 12044 Worker thread wakes up
01:18:44.754 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:44.754 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:47.857 03.103 12044 Exposure complete
01:18:47.880 00.023 12044 worker thread done servicing request
01:18:47.880 00.000 14964 OnExposeComplete: enter
01:18:47.881 00.001 14964 UpdateGuideState(): m_state=6
01:18:47.881 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2956
01:18:47.882 00.001 14964 Star::Find returns 1 (0), X=277.82, Y=93.22, Mass=284381, SNR=323.5, Peak=12813 HFD=4.6
01:18:47.882 00.000 14964 MultiStar: [#1 -0.61,-0.36,0.15,U] [#2 -0.75,-0.48,0.00,M1] 
01:18:47.883 00.001 14964 refined, 1 included, MultiStar: {-0.50, 0.17}, one-star: {-0.48, 0.25}
01:18:47.883 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
01:18:47.884 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
01:18:47.884 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.17 hyp=0.53 cameraTheta=2.82 mountX=-0.17 mountY=0.48, mountTheta=1.92
01:18:47.885 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.17, opts=13)
01:18:47.886 00.001 14964 Enqueuing Move request for scope (-0.50, 0.17)
01:18:47.886 00.000 12044 Worker thread wakes up
01:18:47.886 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.17) opts 0xd
01:18:47.886 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.17)
01:18:47.886 00.000 12044 Moving (-0.50, 0.17) raw xDistance=-0.17 yDistance=0.48
01:18:47.886 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
01:18:47.886 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:18:47.886 00.000 12044 MoveAxis(E, 0, ABG)
01:18:47.886 00.000 12044 Move returns status 0, amount 0
01:18:47.886 00.000 12044 MoveAxis(S, 45, ABG)
01:18:47.886 00.000 12044 Guiding  Dir = 1, Dur = 45
01:18:47.894 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12813, med=614, FiltMin=535, FiltMax=10935, Gamma=0.810
01:18:47.899 00.005 14964 UpdateGuideState exits: m=284381 SNR=323.5
01:18:47.900 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.900 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:47.901 00.001 14964 Enqueuing Expose request
01:18:47.937 00.036 12044 IsSlewing returns 0
01:18:47.937 00.000 12044 IsGuiding returns 0
01:18:47.969 00.032 12044 PulseGuide returned control before completion, sleep 24
01:18:48.005 00.036 12044 IsGuiding returns 1
01:18:48.005 00.000 12044 scope still moving after pulse duration time elapsed
01:18:48.061 00.056 12044 IsSlewing returns 0
01:18:48.062 00.001 12044 IsGuiding returns 0
01:18:48.062 00.000 12044 scope move finished after 45 + 79 ms
01:18:48.062 00.000 12044 Move returns status 0, amount 45
01:18:48.062 00.000 12044 move complete, result=0
01:18:48.062 00.000 12044 worker thread done servicing request
01:18:48.062 00.000 12044 Worker thread wakes up
01:18:48.062 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 45 ms SOUTH
01:18:48.063 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:48.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:51.159 03.096 12044 Exposure complete
01:18:51.180 00.021 12044 worker thread done servicing request
01:18:51.180 00.000 14964 OnExposeComplete: enter
01:18:51.181 00.001 14964 UpdateGuideState(): m_state=6
01:18:51.181 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2957
01:18:51.182 00.001 14964 Star::Find returns 1 (0), X=278.86, Y=93.33, Mass=279151, SNR=329.1, Peak=11469 HFD=4.9
01:18:51.182 00.000 14964 MultiStar: [#1 0.59,-0.56,0.00,M1] [#2 0.31,-0.25,0.06,U] 
01:18:51.183 00.001 14964 refined, 1 included, MultiStar: {0.55, 0.33}, one-star: {0.56, 0.36}
01:18:51.183 00.000 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
01:18:51.184 00.001 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
01:18:51.184 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=0.33 hyp=0.64 cameraTheta=0.54 mountX=-0.32 mountY=-0.58, mountTheta=-2.08
01:18:51.185 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.33, opts=13)
01:18:51.186 00.001 14964 Enqueuing Move request for scope (0.55, 0.33)
01:18:51.186 00.000 12044 Worker thread wakes up
01:18:51.186 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.33) opts 0xd
01:18:51.186 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.33)
01:18:51.186 00.000 12044 Moving (0.55, 0.33) raw xDistance=-0.32 yDistance=-0.58
01:18:51.186 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.02
01:18:51.186 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:51.187 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
01:18:51.187 00.000 12044 MoveAxis(E, 0, ABG)
01:18:51.187 00.000 12044 Move returns status 0, amount 0
01:18:51.187 00.000 12044 MoveAxis(N, 0, ABG)
01:18:51.187 00.000 12044 Move returns status 0, amount 0
01:18:51.187 00.000 12044 move complete, result=0
01:18:51.187 00.000 12044 worker thread done servicing request
01:18:51.195 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11469, med=614, FiltMin=527, FiltMax=9348, Gamma=0.810
01:18:51.200 00.005 14964 UpdateGuideState exits: m=279151 SNR=329.1
01:18:51.201 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.201 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:51.202 00.001 14964 Enqueuing Expose request
01:18:51.202 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
01:18:51.203 00.001 12044 Worker thread wakes up
01:18:51.203 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:51.203 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
01:18:53.011 01.808 14964 evsrv: cli 01AB2990 connect
01:18:53.012 00.001 14964 case statement mapped state 6 to 3
01:18:53.013 00.001 14964 case statement mapped state 6 to 3
01:18:53.013 00.000 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"fc8943d5-5183-49bf-ace4-788dc9b80796"}
01:18:53.014 00.001 14964 case statement mapped state 6 to 3
01:18:53.014 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc8943d5-5183-49bf-ace4-788dc9b80796"}
01:18:53.015 00.001 14964 evsrv: cli 01AB2990 disconnect
01:18:53.016 00.001 14964 evsrv: cli 01AB2D50 connect
01:18:53.016 00.000 14964 case statement mapped state 6 to 3
01:18:53.017 00.001 14964 case statement mapped state 6 to 3
01:18:53.018 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"cedb5f1a-e673-4a45-bec7-5b7335515ee3"}
01:18:53.018 00.000 14964 PhdController::Dither begins
01:18:53.019 00.001 14964 dither: size=2.00, dRA=0.98 dDec=-1.57
01:18:53.019 00.000 14964 MountToCamera -- mountTheta (1.01) + m_xAngle (-1.56) = xAngle (-0.54 = -0.54)
01:18:53.020 00.001 14964 MountToCamera -- mountX=0.98 mountY=-1.57 hyp=1.85 mountTheta=1.01 cameraX=1.58, cameraY=-0.95 cameraTheta=-0.54
01:18:53.020 00.000 14964 setting lock position to (279.89, 92.01)
01:18:53.021 00.001 14964 Mount: notify guiding dithered (1.6, -1.0)
01:18:53.021 00.000 14964 MultiStar: stabilizing after lock position change
01:18:53.022 00.001 14964 Status Line: Dither by 0.98,-1.57
01:18:53.025 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:18:53.025 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
01:18:53.026 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":0,"id":"cedb5f1a-e673-4a45-bec7-5b7335515ee3"}
01:18:53.027 00.001 14964 evsrv: cli 01AB2D50 disconnect
01:18:54.304 01.277 12044 Exposure complete
01:18:54.331 00.027 12044 worker thread done servicing request
01:18:54.331 00.000 14964 OnExposeComplete: enter
01:18:54.332 00.001 14964 UpdateGuideState(): m_state=6
01:18:54.333 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2958
01:18:54.334 00.001 14964 Star::Find returns 1 (0), X=278.99, Y=93.13, Mass=282760, SNR=327.9, Peak=11736 HFD=4.5
01:18:54.335 00.001 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
01:18:54.337 00.002 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.57)
01:18:54.338 00.001 14964 CameraToMount -- cameraX=-0.89 cameraY=1.11 hyp=1.43 cameraTheta=2.25 mountX=-1.13 mountY=0.77, mountTheta=2.54
01:18:54.340 00.002 14964 dither recenter: remaining=(-1.0,1.6) step=(-1.0,1.6)
01:18:54.342 00.002 14964 MountToCamera -- mountTheta (-2.13) + m_xAngle (-1.56) = xAngle (-3.68 = 2.60)
01:18:54.343 00.001 14964 MountToCamera -- mountX=-0.98 mountY=1.57 hyp=1.85 mountTheta=-2.13 cameraX=-1.58, cameraY=0.95 cameraTheta=2.60
01:18:54.344 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.58, y=0.95, opts=4)
01:18:54.344 00.000 14964 Enqueuing Move request for scope (-1.58, 0.95)
01:18:54.345 00.001 14964 Mount: notify direct move -0.98,1.57
01:18:54.346 00.001 12044 Worker thread wakes up
01:18:54.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.95) opts 0x4
01:18:54.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.58, 0.95)
01:18:54.346 00.000 12044 Moving (-1.58, 0.95) raw xDistance=-0.98 yDistance=1.57
01:18:54.346 00.000 12044 BLC: window closed
01:18:54.346 00.000 12044 MoveAxis(E, 116, B)
01:18:54.346 00.000 12044 Guiding  Dir = 2, Dur = 116
01:18:54.354 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11736, med=615, FiltMin=526, FiltMax=11029, Gamma=0.810
01:18:54.361 00.007 14964 UpdateGuideState exits: m=282760 SNR=327.9
01:18:54.363 00.002 14964 PhdController: settling, locked = 1, distance = 2.07 (2.00) aobump = 0 frame = 1 / 99999
01:18:54.364 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573934.364,"Host":"NUCBOX","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:18:54.366 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.367 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:54.368 00.001 14964 Enqueuing Expose request
01:18:54.408 00.040 12044 IsSlewing returns 0
01:18:54.408 00.000 12044 IsGuiding returns 0
01:18:54.440 00.032 12044 PulseGuide returned control before completion, sleep 95
01:18:54.562 00.122 12044 IsGuiding returns 1
01:18:54.562 00.000 12044 scope still moving after pulse duration time elapsed
01:18:54.642 00.080 12044 IsSlewing returns 0
01:18:54.642 00.000 12044 IsGuiding returns 0
01:18:54.642 00.000 12044 scope move finished after 116 + 118 ms
01:18:54.642 00.000 12044 Move returns status 0, amount 116
01:18:54.642 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:18:54.642 00.000 12044 MoveAxis(S, 146, B)
01:18:54.642 00.000 12044 Guiding  Dir = 1, Dur = 146
01:18:54.671 00.029 12044 IsSlewing returns 0
01:18:54.671 00.000 12044 IsGuiding returns 0
01:18:54.703 00.032 12044 PulseGuide returned control before completion, sleep 125
01:18:54.839 00.136 12044 IsGuiding returns 1
01:18:54.839 00.000 12044 scope still moving after pulse duration time elapsed
01:18:54.891 00.052 12044 IsSlewing returns 0
01:18:54.891 00.000 12044 IsGuiding returns 0
01:18:54.891 00.000 12044 scope move finished after 146 + 74 ms
01:18:54.892 00.001 12044 Move returns status 0, amount 146
01:18:54.892 00.000 12044 move complete, result=0
01:18:54.892 00.000 12044 worker thread done servicing request
01:18:54.892 00.000 12044 Worker thread wakes up
01:18:54.892 00.000 14964 GuideStep: -1.0 px 116 ms EAST, 1.6 px 146 ms SOUTH
01:18:54.892 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:54.893 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:18:58.016 03.123 12044 Exposure complete
01:18:58.037 00.021 12044 worker thread done servicing request
01:18:58.037 00.000 14964 OnExposeComplete: enter
01:18:58.037 00.000 14964 UpdateGuideState(): m_state=6
01:18:58.038 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2959
01:18:58.038 00.000 14964 Star::Find returns 1 (0), X=280.40, Y=91.70, Mass=273930, SNR=315.9, Peak=10774 HFD=5.0
01:18:58.039 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
01:18:58.039 00.000 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.22)
01:18:58.040 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=-0.31 hyp=0.60 cameraTheta=-0.55 mountX=0.32 mountY=-0.48, mountTheta=-0.98
01:18:58.041 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.31, opts=13)
01:18:58.041 00.000 14964 Enqueuing Move request for scope (0.52, -0.31)
01:18:58.042 00.001 12044 Worker thread wakes up
01:18:58.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.31) opts 0xd
01:18:58.042 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.31)
01:18:58.042 00.000 12044 Moving (0.52, -0.31) raw xDistance=0.32 yDistance=-0.48
01:18:58.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.00
01:18:58.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:58.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:18:58.042 00.000 12044 MoveAxis(W, 25, ABG)
01:18:58.042 00.000 12044 Guiding  Dir = 3, Dur = 25
01:18:58.051 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10774, med=615, FiltMin=533, FiltMax=9240, Gamma=0.810
01:18:58.056 00.005 14964 UpdateGuideState exits: m=273930 SNR=315.9
01:18:58.057 00.001 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 2 / 99999
01:18:58.057 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573938.057,"Host":"NUCBOX","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:18:58.058 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.058 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:18:58.059 00.001 14964 Enqueuing Expose request
01:18:58.063 00.004 12044 IsSlewing returns 0
01:18:58.063 00.000 12044 IsGuiding returns 0
01:18:58.095 00.032 12044 IsGuiding returns 1
01:18:58.095 00.000 12044 scope still moving after pulse duration time elapsed
01:18:58.156 00.061 12044 IsSlewing returns 0
01:18:58.157 00.001 12044 IsGuiding returns 0
01:18:58.157 00.000 12044 scope move finished after 25 + 68 ms
01:18:58.157 00.000 12044 Move returns status 0, amount 25
01:18:58.157 00.000 12044 MoveAxis(N, 0, ABG)
01:18:58.157 00.000 12044 Move returns status 0, amount 0
01:18:58.157 00.000 12044 move complete, result=0
01:18:58.157 00.000 12044 worker thread done servicing request
01:18:58.157 00.000 12044 Worker thread wakes up
01:18:58.157 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:18:58.157 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:18:58.157 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.5 px 0 ms NORTH
01:19:01.263 03.106 12044 Exposure complete
01:19:01.288 00.025 12044 worker thread done servicing request
01:19:01.288 00.000 14964 OnExposeComplete: enter
01:19:01.289 00.001 14964 UpdateGuideState(): m_state=6
01:19:01.289 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2960
01:19:01.291 00.002 14964 Star::Find returns 1 (0), X=280.93, Y=92.33, Mass=283114, SNR=326.9, Peak=12982 HFD=4.7
01:19:01.291 00.000 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
01:19:01.291 00.000 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.38)
01:19:01.292 00.001 14964 CameraToMount -- cameraX=1.05 cameraY=0.31 hyp=1.09 cameraTheta=0.29 mountX=-0.30 mountY=-1.07, mountTheta=-1.84
01:19:01.292 00.000 14964 SchedulePrimaryMove(1136A648, x=1.05, y=0.31, opts=13)
01:19:01.292 00.000 14964 Enqueuing Move request for scope (1.05, 0.31)
01:19:01.293 00.001 12044 Worker thread wakes up
01:19:01.293 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.31) opts 0xd
01:19:01.293 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, 0.31)
01:19:01.293 00.000 12044 Moving (1.05, 0.31) raw xDistance=-0.30 yDistance=-1.07
01:19:01.293 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = 0.00
01:19:01.293 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:01.293 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.07
01:19:01.293 00.000 12044 MoveAxis(E, 23, ABG)
01:19:01.293 00.000 12044 Guiding  Dir = 2, Dur = 23
01:19:01.302 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12982, med=615, FiltMin=530, FiltMax=10102, Gamma=0.810
01:19:01.308 00.006 14964 UpdateGuideState exits: m=283114 SNR=326.9
01:19:01.308 00.000 14964 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 3 / 99999
01:19:01.309 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573941.309,"Host":"NUCBOX","Inst":1,"Distance":0.75,"Time":3.3,"SettleTime":15.0,"StarLocked":true}
01:19:01.309 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.310 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:01.310 00.000 14964 Enqueuing Expose request
01:19:01.326 00.016 12044 IsSlewing returns 0
01:19:01.327 00.001 12044 IsGuiding returns 0
01:19:01.359 00.032 12044 IsGuiding returns 1
01:19:01.359 00.000 12044 scope still moving after pulse duration time elapsed
01:19:01.405 00.046 12044 IsSlewing returns 0
01:19:01.431 00.026 12044 IsGuiding returns 0
01:19:01.432 00.001 12044 scope move finished after 23 + 81 ms
01:19:01.432 00.000 12044 Move returns status 0, amount 23
01:19:01.432 00.000 12044 MoveAxis(N, 0, ABG)
01:19:01.432 00.000 12044 Move returns status 0, amount 0
01:19:01.432 00.000 12044 move complete, result=0
01:19:01.432 00.000 12044 worker thread done servicing request
01:19:01.432 00.000 12044 Worker thread wakes up
01:19:01.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:01.432 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -1.1 px 0 ms NORTH
01:19:01.433 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:04.530 03.097 12044 Exposure complete
01:19:04.558 00.028 12044 worker thread done servicing request
01:19:04.558 00.000 14964 OnExposeComplete: enter
01:19:04.559 00.001 14964 UpdateGuideState(): m_state=6
01:19:04.560 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2961
01:19:04.560 00.000 14964 Star::Find returns 1 (0), X=280.30, Y=92.33, Mass=279205, SNR=327.4, Peak=12920 HFD=4.7
01:19:04.561 00.001 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
01:19:04.561 00.000 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.27 = -1.02)
01:19:04.561 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=0.32 hyp=0.52 cameraTheta=0.66 mountX=-0.31 mountY=-0.45, mountTheta=-2.19
01:19:04.562 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.32, opts=13)
01:19:04.563 00.001 14964 Enqueuing Move request for scope (0.41, 0.32)
01:19:04.563 00.000 12044 Worker thread wakes up
01:19:04.564 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.32) opts 0xd
01:19:04.564 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.32)
01:19:04.564 00.000 12044 Moving (0.41, 0.32) raw xDistance=-0.31 yDistance=-0.45
01:19:04.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = 0.00
01:19:04.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:19:04.564 00.000 12044 MoveAxis(E, 24, ABG)
01:19:04.564 00.000 12044 Guiding  Dir = 2, Dur = 24
01:19:04.571 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12920, med=614, FiltMin=529, FiltMax=10155, Gamma=0.810
01:19:04.577 00.006 14964 UpdateGuideState exits: m=279205 SNR=327.4
01:19:04.578 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 4 / 99999
01:19:04.578 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778573944.578,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
01:19:04.579 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.579 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:04.580 00.001 14964 Enqueuing Expose request
01:19:04.623 00.043 12044 IsSlewing returns 0
01:19:04.624 00.001 12044 IsGuiding returns 0
01:19:04.656 00.032 12044 IsGuiding returns 1
01:19:04.656 00.000 12044 scope still moving after pulse duration time elapsed
01:19:04.703 00.047 12044 IsSlewing returns 0
01:19:04.703 00.000 12044 IsGuiding returns 0
01:19:04.703 00.000 12044 scope move finished after 24 + 54 ms
01:19:04.703 00.000 12044 Move returns status 0, amount 24
01:19:04.703 00.000 12044 MoveAxis(N, 0, ABG)
01:19:04.703 00.000 12044 Move returns status 0, amount 0
01:19:04.703 00.000 12044 move complete, result=0
01:19:04.703 00.000 12044 worker thread done servicing request
01:19:04.703 00.000 12044 Worker thread wakes up
01:19:04.703 00.000 14964 GuideStep: -0.3 px 24 ms EAST, -0.4 px 0 ms NORTH
01:19:04.704 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:04.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:07.824 03.120 12044 Exposure complete
01:19:07.848 00.024 12044 worker thread done servicing request
01:19:07.848 00.000 14964 OnExposeComplete: enter
01:19:07.849 00.001 14964 UpdateGuideState(): m_state=6
01:19:07.849 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2962
01:19:07.850 00.001 14964 Star::Find returns 1 (0), X=280.54, Y=92.01, Mass=283599, SNR=325.9, Peak=13210 HFD=4.9
01:19:07.850 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
01:19:07.851 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
01:19:07.851 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=0.00 hyp=0.66 cameraTheta=0.00 mountX=0.01 mountY=-0.65, mountTheta=-1.56
01:19:07.852 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.00, opts=13)
01:19:07.853 00.001 14964 Enqueuing Move request for scope (0.66, 0.00)
01:19:07.853 00.000 12044 Worker thread wakes up
01:19:07.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.00) opts 0xd
01:19:07.853 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.00)
01:19:07.853 00.000 12044 Moving (0.66, 0.00) raw xDistance=0.01 yDistance=-0.65
01:19:07.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.09
01:19:07.853 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.17
01:19:07.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:19:07.853 00.000 12044 MoveAxis(E, 0, ABG)
01:19:07.853 00.000 12044 Move returns status 0, amount 0
01:19:07.853 00.000 12044 BLC: Oldest BLC event removed
01:19:07.853 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 240 applied
01:19:07.853 00.000 12044 MoveAxis(N, 301, ABG)
01:19:07.853 00.000 12044 Guiding  Dir = 0, Dur = 301
01:19:07.861 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14942, med=614, FiltMin=528, FiltMax=10767, Gamma=0.810
01:19:07.867 00.006 14964 UpdateGuideState exits: m=283599 SNR=325.9
01:19:07.867 00.000 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 5 / 99999
01:19:07.868 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573947.868,"Host":"NUCBOX","Inst":1,"Distance":0.68,"Time":9.8,"SettleTime":15.0,"StarLocked":true}
01:19:07.868 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.869 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:07.869 00.000 14964 Enqueuing Expose request
01:19:07.905 00.036 12044 IsSlewing returns 0
01:19:07.907 00.002 12044 IsGuiding returns 0
01:19:07.938 00.031 12044 PulseGuide returned control before completion, sleep 280
01:19:08.222 00.284 12044 IsGuiding returns 1
01:19:08.222 00.000 12044 scope still moving after pulse duration time elapsed
01:19:08.282 00.060 12044 IsSlewing returns 0
01:19:08.282 00.000 12044 IsGuiding returns 0
01:19:08.282 00.000 12044 scope move finished after 301 + 74 ms
01:19:08.282 00.000 12044 Move returns status 0, amount 301
01:19:08.282 00.000 12044 move complete, result=0
01:19:08.282 00.000 12044 worker thread done servicing request
01:19:08.282 00.000 12044 Worker thread wakes up
01:19:08.282 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:08.282 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.7 px 301 ms NORTH
01:19:08.283 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:11.394 03.111 12044 Exposure complete
01:19:11.421 00.027 12044 worker thread done servicing request
01:19:11.421 00.000 14964 OnExposeComplete: enter
01:19:11.422 00.001 14964 UpdateGuideState(): m_state=6
01:19:11.423 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2963
01:19:11.423 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=92.27, Mass=279533, SNR=338.6, Peak=11388 HFD=4.9
01:19:11.423 00.000 14964 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
01:19:11.424 00.001 14964 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
01:19:11.424 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.36 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
01:19:11.425 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.26, opts=13)
01:19:11.426 00.001 14964 Enqueuing Move request for scope (0.05, 0.26)
01:19:11.426 00.000 12044 Worker thread wakes up
01:19:11.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
01:19:11.427 00.001 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
01:19:11.427 00.000 12044 Moving (0.05, 0.26) raw xDistance=-0.25 yDistance=-0.08
01:19:11.427 00.000 12044 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.653969, 1:0.080476
01:19:11.427 00.000 12044 BLC: No correction, Miss < min_move
01:19:11.427 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.27, using input
01:19:11.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.08
01:19:11.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:11.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:11.427 00.000 12044 MoveAxis(E, 0, ABG)
01:19:11.427 00.000 12044 Move returns status 0, amount 0
01:19:11.427 00.000 12044 MoveAxis(N, 0, ABG)
01:19:11.427 00.000 12044 Move returns status 0, amount 0
01:19:11.427 00.000 12044 move complete, result=0
01:19:11.427 00.000 12044 worker thread done servicing request
01:19:11.434 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11388, med=614, FiltMin=533, FiltMax=9247, Gamma=0.810
01:19:11.440 00.006 14964 UpdateGuideState exits: m=279533 SNR=338.6
01:19:11.440 00.000 14964 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 6 / 99999
01:19:11.441 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778573951.441,"Host":"NUCBOX","Inst":1,"Distance":0.55,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
01:19:11.441 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.442 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:11.442 00.000 14964 Enqueuing Expose request
01:19:11.443 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:11.443 00.000 12044 Worker thread wakes up
01:19:11.443 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:11.444 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:14.561 03.117 12044 Exposure complete
01:19:14.582 00.021 12044 worker thread done servicing request
01:19:14.582 00.000 14964 OnExposeComplete: enter
01:19:14.582 00.000 14964 UpdateGuideState(): m_state=6
01:19:14.583 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2964
01:19:14.584 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=92.80, Mass=280884, SNR=322.2, Peak=11296 HFD=5.0
01:19:14.584 00.000 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
01:19:14.584 00.000 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.47)
01:19:14.585 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.79 hyp=0.84 cameraTheta=1.20 mountX=-0.78 mountY=-0.39, mountTheta=-2.68
01:19:14.586 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.79, opts=13)
01:19:14.586 00.000 14964 Enqueuing Move request for scope (0.31, 0.79)
01:19:14.587 00.001 12044 Worker thread wakes up
01:19:14.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.79) opts 0xd
01:19:14.587 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.79)
01:19:14.587 00.000 12044 Moving (0.31, 0.79) raw xDistance=-0.78 yDistance=-0.39
01:19:14.587 00.000 12044 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.653969, 1:0.080476, 2:0.385216
01:19:14.587 00.000 12044 BLC: No correction, Miss < min_move
01:19:14.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.56 from input -0.78, slope = -0.14
01:19:14.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:14.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:19:14.587 00.000 12044 MoveAxis(E, 67, ABG)
01:19:14.587 00.000 12044 Guiding  Dir = 2, Dur = 67
01:19:14.595 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11296, med=614, FiltMin=523, FiltMax=9317, Gamma=0.810
01:19:14.600 00.005 14964 UpdateGuideState exits: m=280884 SNR=322.2
01:19:14.601 00.001 14964 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 7 / 99999
01:19:14.601 00.000 14964 PhdController: newstate STATE_FINISH
01:19:14.601 00.000 14964 PhdController complete: success
01:19:14.602 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778573954.602,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:19:14.602 00.000 14964 Mount: notify guiding dither settle done success=1
01:19:14.603 00.001 14964 PhdController: newstate STATE_IDLE
01:19:14.603 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.604 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:14.604 00.000 14964 Enqueuing Expose request
01:19:14.700 00.096 12044 IsSlewing returns 0
01:19:14.701 00.001 12044 IsGuiding returns 0
01:19:14.733 00.032 12044 PulseGuide returned control before completion, sleep 45
01:19:14.791 00.058 12044 IsGuiding returns 1
01:19:14.791 00.000 12044 scope still moving after pulse duration time elapsed
01:19:14.937 00.146 12044 IsSlewing returns 0
01:19:14.938 00.001 12044 IsGuiding returns 0
01:19:14.938 00.000 12044 scope move finished after 67 + 169 ms
01:19:14.938 00.000 12044 Move returns status 0, amount 67
01:19:14.938 00.000 12044 MoveAxis(N, 0, ABG)
01:19:14.938 00.000 12044 Move returns status 0, amount 0
01:19:14.938 00.000 12044 move complete, result=0
01:19:14.938 00.000 12044 worker thread done servicing request
01:19:14.938 00.000 12044 Worker thread wakes up
01:19:14.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:14.938 00.000 14964 GuideStep: -0.8 px 67 ms EAST, -0.4 px 0 ms NORTH
01:19:14.939 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:18.040 03.101 12044 Exposure complete
01:19:18.062 00.022 12044 worker thread done servicing request
01:19:18.062 00.000 14964 OnExposeComplete: enter
01:19:18.062 00.000 14964 UpdateGuideState(): m_state=6
01:19:18.063 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2965
01:19:18.064 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=91.77, Mass=274642, SNR=310.0, Peak=12072 HFD=4.8
01:19:18.064 00.000 14964 MultiStar: exiting stabilization period
01:19:18.064 00.000 14964 MultiStar: updating star positions after lock position change
01:19:18.065 00.001 14964 Star::Find(35, 74, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2965
01:19:18.065 00.000 14964 Star::Find returns 1 (0), X=75.55, Y=326.95, Mass=14239, SNR=51.4, Peak=1379 HFD=4.0
01:19:18.066 00.001 14964 Star::Find(35, 140, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2965
01:19:18.066 00.000 14964 Star::Find returns 1 (0), X=142.03, Y=316.85, Mass=3740, SNR=22.6, Peak=859 HFD=3.8
01:19:18.067 00.001 14964 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.56) = xAngle (-0.16 = -0.16)
01:19:18.067 00.000 14964 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.89 = 2.89)
01:19:18.068 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.72 mountX=0.24 mountY=0.06, mountTheta=0.25
01:19:18.069 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.24, opts=13)
01:19:18.069 00.000 14964 Enqueuing Move request for scope (-0.04, -0.24)
01:19:18.070 00.001 12044 Worker thread wakes up
01:19:18.070 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
01:19:18.070 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
01:19:18.070 00.000 12044 Moving (-0.04, -0.24) raw xDistance=0.24 yDistance=0.06
01:19:18.070 00.000 12044 BLC: window closed
01:19:18.070 00.000 12044 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.653969, 1:0.080476, 2:0.385216
01:19:18.070 00.000 12044 BLC: No correction, Miss < min_move
01:19:18.070 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.04
01:19:18.070 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:18.070 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:18.070 00.000 12044 MoveAxis(E, 0, ABG)
01:19:18.070 00.000 12044 Move returns status 0, amount 0
01:19:18.070 00.000 12044 MoveAxis(N, 0, ABG)
01:19:18.070 00.000 12044 Move returns status 0, amount 0
01:19:18.070 00.000 12044 move complete, result=0
01:19:18.070 00.000 12044 worker thread done servicing request
01:19:18.078 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12072, med=614, FiltMin=527, FiltMax=10324, Gamma=0.810
01:19:18.084 00.006 14964 UpdateGuideState exits: m=274642 SNR=310.0
01:19:18.084 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.085 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:18.085 00.000 14964 Enqueuing Expose request
01:19:18.086 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:18.086 00.000 12044 Worker thread wakes up
01:19:18.086 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:18.086 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:21.190 03.104 12044 Exposure complete
01:19:21.211 00.021 12044 worker thread done servicing request
01:19:21.211 00.000 14964 OnExposeComplete: enter
01:19:21.213 00.002 14964 UpdateGuideState(): m_state=6
01:19:21.214 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2966
01:19:21.215 00.001 14964 Star::Find returns 1 (0), X=280.17, Y=91.69, Mass=274011, SNR=307.1, Peak=10672 HFD=5.2
01:19:21.217 00.002 14964 MultiStar: [#1 0.63,0.10,0.15,U] [#2 0.68,-0.30,0.00,M1] 
01:19:21.218 00.001 14964 refined, 1 included, MultiStar: {0.33, -0.27}, one-star: {0.29, -0.33}
01:19:21.220 00.002 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
01:19:21.221 00.001 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.36)
01:19:21.221 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.27 hyp=0.43 cameraTheta=-0.69 mountX=0.28 mountY=-0.30, mountTheta=-0.83
01:19:21.222 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.27, opts=13)
01:19:21.223 00.001 14964 Enqueuing Move request for scope (0.33, -0.27)
01:19:21.224 00.001 12044 Worker thread wakes up
01:19:21.225 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.27) opts 0xd
01:19:21.225 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.27)
01:19:21.225 00.000 12044 Moving (0.33, -0.27) raw xDistance=0.28 yDistance=-0.30
01:19:21.225 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.01
01:19:21.225 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:21.225 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:19:21.225 00.000 12044 MoveAxis(E, 0, ABG)
01:19:21.225 00.000 12044 Move returns status 0, amount 0
01:19:21.225 00.000 12044 MoveAxis(N, 0, ABG)
01:19:21.225 00.000 12044 Move returns status 0, amount 0
01:19:21.225 00.000 12044 move complete, result=0
01:19:21.225 00.000 12044 worker thread done servicing request
01:19:21.242 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10672, med=615, FiltMin=535, FiltMax=8864, Gamma=0.810
01:19:21.252 00.010 14964 UpdateGuideState exits: m=274011 SNR=307.1
01:19:21.253 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.253 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:21.254 00.001 14964 Enqueuing Expose request
01:19:21.255 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:19:21.256 00.001 12044 Worker thread wakes up
01:19:21.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:21.256 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:24.377 03.121 12044 Exposure complete
01:19:24.398 00.021 12044 worker thread done servicing request
01:19:24.398 00.000 14964 OnExposeComplete: enter
01:19:24.400 00.002 14964 UpdateGuideState(): m_state=6
01:19:24.400 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2967
01:19:24.401 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=89.61, Mass=232357, SNR=265.5, Peak=5958 HFD=6.5
01:19:24.401 00.000 14964 MultiStar: large primary error, entering stabilization period
01:19:24.402 00.001 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
01:19:24.402 00.000 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
01:19:24.403 00.001 14964 CameraToMount -- cameraX=-1.10 cameraY=-2.40 hyp=2.64 cameraTheta=-2.00 mountX=2.38 mountY=1.34, mountTheta=0.51
01:19:24.404 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.10, y=-2.40, opts=13)
01:19:24.404 00.000 14964 Enqueuing Move request for scope (-1.10, -2.40)
01:19:24.405 00.001 12044 Worker thread wakes up
01:19:24.405 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -2.40) opts 0xd
01:19:24.405 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.10, -2.40)
01:19:24.405 00.000 12044 Moving (-1.10, -2.40) raw xDistance=2.38 yDistance=1.34
01:19:24.405 00.000 12044 Lowpass2 history cleared, outlier deflection
01:19:24.405 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.55 from input 2.38, slope = 0.00
01:19:24.405 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:24.405 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.34
01:19:24.405 00.000 12044 MoveAxis(W, 183, ABG)
01:19:24.405 00.000 12044 Guiding  Dir = 3, Dur = 183
01:19:24.413 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=5958, med=615, FiltMin=528, FiltMax=5041, Gamma=0.810
01:19:24.419 00.006 14964 UpdateGuideState exits: m=232357 SNR=265.5
01:19:24.419 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.420 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:24.420 00.000 14964 Enqueuing Expose request
01:19:24.435 00.015 12044 IsSlewing returns 0
01:19:24.435 00.000 12044 IsGuiding returns 0
01:19:24.466 00.031 12044 PulseGuide returned control before completion, sleep 162
01:19:24.642 00.176 12044 IsGuiding returns 1
01:19:24.642 00.000 12044 scope still moving after pulse duration time elapsed
01:19:24.717 00.075 12044 IsSlewing returns 0
01:19:24.751 00.034 12044 IsGuiding returns 0
01:19:24.751 00.000 12044 scope move finished after 183 + 132 ms
01:19:24.751 00.000 12044 Move returns status 0, amount 183
01:19:24.751 00.000 12044 MoveAxis(N, 0, ABG)
01:19:24.751 00.000 12044 Move returns status 0, amount 0
01:19:24.751 00.000 12044 move complete, result=0
01:19:24.751 00.000 12044 worker thread done servicing request
01:19:24.751 00.000 12044 Worker thread wakes up
01:19:24.751 00.000 14964 GuideStep: 2.4 px 183 ms WEST, 1.3 px 0 ms NORTH
01:19:24.752 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:24.752 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:27.858 03.106 12044 Exposure complete
01:19:27.881 00.023 12044 worker thread done servicing request
01:19:27.881 00.000 14964 OnExposeComplete: enter
01:19:27.882 00.001 14964 UpdateGuideState(): m_state=6
01:19:27.882 00.000 14964 Star::Find(35, 278, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2968
01:19:27.883 00.001 14964 Star::Find returns 1 (0), X=278.40, Y=91.75, Mass=251701, SNR=274.5, Peak=6742 HFD=6.4
01:19:27.883 00.000 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
01:19:27.884 00.001 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
01:19:27.884 00.000 14964 CameraToMount -- cameraX=-1.48 cameraY=-0.26 hyp=1.51 cameraTheta=-2.97 mountX=0.24 mountY=1.50, mountTheta=1.41
01:19:27.885 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.48, y=-0.26, opts=13)
01:19:27.886 00.001 14964 Enqueuing Move request for scope (-1.48, -0.26)
01:19:27.886 00.000 12044 Worker thread wakes up
01:19:27.886 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.48, -0.26) opts 0xd
01:19:27.886 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.48, -0.26)
01:19:27.886 00.000 12044 Moving (-1.48, -0.26) raw xDistance=0.24 yDistance=1.50
01:19:27.886 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
01:19:27.886 00.000 12044 resist switch: large excursion: input 1.50 thresh 1.35 direction from -1 to 1
01:19:27.886 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.51
01:19:27.886 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50
01:19:27.886 00.000 12044 MoveAxis(E, 0, ABG)
01:19:27.886 00.000 12044 Move returns status 0, amount 0
01:19:27.886 00.000 12044 BLC: Oldest BLC event removed
01:19:27.886 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 240 applied
01:19:27.887 00.001 12044 MoveAxis(S, 380, ABG)
01:19:27.887 00.000 12044 Guiding  Dir = 1, Dur = 380
01:19:27.895 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6742, med=615, FiltMin=526, FiltMax=5968, Gamma=0.810
01:19:27.900 00.005 14964 UpdateGuideState exits: m=251701 SNR=274.5
01:19:27.901 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.901 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:27.902 00.001 14964 Enqueuing Expose request
01:19:27.908 00.006 12044 IsSlewing returns 0
01:19:27.908 00.000 12044 IsGuiding returns 0
01:19:27.939 00.031 12044 PulseGuide returned control before completion, sleep 359
01:19:28.308 00.369 12044 IsGuiding returns 1
01:19:28.308 00.000 12044 scope still moving after pulse duration time elapsed
01:19:28.360 00.052 12044 IsSlewing returns 0
01:19:28.361 00.001 12044 IsGuiding returns 0
01:19:28.361 00.000 12044 scope move finished after 380 + 72 ms
01:19:28.361 00.000 12044 Move returns status 0, amount 380
01:19:28.361 00.000 12044 move complete, result=0
01:19:28.361 00.000 12044 worker thread done servicing request
01:19:28.361 00.000 12044 Worker thread wakes up
01:19:28.361 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:28.361 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:28.361 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 1.5 px 380 ms SOUTH
01:19:31.461 03.100 12044 Exposure complete
01:19:31.487 00.026 12044 worker thread done servicing request
01:19:31.487 00.000 14964 OnExposeComplete: enter
01:19:31.488 00.001 14964 UpdateGuideState(): m_state=6
01:19:31.489 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2969
01:19:31.489 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=91.41, Mass=251828, SNR=287.3, Peak=7048 HFD=6.1
01:19:31.490 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.20 = -0.20)
01:19:31.490 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
01:19:31.491 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.76 mountX=0.61 mountY=0.18, mountTheta=0.28
01:19:31.492 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.61, opts=13)
01:19:31.492 00.000 14964 Enqueuing Move request for scope (-0.11, -0.61)
01:19:31.493 00.001 12044 Worker thread wakes up
01:19:31.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.61) opts 0xd
01:19:31.493 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.61)
01:19:31.493 00.000 12044 Moving (-0.11, -0.61) raw xDistance=0.61 yDistance=0.18
01:19:31.493 00.000 12044 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.503592, 1:0.175833
01:19:31.493 00.000 12044 BLC: No correction, Miss < min_move
01:19:31.493 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 0.61, slope = 0.00
01:19:31.493 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:31.493 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:19:31.493 00.000 12044 MoveAxis(W, 47, ABG)
01:19:31.493 00.000 12044 Guiding  Dir = 3, Dur = 47
01:19:31.500 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7048, med=615, FiltMin=530, FiltMax=6123, Gamma=0.810
01:19:31.506 00.006 14964 UpdateGuideState exits: m=251828 SNR=287.3
01:19:31.506 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.507 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:31.507 00.000 14964 Enqueuing Expose request
01:19:31.575 00.068 12044 IsSlewing returns 0
01:19:31.575 00.000 12044 IsGuiding returns 0
01:19:31.608 00.033 12044 PulseGuide returned control before completion, sleep 26
01:19:31.644 00.036 12044 IsGuiding returns 1
01:19:31.644 00.000 12044 scope still moving after pulse duration time elapsed
01:19:31.703 00.059 12044 IsSlewing returns 0
01:19:31.703 00.000 12044 IsGuiding returns 0
01:19:31.703 00.000 12044 scope move finished after 47 + 79 ms
01:19:31.703 00.000 12044 Move returns status 0, amount 47
01:19:31.703 00.000 12044 MoveAxis(N, 0, ABG)
01:19:31.703 00.000 12044 Move returns status 0, amount 0
01:19:31.703 00.000 12044 move complete, result=0
01:19:31.703 00.000 12044 worker thread done servicing request
01:19:31.703 00.000 12044 Worker thread wakes up
01:19:31.703 00.000 14964 GuideStep: 0.6 px 47 ms WEST, 0.2 px 0 ms NORTH
01:19:31.704 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:31.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:34.811 03.107 12044 Exposure complete
01:19:34.835 00.024 12044 worker thread done servicing request
01:19:34.835 00.000 14964 OnExposeComplete: enter
01:19:34.835 00.000 14964 UpdateGuideState(): m_state=6
01:19:34.836 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2970
01:19:34.836 00.000 14964 Star::Find returns 1 (0), X=280.15, Y=92.63, Mass=266586, SNR=287.6, Peak=7268 HFD=6.0
01:19:34.837 00.001 14964 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.56) = xAngle (2.72 = 2.72)
01:19:34.837 00.000 14964 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.78 = -0.51)
01:19:34.838 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.62 hyp=0.67 cameraTheta=1.17 mountX=-0.61 mountY=-0.32, mountTheta=-2.65
01:19:34.840 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.62, opts=13)
01:19:34.840 00.000 14964 Enqueuing Move request for scope (0.26, 0.62)
01:19:34.841 00.001 12044 Worker thread wakes up
01:19:34.841 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.62) opts 0xd
01:19:34.841 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.62)
01:19:34.841 00.000 12044 Moving (0.26, 0.62) raw xDistance=-0.61 yDistance=-0.32
01:19:34.841 00.000 12044 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.503592, 1:0.175833, 2:-0.324344
01:19:34.841 00.000 12044 BLC: No correction, Miss < min_move
01:19:34.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.61, slope = 0.00
01:19:34.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:34.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:19:34.841 00.000 12044 MoveAxis(E, 47, ABG)
01:19:34.841 00.000 12044 Guiding  Dir = 2, Dur = 47
01:19:34.848 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7268, med=615, FiltMin=530, FiltMax=6395, Gamma=0.810
01:19:34.854 00.006 14964 UpdateGuideState exits: m=266586 SNR=287.6
01:19:34.854 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.855 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:34.855 00.000 14964 Enqueuing Expose request
01:19:34.916 00.061 12044 IsSlewing returns 0
01:19:34.916 00.000 12044 IsGuiding returns 0
01:19:34.938 00.022 12044 PulseGuide returned control before completion, sleep 36
01:19:34.981 00.043 12044 IsGuiding returns 1
01:19:34.981 00.000 12044 scope still moving after pulse duration time elapsed
01:19:35.032 00.051 12044 IsSlewing returns 0
01:19:35.032 00.000 12044 IsGuiding returns 0
01:19:35.032 00.000 12044 scope move finished after 47 + 68 ms
01:19:35.032 00.000 12044 Move returns status 0, amount 47
01:19:35.032 00.000 12044 MoveAxis(N, 0, ABG)
01:19:35.032 00.000 12044 Move returns status 0, amount 0
01:19:35.032 00.000 12044 move complete, result=0
01:19:35.032 00.000 12044 worker thread done servicing request
01:19:35.032 00.000 12044 Worker thread wakes up
01:19:35.032 00.000 14964 GuideStep: -0.6 px 47 ms EAST, -0.3 px 0 ms NORTH
01:19:35.033 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:35.033 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:38.132 03.099 12044 Exposure complete
01:19:38.155 00.023 12044 worker thread done servicing request
01:19:38.155 00.000 14964 OnExposeComplete: enter
01:19:38.156 00.001 14964 UpdateGuideState(): m_state=6
01:19:38.156 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2971
01:19:38.157 00.001 14964 Star::Find returns 1 (0), X=280.76, Y=91.90, Mass=270734, SNR=311.5, Peak=8870 HFD=5.6
01:19:38.157 00.000 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
01:19:38.158 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
01:19:38.160 00.002 14964 CameraToMount -- cameraX=0.88 cameraY=-0.11 hyp=0.89 cameraTheta=-0.13 mountX=0.13 mountY=-0.86, mountTheta=-1.43
01:19:38.163 00.003 14964 SchedulePrimaryMove(1136A648, x=0.88, y=-0.11, opts=13)
01:19:38.163 00.000 14964 Enqueuing Move request for scope (0.88, -0.11)
01:19:38.163 00.000 12044 Worker thread wakes up
01:19:38.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.11) opts 0xd
01:19:38.163 00.000 12044 Handling offset move in thread for scope, endpoint = (0.88, -0.11)
01:19:38.163 00.000 12044 Moving (0.88, -0.11) raw xDistance=0.13 yDistance=-0.86
01:19:38.163 00.000 12044 BLC: window closed
01:19:38.163 00.000 12044 BLC: History state: CurrMiss=-0.86, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.503592, 1:0.175833, 2:-0.324344
01:19:38.163 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:19:38.163 00.000 12044 BLC: window closed
01:19:38.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.16
01:19:38.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:38.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
01:19:38.164 00.001 12044 MoveAxis(E, 0, ABG)
01:19:38.164 00.000 12044 Move returns status 0, amount 0
01:19:38.164 00.000 12044 MoveAxis(N, 0, ABG)
01:19:38.164 00.000 12044 Move returns status 0, amount 0
01:19:38.164 00.000 12044 move complete, result=0
01:19:38.164 00.000 12044 worker thread done servicing request
01:19:38.172 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8870, med=615, FiltMin=523, FiltMax=7528, Gamma=0.810
01:19:38.178 00.006 14964 UpdateGuideState exits: m=270734 SNR=311.5
01:19:38.178 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.179 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:38.179 00.000 14964 Enqueuing Expose request
01:19:38.180 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
01:19:38.180 00.000 12044 Worker thread wakes up
01:19:38.180 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:38.180 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:41.282 03.102 12044 Exposure complete
01:19:41.307 00.025 12044 worker thread done servicing request
01:19:41.307 00.000 14964 OnExposeComplete: enter
01:19:41.308 00.001 14964 UpdateGuideState(): m_state=6
01:19:41.309 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2972
01:19:41.309 00.000 14964 Star::Find returns 1 (0), X=280.79, Y=92.02, Mass=271459, SNR=307.1, Peak=8434 HFD=5.9
01:19:41.310 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
01:19:41.310 00.000 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.67)
01:19:41.311 00.001 14964 CameraToMount -- cameraX=0.90 cameraY=0.01 hyp=0.90 cameraTheta=0.01 mountX=0.01 mountY=-0.90, mountTheta=-1.56
01:19:41.312 00.001 14964 SchedulePrimaryMove(1136A648, x=0.90, y=0.01, opts=13)
01:19:41.312 00.000 14964 Enqueuing Move request for scope (0.90, 0.01)
01:19:41.313 00.001 12044 Worker thread wakes up
01:19:41.313 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.01) opts 0xd
01:19:41.313 00.000 12044 Handling offset move in thread for scope, endpoint = (0.90, 0.01)
01:19:41.313 00.000 12044 Moving (0.90, 0.01) raw xDistance=0.01 yDistance=-0.90
01:19:41.313 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.09
01:19:41.313 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:41.313 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.90
01:19:41.313 00.000 12044 MoveAxis(E, 0, ABG)
01:19:41.313 00.000 12044 Move returns status 0, amount 0
01:19:41.313 00.000 12044 MoveAxis(N, 0, ABG)
01:19:41.313 00.000 12044 Move returns status 0, amount 0
01:19:41.313 00.000 12044 move complete, result=0
01:19:41.313 00.000 12044 worker thread done servicing request
01:19:41.320 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8434, med=615, FiltMin=525, FiltMax=7384, Gamma=0.810
01:19:41.325 00.005 14964 UpdateGuideState exits: m=271459 SNR=307.1
01:19:41.326 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.326 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:41.327 00.001 14964 Enqueuing Expose request
01:19:41.327 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.9 px 0 ms NORTH
01:19:41.328 00.001 12044 Worker thread wakes up
01:19:41.328 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:41.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:44.450 03.122 12044 Exposure complete
01:19:44.480 00.030 12044 worker thread done servicing request
01:19:44.480 00.000 14964 OnExposeComplete: enter
01:19:44.482 00.002 14964 UpdateGuideState(): m_state=6
01:19:44.483 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2973
01:19:44.483 00.000 14964 Star::Find returns 1 (0), X=280.89, Y=91.77, Mass=273422, SNR=310.3, Peak=9071 HFD=5.8
01:19:44.484 00.001 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
01:19:44.484 00.000 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.92)
01:19:44.485 00.001 14964 CameraToMount -- cameraX=1.00 cameraY=-0.25 hyp=1.03 cameraTheta=-0.24 mountX=0.26 mountY=-0.97, mountTheta=-1.31
01:19:44.486 00.001 14964 SchedulePrimaryMove(1136A648, x=1.00, y=-0.25, opts=13)
01:19:44.486 00.000 14964 Enqueuing Move request for scope (1.00, -0.25)
01:19:44.487 00.001 12044 Worker thread wakes up
01:19:44.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.25) opts 0xd
01:19:44.487 00.000 12044 Handling offset move in thread for scope, endpoint = (1.00, -0.25)
01:19:44.487 00.000 12044 Moving (1.00, -0.25) raw xDistance=0.26 yDistance=-0.97
01:19:44.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.03
01:19:44.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:44.487 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.97
01:19:44.487 00.000 12044 MoveAxis(E, 0, ABG)
01:19:44.487 00.000 12044 Move returns status 0, amount 0
01:19:44.487 00.000 12044 MoveAxis(N, 0, ABG)
01:19:44.487 00.000 12044 Move returns status 0, amount 0
01:19:44.487 00.000 12044 move complete, result=0
01:19:44.487 00.000 12044 worker thread done servicing request
01:19:44.495 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9071, med=615, FiltMin=531, FiltMax=7512, Gamma=0.810
01:19:44.501 00.006 14964 UpdateGuideState exits: m=273422 SNR=310.3
01:19:44.502 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.502 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:44.502 00.000 14964 Enqueuing Expose request
01:19:44.503 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -1.0 px 0 ms NORTH
01:19:44.503 00.000 12044 Worker thread wakes up
01:19:44.504 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:44.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:47.612 03.108 12044 Exposure complete
01:19:47.635 00.023 12044 worker thread done servicing request
01:19:47.635 00.000 14964 OnExposeComplete: enter
01:19:47.636 00.001 14964 UpdateGuideState(): m_state=6
01:19:47.636 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2974
01:19:47.637 00.001 14964 Star::Find returns 1 (0), X=280.83, Y=92.93, Mass=284090, SNR=309.1, Peak=9476 HFD=5.6
01:19:47.637 00.000 14964 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
01:19:47.638 00.001 14964 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.38 = -0.91)
01:19:47.638 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=0.91 hyp=1.31 cameraTheta=0.77 mountX=-0.90 mountY=-1.04, mountTheta=-2.29
01:19:47.639 00.001 14964 SchedulePrimaryMove(1136A648, x=0.95, y=0.91, opts=13)
01:19:47.640 00.001 14964 Enqueuing Move request for scope (0.95, 0.91)
01:19:47.640 00.000 12044 Worker thread wakes up
01:19:47.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.91) opts 0xd
01:19:47.640 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, 0.91)
01:19:47.640 00.000 12044 Moving (0.95, 0.91) raw xDistance=-0.90 yDistance=-1.04
01:19:47.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.57 from input -0.90, slope = -0.12
01:19:47.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:47.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.04
01:19:47.640 00.000 12044 MoveAxis(E, 67, ABG)
01:19:47.640 00.000 12044 Guiding  Dir = 2, Dur = 67
01:19:47.648 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9476, med=615, FiltMin=521, FiltMax=8049, Gamma=0.810
01:19:47.653 00.005 14964 UpdateGuideState exits: m=284090 SNR=309.1
01:19:47.654 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.655 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:47.655 00.000 14964 Enqueuing Expose request
01:19:47.671 00.016 12044 IsSlewing returns 0
01:19:47.671 00.000 12044 IsGuiding returns 0
01:19:47.702 00.031 12044 PulseGuide returned control before completion, sleep 46
01:19:47.764 00.062 12044 IsGuiding returns 1
01:19:47.764 00.000 12044 scope still moving after pulse duration time elapsed
01:19:47.841 00.077 12044 IsSlewing returns 0
01:19:47.842 00.001 12044 IsGuiding returns 0
01:19:47.842 00.000 12044 scope move finished after 67 + 104 ms
01:19:47.842 00.000 12044 Move returns status 0, amount 67
01:19:47.842 00.000 12044 MoveAxis(N, 0, ABG)
01:19:47.842 00.000 12044 Move returns status 0, amount 0
01:19:47.842 00.000 12044 move complete, result=0
01:19:47.842 00.000 12044 worker thread done servicing request
01:19:47.842 00.000 12044 Worker thread wakes up
01:19:47.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:47.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:47.842 00.000 14964 GuideStep: -0.9 px 67 ms EAST, -1.0 px 0 ms NORTH
01:19:50.948 03.106 12044 Exposure complete
01:19:50.971 00.023 12044 worker thread done servicing request
01:19:50.971 00.000 14964 OnExposeComplete: enter
01:19:50.972 00.001 14964 UpdateGuideState(): m_state=6
01:19:50.973 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2975
01:19:50.973 00.000 14964 Star::Find returns 1 (0), X=281.28, Y=91.95, Mass=274924, SNR=313.3, Peak=9604 HFD=5.3
01:19:50.974 00.001 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
01:19:50.974 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
01:19:50.975 00.001 14964 CameraToMount -- cameraX=1.39 cameraY=-0.07 hyp=1.39 cameraTheta=-0.05 mountX=0.09 mountY=-1.37, mountTheta=-1.51
01:19:50.976 00.001 14964 SchedulePrimaryMove(1136A648, x=1.39, y=-0.07, opts=13)
01:19:50.976 00.000 14964 Enqueuing Move request for scope (1.39, -0.07)
01:19:50.977 00.001 12044 Worker thread wakes up
01:19:50.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.07) opts 0xd
01:19:50.977 00.000 12044 Handling offset move in thread for scope, endpoint = (1.39, -0.07)
01:19:50.977 00.000 12044 Moving (1.39, -0.07) raw xDistance=0.09 yDistance=-1.37
01:19:50.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.07
01:19:50.977 00.000 12044 resist switch: large excursion: input -1.37 thresh 1.35 direction from 1 to -1
01:19:50.977 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.12
01:19:50.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37
01:19:50.977 00.000 12044 MoveAxis(E, 0, ABG)
01:19:50.977 00.000 12044 Move returns status 0, amount 0
01:19:50.977 00.000 12044 BLC: Oldest BLC event removed
01:19:50.977 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 240 applied
01:19:50.977 00.000 12044 MoveAxis(N, 368, ABG)
01:19:50.977 00.000 12044 Guiding  Dir = 0, Dur = 368
01:19:50.985 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9604, med=615, FiltMin=536, FiltMax=7816, Gamma=0.810
01:19:50.991 00.006 14964 UpdateGuideState exits: m=274924 SNR=313.3
01:19:50.991 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.992 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:50.992 00.000 14964 Enqueuing Expose request
01:19:50.998 00.006 12044 IsSlewing returns 0
01:19:50.999 00.001 12044 IsGuiding returns 0
01:19:51.030 00.031 12044 PulseGuide returned control before completion, sleep 347
01:19:51.390 00.360 12044 IsGuiding returns 1
01:19:51.391 00.001 12044 scope still moving after pulse duration time elapsed
01:19:51.438 00.047 12044 IsSlewing returns 0
01:19:51.438 00.000 12044 IsGuiding returns 0
01:19:51.439 00.001 12044 scope move finished after 368 + 72 ms
01:19:51.439 00.000 12044 Move returns status 0, amount 368
01:19:51.439 00.000 12044 move complete, result=0
01:19:51.439 00.000 12044 worker thread done servicing request
01:19:51.439 00.000 12044 Worker thread wakes up
01:19:51.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:51.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:51.439 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -1.4 px 368 ms NORTH
01:19:54.538 03.099 12044 Exposure complete
01:19:54.559 00.021 12044 worker thread done servicing request
01:19:54.559 00.000 14964 OnExposeComplete: enter
01:19:54.560 00.001 14964 UpdateGuideState(): m_state=6
01:19:54.560 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2976
01:19:54.561 00.001 14964 Star::Find returns 1 (0), X=280.56, Y=91.86, Mass=277363, SNR=321.9, Peak=10372 HFD=5.2
01:19:54.561 00.000 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
01:19:54.562 00.001 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
01:19:54.562 00.000 14964 CameraToMount -- cameraX=0.67 cameraY=-0.15 hyp=0.69 cameraTheta=-0.22 mountX=0.16 mountY=-0.65, mountTheta=-1.33
01:19:54.563 00.001 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.15, opts=13)
01:19:54.564 00.001 14964 Enqueuing Move request for scope (0.67, -0.15)
01:19:54.564 00.000 12044 Worker thread wakes up
01:19:54.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.15) opts 0xd
01:19:54.564 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.15)
01:19:54.564 00.000 12044 Moving (0.67, -0.15) raw xDistance=0.16 yDistance=-0.65
01:19:54.564 00.000 12044 BLC: History state: CurrMiss=0.65, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.374667, 1:0.651476
01:19:54.564 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:19:54.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.04
01:19:54.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:19:54.564 00.000 12044 MoveAxis(E, 0, ABG)
01:19:54.564 00.000 12044 Move returns status 0, amount 0
01:19:54.565 00.001 12044 MoveAxis(N, 61, ABG)
01:19:54.565 00.000 12044 Guiding  Dir = 0, Dur = 61
01:19:54.572 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10372, med=615, FiltMin=524, FiltMax=8816, Gamma=0.810
01:19:54.578 00.006 14964 UpdateGuideState exits: m=277363 SNR=321.9
01:19:54.578 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.579 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:54.579 00.000 14964 Enqueuing Expose request
01:19:54.593 00.014 12044 IsSlewing returns 0
01:19:54.594 00.001 12044 IsGuiding returns 0
01:19:54.626 00.032 12044 PulseGuide returned control before completion, sleep 40
01:19:54.686 00.060 12044 IsGuiding returns 1
01:19:54.686 00.000 12044 scope still moving after pulse duration time elapsed
01:19:54.767 00.081 12044 IsSlewing returns 0
01:19:54.768 00.001 12044 IsGuiding returns 0
01:19:54.768 00.000 12044 scope move finished after 61 + 112 ms
01:19:54.768 00.000 12044 Move returns status 0, amount 61
01:19:54.768 00.000 12044 move complete, result=0
01:19:54.768 00.000 12044 worker thread done servicing request
01:19:54.768 00.000 12044 Worker thread wakes up
01:19:54.768 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:54.768 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:54.768 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 61 ms NORTH
01:19:57.899 03.131 12044 Exposure complete
01:19:57.921 00.022 12044 worker thread done servicing request
01:19:57.922 00.001 14964 OnExposeComplete: enter
01:19:57.922 00.000 14964 UpdateGuideState(): m_state=6
01:19:57.923 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2977
01:19:57.923 00.000 14964 Star::Find returns 1 (0), X=280.60, Y=92.25, Mass=277586, SNR=320.1, Peak=12584 HFD=4.7
01:19:57.924 00.001 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
01:19:57.924 00.000 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
01:19:57.925 00.001 14964 CameraToMount -- cameraX=0.71 cameraY=0.24 hyp=0.75 cameraTheta=0.32 mountX=-0.23 mountY=-0.73, mountTheta=-1.87
01:19:57.926 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=0.24, opts=13)
01:19:57.927 00.001 14964 Enqueuing Move request for scope (0.71, 0.24)
01:19:57.927 00.000 12044 Worker thread wakes up
01:19:57.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.24) opts 0xd
01:19:57.927 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, 0.24)
01:19:57.927 00.000 12044 Moving (0.71, 0.24) raw xDistance=-0.23 yDistance=-0.73
01:19:57.928 00.001 12044 BLC: History state: CurrMiss=0.73, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.374667, 1:0.651476, 2:0.728984
01:19:57.928 00.000 12044 BLC: Under-shoot: nominal increase by 21
01:19:57.928 00.000 12044 BLC: window closed
01:19:57.928 00.000 12044 BLC: Pulse adjusted to 261
01:19:57.928 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.26, using input
01:19:57.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.04
01:19:57.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
01:19:57.928 00.000 12044 MoveAxis(E, 0, ABG)
01:19:57.928 00.000 12044 Move returns status 0, amount 0
01:19:57.928 00.000 12044 MoveAxis(N, 68, ABG)
01:19:57.928 00.000 12044 Guiding  Dir = 0, Dur = 68
01:19:57.936 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12584, med=614, FiltMin=537, FiltMax=10463, Gamma=0.810
01:19:57.943 00.007 14964 UpdateGuideState exits: m=277586 SNR=320.1
01:19:57.943 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.944 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:19:57.945 00.001 14964 Enqueuing Expose request
01:19:57.982 00.037 12044 IsSlewing returns 0
01:19:57.982 00.000 12044 IsGuiding returns 0
01:19:58.024 00.042 12044 PulseGuide returned control before completion, sleep 37
01:19:58.068 00.044 12044 IsGuiding returns 1
01:19:58.068 00.000 12044 scope still moving after pulse duration time elapsed
01:19:58.154 00.086 12044 IsSlewing returns 0
01:19:58.155 00.001 12044 IsGuiding returns 0
01:19:58.155 00.000 12044 scope move finished after 68 + 105 ms
01:19:58.155 00.000 12044 Move returns status 0, amount 68
01:19:58.155 00.000 12044 move complete, result=0
01:19:58.156 00.001 12044 worker thread done servicing request
01:19:58.156 00.000 12044 Worker thread wakes up
01:19:58.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:19:58.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:19:58.156 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 68 ms NORTH
01:19:58.278 00.122 14964 evsrv: cli 01AB2990 connect
01:19:58.280 00.002 14964 case statement mapped state 6 to 3
01:19:58.281 00.001 14964 case statement mapped state 6 to 3
01:19:58.282 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_pixel_scale","id":"feb5a719-21a3-4216-9aec-1295a6dd16fd"}
01:19:58.282 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":1.29969,"id":"feb5a719-21a3-4216-9aec-1295a6dd16fd"}
01:19:58.283 00.001 14964 evsrv: cli 01AB2990 disconnect
01:20:01.252 02.969 12044 Exposure complete
01:20:01.273 00.021 12044 worker thread done servicing request
01:20:01.273 00.000 14964 OnExposeComplete: enter
01:20:01.273 00.000 14964 UpdateGuideState(): m_state=6
01:20:01.274 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2978
01:20:01.275 00.001 14964 Star::Find returns 1 (0), X=279.91, Y=92.75, Mass=283054, SNR=324.9, Peak=12736 HFD=4.9
01:20:01.275 00.000 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.09 = 3.09)
01:20:01.276 00.001 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
01:20:01.276 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.74 hyp=0.74 cameraTheta=1.54 mountX=-0.74 mountY=-0.10, mountTheta=-3.00
01:20:01.278 00.002 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.74, opts=13)
01:20:01.278 00.000 14964 Enqueuing Move request for scope (0.03, 0.74)
01:20:01.279 00.001 12044 Worker thread wakes up
01:20:01.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.74) opts 0xd
01:20:01.279 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.74)
01:20:01.279 00.000 12044 Moving (0.03, 0.74) raw xDistance=-0.74 yDistance=-0.10
01:20:01.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.74, slope = -0.06
01:20:01.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:01.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:01.279 00.000 12044 MoveAxis(E, 47, ABG)
01:20:01.279 00.000 12044 Guiding  Dir = 2, Dur = 47
01:20:01.286 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12736, med=615, FiltMin=528, FiltMax=9794, Gamma=0.810
01:20:01.292 00.006 14964 UpdateGuideState exits: m=283054 SNR=324.9
01:20:01.293 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.293 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:01.294 00.001 14964 Enqueuing Expose request
01:20:01.314 00.020 12044 IsSlewing returns 0
01:20:01.315 00.001 12044 IsGuiding returns 0
01:20:01.346 00.031 12044 PulseGuide returned control before completion, sleep 26
01:20:01.405 00.059 12044 IsGuiding returns 1
01:20:01.405 00.000 12044 scope still moving after pulse duration time elapsed
01:20:01.483 00.078 12044 IsSlewing returns 0
01:20:01.483 00.000 12044 IsGuiding returns 0
01:20:01.483 00.000 12044 scope move finished after 47 + 120 ms
01:20:01.483 00.000 12044 Move returns status 0, amount 47
01:20:01.483 00.000 12044 MoveAxis(N, 0, ABG)
01:20:01.483 00.000 12044 Move returns status 0, amount 0
01:20:01.483 00.000 12044 move complete, result=0
01:20:01.483 00.000 12044 worker thread done servicing request
01:20:01.483 00.000 12044 Worker thread wakes up
01:20:01.483 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:01.483 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:01.483 00.000 14964 GuideStep: -0.7 px 47 ms EAST, -0.1 px 0 ms NORTH
01:20:04.614 03.131 12044 Exposure complete
01:20:04.638 00.024 12044 worker thread done servicing request
01:20:04.638 00.000 14964 OnExposeComplete: enter
01:20:04.639 00.001 14964 UpdateGuideState(): m_state=6
01:20:04.639 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2979
01:20:04.640 00.001 14964 Star::Find returns 1 (0), X=280.01, Y=92.00, Mass=273056, SNR=323.5, Peak=12260 HFD=4.5
01:20:04.640 00.000 14964 MultiStar: exiting stabilization period
01:20:04.641 00.001 14964 MultiStar: [#1 0.01,-0.01,0.15,U] [#2 -0.38,-0.27,0.08,U] 
01:20:04.641 00.000 14964 refined, 2 included, MultiStar: {0.08, -0.03}, one-star: {0.13, -0.02}
01:20:04.642 00.001 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
01:20:04.642 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
01:20:04.643 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=0.03 mountY=-0.08, mountTheta=-1.18
01:20:04.644 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.03, opts=13)
01:20:04.644 00.000 14964 Enqueuing Move request for scope (0.08, -0.03)
01:20:04.645 00.001 12044 Worker thread wakes up
01:20:04.645 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:20:04.645 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:20:04.645 00.000 12044 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
01:20:04.645 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
01:20:04.645 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:04.645 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:04.645 00.000 12044 MoveAxis(E, 0, ABG)
01:20:04.645 00.000 12044 Move returns status 0, amount 0
01:20:04.645 00.000 12044 MoveAxis(N, 0, ABG)
01:20:04.645 00.000 12044 Move returns status 0, amount 0
01:20:04.645 00.000 12044 move complete, result=0
01:20:04.645 00.000 12044 worker thread done servicing request
01:20:04.652 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12260, med=614, FiltMin=529, FiltMax=10104, Gamma=0.810
01:20:04.658 00.006 14964 UpdateGuideState exits: m=273056 SNR=323.5
01:20:04.658 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.659 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:04.659 00.000 14964 Enqueuing Expose request
01:20:04.660 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:04.661 00.001 12044 Worker thread wakes up
01:20:04.661 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:04.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:07.764 03.103 12044 Exposure complete
01:20:07.788 00.024 12044 worker thread done servicing request
01:20:07.788 00.000 14964 OnExposeComplete: enter
01:20:07.789 00.001 14964 UpdateGuideState(): m_state=6
01:20:07.789 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2980
01:20:07.790 00.001 14964 Star::Find returns 1 (0), X=280.15, Y=92.00, Mass=282429, SNR=324.7, Peak=13976 HFD=4.3
01:20:07.790 00.000 14964 MultiStar: [#1 0.56,-0.47,0.16,U] [#2 0.30,-0.14,0.06,U] 
01:20:07.791 00.001 14964 single-star, 2 included, MultiStar: {0.31, -0.08}, one-star: {0.27, -0.02}
01:20:07.791 00.000 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
01:20:07.792 00.001 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
01:20:07.792 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.06 mountX=0.02 mountY=-0.26, mountTheta=-1.50
01:20:07.793 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.02, opts=13)
01:20:07.794 00.001 14964 Enqueuing Move request for scope (0.27, -0.02)
01:20:07.794 00.000 12044 Worker thread wakes up
01:20:07.795 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
01:20:07.795 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
01:20:07.795 00.000 12044 Moving (0.27, -0.02) raw xDistance=0.02 yDistance=-0.26
01:20:07.795 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:20:07.795 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:07.795 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:20:07.795 00.000 12044 MoveAxis(E, 0, ABG)
01:20:07.795 00.000 12044 Move returns status 0, amount 0
01:20:07.795 00.000 12044 MoveAxis(N, 0, ABG)
01:20:07.795 00.000 12044 Move returns status 0, amount 0
01:20:07.795 00.000 12044 move complete, result=0
01:20:07.795 00.000 12044 worker thread done servicing request
01:20:07.803 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13976, med=614, FiltMin=526, FiltMax=10957, Gamma=0.810
01:20:07.809 00.006 14964 UpdateGuideState exits: m=282429 SNR=324.7
01:20:07.809 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.810 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:07.810 00.000 14964 Enqueuing Expose request
01:20:07.811 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:20:07.811 00.000 12044 Worker thread wakes up
01:20:07.811 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:07.811 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:10.907 03.096 12044 Exposure complete
01:20:10.934 00.027 12044 worker thread done servicing request
01:20:10.935 00.001 14964 OnExposeComplete: enter
01:20:10.935 00.000 14964 UpdateGuideState(): m_state=6
01:20:10.936 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2981
01:20:10.936 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=92.04, Mass=275934, SNR=312.3, Peak=13864 HFD=4.5
01:20:10.937 00.001 14964 MultiStar: [#1 0.15,0.37,0.18,U] [#2 0.12,-0.11,0.07,U] 
01:20:10.937 00.000 14964 single-star, 2 included, MultiStar: {0.05, 0.07}, one-star: {0.03, 0.03}
01:20:10.938 00.001 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
01:20:10.938 00.000 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
01:20:10.939 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.76 mountX=-0.03 mountY=-0.04, mountTheta=-2.28
01:20:10.940 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.03, opts=13)
01:20:10.940 00.000 14964 Enqueuing Move request for scope (0.03, 0.03)
01:20:10.941 00.001 12044 Worker thread wakes up
01:20:10.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:20:10.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:20:10.941 00.000 12044 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.04
01:20:10.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:20:10.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:10.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:10.941 00.000 12044 MoveAxis(E, 0, ABG)
01:20:10.941 00.000 12044 Move returns status 0, amount 0
01:20:10.941 00.000 12044 MoveAxis(N, 0, ABG)
01:20:10.941 00.000 12044 Move returns status 0, amount 0
01:20:10.941 00.000 12044 move complete, result=0
01:20:10.941 00.000 12044 worker thread done servicing request
01:20:10.948 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13864, med=615, FiltMin=520, FiltMax=12007, Gamma=0.810
01:20:10.954 00.006 14964 UpdateGuideState exits: m=275934 SNR=312.3
01:20:10.954 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.955 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:10.955 00.000 14964 Enqueuing Expose request
01:20:10.956 00.001 12044 Worker thread wakes up
01:20:10.956 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:10.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:10.956 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:14.081 03.125 12044 Exposure complete
01:20:14.101 00.020 12044 worker thread done servicing request
01:20:14.101 00.000 14964 OnExposeComplete: enter
01:20:14.102 00.001 14964 UpdateGuideState(): m_state=6
01:20:14.103 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2982
01:20:14.104 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=92.33, Mass=275724, SNR=328.5, Peak=16844 HFD=4.3
01:20:14.104 00.000 14964 MultiStar: [#1 -0.15,-0.01,0.17,U] [#2 -0.35,0.26,0.08,U] 
01:20:14.105 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.27}, one-star: {-0.13, 0.32}
01:20:14.105 00.000 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.62 = -2.67)
01:20:14.106 00.001 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
01:20:14.106 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.06 mountX=-0.27 mountY=0.11, mountTheta=2.74
01:20:14.109 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.27, opts=13)
01:20:14.110 00.001 14964 Enqueuing Move request for scope (-0.14, 0.27)
01:20:14.110 00.000 12044 Worker thread wakes up
01:20:14.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
01:20:14.110 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
01:20:14.110 00.000 12044 Moving (-0.14, 0.27) raw xDistance=-0.27 yDistance=0.11
01:20:14.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
01:20:14.110 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:14.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:14.110 00.000 12044 MoveAxis(E, 0, ABG)
01:20:14.110 00.000 12044 Move returns status 0, amount 0
01:20:14.110 00.000 12044 MoveAxis(N, 0, ABG)
01:20:14.110 00.000 12044 Move returns status 0, amount 0
01:20:14.110 00.000 12044 move complete, result=0
01:20:14.110 00.000 12044 worker thread done servicing request
01:20:14.117 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16844, med=615, FiltMin=531, FiltMax=11859, Gamma=0.810
01:20:14.123 00.006 14964 UpdateGuideState exits: m=275724 SNR=328.5
01:20:14.123 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.124 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:14.124 00.000 14964 Enqueuing Expose request
01:20:14.125 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:14.125 00.000 12044 Worker thread wakes up
01:20:14.125 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:14.125 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:17.250 03.125 12044 Exposure complete
01:20:17.271 00.021 12044 worker thread done servicing request
01:20:17.271 00.000 14964 OnExposeComplete: enter
01:20:17.272 00.001 14964 UpdateGuideState(): m_state=6
01:20:17.273 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2983
01:20:17.273 00.000 14964 Star::Find returns 1 (0), X=279.10, Y=92.41, Mass=274527, SNR=331.4, Peak=17878 HFD=4.5
01:20:17.274 00.001 14964 MultiStar: [#1 -0.76,0.09,0.00,M1] [#2 -0.51,-0.22,0.07,U] 
01:20:17.274 00.000 14964 refined, 1 included, MultiStar: {-0.77, 0.36}, one-star: {-0.79, 0.40}
01:20:17.275 00.001 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
01:20:17.275 00.000 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
01:20:17.275 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=0.36 hyp=0.85 cameraTheta=2.70 mountX=-0.37 mountY=0.73, mountTheta=2.04
01:20:17.276 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.36, opts=13)
01:20:17.277 00.001 14964 Enqueuing Move request for scope (-0.77, 0.36)
01:20:17.277 00.000 12044 Worker thread wakes up
01:20:17.278 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.36) opts 0xd
01:20:17.278 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.36)
01:20:17.278 00.000 12044 Moving (-0.77, 0.36) raw xDistance=-0.37 yDistance=0.73
01:20:17.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.02
01:20:17.278 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:17.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
01:20:17.278 00.000 12044 MoveAxis(E, 0, ABG)
01:20:17.278 00.000 12044 Move returns status 0, amount 0
01:20:17.278 00.000 12044 MoveAxis(N, 0, ABG)
01:20:17.278 00.000 12044 Move returns status 0, amount 0
01:20:17.278 00.000 12044 move complete, result=0
01:20:17.278 00.000 12044 worker thread done servicing request
01:20:17.285 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17878, med=615, FiltMin=531, FiltMax=11164, Gamma=0.810
01:20:17.291 00.006 14964 UpdateGuideState exits: m=274527 SNR=331.4
01:20:17.292 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.292 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:17.293 00.001 14964 Enqueuing Expose request
01:20:17.293 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.7 px 0 ms NORTH
01:20:17.293 00.000 12044 Worker thread wakes up
01:20:17.294 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:17.294 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:20.399 03.105 12044 Exposure complete
01:20:20.421 00.022 12044 worker thread done servicing request
01:20:20.421 00.000 14964 OnExposeComplete: enter
01:20:20.423 00.002 14964 UpdateGuideState(): m_state=6
01:20:20.424 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2984
01:20:20.424 00.000 14964 Star::Find returns 1 (0), X=278.98, Y=93.09, Mass=282481, SNR=325.9, Peak=14759 HFD=4.5
01:20:20.424 00.000 14964 MultiStar: [#1 -1.00,-0.38,0.00,M2] [#2 -1.53,-0.03,0.00,M1] 
01:20:20.425 00.001 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
01:20:20.425 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.59)
01:20:20.426 00.001 14964 CameraToMount -- cameraX=-0.90 cameraY=1.08 hyp=1.41 cameraTheta=2.27 mountX=-1.09 mountY=0.79, mountTheta=2.52
01:20:20.427 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.90, y=1.08, opts=13)
01:20:20.428 00.001 14964 Enqueuing Move request for scope (-0.90, 1.08)
01:20:20.428 00.000 12044 Worker thread wakes up
01:20:20.428 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 1.08) opts 0xd
01:20:20.428 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.90, 1.08)
01:20:20.428 00.000 12044 Moving (-0.90, 1.08) raw xDistance=-1.09 yDistance=0.79
01:20:20.429 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.49 from input -1.09, slope = -0.08
01:20:20.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:20.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.79
01:20:20.429 00.000 12044 MoveAxis(E, 58, ABG)
01:20:20.429 00.000 12044 Guiding  Dir = 2, Dur = 58
01:20:20.436 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14759, med=615, FiltMin=531, FiltMax=10863, Gamma=0.810
01:20:20.441 00.005 14964 UpdateGuideState exits: m=282481 SNR=325.9
01:20:20.442 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.442 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:20.443 00.001 14964 Enqueuing Expose request
01:20:20.485 00.042 12044 IsSlewing returns 0
01:20:20.485 00.000 12044 IsGuiding returns 0
01:20:20.517 00.032 12044 PulseGuide returned control before completion, sleep 37
01:20:20.566 00.049 12044 IsGuiding returns 1
01:20:20.566 00.000 12044 scope still moving after pulse duration time elapsed
01:20:20.625 00.059 12044 IsSlewing returns 0
01:20:20.625 00.000 12044 IsGuiding returns 0
01:20:20.625 00.000 12044 scope move finished after 58 + 81 ms
01:20:20.625 00.000 12044 Move returns status 0, amount 58
01:20:20.625 00.000 12044 MoveAxis(N, 0, ABG)
01:20:20.625 00.000 12044 Move returns status 0, amount 0
01:20:20.625 00.000 12044 move complete, result=0
01:20:20.625 00.000 12044 worker thread done servicing request
01:20:20.625 00.000 12044 Worker thread wakes up
01:20:20.625 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:20.625 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:20.625 00.000 14964 GuideStep: -1.1 px 58 ms EAST, 0.8 px 0 ms NORTH
01:20:23.764 03.139 12044 Exposure complete
01:20:23.787 00.023 12044 worker thread done servicing request
01:20:23.787 00.000 14964 OnExposeComplete: enter
01:20:23.787 00.000 14964 UpdateGuideState(): m_state=6
01:20:23.788 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2985
01:20:23.788 00.000 14964 Star::Find returns 1 (0), X=278.57, Y=93.02, Mass=285143, SNR=335.7, Peak=11914 HFD=5.0
01:20:23.789 00.001 14964 MultiStar: large primary error, entering stabilization period
01:20:23.789 00.000 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.04 = -2.24)
01:20:23.790 00.001 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.81)
01:20:23.790 00.000 14964 CameraToMount -- cameraX=-1.32 cameraY=1.01 hyp=1.66 cameraTheta=2.49 mountX=-1.03 mountY=1.20, mountTheta=2.28
01:20:23.791 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.32, y=1.01, opts=13)
01:20:23.792 00.001 14964 Enqueuing Move request for scope (-1.32, 1.01)
01:20:23.793 00.001 12044 Worker thread wakes up
01:20:23.793 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 1.01) opts 0xd
01:20:23.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.32, 1.01)
01:20:23.793 00.000 12044 Moving (-1.32, 1.01) raw xDistance=-1.03 yDistance=1.20
01:20:23.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.63 from input -1.03, slope = -0.10
01:20:23.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:23.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.20
01:20:23.793 00.000 12044 MoveAxis(E, 74, ABG)
01:20:23.793 00.000 12044 Guiding  Dir = 2, Dur = 74
01:20:23.801 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11914, med=614, FiltMin=531, FiltMax=10267, Gamma=0.810
01:20:23.806 00.005 14964 UpdateGuideState exits: m=285143 SNR=335.7
01:20:23.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.807 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:23.808 00.001 14964 Enqueuing Expose request
01:20:23.814 00.006 12044 IsSlewing returns 0
01:20:23.814 00.000 12044 IsGuiding returns 0
01:20:23.845 00.031 12044 PulseGuide returned control before completion, sleep 53
01:20:23.908 00.063 12044 IsGuiding returns 1
01:20:23.908 00.000 12044 scope still moving after pulse duration time elapsed
01:20:23.967 00.059 12044 IsSlewing returns 0
01:20:23.968 00.001 12044 IsGuiding returns 0
01:20:23.968 00.000 12044 scope move finished after 74 + 80 ms
01:20:23.968 00.000 12044 Move returns status 0, amount 74
01:20:23.968 00.000 12044 MoveAxis(N, 0, ABG)
01:20:23.968 00.000 12044 Move returns status 0, amount 0
01:20:23.968 00.000 12044 move complete, result=0
01:20:23.968 00.000 12044 worker thread done servicing request
01:20:23.968 00.000 12044 Worker thread wakes up
01:20:23.968 00.000 14964 GuideStep: -1.0 px 74 ms EAST, 1.2 px 0 ms NORTH
01:20:23.969 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:23.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:27.101 03.132 12044 Exposure complete
01:20:27.126 00.025 12044 worker thread done servicing request
01:20:27.126 00.000 14964 OnExposeComplete: enter
01:20:27.127 00.001 14964 UpdateGuideState(): m_state=6
01:20:27.128 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2986
01:20:27.128 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=92.34, Mass=279605, SNR=318.3, Peak=15699 HFD=4.7
01:20:27.129 00.001 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:20:27.129 00.000 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
01:20:27.129 00.000 14964 CameraToMount -- cameraX=-1.53 cameraY=0.32 hyp=1.56 cameraTheta=2.93 mountX=-0.35 mountY=1.49, mountTheta=1.80
01:20:27.131 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.53, y=0.32, opts=13)
01:20:27.131 00.000 14964 Enqueuing Move request for scope (-1.53, 0.32)
01:20:27.132 00.001 12044 Worker thread wakes up
01:20:27.132 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.32) opts 0xd
01:20:27.132 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.53, 0.32)
01:20:27.132 00.000 12044 Moving (-1.53, 0.32) raw xDistance=-0.35 yDistance=1.49
01:20:27.132 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.35 is < calculated value -0.40, using input
01:20:27.132 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.35, slope = -0.06
01:20:27.132 00.000 12044 resist switch: large excursion: input 1.49 thresh 1.35 direction from -1 to 1
01:20:27.132 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.47
01:20:27.132 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49
01:20:27.132 00.000 12044 MoveAxis(E, 27, ABG)
01:20:27.132 00.000 12044 Guiding  Dir = 2, Dur = 27
01:20:27.139 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15699, med=615, FiltMin=527, FiltMax=11871, Gamma=0.810
01:20:27.145 00.006 14964 UpdateGuideState exits: m=279605 SNR=318.3
01:20:27.145 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.146 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:27.146 00.000 14964 Enqueuing Expose request
01:20:27.173 00.027 12044 IsSlewing returns 0
01:20:27.174 00.001 12044 IsGuiding returns 0
01:20:27.205 00.031 12044 IsGuiding returns 1
01:20:27.205 00.000 12044 scope still moving after pulse duration time elapsed
01:20:27.327 00.122 12044 IsSlewing returns 0
01:20:27.327 00.000 12044 IsGuiding returns 0
01:20:27.327 00.000 12044 scope move finished after 27 + 126 ms
01:20:27.327 00.000 12044 Move returns status 0, amount 27
01:20:27.327 00.000 12044 BLC: Oldest BLC event removed
01:20:27.327 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 261 applied
01:20:27.327 00.000 12044 MoveAxis(S, 400, ABG)
01:20:27.327 00.000 12044 Guiding  Dir = 1, Dur = 400
01:20:27.389 00.062 12044 IsSlewing returns 0
01:20:27.389 00.000 12044 IsGuiding returns 0
01:20:27.430 00.041 12044 PulseGuide returned control before completion, sleep 370
01:20:27.805 00.375 12044 IsGuiding returns 1
01:20:27.805 00.000 12044 scope still moving after pulse duration time elapsed
01:20:27.873 00.068 12044 IsSlewing returns 0
01:20:27.874 00.001 12044 IsGuiding returns 0
01:20:27.874 00.000 12044 scope move finished after 400 + 85 ms
01:20:27.874 00.000 12044 Move returns status 0, amount 400
01:20:27.874 00.000 12044 move complete, result=0
01:20:27.874 00.000 12044 worker thread done servicing request
01:20:27.874 00.000 12044 Worker thread wakes up
01:20:27.874 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:27.874 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:27.874 00.000 14964 GuideStep: -0.3 px 27 ms EAST, 1.5 px 400 ms SOUTH
01:20:31.001 03.127 12044 Exposure complete
01:20:31.023 00.022 12044 worker thread done servicing request
01:20:31.023 00.000 14964 OnExposeComplete: enter
01:20:31.024 00.001 14964 UpdateGuideState(): m_state=6
01:20:31.025 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2987
01:20:31.025 00.000 14964 Star::Find returns 1 (0), X=278.61, Y=91.60, Mass=271578, SNR=321.6, Peak=14422 HFD=4.9
01:20:31.026 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
01:20:31.026 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
01:20:31.026 00.000 14964 CameraToMount -- cameraX=-1.27 cameraY=-0.41 hyp=1.34 cameraTheta=-2.83 mountX=0.39 mountY=1.31, mountTheta=1.28
01:20:31.028 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.27, y=-0.41, opts=13)
01:20:31.028 00.000 14964 Enqueuing Move request for scope (-1.27, -0.41)
01:20:31.029 00.001 12044 Worker thread wakes up
01:20:31.029 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -0.41) opts 0xd
01:20:31.029 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.27, -0.41)
01:20:31.029 00.000 12044 Moving (-1.27, -0.41) raw xDistance=0.39 yDistance=1.31
01:20:31.029 00.000 12044 BLC: History state: CurrMiss=1.31, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.489346, 1:1.308616
01:20:31.029 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:20:31.029 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.01
01:20:31.029 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31
01:20:31.029 00.000 12044 MoveAxis(E, 0, ABG)
01:20:31.029 00.000 12044 Move returns status 0, amount 0
01:20:31.029 00.000 12044 MoveAxis(S, 122, ABG)
01:20:31.029 00.000 12044 Guiding  Dir = 1, Dur = 122
01:20:31.038 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14422, med=616, FiltMin=519, FiltMax=11707, Gamma=0.810
01:20:31.045 00.007 14964 UpdateGuideState exits: m=271578 SNR=321.6
01:20:31.045 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.046 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:31.046 00.000 14964 Enqueuing Expose request
01:20:31.066 00.020 12044 IsSlewing returns 0
01:20:31.066 00.000 12044 IsGuiding returns 0
01:20:31.098 00.032 12044 PulseGuide returned control before completion, sleep 101
01:20:31.233 00.135 12044 IsGuiding returns 1
01:20:31.233 00.000 12044 scope still moving after pulse duration time elapsed
01:20:31.281 00.048 12044 IsSlewing returns 0
01:20:31.281 00.000 12044 IsGuiding returns 0
01:20:31.281 00.000 12044 scope move finished after 122 + 93 ms
01:20:31.282 00.001 12044 Move returns status 0, amount 122
01:20:31.282 00.000 12044 move complete, result=0
01:20:31.282 00.000 12044 worker thread done servicing request
01:20:31.282 00.000 12044 Worker thread wakes up
01:20:31.282 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 1.3 px 122 ms SOUTH
01:20:31.282 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:31.282 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:34.407 03.125 12044 Exposure complete
01:20:34.429 00.022 12044 worker thread done servicing request
01:20:34.429 00.000 14964 OnExposeComplete: enter
01:20:34.430 00.001 14964 UpdateGuideState(): m_state=6
01:20:34.430 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2988
01:20:34.431 00.001 14964 Star::Find returns 1 (0), X=280.53, Y=91.93, Mass=280346, SNR=330.9, Peak=14290 HFD=4.3
01:20:34.431 00.000 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
01:20:34.432 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
01:20:34.432 00.000 14964 CameraToMount -- cameraX=0.64 cameraY=-0.08 hyp=0.65 cameraTheta=-0.13 mountX=0.09 mountY=-0.63, mountTheta=-1.43
01:20:34.433 00.001 14964 SchedulePrimaryMove(1136A648, x=0.64, y=-0.08, opts=13)
01:20:34.434 00.001 14964 Enqueuing Move request for scope (0.64, -0.08)
01:20:34.434 00.000 12044 Worker thread wakes up
01:20:34.434 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.08) opts 0xd
01:20:34.434 00.000 12044 Handling offset move in thread for scope, endpoint = (0.64, -0.08)
01:20:34.434 00.000 12044 Moving (0.64, -0.08) raw xDistance=0.09 yDistance=-0.63
01:20:34.434 00.000 12044 BLC: History state: CurrMiss=-0.63, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.489346, 1:1.308616, 2:-0.629402
01:20:34.434 00.000 12044 BLC: Over-shoot, first stiction event, no adjustment
01:20:34.434 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
01:20:34.434 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:34.434 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
01:20:34.434 00.000 12044 MoveAxis(E, 0, ABG)
01:20:34.434 00.000 12044 Move returns status 0, amount 0
01:20:34.434 00.000 12044 MoveAxis(N, 0, ABG)
01:20:34.434 00.000 12044 Move returns status 0, amount 0
01:20:34.434 00.000 12044 move complete, result=0
01:20:34.435 00.001 12044 worker thread done servicing request
01:20:34.443 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14290, med=614, FiltMin=530, FiltMax=12760, Gamma=0.810
01:20:34.450 00.007 14964 UpdateGuideState exits: m=280346 SNR=330.9
01:20:34.451 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.451 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:34.451 00.000 14964 Enqueuing Expose request
01:20:34.452 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
01:20:34.452 00.000 12044 Worker thread wakes up
01:20:34.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:34.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:37.586 03.134 12044 Exposure complete
01:20:37.610 00.024 12044 worker thread done servicing request
01:20:37.610 00.000 14964 OnExposeComplete: enter
01:20:37.610 00.000 14964 UpdateGuideState(): m_state=6
01:20:37.611 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2989
01:20:37.612 00.001 14964 Star::Find returns 1 (0), X=278.93, Y=92.47, Mass=288216, SNR=321.9, Peak=15118 HFD=4.9
01:20:37.612 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.04)
01:20:37.613 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
01:20:37.613 00.000 14964 CameraToMount -- cameraX=-0.95 cameraY=0.46 hyp=1.06 cameraTheta=2.69 mountX=-0.48 mountY=0.90, mountTheta=2.06
01:20:37.614 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=0.46, opts=13)
01:20:37.615 00.001 14964 Enqueuing Move request for scope (-0.95, 0.46)
01:20:37.616 00.001 12044 Worker thread wakes up
01:20:37.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.46) opts 0xd
01:20:37.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, 0.46)
01:20:37.616 00.000 12044 Moving (-0.95, 0.46) raw xDistance=-0.48 yDistance=0.90
01:20:37.616 00.000 12044 BLC: window closed
01:20:37.616 00.000 12044 BLC: History state: CurrMiss=0.90, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.489346, 1:1.308616, 2:-0.629402
01:20:37.616 00.000 12044 BLC: Under-shoot: nominal increase by 33
01:20:37.616 00.000 12044 BLC: window closed
01:20:37.616 00.000 12044 BLC: Pulse adjusted to 287
01:20:37.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.48, slope = -0.00
01:20:37.616 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
01:20:37.617 00.001 12044 MoveAxis(E, 1, ABG)
01:20:37.617 00.000 12044 Guiding  Dir = 2, Dur = 1
01:20:37.623 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15118, med=615, FiltMin=526, FiltMax=10948, Gamma=0.810
01:20:37.633 00.010 14964 UpdateGuideState exits: m=288216 SNR=321.9
01:20:37.634 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.636 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:37.637 00.001 14964 Enqueuing Expose request
01:20:37.642 00.005 12044 IsSlewing returns 0
01:20:37.644 00.002 12044 IsGuiding returns 0
01:20:37.676 00.032 12044 IsGuiding returns 1
01:20:37.676 00.000 12044 scope still moving after pulse duration time elapsed
01:20:37.734 00.058 12044 IsSlewing returns 0
01:20:37.734 00.000 12044 IsGuiding returns 0
01:20:37.734 00.000 12044 scope move finished after 1 + 89 ms
01:20:37.734 00.000 12044 Move returns status 0, amount 1
01:20:37.734 00.000 12044 MoveAxis(S, 84, ABG)
01:20:37.734 00.000 12044 Guiding  Dir = 1, Dur = 84
01:20:37.764 00.030 12044 IsSlewing returns 0
01:20:37.797 00.033 12044 IsGuiding returns 0
01:20:37.819 00.022 14964 evsrv: cli 01AB2990 connect
01:20:37.819 00.000 14964 case statement mapped state 6 to 3
01:20:37.820 00.001 14964 case statement mapped state 6 to 3
01:20:37.821 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_pixel_scale","id":"1cb10c93-8b0c-4a49-ad75-f7028b73e37b"}
01:20:37.821 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":1.29969,"id":"1cb10c93-8b0c-4a49-ad75-f7028b73e37b"}
01:20:37.822 00.001 14964 evsrv: cli 01AB2990 disconnect
01:20:37.829 00.007 12044 PulseGuide returned control before completion, sleep 63
01:20:37.907 00.078 12044 IsGuiding returns 1
01:20:37.907 00.000 12044 scope still moving after pulse duration time elapsed
01:20:38.000 00.093 12044 IsSlewing returns 0
01:20:38.000 00.000 12044 IsGuiding returns 0
01:20:38.000 00.000 12044 scope move finished after 84 + 118 ms
01:20:38.000 00.000 12044 Move returns status 0, amount 84
01:20:38.000 00.000 12044 move complete, result=0
01:20:38.000 00.000 12044 worker thread done servicing request
01:20:38.000 00.000 12044 Worker thread wakes up
01:20:38.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:38.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:38.000 00.000 14964 GuideStep: -0.5 px 1 ms EAST, 0.9 px 84 ms SOUTH
01:20:41.101 03.101 12044 Exposure complete
01:20:41.124 00.023 12044 worker thread done servicing request
01:20:41.124 00.000 14964 OnExposeComplete: enter
01:20:41.125 00.001 14964 UpdateGuideState(): m_state=6
01:20:41.125 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2990
01:20:41.126 00.001 14964 Star::Find returns 1 (0), X=280.49, Y=92.38, Mass=283133, SNR=313.0, Peak=13414 HFD=4.9
01:20:41.126 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
01:20:41.127 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.13)
01:20:41.127 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=0.37 hyp=0.71 cameraTheta=0.55 mountX=-0.36 mountY=-0.64, mountTheta=-2.08
01:20:41.129 00.002 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.37, opts=13)
01:20:41.129 00.000 14964 Enqueuing Move request for scope (0.61, 0.37)
01:20:41.130 00.001 12044 Worker thread wakes up
01:20:41.130 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.37) opts 0xd
01:20:41.130 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.37)
01:20:41.130 00.000 12044 Moving (0.61, 0.37) raw xDistance=-0.36 yDistance=-0.64
01:20:41.130 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.02
01:20:41.130 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:41.130 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
01:20:41.130 00.000 12044 MoveAxis(E, 0, ABG)
01:20:41.130 00.000 12044 Move returns status 0, amount 0
01:20:41.130 00.000 12044 MoveAxis(N, 0, ABG)
01:20:41.130 00.000 12044 Move returns status 0, amount 0
01:20:41.130 00.000 12044 move complete, result=0
01:20:41.130 00.000 12044 worker thread done servicing request
01:20:41.137 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13414, med=614, FiltMin=530, FiltMax=11476, Gamma=0.810
01:20:41.143 00.006 14964 UpdateGuideState exits: m=283133 SNR=313.0
01:20:41.143 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.144 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:41.144 00.000 14964 Enqueuing Expose request
01:20:41.145 00.001 12044 Worker thread wakes up
01:20:41.145 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.6 px 0 ms NORTH
01:20:41.145 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:41.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:44.273 03.128 12044 Exposure complete
01:20:44.316 00.043 12044 worker thread done servicing request
01:20:44.316 00.000 14964 OnExposeComplete: enter
01:20:44.317 00.001 14964 UpdateGuideState(): m_state=6
01:20:44.319 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2991
01:20:44.320 00.001 14964 Star::Find returns 1 (0), X=280.38, Y=92.87, Mass=294193, SNR=332.3, Peak=13156 HFD=4.7
01:20:44.321 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
01:20:44.322 00.001 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
01:20:44.323 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=0.86 hyp=0.99 cameraTheta=1.05 mountX=-0.85 mountY=-0.57, mountTheta=-2.55
01:20:44.325 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.86, opts=13)
01:20:44.327 00.002 14964 Enqueuing Move request for scope (0.49, 0.86)
01:20:44.328 00.001 12044 Worker thread wakes up
01:20:44.328 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.86) opts 0xd
01:20:44.328 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.86)
01:20:44.328 00.000 12044 Moving (0.49, 0.86) raw xDistance=-0.85 yDistance=-0.57
01:20:44.328 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.85, slope = 0.01
01:20:44.328 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:44.328 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:20:44.328 00.000 12044 MoveAxis(E, 0, ABG)
01:20:44.328 00.000 12044 Move returns status 0, amount 0
01:20:44.329 00.001 12044 MoveAxis(N, 0, ABG)
01:20:44.329 00.000 12044 Move returns status 0, amount 0
01:20:44.329 00.000 12044 move complete, result=0
01:20:44.329 00.000 12044 worker thread done servicing request
01:20:44.338 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13156, med=615, FiltMin=534, FiltMax=11271, Gamma=0.810
01:20:44.344 00.006 14964 UpdateGuideState exits: m=294193 SNR=332.3
01:20:44.344 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.345 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:44.345 00.000 14964 Enqueuing Expose request
01:20:44.346 00.001 14964 GuideStep: -0.9 px 0 ms EAST, -0.6 px 0 ms NORTH
01:20:44.347 00.001 12044 Worker thread wakes up
01:20:44.347 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:44.347 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:47.459 03.112 12044 Exposure complete
01:20:47.495 00.036 12044 worker thread done servicing request
01:20:47.495 00.000 14964 OnExposeComplete: enter
01:20:47.496 00.001 14964 UpdateGuideState(): m_state=6
01:20:47.496 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2992
01:20:47.497 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=92.39, Mass=280736, SNR=328.9, Peak=13462 HFD=4.8
01:20:47.497 00.000 14964 MultiStar: exiting stabilization period
01:20:47.498 00.001 14964 MultiStar: [#1 0.07,1.24,0.00,M3] [#2 0.19,1.16,0.00,M2] 
01:20:47.498 00.000 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
01:20:47.498 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
01:20:47.499 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.37 hyp=0.59 cameraTheta=0.68 mountX=-0.37 mountY=-0.50, mountTheta=-2.21
01:20:47.500 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.37, opts=13)
01:20:47.501 00.001 14964 Enqueuing Move request for scope (0.46, 0.37)
01:20:47.502 00.001 12044 Worker thread wakes up
01:20:47.502 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.37) opts 0xd
01:20:47.502 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.37)
01:20:47.502 00.000 12044 Moving (0.46, 0.37) raw xDistance=-0.37 yDistance=-0.50
01:20:47.502 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.03
01:20:47.502 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:47.502 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:20:47.502 00.000 12044 MoveAxis(E, 0, ABG)
01:20:47.502 00.000 12044 Move returns status 0, amount 0
01:20:47.502 00.000 12044 MoveAxis(N, 0, ABG)
01:20:47.502 00.000 12044 Move returns status 0, amount 0
01:20:47.502 00.000 12044 move complete, result=0
01:20:47.502 00.000 12044 worker thread done servicing request
01:20:47.509 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13462, med=614, FiltMin=525, FiltMax=10403, Gamma=0.810
01:20:47.515 00.006 14964 UpdateGuideState exits: m=280736 SNR=328.9
01:20:47.516 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.516 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:47.516 00.000 14964 Enqueuing Expose request
01:20:47.517 00.001 12044 Worker thread wakes up
01:20:47.517 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:47.517 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:47.517 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
01:20:50.649 03.132 12044 Exposure complete
01:20:50.675 00.026 12044 worker thread done servicing request
01:20:50.675 00.000 14964 OnExposeComplete: enter
01:20:50.676 00.001 14964 UpdateGuideState(): m_state=6
01:20:50.676 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2993
01:20:50.677 00.001 14964 Star::Find returns 1 (0), X=281.37, Y=90.38, Mass=271371, SNR=319.1, Peak=14629 HFD=4.4
01:20:50.677 00.000 14964 MultiStar: large primary error, entering stabilization period
01:20:50.678 00.001 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
01:20:50.678 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.51)
01:20:50.679 00.001 14964 CameraToMount -- cameraX=1.49 cameraY=-1.63 hyp=2.21 cameraTheta=-0.83 mountX=1.65 mountY=-1.31, mountTheta=-0.67
01:20:50.680 00.001 14964 SchedulePrimaryMove(1136A648, x=1.49, y=-1.63, opts=13)
01:20:50.681 00.001 14964 Enqueuing Move request for scope (1.49, -1.63)
01:20:50.681 00.000 12044 Worker thread wakes up
01:20:50.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.49, -1.63) opts 0xd
01:20:50.681 00.000 12044 Handling offset move in thread for scope, endpoint = (1.49, -1.63)
01:20:50.681 00.000 12044 Moving (1.49, -1.63) raw xDistance=1.65 yDistance=-1.31
01:20:50.681 00.000 12044 Lowpass2 history cleared, outlier deflection
01:20:50.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.07 from input 1.65, slope = 0.00
01:20:50.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:50.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.31
01:20:50.681 00.000 12044 MoveAxis(W, 127, ABG)
01:20:50.681 00.000 12044 Guiding  Dir = 3, Dur = 127
01:20:50.689 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14629, med=615, FiltMin=527, FiltMax=12204, Gamma=0.810
01:20:50.695 00.006 14964 UpdateGuideState exits: m=271371 SNR=319.1
01:20:50.695 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.696 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:50.696 00.000 14964 Enqueuing Expose request
01:20:50.702 00.006 12044 IsSlewing returns 0
01:20:50.702 00.000 12044 IsGuiding returns 0
01:20:50.734 00.032 12044 PulseGuide returned control before completion, sleep 106
01:20:50.851 00.117 12044 IsGuiding returns 1
01:20:50.851 00.000 12044 scope still moving after pulse duration time elapsed
01:20:50.906 00.055 12044 IsSlewing returns 0
01:20:50.906 00.000 12044 IsGuiding returns 0
01:20:50.906 00.000 12044 scope move finished after 127 + 76 ms
01:20:50.906 00.000 12044 Move returns status 0, amount 127
01:20:50.906 00.000 12044 MoveAxis(N, 0, ABG)
01:20:50.906 00.000 12044 Move returns status 0, amount 0
01:20:50.906 00.000 12044 move complete, result=0
01:20:50.906 00.000 12044 worker thread done servicing request
01:20:50.906 00.000 12044 Worker thread wakes up
01:20:50.906 00.000 14964 GuideStep: 1.7 px 127 ms WEST, -1.3 px 0 ms NORTH
01:20:50.907 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:50.907 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:54.027 03.120 12044 Exposure complete
01:20:54.049 00.022 12044 worker thread done servicing request
01:20:54.049 00.000 14964 OnExposeComplete: enter
01:20:54.049 00.000 14964 UpdateGuideState(): m_state=6
01:20:54.050 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2994
01:20:54.050 00.000 14964 Star::Find returns 1 (0), X=281.86, Y=91.00, Mass=280108, SNR=336.4, Peak=16265 HFD=4.4
01:20:54.051 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
01:20:54.052 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
01:20:54.052 00.000 14964 CameraToMount -- cameraX=1.98 cameraY=-1.02 hyp=2.22 cameraTheta=-0.47 mountX=1.04 mountY=-1.86, mountTheta=-1.06
01:20:54.053 00.001 14964 SchedulePrimaryMove(1136A648, x=1.98, y=-1.02, opts=13)
01:20:54.054 00.001 14964 Enqueuing Move request for scope (1.98, -1.02)
01:20:54.054 00.000 12044 Worker thread wakes up
01:20:54.054 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.98, -1.02) opts 0xd
01:20:54.054 00.000 12044 Handling offset move in thread for scope, endpoint = (1.98, -1.02)
01:20:54.054 00.000 12044 Moving (1.98, -1.02) raw xDistance=1.04 yDistance=-1.86
01:20:54.054 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.68 from input 1.04, slope = 0.00
01:20:54.054 00.000 12044 resist switch: large excursion: input -1.86 thresh 1.35 direction from 1 to -1
01:20:54.054 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.58
01:20:54.054 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86
01:20:54.054 00.000 12044 MoveAxis(W, 80, ABG)
01:20:54.054 00.000 12044 Guiding  Dir = 3, Dur = 80
01:20:54.062 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16265, med=615, FiltMin=532, FiltMax=10285, Gamma=0.810
01:20:54.067 00.005 14964 UpdateGuideState exits: m=280108 SNR=336.4
01:20:54.068 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.069 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:54.069 00.000 14964 Enqueuing Expose request
01:20:54.093 00.024 12044 IsSlewing returns 0
01:20:54.093 00.000 12044 IsGuiding returns 0
01:20:54.124 00.031 12044 PulseGuide returned control before completion, sleep 60
01:20:54.195 00.071 12044 IsGuiding returns 1
01:20:54.195 00.000 12044 scope still moving after pulse duration time elapsed
01:20:54.280 00.085 12044 IsSlewing returns 0
01:20:54.280 00.000 12044 IsGuiding returns 0
01:20:54.280 00.000 12044 scope move finished after 80 + 107 ms
01:20:54.280 00.000 12044 Move returns status 0, amount 80
01:20:54.280 00.000 12044 BLC: Oldest BLC event removed
01:20:54.280 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 287 applied
01:20:54.280 00.000 12044 MoveAxis(N, 460, ABG)
01:20:54.280 00.000 12044 Guiding  Dir = 0, Dur = 460
01:20:54.315 00.035 12044 IsSlewing returns 0
01:20:54.315 00.000 12044 IsGuiding returns 0
01:20:54.346 00.031 12044 PulseGuide returned control before completion, sleep 440
01:20:54.794 00.448 12044 IsGuiding returns 1
01:20:54.794 00.000 12044 scope still moving after pulse duration time elapsed
01:20:54.844 00.050 12044 IsSlewing returns 0
01:20:54.844 00.000 12044 IsGuiding returns 0
01:20:54.844 00.000 12044 scope move finished after 460 + 68 ms
01:20:54.844 00.000 12044 Move returns status 0, amount 460
01:20:54.844 00.000 12044 move complete, result=0
01:20:54.844 00.000 12044 worker thread done servicing request
01:20:54.844 00.000 12044 Worker thread wakes up
01:20:54.844 00.000 14964 GuideStep: 1.0 px 80 ms WEST, -1.9 px 460 ms NORTH
01:20:54.845 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:54.845 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:20:57.946 03.101 12044 Exposure complete
01:20:57.967 00.021 12044 worker thread done servicing request
01:20:57.967 00.000 14964 OnExposeComplete: enter
01:20:57.968 00.001 14964 UpdateGuideState(): m_state=6
01:20:57.968 00.000 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2995
01:20:57.969 00.001 14964 Star::Find returns 1 (0), X=280.90, Y=91.93, Mass=281718, SNR=314.0, Peak=16994 HFD=4.3
01:20:57.969 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
01:20:57.970 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.76)
01:20:57.970 00.000 14964 CameraToMount -- cameraX=1.02 cameraY=-0.08 hyp=1.02 cameraTheta=-0.08 mountX=0.10 mountY=-1.00, mountTheta=-1.47
01:20:57.971 00.001 14964 SchedulePrimaryMove(1136A648, x=1.02, y=-0.08, opts=13)
01:20:57.972 00.001 14964 Enqueuing Move request for scope (1.02, -0.08)
01:20:57.972 00.000 12044 Worker thread wakes up
01:20:57.972 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.08) opts 0xd
01:20:57.972 00.000 12044 Handling offset move in thread for scope, endpoint = (1.02, -0.08)
01:20:57.972 00.000 12044 Moving (1.02, -0.08) raw xDistance=0.10 yDistance=-1.00
01:20:57.972 00.000 12044 BLC: History state: CurrMiss=1.00, AvgInitMiss=0.45, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.861395, 1:1.002003
01:20:57.972 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:20:57.972 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:20:57.972 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
01:20:57.972 00.000 12044 MoveAxis(E, 0, ABG)
01:20:57.973 00.001 12044 Move returns status 0, amount 0
01:20:57.973 00.000 12044 MoveAxis(N, 93, ABG)
01:20:57.973 00.000 12044 Guiding  Dir = 0, Dur = 93
01:20:57.980 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16994, med=615, FiltMin=528, FiltMax=10848, Gamma=0.810
01:20:57.986 00.006 14964 UpdateGuideState exits: m=281718 SNR=314.0
01:20:57.986 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.987 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:20:57.987 00.000 14964 Enqueuing Expose request
01:20:58.032 00.045 12044 IsSlewing returns 0
01:20:58.032 00.000 12044 IsGuiding returns 0
01:20:58.064 00.032 12044 PulseGuide returned control before completion, sleep 72
01:20:58.146 00.082 12044 IsGuiding returns 1
01:20:58.146 00.000 12044 scope still moving after pulse duration time elapsed
01:20:58.203 00.057 12044 IsSlewing returns 0
01:20:58.203 00.000 12044 IsGuiding returns 0
01:20:58.203 00.000 12044 scope move finished after 93 + 77 ms
01:20:58.203 00.000 12044 Move returns status 0, amount 93
01:20:58.203 00.000 12044 move complete, result=0
01:20:58.203 00.000 12044 worker thread done servicing request
01:20:58.204 00.001 12044 Worker thread wakes up
01:20:58.204 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -1.0 px 93 ms NORTH
01:20:58.204 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:20:58.204 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:01.324 03.120 12044 Exposure complete
01:21:01.357 00.033 12044 worker thread done servicing request
01:21:01.357 00.000 14964 OnExposeComplete: enter
01:21:01.358 00.001 14964 UpdateGuideState(): m_state=6
01:21:01.360 00.002 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2996
01:21:01.361 00.001 14964 Star::Find returns 1 (0), X=279.39, Y=91.85, Mass=273108, SNR=313.2, Peak=12826 HFD=4.7
01:21:01.363 00.002 14964 MultiStar: exiting stabilization period
01:21:01.363 00.000 14964 MultiStar: [#1 -0.35,0.38,0.18,U] [#2 -0.49,0.68,0.00,M3] 
01:21:01.364 00.001 14964 refined, 1 included, MultiStar: {-0.47, -0.08}, one-star: {-0.50, -0.16}
01:21:01.364 00.000 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
01:21:01.366 00.002 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
01:21:01.367 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.08 hyp=0.48 cameraTheta=-2.97 mountX=0.07 mountY=0.48, mountTheta=1.42
01:21:01.368 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.08, opts=13)
01:21:01.368 00.000 14964 Enqueuing Move request for scope (-0.47, -0.08)
01:21:01.370 00.002 12044 Worker thread wakes up
01:21:01.370 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.08) opts 0xd
01:21:01.370 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.08)
01:21:01.370 00.000 12044 Moving (-0.47, -0.08) raw xDistance=0.07 yDistance=0.48
01:21:01.370 00.000 12044 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.45, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-1.861395, 1:1.002003, 2:-0.480696
01:21:01.370 00.000 12044 BLC: Over-shoot, stiction seen, nominal decrease by -51.000000
01:21:01.370 00.000 12044 BLC: window closed
01:21:01.370 00.000 12044 BLC: Pulse adjusted to 236
01:21:01.370 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:21:01.370 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:01.370 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
01:21:01.370 00.000 12044 MoveAxis(E, 0, ABG)
01:21:01.370 00.000 12044 Move returns status 0, amount 0
01:21:01.370 00.000 12044 MoveAxis(N, 0, ABG)
01:21:01.370 00.000 12044 Move returns status 0, amount 0
01:21:01.370 00.000 12044 move complete, result=0
01:21:01.370 00.000 12044 worker thread done servicing request
01:21:01.382 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12826, med=614, FiltMin=512, FiltMax=9976, Gamma=0.810
01:21:01.392 00.010 14964 UpdateGuideState exits: m=273108 SNR=313.2
01:21:01.394 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.395 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:01.397 00.002 14964 Enqueuing Expose request
01:21:01.397 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:21:01.398 00.001 12044 Worker thread wakes up
01:21:01.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:01.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:01.850 00.452 14964 evsrv: cli 01AB2E90 connect
01:21:01.851 00.001 14964 case statement mapped state 6 to 3
01:21:01.852 00.001 14964 case statement mapped state 6 to 3
01:21:01.854 00.002 14964 evsrv: cli 01AB2E90 request: {"method":"get_pixel_scale","id":"7f4d64df-a21c-4f6a-93b4-d4de7b4dd901"}
01:21:01.854 00.000 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":1.29969,"id":"7f4d64df-a21c-4f6a-93b4-d4de7b4dd901"}
01:21:01.855 00.001 14964 evsrv: cli 01AB2E90 disconnect
01:21:04.503 02.648 12044 Exposure complete
01:21:04.524 00.021 12044 worker thread done servicing request
01:21:04.525 00.001 14964 OnExposeComplete: enter
01:21:04.525 00.000 14964 UpdateGuideState(): m_state=6
01:21:04.526 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2997
01:21:04.526 00.000 14964 Star::Find returns 1 (0), X=280.00, Y=91.90, Mass=283057, SNR=333.1, Peak=14916 HFD=4.5
01:21:04.527 00.001 14964 MultiStar: [#1 -0.03,0.11,0.17,U] [#2 -0.07,0.46,0.06,U] 
01:21:04.527 00.000 14964 refined, 2 included, MultiStar: {0.08, -0.06}, one-star: {0.11, -0.11}
01:21:04.528 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
01:21:04.528 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
01:21:04.528 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.60 mountX=0.06 mountY=-0.08, mountTheta=-0.92
01:21:04.530 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.06, opts=13)
01:21:04.530 00.000 14964 Enqueuing Move request for scope (0.08, -0.06)
01:21:04.531 00.001 12044 Worker thread wakes up
01:21:04.531 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:21:04.531 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:21:04.531 00.000 12044 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
01:21:04.531 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.30
01:21:04.531 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:04.531 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:04.531 00.000 12044 MoveAxis(E, 0, ABG)
01:21:04.531 00.000 12044 Move returns status 0, amount 0
01:21:04.531 00.000 12044 MoveAxis(N, 0, ABG)
01:21:04.531 00.000 12044 Move returns status 0, amount 0
01:21:04.531 00.000 12044 move complete, result=0
01:21:04.531 00.000 12044 worker thread done servicing request
01:21:04.539 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14916, med=613, FiltMin=527, FiltMax=10302, Gamma=0.810
01:21:04.545 00.006 14964 UpdateGuideState exits: m=283057 SNR=333.1
01:21:04.545 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:04.546 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:04.547 00.001 14964 Enqueuing Expose request
01:21:04.547 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:04.548 00.001 12044 Worker thread wakes up
01:21:04.548 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:04.548 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:07.647 03.099 12044 Exposure complete
01:21:07.671 00.024 12044 worker thread done servicing request
01:21:07.672 00.001 14964 OnExposeComplete: enter
01:21:07.672 00.000 14964 UpdateGuideState(): m_state=6
01:21:07.673 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2998
01:21:07.673 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=91.89, Mass=278477, SNR=316.2, Peak=14836 HFD=4.3
01:21:07.674 00.001 14964 MultiStar: [#1 0.13,0.14,0.17,U] [#2 0.20,0.17,0.08,U] 
01:21:07.674 00.000 14964 refined, 2 included, MultiStar: {0.07, -0.07}, one-star: {0.05, -0.12}
01:21:07.675 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
01:21:07.675 00.000 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.42)
01:21:07.676 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=0.07 mountY=-0.07, mountTheta=-0.77
01:21:07.677 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.07, opts=13)
01:21:07.677 00.000 14964 Enqueuing Move request for scope (0.07, -0.07)
01:21:07.678 00.001 12044 Worker thread wakes up
01:21:07.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:21:07.678 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:21:07.678 00.000 12044 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.07
01:21:07.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.20
01:21:07.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:07.678 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:07.678 00.000 12044 MoveAxis(E, 0, ABG)
01:21:07.678 00.000 12044 Move returns status 0, amount 0
01:21:07.678 00.000 12044 MoveAxis(N, 0, ABG)
01:21:07.678 00.000 12044 Move returns status 0, amount 0
01:21:07.678 00.000 12044 move complete, result=0
01:21:07.678 00.000 12044 worker thread done servicing request
01:21:07.685 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14836, med=615, FiltMin=533, FiltMax=11619, Gamma=0.810
01:21:07.691 00.006 14964 UpdateGuideState exits: m=278477 SNR=316.2
01:21:07.691 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.692 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:07.692 00.000 14964 Enqueuing Expose request
01:21:07.693 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:07.693 00.000 12044 Worker thread wakes up
01:21:07.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:07.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:10.823 03.130 12044 Exposure complete
01:21:10.854 00.031 12044 worker thread done servicing request
01:21:10.854 00.000 14964 OnExposeComplete: enter
01:21:10.857 00.003 14964 UpdateGuideState(): m_state=6
01:21:10.858 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2999
01:21:10.859 00.001 14964 Star::Find returns 1 (0), X=280.32, Y=91.98, Mass=284264, SNR=334.5, Peak=15604 HFD=4.3
01:21:10.860 00.001 14964 MultiStar: [#1 0.25,0.04,0.15,U] [#2 0.29,-0.19,0.08,U] 
01:21:10.861 00.001 14964 refined, 2 included, MultiStar: {0.40, -0.04}, one-star: {0.44, -0.04}
01:21:10.861 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
01:21:10.862 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
01:21:10.863 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.41 cameraTheta=-0.09 mountX=0.04 mountY=-0.40, mountTheta=-1.46
01:21:10.864 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.04, opts=13)
01:21:10.864 00.000 14964 Enqueuing Move request for scope (0.40, -0.04)
01:21:10.865 00.001 12044 Worker thread wakes up
01:21:10.865 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
01:21:10.865 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
01:21:10.865 00.000 12044 Moving (0.40, -0.04) raw xDistance=0.04 yDistance=-0.40
01:21:10.865 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.15
01:21:10.865 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.866 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:21:10.866 00.000 12044 MoveAxis(E, 0, ABG)
01:21:10.866 00.000 12044 Move returns status 0, amount 0
01:21:10.866 00.000 12044 MoveAxis(N, 0, ABG)
01:21:10.866 00.000 12044 Move returns status 0, amount 0
01:21:10.866 00.000 12044 move complete, result=0
01:21:10.866 00.000 12044 worker thread done servicing request
01:21:10.872 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15604, med=615, FiltMin=531, FiltMax=11005, Gamma=0.810
01:21:10.881 00.009 14964 UpdateGuideState exits: m=284264 SNR=334.5
01:21:10.883 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.884 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:10.885 00.001 14964 Enqueuing Expose request
01:21:10.887 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:21:10.888 00.001 12044 Worker thread wakes up
01:21:10.889 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:10.889 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:13.997 03.108 12044 Exposure complete
01:21:14.023 00.026 12044 worker thread done servicing request
01:21:14.024 00.001 14964 OnExposeComplete: enter
01:21:14.024 00.000 14964 UpdateGuideState(): m_state=6
01:21:14.025 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3000
01:21:14.025 00.000 14964 Star::Find returns 1 (0), X=279.84, Y=91.84, Mass=284028, SNR=334.8, Peak=16888 HFD=4.3
01:21:14.026 00.001 14964 MultiStar: [#1 -0.00,0.92,0.00,M1] [#2 0.09,0.85,0.00,M1] 
01:21:14.026 00.000 14964 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.56) = xAngle (-0.27 = -0.27)
01:21:14.027 00.001 14964 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.78 = 2.78)
01:21:14.027 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.83 mountX=0.17 mountY=0.06, mountTheta=0.35
01:21:14.028 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.17, opts=13)
01:21:14.029 00.001 14964 Enqueuing Move request for scope (-0.04, -0.17)
01:21:14.029 00.000 12044 Worker thread wakes up
01:21:14.029 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
01:21:14.029 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
01:21:14.029 00.000 12044 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.06
01:21:14.029 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.10
01:21:14.029 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:14.029 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:14.029 00.000 12044 MoveAxis(E, 0, ABG)
01:21:14.029 00.000 12044 Move returns status 0, amount 0
01:21:14.029 00.000 12044 MoveAxis(N, 0, ABG)
01:21:14.029 00.000 12044 Move returns status 0, amount 0
01:21:14.029 00.000 12044 move complete, result=0
01:21:14.030 00.001 12044 worker thread done servicing request
01:21:14.037 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16888, med=615, FiltMin=529, FiltMax=11058, Gamma=0.810
01:21:14.043 00.006 14964 UpdateGuideState exits: m=284028 SNR=334.8
01:21:14.043 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.044 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:14.044 00.000 14964 Enqueuing Expose request
01:21:14.045 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:14.045 00.000 12044 Worker thread wakes up
01:21:14.045 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:14.045 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:17.148 03.103 12044 Exposure complete
01:21:17.167 00.019 12044 worker thread done servicing request
01:21:17.167 00.000 14964 OnExposeComplete: enter
01:21:17.169 00.002 14964 UpdateGuideState(): m_state=6
01:21:17.169 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3001
01:21:17.170 00.001 14964 Star::Find returns 1 (0), X=280.04, Y=91.81, Mass=276387, SNR=335.9, Peak=13468 HFD=4.4
01:21:17.171 00.001 14964 MultiStar: [#1 0.42,0.51,0.18,U] [#2 0.43,0.22,0.06,U] 
01:21:17.171 00.000 14964 refined, 2 included, MultiStar: {0.21, -0.08}, one-star: {0.16, -0.21}
01:21:17.172 00.001 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
01:21:17.172 00.000 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.04)
01:21:17.173 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=0.08 mountY=-0.20, mountTheta=-1.17
01:21:17.173 00.000 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.08, opts=13)
01:21:17.174 00.001 14964 Enqueuing Move request for scope (0.21, -0.08)
01:21:17.175 00.001 12044 Worker thread wakes up
01:21:17.175 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:21:17.175 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:21:17.175 00.000 12044 Moving (0.21, -0.08) raw xDistance=0.08 yDistance=-0.20
01:21:17.175 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.08
01:21:17.175 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:17.175 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:21:17.175 00.000 12044 MoveAxis(E, 0, ABG)
01:21:17.175 00.000 12044 Move returns status 0, amount 0
01:21:17.175 00.000 12044 MoveAxis(N, 0, ABG)
01:21:17.175 00.000 12044 Move returns status 0, amount 0
01:21:17.175 00.000 12044 move complete, result=0
01:21:17.175 00.000 12044 worker thread done servicing request
01:21:17.182 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13468, med=614, FiltMin=533, FiltMax=10334, Gamma=0.810
01:21:17.188 00.006 14964 UpdateGuideState exits: m=276387 SNR=335.9
01:21:17.188 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.189 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:17.189 00.000 14964 Enqueuing Expose request
01:21:17.190 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:17.190 00.000 12044 Worker thread wakes up
01:21:17.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:17.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:20.324 03.134 12044 Exposure complete
01:21:20.351 00.027 12044 worker thread done servicing request
01:21:20.351 00.000 14964 OnExposeComplete: enter
01:21:20.352 00.001 14964 UpdateGuideState(): m_state=6
01:21:20.352 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3002
01:21:20.353 00.001 14964 Star::Find returns 1 (0), X=279.64, Y=91.90, Mass=280485, SNR=333.9, Peak=12732 HFD=4.7
01:21:20.353 00.000 14964 MultiStar: [#1 -0.09,0.48,0.17,U] [#2 -0.46,0.54,0.07,U] 
01:21:20.354 00.001 14964 refined, 2 included, MultiStar: {-0.24, 0.01}, one-star: {-0.24, -0.11}
01:21:20.354 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.67 = -1.62)
01:21:20.355 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.44)
01:21:20.355 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.11 mountX=-0.01 mountY=0.23, mountTheta=1.62
01:21:20.356 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.01, opts=13)
01:21:20.357 00.001 14964 Enqueuing Move request for scope (-0.24, 0.01)
01:21:20.357 00.000 12044 Worker thread wakes up
01:21:20.357 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
01:21:20.357 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
01:21:20.357 00.000 12044 Moving (-0.24, 0.01) raw xDistance=-0.01 yDistance=0.23
01:21:20.357 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.40, using input
01:21:20.357 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.07
01:21:20.357 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:20.357 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:21:20.357 00.000 12044 MoveAxis(E, 0, ABG)
01:21:20.357 00.000 12044 Move returns status 0, amount 0
01:21:20.357 00.000 12044 MoveAxis(N, 0, ABG)
01:21:20.357 00.000 12044 Move returns status 0, amount 0
01:21:20.357 00.000 12044 move complete, result=0
01:21:20.358 00.001 12044 worker thread done servicing request
01:21:20.366 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12732, med=615, FiltMin=527, FiltMax=10640, Gamma=0.810
01:21:20.371 00.005 14964 UpdateGuideState exits: m=280485 SNR=333.9
01:21:20.372 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.372 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:20.373 00.001 14964 Enqueuing Expose request
01:21:20.373 00.000 12044 Worker thread wakes up
01:21:20.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:20.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:20.373 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:23.473 03.100 12044 Exposure complete
01:21:23.498 00.025 12044 worker thread done servicing request
01:21:23.498 00.000 14964 OnExposeComplete: enter
01:21:23.498 00.000 14964 UpdateGuideState(): m_state=6
01:21:23.499 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3003
01:21:23.499 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=91.57, Mass=278295, SNR=317.8, Peak=14160 HFD=4.9
01:21:23.500 00.001 14964 MultiStar: [#1 0.01,0.61,0.17,U] [#2 -0.30,0.62,0.07,U] 
01:21:23.500 00.000 14964 refined, 2 included, MultiStar: {-0.04, -0.25}, one-star: {-0.03, -0.45}
01:21:23.501 00.001 14964 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.56) = xAngle (-0.17 = -0.17)
01:21:23.501 00.000 14964 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.88 = 2.88)
01:21:23.501 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.73 mountX=0.25 mountY=0.06, mountTheta=0.25
01:21:23.502 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.25, opts=13)
01:21:23.503 00.001 14964 Enqueuing Move request for scope (-0.04, -0.25)
01:21:23.504 00.001 12044 Worker thread wakes up
01:21:23.504 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
01:21:23.504 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
01:21:23.504 00.000 12044 Moving (-0.04, -0.25) raw xDistance=0.25 yDistance=0.06
01:21:23.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.05
01:21:23.504 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:23.504 00.000 12044 MoveAxis(E, 0, ABG)
01:21:23.504 00.000 12044 Move returns status 0, amount 0
01:21:23.504 00.000 12044 MoveAxis(N, 0, ABG)
01:21:23.504 00.000 12044 Move returns status 0, amount 0
01:21:23.504 00.000 12044 move complete, result=0
01:21:23.504 00.000 12044 worker thread done servicing request
01:21:23.511 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14160, med=615, FiltMin=531, FiltMax=10474, Gamma=0.810
01:21:23.518 00.007 14964 UpdateGuideState exits: m=278295 SNR=317.8
01:21:23.519 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.519 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:23.520 00.001 14964 Enqueuing Expose request
01:21:23.520 00.000 12044 Worker thread wakes up
01:21:23.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:23.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:23.520 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:26.638 03.118 12044 Exposure complete
01:21:26.660 00.022 12044 worker thread done servicing request
01:21:26.661 00.001 14964 OnExposeComplete: enter
01:21:26.661 00.000 14964 UpdateGuideState(): m_state=6
01:21:26.662 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3004
01:21:26.662 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=92.19, Mass=276788, SNR=328.8, Peak=13956 HFD=4.7
01:21:26.663 00.001 14964 MultiStar: [#1 -0.06,0.15,0.16,U] [#2 -0.30,0.30,0.06,U] 
01:21:26.663 00.000 14964 single-star, 2 included, MultiStar: {-0.12, 0.18}, one-star: {-0.11, 0.18}
01:21:26.664 00.001 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.69 = -2.59)
01:21:26.664 00.000 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.46)
01:21:26.665 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.14 mountX=-0.18 mountY=0.09, mountTheta=2.66
01:21:26.666 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.18, opts=13)
01:21:26.666 00.000 14964 Enqueuing Move request for scope (-0.11, 0.18)
01:21:26.667 00.001 12044 Worker thread wakes up
01:21:26.667 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:21:26.667 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:21:26.667 00.000 12044 Moving (-0.11, 0.18) raw xDistance=-0.18 yDistance=0.09
01:21:26.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:21:26.667 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:26.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:26.667 00.000 12044 MoveAxis(E, 0, ABG)
01:21:26.667 00.000 12044 Move returns status 0, amount 0
01:21:26.667 00.000 12044 MoveAxis(N, 0, ABG)
01:21:26.667 00.000 12044 Move returns status 0, amount 0
01:21:26.667 00.000 12044 move complete, result=0
01:21:26.667 00.000 12044 worker thread done servicing request
01:21:26.675 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13956, med=615, FiltMin=522, FiltMax=10639, Gamma=0.810
01:21:26.681 00.006 14964 UpdateGuideState exits: m=276788 SNR=328.8
01:21:26.681 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.682 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:26.682 00.000 14964 Enqueuing Expose request
01:21:26.683 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:26.683 00.000 12044 Worker thread wakes up
01:21:26.684 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:26.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:29.800 03.116 12044 Exposure complete
01:21:29.835 00.035 12044 worker thread done servicing request
01:21:29.836 00.001 14964 OnExposeComplete: enter
01:21:29.837 00.001 14964 UpdateGuideState(): m_state=6
01:21:29.838 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3005
01:21:29.840 00.002 14964 Star::Find returns 1 (0), X=279.74, Y=91.88, Mass=279456, SNR=321.6, Peak=13350 HFD=4.5
01:21:29.841 00.001 14964 MultiStar: [#1 -0.13,0.25,0.16,U] [#2 0.17,0.33,0.07,U] 
01:21:29.843 00.002 14964 refined, 2 included, MultiStar: {-0.13, -0.06}, one-star: {-0.15, -0.14}
01:21:29.844 00.001 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.15 = -1.15)
01:21:29.845 00.001 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
01:21:29.847 00.002 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.06 mountY=0.13, mountTheta=1.16
01:21:29.849 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.06, opts=13)
01:21:29.850 00.001 14964 Enqueuing Move request for scope (-0.13, -0.06)
01:21:29.851 00.001 12044 Worker thread wakes up
01:21:29.851 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:21:29.851 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:21:29.851 00.000 12044 Moving (-0.13, -0.06) raw xDistance=0.06 yDistance=0.13
01:21:29.851 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:21:29.851 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.851 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:21:29.851 00.000 12044 MoveAxis(E, 0, ABG)
01:21:29.851 00.000 12044 Move returns status 0, amount 0
01:21:29.851 00.000 12044 MoveAxis(N, 0, ABG)
01:21:29.851 00.000 12044 Move returns status 0, amount 0
01:21:29.851 00.000 12044 move complete, result=0
01:21:29.852 00.001 12044 worker thread done servicing request
01:21:29.865 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13350, med=615, FiltMin=531, FiltMax=10380, Gamma=0.810
01:21:29.875 00.010 14964 UpdateGuideState exits: m=279456 SNR=321.6
01:21:29.876 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.877 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:29.877 00.000 14964 Enqueuing Expose request
01:21:29.878 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:29.879 00.001 12044 Worker thread wakes up
01:21:29.879 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:29.879 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:33.017 03.138 12044 Exposure complete
01:21:33.042 00.025 12044 worker thread done servicing request
01:21:33.043 00.001 14964 OnExposeComplete: enter
01:21:33.043 00.000 14964 UpdateGuideState(): m_state=6
01:21:33.044 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3006
01:21:33.044 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=92.28, Mass=277588, SNR=331.2, Peak=14016 HFD=4.6
01:21:33.045 00.001 14964 MultiStar: [#1 0.04,-0.02,0.16,U] [#2 0.33,0.16,0.06,U] 
01:21:33.045 00.000 14964 refined, 2 included, MultiStar: {0.22, 0.23}, one-star: {0.24, 0.27}
01:21:33.046 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
01:21:33.046 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.87)
01:21:33.047 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.31 cameraTheta=0.80 mountX=-0.22 mountY=-0.24, mountTheta=-2.32
01:21:33.048 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.23, opts=13)
01:21:33.048 00.000 14964 Enqueuing Move request for scope (0.22, 0.23)
01:21:33.049 00.001 12044 Worker thread wakes up
01:21:33.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
01:21:33.049 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
01:21:33.049 00.000 12044 Moving (0.22, 0.23) raw xDistance=-0.22 yDistance=-0.24
01:21:33.049 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
01:21:33.049 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:33.049 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:21:33.049 00.000 12044 MoveAxis(E, 0, ABG)
01:21:33.049 00.000 12044 Move returns status 0, amount 0
01:21:33.049 00.000 12044 MoveAxis(N, 0, ABG)
01:21:33.049 00.000 12044 Move returns status 0, amount 0
01:21:33.049 00.000 12044 move complete, result=0
01:21:33.049 00.000 12044 worker thread done servicing request
01:21:33.057 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14016, med=614, FiltMin=521, FiltMax=9982, Gamma=0.810
01:21:33.062 00.005 14964 UpdateGuideState exits: m=277588 SNR=331.2
01:21:33.063 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.063 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:33.064 00.001 14964 Enqueuing Expose request
01:21:33.064 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:33.065 00.001 12044 Worker thread wakes up
01:21:33.065 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:33.065 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:36.202 03.137 12044 Exposure complete
01:21:36.229 00.027 12044 worker thread done servicing request
01:21:36.229 00.000 14964 OnExposeComplete: enter
01:21:36.231 00.002 14964 UpdateGuideState(): m_state=6
01:21:36.232 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3007
01:21:36.232 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=91.58, Mass=279664, SNR=329.0, Peak=16551 HFD=4.2
01:21:36.233 00.001 14964 MultiStar: [#1 -0.03,0.89,0.00,M1] [#2 -0.27,1.13,0.00,M1] 
01:21:36.234 00.001 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.14 = 0.14)
01:21:36.234 00.000 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.09)
01:21:36.234 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.43 hyp=0.44 cameraTheta=-1.41 mountX=0.43 mountY=-0.02, mountTheta=-0.06
01:21:36.235 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.43, opts=13)
01:21:36.236 00.001 14964 Enqueuing Move request for scope (0.07, -0.43)
01:21:36.236 00.000 12044 Worker thread wakes up
01:21:36.237 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.43) opts 0xd
01:21:36.237 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.43)
01:21:36.237 00.000 12044 Moving (0.07, -0.43) raw xDistance=0.43 yDistance=-0.02
01:21:36.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.43, slope = 0.00
01:21:36.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:36.237 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:36.237 00.000 12044 MoveAxis(W, 2, ABG)
01:21:36.237 00.000 12044 Guiding  Dir = 3, Dur = 2
01:21:36.250 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16551, med=615, FiltMin=509, FiltMax=10941, Gamma=0.810
01:21:36.260 00.010 14964 UpdateGuideState exits: m=279664 SNR=329.0
01:21:36.262 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.263 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:36.265 00.002 14964 Enqueuing Expose request
01:21:36.268 00.003 12044 IsSlewing returns 0
01:21:36.268 00.000 12044 IsGuiding returns 0
01:21:36.301 00.033 12044 IsGuiding returns 1
01:21:36.302 00.001 12044 scope still moving after pulse duration time elapsed
01:21:36.393 00.091 12044 IsSlewing returns 0
01:21:36.393 00.000 12044 IsGuiding returns 0
01:21:36.393 00.000 12044 scope move finished after 2 + 122 ms
01:21:36.393 00.000 12044 Move returns status 0, amount 2
01:21:36.393 00.000 12044 MoveAxis(N, 0, ABG)
01:21:36.393 00.000 12044 Move returns status 0, amount 0
01:21:36.393 00.000 12044 move complete, result=0
01:21:36.393 00.000 12044 worker thread done servicing request
01:21:36.393 00.000 12044 Worker thread wakes up
01:21:36.393 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:36.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:36.393 00.000 14964 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:21:39.527 03.134 12044 Exposure complete
01:21:39.554 00.027 12044 worker thread done servicing request
01:21:39.554 00.000 14964 OnExposeComplete: enter
01:21:39.554 00.000 14964 UpdateGuideState(): m_state=6
01:21:39.556 00.002 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3008
01:21:39.556 00.000 14964 Star::Find returns 1 (0), X=280.10, Y=91.36, Mass=275465, SNR=329.4, Peak=14084 HFD=4.6
01:21:39.557 00.001 14964 MultiStar: [#1 0.22,0.69,0.16,U] [#2 0.31,0.12,0.07,U] 
01:21:39.557 00.000 14964 refined, 2 included, MultiStar: {0.22, -0.44}, one-star: {0.21, -0.66}
01:21:39.558 00.001 14964 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.56) = xAngle (0.45 = 0.45)
01:21:39.558 00.000 14964 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.50 = -2.78)
01:21:39.559 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.44 hyp=0.49 cameraTheta=-1.11 mountX=0.44 mountY=-0.17, mountTheta=-0.38
01:21:39.560 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.44, opts=13)
01:21:39.560 00.000 14964 Enqueuing Move request for scope (0.22, -0.44)
01:21:39.561 00.001 12044 Worker thread wakes up
01:21:39.561 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.44) opts 0xd
01:21:39.561 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.44)
01:21:39.561 00.000 12044 Moving (0.22, -0.44) raw xDistance=0.44 yDistance=-0.17
01:21:39.561 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.44, slope = 0.02
01:21:39.561 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:39.561 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:39.561 00.000 12044 MoveAxis(W, 17, ABG)
01:21:39.561 00.000 12044 Guiding  Dir = 3, Dur = 17
01:21:39.567 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14084, med=614, FiltMin=531, FiltMax=11241, Gamma=0.810
01:21:39.573 00.006 14964 UpdateGuideState exits: m=275465 SNR=329.4
01:21:39.573 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.574 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:39.574 00.000 14964 Enqueuing Expose request
01:21:39.581 00.007 12044 IsSlewing returns 0
01:21:39.581 00.000 12044 IsGuiding returns 0
01:21:39.612 00.031 12044 IsGuiding returns 1
01:21:39.612 00.000 12044 scope still moving after pulse duration time elapsed
01:21:39.750 00.138 12044 IsSlewing returns 0
01:21:39.750 00.000 12044 IsGuiding returns 0
01:21:39.750 00.000 12044 scope move finished after 17 + 151 ms
01:21:39.750 00.000 12044 Move returns status 0, amount 17
01:21:39.750 00.000 12044 MoveAxis(N, 0, ABG)
01:21:39.750 00.000 12044 Move returns status 0, amount 0
01:21:39.750 00.000 12044 move complete, result=0
01:21:39.750 00.000 12044 worker thread done servicing request
01:21:39.750 00.000 12044 Worker thread wakes up
01:21:39.751 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:39.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:39.751 00.000 14964 GuideStep: 0.4 px 17 ms WEST, -0.2 px 0 ms NORTH
01:21:42.872 03.121 12044 Exposure complete
01:21:42.900 00.028 12044 worker thread done servicing request
01:21:42.900 00.000 14964 OnExposeComplete: enter
01:21:42.901 00.001 14964 UpdateGuideState(): m_state=6
01:21:42.901 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3009
01:21:42.902 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=91.40, Mass=273153, SNR=332.3, Peak=14739 HFD=4.6
01:21:42.902 00.000 14964 MultiStar: [#1 -0.04,0.72,0.16,U] [#2 -0.41,0.71,0.00,M1] 
01:21:42.903 00.001 14964 refined, 1 included, MultiStar: {-0.13, -0.43}, one-star: {-0.14, -0.62}
01:21:42.903 00.000 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.31 = -0.31)
01:21:42.904 00.001 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
01:21:42.904 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.86 mountX=0.43 mountY=0.17, mountTheta=0.38
01:21:42.905 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.43, opts=13)
01:21:42.906 00.001 14964 Enqueuing Move request for scope (-0.13, -0.43)
01:21:42.907 00.001 12044 Worker thread wakes up
01:21:42.907 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
01:21:42.907 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
01:21:42.907 00.000 12044 Moving (-0.13, -0.43) raw xDistance=0.43 yDistance=0.17
01:21:42.907 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.43, slope = 0.04
01:21:42.907 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:42.907 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:21:42.907 00.000 12044 MoveAxis(W, 27, ABG)
01:21:42.907 00.000 12044 Guiding  Dir = 3, Dur = 27
01:21:42.914 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14739, med=615, FiltMin=522, FiltMax=11954, Gamma=0.810
01:21:42.920 00.006 14964 UpdateGuideState exits: m=273153 SNR=332.3
01:21:42.921 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.921 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:42.922 00.001 14964 Enqueuing Expose request
01:21:42.938 00.016 12044 IsSlewing returns 0
01:21:42.938 00.000 12044 IsGuiding returns 0
01:21:42.971 00.033 12044 IsGuiding returns 1
01:21:42.971 00.000 12044 scope still moving after pulse duration time elapsed
01:21:43.044 00.073 12044 IsSlewing returns 0
01:21:43.044 00.000 12044 IsGuiding returns 0
01:21:43.044 00.000 12044 scope move finished after 27 + 79 ms
01:21:43.044 00.000 12044 Move returns status 0, amount 27
01:21:43.045 00.001 12044 MoveAxis(N, 0, ABG)
01:21:43.045 00.000 12044 Move returns status 0, amount 0
01:21:43.045 00.000 12044 move complete, result=0
01:21:43.045 00.000 12044 worker thread done servicing request
01:21:43.045 00.000 12044 Worker thread wakes up
01:21:43.045 00.000 14964 GuideStep: 0.4 px 27 ms WEST, 0.2 px 0 ms NORTH
01:21:43.046 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:43.046 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:46.172 03.126 12044 Exposure complete
01:21:46.196 00.024 12044 worker thread done servicing request
01:21:46.196 00.000 14964 OnExposeComplete: enter
01:21:46.197 00.001 14964 UpdateGuideState(): m_state=6
01:21:46.197 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3010
01:21:46.198 00.001 14964 Star::Find returns 1 (0), X=279.45, Y=92.02, Mass=274229, SNR=322.1, Peak=14282 HFD=4.2
01:21:46.198 00.000 14964 MultiStar: [#1 -0.37,-0.23,0.16,U] [#2 -0.39,0.04,0.07,U] 
01:21:46.199 00.001 14964 refined, 2 included, MultiStar: {-0.43, -0.02}, one-star: {-0.44, 0.01}
01:21:46.199 00.000 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
01:21:46.200 00.001 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
01:21:46.200 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-3.09 mountX=0.02 mountY=0.43, mountTheta=1.53
01:21:46.201 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.02, opts=13)
01:21:46.202 00.001 14964 Enqueuing Move request for scope (-0.43, -0.02)
01:21:46.202 00.000 12044 Worker thread wakes up
01:21:46.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.02) opts 0xd
01:21:46.203 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.02)
01:21:46.203 00.000 12044 Moving (-0.43, -0.02) raw xDistance=0.02 yDistance=0.43
01:21:46.203 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.20, using input
01:21:46.203 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
01:21:46.203 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:46.203 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:21:46.203 00.000 12044 MoveAxis(E, 0, ABG)
01:21:46.203 00.000 12044 Move returns status 0, amount 0
01:21:46.203 00.000 12044 MoveAxis(N, 0, ABG)
01:21:46.203 00.000 12044 Move returns status 0, amount 0
01:21:46.203 00.000 12044 move complete, result=0
01:21:46.203 00.000 12044 worker thread done servicing request
01:21:46.210 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14282, med=615, FiltMin=531, FiltMax=12079, Gamma=0.810
01:21:46.216 00.006 14964 UpdateGuideState exits: m=274229 SNR=322.1
01:21:46.217 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.218 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:46.218 00.000 14964 Enqueuing Expose request
01:21:46.219 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:21:46.219 00.000 12044 Worker thread wakes up
01:21:46.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:46.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:49.347 03.128 12044 Exposure complete
01:21:49.368 00.021 12044 worker thread done servicing request
01:21:49.368 00.000 14964 OnExposeComplete: enter
01:21:49.370 00.002 14964 UpdateGuideState(): m_state=6
01:21:49.371 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3011
01:21:49.373 00.002 14964 Star::Find returns 1 (0), X=279.40, Y=92.54, Mass=275026, SNR=316.4, Peak=14318 HFD=4.9
01:21:49.374 00.001 14964 MultiStar: [#1 -0.42,-0.69,0.00,M1] [#2 -0.48,-0.47,0.07,U] 
01:21:49.375 00.001 14964 refined, 1 included, MultiStar: {-0.49, 0.46}, one-star: {-0.49, 0.53}
01:21:49.377 00.002 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
01:21:49.378 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
01:21:49.379 00.001 14964 CameraToMount -- cameraX=-0.49 cameraY=0.46 hyp=0.67 cameraTheta=2.38 mountX=-0.47 mountY=0.44, mountTheta=2.39
01:21:49.381 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=0.46, opts=13)
01:21:49.382 00.001 14964 Enqueuing Move request for scope (-0.49, 0.46)
01:21:49.382 00.000 12044 Worker thread wakes up
01:21:49.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.46) opts 0xd
01:21:49.382 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, 0.46)
01:21:49.382 00.000 12044 Moving (-0.49, 0.46) raw xDistance=-0.47 yDistance=0.44
01:21:49.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.47, slope = -0.01
01:21:49.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:49.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:21:49.382 00.000 12044 MoveAxis(E, 4, ABG)
01:21:49.382 00.000 12044 Guiding  Dir = 2, Dur = 4
01:21:49.390 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14318, med=615, FiltMin=527, FiltMax=11127, Gamma=0.810
01:21:49.395 00.005 14964 UpdateGuideState exits: m=275026 SNR=316.4
01:21:49.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.396 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:49.397 00.001 14964 Enqueuing Expose request
01:21:49.407 00.010 12044 IsSlewing returns 0
01:21:49.408 00.001 12044 IsGuiding returns 0
01:21:49.439 00.031 12044 IsGuiding returns 1
01:21:49.440 00.001 12044 scope still moving after pulse duration time elapsed
01:21:49.531 00.091 12044 IsSlewing returns 0
01:21:49.533 00.002 12044 IsGuiding returns 0
01:21:49.533 00.000 12044 scope move finished after 4 + 120 ms
01:21:49.533 00.000 12044 Move returns status 0, amount 4
01:21:49.533 00.000 12044 MoveAxis(N, 0, ABG)
01:21:49.533 00.000 12044 Move returns status 0, amount 0
01:21:49.533 00.000 12044 move complete, result=0
01:21:49.533 00.000 12044 worker thread done servicing request
01:21:49.533 00.000 12044 Worker thread wakes up
01:21:49.533 00.000 14964 GuideStep: -0.5 px 4 ms EAST, 0.4 px 0 ms NORTH
01:21:49.535 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:49.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:52.659 03.124 12044 Exposure complete
01:21:52.686 00.027 12044 worker thread done servicing request
01:21:52.686 00.000 14964 OnExposeComplete: enter
01:21:52.686 00.000 14964 UpdateGuideState(): m_state=6
01:21:52.687 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3012
01:21:52.688 00.001 14964 Star::Find returns 1 (0), X=279.56, Y=92.50, Mass=275002, SNR=334.1, Peak=14256 HFD=5.0
01:21:52.688 00.000 14964 MultiStar: [#1 -0.37,0.17,0.17,U] [#2 -0.65,0.57,0.00,M1] 
01:21:52.689 00.001 14964 refined, 1 included, MultiStar: {-0.33, 0.44}, one-star: {-0.33, 0.48}
01:21:52.689 00.000 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.78 = -2.51)
01:21:52.690 00.001 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.83 = 0.55)
01:21:52.690 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.44 hyp=0.55 cameraTheta=2.22 mountX=-0.44 mountY=0.29, mountTheta=2.57
01:21:52.691 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.44, opts=13)
01:21:52.692 00.001 14964 Enqueuing Move request for scope (-0.33, 0.44)
01:21:52.692 00.000 12044 Worker thread wakes up
01:21:52.692 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.44) opts 0xd
01:21:52.692 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.44)
01:21:52.692 00.000 12044 Moving (-0.33, 0.44) raw xDistance=-0.44 yDistance=0.29
01:21:52.692 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.44, slope = -0.04
01:21:52.692 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:52.693 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:21:52.693 00.000 12044 MoveAxis(E, 30, ABG)
01:21:52.693 00.000 12044 Guiding  Dir = 2, Dur = 30
01:21:52.700 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14256, med=615, FiltMin=526, FiltMax=10939, Gamma=0.810
01:21:52.705 00.005 14964 UpdateGuideState exits: m=275002 SNR=334.1
01:21:52.706 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.706 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:52.707 00.001 14964 Enqueuing Expose request
01:21:52.721 00.014 12044 IsSlewing returns 0
01:21:52.722 00.001 12044 IsGuiding returns 0
01:21:52.753 00.031 12044 IsGuiding returns 1
01:21:52.753 00.000 12044 scope still moving after pulse duration time elapsed
01:21:52.839 00.086 12044 IsSlewing returns 0
01:21:52.840 00.001 12044 IsGuiding returns 0
01:21:52.840 00.000 12044 scope move finished after 30 + 89 ms
01:21:52.840 00.000 12044 Move returns status 0, amount 30
01:21:52.840 00.000 12044 MoveAxis(N, 0, ABG)
01:21:52.840 00.000 12044 Move returns status 0, amount 0
01:21:52.840 00.000 12044 move complete, result=0
01:21:52.840 00.000 12044 worker thread done servicing request
01:21:52.840 00.000 12044 Worker thread wakes up
01:21:52.840 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:52.840 00.000 14964 GuideStep: -0.4 px 30 ms EAST, 0.3 px 0 ms NORTH
01:21:52.841 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:55.968 03.127 12044 Exposure complete
01:21:55.993 00.025 12044 worker thread done servicing request
01:21:55.993 00.000 14964 OnExposeComplete: enter
01:21:55.994 00.001 14964 UpdateGuideState(): m_state=6
01:21:55.994 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3013
01:21:55.995 00.001 14964 Star::Find returns 1 (0), X=279.16, Y=92.10, Mass=274960, SNR=321.0, Peak=12574 HFD=4.5
01:21:55.996 00.001 14964 MultiStar: [#1 -0.58,0.55,0.00,M1] [#2 -0.35,0.36,0.07,U] 
01:21:55.996 00.000 14964 refined, 1 included, MultiStar: {-0.70, 0.10}, one-star: {-0.72, 0.08}
01:21:55.997 00.001 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.56 = -1.73)
01:21:55.997 00.000 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.33)
01:21:55.998 00.001 14964 CameraToMount -- cameraX=-0.70 cameraY=0.10 hyp=0.71 cameraTheta=3.00 mountX=-0.11 mountY=0.69, mountTheta=1.73
01:21:55.998 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=0.10, opts=13)
01:21:55.998 00.000 14964 Enqueuing Move request for scope (-0.70, 0.10)
01:21:56.000 00.002 12044 Worker thread wakes up
01:21:56.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.10) opts 0xd
01:21:56.000 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, 0.10)
01:21:56.000 00.000 12044 Moving (-0.70, 0.10) raw xDistance=-0.11 yDistance=0.69
01:21:56.000 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.21, using input
01:21:56.000 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
01:21:56.000 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:56.000 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
01:21:56.000 00.000 12044 MoveAxis(E, 0, ABG)
01:21:56.000 00.000 12044 Move returns status 0, amount 0
01:21:56.000 00.000 12044 MoveAxis(N, 0, ABG)
01:21:56.000 00.000 12044 Move returns status 0, amount 0
01:21:56.000 00.000 12044 move complete, result=0
01:21:56.000 00.000 12044 worker thread done servicing request
01:21:56.008 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12574, med=615, FiltMin=520, FiltMax=10155, Gamma=0.810
01:21:56.013 00.005 14964 UpdateGuideState exits: m=274960 SNR=321.0
01:21:56.014 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.014 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:56.015 00.001 14964 Enqueuing Expose request
01:21:56.015 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
01:21:56.016 00.001 12044 Worker thread wakes up
01:21:56.016 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:56.016 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:21:59.107 03.091 12044 Exposure complete
01:21:59.130 00.023 12044 worker thread done servicing request
01:21:59.130 00.000 14964 OnExposeComplete: enter
01:21:59.131 00.001 14964 UpdateGuideState(): m_state=6
01:21:59.131 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3014
01:21:59.132 00.001 14964 Star::Find returns 1 (0), X=279.24, Y=92.23, Mass=276812, SNR=334.0, Peak=15294 HFD=4.5
01:21:59.132 00.000 14964 MultiStar: [#1 -0.57,0.08,0.16,U] [#2 -0.58,0.14,0.06,U] 
01:21:59.133 00.001 14964 refined, 2 included, MultiStar: {-0.64, 0.19}, one-star: {-0.65, 0.21}
01:21:59.133 00.000 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.88)
01:21:59.134 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
01:21:59.135 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=0.19 hyp=0.67 cameraTheta=2.85 mountX=-0.20 mountY=0.61, mountTheta=1.89
01:21:59.136 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.19, opts=13)
01:21:59.136 00.000 14964 Enqueuing Move request for scope (-0.64, 0.19)
01:21:59.137 00.001 12044 Worker thread wakes up
01:21:59.137 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.19) opts 0xd
01:21:59.137 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.19)
01:21:59.137 00.000 12044 Moving (-0.64, 0.19) raw xDistance=-0.20 yDistance=0.61
01:21:59.137 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.36, using input
01:21:59.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.05
01:21:59.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:59.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
01:21:59.137 00.000 12044 MoveAxis(E, 0, ABG)
01:21:59.137 00.000 12044 Move returns status 0, amount 0
01:21:59.137 00.000 12044 MoveAxis(N, 0, ABG)
01:21:59.137 00.000 12044 Move returns status 0, amount 0
01:21:59.137 00.000 12044 move complete, result=0
01:21:59.137 00.000 12044 worker thread done servicing request
01:21:59.144 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15294, med=615, FiltMin=528, FiltMax=11376, Gamma=0.810
01:21:59.150 00.006 14964 UpdateGuideState exits: m=276812 SNR=334.0
01:21:59.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.152 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:21:59.152 00.000 14964 Enqueuing Expose request
01:21:59.152 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:21:59.153 00.001 12044 Worker thread wakes up
01:21:59.153 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:21:59.153 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:02.280 03.127 12044 Exposure complete
01:22:02.302 00.022 12044 worker thread done servicing request
01:22:02.303 00.001 14964 OnExposeComplete: enter
01:22:02.303 00.000 14964 UpdateGuideState(): m_state=6
01:22:02.304 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3015
01:22:02.304 00.000 14964 Star::Find returns 1 (0), X=279.05, Y=91.86, Mass=271813, SNR=320.4, Peak=14042 HFD=4.7
01:22:02.305 00.001 14964 MultiStar: [#1 -0.84,0.92,0.00,M1] [#2 -1.11,0.59,0.00,M1] 
01:22:02.306 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
01:22:02.306 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
01:22:02.307 00.001 14964 CameraToMount -- cameraX=-0.84 cameraY=-0.16 hyp=0.85 cameraTheta=-2.96 mountX=0.14 mountY=0.85, mountTheta=1.40
01:22:02.308 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.84, y=-0.16, opts=13)
01:22:02.308 00.000 14964 Enqueuing Move request for scope (-0.84, -0.16)
01:22:02.309 00.001 12044 Worker thread wakes up
01:22:02.309 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.16) opts 0xd
01:22:02.309 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.84, -0.16)
01:22:02.309 00.000 12044 Moving (-0.84, -0.16) raw xDistance=0.14 yDistance=0.85
01:22:02.309 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.04
01:22:02.309 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.44 newest=2.15
01:22:02.309 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
01:22:02.309 00.000 12044 MoveAxis(E, 0, ABG)
01:22:02.309 00.000 12044 Move returns status 0, amount 0
01:22:02.309 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 236 applied
01:22:02.309 00.000 12044 MoveAxis(S, 315, ABG)
01:22:02.309 00.000 12044 Guiding  Dir = 1, Dur = 315
01:22:02.316 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14042, med=615, FiltMin=535, FiltMax=9503, Gamma=0.810
01:22:02.322 00.006 14964 UpdateGuideState exits: m=271813 SNR=320.4
01:22:02.322 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.323 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:02.323 00.000 14964 Enqueuing Expose request
01:22:02.329 00.006 12044 IsSlewing returns 0
01:22:02.330 00.001 12044 IsGuiding returns 0
01:22:02.361 00.031 12044 PulseGuide returned control before completion, sleep 295
01:22:02.672 00.311 12044 IsGuiding returns 1
01:22:02.672 00.000 12044 scope still moving after pulse duration time elapsed
01:22:02.722 00.050 12044 IsSlewing returns 0
01:22:02.722 00.000 12044 IsGuiding returns 0
01:22:02.723 00.001 12044 scope move finished after 315 + 77 ms
01:22:02.723 00.000 12044 Move returns status 0, amount 315
01:22:02.723 00.000 12044 move complete, result=0
01:22:02.723 00.000 12044 worker thread done servicing request
01:22:02.723 00.000 12044 Worker thread wakes up
01:22:02.723 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:02.723 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.9 px 315 ms SOUTH
01:22:02.724 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:05.845 03.121 12044 Exposure complete
01:22:05.865 00.020 12044 worker thread done servicing request
01:22:05.865 00.000 14964 OnExposeComplete: enter
01:22:05.866 00.001 14964 UpdateGuideState(): m_state=6
01:22:05.867 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3016
01:22:05.867 00.000 14964 Star::Find returns 1 (0), X=278.68, Y=91.28, Mass=269105, SNR=318.3, Peak=11607 HFD=4.8
01:22:05.868 00.001 14964 MultiStar: [#1 -0.94,1.32,0.00,M2] [#2 -0.98,1.28,0.00,M2] 
01:22:05.868 00.000 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
01:22:05.868 00.000 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
01:22:05.869 00.001 14964 CameraToMount -- cameraX=-1.20 cameraY=-0.73 hyp=1.41 cameraTheta=-2.60 mountX=0.71 mountY=1.27, mountTheta=1.06
01:22:05.870 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.20, y=-0.73, opts=13)
01:22:05.870 00.000 14964 Enqueuing Move request for scope (-1.20, -0.73)
01:22:05.871 00.001 12044 Worker thread wakes up
01:22:05.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.73) opts 0xd
01:22:05.871 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.20, -0.73)
01:22:05.871 00.000 12044 Moving (-1.20, -0.73) raw xDistance=0.71 yDistance=1.27
01:22:05.871 00.000 12044 BLC: History state: CurrMiss=1.27, AvgInitMiss=0.45, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.852129, 1:1.271489
01:22:05.871 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:22:05.871 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.71, slope = -0.02
01:22:05.871 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27
01:22:05.871 00.000 12044 MoveAxis(E, 0, ABG)
01:22:05.871 00.000 12044 Move returns status 0, amount 0
01:22:05.871 00.000 12044 MoveAxis(S, 118, ABG)
01:22:05.871 00.000 12044 Guiding  Dir = 1, Dur = 118
01:22:05.879 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11607, med=615, FiltMin=531, FiltMax=9475, Gamma=0.810
01:22:05.885 00.006 14964 UpdateGuideState exits: m=269105 SNR=318.3
01:22:05.886 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.886 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:05.886 00.000 14964 Enqueuing Expose request
01:22:05.906 00.020 12044 IsSlewing returns 0
01:22:05.906 00.000 12044 IsGuiding returns 0
01:22:05.947 00.041 12044 PulseGuide returned control before completion, sleep 87
01:22:06.048 00.101 12044 IsGuiding returns 1
01:22:06.048 00.000 12044 scope still moving after pulse duration time elapsed
01:22:06.113 00.065 12044 IsSlewing returns 0
01:22:06.114 00.001 12044 IsGuiding returns 0
01:22:06.114 00.000 12044 scope move finished after 118 + 89 ms
01:22:06.114 00.000 12044 Move returns status 0, amount 118
01:22:06.114 00.000 12044 move complete, result=0
01:22:06.114 00.000 12044 worker thread done servicing request
01:22:06.114 00.000 12044 Worker thread wakes up
01:22:06.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:06.114 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:06.114 00.000 14964 GuideStep: 0.7 px 0 ms EAST, 1.3 px 118 ms SOUTH
01:22:09.224 03.110 12044 Exposure complete
01:22:09.253 00.029 12044 worker thread done servicing request
01:22:09.253 00.000 14964 OnExposeComplete: enter
01:22:09.254 00.001 14964 UpdateGuideState(): m_state=6
01:22:09.254 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3017
01:22:09.255 00.001 14964 Star::Find returns 1 (0), X=280.62, Y=91.88, Mass=272238, SNR=313.9, Peak=12862 HFD=4.9
01:22:09.255 00.000 14964 MultiStar: [#1 0.72,0.38,0.00,M3] [#2 0.38,0.76,0.00,M3] 
01:22:09.256 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:22:09.256 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
01:22:09.257 00.001 14964 CameraToMount -- cameraX=0.73 cameraY=-0.13 hyp=0.74 cameraTheta=-0.18 mountX=0.14 mountY=-0.71, mountTheta=-1.37
01:22:09.258 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.13, opts=13)
01:22:09.259 00.001 14964 Enqueuing Move request for scope (0.73, -0.13)
01:22:09.259 00.000 12044 Worker thread wakes up
01:22:09.259 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.13) opts 0xd
01:22:09.259 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.13)
01:22:09.259 00.000 12044 Moving (0.73, -0.13) raw xDistance=0.14 yDistance=-0.71
01:22:09.259 00.000 12044 BLC: History state: CurrMiss=-0.71, AvgInitMiss=0.45, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=0.852129, 1:1.271489, 2:-0.713148
01:22:09.259 00.000 12044 BLC: Over-shoot, stiction seen, nominal decrease by -55.000000
01:22:09.259 00.000 12044 BLC: window closed
01:22:09.259 00.000 12044 BLC: Pulse adjusted to 189
01:22:09.260 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:22:09.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:09.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
01:22:09.260 00.000 12044 MoveAxis(E, 0, ABG)
01:22:09.260 00.000 12044 Move returns status 0, amount 0
01:22:09.260 00.000 12044 MoveAxis(N, 0, ABG)
01:22:09.260 00.000 12044 Move returns status 0, amount 0
01:22:09.260 00.000 12044 move complete, result=0
01:22:09.260 00.000 12044 worker thread done servicing request
01:22:09.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12862, med=615, FiltMin=530, FiltMax=9628, Gamma=0.810
01:22:09.273 00.006 14964 UpdateGuideState exits: m=272238 SNR=313.9
01:22:09.273 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.274 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:09.274 00.000 14964 Enqueuing Expose request
01:22:09.275 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:22:09.275 00.000 12044 Worker thread wakes up
01:22:09.275 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:09.275 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:09.440 00.165 14964 evsrv: cli 01AB27B0 connect
01:22:09.442 00.002 14964 case statement mapped state 6 to 3
01:22:09.444 00.002 14964 case statement mapped state 6 to 3
01:22:09.445 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_pixel_scale","id":"aa06041e-2b39-4e29-b98b-e53c289ca0f1"}
01:22:09.446 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":1.29969,"id":"aa06041e-2b39-4e29-b98b-e53c289ca0f1"}
01:22:09.448 00.002 14964 evsrv: cli 01AB27B0 disconnect
01:22:12.387 02.939 12044 Exposure complete
01:22:12.409 00.022 12044 worker thread done servicing request
01:22:12.409 00.000 14964 OnExposeComplete: enter
01:22:12.410 00.001 14964 UpdateGuideState(): m_state=6
01:22:12.410 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3018
01:22:12.411 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=92.41, Mass=274997, SNR=299.4, Peak=11636 HFD=5.1
01:22:12.411 00.000 14964 MultiStar: [#1 0.31,0.10,0.16,U] [#2 0.37,0.36,0.07,U] 
01:22:12.412 00.001 14964 refined, 2 included, MultiStar: {0.24, 0.35}, one-star: {0.22, 0.39}
01:22:12.412 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
01:22:12.413 00.001 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
01:22:12.413 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.43 cameraTheta=0.97 mountX=-0.35 mountY=-0.27, mountTheta=-2.48
01:22:12.415 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.35, opts=13)
01:22:12.415 00.000 14964 Enqueuing Move request for scope (0.24, 0.35)
01:22:12.416 00.001 12044 Worker thread wakes up
01:22:12.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd
01:22:12.416 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.35)
01:22:12.416 00.000 12044 Moving (0.24, 0.35) raw xDistance=-0.35 yDistance=-0.27
01:22:12.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.01
01:22:12.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:12.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:22:12.416 00.000 12044 MoveAxis(E, 0, ABG)
01:22:12.416 00.000 12044 Move returns status 0, amount 0
01:22:12.416 00.000 12044 MoveAxis(N, 0, ABG)
01:22:12.416 00.000 12044 Move returns status 0, amount 0
01:22:12.416 00.000 12044 move complete, result=0
01:22:12.416 00.000 12044 worker thread done servicing request
01:22:12.424 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11636, med=614, FiltMin=519, FiltMax=8698, Gamma=0.810
01:22:12.430 00.006 14964 UpdateGuideState exits: m=274997 SNR=299.4
01:22:12.430 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.431 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:12.431 00.000 14964 Enqueuing Expose request
01:22:12.432 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:22:12.432 00.000 12044 Worker thread wakes up
01:22:12.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:12.432 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:15.528 03.096 12044 Exposure complete
01:22:15.548 00.020 12044 worker thread done servicing request
01:22:15.548 00.000 14964 OnExposeComplete: enter
01:22:15.549 00.001 14964 UpdateGuideState(): m_state=6
01:22:15.550 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3019
01:22:15.550 00.000 14964 Star::Find returns 1 (0), X=280.00, Y=91.68, Mass=277200, SNR=323.1, Peak=14904 HFD=4.8
01:22:15.551 00.001 14964 MultiStar: [#1 -0.04,0.56,0.16,U] [#2 0.02,0.76,0.00,M3] 
01:22:15.551 00.000 14964 refined, 1 included, MultiStar: {0.09, -0.21}, one-star: {0.11, -0.33}
01:22:15.552 00.001 14964 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.56) = xAngle (0.39 = 0.39)
01:22:15.552 00.000 14964 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.45 = -2.84)
01:22:15.552 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=0.21 mountY=-0.07, mountTheta=-0.31
01:22:15.554 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.21, opts=13)
01:22:15.554 00.000 14964 Enqueuing Move request for scope (0.09, -0.21)
01:22:15.555 00.001 12044 Worker thread wakes up
01:22:15.555 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
01:22:15.555 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
01:22:15.555 00.000 12044 Moving (0.09, -0.21) raw xDistance=0.21 yDistance=-0.07
01:22:15.555 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.33, using input
01:22:15.555 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.05
01:22:15.555 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:15.555 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:15.555 00.000 12044 MoveAxis(E, 0, ABG)
01:22:15.555 00.000 12044 Move returns status 0, amount 0
01:22:15.555 00.000 12044 MoveAxis(N, 0, ABG)
01:22:15.555 00.000 12044 Move returns status 0, amount 0
01:22:15.555 00.000 12044 move complete, result=0
01:22:15.555 00.000 12044 worker thread done servicing request
01:22:15.563 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14904, med=614, FiltMin=527, FiltMax=9625, Gamma=0.810
01:22:15.569 00.006 14964 UpdateGuideState exits: m=277200 SNR=323.1
01:22:15.569 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:15.570 00.000 14964 Enqueuing Expose request
01:22:15.571 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:15.571 00.000 12044 Worker thread wakes up
01:22:15.571 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:15.571 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:18.672 03.101 12044 Exposure complete
01:22:18.703 00.031 12044 worker thread done servicing request
01:22:18.703 00.000 14964 OnExposeComplete: enter
01:22:18.704 00.001 14964 UpdateGuideState(): m_state=6
01:22:18.705 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3020
01:22:18.705 00.000 14964 Star::Find returns 1 (0), X=280.17, Y=91.58, Mass=267090, SNR=321.5, Peak=13280 HFD=4.8
01:22:18.706 00.001 14964 MultiStar: [#1 0.31,0.50,0.16,U] [#2 0.07,0.69,0.07,U] 
01:22:18.706 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.24}, one-star: {0.28, -0.43}
01:22:18.707 00.001 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
01:22:18.707 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
01:22:18.708 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.73 mountX=0.25 mountY=-0.24, mountTheta=-0.78
01:22:18.709 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.24, opts=13)
01:22:18.709 00.000 14964 Enqueuing Move request for scope (0.27, -0.24)
01:22:18.710 00.001 12044 Worker thread wakes up
01:22:18.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
01:22:18.710 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
01:22:18.710 00.000 12044 Moving (0.27, -0.24) raw xDistance=0.25 yDistance=-0.24
01:22:18.710 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.45, using input
01:22:18.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.07
01:22:18.710 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:18.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:22:18.710 00.000 12044 MoveAxis(E, 0, ABG)
01:22:18.710 00.000 12044 Move returns status 0, amount 0
01:22:18.710 00.000 12044 MoveAxis(N, 0, ABG)
01:22:18.710 00.000 12044 Move returns status 0, amount 0
01:22:18.710 00.000 12044 move complete, result=0
01:22:18.710 00.000 12044 worker thread done servicing request
01:22:18.718 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13280, med=615, FiltMin=526, FiltMax=10685, Gamma=0.810
01:22:18.724 00.006 14964 UpdateGuideState exits: m=267090 SNR=321.5
01:22:18.724 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.725 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:18.725 00.000 14964 Enqueuing Expose request
01:22:18.726 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:18.726 00.000 12044 Worker thread wakes up
01:22:18.726 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:18.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:21.853 03.127 12044 Exposure complete
01:22:21.878 00.025 12044 worker thread done servicing request
01:22:21.878 00.000 14964 OnExposeComplete: enter
01:22:21.878 00.000 14964 UpdateGuideState(): m_state=6
01:22:21.879 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3021
01:22:21.879 00.000 14964 Star::Find returns 1 (0), X=280.04, Y=91.50, Mass=276910, SNR=325.1, Peak=16143 HFD=4.5
01:22:21.880 00.001 14964 MultiStar: [#1 0.39,0.77,0.00,M1] [#2 0.16,0.70,0.07,U] 
01:22:21.880 00.000 14964 refined, 1 included, MultiStar: {0.16, -0.44}, one-star: {0.16, -0.52}
01:22:21.881 00.001 14964 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.56) = xAngle (0.33 = 0.33)
01:22:21.881 00.000 14964 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.38 = -2.90)
01:22:21.882 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.22 mountX=0.44 mountY=-0.11, mountTheta=-0.25
01:22:21.883 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.44, opts=13)
01:22:21.883 00.000 14964 Enqueuing Move request for scope (0.16, -0.44)
01:22:21.884 00.001 12044 Worker thread wakes up
01:22:21.884 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.44) opts 0xd
01:22:21.884 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.44)
01:22:21.884 00.000 12044 Moving (0.16, -0.44) raw xDistance=0.44 yDistance=-0.11
01:22:21.884 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.44, slope = 0.06
01:22:21.884 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:21.884 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:21.884 00.000 12044 MoveAxis(W, 49, ABG)
01:22:21.884 00.000 12044 Guiding  Dir = 3, Dur = 49
01:22:21.891 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16143, med=615, FiltMin=520, FiltMax=11078, Gamma=0.810
01:22:21.897 00.006 14964 UpdateGuideState exits: m=276910 SNR=325.1
01:22:21.898 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.898 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:21.899 00.001 14964 Enqueuing Expose request
01:22:21.940 00.041 12044 IsSlewing returns 0
01:22:21.941 00.001 12044 IsGuiding returns 0
01:22:21.971 00.030 12044 PulseGuide returned control before completion, sleep 28
01:22:22.004 00.033 12044 IsGuiding returns 1
01:22:22.004 00.000 12044 scope still moving after pulse duration time elapsed
01:22:22.065 00.061 12044 IsSlewing returns 0
01:22:22.066 00.001 12044 IsGuiding returns 0
01:22:22.066 00.000 12044 scope move finished after 49 + 75 ms
01:22:22.066 00.000 12044 Move returns status 0, amount 49
01:22:22.066 00.000 12044 MoveAxis(N, 0, ABG)
01:22:22.066 00.000 12044 Move returns status 0, amount 0
01:22:22.066 00.000 12044 move complete, result=0
01:22:22.066 00.000 12044 worker thread done servicing request
01:22:22.066 00.000 12044 Worker thread wakes up
01:22:22.066 00.000 14964 GuideStep: 0.4 px 49 ms WEST, -0.1 px 0 ms NORTH
01:22:22.067 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:22.067 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:25.176 03.109 12044 Exposure complete
01:22:25.202 00.026 12044 worker thread done servicing request
01:22:25.202 00.000 14964 OnExposeComplete: enter
01:22:25.202 00.000 14964 UpdateGuideState(): m_state=6
01:22:25.203 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3022
01:22:25.203 00.000 14964 Star::Find returns 1 (0), X=280.92, Y=92.10, Mass=274828, SNR=318.4, Peak=12694 HFD=4.6
01:22:25.204 00.001 14964 MultiStar: [#1 0.70,0.16,0.17,U] [#2 0.37,0.28,0.05,U] 
01:22:25.204 00.000 14964 refined, 2 included, MultiStar: {0.96, 0.11}, one-star: {1.03, 0.09}
01:22:25.205 00.001 14964 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
01:22:25.205 00.000 14964 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.56)
01:22:25.206 00.001 14964 CameraToMount -- cameraX=0.96 cameraY=0.11 hyp=0.96 cameraTheta=0.11 mountX=-0.09 mountY=-0.96, mountTheta=-1.67
01:22:25.208 00.002 14964 SchedulePrimaryMove(1136A648, x=0.96, y=0.11, opts=13)
01:22:25.208 00.000 14964 Enqueuing Move request for scope (0.96, 0.11)
01:22:25.209 00.001 12044 Worker thread wakes up
01:22:25.209 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.11) opts 0xd
01:22:25.209 00.000 12044 Handling offset move in thread for scope, endpoint = (0.96, 0.11)
01:22:25.209 00.000 12044 Moving (0.96, 0.11) raw xDistance=-0.09 yDistance=-0.96
01:22:25.209 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
01:22:25.209 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:25.209 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.96
01:22:25.209 00.000 12044 MoveAxis(E, 0, ABG)
01:22:25.209 00.000 12044 Move returns status 0, amount 0
01:22:25.209 00.000 12044 MoveAxis(N, 0, ABG)
01:22:25.209 00.000 12044 Move returns status 0, amount 0
01:22:25.209 00.000 12044 move complete, result=0
01:22:25.209 00.000 12044 worker thread done servicing request
01:22:25.217 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12694, med=615, FiltMin=525, FiltMax=9792, Gamma=0.810
01:22:25.222 00.005 14964 UpdateGuideState exits: m=274828 SNR=318.4
01:22:25.223 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.223 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:25.224 00.001 14964 Enqueuing Expose request
01:22:25.224 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -1.0 px 0 ms NORTH
01:22:25.225 00.001 12044 Worker thread wakes up
01:22:25.225 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:25.225 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:28.353 03.128 12044 Exposure complete
01:22:28.376 00.023 12044 worker thread done servicing request
01:22:28.376 00.000 14964 OnExposeComplete: enter
01:22:28.377 00.001 14964 UpdateGuideState(): m_state=6
01:22:28.377 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3023
01:22:28.378 00.001 14964 Star::Find returns 1 (0), X=280.50, Y=92.17, Mass=279403, SNR=325.6, Peak=16692 HFD=4.4
01:22:28.378 00.000 14964 MultiStar: [#1 0.68,-0.06,0.17,U] [#2 0.46,-0.05,0.07,U] 
01:22:28.379 00.001 14964 refined, 2 included, MultiStar: {0.61, 0.11}, one-star: {0.61, 0.15}
01:22:28.379 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
01:22:28.380 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
01:22:28.380 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=0.11 hyp=0.62 cameraTheta=0.18 mountX=-0.10 mountY=-0.62, mountTheta=-1.74
01:22:28.381 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.11, opts=13)
01:22:28.382 00.001 14964 Enqueuing Move request for scope (0.61, 0.11)
01:22:28.382 00.000 12044 Worker thread wakes up
01:22:28.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.11) opts 0xd
01:22:28.382 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.11)
01:22:28.382 00.000 12044 Moving (0.61, 0.11) raw xDistance=-0.10 yDistance=-0.62
01:22:28.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:22:28.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:28.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
01:22:28.382 00.000 12044 MoveAxis(E, 0, ABG)
01:22:28.383 00.001 12044 Move returns status 0, amount 0
01:22:28.383 00.000 12044 MoveAxis(N, 0, ABG)
01:22:28.383 00.000 12044 Move returns status 0, amount 0
01:22:28.383 00.000 12044 move complete, result=0
01:22:28.383 00.000 12044 worker thread done servicing request
01:22:28.390 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16692, med=615, FiltMin=529, FiltMax=11401, Gamma=0.810
01:22:28.395 00.005 14964 UpdateGuideState exits: m=279403 SNR=325.6
01:22:28.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.397 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:28.397 00.000 14964 Enqueuing Expose request
01:22:28.398 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
01:22:28.398 00.000 12044 Worker thread wakes up
01:22:28.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:28.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:31.497 03.099 12044 Exposure complete
01:22:31.524 00.027 12044 worker thread done servicing request
01:22:31.524 00.000 14964 OnExposeComplete: enter
01:22:31.525 00.001 14964 UpdateGuideState(): m_state=6
01:22:31.525 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3024
01:22:31.526 00.001 14964 Star::Find returns 1 (0), X=279.87, Y=92.94, Mass=278819, SNR=327.3, Peak=14564 HFD=4.5
01:22:31.526 00.000 14964 MultiStar: [#1 -0.17,-0.29,0.16,U] [#2 -0.49,-0.34,0.07,U] 
01:22:31.527 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.69}, one-star: {-0.02, 0.93}
01:22:31.528 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.22 = -3.07)
01:22:31.528 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
01:22:31.529 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.69 hyp=0.70 cameraTheta=1.66 mountX=-0.69 mountY=-0.01, mountTheta=-3.13
01:22:31.530 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.69, opts=13)
01:22:31.531 00.001 14964 Enqueuing Move request for scope (-0.06, 0.69)
01:22:31.532 00.001 12044 Worker thread wakes up
01:22:31.532 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.69) opts 0xd
01:22:31.532 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.69)
01:22:31.532 00.000 12044 Moving (-0.06, 0.69) raw xDistance=-0.69 yDistance=-0.01
01:22:31.532 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.47 from input -0.69, slope = -0.07
01:22:31.532 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:31.532 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:22:31.532 00.000 12044 MoveAxis(E, 56, ABG)
01:22:31.532 00.000 12044 Guiding  Dir = 2, Dur = 56
01:22:31.539 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14564, med=615, FiltMin=522, FiltMax=9883, Gamma=0.810
01:22:31.545 00.006 14964 UpdateGuideState exits: m=278819 SNR=327.3
01:22:31.545 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.546 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:31.546 00.000 14964 Enqueuing Expose request
01:22:31.562 00.016 12044 IsSlewing returns 0
01:22:31.563 00.001 12044 IsGuiding returns 0
01:22:31.595 00.032 12044 PulseGuide returned control before completion, sleep 35
01:22:31.645 00.050 12044 IsGuiding returns 1
01:22:31.645 00.000 12044 scope still moving after pulse duration time elapsed
01:22:31.705 00.060 12044 IsSlewing returns 0
01:22:31.705 00.000 12044 IsGuiding returns 0
01:22:31.705 00.000 12044 scope move finished after 56 + 85 ms
01:22:31.705 00.000 12044 Move returns status 0, amount 56
01:22:31.705 00.000 12044 MoveAxis(N, 0, ABG)
01:22:31.705 00.000 12044 Move returns status 0, amount 0
01:22:31.705 00.000 12044 move complete, result=0
01:22:31.705 00.000 12044 worker thread done servicing request
01:22:31.705 00.000 12044 Worker thread wakes up
01:22:31.705 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:31.705 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:31.705 00.000 14964 GuideStep: -0.7 px 56 ms EAST, -0.0 px 0 ms NORTH
01:22:34.819 03.114 12044 Exposure complete
01:22:34.843 00.024 12044 worker thread done servicing request
01:22:34.843 00.000 14964 OnExposeComplete: enter
01:22:34.843 00.000 14964 UpdateGuideState(): m_state=6
01:22:34.844 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3025
01:22:34.844 00.000 14964 Star::Find returns 1 (0), X=280.29, Y=92.24, Mass=278233, SNR=333.2, Peak=14140 HFD=4.6
01:22:34.845 00.001 14964 MultiStar: [#1 0.33,-0.01,0.17,U] [#2 -0.02,-0.35,0.07,U] 
01:22:34.845 00.000 14964 refined, 2 included, MultiStar: {0.37, 0.16}, one-star: {0.40, 0.23}
01:22:34.846 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.97 = 1.97)
01:22:34.846 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.26)
01:22:34.847 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.40 cameraTheta=0.42 mountX=-0.16 mountY=-0.38, mountTheta=-1.96
01:22:34.848 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.16, opts=13)
01:22:34.848 00.000 14964 Enqueuing Move request for scope (0.37, 0.16)
01:22:34.849 00.001 12044 Worker thread wakes up
01:22:34.849 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.16) opts 0xd
01:22:34.849 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.16)
01:22:34.849 00.000 12044 Moving (0.37, 0.16) raw xDistance=-0.16 yDistance=-0.38
01:22:34.849 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.52, using input
01:22:34.849 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.08
01:22:34.849 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:34.849 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:22:34.849 00.000 12044 MoveAxis(E, 0, ABG)
01:22:34.849 00.000 12044 Move returns status 0, amount 0
01:22:34.849 00.000 12044 MoveAxis(N, 0, ABG)
01:22:34.849 00.000 12044 Move returns status 0, amount 0
01:22:34.849 00.000 12044 move complete, result=0
01:22:34.850 00.001 12044 worker thread done servicing request
01:22:34.857 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14140, med=615, FiltMin=521, FiltMax=11616, Gamma=0.810
01:22:34.862 00.005 14964 UpdateGuideState exits: m=278233 SNR=333.2
01:22:34.863 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.863 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:34.864 00.001 14964 Enqueuing Expose request
01:22:34.864 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:22:34.865 00.001 12044 Worker thread wakes up
01:22:34.865 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:34.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:37.988 03.123 12044 Exposure complete
01:22:38.015 00.027 12044 worker thread done servicing request
01:22:38.016 00.001 14964 OnExposeComplete: enter
01:22:38.016 00.000 14964 UpdateGuideState(): m_state=6
01:22:38.017 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3026
01:22:38.017 00.000 14964 Star::Find returns 1 (0), X=279.71, Y=92.18, Mass=277132, SNR=313.7, Peak=13112 HFD=4.6
01:22:38.018 00.001 14964 MultiStar: [#1 -0.34,-0.02,0.16,U] [#2 -0.37,0.67,0.00,M1] 
01:22:38.019 00.001 14964 refined, 1 included, MultiStar: {-0.20, 0.14}, one-star: {-0.18, 0.17}
01:22:38.019 00.000 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.07 = -2.22)
01:22:38.019 00.000 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.84)
01:22:38.020 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=-0.15 mountY=0.18, mountTheta=2.25
01:22:38.021 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.14, opts=13)
01:22:38.021 00.000 14964 Enqueuing Move request for scope (-0.20, 0.14)
01:22:38.022 00.001 12044 Worker thread wakes up
01:22:38.022 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
01:22:38.022 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
01:22:38.022 00.000 12044 Moving (-0.20, 0.14) raw xDistance=-0.15 yDistance=0.18
01:22:38.022 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.29, using input
01:22:38.022 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
01:22:38.022 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:38.022 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:22:38.022 00.000 12044 MoveAxis(E, 0, ABG)
01:22:38.022 00.000 12044 Move returns status 0, amount 0
01:22:38.022 00.000 12044 MoveAxis(N, 0, ABG)
01:22:38.022 00.000 12044 Move returns status 0, amount 0
01:22:38.022 00.000 12044 move complete, result=0
01:22:38.023 00.001 12044 worker thread done servicing request
01:22:38.030 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13112, med=614, FiltMin=521, FiltMax=11063, Gamma=0.810
01:22:38.035 00.005 14964 UpdateGuideState exits: m=277132 SNR=313.7
01:22:38.036 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.037 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:38.037 00.000 14964 Enqueuing Expose request
01:22:38.037 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:38.038 00.001 12044 Worker thread wakes up
01:22:38.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:38.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:41.161 03.123 12044 Exposure complete
01:22:41.182 00.021 12044 worker thread done servicing request
01:22:41.182 00.000 14964 OnExposeComplete: enter
01:22:41.183 00.001 14964 UpdateGuideState(): m_state=6
01:22:41.183 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3027
01:22:41.184 00.001 14964 Star::Find returns 1 (0), X=280.23, Y=91.86, Mass=273304, SNR=317.6, Peak=13260 HFD=4.5
01:22:41.184 00.000 14964 MultiStar: [#1 0.00,0.61,0.18,U] [#2 -0.10,0.40,0.07,U] 
01:22:41.185 00.001 14964 refined, 2 included, MultiStar: {0.27, -0.01}, one-star: {0.35, -0.15}
01:22:41.185 00.000 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
01:22:41.186 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
01:22:41.186 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.05 mountX=0.02 mountY=-0.27, mountTheta=-1.51
01:22:41.187 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.01, opts=13)
01:22:41.188 00.001 14964 Enqueuing Move request for scope (0.27, -0.01)
01:22:41.188 00.000 12044 Worker thread wakes up
01:22:41.188 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
01:22:41.188 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
01:22:41.188 00.000 12044 Moving (0.27, -0.01) raw xDistance=0.02 yDistance=-0.27
01:22:41.188 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
01:22:41.188 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:41.188 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:22:41.188 00.000 12044 MoveAxis(E, 0, ABG)
01:22:41.188 00.000 12044 Move returns status 0, amount 0
01:22:41.190 00.002 12044 MoveAxis(N, 0, ABG)
01:22:41.190 00.000 12044 Move returns status 0, amount 0
01:22:41.190 00.000 12044 move complete, result=0
01:22:41.190 00.000 12044 worker thread done servicing request
01:22:41.198 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13260, med=615, FiltMin=535, FiltMax=11165, Gamma=0.810
01:22:41.204 00.006 14964 UpdateGuideState exits: m=273304 SNR=317.6
01:22:41.204 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:41.205 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:41.205 00.000 14964 Enqueuing Expose request
01:22:41.206 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:22:41.206 00.000 12044 Worker thread wakes up
01:22:41.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:41.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:44.307 03.101 12044 Exposure complete
01:22:44.331 00.024 12044 worker thread done servicing request
01:22:44.331 00.000 14964 OnExposeComplete: enter
01:22:44.332 00.001 14964 UpdateGuideState(): m_state=6
01:22:44.333 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3028
01:22:44.333 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=91.89, Mass=274765, SNR=316.6, Peak=13564 HFD=4.5
01:22:44.334 00.001 14964 MultiStar: [#1 -0.14,0.32,0.17,U] [#2 -0.17,0.38,0.07,U] 
01:22:44.334 00.000 14964 refined, 2 included, MultiStar: {-0.13, -0.03}, one-star: {-0.13, -0.12}
01:22:44.335 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
01:22:44.335 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
01:22:44.335 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.03 mountY=0.14, mountTheta=1.36
01:22:44.336 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.03, opts=13)
01:22:44.337 00.001 14964 Enqueuing Move request for scope (-0.13, -0.03)
01:22:44.338 00.001 12044 Worker thread wakes up
01:22:44.338 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:22:44.338 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:22:44.338 00.000 12044 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=0.14
01:22:44.338 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
01:22:44.338 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:44.338 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:44.338 00.000 12044 MoveAxis(E, 0, ABG)
01:22:44.338 00.000 12044 Move returns status 0, amount 0
01:22:44.338 00.000 12044 MoveAxis(N, 0, ABG)
01:22:44.338 00.000 12044 Move returns status 0, amount 0
01:22:44.338 00.000 12044 move complete, result=0
01:22:44.338 00.000 12044 worker thread done servicing request
01:22:44.345 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13564, med=615, FiltMin=521, FiltMax=11106, Gamma=0.810
01:22:44.351 00.006 14964 UpdateGuideState exits: m=274765 SNR=316.6
01:22:44.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:44.353 00.001 14964 Enqueuing Expose request
01:22:44.353 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:44.354 00.001 12044 Worker thread wakes up
01:22:44.354 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:44.354 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:47.476 03.122 12044 Exposure complete
01:22:47.498 00.022 12044 worker thread done servicing request
01:22:47.498 00.000 14964 OnExposeComplete: enter
01:22:47.498 00.000 14964 UpdateGuideState(): m_state=6
01:22:47.500 00.002 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3029
01:22:47.500 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=91.86, Mass=278698, SNR=323.5, Peak=15004 HFD=4.4
01:22:47.501 00.001 14964 MultiStar: [#1 -0.14,0.48,0.16,U] [#2 -0.05,0.41,0.07,U] 
01:22:47.501 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.04}, one-star: {0.09, -0.16}
01:22:47.501 00.000 14964 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.56) = xAngle (0.92 = 0.92)
01:22:47.502 00.001 14964 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.97 = -2.31)
01:22:47.502 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=0.04 mountY=-0.05, mountTheta=-0.88
01:22:47.503 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.04, opts=13)
01:22:47.503 00.000 14964 Enqueuing Move request for scope (0.05, -0.04)
01:22:47.504 00.001 12044 Worker thread wakes up
01:22:47.504 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:22:47.504 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:22:47.504 00.000 12044 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
01:22:47.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:22:47.504 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:47.504 00.000 12044 MoveAxis(E, 0, ABG)
01:22:47.504 00.000 12044 Move returns status 0, amount 0
01:22:47.504 00.000 12044 MoveAxis(N, 0, ABG)
01:22:47.504 00.000 12044 Move returns status 0, amount 0
01:22:47.504 00.000 12044 move complete, result=0
01:22:47.504 00.000 12044 worker thread done servicing request
01:22:47.511 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15004, med=615, FiltMin=530, FiltMax=9622, Gamma=0.810
01:22:47.518 00.007 14964 UpdateGuideState exits: m=278698 SNR=323.5
01:22:47.519 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.519 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:47.520 00.001 14964 Enqueuing Expose request
01:22:47.520 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:47.521 00.001 12044 Worker thread wakes up
01:22:47.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:47.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:50.648 03.127 12044 Exposure complete
01:22:50.676 00.028 12044 worker thread done servicing request
01:22:50.676 00.000 14964 OnExposeComplete: enter
01:22:50.677 00.001 14964 UpdateGuideState(): m_state=6
01:22:50.678 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3030
01:22:50.678 00.000 14964 Star::Find returns 1 (0), X=279.62, Y=91.61, Mass=272993, SNR=326.9, Peak=14691 HFD=4.7
01:22:50.679 00.001 14964 MultiStar: [#1 -0.43,0.78,0.00,M1] [#2 -0.57,0.92,0.00,M1] 
01:22:50.679 00.000 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
01:22:50.680 00.001 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
01:22:50.680 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.15 mountX=0.40 mountY=0.30, mountTheta=0.65
01:22:50.681 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.40, opts=13)
01:22:50.682 00.001 14964 Enqueuing Move request for scope (-0.26, -0.40)
01:22:50.683 00.001 12044 Worker thread wakes up
01:22:50.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
01:22:50.683 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
01:22:50.683 00.000 12044 Moving (-0.26, -0.40) raw xDistance=0.40 yDistance=0.30
01:22:50.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.40, slope = 0.02
01:22:50.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:50.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:22:50.683 00.000 12044 MoveAxis(W, 16, ABG)
01:22:50.683 00.000 12044 Guiding  Dir = 3, Dur = 16
01:22:50.690 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14691, med=615, FiltMin=531, FiltMax=11449, Gamma=0.810
01:22:50.696 00.006 14964 UpdateGuideState exits: m=272993 SNR=326.9
01:22:50.696 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.697 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:50.697 00.000 14964 Enqueuing Expose request
01:22:50.705 00.008 12044 IsSlewing returns 0
01:22:50.706 00.001 12044 IsGuiding returns 0
01:22:50.738 00.032 12044 IsGuiding returns 1
01:22:50.738 00.000 12044 scope still moving after pulse duration time elapsed
01:22:50.879 00.141 12044 IsSlewing returns 0
01:22:50.880 00.001 12044 IsGuiding returns 0
01:22:50.881 00.001 12044 scope move finished after 16 + 158 ms
01:22:50.881 00.000 12044 Move returns status 0, amount 16
01:22:50.881 00.000 12044 MoveAxis(N, 0, ABG)
01:22:50.881 00.000 12044 Move returns status 0, amount 0
01:22:50.881 00.000 12044 move complete, result=0
01:22:50.881 00.000 12044 worker thread done servicing request
01:22:50.882 00.001 14964 GuideStep: 0.4 px 16 ms WEST, 0.3 px 0 ms NORTH
01:22:50.884 00.002 12044 Worker thread wakes up
01:22:50.884 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:50.884 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:53.984 03.100 12044 Exposure complete
01:22:54.006 00.022 12044 worker thread done servicing request
01:22:54.006 00.000 14964 OnExposeComplete: enter
01:22:54.007 00.001 14964 UpdateGuideState(): m_state=6
01:22:54.007 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3031
01:22:54.008 00.001 14964 Star::Find returns 1 (0), X=279.95, Y=92.27, Mass=277571, SNR=315.8, Peak=12284 HFD=4.8
01:22:54.008 00.000 14964 MultiStar: [#1 0.01,-0.14,0.17,U] [#2 -0.33,0.27,0.06,U] 
01:22:54.009 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.20}, one-star: {0.06, 0.25}
01:22:54.009 00.000 14964 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.56) = xAngle (2.96 = 2.96)
01:22:54.010 00.001 14964 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.27)
01:22:54.010 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.40 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
01:22:54.011 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.20, opts=13)
01:22:54.012 00.001 14964 Enqueuing Move request for scope (0.04, 0.20)
01:22:54.012 00.000 12044 Worker thread wakes up
01:22:54.012 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:22:54.012 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:22:54.012 00.000 12044 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
01:22:54.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.04
01:22:54.012 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:54.012 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:54.012 00.000 12044 MoveAxis(E, 0, ABG)
01:22:54.012 00.000 12044 Move returns status 0, amount 0
01:22:54.012 00.000 12044 MoveAxis(N, 0, ABG)
01:22:54.012 00.000 12044 Move returns status 0, amount 0
01:22:54.012 00.000 12044 move complete, result=0
01:22:54.012 00.000 12044 worker thread done servicing request
01:22:54.020 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12284, med=615, FiltMin=528, FiltMax=9430, Gamma=0.810
01:22:54.025 00.005 14964 UpdateGuideState exits: m=277571 SNR=315.8
01:22:54.026 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:54.026 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:54.027 00.001 14964 Enqueuing Expose request
01:22:54.027 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:54.028 00.001 12044 Worker thread wakes up
01:22:54.028 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:54.028 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:22:57.127 03.099 12044 Exposure complete
01:22:57.148 00.021 12044 worker thread done servicing request
01:22:57.149 00.001 14964 OnExposeComplete: enter
01:22:57.149 00.000 14964 UpdateGuideState(): m_state=6
01:22:57.150 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3032
01:22:57.150 00.000 14964 Star::Find returns 1 (0), X=278.77, Y=92.25, Mass=274053, SNR=299.7, Peak=12602 HFD=4.7
01:22:57.151 00.001 14964 MultiStar: [#1 -0.93,0.07,0.00,M1] [#2 -1.35,0.20,0.00,M1] 
01:22:57.151 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:22:57.152 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.26)
01:22:57.152 00.000 14964 CameraToMount -- cameraX=-1.12 cameraY=0.23 hyp=1.14 cameraTheta=2.94 mountX=-0.25 mountY=1.09, mountTheta=1.80
01:22:57.153 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.12, y=0.23, opts=13)
01:22:57.154 00.001 14964 Enqueuing Move request for scope (-1.12, 0.23)
01:22:57.154 00.000 12044 Worker thread wakes up
01:22:57.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.23) opts 0xd
01:22:57.154 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.12, 0.23)
01:22:57.154 00.000 12044 Moving (-1.12, 0.23) raw xDistance=-0.25 yDistance=1.09
01:22:57.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.03
01:22:57.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
01:22:57.154 00.000 12044 MoveAxis(E, 0, ABG)
01:22:57.154 00.000 12044 Move returns status 0, amount 0
01:22:57.154 00.000 12044 MoveAxis(S, 101, ABG)
01:22:57.154 00.000 12044 Guiding  Dir = 1, Dur = 101
01:22:57.162 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12602, med=615, FiltMin=518, FiltMax=10797, Gamma=0.810
01:22:57.168 00.006 14964 UpdateGuideState exits: m=274053 SNR=299.7
01:22:57.168 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.169 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:22:57.169 00.000 14964 Enqueuing Expose request
01:22:57.190 00.021 12044 IsSlewing returns 0
01:22:57.191 00.001 12044 IsGuiding returns 0
01:22:57.223 00.032 12044 PulseGuide returned control before completion, sleep 80
01:22:57.335 00.112 12044 IsGuiding returns 1
01:22:57.335 00.000 12044 scope still moving after pulse duration time elapsed
01:22:57.426 00.091 12044 IsSlewing returns 0
01:22:57.426 00.000 12044 IsGuiding returns 0
01:22:57.426 00.000 12044 scope move finished after 101 + 133 ms
01:22:57.426 00.000 12044 Move returns status 0, amount 101
01:22:57.426 00.000 12044 move complete, result=0
01:22:57.426 00.000 12044 worker thread done servicing request
01:22:57.426 00.000 12044 Worker thread wakes up
01:22:57.426 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 1.1 px 101 ms SOUTH
01:22:57.427 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:22:57.427 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:00.530 03.103 12044 Exposure complete
01:23:00.551 00.021 12044 worker thread done servicing request
01:23:00.551 00.000 14964 OnExposeComplete: enter
01:23:00.552 00.001 14964 UpdateGuideState(): m_state=6
01:23:00.552 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3033
01:23:00.553 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=91.90, Mass=275557, SNR=320.7, Peak=16080 HFD=4.2
01:23:00.553 00.000 14964 MultiStar: [#1 0.12,0.22,0.16,U] [#2 0.10,0.19,0.07,U] 
01:23:00.554 00.001 14964 refined, 2 included, MultiStar: {0.27, -0.05}, one-star: {0.30, -0.11}
01:23:00.554 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:23:00.555 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
01:23:00.555 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=0.05 mountY=-0.26, mountTheta=-1.37
01:23:00.557 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.05, opts=13)
01:23:00.557 00.000 14964 Enqueuing Move request for scope (0.27, -0.05)
01:23:00.558 00.001 12044 Worker thread wakes up
01:23:00.558 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
01:23:00.558 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
01:23:00.558 00.000 12044 Moving (0.27, -0.05) raw xDistance=0.05 yDistance=-0.26
01:23:00.558 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.27, using input
01:23:00.558 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
01:23:00.558 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:00.558 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:23:00.558 00.000 12044 MoveAxis(E, 0, ABG)
01:23:00.558 00.000 12044 Move returns status 0, amount 0
01:23:00.558 00.000 12044 MoveAxis(N, 0, ABG)
01:23:00.558 00.000 12044 Move returns status 0, amount 0
01:23:00.558 00.000 12044 move complete, result=0
01:23:00.558 00.000 12044 worker thread done servicing request
01:23:00.567 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16080, med=615, FiltMin=531, FiltMax=11478, Gamma=0.810
01:23:00.572 00.005 14964 UpdateGuideState exits: m=275557 SNR=320.7
01:23:00.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:00.574 00.001 14964 Enqueuing Expose request
01:23:00.574 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:23:00.574 00.000 12044 Worker thread wakes up
01:23:00.575 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:00.575 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:03.700 03.125 12044 Exposure complete
01:23:03.722 00.022 12044 worker thread done servicing request
01:23:03.722 00.000 14964 OnExposeComplete: enter
01:23:03.723 00.001 14964 UpdateGuideState(): m_state=6
01:23:03.723 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3034
01:23:03.724 00.001 14964 Star::Find returns 1 (0), X=280.48, Y=92.43, Mass=283011, SNR=332.8, Peak=15556 HFD=4.4
01:23:03.724 00.000 14964 MultiStar: [#1 0.24,-0.04,0.16,U] [#2 0.35,0.02,0.07,U] 
01:23:03.725 00.001 14964 refined, 2 included, MultiStar: {0.53, 0.34}, one-star: {0.59, 0.42}
01:23:03.725 00.000 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
01:23:03.726 00.001 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
01:23:03.726 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.34 hyp=0.63 cameraTheta=0.56 mountX=-0.33 mountY=-0.57, mountTheta=-2.10
01:23:03.727 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.34, opts=13)
01:23:03.728 00.001 14964 Enqueuing Move request for scope (0.53, 0.34)
01:23:03.728 00.000 12044 Worker thread wakes up
01:23:03.728 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.34) opts 0xd
01:23:03.728 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.34)
01:23:03.728 00.000 12044 Moving (0.53, 0.34) raw xDistance=-0.33 yDistance=-0.57
01:23:03.728 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.33, slope = -0.01
01:23:03.728 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:03.728 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:23:03.728 00.000 12044 MoveAxis(E, 9, ABG)
01:23:03.728 00.000 12044 Guiding  Dir = 2, Dur = 9
01:23:03.736 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15556, med=615, FiltMin=528, FiltMax=12799, Gamma=0.810
01:23:03.741 00.005 14964 UpdateGuideState exits: m=283011 SNR=332.8
01:23:03.742 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.742 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:03.743 00.001 14964 Enqueuing Expose request
01:23:03.769 00.026 12044 IsSlewing returns 0
01:23:03.769 00.000 12044 IsGuiding returns 0
01:23:03.829 00.060 12044 IsGuiding returns 1
01:23:03.829 00.000 12044 scope still moving after pulse duration time elapsed
01:23:03.878 00.049 12044 IsSlewing returns 0
01:23:03.878 00.000 12044 IsGuiding returns 0
01:23:03.878 00.000 12044 scope move finished after 9 + 99 ms
01:23:03.878 00.000 12044 Move returns status 0, amount 9
01:23:03.878 00.000 12044 MoveAxis(N, 0, ABG)
01:23:03.878 00.000 12044 Move returns status 0, amount 0
01:23:03.878 00.000 12044 move complete, result=0
01:23:03.878 00.000 12044 worker thread done servicing request
01:23:03.878 00.000 12044 Worker thread wakes up
01:23:03.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:03.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:03.878 00.000 14964 GuideStep: -0.3 px 9 ms EAST, -0.6 px 0 ms NORTH
01:23:06.994 03.116 12044 Exposure complete
01:23:07.017 00.023 12044 worker thread done servicing request
01:23:07.017 00.000 14964 OnExposeComplete: enter
01:23:07.018 00.001 14964 UpdateGuideState(): m_state=6
01:23:07.018 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3035
01:23:07.019 00.001 14964 Star::Find returns 1 (0), X=280.51, Y=92.35, Mass=278648, SNR=330.4, Peak=15166 HFD=4.7
01:23:07.019 00.000 14964 MultiStar: [#1 0.40,-0.05,0.17,U] [#2 0.45,-0.35,0.07,U] 
01:23:07.020 00.001 14964 refined, 2 included, MultiStar: {0.58, 0.25}, one-star: {0.62, 0.34}
01:23:07.020 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
01:23:07.021 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
01:23:07.021 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=0.25 hyp=0.63 cameraTheta=0.40 mountX=-0.24 mountY=-0.60, mountTheta=-1.95
01:23:07.023 00.002 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.25, opts=13)
01:23:07.023 00.000 14964 Enqueuing Move request for scope (0.58, 0.25)
01:23:07.024 00.001 12044 Worker thread wakes up
01:23:07.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.25) opts 0xd
01:23:07.024 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.25)
01:23:07.024 00.000 12044 Moving (0.58, 0.25) raw xDistance=-0.24 yDistance=-0.60
01:23:07.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.03
01:23:07.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:07.024 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:23:07.024 00.000 12044 MoveAxis(E, 0, ABG)
01:23:07.024 00.000 12044 Move returns status 0, amount 0
01:23:07.024 00.000 12044 MoveAxis(N, 0, ABG)
01:23:07.024 00.000 12044 Move returns status 0, amount 0
01:23:07.024 00.000 12044 move complete, result=0
01:23:07.024 00.000 12044 worker thread done servicing request
01:23:07.032 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15166, med=615, FiltMin=531, FiltMax=12007, Gamma=0.810
01:23:07.037 00.005 14964 UpdateGuideState exits: m=278648 SNR=330.4
01:23:07.038 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.038 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:07.039 00.001 14964 Enqueuing Expose request
01:23:07.040 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
01:23:07.040 00.000 12044 Worker thread wakes up
01:23:07.040 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:07.040 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:10.147 03.107 12044 Exposure complete
01:23:10.171 00.024 12044 worker thread done servicing request
01:23:10.172 00.001 14964 OnExposeComplete: enter
01:23:10.172 00.000 14964 UpdateGuideState(): m_state=6
01:23:10.173 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3036
01:23:10.173 00.000 14964 Star::Find returns 1 (0), X=280.78, Y=92.38, Mass=281623, SNR=323.8, Peak=15066 HFD=4.7
01:23:10.174 00.001 14964 MultiStar: [#1 0.61,-0.50,0.00,M1] [#2 0.50,-0.09,0.08,U] 
01:23:10.174 00.000 14964 refined, 1 included, MultiStar: {0.86, 0.33}, one-star: {0.89, 0.37}
01:23:10.175 00.001 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
01:23:10.175 00.000 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.31)
01:23:10.176 00.001 14964 CameraToMount -- cameraX=0.86 cameraY=0.33 hyp=0.93 cameraTheta=0.37 mountX=-0.32 mountY=-0.89, mountTheta=-1.92
01:23:10.178 00.002 14964 SchedulePrimaryMove(1136A648, x=0.86, y=0.33, opts=13)
01:23:10.178 00.000 14964 Enqueuing Move request for scope (0.86, 0.33)
01:23:10.179 00.001 12044 Worker thread wakes up
01:23:10.179 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.33) opts 0xd
01:23:10.179 00.000 12044 Handling offset move in thread for scope, endpoint = (0.86, 0.33)
01:23:10.179 00.000 12044 Moving (0.86, 0.33) raw xDistance=-0.32 yDistance=-0.89
01:23:10.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.32, slope = -0.05
01:23:10.179 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:10.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.89
01:23:10.179 00.000 12044 MoveAxis(E, 37, ABG)
01:23:10.179 00.000 12044 Guiding  Dir = 2, Dur = 37
01:23:10.188 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15066, med=615, FiltMin=531, FiltMax=10192, Gamma=0.810
01:23:10.193 00.005 14964 UpdateGuideState exits: m=281623 SNR=323.8
01:23:10.194 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.194 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:10.195 00.001 14964 Enqueuing Expose request
01:23:10.208 00.013 12044 IsSlewing returns 0
01:23:10.208 00.000 12044 IsGuiding returns 0
01:23:10.239 00.031 12044 PulseGuide returned control before completion, sleep 16
01:23:10.281 00.042 12044 IsGuiding returns 1
01:23:10.282 00.001 12044 scope still moving after pulse duration time elapsed
01:23:10.377 00.095 12044 IsSlewing returns 0
01:23:10.377 00.000 12044 IsGuiding returns 0
01:23:10.377 00.000 12044 scope move finished after 37 + 132 ms
01:23:10.377 00.000 12044 Move returns status 0, amount 37
01:23:10.377 00.000 12044 MoveAxis(N, 0, ABG)
01:23:10.377 00.000 12044 Move returns status 0, amount 0
01:23:10.377 00.000 12044 move complete, result=0
01:23:10.377 00.000 12044 worker thread done servicing request
01:23:10.377 00.000 12044 Worker thread wakes up
01:23:10.377 00.000 14964 GuideStep: -0.3 px 37 ms EAST, -0.9 px 0 ms NORTH
01:23:10.378 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:10.378 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:13.516 03.138 12044 Exposure complete
01:23:13.544 00.028 12044 worker thread done servicing request
01:23:13.544 00.000 14964 OnExposeComplete: enter
01:23:13.545 00.001 14964 UpdateGuideState(): m_state=6
01:23:13.545 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3037
01:23:13.546 00.001 14964 Star::Find returns 1 (0), X=280.38, Y=91.56, Mass=280938, SNR=317.9, Peak=14523 HFD=4.4
01:23:13.547 00.001 14964 MultiStar: [#1 0.53,0.56,0.00,M2] [#2 0.40,0.75,0.00,M1] 
01:23:13.547 00.000 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
01:23:13.548 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.41)
01:23:13.548 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=-0.45 hyp=0.67 cameraTheta=-0.74 mountX=0.46 mountY=-0.45, mountTheta=-0.77
01:23:13.549 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.45, opts=13)
01:23:13.550 00.001 14964 Enqueuing Move request for scope (0.50, -0.45)
01:23:13.550 00.000 12044 Worker thread wakes up
01:23:13.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.45) opts 0xd
01:23:13.550 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.45)
01:23:13.550 00.000 12044 Moving (0.50, -0.45) raw xDistance=0.46 yDistance=-0.45
01:23:13.550 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.46, slope = -0.01
01:23:13.550 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.550 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:23:13.550 00.000 12044 MoveAxis(E, 0, ABG)
01:23:13.550 00.000 12044 Move returns status 0, amount 0
01:23:13.550 00.000 12044 MoveAxis(N, 0, ABG)
01:23:13.550 00.000 12044 Move returns status 0, amount 0
01:23:13.551 00.001 12044 move complete, result=0
01:23:13.551 00.000 12044 worker thread done servicing request
01:23:13.558 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14523, med=614, FiltMin=531, FiltMax=11456, Gamma=0.810
01:23:13.564 00.006 14964 UpdateGuideState exits: m=280938 SNR=317.9
01:23:13.564 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.565 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:13.565 00.000 14964 Enqueuing Expose request
01:23:13.566 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
01:23:13.566 00.000 12044 Worker thread wakes up
01:23:13.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:13.566 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:16.703 03.137 12044 Exposure complete
01:23:16.724 00.021 12044 worker thread done servicing request
01:23:16.724 00.000 14964 OnExposeComplete: enter
01:23:16.725 00.001 14964 UpdateGuideState(): m_state=6
01:23:16.725 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3038
01:23:16.726 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=91.44, Mass=272290, SNR=317.9, Peak=14863 HFD=4.6
01:23:16.727 00.001 14964 MultiStar: [#1 0.30,1.08,0.00,M3] [#2 0.07,0.85,0.00,M2] 
01:23:16.727 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
01:23:16.728 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.81)
01:23:16.728 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.58 hyp=0.64 cameraTheta=-1.13 mountX=0.58 mountY=-0.21, mountTheta=-0.35
01:23:16.730 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.58, opts=13)
01:23:16.730 00.000 14964 Enqueuing Move request for scope (0.27, -0.58)
01:23:16.731 00.001 12044 Worker thread wakes up
01:23:16.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.58) opts 0xd
01:23:16.731 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.58)
01:23:16.731 00.000 12044 Moving (0.27, -0.58) raw xDistance=0.58 yDistance=-0.21
01:23:16.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.58, slope = 0.03
01:23:16.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:16.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:23:16.731 00.000 12044 MoveAxis(W, 20, ABG)
01:23:16.731 00.000 12044 Guiding  Dir = 3, Dur = 20
01:23:16.739 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14863, med=615, FiltMin=512, FiltMax=11070, Gamma=0.810
01:23:16.745 00.006 14964 UpdateGuideState exits: m=272290 SNR=317.9
01:23:16.746 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.746 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:16.747 00.001 14964 Enqueuing Expose request
01:23:16.785 00.038 12044 IsSlewing returns 0
01:23:16.786 00.001 12044 IsGuiding returns 0
01:23:16.817 00.031 12044 IsGuiding returns 1
01:23:16.817 00.000 12044 scope still moving after pulse duration time elapsed
01:23:16.878 00.061 12044 IsSlewing returns 0
01:23:16.878 00.000 12044 IsGuiding returns 0
01:23:16.878 00.000 12044 scope move finished after 20 + 73 ms
01:23:16.878 00.000 12044 Move returns status 0, amount 20
01:23:16.878 00.000 12044 MoveAxis(N, 0, ABG)
01:23:16.878 00.000 12044 Move returns status 0, amount 0
01:23:16.878 00.000 12044 move complete, result=0
01:23:16.878 00.000 12044 worker thread done servicing request
01:23:16.878 00.000 14964 GuideStep: 0.6 px 20 ms WEST, -0.2 px 0 ms NORTH
01:23:16.879 00.001 12044 Worker thread wakes up
01:23:16.879 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:16.879 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:20.017 03.138 12044 Exposure complete
01:23:20.051 00.034 12044 worker thread done servicing request
01:23:20.051 00.000 14964 OnExposeComplete: enter
01:23:20.052 00.001 14964 UpdateGuideState(): m_state=6
01:23:20.052 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3039
01:23:20.053 00.001 14964 Star::Find returns 1 (0), X=280.49, Y=91.94, Mass=275972, SNR=324.9, Peak=16364 HFD=4.2
01:23:20.053 00.000 14964 MultiStar: [#1 0.19,0.82,0.00,M4] [#2 0.42,0.60,0.08,U] 
01:23:20.054 00.001 14964 refined, 1 included, MultiStar: {0.59, -0.03}, one-star: {0.60, -0.08}
01:23:20.054 00.000 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
01:23:20.055 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
01:23:20.055 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.03 hyp=0.59 cameraTheta=-0.05 mountX=0.04 mountY=-0.58, mountTheta=-1.51
01:23:20.056 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.03, opts=13)
01:23:20.057 00.001 14964 Enqueuing Move request for scope (0.59, -0.03)
01:23:20.057 00.000 12044 Worker thread wakes up
01:23:20.057 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.03) opts 0xd
01:23:20.057 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.03)
01:23:20.057 00.000 12044 Moving (0.59, -0.03) raw xDistance=0.04 yDistance=-0.58
01:23:20.057 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.19, using input
01:23:20.058 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:23:20.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:23:20.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
01:23:20.058 00.000 12044 MoveAxis(E, 0, ABG)
01:23:20.058 00.000 12044 Move returns status 0, amount 0
01:23:20.058 00.000 12044 MoveAxis(N, 0, ABG)
01:23:20.058 00.000 12044 Move returns status 0, amount 0
01:23:20.058 00.000 12044 move complete, result=0
01:23:20.058 00.000 12044 worker thread done servicing request
01:23:20.067 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16364, med=615, FiltMin=535, FiltMax=11885, Gamma=0.810
01:23:20.073 00.006 14964 UpdateGuideState exits: m=275972 SNR=324.9
01:23:20.073 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.074 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:20.074 00.000 14964 Enqueuing Expose request
01:23:20.075 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:23:20.075 00.000 12044 Worker thread wakes up
01:23:20.075 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:20.075 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:23.199 03.124 12044 Exposure complete
01:23:23.220 00.021 12044 worker thread done servicing request
01:23:23.220 00.000 14964 OnExposeComplete: enter
01:23:23.220 00.000 14964 UpdateGuideState(): m_state=6
01:23:23.222 00.002 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3040
01:23:23.223 00.001 14964 Star::Find returns 1 (0), X=280.08, Y=91.79, Mass=278472, SNR=321.6, Peak=13032 HFD=4.8
01:23:23.223 00.000 14964 MultiStar: [#1 0.61,0.92,0.00,M5] [#2 0.20,1.08,0.00,M2] 
01:23:23.223 00.000 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
01:23:23.223 00.000 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
01:23:23.224 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.85 mountX=0.22 mountY=-0.17, mountTheta=-0.65
01:23:23.225 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.22, opts=13)
01:23:23.225 00.000 14964 Enqueuing Move request for scope (0.19, -0.22)
01:23:23.226 00.001 12044 Worker thread wakes up
01:23:23.226 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
01:23:23.226 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
01:23:23.226 00.000 12044 Moving (0.19, -0.22) raw xDistance=0.22 yDistance=-0.17
01:23:23.226 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.42, using input
01:23:23.226 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.07
01:23:23.226 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:23.226 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:23.226 00.000 12044 MoveAxis(E, 0, ABG)
01:23:23.226 00.000 12044 Move returns status 0, amount 0
01:23:23.226 00.000 12044 MoveAxis(N, 0, ABG)
01:23:23.226 00.000 12044 Move returns status 0, amount 0
01:23:23.226 00.000 12044 move complete, result=0
01:23:23.226 00.000 12044 worker thread done servicing request
01:23:23.236 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13032, med=615, FiltMin=529, FiltMax=9322, Gamma=0.810
01:23:23.241 00.005 14964 UpdateGuideState exits: m=278472 SNR=321.6
01:23:23.242 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.242 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:23.243 00.001 14964 Enqueuing Expose request
01:23:23.243 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:23.244 00.001 12044 Worker thread wakes up
01:23:23.244 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:23.244 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:26.371 03.127 12044 Exposure complete
01:23:26.393 00.022 12044 worker thread done servicing request
01:23:26.393 00.000 14964 OnExposeComplete: enter
01:23:26.393 00.000 14964 UpdateGuideState(): m_state=6
01:23:26.394 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3041
01:23:26.395 00.001 14964 Star::Find returns 1 (0), X=279.92, Y=92.38, Mass=280361, SNR=324.9, Peak=15428 HFD=4.7
01:23:26.395 00.000 14964 MultiStar: [#1 0.19,0.08,0.16,U] [#2 -0.13,0.52,0.07,U] 
01:23:26.396 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.34}, one-star: {0.03, 0.37}
01:23:26.396 00.000 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.01 = 3.01)
01:23:26.397 00.001 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.22)
01:23:26.397 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.45 mountX=-0.34 mountY=-0.08, mountTheta=-2.92
01:23:26.399 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.34, opts=13)
01:23:26.399 00.000 14964 Enqueuing Move request for scope (0.04, 0.34)
01:23:26.400 00.001 12044 Worker thread wakes up
01:23:26.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
01:23:26.400 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
01:23:26.400 00.000 12044 Moving (0.04, 0.34) raw xDistance=-0.34 yDistance=-0.08
01:23:26.400 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.03
01:23:26.400 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:26.400 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:23:26.400 00.000 12044 MoveAxis(E, 0, ABG)
01:23:26.400 00.000 12044 Move returns status 0, amount 0
01:23:26.400 00.000 12044 MoveAxis(N, 0, ABG)
01:23:26.400 00.000 12044 Move returns status 0, amount 0
01:23:26.400 00.000 12044 move complete, result=0
01:23:26.400 00.000 12044 worker thread done servicing request
01:23:26.407 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15428, med=615, FiltMin=534, FiltMax=10702, Gamma=0.810
01:23:26.414 00.007 14964 UpdateGuideState exits: m=280361 SNR=324.9
01:23:26.415 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:26.416 00.000 14964 Enqueuing Expose request
01:23:26.417 00.001 12044 Worker thread wakes up
01:23:26.417 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:26.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:26.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:29.524 03.107 12044 Exposure complete
01:23:29.549 00.025 12044 worker thread done servicing request
01:23:29.549 00.000 14964 OnExposeComplete: enter
01:23:29.551 00.002 14964 UpdateGuideState(): m_state=6
01:23:29.552 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3042
01:23:29.553 00.001 14964 Star::Find returns 1 (0), X=280.52, Y=92.14, Mass=280647, SNR=336.2, Peak=15512 HFD=4.4
01:23:29.555 00.002 14964 MultiStar: [#1 0.56,0.36,0.17,U] [#2 0.61,0.34,0.06,U] 
01:23:29.556 00.001 14964 refined, 2 included, MultiStar: {0.62, 0.17}, one-star: {0.63, 0.13}
01:23:29.556 00.000 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
01:23:29.556 00.000 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.41)
01:23:29.557 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=0.17 hyp=0.64 cameraTheta=0.27 mountX=-0.16 mountY=-0.64, mountTheta=-1.82
01:23:29.558 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=0.17, opts=13)
01:23:29.559 00.001 14964 Enqueuing Move request for scope (0.62, 0.17)
01:23:29.559 00.000 12044 Worker thread wakes up
01:23:29.559 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.17) opts 0xd
01:23:29.559 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, 0.17)
01:23:29.559 00.000 12044 Moving (0.62, 0.17) raw xDistance=-0.16 yDistance=-0.64
01:23:29.559 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
01:23:29.559 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:23:29.559 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
01:23:29.559 00.000 12044 MoveAxis(E, 0, ABG)
01:23:29.559 00.000 12044 Move returns status 0, amount 0
01:23:29.559 00.000 12044 MoveAxis(N, 0, ABG)
01:23:29.559 00.000 12044 Move returns status 0, amount 0
01:23:29.559 00.000 12044 move complete, result=0
01:23:29.559 00.000 12044 worker thread done servicing request
01:23:29.566 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15512, med=615, FiltMin=536, FiltMax=12912, Gamma=0.810
01:23:29.572 00.006 14964 UpdateGuideState exits: m=280647 SNR=336.2
01:23:29.572 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.573 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:29.573 00.000 14964 Enqueuing Expose request
01:23:29.574 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
01:23:29.574 00.000 12044 Worker thread wakes up
01:23:29.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:29.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:32.707 03.133 12044 Exposure complete
01:23:32.732 00.025 12044 worker thread done servicing request
01:23:32.732 00.000 14964 OnExposeComplete: enter
01:23:32.732 00.000 14964 UpdateGuideState(): m_state=6
01:23:32.733 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3043
01:23:32.734 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=92.30, Mass=275342, SNR=321.2, Peak=12904 HFD=4.7
01:23:32.734 00.000 14964 MultiStar: [#1 -0.02,0.32,0.18,U] [#2 -0.52,0.32,0.08,U] 
01:23:32.735 00.001 14964 single-star, 2 included, MultiStar: {0.01, 0.30}, one-star: {0.06, 0.29}
01:23:32.735 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
01:23:32.736 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
01:23:32.737 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.38 mountX=-0.29 mountY=-0.09, mountTheta=-2.85
01:23:32.738 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.29, opts=13)
01:23:32.739 00.001 14964 Enqueuing Move request for scope (0.06, 0.29)
01:23:32.740 00.001 12044 Worker thread wakes up
01:23:32.740 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
01:23:32.740 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
01:23:32.740 00.000 12044 Moving (0.06, 0.29) raw xDistance=-0.29 yDistance=-0.09
01:23:32.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.29, slope = -0.00
01:23:32.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:32.740 00.000 12044 MoveAxis(E, 2, ABG)
01:23:32.740 00.000 12044 Guiding  Dir = 2, Dur = 2
01:23:32.749 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12904, med=614, FiltMin=527, FiltMax=10290, Gamma=0.810
01:23:32.754 00.005 14964 UpdateGuideState exits: m=275342 SNR=321.2
01:23:32.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.755 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:32.756 00.001 14964 Enqueuing Expose request
01:23:32.771 00.015 12044 IsSlewing returns 0
01:23:32.772 00.001 12044 IsGuiding returns 0
01:23:32.832 00.060 12044 IsGuiding returns 1
01:23:32.832 00.000 12044 scope still moving after pulse duration time elapsed
01:23:32.895 00.063 12044 IsSlewing returns 0
01:23:32.896 00.001 12044 IsGuiding returns 0
01:23:32.896 00.000 12044 scope move finished after 2 + 122 ms
01:23:32.896 00.000 12044 Move returns status 0, amount 2
01:23:32.896 00.000 12044 MoveAxis(N, 0, ABG)
01:23:32.896 00.000 12044 Move returns status 0, amount 0
01:23:32.896 00.000 12044 move complete, result=0
01:23:32.896 00.000 12044 worker thread done servicing request
01:23:32.896 00.000 12044 Worker thread wakes up
01:23:32.896 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:32.896 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:32.896 00.000 14964 GuideStep: -0.3 px 2 ms EAST, -0.1 px 0 ms NORTH
01:23:36.022 03.126 12044 Exposure complete
01:23:36.050 00.028 12044 worker thread done servicing request
01:23:36.051 00.001 14964 OnExposeComplete: enter
01:23:36.051 00.000 14964 UpdateGuideState(): m_state=6
01:23:36.052 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3044
01:23:36.052 00.000 14964 Star::Find returns 1 (0), X=280.26, Y=91.92, Mass=277884, SNR=328.5, Peak=15116 HFD=4.4
01:23:36.053 00.001 14964 MultiStar: [#1 0.36,0.45,0.18,U] [#2 0.02,0.89,0.00,M1] 
01:23:36.053 00.000 14964 refined, 1 included, MultiStar: {0.37, -0.01}, one-star: {0.37, -0.09}
01:23:36.054 00.001 14964 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.56) = xAngle (1.54 = 1.54)
01:23:36.054 00.000 14964 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.59 = -1.69)
01:23:36.055 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-0.02 mountX=0.01 mountY=-0.37, mountTheta=-1.54
01:23:36.056 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.01, opts=13)
01:23:36.056 00.000 14964 Enqueuing Move request for scope (0.37, -0.01)
01:23:36.057 00.001 12044 Worker thread wakes up
01:23:36.057 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.01) opts 0xd
01:23:36.057 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.01)
01:23:36.057 00.000 12044 Moving (0.37, -0.01) raw xDistance=0.01 yDistance=-0.37
01:23:36.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:23:36.057 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:36.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:23:36.057 00.000 12044 MoveAxis(E, 0, ABG)
01:23:36.057 00.000 12044 Move returns status 0, amount 0
01:23:36.057 00.000 12044 MoveAxis(N, 0, ABG)
01:23:36.057 00.000 12044 Move returns status 0, amount 0
01:23:36.057 00.000 12044 move complete, result=0
01:23:36.057 00.000 12044 worker thread done servicing request
01:23:36.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15116, med=615, FiltMin=528, FiltMax=10557, Gamma=0.810
01:23:36.070 00.006 14964 UpdateGuideState exits: m=277884 SNR=328.5
01:23:36.070 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.071 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:36.071 00.000 14964 Enqueuing Expose request
01:23:36.072 00.001 12044 Worker thread wakes up
01:23:36.072 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:36.072 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:36.072 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:23:39.169 03.097 12044 Exposure complete
01:23:39.190 00.021 12044 worker thread done servicing request
01:23:39.190 00.000 14964 OnExposeComplete: enter
01:23:39.191 00.001 14964 UpdateGuideState(): m_state=6
01:23:39.191 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3045
01:23:39.192 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=91.89, Mass=276061, SNR=328.7, Peak=14019 HFD=4.4
01:23:39.192 00.000 14964 MultiStar: [#1 0.38,0.44,0.17,U] [#2 0.45,0.78,0.00,M2] 
01:23:39.193 00.001 14964 refined, 1 included, MultiStar: {0.45, -0.04}, one-star: {0.46, -0.12}
01:23:39.193 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
01:23:39.194 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
01:23:39.194 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.09 mountX=0.05 mountY=-0.44, mountTheta=-1.47
01:23:39.195 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.04, opts=13)
01:23:39.196 00.001 14964 Enqueuing Move request for scope (0.45, -0.04)
01:23:39.196 00.000 12044 Worker thread wakes up
01:23:39.196 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.04) opts 0xd
01:23:39.197 00.001 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.04)
01:23:39.197 00.000 12044 Moving (0.45, -0.04) raw xDistance=0.05 yDistance=-0.44
01:23:39.197 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
01:23:39.197 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:39.197 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:23:39.197 00.000 12044 MoveAxis(E, 0, ABG)
01:23:39.197 00.000 12044 Move returns status 0, amount 0
01:23:39.197 00.000 12044 MoveAxis(N, 0, ABG)
01:23:39.197 00.000 12044 Move returns status 0, amount 0
01:23:39.197 00.000 12044 move complete, result=0
01:23:39.198 00.001 12044 worker thread done servicing request
01:23:39.207 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14019, med=614, FiltMin=527, FiltMax=11656, Gamma=0.810
01:23:39.213 00.006 14964 UpdateGuideState exits: m=276061 SNR=328.7
01:23:39.213 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.214 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:39.214 00.000 14964 Enqueuing Expose request
01:23:39.215 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:23:39.215 00.000 12044 Worker thread wakes up
01:23:39.215 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:39.215 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:42.346 03.131 12044 Exposure complete
01:23:42.372 00.026 12044 worker thread done servicing request
01:23:42.372 00.000 14964 OnExposeComplete: enter
01:23:42.372 00.000 14964 UpdateGuideState(): m_state=6
01:23:42.373 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3046
01:23:42.373 00.000 14964 Star::Find returns 1 (0), X=280.17, Y=91.98, Mass=276915, SNR=331.9, Peak=15536 HFD=4.3
01:23:42.374 00.001 14964 MultiStar: [#1 0.22,0.30,0.17,U] [#2 0.44,0.14,0.07,U] 
01:23:42.374 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.02}, one-star: {0.28, -0.03}
01:23:42.375 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
01:23:42.375 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.60)
01:23:42.376 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.08 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
01:23:42.377 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.02, opts=13)
01:23:42.377 00.000 14964 Enqueuing Move request for scope (0.28, 0.02)
01:23:42.378 00.001 12044 Worker thread wakes up
01:23:42.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
01:23:42.378 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
01:23:42.378 00.000 12044 Moving (0.28, 0.02) raw xDistance=-0.02 yDistance=-0.28
01:23:42.378 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.37, using input
01:23:42.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.06
01:23:42.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:42.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:23:42.378 00.000 12044 MoveAxis(E, 0, ABG)
01:23:42.378 00.000 12044 Move returns status 0, amount 0
01:23:42.378 00.000 12044 MoveAxis(N, 0, ABG)
01:23:42.378 00.000 12044 Move returns status 0, amount 0
01:23:42.378 00.000 12044 move complete, result=0
01:23:42.379 00.001 12044 worker thread done servicing request
01:23:42.387 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15536, med=615, FiltMin=531, FiltMax=10357, Gamma=0.810
01:23:42.392 00.005 14964 UpdateGuideState exits: m=276915 SNR=331.9
01:23:42.393 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.394 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:42.394 00.000 14964 Enqueuing Expose request
01:23:42.394 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:23:42.395 00.001 12044 Worker thread wakes up
01:23:42.396 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:42.396 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:45.504 03.108 12044 Exposure complete
01:23:45.526 00.022 12044 worker thread done servicing request
01:23:45.526 00.000 14964 OnExposeComplete: enter
01:23:45.527 00.001 14964 UpdateGuideState(): m_state=6
01:23:45.527 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3047
01:23:45.528 00.001 14964 Star::Find returns 1 (0), X=280.40, Y=91.75, Mass=274748, SNR=330.6, Peak=11919 HFD=4.7
01:23:45.528 00.000 14964 MultiStar: [#1 0.23,0.56,0.17,U] [#2 0.16,0.68,0.06,U] 
01:23:45.529 00.001 14964 refined, 2 included, MultiStar: {0.46, -0.11}, one-star: {0.51, -0.26}
01:23:45.529 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
01:23:45.530 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
01:23:45.530 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-0.23 mountX=0.11 mountY=-0.44, mountTheta=-1.32
01:23:45.531 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.11, opts=13)
01:23:45.533 00.002 14964 Enqueuing Move request for scope (0.46, -0.11)
01:23:45.534 00.001 12044 Worker thread wakes up
01:23:45.534 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.11) opts 0xd
01:23:45.534 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.11)
01:23:45.534 00.000 12044 Moving (0.46, -0.11) raw xDistance=0.11 yDistance=-0.44
01:23:45.534 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
01:23:45.534 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:45.534 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:23:45.534 00.000 12044 MoveAxis(E, 0, ABG)
01:23:45.534 00.000 12044 Move returns status 0, amount 0
01:23:45.534 00.000 12044 MoveAxis(N, 0, ABG)
01:23:45.534 00.000 12044 Move returns status 0, amount 0
01:23:45.534 00.000 12044 move complete, result=0
01:23:45.534 00.000 12044 worker thread done servicing request
01:23:45.542 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11919, med=615, FiltMin=530, FiltMax=10956, Gamma=0.810
01:23:45.547 00.005 14964 UpdateGuideState exits: m=274748 SNR=330.6
01:23:45.547 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.548 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:45.549 00.001 14964 Enqueuing Expose request
01:23:45.550 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:23:45.552 00.002 12044 Worker thread wakes up
01:23:45.552 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:45.552 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:48.684 03.132 12044 Exposure complete
01:23:48.707 00.023 12044 worker thread done servicing request
01:23:48.707 00.000 14964 OnExposeComplete: enter
01:23:48.708 00.001 14964 UpdateGuideState(): m_state=6
01:23:48.708 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3048
01:23:48.709 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=91.78, Mass=280094, SNR=328.9, Peak=16528 HFD=4.4
01:23:48.709 00.000 14964 MultiStar: [#1 0.48,0.85,0.00,M1] [#2 0.14,1.04,0.00,M1] 
01:23:48.710 00.001 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.85 = 0.85)
01:23:48.710 00.000 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.38)
01:23:48.711 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.71 mountX=0.24 mountY=-0.25, mountTheta=-0.80
01:23:48.712 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.23, opts=13)
01:23:48.712 00.000 14964 Enqueuing Move request for scope (0.27, -0.23)
01:23:48.713 00.001 12044 Worker thread wakes up
01:23:48.713 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
01:23:48.713 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
01:23:48.713 00.000 12044 Moving (0.27, -0.23) raw xDistance=0.24 yDistance=-0.25
01:23:48.713 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.02
01:23:48.713 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:48.713 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:23:48.713 00.000 12044 MoveAxis(E, 0, ABG)
01:23:48.713 00.000 12044 Move returns status 0, amount 0
01:23:48.713 00.000 12044 MoveAxis(N, 0, ABG)
01:23:48.713 00.000 12044 Move returns status 0, amount 0
01:23:48.713 00.000 12044 move complete, result=0
01:23:48.713 00.000 12044 worker thread done servicing request
01:23:48.720 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16528, med=615, FiltMin=519, FiltMax=10433, Gamma=0.810
01:23:48.726 00.006 14964 UpdateGuideState exits: m=280094 SNR=328.9
01:23:48.726 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.727 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:48.727 00.000 14964 Enqueuing Expose request
01:23:48.728 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:48.728 00.000 12044 Worker thread wakes up
01:23:48.729 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:48.729 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:51.831 03.102 12044 Exposure complete
01:23:51.852 00.021 12044 worker thread done servicing request
01:23:51.852 00.000 14964 OnExposeComplete: enter
01:23:51.853 00.001 14964 UpdateGuideState(): m_state=6
01:23:51.854 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3049
01:23:51.854 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=91.38, Mass=276589, SNR=318.8, Peak=14003 HFD=5.0
01:23:51.855 00.001 14964 MultiStar: [#1 -0.07,1.08,0.00,M2] [#2 -0.59,1.61,0.00,M2] 
01:23:51.855 00.000 14964 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.56) = xAngle (0.07 = 0.07)
01:23:51.856 00.001 14964 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.13 = 3.13)
01:23:51.856 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.48 mountX=0.63 mountY=0.01, mountTheta=0.01
01:23:51.857 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.63, opts=13)
01:23:51.858 00.001 14964 Enqueuing Move request for scope (0.06, -0.63)
01:23:51.858 00.000 12044 Worker thread wakes up
01:23:51.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.63) opts 0xd
01:23:51.858 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.63)
01:23:51.858 00.000 12044 Moving (0.06, -0.63) raw xDistance=0.63 yDistance=0.01
01:23:51.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 0.63, slope = 0.06
01:23:51.858 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:51.859 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:51.859 00.000 12044 MoveAxis(W, 46, ABG)
01:23:51.859 00.000 12044 Guiding  Dir = 3, Dur = 46
01:23:51.866 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14003, med=615, FiltMin=524, FiltMax=9283, Gamma=0.810
01:23:51.871 00.005 14964 UpdateGuideState exits: m=276589 SNR=318.8
01:23:51.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.872 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:51.873 00.001 14964 Enqueuing Expose request
01:23:51.895 00.022 12044 IsSlewing returns 0
01:23:51.895 00.000 12044 IsGuiding returns 0
01:23:51.927 00.032 12044 PulseGuide returned control before completion, sleep 26
01:23:51.967 00.040 12044 IsGuiding returns 1
01:23:51.967 00.000 12044 scope still moving after pulse duration time elapsed
01:23:52.097 00.130 12044 IsSlewing returns 0
01:23:52.097 00.000 12044 IsGuiding returns 0
01:23:52.097 00.000 12044 scope move finished after 46 + 155 ms
01:23:52.097 00.000 12044 Move returns status 0, amount 46
01:23:52.097 00.000 12044 MoveAxis(N, 0, ABG)
01:23:52.097 00.000 12044 Move returns status 0, amount 0
01:23:52.097 00.000 12044 move complete, result=0
01:23:52.097 00.000 12044 worker thread done servicing request
01:23:52.097 00.000 12044 Worker thread wakes up
01:23:52.097 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:52.097 00.000 14964 GuideStep: 0.6 px 46 ms WEST, 0.0 px 0 ms NORTH
01:23:52.098 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:55.199 03.101 12044 Exposure complete
01:23:55.219 00.020 12044 worker thread done servicing request
01:23:55.220 00.001 14964 OnExposeComplete: enter
01:23:55.220 00.000 14964 UpdateGuideState(): m_state=6
01:23:55.221 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3050
01:23:55.221 00.000 14964 Star::Find returns 1 (0), X=279.67, Y=92.04, Mass=269017, SNR=308.7, Peak=13508 HFD=4.7
01:23:55.222 00.001 14964 MultiStar: [#1 -0.30,0.52,0.18,U] [#2 -0.47,0.62,0.00,M3] 
01:23:55.222 00.000 14964 single-star, 1 included, MultiStar: {-0.23, 0.11}, one-star: {-0.22, 0.03}
01:23:55.223 00.001 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
01:23:55.223 00.000 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.34)
01:23:55.224 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.02 mountX=-0.03 mountY=0.22, mountTheta=1.71
01:23:55.225 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.03, opts=13)
01:23:55.225 00.000 14964 Enqueuing Move request for scope (-0.22, 0.03)
01:23:55.226 00.001 12044 Worker thread wakes up
01:23:55.226 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
01:23:55.226 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
01:23:55.226 00.000 12044 Moving (-0.22, 0.03) raw xDistance=-0.03 yDistance=0.22
01:23:55.226 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.07
01:23:55.226 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:55.226 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:23:55.226 00.000 12044 MoveAxis(E, 0, ABG)
01:23:55.226 00.000 12044 Move returns status 0, amount 0
01:23:55.226 00.000 12044 MoveAxis(N, 0, ABG)
01:23:55.226 00.000 12044 Move returns status 0, amount 0
01:23:55.226 00.000 12044 move complete, result=0
01:23:55.226 00.000 12044 worker thread done servicing request
01:23:55.233 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13508, med=615, FiltMin=523, FiltMax=9527, Gamma=0.810
01:23:55.239 00.006 14964 UpdateGuideState exits: m=269017 SNR=308.7
01:23:55.240 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.240 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:55.241 00.001 14964 Enqueuing Expose request
01:23:55.241 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:55.242 00.001 12044 Worker thread wakes up
01:23:55.242 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:55.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:58.371 03.129 12044 Exposure complete
01:23:58.394 00.023 12044 worker thread done servicing request
01:23:58.395 00.001 14964 OnExposeComplete: enter
01:23:58.395 00.000 14964 UpdateGuideState(): m_state=6
01:23:58.396 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3051
01:23:58.396 00.000 14964 Star::Find returns 1 (0), X=279.60, Y=93.06, Mass=280178, SNR=346.0, Peak=14500 HFD=4.3
01:23:58.397 00.001 14964 MultiStar: [#1 -0.33,-0.82,0.00,M2] [#2 -0.41,-0.34,0.06,U] 
01:23:58.397 00.000 14964 refined, 1 included, MultiStar: {-0.30, 0.96}, one-star: {-0.29, 1.04}
01:23:58.398 00.001 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.43 = -2.86)
01:23:58.398 00.000 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
01:23:58.398 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.96 hyp=1.01 cameraTheta=1.87 mountX=-0.97 mountY=0.20, mountTheta=2.94
01:23:58.400 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.96, opts=13)
01:23:58.400 00.000 14964 Enqueuing Move request for scope (-0.30, 0.96)
01:23:58.401 00.001 12044 Worker thread wakes up
01:23:58.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.96) opts 0xd
01:23:58.401 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.96)
01:23:58.401 00.000 12044 Moving (-0.30, 0.96) raw xDistance=-0.97 yDistance=0.20
01:23:58.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.97, slope = -0.01
01:23:58.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:58.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:23:58.401 00.000 12044 MoveAxis(E, 8, ABG)
01:23:58.401 00.000 12044 Guiding  Dir = 2, Dur = 8
01:23:58.409 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14500, med=615, FiltMin=525, FiltMax=11423, Gamma=0.810
01:23:58.414 00.005 14964 UpdateGuideState exits: m=280178 SNR=346.0
01:23:58.415 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:23:58.416 00.000 14964 Enqueuing Expose request
01:23:58.425 00.009 12044 IsSlewing returns 0
01:23:58.425 00.000 12044 IsGuiding returns 0
01:23:58.457 00.032 12044 IsGuiding returns 1
01:23:58.457 00.000 12044 scope still moving after pulse duration time elapsed
01:23:58.602 00.145 12044 IsSlewing returns 0
01:23:58.603 00.001 12044 IsGuiding returns 0
01:23:58.603 00.000 12044 scope move finished after 8 + 169 ms
01:23:58.603 00.000 12044 Move returns status 0, amount 8
01:23:58.603 00.000 12044 MoveAxis(N, 0, ABG)
01:23:58.603 00.000 12044 Move returns status 0, amount 0
01:23:58.603 00.000 12044 move complete, result=0
01:23:58.603 00.000 12044 worker thread done servicing request
01:23:58.603 00.000 12044 Worker thread wakes up
01:23:58.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:23:58.604 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:23:58.604 00.000 14964 GuideStep: -1.0 px 8 ms EAST, 0.2 px 0 ms NORTH
01:24:01.707 03.103 12044 Exposure complete
01:24:01.731 00.024 12044 worker thread done servicing request
01:24:01.731 00.000 14964 OnExposeComplete: enter
01:24:01.732 00.001 14964 UpdateGuideState(): m_state=6
01:24:01.732 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3052
01:24:01.733 00.001 14964 Star::Find returns 1 (0), X=279.68, Y=92.24, Mass=281205, SNR=330.2, Peak=15228 HFD=4.5
01:24:01.734 00.001 14964 MultiStar: [#1 -0.21,0.31,0.17,U] [#2 -0.30,-0.29,0.08,U] 
01:24:01.734 00.000 14964 refined, 2 included, MultiStar: {-0.21, 0.21}, one-star: {-0.21, 0.23}
01:24:01.735 00.001 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
01:24:01.735 00.000 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.97 = 0.69)
01:24:01.736 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.37 mountX=-0.21 mountY=0.19, mountTheta=2.41
01:24:01.738 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.21, opts=13)
01:24:01.739 00.001 14964 Enqueuing Move request for scope (-0.21, 0.21)
01:24:01.739 00.000 12044 Worker thread wakes up
01:24:01.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
01:24:01.739 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
01:24:01.739 00.000 12044 Moving (-0.21, 0.21) raw xDistance=-0.21 yDistance=0.19
01:24:01.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
01:24:01.739 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:01.739 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:24:01.739 00.000 12044 MoveAxis(E, 0, ABG)
01:24:01.739 00.000 12044 Move returns status 0, amount 0
01:24:01.739 00.000 12044 MoveAxis(N, 0, ABG)
01:24:01.739 00.000 12044 Move returns status 0, amount 0
01:24:01.739 00.000 12044 move complete, result=0
01:24:01.739 00.000 12044 worker thread done servicing request
01:24:01.747 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15228, med=614, FiltMin=528, FiltMax=10335, Gamma=0.810
01:24:01.753 00.006 14964 UpdateGuideState exits: m=281205 SNR=330.2
01:24:01.753 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.754 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:01.754 00.000 14964 Enqueuing Expose request
01:24:01.755 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:01.755 00.000 12044 Worker thread wakes up
01:24:01.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:01.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:04.849 03.094 12044 Exposure complete
01:24:04.875 00.026 12044 worker thread done servicing request
01:24:04.875 00.000 14964 OnExposeComplete: enter
01:24:04.876 00.001 14964 UpdateGuideState(): m_state=6
01:24:04.876 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3053
01:24:04.877 00.001 14964 Star::Find returns 1 (0), X=279.40, Y=92.12, Mass=269631, SNR=313.7, Peak=14254 HFD=4.4
01:24:04.877 00.000 14964 MultiStar: [#1 -0.35,0.41,0.18,U] [#2 -0.72,0.67,0.00,M2] 
01:24:04.878 00.001 14964 refined, 1 included, MultiStar: {-0.47, 0.15}, one-star: {-0.49, 0.10}
01:24:04.878 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
01:24:04.879 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.16)
01:24:04.879 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.15 hyp=0.49 cameraTheta=2.84 mountX=-0.16 mountY=0.45, mountTheta=1.90
01:24:04.880 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.15, opts=13)
01:24:04.881 00.001 14964 Enqueuing Move request for scope (-0.47, 0.15)
01:24:04.882 00.001 12044 Worker thread wakes up
01:24:04.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.15) opts 0xd
01:24:04.882 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.15)
01:24:04.882 00.000 12044 Moving (-0.47, 0.15) raw xDistance=-0.16 yDistance=0.45
01:24:04.882 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.32, using input
01:24:04.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.05
01:24:04.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
01:24:04.882 00.000 12044 MoveAxis(E, 0, ABG)
01:24:04.882 00.000 12044 Move returns status 0, amount 0
01:24:04.882 00.000 12044 MoveAxis(S, 42, ABG)
01:24:04.882 00.000 12044 Guiding  Dir = 1, Dur = 42
01:24:04.888 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14254, med=615, FiltMin=519, FiltMax=11371, Gamma=0.810
01:24:04.895 00.007 14964 UpdateGuideState exits: m=269631 SNR=313.7
01:24:04.895 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.896 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:04.896 00.000 14964 Enqueuing Expose request
01:24:04.910 00.014 12044 IsSlewing returns 0
01:24:04.911 00.001 12044 IsGuiding returns 0
01:24:04.942 00.031 12044 PulseGuide returned control before completion, sleep 22
01:24:04.971 00.029 12044 IsGuiding returns 1
01:24:04.971 00.000 12044 scope still moving after pulse duration time elapsed
01:24:05.106 00.135 12044 IsSlewing returns 0
01:24:05.106 00.000 12044 IsGuiding returns 0
01:24:05.106 00.000 12044 scope move finished after 42 + 153 ms
01:24:05.106 00.000 12044 Move returns status 0, amount 42
01:24:05.106 00.000 12044 move complete, result=0
01:24:05.106 00.000 12044 worker thread done servicing request
01:24:05.106 00.000 12044 Worker thread wakes up
01:24:05.106 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:05.106 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:05.106 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 42 ms SOUTH
01:24:08.227 03.121 12044 Exposure complete
01:24:08.265 00.038 12044 worker thread done servicing request
01:24:08.265 00.000 14964 OnExposeComplete: enter
01:24:08.266 00.001 14964 UpdateGuideState(): m_state=6
01:24:08.266 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3054
01:24:08.267 00.001 14964 Star::Find returns 1 (0), X=280.23, Y=91.45, Mass=267107, SNR=307.3, Peak=12959 HFD=4.9
01:24:08.267 00.000 14964 MultiStar: [#1 0.39,0.72,0.00,M1] [#2 -0.04,0.86,0.00,M3] 
01:24:08.268 00.001 14964 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
01:24:08.268 00.000 14964 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.69)
01:24:08.268 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.56 hyp=0.66 cameraTheta=-1.02 mountX=0.57 mountY=-0.29, mountTheta=-0.47
01:24:08.269 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.56, opts=13)
01:24:08.270 00.001 14964 Enqueuing Move request for scope (0.35, -0.56)
01:24:08.271 00.001 12044 Worker thread wakes up
01:24:08.271 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.56) opts 0xd
01:24:08.271 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.56)
01:24:08.271 00.000 12044 Moving (0.35, -0.56) raw xDistance=0.57 yDistance=-0.29
01:24:08.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.57, slope = -0.01
01:24:08.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:08.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:24:08.271 00.000 12044 MoveAxis(E, 0, ABG)
01:24:08.271 00.000 12044 Move returns status 0, amount 0
01:24:08.271 00.000 12044 MoveAxis(N, 0, ABG)
01:24:08.271 00.000 12044 Move returns status 0, amount 0
01:24:08.271 00.000 12044 move complete, result=0
01:24:08.272 00.001 12044 worker thread done servicing request
01:24:08.279 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12959, med=615, FiltMin=525, FiltMax=10114, Gamma=0.810
01:24:08.288 00.009 14964 UpdateGuideState exits: m=267107 SNR=307.3
01:24:08.289 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.290 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:08.290 00.000 14964 Enqueuing Expose request
01:24:08.292 00.002 14964 GuideStep: 0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
01:24:08.292 00.000 12044 Worker thread wakes up
01:24:08.292 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:08.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:11.424 03.132 12044 Exposure complete
01:24:11.445 00.021 12044 worker thread done servicing request
01:24:11.446 00.001 14964 OnExposeComplete: enter
01:24:11.446 00.000 14964 UpdateGuideState(): m_state=6
01:24:11.447 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3055
01:24:11.447 00.000 14964 Star::Find returns 1 (0), X=280.46, Y=92.12, Mass=275751, SNR=313.6, Peak=12422 HFD=4.9
01:24:11.448 00.001 14964 MultiStar: [#1 0.99,0.50,0.00,M2] [#2 0.56,0.62,0.00,M4] 
01:24:11.448 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
01:24:11.448 00.000 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
01:24:11.450 00.002 14964 CameraToMount -- cameraX=0.57 cameraY=0.10 hyp=0.58 cameraTheta=0.18 mountX=-0.10 mountY=-0.58, mountTheta=-1.74
01:24:11.450 00.000 14964 SchedulePrimaryMove(1136A648, x=0.57, y=0.10, opts=13)
01:24:11.451 00.001 14964 Enqueuing Move request for scope (0.57, 0.10)
01:24:11.451 00.000 12044 Worker thread wakes up
01:24:11.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.10) opts 0xd
01:24:11.451 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, 0.10)
01:24:11.451 00.000 12044 Moving (0.57, 0.10) raw xDistance=-0.10 yDistance=-0.58
01:24:11.451 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
01:24:11.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:24:11.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:24:11.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
01:24:11.451 00.000 12044 MoveAxis(E, 0, ABG)
01:24:11.451 00.000 12044 Move returns status 0, amount 0
01:24:11.452 00.001 12044 MoveAxis(N, 0, ABG)
01:24:11.452 00.000 12044 Move returns status 0, amount 0
01:24:11.452 00.000 12044 move complete, result=0
01:24:11.452 00.000 12044 worker thread done servicing request
01:24:11.459 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12422, med=615, FiltMin=529, FiltMax=10199, Gamma=0.810
01:24:11.464 00.005 14964 UpdateGuideState exits: m=275751 SNR=313.6
01:24:11.464 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.466 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:11.466 00.000 14964 Enqueuing Expose request
01:24:11.467 00.001 12044 Worker thread wakes up
01:24:11.467 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:11.467 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
01:24:11.468 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:14.596 03.128 12044 Exposure complete
01:24:14.622 00.026 12044 worker thread done servicing request
01:24:14.622 00.000 14964 OnExposeComplete: enter
01:24:14.623 00.001 14964 UpdateGuideState(): m_state=6
01:24:14.624 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3056
01:24:14.624 00.000 14964 Star::Find returns 1 (0), X=280.15, Y=92.37, Mass=267103, SNR=306.0, Peak=12604 HFD=5.0
01:24:14.625 00.001 14964 MultiStar: [#1 0.11,-0.16,0.17,U] [#2 -0.25,0.14,0.07,U] 
01:24:14.625 00.000 14964 refined, 2 included, MultiStar: {0.21, 0.28}, one-star: {0.26, 0.36}
01:24:14.626 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
01:24:14.626 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.76)
01:24:14.626 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.35 cameraTheta=0.92 mountX=-0.27 mountY=-0.24, mountTheta=-2.42
01:24:14.627 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.28, opts=13)
01:24:14.628 00.001 14964 Enqueuing Move request for scope (0.21, 0.28)
01:24:14.628 00.000 12044 Worker thread wakes up
01:24:14.629 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.28) opts 0xd
01:24:14.629 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.28)
01:24:14.629 00.000 12044 Moving (0.21, 0.28) raw xDistance=-0.27 yDistance=-0.24
01:24:14.629 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.03
01:24:14.629 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:14.629 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:24:14.629 00.000 12044 MoveAxis(E, 0, ABG)
01:24:14.629 00.000 12044 Move returns status 0, amount 0
01:24:14.629 00.000 12044 MoveAxis(N, 0, ABG)
01:24:14.629 00.000 12044 Move returns status 0, amount 0
01:24:14.629 00.000 12044 move complete, result=0
01:24:14.629 00.000 12044 worker thread done servicing request
01:24:14.636 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12604, med=615, FiltMin=526, FiltMax=9378, Gamma=0.810
01:24:14.642 00.006 14964 UpdateGuideState exits: m=267103 SNR=306.0
01:24:14.642 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.643 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:14.643 00.000 14964 Enqueuing Expose request
01:24:14.644 00.001 12044 Worker thread wakes up
01:24:14.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:14.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:14.644 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:17.755 03.111 12044 Exposure complete
01:24:17.779 00.024 12044 worker thread done servicing request
01:24:17.779 00.000 14964 OnExposeComplete: enter
01:24:17.780 00.001 14964 UpdateGuideState(): m_state=6
01:24:17.781 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3057
01:24:17.782 00.001 14964 Star::Find returns 1 (0), X=279.37, Y=92.27, Mass=271365, SNR=308.9, Peak=11874 HFD=4.8
01:24:17.782 00.000 14964 MultiStar: [#1 -0.49,0.06,0.17,U] [#2 -0.77,0.56,0.00,M4] 
01:24:17.783 00.001 14964 refined, 1 included, MultiStar: {-0.52, 0.23}, one-star: {-0.52, 0.26}
01:24:17.783 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
01:24:17.784 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
01:24:17.784 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=0.23 hyp=0.56 cameraTheta=2.72 mountX=-0.24 mountY=0.49, mountTheta=2.02
01:24:17.785 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.23, opts=13)
01:24:17.786 00.001 14964 Enqueuing Move request for scope (-0.52, 0.23)
01:24:17.786 00.000 12044 Worker thread wakes up
01:24:17.787 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.23) opts 0xd
01:24:17.787 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.23)
01:24:17.787 00.000 12044 Moving (-0.52, 0.23) raw xDistance=-0.24 yDistance=0.49
01:24:17.787 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.25, using input
01:24:17.787 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
01:24:17.787 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:24:17.787 00.000 12044 MoveAxis(E, 0, ABG)
01:24:17.787 00.000 12044 Move returns status 0, amount 0
01:24:17.787 00.000 12044 MoveAxis(S, 46, ABG)
01:24:17.787 00.000 12044 Guiding  Dir = 1, Dur = 46
01:24:17.794 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11874, med=615, FiltMin=531, FiltMax=9403, Gamma=0.810
01:24:17.800 00.006 14964 UpdateGuideState exits: m=271365 SNR=308.9
01:24:17.801 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.802 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:17.802 00.000 14964 Enqueuing Expose request
01:24:17.818 00.016 12044 IsSlewing returns 0
01:24:17.819 00.001 12044 IsGuiding returns 0
01:24:17.849 00.030 12044 PulseGuide returned control before completion, sleep 26
01:24:17.889 00.040 12044 IsGuiding returns 1
01:24:17.889 00.000 12044 scope still moving after pulse duration time elapsed
01:24:18.034 00.145 12044 IsSlewing returns 0
01:24:18.035 00.001 12044 IsGuiding returns 0
01:24:18.035 00.000 12044 scope move finished after 46 + 170 ms
01:24:18.035 00.000 12044 Move returns status 0, amount 46
01:24:18.035 00.000 12044 move complete, result=0
01:24:18.035 00.000 12044 worker thread done servicing request
01:24:18.035 00.000 12044 Worker thread wakes up
01:24:18.035 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 46 ms SOUTH
01:24:18.036 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:18.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:21.166 03.130 12044 Exposure complete
01:24:21.190 00.024 12044 worker thread done servicing request
01:24:21.190 00.000 14964 OnExposeComplete: enter
01:24:21.191 00.001 14964 UpdateGuideState(): m_state=6
01:24:21.191 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3058
01:24:21.192 00.001 14964 Star::Find returns 1 (0), X=280.06, Y=92.10, Mass=274621, SNR=322.8, Peak=11372 HFD=4.6
01:24:21.193 00.001 14964 MultiStar: [#1 0.47,0.73,0.00,M1] [#2 0.59,0.27,0.06,U] 
01:24:21.193 00.000 14964 single-star, 1 included, MultiStar: {0.20, 0.10}, one-star: {0.18, 0.09}
01:24:21.194 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
01:24:21.194 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
01:24:21.195 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.09 mountY=-0.18, mountTheta=-2.01
01:24:21.196 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.09, opts=13)
01:24:21.197 00.001 14964 Enqueuing Move request for scope (0.18, 0.09)
01:24:21.198 00.001 12044 Worker thread wakes up
01:24:21.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:24:21.198 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:24:21.198 00.000 12044 Moving (0.18, 0.09) raw xDistance=-0.09 yDistance=-0.18
01:24:21.198 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.13, using input
01:24:21.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
01:24:21.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:21.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:24:21.198 00.000 12044 MoveAxis(E, 0, ABG)
01:24:21.198 00.000 12044 Move returns status 0, amount 0
01:24:21.198 00.000 12044 MoveAxis(N, 0, ABG)
01:24:21.198 00.000 12044 Move returns status 0, amount 0
01:24:21.198 00.000 12044 move complete, result=0
01:24:21.198 00.000 12044 worker thread done servicing request
01:24:21.207 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11372, med=615, FiltMin=525, FiltMax=10300, Gamma=0.810
01:24:21.213 00.006 14964 UpdateGuideState exits: m=274621 SNR=322.8
01:24:21.213 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:21.214 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:21.214 00.000 14964 Enqueuing Expose request
01:24:21.215 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:21.215 00.000 12044 Worker thread wakes up
01:24:21.215 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:21.215 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:24.322 03.107 12044 Exposure complete
01:24:24.351 00.029 12044 worker thread done servicing request
01:24:24.351 00.000 14964 OnExposeComplete: enter
01:24:24.352 00.001 14964 UpdateGuideState(): m_state=6
01:24:24.352 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3059
01:24:24.353 00.001 14964 Star::Find returns 1 (0), X=280.14, Y=91.98, Mass=278743, SNR=328.2, Peak=14184 HFD=4.5
01:24:24.354 00.001 14964 MultiStar: [#1 0.27,0.42,0.17,U] [#2 0.11,0.91,0.00,M4] 
01:24:24.354 00.000 14964 single-star, 1 included, MultiStar: {0.25, 0.03}, one-star: {0.25, -0.04}
01:24:24.354 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
01:24:24.355 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
01:24:24.355 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.14 mountX=0.04 mountY=-0.25, mountTheta=-1.41
01:24:24.356 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.04, opts=13)
01:24:24.357 00.001 14964 Enqueuing Move request for scope (0.25, -0.04)
01:24:24.358 00.001 12044 Worker thread wakes up
01:24:24.358 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
01:24:24.358 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
01:24:24.358 00.000 12044 Moving (0.25, -0.04) raw xDistance=0.04 yDistance=-0.25
01:24:24.358 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.22, using input
01:24:24.358 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:24:24.358 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.358 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:24:24.358 00.000 12044 MoveAxis(E, 0, ABG)
01:24:24.358 00.000 12044 Move returns status 0, amount 0
01:24:24.358 00.000 12044 MoveAxis(N, 0, ABG)
01:24:24.358 00.000 12044 Move returns status 0, amount 0
01:24:24.358 00.000 12044 move complete, result=0
01:24:24.358 00.000 12044 worker thread done servicing request
01:24:24.365 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14184, med=615, FiltMin=531, FiltMax=10298, Gamma=0.810
01:24:24.372 00.007 14964 UpdateGuideState exits: m=278743 SNR=328.2
01:24:24.373 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.373 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:24.374 00.001 14964 Enqueuing Expose request
01:24:24.374 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:24.375 00.001 12044 Worker thread wakes up
01:24:24.375 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:24.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:27.507 03.132 12044 Exposure complete
01:24:27.531 00.024 12044 worker thread done servicing request
01:24:27.531 00.000 14964 OnExposeComplete: enter
01:24:27.531 00.000 14964 UpdateGuideState(): m_state=6
01:24:27.532 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3060
01:24:27.533 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=92.01, Mass=284467, SNR=322.7, Peak=17384 HFD=4.4
01:24:27.533 00.000 14964 MultiStar: [#1 0.07,0.32,0.16,U] [#2 -0.26,0.50,0.06,U] 
01:24:27.534 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.07}, one-star: {0.23, -0.00}
01:24:27.534 00.000 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
01:24:27.535 00.001 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.32)
01:24:27.535 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
01:24:27.536 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.07, opts=13)
01:24:27.537 00.001 14964 Enqueuing Move request for scope (0.18, 0.07)
01:24:27.537 00.000 12044 Worker thread wakes up
01:24:27.537 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:24:27.537 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:24:27.537 00.000 12044 Moving (0.18, 0.07) raw xDistance=-0.06 yDistance=-0.18
01:24:27.537 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.05
01:24:27.537 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.537 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:24:27.537 00.000 12044 MoveAxis(E, 0, ABG)
01:24:27.538 00.001 12044 Move returns status 0, amount 0
01:24:27.538 00.000 12044 MoveAxis(N, 0, ABG)
01:24:27.538 00.000 12044 Move returns status 0, amount 0
01:24:27.538 00.000 12044 move complete, result=0
01:24:27.538 00.000 12044 worker thread done servicing request
01:24:27.545 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17384, med=615, FiltMin=530, FiltMax=11174, Gamma=0.810
01:24:27.551 00.006 14964 UpdateGuideState exits: m=284467 SNR=322.7
01:24:27.551 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.552 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:27.552 00.000 14964 Enqueuing Expose request
01:24:27.553 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:27.553 00.000 12044 Worker thread wakes up
01:24:27.553 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:27.553 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:30.654 03.101 12044 Exposure complete
01:24:30.681 00.027 12044 worker thread done servicing request
01:24:30.681 00.000 14964 OnExposeComplete: enter
01:24:30.681 00.000 14964 UpdateGuideState(): m_state=6
01:24:30.682 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3061
01:24:30.682 00.000 14964 Star::Find returns 1 (0), X=280.51, Y=92.27, Mass=268161, SNR=307.3, Peak=10198 HFD=5.1
01:24:30.683 00.001 14964 MultiStar: [#1 0.31,0.52,0.17,U] [#2 0.19,0.40,0.07,U] 
01:24:30.683 00.000 14964 refined, 2 included, MultiStar: {0.56, 0.30}, one-star: {0.62, 0.26}
01:24:30.684 00.001 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
01:24:30.684 00.000 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
01:24:30.685 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=0.30 hyp=0.63 cameraTheta=0.50 mountX=-0.29 mountY=-0.59, mountTheta=-2.03
01:24:30.686 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.30, opts=13)
01:24:30.686 00.000 14964 Enqueuing Move request for scope (0.56, 0.30)
01:24:30.687 00.001 12044 Worker thread wakes up
01:24:30.687 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.30) opts 0xd
01:24:30.687 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.30)
01:24:30.687 00.000 12044 Moving (0.56, 0.30) raw xDistance=-0.29 yDistance=-0.59
01:24:30.687 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.29, slope = -0.02
01:24:30.687 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:24:30.687 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
01:24:30.687 00.000 12044 MoveAxis(E, 12, ABG)
01:24:30.687 00.000 12044 Guiding  Dir = 2, Dur = 12
01:24:30.694 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10198, med=615, FiltMin=539, FiltMax=9153, Gamma=0.810
01:24:30.700 00.006 14964 UpdateGuideState exits: m=268161 SNR=307.3
01:24:30.701 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.701 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:30.702 00.001 14964 Enqueuing Expose request
01:24:30.823 00.121 12044 IsSlewing returns 0
01:24:30.824 00.001 12044 IsGuiding returns 0
01:24:30.879 00.055 12044 IsGuiding returns 1
01:24:30.879 00.000 12044 scope still moving after pulse duration time elapsed
01:24:30.944 00.065 12044 IsSlewing returns 0
01:24:30.944 00.000 12044 IsGuiding returns 0
01:24:30.944 00.000 12044 scope move finished after 12 + 107 ms
01:24:30.944 00.000 12044 Move returns status 0, amount 12
01:24:30.944 00.000 12044 MoveAxis(N, 0, ABG)
01:24:30.944 00.000 12044 Move returns status 0, amount 0
01:24:30.944 00.000 12044 move complete, result=0
01:24:30.944 00.000 12044 worker thread done servicing request
01:24:30.944 00.000 12044 Worker thread wakes up
01:24:30.944 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:30.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:30.944 00.000 14964 GuideStep: -0.3 px 12 ms EAST, -0.6 px 0 ms NORTH
01:24:34.074 03.130 12044 Exposure complete
01:24:34.097 00.023 12044 worker thread done servicing request
01:24:34.097 00.000 14964 OnExposeComplete: enter
01:24:34.098 00.001 14964 UpdateGuideState(): m_state=6
01:24:34.099 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3062
01:24:34.099 00.000 14964 Star::Find returns 1 (0), X=280.29, Y=92.35, Mass=271720, SNR=312.2, Peak=12908 HFD=4.8
01:24:34.100 00.001 14964 MultiStar: [#1 0.32,-0.08,0.15,U] [#2 0.02,-0.06,0.06,U] 
01:24:34.100 00.000 14964 refined, 2 included, MultiStar: {0.37, 0.27}, one-star: {0.40, 0.34}
01:24:34.101 00.001 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
01:24:34.101 00.000 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.06)
01:24:34.102 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.27 hyp=0.46 cameraTheta=0.62 mountX=-0.26 mountY=-0.40, mountTheta=-2.15
01:24:34.103 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.27, opts=13)
01:24:34.103 00.000 14964 Enqueuing Move request for scope (0.37, 0.27)
01:24:34.104 00.001 12044 Worker thread wakes up
01:24:34.104 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.27) opts 0xd
01:24:34.104 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.27)
01:24:34.104 00.000 12044 Moving (0.37, 0.27) raw xDistance=-0.26 yDistance=-0.40
01:24:34.104 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
01:24:34.104 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:34.104 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:24:34.104 00.000 12044 MoveAxis(E, 0, ABG)
01:24:34.104 00.000 12044 Move returns status 0, amount 0
01:24:34.104 00.000 12044 MoveAxis(N, 0, ABG)
01:24:34.104 00.000 12044 Move returns status 0, amount 0
01:24:34.104 00.000 12044 move complete, result=0
01:24:34.104 00.000 12044 worker thread done servicing request
01:24:34.111 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12908, med=615, FiltMin=533, FiltMax=9497, Gamma=0.810
01:24:34.117 00.006 14964 UpdateGuideState exits: m=271720 SNR=312.2
01:24:34.118 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.118 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:34.118 00.000 14964 Enqueuing Expose request
01:24:34.119 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:24:34.120 00.001 12044 Worker thread wakes up
01:24:34.120 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:34.120 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:37.222 03.102 12044 Exposure complete
01:24:37.243 00.021 12044 worker thread done servicing request
01:24:37.243 00.000 14964 OnExposeComplete: enter
01:24:37.244 00.001 14964 UpdateGuideState(): m_state=6
01:24:37.244 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3063
01:24:37.245 00.001 14964 Star::Find returns 1 (0), X=280.12, Y=92.04, Mass=282343, SNR=324.8, Peak=15640 HFD=4.3
01:24:37.245 00.000 14964 MultiStar: [#1 0.06,0.16,0.18,U] [#2 0.07,0.15,0.06,U] 
01:24:37.246 00.001 14964 refined, 2 included, MultiStar: {0.20, 0.05}, one-star: {0.23, 0.02}
01:24:37.246 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
01:24:37.247 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
01:24:37.247 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.24 mountX=-0.05 mountY=-0.20, mountTheta=-1.79
01:24:37.248 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.05, opts=13)
01:24:37.249 00.001 14964 Enqueuing Move request for scope (0.20, 0.05)
01:24:37.250 00.001 12044 Worker thread wakes up
01:24:37.250 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
01:24:37.250 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
01:24:37.250 00.000 12044 Moving (0.20, 0.05) raw xDistance=-0.05 yDistance=-0.20
01:24:37.250 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.24, using input
01:24:37.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
01:24:37.250 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:37.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:24:37.250 00.000 12044 MoveAxis(E, 0, ABG)
01:24:37.250 00.000 12044 Move returns status 0, amount 0
01:24:37.250 00.000 12044 MoveAxis(N, 0, ABG)
01:24:37.250 00.000 12044 Move returns status 0, amount 0
01:24:37.250 00.000 12044 move complete, result=0
01:24:37.250 00.000 12044 worker thread done servicing request
01:24:37.257 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15640, med=615, FiltMin=524, FiltMax=10581, Gamma=0.810
01:24:37.263 00.006 14964 UpdateGuideState exits: m=282343 SNR=324.8
01:24:37.263 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.264 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:37.265 00.001 14964 Enqueuing Expose request
01:24:37.265 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:37.266 00.001 12044 Worker thread wakes up
01:24:37.266 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:37.266 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:40.371 03.105 12044 Exposure complete
01:24:40.391 00.020 12044 worker thread done servicing request
01:24:40.391 00.000 14964 OnExposeComplete: enter
01:24:40.392 00.001 14964 UpdateGuideState(): m_state=6
01:24:40.392 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3064
01:24:40.393 00.001 14964 Star::Find returns 1 (0), X=280.01, Y=91.53, Mass=272819, SNR=324.3, Peak=15971 HFD=4.3
01:24:40.393 00.000 14964 MultiStar: [#1 0.36,0.83,0.00,M1] [#2 0.24,1.26,0.00,M1] 
01:24:40.394 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
01:24:40.394 00.000 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
01:24:40.395 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.48 hyp=0.49 cameraTheta=-1.33 mountX=0.48 mountY=-0.07, mountTheta=-0.14
01:24:40.396 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.48, opts=13)
01:24:40.397 00.001 14964 Enqueuing Move request for scope (0.12, -0.48)
01:24:40.397 00.000 12044 Worker thread wakes up
01:24:40.397 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.48) opts 0xd
01:24:40.397 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.48)
01:24:40.397 00.000 12044 Moving (0.12, -0.48) raw xDistance=0.48 yDistance=-0.07
01:24:40.397 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.48, slope = 0.04
01:24:40.397 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.397 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:40.397 00.000 12044 MoveAxis(W, 28, ABG)
01:24:40.398 00.001 12044 Guiding  Dir = 3, Dur = 28
01:24:40.405 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15971, med=614, FiltMin=523, FiltMax=9861, Gamma=0.810
01:24:40.411 00.006 14964 UpdateGuideState exits: m=272819 SNR=324.3
01:24:40.412 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:40.412 00.000 14964 Enqueuing Expose request
01:24:40.471 00.059 12044 IsSlewing returns 0
01:24:40.471 00.000 12044 IsGuiding returns 0
01:24:40.503 00.032 12044 IsGuiding returns 1
01:24:40.503 00.000 12044 scope still moving after pulse duration time elapsed
01:24:40.566 00.063 12044 IsSlewing returns 0
01:24:40.566 00.000 12044 IsGuiding returns 0
01:24:40.566 00.000 12044 scope move finished after 28 + 67 ms
01:24:40.566 00.000 12044 Move returns status 0, amount 28
01:24:40.567 00.001 12044 MoveAxis(N, 0, ABG)
01:24:40.567 00.000 12044 Move returns status 0, amount 0
01:24:40.567 00.000 12044 move complete, result=0
01:24:40.567 00.000 12044 worker thread done servicing request
01:24:40.567 00.000 12044 Worker thread wakes up
01:24:40.567 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:40.567 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:40.567 00.000 14964 GuideStep: 0.5 px 28 ms WEST, -0.1 px 0 ms NORTH
01:24:43.676 03.109 12044 Exposure complete
01:24:43.699 00.023 12044 worker thread done servicing request
01:24:43.699 00.000 14964 OnExposeComplete: enter
01:24:43.700 00.001 14964 UpdateGuideState(): m_state=6
01:24:43.700 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3065
01:24:43.701 00.001 14964 Star::Find returns 1 (0), X=279.90, Y=91.91, Mass=275447, SNR=329.8, Peak=15888 HFD=4.4
01:24:43.702 00.001 14964 MultiStar: [#1 -0.05,0.73,0.17,U] [#2 -0.33,0.47,0.06,U] 
01:24:43.702 00.000 14964 refined, 2 included, MultiStar: {-0.01, 0.04}, one-star: {0.01, -0.11}
01:24:43.702 00.000 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
01:24:43.703 00.001 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
01:24:43.703 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.93 mountX=-0.04 mountY=0.01, mountTheta=2.88
01:24:43.704 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.04, opts=13)
01:24:43.705 00.001 14964 Enqueuing Move request for scope (-0.01, 0.04)
01:24:43.705 00.000 12044 Worker thread wakes up
01:24:43.705 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:24:43.706 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:24:43.706 00.000 12044 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:24:43.706 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.04
01:24:43.706 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:43.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:43.706 00.000 12044 MoveAxis(E, 0, ABG)
01:24:43.706 00.000 12044 Move returns status 0, amount 0
01:24:43.706 00.000 12044 MoveAxis(N, 0, ABG)
01:24:43.706 00.000 12044 Move returns status 0, amount 0
01:24:43.706 00.000 12044 move complete, result=0
01:24:43.706 00.000 12044 worker thread done servicing request
01:24:43.713 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15888, med=614, FiltMin=526, FiltMax=11898, Gamma=0.810
01:24:43.719 00.006 14964 UpdateGuideState exits: m=275447 SNR=329.8
01:24:43.719 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.720 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:43.720 00.000 14964 Enqueuing Expose request
01:24:43.720 00.000 12044 Worker thread wakes up
01:24:43.721 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:43.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:43.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:46.854 03.133 12044 Exposure complete
01:24:46.884 00.030 12044 worker thread done servicing request
01:24:46.884 00.000 14964 OnExposeComplete: enter
01:24:46.885 00.001 14964 UpdateGuideState(): m_state=6
01:24:46.885 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3066
01:24:46.886 00.001 14964 Star::Find returns 1 (0), X=280.71, Y=91.53, Mass=281357, SNR=318.1, Peak=14074 HFD=4.6
01:24:46.887 00.001 14964 MultiStar: [#1 0.86,0.79,0.00,M1] [#2 0.78,0.60,0.00,M1] 
01:24:46.887 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
01:24:46.888 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.21)
01:24:46.888 00.000 14964 CameraToMount -- cameraX=0.82 cameraY=-0.48 hyp=0.95 cameraTheta=-0.53 mountX=0.50 mountY=-0.77, mountTheta=-1.00
01:24:46.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.82, y=-0.48, opts=13)
01:24:46.890 00.001 14964 Enqueuing Move request for scope (0.82, -0.48)
01:24:46.890 00.000 12044 Worker thread wakes up
01:24:46.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.48) opts 0xd
01:24:46.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.82, -0.48)
01:24:46.890 00.000 12044 Moving (0.82, -0.48) raw xDistance=0.50 yDistance=-0.77
01:24:46.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.50, slope = 0.06
01:24:46.891 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:46.891 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
01:24:46.891 00.000 12044 MoveAxis(W, 43, ABG)
01:24:46.891 00.000 12044 Guiding  Dir = 3, Dur = 43
01:24:46.898 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14074, med=614, FiltMin=506, FiltMax=11640, Gamma=0.810
01:24:46.903 00.005 14964 UpdateGuideState exits: m=281357 SNR=318.1
01:24:46.904 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.904 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:46.905 00.001 14964 Enqueuing Expose request
01:24:46.911 00.006 12044 IsSlewing returns 0
01:24:46.911 00.000 12044 IsGuiding returns 0
01:24:46.943 00.032 12044 PulseGuide returned control before completion, sleep 22
01:24:46.992 00.049 12044 IsGuiding returns 1
01:24:46.992 00.000 12044 scope still moving after pulse duration time elapsed
01:24:47.083 00.091 12044 IsSlewing returns 0
01:24:47.083 00.000 12044 IsGuiding returns 0
01:24:47.083 00.000 12044 scope move finished after 43 + 127 ms
01:24:47.083 00.000 12044 Move returns status 0, amount 43
01:24:47.083 00.000 12044 MoveAxis(N, 0, ABG)
01:24:47.083 00.000 12044 Move returns status 0, amount 0
01:24:47.083 00.000 12044 move complete, result=0
01:24:47.083 00.000 12044 worker thread done servicing request
01:24:47.083 00.000 12044 Worker thread wakes up
01:24:47.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:47.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:47.083 00.000 14964 GuideStep: 0.5 px 43 ms WEST, -0.8 px 0 ms NORTH
01:24:50.194 03.111 12044 Exposure complete
01:24:50.216 00.022 12044 worker thread done servicing request
01:24:50.216 00.000 14964 OnExposeComplete: enter
01:24:50.217 00.001 14964 UpdateGuideState(): m_state=6
01:24:50.217 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3067
01:24:50.218 00.001 14964 Star::Find returns 1 (0), X=280.47, Y=92.34, Mass=281094, SNR=328.0, Peak=13790 HFD=4.8
01:24:50.218 00.000 14964 MultiStar: [#1 0.66,-0.03,0.17,U] [#2 0.47,0.47,0.07,U] 
01:24:50.219 00.001 14964 refined, 2 included, MultiStar: {0.59, 0.29}, one-star: {0.58, 0.33}
01:24:50.219 00.000 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
01:24:50.220 00.001 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.22)
01:24:50.220 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=0.29 hyp=0.65 cameraTheta=0.45 mountX=-0.28 mountY=-0.61, mountTheta=-1.99
01:24:50.221 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=0.29, opts=13)
01:24:50.222 00.001 14964 Enqueuing Move request for scope (0.59, 0.29)
01:24:50.223 00.001 12044 Worker thread wakes up
01:24:50.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.29) opts 0xd
01:24:50.223 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, 0.29)
01:24:50.223 00.000 12044 Moving (0.59, 0.29) raw xDistance=-0.28 yDistance=-0.61
01:24:50.223 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.03
01:24:50.223 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.62 newest=-1.37
01:24:50.223 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:24:50.223 00.000 12044 MoveAxis(E, 0, ABG)
01:24:50.223 00.000 12044 Move returns status 0, amount 0
01:24:50.223 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 189 applied
01:24:50.223 00.000 12044 MoveAxis(N, 246, ABG)
01:24:50.223 00.000 12044 Guiding  Dir = 0, Dur = 246
01:24:50.230 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13790, med=614, FiltMin=523, FiltMax=11515, Gamma=0.810
01:24:50.236 00.006 14964 UpdateGuideState exits: m=281094 SNR=328.0
01:24:50.237 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.237 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:50.238 00.001 14964 Enqueuing Expose request
01:24:50.256 00.018 12044 IsSlewing returns 0
01:24:50.256 00.000 12044 IsGuiding returns 0
01:24:50.287 00.031 12044 PulseGuide returned control before completion, sleep 226
01:24:50.517 00.230 12044 IsGuiding returns 1
01:24:50.517 00.000 12044 scope still moving after pulse duration time elapsed
01:24:50.627 00.110 12044 IsSlewing returns 0
01:24:50.628 00.001 12044 IsGuiding returns 0
01:24:50.628 00.000 12044 scope move finished after 246 + 126 ms
01:24:50.628 00.000 12044 Move returns status 0, amount 246
01:24:50.628 00.000 12044 move complete, result=0
01:24:50.629 00.001 12044 worker thread done servicing request
01:24:50.629 00.000 12044 Worker thread wakes up
01:24:50.629 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 246 ms NORTH
01:24:50.631 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:50.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:53.736 03.105 12044 Exposure complete
01:24:53.757 00.021 12044 worker thread done servicing request
01:24:53.757 00.000 14964 OnExposeComplete: enter
01:24:53.758 00.001 14964 UpdateGuideState(): m_state=6
01:24:53.758 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3068
01:24:53.759 00.001 14964 Star::Find returns 1 (0), X=280.22, Y=93.03, Mass=281425, SNR=321.0, Peak=18224 HFD=4.2
01:24:53.759 00.000 14964 MultiStar: [#1 0.18,-0.51,0.18,U] [#2 0.11,-0.41,0.07,U] 
01:24:53.760 00.001 14964 refined, 2 included, MultiStar: {0.30, 0.72}, one-star: {0.33, 1.02}
01:24:53.760 00.000 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
01:24:53.760 00.000 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
01:24:53.761 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=0.72 hyp=0.78 cameraTheta=1.18 mountX=-0.72 mountY=-0.37, mountTheta=-2.67
01:24:53.762 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.72, opts=13)
01:24:53.762 00.000 14964 Enqueuing Move request for scope (0.30, 0.72)
01:24:53.763 00.001 12044 Worker thread wakes up
01:24:53.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.72) opts 0xd
01:24:53.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.72)
01:24:53.763 00.000 12044 Moving (0.30, 0.72) raw xDistance=-0.72 yDistance=-0.37
01:24:53.763 00.000 12044 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.38, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.613010, 1:0.370048
01:24:53.763 00.000 12044 BLC: No correction, Miss < min_move
01:24:53.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.72, slope = -0.02
01:24:53.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:53.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:24:53.763 00.000 12044 MoveAxis(E, 15, ABG)
01:24:53.763 00.000 12044 Guiding  Dir = 2, Dur = 15
01:24:53.771 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18224, med=615, FiltMin=530, FiltMax=11726, Gamma=0.810
01:24:53.777 00.006 14964 UpdateGuideState exits: m=281425 SNR=321.0
01:24:53.777 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.778 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:53.778 00.000 14964 Enqueuing Expose request
01:24:53.784 00.006 12044 IsSlewing returns 0
01:24:53.840 00.056 12044 IsGuiding returns 0
01:24:53.871 00.031 12044 IsGuiding returns 1
01:24:53.871 00.000 12044 scope still moving after pulse duration time elapsed
01:24:53.925 00.054 12044 IsSlewing returns 0
01:24:53.926 00.001 12044 IsGuiding returns 0
01:24:53.926 00.000 12044 scope move finished after 15 + 70 ms
01:24:53.926 00.000 12044 Move returns status 0, amount 15
01:24:53.926 00.000 12044 MoveAxis(N, 0, ABG)
01:24:53.926 00.000 12044 Move returns status 0, amount 0
01:24:53.926 00.000 12044 move complete, result=0
01:24:53.926 00.000 12044 worker thread done servicing request
01:24:53.926 00.000 12044 Worker thread wakes up
01:24:53.926 00.000 14964 GuideStep: -0.7 px 15 ms EAST, -0.4 px 0 ms NORTH
01:24:53.927 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:53.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:24:57.045 03.118 12044 Exposure complete
01:24:57.070 00.025 12044 worker thread done servicing request
01:24:57.071 00.001 14964 OnExposeComplete: enter
01:24:57.071 00.000 14964 UpdateGuideState(): m_state=6
01:24:57.072 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3069
01:24:57.072 00.000 14964 Star::Find returns 1 (0), X=279.82, Y=92.93, Mass=283363, SNR=325.5, Peak=17500 HFD=4.2
01:24:57.073 00.001 14964 MultiStar: [#1 -0.46,-0.76,0.00,M1] [#2 -0.78,-0.64,0.00,M1] 
01:24:57.073 00.000 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
01:24:57.074 00.001 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.03)
01:24:57.074 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.92 hyp=0.92 cameraTheta=1.65 mountX=-0.92 mountY=-0.03, mountTheta=-3.11
01:24:57.076 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.92, opts=13)
01:24:57.077 00.001 14964 Enqueuing Move request for scope (-0.07, 0.92)
01:24:57.077 00.000 12044 Worker thread wakes up
01:24:57.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.92) opts 0xd
01:24:57.077 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.92)
01:24:57.077 00.000 12044 Moving (-0.07, 0.92) raw xDistance=-0.92 yDistance=-0.03
01:24:57.077 00.000 12044 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.38, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.613010, 1:0.370048, 2:0.025627
01:24:57.077 00.000 12044 BLC: No correction, Miss < min_move
01:24:57.078 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.92, slope = -0.06
01:24:57.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:57.078 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:57.078 00.000 12044 MoveAxis(E, 45, ABG)
01:24:57.078 00.000 12044 Guiding  Dir = 2, Dur = 45
01:24:57.085 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17500, med=615, FiltMin=528, FiltMax=11435, Gamma=0.810
01:24:57.091 00.006 14964 UpdateGuideState exits: m=283363 SNR=325.5
01:24:57.091 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.092 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:24:57.092 00.000 14964 Enqueuing Expose request
01:24:57.148 00.056 12044 IsSlewing returns 0
01:24:57.148 00.000 12044 IsGuiding returns 0
01:24:57.207 00.059 12044 IsGuiding returns 1
01:24:57.207 00.000 12044 scope still moving after pulse duration time elapsed
01:24:57.293 00.086 12044 IsSlewing returns 0
01:24:57.295 00.002 12044 IsGuiding returns 0
01:24:57.295 00.000 12044 scope move finished after 45 + 102 ms
01:24:57.295 00.000 12044 Move returns status 0, amount 45
01:24:57.295 00.000 12044 MoveAxis(N, 0, ABG)
01:24:57.295 00.000 12044 Move returns status 0, amount 0
01:24:57.295 00.000 12044 move complete, result=0
01:24:57.295 00.000 12044 worker thread done servicing request
01:24:57.295 00.000 12044 Worker thread wakes up
01:24:57.295 00.000 14964 GuideStep: -0.9 px 45 ms EAST, -0.0 px 0 ms NORTH
01:24:57.297 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:24:57.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:00.394 03.097 12044 Exposure complete
01:25:00.415 00.021 12044 worker thread done servicing request
01:25:00.415 00.000 14964 OnExposeComplete: enter
01:25:00.417 00.002 14964 UpdateGuideState(): m_state=6
01:25:00.418 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3070
01:25:00.418 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=92.50, Mass=275093, SNR=320.3, Peak=18052 HFD=4.1
01:25:00.418 00.000 14964 MultiStar: [#1 -0.26,-0.10,0.17,U] [#2 -0.45,-0.19,0.08,U] 
01:25:00.418 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.36}, one-star: {0.03, 0.49}
01:25:00.419 00.001 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
01:25:00.419 00.000 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
01:25:00.420 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.69 mountX=-0.36 mountY=0.00, mountTheta=3.13
01:25:00.421 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.36, opts=13)
01:25:00.421 00.000 14964 Enqueuing Move request for scope (-0.04, 0.36)
01:25:00.422 00.001 12044 Worker thread wakes up
01:25:00.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
01:25:00.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
01:25:00.422 00.000 12044 Moving (-0.04, 0.36) raw xDistance=-0.36 yDistance=0.00
01:25:00.422 00.000 12044 BLC: window closed
01:25:00.422 00.000 12044 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.38, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.613010, 1:0.370048, 2:0.025627
01:25:00.422 00.000 12044 BLC: No correction, Miss < min_move
01:25:00.422 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.36 is < calculated value -0.41, using input
01:25:00.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.36, slope = -0.06
01:25:00.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:00.422 00.000 12044 MoveAxis(E, 28, ABG)
01:25:00.422 00.000 12044 Guiding  Dir = 2, Dur = 28
01:25:00.429 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18052, med=615, FiltMin=530, FiltMax=10567, Gamma=0.810
01:25:00.436 00.007 14964 UpdateGuideState exits: m=275093 SNR=320.3
01:25:00.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:00.437 00.000 14964 Enqueuing Expose request
01:25:00.443 00.006 12044 IsSlewing returns 0
01:25:00.444 00.001 12044 IsGuiding returns 0
01:25:00.475 00.031 12044 IsGuiding returns 1
01:25:00.475 00.000 12044 scope still moving after pulse duration time elapsed
01:25:00.522 00.047 12044 IsSlewing returns 0
01:25:00.522 00.000 12044 IsGuiding returns 0
01:25:00.524 00.002 12044 scope move finished after 28 + 51 ms
01:25:00.524 00.000 12044 Move returns status 0, amount 28
01:25:00.524 00.000 12044 MoveAxis(N, 0, ABG)
01:25:00.524 00.000 12044 Move returns status 0, amount 0
01:25:00.524 00.000 12044 move complete, result=0
01:25:00.524 00.000 12044 worker thread done servicing request
01:25:00.524 00.000 12044 Worker thread wakes up
01:25:00.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:00.524 00.000 14964 GuideStep: -0.4 px 28 ms EAST, 0.0 px 0 ms NORTH
01:25:00.525 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:03.633 03.108 12044 Exposure complete
01:25:03.656 00.023 12044 worker thread done servicing request
01:25:03.656 00.000 14964 OnExposeComplete: enter
01:25:03.657 00.001 14964 UpdateGuideState(): m_state=6
01:25:03.658 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3071
01:25:03.658 00.000 14964 Star::Find returns 1 (0), X=279.49, Y=92.18, Mass=279321, SNR=333.5, Peak=14914 HFD=4.5
01:25:03.659 00.001 14964 MultiStar: [#1 -0.38,0.22,0.16,U] [#2 -0.54,0.49,0.07,U] 
01:25:03.659 00.000 14964 single-star, 2 included, MultiStar: {-0.41, 0.19}, one-star: {-0.40, 0.17}
01:25:03.660 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
01:25:03.660 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
01:25:03.660 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.43 cameraTheta=2.75 mountX=-0.17 mountY=0.38, mountTheta=2.00
01:25:03.661 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.17, opts=13)
01:25:03.662 00.001 14964 Enqueuing Move request for scope (-0.40, 0.17)
01:25:03.663 00.001 12044 Worker thread wakes up
01:25:03.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.17) opts 0xd
01:25:03.663 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.17)
01:25:03.663 00.000 12044 Moving (-0.40, 0.17) raw xDistance=-0.17 yDistance=0.38
01:25:03.663 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.44, using input
01:25:03.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.07
01:25:03.663 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:03.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:25:03.663 00.000 12044 MoveAxis(E, 0, ABG)
01:25:03.663 00.000 12044 Move returns status 0, amount 0
01:25:03.663 00.000 12044 MoveAxis(N, 0, ABG)
01:25:03.663 00.000 12044 Move returns status 0, amount 0
01:25:03.663 00.000 12044 move complete, result=0
01:25:03.663 00.000 12044 worker thread done servicing request
01:25:03.670 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14914, med=615, FiltMin=523, FiltMax=12431, Gamma=0.810
01:25:03.676 00.006 14964 UpdateGuideState exits: m=279321 SNR=333.5
01:25:03.676 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:03.677 00.000 14964 Enqueuing Expose request
01:25:03.678 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:25:03.678 00.000 12044 Worker thread wakes up
01:25:03.678 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:03.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:06.807 03.129 12044 Exposure complete
01:25:06.831 00.024 12044 worker thread done servicing request
01:25:06.831 00.000 14964 OnExposeComplete: enter
01:25:06.832 00.001 14964 UpdateGuideState(): m_state=6
01:25:06.832 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3072
01:25:06.833 00.001 14964 Star::Find returns 1 (0), X=279.50, Y=92.04, Mass=284519, SNR=339.1, Peak=17802 HFD=4.1
01:25:06.833 00.000 14964 MultiStar: [#1 -0.27,-0.06,0.17,U] [#2 -0.56,0.25,0.06,U] 
01:25:06.834 00.001 14964 refined, 2 included, MultiStar: {-0.38, 0.02}, one-star: {-0.39, 0.02}
01:25:06.834 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.65)
01:25:06.834 00.000 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
01:25:06.835 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.08 mountX=-0.03 mountY=0.37, mountTheta=1.65
01:25:06.836 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.02, opts=13)
01:25:06.836 00.000 14964 Enqueuing Move request for scope (-0.38, 0.02)
01:25:06.837 00.001 12044 Worker thread wakes up
01:25:06.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd
01:25:06.837 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.02)
01:25:06.837 00.000 12044 Moving (-0.38, 0.02) raw xDistance=-0.03 yDistance=0.37
01:25:06.837 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.42, using input
01:25:06.837 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.07
01:25:06.837 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:06.837 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:25:06.837 00.000 12044 MoveAxis(E, 0, ABG)
01:25:06.837 00.000 12044 Move returns status 0, amount 0
01:25:06.837 00.000 12044 MoveAxis(N, 0, ABG)
01:25:06.837 00.000 12044 Move returns status 0, amount 0
01:25:06.837 00.000 12044 move complete, result=0
01:25:06.837 00.000 12044 worker thread done servicing request
01:25:06.844 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17802, med=615, FiltMin=527, FiltMax=15551, Gamma=0.810
01:25:06.850 00.006 14964 UpdateGuideState exits: m=284519 SNR=339.1
01:25:06.851 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.851 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:06.852 00.001 14964 Enqueuing Expose request
01:25:06.852 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:25:06.853 00.001 12044 Worker thread wakes up
01:25:06.853 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:06.853 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:09.981 03.128 12044 Exposure complete
01:25:10.005 00.024 12044 worker thread done servicing request
01:25:10.005 00.000 14964 OnExposeComplete: enter
01:25:10.005 00.000 14964 UpdateGuideState(): m_state=6
01:25:10.006 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3073
01:25:10.006 00.000 14964 Star::Find returns 1 (0), X=279.83, Y=92.42, Mass=278994, SNR=337.6, Peak=18224 HFD=4.4
01:25:10.007 00.001 14964 MultiStar: [#1 -0.24,-0.12,0.16,U] [#2 -0.24,-0.05,0.08,U] 
01:25:10.007 00.000 14964 refined, 2 included, MultiStar: {-0.09, 0.31}, one-star: {-0.05, 0.40}
01:25:10.008 00.001 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.56) = xAngle (3.41 = -2.87)
01:25:10.008 00.000 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.18)
01:25:10.009 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.86 mountX=-0.31 mountY=0.06, mountTheta=2.95
01:25:10.010 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.31, opts=13)
01:25:10.010 00.000 14964 Enqueuing Move request for scope (-0.09, 0.31)
01:25:10.011 00.001 12044 Worker thread wakes up
01:25:10.011 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd
01:25:10.011 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.31)
01:25:10.011 00.000 12044 Moving (-0.09, 0.31) raw xDistance=-0.31 yDistance=0.06
01:25:10.011 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.43, using input
01:25:10.011 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:25:10.011 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.07
01:25:10.011 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:10.011 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:25:10.011 00.000 12044 MoveAxis(E, 24, ABG)
01:25:10.011 00.000 12044 Guiding  Dir = 2, Dur = 24
01:25:10.019 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18224, med=614, FiltMin=525, FiltMax=10411, Gamma=0.810
01:25:10.025 00.006 14964 UpdateGuideState exits: m=278994 SNR=337.6
01:25:10.025 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.026 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:10.026 00.000 14964 Enqueuing Expose request
01:25:10.036 00.010 12044 IsSlewing returns 0
01:25:10.036 00.000 12044 IsGuiding returns 0
01:25:10.068 00.032 12044 IsGuiding returns 1
01:25:10.068 00.000 12044 scope still moving after pulse duration time elapsed
01:25:10.130 00.062 12044 IsSlewing returns 0
01:25:10.131 00.001 12044 IsGuiding returns 0
01:25:10.131 00.000 12044 scope move finished after 24 + 70 ms
01:25:10.131 00.000 12044 Move returns status 0, amount 24
01:25:10.131 00.000 12044 MoveAxis(N, 0, ABG)
01:25:10.131 00.000 12044 Move returns status 0, amount 0
01:25:10.131 00.000 12044 move complete, result=0
01:25:10.131 00.000 12044 worker thread done servicing request
01:25:10.131 00.000 12044 Worker thread wakes up
01:25:10.131 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
01:25:10.131 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:10.131 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:13.262 03.131 12044 Exposure complete
01:25:13.285 00.023 12044 worker thread done servicing request
01:25:13.285 00.000 14964 OnExposeComplete: enter
01:25:13.286 00.001 14964 UpdateGuideState(): m_state=6
01:25:13.286 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3074
01:25:13.287 00.001 14964 Star::Find returns 1 (0), X=279.80, Y=92.10, Mass=272246, SNR=327.1, Peak=18372 HFD=4.2
01:25:13.288 00.001 14964 MultiStar: [#1 -0.11,0.26,0.18,U] [#2 -0.35,0.36,0.08,U] 
01:25:13.288 00.000 14964 single-star, 2 included, MultiStar: {-0.11, 0.13}, one-star: {-0.09, 0.08}
01:25:13.289 00.001 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
01:25:13.289 00.000 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
01:25:13.290 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=-0.08 mountY=0.08, mountTheta=2.39
01:25:13.291 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.08, opts=13)
01:25:13.291 00.000 14964 Enqueuing Move request for scope (-0.09, 0.08)
01:25:13.291 00.000 12044 Worker thread wakes up
01:25:13.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:25:13.292 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:25:13.292 00.000 12044 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=0.08
01:25:13.292 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:25:13.292 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.292 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:13.292 00.000 12044 MoveAxis(E, 0, ABG)
01:25:13.292 00.000 12044 Move returns status 0, amount 0
01:25:13.292 00.000 12044 MoveAxis(N, 0, ABG)
01:25:13.292 00.000 12044 Move returns status 0, amount 0
01:25:13.292 00.000 12044 move complete, result=0
01:25:13.292 00.000 12044 worker thread done servicing request
01:25:13.300 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18372, med=614, FiltMin=526, FiltMax=12603, Gamma=0.810
01:25:13.305 00.005 14964 UpdateGuideState exits: m=272246 SNR=327.1
01:25:13.306 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.306 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:13.307 00.001 14964 Enqueuing Expose request
01:25:13.307 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:13.308 00.001 12044 Worker thread wakes up
01:25:13.308 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:13.308 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:16.412 03.104 12044 Exposure complete
01:25:16.434 00.022 12044 worker thread done servicing request
01:25:16.434 00.000 14964 OnExposeComplete: enter
01:25:16.435 00.001 14964 UpdateGuideState(): m_state=6
01:25:16.435 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3075
01:25:16.436 00.001 14964 Star::Find returns 1 (0), X=279.67, Y=92.29, Mass=282460, SNR=339.7, Peak=16132 HFD=4.4
01:25:16.436 00.000 14964 MultiStar: [#1 -0.18,-0.04,0.17,U] [#2 -0.21,0.34,0.07,U] 
01:25:16.437 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.24}, one-star: {-0.22, 0.28}
01:25:16.437 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
01:25:16.438 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.63)
01:25:16.438 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.31 mountX=-0.24 mountY=0.19, mountTheta=2.48
01:25:16.439 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.24, opts=13)
01:25:16.440 00.001 14964 Enqueuing Move request for scope (-0.22, 0.24)
01:25:16.440 00.000 12044 Worker thread wakes up
01:25:16.441 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
01:25:16.441 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
01:25:16.441 00.000 12044 Moving (-0.22, 0.24) raw xDistance=-0.24 yDistance=0.19
01:25:16.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
01:25:16.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:16.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:25:16.441 00.000 12044 MoveAxis(E, 0, ABG)
01:25:16.441 00.000 12044 Move returns status 0, amount 0
01:25:16.441 00.000 12044 MoveAxis(N, 0, ABG)
01:25:16.441 00.000 12044 Move returns status 0, amount 0
01:25:16.441 00.000 12044 move complete, result=0
01:25:16.441 00.000 12044 worker thread done servicing request
01:25:16.448 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16132, med=615, FiltMin=532, FiltMax=12683, Gamma=0.810
01:25:16.453 00.005 14964 UpdateGuideState exits: m=282460 SNR=339.7
01:25:16.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:16.455 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:16.455 00.000 14964 Enqueuing Expose request
01:25:16.455 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:16.456 00.001 12044 Worker thread wakes up
01:25:16.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:16.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:19.562 03.106 12044 Exposure complete
01:25:19.587 00.025 12044 worker thread done servicing request
01:25:19.587 00.000 14964 OnExposeComplete: enter
01:25:19.588 00.001 14964 UpdateGuideState(): m_state=6
01:25:19.588 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3076
01:25:19.589 00.001 14964 Star::Find returns 1 (0), X=279.79, Y=92.03, Mass=280091, SNR=330.4, Peak=19320 HFD=4.1
01:25:19.589 00.000 14964 MultiStar: [#1 -0.18,0.53,0.16,U] [#2 -0.32,0.55,0.07,U] 
01:25:19.590 00.001 14964 single-star, 2 included, MultiStar: {-0.12, 0.11}, one-star: {-0.10, 0.02}
01:25:19.590 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.75)
01:25:19.591 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
01:25:19.591 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=-0.02 mountY=0.09, mountTheta=1.75
01:25:19.592 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.02, opts=13)
01:25:19.593 00.001 14964 Enqueuing Move request for scope (-0.10, 0.02)
01:25:19.593 00.000 12044 Worker thread wakes up
01:25:19.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:25:19.593 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:25:19.593 00.000 12044 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.09
01:25:19.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:25:19.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:19.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:19.593 00.000 12044 MoveAxis(E, 0, ABG)
01:25:19.594 00.001 12044 Move returns status 0, amount 0
01:25:19.594 00.000 12044 MoveAxis(N, 0, ABG)
01:25:19.594 00.000 12044 Move returns status 0, amount 0
01:25:19.594 00.000 12044 move complete, result=0
01:25:19.595 00.001 12044 worker thread done servicing request
01:25:19.601 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19320, med=614, FiltMin=526, FiltMax=12331, Gamma=0.810
01:25:19.607 00.006 14964 UpdateGuideState exits: m=280091 SNR=330.4
01:25:19.607 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.608 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:19.608 00.000 14964 Enqueuing Expose request
01:25:19.609 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:19.609 00.000 12044 Worker thread wakes up
01:25:19.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:19.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:22.708 03.099 12044 Exposure complete
01:25:22.731 00.023 12044 worker thread done servicing request
01:25:22.731 00.000 14964 OnExposeComplete: enter
01:25:22.732 00.001 14964 UpdateGuideState(): m_state=6
01:25:22.732 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3077
01:25:22.733 00.001 14964 Star::Find returns 1 (0), X=279.58, Y=92.05, Mass=276556, SNR=316.1, Peak=15488 HFD=4.2
01:25:22.733 00.000 14964 MultiStar: [#1 -0.45,0.49,0.18,U] [#2 -0.80,0.45,0.00,M1] 
01:25:22.734 00.001 14964 single-star, 1 included, MultiStar: {-0.33, 0.11}, one-star: {-0.31, 0.04}
01:25:22.735 00.001 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
01:25:22.735 00.000 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.35)
01:25:22.735 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.02 mountX=-0.04 mountY=0.30, mountTheta=1.70
01:25:22.736 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.04, opts=13)
01:25:22.737 00.001 14964 Enqueuing Move request for scope (-0.31, 0.04)
01:25:22.738 00.001 12044 Worker thread wakes up
01:25:22.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd
01:25:22.738 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.04)
01:25:22.738 00.000 12044 Moving (-0.31, 0.04) raw xDistance=-0.04 yDistance=0.30
01:25:22.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.04
01:25:22.738 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:22.738 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:25:22.738 00.000 12044 MoveAxis(E, 0, ABG)
01:25:22.738 00.000 12044 Move returns status 0, amount 0
01:25:22.738 00.000 12044 MoveAxis(N, 0, ABG)
01:25:22.738 00.000 12044 Move returns status 0, amount 0
01:25:22.738 00.000 12044 move complete, result=0
01:25:22.738 00.000 12044 worker thread done servicing request
01:25:22.745 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15488, med=615, FiltMin=526, FiltMax=13367, Gamma=0.810
01:25:22.752 00.007 14964 UpdateGuideState exits: m=276556 SNR=316.1
01:25:22.753 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.753 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:22.754 00.001 14964 Enqueuing Expose request
01:25:22.754 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:25:22.755 00.001 12044 Worker thread wakes up
01:25:22.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:22.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:25.881 03.126 12044 Exposure complete
01:25:25.914 00.033 12044 worker thread done servicing request
01:25:25.915 00.001 14964 OnExposeComplete: enter
01:25:25.917 00.002 14964 UpdateGuideState(): m_state=6
01:25:25.917 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
01:25:25.918 00.001 14964 Star::Find returns 1 (0), X=279.67, Y=91.97, Mass=284000, SNR=344.2, Peak=17160 HFD=4.1
01:25:25.918 00.000 14964 MultiStar: [#1 -0.10,0.18,0.16,U] [#2 -0.22,0.19,0.07,U] 
01:25:25.919 00.001 14964 refined, 2 included, MultiStar: {-0.20, 0.00}, one-star: {-0.21, -0.04}
01:25:25.919 00.000 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
01:25:25.919 00.000 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
01:25:25.920 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.14 mountX=-0.00 mountY=0.20, mountTheta=1.59
01:25:25.921 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.00, opts=13)
01:25:25.921 00.000 14964 Enqueuing Move request for scope (-0.20, 0.00)
01:25:25.922 00.001 12044 Worker thread wakes up
01:25:25.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
01:25:25.922 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
01:25:25.922 00.000 12044 Moving (-0.20, 0.00) raw xDistance=-0.00 yDistance=0.20
01:25:25.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.04
01:25:25.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:25.923 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:25:25.923 00.000 12044 MoveAxis(E, 0, ABG)
01:25:25.923 00.000 12044 Move returns status 0, amount 0
01:25:25.923 00.000 12044 MoveAxis(N, 0, ABG)
01:25:25.923 00.000 12044 Move returns status 0, amount 0
01:25:25.923 00.000 12044 move complete, result=0
01:25:25.923 00.000 12044 worker thread done servicing request
01:25:25.929 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17160, med=615, FiltMin=527, FiltMax=15079, Gamma=0.810
01:25:25.935 00.006 14964 UpdateGuideState exits: m=284000 SNR=344.2
01:25:25.936 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.936 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:25.937 00.001 14964 Enqueuing Expose request
01:25:25.937 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:25.938 00.001 12044 Worker thread wakes up
01:25:25.938 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:25.938 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:29.067 03.129 12044 Exposure complete
01:25:29.090 00.023 12044 worker thread done servicing request
01:25:29.090 00.000 14964 OnExposeComplete: enter
01:25:29.092 00.002 14964 UpdateGuideState(): m_state=6
01:25:29.094 00.002 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3079
01:25:29.095 00.001 14964 Star::Find returns 1 (0), X=280.28, Y=92.03, Mass=288138, SNR=345.5, Peak=17968 HFD=4.1
01:25:29.096 00.001 14964 MultiStar: [#1 0.26,0.52,0.18,U] [#2 0.06,0.57,0.06,U] 
01:25:29.098 00.002 14964 refined, 2 included, MultiStar: {0.35, 0.12}, one-star: {0.39, 0.02}
01:25:29.099 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
01:25:29.099 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
01:25:29.100 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.33 mountX=-0.12 mountY=-0.36, mountTheta=-1.88
01:25:29.101 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.12, opts=13)
01:25:29.101 00.000 14964 Enqueuing Move request for scope (0.35, 0.12)
01:25:29.102 00.001 12044 Worker thread wakes up
01:25:29.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.12) opts 0xd
01:25:29.102 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.12)
01:25:29.102 00.000 12044 Moving (0.35, 0.12) raw xDistance=-0.12 yDistance=-0.36
01:25:29.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
01:25:29.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:29.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:25:29.102 00.000 12044 MoveAxis(E, 0, ABG)
01:25:29.102 00.000 12044 Move returns status 0, amount 0
01:25:29.102 00.000 12044 MoveAxis(N, 0, ABG)
01:25:29.102 00.000 12044 Move returns status 0, amount 0
01:25:29.102 00.000 12044 move complete, result=0
01:25:29.102 00.000 12044 worker thread done servicing request
01:25:29.113 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17968, med=614, FiltMin=524, FiltMax=14525, Gamma=0.810
01:25:29.119 00.006 14964 UpdateGuideState exits: m=288138 SNR=345.5
01:25:29.121 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:29.124 00.002 14964 Enqueuing Expose request
01:25:29.125 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:25:29.126 00.001 12044 Worker thread wakes up
01:25:29.126 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:29.126 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:32.244 03.118 12044 Exposure complete
01:25:32.270 00.026 12044 worker thread done servicing request
01:25:32.270 00.000 14964 OnExposeComplete: enter
01:25:32.270 00.000 14964 UpdateGuideState(): m_state=6
01:25:32.271 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3080
01:25:32.271 00.000 14964 Star::Find returns 1 (0), X=279.91, Y=92.02, Mass=280559, SNR=335.2, Peak=18480 HFD=4.3
01:25:32.272 00.001 14964 MultiStar: [#1 -0.02,0.34,0.18,U] [#2 -0.23,0.42,0.07,U] 
01:25:32.272 00.000 14964 single-star, 2 included, MultiStar: {-0.00, 0.08}, one-star: {0.02, 0.00}
01:25:32.273 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.78 = 1.78)
01:25:32.273 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.45)
01:25:32.274 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.22 mountX=-0.00 mountY=-0.02, mountTheta=-1.78
01:25:32.275 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.00, opts=13)
01:25:32.276 00.001 14964 Enqueuing Move request for scope (0.02, 0.00)
01:25:32.276 00.000 12044 Worker thread wakes up
01:25:32.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:25:32.276 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:25:32.276 00.000 12044 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
01:25:32.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
01:25:32.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:32.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:32.276 00.000 12044 MoveAxis(E, 0, ABG)
01:25:32.276 00.000 12044 Move returns status 0, amount 0
01:25:32.276 00.000 12044 MoveAxis(N, 0, ABG)
01:25:32.276 00.000 12044 Move returns status 0, amount 0
01:25:32.276 00.000 12044 move complete, result=0
01:25:32.276 00.000 12044 worker thread done servicing request
01:25:32.284 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18480, med=615, FiltMin=518, FiltMax=10894, Gamma=0.810
01:25:32.291 00.007 14964 UpdateGuideState exits: m=280559 SNR=335.2
01:25:32.291 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.292 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:32.292 00.000 14964 Enqueuing Expose request
01:25:32.293 00.001 12044 Worker thread wakes up
01:25:32.293 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:32.293 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:32.293 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:35.393 03.100 12044 Exposure complete
01:25:35.414 00.021 12044 worker thread done servicing request
01:25:35.415 00.001 14964 OnExposeComplete: enter
01:25:35.415 00.000 14964 UpdateGuideState(): m_state=6
01:25:35.416 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3081
01:25:35.416 00.000 14964 Star::Find returns 1 (0), X=279.22, Y=92.23, Mass=273709, SNR=319.6, Peak=14910 HFD=4.5
01:25:35.417 00.001 14964 MultiStar: [#1 -0.78,0.32,0.00,M1] [#2 -0.84,0.39,0.00,M1] 
01:25:35.417 00.000 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
01:25:35.418 00.001 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
01:25:35.418 00.000 14964 CameraToMount -- cameraX=-0.66 cameraY=0.21 hyp=0.70 cameraTheta=2.83 mountX=-0.22 mountY=0.64, mountTheta=1.91
01:25:35.419 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.21, opts=13)
01:25:35.420 00.001 14964 Enqueuing Move request for scope (-0.66, 0.21)
01:25:35.420 00.000 12044 Worker thread wakes up
01:25:35.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.21) opts 0xd
01:25:35.420 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.21)
01:25:35.420 00.000 12044 Moving (-0.66, 0.21) raw xDistance=-0.22 yDistance=0.64
01:25:35.421 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.00
01:25:35.421 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:35.421 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
01:25:35.421 00.000 12044 MoveAxis(E, 0, ABG)
01:25:35.421 00.000 12044 Move returns status 0, amount 0
01:25:35.421 00.000 12044 MoveAxis(N, 0, ABG)
01:25:35.421 00.000 12044 Move returns status 0, amount 0
01:25:35.421 00.000 12044 move complete, result=0
01:25:35.421 00.000 12044 worker thread done servicing request
01:25:35.428 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14910, med=615, FiltMin=522, FiltMax=11019, Gamma=0.810
01:25:35.433 00.005 14964 UpdateGuideState exits: m=273709 SNR=319.6
01:25:35.434 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.435 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:35.435 00.000 14964 Enqueuing Expose request
01:25:35.436 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:25:35.436 00.000 12044 Worker thread wakes up
01:25:35.436 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:35.436 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:38.562 03.126 12044 Exposure complete
01:25:38.583 00.021 12044 worker thread done servicing request
01:25:38.583 00.000 14964 OnExposeComplete: enter
01:25:38.583 00.000 14964 UpdateGuideState(): m_state=6
01:25:38.584 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3082
01:25:38.585 00.001 14964 Star::Find returns 1 (0), X=279.77, Y=92.21, Mass=275945, SNR=320.0, Peak=13610 HFD=4.5
01:25:38.585 00.000 14964 MultiStar: [#1 -0.20,0.21,0.17,U] [#2 -0.02,0.37,0.07,U] 
01:25:38.586 00.001 14964 single-star, 2 included, MultiStar: {-0.12, 0.21}, one-star: {-0.12, 0.20}
01:25:38.586 00.000 14964 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.56) = xAngle (3.66 = -2.63)
01:25:38.587 00.001 14964 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
01:25:38.587 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.10 mountX=-0.20 mountY=0.10, mountTheta=2.70
01:25:38.589 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.20, opts=13)
01:25:38.589 00.000 14964 Enqueuing Move request for scope (-0.12, 0.20)
01:25:38.590 00.001 12044 Worker thread wakes up
01:25:38.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:25:38.590 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:25:38.590 00.000 12044 Moving (-0.12, 0.20) raw xDistance=-0.20 yDistance=0.10
01:25:38.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
01:25:38.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:25:38.590 00.000 12044 MoveAxis(E, 0, ABG)
01:25:38.590 00.000 12044 Move returns status 0, amount 0
01:25:38.590 00.000 12044 MoveAxis(N, 0, ABG)
01:25:38.590 00.000 12044 Move returns status 0, amount 0
01:25:38.590 00.000 12044 move complete, result=0
01:25:38.590 00.000 12044 worker thread done servicing request
01:25:38.597 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13610, med=615, FiltMin=523, FiltMax=10835, Gamma=0.810
01:25:38.603 00.006 14964 UpdateGuideState exits: m=275945 SNR=320.0
01:25:38.604 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.604 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:38.605 00.001 14964 Enqueuing Expose request
01:25:38.605 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:38.606 00.001 12044 Worker thread wakes up
01:25:38.606 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:38.606 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:41.712 03.106 12044 Exposure complete
01:25:41.733 00.021 14964 OnExposeComplete: enter
01:25:41.734 00.001 12044 worker thread done servicing request
01:25:41.734 00.000 14964 UpdateGuideState(): m_state=6
01:25:41.734 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3083
01:25:41.735 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=92.35, Mass=283162, SNR=327.4, Peak=16380 HFD=4.3
01:25:41.735 00.000 14964 MultiStar: [#1 0.11,0.34,0.17,U] [#2 0.04,0.39,0.08,U] 
01:25:41.736 00.001 14964 single-star, 2 included, MultiStar: {0.08, 0.34}, one-star: {0.08, 0.33}
01:25:41.736 00.000 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
01:25:41.737 00.001 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.34)
01:25:41.737 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=-0.33 mountY=-0.11, mountTheta=-2.81
01:25:41.738 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.33, opts=13)
01:25:41.739 00.001 14964 Enqueuing Move request for scope (0.08, 0.33)
01:25:41.739 00.000 12044 Worker thread wakes up
01:25:41.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
01:25:41.739 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
01:25:41.739 00.000 12044 Moving (0.08, 0.33) raw xDistance=-0.33 yDistance=-0.11
01:25:41.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.33, slope = -0.02
01:25:41.739 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:41.739 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:41.739 00.000 12044 MoveAxis(E, 14, ABG)
01:25:41.739 00.000 12044 Guiding  Dir = 2, Dur = 14
01:25:41.746 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16380, med=614, FiltMin=531, FiltMax=10922, Gamma=0.810
01:25:41.752 00.006 14964 UpdateGuideState exits: m=283162 SNR=327.4
01:25:41.752 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.753 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:41.753 00.000 14964 Enqueuing Expose request
01:25:41.787 00.034 12044 IsSlewing returns 0
01:25:41.787 00.000 12044 IsGuiding returns 0
01:25:41.818 00.031 12044 IsGuiding returns 1
01:25:41.818 00.000 12044 scope still moving after pulse duration time elapsed
01:25:41.880 00.062 12044 IsSlewing returns 0
01:25:41.880 00.000 12044 IsGuiding returns 0
01:25:41.880 00.000 12044 scope move finished after 14 + 78 ms
01:25:41.880 00.000 12044 Move returns status 0, amount 14
01:25:41.880 00.000 12044 MoveAxis(N, 0, ABG)
01:25:41.880 00.000 12044 Move returns status 0, amount 0
01:25:41.880 00.000 12044 move complete, result=0
01:25:41.880 00.000 12044 worker thread done servicing request
01:25:41.880 00.000 12044 Worker thread wakes up
01:25:41.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:41.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:41.880 00.000 14964 GuideStep: -0.3 px 14 ms EAST, -0.1 px 0 ms NORTH
01:25:44.992 03.112 12044 Exposure complete
01:25:45.016 00.024 12044 worker thread done servicing request
01:25:45.016 00.000 14964 OnExposeComplete: enter
01:25:45.016 00.000 14964 UpdateGuideState(): m_state=6
01:25:45.017 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3084
01:25:45.018 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=91.85, Mass=275794, SNR=325.7, Peak=17564 HFD=4.3
01:25:45.018 00.000 14964 MultiStar: [#1 0.32,0.47,0.17,U] [#2 0.30,0.55,0.08,U] 
01:25:45.018 00.000 14964 refined, 2 included, MultiStar: {0.13, -0.03}, one-star: {0.08, -0.16}
01:25:45.020 00.002 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
01:25:45.020 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.89)
01:25:45.021 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:25:45.022 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.03, opts=13)
01:25:45.022 00.000 14964 Enqueuing Move request for scope (0.13, -0.03)
01:25:45.023 00.001 12044 Worker thread wakes up
01:25:45.023 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:25:45.023 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:25:45.023 00.000 12044 Moving (0.13, -0.03) raw xDistance=0.03 yDistance=-0.12
01:25:45.023 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:25:45.023 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.023 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:45.023 00.000 12044 MoveAxis(E, 0, ABG)
01:25:45.023 00.000 12044 Move returns status 0, amount 0
01:25:45.023 00.000 12044 MoveAxis(N, 0, ABG)
01:25:45.023 00.000 12044 Move returns status 0, amount 0
01:25:45.023 00.000 12044 move complete, result=0
01:25:45.023 00.000 12044 worker thread done servicing request
01:25:45.031 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17564, med=615, FiltMin=532, FiltMax=10138, Gamma=0.810
01:25:45.036 00.005 14964 UpdateGuideState exits: m=275794 SNR=325.7
01:25:45.037 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.037 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:45.038 00.001 14964 Enqueuing Expose request
01:25:45.038 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:45.039 00.001 12044 Worker thread wakes up
01:25:45.039 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:45.039 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:48.164 03.125 12044 Exposure complete
01:25:48.186 00.022 12044 worker thread done servicing request
01:25:48.186 00.000 14964 OnExposeComplete: enter
01:25:48.186 00.000 14964 UpdateGuideState(): m_state=6
01:25:48.187 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3085
01:25:48.188 00.001 14964 Star::Find returns 1 (0), X=280.31, Y=91.21, Mass=274922, SNR=328.9, Peak=16403 HFD=4.4
01:25:48.188 00.000 14964 MultiStar: [#1 0.44,0.56,0.17,U] [#2 0.32,0.42,0.07,U] 
01:25:48.189 00.001 14964 refined, 2 included, MultiStar: {0.42, -0.56}, one-star: {0.42, -0.81}
01:25:48.189 00.000 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
01:25:48.190 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.60)
01:25:48.190 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=-0.56 hyp=0.70 cameraTheta=-0.92 mountX=0.56 mountY=-0.36, mountTheta=-0.57
01:25:48.191 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.56, opts=13)
01:25:48.191 00.000 14964 Enqueuing Move request for scope (0.42, -0.56)
01:25:48.192 00.001 12044 Worker thread wakes up
01:25:48.192 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.56) opts 0xd
01:25:48.192 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.56)
01:25:48.192 00.000 12044 Moving (0.42, -0.56) raw xDistance=0.56 yDistance=-0.36
01:25:48.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.56, slope = 0.02
01:25:48.192 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.192 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:25:48.192 00.000 12044 MoveAxis(W, 17, ABG)
01:25:48.192 00.000 12044 Guiding  Dir = 3, Dur = 17
01:25:48.200 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16403, med=615, FiltMin=532, FiltMax=11865, Gamma=0.810
01:25:48.211 00.011 14964 UpdateGuideState exits: m=274922 SNR=328.9
01:25:48.211 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.212 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:48.212 00.000 14964 Enqueuing Expose request
01:25:48.249 00.037 12044 IsSlewing returns 0
01:25:48.249 00.000 12044 IsGuiding returns 0
01:25:48.271 00.022 12044 IsGuiding returns 1
01:25:48.271 00.000 12044 scope still moving after pulse duration time elapsed
01:25:48.333 00.062 12044 IsSlewing returns 0
01:25:48.333 00.000 12044 IsGuiding returns 0
01:25:48.333 00.000 12044 scope move finished after 17 + 66 ms
01:25:48.333 00.000 12044 Move returns status 0, amount 17
01:25:48.333 00.000 12044 MoveAxis(N, 0, ABG)
01:25:48.333 00.000 12044 Move returns status 0, amount 0
01:25:48.333 00.000 12044 move complete, result=0
01:25:48.333 00.000 12044 worker thread done servicing request
01:25:48.334 00.001 12044 Worker thread wakes up
01:25:48.334 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:48.334 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:48.334 00.000 14964 GuideStep: 0.6 px 17 ms WEST, -0.4 px 0 ms NORTH
01:25:51.434 03.100 12044 Exposure complete
01:25:51.463 00.029 12044 worker thread done servicing request
01:25:51.463 00.000 14964 OnExposeComplete: enter
01:25:51.464 00.001 14964 UpdateGuideState(): m_state=6
01:25:51.464 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3086
01:25:51.465 00.001 14964 Star::Find returns 1 (0), X=280.28, Y=91.98, Mass=282258, SNR=337.9, Peak=17492 HFD=4.1
01:25:51.465 00.000 14964 MultiStar: [#1 0.13,0.54,0.16,U] [#2 -0.11,0.71,0.08,U] 
01:25:51.466 00.001 14964 refined, 2 included, MultiStar: {0.32, 0.08}, one-star: {0.39, -0.04}
01:25:51.466 00.000 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
01:25:51.467 00.001 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.42)
01:25:51.467 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.26 mountX=-0.08 mountY=-0.33, mountTheta=-1.81
01:25:51.468 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.08, opts=13)
01:25:51.469 00.001 14964 Enqueuing Move request for scope (0.32, 0.08)
01:25:51.469 00.000 12044 Worker thread wakes up
01:25:51.469 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
01:25:51.469 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
01:25:51.469 00.000 12044 Moving (0.32, 0.08) raw xDistance=-0.08 yDistance=-0.33
01:25:51.469 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:25:51.469 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:51.469 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:25:51.469 00.000 12044 MoveAxis(E, 0, ABG)
01:25:51.469 00.000 12044 Move returns status 0, amount 0
01:25:51.469 00.000 12044 MoveAxis(N, 0, ABG)
01:25:51.469 00.000 12044 Move returns status 0, amount 0
01:25:51.469 00.000 12044 move complete, result=0
01:25:51.470 00.001 12044 worker thread done servicing request
01:25:51.476 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17492, med=615, FiltMin=532, FiltMax=12589, Gamma=0.810
01:25:51.482 00.006 14964 UpdateGuideState exits: m=282258 SNR=337.9
01:25:51.482 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.483 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:51.483 00.000 14964 Enqueuing Expose request
01:25:51.484 00.001 12044 Worker thread wakes up
01:25:51.484 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:51.484 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:51.484 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:54.594 03.110 12044 Exposure complete
01:25:54.623 00.029 12044 worker thread done servicing request
01:25:54.623 00.000 14964 OnExposeComplete: enter
01:25:54.623 00.000 14964 UpdateGuideState(): m_state=6
01:25:54.624 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3087
01:25:54.625 00.001 14964 Star::Find returns 1 (0), X=279.67, Y=92.06, Mass=278835, SNR=334.1, Peak=14956 HFD=4.3
01:25:54.626 00.001 14964 MultiStar: [#1 -0.13,0.09,0.17,U] [#2 0.06,0.16,0.07,U] 
01:25:54.626 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.06}, one-star: {-0.21, 0.04}
01:25:54.627 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
01:25:54.627 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.17)
01:25:54.628 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.85 mountX=-0.06 mountY=0.18, mountTheta=1.89
01:25:54.629 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.06, opts=13)
01:25:54.629 00.000 14964 Enqueuing Move request for scope (-0.18, 0.06)
01:25:54.630 00.001 12044 Worker thread wakes up
01:25:54.630 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
01:25:54.630 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
01:25:54.630 00.000 12044 Moving (-0.18, 0.06) raw xDistance=-0.06 yDistance=0.18
01:25:54.630 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
01:25:54.630 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:54.630 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:25:54.630 00.000 12044 MoveAxis(E, 0, ABG)
01:25:54.630 00.000 12044 Move returns status 0, amount 0
01:25:54.630 00.000 12044 MoveAxis(N, 0, ABG)
01:25:54.630 00.000 12044 Move returns status 0, amount 0
01:25:54.630 00.000 12044 move complete, result=0
01:25:54.630 00.000 12044 worker thread done servicing request
01:25:54.638 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14956, med=615, FiltMin=519, FiltMax=11307, Gamma=0.810
01:25:54.644 00.006 14964 UpdateGuideState exits: m=278835 SNR=334.1
01:25:54.644 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.645 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:54.645 00.000 14964 Enqueuing Expose request
01:25:54.646 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:54.646 00.000 12044 Worker thread wakes up
01:25:54.646 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:54.646 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:25:57.769 03.123 12044 Exposure complete
01:25:57.796 00.027 12044 worker thread done servicing request
01:25:57.796 00.000 14964 OnExposeComplete: enter
01:25:57.796 00.000 14964 UpdateGuideState(): m_state=6
01:25:57.797 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3088
01:25:57.797 00.000 14964 Star::Find returns 1 (0), X=279.64, Y=92.39, Mass=284886, SNR=330.9, Peak=17604 HFD=4.3
01:25:57.798 00.001 14964 MultiStar: [#1 -0.34,0.01,0.17,U] [#2 -0.60,-0.05,0.07,U] 
01:25:57.799 00.001 14964 refined, 2 included, MultiStar: {-0.28, 0.30}, one-star: {-0.25, 0.38}
01:25:57.799 00.000 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.87 = -2.41)
01:25:57.799 00.000 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.64)
01:25:57.800 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.32 mountX=-0.31 mountY=0.25, mountTheta=2.46
01:25:57.803 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.30, opts=13)
01:25:57.803 00.000 14964 Enqueuing Move request for scope (-0.28, 0.30)
01:25:57.804 00.001 12044 Worker thread wakes up
01:25:57.804 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
01:25:57.804 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
01:25:57.804 00.000 12044 Moving (-0.28, 0.30) raw xDistance=-0.31 yDistance=0.25
01:25:57.804 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
01:25:57.804 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:57.804 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:25:57.804 00.000 12044 MoveAxis(E, 0, ABG)
01:25:57.804 00.000 12044 Move returns status 0, amount 0
01:25:57.804 00.000 12044 MoveAxis(N, 0, ABG)
01:25:57.804 00.000 12044 Move returns status 0, amount 0
01:25:57.804 00.000 12044 move complete, result=0
01:25:57.804 00.000 12044 worker thread done servicing request
01:25:57.811 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17604, med=615, FiltMin=527, FiltMax=14075, Gamma=0.810
01:25:57.817 00.006 14964 UpdateGuideState exits: m=284886 SNR=330.9
01:25:57.818 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.818 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:25:57.819 00.001 14964 Enqueuing Expose request
01:25:57.819 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:57.820 00.001 12044 Worker thread wakes up
01:25:57.820 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:25:57.820 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:00.934 03.114 12044 Exposure complete
01:26:00.955 00.021 12044 worker thread done servicing request
01:26:00.955 00.000 14964 OnExposeComplete: enter
01:26:00.956 00.001 14964 UpdateGuideState(): m_state=6
01:26:00.956 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3089
01:26:00.957 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=92.58, Mass=284362, SNR=326.6, Peak=20408 HFD=4.0
01:26:00.957 00.000 14964 MultiStar: [#1 -0.07,-0.36,0.18,U] [#2 0.08,-0.60,0.07,U] 
01:26:00.958 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.37}, one-star: {0.08, 0.57}
01:26:00.958 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
01:26:00.959 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
01:26:00.959 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.42 mountX=-0.37 mountY=-0.10, mountTheta=-2.89
01:26:00.960 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.37, opts=13)
01:26:00.961 00.001 14964 Enqueuing Move request for scope (0.06, 0.37)
01:26:00.961 00.000 12044 Worker thread wakes up
01:26:00.961 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
01:26:00.961 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
01:26:00.962 00.001 12044 Moving (0.06, 0.37) raw xDistance=-0.37 yDistance=-0.10
01:26:00.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.37, slope = -0.01
01:26:00.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:00.962 00.000 12044 MoveAxis(E, 9, ABG)
01:26:00.962 00.000 12044 Guiding  Dir = 2, Dur = 9
01:26:00.970 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20408, med=615, FiltMin=529, FiltMax=10978, Gamma=0.810
01:26:00.975 00.005 14964 UpdateGuideState exits: m=284362 SNR=326.6
01:26:00.976 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.976 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:00.977 00.001 14964 Enqueuing Expose request
01:26:00.988 00.011 12044 IsSlewing returns 0
01:26:01.023 00.035 12044 IsGuiding returns 0
01:26:01.055 00.032 12044 IsGuiding returns 1
01:26:01.055 00.000 12044 scope still moving after pulse duration time elapsed
01:26:01.146 00.091 12044 IsSlewing returns 0
01:26:01.146 00.000 12044 IsGuiding returns 0
01:26:01.146 00.000 12044 scope move finished after 9 + 113 ms
01:26:01.146 00.000 12044 Move returns status 0, amount 9
01:26:01.146 00.000 12044 MoveAxis(N, 0, ABG)
01:26:01.146 00.000 12044 Move returns status 0, amount 0
01:26:01.146 00.000 12044 move complete, result=0
01:26:01.147 00.001 12044 worker thread done servicing request
01:26:01.147 00.000 12044 Worker thread wakes up
01:26:01.147 00.000 14964 GuideStep: -0.4 px 9 ms EAST, -0.1 px 0 ms NORTH
01:26:01.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:01.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:04.242 03.095 12044 Exposure complete
01:26:04.262 00.020 12044 worker thread done servicing request
01:26:04.262 00.000 14964 OnExposeComplete: enter
01:26:04.263 00.001 14964 UpdateGuideState(): m_state=6
01:26:04.263 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3090
01:26:04.264 00.001 14964 Star::Find returns 1 (0), X=279.60, Y=92.53, Mass=281795, SNR=325.5, Peak=17036 HFD=4.3
01:26:04.264 00.000 14964 MultiStar: [#1 -0.36,-0.15,0.16,U] [#2 -0.29,-0.19,0.07,U] 
01:26:04.265 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.39}, one-star: {-0.28, 0.52}
01:26:04.265 00.000 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.77 = -2.51)
01:26:04.266 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
01:26:04.266 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.39 hyp=0.49 cameraTheta=2.21 mountX=-0.40 mountY=0.25, mountTheta=2.58
01:26:04.267 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.39, opts=13)
01:26:04.267 00.000 14964 Enqueuing Move request for scope (-0.29, 0.39)
01:26:04.268 00.001 12044 Worker thread wakes up
01:26:04.268 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.39) opts 0xd
01:26:04.268 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.39)
01:26:04.268 00.000 12044 Moving (-0.29, 0.39) raw xDistance=-0.40 yDistance=0.25
01:26:04.268 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.40, slope = -0.02
01:26:04.268 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:04.268 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:26:04.268 00.000 12044 MoveAxis(E, 16, ABG)
01:26:04.268 00.000 12044 Guiding  Dir = 2, Dur = 16
01:26:04.277 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17036, med=616, FiltMin=536, FiltMax=12655, Gamma=0.810
01:26:04.282 00.005 14964 UpdateGuideState exits: m=281795 SNR=325.5
01:26:04.283 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:04.284 00.000 14964 Enqueuing Expose request
01:26:04.329 00.045 12044 IsSlewing returns 0
01:26:04.329 00.000 12044 IsGuiding returns 0
01:26:04.351 00.022 12044 IsGuiding returns 1
01:26:04.351 00.000 12044 scope still moving after pulse duration time elapsed
01:26:04.426 00.075 12044 IsSlewing returns 0
01:26:04.427 00.001 12044 IsGuiding returns 0
01:26:04.427 00.000 12044 scope move finished after 16 + 80 ms
01:26:04.427 00.000 12044 Move returns status 0, amount 16
01:26:04.427 00.000 12044 MoveAxis(N, 0, ABG)
01:26:04.427 00.000 12044 Move returns status 0, amount 0
01:26:04.427 00.000 12044 move complete, result=0
01:26:04.427 00.000 12044 worker thread done servicing request
01:26:04.427 00.000 12044 Worker thread wakes up
01:26:04.427 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:04.427 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:04.427 00.000 14964 GuideStep: -0.4 px 16 ms EAST, 0.3 px 0 ms NORTH
01:26:06.789 02.362 14964 evsrv: cli 01AB2A30 connect
01:26:06.789 00.000 14964 case statement mapped state 6 to 3
01:26:06.790 00.001 14964 case statement mapped state 6 to 3
01:26:06.791 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_app_state","id":"f455a474-5083-490e-8e20-0fa39e3dd8b3"}
01:26:06.791 00.000 14964 case statement mapped state 6 to 3
01:26:06.792 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":"Guiding","id":"f455a474-5083-490e-8e20-0fa39e3dd8b3"}
01:26:06.792 00.000 14964 evsrv: cli 01AB2A30 disconnect
01:26:06.793 00.001 14964 evsrv: cli 01AB2D50 connect
01:26:06.794 00.001 14964 case statement mapped state 6 to 3
01:26:06.794 00.000 14964 case statement mapped state 6 to 3
01:26:06.795 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"22f85d20-5d00-4ffb-86f6-f620ae546497"}
01:26:06.795 00.000 14964 PhdController::Dither begins
01:26:06.796 00.001 14964 dither: size=2.00, dRA=0.40 dDec=-0.46
01:26:06.796 00.000 14964 MountToCamera -- mountTheta (0.86) + m_xAngle (-1.56) = xAngle (-0.70 = -0.70)
01:26:06.797 00.001 14964 MountToCamera -- mountX=0.40 mountY=-0.46 hyp=0.61 mountTheta=0.86 cameraX=0.46, cameraY=-0.39 cameraTheta=-0.70
01:26:06.797 00.000 14964 setting lock position to (280.35, 91.62)
01:26:06.798 00.001 14964 Mount: notify guiding dithered (0.5, -0.4)
01:26:06.798 00.000 14964 MultiStar: stabilizing after lock position change
01:26:06.799 00.001 14964 Status Line: Dither by 0.40,-0.46
01:26:06.801 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:26:06.801 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
01:26:06.802 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":0,"id":"22f85d20-5d00-4ffb-86f6-f620ae546497"}
01:26:06.803 00.001 14964 evsrv: cli 01AB2D50 disconnect
01:26:07.531 00.728 12044 Exposure complete
01:26:07.552 00.021 12044 worker thread done servicing request
01:26:07.552 00.000 14964 OnExposeComplete: enter
01:26:07.553 00.001 14964 UpdateGuideState(): m_state=6
01:26:07.553 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3091
01:26:07.554 00.001 14964 Star::Find returns 1 (0), X=279.62, Y=92.33, Mass=277738, SNR=327.6, Peak=15908 HFD=4.5
01:26:07.554 00.000 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.93 = -2.35)
01:26:07.555 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.70)
01:26:07.555 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=0.71 hyp=1.02 cameraTheta=2.38 mountX=-0.72 mountY=0.66, mountTheta=2.40
01:26:07.556 00.001 14964 dither recenter: remaining=(-0.4,0.5) step=(-0.4,0.5)
01:26:07.557 00.001 14964 MountToCamera -- mountTheta (-2.28) + m_xAngle (-1.56) = xAngle (-3.84 = 2.44)
01:26:07.557 00.000 14964 MountToCamera -- mountX=-0.40 mountY=0.46 hyp=0.61 mountTheta=-2.28 cameraX=-0.46, cameraY=0.39 cameraTheta=2.44
01:26:07.558 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.39, opts=4)
01:26:07.558 00.000 14964 Enqueuing Move request for scope (-0.46, 0.39)
01:26:07.558 00.000 14964 Mount: notify direct move -0.40,0.46
01:26:07.559 00.001 12044 Worker thread wakes up
01:26:07.559 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.39) opts 0x4
01:26:07.559 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.39)
01:26:07.559 00.000 12044 Moving (-0.46, 0.39) raw xDistance=-0.40 yDistance=0.46
01:26:07.559 00.000 12044 BLC: window closed
01:26:07.559 00.000 12044 MoveAxis(E, 47, B)
01:26:07.559 00.000 12044 Guiding  Dir = 2, Dur = 47
01:26:07.568 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15908, med=615, FiltMin=518, FiltMax=13451, Gamma=0.810
01:26:07.573 00.005 14964 UpdateGuideState exits: m=277738 SNR=327.6
01:26:07.573 00.000 14964 PhdController: settling, locked = 1, distance = 1.01 (2.00) aobump = 0 frame = 1 / 99999
01:26:07.574 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778574367.574,"Host":"NUCBOX","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:26:07.574 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.575 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:07.575 00.000 14964 Enqueuing Expose request
01:26:07.585 00.010 12044 IsSlewing returns 0
01:26:07.585 00.000 12044 IsGuiding returns 0
01:26:07.616 00.031 12044 PulseGuide returned control before completion, sleep 26
01:26:07.678 00.062 12044 IsGuiding returns 1
01:26:07.678 00.000 12044 scope still moving after pulse duration time elapsed
01:26:07.755 00.077 12044 IsSlewing returns 0
01:26:07.756 00.001 12044 IsGuiding returns 0
01:26:07.756 00.000 12044 scope move finished after 47 + 123 ms
01:26:07.756 00.000 12044 Move returns status 0, amount 47
01:26:07.756 00.000 12044 BLC: window closed
01:26:07.756 00.000 12044 BLC: Compensation needed for non-algo type move
01:26:07.756 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 189 applied
01:26:07.756 00.000 12044 MoveAxis(S, 232, B)
01:26:07.756 00.000 12044 Guiding  Dir = 1, Dur = 232
01:26:07.788 00.032 12044 IsSlewing returns 0
01:26:07.788 00.000 12044 IsGuiding returns 0
01:26:07.819 00.031 12044 PulseGuide returned control before completion, sleep 211
01:26:08.036 00.217 12044 IsGuiding returns 1
01:26:08.036 00.000 12044 scope still moving after pulse duration time elapsed
01:26:08.181 00.145 12044 IsSlewing returns 0
01:26:08.181 00.000 12044 IsGuiding returns 0
01:26:08.181 00.000 12044 scope move finished after 232 + 161 ms
01:26:08.181 00.000 12044 Move returns status 0, amount 232
01:26:08.181 00.000 12044 move complete, result=0
01:26:08.183 00.002 12044 worker thread done servicing request
01:26:08.183 00.000 12044 Worker thread wakes up
01:26:08.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:08.183 00.000 14964 GuideStep: -0.4 px 47 ms EAST, 0.5 px 232 ms SOUTH
01:26:08.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:11.284 03.101 12044 Exposure complete
01:26:11.305 00.021 12044 worker thread done servicing request
01:26:11.305 00.000 14964 OnExposeComplete: enter
01:26:11.305 00.000 14964 UpdateGuideState(): m_state=6
01:26:11.306 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3092
01:26:11.306 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=92.28, Mass=282626, SNR=324.4, Peak=13984 HFD=4.6
01:26:11.307 00.001 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.84 = -2.45)
01:26:11.307 00.000 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
01:26:11.308 00.001 14964 CameraToMount -- cameraX=-0.56 cameraY=0.66 hyp=0.87 cameraTheta=2.28 mountX=-0.67 mountY=0.49, mountTheta=2.50
01:26:11.309 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.66, opts=13)
01:26:11.309 00.000 14964 Enqueuing Move request for scope (-0.56, 0.66)
01:26:11.310 00.001 12044 Worker thread wakes up
01:26:11.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.66) opts 0xd
01:26:11.310 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.66)
01:26:11.310 00.000 12044 Moving (-0.56, 0.66) raw xDistance=-0.67 yDistance=0.49
01:26:11.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.67, slope = 0.00
01:26:11.310 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:11.310 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:26:11.310 00.000 12044 MoveAxis(E, 51, ABG)
01:26:11.310 00.000 12044 Guiding  Dir = 2, Dur = 51
01:26:11.317 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13984, med=615, FiltMin=529, FiltMax=10463, Gamma=0.810
01:26:11.323 00.006 14964 UpdateGuideState exits: m=282626 SNR=324.4
01:26:11.323 00.000 14964 PhdController: settling, locked = 1, distance = 0.87 (2.00) aobump = 0 frame = 2 / 99999
01:26:11.324 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778574371.324,"Host":"NUCBOX","Inst":1,"Distance":0.87,"Time":3.7,"SettleTime":15.0,"StarLocked":true}
01:26:11.324 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.325 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:11.325 00.000 14964 Enqueuing Expose request
01:26:11.335 00.010 12044 IsSlewing returns 0
01:26:11.336 00.001 12044 IsGuiding returns 0
01:26:11.367 00.031 12044 PulseGuide returned control before completion, sleep 30
01:26:11.427 00.060 12044 IsGuiding returns 1
01:26:11.427 00.000 12044 scope still moving after pulse duration time elapsed
01:26:11.489 00.062 12044 IsSlewing returns 0
01:26:11.489 00.000 12044 IsGuiding returns 0
01:26:11.489 00.000 12044 scope move finished after 51 + 102 ms
01:26:11.489 00.000 12044 Move returns status 0, amount 51
01:26:11.489 00.000 12044 MoveAxis(N, 0, ABG)
01:26:11.489 00.000 12044 Move returns status 0, amount 0
01:26:11.489 00.000 12044 move complete, result=0
01:26:11.489 00.000 12044 worker thread done servicing request
01:26:11.489 00.000 12044 Worker thread wakes up
01:26:11.489 00.000 14964 GuideStep: -0.7 px 51 ms EAST, 0.5 px 0 ms NORTH
01:26:11.490 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:11.490 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:14.595 03.105 12044 Exposure complete
01:26:14.621 00.026 12044 worker thread done servicing request
01:26:14.621 00.000 14964 OnExposeComplete: enter
01:26:14.622 00.001 14964 UpdateGuideState(): m_state=6
01:26:14.623 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3093
01:26:14.623 00.000 14964 Star::Find returns 1 (0), X=279.39, Y=91.53, Mass=273584, SNR=321.4, Peak=14887 HFD=4.3
01:26:14.624 00.001 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
01:26:14.624 00.000 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
01:26:14.625 00.001 14964 CameraToMount -- cameraX=-0.96 cameraY=-0.09 hyp=0.97 cameraTheta=-3.05 mountX=0.08 mountY=0.97, mountTheta=1.49
01:26:14.626 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.96, y=-0.09, opts=13)
01:26:14.627 00.001 14964 Enqueuing Move request for scope (-0.96, -0.09)
01:26:14.627 00.000 12044 Worker thread wakes up
01:26:14.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.09) opts 0xd
01:26:14.627 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.96, -0.09)
01:26:14.627 00.000 12044 Moving (-0.96, -0.09) raw xDistance=0.08 yDistance=0.97
01:26:14.627 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
01:26:14.627 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:14.627 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.97
01:26:14.627 00.000 12044 MoveAxis(E, 0, ABG)
01:26:14.627 00.000 12044 Move returns status 0, amount 0
01:26:14.627 00.000 12044 MoveAxis(N, 0, ABG)
01:26:14.627 00.000 12044 Move returns status 0, amount 0
01:26:14.627 00.000 12044 move complete, result=0
01:26:14.628 00.001 12044 worker thread done servicing request
01:26:14.635 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14887, med=614, FiltMin=519, FiltMax=12299, Gamma=0.810
01:26:14.640 00.005 14964 UpdateGuideState exits: m=273584 SNR=321.4
01:26:14.641 00.001 14964 PhdController: settling, locked = 1, distance = 0.90 (2.00) aobump = 0 frame = 3 / 99999
01:26:14.641 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778574374.641,"Host":"NUCBOX","Inst":1,"Distance":0.90,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
01:26:14.642 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.642 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:14.643 00.001 14964 Enqueuing Expose request
01:26:14.643 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 1.0 px 0 ms NORTH
01:26:14.644 00.001 12044 Worker thread wakes up
01:26:14.644 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:14.644 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:17.751 03.107 12044 Exposure complete
01:26:17.772 00.021 12044 worker thread done servicing request
01:26:17.772 00.000 14964 OnExposeComplete: enter
01:26:17.772 00.000 14964 UpdateGuideState(): m_state=6
01:26:17.773 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3094
01:26:17.773 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=92.28, Mass=271334, SNR=326.4, Peak=17282 HFD=4.5
01:26:17.774 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
01:26:17.774 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.97)
01:26:17.775 00.001 14964 CameraToMount -- cameraX=-1.21 cameraY=0.65 hyp=1.37 cameraTheta=2.65 mountX=-0.67 mountY=1.13, mountTheta=2.10
01:26:17.776 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.21, y=0.65, opts=13)
01:26:17.776 00.000 14964 Enqueuing Move request for scope (-1.21, 0.65)
01:26:17.777 00.001 12044 Worker thread wakes up
01:26:17.777 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.65) opts 0xd
01:26:17.777 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.21, 0.65)
01:26:17.777 00.000 12044 Moving (-1.21, 0.65) raw xDistance=-0.67 yDistance=1.13
01:26:17.777 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.67, slope = 0.00
01:26:17.777 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.60
01:26:17.777 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
01:26:17.777 00.000 12044 MoveAxis(E, 51, ABG)
01:26:17.777 00.000 12044 Guiding  Dir = 2, Dur = 51
01:26:17.784 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17282, med=615, FiltMin=525, FiltMax=10272, Gamma=0.810
01:26:17.790 00.006 14964 UpdateGuideState exits: m=271334 SNR=326.4
01:26:17.791 00.001 14964 PhdController: settling, locked = 1, distance = 1.04 (2.00) aobump = 0 frame = 4 / 99999
01:26:17.791 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778574377.791,"Host":"NUCBOX","Inst":1,"Distance":1.04,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
01:26:17.792 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.792 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:17.792 00.000 14964 Enqueuing Expose request
01:26:17.801 00.009 12044 IsSlewing returns 0
01:26:17.802 00.001 12044 IsGuiding returns 0
01:26:17.833 00.031 12044 PulseGuide returned control before completion, sleep 30
01:26:17.901 00.068 12044 IsGuiding returns 1
01:26:17.901 00.000 12044 scope still moving after pulse duration time elapsed
01:26:17.990 00.089 12044 IsSlewing returns 0
01:26:17.990 00.000 12044 IsGuiding returns 0
01:26:17.990 00.000 12044 scope move finished after 51 + 137 ms
01:26:17.990 00.000 12044 Move returns status 0, amount 51
01:26:17.990 00.000 12044 MoveAxis(S, 106, ABG)
01:26:17.990 00.000 12044 Guiding  Dir = 1, Dur = 106
01:26:18.020 00.030 12044 IsSlewing returns 0
01:26:18.021 00.001 12044 IsGuiding returns 0
01:26:18.052 00.031 12044 PulseGuide returned control before completion, sleep 86
01:26:18.149 00.097 12044 IsGuiding returns 1
01:26:18.149 00.000 12044 scope still moving after pulse duration time elapsed
01:26:18.223 00.074 12044 IsSlewing returns 0
01:26:18.223 00.000 12044 IsGuiding returns 0
01:26:18.223 00.000 12044 scope move finished after 106 + 96 ms
01:26:18.223 00.000 12044 Move returns status 0, amount 106
01:26:18.223 00.000 12044 move complete, result=0
01:26:18.223 00.000 12044 worker thread done servicing request
01:26:18.223 00.000 12044 Worker thread wakes up
01:26:18.223 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:18.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:18.223 00.000 14964 GuideStep: -0.7 px 51 ms EAST, 1.1 px 106 ms SOUTH
01:26:21.334 03.111 12044 Exposure complete
01:26:21.362 00.028 12044 worker thread done servicing request
01:26:21.362 00.000 14964 OnExposeComplete: enter
01:26:21.363 00.001 14964 UpdateGuideState(): m_state=6
01:26:21.363 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3095
01:26:21.363 00.000 14964 Star::Find returns 1 (0), X=281.05, Y=90.92, Mass=275014, SNR=328.2, Peak=15653 HFD=4.3
01:26:21.364 00.001 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
01:26:21.364 00.000 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.47)
01:26:21.364 00.000 14964 CameraToMount -- cameraX=0.70 cameraY=-0.71 hyp=1.00 cameraTheta=-0.79 mountX=0.72 mountY=-0.62, mountTheta=-0.71
01:26:21.365 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=-0.71, opts=13)
01:26:21.366 00.001 14964 Enqueuing Move request for scope (0.70, -0.71)
01:26:21.368 00.002 12044 Worker thread wakes up
01:26:21.368 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.71) opts 0xd
01:26:21.368 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, -0.71)
01:26:21.368 00.000 12044 Moving (0.70, -0.71) raw xDistance=0.72 yDistance=-0.62
01:26:21.368 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.72 is < calculated value 0.88, using input
01:26:21.368 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.72, slope = 0.34
01:26:21.368 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:26:21.368 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
01:26:21.368 00.000 12044 MoveAxis(W, 55, ABG)
01:26:21.368 00.000 12044 Guiding  Dir = 3, Dur = 55
01:26:21.374 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15653, med=615, FiltMin=529, FiltMax=11813, Gamma=0.810
01:26:21.381 00.007 14964 UpdateGuideState exits: m=275014 SNR=328.2
01:26:21.381 00.000 14964 PhdController: settling, locked = 1, distance = 1.03 (2.00) aobump = 0 frame = 5 / 99999
01:26:21.381 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778574381.381,"Host":"NUCBOX","Inst":1,"Distance":1.03,"Time":13.8,"SettleTime":15.0,"StarLocked":true}
01:26:21.381 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.382 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:21.382 00.000 14964 Enqueuing Expose request
01:26:21.412 00.030 12044 IsSlewing returns 0
01:26:21.412 00.000 12044 IsGuiding returns 0
01:26:21.444 00.032 12044 PulseGuide returned control before completion, sleep 34
01:26:21.538 00.094 12044 IsGuiding returns 1
01:26:21.538 00.000 12044 scope still moving after pulse duration time elapsed
01:26:21.584 00.046 12044 IsSlewing returns 0
01:26:21.584 00.000 12044 IsGuiding returns 0
01:26:21.584 00.000 12044 scope move finished after 55 + 117 ms
01:26:21.584 00.000 12044 Move returns status 0, amount 55
01:26:21.584 00.000 12044 MoveAxis(N, 0, ABG)
01:26:21.584 00.000 12044 Move returns status 0, amount 0
01:26:21.584 00.000 12044 move complete, result=0
01:26:21.584 00.000 12044 worker thread done servicing request
01:26:21.584 00.000 12044 Worker thread wakes up
01:26:21.584 00.000 14964 GuideStep: 0.7 px 55 ms WEST, -0.6 px 0 ms NORTH
01:26:21.585 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:21.585 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:24.686 03.101 12044 Exposure complete
01:26:24.714 00.028 12044 worker thread done servicing request
01:26:24.715 00.001 14964 OnExposeComplete: enter
01:26:24.717 00.002 14964 UpdateGuideState(): m_state=6
01:26:24.718 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3096
01:26:24.719 00.001 14964 Star::Find returns 1 (0), X=280.41, Y=91.47, Mass=282571, SNR=336.5, Peak=15939 HFD=4.3
01:26:24.720 00.001 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.56) = xAngle (0.35 = 0.35)
01:26:24.721 00.001 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.40 = -2.88)
01:26:24.723 00.002 14964 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.20 mountX=0.16 mountY=-0.04, mountTheta=-0.27
01:26:24.724 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.15, opts=13)
01:26:24.725 00.001 14964 Enqueuing Move request for scope (0.06, -0.15)
01:26:24.726 00.001 12044 Worker thread wakes up
01:26:24.726 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:26:24.726 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:26:24.726 00.000 12044 Moving (0.06, -0.15) raw xDistance=0.16 yDistance=-0.04
01:26:24.726 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.74, using input
01:26:24.726 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.23
01:26:24.726 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.726 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:24.726 00.000 12044 MoveAxis(E, 0, ABG)
01:26:24.726 00.000 12044 Move returns status 0, amount 0
01:26:24.726 00.000 12044 MoveAxis(N, 0, ABG)
01:26:24.726 00.000 12044 Move returns status 0, amount 0
01:26:24.726 00.000 12044 move complete, result=0
01:26:24.726 00.000 12044 worker thread done servicing request
01:26:24.740 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15939, med=615, FiltMin=522, FiltMax=13201, Gamma=0.810
01:26:24.751 00.011 14964 UpdateGuideState exits: m=282571 SNR=336.5
01:26:24.752 00.001 14964 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 6 / 99999
01:26:24.752 00.000 14964 PhdController: newstate STATE_FINISH
01:26:24.753 00.001 14964 PhdController complete: success
01:26:24.753 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778574384.753,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:26:24.754 00.001 14964 Mount: notify guiding dither settle done success=1
01:26:24.755 00.001 14964 PhdController: newstate STATE_IDLE
01:26:24.756 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.757 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:24.757 00.000 14964 Enqueuing Expose request
01:26:24.758 00.001 12044 Worker thread wakes up
01:26:24.758 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:24.759 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:24.759 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:27.858 03.099 12044 Exposure complete
01:26:27.882 00.024 12044 worker thread done servicing request
01:26:27.882 00.000 14964 OnExposeComplete: enter
01:26:27.883 00.001 14964 UpdateGuideState(): m_state=6
01:26:27.883 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3097
01:26:27.884 00.001 14964 Star::Find returns 1 (0), X=280.56, Y=91.57, Mass=274187, SNR=325.3, Peak=15855 HFD=4.3
01:26:27.884 00.000 14964 MultiStar: exiting stabilization period
01:26:27.885 00.001 14964 MultiStar: updating star positions after lock position change
01:26:27.886 00.001 14964 Star::Find(35, 75, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3097
01:26:27.886 00.000 14964 Star::Find returns 1 (0), X=76.11, Y=327.51, Mass=15121, SNR=55.3, Peak=1806 HFD=3.5
01:26:27.886 00.000 14964 Star::Find(35, 141, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3097
01:26:27.887 00.001 14964 Star::Find returns 1 (0), X=142.66, Y=317.65, Mass=2880, SNR=20.1, Peak=1071 HFD=2.5
01:26:27.887 00.000 14964 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
01:26:27.888 00.001 14964 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.36 = -1.92)
01:26:27.888 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=0.06 mountY=-0.20, mountTheta=-1.30
01:26:27.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.05, opts=13)
01:26:27.890 00.001 14964 Enqueuing Move request for scope (0.21, -0.05)
01:26:27.890 00.000 12044 Worker thread wakes up
01:26:27.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
01:26:27.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
01:26:27.890 00.000 12044 Moving (0.21, -0.05) raw xDistance=0.06 yDistance=-0.20
01:26:27.890 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.58, using input
01:26:27.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.15
01:26:27.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:27.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:26:27.890 00.000 12044 MoveAxis(E, 0, ABG)
01:26:27.891 00.001 12044 Move returns status 0, amount 0
01:26:27.891 00.000 12044 MoveAxis(N, 0, ABG)
01:26:27.891 00.000 12044 Move returns status 0, amount 0
01:26:27.891 00.000 12044 move complete, result=0
01:26:27.891 00.000 12044 worker thread done servicing request
01:26:27.898 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15855, med=616, FiltMin=523, FiltMax=11829, Gamma=0.810
01:26:27.907 00.009 14964 UpdateGuideState exits: m=274187 SNR=325.3
01:26:27.908 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.908 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:27.909 00.001 14964 Enqueuing Expose request
01:26:27.909 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:27.910 00.001 12044 Worker thread wakes up
01:26:27.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:27.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:31.019 03.109 12044 Exposure complete
01:26:31.045 00.026 12044 worker thread done servicing request
01:26:31.045 00.000 14964 OnExposeComplete: enter
01:26:31.046 00.001 14964 UpdateGuideState(): m_state=6
01:26:31.046 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3098
01:26:31.047 00.001 14964 Star::Find returns 1 (0), X=280.87, Y=91.35, Mass=276261, SNR=329.0, Peak=14753 HFD=4.1
01:26:31.047 00.000 14964 MultiStar: [#1 0.46,0.19,0.18,U] [#2 0.15,-0.10,0.07,U] 
01:26:31.048 00.001 14964 refined, 2 included, MultiStar: {0.49, -0.20}, one-star: {0.52, -0.27}
01:26:31.048 00.000 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
01:26:31.049 00.001 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.05)
01:26:31.049 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-0.38 mountX=0.20 mountY=-0.47, mountTheta=-1.16
01:26:31.050 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.20, opts=13)
01:26:31.051 00.001 14964 Enqueuing Move request for scope (0.49, -0.20)
01:26:31.051 00.000 12044 Worker thread wakes up
01:26:31.051 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.20) opts 0xd
01:26:31.051 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.20)
01:26:31.051 00.000 12044 Moving (0.49, -0.20) raw xDistance=0.20 yDistance=-0.47
01:26:31.051 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.55, using input
01:26:31.051 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:26:31.051 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.12
01:26:31.051 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:26:31.051 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:26:31.051 00.000 12044 MoveAxis(E, 0, ABG)
01:26:31.051 00.000 12044 Move returns status 0, amount 0
01:26:31.051 00.000 12044 MoveAxis(N, 0, ABG)
01:26:31.051 00.000 12044 Move returns status 0, amount 0
01:26:31.051 00.000 12044 move complete, result=0
01:26:31.052 00.001 12044 worker thread done servicing request
01:26:31.059 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14753, med=614, FiltMin=523, FiltMax=12196, Gamma=0.810
01:26:31.065 00.006 14964 UpdateGuideState exits: m=276261 SNR=329.0
01:26:31.065 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.066 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:31.066 00.000 14964 Enqueuing Expose request
01:26:31.067 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:26:31.067 00.000 12044 Worker thread wakes up
01:26:31.067 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:31.067 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:34.191 03.124 12044 Exposure complete
01:26:34.216 00.025 12044 worker thread done servicing request
01:26:34.216 00.000 14964 OnExposeComplete: enter
01:26:34.217 00.001 14964 UpdateGuideState(): m_state=6
01:26:34.218 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3099
01:26:34.218 00.000 14964 Star::Find returns 1 (0), X=280.90, Y=91.93, Mass=283932, SNR=333.1, Peak=19178 HFD=4.2
01:26:34.219 00.001 14964 MultiStar: [#1 0.22,-0.05,0.20,U] [#2 0.10,-0.24,0.07,U] 
01:26:34.219 00.000 14964 refined, 2 included, MultiStar: {0.48, 0.22}, one-star: {0.55, 0.30}
01:26:34.220 00.001 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.99 = 1.99)
01:26:34.220 00.000 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.24)
01:26:34.221 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.22 hyp=0.52 cameraTheta=0.43 mountX=-0.21 mountY=-0.50, mountTheta=-1.98
01:26:34.222 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.22, opts=13)
01:26:34.222 00.000 14964 Enqueuing Move request for scope (0.48, 0.22)
01:26:34.223 00.001 12044 Worker thread wakes up
01:26:34.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.22) opts 0xd
01:26:34.223 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.22)
01:26:34.223 00.000 12044 Moving (0.48, 0.22) raw xDistance=-0.21 yDistance=-0.50
01:26:34.223 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
01:26:34.223 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:26:34.223 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:26:34.223 00.000 12044 MoveAxis(E, 0, ABG)
01:26:34.223 00.000 12044 Move returns status 0, amount 0
01:26:34.223 00.000 12044 MoveAxis(N, 0, ABG)
01:26:34.223 00.000 12044 Move returns status 0, amount 0
01:26:34.223 00.000 12044 move complete, result=0
01:26:34.223 00.000 12044 worker thread done servicing request
01:26:34.230 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19178, med=615, FiltMin=515, FiltMax=12107, Gamma=0.810
01:26:34.236 00.006 14964 UpdateGuideState exits: m=283932 SNR=333.1
01:26:34.236 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.237 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:34.237 00.000 14964 Enqueuing Expose request
01:26:34.238 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:26:34.238 00.000 12044 Worker thread wakes up
01:26:34.238 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:34.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:37.362 03.124 12044 Exposure complete
01:26:37.388 00.026 12044 worker thread done servicing request
01:26:37.388 00.000 14964 OnExposeComplete: enter
01:26:37.389 00.001 14964 UpdateGuideState(): m_state=6
01:26:37.390 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3100
01:26:37.390 00.000 14964 Star::Find returns 1 (0), X=280.72, Y=91.98, Mass=289538, SNR=336.2, Peak=16654 HFD=4.2
01:26:37.391 00.001 14964 MultiStar: [#1 0.18,-0.07,0.16,U] [#2 0.01,0.08,0.07,U] 
01:26:37.391 00.000 14964 refined, 2 included, MultiStar: {0.33, 0.28}, one-star: {0.37, 0.35}
01:26:37.392 00.001 14964 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.56) = xAngle (2.27 = 2.27)
01:26:37.392 00.000 14964 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.32 = -0.96)
01:26:37.392 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=0.28 hyp=0.43 cameraTheta=0.71 mountX=-0.28 mountY=-0.35, mountTheta=-2.23
01:26:37.393 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.28, opts=13)
01:26:37.394 00.001 14964 Enqueuing Move request for scope (0.33, 0.28)
01:26:37.395 00.001 12044 Worker thread wakes up
01:26:37.395 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.28) opts 0xd
01:26:37.395 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.28)
01:26:37.395 00.000 12044 Moving (0.33, 0.28) raw xDistance=-0.28 yDistance=-0.35
01:26:37.395 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
01:26:37.395 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.395 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:26:37.395 00.000 12044 MoveAxis(E, 0, ABG)
01:26:37.395 00.000 12044 Move returns status 0, amount 0
01:26:37.395 00.000 12044 MoveAxis(N, 0, ABG)
01:26:37.395 00.000 12044 Move returns status 0, amount 0
01:26:37.395 00.000 12044 move complete, result=0
01:26:37.395 00.000 12044 worker thread done servicing request
01:26:37.402 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16654, med=615, FiltMin=526, FiltMax=14584, Gamma=0.810
01:26:37.408 00.006 14964 UpdateGuideState exits: m=289538 SNR=336.2
01:26:37.409 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.409 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:37.410 00.001 14964 Enqueuing Expose request
01:26:37.410 00.000 12044 Worker thread wakes up
01:26:37.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:37.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:37.410 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:26:40.541 03.131 12044 Exposure complete
01:26:40.564 00.023 12044 worker thread done servicing request
01:26:40.564 00.000 14964 OnExposeComplete: enter
01:26:40.565 00.001 14964 UpdateGuideState(): m_state=6
01:26:40.566 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3101
01:26:40.566 00.000 14964 Star::Find returns 1 (0), X=280.54, Y=91.90, Mass=283782, SNR=345.4, Peak=16796 HFD=4.1
01:26:40.567 00.001 14964 MultiStar: [#1 0.04,-0.04,0.16,U] [#2 -0.21,-0.13,0.07,U] 
01:26:40.567 00.000 14964 refined, 2 included, MultiStar: {0.15, 0.21}, one-star: {0.19, 0.28}
01:26:40.567 00.000 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
01:26:40.568 00.001 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
01:26:40.568 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.96 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
01:26:40.569 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.21, opts=13)
01:26:40.570 00.001 14964 Enqueuing Move request for scope (0.15, 0.21)
01:26:40.570 00.000 12044 Worker thread wakes up
01:26:40.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
01:26:40.570 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
01:26:40.570 00.000 12044 Moving (0.15, 0.21) raw xDistance=-0.21 yDistance=-0.17
01:26:40.571 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
01:26:40.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:40.571 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:40.571 00.000 12044 MoveAxis(E, 0, ABG)
01:26:40.571 00.000 12044 Move returns status 0, amount 0
01:26:40.571 00.000 12044 MoveAxis(N, 0, ABG)
01:26:40.571 00.000 12044 Move returns status 0, amount 0
01:26:40.571 00.000 12044 move complete, result=0
01:26:40.571 00.000 12044 worker thread done servicing request
01:26:40.578 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16796, med=615, FiltMin=528, FiltMax=13760, Gamma=0.810
01:26:40.583 00.005 14964 UpdateGuideState exits: m=283782 SNR=345.4
01:26:40.584 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.585 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:40.585 00.000 14964 Enqueuing Expose request
01:26:40.586 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:40.586 00.000 12044 Worker thread wakes up
01:26:40.586 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:40.586 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:43.685 03.099 12044 Exposure complete
01:26:43.710 00.025 12044 worker thread done servicing request
01:26:43.710 00.000 14964 OnExposeComplete: enter
01:26:43.710 00.000 14964 UpdateGuideState(): m_state=6
01:26:43.711 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3102
01:26:43.712 00.001 14964 Star::Find returns 1 (0), X=280.70, Y=91.50, Mass=274412, SNR=328.9, Peak=14563 HFD=4.2
01:26:43.712 00.000 14964 MultiStar: [#1 0.31,0.31,0.18,U] [#2 -0.06,0.18,0.08,U] 
01:26:43.713 00.001 14964 refined, 2 included, MultiStar: {0.32, -0.04}, one-star: {0.35, -0.13}
01:26:43.713 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
01:26:43.714 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
01:26:43.714 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.14 mountX=0.05 mountY=-0.31, mountTheta=-1.42
01:26:43.715 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.04, opts=13)
01:26:43.715 00.000 14964 Enqueuing Move request for scope (0.32, -0.04)
01:26:43.716 00.001 12044 Worker thread wakes up
01:26:43.716 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
01:26:43.716 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
01:26:43.716 00.000 12044 Moving (0.32, -0.04) raw xDistance=0.05 yDistance=-0.31
01:26:43.716 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.22, using input
01:26:43.716 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.09
01:26:43.716 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.716 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:26:43.716 00.000 12044 MoveAxis(E, 0, ABG)
01:26:43.716 00.000 12044 Move returns status 0, amount 0
01:26:43.716 00.000 12044 MoveAxis(N, 0, ABG)
01:26:43.716 00.000 12044 Move returns status 0, amount 0
01:26:43.716 00.000 12044 move complete, result=0
01:26:43.716 00.000 12044 worker thread done servicing request
01:26:43.724 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14563, med=614, FiltMin=519, FiltMax=11529, Gamma=0.810
01:26:43.729 00.005 14964 UpdateGuideState exits: m=274412 SNR=328.9
01:26:43.730 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.730 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:43.731 00.001 14964 Enqueuing Expose request
01:26:43.731 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:26:43.732 00.001 12044 Worker thread wakes up
01:26:43.732 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:43.732 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:46.833 03.101 12044 Exposure complete
01:26:46.870 00.037 12044 worker thread done servicing request
01:26:46.871 00.001 14964 OnExposeComplete: enter
01:26:46.872 00.001 14964 UpdateGuideState(): m_state=6
01:26:46.873 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3103
01:26:46.873 00.000 14964 Star::Find returns 1 (0), X=280.52, Y=91.99, Mass=282624, SNR=337.6, Peak=16424 HFD=4.1
01:26:46.874 00.001 14964 MultiStar: [#1 0.09,-0.16,0.16,U] [#2 -0.31,-0.13,0.07,U] 
01:26:46.875 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.27}, one-star: {0.17, 0.37}
01:26:46.875 00.000 14964 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.56) = xAngle (2.67 = 2.67)
01:26:46.876 00.001 14964 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.56)
01:26:46.876 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
01:26:46.877 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.27, opts=13)
01:26:46.878 00.001 14964 Enqueuing Move request for scope (0.13, 0.27)
01:26:46.878 00.000 12044 Worker thread wakes up
01:26:46.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
01:26:46.878 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
01:26:46.878 00.000 12044 Moving (0.13, 0.27) raw xDistance=-0.27 yDistance=-0.16
01:26:46.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
01:26:46.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:26:46.878 00.000 12044 MoveAxis(E, 0, ABG)
01:26:46.878 00.000 12044 Move returns status 0, amount 0
01:26:46.878 00.000 12044 MoveAxis(N, 0, ABG)
01:26:46.878 00.000 12044 Move returns status 0, amount 0
01:26:46.878 00.000 12044 move complete, result=0
01:26:46.878 00.000 12044 worker thread done servicing request
01:26:46.889 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16424, med=615, FiltMin=535, FiltMax=13293, Gamma=0.810
01:26:46.898 00.009 14964 UpdateGuideState exits: m=282624 SNR=337.6
01:26:46.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.899 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:46.900 00.001 14964 Enqueuing Expose request
01:26:46.901 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:46.902 00.001 12044 Worker thread wakes up
01:26:46.902 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:46.902 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:50.004 03.102 12044 Exposure complete
01:26:50.034 00.030 12044 worker thread done servicing request
01:26:50.034 00.000 14964 OnExposeComplete: enter
01:26:50.035 00.001 14964 UpdateGuideState(): m_state=6
01:26:50.035 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3104
01:26:50.036 00.001 14964 Star::Find returns 1 (0), X=280.17, Y=91.37, Mass=273056, SNR=335.3, Peak=15735 HFD=4.5
01:26:50.036 00.000 14964 MultiStar: [#1 -0.26,0.28,0.16,U] [#2 -0.45,0.19,0.06,U] 
01:26:50.037 00.001 14964 refined, 2 included, MultiStar: {-0.20, -0.16}, one-star: {-0.18, -0.25}
01:26:50.037 00.000 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
01:26:50.038 00.001 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
01:26:50.038 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-2.47 mountX=0.16 mountY=0.22, mountTheta=0.95
01:26:50.039 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.16, opts=13)
01:26:50.040 00.001 14964 Enqueuing Move request for scope (-0.20, -0.16)
01:26:50.040 00.000 12044 Worker thread wakes up
01:26:50.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.16) opts 0xd
01:26:50.040 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.16)
01:26:50.040 00.000 12044 Moving (-0.20, -0.16) raw xDistance=0.16 yDistance=0.22
01:26:50.040 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.24, using input
01:26:50.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.06
01:26:50.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:50.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:26:50.041 00.001 12044 MoveAxis(E, 0, ABG)
01:26:50.041 00.000 12044 Move returns status 0, amount 0
01:26:50.041 00.000 12044 MoveAxis(N, 0, ABG)
01:26:50.041 00.000 12044 Move returns status 0, amount 0
01:26:50.041 00.000 12044 move complete, result=0
01:26:50.041 00.000 12044 worker thread done servicing request
01:26:50.048 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15735, med=615, FiltMin=521, FiltMax=12018, Gamma=0.810
01:26:50.054 00.006 14964 UpdateGuideState exits: m=273056 SNR=335.3
01:26:50.054 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.055 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:50.055 00.000 14964 Enqueuing Expose request
01:26:50.055 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:50.056 00.001 12044 Worker thread wakes up
01:26:50.056 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:50.056 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:53.147 03.091 12044 Exposure complete
01:26:53.168 00.021 12044 worker thread done servicing request
01:26:53.168 00.000 14964 OnExposeComplete: enter
01:26:53.169 00.001 14964 UpdateGuideState(): m_state=6
01:26:53.169 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3105
01:26:53.170 00.001 14964 Star::Find returns 1 (0), X=280.14, Y=91.83, Mass=274317, SNR=333.2, Peak=17072 HFD=4.3
01:26:53.170 00.000 14964 MultiStar: [#1 -0.16,-0.11,0.17,U] [#2 -0.26,-0.03,0.07,U] 
01:26:53.171 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.15}, one-star: {-0.22, 0.21}
01:26:53.171 00.000 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.08 = -2.21)
01:26:53.171 00.000 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.85)
01:26:53.172 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=-0.15 mountY=0.19, mountTheta=2.24
01:26:53.173 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.15, opts=13)
01:26:53.173 00.000 14964 Enqueuing Move request for scope (-0.21, 0.15)
01:26:53.174 00.001 12044 Worker thread wakes up
01:26:53.174 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
01:26:53.174 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
01:26:53.174 00.000 12044 Moving (-0.21, 0.15) raw xDistance=-0.15 yDistance=0.19
01:26:53.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.04
01:26:53.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:26:53.174 00.000 12044 MoveAxis(E, 0, ABG)
01:26:53.174 00.000 12044 Move returns status 0, amount 0
01:26:53.174 00.000 12044 MoveAxis(N, 0, ABG)
01:26:53.174 00.000 12044 Move returns status 0, amount 0
01:26:53.174 00.000 12044 move complete, result=0
01:26:53.174 00.000 12044 worker thread done servicing request
01:26:53.181 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17072, med=614, FiltMin=529, FiltMax=11249, Gamma=0.810
01:26:53.187 00.006 14964 UpdateGuideState exits: m=274317 SNR=333.2
01:26:53.188 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.188 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:53.188 00.000 14964 Enqueuing Expose request
01:26:53.189 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:53.190 00.001 12044 Worker thread wakes up
01:26:53.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:53.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:56.326 03.136 12044 Exposure complete
01:26:56.350 00.024 12044 worker thread done servicing request
01:26:56.350 00.000 14964 OnExposeComplete: enter
01:26:56.351 00.001 14964 UpdateGuideState(): m_state=6
01:26:56.351 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3106
01:26:56.352 00.001 14964 Star::Find returns 1 (0), X=280.41, Y=91.21, Mass=275966, SNR=343.6, Peak=16035 HFD=4.1
01:26:56.352 00.000 14964 MultiStar: [#1 -0.15,0.34,0.18,U] [#2 -0.50,0.12,0.07,U] 
01:26:56.353 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.28}, one-star: {0.06, -0.42}
01:26:56.353 00.000 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.56) = xAngle (-0.02 = -0.02)
01:26:56.354 00.001 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
01:26:56.354 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.58 mountX=0.28 mountY=0.03, mountTheta=0.11
01:26:56.355 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.28, opts=13)
01:26:56.356 00.001 14964 Enqueuing Move request for scope (-0.00, -0.28)
01:26:56.356 00.000 12044 Worker thread wakes up
01:26:56.356 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd
01:26:56.356 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.28)
01:26:56.356 00.000 12044 Moving (-0.00, -0.28) raw xDistance=0.28 yDistance=0.03
01:26:56.356 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.30, using input
01:26:56.356 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.06
01:26:56.356 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:56.356 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:26:56.356 00.000 12044 MoveAxis(E, 0, ABG)
01:26:56.356 00.000 12044 Move returns status 0, amount 0
01:26:56.356 00.000 12044 MoveAxis(N, 0, ABG)
01:26:56.356 00.000 12044 Move returns status 0, amount 0
01:26:56.356 00.000 12044 move complete, result=0
01:26:56.357 00.001 12044 worker thread done servicing request
01:26:56.364 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16035, med=616, FiltMin=523, FiltMax=14057, Gamma=0.810
01:26:56.369 00.005 14964 UpdateGuideState exits: m=275966 SNR=343.6
01:26:56.370 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.370 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:56.371 00.001 14964 Enqueuing Expose request
01:26:56.371 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:56.372 00.001 12044 Worker thread wakes up
01:26:56.372 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:56.372 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:26:59.474 03.102 12044 Exposure complete
01:26:59.495 00.021 12044 worker thread done servicing request
01:26:59.495 00.000 14964 OnExposeComplete: enter
01:26:59.496 00.001 14964 UpdateGuideState(): m_state=6
01:26:59.496 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3107
01:26:59.497 00.001 14964 Star::Find returns 1 (0), X=280.65, Y=91.36, Mass=279247, SNR=318.8, Peak=16869 HFD=4.2
01:26:59.497 00.000 14964 MultiStar: [#1 0.11,0.34,0.20,U] [#2 0.07,0.10,0.07,U] 
01:26:59.498 00.001 14964 refined, 2 included, MultiStar: {0.25, -0.15}, one-star: {0.29, -0.26}
01:26:59.498 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
01:26:59.499 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
01:26:59.499 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.53 mountX=0.15 mountY=-0.24, mountTheta=-1.00
01:26:59.500 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.15, opts=13)
01:26:59.501 00.001 14964 Enqueuing Move request for scope (0.25, -0.15)
01:26:59.501 00.000 12044 Worker thread wakes up
01:26:59.501 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
01:26:59.501 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
01:26:59.501 00.000 12044 Moving (0.25, -0.15) raw xDistance=0.15 yDistance=-0.24
01:26:59.501 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.33, using input
01:26:59.501 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.06
01:26:59.501 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:59.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:26:59.501 00.000 12044 MoveAxis(E, 0, ABG)
01:26:59.501 00.000 12044 Move returns status 0, amount 0
01:26:59.501 00.000 12044 MoveAxis(N, 0, ABG)
01:26:59.501 00.000 12044 Move returns status 0, amount 0
01:26:59.501 00.000 12044 move complete, result=0
01:26:59.502 00.001 12044 worker thread done servicing request
01:26:59.509 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16869, med=615, FiltMin=527, FiltMax=13301, Gamma=0.810
01:26:59.515 00.006 14964 UpdateGuideState exits: m=279247 SNR=318.8
01:26:59.515 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.516 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:26:59.516 00.000 14964 Enqueuing Expose request
01:26:59.517 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:59.518 00.001 12044 Worker thread wakes up
01:26:59.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:26:59.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:02.646 03.128 12044 Exposure complete
01:27:02.667 00.021 12044 worker thread done servicing request
01:27:02.667 00.000 14964 OnExposeComplete: enter
01:27:02.668 00.001 14964 UpdateGuideState(): m_state=6
01:27:02.669 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3108
01:27:02.669 00.000 14964 Star::Find returns 1 (0), X=281.02, Y=91.25, Mass=272456, SNR=325.3, Peak=17249 HFD=4.2
01:27:02.670 00.001 14964 MultiStar: [#1 0.57,0.26,0.17,U] [#2 0.18,0.05,0.07,U] 
01:27:02.670 00.000 14964 refined, 2 included, MultiStar: {0.63, -0.26}, one-star: {0.67, -0.37}
01:27:02.671 00.001 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.16 = 1.16)
01:27:02.671 00.000 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.21 = -2.07)
01:27:02.672 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=-0.26 hyp=0.68 cameraTheta=-0.40 mountX=0.27 mountY=-0.60, mountTheta=-1.14
01:27:02.673 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=-0.26, opts=13)
01:27:02.673 00.000 14964 Enqueuing Move request for scope (0.63, -0.26)
01:27:02.674 00.001 12044 Worker thread wakes up
01:27:02.674 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.26) opts 0xd
01:27:02.674 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, -0.26)
01:27:02.674 00.000 12044 Moving (0.63, -0.26) raw xDistance=0.27 yDistance=-0.60
01:27:02.674 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.38, using input
01:27:02.674 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.06
01:27:02.674 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:02.674 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:27:02.674 00.000 12044 MoveAxis(E, 0, ABG)
01:27:02.674 00.000 12044 Move returns status 0, amount 0
01:27:02.674 00.000 12044 MoveAxis(N, 0, ABG)
01:27:02.674 00.000 12044 Move returns status 0, amount 0
01:27:02.674 00.000 12044 move complete, result=0
01:27:02.674 00.000 12044 worker thread done servicing request
01:27:02.685 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17249, med=615, FiltMin=529, FiltMax=11327, Gamma=0.810
01:27:02.690 00.005 14964 UpdateGuideState exits: m=272456 SNR=325.3
01:27:02.691 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.691 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:02.692 00.001 14964 Enqueuing Expose request
01:27:02.692 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
01:27:02.693 00.001 12044 Worker thread wakes up
01:27:02.693 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:02.693 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:05.794 03.101 12044 Exposure complete
01:27:05.820 00.026 12044 worker thread done servicing request
01:27:05.820 00.000 14964 OnExposeComplete: enter
01:27:05.820 00.000 14964 UpdateGuideState(): m_state=6
01:27:05.821 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3109
01:27:05.821 00.000 14964 Star::Find returns 1 (0), X=280.59, Y=91.70, Mass=280992, SNR=337.0, Peak=16238 HFD=4.5
01:27:05.822 00.001 14964 MultiStar: [#1 0.09,0.05,0.16,U] [#2 -0.07,0.10,0.07,U] 
01:27:05.823 00.001 14964 refined, 2 included, MultiStar: {0.20, 0.07}, one-star: {0.24, 0.08}
01:27:05.823 00.000 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
01:27:05.824 00.001 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.33)
01:27:05.824 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.22 cameraTheta=0.35 mountX=-0.07 mountY=-0.21, mountTheta=-1.90
01:27:05.825 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.07, opts=13)
01:27:05.825 00.000 14964 Enqueuing Move request for scope (0.20, 0.07)
01:27:05.826 00.001 12044 Worker thread wakes up
01:27:05.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
01:27:05.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
01:27:05.826 00.000 12044 Moving (0.20, 0.07) raw xDistance=-0.07 yDistance=-0.21
01:27:05.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.04
01:27:05.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:27:05.826 00.000 12044 MoveAxis(E, 0, ABG)
01:27:05.826 00.000 12044 Move returns status 0, amount 0
01:27:05.826 00.000 12044 MoveAxis(N, 0, ABG)
01:27:05.826 00.000 12044 Move returns status 0, amount 0
01:27:05.826 00.000 12044 move complete, result=0
01:27:05.826 00.000 12044 worker thread done servicing request
01:27:05.834 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16238, med=615, FiltMin=525, FiltMax=12400, Gamma=0.810
01:27:05.839 00.005 14964 UpdateGuideState exits: m=280992 SNR=337.0
01:27:05.840 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.840 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:05.841 00.001 14964 Enqueuing Expose request
01:27:05.841 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:05.842 00.001 12044 Worker thread wakes up
01:27:05.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:05.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:08.943 03.101 12044 Exposure complete
01:27:08.972 00.029 12044 worker thread done servicing request
01:27:08.972 00.000 14964 OnExposeComplete: enter
01:27:08.972 00.000 14964 UpdateGuideState(): m_state=6
01:27:08.973 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3110
01:27:08.973 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=91.88, Mass=273694, SNR=332.4, Peak=18956 HFD=4.2
01:27:08.974 00.001 14964 MultiStar: [#1 -0.35,-0.13,0.18,U] [#2 -0.57,-0.46,0.08,U] 
01:27:08.974 00.000 14964 refined, 2 included, MultiStar: {-0.41, 0.16}, one-star: {-0.41, 0.26}
01:27:08.975 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
01:27:08.975 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.39 = 1.10)
01:27:08.976 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=0.16 hyp=0.44 cameraTheta=2.78 mountX=-0.16 mountY=0.39, mountTheta=1.96
01:27:08.977 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.16, opts=13)
01:27:08.977 00.000 14964 Enqueuing Move request for scope (-0.41, 0.16)
01:27:08.978 00.001 12044 Worker thread wakes up
01:27:08.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.16) opts 0xd
01:27:08.978 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.16)
01:27:08.978 00.000 12044 Moving (-0.41, 0.16) raw xDistance=-0.16 yDistance=0.39
01:27:08.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
01:27:08.978 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:08.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:27:08.978 00.000 12044 MoveAxis(E, 0, ABG)
01:27:08.978 00.000 12044 Move returns status 0, amount 0
01:27:08.978 00.000 12044 MoveAxis(N, 0, ABG)
01:27:08.978 00.000 12044 Move returns status 0, amount 0
01:27:08.978 00.000 12044 move complete, result=0
01:27:08.978 00.000 12044 worker thread done servicing request
01:27:08.986 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18956, med=615, FiltMin=534, FiltMax=10554, Gamma=0.810
01:27:08.991 00.005 14964 UpdateGuideState exits: m=273694 SNR=332.4
01:27:08.992 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.992 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:08.993 00.001 14964 Enqueuing Expose request
01:27:08.993 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:27:08.994 00.001 12044 Worker thread wakes up
01:27:08.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:08.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:12.125 03.131 12044 Exposure complete
01:27:12.146 00.021 12044 worker thread done servicing request
01:27:12.146 00.000 14964 OnExposeComplete: enter
01:27:12.147 00.001 14964 UpdateGuideState(): m_state=6
01:27:12.147 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3111
01:27:12.148 00.001 14964 Star::Find returns 1 (0), X=280.20, Y=92.19, Mass=281112, SNR=333.9, Peak=18720 HFD=4.3
01:27:12.149 00.001 14964 MultiStar: [#1 -0.26,-0.23,0.17,U] [#2 -0.60,-0.15,0.08,U] 
01:27:12.149 00.000 14964 refined, 2 included, MultiStar: {-0.19, 0.41}, one-star: {-0.15, 0.56}
01:27:12.149 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.72)
01:27:12.150 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
01:27:12.150 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.41 hyp=0.46 cameraTheta=2.00 mountX=-0.42 mountY=0.15, mountTheta=2.80
01:27:12.151 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.41, opts=13)
01:27:12.152 00.001 14964 Enqueuing Move request for scope (-0.19, 0.41)
01:27:12.153 00.001 12044 Worker thread wakes up
01:27:12.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.41) opts 0xd
01:27:12.153 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.41)
01:27:12.153 00.000 12044 Moving (-0.19, 0.41) raw xDistance=-0.42 yDistance=0.15
01:27:12.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.42, slope = -0.02
01:27:12.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:12.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:27:12.153 00.000 12044 MoveAxis(E, 16, ABG)
01:27:12.153 00.000 12044 Guiding  Dir = 2, Dur = 16
01:27:12.161 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18720, med=615, FiltMin=530, FiltMax=11572, Gamma=0.810
01:27:12.167 00.006 14964 UpdateGuideState exits: m=281112 SNR=333.9
01:27:12.167 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.168 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:12.168 00.000 14964 Enqueuing Expose request
01:27:12.198 00.030 12044 IsSlewing returns 0
01:27:12.198 00.000 12044 IsGuiding returns 0
01:27:12.229 00.031 12044 IsGuiding returns 1
01:27:12.229 00.000 12044 scope still moving after pulse duration time elapsed
01:27:12.320 00.091 12044 IsSlewing returns 0
01:27:12.320 00.000 12044 IsGuiding returns 0
01:27:12.320 00.000 12044 scope move finished after 16 + 105 ms
01:27:12.320 00.000 12044 Move returns status 0, amount 16
01:27:12.320 00.000 12044 MoveAxis(N, 0, ABG)
01:27:12.320 00.000 12044 Move returns status 0, amount 0
01:27:12.320 00.000 12044 move complete, result=0
01:27:12.320 00.000 12044 worker thread done servicing request
01:27:12.320 00.000 12044 Worker thread wakes up
01:27:12.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:12.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:12.320 00.000 14964 GuideStep: -0.4 px 16 ms EAST, 0.1 px 0 ms NORTH
01:27:15.445 03.125 12044 Exposure complete
01:27:15.467 00.022 12044 worker thread done servicing request
01:27:15.467 00.000 14964 OnExposeComplete: enter
01:27:15.469 00.002 14964 UpdateGuideState(): m_state=6
01:27:15.469 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3112
01:27:15.470 00.001 14964 Star::Find returns 1 (0), X=280.72, Y=91.15, Mass=274304, SNR=323.4, Peak=20181 HFD=4.2
01:27:15.470 00.000 14964 MultiStar: [#1 0.09,0.63,0.18,U] [#2 -0.45,0.49,0.07,U] 
01:27:15.471 00.001 14964 refined, 2 included, MultiStar: {0.28, -0.26}, one-star: {0.37, -0.47}
01:27:15.471 00.000 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
01:27:15.472 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
01:27:15.472 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-0.74 mountX=0.26 mountY=-0.25, mountTheta=-0.77
01:27:15.473 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.26, opts=13)
01:27:15.474 00.001 14964 Enqueuing Move request for scope (0.28, -0.26)
01:27:15.475 00.001 12044 Worker thread wakes up
01:27:15.475 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.26) opts 0xd
01:27:15.475 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.26)
01:27:15.475 00.000 12044 Moving (0.28, -0.26) raw xDistance=0.26 yDistance=-0.25
01:27:15.475 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.00
01:27:15.475 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.475 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:27:15.475 00.000 12044 MoveAxis(E, 0, ABG)
01:27:15.475 00.000 12044 Move returns status 0, amount 0
01:27:15.475 00.000 12044 MoveAxis(N, 0, ABG)
01:27:15.475 00.000 12044 Move returns status 0, amount 0
01:27:15.475 00.000 12044 move complete, result=0
01:27:15.476 00.001 12044 worker thread done servicing request
01:27:15.483 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20181, med=615, FiltMin=530, FiltMax=13349, Gamma=0.810
01:27:15.494 00.011 14964 UpdateGuideState exits: m=274304 SNR=323.4
01:27:15.495 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.495 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:15.496 00.001 14964 Enqueuing Expose request
01:27:15.496 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:27:15.497 00.001 12044 Worker thread wakes up
01:27:15.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:15.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:18.631 03.134 12044 Exposure complete
01:27:18.659 00.028 12044 worker thread done servicing request
01:27:18.659 00.000 14964 OnExposeComplete: enter
01:27:18.660 00.001 14964 UpdateGuideState(): m_state=6
01:27:18.660 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3113
01:27:18.661 00.001 14964 Star::Find returns 1 (0), X=280.32, Y=91.14, Mass=277444, SNR=337.8, Peak=15535 HFD=4.3
01:27:18.661 00.000 14964 MultiStar: [#1 -0.13,0.85,0.00,M1] [#2 -0.32,1.06,0.00,M1] 
01:27:18.662 00.001 14964 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.56) = xAngle (-0.09 = -0.09)
01:27:18.662 00.000 14964 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
01:27:18.663 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.64 mountX=0.48 mountY=0.09, mountTheta=0.17
01:27:18.664 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.48, opts=13)
01:27:18.664 00.000 14964 Enqueuing Move request for scope (-0.04, -0.48)
01:27:18.665 00.001 12044 Worker thread wakes up
01:27:18.665 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.48) opts 0xd
01:27:18.665 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.48)
01:27:18.665 00.000 12044 Moving (-0.04, -0.48) raw xDistance=0.48 yDistance=0.09
01:27:18.665 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.48, slope = 0.01
01:27:18.665 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.665 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:27:18.665 00.000 12044 MoveAxis(W, 5, ABG)
01:27:18.665 00.000 12044 Guiding  Dir = 3, Dur = 5
01:27:18.674 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15535, med=615, FiltMin=533, FiltMax=13413, Gamma=0.810
01:27:18.681 00.007 14964 UpdateGuideState exits: m=277444 SNR=337.8
01:27:18.682 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.682 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:18.683 00.001 14964 Enqueuing Expose request
01:27:18.696 00.013 12044 IsSlewing returns 0
01:27:18.696 00.000 12044 IsGuiding returns 0
01:27:18.729 00.033 12044 IsGuiding returns 1
01:27:18.729 00.000 12044 scope still moving after pulse duration time elapsed
01:27:18.787 00.058 12044 IsSlewing returns 0
01:27:18.787 00.000 12044 IsGuiding returns 0
01:27:18.787 00.000 12044 scope move finished after 5 + 86 ms
01:27:18.787 00.000 12044 Move returns status 0, amount 5
01:27:18.787 00.000 12044 MoveAxis(N, 0, ABG)
01:27:18.787 00.000 12044 Move returns status 0, amount 0
01:27:18.787 00.000 12044 move complete, result=0
01:27:18.787 00.000 12044 worker thread done servicing request
01:27:18.787 00.000 12044 Worker thread wakes up
01:27:18.787 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:18.787 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:18.787 00.000 14964 GuideStep: 0.5 px 5 ms WEST, 0.1 px 0 ms NORTH
01:27:21.890 03.103 12044 Exposure complete
01:27:21.911 00.021 12044 worker thread done servicing request
01:27:21.912 00.001 14964 OnExposeComplete: enter
01:27:21.912 00.000 14964 UpdateGuideState(): m_state=6
01:27:21.913 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3114
01:27:21.913 00.000 14964 Star::Find returns 1 (0), X=280.22, Y=91.54, Mass=272453, SNR=333.1, Peak=15179 HFD=4.5
01:27:21.914 00.001 14964 MultiStar: [#1 -0.31,0.54,0.17,U] [#2 -0.68,0.29,0.07,U] 
01:27:21.914 00.000 14964 single-star, 2 included, MultiStar: {-0.19, 0.03}, one-star: {-0.13, -0.08}
01:27:21.915 00.001 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
01:27:21.915 00.000 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
01:27:21.916 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.59 mountX=0.08 mountY=0.14, mountTheta=1.06
01:27:21.917 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.08, opts=13)
01:27:21.917 00.000 14964 Enqueuing Move request for scope (-0.13, -0.08)
01:27:21.918 00.001 12044 Worker thread wakes up
01:27:21.918 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
01:27:21.918 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
01:27:21.918 00.000 12044 Moving (-0.13, -0.08) raw xDistance=0.08 yDistance=0.14
01:27:21.918 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:27:21.918 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:21.918 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:27:21.918 00.000 12044 MoveAxis(E, 0, ABG)
01:27:21.918 00.000 12044 Move returns status 0, amount 0
01:27:21.918 00.000 12044 MoveAxis(N, 0, ABG)
01:27:21.918 00.000 12044 Move returns status 0, amount 0
01:27:21.918 00.000 12044 move complete, result=0
01:27:21.918 00.000 12044 worker thread done servicing request
01:27:21.925 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15179, med=616, FiltMin=527, FiltMax=12250, Gamma=0.810
01:27:21.930 00.005 14964 UpdateGuideState exits: m=272453 SNR=333.1
01:27:21.931 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.931 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:21.932 00.001 14964 Enqueuing Expose request
01:27:21.932 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:21.933 00.001 12044 Worker thread wakes up
01:27:21.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:21.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:25.069 03.136 12044 Exposure complete
01:27:25.101 00.032 12044 worker thread done servicing request
01:27:25.101 00.000 14964 OnExposeComplete: enter
01:27:25.101 00.000 14964 UpdateGuideState(): m_state=6
01:27:25.102 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3115
01:27:25.102 00.000 14964 Star::Find returns 1 (0), X=279.72, Y=91.49, Mass=280149, SNR=340.5, Peak=16403 HFD=4.1
01:27:25.103 00.001 14964 MultiStar: [#1 -0.61,0.65,0.00,M1] [#2 -0.89,0.40,0.00,M1] 
01:27:25.103 00.000 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
01:27:25.104 00.001 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
01:27:25.104 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.13 hyp=0.64 cameraTheta=-2.94 mountX=0.12 mountY=0.64, mountTheta=1.38
01:27:25.105 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.13, opts=13)
01:27:25.106 00.001 14964 Enqueuing Move request for scope (-0.63, -0.13)
01:27:25.107 00.001 12044 Worker thread wakes up
01:27:25.107 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.13) opts 0xd
01:27:25.107 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.13)
01:27:25.107 00.000 12044 Moving (-0.63, -0.13) raw xDistance=0.12 yDistance=0.64
01:27:25.107 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
01:27:25.107 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
01:27:25.107 00.000 12044 MoveAxis(E, 0, ABG)
01:27:25.107 00.000 12044 Move returns status 0, amount 0
01:27:25.107 00.000 12044 MoveAxis(S, 59, ABG)
01:27:25.107 00.000 12044 Guiding  Dir = 1, Dur = 59
01:27:25.116 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16403, med=615, FiltMin=529, FiltMax=13186, Gamma=0.810
01:27:25.122 00.006 14964 UpdateGuideState exits: m=280149 SNR=340.5
01:27:25.122 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.123 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:25.123 00.000 14964 Enqueuing Expose request
01:27:25.164 00.041 12044 IsSlewing returns 0
01:27:25.164 00.000 12044 IsGuiding returns 0
01:27:25.196 00.032 12044 PulseGuide returned control before completion, sleep 38
01:27:25.255 00.059 12044 IsGuiding returns 1
01:27:25.255 00.000 12044 scope still moving after pulse duration time elapsed
01:27:25.322 00.067 12044 IsSlewing returns 0
01:27:25.322 00.000 12044 IsGuiding returns 0
01:27:25.322 00.000 12044 scope move finished after 59 + 99 ms
01:27:25.322 00.000 12044 Move returns status 0, amount 59
01:27:25.322 00.000 12044 move complete, result=0
01:27:25.322 00.000 12044 worker thread done servicing request
01:27:25.322 00.000 12044 Worker thread wakes up
01:27:25.322 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 59 ms SOUTH
01:27:25.323 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:25.323 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:28.426 03.103 12044 Exposure complete
01:27:28.447 00.021 12044 worker thread done servicing request
01:27:28.447 00.000 14964 OnExposeComplete: enter
01:27:28.448 00.001 14964 UpdateGuideState(): m_state=6
01:27:28.448 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3116
01:27:28.449 00.001 14964 Star::Find returns 1 (0), X=280.72, Y=92.17, Mass=280732, SNR=332.3, Peak=16786 HFD=4.2
01:27:28.449 00.000 14964 MultiStar: [#1 0.20,-0.21,0.18,U] [#2 0.03,-0.30,0.07,U] 
01:27:28.450 00.001 14964 refined, 2 included, MultiStar: {0.32, 0.40}, one-star: {0.36, 0.55}
01:27:28.450 00.000 14964 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
01:27:28.451 00.001 14964 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.50 = -0.79)
01:27:28.451 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=0.40 hyp=0.51 cameraTheta=0.89 mountX=-0.39 mountY=-0.36, mountTheta=-2.40
01:27:28.452 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.40, opts=13)
01:27:28.453 00.001 14964 Enqueuing Move request for scope (0.32, 0.40)
01:27:28.453 00.000 12044 Worker thread wakes up
01:27:28.453 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.40) opts 0xd
01:27:28.453 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.40)
01:27:28.453 00.000 12044 Moving (0.32, 0.40) raw xDistance=-0.39 yDistance=-0.36
01:27:28.453 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.39, slope = -0.02
01:27:28.453 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:28.453 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:27:28.453 00.000 12044 MoveAxis(E, 12, ABG)
01:27:28.454 00.001 12044 Guiding  Dir = 2, Dur = 12
01:27:28.461 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16786, med=615, FiltMin=533, FiltMax=13775, Gamma=0.810
01:27:28.466 00.005 14964 UpdateGuideState exits: m=280732 SNR=332.3
01:27:28.467 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.467 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:28.467 00.000 14964 Enqueuing Expose request
01:27:28.474 00.007 12044 IsSlewing returns 0
01:27:28.474 00.000 12044 IsGuiding returns 0
01:27:28.506 00.032 12044 IsGuiding returns 1
01:27:28.506 00.000 12044 scope still moving after pulse duration time elapsed
01:27:28.552 00.046 12044 IsSlewing returns 0
01:27:28.552 00.000 12044 IsGuiding returns 0
01:27:28.552 00.000 12044 scope move finished after 12 + 65 ms
01:27:28.552 00.000 12044 Move returns status 0, amount 12
01:27:28.552 00.000 12044 MoveAxis(N, 0, ABG)
01:27:28.552 00.000 12044 Move returns status 0, amount 0
01:27:28.552 00.000 12044 move complete, result=0
01:27:28.552 00.000 12044 worker thread done servicing request
01:27:28.552 00.000 12044 Worker thread wakes up
01:27:28.552 00.000 14964 GuideStep: -0.4 px 12 ms EAST, -0.4 px 0 ms NORTH
01:27:28.553 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:28.553 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:31.683 03.130 12044 Exposure complete
01:27:31.711 00.028 12044 worker thread done servicing request
01:27:31.711 00.000 14964 OnExposeComplete: enter
01:27:31.711 00.000 14964 UpdateGuideState(): m_state=6
01:27:31.712 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3117
01:27:31.712 00.000 14964 Star::Find returns 1 (0), X=280.57, Y=91.94, Mass=285396, SNR=329.4, Peak=17650 HFD=4.0
01:27:31.713 00.001 14964 MultiStar: [#1 -0.02,0.31,0.18,U] [#2 -0.10,0.08,0.07,U] 
01:27:31.713 00.000 14964 refined, 2 included, MultiStar: {0.17, 0.30}, one-star: {0.22, 0.32}
01:27:31.714 00.001 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.56) = xAngle (2.62 = 2.62)
01:27:31.714 00.000 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.68 = -0.61)
01:27:31.715 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.35 cameraTheta=1.07 mountX=-0.30 mountY=-0.20, mountTheta=-2.56
01:27:31.716 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.30, opts=13)
01:27:31.716 00.000 14964 Enqueuing Move request for scope (0.17, 0.30)
01:27:31.717 00.001 12044 Worker thread wakes up
01:27:31.717 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
01:27:31.717 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
01:27:31.717 00.000 12044 Moving (0.17, 0.30) raw xDistance=-0.30 yDistance=-0.20
01:27:31.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.30, slope = -0.03
01:27:31.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:31.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:27:31.717 00.000 12044 MoveAxis(E, 20, ABG)
01:27:31.717 00.000 12044 Guiding  Dir = 2, Dur = 20
01:27:31.725 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17650, med=615, FiltMin=523, FiltMax=14827, Gamma=0.810
01:27:31.730 00.005 14964 UpdateGuideState exits: m=285396 SNR=329.4
01:27:31.731 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.731 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:31.732 00.001 14964 Enqueuing Expose request
01:27:31.743 00.011 12044 IsSlewing returns 0
01:27:31.743 00.000 12044 IsGuiding returns 0
01:27:31.825 00.082 12044 IsGuiding returns 1
01:27:31.825 00.000 12044 scope still moving after pulse duration time elapsed
01:27:31.882 00.057 12044 IsSlewing returns 0
01:27:31.883 00.001 12044 IsGuiding returns 0
01:27:31.883 00.000 12044 scope move finished after 20 + 119 ms
01:27:31.883 00.000 12044 Move returns status 0, amount 20
01:27:31.883 00.000 12044 MoveAxis(N, 0, ABG)
01:27:31.883 00.000 12044 Move returns status 0, amount 0
01:27:31.883 00.000 12044 move complete, result=0
01:27:31.883 00.000 12044 worker thread done servicing request
01:27:31.883 00.000 12044 Worker thread wakes up
01:27:31.883 00.000 14964 GuideStep: -0.3 px 20 ms EAST, -0.2 px 0 ms NORTH
01:27:31.884 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:31.884 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:34.988 03.104 12044 Exposure complete
01:27:35.011 00.023 12044 worker thread done servicing request
01:27:35.011 00.000 14964 OnExposeComplete: enter
01:27:35.012 00.001 14964 UpdateGuideState(): m_state=6
01:27:35.013 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3118
01:27:35.013 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=91.11, Mass=270976, SNR=322.9, Peak=17755 HFD=4.0
01:27:35.014 00.001 14964 MultiStar: [#1 0.08,0.64,0.18,U] [#2 0.06,0.29,0.08,U] 
01:27:35.014 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.30}, one-star: {0.09, -0.51}
01:27:35.015 00.001 14964 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.56) = xAngle (0.27 = 0.27)
01:27:35.015 00.000 14964 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.33 = -2.96)
01:27:35.016 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.28 mountX=0.30 mountY=-0.06, mountTheta=-0.19
01:27:35.017 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.30, opts=13)
01:27:35.017 00.000 14964 Enqueuing Move request for scope (0.09, -0.30)
01:27:35.018 00.001 12044 Worker thread wakes up
01:27:35.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
01:27:35.018 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
01:27:35.018 00.000 12044 Moving (0.09, -0.30) raw xDistance=0.30 yDistance=-0.06
01:27:35.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.30, slope = 0.01
01:27:35.018 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:35.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:35.018 00.000 12044 MoveAxis(W, 8, ABG)
01:27:35.018 00.000 12044 Guiding  Dir = 3, Dur = 8
01:27:35.025 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17755, med=615, FiltMin=528, FiltMax=13618, Gamma=0.810
01:27:35.031 00.006 14964 UpdateGuideState exits: m=270976 SNR=322.9
01:27:35.031 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.032 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:35.032 00.000 14964 Enqueuing Expose request
01:27:35.086 00.054 12044 IsSlewing returns 0
01:27:35.086 00.000 12044 IsGuiding returns 0
01:27:35.149 00.063 12044 IsGuiding returns 1
01:27:35.149 00.000 12044 scope still moving after pulse duration time elapsed
01:27:35.302 00.153 12044 IsSlewing returns 0
01:27:35.302 00.000 12044 IsGuiding returns 0
01:27:35.302 00.000 12044 scope move finished after 8 + 207 ms
01:27:35.302 00.000 12044 Move returns status 0, amount 8
01:27:35.302 00.000 12044 MoveAxis(N, 0, ABG)
01:27:35.302 00.000 12044 Move returns status 0, amount 0
01:27:35.302 00.000 12044 move complete, result=0
01:27:35.302 00.000 12044 worker thread done servicing request
01:27:35.302 00.000 12044 Worker thread wakes up
01:27:35.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:35.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:35.302 00.000 14964 GuideStep: 0.3 px 8 ms WEST, -0.1 px 0 ms NORTH
01:27:38.424 03.122 12044 Exposure complete
01:27:38.445 00.021 12044 worker thread done servicing request
01:27:38.445 00.000 14964 OnExposeComplete: enter
01:27:38.445 00.000 14964 UpdateGuideState(): m_state=6
01:27:38.446 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3119
01:27:38.446 00.000 14964 Star::Find returns 1 (0), X=280.67, Y=91.40, Mass=275801, SNR=328.5, Peak=19037 HFD=3.9
01:27:38.447 00.001 14964 MultiStar: [#1 0.12,0.38,0.18,U] [#2 -0.03,0.39,0.07,U] 
01:27:38.448 00.001 14964 refined, 2 included, MultiStar: {0.27, -0.10}, one-star: {0.32, -0.23}
01:27:38.448 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
01:27:38.449 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.04)
01:27:38.449 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=0.11 mountY=-0.26, mountTheta=-1.18
01:27:38.450 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.10, opts=13)
01:27:38.451 00.001 14964 Enqueuing Move request for scope (0.27, -0.10)
01:27:38.451 00.000 12044 Worker thread wakes up
01:27:38.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
01:27:38.451 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
01:27:38.451 00.000 12044 Moving (0.27, -0.10) raw xDistance=0.11 yDistance=-0.26
01:27:38.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
01:27:38.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:38.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:27:38.451 00.000 12044 MoveAxis(E, 0, ABG)
01:27:38.451 00.000 12044 Move returns status 0, amount 0
01:27:38.451 00.000 12044 MoveAxis(N, 0, ABG)
01:27:38.451 00.000 12044 Move returns status 0, amount 0
01:27:38.451 00.000 12044 move complete, result=0
01:27:38.451 00.000 12044 worker thread done servicing request
01:27:38.459 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19037, med=615, FiltMin=513, FiltMax=13048, Gamma=0.810
01:27:38.464 00.005 14964 UpdateGuideState exits: m=275801 SNR=328.5
01:27:38.465 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:38.465 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:38.466 00.001 14964 Enqueuing Expose request
01:27:38.466 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:27:38.467 00.001 12044 Worker thread wakes up
01:27:38.467 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:38.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:41.575 03.108 12044 Exposure complete
01:27:41.597 00.022 12044 worker thread done servicing request
01:27:41.597 00.000 14964 OnExposeComplete: enter
01:27:41.598 00.001 14964 UpdateGuideState(): m_state=6
01:27:41.599 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3120
01:27:41.599 00.000 14964 Star::Find returns 1 (0), X=281.19, Y=90.69, Mass=263185, SNR=326.8, Peak=15461 HFD=4.4
01:27:41.600 00.001 14964 MultiStar: [#1 0.60,0.86,0.00,M1] [#2 0.36,0.72,0.00,M1] 
01:27:41.600 00.000 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
01:27:41.601 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
01:27:41.601 00.000 14964 CameraToMount -- cameraX=0.84 cameraY=-0.93 hyp=1.25 cameraTheta=-0.84 mountX=0.95 mountY=-0.74, mountTheta=-0.66
01:27:41.602 00.001 14964 SchedulePrimaryMove(1136A648, x=0.84, y=-0.93, opts=13)
01:27:41.602 00.000 14964 Enqueuing Move request for scope (0.84, -0.93)
01:27:41.603 00.001 12044 Worker thread wakes up
01:27:41.603 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.93) opts 0xd
01:27:41.603 00.000 12044 Handling offset move in thread for scope, endpoint = (0.84, -0.93)
01:27:41.603 00.000 12044 Moving (0.84, -0.93) raw xDistance=0.95 yDistance=-0.74
01:27:41.603 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.95, slope = 0.05
01:27:41.603 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:41.603 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
01:27:41.603 00.000 12044 MoveAxis(W, 40, ABG)
01:27:41.603 00.000 12044 Guiding  Dir = 3, Dur = 40
01:27:41.611 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15461, med=615, FiltMin=523, FiltMax=12016, Gamma=0.810
01:27:41.616 00.005 14964 UpdateGuideState exits: m=263185 SNR=326.8
01:27:41.617 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.617 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:41.618 00.001 14964 Enqueuing Expose request
01:27:41.665 00.047 12044 IsSlewing returns 0
01:27:41.665 00.000 12044 IsGuiding returns 0
01:27:41.696 00.031 12044 PulseGuide returned control before completion, sleep 19
01:27:41.727 00.031 12044 IsGuiding returns 1
01:27:41.727 00.000 12044 scope still moving after pulse duration time elapsed
01:27:41.815 00.088 12044 IsSlewing returns 0
01:27:41.815 00.000 12044 IsGuiding returns 0
01:27:41.815 00.000 12044 scope move finished after 40 + 110 ms
01:27:41.815 00.000 12044 Move returns status 0, amount 40
01:27:41.815 00.000 12044 MoveAxis(N, 0, ABG)
01:27:41.815 00.000 12044 Move returns status 0, amount 0
01:27:41.815 00.000 12044 move complete, result=0
01:27:41.816 00.001 12044 worker thread done servicing request
01:27:41.816 00.000 12044 Worker thread wakes up
01:27:41.816 00.000 14964 GuideStep: 0.9 px 40 ms WEST, -0.7 px 0 ms NORTH
01:27:41.817 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:41.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:44.954 03.137 12044 Exposure complete
01:27:44.987 00.033 12044 worker thread done servicing request
01:27:44.987 00.000 14964 OnExposeComplete: enter
01:27:44.988 00.001 14964 UpdateGuideState(): m_state=6
01:27:44.988 00.000 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3121
01:27:44.989 00.001 14964 Star::Find returns 1 (0), X=280.51, Y=91.86, Mass=283759, SNR=337.9, Peak=17371 HFD=3.8
01:27:44.990 00.001 14964 MultiStar: [#1 0.05,0.04,0.17,U] [#2 -0.19,0.15,0.08,U] 
01:27:44.991 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.20}, one-star: {0.16, 0.23}
01:27:44.992 00.001 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
01:27:44.992 00.000 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.64)
01:27:44.993 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
01:27:44.995 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.20, opts=13)
01:27:44.996 00.001 14964 Enqueuing Move request for scope (0.12, 0.20)
01:27:44.997 00.001 12044 Worker thread wakes up
01:27:44.998 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
01:27:44.998 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:27:44.998 00.000 12044 Moving (0.12, 0.20) raw xDistance=-0.20 yDistance=-0.14
01:27:44.998 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.00
01:27:44.998 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:44.998 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:44.998 00.000 12044 MoveAxis(E, 0, ABG)
01:27:44.998 00.000 12044 Move returns status 0, amount 0
01:27:44.998 00.000 12044 MoveAxis(N, 0, ABG)
01:27:44.998 00.000 12044 Move returns status 0, amount 0
01:27:44.998 00.000 12044 move complete, result=0
01:27:44.998 00.000 12044 worker thread done servicing request
01:27:45.009 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17371, med=615, FiltMin=519, FiltMax=14488, Gamma=0.810
01:27:45.019 00.010 14964 UpdateGuideState exits: m=283759 SNR=337.9
01:27:45.021 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.022 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:45.023 00.001 14964 Enqueuing Expose request
01:27:45.024 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:45.025 00.001 12044 Worker thread wakes up
01:27:45.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:45.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:48.160 03.135 12044 Exposure complete
01:27:48.187 00.027 12044 worker thread done servicing request
01:27:48.187 00.000 14964 OnExposeComplete: enter
01:27:48.188 00.001 14964 UpdateGuideState(): m_state=6
01:27:48.188 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3122
01:27:48.189 00.001 14964 Star::Find returns 1 (0), X=280.32, Y=92.32, Mass=284577, SNR=344.4, Peak=19304 HFD=4.0
01:27:48.189 00.000 14964 MultiStar: [#1 -0.28,-0.25,0.17,U] [#2 -0.48,-0.58,0.07,U] 
01:27:48.190 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.49}, one-star: {-0.03, 0.69}
01:27:48.190 00.000 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.31 = -2.98)
01:27:48.191 00.001 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
01:27:48.191 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.75 mountX=-0.49 mountY=0.04, mountTheta=3.06
01:27:48.192 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.49, opts=13)
01:27:48.193 00.001 14964 Enqueuing Move request for scope (-0.09, 0.49)
01:27:48.193 00.000 12044 Worker thread wakes up
01:27:48.193 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
01:27:48.193 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
01:27:48.193 00.000 12044 Moving (-0.09, 0.49) raw xDistance=-0.49 yDistance=0.04
01:27:48.193 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.49, slope = -0.03
01:27:48.193 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.193 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:48.193 00.000 12044 MoveAxis(E, 21, ABG)
01:27:48.193 00.000 12044 Guiding  Dir = 2, Dur = 21
01:27:48.201 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19304, med=615, FiltMin=527, FiltMax=13112, Gamma=0.810
01:27:48.206 00.005 14964 UpdateGuideState exits: m=284577 SNR=344.4
01:27:48.207 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.207 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:48.208 00.001 14964 Enqueuing Expose request
01:27:48.226 00.018 12044 IsSlewing returns 0
01:27:48.288 00.062 12044 IsGuiding returns 0
01:27:48.319 00.031 12044 IsGuiding returns 1
01:27:48.319 00.000 12044 scope still moving after pulse duration time elapsed
01:27:48.414 00.095 12044 IsSlewing returns 0
01:27:48.414 00.000 12044 IsGuiding returns 0
01:27:48.414 00.000 12044 scope move finished after 21 + 105 ms
01:27:48.414 00.000 12044 Move returns status 0, amount 21
01:27:48.414 00.000 12044 MoveAxis(N, 0, ABG)
01:27:48.414 00.000 12044 Move returns status 0, amount 0
01:27:48.414 00.000 12044 move complete, result=0
01:27:48.414 00.000 12044 worker thread done servicing request
01:27:48.414 00.000 12044 Worker thread wakes up
01:27:48.414 00.000 14964 GuideStep: -0.5 px 21 ms EAST, 0.0 px 0 ms NORTH
01:27:48.415 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:48.415 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:51.521 03.106 12044 Exposure complete
01:27:51.549 00.028 12044 worker thread done servicing request
01:27:51.550 00.001 14964 OnExposeComplete: enter
01:27:51.550 00.000 14964 UpdateGuideState(): m_state=6
01:27:51.551 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3123
01:27:51.551 00.000 14964 Star::Find returns 1 (0), X=280.80, Y=91.78, Mass=281708, SNR=331.8, Peak=18242 HFD=4.2
01:27:51.552 00.001 14964 MultiStar: [#1 0.44,0.33,0.19,U] [#2 0.31,0.46,0.06,U] 
01:27:51.552 00.000 14964 single-star, 2 included, MultiStar: {0.44, 0.20}, one-star: {0.45, 0.16}
01:27:51.553 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
01:27:51.553 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
01:27:51.554 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=0.16 hyp=0.48 cameraTheta=0.33 mountX=-0.15 mountY=-0.47, mountTheta=-1.88
01:27:51.555 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.16, opts=13)
01:27:51.555 00.000 14964 Enqueuing Move request for scope (0.45, 0.16)
01:27:51.556 00.001 12044 Worker thread wakes up
01:27:51.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.16) opts 0xd
01:27:51.556 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.16)
01:27:51.556 00.000 12044 Moving (0.45, 0.16) raw xDistance=-0.15 yDistance=-0.47
01:27:51.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:27:51.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:51.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:27:51.556 00.000 12044 MoveAxis(E, 0, ABG)
01:27:51.556 00.000 12044 Move returns status 0, amount 0
01:27:51.556 00.000 12044 MoveAxis(N, 0, ABG)
01:27:51.556 00.000 12044 Move returns status 0, amount 0
01:27:51.556 00.000 12044 move complete, result=0
01:27:51.556 00.000 12044 worker thread done servicing request
01:27:51.563 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18242, med=615, FiltMin=532, FiltMax=12784, Gamma=0.810
01:27:51.569 00.006 14964 UpdateGuideState exits: m=281708 SNR=331.8
01:27:51.569 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.570 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:51.570 00.000 14964 Enqueuing Expose request
01:27:51.571 00.001 12044 Worker thread wakes up
01:27:51.571 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:51.571 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:51.571 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:27:54.694 03.123 12044 Exposure complete
01:27:54.732 00.038 12044 worker thread done servicing request
01:27:54.732 00.000 14964 OnExposeComplete: enter
01:27:54.732 00.000 14964 UpdateGuideState(): m_state=6
01:27:54.733 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3124
01:27:54.733 00.000 14964 Star::Find returns 1 (0), X=281.37, Y=91.84, Mass=280642, SNR=334.1, Peak=17866 HFD=3.9
01:27:54.734 00.001 14964 MultiStar: [#1 0.95,-0.00,0.00,M1] [#2 1.03,-0.11,0.00,M1] 
01:27:54.734 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
01:27:54.735 00.001 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.47)
01:27:54.735 00.000 14964 CameraToMount -- cameraX=1.02 cameraY=0.21 hyp=1.05 cameraTheta=0.21 mountX=-0.20 mountY=-1.04, mountTheta=-1.76
01:27:54.736 00.001 14964 SchedulePrimaryMove(1136A648, x=1.02, y=0.21, opts=13)
01:27:54.737 00.001 14964 Enqueuing Move request for scope (1.02, 0.21)
01:27:54.738 00.001 12044 Worker thread wakes up
01:27:54.738 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.21) opts 0xd
01:27:54.738 00.000 12044 Handling offset move in thread for scope, endpoint = (1.02, 0.21)
01:27:54.738 00.000 12044 Moving (1.02, 0.21) raw xDistance=-0.20 yDistance=-1.04
01:27:54.738 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
01:27:54.738 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:54.738 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.04
01:27:54.738 00.000 12044 MoveAxis(E, 0, ABG)
01:27:54.738 00.000 12044 Move returns status 0, amount 0
01:27:54.738 00.000 12044 MoveAxis(N, 0, ABG)
01:27:54.738 00.000 12044 Move returns status 0, amount 0
01:27:54.738 00.000 12044 move complete, result=0
01:27:54.738 00.000 12044 worker thread done servicing request
01:27:54.745 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17866, med=615, FiltMin=535, FiltMax=14992, Gamma=0.810
01:27:54.756 00.011 14964 UpdateGuideState exits: m=280642 SNR=334.1
01:27:54.757 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.758 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:54.758 00.000 14964 Enqueuing Expose request
01:27:54.759 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
01:27:54.760 00.001 12044 Worker thread wakes up
01:27:54.760 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:54.760 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:57.891 03.131 12044 Exposure complete
01:27:57.914 00.023 12044 worker thread done servicing request
01:27:57.914 00.000 14964 OnExposeComplete: enter
01:27:57.915 00.001 14964 UpdateGuideState(): m_state=6
01:27:57.916 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3125
01:27:57.916 00.000 14964 Star::Find returns 1 (0), X=281.05, Y=91.32, Mass=278871, SNR=328.7, Peak=16789 HFD=4.2
01:27:57.917 00.001 14964 MultiStar: [#1 0.59,0.03,0.19,U] [#2 0.29,0.03,0.07,U] 
01:27:57.917 00.000 14964 refined, 2 included, MultiStar: {0.66, -0.23}, one-star: {0.70, -0.30}
01:27:57.917 00.000 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
01:27:57.918 00.001 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.01)
01:27:57.918 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=-0.23 hyp=0.70 cameraTheta=-0.34 mountX=0.24 mountY=-0.63, mountTheta=-1.21
01:27:57.919 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=-0.23, opts=13)
01:27:57.920 00.001 14964 Enqueuing Move request for scope (0.66, -0.23)
01:27:57.920 00.000 12044 Worker thread wakes up
01:27:57.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.23) opts 0xd
01:27:57.921 00.001 12044 Handling offset move in thread for scope, endpoint = (0.66, -0.23)
01:27:57.921 00.000 12044 Moving (0.66, -0.23) raw xDistance=0.24 yDistance=-0.63
01:27:57.921 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
01:27:57.921 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=-0.61 newest=-2.14
01:27:57.921 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:27:57.921 00.000 12044 MoveAxis(E, 0, ABG)
01:27:57.921 00.000 12044 Move returns status 0, amount 0
01:27:57.921 00.000 12044 BLC: Oldest BLC event removed
01:27:57.921 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 189 applied
01:27:57.921 00.000 12044 MoveAxis(N, 248, ABG)
01:27:57.921 00.000 12044 Guiding  Dir = 0, Dur = 248
01:27:57.928 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16789, med=615, FiltMin=530, FiltMax=10881, Gamma=0.810
01:27:57.933 00.005 14964 UpdateGuideState exits: m=278871 SNR=328.7
01:27:57.934 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.934 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:27:57.935 00.001 14964 Enqueuing Expose request
01:27:57.976 00.041 12044 IsSlewing returns 0
01:27:57.976 00.000 12044 IsGuiding returns 0
01:27:58.008 00.032 12044 PulseGuide returned control before completion, sleep 227
01:27:58.241 00.233 12044 IsGuiding returns 1
01:27:58.241 00.000 12044 scope still moving after pulse duration time elapsed
01:27:58.305 00.064 12044 IsSlewing returns 0
01:27:58.306 00.001 12044 IsGuiding returns 0
01:27:58.306 00.000 12044 scope move finished after 248 + 80 ms
01:27:58.306 00.000 12044 Move returns status 0, amount 248
01:27:58.306 00.000 12044 move complete, result=0
01:27:58.306 00.000 12044 worker thread done servicing request
01:27:58.306 00.000 12044 Worker thread wakes up
01:27:58.306 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:27:58.306 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:27:58.306 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 248 ms NORTH
01:28:01.407 03.101 12044 Exposure complete
01:28:01.432 00.025 12044 worker thread done servicing request
01:28:01.432 00.000 14964 OnExposeComplete: enter
01:28:01.433 00.001 14964 UpdateGuideState(): m_state=6
01:28:01.433 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3126
01:28:01.434 00.001 14964 Star::Find returns 1 (0), X=280.80, Y=91.32, Mass=275621, SNR=334.0, Peak=19513 HFD=4.1
01:28:01.434 00.000 14964 MultiStar: [#1 0.28,0.54,0.17,U] [#2 0.03,0.18,0.07,U] 
01:28:01.435 00.001 14964 refined, 2 included, MultiStar: {0.40, -0.16}, one-star: {0.45, -0.30}
01:28:01.435 00.000 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
01:28:01.436 00.001 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.05)
01:28:01.436 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-0.38 mountX=0.17 mountY=-0.38, mountTheta=-1.16
01:28:01.437 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.16, opts=13)
01:28:01.438 00.001 14964 Enqueuing Move request for scope (0.40, -0.16)
01:28:01.438 00.000 12044 Worker thread wakes up
01:28:01.438 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.16) opts 0xd
01:28:01.438 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.16)
01:28:01.438 00.000 12044 Moving (0.40, -0.16) raw xDistance=0.17 yDistance=-0.38
01:28:01.438 00.000 12044 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.38, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.633641, 1:0.382723
01:28:01.438 00.000 12044 BLC: No correction, Miss < min_move
01:28:01.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:28:01.438 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:01.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:28:01.438 00.000 12044 MoveAxis(E, 0, ABG)
01:28:01.438 00.000 12044 Move returns status 0, amount 0
01:28:01.438 00.000 12044 MoveAxis(N, 0, ABG)
01:28:01.438 00.000 12044 Move returns status 0, amount 0
01:28:01.438 00.000 12044 move complete, result=0
01:28:01.439 00.001 12044 worker thread done servicing request
01:28:01.447 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19513, med=614, FiltMin=527, FiltMax=11629, Gamma=0.810
01:28:01.453 00.006 14964 UpdateGuideState exits: m=275621 SNR=334.0
01:28:01.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.454 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:01.455 00.001 14964 Enqueuing Expose request
01:28:01.455 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:28:01.456 00.001 12044 Worker thread wakes up
01:28:01.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:01.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:04.582 03.126 12044 Exposure complete
01:28:04.606 00.024 12044 worker thread done servicing request
01:28:04.606 00.000 14964 OnExposeComplete: enter
01:28:04.607 00.001 14964 UpdateGuideState(): m_state=6
01:28:04.607 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3127
01:28:04.608 00.001 14964 Star::Find returns 1 (0), X=280.41, Y=90.88, Mass=277875, SNR=329.0, Peak=18475 HFD=4.2
01:28:04.608 00.000 14964 MultiStar: [#1 -0.01,1.08,0.00,M1] [#2 -0.35,0.97,0.00,M1] 
01:28:04.609 00.001 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.06 = 0.06)
01:28:04.609 00.000 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
01:28:04.610 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.74 hyp=0.75 cameraTheta=-1.49 mountX=0.74 mountY=0.02, mountTheta=0.03
01:28:04.611 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.74, opts=13)
01:28:04.611 00.000 14964 Enqueuing Move request for scope (0.06, -0.74)
01:28:04.612 00.001 12044 Worker thread wakes up
01:28:04.612 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.74) opts 0xd
01:28:04.612 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.74)
01:28:04.612 00.000 12044 Moving (0.06, -0.74) raw xDistance=0.74 yDistance=0.02
01:28:04.612 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.38, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.633641, 1:0.382723, 2:-0.019529
01:28:04.612 00.000 12044 BLC: No correction, Miss < min_move
01:28:04.612 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.74, slope = 0.01
01:28:04.612 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.612 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:04.612 00.000 12044 MoveAxis(W, 6, ABG)
01:28:04.612 00.000 12044 Guiding  Dir = 3, Dur = 6
01:28:04.621 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18475, med=615, FiltMin=527, FiltMax=12077, Gamma=0.810
01:28:04.626 00.005 14964 UpdateGuideState exits: m=277875 SNR=329.0
01:28:04.627 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.627 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:04.628 00.001 14964 Enqueuing Expose request
01:28:04.633 00.005 12044 IsSlewing returns 0
01:28:04.634 00.001 12044 IsGuiding returns 0
01:28:04.666 00.032 12044 IsGuiding returns 1
01:28:04.666 00.000 12044 scope still moving after pulse duration time elapsed
01:28:04.755 00.089 12044 IsSlewing returns 0
01:28:04.755 00.000 12044 IsGuiding returns 0
01:28:04.755 00.000 12044 scope move finished after 6 + 114 ms
01:28:04.755 00.000 12044 Move returns status 0, amount 6
01:28:04.755 00.000 12044 MoveAxis(N, 0, ABG)
01:28:04.755 00.000 12044 Move returns status 0, amount 0
01:28:04.755 00.000 12044 move complete, result=0
01:28:04.756 00.001 12044 worker thread done servicing request
01:28:04.756 00.000 12044 Worker thread wakes up
01:28:04.756 00.000 14964 GuideStep: 0.7 px 6 ms WEST, 0.0 px 0 ms NORTH
01:28:04.757 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:04.757 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:07.863 03.106 12044 Exposure complete
01:28:07.884 00.021 12044 worker thread done servicing request
01:28:07.884 00.000 14964 OnExposeComplete: enter
01:28:07.885 00.001 14964 UpdateGuideState(): m_state=6
01:28:07.885 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3128
01:28:07.887 00.002 14964 Star::Find returns 1 (0), X=279.95, Y=91.26, Mass=274470, SNR=327.8, Peak=16999 HFD=4.2
01:28:07.887 00.000 14964 MultiStar: [#1 -0.29,0.47,0.17,U] [#2 -0.43,0.24,0.08,U] 
01:28:07.887 00.000 14964 refined, 2 included, MultiStar: {-0.39, -0.21}, one-star: {-0.40, -0.37}
01:28:07.887 00.000 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
01:28:07.887 00.000 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
01:28:07.888 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-2.64 mountX=0.21 mountY=0.41, mountTheta=1.10
01:28:07.889 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.21, opts=13)
01:28:07.889 00.000 14964 Enqueuing Move request for scope (-0.39, -0.21)
01:28:07.890 00.001 12044 Worker thread wakes up
01:28:07.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.21) opts 0xd
01:28:07.890 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.21)
01:28:07.890 00.000 12044 Moving (-0.39, -0.21) raw xDistance=0.21 yDistance=0.41
01:28:07.890 00.000 12044 BLC: window closed
01:28:07.890 00.000 12044 BLC: History state: CurrMiss=-0.41, AvgInitMiss=0.38, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.633641, 1:0.382723, 2:-0.019529
01:28:07.890 00.000 12044 BLC: No correction, Miss < min_move
01:28:07.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.02
01:28:07.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:28:07.890 00.000 12044 MoveAxis(E, 0, ABG)
01:28:07.890 00.000 12044 Move returns status 0, amount 0
01:28:07.890 00.000 12044 MoveAxis(N, 0, ABG)
01:28:07.890 00.000 12044 Move returns status 0, amount 0
01:28:07.890 00.000 12044 move complete, result=0
01:28:07.890 00.000 12044 worker thread done servicing request
01:28:07.898 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16999, med=615, FiltMin=523, FiltMax=11827, Gamma=0.810
01:28:07.903 00.005 14964 UpdateGuideState exits: m=274470 SNR=327.8
01:28:07.904 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.904 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:07.905 00.001 14964 Enqueuing Expose request
01:28:07.905 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:28:07.906 00.001 12044 Worker thread wakes up
01:28:07.906 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:07.906 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:11.007 03.101 12044 Exposure complete
01:28:11.035 00.028 12044 worker thread done servicing request
01:28:11.035 00.000 14964 OnExposeComplete: enter
01:28:11.035 00.000 14964 UpdateGuideState(): m_state=6
01:28:11.036 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3129
01:28:11.036 00.000 14964 Star::Find returns 1 (0), X=280.54, Y=91.36, Mass=283068, SNR=328.1, Peak=17697 HFD=4.1
01:28:11.037 00.001 14964 MultiStar: [#1 0.02,0.52,0.18,U] [#2 -0.37,0.13,0.09,U] 
01:28:11.037 00.000 14964 refined, 2 included, MultiStar: {0.12, -0.13}, one-star: {0.18, -0.27}
01:28:11.038 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
01:28:11.038 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
01:28:11.039 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.80 mountX=0.13 mountY=-0.11, mountTheta=-0.70
01:28:11.040 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.13, opts=13)
01:28:11.040 00.000 14964 Enqueuing Move request for scope (0.12, -0.13)
01:28:11.041 00.001 12044 Worker thread wakes up
01:28:11.041 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:28:11.041 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:28:11.041 00.000 12044 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.11
01:28:11.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:28:11.041 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:11.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:11.041 00.000 12044 MoveAxis(E, 0, ABG)
01:28:11.041 00.000 12044 Move returns status 0, amount 0
01:28:11.041 00.000 12044 MoveAxis(N, 0, ABG)
01:28:11.041 00.000 12044 Move returns status 0, amount 0
01:28:11.041 00.000 12044 move complete, result=0
01:28:11.041 00.000 12044 worker thread done servicing request
01:28:11.048 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17697, med=614, FiltMin=529, FiltMax=14393, Gamma=0.810
01:28:11.054 00.006 14964 UpdateGuideState exits: m=283068 SNR=328.1
01:28:11.055 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.055 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:11.056 00.001 14964 Enqueuing Expose request
01:28:11.056 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:11.057 00.001 12044 Worker thread wakes up
01:28:11.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:11.057 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:14.158 03.101 12044 Exposure complete
01:28:14.183 00.025 12044 worker thread done servicing request
01:28:14.183 00.000 14964 OnExposeComplete: enter
01:28:14.184 00.001 14964 UpdateGuideState(): m_state=6
01:28:14.184 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3130
01:28:14.185 00.001 14964 Star::Find returns 1 (0), X=280.47, Y=91.09, Mass=276823, SNR=334.1, Peak=16565 HFD=4.1
01:28:14.185 00.000 14964 MultiStar: [#1 0.02,0.93,0.00,M1] [#2 -0.65,0.45,0.00,M1] 
01:28:14.186 00.001 14964 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.56) = xAngle (0.20 = 0.20)
01:28:14.186 00.000 14964 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.25 = -3.03)
01:28:14.187 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.53 hyp=0.54 cameraTheta=-1.36 mountX=0.53 mountY=-0.06, mountTheta=-0.11
01:28:14.188 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.53, opts=13)
01:28:14.188 00.000 14964 Enqueuing Move request for scope (0.12, -0.53)
01:28:14.189 00.001 12044 Worker thread wakes up
01:28:14.189 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.53) opts 0xd
01:28:14.189 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.53)
01:28:14.189 00.000 12044 Moving (0.12, -0.53) raw xDistance=0.53 yDistance=-0.06
01:28:14.189 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.53 is < calculated value 0.61, using input
01:28:14.189 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.53, slope = 0.09
01:28:14.189 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.189 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:14.189 00.000 12044 MoveAxis(W, 41, ABG)
01:28:14.189 00.000 12044 Guiding  Dir = 3, Dur = 41
01:28:14.196 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16565, med=615, FiltMin=529, FiltMax=14957, Gamma=0.810
01:28:14.202 00.006 14964 UpdateGuideState exits: m=276823 SNR=334.1
01:28:14.203 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.203 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:14.204 00.001 14964 Enqueuing Expose request
01:28:14.209 00.005 12044 IsSlewing returns 0
01:28:14.210 00.001 12044 IsGuiding returns 0
01:28:14.241 00.031 12044 PulseGuide returned control before completion, sleep 21
01:28:14.293 00.052 12044 IsGuiding returns 1
01:28:14.293 00.000 12044 scope still moving after pulse duration time elapsed
01:28:14.382 00.089 12044 IsSlewing returns 0
01:28:14.382 00.000 12044 IsGuiding returns 0
01:28:14.382 00.000 12044 scope move finished after 41 + 131 ms
01:28:14.382 00.000 12044 Move returns status 0, amount 41
01:28:14.382 00.000 12044 MoveAxis(N, 0, ABG)
01:28:14.382 00.000 12044 Move returns status 0, amount 0
01:28:14.382 00.000 12044 move complete, result=0
01:28:14.382 00.000 12044 worker thread done servicing request
01:28:14.382 00.000 12044 Worker thread wakes up
01:28:14.382 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:14.382 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:14.382 00.000 14964 GuideStep: 0.5 px 41 ms WEST, -0.1 px 0 ms NORTH
01:28:17.499 03.117 12044 Exposure complete
01:28:17.523 00.024 12044 worker thread done servicing request
01:28:17.523 00.000 14964 OnExposeComplete: enter
01:28:17.524 00.001 14964 UpdateGuideState(): m_state=6
01:28:17.524 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3131
01:28:17.525 00.001 14964 Star::Find returns 1 (0), X=280.54, Y=91.88, Mass=276006, SNR=330.9, Peak=14606 HFD=4.3
01:28:17.526 00.001 14964 MultiStar: [#1 -0.10,0.18,0.18,U] [#2 -0.15,0.13,0.07,U] 
01:28:17.527 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.24}, one-star: {0.19, 0.26}
01:28:17.527 00.000 14964 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.56) = xAngle (2.64 = 2.64)
01:28:17.528 00.001 14964 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.69 = -0.59)
01:28:17.528 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.08 mountX=-0.23 mountY=-0.15, mountTheta=-2.57
01:28:17.529 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.24, opts=13)
01:28:17.530 00.001 14964 Enqueuing Move request for scope (0.13, 0.24)
01:28:17.530 00.000 12044 Worker thread wakes up
01:28:17.530 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
01:28:17.530 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
01:28:17.530 00.000 12044 Moving (0.13, 0.24) raw xDistance=-0.23 yDistance=-0.15
01:28:17.530 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.06
01:28:17.531 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:17.531 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:17.531 00.000 12044 MoveAxis(E, 0, ABG)
01:28:17.531 00.000 12044 Move returns status 0, amount 0
01:28:17.531 00.000 12044 MoveAxis(N, 0, ABG)
01:28:17.531 00.000 12044 Move returns status 0, amount 0
01:28:17.531 00.000 12044 move complete, result=0
01:28:17.531 00.000 12044 worker thread done servicing request
01:28:17.538 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14606, med=614, FiltMin=535, FiltMax=13172, Gamma=0.810
01:28:17.543 00.005 14964 UpdateGuideState exits: m=276006 SNR=330.9
01:28:17.544 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.544 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:17.545 00.001 14964 Enqueuing Expose request
01:28:17.545 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:17.546 00.001 12044 Worker thread wakes up
01:28:17.546 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:17.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:20.640 03.094 12044 Exposure complete
01:28:20.664 00.024 12044 worker thread done servicing request
01:28:20.664 00.000 14964 OnExposeComplete: enter
01:28:20.665 00.001 14964 UpdateGuideState(): m_state=6
01:28:20.666 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3132
01:28:20.666 00.000 14964 Star::Find returns 1 (0), X=280.90, Y=91.61, Mass=278431, SNR=331.7, Peak=15130 HFD=4.3
01:28:20.667 00.001 14964 MultiStar: [#1 0.42,0.28,0.18,U] [#2 0.55,0.13,0.07,U] 
01:28:20.667 00.000 14964 refined, 2 included, MultiStar: {0.53, 0.04}, one-star: {0.55, -0.01}
01:28:20.667 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
01:28:20.668 00.001 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
01:28:20.668 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.04 hyp=0.53 cameraTheta=0.07 mountX=-0.03 mountY=-0.53, mountTheta=-1.63
01:28:20.669 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.04, opts=13)
01:28:20.670 00.001 14964 Enqueuing Move request for scope (0.53, 0.04)
01:28:20.670 00.000 12044 Worker thread wakes up
01:28:20.670 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.04) opts 0xd
01:28:20.671 00.001 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.04)
01:28:20.671 00.000 12044 Moving (0.53, 0.04) raw xDistance=-0.03 yDistance=-0.53
01:28:20.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:28:20.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:28:20.671 00.000 12044 MoveAxis(E, 0, ABG)
01:28:20.671 00.000 12044 Move returns status 0, amount 0
01:28:20.671 00.000 12044 MoveAxis(N, 49, ABG)
01:28:20.671 00.000 12044 Guiding  Dir = 0, Dur = 49
01:28:20.678 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15130, med=615, FiltMin=531, FiltMax=11892, Gamma=0.810
01:28:20.683 00.005 14964 UpdateGuideState exits: m=278431 SNR=331.7
01:28:20.684 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.684 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:20.685 00.001 14964 Enqueuing Expose request
01:28:20.742 00.057 12044 IsSlewing returns 0
01:28:20.742 00.000 12044 IsGuiding returns 0
01:28:20.774 00.032 12044 PulseGuide returned control before completion, sleep 28
01:28:20.808 00.034 12044 IsGuiding returns 1
01:28:20.808 00.000 12044 scope still moving after pulse duration time elapsed
01:28:20.867 00.059 12044 IsSlewing returns 0
01:28:20.867 00.000 12044 IsGuiding returns 0
01:28:20.867 00.000 12044 scope move finished after 49 + 75 ms
01:28:20.867 00.000 12044 Move returns status 0, amount 49
01:28:20.867 00.000 12044 move complete, result=0
01:28:20.867 00.000 12044 worker thread done servicing request
01:28:20.867 00.000 12044 Worker thread wakes up
01:28:20.867 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 49 ms NORTH
01:28:20.868 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:20.868 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:24.000 03.132 12044 Exposure complete
01:28:24.021 00.021 12044 worker thread done servicing request
01:28:24.021 00.000 14964 OnExposeComplete: enter
01:28:24.022 00.001 14964 UpdateGuideState(): m_state=6
01:28:24.022 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3133
01:28:24.023 00.001 14964 Star::Find returns 1 (0), X=281.11, Y=91.40, Mass=276230, SNR=324.2, Peak=16117 HFD=4.6
01:28:24.023 00.000 14964 MultiStar: [#1 0.90,0.33,0.00,M1] [#2 0.82,0.48,0.00,M1] 
01:28:24.024 00.001 14964 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
01:28:24.025 00.001 14964 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.96)
01:28:24.025 00.000 14964 CameraToMount -- cameraX=0.76 cameraY=-0.22 hyp=0.79 cameraTheta=-0.29 mountX=0.24 mountY=-0.73, mountTheta=-1.26
01:28:24.026 00.001 14964 SchedulePrimaryMove(1136A648, x=0.76, y=-0.22, opts=13)
01:28:24.027 00.001 14964 Enqueuing Move request for scope (0.76, -0.22)
01:28:24.028 00.001 12044 Worker thread wakes up
01:28:24.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.22) opts 0xd
01:28:24.028 00.000 12044 Handling offset move in thread for scope, endpoint = (0.76, -0.22)
01:28:24.028 00.000 12044 Moving (0.76, -0.22) raw xDistance=0.24 yDistance=-0.73
01:28:24.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
01:28:24.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
01:28:24.028 00.000 12044 MoveAxis(E, 0, ABG)
01:28:24.028 00.000 12044 Move returns status 0, amount 0
01:28:24.028 00.000 12044 MoveAxis(N, 68, ABG)
01:28:24.028 00.000 12044 Guiding  Dir = 0, Dur = 68
01:28:24.036 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16117, med=615, FiltMin=533, FiltMax=9975, Gamma=0.810
01:28:24.041 00.005 14964 UpdateGuideState exits: m=276230 SNR=324.2
01:28:24.042 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.042 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:24.043 00.001 14964 Enqueuing Expose request
01:28:24.053 00.010 12044 IsSlewing returns 0
01:28:24.109 00.056 12044 IsGuiding returns 0
01:28:24.140 00.031 12044 PulseGuide returned control before completion, sleep 47
01:28:24.210 00.070 12044 IsGuiding returns 1
01:28:24.210 00.000 12044 scope still moving after pulse duration time elapsed
01:28:24.274 00.064 12044 IsSlewing returns 0
01:28:24.275 00.001 12044 IsGuiding returns 0
01:28:24.275 00.000 12044 scope move finished after 68 + 98 ms
01:28:24.275 00.000 12044 Move returns status 0, amount 68
01:28:24.275 00.000 12044 move complete, result=0
01:28:24.275 00.000 12044 worker thread done servicing request
01:28:24.275 00.000 12044 Worker thread wakes up
01:28:24.275 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 68 ms NORTH
01:28:24.276 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:24.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:27.381 03.105 12044 Exposure complete
01:28:27.405 00.024 12044 worker thread done servicing request
01:28:27.405 00.000 14964 OnExposeComplete: enter
01:28:27.405 00.000 14964 UpdateGuideState(): m_state=6
01:28:27.406 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3134
01:28:27.407 00.001 14964 Star::Find returns 1 (0), X=280.78, Y=91.81, Mass=278748, SNR=324.3, Peak=17382 HFD=4.3
01:28:27.407 00.000 14964 MultiStar: [#1 0.45,0.19,0.18,U] [#2 0.38,0.50,0.08,U] 
01:28:27.408 00.001 14964 single-star, 2 included, MultiStar: {0.43, 0.21}, one-star: {0.42, 0.19}
01:28:27.408 00.000 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
01:28:27.409 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
01:28:27.409 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=0.19 hyp=0.47 cameraTheta=0.42 mountX=-0.18 mountY=-0.44, mountTheta=-1.97
01:28:27.410 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.19, opts=13)
01:28:27.411 00.001 14964 Enqueuing Move request for scope (0.42, 0.19)
01:28:27.411 00.000 12044 Worker thread wakes up
01:28:27.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.19) opts 0xd
01:28:27.411 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.19)
01:28:27.411 00.000 12044 Moving (0.42, 0.19) raw xDistance=-0.18 yDistance=-0.44
01:28:27.411 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.32, using input
01:28:27.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.05
01:28:27.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:27.411 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:28:27.411 00.000 12044 MoveAxis(E, 0, ABG)
01:28:27.411 00.000 12044 Move returns status 0, amount 0
01:28:27.411 00.000 12044 MoveAxis(N, 0, ABG)
01:28:27.411 00.000 12044 Move returns status 0, amount 0
01:28:27.411 00.000 12044 move complete, result=0
01:28:27.412 00.001 12044 worker thread done servicing request
01:28:27.419 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17382, med=615, FiltMin=516, FiltMax=13320, Gamma=0.810
01:28:27.425 00.006 14964 UpdateGuideState exits: m=278748 SNR=324.3
01:28:27.426 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.426 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:27.427 00.001 14964 Enqueuing Expose request
01:28:27.427 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:28:27.428 00.001 12044 Worker thread wakes up
01:28:27.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:27.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:30.519 03.091 12044 Exposure complete
01:28:30.542 00.023 12044 worker thread done servicing request
01:28:30.542 00.000 14964 OnExposeComplete: enter
01:28:30.542 00.000 14964 UpdateGuideState(): m_state=6
01:28:30.543 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3135
01:28:30.543 00.000 14964 Star::Find returns 1 (0), X=281.09, Y=91.35, Mass=272316, SNR=325.9, Peak=14837 HFD=4.5
01:28:30.544 00.001 14964 MultiStar: [#1 0.73,0.39,0.00,M1] [#2 0.45,0.15,0.06,U] 
01:28:30.545 00.001 14964 refined, 1 included, MultiStar: {0.72, -0.25}, one-star: {0.74, -0.27}
01:28:30.545 00.000 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
01:28:30.546 00.001 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.00)
01:28:30.546 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.25 hyp=0.77 cameraTheta=-0.33 mountX=0.26 mountY=-0.70, mountTheta=-1.22
01:28:30.547 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.25, opts=13)
01:28:30.548 00.001 14964 Enqueuing Move request for scope (0.72, -0.25)
01:28:30.548 00.000 12044 Worker thread wakes up
01:28:30.548 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.25) opts 0xd
01:28:30.548 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.25)
01:28:30.548 00.000 12044 Moving (0.72, -0.25) raw xDistance=0.26 yDistance=-0.70
01:28:30.548 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.04
01:28:30.548 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:28:30.548 00.000 12044 MoveAxis(E, 0, ABG)
01:28:30.548 00.000 12044 Move returns status 0, amount 0
01:28:30.548 00.000 12044 MoveAxis(N, 65, ABG)
01:28:30.548 00.000 12044 Guiding  Dir = 0, Dur = 65
01:28:30.557 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14837, med=615, FiltMin=531, FiltMax=11010, Gamma=0.810
01:28:30.562 00.005 14964 UpdateGuideState exits: m=272316 SNR=325.9
01:28:30.563 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.563 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:30.564 00.001 14964 Enqueuing Expose request
01:28:30.586 00.022 12044 IsSlewing returns 0
01:28:30.586 00.000 12044 IsGuiding returns 0
01:28:30.618 00.032 12044 PulseGuide returned control before completion, sleep 44
01:28:30.669 00.051 12044 IsGuiding returns 1
01:28:30.669 00.000 12044 scope still moving after pulse duration time elapsed
01:28:30.740 00.071 12044 IsSlewing returns 0
01:28:30.740 00.000 12044 IsGuiding returns 0
01:28:30.740 00.000 12044 scope move finished after 65 + 89 ms
01:28:30.740 00.000 12044 Move returns status 0, amount 65
01:28:30.740 00.000 12044 move complete, result=0
01:28:30.740 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.7 px 65 ms NORTH
01:28:30.741 00.001 12044 worker thread done servicing request
01:28:30.741 00.000 12044 Worker thread wakes up
01:28:30.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:30.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:33.837 03.096 12044 Exposure complete
01:28:33.863 00.026 12044 worker thread done servicing request
01:28:33.863 00.000 14964 OnExposeComplete: enter
01:28:33.864 00.001 14964 UpdateGuideState(): m_state=6
01:28:33.865 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3136
01:28:33.865 00.000 14964 Star::Find returns 1 (0), X=280.93, Y=91.85, Mass=276369, SNR=335.6, Peak=18570 HFD=4.3
01:28:33.866 00.001 14964 MultiStar: [#1 0.74,0.10,0.18,U] [#2 0.61,0.06,0.08,U] 
01:28:33.866 00.000 14964 single-star, 2 included, MultiStar: {0.60, 0.20}, one-star: {0.58, 0.23}
01:28:33.867 00.001 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
01:28:33.868 00.001 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.30)
01:28:33.868 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=0.23 hyp=0.62 cameraTheta=0.38 mountX=-0.22 mountY=-0.60, mountTheta=-1.92
01:28:33.869 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.23, opts=13)
01:28:33.870 00.001 14964 Enqueuing Move request for scope (0.58, 0.23)
01:28:33.871 00.001 12044 Worker thread wakes up
01:28:33.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.23) opts 0xd
01:28:33.871 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.23)
01:28:33.871 00.000 12044 Moving (0.58, 0.23) raw xDistance=-0.22 yDistance=-0.60
01:28:33.871 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.42, using input
01:28:33.871 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.06
01:28:33.871 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:28:33.871 00.000 12044 MoveAxis(E, 0, ABG)
01:28:33.871 00.000 12044 Move returns status 0, amount 0
01:28:33.871 00.000 12044 MoveAxis(N, 56, ABG)
01:28:33.871 00.000 12044 Guiding  Dir = 0, Dur = 56
01:28:33.882 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18570, med=615, FiltMin=538, FiltMax=11040, Gamma=0.810
01:28:33.888 00.006 14964 UpdateGuideState exits: m=276369 SNR=335.6
01:28:33.888 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.889 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:33.889 00.000 14964 Enqueuing Expose request
01:28:33.930 00.041 12044 IsSlewing returns 0
01:28:33.930 00.000 12044 IsGuiding returns 0
01:28:33.961 00.031 12044 PulseGuide returned control before completion, sleep 35
01:28:34.083 00.122 12044 IsGuiding returns 1
01:28:34.083 00.000 12044 scope still moving after pulse duration time elapsed
01:28:34.146 00.063 12044 IsSlewing returns 0
01:28:34.146 00.000 12044 IsGuiding returns 0
01:28:34.146 00.000 12044 scope move finished after 56 + 160 ms
01:28:34.146 00.000 12044 Move returns status 0, amount 56
01:28:34.146 00.000 12044 move complete, result=0
01:28:34.146 00.000 12044 worker thread done servicing request
01:28:34.146 00.000 12044 Worker thread wakes up
01:28:34.146 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 56 ms NORTH
01:28:34.147 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:34.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:37.253 03.106 12044 Exposure complete
01:28:37.275 00.022 12044 worker thread done servicing request
01:28:37.275 00.000 14964 OnExposeComplete: enter
01:28:37.275 00.000 14964 UpdateGuideState(): m_state=6
01:28:37.276 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3137
01:28:37.276 00.000 14964 Star::Find returns 1 (0), X=280.69, Y=91.59, Mass=275588, SNR=328.8, Peak=16925 HFD=4.3
01:28:37.277 00.001 14964 MultiStar: [#1 0.39,0.54,0.17,U] [#2 0.26,0.36,0.07,U] 
01:28:37.277 00.000 14964 single-star, 2 included, MultiStar: {0.34, 0.07}, one-star: {0.34, -0.03}
01:28:37.278 00.001 14964 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.56) = xAngle (1.46 = 1.46)
01:28:37.278 00.000 14964 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
01:28:37.279 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-0.10 mountX=0.04 mountY=-0.33, mountTheta=-1.46
01:28:37.280 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.03, opts=13)
01:28:37.280 00.000 14964 Enqueuing Move request for scope (0.34, -0.03)
01:28:37.281 00.001 12044 Worker thread wakes up
01:28:37.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.03) opts 0xd
01:28:37.281 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.03)
01:28:37.281 00.000 12044 Moving (0.34, -0.03) raw xDistance=0.04 yDistance=-0.33
01:28:37.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
01:28:37.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:28:37.281 00.000 12044 MoveAxis(E, 0, ABG)
01:28:37.281 00.000 12044 Move returns status 0, amount 0
01:28:37.281 00.000 12044 MoveAxis(N, 0, ABG)
01:28:37.281 00.000 12044 Move returns status 0, amount 0
01:28:37.281 00.000 12044 move complete, result=0
01:28:37.281 00.000 12044 worker thread done servicing request
01:28:37.289 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16925, med=615, FiltMin=529, FiltMax=12044, Gamma=0.810
01:28:37.294 00.005 14964 UpdateGuideState exits: m=275588 SNR=328.8
01:28:37.295 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.295 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:37.296 00.001 14964 Enqueuing Expose request
01:28:37.296 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:37.297 00.001 12044 Worker thread wakes up
01:28:37.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:37.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:40.401 03.104 12044 Exposure complete
01:28:40.423 00.022 12044 worker thread done servicing request
01:28:40.423 00.000 14964 OnExposeComplete: enter
01:28:40.423 00.000 14964 UpdateGuideState(): m_state=6
01:28:40.424 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3138
01:28:40.424 00.000 14964 Star::Find returns 1 (0), X=280.34, Y=91.73, Mass=282863, SNR=324.9, Peak=14612 HFD=4.5
01:28:40.425 00.001 14964 MultiStar: [#1 0.09,0.39,0.19,U] [#2 -0.27,0.05,0.07,U] 
01:28:40.425 00.000 14964 single-star, 2 included, MultiStar: {-0.01, 0.15}, one-star: {-0.02, 0.11}
01:28:40.426 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.27 = -3.02)
01:28:40.426 00.000 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
01:28:40.427 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=-0.11 mountY=0.00, mountTheta=3.11
01:28:40.428 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.11, opts=13)
01:28:40.428 00.000 14964 Enqueuing Move request for scope (-0.02, 0.11)
01:28:40.429 00.001 12044 Worker thread wakes up
01:28:40.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:28:40.429 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:28:40.429 00.000 12044 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.00
01:28:40.429 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.20, using input
01:28:40.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
01:28:40.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:40.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:28:40.429 00.000 12044 MoveAxis(E, 0, ABG)
01:28:40.429 00.000 12044 Move returns status 0, amount 0
01:28:40.429 00.000 12044 MoveAxis(N, 0, ABG)
01:28:40.429 00.000 12044 Move returns status 0, amount 0
01:28:40.429 00.000 12044 move complete, result=0
01:28:40.429 00.000 12044 worker thread done servicing request
01:28:40.438 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14612, med=615, FiltMin=517, FiltMax=11900, Gamma=0.810
01:28:40.443 00.005 14964 UpdateGuideState exits: m=282863 SNR=324.9
01:28:40.444 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.444 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:40.445 00.001 14964 Enqueuing Expose request
01:28:40.445 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:40.446 00.001 12044 Worker thread wakes up
01:28:40.446 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:40.446 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:43.558 03.112 12044 Exposure complete
01:28:43.581 00.023 12044 worker thread done servicing request
01:28:43.581 00.000 14964 OnExposeComplete: enter
01:28:43.581 00.000 14964 UpdateGuideState(): m_state=6
01:28:43.582 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3139
01:28:43.583 00.001 14964 Star::Find returns 1 (0), X=280.24, Y=91.42, Mass=279628, SNR=334.8, Peak=16464 HFD=4.5
01:28:43.583 00.000 14964 MultiStar: [#1 -0.25,0.53,0.17,U] [#2 -0.52,0.52,0.07,U] 
01:28:43.584 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.06}, one-star: {-0.11, -0.20}
01:28:43.584 00.000 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
01:28:43.585 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.82 = 1.82)
01:28:43.585 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=0.06 mountY=0.16, mountTheta=1.24
01:28:43.586 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.06, opts=13)
01:28:43.587 00.001 14964 Enqueuing Move request for scope (-0.16, -0.06)
01:28:43.587 00.000 12044 Worker thread wakes up
01:28:43.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
01:28:43.587 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
01:28:43.587 00.000 12044 Moving (-0.16, -0.06) raw xDistance=0.06 yDistance=0.16
01:28:43.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:28:43.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:28:43.587 00.000 12044 MoveAxis(E, 0, ABG)
01:28:43.587 00.000 12044 Move returns status 0, amount 0
01:28:43.587 00.000 12044 MoveAxis(N, 0, ABG)
01:28:43.587 00.000 12044 Move returns status 0, amount 0
01:28:43.587 00.000 12044 move complete, result=0
01:28:43.587 00.000 12044 worker thread done servicing request
01:28:43.595 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16464, med=615, FiltMin=529, FiltMax=11162, Gamma=0.810
01:28:43.600 00.005 14964 UpdateGuideState exits: m=279628 SNR=334.8
01:28:43.601 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.601 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:43.602 00.001 14964 Enqueuing Expose request
01:28:43.602 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:43.603 00.001 12044 Worker thread wakes up
01:28:43.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:43.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:46.716 03.113 12044 Exposure complete
01:28:46.741 00.025 12044 worker thread done servicing request
01:28:46.741 00.000 14964 OnExposeComplete: enter
01:28:46.741 00.000 14964 UpdateGuideState(): m_state=6
01:28:46.742 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3140
01:28:46.742 00.000 14964 Star::Find returns 1 (0), X=280.66, Y=91.23, Mass=279794, SNR=334.4, Peak=14954 HFD=4.5
01:28:46.743 00.001 14964 MultiStar: [#1 0.39,0.47,0.18,U] [#2 0.11,0.26,0.06,U] 
01:28:46.743 00.000 14964 refined, 2 included, MultiStar: {0.31, -0.24}, one-star: {0.31, -0.39}
01:28:46.744 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.91 = 0.91)
01:28:46.744 00.000 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.32)
01:28:46.745 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-0.65 mountX=0.24 mountY=-0.29, mountTheta=-0.87
01:28:46.746 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.24, opts=13)
01:28:46.746 00.000 14964 Enqueuing Move request for scope (0.31, -0.24)
01:28:46.747 00.001 12044 Worker thread wakes up
01:28:46.747 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.24) opts 0xd
01:28:46.747 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.24)
01:28:46.747 00.000 12044 Moving (0.31, -0.24) raw xDistance=0.24 yDistance=-0.29
01:28:46.747 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.02
01:28:46.747 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:46.747 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:28:46.747 00.000 12044 MoveAxis(E, 0, ABG)
01:28:46.747 00.000 12044 Move returns status 0, amount 0
01:28:46.747 00.000 12044 MoveAxis(N, 0, ABG)
01:28:46.747 00.000 12044 Move returns status 0, amount 0
01:28:46.747 00.000 12044 move complete, result=0
01:28:46.747 00.000 12044 worker thread done servicing request
01:28:46.754 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14954, med=615, FiltMin=529, FiltMax=12329, Gamma=0.810
01:28:46.762 00.008 14964 UpdateGuideState exits: m=279794 SNR=334.4
01:28:46.763 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.763 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:46.764 00.001 14964 Enqueuing Expose request
01:28:46.764 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:46.765 00.001 12044 Worker thread wakes up
01:28:46.765 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:46.765 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:49.897 03.132 12044 Exposure complete
01:28:49.929 00.032 12044 worker thread done servicing request
01:28:49.929 00.000 14964 OnExposeComplete: enter
01:28:49.930 00.001 14964 UpdateGuideState(): m_state=6
01:28:49.931 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3141
01:28:49.932 00.001 14964 Star::Find returns 1 (0), X=280.26, Y=91.80, Mass=276001, SNR=319.1, Peak=15276 HFD=4.5
01:28:49.933 00.001 14964 MultiStar: [#1 -0.18,0.21,0.17,U] [#2 -0.40,-0.01,0.07,U] 
01:28:49.934 00.001 14964 single-star, 2 included, MultiStar: {-0.12, 0.17}, one-star: {-0.09, 0.18}
01:28:49.934 00.000 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
01:28:49.935 00.001 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.36)
01:28:49.936 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.04 mountX=-0.18 mountY=0.07, mountTheta=2.76
01:28:49.937 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.18, opts=13)
01:28:49.937 00.000 14964 Enqueuing Move request for scope (-0.09, 0.18)
01:28:49.938 00.001 12044 Worker thread wakes up
01:28:49.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
01:28:49.938 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
01:28:49.938 00.000 12044 Moving (-0.09, 0.18) raw xDistance=-0.18 yDistance=0.07
01:28:49.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:28:49.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:49.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:28:49.938 00.000 12044 MoveAxis(E, 0, ABG)
01:28:49.938 00.000 12044 Move returns status 0, amount 0
01:28:49.938 00.000 12044 MoveAxis(N, 0, ABG)
01:28:49.938 00.000 12044 Move returns status 0, amount 0
01:28:49.938 00.000 12044 move complete, result=0
01:28:49.938 00.000 12044 worker thread done servicing request
01:28:49.945 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15276, med=614, FiltMin=526, FiltMax=9914, Gamma=0.810
01:28:49.951 00.006 14964 UpdateGuideState exits: m=276001 SNR=319.1
01:28:49.951 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.952 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:49.952 00.000 14964 Enqueuing Expose request
01:28:49.953 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:49.953 00.000 12044 Worker thread wakes up
01:28:49.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:49.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:53.069 03.116 12044 Exposure complete
01:28:53.093 00.024 12044 worker thread done servicing request
01:28:53.093 00.000 14964 OnExposeComplete: enter
01:28:53.094 00.001 14964 UpdateGuideState(): m_state=6
01:28:53.094 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3142
01:28:53.095 00.001 14964 Star::Find returns 1 (0), X=280.87, Y=91.98, Mass=279312, SNR=319.5, Peak=14166 HFD=4.4
01:28:53.095 00.000 14964 MultiStar: [#1 0.53,-0.21,0.17,U] [#2 -0.03,-0.24,0.08,U] 
01:28:53.096 00.001 14964 refined, 2 included, MultiStar: {0.49, 0.24}, one-star: {0.52, 0.35}
01:28:53.096 00.000 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
01:28:53.096 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.22)
01:28:53.097 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=0.24 hyp=0.54 cameraTheta=0.46 mountX=-0.23 mountY=-0.51, mountTheta=-2.00
01:28:53.098 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.24, opts=13)
01:28:53.098 00.000 14964 Enqueuing Move request for scope (0.49, 0.24)
01:28:53.099 00.001 12044 Worker thread wakes up
01:28:53.099 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.24) opts 0xd
01:28:53.099 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.24)
01:28:53.099 00.000 12044 Moving (0.49, 0.24) raw xDistance=-0.23 yDistance=-0.51
01:28:53.099 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
01:28:53.099 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:28:53.099 00.000 12044 MoveAxis(E, 0, ABG)
01:28:53.099 00.000 12044 Move returns status 0, amount 0
01:28:53.099 00.000 12044 MoveAxis(N, 48, ABG)
01:28:53.099 00.000 12044 Guiding  Dir = 0, Dur = 48
01:28:53.106 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14166, med=615, FiltMin=523, FiltMax=11555, Gamma=0.810
01:28:53.112 00.006 14964 UpdateGuideState exits: m=279312 SNR=319.5
01:28:53.112 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:53.113 00.000 14964 Enqueuing Expose request
01:28:53.133 00.020 12044 IsSlewing returns 0
01:28:53.163 00.030 12044 IsGuiding returns 0
01:28:53.194 00.031 12044 PulseGuide returned control before completion, sleep 28
01:28:53.260 00.066 12044 IsGuiding returns 1
01:28:53.260 00.000 12044 scope still moving after pulse duration time elapsed
01:28:53.336 00.076 12044 IsSlewing returns 0
01:28:53.366 00.030 12044 IsGuiding returns 0
01:28:53.366 00.000 12044 scope move finished after 48 + 155 ms
01:28:53.366 00.000 12044 Move returns status 0, amount 48
01:28:53.366 00.000 12044 move complete, result=0
01:28:53.366 00.000 12044 worker thread done servicing request
01:28:53.366 00.000 12044 Worker thread wakes up
01:28:53.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:53.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:53.366 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 48 ms NORTH
01:28:56.496 03.130 12044 Exposure complete
01:28:56.520 00.024 12044 worker thread done servicing request
01:28:56.520 00.000 14964 OnExposeComplete: enter
01:28:56.520 00.000 14964 UpdateGuideState(): m_state=6
01:28:56.521 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3143
01:28:56.521 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=92.26, Mass=274111, SNR=324.5, Peak=16728 HFD=4.4
01:28:56.522 00.001 14964 MultiStar: [#1 -0.45,-0.09,0.17,U] [#2 -0.85,-0.14,0.00,M1] 
01:28:56.522 00.000 14964 refined, 1 included, MultiStar: {-0.20, 0.53}, one-star: {-0.16, 0.64}
01:28:56.523 00.001 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.80)
01:28:56.523 00.000 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
01:28:56.524 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.53 hyp=0.57 cameraTheta=1.93 mountX=-0.53 mountY=0.14, mountTheta=2.88
01:28:56.525 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.53, opts=13)
01:28:56.525 00.000 14964 Enqueuing Move request for scope (-0.20, 0.53)
01:28:56.526 00.001 12044 Worker thread wakes up
01:28:56.526 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.53) opts 0xd
01:28:56.526 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.53)
01:28:56.526 00.000 12044 Moving (-0.20, 0.53) raw xDistance=-0.53 yDistance=0.14
01:28:56.526 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.53, slope = -0.03
01:28:56.526 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:56.526 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:56.526 00.000 12044 MoveAxis(E, 26, ABG)
01:28:56.526 00.000 12044 Guiding  Dir = 2, Dur = 26
01:28:56.533 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16728, med=615, FiltMin=529, FiltMax=10672, Gamma=0.810
01:28:56.539 00.006 14964 UpdateGuideState exits: m=274111 SNR=324.5
01:28:56.540 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.540 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:56.541 00.001 14964 Enqueuing Expose request
01:28:56.555 00.014 12044 IsSlewing returns 0
01:28:56.555 00.000 12044 IsGuiding returns 0
01:28:56.586 00.031 12044 IsGuiding returns 1
01:28:56.586 00.000 12044 scope still moving after pulse duration time elapsed
01:28:56.700 00.114 12044 IsSlewing returns 0
01:28:56.701 00.001 12044 IsGuiding returns 0
01:28:56.701 00.000 12044 scope move finished after 26 + 119 ms
01:28:56.701 00.000 12044 Move returns status 0, amount 26
01:28:56.701 00.000 12044 MoveAxis(N, 0, ABG)
01:28:56.702 00.001 12044 Move returns status 0, amount 0
01:28:56.702 00.000 12044 move complete, result=0
01:28:56.702 00.000 12044 worker thread done servicing request
01:28:56.702 00.000 12044 Worker thread wakes up
01:28:56.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:56.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:28:56.702 00.000 14964 GuideStep: -0.5 px 26 ms EAST, 0.1 px 0 ms NORTH
01:28:59.830 03.128 12044 Exposure complete
01:28:59.851 00.021 12044 worker thread done servicing request
01:28:59.851 00.000 14964 OnExposeComplete: enter
01:28:59.851 00.000 14964 UpdateGuideState(): m_state=6
01:28:59.852 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3144
01:28:59.853 00.001 14964 Star::Find returns 1 (0), X=279.73, Y=91.56, Mass=274852, SNR=320.0, Peak=16899 HFD=4.1
01:28:59.853 00.000 14964 MultiStar: [#1 -0.73,0.87,0.00,M1] [#2 -0.74,0.35,0.00,M2] 
01:28:59.854 00.001 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
01:28:59.854 00.000 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
01:28:59.855 00.001 14964 CameraToMount -- cameraX=-0.62 cameraY=-0.06 hyp=0.63 cameraTheta=-3.04 mountX=0.05 mountY=0.63, mountTheta=1.49
01:28:59.855 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=-0.06, opts=13)
01:28:59.856 00.001 14964 Enqueuing Move request for scope (-0.62, -0.06)
01:28:59.857 00.001 12044 Worker thread wakes up
01:28:59.857 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.06) opts 0xd
01:28:59.857 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, -0.06)
01:28:59.857 00.000 12044 Moving (-0.62, -0.06) raw xDistance=0.05 yDistance=0.63
01:28:59.857 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
01:28:59.857 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:28:59.857 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
01:28:59.857 00.000 12044 MoveAxis(E, 0, ABG)
01:28:59.857 00.000 12044 Move returns status 0, amount 0
01:28:59.857 00.000 12044 MoveAxis(N, 0, ABG)
01:28:59.857 00.000 12044 Move returns status 0, amount 0
01:28:59.857 00.000 12044 move complete, result=0
01:28:59.857 00.000 12044 worker thread done servicing request
01:28:59.864 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16899, med=615, FiltMin=527, FiltMax=12518, Gamma=0.810
01:28:59.870 00.006 14964 UpdateGuideState exits: m=274852 SNR=320.0
01:28:59.870 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.871 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:28:59.871 00.000 14964 Enqueuing Expose request
01:28:59.872 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:28:59.872 00.000 12044 Worker thread wakes up
01:28:59.872 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:28:59.872 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:02.973 03.101 12044 Exposure complete
01:29:03.001 00.028 12044 worker thread done servicing request
01:29:03.001 00.000 14964 OnExposeComplete: enter
01:29:03.001 00.000 14964 UpdateGuideState(): m_state=6
01:29:03.002 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3145
01:29:03.003 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=90.85, Mass=275345, SNR=326.4, Peak=14363 HFD=4.5
01:29:03.003 00.000 14964 MultiStar: [#1 -0.61,1.24,0.00,M2] [#2 -0.84,1.18,0.00,M3] 
01:29:03.004 00.001 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.56) = xAngle (-0.67 = -0.67)
01:29:03.004 00.000 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.38 = 2.38)
01:29:03.005 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.77 hyp=0.97 cameraTheta=-2.23 mountX=0.76 mountY=0.67, mountTheta=0.72
01:29:03.006 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.77, opts=13)
01:29:03.006 00.000 14964 Enqueuing Move request for scope (-0.59, -0.77)
01:29:03.007 00.001 12044 Worker thread wakes up
01:29:03.007 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.77) opts 0xd
01:29:03.007 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.77)
01:29:03.007 00.000 12044 Moving (-0.59, -0.77) raw xDistance=0.76 yDistance=0.67
01:29:03.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.76, slope = 0.03
01:29:03.007 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:03.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:29:03.007 00.000 12044 MoveAxis(W, 26, ABG)
01:29:03.007 00.000 12044 Guiding  Dir = 3, Dur = 26
01:29:03.015 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14363, med=615, FiltMin=522, FiltMax=10687, Gamma=0.810
01:29:03.021 00.006 14964 UpdateGuideState exits: m=275345 SNR=326.4
01:29:03.022 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.022 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:03.023 00.001 14964 Enqueuing Expose request
01:29:03.036 00.013 12044 IsSlewing returns 0
01:29:03.037 00.001 12044 IsGuiding returns 0
01:29:03.182 00.145 12044 IsGuiding returns 1
01:29:03.182 00.000 12044 scope still moving after pulse duration time elapsed
01:29:03.240 00.058 12044 IsSlewing returns 0
01:29:03.241 00.001 12044 IsGuiding returns 0
01:29:03.241 00.000 12044 scope move finished after 26 + 177 ms
01:29:03.241 00.000 12044 Move returns status 0, amount 26
01:29:03.241 00.000 12044 MoveAxis(N, 0, ABG)
01:29:03.241 00.000 12044 Move returns status 0, amount 0
01:29:03.241 00.000 12044 move complete, result=0
01:29:03.241 00.000 12044 worker thread done servicing request
01:29:03.241 00.000 14964 GuideStep: 0.8 px 26 ms WEST, 0.7 px 0 ms NORTH
01:29:03.241 00.000 12044 Worker thread wakes up
01:29:03.241 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:03.241 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:06.368 03.127 12044 Exposure complete
01:29:06.398 00.030 12044 worker thread done servicing request
01:29:06.398 00.000 14964 OnExposeComplete: enter
01:29:06.399 00.001 14964 UpdateGuideState(): m_state=6
01:29:06.400 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3146
01:29:06.400 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=91.21, Mass=272451, SNR=312.3, Peak=14851 HFD=4.4
01:29:06.401 00.001 14964 MultiStar: [#1 -0.04,0.92,0.00,M3] [#2 -0.49,0.64,0.00,M4] 
01:29:06.401 00.000 14964 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.56) = xAngle (-0.51 = -0.51)
01:29:06.401 00.000 14964 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.54 = 2.54)
01:29:06.402 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-2.07 mountX=0.41 mountY=0.27, mountTheta=0.57
01:29:06.403 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.41, opts=13)
01:29:06.403 00.000 14964 Enqueuing Move request for scope (-0.22, -0.41)
01:29:06.404 00.001 12044 Worker thread wakes up
01:29:06.404 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.41) opts 0xd
01:29:06.404 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.41)
01:29:06.404 00.000 12044 Moving (-0.22, -0.41) raw xDistance=0.41 yDistance=0.27
01:29:06.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.41, slope = 0.04
01:29:06.404 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:06.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:29:06.404 00.000 12044 MoveAxis(W, 33, ABG)
01:29:06.404 00.000 12044 Guiding  Dir = 3, Dur = 33
01:29:06.412 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14851, med=614, FiltMin=532, FiltMax=11433, Gamma=0.810
01:29:06.418 00.006 14964 UpdateGuideState exits: m=272451 SNR=312.3
01:29:06.419 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.419 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:06.420 00.001 14964 Enqueuing Expose request
01:29:06.461 00.041 12044 IsSlewing returns 0
01:29:06.462 00.001 12044 IsGuiding returns 0
01:29:06.493 00.031 12044 PulseGuide returned control before completion, sleep 13
01:29:06.517 00.024 12044 IsGuiding returns 1
01:29:06.517 00.000 12044 scope still moving after pulse duration time elapsed
01:29:06.568 00.051 12044 IsSlewing returns 0
01:29:06.569 00.001 12044 IsGuiding returns 0
01:29:06.569 00.000 12044 scope move finished after 33 + 74 ms
01:29:06.569 00.000 12044 Move returns status 0, amount 33
01:29:06.569 00.000 12044 MoveAxis(N, 0, ABG)
01:29:06.569 00.000 12044 Move returns status 0, amount 0
01:29:06.569 00.000 12044 move complete, result=0
01:29:06.569 00.000 12044 worker thread done servicing request
01:29:06.569 00.000 12044 Worker thread wakes up
01:29:06.569 00.000 14964 GuideStep: 0.4 px 33 ms WEST, 0.3 px 0 ms NORTH
01:29:06.569 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:06.570 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:09.692 03.122 12044 Exposure complete
01:29:09.713 00.021 12044 worker thread done servicing request
01:29:09.713 00.000 14964 OnExposeComplete: enter
01:29:09.714 00.001 14964 UpdateGuideState(): m_state=6
01:29:09.715 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3147
01:29:09.715 00.000 14964 Star::Find returns 1 (0), X=280.41, Y=91.41, Mass=276368, SNR=339.1, Peak=15715 HFD=4.5
01:29:09.716 00.001 14964 MultiStar: [#1 -0.12,0.46,0.18,U] [#2 -0.11,0.39,0.07,U] 
01:29:09.716 00.000 14964 refined, 2 included, MultiStar: {0.02, -0.08}, one-star: {0.06, -0.21}
01:29:09.717 00.001 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.28 = 0.28)
01:29:09.717 00.000 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.95)
01:29:09.717 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=0.08 mountY=-0.02, mountTheta=-0.20
01:29:09.719 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.08, opts=13)
01:29:09.720 00.001 14964 Enqueuing Move request for scope (0.02, -0.08)
01:29:09.720 00.000 12044 Worker thread wakes up
01:29:09.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:29:09.720 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:29:09.720 00.000 12044 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
01:29:09.720 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.28, using input
01:29:09.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
01:29:09.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:09.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:09.720 00.000 12044 MoveAxis(E, 0, ABG)
01:29:09.720 00.000 12044 Move returns status 0, amount 0
01:29:09.720 00.000 12044 MoveAxis(N, 0, ABG)
01:29:09.720 00.000 12044 Move returns status 0, amount 0
01:29:09.720 00.000 12044 move complete, result=0
01:29:09.721 00.001 12044 worker thread done servicing request
01:29:09.728 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15715, med=615, FiltMin=536, FiltMax=12686, Gamma=0.810
01:29:09.733 00.005 14964 UpdateGuideState exits: m=276368 SNR=339.1
01:29:09.734 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:09.734 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:09.735 00.001 14964 Enqueuing Expose request
01:29:09.735 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:09.736 00.001 12044 Worker thread wakes up
01:29:09.736 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:09.736 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:12.870 03.134 12044 Exposure complete
01:29:12.897 00.027 12044 worker thread done servicing request
01:29:12.897 00.000 14964 OnExposeComplete: enter
01:29:12.898 00.001 14964 UpdateGuideState(): m_state=6
01:29:12.898 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3148
01:29:12.899 00.001 14964 Star::Find returns 1 (0), X=279.70, Y=91.39, Mass=278754, SNR=332.1, Peak=17303 HFD=4.6
01:29:12.899 00.000 14964 MultiStar: [#1 -0.53,0.34,0.17,U] [#2 -0.74,0.29,0.00,M4] 
01:29:12.900 00.001 14964 refined, 1 included, MultiStar: {-0.63, -0.15}, one-star: {-0.65, -0.23}
01:29:12.900 00.000 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.36 = -1.36)
01:29:12.901 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
01:29:12.901 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.15 hyp=0.65 cameraTheta=-2.92 mountX=0.14 mountY=0.64, mountTheta=1.36
01:29:12.902 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.15, opts=13)
01:29:12.903 00.001 14964 Enqueuing Move request for scope (-0.63, -0.15)
01:29:12.903 00.000 12044 Worker thread wakes up
01:29:12.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.15) opts 0xd
01:29:12.903 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.15)
01:29:12.903 00.000 12044 Moving (-0.63, -0.15) raw xDistance=0.14 yDistance=0.64
01:29:12.903 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.24, using input
01:29:12.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
01:29:12.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:12.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
01:29:12.904 00.001 12044 MoveAxis(E, 0, ABG)
01:29:12.904 00.000 12044 Move returns status 0, amount 0
01:29:12.904 00.000 12044 MoveAxis(N, 0, ABG)
01:29:12.904 00.000 12044 Move returns status 0, amount 0
01:29:12.904 00.000 12044 move complete, result=0
01:29:12.904 00.000 12044 worker thread done servicing request
01:29:12.911 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17303, med=615, FiltMin=525, FiltMax=10799, Gamma=0.810
01:29:12.916 00.005 14964 UpdateGuideState exits: m=278754 SNR=332.1
01:29:12.917 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.917 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:12.917 00.000 14964 Enqueuing Expose request
01:29:12.918 00.001 12044 Worker thread wakes up
01:29:12.918 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:12.918 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:12.918 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:29:16.033 03.115 12044 Exposure complete
01:29:16.055 00.022 12044 worker thread done servicing request
01:29:16.055 00.000 14964 OnExposeComplete: enter
01:29:16.057 00.002 14964 UpdateGuideState(): m_state=6
01:29:16.058 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3149
01:29:16.058 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=91.45, Mass=279616, SNR=329.2, Peak=14056 HFD=4.8
01:29:16.059 00.001 14964 MultiStar: [#1 -0.86,0.51,0.00,M2] [#2 -0.80,0.68,0.00,M5] 
01:29:16.059 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
01:29:16.060 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
01:29:16.060 00.000 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.17 hyp=0.68 cameraTheta=-2.89 mountX=0.16 mountY=0.68, mountTheta=1.33
01:29:16.061 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.17, opts=13)
01:29:16.062 00.001 14964 Enqueuing Move request for scope (-0.66, -0.17)
01:29:16.062 00.000 12044 Worker thread wakes up
01:29:16.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.17) opts 0xd
01:29:16.063 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.17)
01:29:16.063 00.000 12044 Moving (-0.66, -0.17) raw xDistance=0.16 yDistance=0.68
01:29:16.063 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.26, using input
01:29:16.063 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
01:29:16.063 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.72 newest=1.30
01:29:16.063 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
01:29:16.063 00.000 12044 MoveAxis(E, 0, ABG)
01:29:16.063 00.000 12044 Move returns status 0, amount 0
01:29:16.063 00.000 12044 BLC: Oldest BLC event removed
01:29:16.063 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 189 applied
01:29:16.063 00.000 12044 MoveAxis(S, 252, ABG)
01:29:16.063 00.000 12044 Guiding  Dir = 1, Dur = 252
01:29:16.070 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14056, med=616, FiltMin=525, FiltMax=11985, Gamma=0.810
01:29:16.075 00.005 14964 UpdateGuideState exits: m=279616 SNR=329.2
01:29:16.076 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.076 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:16.077 00.001 14964 Enqueuing Expose request
01:29:16.132 00.055 12044 IsSlewing returns 0
01:29:16.133 00.001 12044 IsGuiding returns 0
01:29:16.164 00.031 12044 PulseGuide returned control before completion, sleep 231
01:29:16.401 00.237 12044 IsGuiding returns 1
01:29:16.401 00.000 12044 scope still moving after pulse duration time elapsed
01:29:16.460 00.059 12044 IsSlewing returns 0
01:29:16.461 00.001 12044 IsGuiding returns 0
01:29:16.461 00.000 12044 scope move finished after 252 + 76 ms
01:29:16.461 00.000 12044 Move returns status 0, amount 252
01:29:16.461 00.000 12044 move complete, result=0
01:29:16.461 00.000 12044 worker thread done servicing request
01:29:16.461 00.000 12044 Worker thread wakes up
01:29:16.461 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:16.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:16.461 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 252 ms SOUTH
01:29:19.586 03.125 12044 Exposure complete
01:29:19.610 00.024 12044 worker thread done servicing request
01:29:19.610 00.000 14964 OnExposeComplete: enter
01:29:19.611 00.001 14964 UpdateGuideState(): m_state=6
01:29:19.611 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3150
01:29:19.612 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=91.19, Mass=277313, SNR=333.8, Peak=19955 HFD=4.3
01:29:19.612 00.000 14964 MultiStar: [#1 -0.51,0.98,0.00,M3] [#2 -0.46,0.56,0.08,U] 
01:29:19.613 00.001 14964 refined, 1 included, MultiStar: {-0.39, -0.37}, one-star: {-0.39, -0.44}
01:29:19.613 00.000 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
01:29:19.614 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
01:29:19.614 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.37 hyp=0.54 cameraTheta=-2.39 mountX=0.36 mountY=0.43, mountTheta=0.87
01:29:19.615 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.37, opts=13)
01:29:19.616 00.001 14964 Enqueuing Move request for scope (-0.39, -0.37)
01:29:19.616 00.000 12044 Worker thread wakes up
01:29:19.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.37) opts 0xd
01:29:19.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.37)
01:29:19.616 00.000 12044 Moving (-0.39, -0.37) raw xDistance=0.36 yDistance=0.43
01:29:19.616 00.000 12044 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.676058, 1:0.428580
01:29:19.616 00.000 12044 BLC: No correction, Miss < min_move
01:29:19.616 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.36 is < calculated value 0.42, using input
01:29:19.616 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:29:19.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.36, slope = 0.07
01:29:19.616 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:19.617 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:29:19.617 00.000 12044 MoveAxis(W, 28, ABG)
01:29:19.617 00.000 12044 Guiding  Dir = 3, Dur = 28
01:29:19.625 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19955, med=615, FiltMin=528, FiltMax=10595, Gamma=0.810
01:29:19.630 00.005 14964 UpdateGuideState exits: m=277313 SNR=333.8
01:29:19.631 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.631 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:19.632 00.001 14964 Enqueuing Expose request
01:29:19.648 00.016 12044 IsSlewing returns 0
01:29:19.648 00.000 12044 IsGuiding returns 0
01:29:19.679 00.031 12044 IsGuiding returns 1
01:29:19.679 00.000 12044 scope still moving after pulse duration time elapsed
01:29:19.757 00.078 12044 IsSlewing returns 0
01:29:19.757 00.000 12044 IsGuiding returns 0
01:29:19.757 00.000 12044 scope move finished after 28 + 81 ms
01:29:19.757 00.000 12044 Move returns status 0, amount 28
01:29:19.757 00.000 12044 MoveAxis(N, 0, ABG)
01:29:19.757 00.000 12044 Move returns status 0, amount 0
01:29:19.757 00.000 12044 move complete, result=0
01:29:19.757 00.000 12044 worker thread done servicing request
01:29:19.757 00.000 12044 Worker thread wakes up
01:29:19.757 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:19.757 00.000 14964 GuideStep: 0.4 px 28 ms WEST, 0.4 px 0 ms NORTH
01:29:19.758 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:22.886 03.128 12044 Exposure complete
01:29:22.913 00.027 12044 worker thread done servicing request
01:29:22.913 00.000 14964 OnExposeComplete: enter
01:29:22.914 00.001 14964 UpdateGuideState(): m_state=6
01:29:22.914 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3151
01:29:22.915 00.001 14964 Star::Find returns 1 (0), X=280.26, Y=91.32, Mass=278418, SNR=336.6, Peak=18627 HFD=4.1
01:29:22.915 00.000 14964 MultiStar: [#1 -0.22,0.51,0.18,U] [#2 -0.36,0.50,0.07,U] 
01:29:22.916 00.001 14964 refined, 2 included, MultiStar: {-0.13, -0.14}, one-star: {-0.10, -0.31}
01:29:22.916 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
01:29:22.917 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
01:29:22.917 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=0.14 mountY=0.14, mountTheta=0.79
01:29:22.918 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.14, opts=13)
01:29:22.919 00.001 14964 Enqueuing Move request for scope (-0.13, -0.14)
01:29:22.919 00.000 12044 Worker thread wakes up
01:29:22.919 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:29:22.919 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:29:22.919 00.000 12044 Moving (-0.13, -0.14) raw xDistance=0.14 yDistance=0.14
01:29:22.919 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.676058, 1:0.428580, 2:0.142408
01:29:22.919 00.000 12044 BLC: No correction, Miss < min_move
01:29:22.919 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:29:22.919 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:22.919 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:29:22.919 00.000 12044 MoveAxis(E, 0, ABG)
01:29:22.919 00.000 12044 Move returns status 0, amount 0
01:29:22.919 00.000 12044 MoveAxis(N, 0, ABG)
01:29:22.920 00.001 12044 Move returns status 0, amount 0
01:29:22.920 00.000 12044 move complete, result=0
01:29:22.920 00.000 12044 worker thread done servicing request
01:29:22.927 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18627, med=615, FiltMin=527, FiltMax=13361, Gamma=0.810
01:29:22.932 00.005 14964 UpdateGuideState exits: m=278418 SNR=336.6
01:29:22.933 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.933 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:22.934 00.001 14964 Enqueuing Expose request
01:29:22.934 00.000 12044 Worker thread wakes up
01:29:22.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:22.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:22.934 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:26.032 03.098 12044 Exposure complete
01:29:26.057 00.025 12044 worker thread done servicing request
01:29:26.057 00.000 14964 OnExposeComplete: enter
01:29:26.058 00.001 14964 UpdateGuideState(): m_state=6
01:29:26.059 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3152
01:29:26.059 00.000 14964 Star::Find returns 1 (0), X=280.18, Y=92.08, Mass=274419, SNR=334.7, Peak=17820 HFD=4.2
01:29:26.060 00.001 14964 MultiStar: [#1 -0.49,-0.31,0.18,U] [#2 -0.67,-0.10,0.06,U] 
01:29:26.060 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.32}, one-star: {-0.17, 0.46}
01:29:26.061 00.001 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.78 = -2.51)
01:29:26.061 00.000 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.83 = 0.55)
01:29:26.062 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.22 mountX=-0.32 mountY=0.21, mountTheta=2.57
01:29:26.063 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.32, opts=13)
01:29:26.063 00.000 14964 Enqueuing Move request for scope (-0.24, 0.32)
01:29:26.064 00.001 12044 Worker thread wakes up
01:29:26.064 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
01:29:26.064 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
01:29:26.064 00.000 12044 Moving (-0.24, 0.32) raw xDistance=-0.32 yDistance=0.21
01:29:26.064 00.000 12044 BLC: window closed
01:29:26.064 00.000 12044 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.676058, 1:0.428580, 2:0.142408
01:29:26.064 00.000 12044 BLC: No correction, Miss < min_move
01:29:26.064 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = 0.00
01:29:26.064 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:26.064 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:29:26.064 00.000 12044 MoveAxis(E, 25, ABG)
01:29:26.064 00.000 12044 Guiding  Dir = 2, Dur = 25
01:29:26.072 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17820, med=615, FiltMin=532, FiltMax=12525, Gamma=0.810
01:29:26.077 00.005 14964 UpdateGuideState exits: m=274419 SNR=334.7
01:29:26.078 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.078 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:26.079 00.001 14964 Enqueuing Expose request
01:29:26.085 00.006 12044 IsSlewing returns 0
01:29:26.085 00.000 12044 IsGuiding returns 0
01:29:26.118 00.033 12044 IsGuiding returns 1
01:29:26.118 00.000 12044 scope still moving after pulse duration time elapsed
01:29:26.179 00.061 12044 IsSlewing returns 0
01:29:26.179 00.000 12044 IsGuiding returns 0
01:29:26.179 00.000 12044 scope move finished after 25 + 69 ms
01:29:26.179 00.000 12044 Move returns status 0, amount 25
01:29:26.179 00.000 12044 MoveAxis(N, 0, ABG)
01:29:26.179 00.000 12044 Move returns status 0, amount 0
01:29:26.179 00.000 12044 move complete, result=0
01:29:26.179 00.000 12044 worker thread done servicing request
01:29:26.179 00.000 12044 Worker thread wakes up
01:29:26.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:26.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:26.179 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
01:29:29.288 03.109 12044 Exposure complete
01:29:29.317 00.029 12044 worker thread done servicing request
01:29:29.317 00.000 14964 OnExposeComplete: enter
01:29:29.317 00.000 14964 UpdateGuideState(): m_state=6
01:29:29.318 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3153
01:29:29.319 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=91.55, Mass=278078, SNR=328.0, Peak=18868 HFD=3.9
01:29:29.319 00.000 14964 MultiStar: [#1 -0.39,0.80,0.00,M2] [#2 -0.66,0.63,0.00,M3] 
01:29:29.320 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
01:29:29.320 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
01:29:29.320 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.07 hyp=0.50 cameraTheta=-3.00 mountX=0.07 mountY=0.50, mountTheta=1.44
01:29:29.322 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.07, opts=13)
01:29:29.322 00.000 14964 Enqueuing Move request for scope (-0.50, -0.07)
01:29:29.323 00.001 12044 Worker thread wakes up
01:29:29.323 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.07) opts 0xd
01:29:29.323 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.07)
01:29:29.323 00.000 12044 Moving (-0.50, -0.07) raw xDistance=0.07 yDistance=0.50
01:29:29.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:29:29.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
01:29:29.323 00.000 12044 MoveAxis(E, 0, ABG)
01:29:29.323 00.000 12044 Move returns status 0, amount 0
01:29:29.323 00.000 12044 MoveAxis(S, 47, ABG)
01:29:29.323 00.000 12044 Guiding  Dir = 1, Dur = 47
01:29:29.330 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18868, med=615, FiltMin=524, FiltMax=10141, Gamma=0.810
01:29:29.335 00.005 14964 UpdateGuideState exits: m=278078 SNR=328.0
01:29:29.336 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.336 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:29.337 00.001 14964 Enqueuing Expose request
01:29:29.352 00.015 12044 IsSlewing returns 0
01:29:29.352 00.000 12044 IsGuiding returns 0
01:29:29.384 00.032 12044 PulseGuide returned control before completion, sleep 26
01:29:29.420 00.036 12044 IsGuiding returns 1
01:29:29.420 00.000 12044 scope still moving after pulse duration time elapsed
01:29:29.525 00.105 12044 IsSlewing returns 0
01:29:29.525 00.000 12044 IsGuiding returns 0
01:29:29.525 00.000 12044 scope move finished after 47 + 126 ms
01:29:29.525 00.000 12044 Move returns status 0, amount 47
01:29:29.525 00.000 12044 move complete, result=0
01:29:29.525 00.000 12044 worker thread done servicing request
01:29:29.525 00.000 12044 Worker thread wakes up
01:29:29.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:29.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:29.525 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 47 ms SOUTH
01:29:32.641 03.116 12044 Exposure complete
01:29:32.667 00.026 12044 worker thread done servicing request
01:29:32.667 00.000 14964 OnExposeComplete: enter
01:29:32.668 00.001 14964 UpdateGuideState(): m_state=6
01:29:32.668 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3154
01:29:32.669 00.001 14964 Star::Find returns 1 (0), X=280.37, Y=91.41, Mass=268601, SNR=313.4, Peak=14671 HFD=4.4
01:29:32.669 00.000 14964 MultiStar: [#1 0.04,0.32,0.17,U] [#2 -0.15,-0.14,0.06,U] 
01:29:32.669 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.14}, one-star: {0.02, -0.22}
01:29:32.670 00.001 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
01:29:32.670 00.000 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
01:29:32.671 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=0.14 mountY=0.01, mountTheta=0.04
01:29:32.672 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.14, opts=13)
01:29:32.672 00.000 14964 Enqueuing Move request for scope (0.01, -0.14)
01:29:32.673 00.001 12044 Worker thread wakes up
01:29:32.673 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:29:32.673 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:29:32.673 00.000 12044 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=0.01
01:29:32.673 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
01:29:32.673 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:32.673 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:32.673 00.000 12044 MoveAxis(E, 0, ABG)
01:29:32.673 00.000 12044 Move returns status 0, amount 0
01:29:32.673 00.000 12044 MoveAxis(N, 0, ABG)
01:29:32.673 00.000 12044 Move returns status 0, amount 0
01:29:32.673 00.000 12044 move complete, result=0
01:29:32.673 00.000 12044 worker thread done servicing request
01:29:32.680 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14671, med=615, FiltMin=527, FiltMax=12365, Gamma=0.810
01:29:32.686 00.006 14964 UpdateGuideState exits: m=268601 SNR=313.4
01:29:32.687 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.687 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:32.688 00.001 14964 Enqueuing Expose request
01:29:32.688 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:32.689 00.001 12044 Worker thread wakes up
01:29:32.689 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:32.689 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:35.812 03.123 12044 Exposure complete
01:29:35.837 00.025 12044 worker thread done servicing request
01:29:35.837 00.000 14964 OnExposeComplete: enter
01:29:35.837 00.000 14964 UpdateGuideState(): m_state=6
01:29:35.838 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3155
01:29:35.838 00.000 14964 Star::Find returns 1 (0), X=280.49, Y=91.90, Mass=273183, SNR=316.2, Peak=16638 HFD=4.1
01:29:35.840 00.002 14964 MultiStar: [#1 -0.15,0.06,0.18,U] [#2 -0.62,-0.31,0.08,U] 
01:29:35.840 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.21}, one-star: {0.14, 0.28}
01:29:35.841 00.001 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
01:29:35.841 00.000 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.35)
01:29:35.841 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.33 mountX=-0.21 mountY=-0.07, mountTheta=-2.80
01:29:35.842 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.21, opts=13)
01:29:35.843 00.001 14964 Enqueuing Move request for scope (0.05, 0.21)
01:29:35.843 00.000 12044 Worker thread wakes up
01:29:35.844 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
01:29:35.844 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
01:29:35.844 00.000 12044 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=-0.07
01:29:35.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
01:29:35.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:35.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:35.844 00.000 12044 MoveAxis(E, 0, ABG)
01:29:35.844 00.000 12044 Move returns status 0, amount 0
01:29:35.844 00.000 12044 MoveAxis(N, 0, ABG)
01:29:35.844 00.000 12044 Move returns status 0, amount 0
01:29:35.844 00.000 12044 move complete, result=0
01:29:35.844 00.000 12044 worker thread done servicing request
01:29:35.850 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16638, med=615, FiltMin=515, FiltMax=13779, Gamma=0.810
01:29:35.856 00.006 14964 UpdateGuideState exits: m=273183 SNR=316.2
01:29:35.856 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.857 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:35.857 00.000 14964 Enqueuing Expose request
01:29:35.858 00.001 12044 Worker thread wakes up
01:29:35.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:35.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:35.858 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:38.954 03.096 12044 Exposure complete
01:29:38.981 00.027 12044 worker thread done servicing request
01:29:38.981 00.000 14964 OnExposeComplete: enter
01:29:38.982 00.001 14964 UpdateGuideState(): m_state=6
01:29:38.982 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3156
01:29:38.983 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=92.05, Mass=276106, SNR=328.0, Peak=17796 HFD=4.3
01:29:38.983 00.000 14964 MultiStar: [#1 -0.73,0.01,0.18,U] [#2 -0.72,-0.29,0.00,M2] 
01:29:38.984 00.001 14964 refined, 1 included, MultiStar: {-0.33, 0.36}, one-star: {-0.26, 0.43}
01:29:38.984 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
01:29:38.985 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.63)
01:29:38.986 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.36 hyp=0.49 cameraTheta=2.31 mountX=-0.37 mountY=0.29, mountTheta=2.47
01:29:38.987 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.36, opts=13)
01:29:38.988 00.001 14964 Enqueuing Move request for scope (-0.33, 0.36)
01:29:38.989 00.001 12044 Worker thread wakes up
01:29:38.989 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.36) opts 0xd
01:29:38.989 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.36)
01:29:38.989 00.000 12044 Moving (-0.33, 0.36) raw xDistance=-0.37 yDistance=0.29
01:29:38.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.06
01:29:38.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:38.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:29:38.989 00.000 12044 MoveAxis(E, 28, ABG)
01:29:38.989 00.000 12044 Guiding  Dir = 2, Dur = 28
01:29:38.996 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17796, med=615, FiltMin=528, FiltMax=11300, Gamma=0.810
01:29:39.002 00.006 14964 UpdateGuideState exits: m=276106 SNR=328.0
01:29:39.002 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.003 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:39.003 00.000 14964 Enqueuing Expose request
01:29:39.040 00.037 12044 IsSlewing returns 0
01:29:39.040 00.000 12044 IsGuiding returns 0
01:29:39.072 00.032 12044 IsGuiding returns 1
01:29:39.072 00.000 12044 scope still moving after pulse duration time elapsed
01:29:39.152 00.080 12044 IsSlewing returns 0
01:29:39.180 00.028 12044 IsGuiding returns 0
01:29:39.180 00.000 12044 scope move finished after 28 + 111 ms
01:29:39.180 00.000 12044 Move returns status 0, amount 28
01:29:39.180 00.000 12044 MoveAxis(N, 0, ABG)
01:29:39.180 00.000 12044 Move returns status 0, amount 0
01:29:39.180 00.000 12044 move complete, result=0
01:29:39.180 00.000 12044 worker thread done servicing request
01:29:39.180 00.000 12044 Worker thread wakes up
01:29:39.180 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:39.180 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:39.180 00.000 14964 GuideStep: -0.4 px 28 ms EAST, 0.3 px 0 ms NORTH
01:29:42.286 03.106 12044 Exposure complete
01:29:42.311 00.025 12044 worker thread done servicing request
01:29:42.311 00.000 14964 OnExposeComplete: enter
01:29:42.311 00.000 14964 UpdateGuideState(): m_state=6
01:29:42.312 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3157
01:29:42.312 00.000 14964 Star::Find returns 1 (0), X=279.13, Y=91.60, Mass=270156, SNR=331.6, Peak=14806 HFD=4.6
01:29:42.313 00.001 14964 MultiStar: [#1 -1.24,0.30,0.00,M1] [#2 -1.26,0.43,0.00,M3] 
01:29:42.313 00.000 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
01:29:42.314 00.001 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
01:29:42.314 00.000 14964 CameraToMount -- cameraX=-1.22 cameraY=-0.03 hyp=1.22 cameraTheta=-3.12 mountX=0.01 mountY=1.21, mountTheta=1.56
01:29:42.315 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.22, y=-0.03, opts=13)
01:29:42.316 00.001 14964 Enqueuing Move request for scope (-1.22, -0.03)
01:29:42.316 00.000 12044 Worker thread wakes up
01:29:42.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.22, -0.03) opts 0xd
01:29:42.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.22, -0.03)
01:29:42.316 00.000 12044 Moving (-1.22, -0.03) raw xDistance=0.01 yDistance=1.21
01:29:42.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
01:29:42.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21
01:29:42.316 00.000 12044 MoveAxis(E, 0, ABG)
01:29:42.316 00.000 12044 Move returns status 0, amount 0
01:29:42.316 00.000 12044 MoveAxis(S, 113, ABG)
01:29:42.316 00.000 12044 Guiding  Dir = 1, Dur = 113
01:29:42.324 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14806, med=615, FiltMin=527, FiltMax=11047, Gamma=0.810
01:29:42.329 00.005 14964 UpdateGuideState exits: m=270156 SNR=331.6
01:29:42.330 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.330 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:42.331 00.001 14964 Enqueuing Expose request
01:29:42.337 00.006 12044 IsSlewing returns 0
01:29:42.368 00.031 12044 IsGuiding returns 0
01:29:42.400 00.032 12044 PulseGuide returned control before completion, sleep 92
01:29:42.506 00.106 12044 IsGuiding returns 1
01:29:42.507 00.001 12044 scope still moving after pulse duration time elapsed
01:29:42.585 00.078 12044 IsSlewing returns 0
01:29:42.585 00.000 12044 IsGuiding returns 0
01:29:42.585 00.000 12044 scope move finished after 113 + 104 ms
01:29:42.585 00.000 12044 Move returns status 0, amount 113
01:29:42.585 00.000 12044 move complete, result=0
01:29:42.585 00.000 12044 worker thread done servicing request
01:29:42.585 00.000 12044 Worker thread wakes up
01:29:42.585 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:42.585 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:42.585 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 1.2 px 113 ms SOUTH
01:29:45.710 03.125 12044 Exposure complete
01:29:45.733 00.023 12044 worker thread done servicing request
01:29:45.733 00.000 14964 OnExposeComplete: enter
01:29:45.733 00.000 14964 UpdateGuideState(): m_state=6
01:29:45.734 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3158
01:29:45.735 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=92.20, Mass=281507, SNR=342.5, Peak=16340 HFD=4.4
01:29:45.735 00.000 14964 MultiStar: [#1 -0.39,-0.11,0.17,U] [#2 -0.61,-0.06,0.07,U] 
01:29:45.736 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.45}, one-star: {-0.17, 0.57}
01:29:45.736 00.000 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.59 = -2.70)
01:29:45.737 00.001 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
01:29:45.737 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.45 hyp=0.50 cameraTheta=2.03 mountX=-0.45 mountY=0.17, mountTheta=2.77
01:29:45.738 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.45, opts=13)
01:29:45.739 00.001 14964 Enqueuing Move request for scope (-0.22, 0.45)
01:29:45.739 00.000 12044 Worker thread wakes up
01:29:45.740 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.45) opts 0xd
01:29:45.740 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.45)
01:29:45.740 00.000 12044 Moving (-0.22, 0.45) raw xDistance=-0.45 yDistance=0.17
01:29:45.740 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.45, slope = -0.05
01:29:45.740 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:45.740 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:29:45.740 00.000 12044 MoveAxis(E, 30, ABG)
01:29:45.740 00.000 12044 Guiding  Dir = 2, Dur = 30
01:29:45.748 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16340, med=615, FiltMin=531, FiltMax=11708, Gamma=0.810
01:29:45.754 00.006 14964 UpdateGuideState exits: m=281507 SNR=342.5
01:29:45.754 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.755 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:45.755 00.000 14964 Enqueuing Expose request
01:29:45.804 00.049 12044 IsSlewing returns 0
01:29:45.805 00.001 12044 IsGuiding returns 0
01:29:45.836 00.031 12044 IsGuiding returns 1
01:29:45.836 00.000 12044 scope still moving after pulse duration time elapsed
01:29:45.880 00.044 12044 IsSlewing returns 0
01:29:45.880 00.000 12044 IsGuiding returns 0
01:29:45.880 00.000 12044 scope move finished after 30 + 46 ms
01:29:45.880 00.000 12044 Move returns status 0, amount 30
01:29:45.880 00.000 12044 MoveAxis(N, 0, ABG)
01:29:45.880 00.000 12044 Move returns status 0, amount 0
01:29:45.880 00.000 12044 move complete, result=0
01:29:45.880 00.000 12044 worker thread done servicing request
01:29:45.880 00.000 12044 Worker thread wakes up
01:29:45.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:45.881 00.001 14964 GuideStep: -0.4 px 30 ms EAST, 0.2 px 0 ms NORTH
01:29:45.881 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:48.979 03.098 12044 Exposure complete
01:29:49.010 00.031 12044 worker thread done servicing request
01:29:49.010 00.000 14964 OnExposeComplete: enter
01:29:49.011 00.001 14964 UpdateGuideState(): m_state=6
01:29:49.012 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3159
01:29:49.012 00.000 14964 Star::Find returns 1 (0), X=280.77, Y=91.20, Mass=272340, SNR=332.2, Peak=15722 HFD=4.4
01:29:49.013 00.001 14964 MultiStar: [#1 0.13,0.67,0.16,U] [#2 0.13,0.34,0.07,U] 
01:29:49.013 00.000 14964 refined, 2 included, MultiStar: {0.37, -0.24}, one-star: {0.42, -0.42}
01:29:49.014 00.001 14964 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
01:29:49.014 00.000 14964 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.03 = -2.25)
01:29:49.015 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-0.58 mountX=0.24 mountY=-0.34, mountTheta=-0.95
01:29:49.015 00.000 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.24, opts=13)
01:29:49.016 00.001 14964 Enqueuing Move request for scope (0.37, -0.24)
01:29:49.017 00.001 12044 Worker thread wakes up
01:29:49.017 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.24) opts 0xd
01:29:49.017 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.24)
01:29:49.017 00.000 12044 Moving (0.37, -0.24) raw xDistance=0.24 yDistance=-0.34
01:29:49.017 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
01:29:49.017 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:49.017 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:29:49.017 00.000 12044 MoveAxis(E, 0, ABG)
01:29:49.017 00.000 12044 Move returns status 0, amount 0
01:29:49.017 00.000 12044 MoveAxis(N, 0, ABG)
01:29:49.017 00.000 12044 Move returns status 0, amount 0
01:29:49.017 00.000 12044 move complete, result=0
01:29:49.017 00.000 12044 worker thread done servicing request
01:29:49.024 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15722, med=615, FiltMin=531, FiltMax=11196, Gamma=0.810
01:29:49.030 00.006 14964 UpdateGuideState exits: m=272340 SNR=332.2
01:29:49.030 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.031 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:49.031 00.000 14964 Enqueuing Expose request
01:29:49.032 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:29:49.032 00.000 12044 Worker thread wakes up
01:29:49.032 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:49.032 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:52.151 03.119 12044 Exposure complete
01:29:52.180 00.029 12044 worker thread done servicing request
01:29:52.180 00.000 14964 OnExposeComplete: enter
01:29:52.181 00.001 14964 UpdateGuideState(): m_state=6
01:29:52.182 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3160
01:29:52.182 00.000 14964 Star::Find returns 1 (0), X=280.58, Y=91.28, Mass=273474, SNR=320.9, Peak=15325 HFD=4.6
01:29:52.183 00.001 14964 MultiStar: [#1 -0.00,0.53,0.17,U] [#2 -0.01,0.39,0.06,U] 
01:29:52.183 00.000 14964 refined, 2 included, MultiStar: {0.19, -0.19}, one-star: {0.23, -0.34}
01:29:52.184 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
01:29:52.184 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.46)
01:29:52.184 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.26 cameraTheta=-0.78 mountX=0.19 mountY=-0.17, mountTheta=-0.72
01:29:52.186 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.19, opts=13)
01:29:52.186 00.000 14964 Enqueuing Move request for scope (0.19, -0.19)
01:29:52.187 00.001 12044 Worker thread wakes up
01:29:52.187 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
01:29:52.187 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
01:29:52.187 00.000 12044 Moving (0.19, -0.19) raw xDistance=0.19 yDistance=-0.17
01:29:52.187 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
01:29:52.187 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.187 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:52.187 00.000 12044 MoveAxis(E, 0, ABG)
01:29:52.187 00.000 12044 Move returns status 0, amount 0
01:29:52.187 00.000 12044 MoveAxis(N, 0, ABG)
01:29:52.187 00.000 12044 Move returns status 0, amount 0
01:29:52.187 00.000 12044 move complete, result=0
01:29:52.187 00.000 12044 worker thread done servicing request
01:29:52.194 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15325, med=615, FiltMin=528, FiltMax=12161, Gamma=0.810
01:29:52.200 00.006 14964 UpdateGuideState exits: m=273474 SNR=320.9
01:29:52.200 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.201 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:52.201 00.000 14964 Enqueuing Expose request
01:29:52.201 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:52.202 00.001 12044 Worker thread wakes up
01:29:52.202 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:52.203 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:55.341 03.138 12044 Exposure complete
01:29:55.369 00.028 12044 worker thread done servicing request
01:29:55.369 00.000 14964 OnExposeComplete: enter
01:29:55.369 00.000 14964 UpdateGuideState(): m_state=6
01:29:55.370 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3161
01:29:55.370 00.000 14964 Star::Find returns 1 (0), X=280.37, Y=91.21, Mass=268057, SNR=324.9, Peak=15027 HFD=4.4
01:29:55.371 00.001 14964 MultiStar: [#1 -0.06,0.79,0.00,M1] [#2 -0.69,0.66,0.00,M1] 
01:29:55.371 00.000 14964 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
01:29:55.372 00.001 14964 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
01:29:55.372 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.54 mountX=0.42 mountY=0.03, mountTheta=0.07
01:29:55.373 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.42, opts=13)
01:29:55.374 00.001 14964 Enqueuing Move request for scope (0.01, -0.42)
01:29:55.374 00.000 12044 Worker thread wakes up
01:29:55.374 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.42) opts 0xd
01:29:55.374 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.42)
01:29:55.375 00.001 12044 Moving (0.01, -0.42) raw xDistance=0.42 yDistance=0.03
01:29:55.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.42, slope = 0.05
01:29:55.375 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:55.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:55.375 00.000 12044 MoveAxis(W, 36, ABG)
01:29:55.375 00.000 12044 Guiding  Dir = 3, Dur = 36
01:29:55.383 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15027, med=615, FiltMin=533, FiltMax=12561, Gamma=0.810
01:29:55.388 00.005 14964 UpdateGuideState exits: m=268057 SNR=324.9
01:29:55.389 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.389 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:55.390 00.001 14964 Enqueuing Expose request
01:29:55.401 00.011 12044 IsSlewing returns 0
01:29:55.401 00.000 12044 IsGuiding returns 0
01:29:55.432 00.031 12044 PulseGuide returned control before completion, sleep 15
01:29:55.472 00.040 12044 IsGuiding returns 1
01:29:55.472 00.000 12044 scope still moving after pulse duration time elapsed
01:29:55.539 00.067 12044 IsSlewing returns 0
01:29:55.540 00.001 12044 IsGuiding returns 0
01:29:55.540 00.000 12044 scope move finished after 36 + 103 ms
01:29:55.540 00.000 12044 Move returns status 0, amount 36
01:29:55.540 00.000 12044 MoveAxis(N, 0, ABG)
01:29:55.540 00.000 12044 Move returns status 0, amount 0
01:29:55.540 00.000 12044 move complete, result=0
01:29:55.540 00.000 12044 worker thread done servicing request
01:29:55.540 00.000 12044 Worker thread wakes up
01:29:55.540 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:55.540 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:29:55.540 00.000 14964 GuideStep: 0.4 px 36 ms WEST, 0.0 px 0 ms NORTH
01:29:58.642 03.102 12044 Exposure complete
01:29:58.666 00.024 12044 worker thread done servicing request
01:29:58.666 00.000 14964 OnExposeComplete: enter
01:29:58.667 00.001 14964 UpdateGuideState(): m_state=6
01:29:58.667 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3162
01:29:58.668 00.001 14964 Star::Find returns 1 (0), X=280.52, Y=91.57, Mass=269563, SNR=316.5, Peak=13223 HFD=4.4
01:29:58.668 00.000 14964 MultiStar: [#1 0.10,0.27,0.19,U] [#2 -0.34,0.48,0.07,U] 
01:29:58.669 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.03}, one-star: {0.17, -0.05}
01:29:58.669 00.000 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.75 = 1.75)
01:29:58.670 00.001 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.48)
01:29:58.670 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.19 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
01:29:58.671 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.03, opts=13)
01:29:58.672 00.001 14964 Enqueuing Move request for scope (0.13, 0.03)
01:29:58.672 00.000 12044 Worker thread wakes up
01:29:58.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:29:58.672 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:29:58.672 00.000 12044 Moving (0.13, 0.03) raw xDistance=-0.02 yDistance=-0.13
01:29:58.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
01:29:58.672 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:58.673 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:58.673 00.000 12044 MoveAxis(E, 0, ABG)
01:29:58.673 00.000 12044 Move returns status 0, amount 0
01:29:58.673 00.000 12044 MoveAxis(N, 0, ABG)
01:29:58.673 00.000 12044 Move returns status 0, amount 0
01:29:58.673 00.000 12044 move complete, result=0
01:29:58.673 00.000 12044 worker thread done servicing request
01:29:58.680 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13223, med=615, FiltMin=531, FiltMax=10972, Gamma=0.810
01:29:58.685 00.005 14964 UpdateGuideState exits: m=269563 SNR=316.5
01:29:58.686 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.686 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:29:58.687 00.001 14964 Enqueuing Expose request
01:29:58.687 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:58.688 00.001 12044 Worker thread wakes up
01:29:58.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:29:58.688 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:01.791 03.103 12044 Exposure complete
01:30:01.821 00.030 12044 worker thread done servicing request
01:30:01.821 00.000 14964 OnExposeComplete: enter
01:30:01.821 00.000 14964 UpdateGuideState(): m_state=6
01:30:01.822 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3163
01:30:01.822 00.000 14964 Star::Find returns 1 (0), X=280.79, Y=91.84, Mass=282374, SNR=330.7, Peak=16338 HFD=4.3
01:30:01.823 00.001 14964 MultiStar: [#1 0.24,-0.00,0.18,U] [#2 0.03,-0.19,0.06,U] 
01:30:01.824 00.001 14964 refined, 2 included, MultiStar: {0.39, 0.17}, one-star: {0.44, 0.22}
01:30:01.824 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.96 = 1.96)
01:30:01.824 00.000 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
01:30:01.825 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=0.17 hyp=0.42 cameraTheta=0.40 mountX=-0.16 mountY=-0.40, mountTheta=-1.95
01:30:01.826 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.17, opts=13)
01:30:01.826 00.000 14964 Enqueuing Move request for scope (0.39, 0.17)
01:30:01.827 00.001 12044 Worker thread wakes up
01:30:01.827 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.17) opts 0xd
01:30:01.827 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.17)
01:30:01.827 00.000 12044 Moving (0.39, 0.17) raw xDistance=-0.16 yDistance=-0.40
01:30:01.827 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
01:30:01.827 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:01.827 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:30:01.827 00.000 12044 MoveAxis(E, 0, ABG)
01:30:01.827 00.000 12044 Move returns status 0, amount 0
01:30:01.827 00.000 12044 MoveAxis(N, 0, ABG)
01:30:01.827 00.000 12044 Move returns status 0, amount 0
01:30:01.827 00.000 12044 move complete, result=0
01:30:01.827 00.000 12044 worker thread done servicing request
01:30:01.834 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16338, med=615, FiltMin=530, FiltMax=11528, Gamma=0.810
01:30:01.840 00.006 14964 UpdateGuideState exits: m=282374 SNR=330.7
01:30:01.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.841 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:01.841 00.000 14964 Enqueuing Expose request
01:30:01.842 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:30:01.842 00.000 12044 Worker thread wakes up
01:30:01.843 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:01.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:04.943 03.100 12044 Exposure complete
01:30:04.970 00.027 12044 worker thread done servicing request
01:30:04.970 00.000 14964 OnExposeComplete: enter
01:30:04.971 00.001 14964 UpdateGuideState(): m_state=6
01:30:04.971 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3164
01:30:04.972 00.001 14964 Star::Find returns 1 (0), X=281.28, Y=91.44, Mass=268076, SNR=317.4, Peak=13878 HFD=4.7
01:30:04.972 00.000 14964 MultiStar: [#1 0.72,0.74,0.00,M1] [#2 0.54,0.32,0.06,U] 
01:30:04.973 00.001 14964 refined, 1 included, MultiStar: {0.90, -0.16}, one-star: {0.93, -0.19}
01:30:04.973 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:30:04.974 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
01:30:04.974 00.000 14964 CameraToMount -- cameraX=0.90 cameraY=-0.16 hyp=0.92 cameraTheta=-0.18 mountX=0.17 mountY=-0.88, mountTheta=-1.38
01:30:04.975 00.001 14964 SchedulePrimaryMove(1136A648, x=0.90, y=-0.16, opts=13)
01:30:04.976 00.001 14964 Enqueuing Move request for scope (0.90, -0.16)
01:30:04.976 00.000 12044 Worker thread wakes up
01:30:04.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.16) opts 0xd
01:30:04.976 00.000 12044 Handling offset move in thread for scope, endpoint = (0.90, -0.16)
01:30:04.976 00.000 12044 Moving (0.90, -0.16) raw xDistance=0.17 yDistance=-0.88
01:30:04.976 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.29, using input
01:30:04.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
01:30:04.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:04.977 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
01:30:04.977 00.000 12044 MoveAxis(E, 0, ABG)
01:30:04.977 00.000 12044 Move returns status 0, amount 0
01:30:04.977 00.000 12044 MoveAxis(N, 0, ABG)
01:30:04.977 00.000 12044 Move returns status 0, amount 0
01:30:04.977 00.000 12044 move complete, result=0
01:30:04.978 00.001 12044 worker thread done servicing request
01:30:04.985 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13878, med=615, FiltMin=533, FiltMax=10849, Gamma=0.810
01:30:04.990 00.005 14964 UpdateGuideState exits: m=268076 SNR=317.4
01:30:04.990 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.991 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:04.991 00.000 14964 Enqueuing Expose request
01:30:04.992 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
01:30:04.992 00.000 12044 Worker thread wakes up
01:30:04.992 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:04.992 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:08.083 03.091 12044 Exposure complete
01:30:08.104 00.021 12044 worker thread done servicing request
01:30:08.104 00.000 14964 OnExposeComplete: enter
01:30:08.104 00.000 14964 UpdateGuideState(): m_state=6
01:30:08.106 00.002 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3165
01:30:08.106 00.000 14964 Star::Find returns 1 (0), X=280.22, Y=92.05, Mass=275820, SNR=325.9, Peak=16688 HFD=4.2
01:30:08.107 00.001 14964 MultiStar: [#1 0.03,0.12,0.16,U] [#2 -0.32,-0.12,0.07,U] 
01:30:08.107 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.35}, one-star: {-0.13, 0.42}
01:30:08.108 00.001 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
01:30:08.108 00.000 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
01:30:08.109 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.89 mountX=-0.35 mountY=0.08, mountTheta=2.92
01:30:08.110 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.35, opts=13)
01:30:08.110 00.000 14964 Enqueuing Move request for scope (-0.12, 0.35)
01:30:08.111 00.001 12044 Worker thread wakes up
01:30:08.111 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd
01:30:08.111 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.35)
01:30:08.111 00.000 12044 Moving (-0.12, 0.35) raw xDistance=-0.35 yDistance=0.08
01:30:08.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.01
01:30:08.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:08.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:30:08.111 00.000 12044 MoveAxis(E, 0, ABG)
01:30:08.111 00.000 12044 Move returns status 0, amount 0
01:30:08.111 00.000 12044 MoveAxis(N, 0, ABG)
01:30:08.111 00.000 12044 Move returns status 0, amount 0
01:30:08.111 00.000 12044 move complete, result=0
01:30:08.111 00.000 12044 worker thread done servicing request
01:30:08.118 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16688, med=615, FiltMin=528, FiltMax=10373, Gamma=0.810
01:30:08.124 00.006 14964 UpdateGuideState exits: m=275820 SNR=325.9
01:30:08.124 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.125 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:08.125 00.000 14964 Enqueuing Expose request
01:30:08.126 00.001 14964 GuideStep: -0.4 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:08.126 00.000 12044 Worker thread wakes up
01:30:08.126 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:08.126 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:11.253 03.127 12044 Exposure complete
01:30:11.276 00.023 12044 worker thread done servicing request
01:30:11.276 00.000 14964 OnExposeComplete: enter
01:30:11.277 00.001 14964 UpdateGuideState(): m_state=6
01:30:11.277 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3166
01:30:11.278 00.001 14964 Star::Find returns 1 (0), X=280.27, Y=91.56, Mass=273381, SNR=322.3, Peak=13631 HFD=4.7
01:30:11.279 00.001 14964 MultiStar: [#1 -0.11,0.18,0.17,U] [#2 0.02,-0.35,0.06,U] 
01:30:11.279 00.000 14964 refined, 2 included, MultiStar: {-0.08, -0.04}, one-star: {-0.09, -0.06}
01:30:11.279 00.000 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.13 = -1.13)
01:30:11.280 00.001 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.93 = 1.93)
01:30:11.280 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=0.04 mountY=0.09, mountTheta=1.14
01:30:11.281 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.04, opts=13)
01:30:11.282 00.001 14964 Enqueuing Move request for scope (-0.08, -0.04)
01:30:11.282 00.000 12044 Worker thread wakes up
01:30:11.282 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:30:11.283 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:30:11.283 00.000 12044 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.09
01:30:11.283 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:30:11.283 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:11.283 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:11.283 00.000 12044 MoveAxis(E, 0, ABG)
01:30:11.283 00.000 12044 Move returns status 0, amount 0
01:30:11.283 00.000 12044 MoveAxis(N, 0, ABG)
01:30:11.283 00.000 12044 Move returns status 0, amount 0
01:30:11.283 00.000 12044 move complete, result=0
01:30:11.283 00.000 12044 worker thread done servicing request
01:30:11.290 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13631, med=615, FiltMin=529, FiltMax=11405, Gamma=0.810
01:30:11.295 00.005 14964 UpdateGuideState exits: m=273381 SNR=322.3
01:30:11.296 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.296 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:11.297 00.001 14964 Enqueuing Expose request
01:30:11.298 00.001 12044 Worker thread wakes up
01:30:11.298 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:11.298 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:11.298 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:14.426 03.128 12044 Exposure complete
01:30:14.447 00.021 12044 worker thread done servicing request
01:30:14.447 00.000 14964 OnExposeComplete: enter
01:30:14.448 00.001 14964 UpdateGuideState(): m_state=6
01:30:14.449 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3167
01:30:14.449 00.000 14964 Star::Find returns 1 (0), X=280.20, Y=91.71, Mass=278723, SNR=331.0, Peak=18147 HFD=4.3
01:30:14.450 00.001 14964 MultiStar: [#1 -0.20,-0.28,0.18,U] [#2 -0.16,-0.48,0.08,U] 
01:30:14.450 00.000 14964 refined, 2 included, MultiStar: {-0.16, -0.00}, one-star: {-0.15, 0.08}
01:30:14.451 00.001 14964 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
01:30:14.451 00.000 14964 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
01:30:14.452 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=0.00 mountY=0.16, mountTheta=1.57
01:30:14.453 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.00, opts=13)
01:30:14.453 00.000 14964 Enqueuing Move request for scope (-0.16, -0.00)
01:30:14.454 00.001 12044 Worker thread wakes up
01:30:14.454 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
01:30:14.454 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
01:30:14.454 00.000 12044 Moving (-0.16, -0.00) raw xDistance=0.00 yDistance=0.16
01:30:14.454 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
01:30:14.454 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:14.454 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:30:14.454 00.000 12044 MoveAxis(E, 0, ABG)
01:30:14.454 00.000 12044 Move returns status 0, amount 0
01:30:14.454 00.000 12044 MoveAxis(N, 0, ABG)
01:30:14.454 00.000 12044 Move returns status 0, amount 0
01:30:14.454 00.000 12044 move complete, result=0
01:30:14.454 00.000 12044 worker thread done servicing request
01:30:14.465 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18147, med=616, FiltMin=535, FiltMax=12390, Gamma=0.810
01:30:14.470 00.005 14964 UpdateGuideState exits: m=278723 SNR=331.0
01:30:14.471 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:14.471 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:14.472 00.001 14964 Enqueuing Expose request
01:30:14.472 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:14.473 00.001 12044 Worker thread wakes up
01:30:14.473 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:14.473 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:17.571 03.098 12044 Exposure complete
01:30:17.595 00.024 12044 worker thread done servicing request
01:30:17.595 00.000 14964 OnExposeComplete: enter
01:30:17.595 00.000 14964 UpdateGuideState(): m_state=6
01:30:17.596 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3168
01:30:17.596 00.000 14964 Star::Find returns 1 (0), X=280.92, Y=91.95, Mass=282786, SNR=327.6, Peak=17254 HFD=4.4
01:30:17.597 00.001 14964 MultiStar: [#1 0.63,-0.11,0.16,U] [#2 0.15,-0.46,0.08,U] 
01:30:17.597 00.000 14964 refined, 2 included, MultiStar: {0.55, 0.22}, one-star: {0.57, 0.33}
01:30:17.598 00.001 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.56) = xAngle (1.94 = 1.94)
01:30:17.598 00.000 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.99 = -1.29)
01:30:17.599 00.001 14964 CameraToMount -- cameraX=0.55 cameraY=0.22 hyp=0.59 cameraTheta=0.38 mountX=-0.21 mountY=-0.57, mountTheta=-1.93
01:30:17.600 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.22, opts=13)
01:30:17.601 00.001 14964 Enqueuing Move request for scope (0.55, 0.22)
01:30:17.602 00.001 12044 Worker thread wakes up
01:30:17.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.22) opts 0xd
01:30:17.602 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.22)
01:30:17.602 00.000 12044 Moving (0.55, 0.22) raw xDistance=-0.21 yDistance=-0.57
01:30:17.602 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.31, using input
01:30:17.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.05
01:30:17.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:17.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:30:17.602 00.000 12044 MoveAxis(E, 0, ABG)
01:30:17.602 00.000 12044 Move returns status 0, amount 0
01:30:17.602 00.000 12044 MoveAxis(N, 0, ABG)
01:30:17.602 00.000 12044 Move returns status 0, amount 0
01:30:17.602 00.000 12044 move complete, result=0
01:30:17.602 00.000 12044 worker thread done servicing request
01:30:17.610 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17254, med=615, FiltMin=532, FiltMax=9792, Gamma=0.810
01:30:17.615 00.005 14964 UpdateGuideState exits: m=282786 SNR=327.6
01:30:17.616 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.616 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:17.617 00.001 14964 Enqueuing Expose request
01:30:17.617 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
01:30:17.618 00.001 12044 Worker thread wakes up
01:30:17.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:17.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:20.747 03.129 12044 Exposure complete
01:30:20.779 00.032 12044 worker thread done servicing request
01:30:20.779 00.000 14964 OnExposeComplete: enter
01:30:20.781 00.002 14964 UpdateGuideState(): m_state=6
01:30:20.782 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3169
01:30:20.783 00.001 14964 Star::Find returns 1 (0), X=280.68, Y=92.32, Mass=288814, SNR=339.3, Peak=16742 HFD=4.3
01:30:20.784 00.001 14964 MultiStar: [#1 0.37,-0.39,0.17,U] [#2 0.27,-0.67,0.07,U] 
01:30:20.785 00.001 14964 refined, 2 included, MultiStar: {0.33, 0.48}, one-star: {0.33, 0.70}
01:30:20.785 00.000 14964 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
01:30:20.786 00.001 14964 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
01:30:20.787 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.48 hyp=0.58 cameraTheta=0.96 mountX=-0.47 mountY=-0.38, mountTheta=-2.46
01:30:20.788 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.48, opts=13)
01:30:20.788 00.000 14964 Enqueuing Move request for scope (0.33, 0.48)
01:30:20.789 00.001 12044 Worker thread wakes up
01:30:20.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.48) opts 0xd
01:30:20.789 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.48)
01:30:20.789 00.000 12044 Moving (0.33, 0.48) raw xDistance=-0.47 yDistance=-0.38
01:30:20.789 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.47, slope = -0.06
01:30:20.789 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:20.789 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:30:20.789 00.000 12044 MoveAxis(E, 47, ABG)
01:30:20.789 00.000 12044 Guiding  Dir = 2, Dur = 47
01:30:20.797 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16742, med=615, FiltMin=532, FiltMax=12840, Gamma=0.810
01:30:20.802 00.005 14964 UpdateGuideState exits: m=288814 SNR=339.3
01:30:20.803 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.803 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:20.804 00.001 14964 Enqueuing Expose request
01:30:20.839 00.035 12044 IsSlewing returns 0
01:30:20.839 00.000 12044 IsGuiding returns 0
01:30:20.871 00.032 12044 PulseGuide returned control before completion, sleep 27
01:30:20.913 00.042 12044 IsGuiding returns 0
01:30:20.913 00.000 12044 Move returns status 0, amount 47
01:30:20.913 00.000 12044 MoveAxis(N, 0, ABG)
01:30:20.913 00.000 12044 Move returns status 0, amount 0
01:30:20.913 00.000 12044 move complete, result=0
01:30:20.913 00.000 12044 worker thread done servicing request
01:30:20.913 00.000 12044 Worker thread wakes up
01:30:20.914 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:20.914 00.000 14964 GuideStep: -0.5 px 47 ms EAST, -0.4 px 0 ms NORTH
01:30:20.915 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:24.015 03.100 12044 Exposure complete
01:30:24.036 00.021 12044 worker thread done servicing request
01:30:24.036 00.000 14964 OnExposeComplete: enter
01:30:24.037 00.001 14964 UpdateGuideState(): m_state=6
01:30:24.037 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3170
01:30:24.038 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=91.58, Mass=270300, SNR=317.6, Peak=13467 HFD=4.6
01:30:24.038 00.000 14964 MultiStar: [#1 -0.05,-0.00,0.18,U] [#2 0.02,-0.06,0.07,U] 
01:30:24.039 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.04}, one-star: {0.01, -0.05}
01:30:24.039 00.000 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
01:30:24.040 00.001 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
01:30:24.040 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.61 mountX=0.04 mountY=0.01, mountTheta=0.14
01:30:24.041 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.04, opts=13)
01:30:24.042 00.001 14964 Enqueuing Move request for scope (-0.00, -0.04)
01:30:24.042 00.000 12044 Worker thread wakes up
01:30:24.042 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:30:24.042 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:30:24.042 00.000 12044 Moving (-0.00, -0.04) raw xDistance=0.04 yDistance=0.01
01:30:24.042 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.04
01:30:24.042 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:24.042 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:30:24.042 00.000 12044 MoveAxis(E, 0, ABG)
01:30:24.042 00.000 12044 Move returns status 0, amount 0
01:30:24.042 00.000 12044 MoveAxis(N, 0, ABG)
01:30:24.042 00.000 12044 Move returns status 0, amount 0
01:30:24.042 00.000 12044 move complete, result=0
01:30:24.042 00.000 12044 worker thread done servicing request
01:30:24.050 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13467, med=615, FiltMin=525, FiltMax=11049, Gamma=0.810
01:30:24.055 00.005 14964 UpdateGuideState exits: m=270300 SNR=317.6
01:30:24.056 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.056 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:24.057 00.001 14964 Enqueuing Expose request
01:30:24.057 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:24.058 00.001 12044 Worker thread wakes up
01:30:24.058 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:24.058 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:27.162 03.104 12044 Exposure complete
01:30:27.183 00.021 12044 worker thread done servicing request
01:30:27.183 00.000 14964 OnExposeComplete: enter
01:30:27.183 00.000 14964 UpdateGuideState(): m_state=6
01:30:27.184 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3171
01:30:27.184 00.000 14964 Star::Find returns 1 (0), X=280.80, Y=91.45, Mass=275658, SNR=332.3, Peak=17505 HFD=4.6
01:30:27.185 00.001 14964 MultiStar: [#1 0.25,0.31,0.17,U] [#2 0.17,0.31,0.07,U] 
01:30:27.185 00.000 14964 refined, 2 included, MultiStar: {0.40, -0.08}, one-star: {0.44, -0.18}
01:30:27.186 00.001 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.35 = 1.35)
01:30:27.186 00.000 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.88)
01:30:27.187 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.08 hyp=0.41 cameraTheta=-0.20 mountX=0.09 mountY=-0.39, mountTheta=-1.35
01:30:27.189 00.002 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.08, opts=13)
01:30:27.189 00.000 14964 Enqueuing Move request for scope (0.40, -0.08)
01:30:27.190 00.001 12044 Worker thread wakes up
01:30:27.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.08) opts 0xd
01:30:27.190 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.08)
01:30:27.190 00.000 12044 Moving (0.40, -0.08) raw xDistance=0.09 yDistance=-0.39
01:30:27.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:30:27.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:27.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:30:27.190 00.000 12044 MoveAxis(E, 0, ABG)
01:30:27.190 00.000 12044 Move returns status 0, amount 0
01:30:27.190 00.000 12044 MoveAxis(N, 0, ABG)
01:30:27.190 00.000 12044 Move returns status 0, amount 0
01:30:27.190 00.000 12044 move complete, result=0
01:30:27.190 00.000 12044 worker thread done servicing request
01:30:27.198 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17505, med=615, FiltMin=518, FiltMax=10949, Gamma=0.810
01:30:27.204 00.006 14964 UpdateGuideState exits: m=275658 SNR=332.3
01:30:27.204 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.205 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:27.205 00.000 14964 Enqueuing Expose request
01:30:27.206 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:30:27.206 00.000 12044 Worker thread wakes up
01:30:27.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:27.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:30.315 03.109 12044 Exposure complete
01:30:30.337 00.022 12044 worker thread done servicing request
01:30:30.337 00.000 14964 OnExposeComplete: enter
01:30:30.338 00.001 14964 UpdateGuideState(): m_state=6
01:30:30.339 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3172
01:30:30.339 00.000 14964 Star::Find returns 1 (0), X=280.54, Y=90.97, Mass=267854, SNR=305.1, Peak=14529 HFD=4.2
01:30:30.340 00.001 14964 MultiStar: [#1 0.29,0.79,0.00,M1] [#2 -0.08,0.72,0.08,U] 
01:30:30.340 00.000 14964 refined, 1 included, MultiStar: {0.17, -0.56}, one-star: {0.19, -0.66}
01:30:30.341 00.001 14964 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.56) = xAngle (0.27 = 0.27)
01:30:30.341 00.000 14964 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.33 = -2.96)
01:30:30.342 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.56 hyp=0.58 cameraTheta=-1.28 mountX=0.56 mountY=-0.11, mountTheta=-0.19
01:30:30.343 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.56, opts=13)
01:30:30.343 00.000 14964 Enqueuing Move request for scope (0.17, -0.56)
01:30:30.344 00.001 12044 Worker thread wakes up
01:30:30.344 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.56) opts 0xd
01:30:30.344 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.56)
01:30:30.344 00.000 12044 Moving (0.17, -0.56) raw xDistance=0.56 yDistance=-0.11
01:30:30.344 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.56, slope = 0.04
01:30:30.344 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:30.344 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:30.344 00.000 12044 MoveAxis(W, 29, ABG)
01:30:30.344 00.000 12044 Guiding  Dir = 3, Dur = 29
01:30:30.351 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14529, med=615, FiltMin=527, FiltMax=12762, Gamma=0.810
01:30:30.357 00.006 14964 UpdateGuideState exits: m=267854 SNR=305.1
01:30:30.358 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.358 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:30.359 00.001 14964 Enqueuing Expose request
01:30:30.369 00.010 12044 IsSlewing returns 0
01:30:30.370 00.001 12044 IsGuiding returns 0
01:30:30.402 00.032 12044 IsGuiding returns 1
01:30:30.402 00.000 12044 scope still moving after pulse duration time elapsed
01:30:30.506 00.104 12044 IsSlewing returns 0
01:30:30.506 00.000 12044 IsGuiding returns 0
01:30:30.506 00.000 12044 scope move finished after 29 + 107 ms
01:30:30.506 00.000 12044 Move returns status 0, amount 29
01:30:30.507 00.001 12044 MoveAxis(N, 0, ABG)
01:30:30.507 00.000 12044 Move returns status 0, amount 0
01:30:30.507 00.000 12044 move complete, result=0
01:30:30.507 00.000 12044 worker thread done servicing request
01:30:30.507 00.000 12044 Worker thread wakes up
01:30:30.507 00.000 14964 GuideStep: 0.6 px 29 ms WEST, -0.1 px 0 ms NORTH
01:30:30.507 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:30.507 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:33.618 03.111 12044 Exposure complete
01:30:33.641 00.023 12044 worker thread done servicing request
01:30:33.642 00.001 14964 OnExposeComplete: enter
01:30:33.642 00.000 14964 UpdateGuideState(): m_state=6
01:30:33.643 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3173
01:30:33.643 00.000 14964 Star::Find returns 1 (0), X=280.73, Y=91.01, Mass=273223, SNR=324.4, Peak=16145 HFD=4.2
01:30:33.644 00.001 14964 MultiStar: [#1 0.71,0.72,0.00,M2] [#2 0.58,0.78,0.00,M1] 
01:30:33.644 00.000 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
01:30:33.644 00.000 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.69)
01:30:33.644 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.61 hyp=0.72 cameraTheta=-1.01 mountX=0.62 mountY=-0.32, mountTheta=-0.47
01:30:33.645 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.61, opts=13)
01:30:33.646 00.001 14964 Enqueuing Move request for scope (0.38, -0.61)
01:30:33.647 00.001 12044 Worker thread wakes up
01:30:33.647 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.61) opts 0xd
01:30:33.647 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.61)
01:30:33.647 00.000 12044 Moving (0.38, -0.61) raw xDistance=0.62 yDistance=-0.32
01:30:33.647 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.62, slope = 0.06
01:30:33.647 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:33.647 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:30:33.647 00.000 12044 MoveAxis(W, 49, ABG)
01:30:33.647 00.000 12044 Guiding  Dir = 3, Dur = 49
01:30:33.654 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16145, med=615, FiltMin=527, FiltMax=12075, Gamma=0.810
01:30:33.660 00.006 14964 UpdateGuideState exits: m=273223 SNR=324.4
01:30:33.661 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.661 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:33.662 00.001 14964 Enqueuing Expose request
01:30:33.681 00.019 12044 IsSlewing returns 0
01:30:33.681 00.000 12044 IsGuiding returns 0
01:30:33.712 00.031 12044 PulseGuide returned control before completion, sleep 28
01:30:33.752 00.040 12044 IsGuiding returns 1
01:30:33.752 00.000 12044 scope still moving after pulse duration time elapsed
01:30:33.820 00.068 12044 IsSlewing returns 0
01:30:33.820 00.000 12044 IsGuiding returns 0
01:30:33.820 00.000 12044 scope move finished after 49 + 90 ms
01:30:33.820 00.000 12044 Move returns status 0, amount 49
01:30:33.820 00.000 12044 MoveAxis(N, 0, ABG)
01:30:33.820 00.000 12044 Move returns status 0, amount 0
01:30:33.820 00.000 12044 move complete, result=0
01:30:33.820 00.000 12044 worker thread done servicing request
01:30:33.820 00.000 12044 Worker thread wakes up
01:30:33.821 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:33.821 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:33.821 00.000 14964 GuideStep: 0.6 px 49 ms WEST, -0.3 px 0 ms NORTH
01:30:36.950 03.129 12044 Exposure complete
01:30:36.971 00.021 12044 worker thread done servicing request
01:30:36.971 00.000 14964 OnExposeComplete: enter
01:30:36.972 00.001 14964 UpdateGuideState(): m_state=6
01:30:36.973 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3174
01:30:36.973 00.000 14964 Star::Find returns 1 (0), X=280.45, Y=91.16, Mass=273907, SNR=326.4, Peak=14919 HFD=4.3
01:30:36.974 00.001 14964 MultiStar: [#1 0.21,0.47,0.17,U] [#2 -0.05,0.15,0.08,U] 
01:30:36.974 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.30}, one-star: {0.10, -0.47}
01:30:36.974 00.000 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
01:30:36.975 00.001 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
01:30:36.976 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.24 mountX=0.30 mountY=-0.07, mountTheta=-0.24
01:30:36.977 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.30, opts=13)
01:30:36.977 00.000 14964 Enqueuing Move request for scope (0.10, -0.30)
01:30:36.978 00.001 12044 Worker thread wakes up
01:30:36.978 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
01:30:36.978 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
01:30:36.978 00.000 12044 Moving (0.10, -0.30) raw xDistance=0.30 yDistance=-0.07
01:30:36.978 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.30 is < calculated value 0.56, using input
01:30:36.978 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.30, slope = 0.09
01:30:36.978 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:36.978 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:36.978 00.000 12044 MoveAxis(W, 23, ABG)
01:30:36.978 00.000 12044 Guiding  Dir = 3, Dur = 23
01:30:36.985 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14919, med=615, FiltMin=523, FiltMax=12350, Gamma=0.810
01:30:36.991 00.006 14964 UpdateGuideState exits: m=273907 SNR=326.4
01:30:36.992 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.992 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:36.992 00.000 14964 Enqueuing Expose request
01:30:37.007 00.015 12044 IsSlewing returns 0
01:30:37.007 00.000 12044 IsGuiding returns 0
01:30:37.039 00.032 12044 IsGuiding returns 1
01:30:37.039 00.000 12044 scope still moving after pulse duration time elapsed
01:30:37.089 00.050 12044 IsSlewing returns 0
01:30:37.089 00.000 12044 IsGuiding returns 0
01:30:37.089 00.000 12044 scope move finished after 23 + 58 ms
01:30:37.089 00.000 12044 Move returns status 0, amount 23
01:30:37.089 00.000 12044 MoveAxis(N, 0, ABG)
01:30:37.089 00.000 12044 Move returns status 0, amount 0
01:30:37.089 00.000 12044 move complete, result=0
01:30:37.089 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
01:30:37.090 00.001 12044 worker thread done servicing request
01:30:37.090 00.000 12044 Worker thread wakes up
01:30:37.090 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:37.090 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:40.214 03.124 12044 Exposure complete
01:30:40.235 00.021 12044 worker thread done servicing request
01:30:40.235 00.000 14964 OnExposeComplete: enter
01:30:40.236 00.001 14964 UpdateGuideState(): m_state=6
01:30:40.236 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3175
01:30:40.237 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=91.48, Mass=280456, SNR=328.4, Peak=16203 HFD=4.4
01:30:40.237 00.000 14964 MultiStar: [#1 0.02,0.13,0.17,U] [#2 0.02,-0.19,0.07,U] 
01:30:40.238 00.001 14964 refined, 2 included, MultiStar: {0.00, -0.11}, one-star: {0.00, -0.15}
01:30:40.238 00.000 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
01:30:40.239 00.001 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
01:30:40.239 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=0.11 mountY=0.01, mountTheta=0.07
01:30:40.240 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.11, opts=13)
01:30:40.241 00.001 14964 Enqueuing Move request for scope (0.00, -0.11)
01:30:40.241 00.000 12044 Worker thread wakes up
01:30:40.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:30:40.241 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:30:40.241 00.000 12044 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.01
01:30:40.241 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.39, using input
01:30:40.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.06
01:30:40.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:40.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:30:40.241 00.000 12044 MoveAxis(E, 0, ABG)
01:30:40.241 00.000 12044 Move returns status 0, amount 0
01:30:40.242 00.001 12044 MoveAxis(N, 0, ABG)
01:30:40.242 00.000 12044 Move returns status 0, amount 0
01:30:40.242 00.000 12044 move complete, result=0
01:30:40.242 00.000 12044 worker thread done servicing request
01:30:40.249 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16203, med=616, FiltMin=528, FiltMax=12569, Gamma=0.810
01:30:40.254 00.005 14964 UpdateGuideState exits: m=280456 SNR=328.4
01:30:40.255 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.255 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:40.256 00.001 14964 Enqueuing Expose request
01:30:40.256 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:40.257 00.001 12044 Worker thread wakes up
01:30:40.257 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:40.257 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:43.388 03.131 12044 Exposure complete
01:30:43.415 00.027 12044 worker thread done servicing request
01:30:43.415 00.000 14964 OnExposeComplete: enter
01:30:43.416 00.001 14964 UpdateGuideState(): m_state=6
01:30:43.416 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3176
01:30:43.417 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=91.53, Mass=269506, SNR=322.9, Peak=14775 HFD=4.4
01:30:43.418 00.001 14964 MultiStar: [#1 -0.01,0.36,0.18,U] [#2 -0.56,0.43,0.08,U] 
01:30:43.418 00.000 14964 refined, 2 included, MultiStar: {-0.03, 0.00}, one-star: {0.01, -0.10}
01:30:43.419 00.001 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
01:30:43.419 00.000 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
01:30:43.419 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.03 mountX=-0.00 mountY=0.03, mountTheta=1.69
01:30:43.421 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.00, opts=13)
01:30:43.421 00.000 14964 Enqueuing Move request for scope (-0.03, 0.00)
01:30:43.422 00.001 12044 Worker thread wakes up
01:30:43.422 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
01:30:43.422 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
01:30:43.422 00.000 12044 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
01:30:43.422 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.05
01:30:43.422 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:43.422 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:43.422 00.000 12044 MoveAxis(E, 0, ABG)
01:30:43.422 00.000 12044 Move returns status 0, amount 0
01:30:43.422 00.000 12044 MoveAxis(N, 0, ABG)
01:30:43.422 00.000 12044 Move returns status 0, amount 0
01:30:43.422 00.000 12044 move complete, result=0
01:30:43.422 00.000 12044 worker thread done servicing request
01:30:43.429 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14775, med=615, FiltMin=529, FiltMax=11360, Gamma=0.810
01:30:43.434 00.005 14964 UpdateGuideState exits: m=269506 SNR=322.9
01:30:43.435 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.435 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:43.436 00.001 14964 Enqueuing Expose request
01:30:43.436 00.000 12044 Worker thread wakes up
01:30:43.436 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:43.436 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:43.436 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:46.529 03.093 12044 Exposure complete
01:30:46.551 00.022 12044 worker thread done servicing request
01:30:46.551 00.000 14964 OnExposeComplete: enter
01:30:46.551 00.000 14964 UpdateGuideState(): m_state=6
01:30:46.551 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3177
01:30:46.553 00.002 14964 Star::Find returns 1 (0), X=280.66, Y=91.49, Mass=280471, SNR=333.1, Peak=16698 HFD=4.2
01:30:46.553 00.000 14964 MultiStar: [#1 0.20,0.33,0.17,U] [#2 -0.12,0.00,0.07,U] 
01:30:46.553 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.06}, one-star: {0.31, -0.13}
01:30:46.553 00.000 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
01:30:46.554 00.001 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
01:30:46.554 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-0.22 mountX=0.06 mountY=-0.26, mountTheta=-1.33
01:30:46.555 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.06, opts=13)
01:30:46.556 00.001 14964 Enqueuing Move request for scope (0.27, -0.06)
01:30:46.556 00.000 12044 Worker thread wakes up
01:30:46.556 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
01:30:46.556 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
01:30:46.556 00.000 12044 Moving (0.27, -0.06) raw xDistance=0.06 yDistance=-0.26
01:30:46.556 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.27, using input
01:30:46.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:30:46.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:46.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:30:46.556 00.000 12044 MoveAxis(E, 0, ABG)
01:30:46.556 00.000 12044 Move returns status 0, amount 0
01:30:46.556 00.000 12044 MoveAxis(N, 0, ABG)
01:30:46.556 00.000 12044 Move returns status 0, amount 0
01:30:46.556 00.000 12044 move complete, result=0
01:30:46.556 00.000 12044 worker thread done servicing request
01:30:46.565 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16698, med=615, FiltMin=530, FiltMax=13448, Gamma=0.810
01:30:46.571 00.006 14964 UpdateGuideState exits: m=280471 SNR=333.1
01:30:46.572 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.573 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:46.573 00.000 14964 Enqueuing Expose request
01:30:46.574 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:46.574 00.000 12044 Worker thread wakes up
01:30:46.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:46.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:49.704 03.130 12044 Exposure complete
01:30:49.726 00.022 12044 worker thread done servicing request
01:30:49.726 00.000 14964 OnExposeComplete: enter
01:30:49.727 00.001 14964 UpdateGuideState(): m_state=6
01:30:49.727 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3178
01:30:49.728 00.001 14964 Star::Find returns 1 (0), X=280.57, Y=91.41, Mass=280576, SNR=325.1, Peak=17297 HFD=4.3
01:30:49.728 00.000 14964 MultiStar: [#1 0.33,0.29,0.18,U] [#2 0.09,0.29,0.06,U] 
01:30:49.729 00.001 14964 refined, 2 included, MultiStar: {0.23, -0.12}, one-star: {0.22, -0.22}
01:30:49.729 00.000 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
01:30:49.730 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
01:30:49.730 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=0.12 mountY=-0.21, mountTheta=-1.07
01:30:49.731 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.12, opts=13)
01:30:49.732 00.001 14964 Enqueuing Move request for scope (0.23, -0.12)
01:30:49.732 00.000 12044 Worker thread wakes up
01:30:49.732 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
01:30:49.733 00.001 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
01:30:49.733 00.000 12044 Moving (0.23, -0.12) raw xDistance=0.12 yDistance=-0.21
01:30:49.733 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.13, using input
01:30:49.733 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:30:49.733 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:49.733 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:30:49.733 00.000 12044 MoveAxis(E, 0, ABG)
01:30:49.733 00.000 12044 Move returns status 0, amount 0
01:30:49.733 00.000 12044 MoveAxis(N, 0, ABG)
01:30:49.733 00.000 12044 Move returns status 0, amount 0
01:30:49.733 00.000 12044 move complete, result=0
01:30:49.733 00.000 12044 worker thread done servicing request
01:30:49.741 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17297, med=615, FiltMin=531, FiltMax=13240, Gamma=0.810
01:30:49.746 00.005 14964 UpdateGuideState exits: m=280576 SNR=325.1
01:30:49.747 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.747 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:49.747 00.000 14964 Enqueuing Expose request
01:30:49.748 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:49.748 00.000 12044 Worker thread wakes up
01:30:49.748 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:49.749 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:52.884 03.135 12044 Exposure complete
01:30:52.906 00.022 12044 worker thread done servicing request
01:30:52.906 00.000 14964 OnExposeComplete: enter
01:30:52.906 00.000 14964 UpdateGuideState(): m_state=6
01:30:52.907 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3179
01:30:52.907 00.000 14964 Star::Find returns 1 (0), X=280.78, Y=91.40, Mass=270898, SNR=322.7, Peak=16381 HFD=4.4
01:30:52.908 00.001 14964 MultiStar: [#1 0.28,0.54,0.18,U] [#2 0.05,0.49,0.09,U] 
01:30:52.908 00.000 14964 refined, 2 included, MultiStar: {0.38, -0.06}, one-star: {0.43, -0.22}
01:30:52.909 00.001 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
01:30:52.909 00.000 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.84)
01:30:52.910 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.06 hyp=0.38 cameraTheta=-0.17 mountX=0.07 mountY=-0.37, mountTheta=-1.38
01:30:52.911 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.06, opts=13)
01:30:52.911 00.000 14964 Enqueuing Move request for scope (0.38, -0.06)
01:30:52.912 00.001 12044 Worker thread wakes up
01:30:52.912 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.06) opts 0xd
01:30:52.912 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.06)
01:30:52.912 00.000 12044 Moving (0.38, -0.06) raw xDistance=0.07 yDistance=-0.37
01:30:52.912 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:30:52.912 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:52.912 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:30:52.912 00.000 12044 MoveAxis(E, 0, ABG)
01:30:52.912 00.000 12044 Move returns status 0, amount 0
01:30:52.912 00.000 12044 MoveAxis(N, 0, ABG)
01:30:52.912 00.000 12044 Move returns status 0, amount 0
01:30:52.912 00.000 12044 move complete, result=0
01:30:52.912 00.000 12044 worker thread done servicing request
01:30:52.919 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16381, med=615, FiltMin=533, FiltMax=12316, Gamma=0.810
01:30:52.926 00.007 14964 UpdateGuideState exits: m=270898 SNR=322.7
01:30:52.926 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.926 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:52.926 00.000 14964 Enqueuing Expose request
01:30:52.928 00.002 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:30:52.928 00.000 12044 Worker thread wakes up
01:30:52.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:52.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:56.028 03.100 12044 Exposure complete
01:30:56.056 00.028 12044 worker thread done servicing request
01:30:56.057 00.001 14964 OnExposeComplete: enter
01:30:56.057 00.000 14964 UpdateGuideState(): m_state=6
01:30:56.058 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3180
01:30:56.058 00.000 14964 Star::Find returns 1 (0), X=280.64, Y=91.20, Mass=271962, SNR=321.3, Peak=17029 HFD=4.1
01:30:56.059 00.001 14964 MultiStar: [#1 0.31,0.61,0.18,U] [#2 -0.13,0.60,0.08,U] 
01:30:56.059 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.21}, one-star: {0.29, -0.42}
01:30:56.060 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
01:30:56.060 00.000 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.35)
01:30:56.061 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-0.67 mountX=0.22 mountY=-0.24, mountTheta=-0.84
01:30:56.062 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.21, opts=13)
01:30:56.063 00.001 14964 Enqueuing Move request for scope (0.27, -0.21)
01:30:56.063 00.000 12044 Worker thread wakes up
01:30:56.063 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
01:30:56.063 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
01:30:56.063 00.000 12044 Moving (0.27, -0.21) raw xDistance=0.22 yDistance=-0.24
01:30:56.064 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.03
01:30:56.064 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:56.064 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:30:56.064 00.000 12044 MoveAxis(E, 0, ABG)
01:30:56.064 00.000 12044 Move returns status 0, amount 0
01:30:56.064 00.000 12044 MoveAxis(N, 0, ABG)
01:30:56.064 00.000 12044 Move returns status 0, amount 0
01:30:56.064 00.000 12044 move complete, result=0
01:30:56.066 00.002 12044 worker thread done servicing request
01:30:56.078 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17029, med=615, FiltMin=519, FiltMax=12989, Gamma=0.810
01:30:56.084 00.006 14964 UpdateGuideState exits: m=271962 SNR=321.3
01:30:56.084 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:56.085 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:56.085 00.000 14964 Enqueuing Expose request
01:30:56.086 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:56.086 00.000 12044 Worker thread wakes up
01:30:56.086 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:56.086 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:30:59.218 03.132 12044 Exposure complete
01:30:59.239 00.021 12044 worker thread done servicing request
01:30:59.239 00.000 14964 OnExposeComplete: enter
01:30:59.239 00.000 14964 UpdateGuideState(): m_state=6
01:30:59.240 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3181
01:30:59.240 00.000 14964 Star::Find returns 1 (0), X=280.64, Y=91.11, Mass=263131, SNR=310.9, Peak=14495 HFD=4.2
01:30:59.241 00.001 14964 MultiStar: [#1 0.22,0.33,0.17,U] [#2 -0.08,0.24,0.07,U] 
01:30:59.241 00.000 14964 refined, 2 included, MultiStar: {0.26, -0.36}, one-star: {0.29, -0.52}
01:30:59.242 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
01:30:59.242 00.000 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
01:30:59.243 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.94 mountX=0.36 mountY=-0.22, mountTheta=-0.55
01:30:59.244 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.36, opts=13)
01:30:59.245 00.001 14964 Enqueuing Move request for scope (0.26, -0.36)
01:30:59.245 00.000 12044 Worker thread wakes up
01:30:59.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd
01:30:59.245 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.36)
01:30:59.245 00.000 12044 Moving (0.26, -0.36) raw xDistance=0.36 yDistance=-0.22
01:30:59.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.03
01:30:59.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:59.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:30:59.245 00.000 12044 MoveAxis(E, 0, ABG)
01:30:59.245 00.000 12044 Move returns status 0, amount 0
01:30:59.245 00.000 12044 MoveAxis(N, 0, ABG)
01:30:59.245 00.000 12044 Move returns status 0, amount 0
01:30:59.245 00.000 12044 move complete, result=0
01:30:59.246 00.001 12044 worker thread done servicing request
01:30:59.254 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14495, med=615, FiltMin=519, FiltMax=12317, Gamma=0.810
01:30:59.259 00.005 14964 UpdateGuideState exits: m=263131 SNR=310.9
01:30:59.259 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:30:59.261 00.001 14964 Enqueuing Expose request
01:30:59.261 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:59.262 00.001 12044 Worker thread wakes up
01:30:59.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:30:59.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:02.392 03.130 12044 Exposure complete
01:31:02.418 00.026 12044 worker thread done servicing request
01:31:02.418 00.000 14964 OnExposeComplete: enter
01:31:02.418 00.000 14964 UpdateGuideState(): m_state=6
01:31:02.419 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3182
01:31:02.419 00.000 14964 Star::Find returns 1 (0), X=280.36, Y=90.97, Mass=276861, SNR=328.2, Peak=16187 HFD=4.1
01:31:02.420 00.001 14964 MultiStar: [#1 0.03,1.05,0.00,M1] [#2 -0.54,0.93,0.00,M1] 
01:31:02.421 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.00 = 0.00)
01:31:02.421 00.000 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
01:31:02.422 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.65 hyp=0.65 cameraTheta=-1.55 mountX=0.65 mountY=0.05, mountTheta=0.08
01:31:02.423 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.65, opts=13)
01:31:02.423 00.000 14964 Enqueuing Move request for scope (0.01, -0.65)
01:31:02.424 00.001 12044 Worker thread wakes up
01:31:02.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.65) opts 0xd
01:31:02.424 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.65)
01:31:02.424 00.000 12044 Moving (0.01, -0.65) raw xDistance=0.65 yDistance=0.05
01:31:02.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.65, slope = 0.01
01:31:02.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:02.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:02.424 00.000 12044 MoveAxis(W, 7, ABG)
01:31:02.424 00.000 12044 Guiding  Dir = 3, Dur = 7
01:31:02.431 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16187, med=615, FiltMin=527, FiltMax=12753, Gamma=0.810
01:31:02.437 00.006 14964 UpdateGuideState exits: m=276861 SNR=328.2
01:31:02.439 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.440 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:02.440 00.000 14964 Enqueuing Expose request
01:31:02.445 00.005 12044 IsSlewing returns 0
01:31:02.445 00.000 12044 IsGuiding returns 0
01:31:02.477 00.032 12044 IsGuiding returns 1
01:31:02.477 00.000 12044 scope still moving after pulse duration time elapsed
01:31:02.522 00.045 12044 IsSlewing returns 0
01:31:02.523 00.001 12044 IsGuiding returns 0
01:31:02.523 00.000 12044 scope move finished after 7 + 70 ms
01:31:02.523 00.000 12044 Move returns status 0, amount 7
01:31:02.523 00.000 12044 MoveAxis(N, 0, ABG)
01:31:02.523 00.000 12044 Move returns status 0, amount 0
01:31:02.523 00.000 12044 move complete, result=0
01:31:02.523 00.000 12044 worker thread done servicing request
01:31:02.523 00.000 12044 Worker thread wakes up
01:31:02.523 00.000 14964 GuideStep: 0.6 px 7 ms WEST, 0.1 px 0 ms NORTH
01:31:02.524 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:02.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:05.634 03.110 12044 Exposure complete
01:31:05.656 00.022 12044 worker thread done servicing request
01:31:05.656 00.000 14964 OnExposeComplete: enter
01:31:05.657 00.001 14964 UpdateGuideState(): m_state=6
01:31:05.657 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3183
01:31:05.658 00.001 14964 Star::Find returns 1 (0), X=281.34, Y=91.22, Mass=275010, SNR=324.6, Peak=16925 HFD=4.2
01:31:05.658 00.000 14964 MultiStar: [#1 0.94,0.47,0.00,M2] [#2 0.78,0.43,0.00,M2] 
01:31:05.659 00.001 14964 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.56) = xAngle (1.17 = 1.17)
01:31:05.659 00.000 14964 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.23 = -2.06)
01:31:05.660 00.001 14964 CameraToMount -- cameraX=0.99 cameraY=-0.40 hyp=1.07 cameraTheta=-0.38 mountX=0.41 mountY=-0.94, mountTheta=-1.16
01:31:05.661 00.001 14964 SchedulePrimaryMove(1136A648, x=0.99, y=-0.40, opts=13)
01:31:05.661 00.000 14964 Enqueuing Move request for scope (0.99, -0.40)
01:31:05.662 00.001 12044 Worker thread wakes up
01:31:05.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.40) opts 0xd
01:31:05.662 00.000 12044 Handling offset move in thread for scope, endpoint = (0.99, -0.40)
01:31:05.662 00.000 12044 Moving (0.99, -0.40) raw xDistance=0.41 yDistance=-0.94
01:31:05.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.41, slope = 0.04
01:31:05.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:05.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.94
01:31:05.662 00.000 12044 MoveAxis(W, 33, ABG)
01:31:05.662 00.000 12044 Guiding  Dir = 3, Dur = 33
01:31:05.670 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16925, med=615, FiltMin=521, FiltMax=13814, Gamma=0.810
01:31:05.675 00.005 14964 UpdateGuideState exits: m=275010 SNR=324.6
01:31:05.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:05.677 00.001 14964 Enqueuing Expose request
01:31:05.698 00.021 12044 IsSlewing returns 0
01:31:05.698 00.000 12044 IsGuiding returns 0
01:31:05.730 00.032 12044 PulseGuide returned control before completion, sleep 13
01:31:05.760 00.030 12044 IsGuiding returns 1
01:31:05.760 00.000 12044 scope still moving after pulse duration time elapsed
01:31:05.837 00.077 12044 IsSlewing returns 0
01:31:05.838 00.001 12044 IsGuiding returns 0
01:31:05.838 00.000 12044 scope move finished after 33 + 106 ms
01:31:05.838 00.000 12044 Move returns status 0, amount 33
01:31:05.838 00.000 12044 MoveAxis(N, 0, ABG)
01:31:05.838 00.000 12044 Move returns status 0, amount 0
01:31:05.838 00.000 12044 move complete, result=0
01:31:05.838 00.000 12044 worker thread done servicing request
01:31:05.838 00.000 12044 Worker thread wakes up
01:31:05.838 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:05.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:05.838 00.000 14964 GuideStep: 0.4 px 33 ms WEST, -0.9 px 0 ms NORTH
01:31:08.949 03.111 12044 Exposure complete
01:31:08.970 00.021 12044 worker thread done servicing request
01:31:08.970 00.000 14964 OnExposeComplete: enter
01:31:08.970 00.000 14964 UpdateGuideState(): m_state=6
01:31:08.971 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3184
01:31:08.971 00.000 14964 Star::Find returns 1 (0), X=280.86, Y=91.42, Mass=278688, SNR=326.5, Peak=21813 HFD=3.8
01:31:08.972 00.001 14964 MultiStar: [#1 0.49,0.09,0.18,U] [#2 0.08,-0.01,0.08,U] 
01:31:08.972 00.000 14964 refined, 2 included, MultiStar: {0.48, -0.15}, one-star: {0.51, -0.20}
01:31:08.973 00.001 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
01:31:08.973 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
01:31:08.974 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-0.30 mountX=0.15 mountY=-0.46, mountTheta=-1.25
01:31:08.974 00.000 14964 SchedulePrimaryMove(1136A648, x=0.48, y=-0.15, opts=13)
01:31:08.975 00.001 14964 Enqueuing Move request for scope (0.48, -0.15)
01:31:08.975 00.000 12044 Worker thread wakes up
01:31:08.976 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.15) opts 0xd
01:31:08.976 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, -0.15)
01:31:08.976 00.000 12044 Moving (0.48, -0.15) raw xDistance=0.15 yDistance=-0.46
01:31:08.976 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.28, using input
01:31:08.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.04
01:31:08.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:08.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:31:08.976 00.000 12044 MoveAxis(E, 0, ABG)
01:31:08.976 00.000 12044 Move returns status 0, amount 0
01:31:08.976 00.000 12044 MoveAxis(N, 0, ABG)
01:31:08.976 00.000 12044 Move returns status 0, amount 0
01:31:08.976 00.000 12044 move complete, result=0
01:31:08.976 00.000 12044 worker thread done servicing request
01:31:08.983 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21813, med=615, FiltMin=513, FiltMax=11733, Gamma=0.810
01:31:08.988 00.005 14964 UpdateGuideState exits: m=278688 SNR=326.5
01:31:08.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.989 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:08.990 00.001 14964 Enqueuing Expose request
01:31:08.990 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:31:08.991 00.001 12044 Worker thread wakes up
01:31:08.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:08.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:12.121 03.130 12044 Exposure complete
01:31:12.143 00.022 12044 worker thread done servicing request
01:31:12.143 00.000 14964 OnExposeComplete: enter
01:31:12.144 00.001 14964 UpdateGuideState(): m_state=6
01:31:12.144 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3185
01:31:12.145 00.001 14964 Star::Find returns 1 (0), X=280.54, Y=92.19, Mass=284109, SNR=337.8, Peak=16690 HFD=4.1
01:31:12.146 00.001 14964 MultiStar: [#1 0.05,0.01,0.16,U] [#2 -0.44,-0.83,0.00,M2] 
01:31:12.146 00.000 14964 refined, 1 included, MultiStar: {0.17, 0.49}, one-star: {0.18, 0.57}
01:31:12.147 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
01:31:12.147 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.85 = -0.43)
01:31:12.147 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.25 mountX=-0.49 mountY=-0.22, mountTheta=-2.73
01:31:12.148 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.49, opts=13)
01:31:12.149 00.001 14964 Enqueuing Move request for scope (0.17, 0.49)
01:31:12.150 00.001 12044 Worker thread wakes up
01:31:12.150 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.49) opts 0xd
01:31:12.150 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.49)
01:31:12.150 00.000 12044 Moving (0.17, 0.49) raw xDistance=-0.49 yDistance=-0.22
01:31:12.150 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.49, slope = -0.00
01:31:12.150 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:12.150 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:31:12.150 00.000 12044 MoveAxis(E, 2, ABG)
01:31:12.150 00.000 12044 Guiding  Dir = 2, Dur = 2
01:31:12.157 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16690, med=615, FiltMin=528, FiltMax=13727, Gamma=0.810
01:31:12.163 00.006 14964 UpdateGuideState exits: m=284109 SNR=337.8
01:31:12.163 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.164 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:12.164 00.000 14964 Enqueuing Expose request
01:31:12.178 00.014 12044 IsSlewing returns 0
01:31:12.180 00.002 12044 IsGuiding returns 0
01:31:12.211 00.031 12044 IsGuiding returns 1
01:31:12.211 00.000 12044 scope still moving after pulse duration time elapsed
01:31:12.258 00.047 12044 IsSlewing returns 0
01:31:12.258 00.000 12044 IsGuiding returns 0
01:31:12.258 00.000 12044 scope move finished after 2 + 76 ms
01:31:12.258 00.000 12044 Move returns status 0, amount 2
01:31:12.258 00.000 12044 MoveAxis(N, 0, ABG)
01:31:12.258 00.000 12044 Move returns status 0, amount 0
01:31:12.258 00.000 12044 move complete, result=0
01:31:12.258 00.000 12044 worker thread done servicing request
01:31:12.258 00.000 12044 Worker thread wakes up
01:31:12.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:12.258 00.000 14964 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:31:12.259 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:15.354 03.095 12044 Exposure complete
01:31:15.375 00.021 12044 worker thread done servicing request
01:31:15.375 00.000 14964 OnExposeComplete: enter
01:31:15.376 00.001 14964 UpdateGuideState(): m_state=6
01:31:15.377 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3186
01:31:15.377 00.000 14964 Star::Find returns 1 (0), X=280.24, Y=91.93, Mass=279632, SNR=332.6, Peak=18608 HFD=4.1
01:31:15.378 00.001 14964 MultiStar: [#1 -0.16,-0.15,0.16,U] [#2 -0.26,-0.38,0.08,U] 
01:31:15.378 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.20}, one-star: {-0.11, 0.31}
01:31:15.379 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.67 = -2.61)
01:31:15.379 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.44)
01:31:15.379 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.12 mountX=-0.21 mountY=0.10, mountTheta=2.68
01:31:15.380 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.20, opts=13)
01:31:15.381 00.001 14964 Enqueuing Move request for scope (-0.12, 0.20)
01:31:15.382 00.001 12044 Worker thread wakes up
01:31:15.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:31:15.382 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:31:15.382 00.000 12044 Moving (-0.12, 0.20) raw xDistance=-0.21 yDistance=0.10
01:31:15.382 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.21, using input
01:31:15.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
01:31:15.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:15.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:31:15.382 00.000 12044 MoveAxis(E, 0, ABG)
01:31:15.382 00.000 12044 Move returns status 0, amount 0
01:31:15.382 00.000 12044 MoveAxis(N, 0, ABG)
01:31:15.382 00.000 12044 Move returns status 0, amount 0
01:31:15.382 00.000 12044 move complete, result=0
01:31:15.382 00.000 12044 worker thread done servicing request
01:31:15.402 00.020 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18608, med=615, FiltMin=532, FiltMax=14257, Gamma=0.810
01:31:15.409 00.007 14964 UpdateGuideState exits: m=279632 SNR=332.6
01:31:15.409 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.410 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:15.410 00.000 14964 Enqueuing Expose request
01:31:15.411 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:15.411 00.000 12044 Worker thread wakes up
01:31:15.411 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:15.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:18.548 03.137 12044 Exposure complete
01:31:18.570 00.022 12044 worker thread done servicing request
01:31:18.570 00.000 14964 OnExposeComplete: enter
01:31:18.571 00.001 14964 UpdateGuideState(): m_state=6
01:31:18.571 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3187
01:31:18.572 00.001 14964 Star::Find returns 1 (0), X=280.42, Y=91.86, Mass=279363, SNR=337.0, Peak=17819 HFD=3.9
01:31:18.573 00.001 14964 MultiStar: [#1 0.06,-0.01,0.18,U] [#2 -0.25,-0.11,0.08,U] 
01:31:18.573 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.18}, one-star: {0.07, 0.23}
01:31:18.574 00.001 14964 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.56) = xAngle (2.85 = 2.85)
01:31:18.574 00.000 14964 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
01:31:18.574 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
01:31:18.576 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.18, opts=13)
01:31:18.577 00.001 14964 Enqueuing Move request for scope (0.05, 0.18)
01:31:18.577 00.000 12044 Worker thread wakes up
01:31:18.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:31:18.577 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:31:18.577 00.000 12044 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=-0.07
01:31:18.577 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.35, using input
01:31:18.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.05
01:31:18.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:18.578 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:18.578 00.000 12044 MoveAxis(E, 0, ABG)
01:31:18.578 00.000 12044 Move returns status 0, amount 0
01:31:18.578 00.000 12044 MoveAxis(N, 0, ABG)
01:31:18.578 00.000 12044 Move returns status 0, amount 0
01:31:18.578 00.000 12044 move complete, result=0
01:31:18.578 00.000 12044 worker thread done servicing request
01:31:18.585 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17819, med=616, FiltMin=522, FiltMax=14556, Gamma=0.810
01:31:18.590 00.005 14964 UpdateGuideState exits: m=279363 SNR=337.0
01:31:18.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.591 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:18.592 00.001 14964 Enqueuing Expose request
01:31:18.592 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:18.593 00.001 12044 Worker thread wakes up
01:31:18.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:18.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:21.694 03.101 12044 Exposure complete
01:31:21.720 00.026 12044 worker thread done servicing request
01:31:21.720 00.000 14964 OnExposeComplete: enter
01:31:21.721 00.001 14964 UpdateGuideState(): m_state=6
01:31:21.721 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3188
01:31:21.722 00.001 14964 Star::Find returns 1 (0), X=280.76, Y=91.56, Mass=274982, SNR=334.0, Peak=17786 HFD=3.8
01:31:21.722 00.000 14964 MultiStar: [#1 0.40,-0.08,0.18,U] [#2 0.38,-0.04,0.07,U] 
01:31:21.723 00.001 14964 refined, 2 included, MultiStar: {0.40, -0.07}, one-star: {0.41, -0.07}
01:31:21.723 00.000 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
01:31:21.724 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.84)
01:31:21.724 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-0.16 mountX=0.07 mountY=-0.39, mountTheta=-1.39
01:31:21.725 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.07, opts=13)
01:31:21.726 00.001 14964 Enqueuing Move request for scope (0.40, -0.07)
01:31:21.727 00.001 12044 Worker thread wakes up
01:31:21.727 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.07) opts 0xd
01:31:21.727 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.07)
01:31:21.727 00.000 12044 Moving (0.40, -0.07) raw xDistance=0.07 yDistance=-0.39
01:31:21.727 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.06
01:31:21.727 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.727 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:31:21.727 00.000 12044 MoveAxis(E, 0, ABG)
01:31:21.727 00.000 12044 Move returns status 0, amount 0
01:31:21.727 00.000 12044 MoveAxis(N, 0, ABG)
01:31:21.727 00.000 12044 Move returns status 0, amount 0
01:31:21.727 00.000 12044 move complete, result=0
01:31:21.727 00.000 12044 worker thread done servicing request
01:31:21.734 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17786, med=615, FiltMin=523, FiltMax=13032, Gamma=0.810
01:31:21.740 00.006 14964 UpdateGuideState exits: m=274982 SNR=334.0
01:31:21.740 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.741 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:21.741 00.000 14964 Enqueuing Expose request
01:31:21.742 00.001 12044 Worker thread wakes up
01:31:21.742 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:31:21.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:21.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:24.842 03.100 12044 Exposure complete
01:31:24.871 00.029 12044 worker thread done servicing request
01:31:24.871 00.000 14964 OnExposeComplete: enter
01:31:24.872 00.001 14964 UpdateGuideState(): m_state=6
01:31:24.873 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3189
01:31:24.873 00.000 14964 Star::Find returns 1 (0), X=280.92, Y=91.98, Mass=286686, SNR=341.8, Peak=21938 HFD=4.0
01:31:24.874 00.001 14964 MultiStar: [#1 0.35,-0.40,0.19,U] [#2 0.22,-0.51,0.06,U] 
01:31:24.874 00.000 14964 refined, 2 included, MultiStar: {0.51, 0.20}, one-star: {0.56, 0.36}
01:31:24.875 00.001 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
01:31:24.875 00.000 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.31)
01:31:24.875 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=0.20 hyp=0.55 cameraTheta=0.37 mountX=-0.19 mountY=-0.53, mountTheta=-1.91
01:31:24.876 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.20, opts=13)
01:31:24.877 00.001 14964 Enqueuing Move request for scope (0.51, 0.20)
01:31:24.878 00.001 12044 Worker thread wakes up
01:31:24.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.20) opts 0xd
01:31:24.878 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.20)
01:31:24.878 00.000 12044 Moving (0.51, 0.20) raw xDistance=-0.19 yDistance=-0.53
01:31:24.878 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.49, using input
01:31:24.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.07
01:31:24.878 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-1.00
01:31:24.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:31:24.878 00.000 12044 MoveAxis(E, 0, ABG)
01:31:24.878 00.000 12044 Move returns status 0, amount 0
01:31:24.878 00.000 12044 BLC: Oldest BLC event removed
01:31:24.878 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 189 applied
01:31:24.878 00.000 12044 MoveAxis(N, 239, ABG)
01:31:24.878 00.000 12044 Guiding  Dir = 0, Dur = 239
01:31:24.885 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21938, med=615, FiltMin=524, FiltMax=10938, Gamma=0.810
01:31:24.891 00.006 14964 UpdateGuideState exits: m=286686 SNR=341.8
01:31:24.891 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.892 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:24.892 00.000 14964 Enqueuing Expose request
01:31:24.931 00.039 12044 IsSlewing returns 0
01:31:24.931 00.000 12044 IsGuiding returns 0
01:31:24.962 00.031 12044 PulseGuide returned control before completion, sleep 218
01:31:25.187 00.225 12044 IsGuiding returns 1
01:31:25.187 00.000 12044 scope still moving after pulse duration time elapsed
01:31:25.245 00.058 12044 IsSlewing returns 0
01:31:25.245 00.000 12044 IsGuiding returns 0
01:31:25.245 00.000 12044 scope move finished after 239 + 74 ms
01:31:25.245 00.000 12044 Move returns status 0, amount 239
01:31:25.245 00.000 12044 move complete, result=0
01:31:25.245 00.000 12044 worker thread done servicing request
01:31:25.245 00.000 12044 Worker thread wakes up
01:31:25.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:25.245 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 239 ms NORTH
01:31:25.246 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:31:26.033 00.787 14964 evsrv: cli 01AB2D50 connect
01:31:26.034 00.001 14964 case statement mapped state 6 to 3
01:31:26.035 00.001 14964 case statement mapped state 6 to 3
01:31:26.037 00.002 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"614659f9-a521-48ee-b935-89fbae5d49ba"}
01:31:26.037 00.000 14964 case statement mapped state 6 to 3
01:31:26.038 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"614659f9-a521-48ee-b935-89fbae5d49ba"}
01:31:26.039 00.001 14964 evsrv: cli 01AB2D50 disconnect
01:31:26.040 00.001 14964 evsrv: cli 01AB2850 connect
01:31:26.040 00.000 14964 case statement mapped state 6 to 3
01:31:26.041 00.001 14964 case statement mapped state 6 to 3
01:31:26.042 00.001 14964 evsrv: cli 01AB2850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"12e6407b-8d82-4012-8393-68cdc5670ec2"}
01:31:26.042 00.000 14964 PhdController::Dither begins
01:31:26.043 00.001 14964 dither: size=2.00, dRA=0.94 dDec=0.44
01:31:26.043 00.000 14964 MountToCamera -- mountTheta (-0.43) + m_xAngle (-1.56) = xAngle (-1.99 = -1.99)
01:31:26.044 00.001 14964 MountToCamera -- mountX=0.94 mountY=0.44 hyp=1.04 mountTheta=-0.43 cameraX=-0.42, cameraY=-0.95 cameraTheta=-1.99
01:31:26.044 00.000 14964 setting lock position to (279.93, 90.68)
01:31:26.045 00.001 14964 Mount: notify guiding dithered (-0.4, -0.9)
01:31:26.045 00.000 14964 MultiStar: stabilizing after lock position change
01:31:26.046 00.001 14964 Status Line: Dither by 0.94,0.44
01:31:26.047 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:31:26.048 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
01:31:26.049 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":0,"id":"12e6407b-8d82-4012-8393-68cdc5670ec2"}
01:31:26.051 00.002 14964 evsrv: cli 01AB2850 disconnect
01:31:28.351 02.300 12044 Exposure complete
01:31:28.372 00.021 12044 worker thread done servicing request
01:31:28.372 00.000 14964 OnExposeComplete: enter
01:31:28.373 00.001 14964 UpdateGuideState(): m_state=6
01:31:28.373 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3190
01:31:28.374 00.001 14964 Star::Find returns 1 (0), X=280.52, Y=92.18, Mass=277728, SNR=323.1, Peak=15346 HFD=4.1
01:31:28.374 00.000 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
01:31:28.375 00.001 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.48)
01:31:28.375 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=1.50 hyp=1.61 cameraTheta=1.20 mountX=-1.49 mountY=-0.74, mountTheta=-2.68
01:31:28.376 00.001 14964 dither recenter: remaining=(-0.9,-0.4) step=(-0.9,-0.4)
01:31:28.377 00.001 14964 MountToCamera -- mountTheta (2.71) + m_xAngle (-1.56) = xAngle (1.15 = 1.15)
01:31:28.377 00.000 14964 MountToCamera -- mountX=-0.94 mountY=-0.44 hyp=1.04 mountTheta=2.71 cameraX=0.42, cameraY=0.95 cameraTheta=1.15
01:31:28.378 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.95, opts=4)
01:31:28.378 00.000 14964 Enqueuing Move request for scope (0.42, 0.95)
01:31:28.378 00.000 14964 Mount: notify direct move -0.94,-0.44
01:31:28.379 00.001 12044 Worker thread wakes up
01:31:28.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.95) opts 0x4
01:31:28.379 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.95)
01:31:28.379 00.000 12044 Moving (0.42, 0.95) raw xDistance=-0.94 yDistance=-0.44
01:31:28.379 00.000 12044 BLC: window closed
01:31:28.379 00.000 12044 MoveAxis(E, 111, B)
01:31:28.379 00.000 12044 Guiding  Dir = 2, Dur = 111
01:31:28.388 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15346, med=615, FiltMin=519, FiltMax=12801, Gamma=0.810
01:31:28.393 00.005 14964 UpdateGuideState exits: m=277728 SNR=323.1
01:31:28.394 00.001 14964 PhdController: settling, locked = 1, distance = 1.52 (2.00) aobump = 0 frame = 1 / 99999
01:31:28.394 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778574688.394,"Host":"NUCBOX","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:31:28.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.395 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:28.396 00.001 14964 Enqueuing Expose request
01:31:28.400 00.004 12044 IsSlewing returns 0
01:31:28.401 00.001 12044 IsGuiding returns 0
01:31:28.431 00.030 12044 PulseGuide returned control before completion, sleep 91
01:31:28.537 00.106 12044 IsGuiding returns 1
01:31:28.537 00.000 12044 scope still moving after pulse duration time elapsed
01:31:28.589 00.052 12044 IsSlewing returns 0
01:31:28.589 00.000 12044 IsGuiding returns 0
01:31:28.589 00.000 12044 scope move finished after 111 + 77 ms
01:31:28.589 00.000 12044 Move returns status 0, amount 111
01:31:28.589 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:28.589 00.000 12044 MoveAxis(N, 41, B)
01:31:28.589 00.000 12044 Guiding  Dir = 0, Dur = 41
01:31:28.619 00.030 12044 IsSlewing returns 0
01:31:28.619 00.000 12044 IsGuiding returns 0
01:31:28.651 00.032 12044 PulseGuide returned control before completion, sleep 20
01:31:28.682 00.031 12044 IsGuiding returns 1
01:31:28.682 00.000 12044 scope still moving after pulse duration time elapsed
01:31:28.772 00.090 12044 IsSlewing returns 0
01:31:28.773 00.001 12044 IsGuiding returns 0
01:31:28.773 00.000 12044 scope move finished after 41 + 112 ms
01:31:28.773 00.000 12044 Move returns status 0, amount 41
01:31:28.773 00.000 12044 move complete, result=0
01:31:28.773 00.000 12044 worker thread done servicing request
01:31:28.773 00.000 12044 Worker thread wakes up
01:31:28.773 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:28.773 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:28.773 00.000 14964 GuideStep: -0.9 px 111 ms EAST, -0.4 px 41 ms NORTH
01:31:31.887 03.114 12044 Exposure complete
01:31:31.909 00.022 12044 worker thread done servicing request
01:31:31.909 00.000 14964 OnExposeComplete: enter
01:31:31.910 00.001 14964 UpdateGuideState(): m_state=6
01:31:31.910 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3191
01:31:31.911 00.001 14964 Star::Find returns 1 (0), X=280.72, Y=91.09, Mass=271235, SNR=314.1, Peak=16185 HFD=4.2
01:31:31.912 00.001 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
01:31:31.912 00.000 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.19)
01:31:31.912 00.000 14964 CameraToMount -- cameraX=0.79 cameraY=0.41 hyp=0.89 cameraTheta=0.48 mountX=-0.40 mountY=-0.83, mountTheta=-2.02
01:31:31.913 00.001 14964 SchedulePrimaryMove(1136A648, x=0.79, y=0.41, opts=13)
01:31:31.914 00.001 14964 Enqueuing Move request for scope (0.79, 0.41)
01:31:31.915 00.001 12044 Worker thread wakes up
01:31:31.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.41) opts 0xd
01:31:31.915 00.000 12044 Handling offset move in thread for scope, endpoint = (0.79, 0.41)
01:31:31.915 00.000 12044 Moving (0.79, 0.41) raw xDistance=-0.40 yDistance=-0.83
01:31:31.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = 0.00
01:31:31.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:31.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.83
01:31:31.915 00.000 12044 MoveAxis(E, 31, ABG)
01:31:31.915 00.000 12044 Guiding  Dir = 2, Dur = 31
01:31:31.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16185, med=615, FiltMin=532, FiltMax=11357, Gamma=0.810
01:31:31.928 00.006 14964 UpdateGuideState exits: m=271235 SNR=314.1
01:31:31.928 00.000 14964 PhdController: settling, locked = 1, distance = 0.89 (2.00) aobump = 0 frame = 2 / 99999
01:31:31.929 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778574691.929,"Host":"NUCBOX","Inst":1,"Distance":0.89,"Time":3.5,"SettleTime":15.0,"StarLocked":true}
01:31:31.929 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:31.931 00.001 14964 Enqueuing Expose request
01:31:31.946 00.015 12044 IsSlewing returns 0
01:31:31.947 00.001 12044 IsGuiding returns 0
01:31:31.978 00.031 12044 IsGuiding returns 1
01:31:31.978 00.000 12044 scope still moving after pulse duration time elapsed
01:31:32.042 00.064 12044 IsSlewing returns 0
01:31:32.072 00.030 12044 IsGuiding returns 0
01:31:32.072 00.000 12044 scope move finished after 31 + 94 ms
01:31:32.072 00.000 12044 Move returns status 0, amount 31
01:31:32.072 00.000 12044 MoveAxis(N, 0, ABG)
01:31:32.072 00.000 12044 Move returns status 0, amount 0
01:31:32.072 00.000 12044 move complete, result=0
01:31:32.072 00.000 12044 worker thread done servicing request
01:31:32.072 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.8 px 0 ms NORTH
01:31:32.073 00.001 12044 Worker thread wakes up
01:31:32.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:32.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:35.199 03.126 12044 Exposure complete
01:31:35.219 00.020 12044 worker thread done servicing request
01:31:35.219 00.000 14964 OnExposeComplete: enter
01:31:35.219 00.000 14964 UpdateGuideState(): m_state=6
01:31:35.220 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3192
01:31:35.221 00.001 14964 Star::Find returns 1 (0), X=280.86, Y=91.34, Mass=282076, SNR=342.3, Peak=19169 HFD=4.0
01:31:35.221 00.000 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
01:31:35.222 00.001 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
01:31:35.222 00.000 14964 CameraToMount -- cameraX=0.93 cameraY=0.66 hyp=1.14 cameraTheta=0.61 mountX=-0.64 mountY=-1.00, mountTheta=-2.14
01:31:35.223 00.001 14964 SchedulePrimaryMove(1136A648, x=0.93, y=0.66, opts=13)
01:31:35.224 00.001 14964 Enqueuing Move request for scope (0.93, 0.66)
01:31:35.224 00.000 12044 Worker thread wakes up
01:31:35.225 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.66) opts 0xd
01:31:35.225 00.000 12044 Handling offset move in thread for scope, endpoint = (0.93, 0.66)
01:31:35.225 00.000 12044 Moving (0.93, 0.66) raw xDistance=-0.64 yDistance=-1.00
01:31:35.225 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.42 from input -0.64, slope = 0.00
01:31:35.225 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:35.225 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.00
01:31:35.225 00.000 12044 MoveAxis(E, 50, ABG)
01:31:35.225 00.000 12044 Guiding  Dir = 2, Dur = 50
01:31:35.233 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19169, med=615, FiltMin=531, FiltMax=12341, Gamma=0.810
01:31:35.239 00.006 14964 UpdateGuideState exits: m=282076 SNR=342.3
01:31:35.239 00.000 14964 PhdController: settling, locked = 1, distance = 0.96 (2.00) aobump = 0 frame = 3 / 99999
01:31:35.240 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778574695.240,"Host":"NUCBOX","Inst":1,"Distance":0.96,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
01:31:35.240 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.241 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:35.242 00.001 14964 Enqueuing Expose request
01:31:35.261 00.019 12044 IsSlewing returns 0
01:31:35.261 00.000 12044 IsGuiding returns 0
01:31:35.293 00.032 12044 PulseGuide returned control before completion, sleep 29
01:31:35.336 00.043 12044 IsGuiding returns 1
01:31:35.336 00.000 12044 scope still moving after pulse duration time elapsed
01:31:35.417 00.081 12044 IsSlewing returns 0
01:31:35.417 00.000 12044 IsGuiding returns 0
01:31:35.417 00.000 12044 scope move finished after 50 + 105 ms
01:31:35.417 00.000 12044 Move returns status 0, amount 50
01:31:35.417 00.000 12044 MoveAxis(N, 0, ABG)
01:31:35.417 00.000 12044 Move returns status 0, amount 0
01:31:35.417 00.000 12044 move complete, result=0
01:31:35.417 00.000 12044 worker thread done servicing request
01:31:35.417 00.000 12044 Worker thread wakes up
01:31:35.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:35.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:35.418 00.001 14964 GuideStep: -0.6 px 50 ms EAST, -1.0 px 0 ms NORTH
01:31:38.549 03.131 12044 Exposure complete
01:31:38.581 00.032 12044 worker thread done servicing request
01:31:38.581 00.000 14964 OnExposeComplete: enter
01:31:38.581 00.000 14964 UpdateGuideState(): m_state=6
01:31:38.582 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3193
01:31:38.582 00.000 14964 Star::Find returns 1 (0), X=280.92, Y=90.51, Mass=274430, SNR=323.5, Peak=19413 HFD=4.0
01:31:38.583 00.001 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:31:38.584 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.85)
01:31:38.584 00.000 14964 CameraToMount -- cameraX=0.99 cameraY=-0.17 hyp=1.01 cameraTheta=-0.17 mountX=0.19 mountY=-0.97, mountTheta=-1.38
01:31:38.585 00.001 14964 SchedulePrimaryMove(1136A648, x=0.99, y=-0.17, opts=13)
01:31:38.586 00.001 14964 Enqueuing Move request for scope (0.99, -0.17)
01:31:38.586 00.000 12044 Worker thread wakes up
01:31:38.586 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.17) opts 0xd
01:31:38.586 00.000 12044 Handling offset move in thread for scope, endpoint = (0.99, -0.17)
01:31:38.586 00.000 12044 Moving (0.99, -0.17) raw xDistance=0.19 yDistance=-0.97
01:31:38.586 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
01:31:38.586 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.79
01:31:38.586 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
01:31:38.586 00.000 12044 MoveAxis(E, 0, ABG)
01:31:38.586 00.000 12044 Move returns status 0, amount 0
01:31:38.586 00.000 12044 MoveAxis(N, 90, ABG)
01:31:38.586 00.000 12044 Guiding  Dir = 0, Dur = 90
01:31:38.594 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19413, med=615, FiltMin=528, FiltMax=10961, Gamma=0.810
01:31:38.599 00.005 14964 UpdateGuideState exits: m=274430 SNR=323.5
01:31:38.600 00.001 14964 PhdController: settling, locked = 1, distance = 0.98 (2.00) aobump = 0 frame = 4 / 99999
01:31:38.600 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778574698.600,"Host":"NUCBOX","Inst":1,"Distance":0.98,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
01:31:38.601 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.601 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:38.602 00.001 14964 Enqueuing Expose request
01:31:38.617 00.015 12044 IsSlewing returns 0
01:31:38.660 00.043 12044 IsGuiding returns 0
01:31:38.681 00.021 12044 PulseGuide returned control before completion, sleep 80
01:31:38.778 00.097 12044 IsGuiding returns 1
01:31:38.778 00.000 12044 scope still moving after pulse duration time elapsed
01:31:38.869 00.091 12044 IsSlewing returns 0
01:31:38.870 00.001 12044 IsGuiding returns 0
01:31:38.870 00.000 12044 scope move finished after 90 + 119 ms
01:31:38.870 00.000 12044 Move returns status 0, amount 90
01:31:38.870 00.000 12044 move complete, result=0
01:31:38.870 00.000 12044 worker thread done servicing request
01:31:38.870 00.000 12044 Worker thread wakes up
01:31:38.870 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 90 ms NORTH
01:31:38.871 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:38.872 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:41.998 03.126 12044 Exposure complete
01:31:42.019 00.021 12044 worker thread done servicing request
01:31:42.019 00.000 14964 OnExposeComplete: enter
01:31:42.020 00.001 14964 UpdateGuideState(): m_state=6
01:31:42.020 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3194
01:31:42.021 00.001 14964 Star::Find returns 1 (0), X=281.15, Y=90.53, Mass=279163, SNR=334.9, Peak=20765 HFD=3.8
01:31:42.021 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
01:31:42.022 00.001 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
01:31:42.022 00.000 14964 CameraToMount -- cameraX=1.22 cameraY=-0.15 hyp=1.23 cameraTheta=-0.12 mountX=0.17 mountY=-1.20, mountTheta=-1.43
01:31:42.023 00.001 14964 SchedulePrimaryMove(1136A648, x=1.22, y=-0.15, opts=13)
01:31:42.024 00.001 14964 Enqueuing Move request for scope (1.22, -0.15)
01:31:42.024 00.000 12044 Worker thread wakes up
01:31:42.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.15) opts 0xd
01:31:42.024 00.000 12044 Handling offset move in thread for scope, endpoint = (1.22, -0.15)
01:31:42.025 00.001 12044 Moving (1.22, -0.15) raw xDistance=0.17 yDistance=-1.20
01:31:42.025 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.66, using input
01:31:42.025 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.25
01:31:42.025 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
01:31:42.025 00.000 12044 MoveAxis(E, 0, ABG)
01:31:42.025 00.000 12044 Move returns status 0, amount 0
01:31:42.025 00.000 12044 MoveAxis(N, 112, ABG)
01:31:42.025 00.000 12044 Guiding  Dir = 0, Dur = 112
01:31:42.032 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20765, med=614, FiltMin=517, FiltMax=12320, Gamma=0.810
01:31:42.038 00.006 14964 UpdateGuideState exits: m=279163 SNR=334.9
01:31:42.038 00.000 14964 PhdController: settling, locked = 1, distance = 1.05 (2.00) aobump = 0 frame = 5 / 99999
01:31:42.039 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778574702.039,"Host":"NUCBOX","Inst":1,"Distance":1.05,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
01:31:42.039 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.040 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:42.040 00.000 14964 Enqueuing Expose request
01:31:42.086 00.046 12044 IsSlewing returns 0
01:31:42.086 00.000 12044 IsGuiding returns 0
01:31:42.118 00.032 12044 PulseGuide returned control before completion, sleep 91
01:31:42.229 00.111 12044 IsGuiding returns 1
01:31:42.229 00.000 12044 scope still moving after pulse duration time elapsed
01:31:42.305 00.076 12044 IsSlewing returns 0
01:31:42.306 00.001 12044 IsGuiding returns 0
01:31:42.306 00.000 12044 scope move finished after 112 + 107 ms
01:31:42.306 00.000 12044 Move returns status 0, amount 112
01:31:42.306 00.000 12044 move complete, result=0
01:31:42.306 00.000 12044 worker thread done servicing request
01:31:42.306 00.000 12044 Worker thread wakes up
01:31:42.306 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:42.306 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:42.306 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -1.2 px 112 ms NORTH
01:31:45.412 03.106 12044 Exposure complete
01:31:45.437 00.025 12044 worker thread done servicing request
01:31:45.437 00.000 14964 OnExposeComplete: enter
01:31:45.438 00.001 14964 UpdateGuideState(): m_state=6
01:31:45.438 00.000 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3195
01:31:45.439 00.001 14964 Star::Find returns 1 (0), X=280.15, Y=90.57, Mass=274530, SNR=330.0, Peak=15491 HFD=4.4
01:31:45.439 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.10 = 1.10)
01:31:45.440 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.13)
01:31:45.440 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=0.11 mountY=-0.21, mountTheta=-1.08
01:31:45.442 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.11, opts=13)
01:31:45.443 00.001 14964 Enqueuing Move request for scope (0.22, -0.11)
01:31:45.443 00.000 12044 Worker thread wakes up
01:31:45.443 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
01:31:45.443 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
01:31:45.443 00.000 12044 Moving (0.22, -0.11) raw xDistance=0.11 yDistance=-0.21
01:31:45.443 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.60, using input
01:31:45.443 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.18
01:31:45.443 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:45.443 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:31:45.443 00.000 12044 MoveAxis(E, 0, ABG)
01:31:45.443 00.000 12044 Move returns status 0, amount 0
01:31:45.443 00.000 12044 MoveAxis(N, 0, ABG)
01:31:45.443 00.000 12044 Move returns status 0, amount 0
01:31:45.443 00.000 12044 move complete, result=0
01:31:45.443 00.000 12044 worker thread done servicing request
01:31:45.451 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15491, med=615, FiltMin=533, FiltMax=12325, Gamma=0.810
01:31:45.457 00.006 14964 UpdateGuideState exits: m=274530 SNR=330.0
01:31:45.458 00.001 14964 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 6 / 99999
01:31:45.459 00.001 14964 PhdController: newstate STATE_FINISH
01:31:45.460 00.001 14964 PhdController complete: success
01:31:45.461 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778574705.461,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:31:45.462 00.001 14964 Mount: notify guiding dither settle done success=1
01:31:45.462 00.000 14964 PhdController: newstate STATE_IDLE
01:31:45.463 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.463 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:45.464 00.001 14964 Enqueuing Expose request
01:31:45.464 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:45.465 00.001 12044 Worker thread wakes up
01:31:45.465 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:45.465 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:48.589 03.124 12044 Exposure complete
01:31:48.612 00.023 12044 worker thread done servicing request
01:31:48.612 00.000 14964 OnExposeComplete: enter
01:31:48.613 00.001 14964 UpdateGuideState(): m_state=6
01:31:48.613 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3196
01:31:48.614 00.001 14964 Star::Find returns 1 (0), X=279.63, Y=90.39, Mass=266260, SNR=325.6, Peak=15277 HFD=4.3
01:31:48.614 00.000 14964 MultiStar: exiting stabilization period
01:31:48.615 00.001 14964 MultiStar: updating star positions after lock position change
01:31:48.615 00.000 14964 Star::Find(35, 74, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3196
01:31:48.616 00.001 14964 Star::Find returns 1 (0), X=75.49, Y=328.94, Mass=13967, SNR=58.2, Peak=2177 HFD=2.3
01:31:48.616 00.000 14964 Star::Find(35, 140, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3196
01:31:48.617 00.001 14964 Star::Find returns 1 (0), X=141.78, Y=318.87, Mass=3585, SNR=23.4, Peak=1103 HFD=2.3
01:31:48.617 00.000 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
01:31:48.617 00.000 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
01:31:48.618 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.29 hyp=0.41 cameraTheta=-2.37 mountX=0.28 mountY=0.32, mountTheta=0.85
01:31:48.619 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.29, opts=13)
01:31:48.619 00.000 14964 Enqueuing Move request for scope (-0.30, -0.29)
01:31:48.620 00.001 12044 Worker thread wakes up
01:31:48.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.29) opts 0xd
01:31:48.620 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.29)
01:31:48.620 00.000 12044 Moving (-0.30, -0.29) raw xDistance=0.28 yDistance=0.32
01:31:48.620 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.63, using input
01:31:48.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.16
01:31:48.620 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:31:48.620 00.000 12044 MoveAxis(E, 0, ABG)
01:31:48.620 00.000 12044 Move returns status 0, amount 0
01:31:48.620 00.000 12044 MoveAxis(N, 0, ABG)
01:31:48.620 00.000 12044 Move returns status 0, amount 0
01:31:48.620 00.000 12044 move complete, result=0
01:31:48.621 00.001 12044 worker thread done servicing request
01:31:48.628 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15277, med=615, FiltMin=522, FiltMax=13313, Gamma=0.810
01:31:48.635 00.007 14964 UpdateGuideState exits: m=266260 SNR=325.6
01:31:48.636 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.636 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:48.636 00.000 14964 Enqueuing Expose request
01:31:48.637 00.001 12044 Worker thread wakes up
01:31:48.637 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:48.637 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:48.637 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:31:51.748 03.111 12044 Exposure complete
01:31:51.770 00.022 12044 worker thread done servicing request
01:31:51.770 00.000 14964 OnExposeComplete: enter
01:31:51.771 00.001 14964 UpdateGuideState(): m_state=6
01:31:51.771 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3197
01:31:51.772 00.001 14964 Star::Find returns 1 (0), X=279.26, Y=91.05, Mass=270439, SNR=329.7, Peak=18403 HFD=4.1
01:31:51.773 00.001 14964 MultiStar: [#1 -0.58,-0.35,0.17,U] [#2 -0.22,-0.22,0.07,U] 
01:31:51.773 00.000 14964 refined, 2 included, MultiStar: {-0.63, 0.24}, one-star: {-0.67, 0.37}
01:31:51.774 00.001 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
01:31:51.774 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
01:31:51.775 00.001 14964 CameraToMount -- cameraX=-0.63 cameraY=0.24 hyp=0.67 cameraTheta=2.77 mountX=-0.25 mountY=0.60, mountTheta=1.97
01:31:51.776 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.24, opts=13)
01:31:51.776 00.000 14964 Enqueuing Move request for scope (-0.63, 0.24)
01:31:51.777 00.001 12044 Worker thread wakes up
01:31:51.777 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.24) opts 0xd
01:31:51.777 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.24)
01:31:51.777 00.000 12044 Moving (-0.63, 0.24) raw xDistance=-0.25 yDistance=0.60
01:31:51.777 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.08
01:31:51.777 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:51.777 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
01:31:51.777 00.000 12044 MoveAxis(E, 0, ABG)
01:31:51.777 00.000 12044 Move returns status 0, amount 0
01:31:51.777 00.000 12044 MoveAxis(N, 0, ABG)
01:31:51.777 00.000 12044 Move returns status 0, amount 0
01:31:51.777 00.000 12044 move complete, result=0
01:31:51.777 00.000 12044 worker thread done servicing request
01:31:51.784 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18403, med=615, FiltMin=527, FiltMax=11745, Gamma=0.810
01:31:51.790 00.006 14964 UpdateGuideState exits: m=270439 SNR=329.7
01:31:51.790 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.791 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:51.791 00.000 14964 Enqueuing Expose request
01:31:51.792 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
01:31:51.792 00.000 12044 Worker thread wakes up
01:31:51.792 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:51.792 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:54.890 03.098 12044 Exposure complete
01:31:54.911 00.021 12044 worker thread done servicing request
01:31:54.911 00.000 14964 OnExposeComplete: enter
01:31:54.912 00.001 14964 UpdateGuideState(): m_state=6
01:31:54.912 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3198
01:31:54.913 00.001 14964 Star::Find returns 1 (0), X=279.39, Y=90.59, Mass=266359, SNR=326.7, Peak=13961 HFD=4.5
01:31:54.913 00.000 14964 MultiStar: [#1 -0.22,-0.01,0.18,U] [#2 -0.37,0.17,0.07,U] 
01:31:54.914 00.001 14964 refined, 2 included, MultiStar: {-0.49, -0.06}, one-star: {-0.54, -0.09}
01:31:54.914 00.000 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
01:31:54.915 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
01:31:54.915 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-3.01 mountX=0.06 mountY=0.49, mountTheta=1.45
01:31:54.916 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.06, opts=13)
01:31:54.917 00.001 14964 Enqueuing Move request for scope (-0.49, -0.06)
01:31:54.917 00.000 12044 Worker thread wakes up
01:31:54.917 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.06) opts 0xd
01:31:54.917 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.06)
01:31:54.917 00.000 12044 Moving (-0.49, -0.06) raw xDistance=0.06 yDistance=0.49
01:31:54.917 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.33, using input
01:31:54.917 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.06
01:31:54.917 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:54.917 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:31:54.918 00.001 12044 MoveAxis(E, 0, ABG)
01:31:54.918 00.000 12044 Move returns status 0, amount 0
01:31:54.918 00.000 12044 MoveAxis(N, 0, ABG)
01:31:54.918 00.000 12044 Move returns status 0, amount 0
01:31:54.918 00.000 12044 move complete, result=0
01:31:54.918 00.000 12044 worker thread done servicing request
01:31:54.925 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13961, med=615, FiltMin=524, FiltMax=11111, Gamma=0.810
01:31:54.930 00.005 14964 UpdateGuideState exits: m=266359 SNR=326.7
01:31:54.931 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.931 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:54.932 00.001 14964 Enqueuing Expose request
01:31:54.932 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:31:54.933 00.001 12044 Worker thread wakes up
01:31:54.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:54.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:31:58.071 03.138 12044 Exposure complete
01:31:58.096 00.025 12044 worker thread done servicing request
01:31:58.096 00.000 14964 OnExposeComplete: enter
01:31:58.097 00.001 14964 UpdateGuideState(): m_state=6
01:31:58.097 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3199
01:31:58.098 00.001 14964 Star::Find returns 1 (0), X=279.28, Y=90.60, Mass=267578, SNR=321.0, Peak=16271 HFD=4.4
01:31:58.099 00.001 14964 MultiStar: [#1 -0.34,0.05,0.18,U] [#2 -0.56,0.08,0.07,U] 
01:31:58.099 00.000 14964 refined, 2 included, MultiStar: {-0.60, -0.05}, one-star: {-0.65, -0.08}
01:31:58.099 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
01:31:58.100 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
01:31:58.100 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.05 hyp=0.60 cameraTheta=-3.06 mountX=0.04 mountY=0.60, mountTheta=1.51
01:31:58.101 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.05, opts=13)
01:31:58.102 00.001 14964 Enqueuing Move request for scope (-0.60, -0.05)
01:31:58.103 00.001 12044 Worker thread wakes up
01:31:58.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.05) opts 0xd
01:31:58.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.05)
01:31:58.103 00.000 12044 Moving (-0.60, -0.05) raw xDistance=0.04 yDistance=0.60
01:31:58.103 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.30, using input
01:31:58.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.05
01:31:58.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:58.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
01:31:58.103 00.000 12044 MoveAxis(E, 0, ABG)
01:31:58.103 00.000 12044 Move returns status 0, amount 0
01:31:58.103 00.000 12044 MoveAxis(N, 0, ABG)
01:31:58.103 00.000 12044 Move returns status 0, amount 0
01:31:58.103 00.000 12044 move complete, result=0
01:31:58.103 00.000 12044 worker thread done servicing request
01:31:58.110 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16271, med=615, FiltMin=533, FiltMax=11677, Gamma=0.810
01:31:58.116 00.006 14964 UpdateGuideState exits: m=267578 SNR=321.0
01:31:58.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:31:58.118 00.001 14964 Enqueuing Expose request
01:31:58.118 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
01:31:58.119 00.001 12044 Worker thread wakes up
01:31:58.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:31:58.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:01.236 03.117 12044 Exposure complete
01:32:01.258 00.022 12044 worker thread done servicing request
01:32:01.258 00.000 14964 OnExposeComplete: enter
01:32:01.258 00.000 14964 UpdateGuideState(): m_state=6
01:32:01.259 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3200
01:32:01.260 00.001 14964 Star::Find returns 1 (0), X=279.18, Y=90.42, Mass=259576, SNR=324.9, Peak=16763 HFD=4.5
01:32:01.260 00.000 14964 MultiStar: [#1 -0.62,0.05,0.18,U] [#2 -0.49,0.06,0.07,U] 
01:32:01.261 00.001 14964 refined, 2 included, MultiStar: {-0.72, -0.19}, one-star: {-0.75, -0.25}
01:32:01.261 00.000 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
01:32:01.262 00.001 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
01:32:01.262 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=-0.19 hyp=0.75 cameraTheta=-2.88 mountX=0.18 mountY=0.74, mountTheta=1.33
01:32:01.263 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=-0.19, opts=13)
01:32:01.264 00.001 14964 Enqueuing Move request for scope (-0.72, -0.19)
01:32:01.264 00.000 12044 Worker thread wakes up
01:32:01.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.19) opts 0xd
01:32:01.264 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, -0.19)
01:32:01.264 00.000 12044 Moving (-0.72, -0.19) raw xDistance=0.18 yDistance=0.74
01:32:01.264 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.33, using input
01:32:01.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.05
01:32:01.264 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:01.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
01:32:01.264 00.000 12044 MoveAxis(E, 0, ABG)
01:32:01.264 00.000 12044 Move returns status 0, amount 0
01:32:01.264 00.000 12044 MoveAxis(N, 0, ABG)
01:32:01.264 00.000 12044 Move returns status 0, amount 0
01:32:01.265 00.001 12044 move complete, result=0
01:32:01.265 00.000 12044 worker thread done servicing request
01:32:01.273 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16763, med=615, FiltMin=521, FiltMax=11543, Gamma=0.810
01:32:01.279 00.006 14964 UpdateGuideState exits: m=259576 SNR=324.9
01:32:01.280 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.280 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:01.281 00.001 14964 Enqueuing Expose request
01:32:01.281 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
01:32:01.282 00.001 12044 Worker thread wakes up
01:32:01.282 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:01.282 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:04.411 03.129 12044 Exposure complete
01:32:04.432 00.021 12044 worker thread done servicing request
01:32:04.432 00.000 14964 OnExposeComplete: enter
01:32:04.433 00.001 14964 UpdateGuideState(): m_state=6
01:32:04.433 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3201
01:32:04.434 00.001 14964 Star::Find returns 1 (0), X=279.08, Y=90.34, Mass=264738, SNR=322.3, Peak=17031 HFD=4.5
01:32:04.434 00.000 14964 MultiStar: [#1 -0.63,0.57,0.00,M1] [#2 -0.46,0.52,0.07,U] 
01:32:04.435 00.001 14964 refined, 1 included, MultiStar: {-0.83, -0.28}, one-star: {-0.85, -0.34}
01:32:04.435 00.000 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
01:32:04.436 00.001 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
01:32:04.436 00.000 14964 CameraToMount -- cameraX=-0.83 cameraY=-0.28 hyp=0.87 cameraTheta=-2.81 mountX=0.27 mountY=0.85, mountTheta=1.26
01:32:04.437 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=-0.28, opts=13)
01:32:04.439 00.002 14964 Enqueuing Move request for scope (-0.83, -0.28)
01:32:04.439 00.000 12044 Worker thread wakes up
01:32:04.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.28) opts 0xd
01:32:04.439 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, -0.28)
01:32:04.439 00.000 12044 Moving (-0.83, -0.28) raw xDistance=0.27 yDistance=0.85
01:32:04.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.04
01:32:04.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:04.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.85
01:32:04.439 00.000 12044 MoveAxis(E, 0, ABG)
01:32:04.439 00.000 12044 Move returns status 0, amount 0
01:32:04.439 00.000 12044 MoveAxis(N, 0, ABG)
01:32:04.439 00.000 12044 Move returns status 0, amount 0
01:32:04.439 00.000 12044 move complete, result=0
01:32:04.439 00.000 12044 worker thread done servicing request
01:32:04.447 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17031, med=615, FiltMin=531, FiltMax=10027, Gamma=0.810
01:32:04.453 00.006 14964 UpdateGuideState exits: m=264738 SNR=322.3
01:32:04.453 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.454 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:04.454 00.000 14964 Enqueuing Expose request
01:32:04.455 00.001 12044 Worker thread wakes up
01:32:04.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:04.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:04.455 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.9 px 0 ms NORTH
01:32:07.584 03.129 12044 Exposure complete
01:32:07.605 00.021 12044 worker thread done servicing request
01:32:07.605 00.000 14964 OnExposeComplete: enter
01:32:07.606 00.001 14964 UpdateGuideState(): m_state=6
01:32:07.607 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3202
01:32:07.607 00.000 14964 Star::Find returns 1 (0), X=279.17, Y=90.02, Mass=260500, SNR=318.5, Peak=13181 HFD=4.3
01:32:07.608 00.001 14964 MultiStar: [#1 -0.22,0.45,0.19,U] [#2 0.07,0.31,0.08,U] 
01:32:07.608 00.000 14964 refined, 2 included, MultiStar: {-0.63, -0.44}, one-star: {-0.76, -0.66}
01:32:07.609 00.001 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
01:32:07.609 00.000 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
01:32:07.609 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.44 hyp=0.77 cameraTheta=-2.54 mountX=0.43 mountY=0.67, mountTheta=1.01
01:32:07.610 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.44, opts=13)
01:32:07.611 00.001 14964 Enqueuing Move request for scope (-0.63, -0.44)
01:32:07.612 00.001 12044 Worker thread wakes up
01:32:07.612 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.44) opts 0xd
01:32:07.612 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.44)
01:32:07.612 00.000 12044 Moving (-0.63, -0.44) raw xDistance=0.43 yDistance=0.67
01:32:07.612 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.43, slope = 0.02
01:32:07.612 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:32:07.612 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:32:07.612 00.000 12044 MoveAxis(W, 13, ABG)
01:32:07.612 00.000 12044 Guiding  Dir = 3, Dur = 13
01:32:07.620 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13181, med=615, FiltMin=518, FiltMax=11519, Gamma=0.810
01:32:07.626 00.006 14964 UpdateGuideState exits: m=260500 SNR=318.5
01:32:07.627 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.627 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:07.628 00.001 14964 Enqueuing Expose request
01:32:07.632 00.004 12044 IsSlewing returns 0
01:32:07.633 00.001 12044 IsGuiding returns 0
01:32:07.664 00.031 12044 IsGuiding returns 1
01:32:07.664 00.000 12044 scope still moving after pulse duration time elapsed
01:32:07.783 00.119 12044 IsSlewing returns 0
01:32:07.784 00.001 12044 IsGuiding returns 0
01:32:07.784 00.000 12044 scope move finished after 13 + 137 ms
01:32:07.784 00.000 12044 Move returns status 0, amount 13
01:32:07.784 00.000 12044 MoveAxis(N, 0, ABG)
01:32:07.784 00.000 12044 Move returns status 0, amount 0
01:32:07.784 00.000 12044 move complete, result=0
01:32:07.784 00.000 12044 worker thread done servicing request
01:32:07.784 00.000 12044 Worker thread wakes up
01:32:07.784 00.000 14964 GuideStep: 0.4 px 13 ms WEST, 0.7 px 0 ms NORTH
01:32:07.786 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:07.786 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:10.887 03.101 12044 Exposure complete
01:32:10.908 00.021 12044 worker thread done servicing request
01:32:10.908 00.000 14964 OnExposeComplete: enter
01:32:10.909 00.001 14964 UpdateGuideState(): m_state=6
01:32:10.909 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3203
01:32:10.910 00.001 14964 Star::Find returns 1 (0), X=279.50, Y=90.50, Mass=276496, SNR=328.0, Peak=15483 HFD=4.2
01:32:10.911 00.001 14964 MultiStar: [#1 0.14,0.03,0.18,U] [#2 0.22,0.33,0.07,U] 
01:32:10.911 00.000 14964 refined, 2 included, MultiStar: {-0.31, -0.12}, one-star: {-0.43, -0.18}
01:32:10.912 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
01:32:10.912 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
01:32:10.913 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.76 mountX=0.12 mountY=0.32, mountTheta=1.22
01:32:10.914 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.12, opts=13)
01:32:10.914 00.000 14964 Enqueuing Move request for scope (-0.31, -0.12)
01:32:10.915 00.001 12044 Worker thread wakes up
01:32:10.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd
01:32:10.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.12)
01:32:10.915 00.000 12044 Moving (-0.31, -0.12) raw xDistance=0.12 yDistance=0.32
01:32:10.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:32:10.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:10.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:32:10.915 00.000 12044 MoveAxis(E, 0, ABG)
01:32:10.915 00.000 12044 Move returns status 0, amount 0
01:32:10.915 00.000 12044 MoveAxis(N, 0, ABG)
01:32:10.915 00.000 12044 Move returns status 0, amount 0
01:32:10.915 00.000 12044 move complete, result=0
01:32:10.915 00.000 12044 worker thread done servicing request
01:32:10.923 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15483, med=615, FiltMin=532, FiltMax=11911, Gamma=0.810
01:32:10.928 00.005 14964 UpdateGuideState exits: m=276496 SNR=328.0
01:32:10.929 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.929 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:10.929 00.000 14964 Enqueuing Expose request
01:32:10.930 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:32:10.930 00.000 12044 Worker thread wakes up
01:32:10.931 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:10.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:14.040 03.109 12044 Exposure complete
01:32:14.062 00.022 12044 worker thread done servicing request
01:32:14.062 00.000 14964 OnExposeComplete: enter
01:32:14.063 00.001 14964 UpdateGuideState(): m_state=6
01:32:14.063 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3204
01:32:14.064 00.001 14964 Star::Find returns 1 (0), X=279.35, Y=90.48, Mass=266665, SNR=312.1, Peak=11985 HFD=5.0
01:32:14.065 00.001 14964 MultiStar: [#1 -0.26,0.33,0.18,U] [#2 -0.06,0.43,0.07,U] 
01:32:14.065 00.000 14964 refined, 2 included, MultiStar: {-0.51, -0.09}, one-star: {-0.58, -0.20}
01:32:14.066 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
01:32:14.066 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
01:32:14.067 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.51 cameraTheta=-2.96 mountX=0.08 mountY=0.51, mountTheta=1.41
01:32:14.068 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.09, opts=13)
01:32:14.068 00.000 14964 Enqueuing Move request for scope (-0.51, -0.09)
01:32:14.069 00.001 12044 Worker thread wakes up
01:32:14.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.09) opts 0xd
01:32:14.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.09)
01:32:14.069 00.000 12044 Moving (-0.51, -0.09) raw xDistance=0.08 yDistance=0.51
01:32:14.069 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.11, using input
01:32:14.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
01:32:14.069 00.000 12044 switching direction from -1 to 1 - decHistory=7 oldest=0.72 newest=1.51
01:32:14.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
01:32:14.069 00.000 12044 MoveAxis(E, 0, ABG)
01:32:14.069 00.000 12044 Move returns status 0, amount 0
01:32:14.069 00.000 12044 BLC: Oldest BLC event removed
01:32:14.069 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 189 applied
01:32:14.069 00.000 12044 MoveAxis(S, 237, ABG)
01:32:14.069 00.000 12044 Guiding  Dir = 1, Dur = 237
01:32:14.077 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11985, med=615, FiltMin=528, FiltMax=10677, Gamma=0.810
01:32:14.082 00.005 14964 UpdateGuideState exits: m=266665 SNR=312.1
01:32:14.083 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.083 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:14.084 00.001 14964 Enqueuing Expose request
01:32:14.103 00.019 12044 IsSlewing returns 0
01:32:14.103 00.000 12044 IsGuiding returns 0
01:32:14.135 00.032 12044 PulseGuide returned control before completion, sleep 216
01:32:14.384 00.249 12044 IsGuiding returns 1
01:32:14.384 00.000 12044 scope still moving after pulse duration time elapsed
01:32:14.432 00.048 12044 IsSlewing returns 0
01:32:14.464 00.032 12044 IsGuiding returns 0
01:32:14.464 00.000 12044 scope move finished after 237 + 124 ms
01:32:14.464 00.000 12044 Move returns status 0, amount 237
01:32:14.464 00.000 12044 move complete, result=0
01:32:14.465 00.001 12044 worker thread done servicing request
01:32:14.465 00.000 12044 Worker thread wakes up
01:32:14.465 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 237 ms SOUTH
01:32:14.465 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:14.465 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:17.594 03.129 12044 Exposure complete
01:32:17.617 00.023 12044 worker thread done servicing request
01:32:17.617 00.000 14964 OnExposeComplete: enter
01:32:17.618 00.001 14964 UpdateGuideState(): m_state=6
01:32:17.618 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3205
01:32:17.619 00.001 14964 Star::Find returns 1 (0), X=278.96, Y=90.01, Mass=266008, SNR=325.8, Peak=15535 HFD=4.4
01:32:17.619 00.000 14964 MultiStar: [#1 -0.56,0.61,0.00,M1] [#2 -0.75,0.91,0.00,M1] 
01:32:17.620 00.001 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
01:32:17.620 00.000 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
01:32:17.621 00.001 14964 CameraToMount -- cameraX=-0.97 cameraY=-0.67 hyp=1.18 cameraTheta=-2.54 mountX=0.66 mountY=1.04, mountTheta=1.01
01:32:17.622 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.97, y=-0.67, opts=13)
01:32:17.623 00.001 14964 Enqueuing Move request for scope (-0.97, -0.67)
01:32:17.623 00.000 12044 Worker thread wakes up
01:32:17.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.67) opts 0xd
01:32:17.623 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.97, -0.67)
01:32:17.623 00.000 12044 Moving (-0.97, -0.67) raw xDistance=0.66 yDistance=1.04
01:32:17.623 00.000 12044 BLC: History state: CurrMiss=1.04, AvgInitMiss=0.54, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.513509, 1:1.036253
01:32:17.623 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:32:17.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.66, slope = 0.04
01:32:17.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
01:32:17.623 00.000 12044 MoveAxis(W, 34, ABG)
01:32:17.623 00.000 12044 Guiding  Dir = 3, Dur = 34
01:32:17.631 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15535, med=615, FiltMin=522, FiltMax=11475, Gamma=0.810
01:32:17.636 00.005 14964 UpdateGuideState exits: m=266008 SNR=325.8
01:32:17.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.637 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:17.638 00.001 14964 Enqueuing Expose request
01:32:17.665 00.027 12044 IsSlewing returns 0
01:32:17.665 00.000 12044 IsGuiding returns 0
01:32:17.696 00.031 12044 PulseGuide returned control before completion, sleep 13
01:32:17.711 00.015 12044 IsGuiding returns 1
01:32:17.711 00.000 12044 scope still moving after pulse duration time elapsed
01:32:17.773 00.062 12044 IsSlewing returns 0
01:32:17.773 00.000 12044 IsGuiding returns 0
01:32:17.773 00.000 12044 scope move finished after 34 + 73 ms
01:32:17.773 00.000 12044 Move returns status 0, amount 34
01:32:17.773 00.000 12044 MoveAxis(S, 97, ABG)
01:32:17.773 00.000 12044 Guiding  Dir = 1, Dur = 97
01:32:17.806 00.033 12044 IsSlewing returns 0
01:32:17.806 00.000 12044 IsGuiding returns 0
01:32:17.838 00.032 12044 PulseGuide returned control before completion, sleep 76
01:32:17.933 00.095 12044 IsGuiding returns 1
01:32:17.933 00.000 12044 scope still moving after pulse duration time elapsed
01:32:17.994 00.061 12044 IsSlewing returns 0
01:32:17.994 00.000 12044 IsGuiding returns 0
01:32:17.994 00.000 12044 scope move finished after 97 + 91 ms
01:32:17.994 00.000 12044 Move returns status 0, amount 97
01:32:17.994 00.000 12044 move complete, result=0
01:32:17.994 00.000 12044 worker thread done servicing request
01:32:17.994 00.000 12044 Worker thread wakes up
01:32:17.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:17.995 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:17.995 00.000 14964 GuideStep: 0.7 px 34 ms WEST, 1.0 px 97 ms SOUTH
01:32:21.106 03.111 12044 Exposure complete
01:32:21.128 00.022 12044 worker thread done servicing request
01:32:21.128 00.000 14964 OnExposeComplete: enter
01:32:21.129 00.001 14964 UpdateGuideState(): m_state=6
01:32:21.130 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3206
01:32:21.131 00.001 14964 Star::Find returns 1 (0), X=279.20, Y=89.86, Mass=266334, SNR=324.5, Peak=16551 HFD=4.3
01:32:21.131 00.000 14964 MultiStar: [#1 -0.24,0.69,0.18,U] [#2 -0.44,1.12,0.00,M2] 
01:32:21.132 00.001 14964 refined, 1 included, MultiStar: {-0.66, -0.59}, one-star: {-0.73, -0.81}
01:32:21.132 00.000 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
01:32:21.132 00.000 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
01:32:21.133 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.59 hyp=0.88 cameraTheta=-2.41 mountX=0.58 mountY=0.72, mountTheta=0.89
01:32:21.135 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.59, opts=13)
01:32:21.135 00.000 14964 Enqueuing Move request for scope (-0.66, -0.59)
01:32:21.136 00.001 12044 Worker thread wakes up
01:32:21.136 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.59) opts 0xd
01:32:21.136 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.59)
01:32:21.136 00.000 12044 Moving (-0.66, -0.59) raw xDistance=0.58 yDistance=0.72
01:32:21.136 00.000 12044 BLC: History state: CurrMiss=0.72, AvgInitMiss=0.54, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.513509, 1:1.036253, 2:0.716224
01:32:21.136 00.000 12044 BLC: Under-shoot: nominal increase by 50
01:32:21.136 00.000 12044 BLC: window closed
01:32:21.136 00.000 12044 BLC: Pulse adjusted to 208
01:32:21.137 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.58, slope = 0.07
01:32:21.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
01:32:21.137 00.000 12044 MoveAxis(W, 55, ABG)
01:32:21.137 00.000 12044 Guiding  Dir = 3, Dur = 55
01:32:21.144 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16551, med=616, FiltMin=533, FiltMax=11325, Gamma=0.810
01:32:21.150 00.006 14964 UpdateGuideState exits: m=266334 SNR=324.5
01:32:21.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.151 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:21.152 00.001 14964 Enqueuing Expose request
01:32:21.165 00.013 12044 IsSlewing returns 0
01:32:21.167 00.002 12044 IsGuiding returns 0
01:32:21.197 00.030 12044 PulseGuide returned control before completion, sleep 35
01:32:21.290 00.093 12044 IsGuiding returns 1
01:32:21.290 00.000 12044 scope still moving after pulse duration time elapsed
01:32:21.307 00.017 14964 evsrv: cli 01AB2670 connect
01:32:21.308 00.001 14964 case statement mapped state 6 to 3
01:32:21.309 00.001 14964 case statement mapped state 6 to 3
01:32:21.310 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"ad97e192-80f6-4779-ad7a-b9087fbb8888"}
01:32:21.310 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"ad97e192-80f6-4779-ad7a-b9087fbb8888"}
01:32:21.311 00.001 14964 evsrv: cli 01AB2670 disconnect
01:32:21.354 00.043 12044 IsSlewing returns 0
01:32:21.356 00.002 12044 IsGuiding returns 0
01:32:21.356 00.000 12044 scope move finished after 55 + 134 ms
01:32:21.356 00.000 12044 Move returns status 0, amount 55
01:32:21.356 00.000 12044 MoveAxis(S, 67, ABG)
01:32:21.356 00.000 12044 Guiding  Dir = 1, Dur = 67
01:32:21.418 00.062 12044 IsSlewing returns 0
01:32:21.419 00.001 12044 IsGuiding returns 0
01:32:21.450 00.031 12044 PulseGuide returned control before completion, sleep 46
01:32:21.506 00.056 12044 IsGuiding returns 1
01:32:21.507 00.001 12044 scope still moving after pulse duration time elapsed
01:32:21.556 00.049 12044 IsSlewing returns 0
01:32:21.557 00.001 12044 IsGuiding returns 0
01:32:21.557 00.000 12044 scope move finished after 67 + 71 ms
01:32:21.557 00.000 12044 Move returns status 0, amount 67
01:32:21.557 00.000 12044 move complete, result=0
01:32:21.557 00.000 12044 worker thread done servicing request
01:32:21.557 00.000 12044 Worker thread wakes up
01:32:21.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:21.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:21.557 00.000 14964 GuideStep: 0.6 px 55 ms WEST, 0.7 px 67 ms SOUTH
01:32:24.653 03.096 12044 Exposure complete
01:32:24.674 00.021 12044 worker thread done servicing request
01:32:24.674 00.000 14964 OnExposeComplete: enter
01:32:24.675 00.001 14964 UpdateGuideState(): m_state=6
01:32:24.676 00.001 14964 Star::Find(35, 279, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3207
01:32:24.676 00.000 14964 Star::Find returns 1 (0), X=279.21, Y=90.15, Mass=271057, SNR=314.6, Peak=15523 HFD=4.3
01:32:24.677 00.001 14964 MultiStar: [#1 -0.48,0.31,0.19,U] [#2 -0.55,0.29,0.08,U] 
01:32:24.677 00.000 14964 refined, 2 included, MultiStar: {-0.67, -0.35}, one-star: {-0.72, -0.53}
01:32:24.678 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
01:32:24.678 00.000 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
01:32:24.679 00.001 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.35 hyp=0.76 cameraTheta=-2.66 mountX=0.34 mountY=0.70, mountTheta=1.12
01:32:24.680 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.35, opts=13)
01:32:24.681 00.001 14964 Enqueuing Move request for scope (-0.67, -0.35)
01:32:24.682 00.001 12044 Worker thread wakes up
01:32:24.682 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.35) opts 0xd
01:32:24.682 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.35)
01:32:24.682 00.000 12044 Moving (-0.67, -0.35) raw xDistance=0.34 yDistance=0.70
01:32:24.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.34, slope = 0.05
01:32:24.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
01:32:24.682 00.000 12044 MoveAxis(W, 36, ABG)
01:32:24.682 00.000 12044 Guiding  Dir = 3, Dur = 36
01:32:24.690 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15523, med=615, FiltMin=531, FiltMax=11685, Gamma=0.810
01:32:24.695 00.005 14964 UpdateGuideState exits: m=271057 SNR=314.6
01:32:24.696 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.696 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:24.697 00.001 14964 Enqueuing Expose request
01:32:24.714 00.017 12044 IsSlewing returns 0
01:32:24.715 00.001 12044 IsGuiding returns 0
01:32:24.745 00.030 12044 PulseGuide returned control before completion, sleep 16
01:32:24.825 00.080 12044 IsGuiding returns 1
01:32:24.825 00.000 12044 scope still moving after pulse duration time elapsed
01:32:24.916 00.091 12044 IsSlewing returns 0
01:32:24.916 00.000 12044 IsGuiding returns 0
01:32:24.916 00.000 12044 scope move finished after 36 + 165 ms
01:32:24.916 00.000 12044 Move returns status 0, amount 36
01:32:24.916 00.000 12044 MoveAxis(S, 66, ABG)
01:32:24.916 00.000 12044 Guiding  Dir = 1, Dur = 66
01:32:24.946 00.030 12044 IsSlewing returns 0
01:32:24.947 00.001 12044 IsGuiding returns 0
01:32:24.978 00.031 12044 PulseGuide returned control before completion, sleep 46
01:32:25.031 00.053 12044 IsGuiding returns 1
01:32:25.031 00.000 12044 scope still moving after pulse duration time elapsed
01:32:25.088 00.057 12044 IsSlewing returns 0
01:32:25.119 00.031 12044 IsGuiding returns 0
01:32:25.119 00.000 12044 scope move finished after 66 + 106 ms
01:32:25.119 00.000 12044 Move returns status 0, amount 66
01:32:25.119 00.000 12044 move complete, result=0
01:32:25.119 00.000 12044 worker thread done servicing request
01:32:25.119 00.000 12044 Worker thread wakes up
01:32:25.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:25.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:25.119 00.000 14964 GuideStep: 0.3 px 36 ms WEST, 0.7 px 66 ms SOUTH
01:32:28.227 03.108 12044 Exposure complete
01:32:28.252 00.025 12044 worker thread done servicing request
01:32:28.253 00.001 14964 OnExposeComplete: enter
01:32:28.253 00.000 14964 UpdateGuideState(): m_state=6
01:32:28.254 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3208
01:32:28.254 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=90.66, Mass=264349, SNR=310.2, Peak=17335 HFD=4.5
01:32:28.255 00.001 14964 MultiStar: [#1 0.35,0.06,0.20,U] [#2 0.47,0.22,0.06,U] 
01:32:28.255 00.000 14964 single-star, 2 included, MultiStar: {0.29, 0.01}, one-star: {0.26, -0.02}
01:32:28.256 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
01:32:28.256 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.74)
01:32:28.257 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.07 mountX=0.02 mountY=-0.26, mountTheta=-1.49
01:32:28.258 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.02, opts=13)
01:32:28.258 00.000 14964 Enqueuing Move request for scope (0.26, -0.02)
01:32:28.259 00.001 12044 Worker thread wakes up
01:32:28.259 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
01:32:28.259 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
01:32:28.259 00.000 12044 Moving (0.26, -0.02) raw xDistance=0.02 yDistance=-0.26
01:32:28.259 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.12, using input
01:32:28.259 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:32:28.259 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:28.259 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:32:28.259 00.000 12044 MoveAxis(E, 0, ABG)
01:32:28.259 00.000 12044 Move returns status 0, amount 0
01:32:28.259 00.000 12044 MoveAxis(N, 0, ABG)
01:32:28.259 00.000 12044 Move returns status 0, amount 0
01:32:28.259 00.000 12044 move complete, result=0
01:32:28.260 00.001 12044 worker thread done servicing request
01:32:28.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17335, med=614, FiltMin=527, FiltMax=11429, Gamma=0.810
01:32:28.273 00.006 14964 UpdateGuideState exits: m=264349 SNR=310.2
01:32:28.274 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.274 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:28.275 00.001 14964 Enqueuing Expose request
01:32:28.275 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:28.276 00.001 12044 Worker thread wakes up
01:32:28.276 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:28.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:31.405 03.129 12044 Exposure complete
01:32:31.429 00.024 12044 worker thread done servicing request
01:32:31.429 00.000 14964 OnExposeComplete: enter
01:32:31.430 00.001 14964 UpdateGuideState(): m_state=6
01:32:31.430 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3209
01:32:31.431 00.001 14964 Star::Find returns 1 (0), X=279.68, Y=91.10, Mass=270674, SNR=329.3, Peak=17059 HFD=4.3
01:32:31.431 00.000 14964 MultiStar: [#1 -0.11,-0.42,0.19,U] [#2 -0.08,-0.23,0.06,U] 
01:32:31.432 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.26}, one-star: {-0.25, 0.42}
01:32:31.432 00.000 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
01:32:31.433 00.001 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.59)
01:32:31.433 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.34 cameraTheta=2.27 mountX=-0.26 mountY=0.19, mountTheta=2.52
01:32:31.434 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.26, opts=13)
01:32:31.435 00.001 14964 Enqueuing Move request for scope (-0.22, 0.26)
01:32:31.435 00.000 12044 Worker thread wakes up
01:32:31.435 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
01:32:31.435 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
01:32:31.435 00.000 12044 Moving (-0.22, 0.26) raw xDistance=-0.26 yDistance=0.19
01:32:31.435 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
01:32:31.435 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:31.435 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:32:31.435 00.000 12044 MoveAxis(E, 0, ABG)
01:32:31.435 00.000 12044 Move returns status 0, amount 0
01:32:31.436 00.001 12044 MoveAxis(N, 0, ABG)
01:32:31.436 00.000 12044 Move returns status 0, amount 0
01:32:31.436 00.000 12044 move complete, result=0
01:32:31.436 00.000 12044 worker thread done servicing request
01:32:31.444 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17059, med=615, FiltMin=531, FiltMax=10871, Gamma=0.810
01:32:31.449 00.005 14964 UpdateGuideState exits: m=270674 SNR=329.3
01:32:31.450 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.450 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:31.451 00.001 14964 Enqueuing Expose request
01:32:31.451 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:31.452 00.001 12044 Worker thread wakes up
01:32:31.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:31.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:34.558 03.106 12044 Exposure complete
01:32:34.581 00.023 12044 worker thread done servicing request
01:32:34.581 00.000 14964 OnExposeComplete: enter
01:32:34.581 00.000 14964 UpdateGuideState(): m_state=6
01:32:34.582 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3210
01:32:34.582 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=90.52, Mass=264904, SNR=323.8, Peak=19923 HFD=3.8
01:32:34.583 00.001 14964 MultiStar: [#1 0.13,-0.03,0.18,U] [#2 0.20,-0.03,0.07,U] 
01:32:34.583 00.000 14964 refined, 2 included, MultiStar: {-0.03, -0.13}, one-star: {-0.07, -0.16}
01:32:34.584 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.20 = -0.20)
01:32:34.584 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
01:32:34.586 00.002 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=0.13 mountY=0.04, mountTheta=0.29
01:32:34.587 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.13, opts=13)
01:32:34.587 00.000 14964 Enqueuing Move request for scope (-0.03, -0.13)
01:32:34.588 00.001 12044 Worker thread wakes up
01:32:34.588 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:32:34.588 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:32:34.588 00.000 12044 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.04
01:32:34.588 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
01:32:34.588 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:34.588 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:32:34.588 00.000 12044 MoveAxis(E, 0, ABG)
01:32:34.588 00.000 12044 Move returns status 0, amount 0
01:32:34.588 00.000 12044 MoveAxis(N, 0, ABG)
01:32:34.588 00.000 12044 Move returns status 0, amount 0
01:32:34.588 00.000 12044 move complete, result=0
01:32:34.588 00.000 12044 worker thread done servicing request
01:32:34.596 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19923, med=615, FiltMin=519, FiltMax=9591, Gamma=0.810
01:32:34.602 00.006 14964 UpdateGuideState exits: m=264904 SNR=323.8
01:32:34.602 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.603 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:34.603 00.000 14964 Enqueuing Expose request
01:32:34.604 00.001 12044 Worker thread wakes up
01:32:34.604 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:34.604 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:34.604 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:37.728 03.124 12044 Exposure complete
01:32:37.750 00.022 12044 worker thread done servicing request
01:32:37.750 00.000 14964 OnExposeComplete: enter
01:32:37.751 00.001 14964 UpdateGuideState(): m_state=6
01:32:37.752 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3211
01:32:37.752 00.000 14964 Star::Find returns 1 (0), X=279.81, Y=90.40, Mass=267307, SNR=315.3, Peak=16807 HFD=4.6
01:32:37.753 00.001 14964 MultiStar: [#1 0.30,-0.09,0.17,U] [#2 0.02,0.01,0.06,U] 
01:32:37.753 00.000 14964 refined, 2 included, MultiStar: {-0.06, -0.23}, one-star: {-0.12, -0.27}
01:32:37.754 00.001 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
01:32:37.754 00.000 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
01:32:37.755 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.81 mountX=0.23 mountY=0.08, mountTheta=0.34
01:32:37.756 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.23, opts=13)
01:32:37.756 00.000 14964 Enqueuing Move request for scope (-0.06, -0.23)
01:32:37.757 00.001 12044 Worker thread wakes up
01:32:37.757 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
01:32:37.757 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
01:32:37.757 00.000 12044 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=0.08
01:32:37.757 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.03
01:32:37.757 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:37.757 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:37.757 00.000 12044 MoveAxis(E, 0, ABG)
01:32:37.757 00.000 12044 Move returns status 0, amount 0
01:32:37.757 00.000 12044 MoveAxis(N, 0, ABG)
01:32:37.757 00.000 12044 Move returns status 0, amount 0
01:32:37.758 00.001 12044 move complete, result=0
01:32:37.758 00.000 12044 worker thread done servicing request
01:32:37.765 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16807, med=615, FiltMin=522, FiltMax=10259, Gamma=0.810
01:32:37.771 00.006 14964 UpdateGuideState exits: m=267307 SNR=315.3
01:32:37.771 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:37.772 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:37.772 00.000 14964 Enqueuing Expose request
01:32:37.773 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:37.773 00.000 12044 Worker thread wakes up
01:32:37.773 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:37.774 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:40.897 03.123 12044 Exposure complete
01:32:40.923 00.026 12044 worker thread done servicing request
01:32:40.923 00.000 14964 OnExposeComplete: enter
01:32:40.923 00.000 14964 UpdateGuideState(): m_state=6
01:32:40.924 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3212
01:32:40.924 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=90.45, Mass=265616, SNR=320.6, Peak=15695 HFD=4.1
01:32:40.925 00.001 14964 MultiStar: [#1 0.41,0.09,0.17,U] [#2 0.26,-0.12,0.07,U] 
01:32:40.926 00.001 14964 refined, 2 included, MultiStar: {0.10, -0.18}, one-star: {0.03, -0.22}
01:32:40.926 00.000 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
01:32:40.926 00.000 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.74)
01:32:40.927 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.06 mountX=0.18 mountY=-0.08, mountTheta=-0.42
01:32:40.928 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.18, opts=13)
01:32:40.928 00.000 14964 Enqueuing Move request for scope (0.10, -0.18)
01:32:40.929 00.001 12044 Worker thread wakes up
01:32:40.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
01:32:40.929 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
01:32:40.929 00.000 12044 Moving (0.10, -0.18) raw xDistance=0.18 yDistance=-0.08
01:32:40.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
01:32:40.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:40.929 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:40.929 00.000 12044 MoveAxis(E, 0, ABG)
01:32:40.929 00.000 12044 Move returns status 0, amount 0
01:32:40.929 00.000 12044 MoveAxis(N, 0, ABG)
01:32:40.929 00.000 12044 Move returns status 0, amount 0
01:32:40.929 00.000 12044 move complete, result=0
01:32:40.929 00.000 12044 worker thread done servicing request
01:32:40.936 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15695, med=615, FiltMin=521, FiltMax=10825, Gamma=0.810
01:32:40.943 00.007 14964 UpdateGuideState exits: m=265616 SNR=320.6
01:32:40.943 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.944 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:40.944 00.000 14964 Enqueuing Expose request
01:32:40.945 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:40.945 00.000 12044 Worker thread wakes up
01:32:40.945 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:40.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:44.046 03.101 12044 Exposure complete
01:32:44.067 00.021 12044 worker thread done servicing request
01:32:44.067 00.000 14964 OnExposeComplete: enter
01:32:44.068 00.001 14964 UpdateGuideState(): m_state=6
01:32:44.068 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3213
01:32:44.069 00.001 14964 Star::Find returns 1 (0), X=279.54, Y=90.84, Mass=271071, SNR=328.1, Peak=14799 HFD=4.3
01:32:44.069 00.000 14964 MultiStar: [#1 -0.26,0.06,0.19,U] [#2 -0.03,0.18,0.08,U] 
01:32:44.071 00.002 14964 refined, 2 included, MultiStar: {-0.35, 0.15}, one-star: {-0.39, 0.16}
01:32:44.071 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
01:32:44.071 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
01:32:44.072 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.15 hyp=0.38 cameraTheta=2.73 mountX=-0.16 mountY=0.33, mountTheta=2.01
01:32:44.073 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.15, opts=13)
01:32:44.073 00.000 14964 Enqueuing Move request for scope (-0.35, 0.15)
01:32:44.074 00.001 12044 Worker thread wakes up
01:32:44.074 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.15) opts 0xd
01:32:44.074 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.15)
01:32:44.074 00.000 12044 Moving (-0.35, 0.15) raw xDistance=-0.16 yDistance=0.33
01:32:44.074 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.32, using input
01:32:44.074 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.05
01:32:44.074 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:44.074 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:32:44.074 00.000 12044 MoveAxis(E, 0, ABG)
01:32:44.074 00.000 12044 Move returns status 0, amount 0
01:32:44.074 00.000 12044 MoveAxis(N, 0, ABG)
01:32:44.074 00.000 12044 Move returns status 0, amount 0
01:32:44.074 00.000 12044 move complete, result=0
01:32:44.074 00.000 12044 worker thread done servicing request
01:32:44.082 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14799, med=615, FiltMin=534, FiltMax=12568, Gamma=0.810
01:32:44.088 00.006 14964 UpdateGuideState exits: m=271071 SNR=328.1
01:32:44.089 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.089 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:44.090 00.001 14964 Enqueuing Expose request
01:32:44.090 00.000 12044 Worker thread wakes up
01:32:44.090 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:32:44.091 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:44.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:47.193 03.102 12044 Exposure complete
01:32:47.216 00.023 12044 worker thread done servicing request
01:32:47.216 00.000 14964 OnExposeComplete: enter
01:32:47.216 00.000 14964 UpdateGuideState(): m_state=6
01:32:47.217 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3214
01:32:47.217 00.000 14964 Star::Find returns 1 (0), X=279.83, Y=90.44, Mass=271949, SNR=329.2, Peak=18023 HFD=3.9
01:32:47.218 00.001 14964 MultiStar: [#1 0.30,-0.15,0.17,U] [#2 0.24,0.13,0.06,U] 
01:32:47.218 00.000 14964 refined, 2 included, MultiStar: {-0.02, -0.20}, one-star: {-0.10, -0.23}
01:32:47.219 00.001 14964 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.56) = xAngle (-0.14 = -0.14)
01:32:47.219 00.000 14964 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.92 = 2.92)
01:32:47.220 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.69 mountX=0.20 mountY=0.05, mountTheta=0.22
01:32:47.221 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.20, opts=13)
01:32:47.222 00.001 14964 Enqueuing Move request for scope (-0.02, -0.20)
01:32:47.223 00.001 12044 Worker thread wakes up
01:32:47.223 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
01:32:47.223 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
01:32:47.223 00.000 12044 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.05
01:32:47.223 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.05
01:32:47.223 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:47.223 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:47.223 00.000 12044 MoveAxis(E, 0, ABG)
01:32:47.223 00.000 12044 Move returns status 0, amount 0
01:32:47.223 00.000 12044 MoveAxis(N, 0, ABG)
01:32:47.223 00.000 12044 Move returns status 0, amount 0
01:32:47.223 00.000 12044 move complete, result=0
01:32:47.223 00.000 12044 worker thread done servicing request
01:32:47.230 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18023, med=615, FiltMin=533, FiltMax=11375, Gamma=0.810
01:32:47.236 00.006 14964 UpdateGuideState exits: m=271949 SNR=329.2
01:32:47.236 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.237 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:47.237 00.000 14964 Enqueuing Expose request
01:32:47.238 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:47.239 00.001 12044 Worker thread wakes up
01:32:47.239 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:47.239 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:50.367 03.128 12044 Exposure complete
01:32:50.395 00.028 12044 worker thread done servicing request
01:32:50.395 00.000 14964 OnExposeComplete: enter
01:32:50.395 00.000 14964 UpdateGuideState(): m_state=6
01:32:50.396 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3215
01:32:50.397 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=90.95, Mass=275131, SNR=335.7, Peak=19663 HFD=4.2
01:32:50.397 00.000 14964 MultiStar: [#1 0.32,-0.24,0.19,U] [#2 0.34,-0.29,0.08,U] 
01:32:50.398 00.001 14964 refined, 2 included, MultiStar: {0.14, 0.16}, one-star: {0.09, 0.27}
01:32:50.398 00.000 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
01:32:50.398 00.000 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
01:32:50.399 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.85 mountX=-0.16 mountY=-0.15, mountTheta=-2.36
01:32:50.400 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.16, opts=13)
01:32:50.400 00.000 14964 Enqueuing Move request for scope (0.14, 0.16)
01:32:50.401 00.001 12044 Worker thread wakes up
01:32:50.401 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:32:50.401 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:32:50.401 00.000 12044 Moving (0.14, 0.16) raw xDistance=-0.16 yDistance=-0.15
01:32:50.401 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.28, using input
01:32:50.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.04
01:32:50.401 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:50.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:32:50.401 00.000 12044 MoveAxis(E, 0, ABG)
01:32:50.401 00.000 12044 Move returns status 0, amount 0
01:32:50.401 00.000 12044 MoveAxis(N, 0, ABG)
01:32:50.401 00.000 12044 Move returns status 0, amount 0
01:32:50.401 00.000 12044 move complete, result=0
01:32:50.401 00.000 12044 worker thread done servicing request
01:32:50.408 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19663, med=616, FiltMin=531, FiltMax=10889, Gamma=0.810
01:32:50.414 00.006 14964 UpdateGuideState exits: m=275131 SNR=335.7
01:32:50.415 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.415 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:50.415 00.000 14964 Enqueuing Expose request
01:32:50.416 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:50.416 00.000 12044 Worker thread wakes up
01:32:50.417 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:50.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:53.508 03.091 12044 Exposure complete
01:32:53.532 00.024 12044 worker thread done servicing request
01:32:53.533 00.001 14964 OnExposeComplete: enter
01:32:53.533 00.000 14964 UpdateGuideState(): m_state=6
01:32:53.534 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3216
01:32:53.534 00.000 14964 Star::Find returns 1 (0), X=279.84, Y=90.39, Mass=266373, SNR=326.1, Peak=20373 HFD=3.9
01:32:53.535 00.001 14964 MultiStar: [#1 -0.08,0.23,0.17,U] [#2 0.15,0.12,0.08,U] 
01:32:53.536 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.19}, one-star: {-0.09, -0.29}
01:32:53.536 00.000 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
01:32:53.537 00.001 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
01:32:53.537 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.95 mountX=0.19 mountY=0.10, mountTheta=0.47
01:32:53.538 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.19, opts=13)
01:32:53.539 00.001 14964 Enqueuing Move request for scope (-0.08, -0.19)
01:32:53.539 00.000 12044 Worker thread wakes up
01:32:53.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:32:53.539 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:32:53.539 00.000 12044 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=0.10
01:32:53.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
01:32:53.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:53.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:53.539 00.000 12044 MoveAxis(E, 0, ABG)
01:32:53.539 00.000 12044 Move returns status 0, amount 0
01:32:53.539 00.000 12044 MoveAxis(N, 0, ABG)
01:32:53.539 00.000 12044 Move returns status 0, amount 0
01:32:53.540 00.001 12044 move complete, result=0
01:32:53.540 00.000 12044 worker thread done servicing request
01:32:53.547 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20373, med=615, FiltMin=518, FiltMax=10975, Gamma=0.810
01:32:53.552 00.005 14964 UpdateGuideState exits: m=266373 SNR=326.1
01:32:53.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:53.554 00.001 14964 Enqueuing Expose request
01:32:53.555 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:53.555 00.000 12044 Worker thread wakes up
01:32:53.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:53.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:56.675 03.120 12044 Exposure complete
01:32:56.699 00.024 12044 worker thread done servicing request
01:32:56.699 00.000 14964 OnExposeComplete: enter
01:32:56.700 00.001 14964 UpdateGuideState(): m_state=6
01:32:56.700 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3217
01:32:56.701 00.001 14964 Star::Find returns 1 (0), X=279.65, Y=90.62, Mass=281087, SNR=339.2, Peak=17271 HFD=4.1
01:32:56.701 00.000 14964 MultiStar: [#1 -0.08,-0.03,0.17,U] [#2 -0.10,-0.12,0.07,U] 
01:32:56.702 00.001 14964 refined, 2 included, MultiStar: {-0.24, -0.05}, one-star: {-0.28, -0.05}
01:32:56.702 00.000 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.37 = -1.37)
01:32:56.703 00.001 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
01:32:56.703 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-2.92 mountX=0.05 mountY=0.25, mountTheta=1.37
01:32:56.704 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.05, opts=13)
01:32:56.705 00.001 14964 Enqueuing Move request for scope (-0.24, -0.05)
01:32:56.705 00.000 12044 Worker thread wakes up
01:32:56.705 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
01:32:56.705 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
01:32:56.705 00.000 12044 Moving (-0.24, -0.05) raw xDistance=0.05 yDistance=0.25
01:32:56.705 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.06, using input
01:32:56.705 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:32:56.706 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:56.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:32:56.706 00.000 12044 MoveAxis(E, 0, ABG)
01:32:56.706 00.000 12044 Move returns status 0, amount 0
01:32:56.706 00.000 12044 MoveAxis(N, 0, ABG)
01:32:56.706 00.000 12044 Move returns status 0, amount 0
01:32:56.706 00.000 12044 move complete, result=0
01:32:56.706 00.000 12044 worker thread done servicing request
01:32:56.713 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17271, med=615, FiltMin=528, FiltMax=13732, Gamma=0.810
01:32:56.718 00.005 14964 UpdateGuideState exits: m=281087 SNR=339.2
01:32:56.719 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.720 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:56.720 00.000 14964 Enqueuing Expose request
01:32:56.720 00.000 12044 Worker thread wakes up
01:32:56.721 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:56.721 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:32:56.721 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:32:59.849 03.128 12044 Exposure complete
01:32:59.872 00.023 12044 worker thread done servicing request
01:32:59.873 00.001 14964 OnExposeComplete: enter
01:32:59.873 00.000 14964 UpdateGuideState(): m_state=6
01:32:59.874 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3218
01:32:59.874 00.000 14964 Star::Find returns 1 (0), X=279.61, Y=91.24, Mass=275347, SNR=331.5, Peak=15639 HFD=4.5
01:32:59.875 00.001 14964 MultiStar: [#1 -0.13,-1.00,0.00,M1] [#2 -0.15,-0.74,0.06,U] 
01:32:59.875 00.000 14964 refined, 1 included, MultiStar: {-0.31, 0.49}, one-star: {-0.32, 0.56}
01:32:59.876 00.001 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.70 = -2.59)
01:32:59.876 00.000 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
01:32:59.877 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.49 hyp=0.58 cameraTheta=2.14 mountX=-0.49 mountY=0.26, mountTheta=2.65
01:32:59.878 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.49, opts=13)
01:32:59.878 00.000 14964 Enqueuing Move request for scope (-0.31, 0.49)
01:32:59.879 00.001 12044 Worker thread wakes up
01:32:59.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.49) opts 0xd
01:32:59.879 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.49)
01:32:59.879 00.000 12044 Moving (-0.31, 0.49) raw xDistance=-0.49 yDistance=0.26
01:32:59.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.49, slope = -0.02
01:32:59.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:32:59.879 00.000 12044 MoveAxis(E, 16, ABG)
01:32:59.879 00.000 12044 Guiding  Dir = 2, Dur = 16
01:32:59.886 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15639, med=615, FiltMin=527, FiltMax=14017, Gamma=0.810
01:32:59.893 00.007 14964 UpdateGuideState exits: m=275347 SNR=331.5
01:32:59.894 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.894 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:32:59.895 00.001 14964 Enqueuing Expose request
01:32:59.931 00.036 12044 IsSlewing returns 0
01:32:59.931 00.000 12044 IsGuiding returns 0
01:32:59.963 00.032 12044 IsGuiding returns 1
01:32:59.963 00.000 12044 scope still moving after pulse duration time elapsed
01:33:00.011 00.048 12044 IsSlewing returns 0
01:33:00.011 00.000 12044 IsGuiding returns 0
01:33:00.011 00.000 12044 scope move finished after 16 + 64 ms
01:33:00.011 00.000 12044 Move returns status 0, amount 16
01:33:00.011 00.000 12044 MoveAxis(N, 0, ABG)
01:33:00.011 00.000 12044 Move returns status 0, amount 0
01:33:00.011 00.000 12044 move complete, result=0
01:33:00.011 00.000 12044 worker thread done servicing request
01:33:00.012 00.001 14964 GuideStep: -0.5 px 16 ms EAST, 0.3 px 0 ms NORTH
01:33:00.012 00.000 12044 Worker thread wakes up
01:33:00.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:00.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:03.112 03.100 12044 Exposure complete
01:33:03.139 00.027 12044 worker thread done servicing request
01:33:03.139 00.000 14964 OnExposeComplete: enter
01:33:03.140 00.001 14964 UpdateGuideState(): m_state=6
01:33:03.140 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3219
01:33:03.141 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=91.00, Mass=271564, SNR=320.4, Peak=19543 HFD=4.2
01:33:03.141 00.000 14964 MultiStar: [#1 0.46,-0.59,0.18,U] [#2 0.63,-0.54,0.00,M1] 
01:33:03.142 00.001 14964 refined, 1 included, MultiStar: {0.29, 0.18}, one-star: {0.26, 0.32}
01:33:03.142 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
01:33:03.143 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
01:33:03.143 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.35 cameraTheta=0.55 mountX=-0.18 mountY=-0.31, mountTheta=-2.09
01:33:03.144 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.18, opts=13)
01:33:03.145 00.001 14964 Enqueuing Move request for scope (0.29, 0.18)
01:33:03.145 00.000 12044 Worker thread wakes up
01:33:03.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
01:33:03.145 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
01:33:03.145 00.000 12044 Moving (0.29, 0.18) raw xDistance=-0.18 yDistance=-0.31
01:33:03.145 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.31, using input
01:33:03.145 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.05
01:33:03.145 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:03.145 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:33:03.145 00.000 12044 MoveAxis(E, 0, ABG)
01:33:03.145 00.000 12044 Move returns status 0, amount 0
01:33:03.146 00.001 12044 MoveAxis(N, 0, ABG)
01:33:03.146 00.000 12044 Move returns status 0, amount 0
01:33:03.146 00.000 12044 move complete, result=0
01:33:03.146 00.000 12044 worker thread done servicing request
01:33:03.154 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19543, med=615, FiltMin=512, FiltMax=10485, Gamma=0.810
01:33:03.160 00.006 14964 UpdateGuideState exits: m=271564 SNR=320.4
01:33:03.160 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.161 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:03.161 00.000 14964 Enqueuing Expose request
01:33:03.161 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:33:03.162 00.001 12044 Worker thread wakes up
01:33:03.162 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:03.162 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:06.286 03.124 12044 Exposure complete
01:33:06.310 00.024 12044 worker thread done servicing request
01:33:06.310 00.000 14964 OnExposeComplete: enter
01:33:06.310 00.000 14964 UpdateGuideState(): m_state=6
01:33:06.311 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3220
01:33:06.311 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=90.57, Mass=273403, SNR=328.5, Peak=16923 HFD=4.1
01:33:06.312 00.001 14964 MultiStar: [#1 -0.16,-0.42,0.18,U] [#2 -0.18,-0.21,0.09,U] 
01:33:06.312 00.000 14964 refined, 2 included, MultiStar: {-0.40, -0.16}, one-star: {-0.47, -0.11}
01:33:06.313 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
01:33:06.313 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
01:33:06.314 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.77 mountX=0.15 mountY=0.42, mountTheta=1.22
01:33:06.315 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.16, opts=13)
01:33:06.315 00.000 14964 Enqueuing Move request for scope (-0.40, -0.16)
01:33:06.316 00.001 12044 Worker thread wakes up
01:33:06.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.16) opts 0xd
01:33:06.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.16)
01:33:06.316 00.000 12044 Moving (-0.40, -0.16) raw xDistance=0.15 yDistance=0.42
01:33:06.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.03
01:33:06.316 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:33:06.316 00.000 12044 MoveAxis(E, 0, ABG)
01:33:06.316 00.000 12044 Move returns status 0, amount 0
01:33:06.316 00.000 12044 MoveAxis(N, 0, ABG)
01:33:06.316 00.000 12044 Move returns status 0, amount 0
01:33:06.316 00.000 12044 move complete, result=0
01:33:06.316 00.000 12044 worker thread done servicing request
01:33:06.325 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16923, med=615, FiltMin=522, FiltMax=13647, Gamma=0.810
01:33:06.330 00.005 14964 UpdateGuideState exits: m=273403 SNR=328.5
01:33:06.331 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.331 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:06.332 00.001 14964 Enqueuing Expose request
01:33:06.332 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:33:06.333 00.001 12044 Worker thread wakes up
01:33:06.333 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:06.333 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:09.428 03.095 12044 Exposure complete
01:33:09.454 00.026 12044 worker thread done servicing request
01:33:09.454 00.000 14964 OnExposeComplete: enter
01:33:09.455 00.001 14964 UpdateGuideState(): m_state=6
01:33:09.455 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3221
01:33:09.456 00.001 14964 Star::Find returns 1 (0), X=279.87, Y=91.02, Mass=272733, SNR=314.6, Peak=16319 HFD=4.3
01:33:09.457 00.001 14964 MultiStar: [#1 0.29,-0.44,0.17,U] [#2 0.26,-0.17,0.07,U] 
01:33:09.457 00.000 14964 refined, 2 included, MultiStar: {0.01, 0.20}, one-star: {-0.06, 0.34}
01:33:09.458 00.001 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
01:33:09.458 00.000 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
01:33:09.459 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
01:33:09.460 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.20, opts=13)
01:33:09.461 00.001 14964 Enqueuing Move request for scope (0.01, 0.20)
01:33:09.462 00.001 12044 Worker thread wakes up
01:33:09.462 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:33:09.462 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:33:09.462 00.000 12044 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.03
01:33:09.462 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.03
01:33:09.462 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:09.462 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:09.462 00.000 12044 MoveAxis(E, 0, ABG)
01:33:09.462 00.000 12044 Move returns status 0, amount 0
01:33:09.462 00.000 12044 MoveAxis(N, 0, ABG)
01:33:09.462 00.000 12044 Move returns status 0, amount 0
01:33:09.462 00.000 12044 move complete, result=0
01:33:09.462 00.000 12044 worker thread done servicing request
01:33:09.469 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16319, med=615, FiltMin=531, FiltMax=11387, Gamma=0.810
01:33:09.475 00.006 14964 UpdateGuideState exits: m=272733 SNR=314.6
01:33:09.475 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.476 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:09.476 00.000 14964 Enqueuing Expose request
01:33:09.477 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:09.477 00.000 12044 Worker thread wakes up
01:33:09.478 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:09.478 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:12.595 03.117 12044 Exposure complete
01:33:12.616 00.021 12044 worker thread done servicing request
01:33:12.617 00.001 14964 OnExposeComplete: enter
01:33:12.617 00.000 14964 UpdateGuideState(): m_state=6
01:33:12.618 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3222
01:33:12.618 00.000 14964 Star::Find returns 1 (0), X=280.05, Y=90.96, Mass=270263, SNR=317.5, Peak=17507 HFD=4.3
01:33:12.619 00.001 14964 MultiStar: [#1 0.20,-0.97,0.00,M1] [#2 0.36,-0.93,0.00,M1] 
01:33:12.619 00.000 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.56) = xAngle (2.72 = 2.72)
01:33:12.620 00.001 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.51)
01:33:12.620 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.16 mountX=-0.28 mountY=-0.15, mountTheta=-2.65
01:33:12.621 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.28, opts=13)
01:33:12.622 00.001 14964 Enqueuing Move request for scope (0.12, 0.28)
01:33:12.622 00.000 12044 Worker thread wakes up
01:33:12.622 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
01:33:12.622 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
01:33:12.622 00.000 12044 Moving (0.12, 0.28) raw xDistance=-0.28 yDistance=-0.15
01:33:12.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.02
01:33:12.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:12.623 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:33:12.623 00.000 12044 MoveAxis(E, 0, ABG)
01:33:12.623 00.000 12044 Move returns status 0, amount 0
01:33:12.623 00.000 12044 MoveAxis(N, 0, ABG)
01:33:12.623 00.000 12044 Move returns status 0, amount 0
01:33:12.623 00.000 12044 move complete, result=0
01:33:12.623 00.000 12044 worker thread done servicing request
01:33:12.631 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17507, med=616, FiltMin=530, FiltMax=10817, Gamma=0.810
01:33:12.636 00.005 14964 UpdateGuideState exits: m=270263 SNR=317.5
01:33:12.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.637 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:12.637 00.000 14964 Enqueuing Expose request
01:33:12.638 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:12.639 00.001 12044 Worker thread wakes up
01:33:12.639 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:12.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:15.752 03.113 12044 Exposure complete
01:33:15.773 00.021 12044 worker thread done servicing request
01:33:15.773 00.000 14964 OnExposeComplete: enter
01:33:15.773 00.000 14964 UpdateGuideState(): m_state=6
01:33:15.774 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3223
01:33:15.774 00.000 14964 Star::Find returns 1 (0), X=279.36, Y=90.94, Mass=266392, SNR=330.7, Peak=14199 HFD=4.2
01:33:15.775 00.001 14964 MultiStar: [#1 -0.29,-0.63,0.18,U] [#2 -0.19,-0.69,0.08,U] 
01:33:15.775 00.000 14964 refined, 2 included, MultiStar: {-0.50, 0.08}, one-star: {-0.56, 0.26}
01:33:15.776 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
01:33:15.776 00.000 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.31)
01:33:15.777 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=0.08 hyp=0.51 cameraTheta=2.99 mountX=-0.09 mountY=0.49, mountTheta=1.74
01:33:15.778 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.08, opts=13)
01:33:15.778 00.000 14964 Enqueuing Move request for scope (-0.50, 0.08)
01:33:15.779 00.001 12044 Worker thread wakes up
01:33:15.779 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.08) opts 0xd
01:33:15.779 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.08)
01:33:15.779 00.000 12044 Moving (-0.50, 0.08) raw xDistance=-0.09 yDistance=0.49
01:33:15.779 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.19, using input
01:33:15.779 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
01:33:15.779 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:33:15.779 00.000 12044 MoveAxis(E, 0, ABG)
01:33:15.779 00.000 12044 Move returns status 0, amount 0
01:33:15.779 00.000 12044 MoveAxis(S, 46, ABG)
01:33:15.779 00.000 12044 Guiding  Dir = 1, Dur = 46
01:33:15.786 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14199, med=615, FiltMin=523, FiltMax=12280, Gamma=0.810
01:33:15.792 00.006 14964 UpdateGuideState exits: m=266392 SNR=330.7
01:33:15.793 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.793 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:15.794 00.001 14964 Enqueuing Expose request
01:33:15.824 00.030 12044 IsSlewing returns 0
01:33:15.825 00.001 12044 IsGuiding returns 0
01:33:15.856 00.031 12044 PulseGuide returned control before completion, sleep 25
01:33:15.887 00.031 12044 IsGuiding returns 1
01:33:15.887 00.000 12044 scope still moving after pulse duration time elapsed
01:33:15.980 00.093 12044 IsSlewing returns 0
01:33:15.980 00.000 12044 IsGuiding returns 0
01:33:15.980 00.000 12044 scope move finished after 46 + 108 ms
01:33:15.980 00.000 12044 Move returns status 0, amount 46
01:33:15.980 00.000 12044 move complete, result=0
01:33:15.980 00.000 12044 worker thread done servicing request
01:33:15.980 00.000 12044 Worker thread wakes up
01:33:15.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:15.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:15.980 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 46 ms SOUTH
01:33:19.106 03.126 12044 Exposure complete
01:33:19.132 00.026 12044 worker thread done servicing request
01:33:19.132 00.000 14964 OnExposeComplete: enter
01:33:19.132 00.000 14964 UpdateGuideState(): m_state=6
01:33:19.133 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3224
01:33:19.133 00.000 14964 Star::Find returns 1 (0), X=280.25, Y=90.95, Mass=275241, SNR=325.9, Peak=17015 HFD=4.1
01:33:19.134 00.001 14964 MultiStar: [#1 0.28,-0.30,0.18,U] [#2 0.53,-0.21,0.07,U] 
01:33:19.135 00.001 14964 refined, 2 included, MultiStar: {0.33, 0.16}, one-star: {0.32, 0.27}
01:33:19.135 00.000 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
01:33:19.135 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
01:33:19.136 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=0.16 hyp=0.36 cameraTheta=0.46 mountX=-0.16 mountY=-0.34, mountTheta=-2.00
01:33:19.137 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=0.16, opts=13)
01:33:19.137 00.000 14964 Enqueuing Move request for scope (0.33, 0.16)
01:33:19.138 00.001 12044 Worker thread wakes up
01:33:19.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.16) opts 0xd
01:33:19.138 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, 0.16)
01:33:19.138 00.000 12044 Moving (0.33, 0.16) raw xDistance=-0.16 yDistance=-0.34
01:33:19.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:33:19.138 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:19.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:33:19.138 00.000 12044 MoveAxis(E, 0, ABG)
01:33:19.138 00.000 12044 Move returns status 0, amount 0
01:33:19.138 00.000 12044 MoveAxis(N, 0, ABG)
01:33:19.138 00.000 12044 Move returns status 0, amount 0
01:33:19.138 00.000 12044 move complete, result=0
01:33:19.138 00.000 12044 worker thread done servicing request
01:33:19.145 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17015, med=615, FiltMin=529, FiltMax=13277, Gamma=0.810
01:33:19.151 00.006 14964 UpdateGuideState exits: m=275241 SNR=325.9
01:33:19.152 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.152 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:19.152 00.000 14964 Enqueuing Expose request
01:33:19.153 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:33:19.153 00.000 12044 Worker thread wakes up
01:33:19.153 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:19.154 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:22.265 03.111 12044 Exposure complete
01:33:22.292 00.027 12044 worker thread done servicing request
01:33:22.292 00.000 14964 OnExposeComplete: enter
01:33:22.293 00.001 14964 UpdateGuideState(): m_state=6
01:33:22.293 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3225
01:33:22.294 00.001 14964 Star::Find returns 1 (0), X=280.25, Y=90.54, Mass=275493, SNR=334.1, Peak=20717 HFD=3.9
01:33:22.294 00.000 14964 MultiStar: [#1 0.53,-0.30,0.18,U] [#2 0.56,-0.22,0.07,U] 
01:33:22.295 00.001 14964 single-star, 2 included, MultiStar: {0.36, -0.16}, one-star: {0.32, -0.13}
01:33:22.295 00.000 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.16 = 1.16)
01:33:22.296 00.001 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.21 = -2.07)
01:33:22.296 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.13 hyp=0.35 cameraTheta=-0.40 mountX=0.14 mountY=-0.30, mountTheta=-1.14
01:33:22.297 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.13, opts=13)
01:33:22.298 00.001 14964 Enqueuing Move request for scope (0.32, -0.13)
01:33:22.298 00.000 12044 Worker thread wakes up
01:33:22.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.13) opts 0xd
01:33:22.298 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.13)
01:33:22.298 00.000 12044 Moving (0.32, -0.13) raw xDistance=0.14 yDistance=-0.30
01:33:22.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
01:33:22.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:22.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:33:22.298 00.000 12044 MoveAxis(E, 0, ABG)
01:33:22.298 00.000 12044 Move returns status 0, amount 0
01:33:22.298 00.000 12044 MoveAxis(N, 0, ABG)
01:33:22.298 00.000 12044 Move returns status 0, amount 0
01:33:22.298 00.000 12044 move complete, result=0
01:33:22.299 00.001 12044 worker thread done servicing request
01:33:22.306 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20717, med=615, FiltMin=530, FiltMax=12337, Gamma=0.810
01:33:22.312 00.006 14964 UpdateGuideState exits: m=275493 SNR=334.1
01:33:22.312 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.313 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:22.313 00.000 14964 Enqueuing Expose request
01:33:22.314 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:33:22.314 00.000 12044 Worker thread wakes up
01:33:22.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:22.314 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:25.421 03.107 12044 Exposure complete
01:33:25.448 00.027 12044 worker thread done servicing request
01:33:25.448 00.000 14964 OnExposeComplete: enter
01:33:25.449 00.001 14964 UpdateGuideState(): m_state=6
01:33:25.450 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3226
01:33:25.450 00.000 14964 Star::Find returns 1 (0), X=280.24, Y=90.26, Mass=274662, SNR=330.5, Peak=21421 HFD=3.8
01:33:25.451 00.001 14964 MultiStar: [#1 0.10,0.07,0.18,U] [#2 0.23,0.27,0.08,U] 
01:33:25.452 00.001 14964 refined, 2 included, MultiStar: {0.28, -0.31}, one-star: {0.31, -0.42}
01:33:25.452 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
01:33:25.452 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.51)
01:33:25.453 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.83 mountX=0.31 mountY=-0.25, mountTheta=-0.67
01:33:25.454 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.31, opts=13)
01:33:25.455 00.001 14964 Enqueuing Move request for scope (0.28, -0.31)
01:33:25.455 00.000 12044 Worker thread wakes up
01:33:25.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
01:33:25.455 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
01:33:25.455 00.000 12044 Moving (0.28, -0.31) raw xDistance=0.31 yDistance=-0.25
01:33:25.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.31, slope = 0.04
01:33:25.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:25.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:33:25.455 00.000 12044 MoveAxis(W, 28, ABG)
01:33:25.455 00.000 12044 Guiding  Dir = 3, Dur = 28
01:33:25.462 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21421, med=615, FiltMin=531, FiltMax=12361, Gamma=0.810
01:33:25.468 00.006 14964 UpdateGuideState exits: m=274662 SNR=330.5
01:33:25.469 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:25.470 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:25.470 00.000 14964 Enqueuing Expose request
01:33:25.496 00.026 12044 IsSlewing returns 0
01:33:25.496 00.000 12044 IsGuiding returns 0
01:33:25.529 00.033 12044 IsGuiding returns 1
01:33:25.529 00.000 12044 scope still moving after pulse duration time elapsed
01:33:25.586 00.057 12044 IsSlewing returns 0
01:33:25.622 00.036 12044 IsGuiding returns 0
01:33:25.622 00.000 12044 scope move finished after 28 + 97 ms
01:33:25.622 00.000 12044 Move returns status 0, amount 28
01:33:25.622 00.000 12044 MoveAxis(N, 0, ABG)
01:33:25.622 00.000 12044 Move returns status 0, amount 0
01:33:25.622 00.000 12044 move complete, result=0
01:33:25.622 00.000 12044 worker thread done servicing request
01:33:25.622 00.000 12044 Worker thread wakes up
01:33:25.622 00.000 14964 GuideStep: 0.3 px 28 ms WEST, -0.2 px 0 ms NORTH
01:33:25.623 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:25.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:28.752 03.129 12044 Exposure complete
01:33:28.774 00.022 12044 worker thread done servicing request
01:33:28.774 00.000 14964 OnExposeComplete: enter
01:33:28.774 00.000 14964 UpdateGuideState(): m_state=6
01:33:28.775 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3227
01:33:28.776 00.001 14964 Star::Find returns 1 (0), X=280.06, Y=90.99, Mass=278996, SNR=339.8, Peak=18079 HFD=4.4
01:33:28.776 00.000 14964 MultiStar: [#1 0.38,-0.48,0.17,U] [#2 0.42,-0.46,0.07,U] 
01:33:28.777 00.001 14964 refined, 2 included, MultiStar: {0.18, 0.16}, one-star: {0.13, 0.31}
01:33:28.777 00.000 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.27 = 2.27)
01:33:28.778 00.001 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.96)
01:33:28.778 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.72 mountX=-0.16 mountY=-0.20, mountTheta=-2.24
01:33:28.779 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.16, opts=13)
01:33:28.780 00.001 14964 Enqueuing Move request for scope (0.18, 0.16)
01:33:28.780 00.000 12044 Worker thread wakes up
01:33:28.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
01:33:28.780 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
01:33:28.780 00.000 12044 Moving (0.18, 0.16) raw xDistance=-0.16 yDistance=-0.20
01:33:28.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.04
01:33:28.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:28.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:33:28.780 00.000 12044 MoveAxis(E, 0, ABG)
01:33:28.780 00.000 12044 Move returns status 0, amount 0
01:33:28.780 00.000 12044 MoveAxis(N, 0, ABG)
01:33:28.780 00.000 12044 Move returns status 0, amount 0
01:33:28.780 00.000 12044 move complete, result=0
01:33:28.780 00.000 12044 worker thread done servicing request
01:33:28.788 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18079, med=615, FiltMin=531, FiltMax=11769, Gamma=0.810
01:33:28.794 00.006 14964 UpdateGuideState exits: m=278996 SNR=339.8
01:33:28.794 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.795 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:28.795 00.000 14964 Enqueuing Expose request
01:33:28.795 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:28.796 00.001 12044 Worker thread wakes up
01:33:28.796 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:28.796 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:31.895 03.099 12044 Exposure complete
01:33:31.918 00.023 12044 worker thread done servicing request
01:33:31.918 00.000 14964 OnExposeComplete: enter
01:33:31.918 00.000 14964 UpdateGuideState(): m_state=6
01:33:31.920 00.002 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3228
01:33:31.920 00.000 14964 Star::Find returns 1 (0), X=279.97, Y=90.90, Mass=271454, SNR=330.4, Peak=19295 HFD=4.2
01:33:31.921 00.001 14964 MultiStar: [#1 0.27,-0.25,0.18,U] [#2 0.32,-0.19,0.08,U] 
01:33:31.921 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.13}, one-star: {0.05, 0.22}
01:33:31.922 00.001 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.56) = xAngle (2.49 = 2.49)
01:33:31.922 00.000 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.74)
01:33:31.923 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
01:33:31.924 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.13, opts=13)
01:33:31.924 00.000 14964 Enqueuing Move request for scope (0.10, 0.13)
01:33:31.925 00.001 12044 Worker thread wakes up
01:33:31.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:33:31.925 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:33:31.925 00.000 12044 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.11
01:33:31.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
01:33:31.925 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:31.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:31.925 00.000 12044 MoveAxis(E, 0, ABG)
01:33:31.925 00.000 12044 Move returns status 0, amount 0
01:33:31.925 00.000 12044 MoveAxis(N, 0, ABG)
01:33:31.925 00.000 12044 Move returns status 0, amount 0
01:33:31.925 00.000 12044 move complete, result=0
01:33:31.925 00.000 12044 worker thread done servicing request
01:33:31.932 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19295, med=615, FiltMin=531, FiltMax=10511, Gamma=0.810
01:33:31.937 00.005 14964 UpdateGuideState exits: m=271454 SNR=330.4
01:33:31.938 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.938 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:31.939 00.001 14964 Enqueuing Expose request
01:33:31.939 00.000 12044 Worker thread wakes up
01:33:31.939 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:31.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:31.939 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:35.046 03.107 12044 Exposure complete
01:33:35.072 00.026 12044 worker thread done servicing request
01:33:35.072 00.000 14964 OnExposeComplete: enter
01:33:35.072 00.000 14964 UpdateGuideState(): m_state=6
01:33:35.073 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3229
01:33:35.073 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=90.49, Mass=270481, SNR=329.3, Peak=17009 HFD=3.8
01:33:35.074 00.001 14964 MultiStar: [#1 0.24,-0.07,0.17,U] [#2 0.37,-0.03,0.07,U] 
01:33:35.075 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.16}, one-star: {-0.07, -0.18}
01:33:35.075 00.000 14964 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
01:33:35.076 00.001 14964 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
01:33:35.076 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=0.16 mountY=0.02, mountTheta=0.12
01:33:35.077 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.16, opts=13)
01:33:35.078 00.001 14964 Enqueuing Move request for scope (-0.00, -0.16)
01:33:35.078 00.000 12044 Worker thread wakes up
01:33:35.078 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
01:33:35.078 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
01:33:35.078 00.000 12044 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=0.02
01:33:35.078 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:33:35.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:35.078 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:35.078 00.000 12044 MoveAxis(E, 0, ABG)
01:33:35.078 00.000 12044 Move returns status 0, amount 0
01:33:35.078 00.000 12044 MoveAxis(N, 0, ABG)
01:33:35.078 00.000 12044 Move returns status 0, amount 0
01:33:35.078 00.000 12044 move complete, result=0
01:33:35.078 00.000 12044 worker thread done servicing request
01:33:35.085 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17009, med=614, FiltMin=533, FiltMax=13095, Gamma=0.810
01:33:35.092 00.007 14964 UpdateGuideState exits: m=270481 SNR=329.3
01:33:35.093 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.093 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:35.094 00.001 14964 Enqueuing Expose request
01:33:35.094 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:35.095 00.001 12044 Worker thread wakes up
01:33:35.095 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:35.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:38.219 03.124 12044 Exposure complete
01:33:38.243 00.024 12044 worker thread done servicing request
01:33:38.243 00.000 14964 OnExposeComplete: enter
01:33:38.244 00.001 14964 UpdateGuideState(): m_state=6
01:33:38.244 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3230
01:33:38.245 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=91.12, Mass=277632, SNR=334.5, Peak=17107 HFD=4.2
01:33:38.246 00.001 14964 MultiStar: [#1 0.02,-0.44,0.17,U] [#2 0.54,-0.46,0.07,U] 
01:33:38.246 00.000 14964 refined, 2 included, MultiStar: {-0.10, 0.27}, one-star: {-0.17, 0.45}
01:33:38.247 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
01:33:38.247 00.000 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.26)
01:33:38.247 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=-0.27 mountY=0.08, mountTheta=2.87
01:33:38.248 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.27, opts=13)
01:33:38.249 00.001 14964 Enqueuing Move request for scope (-0.10, 0.27)
01:33:38.249 00.000 12044 Worker thread wakes up
01:33:38.250 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:33:38.250 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:33:38.250 00.000 12044 Moving (-0.10, 0.27) raw xDistance=-0.27 yDistance=0.08
01:33:38.250 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
01:33:38.250 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:38.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:33:38.250 00.000 12044 MoveAxis(E, 0, ABG)
01:33:38.250 00.000 12044 Move returns status 0, amount 0
01:33:38.250 00.000 12044 MoveAxis(N, 0, ABG)
01:33:38.250 00.000 12044 Move returns status 0, amount 0
01:33:38.250 00.000 12044 move complete, result=0
01:33:38.250 00.000 12044 worker thread done servicing request
01:33:38.257 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17107, med=616, FiltMin=528, FiltMax=11975, Gamma=0.810
01:33:38.262 00.005 14964 UpdateGuideState exits: m=277632 SNR=334.5
01:33:38.263 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.263 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:38.264 00.001 14964 Enqueuing Expose request
01:33:38.264 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:38.265 00.001 12044 Worker thread wakes up
01:33:38.265 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:38.265 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:41.363 03.098 12044 Exposure complete
01:33:41.385 00.022 12044 worker thread done servicing request
01:33:41.385 00.000 14964 OnExposeComplete: enter
01:33:41.387 00.002 14964 UpdateGuideState(): m_state=6
01:33:41.387 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3231
01:33:41.388 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=90.53, Mass=275565, SNR=332.9, Peak=18699 HFD=3.8
01:33:41.388 00.000 14964 MultiStar: [#1 0.27,-0.19,0.18,U] [#2 0.25,-0.11,0.07,U] 
01:33:41.389 00.001 14964 single-star, 2 included, MultiStar: {0.11, -0.15}, one-star: {0.07, -0.15}
01:33:41.389 00.000 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
01:33:41.390 00.001 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.80)
01:33:41.390 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=0.15 mountY=-0.06, mountTheta=-0.36
01:33:41.391 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.15, opts=13)
01:33:41.391 00.000 14964 Enqueuing Move request for scope (0.07, -0.15)
01:33:41.393 00.002 12044 Worker thread wakes up
01:33:41.393 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:33:41.393 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:33:41.393 00.000 12044 Moving (0.07, -0.15) raw xDistance=0.15 yDistance=-0.06
01:33:41.393 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:33:41.393 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:41.393 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:41.393 00.000 12044 MoveAxis(E, 0, ABG)
01:33:41.393 00.000 12044 Move returns status 0, amount 0
01:33:41.393 00.000 12044 MoveAxis(N, 0, ABG)
01:33:41.393 00.000 12044 Move returns status 0, amount 0
01:33:41.393 00.000 12044 move complete, result=0
01:33:41.395 00.002 12044 worker thread done servicing request
01:33:41.405 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18699, med=615, FiltMin=531, FiltMax=11049, Gamma=0.810
01:33:41.412 00.007 14964 UpdateGuideState exits: m=275565 SNR=332.9
01:33:41.413 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.413 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:41.413 00.000 14964 Enqueuing Expose request
01:33:41.414 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:41.414 00.000 12044 Worker thread wakes up
01:33:41.415 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:41.415 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:44.515 03.100 12044 Exposure complete
01:33:44.541 00.026 12044 worker thread done servicing request
01:33:44.541 00.000 14964 OnExposeComplete: enter
01:33:44.542 00.001 14964 UpdateGuideState(): m_state=6
01:33:44.542 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3232
01:33:44.543 00.001 14964 Star::Find returns 1 (0), X=280.23, Y=90.65, Mass=271375, SNR=322.6, Peak=18479 HFD=3.9
01:33:44.543 00.000 14964 MultiStar: [#1 0.62,-0.13,0.18,U] [#2 0.66,0.00,0.07,U] 
01:33:44.544 00.001 14964 single-star, 2 included, MultiStar: {0.37, -0.04}, one-star: {0.30, -0.03}
01:33:44.544 00.000 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
01:33:44.545 00.001 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
01:33:44.545 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.09 mountX=0.03 mountY=-0.29, mountTheta=-1.47
01:33:44.546 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.03, opts=13)
01:33:44.547 00.001 14964 Enqueuing Move request for scope (0.30, -0.03)
01:33:44.547 00.000 12044 Worker thread wakes up
01:33:44.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
01:33:44.547 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
01:33:44.547 00.000 12044 Moving (0.30, -0.03) raw xDistance=0.03 yDistance=-0.29
01:33:44.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:33:44.547 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:44.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:33:44.547 00.000 12044 MoveAxis(E, 0, ABG)
01:33:44.547 00.000 12044 Move returns status 0, amount 0
01:33:44.548 00.001 12044 MoveAxis(N, 0, ABG)
01:33:44.548 00.000 12044 Move returns status 0, amount 0
01:33:44.548 00.000 12044 move complete, result=0
01:33:44.548 00.000 12044 worker thread done servicing request
01:33:44.555 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18479, med=615, FiltMin=534, FiltMax=12745, Gamma=0.810
01:33:44.561 00.006 14964 UpdateGuideState exits: m=271375 SNR=322.6
01:33:44.561 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.562 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:44.562 00.000 14964 Enqueuing Expose request
01:33:44.563 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:33:44.563 00.000 12044 Worker thread wakes up
01:33:44.563 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:44.563 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:47.662 03.099 12044 Exposure complete
01:33:47.686 00.024 12044 worker thread done servicing request
01:33:47.686 00.000 14964 OnExposeComplete: enter
01:33:47.686 00.000 14964 UpdateGuideState(): m_state=6
01:33:47.687 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3233
01:33:47.688 00.001 14964 Star::Find returns 1 (0), X=280.59, Y=91.31, Mass=274650, SNR=335.1, Peak=16673 HFD=4.5
01:33:47.688 00.000 14964 MultiStar: [#1 0.84,-1.14,0.00,M1] [#2 1.09,-0.98,0.00,M1] 
01:33:47.689 00.001 14964 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.56) = xAngle (2.32 = 2.32)
01:33:47.689 00.000 14964 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
01:33:47.689 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=0.63 hyp=0.91 cameraTheta=0.76 mountX=-0.62 mountY=-0.72, mountTheta=-2.28
01:33:47.691 00.002 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.63, opts=13)
01:33:47.691 00.000 14964 Enqueuing Move request for scope (0.66, 0.63)
01:33:47.692 00.001 12044 Worker thread wakes up
01:33:47.692 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.63) opts 0xd
01:33:47.692 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.63)
01:33:47.692 00.000 12044 Moving (0.66, 0.63) raw xDistance=-0.62 yDistance=-0.72
01:33:47.692 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.62, slope = -0.04
01:33:47.692 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:47.692 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
01:33:47.692 00.000 12044 MoveAxis(E, 27, ABG)
01:33:47.692 00.000 12044 Guiding  Dir = 2, Dur = 27
01:33:47.699 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16673, med=615, FiltMin=532, FiltMax=12572, Gamma=0.810
01:33:47.704 00.005 14964 UpdateGuideState exits: m=274650 SNR=335.1
01:33:47.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.705 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:47.706 00.001 14964 Enqueuing Expose request
01:33:47.728 00.022 12044 IsSlewing returns 0
01:33:47.728 00.000 12044 IsGuiding returns 0
01:33:47.792 00.064 12044 IsGuiding returns 1
01:33:47.792 00.000 12044 scope still moving after pulse duration time elapsed
01:33:47.855 00.063 12044 IsSlewing returns 0
01:33:47.855 00.000 12044 IsGuiding returns 0
01:33:47.855 00.000 12044 scope move finished after 27 + 100 ms
01:33:47.855 00.000 12044 Move returns status 0, amount 27
01:33:47.855 00.000 12044 MoveAxis(N, 0, ABG)
01:33:47.855 00.000 12044 Move returns status 0, amount 0
01:33:47.855 00.000 12044 move complete, result=0
01:33:47.855 00.000 12044 worker thread done servicing request
01:33:47.855 00.000 12044 Worker thread wakes up
01:33:47.856 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:47.856 00.000 14964 GuideStep: -0.6 px 27 ms EAST, -0.7 px 0 ms NORTH
01:33:47.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:50.985 03.129 12044 Exposure complete
01:33:51.006 00.021 12044 worker thread done servicing request
01:33:51.007 00.001 14964 OnExposeComplete: enter
01:33:51.007 00.000 14964 UpdateGuideState(): m_state=6
01:33:51.008 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3234
01:33:51.008 00.000 14964 Star::Find returns 1 (0), X=280.75, Y=91.05, Mass=275110, SNR=329.1, Peak=16965 HFD=4.1
01:33:51.009 00.001 14964 MultiStar: [#1 0.96,-0.24,0.00,M2] [#2 0.74,-0.14,0.07,U] 
01:33:51.009 00.000 14964 refined, 1 included, MultiStar: {0.81, 0.34}, one-star: {0.82, 0.37}
01:33:51.009 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
01:33:51.010 00.001 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
01:33:51.010 00.000 14964 CameraToMount -- cameraX=0.81 cameraY=0.34 hyp=0.88 cameraTheta=0.40 mountX=-0.33 mountY=-0.84, mountTheta=-1.94
01:33:51.011 00.001 14964 SchedulePrimaryMove(1136A648, x=0.81, y=0.34, opts=13)
01:33:51.012 00.001 14964 Enqueuing Move request for scope (0.81, 0.34)
01:33:51.012 00.000 12044 Worker thread wakes up
01:33:51.012 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.34) opts 0xd
01:33:51.012 00.000 12044 Handling offset move in thread for scope, endpoint = (0.81, 0.34)
01:33:51.012 00.000 12044 Moving (0.81, 0.34) raw xDistance=-0.33 yDistance=-0.84
01:33:51.012 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.33 is < calculated value -0.37, using input
01:33:51.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.33, slope = -0.06
01:33:51.013 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:51.013 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
01:33:51.013 00.000 12044 MoveAxis(E, 25, ABG)
01:33:51.013 00.000 12044 Guiding  Dir = 2, Dur = 25
01:33:51.022 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16965, med=615, FiltMin=533, FiltMax=12373, Gamma=0.810
01:33:51.028 00.006 14964 UpdateGuideState exits: m=275110 SNR=329.1
01:33:51.028 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.029 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:51.029 00.000 14964 Enqueuing Expose request
01:33:51.042 00.013 12044 IsSlewing returns 0
01:33:51.042 00.000 12044 IsGuiding returns 0
01:33:51.167 00.125 12044 IsGuiding returns 1
01:33:51.167 00.000 12044 scope still moving after pulse duration time elapsed
01:33:51.261 00.094 12044 IsSlewing returns 0
01:33:51.262 00.001 12044 IsGuiding returns 0
01:33:51.262 00.000 12044 scope move finished after 25 + 194 ms
01:33:51.262 00.000 12044 Move returns status 0, amount 25
01:33:51.262 00.000 12044 MoveAxis(N, 0, ABG)
01:33:51.262 00.000 12044 Move returns status 0, amount 0
01:33:51.262 00.000 12044 move complete, result=0
01:33:51.262 00.000 12044 worker thread done servicing request
01:33:51.262 00.000 12044 Worker thread wakes up
01:33:51.262 00.000 14964 GuideStep: -0.3 px 25 ms EAST, -0.8 px 0 ms NORTH
01:33:51.263 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:51.263 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:54.366 03.103 12044 Exposure complete
01:33:54.387 00.021 12044 worker thread done servicing request
01:33:54.388 00.001 14964 OnExposeComplete: enter
01:33:54.388 00.000 14964 UpdateGuideState(): m_state=6
01:33:54.389 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3235
01:33:54.389 00.000 14964 Star::Find returns 1 (0), X=280.22, Y=90.15, Mass=266535, SNR=321.0, Peak=17349 HFD=4.3
01:33:54.390 00.001 14964 MultiStar: [#1 0.58,0.25,0.19,U] [#2 0.80,0.18,0.00,M1] 
01:33:54.390 00.000 14964 refined, 1 included, MultiStar: {0.34, -0.41}, one-star: {0.29, -0.53}
01:33:54.391 00.001 14964 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.56) = xAngle (0.68 = 0.68)
01:33:54.391 00.000 14964 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.73 = -2.55)
01:33:54.392 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.41 hyp=0.53 cameraTheta=-0.88 mountX=0.41 mountY=-0.29, mountTheta=-0.62
01:33:54.393 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.41, opts=13)
01:33:54.393 00.000 14964 Enqueuing Move request for scope (0.34, -0.41)
01:33:54.394 00.001 12044 Worker thread wakes up
01:33:54.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.41) opts 0xd
01:33:54.394 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.41)
01:33:54.394 00.000 12044 Moving (0.34, -0.41) raw xDistance=0.41 yDistance=-0.29
01:33:54.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.02
01:33:54.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:54.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:33:54.394 00.000 12044 MoveAxis(E, 0, ABG)
01:33:54.394 00.000 12044 Move returns status 0, amount 0
01:33:54.394 00.000 12044 MoveAxis(N, 0, ABG)
01:33:54.394 00.000 12044 Move returns status 0, amount 0
01:33:54.394 00.000 12044 move complete, result=0
01:33:54.394 00.000 12044 worker thread done servicing request
01:33:54.401 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17349, med=615, FiltMin=523, FiltMax=12304, Gamma=0.810
01:33:54.407 00.006 14964 UpdateGuideState exits: m=266535 SNR=321.0
01:33:54.408 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.408 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:54.408 00.000 14964 Enqueuing Expose request
01:33:54.409 00.001 12044 Worker thread wakes up
01:33:54.409 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:54.409 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:33:54.409 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
01:33:57.511 03.102 12044 Exposure complete
01:33:57.532 00.021 12044 worker thread done servicing request
01:33:57.533 00.001 14964 OnExposeComplete: enter
01:33:57.533 00.000 14964 UpdateGuideState(): m_state=6
01:33:57.534 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3236
01:33:57.534 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=90.43, Mass=265601, SNR=318.6, Peak=15869 HFD=4.1
01:33:57.535 00.001 14964 MultiStar: [#1 0.23,-0.10,0.19,U] [#2 0.24,0.32,0.07,U] 
01:33:57.536 00.001 14964 refined, 2 included, MultiStar: {0.09, -0.19}, one-star: {0.05, -0.25}
01:33:57.536 00.000 14964 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
01:33:57.537 00.001 14964 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.82)
01:33:57.537 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.15 mountX=0.20 mountY=-0.07, mountTheta=-0.33
01:33:57.538 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.19, opts=13)
01:33:57.539 00.001 14964 Enqueuing Move request for scope (0.09, -0.19)
01:33:57.539 00.000 12044 Worker thread wakes up
01:33:57.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
01:33:57.539 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
01:33:57.539 00.000 12044 Moving (0.09, -0.19) raw xDistance=0.20 yDistance=-0.07
01:33:57.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
01:33:57.540 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:57.540 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:33:57.540 00.000 12044 MoveAxis(E, 0, ABG)
01:33:57.540 00.000 12044 Move returns status 0, amount 0
01:33:57.540 00.000 12044 MoveAxis(N, 0, ABG)
01:33:57.540 00.000 12044 Move returns status 0, amount 0
01:33:57.540 00.000 12044 move complete, result=0
01:33:57.540 00.000 12044 worker thread done servicing request
01:33:57.547 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15869, med=615, FiltMin=523, FiltMax=10631, Gamma=0.810
01:33:57.552 00.005 14964 UpdateGuideState exits: m=265601 SNR=318.6
01:33:57.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:33:57.554 00.001 14964 Enqueuing Expose request
01:33:57.554 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:57.555 00.001 12044 Worker thread wakes up
01:33:57.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:33:57.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:00.681 03.126 12044 Exposure complete
01:34:00.702 00.021 12044 worker thread done servicing request
01:34:00.702 00.000 14964 OnExposeComplete: enter
01:34:00.703 00.001 14964 UpdateGuideState(): m_state=6
01:34:00.704 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3237
01:34:00.704 00.000 14964 Star::Find returns 1 (0), X=280.29, Y=90.29, Mass=267236, SNR=320.5, Peak=15021 HFD=4.6
01:34:00.705 00.001 14964 MultiStar: [#1 0.64,-0.01,0.18,U] [#2 0.84,0.39,0.00,M1] 
01:34:00.705 00.000 14964 refined, 1 included, MultiStar: {0.41, -0.33}, one-star: {0.36, -0.39}
01:34:00.705 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
01:34:00.706 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
01:34:00.706 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=-0.33 hyp=0.52 cameraTheta=-0.68 mountX=0.33 mountY=-0.37, mountTheta=-0.84
01:34:00.707 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.33, opts=13)
01:34:00.708 00.001 14964 Enqueuing Move request for scope (0.41, -0.33)
01:34:00.708 00.000 12044 Worker thread wakes up
01:34:00.708 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.33) opts 0xd
01:34:00.708 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.33)
01:34:00.708 00.000 12044 Moving (0.41, -0.33) raw xDistance=0.33 yDistance=-0.37
01:34:00.708 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.33, slope = 0.03
01:34:00.708 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:00.708 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:34:00.709 00.001 12044 MoveAxis(W, 27, ABG)
01:34:00.709 00.000 12044 Guiding  Dir = 3, Dur = 27
01:34:00.716 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15021, med=615, FiltMin=529, FiltMax=12679, Gamma=0.810
01:34:00.722 00.006 14964 UpdateGuideState exits: m=267236 SNR=320.5
01:34:00.722 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.723 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:00.723 00.000 14964 Enqueuing Expose request
01:34:00.788 00.065 12044 IsSlewing returns 0
01:34:00.790 00.002 12044 IsGuiding returns 0
01:34:00.831 00.041 12044 IsGuiding returns 1
01:34:00.831 00.000 12044 scope still moving after pulse duration time elapsed
01:34:00.885 00.054 12044 IsSlewing returns 0
01:34:00.885 00.000 12044 IsGuiding returns 0
01:34:00.885 00.000 12044 scope move finished after 27 + 68 ms
01:34:00.885 00.000 12044 Move returns status 0, amount 27
01:34:00.885 00.000 12044 MoveAxis(N, 0, ABG)
01:34:00.885 00.000 12044 Move returns status 0, amount 0
01:34:00.885 00.000 12044 move complete, result=0
01:34:00.885 00.000 12044 worker thread done servicing request
01:34:00.885 00.000 12044 Worker thread wakes up
01:34:00.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:00.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:00.885 00.000 14964 GuideStep: 0.3 px 27 ms WEST, -0.4 px 0 ms NORTH
01:34:04.008 03.123 12044 Exposure complete
01:34:04.029 00.021 12044 worker thread done servicing request
01:34:04.029 00.000 14964 OnExposeComplete: enter
01:34:04.030 00.001 14964 UpdateGuideState(): m_state=6
01:34:04.030 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3238
01:34:04.031 00.001 14964 Star::Find returns 1 (0), X=280.33, Y=90.51, Mass=266071, SNR=327.2, Peak=16065 HFD=4.3
01:34:04.031 00.000 14964 MultiStar: [#1 0.77,-0.19,0.00,M1] [#2 0.84,-0.05,0.00,M2] 
01:34:04.032 00.001 14964 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
01:34:04.032 00.000 14964 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
01:34:04.033 00.001 14964 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.43 cameraTheta=-0.40 mountX=0.18 mountY=-0.38, mountTheta=-1.13
01:34:04.033 00.000 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.17, opts=13)
01:34:04.034 00.001 14964 Enqueuing Move request for scope (0.40, -0.17)
01:34:04.035 00.001 12044 Worker thread wakes up
01:34:04.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
01:34:04.035 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
01:34:04.035 00.000 12044 Moving (0.40, -0.17) raw xDistance=0.18 yDistance=-0.38
01:34:04.035 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.24, using input
01:34:04.035 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.04
01:34:04.035 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:04.035 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:34:04.035 00.000 12044 MoveAxis(E, 0, ABG)
01:34:04.035 00.000 12044 Move returns status 0, amount 0
01:34:04.035 00.000 12044 MoveAxis(N, 0, ABG)
01:34:04.035 00.000 12044 Move returns status 0, amount 0
01:34:04.035 00.000 12044 move complete, result=0
01:34:04.035 00.000 12044 worker thread done servicing request
01:34:04.043 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16065, med=614, FiltMin=523, FiltMax=12145, Gamma=0.810
01:34:04.049 00.006 14964 UpdateGuideState exits: m=266071 SNR=327.2
01:34:04.050 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.051 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:04.051 00.000 14964 Enqueuing Expose request
01:34:04.051 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:34:04.052 00.001 12044 Worker thread wakes up
01:34:04.052 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:04.052 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:07.172 03.120 12044 Exposure complete
01:34:07.192 00.020 12044 worker thread done servicing request
01:34:07.193 00.001 14964 OnExposeComplete: enter
01:34:07.193 00.000 14964 UpdateGuideState(): m_state=6
01:34:07.194 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3239
01:34:07.194 00.000 14964 Star::Find returns 1 (0), X=279.99, Y=90.11, Mass=267329, SNR=322.2, Peak=19669 HFD=4.2
01:34:07.195 00.001 14964 MultiStar: [#1 0.48,0.21,0.17,U] [#2 0.48,0.21,0.08,U] 
01:34:07.195 00.000 14964 refined, 2 included, MultiStar: {0.14, -0.41}, one-star: {0.06, -0.57}
01:34:07.196 00.001 14964 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.56) = xAngle (0.32 = 0.32)
01:34:07.196 00.000 14964 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.91)
01:34:07.197 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.41 hyp=0.43 cameraTheta=-1.24 mountX=0.41 mountY=-0.10, mountTheta=-0.24
01:34:07.198 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.41, opts=13)
01:34:07.198 00.000 14964 Enqueuing Move request for scope (0.14, -0.41)
01:34:07.199 00.001 12044 Worker thread wakes up
01:34:07.199 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.41) opts 0xd
01:34:07.199 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.41)
01:34:07.199 00.000 12044 Moving (0.14, -0.41) raw xDistance=0.41 yDistance=-0.10
01:34:07.199 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.41 is < calculated value 0.43, using input
01:34:07.199 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.41, slope = 0.07
01:34:07.199 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.199 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:34:07.199 00.000 12044 MoveAxis(W, 32, ABG)
01:34:07.199 00.000 12044 Guiding  Dir = 3, Dur = 32
01:34:07.207 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19669, med=615, FiltMin=512, FiltMax=10033, Gamma=0.810
01:34:07.213 00.006 14964 UpdateGuideState exits: m=267329 SNR=322.2
01:34:07.213 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.214 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:07.214 00.000 14964 Enqueuing Expose request
01:34:07.263 00.049 12044 IsSlewing returns 0
01:34:07.264 00.001 12044 IsGuiding returns 0
01:34:07.295 00.031 12044 PulseGuide returned control before completion, sleep 11
01:34:07.326 00.031 12044 IsGuiding returns 1
01:34:07.326 00.000 12044 scope still moving after pulse duration time elapsed
01:34:07.404 00.078 12044 IsSlewing returns 0
01:34:07.404 00.000 12044 IsGuiding returns 0
01:34:07.404 00.000 12044 scope move finished after 32 + 107 ms
01:34:07.404 00.000 12044 Move returns status 0, amount 32
01:34:07.404 00.000 12044 MoveAxis(N, 0, ABG)
01:34:07.404 00.000 12044 Move returns status 0, amount 0
01:34:07.404 00.000 12044 move complete, result=0
01:34:07.404 00.000 12044 worker thread done servicing request
01:34:07.404 00.000 12044 Worker thread wakes up
01:34:07.404 00.000 14964 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
01:34:07.405 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:07.405 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:10.539 03.134 12044 Exposure complete
01:34:10.566 00.027 12044 worker thread done servicing request
01:34:10.566 00.000 14964 OnExposeComplete: enter
01:34:10.567 00.001 14964 UpdateGuideState(): m_state=6
01:34:10.567 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3240
01:34:10.569 00.002 14964 Star::Find returns 1 (0), X=279.67, Y=90.26, Mass=270564, SNR=333.1, Peak=17529 HFD=4.1
01:34:10.569 00.000 14964 MultiStar: [#1 0.30,-0.00,0.20,U] [#2 0.40,0.12,0.08,U] 
01:34:10.570 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.32}, one-star: {-0.26, -0.42}
01:34:10.570 00.000 14964 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.56) = xAngle (-0.41 = -0.41)
01:34:10.571 00.001 14964 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.64 = 2.64)
01:34:10.571 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.97 mountX=0.32 mountY=0.17, mountTheta=0.48
01:34:10.572 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.32, opts=13)
01:34:10.573 00.001 14964 Enqueuing Move request for scope (-0.14, -0.32)
01:34:10.573 00.000 12044 Worker thread wakes up
01:34:10.573 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
01:34:10.574 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
01:34:10.574 00.000 12044 Moving (-0.14, -0.32) raw xDistance=0.32 yDistance=0.17
01:34:10.574 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.32 is < calculated value 0.39, using input
01:34:10.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.06
01:34:10.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:10.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:34:10.574 00.000 12044 MoveAxis(W, 25, ABG)
01:34:10.574 00.000 12044 Guiding  Dir = 3, Dur = 25
01:34:10.581 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17529, med=616, FiltMin=529, FiltMax=14683, Gamma=0.810
01:34:10.586 00.005 14964 UpdateGuideState exits: m=270564 SNR=333.1
01:34:10.587 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.587 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:10.588 00.001 14964 Enqueuing Expose request
01:34:10.602 00.014 12044 IsSlewing returns 0
01:34:10.604 00.002 12044 IsGuiding returns 0
01:34:10.637 00.033 12044 IsGuiding returns 1
01:34:10.637 00.000 12044 scope still moving after pulse duration time elapsed
01:34:10.762 00.125 12044 IsSlewing returns 0
01:34:10.762 00.000 12044 IsGuiding returns 0
01:34:10.763 00.001 12044 scope move finished after 25 + 133 ms
01:34:10.763 00.000 12044 Move returns status 0, amount 25
01:34:10.763 00.000 12044 MoveAxis(N, 0, ABG)
01:34:10.763 00.000 12044 Move returns status 0, amount 0
01:34:10.763 00.000 12044 move complete, result=0
01:34:10.763 00.000 12044 worker thread done servicing request
01:34:10.763 00.000 12044 Worker thread wakes up
01:34:10.763 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.2 px 0 ms NORTH
01:34:10.764 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:10.764 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:13.894 03.130 12044 Exposure complete
01:34:13.920 00.026 12044 worker thread done servicing request
01:34:13.920 00.000 14964 OnExposeComplete: enter
01:34:13.920 00.000 14964 UpdateGuideState(): m_state=6
01:34:13.921 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3241
01:34:13.921 00.000 14964 Star::Find returns 1 (0), X=279.72, Y=90.91, Mass=280097, SNR=338.2, Peak=18659 HFD=4.1
01:34:13.922 00.001 14964 MultiStar: [#1 -0.03,-0.34,0.18,U] [#2 0.04,-0.46,0.08,U] 
01:34:13.923 00.001 14964 refined, 2 included, MultiStar: {-0.17, 0.11}, one-star: {-0.21, 0.23}
01:34:13.923 00.000 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
01:34:13.923 00.000 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.91)
01:34:13.924 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.59 mountX=-0.11 mountY=0.16, mountTheta=2.17
01:34:13.925 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.11, opts=13)
01:34:13.926 00.001 14964 Enqueuing Move request for scope (-0.17, 0.11)
01:34:13.926 00.000 12044 Worker thread wakes up
01:34:13.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
01:34:13.926 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
01:34:13.926 00.000 12044 Moving (-0.17, 0.11) raw xDistance=-0.11 yDistance=0.16
01:34:13.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.05
01:34:13.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:34:13.926 00.000 12044 MoveAxis(E, 0, ABG)
01:34:13.926 00.000 12044 Move returns status 0, amount 0
01:34:13.926 00.000 12044 MoveAxis(N, 0, ABG)
01:34:13.926 00.000 12044 Move returns status 0, amount 0
01:34:13.926 00.000 12044 move complete, result=0
01:34:13.926 00.000 12044 worker thread done servicing request
01:34:13.934 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18659, med=615, FiltMin=531, FiltMax=15639, Gamma=0.810
01:34:13.940 00.006 14964 UpdateGuideState exits: m=280097 SNR=338.2
01:34:13.940 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:13.941 00.000 14964 Enqueuing Expose request
01:34:13.942 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:13.942 00.000 12044 Worker thread wakes up
01:34:13.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:13.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:17.035 03.093 12044 Exposure complete
01:34:17.056 00.021 12044 worker thread done servicing request
01:34:17.056 00.000 14964 OnExposeComplete: enter
01:34:17.056 00.000 14964 UpdateGuideState(): m_state=6
01:34:17.057 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3242
01:34:17.057 00.000 14964 Star::Find returns 1 (0), X=279.95, Y=91.09, Mass=274355, SNR=334.9, Peak=20015 HFD=4.2
01:34:17.058 00.001 14964 MultiStar: [#1 0.06,-0.25,0.18,U] [#2 0.10,-0.17,0.08,U] 
01:34:17.058 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.29}, one-star: {0.02, 0.42}
01:34:17.059 00.001 14964 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.56) = xAngle (3.02 = 3.02)
01:34:17.059 00.000 14964 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.21)
01:34:17.060 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.29 mountY=-0.06, mountTheta=-2.93
01:34:17.061 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.29, opts=13)
01:34:17.061 00.000 14964 Enqueuing Move request for scope (0.03, 0.29)
01:34:17.062 00.001 12044 Worker thread wakes up
01:34:17.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
01:34:17.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
01:34:17.062 00.000 12044 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.06
01:34:17.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.03
01:34:17.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:17.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:17.062 00.000 12044 MoveAxis(E, 0, ABG)
01:34:17.062 00.000 12044 Move returns status 0, amount 0
01:34:17.062 00.000 12044 MoveAxis(N, 0, ABG)
01:34:17.062 00.000 12044 Move returns status 0, amount 0
01:34:17.062 00.000 12044 move complete, result=0
01:34:17.063 00.001 12044 worker thread done servicing request
01:34:17.071 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20015, med=615, FiltMin=534, FiltMax=11151, Gamma=0.810
01:34:17.077 00.006 14964 UpdateGuideState exits: m=274355 SNR=334.9
01:34:17.078 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.079 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:17.079 00.000 14964 Enqueuing Expose request
01:34:17.079 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:17.080 00.001 12044 Worker thread wakes up
01:34:17.080 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:17.080 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:20.209 03.129 12044 Exposure complete
01:34:20.231 00.022 12044 worker thread done servicing request
01:34:20.231 00.000 14964 OnExposeComplete: enter
01:34:20.232 00.001 14964 UpdateGuideState(): m_state=6
01:34:20.232 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3243
01:34:20.233 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=90.54, Mass=275040, SNR=335.1, Peak=18385 HFD=3.9
01:34:20.233 00.000 14964 MultiStar: [#1 0.04,-0.05,0.17,U] [#2 -0.11,0.06,0.08,U] 
01:34:20.234 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.11}, one-star: {-0.17, -0.14}
01:34:20.234 00.000 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.91 = -0.91)
01:34:20.235 00.001 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
01:34:20.235 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.11 mountY=0.15, mountTheta=0.94
01:34:20.236 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.11, opts=13)
01:34:20.237 00.001 14964 Enqueuing Move request for scope (-0.14, -0.11)
01:34:20.237 00.000 12044 Worker thread wakes up
01:34:20.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:34:20.237 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:34:20.238 00.001 12044 Moving (-0.14, -0.11) raw xDistance=0.11 yDistance=0.15
01:34:20.238 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
01:34:20.238 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:20.238 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:34:20.238 00.000 12044 MoveAxis(E, 0, ABG)
01:34:20.238 00.000 12044 Move returns status 0, amount 0
01:34:20.238 00.000 12044 MoveAxis(N, 0, ABG)
01:34:20.238 00.000 12044 Move returns status 0, amount 0
01:34:20.238 00.000 12044 move complete, result=0
01:34:20.238 00.000 12044 worker thread done servicing request
01:34:20.246 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18385, med=615, FiltMin=531, FiltMax=11303, Gamma=0.810
01:34:20.251 00.005 14964 UpdateGuideState exits: m=275040 SNR=335.1
01:34:20.252 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.252 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:20.253 00.001 14964 Enqueuing Expose request
01:34:20.253 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:20.254 00.001 12044 Worker thread wakes up
01:34:20.254 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:20.254 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:23.351 03.097 12044 Exposure complete
01:34:23.371 00.020 12044 worker thread done servicing request
01:34:23.371 00.000 14964 OnExposeComplete: enter
01:34:23.372 00.001 14964 UpdateGuideState(): m_state=6
01:34:23.373 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3244
01:34:23.373 00.000 14964 Star::Find returns 1 (0), X=280.12, Y=90.31, Mass=268410, SNR=339.4, Peak=17413 HFD=4.0
01:34:23.374 00.001 14964 MultiStar: [#1 0.36,-0.01,0.18,U] [#2 0.34,-0.18,0.08,U] 
01:34:23.374 00.000 14964 refined, 2 included, MultiStar: {0.22, -0.31}, one-star: {0.19, -0.37}
01:34:23.375 00.001 14964 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
01:34:23.375 00.000 14964 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
01:34:23.376 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=0.31 mountY=-0.19, mountTheta=-0.55
01:34:23.377 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.31, opts=13)
01:34:23.377 00.000 14964 Enqueuing Move request for scope (0.22, -0.31)
01:34:23.378 00.001 12044 Worker thread wakes up
01:34:23.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
01:34:23.378 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
01:34:23.378 00.000 12044 Moving (0.22, -0.31) raw xDistance=0.31 yDistance=-0.19
01:34:23.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.03
01:34:23.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:23.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:34:23.378 00.000 12044 MoveAxis(E, 0, ABG)
01:34:23.378 00.000 12044 Move returns status 0, amount 0
01:34:23.378 00.000 12044 MoveAxis(N, 0, ABG)
01:34:23.378 00.000 12044 Move returns status 0, amount 0
01:34:23.378 00.000 12044 move complete, result=0
01:34:23.378 00.000 12044 worker thread done servicing request
01:34:23.385 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17413, med=614, FiltMin=532, FiltMax=11153, Gamma=0.810
01:34:23.391 00.006 14964 UpdateGuideState exits: m=268410 SNR=339.4
01:34:23.391 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.392 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:23.392 00.000 14964 Enqueuing Expose request
01:34:23.393 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:23.393 00.000 12044 Worker thread wakes up
01:34:23.393 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:23.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:26.519 03.126 12044 Exposure complete
01:34:26.548 00.029 12044 worker thread done servicing request
01:34:26.548 00.000 14964 OnExposeComplete: enter
01:34:26.548 00.000 14964 UpdateGuideState(): m_state=6
01:34:26.549 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3245
01:34:26.549 00.000 14964 Star::Find returns 1 (0), X=280.02, Y=90.62, Mass=271923, SNR=327.0, Peak=20687 HFD=3.8
01:34:26.550 00.001 14964 MultiStar: [#1 0.01,0.13,0.18,U] [#2 0.32,0.46,0.07,U] 
01:34:26.550 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.00}, one-star: {0.09, -0.05}
01:34:26.551 00.001 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
01:34:26.551 00.000 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
01:34:26.551 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
01:34:26.552 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.00, opts=13)
01:34:26.553 00.001 14964 Enqueuing Move request for scope (0.09, 0.00)
01:34:26.553 00.000 12044 Worker thread wakes up
01:34:26.554 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:34:26.554 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:34:26.554 00.000 12044 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=-0.09
01:34:26.554 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.19, using input
01:34:26.554 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
01:34:26.554 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.554 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:34:26.554 00.000 12044 MoveAxis(E, 0, ABG)
01:34:26.554 00.000 12044 Move returns status 0, amount 0
01:34:26.554 00.000 12044 MoveAxis(N, 0, ABG)
01:34:26.554 00.000 12044 Move returns status 0, amount 0
01:34:26.554 00.000 12044 move complete, result=0
01:34:26.554 00.000 12044 worker thread done servicing request
01:34:26.561 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20687, med=615, FiltMin=529, FiltMax=10533, Gamma=0.810
01:34:26.567 00.006 14964 UpdateGuideState exits: m=271923 SNR=327.0
01:34:26.567 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.568 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:26.568 00.000 14964 Enqueuing Expose request
01:34:26.568 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:26.569 00.001 12044 Worker thread wakes up
01:34:26.569 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:26.569 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:29.669 03.100 12044 Exposure complete
01:34:29.698 00.029 12044 worker thread done servicing request
01:34:29.698 00.000 14964 OnExposeComplete: enter
01:34:29.698 00.000 14964 UpdateGuideState(): m_state=6
01:34:29.699 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3246
01:34:29.699 00.000 14964 Star::Find returns 1 (0), X=280.00, Y=90.32, Mass=276710, SNR=333.1, Peak=22953 HFD=3.7
01:34:29.701 00.002 14964 MultiStar: [#1 0.34,0.05,0.19,U] [#2 0.41,0.33,0.07,U] 
01:34:29.702 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.25}, one-star: {0.07, -0.35}
01:34:29.703 00.001 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
01:34:29.704 00.001 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.77)
01:34:29.705 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.29 cameraTheta=-1.09 mountX=0.26 mountY=-0.10, mountTheta=-0.39
01:34:29.707 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.25, opts=13)
01:34:29.707 00.000 14964 Enqueuing Move request for scope (0.13, -0.25)
01:34:29.708 00.001 12044 Worker thread wakes up
01:34:29.708 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
01:34:29.708 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
01:34:29.708 00.000 12044 Moving (0.13, -0.25) raw xDistance=0.26 yDistance=-0.10
01:34:29.708 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.02
01:34:29.708 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:29.708 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:34:29.708 00.000 12044 MoveAxis(E, 0, ABG)
01:34:29.708 00.000 12044 Move returns status 0, amount 0
01:34:29.708 00.000 12044 MoveAxis(N, 0, ABG)
01:34:29.708 00.000 12044 Move returns status 0, amount 0
01:34:29.708 00.000 12044 move complete, result=0
01:34:29.708 00.000 12044 worker thread done servicing request
01:34:29.716 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22953, med=614, FiltMin=527, FiltMax=11219, Gamma=0.810
01:34:29.721 00.005 14964 UpdateGuideState exits: m=276710 SNR=333.1
01:34:29.722 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.723 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:29.723 00.000 14964 Enqueuing Expose request
01:34:29.724 00.001 12044 Worker thread wakes up
01:34:29.724 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:29.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:29.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:32.853 03.129 12044 Exposure complete
01:34:32.875 00.022 12044 worker thread done servicing request
01:34:32.875 00.000 14964 OnExposeComplete: enter
01:34:32.876 00.001 14964 UpdateGuideState(): m_state=6
01:34:32.876 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3247
01:34:32.877 00.001 14964 Star::Find returns 1 (0), X=280.14, Y=90.37, Mass=272047, SNR=328.5, Peak=18485 HFD=3.9
01:34:32.877 00.000 14964 MultiStar: [#1 0.50,0.12,0.19,U] [#2 0.47,0.11,0.07,U] 
01:34:32.878 00.001 14964 refined, 2 included, MultiStar: {0.27, -0.22}, one-star: {0.21, -0.31}
01:34:32.878 00.000 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
01:34:32.879 00.001 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.91 = -2.37)
01:34:32.880 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.69 mountX=0.23 mountY=-0.24, mountTheta=-0.82
01:34:32.881 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.22, opts=13)
01:34:32.882 00.001 14964 Enqueuing Move request for scope (0.27, -0.22)
01:34:32.882 00.000 12044 Worker thread wakes up
01:34:32.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
01:34:32.882 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
01:34:32.882 00.000 12044 Moving (0.27, -0.22) raw xDistance=0.23 yDistance=-0.24
01:34:32.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.00
01:34:32.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:32.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:34:32.882 00.000 12044 MoveAxis(E, 0, ABG)
01:34:32.882 00.000 12044 Move returns status 0, amount 0
01:34:32.883 00.001 12044 MoveAxis(N, 0, ABG)
01:34:32.883 00.000 12044 Move returns status 0, amount 0
01:34:32.883 00.000 12044 move complete, result=0
01:34:32.883 00.000 12044 worker thread done servicing request
01:34:32.890 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18485, med=615, FiltMin=529, FiltMax=11381, Gamma=0.810
01:34:32.896 00.006 14964 UpdateGuideState exits: m=272047 SNR=328.5
01:34:32.896 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.897 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:32.897 00.000 14964 Enqueuing Expose request
01:34:32.898 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:32.898 00.000 12044 Worker thread wakes up
01:34:32.898 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:32.899 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:36.010 03.111 12044 Exposure complete
01:34:36.033 00.023 12044 worker thread done servicing request
01:34:36.034 00.001 14964 OnExposeComplete: enter
01:34:36.034 00.000 14964 UpdateGuideState(): m_state=6
01:34:36.035 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3248
01:34:36.035 00.000 14964 Star::Find returns 1 (0), X=279.91, Y=90.32, Mass=269122, SNR=329.8, Peak=24125 HFD=3.8
01:34:36.036 00.001 14964 MultiStar: [#1 0.22,0.02,0.19,U] [#2 0.48,-0.08,0.07,U] 
01:34:36.036 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.28}, one-star: {-0.02, -0.36}
01:34:36.037 00.001 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.15 = 0.15)
01:34:36.037 00.000 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.08)
01:34:36.038 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.41 mountX=0.28 mountY=-0.02, mountTheta=-0.06
01:34:36.039 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.28, opts=13)
01:34:36.039 00.000 14964 Enqueuing Move request for scope (0.05, -0.28)
01:34:36.040 00.001 12044 Worker thread wakes up
01:34:36.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
01:34:36.040 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
01:34:36.040 00.000 12044 Moving (0.05, -0.28) raw xDistance=0.28 yDistance=-0.02
01:34:36.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.01
01:34:36.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:36.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:36.040 00.000 12044 MoveAxis(E, 0, ABG)
01:34:36.040 00.000 12044 Move returns status 0, amount 0
01:34:36.040 00.000 12044 MoveAxis(N, 0, ABG)
01:34:36.040 00.000 12044 Move returns status 0, amount 0
01:34:36.040 00.000 12044 move complete, result=0
01:34:36.040 00.000 12044 worker thread done servicing request
01:34:36.048 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24125, med=615, FiltMin=530, FiltMax=11323, Gamma=0.810
01:34:36.053 00.005 14964 UpdateGuideState exits: m=269122 SNR=329.8
01:34:36.054 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.055 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:36.055 00.000 14964 Enqueuing Expose request
01:34:36.055 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:36.056 00.001 12044 Worker thread wakes up
01:34:36.056 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:36.056 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:39.175 03.119 12044 Exposure complete
01:34:39.200 00.025 12044 worker thread done servicing request
01:34:39.200 00.000 14964 OnExposeComplete: enter
01:34:39.201 00.001 14964 UpdateGuideState(): m_state=6
01:34:39.201 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3249
01:34:39.202 00.001 14964 Star::Find returns 1 (0), X=279.89, Y=90.46, Mass=275329, SNR=321.0, Peak=20937 HFD=3.8
01:34:39.202 00.000 14964 MultiStar: [#1 0.45,0.05,0.19,U] [#2 0.19,0.03,0.07,U] 
01:34:39.203 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.16}, one-star: {-0.04, -0.21}
01:34:39.203 00.000 14964 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.56) = xAngle (0.27 = 0.27)
01:34:39.204 00.001 14964 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.32 = -2.96)
01:34:39.204 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.29 mountX=0.16 mountY=-0.03, mountTheta=-0.18
01:34:39.205 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.16, opts=13)
01:34:39.206 00.001 14964 Enqueuing Move request for scope (0.05, -0.16)
01:34:39.206 00.000 12044 Worker thread wakes up
01:34:39.206 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
01:34:39.206 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
01:34:39.206 00.000 12044 Moving (0.05, -0.16) raw xDistance=0.16 yDistance=-0.03
01:34:39.206 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:34:39.206 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:39.206 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:39.206 00.000 12044 MoveAxis(E, 0, ABG)
01:34:39.206 00.000 12044 Move returns status 0, amount 0
01:34:39.206 00.000 12044 MoveAxis(N, 0, ABG)
01:34:39.207 00.001 12044 Move returns status 0, amount 0
01:34:39.207 00.000 12044 move complete, result=0
01:34:39.207 00.000 12044 worker thread done servicing request
01:34:39.215 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20937, med=615, FiltMin=523, FiltMax=10755, Gamma=0.810
01:34:39.220 00.005 14964 UpdateGuideState exits: m=275329 SNR=321.0
01:34:39.221 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.221 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:39.222 00.001 14964 Enqueuing Expose request
01:34:39.222 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:39.223 00.001 12044 Worker thread wakes up
01:34:39.223 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:39.223 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:42.347 03.124 12044 Exposure complete
01:34:42.375 00.028 12044 worker thread done servicing request
01:34:42.376 00.001 14964 OnExposeComplete: enter
01:34:42.376 00.000 14964 UpdateGuideState(): m_state=6
01:34:42.377 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3250
01:34:42.377 00.000 14964 Star::Find returns 1 (0), X=279.66, Y=90.90, Mass=272933, SNR=332.8, Peak=19359 HFD=4.0
01:34:42.378 00.001 14964 MultiStar: [#1 -0.14,-0.39,0.18,U] [#2 -0.14,-0.36,0.08,U] 
01:34:42.378 00.000 14964 refined, 2 included, MultiStar: {-0.25, 0.10}, one-star: {-0.27, 0.23}
01:34:42.379 00.001 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
01:34:42.379 00.000 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
01:34:42.379 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.74 mountX=-0.11 mountY=0.23, mountTheta=2.00
01:34:42.380 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.10, opts=13)
01:34:42.381 00.001 14964 Enqueuing Move request for scope (-0.25, 0.10)
01:34:42.382 00.001 12044 Worker thread wakes up
01:34:42.382 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
01:34:42.382 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
01:34:42.382 00.000 12044 Moving (-0.25, 0.10) raw xDistance=-0.11 yDistance=0.23
01:34:42.382 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:34:42.382 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:42.382 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:34:42.382 00.000 12044 MoveAxis(E, 0, ABG)
01:34:42.382 00.000 12044 Move returns status 0, amount 0
01:34:42.382 00.000 12044 MoveAxis(N, 0, ABG)
01:34:42.382 00.000 12044 Move returns status 0, amount 0
01:34:42.382 00.000 12044 move complete, result=0
01:34:42.382 00.000 12044 worker thread done servicing request
01:34:42.390 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19359, med=615, FiltMin=527, FiltMax=13915, Gamma=0.810
01:34:42.395 00.005 14964 UpdateGuideState exits: m=272933 SNR=332.8
01:34:42.396 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.396 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:42.397 00.001 14964 Enqueuing Expose request
01:34:42.398 00.001 12044 Worker thread wakes up
01:34:42.398 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:42.398 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:42.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:45.492 03.094 12044 Exposure complete
01:34:45.514 00.022 12044 worker thread done servicing request
01:34:45.514 00.000 14964 OnExposeComplete: enter
01:34:45.514 00.000 14964 UpdateGuideState(): m_state=6
01:34:45.515 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3251
01:34:45.515 00.000 14964 Star::Find returns 1 (0), X=279.56, Y=90.90, Mass=280096, SNR=336.1, Peak=17587 HFD=3.9
01:34:45.516 00.001 14964 MultiStar: [#1 -0.17,-0.42,0.18,U] [#2 -0.07,-0.43,0.07,U] 
01:34:45.516 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.09}, one-star: {-0.37, 0.22}
01:34:45.517 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.43 = -1.86)
01:34:45.517 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.20)
01:34:45.518 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.09 hyp=0.34 cameraTheta=2.87 mountX=-0.10 mountY=0.32, mountTheta=1.86
01:34:45.520 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.09, opts=13)
01:34:45.520 00.000 14964 Enqueuing Move request for scope (-0.33, 0.09)
01:34:45.521 00.001 12044 Worker thread wakes up
01:34:45.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.09) opts 0xd
01:34:45.521 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.09)
01:34:45.521 00.000 12044 Moving (-0.33, 0.09) raw xDistance=-0.10 yDistance=0.32
01:34:45.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:34:45.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:45.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:34:45.521 00.000 12044 MoveAxis(E, 0, ABG)
01:34:45.521 00.000 12044 Move returns status 0, amount 0
01:34:45.521 00.000 12044 MoveAxis(N, 0, ABG)
01:34:45.521 00.000 12044 Move returns status 0, amount 0
01:34:45.521 00.000 12044 move complete, result=0
01:34:45.521 00.000 12044 worker thread done servicing request
01:34:45.529 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17587, med=615, FiltMin=524, FiltMax=14312, Gamma=0.810
01:34:45.534 00.005 14964 UpdateGuideState exits: m=280096 SNR=336.1
01:34:45.535 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.535 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:45.536 00.001 14964 Enqueuing Expose request
01:34:45.536 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:34:45.537 00.001 12044 Worker thread wakes up
01:34:45.537 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:45.537 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:48.645 03.108 12044 Exposure complete
01:34:48.667 00.022 12044 worker thread done servicing request
01:34:48.667 00.000 14964 OnExposeComplete: enter
01:34:48.668 00.001 14964 UpdateGuideState(): m_state=6
01:34:48.669 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3252
01:34:48.669 00.000 14964 Star::Find returns 1 (0), X=280.06, Y=90.36, Mass=270193, SNR=330.9, Peak=21693 HFD=3.9
01:34:48.670 00.001 14964 MultiStar: [#1 0.37,-0.09,0.17,U] [#2 0.07,0.20,0.08,U] 
01:34:48.670 00.000 14964 refined, 2 included, MultiStar: {0.16, -0.25}, one-star: {0.13, -0.32}
01:34:48.671 00.001 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
01:34:48.671 00.000 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.69)
01:34:48.672 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.01 mountX=0.26 mountY=-0.13, mountTheta=-0.48
01:34:48.673 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.25, opts=13)
01:34:48.673 00.000 14964 Enqueuing Move request for scope (0.16, -0.25)
01:34:48.674 00.001 12044 Worker thread wakes up
01:34:48.674 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
01:34:48.674 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
01:34:48.674 00.000 12044 Moving (0.16, -0.25) raw xDistance=0.26 yDistance=-0.13
01:34:48.674 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
01:34:48.674 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:48.674 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:34:48.674 00.000 12044 MoveAxis(E, 0, ABG)
01:34:48.674 00.000 12044 Move returns status 0, amount 0
01:34:48.674 00.000 12044 MoveAxis(N, 0, ABG)
01:34:48.674 00.000 12044 Move returns status 0, amount 0
01:34:48.674 00.000 12044 move complete, result=0
01:34:48.674 00.000 12044 worker thread done servicing request
01:34:48.681 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21693, med=615, FiltMin=530, FiltMax=10140, Gamma=0.810
01:34:48.688 00.007 14964 UpdateGuideState exits: m=270193 SNR=330.9
01:34:48.689 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:48.689 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:48.690 00.001 14964 Enqueuing Expose request
01:34:48.690 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:48.691 00.001 12044 Worker thread wakes up
01:34:48.691 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:48.691 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:51.811 03.120 12044 Exposure complete
01:34:51.834 00.023 12044 worker thread done servicing request
01:34:51.834 00.000 14964 OnExposeComplete: enter
01:34:51.835 00.001 14964 UpdateGuideState(): m_state=6
01:34:51.835 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3253
01:34:51.836 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=90.54, Mass=270027, SNR=333.5, Peak=17929 HFD=4.0
01:34:51.836 00.000 14964 MultiStar: [#1 0.54,0.08,0.19,U] [#2 0.48,-0.02,0.07,U] 
01:34:51.837 00.001 14964 single-star, 2 included, MultiStar: {0.45, -0.10}, one-star: {0.42, -0.14}
01:34:51.837 00.000 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.24 = 1.24)
01:34:51.838 00.001 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.99)
01:34:51.838 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=-0.14 hyp=0.45 cameraTheta=-0.31 mountX=0.14 mountY=-0.41, mountTheta=-1.23
01:34:51.839 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.14, opts=13)
01:34:51.840 00.001 14964 Enqueuing Move request for scope (0.42, -0.14)
01:34:51.840 00.000 12044 Worker thread wakes up
01:34:51.840 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.14) opts 0xd
01:34:51.841 00.001 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.14)
01:34:51.841 00.000 12044 Moving (0.42, -0.14) raw xDistance=0.14 yDistance=-0.41
01:34:51.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
01:34:51.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:34:51.841 00.000 12044 MoveAxis(E, 0, ABG)
01:34:51.841 00.000 12044 Move returns status 0, amount 0
01:34:51.841 00.000 12044 MoveAxis(N, 0, ABG)
01:34:51.841 00.000 12044 Move returns status 0, amount 0
01:34:51.841 00.000 12044 move complete, result=0
01:34:51.841 00.000 12044 worker thread done servicing request
01:34:51.848 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17929, med=615, FiltMin=531, FiltMax=14261, Gamma=0.810
01:34:51.853 00.005 14964 UpdateGuideState exits: m=270027 SNR=333.5
01:34:51.854 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.854 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:51.855 00.001 14964 Enqueuing Expose request
01:34:51.855 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:34:51.856 00.001 12044 Worker thread wakes up
01:34:51.856 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:51.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:54.964 03.108 12044 Exposure complete
01:34:54.985 00.021 12044 worker thread done servicing request
01:34:54.985 00.000 14964 OnExposeComplete: enter
01:34:54.986 00.001 14964 UpdateGuideState(): m_state=6
01:34:54.986 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3254
01:34:54.987 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=90.23, Mass=269388, SNR=326.6, Peak=17717 HFD=4.2
01:34:54.988 00.001 14964 MultiStar: [#1 0.30,0.15,0.19,U] [#2 0.45,0.31,0.07,U] 
01:34:54.988 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.32}, one-star: {0.03, -0.45}
01:34:54.989 00.001 14964 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.56) = xAngle (0.27 = 0.27)
01:34:54.989 00.000 14964 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.32 = -2.96)
01:34:54.990 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.29 mountX=0.32 mountY=-0.06, mountTheta=-0.18
01:34:54.991 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.32, opts=13)
01:34:54.991 00.000 14964 Enqueuing Move request for scope (0.09, -0.32)
01:34:54.992 00.001 12044 Worker thread wakes up
01:34:54.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
01:34:54.992 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
01:34:54.992 00.000 12044 Moving (0.09, -0.32) raw xDistance=0.32 yDistance=-0.06
01:34:54.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.32, slope = 0.00
01:34:54.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:54.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:54.992 00.000 12044 MoveAxis(W, 4, ABG)
01:34:54.992 00.000 12044 Guiding  Dir = 3, Dur = 4
01:34:54.999 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17717, med=615, FiltMin=526, FiltMax=12115, Gamma=0.810
01:34:55.005 00.006 14964 UpdateGuideState exits: m=269388 SNR=326.6
01:34:55.005 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.006 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:55.006 00.000 14964 Enqueuing Expose request
01:34:55.026 00.020 12044 IsSlewing returns 0
01:34:55.026 00.000 12044 IsGuiding returns 0
01:34:55.090 00.064 12044 IsGuiding returns 1
01:34:55.090 00.000 12044 scope still moving after pulse duration time elapsed
01:34:55.167 00.077 12044 IsSlewing returns 0
01:34:55.197 00.030 12044 IsGuiding returns 0
01:34:55.197 00.000 12044 scope move finished after 4 + 166 ms
01:34:55.197 00.000 12044 Move returns status 0, amount 4
01:34:55.197 00.000 12044 MoveAxis(N, 0, ABG)
01:34:55.197 00.000 12044 Move returns status 0, amount 0
01:34:55.197 00.000 12044 move complete, result=0
01:34:55.198 00.001 12044 worker thread done servicing request
01:34:55.198 00.000 12044 Worker thread wakes up
01:34:55.198 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:55.198 00.000 14964 GuideStep: 0.3 px 4 ms WEST, -0.1 px 0 ms NORTH
01:34:55.198 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:34:58.320 03.122 12044 Exposure complete
01:34:58.345 00.025 12044 worker thread done servicing request
01:34:58.345 00.000 14964 OnExposeComplete: enter
01:34:58.346 00.001 14964 UpdateGuideState(): m_state=6
01:34:58.347 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3255
01:34:58.347 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=90.87, Mass=282188, SNR=341.5, Peak=21647 HFD=4.2
01:34:58.348 00.001 14964 MultiStar: [#1 0.51,-0.24,0.18,U] [#2 0.45,-0.28,0.07,U] 
01:34:58.348 00.000 14964 refined, 2 included, MultiStar: {0.14, 0.10}, one-star: {0.05, 0.19}
01:34:58.349 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
01:34:58.349 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
01:34:58.350 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
01:34:58.351 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.10, opts=13)
01:34:58.351 00.000 14964 Enqueuing Move request for scope (0.14, 0.10)
01:34:58.352 00.001 12044 Worker thread wakes up
01:34:58.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:34:58.352 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:34:58.352 00.000 12044 Moving (0.14, 0.10) raw xDistance=-0.10 yDistance=-0.15
01:34:58.352 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
01:34:58.352 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:34:58.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:58.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:34:58.352 00.000 12044 MoveAxis(E, 0, ABG)
01:34:58.352 00.000 12044 Move returns status 0, amount 0
01:34:58.352 00.000 12044 MoveAxis(N, 0, ABG)
01:34:58.352 00.000 12044 Move returns status 0, amount 0
01:34:58.352 00.000 12044 move complete, result=0
01:34:58.352 00.000 12044 worker thread done servicing request
01:34:58.360 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21647, med=615, FiltMin=527, FiltMax=10437, Gamma=0.810
01:34:58.365 00.005 14964 UpdateGuideState exits: m=282188 SNR=341.5
01:34:58.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:58.366 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:34:58.367 00.001 14964 Enqueuing Expose request
01:34:58.367 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:58.368 00.001 12044 Worker thread wakes up
01:34:58.368 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:34:58.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:01.490 03.122 12044 Exposure complete
01:35:01.512 00.022 12044 worker thread done servicing request
01:35:01.512 00.000 14964 OnExposeComplete: enter
01:35:01.513 00.001 14964 UpdateGuideState(): m_state=6
01:35:01.513 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3256
01:35:01.514 00.001 14964 Star::Find returns 1 (0), X=279.69, Y=91.25, Mass=272191, SNR=331.7, Peak=18299 HFD=3.9
01:35:01.514 00.000 14964 MultiStar: [#1 -0.02,-1.06,0.00,M1] [#2 0.09,-0.52,0.08,U] 
01:35:01.515 00.001 14964 refined, 1 included, MultiStar: {-0.22, 0.49}, one-star: {-0.24, 0.57}
01:35:01.515 00.000 14964 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.56) = xAngle (3.55 = -2.74)
01:35:01.516 00.001 14964 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.60 = 0.32)
01:35:01.516 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.49 hyp=0.54 cameraTheta=1.99 mountX=-0.49 mountY=0.17, mountTheta=2.81
01:35:01.517 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.49, opts=13)
01:35:01.518 00.001 14964 Enqueuing Move request for scope (-0.22, 0.49)
01:35:01.518 00.000 12044 Worker thread wakes up
01:35:01.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.49) opts 0xd
01:35:01.518 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.49)
01:35:01.518 00.000 12044 Moving (-0.22, 0.49) raw xDistance=-0.49 yDistance=0.17
01:35:01.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.49, slope = -0.04
01:35:01.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:01.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:35:01.518 00.000 12044 MoveAxis(E, 34, ABG)
01:35:01.518 00.000 12044 Guiding  Dir = 2, Dur = 34
01:35:01.527 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18299, med=615, FiltMin=532, FiltMax=13634, Gamma=0.810
01:35:01.532 00.005 14964 UpdateGuideState exits: m=272191 SNR=331.7
01:35:01.533 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.533 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:01.534 00.001 14964 Enqueuing Expose request
01:35:01.574 00.040 12044 IsSlewing returns 0
01:35:01.575 00.001 12044 IsGuiding returns 0
01:35:01.607 00.032 12044 PulseGuide returned control before completion, sleep 13
01:35:01.629 00.022 12044 IsGuiding returns 1
01:35:01.629 00.000 12044 scope still moving after pulse duration time elapsed
01:35:01.704 00.075 12044 IsSlewing returns 0
01:35:01.705 00.001 12044 IsGuiding returns 0
01:35:01.705 00.000 12044 scope move finished after 34 + 96 ms
01:35:01.705 00.000 12044 Move returns status 0, amount 34
01:35:01.705 00.000 12044 MoveAxis(N, 0, ABG)
01:35:01.705 00.000 12044 Move returns status 0, amount 0
01:35:01.705 00.000 12044 move complete, result=0
01:35:01.705 00.000 12044 worker thread done servicing request
01:35:01.705 00.000 12044 Worker thread wakes up
01:35:01.705 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:01.705 00.000 14964 GuideStep: -0.5 px 34 ms EAST, 0.2 px 0 ms NORTH
01:35:01.707 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:04.807 03.100 12044 Exposure complete
01:35:04.829 00.022 12044 worker thread done servicing request
01:35:04.830 00.001 14964 OnExposeComplete: enter
01:35:04.830 00.000 14964 UpdateGuideState(): m_state=6
01:35:04.831 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3257
01:35:04.832 00.001 14964 Star::Find returns 1 (0), X=280.32, Y=90.45, Mass=272391, SNR=334.9, Peak=17489 HFD=4.0
01:35:04.832 00.000 14964 MultiStar: [#1 0.49,-0.24,0.19,U] [#2 0.82,0.01,0.00,M1] 
01:35:04.833 00.001 14964 single-star, 1 included, MultiStar: {0.41, -0.23}, one-star: {0.39, -0.23}
01:35:04.833 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
01:35:04.834 00.001 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.20)
01:35:04.834 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=-0.23 hyp=0.45 cameraTheta=-0.53 mountX=0.23 mountY=-0.37, mountTheta=-1.00
01:35:04.835 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.23, opts=13)
01:35:04.836 00.001 14964 Enqueuing Move request for scope (0.39, -0.23)
01:35:04.837 00.001 12044 Worker thread wakes up
01:35:04.837 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.23) opts 0xd
01:35:04.837 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.23)
01:35:04.837 00.000 12044 Moving (0.39, -0.23) raw xDistance=0.23 yDistance=-0.37
01:35:04.837 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
01:35:04.837 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.837 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:35:04.837 00.000 12044 MoveAxis(E, 0, ABG)
01:35:04.837 00.000 12044 Move returns status 0, amount 0
01:35:04.837 00.000 12044 MoveAxis(N, 0, ABG)
01:35:04.837 00.000 12044 Move returns status 0, amount 0
01:35:04.837 00.000 12044 move complete, result=0
01:35:04.837 00.000 12044 worker thread done servicing request
01:35:04.844 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17489, med=615, FiltMin=532, FiltMax=14169, Gamma=0.810
01:35:04.850 00.006 14964 UpdateGuideState exits: m=272391 SNR=334.9
01:35:04.850 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.851 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:04.851 00.000 14964 Enqueuing Expose request
01:35:04.852 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:35:04.852 00.000 12044 Worker thread wakes up
01:35:04.852 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:04.852 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:07.959 03.107 12044 Exposure complete
01:35:07.984 00.025 12044 worker thread done servicing request
01:35:07.984 00.000 14964 OnExposeComplete: enter
01:35:07.985 00.001 14964 UpdateGuideState(): m_state=6
01:35:07.985 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3258
01:35:07.986 00.001 14964 Star::Find returns 1 (0), X=279.93, Y=90.99, Mass=284246, SNR=338.0, Peak=23903 HFD=4.0
01:35:07.986 00.000 14964 MultiStar: [#1 0.16,-0.39,0.18,U] [#2 0.24,-0.26,0.07,U] 
01:35:07.987 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.18}, one-star: {-0.00, 0.31}
01:35:07.987 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
01:35:07.988 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
01:35:07.988 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
01:35:07.989 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.18, opts=13)
01:35:07.990 00.001 14964 Enqueuing Move request for scope (0.03, 0.18)
01:35:07.990 00.000 12044 Worker thread wakes up
01:35:07.990 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:35:07.990 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:35:07.990 00.000 12044 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.05
01:35:07.990 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.02
01:35:07.990 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:07.990 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:07.990 00.000 12044 MoveAxis(E, 0, ABG)
01:35:07.990 00.000 12044 Move returns status 0, amount 0
01:35:07.990 00.000 12044 MoveAxis(N, 0, ABG)
01:35:07.990 00.000 12044 Move returns status 0, amount 0
01:35:07.990 00.000 12044 move complete, result=0
01:35:07.991 00.001 12044 worker thread done servicing request
01:35:07.997 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23903, med=615, FiltMin=534, FiltMax=10591, Gamma=0.810
01:35:08.004 00.007 14964 UpdateGuideState exits: m=284246 SNR=338.0
01:35:08.004 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:08.005 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:08.005 00.000 14964 Enqueuing Expose request
01:35:08.006 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:08.006 00.000 12044 Worker thread wakes up
01:35:08.006 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:08.006 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:11.126 03.120 12044 Exposure complete
01:35:11.147 00.021 12044 worker thread done servicing request
01:35:11.147 00.000 14964 OnExposeComplete: enter
01:35:11.148 00.001 14964 UpdateGuideState(): m_state=6
01:35:11.149 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3259
01:35:11.149 00.000 14964 Star::Find returns 1 (0), X=279.84, Y=91.19, Mass=281819, SNR=347.1, Peak=22123 HFD=4.0
01:35:11.150 00.001 14964 MultiStar: [#1 0.04,-0.84,0.00,M1] [#2 0.05,-0.96,0.00,M1] 
01:35:11.150 00.000 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.30 = -2.98)
01:35:11.150 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.07)
01:35:11.151 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=0.51 hyp=0.52 cameraTheta=1.74 mountX=-0.51 mountY=0.04, mountTheta=3.07
01:35:11.152 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.51, opts=13)
01:35:11.152 00.000 14964 Enqueuing Move request for scope (-0.09, 0.51)
01:35:11.153 00.001 12044 Worker thread wakes up
01:35:11.153 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.51) opts 0xd
01:35:11.153 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.51)
01:35:11.153 00.000 12044 Moving (-0.09, 0.51) raw xDistance=-0.51 yDistance=0.04
01:35:11.153 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.51, slope = -0.04
01:35:11.153 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:11.153 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:11.153 00.000 12044 MoveAxis(E, 31, ABG)
01:35:11.153 00.000 12044 Guiding  Dir = 2, Dur = 31
01:35:11.161 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22123, med=615, FiltMin=528, FiltMax=12491, Gamma=0.810
01:35:11.166 00.005 14964 UpdateGuideState exits: m=281819 SNR=347.1
01:35:11.167 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.167 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:11.167 00.000 14964 Enqueuing Expose request
01:35:11.214 00.047 12044 IsSlewing returns 0
01:35:11.214 00.000 12044 IsGuiding returns 0
01:35:11.245 00.031 12044 PulseGuide returned control before completion, sleep 11
01:35:11.278 00.033 12044 IsGuiding returns 1
01:35:11.278 00.000 12044 scope still moving after pulse duration time elapsed
01:35:11.373 00.095 12044 IsSlewing returns 0
01:35:11.373 00.000 12044 IsGuiding returns 0
01:35:11.373 00.000 12044 scope move finished after 31 + 127 ms
01:35:11.373 00.000 12044 Move returns status 0, amount 31
01:35:11.373 00.000 12044 MoveAxis(N, 0, ABG)
01:35:11.373 00.000 12044 Move returns status 0, amount 0
01:35:11.373 00.000 12044 move complete, result=0
01:35:11.373 00.000 12044 worker thread done servicing request
01:35:11.373 00.000 12044 Worker thread wakes up
01:35:11.373 00.000 14964 GuideStep: -0.5 px 31 ms EAST, 0.0 px 0 ms NORTH
01:35:11.373 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:11.373 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:14.478 03.105 12044 Exposure complete
01:35:14.499 00.021 12044 worker thread done servicing request
01:35:14.499 00.000 14964 OnExposeComplete: enter
01:35:14.500 00.001 14964 UpdateGuideState(): m_state=6
01:35:14.500 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3260
01:35:14.501 00.001 14964 Star::Find returns 1 (0), X=280.09, Y=90.65, Mass=275140, SNR=331.7, Peak=18531 HFD=4.0
01:35:14.502 00.001 14964 MultiStar: [#1 0.43,-0.17,0.17,U] [#2 0.61,-0.17,0.08,U] 
01:35:14.502 00.000 14964 single-star, 2 included, MultiStar: {0.23, -0.05}, one-star: {0.16, -0.02}
01:35:14.503 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
01:35:14.503 00.000 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.82)
01:35:14.503 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=0.03 mountY=-0.16, mountTheta=-1.41
01:35:14.504 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.02, opts=13)
01:35:14.505 00.001 14964 Enqueuing Move request for scope (0.16, -0.02)
01:35:14.506 00.001 12044 Worker thread wakes up
01:35:14.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:35:14.506 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:35:14.506 00.000 12044 Moving (0.16, -0.02) raw xDistance=0.03 yDistance=-0.16
01:35:14.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
01:35:14.506 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:14.506 00.000 12044 MoveAxis(E, 0, ABG)
01:35:14.506 00.000 12044 Move returns status 0, amount 0
01:35:14.506 00.000 12044 MoveAxis(N, 0, ABG)
01:35:14.506 00.000 12044 Move returns status 0, amount 0
01:35:14.506 00.000 12044 move complete, result=0
01:35:14.506 00.000 12044 worker thread done servicing request
01:35:14.513 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18531, med=615, FiltMin=531, FiltMax=11049, Gamma=0.810
01:35:14.519 00.006 14964 UpdateGuideState exits: m=275140 SNR=331.7
01:35:14.519 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.520 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:14.520 00.000 14964 Enqueuing Expose request
01:35:14.521 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:14.521 00.000 12044 Worker thread wakes up
01:35:14.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:14.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:17.636 03.115 12044 Exposure complete
01:35:17.664 00.028 12044 worker thread done servicing request
01:35:17.664 00.000 14964 OnExposeComplete: enter
01:35:17.664 00.000 14964 UpdateGuideState(): m_state=6
01:35:17.665 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3261
01:35:17.666 00.001 14964 Star::Find returns 1 (0), X=279.76, Y=90.96, Mass=269558, SNR=323.2, Peak=17463 HFD=4.1
01:35:17.666 00.000 14964 MultiStar: [#1 0.01,-0.69,0.18,U] [#2 -0.00,-0.35,0.07,U] 
01:35:17.667 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.11}, one-star: {-0.17, 0.29}
01:35:17.667 00.000 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.27)
01:35:17.668 00.001 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
01:35:17.668 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=-0.11 mountY=0.12, mountTheta=2.31
01:35:17.670 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.11, opts=13)
01:35:17.670 00.000 14964 Enqueuing Move request for scope (-0.14, 0.11)
01:35:17.671 00.001 12044 Worker thread wakes up
01:35:17.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:35:17.671 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:35:17.671 00.000 12044 Moving (-0.14, 0.11) raw xDistance=-0.11 yDistance=0.12
01:35:17.671 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.31, using input
01:35:17.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
01:35:17.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:17.671 00.000 12044 MoveAxis(E, 0, ABG)
01:35:17.671 00.000 12044 Move returns status 0, amount 0
01:35:17.671 00.000 12044 MoveAxis(N, 0, ABG)
01:35:17.671 00.000 12044 Move returns status 0, amount 0
01:35:17.671 00.000 12044 move complete, result=0
01:35:17.671 00.000 12044 worker thread done servicing request
01:35:17.679 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17463, med=615, FiltMin=527, FiltMax=13319, Gamma=0.810
01:35:17.684 00.005 14964 UpdateGuideState exits: m=269558 SNR=323.2
01:35:17.685 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.685 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:17.686 00.001 14964 Enqueuing Expose request
01:35:17.686 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:17.687 00.001 12044 Worker thread wakes up
01:35:17.687 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:17.687 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:20.790 03.103 12044 Exposure complete
01:35:20.812 00.022 12044 worker thread done servicing request
01:35:20.812 00.000 14964 OnExposeComplete: enter
01:35:20.813 00.001 14964 UpdateGuideState(): m_state=6
01:35:20.813 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3262
01:35:20.814 00.001 14964 Star::Find returns 1 (0), X=279.99, Y=90.61, Mass=269419, SNR=325.9, Peak=16919 HFD=3.9
01:35:20.815 00.001 14964 MultiStar: [#1 0.24,-0.37,0.17,U] [#2 0.63,-0.21,0.07,U] 
01:35:20.815 00.000 14964 single-star, 2 included, MultiStar: {0.12, -0.12}, one-star: {0.06, -0.07}
01:35:20.816 00.001 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
01:35:20.816 00.000 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
01:35:20.816 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.85 mountX=0.07 mountY=-0.06, mountTheta=-0.65
01:35:20.817 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.07, opts=13)
01:35:20.818 00.001 14964 Enqueuing Move request for scope (0.06, -0.07)
01:35:20.819 00.001 12044 Worker thread wakes up
01:35:20.819 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:35:20.819 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:35:20.819 00.000 12044 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=-0.06
01:35:20.819 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:35:20.819 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:20.819 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:20.819 00.000 12044 MoveAxis(E, 0, ABG)
01:35:20.819 00.000 12044 Move returns status 0, amount 0
01:35:20.819 00.000 12044 MoveAxis(N, 0, ABG)
01:35:20.819 00.000 12044 Move returns status 0, amount 0
01:35:20.819 00.000 12044 move complete, result=0
01:35:20.819 00.000 12044 worker thread done servicing request
01:35:20.826 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16919, med=615, FiltMin=526, FiltMax=11199, Gamma=0.810
01:35:20.832 00.006 14964 UpdateGuideState exits: m=269419 SNR=325.9
01:35:20.832 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.833 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:20.833 00.000 14964 Enqueuing Expose request
01:35:20.833 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:20.834 00.001 12044 Worker thread wakes up
01:35:20.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:20.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:23.937 03.103 12044 Exposure complete
01:35:23.962 00.025 12044 worker thread done servicing request
01:35:23.962 00.000 14964 OnExposeComplete: enter
01:35:23.963 00.001 14964 UpdateGuideState(): m_state=6
01:35:23.963 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3263
01:35:23.964 00.001 14964 Star::Find returns 1 (0), X=279.53, Y=90.91, Mass=273027, SNR=333.8, Peak=16239 HFD=4.0
01:35:23.964 00.000 14964 MultiStar: [#1 -0.13,-0.41,0.16,U] [#2 0.26,-0.42,0.08,U] 
01:35:23.965 00.001 14964 refined, 2 included, MultiStar: {-0.32, 0.11}, one-star: {-0.40, 0.23}
01:35:23.965 00.000 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
01:35:23.966 00.001 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
01:35:23.966 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.82 mountX=-0.11 mountY=0.31, mountTheta=1.92
01:35:23.967 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.11, opts=13)
01:35:23.968 00.001 14964 Enqueuing Move request for scope (-0.32, 0.11)
01:35:23.968 00.000 12044 Worker thread wakes up
01:35:23.968 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.11) opts 0xd
01:35:23.968 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.11)
01:35:23.968 00.000 12044 Moving (-0.32, 0.11) raw xDistance=-0.11 yDistance=0.31
01:35:23.968 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:35:23.968 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:23.968 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:35:23.968 00.000 12044 MoveAxis(E, 0, ABG)
01:35:23.969 00.001 12044 Move returns status 0, amount 0
01:35:23.969 00.000 12044 MoveAxis(N, 0, ABG)
01:35:23.969 00.000 12044 Move returns status 0, amount 0
01:35:23.969 00.000 12044 move complete, result=0
01:35:23.969 00.000 12044 worker thread done servicing request
01:35:23.976 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16239, med=615, FiltMin=534, FiltMax=13468, Gamma=0.810
01:35:23.982 00.006 14964 UpdateGuideState exits: m=273027 SNR=333.8
01:35:23.982 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.983 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:23.983 00.000 14964 Enqueuing Expose request
01:35:23.984 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:35:23.984 00.000 12044 Worker thread wakes up
01:35:23.984 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:23.984 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:27.085 03.101 12044 Exposure complete
01:35:27.109 00.024 12044 worker thread done servicing request
01:35:27.109 00.000 14964 OnExposeComplete: enter
01:35:27.109 00.000 14964 UpdateGuideState(): m_state=6
01:35:27.110 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3264
01:35:27.110 00.000 14964 Star::Find returns 1 (0), X=279.65, Y=90.85, Mass=276954, SNR=335.6, Peak=17407 HFD=4.0
01:35:27.111 00.001 14964 MultiStar: [#1 0.07,-0.58,0.19,U] [#2 -0.07,-0.40,0.08,U] 
01:35:27.112 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.02}, one-star: {-0.28, 0.17}
01:35:27.112 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.60 = -1.68)
01:35:27.113 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.37)
01:35:27.113 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=-0.02 mountY=0.21, mountTheta=1.69
01:35:27.114 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.02, opts=13)
01:35:27.115 00.001 14964 Enqueuing Move request for scope (-0.21, 0.02)
01:35:27.115 00.000 12044 Worker thread wakes up
01:35:27.115 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:35:27.115 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:35:27.115 00.000 12044 Moving (-0.21, 0.02) raw xDistance=-0.02 yDistance=0.21
01:35:27.116 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:35:27.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:35:27.116 00.000 12044 MoveAxis(E, 0, ABG)
01:35:27.116 00.000 12044 Move returns status 0, amount 0
01:35:27.116 00.000 12044 MoveAxis(N, 0, ABG)
01:35:27.116 00.000 12044 Move returns status 0, amount 0
01:35:27.116 00.000 12044 move complete, result=0
01:35:27.116 00.000 12044 worker thread done servicing request
01:35:27.123 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17407, med=615, FiltMin=531, FiltMax=14384, Gamma=0.810
01:35:27.128 00.005 14964 UpdateGuideState exits: m=276954 SNR=335.6
01:35:27.129 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.130 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:27.130 00.000 14964 Enqueuing Expose request
01:35:27.131 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:27.131 00.000 12044 Worker thread wakes up
01:35:27.131 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:27.131 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:30.264 03.133 12044 Exposure complete
01:35:30.288 00.024 12044 worker thread done servicing request
01:35:30.289 00.001 14964 OnExposeComplete: enter
01:35:30.289 00.000 14964 UpdateGuideState(): m_state=6
01:35:30.290 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3265
01:35:30.291 00.001 14964 Star::Find returns 1 (0), X=279.77, Y=91.03, Mass=271260, SNR=316.1, Peak=18407 HFD=4.1
01:35:30.291 00.000 14964 MultiStar: [#1 -0.01,-0.64,0.19,U] [#2 0.23,-0.70,0.07,U] 
01:35:30.291 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.14}, one-star: {-0.16, 0.35}
01:35:30.292 00.001 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
01:35:30.292 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.59)
01:35:30.293 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.27 mountX=-0.14 mountY=0.10, mountTheta=2.52
01:35:30.294 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.14, opts=13)
01:35:30.295 00.001 14964 Enqueuing Move request for scope (-0.12, 0.14)
01:35:30.295 00.000 12044 Worker thread wakes up
01:35:30.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
01:35:30.295 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
01:35:30.295 00.000 12044 Moving (-0.12, 0.14) raw xDistance=-0.14 yDistance=0.10
01:35:30.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
01:35:30.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:30.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:35:30.295 00.000 12044 MoveAxis(E, 0, ABG)
01:35:30.296 00.001 12044 Move returns status 0, amount 0
01:35:30.296 00.000 12044 MoveAxis(N, 0, ABG)
01:35:30.296 00.000 12044 Move returns status 0, amount 0
01:35:30.296 00.000 12044 move complete, result=0
01:35:30.296 00.000 12044 worker thread done servicing request
01:35:30.303 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18407, med=615, FiltMin=524, FiltMax=13347, Gamma=0.810
01:35:30.309 00.006 14964 UpdateGuideState exits: m=271260 SNR=316.1
01:35:30.309 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.310 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:30.310 00.000 14964 Enqueuing Expose request
01:35:30.311 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:30.311 00.000 12044 Worker thread wakes up
01:35:30.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:30.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:33.421 03.110 12044 Exposure complete
01:35:33.446 00.025 12044 worker thread done servicing request
01:35:33.446 00.000 14964 OnExposeComplete: enter
01:35:33.447 00.001 14964 UpdateGuideState(): m_state=6
01:35:33.447 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3266
01:35:33.448 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=90.99, Mass=272025, SNR=329.2, Peak=19007 HFD=4.2
01:35:33.448 00.000 14964 MultiStar: [#1 0.46,-0.69,0.00,M1] [#2 0.03,-0.69,0.08,U] 
01:35:33.449 00.001 14964 refined, 1 included, MultiStar: {0.21, 0.24}, one-star: {0.23, 0.31}
01:35:33.449 00.000 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
01:35:33.450 00.001 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
01:35:33.450 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.84 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
01:35:33.451 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.24, opts=13)
01:35:33.452 00.001 14964 Enqueuing Move request for scope (0.21, 0.24)
01:35:33.452 00.000 12044 Worker thread wakes up
01:35:33.452 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd
01:35:33.452 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.24)
01:35:33.452 00.000 12044 Moving (0.21, 0.24) raw xDistance=-0.23 yDistance=-0.23
01:35:33.452 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
01:35:33.452 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.452 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:35:33.452 00.000 12044 MoveAxis(E, 0, ABG)
01:35:33.452 00.000 12044 Move returns status 0, amount 0
01:35:33.452 00.000 12044 MoveAxis(N, 0, ABG)
01:35:33.452 00.000 12044 Move returns status 0, amount 0
01:35:33.452 00.000 12044 move complete, result=0
01:35:33.452 00.000 12044 worker thread done servicing request
01:35:33.460 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19007, med=615, FiltMin=521, FiltMax=12525, Gamma=0.810
01:35:33.465 00.005 14964 UpdateGuideState exits: m=272025 SNR=329.2
01:35:33.466 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.466 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:33.467 00.001 14964 Enqueuing Expose request
01:35:33.467 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:33.468 00.001 12044 Worker thread wakes up
01:35:33.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:33.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:36.570 03.102 12044 Exposure complete
01:35:36.597 00.027 12044 worker thread done servicing request
01:35:36.597 00.000 14964 OnExposeComplete: enter
01:35:36.597 00.000 14964 UpdateGuideState(): m_state=6
01:35:36.598 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3267
01:35:36.598 00.000 14964 Star::Find returns 1 (0), X=279.27, Y=91.21, Mass=272442, SNR=328.5, Peak=18359 HFD=4.3
01:35:36.599 00.001 14964 MultiStar: [#1 -0.48,-1.03,0.00,M2] [#2 -0.47,-0.80,0.00,M1] 
01:35:36.600 00.001 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
01:35:36.600 00.000 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
01:35:36.601 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=0.53 hyp=0.85 cameraTheta=2.46 mountX=-0.54 mountY=0.60, mountTheta=2.30
01:35:36.602 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.53, opts=13)
01:35:36.602 00.000 14964 Enqueuing Move request for scope (-0.66, 0.53)
01:35:36.603 00.001 12044 Worker thread wakes up
01:35:36.603 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.53) opts 0xd
01:35:36.603 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.53)
01:35:36.603 00.000 12044 Moving (-0.66, 0.53) raw xDistance=-0.54 yDistance=0.60
01:35:36.603 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.54, slope = -0.01
01:35:36.603 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
01:35:36.603 00.000 12044 MoveAxis(E, 10, ABG)
01:35:36.603 00.000 12044 Guiding  Dir = 2, Dur = 10
01:35:36.610 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18359, med=615, FiltMin=526, FiltMax=11980, Gamma=0.810
01:35:36.616 00.006 14964 UpdateGuideState exits: m=272442 SNR=328.5
01:35:36.616 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:36.617 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:36.617 00.000 14964 Enqueuing Expose request
01:35:36.635 00.018 12044 IsSlewing returns 0
01:35:36.637 00.002 12044 IsGuiding returns 0
01:35:36.668 00.031 12044 IsGuiding returns 1
01:35:36.668 00.000 12044 scope still moving after pulse duration time elapsed
01:35:36.731 00.063 12044 IsSlewing returns 0
01:35:36.731 00.000 12044 IsGuiding returns 0
01:35:36.731 00.000 12044 scope move finished after 10 + 85 ms
01:35:36.731 00.000 12044 Move returns status 0, amount 10
01:35:36.731 00.000 12044 MoveAxis(S, 56, ABG)
01:35:36.731 00.000 12044 Guiding  Dir = 1, Dur = 56
01:35:36.793 00.062 12044 IsSlewing returns 0
01:35:36.793 00.000 12044 IsGuiding returns 0
01:35:36.824 00.031 12044 PulseGuide returned control before completion, sleep 35
01:35:36.861 00.037 12044 IsGuiding returns 1
01:35:36.861 00.000 12044 scope still moving after pulse duration time elapsed
01:35:36.947 00.086 12044 IsSlewing returns 0
01:35:36.948 00.001 12044 IsGuiding returns 0
01:35:36.948 00.000 12044 scope move finished after 56 + 99 ms
01:35:36.948 00.000 12044 Move returns status 0, amount 56
01:35:36.948 00.000 12044 move complete, result=0
01:35:36.948 00.000 12044 worker thread done servicing request
01:35:36.948 00.000 12044 Worker thread wakes up
01:35:36.949 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:36.949 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:36.949 00.000 14964 GuideStep: -0.5 px 10 ms EAST, 0.6 px 56 ms SOUTH
01:35:40.068 03.119 12044 Exposure complete
01:35:40.092 00.024 12044 worker thread done servicing request
01:35:40.092 00.000 14964 OnExposeComplete: enter
01:35:40.092 00.000 14964 UpdateGuideState(): m_state=6
01:35:40.093 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3268
01:35:40.093 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=90.97, Mass=279741, SNR=339.3, Peak=20343 HFD=4.2
01:35:40.094 00.001 14964 MultiStar: [#1 0.44,-0.56,0.19,U] [#2 0.38,-0.46,0.07,U] 
01:35:40.094 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.12}, one-star: {-0.01, 0.29}
01:35:40.095 00.001 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
01:35:40.095 00.000 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
01:35:40.096 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
01:35:40.097 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.12, opts=13)
01:35:40.097 00.000 14964 Enqueuing Move request for scope (0.08, 0.12)
01:35:40.098 00.001 12044 Worker thread wakes up
01:35:40.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:35:40.098 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:35:40.098 00.000 12044 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.09
01:35:40.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:35:40.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:40.098 00.000 12044 MoveAxis(E, 0, ABG)
01:35:40.098 00.000 12044 Move returns status 0, amount 0
01:35:40.098 00.000 12044 MoveAxis(N, 0, ABG)
01:35:40.098 00.000 12044 Move returns status 0, amount 0
01:35:40.098 00.000 12044 move complete, result=0
01:35:40.098 00.000 12044 worker thread done servicing request
01:35:40.105 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20343, med=614, FiltMin=519, FiltMax=12263, Gamma=0.810
01:35:40.111 00.006 14964 UpdateGuideState exits: m=279741 SNR=339.3
01:35:40.111 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.112 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:40.112 00.000 14964 Enqueuing Expose request
01:35:40.113 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:40.113 00.000 12044 Worker thread wakes up
01:35:40.113 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:40.113 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:43.240 03.127 12044 Exposure complete
01:35:43.263 00.023 12044 worker thread done servicing request
01:35:43.263 00.000 14964 OnExposeComplete: enter
01:35:43.263 00.000 14964 UpdateGuideState(): m_state=6
01:35:43.264 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3269
01:35:43.264 00.000 14964 Star::Find returns 1 (0), X=279.85, Y=91.14, Mass=279526, SNR=325.4, Peak=20319 HFD=4.2
01:35:43.265 00.001 14964 MultiStar: [#1 -0.00,-0.46,0.19,U] [#2 0.07,-0.37,0.08,U] 
01:35:43.266 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.27}, one-star: {-0.08, 0.46}
01:35:43.266 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
01:35:43.266 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
01:35:43.267 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.79 mountX=-0.27 mountY=0.03, mountTheta=3.03
01:35:43.268 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.27, opts=13)
01:35:43.268 00.000 14964 Enqueuing Move request for scope (-0.06, 0.27)
01:35:43.269 00.001 12044 Worker thread wakes up
01:35:43.269 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
01:35:43.269 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
01:35:43.269 00.000 12044 Moving (-0.06, 0.27) raw xDistance=-0.27 yDistance=0.03
01:35:43.269 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.04
01:35:43.269 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:43.269 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:43.269 00.000 12044 MoveAxis(E, 0, ABG)
01:35:43.269 00.000 12044 Move returns status 0, amount 0
01:35:43.269 00.000 12044 MoveAxis(N, 0, ABG)
01:35:43.269 00.000 12044 Move returns status 0, amount 0
01:35:43.269 00.000 12044 move complete, result=0
01:35:43.269 00.000 12044 worker thread done servicing request
01:35:43.277 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20319, med=615, FiltMin=524, FiltMax=11347, Gamma=0.810
01:35:43.282 00.005 14964 UpdateGuideState exits: m=279526 SNR=325.4
01:35:43.283 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.283 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:43.283 00.000 14964 Enqueuing Expose request
01:35:43.284 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:43.285 00.001 12044 Worker thread wakes up
01:35:43.285 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:43.285 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:46.415 03.130 12044 Exposure complete
01:35:46.439 00.024 12044 worker thread done servicing request
01:35:46.439 00.000 14964 OnExposeComplete: enter
01:35:46.440 00.001 14964 UpdateGuideState(): m_state=6
01:35:46.441 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3270
01:35:46.441 00.000 14964 Star::Find returns 1 (0), X=279.73, Y=91.26, Mass=277598, SNR=328.0, Peak=16267 HFD=4.3
01:35:46.442 00.001 14964 MultiStar: [#1 -0.05,-0.98,0.00,M1] [#2 0.42,-0.93,0.00,M1] 
01:35:46.442 00.000 14964 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
01:35:46.443 00.001 14964 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.22)
01:35:46.443 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.62 cameraTheta=1.90 mountX=-0.59 mountY=0.14, mountTheta=2.91
01:35:46.444 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.58, opts=13)
01:35:46.444 00.000 14964 Enqueuing Move request for scope (-0.20, 0.58)
01:35:46.446 00.002 12044 Worker thread wakes up
01:35:46.446 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
01:35:46.446 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
01:35:46.446 00.000 12044 Moving (-0.20, 0.58) raw xDistance=-0.59 yDistance=0.14
01:35:46.446 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.59, slope = -0.05
01:35:46.446 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:46.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:35:46.447 00.001 12044 MoveAxis(E, 39, ABG)
01:35:46.447 00.000 12044 Guiding  Dir = 2, Dur = 39
01:35:46.453 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16267, med=615, FiltMin=536, FiltMax=12102, Gamma=0.810
01:35:46.458 00.005 14964 UpdateGuideState exits: m=277598 SNR=328.0
01:35:46.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.459 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:46.460 00.001 14964 Enqueuing Expose request
01:35:46.480 00.020 12044 IsSlewing returns 0
01:35:46.480 00.000 12044 IsGuiding returns 0
01:35:46.511 00.031 12044 PulseGuide returned control before completion, sleep 18
01:35:46.541 00.030 12044 IsGuiding returns 1
01:35:46.541 00.000 12044 scope still moving after pulse duration time elapsed
01:35:46.620 00.079 12044 IsSlewing returns 0
01:35:46.620 00.000 12044 IsGuiding returns 0
01:35:46.620 00.000 12044 scope move finished after 39 + 102 ms
01:35:46.621 00.001 12044 Move returns status 0, amount 39
01:35:46.621 00.000 12044 MoveAxis(N, 0, ABG)
01:35:46.621 00.000 12044 Move returns status 0, amount 0
01:35:46.621 00.000 12044 move complete, result=0
01:35:46.621 00.000 12044 worker thread done servicing request
01:35:46.621 00.000 12044 Worker thread wakes up
01:35:46.621 00.000 14964 GuideStep: -0.6 px 39 ms EAST, 0.1 px 0 ms NORTH
01:35:46.621 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:46.621 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:49.739 03.118 12044 Exposure complete
01:35:49.765 00.026 12044 worker thread done servicing request
01:35:49.765 00.000 14964 OnExposeComplete: enter
01:35:49.765 00.000 14964 UpdateGuideState(): m_state=6
01:35:49.766 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3271
01:35:49.766 00.000 14964 Star::Find returns 1 (0), X=280.07, Y=90.69, Mass=276750, SNR=332.6, Peak=21471 HFD=4.0
01:35:49.767 00.001 14964 MultiStar: [#1 0.46,-0.36,0.17,U] [#2 0.31,-0.08,0.08,U] 
01:35:49.767 00.000 14964 single-star, 2 included, MultiStar: {0.19, -0.04}, one-star: {0.14, 0.01}
01:35:49.768 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
01:35:49.768 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
01:35:49.769 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
01:35:49.770 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.01, opts=13)
01:35:49.770 00.000 14964 Enqueuing Move request for scope (0.14, 0.01)
01:35:49.771 00.001 12044 Worker thread wakes up
01:35:49.771 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:35:49.771 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:35:49.771 00.000 12044 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
01:35:49.771 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.22, using input
01:35:49.771 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
01:35:49.771 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:49.771 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:49.771 00.000 12044 MoveAxis(E, 0, ABG)
01:35:49.771 00.000 12044 Move returns status 0, amount 0
01:35:49.771 00.000 12044 MoveAxis(N, 0, ABG)
01:35:49.771 00.000 12044 Move returns status 0, amount 0
01:35:49.771 00.000 12044 move complete, result=0
01:35:49.771 00.000 12044 worker thread done servicing request
01:35:49.780 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21471, med=615, FiltMin=526, FiltMax=10985, Gamma=0.810
01:35:49.786 00.006 14964 UpdateGuideState exits: m=276750 SNR=332.6
01:35:49.787 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.787 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:49.788 00.001 14964 Enqueuing Expose request
01:35:49.788 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:49.789 00.001 12044 Worker thread wakes up
01:35:49.789 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:49.789 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:52.892 03.103 12044 Exposure complete
01:35:52.914 00.022 12044 worker thread done servicing request
01:35:52.914 00.000 14964 OnExposeComplete: enter
01:35:52.915 00.001 14964 UpdateGuideState(): m_state=6
01:35:52.915 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3272
01:35:52.916 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=90.81, Mass=270046, SNR=320.1, Peak=17095 HFD=4.1
01:35:52.916 00.000 14964 MultiStar: [#1 0.07,-0.48,0.17,U] [#2 0.15,-0.31,0.08,U] 
01:35:52.917 00.001 14964 refined, 2 included, MultiStar: {-0.13, 0.02}, one-star: {-0.19, 0.13}
01:35:52.917 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.53 = -1.75)
01:35:52.918 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.30)
01:35:52.918 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.02 mountY=0.13, mountTheta=1.75
01:35:52.919 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.02, opts=13)
01:35:52.920 00.001 14964 Enqueuing Move request for scope (-0.13, 0.02)
01:35:52.921 00.001 12044 Worker thread wakes up
01:35:52.921 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:35:52.921 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:35:52.921 00.000 12044 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
01:35:52.921 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
01:35:52.921 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:35:52.921 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:52.921 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:35:52.921 00.000 12044 MoveAxis(E, 0, ABG)
01:35:52.921 00.000 12044 Move returns status 0, amount 0
01:35:52.921 00.000 12044 MoveAxis(N, 0, ABG)
01:35:52.921 00.000 12044 Move returns status 0, amount 0
01:35:52.921 00.000 12044 move complete, result=0
01:35:52.921 00.000 12044 worker thread done servicing request
01:35:52.928 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17095, med=615, FiltMin=527, FiltMax=14276, Gamma=0.810
01:35:52.934 00.006 14964 UpdateGuideState exits: m=270046 SNR=320.1
01:35:52.934 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.935 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:52.936 00.001 14964 Enqueuing Expose request
01:35:52.936 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:52.937 00.001 12044 Worker thread wakes up
01:35:52.937 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:52.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:56.070 03.133 12044 Exposure complete
01:35:56.093 00.023 12044 worker thread done servicing request
01:35:56.093 00.000 14964 OnExposeComplete: enter
01:35:56.095 00.002 14964 UpdateGuideState(): m_state=6
01:35:56.096 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3273
01:35:56.098 00.002 14964 Star::Find returns 1 (0), X=279.72, Y=90.56, Mass=265437, SNR=320.0, Peak=18011 HFD=3.9
01:35:56.099 00.001 14964 MultiStar: [#1 0.01,-0.28,0.19,U] [#2 -0.02,-0.41,0.10,U] 
01:35:56.100 00.001 14964 refined, 2 included, MultiStar: {-0.16, -0.17}, one-star: {-0.21, -0.12}
01:35:56.102 00.002 14964 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
01:35:56.103 00.001 14964 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
01:35:56.103 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.33 mountX=0.16 mountY=0.18, mountTheta=0.82
01:35:56.104 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.17, opts=13)
01:35:56.105 00.001 14964 Enqueuing Move request for scope (-0.16, -0.17)
01:35:56.106 00.001 12044 Worker thread wakes up
01:35:56.106 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
01:35:56.106 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
01:35:56.106 00.000 12044 Moving (-0.16, -0.17) raw xDistance=0.16 yDistance=0.18
01:35:56.106 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:35:56.106 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.106 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:35:56.106 00.000 12044 MoveAxis(E, 0, ABG)
01:35:56.106 00.000 12044 Move returns status 0, amount 0
01:35:56.106 00.000 12044 MoveAxis(N, 0, ABG)
01:35:56.106 00.000 12044 Move returns status 0, amount 0
01:35:56.106 00.000 12044 move complete, result=0
01:35:56.106 00.000 12044 worker thread done servicing request
01:35:56.113 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18011, med=615, FiltMin=535, FiltMax=13127, Gamma=0.810
01:35:56.119 00.006 14964 UpdateGuideState exits: m=265437 SNR=320.0
01:35:56.119 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.120 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:56.120 00.000 14964 Enqueuing Expose request
01:35:56.121 00.001 12044 Worker thread wakes up
01:35:56.121 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:56.121 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:56.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:35:59.245 03.124 12044 Exposure complete
01:35:59.268 00.023 12044 worker thread done servicing request
01:35:59.268 00.000 14964 OnExposeComplete: enter
01:35:59.269 00.001 14964 UpdateGuideState(): m_state=6
01:35:59.269 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3274
01:35:59.270 00.001 14964 Star::Find returns 1 (0), X=280.38, Y=91.00, Mass=278175, SNR=340.2, Peak=17593 HFD=4.1
01:35:59.270 00.000 14964 MultiStar: [#1 0.50,-0.48,0.17,U] [#2 0.87,-0.12,0.00,M1] 
01:35:59.271 00.001 14964 refined, 1 included, MultiStar: {0.45, 0.21}, one-star: {0.45, 0.32}
01:35:59.271 00.000 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
01:35:59.272 00.001 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
01:35:59.272 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.21 hyp=0.50 cameraTheta=0.43 mountX=-0.20 mountY=-0.47, mountTheta=-1.97
01:35:59.273 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.21, opts=13)
01:35:59.274 00.001 14964 Enqueuing Move request for scope (0.45, 0.21)
01:35:59.274 00.000 12044 Worker thread wakes up
01:35:59.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.21) opts 0xd
01:35:59.274 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.21)
01:35:59.274 00.000 12044 Moving (0.45, 0.21) raw xDistance=-0.20 yDistance=-0.47
01:35:59.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.03
01:35:59.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:35:59.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:35:59.275 00.001 12044 MoveAxis(E, 0, ABG)
01:35:59.275 00.000 12044 Move returns status 0, amount 0
01:35:59.275 00.000 12044 MoveAxis(N, 0, ABG)
01:35:59.275 00.000 12044 Move returns status 0, amount 0
01:35:59.275 00.000 12044 move complete, result=0
01:35:59.275 00.000 12044 worker thread done servicing request
01:35:59.282 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17593, med=615, FiltMin=528, FiltMax=14886, Gamma=0.810
01:35:59.287 00.005 14964 UpdateGuideState exits: m=278175 SNR=340.2
01:35:59.288 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.288 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:35:59.289 00.001 14964 Enqueuing Expose request
01:35:59.289 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:35:59.289 00.000 12044 Worker thread wakes up
01:35:59.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:35:59.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:02.389 03.100 12044 Exposure complete
01:36:02.410 00.021 12044 worker thread done servicing request
01:36:02.410 00.000 14964 OnExposeComplete: enter
01:36:02.410 00.000 14964 UpdateGuideState(): m_state=6
01:36:02.411 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3275
01:36:02.411 00.000 14964 Star::Find returns 1 (0), X=279.85, Y=91.11, Mass=279301, SNR=333.6, Peak=18527 HFD=4.2
01:36:02.412 00.001 14964 MultiStar: [#1 -0.10,-0.64,0.17,U] [#2 -0.06,-0.63,0.08,U] 
01:36:02.413 00.001 14964 refined, 2 included, MultiStar: {-0.08, 0.22}, one-star: {-0.08, 0.44}
01:36:02.413 00.000 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.47 = -2.81)
01:36:02.414 00.001 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
01:36:02.414 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.91 mountX=-0.22 mountY=0.06, mountTheta=2.90
01:36:02.415 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.22, opts=13)
01:36:02.415 00.000 14964 Enqueuing Move request for scope (-0.08, 0.22)
01:36:02.416 00.001 12044 Worker thread wakes up
01:36:02.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:36:02.416 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:36:02.416 00.000 12044 Moving (-0.08, 0.22) raw xDistance=-0.22 yDistance=0.06
01:36:02.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.03
01:36:02.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:36:02.416 00.000 12044 MoveAxis(E, 0, ABG)
01:36:02.416 00.000 12044 Move returns status 0, amount 0
01:36:02.416 00.000 12044 MoveAxis(N, 0, ABG)
01:36:02.416 00.000 12044 Move returns status 0, amount 0
01:36:02.416 00.000 12044 move complete, result=0
01:36:02.416 00.000 12044 worker thread done servicing request
01:36:02.425 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18527, med=615, FiltMin=528, FiltMax=13823, Gamma=0.810
01:36:02.430 00.005 14964 UpdateGuideState exits: m=279301 SNR=333.6
01:36:02.431 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.431 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:02.432 00.001 14964 Enqueuing Expose request
01:36:02.432 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:02.433 00.001 12044 Worker thread wakes up
01:36:02.433 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:02.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:05.557 03.124 12044 Exposure complete
01:36:05.580 00.023 12044 worker thread done servicing request
01:36:05.580 00.000 14964 OnExposeComplete: enter
01:36:05.581 00.001 14964 UpdateGuideState(): m_state=6
01:36:05.581 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3276
01:36:05.582 00.001 14964 Star::Find returns 1 (0), X=280.15, Y=90.48, Mass=270047, SNR=325.9, Peak=20961 HFD=3.7
01:36:05.582 00.000 14964 MultiStar: [#1 0.37,-0.27,0.20,U] [#2 0.58,-0.31,0.08,U] 
01:36:05.583 00.001 14964 single-star, 2 included, MultiStar: {0.27, -0.22}, one-star: {0.22, -0.20}
01:36:05.583 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
01:36:05.584 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.41)
01:36:05.584 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.73 mountX=0.20 mountY=-0.20, mountTheta=-0.78
01:36:05.585 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.20, opts=13)
01:36:05.586 00.001 14964 Enqueuing Move request for scope (0.22, -0.20)
01:36:05.587 00.001 12044 Worker thread wakes up
01:36:05.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
01:36:05.587 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
01:36:05.587 00.000 12044 Moving (0.22, -0.20) raw xDistance=0.20 yDistance=-0.20
01:36:05.587 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.34, using input
01:36:05.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.05
01:36:05.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:05.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:36:05.587 00.000 12044 MoveAxis(E, 0, ABG)
01:36:05.587 00.000 12044 Move returns status 0, amount 0
01:36:05.587 00.000 12044 MoveAxis(N, 0, ABG)
01:36:05.587 00.000 12044 Move returns status 0, amount 0
01:36:05.587 00.000 12044 move complete, result=0
01:36:05.587 00.000 12044 worker thread done servicing request
01:36:05.594 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20961, med=614, FiltMin=525, FiltMax=11653, Gamma=0.810
01:36:05.599 00.005 14964 UpdateGuideState exits: m=270047 SNR=325.9
01:36:05.600 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.601 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:05.601 00.000 14964 Enqueuing Expose request
01:36:05.601 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:05.602 00.001 12044 Worker thread wakes up
01:36:05.602 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:05.602 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:08.734 03.132 12044 Exposure complete
01:36:08.756 00.022 12044 worker thread done servicing request
01:36:08.756 00.000 14964 OnExposeComplete: enter
01:36:08.757 00.001 14964 UpdateGuideState(): m_state=6
01:36:08.758 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3277
01:36:08.758 00.000 14964 Star::Find returns 1 (0), X=280.16, Y=90.84, Mass=271227, SNR=333.2, Peak=21003 HFD=4.0
01:36:08.759 00.001 14964 MultiStar: [#1 0.37,-0.34,0.19,U] [#2 0.57,-0.20,0.07,U] 
01:36:08.759 00.000 14964 refined, 2 included, MultiStar: {0.27, 0.07}, one-star: {0.23, 0.17}
01:36:08.760 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
01:36:08.760 00.000 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.42)
01:36:08.761 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.26 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
01:36:08.762 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.07, opts=13)
01:36:08.762 00.000 14964 Enqueuing Move request for scope (0.27, 0.07)
01:36:08.763 00.001 12044 Worker thread wakes up
01:36:08.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
01:36:08.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
01:36:08.763 00.000 12044 Moving (0.27, 0.07) raw xDistance=-0.07 yDistance=-0.28
01:36:08.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
01:36:08.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:08.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:36:08.763 00.000 12044 MoveAxis(E, 0, ABG)
01:36:08.763 00.000 12044 Move returns status 0, amount 0
01:36:08.763 00.000 12044 MoveAxis(N, 0, ABG)
01:36:08.763 00.000 12044 Move returns status 0, amount 0
01:36:08.763 00.000 12044 move complete, result=0
01:36:08.763 00.000 12044 worker thread done servicing request
01:36:08.770 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21003, med=615, FiltMin=528, FiltMax=12313, Gamma=0.810
01:36:08.776 00.006 14964 UpdateGuideState exits: m=271227 SNR=333.2
01:36:08.776 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.777 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:08.777 00.000 14964 Enqueuing Expose request
01:36:08.778 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:36:08.778 00.000 12044 Worker thread wakes up
01:36:08.778 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:08.778 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:11.879 03.101 12044 Exposure complete
01:36:11.903 00.024 12044 worker thread done servicing request
01:36:11.903 00.000 14964 OnExposeComplete: enter
01:36:11.904 00.001 14964 UpdateGuideState(): m_state=6
01:36:11.904 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3278
01:36:11.905 00.001 14964 Star::Find returns 1 (0), X=279.86, Y=90.99, Mass=273292, SNR=328.8, Peak=19199 HFD=4.2
01:36:11.906 00.001 14964 MultiStar: [#1 0.18,-0.77,0.00,M1] [#2 0.32,-0.64,0.07,U] 
01:36:11.906 00.000 14964 refined, 1 included, MultiStar: {-0.04, 0.25}, one-star: {-0.07, 0.32}
01:36:11.907 00.001 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
01:36:11.907 00.000 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
01:36:11.908 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.73 mountX=-0.25 mountY=0.02, mountTheta=3.08
01:36:11.908 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.25, opts=13)
01:36:11.909 00.001 14964 Enqueuing Move request for scope (-0.04, 0.25)
01:36:11.910 00.001 12044 Worker thread wakes up
01:36:11.910 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:36:11.910 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:36:11.910 00.000 12044 Moving (-0.04, 0.25) raw xDistance=-0.25 yDistance=0.02
01:36:11.910 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.02
01:36:11.910 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:11.910 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:36:11.910 00.000 12044 MoveAxis(E, 0, ABG)
01:36:11.910 00.000 12044 Move returns status 0, amount 0
01:36:11.910 00.000 12044 MoveAxis(N, 0, ABG)
01:36:11.910 00.000 12044 Move returns status 0, amount 0
01:36:11.910 00.000 12044 move complete, result=0
01:36:11.910 00.000 12044 worker thread done servicing request
01:36:11.917 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19199, med=615, FiltMin=523, FiltMax=13551, Gamma=0.810
01:36:11.923 00.006 14964 UpdateGuideState exits: m=273292 SNR=328.8
01:36:11.923 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.924 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:11.925 00.001 14964 Enqueuing Expose request
01:36:11.926 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:11.926 00.000 12044 Worker thread wakes up
01:36:11.926 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:11.926 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:15.032 03.106 12044 Exposure complete
01:36:15.055 00.023 12044 worker thread done servicing request
01:36:15.055 00.000 14964 OnExposeComplete: enter
01:36:15.055 00.000 14964 UpdateGuideState(): m_state=6
01:36:15.056 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3279
01:36:15.056 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=91.14, Mass=276680, SNR=331.9, Peak=19467 HFD=3.9
01:36:15.057 00.001 14964 MultiStar: [#1 -0.32,-0.58,0.17,U] [#2 -0.26,-0.53,0.07,U] 
01:36:15.057 00.000 14964 refined, 2 included, MultiStar: {-0.37, 0.26}, one-star: {-0.38, 0.47}
01:36:15.058 00.001 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
01:36:15.058 00.000 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.85)
01:36:15.059 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.26 hyp=0.45 cameraTheta=2.52 mountX=-0.27 mountY=0.34, mountTheta=2.24
01:36:15.060 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.26, opts=13)
01:36:15.060 00.000 14964 Enqueuing Move request for scope (-0.37, 0.26)
01:36:15.061 00.001 12044 Worker thread wakes up
01:36:15.061 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.26) opts 0xd
01:36:15.061 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.26)
01:36:15.061 00.000 12044 Moving (-0.37, 0.26) raw xDistance=-0.27 yDistance=0.34
01:36:15.061 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
01:36:15.061 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:15.061 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:36:15.061 00.000 12044 MoveAxis(E, 0, ABG)
01:36:15.061 00.000 12044 Move returns status 0, amount 0
01:36:15.061 00.000 12044 MoveAxis(N, 0, ABG)
01:36:15.061 00.000 12044 Move returns status 0, amount 0
01:36:15.061 00.000 12044 move complete, result=0
01:36:15.062 00.001 12044 worker thread done servicing request
01:36:15.068 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19467, med=615, FiltMin=535, FiltMax=14827, Gamma=0.810
01:36:15.075 00.007 14964 UpdateGuideState exits: m=276680 SNR=331.9
01:36:15.075 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.076 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:15.076 00.000 14964 Enqueuing Expose request
01:36:15.077 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:36:15.077 00.000 12044 Worker thread wakes up
01:36:15.077 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:15.077 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:18.172 03.095 12044 Exposure complete
01:36:18.192 00.020 12044 worker thread done servicing request
01:36:18.192 00.000 14964 OnExposeComplete: enter
01:36:18.193 00.001 14964 UpdateGuideState(): m_state=6
01:36:18.194 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3280
01:36:18.194 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=90.92, Mass=276865, SNR=336.4, Peak=22483 HFD=4.1
01:36:18.195 00.001 14964 MultiStar: [#1 0.31,-0.77,0.00,M1] [#2 0.24,-0.34,0.07,U] 
01:36:18.195 00.000 14964 refined, 1 included, MultiStar: {0.11, 0.20}, one-star: {0.10, 0.24}
01:36:18.195 00.000 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.56) = xAngle (2.62 = 2.62)
01:36:18.196 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.68 = -0.61)
01:36:18.196 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
01:36:18.198 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.20, opts=13)
01:36:18.199 00.001 14964 Enqueuing Move request for scope (0.11, 0.20)
01:36:18.199 00.000 12044 Worker thread wakes up
01:36:18.199 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
01:36:18.199 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
01:36:18.199 00.000 12044 Moving (0.11, 0.20) raw xDistance=-0.20 yDistance=-0.13
01:36:18.199 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.03
01:36:18.199 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:18.199 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:18.199 00.000 12044 MoveAxis(E, 0, ABG)
01:36:18.199 00.000 12044 Move returns status 0, amount 0
01:36:18.199 00.000 12044 MoveAxis(N, 0, ABG)
01:36:18.201 00.002 12044 Move returns status 0, amount 0
01:36:18.201 00.000 12044 move complete, result=0
01:36:18.201 00.000 12044 worker thread done servicing request
01:36:18.208 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22483, med=615, FiltMin=529, FiltMax=10579, Gamma=0.810
01:36:18.214 00.006 14964 UpdateGuideState exits: m=276865 SNR=336.4
01:36:18.214 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.215 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:18.215 00.000 14964 Enqueuing Expose request
01:36:18.216 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:18.217 00.001 12044 Worker thread wakes up
01:36:18.217 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:18.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:21.317 03.100 12044 Exposure complete
01:36:21.340 00.023 12044 worker thread done servicing request
01:36:21.341 00.001 14964 OnExposeComplete: enter
01:36:21.341 00.000 14964 UpdateGuideState(): m_state=6
01:36:21.342 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3281
01:36:21.342 00.000 14964 Star::Find returns 1 (0), X=279.63, Y=91.28, Mass=271714, SNR=322.6, Peak=18247 HFD=4.1
01:36:21.343 00.001 14964 MultiStar: [#1 -0.01,-1.02,0.00,M2] [#2 -0.31,-0.76,0.00,M1] 
01:36:21.343 00.000 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.58 = -2.70)
01:36:21.344 00.001 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.35)
01:36:21.344 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.60 hyp=0.67 cameraTheta=2.03 mountX=-0.60 mountY=0.23, mountTheta=2.77
01:36:21.345 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.60, opts=13)
01:36:21.346 00.001 14964 Enqueuing Move request for scope (-0.30, 0.60)
01:36:21.346 00.000 12044 Worker thread wakes up
01:36:21.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.60) opts 0xd
01:36:21.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.60)
01:36:21.346 00.000 12044 Moving (-0.30, 0.60) raw xDistance=-0.60 yDistance=0.23
01:36:21.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.60, slope = -0.05
01:36:21.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:21.347 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:36:21.347 00.000 12044 MoveAxis(E, 40, ABG)
01:36:21.347 00.000 12044 Guiding  Dir = 2, Dur = 40
01:36:21.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18247, med=615, FiltMin=527, FiltMax=12971, Gamma=0.810
01:36:21.360 00.006 14964 UpdateGuideState exits: m=271714 SNR=322.6
01:36:21.360 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.361 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:21.361 00.000 14964 Enqueuing Expose request
01:36:21.372 00.011 12044 IsSlewing returns 0
01:36:21.373 00.001 12044 IsGuiding returns 0
01:36:21.404 00.031 12044 PulseGuide returned control before completion, sleep 20
01:36:21.437 00.033 12044 IsGuiding returns 1
01:36:21.437 00.000 12044 scope still moving after pulse duration time elapsed
01:36:21.513 00.076 12044 IsSlewing returns 0
01:36:21.514 00.001 12044 IsGuiding returns 0
01:36:21.514 00.000 12044 scope move finished after 40 + 101 ms
01:36:21.514 00.000 12044 Move returns status 0, amount 40
01:36:21.514 00.000 12044 MoveAxis(N, 0, ABG)
01:36:21.514 00.000 12044 Move returns status 0, amount 0
01:36:21.514 00.000 12044 move complete, result=0
01:36:21.514 00.000 12044 worker thread done servicing request
01:36:21.514 00.000 12044 Worker thread wakes up
01:36:21.514 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:21.514 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:21.514 00.000 14964 GuideStep: -0.6 px 40 ms EAST, 0.2 px 0 ms NORTH
01:36:24.633 03.119 12044 Exposure complete
01:36:24.655 00.022 12044 worker thread done servicing request
01:36:24.656 00.001 14964 OnExposeComplete: enter
01:36:24.656 00.000 14964 UpdateGuideState(): m_state=6
01:36:24.657 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3282
01:36:24.657 00.000 14964 Star::Find returns 1 (0), X=279.83, Y=91.31, Mass=278033, SNR=327.8, Peak=20651 HFD=3.8
01:36:24.658 00.001 14964 MultiStar: [#1 0.02,-0.94,0.00,M3] [#2 -0.01,-0.95,0.00,M2] 
01:36:24.658 00.000 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.56) = xAngle (3.29 = -3.00)
01:36:24.659 00.001 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
01:36:24.659 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.63 hyp=0.64 cameraTheta=1.73 mountX=-0.63 mountY=0.04, mountTheta=3.09
01:36:24.660 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.63, opts=13)
01:36:24.661 00.001 14964 Enqueuing Move request for scope (-0.10, 0.63)
01:36:24.661 00.000 12044 Worker thread wakes up
01:36:24.661 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.63) opts 0xd
01:36:24.661 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.63)
01:36:24.661 00.000 12044 Moving (-0.10, 0.63) raw xDistance=-0.63 yDistance=0.04
01:36:24.662 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.45 from input -0.63, slope = -0.07
01:36:24.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:24.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:24.662 00.000 12044 MoveAxis(E, 53, ABG)
01:36:24.662 00.000 12044 Guiding  Dir = 2, Dur = 53
01:36:24.670 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20651, med=615, FiltMin=529, FiltMax=13115, Gamma=0.810
01:36:24.675 00.005 14964 UpdateGuideState exits: m=278033 SNR=327.8
01:36:24.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:24.677 00.001 14964 Enqueuing Expose request
01:36:24.683 00.006 12044 IsSlewing returns 0
01:36:24.683 00.000 12044 IsGuiding returns 0
01:36:24.723 00.040 12044 PulseGuide returned control before completion, sleep 23
01:36:24.762 00.039 12044 IsGuiding returns 1
01:36:24.762 00.000 12044 scope still moving after pulse duration time elapsed
01:36:24.840 00.078 12044 IsSlewing returns 0
01:36:24.841 00.001 12044 IsGuiding returns 0
01:36:24.841 00.000 12044 scope move finished after 53 + 104 ms
01:36:24.841 00.000 12044 Move returns status 0, amount 53
01:36:24.841 00.000 12044 MoveAxis(N, 0, ABG)
01:36:24.841 00.000 12044 Move returns status 0, amount 0
01:36:24.841 00.000 12044 move complete, result=0
01:36:24.841 00.000 12044 worker thread done servicing request
01:36:24.841 00.000 12044 Worker thread wakes up
01:36:24.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:24.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:24.841 00.000 14964 GuideStep: -0.6 px 53 ms EAST, 0.0 px 0 ms NORTH
01:36:27.972 03.131 12044 Exposure complete
01:36:27.998 00.026 12044 worker thread done servicing request
01:36:27.998 00.000 14964 OnExposeComplete: enter
01:36:27.998 00.000 14964 UpdateGuideState(): m_state=6
01:36:27.999 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3283
01:36:28.000 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=90.51, Mass=273490, SNR=323.9, Peak=20035 HFD=3.6
01:36:28.000 00.000 14964 MultiStar: [#1 0.47,-0.29,0.19,U] [#2 0.22,-0.07,0.07,U] 
01:36:28.001 00.001 14964 single-star, 2 included, MultiStar: {0.14, -0.18}, one-star: {0.07, -0.17}
01:36:28.001 00.000 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.37 = 0.37)
01:36:28.002 00.001 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.86)
01:36:28.002 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=0.17 mountY=-0.05, mountTheta=-0.29
01:36:28.003 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.17, opts=13)
01:36:28.004 00.001 14964 Enqueuing Move request for scope (0.07, -0.17)
01:36:28.004 00.000 12044 Worker thread wakes up
01:36:28.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
01:36:28.004 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
01:36:28.004 00.000 12044 Moving (0.07, -0.17) raw xDistance=0.17 yDistance=-0.05
01:36:28.004 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:36:28.004 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:28.004 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:28.004 00.000 12044 MoveAxis(E, 0, ABG)
01:36:28.004 00.000 12044 Move returns status 0, amount 0
01:36:28.004 00.000 12044 MoveAxis(N, 0, ABG)
01:36:28.004 00.000 12044 Move returns status 0, amount 0
01:36:28.004 00.000 12044 move complete, result=0
01:36:28.004 00.000 12044 worker thread done servicing request
01:36:28.012 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20035, med=615, FiltMin=529, FiltMax=11221, Gamma=0.810
01:36:28.017 00.005 14964 UpdateGuideState exits: m=273490 SNR=323.9
01:36:28.018 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.018 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:28.019 00.001 14964 Enqueuing Expose request
01:36:28.019 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:28.020 00.001 12044 Worker thread wakes up
01:36:28.020 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:28.020 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:31.118 03.098 12044 Exposure complete
01:36:31.142 00.024 12044 worker thread done servicing request
01:36:31.142 00.000 14964 OnExposeComplete: enter
01:36:31.143 00.001 14964 UpdateGuideState(): m_state=6
01:36:31.143 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3284
01:36:31.144 00.001 14964 Star::Find returns 1 (0), X=280.26, Y=90.53, Mass=273700, SNR=336.8, Peak=19507 HFD=3.9
01:36:31.145 00.001 14964 MultiStar: [#1 0.46,-0.21,0.18,U] [#2 0.68,-0.00,0.08,U] 
01:36:31.145 00.000 14964 single-star, 2 included, MultiStar: {0.37, -0.15}, one-star: {0.33, -0.15}
01:36:31.146 00.001 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
01:36:31.146 00.000 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.10)
01:36:31.147 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-0.42 mountX=0.15 mountY=-0.31, mountTheta=-1.11
01:36:31.148 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.15, opts=13)
01:36:31.148 00.000 14964 Enqueuing Move request for scope (0.33, -0.15)
01:36:31.149 00.001 12044 Worker thread wakes up
01:36:31.149 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.15) opts 0xd
01:36:31.149 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.15)
01:36:31.149 00.000 12044 Moving (0.33, -0.15) raw xDistance=0.15 yDistance=-0.31
01:36:31.149 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:36:31.149 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:31.149 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:36:31.149 00.000 12044 MoveAxis(E, 0, ABG)
01:36:31.149 00.000 12044 Move returns status 0, amount 0
01:36:31.149 00.000 12044 MoveAxis(N, 0, ABG)
01:36:31.149 00.000 12044 Move returns status 0, amount 0
01:36:31.149 00.000 12044 move complete, result=0
01:36:31.149 00.000 12044 worker thread done servicing request
01:36:31.156 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19507, med=615, FiltMin=530, FiltMax=12521, Gamma=0.810
01:36:31.162 00.006 14964 UpdateGuideState exits: m=273700 SNR=336.8
01:36:31.162 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.163 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:31.163 00.000 14964 Enqueuing Expose request
01:36:31.164 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:36:31.164 00.000 12044 Worker thread wakes up
01:36:31.164 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:31.164 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:34.271 03.107 12044 Exposure complete
01:36:34.293 00.022 12044 worker thread done servicing request
01:36:34.293 00.000 14964 OnExposeComplete: enter
01:36:34.294 00.001 14964 UpdateGuideState(): m_state=6
01:36:34.294 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3285
01:36:34.295 00.001 14964 Star::Find returns 1 (0), X=280.34, Y=90.91, Mass=273671, SNR=337.6, Peak=19263 HFD=4.0
01:36:34.296 00.001 14964 MultiStar: [#1 0.72,-0.52,0.00,M2] [#2 0.87,-0.55,0.00,M1] 
01:36:34.296 00.000 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.56) = xAngle (2.07 = 2.07)
01:36:34.296 00.000 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.16)
01:36:34.297 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.23 hyp=0.48 cameraTheta=0.51 mountX=-0.23 mountY=-0.44, mountTheta=-2.05
01:36:34.298 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.23, opts=13)
01:36:34.298 00.000 14964 Enqueuing Move request for scope (0.42, 0.23)
01:36:34.299 00.001 12044 Worker thread wakes up
01:36:34.299 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.23) opts 0xd
01:36:34.299 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.23)
01:36:34.299 00.000 12044 Moving (0.42, 0.23) raw xDistance=-0.23 yDistance=-0.44
01:36:34.299 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
01:36:34.299 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:34.299 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:36:34.299 00.000 12044 MoveAxis(E, 0, ABG)
01:36:34.299 00.000 12044 Move returns status 0, amount 0
01:36:34.299 00.000 12044 MoveAxis(N, 0, ABG)
01:36:34.299 00.000 12044 Move returns status 0, amount 0
01:36:34.299 00.000 12044 move complete, result=0
01:36:34.299 00.000 12044 worker thread done servicing request
01:36:34.307 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19263, med=615, FiltMin=532, FiltMax=14772, Gamma=0.810
01:36:34.313 00.006 14964 UpdateGuideState exits: m=273671 SNR=337.6
01:36:34.314 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.314 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:34.315 00.001 14964 Enqueuing Expose request
01:36:34.315 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:36:34.316 00.001 12044 Worker thread wakes up
01:36:34.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:34.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:37.412 03.096 12044 Exposure complete
01:36:37.435 00.023 12044 worker thread done servicing request
01:36:37.435 00.000 14964 OnExposeComplete: enter
01:36:37.435 00.000 14964 UpdateGuideState(): m_state=6
01:36:37.436 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3286
01:36:37.436 00.000 14964 Star::Find returns 1 (0), X=279.65, Y=90.97, Mass=273893, SNR=328.0, Peak=20255 HFD=4.1
01:36:37.437 00.001 14964 MultiStar: [#1 0.06,-0.62,0.19,U] [#2 0.10,-0.49,0.08,U] 
01:36:37.438 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.11}, one-star: {-0.28, 0.29}
01:36:37.438 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.08)
01:36:37.439 00.001 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
01:36:37.439 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.65 mountX=-0.11 mountY=0.19, mountTheta=2.10
01:36:37.440 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.11, opts=13)
01:36:37.441 00.001 14964 Enqueuing Move request for scope (-0.21, 0.11)
01:36:37.441 00.000 12044 Worker thread wakes up
01:36:37.441 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:36:37.441 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:36:37.441 00.000 12044 Moving (-0.21, 0.11) raw xDistance=-0.11 yDistance=0.19
01:36:37.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:36:37.441 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.442 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:36:37.442 00.000 12044 MoveAxis(E, 0, ABG)
01:36:37.442 00.000 12044 Move returns status 0, amount 0
01:36:37.442 00.000 12044 MoveAxis(N, 0, ABG)
01:36:37.442 00.000 12044 Move returns status 0, amount 0
01:36:37.442 00.000 12044 move complete, result=0
01:36:37.442 00.000 12044 worker thread done servicing request
01:36:37.449 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20255, med=614, FiltMin=529, FiltMax=13923, Gamma=0.810
01:36:37.455 00.006 14964 UpdateGuideState exits: m=273893 SNR=328.0
01:36:37.455 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.456 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:37.456 00.000 14964 Enqueuing Expose request
01:36:37.457 00.001 12044 Worker thread wakes up
01:36:37.457 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:37.457 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:37.457 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:40.585 03.128 12044 Exposure complete
01:36:40.609 00.024 12044 worker thread done servicing request
01:36:40.609 00.000 14964 OnExposeComplete: enter
01:36:40.609 00.000 14964 UpdateGuideState(): m_state=6
01:36:40.610 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3287
01:36:40.610 00.000 14964 Star::Find returns 1 (0), X=279.71, Y=90.91, Mass=275250, SNR=331.8, Peak=16683 HFD=4.1
01:36:40.611 00.001 14964 MultiStar: [#1 0.04,-0.44,0.18,U] [#2 -0.11,-0.37,0.07,U] 
01:36:40.612 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.10}, one-star: {-0.22, 0.23}
01:36:40.612 00.000 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.09)
01:36:40.613 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
01:36:40.613 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.64 mountX=-0.10 mountY=0.17, mountTheta=2.11
01:36:40.614 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.10, opts=13)
01:36:40.615 00.001 14964 Enqueuing Move request for scope (-0.18, 0.10)
01:36:40.615 00.000 12044 Worker thread wakes up
01:36:40.615 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
01:36:40.615 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
01:36:40.615 00.000 12044 Moving (-0.18, 0.10) raw xDistance=-0.10 yDistance=0.17
01:36:40.615 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
01:36:40.615 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.615 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:36:40.615 00.000 12044 MoveAxis(E, 0, ABG)
01:36:40.615 00.000 12044 Move returns status 0, amount 0
01:36:40.615 00.000 12044 MoveAxis(N, 0, ABG)
01:36:40.615 00.000 12044 Move returns status 0, amount 0
01:36:40.615 00.000 12044 move complete, result=0
01:36:40.617 00.002 12044 worker thread done servicing request
01:36:40.624 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16683, med=615, FiltMin=525, FiltMax=13283, Gamma=0.810
01:36:40.630 00.006 14964 UpdateGuideState exits: m=275250 SNR=331.8
01:36:40.631 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.631 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:40.632 00.001 14964 Enqueuing Expose request
01:36:40.632 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:40.633 00.001 12044 Worker thread wakes up
01:36:40.633 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:40.633 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:43.757 03.124 12044 Exposure complete
01:36:43.786 00.029 12044 worker thread done servicing request
01:36:43.786 00.000 14964 OnExposeComplete: enter
01:36:43.787 00.001 14964 UpdateGuideState(): m_state=6
01:36:43.787 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3288
01:36:43.788 00.001 14964 Star::Find returns 1 (0), X=280.01, Y=90.76, Mass=279455, SNR=331.5, Peak=19727 HFD=4.0
01:36:43.788 00.000 14964 MultiStar: [#1 0.46,-0.55,0.20,U] [#2 0.24,-0.19,0.08,U] 
01:36:43.789 00.001 14964 single-star, 2 included, MultiStar: {0.15, -0.03}, one-star: {0.08, 0.08}
01:36:43.789 00.000 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
01:36:43.790 00.001 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.87)
01:36:43.790 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
01:36:43.791 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.08, opts=13)
01:36:43.792 00.001 14964 Enqueuing Move request for scope (0.08, 0.08)
01:36:43.792 00.000 12044 Worker thread wakes up
01:36:43.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:36:43.792 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:36:43.793 00.001 12044 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.09
01:36:43.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.04
01:36:43.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:43.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:43.793 00.000 12044 MoveAxis(E, 0, ABG)
01:36:43.793 00.000 12044 Move returns status 0, amount 0
01:36:43.793 00.000 12044 MoveAxis(N, 0, ABG)
01:36:43.793 00.000 12044 Move returns status 0, amount 0
01:36:43.793 00.000 12044 move complete, result=0
01:36:43.793 00.000 12044 worker thread done servicing request
01:36:43.800 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19727, med=614, FiltMin=530, FiltMax=12431, Gamma=0.810
01:36:43.805 00.005 14964 UpdateGuideState exits: m=279455 SNR=331.5
01:36:43.806 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.806 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:43.807 00.001 14964 Enqueuing Expose request
01:36:43.807 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:43.808 00.001 12044 Worker thread wakes up
01:36:43.808 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:43.808 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,56,71,71)
01:36:46.737 02.929 14964 evsrv: cli 01AB2D50 connect
01:36:46.738 00.001 14964 case statement mapped state 6 to 3
01:36:46.738 00.000 14964 case statement mapped state 6 to 3
01:36:46.739 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"get_app_state","id":"f60767c0-2137-4af0-a8fd-86f37dcd5466"}
01:36:46.739 00.000 14964 case statement mapped state 6 to 3
01:36:46.740 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":"Guiding","id":"f60767c0-2137-4af0-a8fd-86f37dcd5466"}
01:36:46.741 00.001 14964 evsrv: cli 01AB2D50 disconnect
01:36:46.742 00.001 14964 evsrv: cli 01AB2850 connect
01:36:46.742 00.000 14964 case statement mapped state 6 to 3
01:36:46.743 00.001 14964 case statement mapped state 6 to 3
01:36:46.744 00.001 14964 evsrv: cli 01AB2850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"7bc873da-18e4-4a70-a465-f15c76c1df92"}
01:36:46.744 00.000 14964 PhdController::Dither begins
01:36:46.745 00.001 14964 dither: size=2.00, dRA=0.29 dDec=-0.55
01:36:46.745 00.000 14964 MountToCamera -- mountTheta (1.09) + m_xAngle (-1.56) = xAngle (-0.47 = -0.47)
01:36:46.746 00.001 14964 MountToCamera -- mountX=0.29 mountY=-0.55 hyp=0.63 mountTheta=1.09 cameraX=0.56, cameraY=-0.28 cameraTheta=-0.47
01:36:46.746 00.000 14964 setting lock position to (280.49, 90.40)
01:36:46.747 00.001 14964 Mount: notify guiding dithered (0.6, -0.3)
01:36:46.747 00.000 14964 MultiStar: stabilizing after lock position change
01:36:46.748 00.001 14964 Status Line: Dither by 0.29,-0.55
01:36:46.750 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:36:46.750 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
01:36:46.751 00.001 14964 evsrv: cli 01AB2850 response: {"jsonrpc":"2.0","result":0,"id":"7bc873da-18e4-4a70-a465-f15c76c1df92"}
01:36:46.752 00.001 14964 evsrv: cli 01AB2850 disconnect
01:36:46.915 00.163 12044 Exposure complete
01:36:46.936 00.021 12044 worker thread done servicing request
01:36:46.936 00.000 14964 OnExposeComplete: enter
01:36:46.937 00.001 14964 UpdateGuideState(): m_state=6
01:36:46.938 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3289
01:36:46.938 00.000 14964 Star::Find returns 1 (0), X=280.05, Y=91.00, Mass=274333, SNR=324.2, Peak=18043 HFD=4.4
01:36:46.939 00.001 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.76 = -2.53)
01:36:46.939 00.000 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
01:36:46.939 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=0.60 hyp=0.75 cameraTheta=2.20 mountX=-0.61 mountY=0.38, mountTheta=2.59
01:36:46.940 00.001 14964 dither recenter: remaining=(-0.3,0.6) step=(-0.3,0.6)
01:36:46.941 00.001 14964 MountToCamera -- mountTheta (-2.05) + m_xAngle (-1.56) = xAngle (-3.61 = 2.68)
01:36:46.941 00.000 14964 MountToCamera -- mountX=-0.29 mountY=0.55 hyp=0.63 mountTheta=-2.05 cameraX=-0.56, cameraY=0.28 cameraTheta=2.68
01:36:46.942 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.28, opts=4)
01:36:46.942 00.000 14964 Enqueuing Move request for scope (-0.56, 0.28)
01:36:46.943 00.001 14964 Mount: notify direct move -0.29,0.55
01:36:46.944 00.001 12044 Worker thread wakes up
01:36:46.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.28) opts 0x4
01:36:46.944 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.28)
01:36:46.944 00.000 12044 Moving (-0.56, 0.28) raw xDistance=-0.29 yDistance=0.55
01:36:46.944 00.000 12044 BLC: window closed
01:36:46.944 00.000 12044 MoveAxis(E, 34, B)
01:36:46.944 00.000 12044 Guiding  Dir = 2, Dur = 34
01:36:46.952 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18043, med=615, FiltMin=522, FiltMax=11993, Gamma=0.810
01:36:46.958 00.006 14964 UpdateGuideState exits: m=274333 SNR=324.2
01:36:46.958 00.000 14964 PhdController: settling, locked = 1, distance = 0.84 (2.00) aobump = 0 frame = 1 / 99999
01:36:46.959 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575006.959,"Host":"NUCBOX","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:36:46.960 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.960 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:46.960 00.000 14964 Enqueuing Expose request
01:36:46.964 00.004 12044 IsSlewing returns 0
01:36:46.964 00.000 12044 IsGuiding returns 0
01:36:46.996 00.032 12044 PulseGuide returned control before completion, sleep 14
01:36:47.026 00.030 12044 IsGuiding returns 1
01:36:47.026 00.000 12044 scope still moving after pulse duration time elapsed
01:36:47.106 00.080 12044 IsSlewing returns 0
01:36:47.107 00.001 12044 IsGuiding returns 0
01:36:47.107 00.000 12044 scope move finished after 34 + 108 ms
01:36:47.107 00.000 12044 Move returns status 0, amount 34
01:36:47.107 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:47.107 00.000 12044 MoveAxis(S, 52, B)
01:36:47.107 00.000 12044 Guiding  Dir = 1, Dur = 52
01:36:47.183 00.076 12044 IsSlewing returns 0
01:36:47.184 00.001 12044 IsGuiding returns 0
01:36:47.215 00.031 12044 PulseGuide returned control before completion, sleep 31
01:36:47.293 00.078 12044 IsGuiding returns 1
01:36:47.293 00.000 12044 scope still moving after pulse duration time elapsed
01:36:47.388 00.095 12044 IsSlewing returns 0
01:36:47.389 00.001 12044 IsGuiding returns 0
01:36:47.389 00.000 12044 scope move finished after 52 + 152 ms
01:36:47.389 00.000 12044 Move returns status 0, amount 52
01:36:47.389 00.000 12044 move complete, result=0
01:36:47.389 00.000 12044 worker thread done servicing request
01:36:47.389 00.000 12044 Worker thread wakes up
01:36:47.389 00.000 14964 GuideStep: -0.3 px 34 ms EAST, 0.6 px 52 ms SOUTH
01:36:47.390 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:47.390 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:36:50.493 03.103 12044 Exposure complete
01:36:50.515 00.022 12044 worker thread done servicing request
01:36:50.516 00.001 14964 OnExposeComplete: enter
01:36:50.516 00.000 14964 UpdateGuideState(): m_state=6
01:36:50.517 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3290
01:36:50.518 00.001 14964 Star::Find returns 1 (0), X=280.64, Y=90.94, Mass=274783, SNR=332.7, Peak=16891 HFD=4.1
01:36:50.518 00.000 14964 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.56) = xAngle (2.85 = 2.85)
01:36:50.518 00.000 14964 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
01:36:50.519 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.55 hyp=0.57 cameraTheta=1.29 mountX=-0.54 mountY=-0.21, mountTheta=-2.77
01:36:50.520 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.55, opts=13)
01:36:50.520 00.000 14964 Enqueuing Move request for scope (0.15, 0.55)
01:36:50.521 00.001 12044 Worker thread wakes up
01:36:50.521 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.55) opts 0xd
01:36:50.521 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.55)
01:36:50.521 00.000 12044 Moving (0.15, 0.55) raw xDistance=-0.54 yDistance=-0.21
01:36:50.521 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.54, slope = 0.00
01:36:50.521 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:50.521 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:36:50.521 00.000 12044 MoveAxis(E, 42, ABG)
01:36:50.521 00.000 12044 Guiding  Dir = 2, Dur = 42
01:36:50.529 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16891, med=615, FiltMin=535, FiltMax=13670, Gamma=0.810
01:36:50.535 00.006 14964 UpdateGuideState exits: m=274783 SNR=332.7
01:36:50.536 00.001 14964 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 2 / 99999
01:36:50.536 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575010.536,"Host":"NUCBOX","Inst":1,"Distance":0.57,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
01:36:50.537 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.537 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:50.538 00.001 14964 Enqueuing Expose request
01:36:50.577 00.039 12044 IsSlewing returns 0
01:36:50.578 00.001 12044 IsGuiding returns 0
01:36:50.609 00.031 12044 PulseGuide returned control before completion, sleep 21
01:36:50.646 00.037 12044 IsGuiding returns 1
01:36:50.646 00.000 12044 scope still moving after pulse duration time elapsed
01:36:50.699 00.053 12044 IsSlewing returns 0
01:36:50.699 00.000 12044 IsGuiding returns 0
01:36:50.699 00.000 12044 scope move finished after 42 + 80 ms
01:36:50.699 00.000 12044 Move returns status 0, amount 42
01:36:50.699 00.000 12044 MoveAxis(N, 0, ABG)
01:36:50.699 00.000 12044 Move returns status 0, amount 0
01:36:50.700 00.001 12044 move complete, result=0
01:36:50.700 00.000 12044 worker thread done servicing request
01:36:50.700 00.000 12044 Worker thread wakes up
01:36:50.700 00.000 14964 GuideStep: -0.5 px 42 ms EAST, -0.2 px 0 ms NORTH
01:36:50.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:50.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:36:53.807 03.107 12044 Exposure complete
01:36:53.837 00.030 12044 worker thread done servicing request
01:36:53.837 00.000 14964 OnExposeComplete: enter
01:36:53.839 00.002 14964 UpdateGuideState(): m_state=6
01:36:53.840 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3291
01:36:53.842 00.002 14964 Star::Find returns 1 (0), X=280.39, Y=89.96, Mass=265613, SNR=319.6, Peak=19173 HFD=4.1
01:36:53.843 00.001 14964 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.56) = xAngle (-0.25 = -0.25)
01:36:53.844 00.001 14964 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
01:36:53.845 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.80 mountX=0.43 mountY=0.15, mountTheta=0.33
01:36:53.847 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.43, opts=13)
01:36:53.849 00.002 14964 Enqueuing Move request for scope (-0.10, -0.43)
01:36:53.850 00.001 12044 Worker thread wakes up
01:36:53.850 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd
01:36:53.850 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.43)
01:36:53.850 00.000 12044 Moving (-0.10, -0.43) raw xDistance=0.43 yDistance=0.15
01:36:53.850 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.43, slope = 0.00
01:36:53.850 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:53.851 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:36:53.851 00.000 12044 MoveAxis(W, 33, ABG)
01:36:53.851 00.000 12044 Guiding  Dir = 3, Dur = 33
01:36:53.864 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19173, med=615, FiltMin=533, FiltMax=12928, Gamma=0.810
01:36:53.871 00.007 12044 IsSlewing returns 0
01:36:53.871 00.000 12044 IsGuiding returns 0
01:36:53.874 00.003 14964 UpdateGuideState exits: m=265613 SNR=319.6
01:36:53.874 00.000 14964 PhdController: settling, locked = 1, distance = 0.53 (2.00) aobump = 0 frame = 3 / 99999
01:36:53.876 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778575013.876,"Host":"NUCBOX","Inst":1,"Distance":0.53,"Time":6.9,"SettleTime":15.0,"StarLocked":true}
01:36:53.877 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:53.879 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:53.880 00.001 14964 Enqueuing Expose request
01:36:53.904 00.024 12044 PulseGuide returned control before completion, sleep 12
01:36:53.921 00.017 12044 IsGuiding returns 1
01:36:53.921 00.000 12044 scope still moving after pulse duration time elapsed
01:36:54.003 00.082 12044 IsSlewing returns 0
01:36:54.003 00.000 12044 IsGuiding returns 0
01:36:54.004 00.001 12044 scope move finished after 33 + 98 ms
01:36:54.004 00.000 12044 Move returns status 0, amount 33
01:36:54.004 00.000 12044 MoveAxis(N, 0, ABG)
01:36:54.004 00.000 12044 Move returns status 0, amount 0
01:36:54.004 00.000 12044 move complete, result=0
01:36:54.004 00.000 12044 worker thread done servicing request
01:36:54.004 00.000 12044 Worker thread wakes up
01:36:54.004 00.000 14964 GuideStep: 0.4 px 33 ms WEST, 0.1 px 0 ms NORTH
01:36:54.005 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:54.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:36:57.113 03.108 12044 Exposure complete
01:36:57.137 00.024 12044 worker thread done servicing request
01:36:57.137 00.000 14964 OnExposeComplete: enter
01:36:57.138 00.001 14964 UpdateGuideState(): m_state=6
01:36:57.138 00.000 14964 Star::Find(35, 280, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3292
01:36:57.139 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=90.54, Mass=275396, SNR=332.3, Peak=19345 HFD=3.7
01:36:57.140 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
01:36:57.140 00.000 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.67)
01:36:57.140 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=-0.15 mountY=0.13, mountTheta=2.43
01:36:57.142 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.14, opts=13)
01:36:57.142 00.000 14964 Enqueuing Move request for scope (-0.14, 0.14)
01:36:57.143 00.001 12044 Worker thread wakes up
01:36:57.143 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
01:36:57.143 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
01:36:57.143 00.000 12044 Moving (-0.14, 0.14) raw xDistance=-0.15 yDistance=0.13
01:36:57.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:36:57.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:57.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:36:57.143 00.000 12044 MoveAxis(E, 0, ABG)
01:36:57.143 00.000 12044 Move returns status 0, amount 0
01:36:57.143 00.000 12044 MoveAxis(N, 0, ABG)
01:36:57.143 00.000 12044 Move returns status 0, amount 0
01:36:57.143 00.000 12044 move complete, result=0
01:36:57.143 00.000 12044 worker thread done servicing request
01:36:57.150 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19345, med=615, FiltMin=529, FiltMax=14385, Gamma=0.810
01:36:57.156 00.006 14964 UpdateGuideState exits: m=275396 SNR=332.3
01:36:57.157 00.001 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 4 / 99999
01:36:57.157 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575017.157,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":10.2,"SettleTime":15.0,"StarLocked":true}
01:36:57.158 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.158 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:36:57.159 00.001 14964 Enqueuing Expose request
01:36:57.159 00.000 12044 Worker thread wakes up
01:36:57.159 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:57.160 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:36:57.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:00.279 03.119 12044 Exposure complete
01:37:00.299 00.020 12044 worker thread done servicing request
01:37:00.300 00.001 14964 OnExposeComplete: enter
01:37:00.300 00.000 14964 UpdateGuideState(): m_state=6
01:37:00.301 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3293
01:37:00.301 00.000 14964 Star::Find returns 1 (0), X=280.34, Y=90.43, Mass=265669, SNR=319.2, Peak=18073 HFD=3.8
01:37:00.302 00.001 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.50 = -1.78)
01:37:00.302 00.000 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.27)
01:37:00.303 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=-0.03 mountY=0.15, mountTheta=1.78
01:37:00.304 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.03, opts=13)
01:37:00.304 00.000 14964 Enqueuing Move request for scope (-0.15, 0.03)
01:37:00.305 00.001 12044 Worker thread wakes up
01:37:00.305 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:37:00.305 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:37:00.305 00.000 12044 Moving (-0.15, 0.03) raw xDistance=-0.03 yDistance=0.15
01:37:00.305 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.10
01:37:00.305 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:00.305 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:37:00.305 00.000 12044 MoveAxis(E, 0, ABG)
01:37:00.305 00.000 12044 Move returns status 0, amount 0
01:37:00.305 00.000 12044 MoveAxis(N, 0, ABG)
01:37:00.305 00.000 12044 Move returns status 0, amount 0
01:37:00.305 00.000 12044 move complete, result=0
01:37:00.305 00.000 12044 worker thread done servicing request
01:37:00.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18073, med=614, FiltMin=529, FiltMax=13889, Gamma=0.810
01:37:00.318 00.006 14964 UpdateGuideState exits: m=265669 SNR=319.2
01:37:00.318 00.000 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 5 / 99999
01:37:00.319 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575020.319,"Host":"NUCBOX","Inst":1,"Distance":0.35,"Time":13.4,"SettleTime":15.0,"StarLocked":true}
01:37:00.319 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.320 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:00.320 00.000 14964 Enqueuing Expose request
01:37:00.321 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:00.321 00.000 12044 Worker thread wakes up
01:37:00.321 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:00.321 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:03.434 03.113 12044 Exposure complete
01:37:03.464 00.030 12044 worker thread done servicing request
01:37:03.464 00.000 14964 OnExposeComplete: enter
01:37:03.466 00.002 14964 UpdateGuideState(): m_state=6
01:37:03.467 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3294
01:37:03.468 00.001 14964 Star::Find returns 1 (0), X=280.32, Y=90.31, Mass=271277, SNR=332.3, Peak=19097 HFD=3.7
01:37:03.470 00.002 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
01:37:03.471 00.001 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
01:37:03.471 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=0.09 mountY=0.18, mountTheta=1.13
01:37:03.475 00.004 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.09, opts=13)
01:37:03.476 00.001 14964 Enqueuing Move request for scope (-0.17, -0.09)
01:37:03.476 00.000 12044 Worker thread wakes up
01:37:03.477 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
01:37:03.477 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
01:37:03.477 00.000 12044 Moving (-0.17, -0.09) raw xDistance=0.09 yDistance=0.18
01:37:03.477 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.26, using input
01:37:03.477 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.08
01:37:03.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:03.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:37:03.477 00.000 12044 MoveAxis(E, 0, ABG)
01:37:03.477 00.000 12044 Move returns status 0, amount 0
01:37:03.477 00.000 12044 MoveAxis(N, 0, ABG)
01:37:03.477 00.000 12044 Move returns status 0, amount 0
01:37:03.477 00.000 12044 move complete, result=0
01:37:03.477 00.000 12044 worker thread done servicing request
01:37:03.489 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19097, med=615, FiltMin=530, FiltMax=14465, Gamma=0.810
01:37:03.500 00.011 14964 UpdateGuideState exits: m=271277 SNR=332.3
01:37:03.501 00.001 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 6 / 99999
01:37:03.502 00.001 14964 PhdController: newstate STATE_FINISH
01:37:03.503 00.001 14964 PhdController complete: success
01:37:03.503 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778575023.503,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:37:03.504 00.001 14964 Mount: notify guiding dither settle done success=1
01:37:03.504 00.000 14964 PhdController: newstate STATE_IDLE
01:37:03.505 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.505 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:03.506 00.001 14964 Enqueuing Expose request
01:37:03.508 00.002 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:03.509 00.001 12044 Worker thread wakes up
01:37:03.510 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:03.510 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:06.605 03.095 12044 Exposure complete
01:37:06.627 00.022 12044 worker thread done servicing request
01:37:06.627 00.000 14964 OnExposeComplete: enter
01:37:06.628 00.001 14964 UpdateGuideState(): m_state=6
01:37:06.628 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3295
01:37:06.629 00.001 14964 Star::Find returns 1 (0), X=280.70, Y=90.06, Mass=270061, SNR=335.5, Peak=17601 HFD=4.1
01:37:06.629 00.000 14964 MultiStar: exiting stabilization period
01:37:06.630 00.001 14964 MultiStar: updating star positions after lock position change
01:37:06.630 00.000 14964 Star::Find(35, 75, 313, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3295
01:37:06.631 00.001 14964 Star::Find returns 1 (0), X=76.48, Y=329.11, Mass=14407, SNR=57.8, Peak=2259 HFD=2.4
01:37:06.631 00.000 14964 Star::Find(35, 141, 303, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3295
01:37:06.632 00.001 14964 Star::Find returns 1 (0), X=142.96, Y=319.46, Mass=4088, SNR=25.9, Peak=1170 HFD=2.3
01:37:06.632 00.000 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.56 = 0.56)
01:37:06.633 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.67)
01:37:06.633 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-1.00 mountX=0.34 mountY=-0.18, mountTheta=-0.49
01:37:06.635 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.33, opts=13)
01:37:06.635 00.000 14964 Enqueuing Move request for scope (0.22, -0.33)
01:37:06.636 00.001 12044 Worker thread wakes up
01:37:06.636 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
01:37:06.636 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
01:37:06.636 00.000 12044 Moving (0.22, -0.33) raw xDistance=0.34 yDistance=-0.18
01:37:06.636 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.39, using input
01:37:06.636 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.10
01:37:06.636 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:06.636 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:06.636 00.000 12044 MoveAxis(W, 26, ABG)
01:37:06.636 00.000 12044 Guiding  Dir = 3, Dur = 26
01:37:06.645 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17601, med=615, FiltMin=519, FiltMax=14077, Gamma=0.810
01:37:06.651 00.006 14964 UpdateGuideState exits: m=270061 SNR=335.5
01:37:06.652 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.652 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:06.652 00.000 14964 Enqueuing Expose request
01:37:06.670 00.018 12044 IsSlewing returns 0
01:37:06.671 00.001 12044 IsGuiding returns 0
01:37:06.702 00.031 12044 IsGuiding returns 1
01:37:06.702 00.000 12044 scope still moving after pulse duration time elapsed
01:37:06.761 00.059 12044 IsSlewing returns 0
01:37:06.761 00.000 12044 IsGuiding returns 0
01:37:06.761 00.000 12044 scope move finished after 26 + 64 ms
01:37:06.761 00.000 12044 Move returns status 0, amount 26
01:37:06.761 00.000 12044 MoveAxis(N, 0, ABG)
01:37:06.761 00.000 12044 Move returns status 0, amount 0
01:37:06.761 00.000 12044 move complete, result=0
01:37:06.761 00.000 12044 worker thread done servicing request
01:37:06.761 00.000 12044 Worker thread wakes up
01:37:06.761 00.000 14964 GuideStep: 0.3 px 26 ms WEST, -0.2 px 0 ms NORTH
01:37:06.763 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:06.763 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:09.868 03.105 12044 Exposure complete
01:37:09.891 00.023 12044 worker thread done servicing request
01:37:09.891 00.000 14964 OnExposeComplete: enter
01:37:09.892 00.001 14964 UpdateGuideState(): m_state=6
01:37:09.892 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3296
01:37:09.893 00.001 14964 Star::Find returns 1 (0), X=280.68, Y=90.23, Mass=272620, SNR=336.6, Peak=18421 HFD=3.8
01:37:09.893 00.000 14964 MultiStar: [#1 0.01,-0.33,0.18,U] [#2 -0.06,-0.71,0.07,U] 
01:37:09.894 00.001 14964 single-star, 2 included, MultiStar: {0.15, -0.22}, one-star: {0.19, -0.17}
01:37:09.894 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
01:37:09.895 00.001 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
01:37:09.895 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.73 mountX=0.17 mountY=-0.17, mountTheta=-0.78
01:37:09.896 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.17, opts=13)
01:37:09.897 00.001 14964 Enqueuing Move request for scope (0.19, -0.17)
01:37:09.897 00.000 12044 Worker thread wakes up
01:37:09.897 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
01:37:09.897 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
01:37:09.897 00.000 12044 Moving (0.19, -0.17) raw xDistance=0.17 yDistance=-0.17
01:37:09.897 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.36, using input
01:37:09.898 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.08
01:37:09.898 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:09.898 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:37:09.898 00.000 12044 MoveAxis(E, 0, ABG)
01:37:09.898 00.000 12044 Move returns status 0, amount 0
01:37:09.898 00.000 12044 MoveAxis(N, 0, ABG)
01:37:09.898 00.000 12044 Move returns status 0, amount 0
01:37:09.898 00.000 12044 move complete, result=0
01:37:09.898 00.000 12044 worker thread done servicing request
01:37:09.905 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18421, med=614, FiltMin=532, FiltMax=15837, Gamma=0.810
01:37:09.913 00.008 14964 UpdateGuideState exits: m=272620 SNR=336.6
01:37:09.913 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.914 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:09.914 00.000 14964 Enqueuing Expose request
01:37:09.915 00.001 12044 Worker thread wakes up
01:37:09.915 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:09.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:09.915 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:13.013 03.098 12044 Exposure complete
01:37:13.037 00.024 12044 worker thread done servicing request
01:37:13.037 00.000 14964 OnExposeComplete: enter
01:37:13.037 00.000 14964 UpdateGuideState(): m_state=6
01:37:13.038 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3297
01:37:13.038 00.000 14964 Star::Find returns 1 (0), X=280.18, Y=90.20, Mass=265156, SNR=324.3, Peak=19161 HFD=4.0
01:37:13.039 00.001 14964 MultiStar: [#1 -0.25,0.04,0.20,U] [#2 -0.42,-0.13,0.07,U] 
01:37:13.039 00.000 14964 refined, 2 included, MultiStar: {-0.30, -0.15}, one-star: {-0.31, -0.19}
01:37:13.040 00.001 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.12 = -1.12)
01:37:13.040 00.000 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.93 = 1.93)
01:37:13.041 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-2.67 mountX=0.15 mountY=0.32, mountTheta=1.13
01:37:13.044 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.15, opts=13)
01:37:13.044 00.000 14964 Enqueuing Move request for scope (-0.30, -0.15)
01:37:13.045 00.001 12044 Worker thread wakes up
01:37:13.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
01:37:13.045 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
01:37:13.045 00.000 12044 Moving (-0.30, -0.15) raw xDistance=0.15 yDistance=0.32
01:37:13.045 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.32, using input
01:37:13.045 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:37:13.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.06
01:37:13.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:37:13.045 00.000 12044 MoveAxis(E, 0, ABG)
01:37:13.045 00.000 12044 Move returns status 0, amount 0
01:37:13.045 00.000 12044 MoveAxis(N, 0, ABG)
01:37:13.045 00.000 12044 Move returns status 0, amount 0
01:37:13.045 00.000 12044 move complete, result=0
01:37:13.045 00.000 12044 worker thread done servicing request
01:37:13.053 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19161, med=615, FiltMin=532, FiltMax=11736, Gamma=0.810
01:37:13.058 00.005 14964 UpdateGuideState exits: m=265156 SNR=324.3
01:37:13.059 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.059 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:13.060 00.001 14964 Enqueuing Expose request
01:37:13.060 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:13.061 00.001 12044 Worker thread wakes up
01:37:13.061 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:13.061 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:16.180 03.119 12044 Exposure complete
01:37:16.203 00.023 12044 worker thread done servicing request
01:37:16.204 00.001 14964 OnExposeComplete: enter
01:37:16.204 00.000 14964 UpdateGuideState(): m_state=6
01:37:16.205 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3298
01:37:16.205 00.000 14964 Star::Find returns 1 (0), X=280.20, Y=89.99, Mass=271389, SNR=331.2, Peak=19745 HFD=4.1
01:37:16.206 00.001 14964 MultiStar: [#1 -0.51,0.12,0.18,U] [#2 -0.08,-0.78,0.00,M1] 
01:37:16.206 00.000 14964 refined, 1 included, MultiStar: {-0.32, -0.33}, one-star: {-0.29, -0.40}
01:37:16.207 00.001 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
01:37:16.207 00.000 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
01:37:16.208 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.33 hyp=0.46 cameraTheta=-2.34 mountX=0.32 mountY=0.35, mountTheta=0.83
01:37:16.209 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.33, opts=13)
01:37:16.209 00.000 14964 Enqueuing Move request for scope (-0.32, -0.33)
01:37:16.210 00.001 12044 Worker thread wakes up
01:37:16.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.33) opts 0xd
01:37:16.210 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.33)
01:37:16.210 00.000 12044 Moving (-0.32, -0.33) raw xDistance=0.32 yDistance=0.35
01:37:16.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.00
01:37:16.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:16.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:37:16.210 00.000 12044 MoveAxis(W, 25, ABG)
01:37:16.210 00.000 12044 Guiding  Dir = 3, Dur = 25
01:37:16.217 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19745, med=615, FiltMin=528, FiltMax=12104, Gamma=0.810
01:37:16.223 00.006 14964 UpdateGuideState exits: m=271389 SNR=331.2
01:37:16.224 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.224 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:16.225 00.001 14964 Enqueuing Expose request
01:37:16.246 00.021 12044 IsSlewing returns 0
01:37:16.246 00.000 12044 IsGuiding returns 0
01:37:16.278 00.032 12044 IsGuiding returns 1
01:37:16.278 00.000 12044 scope still moving after pulse duration time elapsed
01:37:16.340 00.062 12044 IsSlewing returns 0
01:37:16.340 00.000 12044 IsGuiding returns 0
01:37:16.340 00.000 12044 scope move finished after 25 + 69 ms
01:37:16.340 00.000 12044 Move returns status 0, amount 25
01:37:16.340 00.000 12044 MoveAxis(N, 0, ABG)
01:37:16.340 00.000 12044 Move returns status 0, amount 0
01:37:16.340 00.000 12044 move complete, result=0
01:37:16.340 00.000 12044 worker thread done servicing request
01:37:16.340 00.000 12044 Worker thread wakes up
01:37:16.340 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.4 px 0 ms NORTH
01:37:16.341 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:16.341 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:19.443 03.102 12044 Exposure complete
01:37:19.467 00.024 12044 worker thread done servicing request
01:37:19.467 00.000 14964 OnExposeComplete: enter
01:37:19.468 00.001 14964 UpdateGuideState(): m_state=6
01:37:19.468 00.000 14964 Star::Find(35, 280, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3299
01:37:19.469 00.001 14964 Star::Find returns 1 (0), X=280.34, Y=90.30, Mass=265099, SNR=325.9, Peak=19313 HFD=3.7
01:37:19.469 00.000 14964 MultiStar: [#1 -0.28,-0.14,0.19,U] [#2 -0.39,-0.43,0.07,U] 
01:37:19.470 00.001 14964 single-star, 2 included, MultiStar: {-0.18, -0.12}, one-star: {-0.15, -0.10}
01:37:19.470 00.000 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.00 = -1.00)
01:37:19.471 00.001 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
01:37:19.471 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.56 mountX=0.10 mountY=0.16, mountTheta=1.03
01:37:19.472 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.10, opts=13)
01:37:19.473 00.001 14964 Enqueuing Move request for scope (-0.15, -0.10)
01:37:19.473 00.000 12044 Worker thread wakes up
01:37:19.474 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
01:37:19.474 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
01:37:19.474 00.000 12044 Moving (-0.15, -0.10) raw xDistance=0.10 yDistance=0.16
01:37:19.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:37:19.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:19.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:37:19.474 00.000 12044 MoveAxis(E, 0, ABG)
01:37:19.474 00.000 12044 Move returns status 0, amount 0
01:37:19.474 00.000 12044 MoveAxis(N, 0, ABG)
01:37:19.474 00.000 12044 Move returns status 0, amount 0
01:37:19.474 00.000 12044 move complete, result=0
01:37:19.474 00.000 12044 worker thread done servicing request
01:37:19.481 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19313, med=615, FiltMin=530, FiltMax=14589, Gamma=0.810
01:37:19.486 00.005 14964 UpdateGuideState exits: m=265099 SNR=325.9
01:37:19.487 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.487 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:19.488 00.001 14964 Enqueuing Expose request
01:37:19.488 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:19.489 00.001 12044 Worker thread wakes up
01:37:19.489 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:19.489 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:22.587 03.098 12044 Exposure complete
01:37:22.621 00.034 12044 worker thread done servicing request
01:37:22.622 00.001 14964 OnExposeComplete: enter
01:37:22.622 00.000 14964 UpdateGuideState(): m_state=6
01:37:22.623 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3300
01:37:22.623 00.000 14964 Star::Find returns 1 (0), X=280.30, Y=90.35, Mass=268946, SNR=323.7, Peak=20445 HFD=3.7
01:37:22.624 00.001 14964 MultiStar: [#1 -0.39,-0.33,0.21,U] [#2 -0.42,-0.81,0.00,M1] 
01:37:22.624 00.000 14964 single-star, 1 included, MultiStar: {-0.22, -0.09}, one-star: {-0.19, -0.04}
01:37:22.625 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
01:37:22.625 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
01:37:22.626 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.04 mountY=0.19, mountTheta=1.35
01:37:22.627 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.04, opts=13)
01:37:22.627 00.000 14964 Enqueuing Move request for scope (-0.19, -0.04)
01:37:22.628 00.001 12044 Worker thread wakes up
01:37:22.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
01:37:22.628 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
01:37:22.628 00.000 12044 Moving (-0.19, -0.04) raw xDistance=0.04 yDistance=0.19
01:37:22.628 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:37:22.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:22.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:37:22.628 00.000 12044 MoveAxis(E, 0, ABG)
01:37:22.628 00.000 12044 Move returns status 0, amount 0
01:37:22.628 00.000 12044 MoveAxis(N, 0, ABG)
01:37:22.628 00.000 12044 Move returns status 0, amount 0
01:37:22.628 00.000 12044 move complete, result=0
01:37:22.628 00.000 12044 worker thread done servicing request
01:37:22.636 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20445, med=615, FiltMin=528, FiltMax=13517, Gamma=0.810
01:37:22.642 00.006 14964 UpdateGuideState exits: m=268946 SNR=323.7
01:37:22.643 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.643 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:22.644 00.001 14964 Enqueuing Expose request
01:37:22.644 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:22.645 00.001 12044 Worker thread wakes up
01:37:22.645 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:22.645 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:25.770 03.125 12044 Exposure complete
01:37:25.799 00.029 12044 worker thread done servicing request
01:37:25.799 00.000 14964 OnExposeComplete: enter
01:37:25.800 00.001 14964 UpdateGuideState(): m_state=6
01:37:25.801 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3301
01:37:25.801 00.000 14964 Star::Find returns 1 (0), X=280.49, Y=90.29, Mass=266553, SNR=324.0, Peak=17489 HFD=3.9
01:37:25.803 00.002 14964 MultiStar: [#1 -0.17,-0.46,0.18,U] [#2 -0.43,-0.80,0.00,M2] 
01:37:25.804 00.001 14964 single-star, 1 included, MultiStar: {-0.03, -0.16}, one-star: {0.00, -0.10}
01:37:25.805 00.001 14964 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.56) = xAngle (-0.01 = -0.01)
01:37:25.807 00.002 14964 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.04 = 3.04)
01:37:25.808 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=0.10 mountY=0.01, mountTheta=0.10
01:37:25.810 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.10, opts=13)
01:37:25.811 00.001 14964 Enqueuing Move request for scope (0.00, -0.10)
01:37:25.811 00.000 12044 Worker thread wakes up
01:37:25.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
01:37:25.812 00.001 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
01:37:25.812 00.000 12044 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=0.01
01:37:25.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.07
01:37:25.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:37:25.812 00.000 12044 MoveAxis(E, 0, ABG)
01:37:25.812 00.000 12044 Move returns status 0, amount 0
01:37:25.812 00.000 12044 MoveAxis(N, 0, ABG)
01:37:25.812 00.000 12044 Move returns status 0, amount 0
01:37:25.812 00.000 12044 move complete, result=0
01:37:25.812 00.000 12044 worker thread done servicing request
01:37:25.822 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17489, med=615, FiltMin=528, FiltMax=14361, Gamma=0.810
01:37:25.827 00.005 14964 UpdateGuideState exits: m=266553 SNR=324.0
01:37:25.828 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.829 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:25.829 00.000 14964 Enqueuing Expose request
01:37:25.830 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:25.830 00.000 12044 Worker thread wakes up
01:37:25.830 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:25.830 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:28.958 03.128 12044 Exposure complete
01:37:28.982 00.024 12044 worker thread done servicing request
01:37:28.983 00.001 14964 OnExposeComplete: enter
01:37:28.983 00.000 14964 UpdateGuideState(): m_state=6
01:37:28.984 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3302
01:37:28.984 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=90.16, Mass=262869, SNR=318.5, Peak=17485 HFD=3.9
01:37:28.985 00.001 14964 MultiStar: [#1 -0.21,-0.14,0.19,U] [#2 -0.29,-0.69,0.00,M3] 
01:37:28.985 00.000 14964 refined, 1 included, MultiStar: {-0.07, -0.22}, one-star: {-0.05, -0.24}
01:37:28.986 00.001 14964 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
01:37:28.986 00.000 14964 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
01:37:28.987 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.88 mountX=0.22 mountY=0.09, mountTheta=0.40
01:37:28.988 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.22, opts=13)
01:37:28.988 00.000 14964 Enqueuing Move request for scope (-0.07, -0.22)
01:37:28.989 00.001 12044 Worker thread wakes up
01:37:28.989 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
01:37:28.989 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
01:37:28.989 00.000 12044 Moving (-0.07, -0.22) raw xDistance=0.22 yDistance=0.09
01:37:28.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.02
01:37:28.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:28.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:28.989 00.000 12044 MoveAxis(E, 0, ABG)
01:37:28.989 00.000 12044 Move returns status 0, amount 0
01:37:28.989 00.000 12044 MoveAxis(N, 0, ABG)
01:37:28.989 00.000 12044 Move returns status 0, amount 0
01:37:28.989 00.000 12044 move complete, result=0
01:37:28.989 00.000 12044 worker thread done servicing request
01:37:28.996 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17485, med=615, FiltMin=534, FiltMax=13477, Gamma=0.810
01:37:29.002 00.006 14964 UpdateGuideState exits: m=262869 SNR=318.5
01:37:29.003 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.003 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:29.003 00.000 14964 Enqueuing Expose request
01:37:29.004 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:29.004 00.000 12044 Worker thread wakes up
01:37:29.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:29.005 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:32.129 03.124 12044 Exposure complete
01:37:32.152 00.023 12044 worker thread done servicing request
01:37:32.152 00.000 14964 OnExposeComplete: enter
01:37:32.153 00.001 14964 UpdateGuideState(): m_state=6
01:37:32.153 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3303
01:37:32.154 00.001 14964 Star::Find returns 1 (0), X=280.29, Y=90.24, Mass=266848, SNR=330.7, Peak=21069 HFD=3.8
01:37:32.154 00.000 14964 MultiStar: [#1 -0.36,0.07,0.18,U] [#2 -0.42,-0.27,0.08,U] 
01:37:32.155 00.001 14964 single-star, 2 included, MultiStar: {-0.23, -0.13}, one-star: {-0.20, -0.15}
01:37:32.155 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
01:37:32.156 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
01:37:32.156 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.48 mountX=0.15 mountY=0.21, mountTheta=0.95
01:37:32.157 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.15, opts=13)
01:37:32.158 00.001 14964 Enqueuing Move request for scope (-0.20, -0.15)
01:37:32.159 00.001 12044 Worker thread wakes up
01:37:32.159 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
01:37:32.159 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
01:37:32.159 00.000 12044 Moving (-0.20, -0.15) raw xDistance=0.15 yDistance=0.21
01:37:32.159 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:37:32.159 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:32.159 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:37:32.159 00.000 12044 MoveAxis(E, 0, ABG)
01:37:32.159 00.000 12044 Move returns status 0, amount 0
01:37:32.159 00.000 12044 MoveAxis(N, 0, ABG)
01:37:32.159 00.000 12044 Move returns status 0, amount 0
01:37:32.159 00.000 12044 move complete, result=0
01:37:32.159 00.000 12044 worker thread done servicing request
01:37:32.167 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21069, med=615, FiltMin=525, FiltMax=12132, Gamma=0.810
01:37:32.172 00.005 14964 UpdateGuideState exits: m=266848 SNR=330.7
01:37:32.173 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.174 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:32.175 00.001 14964 Enqueuing Expose request
01:37:32.175 00.000 12044 Worker thread wakes up
01:37:32.175 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:32.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:32.175 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:35.299 03.124 12044 Exposure complete
01:37:35.319 00.020 12044 worker thread done servicing request
01:37:35.320 00.001 14964 OnExposeComplete: enter
01:37:35.320 00.000 14964 UpdateGuideState(): m_state=6
01:37:35.321 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3304
01:37:35.321 00.000 14964 Star::Find returns 1 (0), X=280.31, Y=90.08, Mass=264086, SNR=326.3, Peak=20229 HFD=4.1
01:37:35.322 00.001 14964 MultiStar: [#1 -0.20,-0.13,0.18,U] [#2 -0.45,-0.52,0.07,U] 
01:37:35.322 00.000 14964 refined, 2 included, MultiStar: {-0.20, -0.30}, one-star: {-0.18, -0.32}
01:37:35.323 00.001 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
01:37:35.323 00.000 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
01:37:35.324 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-2.15 mountX=0.30 mountY=0.23, mountTheta=0.65
01:37:35.325 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.30, opts=13)
01:37:35.325 00.000 14964 Enqueuing Move request for scope (-0.20, -0.30)
01:37:35.326 00.001 12044 Worker thread wakes up
01:37:35.326 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.30) opts 0xd
01:37:35.326 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.30)
01:37:35.326 00.000 12044 Moving (-0.20, -0.30) raw xDistance=0.30 yDistance=0.23
01:37:35.326 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.30, slope = 0.01
01:37:35.326 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:35.326 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:37:35.326 00.000 12044 MoveAxis(W, 4, ABG)
01:37:35.326 00.000 12044 Guiding  Dir = 3, Dur = 4
01:37:35.333 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20229, med=615, FiltMin=531, FiltMax=13156, Gamma=0.810
01:37:35.339 00.006 14964 UpdateGuideState exits: m=264086 SNR=326.3
01:37:35.339 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.340 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:35.340 00.000 14964 Enqueuing Expose request
01:37:35.374 00.034 12044 IsSlewing returns 0
01:37:35.374 00.000 12044 IsGuiding returns 0
01:37:35.406 00.032 12044 IsGuiding returns 1
01:37:35.406 00.000 12044 scope still moving after pulse duration time elapsed
01:37:35.465 00.059 12044 IsSlewing returns 0
01:37:35.465 00.000 12044 IsGuiding returns 0
01:37:35.465 00.000 12044 scope move finished after 4 + 87 ms
01:37:35.465 00.000 12044 Move returns status 0, amount 4
01:37:35.465 00.000 12044 MoveAxis(N, 0, ABG)
01:37:35.465 00.000 12044 Move returns status 0, amount 0
01:37:35.465 00.000 12044 move complete, result=0
01:37:35.465 00.000 12044 worker thread done servicing request
01:37:35.465 00.000 12044 Worker thread wakes up
01:37:35.465 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:35.465 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:35.465 00.000 14964 GuideStep: 0.3 px 4 ms WEST, 0.2 px 0 ms NORTH
01:37:38.602 03.137 12044 Exposure complete
01:37:38.627 00.025 12044 worker thread done servicing request
01:37:38.627 00.000 14964 OnExposeComplete: enter
01:37:38.628 00.001 14964 UpdateGuideState(): m_state=6
01:37:38.629 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3305
01:37:38.629 00.000 14964 Star::Find returns 1 (0), X=280.51, Y=90.56, Mass=268013, SNR=329.2, Peak=16293 HFD=4.1
01:37:38.630 00.001 14964 MultiStar: [#1 -0.33,-0.54,0.19,U] [#2 -0.36,-0.88,0.00,M2] 
01:37:38.630 00.000 14964 refined, 1 included, MultiStar: {-0.04, 0.05}, one-star: {0.02, 0.17}
01:37:38.631 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
01:37:38.631 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.50)
01:37:38.631 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.18 mountX=-0.05 mountY=0.03, mountTheta=2.61
01:37:38.632 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.05, opts=13)
01:37:38.633 00.001 14964 Enqueuing Move request for scope (-0.04, 0.05)
01:37:38.634 00.001 12044 Worker thread wakes up
01:37:38.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:37:38.634 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:37:38.634 00.000 12044 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.03
01:37:38.634 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.07, using input
01:37:38.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:37:38.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:38.634 00.000 12044 MoveAxis(E, 0, ABG)
01:37:38.634 00.000 12044 Move returns status 0, amount 0
01:37:38.634 00.000 12044 MoveAxis(N, 0, ABG)
01:37:38.634 00.000 12044 Move returns status 0, amount 0
01:37:38.634 00.000 12044 move complete, result=0
01:37:38.634 00.000 12044 worker thread done servicing request
01:37:38.642 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16293, med=615, FiltMin=524, FiltMax=12441, Gamma=0.810
01:37:38.648 00.006 14964 UpdateGuideState exits: m=268013 SNR=329.2
01:37:38.648 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.649 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:38.649 00.000 14964 Enqueuing Expose request
01:37:38.650 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:38.650 00.000 12044 Worker thread wakes up
01:37:38.650 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:38.650 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:41.741 03.091 12044 Exposure complete
01:37:41.763 00.022 12044 worker thread done servicing request
01:37:41.763 00.000 14964 OnExposeComplete: enter
01:37:41.764 00.001 14964 UpdateGuideState(): m_state=6
01:37:41.764 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3306
01:37:41.765 00.001 14964 Star::Find returns 1 (0), X=280.73, Y=91.02, Mass=273804, SNR=339.9, Peak=18045 HFD=4.1
01:37:41.765 00.000 14964 MultiStar: [#1 -0.05,-1.00,0.00,M1] [#2 -0.08,-0.83,0.00,M3] 
01:37:41.766 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
01:37:41.766 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
01:37:41.767 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.63 hyp=0.67 cameraTheta=1.21 mountX=-0.62 mountY=-0.30, mountTheta=-2.69
01:37:41.768 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.63, opts=13)
01:37:41.768 00.000 14964 Enqueuing Move request for scope (0.24, 0.63)
01:37:41.769 00.001 12044 Worker thread wakes up
01:37:41.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.63) opts 0xd
01:37:41.769 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.63)
01:37:41.769 00.000 12044 Moving (0.24, 0.63) raw xDistance=-0.62 yDistance=-0.30
01:37:41.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.62, slope = -0.06
01:37:41.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:41.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:37:41.769 00.000 12044 MoveAxis(E, 42, ABG)
01:37:41.769 00.000 12044 Guiding  Dir = 2, Dur = 42
01:37:41.781 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18045, med=615, FiltMin=532, FiltMax=14593, Gamma=0.810
01:37:41.786 00.005 14964 UpdateGuideState exits: m=273804 SNR=339.9
01:37:41.787 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.787 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:41.788 00.001 14964 Enqueuing Expose request
01:37:41.812 00.024 12044 IsSlewing returns 0
01:37:41.812 00.000 12044 IsGuiding returns 0
01:37:41.843 00.031 12044 PulseGuide returned control before completion, sleep 21
01:37:41.891 00.048 12044 IsGuiding returns 1
01:37:41.891 00.000 12044 scope still moving after pulse duration time elapsed
01:37:41.951 00.060 12044 IsSlewing returns 0
01:37:41.952 00.001 12044 IsGuiding returns 0
01:37:41.952 00.000 12044 scope move finished after 42 + 97 ms
01:37:41.952 00.000 12044 Move returns status 0, amount 42
01:37:41.952 00.000 12044 MoveAxis(N, 0, ABG)
01:37:41.952 00.000 12044 Move returns status 0, amount 0
01:37:41.952 00.000 12044 move complete, result=0
01:37:41.952 00.000 12044 worker thread done servicing request
01:37:41.952 00.000 12044 Worker thread wakes up
01:37:41.952 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:41.952 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:41.952 00.000 14964 GuideStep: -0.6 px 42 ms EAST, -0.3 px 0 ms NORTH
01:37:45.092 03.140 12044 Exposure complete
01:37:45.116 00.024 12044 worker thread done servicing request
01:37:45.116 00.000 14964 OnExposeComplete: enter
01:37:45.117 00.001 14964 UpdateGuideState(): m_state=6
01:37:45.117 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3307
01:37:45.118 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=90.30, Mass=270929, SNR=322.1, Peak=19193 HFD=4.0
01:37:45.118 00.000 14964 MultiStar: [#1 -0.59,-0.33,0.18,U] [#2 -0.93,-0.62,0.00,M4] 
01:37:45.119 00.001 14964 single-star, 1 included, MultiStar: {-0.49, -0.13}, one-star: {-0.47, -0.09}
01:37:45.119 00.000 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
01:37:45.120 00.001 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
01:37:45.120 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.09 hyp=0.48 cameraTheta=-2.95 mountX=0.09 mountY=0.48, mountTheta=1.39
01:37:45.121 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.09, opts=13)
01:37:45.122 00.001 14964 Enqueuing Move request for scope (-0.47, -0.09)
01:37:45.122 00.000 12044 Worker thread wakes up
01:37:45.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.09) opts 0xd
01:37:45.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.09)
01:37:45.122 00.000 12044 Moving (-0.47, -0.09) raw xDistance=0.09 yDistance=0.48
01:37:45.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.04
01:37:45.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:45.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
01:37:45.122 00.000 12044 MoveAxis(E, 0, ABG)
01:37:45.122 00.000 12044 Move returns status 0, amount 0
01:37:45.122 00.000 12044 MoveAxis(N, 0, ABG)
01:37:45.122 00.000 12044 Move returns status 0, amount 0
01:37:45.122 00.000 12044 move complete, result=0
01:37:45.122 00.000 12044 worker thread done servicing request
01:37:45.130 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19193, med=615, FiltMin=528, FiltMax=10663, Gamma=0.810
01:37:45.136 00.006 14964 UpdateGuideState exits: m=270929 SNR=322.1
01:37:45.136 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.137 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:45.137 00.000 14964 Enqueuing Expose request
01:37:45.138 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:37:45.138 00.000 12044 Worker thread wakes up
01:37:45.138 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:45.138 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:48.262 03.124 12044 Exposure complete
01:37:48.288 00.026 12044 worker thread done servicing request
01:37:48.288 00.000 14964 OnExposeComplete: enter
01:37:48.289 00.001 14964 UpdateGuideState(): m_state=6
01:37:48.290 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3308
01:37:48.290 00.000 14964 Star::Find returns 1 (0), X=280.24, Y=90.32, Mass=273937, SNR=328.0, Peak=19221 HFD=3.7
01:37:48.291 00.001 14964 MultiStar: [#1 -0.26,-0.21,0.20,U] [#2 -0.17,-0.61,0.07,U] 
01:37:48.292 00.001 14964 single-star, 2 included, MultiStar: {-0.25, -0.13}, one-star: {-0.25, -0.08}
01:37:48.292 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
01:37:48.293 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
01:37:48.293 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.83 mountX=0.08 mountY=0.25, mountTheta=1.28
01:37:48.294 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.08, opts=13)
01:37:48.294 00.000 14964 Enqueuing Move request for scope (-0.25, -0.08)
01:37:48.296 00.002 12044 Worker thread wakes up
01:37:48.296 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
01:37:48.296 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
01:37:48.296 00.000 12044 Moving (-0.25, -0.08) raw xDistance=0.08 yDistance=0.25
01:37:48.296 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
01:37:48.296 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:48.296 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:37:48.296 00.000 12044 MoveAxis(E, 0, ABG)
01:37:48.296 00.000 12044 Move returns status 0, amount 0
01:37:48.296 00.000 12044 MoveAxis(N, 0, ABG)
01:37:48.296 00.000 12044 Move returns status 0, amount 0
01:37:48.296 00.000 12044 move complete, result=0
01:37:48.296 00.000 12044 worker thread done servicing request
01:37:48.303 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19221, med=615, FiltMin=532, FiltMax=13477, Gamma=0.810
01:37:48.309 00.006 14964 UpdateGuideState exits: m=273937 SNR=328.0
01:37:48.310 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.310 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:48.311 00.001 14964 Enqueuing Expose request
01:37:48.311 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:48.312 00.001 12044 Worker thread wakes up
01:37:48.312 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:48.312 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:51.432 03.120 12044 Exposure complete
01:37:51.453 00.021 12044 worker thread done servicing request
01:37:51.453 00.000 14964 OnExposeComplete: enter
01:37:51.454 00.001 14964 UpdateGuideState(): m_state=6
01:37:51.455 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3309
01:37:51.456 00.001 14964 Star::Find returns 1 (0), X=280.38, Y=90.42, Mass=268743, SNR=333.9, Peak=19461 HFD=3.4
01:37:51.456 00.000 14964 MultiStar: [#1 -0.31,-0.32,0.20,U] [#2 -0.48,-0.66,0.00,M4] 
01:37:51.457 00.001 14964 single-star, 1 included, MultiStar: {-0.15, -0.03}, one-star: {-0.11, 0.02}
01:37:51.457 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
01:37:51.458 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.26)
01:37:51.458 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=-0.02 mountY=0.11, mountTheta=1.79
01:37:51.459 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.02, opts=13)
01:37:51.459 00.000 14964 Enqueuing Move request for scope (-0.11, 0.02)
01:37:51.460 00.001 12044 Worker thread wakes up
01:37:51.460 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:37:51.460 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:37:51.460 00.000 12044 Moving (-0.11, 0.02) raw xDistance=-0.02 yDistance=0.11
01:37:51.460 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.16, using input
01:37:51.460 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
01:37:51.460 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:51.460 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:37:51.460 00.000 12044 MoveAxis(E, 0, ABG)
01:37:51.460 00.000 12044 Move returns status 0, amount 0
01:37:51.460 00.000 12044 MoveAxis(N, 0, ABG)
01:37:51.460 00.000 12044 Move returns status 0, amount 0
01:37:51.460 00.000 12044 move complete, result=0
01:37:51.460 00.000 12044 worker thread done servicing request
01:37:51.468 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19461, med=614, FiltMin=520, FiltMax=15581, Gamma=0.810
01:37:51.473 00.005 14964 UpdateGuideState exits: m=268743 SNR=333.9
01:37:51.474 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:51.474 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:51.475 00.001 14964 Enqueuing Expose request
01:37:51.476 00.001 12044 Worker thread wakes up
01:37:51.476 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:51.476 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:51.476 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:54.608 03.132 12044 Exposure complete
01:37:54.632 00.024 12044 worker thread done servicing request
01:37:54.632 00.000 14964 OnExposeComplete: enter
01:37:54.633 00.001 14964 UpdateGuideState(): m_state=6
01:37:54.633 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3310
01:37:54.634 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=90.64, Mass=273044, SNR=331.5, Peak=16951 HFD=4.0
01:37:54.634 00.000 14964 MultiStar: [#1 -0.64,-0.48,0.00,M1] [#2 -0.70,-0.50,0.00,M5] 
01:37:54.635 00.001 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
01:37:54.635 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
01:37:54.636 00.001 14964 CameraToMount -- cameraX=-0.61 cameraY=0.24 hyp=0.65 cameraTheta=2.77 mountX=-0.25 mountY=0.58, mountTheta=1.98
01:37:54.637 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.24, opts=13)
01:37:54.637 00.000 14964 Enqueuing Move request for scope (-0.61, 0.24)
01:37:54.638 00.001 12044 Worker thread wakes up
01:37:54.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.24) opts 0xd
01:37:54.638 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.24)
01:37:54.638 00.000 12044 Moving (-0.61, 0.24) raw xDistance=-0.25 yDistance=0.58
01:37:54.638 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.26, using input
01:37:54.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.04
01:37:54.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:54.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:37:54.638 00.000 12044 MoveAxis(E, 0, ABG)
01:37:54.638 00.000 12044 Move returns status 0, amount 0
01:37:54.638 00.000 12044 MoveAxis(N, 0, ABG)
01:37:54.638 00.000 12044 Move returns status 0, amount 0
01:37:54.638 00.000 12044 move complete, result=0
01:37:54.638 00.000 12044 worker thread done servicing request
01:37:54.646 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16951, med=615, FiltMin=532, FiltMax=11987, Gamma=0.810
01:37:54.651 00.005 14964 UpdateGuideState exits: m=273044 SNR=331.5
01:37:54.652 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.652 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:54.653 00.001 14964 Enqueuing Expose request
01:37:54.654 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:37:54.654 00.000 12044 Worker thread wakes up
01:37:54.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:54.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:37:57.756 03.102 12044 Exposure complete
01:37:57.779 00.023 12044 worker thread done servicing request
01:37:57.779 00.000 14964 OnExposeComplete: enter
01:37:57.779 00.000 14964 UpdateGuideState(): m_state=6
01:37:57.780 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3311
01:37:57.780 00.000 14964 Star::Find returns 1 (0), X=280.04, Y=90.64, Mass=268814, SNR=325.4, Peak=19599 HFD=3.9
01:37:57.781 00.001 14964 MultiStar: [#1 -0.68,-0.70,0.00,M2] [#2 -0.86,-1.07,0.00,M6] 
01:37:57.782 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
01:37:57.782 00.000 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
01:37:57.783 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.24 hyp=0.51 cameraTheta=2.64 mountX=-0.25 mountY=0.42, mountTheta=2.11
01:37:57.784 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.24, opts=13)
01:37:57.784 00.000 14964 Enqueuing Move request for scope (-0.45, 0.24)
01:37:57.785 00.001 12044 Worker thread wakes up
01:37:57.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.24) opts 0xd
01:37:57.785 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.24)
01:37:57.785 00.000 12044 Moving (-0.45, 0.24) raw xDistance=-0.25 yDistance=0.42
01:37:57.785 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.30, using input
01:37:57.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.05
01:37:57.785 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:57.785 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:37:57.785 00.000 12044 MoveAxis(E, 0, ABG)
01:37:57.785 00.000 12044 Move returns status 0, amount 0
01:37:57.785 00.000 12044 MoveAxis(N, 0, ABG)
01:37:57.785 00.000 12044 Move returns status 0, amount 0
01:37:57.785 00.000 12044 move complete, result=0
01:37:57.785 00.000 12044 worker thread done servicing request
01:37:57.796 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19599, med=615, FiltMin=532, FiltMax=10605, Gamma=0.810
01:37:57.801 00.005 14964 UpdateGuideState exits: m=268814 SNR=325.4
01:37:57.802 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.802 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:37:57.803 00.001 14964 Enqueuing Expose request
01:37:57.803 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
01:37:57.804 00.001 12044 Worker thread wakes up
01:37:57.804 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:37:57.804 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:00.929 03.125 12044 Exposure complete
01:38:00.951 00.022 12044 worker thread done servicing request
01:38:00.952 00.001 14964 OnExposeComplete: enter
01:38:00.952 00.000 14964 UpdateGuideState(): m_state=6
01:38:00.953 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3312
01:38:00.953 00.000 14964 Star::Find returns 1 (0), X=280.06, Y=90.38, Mass=271685, SNR=331.5, Peak=19041 HFD=3.9
01:38:00.954 00.001 14964 MultiStar: [#1 -0.54,-0.30,0.17,U] [#2 -0.87,-0.73,0.00,M7] 
01:38:00.954 00.000 14964 single-star, 1 included, MultiStar: {-0.44, -0.05}, one-star: {-0.43, -0.01}
01:38:00.955 00.001 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
01:38:00.955 00.000 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
01:38:00.956 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.01 hyp=0.43 cameraTheta=-3.11 mountX=0.01 mountY=0.43, mountTheta=1.55
01:38:00.957 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.01, opts=13)
01:38:00.957 00.000 14964 Enqueuing Move request for scope (-0.43, -0.01)
01:38:00.958 00.001 12044 Worker thread wakes up
01:38:00.958 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.01) opts 0xd
01:38:00.958 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.01)
01:38:00.958 00.000 12044 Moving (-0.43, -0.01) raw xDistance=0.01 yDistance=0.43
01:38:00.958 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
01:38:00.958 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.958 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:38:00.958 00.000 12044 MoveAxis(E, 0, ABG)
01:38:00.958 00.000 12044 Move returns status 0, amount 0
01:38:00.958 00.000 12044 MoveAxis(N, 0, ABG)
01:38:00.958 00.000 12044 Move returns status 0, amount 0
01:38:00.958 00.000 12044 move complete, result=0
01:38:00.958 00.000 12044 worker thread done servicing request
01:38:00.966 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19041, med=614, FiltMin=518, FiltMax=10805, Gamma=0.810
01:38:00.971 00.005 14964 UpdateGuideState exits: m=271685 SNR=331.5
01:38:00.972 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.972 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:00.973 00.001 14964 Enqueuing Expose request
01:38:00.973 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:38:00.974 00.001 12044 Worker thread wakes up
01:38:00.974 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:00.974 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:04.081 03.107 12044 Exposure complete
01:38:04.103 00.022 12044 worker thread done servicing request
01:38:04.104 00.001 14964 OnExposeComplete: enter
01:38:04.104 00.000 14964 UpdateGuideState(): m_state=6
01:38:04.105 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3313
01:38:04.105 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=90.52, Mass=266083, SNR=323.9, Peak=17099 HFD=3.8
01:38:04.106 00.001 14964 MultiStar: [#1 -0.70,-0.61,0.00,M2] [#2 -0.81,-0.66,0.00,M8] 
01:38:04.106 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.50 = -1.79)
01:38:04.107 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.27)
01:38:04.108 00.001 14964 CameraToMount -- cameraX=-0.63 cameraY=0.13 hyp=0.64 cameraTheta=2.94 mountX=-0.14 mountY=0.61, mountTheta=1.79
01:38:04.109 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.13, opts=13)
01:38:04.109 00.000 14964 Enqueuing Move request for scope (-0.63, 0.13)
01:38:04.110 00.001 12044 Worker thread wakes up
01:38:04.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.13) opts 0xd
01:38:04.110 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.13)
01:38:04.110 00.000 12044 Moving (-0.63, 0.13) raw xDistance=-0.14 yDistance=0.61
01:38:04.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:38:04.110 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=-0.04 newest=1.46
01:38:04.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
01:38:04.110 00.000 12044 MoveAxis(E, 0, ABG)
01:38:04.110 00.000 12044 Move returns status 0, amount 0
01:38:04.110 00.000 12044 MoveAxis(S, 57, ABG)
01:38:04.110 00.000 12044 Guiding  Dir = 1, Dur = 57
01:38:04.117 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17099, med=614, FiltMin=517, FiltMax=11799, Gamma=0.810
01:38:04.123 00.006 14964 UpdateGuideState exits: m=266083 SNR=323.9
01:38:04.123 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.124 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:04.124 00.000 14964 Enqueuing Expose request
01:38:04.139 00.015 12044 IsSlewing returns 0
01:38:04.139 00.000 12044 IsGuiding returns 0
01:38:04.171 00.032 12044 PulseGuide returned control before completion, sleep 36
01:38:04.237 00.066 12044 IsGuiding returns 1
01:38:04.237 00.000 12044 scope still moving after pulse duration time elapsed
01:38:04.297 00.060 12044 IsSlewing returns 0
01:38:04.297 00.000 12044 IsGuiding returns 0
01:38:04.297 00.000 12044 scope move finished after 57 + 100 ms
01:38:04.297 00.000 12044 Move returns status 0, amount 57
01:38:04.297 00.000 12044 move complete, result=0
01:38:04.297 00.000 12044 worker thread done servicing request
01:38:04.297 00.000 12044 Worker thread wakes up
01:38:04.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:04.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:04.297 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 57 ms SOUTH
01:38:07.395 03.098 12044 Exposure complete
01:38:07.420 00.025 12044 worker thread done servicing request
01:38:07.420 00.000 14964 OnExposeComplete: enter
01:38:07.420 00.000 14964 UpdateGuideState(): m_state=6
01:38:07.422 00.002 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3314
01:38:07.422 00.000 14964 Star::Find returns 1 (0), X=280.70, Y=91.26, Mass=281464, SNR=341.2, Peak=15713 HFD=4.4
01:38:07.422 00.000 14964 MultiStar: [#1 -0.18,-0.89,0.00,M3] [#2 -0.13,-1.02,0.00,M9] 
01:38:07.422 00.000 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
01:38:07.423 00.001 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.34)
01:38:07.423 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.87 hyp=0.89 cameraTheta=1.33 mountX=-0.87 mountY=-0.30, mountTheta=-2.81
01:38:07.424 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.87, opts=13)
01:38:07.425 00.001 14964 Enqueuing Move request for scope (0.21, 0.87)
01:38:07.426 00.001 12044 Worker thread wakes up
01:38:07.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.87) opts 0xd
01:38:07.426 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.87)
01:38:07.426 00.000 12044 Moving (0.21, 0.87) raw xDistance=-0.87 yDistance=-0.30
01:38:07.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.87, slope = -0.03
01:38:07.426 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:07.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:38:07.426 00.000 12044 MoveAxis(E, 26, ABG)
01:38:07.426 00.000 12044 Guiding  Dir = 2, Dur = 26
01:38:07.433 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15713, med=613, FiltMin=530, FiltMax=12800, Gamma=0.810
01:38:07.438 00.005 14964 UpdateGuideState exits: m=281464 SNR=341.2
01:38:07.439 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.439 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:07.440 00.001 14964 Enqueuing Expose request
01:38:07.465 00.025 12044 IsSlewing returns 0
01:38:07.466 00.001 12044 IsGuiding returns 0
01:38:07.545 00.079 12044 IsGuiding returns 1
01:38:07.545 00.000 12044 scope still moving after pulse duration time elapsed
01:38:07.608 00.063 12044 IsSlewing returns 0
01:38:07.609 00.001 12044 IsGuiding returns 0
01:38:07.609 00.000 12044 scope move finished after 26 + 118 ms
01:38:07.609 00.000 12044 Move returns status 0, amount 26
01:38:07.609 00.000 12044 MoveAxis(N, 0, ABG)
01:38:07.609 00.000 12044 Move returns status 0, amount 0
01:38:07.609 00.000 12044 move complete, result=0
01:38:07.610 00.001 12044 worker thread done servicing request
01:38:07.610 00.000 12044 Worker thread wakes up
01:38:07.610 00.000 14964 GuideStep: -0.9 px 26 ms EAST, -0.3 px 0 ms NORTH
01:38:07.610 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:07.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:10.718 03.108 12044 Exposure complete
01:38:10.744 00.026 12044 worker thread done servicing request
01:38:10.744 00.000 14964 OnExposeComplete: enter
01:38:10.744 00.000 14964 UpdateGuideState(): m_state=6
01:38:10.745 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3315
01:38:10.746 00.001 14964 Star::Find returns 1 (0), X=280.87, Y=90.84, Mass=273644, SNR=327.1, Peak=17785 HFD=4.2
01:38:10.746 00.000 14964 MultiStar: [#1 0.17,-0.78,0.00,M4] [#2 0.11,-1.04,0.00,M10] 
01:38:10.747 00.001 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
01:38:10.747 00.000 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.82)
01:38:10.747 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=0.44 hyp=0.59 cameraTheta=0.86 mountX=-0.44 mountY=-0.43, mountTheta=-2.37
01:38:10.748 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=0.44, opts=13)
01:38:10.749 00.001 14964 Enqueuing Move request for scope (0.38, 0.44)
01:38:10.750 00.001 12044 Worker thread wakes up
01:38:10.750 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.44) opts 0xd
01:38:10.750 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, 0.44)
01:38:10.750 00.000 12044 Moving (0.38, 0.44) raw xDistance=-0.44 yDistance=-0.43
01:38:10.750 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.44, slope = -0.04
01:38:10.750 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:10.750 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:38:10.750 00.000 12044 MoveAxis(E, 28, ABG)
01:38:10.750 00.000 12044 Guiding  Dir = 2, Dur = 28
01:38:10.759 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17785, med=615, FiltMin=525, FiltMax=13927, Gamma=0.810
01:38:10.764 00.005 14964 UpdateGuideState exits: m=273644 SNR=327.1
01:38:10.765 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.765 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:10.766 00.001 14964 Enqueuing Expose request
01:38:10.809 00.043 12044 IsSlewing returns 0
01:38:10.809 00.000 12044 IsGuiding returns 0
01:38:10.840 00.031 12044 IsGuiding returns 1
01:38:10.840 00.000 12044 scope still moving after pulse duration time elapsed
01:38:10.932 00.092 12044 IsSlewing returns 0
01:38:10.932 00.000 12044 IsGuiding returns 0
01:38:10.932 00.000 12044 scope move finished after 28 + 95 ms
01:38:10.932 00.000 12044 Move returns status 0, amount 28
01:38:10.932 00.000 12044 MoveAxis(N, 0, ABG)
01:38:10.932 00.000 12044 Move returns status 0, amount 0
01:38:10.932 00.000 12044 move complete, result=0
01:38:10.932 00.000 12044 worker thread done servicing request
01:38:10.932 00.000 12044 Worker thread wakes up
01:38:10.932 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.4 px 0 ms NORTH
01:38:10.935 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:10.935 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:14.065 03.130 12044 Exposure complete
01:38:14.089 00.024 12044 worker thread done servicing request
01:38:14.090 00.001 14964 OnExposeComplete: enter
01:38:14.090 00.000 14964 UpdateGuideState(): m_state=6
01:38:14.091 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3316
01:38:14.091 00.000 14964 Star::Find returns 1 (0), X=280.66, Y=90.47, Mass=275904, SNR=341.7, Peak=18181 HFD=3.9
01:38:14.092 00.001 14964 MultiStar: [#1 -0.04,-0.53,0.17,U] [#2 -0.13,-0.73,0.08,U] 
01:38:14.093 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.06}, one-star: {0.18, 0.08}
01:38:14.093 00.000 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
01:38:14.094 00.001 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.09)
01:38:14.094 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=0.06 mountY=-0.12, mountTheta=-1.12
01:38:14.095 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.06, opts=13)
01:38:14.095 00.000 14964 Enqueuing Move request for scope (0.13, -0.06)
01:38:14.096 00.001 12044 Worker thread wakes up
01:38:14.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:38:14.096 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:38:14.096 00.000 12044 Moving (0.13, -0.06) raw xDistance=0.06 yDistance=-0.12
01:38:14.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.05
01:38:14.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:14.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:14.096 00.000 12044 MoveAxis(E, 0, ABG)
01:38:14.096 00.000 12044 Move returns status 0, amount 0
01:38:14.096 00.000 12044 MoveAxis(N, 0, ABG)
01:38:14.096 00.000 12044 Move returns status 0, amount 0
01:38:14.096 00.000 12044 move complete, result=0
01:38:14.096 00.000 12044 worker thread done servicing request
01:38:14.103 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18181, med=615, FiltMin=527, FiltMax=14051, Gamma=0.810
01:38:14.109 00.006 14964 UpdateGuideState exits: m=275904 SNR=341.7
01:38:14.110 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:14.111 00.001 14964 Enqueuing Expose request
01:38:14.111 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:14.112 00.001 12044 Worker thread wakes up
01:38:14.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:14.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:17.234 03.122 12044 Exposure complete
01:38:17.256 00.022 12044 worker thread done servicing request
01:38:17.256 00.000 14964 OnExposeComplete: enter
01:38:17.256 00.000 14964 UpdateGuideState(): m_state=6
01:38:17.257 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3317
01:38:17.257 00.000 14964 Star::Find returns 1 (0), X=280.37, Y=90.62, Mass=270815, SNR=321.7, Peak=16725 HFD=4.2
01:38:17.258 00.001 14964 MultiStar: [#1 -0.26,-0.50,0.19,U] [#2 -0.61,-1.04,0.00,M10] 
01:38:17.258 00.000 14964 refined, 1 included, MultiStar: {-0.14, 0.10}, one-star: {-0.12, 0.22}
01:38:17.259 00.001 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.07 = -2.21)
01:38:17.259 00.000 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.84)
01:38:17.260 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.18 cameraTheta=2.52 mountX=-0.11 mountY=0.13, mountTheta=2.25
01:38:17.261 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.10, opts=13)
01:38:17.262 00.001 14964 Enqueuing Move request for scope (-0.14, 0.10)
01:38:17.262 00.000 12044 Worker thread wakes up
01:38:17.262 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
01:38:17.262 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
01:38:17.262 00.000 12044 Moving (-0.14, 0.10) raw xDistance=-0.11 yDistance=0.13
01:38:17.262 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.16, using input
01:38:17.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:38:17.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:17.262 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:38:17.262 00.000 12044 MoveAxis(E, 0, ABG)
01:38:17.262 00.000 12044 Move returns status 0, amount 0
01:38:17.262 00.000 12044 MoveAxis(N, 0, ABG)
01:38:17.262 00.000 12044 Move returns status 0, amount 0
01:38:17.262 00.000 12044 move complete, result=0
01:38:17.262 00.000 12044 worker thread done servicing request
01:38:17.269 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16725, med=615, FiltMin=524, FiltMax=13481, Gamma=0.810
01:38:17.275 00.006 14964 UpdateGuideState exits: m=270815 SNR=321.7
01:38:17.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.276 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:17.277 00.001 14964 Enqueuing Expose request
01:38:17.277 00.000 12044 Worker thread wakes up
01:38:17.277 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:17.278 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:17.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:20.403 03.125 12044 Exposure complete
01:38:20.427 00.024 12044 worker thread done servicing request
01:38:20.427 00.000 14964 OnExposeComplete: enter
01:38:20.427 00.000 14964 UpdateGuideState(): m_state=6
01:38:20.428 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3318
01:38:20.428 00.000 14964 Star::Find returns 1 (0), X=280.12, Y=91.13, Mass=266919, SNR=316.9, Peak=14355 HFD=4.3
01:38:20.429 00.001 14964 MultiStar: [#1 -0.60,-1.08,0.00,M3] [#2 -0.52,-1.54,0.00,R] 
01:38:20.430 00.001 14964 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.56) = xAngle (3.59 = -2.69)
01:38:20.430 00.000 14964 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
01:38:20.430 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.73 hyp=0.82 cameraTheta=2.03 mountX=-0.74 mountY=0.29, mountTheta=2.77
01:38:20.431 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.73, opts=13)
01:38:20.432 00.001 14964 Enqueuing Move request for scope (-0.37, 0.73)
01:38:20.433 00.001 12044 Worker thread wakes up
01:38:20.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.73) opts 0xd
01:38:20.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.73)
01:38:20.433 00.000 12044 Moving (-0.37, 0.73) raw xDistance=-0.74 yDistance=0.29
01:38:20.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.74, slope = -0.04
01:38:20.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:20.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:38:20.433 00.000 12044 MoveAxis(E, 28, ABG)
01:38:20.433 00.000 12044 Guiding  Dir = 2, Dur = 28
01:38:20.441 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14355, med=615, FiltMin=526, FiltMax=10595, Gamma=0.810
01:38:20.446 00.005 14964 UpdateGuideState exits: m=266919 SNR=316.9
01:38:20.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.448 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:20.448 00.000 14964 Enqueuing Expose request
01:38:20.523 00.075 12044 IsSlewing returns 0
01:38:20.523 00.000 12044 IsGuiding returns 0
01:38:20.545 00.022 12044 PulseGuide returned control before completion, sleep 17
01:38:20.577 00.032 12044 IsGuiding returns 1
01:38:20.577 00.000 12044 scope still moving after pulse duration time elapsed
01:38:20.653 00.076 12044 IsSlewing returns 0
01:38:20.653 00.000 12044 IsGuiding returns 0
01:38:20.653 00.000 12044 scope move finished after 28 + 102 ms
01:38:20.653 00.000 12044 Move returns status 0, amount 28
01:38:20.653 00.000 12044 MoveAxis(N, 0, ABG)
01:38:20.653 00.000 12044 Move returns status 0, amount 0
01:38:20.653 00.000 12044 move complete, result=0
01:38:20.653 00.000 12044 worker thread done servicing request
01:38:20.653 00.000 12044 Worker thread wakes up
01:38:20.653 00.000 14964 GuideStep: -0.7 px 28 ms EAST, 0.3 px 0 ms NORTH
01:38:20.654 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:20.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:23.779 03.125 12044 Exposure complete
01:38:23.802 00.023 12044 worker thread done servicing request
01:38:23.803 00.001 14964 OnExposeComplete: enter
01:38:23.803 00.000 14964 UpdateGuideState(): m_state=6
01:38:23.804 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3319
01:38:23.804 00.000 14964 Star::Find returns 1 (0), X=280.75, Y=90.93, Mass=274376, SNR=322.8, Peak=14413 HFD=4.3
01:38:23.805 00.001 14964 MultiStar: [#1 0.23,-0.91,0.00,M4] [#2 0.69,0.05,0.06,U] 
01:38:23.805 00.000 14964 refined, 1 included, MultiStar: {0.29, 0.50}, one-star: {0.26, 0.53}
01:38:23.806 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
01:38:23.806 00.000 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
01:38:23.806 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.50 hyp=0.58 cameraTheta=1.05 mountX=-0.50 mountY=-0.34, mountTheta=-2.55
01:38:23.807 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.50, opts=13)
01:38:23.807 00.000 14964 Enqueuing Move request for scope (0.29, 0.50)
01:38:23.808 00.001 12044 Worker thread wakes up
01:38:23.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.50) opts 0xd
01:38:23.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.50)
01:38:23.808 00.000 12044 Moving (0.29, 0.50) raw xDistance=-0.50 yDistance=-0.34
01:38:23.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.50, slope = -0.03
01:38:23.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:23.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:38:23.808 00.000 12044 MoveAxis(E, 24, ABG)
01:38:23.808 00.000 12044 Guiding  Dir = 2, Dur = 24
01:38:23.816 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14413, med=615, FiltMin=522, FiltMax=12510, Gamma=0.810
01:38:23.822 00.006 14964 UpdateGuideState exits: m=274376 SNR=322.8
01:38:23.822 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.823 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:23.823 00.000 14964 Enqueuing Expose request
01:38:23.842 00.019 12044 IsSlewing returns 0
01:38:23.896 00.054 12044 IsGuiding returns 0
01:38:23.928 00.032 12044 IsGuiding returns 1
01:38:23.928 00.000 12044 scope still moving after pulse duration time elapsed
01:38:24.013 00.085 12044 IsSlewing returns 0
01:38:24.013 00.000 12044 IsGuiding returns 0
01:38:24.013 00.000 12044 scope move finished after 24 + 93 ms
01:38:24.014 00.001 12044 Move returns status 0, amount 24
01:38:24.014 00.000 12044 MoveAxis(N, 0, ABG)
01:38:24.014 00.000 12044 Move returns status 0, amount 0
01:38:24.014 00.000 12044 move complete, result=0
01:38:24.014 00.000 12044 worker thread done servicing request
01:38:24.014 00.000 12044 Worker thread wakes up
01:38:24.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:24.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:24.014 00.000 14964 GuideStep: -0.5 px 24 ms EAST, -0.3 px 0 ms NORTH
01:38:27.133 03.119 12044 Exposure complete
01:38:27.155 00.022 12044 worker thread done servicing request
01:38:27.156 00.001 14964 OnExposeComplete: enter
01:38:27.156 00.000 14964 UpdateGuideState(): m_state=6
01:38:27.157 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3320
01:38:27.157 00.000 14964 Star::Find returns 1 (0), X=280.22, Y=90.55, Mass=267293, SNR=322.6, Peak=17337 HFD=3.8
01:38:27.158 00.001 14964 MultiStar: [#1 -0.38,-0.31,0.16,U] [#2 0.02,0.95,0.00,M1] 
01:38:27.158 00.000 14964 refined, 1 included, MultiStar: {-0.28, 0.09}, one-star: {-0.26, 0.15}
01:38:27.159 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
01:38:27.159 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
01:38:27.159 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.85 mountX=-0.09 mountY=0.27, mountTheta=1.89
01:38:27.160 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.09, opts=13)
01:38:27.161 00.001 14964 Enqueuing Move request for scope (-0.28, 0.09)
01:38:27.162 00.001 12044 Worker thread wakes up
01:38:27.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
01:38:27.162 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
01:38:27.162 00.000 12044 Moving (-0.28, 0.09) raw xDistance=-0.09 yDistance=0.27
01:38:27.162 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.09, using input
01:38:27.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:38:27.162 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:27.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:38:27.162 00.000 12044 MoveAxis(E, 0, ABG)
01:38:27.162 00.000 12044 Move returns status 0, amount 0
01:38:27.162 00.000 12044 MoveAxis(N, 0, ABG)
01:38:27.162 00.000 12044 Move returns status 0, amount 0
01:38:27.162 00.000 12044 move complete, result=0
01:38:27.162 00.000 12044 worker thread done servicing request
01:38:27.170 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17337, med=615, FiltMin=520, FiltMax=12493, Gamma=0.810
01:38:27.175 00.005 14964 UpdateGuideState exits: m=267293 SNR=322.6
01:38:27.176 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.176 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:27.177 00.001 14964 Enqueuing Expose request
01:38:27.177 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:27.178 00.001 12044 Worker thread wakes up
01:38:27.178 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:27.178 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:30.280 03.102 12044 Exposure complete
01:38:30.303 00.023 12044 worker thread done servicing request
01:38:30.303 00.000 14964 OnExposeComplete: enter
01:38:30.303 00.000 14964 UpdateGuideState(): m_state=6
01:38:30.304 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3321
01:38:30.304 00.000 14964 Star::Find returns 1 (0), X=280.52, Y=90.41, Mass=271718, SNR=317.8, Peak=15929 HFD=4.2
01:38:30.305 00.001 14964 MultiStar: [#1 -0.11,-0.37,0.19,U] [#2 0.22,0.64,0.07,U] 
01:38:30.305 00.000 14964 refined, 2 included, MultiStar: {0.02, -0.01}, one-star: {0.03, 0.02}
01:38:30.306 00.001 14964 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
01:38:30.306 00.000 14964 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.28 = -2.00)
01:38:30.307 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.33 mountX=0.01 mountY=-0.02, mountTheta=-1.22
01:38:30.309 00.002 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.01, opts=13)
01:38:30.310 00.001 14964 Enqueuing Move request for scope (0.02, -0.01)
01:38:30.310 00.000 12044 Worker thread wakes up
01:38:30.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:38:30.310 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:38:30.311 00.001 12044 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:38:30.311 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
01:38:30.311 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:38:30.311 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:30.311 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:30.311 00.000 12044 MoveAxis(E, 0, ABG)
01:38:30.311 00.000 12044 Move returns status 0, amount 0
01:38:30.311 00.000 12044 MoveAxis(N, 0, ABG)
01:38:30.311 00.000 12044 Move returns status 0, amount 0
01:38:30.311 00.000 12044 move complete, result=0
01:38:30.311 00.000 12044 worker thread done servicing request
01:38:30.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15929, med=612, FiltMin=518, FiltMax=13305, Gamma=0.810
01:38:30.324 00.006 14964 UpdateGuideState exits: m=271718 SNR=317.8
01:38:30.324 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.325 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:30.325 00.000 14964 Enqueuing Expose request
01:38:30.326 00.001 12044 Worker thread wakes up
01:38:30.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:30.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:30.326 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:33.459 03.133 12044 Exposure complete
01:38:33.482 00.023 12044 worker thread done servicing request
01:38:33.482 00.000 14964 OnExposeComplete: enter
01:38:33.483 00.001 14964 UpdateGuideState(): m_state=6
01:38:33.483 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3322
01:38:33.484 00.001 14964 Star::Find returns 1 (0), X=280.33, Y=90.14, Mass=264883, SNR=314.7, Peak=14941 HFD=4.3
01:38:33.485 00.001 14964 MultiStar: [#1 -0.39,0.02,0.18,U] [#2 0.05,1.70,0.00,M1] 
01:38:33.485 00.000 14964 refined, 1 included, MultiStar: {-0.19, -0.21}, one-star: {-0.16, -0.26}
01:38:33.486 00.001 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
01:38:33.486 00.000 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
01:38:33.487 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-2.30 mountX=0.21 mountY=0.21, mountTheta=0.79
01:38:33.488 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.21, opts=13)
01:38:33.488 00.000 14964 Enqueuing Move request for scope (-0.19, -0.21)
01:38:33.489 00.001 12044 Worker thread wakes up
01:38:33.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
01:38:33.489 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
01:38:33.489 00.000 12044 Moving (-0.19, -0.21) raw xDistance=0.21 yDistance=0.21
01:38:33.489 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.34, using input
01:38:33.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.05
01:38:33.489 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:33.489 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:38:33.489 00.000 12044 MoveAxis(E, 0, ABG)
01:38:33.489 00.000 12044 Move returns status 0, amount 0
01:38:33.489 00.000 12044 MoveAxis(N, 0, ABG)
01:38:33.489 00.000 12044 Move returns status 0, amount 0
01:38:33.489 00.000 12044 move complete, result=0
01:38:33.489 00.000 12044 worker thread done servicing request
01:38:33.497 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14941, med=615, FiltMin=527, FiltMax=12192, Gamma=0.810
01:38:33.502 00.005 14964 UpdateGuideState exits: m=264883 SNR=314.7
01:38:33.503 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.503 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:33.504 00.001 14964 Enqueuing Expose request
01:38:33.504 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:33.505 00.001 12044 Worker thread wakes up
01:38:33.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:33.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:36.625 03.120 12044 Exposure complete
01:38:36.647 00.022 12044 worker thread done servicing request
01:38:36.647 00.000 14964 OnExposeComplete: enter
01:38:36.647 00.000 14964 UpdateGuideState(): m_state=6
01:38:36.649 00.002 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3323
01:38:36.649 00.000 14964 Star::Find returns 1 (0), X=280.63, Y=90.15, Mass=266104, SNR=307.9, Peak=12465 HFD=4.6
01:38:36.650 00.001 14964 MultiStar: [#1 -0.11,-0.23,0.18,U] [#2 0.16,0.99,0.00,M2] 
01:38:36.650 00.000 14964 refined, 1 included, MultiStar: {0.10, -0.24}, one-star: {0.14, -0.24}
01:38:36.650 00.000 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.56) = xAngle (0.39 = 0.39)
01:38:36.651 00.001 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.44 = -2.84)
01:38:36.651 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=0.24 mountY=-0.08, mountTheta=-0.31
01:38:36.651 00.000 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.24, opts=13)
01:38:36.652 00.001 14964 Enqueuing Move request for scope (0.10, -0.24)
01:38:36.653 00.001 12044 Worker thread wakes up
01:38:36.653 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
01:38:36.653 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
01:38:36.653 00.000 12044 Moving (0.10, -0.24) raw xDistance=0.24 yDistance=-0.08
01:38:36.653 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.57, using input
01:38:36.653 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:38:36.653 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.09
01:38:36.653 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.653 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:36.653 00.000 12044 MoveAxis(E, 0, ABG)
01:38:36.653 00.000 12044 Move returns status 0, amount 0
01:38:36.653 00.000 12044 MoveAxis(N, 0, ABG)
01:38:36.653 00.000 12044 Move returns status 0, amount 0
01:38:36.653 00.000 12044 move complete, result=0
01:38:36.653 00.000 12044 worker thread done servicing request
01:38:36.661 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12465, med=614, FiltMin=531, FiltMax=10357, Gamma=0.810
01:38:36.666 00.005 14964 UpdateGuideState exits: m=266104 SNR=307.9
01:38:36.667 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.667 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:36.668 00.001 14964 Enqueuing Expose request
01:38:36.668 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:36.669 00.001 12044 Worker thread wakes up
01:38:36.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:36.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:39.769 03.100 12044 Exposure complete
01:38:39.790 00.021 12044 worker thread done servicing request
01:38:39.791 00.001 14964 OnExposeComplete: enter
01:38:39.791 00.000 14964 UpdateGuideState(): m_state=6
01:38:39.792 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3324
01:38:39.793 00.001 14964 Star::Find returns 1 (0), X=280.26, Y=90.37, Mass=260911, SNR=305.5, Peak=11317 HFD=4.8
01:38:39.793 00.000 14964 MultiStar: [#1 -0.30,-0.35,0.17,U] [#2 0.07,0.69,0.05,U] 
01:38:39.794 00.001 14964 refined, 2 included, MultiStar: {-0.23, -0.04}, one-star: {-0.23, -0.03}
01:38:39.794 00.000 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
01:38:39.794 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
01:38:39.795 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.96 mountX=0.04 mountY=0.23, mountTheta=1.41
01:38:39.796 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.04, opts=13)
01:38:39.796 00.000 14964 Enqueuing Move request for scope (-0.23, -0.04)
01:38:39.797 00.001 12044 Worker thread wakes up
01:38:39.797 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
01:38:39.797 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
01:38:39.797 00.000 12044 Moving (-0.23, -0.04) raw xDistance=0.04 yDistance=0.23
01:38:39.797 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:38:39.797 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:39.797 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:38:39.797 00.000 12044 MoveAxis(E, 0, ABG)
01:38:39.797 00.000 12044 Move returns status 0, amount 0
01:38:39.797 00.000 12044 MoveAxis(N, 0, ABG)
01:38:39.797 00.000 12044 Move returns status 0, amount 0
01:38:39.797 00.000 12044 move complete, result=0
01:38:39.798 00.001 12044 worker thread done servicing request
01:38:39.807 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11317, med=615, FiltMin=527, FiltMax=10205, Gamma=0.810
01:38:39.812 00.005 14964 UpdateGuideState exits: m=260911 SNR=305.5
01:38:39.813 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.814 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:39.814 00.000 14964 Enqueuing Expose request
01:38:39.815 00.001 12044 Worker thread wakes up
01:38:39.815 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:39.815 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:39.815 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:42.923 03.108 12044 Exposure complete
01:38:42.947 00.024 12044 worker thread done servicing request
01:38:42.948 00.001 14964 OnExposeComplete: enter
01:38:42.948 00.000 14964 UpdateGuideState(): m_state=6
01:38:42.949 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3325
01:38:42.949 00.000 14964 Star::Find returns 1 (0), X=280.22, Y=90.40, Mass=260955, SNR=315.9, Peak=14677 HFD=4.6
01:38:42.950 00.001 14964 MultiStar: [#1 -0.56,-0.10,0.19,U] [#2 -0.24,1.05,0.00,M2] 
01:38:42.950 00.000 14964 single-star, 1 included, MultiStar: {-0.31, -0.02}, one-star: {-0.27, 0.00}
01:38:42.951 00.001 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
01:38:42.951 00.000 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.75 = 1.46)
01:38:42.952 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=-0.00 mountY=0.27, mountTheta=1.59
01:38:42.953 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.00, opts=13)
01:38:42.953 00.000 14964 Enqueuing Move request for scope (-0.27, 0.00)
01:38:42.954 00.001 12044 Worker thread wakes up
01:38:42.954 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
01:38:42.954 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
01:38:42.954 00.000 12044 Moving (-0.27, 0.00) raw xDistance=-0.00 yDistance=0.27
01:38:42.954 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:38:42.954 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:42.954 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:38:42.954 00.000 12044 MoveAxis(E, 0, ABG)
01:38:42.954 00.000 12044 Move returns status 0, amount 0
01:38:42.954 00.000 12044 MoveAxis(N, 0, ABG)
01:38:42.954 00.000 12044 Move returns status 0, amount 0
01:38:42.954 00.000 12044 move complete, result=0
01:38:42.954 00.000 12044 worker thread done servicing request
01:38:42.961 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14677, med=613, FiltMin=531, FiltMax=11625, Gamma=0.810
01:38:42.967 00.006 14964 UpdateGuideState exits: m=260955 SNR=315.9
01:38:42.967 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.968 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:42.968 00.000 14964 Enqueuing Expose request
01:38:42.969 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:42.969 00.000 12044 Worker thread wakes up
01:38:42.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:42.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:46.062 03.093 12044 Exposure complete
01:38:46.083 00.021 12044 worker thread done servicing request
01:38:46.083 00.000 14964 OnExposeComplete: enter
01:38:46.083 00.000 14964 UpdateGuideState(): m_state=6
01:38:46.084 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3326
01:38:46.084 00.000 14964 Star::Find returns 1 (0), X=280.76, Y=90.43, Mass=269278, SNR=326.9, Peak=16037 HFD=4.6
01:38:46.085 00.001 14964 MultiStar: [#1 0.17,-0.00,0.18,U] [#2 0.50,1.05,0.00,M3] 
01:38:46.086 00.001 14964 refined, 1 included, MultiStar: {0.26, 0.02}, one-star: {0.27, 0.03}
01:38:46.086 00.000 14964 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.56) = xAngle (1.65 = 1.65)
01:38:46.087 00.001 14964 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.58)
01:38:46.087 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.10 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
01:38:46.088 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.02, opts=13)
01:38:46.089 00.001 14964 Enqueuing Move request for scope (0.26, 0.02)
01:38:46.089 00.000 12044 Worker thread wakes up
01:38:46.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
01:38:46.089 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
01:38:46.089 00.000 12044 Moving (0.26, 0.02) raw xDistance=-0.02 yDistance=-0.26
01:38:46.089 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:38:46.089 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.089 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:38:46.089 00.000 12044 MoveAxis(E, 0, ABG)
01:38:46.089 00.000 12044 Move returns status 0, amount 0
01:38:46.089 00.000 12044 MoveAxis(N, 0, ABG)
01:38:46.090 00.001 12044 Move returns status 0, amount 0
01:38:46.090 00.000 12044 move complete, result=0
01:38:46.090 00.000 12044 worker thread done servicing request
01:38:46.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16037, med=615, FiltMin=523, FiltMax=11285, Gamma=0.810
01:38:46.102 00.005 14964 UpdateGuideState exits: m=269278 SNR=326.9
01:38:46.103 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.103 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:46.104 00.001 14964 Enqueuing Expose request
01:38:46.105 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:38:46.105 00.000 12044 Worker thread wakes up
01:38:46.105 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:46.105 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:49.232 03.127 12044 Exposure complete
01:38:49.254 00.022 12044 worker thread done servicing request
01:38:49.254 00.000 14964 OnExposeComplete: enter
01:38:49.254 00.000 14964 UpdateGuideState(): m_state=6
01:38:49.255 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3327
01:38:49.255 00.000 14964 Star::Find returns 1 (0), X=280.71, Y=90.53, Mass=261245, SNR=306.2, Peak=11321 HFD=5.1
01:38:49.256 00.001 14964 MultiStar: [#1 0.10,-0.52,0.17,U] [#2 0.57,0.42,0.06,U] 
01:38:49.256 00.000 14964 refined, 2 included, MultiStar: {0.22, 0.06}, one-star: {0.22, 0.13}
01:38:49.257 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
01:38:49.257 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
01:38:49.258 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
01:38:49.259 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.06, opts=13)
01:38:49.259 00.000 14964 Enqueuing Move request for scope (0.22, 0.06)
01:38:49.260 00.001 12044 Worker thread wakes up
01:38:49.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:38:49.260 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:38:49.260 00.000 12044 Moving (0.22, 0.06) raw xDistance=-0.05 yDistance=-0.22
01:38:49.260 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
01:38:49.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
01:38:49.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:49.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:38:49.260 00.000 12044 MoveAxis(E, 0, ABG)
01:38:49.260 00.000 12044 Move returns status 0, amount 0
01:38:49.260 00.000 12044 MoveAxis(N, 0, ABG)
01:38:49.260 00.000 12044 Move returns status 0, amount 0
01:38:49.260 00.000 12044 move complete, result=0
01:38:49.260 00.000 12044 worker thread done servicing request
01:38:49.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11321, med=615, FiltMin=530, FiltMax=9469, Gamma=0.810
01:38:49.273 00.006 14964 UpdateGuideState exits: m=261245 SNR=306.2
01:38:49.274 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.274 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:49.275 00.001 14964 Enqueuing Expose request
01:38:49.275 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:49.275 00.000 12044 Worker thread wakes up
01:38:49.275 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:49.275 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:52.384 03.109 12044 Exposure complete
01:38:52.413 00.029 12044 worker thread done servicing request
01:38:52.413 00.000 14964 OnExposeComplete: enter
01:38:52.414 00.001 14964 UpdateGuideState(): m_state=6
01:38:52.414 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3328
01:38:52.415 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=90.11, Mass=260072, SNR=316.6, Peak=13413 HFD=4.5
01:38:52.416 00.001 14964 MultiStar: [#1 -0.28,0.13,0.17,U] [#2 -0.06,1.10,0.00,M3] 
01:38:52.416 00.000 14964 refined, 1 included, MultiStar: {-0.37, -0.22}, one-star: {-0.39, -0.28}
01:38:52.417 00.001 14964 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
01:38:52.417 00.000 14964 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.01 = 2.01)
01:38:52.417 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-2.60 mountX=0.22 mountY=0.39, mountTheta=1.06
01:38:52.418 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.22, opts=13)
01:38:52.419 00.001 14964 Enqueuing Move request for scope (-0.37, -0.22)
01:38:52.420 00.001 12044 Worker thread wakes up
01:38:52.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.22) opts 0xd
01:38:52.420 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.22)
01:38:52.420 00.000 12044 Moving (-0.37, -0.22) raw xDistance=0.22 yDistance=0.39
01:38:52.420 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.03
01:38:52.420 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:52.420 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:38:52.420 00.000 12044 MoveAxis(E, 0, ABG)
01:38:52.420 00.000 12044 Move returns status 0, amount 0
01:38:52.420 00.000 12044 MoveAxis(N, 0, ABG)
01:38:52.420 00.000 12044 Move returns status 0, amount 0
01:38:52.420 00.000 12044 move complete, result=0
01:38:52.420 00.000 12044 worker thread done servicing request
01:38:52.429 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13413, med=614, FiltMin=526, FiltMax=9539, Gamma=0.810
01:38:52.434 00.005 14964 UpdateGuideState exits: m=260072 SNR=316.6
01:38:52.435 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.436 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:52.436 00.000 14964 Enqueuing Expose request
01:38:52.437 00.001 12044 Worker thread wakes up
01:38:52.437 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:38:52.437 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:52.437 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:55.544 03.107 12044 Exposure complete
01:38:55.568 00.024 12044 worker thread done servicing request
01:38:55.568 00.000 14964 OnExposeComplete: enter
01:38:55.569 00.001 14964 UpdateGuideState(): m_state=6
01:38:55.569 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3329
01:38:55.570 00.001 14964 Star::Find returns 1 (0), X=280.81, Y=90.11, Mass=272084, SNR=322.4, Peak=16705 HFD=4.2
01:38:55.570 00.000 14964 MultiStar: [#1 0.13,0.02,0.18,U] [#2 0.58,1.26,0.00,M4] 
01:38:55.571 00.001 14964 refined, 1 included, MultiStar: {0.30, -0.24}, one-star: {0.33, -0.29}
01:38:55.571 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
01:38:55.572 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
01:38:55.572 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=-0.24 hyp=0.38 cameraTheta=-0.68 mountX=0.24 mountY=-0.27, mountTheta=-0.84
01:38:55.573 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.24, opts=13)
01:38:55.574 00.001 14964 Enqueuing Move request for scope (0.30, -0.24)
01:38:55.574 00.000 12044 Worker thread wakes up
01:38:55.574 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.24) opts 0xd
01:38:55.574 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.24)
01:38:55.574 00.000 12044 Moving (0.30, -0.24) raw xDistance=0.24 yDistance=-0.27
01:38:55.574 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.05
01:38:55.574 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:55.574 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:38:55.575 00.001 12044 MoveAxis(E, 0, ABG)
01:38:55.575 00.000 12044 Move returns status 0, amount 0
01:38:55.575 00.000 12044 MoveAxis(N, 0, ABG)
01:38:55.575 00.000 12044 Move returns status 0, amount 0
01:38:55.575 00.000 12044 move complete, result=0
01:38:55.575 00.000 12044 worker thread done servicing request
01:38:55.582 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16705, med=614, FiltMin=523, FiltMax=11245, Gamma=0.810
01:38:55.587 00.005 14964 UpdateGuideState exits: m=272084 SNR=322.4
01:38:55.588 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.588 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:55.589 00.001 14964 Enqueuing Expose request
01:38:55.589 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:38:55.590 00.001 12044 Worker thread wakes up
01:38:55.590 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:55.590 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:38:58.687 03.097 12044 Exposure complete
01:38:58.710 00.023 12044 worker thread done servicing request
01:38:58.710 00.000 14964 OnExposeComplete: enter
01:38:58.711 00.001 14964 UpdateGuideState(): m_state=6
01:38:58.711 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3330
01:38:58.712 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=90.09, Mass=263272, SNR=318.8, Peak=15133 HFD=4.3
01:38:58.712 00.000 14964 MultiStar: [#1 0.08,-0.05,0.18,U] [#2 0.29,0.65,0.07,U] 
01:38:58.713 00.001 14964 refined, 2 included, MultiStar: {0.01, -0.22}, one-star: {-0.02, -0.31}
01:38:58.713 00.000 14964 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
01:38:58.714 00.001 14964 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
01:38:58.714 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.54 mountX=0.22 mountY=0.01, mountTheta=0.07
01:38:58.716 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.22, opts=13)
01:38:58.716 00.000 14964 Enqueuing Move request for scope (0.01, -0.22)
01:38:58.717 00.001 12044 Worker thread wakes up
01:38:58.717 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
01:38:58.717 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
01:38:58.717 00.000 12044 Moving (0.01, -0.22) raw xDistance=0.22 yDistance=0.01
01:38:58.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.05
01:38:58.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:58.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:58.717 00.000 12044 MoveAxis(E, 0, ABG)
01:38:58.717 00.000 12044 Move returns status 0, amount 0
01:38:58.717 00.000 12044 MoveAxis(N, 0, ABG)
01:38:58.717 00.000 12044 Move returns status 0, amount 0
01:38:58.717 00.000 12044 move complete, result=0
01:38:58.717 00.000 12044 worker thread done servicing request
01:38:58.725 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15133, med=615, FiltMin=529, FiltMax=10736, Gamma=0.810
01:38:58.730 00.005 14964 UpdateGuideState exits: m=263272 SNR=318.8
01:38:58.731 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.731 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:38:58.732 00.001 14964 Enqueuing Expose request
01:38:58.732 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:58.733 00.001 12044 Worker thread wakes up
01:38:58.733 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:38:58.733 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:01.864 03.131 12044 Exposure complete
01:39:01.886 00.022 12044 worker thread done servicing request
01:39:01.887 00.001 14964 OnExposeComplete: enter
01:39:01.887 00.000 14964 UpdateGuideState(): m_state=6
01:39:01.888 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3331
01:39:01.888 00.000 14964 Star::Find returns 1 (0), X=280.45, Y=90.40, Mass=263746, SNR=311.9, Peak=13157 HFD=4.8
01:39:01.889 00.001 14964 MultiStar: [#1 -0.15,-0.21,0.17,U] [#2 -0.02,1.52,0.00,M4] 
01:39:01.889 00.000 14964 single-star, 1 included, MultiStar: {-0.05, -0.03}, one-star: {-0.03, 0.00}
01:39:01.890 00.001 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
01:39:01.890 00.000 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
01:39:01.891 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.13 mountX=-0.00 mountY=0.03, mountTheta=1.59
01:39:01.892 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.00, opts=13)
01:39:01.892 00.000 14964 Enqueuing Move request for scope (-0.03, 0.00)
01:39:01.893 00.001 12044 Worker thread wakes up
01:39:01.893 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
01:39:01.893 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
01:39:01.893 00.000 12044 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
01:39:01.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
01:39:01.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:01.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:01.894 00.001 12044 MoveAxis(E, 0, ABG)
01:39:01.894 00.000 12044 Move returns status 0, amount 0
01:39:01.894 00.000 12044 MoveAxis(N, 0, ABG)
01:39:01.894 00.000 12044 Move returns status 0, amount 0
01:39:01.894 00.000 12044 move complete, result=0
01:39:01.894 00.000 12044 worker thread done servicing request
01:39:01.900 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13157, med=615, FiltMin=528, FiltMax=11293, Gamma=0.810
01:39:01.907 00.007 14964 UpdateGuideState exits: m=263746 SNR=311.9
01:39:01.907 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:01.908 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:01.908 00.000 14964 Enqueuing Expose request
01:39:01.909 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:01.909 00.000 12044 Worker thread wakes up
01:39:01.910 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:01.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:05.006 03.096 12044 Exposure complete
01:39:05.031 00.025 12044 worker thread done servicing request
01:39:05.031 00.000 14964 OnExposeComplete: enter
01:39:05.032 00.001 14964 UpdateGuideState(): m_state=6
01:39:05.032 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3332
01:39:05.033 00.001 14964 Star::Find returns 1 (0), X=280.63, Y=90.13, Mass=271313, SNR=312.2, Peak=15933 HFD=4.3
01:39:05.033 00.000 14964 MultiStar: [#1 0.02,0.13,0.18,U] [#2 0.45,1.21,0.00,M5] 
01:39:05.034 00.001 14964 refined, 1 included, MultiStar: {0.12, -0.20}, one-star: {0.14, -0.26}
01:39:05.034 00.000 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.52 = 0.52)
01:39:05.034 00.000 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.71)
01:39:05.035 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.04 mountX=0.21 mountY=-0.10, mountTheta=-0.45
01:39:05.036 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.20, opts=13)
01:39:05.037 00.001 14964 Enqueuing Move request for scope (0.12, -0.20)
01:39:05.037 00.000 12044 Worker thread wakes up
01:39:05.037 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
01:39:05.037 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
01:39:05.037 00.000 12044 Moving (0.12, -0.20) raw xDistance=0.21 yDistance=-0.10
01:39:05.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.02
01:39:05.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:05.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:05.037 00.000 12044 MoveAxis(E, 0, ABG)
01:39:05.037 00.000 12044 Move returns status 0, amount 0
01:39:05.037 00.000 12044 MoveAxis(N, 0, ABG)
01:39:05.037 00.000 12044 Move returns status 0, amount 0
01:39:05.037 00.000 12044 move complete, result=0
01:39:05.038 00.001 12044 worker thread done servicing request
01:39:05.045 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15933, med=614, FiltMin=529, FiltMax=12401, Gamma=0.810
01:39:05.051 00.006 14964 UpdateGuideState exits: m=271313 SNR=312.2
01:39:05.051 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.052 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:05.052 00.000 14964 Enqueuing Expose request
01:39:05.053 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:05.053 00.000 12044 Worker thread wakes up
01:39:05.053 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:05.053 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:08.160 03.107 12044 Exposure complete
01:39:08.185 00.025 12044 worker thread done servicing request
01:39:08.185 00.000 14964 OnExposeComplete: enter
01:39:08.186 00.001 14964 UpdateGuideState(): m_state=6
01:39:08.186 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3333
01:39:08.187 00.001 14964 Star::Find returns 1 (0), X=280.48, Y=89.64, Mass=264527, SNR=314.5, Peak=13713 HFD=4.4
01:39:08.187 00.000 14964 MultiStar: [#1 0.21,0.32,0.17,U] [#2 0.48,1.65,0.00,M6] 
01:39:08.188 00.001 14964 refined, 1 included, MultiStar: {0.03, -0.60}, one-star: {-0.00, -0.76}
01:39:08.188 00.000 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
01:39:08.189 00.001 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
01:39:08.189 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.60 hyp=0.60 cameraTheta=-1.53 mountX=0.60 mountY=0.04, mountTheta=0.06
01:39:08.190 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.60, opts=13)
01:39:08.191 00.001 14964 Enqueuing Move request for scope (0.03, -0.60)
01:39:08.191 00.000 12044 Worker thread wakes up
01:39:08.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.60) opts 0xd
01:39:08.191 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.60)
01:39:08.191 00.000 12044 Moving (0.03, -0.60) raw xDistance=0.60 yDistance=0.04
01:39:08.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.60, slope = 0.05
01:39:08.191 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:08.191 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:08.191 00.000 12044 MoveAxis(W, 35, ABG)
01:39:08.191 00.000 12044 Guiding  Dir = 3, Dur = 35
01:39:08.199 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13713, med=614, FiltMin=515, FiltMax=11533, Gamma=0.810
01:39:08.204 00.005 14964 UpdateGuideState exits: m=264527 SNR=314.5
01:39:08.205 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.205 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:08.205 00.000 14964 Enqueuing Expose request
01:39:08.216 00.011 12044 IsSlewing returns 0
01:39:08.217 00.001 12044 IsGuiding returns 0
01:39:08.249 00.032 12044 PulseGuide returned control before completion, sleep 14
01:39:08.282 00.033 12044 IsGuiding returns 1
01:39:08.282 00.000 12044 scope still moving after pulse duration time elapsed
01:39:08.379 00.097 12044 IsSlewing returns 0
01:39:08.379 00.000 12044 IsGuiding returns 0
01:39:08.379 00.000 12044 scope move finished after 35 + 126 ms
01:39:08.379 00.000 12044 Move returns status 0, amount 35
01:39:08.379 00.000 12044 MoveAxis(N, 0, ABG)
01:39:08.379 00.000 12044 Move returns status 0, amount 0
01:39:08.379 00.000 12044 move complete, result=0
01:39:08.379 00.000 12044 worker thread done servicing request
01:39:08.379 00.000 12044 Worker thread wakes up
01:39:08.379 00.000 14964 GuideStep: 0.6 px 35 ms WEST, 0.0 px 0 ms NORTH
01:39:08.380 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:08.380 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:11.514 03.134 12044 Exposure complete
01:39:11.536 00.022 12044 worker thread done servicing request
01:39:11.536 00.000 14964 OnExposeComplete: enter
01:39:11.536 00.000 14964 UpdateGuideState(): m_state=6
01:39:11.538 00.002 14964 Star::Find(35, 280, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3334
01:39:11.538 00.000 14964 Star::Find returns 1 (0), X=280.83, Y=90.56, Mass=270022, SNR=309.8, Peak=12533 HFD=4.8
01:39:11.539 00.001 14964 MultiStar: [#1 0.39,-0.69,0.00,M1] [#2 0.55,0.78,0.00,M7] 
01:39:11.539 00.000 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
01:39:11.540 00.001 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.22)
01:39:11.540 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.38 cameraTheta=0.45 mountX=-0.16 mountY=-0.35, mountTheta=-1.99
01:39:11.541 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.16, opts=13)
01:39:11.541 00.000 14964 Enqueuing Move request for scope (0.34, 0.16)
01:39:11.542 00.001 12044 Worker thread wakes up
01:39:11.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.16) opts 0xd
01:39:11.542 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.16)
01:39:11.542 00.000 12044 Moving (0.34, 0.16) raw xDistance=-0.16 yDistance=-0.35
01:39:11.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
01:39:11.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:11.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:39:11.542 00.000 12044 MoveAxis(E, 0, ABG)
01:39:11.542 00.000 12044 Move returns status 0, amount 0
01:39:11.542 00.000 12044 MoveAxis(N, 0, ABG)
01:39:11.542 00.000 12044 Move returns status 0, amount 0
01:39:11.542 00.000 12044 move complete, result=0
01:39:11.542 00.000 12044 worker thread done servicing request
01:39:11.549 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12533, med=615, FiltMin=531, FiltMax=10388, Gamma=0.810
01:39:11.554 00.005 14964 UpdateGuideState exits: m=270022 SNR=309.8
01:39:11.555 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.555 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:11.556 00.001 14964 Enqueuing Expose request
01:39:11.556 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:39:11.557 00.001 12044 Worker thread wakes up
01:39:11.557 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:11.557 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:14.686 03.129 12044 Exposure complete
01:39:14.710 00.024 12044 worker thread done servicing request
01:39:14.710 00.000 14964 OnExposeComplete: enter
01:39:14.710 00.000 14964 UpdateGuideState(): m_state=6
01:39:14.711 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3335
01:39:14.711 00.000 14964 Star::Find returns 1 (0), X=280.75, Y=90.12, Mass=266000, SNR=319.6, Peak=14781 HFD=4.4
01:39:14.712 00.001 14964 MultiStar: [#1 -0.00,0.19,0.19,U] [#2 0.35,1.31,0.00,M8] 
01:39:14.713 00.001 14964 refined, 1 included, MultiStar: {0.22, -0.20}, one-star: {0.26, -0.27}
01:39:14.714 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
01:39:14.715 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.41)
01:39:14.716 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.29 cameraTheta=-0.74 mountX=0.20 mountY=-0.19, mountTheta=-0.77
01:39:14.718 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.20, opts=13)
01:39:14.719 00.001 14964 Enqueuing Move request for scope (0.22, -0.20)
01:39:14.719 00.000 12044 Worker thread wakes up
01:39:14.719 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
01:39:14.719 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
01:39:14.719 00.000 12044 Moving (0.22, -0.20) raw xDistance=0.20 yDistance=-0.19
01:39:14.719 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.02
01:39:14.719 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.719 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:14.720 00.001 12044 MoveAxis(E, 0, ABG)
01:39:14.720 00.000 12044 Move returns status 0, amount 0
01:39:14.720 00.000 12044 MoveAxis(N, 0, ABG)
01:39:14.720 00.000 12044 Move returns status 0, amount 0
01:39:14.720 00.000 12044 move complete, result=0
01:39:14.720 00.000 12044 worker thread done servicing request
01:39:14.728 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14781, med=614, FiltMin=527, FiltMax=10625, Gamma=0.810
01:39:14.733 00.005 14964 UpdateGuideState exits: m=266000 SNR=319.6
01:39:14.734 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.734 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:14.735 00.001 14964 Enqueuing Expose request
01:39:14.735 00.000 12044 Worker thread wakes up
01:39:14.735 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:14.735 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:14.735 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:17.841 03.106 12044 Exposure complete
01:39:17.865 00.024 12044 worker thread done servicing request
01:39:17.865 00.000 14964 OnExposeComplete: enter
01:39:17.866 00.001 14964 UpdateGuideState(): m_state=6
01:39:17.866 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3336
01:39:17.867 00.001 14964 Star::Find returns 1 (0), X=280.44, Y=90.37, Mass=269601, SNR=311.7, Peak=14541 HFD=4.5
01:39:17.867 00.000 14964 MultiStar: [#1 -0.23,-0.47,0.19,U] [#2 0.31,0.86,0.00,M9] 
01:39:17.868 00.001 14964 single-star, 1 included, MultiStar: {-0.08, -0.09}, one-star: {-0.05, -0.02}
01:39:17.868 00.000 14964 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.56) = xAngle (-1.19 = -1.19)
01:39:17.869 00.001 14964 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.86 = 1.86)
01:39:17.869 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.75 mountX=0.02 mountY=0.05, mountTheta=1.20
01:39:17.870 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.02, opts=13)
01:39:17.871 00.001 14964 Enqueuing Move request for scope (-0.05, -0.02)
01:39:17.871 00.000 12044 Worker thread wakes up
01:39:17.871 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:39:17.872 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:39:17.872 00.000 12044 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
01:39:17.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:39:17.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:17.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:17.872 00.000 12044 MoveAxis(E, 0, ABG)
01:39:17.872 00.000 12044 Move returns status 0, amount 0
01:39:17.872 00.000 12044 MoveAxis(N, 0, ABG)
01:39:17.872 00.000 12044 Move returns status 0, amount 0
01:39:17.872 00.000 12044 move complete, result=0
01:39:17.872 00.000 12044 worker thread done servicing request
01:39:17.880 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14541, med=615, FiltMin=520, FiltMax=12212, Gamma=0.810
01:39:17.886 00.006 14964 UpdateGuideState exits: m=269601 SNR=311.7
01:39:17.886 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.887 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:17.887 00.000 14964 Enqueuing Expose request
01:39:17.887 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:17.888 00.001 12044 Worker thread wakes up
01:39:17.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:17.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:21.019 03.131 12044 Exposure complete
01:39:21.056 00.037 12044 worker thread done servicing request
01:39:21.056 00.000 14964 OnExposeComplete: enter
01:39:21.058 00.002 14964 UpdateGuideState(): m_state=6
01:39:21.060 00.002 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3337
01:39:21.061 00.001 14964 Star::Find returns 1 (0), X=280.42, Y=90.23, Mass=268740, SNR=320.7, Peak=15581 HFD=4.3
01:39:21.063 00.002 14964 MultiStar: [#1 -0.22,-0.20,0.18,U] [#2 0.14,1.20,0.00,M10] 
01:39:21.065 00.002 14964 single-star, 1 included, MultiStar: {-0.09, -0.17}, one-star: {-0.07, -0.17}
01:39:21.066 00.001 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
01:39:21.068 00.002 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
01:39:21.069 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.96 mountX=0.17 mountY=0.08, mountTheta=0.48
01:39:21.074 00.005 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.17, opts=13)
01:39:21.076 00.002 14964 Enqueuing Move request for scope (-0.07, -0.17)
01:39:21.077 00.001 12044 Worker thread wakes up
01:39:21.077 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
01:39:21.078 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
01:39:21.078 00.000 12044 Moving (-0.07, -0.17) raw xDistance=0.17 yDistance=0.08
01:39:21.078 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:39:21.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:21.078 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:39:21.078 00.000 12044 MoveAxis(E, 0, ABG)
01:39:21.078 00.000 12044 Move returns status 0, amount 0
01:39:21.078 00.000 12044 MoveAxis(N, 0, ABG)
01:39:21.078 00.000 12044 Move returns status 0, amount 0
01:39:21.078 00.000 12044 move complete, result=0
01:39:21.078 00.000 12044 worker thread done servicing request
01:39:21.091 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15581, med=615, FiltMin=531, FiltMax=12880, Gamma=0.810
01:39:21.101 00.010 14964 UpdateGuideState exits: m=268740 SNR=320.7
01:39:21.103 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.103 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:21.105 00.002 14964 Enqueuing Expose request
01:39:21.107 00.002 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:21.108 00.001 12044 Worker thread wakes up
01:39:21.108 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:21.108 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:24.210 03.102 12044 Exposure complete
01:39:24.232 00.022 12044 worker thread done servicing request
01:39:24.232 00.000 14964 OnExposeComplete: enter
01:39:24.233 00.001 14964 UpdateGuideState(): m_state=6
01:39:24.233 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3338
01:39:24.234 00.001 14964 Star::Find returns 1 (0), X=280.45, Y=90.58, Mass=257463, SNR=323.1, Peak=13105 HFD=4.6
01:39:24.234 00.000 14964 MultiStar: [#1 -0.11,-0.58,0.18,U] [#2 0.42,1.17,0.00,R] 
01:39:24.235 00.001 14964 refined, 1 included, MultiStar: {-0.05, 0.07}, one-star: {-0.04, 0.19}
01:39:24.235 00.000 14964 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.56) = xAngle (3.76 = -2.53)
01:39:24.236 00.001 14964 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
01:39:24.236 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=-0.07 mountY=0.04, mountTheta=2.59
01:39:24.237 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.07, opts=13)
01:39:24.238 00.001 14964 Enqueuing Move request for scope (-0.05, 0.07)
01:39:24.238 00.000 12044 Worker thread wakes up
01:39:24.239 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:39:24.239 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:39:24.239 00.000 12044 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.04
01:39:24.239 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.15, using input
01:39:24.239 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:39:24.239 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.239 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:24.239 00.000 12044 MoveAxis(E, 0, ABG)
01:39:24.239 00.000 12044 Move returns status 0, amount 0
01:39:24.239 00.000 12044 MoveAxis(N, 0, ABG)
01:39:24.239 00.000 12044 Move returns status 0, amount 0
01:39:24.239 00.000 12044 move complete, result=0
01:39:24.239 00.000 12044 worker thread done servicing request
01:39:24.246 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13105, med=615, FiltMin=527, FiltMax=10461, Gamma=0.810
01:39:24.252 00.006 14964 UpdateGuideState exits: m=257463 SNR=323.1
01:39:24.252 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.253 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:24.253 00.000 14964 Enqueuing Expose request
01:39:24.253 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:24.254 00.001 12044 Worker thread wakes up
01:39:24.254 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:24.254 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:27.388 03.134 12044 Exposure complete
01:39:27.413 00.025 12044 worker thread done servicing request
01:39:27.413 00.000 14964 OnExposeComplete: enter
01:39:27.414 00.001 14964 UpdateGuideState(): m_state=6
01:39:27.415 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3339
01:39:27.415 00.000 14964 Star::Find returns 1 (0), X=280.72, Y=90.51, Mass=258770, SNR=299.7, Peak=13525 HFD=4.6
01:39:27.416 00.001 14964 MultiStar: [#1 0.08,-0.54,0.18,U] [#2 -0.08,-0.43,0.09,U] 
01:39:27.416 00.000 14964 refined, 2 included, MultiStar: {0.19, -0.01}, one-star: {0.23, 0.12}
01:39:27.417 00.001 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
01:39:27.417 00.000 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.75)
01:39:27.418 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.08 mountX=0.02 mountY=-0.18, mountTheta=-1.48
01:39:27.418 00.000 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.01, opts=13)
01:39:27.419 00.001 14964 Enqueuing Move request for scope (0.19, -0.01)
01:39:27.420 00.001 12044 Worker thread wakes up
01:39:27.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:39:27.420 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:39:27.420 00.000 12044 Moving (0.19, -0.01) raw xDistance=0.02 yDistance=-0.18
01:39:27.420 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:39:27.420 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:27.420 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:39:27.420 00.000 12044 MoveAxis(E, 0, ABG)
01:39:27.420 00.000 12044 Move returns status 0, amount 0
01:39:27.420 00.000 12044 MoveAxis(N, 0, ABG)
01:39:27.420 00.000 12044 Move returns status 0, amount 0
01:39:27.420 00.000 12044 move complete, result=0
01:39:27.420 00.000 12044 worker thread done servicing request
01:39:27.428 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13525, med=615, FiltMin=521, FiltMax=11121, Gamma=0.810
01:39:27.435 00.007 14964 UpdateGuideState exits: m=258770 SNR=299.7
01:39:27.435 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.436 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:27.436 00.000 14964 Enqueuing Expose request
01:39:27.437 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:27.437 00.000 12044 Worker thread wakes up
01:39:27.437 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:27.437 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:30.536 03.099 12044 Exposure complete
01:39:30.559 00.023 12044 worker thread done servicing request
01:39:30.559 00.000 14964 OnExposeComplete: enter
01:39:30.559 00.000 14964 UpdateGuideState(): m_state=6
01:39:30.560 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3340
01:39:30.560 00.000 14964 Star::Find returns 1 (0), X=280.60, Y=90.82, Mass=265794, SNR=316.1, Peak=14213 HFD=4.4
01:39:30.561 00.001 14964 MultiStar: [#1 0.03,-0.31,0.17,U] [#2 -0.23,-0.17,0.08,U] 
01:39:30.562 00.001 14964 refined, 2 included, MultiStar: {0.08, 0.29}, one-star: {0.11, 0.42}
01:39:30.562 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.56) = xAngle (2.86 = 2.86)
01:39:30.563 00.001 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.37)
01:39:30.563 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.31 mountX=-0.28 mountY=-0.11, mountTheta=-2.79
01:39:30.564 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.29, opts=13)
01:39:30.565 00.001 14964 Enqueuing Move request for scope (0.08, 0.29)
01:39:30.565 00.000 12044 Worker thread wakes up
01:39:30.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
01:39:30.565 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
01:39:30.565 00.000 12044 Moving (0.08, 0.29) raw xDistance=-0.28 yDistance=-0.11
01:39:30.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.04
01:39:30.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:30.565 00.000 12044 MoveAxis(E, 0, ABG)
01:39:30.565 00.000 12044 Move returns status 0, amount 0
01:39:30.566 00.001 12044 MoveAxis(N, 0, ABG)
01:39:30.566 00.000 12044 Move returns status 0, amount 0
01:39:30.566 00.000 12044 move complete, result=0
01:39:30.566 00.000 12044 worker thread done servicing request
01:39:30.574 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14213, med=615, FiltMin=516, FiltMax=10926, Gamma=0.810
01:39:30.579 00.005 14964 UpdateGuideState exits: m=265794 SNR=316.1
01:39:30.580 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.580 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:30.581 00.001 14964 Enqueuing Expose request
01:39:30.581 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:30.582 00.001 12044 Worker thread wakes up
01:39:30.582 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:30.582 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:33.677 03.095 12044 Exposure complete
01:39:33.702 00.025 12044 worker thread done servicing request
01:39:33.702 00.000 14964 OnExposeComplete: enter
01:39:33.703 00.001 14964 UpdateGuideState(): m_state=6
01:39:33.703 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3341
01:39:33.704 00.001 14964 Star::Find returns 1 (0), X=280.64, Y=90.60, Mass=262750, SNR=313.6, Peak=14065 HFD=4.7
01:39:33.705 00.001 14964 MultiStar: [#1 0.05,-0.62,0.17,U] [#2 0.04,-0.40,0.07,U] 
01:39:33.705 00.000 14964 refined, 2 included, MultiStar: {0.13, 0.06}, one-star: {0.16, 0.20}
01:39:33.705 00.000 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
01:39:33.706 00.001 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
01:39:33.706 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
01:39:33.707 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.06, opts=13)
01:39:33.708 00.001 14964 Enqueuing Move request for scope (0.13, 0.06)
01:39:33.708 00.000 12044 Worker thread wakes up
01:39:33.708 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:39:33.708 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:39:33.708 00.000 12044 Moving (0.13, 0.06) raw xDistance=-0.05 yDistance=-0.14
01:39:33.709 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.33, using input
01:39:33.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.05
01:39:33.709 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:33.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:39:33.709 00.000 12044 MoveAxis(E, 0, ABG)
01:39:33.709 00.000 12044 Move returns status 0, amount 0
01:39:33.709 00.000 12044 MoveAxis(N, 0, ABG)
01:39:33.709 00.000 12044 Move returns status 0, amount 0
01:39:33.709 00.000 12044 move complete, result=0
01:39:33.709 00.000 12044 worker thread done servicing request
01:39:33.716 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14065, med=614, FiltMin=525, FiltMax=11707, Gamma=0.810
01:39:33.722 00.006 14964 UpdateGuideState exits: m=262750 SNR=313.6
01:39:33.723 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:33.723 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:33.724 00.001 14964 Enqueuing Expose request
01:39:33.724 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:33.725 00.001 12044 Worker thread wakes up
01:39:33.725 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:33.725 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:36.847 03.122 12044 Exposure complete
01:39:36.876 00.029 12044 worker thread done servicing request
01:39:36.876 00.000 14964 OnExposeComplete: enter
01:39:36.877 00.001 14964 UpdateGuideState(): m_state=6
01:39:36.877 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3342
01:39:36.878 00.001 14964 Star::Find returns 1 (0), X=280.50, Y=91.13, Mass=274718, SNR=321.0, Peak=14187 HFD=4.4
01:39:36.878 00.000 14964 MultiStar: [#1 0.01,-0.91,0.00,M1] [#2 -0.44,-0.86,0.00,M1] 
01:39:36.879 00.001 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
01:39:36.879 00.000 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.13)
01:39:36.880 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.73 hyp=0.73 cameraTheta=1.55 mountX=-0.73 mountY=-0.09, mountTheta=-3.02
01:39:36.881 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.73, opts=13)
01:39:36.881 00.000 14964 Enqueuing Move request for scope (0.02, 0.73)
01:39:36.882 00.001 12044 Worker thread wakes up
01:39:36.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.73) opts 0xd
01:39:36.882 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.73)
01:39:36.882 00.000 12044 Moving (0.02, 0.73) raw xDistance=-0.73 yDistance=-0.09
01:39:36.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.55 from input -0.73, slope = -0.08
01:39:36.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:36.882 00.000 12044 MoveAxis(E, 65, ABG)
01:39:36.882 00.000 12044 Guiding  Dir = 2, Dur = 65
01:39:36.889 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14187, med=614, FiltMin=523, FiltMax=12434, Gamma=0.810
01:39:36.895 00.006 14964 UpdateGuideState exits: m=274718 SNR=321.0
01:39:36.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.896 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:36.897 00.001 14964 Enqueuing Expose request
01:39:36.908 00.011 12044 IsSlewing returns 0
01:39:36.909 00.001 12044 IsGuiding returns 0
01:39:36.939 00.030 12044 PulseGuide returned control before completion, sleep 44
01:39:37.016 00.077 12044 IsGuiding returns 1
01:39:37.017 00.001 12044 scope still moving after pulse duration time elapsed
01:39:37.076 00.059 12044 IsSlewing returns 0
01:39:37.076 00.000 12044 IsGuiding returns 0
01:39:37.076 00.000 12044 scope move finished after 65 + 103 ms
01:39:37.076 00.000 12044 Move returns status 0, amount 65
01:39:37.076 00.000 12044 MoveAxis(N, 0, ABG)
01:39:37.076 00.000 12044 Move returns status 0, amount 0
01:39:37.076 00.000 12044 move complete, result=0
01:39:37.076 00.000 12044 worker thread done servicing request
01:39:37.076 00.000 12044 Worker thread wakes up
01:39:37.076 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:37.076 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:37.077 00.001 14964 GuideStep: -0.7 px 65 ms EAST, -0.1 px 0 ms NORTH
01:39:40.182 03.105 12044 Exposure complete
01:39:40.205 00.023 12044 worker thread done servicing request
01:39:40.206 00.001 14964 OnExposeComplete: enter
01:39:40.206 00.000 14964 UpdateGuideState(): m_state=6
01:39:40.207 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3343
01:39:40.207 00.000 14964 Star::Find returns 1 (0), X=280.58, Y=90.39, Mass=267549, SNR=322.9, Peak=15857 HFD=4.5
01:39:40.208 00.001 14964 MultiStar: [#1 -0.28,-0.11,0.19,U] [#2 -0.42,-0.22,0.06,U] 
01:39:40.208 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.03}, one-star: {0.09, -0.01}
01:39:40.209 00.001 14964 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
01:39:40.209 00.000 14964 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
01:39:40.209 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.33 mountX=0.03 mountY=-0.00, mountTheta=-0.14
01:39:40.210 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.03, opts=13)
01:39:40.211 00.001 14964 Enqueuing Move request for scope (0.01, -0.03)
01:39:40.212 00.001 12044 Worker thread wakes up
01:39:40.212 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:39:40.212 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:39:40.212 00.000 12044 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.00
01:39:40.212 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
01:39:40.212 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:40.212 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:40.212 00.000 12044 MoveAxis(E, 0, ABG)
01:39:40.212 00.000 12044 Move returns status 0, amount 0
01:39:40.212 00.000 12044 MoveAxis(N, 0, ABG)
01:39:40.212 00.000 12044 Move returns status 0, amount 0
01:39:40.212 00.000 12044 move complete, result=0
01:39:40.212 00.000 12044 worker thread done servicing request
01:39:40.219 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15857, med=614, FiltMin=523, FiltMax=11531, Gamma=0.810
01:39:40.224 00.005 14964 UpdateGuideState exits: m=267549 SNR=322.9
01:39:40.225 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.225 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:40.226 00.001 14964 Enqueuing Expose request
01:39:40.227 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:40.227 00.000 12044 Worker thread wakes up
01:39:40.227 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:40.227 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:43.349 03.122 12044 Exposure complete
01:39:43.375 00.026 12044 worker thread done servicing request
01:39:43.375 00.000 14964 OnExposeComplete: enter
01:39:43.376 00.001 14964 UpdateGuideState(): m_state=6
01:39:43.376 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3344
01:39:43.377 00.001 14964 Star::Find returns 1 (0), X=280.50, Y=90.27, Mass=269704, SNR=329.2, Peak=13973 HFD=4.6
01:39:43.377 00.000 14964 MultiStar: [#1 0.09,-0.45,0.16,U] [#2 0.00,-0.33,0.07,U] 
01:39:43.378 00.001 14964 single-star, 2 included, MultiStar: {0.02, -0.18}, one-star: {0.01, -0.13}
01:39:43.378 00.000 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.09 = 0.09)
01:39:43.379 00.001 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = -3.14)
01:39:43.379 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.47 mountX=0.13 mountY=-0.00, mountTheta=-0.00
01:39:43.380 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.13, opts=13)
01:39:43.381 00.001 14964 Enqueuing Move request for scope (0.01, -0.13)
01:39:43.381 00.000 12044 Worker thread wakes up
01:39:43.381 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:39:43.381 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:39:43.381 00.000 12044 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=-0.00
01:39:43.381 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.03
01:39:43.381 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:43.382 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:43.382 00.000 12044 MoveAxis(E, 0, ABG)
01:39:43.382 00.000 12044 Move returns status 0, amount 0
01:39:43.382 00.000 12044 MoveAxis(N, 0, ABG)
01:39:43.382 00.000 12044 Move returns status 0, amount 0
01:39:43.382 00.000 12044 move complete, result=0
01:39:43.382 00.000 12044 worker thread done servicing request
01:39:43.389 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13973, med=614, FiltMin=529, FiltMax=12475, Gamma=0.810
01:39:43.394 00.005 14964 UpdateGuideState exits: m=269704 SNR=329.2
01:39:43.395 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.395 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:43.396 00.001 14964 Enqueuing Expose request
01:39:43.396 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:43.397 00.001 12044 Worker thread wakes up
01:39:43.397 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:43.397 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:46.493 03.096 12044 Exposure complete
01:39:46.515 00.022 12044 worker thread done servicing request
01:39:46.515 00.000 14964 OnExposeComplete: enter
01:39:46.516 00.001 14964 UpdateGuideState(): m_state=6
01:39:46.516 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3345
01:39:46.517 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=90.01, Mass=264270, SNR=312.2, Peak=13945 HFD=4.4
01:39:46.518 00.001 14964 MultiStar: [#1 -0.52,0.13,0.17,U] [#2 -0.55,-0.06,0.08,U] 
01:39:46.518 00.000 14964 refined, 2 included, MultiStar: {-0.48, -0.30}, one-star: {-0.46, -0.39}
01:39:46.518 00.000 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
01:39:46.519 00.001 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
01:39:46.519 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.30 hyp=0.56 cameraTheta=-2.58 mountX=0.29 mountY=0.50, mountTheta=1.05
01:39:46.520 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.30, opts=13)
01:39:46.521 00.001 14964 Enqueuing Move request for scope (-0.48, -0.30)
01:39:46.522 00.001 12044 Worker thread wakes up
01:39:46.522 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.30) opts 0xd
01:39:46.522 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.30)
01:39:46.522 00.000 12044 Moving (-0.48, -0.30) raw xDistance=0.29 yDistance=0.50
01:39:46.522 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = 0.00
01:39:46.522 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
01:39:46.522 00.000 12044 MoveAxis(E, 0, ABG)
01:39:46.522 00.000 12044 Move returns status 0, amount 0
01:39:46.522 00.000 12044 MoveAxis(S, 47, ABG)
01:39:46.522 00.000 12044 Guiding  Dir = 1, Dur = 47
01:39:46.529 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13945, med=615, FiltMin=525, FiltMax=10991, Gamma=0.810
01:39:46.535 00.006 14964 UpdateGuideState exits: m=264270 SNR=312.2
01:39:46.536 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.536 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:46.537 00.001 14964 Enqueuing Expose request
01:39:46.546 00.009 12044 IsSlewing returns 0
01:39:46.547 00.001 12044 IsGuiding returns 0
01:39:46.579 00.032 12044 PulseGuide returned control before completion, sleep 26
01:39:46.612 00.033 12044 IsGuiding returns 1
01:39:46.612 00.000 12044 scope still moving after pulse duration time elapsed
01:39:46.687 00.075 12044 IsSlewing returns 0
01:39:46.687 00.000 12044 IsGuiding returns 0
01:39:46.687 00.000 12044 scope move finished after 47 + 92 ms
01:39:46.687 00.000 12044 Move returns status 0, amount 47
01:39:46.687 00.000 12044 move complete, result=0
01:39:46.687 00.000 12044 worker thread done servicing request
01:39:46.688 00.001 12044 Worker thread wakes up
01:39:46.688 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:46.688 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:46.688 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 47 ms SOUTH
01:39:49.797 03.109 12044 Exposure complete
01:39:49.823 00.026 12044 worker thread done servicing request
01:39:49.823 00.000 14964 OnExposeComplete: enter
01:39:49.824 00.001 14964 UpdateGuideState(): m_state=6
01:39:49.825 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3346
01:39:49.825 00.000 14964 Star::Find returns 1 (0), X=281.27, Y=90.27, Mass=271155, SNR=323.1, Peak=16065 HFD=4.3
01:39:49.826 00.001 14964 MultiStar: [#1 0.70,-0.15,0.17,U] [#2 0.66,-0.03,0.08,U] 
01:39:49.826 00.000 14964 refined, 2 included, MultiStar: {0.77, -0.12}, one-star: {0.79, -0.12}
01:39:49.827 00.001 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
01:39:49.827 00.000 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
01:39:49.828 00.001 14964 CameraToMount -- cameraX=0.77 cameraY=-0.12 hyp=0.78 cameraTheta=-0.16 mountX=0.13 mountY=-0.75, mountTheta=-1.40
01:39:49.828 00.000 14964 SchedulePrimaryMove(1136A648, x=0.77, y=-0.12, opts=13)
01:39:49.829 00.001 14964 Enqueuing Move request for scope (0.77, -0.12)
01:39:49.830 00.001 12044 Worker thread wakes up
01:39:49.830 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.12) opts 0xd
01:39:49.830 00.000 12044 Handling offset move in thread for scope, endpoint = (0.77, -0.12)
01:39:49.830 00.000 12044 Moving (0.77, -0.12) raw xDistance=0.13 yDistance=-0.75
01:39:49.830 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:39:49.830 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:49.830 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
01:39:49.830 00.000 12044 MoveAxis(E, 0, ABG)
01:39:49.830 00.000 12044 Move returns status 0, amount 0
01:39:49.830 00.000 12044 MoveAxis(N, 0, ABG)
01:39:49.830 00.000 12044 Move returns status 0, amount 0
01:39:49.830 00.000 12044 move complete, result=0
01:39:49.830 00.000 12044 worker thread done servicing request
01:39:49.839 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16065, med=614, FiltMin=528, FiltMax=12389, Gamma=0.810
01:39:49.849 00.010 14964 UpdateGuideState exits: m=271155 SNR=323.1
01:39:49.851 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.852 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:49.853 00.001 14964 Enqueuing Expose request
01:39:49.854 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:39:49.855 00.001 12044 Worker thread wakes up
01:39:49.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:49.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:52.991 03.136 12044 Exposure complete
01:39:53.012 00.021 12044 worker thread done servicing request
01:39:53.012 00.000 14964 OnExposeComplete: enter
01:39:53.013 00.001 14964 UpdateGuideState(): m_state=6
01:39:53.013 00.000 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3347
01:39:53.014 00.001 14964 Star::Find returns 1 (0), X=280.86, Y=90.00, Mass=263920, SNR=317.5, Peak=15521 HFD=4.4
01:39:53.014 00.000 14964 MultiStar: [#1 0.27,-0.02,0.18,U] [#2 0.25,-0.12,0.07,U] 
01:39:53.015 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.32}, one-star: {0.37, -0.39}
01:39:53.015 00.000 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
01:39:53.016 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
01:39:53.016 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.32 hyp=0.48 cameraTheta=-0.74 mountX=0.33 mountY=-0.32, mountTheta=-0.77
01:39:53.017 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.32, opts=13)
01:39:53.018 00.001 14964 Enqueuing Move request for scope (0.35, -0.32)
01:39:53.018 00.000 12044 Worker thread wakes up
01:39:53.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.32) opts 0xd
01:39:53.018 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.32)
01:39:53.018 00.000 12044 Moving (0.35, -0.32) raw xDistance=0.33 yDistance=-0.32
01:39:53.018 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.34, using input
01:39:53.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.05
01:39:53.019 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:53.019 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:39:53.019 00.000 12044 MoveAxis(W, 25, ABG)
01:39:53.019 00.000 12044 Guiding  Dir = 3, Dur = 25
01:39:53.026 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15521, med=615, FiltMin=527, FiltMax=10537, Gamma=0.810
01:39:53.031 00.005 14964 UpdateGuideState exits: m=263920 SNR=317.5
01:39:53.032 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:53.032 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:53.033 00.001 14964 Enqueuing Expose request
01:39:53.064 00.031 12044 IsSlewing returns 0
01:39:53.064 00.000 12044 IsGuiding returns 0
01:39:53.157 00.093 12044 IsGuiding returns 1
01:39:53.157 00.000 12044 scope still moving after pulse duration time elapsed
01:39:53.233 00.076 12044 IsSlewing returns 0
01:39:53.234 00.001 12044 IsGuiding returns 0
01:39:53.234 00.000 12044 scope move finished after 25 + 145 ms
01:39:53.234 00.000 12044 Move returns status 0, amount 25
01:39:53.234 00.000 12044 MoveAxis(N, 0, ABG)
01:39:53.234 00.000 12044 Move returns status 0, amount 0
01:39:53.234 00.000 12044 move complete, result=0
01:39:53.234 00.000 12044 worker thread done servicing request
01:39:53.234 00.000 12044 Worker thread wakes up
01:39:53.234 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.3 px 0 ms NORTH
01:39:53.235 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:53.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:56.365 03.130 12044 Exposure complete
01:39:56.389 00.024 12044 worker thread done servicing request
01:39:56.389 00.000 14964 OnExposeComplete: enter
01:39:56.390 00.001 14964 UpdateGuideState(): m_state=6
01:39:56.391 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3348
01:39:56.392 00.001 14964 Star::Find returns 1 (0), X=280.56, Y=90.19, Mass=269079, SNR=330.6, Peak=16557 HFD=4.0
01:39:56.392 00.000 14964 MultiStar: [#1 0.02,0.21,0.18,U] [#2 -0.05,0.21,0.07,U] 
01:39:56.393 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.12}, one-star: {0.08, -0.20}
01:39:56.393 00.000 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
01:39:56.394 00.001 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.77)
01:39:56.394 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.10 mountX=0.12 mountY=-0.05, mountTheta=-0.38
01:39:56.397 00.003 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.12, opts=13)
01:39:56.397 00.000 14964 Enqueuing Move request for scope (0.06, -0.12)
01:39:56.398 00.001 12044 Worker thread wakes up
01:39:56.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:39:56.398 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:39:56.398 00.000 12044 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.05
01:39:56.398 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.37, using input
01:39:56.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.06
01:39:56.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:56.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:56.398 00.000 12044 MoveAxis(E, 0, ABG)
01:39:56.398 00.000 12044 Move returns status 0, amount 0
01:39:56.398 00.000 12044 MoveAxis(N, 0, ABG)
01:39:56.398 00.000 12044 Move returns status 0, amount 0
01:39:56.398 00.000 12044 move complete, result=0
01:39:56.398 00.000 12044 worker thread done servicing request
01:39:56.423 00.025 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16557, med=615, FiltMin=531, FiltMax=14109, Gamma=0.810
01:39:56.431 00.008 14964 UpdateGuideState exits: m=269079 SNR=330.6
01:39:56.431 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.432 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:56.432 00.000 14964 Enqueuing Expose request
01:39:56.433 00.001 12044 Worker thread wakes up
01:39:56.433 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:56.433 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:56.433 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:39:59.534 03.101 12044 Exposure complete
01:39:59.560 00.026 12044 worker thread done servicing request
01:39:59.560 00.000 14964 OnExposeComplete: enter
01:39:59.561 00.001 14964 UpdateGuideState(): m_state=6
01:39:59.562 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3349
01:39:59.562 00.000 14964 Star::Find returns 1 (0), X=279.99, Y=90.30, Mass=268738, SNR=325.6, Peak=14041 HFD=4.4
01:39:59.563 00.001 14964 MultiStar: [#1 -0.70,-0.37,0.00,M1] [#2 -0.53,-0.26,0.07,U] 
01:39:59.563 00.000 14964 single-star, 1 included, MultiStar: {-0.50, -0.11}, one-star: {-0.50, -0.10}
01:39:59.564 00.001 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
01:39:59.564 00.000 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
01:39:59.565 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-2.94 mountX=0.09 mountY=0.51, mountTheta=1.39
01:39:59.566 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=-0.10, opts=13)
01:39:59.567 00.001 14964 Enqueuing Move request for scope (-0.50, -0.10)
01:39:59.567 00.000 12044 Worker thread wakes up
01:39:59.567 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.10) opts 0xd
01:39:59.567 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, -0.10)
01:39:59.567 00.000 12044 Moving (-0.50, -0.10) raw xDistance=0.09 yDistance=0.51
01:39:59.567 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.41, using input
01:39:59.567 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
01:39:59.567 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
01:39:59.567 00.000 12044 MoveAxis(E, 0, ABG)
01:39:59.567 00.000 12044 Move returns status 0, amount 0
01:39:59.567 00.000 12044 MoveAxis(S, 47, ABG)
01:39:59.567 00.000 12044 Guiding  Dir = 1, Dur = 47
01:39:59.577 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14041, med=614, FiltMin=526, FiltMax=10785, Gamma=0.810
01:39:59.582 00.005 14964 UpdateGuideState exits: m=268738 SNR=325.6
01:39:59.583 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.583 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:39:59.584 00.001 14964 Enqueuing Expose request
01:39:59.626 00.042 12044 IsSlewing returns 0
01:39:59.627 00.001 12044 IsGuiding returns 0
01:39:59.659 00.032 12044 PulseGuide returned control before completion, sleep 26
01:39:59.688 00.029 12044 IsGuiding returns 1
01:39:59.688 00.000 12044 scope still moving after pulse duration time elapsed
01:39:59.750 00.062 12044 IsSlewing returns 0
01:39:59.750 00.000 12044 IsGuiding returns 0
01:39:59.750 00.000 12044 scope move finished after 47 + 75 ms
01:39:59.750 00.000 12044 Move returns status 0, amount 47
01:39:59.750 00.000 12044 move complete, result=0
01:39:59.750 00.000 12044 worker thread done servicing request
01:39:59.750 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 47 ms SOUTH
01:39:59.751 00.001 12044 Worker thread wakes up
01:39:59.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:39:59.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:02.854 03.103 12044 Exposure complete
01:40:02.876 00.022 12044 worker thread done servicing request
01:40:02.876 00.000 14964 OnExposeComplete: enter
01:40:02.877 00.001 14964 UpdateGuideState(): m_state=6
01:40:02.877 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3350
01:40:02.878 00.001 14964 Star::Find returns 1 (0), X=280.89, Y=90.37, Mass=269604, SNR=321.4, Peak=17289 HFD=4.4
01:40:02.878 00.000 14964 MultiStar: [#1 0.34,-0.22,0.18,U] [#2 0.03,-0.22,0.06,U] 
01:40:02.879 00.001 14964 refined, 2 included, MultiStar: {0.37, -0.06}, one-star: {0.40, -0.03}
01:40:02.879 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:40:02.880 00.001 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.44 = -1.85)
01:40:02.880 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-0.17 mountX=0.07 mountY=-0.36, mountTheta=-1.38
01:40:02.882 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.06, opts=13)
01:40:02.883 00.001 14964 Enqueuing Move request for scope (0.37, -0.06)
01:40:02.883 00.000 12044 Worker thread wakes up
01:40:02.883 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd
01:40:02.883 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.06)
01:40:02.883 00.000 12044 Moving (0.37, -0.06) raw xDistance=0.07 yDistance=-0.36
01:40:02.883 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.31, using input
01:40:02.883 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:40:02.883 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.05
01:40:02.883 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:02.883 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:40:02.883 00.000 12044 MoveAxis(E, 0, ABG)
01:40:02.883 00.000 12044 Move returns status 0, amount 0
01:40:02.883 00.000 12044 MoveAxis(N, 0, ABG)
01:40:02.884 00.001 12044 Move returns status 0, amount 0
01:40:02.884 00.000 12044 move complete, result=0
01:40:02.884 00.000 12044 worker thread done servicing request
01:40:02.891 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17289, med=614, FiltMin=518, FiltMax=9999, Gamma=0.810
01:40:02.897 00.006 14964 UpdateGuideState exits: m=269604 SNR=321.4
01:40:02.897 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.898 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:02.898 00.000 14964 Enqueuing Expose request
01:40:02.899 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:40:02.899 00.000 12044 Worker thread wakes up
01:40:02.899 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:02.899 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:05.999 03.100 12044 Exposure complete
01:40:06.028 00.029 12044 worker thread done servicing request
01:40:06.028 00.000 14964 OnExposeComplete: enter
01:40:06.028 00.000 14964 UpdateGuideState(): m_state=6
01:40:06.029 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3351
01:40:06.029 00.000 14964 Star::Find returns 1 (0), X=281.65, Y=90.35, Mass=264110, SNR=316.0, Peak=14968 HFD=4.6
01:40:06.030 00.001 14964 MultiStar: [#1 0.80,-0.34,0.00,M1] [#2 1.00,-0.45,0.00,M1] 
01:40:06.030 00.000 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.52 = 1.52)
01:40:06.031 00.001 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.71)
01:40:06.031 00.000 14964 CameraToMount -- cameraX=1.16 cameraY=-0.05 hyp=1.16 cameraTheta=-0.04 mountX=0.06 mountY=-1.15, mountTheta=-1.51
01:40:06.032 00.001 14964 SchedulePrimaryMove(1136A648, x=1.16, y=-0.05, opts=13)
01:40:06.032 00.000 14964 Enqueuing Move request for scope (1.16, -0.05)
01:40:06.033 00.001 12044 Worker thread wakes up
01:40:06.033 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.05) opts 0xd
01:40:06.033 00.000 12044 Handling offset move in thread for scope, endpoint = (1.16, -0.05)
01:40:06.033 00.000 12044 Moving (1.16, -0.05) raw xDistance=0.06 yDistance=-1.15
01:40:06.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:40:06.033 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:06.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.15
01:40:06.033 00.000 12044 MoveAxis(E, 0, ABG)
01:40:06.033 00.000 12044 Move returns status 0, amount 0
01:40:06.033 00.000 12044 MoveAxis(N, 0, ABG)
01:40:06.033 00.000 12044 Move returns status 0, amount 0
01:40:06.033 00.000 12044 move complete, result=0
01:40:06.033 00.000 12044 worker thread done servicing request
01:40:06.040 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14968, med=614, FiltMin=528, FiltMax=10676, Gamma=0.810
01:40:06.046 00.006 14964 UpdateGuideState exits: m=264110 SNR=316.0
01:40:06.047 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.047 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:06.047 00.000 14964 Enqueuing Expose request
01:40:06.048 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -1.2 px 0 ms NORTH
01:40:06.048 00.000 12044 Worker thread wakes up
01:40:06.049 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:06.049 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:09.145 03.096 12044 Exposure complete
01:40:09.167 00.022 12044 worker thread done servicing request
01:40:09.167 00.000 14964 OnExposeComplete: enter
01:40:09.168 00.001 14964 UpdateGuideState(): m_state=6
01:40:09.168 00.000 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3352
01:40:09.169 00.001 14964 Star::Find returns 1 (0), X=281.36, Y=89.90, Mass=264183, SNR=319.9, Peak=15581 HFD=4.2
01:40:09.169 00.000 14964 MultiStar: [#1 0.63,-0.10,0.17,U] [#2 0.44,-0.61,0.00,M2] 
01:40:09.170 00.001 14964 refined, 1 included, MultiStar: {0.84, -0.44}, one-star: {0.87, -0.50}
01:40:09.170 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
01:40:09.171 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.16)
01:40:09.171 00.000 14964 CameraToMount -- cameraX=0.84 cameraY=-0.44 hyp=0.95 cameraTheta=-0.48 mountX=0.45 mountY=-0.79, mountTheta=-1.05
01:40:09.172 00.001 14964 SchedulePrimaryMove(1136A648, x=0.84, y=-0.44, opts=13)
01:40:09.173 00.001 14964 Enqueuing Move request for scope (0.84, -0.44)
01:40:09.173 00.000 12044 Worker thread wakes up
01:40:09.174 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.44) opts 0xd
01:40:09.174 00.000 12044 Handling offset move in thread for scope, endpoint = (0.84, -0.44)
01:40:09.174 00.000 12044 Moving (0.84, -0.44) raw xDistance=0.45 yDistance=-0.79
01:40:09.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.45, slope = 0.00
01:40:09.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:09.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
01:40:09.174 00.000 12044 MoveAxis(W, 35, ABG)
01:40:09.174 00.000 12044 Guiding  Dir = 3, Dur = 35
01:40:09.181 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15581, med=614, FiltMin=528, FiltMax=12414, Gamma=0.810
01:40:09.187 00.006 14964 UpdateGuideState exits: m=264183 SNR=319.9
01:40:09.188 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.188 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:09.189 00.001 14964 Enqueuing Expose request
01:40:09.216 00.027 12044 IsSlewing returns 0
01:40:09.216 00.000 12044 IsGuiding returns 0
01:40:09.248 00.032 12044 PulseGuide returned control before completion, sleep 15
01:40:09.279 00.031 12044 IsGuiding returns 1
01:40:09.279 00.000 12044 scope still moving after pulse duration time elapsed
01:40:09.374 00.095 12044 IsSlewing returns 0
01:40:09.374 00.000 12044 IsGuiding returns 0
01:40:09.374 00.000 12044 scope move finished after 35 + 122 ms
01:40:09.374 00.000 12044 Move returns status 0, amount 35
01:40:09.374 00.000 12044 MoveAxis(N, 0, ABG)
01:40:09.374 00.000 12044 Move returns status 0, amount 0
01:40:09.374 00.000 12044 move complete, result=0
01:40:09.374 00.000 12044 worker thread done servicing request
01:40:09.374 00.000 12044 Worker thread wakes up
01:40:09.374 00.000 14964 GuideStep: 0.5 px 35 ms WEST, -0.8 px 0 ms NORTH
01:40:09.375 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:09.375 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:12.487 03.112 12044 Exposure complete
01:40:12.509 00.022 12044 worker thread done servicing request
01:40:12.509 00.000 14964 OnExposeComplete: enter
01:40:12.510 00.001 14964 UpdateGuideState(): m_state=6
01:40:12.511 00.001 14964 Star::Find(35, 281, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3353
01:40:12.512 00.001 14964 Star::Find returns 1 (0), X=281.54, Y=90.21, Mass=266454, SNR=312.1, Peak=13805 HFD=4.5
01:40:12.512 00.000 14964 MultiStar: [#1 1.08,-0.38,0.00,M1] [#2 0.82,-0.16,0.00,M3] 
01:40:12.513 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:40:12.513 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
01:40:12.514 00.001 14964 CameraToMount -- cameraX=1.05 cameraY=-0.19 hyp=1.07 cameraTheta=-0.18 mountX=0.20 mountY=-1.02, mountTheta=-1.37
01:40:12.515 00.001 14964 SchedulePrimaryMove(1136A648, x=1.05, y=-0.19, opts=13)
01:40:12.515 00.000 14964 Enqueuing Move request for scope (1.05, -0.19)
01:40:12.516 00.001 12044 Worker thread wakes up
01:40:12.516 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.19) opts 0xd
01:40:12.516 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, -0.19)
01:40:12.516 00.000 12044 Moving (1.05, -0.19) raw xDistance=0.20 yDistance=-1.02
01:40:12.516 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
01:40:12.516 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:12.516 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.02
01:40:12.516 00.000 12044 MoveAxis(E, 0, ABG)
01:40:12.516 00.000 12044 Move returns status 0, amount 0
01:40:12.516 00.000 12044 MoveAxis(N, 0, ABG)
01:40:12.516 00.000 12044 Move returns status 0, amount 0
01:40:12.516 00.000 12044 move complete, result=0
01:40:12.516 00.000 12044 worker thread done servicing request
01:40:12.523 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13805, med=615, FiltMin=523, FiltMax=10573, Gamma=0.810
01:40:12.528 00.005 14964 UpdateGuideState exits: m=266454 SNR=312.1
01:40:12.529 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:12.530 00.000 14964 Enqueuing Expose request
01:40:12.531 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
01:40:12.532 00.001 12044 Worker thread wakes up
01:40:12.532 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:12.532 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:15.629 03.097 12044 Exposure complete
01:40:15.655 00.026 12044 worker thread done servicing request
01:40:15.655 00.000 14964 OnExposeComplete: enter
01:40:15.655 00.000 14964 UpdateGuideState(): m_state=6
01:40:15.656 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3354
01:40:15.657 00.001 14964 Star::Find returns 1 (0), X=281.84, Y=90.39, Mass=266419, SNR=314.0, Peak=13720 HFD=4.6
01:40:15.657 00.000 14964 MultiStar: [#1 1.13,-0.48,0.00,M2] [#2 1.10,-0.42,0.00,M4] 
01:40:15.658 00.001 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
01:40:15.658 00.000 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.68)
01:40:15.659 00.001 14964 CameraToMount -- cameraX=1.35 cameraY=-0.00 hyp=1.35 cameraTheta=-0.00 mountX=0.02 mountY=-1.35, mountTheta=-1.55
01:40:15.659 00.000 14964 SchedulePrimaryMove(1136A648, x=1.35, y=-0.00, opts=13)
01:40:15.660 00.001 14964 Enqueuing Move request for scope (1.35, -0.00)
01:40:15.661 00.001 12044 Worker thread wakes up
01:40:15.661 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.00) opts 0xd
01:40:15.661 00.000 12044 Handling offset move in thread for scope, endpoint = (1.35, -0.00)
01:40:15.661 00.000 12044 Moving (1.35, -0.00) raw xDistance=0.02 yDistance=-1.35
01:40:15.661 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.04
01:40:15.661 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.56 newest=-3.16
01:40:15.661 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35
01:40:15.661 00.000 12044 MoveAxis(E, 0, ABG)
01:40:15.661 00.000 12044 Move returns status 0, amount 0
01:40:15.661 00.000 12044 BLC: Oldest BLC event removed
01:40:15.661 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 208 applied
01:40:15.661 00.000 12044 MoveAxis(N, 333, ABG)
01:40:15.661 00.000 12044 Guiding  Dir = 0, Dur = 333
01:40:15.668 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13720, med=614, FiltMin=528, FiltMax=10105, Gamma=0.810
01:40:15.675 00.007 14964 UpdateGuideState exits: m=266419 SNR=314.0
01:40:15.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:15.677 00.001 14964 Enqueuing Expose request
01:40:15.718 00.041 12044 IsSlewing returns 0
01:40:15.718 00.000 12044 IsGuiding returns 0
01:40:15.749 00.031 12044 PulseGuide returned control before completion, sleep 312
01:40:16.077 00.328 12044 IsGuiding returns 1
01:40:16.077 00.000 12044 scope still moving after pulse duration time elapsed
01:40:16.155 00.078 12044 IsSlewing returns 0
01:40:16.155 00.000 12044 IsGuiding returns 0
01:40:16.155 00.000 12044 scope move finished after 333 + 104 ms
01:40:16.155 00.000 12044 Move returns status 0, amount 333
01:40:16.155 00.000 12044 move complete, result=0
01:40:16.155 00.000 12044 worker thread done servicing request
01:40:16.155 00.000 12044 Worker thread wakes up
01:40:16.155 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:16.155 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:16.155 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -1.3 px 333 ms NORTH
01:40:19.254 03.099 12044 Exposure complete
01:40:19.275 00.021 12044 worker thread done servicing request
01:40:19.275 00.000 14964 OnExposeComplete: enter
01:40:19.275 00.000 14964 UpdateGuideState(): m_state=6
01:40:19.276 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3355
01:40:19.277 00.001 14964 Star::Find returns 1 (0), X=280.33, Y=90.36, Mass=264019, SNR=314.6, Peak=14753 HFD=4.3
01:40:19.278 00.001 14964 MultiStar: [#1 0.04,-0.19,0.20,U] [#2 0.06,-0.44,0.07,U] 
01:40:19.278 00.000 14964 refined, 2 included, MultiStar: {-0.12, -0.08}, one-star: {-0.16, -0.03}
01:40:19.278 00.000 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.99 = -0.99)
01:40:19.279 00.001 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
01:40:19.280 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=0.08 mountY=0.12, mountTheta=1.01
01:40:19.281 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.08, opts=13)
01:40:19.281 00.000 14964 Enqueuing Move request for scope (-0.12, -0.08)
01:40:19.282 00.001 12044 Worker thread wakes up
01:40:19.282 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:40:19.282 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:40:19.282 00.000 12044 Moving (-0.12, -0.08) raw xDistance=0.08 yDistance=0.12
01:40:19.282 00.000 12044 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.346192, 1:-0.124519
01:40:19.282 00.000 12044 BLC: No correction, Miss < min_move
01:40:19.282 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.04
01:40:19.282 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:19.282 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:19.282 00.000 12044 MoveAxis(E, 0, ABG)
01:40:19.282 00.000 12044 Move returns status 0, amount 0
01:40:19.282 00.000 12044 MoveAxis(N, 0, ABG)
01:40:19.282 00.000 12044 Move returns status 0, amount 0
01:40:19.282 00.000 12044 move complete, result=0
01:40:19.282 00.000 12044 worker thread done servicing request
01:40:19.289 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14753, med=615, FiltMin=531, FiltMax=11713, Gamma=0.810
01:40:19.294 00.005 14964 UpdateGuideState exits: m=264019 SNR=314.6
01:40:19.295 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.296 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:19.296 00.000 14964 Enqueuing Expose request
01:40:19.297 00.001 12044 Worker thread wakes up
01:40:19.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:19.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:19.297 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:22.404 03.107 12044 Exposure complete
01:40:22.426 00.022 12044 worker thread done servicing request
01:40:22.426 00.000 14964 OnExposeComplete: enter
01:40:22.427 00.001 14964 UpdateGuideState(): m_state=6
01:40:22.428 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3356
01:40:22.428 00.000 14964 Star::Find returns 1 (0), X=280.02, Y=90.54, Mass=270741, SNR=317.3, Peak=14741 HFD=4.2
01:40:22.429 00.001 14964 MultiStar: [#1 -0.58,-0.35,0.17,U] [#2 -0.90,-0.30,0.00,M4] 
01:40:22.429 00.000 14964 single-star, 1 included, MultiStar: {-0.48, 0.07}, one-star: {-0.46, 0.14}
01:40:22.430 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.88)
01:40:22.430 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
01:40:22.431 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.14 hyp=0.48 cameraTheta=2.85 mountX=-0.15 mountY=0.45, mountTheta=1.89
01:40:22.431 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.14, opts=13)
01:40:22.432 00.001 14964 Enqueuing Move request for scope (-0.46, 0.14)
01:40:22.433 00.001 12044 Worker thread wakes up
01:40:22.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.14) opts 0xd
01:40:22.433 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.14)
01:40:22.433 00.000 12044 Moving (-0.46, 0.14) raw xDistance=-0.15 yDistance=0.45
01:40:22.433 00.000 12044 BLC: History state: CurrMiss=-0.45, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.346192, 1:-0.124519, 2:-0.446979
01:40:22.433 00.000 12044 BLC: No correction, Miss < min_move
01:40:22.433 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.26, using input
01:40:22.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.07
01:40:22.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:22.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:40:22.433 00.000 12044 MoveAxis(E, 0, ABG)
01:40:22.433 00.000 12044 Move returns status 0, amount 0
01:40:22.433 00.000 12044 MoveAxis(N, 0, ABG)
01:40:22.433 00.000 12044 Move returns status 0, amount 0
01:40:22.433 00.000 12044 move complete, result=0
01:40:22.433 00.000 12044 worker thread done servicing request
01:40:22.440 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14741, med=615, FiltMin=513, FiltMax=11341, Gamma=0.810
01:40:22.446 00.006 14964 UpdateGuideState exits: m=270741 SNR=317.3
01:40:22.447 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.447 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:22.448 00.001 14964 Enqueuing Expose request
01:40:22.448 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:40:22.449 00.001 12044 Worker thread wakes up
01:40:22.449 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:22.449 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:25.546 03.097 12044 Exposure complete
01:40:25.568 00.022 12044 worker thread done servicing request
01:40:25.568 00.000 14964 OnExposeComplete: enter
01:40:25.569 00.001 14964 UpdateGuideState(): m_state=6
01:40:25.569 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3357
01:40:25.570 00.001 14964 Star::Find returns 1 (0), X=280.62, Y=90.04, Mass=263935, SNR=323.5, Peak=15157 HFD=4.2
01:40:25.571 00.001 14964 MultiStar: [#1 -0.06,-0.01,0.17,U] [#2 -0.01,0.18,0.07,U] 
01:40:25.571 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.28}, one-star: {0.13, -0.35}
01:40:25.572 00.001 14964 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.56) = xAngle (0.33 = 0.33)
01:40:25.572 00.000 14964 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.38 = -2.90)
01:40:25.573 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.23 mountX=0.28 mountY=-0.07, mountTheta=-0.25
01:40:25.573 00.000 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.28, opts=13)
01:40:25.574 00.001 14964 Enqueuing Move request for scope (0.10, -0.28)
01:40:25.575 00.001 12044 Worker thread wakes up
01:40:25.575 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
01:40:25.575 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
01:40:25.575 00.000 12044 Moving (0.10, -0.28) raw xDistance=0.28 yDistance=-0.07
01:40:25.575 00.000 12044 BLC: window closed
01:40:25.575 00.000 12044 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.346192, 1:-0.124519, 2:-0.446979
01:40:25.575 00.000 12044 BLC: No correction, Miss < min_move
01:40:25.575 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.02
01:40:25.575 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:25.575 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:25.575 00.000 12044 MoveAxis(E, 0, ABG)
01:40:25.575 00.000 12044 Move returns status 0, amount 0
01:40:25.575 00.000 12044 MoveAxis(N, 0, ABG)
01:40:25.575 00.000 12044 Move returns status 0, amount 0
01:40:25.575 00.000 12044 move complete, result=0
01:40:25.575 00.000 12044 worker thread done servicing request
01:40:25.582 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15157, med=615, FiltMin=527, FiltMax=12809, Gamma=0.810
01:40:25.587 00.005 14964 UpdateGuideState exits: m=263935 SNR=323.5
01:40:25.588 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.588 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:25.589 00.001 14964 Enqueuing Expose request
01:40:25.589 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:25.590 00.001 12044 Worker thread wakes up
01:40:25.590 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:25.590 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:28.713 03.123 12044 Exposure complete
01:40:28.735 00.022 12044 worker thread done servicing request
01:40:28.735 00.000 14964 OnExposeComplete: enter
01:40:28.736 00.001 14964 UpdateGuideState(): m_state=6
01:40:28.737 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3358
01:40:28.737 00.000 14964 Star::Find returns 1 (0), X=280.52, Y=89.63, Mass=260211, SNR=313.0, Peak=13097 HFD=4.5
01:40:28.738 00.001 14964 MultiStar: [#1 0.03,0.18,0.18,U] [#2 0.01,0.01,0.07,U] 
01:40:28.738 00.000 14964 refined, 2 included, MultiStar: {0.03, -0.58}, one-star: {0.03, -0.76}
01:40:28.739 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
01:40:28.739 00.000 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
01:40:28.740 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.58 hyp=0.58 cameraTheta=-1.52 mountX=0.58 mountY=0.03, mountTheta=0.05
01:40:28.741 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.58, opts=13)
01:40:28.741 00.000 14964 Enqueuing Move request for scope (0.03, -0.58)
01:40:28.742 00.001 12044 Worker thread wakes up
01:40:28.742 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.58) opts 0xd
01:40:28.742 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.58)
01:40:28.742 00.000 12044 Moving (0.03, -0.58) raw xDistance=0.58 yDistance=0.03
01:40:28.742 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.58, slope = 0.02
01:40:28.742 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:28.742 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:28.742 00.000 12044 MoveAxis(W, 13, ABG)
01:40:28.742 00.000 12044 Guiding  Dir = 3, Dur = 13
01:40:28.750 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13097, med=613, FiltMin=521, FiltMax=11529, Gamma=0.810
01:40:28.755 00.005 14964 UpdateGuideState exits: m=260211 SNR=313.0
01:40:28.755 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.756 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:28.756 00.000 14964 Enqueuing Expose request
01:40:28.766 00.010 12044 IsSlewing returns 0
01:40:28.766 00.000 12044 IsGuiding returns 0
01:40:28.823 00.057 12044 IsGuiding returns 1
01:40:28.823 00.000 12044 scope still moving after pulse duration time elapsed
01:40:28.888 00.065 12044 IsSlewing returns 0
01:40:28.888 00.000 12044 IsGuiding returns 0
01:40:28.888 00.000 12044 scope move finished after 13 + 108 ms
01:40:28.888 00.000 12044 Move returns status 0, amount 13
01:40:28.888 00.000 12044 MoveAxis(N, 0, ABG)
01:40:28.888 00.000 12044 Move returns status 0, amount 0
01:40:28.888 00.000 12044 move complete, result=0
01:40:28.888 00.000 12044 worker thread done servicing request
01:40:28.888 00.000 12044 Worker thread wakes up
01:40:28.888 00.000 14964 GuideStep: 0.6 px 13 ms WEST, 0.0 px 0 ms NORTH
01:40:28.890 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:28.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:31.990 03.100 12044 Exposure complete
01:40:32.016 00.026 12044 worker thread done servicing request
01:40:32.017 00.001 14964 OnExposeComplete: enter
01:40:32.017 00.000 14964 UpdateGuideState(): m_state=6
01:40:32.018 00.001 14964 Star::Find(35, 280, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3359
01:40:32.018 00.000 14964 Star::Find returns 1 (0), X=281.17, Y=91.01, Mass=273164, SNR=323.1, Peak=13997 HFD=4.3
01:40:32.019 00.001 14964 MultiStar: [#1 0.37,-0.90,0.00,M1] [#2 0.34,-0.64,0.06,U] 
01:40:32.019 00.000 14964 refined, 1 included, MultiStar: {0.66, 0.53}, one-star: {0.68, 0.61}
01:40:32.020 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
01:40:32.020 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
01:40:32.020 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=0.53 hyp=0.85 cameraTheta=0.68 mountX=-0.52 mountY=-0.71, mountTheta=-2.21
01:40:32.021 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.53, opts=13)
01:40:32.022 00.001 14964 Enqueuing Move request for scope (0.66, 0.53)
01:40:32.023 00.001 12044 Worker thread wakes up
01:40:32.023 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.53) opts 0xd
01:40:32.023 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.53)
01:40:32.023 00.000 12044 Moving (0.66, 0.53) raw xDistance=-0.52 yDistance=-0.71
01:40:32.023 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.52, slope = -0.03
01:40:32.023 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
01:40:32.023 00.000 12044 MoveAxis(E, 23, ABG)
01:40:32.023 00.000 12044 Guiding  Dir = 2, Dur = 23
01:40:32.030 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13997, med=615, FiltMin=530, FiltMax=10904, Gamma=0.810
01:40:32.036 00.006 14964 UpdateGuideState exits: m=273164 SNR=323.1
01:40:32.036 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.037 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:32.037 00.000 14964 Enqueuing Expose request
01:40:32.062 00.025 12044 IsSlewing returns 0
01:40:32.062 00.000 12044 IsGuiding returns 0
01:40:32.094 00.032 12044 IsGuiding returns 1
01:40:32.094 00.000 12044 scope still moving after pulse duration time elapsed
01:40:32.154 00.060 12044 IsSlewing returns 0
01:40:32.154 00.000 12044 IsGuiding returns 0
01:40:32.154 00.000 12044 scope move finished after 23 + 68 ms
01:40:32.154 00.000 12044 Move returns status 0, amount 23
01:40:32.154 00.000 12044 MoveAxis(N, 66, ABG)
01:40:32.154 00.000 12044 Guiding  Dir = 0, Dur = 66
01:40:32.187 00.033 12044 IsSlewing returns 0
01:40:32.187 00.000 12044 IsGuiding returns 0
01:40:32.218 00.031 12044 PulseGuide returned control before completion, sleep 46
01:40:32.279 00.061 12044 IsGuiding returns 1
01:40:32.279 00.000 12044 scope still moving after pulse duration time elapsed
01:40:32.357 00.078 12044 IsSlewing returns 0
01:40:32.358 00.001 12044 IsGuiding returns 0
01:40:32.358 00.000 12044 scope move finished after 66 + 104 ms
01:40:32.358 00.000 12044 Move returns status 0, amount 66
01:40:32.358 00.000 12044 move complete, result=0
01:40:32.358 00.000 12044 worker thread done servicing request
01:40:32.358 00.000 12044 Worker thread wakes up
01:40:32.358 00.000 14964 GuideStep: -0.5 px 23 ms EAST, -0.7 px 66 ms NORTH
01:40:32.359 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:32.359 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:35.464 03.105 12044 Exposure complete
01:40:35.486 00.022 12044 worker thread done servicing request
01:40:35.486 00.000 14964 OnExposeComplete: enter
01:40:35.487 00.001 14964 UpdateGuideState(): m_state=6
01:40:35.488 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3360
01:40:35.488 00.000 14964 Star::Find returns 1 (0), X=280.49, Y=90.87, Mass=272244, SNR=319.7, Peak=15213 HFD=4.4
01:40:35.489 00.001 14964 MultiStar: [#1 -0.20,-0.52,0.17,U] [#2 -0.42,-0.35,0.07,U] 
01:40:35.489 00.000 14964 refined, 2 included, MultiStar: {-0.06, 0.29}, one-star: {-0.00, 0.48}
01:40:35.490 00.001 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.31 = -2.97)
01:40:35.490 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.08)
01:40:35.491 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.76 mountX=-0.29 mountY=0.02, mountTheta=3.06
01:40:35.492 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.29, opts=13)
01:40:35.492 00.000 14964 Enqueuing Move request for scope (-0.06, 0.29)
01:40:35.493 00.001 12044 Worker thread wakes up
01:40:35.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:40:35.493 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:40:35.493 00.000 12044 Moving (-0.06, 0.29) raw xDistance=-0.29 yDistance=0.02
01:40:35.493 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.30, using input
01:40:35.493 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.05
01:40:35.493 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:35.493 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:35.493 00.000 12044 MoveAxis(E, 22, ABG)
01:40:35.493 00.000 12044 Guiding  Dir = 2, Dur = 22
01:40:35.501 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15213, med=614, FiltMin=521, FiltMax=13386, Gamma=0.810
01:40:35.506 00.005 14964 UpdateGuideState exits: m=272244 SNR=319.7
01:40:35.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.508 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:35.508 00.000 14964 Enqueuing Expose request
01:40:35.537 00.029 12044 IsSlewing returns 0
01:40:35.537 00.000 12044 IsGuiding returns 0
01:40:35.568 00.031 12044 IsGuiding returns 1
01:40:35.568 00.000 12044 scope still moving after pulse duration time elapsed
01:40:35.655 00.087 12044 IsSlewing returns 0
01:40:35.655 00.000 12044 IsGuiding returns 0
01:40:35.655 00.000 12044 scope move finished after 22 + 95 ms
01:40:35.655 00.000 12044 Move returns status 0, amount 22
01:40:35.655 00.000 12044 MoveAxis(N, 0, ABG)
01:40:35.655 00.000 12044 Move returns status 0, amount 0
01:40:35.655 00.000 12044 move complete, result=0
01:40:35.655 00.000 12044 worker thread done servicing request
01:40:35.655 00.000 12044 Worker thread wakes up
01:40:35.655 00.000 14964 GuideStep: -0.3 px 22 ms EAST, 0.0 px 0 ms NORTH
01:40:35.656 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:35.656 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:38.797 03.141 12044 Exposure complete
01:40:38.834 00.037 12044 worker thread done servicing request
01:40:38.834 00.000 14964 OnExposeComplete: enter
01:40:38.835 00.001 14964 UpdateGuideState(): m_state=6
01:40:38.835 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3361
01:40:38.836 00.001 14964 Star::Find returns 1 (0), X=279.82, Y=90.31, Mass=267810, SNR=317.1, Peak=15593 HFD=4.6
01:40:38.836 00.000 14964 MultiStar: [#1 -0.62,0.01,0.17,U] [#2 -0.66,-0.23,0.07,U] 
01:40:38.837 00.001 14964 refined, 2 included, MultiStar: {-0.66, -0.08}, one-star: {-0.67, -0.08}
01:40:38.838 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.47 = -1.47)
01:40:38.838 00.000 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
01:40:38.839 00.001 14964 CameraToMount -- cameraX=-0.66 cameraY=-0.08 hyp=0.66 cameraTheta=-3.02 mountX=0.07 mountY=0.66, mountTheta=1.47
01:40:38.839 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=-0.08, opts=13)
01:40:38.840 00.001 14964 Enqueuing Move request for scope (-0.66, -0.08)
01:40:38.841 00.001 12044 Worker thread wakes up
01:40:38.841 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.08) opts 0xd
01:40:38.841 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, -0.08)
01:40:38.841 00.000 12044 Moving (-0.66, -0.08) raw xDistance=0.07 yDistance=0.66
01:40:38.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.05
01:40:38.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:38.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
01:40:38.841 00.000 12044 MoveAxis(E, 0, ABG)
01:40:38.841 00.000 12044 Move returns status 0, amount 0
01:40:38.841 00.000 12044 MoveAxis(N, 0, ABG)
01:40:38.841 00.000 12044 Move returns status 0, amount 0
01:40:38.841 00.000 12044 move complete, result=0
01:40:38.841 00.000 12044 worker thread done servicing request
01:40:38.848 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15593, med=615, FiltMin=533, FiltMax=11135, Gamma=0.810
01:40:38.853 00.005 14964 UpdateGuideState exits: m=267810 SNR=317.1
01:40:38.854 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.854 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:38.855 00.001 14964 Enqueuing Expose request
01:40:38.855 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
01:40:38.856 00.001 12044 Worker thread wakes up
01:40:38.856 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:38.856 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:41.962 03.106 12044 Exposure complete
01:40:41.984 00.022 12044 worker thread done servicing request
01:40:41.984 00.000 14964 OnExposeComplete: enter
01:40:41.985 00.001 14964 UpdateGuideState(): m_state=6
01:40:41.986 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3362
01:40:41.986 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=90.19, Mass=261944, SNR=309.2, Peak=15585 HFD=4.4
01:40:41.987 00.001 14964 MultiStar: [#1 -0.92,-0.08,0.00,M1] [#2 -0.94,0.02,0.00,M1] 
01:40:41.987 00.000 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
01:40:41.988 00.001 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
01:40:41.988 00.000 14964 CameraToMount -- cameraX=-0.70 cameraY=-0.21 hyp=0.73 cameraTheta=-2.85 mountX=0.20 mountY=0.72, mountTheta=1.30
01:40:41.989 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=-0.21, opts=13)
01:40:41.990 00.001 14964 Enqueuing Move request for scope (-0.70, -0.21)
01:40:41.990 00.000 12044 Worker thread wakes up
01:40:41.990 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.21) opts 0xd
01:40:41.990 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, -0.21)
01:40:41.991 00.001 12044 Moving (-0.70, -0.21) raw xDistance=0.20 yDistance=0.72
01:40:41.991 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
01:40:41.991 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:41.991 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
01:40:41.991 00.000 12044 MoveAxis(E, 0, ABG)
01:40:41.991 00.000 12044 Move returns status 0, amount 0
01:40:41.991 00.000 12044 MoveAxis(N, 0, ABG)
01:40:41.991 00.000 12044 Move returns status 0, amount 0
01:40:41.991 00.000 12044 move complete, result=0
01:40:41.991 00.000 12044 worker thread done servicing request
01:40:41.998 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15585, med=614, FiltMin=533, FiltMax=11279, Gamma=0.810
01:40:42.004 00.006 14964 UpdateGuideState exits: m=261944 SNR=309.2
01:40:42.004 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.005 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:42.005 00.000 14964 Enqueuing Expose request
01:40:42.006 00.001 12044 Worker thread wakes up
01:40:42.006 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:42.006 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:42.006 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
01:40:45.112 03.106 12044 Exposure complete
01:40:45.135 00.023 14964 OnExposeComplete: enter
01:40:45.135 00.000 14964 UpdateGuideState(): m_state=6
01:40:45.136 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3363
01:40:45.136 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=90.19, Mass=263512, SNR=310.7, Peak=14373 HFD=4.4
01:40:45.137 00.001 14964 MultiStar: [#1 -0.70,-0.19,0.18,U] [#2 -0.92,0.04,0.00,M2] 
01:40:45.137 00.000 14964 single-star, 1 included, MultiStar: {-0.50, -0.21}, one-star: {-0.46, -0.21}
01:40:45.138 00.001 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
01:40:45.138 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
01:40:45.139 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.21 hyp=0.51 cameraTheta=-2.72 mountX=0.20 mountY=0.48, mountTheta=1.17
01:40:45.139 00.000 12044 worker thread done servicing request
01:40:45.140 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.21, opts=13)
01:40:45.140 00.000 14964 Enqueuing Move request for scope (-0.46, -0.21)
01:40:45.141 00.001 12044 Worker thread wakes up
01:40:45.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.21) opts 0xd
01:40:45.141 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.21)
01:40:45.141 00.000 12044 Moving (-0.46, -0.21) raw xDistance=0.20 yDistance=0.48
01:40:45.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
01:40:45.141 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:45.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
01:40:45.141 00.000 12044 MoveAxis(E, 0, ABG)
01:40:45.141 00.000 12044 Move returns status 0, amount 0
01:40:45.141 00.000 12044 MoveAxis(N, 0, ABG)
01:40:45.141 00.000 12044 Move returns status 0, amount 0
01:40:45.141 00.000 12044 move complete, result=0
01:40:45.141 00.000 12044 worker thread done servicing request
01:40:45.150 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14373, med=615, FiltMin=525, FiltMax=10367, Gamma=0.810
01:40:45.155 00.005 14964 UpdateGuideState exits: m=263512 SNR=310.7
01:40:45.156 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.156 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:45.157 00.001 14964 Enqueuing Expose request
01:40:45.157 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:40:45.158 00.001 12044 Worker thread wakes up
01:40:45.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:45.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:48.284 03.126 12044 Exposure complete
01:40:48.309 00.025 12044 worker thread done servicing request
01:40:48.310 00.001 14964 OnExposeComplete: enter
01:40:48.310 00.000 14964 UpdateGuideState(): m_state=6
01:40:48.311 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3364
01:40:48.311 00.000 14964 Star::Find returns 1 (0), X=280.04, Y=90.32, Mass=264997, SNR=309.8, Peak=13673 HFD=4.5
01:40:48.312 00.001 14964 MultiStar: [#1 -0.46,-0.16,0.18,U] [#2 -0.74,-0.10,0.00,M3] 
01:40:48.312 00.000 14964 single-star, 1 included, MultiStar: {-0.45, -0.09}, one-star: {-0.45, -0.07}
01:40:48.313 00.001 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
01:40:48.313 00.000 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
01:40:48.314 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.45 cameraTheta=-2.98 mountX=0.07 mountY=0.45, mountTheta=1.42
01:40:48.315 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.07, opts=13)
01:40:48.315 00.000 14964 Enqueuing Move request for scope (-0.45, -0.07)
01:40:48.316 00.001 12044 Worker thread wakes up
01:40:48.316 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.07) opts 0xd
01:40:48.316 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.07)
01:40:48.316 00.000 12044 Moving (-0.45, -0.07) raw xDistance=0.07 yDistance=0.45
01:40:48.316 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:40:48.316 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.50 newest=1.65
01:40:48.316 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
01:40:48.316 00.000 12044 MoveAxis(E, 0, ABG)
01:40:48.316 00.000 12044 Move returns status 0, amount 0
01:40:48.316 00.000 12044 BLC: Oldest BLC event removed
01:40:48.316 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 208 applied
01:40:48.316 00.000 12044 MoveAxis(S, 250, ABG)
01:40:48.316 00.000 12044 Guiding  Dir = 1, Dur = 250
01:40:48.325 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13673, med=615, FiltMin=531, FiltMax=10891, Gamma=0.810
01:40:48.331 00.006 14964 UpdateGuideState exits: m=264997 SNR=309.8
01:40:48.331 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:48.332 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:48.332 00.000 14964 Enqueuing Expose request
01:40:48.342 00.010 12044 IsSlewing returns 0
01:40:48.343 00.001 12044 IsGuiding returns 0
01:40:48.374 00.031 12044 PulseGuide returned control before completion, sleep 229
01:40:48.674 00.300 12044 IsGuiding returns 1
01:40:48.674 00.000 12044 scope still moving after pulse duration time elapsed
01:40:48.747 00.073 12044 IsSlewing returns 0
01:40:48.747 00.000 12044 IsGuiding returns 0
01:40:48.747 00.000 12044 scope move finished after 250 + 155 ms
01:40:48.747 00.000 12044 Move returns status 0, amount 250
01:40:48.747 00.000 12044 move complete, result=0
01:40:48.747 00.000 12044 worker thread done servicing request
01:40:48.747 00.000 12044 Worker thread wakes up
01:40:48.747 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:48.747 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:48.747 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 250 ms SOUTH
01:40:51.875 03.128 12044 Exposure complete
01:40:51.897 00.022 12044 worker thread done servicing request
01:40:51.897 00.000 14964 OnExposeComplete: enter
01:40:51.897 00.000 14964 UpdateGuideState(): m_state=6
01:40:51.897 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3365
01:40:51.897 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=90.42, Mass=271769, SNR=334.1, Peak=17333 HFD=4.1
01:40:51.898 00.001 14964 MultiStar: [#1 0.07,-0.39,0.18,U] [#2 -0.06,-0.07,0.07,U] 
01:40:51.899 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.04}, one-star: {-0.06, 0.03}
01:40:51.899 00.000 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
01:40:51.899 00.000 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
01:40:51.900 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.38 mountX=0.04 mountY=0.04, mountTheta=0.86
01:40:51.901 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.04, opts=13)
01:40:51.901 00.000 14964 Enqueuing Move request for scope (-0.04, -0.04)
01:40:51.902 00.001 12044 Worker thread wakes up
01:40:51.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:40:51.902 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:40:51.902 00.000 12044 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
01:40:51.902 00.000 12044 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.453351, 1:0.044638
01:40:51.902 00.000 12044 BLC: No correction, Miss < min_move
01:40:51.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:40:51.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:51.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:51.902 00.000 12044 MoveAxis(E, 0, ABG)
01:40:51.902 00.000 12044 Move returns status 0, amount 0
01:40:51.902 00.000 12044 MoveAxis(N, 0, ABG)
01:40:51.902 00.000 12044 Move returns status 0, amount 0
01:40:51.902 00.000 12044 move complete, result=0
01:40:51.902 00.000 12044 worker thread done servicing request
01:40:51.912 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17333, med=615, FiltMin=529, FiltMax=13569, Gamma=0.810
01:40:51.918 00.006 14964 UpdateGuideState exits: m=271769 SNR=334.1
01:40:51.918 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.919 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:51.920 00.001 14964 Enqueuing Expose request
01:40:51.920 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:51.921 00.001 12044 Worker thread wakes up
01:40:51.921 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:51.921 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:55.028 03.107 12044 Exposure complete
01:40:55.053 00.025 12044 worker thread done servicing request
01:40:55.054 00.001 14964 OnExposeComplete: enter
01:40:55.054 00.000 14964 UpdateGuideState(): m_state=6
01:40:55.055 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3366
01:40:55.055 00.000 14964 Star::Find returns 1 (0), X=280.46, Y=90.48, Mass=270598, SNR=326.6, Peak=15477 HFD=4.2
01:40:55.056 00.001 14964 MultiStar: [#1 -0.11,-0.35,0.18,U] [#2 -0.11,-0.45,0.07,U] 
01:40:55.056 00.000 14964 refined, 2 included, MultiStar: {-0.05, -0.01}, one-star: {-0.03, 0.09}
01:40:55.057 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
01:40:55.057 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
01:40:55.058 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.00 mountX=0.01 mountY=0.05, mountTheta=1.44
01:40:55.059 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.01, opts=13)
01:40:55.059 00.000 14964 Enqueuing Move request for scope (-0.05, -0.01)
01:40:55.060 00.001 12044 Worker thread wakes up
01:40:55.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:40:55.060 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:40:55.060 00.000 12044 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
01:40:55.060 00.000 12044 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.453351, 1:0.044638, 2:0.046767
01:40:55.060 00.000 12044 BLC: No correction, Miss < min_move
01:40:55.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:40:55.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:55.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:40:55.060 00.000 12044 MoveAxis(E, 0, ABG)
01:40:55.060 00.000 12044 Move returns status 0, amount 0
01:40:55.060 00.000 12044 MoveAxis(N, 0, ABG)
01:40:55.060 00.000 12044 Move returns status 0, amount 0
01:40:55.060 00.000 12044 move complete, result=0
01:40:55.060 00.000 12044 worker thread done servicing request
01:40:55.067 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15477, med=613, FiltMin=525, FiltMax=12432, Gamma=0.810
01:40:55.073 00.006 14964 UpdateGuideState exits: m=270598 SNR=326.6
01:40:55.074 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.074 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:55.075 00.001 14964 Enqueuing Expose request
01:40:55.075 00.000 12044 Worker thread wakes up
01:40:55.075 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:55.076 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:55.076 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:40:58.182 03.106 12044 Exposure complete
01:40:58.207 00.025 12044 worker thread done servicing request
01:40:58.207 00.000 14964 OnExposeComplete: enter
01:40:58.208 00.001 14964 UpdateGuideState(): m_state=6
01:40:58.208 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3367
01:40:58.209 00.001 14964 Star::Find returns 1 (0), X=280.49, Y=90.35, Mass=274142, SNR=341.8, Peak=18093 HFD=4.0
01:40:58.209 00.000 14964 MultiStar: [#1 -0.26,-0.42,0.17,U] [#2 -0.72,-0.57,0.00,M2] 
01:40:58.210 00.001 14964 single-star, 1 included, MultiStar: {-0.04, -0.10}, one-star: {0.00, -0.05}
01:40:58.210 00.000 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
01:40:58.211 00.001 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
01:40:58.211 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.55 mountX=0.05 mountY=0.00, mountTheta=0.08
01:40:58.212 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.05, opts=13)
01:40:58.213 00.001 14964 Enqueuing Move request for scope (0.00, -0.05)
01:40:58.213 00.000 12044 Worker thread wakes up
01:40:58.213 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
01:40:58.213 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
01:40:58.213 00.000 12044 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.00
01:40:58.213 00.000 12044 BLC: window closed
01:40:58.214 00.001 12044 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.453351, 1:0.044638, 2:0.046767
01:40:58.214 00.000 12044 BLC: No correction, Miss < min_move
01:40:58.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:40:58.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:58.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:40:58.214 00.000 12044 MoveAxis(E, 0, ABG)
01:40:58.214 00.000 12044 Move returns status 0, amount 0
01:40:58.214 00.000 12044 MoveAxis(N, 0, ABG)
01:40:58.214 00.000 12044 Move returns status 0, amount 0
01:40:58.214 00.000 12044 move complete, result=0
01:40:58.214 00.000 12044 worker thread done servicing request
01:40:58.221 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18093, med=615, FiltMin=538, FiltMax=15049, Gamma=0.810
01:40:58.226 00.005 14964 UpdateGuideState exits: m=274142 SNR=341.8
01:40:58.227 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.227 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:40:58.228 00.001 14964 Enqueuing Expose request
01:40:58.228 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:58.229 00.001 12044 Worker thread wakes up
01:40:58.229 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:40:58.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:01.328 03.099 12044 Exposure complete
01:41:01.349 00.021 12044 worker thread done servicing request
01:41:01.349 00.000 14964 OnExposeComplete: enter
01:41:01.349 00.000 14964 UpdateGuideState(): m_state=6
01:41:01.350 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3368
01:41:01.351 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=90.16, Mass=266707, SNR=324.4, Peak=17289 HFD=4.3
01:41:01.351 00.000 14964 MultiStar: [#1 -0.33,0.02,0.18,U] [#2 -0.61,0.22,0.07,U] 
01:41:01.352 00.001 14964 refined, 2 included, MultiStar: {-0.46, -0.18}, one-star: {-0.47, -0.24}
01:41:01.352 00.000 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
01:41:01.352 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
01:41:01.353 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=-0.18 hyp=0.49 cameraTheta=-2.77 mountX=0.17 mountY=0.47, mountTheta=1.23
01:41:01.354 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=-0.18, opts=13)
01:41:01.355 00.001 14964 Enqueuing Move request for scope (-0.46, -0.18)
01:41:01.355 00.000 12044 Worker thread wakes up
01:41:01.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.18) opts 0xd
01:41:01.355 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, -0.18)
01:41:01.355 00.000 12044 Moving (-0.46, -0.18) raw xDistance=0.17 yDistance=0.47
01:41:01.355 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.30, using input
01:41:01.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.05
01:41:01.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:41:01.355 00.000 12044 MoveAxis(E, 0, ABG)
01:41:01.355 00.000 12044 Move returns status 0, amount 0
01:41:01.356 00.001 12044 MoveAxis(S, 44, ABG)
01:41:01.356 00.000 12044 Guiding  Dir = 1, Dur = 44
01:41:01.363 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17289, med=615, FiltMin=535, FiltMax=10715, Gamma=0.810
01:41:01.369 00.006 14964 UpdateGuideState exits: m=266707 SNR=324.4
01:41:01.369 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.370 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:01.370 00.000 14964 Enqueuing Expose request
01:41:01.376 00.006 12044 IsSlewing returns 0
01:41:01.376 00.000 12044 IsGuiding returns 0
01:41:01.408 00.032 12044 PulseGuide returned control before completion, sleep 23
01:41:01.467 00.059 12044 IsGuiding returns 1
01:41:01.468 00.001 12044 scope still moving after pulse duration time elapsed
01:41:01.577 00.109 12044 IsSlewing returns 0
01:41:01.577 00.000 12044 IsGuiding returns 0
01:41:01.577 00.000 12044 scope move finished after 44 + 156 ms
01:41:01.577 00.000 12044 Move returns status 0, amount 44
01:41:01.577 00.000 12044 move complete, result=0
01:41:01.577 00.000 12044 worker thread done servicing request
01:41:01.577 00.000 12044 Worker thread wakes up
01:41:01.577 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:01.577 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 44 ms SOUTH
01:41:01.578 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:04.678 03.100 12044 Exposure complete
01:41:04.704 00.026 12044 worker thread done servicing request
01:41:04.704 00.000 14964 OnExposeComplete: enter
01:41:04.704 00.000 14964 UpdateGuideState(): m_state=6
01:41:04.705 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3369
01:41:04.706 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=90.23, Mass=269258, SNR=317.8, Peak=17425 HFD=4.2
01:41:04.706 00.000 14964 MultiStar: [#1 -0.82,0.04,0.00,M1] [#2 -0.74,0.15,0.00,M2] 
01:41:04.707 00.001 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.24 = -1.24)
01:41:04.707 00.000 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
01:41:04.708 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-2.79 mountX=0.16 mountY=0.48, mountTheta=1.25
01:41:04.709 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.17, opts=13)
01:41:04.709 00.000 14964 Enqueuing Move request for scope (-0.47, -0.17)
01:41:04.710 00.001 12044 Worker thread wakes up
01:41:04.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.17) opts 0xd
01:41:04.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.17)
01:41:04.710 00.000 12044 Moving (-0.47, -0.17) raw xDistance=0.16 yDistance=0.48
01:41:04.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:41:04.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:41:04.710 00.000 12044 MoveAxis(E, 0, ABG)
01:41:04.710 00.000 12044 Move returns status 0, amount 0
01:41:04.710 00.000 12044 MoveAxis(S, 45, ABG)
01:41:04.710 00.000 12044 Guiding  Dir = 1, Dur = 45
01:41:04.717 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17425, med=615, FiltMin=522, FiltMax=11205, Gamma=0.810
01:41:04.723 00.006 14964 UpdateGuideState exits: m=269258 SNR=317.8
01:41:04.723 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.724 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:04.724 00.000 14964 Enqueuing Expose request
01:41:04.803 00.079 12044 IsSlewing returns 0
01:41:04.803 00.000 12044 IsGuiding returns 0
01:41:04.834 00.031 12044 PulseGuide returned control before completion, sleep 24
01:41:04.860 00.026 12044 IsGuiding returns 1
01:41:04.861 00.001 12044 scope still moving after pulse duration time elapsed
01:41:04.921 00.060 12044 IsSlewing returns 0
01:41:04.921 00.000 12044 IsGuiding returns 0
01:41:04.922 00.001 12044 scope move finished after 45 + 73 ms
01:41:04.922 00.000 12044 Move returns status 0, amount 45
01:41:04.922 00.000 12044 move complete, result=0
01:41:04.922 00.000 12044 worker thread done servicing request
01:41:04.922 00.000 12044 Worker thread wakes up
01:41:04.922 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:04.922 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:04.922 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 45 ms SOUTH
01:41:08.022 03.100 12044 Exposure complete
01:41:08.044 00.022 12044 worker thread done servicing request
01:41:08.044 00.000 14964 OnExposeComplete: enter
01:41:08.045 00.001 14964 UpdateGuideState(): m_state=6
01:41:08.045 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3370
01:41:08.046 00.001 14964 Star::Find returns 1 (0), X=280.43, Y=90.00, Mass=262889, SNR=319.8, Peak=14621 HFD=4.1
01:41:08.046 00.000 14964 MultiStar: [#1 -0.14,0.24,0.19,U] [#2 -0.00,0.51,0.07,U] 
01:41:08.047 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.24}, one-star: {-0.06, -0.39}
01:41:08.047 00.000 14964 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
01:41:08.048 00.001 14964 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
01:41:08.048 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.84 mountX=0.24 mountY=0.09, mountTheta=0.36
01:41:08.049 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.24, opts=13)
01:41:08.050 00.001 14964 Enqueuing Move request for scope (-0.07, -0.24)
01:41:08.050 00.000 12044 Worker thread wakes up
01:41:08.050 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
01:41:08.051 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
01:41:08.051 00.000 12044 Moving (-0.07, -0.24) raw xDistance=0.24 yDistance=0.09
01:41:08.051 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.01
01:41:08.051 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:08.051 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:08.051 00.000 12044 MoveAxis(E, 0, ABG)
01:41:08.051 00.000 12044 Move returns status 0, amount 0
01:41:08.051 00.000 12044 MoveAxis(N, 0, ABG)
01:41:08.051 00.000 12044 Move returns status 0, amount 0
01:41:08.051 00.000 12044 move complete, result=0
01:41:08.051 00.000 12044 worker thread done servicing request
01:41:08.058 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14621, med=615, FiltMin=530, FiltMax=12753, Gamma=0.810
01:41:08.064 00.006 14964 UpdateGuideState exits: m=262889 SNR=319.8
01:41:08.064 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.065 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:08.065 00.000 14964 Enqueuing Expose request
01:41:08.066 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:08.066 00.000 12044 Worker thread wakes up
01:41:08.066 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:08.066 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:11.174 03.108 12044 Exposure complete
01:41:11.195 00.021 12044 worker thread done servicing request
01:41:11.195 00.000 14964 OnExposeComplete: enter
01:41:11.196 00.001 14964 UpdateGuideState(): m_state=6
01:41:11.196 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3371
01:41:11.197 00.001 14964 Star::Find returns 1 (0), X=280.34, Y=89.66, Mass=266223, SNR=333.2, Peak=17025 HFD=4.3
01:41:11.198 00.001 14964 MultiStar: [#1 -0.27,0.26,0.18,U] [#2 -0.28,0.23,0.07,U] 
01:41:11.198 00.000 14964 refined, 2 included, MultiStar: {-0.17, -0.54}, one-star: {-0.15, -0.74}
01:41:11.198 00.000 14964 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
01:41:11.199 00.001 14964 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.73 = 2.73)
01:41:11.199 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.54 hyp=0.57 cameraTheta=-1.88 mountX=0.54 mountY=0.23, mountTheta=0.40
01:41:11.200 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.54, opts=13)
01:41:11.201 00.001 14964 Enqueuing Move request for scope (-0.17, -0.54)
01:41:11.202 00.001 12044 Worker thread wakes up
01:41:11.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.54) opts 0xd
01:41:11.202 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.54)
01:41:11.202 00.000 12044 Moving (-0.17, -0.54) raw xDistance=0.54 yDistance=0.23
01:41:11.202 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.54, slope = 0.03
01:41:11.202 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:11.202 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:41:11.202 00.000 12044 MoveAxis(W, 20, ABG)
01:41:11.202 00.000 12044 Guiding  Dir = 3, Dur = 20
01:41:11.209 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17025, med=615, FiltMin=527, FiltMax=12136, Gamma=0.810
01:41:11.215 00.006 14964 UpdateGuideState exits: m=266223 SNR=333.2
01:41:11.215 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.216 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:11.216 00.000 14964 Enqueuing Expose request
01:41:11.232 00.016 12044 IsSlewing returns 0
01:41:11.232 00.000 12044 IsGuiding returns 0
01:41:11.326 00.094 12044 IsGuiding returns 1
01:41:11.326 00.000 12044 scope still moving after pulse duration time elapsed
01:41:11.390 00.064 12044 IsSlewing returns 0
01:41:11.390 00.000 12044 IsGuiding returns 0
01:41:11.390 00.000 12044 scope move finished after 20 + 137 ms
01:41:11.390 00.000 12044 Move returns status 0, amount 20
01:41:11.390 00.000 12044 MoveAxis(N, 0, ABG)
01:41:11.390 00.000 12044 Move returns status 0, amount 0
01:41:11.390 00.000 12044 move complete, result=0
01:41:11.390 00.000 12044 worker thread done servicing request
01:41:11.390 00.000 12044 Worker thread wakes up
01:41:11.390 00.000 14964 GuideStep: 0.5 px 20 ms WEST, 0.2 px 0 ms NORTH
01:41:11.391 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:11.391 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:14.523 03.132 12044 Exposure complete
01:41:14.547 00.024 12044 worker thread done servicing request
01:41:14.547 00.000 14964 OnExposeComplete: enter
01:41:14.547 00.000 14964 UpdateGuideState(): m_state=6
01:41:14.548 00.001 14964 Star::Find(35, 280, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3372
01:41:14.548 00.000 14964 Star::Find returns 1 (0), X=280.54, Y=89.79, Mass=260721, SNR=317.8, Peak=13901 HFD=4.5
01:41:14.549 00.001 14964 MultiStar: [#1 0.17,0.21,0.19,U] [#2 -0.04,0.49,0.07,U] 
01:41:14.550 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.42}, one-star: {0.05, -0.61}
01:41:14.550 00.000 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.14 = 0.14)
01:41:14.551 00.001 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.09)
01:41:14.551 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.41 mountX=0.42 mountY=-0.02, mountTheta=-0.05
01:41:14.552 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.42, opts=13)
01:41:14.553 00.001 14964 Enqueuing Move request for scope (0.07, -0.42)
01:41:14.553 00.000 12044 Worker thread wakes up
01:41:14.553 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.42) opts 0xd
01:41:14.553 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.42)
01:41:14.553 00.000 12044 Moving (0.07, -0.42) raw xDistance=0.42 yDistance=-0.02
01:41:14.553 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.42, slope = 0.04
01:41:14.553 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:14.553 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:14.553 00.000 12044 MoveAxis(W, 32, ABG)
01:41:14.553 00.000 12044 Guiding  Dir = 3, Dur = 32
01:41:14.561 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13901, med=615, FiltMin=527, FiltMax=11997, Gamma=0.810
01:41:14.566 00.005 14964 UpdateGuideState exits: m=260721 SNR=317.8
01:41:14.567 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.567 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:14.568 00.001 14964 Enqueuing Expose request
01:41:14.608 00.040 12044 IsSlewing returns 0
01:41:14.608 00.000 12044 IsGuiding returns 0
01:41:14.640 00.032 12044 PulseGuide returned control before completion, sleep 11
01:41:14.657 00.017 12044 IsGuiding returns 1
01:41:14.657 00.000 12044 scope still moving after pulse duration time elapsed
01:41:14.717 00.060 12044 IsSlewing returns 0
01:41:14.718 00.001 12044 IsGuiding returns 0
01:41:14.718 00.000 12044 scope move finished after 32 + 77 ms
01:41:14.718 00.000 12044 Move returns status 0, amount 32
01:41:14.718 00.000 12044 MoveAxis(N, 0, ABG)
01:41:14.718 00.000 12044 Move returns status 0, amount 0
01:41:14.718 00.000 12044 move complete, result=0
01:41:14.718 00.000 12044 worker thread done servicing request
01:41:14.718 00.000 12044 Worker thread wakes up
01:41:14.718 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:14.718 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:14.718 00.000 14964 GuideStep: 0.4 px 32 ms WEST, -0.0 px 0 ms NORTH
01:41:17.823 03.105 12044 Exposure complete
01:41:17.844 00.021 12044 worker thread done servicing request
01:41:17.844 00.000 14964 OnExposeComplete: enter
01:41:17.845 00.001 14964 UpdateGuideState(): m_state=6
01:41:17.845 00.000 14964 Star::Find(35, 280, 89, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3373
01:41:17.846 00.001 14964 Star::Find returns 1 (0), X=280.74, Y=90.17, Mass=268646, SNR=321.6, Peak=16381 HFD=4.3
01:41:17.846 00.000 14964 MultiStar: [#1 -0.12,-0.25,0.19,U] [#2 -0.21,-0.06,0.07,U] 
01:41:17.847 00.001 14964 refined, 2 included, MultiStar: {0.17, -0.22}, one-star: {0.25, -0.23}
01:41:17.847 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
01:41:17.848 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.60)
01:41:17.848 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.93 mountX=0.22 mountY=-0.14, mountTheta=-0.57
01:41:17.849 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.22, opts=13)
01:41:17.850 00.001 14964 Enqueuing Move request for scope (0.17, -0.22)
01:41:17.850 00.000 12044 Worker thread wakes up
01:41:17.850 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
01:41:17.850 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
01:41:17.850 00.000 12044 Moving (0.17, -0.22) raw xDistance=0.22 yDistance=-0.14
01:41:17.850 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.29, using input
01:41:17.850 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
01:41:17.850 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:17.850 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:17.851 00.001 12044 MoveAxis(E, 0, ABG)
01:41:17.851 00.000 12044 Move returns status 0, amount 0
01:41:17.851 00.000 12044 MoveAxis(N, 0, ABG)
01:41:17.851 00.000 12044 Move returns status 0, amount 0
01:41:17.851 00.000 12044 move complete, result=0
01:41:17.851 00.000 12044 worker thread done servicing request
01:41:17.858 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16381, med=615, FiltMin=524, FiltMax=12141, Gamma=0.810
01:41:17.864 00.006 14964 UpdateGuideState exits: m=268646 SNR=321.6
01:41:17.864 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.865 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:17.865 00.000 14964 Enqueuing Expose request
01:41:17.866 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:17.866 00.000 12044 Worker thread wakes up
01:41:17.866 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:17.866 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:20.991 03.125 12044 Exposure complete
01:41:21.012 00.021 12044 worker thread done servicing request
01:41:21.012 00.000 14964 OnExposeComplete: enter
01:41:21.013 00.001 14964 UpdateGuideState(): m_state=6
01:41:21.013 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3374
01:41:21.014 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=90.34, Mass=266868, SNR=317.6, Peak=15137 HFD=4.6
01:41:21.014 00.000 14964 MultiStar: [#1 -0.55,-0.26,0.18,U] [#2 -0.55,-0.26,0.08,U] 
01:41:21.015 00.001 14964 refined, 2 included, MultiStar: {-0.60, -0.10}, one-star: {-0.61, -0.06}
01:41:21.015 00.000 14964 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
01:41:21.016 00.001 14964 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
01:41:21.016 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.10 hyp=0.60 cameraTheta=-2.98 mountX=0.09 mountY=0.60, mountTheta=1.42
01:41:21.018 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.10, opts=13)
01:41:21.019 00.001 14964 Enqueuing Move request for scope (-0.60, -0.10)
01:41:21.019 00.000 12044 Worker thread wakes up
01:41:21.019 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.10) opts 0xd
01:41:21.019 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.10)
01:41:21.019 00.000 12044 Moving (-0.60, -0.10) raw xDistance=0.09 yDistance=0.60
01:41:21.020 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.20, using input
01:41:21.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
01:41:21.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
01:41:21.020 00.000 12044 MoveAxis(E, 0, ABG)
01:41:21.020 00.000 12044 Move returns status 0, amount 0
01:41:21.020 00.000 12044 MoveAxis(S, 56, ABG)
01:41:21.020 00.000 12044 Guiding  Dir = 1, Dur = 56
01:41:21.027 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15137, med=615, FiltMin=532, FiltMax=10787, Gamma=0.810
01:41:21.032 00.005 14964 UpdateGuideState exits: m=266868 SNR=317.6
01:41:21.033 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.034 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:21.034 00.000 14964 Enqueuing Expose request
01:41:21.049 00.015 12044 IsSlewing returns 0
01:41:21.079 00.030 12044 IsGuiding returns 0
01:41:21.110 00.031 12044 PulseGuide returned control before completion, sleep 35
01:41:21.171 00.061 12044 IsGuiding returns 1
01:41:21.171 00.000 12044 scope still moving after pulse duration time elapsed
01:41:21.235 00.064 12044 IsSlewing returns 0
01:41:21.295 00.060 12044 IsGuiding returns 0
01:41:21.295 00.000 12044 scope move finished after 56 + 159 ms
01:41:21.295 00.000 12044 Move returns status 0, amount 56
01:41:21.295 00.000 12044 move complete, result=0
01:41:21.295 00.000 12044 worker thread done servicing request
01:41:21.295 00.000 12044 Worker thread wakes up
01:41:21.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:21.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:21.295 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 56 ms SOUTH
01:41:24.388 03.093 12044 Exposure complete
01:41:24.411 00.023 12044 worker thread done servicing request
01:41:24.411 00.000 14964 OnExposeComplete: enter
01:41:24.413 00.002 14964 UpdateGuideState(): m_state=6
01:41:24.414 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3375
01:41:24.415 00.001 14964 Star::Find returns 1 (0), X=280.48, Y=90.52, Mass=268182, SNR=325.2, Peak=15845 HFD=4.2
01:41:24.415 00.000 14964 MultiStar: [#1 -0.18,-0.57,0.19,U] [#2 -0.33,-0.83,0.00,M1] 
01:41:24.416 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.02}, one-star: {-0.01, 0.13}
01:41:24.416 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
01:41:24.417 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
01:41:24.417 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.72 mountX=-0.02 mountY=0.03, mountTheta=2.02
01:41:24.418 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.02, opts=13)
01:41:24.419 00.001 14964 Enqueuing Move request for scope (-0.04, 0.02)
01:41:24.420 00.001 12044 Worker thread wakes up
01:41:24.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:41:24.420 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:41:24.420 00.000 12044 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.03
01:41:24.420 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:41:24.420 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:24.420 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:24.420 00.000 12044 MoveAxis(E, 0, ABG)
01:41:24.420 00.000 12044 Move returns status 0, amount 0
01:41:24.420 00.000 12044 MoveAxis(N, 0, ABG)
01:41:24.420 00.000 12044 Move returns status 0, amount 0
01:41:24.420 00.000 12044 move complete, result=0
01:41:24.420 00.000 12044 worker thread done servicing request
01:41:24.427 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15845, med=615, FiltMin=520, FiltMax=12529, Gamma=0.810
01:41:24.433 00.006 14964 UpdateGuideState exits: m=268182 SNR=325.2
01:41:24.433 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.434 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:24.434 00.000 14964 Enqueuing Expose request
01:41:24.435 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:24.435 00.000 12044 Worker thread wakes up
01:41:24.436 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:24.436 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:27.537 03.101 12044 Exposure complete
01:41:27.558 00.021 12044 worker thread done servicing request
01:41:27.558 00.000 14964 OnExposeComplete: enter
01:41:27.559 00.001 14964 UpdateGuideState(): m_state=6
01:41:27.559 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3376
01:41:27.561 00.002 14964 Star::Find returns 1 (0), X=280.60, Y=90.11, Mass=264335, SNR=324.0, Peak=14845 HFD=4.2
01:41:27.562 00.001 14964 MultiStar: [#1 0.08,-0.06,0.18,U] [#2 0.04,0.26,0.08,U] 
01:41:27.562 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.22}, one-star: {0.11, -0.29}
01:41:27.562 00.000 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
01:41:27.563 00.001 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.80)
01:41:27.563 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=0.22 mountY=-0.08, mountTheta=-0.36
01:41:27.564 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.22, opts=13)
01:41:27.565 00.001 14964 Enqueuing Move request for scope (0.10, -0.22)
01:41:27.566 00.001 12044 Worker thread wakes up
01:41:27.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
01:41:27.566 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
01:41:27.566 00.000 12044 Moving (0.10, -0.22) raw xDistance=0.22 yDistance=-0.08
01:41:27.566 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
01:41:27.566 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.566 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:27.566 00.000 12044 MoveAxis(E, 0, ABG)
01:41:27.566 00.000 12044 Move returns status 0, amount 0
01:41:27.566 00.000 12044 MoveAxis(N, 0, ABG)
01:41:27.566 00.000 12044 Move returns status 0, amount 0
01:41:27.566 00.000 12044 move complete, result=0
01:41:27.567 00.001 12044 worker thread done servicing request
01:41:27.574 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14845, med=615, FiltMin=516, FiltMax=12341, Gamma=0.810
01:41:27.580 00.006 14964 UpdateGuideState exits: m=264335 SNR=324.0
01:41:27.581 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.581 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:27.582 00.001 14964 Enqueuing Expose request
01:41:27.582 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:27.583 00.001 12044 Worker thread wakes up
01:41:27.583 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:27.583 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:30.693 03.110 12044 Exposure complete
01:41:30.716 00.023 12044 worker thread done servicing request
01:41:30.716 00.000 14964 OnExposeComplete: enter
01:41:30.717 00.001 14964 UpdateGuideState(): m_state=6
01:41:30.717 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3377
01:41:30.718 00.001 14964 Star::Find returns 1 (0), X=280.43, Y=90.33, Mass=260102, SNR=312.3, Peak=15549 HFD=4.5
01:41:30.718 00.000 14964 MultiStar: [#1 -0.43,-0.33,0.18,U] [#2 -0.55,0.01,0.08,U] 
01:41:30.719 00.001 14964 single-star, 2 included, MultiStar: {-0.14, -0.10}, one-star: {-0.06, -0.07}
01:41:30.719 00.000 14964 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.56) = xAngle (-0.73 = -0.73)
01:41:30.720 00.001 14964 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
01:41:30.720 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=0.07 mountY=0.06, mountTheta=0.77
01:41:30.721 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.07, opts=13)
01:41:30.722 00.001 14964 Enqueuing Move request for scope (-0.06, -0.07)
01:41:30.722 00.000 12044 Worker thread wakes up
01:41:30.722 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:41:30.722 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:41:30.722 00.000 12044 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.06
01:41:30.722 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:41:30.722 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:30.722 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:30.722 00.000 12044 MoveAxis(E, 0, ABG)
01:41:30.723 00.001 12044 Move returns status 0, amount 0
01:41:30.723 00.000 12044 MoveAxis(N, 0, ABG)
01:41:30.723 00.000 12044 Move returns status 0, amount 0
01:41:30.723 00.000 12044 move complete, result=0
01:41:30.723 00.000 12044 worker thread done servicing request
01:41:30.730 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15549, med=615, FiltMin=529, FiltMax=11523, Gamma=0.810
01:41:30.735 00.005 14964 UpdateGuideState exits: m=260102 SNR=312.3
01:41:30.736 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.736 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:30.737 00.001 14964 Enqueuing Expose request
01:41:30.737 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:30.738 00.001 12044 Worker thread wakes up
01:41:30.738 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:30.738 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:33.838 03.100 12044 Exposure complete
01:41:33.861 00.023 12044 worker thread done servicing request
01:41:33.861 00.000 14964 OnExposeComplete: enter
01:41:33.863 00.002 14964 UpdateGuideState(): m_state=6
01:41:33.864 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3378
01:41:33.865 00.001 14964 Star::Find returns 1 (0), X=280.06, Y=90.37, Mass=264082, SNR=311.0, Peak=16581 HFD=4.2
01:41:33.867 00.002 14964 MultiStar: [#1 -0.72,-0.43,0.00,M1] [#2 -0.61,-0.14,0.08,U] 
01:41:33.868 00.001 14964 single-star, 1 included, MultiStar: {-0.44, -0.03}, one-star: {-0.42, -0.02}
01:41:33.869 00.001 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
01:41:33.871 00.002 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
01:41:33.872 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.09 mountX=0.02 mountY=0.42, mountTheta=1.53
01:41:33.874 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.02, opts=13)
01:41:33.875 00.001 14964 Enqueuing Move request for scope (-0.42, -0.02)
01:41:33.876 00.001 12044 Worker thread wakes up
01:41:33.876 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.02) opts 0xd
01:41:33.876 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.02)
01:41:33.876 00.000 12044 Moving (-0.42, -0.02) raw xDistance=0.02 yDistance=0.42
01:41:33.876 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
01:41:33.876 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:33.876 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:41:33.876 00.000 12044 MoveAxis(E, 0, ABG)
01:41:33.876 00.000 12044 Move returns status 0, amount 0
01:41:33.876 00.000 12044 MoveAxis(N, 0, ABG)
01:41:33.876 00.000 12044 Move returns status 0, amount 0
01:41:33.876 00.000 12044 move complete, result=0
01:41:33.877 00.001 12044 worker thread done servicing request
01:41:33.884 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16581, med=615, FiltMin=532, FiltMax=10995, Gamma=0.810
01:41:33.889 00.005 14964 UpdateGuideState exits: m=264082 SNR=311.0
01:41:33.890 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.890 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:33.891 00.001 14964 Enqueuing Expose request
01:41:33.891 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:41:33.892 00.001 12044 Worker thread wakes up
01:41:33.892 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:33.892 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:37.023 03.131 12044 Exposure complete
01:41:37.051 00.028 12044 worker thread done servicing request
01:41:37.051 00.000 14964 OnExposeComplete: enter
01:41:37.051 00.000 14964 UpdateGuideState(): m_state=6
01:41:37.052 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3379
01:41:37.053 00.001 14964 Star::Find returns 1 (0), X=279.92, Y=90.83, Mass=269406, SNR=314.8, Peak=13343 HFD=4.3
01:41:37.053 00.000 14964 MultiStar: [#1 -0.68,-0.50,0.00,M2] [#2 -0.64,-0.94,0.00,M1] 
01:41:37.054 00.001 14964 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.56) = xAngle (4.05 = -2.24)
01:41:37.055 00.001 14964 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.10 = 0.82)
01:41:37.055 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=0.44 hyp=0.72 cameraTheta=2.49 mountX=-0.44 mountY=0.52, mountTheta=2.27
01:41:37.056 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=0.44, opts=13)
01:41:37.057 00.001 14964 Enqueuing Move request for scope (-0.57, 0.44)
01:41:37.057 00.000 12044 Worker thread wakes up
01:41:37.057 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.44) opts 0xd
01:41:37.057 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, 0.44)
01:41:37.057 00.000 12044 Moving (-0.57, 0.44) raw xDistance=-0.44 yDistance=0.52
01:41:37.057 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.44 is < calculated value -0.46, using input
01:41:37.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.44, slope = -0.07
01:41:37.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:41:37.057 00.000 12044 MoveAxis(E, 34, ABG)
01:41:37.057 00.000 12044 Guiding  Dir = 2, Dur = 34
01:41:37.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13343, med=615, FiltMin=531, FiltMax=11248, Gamma=0.810
01:41:37.071 00.007 14964 UpdateGuideState exits: m=269406 SNR=314.8
01:41:37.071 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.072 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:37.072 00.000 14964 Enqueuing Expose request
01:41:37.094 00.022 12044 IsSlewing returns 0
01:41:37.094 00.000 12044 IsGuiding returns 0
01:41:37.127 00.033 12044 PulseGuide returned control before completion, sleep 13
01:41:37.157 00.030 12044 IsGuiding returns 1
01:41:37.157 00.000 12044 scope still moving after pulse duration time elapsed
01:41:37.218 00.061 12044 IsSlewing returns 0
01:41:37.220 00.002 12044 IsGuiding returns 0
01:41:37.220 00.000 12044 scope move finished after 34 + 90 ms
01:41:37.220 00.000 12044 Move returns status 0, amount 34
01:41:37.220 00.000 12044 MoveAxis(S, 49, ABG)
01:41:37.220 00.000 12044 Guiding  Dir = 1, Dur = 49
01:41:37.251 00.031 12044 IsSlewing returns 0
01:41:37.281 00.030 12044 IsGuiding returns 0
01:41:37.313 00.032 12044 PulseGuide returned control before completion, sleep 28
01:41:37.378 00.065 12044 IsGuiding returns 1
01:41:37.378 00.000 12044 scope still moving after pulse duration time elapsed
01:41:37.437 00.059 12044 IsSlewing returns 0
01:41:37.437 00.000 12044 IsGuiding returns 0
01:41:37.437 00.000 12044 scope move finished after 49 + 107 ms
01:41:37.437 00.000 12044 Move returns status 0, amount 49
01:41:37.437 00.000 12044 move complete, result=0
01:41:37.437 00.000 12044 worker thread done servicing request
01:41:37.438 00.001 12044 Worker thread wakes up
01:41:37.438 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:37.438 00.000 14964 GuideStep: -0.4 px 34 ms EAST, 0.5 px 49 ms SOUTH
01:41:37.438 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:40.563 03.125 12044 Exposure complete
01:41:40.589 00.026 12044 worker thread done servicing request
01:41:40.589 00.000 14964 OnExposeComplete: enter
01:41:40.589 00.000 14964 UpdateGuideState(): m_state=6
01:41:40.590 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3380
01:41:40.590 00.000 14964 Star::Find returns 1 (0), X=280.76, Y=90.33, Mass=267870, SNR=327.9, Peak=15725 HFD=4.5
01:41:40.591 00.001 14964 MultiStar: [#1 0.14,-0.29,0.18,U] [#2 0.37,0.00,0.08,U] 
01:41:40.591 00.000 14964 refined, 2 included, MultiStar: {0.26, -0.09}, one-star: {0.27, -0.06}
01:41:40.592 00.001 14964 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.56) = xAngle (1.22 = 1.22)
01:41:40.592 00.000 14964 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.27 = -2.01)
01:41:40.593 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=0.09 mountY=-0.25, mountTheta=-1.21
01:41:40.595 00.002 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.09, opts=13)
01:41:40.597 00.002 14964 Enqueuing Move request for scope (0.26, -0.09)
01:41:40.598 00.001 12044 Worker thread wakes up
01:41:40.598 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
01:41:40.598 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
01:41:40.598 00.000 12044 Moving (0.26, -0.09) raw xDistance=0.09 yDistance=-0.25
01:41:40.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.07
01:41:40.598 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:40.598 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:41:40.598 00.000 12044 MoveAxis(E, 0, ABG)
01:41:40.598 00.000 12044 Move returns status 0, amount 0
01:41:40.598 00.000 12044 MoveAxis(N, 0, ABG)
01:41:40.598 00.000 12044 Move returns status 0, amount 0
01:41:40.598 00.000 12044 move complete, result=0
01:41:40.598 00.000 12044 worker thread done servicing request
01:41:40.608 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15725, med=615, FiltMin=528, FiltMax=12261, Gamma=0.810
01:41:40.613 00.005 14964 UpdateGuideState exits: m=267870 SNR=327.9
01:41:40.614 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.614 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:40.615 00.001 14964 Enqueuing Expose request
01:41:40.615 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:40.616 00.001 12044 Worker thread wakes up
01:41:40.616 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:40.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:43.716 03.100 12044 Exposure complete
01:41:43.765 00.049 12044 worker thread done servicing request
01:41:43.766 00.001 14964 OnExposeComplete: enter
01:41:43.766 00.000 14964 UpdateGuideState(): m_state=6
01:41:43.767 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3381
01:41:43.767 00.000 14964 Star::Find returns 1 (0), X=280.96, Y=90.37, Mass=267850, SNR=328.1, Peak=19073 HFD=4.1
01:41:43.768 00.001 14964 MultiStar: [#1 0.36,-0.15,0.17,U] [#2 0.15,-0.09,0.07,U] 
01:41:43.769 00.001 14964 refined, 2 included, MultiStar: {0.43, -0.05}, one-star: {0.47, -0.03}
01:41:43.770 00.001 14964 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
01:41:43.771 00.001 14964 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.79)
01:41:43.772 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-0.11 mountX=0.06 mountY=-0.43, mountTheta=-1.44
01:41:43.773 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.05, opts=13)
01:41:43.774 00.001 14964 Enqueuing Move request for scope (0.43, -0.05)
01:41:43.775 00.001 12044 Worker thread wakes up
01:41:43.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.05) opts 0xd
01:41:43.775 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.05)
01:41:43.775 00.000 12044 Moving (0.43, -0.05) raw xDistance=0.06 yDistance=-0.43
01:41:43.776 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
01:41:43.776 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:43.776 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:41:43.776 00.000 12044 MoveAxis(E, 0, ABG)
01:41:43.776 00.000 12044 Move returns status 0, amount 0
01:41:43.776 00.000 12044 MoveAxis(N, 0, ABG)
01:41:43.776 00.000 12044 Move returns status 0, amount 0
01:41:43.776 00.000 12044 move complete, result=0
01:41:43.776 00.000 12044 worker thread done servicing request
01:41:43.783 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19073, med=614, FiltMin=527, FiltMax=10713, Gamma=0.810
01:41:43.788 00.005 14964 UpdateGuideState exits: m=267850 SNR=328.1
01:41:43.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.789 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:43.789 00.000 14964 Enqueuing Expose request
01:41:43.790 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:41:43.791 00.001 12044 Worker thread wakes up
01:41:43.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:43.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:46.891 03.100 12044 Exposure complete
01:41:46.917 00.026 12044 worker thread done servicing request
01:41:46.917 00.000 14964 OnExposeComplete: enter
01:41:46.917 00.000 14964 UpdateGuideState(): m_state=6
01:41:46.918 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3382
01:41:46.918 00.000 14964 Star::Find returns 1 (0), X=280.51, Y=90.13, Mass=266105, SNR=321.9, Peak=14825 HFD=4.3
01:41:46.919 00.001 14964 MultiStar: [#1 -0.13,0.02,0.18,U] [#2 -0.13,-0.02,0.07,U] 
01:41:46.919 00.000 14964 refined, 2 included, MultiStar: {-0.01, -0.21}, one-star: {0.02, -0.27}
01:41:46.920 00.001 14964 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
01:41:46.920 00.000 14964 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
01:41:46.921 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=0.21 mountY=0.03, mountTheta=0.14
01:41:46.922 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.21, opts=13)
01:41:46.923 00.001 14964 Enqueuing Move request for scope (-0.01, -0.21)
01:41:46.923 00.000 12044 Worker thread wakes up
01:41:46.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
01:41:46.923 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
01:41:46.923 00.000 12044 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.03
01:41:46.923 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
01:41:46.923 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:46.923 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:46.923 00.000 12044 MoveAxis(E, 0, ABG)
01:41:46.923 00.000 12044 Move returns status 0, amount 0
01:41:46.923 00.000 12044 MoveAxis(N, 0, ABG)
01:41:46.923 00.000 12044 Move returns status 0, amount 0
01:41:46.923 00.000 12044 move complete, result=0
01:41:46.924 00.001 12044 worker thread done servicing request
01:41:46.932 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14825, med=614, FiltMin=530, FiltMax=12992, Gamma=0.810
01:41:46.937 00.005 14964 UpdateGuideState exits: m=266105 SNR=321.9
01:41:46.938 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.938 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:46.939 00.001 14964 Enqueuing Expose request
01:41:46.939 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:46.940 00.001 12044 Worker thread wakes up
01:41:46.940 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:46.940 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:50.081 03.141 12044 Exposure complete
01:41:50.104 00.023 12044 worker thread done servicing request
01:41:50.104 00.000 14964 OnExposeComplete: enter
01:41:50.105 00.001 14964 UpdateGuideState(): m_state=6
01:41:50.105 00.000 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3383
01:41:50.106 00.001 14964 Star::Find returns 1 (0), X=280.50, Y=90.83, Mass=265633, SNR=315.5, Peak=13453 HFD=4.5
01:41:50.107 00.001 14964 MultiStar: [#1 -0.08,-1.18,0.00,M1] [#2 -0.03,-0.87,0.00,M1] 
01:41:50.107 00.000 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
01:41:50.108 00.001 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.13)
01:41:50.108 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.55 mountX=-0.43 mountY=-0.05, mountTheta=-3.02
01:41:50.109 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.43, opts=13)
01:41:50.110 00.001 14964 Enqueuing Move request for scope (0.01, 0.43)
01:41:50.110 00.000 12044 Worker thread wakes up
01:41:50.111 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.43) opts 0xd
01:41:50.111 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.43)
01:41:50.111 00.000 12044 Moving (0.01, 0.43) raw xDistance=-0.43 yDistance=-0.05
01:41:50.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.43, slope = -0.03
01:41:50.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:50.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:50.111 00.000 12044 MoveAxis(E, 20, ABG)
01:41:50.111 00.000 12044 Guiding  Dir = 2, Dur = 20
01:41:50.118 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13453, med=615, FiltMin=524, FiltMax=10978, Gamma=0.810
01:41:50.124 00.006 14964 UpdateGuideState exits: m=265633 SNR=315.5
01:41:50.124 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.125 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:50.125 00.000 14964 Enqueuing Expose request
01:41:50.166 00.041 12044 IsSlewing returns 0
01:41:50.166 00.000 12044 IsGuiding returns 0
01:41:50.188 00.022 12044 IsGuiding returns 1
01:41:50.188 00.000 12044 scope still moving after pulse duration time elapsed
01:41:50.252 00.064 12044 IsSlewing returns 0
01:41:50.253 00.001 12044 IsGuiding returns 0
01:41:50.253 00.000 12044 scope move finished after 20 + 66 ms
01:41:50.253 00.000 12044 Move returns status 0, amount 20
01:41:50.253 00.000 12044 MoveAxis(N, 0, ABG)
01:41:50.253 00.000 12044 Move returns status 0, amount 0
01:41:50.253 00.000 12044 move complete, result=0
01:41:50.253 00.000 12044 worker thread done servicing request
01:41:50.253 00.000 12044 Worker thread wakes up
01:41:50.253 00.000 14964 GuideStep: -0.4 px 20 ms EAST, -0.1 px 0 ms NORTH
01:41:50.254 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:50.254 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:53.374 03.120 12044 Exposure complete
01:41:53.407 00.033 12044 worker thread done servicing request
01:41:53.407 00.000 14964 OnExposeComplete: enter
01:41:53.407 00.000 14964 UpdateGuideState(): m_state=6
01:41:53.408 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3384
01:41:53.408 00.000 14964 Star::Find returns 1 (0), X=280.26, Y=90.53, Mass=269352, SNR=304.8, Peak=13281 HFD=4.7
01:41:53.409 00.001 14964 MultiStar: [#1 -0.19,-0.42,0.18,U] [#2 -0.37,-0.35,0.07,U] 
01:41:53.410 00.001 14964 refined, 2 included, MultiStar: {-0.23, 0.03}, one-star: {-0.23, 0.13}
01:41:53.410 00.000 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.59 = -1.70)
01:41:53.411 00.001 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
01:41:53.411 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.03 mountX=-0.03 mountY=0.23, mountTheta=1.70
01:41:53.412 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.03, opts=13)
01:41:53.413 00.001 14964 Enqueuing Move request for scope (-0.23, 0.03)
01:41:53.413 00.000 12044 Worker thread wakes up
01:41:53.413 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
01:41:53.413 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
01:41:53.413 00.000 12044 Moving (-0.23, 0.03) raw xDistance=-0.03 yDistance=0.23
01:41:53.413 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.13, using input
01:41:53.413 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:41:53.413 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:53.413 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:41:53.413 00.000 12044 MoveAxis(E, 0, ABG)
01:41:53.413 00.000 12044 Move returns status 0, amount 0
01:41:53.413 00.000 12044 MoveAxis(N, 0, ABG)
01:41:53.413 00.000 12044 Move returns status 0, amount 0
01:41:53.413 00.000 12044 move complete, result=0
01:41:53.414 00.001 12044 worker thread done servicing request
01:41:53.421 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13281, med=615, FiltMin=521, FiltMax=10349, Gamma=0.810
01:41:53.426 00.005 14964 UpdateGuideState exits: m=269352 SNR=304.8
01:41:53.427 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.427 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:53.428 00.001 14964 Enqueuing Expose request
01:41:53.428 00.000 12044 Worker thread wakes up
01:41:53.428 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:53.428 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:53.428 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:56.536 03.108 12044 Exposure complete
01:41:56.557 00.021 12044 worker thread done servicing request
01:41:56.557 00.000 14964 OnExposeComplete: enter
01:41:56.558 00.001 14964 UpdateGuideState(): m_state=6
01:41:56.559 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3385
01:41:56.559 00.000 14964 Star::Find returns 1 (0), X=279.92, Y=90.36, Mass=266007, SNR=304.0, Peak=15765 HFD=4.6
01:41:56.560 00.001 14964 MultiStar: [#1 -0.75,0.01,0.00,M1] [#2 -1.23,-0.25,0.00,M1] 
01:41:56.560 00.000 14964 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
01:41:56.561 00.001 14964 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.54 = 1.54)
01:41:56.561 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.04 hyp=0.57 cameraTheta=-3.07 mountX=0.03 mountY=0.57, mountTheta=1.52
01:41:56.562 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.04, opts=13)
01:41:56.563 00.001 14964 Enqueuing Move request for scope (-0.57, -0.04)
01:41:56.563 00.000 12044 Worker thread wakes up
01:41:56.563 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.04) opts 0xd
01:41:56.563 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.04)
01:41:56.563 00.000 12044 Moving (-0.57, -0.04) raw xDistance=0.03 yDistance=0.57
01:41:56.563 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:41:56.563 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:41:56.563 00.000 12044 MoveAxis(E, 0, ABG)
01:41:56.563 00.000 12044 Move returns status 0, amount 0
01:41:56.563 00.000 12044 MoveAxis(S, 53, ABG)
01:41:56.563 00.000 12044 Guiding  Dir = 1, Dur = 53
01:41:56.572 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15765, med=615, FiltMin=532, FiltMax=9987, Gamma=0.810
01:41:56.577 00.005 14964 UpdateGuideState exits: m=266007 SNR=304.0
01:41:56.578 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.578 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:56.579 00.001 14964 Enqueuing Expose request
01:41:56.592 00.013 12044 IsSlewing returns 0
01:41:56.593 00.001 12044 IsGuiding returns 0
01:41:56.624 00.031 12044 PulseGuide returned control before completion, sleep 32
01:41:56.672 00.048 12044 IsGuiding returns 1
01:41:56.673 00.001 12044 scope still moving after pulse duration time elapsed
01:41:56.749 00.076 12044 IsSlewing returns 0
01:41:56.749 00.000 12044 IsGuiding returns 0
01:41:56.749 00.000 12044 scope move finished after 53 + 103 ms
01:41:56.749 00.000 12044 Move returns status 0, amount 53
01:41:56.749 00.000 12044 move complete, result=0
01:41:56.749 00.000 12044 worker thread done servicing request
01:41:56.749 00.000 12044 Worker thread wakes up
01:41:56.749 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:56.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:41:56.749 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 53 ms SOUTH
01:41:59.884 03.135 12044 Exposure complete
01:41:59.909 00.025 12044 worker thread done servicing request
01:41:59.909 00.000 14964 OnExposeComplete: enter
01:41:59.910 00.001 14964 UpdateGuideState(): m_state=6
01:41:59.910 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3386
01:41:59.910 00.000 14964 Star::Find returns 1 (0), X=281.75, Y=90.13, Mass=267171, SNR=332.8, Peak=13361 HFD=4.5
01:41:59.911 00.001 14964 MultiStar: [#1 1.19,-0.18,0.00,M2] [#2 0.82,-0.04,0.00,M2] 
01:41:59.912 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.35 = 1.35)
01:41:59.912 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.88)
01:41:59.912 00.000 14964 CameraToMount -- cameraX=1.27 cameraY=-0.26 hyp=1.29 cameraTheta=-0.21 mountX=0.28 mountY=-1.23, mountTheta=-1.34
01:41:59.913 00.001 14964 SchedulePrimaryMove(1136A648, x=1.27, y=-0.26, opts=13)
01:41:59.914 00.001 14964 Enqueuing Move request for scope (1.27, -0.26)
01:41:59.915 00.001 12044 Worker thread wakes up
01:41:59.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.26) opts 0xd
01:41:59.915 00.000 12044 Handling offset move in thread for scope, endpoint = (1.27, -0.26)
01:41:59.915 00.000 12044 Moving (1.27, -0.26) raw xDistance=0.28 yDistance=-1.23
01:41:59.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.02
01:41:59.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:41:59.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.23
01:41:59.915 00.000 12044 MoveAxis(E, 0, ABG)
01:41:59.915 00.000 12044 Move returns status 0, amount 0
01:41:59.915 00.000 12044 MoveAxis(N, 0, ABG)
01:41:59.915 00.000 12044 Move returns status 0, amount 0
01:41:59.915 00.000 12044 move complete, result=0
01:41:59.915 00.000 12044 worker thread done servicing request
01:41:59.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13361, med=615, FiltMin=521, FiltMax=11261, Gamma=0.810
01:41:59.928 00.006 14964 UpdateGuideState exits: m=267171 SNR=332.8
01:41:59.928 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.929 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:41:59.929 00.000 14964 Enqueuing Expose request
01:41:59.930 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -1.2 px 0 ms NORTH
01:41:59.930 00.000 12044 Worker thread wakes up
01:41:59.930 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:41:59.931 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:42:03.026 03.095 12044 Exposure complete
01:42:03.054 00.028 12044 worker thread done servicing request
01:42:03.054 00.000 14964 OnExposeComplete: enter
01:42:03.054 00.000 14964 UpdateGuideState(): m_state=6
01:42:03.055 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3387
01:42:03.056 00.001 14964 Star::Find returns 1 (0), X=281.01, Y=90.84, Mass=269413, SNR=308.4, Peak=14481 HFD=4.3
01:42:03.056 00.000 14964 MultiStar: [#1 0.45,-0.69,0.00,M3] [#2 0.30,-0.71,0.00,M3] 
01:42:03.057 00.001 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
01:42:03.057 00.000 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
01:42:03.058 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.44 hyp=0.68 cameraTheta=0.70 mountX=-0.43 mountY=-0.56, mountTheta=-2.22
01:42:03.059 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.44, opts=13)
01:42:03.059 00.000 14964 Enqueuing Move request for scope (0.52, 0.44)
01:42:03.060 00.001 12044 Worker thread wakes up
01:42:03.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.44) opts 0xd
01:42:03.060 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.44)
01:42:03.060 00.000 12044 Moving (0.52, 0.44) raw xDistance=-0.43 yDistance=-0.56
01:42:03.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.43, slope = -0.00
01:42:03.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:03.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
01:42:03.060 00.000 12044 MoveAxis(E, 1, ABG)
01:42:03.060 00.000 12044 Guiding  Dir = 2, Dur = 1
01:42:03.067 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14481, med=615, FiltMin=529, FiltMax=10475, Gamma=0.810
01:42:03.073 00.006 14964 UpdateGuideState exits: m=269413 SNR=308.4
01:42:03.074 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.074 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:03.075 00.001 14964 Enqueuing Expose request
01:42:03.109 00.034 12044 IsSlewing returns 0
01:42:03.110 00.001 12044 IsGuiding returns 0
01:42:03.206 00.096 12044 IsGuiding returns 1
01:42:03.206 00.000 12044 scope still moving after pulse duration time elapsed
01:42:03.264 00.058 12044 IsSlewing returns 0
01:42:03.288 00.024 12044 IsGuiding returns 0
01:42:03.288 00.000 12044 scope move finished after 1 + 177 ms
01:42:03.288 00.000 12044 Move returns status 0, amount 1
01:42:03.288 00.000 12044 MoveAxis(N, 0, ABG)
01:42:03.288 00.000 12044 Move returns status 0, amount 0
01:42:03.288 00.000 12044 move complete, result=0
01:42:03.288 00.000 12044 worker thread done servicing request
01:42:03.288 00.000 12044 Worker thread wakes up
01:42:03.288 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:03.288 00.000 14964 GuideStep: -0.4 px 1 ms EAST, -0.6 px 0 ms NORTH
01:42:03.289 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,55,71,71)
01:42:04.388 01.099 14964 evsrv: cli 01AB2670 connect
01:42:04.389 00.001 14964 case statement mapped state 6 to 3
01:42:04.390 00.001 14964 case statement mapped state 6 to 3
01:42:04.391 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"9c52f8f4-b6cf-4854-90e1-59ad6766af87"}
01:42:04.392 00.001 14964 case statement mapped state 6 to 3
01:42:04.393 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c52f8f4-b6cf-4854-90e1-59ad6766af87"}
01:42:04.393 00.000 14964 evsrv: cli 01AB2670 disconnect
01:42:04.394 00.001 14964 evsrv: cli 01AB2B70 connect
01:42:04.395 00.001 14964 case statement mapped state 6 to 3
01:42:04.395 00.000 14964 case statement mapped state 6 to 3
01:42:04.396 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"4a1e15e0-c968-474f-948e-e9be61938626"}
01:42:04.397 00.001 14964 PhdController::Dither begins
01:42:04.397 00.000 14964 dither: size=2.00, dRA=-1.39 dDec=-1.10
01:42:04.397 00.000 14964 MountToCamera -- mountTheta (2.47) + m_xAngle (-1.56) = xAngle (0.92 = 0.92)
01:42:04.397 00.000 14964 MountToCamera -- mountX=-1.39 mountY=-1.10 hyp=1.78 mountTheta=2.47 cameraX=1.08, cameraY=1.41 cameraTheta=0.92
01:42:04.398 00.001 14964 setting lock position to (281.57, 91.81)
01:42:04.398 00.000 14964 Mount: notify guiding dithered (1.1, 1.4)
01:42:04.399 00.001 14964 MultiStar: stabilizing after lock position change
01:42:04.399 00.000 14964 Status Line: Dither by -1.39,-1.10
01:42:04.401 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:42:04.402 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
01:42:04.403 00.001 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":0,"id":"4a1e15e0-c968-474f-948e-e9be61938626"}
01:42:04.403 00.000 14964 evsrv: cli 01AB2B70 disconnect
01:42:06.417 02.014 12044 Exposure complete
01:42:06.439 00.022 12044 worker thread done servicing request
01:42:06.439 00.000 14964 OnExposeComplete: enter
01:42:06.440 00.001 14964 UpdateGuideState(): m_state=6
01:42:06.441 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3388
01:42:06.441 00.000 14964 Star::Find returns 1 (0), X=281.32, Y=90.83, Mass=267991, SNR=319.1, Peak=13345 HFD=4.5
01:42:06.442 00.001 14964 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.56) = xAngle (-0.26 = -0.26)
01:42:06.442 00.000 14964 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
01:42:06.443 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.98 hyp=1.01 cameraTheta=-1.82 mountX=0.97 mountY=0.35, mountTheta=0.34
01:42:06.444 00.001 14964 dither recenter: remaining=(1.4,1.1) step=(1.4,1.1)
01:42:06.444 00.000 14964 MountToCamera -- mountTheta (-0.67) + m_xAngle (-1.56) = xAngle (-2.22 = -2.22)
01:42:06.445 00.001 14964 MountToCamera -- mountX=1.39 mountY=1.10 hyp=1.78 mountTheta=-0.67 cameraX=-1.08, cameraY=-1.41 cameraTheta=-2.22
01:42:06.445 00.000 14964 SchedulePrimaryMove(1136A648, x=-1.08, y=-1.41, opts=4)
01:42:06.446 00.001 14964 Enqueuing Move request for scope (-1.08, -1.41)
01:42:06.446 00.000 14964 Mount: notify direct move 1.39,1.10
01:42:06.447 00.001 12044 Worker thread wakes up
01:42:06.447 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -1.41) opts 0x4
01:42:06.447 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.08, -1.41)
01:42:06.447 00.000 12044 Moving (-1.08, -1.41) raw xDistance=1.39 yDistance=1.10
01:42:06.447 00.000 12044 BLC: window closed
01:42:06.447 00.000 12044 MoveAxis(W, 165, B)
01:42:06.447 00.000 12044 Guiding  Dir = 3, Dur = 165
01:42:06.454 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13345, med=615, FiltMin=520, FiltMax=10834, Gamma=0.810
01:42:06.459 00.005 14964 UpdateGuideState exits: m=267991 SNR=319.1
01:42:06.460 00.001 14964 PhdController: settling, locked = 1, distance = 2.01 (2.00) aobump = 0 frame = 1 / 99999
01:42:06.460 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575326.460,"Host":"NUCBOX","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:42:06.461 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:06.462 00.001 14964 Enqueuing Expose request
01:42:06.483 00.021 12044 IsSlewing returns 0
01:42:06.516 00.033 12044 IsGuiding returns 0
01:42:06.547 00.031 12044 PulseGuide returned control before completion, sleep 145
01:42:06.697 00.150 12044 IsGuiding returns 1
01:42:06.697 00.000 12044 scope still moving after pulse duration time elapsed
01:42:06.749 00.052 12044 IsSlewing returns 0
01:42:06.749 00.000 12044 IsGuiding returns 0
01:42:06.749 00.000 12044 scope move finished after 165 + 67 ms
01:42:06.749 00.000 12044 Move returns status 0, amount 165
01:42:06.749 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:06.749 00.000 12044 MoveAxis(S, 102, B)
01:42:06.749 00.000 12044 Guiding  Dir = 1, Dur = 102
01:42:06.784 00.035 12044 IsSlewing returns 0
01:42:06.785 00.001 12044 IsGuiding returns 0
01:42:06.816 00.031 12044 PulseGuide returned control before completion, sleep 81
01:42:06.902 00.086 12044 IsGuiding returns 1
01:42:06.902 00.000 12044 scope still moving after pulse duration time elapsed
01:42:06.954 00.052 12044 IsSlewing returns 0
01:42:06.954 00.000 12044 IsGuiding returns 0
01:42:06.954 00.000 12044 scope move finished after 102 + 68 ms
01:42:06.954 00.000 12044 Move returns status 0, amount 102
01:42:06.954 00.000 12044 move complete, result=0
01:42:06.954 00.000 12044 worker thread done servicing request
01:42:06.954 00.000 12044 Worker thread wakes up
01:42:06.954 00.000 14964 GuideStep: 1.4 px 165 ms WEST, 1.1 px 102 ms SOUTH
01:42:06.956 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:06.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:10.057 03.101 12044 Exposure complete
01:42:10.078 00.021 12044 worker thread done servicing request
01:42:10.078 00.000 14964 OnExposeComplete: enter
01:42:10.079 00.001 14964 UpdateGuideState(): m_state=6
01:42:10.080 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3389
01:42:10.080 00.000 14964 Star::Find returns 1 (0), X=282.32, Y=92.00, Mass=270619, SNR=325.5, Peak=18354 HFD=4.1
01:42:10.080 00.000 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
01:42:10.082 00.002 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
01:42:10.082 00.000 14964 CameraToMount -- cameraX=0.75 cameraY=0.19 hyp=0.78 cameraTheta=0.25 mountX=-0.18 mountY=-0.77, mountTheta=-1.80
01:42:10.083 00.001 14964 SchedulePrimaryMove(1136A648, x=0.75, y=0.19, opts=13)
01:42:10.084 00.001 14964 Enqueuing Move request for scope (0.75, 0.19)
01:42:10.084 00.000 12044 Worker thread wakes up
01:42:10.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.19) opts 0xd
01:42:10.084 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, 0.19)
01:42:10.084 00.000 12044 Moving (0.75, 0.19) raw xDistance=-0.18 yDistance=-0.77
01:42:10.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
01:42:10.085 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:10.085 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
01:42:10.085 00.000 12044 MoveAxis(E, 0, ABG)
01:42:10.085 00.000 12044 Move returns status 0, amount 0
01:42:10.085 00.000 12044 MoveAxis(N, 0, ABG)
01:42:10.085 00.000 12044 Move returns status 0, amount 0
01:42:10.085 00.000 12044 move complete, result=0
01:42:10.085 00.000 12044 worker thread done servicing request
01:42:10.092 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18354, med=615, FiltMin=528, FiltMax=12813, Gamma=0.810
01:42:10.098 00.006 14964 UpdateGuideState exits: m=270619 SNR=325.5
01:42:10.099 00.001 14964 PhdController: settling, locked = 1, distance = 0.78 (2.00) aobump = 0 frame = 2 / 99999
01:42:10.099 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575330.099,"Host":"NUCBOX","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:42:10.100 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.100 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:10.100 00.000 14964 Enqueuing Expose request
01:42:10.101 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
01:42:10.102 00.001 12044 Worker thread wakes up
01:42:10.102 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:10.102 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:13.208 03.106 12044 Exposure complete
01:42:13.230 00.022 12044 worker thread done servicing request
01:42:13.230 00.000 14964 OnExposeComplete: enter
01:42:13.231 00.001 14964 UpdateGuideState(): m_state=6
01:42:13.231 00.000 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3390
01:42:13.232 00.001 14964 Star::Find returns 1 (0), X=282.47, Y=91.81, Mass=270562, SNR=328.0, Peak=15422 HFD=3.9
01:42:13.232 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
01:42:13.233 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
01:42:13.233 00.000 14964 CameraToMount -- cameraX=0.91 cameraY=0.00 hyp=0.91 cameraTheta=0.00 mountX=0.01 mountY=-0.90, mountTheta=-1.56
01:42:13.236 00.003 14964 SchedulePrimaryMove(1136A648, x=0.91, y=0.00, opts=13)
01:42:13.237 00.001 14964 Enqueuing Move request for scope (0.91, 0.00)
01:42:13.237 00.000 12044 Worker thread wakes up
01:42:13.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.00) opts 0xd
01:42:13.237 00.000 12044 Handling offset move in thread for scope, endpoint = (0.91, 0.00)
01:42:13.237 00.000 12044 Moving (0.91, 0.00) raw xDistance=0.01 yDistance=-0.90
01:42:13.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:42:13.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:13.237 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.90
01:42:13.238 00.001 12044 MoveAxis(E, 0, ABG)
01:42:13.238 00.000 12044 Move returns status 0, amount 0
01:42:13.238 00.000 12044 MoveAxis(N, 0, ABG)
01:42:13.238 00.000 12044 Move returns status 0, amount 0
01:42:13.238 00.000 12044 move complete, result=0
01:42:13.238 00.000 12044 worker thread done servicing request
01:42:13.246 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15422, med=615, FiltMin=530, FiltMax=12611, Gamma=0.810
01:42:13.252 00.006 14964 UpdateGuideState exits: m=270562 SNR=328.0
01:42:13.252 00.000 14964 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 3 / 99999
01:42:13.253 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575333.253,"Host":"NUCBOX","Inst":1,"Distance":0.81,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
01:42:13.253 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.254 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:13.254 00.000 14964 Enqueuing Expose request
01:42:13.255 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.9 px 0 ms NORTH
01:42:13.255 00.000 12044 Worker thread wakes up
01:42:13.255 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:13.255 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:16.386 03.131 12044 Exposure complete
01:42:16.425 00.039 12044 worker thread done servicing request
01:42:16.425 00.000 14964 OnExposeComplete: enter
01:42:16.426 00.001 14964 UpdateGuideState(): m_state=6
01:42:16.428 00.002 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3391
01:42:16.430 00.002 14964 Star::Find returns 1 (0), X=282.50, Y=92.19, Mass=278272, SNR=323.7, Peak=16574 HFD=3.8
01:42:16.431 00.001 14964 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
01:42:16.432 00.001 14964 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
01:42:16.434 00.002 14964 CameraToMount -- cameraX=0.94 cameraY=0.38 hyp=1.01 cameraTheta=0.39 mountX=-0.37 mountY=-0.97, mountTheta=-1.94
01:42:16.437 00.003 14964 SchedulePrimaryMove(1136A648, x=0.94, y=0.38, opts=13)
01:42:16.438 00.001 14964 Enqueuing Move request for scope (0.94, 0.38)
01:42:16.440 00.002 12044 Worker thread wakes up
01:42:16.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.38) opts 0xd
01:42:16.440 00.000 12044 Handling offset move in thread for scope, endpoint = (0.94, 0.38)
01:42:16.440 00.000 12044 Moving (0.94, 0.38) raw xDistance=-0.37 yDistance=-0.97
01:42:16.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = 0.00
01:42:16.440 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.64
01:42:16.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
01:42:16.440 00.000 12044 MoveAxis(E, 28, ABG)
01:42:16.440 00.000 12044 Guiding  Dir = 2, Dur = 28
01:42:16.455 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16574, med=615, FiltMin=518, FiltMax=14359, Gamma=0.810
01:42:16.465 00.010 14964 UpdateGuideState exits: m=278272 SNR=323.7
01:42:16.466 00.001 14964 PhdController: settling, locked = 1, distance = 0.87 (2.00) aobump = 0 frame = 4 / 99999
01:42:16.468 00.002 14964 evsrv: {"Event":"Settling","Timestamp":1778575336.468,"Host":"NUCBOX","Inst":1,"Distance":0.87,"Time":6.4,"SettleTime":15.0,"StarLocked":true}
01:42:16.469 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.471 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:16.472 00.001 14964 Enqueuing Expose request
01:42:16.484 00.012 12044 IsSlewing returns 0
01:42:16.484 00.000 12044 IsGuiding returns 0
01:42:16.516 00.032 12044 IsGuiding returns 1
01:42:16.516 00.000 12044 scope still moving after pulse duration time elapsed
01:42:16.581 00.065 12044 IsSlewing returns 0
01:42:16.581 00.000 12044 IsGuiding returns 0
01:42:16.581 00.000 12044 scope move finished after 28 + 68 ms
01:42:16.581 00.000 12044 Move returns status 0, amount 28
01:42:16.581 00.000 12044 BLC: Oldest BLC event removed
01:42:16.581 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 208 applied
01:42:16.581 00.000 12044 MoveAxis(N, 298, ABG)
01:42:16.581 00.000 12044 Guiding  Dir = 0, Dur = 298
01:42:16.610 00.029 12044 IsSlewing returns 0
01:42:16.610 00.000 12044 IsGuiding returns 0
01:42:16.642 00.032 12044 PulseGuide returned control before completion, sleep 277
01:42:16.954 00.312 12044 IsGuiding returns 1
01:42:16.954 00.000 12044 scope still moving after pulse duration time elapsed
01:42:17.034 00.080 12044 IsSlewing returns 0
01:42:17.034 00.000 12044 IsGuiding returns 0
01:42:17.034 00.000 12044 scope move finished after 298 + 126 ms
01:42:17.034 00.000 12044 Move returns status 0, amount 298
01:42:17.034 00.000 12044 move complete, result=0
01:42:17.034 00.000 12044 worker thread done servicing request
01:42:17.034 00.000 12044 Worker thread wakes up
01:42:17.034 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -1.0 px 298 ms NORTH
01:42:17.035 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:17.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:20.147 03.112 12044 Exposure complete
01:42:20.173 00.026 12044 worker thread done servicing request
01:42:20.174 00.001 14964 OnExposeComplete: enter
01:42:20.174 00.000 14964 UpdateGuideState(): m_state=6
01:42:20.175 00.001 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3392
01:42:20.175 00.000 14964 Star::Find returns 1 (0), X=282.61, Y=92.17, Mass=281597, SNR=339.3, Peak=16719 HFD=4.2
01:42:20.176 00.001 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
01:42:20.176 00.000 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.34)
01:42:20.177 00.001 14964 CameraToMount -- cameraX=1.04 cameraY=0.36 hyp=1.10 cameraTheta=0.34 mountX=-0.35 mountY=-1.07, mountTheta=-1.89
01:42:20.178 00.001 14964 SchedulePrimaryMove(1136A648, x=1.04, y=0.36, opts=13)
01:42:20.178 00.000 14964 Enqueuing Move request for scope (1.04, 0.36)
01:42:20.179 00.001 12044 Worker thread wakes up
01:42:20.179 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.36) opts 0xd
01:42:20.179 00.000 12044 Handling offset move in thread for scope, endpoint = (1.04, 0.36)
01:42:20.179 00.000 12044 Moving (1.04, 0.36) raw xDistance=-0.35 yDistance=-1.07
01:42:20.179 00.000 12044 BLC: History state: CurrMiss=1.07, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.970293, 1:1.070037
01:42:20.179 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:42:20.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.35, slope = -0.09
01:42:20.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
01:42:20.179 00.000 12044 MoveAxis(E, 27, ABG)
01:42:20.179 00.000 12044 Guiding  Dir = 2, Dur = 27
01:42:20.186 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16719, med=616, FiltMin=529, FiltMax=12429, Gamma=0.810
01:42:20.192 00.006 14964 UpdateGuideState exits: m=281597 SNR=339.3
01:42:20.193 00.001 14964 PhdController: settling, locked = 1, distance = 0.94 (2.00) aobump = 0 frame = 5 / 99999
01:42:20.193 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575340.193,"Host":"NUCBOX","Inst":1,"Distance":0.94,"Time":10.1,"SettleTime":15.0,"StarLocked":true}
01:42:20.194 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.194 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:20.195 00.001 14964 Enqueuing Expose request
01:42:20.218 00.023 12044 IsSlewing returns 0
01:42:20.280 00.062 12044 IsGuiding returns 0
01:42:20.313 00.033 12044 IsGuiding returns 1
01:42:20.313 00.000 12044 scope still moving after pulse duration time elapsed
01:42:20.377 00.064 12044 IsSlewing returns 0
01:42:20.377 00.000 12044 IsGuiding returns 0
01:42:20.377 00.000 12044 scope move finished after 27 + 69 ms
01:42:20.377 00.000 12044 Move returns status 0, amount 27
01:42:20.377 00.000 12044 MoveAxis(N, 100, ABG)
01:42:20.377 00.000 12044 Guiding  Dir = 0, Dur = 100
01:42:20.407 00.030 12044 IsSlewing returns 0
01:42:20.407 00.000 12044 IsGuiding returns 0
01:42:20.439 00.032 12044 PulseGuide returned control before completion, sleep 79
01:42:20.535 00.096 12044 IsGuiding returns 1
01:42:20.535 00.000 12044 scope still moving after pulse duration time elapsed
01:42:20.594 00.059 12044 IsSlewing returns 0
01:42:20.614 00.020 12044 IsGuiding returns 0
01:42:20.614 00.000 12044 scope move finished after 100 + 106 ms
01:42:20.614 00.000 12044 Move returns status 0, amount 100
01:42:20.614 00.000 12044 move complete, result=0
01:42:20.614 00.000 12044 worker thread done servicing request
01:42:20.614 00.000 12044 Worker thread wakes up
01:42:20.614 00.000 14964 GuideStep: -0.3 px 27 ms EAST, -1.1 px 100 ms NORTH
01:42:20.616 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:20.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:23.748 03.132 12044 Exposure complete
01:42:23.774 00.026 12044 worker thread done servicing request
01:42:23.774 00.000 14964 OnExposeComplete: enter
01:42:23.775 00.001 14964 UpdateGuideState(): m_state=6
01:42:23.775 00.000 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3393
01:42:23.776 00.001 14964 Star::Find returns 1 (0), X=281.45, Y=92.03, Mass=279081, SNR=324.8, Peak=12986 HFD=4.4
01:42:23.777 00.001 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.61 = -2.68)
01:42:23.777 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.38)
01:42:23.778 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=-0.23 mountY=0.09, mountTheta=2.75
01:42:23.779 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.23, opts=13)
01:42:23.780 00.001 14964 Enqueuing Move request for scope (-0.12, 0.23)
01:42:23.781 00.001 12044 Worker thread wakes up
01:42:23.781 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
01:42:23.781 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
01:42:23.781 00.000 12044 Moving (-0.12, 0.23) raw xDistance=-0.23 yDistance=0.09
01:42:23.781 00.000 12044 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.970293, 1:1.070037, 2:-0.094912
01:42:23.781 00.000 12044 BLC: No correction, Miss < min_move
01:42:23.781 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
01:42:23.781 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:23.781 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:23.781 00.000 12044 MoveAxis(E, 0, ABG)
01:42:23.781 00.000 12044 Move returns status 0, amount 0
01:42:23.781 00.000 12044 MoveAxis(N, 0, ABG)
01:42:23.781 00.000 12044 Move returns status 0, amount 0
01:42:23.781 00.000 12044 move complete, result=0
01:42:23.781 00.000 12044 worker thread done servicing request
01:42:23.789 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12986, med=615, FiltMin=513, FiltMax=11600, Gamma=0.810
01:42:23.795 00.006 14964 UpdateGuideState exits: m=279081 SNR=324.8
01:42:23.796 00.001 14964 PhdController: settling, locked = 1, distance = 0.74 (2.00) aobump = 0 frame = 6 / 99999
01:42:23.796 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575343.796,"Host":"NUCBOX","Inst":1,"Distance":0.74,"Time":13.7,"SettleTime":15.0,"StarLocked":true}
01:42:23.797 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.797 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:23.798 00.001 14964 Enqueuing Expose request
01:42:23.798 00.000 12044 Worker thread wakes up
01:42:23.798 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:23.799 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:23.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:26.931 03.132 12044 Exposure complete
01:42:26.961 00.030 12044 worker thread done servicing request
01:42:26.961 00.000 14964 OnExposeComplete: enter
01:42:26.962 00.001 14964 UpdateGuideState(): m_state=6
01:42:26.963 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3394
01:42:26.963 00.000 14964 Star::Find returns 1 (0), X=281.80, Y=91.30, Mass=264110, SNR=294.3, Peak=11381 HFD=4.9
01:42:26.964 00.001 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.42 = 0.42)
01:42:26.964 00.000 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.81)
01:42:26.965 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.50 hyp=0.55 cameraTheta=-1.13 mountX=0.51 mountY=-0.18, mountTheta=-0.35
01:42:26.966 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.50, opts=13)
01:42:26.966 00.000 14964 Enqueuing Move request for scope (0.24, -0.50)
01:42:26.967 00.001 12044 Worker thread wakes up
01:42:26.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.50) opts 0xd
01:42:26.967 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.50)
01:42:26.967 00.000 12044 Moving (0.24, -0.50) raw xDistance=0.51 yDistance=-0.18
01:42:26.967 00.000 12044 BLC: window closed
01:42:26.967 00.000 12044 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.970293, 1:1.070037, 2:-0.094912
01:42:26.967 00.000 12044 BLC: No correction, Miss < min_move
01:42:26.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.51, slope = 0.08
01:42:26.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:26.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:42:26.967 00.000 12044 MoveAxis(W, 36, ABG)
01:42:26.967 00.000 12044 Guiding  Dir = 3, Dur = 36
01:42:26.976 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11381, med=616, FiltMin=534, FiltMax=8973, Gamma=0.810
01:42:26.981 00.005 14964 UpdateGuideState exits: m=264110 SNR=294.3
01:42:26.982 00.001 14964 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 7 / 99999
01:42:26.982 00.000 14964 PhdController: newstate STATE_FINISH
01:42:26.983 00.001 14964 PhdController complete: success
01:42:26.983 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778575346.983,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:42:26.984 00.001 14964 Mount: notify guiding dither settle done success=1
01:42:26.984 00.000 14964 PhdController: newstate STATE_IDLE
01:42:26.985 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.985 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:26.985 00.000 14964 Enqueuing Expose request
01:42:27.004 00.019 12044 IsSlewing returns 0
01:42:27.004 00.000 12044 IsGuiding returns 0
01:42:27.035 00.031 12044 PulseGuide returned control before completion, sleep 15
01:42:27.064 00.029 12044 IsGuiding returns 1
01:42:27.065 00.001 12044 scope still moving after pulse duration time elapsed
01:42:27.175 00.110 12044 IsSlewing returns 0
01:42:27.176 00.001 12044 IsGuiding returns 0
01:42:27.176 00.000 12044 scope move finished after 36 + 135 ms
01:42:27.176 00.000 12044 Move returns status 0, amount 36
01:42:27.176 00.000 12044 MoveAxis(N, 0, ABG)
01:42:27.176 00.000 12044 Move returns status 0, amount 0
01:42:27.176 00.000 12044 move complete, result=0
01:42:27.176 00.000 12044 worker thread done servicing request
01:42:27.176 00.000 12044 Worker thread wakes up
01:42:27.176 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:27.176 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:27.176 00.000 14964 GuideStep: 0.5 px 36 ms WEST, -0.2 px 0 ms NORTH
01:42:30.312 03.136 12044 Exposure complete
01:42:30.335 00.023 12044 worker thread done servicing request
01:42:30.335 00.000 14964 OnExposeComplete: enter
01:42:30.335 00.000 14964 UpdateGuideState(): m_state=6
01:42:30.336 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3395
01:42:30.336 00.000 14964 Star::Find returns 1 (0), X=281.52, Y=92.02, Mass=277033, SNR=328.9, Peak=14458 HFD=4.2
01:42:30.337 00.001 14964 MultiStar: exiting stabilization period
01:42:30.337 00.000 14964 MultiStar: updating star positions after lock position change
01:42:30.338 00.001 14964 Star::Find(35, 76, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3395
01:42:30.338 00.000 14964 Star::Find returns 1 (0), X=77.37, Y=326.78, Mass=14076, SNR=52.1, Peak=1841 HFD=3.2
01:42:30.339 00.001 14964 Star::Find(35, 142, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3395
01:42:30.339 00.000 14964 Star::Find returns 1 (0), X=143.67, Y=316.83, Mass=3160, SNR=20.2, Peak=1014 HFD=2.5
01:42:30.339 00.000 14964 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.56) = xAngle (3.33 = -2.96)
01:42:30.340 00.001 14964 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
01:42:30.340 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=-0.22 mountY=0.02, mountTheta=3.04
01:42:30.341 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.21, opts=13)
01:42:30.342 00.001 14964 Enqueuing Move request for scope (-0.04, 0.21)
01:42:30.342 00.000 12044 Worker thread wakes up
01:42:30.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:42:30.342 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:42:30.343 00.001 12044 Moving (-0.04, 0.21) raw xDistance=-0.22 yDistance=0.02
01:42:30.343 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.04
01:42:30.343 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:30.343 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:30.343 00.000 12044 MoveAxis(E, 0, ABG)
01:42:30.343 00.000 12044 Move returns status 0, amount 0
01:42:30.343 00.000 12044 MoveAxis(N, 0, ABG)
01:42:30.343 00.000 12044 Move returns status 0, amount 0
01:42:30.343 00.000 12044 move complete, result=0
01:42:30.343 00.000 12044 worker thread done servicing request
01:42:30.351 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14458, med=615, FiltMin=528, FiltMax=12664, Gamma=0.810
01:42:30.357 00.006 14964 UpdateGuideState exits: m=277033 SNR=328.9
01:42:30.357 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.358 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:30.358 00.000 14964 Enqueuing Expose request
01:42:30.359 00.001 12044 Worker thread wakes up
01:42:30.359 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:30.359 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:30.360 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:33.475 03.115 12044 Exposure complete
01:42:33.500 00.025 12044 worker thread done servicing request
01:42:33.500 00.000 14964 OnExposeComplete: enter
01:42:33.501 00.001 14964 UpdateGuideState(): m_state=6
01:42:33.502 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3396
01:42:33.503 00.001 14964 Star::Find returns 1 (0), X=281.48, Y=91.92, Mass=277296, SNR=332.3, Peak=15614 HFD=4.3
01:42:33.503 00.000 14964 MultiStar: [#1 -0.13,0.42,0.17,U] [#2 0.19,0.33,0.06,U] 
01:42:33.503 00.000 14964 single-star, 2 included, MultiStar: {-0.08, 0.17}, one-star: {-0.09, 0.12}
01:42:33.504 00.001 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.77 = -2.52)
01:42:33.505 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
01:42:33.505 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.14 cameraTheta=2.21 mountX=-0.12 mountY=0.07, mountTheta=2.58
01:42:33.506 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.12, opts=13)
01:42:33.507 00.001 14964 Enqueuing Move request for scope (-0.09, 0.12)
01:42:33.507 00.000 12044 Worker thread wakes up
01:42:33.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:42:33.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:42:33.507 00.000 12044 Moving (-0.09, 0.12) raw xDistance=-0.12 yDistance=0.07
01:42:33.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
01:42:33.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:33.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:33.507 00.000 12044 MoveAxis(E, 0, ABG)
01:42:33.507 00.000 12044 Move returns status 0, amount 0
01:42:33.508 00.001 12044 MoveAxis(N, 0, ABG)
01:42:33.508 00.000 12044 Move returns status 0, amount 0
01:42:33.508 00.000 12044 move complete, result=0
01:42:33.508 00.000 12044 worker thread done servicing request
01:42:33.515 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15614, med=615, FiltMin=535, FiltMax=13307, Gamma=0.810
01:42:33.520 00.005 14964 UpdateGuideState exits: m=277296 SNR=332.3
01:42:33.521 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.521 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:33.522 00.001 14964 Enqueuing Expose request
01:42:33.522 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:33.523 00.001 12044 Worker thread wakes up
01:42:33.523 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:33.523 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:36.630 03.107 12044 Exposure complete
01:42:36.661 00.031 12044 worker thread done servicing request
01:42:36.662 00.001 14964 OnExposeComplete: enter
01:42:36.662 00.000 14964 UpdateGuideState(): m_state=6
01:42:36.663 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3397
01:42:36.663 00.000 14964 Star::Find returns 1 (0), X=281.71, Y=91.75, Mass=274045, SNR=324.6, Peak=17350 HFD=4.3
01:42:36.664 00.001 14964 MultiStar: [#1 -0.16,0.67,0.17,U] [#2 -0.16,0.62,0.07,U] 
01:42:36.664 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.08}, one-star: {0.14, -0.05}
01:42:36.665 00.001 14964 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
01:42:36.665 00.000 14964 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.40 = -0.88)
01:42:36.666 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
01:42:36.667 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.08, opts=13)
01:42:36.667 00.000 14964 Enqueuing Move request for scope (0.08, 0.08)
01:42:36.668 00.001 12044 Worker thread wakes up
01:42:36.668 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:42:36.668 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:42:36.668 00.000 12044 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.09
01:42:36.668 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:42:36.668 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:36.668 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:42:36.668 00.000 12044 MoveAxis(E, 0, ABG)
01:42:36.668 00.000 12044 Move returns status 0, amount 0
01:42:36.668 00.000 12044 MoveAxis(N, 0, ABG)
01:42:36.668 00.000 12044 Move returns status 0, amount 0
01:42:36.668 00.000 12044 move complete, result=0
01:42:36.668 00.000 12044 worker thread done servicing request
01:42:36.675 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17350, med=615, FiltMin=527, FiltMax=13198, Gamma=0.810
01:42:36.681 00.006 14964 UpdateGuideState exits: m=274045 SNR=324.6
01:42:36.682 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.682 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:36.683 00.001 14964 Enqueuing Expose request
01:42:36.683 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:36.684 00.001 12044 Worker thread wakes up
01:42:36.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:36.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:39.818 03.134 12044 Exposure complete
01:42:39.840 00.022 12044 worker thread done servicing request
01:42:39.840 00.000 14964 OnExposeComplete: enter
01:42:39.841 00.001 14964 UpdateGuideState(): m_state=6
01:42:39.842 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3398
01:42:39.842 00.000 14964 Star::Find returns 1 (0), X=281.29, Y=92.25, Mass=282574, SNR=332.6, Peak=14394 HFD=4.5
01:42:39.843 00.001 14964 MultiStar: [#1 -0.61,-0.30,0.14,U] [#2 -0.54,0.04,0.06,U] 
01:42:39.843 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.34}, one-star: {-0.28, 0.44}
01:42:39.843 00.000 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
01:42:39.844 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.67)
01:42:39.844 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.34 hyp=0.47 cameraTheta=2.35 mountX=-0.34 mountY=0.29, mountTheta=2.43
01:42:39.847 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.34, opts=13)
01:42:39.847 00.000 14964 Enqueuing Move request for scope (-0.33, 0.34)
01:42:39.848 00.001 12044 Worker thread wakes up
01:42:39.848 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.34) opts 0xd
01:42:39.848 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.34)
01:42:39.848 00.000 12044 Moving (-0.33, 0.34) raw xDistance=-0.34 yDistance=0.29
01:42:39.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.00
01:42:39.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:39.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:42:39.848 00.000 12044 MoveAxis(E, 0, ABG)
01:42:39.848 00.000 12044 Move returns status 0, amount 0
01:42:39.848 00.000 12044 MoveAxis(N, 0, ABG)
01:42:39.848 00.000 12044 Move returns status 0, amount 0
01:42:39.848 00.000 12044 move complete, result=0
01:42:39.848 00.000 12044 worker thread done servicing request
01:42:39.856 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14394, med=615, FiltMin=527, FiltMax=12083, Gamma=0.810
01:42:39.862 00.006 14964 UpdateGuideState exits: m=282574 SNR=332.6
01:42:39.862 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.863 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:39.863 00.000 14964 Enqueuing Expose request
01:42:39.863 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:39.865 00.002 12044 Worker thread wakes up
01:42:39.865 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:39.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:42.963 03.098 12044 Exposure complete
01:42:42.987 00.024 12044 worker thread done servicing request
01:42:42.988 00.001 14964 OnExposeComplete: enter
01:42:42.988 00.000 14964 UpdateGuideState(): m_state=6
01:42:42.989 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3399
01:42:42.989 00.000 14964 Star::Find returns 1 (0), X=281.65, Y=92.37, Mass=275351, SNR=326.7, Peak=14894 HFD=4.7
01:42:42.990 00.001 14964 MultiStar: [#1 0.05,-0.22,0.16,U] [#2 0.32,0.02,0.06,U] 
01:42:42.990 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.44}, one-star: {0.08, 0.57}
01:42:42.991 00.001 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.92 = 2.92)
01:42:42.991 00.000 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.31)
01:42:42.992 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.37 mountX=-0.44 mountY=-0.14, mountTheta=-2.84
01:42:42.992 00.000 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.44, opts=13)
01:42:42.993 00.001 14964 Enqueuing Move request for scope (0.09, 0.44)
01:42:42.994 00.001 12044 Worker thread wakes up
01:42:42.994 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
01:42:42.994 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
01:42:42.994 00.000 12044 Moving (0.09, 0.44) raw xDistance=-0.44 yDistance=-0.14
01:42:42.994 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.44, slope = -0.02
01:42:42.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.994 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:42:42.994 00.000 12044 MoveAxis(E, 13, ABG)
01:42:42.994 00.000 12044 Guiding  Dir = 2, Dur = 13
01:42:43.001 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14894, med=615, FiltMin=534, FiltMax=12449, Gamma=0.810
01:42:43.007 00.006 14964 UpdateGuideState exits: m=275351 SNR=326.7
01:42:43.007 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:43.008 00.000 14964 Enqueuing Expose request
01:42:43.015 00.007 12044 IsSlewing returns 0
01:42:43.015 00.000 12044 IsGuiding returns 0
01:42:43.047 00.032 12044 IsGuiding returns 1
01:42:43.047 00.000 12044 scope still moving after pulse duration time elapsed
01:42:43.097 00.050 12044 IsSlewing returns 0
01:42:43.098 00.001 12044 IsGuiding returns 0
01:42:43.098 00.000 12044 scope move finished after 13 + 68 ms
01:42:43.098 00.000 12044 Move returns status 0, amount 13
01:42:43.098 00.000 12044 MoveAxis(N, 0, ABG)
01:42:43.098 00.000 12044 Move returns status 0, amount 0
01:42:43.098 00.000 12044 move complete, result=0
01:42:43.098 00.000 12044 worker thread done servicing request
01:42:43.098 00.000 12044 Worker thread wakes up
01:42:43.098 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:43.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:43.098 00.000 14964 GuideStep: -0.4 px 13 ms EAST, -0.1 px 0 ms NORTH
01:42:46.201 03.103 12044 Exposure complete
01:42:46.223 00.022 12044 worker thread done servicing request
01:42:46.223 00.000 14964 OnExposeComplete: enter
01:42:46.223 00.000 14964 UpdateGuideState(): m_state=6
01:42:46.224 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3400
01:42:46.224 00.000 14964 Star::Find returns 1 (0), X=281.30, Y=92.11, Mass=273060, SNR=331.2, Peak=14670 HFD=4.4
01:42:46.225 00.001 14964 MultiStar: [#1 -0.43,-0.06,0.16,U] [#2 -0.63,-0.24,0.07,U] 
01:42:46.225 00.000 14964 refined, 2 included, MultiStar: {-0.31, 0.23}, one-star: {-0.27, 0.31}
01:42:46.226 00.001 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
01:42:46.226 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
01:42:46.227 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.38 cameraTheta=2.50 mountX=-0.23 mountY=0.28, mountTheta=2.26
01:42:46.228 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.23, opts=13)
01:42:46.229 00.001 14964 Enqueuing Move request for scope (-0.31, 0.23)
01:42:46.229 00.000 12044 Worker thread wakes up
01:42:46.229 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
01:42:46.229 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
01:42:46.229 00.000 12044 Moving (-0.31, 0.23) raw xDistance=-0.23 yDistance=0.28
01:42:46.229 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
01:42:46.229 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:46.229 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:42:46.229 00.000 12044 MoveAxis(E, 0, ABG)
01:42:46.230 00.001 12044 Move returns status 0, amount 0
01:42:46.230 00.000 12044 MoveAxis(N, 0, ABG)
01:42:46.230 00.000 12044 Move returns status 0, amount 0
01:42:46.230 00.000 12044 move complete, result=0
01:42:46.230 00.000 12044 worker thread done servicing request
01:42:46.237 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14670, med=616, FiltMin=527, FiltMax=11177, Gamma=0.810
01:42:46.243 00.006 14964 UpdateGuideState exits: m=273060 SNR=331.2
01:42:46.243 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.244 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:46.244 00.000 14964 Enqueuing Expose request
01:42:46.245 00.001 12044 Worker thread wakes up
01:42:46.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:46.245 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:46.245 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:49.348 03.103 12044 Exposure complete
01:42:49.372 00.024 12044 worker thread done servicing request
01:42:49.373 00.001 14964 OnExposeComplete: enter
01:42:49.373 00.000 14964 UpdateGuideState(): m_state=6
01:42:49.374 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3401
01:42:49.374 00.000 14964 Star::Find returns 1 (0), X=281.39, Y=92.10, Mass=267732, SNR=310.6, Peak=15274 HFD=4.2
01:42:49.375 00.001 14964 MultiStar: [#1 -0.45,0.14,0.18,U] [#2 -0.43,0.03,0.06,U] 
01:42:49.375 00.000 14964 single-star, 2 included, MultiStar: {-0.23, 0.26}, one-star: {-0.18, 0.30}
01:42:49.376 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.67 = -2.61)
01:42:49.376 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.44)
01:42:49.377 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.12 mountX=-0.30 mountY=0.15, mountTheta=2.68
01:42:49.378 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.30, opts=13)
01:42:49.378 00.000 14964 Enqueuing Move request for scope (-0.18, 0.30)
01:42:49.379 00.001 12044 Worker thread wakes up
01:42:49.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
01:42:49.379 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
01:42:49.379 00.000 12044 Moving (-0.18, 0.30) raw xDistance=-0.30 yDistance=0.15
01:42:49.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.30, slope = -0.03
01:42:49.379 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:49.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:42:49.379 00.000 12044 MoveAxis(E, 22, ABG)
01:42:49.379 00.000 12044 Guiding  Dir = 2, Dur = 22
01:42:49.387 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15274, med=615, FiltMin=530, FiltMax=13169, Gamma=0.810
01:42:49.393 00.006 14964 UpdateGuideState exits: m=267732 SNR=310.6
01:42:49.394 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.394 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:49.394 00.000 14964 Enqueuing Expose request
01:42:49.410 00.016 12044 IsSlewing returns 0
01:42:49.410 00.000 12044 IsGuiding returns 0
01:42:49.442 00.032 12044 IsGuiding returns 1
01:42:49.442 00.000 12044 scope still moving after pulse duration time elapsed
01:42:49.499 00.057 12044 IsSlewing returns 0
01:42:49.499 00.000 12044 IsGuiding returns 0
01:42:49.499 00.000 12044 scope move finished after 22 + 67 ms
01:42:49.499 00.000 12044 Move returns status 0, amount 22
01:42:49.500 00.001 12044 MoveAxis(N, 0, ABG)
01:42:49.500 00.000 12044 Move returns status 0, amount 0
01:42:49.500 00.000 12044 move complete, result=0
01:42:49.500 00.000 12044 worker thread done servicing request
01:42:49.500 00.000 12044 Worker thread wakes up
01:42:49.500 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:49.500 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:49.500 00.000 14964 GuideStep: -0.3 px 22 ms EAST, 0.1 px 0 ms NORTH
01:42:52.635 03.135 12044 Exposure complete
01:42:52.655 00.020 12044 worker thread done servicing request
01:42:52.656 00.001 14964 OnExposeComplete: enter
01:42:52.656 00.000 14964 UpdateGuideState(): m_state=6
01:42:52.657 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3402
01:42:52.658 00.001 14964 Star::Find returns 1 (0), X=281.62, Y=91.92, Mass=277760, SNR=324.3, Peak=13750 HFD=4.3
01:42:52.658 00.000 14964 MultiStar: [#1 0.05,0.23,0.16,U] [#2 0.10,0.06,0.05,U] 
01:42:52.659 00.001 14964 single-star, 2 included, MultiStar: {0.06, 0.13}, one-star: {0.05, 0.12}
01:42:52.659 00.000 14964 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.56) = xAngle (2.69 = 2.69)
01:42:52.659 00.000 14964 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.54)
01:42:52.660 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
01:42:52.661 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.12, opts=13)
01:42:52.662 00.001 14964 Enqueuing Move request for scope (0.05, 0.12)
01:42:52.662 00.000 12044 Worker thread wakes up
01:42:52.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:42:52.662 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:42:52.662 00.000 12044 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.07
01:42:52.662 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.23, using input
01:42:52.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
01:42:52.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:52.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:52.662 00.000 12044 MoveAxis(E, 0, ABG)
01:42:52.662 00.000 12044 Move returns status 0, amount 0
01:42:52.662 00.000 12044 MoveAxis(N, 0, ABG)
01:42:52.662 00.000 12044 Move returns status 0, amount 0
01:42:52.662 00.000 12044 move complete, result=0
01:42:52.663 00.001 12044 worker thread done servicing request
01:42:52.670 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13750, med=615, FiltMin=531, FiltMax=11843, Gamma=0.810
01:42:52.676 00.006 14964 UpdateGuideState exits: m=277760 SNR=324.3
01:42:52.676 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:52.677 00.000 14964 Enqueuing Expose request
01:42:52.678 00.001 12044 Worker thread wakes up
01:42:52.678 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:52.679 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:52.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:55.780 03.101 12044 Exposure complete
01:42:55.803 00.023 12044 worker thread done servicing request
01:42:55.804 00.001 14964 OnExposeComplete: enter
01:42:55.804 00.000 14964 UpdateGuideState(): m_state=6
01:42:55.805 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3403
01:42:55.805 00.000 14964 Star::Find returns 1 (0), X=281.84, Y=91.82, Mass=276599, SNR=318.8, Peak=15942 HFD=4.4
01:42:55.806 00.001 14964 MultiStar: [#1 0.15,0.46,0.17,U] [#2 0.07,0.26,0.08,U] 
01:42:55.806 00.000 14964 refined, 2 included, MultiStar: {0.24, 0.09}, one-star: {0.27, 0.02}
01:42:55.807 00.001 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
01:42:55.807 00.000 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
01:42:55.808 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.36 mountX=-0.09 mountY=-0.25, mountTheta=-1.91
01:42:55.809 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.09, opts=13)
01:42:55.809 00.000 14964 Enqueuing Move request for scope (0.24, 0.09)
01:42:55.810 00.001 12044 Worker thread wakes up
01:42:55.810 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
01:42:55.810 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
01:42:55.810 00.000 12044 Moving (0.24, 0.09) raw xDistance=-0.09 yDistance=-0.25
01:42:55.810 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.24, using input
01:42:55.810 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.04
01:42:55.810 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:55.810 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:42:55.810 00.000 12044 MoveAxis(E, 0, ABG)
01:42:55.810 00.000 12044 Move returns status 0, amount 0
01:42:55.810 00.000 12044 MoveAxis(N, 0, ABG)
01:42:55.810 00.000 12044 Move returns status 0, amount 0
01:42:55.810 00.000 12044 move complete, result=0
01:42:55.810 00.000 12044 worker thread done servicing request
01:42:55.817 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15942, med=615, FiltMin=535, FiltMax=11313, Gamma=0.810
01:42:55.823 00.006 14964 UpdateGuideState exits: m=276599 SNR=318.8
01:42:55.823 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.824 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:55.824 00.000 14964 Enqueuing Expose request
01:42:55.824 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:55.825 00.001 12044 Worker thread wakes up
01:42:55.825 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:55.825 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:42:58.922 03.097 12044 Exposure complete
01:42:58.946 00.024 12044 worker thread done servicing request
01:42:58.946 00.000 14964 OnExposeComplete: enter
01:42:58.947 00.001 14964 UpdateGuideState(): m_state=6
01:42:58.947 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3404
01:42:58.948 00.001 14964 Star::Find returns 1 (0), X=281.22, Y=91.85, Mass=276085, SNR=318.1, Peak=13906 HFD=4.5
01:42:58.948 00.000 14964 MultiStar: [#1 -0.41,0.65,0.00,M1] [#2 -0.65,0.44,0.00,M1] 
01:42:58.949 00.001 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
01:42:58.949 00.000 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.34)
01:42:58.950 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.35 cameraTheta=3.02 mountX=-0.05 mountY=0.34, mountTheta=1.71
01:42:58.951 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.04, opts=13)
01:42:58.951 00.000 14964 Enqueuing Move request for scope (-0.34, 0.04)
01:42:58.952 00.001 12044 Worker thread wakes up
01:42:58.952 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd
01:42:58.952 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.04)
01:42:58.952 00.000 12044 Moving (-0.34, 0.04) raw xDistance=-0.05 yDistance=0.34
01:42:58.952 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
01:42:58.952 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:58.952 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:42:58.952 00.000 12044 MoveAxis(E, 0, ABG)
01:42:58.952 00.000 12044 Move returns status 0, amount 0
01:42:58.952 00.000 12044 MoveAxis(N, 0, ABG)
01:42:58.952 00.000 12044 Move returns status 0, amount 0
01:42:58.952 00.000 12044 move complete, result=0
01:42:58.953 00.001 12044 worker thread done servicing request
01:42:58.960 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13906, med=615, FiltMin=534, FiltMax=11124, Gamma=0.810
01:42:58.965 00.005 14964 UpdateGuideState exits: m=276085 SNR=318.1
01:42:58.966 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.967 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:42:58.967 00.000 14964 Enqueuing Expose request
01:42:58.968 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:58.968 00.000 12044 Worker thread wakes up
01:42:58.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:42:58.968 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:02.093 03.125 12044 Exposure complete
01:43:02.117 00.024 12044 worker thread done servicing request
01:43:02.117 00.000 14964 OnExposeComplete: enter
01:43:02.117 00.000 14964 UpdateGuideState(): m_state=6
01:43:02.118 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3405
01:43:02.118 00.000 14964 Star::Find returns 1 (0), X=281.63, Y=91.97, Mass=270705, SNR=322.4, Peak=13458 HFD=4.7
01:43:02.119 00.001 14964 MultiStar: [#1 -0.26,0.25,0.15,U] [#2 -0.25,0.29,0.06,U] 
01:43:02.120 00.001 14964 single-star, 2 included, MultiStar: {0.01, 0.18}, one-star: {0.06, 0.17}
01:43:02.120 00.000 14964 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
01:43:02.121 00.001 14964 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.46)
01:43:02.121 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.22 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
01:43:02.122 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.17, opts=13)
01:43:02.123 00.001 14964 Enqueuing Move request for scope (0.06, 0.17)
01:43:02.123 00.000 12044 Worker thread wakes up
01:43:02.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
01:43:02.123 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
01:43:02.123 00.000 12044 Moving (0.06, 0.17) raw xDistance=-0.17 yDistance=-0.08
01:43:02.123 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
01:43:02.123 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:02.123 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:43:02.123 00.000 12044 MoveAxis(E, 0, ABG)
01:43:02.123 00.000 12044 Move returns status 0, amount 0
01:43:02.123 00.000 12044 MoveAxis(N, 0, ABG)
01:43:02.123 00.000 12044 Move returns status 0, amount 0
01:43:02.123 00.000 12044 move complete, result=0
01:43:02.124 00.001 12044 worker thread done servicing request
01:43:02.131 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13458, med=616, FiltMin=523, FiltMax=11807, Gamma=0.810
01:43:02.137 00.006 14964 UpdateGuideState exits: m=270705 SNR=322.4
01:43:02.138 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.138 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:02.139 00.001 14964 Enqueuing Expose request
01:43:02.139 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:02.140 00.001 12044 Worker thread wakes up
01:43:02.140 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:02.140 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:05.263 03.123 12044 Exposure complete
01:43:05.285 00.022 12044 worker thread done servicing request
01:43:05.285 00.000 14964 OnExposeComplete: enter
01:43:05.286 00.001 14964 UpdateGuideState(): m_state=6
01:43:05.286 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3406
01:43:05.287 00.001 14964 Star::Find returns 1 (0), X=281.84, Y=92.23, Mass=283045, SNR=325.6, Peak=15794 HFD=4.4
01:43:05.287 00.000 14964 MultiStar: [#1 0.14,0.03,0.15,U] [#2 0.10,-0.09,0.06,U] 
01:43:05.288 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.35}, one-star: {0.28, 0.42}
01:43:05.288 00.000 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
01:43:05.289 00.001 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.73)
01:43:05.289 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.35 hyp=0.43 cameraTheta=0.94 mountX=-0.34 mountY=-0.29, mountTheta=-2.45
01:43:05.290 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.35, opts=13)
01:43:05.291 00.001 14964 Enqueuing Move request for scope (0.25, 0.35)
01:43:05.291 00.000 12044 Worker thread wakes up
01:43:05.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.35) opts 0xd
01:43:05.291 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.35)
01:43:05.291 00.000 12044 Moving (0.25, 0.35) raw xDistance=-0.34 yDistance=-0.29
01:43:05.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.01
01:43:05.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:05.292 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:43:05.292 00.000 12044 MoveAxis(E, 0, ABG)
01:43:05.292 00.000 12044 Move returns status 0, amount 0
01:43:05.292 00.000 12044 MoveAxis(N, 0, ABG)
01:43:05.292 00.000 12044 Move returns status 0, amount 0
01:43:05.292 00.000 12044 move complete, result=0
01:43:05.292 00.000 12044 worker thread done servicing request
01:43:05.299 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15794, med=615, FiltMin=527, FiltMax=10371, Gamma=0.810
01:43:05.305 00.006 14964 UpdateGuideState exits: m=283045 SNR=325.6
01:43:05.305 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.306 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:05.306 00.000 14964 Enqueuing Expose request
01:43:05.307 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:43:05.307 00.000 12044 Worker thread wakes up
01:43:05.307 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:05.307 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:08.411 03.104 12044 Exposure complete
01:43:08.433 00.022 12044 worker thread done servicing request
01:43:08.433 00.000 14964 OnExposeComplete: enter
01:43:08.434 00.001 14964 UpdateGuideState(): m_state=6
01:43:08.434 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3407
01:43:08.435 00.001 14964 Star::Find returns 1 (0), X=281.98, Y=92.78, Mass=272409, SNR=305.9, Peak=13559 HFD=4.7
01:43:08.435 00.000 14964 MultiStar: [#1 0.13,-0.54,0.16,U] [#2 0.54,-0.45,0.08,U] 
01:43:08.436 00.001 14964 refined, 2 included, MultiStar: {0.39, 0.68}, one-star: {0.42, 0.97}
01:43:08.436 00.000 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
01:43:08.437 00.001 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.62)
01:43:08.437 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.68 hyp=0.79 cameraTheta=1.06 mountX=-0.68 mountY=-0.45, mountTheta=-2.55
01:43:08.438 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.68, opts=13)
01:43:08.440 00.002 14964 Enqueuing Move request for scope (0.39, 0.68)
01:43:08.440 00.000 12044 Worker thread wakes up
01:43:08.440 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.68) opts 0xd
01:43:08.440 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.68)
01:43:08.440 00.000 12044 Moving (0.39, 0.68) raw xDistance=-0.68 yDistance=-0.45
01:43:08.440 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.68, slope = -0.01
01:43:08.440 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:43:08.440 00.000 12044 MoveAxis(E, 6, ABG)
01:43:08.440 00.000 12044 Guiding  Dir = 2, Dur = 6
01:43:08.448 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13559, med=615, FiltMin=523, FiltMax=9452, Gamma=0.810
01:43:08.453 00.005 14964 UpdateGuideState exits: m=272409 SNR=305.9
01:43:08.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.454 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:08.455 00.001 14964 Enqueuing Expose request
01:43:08.469 00.014 12044 IsSlewing returns 0
01:43:08.469 00.000 12044 IsGuiding returns 0
01:43:08.500 00.031 12044 IsGuiding returns 1
01:43:08.500 00.000 12044 scope still moving after pulse duration time elapsed
01:43:08.565 00.065 12044 IsSlewing returns 0
01:43:08.565 00.000 12044 IsGuiding returns 0
01:43:08.565 00.000 12044 scope move finished after 6 + 89 ms
01:43:08.565 00.000 12044 Move returns status 0, amount 6
01:43:08.565 00.000 12044 MoveAxis(N, 42, ABG)
01:43:08.565 00.000 12044 Guiding  Dir = 0, Dur = 42
01:43:08.593 00.028 12044 IsSlewing returns 0
01:43:08.628 00.035 12044 IsGuiding returns 0
01:43:08.660 00.032 12044 PulseGuide returned control before completion, sleep 21
01:43:08.684 00.024 12044 IsGuiding returns 1
01:43:08.684 00.000 12044 scope still moving after pulse duration time elapsed
01:43:08.735 00.051 12044 IsSlewing returns 0
01:43:08.735 00.000 12044 IsGuiding returns 0
01:43:08.735 00.000 12044 scope move finished after 42 + 64 ms
01:43:08.735 00.000 12044 Move returns status 0, amount 42
01:43:08.735 00.000 12044 move complete, result=0
01:43:08.735 00.000 12044 worker thread done servicing request
01:43:08.735 00.000 12044 Worker thread wakes up
01:43:08.735 00.000 14964 GuideStep: -0.7 px 6 ms EAST, -0.5 px 42 ms NORTH
01:43:08.736 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:08.736 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:11.837 03.101 12044 Exposure complete
01:43:11.857 00.020 12044 worker thread done servicing request
01:43:11.858 00.001 14964 OnExposeComplete: enter
01:43:11.858 00.000 14964 UpdateGuideState(): m_state=6
01:43:11.859 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3408
01:43:11.860 00.001 14964 Star::Find returns 1 (0), X=281.80, Y=92.06, Mass=276164, SNR=315.3, Peak=14314 HFD=4.5
01:43:11.860 00.000 14964 MultiStar: [#1 0.07,0.21,0.17,U] [#2 -0.31,-0.12,0.06,U] 
01:43:11.861 00.001 14964 refined, 2 included, MultiStar: {0.19, 0.23}, one-star: {0.24, 0.25}
01:43:11.861 00.000 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
01:43:11.861 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
01:43:11.862 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.29 cameraTheta=0.88 mountX=-0.22 mountY=-0.21, mountTheta=-2.39
01:43:11.864 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.23, opts=13)
01:43:11.864 00.000 14964 Enqueuing Move request for scope (0.19, 0.23)
01:43:11.865 00.001 12044 Worker thread wakes up
01:43:11.865 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
01:43:11.865 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
01:43:11.865 00.000 12044 Moving (0.19, 0.23) raw xDistance=-0.22 yDistance=-0.21
01:43:11.865 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.01
01:43:11.865 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:11.865 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:43:11.865 00.000 12044 MoveAxis(E, 0, ABG)
01:43:11.865 00.000 12044 Move returns status 0, amount 0
01:43:11.865 00.000 12044 MoveAxis(N, 0, ABG)
01:43:11.865 00.000 12044 Move returns status 0, amount 0
01:43:11.865 00.000 12044 move complete, result=0
01:43:11.865 00.000 12044 worker thread done servicing request
01:43:11.872 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14314, med=615, FiltMin=527, FiltMax=9793, Gamma=0.810
01:43:11.877 00.005 14964 UpdateGuideState exits: m=276164 SNR=315.3
01:43:11.878 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.879 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:11.879 00.000 14964 Enqueuing Expose request
01:43:11.880 00.001 12044 Worker thread wakes up
01:43:11.880 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:11.880 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:11.880 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:14.992 03.112 12044 Exposure complete
01:43:15.017 00.025 12044 worker thread done servicing request
01:43:15.017 00.000 14964 OnExposeComplete: enter
01:43:15.018 00.001 14964 UpdateGuideState(): m_state=6
01:43:15.019 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3409
01:43:15.019 00.000 14964 Star::Find returns 1 (0), X=281.63, Y=91.21, Mass=259859, SNR=312.8, Peak=12997 HFD=4.6
01:43:15.020 00.001 14964 MultiStar: [#1 0.05,0.82,0.00,M1] [#2 0.03,0.37,0.07,U] 
01:43:15.020 00.000 14964 refined, 1 included, MultiStar: {0.06, -0.53}, one-star: {0.06, -0.60}
01:43:15.021 00.001 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.56) = xAngle (0.09 = 0.09)
01:43:15.021 00.000 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.14)
01:43:15.022 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.53 hyp=0.53 cameraTheta=-1.46 mountX=0.53 mountY=-0.00, mountTheta=-0.00
01:43:15.023 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.53, opts=13)
01:43:15.023 00.000 14964 Enqueuing Move request for scope (0.06, -0.53)
01:43:15.024 00.001 12044 Worker thread wakes up
01:43:15.024 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.53) opts 0xd
01:43:15.024 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.53)
01:43:15.024 00.000 12044 Moving (0.06, -0.53) raw xDistance=0.53 yDistance=-0.00
01:43:15.024 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.53, slope = 0.02
01:43:15.024 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:15.024 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:43:15.024 00.000 12044 MoveAxis(W, 17, ABG)
01:43:15.024 00.000 12044 Guiding  Dir = 3, Dur = 17
01:43:15.032 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12997, med=615, FiltMin=534, FiltMax=9562, Gamma=0.810
01:43:15.037 00.005 14964 UpdateGuideState exits: m=259859 SNR=312.8
01:43:15.038 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.038 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:15.039 00.001 14964 Enqueuing Expose request
01:43:15.081 00.042 12044 IsSlewing returns 0
01:43:15.081 00.000 12044 IsGuiding returns 0
01:43:15.173 00.092 12044 IsGuiding returns 1
01:43:15.173 00.000 12044 scope still moving after pulse duration time elapsed
01:43:15.250 00.077 12044 IsSlewing returns 0
01:43:15.251 00.001 12044 IsGuiding returns 0
01:43:15.251 00.000 12044 scope move finished after 17 + 153 ms
01:43:15.251 00.000 12044 Move returns status 0, amount 17
01:43:15.251 00.000 12044 MoveAxis(N, 0, ABG)
01:43:15.251 00.000 12044 Move returns status 0, amount 0
01:43:15.251 00.000 12044 move complete, result=0
01:43:15.251 00.000 12044 worker thread done servicing request
01:43:15.251 00.000 12044 Worker thread wakes up
01:43:15.251 00.000 14964 GuideStep: 0.5 px 17 ms WEST, -0.0 px 0 ms NORTH
01:43:15.252 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:15.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:18.381 03.129 12044 Exposure complete
01:43:18.403 00.022 12044 worker thread done servicing request
01:43:18.404 00.001 14964 OnExposeComplete: enter
01:43:18.404 00.000 14964 UpdateGuideState(): m_state=6
01:43:18.405 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3410
01:43:18.405 00.000 14964 Star::Find returns 1 (0), X=282.08, Y=91.58, Mass=272571, SNR=315.9, Peak=16025 HFD=4.5
01:43:18.406 00.001 14964 MultiStar: [#1 0.34,0.57,0.17,U] [#2 0.38,0.76,0.00,M1] 
01:43:18.406 00.000 14964 refined, 1 included, MultiStar: {0.49, -0.11}, one-star: {0.52, -0.23}
01:43:18.407 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
01:43:18.407 00.000 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.90)
01:43:18.408 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=-0.11 hyp=0.50 cameraTheta=-0.22 mountX=0.12 mountY=-0.48, mountTheta=-1.33
01:43:18.409 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.11, opts=13)
01:43:18.409 00.000 14964 Enqueuing Move request for scope (0.49, -0.11)
01:43:18.409 00.000 12044 Worker thread wakes up
01:43:18.410 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.11) opts 0xd
01:43:18.410 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.11)
01:43:18.410 00.000 12044 Moving (0.49, -0.11) raw xDistance=0.12 yDistance=-0.48
01:43:18.410 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.22, using input
01:43:18.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
01:43:18.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:43:18.410 00.000 12044 MoveAxis(E, 0, ABG)
01:43:18.410 00.000 12044 Move returns status 0, amount 0
01:43:18.410 00.000 12044 MoveAxis(N, 44, ABG)
01:43:18.410 00.000 12044 Guiding  Dir = 0, Dur = 44
01:43:18.417 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16025, med=615, FiltMin=533, FiltMax=11245, Gamma=0.810
01:43:18.423 00.006 14964 UpdateGuideState exits: m=272571 SNR=315.9
01:43:18.424 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.424 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:18.425 00.001 14964 Enqueuing Expose request
01:43:18.438 00.013 12044 IsSlewing returns 0
01:43:18.438 00.000 12044 IsGuiding returns 0
01:43:18.470 00.032 12044 PulseGuide returned control before completion, sleep 23
01:43:18.502 00.032 12044 IsGuiding returns 1
01:43:18.502 00.000 12044 scope still moving after pulse duration time elapsed
01:43:18.612 00.110 12044 IsSlewing returns 0
01:43:18.612 00.000 12044 IsGuiding returns 0
01:43:18.612 00.000 12044 scope move finished after 44 + 129 ms
01:43:18.612 00.000 12044 Move returns status 0, amount 44
01:43:18.612 00.000 12044 move complete, result=0
01:43:18.612 00.000 12044 worker thread done servicing request
01:43:18.612 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 44 ms NORTH
01:43:18.613 00.001 12044 Worker thread wakes up
01:43:18.613 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:18.613 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:21.717 03.104 12044 Exposure complete
01:43:21.742 00.025 12044 worker thread done servicing request
01:43:21.742 00.000 14964 OnExposeComplete: enter
01:43:21.742 00.000 14964 UpdateGuideState(): m_state=6
01:43:21.744 00.002 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3411
01:43:21.745 00.001 14964 Star::Find returns 1 (0), X=281.20, Y=92.11, Mass=270740, SNR=317.7, Peak=12034 HFD=4.8
01:43:21.745 00.000 14964 MultiStar: [#1 -0.45,0.25,0.15,U] [#2 -0.47,0.16,0.06,U] 
01:43:21.745 00.000 14964 single-star, 2 included, MultiStar: {-0.39, 0.29}, one-star: {-0.37, 0.30}
01:43:21.745 00.000 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.01 = -2.27)
01:43:21.746 00.001 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
01:43:21.746 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.30 hyp=0.48 cameraTheta=2.45 mountX=-0.31 mountY=0.34, mountTheta=2.31
01:43:21.747 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.30, opts=13)
01:43:21.748 00.001 14964 Enqueuing Move request for scope (-0.37, 0.30)
01:43:21.748 00.000 12044 Worker thread wakes up
01:43:21.748 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.30) opts 0xd
01:43:21.748 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.30)
01:43:21.748 00.000 12044 Moving (-0.37, 0.30) raw xDistance=-0.31 yDistance=0.34
01:43:21.748 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
01:43:21.748 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:21.748 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:43:21.748 00.000 12044 MoveAxis(E, 0, ABG)
01:43:21.748 00.000 12044 Move returns status 0, amount 0
01:43:21.748 00.000 12044 MoveAxis(N, 0, ABG)
01:43:21.748 00.000 12044 Move returns status 0, amount 0
01:43:21.749 00.001 12044 move complete, result=0
01:43:21.749 00.000 12044 worker thread done servicing request
01:43:21.756 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12034, med=615, FiltMin=532, FiltMax=10189, Gamma=0.810
01:43:21.763 00.007 14964 UpdateGuideState exits: m=270740 SNR=317.7
01:43:21.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:21.764 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:21.765 00.001 14964 Enqueuing Expose request
01:43:21.765 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:43:21.765 00.000 12044 Worker thread wakes up
01:43:21.766 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:21.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:24.866 03.100 12044 Exposure complete
01:43:24.897 00.031 12044 worker thread done servicing request
01:43:24.897 00.000 14964 OnExposeComplete: enter
01:43:24.897 00.000 14964 UpdateGuideState(): m_state=6
01:43:24.898 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3412
01:43:24.899 00.001 14964 Star::Find returns 1 (0), X=281.01, Y=91.88, Mass=267071, SNR=301.9, Peak=13378 HFD=4.5
01:43:24.899 00.000 14964 MultiStar: [#1 -0.63,0.41,0.00,M1] [#2 -0.59,0.64,0.00,M1] 
01:43:24.900 00.001 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.56 = -1.73)
01:43:24.900 00.000 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.61 = 1.33)
01:43:24.900 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=0.08 hyp=0.56 cameraTheta=3.00 mountX=-0.09 mountY=0.54, mountTheta=1.73
01:43:24.901 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.08, opts=13)
01:43:24.902 00.001 14964 Enqueuing Move request for scope (-0.55, 0.08)
01:43:24.902 00.000 12044 Worker thread wakes up
01:43:24.903 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.08) opts 0xd
01:43:24.903 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.08)
01:43:24.903 00.000 12044 Moving (-0.55, 0.08) raw xDistance=-0.09 yDistance=0.54
01:43:24.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
01:43:24.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:24.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:43:24.903 00.000 12044 MoveAxis(E, 0, ABG)
01:43:24.903 00.000 12044 Move returns status 0, amount 0
01:43:24.903 00.000 12044 MoveAxis(N, 0, ABG)
01:43:24.903 00.000 12044 Move returns status 0, amount 0
01:43:24.903 00.000 12044 move complete, result=0
01:43:24.903 00.000 12044 worker thread done servicing request
01:43:24.910 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13378, med=616, FiltMin=527, FiltMax=9619, Gamma=0.810
01:43:24.916 00.006 14964 UpdateGuideState exits: m=267071 SNR=301.9
01:43:24.917 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.917 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:24.918 00.001 14964 Enqueuing Expose request
01:43:24.918 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:43:24.919 00.001 12044 Worker thread wakes up
01:43:24.919 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:24.919 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:28.055 03.136 12044 Exposure complete
01:43:28.076 00.021 12044 worker thread done servicing request
01:43:28.076 00.000 14964 OnExposeComplete: enter
01:43:28.077 00.001 14964 UpdateGuideState(): m_state=6
01:43:28.077 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3413
01:43:28.078 00.001 14964 Star::Find returns 1 (0), X=280.88, Y=91.55, Mass=272073, SNR=320.9, Peak=12787 HFD=4.8
01:43:28.078 00.000 14964 MultiStar: [#1 -0.64,0.45,0.00,M2] [#2 -0.55,0.30,0.07,U] 
01:43:28.079 00.001 14964 refined, 1 included, MultiStar: {-0.68, -0.23}, one-star: {-0.69, -0.26}
01:43:28.079 00.000 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
01:43:28.080 00.001 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
01:43:28.080 00.000 14964 CameraToMount -- cameraX=-0.68 cameraY=-0.23 hyp=0.71 cameraTheta=-2.82 mountX=0.22 mountY=0.70, mountTheta=1.27
01:43:28.081 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=-0.23, opts=13)
01:43:28.082 00.001 14964 Enqueuing Move request for scope (-0.68, -0.23)
01:43:28.082 00.000 12044 Worker thread wakes up
01:43:28.083 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.23) opts 0xd
01:43:28.083 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, -0.23)
01:43:28.083 00.000 12044 Moving (-0.68, -0.23) raw xDistance=0.22 yDistance=0.70
01:43:28.083 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.25, using input
01:43:28.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
01:43:28.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:28.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
01:43:28.083 00.000 12044 MoveAxis(E, 0, ABG)
01:43:28.083 00.000 12044 Move returns status 0, amount 0
01:43:28.083 00.000 12044 MoveAxis(N, 0, ABG)
01:43:28.083 00.000 12044 Move returns status 0, amount 0
01:43:28.083 00.000 12044 move complete, result=0
01:43:28.083 00.000 12044 worker thread done servicing request
01:43:28.090 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12787, med=615, FiltMin=527, FiltMax=10353, Gamma=0.810
01:43:28.096 00.006 14964 UpdateGuideState exits: m=272073 SNR=320.9
01:43:28.096 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.097 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:28.097 00.000 14964 Enqueuing Expose request
01:43:28.098 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
01:43:28.098 00.000 12044 Worker thread wakes up
01:43:28.098 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:28.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:31.217 03.119 12044 Exposure complete
01:43:31.238 00.021 12044 worker thread done servicing request
01:43:31.238 00.000 14964 OnExposeComplete: enter
01:43:31.239 00.001 14964 UpdateGuideState(): m_state=6
01:43:31.239 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3414
01:43:31.240 00.001 14964 Star::Find returns 1 (0), X=280.80, Y=91.93, Mass=275652, SNR=323.5, Peak=11902 HFD=4.6
01:43:31.240 00.000 14964 MultiStar: [#1 -0.96,0.31,0.00,M3] [#2 -0.89,0.15,0.00,M1] 
01:43:31.241 00.001 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
01:43:31.241 00.000 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
01:43:31.242 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=0.12 hyp=0.78 cameraTheta=2.98 mountX=-0.13 mountY=0.75, mountTheta=1.75
01:43:31.243 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.12, opts=13)
01:43:31.243 00.000 14964 Enqueuing Move request for scope (-0.77, 0.12)
01:43:31.244 00.001 12044 Worker thread wakes up
01:43:31.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.12) opts 0xd
01:43:31.244 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.12)
01:43:31.244 00.000 12044 Moving (-0.77, 0.12) raw xDistance=-0.13 yDistance=0.75
01:43:31.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.04
01:43:31.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:31.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
01:43:31.244 00.000 12044 MoveAxis(E, 0, ABG)
01:43:31.244 00.000 12044 Move returns status 0, amount 0
01:43:31.244 00.000 12044 MoveAxis(N, 0, ABG)
01:43:31.244 00.000 12044 Move returns status 0, amount 0
01:43:31.244 00.000 12044 move complete, result=0
01:43:31.244 00.000 12044 worker thread done servicing request
01:43:31.252 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11902, med=615, FiltMin=527, FiltMax=9736, Gamma=0.810
01:43:31.258 00.006 14964 UpdateGuideState exits: m=275652 SNR=323.5
01:43:31.258 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.260 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:31.260 00.000 14964 Enqueuing Expose request
01:43:31.261 00.001 12044 Worker thread wakes up
01:43:31.261 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:31.261 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:31.261 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
01:43:34.365 03.104 12044 Exposure complete
01:43:34.393 00.028 12044 worker thread done servicing request
01:43:34.395 00.002 14964 OnExposeComplete: enter
01:43:34.395 00.000 14964 UpdateGuideState(): m_state=6
01:43:34.395 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3415
01:43:34.395 00.000 14964 Star::Find returns 1 (0), X=281.37, Y=91.91, Mass=262368, SNR=312.5, Peak=14174 HFD=4.3
01:43:34.396 00.001 14964 MultiStar: [#1 -0.41,0.11,0.17,U] [#2 -0.35,0.69,0.00,M2] 
01:43:34.396 00.000 14964 single-star, 1 included, MultiStar: {-0.23, 0.10}, one-star: {-0.20, 0.10}
01:43:34.397 00.001 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.23 = -2.06)
01:43:34.397 00.000 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 1.00)
01:43:34.398 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=-0.10 mountY=0.18, mountTheta=2.08
01:43:34.399 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.10, opts=13)
01:43:34.399 00.000 14964 Enqueuing Move request for scope (-0.20, 0.10)
01:43:34.400 00.001 12044 Worker thread wakes up
01:43:34.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
01:43:34.400 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
01:43:34.400 00.000 12044 Moving (-0.20, 0.10) raw xDistance=-0.10 yDistance=0.18
01:43:34.400 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
01:43:34.400 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:34.400 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:43:34.400 00.000 12044 MoveAxis(E, 0, ABG)
01:43:34.400 00.000 12044 Move returns status 0, amount 0
01:43:34.400 00.000 12044 MoveAxis(N, 0, ABG)
01:43:34.400 00.000 12044 Move returns status 0, amount 0
01:43:34.400 00.000 12044 move complete, result=0
01:43:34.401 00.001 12044 worker thread done servicing request
01:43:34.408 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14174, med=615, FiltMin=522, FiltMax=11261, Gamma=0.810
01:43:34.413 00.005 14964 UpdateGuideState exits: m=262368 SNR=312.5
01:43:34.415 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.416 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:34.416 00.000 14964 Enqueuing Expose request
01:43:34.417 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:34.417 00.000 12044 Worker thread wakes up
01:43:34.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:34.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:37.546 03.129 12044 Exposure complete
01:43:37.569 00.023 12044 worker thread done servicing request
01:43:37.569 00.000 14964 OnExposeComplete: enter
01:43:37.569 00.000 14964 UpdateGuideState(): m_state=6
01:43:37.570 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3416
01:43:37.570 00.000 14964 Star::Find returns 1 (0), X=281.61, Y=92.17, Mass=278468, SNR=320.5, Peak=13178 HFD=4.6
01:43:37.572 00.002 14964 MultiStar: [#1 0.00,-0.24,0.16,U] [#2 0.03,-0.65,0.07,U] 
01:43:37.573 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.23}, one-star: {0.04, 0.37}
01:43:37.573 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.97 = 2.97)
01:43:37.574 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
01:43:37.574 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.42 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
01:43:37.575 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.23, opts=13)
01:43:37.576 00.001 14964 Enqueuing Move request for scope (0.03, 0.23)
01:43:37.576 00.000 12044 Worker thread wakes up
01:43:37.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
01:43:37.576 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
01:43:37.576 00.000 12044 Moving (0.03, 0.23) raw xDistance=-0.22 yDistance=-0.06
01:43:37.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
01:43:37.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:37.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:37.576 00.000 12044 MoveAxis(E, 0, ABG)
01:43:37.576 00.000 12044 Move returns status 0, amount 0
01:43:37.576 00.000 12044 MoveAxis(N, 0, ABG)
01:43:37.576 00.000 12044 Move returns status 0, amount 0
01:43:37.576 00.000 12044 move complete, result=0
01:43:37.577 00.001 12044 worker thread done servicing request
01:43:37.584 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13178, med=615, FiltMin=524, FiltMax=11403, Gamma=0.810
01:43:37.589 00.005 14964 UpdateGuideState exits: m=278468 SNR=320.5
01:43:37.590 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.590 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:37.591 00.001 14964 Enqueuing Expose request
01:43:37.591 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:37.592 00.001 12044 Worker thread wakes up
01:43:37.592 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:37.592 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:40.702 03.110 12044 Exposure complete
01:43:40.725 00.023 12044 worker thread done servicing request
01:43:40.725 00.000 14964 OnExposeComplete: enter
01:43:40.726 00.001 14964 UpdateGuideState(): m_state=6
01:43:40.726 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3417
01:43:40.727 00.001 14964 Star::Find returns 1 (0), X=281.56, Y=92.07, Mass=264389, SNR=310.7, Peak=14686 HFD=4.2
01:43:40.727 00.000 14964 MultiStar: [#1 -0.31,0.62,0.17,U] [#2 -0.23,0.47,0.06,U] 
01:43:40.728 00.001 14964 single-star, 2 included, MultiStar: {-0.06, 0.33}, one-star: {-0.01, 0.27}
01:43:40.728 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
01:43:40.729 00.001 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
01:43:40.729 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.27 mountY=-0.02, mountTheta=-3.07
01:43:40.730 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.27, opts=13)
01:43:40.731 00.001 14964 Enqueuing Move request for scope (-0.01, 0.27)
01:43:40.731 00.000 12044 Worker thread wakes up
01:43:40.731 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
01:43:40.731 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
01:43:40.731 00.000 12044 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=-0.02
01:43:40.731 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.04
01:43:40.731 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:40.731 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:40.731 00.000 12044 MoveAxis(E, 0, ABG)
01:43:40.731 00.000 12044 Move returns status 0, amount 0
01:43:40.731 00.000 12044 MoveAxis(N, 0, ABG)
01:43:40.731 00.000 12044 Move returns status 0, amount 0
01:43:40.731 00.000 12044 move complete, result=0
01:43:40.732 00.001 12044 worker thread done servicing request
01:43:40.739 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14686, med=616, FiltMin=527, FiltMax=12527, Gamma=0.810
01:43:40.744 00.005 14964 UpdateGuideState exits: m=264389 SNR=310.7
01:43:40.745 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.745 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:40.746 00.001 14964 Enqueuing Expose request
01:43:40.746 00.000 12044 Worker thread wakes up
01:43:40.746 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:40.746 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:40.746 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:43.845 03.099 12044 Exposure complete
01:43:43.868 00.023 12044 worker thread done servicing request
01:43:43.868 00.000 14964 OnExposeComplete: enter
01:43:43.868 00.000 14964 UpdateGuideState(): m_state=6
01:43:43.869 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3418
01:43:43.870 00.001 14964 Star::Find returns 1 (0), X=281.15, Y=92.09, Mass=266664, SNR=305.7, Peak=14558 HFD=4.3
01:43:43.870 00.000 14964 MultiStar: [#1 -0.67,-0.15,0.16,U] [#2 -0.63,0.18,0.07,U] 
01:43:43.871 00.001 14964 single-star, 2 included, MultiStar: {-0.46, 0.22}, one-star: {-0.42, 0.29}
01:43:43.871 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
01:43:43.872 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.86)
01:43:43.872 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=0.29 hyp=0.51 cameraTheta=2.54 mountX=-0.29 mountY=0.38, mountTheta=2.22
01:43:43.873 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.29, opts=13)
01:43:43.874 00.001 14964 Enqueuing Move request for scope (-0.42, 0.29)
01:43:43.874 00.000 12044 Worker thread wakes up
01:43:43.874 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.29) opts 0xd
01:43:43.874 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.29)
01:43:43.874 00.000 12044 Moving (-0.42, 0.29) raw xDistance=-0.29 yDistance=0.38
01:43:43.874 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.40, using input
01:43:43.874 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.06
01:43:43.874 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:43.874 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:43:43.874 00.000 12044 MoveAxis(E, 23, ABG)
01:43:43.875 00.001 12044 Guiding  Dir = 2, Dur = 23
01:43:43.882 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14558, med=615, FiltMin=521, FiltMax=10740, Gamma=0.810
01:43:43.887 00.005 14964 UpdateGuideState exits: m=266664 SNR=305.7
01:43:43.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.888 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:43.889 00.001 14964 Enqueuing Expose request
01:43:43.923 00.034 12044 IsSlewing returns 0
01:43:43.923 00.000 12044 IsGuiding returns 0
01:43:43.956 00.033 12044 IsGuiding returns 1
01:43:43.956 00.000 12044 scope still moving after pulse duration time elapsed
01:43:43.999 00.043 12044 IsSlewing returns 0
01:43:44.000 00.001 12044 IsGuiding returns 0
01:43:44.000 00.000 12044 scope move finished after 23 + 53 ms
01:43:44.000 00.000 12044 Move returns status 0, amount 23
01:43:44.000 00.000 12044 MoveAxis(N, 0, ABG)
01:43:44.000 00.000 12044 Move returns status 0, amount 0
01:43:44.000 00.000 12044 move complete, result=0
01:43:44.000 00.000 12044 worker thread done servicing request
01:43:44.000 00.000 12044 Worker thread wakes up
01:43:44.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:44.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:44.000 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.4 px 0 ms NORTH
01:43:47.100 03.100 12044 Exposure complete
01:43:47.122 00.022 12044 worker thread done servicing request
01:43:47.122 00.000 14964 OnExposeComplete: enter
01:43:47.122 00.000 14964 UpdateGuideState(): m_state=6
01:43:47.124 00.002 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3419
01:43:47.124 00.000 14964 Star::Find returns 1 (0), X=280.74, Y=92.10, Mass=275604, SNR=326.8, Peak=18750 HFD=4.2
01:43:47.124 00.000 14964 MultiStar: [#1 -0.89,0.39,0.00,M1] [#2 -0.98,0.31,0.00,M1] 
01:43:47.124 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
01:43:47.125 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
01:43:47.125 00.000 14964 CameraToMount -- cameraX=-0.82 cameraY=0.29 hyp=0.87 cameraTheta=2.80 mountX=-0.31 mountY=0.79, mountTheta=1.94
01:43:47.126 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=0.29, opts=13)
01:43:47.127 00.001 14964 Enqueuing Move request for scope (-0.82, 0.29)
01:43:47.127 00.000 12044 Worker thread wakes up
01:43:47.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.29) opts 0xd
01:43:47.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, 0.29)
01:43:47.127 00.000 12044 Moving (-0.82, 0.29) raw xDistance=-0.31 yDistance=0.79
01:43:47.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.31, slope = -0.04
01:43:47.127 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=1.15
01:43:47.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
01:43:47.127 00.000 12044 MoveAxis(E, 28, ABG)
01:43:47.127 00.000 12044 Guiding  Dir = 2, Dur = 28
01:43:47.135 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18750, med=615, FiltMin=534, FiltMax=12015, Gamma=0.810
01:43:47.140 00.005 14964 UpdateGuideState exits: m=275604 SNR=326.8
01:43:47.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.141 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:47.142 00.001 14964 Enqueuing Expose request
01:43:47.188 00.046 12044 IsSlewing returns 0
01:43:47.188 00.000 12044 IsGuiding returns 0
01:43:47.250 00.062 12044 IsGuiding returns 1
01:43:47.250 00.000 12044 scope still moving after pulse duration time elapsed
01:43:47.392 00.142 12044 IsSlewing returns 0
01:43:47.392 00.000 12044 IsGuiding returns 0
01:43:47.393 00.001 12044 scope move finished after 28 + 176 ms
01:43:47.393 00.000 12044 Move returns status 0, amount 28
01:43:47.393 00.000 12044 BLC: Oldest BLC event removed
01:43:47.393 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 208 applied
01:43:47.393 00.000 12044 MoveAxis(S, 281, ABG)
01:43:47.393 00.000 12044 Guiding  Dir = 1, Dur = 281
01:43:47.423 00.030 12044 IsSlewing returns 0
01:43:47.423 00.000 12044 IsGuiding returns 0
01:43:47.454 00.031 12044 PulseGuide returned control before completion, sleep 260
01:43:47.774 00.320 12044 IsGuiding returns 1
01:43:47.774 00.000 12044 scope still moving after pulse duration time elapsed
01:43:47.859 00.085 12044 IsSlewing returns 0
01:43:47.860 00.001 12044 IsGuiding returns 0
01:43:47.860 00.000 12044 scope move finished after 281 + 155 ms
01:43:47.860 00.000 12044 Move returns status 0, amount 281
01:43:47.860 00.000 12044 move complete, result=0
01:43:47.860 00.000 12044 worker thread done servicing request
01:43:47.860 00.000 12044 Worker thread wakes up
01:43:47.860 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:47.860 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:47.860 00.000 14964 GuideStep: -0.3 px 28 ms EAST, 0.8 px 281 ms SOUTH
01:43:51.002 03.142 12044 Exposure complete
01:43:51.032 00.030 12044 worker thread done servicing request
01:43:51.032 00.000 14964 OnExposeComplete: enter
01:43:51.033 00.001 14964 UpdateGuideState(): m_state=6
01:43:51.033 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3420
01:43:51.034 00.001 14964 Star::Find returns 1 (0), X=280.94, Y=91.51, Mass=271801, SNR=321.5, Peak=14082 HFD=4.4
01:43:51.034 00.000 14964 MultiStar: [#1 -0.85,0.75,0.00,M2] [#2 -0.54,1.04,0.00,M2] 
01:43:51.035 00.001 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
01:43:51.035 00.000 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
01:43:51.036 00.001 14964 CameraToMount -- cameraX=-0.63 cameraY=-0.30 hyp=0.70 cameraTheta=-2.70 mountX=0.29 mountY=0.66, mountTheta=1.15
01:43:51.037 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=-0.30, opts=13)
01:43:51.037 00.000 14964 Enqueuing Move request for scope (-0.63, -0.30)
01:43:51.038 00.001 12044 Worker thread wakes up
01:43:51.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.30) opts 0xd
01:43:51.038 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, -0.30)
01:43:51.038 00.000 12044 Moving (-0.63, -0.30) raw xDistance=0.29 yDistance=0.66
01:43:51.038 00.000 12044 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.788216, 1:0.656132
01:43:51.038 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:43:51.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.29, slope = 0.00
01:43:51.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
01:43:51.038 00.000 12044 MoveAxis(W, 4, ABG)
01:43:51.038 00.000 12044 Guiding  Dir = 3, Dur = 4
01:43:51.045 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14082, med=616, FiltMin=517, FiltMax=11097, Gamma=0.810
01:43:51.051 00.006 14964 UpdateGuideState exits: m=271801 SNR=321.5
01:43:51.051 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.052 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:51.052 00.000 14964 Enqueuing Expose request
01:43:51.062 00.010 12044 IsSlewing returns 0
01:43:51.063 00.001 12044 IsGuiding returns 0
01:43:51.095 00.032 12044 IsGuiding returns 1
01:43:51.095 00.000 12044 scope still moving after pulse duration time elapsed
01:43:51.220 00.125 12044 IsSlewing returns 0
01:43:51.220 00.000 12044 IsGuiding returns 0
01:43:51.220 00.000 12044 scope move finished after 4 + 152 ms
01:43:51.220 00.000 12044 Move returns status 0, amount 4
01:43:51.220 00.000 12044 MoveAxis(S, 61, ABG)
01:43:51.220 00.000 12044 Guiding  Dir = 1, Dur = 61
01:43:51.251 00.031 12044 IsSlewing returns 0
01:43:51.251 00.000 12044 IsGuiding returns 0
01:43:51.282 00.031 12044 PulseGuide returned control before completion, sleep 40
01:43:51.340 00.058 12044 IsGuiding returns 1
01:43:51.340 00.000 12044 scope still moving after pulse duration time elapsed
01:43:51.407 00.067 12044 IsSlewing returns 0
01:43:51.407 00.000 12044 IsGuiding returns 0
01:43:51.407 00.000 12044 scope move finished after 61 + 95 ms
01:43:51.407 00.000 12044 Move returns status 0, amount 61
01:43:51.407 00.000 12044 move complete, result=0
01:43:51.407 00.000 12044 worker thread done servicing request
01:43:51.407 00.000 12044 Worker thread wakes up
01:43:51.407 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:51.407 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:51.408 00.001 14964 GuideStep: 0.3 px 4 ms WEST, 0.7 px 61 ms SOUTH
01:43:54.508 03.100 12044 Exposure complete
01:43:54.529 00.021 12044 worker thread done servicing request
01:43:54.530 00.001 14964 OnExposeComplete: enter
01:43:54.530 00.000 14964 UpdateGuideState(): m_state=6
01:43:54.531 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3421
01:43:54.531 00.000 14964 Star::Find returns 1 (0), X=280.98, Y=91.47, Mass=277652, SNR=306.8, Peak=13186 HFD=4.8
01:43:54.532 00.001 14964 MultiStar: [#1 -0.42,0.52,0.17,U] [#2 -0.29,0.44,0.07,U] 
01:43:54.532 00.000 14964 refined, 2 included, MultiStar: {-0.55, -0.18}, one-star: {-0.59, -0.34}
01:43:54.533 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
01:43:54.533 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
01:43:54.534 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-2.83 mountX=0.17 mountY=0.57, mountTheta=1.28
01:43:54.535 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.18, opts=13)
01:43:54.535 00.000 14964 Enqueuing Move request for scope (-0.55, -0.18)
01:43:54.536 00.001 12044 Worker thread wakes up
01:43:54.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.18) opts 0xd
01:43:54.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.18)
01:43:54.536 00.000 12044 Moving (-0.55, -0.18) raw xDistance=0.17 yDistance=0.57
01:43:54.536 00.000 12044 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.788216, 1:0.656132, 2:0.565550
01:43:54.536 00.000 12044 BLC: Under-shoot: nominal increase by 53
01:43:54.536 00.000 12044 BLC: window closed
01:43:54.536 00.000 12044 BLC: Pulse adjusted to 229
01:43:54.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:43:54.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:43:54.536 00.000 12044 MoveAxis(E, 0, ABG)
01:43:54.536 00.000 12044 Move returns status 0, amount 0
01:43:54.536 00.000 12044 MoveAxis(S, 53, ABG)
01:43:54.536 00.000 12044 Guiding  Dir = 1, Dur = 53
01:43:54.543 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13186, med=615, FiltMin=526, FiltMax=10971, Gamma=0.810
01:43:54.549 00.006 14964 UpdateGuideState exits: m=277652 SNR=306.8
01:43:54.550 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.550 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:54.551 00.001 14964 Enqueuing Expose request
01:43:54.565 00.014 12044 IsSlewing returns 0
01:43:54.566 00.001 12044 IsGuiding returns 0
01:43:54.596 00.030 12044 PulseGuide returned control before completion, sleep 33
01:43:54.658 00.062 12044 IsGuiding returns 1
01:43:54.658 00.000 12044 scope still moving after pulse duration time elapsed
01:43:54.754 00.096 12044 IsSlewing returns 0
01:43:54.755 00.001 12044 IsGuiding returns 0
01:43:54.755 00.000 12044 scope move finished after 53 + 136 ms
01:43:54.755 00.000 12044 Move returns status 0, amount 53
01:43:54.755 00.000 12044 move complete, result=0
01:43:54.755 00.000 12044 worker thread done servicing request
01:43:54.755 00.000 12044 Worker thread wakes up
01:43:54.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:54.755 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 53 ms SOUTH
01:43:54.756 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:43:54.776 00.020 14964 evsrv: cli 01AB2490 connect
01:43:54.776 00.000 14964 case statement mapped state 6 to 3
01:43:54.777 00.001 14964 case statement mapped state 6 to 3
01:43:54.778 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"fd7b58ac-aae8-401c-bd20-84a30fc083be"}
01:43:54.779 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"fd7b58ac-aae8-401c-bd20-84a30fc083be"}
01:43:54.780 00.001 14964 evsrv: cli 01AB2490 disconnect
01:43:57.862 03.082 12044 Exposure complete
01:43:57.883 00.021 12044 worker thread done servicing request
01:43:57.884 00.001 14964 OnExposeComplete: enter
01:43:57.884 00.000 14964 UpdateGuideState(): m_state=6
01:43:57.885 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3422
01:43:57.885 00.000 14964 Star::Find returns 1 (0), X=281.85, Y=91.83, Mass=284006, SNR=332.5, Peak=15722 HFD=4.3
01:43:57.886 00.001 14964 MultiStar: [#1 0.10,0.96,0.00,M2] [#2 0.07,0.67,0.08,U] 
01:43:57.886 00.000 14964 refined, 1 included, MultiStar: {0.27, 0.07}, one-star: {0.29, 0.03}
01:43:57.887 00.001 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
01:43:57.887 00.000 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
01:43:57.888 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.27 mountX=-0.07 mountY=-0.28, mountTheta=-1.82
01:43:57.889 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.07, opts=13)
01:43:57.889 00.000 14964 Enqueuing Move request for scope (0.27, 0.07)
01:43:57.890 00.001 12044 Worker thread wakes up
01:43:57.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
01:43:57.890 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
01:43:57.890 00.000 12044 Moving (0.27, 0.07) raw xDistance=-0.07 yDistance=-0.28
01:43:57.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:43:57.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:57.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:43:57.890 00.000 12044 MoveAxis(E, 0, ABG)
01:43:57.890 00.000 12044 Move returns status 0, amount 0
01:43:57.890 00.000 12044 MoveAxis(N, 0, ABG)
01:43:57.890 00.000 12044 Move returns status 0, amount 0
01:43:57.890 00.000 12044 move complete, result=0
01:43:57.891 00.001 12044 worker thread done servicing request
01:43:57.899 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15722, med=615, FiltMin=523, FiltMax=12394, Gamma=0.810
01:43:57.904 00.005 14964 UpdateGuideState exits: m=284006 SNR=332.5
01:43:57.905 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.905 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:43:57.905 00.000 14964 Enqueuing Expose request
01:43:57.906 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:43:57.907 00.001 12044 Worker thread wakes up
01:43:57.907 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:43:57.907 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:01.033 03.126 12044 Exposure complete
01:44:01.054 00.021 12044 worker thread done servicing request
01:44:01.054 00.000 14964 OnExposeComplete: enter
01:44:01.054 00.000 14964 UpdateGuideState(): m_state=6
01:44:01.055 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3423
01:44:01.056 00.001 14964 Star::Find returns 1 (0), X=281.66, Y=92.10, Mass=265930, SNR=316.6, Peak=12398 HFD=4.6
01:44:01.056 00.000 14964 MultiStar: [#1 -0.05,-0.10,0.16,U] [#2 -0.34,-0.22,0.07,U] 
01:44:01.057 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.22}, one-star: {0.09, 0.29}
01:44:01.057 00.000 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.91 = 2.91)
01:44:01.057 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.32)
01:44:01.058 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.35 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
01:44:01.061 00.003 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.22, opts=13)
01:44:01.061 00.000 14964 Enqueuing Move request for scope (0.05, 0.22)
01:44:01.062 00.001 12044 Worker thread wakes up
01:44:01.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:44:01.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:44:01.062 00.000 12044 Moving (0.05, 0.22) raw xDistance=-0.21 yDistance=-0.07
01:44:01.062 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
01:44:01.062 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:01.062 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:01.062 00.000 12044 MoveAxis(E, 0, ABG)
01:44:01.062 00.000 12044 Move returns status 0, amount 0
01:44:01.062 00.000 12044 MoveAxis(N, 0, ABG)
01:44:01.062 00.000 12044 Move returns status 0, amount 0
01:44:01.062 00.000 12044 move complete, result=0
01:44:01.062 00.000 12044 worker thread done servicing request
01:44:01.070 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12398, med=615, FiltMin=527, FiltMax=10573, Gamma=0.810
01:44:01.076 00.006 14964 UpdateGuideState exits: m=265930 SNR=316.6
01:44:01.077 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.077 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:01.078 00.001 14964 Enqueuing Expose request
01:44:01.078 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:01.079 00.001 12044 Worker thread wakes up
01:44:01.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:01.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:04.209 03.130 12044 Exposure complete
01:44:04.233 00.024 12044 worker thread done servicing request
01:44:04.233 00.000 14964 OnExposeComplete: enter
01:44:04.234 00.001 14964 UpdateGuideState(): m_state=6
01:44:04.234 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3424
01:44:04.235 00.001 14964 Star::Find returns 1 (0), X=281.61, Y=92.13, Mass=275930, SNR=312.2, Peak=13138 HFD=4.6
01:44:04.235 00.000 14964 MultiStar: [#1 0.19,-0.08,0.18,U] [#2 0.12,0.39,0.07,U] 
01:44:04.236 00.001 14964 refined, 2 included, MultiStar: {0.07, 0.27}, one-star: {0.04, 0.33}
01:44:04.237 00.001 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
01:44:04.237 00.000 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
01:44:04.238 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.32 mountX=-0.27 mountY=-0.10, mountTheta=-2.80
01:44:04.239 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.27, opts=13)
01:44:04.239 00.000 14964 Enqueuing Move request for scope (0.07, 0.27)
01:44:04.240 00.001 12044 Worker thread wakes up
01:44:04.240 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
01:44:04.240 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
01:44:04.240 00.000 12044 Moving (0.07, 0.27) raw xDistance=-0.27 yDistance=-0.10
01:44:04.240 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
01:44:04.240 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:04.240 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:04.240 00.000 12044 MoveAxis(E, 0, ABG)
01:44:04.240 00.000 12044 Move returns status 0, amount 0
01:44:04.240 00.000 12044 MoveAxis(N, 0, ABG)
01:44:04.240 00.000 12044 Move returns status 0, amount 0
01:44:04.240 00.000 12044 move complete, result=0
01:44:04.240 00.000 12044 worker thread done servicing request
01:44:04.247 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13138, med=615, FiltMin=531, FiltMax=10585, Gamma=0.810
01:44:04.253 00.006 14964 UpdateGuideState exits: m=275930 SNR=312.2
01:44:04.253 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.254 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:04.254 00.000 14964 Enqueuing Expose request
01:44:04.255 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:04.255 00.000 12044 Worker thread wakes up
01:44:04.255 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:04.255 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:07.353 03.098 12044 Exposure complete
01:44:07.380 00.027 12044 worker thread done servicing request
01:44:07.380 00.000 14964 OnExposeComplete: enter
01:44:07.381 00.001 14964 UpdateGuideState(): m_state=6
01:44:07.381 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3425
01:44:07.382 00.001 14964 Star::Find returns 1 (0), X=281.12, Y=91.50, Mass=271197, SNR=319.5, Peak=16313 HFD=4.4
01:44:07.383 00.001 14964 MultiStar: [#1 -0.38,0.52,0.18,U] [#2 -0.55,0.67,0.00,M1] 
01:44:07.383 00.000 14964 refined, 1 included, MultiStar: {-0.43, -0.17}, one-star: {-0.44, -0.30}
01:44:07.384 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.20 = -1.20)
01:44:07.384 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
01:44:07.385 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.17 hyp=0.47 cameraTheta=-2.76 mountX=0.17 mountY=0.45, mountTheta=1.21
01:44:07.386 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.17, opts=13)
01:44:07.387 00.001 14964 Enqueuing Move request for scope (-0.43, -0.17)
01:44:07.388 00.001 12044 Worker thread wakes up
01:44:07.388 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.17) opts 0xd
01:44:07.388 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.17)
01:44:07.388 00.000 12044 Moving (-0.43, -0.17) raw xDistance=0.17 yDistance=0.45
01:44:07.388 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.18, using input
01:44:07.388 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:44:07.388 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:07.388 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:44:07.388 00.000 12044 MoveAxis(E, 0, ABG)
01:44:07.388 00.000 12044 Move returns status 0, amount 0
01:44:07.388 00.000 12044 MoveAxis(N, 0, ABG)
01:44:07.388 00.000 12044 Move returns status 0, amount 0
01:44:07.388 00.000 12044 move complete, result=0
01:44:07.388 00.000 12044 worker thread done servicing request
01:44:07.395 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16313, med=615, FiltMin=531, FiltMax=11698, Gamma=0.810
01:44:07.401 00.006 14964 UpdateGuideState exits: m=271197 SNR=319.5
01:44:07.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:07.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:07.403 00.001 14964 Enqueuing Expose request
01:44:07.403 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:44:07.404 00.001 12044 Worker thread wakes up
01:44:07.404 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:07.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:10.514 03.110 12044 Exposure complete
01:44:10.538 00.024 12044 worker thread done servicing request
01:44:10.538 00.000 14964 OnExposeComplete: enter
01:44:10.538 00.000 14964 UpdateGuideState(): m_state=6
01:44:10.539 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3426
01:44:10.539 00.000 14964 Star::Find returns 1 (0), X=280.95, Y=91.52, Mass=267123, SNR=314.2, Peak=11846 HFD=4.9
01:44:10.541 00.002 14964 MultiStar: [#1 -0.49,0.52,0.18,U] [#2 -0.92,0.07,0.00,M2] 
01:44:10.541 00.000 14964 refined, 1 included, MultiStar: {-0.60, -0.17}, one-star: {-0.62, -0.29}
01:44:10.542 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
01:44:10.542 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
01:44:10.543 00.001 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.17 hyp=0.62 cameraTheta=-2.87 mountX=0.16 mountY=0.61, mountTheta=1.32
01:44:10.544 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.17, opts=13)
01:44:10.544 00.000 14964 Enqueuing Move request for scope (-0.60, -0.17)
01:44:10.545 00.001 12044 Worker thread wakes up
01:44:10.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.17) opts 0xd
01:44:10.545 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.17)
01:44:10.545 00.000 12044 Moving (-0.60, -0.17) raw xDistance=0.16 yDistance=0.61
01:44:10.545 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.22, using input
01:44:10.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
01:44:10.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
01:44:10.545 00.000 12044 MoveAxis(E, 0, ABG)
01:44:10.545 00.000 12044 Move returns status 0, amount 0
01:44:10.545 00.000 12044 MoveAxis(S, 57, ABG)
01:44:10.545 00.000 12044 Guiding  Dir = 1, Dur = 57
01:44:10.553 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11846, med=615, FiltMin=526, FiltMax=10199, Gamma=0.810
01:44:10.560 00.007 14964 UpdateGuideState exits: m=267123 SNR=314.2
01:44:10.560 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.561 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:10.561 00.000 14964 Enqueuing Expose request
01:44:10.582 00.021 12044 IsSlewing returns 0
01:44:10.582 00.000 12044 IsGuiding returns 0
01:44:10.613 00.031 12044 PulseGuide returned control before completion, sleep 36
01:44:10.673 00.060 12044 IsGuiding returns 1
01:44:10.673 00.000 12044 scope still moving after pulse duration time elapsed
01:44:10.751 00.078 12044 IsSlewing returns 0
01:44:10.751 00.000 12044 IsGuiding returns 0
01:44:10.751 00.000 12044 scope move finished after 57 + 112 ms
01:44:10.751 00.000 12044 Move returns status 0, amount 57
01:44:10.751 00.000 12044 move complete, result=0
01:44:10.751 00.000 12044 worker thread done servicing request
01:44:10.751 00.000 12044 Worker thread wakes up
01:44:10.751 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 57 ms SOUTH
01:44:10.752 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:10.752 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:13.858 03.106 12044 Exposure complete
01:44:13.884 00.026 12044 worker thread done servicing request
01:44:13.884 00.000 14964 OnExposeComplete: enter
01:44:13.884 00.000 14964 UpdateGuideState(): m_state=6
01:44:13.885 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3427
01:44:13.885 00.000 14964 Star::Find returns 1 (0), X=281.45, Y=91.53, Mass=271204, SNR=313.9, Peak=15042 HFD=4.3
01:44:13.886 00.001 14964 MultiStar: [#1 -0.31,0.44,0.17,U] [#2 -0.25,-0.01,0.07,U] 
01:44:13.886 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.17}, one-star: {-0.12, -0.28}
01:44:13.887 00.001 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
01:44:13.887 00.000 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
01:44:13.888 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.31 mountX=0.17 mountY=0.17, mountTheta=0.79
01:44:13.889 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.17, opts=13)
01:44:13.889 00.000 14964 Enqueuing Move request for scope (-0.15, -0.17)
01:44:13.890 00.001 12044 Worker thread wakes up
01:44:13.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
01:44:13.890 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
01:44:13.890 00.000 12044 Moving (-0.15, -0.17) raw xDistance=0.17 yDistance=0.17
01:44:13.890 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.21, using input
01:44:13.890 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:44:13.890 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:13.890 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:44:13.890 00.000 12044 MoveAxis(E, 0, ABG)
01:44:13.890 00.000 12044 Move returns status 0, amount 0
01:44:13.890 00.000 12044 MoveAxis(N, 0, ABG)
01:44:13.890 00.000 12044 Move returns status 0, amount 0
01:44:13.890 00.000 12044 move complete, result=0
01:44:13.890 00.000 12044 worker thread done servicing request
01:44:13.898 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15042, med=615, FiltMin=519, FiltMax=11687, Gamma=0.810
01:44:13.904 00.006 14964 UpdateGuideState exits: m=271204 SNR=313.9
01:44:13.904 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.905 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:13.905 00.000 14964 Enqueuing Expose request
01:44:13.906 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:13.906 00.000 12044 Worker thread wakes up
01:44:13.906 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:13.906 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:17.025 03.119 12044 Exposure complete
01:44:17.048 00.023 12044 worker thread done servicing request
01:44:17.049 00.001 14964 OnExposeComplete: enter
01:44:17.049 00.000 14964 UpdateGuideState(): m_state=6
01:44:17.050 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3428
01:44:17.050 00.000 14964 Star::Find returns 1 (0), X=281.68, Y=92.17, Mass=268065, SNR=314.9, Peak=13354 HFD=4.5
01:44:17.051 00.001 14964 MultiStar: [#1 -0.01,-0.03,0.18,U] [#2 0.16,-0.02,0.07,U] 
01:44:17.051 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.29}, one-star: {0.11, 0.36}
01:44:17.052 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
01:44:17.052 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.85 = -0.43)
01:44:17.053 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.30 cameraTheta=1.25 mountX=-0.28 mountY=-0.13, mountTheta=-2.73
01:44:17.054 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.29, opts=13)
01:44:17.054 00.000 14964 Enqueuing Move request for scope (0.10, 0.29)
01:44:17.055 00.001 12044 Worker thread wakes up
01:44:17.055 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
01:44:17.055 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
01:44:17.055 00.000 12044 Moving (0.10, 0.29) raw xDistance=-0.28 yDistance=-0.13
01:44:17.055 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.00
01:44:17.055 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:17.055 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:17.055 00.000 12044 MoveAxis(E, 0, ABG)
01:44:17.055 00.000 12044 Move returns status 0, amount 0
01:44:17.055 00.000 12044 MoveAxis(N, 0, ABG)
01:44:17.055 00.000 12044 Move returns status 0, amount 0
01:44:17.055 00.000 12044 move complete, result=0
01:44:17.055 00.000 12044 worker thread done servicing request
01:44:17.062 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13354, med=614, FiltMin=523, FiltMax=11787, Gamma=0.810
01:44:17.068 00.006 14964 UpdateGuideState exits: m=268065 SNR=314.9
01:44:17.069 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.069 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:17.070 00.001 14964 Enqueuing Expose request
01:44:17.070 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:17.071 00.001 12044 Worker thread wakes up
01:44:17.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:17.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:20.173 03.102 12044 Exposure complete
01:44:20.196 00.023 12044 worker thread done servicing request
01:44:20.196 00.000 14964 OnExposeComplete: enter
01:44:20.197 00.001 14964 UpdateGuideState(): m_state=6
01:44:20.198 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3429
01:44:20.198 00.000 14964 Star::Find returns 1 (0), X=281.44, Y=91.97, Mass=269725, SNR=310.7, Peak=13158 HFD=4.9
01:44:20.199 00.001 14964 MultiStar: [#1 -0.30,-0.02,0.16,U] [#2 -0.21,-0.02,0.07,U] 
01:44:20.199 00.000 14964 refined, 2 included, MultiStar: {-0.16, 0.13}, one-star: {-0.13, 0.16}
01:44:20.199 00.000 14964 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.56) = xAngle (4.00 = -2.29)
01:44:20.200 00.001 14964 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.05 = 0.77)
01:44:20.200 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.44 mountX=-0.13 mountY=0.14, mountTheta=2.33
01:44:20.202 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.13, opts=13)
01:44:20.202 00.000 14964 Enqueuing Move request for scope (-0.16, 0.13)
01:44:20.202 00.000 12044 Worker thread wakes up
01:44:20.202 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
01:44:20.202 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
01:44:20.202 00.000 12044 Moving (-0.16, 0.13) raw xDistance=-0.13 yDistance=0.14
01:44:20.202 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.17, using input
01:44:20.203 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
01:44:20.203 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:20.203 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:44:20.203 00.000 12044 MoveAxis(E, 0, ABG)
01:44:20.203 00.000 12044 Move returns status 0, amount 0
01:44:20.203 00.000 12044 MoveAxis(N, 0, ABG)
01:44:20.203 00.000 12044 Move returns status 0, amount 0
01:44:20.203 00.000 12044 move complete, result=0
01:44:20.203 00.000 12044 worker thread done servicing request
01:44:20.211 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13158, med=615, FiltMin=522, FiltMax=10493, Gamma=0.810
01:44:20.218 00.007 14964 UpdateGuideState exits: m=269725 SNR=310.7
01:44:20.218 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.219 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:20.219 00.000 14964 Enqueuing Expose request
01:44:20.220 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:20.220 00.000 12044 Worker thread wakes up
01:44:20.220 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:20.220 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:23.320 03.100 12044 Exposure complete
01:44:23.342 00.022 12044 worker thread done servicing request
01:44:23.343 00.001 14964 OnExposeComplete: enter
01:44:23.343 00.000 14964 UpdateGuideState(): m_state=6
01:44:23.344 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3430
01:44:23.344 00.000 14964 Star::Find returns 1 (0), X=281.43, Y=91.87, Mass=269757, SNR=326.8, Peak=14538 HFD=4.4
01:44:23.345 00.001 14964 MultiStar: [#1 -0.21,0.36,0.17,U] [#2 -0.19,-0.04,0.07,U] 
01:44:23.345 00.000 14964 single-star, 2 included, MultiStar: {-0.15, 0.09}, one-star: {-0.13, 0.06}
01:44:23.346 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
01:44:23.346 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
01:44:23.347 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=-0.06 mountY=0.13, mountTheta=2.02
01:44:23.348 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.06, opts=13)
01:44:23.349 00.001 14964 Enqueuing Move request for scope (-0.13, 0.06)
01:44:23.349 00.000 12044 Worker thread wakes up
01:44:23.349 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:44:23.350 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:44:23.350 00.000 12044 Moving (-0.13, 0.06) raw xDistance=-0.06 yDistance=0.13
01:44:23.350 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:44:23.350 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:23.350 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:44:23.350 00.000 12044 MoveAxis(E, 0, ABG)
01:44:23.350 00.000 12044 Move returns status 0, amount 0
01:44:23.350 00.000 12044 MoveAxis(N, 0, ABG)
01:44:23.350 00.000 12044 Move returns status 0, amount 0
01:44:23.350 00.000 12044 move complete, result=0
01:44:23.350 00.000 12044 worker thread done servicing request
01:44:23.357 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14538, med=615, FiltMin=528, FiltMax=11481, Gamma=0.810
01:44:23.362 00.005 14964 UpdateGuideState exits: m=269757 SNR=326.8
01:44:23.363 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.364 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:23.364 00.000 14964 Enqueuing Expose request
01:44:23.364 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:23.365 00.001 12044 Worker thread wakes up
01:44:23.365 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:23.365 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:26.473 03.108 12044 Exposure complete
01:44:26.495 00.022 12044 worker thread done servicing request
01:44:26.495 00.000 14964 OnExposeComplete: enter
01:44:26.496 00.001 14964 UpdateGuideState(): m_state=6
01:44:26.496 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3431
01:44:26.497 00.001 14964 Star::Find returns 1 (0), X=281.77, Y=91.83, Mass=268279, SNR=321.5, Peak=13110 HFD=4.4
01:44:26.498 00.001 14964 MultiStar: [#1 0.25,0.34,0.16,U] [#2 0.46,0.39,0.06,U] 
01:44:26.498 00.000 14964 single-star, 2 included, MultiStar: {0.22, 0.08}, one-star: {0.20, 0.02}
01:44:26.498 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
01:44:26.499 00.001 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.55)
01:44:26.499 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.02 mountY=-0.20, mountTheta=-1.68
01:44:26.500 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.02, opts=13)
01:44:26.501 00.001 14964 Enqueuing Move request for scope (0.20, 0.02)
01:44:26.502 00.001 12044 Worker thread wakes up
01:44:26.502 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:44:26.502 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:44:26.502 00.000 12044 Moving (0.20, 0.02) raw xDistance=-0.02 yDistance=-0.20
01:44:26.502 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:44:26.502 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:26.502 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:44:26.502 00.000 12044 MoveAxis(E, 0, ABG)
01:44:26.502 00.000 12044 Move returns status 0, amount 0
01:44:26.502 00.000 12044 MoveAxis(N, 0, ABG)
01:44:26.502 00.000 12044 Move returns status 0, amount 0
01:44:26.502 00.000 12044 move complete, result=0
01:44:26.502 00.000 12044 worker thread done servicing request
01:44:26.512 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13110, med=615, FiltMin=527, FiltMax=11503, Gamma=0.810
01:44:26.518 00.006 14964 UpdateGuideState exits: m=268279 SNR=321.5
01:44:26.518 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.519 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:26.519 00.000 14964 Enqueuing Expose request
01:44:26.520 00.001 12044 Worker thread wakes up
01:44:26.520 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:26.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:26.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:29.616 03.096 12044 Exposure complete
01:44:29.639 00.023 12044 worker thread done servicing request
01:44:29.639 00.000 14964 OnExposeComplete: enter
01:44:29.639 00.000 14964 UpdateGuideState(): m_state=6
01:44:29.640 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3432
01:44:29.640 00.000 14964 Star::Find returns 1 (0), X=281.45, Y=91.93, Mass=279360, SNR=342.5, Peak=13330 HFD=4.3
01:44:29.641 00.001 14964 MultiStar: [#1 -0.08,0.42,0.15,U] [#2 -0.17,0.25,0.07,U] 
01:44:29.642 00.001 14964 single-star, 2 included, MultiStar: {-0.11, 0.16}, one-star: {-0.11, 0.12}
01:44:29.642 00.000 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.89 = -2.40)
01:44:29.642 00.000 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.66)
01:44:29.643 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.33 mountX=-0.12 mountY=0.10, mountTheta=2.45
01:44:29.644 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.12, opts=13)
01:44:29.644 00.000 14964 Enqueuing Move request for scope (-0.11, 0.12)
01:44:29.645 00.001 12044 Worker thread wakes up
01:44:29.645 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
01:44:29.645 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
01:44:29.645 00.000 12044 Moving (-0.11, 0.12) raw xDistance=-0.12 yDistance=0.10
01:44:29.645 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:44:29.645 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:29.645 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:29.645 00.000 12044 MoveAxis(E, 0, ABG)
01:44:29.645 00.000 12044 Move returns status 0, amount 0
01:44:29.645 00.000 12044 MoveAxis(N, 0, ABG)
01:44:29.645 00.000 12044 Move returns status 0, amount 0
01:44:29.645 00.000 12044 move complete, result=0
01:44:29.645 00.000 12044 worker thread done servicing request
01:44:29.652 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13330, med=615, FiltMin=530, FiltMax=11568, Gamma=0.810
01:44:29.658 00.006 14964 UpdateGuideState exits: m=279360 SNR=342.5
01:44:29.658 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.659 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:29.659 00.000 14964 Enqueuing Expose request
01:44:29.660 00.001 12044 Worker thread wakes up
01:44:29.660 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:29.661 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:29.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:32.761 03.100 12044 Exposure complete
01:44:32.785 00.024 12044 worker thread done servicing request
01:44:32.785 00.000 14964 OnExposeComplete: enter
01:44:32.785 00.000 14964 UpdateGuideState(): m_state=6
01:44:32.786 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3433
01:44:32.787 00.001 14964 Star::Find returns 1 (0), X=282.03, Y=91.88, Mass=272795, SNR=323.2, Peak=13082 HFD=4.4
01:44:32.787 00.000 14964 MultiStar: [#1 0.17,0.08,0.17,U] [#2 0.19,0.01,0.08,U] 
01:44:32.788 00.001 14964 refined, 2 included, MultiStar: {0.41, 0.07}, one-star: {0.46, 0.07}
01:44:32.788 00.000 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
01:44:32.789 00.001 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
01:44:32.789 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.41 cameraTheta=0.17 mountX=-0.06 mountY=-0.41, mountTheta=-1.73
01:44:32.790 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.07, opts=13)
01:44:32.790 00.000 14964 Enqueuing Move request for scope (0.41, 0.07)
01:44:32.791 00.001 12044 Worker thread wakes up
01:44:32.791 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.07) opts 0xd
01:44:32.791 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.07)
01:44:32.791 00.000 12044 Moving (0.41, 0.07) raw xDistance=-0.06 yDistance=-0.41
01:44:32.791 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:44:32.791 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:32.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:44:32.791 00.000 12044 MoveAxis(E, 0, ABG)
01:44:32.791 00.000 12044 Move returns status 0, amount 0
01:44:32.791 00.000 12044 MoveAxis(N, 0, ABG)
01:44:32.791 00.000 12044 Move returns status 0, amount 0
01:44:32.791 00.000 12044 move complete, result=0
01:44:32.792 00.001 12044 worker thread done servicing request
01:44:32.799 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13082, med=615, FiltMin=525, FiltMax=10727, Gamma=0.810
01:44:32.804 00.005 14964 UpdateGuideState exits: m=272795 SNR=323.2
01:44:32.805 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.805 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:32.806 00.001 14964 Enqueuing Expose request
01:44:32.806 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:44:32.807 00.001 12044 Worker thread wakes up
01:44:32.807 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:32.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:35.915 03.108 12044 Exposure complete
01:44:35.942 00.027 12044 worker thread done servicing request
01:44:35.943 00.001 14964 OnExposeComplete: enter
01:44:35.943 00.000 14964 UpdateGuideState(): m_state=6
01:44:35.944 00.001 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3434
01:44:35.944 00.000 14964 Star::Find returns 1 (0), X=281.62, Y=91.78, Mass=280432, SNR=343.5, Peak=13570 HFD=4.5
01:44:35.945 00.001 14964 MultiStar: [#1 -0.03,0.20,0.15,U] [#2 0.31,-0.14,0.06,U] 
01:44:35.945 00.000 14964 refined, 2 included, MultiStar: {0.06, -0.00}, one-star: {0.05, -0.02}
01:44:35.946 00.001 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
01:44:35.946 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
01:44:35.947 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=0.00 mountY=-0.06, mountTheta=-1.55
01:44:35.948 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.00, opts=13)
01:44:35.948 00.000 14964 Enqueuing Move request for scope (0.06, -0.00)
01:44:35.949 00.001 12044 Worker thread wakes up
01:44:35.949 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:44:35.949 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:44:35.949 00.000 12044 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
01:44:35.949 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:44:35.949 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:35.949 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:35.949 00.000 12044 MoveAxis(E, 0, ABG)
01:44:35.949 00.000 12044 Move returns status 0, amount 0
01:44:35.949 00.000 12044 MoveAxis(N, 0, ABG)
01:44:35.949 00.000 12044 Move returns status 0, amount 0
01:44:35.949 00.000 12044 move complete, result=0
01:44:35.949 00.000 12044 worker thread done servicing request
01:44:35.956 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13570, med=615, FiltMin=529, FiltMax=11303, Gamma=0.810
01:44:35.961 00.005 14964 UpdateGuideState exits: m=280432 SNR=343.5
01:44:35.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.962 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:35.963 00.001 14964 Enqueuing Expose request
01:44:35.963 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:35.964 00.001 12044 Worker thread wakes up
01:44:35.964 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:35.964 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:39.071 03.107 12044 Exposure complete
01:44:39.092 00.021 12044 worker thread done servicing request
01:44:39.092 00.000 14964 OnExposeComplete: enter
01:44:39.092 00.000 14964 UpdateGuideState(): m_state=6
01:44:39.093 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3435
01:44:39.093 00.000 14964 Star::Find returns 1 (0), X=281.07, Y=92.34, Mass=272783, SNR=319.5, Peak=12466 HFD=4.7
01:44:39.094 00.001 14964 MultiStar: [#1 -0.70,-0.35,0.00,M1] [#2 -0.76,-0.21,0.00,M1] 
01:44:39.094 00.000 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.88 = -2.40)
01:44:39.095 00.001 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.65)
01:44:39.095 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.53 hyp=0.73 cameraTheta=2.32 mountX=-0.54 mountY=0.44, mountTheta=2.46
01:44:39.097 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.53, opts=13)
01:44:39.097 00.000 14964 Enqueuing Move request for scope (-0.50, 0.53)
01:44:39.098 00.001 12044 Worker thread wakes up
01:44:39.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.53) opts 0xd
01:44:39.098 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.53)
01:44:39.098 00.000 12044 Moving (-0.50, 0.53) raw xDistance=-0.54 yDistance=0.44
01:44:39.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.54, slope = -0.04
01:44:39.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:39.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:44:39.098 00.000 12044 MoveAxis(E, 29, ABG)
01:44:39.098 00.000 12044 Guiding  Dir = 2, Dur = 29
01:44:39.105 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12466, med=615, FiltMin=530, FiltMax=11124, Gamma=0.810
01:44:39.112 00.007 14964 UpdateGuideState exits: m=272783 SNR=319.5
01:44:39.113 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.113 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:39.114 00.001 14964 Enqueuing Expose request
01:44:39.130 00.016 12044 IsSlewing returns 0
01:44:39.130 00.000 12044 IsGuiding returns 0
01:44:39.192 00.062 12044 IsGuiding returns 1
01:44:39.192 00.000 12044 scope still moving after pulse duration time elapsed
01:44:39.251 00.059 12044 IsSlewing returns 0
01:44:39.251 00.000 12044 IsGuiding returns 0
01:44:39.251 00.000 12044 scope move finished after 29 + 92 ms
01:44:39.251 00.000 12044 Move returns status 0, amount 29
01:44:39.251 00.000 12044 MoveAxis(N, 0, ABG)
01:44:39.251 00.000 12044 Move returns status 0, amount 0
01:44:39.251 00.000 12044 move complete, result=0
01:44:39.252 00.001 12044 worker thread done servicing request
01:44:39.252 00.000 12044 Worker thread wakes up
01:44:39.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:39.252 00.000 14964 GuideStep: -0.5 px 29 ms EAST, 0.4 px 0 ms NORTH
01:44:39.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:42.378 03.126 12044 Exposure complete
01:44:42.400 00.022 12044 worker thread done servicing request
01:44:42.401 00.001 14964 OnExposeComplete: enter
01:44:42.402 00.001 14964 UpdateGuideState(): m_state=6
01:44:42.403 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3436
01:44:42.405 00.002 14964 Star::Find returns 1 (0), X=281.63, Y=92.26, Mass=272044, SNR=314.9, Peak=12430 HFD=4.7
01:44:42.405 00.000 14964 MultiStar: [#1 0.01,0.01,0.17,U] [#2 0.03,-0.11,0.06,U] 
01:44:42.406 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.36}, one-star: {0.06, 0.45}
01:44:42.406 00.000 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
01:44:42.406 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.25)
01:44:42.406 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.37 cameraTheta=1.43 mountX=-0.36 mountY=-0.09, mountTheta=-2.90
01:44:42.407 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.36, opts=13)
01:44:42.408 00.001 14964 Enqueuing Move request for scope (0.05, 0.36)
01:44:42.408 00.000 12044 Worker thread wakes up
01:44:42.408 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
01:44:42.408 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
01:44:42.408 00.000 12044 Moving (0.05, 0.36) raw xDistance=-0.36 yDistance=-0.09
01:44:42.408 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.36, slope = -0.04
01:44:42.408 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:42.408 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:42.408 00.000 12044 MoveAxis(E, 28, ABG)
01:44:42.408 00.000 12044 Guiding  Dir = 2, Dur = 28
01:44:42.416 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12430, med=616, FiltMin=532, FiltMax=10849, Gamma=0.810
01:44:42.421 00.005 14964 UpdateGuideState exits: m=272044 SNR=314.9
01:44:42.422 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.422 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:42.423 00.001 14964 Enqueuing Expose request
01:44:42.438 00.015 12044 IsSlewing returns 0
01:44:42.438 00.000 12044 IsGuiding returns 0
01:44:42.470 00.032 12044 IsGuiding returns 1
01:44:42.470 00.000 12044 scope still moving after pulse duration time elapsed
01:44:42.533 00.063 12044 IsSlewing returns 0
01:44:42.533 00.000 12044 IsGuiding returns 0
01:44:42.533 00.000 12044 scope move finished after 28 + 67 ms
01:44:42.533 00.000 12044 Move returns status 0, amount 28
01:44:42.533 00.000 12044 MoveAxis(N, 0, ABG)
01:44:42.533 00.000 12044 Move returns status 0, amount 0
01:44:42.533 00.000 12044 move complete, result=0
01:44:42.533 00.000 12044 worker thread done servicing request
01:44:42.533 00.000 12044 Worker thread wakes up
01:44:42.533 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:42.533 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:42.534 00.001 14964 GuideStep: -0.4 px 28 ms EAST, -0.1 px 0 ms NORTH
01:44:45.648 03.114 12044 Exposure complete
01:44:45.670 00.022 12044 worker thread done servicing request
01:44:45.670 00.000 14964 OnExposeComplete: enter
01:44:45.671 00.001 14964 UpdateGuideState(): m_state=6
01:44:45.671 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3437
01:44:45.672 00.001 14964 Star::Find returns 1 (0), X=281.38, Y=91.96, Mass=274982, SNR=326.9, Peak=13178 HFD=4.8
01:44:45.672 00.000 14964 MultiStar: [#1 -0.19,0.31,0.16,U] [#2 -0.32,0.21,0.06,U] 
01:44:45.673 00.001 14964 single-star, 2 included, MultiStar: {-0.20, 0.18}, one-star: {-0.19, 0.15}
01:44:45.673 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
01:44:45.673 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
01:44:45.674 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.47 mountX=-0.16 mountY=0.17, mountTheta=2.30
01:44:45.675 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.15, opts=13)
01:44:45.675 00.000 14964 Enqueuing Move request for scope (-0.19, 0.15)
01:44:45.676 00.001 12044 Worker thread wakes up
01:44:45.676 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
01:44:45.676 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
01:44:45.676 00.000 12044 Moving (-0.19, 0.15) raw xDistance=-0.16 yDistance=0.17
01:44:45.676 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
01:44:45.676 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:45.676 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:44:45.676 00.000 12044 MoveAxis(E, 0, ABG)
01:44:45.676 00.000 12044 Move returns status 0, amount 0
01:44:45.676 00.000 12044 MoveAxis(N, 0, ABG)
01:44:45.676 00.000 12044 Move returns status 0, amount 0
01:44:45.676 00.000 12044 move complete, result=0
01:44:45.676 00.000 12044 worker thread done servicing request
01:44:45.684 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13178, med=616, FiltMin=529, FiltMax=11004, Gamma=0.810
01:44:45.689 00.005 14964 UpdateGuideState exits: m=274982 SNR=326.9
01:44:45.690 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:45.690 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:45.691 00.001 14964 Enqueuing Expose request
01:44:45.691 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:45.692 00.001 12044 Worker thread wakes up
01:44:45.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:45.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:48.798 03.106 12044 Exposure complete
01:44:48.822 00.024 12044 worker thread done servicing request
01:44:48.822 00.000 14964 OnExposeComplete: enter
01:44:48.822 00.000 14964 UpdateGuideState(): m_state=6
01:44:48.823 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3438
01:44:48.824 00.001 14964 Star::Find returns 1 (0), X=282.13, Y=91.64, Mass=270579, SNR=313.9, Peak=15542 HFD=4.6
01:44:48.824 00.000 14964 MultiStar: [#1 0.54,0.43,0.16,U] [#2 0.62,0.12,0.07,U] 
01:44:48.825 00.001 14964 refined, 2 included, MultiStar: {0.56, -0.07}, one-star: {0.56, -0.16}
01:44:48.825 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
01:44:48.826 00.001 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
01:44:48.826 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-0.12 mountX=0.08 mountY=-0.55, mountTheta=-1.43
01:44:48.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.07, opts=13)
01:44:48.828 00.001 14964 Enqueuing Move request for scope (0.56, -0.07)
01:44:48.828 00.000 12044 Worker thread wakes up
01:44:48.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.07) opts 0xd
01:44:48.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.07)
01:44:48.828 00.000 12044 Moving (0.56, -0.07) raw xDistance=0.08 yDistance=-0.55
01:44:48.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:44:48.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:48.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:44:48.828 00.000 12044 MoveAxis(E, 0, ABG)
01:44:48.828 00.000 12044 Move returns status 0, amount 0
01:44:48.828 00.000 12044 MoveAxis(N, 0, ABG)
01:44:48.828 00.000 12044 Move returns status 0, amount 0
01:44:48.828 00.000 12044 move complete, result=0
01:44:48.829 00.001 12044 worker thread done servicing request
01:44:48.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15542, med=615, FiltMin=531, FiltMax=10235, Gamma=0.810
01:44:48.841 00.005 14964 UpdateGuideState exits: m=270579 SNR=313.9
01:44:48.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:48.843 00.001 14964 Enqueuing Expose request
01:44:48.843 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:44:48.844 00.001 12044 Worker thread wakes up
01:44:48.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:48.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:51.946 03.102 12044 Exposure complete
01:44:51.970 00.024 12044 worker thread done servicing request
01:44:51.970 00.000 14964 OnExposeComplete: enter
01:44:51.971 00.001 14964 UpdateGuideState(): m_state=6
01:44:51.971 00.000 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3439
01:44:51.972 00.001 14964 Star::Find returns 1 (0), X=281.59, Y=91.93, Mass=266247, SNR=307.2, Peak=12602 HFD=4.7
01:44:51.973 00.001 14964 MultiStar: [#1 -0.25,0.29,0.17,U] [#2 -0.16,0.50,0.06,U] 
01:44:51.973 00.000 14964 single-star, 2 included, MultiStar: {-0.02, 0.17}, one-star: {0.02, 0.12}
01:44:51.974 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
01:44:51.974 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
01:44:51.975 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.39 mountX=-0.12 mountY=-0.04, mountTheta=-2.86
01:44:51.976 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.12, opts=13)
01:44:51.976 00.000 14964 Enqueuing Move request for scope (0.02, 0.12)
01:44:51.977 00.001 12044 Worker thread wakes up
01:44:51.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:44:51.977 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:51.977 00.000 12044 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
01:44:51.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:44:51.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:51.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:51.977 00.000 12044 MoveAxis(E, 0, ABG)
01:44:51.977 00.000 12044 Move returns status 0, amount 0
01:44:51.977 00.000 12044 MoveAxis(N, 0, ABG)
01:44:51.977 00.000 12044 Move returns status 0, amount 0
01:44:51.977 00.000 12044 move complete, result=0
01:44:51.977 00.000 12044 worker thread done servicing request
01:44:51.984 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12602, med=615, FiltMin=525, FiltMax=10604, Gamma=0.810
01:44:51.990 00.006 14964 UpdateGuideState exits: m=266247 SNR=307.2
01:44:51.991 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.991 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:51.992 00.001 14964 Enqueuing Expose request
01:44:51.992 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:51.993 00.001 12044 Worker thread wakes up
01:44:51.993 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:51.993 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:55.114 03.121 12044 Exposure complete
01:44:55.137 00.023 12044 worker thread done servicing request
01:44:55.137 00.000 14964 OnExposeComplete: enter
01:44:55.137 00.000 14964 UpdateGuideState(): m_state=6
01:44:55.138 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3440
01:44:55.139 00.001 14964 Star::Find returns 1 (0), X=281.03, Y=91.67, Mass=269813, SNR=310.1, Peak=15309 HFD=4.3
01:44:55.139 00.000 14964 MultiStar: [#1 -0.72,0.37,0.00,M1] [#2 -0.52,0.60,0.00,M1] 
01:44:55.139 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
01:44:55.140 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
01:44:55.141 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.14 hyp=0.55 cameraTheta=-2.89 mountX=0.13 mountY=0.55, mountTheta=1.34
01:44:55.142 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.14, opts=13)
01:44:55.142 00.000 14964 Enqueuing Move request for scope (-0.53, -0.14)
01:44:55.143 00.001 12044 Worker thread wakes up
01:44:55.143 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.14) opts 0xd
01:44:55.143 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.14)
01:44:55.143 00.000 12044 Moving (-0.53, -0.14) raw xDistance=0.13 yDistance=0.55
01:44:55.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:44:55.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
01:44:55.143 00.000 12044 MoveAxis(E, 0, ABG)
01:44:55.143 00.000 12044 Move returns status 0, amount 0
01:44:55.143 00.000 12044 MoveAxis(S, 51, ABG)
01:44:55.143 00.000 12044 Guiding  Dir = 1, Dur = 51
01:44:55.151 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15309, med=615, FiltMin=528, FiltMax=10402, Gamma=0.810
01:44:55.156 00.005 14964 UpdateGuideState exits: m=269813 SNR=310.1
01:44:55.157 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:55.157 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:55.158 00.001 14964 Enqueuing Expose request
01:44:55.176 00.018 12044 IsSlewing returns 0
01:44:55.177 00.001 12044 IsGuiding returns 0
01:44:55.209 00.032 12044 PulseGuide returned control before completion, sleep 30
01:44:55.257 00.048 12044 IsGuiding returns 1
01:44:55.257 00.000 12044 scope still moving after pulse duration time elapsed
01:44:55.345 00.088 12044 IsSlewing returns 0
01:44:55.345 00.000 12044 IsGuiding returns 0
01:44:55.345 00.000 12044 scope move finished after 51 + 116 ms
01:44:55.345 00.000 12044 Move returns status 0, amount 51
01:44:55.345 00.000 12044 move complete, result=0
01:44:55.345 00.000 12044 worker thread done servicing request
01:44:55.345 00.000 12044 Worker thread wakes up
01:44:55.345 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 51 ms SOUTH
01:44:55.346 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:55.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:44:58.450 03.104 12044 Exposure complete
01:44:58.470 00.020 12044 worker thread done servicing request
01:44:58.470 00.000 14964 OnExposeComplete: enter
01:44:58.471 00.001 14964 UpdateGuideState(): m_state=6
01:44:58.471 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3441
01:44:58.472 00.001 14964 Star::Find returns 1 (0), X=281.99, Y=91.34, Mass=265224, SNR=303.7, Peak=13313 HFD=4.4
01:44:58.473 00.001 14964 MultiStar: [#1 0.33,0.84,0.00,M2] [#2 0.26,0.83,0.00,M2] 
01:44:58.473 00.000 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
01:44:58.474 00.001 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.50)
01:44:58.474 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.47 hyp=0.63 cameraTheta=-0.83 mountX=0.47 mountY=-0.38, mountTheta=-0.67
01:44:58.475 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.47, opts=13)
01:44:58.476 00.001 14964 Enqueuing Move request for scope (0.43, -0.47)
01:44:58.476 00.000 12044 Worker thread wakes up
01:44:58.476 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.47) opts 0xd
01:44:58.476 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.47)
01:44:58.476 00.000 12044 Moving (0.43, -0.47) raw xDistance=0.47 yDistance=-0.38
01:44:58.476 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.47, slope = 0.05
01:44:58.476 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.476 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:44:58.476 00.000 12044 MoveAxis(W, 38, ABG)
01:44:58.476 00.000 12044 Guiding  Dir = 3, Dur = 38
01:44:58.485 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13313, med=615, FiltMin=535, FiltMax=11061, Gamma=0.810
01:44:58.490 00.005 14964 UpdateGuideState exits: m=265224 SNR=303.7
01:44:58.491 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.491 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:44:58.492 00.001 14964 Enqueuing Expose request
01:44:58.519 00.027 12044 IsSlewing returns 0
01:44:58.520 00.001 12044 IsGuiding returns 0
01:44:58.551 00.031 12044 PulseGuide returned control before completion, sleep 18
01:44:58.645 00.094 12044 IsGuiding returns 1
01:44:58.645 00.000 12044 scope still moving after pulse duration time elapsed
01:44:58.691 00.046 12044 IsSlewing returns 0
01:44:58.692 00.001 12044 IsGuiding returns 0
01:44:58.692 00.000 12044 scope move finished after 38 + 134 ms
01:44:58.692 00.000 12044 Move returns status 0, amount 38
01:44:58.692 00.000 12044 MoveAxis(N, 0, ABG)
01:44:58.692 00.000 12044 Move returns status 0, amount 0
01:44:58.692 00.000 12044 move complete, result=0
01:44:58.692 00.000 12044 worker thread done servicing request
01:44:58.692 00.000 12044 Worker thread wakes up
01:44:58.692 00.000 14964 GuideStep: 0.5 px 38 ms WEST, -0.4 px 0 ms NORTH
01:44:58.694 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:44:58.694 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:01.836 03.142 12044 Exposure complete
01:45:01.860 00.024 12044 worker thread done servicing request
01:45:01.860 00.000 14964 OnExposeComplete: enter
01:45:01.861 00.001 14964 UpdateGuideState(): m_state=6
01:45:01.862 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3442
01:45:01.862 00.000 14964 Star::Find returns 1 (0), X=281.70, Y=92.01, Mass=275312, SNR=329.7, Peak=14542 HFD=4.2
01:45:01.863 00.001 14964 MultiStar: [#1 -0.14,0.21,0.16,U] [#2 -0.11,-0.11,0.06,U] 
01:45:01.863 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.19}, one-star: {0.13, 0.21}
01:45:01.864 00.001 14964 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.56) = xAngle (2.72 = 2.72)
01:45:01.864 00.000 14964 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.51)
01:45:01.865 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.16 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
01:45:01.866 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.19, opts=13)
01:45:01.866 00.000 14964 Enqueuing Move request for scope (0.08, 0.19)
01:45:01.867 00.001 12044 Worker thread wakes up
01:45:01.867 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
01:45:01.867 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
01:45:01.867 00.000 12044 Moving (0.08, 0.19) raw xDistance=-0.19 yDistance=-0.10
01:45:01.867 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.04
01:45:01.867 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:01.867 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:01.867 00.000 12044 MoveAxis(E, 0, ABG)
01:45:01.867 00.000 12044 Move returns status 0, amount 0
01:45:01.867 00.000 12044 MoveAxis(N, 0, ABG)
01:45:01.867 00.000 12044 Move returns status 0, amount 0
01:45:01.867 00.000 12044 move complete, result=0
01:45:01.867 00.000 12044 worker thread done servicing request
01:45:01.874 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14542, med=615, FiltMin=537, FiltMax=11897, Gamma=0.810
01:45:01.880 00.006 14964 UpdateGuideState exits: m=275312 SNR=329.7
01:45:01.881 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.881 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:01.881 00.000 14964 Enqueuing Expose request
01:45:01.882 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:01.882 00.000 12044 Worker thread wakes up
01:45:01.883 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:01.883 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:05.019 03.136 12044 Exposure complete
01:45:05.042 00.023 12044 worker thread done servicing request
01:45:05.042 00.000 14964 OnExposeComplete: enter
01:45:05.042 00.000 14964 UpdateGuideState(): m_state=6
01:45:05.043 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3443
01:45:05.044 00.001 14964 Star::Find returns 1 (0), X=282.09, Y=91.79, Mass=266945, SNR=297.6, Peak=11942 HFD=4.5
01:45:05.044 00.000 14964 MultiStar: [#1 0.36,0.22,0.16,U] [#2 0.32,0.34,0.06,U] 
01:45:05.045 00.001 14964 refined, 2 included, MultiStar: {0.49, 0.03}, one-star: {0.53, -0.01}
01:45:05.045 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
01:45:05.046 00.001 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
01:45:05.046 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=0.03 hyp=0.50 cameraTheta=0.07 mountX=-0.03 mountY=-0.50, mountTheta=-1.63
01:45:05.048 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.03, opts=13)
01:45:05.048 00.000 14964 Enqueuing Move request for scope (0.49, 0.03)
01:45:05.049 00.001 12044 Worker thread wakes up
01:45:05.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.03) opts 0xd
01:45:05.049 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.03)
01:45:05.049 00.000 12044 Moving (0.49, 0.03) raw xDistance=-0.03 yDistance=-0.50
01:45:05.049 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.04
01:45:05.049 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:05.049 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:45:05.049 00.000 12044 MoveAxis(E, 0, ABG)
01:45:05.049 00.000 12044 Move returns status 0, amount 0
01:45:05.049 00.000 12044 MoveAxis(N, 0, ABG)
01:45:05.049 00.000 12044 Move returns status 0, amount 0
01:45:05.049 00.000 12044 move complete, result=0
01:45:05.049 00.000 12044 worker thread done servicing request
01:45:05.056 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11942, med=615, FiltMin=531, FiltMax=9947, Gamma=0.810
01:45:05.062 00.006 14964 UpdateGuideState exits: m=266945 SNR=297.6
01:45:05.062 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.063 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:05.063 00.000 14964 Enqueuing Expose request
01:45:05.064 00.001 12044 Worker thread wakes up
01:45:05.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:05.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:05.064 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:45:08.158 03.094 12044 Exposure complete
01:45:08.188 00.030 12044 worker thread done servicing request
01:45:08.188 00.000 14964 OnExposeComplete: enter
01:45:08.189 00.001 14964 UpdateGuideState(): m_state=6
01:45:08.189 00.000 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3444
01:45:08.190 00.001 14964 Star::Find returns 1 (0), X=282.04, Y=92.15, Mass=270979, SNR=329.0, Peak=12294 HFD=4.6
01:45:08.190 00.000 14964 MultiStar: [#1 0.47,-0.07,0.16,U] [#2 0.40,-0.21,0.05,U] 
01:45:08.191 00.001 14964 refined, 2 included, MultiStar: {0.47, 0.27}, one-star: {0.47, 0.35}
01:45:08.191 00.000 14964 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.56) = xAngle (2.08 = 2.08)
01:45:08.191 00.000 14964 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.13 = -1.15)
01:45:08.192 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=0.27 hyp=0.54 cameraTheta=0.52 mountX=-0.26 mountY=-0.49, mountTheta=-2.06
01:45:08.193 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.27, opts=13)
01:45:08.193 00.000 14964 Enqueuing Move request for scope (0.47, 0.27)
01:45:08.194 00.001 12044 Worker thread wakes up
01:45:08.194 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.27) opts 0xd
01:45:08.194 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.27)
01:45:08.194 00.000 12044 Moving (0.47, 0.27) raw xDistance=-0.26 yDistance=-0.49
01:45:08.194 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.04
01:45:08.194 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:08.194 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
01:45:08.194 00.000 12044 MoveAxis(E, 0, ABG)
01:45:08.194 00.000 12044 Move returns status 0, amount 0
01:45:08.194 00.000 12044 MoveAxis(N, 0, ABG)
01:45:08.194 00.000 12044 Move returns status 0, amount 0
01:45:08.194 00.000 12044 move complete, result=0
01:45:08.195 00.001 12044 worker thread done servicing request
01:45:08.203 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12294, med=615, FiltMin=524, FiltMax=9581, Gamma=0.810
01:45:08.210 00.007 14964 UpdateGuideState exits: m=270979 SNR=329.0
01:45:08.211 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.211 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:08.212 00.001 14964 Enqueuing Expose request
01:45:08.212 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
01:45:08.213 00.001 12044 Worker thread wakes up
01:45:08.213 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:08.213 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:11.315 03.102 12044 Exposure complete
01:45:11.339 00.024 12044 worker thread done servicing request
01:45:11.339 00.000 14964 OnExposeComplete: enter
01:45:11.340 00.001 14964 UpdateGuideState(): m_state=6
01:45:11.341 00.001 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3445
01:45:11.341 00.000 14964 Star::Find returns 1 (0), X=282.09, Y=92.13, Mass=278918, SNR=336.9, Peak=14742 HFD=4.5
01:45:11.342 00.001 14964 MultiStar: [#1 0.59,-0.16,0.16,U] [#2 0.71,-0.30,0.00,M1] 
01:45:11.342 00.000 14964 refined, 1 included, MultiStar: {0.53, 0.26}, one-star: {0.52, 0.32}
01:45:11.343 00.001 14964 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
01:45:11.343 00.000 14964 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.22)
01:45:11.343 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.26 hyp=0.59 cameraTheta=0.45 mountX=-0.25 mountY=-0.56, mountTheta=-1.99
01:45:11.344 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.26, opts=13)
01:45:11.345 00.001 14964 Enqueuing Move request for scope (0.53, 0.26)
01:45:11.345 00.000 12044 Worker thread wakes up
01:45:11.345 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.26) opts 0xd
01:45:11.345 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.26)
01:45:11.345 00.000 12044 Moving (0.53, 0.26) raw xDistance=-0.25 yDistance=-0.56
01:45:11.345 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.00
01:45:11.345 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-1.54
01:45:11.346 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:45:11.346 00.000 12044 MoveAxis(E, 0, ABG)
01:45:11.346 00.000 12044 Move returns status 0, amount 0
01:45:11.346 00.000 12044 BLC: Oldest BLC event removed
01:45:11.346 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 229 applied
01:45:11.346 00.000 12044 MoveAxis(N, 281, ABG)
01:45:11.346 00.000 12044 Guiding  Dir = 0, Dur = 281
01:45:11.354 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14742, med=615, FiltMin=529, FiltMax=10239, Gamma=0.810
01:45:11.360 00.006 14964 UpdateGuideState exits: m=278918 SNR=336.9
01:45:11.360 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.361 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:11.361 00.000 14964 Enqueuing Expose request
01:45:11.377 00.016 12044 IsSlewing returns 0
01:45:11.377 00.000 12044 IsGuiding returns 0
01:45:11.409 00.032 12044 PulseGuide returned control before completion, sleep 260
01:45:11.720 00.311 12044 IsGuiding returns 1
01:45:11.720 00.000 12044 scope still moving after pulse duration time elapsed
01:45:11.782 00.062 12044 IsSlewing returns 0
01:45:11.782 00.000 12044 IsGuiding returns 0
01:45:11.782 00.000 12044 scope move finished after 281 + 124 ms
01:45:11.782 00.000 12044 Move returns status 0, amount 281
01:45:11.782 00.000 12044 move complete, result=0
01:45:11.782 00.000 12044 worker thread done servicing request
01:45:11.782 00.000 12044 Worker thread wakes up
01:45:11.782 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:11.782 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:11.782 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 281 ms NORTH
01:45:14.889 03.107 12044 Exposure complete
01:45:14.913 00.024 12044 worker thread done servicing request
01:45:14.913 00.000 14964 OnExposeComplete: enter
01:45:14.914 00.001 14964 UpdateGuideState(): m_state=6
01:45:14.914 00.000 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3446
01:45:14.915 00.001 14964 Star::Find returns 1 (0), X=281.57, Y=92.39, Mass=271962, SNR=314.4, Peak=14302 HFD=4.8
01:45:14.916 00.001 14964 MultiStar: [#1 -0.23,-0.23,0.16,U] [#2 -0.13,-0.42,0.06,U] 
01:45:14.916 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.43}, one-star: {0.00, 0.59}
01:45:14.917 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.21 = -3.07)
01:45:14.917 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
01:45:14.918 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.66 mountX=-0.43 mountY=-0.01, mountTheta=-3.12
01:45:14.919 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.43, opts=13)
01:45:14.919 00.000 14964 Enqueuing Move request for scope (-0.04, 0.43)
01:45:14.920 00.001 12044 Worker thread wakes up
01:45:14.920 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.43) opts 0xd
01:45:14.920 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.43)
01:45:14.920 00.000 12044 Moving (-0.04, 0.43) raw xDistance=-0.43 yDistance=-0.01
01:45:14.920 00.000 12044 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.43, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.556016, 1:0.007936
01:45:14.920 00.000 12044 BLC: No correction, Miss < min_move
01:45:14.920 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.43, slope = -0.04
01:45:14.920 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:14.920 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:14.920 00.000 12044 MoveAxis(E, 31, ABG)
01:45:14.920 00.000 12044 Guiding  Dir = 2, Dur = 31
01:45:14.927 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14302, med=615, FiltMin=531, FiltMax=11429, Gamma=0.810
01:45:14.933 00.006 14964 UpdateGuideState exits: m=271962 SNR=314.4
01:45:14.933 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.934 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:14.934 00.000 14964 Enqueuing Expose request
01:45:14.956 00.022 12044 IsSlewing returns 0
01:45:14.957 00.001 12044 IsGuiding returns 0
01:45:14.988 00.031 12044 IsGuiding returns 1
01:45:14.988 00.000 12044 scope still moving after pulse duration time elapsed
01:45:15.083 00.095 12044 IsSlewing returns 0
01:45:15.084 00.001 12044 IsGuiding returns 0
01:45:15.084 00.000 12044 scope move finished after 31 + 95 ms
01:45:15.084 00.000 12044 Move returns status 0, amount 31
01:45:15.084 00.000 12044 MoveAxis(N, 0, ABG)
01:45:15.084 00.000 12044 Move returns status 0, amount 0
01:45:15.084 00.000 12044 move complete, result=0
01:45:15.084 00.000 12044 worker thread done servicing request
01:45:15.084 00.000 12044 Worker thread wakes up
01:45:15.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:15.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:15.084 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.0 px 0 ms NORTH
01:45:18.219 03.135 12044 Exposure complete
01:45:18.243 00.024 12044 worker thread done servicing request
01:45:18.243 00.000 14964 OnExposeComplete: enter
01:45:18.244 00.001 14964 UpdateGuideState(): m_state=6
01:45:18.244 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3447
01:45:18.245 00.001 14964 Star::Find returns 1 (0), X=281.52, Y=92.05, Mass=270631, SNR=309.8, Peak=13166 HFD=4.8
01:45:18.245 00.000 14964 MultiStar: [#1 -0.20,0.22,0.17,U] [#2 -0.01,0.19,0.07,U] 
01:45:18.246 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.24}, one-star: {-0.05, 0.24}
01:45:18.246 00.000 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.56) = xAngle (3.41 = -2.87)
01:45:18.247 00.001 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.18)
01:45:18.247 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.86 mountX=-0.24 mountY=0.05, mountTheta=2.95
01:45:18.248 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.24, opts=13)
01:45:18.249 00.001 14964 Enqueuing Move request for scope (-0.07, 0.24)
01:45:18.249 00.000 12044 Worker thread wakes up
01:45:18.249 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
01:45:18.249 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
01:45:18.249 00.000 12044 Moving (-0.07, 0.24) raw xDistance=-0.24 yDistance=0.05
01:45:18.249 00.000 12044 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.43, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.556016, 1:0.007936, 2:-0.045404
01:45:18.249 00.000 12044 BLC: No correction, Miss < min_move
01:45:18.249 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.35, using input
01:45:18.249 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
01:45:18.250 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:18.250 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:18.250 00.000 12044 MoveAxis(E, 0, ABG)
01:45:18.250 00.000 12044 Move returns status 0, amount 0
01:45:18.250 00.000 12044 MoveAxis(N, 0, ABG)
01:45:18.250 00.000 12044 Move returns status 0, amount 0
01:45:18.250 00.000 12044 move complete, result=0
01:45:18.251 00.001 12044 worker thread done servicing request
01:45:18.258 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13166, med=615, FiltMin=535, FiltMax=10919, Gamma=0.810
01:45:18.263 00.005 14964 UpdateGuideState exits: m=270631 SNR=309.8
01:45:18.264 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.264 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:18.265 00.001 14964 Enqueuing Expose request
01:45:18.265 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:18.266 00.001 12044 Worker thread wakes up
01:45:18.266 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:18.266 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:21.367 03.101 12044 Exposure complete
01:45:21.392 00.025 12044 worker thread done servicing request
01:45:21.393 00.001 14964 OnExposeComplete: enter
01:45:21.393 00.000 14964 UpdateGuideState(): m_state=6
01:45:21.394 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3448
01:45:21.394 00.000 14964 Star::Find returns 1 (0), X=281.77, Y=92.12, Mass=272475, SNR=320.7, Peak=13478 HFD=4.5
01:45:21.395 00.001 14964 MultiStar: [#1 -0.08,0.32,0.16,U] [#2 -0.04,-0.10,0.07,U] 
01:45:21.396 00.001 14964 refined, 2 included, MultiStar: {0.15, 0.29}, one-star: {0.20, 0.32}
01:45:21.396 00.000 14964 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
01:45:21.397 00.001 14964 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.71 = -0.57)
01:45:21.397 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.10 mountX=-0.29 mountY=-0.18, mountTheta=-2.59
01:45:21.399 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.29, opts=13)
01:45:21.399 00.000 14964 Enqueuing Move request for scope (0.15, 0.29)
01:45:21.400 00.001 12044 Worker thread wakes up
01:45:21.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
01:45:21.400 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
01:45:21.400 00.000 12044 Moving (0.15, 0.29) raw xDistance=-0.29 yDistance=-0.18
01:45:21.400 00.000 12044 BLC: window closed
01:45:21.400 00.000 12044 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.43, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.556016, 1:0.007936, 2:-0.045404
01:45:21.400 00.000 12044 BLC: No correction, Miss < min_move
01:45:21.400 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.35, using input
01:45:21.400 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.05
01:45:21.400 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:21.400 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:21.400 00.000 12044 MoveAxis(E, 22, ABG)
01:45:21.400 00.000 12044 Guiding  Dir = 2, Dur = 22
01:45:21.410 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13478, med=616, FiltMin=532, FiltMax=10509, Gamma=0.810
01:45:21.417 00.007 14964 UpdateGuideState exits: m=272475 SNR=320.7
01:45:21.418 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.418 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:21.419 00.001 14964 Enqueuing Expose request
01:45:21.425 00.006 12044 IsSlewing returns 0
01:45:21.426 00.001 12044 IsGuiding returns 0
01:45:21.485 00.059 12044 IsGuiding returns 1
01:45:21.485 00.000 12044 scope still moving after pulse duration time elapsed
01:45:21.566 00.081 12044 IsSlewing returns 0
01:45:21.566 00.000 12044 IsGuiding returns 0
01:45:21.566 00.000 12044 scope move finished after 22 + 118 ms
01:45:21.566 00.000 12044 Move returns status 0, amount 22
01:45:21.566 00.000 12044 MoveAxis(N, 0, ABG)
01:45:21.566 00.000 12044 Move returns status 0, amount 0
01:45:21.566 00.000 12044 move complete, result=0
01:45:21.566 00.000 12044 worker thread done servicing request
01:45:21.566 00.000 12044 Worker thread wakes up
01:45:21.566 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:21.566 00.000 14964 GuideStep: -0.3 px 22 ms EAST, -0.2 px 0 ms NORTH
01:45:21.567 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:24.696 03.129 12044 Exposure complete
01:45:24.721 00.025 12044 worker thread done servicing request
01:45:24.722 00.001 14964 OnExposeComplete: enter
01:45:24.722 00.000 14964 UpdateGuideState(): m_state=6
01:45:24.723 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3449
01:45:24.723 00.000 14964 Star::Find returns 1 (0), X=281.99, Y=92.01, Mass=269418, SNR=308.6, Peak=12670 HFD=4.5
01:45:24.724 00.001 14964 MultiStar: [#1 0.41,0.23,0.16,U] [#2 0.41,0.49,0.06,U] 
01:45:24.724 00.000 14964 single-star, 2 included, MultiStar: {0.42, 0.23}, one-star: {0.42, 0.21}
01:45:24.725 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
01:45:24.725 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.22)
01:45:24.726 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.21 hyp=0.47 cameraTheta=0.46 mountX=-0.20 mountY=-0.44, mountTheta=-2.00
01:45:24.727 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.21, opts=13)
01:45:24.727 00.000 14964 Enqueuing Move request for scope (0.42, 0.21)
01:45:24.728 00.001 12044 Worker thread wakes up
01:45:24.728 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.21) opts 0xd
01:45:24.728 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.21)
01:45:24.728 00.000 12044 Moving (0.42, 0.21) raw xDistance=-0.20 yDistance=-0.44
01:45:24.728 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.38, using input
01:45:24.728 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.06
01:45:24.728 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:24.728 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:45:24.728 00.000 12044 MoveAxis(E, 0, ABG)
01:45:24.728 00.000 12044 Move returns status 0, amount 0
01:45:24.728 00.000 12044 MoveAxis(N, 0, ABG)
01:45:24.728 00.000 12044 Move returns status 0, amount 0
01:45:24.728 00.000 12044 move complete, result=0
01:45:24.729 00.001 12044 worker thread done servicing request
01:45:24.735 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12670, med=615, FiltMin=523, FiltMax=9905, Gamma=0.810
01:45:24.741 00.006 14964 UpdateGuideState exits: m=269418 SNR=308.6
01:45:24.742 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.742 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:24.743 00.001 14964 Enqueuing Expose request
01:45:24.743 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:45:24.744 00.001 12044 Worker thread wakes up
01:45:24.744 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:24.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:27.844 03.100 12044 Exposure complete
01:45:27.866 00.022 12044 worker thread done servicing request
01:45:27.866 00.000 14964 OnExposeComplete: enter
01:45:27.866 00.000 14964 UpdateGuideState(): m_state=6
01:45:27.867 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3450
01:45:27.868 00.001 14964 Star::Find returns 1 (0), X=281.78, Y=91.43, Mass=270853, SNR=312.6, Peak=13317 HFD=4.6
01:45:27.868 00.000 14964 MultiStar: [#1 0.25,0.76,0.00,M1] [#2 0.19,0.55,0.08,U] 
01:45:27.869 00.001 14964 refined, 1 included, MultiStar: {0.21, -0.31}, one-star: {0.21, -0.37}
01:45:27.869 00.000 14964 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.56) = xAngle (0.58 = 0.58)
01:45:27.870 00.001 14964 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.63 = -2.65)
01:45:27.870 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-0.98 mountX=0.31 mountY=-0.18, mountTheta=-0.51
01:45:27.871 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.31, opts=13)
01:45:27.871 00.000 14964 Enqueuing Move request for scope (0.21, -0.31)
01:45:27.872 00.001 12044 Worker thread wakes up
01:45:27.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
01:45:27.872 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
01:45:27.872 00.000 12044 Moving (0.21, -0.31) raw xDistance=0.31 yDistance=-0.18
01:45:27.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.02
01:45:27.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:27.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:27.872 00.000 12044 MoveAxis(E, 0, ABG)
01:45:27.872 00.000 12044 Move returns status 0, amount 0
01:45:27.872 00.000 12044 MoveAxis(N, 0, ABG)
01:45:27.872 00.000 12044 Move returns status 0, amount 0
01:45:27.872 00.000 12044 move complete, result=0
01:45:27.872 00.000 12044 worker thread done servicing request
01:45:27.879 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13317, med=616, FiltMin=530, FiltMax=10565, Gamma=0.810
01:45:27.886 00.007 14964 UpdateGuideState exits: m=270853 SNR=312.6
01:45:27.886 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.887 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:27.887 00.000 14964 Enqueuing Expose request
01:45:27.888 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:27.888 00.000 12044 Worker thread wakes up
01:45:27.888 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:27.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:30.985 03.097 12044 Exposure complete
01:45:31.005 00.020 12044 worker thread done servicing request
01:45:31.006 00.001 14964 OnExposeComplete: enter
01:45:31.006 00.000 14964 UpdateGuideState(): m_state=6
01:45:31.007 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3451
01:45:31.007 00.000 14964 Star::Find returns 1 (0), X=281.33, Y=91.98, Mass=275319, SNR=323.7, Peak=17030 HFD=4.1
01:45:31.008 00.001 14964 MultiStar: [#1 -0.28,0.31,0.17,U] [#2 -0.19,-0.08,0.07,U] 
01:45:31.009 00.001 14964 single-star, 2 included, MultiStar: {-0.24, 0.18}, one-star: {-0.24, 0.18}
01:45:31.009 00.000 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.23)
01:45:31.009 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
01:45:31.010 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=-0.18 mountY=0.22, mountTheta=2.26
01:45:31.011 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.18, opts=13)
01:45:31.011 00.000 14964 Enqueuing Move request for scope (-0.24, 0.18)
01:45:31.012 00.001 12044 Worker thread wakes up
01:45:31.012 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:45:31.012 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:45:31.012 00.000 12044 Moving (-0.24, 0.18) raw xDistance=-0.18 yDistance=0.22
01:45:31.012 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
01:45:31.012 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:31.012 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:45:31.012 00.000 12044 MoveAxis(E, 0, ABG)
01:45:31.012 00.000 12044 Move returns status 0, amount 0
01:45:31.012 00.000 12044 MoveAxis(N, 0, ABG)
01:45:31.012 00.000 12044 Move returns status 0, amount 0
01:45:31.012 00.000 12044 move complete, result=0
01:45:31.012 00.000 12044 worker thread done servicing request
01:45:31.021 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17030, med=615, FiltMin=519, FiltMax=11837, Gamma=0.810
01:45:31.026 00.005 14964 UpdateGuideState exits: m=275319 SNR=323.7
01:45:31.027 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.027 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:31.028 00.001 14964 Enqueuing Expose request
01:45:31.028 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:31.029 00.001 12044 Worker thread wakes up
01:45:31.029 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:31.029 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:34.126 03.097 12044 Exposure complete
01:45:34.153 00.027 12044 worker thread done servicing request
01:45:34.153 00.000 14964 OnExposeComplete: enter
01:45:34.153 00.000 14964 UpdateGuideState(): m_state=6
01:45:34.154 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3452
01:45:34.154 00.000 14964 Star::Find returns 1 (0), X=281.43, Y=92.09, Mass=270810, SNR=318.6, Peak=13450 HFD=4.3
01:45:34.155 00.001 14964 MultiStar: [#1 -0.17,0.39,0.17,U] [#2 -0.25,0.50,0.06,U] 
01:45:34.156 00.001 14964 single-star, 2 included, MultiStar: {-0.15, 0.31}, one-star: {-0.14, 0.29}
01:45:34.156 00.000 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
01:45:34.156 00.000 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
01:45:34.157 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.02 mountX=-0.29 mountY=0.11, mountTheta=2.79
01:45:34.158 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.29, opts=13)
01:45:34.158 00.000 14964 Enqueuing Move request for scope (-0.14, 0.29)
01:45:34.159 00.001 12044 Worker thread wakes up
01:45:34.159 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
01:45:34.159 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
01:45:34.159 00.000 12044 Moving (-0.14, 0.29) raw xDistance=-0.29 yDistance=0.11
01:45:34.159 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
01:45:34.159 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:34.159 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:45:34.159 00.000 12044 MoveAxis(E, 0, ABG)
01:45:34.159 00.000 12044 Move returns status 0, amount 0
01:45:34.159 00.000 12044 MoveAxis(N, 0, ABG)
01:45:34.159 00.000 12044 Move returns status 0, amount 0
01:45:34.159 00.000 12044 move complete, result=0
01:45:34.159 00.000 12044 worker thread done servicing request
01:45:34.166 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13450, med=615, FiltMin=530, FiltMax=11661, Gamma=0.810
01:45:34.172 00.006 14964 UpdateGuideState exits: m=270810 SNR=318.6
01:45:34.172 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.173 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:34.173 00.000 14964 Enqueuing Expose request
01:45:34.174 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:34.174 00.000 12044 Worker thread wakes up
01:45:34.174 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:34.174 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:37.297 03.123 12044 Exposure complete
01:45:37.319 00.022 12044 worker thread done servicing request
01:45:37.319 00.000 14964 OnExposeComplete: enter
01:45:37.319 00.000 14964 UpdateGuideState(): m_state=6
01:45:37.320 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3453
01:45:37.321 00.001 14964 Star::Find returns 1 (0), X=281.77, Y=92.00, Mass=274669, SNR=318.6, Peak=15642 HFD=4.2
01:45:37.321 00.000 14964 MultiStar: [#1 0.01,-0.08,0.17,U] [#2 -0.17,-0.35,0.07,U] 
01:45:37.322 00.001 14964 refined, 2 included, MultiStar: {0.15, 0.13}, one-star: {0.20, 0.20}
01:45:37.322 00.000 14964 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.56) = xAngle (2.26 = 2.26)
01:45:37.322 00.000 14964 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.31 = -0.97)
01:45:37.323 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.70 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
01:45:37.324 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.13, opts=13)
01:45:37.324 00.000 14964 Enqueuing Move request for scope (0.15, 0.13)
01:45:37.325 00.001 12044 Worker thread wakes up
01:45:37.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:45:37.325 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:45:37.325 00.000 12044 Moving (0.15, 0.13) raw xDistance=-0.12 yDistance=-0.16
01:45:37.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
01:45:37.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:37.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:45:37.325 00.000 12044 MoveAxis(E, 0, ABG)
01:45:37.325 00.000 12044 Move returns status 0, amount 0
01:45:37.325 00.000 12044 MoveAxis(N, 0, ABG)
01:45:37.325 00.000 12044 Move returns status 0, amount 0
01:45:37.325 00.000 12044 move complete, result=0
01:45:37.325 00.000 12044 worker thread done servicing request
01:45:37.332 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15642, med=615, FiltMin=532, FiltMax=12821, Gamma=0.810
01:45:37.338 00.006 14964 UpdateGuideState exits: m=274669 SNR=318.6
01:45:37.338 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.339 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:37.339 00.000 14964 Enqueuing Expose request
01:45:37.340 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:37.340 00.000 12044 Worker thread wakes up
01:45:37.340 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:37.340 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:40.438 03.098 12044 Exposure complete
01:45:40.459 00.021 12044 worker thread done servicing request
01:45:40.459 00.000 14964 OnExposeComplete: enter
01:45:40.460 00.001 14964 UpdateGuideState(): m_state=6
01:45:40.461 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3454
01:45:40.461 00.000 14964 Star::Find returns 1 (0), X=281.64, Y=92.04, Mass=268121, SNR=322.9, Peak=17118 HFD=4.1
01:45:40.462 00.001 14964 MultiStar: [#1 -0.17,0.02,0.17,U] [#2 0.03,-0.40,0.07,U] 
01:45:40.462 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.17}, one-star: {0.07, 0.24}
01:45:40.463 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.91 = 2.91)
01:45:40.463 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.32)
01:45:40.464 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.35 mountX=-0.17 mountY=-0.06, mountTheta=-2.83
01:45:40.465 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.17, opts=13)
01:45:40.465 00.000 14964 Enqueuing Move request for scope (0.04, 0.17)
01:45:40.466 00.001 12044 Worker thread wakes up
01:45:40.466 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:45:40.466 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:45:40.466 00.000 12044 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=-0.06
01:45:40.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
01:45:40.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:40.466 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:40.466 00.000 12044 MoveAxis(E, 0, ABG)
01:45:40.466 00.000 12044 Move returns status 0, amount 0
01:45:40.466 00.000 12044 MoveAxis(N, 0, ABG)
01:45:40.466 00.000 12044 Move returns status 0, amount 0
01:45:40.466 00.000 12044 move complete, result=0
01:45:40.466 00.000 12044 worker thread done servicing request
01:45:40.473 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17118, med=615, FiltMin=517, FiltMax=14805, Gamma=0.810
01:45:40.478 00.005 14964 UpdateGuideState exits: m=268121 SNR=322.9
01:45:40.479 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.481 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:40.481 00.000 14964 Enqueuing Expose request
01:45:40.481 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:40.481 00.000 12044 Worker thread wakes up
01:45:40.481 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:40.481 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:43.613 03.132 12044 Exposure complete
01:45:43.643 00.030 12044 worker thread done servicing request
01:45:43.643 00.000 14964 OnExposeComplete: enter
01:45:43.643 00.000 14964 UpdateGuideState(): m_state=6
01:45:43.644 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3455
01:45:43.644 00.000 14964 Star::Find returns 1 (0), X=281.41, Y=91.66, Mass=271404, SNR=326.5, Peak=15694 HFD=4.2
01:45:43.645 00.001 14964 MultiStar: [#1 -0.33,0.62,0.16,U] [#2 -0.07,0.43,0.06,U] 
01:45:43.646 00.001 14964 refined, 2 included, MultiStar: {-0.17, -0.02}, one-star: {-0.15, -0.15}
01:45:43.646 00.000 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
01:45:43.646 00.000 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
01:45:43.647 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.04 mountX=0.02 mountY=0.17, mountTheta=1.48
01:45:43.648 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.02, opts=13)
01:45:43.648 00.000 14964 Enqueuing Move request for scope (-0.17, -0.02)
01:45:43.649 00.001 12044 Worker thread wakes up
01:45:43.649 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
01:45:43.649 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
01:45:43.649 00.000 12044 Moving (-0.17, -0.02) raw xDistance=0.02 yDistance=0.17
01:45:43.649 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.18, using input
01:45:43.649 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
01:45:43.649 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:43.649 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:45:43.649 00.000 12044 MoveAxis(E, 0, ABG)
01:45:43.649 00.000 12044 Move returns status 0, amount 0
01:45:43.649 00.000 12044 MoveAxis(N, 0, ABG)
01:45:43.649 00.000 12044 Move returns status 0, amount 0
01:45:43.649 00.000 12044 move complete, result=0
01:45:43.649 00.000 12044 worker thread done servicing request
01:45:43.656 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15694, med=615, FiltMin=527, FiltMax=12407, Gamma=0.810
01:45:43.662 00.006 14964 UpdateGuideState exits: m=271404 SNR=326.5
01:45:43.662 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.663 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:43.663 00.000 14964 Enqueuing Expose request
01:45:43.664 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:43.664 00.000 12044 Worker thread wakes up
01:45:43.664 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:43.664 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:46.787 03.123 12044 Exposure complete
01:45:46.808 00.021 12044 worker thread done servicing request
01:45:46.809 00.001 14964 OnExposeComplete: enter
01:45:46.809 00.000 14964 UpdateGuideState(): m_state=6
01:45:46.810 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3456
01:45:46.810 00.000 14964 Star::Find returns 1 (0), X=281.84, Y=91.53, Mass=275663, SNR=323.6, Peak=18606 HFD=3.8
01:45:46.811 00.001 14964 MultiStar: [#1 0.35,0.61,0.20,U] [#2 0.35,0.60,0.07,U] 
01:45:46.811 00.000 14964 refined, 2 included, MultiStar: {0.29, -0.09}, one-star: {0.27, -0.28}
01:45:46.812 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
01:45:46.812 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.98)
01:45:46.813 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.31 mountX=0.10 mountY=-0.28, mountTheta=-1.24
01:45:46.814 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.09, opts=13)
01:45:46.815 00.001 14964 Enqueuing Move request for scope (0.29, -0.09)
01:45:46.815 00.000 12044 Worker thread wakes up
01:45:46.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
01:45:46.816 00.001 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
01:45:46.816 00.000 12044 Moving (0.29, -0.09) raw xDistance=0.10 yDistance=-0.28
01:45:46.816 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.15, using input
01:45:46.816 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:45:46.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:46.816 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:45:46.816 00.000 12044 MoveAxis(E, 0, ABG)
01:45:46.816 00.000 12044 Move returns status 0, amount 0
01:45:46.816 00.000 12044 MoveAxis(N, 0, ABG)
01:45:46.816 00.000 12044 Move returns status 0, amount 0
01:45:46.816 00.000 12044 move complete, result=0
01:45:46.816 00.000 12044 worker thread done servicing request
01:45:46.823 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18606, med=615, FiltMin=531, FiltMax=11778, Gamma=0.810
01:45:46.828 00.005 14964 UpdateGuideState exits: m=275663 SNR=323.6
01:45:46.829 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.830 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:46.830 00.000 14964 Enqueuing Expose request
01:45:46.831 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:45:46.831 00.000 12044 Worker thread wakes up
01:45:46.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:46.831 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:49.936 03.105 12044 Exposure complete
01:45:49.957 00.021 12044 worker thread done servicing request
01:45:49.957 00.000 14964 OnExposeComplete: enter
01:45:49.958 00.001 14964 UpdateGuideState(): m_state=6
01:45:49.959 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3457
01:45:49.959 00.000 14964 Star::Find returns 1 (0), X=281.64, Y=91.92, Mass=274165, SNR=329.0, Peak=15846 HFD=4.2
01:45:49.960 00.001 14964 MultiStar: [#1 -0.14,0.37,0.17,U] [#2 -0.22,0.24,0.07,U] 
01:45:49.960 00.000 14964 single-star, 2 included, MultiStar: {0.03, 0.16}, one-star: {0.08, 0.11}
01:45:49.961 00.001 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
01:45:49.961 00.000 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
01:45:49.961 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
01:45:49.962 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.11, opts=13)
01:45:49.963 00.001 14964 Enqueuing Move request for scope (0.08, 0.11)
01:45:49.963 00.000 12044 Worker thread wakes up
01:45:49.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:45:49.964 00.001 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:45:49.964 00.000 12044 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.09
01:45:49.964 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
01:45:49.964 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:49.964 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:49.964 00.000 12044 MoveAxis(E, 0, ABG)
01:45:49.964 00.000 12044 Move returns status 0, amount 0
01:45:49.964 00.000 12044 MoveAxis(N, 0, ABG)
01:45:49.964 00.000 12044 Move returns status 0, amount 0
01:45:49.964 00.000 12044 move complete, result=0
01:45:49.964 00.000 12044 worker thread done servicing request
01:45:49.971 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15846, med=615, FiltMin=523, FiltMax=13010, Gamma=0.810
01:45:49.976 00.005 14964 UpdateGuideState exits: m=274165 SNR=329.0
01:45:49.977 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.977 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:49.978 00.001 14964 Enqueuing Expose request
01:45:49.978 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:49.979 00.001 12044 Worker thread wakes up
01:45:49.979 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:49.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:53.109 03.130 12044 Exposure complete
01:45:53.133 00.024 12044 worker thread done servicing request
01:45:53.133 00.000 14964 OnExposeComplete: enter
01:45:53.134 00.001 14964 UpdateGuideState(): m_state=6
01:45:53.134 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3458
01:45:53.135 00.001 14964 Star::Find returns 1 (0), X=282.01, Y=92.04, Mass=275112, SNR=315.5, Peak=15226 HFD=4.5
01:45:53.135 00.000 14964 MultiStar: [#1 0.39,0.11,0.17,U] [#2 0.42,0.24,0.06,U] 
01:45:53.136 00.001 14964 refined, 2 included, MultiStar: {0.43, 0.22}, one-star: {0.44, 0.24}
01:45:53.136 00.000 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.03 = 2.03)
01:45:53.137 00.001 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.20)
01:45:53.137 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.22 hyp=0.48 cameraTheta=0.47 mountX=-0.21 mountY=-0.45, mountTheta=-2.01
01:45:53.138 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.22, opts=13)
01:45:53.139 00.001 14964 Enqueuing Move request for scope (0.43, 0.22)
01:45:53.139 00.000 12044 Worker thread wakes up
01:45:53.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.22) opts 0xd
01:45:53.139 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.22)
01:45:53.139 00.000 12044 Moving (0.43, 0.22) raw xDistance=-0.21 yDistance=-0.45
01:45:53.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
01:45:53.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:45:53.139 00.000 12044 MoveAxis(E, 0, ABG)
01:45:53.139 00.000 12044 Move returns status 0, amount 0
01:45:53.139 00.000 12044 MoveAxis(N, 42, ABG)
01:45:53.139 00.000 12044 Guiding  Dir = 0, Dur = 42
01:45:53.146 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15226, med=615, FiltMin=534, FiltMax=9121, Gamma=0.810
01:45:53.153 00.007 14964 UpdateGuideState exits: m=275112 SNR=315.5
01:45:53.154 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.154 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:53.155 00.001 14964 Enqueuing Expose request
01:45:53.222 00.067 12044 IsSlewing returns 0
01:45:53.222 00.000 12044 IsGuiding returns 0
01:45:53.254 00.032 12044 PulseGuide returned control before completion, sleep 22
01:45:53.297 00.043 12044 IsGuiding returns 1
01:45:53.297 00.000 12044 scope still moving after pulse duration time elapsed
01:45:53.361 00.064 12044 IsSlewing returns 0
01:45:53.362 00.001 12044 IsGuiding returns 0
01:45:53.362 00.000 12044 scope move finished after 42 + 96 ms
01:45:53.362 00.000 12044 Move returns status 0, amount 42
01:45:53.362 00.000 12044 move complete, result=0
01:45:53.362 00.000 12044 worker thread done servicing request
01:45:53.362 00.000 12044 Worker thread wakes up
01:45:53.362 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:53.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:53.362 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 42 ms NORTH
01:45:56.459 03.097 12044 Exposure complete
01:45:56.479 00.020 12044 worker thread done servicing request
01:45:56.479 00.000 14964 OnExposeComplete: enter
01:45:56.480 00.001 14964 UpdateGuideState(): m_state=6
01:45:56.481 00.001 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3459
01:45:56.481 00.000 14964 Star::Find returns 1 (0), X=281.60, Y=91.83, Mass=270443, SNR=324.5, Peak=13241 HFD=4.6
01:45:56.482 00.001 14964 MultiStar: [#1 -0.19,0.41,0.16,U] [#2 -0.28,0.71,0.00,M1] 
01:45:56.482 00.000 14964 single-star, 1 included, MultiStar: {-0.00, 0.08}, one-star: {0.03, 0.03}
01:45:56.483 00.001 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
01:45:56.483 00.000 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.95)
01:45:56.483 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.73 mountX=-0.03 mountY=-0.03, mountTheta=-2.25
01:45:56.484 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.03, opts=13)
01:45:56.485 00.001 14964 Enqueuing Move request for scope (0.03, 0.03)
01:45:56.485 00.000 12044 Worker thread wakes up
01:45:56.485 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:45:56.486 00.001 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:45:56.486 00.000 12044 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
01:45:56.486 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.06, using input
01:45:56.486 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:45:56.486 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:56.486 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:56.486 00.000 12044 MoveAxis(E, 0, ABG)
01:45:56.486 00.000 12044 Move returns status 0, amount 0
01:45:56.486 00.000 12044 MoveAxis(N, 0, ABG)
01:45:56.486 00.000 12044 Move returns status 0, amount 0
01:45:56.486 00.000 12044 move complete, result=0
01:45:56.486 00.000 12044 worker thread done servicing request
01:45:56.497 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13241, med=615, FiltMin=525, FiltMax=10475, Gamma=0.810
01:45:56.503 00.006 14964 UpdateGuideState exits: m=270443 SNR=324.5
01:45:56.503 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:56.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:56.505 00.001 14964 Enqueuing Expose request
01:45:56.505 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:56.506 00.001 12044 Worker thread wakes up
01:45:56.506 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:56.506 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:45:59.635 03.129 12044 Exposure complete
01:45:59.660 00.025 12044 worker thread done servicing request
01:45:59.660 00.000 14964 OnExposeComplete: enter
01:45:59.663 00.003 14964 UpdateGuideState(): m_state=6
01:45:59.664 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3460
01:45:59.665 00.001 14964 Star::Find returns 1 (0), X=281.99, Y=91.79, Mass=274274, SNR=326.9, Peak=12677 HFD=4.6
01:45:59.665 00.000 14964 MultiStar: [#1 0.43,0.25,0.16,U] [#2 0.19,0.17,0.06,U] 
01:45:59.666 00.001 14964 refined, 2 included, MultiStar: {0.41, 0.03}, one-star: {0.42, -0.02}
01:45:59.666 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
01:45:59.666 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.61)
01:45:59.667 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.03 hyp=0.41 cameraTheta=0.07 mountX=-0.02 mountY=-0.41, mountTheta=-1.62
01:45:59.668 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.03, opts=13)
01:45:59.668 00.000 14964 Enqueuing Move request for scope (0.41, 0.03)
01:45:59.669 00.001 12044 Worker thread wakes up
01:45:59.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.03) opts 0xd
01:45:59.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.03)
01:45:59.669 00.000 12044 Moving (0.41, 0.03) raw xDistance=-0.02 yDistance=-0.41
01:45:59.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:45:59.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:59.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:45:59.669 00.000 12044 MoveAxis(E, 0, ABG)
01:45:59.669 00.000 12044 Move returns status 0, amount 0
01:45:59.669 00.000 12044 MoveAxis(N, 0, ABG)
01:45:59.669 00.000 12044 Move returns status 0, amount 0
01:45:59.669 00.000 12044 move complete, result=0
01:45:59.669 00.000 12044 worker thread done servicing request
01:45:59.677 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12677, med=615, FiltMin=528, FiltMax=10258, Gamma=0.810
01:45:59.682 00.005 14964 UpdateGuideState exits: m=274274 SNR=326.9
01:45:59.683 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.683 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:45:59.684 00.001 14964 Enqueuing Expose request
01:45:59.684 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:45:59.685 00.001 12044 Worker thread wakes up
01:45:59.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:45:59.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:02.819 03.134 12044 Exposure complete
01:46:02.842 00.023 12044 worker thread done servicing request
01:46:02.842 00.000 14964 OnExposeComplete: enter
01:46:02.842 00.000 14964 UpdateGuideState(): m_state=6
01:46:02.843 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3461
01:46:02.843 00.000 14964 Star::Find returns 1 (0), X=281.77, Y=91.77, Mass=272854, SNR=317.4, Peak=13274 HFD=4.7
01:46:02.844 00.001 14964 MultiStar: [#1 0.23,0.45,0.17,U] [#2 0.18,0.57,0.07,U] 
01:46:02.845 00.001 14964 single-star, 2 included, MultiStar: {0.21, 0.06}, one-star: {0.20, -0.04}
01:46:02.845 00.000 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
01:46:02.846 00.001 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
01:46:02.846 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.04 mountY=-0.20, mountTheta=-1.35
01:46:02.847 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.04, opts=13)
01:46:02.847 00.000 14964 Enqueuing Move request for scope (0.20, -0.04)
01:46:02.848 00.001 12044 Worker thread wakes up
01:46:02.848 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:46:02.848 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:46:02.848 00.000 12044 Moving (0.20, -0.04) raw xDistance=0.04 yDistance=-0.20
01:46:02.848 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.14, using input
01:46:02.848 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
01:46:02.848 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:02.848 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:46:02.848 00.000 12044 MoveAxis(E, 0, ABG)
01:46:02.848 00.000 12044 Move returns status 0, amount 0
01:46:02.848 00.000 12044 MoveAxis(N, 0, ABG)
01:46:02.848 00.000 12044 Move returns status 0, amount 0
01:46:02.848 00.000 12044 move complete, result=0
01:46:02.849 00.001 12044 worker thread done servicing request
01:46:02.857 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13274, med=615, FiltMin=531, FiltMax=10538, Gamma=0.810
01:46:02.862 00.005 14964 UpdateGuideState exits: m=272854 SNR=317.4
01:46:02.863 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.864 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:02.864 00.000 14964 Enqueuing Expose request
01:46:02.865 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:02.865 00.000 12044 Worker thread wakes up
01:46:02.865 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:02.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:05.979 03.114 12044 Exposure complete
01:46:06.000 00.021 12044 worker thread done servicing request
01:46:06.001 00.001 14964 OnExposeComplete: enter
01:46:06.001 00.000 14964 UpdateGuideState(): m_state=6
01:46:06.002 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3462
01:46:06.002 00.000 14964 Star::Find returns 1 (0), X=282.01, Y=91.08, Mass=272483, SNR=321.5, Peak=12673 HFD=4.6
01:46:06.003 00.001 14964 MultiStar: [#1 0.46,1.12,0.00,M1] [#2 0.76,1.61,0.00,M1] 
01:46:06.003 00.000 14964 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.56) = xAngle (0.53 = 0.53)
01:46:06.004 00.001 14964 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.70)
01:46:06.004 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=-0.72 hyp=0.85 cameraTheta=-1.02 mountX=0.73 mountY=-0.36, mountTheta=-0.46
01:46:06.005 00.001 14964 SchedulePrimaryMove(1136A648, x=0.44, y=-0.72, opts=13)
01:46:06.006 00.001 14964 Enqueuing Move request for scope (0.44, -0.72)
01:46:06.006 00.000 12044 Worker thread wakes up
01:46:06.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.72) opts 0xd
01:46:06.007 00.001 12044 Handling offset move in thread for scope, endpoint = (0.44, -0.72)
01:46:06.007 00.000 12044 Moving (0.44, -0.72) raw xDistance=0.73 yDistance=-0.36
01:46:06.007 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.73, slope = 0.05
01:46:06.007 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:06.007 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:46:06.007 00.000 12044 MoveAxis(W, 40, ABG)
01:46:06.007 00.000 12044 Guiding  Dir = 3, Dur = 40
01:46:06.015 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12673, med=614, FiltMin=535, FiltMax=10605, Gamma=0.810
01:46:06.020 00.005 14964 UpdateGuideState exits: m=272483 SNR=321.5
01:46:06.021 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.021 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:06.022 00.001 14964 Enqueuing Expose request
01:46:06.035 00.013 12044 IsSlewing returns 0
01:46:06.036 00.001 12044 IsGuiding returns 0
01:46:06.068 00.032 12044 PulseGuide returned control before completion, sleep 19
01:46:06.100 00.032 12044 IsGuiding returns 1
01:46:06.100 00.000 12044 scope still moving after pulse duration time elapsed
01:46:06.157 00.057 12044 IsSlewing returns 0
01:46:06.158 00.001 12044 IsGuiding returns 0
01:46:06.158 00.000 12044 scope move finished after 40 + 81 ms
01:46:06.158 00.000 12044 Move returns status 0, amount 40
01:46:06.158 00.000 12044 MoveAxis(N, 0, ABG)
01:46:06.158 00.000 12044 Move returns status 0, amount 0
01:46:06.158 00.000 12044 move complete, result=0
01:46:06.158 00.000 12044 worker thread done servicing request
01:46:06.158 00.000 12044 Worker thread wakes up
01:46:06.158 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:06.158 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:06.158 00.000 14964 GuideStep: 0.7 px 40 ms WEST, -0.4 px 0 ms NORTH
01:46:09.271 03.113 12044 Exposure complete
01:46:09.303 00.032 12044 worker thread done servicing request
01:46:09.304 00.001 14964 OnExposeComplete: enter
01:46:09.304 00.000 14964 UpdateGuideState(): m_state=6
01:46:09.305 00.001 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3463
01:46:09.306 00.001 14964 Star::Find returns 1 (0), X=281.73, Y=91.30, Mass=260661, SNR=305.9, Peak=10273 HFD=4.9
01:46:09.306 00.000 14964 MultiStar: [#1 -0.10,0.43,0.14,U] [#2 -0.15,0.35,0.07,U] 
01:46:09.307 00.001 14964 refined, 2 included, MultiStar: {0.12, -0.35}, one-star: {0.17, -0.51}
01:46:09.307 00.000 14964 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.56) = xAngle (0.31 = 0.31)
01:46:09.308 00.001 14964 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
01:46:09.308 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.25 mountX=0.35 mountY=-0.08, mountTheta=-0.23
01:46:09.309 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.35, opts=13)
01:46:09.310 00.001 14964 Enqueuing Move request for scope (0.12, -0.35)
01:46:09.310 00.000 12044 Worker thread wakes up
01:46:09.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd
01:46:09.310 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.35)
01:46:09.310 00.000 12044 Moving (0.12, -0.35) raw xDistance=0.35 yDistance=-0.08
01:46:09.310 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.35 is < calculated value 0.39, using input
01:46:09.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.35, slope = 0.06
01:46:09.310 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:09.310 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:46:09.310 00.000 12044 MoveAxis(W, 27, ABG)
01:46:09.310 00.000 12044 Guiding  Dir = 3, Dur = 27
01:46:09.318 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10273, med=615, FiltMin=532, FiltMax=9085, Gamma=0.810
01:46:09.323 00.005 14964 UpdateGuideState exits: m=260661 SNR=305.9
01:46:09.324 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.324 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:09.325 00.001 14964 Enqueuing Expose request
01:46:09.331 00.006 12044 IsSlewing returns 0
01:46:09.331 00.000 12044 IsGuiding returns 0
01:46:09.362 00.031 12044 IsGuiding returns 1
01:46:09.362 00.000 12044 scope still moving after pulse duration time elapsed
01:46:09.452 00.090 12044 IsSlewing returns 0
01:46:09.453 00.001 12044 IsGuiding returns 0
01:46:09.453 00.000 12044 scope move finished after 27 + 95 ms
01:46:09.453 00.000 12044 Move returns status 0, amount 27
01:46:09.453 00.000 12044 MoveAxis(N, 0, ABG)
01:46:09.453 00.000 12044 Move returns status 0, amount 0
01:46:09.453 00.000 12044 move complete, result=0
01:46:09.453 00.000 12044 worker thread done servicing request
01:46:09.453 00.000 12044 Worker thread wakes up
01:46:09.453 00.000 14964 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
01:46:09.455 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:09.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:12.580 03.125 12044 Exposure complete
01:46:12.604 00.024 12044 worker thread done servicing request
01:46:12.604 00.000 14964 OnExposeComplete: enter
01:46:12.605 00.001 14964 UpdateGuideState(): m_state=6
01:46:12.605 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3464
01:46:12.606 00.001 14964 Star::Find returns 1 (0), X=281.05, Y=92.11, Mass=274168, SNR=308.1, Peak=14486 HFD=4.5
01:46:12.606 00.000 14964 MultiStar: [#1 -0.60,0.11,0.16,U] [#2 -0.70,0.25,0.00,M1] 
01:46:12.607 00.001 14964 refined, 1 included, MultiStar: {-0.53, 0.28}, one-star: {-0.51, 0.31}
01:46:12.607 00.000 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
01:46:12.608 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.98)
01:46:12.608 00.000 14964 CameraToMount -- cameraX=-0.53 cameraY=0.28 hyp=0.60 cameraTheta=2.66 mountX=-0.29 mountY=0.50, mountTheta=2.09
01:46:12.609 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.28, opts=13)
01:46:12.610 00.001 14964 Enqueuing Move request for scope (-0.53, 0.28)
01:46:12.611 00.001 12044 Worker thread wakes up
01:46:12.611 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.28) opts 0xd
01:46:12.611 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.28)
01:46:12.611 00.000 12044 Moving (-0.53, 0.28) raw xDistance=-0.29 yDistance=0.50
01:46:12.611 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
01:46:12.611 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:12.611 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:46:12.611 00.000 12044 MoveAxis(E, 0, ABG)
01:46:12.611 00.000 12044 Move returns status 0, amount 0
01:46:12.611 00.000 12044 MoveAxis(N, 0, ABG)
01:46:12.611 00.000 12044 Move returns status 0, amount 0
01:46:12.611 00.000 12044 move complete, result=0
01:46:12.611 00.000 12044 worker thread done servicing request
01:46:12.619 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14486, med=615, FiltMin=535, FiltMax=9935, Gamma=0.810
01:46:12.624 00.005 14964 UpdateGuideState exits: m=274168 SNR=308.1
01:46:12.625 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.626 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:12.626 00.000 14964 Enqueuing Expose request
01:46:12.627 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
01:46:12.628 00.001 12044 Worker thread wakes up
01:46:12.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:12.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:15.727 03.099 12044 Exposure complete
01:46:15.752 00.025 12044 worker thread done servicing request
01:46:15.753 00.001 14964 OnExposeComplete: enter
01:46:15.753 00.000 14964 UpdateGuideState(): m_state=6
01:46:15.754 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3465
01:46:15.754 00.000 14964 Star::Find returns 1 (0), X=281.54, Y=92.11, Mass=268229, SNR=318.6, Peak=11130 HFD=5.0
01:46:15.755 00.001 14964 MultiStar: [#1 -0.14,0.12,0.16,U] [#2 0.22,0.11,0.06,U] 
01:46:15.755 00.000 14964 refined, 2 included, MultiStar: {-0.03, 0.27}, one-star: {-0.03, 0.30}
01:46:15.756 00.001 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
01:46:15.756 00.000 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
01:46:15.757 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=-0.27 mountY=0.00, mountTheta=3.13
01:46:15.758 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.27, opts=13)
01:46:15.758 00.000 14964 Enqueuing Move request for scope (-0.03, 0.27)
01:46:15.759 00.001 12044 Worker thread wakes up
01:46:15.759 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
01:46:15.759 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
01:46:15.759 00.000 12044 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.00
01:46:15.759 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
01:46:15.759 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:15.759 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:46:15.759 00.000 12044 MoveAxis(E, 0, ABG)
01:46:15.759 00.000 12044 Move returns status 0, amount 0
01:46:15.759 00.000 12044 MoveAxis(N, 0, ABG)
01:46:15.759 00.000 12044 Move returns status 0, amount 0
01:46:15.759 00.000 12044 move complete, result=0
01:46:15.759 00.000 12044 worker thread done servicing request
01:46:15.766 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11130, med=615, FiltMin=527, FiltMax=9791, Gamma=0.810
01:46:15.772 00.006 14964 UpdateGuideState exits: m=268229 SNR=318.6
01:46:15.772 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.773 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:15.773 00.000 14964 Enqueuing Expose request
01:46:15.774 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:15.774 00.000 12044 Worker thread wakes up
01:46:15.774 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:15.774 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:18.898 03.124 12044 Exposure complete
01:46:18.920 00.022 12044 worker thread done servicing request
01:46:18.920 00.000 14964 OnExposeComplete: enter
01:46:18.920 00.000 14964 UpdateGuideState(): m_state=6
01:46:18.921 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3466
01:46:18.921 00.000 14964 Star::Find returns 1 (0), X=281.97, Y=91.61, Mass=265245, SNR=310.7, Peak=12289 HFD=4.8
01:46:18.922 00.001 14964 MultiStar: [#1 0.04,-0.12,0.15,U] [#2 0.29,0.17,0.05,U] 
01:46:18.922 00.000 14964 refined, 2 included, MultiStar: {0.35, -0.17}, one-star: {0.40, -0.19}
01:46:18.923 00.001 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
01:46:18.923 00.000 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.12)
01:46:18.924 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.44 mountX=0.17 mountY=-0.33, mountTheta=-1.09
01:46:18.925 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.17, opts=13)
01:46:18.925 00.000 14964 Enqueuing Move request for scope (0.35, -0.17)
01:46:18.926 00.001 12044 Worker thread wakes up
01:46:18.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
01:46:18.926 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
01:46:18.926 00.000 12044 Moving (0.35, -0.17) raw xDistance=0.17 yDistance=-0.33
01:46:18.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
01:46:18.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:18.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:46:18.926 00.000 12044 MoveAxis(E, 0, ABG)
01:46:18.926 00.000 12044 Move returns status 0, amount 0
01:46:18.926 00.000 12044 MoveAxis(N, 0, ABG)
01:46:18.926 00.000 12044 Move returns status 0, amount 0
01:46:18.926 00.000 12044 move complete, result=0
01:46:18.927 00.001 12044 worker thread done servicing request
01:46:18.934 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12289, med=615, FiltMin=525, FiltMax=10192, Gamma=0.810
01:46:18.940 00.006 14964 UpdateGuideState exits: m=265245 SNR=310.7
01:46:18.940 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:18.941 00.000 14964 Enqueuing Expose request
01:46:18.942 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:18.942 00.000 12044 Worker thread wakes up
01:46:18.943 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:18.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:22.051 03.108 12044 Exposure complete
01:46:22.075 00.024 12044 worker thread done servicing request
01:46:22.075 00.000 14964 OnExposeComplete: enter
01:46:22.075 00.000 14964 UpdateGuideState(): m_state=6
01:46:22.076 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3467
01:46:22.076 00.000 14964 Star::Find returns 1 (0), X=281.36, Y=92.16, Mass=269148, SNR=323.8, Peak=13890 HFD=4.4
01:46:22.077 00.001 14964 MultiStar: [#1 -0.22,-0.21,0.17,U] [#2 -0.32,-0.06,0.07,U] 
01:46:22.078 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.26}, one-star: {-0.21, 0.36}
01:46:22.078 00.000 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.83 = -2.45)
01:46:22.078 00.000 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.60)
01:46:22.079 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.34 cameraTheta=2.28 mountX=-0.26 mountY=0.19, mountTheta=2.51
01:46:22.082 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.26, opts=13)
01:46:22.083 00.001 14964 Enqueuing Move request for scope (-0.22, 0.26)
01:46:22.083 00.000 12044 Worker thread wakes up
01:46:22.084 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
01:46:22.084 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
01:46:22.084 00.000 12044 Moving (-0.22, 0.26) raw xDistance=-0.26 yDistance=0.19
01:46:22.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.01
01:46:22.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:22.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:46:22.084 00.000 12044 MoveAxis(E, 0, ABG)
01:46:22.084 00.000 12044 Move returns status 0, amount 0
01:46:22.084 00.000 12044 MoveAxis(N, 0, ABG)
01:46:22.084 00.000 12044 Move returns status 0, amount 0
01:46:22.084 00.000 12044 move complete, result=0
01:46:22.084 00.000 12044 worker thread done servicing request
01:46:22.091 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13890, med=615, FiltMin=527, FiltMax=11513, Gamma=0.810
01:46:22.097 00.006 14964 UpdateGuideState exits: m=269148 SNR=323.8
01:46:22.097 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.098 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:22.098 00.000 14964 Enqueuing Expose request
01:46:22.099 00.001 12044 Worker thread wakes up
01:46:22.099 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:22.099 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:22.099 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:25.193 03.094 12044 Exposure complete
01:46:25.214 00.021 12044 worker thread done servicing request
01:46:25.214 00.000 14964 OnExposeComplete: enter
01:46:25.215 00.001 14964 UpdateGuideState(): m_state=6
01:46:25.215 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3468
01:46:25.216 00.001 14964 Star::Find returns 1 (0), X=281.74, Y=92.26, Mass=268543, SNR=300.3, Peak=11938 HFD=4.8
01:46:25.216 00.000 14964 MultiStar: [#1 -0.04,0.18,0.18,U] [#2 -0.24,-0.46,0.06,U] 
01:46:25.217 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.37}, one-star: {0.17, 0.45}
01:46:25.217 00.000 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
01:46:25.218 00.001 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.43)
01:46:25.218 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.25 mountX=-0.37 mountY=-0.16, mountTheta=-2.73
01:46:25.219 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.37, opts=13)
01:46:25.220 00.001 14964 Enqueuing Move request for scope (0.12, 0.37)
01:46:25.220 00.000 12044 Worker thread wakes up
01:46:25.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
01:46:25.220 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
01:46:25.220 00.000 12044 Moving (0.12, 0.37) raw xDistance=-0.37 yDistance=-0.16
01:46:25.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.37, slope = -0.05
01:46:25.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:25.220 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:25.220 00.000 12044 MoveAxis(E, 36, ABG)
01:46:25.220 00.000 12044 Guiding  Dir = 2, Dur = 36
01:46:25.228 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11938, med=615, FiltMin=527, FiltMax=9888, Gamma=0.810
01:46:25.234 00.006 14964 UpdateGuideState exits: m=268543 SNR=300.3
01:46:25.234 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.235 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:25.235 00.000 14964 Enqueuing Expose request
01:46:25.268 00.033 12044 IsSlewing returns 0
01:46:25.268 00.000 12044 IsGuiding returns 0
01:46:25.300 00.032 12044 PulseGuide returned control before completion, sleep 15
01:46:25.331 00.031 12044 IsGuiding returns 1
01:46:25.331 00.000 12044 scope still moving after pulse duration time elapsed
01:46:25.440 00.109 12044 IsSlewing returns 0
01:46:25.440 00.000 12044 IsGuiding returns 0
01:46:25.440 00.000 12044 scope move finished after 36 + 136 ms
01:46:25.440 00.000 12044 Move returns status 0, amount 36
01:46:25.440 00.000 12044 MoveAxis(N, 0, ABG)
01:46:25.440 00.000 12044 Move returns status 0, amount 0
01:46:25.440 00.000 12044 move complete, result=0
01:46:25.440 00.000 12044 worker thread done servicing request
01:46:25.440 00.000 12044 Worker thread wakes up
01:46:25.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:25.442 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:25.442 00.000 14964 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
01:46:28.570 03.128 12044 Exposure complete
01:46:28.594 00.024 12044 worker thread done servicing request
01:46:28.594 00.000 14964 OnExposeComplete: enter
01:46:28.595 00.001 14964 UpdateGuideState(): m_state=6
01:46:28.595 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3469
01:46:28.596 00.001 14964 Star::Find returns 1 (0), X=281.70, Y=91.82, Mass=267298, SNR=314.7, Peak=10790 HFD=4.9
01:46:28.597 00.001 14964 MultiStar: [#1 0.09,0.28,0.16,U] [#2 0.11,-0.04,0.05,U] 
01:46:28.597 00.000 14964 single-star, 2 included, MultiStar: {0.12, 0.05}, one-star: {0.13, 0.01}
01:46:28.598 00.001 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.65 = 1.65)
01:46:28.598 00.000 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.58)
01:46:28.599 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
01:46:28.600 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.01, opts=13)
01:46:28.600 00.000 14964 Enqueuing Move request for scope (0.13, 0.01)
01:46:28.601 00.001 12044 Worker thread wakes up
01:46:28.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:46:28.601 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:46:28.601 00.000 12044 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
01:46:28.601 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.32, using input
01:46:28.601 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.05
01:46:28.601 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:28.601 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:28.601 00.000 12044 MoveAxis(E, 0, ABG)
01:46:28.601 00.000 12044 Move returns status 0, amount 0
01:46:28.601 00.000 12044 MoveAxis(N, 0, ABG)
01:46:28.601 00.000 12044 Move returns status 0, amount 0
01:46:28.601 00.000 12044 move complete, result=0
01:46:28.601 00.000 12044 worker thread done servicing request
01:46:28.608 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10790, med=616, FiltMin=535, FiltMax=8789, Gamma=0.810
01:46:28.613 00.005 14964 UpdateGuideState exits: m=267298 SNR=314.7
01:46:28.614 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.614 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:28.615 00.001 14964 Enqueuing Expose request
01:46:28.615 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:28.616 00.001 12044 Worker thread wakes up
01:46:28.616 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:28.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:31.722 03.106 12044 Exposure complete
01:46:31.746 00.024 12044 worker thread done servicing request
01:46:31.746 00.000 14964 OnExposeComplete: enter
01:46:31.746 00.000 14964 UpdateGuideState(): m_state=6
01:46:31.747 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3470
01:46:31.747 00.000 14964 Star::Find returns 1 (0), X=280.83, Y=92.78, Mass=263240, SNR=279.2, Peak=10252 HFD=5.2
01:46:31.748 00.001 14964 MultiStar: [#1 -0.55,-0.24,0.18,U] [#2 -1.07,0.06,0.00,M1] 
01:46:31.748 00.000 14964 refined, 1 included, MultiStar: {-0.71, 0.79}, one-star: {-0.74, 0.97}
01:46:31.749 00.001 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
01:46:31.749 00.000 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.91 = 0.63)
01:46:31.750 00.001 14964 CameraToMount -- cameraX=-0.71 cameraY=0.79 hyp=1.06 cameraTheta=2.30 mountX=-0.80 mountY=0.62, mountTheta=2.48
01:46:31.752 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=0.79, opts=13)
01:46:31.753 00.001 14964 Enqueuing Move request for scope (-0.71, 0.79)
01:46:31.754 00.001 12044 Worker thread wakes up
01:46:31.754 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.79) opts 0xd
01:46:31.754 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 0.79)
01:46:31.754 00.000 12044 Moving (-0.71, 0.79) raw xDistance=-0.80 yDistance=0.62
01:46:31.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.62 from input -0.80, slope = -0.10
01:46:31.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:31.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
01:46:31.754 00.000 12044 MoveAxis(E, 74, ABG)
01:46:31.754 00.000 12044 Guiding  Dir = 2, Dur = 74
01:46:31.761 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10252, med=615, FiltMin=518, FiltMax=8300, Gamma=0.810
01:46:31.766 00.005 14964 UpdateGuideState exits: m=263240 SNR=279.2
01:46:31.767 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.767 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:31.768 00.001 14964 Enqueuing Expose request
01:46:31.785 00.017 12044 IsSlewing returns 0
01:46:31.785 00.000 12044 IsGuiding returns 0
01:46:31.816 00.031 12044 PulseGuide returned control before completion, sleep 54
01:46:31.895 00.079 12044 IsGuiding returns 1
01:46:31.895 00.000 12044 scope still moving after pulse duration time elapsed
01:46:31.942 00.047 12044 IsSlewing returns 0
01:46:31.942 00.000 12044 IsGuiding returns 0
01:46:31.942 00.000 12044 scope move finished after 74 + 83 ms
01:46:31.942 00.000 12044 Move returns status 0, amount 74
01:46:31.942 00.000 12044 MoveAxis(N, 0, ABG)
01:46:31.942 00.000 12044 Move returns status 0, amount 0
01:46:31.942 00.000 12044 move complete, result=0
01:46:31.942 00.000 12044 worker thread done servicing request
01:46:31.942 00.000 12044 Worker thread wakes up
01:46:31.942 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:31.942 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:31.942 00.000 14964 GuideStep: -0.8 px 74 ms EAST, 0.6 px 0 ms NORTH
01:46:35.062 03.120 12044 Exposure complete
01:46:35.085 00.023 12044 worker thread done servicing request
01:46:35.085 00.000 14964 OnExposeComplete: enter
01:46:35.087 00.002 14964 UpdateGuideState(): m_state=6
01:46:35.088 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3471
01:46:35.088 00.000 14964 Star::Find returns 1 (0), X=280.59, Y=91.34, Mass=257796, SNR=295.3, Peak=11465 HFD=4.8
01:46:35.089 00.001 14964 MultiStar: [#1 -0.82,1.09,0.00,M1] [#2 -0.97,1.00,0.00,M2] 
01:46:35.089 00.000 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
01:46:35.090 00.001 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
01:46:35.091 00.001 14964 CameraToMount -- cameraX=-0.98 cameraY=-0.46 hyp=1.08 cameraTheta=-2.70 mountX=0.45 mountY=1.02, mountTheta=1.16
01:46:35.092 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.98, y=-0.46, opts=13)
01:46:35.093 00.001 14964 Enqueuing Move request for scope (-0.98, -0.46)
01:46:35.094 00.001 12044 Worker thread wakes up
01:46:35.094 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.46) opts 0xd
01:46:35.094 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.98, -0.46)
01:46:35.094 00.000 12044 Moving (-0.98, -0.46) raw xDistance=0.45 yDistance=1.02
01:46:35.094 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.45, slope = -0.06
01:46:35.094 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=1.51
01:46:35.094 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
01:46:35.094 00.000 12044 MoveAxis(E, 0, ABG)
01:46:35.094 00.000 12044 Move returns status 0, amount 0
01:46:35.094 00.000 12044 BLC: Oldest BLC event removed
01:46:35.094 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 229 applied
01:46:35.094 00.000 12044 MoveAxis(S, 324, ABG)
01:46:35.094 00.000 12044 Guiding  Dir = 1, Dur = 324
01:46:35.103 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11465, med=615, FiltMin=529, FiltMax=9865, Gamma=0.810
01:46:35.108 00.005 14964 UpdateGuideState exits: m=257796 SNR=295.3
01:46:35.109 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.109 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:35.110 00.001 14964 Enqueuing Expose request
01:46:35.250 00.140 12044 IsSlewing returns 0
01:46:35.251 00.001 12044 IsGuiding returns 0
01:46:35.282 00.031 12044 PulseGuide returned control before completion, sleep 303
01:46:35.587 00.305 12044 IsGuiding returns 1
01:46:35.588 00.001 12044 scope still moving after pulse duration time elapsed
01:46:35.661 00.073 12044 IsSlewing returns 0
01:46:35.661 00.000 12044 IsGuiding returns 0
01:46:35.661 00.000 12044 scope move finished after 324 + 85 ms
01:46:35.661 00.000 12044 Move returns status 0, amount 324
01:46:35.661 00.000 12044 move complete, result=0
01:46:35.661 00.000 12044 worker thread done servicing request
01:46:35.661 00.000 12044 Worker thread wakes up
01:46:35.661 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 1.0 px 324 ms SOUTH
01:46:35.661 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:35.662 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:38.793 03.131 12044 Exposure complete
01:46:38.815 00.022 12044 worker thread done servicing request
01:46:38.815 00.000 14964 OnExposeComplete: enter
01:46:38.816 00.001 14964 UpdateGuideState(): m_state=6
01:46:38.816 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3472
01:46:38.817 00.001 14964 Star::Find returns 1 (0), X=281.03, Y=91.39, Mass=268460, SNR=310.9, Peak=12830 HFD=4.9
01:46:38.817 00.000 14964 MultiStar: [#1 -0.69,1.16,0.00,M2] [#2 -0.26,1.19,0.00,M3] 
01:46:38.818 00.001 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
01:46:38.818 00.000 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
01:46:38.819 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.42 hyp=0.68 cameraTheta=-2.48 mountX=0.41 mountY=0.57, mountTheta=0.95
01:46:38.820 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.42, opts=13)
01:46:38.820 00.000 14964 Enqueuing Move request for scope (-0.53, -0.42)
01:46:38.821 00.001 12044 Worker thread wakes up
01:46:38.821 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.42) opts 0xd
01:46:38.821 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.42)
01:46:38.821 00.000 12044 Moving (-0.53, -0.42) raw xDistance=0.41 yDistance=0.57
01:46:38.821 00.000 12044 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.019999, 1:0.574627
01:46:38.821 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:46:38.821 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.41, slope = 0.01
01:46:38.821 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:46:38.821 00.000 12044 MoveAxis(W, 11, ABG)
01:46:38.821 00.000 12044 Guiding  Dir = 3, Dur = 11
01:46:38.829 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12830, med=615, FiltMin=529, FiltMax=9281, Gamma=0.810
01:46:38.834 00.005 14964 UpdateGuideState exits: m=268460 SNR=310.9
01:46:38.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.835 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:38.836 00.001 14964 Enqueuing Expose request
01:46:38.862 00.026 12044 IsSlewing returns 0
01:46:38.862 00.000 12044 IsGuiding returns 0
01:46:38.894 00.032 12044 IsGuiding returns 1
01:46:38.894 00.000 12044 scope still moving after pulse duration time elapsed
01:46:38.939 00.045 12044 IsSlewing returns 0
01:46:38.940 00.001 12044 IsGuiding returns 0
01:46:38.940 00.000 12044 scope move finished after 11 + 66 ms
01:46:38.940 00.000 12044 Move returns status 0, amount 11
01:46:38.940 00.000 12044 MoveAxis(S, 54, ABG)
01:46:38.940 00.000 12044 Guiding  Dir = 1, Dur = 54
01:46:38.972 00.032 12044 IsSlewing returns 0
01:46:38.972 00.000 12044 IsGuiding returns 0
01:46:39.004 00.032 12044 PulseGuide returned control before completion, sleep 33
01:46:39.042 00.038 12044 IsGuiding returns 1
01:46:39.042 00.000 12044 scope still moving after pulse duration time elapsed
01:46:39.111 00.069 12044 IsSlewing returns 0
01:46:39.111 00.000 12044 IsGuiding returns 0
01:46:39.111 00.000 12044 scope move finished after 54 + 85 ms
01:46:39.111 00.000 12044 Move returns status 0, amount 54
01:46:39.111 00.000 12044 move complete, result=0
01:46:39.111 00.000 12044 worker thread done servicing request
01:46:39.111 00.000 12044 Worker thread wakes up
01:46:39.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:39.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:39.111 00.000 14964 GuideStep: 0.4 px 11 ms WEST, 0.6 px 54 ms SOUTH
01:46:42.214 03.103 12044 Exposure complete
01:46:42.237 00.023 12044 worker thread done servicing request
01:46:42.237 00.000 14964 OnExposeComplete: enter
01:46:42.238 00.001 14964 UpdateGuideState(): m_state=6
01:46:42.238 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3473
01:46:42.239 00.001 14964 Star::Find returns 1 (0), X=281.77, Y=91.05, Mass=266751, SNR=316.3, Peak=15181 HFD=4.3
01:46:42.240 00.001 14964 MultiStar: [#1 0.38,1.22,0.00,M3] [#2 0.72,0.80,0.00,M4] 
01:46:42.240 00.000 14964 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.56) = xAngle (0.24 = 0.24)
01:46:42.240 00.000 14964 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.99)
01:46:42.241 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.75 hyp=0.78 cameraTheta=-1.31 mountX=0.76 mountY=-0.12, mountTheta=-0.16
01:46:42.242 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.75, opts=13)
01:46:42.242 00.000 14964 Enqueuing Move request for scope (0.20, -0.75)
01:46:42.243 00.001 12044 Worker thread wakes up
01:46:42.243 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.75) opts 0xd
01:46:42.243 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.75)
01:46:42.243 00.000 12044 Moving (0.20, -0.75) raw xDistance=0.76 yDistance=-0.12
01:46:42.243 00.000 12044 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.019999, 1:0.574627, 2:-0.120493
01:46:42.243 00.000 12044 BLC: No correction, Miss < min_move
01:46:42.243 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.56 from input 0.76, slope = 0.09
01:46:42.243 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:42.243 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:42.243 00.000 12044 MoveAxis(W, 67, ABG)
01:46:42.243 00.000 12044 Guiding  Dir = 3, Dur = 67
01:46:42.251 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15181, med=615, FiltMin=532, FiltMax=10709, Gamma=0.810
01:46:42.256 00.005 14964 UpdateGuideState exits: m=266751 SNR=316.3
01:46:42.257 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:42.257 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:42.257 00.000 14964 Enqueuing Expose request
01:46:42.287 00.030 12044 IsSlewing returns 0
01:46:42.287 00.000 12044 IsGuiding returns 0
01:46:42.318 00.031 12044 PulseGuide returned control before completion, sleep 46
01:46:42.380 00.062 12044 IsGuiding returns 1
01:46:42.380 00.000 12044 scope still moving after pulse duration time elapsed
01:46:42.454 00.074 12044 IsSlewing returns 0
01:46:42.455 00.001 12044 IsGuiding returns 0
01:46:42.455 00.000 12044 scope move finished after 67 + 101 ms
01:46:42.455 00.000 12044 Move returns status 0, amount 67
01:46:42.455 00.000 12044 MoveAxis(N, 0, ABG)
01:46:42.455 00.000 12044 Move returns status 0, amount 0
01:46:42.455 00.000 12044 move complete, result=0
01:46:42.455 00.000 12044 worker thread done servicing request
01:46:42.455 00.000 12044 Worker thread wakes up
01:46:42.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:42.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:42.455 00.000 14964 GuideStep: 0.8 px 67 ms WEST, -0.1 px 0 ms NORTH
01:46:45.588 03.133 12044 Exposure complete
01:46:45.613 00.025 12044 worker thread done servicing request
01:46:45.613 00.000 14964 OnExposeComplete: enter
01:46:45.614 00.001 14964 UpdateGuideState(): m_state=6
01:46:45.615 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3474
01:46:45.615 00.000 14964 Star::Find returns 1 (0), X=281.78, Y=91.36, Mass=268299, SNR=298.8, Peak=11481 HFD=5.0
01:46:45.616 00.001 14964 MultiStar: [#1 0.39,1.00,0.00,M4] [#2 0.06,0.78,0.00,M5] 
01:46:45.616 00.000 14964 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.56) = xAngle (0.43 = 0.43)
01:46:45.617 00.001 14964 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.48 = -2.80)
01:46:45.617 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-1.13 mountX=0.45 mountY=-0.16, mountTheta=-0.35
01:46:45.618 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.44, opts=13)
01:46:45.619 00.001 14964 Enqueuing Move request for scope (0.21, -0.44)
01:46:45.619 00.000 12044 Worker thread wakes up
01:46:45.619 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.44) opts 0xd
01:46:45.619 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.44)
01:46:45.619 00.000 12044 Moving (0.21, -0.44) raw xDistance=0.45 yDistance=-0.16
01:46:45.619 00.000 12044 BLC: window closed
01:46:45.619 00.000 12044 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.019999, 1:0.574627, 2:-0.120493
01:46:45.619 00.000 12044 BLC: No correction, Miss < min_move
01:46:45.619 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.45 is < calculated value 0.61, using input
01:46:45.619 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.45, slope = 0.09
01:46:45.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:45.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:45.619 00.000 12044 MoveAxis(W, 34, ABG)
01:46:45.619 00.000 12044 Guiding  Dir = 3, Dur = 34
01:46:45.627 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11481, med=615, FiltMin=531, FiltMax=8658, Gamma=0.810
01:46:45.632 00.005 14964 UpdateGuideState exits: m=268299 SNR=298.8
01:46:45.633 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.633 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:45.634 00.001 14964 Enqueuing Expose request
01:46:45.674 00.040 12044 IsSlewing returns 0
01:46:45.674 00.000 12044 IsGuiding returns 0
01:46:45.706 00.032 12044 PulseGuide returned control before completion, sleep 13
01:46:45.738 00.032 12044 IsGuiding returns 1
01:46:45.738 00.000 12044 scope still moving after pulse duration time elapsed
01:46:45.800 00.062 12044 IsSlewing returns 0
01:46:45.800 00.000 12044 IsGuiding returns 0
01:46:45.800 00.000 12044 scope move finished after 34 + 92 ms
01:46:45.800 00.000 12044 Move returns status 0, amount 34
01:46:45.800 00.000 12044 MoveAxis(N, 0, ABG)
01:46:45.800 00.000 12044 Move returns status 0, amount 0
01:46:45.800 00.000 12044 move complete, result=0
01:46:45.800 00.000 12044 worker thread done servicing request
01:46:45.800 00.000 12044 Worker thread wakes up
01:46:45.800 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:45.800 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:45.800 00.000 14964 GuideStep: 0.4 px 34 ms WEST, -0.2 px 0 ms NORTH
01:46:48.928 03.128 12044 Exposure complete
01:46:48.953 00.025 12044 worker thread done servicing request
01:46:48.953 00.000 14964 OnExposeComplete: enter
01:46:48.954 00.001 14964 UpdateGuideState(): m_state=6
01:46:48.955 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3475
01:46:48.955 00.000 14964 Star::Find returns 1 (0), X=282.42, Y=91.33, Mass=272100, SNR=321.6, Peak=15017 HFD=4.7
01:46:48.956 00.001 14964 MultiStar: [#1 0.92,0.78,0.00,M5] [#2 0.69,0.64,0.00,M6] 
01:46:48.956 00.000 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
01:46:48.957 00.001 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
01:46:48.957 00.000 14964 CameraToMount -- cameraX=0.85 cameraY=-0.47 hyp=0.97 cameraTheta=-0.51 mountX=0.48 mountY=-0.80, mountTheta=-1.02
01:46:48.958 00.001 14964 SchedulePrimaryMove(1136A648, x=0.85, y=-0.47, opts=13)
01:46:48.959 00.001 14964 Enqueuing Move request for scope (0.85, -0.47)
01:46:48.959 00.000 12044 Worker thread wakes up
01:46:48.959 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.47) opts 0xd
01:46:48.959 00.000 12044 Handling offset move in thread for scope, endpoint = (0.85, -0.47)
01:46:48.959 00.000 12044 Moving (0.85, -0.47) raw xDistance=0.48 yDistance=-0.80
01:46:48.959 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.48 is < calculated value 0.63, using input
01:46:48.959 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.10
01:46:48.959 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:48.959 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.80
01:46:48.959 00.000 12044 MoveAxis(W, 37, ABG)
01:46:48.959 00.000 12044 Guiding  Dir = 3, Dur = 37
01:46:48.967 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15017, med=615, FiltMin=524, FiltMax=11739, Gamma=0.810
01:46:48.973 00.006 14964 UpdateGuideState exits: m=272100 SNR=321.6
01:46:48.974 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.974 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:48.974 00.000 14964 Enqueuing Expose request
01:46:48.988 00.014 12044 IsSlewing returns 0
01:46:48.988 00.000 12044 IsGuiding returns 0
01:46:49.019 00.031 12044 PulseGuide returned control before completion, sleep 16
01:46:49.048 00.029 12044 IsGuiding returns 1
01:46:49.049 00.001 12044 scope still moving after pulse duration time elapsed
01:46:49.141 00.092 12044 IsSlewing returns 0
01:46:49.142 00.001 12044 IsGuiding returns 0
01:46:49.142 00.000 12044 scope move finished after 37 + 116 ms
01:46:49.142 00.000 12044 Move returns status 0, amount 37
01:46:49.142 00.000 12044 MoveAxis(N, 0, ABG)
01:46:49.143 00.001 12044 Move returns status 0, amount 0
01:46:49.143 00.000 12044 move complete, result=0
01:46:49.143 00.000 12044 worker thread done servicing request
01:46:49.143 00.000 12044 Worker thread wakes up
01:46:49.143 00.000 14964 GuideStep: 0.5 px 37 ms WEST, -0.8 px 0 ms NORTH
01:46:49.145 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:49.145 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:52.252 03.107 12044 Exposure complete
01:46:52.275 00.023 12044 worker thread done servicing request
01:46:52.275 00.000 14964 OnExposeComplete: enter
01:46:52.275 00.000 14964 UpdateGuideState(): m_state=6
01:46:52.276 00.001 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3476
01:46:52.276 00.000 14964 Star::Find returns 1 (0), X=281.97, Y=91.18, Mass=264123, SNR=301.3, Peak=13757 HFD=4.5
01:46:52.277 00.001 14964 MultiStar: [#1 0.59,1.21,0.00,M6] [#2 0.64,1.51,0.00,M7] 
01:46:52.278 00.001 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.56 = 0.56)
01:46:52.278 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.67)
01:46:52.278 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.62 hyp=0.74 cameraTheta=-1.00 mountX=0.63 mountY=-0.33, mountTheta=-0.49
01:46:52.279 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.62, opts=13)
01:46:52.280 00.001 14964 Enqueuing Move request for scope (0.40, -0.62)
01:46:52.281 00.001 12044 Worker thread wakes up
01:46:52.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.62) opts 0xd
01:46:52.281 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.62)
01:46:52.281 00.000 12044 Moving (0.40, -0.62) raw xDistance=0.63 yDistance=-0.33
01:46:52.281 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.63 is < calculated value 0.82, using input
01:46:52.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.63, slope = 0.13
01:46:52.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:52.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:46:52.281 00.000 12044 MoveAxis(W, 48, ABG)
01:46:52.281 00.000 12044 Guiding  Dir = 3, Dur = 48
01:46:52.288 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13757, med=615, FiltMin=532, FiltMax=9393, Gamma=0.810
01:46:52.294 00.006 14964 UpdateGuideState exits: m=264123 SNR=301.3
01:46:52.294 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.295 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:52.296 00.001 14964 Enqueuing Expose request
01:46:52.347 00.051 12044 IsSlewing returns 0
01:46:52.347 00.000 12044 IsGuiding returns 0
01:46:52.379 00.032 12044 PulseGuide returned control before completion, sleep 27
01:46:52.420 00.041 12044 IsGuiding returns 1
01:46:52.420 00.000 12044 scope still moving after pulse duration time elapsed
01:46:52.472 00.052 12044 IsSlewing returns 0
01:46:52.473 00.001 12044 IsGuiding returns 0
01:46:52.473 00.000 12044 scope move finished after 48 + 77 ms
01:46:52.473 00.000 12044 Move returns status 0, amount 48
01:46:52.473 00.000 12044 MoveAxis(N, 0, ABG)
01:46:52.473 00.000 12044 Move returns status 0, amount 0
01:46:52.473 00.000 12044 move complete, result=0
01:46:52.473 00.000 12044 worker thread done servicing request
01:46:52.473 00.000 12044 Worker thread wakes up
01:46:52.473 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:52.473 00.000 14964 GuideStep: 0.6 px 48 ms WEST, -0.3 px 0 ms NORTH
01:46:52.474 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:55.602 03.128 12044 Exposure complete
01:46:55.624 00.022 12044 worker thread done servicing request
01:46:55.624 00.000 14964 OnExposeComplete: enter
01:46:55.625 00.001 14964 UpdateGuideState(): m_state=6
01:46:55.625 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3477
01:46:55.626 00.001 14964 Star::Find returns 1 (0), X=282.62, Y=92.00, Mass=273083, SNR=312.3, Peak=15179 HFD=4.2
01:46:55.627 00.001 14964 MultiStar: [#1 0.77,0.25,0.00,M7] [#2 0.78,-0.07,0.00,M8] 
01:46:55.627 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
01:46:55.628 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
01:46:55.628 00.000 14964 CameraToMount -- cameraX=1.05 cameraY=0.20 hyp=1.07 cameraTheta=0.18 mountX=-0.18 mountY=-1.06, mountTheta=-1.74
01:46:55.629 00.001 14964 SchedulePrimaryMove(1136A648, x=1.05, y=0.20, opts=13)
01:46:55.630 00.001 14964 Enqueuing Move request for scope (1.05, 0.20)
01:46:55.630 00.000 12044 Worker thread wakes up
01:46:55.630 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.20) opts 0xd
01:46:55.630 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, 0.20)
01:46:55.630 00.000 12044 Moving (1.05, 0.20) raw xDistance=-0.18 yDistance=-1.06
01:46:55.630 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.08
01:46:55.630 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:55.630 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.06
01:46:55.630 00.000 12044 MoveAxis(E, 0, ABG)
01:46:55.630 00.000 12044 Move returns status 0, amount 0
01:46:55.630 00.000 12044 MoveAxis(N, 0, ABG)
01:46:55.630 00.000 12044 Move returns status 0, amount 0
01:46:55.630 00.000 12044 move complete, result=0
01:46:55.631 00.001 12044 worker thread done servicing request
01:46:55.638 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15179, med=615, FiltMin=523, FiltMax=10953, Gamma=0.810
01:46:55.643 00.005 14964 UpdateGuideState exits: m=273083 SNR=312.3
01:46:55.644 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.644 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:55.645 00.001 14964 Enqueuing Expose request
01:46:55.645 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -1.1 px 0 ms NORTH
01:46:55.646 00.001 12044 Worker thread wakes up
01:46:55.646 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:55.646 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:46:58.751 03.105 12044 Exposure complete
01:46:58.775 00.024 12044 worker thread done servicing request
01:46:58.775 00.000 14964 OnExposeComplete: enter
01:46:58.775 00.000 14964 UpdateGuideState(): m_state=6
01:46:58.776 00.001 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3478
01:46:58.777 00.001 14964 Star::Find returns 1 (0), X=281.88, Y=92.28, Mass=261460, SNR=308.4, Peak=11130 HFD=4.8
01:46:58.777 00.000 14964 MultiStar: [#1 0.20,-0.28,0.19,U] [#2 0.41,-0.66,0.00,M9] 
01:46:58.778 00.001 14964 refined, 1 included, MultiStar: {0.29, 0.35}, one-star: {0.31, 0.47}
01:46:58.779 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.43 = 2.43)
01:46:58.779 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.80)
01:46:58.780 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.46 cameraTheta=0.88 mountX=-0.35 mountY=-0.33, mountTheta=-2.39
01:46:58.781 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.35, opts=13)
01:46:58.782 00.001 14964 Enqueuing Move request for scope (0.29, 0.35)
01:46:58.782 00.000 12044 Worker thread wakes up
01:46:58.782 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
01:46:58.782 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
01:46:58.782 00.000 12044 Moving (0.29, 0.35) raw xDistance=-0.35 yDistance=-0.33
01:46:58.782 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.01
01:46:58.782 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:58.782 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:46:58.783 00.001 12044 MoveAxis(E, 0, ABG)
01:46:58.783 00.000 12044 Move returns status 0, amount 0
01:46:58.783 00.000 12044 MoveAxis(N, 0, ABG)
01:46:58.783 00.000 12044 Move returns status 0, amount 0
01:46:58.783 00.000 12044 move complete, result=0
01:46:58.783 00.000 12044 worker thread done servicing request
01:46:58.790 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11130, med=615, FiltMin=531, FiltMax=9656, Gamma=0.810
01:46:58.795 00.005 14964 UpdateGuideState exits: m=261460 SNR=308.4
01:46:58.796 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.796 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:46:58.797 00.001 14964 Enqueuing Expose request
01:46:58.797 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:58.798 00.001 12044 Worker thread wakes up
01:46:58.798 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:46:58.798 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:01.933 03.135 12044 Exposure complete
01:47:01.954 00.021 12044 worker thread done servicing request
01:47:01.954 00.000 14964 OnExposeComplete: enter
01:47:01.954 00.000 14964 UpdateGuideState(): m_state=6
01:47:01.955 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3479
01:47:01.955 00.000 14964 Star::Find returns 1 (0), X=282.39, Y=92.72, Mass=269963, SNR=314.4, Peak=12991 HFD=4.8
01:47:01.956 00.001 14964 MultiStar: [#1 0.62,-0.35,0.17,U] [#2 0.52,-0.27,0.06,U] 
01:47:01.956 00.000 14964 refined, 2 included, MultiStar: {0.78, 0.68}, one-star: {0.82, 0.91}
01:47:01.957 00.001 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.27 = 2.27)
01:47:01.957 00.000 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.96)
01:47:01.958 00.001 14964 CameraToMount -- cameraX=0.78 cameraY=0.68 hyp=1.04 cameraTheta=0.72 mountX=-0.67 mountY=-0.85, mountTheta=-2.24
01:47:01.959 00.001 14964 SchedulePrimaryMove(1136A648, x=0.78, y=0.68, opts=13)
01:47:01.960 00.001 14964 Enqueuing Move request for scope (0.78, 0.68)
01:47:01.960 00.000 12044 Worker thread wakes up
01:47:01.960 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.68) opts 0xd
01:47:01.960 00.000 12044 Handling offset move in thread for scope, endpoint = (0.78, 0.68)
01:47:01.960 00.000 12044 Moving (0.78, 0.68) raw xDistance=-0.67 yDistance=-0.85
01:47:01.960 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.67, slope = -0.05
01:47:01.960 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:01.960 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.85
01:47:01.960 00.000 12044 MoveAxis(E, 36, ABG)
01:47:01.960 00.000 12044 Guiding  Dir = 2, Dur = 36
01:47:01.968 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12991, med=615, FiltMin=528, FiltMax=10351, Gamma=0.810
01:47:01.974 00.006 14964 UpdateGuideState exits: m=269963 SNR=314.4
01:47:01.974 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.975 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:01.975 00.000 14964 Enqueuing Expose request
01:47:02.018 00.043 12044 IsSlewing returns 0
01:47:02.018 00.000 12044 IsGuiding returns 0
01:47:02.049 00.031 12044 PulseGuide returned control before completion, sleep 16
01:47:02.066 00.017 12044 IsGuiding returns 1
01:47:02.066 00.000 12044 scope still moving after pulse duration time elapsed
01:47:02.152 00.086 12044 IsSlewing returns 0
01:47:02.152 00.000 12044 IsGuiding returns 0
01:47:02.152 00.000 12044 scope move finished after 36 + 98 ms
01:47:02.152 00.000 12044 Move returns status 0, amount 36
01:47:02.152 00.000 12044 MoveAxis(N, 0, ABG)
01:47:02.152 00.000 12044 Move returns status 0, amount 0
01:47:02.152 00.000 12044 move complete, result=0
01:47:02.152 00.000 12044 worker thread done servicing request
01:47:02.152 00.000 12044 Worker thread wakes up
01:47:02.152 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:02.152 00.000 14964 GuideStep: -0.7 px 36 ms EAST, -0.8 px 0 ms NORTH
01:47:02.153 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:05.270 03.117 12044 Exposure complete
01:47:05.293 00.023 12044 worker thread done servicing request
01:47:05.293 00.000 14964 OnExposeComplete: enter
01:47:05.293 00.000 14964 UpdateGuideState(): m_state=6
01:47:05.294 00.001 14964 Star::Find(35, 282, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3480
01:47:05.294 00.000 14964 Star::Find returns 1 (0), X=282.88, Y=91.59, Mass=272820, SNR=307.9, Peak=13557 HFD=4.7
01:47:05.295 00.001 14964 MultiStar: [#1 1.25,0.63,0.00,M6] [#2 1.11,0.51,0.00,M9] 
01:47:05.295 00.000 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.39 = 1.39)
01:47:05.296 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.84)
01:47:05.296 00.000 14964 CameraToMount -- cameraX=1.31 cameraY=-0.21 hyp=1.33 cameraTheta=-0.16 mountX=0.23 mountY=-1.28, mountTheta=-1.39
01:47:05.299 00.003 14964 SchedulePrimaryMove(1136A648, x=1.31, y=-0.21, opts=13)
01:47:05.299 00.000 14964 Enqueuing Move request for scope (1.31, -0.21)
01:47:05.300 00.001 12044 Worker thread wakes up
01:47:05.300 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.21) opts 0xd
01:47:05.300 00.000 12044 Handling offset move in thread for scope, endpoint = (1.31, -0.21)
01:47:05.300 00.000 12044 Moving (1.31, -0.21) raw xDistance=0.23 yDistance=-1.28
01:47:05.300 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.10
01:47:05.300 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:05.300 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.28
01:47:05.300 00.000 12044 MoveAxis(E, 0, ABG)
01:47:05.300 00.000 12044 Move returns status 0, amount 0
01:47:05.300 00.000 12044 MoveAxis(N, 0, ABG)
01:47:05.300 00.000 12044 Move returns status 0, amount 0
01:47:05.300 00.000 12044 move complete, result=0
01:47:05.300 00.000 12044 worker thread done servicing request
01:47:05.307 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13557, med=615, FiltMin=523, FiltMax=11198, Gamma=0.810
01:47:05.313 00.006 14964 UpdateGuideState exits: m=272820 SNR=307.9
01:47:05.313 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.314 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:05.314 00.000 14964 Enqueuing Expose request
01:47:05.315 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -1.3 px 0 ms NORTH
01:47:05.316 00.001 12044 Worker thread wakes up
01:47:05.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:05.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:08.425 03.109 12044 Exposure complete
01:47:08.455 00.030 12044 worker thread done servicing request
01:47:08.455 00.000 14964 OnExposeComplete: enter
01:47:08.456 00.001 14964 UpdateGuideState(): m_state=6
01:47:08.456 00.000 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3481
01:47:08.457 00.001 14964 Star::Find returns 1 (0), X=282.67, Y=91.78, Mass=270280, SNR=320.8, Peak=14275 HFD=4.5
01:47:08.457 00.000 14964 MultiStar: [#1 1.02,0.40,0.00,M7] [#2 1.21,0.11,0.00,M10] 
01:47:08.458 00.001 14964 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.56) = xAngle (1.53 = 1.53)
01:47:08.458 00.000 14964 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.58 = -1.70)
01:47:08.458 00.000 14964 CameraToMount -- cameraX=1.10 cameraY=-0.03 hyp=1.10 cameraTheta=-0.03 mountX=0.04 mountY=-1.09, mountTheta=-1.53
01:47:08.462 00.004 14964 SchedulePrimaryMove(1136A648, x=1.10, y=-0.03, opts=13)
01:47:08.464 00.002 14964 Enqueuing Move request for scope (1.10, -0.03)
01:47:08.464 00.000 12044 Worker thread wakes up
01:47:08.464 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.03) opts 0xd
01:47:08.464 00.000 12044 Handling offset move in thread for scope, endpoint = (1.10, -0.03)
01:47:08.464 00.000 12044 Moving (1.10, -0.03) raw xDistance=0.04 yDistance=-1.09
01:47:08.465 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.10
01:47:08.465 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=0.29 newest=-3.22
01:47:08.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
01:47:08.465 00.000 12044 MoveAxis(E, 0, ABG)
01:47:08.465 00.000 12044 Move returns status 0, amount 0
01:47:08.465 00.000 12044 BLC: Oldest BLC event removed
01:47:08.465 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 229 applied
01:47:08.465 00.000 12044 MoveAxis(N, 331, ABG)
01:47:08.465 00.000 12044 Guiding  Dir = 0, Dur = 331
01:47:08.479 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14275, med=615, FiltMin=523, FiltMax=11327, Gamma=0.810
01:47:08.485 00.006 12044 IsSlewing returns 0
01:47:08.486 00.001 12044 IsGuiding returns 0
01:47:08.488 00.002 14964 UpdateGuideState exits: m=270280 SNR=320.8
01:47:08.489 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.490 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:08.491 00.001 14964 Enqueuing Expose request
01:47:08.518 00.027 12044 PulseGuide returned control before completion, sleep 310
01:47:08.838 00.320 12044 IsGuiding returns 1
01:47:08.838 00.000 12044 scope still moving after pulse duration time elapsed
01:47:08.892 00.054 12044 IsSlewing returns 0
01:47:08.977 00.085 12044 IsGuiding returns 0
01:47:08.978 00.001 12044 scope move finished after 331 + 160 ms
01:47:08.978 00.000 12044 Move returns status 0, amount 331
01:47:08.978 00.000 12044 move complete, result=0
01:47:08.978 00.000 12044 worker thread done servicing request
01:47:08.978 00.000 12044 Worker thread wakes up
01:47:08.978 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -1.1 px 331 ms NORTH
01:47:08.981 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:08.981 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:12.106 03.125 12044 Exposure complete
01:47:12.126 00.020 12044 worker thread done servicing request
01:47:12.127 00.001 14964 OnExposeComplete: enter
01:47:12.127 00.000 14964 UpdateGuideState(): m_state=6
01:47:12.128 00.001 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3482
01:47:12.128 00.000 14964 Star::Find returns 1 (0), X=282.16, Y=91.77, Mass=265580, SNR=321.2, Peak=12770 HFD=4.7
01:47:12.129 00.001 14964 MultiStar: [#1 0.58,0.69,0.00,M8] [#2 0.42,0.59,0.07,U] 
01:47:12.129 00.000 14964 refined, 1 included, MultiStar: {0.58, 0.01}, one-star: {0.60, -0.03}
01:47:12.130 00.001 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
01:47:12.130 00.000 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
01:47:12.131 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.01 mountX=0.00 mountY=-0.58, mountTheta=-1.57
01:47:12.132 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.01, opts=13)
01:47:12.132 00.000 14964 Enqueuing Move request for scope (0.58, 0.01)
01:47:12.133 00.001 12044 Worker thread wakes up
01:47:12.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.01) opts 0xd
01:47:12.133 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.01)
01:47:12.133 00.000 12044 Moving (0.58, 0.01) raw xDistance=0.00 yDistance=-0.58
01:47:12.133 00.000 12044 BLC: History state: CurrMiss=0.58, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.093627, 1:0.582314
01:47:12.133 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:47:12.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.09
01:47:12.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:47:12.133 00.000 12044 MoveAxis(E, 0, ABG)
01:47:12.133 00.000 12044 Move returns status 0, amount 0
01:47:12.133 00.000 12044 MoveAxis(N, 54, ABG)
01:47:12.133 00.000 12044 Guiding  Dir = 0, Dur = 54
01:47:12.141 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12770, med=615, FiltMin=533, FiltMax=9461, Gamma=0.810
01:47:12.147 00.006 14964 UpdateGuideState exits: m=265580 SNR=321.2
01:47:12.147 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:12.148 00.000 14964 Enqueuing Expose request
01:47:12.159 00.011 12044 IsSlewing returns 0
01:47:12.159 00.000 12044 IsGuiding returns 0
01:47:12.191 00.032 12044 PulseGuide returned control before completion, sleep 33
01:47:12.270 00.079 12044 IsGuiding returns 1
01:47:12.270 00.000 12044 scope still moving after pulse duration time elapsed
01:47:12.362 00.092 12044 IsSlewing returns 0
01:47:12.362 00.000 12044 IsGuiding returns 0
01:47:12.362 00.000 12044 scope move finished after 54 + 149 ms
01:47:12.362 00.000 12044 Move returns status 0, amount 54
01:47:12.362 00.000 12044 move complete, result=0
01:47:12.362 00.000 12044 worker thread done servicing request
01:47:12.362 00.000 12044 Worker thread wakes up
01:47:12.362 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 54 ms NORTH
01:47:12.364 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:12.364 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:15.504 03.140 12044 Exposure complete
01:47:15.531 00.027 12044 worker thread done servicing request
01:47:15.531 00.000 14964 OnExposeComplete: enter
01:47:15.531 00.000 14964 UpdateGuideState(): m_state=6
01:47:15.532 00.001 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3483
01:47:15.532 00.000 14964 Star::Find returns 1 (0), X=281.89, Y=92.72, Mass=274304, SNR=320.6, Peak=14915 HFD=4.6
01:47:15.534 00.002 14964 MultiStar: [#1 0.10,-0.26,0.17,U] [#2 0.01,-0.29,0.08,U] 
01:47:15.535 00.001 14964 refined, 2 included, MultiStar: {0.27, 0.69}, one-star: {0.32, 0.92}
01:47:15.537 00.002 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.75 = 2.75)
01:47:15.537 00.000 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.48)
01:47:15.537 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.69 hyp=0.74 cameraTheta=1.20 mountX=-0.68 mountY=-0.34, mountTheta=-2.68
01:47:15.539 00.002 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.69, opts=13)
01:47:15.540 00.001 14964 Enqueuing Move request for scope (0.27, 0.69)
01:47:15.540 00.000 12044 Worker thread wakes up
01:47:15.540 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.69) opts 0xd
01:47:15.540 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.69)
01:47:15.540 00.000 12044 Moving (0.27, 0.69) raw xDistance=-0.68 yDistance=-0.34
01:47:15.540 00.000 12044 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.093627, 1:0.582314, 2:0.340241
01:47:15.540 00.000 12044 BLC: No correction, Miss < min_move
01:47:15.540 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.61 from input -0.68, slope = -0.09
01:47:15.540 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:15.540 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:47:15.540 00.000 12044 MoveAxis(E, 72, ABG)
01:47:15.540 00.000 12044 Guiding  Dir = 2, Dur = 72
01:47:15.548 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14915, med=615, FiltMin=526, FiltMax=10894, Gamma=0.810
01:47:15.553 00.005 14964 UpdateGuideState exits: m=274304 SNR=320.6
01:47:15.554 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.554 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:15.555 00.001 14964 Enqueuing Expose request
01:47:15.565 00.010 12044 IsSlewing returns 0
01:47:15.566 00.001 12044 IsGuiding returns 0
01:47:15.597 00.031 12044 PulseGuide returned control before completion, sleep 51
01:47:15.661 00.064 12044 IsGuiding returns 1
01:47:15.661 00.000 12044 scope still moving after pulse duration time elapsed
01:47:15.737 00.076 12044 IsSlewing returns 0
01:47:15.737 00.000 12044 IsGuiding returns 0
01:47:15.737 00.000 12044 scope move finished after 72 + 99 ms
01:47:15.737 00.000 12044 Move returns status 0, amount 72
01:47:15.737 00.000 12044 MoveAxis(N, 0, ABG)
01:47:15.737 00.000 12044 Move returns status 0, amount 0
01:47:15.737 00.000 12044 move complete, result=0
01:47:15.737 00.000 12044 worker thread done servicing request
01:47:15.737 00.000 12044 Worker thread wakes up
01:47:15.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:15.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:15.737 00.000 14964 GuideStep: -0.7 px 72 ms EAST, -0.3 px 0 ms NORTH
01:47:18.835 03.098 12044 Exposure complete
01:47:18.856 00.021 12044 worker thread done servicing request
01:47:18.856 00.000 14964 OnExposeComplete: enter
01:47:18.857 00.001 14964 UpdateGuideState(): m_state=6
01:47:18.857 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3484
01:47:18.858 00.001 14964 Star::Find returns 1 (0), X=282.32, Y=91.54, Mass=262093, SNR=308.2, Peak=12566 HFD=4.8
01:47:18.858 00.000 14964 MultiStar: [#1 0.77,0.49,0.00,M8] [#2 0.33,0.63,0.06,U] 
01:47:18.859 00.001 14964 refined, 1 included, MultiStar: {0.73, -0.21}, one-star: {0.75, -0.26}
01:47:18.859 00.000 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
01:47:18.860 00.001 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.96)
01:47:18.860 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=-0.21 hyp=0.76 cameraTheta=-0.28 mountX=0.22 mountY=-0.70, mountTheta=-1.27
01:47:18.861 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.21, opts=13)
01:47:18.862 00.001 14964 Enqueuing Move request for scope (0.73, -0.21)
01:47:18.862 00.000 12044 Worker thread wakes up
01:47:18.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.21) opts 0xd
01:47:18.862 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.21)
01:47:18.862 00.000 12044 Moving (0.73, -0.21) raw xDistance=0.22 yDistance=-0.70
01:47:18.862 00.000 12044 BLC: window closed
01:47:18.862 00.000 12044 BLC: History state: CurrMiss=0.70, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.093627, 1:0.582314, 2:0.340241
01:47:18.862 00.000 12044 BLC: Under-shoot: nominal increase by 44
01:47:18.862 00.000 12044 BLC: window closed
01:47:18.862 00.000 12044 BLC: Pulse adjusted to 252
01:47:18.863 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.05
01:47:18.863 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:47:18.863 00.000 12044 MoveAxis(E, 0, ABG)
01:47:18.863 00.000 12044 Move returns status 0, amount 0
01:47:18.863 00.000 12044 MoveAxis(N, 65, ABG)
01:47:18.863 00.000 12044 Guiding  Dir = 0, Dur = 65
01:47:18.870 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12566, med=615, FiltMin=534, FiltMax=9535, Gamma=0.810
01:47:18.875 00.005 14964 UpdateGuideState exits: m=262093 SNR=308.2
01:47:18.876 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.876 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:18.877 00.001 14964 Enqueuing Expose request
01:47:18.908 00.031 12044 IsSlewing returns 0
01:47:18.908 00.000 12044 IsGuiding returns 0
01:47:18.940 00.032 12044 PulseGuide returned control before completion, sleep 44
01:47:18.988 00.048 12044 IsGuiding returns 1
01:47:18.988 00.000 12044 scope still moving after pulse duration time elapsed
01:47:19.046 00.058 14964 evsrv: cli 01AB2670 connect
01:47:19.047 00.001 14964 case statement mapped state 6 to 3
01:47:19.048 00.001 14964 case statement mapped state 6 to 3
01:47:19.048 00.000 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"f858df09-1554-494c-a579-4d494db3f3cc"}
01:47:19.049 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"f858df09-1554-494c-a579-4d494db3f3cc"}
01:47:19.051 00.002 14964 evsrv: cli 01AB2670 disconnect
01:47:19.051 00.000 12044 IsSlewing returns 0
01:47:19.051 00.000 12044 IsGuiding returns 0
01:47:19.051 00.000 12044 scope move finished after 65 + 78 ms
01:47:19.051 00.000 12044 Move returns status 0, amount 65
01:47:19.051 00.000 12044 move complete, result=0
01:47:19.051 00.000 12044 worker thread done servicing request
01:47:19.051 00.000 12044 Worker thread wakes up
01:47:19.051 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:19.052 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:19.052 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 65 ms NORTH
01:47:22.158 03.106 12044 Exposure complete
01:47:22.182 00.024 12044 worker thread done servicing request
01:47:22.183 00.001 14964 OnExposeComplete: enter
01:47:22.183 00.000 14964 UpdateGuideState(): m_state=6
01:47:22.184 00.001 14964 Star::Find(35, 282, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3485
01:47:22.184 00.000 14964 Star::Find returns 1 (0), X=281.56, Y=92.12, Mass=273939, SNR=321.4, Peak=14258 HFD=4.4
01:47:22.185 00.001 14964 MultiStar: [#1 -0.14,0.39,0.17,U] [#2 0.02,0.52,0.06,U] 
01:47:22.185 00.000 14964 single-star, 2 included, MultiStar: {-0.02, 0.34}, one-star: {-0.01, 0.31}
01:47:22.186 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
01:47:22.186 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
01:47:22.187 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.60 mountX=-0.31 mountY=-0.02, mountTheta=-3.06
01:47:22.188 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.31, opts=13)
01:47:22.188 00.000 14964 Enqueuing Move request for scope (-0.01, 0.31)
01:47:22.189 00.001 12044 Worker thread wakes up
01:47:22.189 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
01:47:22.189 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
01:47:22.189 00.000 12044 Moving (-0.01, 0.31) raw xDistance=-0.31 yDistance=-0.02
01:47:22.189 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.31, slope = -0.03
01:47:22.189 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:22.189 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:22.189 00.000 12044 MoveAxis(E, 26, ABG)
01:47:22.189 00.000 12044 Guiding  Dir = 2, Dur = 26
01:47:22.197 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14258, med=615, FiltMin=531, FiltMax=11791, Gamma=0.810
01:47:22.203 00.006 14964 UpdateGuideState exits: m=273939 SNR=321.4
01:47:22.203 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.204 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:22.204 00.000 14964 Enqueuing Expose request
01:47:22.223 00.019 12044 IsSlewing returns 0
01:47:22.223 00.000 12044 IsGuiding returns 0
01:47:22.287 00.064 12044 IsGuiding returns 1
01:47:22.287 00.000 12044 scope still moving after pulse duration time elapsed
01:47:22.346 00.059 12044 IsSlewing returns 0
01:47:22.346 00.000 12044 IsGuiding returns 0
01:47:22.346 00.000 12044 scope move finished after 26 + 96 ms
01:47:22.346 00.000 12044 Move returns status 0, amount 26
01:47:22.346 00.000 12044 MoveAxis(N, 0, ABG)
01:47:22.346 00.000 12044 Move returns status 0, amount 0
01:47:22.346 00.000 12044 move complete, result=0
01:47:22.346 00.000 12044 worker thread done servicing request
01:47:22.346 00.000 12044 Worker thread wakes up
01:47:22.346 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:22.346 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:22.346 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
01:47:25.439 03.093 12044 Exposure complete
01:47:25.460 00.021 12044 worker thread done servicing request
01:47:25.461 00.001 14964 OnExposeComplete: enter
01:47:25.461 00.000 14964 UpdateGuideState(): m_state=6
01:47:25.462 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3486
01:47:25.463 00.001 14964 Star::Find returns 1 (0), X=281.67, Y=91.34, Mass=269556, SNR=320.0, Peak=12441 HFD=4.7
01:47:25.463 00.000 14964 MultiStar: [#1 0.20,0.85,0.00,M8] [#2 0.34,1.06,0.00,M7] 
01:47:25.464 00.001 14964 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.56) = xAngle (0.21 = 0.21)
01:47:25.464 00.000 14964 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.02)
01:47:25.464 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.35 mountX=0.46 mountY=-0.06, mountTheta=-0.12
01:47:25.465 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.46, opts=13)
01:47:25.466 00.001 14964 Enqueuing Move request for scope (0.11, -0.46)
01:47:25.467 00.001 12044 Worker thread wakes up
01:47:25.467 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.46) opts 0xd
01:47:25.467 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.46)
01:47:25.467 00.000 12044 Moving (0.11, -0.46) raw xDistance=0.46 yDistance=-0.06
01:47:25.467 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.46, slope = 0.05
01:47:25.467 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:25.467 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:47:25.467 00.000 12044 MoveAxis(W, 36, ABG)
01:47:25.467 00.000 12044 Guiding  Dir = 3, Dur = 36
01:47:25.474 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12441, med=615, FiltMin=535, FiltMax=10349, Gamma=0.810
01:47:25.480 00.006 14964 UpdateGuideState exits: m=269556 SNR=320.0
01:47:25.480 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.481 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:25.481 00.000 14964 Enqueuing Expose request
01:47:25.521 00.040 12044 IsSlewing returns 0
01:47:25.521 00.000 12044 IsGuiding returns 0
01:47:25.551 00.030 12044 PulseGuide returned control before completion, sleep 15
01:47:25.578 00.027 12044 IsGuiding returns 1
01:47:25.578 00.000 12044 scope still moving after pulse duration time elapsed
01:47:25.629 00.051 12044 IsSlewing returns 0
01:47:25.630 00.001 12044 IsGuiding returns 0
01:47:25.630 00.000 12044 scope move finished after 36 + 72 ms
01:47:25.630 00.000 12044 Move returns status 0, amount 36
01:47:25.630 00.000 12044 MoveAxis(N, 0, ABG)
01:47:25.630 00.000 12044 Move returns status 0, amount 0
01:47:25.630 00.000 12044 move complete, result=0
01:47:25.630 00.000 12044 worker thread done servicing request
01:47:25.630 00.000 12044 Worker thread wakes up
01:47:25.630 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:25.630 00.000 14964 GuideStep: 0.5 px 36 ms WEST, -0.1 px 0 ms NORTH
01:47:25.631 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(247,57,71,71)
01:47:28.071 02.440 14964 evsrv: cli 01AB27B0 connect
01:47:28.073 00.002 14964 case statement mapped state 6 to 3
01:47:28.073 00.000 14964 case statement mapped state 6 to 3
01:47:28.074 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"f78e3218-228b-44e4-b4a1-fe1103356ee6"}
01:47:28.074 00.000 14964 case statement mapped state 6 to 3
01:47:28.075 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f78e3218-228b-44e4-b4a1-fe1103356ee6"}
01:47:28.076 00.001 14964 evsrv: cli 01AB27B0 disconnect
01:47:28.076 00.000 14964 evsrv: cli 01AB2670 connect
01:47:28.077 00.001 14964 case statement mapped state 6 to 3
01:47:28.078 00.001 14964 case statement mapped state 6 to 3
01:47:28.079 00.001 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"fa4c6d95-14b5-4b28-95a8-f2b82d5262bb"}
01:47:28.079 00.000 14964 PhdController::Dither begins
01:47:28.079 00.000 14964 dither: size=2.00, dRA=-0.30 dDec=1.21
01:47:28.080 00.001 14964 MountToCamera -- mountTheta (-1.81) + m_xAngle (-1.56) = xAngle (-3.37 = 2.91)
01:47:28.081 00.001 14964 MountToCamera -- mountX=-0.30 mountY=1.21 hyp=1.25 mountTheta=-1.81 cameraX=-1.22, cameraY=0.28 cameraTheta=2.91
01:47:28.081 00.000 14964 setting lock position to (280.35, 92.09)
01:47:28.082 00.001 14964 Mount: notify guiding dithered (-1.2, 0.3)
01:47:28.082 00.000 14964 MultiStar: stabilizing after lock position change
01:47:28.083 00.001 14964 Status Line: Dither by -0.30,1.21
01:47:28.084 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:47:28.085 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
01:47:28.086 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"fa4c6d95-14b5-4b28-95a8-f2b82d5262bb"}
01:47:28.086 00.000 14964 evsrv: cli 01AB2670 disconnect
01:47:28.737 00.651 12044 Exposure complete
01:47:28.771 00.034 12044 worker thread done servicing request
01:47:28.771 00.000 14964 OnExposeComplete: enter
01:47:28.773 00.002 14964 UpdateGuideState(): m_state=6
01:47:28.774 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3487
01:47:28.776 00.002 14964 Star::Find returns 1 (0), X=281.72, Y=92.29, Mass=278357, SNR=328.0, Peak=15626 HFD=4.6
01:47:28.777 00.001 14964 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
01:47:28.778 00.001 14964 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.75 = -1.53)
01:47:28.780 00.002 14964 CameraToMount -- cameraX=1.37 cameraY=0.20 hyp=1.39 cameraTheta=0.14 mountX=-0.18 mountY=-1.38, mountTheta=-1.70
01:47:28.782 00.002 14964 dither recenter: remaining=(0.3,-1.2) step=(0.3,-1.2)
01:47:28.783 00.001 14964 MountToCamera -- mountTheta (1.33) + m_xAngle (-1.56) = xAngle (-0.23 = -0.23)
01:47:28.783 00.000 14964 MountToCamera -- mountX=0.30 mountY=-1.21 hyp=1.25 mountTheta=1.33 cameraX=1.22, cameraY=-0.28 cameraTheta=-0.23
01:47:28.784 00.001 14964 SchedulePrimaryMove(1136A648, x=1.22, y=-0.28, opts=4)
01:47:28.785 00.001 14964 Enqueuing Move request for scope (1.22, -0.28)
01:47:28.787 00.002 14964 Mount: notify direct move 0.30,-1.21
01:47:28.788 00.001 12044 Worker thread wakes up
01:47:28.788 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.28) opts 0x4
01:47:28.788 00.000 12044 Handling offset move in thread for scope, endpoint = (1.22, -0.28)
01:47:28.788 00.000 12044 Moving (1.22, -0.28) raw xDistance=0.30 yDistance=-1.21
01:47:28.788 00.000 12044 BLC: window closed
01:47:28.788 00.000 12044 MoveAxis(W, 35, B)
01:47:28.788 00.000 12044 Guiding  Dir = 3, Dur = 35
01:47:28.798 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15626, med=615, FiltMin=529, FiltMax=10136, Gamma=0.810
01:47:28.807 00.009 14964 UpdateGuideState exits: m=278357 SNR=328.0
01:47:28.808 00.001 14964 PhdController: settling, locked = 1, distance = 1.71 (2.00) aobump = 0 frame = 1 / 99999
01:47:28.809 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575648.809,"Host":"NUCBOX","Inst":1,"Distance":1.71,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:47:28.809 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.810 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:28.810 00.000 14964 Enqueuing Expose request
01:47:28.849 00.039 12044 IsSlewing returns 0
01:47:28.850 00.001 12044 IsGuiding returns 0
01:47:28.881 00.031 12044 PulseGuide returned control before completion, sleep 14
01:47:28.940 00.059 12044 IsGuiding returns 1
01:47:28.940 00.000 12044 scope still moving after pulse duration time elapsed
01:47:29.005 00.065 12044 IsSlewing returns 0
01:47:29.006 00.001 12044 IsGuiding returns 0
01:47:29.006 00.000 12044 scope move finished after 35 + 120 ms
01:47:29.006 00.000 12044 Move returns status 0, amount 35
01:47:29.006 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:29.006 00.000 12044 MoveAxis(N, 113, B)
01:47:29.006 00.000 12044 Guiding  Dir = 0, Dur = 113
01:47:29.036 00.030 12044 IsSlewing returns 0
01:47:29.036 00.000 12044 IsGuiding returns 0
01:47:29.067 00.031 12044 PulseGuide returned control before completion, sleep 92
01:47:29.176 00.109 12044 IsGuiding returns 1
01:47:29.176 00.000 12044 scope still moving after pulse duration time elapsed
01:47:29.235 00.059 12044 IsSlewing returns 0
01:47:29.235 00.000 12044 IsGuiding returns 0
01:47:29.235 00.000 12044 scope move finished after 113 + 86 ms
01:47:29.235 00.000 12044 Move returns status 0, amount 113
01:47:29.235 00.000 12044 move complete, result=0
01:47:29.235 00.000 12044 worker thread done servicing request
01:47:29.235 00.000 12044 Worker thread wakes up
01:47:29.235 00.000 14964 GuideStep: 0.3 px 35 ms WEST, -1.2 px 113 ms NORTH
01:47:29.236 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:29.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:32.370 03.134 12044 Exposure complete
01:47:32.390 00.020 12044 worker thread done servicing request
01:47:32.391 00.001 14964 OnExposeComplete: enter
01:47:32.391 00.000 14964 UpdateGuideState(): m_state=6
01:47:32.392 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3488
01:47:32.392 00.000 14964 Star::Find returns 1 (0), X=280.96, Y=92.20, Mass=277753, SNR=332.6, Peak=18662 HFD=4.2
01:47:32.393 00.001 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
01:47:32.393 00.000 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.50)
01:47:32.394 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.11 hyp=0.62 cameraTheta=0.18 mountX=-0.10 mountY=-0.61, mountTheta=-1.73
01:47:32.395 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.11, opts=13)
01:47:32.395 00.000 14964 Enqueuing Move request for scope (0.61, 0.11)
01:47:32.396 00.001 12044 Worker thread wakes up
01:47:32.396 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.11) opts 0xd
01:47:32.396 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.11)
01:47:32.396 00.000 12044 Moving (0.61, 0.11) raw xDistance=-0.10 yDistance=-0.61
01:47:32.396 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:47:32.396 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:32.396 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
01:47:32.396 00.000 12044 MoveAxis(E, 0, ABG)
01:47:32.396 00.000 12044 Move returns status 0, amount 0
01:47:32.396 00.000 12044 MoveAxis(N, 0, ABG)
01:47:32.396 00.000 12044 Move returns status 0, amount 0
01:47:32.396 00.000 12044 move complete, result=0
01:47:32.396 00.000 12044 worker thread done servicing request
01:47:32.403 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18662, med=615, FiltMin=523, FiltMax=11096, Gamma=0.810
01:47:32.409 00.006 14964 UpdateGuideState exits: m=277753 SNR=332.6
01:47:32.409 00.000 14964 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 2 / 99999
01:47:32.410 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575652.410,"Host":"NUCBOX","Inst":1,"Distance":0.62,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
01:47:32.410 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.411 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:32.411 00.000 14964 Enqueuing Expose request
01:47:32.412 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
01:47:32.412 00.000 12044 Worker thread wakes up
01:47:32.412 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:32.413 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:35.538 03.125 12044 Exposure complete
01:47:35.565 00.027 12044 worker thread done servicing request
01:47:35.565 00.000 14964 OnExposeComplete: enter
01:47:35.566 00.001 14964 UpdateGuideState(): m_state=6
01:47:35.567 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3489
01:47:35.567 00.000 14964 Star::Find returns 1 (0), X=280.96, Y=92.05, Mass=273017, SNR=325.1, Peak=17142 HFD=4.4
01:47:35.568 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
01:47:35.568 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.74)
01:47:35.568 00.000 14964 CameraToMount -- cameraX=0.61 cameraY=-0.04 hyp=0.61 cameraTheta=-0.07 mountX=0.05 mountY=-0.60, mountTheta=-1.49
01:47:35.569 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.04, opts=13)
01:47:35.570 00.001 14964 Enqueuing Move request for scope (0.61, -0.04)
01:47:35.571 00.001 12044 Worker thread wakes up
01:47:35.571 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.04) opts 0xd
01:47:35.571 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.04)
01:47:35.571 00.000 12044 Moving (0.61, -0.04) raw xDistance=0.05 yDistance=-0.60
01:47:35.571 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:47:35.571 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:35.571 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:47:35.571 00.000 12044 MoveAxis(E, 0, ABG)
01:47:35.571 00.000 12044 Move returns status 0, amount 0
01:47:35.571 00.000 12044 MoveAxis(N, 0, ABG)
01:47:35.571 00.000 12044 Move returns status 0, amount 0
01:47:35.571 00.000 12044 move complete, result=0
01:47:35.571 00.000 12044 worker thread done servicing request
01:47:35.579 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17142, med=615, FiltMin=525, FiltMax=11096, Gamma=0.810
01:47:35.585 00.006 14964 UpdateGuideState exits: m=273017 SNR=325.1
01:47:35.585 00.000 14964 PhdController: settling, locked = 1, distance = 0.61 (2.00) aobump = 0 frame = 3 / 99999
01:47:35.586 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575655.586,"Host":"NUCBOX","Inst":1,"Distance":0.61,"Time":6.8,"SettleTime":15.0,"StarLocked":true}
01:47:35.586 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.587 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:35.587 00.000 14964 Enqueuing Expose request
01:47:35.588 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:47:35.588 00.000 12044 Worker thread wakes up
01:47:35.588 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:35.588 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:38.707 03.119 12044 Exposure complete
01:47:38.731 00.024 12044 worker thread done servicing request
01:47:38.731 00.000 14964 OnExposeComplete: enter
01:47:38.732 00.001 14964 UpdateGuideState(): m_state=6
01:47:38.733 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3490
01:47:38.733 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=92.21, Mass=275705, SNR=316.9, Peak=17106 HFD=4.2
01:47:38.734 00.001 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
01:47:38.734 00.000 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.27 = -1.02)
01:47:38.735 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=-0.12 mountY=-0.16, mountTheta=-2.19
01:47:38.736 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.12, opts=13)
01:47:38.736 00.000 14964 Enqueuing Move request for scope (0.15, 0.12)
01:47:38.737 00.001 12044 Worker thread wakes up
01:47:38.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:47:38.737 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:47:38.737 00.000 12044 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.16
01:47:38.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:47:38.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:38.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:38.737 00.000 12044 MoveAxis(E, 0, ABG)
01:47:38.737 00.000 12044 Move returns status 0, amount 0
01:47:38.737 00.000 12044 MoveAxis(N, 0, ABG)
01:47:38.737 00.000 12044 Move returns status 0, amount 0
01:47:38.737 00.000 12044 move complete, result=0
01:47:38.737 00.000 12044 worker thread done servicing request
01:47:38.744 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17106, med=615, FiltMin=532, FiltMax=11944, Gamma=0.810
01:47:38.749 00.005 14964 UpdateGuideState exits: m=275705 SNR=316.9
01:47:38.750 00.001 14964 PhdController: settling, locked = 1, distance = 0.49 (2.00) aobump = 0 frame = 4 / 99999
01:47:38.751 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778575658.750,"Host":"NUCBOX","Inst":1,"Distance":0.49,"Time":9.9,"SettleTime":15.0,"StarLocked":true}
01:47:38.751 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.752 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:38.752 00.000 14964 Enqueuing Expose request
01:47:38.752 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:38.753 00.001 12044 Worker thread wakes up
01:47:38.753 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:38.753 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:41.858 03.105 12044 Exposure complete
01:47:41.880 00.022 12044 worker thread done servicing request
01:47:41.880 00.000 14964 OnExposeComplete: enter
01:47:41.881 00.001 14964 UpdateGuideState(): m_state=6
01:47:41.881 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3491
01:47:41.882 00.001 14964 Star::Find returns 1 (0), X=280.74, Y=92.12, Mass=271755, SNR=312.2, Peak=12790 HFD=4.5
01:47:41.882 00.000 14964 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
01:47:41.883 00.001 14964 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.59)
01:47:41.883 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.03 hyp=0.39 cameraTheta=0.09 mountX=-0.03 mountY=-0.39, mountTheta=-1.64
01:47:41.884 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.03, opts=13)
01:47:41.885 00.001 14964 Enqueuing Move request for scope (0.39, 0.03)
01:47:41.885 00.000 12044 Worker thread wakes up
01:47:41.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.03) opts 0xd
01:47:41.885 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.03)
01:47:41.885 00.000 12044 Moving (0.39, 0.03) raw xDistance=-0.03 yDistance=-0.39
01:47:41.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:47:41.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:47:41.886 00.001 12044 MoveAxis(E, 0, ABG)
01:47:41.886 00.000 12044 Move returns status 0, amount 0
01:47:41.886 00.000 12044 MoveAxis(N, 0, ABG)
01:47:41.886 00.000 12044 Move returns status 0, amount 0
01:47:41.886 00.000 12044 move complete, result=0
01:47:41.886 00.000 12044 worker thread done servicing request
01:47:41.893 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12790, med=614, FiltMin=515, FiltMax=11383, Gamma=0.810
01:47:41.912 00.019 14964 UpdateGuideState exits: m=271755 SNR=312.2
01:47:41.913 00.001 14964 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 5 / 99999
01:47:41.913 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778575661.913,"Host":"NUCBOX","Inst":1,"Distance":0.46,"Time":13.1,"SettleTime":15.0,"StarLocked":true}
01:47:41.915 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.915 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:41.915 00.000 14964 Enqueuing Expose request
01:47:41.916 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:47:41.917 00.001 12044 Worker thread wakes up
01:47:41.917 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:41.917 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:45.017 03.100 12044 Exposure complete
01:47:45.039 00.022 12044 worker thread done servicing request
01:47:45.039 00.000 14964 OnExposeComplete: enter
01:47:45.040 00.001 14964 UpdateGuideState(): m_state=6
01:47:45.040 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3492
01:47:45.041 00.001 14964 Star::Find returns 1 (0), X=280.42, Y=92.00, Mass=268299, SNR=308.7, Peak=13660 HFD=4.2
01:47:45.041 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
01:47:45.042 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.60)
01:47:45.042 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=0.09 mountY=-0.06, mountTheta=-0.57
01:47:45.043 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.09, opts=13)
01:47:45.044 00.001 14964 Enqueuing Move request for scope (0.07, -0.09)
01:47:45.044 00.000 12044 Worker thread wakes up
01:47:45.045 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:47:45.045 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:47:45.045 00.000 12044 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=-0.06
01:47:45.045 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.10, using input
01:47:45.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
01:47:45.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:45.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:47:45.045 00.000 12044 MoveAxis(E, 0, ABG)
01:47:45.045 00.000 12044 Move returns status 0, amount 0
01:47:45.045 00.000 12044 MoveAxis(N, 0, ABG)
01:47:45.045 00.000 12044 Move returns status 0, amount 0
01:47:45.045 00.000 12044 move complete, result=0
01:47:45.045 00.000 12044 worker thread done servicing request
01:47:45.052 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13660, med=615, FiltMin=523, FiltMax=11785, Gamma=0.810
01:47:45.057 00.005 14964 UpdateGuideState exits: m=268299 SNR=308.7
01:47:45.058 00.001 14964 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 6 / 99999
01:47:45.058 00.000 14964 PhdController: newstate STATE_FINISH
01:47:45.059 00.001 14964 PhdController complete: success
01:47:45.059 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778575665.059,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:47:45.060 00.001 14964 Mount: notify guiding dither settle done success=1
01:47:45.060 00.000 14964 PhdController: newstate STATE_IDLE
01:47:45.061 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.061 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:45.062 00.001 14964 Enqueuing Expose request
01:47:45.062 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:45.063 00.001 12044 Worker thread wakes up
01:47:45.063 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:45.063 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:48.159 03.096 12044 Exposure complete
01:47:48.183 00.024 12044 worker thread done servicing request
01:47:48.183 00.000 14964 OnExposeComplete: enter
01:47:48.184 00.001 14964 UpdateGuideState(): m_state=6
01:47:48.185 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3493
01:47:48.185 00.000 14964 Star::Find returns 1 (0), X=280.37, Y=92.16, Mass=271153, SNR=307.3, Peak=15792 HFD=4.3
01:47:48.186 00.001 14964 MultiStar: exiting stabilization period
01:47:48.186 00.000 14964 MultiStar: updating star positions after lock position change
01:47:48.186 00.000 14964 Star::Find(35, 75, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3493
01:47:48.187 00.001 14964 Star::Find returns 1 (0), X=76.15, Y=327.00, Mass=14986, SNR=57.4, Peak=1747 HFD=3.1
01:47:48.187 00.000 14964 Star::Find(35, 141, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3493
01:47:48.188 00.001 14964 Star::Find returns 1 (0), X=142.30, Y=317.23, Mass=3739, SNR=23.6, Peak=1110 HFD=2.7
01:47:48.188 00.000 14964 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.56) = xAngle (2.85 = 2.85)
01:47:48.189 00.001 14964 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
01:47:48.189 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.29 mountX=-0.07 mountY=-0.03, mountTheta=-2.77
01:47:48.190 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.07, opts=13)
01:47:48.191 00.001 14964 Enqueuing Move request for scope (0.02, 0.07)
01:47:48.191 00.000 12044 Worker thread wakes up
01:47:48.191 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:47:48.191 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:47:48.191 00.000 12044 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
01:47:48.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:47:48.192 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:48.192 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:48.192 00.000 12044 MoveAxis(E, 0, ABG)
01:47:48.192 00.000 12044 Move returns status 0, amount 0
01:47:48.192 00.000 12044 MoveAxis(N, 0, ABG)
01:47:48.192 00.000 12044 Move returns status 0, amount 0
01:47:48.192 00.000 12044 move complete, result=0
01:47:48.192 00.000 12044 worker thread done servicing request
01:47:48.199 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15792, med=615, FiltMin=531, FiltMax=12480, Gamma=0.810
01:47:48.205 00.006 14964 UpdateGuideState exits: m=271153 SNR=307.3
01:47:48.205 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:48.206 00.000 14964 Enqueuing Expose request
01:47:48.207 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:48.207 00.000 12044 Worker thread wakes up
01:47:48.207 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:48.208 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:51.301 03.093 12044 Exposure complete
01:47:51.323 00.022 12044 worker thread done servicing request
01:47:51.324 00.001 14964 OnExposeComplete: enter
01:47:51.324 00.000 14964 UpdateGuideState(): m_state=6
01:47:51.325 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3494
01:47:51.325 00.000 14964 Star::Find returns 1 (0), X=280.28, Y=91.77, Mass=266090, SNR=326.8, Peak=15112 HFD=4.4
01:47:51.326 00.001 14964 MultiStar: [#1 -0.08,0.44,0.17,U] [#2 0.04,0.32,0.08,U] 
01:47:51.326 00.000 14964 refined, 2 included, MultiStar: {-0.07, -0.17}, one-star: {-0.07, -0.32}
01:47:51.327 00.001 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
01:47:51.327 00.000 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.67 = 2.67)
01:47:51.328 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=0.17 mountY=0.08, mountTheta=0.46
01:47:51.330 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.17, opts=13)
01:47:51.332 00.002 14964 Enqueuing Move request for scope (-0.07, -0.17)
01:47:51.332 00.000 12044 Worker thread wakes up
01:47:51.333 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
01:47:51.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
01:47:51.333 00.000 12044 Moving (-0.07, -0.17) raw xDistance=0.17 yDistance=0.08
01:47:51.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:47:51.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:47:51.333 00.000 12044 MoveAxis(E, 0, ABG)
01:47:51.333 00.000 12044 Move returns status 0, amount 0
01:47:51.333 00.000 12044 MoveAxis(N, 0, ABG)
01:47:51.333 00.000 12044 Move returns status 0, amount 0
01:47:51.333 00.000 12044 move complete, result=0
01:47:51.333 00.000 12044 worker thread done servicing request
01:47:51.340 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15112, med=615, FiltMin=515, FiltMax=11517, Gamma=0.810
01:47:51.346 00.006 14964 UpdateGuideState exits: m=266090 SNR=326.8
01:47:51.347 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.347 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:51.348 00.001 14964 Enqueuing Expose request
01:47:51.348 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:51.349 00.001 12044 Worker thread wakes up
01:47:51.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:51.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:54.471 03.122 12044 Exposure complete
01:47:54.493 00.022 12044 worker thread done servicing request
01:47:54.493 00.000 14964 OnExposeComplete: enter
01:47:54.494 00.001 14964 UpdateGuideState(): m_state=6
01:47:54.495 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3495
01:47:54.495 00.000 14964 Star::Find returns 1 (0), X=280.76, Y=92.25, Mass=270146, SNR=320.2, Peak=13050 HFD=4.5
01:47:54.496 00.001 14964 MultiStar: [#1 0.51,-0.09,0.17,U] [#2 0.58,-0.49,0.00,M7] 
01:47:54.496 00.000 14964 single-star, 1 included, MultiStar: {0.42, 0.12}, one-star: {0.41, 0.16}
01:47:54.497 00.001 14964 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
01:47:54.497 00.000 14964 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.30)
01:47:54.498 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.16 hyp=0.44 cameraTheta=0.38 mountX=-0.15 mountY=-0.42, mountTheta=-1.92
01:47:54.499 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.16, opts=13)
01:47:54.499 00.000 14964 Enqueuing Move request for scope (0.41, 0.16)
01:47:54.500 00.001 12044 Worker thread wakes up
01:47:54.500 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.16) opts 0xd
01:47:54.500 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.16)
01:47:54.500 00.000 12044 Moving (0.41, 0.16) raw xDistance=-0.15 yDistance=-0.42
01:47:54.500 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:47:54.500 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:54.500 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:47:54.500 00.000 12044 MoveAxis(E, 0, ABG)
01:47:54.500 00.000 12044 Move returns status 0, amount 0
01:47:54.500 00.000 12044 MoveAxis(N, 0, ABG)
01:47:54.500 00.000 12044 Move returns status 0, amount 0
01:47:54.500 00.000 12044 move complete, result=0
01:47:54.501 00.001 12044 worker thread done servicing request
01:47:54.507 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13050, med=615, FiltMin=525, FiltMax=10508, Gamma=0.810
01:47:54.513 00.006 14964 UpdateGuideState exits: m=270146 SNR=320.2
01:47:54.513 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.514 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:54.514 00.000 14964 Enqueuing Expose request
01:47:54.515 00.001 12044 Worker thread wakes up
01:47:54.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:54.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:47:54.515 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:47:57.631 03.116 12044 Exposure complete
01:47:57.656 00.025 12044 worker thread done servicing request
01:47:57.656 00.000 14964 OnExposeComplete: enter
01:47:57.657 00.001 14964 UpdateGuideState(): m_state=6
01:47:57.657 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3496
01:47:57.658 00.001 14964 Star::Find returns 1 (0), X=280.20, Y=92.20, Mass=273045, SNR=322.6, Peak=16640 HFD=4.4
01:47:57.658 00.000 14964 MultiStar: [#1 -0.17,0.21,0.17,U] [#2 0.12,-0.26,0.07,U] 
01:47:57.659 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.11}, one-star: {-0.15, 0.12}
01:47:57.659 00.000 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.04 = -2.24)
01:47:57.660 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.81)
01:47:57.660 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=-0.11 mountY=0.13, mountTheta=2.28
01:47:57.661 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.11, opts=13)
01:47:57.662 00.001 14964 Enqueuing Move request for scope (-0.14, 0.11)
01:47:57.662 00.000 12044 Worker thread wakes up
01:47:57.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:47:57.662 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:47:57.662 00.000 12044 Moving (-0.14, 0.11) raw xDistance=-0.11 yDistance=0.13
01:47:57.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
01:47:57.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:57.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:47:57.662 00.000 12044 MoveAxis(E, 0, ABG)
01:47:57.662 00.000 12044 Move returns status 0, amount 0
01:47:57.662 00.000 12044 MoveAxis(N, 0, ABG)
01:47:57.662 00.000 12044 Move returns status 0, amount 0
01:47:57.662 00.000 12044 move complete, result=0
01:47:57.663 00.001 12044 worker thread done servicing request
01:47:57.671 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16640, med=615, FiltMin=526, FiltMax=11180, Gamma=0.810
01:47:57.676 00.005 14964 UpdateGuideState exits: m=273045 SNR=322.6
01:47:57.677 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.677 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:47:57.678 00.001 14964 Enqueuing Expose request
01:47:57.678 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:57.679 00.001 12044 Worker thread wakes up
01:47:57.679 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:47:57.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:00.810 03.131 12044 Exposure complete
01:48:00.832 00.022 12044 worker thread done servicing request
01:48:00.832 00.000 14964 OnExposeComplete: enter
01:48:00.833 00.001 14964 UpdateGuideState(): m_state=6
01:48:00.833 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3497
01:48:00.834 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=91.75, Mass=278627, SNR=321.3, Peak=15580 HFD=4.4
01:48:00.835 00.001 14964 MultiStar: [#1 -0.02,0.30,0.18,U] [#2 0.20,0.33,0.07,U] 
01:48:00.836 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.21}, one-star: {0.01, -0.34}
01:48:00.836 00.000 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.56) = xAngle (0.06 = 0.06)
01:48:00.837 00.001 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
01:48:00.837 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=0.21 mountY=0.01, mountTheta=0.03
01:48:00.838 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.21, opts=13)
01:48:00.839 00.001 14964 Enqueuing Move request for scope (0.02, -0.21)
01:48:00.839 00.000 12044 Worker thread wakes up
01:48:00.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
01:48:00.839 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
01:48:00.839 00.000 12044 Moving (0.02, -0.21) raw xDistance=0.21 yDistance=0.01
01:48:00.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.01
01:48:00.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:48:00.839 00.000 12044 MoveAxis(E, 0, ABG)
01:48:00.839 00.000 12044 Move returns status 0, amount 0
01:48:00.839 00.000 12044 MoveAxis(N, 0, ABG)
01:48:00.839 00.000 12044 Move returns status 0, amount 0
01:48:00.839 00.000 12044 move complete, result=0
01:48:00.839 00.000 12044 worker thread done servicing request
01:48:00.846 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15580, med=615, FiltMin=534, FiltMax=12690, Gamma=0.810
01:48:00.852 00.006 14964 UpdateGuideState exits: m=278627 SNR=321.3
01:48:00.853 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.853 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:00.854 00.001 14964 Enqueuing Expose request
01:48:00.854 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:00.855 00.001 12044 Worker thread wakes up
01:48:00.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:00.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:03.978 03.123 12044 Exposure complete
01:48:04.000 00.022 12044 worker thread done servicing request
01:48:04.001 00.001 14964 OnExposeComplete: enter
01:48:04.001 00.000 14964 UpdateGuideState(): m_state=6
01:48:04.002 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3498
01:48:04.002 00.000 14964 Star::Find returns 1 (0), X=280.39, Y=92.00, Mass=273342, SNR=325.1, Peak=14990 HFD=4.1
01:48:04.002 00.000 14964 MultiStar: [#1 -0.14,0.14,0.16,U] [#2 -0.11,0.02,0.07,U] 
01:48:04.004 00.002 14964 refined, 2 included, MultiStar: {0.01, -0.05}, one-star: {0.04, -0.08}
01:48:04.004 00.000 14964 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.56) = xAngle (0.10 = 0.10)
01:48:04.004 00.000 14964 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
01:48:04.005 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=0.05 mountY=-0.00, mountTheta=-0.01
01:48:04.007 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.05, opts=13)
01:48:04.007 00.000 14964 Enqueuing Move request for scope (0.01, -0.05)
01:48:04.008 00.001 12044 Worker thread wakes up
01:48:04.008 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:48:04.008 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:48:04.008 00.000 12044 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.00
01:48:04.008 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
01:48:04.008 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:48:04.008 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:04.008 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:04.008 00.000 12044 MoveAxis(E, 0, ABG)
01:48:04.008 00.000 12044 Move returns status 0, amount 0
01:48:04.008 00.000 12044 MoveAxis(N, 0, ABG)
01:48:04.008 00.000 12044 Move returns status 0, amount 0
01:48:04.008 00.000 12044 move complete, result=0
01:48:04.008 00.000 12044 worker thread done servicing request
01:48:04.016 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14990, med=616, FiltMin=535, FiltMax=13615, Gamma=0.810
01:48:04.021 00.005 14964 UpdateGuideState exits: m=273342 SNR=325.1
01:48:04.022 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.022 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:04.023 00.001 14964 Enqueuing Expose request
01:48:04.023 00.000 12044 Worker thread wakes up
01:48:04.023 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:04.024 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:04.024 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:07.132 03.108 12044 Exposure complete
01:48:07.154 00.022 12044 worker thread done servicing request
01:48:07.154 00.000 14964 OnExposeComplete: enter
01:48:07.154 00.000 14964 UpdateGuideState(): m_state=6
01:48:07.155 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3499
01:48:07.155 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=91.87, Mass=276060, SNR=327.8, Peak=15080 HFD=4.3
01:48:07.156 00.001 14964 MultiStar: [#1 -0.57,0.53,0.00,M4] [#2 -0.43,0.38,0.08,U] 
01:48:07.156 00.000 14964 refined, 1 included, MultiStar: {-0.45, -0.18}, one-star: {-0.46, -0.22}
01:48:07.157 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.22 = -1.22)
01:48:07.157 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
01:48:07.158 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=-0.18 hyp=0.49 cameraTheta=-2.77 mountX=0.17 mountY=0.47, mountTheta=1.23
01:48:07.159 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=-0.18, opts=13)
01:48:07.159 00.000 14964 Enqueuing Move request for scope (-0.45, -0.18)
01:48:07.160 00.001 12044 Worker thread wakes up
01:48:07.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.18) opts 0xd
01:48:07.160 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, -0.18)
01:48:07.160 00.000 12044 Moving (-0.45, -0.18) raw xDistance=0.17 yDistance=0.47
01:48:07.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
01:48:07.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:07.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:48:07.160 00.000 12044 MoveAxis(E, 0, ABG)
01:48:07.160 00.000 12044 Move returns status 0, amount 0
01:48:07.160 00.000 12044 MoveAxis(N, 0, ABG)
01:48:07.160 00.000 12044 Move returns status 0, amount 0
01:48:07.160 00.000 12044 move complete, result=0
01:48:07.160 00.000 12044 worker thread done servicing request
01:48:07.167 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15080, med=615, FiltMin=526, FiltMax=11314, Gamma=0.810
01:48:07.173 00.006 14964 UpdateGuideState exits: m=276060 SNR=327.8
01:48:07.173 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.174 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:07.174 00.000 14964 Enqueuing Expose request
01:48:07.175 00.001 12044 Worker thread wakes up
01:48:07.175 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:07.175 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:07.175 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:48:10.300 03.125 12044 Exposure complete
01:48:10.327 00.027 12044 worker thread done servicing request
01:48:10.327 00.000 14964 OnExposeComplete: enter
01:48:10.327 00.000 14964 UpdateGuideState(): m_state=6
01:48:10.328 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3500
01:48:10.329 00.001 14964 Star::Find returns 1 (0), X=280.29, Y=92.07, Mass=270277, SNR=316.2, Peak=11896 HFD=4.6
01:48:10.329 00.000 14964 MultiStar: [#1 -0.03,-0.20,0.18,U] [#2 -0.14,-0.69,0.08,U] 
01:48:10.330 00.001 14964 single-star, 2 included, MultiStar: {-0.06, -0.09}, one-star: {-0.06, -0.02}
01:48:10.330 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
01:48:10.330 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
01:48:10.331 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=0.02 mountY=0.07, mountTheta=1.28
01:48:10.332 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.02, opts=13)
01:48:10.332 00.000 14964 Enqueuing Move request for scope (-0.06, -0.02)
01:48:10.333 00.001 12044 Worker thread wakes up
01:48:10.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:48:10.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:48:10.333 00.000 12044 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.07
01:48:10.333 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.07, using input
01:48:10.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:48:10.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:10.333 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:48:10.333 00.000 12044 MoveAxis(E, 0, ABG)
01:48:10.333 00.000 12044 Move returns status 0, amount 0
01:48:10.333 00.000 12044 MoveAxis(N, 0, ABG)
01:48:10.333 00.000 12044 Move returns status 0, amount 0
01:48:10.333 00.000 12044 move complete, result=0
01:48:10.333 00.000 12044 worker thread done servicing request
01:48:10.340 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11896, med=615, FiltMin=535, FiltMax=10161, Gamma=0.810
01:48:10.345 00.005 14964 UpdateGuideState exits: m=270277 SNR=316.2
01:48:10.346 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.346 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:10.347 00.001 14964 Enqueuing Expose request
01:48:10.348 00.001 12044 Worker thread wakes up
01:48:10.348 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:10.348 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:10.348 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:13.467 03.119 12044 Exposure complete
01:48:13.491 00.024 12044 worker thread done servicing request
01:48:13.492 00.001 14964 OnExposeComplete: enter
01:48:13.492 00.000 14964 UpdateGuideState(): m_state=6
01:48:13.493 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3501
01:48:13.494 00.001 14964 Star::Find returns 1 (0), X=280.72, Y=92.03, Mass=272856, SNR=312.2, Peak=13970 HFD=4.2
01:48:13.494 00.000 14964 MultiStar: [#1 0.17,0.16,0.19,U] [#2 0.36,0.12,0.07,U] 
01:48:13.495 00.001 14964 refined, 2 included, MultiStar: {0.34, -0.02}, one-star: {0.37, -0.06}
01:48:13.495 00.000 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
01:48:13.496 00.001 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.73)
01:48:13.496 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.05 mountX=0.02 mountY=-0.33, mountTheta=-1.50
01:48:13.497 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.02, opts=13)
01:48:13.498 00.001 14964 Enqueuing Move request for scope (0.34, -0.02)
01:48:13.498 00.000 12044 Worker thread wakes up
01:48:13.498 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
01:48:13.498 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
01:48:13.498 00.000 12044 Moving (0.34, -0.02) raw xDistance=0.02 yDistance=-0.33
01:48:13.498 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
01:48:13.499 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:48:13.499 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:13.499 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:48:13.499 00.000 12044 MoveAxis(E, 0, ABG)
01:48:13.499 00.000 12044 Move returns status 0, amount 0
01:48:13.499 00.000 12044 MoveAxis(N, 0, ABG)
01:48:13.499 00.000 12044 Move returns status 0, amount 0
01:48:13.499 00.000 12044 move complete, result=0
01:48:13.499 00.000 12044 worker thread done servicing request
01:48:13.506 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13970, med=615, FiltMin=531, FiltMax=12029, Gamma=0.810
01:48:13.511 00.005 14964 UpdateGuideState exits: m=272856 SNR=312.2
01:48:13.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.512 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:13.513 00.001 14964 Enqueuing Expose request
01:48:13.513 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:48:13.514 00.001 12044 Worker thread wakes up
01:48:13.514 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:13.514 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:16.623 03.109 12044 Exposure complete
01:48:16.646 00.023 12044 worker thread done servicing request
01:48:16.646 00.000 14964 OnExposeComplete: enter
01:48:16.647 00.001 14964 UpdateGuideState(): m_state=6
01:48:16.647 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3502
01:48:16.648 00.001 14964 Star::Find returns 1 (0), X=280.65, Y=91.54, Mass=277052, SNR=323.8, Peak=14775 HFD=4.4
01:48:16.648 00.000 14964 MultiStar: [#1 0.24,0.41,0.19,U] [#2 0.34,0.17,0.06,U] 
01:48:16.649 00.001 14964 refined, 2 included, MultiStar: {0.29, -0.37}, one-star: {0.29, -0.55}
01:48:16.649 00.000 14964 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.56) = xAngle (0.65 = 0.65)
01:48:16.650 00.001 14964 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.71 = -2.58)
01:48:16.650 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.37 hyp=0.47 cameraTheta=-0.90 mountX=0.37 mountY=-0.25, mountTheta=-0.59
01:48:16.651 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.37, opts=13)
01:48:16.652 00.001 14964 Enqueuing Move request for scope (0.29, -0.37)
01:48:16.652 00.000 12044 Worker thread wakes up
01:48:16.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.37) opts 0xd
01:48:16.652 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.37)
01:48:16.652 00.000 12044 Moving (0.29, -0.37) raw xDistance=0.37 yDistance=-0.25
01:48:16.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.37, slope = 0.03
01:48:16.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:16.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:48:16.653 00.001 12044 MoveAxis(W, 21, ABG)
01:48:16.653 00.000 12044 Guiding  Dir = 3, Dur = 21
01:48:16.660 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14775, med=615, FiltMin=535, FiltMax=11625, Gamma=0.810
01:48:16.665 00.005 14964 UpdateGuideState exits: m=277052 SNR=323.8
01:48:16.666 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.666 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:16.667 00.001 14964 Enqueuing Expose request
01:48:16.677 00.010 12044 IsSlewing returns 0
01:48:16.678 00.001 12044 IsGuiding returns 0
01:48:16.710 00.032 12044 IsGuiding returns 1
01:48:16.710 00.000 12044 scope still moving after pulse duration time elapsed
01:48:16.812 00.102 12044 IsSlewing returns 0
01:48:16.813 00.001 12044 IsGuiding returns 0
01:48:16.813 00.000 12044 scope move finished after 21 + 113 ms
01:48:16.813 00.000 12044 Move returns status 0, amount 21
01:48:16.813 00.000 12044 MoveAxis(N, 0, ABG)
01:48:16.813 00.000 12044 Move returns status 0, amount 0
01:48:16.813 00.000 12044 move complete, result=0
01:48:16.813 00.000 12044 worker thread done servicing request
01:48:16.813 00.000 12044 Worker thread wakes up
01:48:16.814 00.001 14964 GuideStep: 0.4 px 21 ms WEST, -0.2 px 0 ms NORTH
01:48:16.817 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:16.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:19.949 03.132 12044 Exposure complete
01:48:19.973 00.024 12044 worker thread done servicing request
01:48:19.973 00.000 14964 OnExposeComplete: enter
01:48:19.974 00.001 14964 UpdateGuideState(): m_state=6
01:48:19.974 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3503
01:48:19.975 00.001 14964 Star::Find returns 1 (0), X=280.87, Y=91.83, Mass=268861, SNR=308.4, Peak=13758 HFD=4.4
01:48:19.975 00.000 14964 MultiStar: [#1 0.52,0.32,0.16,U] [#2 0.59,0.13,0.07,U] 
01:48:19.976 00.001 14964 refined, 2 included, MultiStar: {0.52, -0.16}, one-star: {0.52, -0.26}
01:48:19.976 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.25 = 1.25)
01:48:19.977 00.001 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.98)
01:48:19.977 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.16 hyp=0.55 cameraTheta=-0.30 mountX=0.17 mountY=-0.50, mountTheta=-1.24
01:48:19.978 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.16, opts=13)
01:48:19.979 00.001 14964 Enqueuing Move request for scope (0.52, -0.16)
01:48:19.980 00.001 12044 Worker thread wakes up
01:48:19.980 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.16) opts 0xd
01:48:19.980 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.16)
01:48:19.980 00.000 12044 Moving (0.52, -0.16) raw xDistance=0.17 yDistance=-0.50
01:48:19.980 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
01:48:19.980 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:19.980 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:48:19.980 00.000 12044 MoveAxis(E, 0, ABG)
01:48:19.980 00.000 12044 Move returns status 0, amount 0
01:48:19.980 00.000 12044 MoveAxis(N, 0, ABG)
01:48:19.980 00.000 12044 Move returns status 0, amount 0
01:48:19.980 00.000 12044 move complete, result=0
01:48:19.980 00.000 12044 worker thread done servicing request
01:48:19.987 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13758, med=615, FiltMin=523, FiltMax=11108, Gamma=0.810
01:48:19.992 00.005 14964 UpdateGuideState exits: m=268861 SNR=308.4
01:48:19.993 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.993 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:19.993 00.000 14964 Enqueuing Expose request
01:48:19.994 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:48:19.994 00.000 12044 Worker thread wakes up
01:48:19.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:19.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:23.127 03.133 12044 Exposure complete
01:48:23.149 00.022 12044 worker thread done servicing request
01:48:23.149 00.000 14964 OnExposeComplete: enter
01:48:23.150 00.001 14964 UpdateGuideState(): m_state=6
01:48:23.150 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3504
01:48:23.151 00.001 14964 Star::Find returns 1 (0), X=280.89, Y=92.32, Mass=273980, SNR=318.6, Peak=15704 HFD=4.5
01:48:23.151 00.000 14964 MultiStar: [#1 0.18,-0.37,0.16,U] [#2 0.60,-0.71,0.00,M1] 
01:48:23.152 00.001 14964 refined, 1 included, MultiStar: {0.49, 0.15}, one-star: {0.54, 0.23}
01:48:23.152 00.000 14964 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
01:48:23.153 00.001 14964 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.38)
01:48:23.153 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=0.15 hyp=0.51 cameraTheta=0.30 mountX=-0.14 mountY=-0.50, mountTheta=-1.85
01:48:23.154 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.15, opts=13)
01:48:23.155 00.001 14964 Enqueuing Move request for scope (0.49, 0.15)
01:48:23.155 00.000 12044 Worker thread wakes up
01:48:23.155 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.15) opts 0xd
01:48:23.155 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.15)
01:48:23.155 00.000 12044 Moving (0.49, 0.15) raw xDistance=-0.14 yDistance=-0.50
01:48:23.155 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
01:48:23.155 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:23.155 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
01:48:23.156 00.001 12044 MoveAxis(E, 0, ABG)
01:48:23.156 00.000 12044 Move returns status 0, amount 0
01:48:23.156 00.000 12044 MoveAxis(N, 0, ABG)
01:48:23.156 00.000 12044 Move returns status 0, amount 0
01:48:23.156 00.000 12044 move complete, result=0
01:48:23.156 00.000 12044 worker thread done servicing request
01:48:23.163 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15704, med=615, FiltMin=526, FiltMax=11652, Gamma=0.810
01:48:23.170 00.007 14964 UpdateGuideState exits: m=273980 SNR=318.6
01:48:23.171 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.171 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:23.172 00.001 14964 Enqueuing Expose request
01:48:23.173 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:48:23.173 00.000 12044 Worker thread wakes up
01:48:23.173 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:23.173 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:26.266 03.093 12044 Exposure complete
01:48:26.288 00.022 12044 worker thread done servicing request
01:48:26.288 00.000 14964 OnExposeComplete: enter
01:48:26.288 00.000 14964 UpdateGuideState(): m_state=6
01:48:26.289 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3505
01:48:26.289 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=92.41, Mass=267493, SNR=320.8, Peak=14704 HFD=4.6
01:48:26.290 00.001 14964 MultiStar: [#1 -0.80,-0.17,0.00,M1] [#2 -0.73,-0.40,0.00,M2] 
01:48:26.290 00.000 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
01:48:26.291 00.001 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
01:48:26.291 00.000 14964 CameraToMount -- cameraX=-0.66 cameraY=0.33 hyp=0.74 cameraTheta=2.68 mountX=-0.34 mountY=0.62, mountTheta=2.06
01:48:26.292 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.33, opts=13)
01:48:26.293 00.001 14964 Enqueuing Move request for scope (-0.66, 0.33)
01:48:26.293 00.000 12044 Worker thread wakes up
01:48:26.293 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.33) opts 0xd
01:48:26.293 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.33)
01:48:26.293 00.000 12044 Moving (-0.66, 0.33) raw xDistance=-0.34 yDistance=0.62
01:48:26.294 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.34, slope = -0.02
01:48:26.294 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:26.294 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
01:48:26.294 00.000 12044 MoveAxis(E, 15, ABG)
01:48:26.294 00.000 12044 Guiding  Dir = 2, Dur = 15
01:48:26.301 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14704, med=615, FiltMin=533, FiltMax=12687, Gamma=0.810
01:48:26.307 00.006 14964 UpdateGuideState exits: m=267493 SNR=320.8
01:48:26.307 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:26.308 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:26.308 00.000 14964 Enqueuing Expose request
01:48:26.345 00.037 12044 IsSlewing returns 0
01:48:26.346 00.001 12044 IsGuiding returns 0
01:48:26.378 00.032 12044 IsGuiding returns 1
01:48:26.378 00.000 12044 scope still moving after pulse duration time elapsed
01:48:26.513 00.135 12044 IsSlewing returns 0
01:48:26.514 00.001 12044 IsGuiding returns 0
01:48:26.514 00.000 12044 scope move finished after 15 + 153 ms
01:48:26.514 00.000 12044 Move returns status 0, amount 15
01:48:26.514 00.000 12044 MoveAxis(N, 0, ABG)
01:48:26.514 00.000 12044 Move returns status 0, amount 0
01:48:26.514 00.000 12044 move complete, result=0
01:48:26.514 00.000 12044 worker thread done servicing request
01:48:26.514 00.000 12044 Worker thread wakes up
01:48:26.514 00.000 14964 GuideStep: -0.3 px 15 ms EAST, 0.6 px 0 ms NORTH
01:48:26.516 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:26.516 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:29.621 03.105 12044 Exposure complete
01:48:29.645 00.024 12044 worker thread done servicing request
01:48:29.646 00.001 14964 OnExposeComplete: enter
01:48:29.646 00.000 14964 UpdateGuideState(): m_state=6
01:48:29.647 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3506
01:48:29.647 00.000 14964 Star::Find returns 1 (0), X=280.14, Y=92.42, Mass=274506, SNR=328.5, Peak=17636 HFD=4.5
01:48:29.648 00.001 14964 MultiStar: [#1 -0.40,-0.14,0.17,U] [#2 -0.09,-0.23,0.06,U] 
01:48:29.648 00.000 14964 refined, 2 included, MultiStar: {-0.23, 0.24}, one-star: {-0.21, 0.33}
01:48:29.649 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.39)
01:48:29.649 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
01:48:29.649 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.34 mountX=-0.24 mountY=0.20, mountTheta=2.44
01:48:29.650 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.24, opts=13)
01:48:29.651 00.001 14964 Enqueuing Move request for scope (-0.23, 0.24)
01:48:29.652 00.001 12044 Worker thread wakes up
01:48:29.652 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
01:48:29.652 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
01:48:29.652 00.000 12044 Moving (-0.23, 0.24) raw xDistance=-0.24 yDistance=0.20
01:48:29.652 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.30, using input
01:48:29.652 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
01:48:29.652 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:29.652 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:48:29.652 00.000 12044 MoveAxis(E, 0, ABG)
01:48:29.652 00.000 12044 Move returns status 0, amount 0
01:48:29.652 00.000 12044 MoveAxis(N, 0, ABG)
01:48:29.652 00.000 12044 Move returns status 0, amount 0
01:48:29.652 00.000 12044 move complete, result=0
01:48:29.652 00.000 12044 worker thread done servicing request
01:48:29.659 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17636, med=615, FiltMin=523, FiltMax=10353, Gamma=0.810
01:48:29.665 00.006 14964 UpdateGuideState exits: m=274506 SNR=328.5
01:48:29.665 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.666 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:29.666 00.000 14964 Enqueuing Expose request
01:48:29.667 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:29.667 00.000 12044 Worker thread wakes up
01:48:29.667 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:29.667 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:32.769 03.102 12044 Exposure complete
01:48:32.792 00.023 12044 worker thread done servicing request
01:48:32.792 00.000 14964 OnExposeComplete: enter
01:48:32.793 00.001 14964 UpdateGuideState(): m_state=6
01:48:32.793 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3507
01:48:32.794 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=92.16, Mass=268622, SNR=329.0, Peak=13236 HFD=4.5
01:48:32.795 00.001 14964 MultiStar: [#1 -0.67,0.10,0.17,U] [#2 -0.51,-0.34,0.07,U] 
01:48:32.795 00.000 14964 single-star, 2 included, MultiStar: {-0.45, 0.05}, one-star: {-0.41, 0.07}
01:48:32.795 00.000 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.76)
01:48:32.796 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
01:48:32.796 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.07 hyp=0.41 cameraTheta=2.96 mountX=-0.08 mountY=0.40, mountTheta=1.77
01:48:32.797 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.07, opts=13)
01:48:32.798 00.001 14964 Enqueuing Move request for scope (-0.41, 0.07)
01:48:32.798 00.000 12044 Worker thread wakes up
01:48:32.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.07) opts 0xd
01:48:32.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.07)
01:48:32.798 00.000 12044 Moving (-0.41, 0.07) raw xDistance=-0.08 yDistance=0.40
01:48:32.799 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.25, using input
01:48:32.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.04
01:48:32.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:32.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:48:32.799 00.000 12044 MoveAxis(E, 0, ABG)
01:48:32.799 00.000 12044 Move returns status 0, amount 0
01:48:32.799 00.000 12044 MoveAxis(N, 0, ABG)
01:48:32.799 00.000 12044 Move returns status 0, amount 0
01:48:32.799 00.000 12044 move complete, result=0
01:48:32.799 00.000 12044 worker thread done servicing request
01:48:32.806 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13236, med=615, FiltMin=527, FiltMax=11115, Gamma=0.810
01:48:32.812 00.006 14964 UpdateGuideState exits: m=268622 SNR=329.0
01:48:32.814 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.814 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:32.815 00.001 14964 Enqueuing Expose request
01:48:32.815 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:48:32.816 00.001 12044 Worker thread wakes up
01:48:32.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:32.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:35.921 03.105 12044 Exposure complete
01:48:35.944 00.023 12044 worker thread done servicing request
01:48:35.944 00.000 14964 OnExposeComplete: enter
01:48:35.945 00.001 14964 UpdateGuideState(): m_state=6
01:48:35.946 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3508
01:48:35.946 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=92.33, Mass=277834, SNR=316.9, Peak=16612 HFD=4.4
01:48:35.947 00.001 14964 MultiStar: [#1 -0.61,0.06,0.17,U] [#2 -0.48,-0.19,0.07,U] 
01:48:35.947 00.000 14964 single-star, 2 included, MultiStar: {-0.44, 0.20}, one-star: {-0.41, 0.25}
01:48:35.947 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.13)
01:48:35.948 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
01:48:35.948 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.25 hyp=0.48 cameraTheta=2.60 mountX=-0.25 mountY=0.38, mountTheta=2.15
01:48:35.949 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.25, opts=13)
01:48:35.950 00.001 14964 Enqueuing Move request for scope (-0.41, 0.25)
01:48:35.950 00.000 12044 Worker thread wakes up
01:48:35.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.25) opts 0xd
01:48:35.950 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.25)
01:48:35.951 00.001 12044 Moving (-0.41, 0.25) raw xDistance=-0.25 yDistance=0.38
01:48:35.951 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.32, using input
01:48:35.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.05
01:48:35.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:35.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:48:35.951 00.000 12044 MoveAxis(E, 0, ABG)
01:48:35.951 00.000 12044 Move returns status 0, amount 0
01:48:35.951 00.000 12044 MoveAxis(N, 0, ABG)
01:48:35.951 00.000 12044 Move returns status 0, amount 0
01:48:35.951 00.000 12044 move complete, result=0
01:48:35.951 00.000 12044 worker thread done servicing request
01:48:35.958 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16612, med=615, FiltMin=524, FiltMax=10495, Gamma=0.810
01:48:35.963 00.005 14964 UpdateGuideState exits: m=277834 SNR=316.9
01:48:35.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.964 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:35.965 00.001 14964 Enqueuing Expose request
01:48:35.965 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
01:48:35.966 00.001 12044 Worker thread wakes up
01:48:35.966 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:35.966 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:39.077 03.111 12044 Exposure complete
01:48:39.102 00.025 12044 worker thread done servicing request
01:48:39.102 00.000 14964 OnExposeComplete: enter
01:48:39.102 00.000 14964 UpdateGuideState(): m_state=6
01:48:39.103 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3509
01:48:39.104 00.001 14964 Star::Find returns 1 (0), X=280.05, Y=92.44, Mass=269623, SNR=312.8, Peak=12724 HFD=4.9
01:48:39.104 00.000 14964 MultiStar: [#1 -0.40,-0.44,0.18,U] [#2 0.25,-0.26,0.07,U] 
01:48:39.104 00.000 14964 refined, 2 included, MultiStar: {-0.29, 0.20}, one-star: {-0.30, 0.35}
01:48:39.105 00.001 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
01:48:39.105 00.000 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.85)
01:48:39.106 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.52 mountX=-0.21 mountY=0.26, mountTheta=2.24
01:48:39.107 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.20, opts=13)
01:48:39.107 00.000 14964 Enqueuing Move request for scope (-0.29, 0.20)
01:48:39.108 00.001 12044 Worker thread wakes up
01:48:39.108 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.20) opts 0xd
01:48:39.108 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.20)
01:48:39.108 00.000 12044 Moving (-0.29, 0.20) raw xDistance=-0.21 yDistance=0.26
01:48:39.108 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.30, using input
01:48:39.108 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:48:39.108 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.05
01:48:39.108 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:39.108 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:48:39.108 00.000 12044 MoveAxis(E, 0, ABG)
01:48:39.108 00.000 12044 Move returns status 0, amount 0
01:48:39.108 00.000 12044 MoveAxis(N, 0, ABG)
01:48:39.108 00.000 12044 Move returns status 0, amount 0
01:48:39.108 00.000 12044 move complete, result=0
01:48:39.108 00.000 12044 worker thread done servicing request
01:48:39.115 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12724, med=615, FiltMin=538, FiltMax=10291, Gamma=0.810
01:48:39.121 00.006 14964 UpdateGuideState exits: m=269623 SNR=312.8
01:48:39.121 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:39.122 00.000 14964 Enqueuing Expose request
01:48:39.123 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:48:39.123 00.000 12044 Worker thread wakes up
01:48:39.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:39.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:42.247 03.124 12044 Exposure complete
01:48:42.272 00.025 12044 worker thread done servicing request
01:48:42.272 00.000 14964 OnExposeComplete: enter
01:48:42.273 00.001 14964 UpdateGuideState(): m_state=6
01:48:42.273 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3510
01:48:42.274 00.001 14964 Star::Find returns 1 (0), X=280.19, Y=91.99, Mass=273252, SNR=326.5, Peak=14788 HFD=4.3
01:48:42.274 00.000 14964 MultiStar: [#1 0.02,0.13,0.16,U] [#2 0.59,-0.14,0.07,U] 
01:48:42.274 00.000 14964 refined, 2 included, MultiStar: {-0.10, -0.07}, one-star: {-0.16, -0.09}
01:48:42.275 00.001 14964 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.56) = xAngle (-0.97 = -0.97)
01:48:42.275 00.000 14964 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
01:48:42.276 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.52 mountX=0.07 mountY=0.10, mountTheta=0.99
01:48:42.278 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.07, opts=13)
01:48:42.279 00.001 14964 Enqueuing Move request for scope (-0.10, -0.07)
01:48:42.279 00.000 12044 Worker thread wakes up
01:48:42.279 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
01:48:42.279 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
01:48:42.279 00.000 12044 Moving (-0.10, -0.07) raw xDistance=0.07 yDistance=0.10
01:48:42.279 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:48:42.279 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:42.279 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:48:42.279 00.000 12044 MoveAxis(E, 0, ABG)
01:48:42.279 00.000 12044 Move returns status 0, amount 0
01:48:42.279 00.000 12044 MoveAxis(N, 0, ABG)
01:48:42.279 00.000 12044 Move returns status 0, amount 0
01:48:42.279 00.000 12044 move complete, result=0
01:48:42.279 00.000 12044 worker thread done servicing request
01:48:42.287 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14788, med=615, FiltMin=528, FiltMax=12005, Gamma=0.810
01:48:42.295 00.008 14964 UpdateGuideState exits: m=273252 SNR=326.5
01:48:42.295 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.296 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:42.296 00.000 14964 Enqueuing Expose request
01:48:42.297 00.001 12044 Worker thread wakes up
01:48:42.297 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:42.297 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:42.297 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:45.398 03.101 12044 Exposure complete
01:48:45.423 00.025 12044 worker thread done servicing request
01:48:45.423 00.000 14964 OnExposeComplete: enter
01:48:45.423 00.000 14964 UpdateGuideState(): m_state=6
01:48:45.424 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3511
01:48:45.424 00.000 14964 Star::Find returns 1 (0), X=279.87, Y=91.87, Mass=275001, SNR=323.7, Peak=16992 HFD=4.3
01:48:45.425 00.001 14964 MultiStar: [#1 -0.57,0.49,0.00,M1] [#2 -0.42,0.42,0.07,U] 
01:48:45.425 00.000 14964 refined, 1 included, MultiStar: {-0.48, -0.17}, one-star: {-0.48, -0.21}
01:48:45.426 00.001 14964 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.56) = xAngle (-1.24 = -1.24)
01:48:45.426 00.000 14964 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
01:48:45.427 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-2.80 mountX=0.16 mountY=0.49, mountTheta=1.25
01:48:45.428 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.17, opts=13)
01:48:45.428 00.000 14964 Enqueuing Move request for scope (-0.48, -0.17)
01:48:45.429 00.001 12044 Worker thread wakes up
01:48:45.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.17) opts 0xd
01:48:45.429 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.17)
01:48:45.429 00.000 12044 Moving (-0.48, -0.17) raw xDistance=0.16 yDistance=0.49
01:48:45.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:48:45.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:45.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:48:45.429 00.000 12044 MoveAxis(E, 0, ABG)
01:48:45.429 00.000 12044 Move returns status 0, amount 0
01:48:45.429 00.000 12044 MoveAxis(N, 0, ABG)
01:48:45.429 00.000 12044 Move returns status 0, amount 0
01:48:45.429 00.000 12044 move complete, result=0
01:48:45.429 00.000 12044 worker thread done servicing request
01:48:45.437 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16992, med=615, FiltMin=530, FiltMax=11999, Gamma=0.810
01:48:45.446 00.009 14964 UpdateGuideState exits: m=275001 SNR=323.7
01:48:45.446 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.447 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:45.447 00.000 14964 Enqueuing Expose request
01:48:45.448 00.001 12044 Worker thread wakes up
01:48:45.448 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:45.448 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:45.448 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
01:48:48.585 03.137 12044 Exposure complete
01:48:48.613 00.028 12044 worker thread done servicing request
01:48:48.613 00.000 14964 OnExposeComplete: enter
01:48:48.614 00.001 14964 UpdateGuideState(): m_state=6
01:48:48.614 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3512
01:48:48.615 00.001 14964 Star::Find returns 1 (0), X=279.73, Y=92.22, Mass=269897, SNR=313.9, Peak=15388 HFD=4.4
01:48:48.615 00.000 14964 MultiStar: [#1 -0.72,-0.01,0.17,U] [#2 -0.39,-0.42,0.08,U] 
01:48:48.616 00.001 14964 refined, 2 included, MultiStar: {-0.62, 0.08}, one-star: {-0.62, 0.13}
01:48:48.616 00.000 14964 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
01:48:48.617 00.001 14964 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.34)
01:48:48.618 00.001 14964 CameraToMount -- cameraX=-0.62 cameraY=0.08 hyp=0.62 cameraTheta=3.02 mountX=-0.09 mountY=0.61, mountTheta=1.71
01:48:48.620 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=0.08, opts=13)
01:48:48.622 00.002 14964 Enqueuing Move request for scope (-0.62, 0.08)
01:48:48.623 00.001 12044 Worker thread wakes up
01:48:48.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.08) opts 0xd
01:48:48.623 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, 0.08)
01:48:48.623 00.000 12044 Moving (-0.62, 0.08) raw xDistance=-0.09 yDistance=0.61
01:48:48.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:48:48.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:48.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
01:48:48.623 00.000 12044 MoveAxis(E, 0, ABG)
01:48:48.623 00.000 12044 Move returns status 0, amount 0
01:48:48.623 00.000 12044 MoveAxis(N, 0, ABG)
01:48:48.624 00.001 12044 Move returns status 0, amount 0
01:48:48.624 00.000 12044 move complete, result=0
01:48:48.624 00.000 12044 worker thread done servicing request
01:48:48.632 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15388, med=615, FiltMin=529, FiltMax=12599, Gamma=0.810
01:48:48.638 00.006 14964 UpdateGuideState exits: m=269897 SNR=313.9
01:48:48.639 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.639 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:48.640 00.001 14964 Enqueuing Expose request
01:48:48.640 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:48:48.641 00.001 12044 Worker thread wakes up
01:48:48.641 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:48.641 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:51.752 03.111 12044 Exposure complete
01:48:51.776 00.024 12044 worker thread done servicing request
01:48:51.777 00.001 14964 OnExposeComplete: enter
01:48:51.777 00.000 14964 UpdateGuideState(): m_state=6
01:48:51.778 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3513
01:48:51.778 00.000 14964 Star::Find returns 1 (0), X=280.10, Y=92.24, Mass=272506, SNR=326.4, Peak=14928 HFD=4.5
01:48:51.779 00.001 14964 MultiStar: [#1 -0.43,0.06,0.17,U] [#2 -0.09,-0.52,0.06,U] 
01:48:51.779 00.000 14964 refined, 2 included, MultiStar: {-0.27, 0.11}, one-star: {-0.25, 0.15}
01:48:51.780 00.001 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
01:48:51.780 00.000 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
01:48:51.781 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.76 mountX=-0.11 mountY=0.26, mountTheta=1.98
01:48:51.782 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.11, opts=13)
01:48:51.782 00.000 14964 Enqueuing Move request for scope (-0.27, 0.11)
01:48:51.783 00.001 12044 Worker thread wakes up
01:48:51.783 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
01:48:51.783 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
01:48:51.783 00.000 12044 Moving (-0.27, 0.11) raw xDistance=-0.11 yDistance=0.26
01:48:51.783 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.20, using input
01:48:51.783 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.08
01:48:51.783 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:51.783 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:48:51.783 00.000 12044 MoveAxis(E, 0, ABG)
01:48:51.783 00.000 12044 Move returns status 0, amount 0
01:48:51.783 00.000 12044 MoveAxis(N, 0, ABG)
01:48:51.783 00.000 12044 Move returns status 0, amount 0
01:48:51.783 00.000 12044 move complete, result=0
01:48:51.783 00.000 12044 worker thread done servicing request
01:48:51.790 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14928, med=615, FiltMin=528, FiltMax=10540, Gamma=0.810
01:48:51.797 00.007 14964 UpdateGuideState exits: m=272506 SNR=326.4
01:48:51.797 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.798 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:51.798 00.000 14964 Enqueuing Expose request
01:48:51.799 00.001 12044 Worker thread wakes up
01:48:51.799 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:48:51.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:51.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:54.920 03.121 12044 Exposure complete
01:48:54.941 00.021 12044 worker thread done servicing request
01:48:54.942 00.001 14964 OnExposeComplete: enter
01:48:54.942 00.000 14964 UpdateGuideState(): m_state=6
01:48:54.943 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3514
01:48:54.943 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=92.17, Mass=263972, SNR=307.3, Peak=14014 HFD=4.5
01:48:54.944 00.001 14964 MultiStar: [#1 -0.25,-0.12,0.17,U] [#2 -0.16,-0.52,0.07,U] 
01:48:54.944 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.02}, one-star: {0.08, 0.09}
01:48:54.945 00.001 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
01:48:54.945 00.000 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
01:48:54.946 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=-0.02 mountY=-0.02, mountTheta=-2.36
01:48:54.947 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.02, opts=13)
01:48:54.947 00.000 14964 Enqueuing Move request for scope (0.02, 0.02)
01:48:54.948 00.001 12044 Worker thread wakes up
01:48:54.948 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:48:54.948 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:48:54.948 00.000 12044 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:48:54.948 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.15, using input
01:48:54.948 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.05
01:48:54.948 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:54.948 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:54.948 00.000 12044 MoveAxis(E, 0, ABG)
01:48:54.948 00.000 12044 Move returns status 0, amount 0
01:48:54.948 00.000 12044 MoveAxis(N, 0, ABG)
01:48:54.948 00.000 12044 Move returns status 0, amount 0
01:48:54.948 00.000 12044 move complete, result=0
01:48:54.948 00.000 12044 worker thread done servicing request
01:48:54.955 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14014, med=615, FiltMin=530, FiltMax=10484, Gamma=0.810
01:48:54.961 00.006 14964 UpdateGuideState exits: m=263972 SNR=307.3
01:48:54.961 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.962 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:54.962 00.000 14964 Enqueuing Expose request
01:48:54.963 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:54.963 00.000 12044 Worker thread wakes up
01:48:54.963 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:54.963 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:48:58.063 03.100 12044 Exposure complete
01:48:58.089 00.026 12044 worker thread done servicing request
01:48:58.089 00.000 14964 OnExposeComplete: enter
01:48:58.090 00.001 14964 UpdateGuideState(): m_state=6
01:48:58.090 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3515
01:48:58.092 00.002 14964 Star::Find returns 1 (0), X=279.71, Y=92.36, Mass=264501, SNR=315.2, Peak=14684 HFD=4.6
01:48:58.092 00.000 14964 MultiStar: [#1 -0.74,-0.46,0.00,M1] [#2 -0.50,-0.57,0.00,M1] 
01:48:58.093 00.001 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.99)
01:48:58.093 00.000 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
01:48:58.094 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=0.27 hyp=0.69 cameraTheta=2.74 mountX=-0.28 mountY=0.61, mountTheta=2.00
01:48:58.095 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.27, opts=13)
01:48:58.095 00.000 14964 Enqueuing Move request for scope (-0.64, 0.27)
01:48:58.096 00.001 12044 Worker thread wakes up
01:48:58.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.27) opts 0xd
01:48:58.096 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.27)
01:48:58.096 00.000 12044 Moving (-0.64, 0.27) raw xDistance=-0.28 yDistance=0.61
01:48:58.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.07
01:48:58.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:48:58.096 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
01:48:58.096 00.000 12044 MoveAxis(E, 0, ABG)
01:48:58.096 00.000 12044 Move returns status 0, amount 0
01:48:58.096 00.000 12044 MoveAxis(N, 0, ABG)
01:48:58.096 00.000 12044 Move returns status 0, amount 0
01:48:58.096 00.000 12044 move complete, result=0
01:48:58.096 00.000 12044 worker thread done servicing request
01:48:58.102 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14684, med=615, FiltMin=519, FiltMax=10923, Gamma=0.810
01:48:58.108 00.006 14964 UpdateGuideState exits: m=264501 SNR=315.2
01:48:58.110 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.110 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:48:58.111 00.001 14964 Enqueuing Expose request
01:48:58.111 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
01:48:58.112 00.001 12044 Worker thread wakes up
01:48:58.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:48:58.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:01.239 03.127 12044 Exposure complete
01:49:01.261 00.022 12044 worker thread done servicing request
01:49:01.261 00.000 14964 OnExposeComplete: enter
01:49:01.262 00.001 14964 UpdateGuideState(): m_state=6
01:49:01.263 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3516
01:49:01.263 00.000 14964 Star::Find returns 1 (0), X=280.36, Y=92.52, Mass=273042, SNR=327.5, Peak=15848 HFD=4.1
01:49:01.264 00.001 14964 MultiStar: [#1 -0.30,-0.50,0.18,U] [#2 0.07,-0.22,0.07,U] 
01:49:01.264 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.26}, one-star: {0.00, 0.43}
01:49:01.265 00.001 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
01:49:01.265 00.000 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
01:49:01.266 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.70 mountX=-0.26 mountY=0.01, mountTheta=3.11
01:49:01.267 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.26, opts=13)
01:49:01.268 00.001 14964 Enqueuing Move request for scope (-0.04, 0.26)
01:49:01.268 00.000 12044 Worker thread wakes up
01:49:01.268 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
01:49:01.269 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
01:49:01.269 00.000 12044 Moving (-0.04, 0.26) raw xDistance=-0.26 yDistance=0.01
01:49:01.269 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.29, using input
01:49:01.269 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.06
01:49:01.269 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.269 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:49:01.269 00.000 12044 MoveAxis(E, 0, ABG)
01:49:01.269 00.000 12044 Move returns status 0, amount 0
01:49:01.269 00.000 12044 MoveAxis(N, 0, ABG)
01:49:01.269 00.000 12044 Move returns status 0, amount 0
01:49:01.269 00.000 12044 move complete, result=0
01:49:01.269 00.000 12044 worker thread done servicing request
01:49:01.276 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15848, med=615, FiltMin=527, FiltMax=12335, Gamma=0.810
01:49:01.282 00.006 14964 UpdateGuideState exits: m=273042 SNR=327.5
01:49:01.283 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.283 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:01.284 00.001 14964 Enqueuing Expose request
01:49:01.285 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:01.285 00.000 12044 Worker thread wakes up
01:49:01.285 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:01.286 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:04.418 03.132 12044 Exposure complete
01:49:04.443 00.025 12044 worker thread done servicing request
01:49:04.443 00.000 14964 OnExposeComplete: enter
01:49:04.443 00.000 14964 UpdateGuideState(): m_state=6
01:49:04.443 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3517
01:49:04.444 00.001 14964 Star::Find returns 1 (0), X=279.66, Y=92.99, Mass=275409, SNR=328.7, Peak=13696 HFD=4.2
01:49:04.444 00.000 14964 MultiStar: [#1 -0.73,-0.90,0.00,M1] [#2 -0.68,-0.84,0.00,M1] 
01:49:04.445 00.001 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.56) = xAngle (3.79 = -2.50)
01:49:04.445 00.000 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.56)
01:49:04.446 00.001 14964 CameraToMount -- cameraX=-0.70 cameraY=0.90 hyp=1.14 cameraTheta=2.23 mountX=-0.91 mountY=0.60, mountTheta=2.56
01:49:04.447 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=0.90, opts=13)
01:49:04.447 00.000 14964 Enqueuing Move request for scope (-0.70, 0.90)
01:49:04.448 00.001 12044 Worker thread wakes up
01:49:04.448 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.90) opts 0xd
01:49:04.448 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, 0.90)
01:49:04.448 00.000 12044 Moving (-0.70, 0.90) raw xDistance=-0.91 yDistance=0.60
01:49:04.448 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.59 from input -0.91, slope = -0.11
01:49:04.448 00.000 12044 switching direction from 0 to 1 - decHistory=4 oldest=0.75 newest=1.22
01:49:04.448 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
01:49:04.448 00.000 12044 MoveAxis(E, 69, ABG)
01:49:04.448 00.000 12044 Guiding  Dir = 2, Dur = 69
01:49:04.457 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13696, med=615, FiltMin=526, FiltMax=10859, Gamma=0.810
01:49:04.462 00.005 14964 UpdateGuideState exits: m=275409 SNR=328.7
01:49:04.464 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.464 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:04.465 00.001 14964 Enqueuing Expose request
01:49:04.518 00.053 12044 IsSlewing returns 0
01:49:04.518 00.000 12044 IsGuiding returns 0
01:49:04.550 00.032 12044 PulseGuide returned control before completion, sleep 49
01:49:04.609 00.059 12044 IsGuiding returns 1
01:49:04.609 00.000 12044 scope still moving after pulse duration time elapsed
01:49:04.660 00.051 12044 IsSlewing returns 0
01:49:04.660 00.000 12044 IsGuiding returns 0
01:49:04.660 00.000 12044 scope move finished after 69 + 73 ms
01:49:04.660 00.000 12044 Move returns status 0, amount 69
01:49:04.661 00.001 12044 BLC: Oldest BLC event removed
01:49:04.661 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 252 applied
01:49:04.661 00.000 12044 MoveAxis(S, 308, ABG)
01:49:04.661 00.000 12044 Guiding  Dir = 1, Dur = 308
01:49:04.694 00.033 12044 IsSlewing returns 0
01:49:04.694 00.000 12044 IsGuiding returns 0
01:49:04.725 00.031 12044 PulseGuide returned control before completion, sleep 287
01:49:05.015 00.290 12044 IsGuiding returns 1
01:49:05.015 00.000 12044 scope still moving after pulse duration time elapsed
01:49:05.066 00.051 12044 IsSlewing returns 0
01:49:05.066 00.000 12044 IsGuiding returns 0
01:49:05.066 00.000 12044 scope move finished after 308 + 65 ms
01:49:05.067 00.001 12044 Move returns status 0, amount 308
01:49:05.067 00.000 12044 move complete, result=0
01:49:05.067 00.000 12044 worker thread done servicing request
01:49:05.067 00.000 12044 Worker thread wakes up
01:49:05.067 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:05.067 00.000 14964 GuideStep: -0.9 px 69 ms EAST, 0.6 px 308 ms SOUTH
01:49:05.067 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:08.197 03.130 12044 Exposure complete
01:49:08.229 00.032 12044 worker thread done servicing request
01:49:08.229 00.000 14964 OnExposeComplete: enter
01:49:08.230 00.001 14964 UpdateGuideState(): m_state=6
01:49:08.230 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3518
01:49:08.231 00.001 14964 Star::Find returns 1 (0), X=279.98, Y=92.25, Mass=277894, SNR=330.8, Peak=18240 HFD=4.2
01:49:08.232 00.001 14964 MultiStar: [#1 -0.40,0.06,0.18,U] [#2 -0.15,-0.31,0.06,U] 
01:49:08.232 00.000 14964 refined, 2 included, MultiStar: {-0.37, 0.13}, one-star: {-0.37, 0.17}
01:49:08.233 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.36 = -1.92)
01:49:08.233 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.13)
01:49:08.234 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.39 cameraTheta=2.81 mountX=-0.13 mountY=0.35, mountTheta=1.93
01:49:08.235 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.13, opts=13)
01:49:08.236 00.001 14964 Enqueuing Move request for scope (-0.37, 0.13)
01:49:08.236 00.000 12044 Worker thread wakes up
01:49:08.236 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.13) opts 0xd
01:49:08.236 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.13)
01:49:08.236 00.000 12044 Moving (-0.37, 0.13) raw xDistance=-0.13 yDistance=0.35
01:49:08.236 00.000 12044 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.599453, 1:0.350849
01:49:08.236 00.000 12044 BLC: No correction, Miss < min_move
01:49:08.236 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.44, using input
01:49:08.236 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.08
01:49:08.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:08.236 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:49:08.236 00.000 12044 MoveAxis(E, 0, ABG)
01:49:08.236 00.000 12044 Move returns status 0, amount 0
01:49:08.236 00.000 12044 MoveAxis(N, 0, ABG)
01:49:08.237 00.001 12044 Move returns status 0, amount 0
01:49:08.237 00.000 12044 move complete, result=0
01:49:08.237 00.000 12044 worker thread done servicing request
01:49:08.244 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18240, med=615, FiltMin=531, FiltMax=11574, Gamma=0.810
01:49:08.249 00.005 14964 UpdateGuideState exits: m=277894 SNR=330.8
01:49:08.250 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:08.251 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:08.251 00.000 14964 Enqueuing Expose request
01:49:08.252 00.001 12044 Worker thread wakes up
01:49:08.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:08.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:08.252 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:49:11.360 03.108 12044 Exposure complete
01:49:11.386 00.026 12044 worker thread done servicing request
01:49:11.387 00.001 14964 OnExposeComplete: enter
01:49:11.387 00.000 14964 UpdateGuideState(): m_state=6
01:49:11.388 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3519
01:49:11.388 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=91.98, Mass=276553, SNR=324.4, Peak=19100 HFD=4.2
01:49:11.388 00.000 14964 MultiStar: [#1 -0.14,0.13,0.18,U] [#2 0.34,0.22,0.07,U] 
01:49:11.389 00.001 14964 refined, 2 included, MultiStar: {-0.13, -0.06}, one-star: {-0.16, -0.11}
01:49:11.389 00.000 14964 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.56) = xAngle (-1.16 = -1.16)
01:49:11.389 00.000 14964 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.89 = 1.89)
01:49:11.390 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.72 mountX=0.06 mountY=0.13, mountTheta=1.17
01:49:11.391 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.06, opts=13)
01:49:11.391 00.000 14964 Enqueuing Move request for scope (-0.13, -0.06)
01:49:11.392 00.001 12044 Worker thread wakes up
01:49:11.392 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:49:11.392 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:49:11.392 00.000 12044 Moving (-0.13, -0.06) raw xDistance=0.06 yDistance=0.13
01:49:11.392 00.000 12044 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.599453, 1:0.350849, 2:0.132672
01:49:11.392 00.000 12044 BLC: No correction, Miss < min_move
01:49:11.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
01:49:11.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:11.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:11.392 00.000 12044 MoveAxis(E, 0, ABG)
01:49:11.392 00.000 12044 Move returns status 0, amount 0
01:49:11.392 00.000 12044 MoveAxis(N, 0, ABG)
01:49:11.392 00.000 12044 Move returns status 0, amount 0
01:49:11.392 00.000 12044 move complete, result=0
01:49:11.392 00.000 12044 worker thread done servicing request
01:49:11.399 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19100, med=615, FiltMin=513, FiltMax=11181, Gamma=0.810
01:49:11.405 00.006 14964 UpdateGuideState exits: m=276553 SNR=324.4
01:49:11.406 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.406 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:11.406 00.000 14964 Enqueuing Expose request
01:49:11.407 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:11.408 00.001 12044 Worker thread wakes up
01:49:11.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:11.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:14.516 03.108 12044 Exposure complete
01:49:14.541 00.025 12044 worker thread done servicing request
01:49:14.541 00.000 14964 OnExposeComplete: enter
01:49:14.541 00.000 14964 UpdateGuideState(): m_state=6
01:49:14.542 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3520
01:49:14.542 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=92.43, Mass=269491, SNR=322.4, Peak=13424 HFD=4.7
01:49:14.543 00.001 14964 MultiStar: [#1 -0.83,-0.30,0.00,M1] [#2 -0.51,-0.71,0.00,M1] 
01:49:14.543 00.000 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.12)
01:49:14.544 00.001 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
01:49:14.544 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.35 hyp=0.67 cameraTheta=2.60 mountX=-0.35 mountY=0.54, mountTheta=2.15
01:49:14.546 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.35, opts=13)
01:49:14.546 00.000 14964 Enqueuing Move request for scope (-0.58, 0.35)
01:49:14.547 00.001 12044 Worker thread wakes up
01:49:14.547 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.35) opts 0xd
01:49:14.547 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.35)
01:49:14.547 00.000 12044 Moving (-0.58, 0.35) raw xDistance=-0.35 yDistance=0.54
01:49:14.547 00.000 12044 BLC: window closed
01:49:14.547 00.000 12044 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.599453, 1:0.350849, 2:0.132672
01:49:14.547 00.000 12044 BLC: Under-shoot: nominal increase by 43
01:49:14.547 00.000 12044 BLC: window closed
01:49:14.547 00.000 12044 BLC: Pulse adjusted to 277
01:49:14.547 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.35, slope = -0.04
01:49:14.547 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
01:49:14.547 00.000 12044 MoveAxis(E, 30, ABG)
01:49:14.547 00.000 12044 Guiding  Dir = 2, Dur = 30
01:49:14.556 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13424, med=615, FiltMin=528, FiltMax=9859, Gamma=0.810
01:49:14.561 00.005 14964 UpdateGuideState exits: m=269491 SNR=322.4
01:49:14.562 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.562 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:14.563 00.001 14964 Enqueuing Expose request
01:49:14.599 00.036 12044 IsSlewing returns 0
01:49:14.599 00.000 12044 IsGuiding returns 0
01:49:14.661 00.062 12044 IsGuiding returns 1
01:49:14.662 00.001 12044 scope still moving after pulse duration time elapsed
01:49:14.682 00.020 14964 evsrv: cli 01AB27B0 connect
01:49:14.684 00.002 14964 case statement mapped state 6 to 3
01:49:14.685 00.001 14964 case statement mapped state 6 to 3
01:49:14.686 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_pixel_scale","id":"79f7a1af-b9e8-4b94-a66b-580815316b36"}
01:49:14.686 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":1.29969,"id":"79f7a1af-b9e8-4b94-a66b-580815316b36"}
01:49:14.687 00.001 14964 evsrv: cli 01AB27B0 disconnect
01:49:14.817 00.130 12044 IsSlewing returns 0
01:49:14.818 00.001 12044 IsGuiding returns 0
01:49:14.818 00.000 12044 scope move finished after 30 + 189 ms
01:49:14.818 00.000 12044 Move returns status 0, amount 30
01:49:14.818 00.000 12044 MoveAxis(S, 50, ABG)
01:49:14.818 00.000 12044 Guiding  Dir = 1, Dur = 50
01:49:14.848 00.030 12044 IsSlewing returns 0
01:49:14.849 00.001 12044 IsGuiding returns 0
01:49:14.880 00.031 12044 PulseGuide returned control before completion, sleep 29
01:49:14.919 00.039 12044 IsGuiding returns 1
01:49:14.919 00.000 12044 scope still moving after pulse duration time elapsed
01:49:14.988 00.069 12044 IsSlewing returns 0
01:49:14.988 00.000 12044 IsGuiding returns 0
01:49:14.988 00.000 12044 scope move finished after 50 + 90 ms
01:49:14.988 00.000 12044 Move returns status 0, amount 50
01:49:14.988 00.000 12044 move complete, result=0
01:49:14.988 00.000 12044 worker thread done servicing request
01:49:14.988 00.000 12044 Worker thread wakes up
01:49:14.990 00.002 14964 GuideStep: -0.4 px 30 ms EAST, 0.5 px 50 ms SOUTH
01:49:14.990 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:14.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:18.111 03.121 12044 Exposure complete
01:49:18.133 00.022 12044 worker thread done servicing request
01:49:18.133 00.000 14964 OnExposeComplete: enter
01:49:18.134 00.001 14964 UpdateGuideState(): m_state=6
01:49:18.134 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3521
01:49:18.135 00.001 14964 Star::Find returns 1 (0), X=280.20, Y=91.99, Mass=265668, SNR=321.8, Peak=16532 HFD=4.1
01:49:18.135 00.000 14964 MultiStar: [#1 -0.37,0.38,0.18,U] [#2 -0.16,-0.04,0.07,U] 
01:49:18.136 00.001 14964 single-star, 2 included, MultiStar: {-0.19, -0.02}, one-star: {-0.15, -0.09}
01:49:18.136 00.000 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.04 = -1.04)
01:49:18.137 00.001 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
01:49:18.137 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.59 mountX=0.09 mountY=0.16, mountTheta=1.06
01:49:18.138 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.09, opts=13)
01:49:18.139 00.001 14964 Enqueuing Move request for scope (-0.15, -0.09)
01:49:18.140 00.001 12044 Worker thread wakes up
01:49:18.140 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
01:49:18.140 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
01:49:18.140 00.000 12044 Moving (-0.15, -0.09) raw xDistance=0.09 yDistance=0.16
01:49:18.140 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:49:18.140 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:18.140 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:18.140 00.000 12044 MoveAxis(E, 0, ABG)
01:49:18.140 00.000 12044 Move returns status 0, amount 0
01:49:18.140 00.000 12044 MoveAxis(N, 0, ABG)
01:49:18.140 00.000 12044 Move returns status 0, amount 0
01:49:18.140 00.000 12044 move complete, result=0
01:49:18.140 00.000 12044 worker thread done servicing request
01:49:18.147 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16532, med=615, FiltMin=519, FiltMax=12397, Gamma=0.810
01:49:18.152 00.005 14964 UpdateGuideState exits: m=265668 SNR=321.8
01:49:18.153 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.154 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:18.154 00.000 14964 Enqueuing Expose request
01:49:18.154 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:18.155 00.001 12044 Worker thread wakes up
01:49:18.155 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:18.155 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:21.283 03.128 12044 Exposure complete
01:49:21.309 00.026 12044 worker thread done servicing request
01:49:21.309 00.000 14964 OnExposeComplete: enter
01:49:21.309 00.000 14964 UpdateGuideState(): m_state=6
01:49:21.310 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3522
01:49:21.310 00.000 14964 Star::Find returns 1 (0), X=280.40, Y=92.14, Mass=268876, SNR=317.8, Peak=14632 HFD=4.3
01:49:21.311 00.001 14964 MultiStar: [#1 -0.19,-0.00,0.17,U] [#2 0.10,-0.87,0.00,M1] 
01:49:21.312 00.001 14964 refined, 1 included, MultiStar: {0.02, 0.04}, one-star: {0.05, 0.05}
01:49:21.312 00.000 14964 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.56) = xAngle (2.72 = 2.72)
01:49:21.313 00.001 14964 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.78 = -0.51)
01:49:21.313 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.17 mountX=-0.04 mountY=-0.02, mountTheta=-2.65
01:49:21.314 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.04, opts=13)
01:49:21.315 00.001 14964 Enqueuing Move request for scope (0.02, 0.04)
01:49:21.315 00.000 12044 Worker thread wakes up
01:49:21.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:49:21.315 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:49:21.315 00.000 12044 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.02
01:49:21.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:49:21.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:21.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:21.315 00.000 12044 MoveAxis(E, 0, ABG)
01:49:21.315 00.000 12044 Move returns status 0, amount 0
01:49:21.315 00.000 12044 MoveAxis(N, 0, ABG)
01:49:21.315 00.000 12044 Move returns status 0, amount 0
01:49:21.315 00.000 12044 move complete, result=0
01:49:21.316 00.001 12044 worker thread done servicing request
01:49:21.324 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14632, med=615, FiltMin=528, FiltMax=11984, Gamma=0.810
01:49:21.330 00.006 14964 UpdateGuideState exits: m=268876 SNR=317.8
01:49:21.330 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.331 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:21.331 00.000 14964 Enqueuing Expose request
01:49:21.332 00.001 12044 Worker thread wakes up
01:49:21.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:21.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:21.332 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:24.450 03.118 12044 Exposure complete
01:49:24.470 00.020 12044 worker thread done servicing request
01:49:24.470 00.000 14964 OnExposeComplete: enter
01:49:24.472 00.002 14964 UpdateGuideState(): m_state=6
01:49:24.472 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3523
01:49:24.473 00.001 14964 Star::Find returns 1 (0), X=280.06, Y=92.23, Mass=269117, SNR=319.6, Peak=16100 HFD=4.4
01:49:24.473 00.000 14964 MultiStar: [#1 -0.45,-0.13,0.16,U] [#2 0.05,-0.43,0.05,U] 
01:49:24.474 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.08}, one-star: {-0.29, 0.14}
01:49:24.474 00.000 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.85)
01:49:24.475 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
01:49:24.475 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.31 cameraTheta=2.88 mountX=-0.08 mountY=0.29, mountTheta=1.85
01:49:24.476 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.08, opts=13)
01:49:24.476 00.000 14964 Enqueuing Move request for scope (-0.29, 0.08)
01:49:24.477 00.001 12044 Worker thread wakes up
01:49:24.477 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
01:49:24.477 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
01:49:24.477 00.000 12044 Moving (-0.29, 0.08) raw xDistance=-0.08 yDistance=0.29
01:49:24.477 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
01:49:24.477 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:24.477 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:49:24.477 00.000 12044 MoveAxis(E, 0, ABG)
01:49:24.477 00.000 12044 Move returns status 0, amount 0
01:49:24.477 00.000 12044 MoveAxis(N, 0, ABG)
01:49:24.477 00.000 12044 Move returns status 0, amount 0
01:49:24.477 00.000 12044 move complete, result=0
01:49:24.477 00.000 12044 worker thread done servicing request
01:49:24.485 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16100, med=614, FiltMin=527, FiltMax=10290, Gamma=0.810
01:49:24.490 00.005 14964 UpdateGuideState exits: m=269117 SNR=319.6
01:49:24.491 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.491 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:24.492 00.001 14964 Enqueuing Expose request
01:49:24.492 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:49:24.493 00.001 12044 Worker thread wakes up
01:49:24.493 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:24.493 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:27.623 03.130 12044 Exposure complete
01:49:27.644 00.021 12044 worker thread done servicing request
01:49:27.644 00.000 14964 OnExposeComplete: enter
01:49:27.645 00.001 14964 UpdateGuideState(): m_state=6
01:49:27.645 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3524
01:49:27.646 00.001 14964 Star::Find returns 1 (0), X=279.54, Y=92.94, Mass=265590, SNR=298.2, Peak=12272 HFD=4.9
01:49:27.646 00.000 14964 MultiStar: [#1 -1.07,-0.54,0.00,M1] [#2 -0.81,-1.24,0.00,M1] 
01:49:27.647 00.001 14964 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.56) = xAngle (3.89 = -2.40)
01:49:27.647 00.000 14964 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.94 = 0.66)
01:49:27.647 00.000 14964 CameraToMount -- cameraX=-0.81 cameraY=0.86 hyp=1.18 cameraTheta=2.33 mountX=-0.87 mountY=0.72, mountTheta=2.45
01:49:27.649 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.81, y=0.86, opts=13)
01:49:27.650 00.001 14964 Enqueuing Move request for scope (-0.81, 0.86)
01:49:27.650 00.000 12044 Worker thread wakes up
01:49:27.650 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.86) opts 0xd
01:49:27.650 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.81, 0.86)
01:49:27.650 00.000 12044 Moving (-0.81, 0.86) raw xDistance=-0.87 yDistance=0.72
01:49:27.650 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.87, slope = 0.00
01:49:27.650 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
01:49:27.650 00.000 12044 MoveAxis(E, 0, ABG)
01:49:27.650 00.000 12044 Move returns status 0, amount 0
01:49:27.650 00.000 12044 MoveAxis(S, 67, ABG)
01:49:27.650 00.000 12044 Guiding  Dir = 1, Dur = 67
01:49:27.658 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12272, med=615, FiltMin=532, FiltMax=9483, Gamma=0.810
01:49:27.664 00.006 14964 UpdateGuideState exits: m=265590 SNR=298.2
01:49:27.665 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.666 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:27.666 00.000 14964 Enqueuing Expose request
01:49:27.675 00.009 12044 IsSlewing returns 0
01:49:27.675 00.000 12044 IsGuiding returns 0
01:49:27.707 00.032 12044 PulseGuide returned control before completion, sleep 46
01:49:27.795 00.088 12044 IsGuiding returns 1
01:49:27.796 00.001 12044 scope still moving after pulse duration time elapsed
01:49:27.864 00.068 12044 IsSlewing returns 0
01:49:27.864 00.000 12044 IsGuiding returns 0
01:49:27.864 00.000 12044 scope move finished after 67 + 121 ms
01:49:27.864 00.000 12044 Move returns status 0, amount 67
01:49:27.864 00.000 12044 move complete, result=0
01:49:27.864 00.000 12044 worker thread done servicing request
01:49:27.864 00.000 12044 Worker thread wakes up
01:49:27.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:27.864 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:27.864 00.000 14964 GuideStep: -0.9 px 0 ms EAST, 0.7 px 67 ms SOUTH
01:49:31.002 03.138 12044 Exposure complete
01:49:31.026 00.024 12044 worker thread done servicing request
01:49:31.026 00.000 14964 OnExposeComplete: enter
01:49:31.027 00.001 14964 UpdateGuideState(): m_state=6
01:49:31.028 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3525
01:49:31.028 00.000 14964 Star::Find returns 1 (0), X=280.70, Y=92.19, Mass=266065, SNR=312.1, Peak=12694 HFD=4.6
01:49:31.029 00.001 14964 MultiStar: [#1 0.52,-0.19,0.16,U] [#2 0.52,-0.30,0.07,U] 
01:49:31.030 00.001 14964 single-star, 2 included, MultiStar: {0.38, 0.04}, one-star: {0.35, 0.10}
01:49:31.030 00.000 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
01:49:31.030 00.000 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.89 = -1.40)
01:49:31.031 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.28 mountX=-0.09 mountY=-0.36, mountTheta=-1.83
01:49:31.032 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.10, opts=13)
01:49:31.032 00.000 14964 Enqueuing Move request for scope (0.35, 0.10)
01:49:31.033 00.001 12044 Worker thread wakes up
01:49:31.033 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
01:49:31.033 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
01:49:31.033 00.000 12044 Moving (0.35, 0.10) raw xDistance=-0.09 yDistance=-0.36
01:49:31.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
01:49:31.033 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:49:31.033 00.000 12044 MoveAxis(E, 0, ABG)
01:49:31.033 00.000 12044 Move returns status 0, amount 0
01:49:31.033 00.000 12044 MoveAxis(N, 0, ABG)
01:49:31.033 00.000 12044 Move returns status 0, amount 0
01:49:31.033 00.000 12044 move complete, result=0
01:49:31.033 00.000 12044 worker thread done servicing request
01:49:31.040 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12694, med=615, FiltMin=521, FiltMax=10648, Gamma=0.810
01:49:31.046 00.006 14964 UpdateGuideState exits: m=266065 SNR=312.1
01:49:31.047 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.047 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:31.047 00.000 14964 Enqueuing Expose request
01:49:31.048 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:49:31.049 00.001 12044 Worker thread wakes up
01:49:31.049 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:31.049 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:34.147 03.098 12044 Exposure complete
01:49:34.169 00.022 12044 worker thread done servicing request
01:49:34.170 00.001 14964 OnExposeComplete: enter
01:49:34.170 00.000 14964 UpdateGuideState(): m_state=6
01:49:34.171 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3526
01:49:34.171 00.000 14964 Star::Find returns 1 (0), X=280.18, Y=91.42, Mass=262388, SNR=305.0, Peak=10967 HFD=4.9
01:49:34.172 00.001 14964 MultiStar: [#1 -0.07,0.46,0.17,U] [#2 0.12,0.28,0.07,U] 
01:49:34.172 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.46}, one-star: {-0.17, -0.67}
01:49:34.173 00.001 14964 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.56) = xAngle (-0.31 = -0.31)
01:49:34.173 00.000 14964 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.74 = 2.74)
01:49:34.173 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.46 hyp=0.48 cameraTheta=-1.87 mountX=0.46 mountY=0.19, mountTheta=0.39
01:49:34.175 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.46, opts=13)
01:49:34.176 00.001 14964 Enqueuing Move request for scope (-0.14, -0.46)
01:49:34.177 00.001 12044 Worker thread wakes up
01:49:34.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.46) opts 0xd
01:49:34.177 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.46)
01:49:34.177 00.000 12044 Moving (-0.14, -0.46) raw xDistance=0.46 yDistance=0.19
01:49:34.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.46, slope = 0.05
01:49:34.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:34.178 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:49:34.178 00.000 12044 MoveAxis(W, 40, ABG)
01:49:34.178 00.000 12044 Guiding  Dir = 3, Dur = 40
01:49:34.185 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10967, med=615, FiltMin=537, FiltMax=9329, Gamma=0.810
01:49:34.191 00.006 14964 UpdateGuideState exits: m=262388 SNR=305.0
01:49:34.191 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.192 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:34.192 00.000 14964 Enqueuing Expose request
01:49:34.256 00.064 12044 IsSlewing returns 0
01:49:34.256 00.000 12044 IsGuiding returns 0
01:49:34.288 00.032 12044 PulseGuide returned control before completion, sleep 20
01:49:34.317 00.029 12044 IsGuiding returns 1
01:49:34.318 00.001 12044 scope still moving after pulse duration time elapsed
01:49:34.394 00.076 12044 IsSlewing returns 0
01:49:34.394 00.000 12044 IsGuiding returns 0
01:49:34.394 00.000 12044 scope move finished after 40 + 97 ms
01:49:34.394 00.000 12044 Move returns status 0, amount 40
01:49:34.394 00.000 12044 MoveAxis(N, 0, ABG)
01:49:34.394 00.000 12044 Move returns status 0, amount 0
01:49:34.394 00.000 12044 move complete, result=0
01:49:34.394 00.000 12044 worker thread done servicing request
01:49:34.394 00.000 12044 Worker thread wakes up
01:49:34.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:34.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:34.394 00.000 14964 GuideStep: 0.5 px 40 ms WEST, 0.2 px 0 ms NORTH
01:49:37.494 03.100 12044 Exposure complete
01:49:37.522 00.028 12044 worker thread done servicing request
01:49:37.522 00.000 14964 OnExposeComplete: enter
01:49:37.522 00.000 14964 UpdateGuideState(): m_state=6
01:49:37.523 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3527
01:49:37.523 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=91.61, Mass=261051, SNR=304.6, Peak=10796 HFD=4.9
01:49:37.524 00.001 14964 MultiStar: [#1 0.09,0.56,0.16,U] [#2 0.42,0.22,0.07,U] 
01:49:37.525 00.001 14964 refined, 2 included, MultiStar: {0.10, -0.30}, one-star: {0.08, -0.48}
01:49:37.525 00.000 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
01:49:37.526 00.001 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
01:49:37.526 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.26 mountX=0.31 mountY=-0.07, mountTheta=-0.22
01:49:37.527 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.30, opts=13)
01:49:37.528 00.001 14964 Enqueuing Move request for scope (0.10, -0.30)
01:49:37.528 00.000 12044 Worker thread wakes up
01:49:37.528 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
01:49:37.528 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
01:49:37.528 00.000 12044 Moving (0.10, -0.30) raw xDistance=0.31 yDistance=-0.07
01:49:37.528 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.03
01:49:37.528 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:37.528 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:49:37.528 00.000 12044 MoveAxis(W, 24, ABG)
01:49:37.528 00.000 12044 Guiding  Dir = 3, Dur = 24
01:49:37.536 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10796, med=615, FiltMin=512, FiltMax=8944, Gamma=0.810
01:49:37.541 00.005 14964 UpdateGuideState exits: m=261051 SNR=304.6
01:49:37.542 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.542 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:37.543 00.001 14964 Enqueuing Expose request
01:49:37.566 00.023 12044 IsSlewing returns 0
01:49:37.566 00.000 12044 IsGuiding returns 0
01:49:37.625 00.059 12044 IsGuiding returns 1
01:49:37.625 00.000 12044 scope still moving after pulse duration time elapsed
01:49:37.675 00.050 12044 IsSlewing returns 0
01:49:37.675 00.000 12044 IsGuiding returns 0
01:49:37.675 00.000 12044 scope move finished after 24 + 84 ms
01:49:37.675 00.000 12044 Move returns status 0, amount 24
01:49:37.675 00.000 12044 MoveAxis(N, 0, ABG)
01:49:37.675 00.000 12044 Move returns status 0, amount 0
01:49:37.675 00.000 12044 move complete, result=0
01:49:37.675 00.000 12044 worker thread done servicing request
01:49:37.675 00.000 12044 Worker thread wakes up
01:49:37.675 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:37.675 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:37.675 00.000 14964 GuideStep: 0.3 px 24 ms WEST, -0.1 px 0 ms NORTH
01:49:40.810 03.135 12044 Exposure complete
01:49:40.836 00.026 12044 worker thread done servicing request
01:49:40.836 00.000 14964 OnExposeComplete: enter
01:49:40.837 00.001 14964 UpdateGuideState(): m_state=6
01:49:40.837 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3528
01:49:40.838 00.001 14964 Star::Find returns 1 (0), X=280.92, Y=92.08, Mass=274583, SNR=318.0, Peak=15982 HFD=4.4
01:49:40.839 00.001 14964 MultiStar: [#1 0.39,0.38,0.16,U] [#2 0.57,0.48,0.00,M1] 
01:49:40.839 00.000 14964 refined, 1 included, MultiStar: {0.54, 0.04}, one-star: {0.57, -0.01}
01:49:40.840 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
01:49:40.840 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.59)
01:49:40.841 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=0.04 hyp=0.55 cameraTheta=0.08 mountX=-0.04 mountY=-0.55, mountTheta=-1.64
01:49:40.842 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.04, opts=13)
01:49:40.842 00.000 14964 Enqueuing Move request for scope (0.54, 0.04)
01:49:40.843 00.001 12044 Worker thread wakes up
01:49:40.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.04) opts 0xd
01:49:40.843 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.04)
01:49:40.843 00.000 12044 Moving (0.54, 0.04) raw xDistance=-0.04 yDistance=-0.55
01:49:40.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
01:49:40.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:40.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:49:40.843 00.000 12044 MoveAxis(E, 0, ABG)
01:49:40.843 00.000 12044 Move returns status 0, amount 0
01:49:40.843 00.000 12044 MoveAxis(N, 0, ABG)
01:49:40.843 00.000 12044 Move returns status 0, amount 0
01:49:40.843 00.000 12044 move complete, result=0
01:49:40.843 00.000 12044 worker thread done servicing request
01:49:40.850 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15982, med=615, FiltMin=527, FiltMax=9895, Gamma=0.810
01:49:40.856 00.006 14964 UpdateGuideState exits: m=274583 SNR=318.0
01:49:40.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:40.858 00.001 14964 Enqueuing Expose request
01:49:40.858 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:49:40.859 00.001 12044 Worker thread wakes up
01:49:40.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:40.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:43.961 03.102 12044 Exposure complete
01:49:43.995 00.034 12044 worker thread done servicing request
01:49:43.995 00.000 14964 OnExposeComplete: enter
01:49:43.996 00.001 14964 UpdateGuideState(): m_state=6
01:49:43.996 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3529
01:49:43.997 00.001 14964 Star::Find returns 1 (0), X=280.74, Y=91.50, Mass=267309, SNR=310.5, Peak=13945 HFD=4.6
01:49:43.997 00.000 14964 MultiStar: [#1 0.40,0.83,0.00,M1] [#2 0.74,0.57,0.00,M2] 
01:49:43.998 00.001 14964 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.56) = xAngle (0.57 = 0.57)
01:49:43.998 00.000 14964 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.62 = -2.66)
01:49:43.999 00.001 14964 CameraToMount -- cameraX=0.39 cameraY=-0.59 hyp=0.71 cameraTheta=-0.99 mountX=0.60 mountY=-0.33, mountTheta=-0.50
01:49:44.000 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=-0.59, opts=13)
01:49:44.000 00.000 14964 Enqueuing Move request for scope (0.39, -0.59)
01:49:44.001 00.001 12044 Worker thread wakes up
01:49:44.001 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.59) opts 0xd
01:49:44.001 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, -0.59)
01:49:44.001 00.000 12044 Moving (0.39, -0.59) raw xDistance=0.60 yDistance=-0.33
01:49:44.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.46 from input 0.60, slope = 0.07
01:49:44.001 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:49:44.001 00.000 12044 MoveAxis(W, 55, ABG)
01:49:44.001 00.000 12044 Guiding  Dir = 3, Dur = 55
01:49:44.009 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13945, med=614, FiltMin=535, FiltMax=11100, Gamma=0.810
01:49:44.016 00.007 14964 UpdateGuideState exits: m=267309 SNR=310.5
01:49:44.018 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.018 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:44.019 00.001 14964 Enqueuing Expose request
01:49:44.053 00.034 12044 IsSlewing returns 0
01:49:44.053 00.000 12044 IsGuiding returns 0
01:49:44.084 00.031 12044 PulseGuide returned control before completion, sleep 35
01:49:44.122 00.038 12044 IsGuiding returns 1
01:49:44.122 00.000 12044 scope still moving after pulse duration time elapsed
01:49:44.226 00.104 12044 IsSlewing returns 0
01:49:44.227 00.001 12044 IsGuiding returns 0
01:49:44.227 00.000 12044 scope move finished after 55 + 118 ms
01:49:44.227 00.000 12044 Move returns status 0, amount 55
01:49:44.227 00.000 12044 MoveAxis(N, 0, ABG)
01:49:44.227 00.000 12044 Move returns status 0, amount 0
01:49:44.227 00.000 12044 move complete, result=0
01:49:44.227 00.000 12044 worker thread done servicing request
01:49:44.227 00.000 12044 Worker thread wakes up
01:49:44.227 00.000 14964 GuideStep: 0.6 px 55 ms WEST, -0.3 px 0 ms NORTH
01:49:44.229 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:44.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:47.361 03.132 12044 Exposure complete
01:49:47.385 00.024 12044 worker thread done servicing request
01:49:47.385 00.000 14964 OnExposeComplete: enter
01:49:47.386 00.001 14964 UpdateGuideState(): m_state=6
01:49:47.386 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3530
01:49:47.387 00.001 14964 Star::Find returns 1 (0), X=280.45, Y=92.42, Mass=274653, SNR=313.5, Peak=13952 HFD=4.9
01:49:47.387 00.000 14964 MultiStar: [#1 0.04,-0.21,0.16,U] [#2 0.22,-0.27,0.05,U] 
01:49:47.388 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.24}, one-star: {0.10, 0.33}
01:49:47.388 00.000 14964 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.56) = xAngle (2.73 = 2.73)
01:49:47.389 00.001 14964 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.78 = -0.50)
01:49:47.390 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
01:49:47.391 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.24, opts=13)
01:49:47.391 00.000 14964 Enqueuing Move request for scope (0.10, 0.24)
01:49:47.392 00.001 12044 Worker thread wakes up
01:49:47.392 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
01:49:47.392 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
01:49:47.392 00.000 12044 Moving (0.10, 0.24) raw xDistance=-0.23 yDistance=-0.12
01:49:47.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
01:49:47.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:47.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:49:47.392 00.000 12044 MoveAxis(E, 0, ABG)
01:49:47.392 00.000 12044 Move returns status 0, amount 0
01:49:47.392 00.000 12044 MoveAxis(N, 0, ABG)
01:49:47.392 00.000 12044 Move returns status 0, amount 0
01:49:47.392 00.000 12044 move complete, result=0
01:49:47.392 00.000 12044 worker thread done servicing request
01:49:47.400 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13952, med=615, FiltMin=530, FiltMax=10668, Gamma=0.810
01:49:47.405 00.005 14964 UpdateGuideState exits: m=274653 SNR=313.5
01:49:47.406 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.406 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:47.407 00.001 14964 Enqueuing Expose request
01:49:47.407 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:47.408 00.001 12044 Worker thread wakes up
01:49:47.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:47.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:50.512 03.104 12044 Exposure complete
01:49:50.534 00.022 12044 worker thread done servicing request
01:49:50.534 00.000 14964 OnExposeComplete: enter
01:49:50.535 00.001 14964 UpdateGuideState(): m_state=6
01:49:50.535 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3531
01:49:50.536 00.001 14964 Star::Find returns 1 (0), X=280.70, Y=92.34, Mass=267859, SNR=317.3, Peak=13230 HFD=4.7
01:49:50.537 00.001 14964 MultiStar: [#1 0.10,-0.35,0.16,U] [#2 0.13,-0.32,0.05,U] 
01:49:50.537 00.000 14964 refined, 2 included, MultiStar: {0.31, 0.15}, one-star: {0.35, 0.25}
01:49:50.538 00.001 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
01:49:50.538 00.000 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
01:49:50.539 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.34 cameraTheta=0.44 mountX=-0.14 mountY=-0.32, mountTheta=-1.99
01:49:50.539 00.000 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.15, opts=13)
01:49:50.540 00.001 14964 Enqueuing Move request for scope (0.31, 0.15)
01:49:50.541 00.001 12044 Worker thread wakes up
01:49:50.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
01:49:50.541 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
01:49:50.541 00.000 12044 Moving (0.31, 0.15) raw xDistance=-0.14 yDistance=-0.32
01:49:50.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.03
01:49:50.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:50.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:49:50.541 00.000 12044 MoveAxis(E, 0, ABG)
01:49:50.541 00.000 12044 Move returns status 0, amount 0
01:49:50.541 00.000 12044 MoveAxis(N, 0, ABG)
01:49:50.541 00.000 12044 Move returns status 0, amount 0
01:49:50.541 00.000 12044 move complete, result=0
01:49:50.541 00.000 12044 worker thread done servicing request
01:49:50.548 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13230, med=615, FiltMin=521, FiltMax=10440, Gamma=0.810
01:49:50.554 00.006 14964 UpdateGuideState exits: m=267859 SNR=317.3
01:49:50.554 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.555 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:50.555 00.000 14964 Enqueuing Expose request
01:49:50.556 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:49:50.556 00.000 12044 Worker thread wakes up
01:49:50.556 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:50.556 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:53.684 03.128 12044 Exposure complete
01:49:53.710 00.026 12044 worker thread done servicing request
01:49:53.710 00.000 14964 OnExposeComplete: enter
01:49:53.710 00.000 14964 UpdateGuideState(): m_state=6
01:49:53.710 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3532
01:49:53.711 00.001 14964 Star::Find returns 1 (0), X=280.60, Y=91.55, Mass=262147, SNR=302.6, Peak=12477 HFD=5.0
01:49:53.712 00.001 14964 MultiStar: [#1 0.18,0.46,0.16,U] [#2 -0.15,-0.01,0.06,U] 
01:49:53.712 00.000 14964 refined, 2 included, MultiStar: {0.22, -0.38}, one-star: {0.25, -0.53}
01:49:53.712 00.000 14964 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
01:49:53.713 00.001 14964 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
01:49:53.713 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-1.05 mountX=0.38 mountY=-0.18, mountTheta=-0.43
01:49:53.715 00.002 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.38, opts=13)
01:49:53.715 00.000 14964 Enqueuing Move request for scope (0.22, -0.38)
01:49:53.717 00.002 12044 Worker thread wakes up
01:49:53.717 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.38) opts 0xd
01:49:53.717 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.38)
01:49:53.717 00.000 12044 Moving (0.22, -0.38) raw xDistance=0.38 yDistance=-0.18
01:49:53.717 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.38, slope = 0.05
01:49:53.717 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:53.717 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:53.717 00.000 12044 MoveAxis(W, 40, ABG)
01:49:53.717 00.000 12044 Guiding  Dir = 3, Dur = 40
01:49:53.725 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12477, med=615, FiltMin=531, FiltMax=9928, Gamma=0.810
01:49:53.731 00.006 14964 UpdateGuideState exits: m=262147 SNR=302.6
01:49:53.731 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.732 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:53.732 00.000 14964 Enqueuing Expose request
01:49:53.738 00.006 12044 IsSlewing returns 0
01:49:53.739 00.001 12044 IsGuiding returns 0
01:49:53.770 00.031 12044 PulseGuide returned control before completion, sleep 19
01:49:53.804 00.034 12044 IsGuiding returns 1
01:49:53.804 00.000 12044 scope still moving after pulse duration time elapsed
01:49:53.878 00.074 12044 IsSlewing returns 0
01:49:53.878 00.000 12044 IsGuiding returns 0
01:49:53.878 00.000 12044 scope move finished after 40 + 99 ms
01:49:53.878 00.000 12044 Move returns status 0, amount 40
01:49:53.878 00.000 12044 MoveAxis(N, 0, ABG)
01:49:53.878 00.000 12044 Move returns status 0, amount 0
01:49:53.878 00.000 12044 move complete, result=0
01:49:53.878 00.000 12044 worker thread done servicing request
01:49:53.878 00.000 12044 Worker thread wakes up
01:49:53.878 00.000 14964 GuideStep: 0.4 px 40 ms WEST, -0.2 px 0 ms NORTH
01:49:53.879 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:53.879 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:49:57.010 03.131 12044 Exposure complete
01:49:57.035 00.025 12044 worker thread done servicing request
01:49:57.035 00.000 14964 OnExposeComplete: enter
01:49:57.035 00.000 14964 UpdateGuideState(): m_state=6
01:49:57.036 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3533
01:49:57.037 00.001 14964 Star::Find returns 1 (0), X=280.40, Y=92.25, Mass=268132, SNR=316.7, Peak=14252 HFD=4.5
01:49:57.037 00.000 14964 MultiStar: [#1 -0.06,0.16,0.16,U] [#2 -0.12,-0.08,0.06,U] 
01:49:57.038 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.15}, one-star: {0.05, 0.16}
01:49:57.038 00.000 14964 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.56) = xAngle (2.98 = 2.98)
01:49:57.039 00.001 14964 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
01:49:57.039 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
01:49:57.040 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.15, opts=13)
01:49:57.041 00.001 14964 Enqueuing Move request for scope (0.02, 0.15)
01:49:57.041 00.000 12044 Worker thread wakes up
01:49:57.041 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:49:57.041 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:49:57.041 00.000 12044 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.04
01:49:57.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.04
01:49:57.041 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:57.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:57.041 00.000 12044 MoveAxis(E, 0, ABG)
01:49:57.041 00.000 12044 Move returns status 0, amount 0
01:49:57.041 00.000 12044 MoveAxis(N, 0, ABG)
01:49:57.041 00.000 12044 Move returns status 0, amount 0
01:49:57.041 00.000 12044 move complete, result=0
01:49:57.041 00.000 12044 worker thread done servicing request
01:49:57.049 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14252, med=615, FiltMin=519, FiltMax=12292, Gamma=0.810
01:49:57.054 00.005 14964 UpdateGuideState exits: m=268132 SNR=316.7
01:49:57.055 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.056 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:49:57.056 00.000 14964 Enqueuing Expose request
01:49:57.056 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:57.057 00.001 12044 Worker thread wakes up
01:49:57.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:49:57.057 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:00.181 03.124 12044 Exposure complete
01:50:00.216 00.035 12044 worker thread done servicing request
01:50:00.216 00.000 14964 OnExposeComplete: enter
01:50:00.216 00.000 14964 UpdateGuideState(): m_state=6
01:50:00.217 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3534
01:50:00.218 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=92.57, Mass=270339, SNR=319.4, Peak=14856 HFD=4.3
01:50:00.218 00.000 14964 MultiStar: [#1 -0.00,-0.61,0.16,U] [#2 -0.22,-0.74,0.00,M1] 
01:50:00.219 00.001 14964 refined, 1 included, MultiStar: {0.09, 0.33}, one-star: {0.11, 0.48}
01:50:00.219 00.000 14964 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.56) = xAngle (2.85 = 2.85)
01:50:00.220 00.001 14964 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
01:50:00.220 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.29 mountX=-0.33 mountY=-0.13, mountTheta=-2.77
01:50:00.221 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.33, opts=13)
01:50:00.221 00.000 14964 Enqueuing Move request for scope (0.09, 0.33)
01:50:00.222 00.001 12044 Worker thread wakes up
01:50:00.222 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
01:50:00.222 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
01:50:00.222 00.000 12044 Moving (0.09, 0.33) raw xDistance=-0.33 yDistance=-0.13
01:50:00.222 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.33, slope = -0.04
01:50:00.222 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:00.222 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:50:00.222 00.000 12044 MoveAxis(E, 33, ABG)
01:50:00.222 00.000 12044 Guiding  Dir = 2, Dur = 33
01:50:00.231 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14856, med=615, FiltMin=517, FiltMax=11971, Gamma=0.810
01:50:00.237 00.006 14964 UpdateGuideState exits: m=270339 SNR=319.4
01:50:00.238 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.238 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:00.239 00.001 14964 Enqueuing Expose request
01:50:00.254 00.015 12044 IsSlewing returns 0
01:50:00.254 00.000 12044 IsGuiding returns 0
01:50:00.286 00.032 12044 PulseGuide returned control before completion, sleep 12
01:50:00.306 00.020 12044 IsGuiding returns 1
01:50:00.306 00.000 12044 scope still moving after pulse duration time elapsed
01:50:00.365 00.059 12044 IsSlewing returns 0
01:50:00.365 00.000 12044 IsGuiding returns 0
01:50:00.365 00.000 12044 scope move finished after 33 + 78 ms
01:50:00.365 00.000 12044 Move returns status 0, amount 33
01:50:00.365 00.000 12044 MoveAxis(N, 0, ABG)
01:50:00.365 00.000 12044 Move returns status 0, amount 0
01:50:00.365 00.000 12044 move complete, result=0
01:50:00.365 00.000 12044 worker thread done servicing request
01:50:00.365 00.000 12044 Worker thread wakes up
01:50:00.365 00.000 14964 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
01:50:00.367 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:00.367 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:03.468 03.101 12044 Exposure complete
01:50:03.491 00.023 12044 worker thread done servicing request
01:50:03.491 00.000 14964 OnExposeComplete: enter
01:50:03.492 00.001 14964 UpdateGuideState(): m_state=6
01:50:03.493 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3535
01:50:03.493 00.000 14964 Star::Find returns 1 (0), X=280.92, Y=92.31, Mass=276835, SNR=318.0, Peak=13154 HFD=4.6
01:50:03.494 00.001 14964 MultiStar: [#1 0.34,-0.37,0.16,U] [#2 0.11,-0.08,0.07,U] 
01:50:03.494 00.000 14964 refined, 2 included, MultiStar: {0.52, 0.13}, one-star: {0.57, 0.22}
01:50:03.494 00.000 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
01:50:03.495 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
01:50:03.495 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=0.13 hyp=0.53 cameraTheta=0.25 mountX=-0.12 mountY=-0.53, mountTheta=-1.80
01:50:03.496 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.13, opts=13)
01:50:03.497 00.001 14964 Enqueuing Move request for scope (0.52, 0.13)
01:50:03.497 00.000 12044 Worker thread wakes up
01:50:03.498 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.13) opts 0xd
01:50:03.498 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.13)
01:50:03.498 00.000 12044 Moving (0.52, 0.13) raw xDistance=-0.12 yDistance=-0.53
01:50:03.498 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.43, using input
01:50:03.498 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.07
01:50:03.498 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:03.498 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
01:50:03.498 00.000 12044 MoveAxis(E, 0, ABG)
01:50:03.498 00.000 12044 Move returns status 0, amount 0
01:50:03.498 00.000 12044 MoveAxis(N, 0, ABG)
01:50:03.498 00.000 12044 Move returns status 0, amount 0
01:50:03.498 00.000 12044 move complete, result=0
01:50:03.498 00.000 12044 worker thread done servicing request
01:50:03.506 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13154, med=615, FiltMin=533, FiltMax=10729, Gamma=0.810
01:50:03.512 00.006 14964 UpdateGuideState exits: m=276835 SNR=318.0
01:50:03.513 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.513 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:03.514 00.001 14964 Enqueuing Expose request
01:50:03.514 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:50:03.515 00.001 12044 Worker thread wakes up
01:50:03.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:03.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:06.642 03.127 12044 Exposure complete
01:50:06.669 00.027 12044 worker thread done servicing request
01:50:06.669 00.000 14964 OnExposeComplete: enter
01:50:06.670 00.001 14964 UpdateGuideState(): m_state=6
01:50:06.670 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3536
01:50:06.671 00.001 14964 Star::Find returns 1 (0), X=280.70, Y=91.99, Mass=269749, SNR=300.5, Peak=13190 HFD=4.3
01:50:06.672 00.001 14964 MultiStar: [#1 0.21,0.01,0.17,U] [#2 0.46,-0.12,0.06,U] 
01:50:06.672 00.000 14964 refined, 2 included, MultiStar: {0.33, -0.08}, one-star: {0.35, -0.10}
01:50:06.672 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
01:50:06.673 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.92)
01:50:06.673 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-0.24 mountX=0.09 mountY=-0.32, mountTheta=-1.31
01:50:06.674 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.08, opts=13)
01:50:06.675 00.001 14964 Enqueuing Move request for scope (0.33, -0.08)
01:50:06.675 00.000 12044 Worker thread wakes up
01:50:06.676 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.08) opts 0xd
01:50:06.676 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.08)
01:50:06.676 00.000 12044 Moving (0.33, -0.08) raw xDistance=0.09 yDistance=-0.32
01:50:06.676 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.04
01:50:06.676 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:06.676 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:50:06.676 00.000 12044 MoveAxis(E, 0, ABG)
01:50:06.676 00.000 12044 Move returns status 0, amount 0
01:50:06.676 00.000 12044 MoveAxis(N, 0, ABG)
01:50:06.676 00.000 12044 Move returns status 0, amount 0
01:50:06.676 00.000 12044 move complete, result=0
01:50:06.676 00.000 12044 worker thread done servicing request
01:50:06.683 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13190, med=615, FiltMin=526, FiltMax=11404, Gamma=0.810
01:50:06.688 00.005 14964 UpdateGuideState exits: m=269749 SNR=300.5
01:50:06.689 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.689 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:06.690 00.001 14964 Enqueuing Expose request
01:50:06.690 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:50:06.690 00.000 12044 Worker thread wakes up
01:50:06.690 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:06.690 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:09.810 03.120 12044 Exposure complete
01:50:09.833 00.023 12044 worker thread done servicing request
01:50:09.833 00.000 14964 OnExposeComplete: enter
01:50:09.834 00.001 14964 UpdateGuideState(): m_state=6
01:50:09.834 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3537
01:50:09.835 00.001 14964 Star::Find returns 1 (0), X=280.36, Y=91.80, Mass=263909, SNR=319.2, Peak=11090 HFD=4.8
01:50:09.835 00.000 14964 MultiStar: [#1 -0.32,0.21,0.17,U] [#2 0.20,0.71,0.07,U] 
01:50:09.836 00.001 14964 refined, 2 included, MultiStar: {-0.03, -0.17}, one-star: {0.00, -0.29}
01:50:09.836 00.000 14964 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.56) = xAngle (-0.19 = -0.19)
01:50:09.837 00.001 14964 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
01:50:09.837 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.74 mountX=0.17 mountY=0.05, mountTheta=0.27
01:50:09.838 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.17, opts=13)
01:50:09.839 00.001 14964 Enqueuing Move request for scope (-0.03, -0.17)
01:50:09.839 00.000 12044 Worker thread wakes up
01:50:09.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:50:09.839 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:50:09.839 00.000 12044 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=0.05
01:50:09.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:50:09.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:09.840 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:09.840 00.000 12044 MoveAxis(E, 0, ABG)
01:50:09.840 00.000 12044 Move returns status 0, amount 0
01:50:09.840 00.000 12044 MoveAxis(N, 0, ABG)
01:50:09.840 00.000 12044 Move returns status 0, amount 0
01:50:09.840 00.000 12044 move complete, result=0
01:50:09.840 00.000 12044 worker thread done servicing request
01:50:09.847 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11090, med=615, FiltMin=529, FiltMax=9577, Gamma=0.810
01:50:09.853 00.006 14964 UpdateGuideState exits: m=263909 SNR=319.2
01:50:09.853 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.854 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:09.854 00.000 14964 Enqueuing Expose request
01:50:09.855 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:09.855 00.000 12044 Worker thread wakes up
01:50:09.855 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:09.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:12.987 03.132 12044 Exposure complete
01:50:13.011 00.024 12044 worker thread done servicing request
01:50:13.012 00.001 14964 OnExposeComplete: enter
01:50:13.012 00.000 14964 UpdateGuideState(): m_state=6
01:50:13.014 00.002 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3538
01:50:13.014 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=91.91, Mass=260903, SNR=292.0, Peak=11068 HFD=4.6
01:50:13.015 00.001 14964 MultiStar: [#1 -0.26,0.22,0.17,U] [#2 -0.11,0.01,0.07,U] 
01:50:13.015 00.000 14964 refined, 2 included, MultiStar: {-0.34, -0.11}, one-star: {-0.37, -0.18}
01:50:13.016 00.001 14964 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
01:50:13.016 00.000 14964 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
01:50:13.017 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-2.82 mountX=0.11 mountY=0.35, mountTheta=1.27
01:50:13.018 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.11, opts=13)
01:50:13.019 00.001 14964 Enqueuing Move request for scope (-0.34, -0.11)
01:50:13.019 00.000 12044 Worker thread wakes up
01:50:13.019 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.11) opts 0xd
01:50:13.019 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.11)
01:50:13.019 00.000 12044 Moving (-0.34, -0.11) raw xDistance=0.11 yDistance=0.35
01:50:13.019 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
01:50:13.019 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:13.019 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:50:13.019 00.000 12044 MoveAxis(E, 0, ABG)
01:50:13.019 00.000 12044 Move returns status 0, amount 0
01:50:13.019 00.000 12044 MoveAxis(N, 0, ABG)
01:50:13.019 00.000 12044 Move returns status 0, amount 0
01:50:13.019 00.000 12044 move complete, result=0
01:50:13.019 00.000 12044 worker thread done servicing request
01:50:13.027 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11068, med=615, FiltMin=527, FiltMax=9512, Gamma=0.810
01:50:13.032 00.005 14964 UpdateGuideState exits: m=260903 SNR=292.0
01:50:13.033 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.033 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:13.034 00.001 14964 Enqueuing Expose request
01:50:13.034 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:50:13.035 00.001 12044 Worker thread wakes up
01:50:13.035 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:13.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:16.137 03.102 12044 Exposure complete
01:50:16.161 00.024 12044 worker thread done servicing request
01:50:16.161 00.000 14964 OnExposeComplete: enter
01:50:16.162 00.001 14964 UpdateGuideState(): m_state=6
01:50:16.162 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3539
01:50:16.162 00.000 14964 Star::Find returns 1 (0), X=280.38, Y=92.37, Mass=264889, SNR=298.8, Peak=10860 HFD=4.9
01:50:16.163 00.001 14964 MultiStar: [#1 -0.14,-0.37,0.17,U] [#2 -0.02,-0.79,0.00,M1] 
01:50:16.163 00.000 14964 refined, 1 included, MultiStar: {0.00, 0.19}, one-star: {0.03, 0.28}
01:50:16.164 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
01:50:16.164 00.000 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
01:50:16.165 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.56 mountX=-0.19 mountY=-0.02, mountTheta=-3.03
01:50:16.167 00.002 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.19, opts=13)
01:50:16.168 00.001 14964 Enqueuing Move request for scope (0.00, 0.19)
01:50:16.168 00.000 12044 Worker thread wakes up
01:50:16.169 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
01:50:16.169 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
01:50:16.169 00.000 12044 Moving (0.00, 0.19) raw xDistance=-0.19 yDistance=-0.02
01:50:16.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
01:50:16.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:16.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:16.169 00.000 12044 MoveAxis(E, 0, ABG)
01:50:16.169 00.000 12044 Move returns status 0, amount 0
01:50:16.169 00.000 12044 MoveAxis(N, 0, ABG)
01:50:16.169 00.000 12044 Move returns status 0, amount 0
01:50:16.169 00.000 12044 move complete, result=0
01:50:16.169 00.000 12044 worker thread done servicing request
01:50:16.176 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10860, med=615, FiltMin=526, FiltMax=8893, Gamma=0.810
01:50:16.182 00.006 14964 UpdateGuideState exits: m=264889 SNR=298.8
01:50:16.182 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.183 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:16.184 00.001 14964 Enqueuing Expose request
01:50:16.184 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:16.185 00.001 12044 Worker thread wakes up
01:50:16.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:16.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:19.280 03.095 12044 Exposure complete
01:50:19.300 00.020 12044 worker thread done servicing request
01:50:19.300 00.000 14964 OnExposeComplete: enter
01:50:19.301 00.001 14964 UpdateGuideState(): m_state=6
01:50:19.302 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3540
01:50:19.302 00.000 14964 Star::Find returns 1 (0), X=280.97, Y=92.34, Mass=274089, SNR=324.1, Peak=16162 HFD=4.4
01:50:19.303 00.001 14964 MultiStar: [#1 0.55,-0.23,0.16,U] [#2 0.60,-0.21,0.07,U] 
01:50:19.303 00.000 14964 refined, 2 included, MultiStar: {0.61, 0.16}, one-star: {0.61, 0.25}
01:50:19.304 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.82 = 1.82)
01:50:19.304 00.000 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.41)
01:50:19.305 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.16 hyp=0.63 cameraTheta=0.26 mountX=-0.15 mountY=-0.62, mountTheta=-1.81
01:50:19.306 00.001 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.16, opts=13)
01:50:19.306 00.000 14964 Enqueuing Move request for scope (0.61, 0.16)
01:50:19.307 00.001 12044 Worker thread wakes up
01:50:19.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.16) opts 0xd
01:50:19.307 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.16)
01:50:19.307 00.000 12044 Moving (0.61, 0.16) raw xDistance=-0.15 yDistance=-0.62
01:50:19.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:50:19.307 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:19.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
01:50:19.307 00.000 12044 MoveAxis(E, 0, ABG)
01:50:19.307 00.000 12044 Move returns status 0, amount 0
01:50:19.307 00.000 12044 MoveAxis(N, 0, ABG)
01:50:19.307 00.000 12044 Move returns status 0, amount 0
01:50:19.307 00.000 12044 move complete, result=0
01:50:19.307 00.000 12044 worker thread done servicing request
01:50:19.314 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16162, med=615, FiltMin=536, FiltMax=9894, Gamma=0.810
01:50:19.320 00.006 14964 UpdateGuideState exits: m=274089 SNR=324.1
01:50:19.320 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:19.321 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:19.321 00.000 14964 Enqueuing Expose request
01:50:19.321 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
01:50:19.322 00.001 12044 Worker thread wakes up
01:50:19.322 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:19.322 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:22.431 03.109 12044 Exposure complete
01:50:22.452 00.021 12044 worker thread done servicing request
01:50:22.452 00.000 14964 OnExposeComplete: enter
01:50:22.452 00.000 14964 UpdateGuideState(): m_state=6
01:50:22.453 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3541
01:50:22.453 00.000 14964 Star::Find returns 1 (0), X=280.10, Y=92.21, Mass=269272, SNR=312.8, Peak=15384 HFD=4.3
01:50:22.454 00.001 14964 MultiStar: [#1 -0.40,0.07,0.18,U] [#2 -0.17,0.06,0.07,U] 
01:50:22.454 00.000 14964 single-star, 2 included, MultiStar: {-0.27, 0.11}, one-star: {-0.25, 0.12}
01:50:22.455 00.001 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.25 = -2.03)
01:50:22.455 00.000 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.02)
01:50:22.456 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.70 mountX=-0.13 mountY=0.24, mountTheta=2.05
01:50:22.457 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.12, opts=13)
01:50:22.457 00.000 14964 Enqueuing Move request for scope (-0.25, 0.12)
01:50:22.458 00.001 12044 Worker thread wakes up
01:50:22.458 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
01:50:22.458 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
01:50:22.458 00.000 12044 Moving (-0.25, 0.12) raw xDistance=-0.13 yDistance=0.24
01:50:22.458 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:50:22.458 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:22.458 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:50:22.458 00.000 12044 MoveAxis(E, 0, ABG)
01:50:22.458 00.000 12044 Move returns status 0, amount 0
01:50:22.458 00.000 12044 MoveAxis(N, 0, ABG)
01:50:22.458 00.000 12044 Move returns status 0, amount 0
01:50:22.458 00.000 12044 move complete, result=0
01:50:22.458 00.000 12044 worker thread done servicing request
01:50:22.465 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15384, med=615, FiltMin=530, FiltMax=11538, Gamma=0.810
01:50:22.471 00.006 14964 UpdateGuideState exits: m=269272 SNR=312.8
01:50:22.471 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:22.472 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:22.472 00.000 14964 Enqueuing Expose request
01:50:22.473 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:22.473 00.000 12044 Worker thread wakes up
01:50:22.473 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:22.473 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:25.581 03.108 12044 Exposure complete
01:50:25.604 00.023 12044 worker thread done servicing request
01:50:25.604 00.000 14964 OnExposeComplete: enter
01:50:25.604 00.000 14964 UpdateGuideState(): m_state=6
01:50:25.605 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3542
01:50:25.606 00.001 14964 Star::Find returns 1 (0), X=280.06, Y=92.41, Mass=265695, SNR=303.9, Peak=16228 HFD=4.8
01:50:25.606 00.000 14964 MultiStar: [#1 -0.58,0.01,0.18,U] [#2 -0.42,-0.10,0.07,U] 
01:50:25.607 00.001 14964 refined, 2 included, MultiStar: {-0.34, 0.25}, one-star: {-0.30, 0.33}
01:50:25.607 00.000 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
01:50:25.607 00.000 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
01:50:25.608 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.43 cameraTheta=2.50 mountX=-0.26 mountY=0.32, mountTheta=2.26
01:50:25.609 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.25, opts=13)
01:50:25.609 00.000 14964 Enqueuing Move request for scope (-0.34, 0.25)
01:50:25.610 00.001 12044 Worker thread wakes up
01:50:25.610 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.25) opts 0xd
01:50:25.610 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.25)
01:50:25.610 00.000 12044 Moving (-0.34, 0.25) raw xDistance=-0.26 yDistance=0.32
01:50:25.610 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.00
01:50:25.610 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:25.610 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:50:25.610 00.000 12044 MoveAxis(E, 0, ABG)
01:50:25.610 00.000 12044 Move returns status 0, amount 0
01:50:25.610 00.000 12044 MoveAxis(N, 0, ABG)
01:50:25.610 00.000 12044 Move returns status 0, amount 0
01:50:25.610 00.000 12044 move complete, result=0
01:50:25.610 00.000 12044 worker thread done servicing request
01:50:25.618 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16228, med=615, FiltMin=525, FiltMax=9128, Gamma=0.810
01:50:25.623 00.005 14964 UpdateGuideState exits: m=265695 SNR=303.9
01:50:25.623 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.624 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:25.624 00.000 14964 Enqueuing Expose request
01:50:25.625 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:50:25.625 00.000 12044 Worker thread wakes up
01:50:25.625 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:25.625 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:28.750 03.125 12044 Exposure complete
01:50:28.772 00.022 12044 worker thread done servicing request
01:50:28.772 00.000 14964 OnExposeComplete: enter
01:50:28.772 00.000 14964 UpdateGuideState(): m_state=6
01:50:28.773 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3543
01:50:28.774 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=92.21, Mass=278183, SNR=327.9, Peak=16200 HFD=4.4
01:50:28.774 00.000 14964 MultiStar: [#1 -0.11,-0.14,0.16,U] [#2 -0.12,0.21,0.07,U] 
01:50:28.774 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.09}, one-star: {-0.14, 0.12}
01:50:28.775 00.001 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.20)
01:50:28.775 00.000 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
01:50:28.776 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=-0.10 mountY=0.12, mountTheta=2.23
01:50:28.777 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.09, opts=13)
01:50:28.777 00.000 14964 Enqueuing Move request for scope (-0.13, 0.09)
01:50:28.778 00.001 12044 Worker thread wakes up
01:50:28.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:50:28.778 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:50:28.778 00.000 12044 Moving (-0.13, 0.09) raw xDistance=-0.10 yDistance=0.12
01:50:28.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:50:28.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:28.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:50:28.778 00.000 12044 MoveAxis(E, 0, ABG)
01:50:28.778 00.000 12044 Move returns status 0, amount 0
01:50:28.778 00.000 12044 MoveAxis(N, 0, ABG)
01:50:28.778 00.000 12044 Move returns status 0, amount 0
01:50:28.778 00.000 12044 move complete, result=0
01:50:28.779 00.001 12044 worker thread done servicing request
01:50:28.787 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16200, med=615, FiltMin=527, FiltMax=11148, Gamma=0.810
01:50:28.792 00.005 14964 UpdateGuideState exits: m=278183 SNR=327.9
01:50:28.793 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.793 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:28.794 00.001 14964 Enqueuing Expose request
01:50:28.794 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:28.795 00.001 12044 Worker thread wakes up
01:50:28.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:28.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:31.897 03.102 12044 Exposure complete
01:50:31.923 00.026 12044 worker thread done servicing request
01:50:31.923 00.000 14964 OnExposeComplete: enter
01:50:31.924 00.001 14964 UpdateGuideState(): m_state=6
01:50:31.924 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3544
01:50:31.925 00.001 14964 Star::Find returns 1 (0), X=280.66, Y=92.53, Mass=277018, SNR=325.2, Peak=14586 HFD=4.8
01:50:31.925 00.000 14964 MultiStar: [#1 0.10,-0.41,0.16,U] [#2 0.80,-0.67,0.00,M1] 
01:50:31.926 00.001 14964 refined, 1 included, MultiStar: {0.28, 0.33}, one-star: {0.31, 0.44}
01:50:31.926 00.000 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
01:50:31.927 00.001 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.82)
01:50:31.927 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.33 hyp=0.43 cameraTheta=0.86 mountX=-0.32 mountY=-0.31, mountTheta=-2.37
01:50:31.928 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.33, opts=13)
01:50:31.929 00.001 14964 Enqueuing Move request for scope (0.28, 0.33)
01:50:31.929 00.000 12044 Worker thread wakes up
01:50:31.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.33) opts 0xd
01:50:31.929 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.33)
01:50:31.929 00.000 12044 Moving (0.28, 0.33) raw xDistance=-0.32 yDistance=-0.31
01:50:31.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.32, slope = -0.04
01:50:31.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:31.929 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:50:31.929 00.000 12044 MoveAxis(E, 27, ABG)
01:50:31.929 00.000 12044 Guiding  Dir = 2, Dur = 27
01:50:31.937 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14586, med=614, FiltMin=535, FiltMax=10968, Gamma=0.810
01:50:31.942 00.005 14964 UpdateGuideState exits: m=277018 SNR=325.2
01:50:31.943 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.943 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:31.944 00.001 14964 Enqueuing Expose request
01:50:31.959 00.015 12044 IsSlewing returns 0
01:50:31.959 00.000 12044 IsGuiding returns 0
01:50:31.990 00.031 12044 IsGuiding returns 1
01:50:31.990 00.000 12044 scope still moving after pulse duration time elapsed
01:50:32.068 00.078 12044 IsSlewing returns 0
01:50:32.068 00.000 12044 IsGuiding returns 0
01:50:32.068 00.000 12044 scope move finished after 27 + 82 ms
01:50:32.068 00.000 12044 Move returns status 0, amount 27
01:50:32.068 00.000 12044 MoveAxis(N, 0, ABG)
01:50:32.068 00.000 12044 Move returns status 0, amount 0
01:50:32.068 00.000 12044 move complete, result=0
01:50:32.068 00.000 12044 worker thread done servicing request
01:50:32.068 00.000 12044 Worker thread wakes up
01:50:32.068 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:32.068 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:32.068 00.000 14964 GuideStep: -0.3 px 27 ms EAST, -0.3 px 0 ms NORTH
01:50:35.172 03.104 12044 Exposure complete
01:50:35.193 00.021 12044 worker thread done servicing request
01:50:35.194 00.001 14964 OnExposeComplete: enter
01:50:35.194 00.000 14964 UpdateGuideState(): m_state=6
01:50:35.195 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3545
01:50:35.195 00.000 14964 Star::Find returns 1 (0), X=280.12, Y=92.42, Mass=267843, SNR=318.3, Peak=14844 HFD=4.6
01:50:35.196 00.001 14964 MultiStar: [#1 -0.48,-0.43,0.17,U] [#2 -0.33,-0.68,0.00,M2] 
01:50:35.196 00.000 14964 refined, 1 included, MultiStar: {-0.27, 0.23}, one-star: {-0.24, 0.34}
01:50:35.197 00.001 14964 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.56) = xAngle (4.00 = -2.28)
01:50:35.197 00.000 14964 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.77)
01:50:35.197 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.35 cameraTheta=2.45 mountX=-0.23 mountY=0.25, mountTheta=2.32
01:50:35.198 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.23, opts=13)
01:50:35.199 00.001 14964 Enqueuing Move request for scope (-0.27, 0.23)
01:50:35.200 00.001 12044 Worker thread wakes up
01:50:35.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.23) opts 0xd
01:50:35.200 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.23)
01:50:35.200 00.000 12044 Moving (-0.27, 0.23) raw xDistance=-0.23 yDistance=0.25
01:50:35.200 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.29, using input
01:50:35.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
01:50:35.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:35.200 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:50:35.200 00.000 12044 MoveAxis(E, 0, ABG)
01:50:35.200 00.000 12044 Move returns status 0, amount 0
01:50:35.200 00.000 12044 MoveAxis(N, 0, ABG)
01:50:35.200 00.000 12044 Move returns status 0, amount 0
01:50:35.200 00.000 12044 move complete, result=0
01:50:35.200 00.000 12044 worker thread done servicing request
01:50:35.207 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14844, med=615, FiltMin=522, FiltMax=10194, Gamma=0.810
01:50:35.213 00.006 14964 UpdateGuideState exits: m=267843 SNR=318.3
01:50:35.213 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.214 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:35.214 00.000 14964 Enqueuing Expose request
01:50:35.215 00.001 12044 Worker thread wakes up
01:50:35.215 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:35.215 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:35.216 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:38.349 03.133 12044 Exposure complete
01:50:38.372 00.023 12044 worker thread done servicing request
01:50:38.372 00.000 14964 OnExposeComplete: enter
01:50:38.372 00.000 14964 UpdateGuideState(): m_state=6
01:50:38.373 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3546
01:50:38.374 00.001 14964 Star::Find returns 1 (0), X=280.40, Y=92.40, Mass=269725, SNR=328.3, Peak=13772 HFD=4.7
01:50:38.374 00.000 14964 MultiStar: [#1 -0.10,-0.47,0.17,U] [#2 0.15,-0.75,0.00,M3] 
01:50:38.375 00.001 14964 refined, 1 included, MultiStar: {0.03, 0.20}, one-star: {0.05, 0.31}
01:50:38.375 00.000 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
01:50:38.376 00.001 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.24)
01:50:38.376 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=-0.20 mountY=-0.05, mountTheta=-2.91
01:50:38.377 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.20, opts=13)
01:50:38.378 00.001 14964 Enqueuing Move request for scope (0.03, 0.20)
01:50:38.378 00.000 12044 Worker thread wakes up
01:50:38.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:50:38.378 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:50:38.378 00.000 12044 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=-0.05
01:50:38.378 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.25, using input
01:50:38.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.04
01:50:38.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:38.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:38.378 00.000 12044 MoveAxis(E, 0, ABG)
01:50:38.378 00.000 12044 Move returns status 0, amount 0
01:50:38.378 00.000 12044 MoveAxis(N, 0, ABG)
01:50:38.378 00.000 12044 Move returns status 0, amount 0
01:50:38.378 00.000 12044 move complete, result=0
01:50:38.378 00.000 12044 worker thread done servicing request
01:50:38.386 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13772, med=615, FiltMin=523, FiltMax=12082, Gamma=0.810
01:50:38.391 00.005 14964 UpdateGuideState exits: m=269725 SNR=328.3
01:50:38.392 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.392 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:38.392 00.000 14964 Enqueuing Expose request
01:50:38.393 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:38.393 00.000 12044 Worker thread wakes up
01:50:38.394 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:38.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:41.517 03.123 12044 Exposure complete
01:50:41.543 00.026 12044 worker thread done servicing request
01:50:41.543 00.000 14964 OnExposeComplete: enter
01:50:41.543 00.000 14964 UpdateGuideState(): m_state=6
01:50:41.544 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3547
01:50:41.544 00.000 14964 Star::Find returns 1 (0), X=279.58, Y=93.16, Mass=268351, SNR=304.4, Peak=12508 HFD=4.8
01:50:41.545 00.001 14964 MultiStar: [#1 -1.06,-0.56,0.00,M1] [#2 -0.88,-0.72,0.00,M4] 
01:50:41.545 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.75 = -2.54)
01:50:41.546 00.001 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.52)
01:50:41.547 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=1.07 hyp=1.32 cameraTheta=2.19 mountX=-1.08 mountY=0.65, mountTheta=2.60
01:50:41.549 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=1.07, opts=13)
01:50:41.550 00.001 14964 Enqueuing Move request for scope (-0.77, 1.07)
01:50:41.550 00.000 12044 Worker thread wakes up
01:50:41.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 1.07) opts 0xd
01:50:41.550 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 1.07)
01:50:41.550 00.000 12044 Moving (-0.77, 1.07) raw xDistance=-1.08 yDistance=0.65
01:50:41.550 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -1.08, slope = -0.07
01:50:41.550 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
01:50:41.550 00.000 12044 MoveAxis(E, 54, ABG)
01:50:41.550 00.000 12044 Guiding  Dir = 2, Dur = 54
01:50:41.558 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12508, med=615, FiltMin=532, FiltMax=9883, Gamma=0.810
01:50:41.565 00.007 14964 UpdateGuideState exits: m=268351 SNR=304.4
01:50:41.566 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.568 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:41.568 00.000 14964 Enqueuing Expose request
01:50:41.582 00.014 12044 IsSlewing returns 0
01:50:41.642 00.060 12044 IsGuiding returns 0
01:50:41.663 00.021 12044 PulseGuide returned control before completion, sleep 43
01:50:41.714 00.051 12044 IsGuiding returns 1
01:50:41.714 00.000 12044 scope still moving after pulse duration time elapsed
01:50:41.769 00.055 12044 IsSlewing returns 0
01:50:41.769 00.000 12044 IsGuiding returns 0
01:50:41.769 00.000 12044 scope move finished after 54 + 74 ms
01:50:41.769 00.000 12044 Move returns status 0, amount 54
01:50:41.769 00.000 12044 MoveAxis(S, 61, ABG)
01:50:41.769 00.000 12044 Guiding  Dir = 1, Dur = 61
01:50:41.865 00.096 12044 IsSlewing returns 0
01:50:41.866 00.001 12044 IsGuiding returns 0
01:50:41.898 00.032 12044 PulseGuide returned control before completion, sleep 40
01:50:41.951 00.053 12044 IsGuiding returns 1
01:50:41.951 00.000 12044 scope still moving after pulse duration time elapsed
01:50:42.003 00.052 12044 IsSlewing returns 0
01:50:42.003 00.000 12044 IsGuiding returns 0
01:50:42.003 00.000 12044 scope move finished after 61 + 75 ms
01:50:42.003 00.000 12044 Move returns status 0, amount 61
01:50:42.003 00.000 12044 move complete, result=0
01:50:42.003 00.000 12044 worker thread done servicing request
01:50:42.003 00.000 12044 Worker thread wakes up
01:50:42.003 00.000 14964 GuideStep: -1.1 px 54 ms EAST, 0.7 px 61 ms SOUTH
01:50:42.004 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:42.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:45.127 03.123 12044 Exposure complete
01:50:45.150 00.023 12044 worker thread done servicing request
01:50:45.150 00.000 14964 OnExposeComplete: enter
01:50:45.151 00.001 14964 UpdateGuideState(): m_state=6
01:50:45.152 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3548
01:50:45.152 00.000 14964 Star::Find returns 1 (0), X=280.30, Y=93.41, Mass=269075, SNR=324.5, Peak=12672 HFD=4.8
01:50:45.154 00.002 14964 MultiStar: [#1 -0.61,-0.96,0.00,M2] [#2 -0.27,-1.19,0.00,M5] 
01:50:45.154 00.000 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
01:50:45.155 00.001 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
01:50:45.155 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=1.33 hyp=1.33 cameraTheta=1.61 mountX=-1.33 mountY=-0.09, mountTheta=-3.07
01:50:45.156 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=1.33, opts=13)
01:50:45.156 00.000 14964 Enqueuing Move request for scope (-0.05, 1.33)
01:50:45.156 00.000 12044 Worker thread wakes up
01:50:45.156 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.33) opts 0xd
01:50:45.156 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 1.33)
01:50:45.156 00.000 12044 Moving (-0.05, 1.33) raw xDistance=-1.33 yDistance=-0.09
01:50:45.156 00.000 12044 Lowpass2 history cleared, outlier deflection
01:50:45.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.86 from input -1.33, slope = 0.00
01:50:45.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:45.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:50:45.156 00.000 12044 MoveAxis(E, 102, ABG)
01:50:45.156 00.000 12044 Guiding  Dir = 2, Dur = 102
01:50:45.164 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12672, med=615, FiltMin=525, FiltMax=10966, Gamma=0.810
01:50:45.169 00.005 14964 UpdateGuideState exits: m=269075 SNR=324.5
01:50:45.171 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.171 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:45.172 00.001 14964 Enqueuing Expose request
01:50:45.194 00.022 12044 IsSlewing returns 0
01:50:45.194 00.000 12044 IsGuiding returns 0
01:50:45.226 00.032 12044 PulseGuide returned control before completion, sleep 82
01:50:45.318 00.092 12044 IsGuiding returns 1
01:50:45.318 00.000 12044 scope still moving after pulse duration time elapsed
01:50:45.429 00.111 12044 IsSlewing returns 0
01:50:45.430 00.001 12044 IsGuiding returns 0
01:50:45.430 00.000 12044 scope move finished after 102 + 133 ms
01:50:45.430 00.000 12044 Move returns status 0, amount 102
01:50:45.430 00.000 12044 MoveAxis(N, 0, ABG)
01:50:45.430 00.000 12044 Move returns status 0, amount 0
01:50:45.430 00.000 12044 move complete, result=0
01:50:45.430 00.000 12044 worker thread done servicing request
01:50:45.430 00.000 12044 Worker thread wakes up
01:50:45.430 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:45.430 00.000 14964 GuideStep: -1.3 px 102 ms EAST, -0.1 px 0 ms NORTH
01:50:45.432 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:48.564 03.132 12044 Exposure complete
01:50:48.586 00.022 12044 worker thread done servicing request
01:50:48.586 00.000 14964 OnExposeComplete: enter
01:50:48.586 00.000 14964 UpdateGuideState(): m_state=6
01:50:48.587 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3549
01:50:48.588 00.001 14964 Star::Find returns 1 (0), X=280.70, Y=92.04, Mass=272050, SNR=315.9, Peak=14810 HFD=4.4
01:50:48.588 00.000 14964 MultiStar: [#1 0.16,0.26,0.18,U] [#2 0.52,-0.19,0.07,U] 
01:50:48.589 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.01}, one-star: {0.35, -0.04}
01:50:48.589 00.000 14964 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.56) = xAngle (1.53 = 1.53)
01:50:48.590 00.001 14964 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.58 = -1.70)
01:50:48.590 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.03 mountX=0.01 mountY=-0.33, mountTheta=-1.53
01:50:48.592 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.01, opts=13)
01:50:48.593 00.001 14964 Enqueuing Move request for scope (0.33, -0.01)
01:50:48.593 00.000 12044 Worker thread wakes up
01:50:48.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
01:50:48.593 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
01:50:48.593 00.000 12044 Moving (0.33, -0.01) raw xDistance=0.01 yDistance=-0.33
01:50:48.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:50:48.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:48.594 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:50:48.594 00.000 12044 MoveAxis(E, 0, ABG)
01:50:48.594 00.000 12044 Move returns status 0, amount 0
01:50:48.594 00.000 12044 MoveAxis(N, 0, ABG)
01:50:48.594 00.000 12044 Move returns status 0, amount 0
01:50:48.594 00.000 12044 move complete, result=0
01:50:48.594 00.000 12044 worker thread done servicing request
01:50:48.601 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14810, med=615, FiltMin=530, FiltMax=10227, Gamma=0.810
01:50:48.607 00.006 14964 UpdateGuideState exits: m=272050 SNR=315.9
01:50:48.607 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:48.608 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:48.608 00.000 14964 Enqueuing Expose request
01:50:48.609 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:50:48.609 00.000 12044 Worker thread wakes up
01:50:48.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:48.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:51.714 03.105 12044 Exposure complete
01:50:51.736 00.022 12044 worker thread done servicing request
01:50:51.736 00.000 14964 OnExposeComplete: enter
01:50:51.736 00.000 14964 UpdateGuideState(): m_state=6
01:50:51.737 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3550
01:50:51.738 00.001 14964 Star::Find returns 1 (0), X=280.55, Y=91.24, Mass=261429, SNR=311.2, Peak=13929 HFD=4.6
01:50:51.738 00.000 14964 MultiStar: [#1 0.18,0.96,0.00,M2] [#2 0.76,0.90,0.00,M5] 
01:50:51.739 00.001 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.56) = xAngle (0.22 = 0.22)
01:50:51.739 00.000 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.01)
01:50:51.740 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.85 hyp=0.87 cameraTheta=-1.34 mountX=0.85 mountY=-0.11, mountTheta=-0.13
01:50:51.741 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.85, opts=13)
01:50:51.743 00.002 14964 Enqueuing Move request for scope (0.20, -0.85)
01:50:51.744 00.001 12044 Worker thread wakes up
01:50:51.744 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.85) opts 0xd
01:50:51.744 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.85)
01:50:51.744 00.000 12044 Moving (0.20, -0.85) raw xDistance=0.85 yDistance=-0.11
01:50:51.744 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.55 from input 0.85, slope = 0.00
01:50:51.744 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:51.744 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:51.744 00.000 12044 MoveAxis(W, 65, ABG)
01:50:51.744 00.000 12044 Guiding  Dir = 3, Dur = 65
01:50:51.755 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13929, med=615, FiltMin=527, FiltMax=12525, Gamma=0.810
01:50:51.761 00.006 14964 UpdateGuideState exits: m=261429 SNR=311.2
01:50:51.762 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.762 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:51.763 00.001 14964 Enqueuing Expose request
01:50:51.802 00.039 12044 IsSlewing returns 0
01:50:51.802 00.000 12044 IsGuiding returns 0
01:50:51.834 00.032 12044 PulseGuide returned control before completion, sleep 44
01:50:51.903 00.069 12044 IsGuiding returns 1
01:50:51.903 00.000 12044 scope still moving after pulse duration time elapsed
01:50:51.975 00.072 12044 IsSlewing returns 0
01:50:51.975 00.000 12044 IsGuiding returns 0
01:50:51.975 00.000 12044 scope move finished after 65 + 107 ms
01:50:51.975 00.000 12044 Move returns status 0, amount 65
01:50:51.975 00.000 12044 MoveAxis(N, 0, ABG)
01:50:51.975 00.000 12044 Move returns status 0, amount 0
01:50:51.975 00.000 12044 move complete, result=0
01:50:51.975 00.000 12044 worker thread done servicing request
01:50:51.975 00.000 12044 Worker thread wakes up
01:50:51.975 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:51.975 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:51.975 00.000 14964 GuideStep: 0.8 px 65 ms WEST, -0.1 px 0 ms NORTH
01:50:55.112 03.137 12044 Exposure complete
01:50:55.140 00.028 12044 worker thread done servicing request
01:50:55.140 00.000 14964 OnExposeComplete: enter
01:50:55.141 00.001 14964 UpdateGuideState(): m_state=6
01:50:55.141 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3551
01:50:55.142 00.001 14964 Star::Find returns 1 (0), X=280.45, Y=92.37, Mass=269045, SNR=324.0, Peak=13588 HFD=4.6
01:50:55.142 00.000 14964 MultiStar: [#1 0.14,0.01,0.17,U] [#2 0.04,-0.52,0.07,U] 
01:50:55.143 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.20}, one-star: {0.10, 0.29}
01:50:55.143 00.000 14964 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.56) = xAngle (2.65 = 2.65)
01:50:55.144 00.001 14964 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
01:50:55.144 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.09 mountX=-0.20 mountY=-0.12, mountTheta=-2.58
01:50:55.145 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.20, opts=13)
01:50:55.146 00.001 14964 Enqueuing Move request for scope (0.10, 0.20)
01:50:55.146 00.000 12044 Worker thread wakes up
01:50:55.146 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:50:55.146 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:50:55.146 00.000 12044 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.12
01:50:55.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
01:50:55.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:55.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:50:55.146 00.000 12044 MoveAxis(E, 0, ABG)
01:50:55.146 00.000 12044 Move returns status 0, amount 0
01:50:55.146 00.000 12044 MoveAxis(N, 0, ABG)
01:50:55.146 00.000 12044 Move returns status 0, amount 0
01:50:55.146 00.000 12044 move complete, result=0
01:50:55.146 00.000 12044 worker thread done servicing request
01:50:55.157 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13588, med=616, FiltMin=532, FiltMax=11651, Gamma=0.810
01:50:55.162 00.005 14964 UpdateGuideState exits: m=269045 SNR=324.0
01:50:55.163 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.163 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:55.163 00.000 14964 Enqueuing Expose request
01:50:55.164 00.001 12044 Worker thread wakes up
01:50:55.164 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:55.165 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:55.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:50:58.276 03.111 12044 Exposure complete
01:50:58.297 00.021 12044 worker thread done servicing request
01:50:58.297 00.000 14964 OnExposeComplete: enter
01:50:58.297 00.000 14964 UpdateGuideState(): m_state=6
01:50:58.298 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3552
01:50:58.299 00.001 14964 Star::Find returns 1 (0), X=280.45, Y=91.92, Mass=264514, SNR=307.5, Peak=14078 HFD=4.6
01:50:58.299 00.000 14964 MultiStar: [#1 0.07,0.16,0.17,U] [#2 0.06,-0.39,0.07,U] 
01:50:58.300 00.001 14964 refined, 2 included, MultiStar: {0.10, -0.14}, one-star: {0.10, -0.17}
01:50:58.301 00.001 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
01:50:58.301 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
01:50:58.301 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=0.14 mountY=-0.08, mountTheta=-0.53
01:50:58.302 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.14, opts=13)
01:50:58.303 00.001 14964 Enqueuing Move request for scope (0.10, -0.14)
01:50:58.304 00.001 12044 Worker thread wakes up
01:50:58.304 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:50:58.304 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:50:58.304 00.000 12044 Moving (0.10, -0.14) raw xDistance=0.14 yDistance=-0.08
01:50:58.304 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.07
01:50:58.304 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:58.305 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:58.305 00.000 12044 MoveAxis(E, 0, ABG)
01:50:58.305 00.000 12044 Move returns status 0, amount 0
01:50:58.305 00.000 12044 MoveAxis(N, 0, ABG)
01:50:58.305 00.000 12044 Move returns status 0, amount 0
01:50:58.305 00.000 12044 move complete, result=0
01:50:58.305 00.000 12044 worker thread done servicing request
01:50:58.312 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14078, med=615, FiltMin=527, FiltMax=10376, Gamma=0.810
01:50:58.319 00.007 14964 UpdateGuideState exits: m=264514 SNR=307.5
01:50:58.319 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.320 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:50:58.320 00.000 14964 Enqueuing Expose request
01:50:58.321 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:58.321 00.000 12044 Worker thread wakes up
01:50:58.321 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:50:58.321 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:01.421 03.100 12044 Exposure complete
01:51:01.443 00.022 12044 worker thread done servicing request
01:51:01.443 00.000 14964 OnExposeComplete: enter
01:51:01.444 00.001 14964 UpdateGuideState(): m_state=6
01:51:01.444 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3553
01:51:01.445 00.001 14964 Star::Find returns 1 (0), X=280.23, Y=92.12, Mass=271752, SNR=322.4, Peak=18152 HFD=4.2
01:51:01.445 00.000 14964 MultiStar: [#1 -0.32,-0.14,0.17,U] [#2 -0.01,-0.24,0.07,U] 
01:51:01.446 00.001 14964 single-star, 2 included, MultiStar: {-0.14, -0.00}, one-star: {-0.12, 0.04}
01:51:01.446 00.000 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
01:51:01.447 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.17)
01:51:01.447 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.85 mountX=-0.04 mountY=0.12, mountTheta=1.89
01:51:01.450 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.04, opts=13)
01:51:01.450 00.000 14964 Enqueuing Move request for scope (-0.12, 0.04)
01:51:01.451 00.001 12044 Worker thread wakes up
01:51:01.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:51:01.451 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:51:01.451 00.000 12044 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
01:51:01.451 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.26, using input
01:51:01.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.08
01:51:01.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:01.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:51:01.451 00.000 12044 MoveAxis(E, 0, ABG)
01:51:01.451 00.000 12044 Move returns status 0, amount 0
01:51:01.451 00.000 12044 MoveAxis(N, 0, ABG)
01:51:01.451 00.000 12044 Move returns status 0, amount 0
01:51:01.451 00.000 12044 move complete, result=0
01:51:01.451 00.000 12044 worker thread done servicing request
01:51:01.459 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18152, med=615, FiltMin=525, FiltMax=11153, Gamma=0.810
01:51:01.465 00.006 14964 UpdateGuideState exits: m=271752 SNR=322.4
01:51:01.466 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.466 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:01.467 00.001 14964 Enqueuing Expose request
01:51:01.468 00.001 12044 Worker thread wakes up
01:51:01.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:01.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:01.468 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:04.595 03.127 12044 Exposure complete
01:51:04.618 00.023 12044 worker thread done servicing request
01:51:04.618 00.000 14964 OnExposeComplete: enter
01:51:04.618 00.000 14964 UpdateGuideState(): m_state=6
01:51:04.619 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3554
01:51:04.619 00.000 14964 Star::Find returns 1 (0), X=280.41, Y=92.22, Mass=274140, SNR=324.9, Peak=16056 HFD=4.5
01:51:04.620 00.001 14964 MultiStar: [#1 -0.11,-0.22,0.18,U] [#2 -0.16,-0.29,0.07,U] 
01:51:04.621 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.06}, one-star: {0.06, 0.13}
01:51:04.621 00.000 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
01:51:04.621 00.000 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.53)
01:51:04.622 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.15 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
01:51:04.623 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.06, opts=13)
01:51:04.623 00.000 14964 Enqueuing Move request for scope (0.03, 0.06)
01:51:04.624 00.001 12044 Worker thread wakes up
01:51:04.624 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:51:04.624 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:51:04.624 00.000 12044 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
01:51:04.624 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.30, using input
01:51:04.624 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.08
01:51:04.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:04.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:04.624 00.000 12044 MoveAxis(E, 0, ABG)
01:51:04.624 00.000 12044 Move returns status 0, amount 0
01:51:04.624 00.000 12044 MoveAxis(N, 0, ABG)
01:51:04.624 00.000 12044 Move returns status 0, amount 0
01:51:04.624 00.000 12044 move complete, result=0
01:51:04.624 00.000 12044 worker thread done servicing request
01:51:04.631 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16056, med=615, FiltMin=535, FiltMax=10456, Gamma=0.810
01:51:04.637 00.006 14964 UpdateGuideState exits: m=274140 SNR=324.9
01:51:04.638 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.638 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:04.639 00.001 14964 Enqueuing Expose request
01:51:04.639 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:04.640 00.001 12044 Worker thread wakes up
01:51:04.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:04.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:07.763 03.123 12044 Exposure complete
01:51:07.786 00.023 12044 worker thread done servicing request
01:51:07.786 00.000 14964 OnExposeComplete: enter
01:51:07.787 00.001 14964 UpdateGuideState(): m_state=6
01:51:07.787 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3555
01:51:07.788 00.001 14964 Star::Find returns 1 (0), X=280.17, Y=92.10, Mass=275140, SNR=325.5, Peak=16812 HFD=4.3
01:51:07.788 00.000 14964 MultiStar: [#1 -0.33,0.22,0.18,U] [#2 -0.06,0.15,0.07,U] 
01:51:07.789 00.001 14964 single-star, 2 included, MultiStar: {-0.20, 0.05}, one-star: {-0.18, 0.01}
01:51:07.789 00.000 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.65)
01:51:07.790 00.001 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
01:51:07.790 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=-0.02 mountY=0.18, mountTheta=1.65
01:51:07.791 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.01, opts=13)
01:51:07.792 00.001 14964 Enqueuing Move request for scope (-0.18, 0.01)
01:51:07.792 00.000 12044 Worker thread wakes up
01:51:07.793 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
01:51:07.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
01:51:07.793 00.000 12044 Moving (-0.18, 0.01) raw xDistance=-0.02 yDistance=0.18
01:51:07.793 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.28, using input
01:51:07.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.06
01:51:07.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:07.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:51:07.793 00.000 12044 MoveAxis(E, 0, ABG)
01:51:07.793 00.000 12044 Move returns status 0, amount 0
01:51:07.794 00.001 12044 MoveAxis(N, 0, ABG)
01:51:07.794 00.000 12044 Move returns status 0, amount 0
01:51:07.794 00.000 12044 move complete, result=0
01:51:07.794 00.000 12044 worker thread done servicing request
01:51:07.800 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16812, med=614, FiltMin=527, FiltMax=10785, Gamma=0.810
01:51:07.809 00.009 14964 UpdateGuideState exits: m=275140 SNR=325.5
01:51:07.811 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.812 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:07.813 00.001 14964 Enqueuing Expose request
01:51:07.814 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:07.814 00.000 12044 Worker thread wakes up
01:51:07.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:07.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:10.919 03.105 12044 Exposure complete
01:51:10.943 00.024 12044 worker thread done servicing request
01:51:10.944 00.001 14964 OnExposeComplete: enter
01:51:10.944 00.000 14964 UpdateGuideState(): m_state=6
01:51:10.945 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3556
01:51:10.945 00.000 14964 Star::Find returns 1 (0), X=279.91, Y=92.51, Mass=277187, SNR=330.2, Peak=16456 HFD=4.5
01:51:10.946 00.001 14964 MultiStar: [#1 -0.32,-0.35,0.16,U] [#2 -0.44,-0.56,0.07,U] 
01:51:10.946 00.000 14964 refined, 2 included, MultiStar: {-0.43, 0.26}, one-star: {-0.44, 0.42}
01:51:10.947 00.001 14964 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
01:51:10.947 00.000 14964 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.20 = 0.91)
01:51:10.948 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.26 hyp=0.50 cameraTheta=2.59 mountX=-0.27 mountY=0.40, mountTheta=2.17
01:51:10.950 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.26, opts=13)
01:51:10.950 00.000 14964 Enqueuing Move request for scope (-0.43, 0.26)
01:51:10.951 00.001 12044 Worker thread wakes up
01:51:10.951 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.26) opts 0xd
01:51:10.951 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.26)
01:51:10.951 00.000 12044 Moving (-0.43, 0.26) raw xDistance=-0.27 yDistance=0.40
01:51:10.951 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.38, using input
01:51:10.951 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
01:51:10.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.07
01:51:10.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:10.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:51:10.951 00.000 12044 MoveAxis(E, 0, ABG)
01:51:10.951 00.000 12044 Move returns status 0, amount 0
01:51:10.951 00.000 12044 MoveAxis(N, 0, ABG)
01:51:10.951 00.000 12044 Move returns status 0, amount 0
01:51:10.951 00.000 12044 move complete, result=0
01:51:10.951 00.000 12044 worker thread done servicing request
01:51:10.958 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16456, med=615, FiltMin=527, FiltMax=10018, Gamma=0.810
01:51:10.964 00.006 14964 UpdateGuideState exits: m=277187 SNR=330.2
01:51:10.964 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.965 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:10.965 00.000 14964 Enqueuing Expose request
01:51:10.966 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
01:51:10.967 00.001 12044 Worker thread wakes up
01:51:10.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:10.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:14.091 03.124 12044 Exposure complete
01:51:14.113 00.022 12044 worker thread done servicing request
01:51:14.113 00.000 14964 OnExposeComplete: enter
01:51:14.114 00.001 14964 UpdateGuideState(): m_state=6
01:51:14.114 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3557
01:51:14.115 00.001 14964 Star::Find returns 1 (0), X=279.84, Y=92.14, Mass=272670, SNR=330.3, Peak=20952 HFD=4.1
01:51:14.115 00.000 14964 MultiStar: [#1 -0.74,0.04,0.17,U] [#2 -0.47,-0.02,0.07,U] 
01:51:14.116 00.001 14964 single-star, 2 included, MultiStar: {-0.54, 0.05}, one-star: {-0.51, 0.05}
01:51:14.116 00.000 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
01:51:14.117 00.001 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.64 = 1.36)
01:51:14.117 00.000 14964 CameraToMount -- cameraX=-0.51 cameraY=0.05 hyp=0.52 cameraTheta=3.04 mountX=-0.06 mountY=0.50, mountTheta=1.69
01:51:14.118 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.05, opts=13)
01:51:14.119 00.001 14964 Enqueuing Move request for scope (-0.51, 0.05)
01:51:14.119 00.000 12044 Worker thread wakes up
01:51:14.119 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.05) opts 0xd
01:51:14.119 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.05)
01:51:14.119 00.000 12044 Moving (-0.51, 0.05) raw xDistance=-0.06 yDistance=0.50
01:51:14.119 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:51:14.119 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
01:51:14.119 00.000 12044 MoveAxis(E, 0, ABG)
01:51:14.119 00.000 12044 Move returns status 0, amount 0
01:51:14.119 00.000 12044 MoveAxis(S, 47, ABG)
01:51:14.119 00.000 12044 Guiding  Dir = 1, Dur = 47
01:51:14.127 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20952, med=615, FiltMin=529, FiltMax=11603, Gamma=0.810
01:51:14.132 00.005 14964 UpdateGuideState exits: m=272670 SNR=330.3
01:51:14.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.133 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:14.133 00.000 14964 Enqueuing Expose request
01:51:14.175 00.042 12044 IsSlewing returns 0
01:51:14.176 00.001 12044 IsGuiding returns 0
01:51:14.208 00.032 12044 PulseGuide returned control before completion, sleep 26
01:51:14.244 00.036 12044 IsGuiding returns 1
01:51:14.244 00.000 12044 scope still moving after pulse duration time elapsed
01:51:14.319 00.075 12044 IsSlewing returns 0
01:51:14.319 00.000 12044 IsGuiding returns 0
01:51:14.319 00.000 12044 scope move finished after 47 + 95 ms
01:51:14.319 00.000 12044 Move returns status 0, amount 47
01:51:14.319 00.000 12044 move complete, result=0
01:51:14.319 00.000 12044 worker thread done servicing request
01:51:14.319 00.000 12044 Worker thread wakes up
01:51:14.319 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:14.319 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:14.319 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 47 ms SOUTH
01:51:17.422 03.103 12044 Exposure complete
01:51:17.443 00.021 12044 worker thread done servicing request
01:51:17.443 00.000 14964 OnExposeComplete: enter
01:51:17.444 00.001 14964 UpdateGuideState(): m_state=6
01:51:17.444 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3558
01:51:17.445 00.001 14964 Star::Find returns 1 (0), X=280.01, Y=92.11, Mass=273891, SNR=316.0, Peak=18056 HFD=4.3
01:51:17.445 00.000 14964 MultiStar: [#1 -0.50,0.04,0.18,U] [#2 -0.24,-0.12,0.07,U] 
01:51:17.446 00.001 14964 single-star, 2 included, MultiStar: {-0.36, 0.01}, one-star: {-0.34, 0.02}
01:51:17.446 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
01:51:17.447 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
01:51:17.447 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.08 mountX=-0.02 mountY=0.34, mountTheta=1.64
01:51:17.448 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.02, opts=13)
01:51:17.449 00.001 14964 Enqueuing Move request for scope (-0.34, 0.02)
01:51:17.449 00.000 12044 Worker thread wakes up
01:51:17.449 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.02) opts 0xd
01:51:17.449 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.02)
01:51:17.449 00.000 12044 Moving (-0.34, 0.02) raw xDistance=-0.02 yDistance=0.34
01:51:17.449 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:51:17.449 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:17.449 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:51:17.449 00.000 12044 MoveAxis(E, 0, ABG)
01:51:17.449 00.000 12044 Move returns status 0, amount 0
01:51:17.449 00.000 12044 MoveAxis(N, 0, ABG)
01:51:17.450 00.001 12044 Move returns status 0, amount 0
01:51:17.450 00.000 12044 move complete, result=0
01:51:17.450 00.000 12044 worker thread done servicing request
01:51:17.457 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18056, med=614, FiltMin=529, FiltMax=10227, Gamma=0.810
01:51:17.462 00.005 14964 UpdateGuideState exits: m=273891 SNR=316.0
01:51:17.463 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.463 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:17.463 00.000 14964 Enqueuing Expose request
01:51:17.464 00.001 12044 Worker thread wakes up
01:51:17.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:17.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:17.464 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:51:20.579 03.115 12044 Exposure complete
01:51:20.599 00.020 12044 worker thread done servicing request
01:51:20.599 00.000 14964 OnExposeComplete: enter
01:51:20.600 00.001 14964 UpdateGuideState(): m_state=6
01:51:20.600 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3559
01:51:20.601 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=91.99, Mass=271753, SNR=320.6, Peak=14648 HFD=4.2
01:51:20.602 00.001 14964 MultiStar: [#1 -0.17,0.25,0.18,U] [#2 0.04,0.36,0.08,U] 
01:51:20.602 00.000 14964 refined, 2 included, MultiStar: {-0.02, -0.02}, one-star: {-0.00, -0.10}
01:51:20.603 00.001 14964 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.56) = xAngle (-0.97 = -0.97)
01:51:20.603 00.000 14964 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
01:51:20.604 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.52 mountX=0.02 mountY=0.03, mountTheta=0.99
01:51:20.605 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.02, opts=13)
01:51:20.605 00.000 14964 Enqueuing Move request for scope (-0.02, -0.02)
01:51:20.606 00.001 12044 Worker thread wakes up
01:51:20.606 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:51:20.606 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:51:20.606 00.000 12044 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.03
01:51:20.606 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:51:20.606 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:20.606 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:20.606 00.000 12044 MoveAxis(E, 0, ABG)
01:51:20.606 00.000 12044 Move returns status 0, amount 0
01:51:20.606 00.000 12044 MoveAxis(N, 0, ABG)
01:51:20.606 00.000 12044 Move returns status 0, amount 0
01:51:20.606 00.000 12044 move complete, result=0
01:51:20.607 00.001 12044 worker thread done servicing request
01:51:20.614 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14648, med=615, FiltMin=536, FiltMax=11525, Gamma=0.810
01:51:20.620 00.006 14964 UpdateGuideState exits: m=271753 SNR=320.6
01:51:20.620 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.621 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:20.621 00.000 14964 Enqueuing Expose request
01:51:20.623 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:20.624 00.001 12044 Worker thread wakes up
01:51:20.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:20.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:23.734 03.110 12044 Exposure complete
01:51:23.758 00.024 12044 worker thread done servicing request
01:51:23.758 00.000 14964 OnExposeComplete: enter
01:51:23.759 00.001 14964 UpdateGuideState(): m_state=6
01:51:23.759 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3560
01:51:23.760 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=92.32, Mass=273868, SNR=325.7, Peak=19216 HFD=4.0
01:51:23.760 00.000 14964 MultiStar: [#1 -0.35,-0.20,0.17,U] [#2 -0.16,-0.57,0.07,U] 
01:51:23.761 00.001 14964 refined, 2 included, MultiStar: {-0.21, 0.13}, one-star: {-0.19, 0.23}
01:51:23.761 00.000 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.17 = -2.12)
01:51:23.762 00.001 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
01:51:23.762 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.61 mountX=-0.13 mountY=0.20, mountTheta=2.14
01:51:23.763 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.13, opts=13)
01:51:23.764 00.001 14964 Enqueuing Move request for scope (-0.21, 0.13)
01:51:23.764 00.000 12044 Worker thread wakes up
01:51:23.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
01:51:23.764 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
01:51:23.764 00.000 12044 Moving (-0.21, 0.13) raw xDistance=-0.13 yDistance=0.20
01:51:23.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:51:23.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:23.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:51:23.764 00.000 12044 MoveAxis(E, 0, ABG)
01:51:23.764 00.000 12044 Move returns status 0, amount 0
01:51:23.764 00.000 12044 MoveAxis(N, 0, ABG)
01:51:23.765 00.001 12044 Move returns status 0, amount 0
01:51:23.765 00.000 12044 move complete, result=0
01:51:23.765 00.000 12044 worker thread done servicing request
01:51:23.772 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19216, med=615, FiltMin=525, FiltMax=10684, Gamma=0.810
01:51:23.777 00.005 14964 UpdateGuideState exits: m=273868 SNR=325.7
01:51:23.778 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.778 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:23.779 00.001 14964 Enqueuing Expose request
01:51:23.779 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:23.780 00.001 12044 Worker thread wakes up
01:51:23.780 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:23.780 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:26.901 03.121 12044 Exposure complete
01:51:26.921 00.020 12044 worker thread done servicing request
01:51:26.922 00.001 14964 OnExposeComplete: enter
01:51:26.922 00.000 14964 UpdateGuideState(): m_state=6
01:51:26.923 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3561
01:51:26.923 00.000 14964 Star::Find returns 1 (0), X=280.02, Y=92.22, Mass=272236, SNR=320.8, Peak=16848 HFD=4.3
01:51:26.924 00.001 14964 MultiStar: [#1 -0.31,-0.13,0.17,U] [#2 -0.31,-0.86,0.00,M1] 
01:51:26.924 00.000 14964 refined, 1 included, MultiStar: {-0.33, 0.09}, one-star: {-0.33, 0.13}
01:51:26.925 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
01:51:26.925 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
01:51:26.926 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.09 hyp=0.34 cameraTheta=2.87 mountX=-0.10 mountY=0.32, mountTheta=1.87
01:51:26.927 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.09, opts=13)
01:51:26.927 00.000 14964 Enqueuing Move request for scope (-0.33, 0.09)
01:51:26.928 00.001 12044 Worker thread wakes up
01:51:26.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.09) opts 0xd
01:51:26.928 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.09)
01:51:26.928 00.000 12044 Moving (-0.33, 0.09) raw xDistance=-0.10 yDistance=0.32
01:51:26.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:51:26.928 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:26.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:51:26.928 00.000 12044 MoveAxis(E, 0, ABG)
01:51:26.928 00.000 12044 Move returns status 0, amount 0
01:51:26.928 00.000 12044 MoveAxis(N, 0, ABG)
01:51:26.928 00.000 12044 Move returns status 0, amount 0
01:51:26.928 00.000 12044 move complete, result=0
01:51:26.928 00.000 12044 worker thread done servicing request
01:51:26.936 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16848, med=615, FiltMin=531, FiltMax=11366, Gamma=0.810
01:51:26.941 00.005 14964 UpdateGuideState exits: m=272236 SNR=320.8
01:51:26.942 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:26.942 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:26.942 00.000 14964 Enqueuing Expose request
01:51:26.943 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:51:26.944 00.001 12044 Worker thread wakes up
01:51:26.944 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:26.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:30.044 03.100 12044 Exposure complete
01:51:30.064 00.020 12044 worker thread done servicing request
01:51:30.064 00.000 14964 OnExposeComplete: enter
01:51:30.065 00.001 14964 UpdateGuideState(): m_state=6
01:51:30.066 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3562
01:51:30.066 00.000 14964 Star::Find returns 1 (0), X=280.40, Y=92.99, Mass=279119, SNR=325.9, Peak=14624 HFD=4.2
01:51:30.067 00.001 14964 MultiStar: [#1 -0.32,-0.68,0.00,M1] [#2 -0.15,-0.86,0.00,M2] 
01:51:30.067 00.000 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
01:51:30.068 00.001 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
01:51:30.068 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.90 hyp=0.90 cameraTheta=1.51 mountX=-0.90 mountY=-0.14, mountTheta=-2.98
01:51:30.070 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.90, opts=13)
01:51:30.070 00.000 14964 Enqueuing Move request for scope (0.05, 0.90)
01:51:30.071 00.001 12044 Worker thread wakes up
01:51:30.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.90) opts 0xd
01:51:30.071 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.90)
01:51:30.071 00.000 12044 Moving (0.05, 0.90) raw xDistance=-0.90 yDistance=-0.14
01:51:30.071 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.90, slope = -0.13
01:51:30.071 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:30.071 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:30.071 00.000 12044 MoveAxis(E, 60, ABG)
01:51:30.071 00.000 12044 Guiding  Dir = 2, Dur = 60
01:51:30.079 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14624, med=615, FiltMin=526, FiltMax=12649, Gamma=0.810
01:51:30.084 00.005 14964 UpdateGuideState exits: m=279119 SNR=325.9
01:51:30.085 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.085 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:30.086 00.001 14964 Enqueuing Expose request
01:51:30.099 00.013 12044 IsSlewing returns 0
01:51:30.100 00.001 12044 IsGuiding returns 0
01:51:30.131 00.031 12044 PulseGuide returned control before completion, sleep 39
01:51:30.192 00.061 12044 IsGuiding returns 1
01:51:30.192 00.000 12044 scope still moving after pulse duration time elapsed
01:51:30.326 00.134 12044 IsSlewing returns 0
01:51:30.327 00.001 12044 IsGuiding returns 0
01:51:30.327 00.000 12044 scope move finished after 60 + 166 ms
01:51:30.327 00.000 12044 Move returns status 0, amount 60
01:51:30.327 00.000 12044 MoveAxis(N, 0, ABG)
01:51:30.327 00.000 12044 Move returns status 0, amount 0
01:51:30.327 00.000 12044 move complete, result=0
01:51:30.327 00.000 12044 worker thread done servicing request
01:51:30.327 00.000 12044 Worker thread wakes up
01:51:30.327 00.000 14964 GuideStep: -0.9 px 60 ms EAST, -0.1 px 0 ms NORTH
01:51:30.329 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:30.329 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:33.427 03.098 12044 Exposure complete
01:51:33.452 00.025 12044 worker thread done servicing request
01:51:33.453 00.001 14964 OnExposeComplete: enter
01:51:33.453 00.000 14964 UpdateGuideState(): m_state=6
01:51:33.454 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3563
01:51:33.454 00.000 14964 Star::Find returns 1 (0), X=280.51, Y=92.13, Mass=271018, SNR=317.2, Peak=15554 HFD=4.2
01:51:33.455 00.001 14964 MultiStar: [#1 -0.27,0.33,0.18,U] [#2 0.13,-0.07,0.07,U] 
01:51:33.455 00.000 14964 refined, 2 included, MultiStar: {0.10, 0.08}, one-star: {0.16, 0.04}
01:51:33.456 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
01:51:33.456 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -1.00)
01:51:33.457 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=-0.08 mountY=-0.10, mountTheta=-2.20
01:51:33.458 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.08, opts=13)
01:51:33.458 00.000 14964 Enqueuing Move request for scope (0.10, 0.08)
01:51:33.459 00.001 12044 Worker thread wakes up
01:51:33.459 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:51:33.459 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:51:33.459 00.000 12044 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
01:51:33.459 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.31, using input
01:51:33.459 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.07
01:51:33.459 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:33.459 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:33.459 00.000 12044 MoveAxis(E, 0, ABG)
01:51:33.459 00.000 12044 Move returns status 0, amount 0
01:51:33.459 00.000 12044 MoveAxis(N, 0, ABG)
01:51:33.459 00.000 12044 Move returns status 0, amount 0
01:51:33.459 00.000 12044 move complete, result=0
01:51:33.459 00.000 12044 worker thread done servicing request
01:51:33.467 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15554, med=615, FiltMin=529, FiltMax=13395, Gamma=0.810
01:51:33.472 00.005 14964 UpdateGuideState exits: m=271018 SNR=317.2
01:51:33.473 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.473 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:33.474 00.001 14964 Enqueuing Expose request
01:51:33.474 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:33.475 00.001 12044 Worker thread wakes up
01:51:33.475 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:33.475 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:36.599 03.124 12044 Exposure complete
01:51:36.626 00.027 12044 worker thread done servicing request
01:51:36.626 00.000 14964 OnExposeComplete: enter
01:51:36.627 00.001 14964 UpdateGuideState(): m_state=6
01:51:36.627 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3564
01:51:36.628 00.001 14964 Star::Find returns 1 (0), X=280.08, Y=91.57, Mass=271657, SNR=317.3, Peak=13659 HFD=4.8
01:51:36.628 00.000 14964 MultiStar: [#1 -0.32,0.75,0.00,M1] [#2 -0.40,0.20,0.07,U] 
01:51:36.629 00.001 14964 refined, 1 included, MultiStar: {-0.28, -0.47}, one-star: {-0.27, -0.52}
01:51:36.629 00.000 14964 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
01:51:36.630 00.001 14964 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
01:51:36.630 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.47 hyp=0.55 cameraTheta=-2.11 mountX=0.47 mountY=0.33, mountTheta=0.61
01:51:36.631 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.47, opts=13)
01:51:36.632 00.001 14964 Enqueuing Move request for scope (-0.28, -0.47)
01:51:36.632 00.000 12044 Worker thread wakes up
01:51:36.632 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.47) opts 0xd
01:51:36.632 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.47)
01:51:36.632 00.000 12044 Moving (-0.28, -0.47) raw xDistance=0.47 yDistance=0.33
01:51:36.632 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.47, slope = 0.01
01:51:36.632 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:36.632 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:51:36.632 00.000 12044 MoveAxis(W, 5, ABG)
01:51:36.632 00.000 12044 Guiding  Dir = 3, Dur = 5
01:51:36.640 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13659, med=615, FiltMin=527, FiltMax=9849, Gamma=0.810
01:51:36.645 00.005 14964 UpdateGuideState exits: m=271657 SNR=317.3
01:51:36.646 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.646 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:36.647 00.001 14964 Enqueuing Expose request
01:51:36.767 00.120 12044 IsSlewing returns 0
01:51:36.767 00.000 12044 IsGuiding returns 0
01:51:36.834 00.067 12044 IsGuiding returns 1
01:51:36.834 00.000 12044 scope still moving after pulse duration time elapsed
01:51:36.879 00.045 12044 IsSlewing returns 0
01:51:36.879 00.000 12044 IsGuiding returns 0
01:51:36.879 00.000 12044 scope move finished after 5 + 106 ms
01:51:36.879 00.000 12044 Move returns status 0, amount 5
01:51:36.879 00.000 12044 MoveAxis(N, 0, ABG)
01:51:36.879 00.000 12044 Move returns status 0, amount 0
01:51:36.879 00.000 12044 move complete, result=0
01:51:36.879 00.000 12044 worker thread done servicing request
01:51:36.879 00.000 12044 Worker thread wakes up
01:51:36.879 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:36.879 00.000 14964 GuideStep: 0.5 px 5 ms WEST, 0.3 px 0 ms NORTH
01:51:36.880 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:39.984 03.104 12044 Exposure complete
01:51:40.008 00.024 12044 worker thread done servicing request
01:51:40.008 00.000 14964 OnExposeComplete: enter
01:51:40.008 00.000 14964 UpdateGuideState(): m_state=6
01:51:40.009 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3565
01:51:40.009 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=91.42, Mass=263817, SNR=306.9, Peak=14040 HFD=4.8
01:51:40.010 00.001 14964 MultiStar: [#1 -0.39,0.62,0.18,U] [#2 -0.09,0.68,0.07,U] 
01:51:40.010 00.000 14964 refined, 2 included, MultiStar: {-0.43, -0.41}, one-star: {-0.46, -0.67}
01:51:40.011 00.001 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
01:51:40.011 00.000 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
01:51:40.011 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.41 hyp=0.59 cameraTheta=-2.38 mountX=0.40 mountY=0.47, mountTheta=0.86
01:51:40.012 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.41, opts=13)
01:51:40.013 00.001 14964 Enqueuing Move request for scope (-0.43, -0.41)
01:51:40.013 00.000 12044 Worker thread wakes up
01:51:40.014 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.41) opts 0xd
01:51:40.014 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.41)
01:51:40.014 00.000 12044 Moving (-0.43, -0.41) raw xDistance=0.40 yDistance=0.47
01:51:40.014 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.40, slope = 0.04
01:51:40.014 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:51:40.014 00.000 12044 MoveAxis(W, 27, ABG)
01:51:40.014 00.000 12044 Guiding  Dir = 3, Dur = 27
01:51:40.021 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14040, med=615, FiltMin=534, FiltMax=9655, Gamma=0.810
01:51:40.026 00.005 14964 UpdateGuideState exits: m=263817 SNR=306.9
01:51:40.027 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.027 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:40.028 00.001 14964 Enqueuing Expose request
01:51:40.068 00.040 12044 IsSlewing returns 0
01:51:40.069 00.001 12044 IsGuiding returns 0
01:51:40.131 00.062 12044 IsGuiding returns 1
01:51:40.131 00.000 12044 scope still moving after pulse duration time elapsed
01:51:40.192 00.061 12044 IsSlewing returns 0
01:51:40.192 00.000 12044 IsGuiding returns 0
01:51:40.192 00.000 12044 scope move finished after 27 + 97 ms
01:51:40.193 00.001 12044 Move returns status 0, amount 27
01:51:40.193 00.000 12044 MoveAxis(S, 44, ABG)
01:51:40.193 00.000 12044 Guiding  Dir = 1, Dur = 44
01:51:40.222 00.029 12044 IsSlewing returns 0
01:51:40.222 00.000 12044 IsGuiding returns 0
01:51:40.263 00.041 12044 PulseGuide returned control before completion, sleep 13
01:51:40.292 00.029 12044 IsGuiding returns 1
01:51:40.292 00.000 12044 scope still moving after pulse duration time elapsed
01:51:40.365 00.073 12044 IsSlewing returns 0
01:51:40.365 00.000 12044 IsGuiding returns 0
01:51:40.365 00.000 12044 scope move finished after 44 + 98 ms
01:51:40.365 00.000 12044 Move returns status 0, amount 44
01:51:40.365 00.000 12044 move complete, result=0
01:51:40.365 00.000 12044 worker thread done servicing request
01:51:40.365 00.000 12044 Worker thread wakes up
01:51:40.365 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:40.365 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:40.365 00.000 14964 GuideStep: 0.4 px 27 ms WEST, 0.5 px 44 ms SOUTH
01:51:43.489 03.124 12044 Exposure complete
01:51:43.514 00.025 12044 worker thread done servicing request
01:51:43.514 00.000 14964 OnExposeComplete: enter
01:51:43.514 00.000 14964 UpdateGuideState(): m_state=6
01:51:43.515 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3566
01:51:43.516 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=92.25, Mass=270772, SNR=324.6, Peak=14448 HFD=4.5
01:51:43.516 00.000 14964 MultiStar: [#1 -0.16,-0.12,0.19,U] [#2 0.39,-0.40,0.07,U] 
01:51:43.517 00.001 14964 refined, 2 included, MultiStar: {-0.00, 0.09}, one-star: {-0.00, 0.16}
01:51:43.517 00.000 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.16 = -3.12)
01:51:43.518 00.001 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
01:51:43.518 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
01:51:43.519 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.09, opts=13)
01:51:43.520 00.001 14964 Enqueuing Move request for scope (-0.00, 0.09)
01:51:43.520 00.000 12044 Worker thread wakes up
01:51:43.520 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:51:43.520 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:51:43.520 00.000 12044 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
01:51:43.520 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.03
01:51:43.520 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:43.520 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:51:43.520 00.000 12044 MoveAxis(E, 0, ABG)
01:51:43.520 00.000 12044 Move returns status 0, amount 0
01:51:43.520 00.000 12044 MoveAxis(N, 0, ABG)
01:51:43.520 00.000 12044 Move returns status 0, amount 0
01:51:43.520 00.000 12044 move complete, result=0
01:51:43.520 00.000 12044 worker thread done servicing request
01:51:43.527 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14448, med=615, FiltMin=524, FiltMax=11852, Gamma=0.810
01:51:43.533 00.006 14964 UpdateGuideState exits: m=270772 SNR=324.6
01:51:43.534 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.534 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:43.534 00.000 14964 Enqueuing Expose request
01:51:43.535 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:43.535 00.000 12044 Worker thread wakes up
01:51:43.536 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:43.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:46.645 03.109 12044 Exposure complete
01:51:46.670 00.025 12044 worker thread done servicing request
01:51:46.670 00.000 14964 OnExposeComplete: enter
01:51:46.671 00.001 14964 UpdateGuideState(): m_state=6
01:51:46.672 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3567
01:51:46.672 00.000 14964 Star::Find returns 1 (0), X=280.84, Y=92.11, Mass=272317, SNR=314.5, Peak=15730 HFD=4.3
01:51:46.673 00.001 14964 MultiStar: [#1 0.38,0.09,0.18,U] [#2 0.45,-0.24,0.08,U] 
01:51:46.673 00.000 14964 refined, 2 included, MultiStar: {0.47, 0.01}, one-star: {0.49, 0.02}
01:51:46.674 00.001 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
01:51:46.674 00.000 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.65)
01:51:46.674 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.03 mountX=-0.01 mountY=-0.47, mountTheta=-1.58
01:51:46.675 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.01, opts=13)
01:51:46.676 00.001 14964 Enqueuing Move request for scope (0.47, 0.01)
01:51:46.676 00.000 12044 Worker thread wakes up
01:51:46.677 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.01) opts 0xd
01:51:46.677 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.01)
01:51:46.677 00.000 12044 Moving (0.47, 0.01) raw xDistance=-0.01 yDistance=-0.47
01:51:46.677 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:51:46.677 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:46.677 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:51:46.677 00.000 12044 MoveAxis(E, 0, ABG)
01:51:46.677 00.000 12044 Move returns status 0, amount 0
01:51:46.677 00.000 12044 MoveAxis(N, 0, ABG)
01:51:46.677 00.000 12044 Move returns status 0, amount 0
01:51:46.677 00.000 12044 move complete, result=0
01:51:46.677 00.000 12044 worker thread done servicing request
01:51:46.684 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15730, med=614, FiltMin=522, FiltMax=11831, Gamma=0.810
01:51:46.690 00.006 14964 UpdateGuideState exits: m=272317 SNR=314.5
01:51:46.690 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.691 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:46.691 00.000 14964 Enqueuing Expose request
01:51:46.692 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:51:46.692 00.000 12044 Worker thread wakes up
01:51:46.692 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:46.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:49.796 03.104 12044 Exposure complete
01:51:49.821 00.025 12044 worker thread done servicing request
01:51:49.822 00.001 14964 OnExposeComplete: enter
01:51:49.822 00.000 14964 UpdateGuideState(): m_state=6
01:51:49.823 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3568
01:51:49.823 00.000 14964 Star::Find returns 1 (0), X=280.60, Y=91.99, Mass=264855, SNR=311.3, Peak=14714 HFD=4.2
01:51:49.824 00.001 14964 MultiStar: [#1 0.04,0.19,0.16,U] [#2 0.11,0.17,0.07,U] 
01:51:49.824 00.000 14964 refined, 2 included, MultiStar: {0.21, -0.04}, one-star: {0.25, -0.10}
01:51:49.825 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.35 = 1.35)
01:51:49.825 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.88)
01:51:49.826 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.21 mountX=0.05 mountY=-0.21, mountTheta=-1.34
01:51:49.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.04, opts=13)
01:51:49.827 00.000 14964 Enqueuing Move request for scope (0.21, -0.04)
01:51:49.828 00.001 12044 Worker thread wakes up
01:51:49.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:51:49.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:51:49.828 00.000 12044 Moving (0.21, -0.04) raw xDistance=0.05 yDistance=-0.21
01:51:49.828 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.22, using input
01:51:49.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
01:51:49.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:49.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:51:49.828 00.000 12044 MoveAxis(E, 0, ABG)
01:51:49.828 00.000 12044 Move returns status 0, amount 0
01:51:49.828 00.000 12044 MoveAxis(N, 0, ABG)
01:51:49.828 00.000 12044 Move returns status 0, amount 0
01:51:49.828 00.000 12044 move complete, result=0
01:51:49.828 00.000 12044 worker thread done servicing request
01:51:49.837 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14714, med=615, FiltMin=528, FiltMax=12296, Gamma=0.810
01:51:49.845 00.008 14964 UpdateGuideState exits: m=264855 SNR=311.3
01:51:49.846 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.846 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:49.847 00.001 14964 Enqueuing Expose request
01:51:49.847 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:49.848 00.001 12044 Worker thread wakes up
01:51:49.848 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:49.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:52.965 03.117 12044 Exposure complete
01:51:52.988 00.023 12044 worker thread done servicing request
01:51:52.988 00.000 14964 OnExposeComplete: enter
01:51:52.989 00.001 14964 UpdateGuideState(): m_state=6
01:51:52.989 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3569
01:51:52.990 00.001 14964 Star::Find returns 1 (0), X=280.48, Y=91.89, Mass=268671, SNR=322.5, Peak=12588 HFD=4.5
01:51:52.991 00.001 14964 MultiStar: [#1 -0.13,0.34,0.16,U] [#2 0.02,-0.13,0.07,U] 
01:51:52.991 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.12}, one-star: {0.13, -0.20}
01:51:52.992 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
01:51:52.992 00.000 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.62)
01:51:52.992 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=0.13 mountY=-0.08, mountTheta=-0.55
01:51:52.993 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.12, opts=13)
01:51:52.994 00.001 14964 Enqueuing Move request for scope (0.09, -0.12)
01:51:52.995 00.001 12044 Worker thread wakes up
01:51:52.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
01:51:52.995 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
01:51:52.995 00.000 12044 Moving (0.09, -0.12) raw xDistance=0.13 yDistance=-0.08
01:51:52.995 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.30, using input
01:51:52.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
01:51:52.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.995 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:52.995 00.000 12044 MoveAxis(E, 0, ABG)
01:51:52.995 00.000 12044 Move returns status 0, amount 0
01:51:52.995 00.000 12044 MoveAxis(N, 0, ABG)
01:51:52.995 00.000 12044 Move returns status 0, amount 0
01:51:52.995 00.000 12044 move complete, result=0
01:51:52.995 00.000 12044 worker thread done servicing request
01:51:53.003 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12588, med=615, FiltMin=522, FiltMax=10700, Gamma=0.810
01:51:53.009 00.006 14964 UpdateGuideState exits: m=268671 SNR=322.5
01:51:53.009 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.010 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:53.010 00.000 14964 Enqueuing Expose request
01:51:53.011 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:53.011 00.000 12044 Worker thread wakes up
01:51:53.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:53.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:56.141 03.130 12044 Exposure complete
01:51:56.163 00.022 12044 worker thread done servicing request
01:51:56.163 00.000 14964 OnExposeComplete: enter
01:51:56.163 00.000 14964 UpdateGuideState(): m_state=6
01:51:56.164 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3570
01:51:56.164 00.000 14964 Star::Find returns 1 (0), X=280.39, Y=91.95, Mass=282121, SNR=341.8, Peak=18056 HFD=4.1
01:51:56.165 00.001 14964 MultiStar: [#1 -0.03,0.43,0.16,U] [#2 0.19,-0.22,0.06,U] 
01:51:56.165 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.07}, one-star: {0.04, -0.14}
01:51:56.166 00.001 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.48 = 0.48)
01:51:56.166 00.000 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.75)
01:51:56.167 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.07 cameraTheta=-1.08 mountX=0.07 mountY=-0.03, mountTheta=-0.40
01:51:56.168 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.07, opts=13)
01:51:56.169 00.001 14964 Enqueuing Move request for scope (0.04, -0.07)
01:51:56.170 00.001 12044 Worker thread wakes up
01:51:56.170 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:51:56.170 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:51:56.170 00.000 12044 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
01:51:56.170 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.29, using input
01:51:56.170 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.04
01:51:56.170 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:56.170 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:56.170 00.000 12044 MoveAxis(E, 0, ABG)
01:51:56.170 00.000 12044 Move returns status 0, amount 0
01:51:56.170 00.000 12044 MoveAxis(N, 0, ABG)
01:51:56.170 00.000 12044 Move returns status 0, amount 0
01:51:56.170 00.000 12044 move complete, result=0
01:51:56.170 00.000 12044 worker thread done servicing request
01:51:56.179 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18056, med=614, FiltMin=522, FiltMax=13986, Gamma=0.810
01:51:56.185 00.006 14964 UpdateGuideState exits: m=282121 SNR=341.8
01:51:56.185 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.186 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:56.186 00.000 14964 Enqueuing Expose request
01:51:56.187 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:56.187 00.000 12044 Worker thread wakes up
01:51:56.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:56.188 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:59.310 03.122 12044 Exposure complete
01:51:59.331 00.021 12044 worker thread done servicing request
01:51:59.331 00.000 14964 OnExposeComplete: enter
01:51:59.332 00.001 14964 UpdateGuideState(): m_state=6
01:51:59.332 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3571
01:51:59.333 00.001 14964 Star::Find returns 1 (0), X=280.98, Y=91.47, Mass=269584, SNR=322.1, Peak=16637 HFD=4.5
01:51:59.334 00.001 14964 MultiStar: [#1 0.42,0.93,0.00,M1] [#2 0.54,0.82,0.00,M1] 
01:51:59.334 00.000 14964 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.56) = xAngle (0.78 = 0.78)
01:51:59.334 00.000 14964 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.45)
01:51:59.335 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=-0.62 hyp=0.88 cameraTheta=-0.77 mountX=0.63 mountY=-0.57, mountTheta=-0.73
01:51:59.336 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=-0.62, opts=13)
01:51:59.336 00.000 14964 Enqueuing Move request for scope (0.63, -0.62)
01:51:59.337 00.001 12044 Worker thread wakes up
01:51:59.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.62) opts 0xd
01:51:59.337 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, -0.62)
01:51:59.337 00.000 12044 Moving (0.63, -0.62) raw xDistance=0.63 yDistance=-0.57
01:51:59.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.63, slope = 0.07
01:51:59.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:59.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:51:59.337 00.000 12044 MoveAxis(W, 56, ABG)
01:51:59.337 00.000 12044 Guiding  Dir = 3, Dur = 56
01:51:59.345 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16637, med=614, FiltMin=541, FiltMax=9765, Gamma=0.810
01:51:59.351 00.006 14964 UpdateGuideState exits: m=269584 SNR=322.1
01:51:59.352 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.352 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:51:59.353 00.001 14964 Enqueuing Expose request
01:51:59.417 00.064 12044 IsSlewing returns 0
01:51:59.418 00.001 12044 IsGuiding returns 0
01:51:59.449 00.031 12044 PulseGuide returned control before completion, sleep 35
01:51:59.498 00.049 12044 IsGuiding returns 1
01:51:59.498 00.000 12044 scope still moving after pulse duration time elapsed
01:51:59.554 00.056 12044 IsSlewing returns 0
01:51:59.554 00.000 12044 IsGuiding returns 0
01:51:59.554 00.000 12044 scope move finished after 56 + 79 ms
01:51:59.554 00.000 12044 Move returns status 0, amount 56
01:51:59.554 00.000 12044 MoveAxis(N, 0, ABG)
01:51:59.554 00.000 12044 Move returns status 0, amount 0
01:51:59.554 00.000 12044 move complete, result=0
01:51:59.554 00.000 12044 worker thread done servicing request
01:51:59.554 00.000 12044 Worker thread wakes up
01:51:59.555 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:51:59.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:51:59.555 00.000 14964 GuideStep: 0.6 px 56 ms WEST, -0.6 px 0 ms NORTH
01:52:02.654 03.099 12044 Exposure complete
01:52:02.677 00.023 12044 worker thread done servicing request
01:52:02.678 00.001 14964 OnExposeComplete: enter
01:52:02.678 00.000 14964 UpdateGuideState(): m_state=6
01:52:02.679 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3572
01:52:02.679 00.000 14964 Star::Find returns 1 (0), X=280.67, Y=92.88, Mass=269573, SNR=319.9, Peak=14648 HFD=4.3
01:52:02.680 00.001 14964 MultiStar: [#1 0.06,-0.75,0.00,M2] [#2 0.26,-0.68,0.07,U] 
01:52:02.681 00.001 14964 refined, 1 included, MultiStar: {0.31, 0.70}, one-star: {0.32, 0.79}
01:52:02.681 00.000 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.70 = 2.70)
01:52:02.682 00.001 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
01:52:02.682 00.000 14964 CameraToMount -- cameraX=0.31 cameraY=0.70 hyp=0.76 cameraTheta=1.15 mountX=-0.69 mountY=-0.38, mountTheta=-2.63
01:52:02.683 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.70, opts=13)
01:52:02.684 00.001 14964 Enqueuing Move request for scope (0.31, 0.70)
01:52:02.684 00.000 12044 Worker thread wakes up
01:52:02.684 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.70) opts 0xd
01:52:02.684 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.70)
01:52:02.684 00.000 12044 Moving (0.31, 0.70) raw xDistance=-0.69 yDistance=-0.38
01:52:02.684 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.69, slope = -0.03
01:52:02.684 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:02.684 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:52:02.684 00.000 12044 MoveAxis(E, 25, ABG)
01:52:02.684 00.000 12044 Guiding  Dir = 2, Dur = 25
01:52:02.692 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14648, med=614, FiltMin=532, FiltMax=12188, Gamma=0.810
01:52:02.697 00.005 14964 UpdateGuideState exits: m=269573 SNR=319.9
01:52:02.698 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.698 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:02.699 00.001 14964 Enqueuing Expose request
01:52:02.710 00.011 12044 IsSlewing returns 0
01:52:02.710 00.000 12044 IsGuiding returns 0
01:52:02.742 00.032 12044 IsGuiding returns 1
01:52:02.742 00.000 12044 scope still moving after pulse duration time elapsed
01:52:02.818 00.076 12044 IsSlewing returns 0
01:52:02.818 00.000 12044 IsGuiding returns 0
01:52:02.818 00.000 12044 scope move finished after 25 + 82 ms
01:52:02.818 00.000 12044 Move returns status 0, amount 25
01:52:02.818 00.000 12044 MoveAxis(N, 0, ABG)
01:52:02.818 00.000 12044 Move returns status 0, amount 0
01:52:02.818 00.000 12044 move complete, result=0
01:52:02.818 00.000 12044 worker thread done servicing request
01:52:02.818 00.000 12044 Worker thread wakes up
01:52:02.818 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:02.818 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:02.818 00.000 14964 GuideStep: -0.7 px 25 ms EAST, -0.4 px 0 ms NORTH
01:52:05.923 03.105 12044 Exposure complete
01:52:05.944 00.021 12044 worker thread done servicing request
01:52:05.944 00.000 14964 OnExposeComplete: enter
01:52:05.944 00.000 14964 UpdateGuideState(): m_state=6
01:52:05.945 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3573
01:52:05.946 00.001 14964 Star::Find returns 1 (0), X=280.62, Y=91.77, Mass=273057, SNR=319.8, Peak=14594 HFD=4.5
01:52:05.946 00.000 14964 MultiStar: [#1 0.35,0.54,0.18,U] [#2 0.64,0.43,0.00,M1] 
01:52:05.947 00.001 14964 refined, 1 included, MultiStar: {0.28, -0.19}, one-star: {0.27, -0.32}
01:52:05.947 00.000 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
01:52:05.947 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
01:52:05.948 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.60 mountX=0.20 mountY=-0.26, mountTheta=-0.92
01:52:05.949 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.19, opts=13)
01:52:05.949 00.000 14964 Enqueuing Move request for scope (0.28, -0.19)
01:52:05.950 00.001 12044 Worker thread wakes up
01:52:05.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
01:52:05.950 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
01:52:05.950 00.000 12044 Moving (0.28, -0.19) raw xDistance=0.20 yDistance=-0.26
01:52:05.950 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.04
01:52:05.950 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:05.950 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:52:05.950 00.000 12044 MoveAxis(E, 0, ABG)
01:52:05.950 00.000 12044 Move returns status 0, amount 0
01:52:05.950 00.000 12044 MoveAxis(N, 0, ABG)
01:52:05.950 00.000 12044 Move returns status 0, amount 0
01:52:05.950 00.000 12044 move complete, result=0
01:52:05.951 00.001 12044 worker thread done servicing request
01:52:05.959 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14594, med=615, FiltMin=533, FiltMax=12196, Gamma=0.810
01:52:05.965 00.006 14964 UpdateGuideState exits: m=273057 SNR=319.8
01:52:05.965 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.966 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:05.966 00.000 14964 Enqueuing Expose request
01:52:05.967 00.001 12044 Worker thread wakes up
01:52:05.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:05.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:05.967 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:09.103 03.136 12044 Exposure complete
01:52:09.127 00.024 12044 worker thread done servicing request
01:52:09.127 00.000 14964 OnExposeComplete: enter
01:52:09.127 00.000 14964 UpdateGuideState(): m_state=6
01:52:09.128 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3574
01:52:09.128 00.000 14964 Star::Find returns 1 (0), X=280.61, Y=92.31, Mass=269850, SNR=314.7, Peak=13942 HFD=4.7
01:52:09.129 00.001 14964 MultiStar: [#1 0.27,-0.35,0.16,U] [#2 0.30,-0.14,0.07,U] 
01:52:09.130 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.12}, one-star: {0.26, 0.22}
01:52:09.130 00.000 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
01:52:09.131 00.001 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
01:52:09.131 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.44 mountX=-0.12 mountY=-0.27, mountTheta=-1.99
01:52:09.132 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.12, opts=13)
01:52:09.133 00.001 14964 Enqueuing Move request for scope (0.26, 0.12)
01:52:09.133 00.000 12044 Worker thread wakes up
01:52:09.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
01:52:09.133 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
01:52:09.133 00.000 12044 Moving (0.26, 0.12) raw xDistance=-0.12 yDistance=-0.27
01:52:09.133 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.17, using input
01:52:09.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
01:52:09.133 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:09.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:52:09.133 00.000 12044 MoveAxis(E, 0, ABG)
01:52:09.133 00.000 12044 Move returns status 0, amount 0
01:52:09.134 00.001 12044 MoveAxis(N, 0, ABG)
01:52:09.134 00.000 12044 Move returns status 0, amount 0
01:52:09.134 00.000 12044 move complete, result=0
01:52:09.134 00.000 12044 worker thread done servicing request
01:52:09.141 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13942, med=615, FiltMin=513, FiltMax=10376, Gamma=0.810
01:52:09.146 00.005 14964 UpdateGuideState exits: m=269850 SNR=314.7
01:52:09.147 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.147 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:09.147 00.000 14964 Enqueuing Expose request
01:52:09.148 00.001 12044 Worker thread wakes up
01:52:09.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:09.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:09.148 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:12.260 03.112 12044 Exposure complete
01:52:12.281 00.021 12044 worker thread done servicing request
01:52:12.281 00.000 14964 OnExposeComplete: enter
01:52:12.281 00.000 14964 UpdateGuideState(): m_state=6
01:52:12.283 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3575
01:52:12.283 00.000 14964 Star::Find returns 1 (0), X=281.07, Y=91.90, Mass=265298, SNR=309.3, Peak=17270 HFD=4.3
01:52:12.283 00.000 14964 MultiStar: [#1 0.36,0.25,0.18,U] [#2 0.39,-0.05,0.07,U] 
01:52:12.283 00.000 14964 refined, 2 included, MultiStar: {0.65, -0.12}, one-star: {0.72, -0.19}
01:52:12.284 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
01:52:12.284 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
01:52:12.286 00.002 14964 CameraToMount -- cameraX=0.65 cameraY=-0.12 hyp=0.66 cameraTheta=-0.18 mountX=0.13 mountY=-0.63, mountTheta=-1.38
01:52:12.286 00.000 14964 SchedulePrimaryMove(1136A648, x=0.65, y=-0.12, opts=13)
01:52:12.286 00.000 14964 Enqueuing Move request for scope (0.65, -0.12)
01:52:12.288 00.002 12044 Worker thread wakes up
01:52:12.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.12) opts 0xd
01:52:12.288 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, -0.12)
01:52:12.288 00.000 12044 Moving (0.65, -0.12) raw xDistance=0.13 yDistance=-0.63
01:52:12.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
01:52:12.288 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.68 newest=-1.17
01:52:12.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:52:12.288 00.000 12044 MoveAxis(E, 0, ABG)
01:52:12.288 00.000 12044 Move returns status 0, amount 0
01:52:12.288 00.000 12044 BLC: Oldest BLC event removed
01:52:12.288 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 277 applied
01:52:12.288 00.000 12044 MoveAxis(N, 336, ABG)
01:52:12.288 00.000 12044 Guiding  Dir = 0, Dur = 336
01:52:12.296 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17270, med=615, FiltMin=528, FiltMax=10120, Gamma=0.810
01:52:12.300 00.004 14964 UpdateGuideState exits: m=265298 SNR=309.3
01:52:12.301 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.301 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:12.302 00.001 14964 Enqueuing Expose request
01:52:12.316 00.014 12044 IsSlewing returns 0
01:52:12.316 00.000 12044 IsGuiding returns 0
01:52:12.349 00.033 12044 PulseGuide returned control before completion, sleep 315
01:52:12.667 00.318 12044 IsGuiding returns 1
01:52:12.669 00.002 12044 scope still moving after pulse duration time elapsed
01:52:12.723 00.054 12044 IsSlewing returns 0
01:52:12.749 00.026 12044 IsGuiding returns 0
01:52:12.749 00.000 12044 scope move finished after 336 + 96 ms
01:52:12.749 00.000 12044 Move returns status 0, amount 336
01:52:12.749 00.000 12044 move complete, result=0
01:52:12.749 00.000 12044 worker thread done servicing request
01:52:12.749 00.000 12044 Worker thread wakes up
01:52:12.749 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:12.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:12.749 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 336 ms NORTH
01:52:15.849 03.100 12044 Exposure complete
01:52:15.873 00.024 12044 worker thread done servicing request
01:52:15.873 00.000 14964 OnExposeComplete: enter
01:52:15.874 00.001 14964 UpdateGuideState(): m_state=6
01:52:15.874 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3576
01:52:15.875 00.001 14964 Star::Find returns 1 (0), X=279.92, Y=92.23, Mass=263011, SNR=311.4, Peak=14896 HFD=4.5
01:52:15.875 00.000 14964 MultiStar: [#1 -0.75,-0.04,0.00,M1] [#2 0.00,0.00,0.00,L] 
01:52:15.876 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.38 = -1.91)
01:52:15.876 00.000 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.15)
01:52:15.876 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=0.14 hyp=0.46 cameraTheta=2.82 mountX=-0.15 mountY=0.42, mountTheta=1.92
01:52:15.877 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.14, opts=13)
01:52:15.878 00.001 14964 Enqueuing Move request for scope (-0.44, 0.14)
01:52:15.879 00.001 12044 Worker thread wakes up
01:52:15.879 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.14) opts 0xd
01:52:15.879 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.14)
01:52:15.879 00.000 12044 Moving (-0.44, 0.14) raw xDistance=-0.15 yDistance=0.42
01:52:15.879 00.000 12044 BLC: History state: CurrMiss=-0.42, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.632760, 1:-0.418278
01:52:15.879 00.000 12044 BLC: No correction, Miss < min_move
01:52:15.879 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
01:52:15.879 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:15.879 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:52:15.879 00.000 12044 MoveAxis(E, 0, ABG)
01:52:15.879 00.000 12044 Move returns status 0, amount 0
01:52:15.879 00.000 12044 MoveAxis(N, 0, ABG)
01:52:15.879 00.000 12044 Move returns status 0, amount 0
01:52:15.879 00.000 12044 move complete, result=0
01:52:15.879 00.000 12044 worker thread done servicing request
01:52:15.886 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14896, med=615, FiltMin=531, FiltMax=9795, Gamma=0.810
01:52:15.892 00.006 14964 UpdateGuideState exits: m=263011 SNR=311.4
01:52:15.892 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.893 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:15.893 00.000 14964 Enqueuing Expose request
01:52:15.894 00.001 12044 Worker thread wakes up
01:52:15.894 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:15.894 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:52:15.894 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:18.992 03.098 12044 Exposure complete
01:52:19.017 00.025 12044 worker thread done servicing request
01:52:19.017 00.000 14964 OnExposeComplete: enter
01:52:19.018 00.001 14964 UpdateGuideState(): m_state=6
01:52:19.018 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3577
01:52:19.019 00.001 14964 Star::Find returns 1 (0), X=279.13, Y=93.15, Mass=261803, SNR=290.4, Peak=10232 HFD=4.7
01:52:19.020 00.001 14964 MultiStar: large primary error, entering stabilization period
01:52:19.020 00.000 14964 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.56) = xAngle (3.98 = -2.30)
01:52:19.021 00.001 14964 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.03 = 0.75)
01:52:19.021 00.000 14964 CameraToMount -- cameraX=-1.22 cameraY=1.06 hyp=1.62 cameraTheta=2.42 mountX=-1.08 mountY=1.10, mountTheta=2.35
01:52:19.022 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.22, y=1.06, opts=13)
01:52:19.023 00.001 14964 Enqueuing Move request for scope (-1.22, 1.06)
01:52:19.023 00.000 12044 Worker thread wakes up
01:52:19.023 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 1.06) opts 0xd
01:52:19.023 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.22, 1.06)
01:52:19.023 00.000 12044 Moving (-1.22, 1.06) raw xDistance=-1.08 yDistance=1.10
01:52:19.023 00.000 12044 BLC: History state: CurrMiss=-1.10, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.632760, 1:-0.418278, 2:-1.101157
01:52:19.023 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:52:19.023 00.000 12044 BLC: window closed
01:52:19.023 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.52 from input -1.08, slope = -0.08
01:52:19.023 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:19.023 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.10
01:52:19.023 00.000 12044 MoveAxis(E, 61, ABG)
01:52:19.023 00.000 12044 Guiding  Dir = 2, Dur = 61
01:52:19.032 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10232, med=615, FiltMin=525, FiltMax=9592, Gamma=0.810
01:52:19.038 00.006 14964 UpdateGuideState exits: m=261803 SNR=290.4
01:52:19.039 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.039 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:19.040 00.001 14964 Enqueuing Expose request
01:52:19.053 00.013 12044 IsSlewing returns 0
01:52:19.054 00.001 12044 IsGuiding returns 0
01:52:19.084 00.030 12044 PulseGuide returned control before completion, sleep 41
01:52:19.148 00.064 12044 IsGuiding returns 1
01:52:19.148 00.000 12044 scope still moving after pulse duration time elapsed
01:52:19.225 00.077 12044 IsSlewing returns 0
01:52:19.226 00.001 12044 IsGuiding returns 0
01:52:19.226 00.000 12044 scope move finished after 61 + 111 ms
01:52:19.226 00.000 12044 Move returns status 0, amount 61
01:52:19.226 00.000 12044 MoveAxis(N, 0, ABG)
01:52:19.226 00.000 12044 Move returns status 0, amount 0
01:52:19.226 00.000 12044 move complete, result=0
01:52:19.226 00.000 12044 worker thread done servicing request
01:52:19.226 00.000 12044 Worker thread wakes up
01:52:19.226 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:19.226 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:19.226 00.000 14964 GuideStep: -1.1 px 61 ms EAST, 1.1 px 0 ms NORTH
01:52:22.348 03.122 12044 Exposure complete
01:52:22.374 00.026 12044 worker thread done servicing request
01:52:22.374 00.000 14964 OnExposeComplete: enter
01:52:22.374 00.000 14964 UpdateGuideState(): m_state=6
01:52:22.375 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3578
01:52:22.376 00.001 14964 Star::Find returns 1 (0), X=279.80, Y=92.41, Mass=267758, SNR=305.2, Peak=14652 HFD=4.8
01:52:22.376 00.000 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
01:52:22.377 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
01:52:22.377 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=0.32 hyp=0.64 cameraTheta=2.62 mountX=-0.33 mountY=0.52, mountTheta=2.14
01:52:22.378 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.32, opts=13)
01:52:22.379 00.001 14964 Enqueuing Move request for scope (-0.56, 0.32)
01:52:22.379 00.000 12044 Worker thread wakes up
01:52:22.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.32) opts 0xd
01:52:22.379 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.32)
01:52:22.379 00.000 12044 Moving (-0.56, 0.32) raw xDistance=-0.33 yDistance=0.52
01:52:22.379 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.33 is < calculated value -0.55, using input
01:52:22.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.33, slope = -0.08
01:52:22.379 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:22.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
01:52:22.379 00.000 12044 MoveAxis(E, 25, ABG)
01:52:22.379 00.000 12044 Guiding  Dir = 2, Dur = 25
01:52:22.387 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14652, med=615, FiltMin=535, FiltMax=10251, Gamma=0.810
01:52:22.392 00.005 14964 UpdateGuideState exits: m=267758 SNR=305.2
01:52:22.393 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.393 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:22.394 00.001 14964 Enqueuing Expose request
01:52:22.410 00.016 12044 IsSlewing returns 0
01:52:22.410 00.000 12044 IsGuiding returns 0
01:52:22.441 00.031 12044 IsGuiding returns 1
01:52:22.441 00.000 12044 scope still moving after pulse duration time elapsed
01:52:22.507 00.066 12044 IsSlewing returns 0
01:52:22.508 00.001 12044 IsGuiding returns 0
01:52:22.508 00.000 12044 scope move finished after 25 + 72 ms
01:52:22.508 00.000 12044 Move returns status 0, amount 25
01:52:22.508 00.000 12044 MoveAxis(N, 0, ABG)
01:52:22.508 00.000 12044 Move returns status 0, amount 0
01:52:22.508 00.000 12044 move complete, result=0
01:52:22.508 00.000 12044 worker thread done servicing request
01:52:22.508 00.000 12044 Worker thread wakes up
01:52:22.508 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:22.508 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:22.508 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.5 px 0 ms NORTH
01:52:25.606 03.098 12044 Exposure complete
01:52:25.627 00.021 12044 worker thread done servicing request
01:52:25.627 00.000 14964 OnExposeComplete: enter
01:52:25.628 00.001 14964 UpdateGuideState(): m_state=6
01:52:25.628 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3579
01:52:25.629 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=92.16, Mass=265080, SNR=304.3, Peak=11892 HFD=4.8
01:52:25.629 00.000 14964 MultiStar: exiting stabilization period
01:52:25.630 00.001 14964 MultiStar: [#1 -0.46,-0.05,0.18,U] [#2 0.03,0.23,0.07,U] 
01:52:25.630 00.000 14964 single-star, 2 included, MultiStar: {-0.25, 0.06}, one-star: {-0.24, 0.07}
01:52:25.631 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
01:52:25.631 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.17)
01:52:25.632 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.85 mountX=-0.07 mountY=0.23, mountTheta=1.89
01:52:25.633 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.07, opts=13)
01:52:25.633 00.000 14964 Enqueuing Move request for scope (-0.24, 0.07)
01:52:25.634 00.001 12044 Worker thread wakes up
01:52:25.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
01:52:25.634 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
01:52:25.634 00.000 12044 Moving (-0.24, 0.07) raw xDistance=-0.07 yDistance=0.23
01:52:25.634 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.42, using input
01:52:25.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.07
01:52:25.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:25.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:52:25.634 00.000 12044 MoveAxis(E, 0, ABG)
01:52:25.634 00.000 12044 Move returns status 0, amount 0
01:52:25.634 00.000 12044 MoveAxis(N, 0, ABG)
01:52:25.634 00.000 12044 Move returns status 0, amount 0
01:52:25.634 00.000 12044 move complete, result=0
01:52:25.635 00.001 12044 worker thread done servicing request
01:52:25.642 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11892, med=615, FiltMin=511, FiltMax=8665, Gamma=0.810
01:52:25.647 00.005 14964 UpdateGuideState exits: m=265080 SNR=304.3
01:52:25.647 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.648 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:25.648 00.000 14964 Enqueuing Expose request
01:52:25.649 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:25.649 00.000 12044 Worker thread wakes up
01:52:25.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:25.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:28.757 03.108 12044 Exposure complete
01:52:28.778 00.021 12044 worker thread done servicing request
01:52:28.778 00.000 14964 OnExposeComplete: enter
01:52:28.778 00.000 14964 UpdateGuideState(): m_state=6
01:52:28.779 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3580
01:52:28.780 00.001 14964 Star::Find returns 1 (0), X=280.23, Y=91.34, Mass=262296, SNR=298.4, Peak=10864 HFD=4.9
01:52:28.780 00.000 14964 MultiStar: [#1 -0.15,1.17,0.00,M1] [#2 -0.40,0.25,0.06,U] 
01:52:28.781 00.001 14964 refined, 1 included, MultiStar: {-0.13, -0.69}, one-star: {-0.12, -0.74}
01:52:28.781 00.000 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.21 = -0.21)
01:52:28.782 00.001 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
01:52:28.782 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.69 hyp=0.70 cameraTheta=-1.76 mountX=0.69 mountY=0.21, mountTheta=0.29
01:52:28.784 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.69, opts=13)
01:52:28.784 00.000 14964 Enqueuing Move request for scope (-0.13, -0.69)
01:52:28.785 00.001 12044 Worker thread wakes up
01:52:28.785 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.69) opts 0xd
01:52:28.785 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.69)
01:52:28.785 00.000 12044 Moving (-0.13, -0.69) raw xDistance=0.69 yDistance=0.21
01:52:28.785 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.69, slope = -0.01
01:52:28.785 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.785 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:52:28.785 00.000 12044 MoveAxis(E, 0, ABG)
01:52:28.785 00.000 12044 Move returns status 0, amount 0
01:52:28.785 00.000 12044 MoveAxis(N, 0, ABG)
01:52:28.785 00.000 12044 Move returns status 0, amount 0
01:52:28.785 00.000 12044 move complete, result=0
01:52:28.786 00.001 12044 worker thread done servicing request
01:52:28.793 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10864, med=615, FiltMin=528, FiltMax=9129, Gamma=0.810
01:52:28.798 00.005 14964 UpdateGuideState exits: m=262296 SNR=298.4
01:52:28.799 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.799 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:28.800 00.001 14964 Enqueuing Expose request
01:52:28.801 00.001 14964 GuideStep: 0.7 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:28.801 00.000 12044 Worker thread wakes up
01:52:28.801 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:28.801 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:31.932 03.131 12044 Exposure complete
01:52:31.956 00.024 12044 worker thread done servicing request
01:52:31.956 00.000 14964 OnExposeComplete: enter
01:52:31.957 00.001 14964 UpdateGuideState(): m_state=6
01:52:31.957 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3581
01:52:31.958 00.001 14964 Star::Find returns 1 (0), X=279.73, Y=91.41, Mass=271821, SNR=321.2, Peak=13683 HFD=4.7
01:52:31.958 00.000 14964 MultiStar: [#1 -0.72,1.00,0.00,M2] [#2 -0.24,0.63,0.07,U] 
01:52:31.959 00.001 14964 refined, 1 included, MultiStar: {-0.60, -0.59}, one-star: {-0.62, -0.68}
01:52:31.959 00.000 14964 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.56) = xAngle (-0.81 = -0.81)
01:52:31.960 00.001 14964 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
01:52:31.960 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.59 hyp=0.84 cameraTheta=-2.37 mountX=0.58 mountY=0.65, mountTheta=0.85
01:52:31.961 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.59, opts=13)
01:52:31.962 00.001 14964 Enqueuing Move request for scope (-0.60, -0.59)
01:52:31.962 00.000 12044 Worker thread wakes up
01:52:31.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.59) opts 0xd
01:52:31.962 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.59)
01:52:31.962 00.000 12044 Moving (-0.60, -0.59) raw xDistance=0.58 yDistance=0.65
01:52:31.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.50 from input 0.58, slope = 0.08
01:52:31.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:31.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
01:52:31.962 00.000 12044 MoveAxis(W, 59, ABG)
01:52:31.962 00.000 12044 Guiding  Dir = 3, Dur = 59
01:52:31.970 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13683, med=615, FiltMin=527, FiltMax=10171, Gamma=0.810
01:52:31.976 00.006 14964 UpdateGuideState exits: m=271821 SNR=321.2
01:52:31.976 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.977 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:31.977 00.000 14964 Enqueuing Expose request
01:52:31.992 00.015 12044 IsSlewing returns 0
01:52:31.992 00.000 12044 IsGuiding returns 0
01:52:32.024 00.032 12044 PulseGuide returned control before completion, sleep 38
01:52:32.064 00.040 12044 IsGuiding returns 1
01:52:32.064 00.000 12044 scope still moving after pulse duration time elapsed
01:52:32.132 00.068 12044 IsSlewing returns 0
01:52:32.133 00.001 12044 IsGuiding returns 0
01:52:32.133 00.000 12044 scope move finished after 59 + 81 ms
01:52:32.133 00.000 12044 Move returns status 0, amount 59
01:52:32.133 00.000 12044 MoveAxis(N, 0, ABG)
01:52:32.133 00.000 12044 Move returns status 0, amount 0
01:52:32.133 00.000 12044 move complete, result=0
01:52:32.133 00.000 12044 worker thread done servicing request
01:52:32.133 00.000 12044 Worker thread wakes up
01:52:32.133 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:32.133 00.000 14964 GuideStep: 0.6 px 59 ms WEST, 0.7 px 0 ms NORTH
01:52:32.134 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:35.250 03.116 12044 Exposure complete
01:52:35.272 00.022 12044 worker thread done servicing request
01:52:35.272 00.000 14964 OnExposeComplete: enter
01:52:35.273 00.001 14964 UpdateGuideState(): m_state=6
01:52:35.273 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3582
01:52:35.274 00.001 14964 Star::Find returns 1 (0), X=279.36, Y=92.19, Mass=266164, SNR=319.2, Peak=12922 HFD=4.8
01:52:35.274 00.000 14964 MultiStar: [#1 -1.10,0.31,0.00,M3] [#2 -0.96,-0.08,0.00,M1] 
01:52:35.275 00.001 14964 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.56) = xAngle (4.59 = -1.69)
01:52:35.275 00.000 14964 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.65 = 1.36)
01:52:35.276 00.001 14964 CameraToMount -- cameraX=-1.00 cameraY=0.11 hyp=1.00 cameraTheta=3.04 mountX=-0.12 mountY=0.98, mountTheta=1.69
01:52:35.277 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.00, y=0.11, opts=13)
01:52:35.277 00.000 14964 Enqueuing Move request for scope (-1.00, 0.11)
01:52:35.278 00.001 12044 Worker thread wakes up
01:52:35.278 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.11) opts 0xd
01:52:35.278 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.00, 0.11)
01:52:35.278 00.000 12044 Moving (-1.00, 0.11) raw xDistance=-0.12 yDistance=0.98
01:52:35.278 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.04
01:52:35.278 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-1.17 newest=1.84
01:52:35.278 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
01:52:35.278 00.000 12044 MoveAxis(E, 0, ABG)
01:52:35.278 00.000 12044 Move returns status 0, amount 0
01:52:35.278 00.000 12044 BLC: Oldest BLC event removed
01:52:35.278 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 277 applied
01:52:35.278 00.000 12044 MoveAxis(S, 368, ABG)
01:52:35.278 00.000 12044 Guiding  Dir = 1, Dur = 368
01:52:35.286 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12922, med=615, FiltMin=508, FiltMax=9679, Gamma=0.810
01:52:35.291 00.005 14964 UpdateGuideState exits: m=266164 SNR=319.2
01:52:35.292 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:35.292 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:35.293 00.001 14964 Enqueuing Expose request
01:52:35.318 00.025 12044 IsSlewing returns 0
01:52:35.320 00.002 12044 IsGuiding returns 0
01:52:35.351 00.031 12044 PulseGuide returned control before completion, sleep 347
01:52:35.711 00.360 12044 IsGuiding returns 1
01:52:35.711 00.000 12044 scope still moving after pulse duration time elapsed
01:52:35.842 00.131 12044 IsSlewing returns 0
01:52:35.843 00.001 12044 IsGuiding returns 0
01:52:35.843 00.000 12044 scope move finished after 368 + 155 ms
01:52:35.843 00.000 12044 Move returns status 0, amount 368
01:52:35.843 00.000 12044 move complete, result=0
01:52:35.843 00.000 12044 worker thread done servicing request
01:52:35.843 00.000 12044 Worker thread wakes up
01:52:35.843 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 1.0 px 368 ms SOUTH
01:52:35.845 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:35.845 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:38.954 03.109 12044 Exposure complete
01:52:38.977 00.023 12044 worker thread done servicing request
01:52:38.977 00.000 14964 OnExposeComplete: enter
01:52:38.978 00.001 14964 UpdateGuideState(): m_state=6
01:52:38.978 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3583
01:52:38.979 00.001 14964 Star::Find returns 1 (0), X=280.74, Y=92.53, Mass=268291, SNR=305.7, Peak=12334 HFD=5.0
01:52:38.979 00.000 14964 MultiStar: [#1 0.43,-0.60,0.15,U] [#2 0.04,-0.35,0.06,U] 
01:52:38.980 00.001 14964 refined, 2 included, MultiStar: {0.37, 0.27}, one-star: {0.39, 0.44}
01:52:38.980 00.000 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
01:52:38.981 00.001 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
01:52:38.981 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.27 hyp=0.46 cameraTheta=0.62 mountX=-0.26 mountY=-0.40, mountTheta=-2.15
01:52:38.982 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.27, opts=13)
01:52:38.983 00.001 14964 Enqueuing Move request for scope (0.37, 0.27)
01:52:38.983 00.000 12044 Worker thread wakes up
01:52:38.983 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.27) opts 0xd
01:52:38.984 00.001 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.27)
01:52:38.984 00.000 12044 Moving (0.37, 0.27) raw xDistance=-0.26 yDistance=-0.40
01:52:38.984 00.000 12044 BLC: History state: CurrMiss=-0.40, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.979404, 1:-0.400438
01:52:38.984 00.000 12044 BLC: No correction, Miss < min_move
01:52:38.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.04
01:52:38.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:38.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:52:38.984 00.000 12044 MoveAxis(E, 0, ABG)
01:52:38.984 00.000 12044 Move returns status 0, amount 0
01:52:38.984 00.000 12044 MoveAxis(N, 0, ABG)
01:52:38.984 00.000 12044 Move returns status 0, amount 0
01:52:38.984 00.000 12044 move complete, result=0
01:52:38.984 00.000 12044 worker thread done servicing request
01:52:38.991 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12334, med=613, FiltMin=527, FiltMax=9812, Gamma=0.810
01:52:38.998 00.007 14964 UpdateGuideState exits: m=268291 SNR=305.7
01:52:38.998 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.999 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:38.999 00.000 14964 Enqueuing Expose request
01:52:39.000 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:52:39.000 00.000 12044 Worker thread wakes up
01:52:39.000 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:39.000 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:42.127 03.127 12044 Exposure complete
01:52:42.149 00.022 12044 worker thread done servicing request
01:52:42.149 00.000 14964 OnExposeComplete: enter
01:52:42.150 00.001 14964 UpdateGuideState(): m_state=6
01:52:42.150 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3584
01:52:42.151 00.001 14964 Star::Find returns 1 (0), X=280.43, Y=91.49, Mass=269818, SNR=311.5, Peak=13895 HFD=4.3
01:52:42.151 00.000 14964 MultiStar: [#1 0.18,0.54,0.17,U] [#2 0.15,0.29,0.07,U] 
01:52:42.152 00.001 14964 refined, 2 included, MultiStar: {0.10, -0.39}, one-star: {0.08, -0.60}
01:52:42.152 00.000 14964 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.56) = xAngle (0.23 = 0.23)
01:52:42.153 00.001 14964 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
01:52:42.153 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.32 mountX=0.39 mountY=-0.06, mountTheta=-0.15
01:52:42.154 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.39, opts=13)
01:52:42.155 00.001 14964 Enqueuing Move request for scope (0.10, -0.39)
01:52:42.155 00.000 12044 Worker thread wakes up
01:52:42.156 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd
01:52:42.156 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.39)
01:52:42.156 00.000 12044 Moving (0.10, -0.39) raw xDistance=0.39 yDistance=-0.06
01:52:42.156 00.000 12044 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.979404, 1:-0.400438, 2:-0.056911
01:52:42.156 00.000 12044 BLC: No correction, Miss < min_move
01:52:42.156 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.39 is < calculated value 0.39, using input
01:52:42.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.39, slope = 0.06
01:52:42.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:42.156 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:42.156 00.000 12044 MoveAxis(W, 30, ABG)
01:52:42.156 00.000 12044 Guiding  Dir = 3, Dur = 30
01:52:42.163 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13895, med=615, FiltMin=519, FiltMax=11549, Gamma=0.810
01:52:42.169 00.006 14964 UpdateGuideState exits: m=269818 SNR=311.5
01:52:42.169 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.170 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:42.170 00.000 14964 Enqueuing Expose request
01:52:42.176 00.006 12044 IsSlewing returns 0
01:52:42.177 00.001 12044 IsGuiding returns 0
01:52:42.284 00.107 12044 IsGuiding returns 1
01:52:42.284 00.000 12044 scope still moving after pulse duration time elapsed
01:52:42.335 00.051 12044 IsSlewing returns 0
01:52:42.335 00.000 12044 IsGuiding returns 0
01:52:42.335 00.000 12044 scope move finished after 30 + 128 ms
01:52:42.335 00.000 12044 Move returns status 0, amount 30
01:52:42.335 00.000 12044 MoveAxis(N, 0, ABG)
01:52:42.335 00.000 12044 Move returns status 0, amount 0
01:52:42.335 00.000 12044 move complete, result=0
01:52:42.335 00.000 12044 worker thread done servicing request
01:52:42.335 00.000 12044 Worker thread wakes up
01:52:42.335 00.000 14964 GuideStep: 0.4 px 30 ms WEST, -0.1 px 0 ms NORTH
01:52:42.336 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:42.336 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:45.472 03.136 12044 Exposure complete
01:52:45.497 00.025 12044 worker thread done servicing request
01:52:45.497 00.000 14964 OnExposeComplete: enter
01:52:45.499 00.002 14964 UpdateGuideState(): m_state=6
01:52:45.499 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3585
01:52:45.500 00.001 14964 Star::Find returns 1 (0), X=280.22, Y=91.78, Mass=271153, SNR=311.7, Peak=13560 HFD=4.5
01:52:45.500 00.000 14964 MultiStar: [#1 -0.24,0.69,0.18,U] [#2 0.19,0.57,0.06,U] 
01:52:45.500 00.000 14964 refined, 2 included, MultiStar: {-0.13, -0.12}, one-star: {-0.13, -0.31}
01:52:45.501 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
01:52:45.501 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
01:52:45.502 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.39 mountX=0.12 mountY=0.14, mountTheta=0.87
01:52:45.503 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.12, opts=13)
01:52:45.503 00.000 14964 Enqueuing Move request for scope (-0.13, -0.12)
01:52:45.504 00.001 12044 Worker thread wakes up
01:52:45.504 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
01:52:45.504 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
01:52:45.504 00.000 12044 Moving (-0.13, -0.12) raw xDistance=0.12 yDistance=0.14
01:52:45.504 00.000 12044 BLC: window closed
01:52:45.504 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.979404, 1:-0.400438, 2:-0.056911
01:52:45.504 00.000 12044 BLC: No correction, Miss < min_move
01:52:45.504 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.51, using input
01:52:45.504 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.08
01:52:45.504 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:45.504 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:52:45.504 00.000 12044 MoveAxis(E, 0, ABG)
01:52:45.504 00.000 12044 Move returns status 0, amount 0
01:52:45.504 00.000 12044 MoveAxis(N, 0, ABG)
01:52:45.504 00.000 12044 Move returns status 0, amount 0
01:52:45.504 00.000 12044 move complete, result=0
01:52:45.504 00.000 12044 worker thread done servicing request
01:52:45.511 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13560, med=615, FiltMin=528, FiltMax=10844, Gamma=0.810
01:52:45.516 00.005 14964 UpdateGuideState exits: m=271153 SNR=311.7
01:52:45.517 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:45.517 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:45.518 00.001 14964 Enqueuing Expose request
01:52:45.518 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:45.519 00.001 12044 Worker thread wakes up
01:52:45.519 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:45.519 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:48.639 03.120 12044 Exposure complete
01:52:48.660 00.021 12044 worker thread done servicing request
01:52:48.660 00.000 14964 OnExposeComplete: enter
01:52:48.661 00.001 14964 UpdateGuideState(): m_state=6
01:52:48.661 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3586
01:52:48.662 00.001 14964 Star::Find returns 1 (0), X=280.58, Y=92.22, Mass=278166, SNR=324.0, Peak=16670 HFD=4.3
01:52:48.662 00.000 14964 MultiStar: [#1 -0.16,0.06,0.16,U] [#2 0.05,-0.42,0.07,U] 
01:52:48.663 00.001 14964 refined, 2 included, MultiStar: {0.17, 0.09}, one-star: {0.23, 0.13}
01:52:48.663 00.000 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
01:52:48.664 00.001 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
01:52:48.664 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.09 mountY=-0.18, mountTheta=-2.03
01:52:48.665 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.09, opts=13)
01:52:48.666 00.001 14964 Enqueuing Move request for scope (0.17, 0.09)
01:52:48.666 00.000 12044 Worker thread wakes up
01:52:48.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:52:48.666 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:52:48.666 00.000 12044 Moving (0.17, 0.09) raw xDistance=-0.09 yDistance=-0.18
01:52:48.666 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.07
01:52:48.666 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:48.667 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:48.667 00.000 12044 MoveAxis(E, 0, ABG)
01:52:48.667 00.000 12044 Move returns status 0, amount 0
01:52:48.667 00.000 12044 MoveAxis(N, 0, ABG)
01:52:48.667 00.000 12044 Move returns status 0, amount 0
01:52:48.667 00.000 12044 move complete, result=0
01:52:48.667 00.000 12044 worker thread done servicing request
01:52:48.675 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16670, med=615, FiltMin=523, FiltMax=11716, Gamma=0.810
01:52:48.681 00.006 14964 UpdateGuideState exits: m=278166 SNR=324.0
01:52:48.681 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.682 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:48.682 00.000 14964 Enqueuing Expose request
01:52:48.683 00.001 12044 Worker thread wakes up
01:52:48.683 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:48.684 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:48.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:51.811 03.127 12044 Exposure complete
01:52:51.832 00.021 12044 worker thread done servicing request
01:52:51.832 00.000 14964 OnExposeComplete: enter
01:52:51.833 00.001 14964 UpdateGuideState(): m_state=6
01:52:51.833 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3587
01:52:51.834 00.001 14964 Star::Find returns 1 (0), X=280.93, Y=92.06, Mass=275011, SNR=313.8, Peak=16990 HFD=4.3
01:52:51.835 00.001 14964 MultiStar: [#1 0.54,0.29,0.17,U] [#2 0.42,0.17,0.08,U] 
01:52:51.835 00.000 14964 refined, 2 included, MultiStar: {0.56, 0.02}, one-star: {0.58, -0.03}
01:52:51.836 00.001 14964 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.56) = xAngle (1.60 = 1.60)
01:52:51.836 00.000 14964 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.63)
01:52:51.837 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=0.02 hyp=0.56 cameraTheta=0.04 mountX=-0.02 mountY=-0.56, mountTheta=-1.60
01:52:51.838 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.02, opts=13)
01:52:51.838 00.000 14964 Enqueuing Move request for scope (0.56, 0.02)
01:52:51.839 00.001 12044 Worker thread wakes up
01:52:51.839 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.02) opts 0xd
01:52:51.839 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.02)
01:52:51.839 00.000 12044 Moving (0.56, 0.02) raw xDistance=-0.02 yDistance=-0.56
01:52:51.839 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
01:52:51.839 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:52:51.839 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:51.839 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
01:52:51.839 00.000 12044 MoveAxis(E, 0, ABG)
01:52:51.839 00.000 12044 Move returns status 0, amount 0
01:52:51.839 00.000 12044 MoveAxis(N, 0, ABG)
01:52:51.839 00.000 12044 Move returns status 0, amount 0
01:52:51.839 00.000 12044 move complete, result=0
01:52:51.839 00.000 12044 worker thread done servicing request
01:52:51.846 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16990, med=615, FiltMin=532, FiltMax=10907, Gamma=0.810
01:52:51.852 00.006 14964 UpdateGuideState exits: m=275011 SNR=313.8
01:52:51.853 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.853 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:51.853 00.000 14964 Enqueuing Expose request
01:52:51.854 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:52:51.854 00.000 12044 Worker thread wakes up
01:52:51.855 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:51.855 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:54.987 03.132 12044 Exposure complete
01:52:55.012 00.025 12044 worker thread done servicing request
01:52:55.012 00.000 14964 OnExposeComplete: enter
01:52:55.013 00.001 14964 UpdateGuideState(): m_state=6
01:52:55.013 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3588
01:52:55.014 00.001 14964 Star::Find returns 1 (0), X=280.83, Y=92.09, Mass=265397, SNR=312.3, Peak=13474 HFD=4.5
01:52:55.014 00.000 14964 MultiStar: [#1 0.35,-0.10,0.18,U] [#2 0.57,-0.27,0.08,U] 
01:52:55.014 00.000 14964 refined, 2 included, MultiStar: {0.47, -0.03}, one-star: {0.48, 0.00}
01:52:55.015 00.001 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
01:52:55.015 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
01:52:55.016 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.03 hyp=0.47 cameraTheta=-0.06 mountX=0.03 mountY=-0.46, mountTheta=-1.50
01:52:55.017 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.03, opts=13)
01:52:55.017 00.000 14964 Enqueuing Move request for scope (0.47, -0.03)
01:52:55.018 00.001 12044 Worker thread wakes up
01:52:55.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.03) opts 0xd
01:52:55.018 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.03)
01:52:55.018 00.000 12044 Moving (0.47, -0.03) raw xDistance=0.03 yDistance=-0.46
01:52:55.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
01:52:55.018 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:55.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:52:55.018 00.000 12044 MoveAxis(E, 0, ABG)
01:52:55.018 00.000 12044 Move returns status 0, amount 0
01:52:55.018 00.000 12044 MoveAxis(N, 0, ABG)
01:52:55.018 00.000 12044 Move returns status 0, amount 0
01:52:55.018 00.000 12044 move complete, result=0
01:52:55.018 00.000 12044 worker thread done servicing request
01:52:55.025 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13474, med=615, FiltMin=531, FiltMax=10291, Gamma=0.810
01:52:55.032 00.007 14964 UpdateGuideState exits: m=265397 SNR=312.3
01:52:55.032 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.033 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:55.033 00.000 14964 Enqueuing Expose request
01:52:55.034 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:52:55.034 00.000 12044 Worker thread wakes up
01:52:55.034 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:55.034 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:58.157 03.123 12044 Exposure complete
01:52:58.178 00.021 12044 worker thread done servicing request
01:52:58.178 00.000 14964 OnExposeComplete: enter
01:52:58.179 00.001 14964 UpdateGuideState(): m_state=6
01:52:58.179 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3589
01:52:58.181 00.002 14964 Star::Find returns 1 (0), X=280.23, Y=91.87, Mass=271408, SNR=311.5, Peak=15112 HFD=4.5
01:52:58.182 00.001 14964 MultiStar: [#1 -0.35,0.35,0.17,U] [#2 -0.00,-0.12,0.07,U] 
01:52:58.183 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.13}, one-star: {-0.12, -0.22}
01:52:58.184 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.83 = -0.83)
01:52:58.185 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
01:52:58.185 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-2.39 mountX=0.13 mountY=0.16, mountTheta=0.87
01:52:58.188 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.13, opts=13)
01:52:58.189 00.001 14964 Enqueuing Move request for scope (-0.14, -0.13)
01:52:58.190 00.001 12044 Worker thread wakes up
01:52:58.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
01:52:58.191 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
01:52:58.191 00.000 12044 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=0.16
01:52:58.191 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.05
01:52:58.191 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:58.191 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:52:58.191 00.000 12044 MoveAxis(E, 0, ABG)
01:52:58.191 00.000 12044 Move returns status 0, amount 0
01:52:58.191 00.000 12044 MoveAxis(N, 0, ABG)
01:52:58.191 00.000 12044 Move returns status 0, amount 0
01:52:58.191 00.000 12044 move complete, result=0
01:52:58.191 00.000 12044 worker thread done servicing request
01:52:58.202 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15112, med=615, FiltMin=535, FiltMax=11397, Gamma=0.810
01:52:58.212 00.010 14964 UpdateGuideState exits: m=271408 SNR=311.5
01:52:58.214 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.215 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:52:58.215 00.000 14964 Enqueuing Expose request
01:52:58.216 00.001 12044 Worker thread wakes up
01:52:58.216 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:52:58.216 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:52:58.216 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:01.317 03.101 12044 Exposure complete
01:53:01.339 00.022 12044 worker thread done servicing request
01:53:01.339 00.000 14964 OnExposeComplete: enter
01:53:01.339 00.000 14964 UpdateGuideState(): m_state=6
01:53:01.340 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3590
01:53:01.341 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=90.59, Mass=248816, SNR=289.2, Peak=7103 HFD=6.0
01:53:01.341 00.000 14964 MultiStar: large primary error, entering stabilization period
01:53:01.342 00.001 14964 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.56) = xAngle (-0.18 = -0.18)
01:53:01.342 00.000 14964 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
01:53:01.343 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-1.50 hyp=1.52 cameraTheta=-1.74 mountX=1.49 mountY=0.41, mountTheta=0.27
01:53:01.344 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-1.50, opts=13)
01:53:01.345 00.001 14964 Enqueuing Move request for scope (-0.25, -1.50)
01:53:01.345 00.000 12044 Worker thread wakes up
01:53:01.345 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.50) opts 0xd
01:53:01.345 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -1.50)
01:53:01.345 00.000 12044 Moving (-0.25, -1.50) raw xDistance=1.49 yDistance=0.41
01:53:01.345 00.000 12044 Lowpass2 history cleared, outlier deflection
01:53:01.345 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.97 from input 1.49, slope = 0.00
01:53:01.345 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:01.345 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:53:01.345 00.000 12044 MoveAxis(W, 115, ABG)
01:53:01.345 00.000 12044 Guiding  Dir = 3, Dur = 115
01:53:01.353 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7103, med=615, FiltMin=534, FiltMax=6244, Gamma=0.810
01:53:01.359 00.006 14964 UpdateGuideState exits: m=248816 SNR=289.2
01:53:01.359 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.360 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:01.360 00.000 14964 Enqueuing Expose request
01:53:01.433 00.073 12044 IsSlewing returns 0
01:53:01.433 00.000 12044 IsGuiding returns 0
01:53:01.465 00.032 12044 PulseGuide returned control before completion, sleep 94
01:53:01.563 00.098 12044 IsGuiding returns 1
01:53:01.564 00.001 12044 scope still moving after pulse duration time elapsed
01:53:01.614 00.050 12044 IsSlewing returns 0
01:53:01.615 00.001 12044 IsGuiding returns 0
01:53:01.615 00.000 12044 scope move finished after 115 + 67 ms
01:53:01.615 00.000 12044 Move returns status 0, amount 115
01:53:01.615 00.000 12044 MoveAxis(N, 0, ABG)
01:53:01.615 00.000 12044 Move returns status 0, amount 0
01:53:01.615 00.000 12044 move complete, result=0
01:53:01.615 00.000 12044 worker thread done servicing request
01:53:01.615 00.000 12044 Worker thread wakes up
01:53:01.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:01.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:01.615 00.000 14964 GuideStep: 1.5 px 115 ms WEST, 0.4 px 0 ms NORTH
01:53:04.712 03.097 12044 Exposure complete
01:53:04.735 00.023 12044 worker thread done servicing request
01:53:04.735 00.000 14964 OnExposeComplete: enter
01:53:04.735 00.000 14964 UpdateGuideState(): m_state=6
01:53:04.736 00.001 14964 Star::Find(35, 280, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3591
01:53:04.736 00.000 14964 Star::Find returns 1 (0), X=280.34, Y=91.64, Mass=257268, SNR=290.4, Peak=8392 HFD=5.6
01:53:04.737 00.001 14964 MultiStar: exiting stabilization period
01:53:04.738 00.001 14964 MultiStar: [#1 0.04,-1.83,0.00,M1] [#2 0.99,-2.75,0.00,M1] 
01:53:04.738 00.000 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.03 = -0.03)
01:53:04.739 00.001 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
01:53:04.739 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.59 mountX=0.45 mountY=0.05, mountTheta=0.12
01:53:04.740 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=-0.45, opts=13)
01:53:04.741 00.001 14964 Enqueuing Move request for scope (-0.01, -0.45)
01:53:04.741 00.000 12044 Worker thread wakes up
01:53:04.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.45) opts 0xd
01:53:04.741 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, -0.45)
01:53:04.741 00.000 12044 Moving (-0.01, -0.45) raw xDistance=0.45 yDistance=0.05
01:53:04.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.45, slope = 0.00
01:53:04.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:04.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:04.741 00.000 12044 MoveAxis(W, 35, ABG)
01:53:04.741 00.000 12044 Guiding  Dir = 3, Dur = 35
01:53:04.749 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8392, med=615, FiltMin=531, FiltMax=7403, Gamma=0.810
01:53:04.754 00.005 14964 UpdateGuideState exits: m=257268 SNR=290.4
01:53:04.755 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.755 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:04.755 00.000 14964 Enqueuing Expose request
01:53:04.804 00.049 12044 IsSlewing returns 0
01:53:04.805 00.001 12044 IsGuiding returns 0
01:53:04.836 00.031 12044 PulseGuide returned control before completion, sleep 14
01:53:04.851 00.015 12044 IsGuiding returns 1
01:53:04.851 00.000 12044 scope still moving after pulse duration time elapsed
01:53:04.914 00.063 12044 IsSlewing returns 0
01:53:04.914 00.000 12044 IsGuiding returns 0
01:53:04.914 00.000 12044 scope move finished after 35 + 73 ms
01:53:04.914 00.000 12044 Move returns status 0, amount 35
01:53:04.914 00.000 12044 MoveAxis(N, 0, ABG)
01:53:04.914 00.000 12044 Move returns status 0, amount 0
01:53:04.914 00.000 12044 move complete, result=0
01:53:04.914 00.000 12044 worker thread done servicing request
01:53:04.914 00.000 12044 Worker thread wakes up
01:53:04.914 00.000 14964 GuideStep: 0.4 px 35 ms WEST, 0.1 px 0 ms NORTH
01:53:04.915 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:04.915 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:08.028 03.113 12044 Exposure complete
01:53:08.049 00.021 12044 worker thread done servicing request
01:53:08.049 00.000 14964 OnExposeComplete: enter
01:53:08.050 00.001 14964 UpdateGuideState(): m_state=6
01:53:08.050 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3592
01:53:08.051 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=91.78, Mass=262403, SNR=301.1, Peak=7828 HFD=5.9
01:53:08.052 00.001 14964 Star::Find false star n=3 nbg=278 bg=622.7 sigma=36.5 thresh=732 peak=717
01:53:08.052 00.000 14964 MultiStar: [#1 0.72,0.10,0.10,U] [#2 0.00,0.00,0.00,L] 
01:53:08.052 00.000 14964 refined, 1 included, MultiStar: {-0.09, -0.27}, one-star: {-0.17, -0.31}
01:53:08.053 00.001 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.34 = -0.34)
01:53:08.053 00.000 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
01:53:08.054 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.89 mountX=0.27 mountY=0.12, mountTheta=0.41
01:53:08.055 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.27, opts=13)
01:53:08.055 00.000 14964 Enqueuing Move request for scope (-0.09, -0.27)
01:53:08.056 00.001 12044 Worker thread wakes up
01:53:08.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
01:53:08.056 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
01:53:08.056 00.000 12044 Moving (-0.09, -0.27) raw xDistance=0.27 yDistance=0.12
01:53:08.056 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.00
01:53:08.056 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:08.056 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:53:08.056 00.000 12044 MoveAxis(E, 0, ABG)
01:53:08.056 00.000 12044 Move returns status 0, amount 0
01:53:08.056 00.000 12044 MoveAxis(N, 0, ABG)
01:53:08.056 00.000 12044 Move returns status 0, amount 0
01:53:08.056 00.000 12044 move complete, result=0
01:53:08.057 00.001 12044 worker thread done servicing request
01:53:08.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7828, med=615, FiltMin=532, FiltMax=6504, Gamma=0.810
01:53:08.069 00.005 14964 UpdateGuideState exits: m=262403 SNR=301.1
01:53:08.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.070 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:08.071 00.001 14964 Enqueuing Expose request
01:53:08.071 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:08.072 00.001 12044 Worker thread wakes up
01:53:08.072 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:08.072 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:11.172 03.100 12044 Exposure complete
01:53:11.198 00.026 12044 worker thread done servicing request
01:53:11.198 00.000 14964 OnExposeComplete: enter
01:53:11.199 00.001 14964 UpdateGuideState(): m_state=6
01:53:11.199 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3593
01:53:11.200 00.001 14964 Star::Find returns 1 (0), X=279.75, Y=92.26, Mass=257165, SNR=310.2, Peak=9198 HFD=5.6
01:53:11.201 00.001 14964 MultiStar: [#1 -0.34,-0.96,0.00,M1] [#2 -1.78,-2.13,0.00,M2] 
01:53:11.201 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.42 = -1.87)
01:53:11.202 00.001 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.19)
01:53:11.202 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=0.18 hyp=0.63 cameraTheta=2.86 mountX=-0.18 mountY=0.58, mountTheta=1.88
01:53:11.203 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.18, opts=13)
01:53:11.204 00.001 14964 Enqueuing Move request for scope (-0.61, 0.18)
01:53:11.204 00.000 12044 Worker thread wakes up
01:53:11.204 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.18) opts 0xd
01:53:11.204 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.18)
01:53:11.204 00.000 12044 Moving (-0.61, 0.18) raw xDistance=-0.18 yDistance=0.58
01:53:11.204 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
01:53:11.204 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:11.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:53:11.204 00.000 12044 MoveAxis(E, 0, ABG)
01:53:11.204 00.000 12044 Move returns status 0, amount 0
01:53:11.204 00.000 12044 MoveAxis(N, 0, ABG)
01:53:11.205 00.001 12044 Move returns status 0, amount 0
01:53:11.205 00.000 12044 move complete, result=0
01:53:11.205 00.000 12044 worker thread done servicing request
01:53:11.211 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9198, med=615, FiltMin=534, FiltMax=7323, Gamma=0.810
01:53:11.217 00.006 14964 UpdateGuideState exits: m=257165 SNR=310.2
01:53:11.218 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.218 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:11.219 00.001 14964 Enqueuing Expose request
01:53:11.219 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:53:11.220 00.001 12044 Worker thread wakes up
01:53:11.220 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:11.220 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:14.347 03.127 12044 Exposure complete
01:53:14.371 00.024 12044 worker thread done servicing request
01:53:14.371 00.000 14964 OnExposeComplete: enter
01:53:14.371 00.000 14964 UpdateGuideState(): m_state=6
01:53:14.372 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3594
01:53:14.372 00.000 14964 Star::Find returns 1 (0), X=280.57, Y=91.84, Mass=259003, SNR=308.9, Peak=8676 HFD=5.2
01:53:14.373 00.001 14964 MultiStar: [#1 0.20,-1.12,0.00,M2] [#2 -0.75,-1.48,0.00,M3] 
01:53:14.373 00.000 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
01:53:14.374 00.001 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.77 = -2.51)
01:53:14.374 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.84 mountX=0.25 mountY=-0.19, mountTheta=-0.66
01:53:14.375 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.24, opts=13)
01:53:14.376 00.001 14964 Enqueuing Move request for scope (0.22, -0.24)
01:53:14.376 00.000 12044 Worker thread wakes up
01:53:14.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
01:53:14.376 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
01:53:14.376 00.000 12044 Moving (0.22, -0.24) raw xDistance=0.25 yDistance=-0.19
01:53:14.376 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.11
01:53:14.376 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:14.376 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:53:14.376 00.000 12044 MoveAxis(E, 0, ABG)
01:53:14.376 00.000 12044 Move returns status 0, amount 0
01:53:14.376 00.000 12044 MoveAxis(N, 0, ABG)
01:53:14.376 00.000 12044 Move returns status 0, amount 0
01:53:14.376 00.000 12044 move complete, result=0
01:53:14.376 00.000 12044 worker thread done servicing request
01:53:14.384 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8676, med=615, FiltMin=524, FiltMax=7971, Gamma=0.810
01:53:14.389 00.005 14964 UpdateGuideState exits: m=259003 SNR=308.9
01:53:14.389 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.390 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:14.390 00.000 14964 Enqueuing Expose request
01:53:14.391 00.001 12044 Worker thread wakes up
01:53:14.391 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:14.391 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:14.391 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:17.515 03.124 12044 Exposure complete
01:53:17.536 00.021 12044 worker thread done servicing request
01:53:17.536 00.000 14964 OnExposeComplete: enter
01:53:17.537 00.001 14964 UpdateGuideState(): m_state=6
01:53:17.537 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3595
01:53:17.538 00.001 14964 Star::Find returns 1 (0), X=279.60, Y=92.51, Mass=263218, SNR=297.4, Peak=7579 HFD=5.8
01:53:17.538 00.000 14964 Star::Find false star n=8 nbg=263 bg=620.5 sigma=35.0 thresh=726 peak=696
01:53:17.539 00.001 14964 MultiStar: [#1 -0.55,-1.99,0.00,M3] [#2 0.00,0.00,0.00,L] 
01:53:17.539 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
01:53:17.539 00.000 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
01:53:17.540 00.001 14964 CameraToMount -- cameraX=-0.76 cameraY=0.42 hyp=0.86 cameraTheta=2.63 mountX=-0.43 mountY=0.71, mountTheta=2.12
01:53:17.542 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=0.42, opts=13)
01:53:17.543 00.001 14964 Enqueuing Move request for scope (-0.76, 0.42)
01:53:17.543 00.000 12044 Worker thread wakes up
01:53:17.543 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.42) opts 0xd
01:53:17.543 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, 0.42)
01:53:17.543 00.000 12044 Moving (-0.76, 0.42) raw xDistance=-0.43 yDistance=0.71
01:53:17.543 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.43 is < calculated value -0.58, using input
01:53:17.543 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.43, slope = -0.18
01:53:17.543 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
01:53:17.543 00.000 12044 MoveAxis(E, 33, ABG)
01:53:17.543 00.000 12044 Guiding  Dir = 2, Dur = 33
01:53:17.550 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7579, med=615, FiltMin=534, FiltMax=6747, Gamma=0.810
01:53:17.557 00.007 14964 UpdateGuideState exits: m=263218 SNR=297.4
01:53:17.557 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.558 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:17.558 00.000 14964 Enqueuing Expose request
01:53:17.599 00.041 12044 IsSlewing returns 0
01:53:17.599 00.000 12044 IsGuiding returns 0
01:53:17.631 00.032 12044 PulseGuide returned control before completion, sleep 12
01:53:17.653 00.022 12044 IsGuiding returns 1
01:53:17.653 00.000 12044 scope still moving after pulse duration time elapsed
01:53:17.711 00.058 12044 IsSlewing returns 0
01:53:17.711 00.000 12044 IsGuiding returns 0
01:53:17.712 00.001 12044 scope move finished after 33 + 78 ms
01:53:17.712 00.000 12044 Move returns status 0, amount 33
01:53:17.712 00.000 12044 MoveAxis(S, 66, ABG)
01:53:17.712 00.000 12044 Guiding  Dir = 1, Dur = 66
01:53:17.740 00.028 12044 IsSlewing returns 0
01:53:17.740 00.000 12044 IsGuiding returns 0
01:53:17.771 00.031 12044 PulseGuide returned control before completion, sleep 45
01:53:17.850 00.079 12044 IsGuiding returns 1
01:53:17.850 00.000 12044 scope still moving after pulse duration time elapsed
01:53:17.912 00.062 12044 IsSlewing returns 0
01:53:17.912 00.000 12044 IsGuiding returns 0
01:53:17.913 00.001 12044 scope move finished after 66 + 106 ms
01:53:17.913 00.000 12044 Move returns status 0, amount 66
01:53:17.913 00.000 12044 move complete, result=0
01:53:17.913 00.000 12044 worker thread done servicing request
01:53:17.913 00.000 12044 Worker thread wakes up
01:53:17.913 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:17.913 00.000 14964 GuideStep: -0.4 px 33 ms EAST, 0.7 px 66 ms SOUTH
01:53:17.914 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:21.033 03.119 12044 Exposure complete
01:53:21.054 00.021 12044 worker thread done servicing request
01:53:21.054 00.000 14964 OnExposeComplete: enter
01:53:21.054 00.000 14964 UpdateGuideState(): m_state=6
01:53:21.055 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3596
01:53:21.056 00.001 14964 Star::Find returns 1 (0), X=281.69, Y=92.12, Mass=260881, SNR=301.4, Peak=8514 HFD=5.2
01:53:21.056 00.000 14964 MultiStar: [#1 1.41,-1.24,0.00,M4] [#2 0.51,-1.86,0.00,M4] 
01:53:21.057 00.001 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
01:53:21.057 00.000 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.65)
01:53:21.058 00.001 14964 CameraToMount -- cameraX=1.34 cameraY=0.03 hyp=1.34 cameraTheta=0.02 mountX=-0.01 mountY=-1.34, mountTheta=-1.58
01:53:21.059 00.001 14964 SchedulePrimaryMove(1136A648, x=1.34, y=0.03, opts=13)
01:53:21.059 00.000 14964 Enqueuing Move request for scope (1.34, 0.03)
01:53:21.060 00.001 12044 Worker thread wakes up
01:53:21.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.34, 0.03) opts 0xd
01:53:21.060 00.000 12044 Handling offset move in thread for scope, endpoint = (1.34, 0.03)
01:53:21.060 00.000 12044 Moving (1.34, 0.03) raw xDistance=-0.01 yDistance=-1.34
01:53:21.060 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.44, using input
01:53:21.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.11
01:53:21.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:21.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.34
01:53:21.060 00.000 12044 MoveAxis(E, 0, ABG)
01:53:21.060 00.000 12044 Move returns status 0, amount 0
01:53:21.060 00.000 12044 MoveAxis(N, 0, ABG)
01:53:21.060 00.000 12044 Move returns status 0, amount 0
01:53:21.060 00.000 12044 move complete, result=0
01:53:21.060 00.000 12044 worker thread done servicing request
01:53:21.077 00.017 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8514, med=615, FiltMin=525, FiltMax=7575, Gamma=0.810
01:53:21.083 00.006 14964 UpdateGuideState exits: m=260881 SNR=301.4
01:53:21.084 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.085 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:21.085 00.000 14964 Enqueuing Expose request
01:53:21.085 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -1.3 px 0 ms NORTH
01:53:21.086 00.001 12044 Worker thread wakes up
01:53:21.086 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:21.086 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:24.206 03.120 12044 Exposure complete
01:53:24.229 00.023 12044 worker thread done servicing request
01:53:24.229 00.000 14964 OnExposeComplete: enter
01:53:24.229 00.000 14964 UpdateGuideState(): m_state=6
01:53:24.230 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3597
01:53:24.231 00.001 14964 Star::Find returns 1 (0), X=281.06, Y=92.44, Mass=265419, SNR=311.5, Peak=12414 HFD=4.8
01:53:24.232 00.001 14964 MultiStar: [#1 0.66,-1.07,0.00,M5] [#2 0.35,-1.29,0.00,M5] 
01:53:24.233 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
01:53:24.233 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
01:53:24.234 00.001 14964 CameraToMount -- cameraX=0.71 cameraY=0.35 hyp=0.79 cameraTheta=0.46 mountX=-0.34 mountY=-0.74, mountTheta=-2.00
01:53:24.235 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=0.35, opts=13)
01:53:24.236 00.001 14964 Enqueuing Move request for scope (0.71, 0.35)
01:53:24.237 00.001 12044 Worker thread wakes up
01:53:24.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.35) opts 0xd
01:53:24.237 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, 0.35)
01:53:24.237 00.000 12044 Moving (0.71, 0.35) raw xDistance=-0.34 yDistance=-0.74
01:53:24.237 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.52, using input
01:53:24.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = -0.11
01:53:24.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:24.237 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
01:53:24.237 00.000 12044 MoveAxis(E, 26, ABG)
01:53:24.237 00.000 12044 Guiding  Dir = 2, Dur = 26
01:53:24.244 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12414, med=615, FiltMin=529, FiltMax=9967, Gamma=0.810
01:53:24.249 00.005 14964 UpdateGuideState exits: m=265419 SNR=311.5
01:53:24.250 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.251 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:24.251 00.000 14964 Enqueuing Expose request
01:53:24.273 00.022 12044 IsSlewing returns 0
01:53:24.273 00.000 12044 IsGuiding returns 0
01:53:24.304 00.031 12044 IsGuiding returns 1
01:53:24.305 00.001 12044 scope still moving after pulse duration time elapsed
01:53:24.349 00.044 12044 IsSlewing returns 0
01:53:24.349 00.000 12044 IsGuiding returns 0
01:53:24.349 00.000 12044 scope move finished after 26 + 50 ms
01:53:24.350 00.001 12044 Move returns status 0, amount 26
01:53:24.350 00.000 12044 MoveAxis(N, 0, ABG)
01:53:24.350 00.000 12044 Move returns status 0, amount 0
01:53:24.350 00.000 12044 move complete, result=0
01:53:24.350 00.000 12044 worker thread done servicing request
01:53:24.350 00.000 12044 Worker thread wakes up
01:53:24.350 00.000 14964 GuideStep: -0.3 px 26 ms EAST, -0.7 px 0 ms NORTH
01:53:24.351 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:24.351 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:27.443 03.092 12044 Exposure complete
01:53:27.464 00.021 12044 worker thread done servicing request
01:53:27.464 00.000 14964 OnExposeComplete: enter
01:53:27.465 00.001 14964 UpdateGuideState(): m_state=6
01:53:27.465 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3598
01:53:27.466 00.001 14964 Star::Find returns 1 (0), X=281.37, Y=92.01, Mass=261077, SNR=296.6, Peak=10154 HFD=5.1
01:53:27.466 00.000 14964 MultiStar: [#1 0.83,-0.69,0.00,M6] [#2 0.31,-1.29,0.00,M6] 
01:53:27.467 00.001 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
01:53:27.467 00.000 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.75)
01:53:27.468 00.001 14964 CameraToMount -- cameraX=1.01 cameraY=-0.08 hyp=1.02 cameraTheta=-0.08 mountX=0.09 mountY=-1.00, mountTheta=-1.48
01:53:27.469 00.001 14964 SchedulePrimaryMove(1136A648, x=1.01, y=-0.08, opts=13)
01:53:27.469 00.000 14964 Enqueuing Move request for scope (1.01, -0.08)
01:53:27.470 00.001 12044 Worker thread wakes up
01:53:27.470 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.08) opts 0xd
01:53:27.470 00.000 12044 Handling offset move in thread for scope, endpoint = (1.01, -0.08)
01:53:27.470 00.000 12044 Moving (1.01, -0.08) raw xDistance=0.09 yDistance=-1.00
01:53:27.470 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.07
01:53:27.470 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:27.470 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.00
01:53:27.470 00.000 12044 MoveAxis(E, 0, ABG)
01:53:27.470 00.000 12044 Move returns status 0, amount 0
01:53:27.470 00.000 12044 MoveAxis(N, 0, ABG)
01:53:27.470 00.000 12044 Move returns status 0, amount 0
01:53:27.470 00.000 12044 move complete, result=0
01:53:27.470 00.000 12044 worker thread done servicing request
01:53:27.477 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10154, med=615, FiltMin=535, FiltMax=8808, Gamma=0.810
01:53:27.483 00.006 14964 UpdateGuideState exits: m=261077 SNR=296.6
01:53:27.484 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.484 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:27.485 00.001 14964 Enqueuing Expose request
01:53:27.485 00.000 12044 Worker thread wakes up
01:53:27.485 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:27.485 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:27.485 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -1.0 px 0 ms NORTH
01:53:30.592 03.107 12044 Exposure complete
01:53:30.614 00.022 12044 worker thread done servicing request
01:53:30.614 00.000 14964 OnExposeComplete: enter
01:53:30.615 00.001 14964 UpdateGuideState(): m_state=6
01:53:30.615 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3599
01:53:30.616 00.001 14964 Star::Find returns 1 (0), X=281.43, Y=91.84, Mass=274143, SNR=321.7, Peak=13182 HFD=4.6
01:53:30.617 00.001 14964 MultiStar: [#1 1.26,-0.82,0.00,M7] [#2 1.33,-1.23,0.00,M7] 
01:53:30.617 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
01:53:30.618 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
01:53:30.619 00.001 14964 CameraToMount -- cameraX=1.08 cameraY=-0.25 hyp=1.11 cameraTheta=-0.23 mountX=0.26 mountY=-1.05, mountTheta=-1.32
01:53:30.620 00.001 14964 SchedulePrimaryMove(1136A648, x=1.08, y=-0.25, opts=13)
01:53:30.620 00.000 14964 Enqueuing Move request for scope (1.08, -0.25)
01:53:30.621 00.001 12044 Worker thread wakes up
01:53:30.621 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.25) opts 0xd
01:53:30.621 00.000 12044 Handling offset move in thread for scope, endpoint = (1.08, -0.25)
01:53:30.621 00.000 12044 Moving (1.08, -0.25) raw xDistance=0.26 yDistance=-1.05
01:53:30.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.03
01:53:30.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:30.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.05
01:53:30.621 00.000 12044 MoveAxis(E, 0, ABG)
01:53:30.621 00.000 12044 Move returns status 0, amount 0
01:53:30.621 00.000 12044 MoveAxis(N, 0, ABG)
01:53:30.621 00.000 12044 Move returns status 0, amount 0
01:53:30.621 00.000 12044 move complete, result=0
01:53:30.621 00.000 12044 worker thread done servicing request
01:53:30.628 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13182, med=615, FiltMin=533, FiltMax=9981, Gamma=0.810
01:53:30.634 00.006 14964 UpdateGuideState exits: m=274143 SNR=321.7
01:53:30.635 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.635 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:30.636 00.001 14964 Enqueuing Expose request
01:53:30.636 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -1.1 px 0 ms NORTH
01:53:30.637 00.001 12044 Worker thread wakes up
01:53:30.637 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:30.637 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:33.765 03.128 12044 Exposure complete
01:53:33.790 00.025 12044 worker thread done servicing request
01:53:33.790 00.000 14964 OnExposeComplete: enter
01:53:33.791 00.001 14964 UpdateGuideState(): m_state=6
01:53:33.791 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3600
01:53:33.792 00.001 14964 Star::Find returns 1 (0), X=281.00, Y=92.75, Mass=266703, SNR=318.9, Peak=12020 HFD=4.7
01:53:33.792 00.000 14964 MultiStar: [#1 0.70,-1.38,0.00,M8] [#2 0.37,-1.29,0.00,M8] 
01:53:33.793 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.35 = 2.35)
01:53:33.793 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.88)
01:53:33.794 00.001 14964 CameraToMount -- cameraX=0.65 cameraY=0.66 hyp=0.93 cameraTheta=0.80 mountX=-0.65 mountY=-0.71, mountTheta=-2.31
01:53:33.795 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=0.66, opts=13)
01:53:33.795 00.000 14964 Enqueuing Move request for scope (0.65, 0.66)
01:53:33.796 00.001 12044 Worker thread wakes up
01:53:33.796 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.66) opts 0xd
01:53:33.796 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 0.66)
01:53:33.796 00.000 12044 Moving (0.65, 0.66) raw xDistance=-0.65 yDistance=-0.71
01:53:33.796 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.65, slope = -0.06
01:53:33.796 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.76 newest=-2.77
01:53:33.796 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
01:53:33.796 00.000 12044 MoveAxis(E, 46, ABG)
01:53:33.796 00.000 12044 Guiding  Dir = 2, Dur = 46
01:53:33.803 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12020, med=616, FiltMin=531, FiltMax=9864, Gamma=0.810
01:53:33.809 00.006 14964 UpdateGuideState exits: m=266703 SNR=318.9
01:53:33.810 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.810 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:33.811 00.001 14964 Enqueuing Expose request
01:53:33.834 00.023 12044 IsSlewing returns 0
01:53:33.835 00.001 12044 IsGuiding returns 0
01:53:33.866 00.031 12044 PulseGuide returned control before completion, sleep 25
01:53:33.899 00.033 12044 IsGuiding returns 1
01:53:33.899 00.000 12044 scope still moving after pulse duration time elapsed
01:53:33.960 00.061 12044 IsSlewing returns 0
01:53:33.960 00.000 12044 IsGuiding returns 0
01:53:33.960 00.000 12044 scope move finished after 46 + 79 ms
01:53:33.960 00.000 12044 Move returns status 0, amount 46
01:53:33.960 00.000 12044 BLC: Oldest BLC event removed
01:53:33.960 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 277 applied
01:53:33.960 00.000 12044 MoveAxis(N, 343, ABG)
01:53:33.960 00.000 12044 Guiding  Dir = 0, Dur = 343
01:53:33.988 00.028 12044 IsSlewing returns 0
01:53:33.989 00.001 12044 IsGuiding returns 0
01:53:34.020 00.031 12044 PulseGuide returned control before completion, sleep 323
01:53:34.359 00.339 12044 IsGuiding returns 1
01:53:34.359 00.000 12044 scope still moving after pulse duration time elapsed
01:53:34.410 00.051 12044 IsSlewing returns 0
01:53:34.411 00.001 12044 IsGuiding returns 0
01:53:34.411 00.000 12044 scope move finished after 343 + 79 ms
01:53:34.411 00.000 12044 Move returns status 0, amount 343
01:53:34.411 00.000 12044 move complete, result=0
01:53:34.411 00.000 12044 worker thread done servicing request
01:53:34.411 00.000 12044 Worker thread wakes up
01:53:34.411 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:34.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:34.411 00.000 14964 GuideStep: -0.7 px 46 ms EAST, -0.7 px 343 ms NORTH
01:53:37.543 03.132 12044 Exposure complete
01:53:37.565 00.022 12044 worker thread done servicing request
01:53:37.566 00.001 14964 OnExposeComplete: enter
01:53:37.566 00.000 14964 UpdateGuideState(): m_state=6
01:53:37.567 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3601
01:53:37.567 00.000 14964 Star::Find returns 1 (0), X=280.53, Y=92.96, Mass=273938, SNR=329.2, Peak=16176 HFD=4.1
01:53:37.568 00.001 14964 MultiStar: [#1 -0.01,-0.58,0.16,U] [#2 -0.12,-0.95,0.00,M9] 
01:53:37.568 00.000 14964 refined, 1 included, MultiStar: {0.15, 0.67}, one-star: {0.18, 0.87}
01:53:37.569 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
01:53:37.569 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.33)
01:53:37.570 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.67 hyp=0.69 cameraTheta=1.35 mountX=-0.67 mountY=-0.22, mountTheta=-2.82
01:53:37.570 00.000 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.67, opts=13)
01:53:37.571 00.001 14964 Enqueuing Move request for scope (0.15, 0.67)
01:53:37.571 00.000 12044 Worker thread wakes up
01:53:37.572 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.67) opts 0xd
01:53:37.572 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.67)
01:53:37.572 00.000 12044 Moving (0.15, 0.67) raw xDistance=-0.67 yDistance=-0.22
01:53:37.572 00.000 12044 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.713277, 1:0.220971
01:53:37.572 00.000 12044 BLC: No correction, Miss < min_move
01:53:37.572 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.67, slope = -0.06
01:53:37.572 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:37.572 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:53:37.572 00.000 12044 MoveAxis(E, 49, ABG)
01:53:37.572 00.000 12044 Guiding  Dir = 2, Dur = 49
01:53:37.579 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16176, med=615, FiltMin=525, FiltMax=14135, Gamma=0.810
01:53:37.585 00.006 14964 UpdateGuideState exits: m=273938 SNR=329.2
01:53:37.585 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.586 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:37.586 00.000 14964 Enqueuing Expose request
01:53:37.648 00.062 12044 IsSlewing returns 0
01:53:37.648 00.000 12044 IsGuiding returns 0
01:53:37.680 00.032 12044 PulseGuide returned control before completion, sleep 28
01:53:37.710 00.030 12044 IsGuiding returns 1
01:53:37.710 00.000 12044 scope still moving after pulse duration time elapsed
01:53:37.828 00.118 12044 IsSlewing returns 0
01:53:37.828 00.000 12044 IsGuiding returns 0
01:53:37.828 00.000 12044 scope move finished after 49 + 130 ms
01:53:37.828 00.000 12044 Move returns status 0, amount 49
01:53:37.828 00.000 12044 MoveAxis(N, 0, ABG)
01:53:37.828 00.000 12044 Move returns status 0, amount 0
01:53:37.828 00.000 12044 move complete, result=0
01:53:37.828 00.000 12044 worker thread done servicing request
01:53:37.828 00.000 12044 Worker thread wakes up
01:53:37.828 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:37.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:37.829 00.001 14964 GuideStep: -0.7 px 49 ms EAST, -0.2 px 0 ms NORTH
01:53:40.955 03.126 12044 Exposure complete
01:53:40.979 00.024 12044 worker thread done servicing request
01:53:40.979 00.000 14964 OnExposeComplete: enter
01:53:40.980 00.001 14964 UpdateGuideState(): m_state=6
01:53:40.981 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3602
01:53:40.981 00.000 14964 Star::Find returns 1 (0), X=280.73, Y=92.46, Mass=274779, SNR=326.7, Peak=19074 HFD=3.7
01:53:40.982 00.001 14964 MultiStar: [#1 0.31,-0.38,0.17,U] [#2 0.40,-0.66,0.00,M10] 
01:53:40.982 00.000 14964 refined, 1 included, MultiStar: {0.36, 0.26}, one-star: {0.37, 0.37}
01:53:40.982 00.000 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
01:53:40.983 00.001 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
01:53:40.983 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=0.26 hyp=0.45 cameraTheta=0.62 mountX=-0.26 mountY=-0.39, mountTheta=-2.15
01:53:40.985 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=0.26, opts=13)
01:53:40.985 00.000 14964 Enqueuing Move request for scope (0.36, 0.26)
01:53:40.986 00.001 12044 Worker thread wakes up
01:53:40.986 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.26) opts 0xd
01:53:40.986 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, 0.26)
01:53:40.986 00.000 12044 Moving (0.36, 0.26) raw xDistance=-0.26 yDistance=-0.39
01:53:40.986 00.000 12044 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.713277, 1:0.220971, 2:0.389846
01:53:40.986 00.000 12044 BLC: No correction, Miss < min_move
01:53:40.986 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.27, using input
01:53:40.986 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
01:53:40.986 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:40.986 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:53:40.986 00.000 12044 MoveAxis(E, 0, ABG)
01:53:40.986 00.000 12044 Move returns status 0, amount 0
01:53:40.986 00.000 12044 MoveAxis(N, 0, ABG)
01:53:40.986 00.000 12044 Move returns status 0, amount 0
01:53:40.986 00.000 12044 move complete, result=0
01:53:40.986 00.000 12044 worker thread done servicing request
01:53:40.994 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19074, med=615, FiltMin=530, FiltMax=13384, Gamma=0.810
01:53:40.999 00.005 14964 UpdateGuideState exits: m=274779 SNR=326.7
01:53:41.000 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:41.000 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:41.001 00.001 14964 Enqueuing Expose request
01:53:41.001 00.000 12044 Worker thread wakes up
01:53:41.001 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:41.001 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:41.001 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:53:44.102 03.101 12044 Exposure complete
01:53:44.124 00.022 12044 worker thread done servicing request
01:53:44.125 00.001 14964 OnExposeComplete: enter
01:53:44.125 00.000 14964 UpdateGuideState(): m_state=6
01:53:44.126 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3603
01:53:44.126 00.000 14964 Star::Find returns 1 (0), X=280.84, Y=92.44, Mass=274686, SNR=328.2, Peak=14682 HFD=4.7
01:53:44.127 00.001 14964 MultiStar: [#1 0.33,-0.05,0.17,U] [#2 0.29,-0.52,0.07,U] 
01:53:44.127 00.000 14964 refined, 2 included, MultiStar: {0.45, 0.25}, one-star: {0.49, 0.36}
01:53:44.128 00.001 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
01:53:44.128 00.000 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.17)
01:53:44.129 00.001 14964 CameraToMount -- cameraX=0.45 cameraY=0.25 hyp=0.52 cameraTheta=0.50 mountX=-0.24 mountY=-0.48, mountTheta=-2.04
01:53:44.130 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.25, opts=13)
01:53:44.130 00.000 14964 Enqueuing Move request for scope (0.45, 0.25)
01:53:44.131 00.001 12044 Worker thread wakes up
01:53:44.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.25) opts 0xd
01:53:44.131 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.25)
01:53:44.131 00.000 12044 Moving (0.45, 0.25) raw xDistance=-0.24 yDistance=-0.48
01:53:44.131 00.000 12044 BLC: window closed
01:53:44.131 00.000 12044 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.713277, 1:0.220971, 2:0.389846
01:53:44.131 00.000 12044 BLC: Under-shoot: nominal increase by 25
01:53:44.131 00.000 12044 BLC: window closed
01:53:44.131 00.000 12044 BLC: Pulse adjusted to 302
01:53:44.131 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.29, using input
01:53:44.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.04
01:53:44.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:53:44.131 00.000 12044 MoveAxis(E, 0, ABG)
01:53:44.132 00.001 12044 Move returns status 0, amount 0
01:53:44.132 00.000 12044 MoveAxis(N, 45, ABG)
01:53:44.132 00.000 12044 Guiding  Dir = 0, Dur = 45
01:53:44.139 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14682, med=615, FiltMin=533, FiltMax=10388, Gamma=0.810
01:53:44.145 00.006 14964 UpdateGuideState exits: m=274686 SNR=328.2
01:53:44.145 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.146 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:44.146 00.000 14964 Enqueuing Expose request
01:53:44.204 00.058 12044 IsSlewing returns 0
01:53:44.205 00.001 12044 IsGuiding returns 0
01:53:44.227 00.022 12044 PulseGuide returned control before completion, sleep 34
01:53:44.268 00.041 12044 IsGuiding returns 1
01:53:44.268 00.000 12044 scope still moving after pulse duration time elapsed
01:53:44.351 00.083 12044 IsSlewing returns 0
01:53:44.351 00.000 12044 IsGuiding returns 0
01:53:44.351 00.000 12044 scope move finished after 45 + 100 ms
01:53:44.351 00.000 12044 Move returns status 0, amount 45
01:53:44.351 00.000 12044 move complete, result=0
01:53:44.351 00.000 12044 worker thread done servicing request
01:53:44.351 00.000 12044 Worker thread wakes up
01:53:44.351 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 45 ms NORTH
01:53:44.352 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:44.352 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:44.486 00.134 14964 evsrv: cli 01AB2670 connect
01:53:44.488 00.002 14964 case statement mapped state 6 to 3
01:53:44.488 00.000 14964 case statement mapped state 6 to 3
01:53:44.489 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"42a8065a-ae24-402b-932e-6195ea999d62"}
01:53:44.490 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"42a8065a-ae24-402b-932e-6195ea999d62"}
01:53:44.491 00.001 14964 evsrv: cli 01AB2670 disconnect
01:53:47.476 02.985 12044 Exposure complete
01:53:47.501 00.025 12044 worker thread done servicing request
01:53:47.502 00.001 14964 OnExposeComplete: enter
01:53:47.502 00.000 14964 UpdateGuideState(): m_state=6
01:53:47.503 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3604
01:53:47.503 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=92.31, Mass=274620, SNR=326.5, Peak=16592 HFD=4.4
01:53:47.504 00.001 14964 MultiStar: [#1 0.16,-0.28,0.16,U] [#2 0.42,-0.09,0.07,U] 
01:53:47.504 00.000 14964 refined, 2 included, MultiStar: {0.12, 0.14}, one-star: {0.09, 0.22}
01:53:47.505 00.001 14964 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
01:53:47.505 00.000 14964 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
01:53:47.506 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
01:53:47.507 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.14, opts=13)
01:53:47.507 00.000 14964 Enqueuing Move request for scope (0.12, 0.14)
01:53:47.508 00.001 12044 Worker thread wakes up
01:53:47.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
01:53:47.508 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
01:53:47.508 00.000 12044 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.13
01:53:47.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:53:47.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:47.508 00.000 12044 MoveAxis(E, 0, ABG)
01:53:47.508 00.000 12044 Move returns status 0, amount 0
01:53:47.508 00.000 12044 MoveAxis(N, 0, ABG)
01:53:47.508 00.000 12044 Move returns status 0, amount 0
01:53:47.508 00.000 12044 move complete, result=0
01:53:47.508 00.000 12044 worker thread done servicing request
01:53:47.515 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16592, med=615, FiltMin=530, FiltMax=12868, Gamma=0.810
01:53:47.521 00.006 14964 UpdateGuideState exits: m=274620 SNR=326.5
01:53:47.523 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.524 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:47.525 00.001 14964 Enqueuing Expose request
01:53:47.526 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:47.527 00.001 12044 Worker thread wakes up
01:53:47.527 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:47.527 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:50.629 03.102 12044 Exposure complete
01:53:50.651 00.022 12044 worker thread done servicing request
01:53:50.651 00.000 14964 OnExposeComplete: enter
01:53:50.651 00.000 14964 UpdateGuideState(): m_state=6
01:53:50.652 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3605
01:53:50.652 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=92.63, Mass=274935, SNR=335.2, Peak=20708 HFD=3.9
01:53:50.653 00.001 14964 MultiStar: [#1 -0.59,-0.09,0.18,U] [#2 -0.55,-0.05,0.07,U] 
01:53:50.653 00.000 14964 refined, 2 included, MultiStar: {-0.29, 0.42}, one-star: {-0.22, 0.54}
01:53:50.654 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.55)
01:53:50.654 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
01:53:50.655 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.42 hyp=0.51 cameraTheta=2.18 mountX=-0.42 mountY=0.25, mountTheta=2.61
01:53:50.656 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.42, opts=13)
01:53:50.656 00.000 14964 Enqueuing Move request for scope (-0.29, 0.42)
01:53:50.657 00.001 12044 Worker thread wakes up
01:53:50.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.42) opts 0xd
01:53:50.657 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.42)
01:53:50.657 00.000 12044 Moving (-0.29, 0.42) raw xDistance=-0.42 yDistance=0.25
01:53:50.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.42, slope = -0.03
01:53:50.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:50.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:53:50.657 00.000 12044 MoveAxis(E, 26, ABG)
01:53:50.657 00.000 12044 Guiding  Dir = 2, Dur = 26
01:53:50.664 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20708, med=615, FiltMin=529, FiltMax=12666, Gamma=0.810
01:53:50.670 00.006 14964 UpdateGuideState exits: m=274935 SNR=335.2
01:53:50.671 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.672 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:50.672 00.000 14964 Enqueuing Expose request
01:53:50.695 00.023 12044 IsSlewing returns 0
01:53:50.696 00.001 12044 IsGuiding returns 0
01:53:50.727 00.031 12044 IsGuiding returns 1
01:53:50.727 00.000 12044 scope still moving after pulse duration time elapsed
01:53:50.787 00.060 12044 IsSlewing returns 0
01:53:50.788 00.001 12044 IsGuiding returns 0
01:53:50.788 00.000 12044 scope move finished after 26 + 65 ms
01:53:50.788 00.000 12044 Move returns status 0, amount 26
01:53:50.788 00.000 12044 MoveAxis(N, 0, ABG)
01:53:50.788 00.000 12044 Move returns status 0, amount 0
01:53:50.788 00.000 12044 move complete, result=0
01:53:50.788 00.000 12044 worker thread done servicing request
01:53:50.788 00.000 12044 Worker thread wakes up
01:53:50.788 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:50.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:50.788 00.000 14964 GuideStep: -0.4 px 26 ms EAST, 0.2 px 0 ms NORTH
01:53:53.886 03.098 12044 Exposure complete
01:53:53.909 00.023 12044 worker thread done servicing request
01:53:53.909 00.000 14964 OnExposeComplete: enter
01:53:53.910 00.001 14964 UpdateGuideState(): m_state=6
01:53:53.910 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3606
01:53:53.911 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=92.23, Mass=272643, SNR=330.4, Peak=19872 HFD=4.3
01:53:53.911 00.000 14964 MultiStar: [#1 -0.61,0.34,0.19,U] [#2 -0.33,-0.06,0.08,U] 
01:53:53.912 00.001 14964 single-star, 2 included, MultiStar: {-0.39, 0.16}, one-star: {-0.35, 0.14}
01:53:53.912 00.000 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.31 = -1.97)
01:53:53.913 00.001 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
01:53:53.913 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.37 cameraTheta=2.76 mountX=-0.15 mountY=0.33, mountTheta=1.99
01:53:53.914 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.14, opts=13)
01:53:53.915 00.001 14964 Enqueuing Move request for scope (-0.35, 0.14)
01:53:53.915 00.000 12044 Worker thread wakes up
01:53:53.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.14) opts 0xd
01:53:53.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.14)
01:53:53.915 00.000 12044 Moving (-0.35, 0.14) raw xDistance=-0.15 yDistance=0.33
01:53:53.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:53:53.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:53.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:53:53.915 00.000 12044 MoveAxis(E, 0, ABG)
01:53:53.916 00.001 12044 Move returns status 0, amount 0
01:53:53.916 00.000 12044 MoveAxis(N, 0, ABG)
01:53:53.916 00.000 12044 Move returns status 0, amount 0
01:53:53.916 00.000 12044 move complete, result=0
01:53:53.916 00.000 12044 worker thread done servicing request
01:53:53.923 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19872, med=615, FiltMin=522, FiltMax=9539, Gamma=0.810
01:53:53.928 00.005 14964 UpdateGuideState exits: m=272643 SNR=330.4
01:53:53.929 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.929 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:53.930 00.001 14964 Enqueuing Expose request
01:53:53.930 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:53:53.931 00.001 12044 Worker thread wakes up
01:53:53.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:53.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:53:57.033 03.102 12044 Exposure complete
01:53:57.061 00.028 12044 worker thread done servicing request
01:53:57.061 00.000 14964 OnExposeComplete: enter
01:53:57.062 00.001 14964 UpdateGuideState(): m_state=6
01:53:57.063 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3607
01:53:57.063 00.000 14964 Star::Find returns 1 (0), X=280.01, Y=92.41, Mass=279755, SNR=337.6, Peak=24208 HFD=3.8
01:53:57.064 00.001 14964 MultiStar: [#1 -0.67,0.35,0.00,M3] [#2 -0.44,0.00,0.07,U] 
01:53:57.065 00.001 14964 refined, 1 included, MultiStar: {-0.35, 0.30}, one-star: {-0.34, 0.32}
01:53:57.065 00.000 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
01:53:57.066 00.001 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.76)
01:53:57.066 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.30 hyp=0.46 cameraTheta=2.43 mountX=-0.30 mountY=0.32, mountTheta=2.34
01:53:57.067 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.30, opts=13)
01:53:57.068 00.001 14964 Enqueuing Move request for scope (-0.35, 0.30)
01:53:57.068 00.000 12044 Worker thread wakes up
01:53:57.069 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.30) opts 0xd
01:53:57.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.30)
01:53:57.069 00.000 12044 Moving (-0.35, 0.30) raw xDistance=-0.30 yDistance=0.32
01:53:57.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.30, slope = -0.02
01:53:57.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:57.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:53:57.069 00.000 12044 MoveAxis(E, 17, ABG)
01:53:57.069 00.000 12044 Guiding  Dir = 2, Dur = 17
01:53:57.077 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=24208, med=615, FiltMin=526, FiltMax=9790, Gamma=0.810
01:53:57.082 00.005 14964 UpdateGuideState exits: m=279755 SNR=337.6
01:53:57.082 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.083 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:53:57.083 00.000 14964 Enqueuing Expose request
01:53:57.134 00.051 12044 IsSlewing returns 0
01:53:57.193 00.059 12044 IsGuiding returns 0
01:53:57.256 00.063 12044 IsGuiding returns 1
01:53:57.256 00.000 12044 scope still moving after pulse duration time elapsed
01:53:57.303 00.047 12044 IsSlewing returns 0
01:53:57.303 00.000 12044 IsGuiding returns 0
01:53:57.303 00.000 12044 scope move finished after 17 + 93 ms
01:53:57.303 00.000 12044 Move returns status 0, amount 17
01:53:57.303 00.000 12044 MoveAxis(N, 0, ABG)
01:53:57.303 00.000 12044 Move returns status 0, amount 0
01:53:57.303 00.000 12044 move complete, result=0
01:53:57.303 00.000 12044 worker thread done servicing request
01:53:57.304 00.001 12044 Worker thread wakes up
01:53:57.304 00.000 14964 GuideStep: -0.3 px 17 ms EAST, 0.3 px 0 ms NORTH
01:53:57.304 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:53:57.304 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:00.437 03.133 12044 Exposure complete
01:54:00.460 00.023 12044 worker thread done servicing request
01:54:00.460 00.000 14964 OnExposeComplete: enter
01:54:00.461 00.001 14964 UpdateGuideState(): m_state=6
01:54:00.463 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3608
01:54:00.464 00.001 14964 Star::Find returns 1 (0), X=279.44, Y=93.08, Mass=279790, SNR=324.8, Peak=16228 HFD=4.2
01:54:00.465 00.001 14964 MultiStar: [#1 -1.35,0.13,0.00,M4] [#2 -0.83,0.02,0.00,M6] 
01:54:00.465 00.000 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.87 = -2.41)
01:54:00.466 00.001 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.64)
01:54:00.466 00.000 14964 CameraToMount -- cameraX=-0.91 cameraY=0.99 hyp=1.34 cameraTheta=2.32 mountX=-1.00 mountY=0.81, mountTheta=2.46
01:54:00.468 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.91, y=0.99, opts=13)
01:54:00.470 00.002 14964 Enqueuing Move request for scope (-0.91, 0.99)
01:54:00.471 00.001 12044 Worker thread wakes up
01:54:00.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.99) opts 0xd
01:54:00.471 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.91, 0.99)
01:54:00.471 00.000 12044 Moving (-0.91, 0.99) raw xDistance=-1.00 yDistance=0.81
01:54:00.471 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -1.00, slope = -0.04
01:54:00.471 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:00.471 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
01:54:00.471 00.000 12044 MoveAxis(E, 31, ABG)
01:54:00.471 00.000 12044 Guiding  Dir = 2, Dur = 31
01:54:00.479 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16228, med=615, FiltMin=529, FiltMax=12619, Gamma=0.810
01:54:00.487 00.008 14964 UpdateGuideState exits: m=279790 SNR=324.8
01:54:00.487 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.488 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:00.488 00.000 14964 Enqueuing Expose request
01:54:00.492 00.004 12044 IsSlewing returns 0
01:54:00.492 00.000 12044 IsGuiding returns 0
01:54:00.524 00.032 12044 IsGuiding returns 1
01:54:00.524 00.000 12044 scope still moving after pulse duration time elapsed
01:54:00.617 00.093 12044 IsSlewing returns 0
01:54:00.617 00.000 12044 IsGuiding returns 0
01:54:00.617 00.000 12044 scope move finished after 31 + 93 ms
01:54:00.617 00.000 12044 Move returns status 0, amount 31
01:54:00.618 00.001 12044 MoveAxis(N, 0, ABG)
01:54:00.618 00.000 12044 Move returns status 0, amount 0
01:54:00.618 00.000 12044 move complete, result=0
01:54:00.618 00.000 12044 worker thread done servicing request
01:54:00.618 00.000 12044 Worker thread wakes up
01:54:00.618 00.000 14964 GuideStep: -1.0 px 31 ms EAST, 0.8 px 0 ms NORTH
01:54:00.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:00.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:03.721 03.103 12044 Exposure complete
01:54:03.745 00.024 12044 worker thread done servicing request
01:54:03.745 00.000 14964 OnExposeComplete: enter
01:54:03.746 00.001 14964 UpdateGuideState(): m_state=6
01:54:03.746 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3609
01:54:03.747 00.001 14964 Star::Find returns 1 (0), X=278.39, Y=93.31, Mass=272987, SNR=325.4, Peak=14683 HFD=4.7
01:54:03.747 00.000 14964 MultiStar: large primary error, entering stabilization period
01:54:03.748 00.001 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.14 = -2.14)
01:54:03.748 00.000 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.91)
01:54:03.749 00.001 14964 CameraToMount -- cameraX=-1.96 cameraY=1.22 hyp=2.31 cameraTheta=2.58 mountX=-1.25 mountY=1.83, mountTheta=2.17
01:54:03.750 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.96, y=1.22, opts=13)
01:54:03.750 00.000 14964 Enqueuing Move request for scope (-1.96, 1.22)
01:54:03.751 00.001 12044 Worker thread wakes up
01:54:03.751 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 1.22) opts 0xd
01:54:03.751 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.96, 1.22)
01:54:03.751 00.000 12044 Moving (-1.96, 1.22) raw xDistance=-1.25 yDistance=1.83
01:54:03.751 00.000 12044 Lowpass2 history cleared, outlier deflection
01:54:03.751 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.81 from input -1.25, slope = 0.00
01:54:03.751 00.000 12044 resist switch: large excursion: input 1.83 thresh 1.35 direction from -1 to 1
01:54:03.751 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.48
01:54:03.751 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.83 from input 1.83
01:54:03.751 00.000 12044 MoveAxis(E, 96, ABG)
01:54:03.751 00.000 12044 Guiding  Dir = 2, Dur = 96
01:54:03.759 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14683, med=615, FiltMin=532, FiltMax=12011, Gamma=0.810
01:54:03.765 00.006 14964 UpdateGuideState exits: m=272987 SNR=325.4
01:54:03.765 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.766 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:03.766 00.000 14964 Enqueuing Expose request
01:54:03.805 00.039 12044 IsSlewing returns 0
01:54:03.805 00.000 12044 IsGuiding returns 0
01:54:03.836 00.031 12044 PulseGuide returned control before completion, sleep 75
01:54:03.921 00.085 12044 IsGuiding returns 1
01:54:03.921 00.000 12044 scope still moving after pulse duration time elapsed
01:54:03.989 00.068 12044 IsSlewing returns 0
01:54:03.990 00.001 12044 IsGuiding returns 0
01:54:03.990 00.000 12044 scope move finished after 96 + 88 ms
01:54:03.990 00.000 12044 Move returns status 0, amount 96
01:54:03.990 00.000 12044 BLC: Oldest BLC event removed
01:54:03.990 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 302 applied
01:54:03.990 00.000 12044 MoveAxis(S, 472, ABG)
01:54:03.990 00.000 12044 Guiding  Dir = 1, Dur = 472
01:54:04.073 00.083 12044 IsSlewing returns 0
01:54:04.074 00.001 12044 IsGuiding returns 0
01:54:04.105 00.031 12044 PulseGuide returned control before completion, sleep 451
01:54:04.616 00.511 12044 IsGuiding returns 1
01:54:04.616 00.000 12044 scope still moving after pulse duration time elapsed
01:54:04.676 00.060 12044 IsSlewing returns 0
01:54:04.676 00.000 12044 IsGuiding returns 0
01:54:04.676 00.000 12044 scope move finished after 472 + 130 ms
01:54:04.676 00.000 12044 Move returns status 0, amount 472
01:54:04.676 00.000 12044 move complete, result=0
01:54:04.676 00.000 12044 worker thread done servicing request
01:54:04.676 00.000 12044 Worker thread wakes up
01:54:04.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:04.677 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:04.677 00.000 14964 GuideStep: -1.3 px 96 ms EAST, 1.8 px 472 ms SOUTH
01:54:07.776 03.099 12044 Exposure complete
01:54:07.799 00.023 12044 worker thread done servicing request
01:54:07.799 00.000 14964 OnExposeComplete: enter
01:54:07.800 00.001 14964 UpdateGuideState(): m_state=6
01:54:07.801 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3610
01:54:07.801 00.000 14964 Star::Find returns 1 (0), X=280.50, Y=92.01, Mass=272547, SNR=313.7, Peak=15414 HFD=4.1
01:54:07.802 00.001 14964 MultiStar: exiting stabilization period
01:54:07.802 00.000 14964 MultiStar: [#1 -0.30,1.57,0.00,M5] [#2 0.17,1.35,0.00,M7] 
01:54:07.803 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
01:54:07.803 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
01:54:07.804 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=0.08 mountY=-0.14, mountTheta=-1.03
01:54:07.805 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.08, opts=13)
01:54:07.806 00.001 14964 Enqueuing Move request for scope (0.15, -0.08)
01:54:07.806 00.000 12044 Worker thread wakes up
01:54:07.806 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:54:07.806 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:54:07.806 00.000 12044 Moving (0.15, -0.08) raw xDistance=0.08 yDistance=-0.14
01:54:07.806 00.000 12044 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.825378, 1:-0.136794
01:54:07.806 00.000 12044 BLC: No correction, Miss < min_move
01:54:07.806 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
01:54:07.806 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:07.806 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:54:07.806 00.000 12044 MoveAxis(E, 0, ABG)
01:54:07.806 00.000 12044 Move returns status 0, amount 0
01:54:07.806 00.000 12044 MoveAxis(N, 0, ABG)
01:54:07.806 00.000 12044 Move returns status 0, amount 0
01:54:07.806 00.000 12044 move complete, result=0
01:54:07.807 00.001 12044 worker thread done servicing request
01:54:07.814 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15414, med=615, FiltMin=525, FiltMax=13236, Gamma=0.810
01:54:07.819 00.005 14964 UpdateGuideState exits: m=272547 SNR=313.7
01:54:07.821 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.821 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:07.821 00.000 14964 Enqueuing Expose request
01:54:07.822 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:07.822 00.000 12044 Worker thread wakes up
01:54:07.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:07.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:10.950 03.128 12044 Exposure complete
01:54:10.972 00.022 12044 worker thread done servicing request
01:54:10.972 00.000 14964 OnExposeComplete: enter
01:54:10.973 00.001 14964 UpdateGuideState(): m_state=6
01:54:10.973 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3611
01:54:10.974 00.001 14964 Star::Find returns 1 (0), X=280.41, Y=92.17, Mass=276939, SNR=334.9, Peak=16128 HFD=4.1
01:54:10.974 00.000 14964 MultiStar: [#1 -0.18,1.44,0.00,M6] [#2 0.05,0.69,0.07,U] 
01:54:10.975 00.001 14964 single-star, 1 included, MultiStar: {0.06, 0.13}, one-star: {0.06, 0.09}
01:54:10.975 00.000 14964 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
01:54:10.976 00.001 14964 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.60 = -0.69)
01:54:10.977 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.99 mountX=-0.08 mountY=-0.07, mountTheta=-2.49
01:54:10.978 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.09, opts=13)
01:54:10.979 00.001 14964 Enqueuing Move request for scope (0.06, 0.09)
01:54:10.981 00.002 12044 Worker thread wakes up
01:54:10.981 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:54:10.981 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:54:10.981 00.000 12044 Moving (0.06, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:54:10.981 00.000 12044 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.825378, 1:-0.136794, 2:-0.065204
01:54:10.981 00.000 12044 BLC: No correction, Miss < min_move
01:54:10.981 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:54:10.981 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:10.981 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:10.981 00.000 12044 MoveAxis(E, 0, ABG)
01:54:10.981 00.000 12044 Move returns status 0, amount 0
01:54:10.981 00.000 12044 MoveAxis(N, 0, ABG)
01:54:10.981 00.000 12044 Move returns status 0, amount 0
01:54:10.981 00.000 12044 move complete, result=0
01:54:10.982 00.001 12044 worker thread done servicing request
01:54:10.994 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16128, med=615, FiltMin=532, FiltMax=13796, Gamma=0.810
01:54:11.002 00.008 14964 UpdateGuideState exits: m=276939 SNR=334.9
01:54:11.004 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.006 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:11.007 00.001 14964 Enqueuing Expose request
01:54:11.007 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:11.008 00.001 12044 Worker thread wakes up
01:54:11.008 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:11.008 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:14.115 03.107 12044 Exposure complete
01:54:14.140 00.025 12044 worker thread done servicing request
01:54:14.140 00.000 14964 OnExposeComplete: enter
01:54:14.140 00.000 14964 UpdateGuideState(): m_state=6
01:54:14.141 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3612
01:54:14.142 00.001 14964 Star::Find returns 1 (0), X=280.42, Y=93.21, Mass=270080, SNR=310.7, Peak=10624 HFD=5.2
01:54:14.142 00.000 14964 MultiStar: [#1 -0.69,1.01,0.00,M7] [#2 0.16,1.14,0.00,M7] 
01:54:14.142 00.000 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
01:54:14.143 00.001 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.17)
01:54:14.143 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=1.12 hyp=1.13 cameraTheta=1.51 mountX=-1.12 mountY=-0.19, mountTheta=-2.98
01:54:14.144 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=1.12, opts=13)
01:54:14.145 00.001 14964 Enqueuing Move request for scope (0.07, 1.12)
01:54:14.145 00.000 12044 Worker thread wakes up
01:54:14.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.12) opts 0xd
01:54:14.145 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 1.12)
01:54:14.145 00.000 12044 Moving (0.07, 1.12) raw xDistance=-1.12 yDistance=-0.19
01:54:14.145 00.000 12044 BLC: window closed
01:54:14.146 00.001 12044 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.825378, 1:-0.136794, 2:-0.065204
01:54:14.146 00.000 12044 BLC: No correction, Miss < min_move
01:54:14.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.73 from input -1.12, slope = 0.00
01:54:14.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:14.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:14.146 00.000 12044 MoveAxis(E, 86, ABG)
01:54:14.146 00.000 12044 Guiding  Dir = 2, Dur = 86
01:54:14.153 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10624, med=615, FiltMin=521, FiltMax=9244, Gamma=0.810
01:54:14.158 00.005 14964 UpdateGuideState exits: m=270080 SNR=310.7
01:54:14.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.159 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:14.160 00.001 14964 Enqueuing Expose request
01:54:14.270 00.110 12044 IsSlewing returns 0
01:54:14.270 00.000 12044 IsGuiding returns 0
01:54:14.302 00.032 12044 PulseGuide returned control before completion, sleep 65
01:54:14.374 00.072 12044 IsGuiding returns 1
01:54:14.374 00.000 12044 scope still moving after pulse duration time elapsed
01:54:14.430 00.056 12044 IsSlewing returns 0
01:54:14.461 00.031 12044 IsGuiding returns 0
01:54:14.461 00.000 12044 scope move finished after 86 + 103 ms
01:54:14.461 00.000 12044 Move returns status 0, amount 86
01:54:14.461 00.000 12044 MoveAxis(N, 0, ABG)
01:54:14.461 00.000 12044 Move returns status 0, amount 0
01:54:14.461 00.000 12044 move complete, result=0
01:54:14.461 00.000 12044 worker thread done servicing request
01:54:14.461 00.000 12044 Worker thread wakes up
01:54:14.461 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:14.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:14.461 00.000 14964 GuideStep: -1.1 px 86 ms EAST, -0.2 px 0 ms NORTH
01:54:17.561 03.100 12044 Exposure complete
01:54:17.590 00.029 12044 worker thread done servicing request
01:54:17.590 00.000 14964 OnExposeComplete: enter
01:54:17.591 00.001 14964 UpdateGuideState(): m_state=6
01:54:17.591 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3613
01:54:17.592 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=92.11, Mass=272140, SNR=315.2, Peak=11138 HFD=4.5
01:54:17.592 00.000 14964 MultiStar: [#1 -0.71,2.32,0.00,M8] [#2 -0.29,2.05,0.00,M8] 
01:54:17.593 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.55 = -1.74)
01:54:17.593 00.000 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.32)
01:54:17.594 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.99 mountX=-0.02 mountY=0.14, mountTheta=1.74
01:54:17.595 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.02, opts=13)
01:54:17.595 00.000 14964 Enqueuing Move request for scope (-0.14, 0.02)
01:54:17.596 00.001 12044 Worker thread wakes up
01:54:17.596 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
01:54:17.596 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
01:54:17.596 00.000 12044 Moving (-0.14, 0.02) raw xDistance=-0.02 yDistance=0.14
01:54:17.596 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.35, using input
01:54:17.596 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.14
01:54:17.596 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:17.596 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:54:17.596 00.000 12044 MoveAxis(E, 0, ABG)
01:54:17.596 00.000 12044 Move returns status 0, amount 0
01:54:17.596 00.000 12044 MoveAxis(N, 0, ABG)
01:54:17.596 00.000 12044 Move returns status 0, amount 0
01:54:17.596 00.000 12044 move complete, result=0
01:54:17.597 00.001 12044 worker thread done servicing request
01:54:17.604 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11138, med=614, FiltMin=523, FiltMax=9837, Gamma=0.810
01:54:17.609 00.005 14964 UpdateGuideState exits: m=272140 SNR=315.2
01:54:17.610 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.611 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:17.611 00.000 14964 Enqueuing Expose request
01:54:17.612 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:17.612 00.000 12044 Worker thread wakes up
01:54:17.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:17.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:20.738 03.126 12044 Exposure complete
01:54:20.766 00.028 12044 worker thread done servicing request
01:54:20.766 00.000 14964 OnExposeComplete: enter
01:54:20.767 00.001 14964 UpdateGuideState(): m_state=6
01:54:20.767 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3614
01:54:20.768 00.001 14964 Star::Find returns 1 (0), X=280.17, Y=92.35, Mass=285682, SNR=333.9, Peak=13186 HFD=4.8
01:54:20.768 00.000 14964 MultiStar: [#1 -0.55,1.92,0.00,M9] [#2 -0.08,1.34,0.00,M9] 
01:54:20.769 00.001 14964 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.56) = xAngle (3.71 = -2.57)
01:54:20.769 00.000 14964 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
01:54:20.769 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.16 mountX=-0.27 mountY=0.15, mountTheta=2.64
01:54:20.770 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.27, opts=13)
01:54:20.771 00.001 14964 Enqueuing Move request for scope (-0.18, 0.27)
01:54:20.771 00.000 12044 Worker thread wakes up
01:54:20.772 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
01:54:20.772 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
01:54:20.772 00.000 12044 Moving (-0.18, 0.27) raw xDistance=-0.27 yDistance=0.15
01:54:20.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.06
01:54:20.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:20.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:54:20.772 00.000 12044 MoveAxis(E, 0, ABG)
01:54:20.772 00.000 12044 Move returns status 0, amount 0
01:54:20.772 00.000 12044 MoveAxis(N, 0, ABG)
01:54:20.772 00.000 12044 Move returns status 0, amount 0
01:54:20.772 00.000 12044 move complete, result=0
01:54:20.772 00.000 12044 worker thread done servicing request
01:54:20.781 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13186, med=615, FiltMin=527, FiltMax=11532, Gamma=0.810
01:54:20.790 00.009 14964 UpdateGuideState exits: m=285682 SNR=333.9
01:54:20.791 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.792 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:20.792 00.000 14964 Enqueuing Expose request
01:54:20.793 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:20.793 00.000 12044 Worker thread wakes up
01:54:20.793 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:20.793 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:23.894 03.101 12044 Exposure complete
01:54:23.918 00.024 12044 worker thread done servicing request
01:54:23.918 00.000 14964 OnExposeComplete: enter
01:54:23.918 00.000 14964 UpdateGuideState(): m_state=6
01:54:23.919 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3615
01:54:23.919 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=93.04, Mass=282133, SNR=332.3, Peak=12200 HFD=4.6
01:54:23.920 00.001 14964 MultiStar: [#1 -1.15,1.30,0.00,M10] [#2 -0.74,0.61,0.00,M10] 
01:54:23.921 00.001 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.69 = -2.60)
01:54:23.921 00.000 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.46)
01:54:23.922 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=0.95 hyp=1.12 cameraTheta=2.13 mountX=-0.96 mountY=0.49, mountTheta=2.67
01:54:23.925 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.95, opts=13)
01:54:23.927 00.002 14964 Enqueuing Move request for scope (-0.59, 0.95)
01:54:23.928 00.001 12044 Worker thread wakes up
01:54:23.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.95) opts 0xd
01:54:23.928 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.95)
01:54:23.928 00.000 12044 Moving (-0.59, 0.95) raw xDistance=-0.96 yDistance=0.49
01:54:23.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.52 from input -0.96, slope = -0.13
01:54:23.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:54:23.928 00.000 12044 MoveAxis(E, 61, ABG)
01:54:23.928 00.000 12044 Guiding  Dir = 2, Dur = 61
01:54:23.941 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12200, med=615, FiltMin=530, FiltMax=10480, Gamma=0.810
01:54:23.948 00.007 14964 UpdateGuideState exits: m=282133 SNR=332.3
01:54:23.949 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.950 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:23.950 00.000 14964 Enqueuing Expose request
01:54:23.960 00.010 12044 IsSlewing returns 0
01:54:23.960 00.000 12044 IsGuiding returns 0
01:54:23.991 00.031 12044 PulseGuide returned control before completion, sleep 40
01:54:24.053 00.062 12044 IsGuiding returns 1
01:54:24.053 00.000 12044 scope still moving after pulse duration time elapsed
01:54:24.099 00.046 12044 IsSlewing returns 0
01:54:24.130 00.031 12044 IsGuiding returns 0
01:54:24.130 00.000 12044 scope move finished after 61 + 108 ms
01:54:24.130 00.000 12044 Move returns status 0, amount 61
01:54:24.130 00.000 12044 MoveAxis(S, 46, ABG)
01:54:24.130 00.000 12044 Guiding  Dir = 1, Dur = 46
01:54:24.161 00.031 12044 IsSlewing returns 0
01:54:24.161 00.000 12044 IsGuiding returns 0
01:54:24.193 00.032 12044 PulseGuide returned control before completion, sleep 25
01:54:24.245 00.052 12044 IsGuiding returns 1
01:54:24.245 00.000 12044 scope still moving after pulse duration time elapsed
01:54:24.302 00.057 12044 IsSlewing returns 0
01:54:24.302 00.000 12044 IsGuiding returns 0
01:54:24.303 00.001 12044 scope move finished after 46 + 95 ms
01:54:24.303 00.000 12044 Move returns status 0, amount 46
01:54:24.303 00.000 12044 move complete, result=0
01:54:24.303 00.000 12044 worker thread done servicing request
01:54:24.303 00.000 12044 Worker thread wakes up
01:54:24.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:24.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:24.303 00.000 14964 GuideStep: -1.0 px 61 ms EAST, 0.5 px 46 ms SOUTH
01:54:27.402 03.099 12044 Exposure complete
01:54:27.428 00.026 12044 worker thread done servicing request
01:54:27.428 00.000 14964 OnExposeComplete: enter
01:54:27.429 00.001 14964 UpdateGuideState(): m_state=6
01:54:27.429 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3616
01:54:27.430 00.001 14964 Star::Find returns 1 (0), X=281.61, Y=90.12, Mass=266445, SNR=318.5, Peak=15289 HFD=4.3
01:54:27.431 00.001 14964 MultiStar: large primary error, entering stabilization period
01:54:27.431 00.000 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
01:54:27.432 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.68)
01:54:27.432 00.000 14964 CameraToMount -- cameraX=1.26 cameraY=-1.97 hyp=2.34 cameraTheta=-1.00 mountX=1.99 mountY=-1.05, mountTheta=-0.48
01:54:27.434 00.002 14964 SchedulePrimaryMove(1136A648, x=1.26, y=-1.97, opts=13)
01:54:27.434 00.000 14964 Enqueuing Move request for scope (1.26, -1.97)
01:54:27.435 00.001 12044 Worker thread wakes up
01:54:27.435 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.26, -1.97) opts 0xd
01:54:27.435 00.000 12044 Handling offset move in thread for scope, endpoint = (1.26, -1.97)
01:54:27.435 00.000 12044 Moving (1.26, -1.97) raw xDistance=1.99 yDistance=-1.05
01:54:27.435 00.000 12044 Lowpass2 history cleared, outlier deflection
01:54:27.435 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.29 from input 1.99, slope = 0.00
01:54:27.435 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:27.435 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.05
01:54:27.435 00.000 12044 MoveAxis(W, 153, ABG)
01:54:27.435 00.000 12044 Guiding  Dir = 3, Dur = 153
01:54:27.443 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15289, med=615, FiltMin=529, FiltMax=13297, Gamma=0.810
01:54:27.452 00.009 14964 UpdateGuideState exits: m=266445 SNR=318.5
01:54:27.453 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.453 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:27.454 00.001 14964 Enqueuing Expose request
01:54:27.492 00.038 12044 IsSlewing returns 0
01:54:27.492 00.000 12044 IsGuiding returns 0
01:54:27.524 00.032 12044 PulseGuide returned control before completion, sleep 132
01:54:27.663 00.139 12044 IsGuiding returns 1
01:54:27.663 00.000 12044 scope still moving after pulse duration time elapsed
01:54:27.725 00.062 12044 IsSlewing returns 0
01:54:27.726 00.001 12044 IsGuiding returns 0
01:54:27.726 00.000 12044 scope move finished after 153 + 80 ms
01:54:27.726 00.000 12044 Move returns status 0, amount 153
01:54:27.726 00.000 12044 MoveAxis(N, 0, ABG)
01:54:27.726 00.000 12044 Move returns status 0, amount 0
01:54:27.726 00.000 12044 move complete, result=0
01:54:27.726 00.000 12044 worker thread done servicing request
01:54:27.726 00.000 12044 Worker thread wakes up
01:54:27.726 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:27.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:27.726 00.000 14964 GuideStep: 2.0 px 153 ms WEST, -1.0 px 0 ms NORTH
01:54:30.855 03.129 12044 Exposure complete
01:54:30.876 00.021 12044 worker thread done servicing request
01:54:30.876 00.000 14964 OnExposeComplete: enter
01:54:30.876 00.000 14964 UpdateGuideState(): m_state=6
01:54:30.877 00.001 14964 Star::Find(35, 281, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3617
01:54:30.877 00.000 14964 Star::Find returns 1 (0), X=281.76, Y=91.23, Mass=268764, SNR=328.5, Peak=15181 HFD=4.4
01:54:30.878 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
01:54:30.878 00.000 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.22)
01:54:30.879 00.001 14964 CameraToMount -- cameraX=1.41 cameraY=-0.85 hyp=1.64 cameraTheta=-0.55 mountX=0.87 mountY=-1.31, mountTheta=-0.98
01:54:30.880 00.001 14964 SchedulePrimaryMove(1136A648, x=1.41, y=-0.85, opts=13)
01:54:30.880 00.000 14964 Enqueuing Move request for scope (1.41, -0.85)
01:54:30.881 00.001 12044 Worker thread wakes up
01:54:30.881 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.85) opts 0xd
01:54:30.881 00.000 12044 Handling offset move in thread for scope, endpoint = (1.41, -0.85)
01:54:30.881 00.000 12044 Moving (1.41, -0.85) raw xDistance=0.87 yDistance=-1.31
01:54:30.881 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.57 from input 0.87, slope = 0.00
01:54:30.881 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:30.881 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.31
01:54:30.881 00.000 12044 MoveAxis(W, 67, ABG)
01:54:30.881 00.000 12044 Guiding  Dir = 3, Dur = 67
01:54:30.890 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15181, med=615, FiltMin=533, FiltMax=12221, Gamma=0.810
01:54:30.895 00.005 14964 UpdateGuideState exits: m=268764 SNR=328.5
01:54:30.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.896 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:30.897 00.001 14964 Enqueuing Expose request
01:54:30.913 00.016 12044 IsSlewing returns 0
01:54:30.913 00.000 12044 IsGuiding returns 0
01:54:30.944 00.031 12044 PulseGuide returned control before completion, sleep 47
01:54:31.007 00.063 12044 IsGuiding returns 1
01:54:31.007 00.000 12044 scope still moving after pulse duration time elapsed
01:54:31.084 00.077 12044 IsSlewing returns 0
01:54:31.084 00.000 12044 IsGuiding returns 0
01:54:31.084 00.000 12044 scope move finished after 67 + 103 ms
01:54:31.084 00.000 12044 Move returns status 0, amount 67
01:54:31.084 00.000 12044 MoveAxis(N, 0, ABG)
01:54:31.084 00.000 12044 Move returns status 0, amount 0
01:54:31.084 00.000 12044 move complete, result=0
01:54:31.084 00.000 12044 worker thread done servicing request
01:54:31.084 00.000 12044 Worker thread wakes up
01:54:31.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:31.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:31.084 00.000 14964 GuideStep: 0.9 px 67 ms WEST, -1.3 px 0 ms NORTH
01:54:34.187 03.103 12044 Exposure complete
01:54:34.210 00.023 12044 worker thread done servicing request
01:54:34.210 00.000 14964 OnExposeComplete: enter
01:54:34.211 00.001 14964 UpdateGuideState(): m_state=6
01:54:34.212 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3618
01:54:34.212 00.000 14964 Star::Find returns 1 (0), X=281.88, Y=92.01, Mass=272207, SNR=320.5, Peak=17898 HFD=4.3
01:54:34.213 00.001 14964 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.56) = xAngle (1.51 = 1.51)
01:54:34.213 00.000 14964 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.56 = -1.72)
01:54:34.214 00.001 14964 CameraToMount -- cameraX=1.53 cameraY=-0.08 hyp=1.53 cameraTheta=-0.05 mountX=0.10 mountY=-1.51, mountTheta=-1.51
01:54:34.215 00.001 14964 SchedulePrimaryMove(1136A648, x=1.53, y=-0.08, opts=13)
01:54:34.215 00.000 14964 Enqueuing Move request for scope (1.53, -0.08)
01:54:34.216 00.001 12044 Worker thread wakes up
01:54:34.216 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.53, -0.08) opts 0xd
01:54:34.216 00.000 12044 Handling offset move in thread for scope, endpoint = (1.53, -0.08)
01:54:34.216 00.000 12044 Moving (1.53, -0.08) raw xDistance=0.10 yDistance=-1.51
01:54:34.216 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:54:34.216 00.000 12044 resist switch: large excursion: input -1.51 thresh 1.35 direction from 1 to -1
01:54:34.216 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.53
01:54:34.216 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
01:54:34.216 00.000 12044 MoveAxis(E, 0, ABG)
01:54:34.216 00.000 12044 Move returns status 0, amount 0
01:54:34.216 00.000 12044 BLC: Oldest BLC event removed
01:54:34.216 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 302 applied
01:54:34.216 00.000 12044 MoveAxis(N, 443, ABG)
01:54:34.216 00.000 12044 Guiding  Dir = 0, Dur = 443
01:54:34.223 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17898, med=615, FiltMin=532, FiltMax=12317, Gamma=0.810
01:54:34.229 00.006 14964 UpdateGuideState exits: m=272207 SNR=320.5
01:54:34.229 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.230 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:34.230 00.000 14964 Enqueuing Expose request
01:54:34.257 00.027 12044 IsSlewing returns 0
01:54:34.258 00.001 12044 IsGuiding returns 0
01:54:34.289 00.031 12044 PulseGuide returned control before completion, sleep 422
01:54:34.717 00.428 12044 IsGuiding returns 1
01:54:34.717 00.000 12044 scope still moving after pulse duration time elapsed
01:54:34.801 00.084 12044 IsSlewing returns 0
01:54:34.802 00.001 12044 IsGuiding returns 0
01:54:34.802 00.000 12044 scope move finished after 443 + 101 ms
01:54:34.802 00.000 12044 Move returns status 0, amount 443
01:54:34.802 00.000 12044 move complete, result=0
01:54:34.802 00.000 12044 worker thread done servicing request
01:54:34.802 00.000 12044 Worker thread wakes up
01:54:34.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:34.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:34.802 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -1.5 px 443 ms NORTH
01:54:37.929 03.127 12044 Exposure complete
01:54:37.951 00.022 14964 OnExposeComplete: enter
01:54:37.952 00.001 14964 UpdateGuideState(): m_state=6
01:54:37.952 00.000 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3619
01:54:37.953 00.001 12044 worker thread done servicing request
01:54:37.953 00.000 14964 Star::Find returns 1 (0), X=281.75, Y=92.19, Mass=273295, SNR=322.3, Peak=17458 HFD=4.4
01:54:37.954 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
01:54:37.954 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
01:54:37.955 00.001 14964 CameraToMount -- cameraX=1.40 cameraY=0.10 hyp=1.40 cameraTheta=0.07 mountX=-0.08 mountY=-1.40, mountTheta=-1.63
01:54:37.956 00.001 14964 SchedulePrimaryMove(1136A648, x=1.40, y=0.10, opts=13)
01:54:37.956 00.000 14964 Enqueuing Move request for scope (1.40, 0.10)
01:54:37.957 00.001 12044 Worker thread wakes up
01:54:37.957 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.40, 0.10) opts 0xd
01:54:37.957 00.000 12044 Handling offset move in thread for scope, endpoint = (1.40, 0.10)
01:54:37.957 00.000 12044 Moving (1.40, 0.10) raw xDistance=-0.08 yDistance=-1.40
01:54:37.957 00.000 12044 BLC: History state: CurrMiss=1.40, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.510915, 1:1.401610
01:54:37.957 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:54:37.957 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:54:37.957 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40
01:54:37.957 00.000 12044 MoveAxis(E, 0, ABG)
01:54:37.957 00.000 12044 Move returns status 0, amount 0
01:54:37.957 00.000 12044 MoveAxis(N, 131, ABG)
01:54:37.957 00.000 12044 Guiding  Dir = 0, Dur = 131
01:54:37.964 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17458, med=615, FiltMin=529, FiltMax=9449, Gamma=0.810
01:54:37.970 00.006 14964 UpdateGuideState exits: m=273295 SNR=322.3
01:54:37.970 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.971 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:37.971 00.000 14964 Enqueuing Expose request
01:54:38.009 00.038 12044 IsSlewing returns 0
01:54:38.009 00.000 12044 IsGuiding returns 0
01:54:38.040 00.031 12044 PulseGuide returned control before completion, sleep 111
01:54:38.154 00.114 12044 IsGuiding returns 1
01:54:38.154 00.000 12044 scope still moving after pulse duration time elapsed
01:54:38.211 00.057 12044 IsSlewing returns 0
01:54:38.211 00.000 12044 IsGuiding returns 0
01:54:38.211 00.000 12044 scope move finished after 131 + 71 ms
01:54:38.211 00.000 12044 Move returns status 0, amount 131
01:54:38.211 00.000 12044 move complete, result=0
01:54:38.211 00.000 12044 worker thread done servicing request
01:54:38.212 00.001 12044 Worker thread wakes up
01:54:38.212 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -1.4 px 131 ms NORTH
01:54:38.212 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:38.213 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:41.322 03.109 12044 Exposure complete
01:54:41.344 00.022 12044 worker thread done servicing request
01:54:41.344 00.000 14964 OnExposeComplete: enter
01:54:41.344 00.000 14964 UpdateGuideState(): m_state=6
01:54:41.345 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3620
01:54:41.346 00.001 14964 Star::Find returns 1 (0), X=280.01, Y=91.97, Mass=271745, SNR=317.0, Peak=17264 HFD=4.4
01:54:41.346 00.000 14964 MultiStar: exiting stabilization period
01:54:41.346 00.000 14964 MultiStar: [#1 -0.62,0.66,0.00,R] [#2 -0.24,0.50,0.07,U] 
01:54:41.347 00.001 14964 refined, 1 included, MultiStar: {-0.33, -0.08}, one-star: {-0.34, -0.12}
01:54:41.347 00.000 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
01:54:41.348 00.001 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
01:54:41.348 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.90 mountX=0.08 mountY=0.34, mountTheta=1.35
01:54:41.349 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.08, opts=13)
01:54:41.350 00.001 14964 Enqueuing Move request for scope (-0.33, -0.08)
01:54:41.350 00.000 12044 Worker thread wakes up
01:54:41.350 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
01:54:41.350 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
01:54:41.350 00.000 12044 Moving (-0.33, -0.08) raw xDistance=0.08 yDistance=0.34
01:54:41.350 00.000 12044 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.510915, 1:1.401610, 2:-0.337175
01:54:41.351 00.001 12044 BLC: No correction, Miss < min_move
01:54:41.351 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.26
01:54:41.351 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:41.351 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:54:41.351 00.000 12044 MoveAxis(E, 0, ABG)
01:54:41.351 00.000 12044 Move returns status 0, amount 0
01:54:41.351 00.000 12044 MoveAxis(N, 0, ABG)
01:54:41.351 00.000 12044 Move returns status 0, amount 0
01:54:41.351 00.000 12044 move complete, result=0
01:54:41.351 00.000 12044 worker thread done servicing request
01:54:41.358 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17264, med=615, FiltMin=529, FiltMax=9183, Gamma=0.810
01:54:41.363 00.005 14964 UpdateGuideState exits: m=271745 SNR=317.0
01:54:41.364 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.364 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:41.365 00.001 14964 Enqueuing Expose request
01:54:41.365 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:54:41.366 00.001 12044 Worker thread wakes up
01:54:41.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:41.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
01:54:43.007 01.641 14964 evsrv: cli 01AB2AD0 connect
01:54:43.008 00.001 14964 case statement mapped state 6 to 3
01:54:43.009 00.001 14964 case statement mapped state 6 to 3
01:54:43.010 00.001 14964 evsrv: cli 01AB2AD0 request: {"method":"get_app_state","id":"176a2fd7-ee08-4389-8a90-247319bc77bd"}
01:54:43.010 00.000 14964 case statement mapped state 6 to 3
01:54:43.010 00.000 14964 evsrv: cli 01AB2AD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"176a2fd7-ee08-4389-8a90-247319bc77bd"}
01:54:43.012 00.002 14964 evsrv: cli 01AB2AD0 disconnect
01:54:43.013 00.001 14964 evsrv: cli 01AB2670 connect
01:54:43.014 00.001 14964 case statement mapped state 6 to 3
01:54:43.014 00.000 14964 case statement mapped state 6 to 3
01:54:43.015 00.001 14964 evsrv: cli 01AB2670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"07d14e96-bdf3-436d-bfb6-51ae7f8941bc"}
01:54:43.016 00.001 14964 PhdController::Dither begins
01:54:43.016 00.000 14964 dither: size=2.00, dRA=0.07 dDec=1.96
01:54:43.017 00.001 14964 MountToCamera -- mountTheta (-1.54) + m_xAngle (-1.56) = xAngle (-3.09 = -3.09)
01:54:43.017 00.000 14964 MountToCamera -- mountX=0.07 mountY=1.96 hyp=1.96 mountTheta=-1.54 cameraX=-1.96, cameraY=-0.10 cameraTheta=-3.09
01:54:43.017 00.000 14964 setting lock position to (278.39, 91.99)
01:54:43.018 00.001 14964 Mount: notify guiding dithered (-2.0, -0.1)
01:54:43.019 00.001 14964 MultiStar: stabilizing after lock position change
01:54:43.020 00.001 14964 Status Line: Dither by 0.07,1.96
01:54:43.021 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
01:54:43.022 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
01:54:43.022 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":0,"id":"07d14e96-bdf3-436d-bfb6-51ae7f8941bc"}
01:54:43.023 00.001 14964 evsrv: cli 01AB2670 disconnect
01:54:44.475 01.452 12044 Exposure complete
01:54:44.496 00.021 12044 worker thread done servicing request
01:54:44.496 00.000 14964 OnExposeComplete: enter
01:54:44.497 00.001 14964 UpdateGuideState(): m_state=6
01:54:44.497 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3621
01:54:44.498 00.001 14964 Star::Find returns 1 (0), X=280.30, Y=91.54, Mass=270485, SNR=325.4, Peak=17043 HFD=3.9
01:54:44.498 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
01:54:44.499 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.91)
01:54:44.500 00.001 14964 CameraToMount -- cameraX=1.91 cameraY=-0.45 hyp=1.96 cameraTheta=-0.23 mountX=0.48 mountY=-1.85, mountTheta=-1.32
01:54:44.502 00.002 14964 dither recenter: remaining=(-0.1,-2.0) step=(-0.1,-2.0)
01:54:44.503 00.001 14964 MountToCamera -- mountTheta (1.61) + m_xAngle (-1.56) = xAngle (0.05 = 0.05)
01:54:44.504 00.001 14964 MountToCamera -- mountX=-0.07 mountY=-1.96 hyp=1.96 mountTheta=1.61 cameraX=1.96, cameraY=0.10 cameraTheta=0.05
01:54:44.504 00.000 14964 SchedulePrimaryMove(1136A648, x=1.96, y=0.10, opts=4)
01:54:44.505 00.001 14964 Enqueuing Move request for scope (1.96, 0.10)
01:54:44.505 00.000 14964 Mount: notify direct move -0.07,-1.96
01:54:44.506 00.001 12044 Worker thread wakes up
01:54:44.506 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.96, 0.10) opts 0x4
01:54:44.506 00.000 12044 Handling offset move in thread for scope, endpoint = (1.96, 0.10)
01:54:44.506 00.000 12044 Moving (1.96, 0.10) raw xDistance=-0.07 yDistance=-1.96
01:54:44.506 00.000 12044 BLC: window closed
01:54:44.506 00.000 12044 MoveAxis(E, 8, B)
01:54:44.507 00.001 12044 Guiding  Dir = 2, Dur = 8
01:54:44.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17043, med=615, FiltMin=523, FiltMax=14185, Gamma=0.810
01:54:44.520 00.006 14964 UpdateGuideState exits: m=270485 SNR=325.4
01:54:44.521 00.001 14964 PhdController: settling, locked = 1, distance = 2.72 (2.00) aobump = 0 frame = 1 / 99999
01:54:44.521 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576084.521,"Host":"NUCBOX","Inst":1,"Distance":2.72,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:54:44.522 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.522 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:44.523 00.001 14964 Enqueuing Expose request
01:54:44.537 00.014 12044 IsSlewing returns 0
01:54:44.538 00.001 12044 IsGuiding returns 0
01:54:44.570 00.032 12044 IsGuiding returns 1
01:54:44.570 00.000 12044 scope still moving after pulse duration time elapsed
01:54:44.617 00.047 12044 IsSlewing returns 0
01:54:44.617 00.000 12044 IsGuiding returns 0
01:54:44.618 00.001 12044 scope move finished after 8 + 72 ms
01:54:44.618 00.000 12044 Move returns status 0, amount 8
01:54:44.618 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:44.618 00.000 12044 MoveAxis(N, 183, B)
01:54:44.618 00.000 12044 Guiding  Dir = 0, Dur = 183
01:54:44.646 00.028 12044 IsSlewing returns 0
01:54:44.646 00.000 12044 IsGuiding returns 0
01:54:44.678 00.032 12044 PulseGuide returned control before completion, sleep 163
01:54:44.851 00.173 12044 IsGuiding returns 1
01:54:44.851 00.000 12044 scope still moving after pulse duration time elapsed
01:54:44.912 00.061 12044 IsSlewing returns 0
01:54:44.912 00.000 12044 IsGuiding returns 0
01:54:44.912 00.000 12044 scope move finished after 183 + 82 ms
01:54:44.912 00.000 12044 Move returns status 0, amount 183
01:54:44.912 00.000 12044 move complete, result=0
01:54:44.912 00.000 12044 worker thread done servicing request
01:54:44.912 00.000 12044 Worker thread wakes up
01:54:44.912 00.000 14964 GuideStep: -0.1 px 8 ms EAST, -2.0 px 183 ms NORTH
01:54:44.913 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:44.913 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:54:48.045 03.132 12044 Exposure complete
01:54:48.069 00.024 12044 worker thread done servicing request
01:54:48.069 00.000 14964 OnExposeComplete: enter
01:54:48.070 00.001 14964 UpdateGuideState(): m_state=6
01:54:48.070 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3622
01:54:48.071 00.001 14964 Star::Find returns 1 (0), X=277.98, Y=91.86, Mass=268780, SNR=316.4, Peak=18187 HFD=4.2
01:54:48.072 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
01:54:48.072 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
01:54:48.072 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-2.83 mountX=0.13 mountY=0.43, mountTheta=1.28
01:54:48.073 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.13, opts=13)
01:54:48.074 00.001 14964 Enqueuing Move request for scope (-0.41, -0.13)
01:54:48.075 00.001 12044 Worker thread wakes up
01:54:48.075 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.13) opts 0xd
01:54:48.075 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.13)
01:54:48.075 00.000 12044 Moving (-0.41, -0.13) raw xDistance=0.13 yDistance=0.43
01:54:48.075 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
01:54:48.075 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:48.075 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:54:48.075 00.000 12044 MoveAxis(E, 0, ABG)
01:54:48.075 00.000 12044 Move returns status 0, amount 0
01:54:48.075 00.000 12044 MoveAxis(N, 0, ABG)
01:54:48.075 00.000 12044 Move returns status 0, amount 0
01:54:48.075 00.000 12044 move complete, result=0
01:54:48.075 00.000 12044 worker thread done servicing request
01:54:48.082 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18187, med=616, FiltMin=525, FiltMax=10250, Gamma=0.810
01:54:48.088 00.006 14964 UpdateGuideState exits: m=268780 SNR=316.4
01:54:48.088 00.000 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 2 / 99999
01:54:48.089 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576088.089,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
01:54:48.089 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.090 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:48.090 00.000 14964 Enqueuing Expose request
01:54:48.091 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:54:48.091 00.000 12044 Worker thread wakes up
01:54:48.091 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:48.091 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:54:51.188 03.097 12044 Exposure complete
01:54:51.208 00.020 12044 worker thread done servicing request
01:54:51.208 00.000 14964 OnExposeComplete: enter
01:54:51.209 00.001 14964 UpdateGuideState(): m_state=6
01:54:51.209 00.000 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3623
01:54:51.210 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=91.86, Mass=268381, SNR=318.5, Peak=13847 HFD=4.4
01:54:51.210 00.000 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
01:54:51.211 00.001 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
01:54:51.211 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.27 mountX=0.13 mountY=-0.03, mountTheta=-0.20
01:54:51.212 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.13, opts=13)
01:54:51.213 00.001 14964 Enqueuing Move request for scope (0.04, -0.13)
01:54:51.213 00.000 12044 Worker thread wakes up
01:54:51.213 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:54:51.213 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:54:51.213 00.000 12044 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=-0.03
01:54:51.213 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
01:54:51.213 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:51.214 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:51.214 00.000 12044 MoveAxis(E, 0, ABG)
01:54:51.214 00.000 12044 Move returns status 0, amount 0
01:54:51.214 00.000 12044 MoveAxis(N, 0, ABG)
01:54:51.214 00.000 12044 Move returns status 0, amount 0
01:54:51.214 00.000 12044 move complete, result=0
01:54:51.214 00.000 12044 worker thread done servicing request
01:54:51.221 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13847, med=615, FiltMin=534, FiltMax=11857, Gamma=0.810
01:54:51.228 00.007 14964 UpdateGuideState exits: m=268381 SNR=318.5
01:54:51.228 00.000 14964 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 3 / 99999
01:54:51.229 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576091.229,"Host":"NUCBOX","Inst":1,"Distance":0.34,"Time":3.1,"SettleTime":15.0,"StarLocked":true}
01:54:51.229 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.230 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:51.230 00.000 14964 Enqueuing Expose request
01:54:51.231 00.001 12044 Worker thread wakes up
01:54:51.231 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:51.231 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:51.232 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:54:54.367 03.135 12044 Exposure complete
01:54:54.393 00.026 12044 worker thread done servicing request
01:54:54.393 00.000 14964 OnExposeComplete: enter
01:54:54.394 00.001 14964 UpdateGuideState(): m_state=6
01:54:54.394 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3624
01:54:54.395 00.001 14964 Star::Find returns 1 (0), X=278.47, Y=91.60, Mass=258308, SNR=311.0, Peak=14748 HFD=4.4
01:54:54.395 00.000 14964 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.56) = xAngle (0.19 = 0.19)
01:54:54.395 00.000 14964 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
01:54:54.396 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.39 cameraTheta=-1.36 mountX=0.39 mountY=-0.04, mountTheta=-0.10
01:54:54.397 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.39, opts=13)
01:54:54.398 00.001 14964 Enqueuing Move request for scope (0.08, -0.39)
01:54:54.398 00.000 12044 Worker thread wakes up
01:54:54.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd
01:54:54.398 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.39)
01:54:54.398 00.000 12044 Moving (0.08, -0.39) raw xDistance=0.39 yDistance=-0.04
01:54:54.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.39, slope = 0.00
01:54:54.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:54.398 00.000 12044 MoveAxis(W, 30, ABG)
01:54:54.398 00.000 12044 Guiding  Dir = 3, Dur = 30
01:54:54.406 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14748, med=615, FiltMin=535, FiltMax=11667, Gamma=0.810
01:54:54.411 00.005 14964 UpdateGuideState exits: m=258308 SNR=311.0
01:54:54.412 00.001 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 4 / 99999
01:54:54.412 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576094.412,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
01:54:54.413 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.413 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:54.413 00.000 14964 Enqueuing Expose request
01:54:54.426 00.013 12044 IsSlewing returns 0
01:54:54.426 00.000 12044 IsGuiding returns 0
01:54:54.486 00.060 12044 IsGuiding returns 1
01:54:54.486 00.000 12044 scope still moving after pulse duration time elapsed
01:54:54.552 00.066 12044 IsSlewing returns 0
01:54:54.552 00.000 12044 IsGuiding returns 0
01:54:54.552 00.000 12044 scope move finished after 30 + 95 ms
01:54:54.552 00.000 12044 Move returns status 0, amount 30
01:54:54.552 00.000 12044 MoveAxis(N, 0, ABG)
01:54:54.552 00.000 12044 Move returns status 0, amount 0
01:54:54.552 00.000 12044 move complete, result=0
01:54:54.552 00.000 12044 worker thread done servicing request
01:54:54.552 00.000 12044 Worker thread wakes up
01:54:54.552 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:54.552 00.000 14964 GuideStep: 0.4 px 30 ms WEST, -0.0 px 0 ms NORTH
01:54:54.553 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:54:57.676 03.123 12044 Exposure complete
01:54:57.700 00.024 12044 worker thread done servicing request
01:54:57.700 00.000 14964 OnExposeComplete: enter
01:54:57.701 00.001 14964 UpdateGuideState(): m_state=6
01:54:57.701 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3625
01:54:57.702 00.001 14964 Star::Find returns 1 (0), X=277.96, Y=91.63, Mass=263377, SNR=303.2, Peak=16943 HFD=4.0
01:54:57.702 00.000 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
01:54:57.703 00.001 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
01:54:57.703 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.36 hyp=0.56 cameraTheta=-2.45 mountX=0.35 mountY=0.47, mountTheta=0.93
01:54:57.704 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.36, opts=13)
01:54:57.705 00.001 14964 Enqueuing Move request for scope (-0.43, -0.36)
01:54:57.705 00.000 12044 Worker thread wakes up
01:54:57.705 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.36) opts 0xd
01:54:57.705 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.36)
01:54:57.705 00.000 12044 Moving (-0.43, -0.36) raw xDistance=0.35 yDistance=0.47
01:54:57.705 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.35, slope = 0.09
01:54:57.706 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:57.706 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:54:57.706 00.000 12044 MoveAxis(W, 29, ABG)
01:54:57.706 00.000 12044 Guiding  Dir = 3, Dur = 29
01:54:57.713 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16943, med=615, FiltMin=539, FiltMax=10519, Gamma=0.810
01:54:57.718 00.005 14964 UpdateGuideState exits: m=263377 SNR=303.2
01:54:57.719 00.001 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 5 / 99999
01:54:57.719 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576097.719,"Host":"NUCBOX","Inst":1,"Distance":0.42,"Time":9.6,"SettleTime":15.0,"StarLocked":true}
01:54:57.720 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.720 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:54:57.721 00.001 14964 Enqueuing Expose request
01:54:57.739 00.018 12044 IsSlewing returns 0
01:54:57.740 00.001 12044 IsGuiding returns 0
01:54:57.772 00.032 12044 IsGuiding returns 1
01:54:57.772 00.000 12044 scope still moving after pulse duration time elapsed
01:54:57.817 00.045 12044 IsSlewing returns 0
01:54:57.817 00.000 12044 IsGuiding returns 0
01:54:57.817 00.000 12044 scope move finished after 29 + 48 ms
01:54:57.817 00.000 12044 Move returns status 0, amount 29
01:54:57.817 00.000 12044 MoveAxis(N, 0, ABG)
01:54:57.817 00.000 12044 Move returns status 0, amount 0
01:54:57.817 00.000 12044 move complete, result=0
01:54:57.817 00.000 12044 worker thread done servicing request
01:54:57.817 00.000 12044 Worker thread wakes up
01:54:57.817 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:54:57.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:54:57.817 00.000 14964 GuideStep: 0.3 px 29 ms WEST, 0.5 px 0 ms NORTH
01:55:00.946 03.129 12044 Exposure complete
01:55:00.969 00.023 12044 worker thread done servicing request
01:55:00.969 00.000 14964 OnExposeComplete: enter
01:55:00.969 00.000 14964 UpdateGuideState(): m_state=6
01:55:00.970 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3626
01:55:00.970 00.000 14964 Star::Find returns 1 (0), X=277.96, Y=91.83, Mass=267339, SNR=313.0, Peak=16183 HFD=4.3
01:55:00.971 00.001 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
01:55:00.971 00.000 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.82 = 1.82)
01:55:00.972 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-2.79 mountX=0.15 mountY=0.45, mountTheta=1.24
01:55:00.973 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.16, opts=13)
01:55:00.973 00.000 14964 Enqueuing Move request for scope (-0.43, -0.16)
01:55:00.974 00.001 12044 Worker thread wakes up
01:55:00.974 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.16) opts 0xd
01:55:00.974 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.16)
01:55:00.974 00.000 12044 Moving (-0.43, -0.16) raw xDistance=0.15 yDistance=0.45
01:55:00.974 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
01:55:00.974 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:00.974 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:55:00.974 00.000 12044 MoveAxis(E, 0, ABG)
01:55:00.974 00.000 12044 Move returns status 0, amount 0
01:55:00.974 00.000 12044 MoveAxis(N, 0, ABG)
01:55:00.974 00.000 12044 Move returns status 0, amount 0
01:55:00.974 00.000 12044 move complete, result=0
01:55:00.974 00.000 12044 worker thread done servicing request
01:55:00.983 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16183, med=615, FiltMin=533, FiltMax=10424, Gamma=0.810
01:55:00.991 00.008 14964 UpdateGuideState exits: m=267339 SNR=313.0
01:55:00.992 00.001 14964 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 6 / 99999
01:55:00.993 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576100.993,"Host":"NUCBOX","Inst":1,"Distance":0.43,"Time":12.9,"SettleTime":15.0,"StarLocked":true}
01:55:00.994 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:00.994 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:00.995 00.001 14964 Enqueuing Expose request
01:55:00.995 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:55:00.996 00.001 12044 Worker thread wakes up
01:55:00.996 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:00.996 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:04.101 03.105 12044 Exposure complete
01:55:04.125 00.024 12044 worker thread done servicing request
01:55:04.125 00.000 14964 OnExposeComplete: enter
01:55:04.125 00.000 14964 UpdateGuideState(): m_state=6
01:55:04.126 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3627
01:55:04.126 00.000 14964 Star::Find returns 1 (0), X=278.28, Y=92.55, Mass=275407, SNR=316.2, Peak=18407 HFD=4.0
01:55:04.127 00.001 14964 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.56) = xAngle (3.33 = -2.95)
01:55:04.128 00.001 14964 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
01:55:04.128 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.56 hyp=0.57 cameraTheta=1.78 mountX=-0.56 mountY=0.06, mountTheta=3.04
01:55:04.129 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.56, opts=13)
01:55:04.130 00.001 14964 Enqueuing Move request for scope (-0.12, 0.56)
01:55:04.130 00.000 12044 Worker thread wakes up
01:55:04.130 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.56) opts 0xd
01:55:04.130 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.56)
01:55:04.130 00.000 12044 Moving (-0.12, 0.56) raw xDistance=-0.56 yDistance=0.06
01:55:04.130 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.56, slope = -0.10
01:55:04.130 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:04.130 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:55:04.130 00.000 12044 MoveAxis(E, 44, ABG)
01:55:04.130 00.000 12044 Guiding  Dir = 2, Dur = 44
01:55:04.142 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18407, med=615, FiltMin=530, FiltMax=11243, Gamma=0.810
01:55:04.147 00.005 14964 UpdateGuideState exits: m=275407 SNR=316.2
01:55:04.148 00.001 14964 PhdController: settling, locked = 1, distance = 0.47 (2.00) aobump = 0 frame = 7 / 99999
01:55:04.148 00.000 14964 PhdController: newstate STATE_FINISH
01:55:04.149 00.001 14964 PhdController complete: success
01:55:04.149 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778576104.149,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:55:04.150 00.001 14964 Mount: notify guiding dither settle done success=1
01:55:04.150 00.000 14964 PhdController: newstate STATE_IDLE
01:55:04.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.151 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:04.152 00.001 14964 Enqueuing Expose request
01:55:04.168 00.016 12044 IsSlewing returns 0
01:55:04.169 00.001 12044 IsGuiding returns 0
01:55:04.200 00.031 12044 PulseGuide returned control before completion, sleep 23
01:55:04.259 00.059 12044 IsGuiding returns 1
01:55:04.259 00.000 12044 scope still moving after pulse duration time elapsed
01:55:04.334 00.075 12044 IsSlewing returns 0
01:55:04.334 00.000 12044 IsGuiding returns 0
01:55:04.334 00.000 12044 scope move finished after 44 + 121 ms
01:55:04.334 00.000 12044 Move returns status 0, amount 44
01:55:04.334 00.000 12044 MoveAxis(N, 0, ABG)
01:55:04.334 00.000 12044 Move returns status 0, amount 0
01:55:04.334 00.000 12044 move complete, result=0
01:55:04.334 00.000 12044 worker thread done servicing request
01:55:04.334 00.000 12044 Worker thread wakes up
01:55:04.334 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:04.334 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:04.334 00.000 14964 GuideStep: -0.6 px 44 ms EAST, 0.1 px 0 ms NORTH
01:55:07.465 03.131 12044 Exposure complete
01:55:07.487 00.022 12044 worker thread done servicing request
01:55:07.488 00.001 14964 OnExposeComplete: enter
01:55:07.488 00.000 14964 UpdateGuideState(): m_state=6
01:55:07.489 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3628
01:55:07.489 00.000 14964 Star::Find returns 1 (0), X=277.69, Y=91.82, Mass=270316, SNR=331.3, Peak=17703 HFD=4.1
01:55:07.490 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
01:55:07.490 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
01:55:07.491 00.001 14964 CameraToMount -- cameraX=-0.70 cameraY=-0.17 hyp=0.72 cameraTheta=-2.91 mountX=0.16 mountY=0.72, mountTheta=1.35
01:55:07.492 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=-0.17, opts=13)
01:55:07.492 00.000 14964 Enqueuing Move request for scope (-0.70, -0.17)
01:55:07.493 00.001 12044 Worker thread wakes up
01:55:07.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.17) opts 0xd
01:55:07.493 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, -0.17)
01:55:07.493 00.000 12044 Moving (-0.70, -0.17) raw xDistance=0.16 yDistance=0.72
01:55:07.493 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.05
01:55:07.493 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:07.493 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
01:55:07.493 00.000 12044 MoveAxis(E, 0, ABG)
01:55:07.493 00.000 12044 Move returns status 0, amount 0
01:55:07.493 00.000 12044 MoveAxis(N, 0, ABG)
01:55:07.493 00.000 12044 Move returns status 0, amount 0
01:55:07.493 00.000 12044 move complete, result=0
01:55:07.493 00.000 12044 worker thread done servicing request
01:55:07.501 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17703, med=615, FiltMin=529, FiltMax=12859, Gamma=0.810
01:55:07.507 00.006 14964 UpdateGuideState exits: m=270316 SNR=331.3
01:55:07.507 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.508 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:07.508 00.000 14964 Enqueuing Expose request
01:55:07.509 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
01:55:07.509 00.000 12044 Worker thread wakes up
01:55:07.509 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:07.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:10.609 03.100 12044 Exposure complete
01:55:10.634 00.025 12044 worker thread done servicing request
01:55:10.634 00.000 14964 OnExposeComplete: enter
01:55:10.634 00.000 14964 UpdateGuideState(): m_state=6
01:55:10.635 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3629
01:55:10.635 00.000 14964 Star::Find returns 1 (0), X=277.96, Y=91.87, Mass=270797, SNR=323.5, Peak=17787 HFD=4.2
01:55:10.636 00.001 14964 MultiStar: exiting stabilization period
01:55:10.636 00.000 14964 MultiStar: updating star positions after lock position change
01:55:10.637 00.001 14964 Star::Find(35, 72, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3629
01:55:10.637 00.000 14964 Star::Find returns 1 (0), X=73.59, Y=327.69, Mass=14837, SNR=57.6, Peak=2255 HFD=2.9
01:55:10.638 00.001 14964 Star::Find(35, 138, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3629
01:55:10.638 00.000 14964 Star::Find returns 1 (0), X=139.94, Y=317.91, Mass=3889, SNR=26.6, Peak=1185 HFD=2.2
01:55:10.639 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
01:55:10.639 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
01:55:10.640 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.12 hyp=0.45 cameraTheta=-2.87 mountX=0.12 mountY=0.44, mountTheta=1.31
01:55:10.641 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.12, opts=13)
01:55:10.641 00.000 14964 Enqueuing Move request for scope (-0.43, -0.12)
01:55:10.642 00.001 12044 Worker thread wakes up
01:55:10.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.12) opts 0xd
01:55:10.642 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.12)
01:55:10.642 00.000 12044 Moving (-0.43, -0.12) raw xDistance=0.12 yDistance=0.44
01:55:10.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
01:55:10.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:10.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:55:10.642 00.000 12044 MoveAxis(E, 0, ABG)
01:55:10.642 00.000 12044 Move returns status 0, amount 0
01:55:10.642 00.000 12044 MoveAxis(N, 0, ABG)
01:55:10.642 00.000 12044 Move returns status 0, amount 0
01:55:10.642 00.000 12044 move complete, result=0
01:55:10.642 00.000 12044 worker thread done servicing request
01:55:10.649 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17787, med=615, FiltMin=527, FiltMax=12199, Gamma=0.810
01:55:10.655 00.006 14964 UpdateGuideState exits: m=270797 SNR=323.5
01:55:10.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:10.657 00.001 14964 Enqueuing Expose request
01:55:10.657 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:55:10.658 00.001 12044 Worker thread wakes up
01:55:10.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:10.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:13.764 03.106 12044 Exposure complete
01:55:13.788 00.024 12044 worker thread done servicing request
01:55:13.789 00.001 14964 OnExposeComplete: enter
01:55:13.789 00.000 14964 UpdateGuideState(): m_state=6
01:55:13.790 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3630
01:55:13.790 00.000 14964 Star::Find returns 1 (0), X=277.34, Y=92.60, Mass=268933, SNR=313.2, Peak=13519 HFD=4.7
01:55:13.791 00.001 14964 MultiStar: [#1 -0.77,-0.59,0.00,M1] [#2 -0.53,-1.05,0.00,M10] 
01:55:13.791 00.000 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
01:55:13.792 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.23 = 0.94)
01:55:13.792 00.000 14964 CameraToMount -- cameraX=-1.05 cameraY=0.61 hyp=1.22 cameraTheta=2.62 mountX=-0.63 mountY=0.98, mountTheta=2.14
01:55:13.794 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.05, y=0.61, opts=13)
01:55:13.794 00.000 14964 Enqueuing Move request for scope (-1.05, 0.61)
01:55:13.795 00.001 12044 Worker thread wakes up
01:55:13.795 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.61) opts 0xd
01:55:13.795 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.05, 0.61)
01:55:13.795 00.000 12044 Moving (-1.05, 0.61) raw xDistance=-0.63 yDistance=0.98
01:55:13.795 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.63, slope = -0.07
01:55:13.795 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.40 newest=2.14
01:55:13.795 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
01:55:13.795 00.000 12044 MoveAxis(E, 51, ABG)
01:55:13.795 00.000 12044 Guiding  Dir = 2, Dur = 51
01:55:13.803 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13519, med=615, FiltMin=523, FiltMax=10816, Gamma=0.810
01:55:13.808 00.005 14964 UpdateGuideState exits: m=268933 SNR=313.2
01:55:13.809 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.809 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:13.810 00.001 14964 Enqueuing Expose request
01:55:13.820 00.010 12044 IsSlewing returns 0
01:55:13.820 00.000 12044 IsGuiding returns 0
01:55:13.851 00.031 12044 PulseGuide returned control before completion, sleep 30
01:55:13.896 00.045 12044 IsGuiding returns 1
01:55:13.896 00.000 12044 scope still moving after pulse duration time elapsed
01:55:14.003 00.107 12044 IsSlewing returns 0
01:55:14.004 00.001 12044 IsGuiding returns 0
01:55:14.004 00.000 12044 scope move finished after 51 + 132 ms
01:55:14.004 00.000 12044 Move returns status 0, amount 51
01:55:14.004 00.000 12044 BLC: Oldest BLC event removed
01:55:14.004 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 302 applied
01:55:14.004 00.000 12044 MoveAxis(S, 394, ABG)
01:55:14.004 00.000 12044 Guiding  Dir = 1, Dur = 394
01:55:14.040 00.036 12044 IsSlewing returns 0
01:55:14.040 00.000 12044 IsGuiding returns 0
01:55:14.072 00.032 12044 PulseGuide returned control before completion, sleep 373
01:55:14.461 00.389 12044 IsGuiding returns 1
01:55:14.461 00.000 12044 scope still moving after pulse duration time elapsed
01:55:14.521 00.060 12044 IsSlewing returns 0
01:55:14.521 00.000 12044 IsGuiding returns 0
01:55:14.521 00.000 12044 scope move finished after 394 + 86 ms
01:55:14.521 00.000 12044 Move returns status 0, amount 394
01:55:14.521 00.000 12044 move complete, result=0
01:55:14.521 00.000 12044 worker thread done servicing request
01:55:14.521 00.000 12044 Worker thread wakes up
01:55:14.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:14.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:14.521 00.000 14964 GuideStep: -0.6 px 51 ms EAST, 1.0 px 394 ms SOUTH
01:55:17.630 03.109 12044 Exposure complete
01:55:17.657 00.027 12044 worker thread done servicing request
01:55:17.657 00.000 14964 OnExposeComplete: enter
01:55:17.658 00.001 14964 UpdateGuideState(): m_state=6
01:55:17.658 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3631
01:55:17.659 00.001 14964 Star::Find returns 1 (0), X=278.42, Y=91.98, Mass=266113, SNR=322.1, Peak=13935 HFD=4.2
01:55:17.659 00.000 14964 MultiStar: [#1 0.22,0.15,0.17,U] [#2 0.56,-0.07,0.06,U] 
01:55:17.660 00.001 14964 single-star, 2 included, MultiStar: {0.08, 0.01}, one-star: {0.02, -0.01}
01:55:17.660 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
01:55:17.661 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
01:55:17.661 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.48 mountX=0.01 mountY=-0.02, mountTheta=-1.06
01:55:17.662 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.01, opts=13)
01:55:17.663 00.001 14964 Enqueuing Move request for scope (0.02, -0.01)
01:55:17.663 00.000 12044 Worker thread wakes up
01:55:17.663 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:55:17.663 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:55:17.663 00.000 12044 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:55:17.663 00.000 12044 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.984986, 1:-0.022932
01:55:17.663 00.000 12044 BLC: No correction, Miss < min_move
01:55:17.663 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.05
01:55:17.663 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:17.663 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:17.663 00.000 12044 MoveAxis(E, 0, ABG)
01:55:17.663 00.000 12044 Move returns status 0, amount 0
01:55:17.663 00.000 12044 MoveAxis(N, 0, ABG)
01:55:17.663 00.000 12044 Move returns status 0, amount 0
01:55:17.663 00.000 12044 move complete, result=0
01:55:17.663 00.000 12044 worker thread done servicing request
01:55:17.671 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13935, med=615, FiltMin=530, FiltMax=10319, Gamma=0.810
01:55:17.676 00.005 14964 UpdateGuideState exits: m=266113 SNR=322.1
01:55:17.677 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.677 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:17.678 00.001 14964 Enqueuing Expose request
01:55:17.678 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:17.679 00.001 12044 Worker thread wakes up
01:55:17.679 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:17.679 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:20.775 03.096 12044 Exposure complete
01:55:20.798 00.023 12044 worker thread done servicing request
01:55:20.798 00.000 14964 OnExposeComplete: enter
01:55:20.799 00.001 14964 UpdateGuideState(): m_state=6
01:55:20.799 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3632
01:55:20.800 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=92.03, Mass=267416, SNR=314.4, Peak=15275 HFD=4.2
01:55:20.800 00.000 14964 MultiStar: [#1 0.23,0.07,0.18,U] [#2 0.43,-0.04,0.07,U] 
01:55:20.801 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.04}, one-star: {-0.15, 0.04}
01:55:20.801 00.000 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.07 = -2.21)
01:55:20.802 00.001 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.84)
01:55:20.802 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=-0.04 mountY=0.05, mountTheta=2.25
01:55:20.803 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.04, opts=13)
01:55:20.804 00.001 14964 Enqueuing Move request for scope (-0.06, 0.04)
01:55:20.804 00.000 12044 Worker thread wakes up
01:55:20.804 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:55:20.804 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:55:20.804 00.000 12044 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=0.05
01:55:20.804 00.000 12044 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.984986, 1:-0.022932, 2:0.054840
01:55:20.805 00.001 12044 BLC: No correction, Miss < min_move
01:55:20.805 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.33, using input
01:55:20.805 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.05
01:55:20.805 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.805 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:20.805 00.000 12044 MoveAxis(E, 0, ABG)
01:55:20.805 00.000 12044 Move returns status 0, amount 0
01:55:20.805 00.000 12044 MoveAxis(N, 0, ABG)
01:55:20.805 00.000 12044 Move returns status 0, amount 0
01:55:20.805 00.000 12044 move complete, result=0
01:55:20.805 00.000 12044 worker thread done servicing request
01:55:20.812 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15275, med=615, FiltMin=523, FiltMax=12463, Gamma=0.810
01:55:20.817 00.005 14964 UpdateGuideState exits: m=267416 SNR=314.4
01:55:20.818 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.818 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:20.819 00.001 14964 Enqueuing Expose request
01:55:20.819 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:20.820 00.001 12044 Worker thread wakes up
01:55:20.820 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:20.820 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:23.951 03.131 12044 Exposure complete
01:55:23.980 00.029 12044 worker thread done servicing request
01:55:23.981 00.001 14964 OnExposeComplete: enter
01:55:23.981 00.000 14964 UpdateGuideState(): m_state=6
01:55:23.982 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3633
01:55:23.982 00.000 14964 Star::Find returns 1 (0), X=278.67, Y=91.88, Mass=264143, SNR=312.2, Peak=11802 HFD=4.6
01:55:23.982 00.000 14964 MultiStar: [#1 0.83,0.21,0.00,M1] [#2 1.13,-0.34,0.00,M9] 
01:55:23.983 00.001 14964 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.56) = xAngle (1.17 = 1.17)
01:55:23.983 00.000 14964 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.22 = -2.06)
01:55:23.984 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.39 mountX=0.12 mountY=-0.27, mountTheta=-1.15
01:55:23.986 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=-0.11, opts=13)
01:55:23.987 00.001 14964 Enqueuing Move request for scope (0.28, -0.11)
01:55:23.987 00.000 12044 Worker thread wakes up
01:55:23.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
01:55:23.987 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
01:55:23.987 00.000 12044 Moving (0.28, -0.11) raw xDistance=0.12 yDistance=-0.27
01:55:23.987 00.000 12044 BLC: window closed
01:55:23.987 00.000 12044 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.984986, 1:-0.022932, 2:0.054840
01:55:23.987 00.000 12044 BLC: No correction, Miss < min_move
01:55:23.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
01:55:23.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:23.988 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:55:23.988 00.000 12044 MoveAxis(E, 0, ABG)
01:55:23.988 00.000 12044 Move returns status 0, amount 0
01:55:23.988 00.000 12044 MoveAxis(N, 0, ABG)
01:55:23.988 00.000 12044 Move returns status 0, amount 0
01:55:23.988 00.000 12044 move complete, result=0
01:55:23.988 00.000 12044 worker thread done servicing request
01:55:23.996 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11802, med=615, FiltMin=519, FiltMax=9061, Gamma=0.810
01:55:24.001 00.005 14964 UpdateGuideState exits: m=264143 SNR=312.2
01:55:24.002 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.002 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:24.003 00.001 14964 Enqueuing Expose request
01:55:24.003 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:24.004 00.001 12044 Worker thread wakes up
01:55:24.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:24.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:27.124 03.120 12044 Exposure complete
01:55:27.147 00.023 12044 worker thread done servicing request
01:55:27.148 00.001 14964 OnExposeComplete: enter
01:55:27.148 00.000 14964 UpdateGuideState(): m_state=6
01:55:27.148 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3634
01:55:27.150 00.002 14964 Star::Find returns 1 (0), X=279.12, Y=91.94, Mass=272147, SNR=324.2, Peak=17258 HFD=4.3
01:55:27.151 00.001 14964 MultiStar: [#1 1.12,-0.13,0.00,M2] [#2 1.03,-0.47,0.00,M10] 
01:55:27.151 00.000 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
01:55:27.152 00.001 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.75)
01:55:27.152 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.05 hyp=0.72 cameraTheta=-0.07 mountX=0.06 mountY=-0.71, mountTheta=-1.48
01:55:27.153 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.05, opts=13)
01:55:27.154 00.001 14964 Enqueuing Move request for scope (0.72, -0.05)
01:55:27.154 00.000 12044 Worker thread wakes up
01:55:27.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.05) opts 0xd
01:55:27.154 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.05)
01:55:27.154 00.000 12044 Moving (0.72, -0.05) raw xDistance=0.06 yDistance=-0.71
01:55:27.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:55:27.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:27.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
01:55:27.154 00.000 12044 MoveAxis(E, 0, ABG)
01:55:27.154 00.000 12044 Move returns status 0, amount 0
01:55:27.154 00.000 12044 MoveAxis(N, 0, ABG)
01:55:27.154 00.000 12044 Move returns status 0, amount 0
01:55:27.154 00.000 12044 move complete, result=0
01:55:27.154 00.000 12044 worker thread done servicing request
01:55:27.161 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17258, med=615, FiltMin=532, FiltMax=11623, Gamma=0.810
01:55:27.167 00.006 14964 UpdateGuideState exits: m=272147 SNR=324.2
01:55:27.167 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.168 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:27.168 00.000 14964 Enqueuing Expose request
01:55:27.169 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:55:27.169 00.000 12044 Worker thread wakes up
01:55:27.169 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:27.169 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:30.275 03.106 12044 Exposure complete
01:55:30.303 00.028 12044 worker thread done servicing request
01:55:30.303 00.000 14964 OnExposeComplete: enter
01:55:30.304 00.001 14964 UpdateGuideState(): m_state=6
01:55:30.305 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3635
01:55:30.305 00.000 14964 Star::Find returns 1 (0), X=279.09, Y=91.91, Mass=268841, SNR=331.6, Peak=14886 HFD=4.3
01:55:30.306 00.001 14964 MultiStar: [#1 1.14,-0.17,0.00,M3] [#2 1.28,-0.41,0.00,R] 
01:55:30.306 00.000 14964 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.56) = xAngle (1.44 = 1.44)
01:55:30.307 00.001 14964 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
01:55:30.307 00.000 14964 CameraToMount -- cameraX=0.70 cameraY=-0.08 hyp=0.70 cameraTheta=-0.12 mountX=0.10 mountY=-0.69, mountTheta=-1.43
01:55:30.308 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=-0.08, opts=13)
01:55:30.309 00.001 14964 Enqueuing Move request for scope (0.70, -0.08)
01:55:30.310 00.001 12044 Worker thread wakes up
01:55:30.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.08) opts 0xd
01:55:30.310 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, -0.08)
01:55:30.310 00.000 12044 Moving (0.70, -0.08) raw xDistance=0.10 yDistance=-0.69
01:55:30.310 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.15, using input
01:55:30.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:55:30.310 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:30.310 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
01:55:30.310 00.000 12044 MoveAxis(E, 0, ABG)
01:55:30.310 00.000 12044 Move returns status 0, amount 0
01:55:30.310 00.000 12044 MoveAxis(N, 0, ABG)
01:55:30.310 00.000 12044 Move returns status 0, amount 0
01:55:30.310 00.000 12044 move complete, result=0
01:55:30.310 00.000 12044 worker thread done servicing request
01:55:30.317 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14886, med=615, FiltMin=524, FiltMax=11984, Gamma=0.810
01:55:30.323 00.006 14964 UpdateGuideState exits: m=268841 SNR=331.6
01:55:30.324 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.324 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:30.325 00.001 14964 Enqueuing Expose request
01:55:30.325 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:55:30.326 00.001 12044 Worker thread wakes up
01:55:30.326 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:30.326 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:33.443 03.117 12044 Exposure complete
01:55:33.466 00.023 12044 worker thread done servicing request
01:55:33.467 00.001 14964 OnExposeComplete: enter
01:55:33.467 00.000 14964 UpdateGuideState(): m_state=6
01:55:33.468 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3636
01:55:33.469 00.001 14964 Star::Find returns 1 (0), X=279.26, Y=91.98, Mass=261716, SNR=316.5, Peak=18426 HFD=4.1
01:55:33.469 00.000 14964 MultiStar: [#1 1.45,-0.32,0.00,M4] [#2 0.20,0.05,0.07,U] 
01:55:33.470 00.001 14964 refined, 1 included, MultiStar: {0.82, -0.01}, one-star: {0.87, -0.01}
01:55:33.470 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
01:55:33.470 00.000 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
01:55:33.471 00.001 14964 CameraToMount -- cameraX=0.82 cameraY=-0.01 hyp=0.82 cameraTheta=-0.01 mountX=0.02 mountY=-0.82, mountTheta=-1.55
01:55:33.472 00.001 14964 SchedulePrimaryMove(1136A648, x=0.82, y=-0.01, opts=13)
01:55:33.472 00.000 14964 Enqueuing Move request for scope (0.82, -0.01)
01:55:33.473 00.001 12044 Worker thread wakes up
01:55:33.473 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.01) opts 0xd
01:55:33.473 00.000 12044 Handling offset move in thread for scope, endpoint = (0.82, -0.01)
01:55:33.473 00.000 12044 Moving (0.82, -0.01) raw xDistance=0.02 yDistance=-0.82
01:55:33.473 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.26, using input
01:55:33.473 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:55:33.473 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:33.473 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
01:55:33.473 00.000 12044 MoveAxis(E, 0, ABG)
01:55:33.473 00.000 12044 Move returns status 0, amount 0
01:55:33.473 00.000 12044 MoveAxis(N, 0, ABG)
01:55:33.473 00.000 12044 Move returns status 0, amount 0
01:55:33.473 00.000 12044 move complete, result=0
01:55:33.473 00.000 12044 worker thread done servicing request
01:55:33.480 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18426, med=615, FiltMin=532, FiltMax=11351, Gamma=0.810
01:55:33.486 00.006 14964 UpdateGuideState exits: m=261716 SNR=316.5
01:55:33.486 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.487 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:33.487 00.000 14964 Enqueuing Expose request
01:55:33.488 00.001 12044 Worker thread wakes up
01:55:33.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:33.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:33.488 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.8 px 0 ms NORTH
01:55:36.594 03.106 12044 Exposure complete
01:55:36.620 00.026 12044 worker thread done servicing request
01:55:36.620 00.000 14964 OnExposeComplete: enter
01:55:36.622 00.002 14964 UpdateGuideState(): m_state=6
01:55:36.622 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3637
01:55:36.623 00.001 14964 Star::Find returns 1 (0), X=278.95, Y=91.71, Mass=260620, SNR=317.1, Peak=15630 HFD=4.3
01:55:36.623 00.000 14964 MultiStar: [#1 1.07,-0.07,0.00,M5] [#2 -0.40,0.33,0.08,U] 
01:55:36.624 00.001 14964 refined, 1 included, MultiStar: {0.49, -0.23}, one-star: {0.56, -0.28}
01:55:36.624 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
01:55:36.625 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
01:55:36.625 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-0.45 mountX=0.24 mountY=-0.46, mountTheta=-1.09
01:55:36.626 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.23, opts=13)
01:55:36.627 00.001 14964 Enqueuing Move request for scope (0.49, -0.23)
01:55:36.627 00.000 12044 Worker thread wakes up
01:55:36.627 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.23) opts 0xd
01:55:36.627 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.23)
01:55:36.627 00.000 12044 Moving (0.49, -0.23) raw xDistance=0.24 yDistance=-0.46
01:55:36.628 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.02
01:55:36.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:36.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:55:36.628 00.000 12044 MoveAxis(E, 0, ABG)
01:55:36.628 00.000 12044 Move returns status 0, amount 0
01:55:36.628 00.000 12044 MoveAxis(N, 0, ABG)
01:55:36.628 00.000 12044 Move returns status 0, amount 0
01:55:36.628 00.000 12044 move complete, result=0
01:55:36.628 00.000 12044 worker thread done servicing request
01:55:36.635 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15630, med=616, FiltMin=531, FiltMax=10476, Gamma=0.810
01:55:36.641 00.006 14964 UpdateGuideState exits: m=260620 SNR=317.1
01:55:36.641 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.642 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:36.642 00.000 14964 Enqueuing Expose request
01:55:36.643 00.001 12044 Worker thread wakes up
01:55:36.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:36.643 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:55:36.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:39.758 03.115 12044 Exposure complete
01:55:39.783 00.025 12044 worker thread done servicing request
01:55:39.784 00.001 14964 OnExposeComplete: enter
01:55:39.784 00.000 14964 UpdateGuideState(): m_state=6
01:55:39.784 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3638
01:55:39.785 00.001 14964 Star::Find returns 1 (0), X=278.38, Y=92.39, Mass=270831, SNR=323.1, Peak=17543 HFD=4.3
01:55:39.785 00.000 14964 MultiStar: [#1 0.50,-0.61,0.00,M6] [#2 -0.94,-0.39,0.00,M1] 
01:55:39.786 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
01:55:39.786 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.20 = -0.08)
01:55:39.787 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.60 mountX=-0.40 mountY=-0.03, mountTheta=-3.06
01:55:39.788 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.40, opts=13)
01:55:39.788 00.000 14964 Enqueuing Move request for scope (-0.01, 0.40)
01:55:39.789 00.001 12044 Worker thread wakes up
01:55:39.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
01:55:39.789 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
01:55:39.789 00.000 12044 Moving (-0.01, 0.40) raw xDistance=-0.40 yDistance=-0.03
01:55:39.789 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.01
01:55:39.789 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:39.789 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:39.789 00.000 12044 MoveAxis(E, 0, ABG)
01:55:39.789 00.000 12044 Move returns status 0, amount 0
01:55:39.789 00.000 12044 MoveAxis(N, 0, ABG)
01:55:39.789 00.000 12044 Move returns status 0, amount 0
01:55:39.789 00.000 12044 move complete, result=0
01:55:39.789 00.000 12044 worker thread done servicing request
01:55:39.797 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17543, med=615, FiltMin=527, FiltMax=11115, Gamma=0.810
01:55:39.803 00.006 14964 UpdateGuideState exits: m=270831 SNR=323.1
01:55:39.804 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.804 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:39.804 00.000 14964 Enqueuing Expose request
01:55:39.805 00.001 14964 GuideStep: -0.4 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:39.805 00.000 12044 Worker thread wakes up
01:55:39.805 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:39.806 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:42.905 03.099 12044 Exposure complete
01:55:42.935 00.030 12044 worker thread done servicing request
01:55:42.935 00.000 14964 OnExposeComplete: enter
01:55:42.935 00.000 14964 UpdateGuideState(): m_state=6
01:55:42.936 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3639
01:55:42.936 00.000 14964 Star::Find returns 1 (0), X=278.96, Y=92.43, Mass=263602, SNR=322.5, Peak=18466 HFD=4.1
01:55:42.937 00.001 14964 MultiStar: [#1 1.18,-0.61,0.00,M7] [#2 -0.05,-0.55,0.08,U] 
01:55:42.938 00.001 14964 refined, 1 included, MultiStar: {0.52, 0.36}, one-star: {0.57, 0.44}
01:55:42.938 00.000 14964 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.56) = xAngle (2.16 = 2.16)
01:55:42.938 00.000 14964 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
01:55:42.939 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.36 hyp=0.64 cameraTheta=0.60 mountX=-0.35 mountY=-0.56, mountTheta=-2.14
01:55:42.940 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.36, opts=13)
01:55:42.940 00.000 14964 Enqueuing Move request for scope (0.52, 0.36)
01:55:42.941 00.001 12044 Worker thread wakes up
01:55:42.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.36) opts 0xd
01:55:42.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.36)
01:55:42.941 00.000 12044 Moving (0.52, 0.36) raw xDistance=-0.35 yDistance=-0.56
01:55:42.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.00
01:55:42.941 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=1.02 newest=-1.05
01:55:42.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:55:42.941 00.000 12044 MoveAxis(E, 0, ABG)
01:55:42.941 00.000 12044 Move returns status 0, amount 0
01:55:42.941 00.000 12044 BLC: Oldest BLC event removed
01:55:42.941 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 302 applied
01:55:42.941 00.000 12044 MoveAxis(N, 354, ABG)
01:55:42.941 00.000 12044 Guiding  Dir = 0, Dur = 354
01:55:42.951 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18466, med=615, FiltMin=530, FiltMax=10892, Gamma=0.810
01:55:42.957 00.006 14964 UpdateGuideState exits: m=263602 SNR=322.5
01:55:42.958 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.959 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:42.960 00.001 14964 Enqueuing Expose request
01:55:42.962 00.002 12044 IsSlewing returns 0
01:55:42.962 00.000 12044 IsGuiding returns 0
01:55:42.994 00.032 12044 PulseGuide returned control before completion, sleep 333
01:55:43.338 00.344 12044 IsGuiding returns 1
01:55:43.338 00.000 12044 scope still moving after pulse duration time elapsed
01:55:43.416 00.078 12044 IsSlewing returns 0
01:55:43.416 00.000 12044 IsGuiding returns 0
01:55:43.416 00.000 12044 scope move finished after 354 + 99 ms
01:55:43.416 00.000 12044 Move returns status 0, amount 354
01:55:43.416 00.000 12044 move complete, result=0
01:55:43.416 00.000 12044 worker thread done servicing request
01:55:43.416 00.000 12044 Worker thread wakes up
01:55:43.416 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:43.416 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:43.416 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.6 px 354 ms NORTH
01:55:46.524 03.108 12044 Exposure complete
01:55:46.547 00.023 12044 worker thread done servicing request
01:55:46.547 00.000 14964 OnExposeComplete: enter
01:55:46.547 00.000 14964 UpdateGuideState(): m_state=6
01:55:46.548 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3640
01:55:46.548 00.000 14964 Star::Find returns 1 (0), X=278.59, Y=92.63, Mass=270158, SNR=326.7, Peak=16546 HFD=4.2
01:55:46.549 00.001 14964 MultiStar: [#1 0.52,-0.79,0.00,M8] [#2 -0.65,-0.31,0.07,U] 
01:55:46.550 00.001 14964 refined, 1 included, MultiStar: {0.14, 0.58}, one-star: {0.20, 0.64}
01:55:46.550 00.000 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
01:55:46.551 00.001 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.34)
01:55:46.551 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.58 hyp=0.59 cameraTheta=1.33 mountX=-0.57 mountY=-0.20, mountTheta=-2.81
01:55:46.552 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.58, opts=13)
01:55:46.552 00.000 14964 Enqueuing Move request for scope (0.14, 0.58)
01:55:46.553 00.001 12044 Worker thread wakes up
01:55:46.553 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.58) opts 0xd
01:55:46.553 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.58)
01:55:46.553 00.000 12044 Moving (0.14, 0.58) raw xDistance=-0.57 yDistance=-0.20
01:55:46.553 00.000 12044 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.558462, 1:0.197563
01:55:46.553 00.000 12044 BLC: No correction, Miss < min_move
01:55:46.553 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.57, slope = -0.06
01:55:46.553 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:46.553 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:55:46.553 00.000 12044 MoveAxis(E, 45, ABG)
01:55:46.553 00.000 12044 Guiding  Dir = 2, Dur = 45
01:55:46.561 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16546, med=615, FiltMin=521, FiltMax=13147, Gamma=0.810
01:55:46.566 00.005 14964 UpdateGuideState exits: m=270158 SNR=326.7
01:55:46.566 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.567 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:46.567 00.000 14964 Enqueuing Expose request
01:55:46.600 00.033 12044 IsSlewing returns 0
01:55:46.600 00.000 12044 IsGuiding returns 0
01:55:46.631 00.031 12044 PulseGuide returned control before completion, sleep 24
01:55:46.661 00.030 12044 IsGuiding returns 1
01:55:46.661 00.000 12044 scope still moving after pulse duration time elapsed
01:55:46.724 00.063 12044 IsSlewing returns 0
01:55:46.725 00.001 12044 IsGuiding returns 0
01:55:46.725 00.000 12044 scope move finished after 45 + 80 ms
01:55:46.725 00.000 12044 Move returns status 0, amount 45
01:55:46.725 00.000 12044 MoveAxis(N, 0, ABG)
01:55:46.725 00.000 12044 Move returns status 0, amount 0
01:55:46.725 00.000 12044 move complete, result=0
01:55:46.725 00.000 12044 worker thread done servicing request
01:55:46.725 00.000 12044 Worker thread wakes up
01:55:46.725 00.000 14964 GuideStep: -0.6 px 45 ms EAST, -0.2 px 0 ms NORTH
01:55:46.726 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:46.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:49.854 03.128 12044 Exposure complete
01:55:49.874 00.020 12044 worker thread done servicing request
01:55:49.875 00.001 14964 OnExposeComplete: enter
01:55:49.875 00.000 14964 UpdateGuideState(): m_state=6
01:55:49.877 00.002 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3641
01:55:49.877 00.000 14964 Star::Find returns 1 (0), X=278.04, Y=91.92, Mass=268497, SNR=325.1, Peak=16303 HFD=4.3
01:55:49.878 00.001 14964 MultiStar: [#1 0.04,0.04,0.17,U] [#2 -1.22,0.22,0.00,M1] 
01:55:49.878 00.000 14964 refined, 1 included, MultiStar: {-0.30, -0.05}, one-star: {-0.36, -0.07}
01:55:49.879 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
01:55:49.879 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
01:55:49.880 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-2.97 mountX=0.05 mountY=0.30, mountTheta=1.41
01:55:49.881 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.05, opts=13)
01:55:49.881 00.000 14964 Enqueuing Move request for scope (-0.30, -0.05)
01:55:49.882 00.001 12044 Worker thread wakes up
01:55:49.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd
01:55:49.882 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.05)
01:55:49.882 00.000 12044 Moving (-0.30, -0.05) raw xDistance=0.05 yDistance=0.30
01:55:49.882 00.000 12044 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.558462, 1:0.197563, 2:-0.301663
01:55:49.882 00.000 12044 BLC: No correction, Miss < min_move
01:55:49.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
01:55:49.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:49.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:55:49.882 00.000 12044 MoveAxis(E, 0, ABG)
01:55:49.882 00.000 12044 Move returns status 0, amount 0
01:55:49.882 00.000 12044 MoveAxis(N, 0, ABG)
01:55:49.882 00.000 12044 Move returns status 0, amount 0
01:55:49.882 00.000 12044 move complete, result=0
01:55:49.882 00.000 12044 worker thread done servicing request
01:55:49.889 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16303, med=615, FiltMin=527, FiltMax=11196, Gamma=0.810
01:55:49.895 00.006 14964 UpdateGuideState exits: m=268497 SNR=325.1
01:55:49.895 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.896 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:49.896 00.000 14964 Enqueuing Expose request
01:55:49.897 00.001 12044 Worker thread wakes up
01:55:49.897 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:49.897 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:49.897 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:55:53.002 03.105 12044 Exposure complete
01:55:53.023 00.021 12044 worker thread done servicing request
01:55:53.023 00.000 14964 OnExposeComplete: enter
01:55:53.024 00.001 14964 UpdateGuideState(): m_state=6
01:55:53.024 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3642
01:55:53.025 00.001 14964 Star::Find returns 1 (0), X=278.41, Y=92.24, Mass=276311, SNR=331.9, Peak=16415 HFD=4.5
01:55:53.025 00.000 14964 MultiStar: [#1 0.77,-0.11,0.00,M8] [#2 -0.41,0.11,0.08,U] 
01:55:53.026 00.001 14964 refined, 1 included, MultiStar: {-0.01, 0.24}, one-star: {0.02, 0.25}
01:55:53.026 00.000 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.56) = xAngle (3.18 = -3.10)
01:55:53.027 00.001 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.05)
01:55:53.027 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
01:55:53.028 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.24, opts=13)
01:55:53.029 00.001 14964 Enqueuing Move request for scope (-0.01, 0.24)
01:55:53.029 00.000 12044 Worker thread wakes up
01:55:53.029 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
01:55:53.029 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:55:53.029 00.000 12044 Moving (-0.01, 0.24) raw xDistance=-0.24 yDistance=-0.01
01:55:53.029 00.000 12044 BLC: window closed
01:55:53.029 00.000 12044 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.558462, 1:0.197563, 2:-0.301663
01:55:53.029 00.000 12044 BLC: No correction, Miss < min_move
01:55:53.029 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.33, using input
01:55:53.029 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
01:55:53.029 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:53.029 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:55:53.030 00.001 12044 MoveAxis(E, 0, ABG)
01:55:53.030 00.000 12044 Move returns status 0, amount 0
01:55:53.030 00.000 12044 MoveAxis(N, 0, ABG)
01:55:53.030 00.000 12044 Move returns status 0, amount 0
01:55:53.030 00.000 12044 move complete, result=0
01:55:53.030 00.000 12044 worker thread done servicing request
01:55:53.037 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16415, med=615, FiltMin=523, FiltMax=10939, Gamma=0.810
01:55:53.042 00.005 14964 UpdateGuideState exits: m=276311 SNR=331.9
01:55:53.043 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.043 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:53.044 00.001 14964 Enqueuing Expose request
01:55:53.044 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:53.045 00.001 12044 Worker thread wakes up
01:55:53.045 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:53.045 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:56.183 03.138 12044 Exposure complete
01:55:56.211 00.028 12044 worker thread done servicing request
01:55:56.211 00.000 14964 OnExposeComplete: enter
01:55:56.212 00.001 14964 UpdateGuideState(): m_state=6
01:55:56.212 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3643
01:55:56.213 00.001 14964 Star::Find returns 1 (0), X=277.88, Y=92.07, Mass=272865, SNR=321.0, Peak=19775 HFD=4.2
01:55:56.214 00.001 14964 MultiStar: [#1 0.21,-0.05,0.19,U] [#2 -0.88,-0.01,0.00,M1] 
01:55:56.214 00.000 14964 refined, 1 included, MultiStar: {-0.40, 0.06}, one-star: {-0.51, 0.08}
01:55:56.215 00.001 14964 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.56) = xAngle (4.55 = -1.73)
01:55:56.215 00.000 14964 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.32)
01:55:56.215 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.40 cameraTheta=3.00 mountX=-0.06 mountY=0.39, mountTheta=1.73
01:55:56.217 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.06, opts=13)
01:55:56.218 00.001 14964 Enqueuing Move request for scope (-0.40, 0.06)
01:55:56.218 00.000 12044 Worker thread wakes up
01:55:56.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
01:55:56.218 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
01:55:56.218 00.000 12044 Moving (-0.40, 0.06) raw xDistance=-0.06 yDistance=0.39
01:55:56.218 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.23, using input
01:55:56.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
01:55:56.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:56.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:55:56.218 00.000 12044 MoveAxis(E, 0, ABG)
01:55:56.218 00.000 12044 Move returns status 0, amount 0
01:55:56.218 00.000 12044 MoveAxis(N, 0, ABG)
01:55:56.218 00.000 12044 Move returns status 0, amount 0
01:55:56.218 00.000 12044 move complete, result=0
01:55:56.218 00.000 12044 worker thread done servicing request
01:55:56.225 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19775, med=615, FiltMin=522, FiltMax=11884, Gamma=0.810
01:55:56.231 00.006 14964 UpdateGuideState exits: m=272865 SNR=321.0
01:55:56.232 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.232 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:56.232 00.000 14964 Enqueuing Expose request
01:55:56.234 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:55:56.234 00.000 12044 Worker thread wakes up
01:55:56.234 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:56.235 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:55:59.339 03.104 12044 Exposure complete
01:55:59.361 00.022 12044 worker thread done servicing request
01:55:59.361 00.000 14964 OnExposeComplete: enter
01:55:59.362 00.001 14964 UpdateGuideState(): m_state=6
01:55:59.362 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3644
01:55:59.363 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=92.33, Mass=271347, SNR=330.7, Peak=19875 HFD=4.0
01:55:59.363 00.000 14964 MultiStar: [#1 0.07,-0.44,0.18,U] [#2 -1.09,-0.41,0.00,M2] 
01:55:59.364 00.001 14964 refined, 1 included, MultiStar: {-0.40, 0.22}, one-star: {-0.49, 0.34}
01:55:59.364 00.000 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
01:55:59.365 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
01:55:59.365 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.46 cameraTheta=2.64 mountX=-0.23 mountY=0.38, mountTheta=2.11
01:55:59.366 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.22, opts=13)
01:55:59.367 00.001 14964 Enqueuing Move request for scope (-0.40, 0.22)
01:55:59.367 00.000 12044 Worker thread wakes up
01:55:59.367 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.22) opts 0xd
01:55:59.367 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.22)
01:55:59.367 00.000 12044 Moving (-0.40, 0.22) raw xDistance=-0.23 yDistance=0.38
01:55:59.367 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.03
01:55:59.367 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:59.367 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:55:59.367 00.000 12044 MoveAxis(E, 0, ABG)
01:55:59.367 00.000 12044 Move returns status 0, amount 0
01:55:59.367 00.000 12044 MoveAxis(N, 0, ABG)
01:55:59.367 00.000 12044 Move returns status 0, amount 0
01:55:59.368 00.001 12044 move complete, result=0
01:55:59.368 00.000 12044 worker thread done servicing request
01:55:59.375 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19875, med=615, FiltMin=528, FiltMax=11036, Gamma=0.810
01:55:59.381 00.006 14964 UpdateGuideState exits: m=271347 SNR=330.7
01:55:59.382 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.382 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:55:59.383 00.001 14964 Enqueuing Expose request
01:55:59.383 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:55:59.383 00.000 12044 Worker thread wakes up
01:55:59.384 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:55:59.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:02.514 03.130 12044 Exposure complete
01:56:02.538 00.024 12044 worker thread done servicing request
01:56:02.538 00.000 14964 OnExposeComplete: enter
01:56:02.539 00.001 14964 UpdateGuideState(): m_state=6
01:56:02.539 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3645
01:56:02.540 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=91.91, Mass=265175, SNR=322.0, Peak=19703 HFD=4.1
01:56:02.541 00.001 14964 MultiStar: [#1 0.33,-0.03,0.20,U] [#2 -0.98,0.00,0.00,M3] 
01:56:02.541 00.000 14964 refined, 1 included, MultiStar: {-0.09, -0.07}, one-star: {-0.17, -0.08}
01:56:02.542 00.001 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
01:56:02.542 00.000 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
01:56:02.543 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.45 mountX=0.07 mountY=0.09, mountTheta=0.93
01:56:02.544 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.07, opts=13)
01:56:02.544 00.000 14964 Enqueuing Move request for scope (-0.09, -0.07)
01:56:02.545 00.001 12044 Worker thread wakes up
01:56:02.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
01:56:02.545 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
01:56:02.545 00.000 12044 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
01:56:02.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:56:02.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:02.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:02.545 00.000 12044 MoveAxis(E, 0, ABG)
01:56:02.545 00.000 12044 Move returns status 0, amount 0
01:56:02.545 00.000 12044 MoveAxis(N, 0, ABG)
01:56:02.545 00.000 12044 Move returns status 0, amount 0
01:56:02.545 00.000 12044 move complete, result=0
01:56:02.545 00.000 12044 worker thread done servicing request
01:56:02.552 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19703, med=615, FiltMin=524, FiltMax=12654, Gamma=0.810
01:56:02.559 00.007 14964 UpdateGuideState exits: m=265175 SNR=322.0
01:56:02.559 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.560 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:02.560 00.000 14964 Enqueuing Expose request
01:56:02.560 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:02.561 00.001 12044 Worker thread wakes up
01:56:02.561 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:02.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:05.663 03.102 12044 Exposure complete
01:56:05.687 00.024 12044 worker thread done servicing request
01:56:05.687 00.000 14964 OnExposeComplete: enter
01:56:05.687 00.000 14964 UpdateGuideState(): m_state=6
01:56:05.688 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3646
01:56:05.688 00.000 14964 Star::Find returns 1 (0), X=278.11, Y=91.84, Mass=266416, SNR=328.5, Peak=21159 HFD=4.1
01:56:05.689 00.001 14964 MultiStar: [#1 0.18,0.04,0.18,U] [#2 -1.22,0.48,0.00,M4] 
01:56:05.689 00.000 14964 refined, 1 included, MultiStar: {-0.22, -0.12}, one-star: {-0.29, -0.15}
01:56:05.690 00.001 14964 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.56) = xAngle (-1.08 = -1.08)
01:56:05.690 00.000 14964 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
01:56:05.690 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.64 mountX=0.11 mountY=0.23, mountTheta=1.10
01:56:05.692 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.12, opts=13)
01:56:05.692 00.000 14964 Enqueuing Move request for scope (-0.22, -0.12)
01:56:05.693 00.001 12044 Worker thread wakes up
01:56:05.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
01:56:05.693 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
01:56:05.693 00.000 12044 Moving (-0.22, -0.12) raw xDistance=0.11 yDistance=0.23
01:56:05.693 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.16, using input
01:56:05.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:56:05.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:56:05.693 00.000 12044 MoveAxis(E, 0, ABG)
01:56:05.693 00.000 12044 Move returns status 0, amount 0
01:56:05.693 00.000 12044 MoveAxis(N, 0, ABG)
01:56:05.693 00.000 12044 Move returns status 0, amount 0
01:56:05.693 00.000 12044 move complete, result=0
01:56:05.693 00.000 12044 worker thread done servicing request
01:56:05.701 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21159, med=615, FiltMin=531, FiltMax=11534, Gamma=0.810
01:56:05.708 00.007 14964 UpdateGuideState exits: m=266416 SNR=328.5
01:56:05.708 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.709 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:05.709 00.000 14964 Enqueuing Expose request
01:56:05.710 00.001 12044 Worker thread wakes up
01:56:05.710 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:05.710 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:05.710 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:08.812 03.102 12044 Exposure complete
01:56:08.835 00.023 12044 worker thread done servicing request
01:56:08.835 00.000 14964 OnExposeComplete: enter
01:56:08.837 00.002 14964 UpdateGuideState(): m_state=6
01:56:08.838 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3647
01:56:08.838 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=92.02, Mass=268219, SNR=326.2, Peak=20891 HFD=4.0
01:56:08.839 00.001 14964 MultiStar: [#1 0.51,-0.10,0.18,U] [#2 -0.68,0.24,0.09,U] 
01:56:08.839 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.02}, one-star: {-0.09, 0.03}
01:56:08.840 00.001 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
01:56:08.840 00.000 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 0.99)
01:56:08.841 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=-0.03 mountY=0.05, mountTheta=2.08
01:56:08.841 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.02, opts=13)
01:56:08.842 00.001 14964 Enqueuing Move request for scope (-0.05, 0.02)
01:56:08.843 00.001 12044 Worker thread wakes up
01:56:08.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:56:08.843 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:56:08.843 00.000 12044 Moving (-0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
01:56:08.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.06
01:56:08.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:08.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:08.843 00.000 12044 MoveAxis(E, 0, ABG)
01:56:08.843 00.000 12044 Move returns status 0, amount 0
01:56:08.843 00.000 12044 MoveAxis(N, 0, ABG)
01:56:08.843 00.000 12044 Move returns status 0, amount 0
01:56:08.843 00.000 12044 move complete, result=0
01:56:08.843 00.000 12044 worker thread done servicing request
01:56:08.850 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20891, med=615, FiltMin=529, FiltMax=14703, Gamma=0.810
01:56:08.855 00.005 14964 UpdateGuideState exits: m=268219 SNR=326.2
01:56:08.856 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.856 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:08.857 00.001 14964 Enqueuing Expose request
01:56:08.857 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:08.858 00.001 12044 Worker thread wakes up
01:56:08.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:08.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:11.960 03.102 12044 Exposure complete
01:56:11.983 00.023 12044 worker thread done servicing request
01:56:11.983 00.000 14964 OnExposeComplete: enter
01:56:11.983 00.000 14964 UpdateGuideState(): m_state=6
01:56:11.985 00.002 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3648
01:56:11.985 00.000 14964 Star::Find returns 1 (0), X=278.20, Y=91.85, Mass=268310, SNR=333.1, Peak=19575 HFD=4.0
01:56:11.985 00.000 14964 MultiStar: [#1 0.38,0.11,0.19,U] [#2 -0.95,0.39,0.00,M4] 
01:56:11.985 00.000 14964 refined, 1 included, MultiStar: {-0.11, -0.10}, one-star: {-0.20, -0.14}
01:56:11.986 00.001 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
01:56:11.986 00.000 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
01:56:11.988 00.002 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.38 mountX=0.10 mountY=0.12, mountTheta=0.86
01:56:11.988 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.10, opts=13)
01:56:11.988 00.000 14964 Enqueuing Move request for scope (-0.11, -0.10)
01:56:11.989 00.001 12044 Worker thread wakes up
01:56:11.989 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
01:56:11.989 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
01:56:11.989 00.000 12044 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.12
01:56:11.989 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.36, using input
01:56:11.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
01:56:11.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:11.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:56:11.989 00.000 12044 MoveAxis(E, 0, ABG)
01:56:11.989 00.000 12044 Move returns status 0, amount 0
01:56:11.989 00.000 12044 MoveAxis(N, 0, ABG)
01:56:11.989 00.000 12044 Move returns status 0, amount 0
01:56:11.989 00.000 12044 move complete, result=0
01:56:11.990 00.001 12044 worker thread done servicing request
01:56:11.997 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19575, med=617, FiltMin=534, FiltMax=12886, Gamma=0.810
01:56:12.002 00.005 14964 UpdateGuideState exits: m=268310 SNR=333.1
01:56:12.003 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.003 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:12.004 00.001 14964 Enqueuing Expose request
01:56:12.004 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:12.005 00.001 12044 Worker thread wakes up
01:56:12.005 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:12.005 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:15.126 03.121 12044 Exposure complete
01:56:15.157 00.031 12044 worker thread done servicing request
01:56:15.157 00.000 14964 OnExposeComplete: enter
01:56:15.158 00.001 14964 UpdateGuideState(): m_state=6
01:56:15.158 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3649
01:56:15.159 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=92.01, Mass=266511, SNR=325.9, Peak=16942 HFD=4.1
01:56:15.159 00.000 14964 MultiStar: [#1 0.34,-0.26,0.19,U] [#2 -0.70,0.06,0.07,U] 
01:56:15.160 00.001 14964 refined, 2 included, MultiStar: {-0.02, -0.02}, one-star: {-0.04, 0.02}
01:56:15.160 00.000 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
01:56:15.161 00.001 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
01:56:15.161 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.39 mountX=0.02 mountY=0.02, mountTheta=0.87
01:56:15.162 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.02, opts=13)
01:56:15.163 00.001 14964 Enqueuing Move request for scope (-0.02, -0.02)
01:56:15.163 00.000 12044 Worker thread wakes up
01:56:15.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:56:15.163 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:56:15.163 00.000 12044 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
01:56:15.163 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.30, using input
01:56:15.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
01:56:15.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:15.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:56:15.163 00.000 12044 MoveAxis(E, 0, ABG)
01:56:15.163 00.000 12044 Move returns status 0, amount 0
01:56:15.163 00.000 12044 MoveAxis(N, 0, ABG)
01:56:15.163 00.000 12044 Move returns status 0, amount 0
01:56:15.163 00.000 12044 move complete, result=0
01:56:15.163 00.000 12044 worker thread done servicing request
01:56:15.171 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16942, med=615, FiltMin=531, FiltMax=12493, Gamma=0.810
01:56:15.177 00.006 14964 UpdateGuideState exits: m=266511 SNR=325.9
01:56:15.177 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.178 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:15.178 00.000 14964 Enqueuing Expose request
01:56:15.179 00.001 12044 Worker thread wakes up
01:56:15.179 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:15.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:15.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:18.311 03.132 12044 Exposure complete
01:56:18.339 00.028 12044 worker thread done servicing request
01:56:18.339 00.000 14964 OnExposeComplete: enter
01:56:18.340 00.001 14964 UpdateGuideState(): m_state=6
01:56:18.340 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3650
01:56:18.341 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=91.60, Mass=266802, SNR=323.1, Peak=19211 HFD=3.8
01:56:18.342 00.001 14964 MultiStar: [#1 0.41,-0.05,0.17,U] [#2 -1.06,0.33,0.00,M4] 
01:56:18.342 00.000 14964 refined, 1 included, MultiStar: {-0.07, -0.34}, one-star: {-0.15, -0.39}
01:56:18.343 00.001 14964 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.56) = xAngle (-0.22 = -0.22)
01:56:18.343 00.000 14964 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
01:56:18.343 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.77 mountX=0.34 mountY=0.10, mountTheta=0.30
01:56:18.344 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.34, opts=13)
01:56:18.345 00.001 14964 Enqueuing Move request for scope (-0.07, -0.34)
01:56:18.345 00.000 12044 Worker thread wakes up
01:56:18.346 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
01:56:18.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
01:56:18.346 00.000 12044 Moving (-0.07, -0.34) raw xDistance=0.34 yDistance=0.10
01:56:18.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.34, slope = 0.04
01:56:18.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:18.346 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:18.346 00.000 12044 MoveAxis(W, 27, ABG)
01:56:18.346 00.000 12044 Guiding  Dir = 3, Dur = 27
01:56:18.353 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19211, med=616, FiltMin=537, FiltMax=13119, Gamma=0.810
01:56:18.359 00.006 14964 UpdateGuideState exits: m=266802 SNR=323.1
01:56:18.359 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.360 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:18.360 00.000 14964 Enqueuing Expose request
01:56:18.367 00.007 12044 IsSlewing returns 0
01:56:18.367 00.000 12044 IsGuiding returns 0
01:56:18.398 00.031 12044 IsGuiding returns 1
01:56:18.399 00.001 12044 scope still moving after pulse duration time elapsed
01:56:18.559 00.160 12044 IsSlewing returns 0
01:56:18.560 00.001 12044 IsGuiding returns 0
01:56:18.560 00.000 12044 scope move finished after 27 + 165 ms
01:56:18.560 00.000 12044 Move returns status 0, amount 27
01:56:18.560 00.000 12044 MoveAxis(N, 0, ABG)
01:56:18.560 00.000 12044 Move returns status 0, amount 0
01:56:18.560 00.000 12044 move complete, result=0
01:56:18.560 00.000 12044 worker thread done servicing request
01:56:18.560 00.000 12044 Worker thread wakes up
01:56:18.560 00.000 14964 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
01:56:18.562 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:18.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:21.665 03.103 12044 Exposure complete
01:56:21.692 00.027 12044 worker thread done servicing request
01:56:21.692 00.000 14964 OnExposeComplete: enter
01:56:21.693 00.001 14964 UpdateGuideState(): m_state=6
01:56:21.693 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3651
01:56:21.694 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=92.16, Mass=268386, SNR=327.1, Peak=20815 HFD=4.3
01:56:21.694 00.000 14964 MultiStar: [#1 0.52,-0.78,0.00,M1] [#2 -1.04,-0.28,0.00,M5] 
01:56:21.695 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
01:56:21.695 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
01:56:21.696 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.47 mountX=-0.18 mountY=0.20, mountTheta=2.30
01:56:21.697 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.17, opts=13)
01:56:21.697 00.000 14964 Enqueuing Move request for scope (-0.22, 0.17)
01:56:21.698 00.001 12044 Worker thread wakes up
01:56:21.698 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:56:21.698 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:56:21.698 00.000 12044 Moving (-0.22, 0.17) raw xDistance=-0.18 yDistance=0.20
01:56:21.698 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
01:56:21.698 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:21.698 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:56:21.698 00.000 12044 MoveAxis(E, 0, ABG)
01:56:21.698 00.000 12044 Move returns status 0, amount 0
01:56:21.698 00.000 12044 MoveAxis(N, 0, ABG)
01:56:21.698 00.000 12044 Move returns status 0, amount 0
01:56:21.698 00.000 12044 move complete, result=0
01:56:21.698 00.000 12044 worker thread done servicing request
01:56:21.706 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20815, med=616, FiltMin=527, FiltMax=10299, Gamma=0.810
01:56:21.711 00.005 14964 UpdateGuideState exits: m=268386 SNR=327.1
01:56:21.712 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.712 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:21.713 00.001 14964 Enqueuing Expose request
01:56:21.713 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:21.714 00.001 12044 Worker thread wakes up
01:56:21.714 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:21.714 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:24.814 03.100 12044 Exposure complete
01:56:24.835 00.021 12044 worker thread done servicing request
01:56:24.835 00.000 14964 OnExposeComplete: enter
01:56:24.835 00.000 14964 UpdateGuideState(): m_state=6
01:56:24.836 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3652
01:56:24.837 00.001 14964 Star::Find returns 1 (0), X=277.96, Y=92.55, Mass=261655, SNR=323.0, Peak=16813 HFD=3.9
01:56:24.837 00.000 14964 MultiStar: [#1 -0.11,-0.68,0.17,U] [#2 -1.37,-0.31,0.00,M6] 
01:56:24.838 00.001 14964 refined, 1 included, MultiStar: {-0.39, 0.38}, one-star: {-0.43, 0.56}
01:56:24.838 00.000 14964 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
01:56:24.838 00.000 14964 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.97 = 0.69)
01:56:24.839 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.38 hyp=0.54 cameraTheta=2.36 mountX=-0.39 mountY=0.35, mountTheta=2.41
01:56:24.840 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.38, opts=13)
01:56:24.840 00.000 14964 Enqueuing Move request for scope (-0.39, 0.38)
01:56:24.841 00.001 12044 Worker thread wakes up
01:56:24.841 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.38) opts 0xd
01:56:24.841 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.38)
01:56:24.841 00.000 12044 Moving (-0.39, 0.38) raw xDistance=-0.39 yDistance=0.35
01:56:24.841 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.39, slope = -0.01
01:56:24.841 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:24.841 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:56:24.841 00.000 12044 MoveAxis(E, 6, ABG)
01:56:24.841 00.000 12044 Guiding  Dir = 2, Dur = 6
01:56:24.849 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16813, med=615, FiltMin=530, FiltMax=11501, Gamma=0.810
01:56:24.854 00.005 14964 UpdateGuideState exits: m=261655 SNR=323.0
01:56:24.855 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.855 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:24.856 00.001 14964 Enqueuing Expose request
01:56:24.868 00.012 12044 IsSlewing returns 0
01:56:24.868 00.000 12044 IsGuiding returns 0
01:56:24.900 00.032 12044 IsGuiding returns 1
01:56:24.900 00.000 12044 scope still moving after pulse duration time elapsed
01:56:25.016 00.116 12044 IsSlewing returns 0
01:56:25.017 00.001 12044 IsGuiding returns 0
01:56:25.017 00.000 12044 scope move finished after 6 + 142 ms
01:56:25.017 00.000 12044 Move returns status 0, amount 6
01:56:25.017 00.000 12044 MoveAxis(N, 0, ABG)
01:56:25.017 00.000 12044 Move returns status 0, amount 0
01:56:25.017 00.000 12044 move complete, result=0
01:56:25.017 00.000 12044 worker thread done servicing request
01:56:25.017 00.000 12044 Worker thread wakes up
01:56:25.017 00.000 14964 GuideStep: -0.4 px 6 ms EAST, 0.3 px 0 ms NORTH
01:56:25.018 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:25.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:28.139 03.121 12044 Exposure complete
01:56:28.160 00.021 12044 worker thread done servicing request
01:56:28.160 00.000 14964 OnExposeComplete: enter
01:56:28.160 00.000 14964 UpdateGuideState(): m_state=6
01:56:28.161 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3653
01:56:28.161 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=92.86, Mass=270897, SNR=335.3, Peak=22961 HFD=3.9
01:56:28.162 00.001 14964 MultiStar: [#1 0.35,-0.78,0.00,M1] [#2 -1.00,-0.49,0.00,M7] 
01:56:28.162 00.000 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.23 = -3.05)
01:56:28.163 00.001 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.00)
01:56:28.163 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.87 hyp=0.88 cameraTheta=1.68 mountX=-0.87 mountY=0.00, mountTheta=3.14
01:56:28.164 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.87, opts=13)
01:56:28.165 00.001 14964 Enqueuing Move request for scope (-0.09, 0.87)
01:56:28.166 00.001 12044 Worker thread wakes up
01:56:28.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.87) opts 0xd
01:56:28.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.87)
01:56:28.166 00.000 12044 Moving (-0.09, 0.87) raw xDistance=-0.87 yDistance=0.00
01:56:28.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.87, slope = -0.06
01:56:28.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:28.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:56:28.166 00.000 12044 MoveAxis(E, 44, ABG)
01:56:28.166 00.000 12044 Guiding  Dir = 2, Dur = 44
01:56:28.175 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22961, med=616, FiltMin=528, FiltMax=13387, Gamma=0.810
01:56:28.180 00.005 14964 UpdateGuideState exits: m=270897 SNR=335.3
01:56:28.181 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:28.181 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:28.182 00.001 14964 Enqueuing Expose request
01:56:28.195 00.013 12044 IsSlewing returns 0
01:56:28.227 00.032 12044 IsGuiding returns 0
01:56:28.259 00.032 12044 PulseGuide returned control before completion, sleep 23
01:56:28.309 00.050 12044 IsGuiding returns 1
01:56:28.310 00.001 12044 scope still moving after pulse duration time elapsed
01:56:28.369 00.059 12044 IsSlewing returns 0
01:56:28.369 00.000 12044 IsGuiding returns 0
01:56:28.369 00.000 12044 scope move finished after 44 + 97 ms
01:56:28.369 00.000 12044 Move returns status 0, amount 44
01:56:28.369 00.000 12044 MoveAxis(N, 0, ABG)
01:56:28.369 00.000 12044 Move returns status 0, amount 0
01:56:28.369 00.000 12044 move complete, result=0
01:56:28.370 00.001 12044 worker thread done servicing request
01:56:28.370 00.000 12044 Worker thread wakes up
01:56:28.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:28.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:28.371 00.001 14964 GuideStep: -0.9 px 44 ms EAST, 0.0 px 0 ms NORTH
01:56:31.475 03.104 12044 Exposure complete
01:56:31.501 00.026 12044 worker thread done servicing request
01:56:31.502 00.001 14964 OnExposeComplete: enter
01:56:31.502 00.000 14964 UpdateGuideState(): m_state=6
01:56:31.503 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3654
01:56:31.503 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=91.56, Mass=267126, SNR=329.5, Peak=17027 HFD=4.0
01:56:31.504 00.001 14964 MultiStar: [#1 0.47,-0.05,0.18,U] [#2 -0.72,0.13,0.07,U] 
01:56:31.504 00.000 14964 refined, 2 included, MultiStar: {0.00, -0.34}, one-star: {-0.03, -0.43}
01:56:31.505 00.001 14964 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.56) = xAngle (-0.00 = -0.00)
01:56:31.505 00.000 14964 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
01:56:31.506 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.56 mountX=0.34 mountY=0.03, mountTheta=0.09
01:56:31.507 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.34, opts=13)
01:56:31.508 00.001 14964 Enqueuing Move request for scope (0.00, -0.34)
01:56:31.508 00.000 12044 Worker thread wakes up
01:56:31.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.34) opts 0xd
01:56:31.508 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.34)
01:56:31.508 00.000 12044 Moving (0.00, -0.34) raw xDistance=0.34 yDistance=0.03
01:56:31.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.04
01:56:31.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:31.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:31.508 00.000 12044 MoveAxis(E, 0, ABG)
01:56:31.508 00.000 12044 Move returns status 0, amount 0
01:56:31.508 00.000 12044 MoveAxis(N, 0, ABG)
01:56:31.508 00.000 12044 Move returns status 0, amount 0
01:56:31.508 00.000 12044 move complete, result=0
01:56:31.508 00.000 12044 worker thread done servicing request
01:56:31.516 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17027, med=615, FiltMin=530, FiltMax=12991, Gamma=0.810
01:56:31.521 00.005 14964 UpdateGuideState exits: m=267126 SNR=329.5
01:56:31.523 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.523 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:31.524 00.001 14964 Enqueuing Expose request
01:56:31.524 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:31.525 00.001 12044 Worker thread wakes up
01:56:31.525 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:31.525 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:34.663 03.138 12044 Exposure complete
01:56:34.684 00.021 12044 worker thread done servicing request
01:56:34.684 00.000 14964 OnExposeComplete: enter
01:56:34.685 00.001 14964 UpdateGuideState(): m_state=6
01:56:34.685 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3655
01:56:34.687 00.002 14964 Star::Find returns 1 (0), X=278.21, Y=91.65, Mass=264412, SNR=330.4, Peak=18908 HFD=3.7
01:56:34.687 00.000 14964 MultiStar: [#1 0.41,0.02,0.17,U] [#2 -0.80,0.51,0.00,M7] 
01:56:34.688 00.001 14964 refined, 1 included, MultiStar: {-0.09, -0.28}, one-star: {-0.18, -0.34}
01:56:34.688 00.000 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
01:56:34.689 00.001 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
01:56:34.690 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.89 mountX=0.28 mountY=0.12, mountTheta=0.41
01:56:34.690 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.28, opts=13)
01:56:34.691 00.001 14964 Enqueuing Move request for scope (-0.09, -0.28)
01:56:34.692 00.001 12044 Worker thread wakes up
01:56:34.692 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
01:56:34.692 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
01:56:34.692 00.000 12044 Moving (-0.09, -0.28) raw xDistance=0.28 yDistance=0.12
01:56:34.692 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.02
01:56:34.692 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:34.692 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:56:34.692 00.000 12044 MoveAxis(E, 0, ABG)
01:56:34.692 00.000 12044 Move returns status 0, amount 0
01:56:34.692 00.000 12044 MoveAxis(N, 0, ABG)
01:56:34.692 00.000 12044 Move returns status 0, amount 0
01:56:34.692 00.000 12044 move complete, result=0
01:56:34.692 00.000 12044 worker thread done servicing request
01:56:34.699 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18908, med=615, FiltMin=527, FiltMax=13707, Gamma=0.810
01:56:34.704 00.005 14964 UpdateGuideState exits: m=264412 SNR=330.4
01:56:34.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.705 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:34.706 00.001 14964 Enqueuing Expose request
01:56:34.706 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:34.707 00.001 12044 Worker thread wakes up
01:56:34.707 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:34.707 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:37.831 03.124 12044 Exposure complete
01:56:37.854 00.023 12044 worker thread done servicing request
01:56:37.854 00.000 14964 OnExposeComplete: enter
01:56:37.854 00.000 14964 UpdateGuideState(): m_state=6
01:56:37.855 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3656
01:56:37.855 00.000 14964 Star::Find returns 1 (0), X=277.86, Y=91.57, Mass=268031, SNR=324.6, Peak=19907 HFD=3.8
01:56:37.856 00.001 14964 MultiStar: [#1 0.14,0.47,0.18,U] [#2 -1.22,0.86,0.00,M8] 
01:56:37.856 00.000 14964 refined, 1 included, MultiStar: {-0.43, -0.28}, one-star: {-0.53, -0.42}
01:56:37.857 00.001 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
01:56:37.857 00.000 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
01:56:37.858 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-2.57 mountX=0.27 mountY=0.46, mountTheta=1.03
01:56:37.859 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=-0.28, opts=13)
01:56:37.859 00.000 14964 Enqueuing Move request for scope (-0.43, -0.28)
01:56:37.860 00.001 12044 Worker thread wakes up
01:56:37.860 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.28) opts 0xd
01:56:37.860 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, -0.28)
01:56:37.860 00.000 12044 Moving (-0.43, -0.28) raw xDistance=0.27 yDistance=0.46
01:56:37.860 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.01
01:56:37.860 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:37.860 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:56:37.860 00.000 12044 MoveAxis(E, 0, ABG)
01:56:37.860 00.000 12044 Move returns status 0, amount 0
01:56:37.860 00.000 12044 MoveAxis(N, 0, ABG)
01:56:37.860 00.000 12044 Move returns status 0, amount 0
01:56:37.860 00.000 12044 move complete, result=0
01:56:37.860 00.000 12044 worker thread done servicing request
01:56:37.867 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19907, med=615, FiltMin=533, FiltMax=11435, Gamma=0.810
01:56:37.873 00.006 14964 UpdateGuideState exits: m=268031 SNR=324.6
01:56:37.873 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.874 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:37.874 00.000 14964 Enqueuing Expose request
01:56:37.875 00.001 12044 Worker thread wakes up
01:56:37.875 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:37.875 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:37.875 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
01:56:41.001 03.126 12044 Exposure complete
01:56:41.026 00.025 12044 worker thread done servicing request
01:56:41.026 00.000 14964 OnExposeComplete: enter
01:56:41.028 00.002 14964 UpdateGuideState(): m_state=6
01:56:41.028 00.000 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3657
01:56:41.029 00.001 14964 Star::Find returns 1 (0), X=278.44, Y=91.40, Mass=272595, SNR=332.4, Peak=17984 HFD=3.9
01:56:41.029 00.000 14964 MultiStar: [#1 0.72,0.51,0.00,M1] [#2 -0.48,0.84,0.00,M9] 
01:56:41.030 00.001 14964 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.56) = xAngle (0.07 = 0.07)
01:56:41.031 00.001 14964 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
01:56:41.031 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=-0.59 hyp=0.59 cameraTheta=-1.48 mountX=0.59 mountY=0.01, mountTheta=0.02
01:56:41.032 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.59, opts=13)
01:56:41.033 00.001 14964 Enqueuing Move request for scope (0.05, -0.59)
01:56:41.033 00.000 12044 Worker thread wakes up
01:56:41.034 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.59) opts 0xd
01:56:41.034 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.59)
01:56:41.034 00.000 12044 Moving (0.05, -0.59) raw xDistance=0.59 yDistance=0.01
01:56:41.034 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.59, slope = 0.04
01:56:41.034 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:41.034 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:56:41.034 00.000 12044 MoveAxis(W, 33, ABG)
01:56:41.034 00.000 12044 Guiding  Dir = 3, Dur = 33
01:56:41.046 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17984, med=616, FiltMin=523, FiltMax=14935, Gamma=0.810
01:56:41.055 00.009 14964 UpdateGuideState exits: m=272595 SNR=332.4
01:56:41.055 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.056 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:41.056 00.000 14964 Enqueuing Expose request
01:56:41.085 00.029 12044 IsSlewing returns 0
01:56:41.086 00.001 12044 IsGuiding returns 0
01:56:41.117 00.031 12044 PulseGuide returned control before completion, sleep 12
01:56:41.148 00.031 12044 IsGuiding returns 1
01:56:41.148 00.000 12044 scope still moving after pulse duration time elapsed
01:56:41.242 00.094 12044 IsSlewing returns 0
01:56:41.288 00.046 12044 IsGuiding returns 0
01:56:41.288 00.000 12044 scope move finished after 33 + 169 ms
01:56:41.288 00.000 12044 Move returns status 0, amount 33
01:56:41.288 00.000 12044 MoveAxis(N, 0, ABG)
01:56:41.288 00.000 12044 Move returns status 0, amount 0
01:56:41.288 00.000 12044 move complete, result=0
01:56:41.288 00.000 12044 worker thread done servicing request
01:56:41.288 00.000 12044 Worker thread wakes up
01:56:41.288 00.000 14964 GuideStep: 0.6 px 33 ms WEST, 0.0 px 0 ms NORTH
01:56:41.290 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:41.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:44.395 03.105 12044 Exposure complete
01:56:44.417 00.022 12044 worker thread done servicing request
01:56:44.417 00.000 14964 OnExposeComplete: enter
01:56:44.418 00.001 14964 UpdateGuideState(): m_state=6
01:56:44.419 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3658
01:56:44.419 00.000 14964 Star::Find returns 1 (0), X=278.39, Y=91.97, Mass=270551, SNR=334.8, Peak=18143 HFD=4.1
01:56:44.420 00.001 14964 MultiStar: [#1 0.52,0.03,0.18,U] [#2 -0.79,0.47,0.00,M10] 
01:56:44.420 00.000 14964 single-star, 1 included, MultiStar: {0.08, -0.02}, one-star: {0.00, -0.02}
01:56:44.421 00.001 14964 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.56) = xAngle (0.01 = 0.01)
01:56:44.421 00.000 14964 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
01:56:44.422 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.55 mountX=0.02 mountY=0.00, mountTheta=0.08
01:56:44.423 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.02, opts=13)
01:56:44.423 00.000 14964 Enqueuing Move request for scope (0.00, -0.02)
01:56:44.423 00.000 12044 Worker thread wakes up
01:56:44.423 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:56:44.423 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:56:44.423 00.000 12044 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.00
01:56:44.423 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.29, using input
01:56:44.423 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:56:44.423 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.423 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:56:44.423 00.000 12044 MoveAxis(E, 0, ABG)
01:56:44.423 00.000 12044 Move returns status 0, amount 0
01:56:44.423 00.000 12044 MoveAxis(N, 0, ABG)
01:56:44.423 00.000 12044 Move returns status 0, amount 0
01:56:44.425 00.002 12044 move complete, result=0
01:56:44.425 00.000 12044 worker thread done servicing request
01:56:44.432 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18143, med=615, FiltMin=531, FiltMax=13823, Gamma=0.810
01:56:44.437 00.005 14964 UpdateGuideState exits: m=270551 SNR=334.8
01:56:44.438 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.439 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:44.439 00.000 14964 Enqueuing Expose request
01:56:44.440 00.001 12044 Worker thread wakes up
01:56:44.440 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:44.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:44.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:47.571 03.131 12044 Exposure complete
01:56:47.595 00.024 12044 worker thread done servicing request
01:56:47.596 00.001 14964 OnExposeComplete: enter
01:56:47.596 00.000 14964 UpdateGuideState(): m_state=6
01:56:47.597 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3659
01:56:47.597 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=92.20, Mass=267391, SNR=328.1, Peak=20403 HFD=3.8
01:56:47.598 00.001 14964 MultiStar: [#1 0.54,-0.09,0.19,U] [#2 -0.67,0.11,0.07,U] 
01:56:47.598 00.000 14964 refined, 2 included, MultiStar: {-0.04, 0.16}, one-star: {-0.10, 0.21}
01:56:47.599 00.001 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
01:56:47.599 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
01:56:47.600 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.79 mountX=-0.16 mountY=0.02, mountTheta=3.03
01:56:47.601 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.16, opts=13)
01:56:47.601 00.000 14964 Enqueuing Move request for scope (-0.04, 0.16)
01:56:47.602 00.001 12044 Worker thread wakes up
01:56:47.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:56:47.602 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:56:47.602 00.000 12044 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.02
01:56:47.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.03
01:56:47.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:47.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:56:47.602 00.000 12044 MoveAxis(E, 0, ABG)
01:56:47.602 00.000 12044 Move returns status 0, amount 0
01:56:47.602 00.000 12044 MoveAxis(N, 0, ABG)
01:56:47.602 00.000 12044 Move returns status 0, amount 0
01:56:47.602 00.000 12044 move complete, result=0
01:56:47.602 00.000 12044 worker thread done servicing request
01:56:47.609 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20403, med=616, FiltMin=531, FiltMax=13647, Gamma=0.810
01:56:47.615 00.006 14964 UpdateGuideState exits: m=267391 SNR=328.1
01:56:47.616 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.616 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:47.617 00.001 14964 Enqueuing Expose request
01:56:47.617 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:47.618 00.001 12044 Worker thread wakes up
01:56:47.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:47.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:50.718 03.100 12044 Exposure complete
01:56:50.739 00.021 12044 worker thread done servicing request
01:56:50.739 00.000 14964 OnExposeComplete: enter
01:56:50.740 00.001 14964 UpdateGuideState(): m_state=6
01:56:50.741 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3660
01:56:50.741 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=92.25, Mass=274252, SNR=330.7, Peak=23671 HFD=3.9
01:56:50.742 00.001 14964 MultiStar: [#1 0.28,-0.13,0.18,U] [#2 -0.87,0.09,0.00,M10] 
01:56:50.742 00.000 14964 refined, 1 included, MultiStar: {-0.21, 0.20}, one-star: {-0.30, 0.26}
01:56:50.743 00.001 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.93 = -2.35)
01:56:50.743 00.000 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.70)
01:56:50.744 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=-0.21 mountY=0.19, mountTheta=2.40
01:56:50.745 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.20, opts=13)
01:56:50.745 00.000 14964 Enqueuing Move request for scope (-0.21, 0.20)
01:56:50.746 00.001 12044 Worker thread wakes up
01:56:50.746 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
01:56:50.746 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
01:56:50.746 00.000 12044 Moving (-0.21, 0.20) raw xDistance=-0.21 yDistance=0.19
01:56:50.746 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.04
01:56:50.746 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:50.746 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:56:50.746 00.000 12044 MoveAxis(E, 0, ABG)
01:56:50.746 00.000 12044 Move returns status 0, amount 0
01:56:50.746 00.000 12044 MoveAxis(N, 0, ABG)
01:56:50.746 00.000 12044 Move returns status 0, amount 0
01:56:50.746 00.000 12044 move complete, result=0
01:56:50.746 00.000 12044 worker thread done servicing request
01:56:50.754 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23671, med=617, FiltMin=527, FiltMax=10779, Gamma=0.810
01:56:50.760 00.006 14964 UpdateGuideState exits: m=274252 SNR=330.7
01:56:50.760 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.761 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:50.761 00.000 14964 Enqueuing Expose request
01:56:50.762 00.001 12044 Worker thread wakes up
01:56:50.762 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:50.762 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:50.762 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:53.891 03.129 12044 Exposure complete
01:56:53.914 00.023 12044 worker thread done servicing request
01:56:53.914 00.000 14964 OnExposeComplete: enter
01:56:53.915 00.001 14964 UpdateGuideState(): m_state=6
01:56:53.916 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3661
01:56:53.916 00.000 14964 Star::Find returns 1 (0), X=277.98, Y=92.36, Mass=268258, SNR=326.4, Peak=21907 HFD=3.8
01:56:53.917 00.001 14964 MultiStar: [#1 -0.02,-0.38,0.18,U] [#2 -1.22,-0.25,0.00,R] 
01:56:53.917 00.000 14964 refined, 1 included, MultiStar: {-0.35, 0.26}, one-star: {-0.41, 0.37}
01:56:53.917 00.000 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.07 = -2.22)
01:56:53.918 00.001 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.84)
01:56:53.918 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.44 cameraTheta=2.51 mountX=-0.26 mountY=0.32, mountTheta=2.25
01:56:53.920 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.26, opts=13)
01:56:53.921 00.001 14964 Enqueuing Move request for scope (-0.35, 0.26)
01:56:53.921 00.000 12044 Worker thread wakes up
01:56:53.921 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
01:56:53.921 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
01:56:53.921 00.000 12044 Moving (-0.35, 0.26) raw xDistance=-0.26 yDistance=0.32
01:56:53.921 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
01:56:53.921 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:53.921 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:56:53.921 00.000 12044 MoveAxis(E, 0, ABG)
01:56:53.921 00.000 12044 Move returns status 0, amount 0
01:56:53.921 00.000 12044 MoveAxis(N, 0, ABG)
01:56:53.921 00.000 12044 Move returns status 0, amount 0
01:56:53.921 00.000 12044 move complete, result=0
01:56:53.921 00.000 12044 worker thread done servicing request
01:56:53.928 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21907, med=615, FiltMin=527, FiltMax=9876, Gamma=0.810
01:56:53.934 00.006 14964 UpdateGuideState exits: m=268258 SNR=326.4
01:56:53.934 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.935 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:53.935 00.000 14964 Enqueuing Expose request
01:56:53.936 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:56:53.936 00.000 12044 Worker thread wakes up
01:56:53.937 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:53.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:56:57.067 03.130 12044 Exposure complete
01:56:57.096 00.029 12044 worker thread done servicing request
01:56:57.096 00.000 14964 OnExposeComplete: enter
01:56:57.097 00.001 14964 UpdateGuideState(): m_state=6
01:56:57.098 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3662
01:56:57.098 00.000 14964 Star::Find returns 1 (0), X=278.04, Y=92.44, Mass=269097, SNR=323.5, Peak=18983 HFD=4.0
01:56:57.099 00.001 14964 MultiStar: [#1 0.02,-0.70,0.19,U] [#2 0.25,-0.14,0.08,U] 
01:56:57.099 00.000 14964 refined, 2 included, MultiStar: {-0.26, 0.25}, one-star: {-0.35, 0.45}
01:56:57.100 00.001 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.93 = -2.35)
01:56:57.100 00.000 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.70)
01:56:57.100 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.25 hyp=0.36 cameraTheta=2.38 mountX=-0.25 mountY=0.23, mountTheta=2.40
01:56:57.101 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.25, opts=13)
01:56:57.102 00.001 14964 Enqueuing Move request for scope (-0.26, 0.25)
01:56:57.103 00.001 12044 Worker thread wakes up
01:56:57.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.25) opts 0xd
01:56:57.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.25)
01:56:57.103 00.000 12044 Moving (-0.26, 0.25) raw xDistance=-0.25 yDistance=0.23
01:56:57.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
01:56:57.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:57.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:56:57.103 00.000 12044 MoveAxis(E, 0, ABG)
01:56:57.103 00.000 12044 Move returns status 0, amount 0
01:56:57.103 00.000 12044 MoveAxis(N, 0, ABG)
01:56:57.103 00.000 12044 Move returns status 0, amount 0
01:56:57.103 00.000 12044 move complete, result=0
01:56:57.103 00.000 12044 worker thread done servicing request
01:56:57.111 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18983, med=615, FiltMin=531, FiltMax=10575, Gamma=0.810
01:56:57.116 00.005 14964 UpdateGuideState exits: m=269097 SNR=323.5
01:56:57.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:56:57.118 00.001 14964 Enqueuing Expose request
01:56:57.118 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:57.119 00.001 12044 Worker thread wakes up
01:56:57.119 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:56:57.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:00.234 03.115 12044 Exposure complete
01:57:00.259 00.025 12044 worker thread done servicing request
01:57:00.259 00.000 14964 OnExposeComplete: enter
01:57:00.259 00.000 14964 UpdateGuideState(): m_state=6
01:57:00.260 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3663
01:57:00.260 00.000 14964 Star::Find returns 1 (0), X=277.53, Y=92.40, Mass=272140, SNR=324.9, Peak=17355 HFD=3.7
01:57:00.261 00.001 14964 MultiStar: [#1 -0.21,-0.34,0.18,U] [#2 -0.09,0.25,0.08,U] 
01:57:00.262 00.001 14964 refined, 2 included, MultiStar: {-0.71, 0.29}, one-star: {-0.86, 0.41}
01:57:00.262 00.000 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.31 = -1.98)
01:57:00.262 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
01:57:00.263 00.001 14964 CameraToMount -- cameraX=-0.71 cameraY=0.29 hyp=0.77 cameraTheta=2.75 mountX=-0.30 mountY=0.68, mountTheta=1.99
01:57:00.264 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=0.29, opts=13)
01:57:00.264 00.000 14964 Enqueuing Move request for scope (-0.71, 0.29)
01:57:00.265 00.001 12044 Worker thread wakes up
01:57:00.265 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.29) opts 0xd
01:57:00.265 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 0.29)
01:57:00.265 00.000 12044 Moving (-0.71, 0.29) raw xDistance=-0.30 yDistance=0.68
01:57:00.265 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.58, using input
01:57:00.265 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = -0.09
01:57:00.265 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:00.265 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
01:57:00.265 00.000 12044 MoveAxis(E, 23, ABG)
01:57:00.265 00.000 12044 Guiding  Dir = 2, Dur = 23
01:57:00.273 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17355, med=615, FiltMin=530, FiltMax=13984, Gamma=0.810
01:57:00.278 00.005 14964 UpdateGuideState exits: m=272140 SNR=324.9
01:57:00.279 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.279 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:00.280 00.001 14964 Enqueuing Expose request
01:57:00.324 00.044 12044 IsSlewing returns 0
01:57:00.325 00.001 12044 IsGuiding returns 0
01:57:00.356 00.031 12044 IsGuiding returns 1
01:57:00.356 00.000 12044 scope still moving after pulse duration time elapsed
01:57:00.413 00.057 12044 IsSlewing returns 0
01:57:00.413 00.000 12044 IsGuiding returns 0
01:57:00.413 00.000 12044 scope move finished after 23 + 64 ms
01:57:00.413 00.000 12044 Move returns status 0, amount 23
01:57:00.413 00.000 12044 MoveAxis(N, 0, ABG)
01:57:00.413 00.000 12044 Move returns status 0, amount 0
01:57:00.413 00.000 12044 move complete, result=0
01:57:00.413 00.000 12044 worker thread done servicing request
01:57:00.413 00.000 12044 Worker thread wakes up
01:57:00.413 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.7 px 0 ms NORTH
01:57:00.414 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:00.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:03.520 03.106 12044 Exposure complete
01:57:03.541 00.021 12044 worker thread done servicing request
01:57:03.542 00.001 14964 OnExposeComplete: enter
01:57:03.542 00.000 14964 UpdateGuideState(): m_state=6
01:57:03.543 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3664
01:57:03.543 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=92.48, Mass=272300, SNR=332.5, Peak=23387 HFD=3.8
01:57:03.544 00.001 14964 MultiStar: [#1 0.22,-0.54,0.18,U] [#2 0.10,-0.24,0.07,U] 
01:57:03.544 00.000 14964 refined, 2 included, MultiStar: {-0.14, 0.30}, one-star: {-0.22, 0.49}
01:57:03.545 00.001 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
01:57:03.545 00.000 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
01:57:03.546 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.01 mountX=-0.30 mountY=0.11, mountTheta=2.79
01:57:03.547 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.30, opts=13)
01:57:03.548 00.001 14964 Enqueuing Move request for scope (-0.14, 0.30)
01:57:03.548 00.000 12044 Worker thread wakes up
01:57:03.549 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
01:57:03.549 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
01:57:03.549 00.000 12044 Moving (-0.14, 0.30) raw xDistance=-0.30 yDistance=0.11
01:57:03.549 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.57, using input
01:57:03.549 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = -0.09
01:57:03.549 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:03.549 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:57:03.549 00.000 12044 MoveAxis(E, 23, ABG)
01:57:03.549 00.000 12044 Guiding  Dir = 2, Dur = 23
01:57:03.556 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=23387, med=615, FiltMin=533, FiltMax=11546, Gamma=0.810
01:57:03.561 00.005 14964 UpdateGuideState exits: m=272300 SNR=332.5
01:57:03.562 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.562 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:03.563 00.001 14964 Enqueuing Expose request
01:57:03.602 00.039 12044 IsSlewing returns 0
01:57:03.602 00.000 12044 IsGuiding returns 0
01:57:03.634 00.032 12044 IsGuiding returns 1
01:57:03.634 00.000 12044 scope still moving after pulse duration time elapsed
01:57:03.746 00.112 12044 IsSlewing returns 0
01:57:03.747 00.001 12044 IsGuiding returns 0
01:57:03.747 00.000 12044 scope move finished after 23 + 121 ms
01:57:03.747 00.000 12044 Move returns status 0, amount 23
01:57:03.747 00.000 12044 MoveAxis(N, 0, ABG)
01:57:03.747 00.000 12044 Move returns status 0, amount 0
01:57:03.747 00.000 12044 move complete, result=0
01:57:03.747 00.000 12044 worker thread done servicing request
01:57:03.747 00.000 12044 Worker thread wakes up
01:57:03.747 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
01:57:03.749 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:03.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:06.856 03.107 12044 Exposure complete
01:57:06.877 00.021 12044 worker thread done servicing request
01:57:06.877 00.000 14964 OnExposeComplete: enter
01:57:06.877 00.000 14964 UpdateGuideState(): m_state=6
01:57:06.878 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3665
01:57:06.878 00.000 14964 Star::Find returns 1 (0), X=277.72, Y=91.93, Mass=275028, SNR=340.1, Peak=21555 HFD=4.1
01:57:06.879 00.001 14964 MultiStar: [#1 -0.20,-0.10,0.17,U] [#2 -0.24,0.09,0.07,U] 
01:57:06.880 00.001 14964 refined, 2 included, MultiStar: {-0.58, -0.06}, one-star: {-0.67, -0.06}
01:57:06.880 00.000 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.49 = -1.49)
01:57:06.881 00.001 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
01:57:06.881 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.06 hyp=0.58 cameraTheta=-3.04 mountX=0.05 mountY=0.58, mountTheta=1.49
01:57:06.883 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.06, opts=13)
01:57:06.884 00.001 14964 Enqueuing Move request for scope (-0.58, -0.06)
01:57:06.884 00.000 12044 Worker thread wakes up
01:57:06.884 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.06) opts 0xd
01:57:06.884 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.06)
01:57:06.884 00.000 12044 Moving (-0.58, -0.06) raw xDistance=0.05 yDistance=0.58
01:57:06.884 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.06
01:57:06.884 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.47 newest=1.37
01:57:06.884 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
01:57:06.884 00.000 12044 MoveAxis(E, 0, ABG)
01:57:06.884 00.000 12044 Move returns status 0, amount 0
01:57:06.884 00.000 12044 BLC: Oldest BLC event removed
01:57:06.884 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 302 applied
01:57:06.884 00.000 12044 MoveAxis(S, 356, ABG)
01:57:06.884 00.000 12044 Guiding  Dir = 1, Dur = 356
01:57:06.893 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21555, med=616, FiltMin=529, FiltMax=15015, Gamma=0.810
01:57:06.898 00.005 14964 UpdateGuideState exits: m=275028 SNR=340.1
01:57:06.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.899 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:06.900 00.001 14964 Enqueuing Expose request
01:57:06.958 00.058 12044 IsSlewing returns 0
01:57:06.958 00.000 12044 IsGuiding returns 0
01:57:06.979 00.021 12044 PulseGuide returned control before completion, sleep 346
01:57:07.326 00.347 12044 IsGuiding returns 1
01:57:07.326 00.000 12044 scope still moving after pulse duration time elapsed
01:57:07.384 00.058 12044 IsSlewing returns 0
01:57:07.384 00.000 12044 IsGuiding returns 0
01:57:07.384 00.000 12044 scope move finished after 356 + 70 ms
01:57:07.384 00.000 12044 Move returns status 0, amount 356
01:57:07.384 00.000 12044 move complete, result=0
01:57:07.384 00.000 12044 worker thread done servicing request
01:57:07.384 00.000 12044 Worker thread wakes up
01:57:07.384 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:07.384 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:07.384 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 356 ms SOUTH
01:57:10.523 03.139 12044 Exposure complete
01:57:10.547 00.024 12044 worker thread done servicing request
01:57:10.547 00.000 14964 OnExposeComplete: enter
01:57:10.547 00.000 14964 UpdateGuideState(): m_state=6
01:57:10.548 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3666
01:57:10.549 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=92.28, Mass=276356, SNR=328.2, Peak=21287 HFD=3.9
01:57:10.549 00.000 14964 MultiStar: [#1 0.04,-0.20,0.18,U] [#2 -0.02,0.24,0.08,U] 
01:57:10.550 00.001 14964 refined, 2 included, MultiStar: {-0.16, 0.22}, one-star: {-0.21, 0.29}
01:57:10.550 00.000 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.77 = -2.52)
01:57:10.551 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
01:57:10.551 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.21 mountX=-0.22 mountY=0.14, mountTheta=2.58
01:57:10.553 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.22, opts=13)
01:57:10.553 00.000 14964 Enqueuing Move request for scope (-0.16, 0.22)
01:57:10.554 00.001 12044 Worker thread wakes up
01:57:10.554 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
01:57:10.554 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
01:57:10.554 00.000 12044 Moving (-0.16, 0.22) raw xDistance=-0.22 yDistance=0.14
01:57:10.554 00.000 12044 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.580348, 1:0.138927
01:57:10.554 00.000 12044 BLC: No correction, Miss < min_move
01:57:10.554 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.32, using input
01:57:10.554 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.05
01:57:10.554 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:10.554 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:57:10.555 00.001 12044 MoveAxis(E, 0, ABG)
01:57:10.555 00.000 12044 Move returns status 0, amount 0
01:57:10.555 00.000 12044 MoveAxis(N, 0, ABG)
01:57:10.555 00.000 12044 Move returns status 0, amount 0
01:57:10.555 00.000 12044 move complete, result=0
01:57:10.555 00.000 12044 worker thread done servicing request
01:57:10.562 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21287, med=615, FiltMin=525, FiltMax=11099, Gamma=0.810
01:57:10.568 00.006 14964 UpdateGuideState exits: m=276356 SNR=328.2
01:57:10.569 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.569 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:10.570 00.001 14964 Enqueuing Expose request
01:57:10.570 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:10.571 00.001 12044 Worker thread wakes up
01:57:10.571 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:10.571 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:13.694 03.123 12044 Exposure complete
01:57:13.718 00.024 12044 worker thread done servicing request
01:57:13.719 00.001 14964 OnExposeComplete: enter
01:57:13.719 00.000 14964 UpdateGuideState(): m_state=6
01:57:13.720 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3667
01:57:13.720 00.000 14964 Star::Find returns 1 (0), X=278.31, Y=92.27, Mass=271783, SNR=329.7, Peak=21167 HFD=3.7
01:57:13.721 00.001 14964 MultiStar: [#1 0.25,-0.06,0.17,U] [#2 0.31,-0.02,0.08,U] 
01:57:13.721 00.000 14964 refined, 2 included, MultiStar: {-0.01, 0.21}, one-star: {-0.08, 0.28}
01:57:13.722 00.001 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.11)
01:57:13.722 00.000 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
01:57:13.723 00.001 14964 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
01:57:13.724 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.21, opts=13)
01:57:13.724 00.000 14964 Enqueuing Move request for scope (-0.01, 0.21)
01:57:13.725 00.001 12044 Worker thread wakes up
01:57:13.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:57:13.725 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:57:13.725 00.000 12044 Moving (-0.01, 0.21) raw xDistance=-0.21 yDistance=-0.01
01:57:13.725 00.000 12044 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.580348, 1:0.138927, 2:-0.011161
01:57:13.725 00.000 12044 BLC: No correction, Miss < min_move
01:57:13.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
01:57:13.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:13.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:13.725 00.000 12044 MoveAxis(E, 0, ABG)
01:57:13.725 00.000 12044 Move returns status 0, amount 0
01:57:13.726 00.001 12044 MoveAxis(N, 0, ABG)
01:57:13.726 00.000 12044 Move returns status 0, amount 0
01:57:13.726 00.000 12044 move complete, result=0
01:57:13.726 00.000 12044 worker thread done servicing request
01:57:13.732 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21167, med=616, FiltMin=531, FiltMax=12351, Gamma=0.810
01:57:13.739 00.007 14964 UpdateGuideState exits: m=271783 SNR=329.7
01:57:13.739 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.740 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:13.740 00.000 14964 Enqueuing Expose request
01:57:13.741 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:13.741 00.000 12044 Worker thread wakes up
01:57:13.742 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:13.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:16.880 03.138 12044 Exposure complete
01:57:16.901 00.021 12044 worker thread done servicing request
01:57:16.901 00.000 14964 OnExposeComplete: enter
01:57:16.902 00.001 14964 UpdateGuideState(): m_state=6
01:57:16.902 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3668
01:57:16.903 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=91.83, Mass=270997, SNR=332.0, Peak=21439 HFD=4.0
01:57:16.904 00.001 14964 MultiStar: [#1 0.24,0.11,0.19,U] [#2 0.03,0.75,0.08,U] 
01:57:16.904 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.06}, one-star: {-0.23, -0.16}
01:57:16.905 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
01:57:16.905 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
01:57:16.906 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.73 mountX=0.06 mountY=0.15, mountTheta=1.19
01:57:16.907 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.06, opts=13)
01:57:16.907 00.000 14964 Enqueuing Move request for scope (-0.14, -0.06)
01:57:16.908 00.001 12044 Worker thread wakes up
01:57:16.908 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
01:57:16.908 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
01:57:16.908 00.000 12044 Moving (-0.14, -0.06) raw xDistance=0.06 yDistance=0.15
01:57:16.908 00.000 12044 BLC: window closed
01:57:16.908 00.000 12044 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.580348, 1:0.138927, 2:-0.011161
01:57:16.908 00.000 12044 BLC: No correction, Miss < min_move
01:57:16.908 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.12, using input
01:57:16.908 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
01:57:16.908 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:16.908 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:57:16.908 00.000 12044 MoveAxis(E, 0, ABG)
01:57:16.908 00.000 12044 Move returns status 0, amount 0
01:57:16.908 00.000 12044 MoveAxis(N, 0, ABG)
01:57:16.908 00.000 12044 Move returns status 0, amount 0
01:57:16.908 00.000 12044 move complete, result=0
01:57:16.908 00.000 12044 worker thread done servicing request
01:57:16.915 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21439, med=616, FiltMin=532, FiltMax=12147, Gamma=0.810
01:57:16.921 00.006 14964 UpdateGuideState exits: m=270997 SNR=332.0
01:57:16.922 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.922 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:16.923 00.001 14964 Enqueuing Expose request
01:57:16.923 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:16.924 00.001 12044 Worker thread wakes up
01:57:16.924 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:16.924 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:20.052 03.128 12044 Exposure complete
01:57:20.086 00.034 12044 worker thread done servicing request
01:57:20.086 00.000 14964 OnExposeComplete: enter
01:57:20.086 00.000 14964 UpdateGuideState(): m_state=6
01:57:20.087 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3669
01:57:20.088 00.001 14964 Star::Find returns 1 (0), X=277.85, Y=92.35, Mass=276728, SNR=341.1, Peak=22411 HFD=3.7
01:57:20.088 00.000 14964 MultiStar: [#1 -0.10,-0.36,0.17,U] [#2 0.22,0.03,0.07,U] 
01:57:20.089 00.001 14964 refined, 2 included, MultiStar: {-0.44, 0.24}, one-star: {-0.54, 0.36}
01:57:20.089 00.000 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
01:57:20.090 00.001 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
01:57:20.090 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=0.24 hyp=0.50 cameraTheta=2.63 mountX=-0.25 mountY=0.41, mountTheta=2.12
01:57:20.091 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.24, opts=13)
01:57:20.092 00.001 14964 Enqueuing Move request for scope (-0.44, 0.24)
01:57:20.092 00.000 12044 Worker thread wakes up
01:57:20.092 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.24) opts 0xd
01:57:20.092 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.24)
01:57:20.092 00.000 12044 Moving (-0.44, 0.24) raw xDistance=-0.25 yDistance=0.41
01:57:20.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.02
01:57:20.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:20.092 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:57:20.092 00.000 12044 MoveAxis(E, 0, ABG)
01:57:20.092 00.000 12044 Move returns status 0, amount 0
01:57:20.092 00.000 12044 MoveAxis(N, 0, ABG)
01:57:20.092 00.000 12044 Move returns status 0, amount 0
01:57:20.092 00.000 12044 move complete, result=0
01:57:20.092 00.000 12044 worker thread done servicing request
01:57:20.100 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22411, med=615, FiltMin=527, FiltMax=11620, Gamma=0.810
01:57:20.105 00.005 14964 UpdateGuideState exits: m=276728 SNR=341.1
01:57:20.106 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.106 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:20.106 00.000 14964 Enqueuing Expose request
01:57:20.107 00.001 12044 Worker thread wakes up
01:57:20.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:20.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:20.107 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
01:57:23.239 03.132 12044 Exposure complete
01:57:23.259 00.020 12044 worker thread done servicing request
01:57:23.259 00.000 14964 OnExposeComplete: enter
01:57:23.260 00.001 14964 UpdateGuideState(): m_state=6
01:57:23.261 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3670
01:57:23.261 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=92.07, Mass=275253, SNR=328.2, Peak=19311 HFD=4.1
01:57:23.262 00.001 14964 MultiStar: [#1 0.55,-0.53,0.00,M1] [#2 0.64,-0.08,0.07,U] 
01:57:23.262 00.000 14964 single-star, 1 included, MultiStar: {0.06, 0.07}, one-star: {0.02, 0.08}
01:57:23.262 00.000 14964 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.56) = xAngle (2.91 = 2.91)
01:57:23.263 00.001 14964 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.32)
01:57:23.264 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.36 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
01:57:23.265 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.08, opts=13)
01:57:23.265 00.000 14964 Enqueuing Move request for scope (0.02, 0.08)
01:57:23.266 00.001 12044 Worker thread wakes up
01:57:23.266 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:57:23.266 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:57:23.266 00.000 12044 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.03
01:57:23.266 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:57:23.266 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:23.266 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:23.266 00.000 12044 MoveAxis(E, 0, ABG)
01:57:23.266 00.000 12044 Move returns status 0, amount 0
01:57:23.266 00.000 12044 MoveAxis(N, 0, ABG)
01:57:23.266 00.000 12044 Move returns status 0, amount 0
01:57:23.266 00.000 12044 move complete, result=0
01:57:23.266 00.000 12044 worker thread done servicing request
01:57:23.273 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19311, med=616, FiltMin=524, FiltMax=12895, Gamma=0.810
01:57:23.279 00.006 14964 UpdateGuideState exits: m=275253 SNR=328.2
01:57:23.279 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.280 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:23.280 00.000 14964 Enqueuing Expose request
01:57:23.281 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:23.281 00.000 12044 Worker thread wakes up
01:57:23.281 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:23.281 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:26.389 03.108 12044 Exposure complete
01:57:26.414 00.025 12044 worker thread done servicing request
01:57:26.414 00.000 14964 OnExposeComplete: enter
01:57:26.415 00.001 14964 UpdateGuideState(): m_state=6
01:57:26.416 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3671
01:57:26.416 00.000 14964 Star::Find returns 1 (0), X=278.13, Y=91.98, Mass=272535, SNR=339.9, Peak=17559 HFD=4.3
01:57:26.417 00.001 14964 MultiStar: [#1 0.36,0.00,0.17,U] [#2 0.31,0.15,0.08,U] 
01:57:26.417 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.00}, one-star: {-0.26, -0.01}
01:57:26.418 00.001 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
01:57:26.418 00.000 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
01:57:26.419 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.13 mountX=-0.00 mountY=0.14, mountTheta=1.57
01:57:26.420 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.00, opts=13)
01:57:26.420 00.000 14964 Enqueuing Move request for scope (-0.14, -0.00)
01:57:26.421 00.001 12044 Worker thread wakes up
01:57:26.421 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
01:57:26.421 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
01:57:26.421 00.000 12044 Moving (-0.14, -0.00) raw xDistance=-0.00 yDistance=0.14
01:57:26.421 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
01:57:26.421 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:26.421 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:57:26.421 00.000 12044 MoveAxis(E, 0, ABG)
01:57:26.421 00.000 12044 Move returns status 0, amount 0
01:57:26.421 00.000 12044 MoveAxis(N, 0, ABG)
01:57:26.421 00.000 12044 Move returns status 0, amount 0
01:57:26.421 00.000 12044 move complete, result=0
01:57:26.421 00.000 12044 worker thread done servicing request
01:57:26.429 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17559, med=615, FiltMin=527, FiltMax=11371, Gamma=0.810
01:57:26.435 00.006 14964 UpdateGuideState exits: m=272535 SNR=339.9
01:57:26.436 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.437 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:26.437 00.000 14964 Enqueuing Expose request
01:57:26.438 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:26.438 00.000 12044 Worker thread wakes up
01:57:26.438 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:26.438 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:29.540 03.102 12044 Exposure complete
01:57:29.563 00.023 12044 worker thread done servicing request
01:57:29.563 00.000 14964 OnExposeComplete: enter
01:57:29.564 00.001 14964 UpdateGuideState(): m_state=6
01:57:29.565 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3672
01:57:29.565 00.000 14964 Star::Find returns 1 (0), X=278.31, Y=92.31, Mass=264425, SNR=325.6, Peak=19451 HFD=3.7
01:57:29.566 00.001 14964 MultiStar: [#1 0.18,-0.60,0.18,U] [#2 0.36,-0.24,0.08,U] 
01:57:29.566 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.15}, one-star: {-0.08, 0.32}
01:57:29.567 00.001 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.25 = -3.03)
01:57:29.567 00.000 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.02)
01:57:29.567 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.69 mountX=-0.15 mountY=0.00, mountTheta=3.12
01:57:29.568 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.15, opts=13)
01:57:29.569 00.001 14964 Enqueuing Move request for scope (-0.02, 0.15)
01:57:29.570 00.001 12044 Worker thread wakes up
01:57:29.570 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:57:29.570 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:57:29.570 00.000 12044 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=0.00
01:57:29.570 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
01:57:29.570 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:29.570 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:29.570 00.000 12044 MoveAxis(E, 0, ABG)
01:57:29.570 00.000 12044 Move returns status 0, amount 0
01:57:29.570 00.000 12044 MoveAxis(N, 0, ABG)
01:57:29.570 00.000 12044 Move returns status 0, amount 0
01:57:29.570 00.000 12044 move complete, result=0
01:57:29.570 00.000 12044 worker thread done servicing request
01:57:29.577 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19451, med=615, FiltMin=531, FiltMax=11739, Gamma=0.810
01:57:29.583 00.006 14964 UpdateGuideState exits: m=264425 SNR=325.6
01:57:29.583 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.584 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:29.584 00.000 14964 Enqueuing Expose request
01:57:29.585 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:29.585 00.000 12044 Worker thread wakes up
01:57:29.585 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:29.585 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:32.709 03.124 12044 Exposure complete
01:57:32.730 00.021 12044 worker thread done servicing request
01:57:32.730 00.000 14964 OnExposeComplete: enter
01:57:32.730 00.000 14964 UpdateGuideState(): m_state=6
01:57:32.731 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3673
01:57:32.731 00.000 14964 Star::Find returns 1 (0), X=278.28, Y=92.25, Mass=273888, SNR=328.7, Peak=19547 HFD=3.8
01:57:32.732 00.001 14964 MultiStar: [#1 0.25,-0.46,0.18,U] [#2 0.00,0.16,0.08,U] 
01:57:32.732 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.15}, one-star: {-0.11, 0.26}
01:57:32.733 00.001 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.44 = -2.84)
01:57:32.733 00.000 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.21)
01:57:32.734 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.15 mountY=0.03, mountTheta=2.92
01:57:32.735 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.15, opts=13)
01:57:32.735 00.000 14964 Enqueuing Move request for scope (-0.05, 0.15)
01:57:32.736 00.001 12044 Worker thread wakes up
01:57:32.736 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:57:32.736 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:57:32.736 00.000 12044 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.03
01:57:32.736 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:57:32.736 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.736 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:57:32.736 00.000 12044 MoveAxis(E, 0, ABG)
01:57:32.736 00.000 12044 Move returns status 0, amount 0
01:57:32.736 00.000 12044 MoveAxis(N, 0, ABG)
01:57:32.736 00.000 12044 Move returns status 0, amount 0
01:57:32.736 00.000 12044 move complete, result=0
01:57:32.736 00.000 12044 worker thread done servicing request
01:57:32.743 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19547, med=615, FiltMin=521, FiltMax=14967, Gamma=0.810
01:57:32.749 00.006 14964 UpdateGuideState exits: m=273888 SNR=328.7
01:57:32.749 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:32.750 00.000 14964 Enqueuing Expose request
01:57:32.751 00.001 12044 Worker thread wakes up
01:57:32.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:32.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:32.751 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:35.885 03.134 12044 Exposure complete
01:57:35.906 00.021 12044 worker thread done servicing request
01:57:35.906 00.000 14964 OnExposeComplete: enter
01:57:35.907 00.001 14964 UpdateGuideState(): m_state=6
01:57:35.907 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3674
01:57:35.908 00.001 14964 Star::Find returns 1 (0), X=278.07, Y=92.53, Mass=272174, SNR=336.8, Peak=20045 HFD=3.7
01:57:35.908 00.000 14964 MultiStar: [#1 0.12,-0.56,0.18,U] [#2 0.07,-0.17,0.07,U] 
01:57:35.909 00.001 14964 refined, 2 included, MultiStar: {-0.23, 0.34}, one-star: {-0.32, 0.54}
01:57:35.909 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
01:57:35.910 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.50)
01:57:35.910 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.41 cameraTheta=2.18 mountX=-0.34 mountY=0.20, mountTheta=2.62
01:57:35.911 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.34, opts=13)
01:57:35.912 00.001 14964 Enqueuing Move request for scope (-0.23, 0.34)
01:57:35.912 00.000 12044 Worker thread wakes up
01:57:35.912 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.34) opts 0xd
01:57:35.912 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.34)
01:57:35.912 00.000 12044 Moving (-0.23, 0.34) raw xDistance=-0.34 yDistance=0.20
01:57:35.912 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.34, slope = -0.02
01:57:35.912 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:35.912 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:57:35.912 00.000 12044 MoveAxis(E, 13, ABG)
01:57:35.912 00.000 12044 Guiding  Dir = 2, Dur = 13
01:57:35.920 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20045, med=615, FiltMin=520, FiltMax=10987, Gamma=0.810
01:57:35.925 00.005 14964 UpdateGuideState exits: m=272174 SNR=336.8
01:57:35.926 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:35.926 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:35.927 00.001 14964 Enqueuing Expose request
01:57:35.946 00.019 12044 IsSlewing returns 0
01:57:35.947 00.001 12044 IsGuiding returns 0
01:57:35.978 00.031 12044 IsGuiding returns 1
01:57:35.978 00.000 12044 scope still moving after pulse duration time elapsed
01:57:36.022 00.044 12044 IsSlewing returns 0
01:57:36.022 00.000 12044 IsGuiding returns 0
01:57:36.022 00.000 12044 scope move finished after 13 + 62 ms
01:57:36.022 00.000 12044 Move returns status 0, amount 13
01:57:36.022 00.000 12044 MoveAxis(N, 0, ABG)
01:57:36.022 00.000 12044 Move returns status 0, amount 0
01:57:36.022 00.000 12044 move complete, result=0
01:57:36.022 00.000 12044 worker thread done servicing request
01:57:36.022 00.000 12044 Worker thread wakes up
01:57:36.022 00.000 14964 GuideStep: -0.3 px 13 ms EAST, 0.2 px 0 ms NORTH
01:57:36.023 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:36.023 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:39.124 03.101 12044 Exposure complete
01:57:39.150 00.026 12044 worker thread done servicing request
01:57:39.150 00.000 14964 OnExposeComplete: enter
01:57:39.151 00.001 14964 UpdateGuideState(): m_state=6
01:57:39.151 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3675
01:57:39.152 00.001 14964 Star::Find returns 1 (0), X=278.36, Y=92.69, Mass=266978, SNR=328.3, Peak=17369 HFD=4.1
01:57:39.152 00.000 14964 MultiStar: [#1 0.39,-0.83,0.00,M1] [#2 0.42,-0.28,0.08,U] 
01:57:39.153 00.001 14964 refined, 1 included, MultiStar: {0.00, 0.63}, one-star: {-0.03, 0.70}
01:57:39.154 00.001 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
01:57:39.154 00.000 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
01:57:39.154 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.63 hyp=0.63 cameraTheta=1.56 mountX=-0.63 mountY=-0.07, mountTheta=-3.03
01:57:39.155 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.63, opts=13)
01:57:39.156 00.001 14964 Enqueuing Move request for scope (0.00, 0.63)
01:57:39.156 00.000 12044 Worker thread wakes up
01:57:39.156 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.63) opts 0xd
01:57:39.156 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.63)
01:57:39.156 00.000 12044 Moving (0.00, 0.63) raw xDistance=-0.63 yDistance=-0.07
01:57:39.156 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.63, slope = -0.03
01:57:39.156 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:39.157 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:39.157 00.000 12044 MoveAxis(E, 25, ABG)
01:57:39.157 00.000 12044 Guiding  Dir = 2, Dur = 25
01:57:39.164 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17369, med=614, FiltMin=515, FiltMax=13071, Gamma=0.810
01:57:39.170 00.006 14964 UpdateGuideState exits: m=266978 SNR=328.3
01:57:39.171 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.171 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:39.172 00.001 14964 Enqueuing Expose request
01:57:39.197 00.025 12044 IsSlewing returns 0
01:57:39.225 00.028 12044 IsGuiding returns 0
01:57:39.292 00.067 12044 IsGuiding returns 1
01:57:39.292 00.000 12044 scope still moving after pulse duration time elapsed
01:57:39.354 00.062 12044 IsSlewing returns 0
01:57:39.354 00.000 12044 IsGuiding returns 0
01:57:39.354 00.000 12044 scope move finished after 25 + 104 ms
01:57:39.354 00.000 12044 Move returns status 0, amount 25
01:57:39.354 00.000 12044 MoveAxis(N, 0, ABG)
01:57:39.354 00.000 12044 Move returns status 0, amount 0
01:57:39.354 00.000 12044 move complete, result=0
01:57:39.354 00.000 12044 worker thread done servicing request
01:57:39.354 00.000 12044 Worker thread wakes up
01:57:39.354 00.000 14964 GuideStep: -0.6 px 25 ms EAST, -0.1 px 0 ms NORTH
01:57:39.356 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:39.356 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:42.462 03.106 12044 Exposure complete
01:57:42.483 00.021 12044 worker thread done servicing request
01:57:42.483 00.000 14964 OnExposeComplete: enter
01:57:42.484 00.001 14964 UpdateGuideState(): m_state=6
01:57:42.485 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3676
01:57:42.485 00.000 14964 Star::Find returns 1 (0), X=278.12, Y=92.52, Mass=273601, SNR=332.5, Peak=21637 HFD=3.7
01:57:42.486 00.001 14964 MultiStar: [#1 0.19,-0.91,0.00,M2] [#2 -0.05,-0.40,0.07,U] 
01:57:42.486 00.000 14964 refined, 1 included, MultiStar: {-0.26, 0.47}, one-star: {-0.27, 0.53}
01:57:42.486 00.000 14964 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.56) = xAngle (3.63 = -2.65)
01:57:42.487 00.001 14964 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.69 = 0.40)
01:57:42.487 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.47 hyp=0.53 cameraTheta=2.08 mountX=-0.47 mountY=0.21, mountTheta=2.72
01:57:42.488 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.47, opts=13)
01:57:42.489 00.001 14964 Enqueuing Move request for scope (-0.26, 0.47)
01:57:42.489 00.000 12044 Worker thread wakes up
01:57:42.489 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.47) opts 0xd
01:57:42.489 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.47)
01:57:42.489 00.000 12044 Moving (-0.26, 0.47) raw xDistance=-0.47 yDistance=0.21
01:57:42.489 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.47, slope = -0.05
01:57:42.489 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:42.490 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:57:42.490 00.000 12044 MoveAxis(E, 37, ABG)
01:57:42.490 00.000 12044 Guiding  Dir = 2, Dur = 37
01:57:42.497 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21637, med=615, FiltMin=529, FiltMax=11547, Gamma=0.810
01:57:42.503 00.006 14964 UpdateGuideState exits: m=273601 SNR=332.5
01:57:42.503 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.504 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:42.504 00.000 14964 Enqueuing Expose request
01:57:42.540 00.036 12044 IsSlewing returns 0
01:57:42.541 00.001 12044 IsGuiding returns 0
01:57:42.572 00.031 12044 PulseGuide returned control before completion, sleep 16
01:57:42.602 00.030 12044 IsGuiding returns 1
01:57:42.603 00.001 12044 scope still moving after pulse duration time elapsed
01:57:42.663 00.060 12044 IsSlewing returns 0
01:57:42.663 00.000 12044 IsGuiding returns 0
01:57:42.663 00.000 12044 scope move finished after 37 + 85 ms
01:57:42.663 00.000 12044 Move returns status 0, amount 37
01:57:42.663 00.000 12044 MoveAxis(N, 0, ABG)
01:57:42.663 00.000 12044 Move returns status 0, amount 0
01:57:42.663 00.000 12044 move complete, result=0
01:57:42.663 00.000 12044 worker thread done servicing request
01:57:42.663 00.000 12044 Worker thread wakes up
01:57:42.663 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:42.663 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:42.663 00.000 14964 GuideStep: -0.5 px 37 ms EAST, 0.2 px 0 ms NORTH
01:57:45.767 03.104 12044 Exposure complete
01:57:45.790 00.023 12044 worker thread done servicing request
01:57:45.790 00.000 14964 OnExposeComplete: enter
01:57:45.791 00.001 14964 UpdateGuideState(): m_state=6
01:57:45.791 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3677
01:57:45.792 00.001 14964 Star::Find returns 1 (0), X=277.89, Y=92.26, Mass=273346, SNR=327.5, Peak=20339 HFD=4.1
01:57:45.792 00.000 14964 MultiStar: [#1 0.14,-0.30,0.16,U] [#2 -0.05,0.02,0.08,U] 
01:57:45.793 00.001 14964 refined, 2 included, MultiStar: {-0.39, 0.18}, one-star: {-0.50, 0.27}
01:57:45.793 00.000 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
01:57:45.793 00.000 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
01:57:45.794 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.70 mountX=-0.19 mountY=0.37, mountTheta=2.04
01:57:45.795 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.18, opts=13)
01:57:45.795 00.000 14964 Enqueuing Move request for scope (-0.39, 0.18)
01:57:45.797 00.002 12044 Worker thread wakes up
01:57:45.797 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0xd
01:57:45.797 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
01:57:45.797 00.000 12044 Moving (-0.39, 0.18) raw xDistance=-0.19 yDistance=0.37
01:57:45.797 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.30, using input
01:57:45.797 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.05
01:57:45.797 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:45.797 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:57:45.797 00.000 12044 MoveAxis(E, 0, ABG)
01:57:45.797 00.000 12044 Move returns status 0, amount 0
01:57:45.797 00.000 12044 MoveAxis(N, 0, ABG)
01:57:45.797 00.000 12044 Move returns status 0, amount 0
01:57:45.797 00.000 12044 move complete, result=0
01:57:45.797 00.000 12044 worker thread done servicing request
01:57:45.803 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20339, med=616, FiltMin=534, FiltMax=11376, Gamma=0.810
01:57:45.809 00.006 14964 UpdateGuideState exits: m=273346 SNR=327.5
01:57:45.809 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.810 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:45.810 00.000 14964 Enqueuing Expose request
01:57:45.811 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:57:45.811 00.000 12044 Worker thread wakes up
01:57:45.811 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:45.811 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:48.941 03.130 12044 Exposure complete
01:57:48.963 00.022 12044 worker thread done servicing request
01:57:48.963 00.000 14964 OnExposeComplete: enter
01:57:48.964 00.001 14964 UpdateGuideState(): m_state=6
01:57:48.965 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3678
01:57:48.965 00.000 14964 Star::Find returns 1 (0), X=277.72, Y=91.85, Mass=271796, SNR=329.6, Peak=16963 HFD=4.2
01:57:48.966 00.001 14964 MultiStar: [#1 -0.10,0.15,0.17,U] [#2 -0.09,0.71,0.09,U] 
01:57:48.966 00.000 14964 refined, 2 included, MultiStar: {-0.55, -0.04}, one-star: {-0.67, -0.14}
01:57:48.966 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.51 = -1.51)
01:57:48.967 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
01:57:48.967 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.04 hyp=0.55 cameraTheta=-3.06 mountX=0.04 mountY=0.55, mountTheta=1.51
01:57:48.968 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.04, opts=13)
01:57:48.969 00.001 14964 Enqueuing Move request for scope (-0.55, -0.04)
01:57:48.969 00.000 12044 Worker thread wakes up
01:57:48.969 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.04) opts 0xd
01:57:48.969 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.04)
01:57:48.969 00.000 12044 Moving (-0.55, -0.04) raw xDistance=0.04 yDistance=0.55
01:57:48.969 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:57:48.969 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
01:57:48.969 00.000 12044 MoveAxis(E, 0, ABG)
01:57:48.969 00.000 12044 Move returns status 0, amount 0
01:57:48.969 00.000 12044 MoveAxis(S, 52, ABG)
01:57:48.969 00.000 12044 Guiding  Dir = 1, Dur = 52
01:57:48.978 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16963, med=615, FiltMin=525, FiltMax=13579, Gamma=0.810
01:57:48.984 00.006 14964 UpdateGuideState exits: m=271796 SNR=329.6
01:57:48.984 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.985 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:48.985 00.000 14964 Enqueuing Expose request
01:57:48.991 00.006 12044 IsSlewing returns 0
01:57:48.991 00.000 12044 IsGuiding returns 0
01:57:49.022 00.031 12044 PulseGuide returned control before completion, sleep 31
01:57:49.072 00.050 12044 IsGuiding returns 1
01:57:49.072 00.000 12044 scope still moving after pulse duration time elapsed
01:57:49.150 00.078 12044 IsSlewing returns 0
01:57:49.150 00.000 12044 IsGuiding returns 0
01:57:49.150 00.000 12044 scope move finished after 52 + 106 ms
01:57:49.150 00.000 12044 Move returns status 0, amount 52
01:57:49.150 00.000 12044 move complete, result=0
01:57:49.150 00.000 12044 worker thread done servicing request
01:57:49.150 00.000 12044 Worker thread wakes up
01:57:49.150 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:49.150 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:49.150 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 52 ms SOUTH
01:57:52.246 03.096 12044 Exposure complete
01:57:52.267 00.021 12044 worker thread done servicing request
01:57:52.267 00.000 14964 OnExposeComplete: enter
01:57:52.268 00.001 14964 UpdateGuideState(): m_state=6
01:57:52.269 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3679
01:57:52.269 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=92.21, Mass=266183, SNR=329.0, Peak=18915 HFD=4.3
01:57:52.270 00.001 14964 MultiStar: [#1 0.53,-0.25,0.17,U] [#2 0.25,0.08,0.08,U] 
01:57:52.270 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.15}, one-star: {-0.17, 0.22}
01:57:52.271 00.001 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
01:57:52.271 00.000 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
01:57:52.271 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.15 mountY=0.03, mountTheta=2.92
01:57:52.272 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.15, opts=13)
01:57:52.273 00.001 14964 Enqueuing Move request for scope (-0.05, 0.15)
01:57:52.274 00.001 12044 Worker thread wakes up
01:57:52.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:57:52.274 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:57:52.274 00.000 12044 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.03
01:57:52.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:57:52.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:52.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:57:52.274 00.000 12044 MoveAxis(E, 0, ABG)
01:57:52.274 00.000 12044 Move returns status 0, amount 0
01:57:52.274 00.000 12044 MoveAxis(N, 0, ABG)
01:57:52.274 00.000 12044 Move returns status 0, amount 0
01:57:52.274 00.000 12044 move complete, result=0
01:57:52.274 00.000 12044 worker thread done servicing request
01:57:52.283 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18915, med=615, FiltMin=535, FiltMax=11243, Gamma=0.810
01:57:52.290 00.007 14964 UpdateGuideState exits: m=266183 SNR=329.0
01:57:52.291 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.291 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:52.292 00.001 14964 Enqueuing Expose request
01:57:52.292 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:52.293 00.001 12044 Worker thread wakes up
01:57:52.293 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:52.293 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:55.418 03.125 12044 Exposure complete
01:57:55.441 00.023 12044 worker thread done servicing request
01:57:55.441 00.000 14964 OnExposeComplete: enter
01:57:55.442 00.001 14964 UpdateGuideState(): m_state=6
01:57:55.442 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3680
01:57:55.443 00.001 14964 Star::Find returns 1 (0), X=278.08, Y=92.05, Mass=277026, SNR=328.3, Peak=27739 HFD=3.9
01:57:55.443 00.000 14964 MultiStar: [#1 -0.11,-0.17,0.17,U] [#2 -0.00,0.24,0.08,U] 
01:57:55.444 00.001 14964 refined, 2 included, MultiStar: {-0.27, 0.04}, one-star: {-0.31, 0.06}
01:57:55.444 00.000 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.55 = -1.74)
01:57:55.444 00.000 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.32)
01:57:55.445 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.27 cameraTheta=2.99 mountX=-0.04 mountY=0.26, mountTheta=1.74
01:57:55.446 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.04, opts=13)
01:57:55.446 00.000 14964 Enqueuing Move request for scope (-0.27, 0.04)
01:57:55.446 00.000 12044 Worker thread wakes up
01:57:55.447 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.04) opts 0xd
01:57:55.447 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.04)
01:57:55.447 00.000 12044 Moving (-0.27, 0.04) raw xDistance=-0.04 yDistance=0.26
01:57:55.447 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:57:55.447 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:55.447 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:57:55.447 00.000 12044 MoveAxis(E, 0, ABG)
01:57:55.447 00.000 12044 Move returns status 0, amount 0
01:57:55.447 00.000 12044 MoveAxis(N, 0, ABG)
01:57:55.447 00.000 12044 Move returns status 0, amount 0
01:57:55.447 00.000 12044 move complete, result=0
01:57:55.447 00.000 12044 worker thread done servicing request
01:57:55.455 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=27739, med=615, FiltMin=524, FiltMax=10030, Gamma=0.810
01:57:55.461 00.006 14964 UpdateGuideState exits: m=277026 SNR=328.3
01:57:55.461 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.462 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:55.462 00.000 14964 Enqueuing Expose request
01:57:55.462 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:57:55.464 00.002 12044 Worker thread wakes up
01:57:55.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:55.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:57:58.594 03.130 12044 Exposure complete
01:57:58.615 00.021 12044 worker thread done servicing request
01:57:58.615 00.000 14964 OnExposeComplete: enter
01:57:58.616 00.001 14964 UpdateGuideState(): m_state=6
01:57:58.616 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3681
01:57:58.617 00.001 14964 Star::Find returns 1 (0), X=277.94, Y=92.32, Mass=269899, SNR=327.5, Peak=20163 HFD=4.0
01:57:58.618 00.001 14964 MultiStar: [#1 0.07,-0.28,0.19,U] [#2 -0.09,0.43,0.08,U] 
01:57:58.618 00.000 14964 refined, 2 included, MultiStar: {-0.35, 0.24}, one-star: {-0.45, 0.33}
01:57:58.618 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
01:57:58.619 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
01:57:58.619 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.24 hyp=0.42 cameraTheta=2.53 mountX=-0.25 mountY=0.32, mountTheta=2.23
01:57:58.621 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.24, opts=13)
01:57:58.621 00.000 14964 Enqueuing Move request for scope (-0.35, 0.24)
01:57:58.622 00.001 12044 Worker thread wakes up
01:57:58.622 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.24) opts 0xd
01:57:58.622 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.24)
01:57:58.622 00.000 12044 Moving (-0.35, 0.24) raw xDistance=-0.25 yDistance=0.32
01:57:58.622 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.02
01:57:58.622 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:58.622 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:57:58.622 00.000 12044 MoveAxis(E, 0, ABG)
01:57:58.622 00.000 12044 Move returns status 0, amount 0
01:57:58.622 00.000 12044 MoveAxis(N, 0, ABG)
01:57:58.622 00.000 12044 Move returns status 0, amount 0
01:57:58.622 00.000 12044 move complete, result=0
01:57:58.622 00.000 12044 worker thread done servicing request
01:57:58.630 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20163, med=615, FiltMin=532, FiltMax=10152, Gamma=0.810
01:57:58.635 00.005 14964 UpdateGuideState exits: m=269899 SNR=327.5
01:57:58.636 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.637 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:57:58.638 00.001 14964 Enqueuing Expose request
01:57:58.638 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:57:58.639 00.001 12044 Worker thread wakes up
01:57:58.639 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:57:58.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:01.742 03.103 12044 Exposure complete
01:58:01.766 00.024 12044 worker thread done servicing request
01:58:01.766 00.000 14964 OnExposeComplete: enter
01:58:01.767 00.001 14964 UpdateGuideState(): m_state=6
01:58:01.767 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3682
01:58:01.768 00.001 14964 Star::Find returns 1 (0), X=278.44, Y=92.25, Mass=265117, SNR=318.5, Peak=17398 HFD=3.9
01:58:01.768 00.000 14964 MultiStar: [#1 0.42,-0.12,0.19,U] [#2 0.44,-0.01,0.08,U] 
01:58:01.769 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.19}, one-star: {0.05, 0.26}
01:58:01.769 00.000 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
01:58:01.770 00.001 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
01:58:01.770 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=-0.19 mountY=-0.14, mountTheta=-2.48
01:58:01.771 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.19, opts=13)
01:58:01.772 00.001 14964 Enqueuing Move request for scope (0.12, 0.19)
01:58:01.773 00.001 12044 Worker thread wakes up
01:58:01.773 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:58:01.773 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:58:01.773 00.000 12044 Moving (0.12, 0.19) raw xDistance=-0.19 yDistance=-0.14
01:58:01.773 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.03
01:58:01.773 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:01.773 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:01.773 00.000 12044 MoveAxis(E, 0, ABG)
01:58:01.773 00.000 12044 Move returns status 0, amount 0
01:58:01.773 00.000 12044 MoveAxis(N, 0, ABG)
01:58:01.773 00.000 12044 Move returns status 0, amount 0
01:58:01.773 00.000 12044 move complete, result=0
01:58:01.773 00.000 12044 worker thread done servicing request
01:58:01.780 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17398, med=615, FiltMin=529, FiltMax=14727, Gamma=0.810
01:58:01.786 00.006 14964 UpdateGuideState exits: m=265117 SNR=318.5
01:58:01.787 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.787 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:01.788 00.001 14964 Enqueuing Expose request
01:58:01.788 00.000 12044 Worker thread wakes up
01:58:01.788 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:01.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:01.788 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:04.899 03.111 12044 Exposure complete
01:58:04.924 00.025 12044 worker thread done servicing request
01:58:04.924 00.000 14964 OnExposeComplete: enter
01:58:04.925 00.001 14964 UpdateGuideState(): m_state=6
01:58:04.925 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3683
01:58:04.926 00.001 14964 Star::Find returns 1 (0), X=277.99, Y=92.25, Mass=269260, SNR=322.9, Peak=21935 HFD=4.0
01:58:04.926 00.000 14964 MultiStar: [#1 0.11,-0.10,0.18,U] [#2 0.03,0.40,0.08,U] 
01:58:04.927 00.001 14964 refined, 2 included, MultiStar: {-0.30, 0.22}, one-star: {-0.40, 0.26}
01:58:04.927 00.000 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
01:58:04.928 00.001 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
01:58:04.928 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.22 hyp=0.37 cameraTheta=2.51 mountX=-0.22 mountY=0.27, mountTheta=2.26
01:58:04.929 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.22, opts=13)
01:58:04.930 00.001 14964 Enqueuing Move request for scope (-0.30, 0.22)
01:58:04.930 00.000 12044 Worker thread wakes up
01:58:04.930 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.22) opts 0xd
01:58:04.930 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.22)
01:58:04.930 00.000 12044 Moving (-0.30, 0.22) raw xDistance=-0.22 yDistance=0.27
01:58:04.930 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.03
01:58:04.930 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:04.930 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:58:04.930 00.000 12044 MoveAxis(E, 0, ABG)
01:58:04.930 00.000 12044 Move returns status 0, amount 0
01:58:04.930 00.000 12044 MoveAxis(N, 0, ABG)
01:58:04.930 00.000 12044 Move returns status 0, amount 0
01:58:04.930 00.000 12044 move complete, result=0
01:58:04.931 00.001 12044 worker thread done servicing request
01:58:04.938 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21935, med=615, FiltMin=528, FiltMax=10218, Gamma=0.810
01:58:04.943 00.005 14964 UpdateGuideState exits: m=269260 SNR=322.9
01:58:04.944 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.944 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:04.945 00.001 14964 Enqueuing Expose request
01:58:04.945 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:58:04.946 00.001 12044 Worker thread wakes up
01:58:04.946 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:04.946 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:08.054 03.108 12044 Exposure complete
01:58:08.077 00.023 12044 worker thread done servicing request
01:58:08.077 00.000 14964 OnExposeComplete: enter
01:58:08.077 00.000 14964 UpdateGuideState(): m_state=6
01:58:08.079 00.002 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3684
01:58:08.079 00.000 14964 Star::Find returns 1 (0), X=278.50, Y=92.21, Mass=265701, SNR=319.9, Peak=17050 HFD=3.9
01:58:08.079 00.000 14964 MultiStar: [#1 0.40,-0.56,0.18,U] [#2 0.53,0.10,0.08,U] 
01:58:08.079 00.000 14964 refined, 2 included, MultiStar: {0.18, 0.10}, one-star: {0.11, 0.22}
01:58:08.080 00.001 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
01:58:08.080 00.000 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.17)
01:58:08.082 00.002 14964 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.51 mountX=-0.09 mountY=-0.18, mountTheta=-2.05
01:58:08.083 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.10, opts=13)
01:58:08.083 00.000 14964 Enqueuing Move request for scope (0.18, 0.10)
01:58:08.084 00.001 12044 Worker thread wakes up
01:58:08.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:58:08.084 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:58:08.084 00.000 12044 Moving (0.18, 0.10) raw xDistance=-0.09 yDistance=-0.18
01:58:08.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.04
01:58:08.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:08.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:58:08.084 00.000 12044 MoveAxis(E, 0, ABG)
01:58:08.084 00.000 12044 Move returns status 0, amount 0
01:58:08.084 00.000 12044 MoveAxis(N, 0, ABG)
01:58:08.084 00.000 12044 Move returns status 0, amount 0
01:58:08.084 00.000 12044 move complete, result=0
01:58:08.084 00.000 12044 worker thread done servicing request
01:58:08.091 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17050, med=615, FiltMin=525, FiltMax=13941, Gamma=0.810
01:58:08.097 00.006 14964 UpdateGuideState exits: m=265701 SNR=319.9
01:58:08.097 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.098 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:08.098 00.000 14964 Enqueuing Expose request
01:58:08.099 00.001 12044 Worker thread wakes up
01:58:08.099 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:08.099 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:08.099 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:11.198 03.099 12044 Exposure complete
01:58:11.219 00.021 12044 worker thread done servicing request
01:58:11.219 00.000 14964 OnExposeComplete: enter
01:58:11.219 00.000 14964 UpdateGuideState(): m_state=6
01:58:11.220 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3685
01:58:11.220 00.000 14964 Star::Find returns 1 (0), X=277.95, Y=92.38, Mass=278438, SNR=327.0, Peak=20791 HFD=3.8
01:58:11.221 00.001 14964 MultiStar: [#1 0.10,-0.24,0.18,U] [#2 0.12,0.55,0.08,U] 
01:58:11.221 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.31}, one-star: {-0.45, 0.39}
01:58:11.222 00.001 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.34)
01:58:11.222 00.000 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
01:58:11.223 00.001 14964 CameraToMount -- cameraX=-0.33 cameraY=0.31 hyp=0.46 cameraTheta=2.39 mountX=-0.32 mountY=0.30, mountTheta=2.38
01:58:11.224 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.31, opts=13)
01:58:11.224 00.000 14964 Enqueuing Move request for scope (-0.33, 0.31)
01:58:11.225 00.001 12044 Worker thread wakes up
01:58:11.225 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.31) opts 0xd
01:58:11.225 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.31)
01:58:11.225 00.000 12044 Moving (-0.33, 0.31) raw xDistance=-0.32 yDistance=0.30
01:58:11.225 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.00
01:58:11.225 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:11.225 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:58:11.225 00.000 12044 MoveAxis(E, 0, ABG)
01:58:11.225 00.000 12044 Move returns status 0, amount 0
01:58:11.225 00.000 12044 MoveAxis(N, 0, ABG)
01:58:11.225 00.000 12044 Move returns status 0, amount 0
01:58:11.225 00.000 12044 move complete, result=0
01:58:11.225 00.000 12044 worker thread done servicing request
01:58:11.232 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20791, med=615, FiltMin=522, FiltMax=11333, Gamma=0.810
01:58:11.238 00.006 14964 UpdateGuideState exits: m=278438 SNR=327.0
01:58:11.238 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.239 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:11.239 00.000 14964 Enqueuing Expose request
01:58:11.240 00.001 12044 Worker thread wakes up
01:58:11.240 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:58:11.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:11.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:14.353 03.113 12044 Exposure complete
01:58:14.378 00.025 12044 worker thread done servicing request
01:58:14.378 00.000 14964 OnExposeComplete: enter
01:58:14.379 00.001 14964 UpdateGuideState(): m_state=6
01:58:14.379 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3686
01:58:14.380 00.001 14964 Star::Find returns 1 (0), X=278.04, Y=92.05, Mass=268947, SNR=319.3, Peak=21179 HFD=4.1
01:58:14.380 00.000 14964 MultiStar: [#1 0.25,-0.04,0.17,U] [#2 0.01,-0.02,0.09,U] 
01:58:14.380 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.04}, one-star: {-0.35, 0.06}
01:58:14.381 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
01:58:14.381 00.000 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
01:58:14.382 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.25 cameraTheta=2.97 mountX=-0.05 mountY=0.24, mountTheta=1.76
01:58:14.383 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.04, opts=13)
01:58:14.383 00.000 14964 Enqueuing Move request for scope (-0.24, 0.04)
01:58:14.384 00.001 12044 Worker thread wakes up
01:58:14.384 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
01:58:14.384 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
01:58:14.384 00.000 12044 Moving (-0.24, 0.04) raw xDistance=-0.05 yDistance=0.24
01:58:14.384 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.05, using input
01:58:14.384 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:58:14.384 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.384 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:58:14.384 00.000 12044 MoveAxis(E, 0, ABG)
01:58:14.384 00.000 12044 Move returns status 0, amount 0
01:58:14.384 00.000 12044 MoveAxis(N, 0, ABG)
01:58:14.384 00.000 12044 Move returns status 0, amount 0
01:58:14.384 00.000 12044 move complete, result=0
01:58:14.385 00.001 12044 worker thread done servicing request
01:58:14.394 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21179, med=615, FiltMin=531, FiltMax=10251, Gamma=0.810
01:58:14.399 00.005 14964 UpdateGuideState exits: m=268947 SNR=319.3
01:58:14.400 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.400 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:14.400 00.000 14964 Enqueuing Expose request
01:58:14.401 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:14.402 00.001 12044 Worker thread wakes up
01:58:14.402 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:14.402 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:17.499 03.097 12044 Exposure complete
01:58:17.520 00.021 12044 worker thread done servicing request
01:58:17.520 00.000 14964 OnExposeComplete: enter
01:58:17.521 00.001 14964 UpdateGuideState(): m_state=6
01:58:17.522 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3687
01:58:17.522 00.000 14964 Star::Find returns 1 (0), X=278.23, Y=91.99, Mass=277368, SNR=335.3, Peak=20431 HFD=4.0
01:58:17.523 00.001 14964 MultiStar: [#1 0.39,-0.10,0.18,U] [#2 0.24,0.52,0.08,U] 
01:58:17.523 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.02}, one-star: {-0.16, -0.00}
01:58:17.524 00.001 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
01:58:17.524 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
01:58:17.525 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.81 mountX=-0.02 mountY=0.05, mountTheta=1.92
01:58:17.526 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.02, opts=13)
01:58:17.526 00.000 14964 Enqueuing Move request for scope (-0.05, 0.02)
01:58:17.527 00.001 12044 Worker thread wakes up
01:58:17.527 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:58:17.527 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:58:17.527 00.000 12044 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
01:58:17.527 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
01:58:17.527 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:58:17.527 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:17.527 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:58:17.527 00.000 12044 MoveAxis(E, 0, ABG)
01:58:17.527 00.000 12044 Move returns status 0, amount 0
01:58:17.527 00.000 12044 MoveAxis(N, 0, ABG)
01:58:17.527 00.000 12044 Move returns status 0, amount 0
01:58:17.527 00.000 12044 move complete, result=0
01:58:17.527 00.000 12044 worker thread done servicing request
01:58:17.536 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20431, med=615, FiltMin=531, FiltMax=13687, Gamma=0.810
01:58:17.541 00.005 14964 UpdateGuideState exits: m=277368 SNR=335.3
01:58:17.542 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.542 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:17.543 00.001 14964 Enqueuing Expose request
01:58:17.543 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:17.544 00.001 12044 Worker thread wakes up
01:58:17.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:17.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:20.673 03.129 12044 Exposure complete
01:58:20.698 00.025 12044 worker thread done servicing request
01:58:20.698 00.000 14964 OnExposeComplete: enter
01:58:20.698 00.000 14964 UpdateGuideState(): m_state=6
01:58:20.699 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3688
01:58:20.699 00.000 14964 Star::Find returns 1 (0), X=277.80, Y=92.30, Mass=277423, SNR=334.7, Peak=21243 HFD=3.7
01:58:20.700 00.001 14964 MultiStar: [#1 -0.21,-0.05,0.18,U] [#2 -0.07,0.45,0.07,U] 
01:58:20.700 00.000 14964 refined, 2 included, MultiStar: {-0.51, 0.26}, one-star: {-0.60, 0.31}
01:58:20.701 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
01:58:20.701 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
01:58:20.702 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=0.26 hyp=0.58 cameraTheta=2.66 mountX=-0.27 mountY=0.48, mountTheta=2.08
01:58:20.703 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.26, opts=13)
01:58:20.703 00.000 14964 Enqueuing Move request for scope (-0.51, 0.26)
01:58:20.704 00.001 12044 Worker thread wakes up
01:58:20.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.26) opts 0xd
01:58:20.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.26)
01:58:20.704 00.000 12044 Moving (-0.51, 0.26) raw xDistance=-0.27 yDistance=0.48
01:58:20.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.00
01:58:20.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:58:20.704 00.000 12044 MoveAxis(E, 0, ABG)
01:58:20.704 00.000 12044 Move returns status 0, amount 0
01:58:20.704 00.000 12044 MoveAxis(S, 45, ABG)
01:58:20.704 00.000 12044 Guiding  Dir = 1, Dur = 45
01:58:20.712 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21243, med=615, FiltMin=526, FiltMax=12276, Gamma=0.810
01:58:20.717 00.005 14964 UpdateGuideState exits: m=277423 SNR=334.7
01:58:20.718 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.718 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:20.719 00.001 14964 Enqueuing Expose request
01:58:20.756 00.037 12044 IsSlewing returns 0
01:58:20.803 00.047 12044 IsGuiding returns 0
01:58:20.844 00.041 12044 PulseGuide returned control before completion, sleep 14
01:58:20.868 00.024 12044 IsGuiding returns 1
01:58:20.868 00.000 12044 scope still moving after pulse duration time elapsed
01:58:20.931 00.063 12044 IsSlewing returns 0
01:58:20.933 00.002 12044 IsGuiding returns 0
01:58:20.933 00.000 12044 scope move finished after 45 + 84 ms
01:58:20.933 00.000 12044 Move returns status 0, amount 45
01:58:20.933 00.000 12044 move complete, result=0
01:58:20.933 00.000 12044 worker thread done servicing request
01:58:20.933 00.000 12044 Worker thread wakes up
01:58:20.933 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:20.933 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:20.933 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 45 ms SOUTH
01:58:24.034 03.101 12044 Exposure complete
01:58:24.055 00.021 12044 worker thread done servicing request
01:58:24.055 00.000 14964 OnExposeComplete: enter
01:58:24.056 00.001 14964 UpdateGuideState(): m_state=6
01:58:24.057 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3689
01:58:24.058 00.001 14964 Star::Find returns 1 (0), X=278.50, Y=92.06, Mass=266203, SNR=333.7, Peak=19483 HFD=4.0
01:58:24.058 00.000 14964 MultiStar: [#1 0.39,0.26,0.19,U] [#2 0.64,0.44,0.00,M1] 
01:58:24.059 00.001 14964 single-star, 1 included, MultiStar: {0.15, 0.10}, one-star: {0.10, 0.07}
01:58:24.059 00.000 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
01:58:24.060 00.001 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
01:58:24.060 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
01:58:24.061 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.07, opts=13)
01:58:24.062 00.001 14964 Enqueuing Move request for scope (0.10, 0.07)
01:58:24.062 00.000 12044 Worker thread wakes up
01:58:24.063 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:58:24.063 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:58:24.063 00.000 12044 Moving (0.10, 0.07) raw xDistance=-0.07 yDistance=-0.11
01:58:24.063 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:58:24.063 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:24.063 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:24.063 00.000 12044 MoveAxis(E, 0, ABG)
01:58:24.063 00.000 12044 Move returns status 0, amount 0
01:58:24.063 00.000 12044 MoveAxis(N, 0, ABG)
01:58:24.063 00.000 12044 Move returns status 0, amount 0
01:58:24.063 00.000 12044 move complete, result=0
01:58:24.063 00.000 12044 worker thread done servicing request
01:58:24.070 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19483, med=615, FiltMin=526, FiltMax=15227, Gamma=0.810
01:58:24.076 00.006 14964 UpdateGuideState exits: m=266203 SNR=333.7
01:58:24.077 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.077 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:24.078 00.001 14964 Enqueuing Expose request
01:58:24.078 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:24.079 00.001 12044 Worker thread wakes up
01:58:24.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:24.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:27.205 03.126 12044 Exposure complete
01:58:27.226 00.021 12044 worker thread done servicing request
01:58:27.226 00.000 14964 OnExposeComplete: enter
01:58:27.227 00.001 14964 UpdateGuideState(): m_state=6
01:58:27.228 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3690
01:58:27.228 00.000 14964 Star::Find returns 1 (0), X=278.60, Y=92.04, Mass=262864, SNR=318.6, Peak=20306 HFD=4.1
01:58:27.229 00.001 14964 MultiStar: [#1 0.73,0.00,0.18,U] [#2 0.85,0.69,0.00,M2] 
01:58:27.229 00.000 14964 single-star, 1 included, MultiStar: {0.29, 0.04}, one-star: {0.21, 0.05}
01:58:27.230 00.001 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
01:58:27.230 00.000 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
01:58:27.230 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=-0.05 mountY=-0.21, mountTheta=-1.79
01:58:27.231 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.05, opts=13)
01:58:27.232 00.001 14964 Enqueuing Move request for scope (0.21, 0.05)
01:58:27.233 00.001 12044 Worker thread wakes up
01:58:27.233 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
01:58:27.233 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
01:58:27.233 00.000 12044 Moving (0.21, 0.05) raw xDistance=-0.05 yDistance=-0.21
01:58:27.233 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
01:58:27.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:27.233 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:58:27.233 00.000 12044 MoveAxis(E, 0, ABG)
01:58:27.233 00.000 12044 Move returns status 0, amount 0
01:58:27.233 00.000 12044 MoveAxis(N, 0, ABG)
01:58:27.233 00.000 12044 Move returns status 0, amount 0
01:58:27.233 00.000 12044 move complete, result=0
01:58:27.233 00.000 12044 worker thread done servicing request
01:58:27.240 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20306, med=615, FiltMin=525, FiltMax=12783, Gamma=0.810
01:58:27.246 00.006 14964 UpdateGuideState exits: m=262864 SNR=318.6
01:58:27.246 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:27.247 00.000 14964 Enqueuing Expose request
01:58:27.248 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:27.248 00.000 12044 Worker thread wakes up
01:58:27.248 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:27.248 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:30.379 03.131 12044 Exposure complete
01:58:30.405 00.026 12044 worker thread done servicing request
01:58:30.405 00.000 14964 OnExposeComplete: enter
01:58:30.405 00.000 14964 UpdateGuideState(): m_state=6
01:58:30.406 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3691
01:58:30.407 00.001 14964 Star::Find returns 1 (0), X=278.90, Y=92.10, Mass=263888, SNR=321.1, Peak=18234 HFD=4.3
01:58:30.407 00.000 14964 MultiStar: [#1 1.06,-0.36,0.00,M1] [#2 0.91,0.23,0.00,M3] 
01:58:30.408 00.001 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
01:58:30.408 00.000 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.46)
01:58:30.409 00.001 14964 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=-0.10 mountY=-0.51, mountTheta=-1.77
01:58:30.410 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.11, opts=13)
01:58:30.410 00.000 14964 Enqueuing Move request for scope (0.51, 0.11)
01:58:30.411 00.001 12044 Worker thread wakes up
01:58:30.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.11) opts 0xd
01:58:30.411 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.11)
01:58:30.411 00.000 12044 Moving (0.51, 0.11) raw xDistance=-0.10 yDistance=-0.51
01:58:30.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
01:58:30.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:30.411 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
01:58:30.411 00.000 12044 MoveAxis(E, 0, ABG)
01:58:30.411 00.000 12044 Move returns status 0, amount 0
01:58:30.411 00.000 12044 MoveAxis(N, 0, ABG)
01:58:30.411 00.000 12044 Move returns status 0, amount 0
01:58:30.411 00.000 12044 move complete, result=0
01:58:30.411 00.000 12044 worker thread done servicing request
01:58:30.418 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18234, med=615, FiltMin=539, FiltMax=9880, Gamma=0.810
01:58:30.424 00.006 14964 UpdateGuideState exits: m=263888 SNR=321.1
01:58:30.424 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:30.425 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:30.425 00.000 14964 Enqueuing Expose request
01:58:30.426 00.001 12044 Worker thread wakes up
01:58:30.426 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:58:30.426 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:30.426 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:33.522 03.096 12044 Exposure complete
01:58:33.544 00.022 12044 worker thread done servicing request
01:58:33.544 00.000 14964 OnExposeComplete: enter
01:58:33.545 00.001 14964 UpdateGuideState(): m_state=6
01:58:33.545 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3692
01:58:33.546 00.001 14964 Star::Find returns 1 (0), X=279.00, Y=92.03, Mass=264002, SNR=324.5, Peak=17674 HFD=4.4
01:58:33.546 00.000 14964 MultiStar: [#1 1.05,-0.14,0.00,M2] [#2 0.84,0.27,0.00,M4] 
01:58:33.547 00.001 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
01:58:33.547 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
01:58:33.548 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=0.04 hyp=0.61 cameraTheta=0.07 mountX=-0.03 mountY=-0.61, mountTheta=-1.63
01:58:33.548 00.000 14964 SchedulePrimaryMove(1136A648, x=0.61, y=0.04, opts=13)
01:58:33.549 00.001 14964 Enqueuing Move request for scope (0.61, 0.04)
01:58:33.550 00.001 12044 Worker thread wakes up
01:58:33.550 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.04) opts 0xd
01:58:33.550 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, 0.04)
01:58:33.550 00.000 12044 Moving (0.61, 0.04) raw xDistance=-0.03 yDistance=-0.61
01:58:33.550 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:58:33.550 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:33.550 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
01:58:33.550 00.000 12044 MoveAxis(E, 0, ABG)
01:58:33.550 00.000 12044 Move returns status 0, amount 0
01:58:33.550 00.000 12044 MoveAxis(N, 0, ABG)
01:58:33.550 00.000 12044 Move returns status 0, amount 0
01:58:33.550 00.000 12044 move complete, result=0
01:58:33.550 00.000 12044 worker thread done servicing request
01:58:33.557 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17674, med=616, FiltMin=537, FiltMax=11499, Gamma=0.810
01:58:33.562 00.005 14964 UpdateGuideState exits: m=264002 SNR=324.5
01:58:33.563 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.563 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:33.564 00.001 14964 Enqueuing Expose request
01:58:33.564 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:58:33.565 00.001 12044 Worker thread wakes up
01:58:33.565 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:33.565 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:36.671 03.106 12044 Exposure complete
01:58:36.698 00.027 12044 worker thread done servicing request
01:58:36.699 00.001 14964 OnExposeComplete: enter
01:58:36.699 00.000 14964 UpdateGuideState(): m_state=6
01:58:36.700 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3693
01:58:36.700 00.000 14964 Star::Find returns 1 (0), X=278.38, Y=92.03, Mass=270184, SNR=331.3, Peak=16906 HFD=4.1
01:58:36.701 00.001 14964 MultiStar: [#1 0.67,-0.11,0.18,U] [#2 0.66,0.51,0.00,M5] 
01:58:36.701 00.000 14964 single-star, 1 included, MultiStar: {0.09, 0.01}, one-star: {-0.01, 0.04}
01:58:36.702 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
01:58:36.703 00.001 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
01:58:36.703 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=-0.04 mountY=0.01, mountTheta=2.87
01:58:36.705 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.04, opts=13)
01:58:36.706 00.001 14964 Enqueuing Move request for scope (-0.01, 0.04)
01:58:36.706 00.000 12044 Worker thread wakes up
01:58:36.707 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:58:36.707 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:58:36.707 00.000 12044 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:58:36.707 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:58:36.707 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:36.707 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:58:36.707 00.000 12044 MoveAxis(E, 0, ABG)
01:58:36.707 00.000 12044 Move returns status 0, amount 0
01:58:36.707 00.000 12044 MoveAxis(N, 0, ABG)
01:58:36.707 00.000 12044 Move returns status 0, amount 0
01:58:36.707 00.000 12044 move complete, result=0
01:58:36.708 00.001 12044 worker thread done servicing request
01:58:36.715 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16906, med=616, FiltMin=539, FiltMax=12553, Gamma=0.810
01:58:36.721 00.006 14964 UpdateGuideState exits: m=270184 SNR=331.3
01:58:36.722 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.722 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:36.723 00.001 14964 Enqueuing Expose request
01:58:36.723 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:36.724 00.001 12044 Worker thread wakes up
01:58:36.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:36.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:39.825 03.101 12044 Exposure complete
01:58:39.846 00.021 12044 worker thread done servicing request
01:58:39.846 00.000 14964 OnExposeComplete: enter
01:58:39.846 00.000 14964 UpdateGuideState(): m_state=6
01:58:39.847 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3694
01:58:39.847 00.000 14964 Star::Find returns 1 (0), X=278.28, Y=92.16, Mass=262526, SNR=319.5, Peak=17431 HFD=4.1
01:58:39.848 00.001 14964 MultiStar: [#1 0.31,0.09,0.19,U] [#2 0.49,0.67,0.00,M6] 
01:58:39.849 00.001 14964 refined, 1 included, MultiStar: {-0.05, 0.15}, one-star: {-0.12, 0.17}
01:58:39.849 00.000 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.42 = -2.86)
01:58:39.850 00.001 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.19)
01:58:39.850 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.87 mountX=-0.16 mountY=0.03, mountTheta=2.94
01:58:39.851 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.15, opts=13)
01:58:39.852 00.001 14964 Enqueuing Move request for scope (-0.05, 0.15)
01:58:39.853 00.001 12044 Worker thread wakes up
01:58:39.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:58:39.853 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:58:39.853 00.000 12044 Moving (-0.05, 0.15) raw xDistance=-0.16 yDistance=0.03
01:58:39.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
01:58:39.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:39.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:39.853 00.000 12044 MoveAxis(E, 0, ABG)
01:58:39.853 00.000 12044 Move returns status 0, amount 0
01:58:39.853 00.000 12044 MoveAxis(N, 0, ABG)
01:58:39.853 00.000 12044 Move returns status 0, amount 0
01:58:39.853 00.000 12044 move complete, result=0
01:58:39.853 00.000 12044 worker thread done servicing request
01:58:39.861 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17431, med=613, FiltMin=519, FiltMax=13035, Gamma=0.810
01:58:39.867 00.006 14964 UpdateGuideState exits: m=262526 SNR=319.5
01:58:39.867 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.868 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:39.868 00.000 14964 Enqueuing Expose request
01:58:39.868 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:39.869 00.001 12044 Worker thread wakes up
01:58:39.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:39.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:42.979 03.110 12044 Exposure complete
01:58:43.011 00.032 12044 worker thread done servicing request
01:58:43.011 00.000 14964 OnExposeComplete: enter
01:58:43.012 00.001 14964 UpdateGuideState(): m_state=6
01:58:43.013 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3695
01:58:43.014 00.001 14964 Star::Find returns 1 (0), X=278.42, Y=92.46, Mass=263897, SNR=322.7, Peak=15542 HFD=4.2
01:58:43.014 00.000 14964 MultiStar: [#1 0.32,-0.37,0.19,U] [#2 0.68,0.07,0.08,U] 
01:58:43.015 00.001 14964 refined, 2 included, MultiStar: {0.11, 0.33}, one-star: {0.03, 0.47}
01:58:43.015 00.000 14964 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
01:58:43.016 00.001 14964 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.85 = -0.43)
01:58:43.016 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.24 mountX=-0.32 mountY=-0.14, mountTheta=-2.72
01:58:43.017 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.33, opts=13)
01:58:43.018 00.001 14964 Enqueuing Move request for scope (0.11, 0.33)
01:58:43.018 00.000 12044 Worker thread wakes up
01:58:43.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
01:58:43.018 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
01:58:43.018 00.000 12044 Moving (0.11, 0.33) raw xDistance=-0.32 yDistance=-0.14
01:58:43.018 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.32, slope = -0.01
01:58:43.018 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:43.018 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:43.018 00.000 12044 MoveAxis(E, 10, ABG)
01:58:43.018 00.000 12044 Guiding  Dir = 2, Dur = 10
01:58:43.026 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15542, med=615, FiltMin=524, FiltMax=12175, Gamma=0.810
01:58:43.031 00.005 14964 UpdateGuideState exits: m=263897 SNR=322.7
01:58:43.032 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.032 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:43.033 00.001 14964 Enqueuing Expose request
01:58:43.054 00.021 12044 IsSlewing returns 0
01:58:43.055 00.001 12044 IsGuiding returns 0
01:58:43.198 00.143 12044 IsGuiding returns 1
01:58:43.198 00.000 12044 scope still moving after pulse duration time elapsed
01:58:43.292 00.094 12044 IsSlewing returns 0
01:58:43.293 00.001 12044 IsGuiding returns 0
01:58:43.293 00.000 12044 scope move finished after 10 + 228 ms
01:58:43.293 00.000 12044 Move returns status 0, amount 10
01:58:43.293 00.000 12044 MoveAxis(N, 0, ABG)
01:58:43.293 00.000 12044 Move returns status 0, amount 0
01:58:43.293 00.000 12044 move complete, result=0
01:58:43.293 00.000 12044 worker thread done servicing request
01:58:43.293 00.000 12044 Worker thread wakes up
01:58:43.293 00.000 14964 GuideStep: -0.3 px 10 ms EAST, -0.1 px 0 ms NORTH
01:58:43.296 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:43.296 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:46.424 03.128 12044 Exposure complete
01:58:46.448 00.024 12044 worker thread done servicing request
01:58:46.448 00.000 14964 OnExposeComplete: enter
01:58:46.449 00.001 14964 UpdateGuideState(): m_state=6
01:58:46.450 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3696
01:58:46.450 00.000 14964 Star::Find returns 1 (0), X=278.87, Y=92.07, Mass=262274, SNR=316.1, Peak=17442 HFD=4.2
01:58:46.451 00.001 14964 MultiStar: [#1 0.78,-0.28,0.00,M1] [#2 0.95,0.25,0.00,M6] 
01:58:46.451 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.71 = 1.71)
01:58:46.452 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.52)
01:58:46.452 00.000 14964 CameraToMount -- cameraX=0.48 cameraY=0.08 hyp=0.48 cameraTheta=0.16 mountX=-0.07 mountY=-0.48, mountTheta=-1.71
01:58:46.453 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.08, opts=13)
01:58:46.454 00.001 14964 Enqueuing Move request for scope (0.48, 0.08)
01:58:46.455 00.001 12044 Worker thread wakes up
01:58:46.455 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.08) opts 0xd
01:58:46.455 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.08)
01:58:46.455 00.000 12044 Moving (0.48, 0.08) raw xDistance=-0.07 yDistance=-0.48
01:58:46.455 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:58:46.455 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:46.455 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:58:46.455 00.000 12044 MoveAxis(E, 0, ABG)
01:58:46.455 00.000 12044 Move returns status 0, amount 0
01:58:46.455 00.000 12044 MoveAxis(N, 0, ABG)
01:58:46.455 00.000 12044 Move returns status 0, amount 0
01:58:46.455 00.000 12044 move complete, result=0
01:58:46.455 00.000 12044 worker thread done servicing request
01:58:46.464 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17442, med=615, FiltMin=535, FiltMax=11563, Gamma=0.810
01:58:46.469 00.005 14964 UpdateGuideState exits: m=262274 SNR=316.1
01:58:46.470 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.470 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:46.470 00.000 14964 Enqueuing Expose request
01:58:46.470 00.000 12044 Worker thread wakes up
01:58:46.470 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:58:46.471 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:46.471 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:49.569 03.098 12044 Exposure complete
01:58:49.591 00.022 12044 worker thread done servicing request
01:58:49.592 00.001 14964 OnExposeComplete: enter
01:58:49.593 00.001 14964 UpdateGuideState(): m_state=6
01:58:49.594 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3697
01:58:49.595 00.001 14964 Star::Find returns 1 (0), X=278.63, Y=92.14, Mass=272317, SNR=329.1, Peak=17514 HFD=4.2
01:58:49.595 00.000 14964 MultiStar: [#1 0.17,-0.08,0.18,U] [#2 0.22,0.24,0.08,U] 
01:58:49.595 00.000 14964 refined, 2 included, MultiStar: {0.23, 0.12}, one-star: {0.24, 0.15}
01:58:49.596 00.001 14964 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
01:58:49.596 00.000 14964 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
01:58:49.597 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=-0.12 mountY=-0.24, mountTheta=-2.03
01:58:49.599 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.12, opts=13)
01:58:49.600 00.001 14964 Enqueuing Move request for scope (0.23, 0.12)
01:58:49.602 00.002 12044 Worker thread wakes up
01:58:49.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
01:58:49.602 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
01:58:49.602 00.000 12044 Moving (0.23, 0.12) raw xDistance=-0.12 yDistance=-0.24
01:58:49.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:58:49.602 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.602 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:58:49.602 00.000 12044 MoveAxis(E, 0, ABG)
01:58:49.602 00.000 12044 Move returns status 0, amount 0
01:58:49.602 00.000 12044 MoveAxis(N, 0, ABG)
01:58:49.602 00.000 12044 Move returns status 0, amount 0
01:58:49.602 00.000 12044 move complete, result=0
01:58:49.602 00.000 12044 worker thread done servicing request
01:58:49.610 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17514, med=615, FiltMin=536, FiltMax=12949, Gamma=0.810
01:58:49.615 00.005 14964 UpdateGuideState exits: m=272317 SNR=329.1
01:58:49.616 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.616 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:49.617 00.001 14964 Enqueuing Expose request
01:58:49.617 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:49.618 00.001 12044 Worker thread wakes up
01:58:49.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:49.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:52.720 03.102 12044 Exposure complete
01:58:52.741 00.021 12044 worker thread done servicing request
01:58:52.741 00.000 14964 OnExposeComplete: enter
01:58:52.742 00.001 14964 UpdateGuideState(): m_state=6
01:58:52.742 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3698
01:58:52.743 00.001 14964 Star::Find returns 1 (0), X=278.90, Y=92.09, Mass=270430, SNR=314.3, Peak=16026 HFD=4.3
01:58:52.743 00.000 14964 MultiStar: [#1 0.98,0.08,0.00,M1] [#2 0.83,0.43,0.00,M6] 
01:58:52.744 00.001 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.75 = 1.75)
01:58:52.744 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.48)
01:58:52.745 00.001 14964 CameraToMount -- cameraX=0.51 cameraY=0.10 hyp=0.52 cameraTheta=0.19 mountX=-0.09 mountY=-0.51, mountTheta=-1.75
01:58:52.747 00.002 14964 SchedulePrimaryMove(1136A648, x=0.51, y=0.10, opts=13)
01:58:52.748 00.001 14964 Enqueuing Move request for scope (0.51, 0.10)
01:58:52.749 00.001 12044 Worker thread wakes up
01:58:52.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.10) opts 0xd
01:58:52.749 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, 0.10)
01:58:52.749 00.000 12044 Moving (0.51, 0.10) raw xDistance=-0.09 yDistance=-0.51
01:58:52.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:58:52.749 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=-0.84 newest=-1.24
01:58:52.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:58:52.749 00.000 12044 MoveAxis(E, 0, ABG)
01:58:52.749 00.000 12044 Move returns status 0, amount 0
01:58:52.749 00.000 12044 BLC: Oldest BLC event removed
01:58:52.749 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 302 applied
01:58:52.749 00.000 12044 MoveAxis(N, 350, ABG)
01:58:52.749 00.000 12044 Guiding  Dir = 0, Dur = 350
01:58:52.756 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16026, med=615, FiltMin=534, FiltMax=11561, Gamma=0.810
01:58:52.762 00.006 14964 UpdateGuideState exits: m=270430 SNR=314.3
01:58:52.762 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.763 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:52.763 00.000 14964 Enqueuing Expose request
01:58:52.773 00.010 12044 IsSlewing returns 0
01:58:52.773 00.000 12044 IsGuiding returns 0
01:58:52.805 00.032 12044 PulseGuide returned control before completion, sleep 329
01:58:53.150 00.345 12044 IsGuiding returns 1
01:58:53.150 00.000 12044 scope still moving after pulse duration time elapsed
01:58:53.228 00.078 12044 IsSlewing returns 0
01:58:53.228 00.000 12044 IsGuiding returns 0
01:58:53.228 00.000 12044 scope move finished after 350 + 104 ms
01:58:53.228 00.000 12044 Move returns status 0, amount 350
01:58:53.228 00.000 12044 move complete, result=0
01:58:53.228 00.000 12044 worker thread done servicing request
01:58:53.228 00.000 12044 Worker thread wakes up
01:58:53.228 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 350 ms NORTH
01:58:53.229 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:53.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:56.358 03.129 12044 Exposure complete
01:58:56.386 00.028 12044 worker thread done servicing request
01:58:56.388 00.002 14964 OnExposeComplete: enter
01:58:56.388 00.000 14964 UpdateGuideState(): m_state=6
01:58:56.389 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3699
01:58:56.390 00.001 14964 Star::Find returns 1 (0), X=279.34, Y=91.48, Mass=272293, SNR=335.8, Peak=17962 HFD=4.0
01:58:56.391 00.001 14964 MultiStar: [#1 1.13,0.11,0.00,M2] [#2 0.99,0.72,0.00,M7] 
01:58:56.392 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
01:58:56.392 00.000 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.12 = -2.17)
01:58:56.393 00.001 14964 CameraToMount -- cameraX=0.95 cameraY=-0.51 hyp=1.07 cameraTheta=-0.49 mountX=0.52 mountY=-0.89, mountTheta=-1.04
01:58:56.395 00.002 14964 SchedulePrimaryMove(1136A648, x=0.95, y=-0.51, opts=13)
01:58:56.395 00.000 14964 Enqueuing Move request for scope (0.95, -0.51)
01:58:56.396 00.001 12044 Worker thread wakes up
01:58:56.396 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.51) opts 0xd
01:58:56.396 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, -0.51)
01:58:56.396 00.000 12044 Moving (0.95, -0.51) raw xDistance=0.52 yDistance=-0.89
01:58:56.396 00.000 12044 BLC: History state: CurrMiss=0.89, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.514681, 1:0.887628
01:58:56.396 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
01:58:56.396 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.52, slope = 0.03
01:58:56.397 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
01:58:56.397 00.000 12044 MoveAxis(W, 21, ABG)
01:58:56.397 00.000 12044 Guiding  Dir = 3, Dur = 21
01:58:56.405 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17962, med=615, FiltMin=523, FiltMax=14043, Gamma=0.810
01:58:56.410 00.005 14964 UpdateGuideState exits: m=272293 SNR=335.8
01:58:56.411 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.411 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:56.412 00.001 14964 Enqueuing Expose request
01:58:56.428 00.016 12044 IsSlewing returns 0
01:58:56.429 00.001 12044 IsGuiding returns 0
01:58:56.460 00.031 12044 IsGuiding returns 1
01:58:56.460 00.000 12044 scope still moving after pulse duration time elapsed
01:58:56.560 00.100 12044 IsSlewing returns 0
01:58:56.561 00.001 12044 IsGuiding returns 0
01:58:56.561 00.000 12044 scope move finished after 21 + 110 ms
01:58:56.561 00.000 12044 Move returns status 0, amount 21
01:58:56.561 00.000 12044 MoveAxis(N, 83, ABG)
01:58:56.561 00.000 12044 Guiding  Dir = 0, Dur = 83
01:58:56.587 00.026 12044 IsSlewing returns 0
01:58:56.587 00.000 12044 IsGuiding returns 0
01:58:56.617 00.030 12044 PulseGuide returned control before completion, sleep 63
01:58:56.699 00.082 12044 IsGuiding returns 1
01:58:56.699 00.000 12044 scope still moving after pulse duration time elapsed
01:58:56.744 00.045 12044 IsSlewing returns 0
01:58:56.744 00.000 12044 IsGuiding returns 0
01:58:56.744 00.000 12044 scope move finished after 83 + 74 ms
01:58:56.744 00.000 12044 Move returns status 0, amount 83
01:58:56.744 00.000 12044 move complete, result=0
01:58:56.745 00.001 12044 worker thread done servicing request
01:58:56.745 00.000 12044 Worker thread wakes up
01:58:56.745 00.000 14964 GuideStep: 0.5 px 21 ms WEST, -0.9 px 83 ms NORTH
01:58:56.746 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:56.746 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:58:59.867 03.121 12044 Exposure complete
01:58:59.889 00.022 12044 worker thread done servicing request
01:58:59.889 00.000 14964 OnExposeComplete: enter
01:58:59.890 00.001 14964 UpdateGuideState(): m_state=6
01:58:59.891 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3700
01:58:59.891 00.000 14964 Star::Find returns 1 (0), X=278.11, Y=92.02, Mass=268839, SNR=323.6, Peak=19055 HFD=4.2
01:58:59.892 00.001 14964 MultiStar: [#1 -0.06,0.09,0.17,U] [#2 0.05,0.37,0.08,U] 
01:58:59.892 00.000 14964 refined, 2 included, MultiStar: {-0.23, 0.06}, one-star: {-0.29, 0.03}
01:58:59.892 00.000 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.84)
01:58:59.893 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
01:58:59.894 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=-0.07 mountY=0.23, mountTheta=1.85
01:58:59.895 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.06, opts=13)
01:58:59.895 00.000 14964 Enqueuing Move request for scope (-0.23, 0.06)
01:58:59.896 00.001 12044 Worker thread wakes up
01:58:59.896 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
01:58:59.896 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
01:58:59.896 00.000 12044 Moving (-0.23, 0.06) raw xDistance=-0.07 yDistance=0.23
01:58:59.896 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.514681, 1:0.887628, 2:-0.227201
01:58:59.896 00.000 12044 BLC: No correction, Miss < min_move
01:58:59.896 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
01:58:59.896 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:59.896 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:58:59.896 00.000 12044 MoveAxis(E, 0, ABG)
01:58:59.896 00.000 12044 Move returns status 0, amount 0
01:58:59.896 00.000 12044 MoveAxis(N, 0, ABG)
01:58:59.896 00.000 12044 Move returns status 0, amount 0
01:58:59.896 00.000 12044 move complete, result=0
01:58:59.896 00.000 12044 worker thread done servicing request
01:58:59.903 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19055, med=615, FiltMin=506, FiltMax=11279, Gamma=0.810
01:58:59.910 00.007 14964 UpdateGuideState exits: m=268839 SNR=323.6
01:58:59.910 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.911 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:58:59.911 00.000 14964 Enqueuing Expose request
01:58:59.912 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:59.912 00.000 12044 Worker thread wakes up
01:58:59.912 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:58:59.912 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:03.017 03.105 12044 Exposure complete
01:59:03.038 00.021 12044 worker thread done servicing request
01:59:03.039 00.001 14964 OnExposeComplete: enter
01:59:03.039 00.000 14964 UpdateGuideState(): m_state=6
01:59:03.040 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3701
01:59:03.040 00.000 14964 Star::Find returns 1 (0), X=277.79, Y=91.82, Mass=273788, SNR=335.9, Peak=20895 HFD=3.9
01:59:03.041 00.001 14964 MultiStar: [#1 -0.13,0.17,0.18,U] [#2 -0.10,0.76,0.00,M7] 
01:59:03.041 00.000 14964 refined, 1 included, MultiStar: {-0.53, -0.12}, one-star: {-0.60, -0.17}
01:59:03.042 00.001 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.37 = -1.37)
01:59:03.042 00.000 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
01:59:03.043 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.12 hyp=0.54 cameraTheta=-2.92 mountX=0.11 mountY=0.54, mountTheta=1.37
01:59:03.044 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.12, opts=13)
01:59:03.044 00.000 14964 Enqueuing Move request for scope (-0.53, -0.12)
01:59:03.045 00.001 12044 Worker thread wakes up
01:59:03.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.12) opts 0xd
01:59:03.045 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.12)
01:59:03.045 00.000 12044 Moving (-0.53, -0.12) raw xDistance=0.11 yDistance=0.54
01:59:03.045 00.000 12044 BLC: window closed
01:59:03.045 00.000 12044 BLC: History state: CurrMiss=-0.54, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.514681, 1:0.887628, 2:-0.227201
01:59:03.045 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:59:03.045 00.000 12044 BLC: window closed
01:59:03.045 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.20, using input
01:59:03.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
01:59:03.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:03.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:59:03.045 00.000 12044 MoveAxis(E, 0, ABG)
01:59:03.045 00.000 12044 Move returns status 0, amount 0
01:59:03.045 00.000 12044 MoveAxis(N, 0, ABG)
01:59:03.045 00.000 12044 Move returns status 0, amount 0
01:59:03.045 00.000 12044 move complete, result=0
01:59:03.045 00.000 12044 worker thread done servicing request
01:59:03.052 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20895, med=615, FiltMin=529, FiltMax=12919, Gamma=0.810
01:59:03.058 00.006 14964 UpdateGuideState exits: m=273788 SNR=335.9
01:59:03.058 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.059 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:03.059 00.000 14964 Enqueuing Expose request
01:59:03.060 00.001 12044 Worker thread wakes up
01:59:03.060 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:59:03.060 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:03.060 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:06.158 03.098 12044 Exposure complete
01:59:06.182 00.024 12044 worker thread done servicing request
01:59:06.183 00.001 14964 OnExposeComplete: enter
01:59:06.183 00.000 14964 UpdateGuideState(): m_state=6
01:59:06.184 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3702
01:59:06.184 00.000 14964 Star::Find returns 1 (0), X=277.97, Y=92.09, Mass=275183, SNR=326.2, Peak=22331 HFD=4.1
01:59:06.185 00.001 14964 MultiStar: [#1 0.27,-0.15,0.17,U] [#2 0.22,0.39,0.08,U] 
01:59:06.186 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.08}, one-star: {-0.43, 0.10}
01:59:06.186 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
01:59:06.187 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.19)
01:59:06.187 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.87 mountX=-0.09 mountY=0.28, mountTheta=1.87
01:59:06.188 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.08, opts=13)
01:59:06.189 00.001 14964 Enqueuing Move request for scope (-0.29, 0.08)
01:59:06.189 00.000 12044 Worker thread wakes up
01:59:06.189 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
01:59:06.189 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
01:59:06.189 00.000 12044 Moving (-0.29, 0.08) raw xDistance=-0.09 yDistance=0.28
01:59:06.189 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.03
01:59:06.189 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:06.189 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:59:06.189 00.000 12044 MoveAxis(E, 0, ABG)
01:59:06.189 00.000 12044 Move returns status 0, amount 0
01:59:06.189 00.000 12044 MoveAxis(N, 0, ABG)
01:59:06.189 00.000 12044 Move returns status 0, amount 0
01:59:06.189 00.000 12044 move complete, result=0
01:59:06.189 00.000 12044 worker thread done servicing request
01:59:06.197 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22331, med=616, FiltMin=532, FiltMax=10090, Gamma=0.810
01:59:06.202 00.005 14964 UpdateGuideState exits: m=275183 SNR=326.2
01:59:06.203 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.203 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:06.204 00.001 14964 Enqueuing Expose request
01:59:06.204 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:59:06.205 00.001 12044 Worker thread wakes up
01:59:06.205 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:06.205 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:09.312 03.107 12044 Exposure complete
01:59:09.336 00.024 12044 worker thread done servicing request
01:59:09.336 00.000 14964 OnExposeComplete: enter
01:59:09.337 00.001 14964 UpdateGuideState(): m_state=6
01:59:09.337 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3703
01:59:09.338 00.001 14964 Star::Find returns 1 (0), X=277.85, Y=92.22, Mass=272842, SNR=328.4, Peak=18839 HFD=4.1
01:59:09.338 00.000 14964 MultiStar: [#1 -0.01,-0.12,0.17,U] [#2 -0.06,0.48,0.08,U] 
01:59:09.339 00.001 14964 refined, 2 included, MultiStar: {-0.44, 0.20}, one-star: {-0.54, 0.23}
01:59:09.339 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
01:59:09.339 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.32 = 1.04)
01:59:09.340 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.48 cameraTheta=2.72 mountX=-0.21 mountY=0.42, mountTheta=2.03
01:59:09.341 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.20, opts=13)
01:59:09.341 00.000 14964 Enqueuing Move request for scope (-0.44, 0.20)
01:59:09.342 00.001 12044 Worker thread wakes up
01:59:09.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.20) opts 0xd
01:59:09.342 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.20)
01:59:09.342 00.000 12044 Moving (-0.44, 0.20) raw xDistance=-0.21 yDistance=0.42
01:59:09.342 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
01:59:09.342 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:09.342 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:59:09.342 00.000 12044 MoveAxis(E, 0, ABG)
01:59:09.342 00.000 12044 Move returns status 0, amount 0
01:59:09.342 00.000 12044 MoveAxis(N, 0, ABG)
01:59:09.342 00.000 12044 Move returns status 0, amount 0
01:59:09.342 00.000 12044 move complete, result=0
01:59:09.342 00.000 12044 worker thread done servicing request
01:59:09.349 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18839, med=615, FiltMin=528, FiltMax=11904, Gamma=0.810
01:59:09.355 00.006 14964 UpdateGuideState exits: m=272842 SNR=328.4
01:59:09.355 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.356 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:09.356 00.000 14964 Enqueuing Expose request
01:59:09.356 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:09.357 00.001 12044 Worker thread wakes up
01:59:09.357 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:09.357 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:12.476 03.119 12044 Exposure complete
01:59:12.500 00.024 12044 worker thread done servicing request
01:59:12.500 00.000 14964 OnExposeComplete: enter
01:59:12.501 00.001 14964 UpdateGuideState(): m_state=6
01:59:12.502 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3704
01:59:12.502 00.000 14964 Star::Find returns 1 (0), X=277.85, Y=92.07, Mass=268815, SNR=326.7, Peak=18183 HFD=4.2
01:59:12.503 00.001 14964 MultiStar: [#1 0.07,-0.22,0.18,U] [#2 -0.15,0.37,0.08,U] 
01:59:12.503 00.000 14964 refined, 2 included, MultiStar: {-0.43, 0.05}, one-star: {-0.54, 0.08}
01:59:12.504 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
01:59:12.504 00.000 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.34)
01:59:12.505 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.05 hyp=0.43 cameraTheta=3.01 mountX=-0.06 mountY=0.42, mountTheta=1.71
01:59:12.506 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.05, opts=13)
01:59:12.506 00.000 14964 Enqueuing Move request for scope (-0.43, 0.05)
01:59:12.507 00.001 12044 Worker thread wakes up
01:59:12.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.05) opts 0xd
01:59:12.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.05)
01:59:12.507 00.000 12044 Moving (-0.43, 0.05) raw xDistance=-0.06 yDistance=0.42
01:59:12.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:59:12.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:12.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:59:12.507 00.000 12044 MoveAxis(E, 0, ABG)
01:59:12.507 00.000 12044 Move returns status 0, amount 0
01:59:12.507 00.000 12044 MoveAxis(N, 0, ABG)
01:59:12.507 00.000 12044 Move returns status 0, amount 0
01:59:12.507 00.000 12044 move complete, result=0
01:59:12.507 00.000 12044 worker thread done servicing request
01:59:12.515 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18183, med=615, FiltMin=537, FiltMax=11604, Gamma=0.810
01:59:12.521 00.006 14964 UpdateGuideState exits: m=268815 SNR=326.7
01:59:12.522 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:12.523 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:12.523 00.000 14964 Enqueuing Expose request
01:59:12.524 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:12.524 00.000 12044 Worker thread wakes up
01:59:12.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:12.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:15.627 03.103 12044 Exposure complete
01:59:15.648 00.021 12044 worker thread done servicing request
01:59:15.648 00.000 14964 OnExposeComplete: enter
01:59:15.648 00.000 14964 UpdateGuideState(): m_state=6
01:59:15.649 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3705
01:59:15.650 00.001 14964 Star::Find returns 1 (0), X=277.79, Y=91.94, Mass=276700, SNR=326.9, Peak=22431 HFD=4.1
01:59:15.650 00.000 14964 MultiStar: [#1 -0.06,0.11,0.20,U] [#2 0.17,0.81,0.00,M5] 
01:59:15.651 00.001 14964 refined, 1 included, MultiStar: {-0.52, -0.03}, one-star: {-0.61, -0.05}
01:59:15.651 00.000 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
01:59:15.652 00.001 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
01:59:15.652 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.03 hyp=0.52 cameraTheta=-3.09 mountX=0.02 mountY=0.52, mountTheta=1.53
01:59:15.653 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.03, opts=13)
01:59:15.654 00.001 14964 Enqueuing Move request for scope (-0.52, -0.03)
01:59:15.654 00.000 12044 Worker thread wakes up
01:59:15.655 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.03) opts 0xd
01:59:15.655 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.03)
01:59:15.655 00.000 12044 Moving (-0.52, -0.03) raw xDistance=0.02 yDistance=0.52
01:59:15.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:59:15.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:15.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
01:59:15.655 00.000 12044 MoveAxis(E, 0, ABG)
01:59:15.655 00.000 12044 Move returns status 0, amount 0
01:59:15.655 00.000 12044 MoveAxis(N, 0, ABG)
01:59:15.655 00.000 12044 Move returns status 0, amount 0
01:59:15.655 00.000 12044 move complete, result=0
01:59:15.655 00.000 12044 worker thread done servicing request
01:59:15.662 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22431, med=615, FiltMin=527, FiltMax=12703, Gamma=0.810
01:59:15.667 00.005 14964 UpdateGuideState exits: m=276700 SNR=326.9
01:59:15.668 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.668 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:15.669 00.001 14964 Enqueuing Expose request
01:59:15.669 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:59:15.670 00.001 12044 Worker thread wakes up
01:59:15.670 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:15.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:18.797 03.127 12044 Exposure complete
01:59:18.821 00.024 12044 worker thread done servicing request
01:59:18.821 00.000 14964 OnExposeComplete: enter
01:59:18.821 00.000 14964 UpdateGuideState(): m_state=6
01:59:18.822 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3706
01:59:18.823 00.001 14964 Star::Find returns 1 (0), X=277.72, Y=92.07, Mass=272341, SNR=331.4, Peak=19563 HFD=4.1
01:59:18.823 00.000 14964 MultiStar: [#1 0.04,-0.29,0.17,U] [#2 0.07,-0.06,0.09,U] 
01:59:18.824 00.001 14964 refined, 2 included, MultiStar: {-0.53, 0.02}, one-star: {-0.67, 0.08}
01:59:18.824 00.000 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
01:59:18.824 00.000 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
01:59:18.825 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=0.02 hyp=0.53 cameraTheta=3.10 mountX=-0.03 mountY=0.52, mountTheta=1.62
01:59:18.826 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=0.02, opts=13)
01:59:18.827 00.001 14964 Enqueuing Move request for scope (-0.53, 0.02)
01:59:18.827 00.000 12044 Worker thread wakes up
01:59:18.827 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.02) opts 0xd
01:59:18.827 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, 0.02)
01:59:18.827 00.000 12044 Moving (-0.53, 0.02) raw xDistance=-0.03 yDistance=0.52
01:59:18.827 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
01:59:18.827 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:59:18.827 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:18.827 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
01:59:18.827 00.000 12044 MoveAxis(E, 0, ABG)
01:59:18.827 00.000 12044 Move returns status 0, amount 0
01:59:18.827 00.000 12044 MoveAxis(N, 0, ABG)
01:59:18.827 00.000 12044 Move returns status 0, amount 0
01:59:18.827 00.000 12044 move complete, result=0
01:59:18.827 00.000 12044 worker thread done servicing request
01:59:18.834 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19563, med=615, FiltMin=523, FiltMax=13664, Gamma=0.810
01:59:18.840 00.006 14964 UpdateGuideState exits: m=272341 SNR=331.4
01:59:18.841 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.841 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:18.842 00.001 14964 Enqueuing Expose request
01:59:18.842 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:59:18.843 00.001 12044 Worker thread wakes up
01:59:18.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:18.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:21.943 03.100 12044 Exposure complete
01:59:21.968 00.025 12044 worker thread done servicing request
01:59:21.968 00.000 14964 OnExposeComplete: enter
01:59:21.968 00.000 14964 UpdateGuideState(): m_state=6
01:59:21.969 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3707
01:59:21.970 00.001 14964 Star::Find returns 1 (0), X=277.89, Y=92.03, Mass=269962, SNR=323.0, Peak=19811 HFD=4.2
01:59:21.970 00.000 14964 MultiStar: [#1 -0.07,-0.11,0.18,U] [#2 -0.06,0.31,0.07,U] 
01:59:21.971 00.001 14964 refined, 2 included, MultiStar: {-0.42, 0.03}, one-star: {-0.51, 0.04}
01:59:21.972 00.001 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.62 = -1.66)
01:59:21.973 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.67 = 1.39)
01:59:21.973 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.06 mountX=-0.04 mountY=0.41, mountTheta=1.67
01:59:21.974 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.03, opts=13)
01:59:21.975 00.001 14964 Enqueuing Move request for scope (-0.42, 0.03)
01:59:21.975 00.000 12044 Worker thread wakes up
01:59:21.976 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.03) opts 0xd
01:59:21.976 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.03)
01:59:21.976 00.000 12044 Moving (-0.42, 0.03) raw xDistance=-0.04 yDistance=0.41
01:59:21.976 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.14, using input
01:59:21.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
01:59:21.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:21.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:59:21.976 00.000 12044 MoveAxis(E, 0, ABG)
01:59:21.976 00.000 12044 Move returns status 0, amount 0
01:59:21.976 00.000 12044 MoveAxis(N, 0, ABG)
01:59:21.976 00.000 12044 Move returns status 0, amount 0
01:59:21.976 00.000 12044 move complete, result=0
01:59:21.976 00.000 12044 worker thread done servicing request
01:59:21.983 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19811, med=615, FiltMin=526, FiltMax=11052, Gamma=0.810
01:59:21.988 00.005 14964 UpdateGuideState exits: m=269962 SNR=323.0
01:59:21.989 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.990 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:21.990 00.000 14964 Enqueuing Expose request
01:59:21.990 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:21.991 00.001 12044 Worker thread wakes up
01:59:21.991 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:21.991 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:25.100 03.109 12044 Exposure complete
01:59:25.121 00.021 12044 worker thread done servicing request
01:59:25.121 00.000 14964 OnExposeComplete: enter
01:59:25.121 00.000 14964 UpdateGuideState(): m_state=6
01:59:25.122 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3708
01:59:25.122 00.000 14964 Star::Find returns 1 (0), X=278.29, Y=92.01, Mass=266558, SNR=323.4, Peak=16483 HFD=4.1
01:59:25.123 00.001 14964 MultiStar: [#1 0.21,0.09,0.18,U] [#2 0.43,0.27,0.07,U] 
01:59:25.123 00.000 14964 refined, 2 included, MultiStar: {-0.03, 0.04}, one-star: {-0.11, 0.02}
01:59:25.124 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.55)
01:59:25.124 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
01:59:25.125 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=-0.05 mountY=0.03, mountTheta=2.61
01:59:25.126 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.04, opts=13)
01:59:25.126 00.000 14964 Enqueuing Move request for scope (-0.03, 0.04)
01:59:25.127 00.001 12044 Worker thread wakes up
01:59:25.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:59:25.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:59:25.127 00.000 12044 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.03
01:59:25.127 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.20, using input
01:59:25.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
01:59:25.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:25.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:25.127 00.000 12044 MoveAxis(E, 0, ABG)
01:59:25.127 00.000 12044 Move returns status 0, amount 0
01:59:25.127 00.000 12044 MoveAxis(N, 0, ABG)
01:59:25.127 00.000 12044 Move returns status 0, amount 0
01:59:25.127 00.000 12044 move complete, result=0
01:59:25.127 00.000 12044 worker thread done servicing request
01:59:25.134 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16483, med=615, FiltMin=529, FiltMax=13087, Gamma=0.810
01:59:25.140 00.006 14964 UpdateGuideState exits: m=266558 SNR=323.4
01:59:25.140 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.141 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:25.142 00.001 14964 Enqueuing Expose request
01:59:25.142 00.000 12044 Worker thread wakes up
01:59:25.142 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:25.142 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:25.142 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:28.248 03.106 12044 Exposure complete
01:59:28.270 00.022 12044 worker thread done servicing request
01:59:28.270 00.000 14964 OnExposeComplete: enter
01:59:28.270 00.000 14964 UpdateGuideState(): m_state=6
01:59:28.271 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3709
01:59:28.272 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=92.16, Mass=258797, SNR=310.7, Peak=12923 HFD=4.3
01:59:28.272 00.000 14964 MultiStar: [#1 0.07,-0.20,0.17,U] [#2 0.12,0.33,0.09,U] 
01:59:28.273 00.001 14964 refined, 2 included, MultiStar: {-0.37, 0.13}, one-star: {-0.48, 0.17}
01:59:28.273 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.36 = -1.93)
01:59:28.273 00.000 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.13)
01:59:28.274 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.39 cameraTheta=2.80 mountX=-0.14 mountY=0.35, mountTheta=1.94
01:59:28.275 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.13, opts=13)
01:59:28.275 00.000 14964 Enqueuing Move request for scope (-0.37, 0.13)
01:59:28.276 00.001 12044 Worker thread wakes up
01:59:28.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.13) opts 0xd
01:59:28.276 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.13)
01:59:28.276 00.000 12044 Moving (-0.37, 0.13) raw xDistance=-0.14 yDistance=0.35
01:59:28.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:59:28.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:28.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:59:28.276 00.000 12044 MoveAxis(E, 0, ABG)
01:59:28.276 00.000 12044 Move returns status 0, amount 0
01:59:28.276 00.000 12044 MoveAxis(N, 0, ABG)
01:59:28.276 00.000 12044 Move returns status 0, amount 0
01:59:28.276 00.000 12044 move complete, result=0
01:59:28.276 00.000 12044 worker thread done servicing request
01:59:28.283 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12923, med=615, FiltMin=523, FiltMax=11104, Gamma=0.810
01:59:28.289 00.006 14964 UpdateGuideState exits: m=258797 SNR=310.7
01:59:28.289 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.290 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:28.290 00.000 14964 Enqueuing Expose request
01:59:28.291 00.001 12044 Worker thread wakes up
01:59:28.291 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:28.291 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:28.291 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:31.396 03.105 12044 Exposure complete
01:59:31.421 00.025 12044 worker thread done servicing request
01:59:31.421 00.000 14964 OnExposeComplete: enter
01:59:31.422 00.001 14964 UpdateGuideState(): m_state=6
01:59:31.422 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3710
01:59:31.423 00.001 14964 Star::Find returns 1 (0), X=277.99, Y=91.80, Mass=268316, SNR=325.7, Peak=19315 HFD=4.1
01:59:31.423 00.000 14964 MultiStar: [#1 0.21,0.02,0.17,U] [#2 0.18,0.82,0.00,M2] 
01:59:31.424 00.001 14964 refined, 1 included, MultiStar: {-0.31, -0.16}, one-star: {-0.41, -0.19}
01:59:31.424 00.000 14964 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
01:59:31.425 00.001 14964 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.94 = 1.94)
01:59:31.425 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.67 mountX=0.16 mountY=0.33, mountTheta=1.12
01:59:31.426 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=-0.16, opts=13)
01:59:31.427 00.001 14964 Enqueuing Move request for scope (-0.31, -0.16)
01:59:31.427 00.000 12044 Worker thread wakes up
01:59:31.427 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
01:59:31.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
01:59:31.427 00.000 12044 Moving (-0.31, -0.16) raw xDistance=0.16 yDistance=0.33
01:59:31.428 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:59:31.428 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:31.428 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:59:31.428 00.000 12044 MoveAxis(E, 0, ABG)
01:59:31.428 00.000 12044 Move returns status 0, amount 0
01:59:31.428 00.000 12044 MoveAxis(N, 0, ABG)
01:59:31.428 00.000 12044 Move returns status 0, amount 0
01:59:31.428 00.000 12044 move complete, result=0
01:59:31.428 00.000 12044 worker thread done servicing request
01:59:31.435 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19315, med=616, FiltMin=523, FiltMax=10119, Gamma=0.810
01:59:31.440 00.005 14964 UpdateGuideState exits: m=268316 SNR=325.7
01:59:31.440 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.441 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:31.441 00.000 14964 Enqueuing Expose request
01:59:31.442 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:59:31.442 00.000 12044 Worker thread wakes up
01:59:31.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:31.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:34.572 03.130 12044 Exposure complete
01:59:34.596 00.024 12044 worker thread done servicing request
01:59:34.596 00.000 14964 OnExposeComplete: enter
01:59:34.597 00.001 14964 UpdateGuideState(): m_state=6
01:59:34.597 00.000 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3711
01:59:34.598 00.001 14964 Star::Find returns 1 (0), X=278.17, Y=92.14, Mass=266372, SNR=327.6, Peak=19267 HFD=4.1
01:59:34.599 00.001 14964 MultiStar: [#1 0.27,-0.28,0.18,U] [#2 0.28,0.11,0.08,U] 
01:59:34.599 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.09}, one-star: {-0.22, 0.15}
01:59:34.599 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.10 = -2.19)
01:59:34.600 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
01:59:34.600 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.54 mountX=-0.09 mountY=0.11, mountTheta=2.22
01:59:34.601 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.09, opts=13)
01:59:34.602 00.001 14964 Enqueuing Move request for scope (-0.12, 0.09)
01:59:34.602 00.000 12044 Worker thread wakes up
01:59:34.602 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:59:34.602 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:59:34.602 00.000 12044 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.11
01:59:34.602 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
01:59:34.603 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:34.603 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:34.603 00.000 12044 MoveAxis(E, 0, ABG)
01:59:34.603 00.000 12044 Move returns status 0, amount 0
01:59:34.603 00.000 12044 MoveAxis(N, 0, ABG)
01:59:34.603 00.000 12044 Move returns status 0, amount 0
01:59:34.603 00.000 12044 move complete, result=0
01:59:34.603 00.000 12044 worker thread done servicing request
01:59:34.610 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19267, med=617, FiltMin=528, FiltMax=10955, Gamma=0.810
01:59:34.615 00.005 14964 UpdateGuideState exits: m=266372 SNR=327.6
01:59:34.616 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.616 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:34.617 00.001 14964 Enqueuing Expose request
01:59:34.617 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:34.618 00.001 12044 Worker thread wakes up
01:59:34.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:34.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:37.718 03.100 12044 Exposure complete
01:59:37.741 00.023 12044 worker thread done servicing request
01:59:37.741 00.000 14964 OnExposeComplete: enter
01:59:37.742 00.001 14964 UpdateGuideState(): m_state=6
01:59:37.743 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3712
01:59:37.743 00.000 14964 Star::Find returns 1 (0), X=278.00, Y=92.14, Mass=272083, SNR=329.9, Peak=20031 HFD=4.2
01:59:37.744 00.001 14964 MultiStar: [#1 0.28,0.14,0.17,U] [#2 0.24,0.84,0.00,M2] 
01:59:37.744 00.000 14964 refined, 1 included, MultiStar: {-0.29, 0.15}, one-star: {-0.39, 0.15}
01:59:37.745 00.001 14964 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.56) = xAngle (4.24 = -2.05)
01:59:37.745 00.000 14964 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.29 = 1.01)
01:59:37.746 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.68 mountX=-0.15 mountY=0.28, mountTheta=2.07
01:59:37.747 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.15, opts=13)
01:59:37.748 00.001 14964 Enqueuing Move request for scope (-0.29, 0.15)
01:59:37.748 00.000 12044 Worker thread wakes up
01:59:37.749 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:59:37.749 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:59:37.749 00.000 12044 Moving (-0.29, 0.15) raw xDistance=-0.15 yDistance=0.28
01:59:37.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:59:37.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:37.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:59:37.749 00.000 12044 MoveAxis(E, 0, ABG)
01:59:37.749 00.000 12044 Move returns status 0, amount 0
01:59:37.749 00.000 12044 MoveAxis(N, 0, ABG)
01:59:37.749 00.000 12044 Move returns status 0, amount 0
01:59:37.749 00.000 12044 move complete, result=0
01:59:37.749 00.000 12044 worker thread done servicing request
01:59:37.756 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20031, med=615, FiltMin=527, FiltMax=10458, Gamma=0.810
01:59:37.761 00.005 14964 UpdateGuideState exits: m=272083 SNR=329.9
01:59:37.761 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.762 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:37.762 00.000 14964 Enqueuing Expose request
01:59:37.763 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:59:37.763 00.000 12044 Worker thread wakes up
01:59:37.764 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:37.764 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:40.890 03.126 12044 Exposure complete
01:59:40.910 00.020 12044 worker thread done servicing request
01:59:40.910 00.000 14964 OnExposeComplete: enter
01:59:40.911 00.001 14964 UpdateGuideState(): m_state=6
01:59:40.911 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3713
01:59:40.912 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=92.40, Mass=271184, SNR=329.5, Peak=18463 HFD=4.3
01:59:40.912 00.000 14964 MultiStar: [#1 0.13,-0.56,0.18,U] [#2 0.28,0.15,0.08,U] 
01:59:40.913 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.26}, one-star: {-0.22, 0.41}
01:59:40.913 00.000 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.61 = -2.67)
01:59:40.913 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.38)
01:59:40.914 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.05 mountX=-0.26 mountY=0.11, mountTheta=2.75
01:59:40.915 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.26, opts=13)
01:59:40.915 00.000 14964 Enqueuing Move request for scope (-0.14, 0.26)
01:59:40.916 00.001 12044 Worker thread wakes up
01:59:40.916 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
01:59:40.916 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
01:59:40.916 00.000 12044 Moving (-0.14, 0.26) raw xDistance=-0.26 yDistance=0.11
01:59:40.916 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.02
01:59:40.916 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:40.916 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:40.916 00.000 12044 MoveAxis(E, 0, ABG)
01:59:40.916 00.000 12044 Move returns status 0, amount 0
01:59:40.916 00.000 12044 MoveAxis(N, 0, ABG)
01:59:40.916 00.000 12044 Move returns status 0, amount 0
01:59:40.916 00.000 12044 move complete, result=0
01:59:40.916 00.000 12044 worker thread done servicing request
01:59:40.924 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18463, med=615, FiltMin=535, FiltMax=11259, Gamma=0.810
01:59:40.929 00.005 14964 UpdateGuideState exits: m=271184 SNR=329.5
01:59:40.930 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.930 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:40.930 00.000 14964 Enqueuing Expose request
01:59:40.931 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:40.931 00.000 12044 Worker thread wakes up
01:59:40.932 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:40.932 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:44.062 03.130 12044 Exposure complete
01:59:44.088 00.026 12044 worker thread done servicing request
01:59:44.088 00.000 14964 OnExposeComplete: enter
01:59:44.089 00.001 14964 UpdateGuideState(): m_state=6
01:59:44.089 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3714
01:59:44.090 00.001 14964 Star::Find returns 1 (0), X=278.36, Y=91.88, Mass=264024, SNR=323.6, Peak=16303 HFD=4.1
01:59:44.090 00.000 14964 MultiStar: [#1 0.40,-0.01,0.18,U] [#2 0.49,0.38,0.08,U] 
01:59:44.091 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.07}, one-star: {-0.03, -0.11}
01:59:44.091 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
01:59:44.092 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
01:59:44.092 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.79 mountX=0.07 mountY=-0.06, mountTheta=-0.72
01:59:44.093 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.07, opts=13)
01:59:44.094 00.001 14964 Enqueuing Move request for scope (0.07, -0.07)
01:59:44.094 00.000 12044 Worker thread wakes up
01:59:44.094 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:59:44.094 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:59:44.094 00.000 12044 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.06
01:59:44.094 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:59:44.094 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:44.094 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:44.094 00.000 12044 MoveAxis(E, 0, ABG)
01:59:44.094 00.000 12044 Move returns status 0, amount 0
01:59:44.095 00.001 12044 MoveAxis(N, 0, ABG)
01:59:44.095 00.000 12044 Move returns status 0, amount 0
01:59:44.095 00.000 12044 move complete, result=0
01:59:44.095 00.000 12044 worker thread done servicing request
01:59:44.102 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16303, med=616, FiltMin=528, FiltMax=12591, Gamma=0.810
01:59:44.108 00.006 14964 UpdateGuideState exits: m=264024 SNR=323.6
01:59:44.108 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.109 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:44.109 00.000 14964 Enqueuing Expose request
01:59:44.110 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:44.110 00.000 12044 Worker thread wakes up
01:59:44.110 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:44.110 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:47.234 03.124 12044 Exposure complete
01:59:47.255 00.021 12044 worker thread done servicing request
01:59:47.256 00.001 14964 OnExposeComplete: enter
01:59:47.256 00.000 14964 UpdateGuideState(): m_state=6
01:59:47.257 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3715
01:59:47.257 00.000 14964 Star::Find returns 1 (0), X=278.37, Y=92.05, Mass=272857, SNR=334.3, Peak=19327 HFD=4.1
01:59:47.258 00.001 14964 MultiStar: [#1 0.45,-0.21,0.18,U] [#2 0.51,0.31,0.07,U] 
01:59:47.258 00.000 14964 single-star, 2 included, MultiStar: {0.08, 0.03}, one-star: {-0.02, 0.06}
01:59:47.259 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
01:59:47.259 00.000 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
01:59:47.260 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.94 mountX=-0.06 mountY=0.02, mountTheta=2.86
01:59:47.261 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.06, opts=13)
01:59:47.261 00.000 14964 Enqueuing Move request for scope (-0.02, 0.06)
01:59:47.262 00.001 12044 Worker thread wakes up
01:59:47.262 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:59:47.262 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:59:47.262 00.000 12044 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
01:59:47.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:59:47.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:47.262 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:59:47.262 00.000 12044 MoveAxis(E, 0, ABG)
01:59:47.262 00.000 12044 Move returns status 0, amount 0
01:59:47.262 00.000 12044 MoveAxis(N, 0, ABG)
01:59:47.262 00.000 12044 Move returns status 0, amount 0
01:59:47.262 00.000 12044 move complete, result=0
01:59:47.262 00.000 12044 worker thread done servicing request
01:59:47.270 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19327, med=616, FiltMin=535, FiltMax=13323, Gamma=0.810
01:59:47.275 00.005 14964 UpdateGuideState exits: m=272857 SNR=334.3
01:59:47.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.276 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:47.277 00.001 14964 Enqueuing Expose request
01:59:47.277 00.000 12044 Worker thread wakes up
01:59:47.277 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:47.278 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:47.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:50.379 03.101 12044 Exposure complete
01:59:50.400 00.021 12044 worker thread done servicing request
01:59:50.400 00.000 14964 OnExposeComplete: enter
01:59:50.402 00.002 14964 UpdateGuideState(): m_state=6
01:59:50.402 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3716
01:59:50.403 00.001 14964 Star::Find returns 1 (0), X=278.08, Y=92.16, Mass=271844, SNR=324.6, Peak=18531 HFD=4.3
01:59:50.403 00.000 14964 MultiStar: [#1 0.20,-0.27,0.17,U] [#2 0.09,0.33,0.08,U] 
01:59:50.403 00.000 14964 refined, 2 included, MultiStar: {-0.22, 0.12}, one-star: {-0.31, 0.17}
01:59:50.403 00.000 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
01:59:50.404 00.001 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
01:59:50.404 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=-0.12 mountY=0.20, mountTheta=2.11
01:59:50.405 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.12, opts=13)
01:59:50.406 00.001 14964 Enqueuing Move request for scope (-0.22, 0.12)
01:59:50.406 00.000 12044 Worker thread wakes up
01:59:50.406 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:59:50.406 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:59:50.407 00.001 12044 Moving (-0.22, 0.12) raw xDistance=-0.12 yDistance=0.20
01:59:50.407 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:59:50.407 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.407 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:59:50.407 00.000 12044 MoveAxis(E, 0, ABG)
01:59:50.407 00.000 12044 Move returns status 0, amount 0
01:59:50.407 00.000 12044 MoveAxis(N, 0, ABG)
01:59:50.407 00.000 12044 Move returns status 0, amount 0
01:59:50.407 00.000 12044 move complete, result=0
01:59:50.407 00.000 12044 worker thread done servicing request
01:59:50.414 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18531, med=616, FiltMin=523, FiltMax=11375, Gamma=0.810
01:59:50.421 00.007 14964 UpdateGuideState exits: m=271844 SNR=324.6
01:59:50.422 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.422 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:50.422 00.000 14964 Enqueuing Expose request
01:59:50.423 00.001 12044 Worker thread wakes up
01:59:50.423 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:50.423 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:50.423 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:53.524 03.101 12044 Exposure complete
01:59:53.551 00.027 12044 worker thread done servicing request
01:59:53.551 00.000 14964 OnExposeComplete: enter
01:59:53.551 00.000 14964 UpdateGuideState(): m_state=6
01:59:53.552 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3717
01:59:53.552 00.000 14964 Star::Find returns 1 (0), X=278.03, Y=91.87, Mass=269662, SNR=325.8, Peak=20483 HFD=4.2
01:59:53.553 00.001 14964 MultiStar: [#1 0.04,0.23,0.18,U] [#2 0.15,0.52,0.07,U] 
01:59:53.553 00.000 14964 refined, 2 included, MultiStar: {-0.28, -0.04}, one-star: {-0.36, -0.12}
01:59:53.554 00.001 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
01:59:53.554 00.000 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
01:59:53.555 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-3.01 mountX=0.03 mountY=0.28, mountTheta=1.45
01:59:53.556 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.04, opts=13)
01:59:53.556 00.000 14964 Enqueuing Move request for scope (-0.28, -0.04)
01:59:53.557 00.001 12044 Worker thread wakes up
01:59:53.557 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
01:59:53.557 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
01:59:53.557 00.000 12044 Moving (-0.28, -0.04) raw xDistance=0.03 yDistance=0.28
01:59:53.557 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:59:53.557 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:53.557 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:59:53.557 00.000 12044 MoveAxis(E, 0, ABG)
01:59:53.557 00.000 12044 Move returns status 0, amount 0
01:59:53.557 00.000 12044 MoveAxis(N, 0, ABG)
01:59:53.557 00.000 12044 Move returns status 0, amount 0
01:59:53.557 00.000 12044 move complete, result=0
01:59:53.558 00.001 12044 worker thread done servicing request
01:59:53.564 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20483, med=615, FiltMin=524, FiltMax=10654, Gamma=0.810
01:59:53.570 00.006 14964 UpdateGuideState exits: m=269662 SNR=325.8
01:59:53.571 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.572 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:53.573 00.001 14964 Enqueuing Expose request
01:59:53.573 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:59:53.574 00.001 12044 Worker thread wakes up
01:59:53.574 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:53.574 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:56.675 03.101 12044 Exposure complete
01:59:56.696 00.021 12044 worker thread done servicing request
01:59:56.696 00.000 14964 OnExposeComplete: enter
01:59:56.697 00.001 14964 UpdateGuideState(): m_state=6
01:59:56.697 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3718
01:59:56.698 00.001 14964 Star::Find returns 1 (0), X=277.69, Y=92.17, Mass=265530, SNR=314.4, Peak=14555 HFD=4.3
01:59:56.699 00.001 14964 MultiStar: [#1 -0.02,-0.17,0.20,U] [#2 -0.11,0.27,0.08,U] 
01:59:56.699 00.000 14964 refined, 2 included, MultiStar: {-0.56, 0.13}, one-star: {-0.70, 0.18}
01:59:56.699 00.000 14964 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.56) = xAngle (4.47 = -1.81)
01:59:56.700 00.001 14964 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.52 = 1.24)
01:59:56.700 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=0.13 hyp=0.57 cameraTheta=2.91 mountX=-0.14 mountY=0.54, mountTheta=1.82
01:59:56.701 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.13, opts=13)
01:59:56.701 00.000 14964 Enqueuing Move request for scope (-0.56, 0.13)
01:59:56.703 00.002 12044 Worker thread wakes up
01:59:56.703 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.13) opts 0xd
01:59:56.703 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.13)
01:59:56.703 00.000 12044 Moving (-0.56, 0.13) raw xDistance=-0.14 yDistance=0.54
01:59:56.703 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
01:59:56.703 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:56.703 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:59:56.703 00.000 12044 MoveAxis(E, 0, ABG)
01:59:56.703 00.000 12044 Move returns status 0, amount 0
01:59:56.703 00.000 12044 MoveAxis(N, 0, ABG)
01:59:56.703 00.000 12044 Move returns status 0, amount 0
01:59:56.703 00.000 12044 move complete, result=0
01:59:56.703 00.000 12044 worker thread done servicing request
01:59:56.711 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14555, med=615, FiltMin=528, FiltMax=11500, Gamma=0.810
01:59:56.716 00.005 14964 UpdateGuideState exits: m=265530 SNR=314.4
01:59:56.717 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.717 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:56.718 00.001 14964 Enqueuing Expose request
01:59:56.718 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:59:56.719 00.001 12044 Worker thread wakes up
01:59:56.719 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:56.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
01:59:59.844 03.125 12044 Exposure complete
01:59:59.864 00.020 12044 worker thread done servicing request
01:59:59.864 00.000 14964 OnExposeComplete: enter
01:59:59.865 00.001 14964 UpdateGuideState(): m_state=6
01:59:59.865 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3719
01:59:59.867 00.002 14964 Star::Find returns 1 (0), X=277.93, Y=92.10, Mass=273187, SNR=326.3, Peak=19999 HFD=4.2
01:59:59.867 00.000 14964 MultiStar: [#1 -0.22,-0.10,0.17,U] [#2 0.10,0.45,0.08,U] 
01:59:59.868 00.001 14964 refined, 2 included, MultiStar: {-0.39, 0.10}, one-star: {-0.46, 0.11}
01:59:59.868 00.000 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.44 = -1.85)
01:59:59.869 00.001 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.21)
01:59:59.869 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.88 mountX=-0.11 mountY=0.38, mountTheta=1.85
01:59:59.870 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.10, opts=13)
01:59:59.870 00.000 14964 Enqueuing Move request for scope (-0.39, 0.10)
01:59:59.870 00.000 12044 Worker thread wakes up
01:59:59.870 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd
01:59:59.870 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.10)
01:59:59.870 00.000 12044 Moving (-0.39, 0.10) raw xDistance=-0.11 yDistance=0.38
01:59:59.870 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:59:59.870 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:59.870 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:59:59.870 00.000 12044 MoveAxis(E, 0, ABG)
01:59:59.870 00.000 12044 Move returns status 0, amount 0
01:59:59.870 00.000 12044 MoveAxis(N, 0, ABG)
01:59:59.870 00.000 12044 Move returns status 0, amount 0
01:59:59.870 00.000 12044 move complete, result=0
01:59:59.871 00.001 12044 worker thread done servicing request
01:59:59.878 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19999, med=616, FiltMin=532, FiltMax=9956, Gamma=0.810
01:59:59.884 00.006 14964 UpdateGuideState exits: m=273187 SNR=326.3
01:59:59.885 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.885 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
01:59:59.886 00.001 14964 Enqueuing Expose request
01:59:59.886 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:59.887 00.001 12044 Worker thread wakes up
01:59:59.887 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
01:59:59.887 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:00:02.993 03.106 12044 Exposure complete
02:00:03.015 00.022 12044 worker thread done servicing request
02:00:03.015 00.000 14964 OnExposeComplete: enter
02:00:03.015 00.000 14964 UpdateGuideState(): m_state=6
02:00:03.016 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3720
02:00:03.016 00.000 14964 Star::Find returns 1 (0), X=277.40, Y=92.41, Mass=274086, SNR=333.1, Peak=20023 HFD=3.4
02:00:03.017 00.001 14964 MultiStar: [#1 -0.36,-0.32,0.17,U] [#2 -0.26,0.01,0.08,U] 
02:00:03.018 00.001 14964 refined, 2 included, MultiStar: {-0.86, 0.30}, one-star: {-0.99, 0.42}
02:00:03.018 00.000 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.92)
02:00:03.018 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
02:00:03.019 00.001 14964 CameraToMount -- cameraX=-0.86 cameraY=0.30 hyp=0.91 cameraTheta=2.81 mountX=-0.31 mountY=0.83, mountTheta=1.93
02:00:03.020 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.86, y=0.30, opts=13)
02:00:03.020 00.000 14964 Enqueuing Move request for scope (-0.86, 0.30)
02:00:03.021 00.001 12044 Worker thread wakes up
02:00:03.021 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.30) opts 0xd
02:00:03.021 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.86, 0.30)
02:00:03.021 00.000 12044 Moving (-0.86, 0.30) raw xDistance=-0.31 yDistance=0.83
02:00:03.021 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.31, slope = -0.01
02:00:03.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:03.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.83
02:00:03.021 00.000 12044 MoveAxis(E, 6, ABG)
02:00:03.021 00.000 12044 Guiding  Dir = 2, Dur = 6
02:00:03.029 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20023, med=615, FiltMin=529, FiltMax=15145, Gamma=0.810
02:00:03.034 00.005 14964 UpdateGuideState exits: m=274086 SNR=333.1
02:00:03.035 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.035 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:03.035 00.000 14964 Enqueuing Expose request
02:00:03.054 00.019 12044 IsSlewing returns 0
02:00:03.055 00.001 12044 IsGuiding returns 0
02:00:03.117 00.062 12044 IsGuiding returns 1
02:00:03.117 00.000 12044 scope still moving after pulse duration time elapsed
02:00:03.179 00.062 12044 IsSlewing returns 0
02:00:03.245 00.066 12044 IsGuiding returns 0
02:00:03.245 00.000 12044 scope move finished after 6 + 183 ms
02:00:03.245 00.000 12044 Move returns status 0, amount 6
02:00:03.245 00.000 12044 MoveAxis(N, 0, ABG)
02:00:03.245 00.000 12044 Move returns status 0, amount 0
02:00:03.245 00.000 12044 move complete, result=0
02:00:03.245 00.000 12044 worker thread done servicing request
02:00:03.245 00.000 12044 Worker thread wakes up
02:00:03.245 00.000 14964 GuideStep: -0.3 px 6 ms EAST, 0.8 px 0 ms NORTH
02:00:03.247 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:03.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:00:06.352 03.105 12044 Exposure complete
02:00:06.373 00.021 12044 worker thread done servicing request
02:00:06.373 00.000 14964 OnExposeComplete: enter
02:00:06.374 00.001 14964 UpdateGuideState(): m_state=6
02:00:06.374 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3721
02:00:06.375 00.001 14964 Star::Find returns 1 (0), X=277.61, Y=92.31, Mass=272405, SNR=329.7, Peak=19695 HFD=3.6
02:00:06.376 00.001 14964 MultiStar: [#1 -0.11,-0.62,0.17,U] [#2 -0.12,-0.43,0.08,U] 
02:00:06.376 00.000 14964 refined, 2 included, MultiStar: {-0.65, 0.15}, one-star: {-0.79, 0.32}
02:00:06.377 00.001 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.48 = -1.81)
02:00:06.377 00.000 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.25)
02:00:06.378 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=0.15 hyp=0.67 cameraTheta=2.92 mountX=-0.16 mountY=0.63, mountTheta=1.81
02:00:06.379 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.15, opts=13)
02:00:06.379 00.000 14964 Enqueuing Move request for scope (-0.65, 0.15)
02:00:06.380 00.001 12044 Worker thread wakes up
02:00:06.380 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.15) opts 0xd
02:00:06.380 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.15)
02:00:06.380 00.000 12044 Moving (-0.65, 0.15) raw xDistance=-0.16 yDistance=0.63
02:00:06.380 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:00:06.380 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=1.84
02:00:06.380 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:00:06.380 00.000 12044 MoveAxis(E, 0, ABG)
02:00:06.380 00.000 12044 Move returns status 0, amount 0
02:00:06.380 00.000 12044 BLC: Oldest BLC event removed
02:00:06.380 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 302 applied
02:00:06.380 00.000 12044 MoveAxis(S, 361, ABG)
02:00:06.380 00.000 12044 Guiding  Dir = 1, Dur = 361
02:00:06.388 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19695, med=615, FiltMin=523, FiltMax=15256, Gamma=0.810
02:00:06.394 00.006 14964 UpdateGuideState exits: m=272405 SNR=329.7
02:00:06.394 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:06.395 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:06.395 00.000 14964 Enqueuing Expose request
02:00:06.402 00.007 12044 IsSlewing returns 0
02:00:06.402 00.000 12044 IsGuiding returns 0
02:00:06.433 00.031 12044 PulseGuide returned control before completion, sleep 341
02:00:06.780 00.347 12044 IsGuiding returns 1
02:00:06.780 00.000 12044 scope still moving after pulse duration time elapsed
02:00:06.836 00.056 12044 IsSlewing returns 0
02:00:06.838 00.002 12044 IsGuiding returns 0
02:00:06.838 00.000 12044 scope move finished after 361 + 74 ms
02:00:06.838 00.000 12044 Move returns status 0, amount 361
02:00:06.838 00.000 12044 move complete, result=0
02:00:06.838 00.000 12044 worker thread done servicing request
02:00:06.838 00.000 12044 Worker thread wakes up
02:00:06.838 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:06.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:00:06.838 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 361 ms SOUTH
02:00:09.971 03.133 12044 Exposure complete
02:00:09.992 00.021 12044 worker thread done servicing request
02:00:09.992 00.000 14964 OnExposeComplete: enter
02:00:09.993 00.001 14964 UpdateGuideState(): m_state=6
02:00:09.993 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3722
02:00:09.994 00.001 14964 Star::Find returns 1 (0), X=277.65, Y=92.45, Mass=274162, SNR=329.7, Peak=14959 HFD=4.2
02:00:09.995 00.001 14964 MultiStar: [#1 0.04,-0.74,0.17,U] [#2 -0.01,-0.35,0.08,U] 
02:00:09.995 00.000 14964 refined, 2 included, MultiStar: {-0.59, 0.24}, one-star: {-0.74, 0.46}
02:00:09.996 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.31 = -1.98)
02:00:09.996 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
02:00:09.996 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=0.24 hyp=0.64 cameraTheta=2.75 mountX=-0.25 mountY=0.56, mountTheta=1.99
02:00:09.997 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.24, opts=13)
02:00:09.998 00.001 14964 Enqueuing Move request for scope (-0.59, 0.24)
02:00:09.999 00.001 12044 Worker thread wakes up
02:00:09.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.24) opts 0xd
02:00:09.999 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.24)
02:00:09.999 00.000 12044 Moving (-0.59, 0.24) raw xDistance=-0.25 yDistance=0.56
02:00:09.999 00.000 12044 BLC: History state: CurrMiss=0.56, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.633593, 1:0.563350
02:00:09.999 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
02:00:09.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
02:00:09.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:00:09.999 00.000 12044 MoveAxis(E, 0, ABG)
02:00:09.999 00.000 12044 Move returns status 0, amount 0
02:00:09.999 00.000 12044 MoveAxis(S, 52, ABG)
02:00:09.999 00.000 12044 Guiding  Dir = 1, Dur = 52
02:00:10.006 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14959, med=615, FiltMin=528, FiltMax=12072, Gamma=0.810
02:00:10.011 00.005 14964 UpdateGuideState exits: m=274162 SNR=329.7
02:00:10.012 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.012 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:10.013 00.001 14964 Enqueuing Expose request
02:00:10.039 00.026 12044 IsSlewing returns 0
02:00:10.040 00.001 12044 IsGuiding returns 0
02:00:10.071 00.031 12044 PulseGuide returned control before completion, sleep 31
02:00:10.109 00.038 12044 IsGuiding returns 1
02:00:10.109 00.000 12044 scope still moving after pulse duration time elapsed
02:00:10.213 00.104 12044 IsSlewing returns 0
02:00:10.213 00.000 12044 IsGuiding returns 0
02:00:10.213 00.000 12044 scope move finished after 52 + 121 ms
02:00:10.213 00.000 12044 Move returns status 0, amount 52
02:00:10.213 00.000 12044 move complete, result=0
02:00:10.213 00.000 12044 worker thread done servicing request
02:00:10.213 00.000 12044 Worker thread wakes up
02:00:10.213 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:10.213 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:00:10.213 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 52 ms SOUTH
02:00:11.486 01.273 14964 evsrv: cli 01AB2670 connect
02:00:11.487 00.001 14964 case statement mapped state 6 to 3
02:00:11.488 00.001 14964 case statement mapped state 6 to 3
02:00:11.489 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"747022eb-1389-4ed7-8c64-2c524f32e855"}
02:00:11.490 00.001 14964 case statement mapped state 6 to 3
02:00:11.490 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"747022eb-1389-4ed7-8c64-2c524f32e855"}
02:00:11.491 00.001 14964 evsrv: cli 01AB2670 disconnect
02:00:11.492 00.001 14964 evsrv: cli 01AB27B0 connect
02:00:11.492 00.000 14964 case statement mapped state 6 to 3
02:00:11.493 00.001 14964 case statement mapped state 6 to 3
02:00:11.493 00.000 14964 evsrv: cli 01AB27B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"10db8806-821e-4976-9109-01fb0349168a"}
02:00:11.494 00.001 14964 PhdController::Dither begins
02:00:11.494 00.000 14964 dither: size=2.00, dRA=1.01 dDec=-0.62
02:00:11.495 00.001 14964 MountToCamera -- mountTheta (0.55) + m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
02:00:11.495 00.000 14964 MountToCamera -- mountX=1.01 mountY=-0.62 hyp=1.18 mountTheta=0.55 cameraX=0.63, cameraY=-1.00 cameraTheta=-1.01
02:00:11.496 00.001 14964 setting lock position to (279.03, 90.99)
02:00:11.496 00.000 14964 Mount: notify guiding dithered (0.6, -1.0)
02:00:11.497 00.001 14964 MultiStar: stabilizing after lock position change
02:00:11.497 00.000 14964 Status Line: Dither by 1.01,-0.62
02:00:11.499 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:00:11.500 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
02:00:11.500 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":0,"id":"10db8806-821e-4976-9109-01fb0349168a"}
02:00:11.501 00.001 14964 evsrv: cli 01AB27B0 disconnect
02:00:13.314 01.813 12044 Exposure complete
02:00:13.336 00.022 12044 worker thread done servicing request
02:00:13.337 00.001 14964 OnExposeComplete: enter
02:00:13.337 00.000 14964 UpdateGuideState(): m_state=6
02:00:13.338 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3723
02:00:13.338 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=91.55, Mass=258572, SNR=308.1, Peak=16270 HFD=4.1
02:00:13.339 00.001 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.97 = -2.32)
02:00:13.339 00.000 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
02:00:13.340 00.001 14964 CameraToMount -- cameraX=-0.62 cameraY=0.55 hyp=0.83 cameraTheta=2.41 mountX=-0.56 mountY=0.56, mountTheta=2.36
02:00:13.342 00.002 14964 dither recenter: remaining=(-1.0,0.6) step=(-1.0,0.6)
02:00:13.342 00.000 14964 MountToCamera -- mountTheta (-2.59) + m_xAngle (-1.56) = xAngle (-4.15 = 2.14)
02:00:13.343 00.001 14964 MountToCamera -- mountX=-1.01 mountY=0.62 hyp=1.18 mountTheta=-2.59 cameraX=-0.63, cameraY=1.00 cameraTheta=2.14
02:00:13.343 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=1.00, opts=4)
02:00:13.344 00.001 14964 Enqueuing Move request for scope (-0.63, 1.00)
02:00:13.344 00.000 14964 Mount: notify direct move -1.01,0.62
02:00:13.344 00.000 12044 Worker thread wakes up
02:00:13.345 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 1.00) opts 0x4
02:00:13.345 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 1.00)
02:00:13.345 00.000 12044 Moving (-0.63, 1.00) raw xDistance=-1.01 yDistance=0.62
02:00:13.345 00.000 12044 BLC: window closed
02:00:13.345 00.000 12044 MoveAxis(E, 119, B)
02:00:13.345 00.000 12044 Guiding  Dir = 2, Dur = 119
02:00:13.352 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16270, med=615, FiltMin=531, FiltMax=12503, Gamma=0.810
02:00:13.358 00.006 14964 UpdateGuideState exits: m=258572 SNR=308.1
02:00:13.358 00.000 14964 PhdController: settling, locked = 1, distance = 1.49 (2.00) aobump = 0 frame = 1 / 99999
02:00:13.359 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576413.359,"Host":"NUCBOX","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:00:13.359 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.360 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:13.360 00.000 14964 Enqueuing Expose request
02:00:13.369 00.009 12044 IsSlewing returns 0
02:00:13.369 00.000 12044 IsGuiding returns 0
02:00:13.401 00.032 12044 PulseGuide returned control before completion, sleep 98
02:00:13.510 00.109 12044 IsGuiding returns 1
02:00:13.510 00.000 12044 scope still moving after pulse duration time elapsed
02:00:13.573 00.063 12044 IsSlewing returns 0
02:00:13.573 00.000 12044 IsGuiding returns 0
02:00:13.573 00.000 12044 scope move finished after 119 + 84 ms
02:00:13.573 00.000 12044 Move returns status 0, amount 119
02:00:13.573 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:13.574 00.001 12044 MoveAxis(S, 58, B)
02:00:13.574 00.000 12044 Guiding  Dir = 1, Dur = 58
02:00:13.602 00.028 12044 IsSlewing returns 0
02:00:13.602 00.000 12044 IsGuiding returns 0
02:00:13.634 00.032 12044 PulseGuide returned control before completion, sleep 37
02:00:13.684 00.050 12044 IsGuiding returns 1
02:00:13.684 00.000 12044 scope still moving after pulse duration time elapsed
02:00:13.743 00.059 12044 IsSlewing returns 0
02:00:13.743 00.000 12044 IsGuiding returns 0
02:00:13.743 00.000 12044 scope move finished after 58 + 83 ms
02:00:13.743 00.000 12044 Move returns status 0, amount 58
02:00:13.743 00.000 12044 move complete, result=0
02:00:13.743 00.000 12044 worker thread done servicing request
02:00:13.743 00.000 12044 Worker thread wakes up
02:00:13.743 00.000 14964 GuideStep: -1.0 px 119 ms EAST, 0.6 px 58 ms SOUTH
02:00:13.744 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:13.744 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:16.876 03.132 12044 Exposure complete
02:00:16.896 00.020 12044 worker thread done servicing request
02:00:16.896 00.000 14964 OnExposeComplete: enter
02:00:16.897 00.001 14964 UpdateGuideState(): m_state=6
02:00:16.897 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3724
02:00:16.898 00.001 14964 Star::Find returns 1 (0), X=279.04, Y=91.22, Mass=264928, SNR=319.3, Peak=20219 HFD=4.2
02:00:16.898 00.000 14964 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
02:00:16.899 00.001 14964 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.16)
02:00:16.899 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.52 mountX=-0.23 mountY=-0.04, mountTheta=-2.99
02:00:16.900 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.23, opts=13)
02:00:16.901 00.001 14964 Enqueuing Move request for scope (0.01, 0.23)
02:00:16.901 00.000 12044 Worker thread wakes up
02:00:16.902 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
02:00:16.902 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
02:00:16.902 00.000 12044 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.04
02:00:16.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
02:00:16.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:16.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:16.902 00.000 12044 MoveAxis(E, 0, ABG)
02:00:16.902 00.000 12044 Move returns status 0, amount 0
02:00:16.902 00.000 12044 MoveAxis(N, 0, ABG)
02:00:16.902 00.000 12044 Move returns status 0, amount 0
02:00:16.902 00.000 12044 move complete, result=0
02:00:16.902 00.000 12044 worker thread done servicing request
02:00:16.909 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20219, med=616, FiltMin=539, FiltMax=9428, Gamma=0.810
02:00:16.915 00.006 14964 UpdateGuideState exits: m=264928 SNR=319.3
02:00:16.915 00.000 14964 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 2 / 99999
02:00:16.916 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576416.916,"Host":"NUCBOX","Inst":1,"Distance":0.23,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
02:00:16.916 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.917 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:16.917 00.000 14964 Enqueuing Expose request
02:00:16.918 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:16.918 00.000 12044 Worker thread wakes up
02:00:16.918 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:16.918 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:20.025 03.107 12044 Exposure complete
02:00:20.052 00.027 12044 worker thread done servicing request
02:00:20.052 00.000 14964 OnExposeComplete: enter
02:00:20.053 00.001 14964 UpdateGuideState(): m_state=6
02:00:20.053 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3725
02:00:20.054 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=90.63, Mass=264545, SNR=330.4, Peak=25607 HFD=3.6
02:00:20.055 00.001 14964 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.56) = xAngle (0.15 = 0.15)
02:00:20.055 00.000 14964 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.08)
02:00:20.056 00.001 14964 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.41 mountX=0.37 mountY=-0.02, mountTheta=-0.06
02:00:20.057 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.37, opts=13)
02:00:20.057 00.000 14964 Enqueuing Move request for scope (0.06, -0.37)
02:00:20.058 00.001 12044 Worker thread wakes up
02:00:20.058 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.37) opts 0xd
02:00:20.058 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.37)
02:00:20.058 00.000 12044 Moving (0.06, -0.37) raw xDistance=0.37 yDistance=-0.02
02:00:20.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.37, slope = 0.00
02:00:20.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:20.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:20.058 00.000 12044 MoveAxis(W, 28, ABG)
02:00:20.058 00.000 12044 Guiding  Dir = 3, Dur = 28
02:00:20.066 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=25607, med=615, FiltMin=527, FiltMax=9671, Gamma=0.810
02:00:20.071 00.005 14964 UpdateGuideState exits: m=264545 SNR=330.4
02:00:20.072 00.001 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 3 / 99999
02:00:20.072 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576420.072,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
02:00:20.073 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.073 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:20.074 00.001 14964 Enqueuing Expose request
02:00:20.089 00.015 12044 IsSlewing returns 0
02:00:20.117 00.028 12044 IsGuiding returns 0
02:00:20.186 00.069 12044 IsGuiding returns 1
02:00:20.186 00.000 12044 scope still moving after pulse duration time elapsed
02:00:20.241 00.055 12044 IsSlewing returns 0
02:00:20.241 00.000 12044 IsGuiding returns 0
02:00:20.241 00.000 12044 scope move finished after 28 + 96 ms
02:00:20.241 00.000 12044 Move returns status 0, amount 28
02:00:20.241 00.000 12044 MoveAxis(N, 0, ABG)
02:00:20.241 00.000 12044 Move returns status 0, amount 0
02:00:20.241 00.000 12044 move complete, result=0
02:00:20.241 00.000 12044 worker thread done servicing request
02:00:20.241 00.000 12044 Worker thread wakes up
02:00:20.241 00.000 14964 GuideStep: 0.4 px 28 ms WEST, -0.0 px 0 ms NORTH
02:00:20.242 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:20.242 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:23.348 03.106 12044 Exposure complete
02:00:23.370 00.022 12044 worker thread done servicing request
02:00:23.370 00.000 14964 OnExposeComplete: enter
02:00:23.371 00.001 14964 UpdateGuideState(): m_state=6
02:00:23.371 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3726
02:00:23.371 00.000 14964 Star::Find returns 1 (0), X=278.97, Y=91.19, Mass=263529, SNR=321.2, Peak=20071 HFD=4.2
02:00:23.372 00.001 14964 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.56) = xAngle (3.40 = -2.89)
02:00:23.373 00.001 14964 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.16)
02:00:23.373 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.84 mountX=-0.20 mountY=0.03, mountTheta=2.97
02:00:23.374 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.20, opts=13)
02:00:23.375 00.001 14964 Enqueuing Move request for scope (-0.05, 0.20)
02:00:23.375 00.000 12044 Worker thread wakes up
02:00:23.375 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:00:23.375 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:00:23.375 00.000 12044 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=0.03
02:00:23.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
02:00:23.375 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:23.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:23.375 00.000 12044 MoveAxis(E, 0, ABG)
02:00:23.376 00.001 12044 Move returns status 0, amount 0
02:00:23.376 00.000 12044 MoveAxis(N, 0, ABG)
02:00:23.376 00.000 12044 Move returns status 0, amount 0
02:00:23.376 00.000 12044 move complete, result=0
02:00:23.376 00.000 12044 worker thread done servicing request
02:00:23.384 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20071, med=615, FiltMin=522, FiltMax=10499, Gamma=0.810
02:00:23.390 00.006 14964 UpdateGuideState exits: m=263529 SNR=321.2
02:00:23.390 00.000 14964 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 4 / 99999
02:00:23.391 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576423.391,"Host":"NUCBOX","Inst":1,"Distance":0.25,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
02:00:23.391 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.392 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:23.392 00.000 14964 Enqueuing Expose request
02:00:23.393 00.001 12044 Worker thread wakes up
02:00:23.393 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:23.393 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:23.393 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:26.493 03.100 12044 Exposure complete
02:00:26.517 00.024 12044 worker thread done servicing request
02:00:26.517 00.000 14964 OnExposeComplete: enter
02:00:26.518 00.001 14964 UpdateGuideState(): m_state=6
02:00:26.519 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3727
02:00:26.519 00.000 14964 Star::Find returns 1 (0), X=278.91, Y=91.29, Mass=264863, SNR=323.8, Peak=20851 HFD=4.0
02:00:26.519 00.000 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.48 = -2.80)
02:00:26.520 00.001 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.25)
02:00:26.520 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.93 mountX=-0.30 mountY=0.08, mountTheta=2.88
02:00:26.522 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.30, opts=13)
02:00:26.522 00.000 14964 Enqueuing Move request for scope (-0.11, 0.30)
02:00:26.523 00.001 12044 Worker thread wakes up
02:00:26.523 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
02:00:26.523 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
02:00:26.523 00.000 12044 Moving (-0.11, 0.30) raw xDistance=-0.30 yDistance=0.08
02:00:26.523 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.30, slope = -0.08
02:00:26.523 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:26.523 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:00:26.523 00.000 12044 MoveAxis(E, 24, ABG)
02:00:26.523 00.000 12044 Guiding  Dir = 2, Dur = 24
02:00:26.531 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20851, med=615, FiltMin=527, FiltMax=11383, Gamma=0.810
02:00:26.536 00.005 14964 UpdateGuideState exits: m=264863 SNR=323.8
02:00:26.537 00.001 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 5 / 99999
02:00:26.537 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576426.537,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
02:00:26.538 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:26.538 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:26.539 00.001 14964 Enqueuing Expose request
02:00:26.573 00.034 12044 IsSlewing returns 0
02:00:26.573 00.000 12044 IsGuiding returns 0
02:00:26.604 00.031 12044 IsGuiding returns 1
02:00:26.604 00.000 12044 scope still moving after pulse duration time elapsed
02:00:26.668 00.064 12044 IsSlewing returns 0
02:00:26.668 00.000 12044 IsGuiding returns 0
02:00:26.668 00.000 12044 scope move finished after 24 + 70 ms
02:00:26.669 00.001 12044 Move returns status 0, amount 24
02:00:26.669 00.000 12044 MoveAxis(N, 0, ABG)
02:00:26.669 00.000 12044 Move returns status 0, amount 0
02:00:26.669 00.000 12044 move complete, result=0
02:00:26.669 00.000 12044 worker thread done servicing request
02:00:26.669 00.000 12044 Worker thread wakes up
02:00:26.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:26.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:26.669 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
02:00:29.795 03.126 12044 Exposure complete
02:00:29.818 00.023 12044 worker thread done servicing request
02:00:29.818 00.000 14964 OnExposeComplete: enter
02:00:29.818 00.000 14964 UpdateGuideState(): m_state=6
02:00:29.819 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3728
02:00:29.819 00.000 14964 Star::Find returns 1 (0), X=278.85, Y=91.11, Mass=261465, SNR=320.5, Peak=19835 HFD=4.2
02:00:29.820 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.11 = -2.18)
02:00:29.821 00.001 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.88)
02:00:29.821 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.55 mountX=-0.12 mountY=0.17, mountTheta=2.21
02:00:29.822 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.12, opts=13)
02:00:29.822 00.000 14964 Enqueuing Move request for scope (-0.18, 0.12)
02:00:29.823 00.001 12044 Worker thread wakes up
02:00:29.823 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
02:00:29.823 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
02:00:29.823 00.000 12044 Moving (-0.18, 0.12) raw xDistance=-0.12 yDistance=0.17
02:00:29.823 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.15, using input
02:00:29.823 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.05
02:00:29.823 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:29.823 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:00:29.823 00.000 12044 MoveAxis(E, 0, ABG)
02:00:29.823 00.000 12044 Move returns status 0, amount 0
02:00:29.823 00.000 12044 MoveAxis(N, 0, ABG)
02:00:29.823 00.000 12044 Move returns status 0, amount 0
02:00:29.823 00.000 12044 move complete, result=0
02:00:29.823 00.000 12044 worker thread done servicing request
02:00:29.830 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19835, med=615, FiltMin=530, FiltMax=12448, Gamma=0.810
02:00:29.836 00.006 14964 UpdateGuideState exits: m=261465 SNR=320.5
02:00:29.836 00.000 14964 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 6 / 99999
02:00:29.837 00.001 14964 PhdController: newstate STATE_FINISH
02:00:29.837 00.000 14964 PhdController complete: success
02:00:29.838 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778576429.838,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:00:29.838 00.000 14964 Mount: notify guiding dither settle done success=1
02:00:29.839 00.001 14964 PhdController: newstate STATE_IDLE
02:00:29.839 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.840 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:29.840 00.000 14964 Enqueuing Expose request
02:00:29.841 00.001 12044 Worker thread wakes up
02:00:29.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:29.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:29.841 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:32.939 03.098 12044 Exposure complete
02:00:32.963 00.024 12044 worker thread done servicing request
02:00:32.963 00.000 14964 OnExposeComplete: enter
02:00:32.964 00.001 14964 UpdateGuideState(): m_state=6
02:00:32.964 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3729
02:00:32.965 00.001 14964 Star::Find returns 1 (0), X=278.39, Y=91.25, Mass=265687, SNR=330.7, Peak=16848 HFD=4.1
02:00:32.965 00.000 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.31 = -1.97)
02:00:32.966 00.001 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.08)
02:00:32.966 00.000 14964 CameraToMount -- cameraX=-0.64 cameraY=0.26 hyp=0.69 cameraTheta=2.76 mountX=-0.27 mountY=0.61, mountTheta=1.99
02:00:32.967 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.26, opts=13)
02:00:32.968 00.001 14964 Enqueuing Move request for scope (-0.64, 0.26)
02:00:32.968 00.000 12044 Worker thread wakes up
02:00:32.969 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.26) opts 0xd
02:00:32.969 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.26)
02:00:32.969 00.000 12044 Moving (-0.64, 0.26) raw xDistance=-0.27 yDistance=0.61
02:00:32.969 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.05
02:00:32.969 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:32.969 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
02:00:32.969 00.000 12044 MoveAxis(E, 0, ABG)
02:00:32.969 00.000 12044 Move returns status 0, amount 0
02:00:32.969 00.000 12044 MoveAxis(N, 0, ABG)
02:00:32.969 00.000 12044 Move returns status 0, amount 0
02:00:32.969 00.000 12044 move complete, result=0
02:00:32.969 00.000 12044 worker thread done servicing request
02:00:32.976 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16848, med=616, FiltMin=535, FiltMax=12859, Gamma=0.810
02:00:32.982 00.006 14964 UpdateGuideState exits: m=265687 SNR=330.7
02:00:32.982 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.983 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:32.983 00.000 14964 Enqueuing Expose request
02:00:32.984 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
02:00:32.984 00.000 12044 Worker thread wakes up
02:00:32.984 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:32.984 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:36.083 03.099 12044 Exposure complete
02:00:36.108 00.025 12044 worker thread done servicing request
02:00:36.108 00.000 14964 OnExposeComplete: enter
02:00:36.108 00.000 14964 UpdateGuideState(): m_state=6
02:00:36.109 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3730
02:00:36.109 00.000 14964 Star::Find returns 1 (0), X=278.61, Y=91.33, Mass=266932, SNR=325.6, Peak=16199 HFD=4.2
02:00:36.110 00.001 14964 MultiStar: exiting stabilization period
02:00:36.110 00.000 14964 MultiStar: updating star positions after lock position change
02:00:36.111 00.001 14964 Star::Find(35, 73, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3730
02:00:36.111 00.000 14964 Star::Find returns 1 (0), X=74.34, Y=328.24, Mass=14517, SNR=56.0, Peak=2235 HFD=2.8
02:00:36.112 00.001 14964 Star::Find(35, 139, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3730
02:00:36.112 00.000 14964 Star::Find returns 1 (0), X=140.90, Y=318.01, Mass=3342, SNR=21.9, Peak=1128 HFD=2.1
02:00:36.113 00.001 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.02 = -2.27)
02:00:36.113 00.000 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.79)
02:00:36.113 00.000 14964 CameraToMount -- cameraX=-0.41 cameraY=0.34 hyp=0.53 cameraTheta=2.46 mountX=-0.34 mountY=0.38, mountTheta=2.31
02:00:36.115 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=0.34, opts=13)
02:00:36.115 00.000 14964 Enqueuing Move request for scope (-0.41, 0.34)
02:00:36.116 00.001 12044 Worker thread wakes up
02:00:36.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.34) opts 0xd
02:00:36.116 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, 0.34)
02:00:36.116 00.000 12044 Moving (-0.41, 0.34) raw xDistance=-0.34 yDistance=0.38
02:00:36.116 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.34, slope = -0.06
02:00:36.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:36.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:00:36.116 00.000 12044 MoveAxis(E, 30, ABG)
02:00:36.116 00.000 12044 Guiding  Dir = 2, Dur = 30
02:00:36.123 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16199, med=616, FiltMin=516, FiltMax=13035, Gamma=0.810
02:00:36.129 00.006 14964 UpdateGuideState exits: m=266932 SNR=325.6
02:00:36.129 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.130 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:36.130 00.000 14964 Enqueuing Expose request
02:00:36.137 00.007 12044 IsSlewing returns 0
02:00:36.137 00.000 12044 IsGuiding returns 0
02:00:36.168 00.031 12044 IsGuiding returns 1
02:00:36.168 00.000 12044 scope still moving after pulse duration time elapsed
02:00:36.243 00.075 12044 IsSlewing returns 0
02:00:36.244 00.001 12044 IsGuiding returns 0
02:00:36.244 00.000 12044 scope move finished after 30 + 77 ms
02:00:36.244 00.000 12044 Move returns status 0, amount 30
02:00:36.244 00.000 12044 MoveAxis(N, 0, ABG)
02:00:36.244 00.000 12044 Move returns status 0, amount 0
02:00:36.244 00.000 12044 move complete, result=0
02:00:36.244 00.000 14964 GuideStep: -0.3 px 30 ms EAST, 0.4 px 0 ms NORTH
02:00:36.244 00.000 12044 worker thread done servicing request
02:00:36.245 00.001 12044 Worker thread wakes up
02:00:36.245 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:36.245 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:39.335 03.090 12044 Exposure complete
02:00:39.355 00.020 12044 worker thread done servicing request
02:00:39.355 00.000 14964 OnExposeComplete: enter
02:00:39.355 00.000 14964 UpdateGuideState(): m_state=6
02:00:39.356 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3731
02:00:39.356 00.000 14964 Star::Find returns 1 (0), X=278.71, Y=90.90, Mass=263562, SNR=322.4, Peak=19003 HFD=4.0
02:00:39.357 00.001 14964 MultiStar: [#1 0.24,0.47,0.18,U] [#2 -0.10,0.37,0.08,U] 
02:00:39.358 00.001 14964 refined, 2 included, MultiStar: {-0.22, 0.01}, one-star: {-0.32, -0.10}
02:00:39.358 00.000 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
02:00:39.358 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.70 = 1.41)
02:00:39.359 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.23 cameraTheta=3.09 mountX=-0.02 mountY=0.22, mountTheta=1.64
02:00:39.360 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.01, opts=13)
02:00:39.361 00.001 14964 Enqueuing Move request for scope (-0.22, 0.01)
02:00:39.361 00.000 12044 Worker thread wakes up
02:00:39.361 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
02:00:39.361 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
02:00:39.361 00.000 12044 Moving (-0.22, 0.01) raw xDistance=-0.02 yDistance=0.22
02:00:39.361 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
02:00:39.361 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
02:00:39.361 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:39.361 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:00:39.361 00.000 12044 MoveAxis(E, 0, ABG)
02:00:39.361 00.000 12044 Move returns status 0, amount 0
02:00:39.362 00.001 12044 MoveAxis(N, 0, ABG)
02:00:39.362 00.000 12044 Move returns status 0, amount 0
02:00:39.362 00.000 12044 move complete, result=0
02:00:39.362 00.000 12044 worker thread done servicing request
02:00:39.369 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19003, med=615, FiltMin=527, FiltMax=12928, Gamma=0.810
02:00:39.374 00.005 14964 UpdateGuideState exits: m=263562 SNR=322.4
02:00:39.375 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.376 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:39.376 00.000 14964 Enqueuing Expose request
02:00:39.377 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:39.377 00.000 12044 Worker thread wakes up
02:00:39.377 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:39.377 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:42.478 03.101 12044 Exposure complete
02:00:42.499 00.021 12044 worker thread done servicing request
02:00:42.499 00.000 14964 OnExposeComplete: enter
02:00:42.500 00.001 14964 UpdateGuideState(): m_state=6
02:00:42.500 00.000 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3732
02:00:42.501 00.001 14964 Star::Find returns 1 (0), X=279.02, Y=90.99, Mass=264364, SNR=327.6, Peak=17527 HFD=4.4
02:00:42.502 00.001 14964 MultiStar: [#1 0.45,0.48,0.17,U] [#2 0.18,0.76,0.00,M1] 
02:00:42.502 00.000 14964 single-star, 1 included, MultiStar: {0.06, 0.07}, one-star: {-0.00, 0.00}
02:00:42.503 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
02:00:42.503 00.000 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
02:00:42.503 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.64 mountX=-0.00 mountY=0.00, mountTheta=2.12
02:00:42.504 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.00, opts=13)
02:00:42.505 00.001 14964 Enqueuing Move request for scope (-0.00, 0.00)
02:00:42.505 00.000 12044 Worker thread wakes up
02:00:42.506 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:00:42.506 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:00:42.506 00.000 12044 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
02:00:42.506 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.05, using input
02:00:42.506 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
02:00:42.506 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:42.506 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:00:42.506 00.000 12044 MoveAxis(E, 0, ABG)
02:00:42.506 00.000 12044 Move returns status 0, amount 0
02:00:42.506 00.000 12044 MoveAxis(N, 0, ABG)
02:00:42.506 00.000 12044 Move returns status 0, amount 0
02:00:42.506 00.000 12044 move complete, result=0
02:00:42.506 00.000 12044 worker thread done servicing request
02:00:42.514 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17527, med=615, FiltMin=535, FiltMax=10919, Gamma=0.810
02:00:42.519 00.005 14964 UpdateGuideState exits: m=264364 SNR=327.6
02:00:42.520 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.520 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:42.521 00.001 14964 Enqueuing Expose request
02:00:42.521 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:42.522 00.001 12044 Worker thread wakes up
02:00:42.522 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:42.522 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:45.652 03.130 12044 Exposure complete
02:00:45.676 00.024 12044 worker thread done servicing request
02:00:45.676 00.000 14964 OnExposeComplete: enter
02:00:45.676 00.000 14964 UpdateGuideState(): m_state=6
02:00:45.677 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3733
02:00:45.678 00.001 14964 Star::Find returns 1 (0), X=278.61, Y=91.11, Mass=265224, SNR=320.0, Peak=15399 HFD=4.2
02:00:45.678 00.000 14964 MultiStar: [#1 0.22,0.19,0.17,U] [#2 0.13,0.35,0.08,U] 
02:00:45.679 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.14}, one-star: {-0.42, 0.12}
02:00:45.679 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.24 = -2.04)
02:00:45.680 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.01)
02:00:45.680 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.33 cameraTheta=2.69 mountX=-0.15 mountY=0.28, mountTheta=2.06
02:00:45.681 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.14, opts=13)
02:00:45.682 00.001 14964 Enqueuing Move request for scope (-0.29, 0.14)
02:00:45.682 00.000 12044 Worker thread wakes up
02:00:45.682 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
02:00:45.682 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
02:00:45.682 00.000 12044 Moving (-0.29, 0.14) raw xDistance=-0.15 yDistance=0.28
02:00:45.682 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
02:00:45.682 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:45.682 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:00:45.682 00.000 12044 MoveAxis(E, 0, ABG)
02:00:45.682 00.000 12044 Move returns status 0, amount 0
02:00:45.682 00.000 12044 MoveAxis(N, 0, ABG)
02:00:45.682 00.000 12044 Move returns status 0, amount 0
02:00:45.682 00.000 12044 move complete, result=0
02:00:45.682 00.000 12044 worker thread done servicing request
02:00:45.689 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15399, med=615, FiltMin=531, FiltMax=12115, Gamma=0.810
02:00:45.695 00.006 14964 UpdateGuideState exits: m=265224 SNR=320.0
02:00:45.696 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.696 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:45.697 00.001 14964 Enqueuing Expose request
02:00:45.697 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:00:45.697 00.000 12044 Worker thread wakes up
02:00:45.698 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:45.698 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:48.822 03.124 12044 Exposure complete
02:00:48.843 00.021 12044 worker thread done servicing request
02:00:48.843 00.000 14964 OnExposeComplete: enter
02:00:48.843 00.000 14964 UpdateGuideState(): m_state=6
02:00:48.844 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3734
02:00:48.844 00.000 14964 Star::Find returns 1 (0), X=278.01, Y=91.39, Mass=267960, SNR=317.7, Peak=14996 HFD=4.6
02:00:48.845 00.001 14964 MultiStar: [#1 -0.37,-0.09,0.16,U] [#2 -0.39,-0.09,0.07,U] 
02:00:48.846 00.001 14964 refined, 2 included, MultiStar: {-0.90, 0.31}, one-star: {-1.02, 0.40}
02:00:48.846 00.000 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.37 = -1.92)
02:00:48.847 00.001 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.14)
02:00:48.847 00.000 14964 CameraToMount -- cameraX=-0.90 cameraY=0.31 hyp=0.95 cameraTheta=2.81 mountX=-0.32 mountY=0.86, mountTheta=1.93
02:00:48.848 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.90, y=0.31, opts=13)
02:00:48.849 00.001 14964 Enqueuing Move request for scope (-0.90, 0.31)
02:00:48.849 00.000 12044 Worker thread wakes up
02:00:48.849 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.31) opts 0xd
02:00:48.849 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.90, 0.31)
02:00:48.849 00.000 12044 Moving (-0.90, 0.31) raw xDistance=-0.32 yDistance=0.86
02:00:48.849 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.32, slope = -0.02
02:00:48.849 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:48.849 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.86
02:00:48.849 00.000 12044 MoveAxis(E, 19, ABG)
02:00:48.849 00.000 12044 Guiding  Dir = 2, Dur = 19
02:00:48.857 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14996, med=616, FiltMin=529, FiltMax=9831, Gamma=0.810
02:00:48.863 00.006 14964 UpdateGuideState exits: m=267960 SNR=317.7
02:00:48.863 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.864 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:48.864 00.000 14964 Enqueuing Expose request
02:00:48.941 00.077 12044 IsSlewing returns 0
02:00:48.942 00.001 12044 IsGuiding returns 0
02:00:48.963 00.021 12044 IsGuiding returns 1
02:00:48.963 00.000 12044 scope still moving after pulse duration time elapsed
02:00:49.010 00.047 12044 IsSlewing returns 0
02:00:49.011 00.001 12044 IsGuiding returns 0
02:00:49.011 00.000 12044 scope move finished after 19 + 50 ms
02:00:49.011 00.000 12044 Move returns status 0, amount 19
02:00:49.011 00.000 12044 MoveAxis(N, 0, ABG)
02:00:49.011 00.000 12044 Move returns status 0, amount 0
02:00:49.011 00.000 12044 move complete, result=0
02:00:49.011 00.000 12044 worker thread done servicing request
02:00:49.011 00.000 12044 Worker thread wakes up
02:00:49.011 00.000 14964 GuideStep: -0.3 px 19 ms EAST, 0.9 px 0 ms NORTH
02:00:49.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:49.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:52.110 03.099 12044 Exposure complete
02:00:52.131 00.021 12044 worker thread done servicing request
02:00:52.132 00.001 14964 OnExposeComplete: enter
02:00:52.132 00.000 14964 UpdateGuideState(): m_state=6
02:00:52.133 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3735
02:00:52.133 00.000 14964 Star::Find returns 1 (0), X=278.08, Y=91.01, Mass=263338, SNR=311.0, Peak=18132 HFD=4.3
02:00:52.134 00.001 14964 MultiStar: [#1 -0.33,0.16,0.18,U] [#2 -0.58,0.04,0.08,U] 
02:00:52.134 00.000 14964 refined, 2 included, MultiStar: {-0.83, 0.04}, one-star: {-0.94, 0.01}
02:00:52.135 00.001 14964 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.56) = xAngle (4.66 = -1.63)
02:00:52.135 00.000 14964 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
02:00:52.136 00.001 14964 CameraToMount -- cameraX=-0.83 cameraY=0.04 hyp=0.83 cameraTheta=3.10 mountX=-0.05 mountY=0.82, mountTheta=1.63
02:00:52.137 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=0.04, opts=13)
02:00:52.137 00.000 14964 Enqueuing Move request for scope (-0.83, 0.04)
02:00:52.138 00.001 12044 Worker thread wakes up
02:00:52.138 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.04) opts 0xd
02:00:52.138 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, 0.04)
02:00:52.138 00.000 12044 Moving (-0.83, 0.04) raw xDistance=-0.05 yDistance=0.82
02:00:52.138 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:00:52.138 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.28 newest=1.96
02:00:52.138 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
02:00:52.138 00.000 12044 MoveAxis(E, 0, ABG)
02:00:52.138 00.000 12044 Move returns status 0, amount 0
02:00:52.138 00.000 12044 MoveAxis(S, 77, ABG)
02:00:52.138 00.000 12044 Guiding  Dir = 1, Dur = 77
02:00:52.145 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18132, med=616, FiltMin=529, FiltMax=10503, Gamma=0.810
02:00:52.150 00.005 14964 UpdateGuideState exits: m=263338 SNR=311.0
02:00:52.151 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.151 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:52.152 00.001 14964 Enqueuing Expose request
02:00:52.261 00.109 12044 IsSlewing returns 0
02:00:52.262 00.001 12044 IsGuiding returns 0
02:00:52.294 00.032 12044 PulseGuide returned control before completion, sleep 56
02:00:52.355 00.061 12044 IsGuiding returns 1
02:00:52.355 00.000 12044 scope still moving after pulse duration time elapsed
02:00:52.441 00.086 12044 IsSlewing returns 0
02:00:52.442 00.001 12044 IsGuiding returns 0
02:00:52.442 00.000 12044 scope move finished after 77 + 103 ms
02:00:52.442 00.000 12044 Move returns status 0, amount 77
02:00:52.442 00.000 12044 move complete, result=0
02:00:52.442 00.000 12044 worker thread done servicing request
02:00:52.442 00.000 12044 Worker thread wakes up
02:00:52.442 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.8 px 77 ms SOUTH
02:00:52.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:52.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:55.548 03.106 12044 Exposure complete
02:00:55.571 00.023 12044 worker thread done servicing request
02:00:55.571 00.000 14964 OnExposeComplete: enter
02:00:55.572 00.001 14964 UpdateGuideState(): m_state=6
02:00:55.572 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3736
02:00:55.573 00.001 14964 Star::Find returns 1 (0), X=278.94, Y=91.32, Mass=253974, SNR=308.8, Peak=16871 HFD=4.2
02:00:55.573 00.000 14964 MultiStar: [#1 0.39,-0.40,0.19,U] [#2 0.44,0.32,0.09,U] 
02:00:55.574 00.001 14964 refined, 2 included, MultiStar: {0.02, 0.22}, one-star: {-0.09, 0.33}
02:00:55.574 00.000 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.04 = 3.04)
02:00:55.574 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.19)
02:00:55.575 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.49 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
02:00:55.576 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.22, opts=13)
02:00:55.576 00.000 14964 Enqueuing Move request for scope (0.02, 0.22)
02:00:55.577 00.001 12044 Worker thread wakes up
02:00:55.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
02:00:55.577 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
02:00:55.577 00.000 12044 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.04
02:00:55.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
02:00:55.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:55.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:55.577 00.000 12044 MoveAxis(E, 0, ABG)
02:00:55.577 00.000 12044 Move returns status 0, amount 0
02:00:55.577 00.000 12044 MoveAxis(N, 0, ABG)
02:00:55.577 00.000 12044 Move returns status 0, amount 0
02:00:55.577 00.000 12044 move complete, result=0
02:00:55.577 00.000 12044 worker thread done servicing request
02:00:55.584 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16871, med=616, FiltMin=531, FiltMax=10279, Gamma=0.810
02:00:55.590 00.006 14964 UpdateGuideState exits: m=253974 SNR=308.8
02:00:55.590 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.591 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:55.591 00.000 14964 Enqueuing Expose request
02:00:55.592 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:55.592 00.000 12044 Worker thread wakes up
02:00:55.592 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:55.592 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:00:58.697 03.105 12044 Exposure complete
02:00:58.719 00.022 12044 worker thread done servicing request
02:00:58.719 00.000 14964 OnExposeComplete: enter
02:00:58.719 00.000 14964 UpdateGuideState(): m_state=6
02:00:58.720 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3737
02:00:58.720 00.000 14964 Star::Find returns 1 (0), X=279.40, Y=91.00, Mass=266331, SNR=331.2, Peak=16727 HFD=4.1
02:00:58.721 00.001 14964 MultiStar: [#1 0.83,0.43,0.00,M1] [#2 0.71,0.60,0.00,M1] 
02:00:58.721 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
02:00:58.722 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
02:00:58.722 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.00 hyp=0.37 cameraTheta=0.01 mountX=0.00 mountY=-0.37, mountTheta=-1.57
02:00:58.723 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.00, opts=13)
02:00:58.724 00.001 14964 Enqueuing Move request for scope (0.37, 0.00)
02:00:58.724 00.000 12044 Worker thread wakes up
02:00:58.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.00) opts 0xd
02:00:58.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.00)
02:00:58.724 00.000 12044 Moving (0.37, 0.00) raw xDistance=0.00 yDistance=-0.37
02:00:58.724 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.07, using input
02:00:58.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
02:00:58.725 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:00:58.725 00.000 12044 MoveAxis(E, 0, ABG)
02:00:58.725 00.000 12044 Move returns status 0, amount 0
02:00:58.725 00.000 12044 MoveAxis(N, 0, ABG)
02:00:58.725 00.000 12044 Move returns status 0, amount 0
02:00:58.725 00.000 12044 move complete, result=0
02:00:58.726 00.001 12044 worker thread done servicing request
02:00:58.734 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16727, med=615, FiltMin=529, FiltMax=13498, Gamma=0.810
02:00:58.739 00.005 14964 UpdateGuideState exits: m=266331 SNR=331.2
02:00:58.740 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.741 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:00:58.741 00.000 14964 Enqueuing Expose request
02:00:58.742 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:00:58.742 00.000 12044 Worker thread wakes up
02:00:58.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:00:58.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:01.873 03.131 12044 Exposure complete
02:01:01.894 00.021 12044 worker thread done servicing request
02:01:01.894 00.000 14964 OnExposeComplete: enter
02:01:01.895 00.001 14964 UpdateGuideState(): m_state=6
02:01:01.896 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3738
02:01:01.896 00.000 14964 Star::Find returns 1 (0), X=279.31, Y=90.58, Mass=264484, SNR=328.9, Peak=18015 HFD=3.9
02:01:01.897 00.001 14964 MultiStar: [#1 0.76,0.36,0.00,M2] [#2 0.55,0.51,0.07,U] 
02:01:01.897 00.000 14964 refined, 1 included, MultiStar: {0.31, -0.34}, one-star: {0.29, -0.41}
02:01:01.898 00.001 14964 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
02:01:01.898 00.000 14964 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
02:01:01.899 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.34 hyp=0.46 cameraTheta=-0.84 mountX=0.35 mountY=-0.27, mountTheta=-0.66
02:01:01.902 00.003 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.34, opts=13)
02:01:01.902 00.000 14964 Enqueuing Move request for scope (0.31, -0.34)
02:01:01.903 00.001 12044 Worker thread wakes up
02:01:01.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.34) opts 0xd
02:01:01.903 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.34)
02:01:01.903 00.000 12044 Moving (0.31, -0.34) raw xDistance=0.35 yDistance=-0.27
02:01:01.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.35, slope = 0.04
02:01:01.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:01.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:01:01.903 00.000 12044 MoveAxis(W, 31, ABG)
02:01:01.903 00.000 12044 Guiding  Dir = 3, Dur = 31
02:01:01.912 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18015, med=615, FiltMin=523, FiltMax=13163, Gamma=0.810
02:01:01.917 00.005 14964 UpdateGuideState exits: m=264484 SNR=328.9
02:01:01.918 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.918 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:01.919 00.001 14964 Enqueuing Expose request
02:01:01.962 00.043 12044 IsSlewing returns 0
02:01:01.962 00.000 12044 IsGuiding returns 0
02:01:01.993 00.031 12044 PulseGuide returned control before completion, sleep 11
02:01:02.009 00.016 12044 IsGuiding returns 1
02:01:02.009 00.000 12044 scope still moving after pulse duration time elapsed
02:01:02.070 00.061 12044 IsSlewing returns 0
02:01:02.070 00.000 12044 IsGuiding returns 0
02:01:02.070 00.000 12044 scope move finished after 31 + 77 ms
02:01:02.070 00.000 12044 Move returns status 0, amount 31
02:01:02.070 00.000 12044 MoveAxis(N, 0, ABG)
02:01:02.070 00.000 12044 Move returns status 0, amount 0
02:01:02.070 00.000 12044 move complete, result=0
02:01:02.071 00.001 12044 worker thread done servicing request
02:01:02.071 00.000 12044 Worker thread wakes up
02:01:02.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:02.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:02.071 00.000 14964 GuideStep: 0.3 px 31 ms WEST, -0.3 px 0 ms NORTH
02:01:05.176 03.105 12044 Exposure complete
02:01:05.197 00.021 12044 worker thread done servicing request
02:01:05.197 00.000 14964 OnExposeComplete: enter
02:01:05.198 00.001 14964 UpdateGuideState(): m_state=6
02:01:05.198 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3739
02:01:05.199 00.001 14964 Star::Find returns 1 (0), X=279.19, Y=91.20, Mass=258700, SNR=315.0, Peak=16623 HFD=4.3
02:01:05.200 00.001 14964 MultiStar: [#1 0.61,-0.01,0.19,U] [#2 0.34,0.33,0.06,U] 
02:01:05.200 00.000 14964 single-star, 2 included, MultiStar: {0.24, 0.18}, one-star: {0.16, 0.21}
02:01:05.200 00.000 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.45 = 2.45)
02:01:05.201 00.001 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.78)
02:01:05.201 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.26 cameraTheta=0.90 mountX=-0.20 mountY=-0.18, mountTheta=-2.40
02:01:05.202 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=0.21, opts=13)
02:01:05.203 00.001 14964 Enqueuing Move request for scope (0.16, 0.21)
02:01:05.203 00.000 12044 Worker thread wakes up
02:01:05.203 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
02:01:05.203 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
02:01:05.203 00.000 12044 Moving (0.16, 0.21) raw xDistance=-0.20 yDistance=-0.18
02:01:05.203 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
02:01:05.204 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:05.204 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:01:05.204 00.000 12044 MoveAxis(E, 0, ABG)
02:01:05.204 00.000 12044 Move returns status 0, amount 0
02:01:05.204 00.000 12044 MoveAxis(N, 0, ABG)
02:01:05.204 00.000 12044 Move returns status 0, amount 0
02:01:05.204 00.000 12044 move complete, result=0
02:01:05.204 00.000 12044 worker thread done servicing request
02:01:05.211 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16623, med=615, FiltMin=527, FiltMax=10688, Gamma=0.810
02:01:05.217 00.006 14964 UpdateGuideState exits: m=258700 SNR=315.0
02:01:05.217 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.218 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:05.218 00.000 14964 Enqueuing Expose request
02:01:05.218 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:05.219 00.001 12044 Worker thread wakes up
02:01:05.219 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:05.219 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:08.350 03.131 12044 Exposure complete
02:01:08.373 00.023 12044 worker thread done servicing request
02:01:08.373 00.000 14964 OnExposeComplete: enter
02:01:08.373 00.000 14964 UpdateGuideState(): m_state=6
02:01:08.374 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3740
02:01:08.374 00.000 14964 Star::Find returns 1 (0), X=279.67, Y=91.58, Mass=264171, SNR=324.7, Peak=19364 HFD=3.6
02:01:08.375 00.001 14964 MultiStar: [#1 0.97,-0.39,0.00,M2] [#2 0.84,-0.21,0.00,M1] 
02:01:08.375 00.000 14964 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.56) = xAngle (2.29 = 2.29)
02:01:08.376 00.001 14964 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.94)
02:01:08.376 00.000 14964 CameraToMount -- cameraX=0.65 cameraY=0.58 hyp=0.87 cameraTheta=0.73 mountX=-0.57 mountY=-0.71, mountTheta=-2.25
02:01:08.377 00.001 14964 SchedulePrimaryMove(1136A648, x=0.65, y=0.58, opts=13)
02:01:08.378 00.001 14964 Enqueuing Move request for scope (0.65, 0.58)
02:01:08.378 00.000 12044 Worker thread wakes up
02:01:08.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.58) opts 0xd
02:01:08.378 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 0.58)
02:01:08.378 00.000 12044 Moving (0.65, 0.58) raw xDistance=-0.57 yDistance=-0.71
02:01:08.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.57, slope = -0.02
02:01:08.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:08.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
02:01:08.378 00.000 12044 MoveAxis(E, 15, ABG)
02:01:08.378 00.000 12044 Guiding  Dir = 2, Dur = 15
02:01:08.386 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19364, med=615, FiltMin=526, FiltMax=14350, Gamma=0.810
02:01:08.391 00.005 14964 UpdateGuideState exits: m=264171 SNR=324.7
02:01:08.392 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.392 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:08.393 00.001 14964 Enqueuing Expose request
02:01:08.429 00.036 12044 IsSlewing returns 0
02:01:08.429 00.000 12044 IsGuiding returns 0
02:01:08.494 00.065 12044 IsGuiding returns 1
02:01:08.494 00.000 12044 scope still moving after pulse duration time elapsed
02:01:08.554 00.060 12044 IsSlewing returns 0
02:01:08.555 00.001 12044 IsGuiding returns 0
02:01:08.555 00.000 12044 scope move finished after 15 + 110 ms
02:01:08.555 00.000 12044 Move returns status 0, amount 15
02:01:08.555 00.000 12044 MoveAxis(N, 0, ABG)
02:01:08.555 00.000 12044 Move returns status 0, amount 0
02:01:08.555 00.000 12044 move complete, result=0
02:01:08.555 00.000 12044 worker thread done servicing request
02:01:08.555 00.000 12044 Worker thread wakes up
02:01:08.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:08.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:08.555 00.000 14964 GuideStep: -0.6 px 15 ms EAST, -0.7 px 0 ms NORTH
02:01:11.691 03.136 12044 Exposure complete
02:01:11.715 00.024 12044 worker thread done servicing request
02:01:11.715 00.000 14964 OnExposeComplete: enter
02:01:11.716 00.001 14964 UpdateGuideState(): m_state=6
02:01:11.717 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3741
02:01:11.717 00.000 14964 Star::Find returns 1 (0), X=279.23, Y=92.01, Mass=265756, SNR=327.1, Peak=21906 HFD=4.1
02:01:11.718 00.001 14964 MultiStar: [#1 0.54,-0.86,0.00,M3] [#2 0.55,-0.55,0.00,M2] 
02:01:11.718 00.000 14964 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
02:01:11.719 00.001 14964 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.30)
02:01:11.719 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=1.02 hyp=1.04 cameraTheta=1.38 mountX=-1.02 mountY=-0.31, mountTheta=-2.85
02:01:11.720 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=1.02, opts=13)
02:01:11.721 00.001 14964 Enqueuing Move request for scope (0.20, 1.02)
02:01:11.721 00.000 12044 Worker thread wakes up
02:01:11.721 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.02) opts 0xd
02:01:11.721 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 1.02)
02:01:11.721 00.000 12044 Moving (0.20, 1.02) raw xDistance=-1.02 yDistance=-0.31
02:01:11.721 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -1.02, slope = -0.06
02:01:11.721 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:11.722 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:01:11.722 00.000 12044 MoveAxis(E, 47, ABG)
02:01:11.722 00.000 12044 Guiding  Dir = 2, Dur = 47
02:01:11.729 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21906, med=616, FiltMin=532, FiltMax=12447, Gamma=0.810
02:01:11.735 00.006 14964 UpdateGuideState exits: m=265756 SNR=327.1
02:01:11.735 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.736 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:11.736 00.000 14964 Enqueuing Expose request
02:01:11.742 00.006 12044 IsSlewing returns 0
02:01:11.742 00.000 12044 IsGuiding returns 0
02:01:11.774 00.032 12044 PulseGuide returned control before completion, sleep 27
02:01:11.807 00.033 12044 IsGuiding returns 1
02:01:11.807 00.000 12044 scope still moving after pulse duration time elapsed
02:01:11.882 00.075 12044 IsSlewing returns 0
02:01:11.883 00.001 12044 IsGuiding returns 0
02:01:11.883 00.000 12044 scope move finished after 47 + 93 ms
02:01:11.883 00.000 12044 Move returns status 0, amount 47
02:01:11.883 00.000 12044 MoveAxis(N, 0, ABG)
02:01:11.883 00.000 12044 Move returns status 0, amount 0
02:01:11.883 00.000 12044 move complete, result=0
02:01:11.883 00.000 12044 worker thread done servicing request
02:01:11.883 00.000 12044 Worker thread wakes up
02:01:11.883 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:11.883 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:11.883 00.000 14964 GuideStep: -1.0 px 47 ms EAST, -0.3 px 0 ms NORTH
02:01:14.992 03.109 12044 Exposure complete
02:01:15.013 00.021 12044 worker thread done servicing request
02:01:15.014 00.001 14964 OnExposeComplete: enter
02:01:15.014 00.000 14964 UpdateGuideState(): m_state=6
02:01:15.015 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3742
02:01:15.016 00.001 14964 Star::Find returns 1 (0), X=279.22, Y=91.34, Mass=263944, SNR=320.9, Peak=18911 HFD=3.8
02:01:15.016 00.000 14964 MultiStar: [#1 0.72,-0.24,0.19,U] [#2 0.36,-0.05,0.08,U] 
02:01:15.016 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.23}, one-star: {0.19, 0.34}
02:01:15.017 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
02:01:15.017 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.99)
02:01:15.018 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.69 mountX=-0.23 mountY=-0.30, mountTheta=-2.21
02:01:15.019 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.23, opts=13)
02:01:15.019 00.000 14964 Enqueuing Move request for scope (0.28, 0.23)
02:01:15.020 00.001 12044 Worker thread wakes up
02:01:15.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
02:01:15.020 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
02:01:15.020 00.000 12044 Moving (0.28, 0.23) raw xDistance=-0.23 yDistance=-0.30
02:01:15.020 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.31, using input
02:01:15.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.05
02:01:15.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:15.020 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:01:15.020 00.000 12044 MoveAxis(E, 0, ABG)
02:01:15.020 00.000 12044 Move returns status 0, amount 0
02:01:15.020 00.000 12044 MoveAxis(N, 0, ABG)
02:01:15.020 00.000 12044 Move returns status 0, amount 0
02:01:15.020 00.000 12044 move complete, result=0
02:01:15.020 00.000 12044 worker thread done servicing request
02:01:15.029 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18911, med=615, FiltMin=529, FiltMax=11524, Gamma=0.810
02:01:15.034 00.005 14964 UpdateGuideState exits: m=263944 SNR=320.9
02:01:15.035 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.035 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:15.036 00.001 14964 Enqueuing Expose request
02:01:15.036 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:01:15.037 00.001 12044 Worker thread wakes up
02:01:15.037 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:15.037 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:18.161 03.124 12044 Exposure complete
02:01:18.184 00.023 12044 worker thread done servicing request
02:01:18.185 00.001 14964 OnExposeComplete: enter
02:01:18.185 00.000 14964 UpdateGuideState(): m_state=6
02:01:18.186 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3743
02:01:18.186 00.000 14964 Star::Find returns 1 (0), X=278.83, Y=91.33, Mass=262254, SNR=327.6, Peak=19562 HFD=3.9
02:01:18.187 00.001 14964 MultiStar: [#1 0.06,-0.32,0.19,U] [#2 -0.04,-0.04,0.07,U] 
02:01:18.187 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.22}, one-star: {-0.20, 0.34}
02:01:18.188 00.001 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
02:01:18.188 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
02:01:18.189 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.26 cameraTheta=2.17 mountX=-0.22 mountY=0.13, mountTheta=2.62
02:01:18.191 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.22, opts=13)
02:01:18.191 00.000 14964 Enqueuing Move request for scope (-0.15, 0.22)
02:01:18.192 00.001 12044 Worker thread wakes up
02:01:18.192 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
02:01:18.192 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
02:01:18.192 00.000 12044 Moving (-0.15, 0.22) raw xDistance=-0.22 yDistance=0.13
02:01:18.192 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.26, using input
02:01:18.192 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.04
02:01:18.192 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:18.192 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:01:18.192 00.000 12044 MoveAxis(E, 0, ABG)
02:01:18.192 00.000 12044 Move returns status 0, amount 0
02:01:18.192 00.000 12044 MoveAxis(N, 0, ABG)
02:01:18.192 00.000 12044 Move returns status 0, amount 0
02:01:18.192 00.000 12044 move complete, result=0
02:01:18.192 00.000 12044 worker thread done servicing request
02:01:18.199 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19562, med=615, FiltMin=524, FiltMax=12659, Gamma=0.810
02:01:18.204 00.005 14964 UpdateGuideState exits: m=262254 SNR=327.6
02:01:18.205 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.206 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:18.206 00.000 14964 Enqueuing Expose request
02:01:18.207 00.001 12044 Worker thread wakes up
02:01:18.207 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:18.207 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:18.207 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:21.303 03.096 12044 Exposure complete
02:01:21.324 00.021 12044 worker thread done servicing request
02:01:21.324 00.000 14964 OnExposeComplete: enter
02:01:21.325 00.001 14964 UpdateGuideState(): m_state=6
02:01:21.325 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3744
02:01:21.326 00.001 14964 Star::Find returns 1 (0), X=279.45, Y=91.47, Mass=265569, SNR=324.8, Peak=16707 HFD=3.7
02:01:21.326 00.000 14964 MultiStar: [#1 0.83,-0.27,0.00,M2] [#2 0.55,-0.00,0.08,U] 
02:01:21.327 00.001 14964 refined, 1 included, MultiStar: {0.43, 0.44}, one-star: {0.42, 0.48}
02:01:21.327 00.000 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
02:01:21.328 00.001 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.87)
02:01:21.328 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=0.44 hyp=0.62 cameraTheta=0.80 mountX=-0.44 mountY=-0.47, mountTheta=-2.32
02:01:21.329 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=0.44, opts=13)
02:01:21.330 00.001 14964 Enqueuing Move request for scope (0.43, 0.44)
02:01:21.330 00.000 12044 Worker thread wakes up
02:01:21.330 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.44) opts 0xd
02:01:21.330 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, 0.44)
02:01:21.330 00.000 12044 Moving (0.43, 0.44) raw xDistance=-0.44 yDistance=-0.47
02:01:21.330 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.44, slope = -0.06
02:01:21.330 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:21.331 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:01:21.331 00.000 12044 MoveAxis(E, 42, ABG)
02:01:21.331 00.000 12044 Guiding  Dir = 2, Dur = 42
02:01:21.340 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16707, med=616, FiltMin=531, FiltMax=13235, Gamma=0.810
02:01:21.346 00.006 14964 UpdateGuideState exits: m=265569 SNR=324.8
02:01:21.346 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.347 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:21.347 00.000 14964 Enqueuing Expose request
02:01:21.367 00.020 12044 IsSlewing returns 0
02:01:21.368 00.001 12044 IsGuiding returns 0
02:01:21.400 00.032 12044 PulseGuide returned control before completion, sleep 21
02:01:21.432 00.032 12044 IsGuiding returns 1
02:01:21.432 00.000 12044 scope still moving after pulse duration time elapsed
02:01:21.478 00.046 12044 IsSlewing returns 0
02:01:21.478 00.000 12044 IsGuiding returns 0
02:01:21.478 00.000 12044 scope move finished after 42 + 67 ms
02:01:21.478 00.000 12044 Move returns status 0, amount 42
02:01:21.478 00.000 12044 MoveAxis(N, 0, ABG)
02:01:21.478 00.000 12044 Move returns status 0, amount 0
02:01:21.478 00.000 12044 move complete, result=0
02:01:21.478 00.000 12044 worker thread done servicing request
02:01:21.478 00.000 12044 Worker thread wakes up
02:01:21.478 00.000 14964 GuideStep: -0.4 px 42 ms EAST, -0.5 px 0 ms NORTH
02:01:21.479 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:21.479 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:24.584 03.105 12044 Exposure complete
02:01:24.610 00.026 12044 worker thread done servicing request
02:01:24.610 00.000 14964 OnExposeComplete: enter
02:01:24.610 00.000 14964 UpdateGuideState(): m_state=6
02:01:24.611 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3745
02:01:24.611 00.000 14964 Star::Find returns 1 (0), X=278.98, Y=91.21, Mass=260585, SNR=320.1, Peak=21551 HFD=4.1
02:01:24.612 00.001 14964 MultiStar: [#1 0.44,0.20,0.18,U] [#2 0.38,0.36,0.07,U] 
02:01:24.612 00.000 14964 single-star, 2 included, MultiStar: {0.05, 0.22}, one-star: {-0.05, 0.21}
02:01:24.613 00.001 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
02:01:24.613 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
02:01:24.614 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.79 mountX=-0.21 mountY=0.02, mountTheta=3.03
02:01:24.615 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.21, opts=13)
02:01:24.615 00.000 14964 Enqueuing Move request for scope (-0.05, 0.21)
02:01:24.616 00.001 12044 Worker thread wakes up
02:01:24.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
02:01:24.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
02:01:24.616 00.000 12044 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=0.02
02:01:24.616 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.25, using input
02:01:24.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.04
02:01:24.616 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:24.616 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:24.616 00.000 12044 MoveAxis(E, 0, ABG)
02:01:24.616 00.000 12044 Move returns status 0, amount 0
02:01:24.616 00.000 12044 MoveAxis(N, 0, ABG)
02:01:24.616 00.000 12044 Move returns status 0, amount 0
02:01:24.616 00.000 12044 move complete, result=0
02:01:24.617 00.001 12044 worker thread done servicing request
02:01:24.624 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21551, med=615, FiltMin=523, FiltMax=9984, Gamma=0.810
02:01:24.629 00.005 14964 UpdateGuideState exits: m=260585 SNR=320.1
02:01:24.630 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.630 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:24.631 00.001 14964 Enqueuing Expose request
02:01:24.631 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:24.632 00.001 12044 Worker thread wakes up
02:01:24.632 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:24.632 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:27.757 03.125 12044 Exposure complete
02:01:27.780 00.023 12044 worker thread done servicing request
02:01:27.780 00.000 14964 OnExposeComplete: enter
02:01:27.780 00.000 14964 UpdateGuideState(): m_state=6
02:01:27.781 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3746
02:01:27.782 00.001 14964 Star::Find returns 1 (0), X=279.45, Y=91.52, Mass=266857, SNR=316.4, Peak=16559 HFD=4.3
02:01:27.782 00.000 14964 MultiStar: [#1 0.64,-0.34,0.18,U] [#2 0.57,-0.16,0.08,U] 
02:01:27.783 00.001 14964 refined, 2 included, MultiStar: {0.46, 0.36}, one-star: {0.42, 0.53}
02:01:27.783 00.000 14964 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
02:01:27.784 00.001 14964 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.27 = -1.02)
02:01:27.784 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=0.36 hyp=0.59 cameraTheta=0.66 mountX=-0.35 mountY=-0.50, mountTheta=-2.18
02:01:27.787 00.003 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.36, opts=13)
02:01:27.787 00.000 14964 Enqueuing Move request for scope (0.46, 0.36)
02:01:27.788 00.001 12044 Worker thread wakes up
02:01:27.788 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.36) opts 0xd
02:01:27.788 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.36)
02:01:27.788 00.000 12044 Moving (0.46, 0.36) raw xDistance=-0.35 yDistance=-0.50
02:01:27.788 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.35, slope = -0.04
02:01:27.788 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.83 newest=-0.95
02:01:27.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:01:27.788 00.000 12044 MoveAxis(E, 30, ABG)
02:01:27.788 00.000 12044 Guiding  Dir = 2, Dur = 30
02:01:27.795 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16559, med=616, FiltMin=531, FiltMax=12658, Gamma=0.810
02:01:27.801 00.006 14964 UpdateGuideState exits: m=266857 SNR=316.4
02:01:27.801 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.802 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:27.802 00.000 14964 Enqueuing Expose request
02:01:27.822 00.020 12044 IsSlewing returns 0
02:01:27.822 00.000 12044 IsGuiding returns 0
02:01:27.853 00.031 12044 IsGuiding returns 1
02:01:27.853 00.000 12044 scope still moving after pulse duration time elapsed
02:01:27.898 00.045 12044 IsSlewing returns 0
02:01:27.898 00.000 12044 IsGuiding returns 0
02:01:27.898 00.000 12044 scope move finished after 30 + 47 ms
02:01:27.898 00.000 12044 Move returns status 0, amount 30
02:01:27.898 00.000 12044 BLC: Oldest BLC event removed
02:01:27.898 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 302 applied
02:01:27.898 00.000 12044 MoveAxis(N, 348, ABG)
02:01:27.898 00.000 12044 Guiding  Dir = 0, Dur = 348
02:01:27.931 00.033 12044 IsSlewing returns 0
02:01:27.932 00.001 12044 IsGuiding returns 0
02:01:27.963 00.031 12044 PulseGuide returned control before completion, sleep 327
02:01:28.306 00.343 12044 IsGuiding returns 1
02:01:28.306 00.000 12044 scope still moving after pulse duration time elapsed
02:01:28.353 00.047 12044 IsSlewing returns 0
02:01:28.353 00.000 12044 IsGuiding returns 0
02:01:28.353 00.000 12044 scope move finished after 348 + 73 ms
02:01:28.353 00.000 12044 Move returns status 0, amount 348
02:01:28.353 00.000 12044 move complete, result=0
02:01:28.353 00.000 12044 worker thread done servicing request
02:01:28.353 00.000 14964 GuideStep: -0.4 px 30 ms EAST, -0.5 px 348 ms NORTH
02:01:28.355 00.002 12044 Worker thread wakes up
02:01:28.355 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:28.355 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:31.477 03.122 12044 Exposure complete
02:01:31.501 00.024 12044 worker thread done servicing request
02:01:31.501 00.000 14964 OnExposeComplete: enter
02:01:31.501 00.000 14964 UpdateGuideState(): m_state=6
02:01:31.502 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3747
02:01:31.502 00.000 14964 Star::Find returns 1 (0), X=278.97, Y=91.47, Mass=265556, SNR=318.4, Peak=17711 HFD=4.2
02:01:31.503 00.001 14964 MultiStar: [#1 0.52,-0.33,0.18,U] [#2 0.14,-0.19,0.07,U] 
02:01:31.504 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.32}, one-star: {-0.05, 0.48}
02:01:31.504 00.000 14964 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
02:01:31.504 00.000 14964 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.23)
02:01:31.504 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.45 mountX=-0.32 mountY=-0.07, mountTheta=-2.92
02:01:31.505 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.32, opts=13)
02:01:31.506 00.001 14964 Enqueuing Move request for scope (0.04, 0.32)
02:01:31.506 00.000 12044 Worker thread wakes up
02:01:31.507 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
02:01:31.507 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
02:01:31.507 00.000 12044 Moving (0.04, 0.32) raw xDistance=-0.32 yDistance=-0.07
02:01:31.507 00.000 12044 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.497431, 1:0.072699
02:01:31.507 00.000 12044 BLC: No correction, Miss < min_move
02:01:31.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.32, slope = -0.02
02:01:31.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:31.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:31.507 00.000 12044 MoveAxis(E, 16, ABG)
02:01:31.507 00.000 12044 Guiding  Dir = 2, Dur = 16
02:01:31.514 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17711, med=615, FiltMin=528, FiltMax=9872, Gamma=0.810
02:01:31.519 00.005 14964 UpdateGuideState exits: m=265556 SNR=318.4
02:01:31.520 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.521 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:31.521 00.000 14964 Enqueuing Expose request
02:01:31.541 00.020 12044 IsSlewing returns 0
02:01:31.542 00.001 12044 IsGuiding returns 0
02:01:31.619 00.077 12044 IsGuiding returns 1
02:01:31.619 00.000 12044 scope still moving after pulse duration time elapsed
02:01:31.668 00.049 12044 IsSlewing returns 0
02:01:31.668 00.000 12044 IsGuiding returns 0
02:01:31.668 00.000 12044 scope move finished after 16 + 110 ms
02:01:31.668 00.000 12044 Move returns status 0, amount 16
02:01:31.669 00.001 12044 MoveAxis(N, 0, ABG)
02:01:31.669 00.000 12044 Move returns status 0, amount 0
02:01:31.669 00.000 12044 move complete, result=0
02:01:31.669 00.000 12044 worker thread done servicing request
02:01:31.669 00.000 12044 Worker thread wakes up
02:01:31.669 00.000 14964 GuideStep: -0.3 px 16 ms EAST, -0.1 px 0 ms NORTH
02:01:31.669 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:31.669 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:34.789 03.120 12044 Exposure complete
02:01:34.811 00.022 12044 worker thread done servicing request
02:01:34.811 00.000 14964 OnExposeComplete: enter
02:01:34.812 00.001 14964 UpdateGuideState(): m_state=6
02:01:34.812 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3748
02:01:34.813 00.001 14964 Star::Find returns 1 (0), X=278.82, Y=91.36, Mass=263856, SNR=323.9, Peak=14719 HFD=4.6
02:01:34.813 00.000 14964 MultiStar: [#1 0.42,-0.41,0.18,U] [#2 0.30,-0.08,0.07,U] 
02:01:34.814 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.23}, one-star: {-0.20, 0.36}
02:01:34.815 00.001 14964 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.56) = xAngle (3.49 = -2.80)
02:01:34.815 00.000 14964 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
02:01:34.815 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.93 mountX=-0.23 mountY=0.06, mountTheta=2.88
02:01:34.816 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.23, opts=13)
02:01:34.817 00.001 14964 Enqueuing Move request for scope (-0.09, 0.23)
02:01:34.818 00.001 12044 Worker thread wakes up
02:01:34.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:01:34.818 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:01:34.818 00.000 12044 Moving (-0.09, 0.23) raw xDistance=-0.23 yDistance=0.06
02:01:34.818 00.000 12044 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.497431, 1:0.072699, 2:-0.062484
02:01:34.818 00.000 12044 BLC: No correction, Miss < min_move
02:01:34.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.03
02:01:34.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:34.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:01:34.818 00.000 12044 MoveAxis(E, 0, ABG)
02:01:34.818 00.000 12044 Move returns status 0, amount 0
02:01:34.818 00.000 12044 MoveAxis(N, 0, ABG)
02:01:34.818 00.000 12044 Move returns status 0, amount 0
02:01:34.818 00.000 12044 move complete, result=0
02:01:34.818 00.000 12044 worker thread done servicing request
02:01:34.826 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14719, med=615, FiltMin=527, FiltMax=10655, Gamma=0.810
02:01:34.831 00.005 14964 UpdateGuideState exits: m=263856 SNR=323.9
02:01:34.832 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.832 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:34.833 00.001 14964 Enqueuing Expose request
02:01:34.833 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:34.834 00.001 12044 Worker thread wakes up
02:01:34.834 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:34.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:37.935 03.101 12044 Exposure complete
02:01:37.956 00.021 12044 worker thread done servicing request
02:01:37.956 00.000 14964 OnExposeComplete: enter
02:01:37.956 00.000 14964 UpdateGuideState(): m_state=6
02:01:37.957 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3749
02:01:37.957 00.000 14964 Star::Find returns 1 (0), X=278.70, Y=91.16, Mass=262816, SNR=321.2, Peak=16331 HFD=4.4
02:01:37.958 00.001 14964 MultiStar: [#1 0.35,0.08,0.17,U] [#2 0.18,0.27,0.07,U] 
02:01:37.958 00.000 14964 refined, 2 included, MultiStar: {-0.20, 0.16}, one-star: {-0.32, 0.16}
02:01:37.959 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
02:01:37.959 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
02:01:37.960 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.47 mountX=-0.16 mountY=0.18, mountTheta=2.30
02:01:37.961 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.16, opts=13)
02:01:37.961 00.000 14964 Enqueuing Move request for scope (-0.20, 0.16)
02:01:37.962 00.001 12044 Worker thread wakes up
02:01:37.962 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
02:01:37.962 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
02:01:37.962 00.000 12044 Moving (-0.20, 0.16) raw xDistance=-0.16 yDistance=0.18
02:01:37.962 00.000 12044 BLC: window closed
02:01:37.962 00.000 12044 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.497431, 1:0.072699, 2:-0.062484
02:01:37.962 00.000 12044 BLC: No correction, Miss < min_move
02:01:37.962 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.05
02:01:37.962 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:37.962 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:01:37.962 00.000 12044 MoveAxis(E, 0, ABG)
02:01:37.962 00.000 12044 Move returns status 0, amount 0
02:01:37.962 00.000 12044 MoveAxis(N, 0, ABG)
02:01:37.962 00.000 12044 Move returns status 0, amount 0
02:01:37.962 00.000 12044 move complete, result=0
02:01:37.962 00.000 12044 worker thread done servicing request
02:01:37.970 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16331, med=615, FiltMin=529, FiltMax=11391, Gamma=0.810
02:01:37.976 00.006 14964 UpdateGuideState exits: m=262816 SNR=321.2
02:01:37.977 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:37.977 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:37.978 00.001 14964 Enqueuing Expose request
02:01:37.978 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:01:37.979 00.001 12044 Worker thread wakes up
02:01:37.979 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:37.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:41.087 03.108 12044 Exposure complete
02:01:41.112 00.025 12044 worker thread done servicing request
02:01:41.112 00.000 14964 OnExposeComplete: enter
02:01:41.113 00.001 14964 UpdateGuideState(): m_state=6
02:01:41.113 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3750
02:01:41.114 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=91.35, Mass=262154, SNR=326.6, Peak=14291 HFD=4.5
02:01:41.115 00.001 14964 MultiStar: [#1 0.34,-0.03,0.17,U] [#2 -0.09,-0.21,0.08,U] 
02:01:41.115 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.27}, one-star: {-0.23, 0.36}
02:01:41.115 00.000 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.62 = -2.66)
02:01:41.116 00.001 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
02:01:41.116 00.000 14964 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.06 mountX=-0.27 mountY=0.12, mountTheta=2.74
02:01:41.117 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.27, opts=13)
02:01:41.118 00.001 14964 Enqueuing Move request for scope (-0.15, 0.27)
02:01:41.118 00.000 12044 Worker thread wakes up
02:01:41.118 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
02:01:41.118 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
02:01:41.118 00.000 12044 Moving (-0.15, 0.27) raw xDistance=-0.27 yDistance=0.12
02:01:41.118 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.04
02:01:41.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:41.119 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:01:41.119 00.000 12044 MoveAxis(E, 0, ABG)
02:01:41.119 00.000 12044 Move returns status 0, amount 0
02:01:41.119 00.000 12044 MoveAxis(N, 0, ABG)
02:01:41.119 00.000 12044 Move returns status 0, amount 0
02:01:41.119 00.000 12044 move complete, result=0
02:01:41.119 00.000 12044 worker thread done servicing request
02:01:41.126 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14291, med=615, FiltMin=516, FiltMax=11159, Gamma=0.810
02:01:41.132 00.006 14964 UpdateGuideState exits: m=262154 SNR=326.6
02:01:41.132 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.133 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:41.133 00.000 14964 Enqueuing Expose request
02:01:41.134 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:41.134 00.000 12044 Worker thread wakes up
02:01:41.134 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:41.134 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:44.263 03.129 12044 Exposure complete
02:01:44.288 00.025 12044 worker thread done servicing request
02:01:44.289 00.001 14964 OnExposeComplete: enter
02:01:44.289 00.000 14964 UpdateGuideState(): m_state=6
02:01:44.290 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3751
02:01:44.290 00.000 14964 Star::Find returns 1 (0), X=279.28, Y=91.06, Mass=268978, SNR=327.1, Peak=16307 HFD=4.2
02:01:44.291 00.001 14964 MultiStar: [#1 0.58,0.36,0.18,U] [#2 0.35,0.68,0.00,M1] 
02:01:44.291 00.000 14964 single-star, 1 included, MultiStar: {0.31, 0.11}, one-star: {0.26, 0.07}
02:01:44.292 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
02:01:44.292 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.43)
02:01:44.292 00.000 14964 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.25 mountX=-0.06 mountY=-0.26, mountTheta=-1.80
02:01:44.293 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.07, opts=13)
02:01:44.294 00.001 14964 Enqueuing Move request for scope (0.26, 0.07)
02:01:44.295 00.001 12044 Worker thread wakes up
02:01:44.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
02:01:44.295 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
02:01:44.295 00.000 12044 Moving (0.26, 0.07) raw xDistance=-0.06 yDistance=-0.26
02:01:44.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:01:44.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:01:44.295 00.000 12044 MoveAxis(E, 0, ABG)
02:01:44.295 00.000 12044 Move returns status 0, amount 0
02:01:44.295 00.000 12044 MoveAxis(N, 0, ABG)
02:01:44.295 00.000 12044 Move returns status 0, amount 0
02:01:44.295 00.000 12044 move complete, result=0
02:01:44.295 00.000 12044 worker thread done servicing request
02:01:44.302 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19781, med=615, FiltMin=522, FiltMax=11033, Gamma=0.810
02:01:44.308 00.006 14964 UpdateGuideState exits: m=268978 SNR=327.1
02:01:44.308 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.309 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:44.309 00.000 14964 Enqueuing Expose request
02:01:44.310 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:01:44.310 00.000 12044 Worker thread wakes up
02:01:44.310 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:44.310 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:47.421 03.111 12044 Exposure complete
02:01:47.443 00.022 12044 worker thread done servicing request
02:01:47.444 00.001 14964 OnExposeComplete: enter
02:01:47.444 00.000 14964 UpdateGuideState(): m_state=6
02:01:47.445 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3752
02:01:47.445 00.000 14964 Star::Find returns 1 (0), X=279.56, Y=91.03, Mass=271904, SNR=334.8, Peak=17083 HFD=4.1
02:01:47.446 00.001 14964 MultiStar: [#1 1.06,0.19,0.00,M1] [#2 0.70,0.29,0.08,U] 
02:01:47.447 00.001 14964 single-star, 1 included, MultiStar: {0.55, 0.06}, one-star: {0.54, 0.04}
02:01:47.447 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.62 = 1.62)
02:01:47.447 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.61)
02:01:47.448 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=0.04 hyp=0.54 cameraTheta=0.07 mountX=-0.03 mountY=-0.54, mountTheta=-1.62
02:01:47.449 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=0.04, opts=13)
02:01:47.450 00.001 14964 Enqueuing Move request for scope (0.54, 0.04)
02:01:47.450 00.000 12044 Worker thread wakes up
02:01:47.450 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.04) opts 0xd
02:01:47.450 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, 0.04)
02:01:47.450 00.000 12044 Moving (0.54, 0.04) raw xDistance=-0.03 yDistance=-0.54
02:01:47.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
02:01:47.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
02:01:47.450 00.000 12044 MoveAxis(E, 0, ABG)
02:01:47.450 00.000 12044 Move returns status 0, amount 0
02:01:47.450 00.000 12044 MoveAxis(N, 50, ABG)
02:01:47.450 00.000 12044 Guiding  Dir = 0, Dur = 50
02:01:47.459 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17083, med=615, FiltMin=532, FiltMax=14761, Gamma=0.810
02:01:47.465 00.006 14964 UpdateGuideState exits: m=271904 SNR=334.8
02:01:47.465 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.466 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:47.466 00.000 14964 Enqueuing Expose request
02:01:47.479 00.013 12044 IsSlewing returns 0
02:01:47.479 00.000 12044 IsGuiding returns 0
02:01:47.511 00.032 12044 PulseGuide returned control before completion, sleep 29
02:01:47.604 00.093 12044 IsGuiding returns 1
02:01:47.604 00.000 12044 scope still moving after pulse duration time elapsed
02:01:47.651 00.047 12044 IsSlewing returns 0
02:01:47.651 00.000 12044 IsGuiding returns 0
02:01:47.651 00.000 12044 scope move finished after 50 + 122 ms
02:01:47.651 00.000 12044 Move returns status 0, amount 50
02:01:47.651 00.000 12044 move complete, result=0
02:01:47.651 00.000 12044 worker thread done servicing request
02:01:47.651 00.000 12044 Worker thread wakes up
02:01:47.651 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 50 ms NORTH
02:01:47.652 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:47.652 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:50.750 03.098 12044 Exposure complete
02:01:50.777 00.027 12044 worker thread done servicing request
02:01:50.777 00.000 14964 OnExposeComplete: enter
02:01:50.778 00.001 14964 UpdateGuideState(): m_state=6
02:01:50.779 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3753
02:01:50.779 00.000 14964 Star::Find returns 1 (0), X=278.76, Y=90.62, Mass=263024, SNR=324.9, Peak=20007 HFD=3.7
02:01:50.780 00.001 14964 MultiStar: [#1 0.44,0.30,0.18,U] [#2 0.10,0.85,0.00,M1] 
02:01:50.780 00.000 14964 refined, 1 included, MultiStar: {-0.16, -0.28}, one-star: {-0.26, -0.38}
02:01:50.780 00.000 14964 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.56) = xAngle (-0.54 = -0.54)
02:01:50.781 00.001 14964 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
02:01:50.781 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.09 mountX=0.27 mountY=0.19, mountTheta=0.60
02:01:50.782 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.28, opts=13)
02:01:50.783 00.001 14964 Enqueuing Move request for scope (-0.16, -0.28)
02:01:50.783 00.000 12044 Worker thread wakes up
02:01:50.783 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
02:01:50.783 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
02:01:50.783 00.000 12044 Moving (-0.16, -0.28) raw xDistance=0.27 yDistance=0.19
02:01:50.784 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.37, using input
02:01:50.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.06
02:01:50.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:50.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:01:50.784 00.000 12044 MoveAxis(E, 0, ABG)
02:01:50.784 00.000 12044 Move returns status 0, amount 0
02:01:50.784 00.000 12044 MoveAxis(N, 0, ABG)
02:01:50.784 00.000 12044 Move returns status 0, amount 0
02:01:50.784 00.000 12044 move complete, result=0
02:01:50.784 00.000 12044 worker thread done servicing request
02:01:50.791 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20007, med=615, FiltMin=524, FiltMax=12544, Gamma=0.810
02:01:50.797 00.006 14964 UpdateGuideState exits: m=263024 SNR=324.9
02:01:50.797 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.798 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:50.798 00.000 14964 Enqueuing Expose request
02:01:50.799 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:01:50.799 00.000 12044 Worker thread wakes up
02:01:50.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:50.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:53.903 03.104 12044 Exposure complete
02:01:53.926 00.023 12044 worker thread done servicing request
02:01:53.926 00.000 14964 OnExposeComplete: enter
02:01:53.926 00.000 14964 UpdateGuideState(): m_state=6
02:01:53.927 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3754
02:01:53.927 00.000 14964 Star::Find returns 1 (0), X=278.62, Y=90.91, Mass=260870, SNR=307.2, Peak=16523 HFD=4.0
02:01:53.928 00.001 14964 MultiStar: [#1 0.08,0.24,0.19,U] [#2 0.19,0.21,0.09,U] 
02:01:53.928 00.000 14964 refined, 2 included, MultiStar: {-0.29, -0.01}, one-star: {-0.40, -0.08}
02:01:53.929 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
02:01:53.929 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
02:01:53.930 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.10 mountX=0.01 mountY=0.29, mountTheta=1.54
02:01:53.931 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.01, opts=13)
02:01:53.932 00.001 14964 Enqueuing Move request for scope (-0.29, -0.01)
02:01:53.933 00.001 12044 Worker thread wakes up
02:01:53.933 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
02:01:53.933 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
02:01:53.933 00.000 12044 Moving (-0.29, -0.01) raw xDistance=0.01 yDistance=0.29
02:01:53.933 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.32, using input
02:01:53.933 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.05
02:01:53.933 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:53.933 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:01:53.933 00.000 12044 MoveAxis(E, 0, ABG)
02:01:53.933 00.000 12044 Move returns status 0, amount 0
02:01:53.933 00.000 12044 MoveAxis(N, 0, ABG)
02:01:53.933 00.000 12044 Move returns status 0, amount 0
02:01:53.933 00.000 12044 move complete, result=0
02:01:53.933 00.000 12044 worker thread done servicing request
02:01:53.944 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16523, med=615, FiltMin=529, FiltMax=13812, Gamma=0.810
02:01:53.950 00.006 14964 UpdateGuideState exits: m=260870 SNR=307.2
02:01:53.951 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.951 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:53.952 00.001 14964 Enqueuing Expose request
02:01:53.952 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:01:53.953 00.001 12044 Worker thread wakes up
02:01:53.953 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:53.953 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:57.062 03.109 12044 Exposure complete
02:01:57.084 00.022 12044 worker thread done servicing request
02:01:57.084 00.000 14964 OnExposeComplete: enter
02:01:57.084 00.000 14964 UpdateGuideState(): m_state=6
02:01:57.085 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3755
02:01:57.085 00.000 14964 Star::Find returns 1 (0), X=278.31, Y=91.10, Mass=257500, SNR=320.1, Peak=15308 HFD=4.2
02:01:57.086 00.001 14964 MultiStar: [#1 -0.19,0.10,0.17,U] [#2 -0.20,0.30,0.07,U] 
02:01:57.087 00.001 14964 refined, 2 included, MultiStar: {-0.61, 0.11}, one-star: {-0.71, 0.10}
02:01:57.087 00.000 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.51 = -1.77)
02:01:57.088 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.28)
02:01:57.088 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=0.11 hyp=0.62 cameraTheta=2.96 mountX=-0.12 mountY=0.60, mountTheta=1.77
02:01:57.090 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.11, opts=13)
02:01:57.090 00.000 14964 Enqueuing Move request for scope (-0.61, 0.11)
02:01:57.091 00.001 12044 Worker thread wakes up
02:01:57.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.11) opts 0xd
02:01:57.091 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.11)
02:01:57.091 00.000 12044 Moving (-0.61, 0.11) raw xDistance=-0.12 yDistance=0.60
02:01:57.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.05
02:01:57.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:57.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
02:01:57.091 00.000 12044 MoveAxis(E, 0, ABG)
02:01:57.091 00.000 12044 Move returns status 0, amount 0
02:01:57.091 00.000 12044 MoveAxis(N, 0, ABG)
02:01:57.091 00.000 12044 Move returns status 0, amount 0
02:01:57.091 00.000 12044 move complete, result=0
02:01:57.091 00.000 12044 worker thread done servicing request
02:01:57.098 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15308, med=615, FiltMin=530, FiltMax=12631, Gamma=0.810
02:01:57.105 00.007 14964 UpdateGuideState exits: m=257500 SNR=320.1
02:01:57.106 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.106 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:01:57.107 00.001 14964 Enqueuing Expose request
02:01:57.107 00.000 12044 Worker thread wakes up
02:01:57.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:01:57.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:01:57.108 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
02:02:00.211 03.103 12044 Exposure complete
02:02:00.235 00.024 12044 worker thread done servicing request
02:02:00.235 00.000 14964 OnExposeComplete: enter
02:02:00.235 00.000 14964 UpdateGuideState(): m_state=6
02:02:00.236 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3756
02:02:00.237 00.001 14964 Star::Find returns 1 (0), X=278.66, Y=91.02, Mass=257805, SNR=312.1, Peak=12571 HFD=4.7
02:02:00.237 00.000 14964 MultiStar: [#1 0.38,0.03,0.18,U] [#2 0.09,0.39,0.07,U] 
02:02:00.238 00.001 14964 refined, 2 included, MultiStar: {-0.24, 0.05}, one-star: {-0.37, 0.03}
02:02:00.238 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
02:02:00.239 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.26)
02:02:00.239 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=-0.05 mountY=0.23, mountTheta=1.79
02:02:00.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.05, opts=13)
02:02:00.240 00.000 14964 Enqueuing Move request for scope (-0.24, 0.05)
02:02:00.241 00.001 12044 Worker thread wakes up
02:02:00.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
02:02:00.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
02:02:00.241 00.000 12044 Moving (-0.24, 0.05) raw xDistance=-0.05 yDistance=0.23
02:02:00.241 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
02:02:00.241 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:00.241 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:02:00.241 00.000 12044 MoveAxis(E, 0, ABG)
02:02:00.241 00.000 12044 Move returns status 0, amount 0
02:02:00.241 00.000 12044 MoveAxis(N, 0, ABG)
02:02:00.241 00.000 12044 Move returns status 0, amount 0
02:02:00.241 00.000 12044 move complete, result=0
02:02:00.241 00.000 12044 worker thread done servicing request
02:02:00.248 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12571, med=616, FiltMin=535, FiltMax=10730, Gamma=0.810
02:02:00.254 00.006 14964 UpdateGuideState exits: m=257805 SNR=312.1
02:02:00.254 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:00.255 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:00.255 00.000 14964 Enqueuing Expose request
02:02:00.256 00.001 12044 Worker thread wakes up
02:02:00.256 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:00.256 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:00.257 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:03.363 03.106 12044 Exposure complete
02:02:03.388 00.025 12044 worker thread done servicing request
02:02:03.388 00.000 14964 OnExposeComplete: enter
02:02:03.389 00.001 14964 UpdateGuideState(): m_state=6
02:02:03.390 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3757
02:02:03.390 00.000 14964 Star::Find returns 1 (0), X=278.60, Y=91.08, Mass=264372, SNR=306.3, Peak=12707 HFD=4.6
02:02:03.391 00.001 14964 MultiStar: [#1 0.26,0.03,0.18,U] [#2 -0.04,0.26,0.07,U] 
02:02:03.391 00.000 14964 refined, 2 included, MultiStar: {-0.30, 0.09}, one-star: {-0.42, 0.09}
02:02:03.392 00.001 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
02:02:03.392 00.000 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
02:02:03.393 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.32 cameraTheta=2.85 mountX=-0.09 mountY=0.29, mountTheta=1.88
02:02:03.394 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.09, opts=13)
02:02:03.394 00.000 14964 Enqueuing Move request for scope (-0.30, 0.09)
02:02:03.395 00.001 12044 Worker thread wakes up
02:02:03.395 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
02:02:03.395 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
02:02:03.395 00.000 12044 Moving (-0.30, 0.09) raw xDistance=-0.09 yDistance=0.29
02:02:03.395 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
02:02:03.395 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:03.395 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:02:03.395 00.000 12044 MoveAxis(E, 0, ABG)
02:02:03.395 00.000 12044 Move returns status 0, amount 0
02:02:03.395 00.000 12044 MoveAxis(N, 0, ABG)
02:02:03.395 00.000 12044 Move returns status 0, amount 0
02:02:03.395 00.000 12044 move complete, result=0
02:02:03.395 00.000 12044 worker thread done servicing request
02:02:03.402 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12707, med=615, FiltMin=527, FiltMax=10906, Gamma=0.810
02:02:03.408 00.006 14964 UpdateGuideState exits: m=264372 SNR=306.3
02:02:03.408 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:03.409 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:03.409 00.000 14964 Enqueuing Expose request
02:02:03.410 00.001 12044 Worker thread wakes up
02:02:03.410 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:03.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:03.410 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:02:06.503 03.093 12044 Exposure complete
02:02:06.525 00.022 12044 worker thread done servicing request
02:02:06.525 00.000 14964 OnExposeComplete: enter
02:02:06.526 00.001 14964 UpdateGuideState(): m_state=6
02:02:06.526 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3758
02:02:06.527 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=90.41, Mass=256553, SNR=311.3, Peak=14927 HFD=4.6
02:02:06.527 00.000 14964 MultiStar: [#1 -0.44,0.69,0.00,M1] [#2 -0.26,0.97,0.00,M1] 
02:02:06.528 00.001 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
02:02:06.528 00.000 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
02:02:06.529 00.001 14964 CameraToMount -- cameraX=-0.83 cameraY=-0.58 hyp=1.01 cameraTheta=-2.53 mountX=0.57 mountY=0.89, mountTheta=1.00
02:02:06.530 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.83, y=-0.58, opts=13)
02:02:06.531 00.001 14964 Enqueuing Move request for scope (-0.83, -0.58)
02:02:06.531 00.000 12044 Worker thread wakes up
02:02:06.531 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.58) opts 0xd
02:02:06.531 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.83, -0.58)
02:02:06.531 00.000 12044 Moving (-0.83, -0.58) raw xDistance=0.57 yDistance=0.89
02:02:06.531 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.57, slope = 0.04
02:02:06.531 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:06.531 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
02:02:06.531 00.000 12044 MoveAxis(W, 34, ABG)
02:02:06.531 00.000 12044 Guiding  Dir = 3, Dur = 34
02:02:06.545 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14927, med=615, FiltMin=524, FiltMax=11279, Gamma=0.810
02:02:06.552 00.007 14964 UpdateGuideState exits: m=256553 SNR=311.3
02:02:06.552 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.553 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:06.553 00.000 14964 Enqueuing Expose request
02:02:06.557 00.004 12044 IsSlewing returns 0
02:02:06.557 00.000 12044 IsGuiding returns 0
02:02:06.588 00.031 12044 PulseGuide returned control before completion, sleep 13
02:02:06.610 00.022 12044 IsGuiding returns 1
02:02:06.610 00.000 12044 scope still moving after pulse duration time elapsed
02:02:06.681 00.071 12044 IsSlewing returns 0
02:02:06.702 00.021 12044 IsGuiding returns 0
02:02:06.702 00.000 12044 scope move finished after 34 + 111 ms
02:02:06.702 00.000 12044 Move returns status 0, amount 34
02:02:06.702 00.000 12044 MoveAxis(N, 0, ABG)
02:02:06.702 00.000 12044 Move returns status 0, amount 0
02:02:06.702 00.000 12044 move complete, result=0
02:02:06.702 00.000 12044 worker thread done servicing request
02:02:06.702 00.000 12044 Worker thread wakes up
02:02:06.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:06.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:06.702 00.000 14964 GuideStep: 0.6 px 34 ms WEST, 0.9 px 0 ms NORTH
02:02:09.812 03.110 12044 Exposure complete
02:02:09.841 00.029 12044 worker thread done servicing request
02:02:09.841 00.000 14964 OnExposeComplete: enter
02:02:09.841 00.000 14964 UpdateGuideState(): m_state=6
02:02:09.842 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3759
02:02:09.842 00.000 14964 Star::Find returns 1 (0), X=278.77, Y=91.20, Mass=254678, SNR=310.1, Peak=13011 HFD=4.5
02:02:09.843 00.001 14964 MultiStar: [#1 0.27,0.13,0.18,U] [#2 -0.14,0.38,0.07,U] 
02:02:09.843 00.000 14964 refined, 2 included, MultiStar: {-0.17, 0.20}, one-star: {-0.25, 0.21}
02:02:09.844 00.001 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
02:02:09.844 00.000 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.87 = 0.59)
02:02:09.845 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.27 cameraTheta=2.27 mountX=-0.21 mountY=0.15, mountTheta=2.52
02:02:09.846 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.20, opts=13)
02:02:09.846 00.000 14964 Enqueuing Move request for scope (-0.17, 0.20)
02:02:09.847 00.001 12044 Worker thread wakes up
02:02:09.847 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
02:02:09.847 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
02:02:09.847 00.000 12044 Moving (-0.17, 0.20) raw xDistance=-0.21 yDistance=0.15
02:02:09.847 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
02:02:09.847 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:09.847 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:02:09.847 00.000 12044 MoveAxis(E, 0, ABG)
02:02:09.847 00.000 12044 Move returns status 0, amount 0
02:02:09.847 00.000 12044 MoveAxis(N, 0, ABG)
02:02:09.847 00.000 12044 Move returns status 0, amount 0
02:02:09.847 00.000 12044 move complete, result=0
02:02:09.847 00.000 12044 worker thread done servicing request
02:02:09.854 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13011, med=615, FiltMin=532, FiltMax=9363, Gamma=0.810
02:02:09.860 00.006 14964 UpdateGuideState exits: m=254678 SNR=310.1
02:02:09.860 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.861 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:09.861 00.000 14964 Enqueuing Expose request
02:02:09.862 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:09.862 00.000 12044 Worker thread wakes up
02:02:09.862 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:09.862 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:12.992 03.130 12044 Exposure complete
02:02:13.020 00.028 12044 worker thread done servicing request
02:02:13.020 00.000 14964 OnExposeComplete: enter
02:02:13.021 00.001 14964 UpdateGuideState(): m_state=6
02:02:13.022 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3760
02:02:13.022 00.000 14964 Star::Find returns 1 (0), X=278.85, Y=90.88, Mass=263004, SNR=322.0, Peak=13671 HFD=4.3
02:02:13.023 00.001 14964 MultiStar: [#1 0.29,0.80,0.00,M1] [#2 0.05,0.95,0.00,M1] 
02:02:13.023 00.000 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
02:02:13.024 00.001 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
02:02:13.024 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.57 mountX=0.11 mountY=0.19, mountTheta=1.04
02:02:13.027 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.11, opts=13)
02:02:13.027 00.000 14964 Enqueuing Move request for scope (-0.18, -0.11)
02:02:13.028 00.001 12044 Worker thread wakes up
02:02:13.028 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
02:02:13.028 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
02:02:13.028 00.000 12044 Moving (-0.18, -0.11) raw xDistance=0.11 yDistance=0.19
02:02:13.028 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:02:13.028 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:13.028 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:02:13.028 00.000 12044 MoveAxis(E, 0, ABG)
02:02:13.028 00.000 12044 Move returns status 0, amount 0
02:02:13.028 00.000 12044 MoveAxis(N, 0, ABG)
02:02:13.028 00.000 12044 Move returns status 0, amount 0
02:02:13.028 00.000 12044 move complete, result=0
02:02:13.028 00.000 12044 worker thread done servicing request
02:02:13.035 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13671, med=615, FiltMin=529, FiltMax=10795, Gamma=0.810
02:02:13.041 00.006 14964 UpdateGuideState exits: m=263004 SNR=322.0
02:02:13.042 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.042 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:13.042 00.000 14964 Enqueuing Expose request
02:02:13.043 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:13.044 00.001 12044 Worker thread wakes up
02:02:13.044 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:13.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:16.179 03.135 12044 Exposure complete
02:02:16.200 00.021 12044 worker thread done servicing request
02:02:16.200 00.000 14964 OnExposeComplete: enter
02:02:16.201 00.001 14964 UpdateGuideState(): m_state=6
02:02:16.202 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3761
02:02:16.202 00.000 14964 Star::Find returns 1 (0), X=278.63, Y=90.50, Mass=253626, SNR=313.2, Peak=13699 HFD=4.4
02:02:16.203 00.001 14964 MultiStar: [#1 -0.11,0.63,0.17,U] [#2 -0.12,0.76,0.00,M2] 
02:02:16.203 00.000 14964 refined, 1 included, MultiStar: {-0.36, -0.33}, one-star: {-0.40, -0.49}
02:02:16.204 00.001 14964 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.56) = xAngle (-0.84 = -0.84)
02:02:16.204 00.000 14964 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.22 = 2.22)
02:02:16.204 00.000 14964 CameraToMount -- cameraX=-0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-2.39 mountX=0.33 mountY=0.39, mountTheta=0.87
02:02:16.206 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=-0.33, opts=13)
02:02:16.207 00.001 14964 Enqueuing Move request for scope (-0.36, -0.33)
02:02:16.207 00.000 12044 Worker thread wakes up
02:02:16.207 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.33) opts 0xd
02:02:16.207 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, -0.33)
02:02:16.207 00.000 12044 Moving (-0.36, -0.33) raw xDistance=0.33 yDistance=0.39
02:02:16.207 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.33, slope = 0.02
02:02:16.207 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:16.207 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:02:16.207 00.000 12044 MoveAxis(W, 14, ABG)
02:02:16.207 00.000 12044 Guiding  Dir = 3, Dur = 14
02:02:16.215 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13699, med=615, FiltMin=522, FiltMax=11474, Gamma=0.810
02:02:16.221 00.006 14964 UpdateGuideState exits: m=253626 SNR=313.2
02:02:16.221 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.222 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:16.222 00.000 14964 Enqueuing Expose request
02:02:16.228 00.006 12044 IsSlewing returns 0
02:02:16.229 00.001 12044 IsGuiding returns 0
02:02:16.260 00.031 12044 IsGuiding returns 1
02:02:16.260 00.000 12044 scope still moving after pulse duration time elapsed
02:02:16.308 00.048 12044 IsSlewing returns 0
02:02:16.308 00.000 12044 IsGuiding returns 0
02:02:16.308 00.000 12044 scope move finished after 14 + 64 ms
02:02:16.308 00.000 12044 Move returns status 0, amount 14
02:02:16.308 00.000 12044 MoveAxis(N, 0, ABG)
02:02:16.308 00.000 12044 Move returns status 0, amount 0
02:02:16.308 00.000 12044 move complete, result=0
02:02:16.308 00.000 12044 worker thread done servicing request
02:02:16.308 00.000 12044 Worker thread wakes up
02:02:16.308 00.000 14964 GuideStep: 0.3 px 14 ms WEST, 0.4 px 0 ms NORTH
02:02:16.309 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:16.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:19.444 03.135 12044 Exposure complete
02:02:19.477 00.033 12044 worker thread done servicing request
02:02:19.477 00.000 14964 OnExposeComplete: enter
02:02:19.478 00.001 14964 UpdateGuideState(): m_state=6
02:02:19.479 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3762
02:02:19.480 00.001 14964 Star::Find returns 1 (0), X=278.85, Y=90.73, Mass=256579, SNR=310.8, Peak=20559 HFD=4.1
02:02:19.481 00.001 14964 MultiStar: [#1 0.50,0.45,0.19,U] [#2 0.53,0.97,0.00,M3] 
02:02:19.483 00.002 14964 refined, 1 included, MultiStar: {-0.07, -0.15}, one-star: {-0.17, -0.27}
02:02:19.484 00.001 14964 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
02:02:19.485 00.001 14964 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
02:02:19.486 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.99 mountX=0.15 mountY=0.08, mountTheta=0.51
02:02:19.489 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.15, opts=13)
02:02:19.491 00.002 14964 Enqueuing Move request for scope (-0.07, -0.15)
02:02:19.493 00.002 12044 Worker thread wakes up
02:02:19.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
02:02:19.493 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
02:02:19.493 00.000 12044 Moving (-0.07, -0.15) raw xDistance=0.15 yDistance=0.08
02:02:19.493 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
02:02:19.493 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:19.493 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:19.493 00.000 12044 MoveAxis(E, 0, ABG)
02:02:19.493 00.000 12044 Move returns status 0, amount 0
02:02:19.493 00.000 12044 MoveAxis(N, 0, ABG)
02:02:19.493 00.000 12044 Move returns status 0, amount 0
02:02:19.493 00.000 12044 move complete, result=0
02:02:19.493 00.000 12044 worker thread done servicing request
02:02:19.502 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20559, med=616, FiltMin=535, FiltMax=9328, Gamma=0.810
02:02:19.511 00.009 14964 UpdateGuideState exits: m=256579 SNR=310.8
02:02:19.512 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:19.513 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:19.513 00.000 14964 Enqueuing Expose request
02:02:19.513 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:19.514 00.001 12044 Worker thread wakes up
02:02:19.514 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:19.514 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:22.647 03.133 12044 Exposure complete
02:02:22.681 00.034 12044 worker thread done servicing request
02:02:22.681 00.000 14964 OnExposeComplete: enter
02:02:22.683 00.002 14964 UpdateGuideState(): m_state=6
02:02:22.683 00.000 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3763
02:02:22.684 00.001 14964 Star::Find returns 1 (0), X=278.83, Y=91.06, Mass=264510, SNR=329.5, Peak=20999 HFD=4.1
02:02:22.684 00.000 14964 MultiStar: [#1 0.55,0.02,0.19,U] [#2 0.41,0.71,0.00,M4] 
02:02:22.685 00.001 14964 refined, 1 included, MultiStar: {-0.08, 0.06}, one-star: {-0.19, 0.07}
02:02:22.685 00.000 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.03 = -2.25)
02:02:22.686 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.80)
02:02:22.686 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=-0.06 mountY=0.07, mountTheta=2.29
02:02:22.687 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.06, opts=13)
02:02:22.688 00.001 14964 Enqueuing Move request for scope (-0.08, 0.06)
02:02:22.688 00.000 12044 Worker thread wakes up
02:02:22.688 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
02:02:22.688 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
02:02:22.688 00.000 12044 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.07
02:02:22.688 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:02:22.689 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:22.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:22.689 00.000 12044 MoveAxis(E, 0, ABG)
02:02:22.689 00.000 12044 Move returns status 0, amount 0
02:02:22.689 00.000 12044 MoveAxis(N, 0, ABG)
02:02:22.689 00.000 12044 Move returns status 0, amount 0
02:02:22.689 00.000 12044 move complete, result=0
02:02:22.689 00.000 12044 worker thread done servicing request
02:02:22.697 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20999, med=615, FiltMin=525, FiltMax=10315, Gamma=0.810
02:02:22.707 00.010 14964 UpdateGuideState exits: m=264510 SNR=329.5
02:02:22.708 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.710 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:22.711 00.001 14964 Enqueuing Expose request
02:02:22.713 00.002 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:22.713 00.000 12044 Worker thread wakes up
02:02:22.713 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:22.713 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:25.825 03.112 12044 Exposure complete
02:02:25.848 00.023 12044 worker thread done servicing request
02:02:25.848 00.000 14964 OnExposeComplete: enter
02:02:25.849 00.001 14964 UpdateGuideState(): m_state=6
02:02:25.850 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3764
02:02:25.850 00.000 14964 Star::Find returns 1 (0), X=278.96, Y=91.45, Mass=262294, SNR=311.6, Peak=17287 HFD=4.2
02:02:25.851 00.001 14964 MultiStar: [#1 0.44,-0.21,0.18,U] [#2 0.11,-0.03,0.08,U] 
02:02:25.851 00.000 14964 refined, 2 included, MultiStar: {0.02, 0.33}, one-star: {-0.06, 0.45}
02:02:25.852 00.001 14964 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
02:02:25.852 00.000 14964 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.16)
02:02:25.852 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.52 mountX=-0.33 mountY=-0.05, mountTheta=-2.99
02:02:25.853 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.33, opts=13)
02:02:25.854 00.001 14964 Enqueuing Move request for scope (0.02, 0.33)
02:02:25.854 00.000 12044 Worker thread wakes up
02:02:25.855 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
02:02:25.855 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
02:02:25.855 00.000 12044 Moving (0.02, 0.33) raw xDistance=-0.33 yDistance=-0.05
02:02:25.855 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.33, slope = -0.01
02:02:25.855 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:25.855 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:25.855 00.000 12044 MoveAxis(E, 5, ABG)
02:02:25.855 00.000 12044 Guiding  Dir = 2, Dur = 5
02:02:25.864 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17287, med=617, FiltMin=514, FiltMax=10267, Gamma=0.810
02:02:25.869 00.005 14964 UpdateGuideState exits: m=262294 SNR=311.6
02:02:25.870 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.870 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:25.871 00.001 14964 Enqueuing Expose request
02:02:25.885 00.014 12044 IsSlewing returns 0
02:02:25.886 00.001 12044 IsGuiding returns 0
02:02:25.917 00.031 12044 IsGuiding returns 1
02:02:25.917 00.000 12044 scope still moving after pulse duration time elapsed
02:02:25.980 00.063 12044 IsSlewing returns 0
02:02:25.980 00.000 12044 IsGuiding returns 0
02:02:25.980 00.000 12044 scope move finished after 5 + 89 ms
02:02:25.980 00.000 12044 Move returns status 0, amount 5
02:02:25.980 00.000 12044 MoveAxis(N, 0, ABG)
02:02:25.980 00.000 12044 Move returns status 0, amount 0
02:02:25.980 00.000 12044 move complete, result=0
02:02:25.980 00.000 12044 worker thread done servicing request
02:02:25.980 00.000 12044 Worker thread wakes up
02:02:25.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:25.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:25.980 00.000 14964 GuideStep: -0.3 px 5 ms EAST, -0.1 px 0 ms NORTH
02:02:29.103 03.123 12044 Exposure complete
02:02:29.125 00.022 12044 worker thread done servicing request
02:02:29.125 00.000 14964 OnExposeComplete: enter
02:02:29.126 00.001 14964 UpdateGuideState(): m_state=6
02:02:29.127 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3765
02:02:29.127 00.000 14964 Star::Find returns 1 (0), X=279.40, Y=91.41, Mass=265512, SNR=326.8, Peak=16583 HFD=4.4
02:02:29.127 00.000 14964 MultiStar: [#1 0.69,-0.37,0.00,M1] [#2 0.69,-0.20,0.08,U] 
02:02:29.128 00.001 14964 refined, 1 included, MultiStar: {0.39, 0.37}, one-star: {0.37, 0.41}
02:02:29.128 00.000 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.31 = 2.31)
02:02:29.130 00.002 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.92)
02:02:29.130 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.37 hyp=0.54 cameraTheta=0.75 mountX=-0.36 mountY=-0.43, mountTheta=-2.27
02:02:29.131 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.37, opts=13)
02:02:29.131 00.000 14964 Enqueuing Move request for scope (0.39, 0.37)
02:02:29.132 00.001 12044 Worker thread wakes up
02:02:29.132 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.37) opts 0xd
02:02:29.132 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.37)
02:02:29.132 00.000 12044 Moving (0.39, 0.37) raw xDistance=-0.36 yDistance=-0.43
02:02:29.132 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.36, slope = -0.04
02:02:29.132 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:29.132 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:02:29.132 00.000 12044 MoveAxis(E, 29, ABG)
02:02:29.132 00.000 12044 Guiding  Dir = 2, Dur = 29
02:02:29.139 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16583, med=615, FiltMin=535, FiltMax=13136, Gamma=0.810
02:02:29.145 00.006 14964 UpdateGuideState exits: m=265512 SNR=326.8
02:02:29.146 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.146 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:29.146 00.000 14964 Enqueuing Expose request
02:02:29.181 00.035 12044 IsSlewing returns 0
02:02:29.181 00.000 12044 IsGuiding returns 0
02:02:29.213 00.032 12044 IsGuiding returns 1
02:02:29.213 00.000 12044 scope still moving after pulse duration time elapsed
02:02:29.340 00.127 12044 IsSlewing returns 0
02:02:29.340 00.000 12044 IsGuiding returns 0
02:02:29.341 00.001 12044 scope move finished after 29 + 130 ms
02:02:29.341 00.000 12044 Move returns status 0, amount 29
02:02:29.341 00.000 12044 MoveAxis(N, 0, ABG)
02:02:29.341 00.000 12044 Move returns status 0, amount 0
02:02:29.341 00.000 12044 move complete, result=0
02:02:29.341 00.000 12044 worker thread done servicing request
02:02:29.341 00.000 14964 GuideStep: -0.4 px 29 ms EAST, -0.4 px 0 ms NORTH
02:02:29.342 00.001 12044 Worker thread wakes up
02:02:29.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:29.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:32.459 03.117 12044 Exposure complete
02:02:32.479 00.020 12044 worker thread done servicing request
02:02:32.479 00.000 14964 OnExposeComplete: enter
02:02:32.479 00.000 14964 UpdateGuideState(): m_state=6
02:02:32.480 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3766
02:02:32.480 00.000 14964 Star::Find returns 1 (0), X=278.38, Y=90.64, Mass=252250, SNR=297.6, Peak=11435 HFD=4.8
02:02:32.481 00.001 14964 MultiStar: [#1 0.02,0.57,0.17,U] [#2 0.22,0.98,0.00,M3] 
02:02:32.481 00.000 14964 refined, 1 included, MultiStar: {-0.55, -0.22}, one-star: {-0.65, -0.35}
02:02:32.482 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
02:02:32.482 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
02:02:32.483 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.22 hyp=0.59 cameraTheta=-2.76 mountX=0.21 mountY=0.57, mountTheta=1.22
02:02:32.485 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.22, opts=13)
02:02:32.485 00.000 14964 Enqueuing Move request for scope (-0.55, -0.22)
02:02:32.486 00.001 12044 Worker thread wakes up
02:02:32.486 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.22) opts 0xd
02:02:32.486 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.22)
02:02:32.486 00.000 12044 Moving (-0.55, -0.22) raw xDistance=0.21 yDistance=0.57
02:02:32.486 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.03
02:02:32.486 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:32.486 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:02:32.486 00.000 12044 MoveAxis(E, 0, ABG)
02:02:32.486 00.000 12044 Move returns status 0, amount 0
02:02:32.486 00.000 12044 MoveAxis(N, 0, ABG)
02:02:32.486 00.000 12044 Move returns status 0, amount 0
02:02:32.486 00.000 12044 move complete, result=0
02:02:32.486 00.000 12044 worker thread done servicing request
02:02:32.494 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11435, med=615, FiltMin=532, FiltMax=9267, Gamma=0.810
02:02:32.499 00.005 14964 UpdateGuideState exits: m=252250 SNR=297.6
02:02:32.500 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.500 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:32.501 00.001 14964 Enqueuing Expose request
02:02:32.501 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
02:02:32.502 00.001 12044 Worker thread wakes up
02:02:32.502 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:32.502 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:35.641 03.139 12044 Exposure complete
02:02:35.663 00.022 12044 worker thread done servicing request
02:02:35.663 00.000 14964 OnExposeComplete: enter
02:02:35.664 00.001 14964 UpdateGuideState(): m_state=6
02:02:35.664 00.000 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3767
02:02:35.665 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=90.82, Mass=266753, SNR=317.1, Peak=14775 HFD=4.3
02:02:35.665 00.000 14964 MultiStar: [#1 0.45,0.35,0.18,U] [#2 0.55,0.42,0.07,U] 
02:02:35.666 00.001 14964 refined, 2 included, MultiStar: {0.15, -0.07}, one-star: {0.07, -0.17}
02:02:35.666 00.000 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
02:02:35.667 00.001 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
02:02:35.667 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.41 mountX=0.07 mountY=-0.14, mountTheta=-1.13
02:02:35.668 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.07, opts=13)
02:02:35.669 00.001 14964 Enqueuing Move request for scope (0.15, -0.07)
02:02:35.669 00.000 12044 Worker thread wakes up
02:02:35.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:02:35.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:02:35.669 00.000 12044 Moving (0.15, -0.07) raw xDistance=0.07 yDistance=-0.14
02:02:35.669 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.04
02:02:35.669 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:35.669 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:35.669 00.000 12044 MoveAxis(E, 0, ABG)
02:02:35.669 00.000 12044 Move returns status 0, amount 0
02:02:35.669 00.000 12044 MoveAxis(N, 0, ABG)
02:02:35.669 00.000 12044 Move returns status 0, amount 0
02:02:35.669 00.000 12044 move complete, result=0
02:02:35.669 00.000 12044 worker thread done servicing request
02:02:35.677 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14775, med=616, FiltMin=531, FiltMax=10979, Gamma=0.810
02:02:35.682 00.005 14964 UpdateGuideState exits: m=266753 SNR=317.1
02:02:35.683 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.683 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:35.684 00.001 14964 Enqueuing Expose request
02:02:35.684 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:35.685 00.001 12044 Worker thread wakes up
02:02:35.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:35.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:38.810 03.125 12044 Exposure complete
02:02:38.839 00.029 12044 worker thread done servicing request
02:02:38.839 00.000 14964 OnExposeComplete: enter
02:02:38.840 00.001 14964 UpdateGuideState(): m_state=6
02:02:38.841 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3768
02:02:38.841 00.000 14964 Star::Find returns 1 (0), X=279.07, Y=90.46, Mass=259269, SNR=319.3, Peak=16495 HFD=4.1
02:02:38.842 00.001 14964 MultiStar: [#1 0.57,0.57,0.00,M1] [#2 0.40,0.90,0.00,M3] 
02:02:38.842 00.000 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.06 = 0.06)
02:02:38.842 00.000 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
02:02:38.843 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.53 hyp=0.53 cameraTheta=-1.49 mountX=0.53 mountY=0.01, mountTheta=0.02
02:02:38.844 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.53, opts=13)
02:02:38.845 00.001 14964 Enqueuing Move request for scope (0.04, -0.53)
02:02:38.845 00.000 12044 Worker thread wakes up
02:02:38.845 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.53) opts 0xd
02:02:38.845 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.53)
02:02:38.845 00.000 12044 Moving (0.04, -0.53) raw xDistance=0.53 yDistance=0.01
02:02:38.845 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.53, slope = 0.02
02:02:38.845 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:38.845 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:02:38.845 00.000 12044 MoveAxis(W, 18, ABG)
02:02:38.845 00.000 12044 Guiding  Dir = 3, Dur = 18
02:02:38.856 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16495, med=617, FiltMin=532, FiltMax=10153, Gamma=0.810
02:02:38.862 00.006 14964 UpdateGuideState exits: m=259269 SNR=319.3
02:02:38.862 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:38.863 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:38.863 00.000 14964 Enqueuing Expose request
02:02:38.870 00.007 12044 IsSlewing returns 0
02:02:38.870 00.000 12044 IsGuiding returns 0
02:02:38.902 00.032 12044 IsGuiding returns 1
02:02:38.902 00.000 12044 scope still moving after pulse duration time elapsed
02:02:38.963 00.061 12044 IsSlewing returns 0
02:02:38.964 00.001 12044 IsGuiding returns 0
02:02:38.964 00.000 12044 scope move finished after 18 + 75 ms
02:02:38.964 00.000 12044 Move returns status 0, amount 18
02:02:38.964 00.000 12044 MoveAxis(N, 0, ABG)
02:02:38.964 00.000 12044 Move returns status 0, amount 0
02:02:38.964 00.000 12044 move complete, result=0
02:02:38.964 00.000 12044 worker thread done servicing request
02:02:38.964 00.000 12044 Worker thread wakes up
02:02:38.964 00.000 14964 GuideStep: 0.5 px 18 ms WEST, 0.0 px 0 ms NORTH
02:02:38.965 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:38.965 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:42.069 03.104 12044 Exposure complete
02:02:42.092 00.023 12044 worker thread done servicing request
02:02:42.092 00.000 14964 OnExposeComplete: enter
02:02:42.092 00.000 14964 UpdateGuideState(): m_state=6
02:02:42.093 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3769
02:02:42.093 00.000 14964 Star::Find returns 1 (0), X=278.62, Y=90.57, Mass=256995, SNR=314.3, Peak=16195 HFD=4.3
02:02:42.094 00.001 14964 MultiStar: [#1 0.15,0.59,0.18,U] [#2 0.15,0.55,0.07,U] 
02:02:42.095 00.001 14964 refined, 2 included, MultiStar: {-0.29, -0.23}, one-star: {-0.40, -0.43}
02:02:42.095 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
02:02:42.096 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
02:02:42.096 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-2.48 mountX=0.22 mountY=0.31, mountTheta=0.95
02:02:42.097 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.23, opts=13)
02:02:42.098 00.001 14964 Enqueuing Move request for scope (-0.29, -0.23)
02:02:42.098 00.000 12044 Worker thread wakes up
02:02:42.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.23) opts 0xd
02:02:42.098 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.23)
02:02:42.098 00.000 12044 Moving (-0.29, -0.23) raw xDistance=0.22 yDistance=0.31
02:02:42.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.02
02:02:42.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:42.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:02:42.098 00.000 12044 MoveAxis(E, 0, ABG)
02:02:42.098 00.000 12044 Move returns status 0, amount 0
02:02:42.098 00.000 12044 MoveAxis(N, 0, ABG)
02:02:42.098 00.000 12044 Move returns status 0, amount 0
02:02:42.098 00.000 12044 move complete, result=0
02:02:42.098 00.000 12044 worker thread done servicing request
02:02:42.106 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16195, med=615, FiltMin=531, FiltMax=11096, Gamma=0.810
02:02:42.112 00.006 14964 UpdateGuideState exits: m=256995 SNR=314.3
02:02:42.112 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:42.113 00.000 14964 Enqueuing Expose request
02:02:42.114 00.001 12044 Worker thread wakes up
02:02:42.114 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:02:42.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:42.114 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:45.240 03.126 12044 Exposure complete
02:02:45.260 00.020 12044 worker thread done servicing request
02:02:45.261 00.001 14964 OnExposeComplete: enter
02:02:45.261 00.000 14964 UpdateGuideState(): m_state=6
02:02:45.262 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3770
02:02:45.262 00.000 14964 Star::Find returns 1 (0), X=278.82, Y=91.19, Mass=262801, SNR=323.4, Peak=18779 HFD=4.3
02:02:45.263 00.001 14964 MultiStar: [#1 0.40,-0.04,0.17,U] [#2 0.16,0.20,0.06,U] 
02:02:45.263 00.000 14964 refined, 2 included, MultiStar: {-0.10, 0.16}, one-star: {-0.21, 0.20}
02:02:45.264 00.001 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.70 = -2.59)
02:02:45.264 00.000 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
02:02:45.265 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.14 mountX=-0.17 mountY=0.09, mountTheta=2.66
02:02:45.266 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.16, opts=13)
02:02:45.266 00.000 14964 Enqueuing Move request for scope (-0.10, 0.16)
02:02:45.267 00.001 12044 Worker thread wakes up
02:02:45.267 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
02:02:45.267 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
02:02:45.267 00.000 12044 Moving (-0.10, 0.16) raw xDistance=-0.17 yDistance=0.09
02:02:45.267 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
02:02:45.267 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:45.267 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:02:45.267 00.000 12044 MoveAxis(E, 0, ABG)
02:02:45.267 00.000 12044 Move returns status 0, amount 0
02:02:45.267 00.000 12044 MoveAxis(N, 0, ABG)
02:02:45.267 00.000 12044 Move returns status 0, amount 0
02:02:45.267 00.000 12044 move complete, result=0
02:02:45.267 00.000 12044 worker thread done servicing request
02:02:45.274 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18779, med=615, FiltMin=528, FiltMax=12399, Gamma=0.810
02:02:45.280 00.006 14964 UpdateGuideState exits: m=262801 SNR=323.4
02:02:45.281 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.281 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:45.282 00.001 14964 Enqueuing Expose request
02:02:45.282 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:45.283 00.001 12044 Worker thread wakes up
02:02:45.283 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:45.283 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:48.416 03.133 12044 Exposure complete
02:02:48.438 00.022 12044 worker thread done servicing request
02:02:48.438 00.000 14964 OnExposeComplete: enter
02:02:48.440 00.002 14964 UpdateGuideState(): m_state=6
02:02:48.440 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3771
02:02:48.441 00.001 14964 Star::Find returns 1 (0), X=278.80, Y=91.28, Mass=257407, SNR=311.5, Peak=16207 HFD=4.4
02:02:48.441 00.000 14964 MultiStar: [#1 0.39,-0.22,0.18,U] [#2 0.34,0.22,0.09,U] 
02:02:48.442 00.001 14964 refined, 2 included, MultiStar: {-0.10, 0.21}, one-star: {-0.23, 0.29}
02:02:48.442 00.000 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.58 = -2.70)
02:02:48.443 00.001 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.35)
02:02:48.443 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=-0.21 mountY=0.08, mountTheta=2.78
02:02:48.444 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.21, opts=13)
02:02:48.445 00.001 14964 Enqueuing Move request for scope (-0.10, 0.21)
02:02:48.445 00.000 12044 Worker thread wakes up
02:02:48.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
02:02:48.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
02:02:48.445 00.000 12044 Moving (-0.10, 0.21) raw xDistance=-0.21 yDistance=0.08
02:02:48.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
02:02:48.446 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.446 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:48.446 00.000 12044 MoveAxis(E, 0, ABG)
02:02:48.446 00.000 12044 Move returns status 0, amount 0
02:02:48.446 00.000 12044 MoveAxis(N, 0, ABG)
02:02:48.446 00.000 12044 Move returns status 0, amount 0
02:02:48.446 00.000 12044 move complete, result=0
02:02:48.446 00.000 12044 worker thread done servicing request
02:02:48.454 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16207, med=615, FiltMin=531, FiltMax=10251, Gamma=0.810
02:02:48.460 00.006 14964 UpdateGuideState exits: m=257407 SNR=311.5
02:02:48.461 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:48.462 00.001 14964 Enqueuing Expose request
02:02:48.462 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:48.463 00.001 12044 Worker thread wakes up
02:02:48.463 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:48.463 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:51.558 03.095 12044 Exposure complete
02:02:51.587 00.029 12044 worker thread done servicing request
02:02:51.587 00.000 14964 OnExposeComplete: enter
02:02:51.588 00.001 14964 UpdateGuideState(): m_state=6
02:02:51.588 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3772
02:02:51.589 00.001 14964 Star::Find returns 1 (0), X=278.98, Y=91.12, Mass=259776, SNR=325.5, Peak=18467 HFD=4.2
02:02:51.590 00.001 14964 MultiStar: [#1 0.30,-0.08,0.17,U] [#2 0.09,0.19,0.08,U] 
02:02:51.590 00.000 14964 refined, 2 included, MultiStar: {0.01, 0.10}, one-star: {-0.04, 0.13}
02:02:51.591 00.001 14964 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.56) = xAngle (3.00 = 3.00)
02:02:51.591 00.000 14964 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.23)
02:02:51.591 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
02:02:51.592 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.10, opts=13)
02:02:51.593 00.001 14964 Enqueuing Move request for scope (0.01, 0.10)
02:02:51.594 00.001 12044 Worker thread wakes up
02:02:51.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
02:02:51.594 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
02:02:51.594 00.000 12044 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
02:02:51.594 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:02:51.594 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:51.594 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:51.594 00.000 12044 MoveAxis(E, 0, ABG)
02:02:51.594 00.000 12044 Move returns status 0, amount 0
02:02:51.594 00.000 12044 MoveAxis(N, 0, ABG)
02:02:51.594 00.000 12044 Move returns status 0, amount 0
02:02:51.594 00.000 12044 move complete, result=0
02:02:51.594 00.000 12044 worker thread done servicing request
02:02:51.601 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18467, med=615, FiltMin=523, FiltMax=10171, Gamma=0.810
02:02:51.607 00.006 14964 UpdateGuideState exits: m=259776 SNR=325.5
02:02:51.607 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.608 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:51.608 00.000 14964 Enqueuing Expose request
02:02:51.609 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:51.609 00.000 12044 Worker thread wakes up
02:02:51.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:51.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:54.746 03.137 12044 Exposure complete
02:02:54.767 00.021 12044 worker thread done servicing request
02:02:54.767 00.000 14964 OnExposeComplete: enter
02:02:54.768 00.001 14964 UpdateGuideState(): m_state=6
02:02:54.769 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3773
02:02:54.769 00.000 14964 Star::Find returns 1 (0), X=278.47, Y=91.23, Mass=261971, SNR=321.9, Peak=14548 HFD=4.4
02:02:54.770 00.001 14964 MultiStar: [#1 -0.07,-0.25,0.17,U] [#2 -0.08,0.03,0.08,U] 
02:02:54.770 00.000 14964 refined, 2 included, MultiStar: {-0.46, 0.16}, one-star: {-0.56, 0.23}
02:02:54.771 00.001 14964 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.56) = xAngle (4.37 = -1.91)
02:02:54.771 00.000 14964 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.43 = 1.14)
02:02:54.772 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.16 hyp=0.49 cameraTheta=2.82 mountX=-0.16 mountY=0.44, mountTheta=1.92
02:02:54.773 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.16, opts=13)
02:02:54.773 00.000 14964 Enqueuing Move request for scope (-0.46, 0.16)
02:02:54.774 00.001 12044 Worker thread wakes up
02:02:54.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.16) opts 0xd
02:02:54.774 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.16)
02:02:54.774 00.000 12044 Moving (-0.46, 0.16) raw xDistance=-0.16 yDistance=0.44
02:02:54.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:02:54.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:54.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:02:54.774 00.000 12044 MoveAxis(E, 0, ABG)
02:02:54.774 00.000 12044 Move returns status 0, amount 0
02:02:54.774 00.000 12044 MoveAxis(N, 0, ABG)
02:02:54.774 00.000 12044 Move returns status 0, amount 0
02:02:54.774 00.000 12044 move complete, result=0
02:02:54.774 00.000 12044 worker thread done servicing request
02:02:54.783 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14548, med=617, FiltMin=528, FiltMax=12791, Gamma=0.810
02:02:54.789 00.006 14964 UpdateGuideState exits: m=261971 SNR=321.9
02:02:54.789 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.790 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:54.790 00.000 14964 Enqueuing Expose request
02:02:54.791 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:02:54.791 00.000 12044 Worker thread wakes up
02:02:54.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:54.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:57.914 03.123 12044 Exposure complete
02:02:57.941 00.027 12044 worker thread done servicing request
02:02:57.941 00.000 14964 OnExposeComplete: enter
02:02:57.941 00.000 14964 UpdateGuideState(): m_state=6
02:02:57.942 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3774
02:02:57.942 00.000 14964 Star::Find returns 1 (0), X=278.80, Y=91.13, Mass=264883, SNR=313.5, Peak=15991 HFD=4.3
02:02:57.943 00.001 14964 MultiStar: [#1 0.39,-0.03,0.16,U] [#2 0.12,0.38,0.07,U] 
02:02:57.943 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.13}, one-star: {-0.23, 0.14}
02:02:57.944 00.001 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
02:02:57.944 00.000 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.67)
02:02:57.945 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=-0.13 mountY=0.11, mountTheta=2.43
02:02:57.946 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.13, opts=13)
02:02:57.946 00.000 14964 Enqueuing Move request for scope (-0.13, 0.13)
02:02:57.947 00.001 12044 Worker thread wakes up
02:02:57.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
02:02:57.947 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
02:02:57.947 00.000 12044 Moving (-0.13, 0.13) raw xDistance=-0.13 yDistance=0.11
02:02:57.947 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.16, using input
02:02:57.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:02:57.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:57.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:02:57.947 00.000 12044 MoveAxis(E, 0, ABG)
02:02:57.947 00.000 12044 Move returns status 0, amount 0
02:02:57.947 00.000 12044 MoveAxis(N, 0, ABG)
02:02:57.947 00.000 12044 Move returns status 0, amount 0
02:02:57.947 00.000 12044 move complete, result=0
02:02:57.948 00.001 12044 worker thread done servicing request
02:02:57.955 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15991, med=615, FiltMin=527, FiltMax=13067, Gamma=0.810
02:02:57.964 00.009 14964 UpdateGuideState exits: m=264883 SNR=313.5
02:02:57.965 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.966 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:02:57.966 00.000 14964 Enqueuing Expose request
02:02:57.967 00.001 12044 Worker thread wakes up
02:02:57.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:02:57.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:02:57.967 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:01.074 03.107 12044 Exposure complete
02:03:01.096 00.022 12044 worker thread done servicing request
02:03:01.096 00.000 14964 OnExposeComplete: enter
02:03:01.097 00.001 14964 UpdateGuideState(): m_state=6
02:03:01.097 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3775
02:03:01.098 00.001 14964 Star::Find returns 1 (0), X=278.90, Y=91.50, Mass=252206, SNR=307.3, Peak=15482 HFD=4.3
02:03:01.099 00.001 14964 MultiStar: [#1 0.43,-0.60,0.20,U] [#2 0.17,-0.03,0.09,U] 
02:03:01.099 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.30}, one-star: {-0.12, 0.50}
02:03:01.099 00.000 14964 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.56) = xAngle (3.19 = -3.09)
02:03:01.100 00.001 14964 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
02:03:01.100 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.63 mountX=-0.30 mountY=-0.01, mountTheta=-3.10
02:03:01.101 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.30, opts=13)
02:03:01.102 00.001 14964 Enqueuing Move request for scope (-0.02, 0.30)
02:03:01.102 00.000 12044 Worker thread wakes up
02:03:01.103 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
02:03:01.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
02:03:01.103 00.000 12044 Moving (-0.02, 0.30) raw xDistance=-0.30 yDistance=-0.01
02:03:01.103 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.41, using input
02:03:01.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.06
02:03:01.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:01.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:01.103 00.000 12044 MoveAxis(E, 23, ABG)
02:03:01.103 00.000 12044 Guiding  Dir = 2, Dur = 23
02:03:01.110 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15482, med=615, FiltMin=535, FiltMax=10091, Gamma=0.810
02:03:01.116 00.006 14964 UpdateGuideState exits: m=252206 SNR=307.3
02:03:01.116 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.116 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:01.118 00.002 14964 Enqueuing Expose request
02:03:01.166 00.048 12044 IsSlewing returns 0
02:03:01.166 00.000 12044 IsGuiding returns 0
02:03:01.230 00.064 12044 IsGuiding returns 1
02:03:01.230 00.000 12044 scope still moving after pulse duration time elapsed
02:03:01.335 00.105 12044 IsSlewing returns 0
02:03:01.335 00.000 12044 IsGuiding returns 0
02:03:01.335 00.000 12044 scope move finished after 23 + 145 ms
02:03:01.335 00.000 12044 Move returns status 0, amount 23
02:03:01.335 00.000 12044 MoveAxis(N, 0, ABG)
02:03:01.335 00.000 12044 Move returns status 0, amount 0
02:03:01.335 00.000 12044 move complete, result=0
02:03:01.335 00.000 14964 GuideStep: -0.3 px 23 ms EAST, -0.0 px 0 ms NORTH
02:03:01.336 00.001 12044 worker thread done servicing request
02:03:01.336 00.000 12044 Worker thread wakes up
02:03:01.336 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:01.336 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:04.433 03.097 12044 Exposure complete
02:03:04.455 00.022 12044 worker thread done servicing request
02:03:04.455 00.000 14964 OnExposeComplete: enter
02:03:04.456 00.001 14964 UpdateGuideState(): m_state=6
02:03:04.456 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3776
02:03:04.457 00.001 14964 Star::Find returns 1 (0), X=279.49, Y=91.15, Mass=262203, SNR=302.8, Peak=15007 HFD=4.3
02:03:04.457 00.000 14964 MultiStar: [#1 0.96,0.29,0.00,M1] [#2 0.95,0.58,0.00,M1] 
02:03:04.458 00.001 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
02:03:04.458 00.000 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
02:03:04.459 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.15 hyp=0.49 cameraTheta=0.32 mountX=-0.15 mountY=-0.47, mountTheta=-1.87
02:03:04.460 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.15, opts=13)
02:03:04.460 00.000 14964 Enqueuing Move request for scope (0.46, 0.15)
02:03:04.461 00.001 12044 Worker thread wakes up
02:03:04.461 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.15) opts 0xd
02:03:04.461 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.15)
02:03:04.461 00.000 12044 Moving (0.46, 0.15) raw xDistance=-0.15 yDistance=-0.47
02:03:04.461 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.37, using input
02:03:04.461 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.06
02:03:04.461 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:03:04.461 00.000 12044 MoveAxis(E, 0, ABG)
02:03:04.461 00.000 12044 Move returns status 0, amount 0
02:03:04.461 00.000 12044 MoveAxis(N, 44, ABG)
02:03:04.461 00.000 12044 Guiding  Dir = 0, Dur = 44
02:03:04.468 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15007, med=615, FiltMin=527, FiltMax=11881, Gamma=0.810
02:03:04.474 00.006 14964 UpdateGuideState exits: m=262203 SNR=302.8
02:03:04.475 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:04.475 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:04.476 00.001 14964 Enqueuing Expose request
02:03:04.516 00.040 12044 IsSlewing returns 0
02:03:04.516 00.000 12044 IsGuiding returns 0
02:03:04.549 00.033 12044 PulseGuide returned control before completion, sleep 22
02:03:04.587 00.038 12044 IsGuiding returns 1
02:03:04.587 00.000 12044 scope still moving after pulse duration time elapsed
02:03:04.651 00.064 12044 IsSlewing returns 0
02:03:04.651 00.000 12044 IsGuiding returns 0
02:03:04.651 00.000 12044 scope move finished after 44 + 90 ms
02:03:04.651 00.000 12044 Move returns status 0, amount 44
02:03:04.651 00.000 12044 move complete, result=0
02:03:04.651 00.000 12044 worker thread done servicing request
02:03:04.651 00.000 12044 Worker thread wakes up
02:03:04.651 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:04.651 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 44 ms NORTH
02:03:04.652 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:07.758 03.106 12044 Exposure complete
02:03:07.782 00.024 12044 worker thread done servicing request
02:03:07.782 00.000 14964 OnExposeComplete: enter
02:03:07.782 00.000 14964 UpdateGuideState(): m_state=6
02:03:07.783 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3777
02:03:07.784 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=91.04, Mass=265959, SNR=308.3, Peak=13184 HFD=4.2
02:03:07.784 00.000 14964 MultiStar: [#1 0.08,0.18,0.19,U] [#2 0.17,0.22,0.08,U] 
02:03:07.785 00.001 14964 refined, 2 included, MultiStar: {-0.37, 0.08}, one-star: {-0.50, 0.04}
02:03:07.785 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
02:03:07.786 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.55 = 1.26)
02:03:07.786 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.38 cameraTheta=2.94 mountX=-0.08 mountY=0.36, mountTheta=1.79
02:03:07.787 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.08, opts=13)
02:03:07.788 00.001 14964 Enqueuing Move request for scope (-0.37, 0.08)
02:03:07.789 00.001 12044 Worker thread wakes up
02:03:07.789 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd
02:03:07.789 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.08)
02:03:07.789 00.000 12044 Moving (-0.37, 0.08) raw xDistance=-0.08 yDistance=0.36
02:03:07.789 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.34, using input
02:03:07.789 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:03:07.789 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
02:03:07.789 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:07.789 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:03:07.789 00.000 12044 MoveAxis(E, 0, ABG)
02:03:07.789 00.000 12044 Move returns status 0, amount 0
02:03:07.789 00.000 12044 MoveAxis(N, 0, ABG)
02:03:07.789 00.000 12044 Move returns status 0, amount 0
02:03:07.789 00.000 12044 move complete, result=0
02:03:07.790 00.001 12044 worker thread done servicing request
02:03:07.799 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13184, med=615, FiltMin=527, FiltMax=11319, Gamma=0.810
02:03:07.804 00.005 14964 UpdateGuideState exits: m=265959 SNR=308.3
02:03:07.805 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.806 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:07.806 00.000 14964 Enqueuing Expose request
02:03:07.807 00.001 12044 Worker thread wakes up
02:03:07.807 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:07.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:07.807 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:03:10.910 03.103 12044 Exposure complete
02:03:10.942 00.032 12044 worker thread done servicing request
02:03:10.942 00.000 14964 OnExposeComplete: enter
02:03:10.943 00.001 14964 UpdateGuideState(): m_state=6
02:03:10.943 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3778
02:03:10.944 00.001 14964 Star::Find returns 1 (0), X=278.90, Y=90.76, Mass=262519, SNR=314.5, Peak=17343 HFD=4.1
02:03:10.945 00.001 14964 MultiStar: [#1 0.29,0.36,0.17,U] [#2 -0.15,0.45,0.07,U] 
02:03:10.945 00.000 14964 refined, 2 included, MultiStar: {-0.07, -0.12}, one-star: {-0.12, -0.24}
02:03:10.946 00.001 14964 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.56) = xAngle (-0.53 = -0.53)
02:03:10.946 00.000 14964 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.52 = 2.52)
02:03:10.947 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.09 mountX=0.12 mountY=0.08, mountTheta=0.59
02:03:10.948 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.12, opts=13)
02:03:10.949 00.001 14964 Enqueuing Move request for scope (-0.07, -0.12)
02:03:10.950 00.001 12044 Worker thread wakes up
02:03:10.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:03:10.950 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:03:10.950 00.000 12044 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=0.08
02:03:10.950 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:03:10.950 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:10.950 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:03:10.950 00.000 12044 MoveAxis(E, 0, ABG)
02:03:10.950 00.000 12044 Move returns status 0, amount 0
02:03:10.950 00.000 12044 MoveAxis(N, 0, ABG)
02:03:10.950 00.000 12044 Move returns status 0, amount 0
02:03:10.950 00.000 12044 move complete, result=0
02:03:10.950 00.000 12044 worker thread done servicing request
02:03:10.958 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17343, med=615, FiltMin=529, FiltMax=11312, Gamma=0.810
02:03:10.963 00.005 14964 UpdateGuideState exits: m=262519 SNR=314.5
02:03:10.964 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:10.964 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:10.965 00.001 14964 Enqueuing Expose request
02:03:10.965 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:10.966 00.001 12044 Worker thread wakes up
02:03:10.966 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:10.966 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:14.065 03.099 12044 Exposure complete
02:03:14.086 00.021 12044 worker thread done servicing request
02:03:14.086 00.000 14964 OnExposeComplete: enter
02:03:14.086 00.000 14964 UpdateGuideState(): m_state=6
02:03:14.087 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3779
02:03:14.088 00.001 14964 Star::Find returns 1 (0), X=279.03, Y=91.04, Mass=260023, SNR=323.3, Peak=18447 HFD=4.4
02:03:14.088 00.000 14964 MultiStar: [#1 0.28,0.03,0.17,U] [#2 -0.13,0.54,0.08,U] 
02:03:14.089 00.001 14964 single-star, 2 included, MultiStar: {0.03, 0.08}, one-star: {0.00, 0.05}
02:03:14.089 00.000 14964 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
02:03:14.090 00.001 14964 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
02:03:14.090 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.50 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
02:03:14.091 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.05, opts=13)
02:03:14.092 00.001 14964 Enqueuing Move request for scope (0.00, 0.05)
02:03:14.092 00.000 12044 Worker thread wakes up
02:03:14.092 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
02:03:14.092 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
02:03:14.092 00.000 12044 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
02:03:14.092 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:03:14.092 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:14.092 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:14.092 00.000 12044 MoveAxis(E, 0, ABG)
02:03:14.092 00.000 12044 Move returns status 0, amount 0
02:03:14.092 00.000 12044 MoveAxis(N, 0, ABG)
02:03:14.092 00.000 12044 Move returns status 0, amount 0
02:03:14.092 00.000 12044 move complete, result=0
02:03:14.093 00.001 12044 worker thread done servicing request
02:03:14.101 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18447, med=615, FiltMin=531, FiltMax=10419, Gamma=0.810
02:03:14.107 00.006 14964 UpdateGuideState exits: m=260023 SNR=323.3
02:03:14.107 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.108 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:14.108 00.000 14964 Enqueuing Expose request
02:03:14.109 00.001 12044 Worker thread wakes up
02:03:14.109 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:14.109 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:14.109 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:17.235 03.126 12044 Exposure complete
02:03:17.256 00.021 12044 worker thread done servicing request
02:03:17.257 00.001 14964 OnExposeComplete: enter
02:03:17.257 00.000 14964 UpdateGuideState(): m_state=6
02:03:17.258 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3780
02:03:17.258 00.000 14964 Star::Find returns 1 (0), X=278.47, Y=91.32, Mass=263847, SNR=308.2, Peak=15155 HFD=4.4
02:03:17.259 00.001 14964 MultiStar: [#1 0.00,-0.11,0.19,U] [#2 -0.09,0.03,0.08,U] 
02:03:17.259 00.000 14964 refined, 2 included, MultiStar: {-0.45, 0.25}, one-star: {-0.56, 0.33}
02:03:17.260 00.001 14964 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.56) = xAngle (4.20 = -2.09)
02:03:17.260 00.000 14964 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
02:03:17.261 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.25 hyp=0.51 cameraTheta=2.64 mountX=-0.25 mountY=0.42, mountTheta=2.11
02:03:17.262 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.25, opts=13)
02:03:17.262 00.000 14964 Enqueuing Move request for scope (-0.45, 0.25)
02:03:17.263 00.001 12044 Worker thread wakes up
02:03:17.263 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.25) opts 0xd
02:03:17.263 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.25)
02:03:17.263 00.000 12044 Moving (-0.45, 0.25) raw xDistance=-0.25 yDistance=0.42
02:03:17.263 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
02:03:17.263 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:17.263 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:03:17.263 00.000 12044 MoveAxis(E, 0, ABG)
02:03:17.263 00.000 12044 Move returns status 0, amount 0
02:03:17.263 00.000 12044 MoveAxis(N, 0, ABG)
02:03:17.263 00.000 12044 Move returns status 0, amount 0
02:03:17.263 00.000 12044 move complete, result=0
02:03:17.263 00.000 12044 worker thread done servicing request
02:03:17.272 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15155, med=616, FiltMin=523, FiltMax=12595, Gamma=0.810
02:03:17.277 00.005 14964 UpdateGuideState exits: m=263847 SNR=308.2
02:03:17.278 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.278 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:17.279 00.001 14964 Enqueuing Expose request
02:03:17.279 00.000 12044 Worker thread wakes up
02:03:17.279 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:17.279 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
02:03:17.280 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:20.399 03.119 12044 Exposure complete
02:03:20.420 00.021 12044 worker thread done servicing request
02:03:20.420 00.000 14964 OnExposeComplete: enter
02:03:20.421 00.001 14964 UpdateGuideState(): m_state=6
02:03:20.422 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3781
02:03:20.422 00.000 14964 Star::Find returns 1 (0), X=278.33, Y=91.39, Mass=261245, SNR=309.1, Peak=17456 HFD=4.0
02:03:20.423 00.001 14964 MultiStar: [#1 -0.26,-0.12,0.20,U] [#2 -0.25,0.35,0.09,U] 
02:03:20.423 00.000 14964 refined, 2 included, MultiStar: {-0.60, 0.31}, one-star: {-0.70, 0.39}
02:03:20.423 00.000 14964 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
02:03:20.424 00.001 14964 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.28 = 0.99)
02:03:20.424 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=0.31 hyp=0.68 cameraTheta=2.67 mountX=-0.32 mountY=0.57, mountTheta=2.08
02:03:20.425 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=0.31, opts=13)
02:03:20.426 00.001 14964 Enqueuing Move request for scope (-0.60, 0.31)
02:03:20.426 00.000 12044 Worker thread wakes up
02:03:20.427 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.31) opts 0xd
02:03:20.427 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, 0.31)
02:03:20.427 00.000 12044 Moving (-0.60, 0.31) raw xDistance=-0.32 yDistance=0.57
02:03:20.427 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.39, using input
02:03:20.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.15
02:03:20.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:20.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:03:20.427 00.000 12044 MoveAxis(E, 24, ABG)
02:03:20.427 00.000 12044 Guiding  Dir = 2, Dur = 24
02:03:20.433 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17456, med=616, FiltMin=508, FiltMax=12878, Gamma=0.810
02:03:20.440 00.007 14964 UpdateGuideState exits: m=261245 SNR=309.1
02:03:20.441 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.441 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:20.442 00.001 14964 Enqueuing Expose request
02:03:20.467 00.025 12044 IsSlewing returns 0
02:03:20.467 00.000 12044 IsGuiding returns 0
02:03:20.526 00.059 12044 IsGuiding returns 1
02:03:20.526 00.000 12044 scope still moving after pulse duration time elapsed
02:03:20.588 00.062 12044 IsSlewing returns 0
02:03:20.588 00.000 12044 IsGuiding returns 0
02:03:20.588 00.000 12044 scope move finished after 24 + 97 ms
02:03:20.588 00.000 12044 Move returns status 0, amount 24
02:03:20.588 00.000 12044 MoveAxis(N, 0, ABG)
02:03:20.588 00.000 12044 Move returns status 0, amount 0
02:03:20.588 00.000 12044 move complete, result=0
02:03:20.588 00.000 12044 worker thread done servicing request
02:03:20.588 00.000 12044 Worker thread wakes up
02:03:20.588 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:20.588 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:20.588 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.6 px 0 ms NORTH
02:03:23.714 03.126 12044 Exposure complete
02:03:23.739 00.025 12044 worker thread done servicing request
02:03:23.739 00.000 14964 OnExposeComplete: enter
02:03:23.739 00.000 14964 UpdateGuideState(): m_state=6
02:03:23.740 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3782
02:03:23.740 00.000 14964 Star::Find returns 1 (0), X=278.75, Y=91.26, Mass=258371, SNR=316.1, Peak=17699 HFD=4.3
02:03:23.741 00.001 14964 MultiStar: [#1 0.28,-0.14,0.17,U] [#2 -0.05,0.26,0.08,U] 
02:03:23.742 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.21}, one-star: {-0.28, 0.27}
02:03:23.742 00.000 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.85 = -2.44)
02:03:23.743 00.001 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.62)
02:03:23.743 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=-0.22 mountY=0.16, mountTheta=2.49
02:03:23.744 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.21, opts=13)
02:03:23.745 00.001 14964 Enqueuing Move request for scope (-0.19, 0.21)
02:03:23.745 00.000 12044 Worker thread wakes up
02:03:23.746 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
02:03:23.746 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
02:03:23.746 00.000 12044 Moving (-0.19, 0.21) raw xDistance=-0.22 yDistance=0.16
02:03:23.746 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.30, using input
02:03:23.746 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.09
02:03:23.746 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.746 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:03:23.746 00.000 12044 MoveAxis(E, 0, ABG)
02:03:23.746 00.000 12044 Move returns status 0, amount 0
02:03:23.746 00.000 12044 MoveAxis(N, 0, ABG)
02:03:23.746 00.000 12044 Move returns status 0, amount 0
02:03:23.746 00.000 12044 move complete, result=0
02:03:23.746 00.000 12044 worker thread done servicing request
02:03:23.754 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17699, med=616, FiltMin=519, FiltMax=11011, Gamma=0.810
02:03:23.760 00.006 14964 UpdateGuideState exits: m=258371 SNR=316.1
02:03:23.760 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.761 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:23.761 00.000 14964 Enqueuing Expose request
02:03:23.762 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:23.762 00.000 12044 Worker thread wakes up
02:03:23.762 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:23.762 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:26.862 03.100 12044 Exposure complete
02:03:26.885 00.023 12044 worker thread done servicing request
02:03:26.885 00.000 14964 OnExposeComplete: enter
02:03:26.886 00.001 14964 UpdateGuideState(): m_state=6
02:03:26.887 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3783
02:03:26.887 00.000 14964 Star::Find returns 1 (0), X=278.62, Y=91.39, Mass=262353, SNR=326.1, Peak=15223 HFD=4.3
02:03:26.888 00.001 14964 MultiStar: [#1 -0.09,-0.08,0.17,U] [#2 -0.09,0.24,0.07,U] 
02:03:26.888 00.000 14964 refined, 2 included, MultiStar: {-0.34, 0.32}, one-star: {-0.40, 0.39}
02:03:26.889 00.001 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.34)
02:03:26.890 00.001 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
02:03:26.890 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=0.32 hyp=0.47 cameraTheta=2.39 mountX=-0.33 mountY=0.31, mountTheta=2.38
02:03:26.891 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.32, opts=13)
02:03:26.892 00.001 14964 Enqueuing Move request for scope (-0.34, 0.32)
02:03:26.892 00.000 12044 Worker thread wakes up
02:03:26.892 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.32) opts 0xd
02:03:26.892 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.32)
02:03:26.892 00.000 12044 Moving (-0.34, 0.32) raw xDistance=-0.33 yDistance=0.31
02:03:26.892 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.33, slope = -0.08
02:03:26.892 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:26.892 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:03:26.892 00.000 12044 MoveAxis(E, 37, ABG)
02:03:26.892 00.000 12044 Guiding  Dir = 2, Dur = 37
02:03:26.900 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15223, med=615, FiltMin=536, FiltMax=13319, Gamma=0.810
02:03:26.905 00.005 14964 UpdateGuideState exits: m=262353 SNR=326.1
02:03:26.906 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.906 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:26.907 00.001 14964 Enqueuing Expose request
02:03:26.918 00.011 12044 IsSlewing returns 0
02:03:26.919 00.001 12044 IsGuiding returns 0
02:03:26.979 00.060 12044 IsGuiding returns 1
02:03:26.979 00.000 12044 scope still moving after pulse duration time elapsed
02:03:27.044 00.065 12044 IsSlewing returns 0
02:03:27.044 00.000 12044 IsGuiding returns 0
02:03:27.044 00.000 12044 scope move finished after 37 + 87 ms
02:03:27.044 00.000 12044 Move returns status 0, amount 37
02:03:27.044 00.000 12044 MoveAxis(N, 0, ABG)
02:03:27.044 00.000 12044 Move returns status 0, amount 0
02:03:27.044 00.000 12044 move complete, result=0
02:03:27.044 00.000 12044 worker thread done servicing request
02:03:27.044 00.000 12044 Worker thread wakes up
02:03:27.044 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:27.044 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:27.044 00.000 14964 GuideStep: -0.3 px 37 ms EAST, 0.3 px 0 ms NORTH
02:03:30.153 03.109 12044 Exposure complete
02:03:30.175 00.022 12044 worker thread done servicing request
02:03:30.176 00.001 14964 OnExposeComplete: enter
02:03:30.176 00.000 14964 UpdateGuideState(): m_state=6
02:03:30.177 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3784
02:03:30.177 00.000 14964 Star::Find returns 1 (0), X=277.98, Y=90.92, Mass=272029, SNR=323.8, Peak=18024 HFD=4.2
02:03:30.178 00.001 14964 MultiStar: [#1 -0.55,0.21,0.18,U] [#2 -0.50,0.35,0.08,U] 
02:03:30.179 00.001 14964 refined, 2 included, MultiStar: {-0.94, -0.00}, one-star: {-1.04, -0.07}
02:03:30.179 00.000 14964 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
02:03:30.180 00.001 14964 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
02:03:30.180 00.000 14964 CameraToMount -- cameraX=-0.94 cameraY=-0.00 hyp=0.94 cameraTheta=-3.14 mountX=-0.01 mountY=0.94, mountTheta=1.58
02:03:30.181 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.94, y=-0.00, opts=13)
02:03:30.182 00.001 14964 Enqueuing Move request for scope (-0.94, -0.00)
02:03:30.182 00.000 12044 Worker thread wakes up
02:03:30.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.00) opts 0xd
02:03:30.182 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.94, -0.00)
02:03:30.182 00.000 12044 Moving (-0.94, -0.00) raw xDistance=-0.01 yDistance=0.94
02:03:30.182 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.15, using input
02:03:30.182 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
02:03:30.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:30.182 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.94
02:03:30.182 00.000 12044 MoveAxis(E, 0, ABG)
02:03:30.182 00.000 12044 Move returns status 0, amount 0
02:03:30.182 00.000 12044 MoveAxis(N, 0, ABG)
02:03:30.182 00.000 12044 Move returns status 0, amount 0
02:03:30.182 00.000 12044 move complete, result=0
02:03:30.183 00.001 12044 worker thread done servicing request
02:03:30.191 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18024, med=616, FiltMin=533, FiltMax=10735, Gamma=0.810
02:03:30.197 00.006 14964 UpdateGuideState exits: m=272029 SNR=323.8
02:03:30.197 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.198 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:30.198 00.000 14964 Enqueuing Expose request
02:03:30.199 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.9 px 0 ms NORTH
02:03:30.199 00.000 12044 Worker thread wakes up
02:03:30.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:30.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:33.306 03.107 12044 Exposure complete
02:03:33.327 00.021 12044 worker thread done servicing request
02:03:33.327 00.000 14964 OnExposeComplete: enter
02:03:33.328 00.001 14964 UpdateGuideState(): m_state=6
02:03:33.328 00.000 14964 Star::Find(35, 277, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3785
02:03:33.329 00.001 14964 Star::Find returns 1 (0), X=278.45, Y=90.88, Mass=262971, SNR=321.9, Peak=18720 HFD=3.9
02:03:33.329 00.000 14964 MultiStar: [#1 -0.08,0.65,0.18,U] [#2 -0.05,0.93,0.00,M1] 
02:03:33.330 00.001 14964 refined, 1 included, MultiStar: {-0.50, 0.00}, one-star: {-0.58, -0.11}
02:03:33.330 00.000 14964 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
02:03:33.331 00.001 14964 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
02:03:33.331 00.000 14964 CameraToMount -- cameraX=-0.50 cameraY=0.00 hyp=0.50 cameraTheta=3.14 mountX=-0.01 mountY=0.50, mountTheta=1.59
02:03:33.332 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.00, opts=13)
02:03:33.333 00.001 14964 Enqueuing Move request for scope (-0.50, 0.00)
02:03:33.333 00.000 12044 Worker thread wakes up
02:03:33.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.00) opts 0xd
02:03:33.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.00)
02:03:33.333 00.000 12044 Moving (-0.50, 0.00) raw xDistance=-0.01 yDistance=0.50
02:03:33.333 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
02:03:33.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:03:33.334 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:33.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
02:03:33.334 00.000 12044 MoveAxis(E, 0, ABG)
02:03:33.334 00.000 12044 Move returns status 0, amount 0
02:03:33.334 00.000 12044 MoveAxis(N, 0, ABG)
02:03:33.334 00.000 12044 Move returns status 0, amount 0
02:03:33.334 00.000 12044 move complete, result=0
02:03:33.334 00.000 12044 worker thread done servicing request
02:03:33.342 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18720, med=615, FiltMin=529, FiltMax=13955, Gamma=0.810
02:03:33.347 00.005 14964 UpdateGuideState exits: m=262971 SNR=321.9
02:03:33.348 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.348 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:33.349 00.001 14964 Enqueuing Expose request
02:03:33.349 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
02:03:33.350 00.001 12044 Worker thread wakes up
02:03:33.350 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:33.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:36.474 03.124 12044 Exposure complete
02:03:36.496 00.022 12044 worker thread done servicing request
02:03:36.496 00.000 14964 OnExposeComplete: enter
02:03:36.496 00.000 14964 UpdateGuideState(): m_state=6
02:03:36.497 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3786
02:03:36.497 00.000 14964 Star::Find returns 1 (0), X=278.53, Y=90.60, Mass=253894, SNR=299.5, Peak=13599 HFD=4.3
02:03:36.498 00.001 14964 MultiStar: [#1 -0.03,0.67,0.18,U] [#2 -0.10,0.46,0.07,U] 
02:03:36.499 00.001 14964 refined, 2 included, MultiStar: {-0.40, -0.19}, one-star: {-0.49, -0.39}
02:03:36.499 00.000 14964 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.56) = xAngle (-1.14 = -1.14)
02:03:36.499 00.000 14964 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.91 = 1.91)
02:03:36.500 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.19 hyp=0.45 cameraTheta=-2.70 mountX=0.18 mountY=0.42, mountTheta=1.16
02:03:36.501 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.19, opts=13)
02:03:36.501 00.000 14964 Enqueuing Move request for scope (-0.40, -0.19)
02:03:36.502 00.001 12044 Worker thread wakes up
02:03:36.502 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.19) opts 0xd
02:03:36.502 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.19)
02:03:36.502 00.000 12044 Moving (-0.40, -0.19) raw xDistance=0.18 yDistance=0.42
02:03:36.502 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
02:03:36.502 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:36.502 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:03:36.502 00.000 12044 MoveAxis(E, 0, ABG)
02:03:36.502 00.000 12044 Move returns status 0, amount 0
02:03:36.502 00.000 12044 MoveAxis(N, 0, ABG)
02:03:36.502 00.000 12044 Move returns status 0, amount 0
02:03:36.502 00.000 12044 move complete, result=0
02:03:36.502 00.000 12044 worker thread done servicing request
02:03:36.512 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13599, med=615, FiltMin=516, FiltMax=10923, Gamma=0.810
02:03:36.517 00.005 14964 UpdateGuideState exits: m=253894 SNR=299.5
02:03:36.518 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:36.518 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:36.519 00.001 14964 Enqueuing Expose request
02:03:36.519 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:03:36.520 00.001 12044 Worker thread wakes up
02:03:36.520 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:36.520 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:39.646 03.126 12044 Exposure complete
02:03:39.672 00.026 12044 worker thread done servicing request
02:03:39.672 00.000 14964 OnExposeComplete: enter
02:03:39.673 00.001 14964 UpdateGuideState(): m_state=6
02:03:39.674 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3787
02:03:39.674 00.000 14964 Star::Find returns 1 (0), X=279.11, Y=90.95, Mass=263366, SNR=312.4, Peak=19827 HFD=4.2
02:03:39.675 00.001 14964 MultiStar: [#1 0.51,0.09,0.19,U] [#2 0.42,0.54,0.08,U] 
02:03:39.675 00.000 14964 single-star, 2 included, MultiStar: {0.17, 0.01}, one-star: {0.08, -0.05}
02:03:39.676 00.001 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
02:03:39.676 00.000 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.19)
02:03:39.677 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.51 mountX=0.05 mountY=-0.08, mountTheta=-1.02
02:03:39.678 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.05, opts=13)
02:03:39.678 00.000 14964 Enqueuing Move request for scope (0.08, -0.05)
02:03:39.679 00.001 12044 Worker thread wakes up
02:03:39.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:03:39.679 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:03:39.679 00.000 12044 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
02:03:39.679 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.12, using input
02:03:39.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:03:39.679 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:39.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:03:39.679 00.000 12044 MoveAxis(E, 0, ABG)
02:03:39.679 00.000 12044 Move returns status 0, amount 0
02:03:39.679 00.000 12044 MoveAxis(N, 0, ABG)
02:03:39.679 00.000 12044 Move returns status 0, amount 0
02:03:39.679 00.000 12044 move complete, result=0
02:03:39.679 00.000 12044 worker thread done servicing request
02:03:39.687 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19827, med=616, FiltMin=525, FiltMax=10565, Gamma=0.810
02:03:39.692 00.005 14964 UpdateGuideState exits: m=263366 SNR=312.4
02:03:39.693 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.694 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:39.694 00.000 14964 Enqueuing Expose request
02:03:39.694 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:39.695 00.001 12044 Worker thread wakes up
02:03:39.695 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:39.695 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:42.795 03.100 12044 Exposure complete
02:03:42.820 00.025 12044 worker thread done servicing request
02:03:42.820 00.000 14964 OnExposeComplete: enter
02:03:42.821 00.001 14964 UpdateGuideState(): m_state=6
02:03:42.821 00.000 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3788
02:03:42.822 00.001 14964 Star::Find returns 1 (0), X=279.14, Y=91.00, Mass=264415, SNR=317.1, Peak=18159 HFD=4.2
02:03:42.822 00.000 14964 MultiStar: [#1 0.75,0.10,0.00,M1] [#2 0.53,0.35,0.07,U] 
02:03:42.823 00.001 14964 single-star, 1 included, MultiStar: {0.14, 0.03}, one-star: {0.11, 0.01}
02:03:42.823 00.000 14964 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
02:03:42.823 00.000 14964 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
02:03:42.824 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
02:03:42.825 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.01, opts=13)
02:03:42.825 00.000 14964 Enqueuing Move request for scope (0.11, 0.01)
02:03:42.826 00.001 12044 Worker thread wakes up
02:03:42.826 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:03:42.826 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:03:42.826 00.000 12044 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
02:03:42.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
02:03:42.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:42.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:03:42.826 00.000 12044 MoveAxis(E, 0, ABG)
02:03:42.826 00.000 12044 Move returns status 0, amount 0
02:03:42.826 00.000 12044 MoveAxis(N, 0, ABG)
02:03:42.826 00.000 12044 Move returns status 0, amount 0
02:03:42.826 00.000 12044 move complete, result=0
02:03:42.826 00.000 12044 worker thread done servicing request
02:03:42.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18159, med=617, FiltMin=530, FiltMax=12225, Gamma=0.810
02:03:42.840 00.007 14964 UpdateGuideState exits: m=264415 SNR=317.1
02:03:42.842 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:42.844 00.001 14964 Enqueuing Expose request
02:03:42.845 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:42.847 00.002 12044 Worker thread wakes up
02:03:42.847 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:42.847 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:45.962 03.115 12044 Exposure complete
02:03:45.989 00.027 12044 worker thread done servicing request
02:03:45.989 00.000 14964 OnExposeComplete: enter
02:03:45.989 00.000 14964 UpdateGuideState(): m_state=6
02:03:45.990 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3789
02:03:45.990 00.000 14964 Star::Find returns 1 (0), X=278.85, Y=90.90, Mass=261889, SNR=311.2, Peak=19247 HFD=4.2
02:03:45.991 00.001 14964 MultiStar: [#1 0.10,0.25,0.19,U] [#2 -0.05,0.41,0.08,U] 
02:03:45.992 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.01}, one-star: {-0.17, -0.09}
02:03:45.992 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
02:03:45.992 00.000 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
02:03:45.993 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=0.01 mountY=0.12, mountTheta=1.52
02:03:45.994 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.01, opts=13)
02:03:45.994 00.000 14964 Enqueuing Move request for scope (-0.12, -0.01)
02:03:45.995 00.001 12044 Worker thread wakes up
02:03:45.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:03:45.995 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:03:45.995 00.000 12044 Moving (-0.12, -0.01) raw xDistance=0.01 yDistance=0.12
02:03:45.995 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.29, using input
02:03:45.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
02:03:45.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:45.995 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:03:45.995 00.000 12044 MoveAxis(E, 0, ABG)
02:03:45.995 00.000 12044 Move returns status 0, amount 0
02:03:45.995 00.000 12044 MoveAxis(N, 0, ABG)
02:03:45.995 00.000 12044 Move returns status 0, amount 0
02:03:45.995 00.000 12044 move complete, result=0
02:03:45.995 00.000 12044 worker thread done servicing request
02:03:46.003 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19247, med=616, FiltMin=531, FiltMax=12284, Gamma=0.810
02:03:46.009 00.006 14964 UpdateGuideState exits: m=261889 SNR=311.2
02:03:46.010 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:46.010 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:46.011 00.001 14964 Enqueuing Expose request
02:03:46.011 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:46.012 00.001 12044 Worker thread wakes up
02:03:46.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:46.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:49.117 03.105 12044 Exposure complete
02:03:49.140 00.023 12044 worker thread done servicing request
02:03:49.140 00.000 14964 OnExposeComplete: enter
02:03:49.141 00.001 14964 UpdateGuideState(): m_state=6
02:03:49.141 00.000 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3790
02:03:49.142 00.001 14964 Star::Find returns 1 (0), X=278.82, Y=90.88, Mass=258860, SNR=324.4, Peak=18891 HFD=4.1
02:03:49.142 00.000 14964 MultiStar: [#1 0.35,0.14,0.19,U] [#2 0.38,0.29,0.08,U] 
02:03:49.143 00.001 14964 refined, 2 included, MultiStar: {-0.09, -0.05}, one-star: {-0.21, -0.11}
02:03:49.143 00.000 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
02:03:49.144 00.001 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
02:03:49.144 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=0.05 mountY=0.09, mountTheta=1.08
02:03:49.145 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.05, opts=13)
02:03:49.146 00.001 14964 Enqueuing Move request for scope (-0.09, -0.05)
02:03:49.146 00.000 12044 Worker thread wakes up
02:03:49.146 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:03:49.146 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:03:49.146 00.000 12044 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
02:03:49.146 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.27, using input
02:03:49.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
02:03:49.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:49.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:03:49.147 00.001 12044 MoveAxis(E, 0, ABG)
02:03:49.147 00.000 12044 Move returns status 0, amount 0
02:03:49.147 00.000 12044 MoveAxis(N, 0, ABG)
02:03:49.147 00.000 12044 Move returns status 0, amount 0
02:03:49.147 00.000 12044 move complete, result=0
02:03:49.147 00.000 12044 worker thread done servicing request
02:03:49.154 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18891, med=616, FiltMin=536, FiltMax=12580, Gamma=0.810
02:03:49.159 00.005 14964 UpdateGuideState exits: m=258860 SNR=324.4
02:03:49.160 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.161 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:49.161 00.000 14964 Enqueuing Expose request
02:03:49.161 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:49.162 00.001 12044 Worker thread wakes up
02:03:49.162 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:49.162 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:52.265 03.103 12044 Exposure complete
02:03:52.288 00.023 12044 worker thread done servicing request
02:03:52.289 00.001 14964 OnExposeComplete: enter
02:03:52.289 00.000 14964 UpdateGuideState(): m_state=6
02:03:52.290 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3791
02:03:52.290 00.000 14964 Star::Find returns 1 (0), X=278.88, Y=91.15, Mass=257766, SNR=321.1, Peak=16699 HFD=4.3
02:03:52.291 00.001 14964 MultiStar: [#1 0.50,0.07,0.19,U] [#2 0.68,0.35,0.00,M1] 
02:03:52.292 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.15}, one-star: {-0.15, 0.16}
02:03:52.292 00.000 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.56) = xAngle (3.40 = -2.88)
02:03:52.292 00.000 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.46 = 0.17)
02:03:52.293 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.85 mountX=-0.15 mountY=0.03, mountTheta=2.96
02:03:52.294 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.15, opts=13)
02:03:52.295 00.001 14964 Enqueuing Move request for scope (-0.04, 0.15)
02:03:52.295 00.000 12044 Worker thread wakes up
02:03:52.295 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
02:03:52.295 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
02:03:52.295 00.000 12044 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.03
02:03:52.295 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
02:03:52.295 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:52.295 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:03:52.295 00.000 12044 MoveAxis(E, 0, ABG)
02:03:52.296 00.001 12044 Move returns status 0, amount 0
02:03:52.296 00.000 12044 MoveAxis(N, 0, ABG)
02:03:52.296 00.000 12044 Move returns status 0, amount 0
02:03:52.296 00.000 12044 move complete, result=0
02:03:52.296 00.000 12044 worker thread done servicing request
02:03:52.303 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16699, med=615, FiltMin=517, FiltMax=12311, Gamma=0.810
02:03:52.309 00.006 14964 UpdateGuideState exits: m=257766 SNR=321.1
02:03:52.309 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.310 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:52.310 00.000 14964 Enqueuing Expose request
02:03:52.311 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:52.311 00.000 12044 Worker thread wakes up
02:03:52.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:52.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:55.411 03.100 12044 Exposure complete
02:03:55.432 00.021 12044 worker thread done servicing request
02:03:55.432 00.000 14964 OnExposeComplete: enter
02:03:55.433 00.001 14964 UpdateGuideState(): m_state=6
02:03:55.433 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3792
02:03:55.434 00.001 14964 Star::Find returns 1 (0), X=278.28, Y=91.31, Mass=262688, SNR=321.3, Peak=18524 HFD=3.7
02:03:55.435 00.001 14964 MultiStar: [#1 -0.19,0.09,0.18,U] [#2 -0.48,0.14,0.07,U] 
02:03:55.435 00.000 14964 refined, 2 included, MultiStar: {-0.65, 0.27}, one-star: {-0.74, 0.31}
02:03:55.436 00.001 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
02:03:55.436 00.000 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
02:03:55.437 00.001 14964 CameraToMount -- cameraX=-0.65 cameraY=0.27 hyp=0.70 cameraTheta=2.74 mountX=-0.28 mountY=0.62, mountTheta=2.00
02:03:55.438 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.65, y=0.27, opts=13)
02:03:55.438 00.000 14964 Enqueuing Move request for scope (-0.65, 0.27)
02:03:55.439 00.001 12044 Worker thread wakes up
02:03:55.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.27) opts 0xd
02:03:55.439 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.65, 0.27)
02:03:55.439 00.000 12044 Moving (-0.65, 0.27) raw xDistance=-0.28 yDistance=0.62
02:03:55.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.01
02:03:55.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:03:55.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
02:03:55.439 00.000 12044 MoveAxis(E, 0, ABG)
02:03:55.439 00.000 12044 Move returns status 0, amount 0
02:03:55.439 00.000 12044 MoveAxis(N, 0, ABG)
02:03:55.439 00.000 12044 Move returns status 0, amount 0
02:03:55.439 00.000 12044 move complete, result=0
02:03:55.439 00.000 12044 worker thread done servicing request
02:03:55.447 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18524, med=615, FiltMin=527, FiltMax=13122, Gamma=0.810
02:03:55.452 00.005 14964 UpdateGuideState exits: m=262688 SNR=321.3
02:03:55.453 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.453 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:55.454 00.001 14964 Enqueuing Expose request
02:03:55.454 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
02:03:55.455 00.001 12044 Worker thread wakes up
02:03:55.455 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:55.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:03:58.555 03.100 12044 Exposure complete
02:03:58.577 00.022 12044 worker thread done servicing request
02:03:58.578 00.001 14964 OnExposeComplete: enter
02:03:58.578 00.000 14964 UpdateGuideState(): m_state=6
02:03:58.580 00.002 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3793
02:03:58.580 00.000 14964 Star::Find returns 1 (0), X=278.70, Y=91.31, Mass=261493, SNR=332.3, Peak=18727 HFD=3.7
02:03:58.580 00.000 14964 MultiStar: [#1 0.23,-0.21,0.17,U] [#2 0.04,0.00,0.08,U] 
02:03:58.580 00.000 14964 refined, 2 included, MultiStar: {-0.22, 0.23}, one-star: {-0.32, 0.32}
02:03:58.581 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
02:03:58.581 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
02:03:58.582 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.34 mountX=-0.23 mountY=0.20, mountTheta=2.43
02:03:58.583 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.23, opts=13)
02:03:58.583 00.000 14964 Enqueuing Move request for scope (-0.22, 0.23)
02:03:58.584 00.001 12044 Worker thread wakes up
02:03:58.584 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
02:03:58.584 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
02:03:58.584 00.000 12044 Moving (-0.22, 0.23) raw xDistance=-0.23 yDistance=0.20
02:03:58.584 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.03
02:03:58.584 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:58.584 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:03:58.584 00.000 12044 MoveAxis(E, 0, ABG)
02:03:58.584 00.000 12044 Move returns status 0, amount 0
02:03:58.584 00.000 12044 MoveAxis(N, 0, ABG)
02:03:58.584 00.000 12044 Move returns status 0, amount 0
02:03:58.584 00.000 12044 move complete, result=0
02:03:58.584 00.000 12044 worker thread done servicing request
02:03:58.592 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18727, med=616, FiltMin=529, FiltMax=13431, Gamma=0.810
02:03:58.598 00.006 14964 UpdateGuideState exits: m=261493 SNR=332.3
02:03:58.599 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.600 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:03:58.600 00.000 14964 Enqueuing Expose request
02:03:58.600 00.000 12044 Worker thread wakes up
02:03:58.600 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:58.601 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:03:58.601 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:01.724 03.123 12044 Exposure complete
02:04:01.748 00.024 12044 worker thread done servicing request
02:04:01.748 00.000 14964 OnExposeComplete: enter
02:04:01.749 00.001 14964 UpdateGuideState(): m_state=6
02:04:01.749 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3794
02:04:01.750 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=91.55, Mass=267120, SNR=324.6, Peak=16600 HFD=4.1
02:04:01.750 00.000 14964 MultiStar: [#1 -0.07,-0.49,0.16,U] [#2 -0.20,0.03,0.07,U] 
02:04:01.751 00.001 14964 refined, 2 included, MultiStar: {-0.43, 0.38}, one-star: {-0.50, 0.55}
02:04:01.751 00.000 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.96 = -2.32)
02:04:01.752 00.001 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.73)
02:04:01.752 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.38 hyp=0.57 cameraTheta=2.41 mountX=-0.39 mountY=0.38, mountTheta=2.36
02:04:01.753 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.38, opts=13)
02:04:01.754 00.001 14964 Enqueuing Move request for scope (-0.43, 0.38)
02:04:01.754 00.000 12044 Worker thread wakes up
02:04:01.754 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.38) opts 0xd
02:04:01.754 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.38)
02:04:01.754 00.000 12044 Moving (-0.43, 0.38) raw xDistance=-0.39 yDistance=0.38
02:04:01.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.39, slope = -0.05
02:04:01.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:01.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:04:01.754 00.000 12044 MoveAxis(E, 39, ABG)
02:04:01.754 00.000 12044 Guiding  Dir = 2, Dur = 39
02:04:01.761 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16600, med=616, FiltMin=534, FiltMax=13019, Gamma=0.810
02:04:01.768 00.007 14964 UpdateGuideState exits: m=267120 SNR=324.6
02:04:01.768 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.769 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:01.770 00.001 14964 Enqueuing Expose request
02:04:01.792 00.022 12044 IsSlewing returns 0
02:04:01.793 00.001 12044 IsGuiding returns 0
02:04:01.824 00.031 12044 PulseGuide returned control before completion, sleep 18
02:04:01.845 00.021 12044 IsGuiding returns 1
02:04:01.845 00.000 12044 scope still moving after pulse duration time elapsed
02:04:01.900 00.055 12044 IsSlewing returns 0
02:04:01.900 00.000 12044 IsGuiding returns 0
02:04:01.900 00.000 12044 scope move finished after 39 + 68 ms
02:04:01.900 00.000 12044 Move returns status 0, amount 39
02:04:01.900 00.000 12044 MoveAxis(N, 0, ABG)
02:04:01.900 00.000 12044 Move returns status 0, amount 0
02:04:01.900 00.000 12044 move complete, result=0
02:04:01.900 00.000 12044 worker thread done servicing request
02:04:01.900 00.000 14964 GuideStep: -0.4 px 39 ms EAST, 0.4 px 0 ms NORTH
02:04:01.901 00.001 12044 Worker thread wakes up
02:04:01.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:01.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:04.995 03.094 12044 Exposure complete
02:04:05.016 00.021 12044 worker thread done servicing request
02:04:05.016 00.000 14964 OnExposeComplete: enter
02:04:05.016 00.000 14964 UpdateGuideState(): m_state=6
02:04:05.017 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3795
02:04:05.017 00.000 14964 Star::Find returns 1 (0), X=278.32, Y=91.15, Mass=266113, SNR=314.2, Peak=17288 HFD=4.1
02:04:05.018 00.001 14964 MultiStar: [#1 0.03,0.13,0.16,U] [#2 -0.20,0.32,0.08,U] 
02:04:05.018 00.000 14964 refined, 2 included, MultiStar: {-0.58, 0.16}, one-star: {-0.70, 0.15}
02:04:05.019 00.001 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
02:04:05.019 00.000 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.19)
02:04:05.020 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=0.16 hyp=0.60 cameraTheta=2.87 mountX=-0.17 mountY=0.56, mountTheta=1.87
02:04:05.021 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.16, opts=13)
02:04:05.021 00.000 14964 Enqueuing Move request for scope (-0.58, 0.16)
02:04:05.022 00.001 12044 Worker thread wakes up
02:04:05.022 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.16) opts 0xd
02:04:05.022 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.16)
02:04:05.022 00.000 12044 Moving (-0.58, 0.16) raw xDistance=-0.17 yDistance=0.56
02:04:05.022 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.33, using input
02:04:05.022 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
02:04:05.022 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:05.022 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
02:04:05.023 00.001 12044 MoveAxis(E, 0, ABG)
02:04:05.023 00.000 12044 Move returns status 0, amount 0
02:04:05.023 00.000 12044 MoveAxis(N, 0, ABG)
02:04:05.023 00.000 12044 Move returns status 0, amount 0
02:04:05.023 00.000 12044 move complete, result=0
02:04:05.023 00.000 12044 worker thread done servicing request
02:04:05.031 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17288, med=615, FiltMin=525, FiltMax=12491, Gamma=0.810
02:04:05.036 00.005 14964 UpdateGuideState exits: m=266113 SNR=314.2
02:04:05.037 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:05.037 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:05.038 00.001 14964 Enqueuing Expose request
02:04:05.038 00.000 12044 Worker thread wakes up
02:04:05.038 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
02:04:05.039 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:05.039 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:08.168 03.129 12044 Exposure complete
02:04:08.191 00.023 12044 worker thread done servicing request
02:04:08.191 00.000 14964 OnExposeComplete: enter
02:04:08.192 00.001 14964 UpdateGuideState(): m_state=6
02:04:08.193 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3796
02:04:08.193 00.000 14964 Star::Find returns 1 (0), X=278.53, Y=91.04, Mass=259815, SNR=326.7, Peak=17643 HFD=4.1
02:04:08.194 00.001 14964 MultiStar: [#1 -0.17,0.14,0.18,U] [#2 -0.23,0.33,0.08,U] 
02:04:08.194 00.000 14964 refined, 2 included, MultiStar: {-0.44, 0.08}, one-star: {-0.50, 0.04}
02:04:08.195 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
02:04:08.195 00.000 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
02:04:08.195 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=0.08 hyp=0.44 cameraTheta=2.97 mountX=-0.08 mountY=0.43, mountTheta=1.76
02:04:08.196 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.08, opts=13)
02:04:08.197 00.001 14964 Enqueuing Move request for scope (-0.44, 0.08)
02:04:08.198 00.001 12044 Worker thread wakes up
02:04:08.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.08) opts 0xd
02:04:08.198 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.08)
02:04:08.198 00.000 12044 Moving (-0.44, 0.08) raw xDistance=-0.08 yDistance=0.43
02:04:08.198 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.21, using input
02:04:08.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
02:04:08.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:08.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
02:04:08.198 00.000 12044 MoveAxis(E, 0, ABG)
02:04:08.198 00.000 12044 Move returns status 0, amount 0
02:04:08.198 00.000 12044 MoveAxis(N, 0, ABG)
02:04:08.198 00.000 12044 Move returns status 0, amount 0
02:04:08.198 00.000 12044 move complete, result=0
02:04:08.198 00.000 12044 worker thread done servicing request
02:04:08.205 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17643, med=615, FiltMin=529, FiltMax=15051, Gamma=0.810
02:04:08.212 00.007 14964 UpdateGuideState exits: m=259815 SNR=326.7
02:04:08.212 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.213 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:08.213 00.000 14964 Enqueuing Expose request
02:04:08.214 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:04:08.214 00.000 12044 Worker thread wakes up
02:04:08.214 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:08.214 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:11.338 03.124 12044 Exposure complete
02:04:11.362 00.024 12044 worker thread done servicing request
02:04:11.362 00.000 14964 OnExposeComplete: enter
02:04:11.362 00.000 14964 UpdateGuideState(): m_state=6
02:04:11.363 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3797
02:04:11.364 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=90.47, Mass=260586, SNR=326.8, Peak=16523 HFD=4.0
02:04:11.364 00.000 14964 MultiStar: [#1 0.05,0.51,0.18,U] [#2 0.47,0.82,0.00,M1] 
02:04:11.365 00.001 14964 refined, 1 included, MultiStar: {-0.38, -0.37}, one-star: {-0.46, -0.53}
02:04:11.365 00.000 14964 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.56) = xAngle (-0.82 = -0.82)
02:04:11.366 00.001 14964 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
02:04:11.366 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=-0.37 hyp=0.53 cameraTheta=-2.38 mountX=0.36 mountY=0.42, mountTheta=0.86
02:04:11.367 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=-0.37, opts=13)
02:04:11.368 00.001 14964 Enqueuing Move request for scope (-0.38, -0.37)
02:04:11.368 00.000 12044 Worker thread wakes up
02:04:11.368 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.37) opts 0xd
02:04:11.368 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, -0.37)
02:04:11.368 00.000 12044 Moving (-0.38, -0.37) raw xDistance=0.36 yDistance=0.42
02:04:11.368 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.36, slope = 0.01
02:04:11.368 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:11.368 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:04:11.368 00.000 12044 MoveAxis(W, 4, ABG)
02:04:11.368 00.000 12044 Guiding  Dir = 3, Dur = 4
02:04:11.376 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16523, med=616, FiltMin=532, FiltMax=12907, Gamma=0.810
02:04:11.381 00.005 14964 UpdateGuideState exits: m=260586 SNR=326.8
02:04:11.382 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.382 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:11.383 00.001 14964 Enqueuing Expose request
02:04:11.402 00.019 12044 IsSlewing returns 0
02:04:11.402 00.000 12044 IsGuiding returns 0
02:04:11.434 00.032 12044 IsGuiding returns 1
02:04:11.434 00.000 12044 scope still moving after pulse duration time elapsed
02:04:11.494 00.060 12044 IsSlewing returns 0
02:04:11.495 00.001 12044 IsGuiding returns 0
02:04:11.495 00.000 12044 scope move finished after 4 + 88 ms
02:04:11.495 00.000 12044 Move returns status 0, amount 4
02:04:11.495 00.000 12044 MoveAxis(N, 0, ABG)
02:04:11.495 00.000 12044 Move returns status 0, amount 0
02:04:11.495 00.000 12044 move complete, result=0
02:04:11.495 00.000 12044 worker thread done servicing request
02:04:11.495 00.000 12044 Worker thread wakes up
02:04:11.495 00.000 14964 GuideStep: 0.4 px 4 ms WEST, 0.4 px 0 ms NORTH
02:04:11.496 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:11.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:14.592 03.096 12044 Exposure complete
02:04:14.613 00.021 12044 worker thread done servicing request
02:04:14.613 00.000 14964 OnExposeComplete: enter
02:04:14.614 00.001 14964 UpdateGuideState(): m_state=6
02:04:14.615 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3798
02:04:14.615 00.000 14964 Star::Find returns 1 (0), X=278.52, Y=90.99, Mass=259934, SNR=319.0, Peak=16652 HFD=4.1
02:04:14.616 00.001 14964 MultiStar: [#1 0.04,0.32,0.17,U] [#2 -0.09,0.38,0.08,U] 
02:04:14.616 00.000 14964 refined, 2 included, MultiStar: {-0.40, 0.06}, one-star: {-0.51, -0.01}
02:04:14.617 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
02:04:14.617 00.000 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.31)
02:04:14.617 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.41 cameraTheta=2.99 mountX=-0.07 mountY=0.40, mountTheta=1.74
02:04:14.618 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.06, opts=13)
02:04:14.619 00.001 14964 Enqueuing Move request for scope (-0.40, 0.06)
02:04:14.619 00.000 12044 Worker thread wakes up
02:04:14.620 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
02:04:14.620 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
02:04:14.620 00.000 12044 Moving (-0.40, 0.06) raw xDistance=-0.07 yDistance=0.40
02:04:14.620 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:04:14.620 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:14.620 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:04:14.620 00.000 12044 MoveAxis(E, 0, ABG)
02:04:14.620 00.000 12044 Move returns status 0, amount 0
02:04:14.620 00.000 12044 MoveAxis(N, 0, ABG)
02:04:14.620 00.000 12044 Move returns status 0, amount 0
02:04:14.620 00.000 12044 move complete, result=0
02:04:14.620 00.000 12044 worker thread done servicing request
02:04:14.627 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16652, med=615, FiltMin=531, FiltMax=13562, Gamma=0.810
02:04:14.633 00.006 14964 UpdateGuideState exits: m=259934 SNR=319.0
02:04:14.633 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:14.633 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:14.634 00.001 14964 Enqueuing Expose request
02:04:14.635 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:04:14.635 00.000 12044 Worker thread wakes up
02:04:14.635 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:14.635 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:17.765 03.130 12044 Exposure complete
02:04:17.792 00.027 12044 worker thread done servicing request
02:04:17.792 00.000 14964 OnExposeComplete: enter
02:04:17.793 00.001 14964 UpdateGuideState(): m_state=6
02:04:17.794 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3799
02:04:17.794 00.000 14964 Star::Find returns 1 (0), X=278.80, Y=91.13, Mass=265932, SNR=328.4, Peak=17915 HFD=4.3
02:04:17.795 00.001 14964 MultiStar: [#1 0.30,-0.05,0.18,U] [#2 0.14,0.24,0.07,U] 
02:04:17.795 00.000 14964 refined, 2 included, MultiStar: {-0.13, 0.12}, one-star: {-0.22, 0.14}
02:04:17.795 00.000 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.96 = -2.32)
02:04:17.796 00.001 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.73)
02:04:17.796 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.40 mountX=-0.12 mountY=0.12, mountTheta=2.37
02:04:17.797 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.12, opts=13)
02:04:17.798 00.001 14964 Enqueuing Move request for scope (-0.13, 0.12)
02:04:17.798 00.000 12044 Worker thread wakes up
02:04:17.798 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
02:04:17.798 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
02:04:17.798 00.000 12044 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.12
02:04:17.799 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
02:04:17.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:17.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:04:17.799 00.000 12044 MoveAxis(E, 0, ABG)
02:04:17.799 00.000 12044 Move returns status 0, amount 0
02:04:17.799 00.000 12044 MoveAxis(N, 0, ABG)
02:04:17.799 00.000 12044 Move returns status 0, amount 0
02:04:17.799 00.000 12044 move complete, result=0
02:04:17.799 00.000 12044 worker thread done servicing request
02:04:17.806 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17915, med=615, FiltMin=528, FiltMax=13027, Gamma=0.810
02:04:17.811 00.005 14964 UpdateGuideState exits: m=265932 SNR=328.4
02:04:17.812 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.812 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:17.813 00.001 14964 Enqueuing Expose request
02:04:17.813 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:17.814 00.001 12044 Worker thread wakes up
02:04:17.814 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:17.814 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:20.933 03.119 12044 Exposure complete
02:04:20.957 00.024 12044 worker thread done servicing request
02:04:20.957 00.000 14964 OnExposeComplete: enter
02:04:20.957 00.000 14964 UpdateGuideState(): m_state=6
02:04:20.958 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3800
02:04:20.958 00.000 14964 Star::Find returns 1 (0), X=278.58, Y=91.29, Mass=261210, SNR=324.4, Peak=15811 HFD=4.4
02:04:20.959 00.001 14964 MultiStar: [#1 -0.10,-0.45,0.18,U] [#2 -0.21,-0.24,0.07,U] 
02:04:20.960 00.001 14964 refined, 2 included, MultiStar: {-0.39, 0.16}, one-star: {-0.45, 0.30}
02:04:20.960 00.000 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.99)
02:04:20.961 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
02:04:20.961 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.74 mountX=-0.17 mountY=0.37, mountTheta=2.00
02:04:20.962 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.16, opts=13)
02:04:20.963 00.001 14964 Enqueuing Move request for scope (-0.39, 0.16)
02:04:20.963 00.000 12044 Worker thread wakes up
02:04:20.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.16) opts 0xd
02:04:20.963 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.16)
02:04:20.963 00.000 12044 Moving (-0.39, 0.16) raw xDistance=-0.17 yDistance=0.37
02:04:20.963 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:04:20.963 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:20.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:04:20.963 00.000 12044 MoveAxis(E, 0, ABG)
02:04:20.963 00.000 12044 Move returns status 0, amount 0
02:04:20.963 00.000 12044 MoveAxis(N, 0, ABG)
02:04:20.963 00.000 12044 Move returns status 0, amount 0
02:04:20.963 00.000 12044 move complete, result=0
02:04:20.963 00.000 12044 worker thread done servicing request
02:04:20.971 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15811, med=615, FiltMin=527, FiltMax=13067, Gamma=0.810
02:04:20.977 00.006 14964 UpdateGuideState exits: m=261210 SNR=324.4
02:04:20.977 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.978 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:20.978 00.000 14964 Enqueuing Expose request
02:04:20.979 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:04:20.979 00.000 12044 Worker thread wakes up
02:04:20.979 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:20.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:24.081 03.102 12044 Exposure complete
02:04:24.105 00.024 12044 worker thread done servicing request
02:04:24.105 00.000 14964 OnExposeComplete: enter
02:04:24.105 00.000 14964 UpdateGuideState(): m_state=6
02:04:24.106 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3801
02:04:24.107 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=91.26, Mass=263481, SNR=321.1, Peak=15171 HFD=4.2
02:04:24.107 00.000 14964 MultiStar: [#1 0.06,-0.04,0.17,U] [#2 0.11,0.06,0.06,U] 
02:04:24.108 00.001 14964 refined, 2 included, MultiStar: {-0.40, 0.21}, one-star: {-0.51, 0.26}
02:04:24.109 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
02:04:24.109 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.26 = 0.98)
02:04:24.110 00.001 14964 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.45 cameraTheta=2.65 mountX=-0.22 mountY=0.37, mountTheta=2.10
02:04:24.111 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.21, opts=13)
02:04:24.111 00.000 14964 Enqueuing Move request for scope (-0.40, 0.21)
02:04:24.112 00.001 12044 Worker thread wakes up
02:04:24.112 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.21) opts 0xd
02:04:24.112 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.21)
02:04:24.112 00.000 12044 Moving (-0.40, 0.21) raw xDistance=-0.22 yDistance=0.37
02:04:24.112 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.02
02:04:24.112 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:24.112 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:04:24.112 00.000 12044 MoveAxis(E, 0, ABG)
02:04:24.112 00.000 12044 Move returns status 0, amount 0
02:04:24.112 00.000 12044 MoveAxis(N, 0, ABG)
02:04:24.112 00.000 12044 Move returns status 0, amount 0
02:04:24.112 00.000 12044 move complete, result=0
02:04:24.112 00.000 12044 worker thread done servicing request
02:04:24.120 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15171, med=616, FiltMin=529, FiltMax=12795, Gamma=0.810
02:04:24.126 00.006 14964 UpdateGuideState exits: m=263481 SNR=321.1
02:04:24.126 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:24.127 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:24.127 00.000 14964 Enqueuing Expose request
02:04:24.128 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:04:24.128 00.000 12044 Worker thread wakes up
02:04:24.128 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:24.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:27.226 03.098 12044 Exposure complete
02:04:27.246 00.020 12044 worker thread done servicing request
02:04:27.246 00.000 14964 OnExposeComplete: enter
02:04:27.247 00.001 14964 UpdateGuideState(): m_state=6
02:04:27.247 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3802
02:04:27.249 00.002 14964 Star::Find returns 1 (0), X=278.55, Y=91.40, Mass=258019, SNR=328.8, Peak=16100 HFD=4.1
02:04:27.249 00.000 14964 MultiStar: [#1 -0.10,-0.32,0.18,U] [#2 0.02,0.07,0.07,U] 
02:04:27.250 00.001 14964 refined, 2 included, MultiStar: {-0.39, 0.28}, one-star: {-0.48, 0.40}
02:04:27.250 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
02:04:27.251 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.85)
02:04:27.251 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.28 hyp=0.48 cameraTheta=2.53 mountX=-0.28 mountY=0.36, mountTheta=2.24
02:04:27.252 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.28, opts=13)
02:04:27.252 00.000 14964 Enqueuing Move request for scope (-0.39, 0.28)
02:04:27.253 00.001 12044 Worker thread wakes up
02:04:27.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.28) opts 0xd
02:04:27.253 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.28)
02:04:27.253 00.000 12044 Moving (-0.39, 0.28) raw xDistance=-0.28 yDistance=0.36
02:04:27.253 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
02:04:27.253 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:27.253 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:04:27.253 00.000 12044 MoveAxis(E, 0, ABG)
02:04:27.253 00.000 12044 Move returns status 0, amount 0
02:04:27.253 00.000 12044 MoveAxis(N, 0, ABG)
02:04:27.253 00.000 12044 Move returns status 0, amount 0
02:04:27.253 00.000 12044 move complete, result=0
02:04:27.253 00.000 12044 worker thread done servicing request
02:04:27.261 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16100, med=615, FiltMin=513, FiltMax=13035, Gamma=0.810
02:04:27.266 00.005 14964 UpdateGuideState exits: m=258019 SNR=328.8
02:04:27.267 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:27.267 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:27.268 00.001 14964 Enqueuing Expose request
02:04:27.268 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
02:04:27.269 00.001 12044 Worker thread wakes up
02:04:27.269 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:27.269 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:30.380 03.111 12044 Exposure complete
02:04:30.413 00.033 12044 worker thread done servicing request
02:04:30.413 00.000 14964 OnExposeComplete: enter
02:04:30.414 00.001 14964 UpdateGuideState(): m_state=6
02:04:30.414 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3803
02:04:30.415 00.001 14964 Star::Find returns 1 (0), X=278.29, Y=90.99, Mass=262559, SNR=326.0, Peak=19652 HFD=4.0
02:04:30.415 00.000 14964 MultiStar: [#1 -0.39,0.01,0.19,U] [#2 -0.28,0.28,0.07,U] 
02:04:30.416 00.001 14964 refined, 2 included, MultiStar: {-0.66, 0.01}, one-star: {-0.73, -0.00}
02:04:30.416 00.000 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.68 = -1.61)
02:04:30.417 00.001 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.45)
02:04:30.417 00.000 14964 CameraToMount -- cameraX=-0.66 cameraY=0.01 hyp=0.66 cameraTheta=3.12 mountX=-0.02 mountY=0.65, mountTheta=1.61
02:04:30.419 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.66, y=0.01, opts=13)
02:04:30.420 00.001 14964 Enqueuing Move request for scope (-0.66, 0.01)
02:04:30.421 00.001 12044 Worker thread wakes up
02:04:30.421 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.01) opts 0xd
02:04:30.421 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.66, 0.01)
02:04:30.421 00.000 12044 Moving (-0.66, 0.01) raw xDistance=-0.02 yDistance=0.65
02:04:30.421 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:04:30.421 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:30.421 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
02:04:30.421 00.000 12044 MoveAxis(E, 0, ABG)
02:04:30.421 00.000 12044 Move returns status 0, amount 0
02:04:30.421 00.000 12044 MoveAxis(N, 0, ABG)
02:04:30.421 00.000 12044 Move returns status 0, amount 0
02:04:30.421 00.000 12044 move complete, result=0
02:04:30.421 00.000 12044 worker thread done servicing request
02:04:30.428 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19652, med=615, FiltMin=535, FiltMax=14475, Gamma=0.810
02:04:30.434 00.006 14964 UpdateGuideState exits: m=262559 SNR=326.0
02:04:30.435 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.435 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:30.436 00.001 14964 Enqueuing Expose request
02:04:30.436 00.000 12044 Worker thread wakes up
02:04:30.436 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:30.436 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:30.436 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
02:04:33.562 03.126 12044 Exposure complete
02:04:33.583 00.021 12044 worker thread done servicing request
02:04:33.583 00.000 14964 OnExposeComplete: enter
02:04:33.584 00.001 14964 UpdateGuideState(): m_state=6
02:04:33.584 00.000 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3804
02:04:33.585 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=91.25, Mass=267421, SNR=325.6, Peak=22016 HFD=3.9
02:04:33.587 00.002 14964 MultiStar: [#1 -0.30,-0.07,0.17,U] [#2 -0.51,0.19,0.08,U] 
02:04:33.587 00.000 14964 refined, 2 included, MultiStar: {-0.77, 0.21}, one-star: {-0.87, 0.26}
02:04:33.588 00.001 14964 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.56) = xAngle (4.43 = -1.85)
02:04:33.588 00.000 14964 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.49 = 1.20)
02:04:33.589 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=0.21 hyp=0.80 cameraTheta=2.88 mountX=-0.22 mountY=0.74, mountTheta=1.86
02:04:33.592 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.21, opts=13)
02:04:33.592 00.000 14964 Enqueuing Move request for scope (-0.77, 0.21)
02:04:33.593 00.001 12044 Worker thread wakes up
02:04:33.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.21) opts 0xd
02:04:33.593 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.21)
02:04:33.593 00.000 12044 Moving (-0.77, 0.21) raw xDistance=-0.22 yDistance=0.74
02:04:33.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = -0.02
02:04:33.593 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=1.40 newest=1.76
02:04:33.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
02:04:33.593 00.000 12044 MoveAxis(E, 0, ABG)
02:04:33.593 00.000 12044 Move returns status 0, amount 0
02:04:33.594 00.001 12044 BLC: Oldest BLC event removed
02:04:33.594 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 302 applied
02:04:33.594 00.000 12044 MoveAxis(S, 371, ABG)
02:04:33.594 00.000 12044 Guiding  Dir = 1, Dur = 371
02:04:33.601 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=22016, med=616, FiltMin=533, FiltMax=11187, Gamma=0.810
02:04:33.609 00.008 14964 UpdateGuideState exits: m=267421 SNR=325.6
02:04:33.611 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.612 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:33.614 00.002 14964 Enqueuing Expose request
02:04:33.674 00.060 12044 IsSlewing returns 0
02:04:33.674 00.000 12044 IsGuiding returns 0
02:04:33.706 00.032 12044 PulseGuide returned control before completion, sleep 350
02:04:34.074 00.368 12044 IsGuiding returns 1
02:04:34.074 00.000 12044 scope still moving after pulse duration time elapsed
02:04:34.166 00.092 12044 IsSlewing returns 0
02:04:34.167 00.001 12044 IsGuiding returns 0
02:04:34.167 00.000 12044 scope move finished after 371 + 121 ms
02:04:34.167 00.000 12044 Move returns status 0, amount 371
02:04:34.167 00.000 12044 move complete, result=0
02:04:34.167 00.000 12044 worker thread done servicing request
02:04:34.167 00.000 12044 Worker thread wakes up
02:04:34.167 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 371 ms SOUTH
02:04:34.168 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:34.168 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:37.275 03.107 12044 Exposure complete
02:04:37.302 00.027 12044 worker thread done servicing request
02:04:37.302 00.000 14964 OnExposeComplete: enter
02:04:37.302 00.000 14964 UpdateGuideState(): m_state=6
02:04:37.303 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3805
02:04:37.303 00.000 14964 Star::Find returns 1 (0), X=278.49, Y=91.04, Mass=263877, SNR=327.7, Peak=18568 HFD=4.0
02:04:37.304 00.001 14964 MultiStar: [#1 -0.11,0.09,0.18,U] [#2 -0.36,0.37,0.07,U] 
02:04:37.304 00.000 14964 refined, 2 included, MultiStar: {-0.46, 0.07}, one-star: {-0.53, 0.05}
02:04:37.305 00.001 14964 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
02:04:37.305 00.000 14964 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.60 = 1.31)
02:04:37.306 00.001 14964 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.47 cameraTheta=2.99 mountX=-0.08 mountY=0.45, mountTheta=1.74
02:04:37.307 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.07, opts=13)
02:04:37.308 00.001 14964 Enqueuing Move request for scope (-0.46, 0.07)
02:04:37.308 00.000 12044 Worker thread wakes up
02:04:37.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.07) opts 0xd
02:04:37.308 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.07)
02:04:37.308 00.000 12044 Moving (-0.46, 0.07) raw xDistance=-0.08 yDistance=0.45
02:04:37.308 00.000 12044 BLC: History state: CurrMiss=0.45, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.742279, 1:0.453379
02:04:37.308 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
02:04:37.308 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.17, using input
02:04:37.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
02:04:37.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:04:37.308 00.000 12044 MoveAxis(E, 0, ABG)
02:04:37.308 00.000 12044 Move returns status 0, amount 0
02:04:37.308 00.000 12044 MoveAxis(S, 42, ABG)
02:04:37.309 00.001 12044 Guiding  Dir = 1, Dur = 42
02:04:37.316 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18568, med=616, FiltMin=518, FiltMax=14363, Gamma=0.810
02:04:37.321 00.005 14964 UpdateGuideState exits: m=263877 SNR=327.7
02:04:37.322 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.322 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:37.323 00.001 14964 Enqueuing Expose request
02:04:37.372 00.049 12044 IsSlewing returns 0
02:04:37.372 00.000 12044 IsGuiding returns 0
02:04:37.404 00.032 12044 PulseGuide returned control before completion, sleep 21
02:04:37.440 00.036 12044 IsGuiding returns 1
02:04:37.440 00.000 12044 scope still moving after pulse duration time elapsed
02:04:37.495 00.055 12044 IsSlewing returns 0
02:04:37.495 00.000 12044 IsGuiding returns 0
02:04:37.495 00.000 12044 scope move finished after 42 + 81 ms
02:04:37.495 00.000 12044 Move returns status 0, amount 42
02:04:37.495 00.000 12044 move complete, result=0
02:04:37.495 00.000 12044 worker thread done servicing request
02:04:37.495 00.000 12044 Worker thread wakes up
02:04:37.495 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 42 ms SOUTH
02:04:37.497 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:37.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:40.595 03.098 12044 Exposure complete
02:04:40.616 00.021 12044 worker thread done servicing request
02:04:40.616 00.000 14964 OnExposeComplete: enter
02:04:40.617 00.001 14964 UpdateGuideState(): m_state=6
02:04:40.617 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3806
02:04:40.618 00.001 14964 Star::Find returns 1 (0), X=278.74, Y=91.11, Mass=255146, SNR=311.7, Peak=16475 HFD=4.1
02:04:40.619 00.001 14964 MultiStar: [#1 0.37,-0.04,0.19,U] [#2 -0.05,0.32,0.08,U] 
02:04:40.619 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.10}, one-star: {-0.29, 0.11}
02:04:40.619 00.000 14964 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
02:04:40.620 00.001 14964 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
02:04:40.620 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=-0.10 mountY=0.16, mountTheta=2.14
02:04:40.621 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.10, opts=13)
02:04:40.622 00.001 14964 Enqueuing Move request for scope (-0.18, 0.10)
02:04:40.622 00.000 12044 Worker thread wakes up
02:04:40.623 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
02:04:40.623 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
02:04:40.623 00.000 12044 Moving (-0.18, 0.10) raw xDistance=-0.10 yDistance=0.16
02:04:40.623 00.000 12044 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.742279, 1:0.453379, 2:0.163829
02:04:40.623 00.000 12044 BLC: No correction, Miss < min_move
02:04:40.623 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.17, using input
02:04:40.623 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
02:04:40.623 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:40.623 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:40.623 00.000 12044 MoveAxis(E, 0, ABG)
02:04:40.623 00.000 12044 Move returns status 0, amount 0
02:04:40.623 00.000 12044 MoveAxis(N, 0, ABG)
02:04:40.623 00.000 12044 Move returns status 0, amount 0
02:04:40.623 00.000 12044 move complete, result=0
02:04:40.623 00.000 12044 worker thread done servicing request
02:04:40.631 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16475, med=615, FiltMin=528, FiltMax=14035, Gamma=0.810
02:04:40.636 00.005 14964 UpdateGuideState exits: m=255146 SNR=311.7
02:04:40.637 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.637 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:40.638 00.001 14964 Enqueuing Expose request
02:04:40.638 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:40.639 00.001 12044 Worker thread wakes up
02:04:40.639 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:40.639 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:43.744 03.105 12044 Exposure complete
02:04:43.768 00.024 12044 worker thread done servicing request
02:04:43.768 00.000 14964 OnExposeComplete: enter
02:04:43.768 00.000 14964 UpdateGuideState(): m_state=6
02:04:43.769 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3807
02:04:43.770 00.001 14964 Star::Find returns 1 (0), X=279.05, Y=91.05, Mass=261676, SNR=326.0, Peak=19955 HFD=4.1
02:04:43.770 00.000 14964 MultiStar: [#1 0.58,-0.14,0.18,U] [#2 0.05,0.11,0.07,U] 
02:04:43.771 00.001 14964 single-star, 2 included, MultiStar: {0.10, 0.03}, one-star: {0.02, 0.06}
02:04:43.771 00.000 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.56) = xAngle (2.79 = 2.79)
02:04:43.772 00.001 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
02:04:43.772 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.23 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
02:04:43.773 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.06, opts=13)
02:04:43.774 00.001 14964 Enqueuing Move request for scope (0.02, 0.06)
02:04:43.774 00.000 12044 Worker thread wakes up
02:04:43.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:04:43.774 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:04:43.774 00.000 12044 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.03
02:04:43.774 00.000 12044 BLC: window closed
02:04:43.774 00.000 12044 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.742279, 1:0.453379, 2:0.163829
02:04:43.774 00.000 12044 BLC: No correction, Miss < min_move
02:04:43.775 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:04:43.775 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:43.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:04:43.775 00.000 12044 MoveAxis(E, 0, ABG)
02:04:43.775 00.000 12044 Move returns status 0, amount 0
02:04:43.775 00.000 12044 MoveAxis(N, 0, ABG)
02:04:43.775 00.000 12044 Move returns status 0, amount 0
02:04:43.775 00.000 12044 move complete, result=0
02:04:43.775 00.000 12044 worker thread done servicing request
02:04:43.782 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19955, med=615, FiltMin=524, FiltMax=10936, Gamma=0.810
02:04:43.787 00.005 14964 UpdateGuideState exits: m=261676 SNR=326.0
02:04:43.788 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.789 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:43.789 00.000 14964 Enqueuing Expose request
02:04:43.790 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:43.791 00.001 12044 Worker thread wakes up
02:04:43.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:43.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:46.894 03.103 12044 Exposure complete
02:04:46.921 00.027 12044 worker thread done servicing request
02:04:46.922 00.001 14964 OnExposeComplete: enter
02:04:46.922 00.000 14964 UpdateGuideState(): m_state=6
02:04:46.923 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3808
02:04:46.923 00.000 14964 Star::Find returns 1 (0), X=278.98, Y=90.98, Mass=259892, SNR=325.7, Peak=19363 HFD=4.0
02:04:46.924 00.001 14964 MultiStar: [#1 0.42,0.09,0.18,U] [#2 0.41,0.45,0.07,U] 
02:04:46.924 00.000 14964 single-star, 2 included, MultiStar: {0.05, 0.03}, one-star: {-0.04, -0.01}
02:04:46.925 00.001 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
02:04:46.925 00.000 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
02:04:46.926 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=0.01 mountY=0.04, mountTheta=1.38
02:04:46.927 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.01, opts=13)
02:04:46.927 00.000 14964 Enqueuing Move request for scope (-0.04, -0.01)
02:04:46.928 00.001 12044 Worker thread wakes up
02:04:46.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:04:46.928 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:04:46.928 00.000 12044 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
02:04:46.928 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.11, using input
02:04:46.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
02:04:46.928 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:46.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:46.928 00.000 12044 MoveAxis(E, 0, ABG)
02:04:46.928 00.000 12044 Move returns status 0, amount 0
02:04:46.928 00.000 12044 MoveAxis(N, 0, ABG)
02:04:46.928 00.000 12044 Move returns status 0, amount 0
02:04:46.928 00.000 12044 move complete, result=0
02:04:46.928 00.000 12044 worker thread done servicing request
02:04:46.935 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19363, med=615, FiltMin=526, FiltMax=11768, Gamma=0.810
02:04:46.941 00.006 14964 UpdateGuideState exits: m=259892 SNR=325.7
02:04:46.941 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.942 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:46.942 00.000 14964 Enqueuing Expose request
02:04:46.943 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:46.943 00.000 12044 Worker thread wakes up
02:04:46.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:46.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:50.062 03.119 12044 Exposure complete
02:04:50.083 00.021 12044 worker thread done servicing request
02:04:50.083 00.000 14964 OnExposeComplete: enter
02:04:50.083 00.000 14964 UpdateGuideState(): m_state=6
02:04:50.084 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3809
02:04:50.084 00.000 14964 Star::Find returns 1 (0), X=278.89, Y=91.10, Mass=269385, SNR=329.0, Peak=20007 HFD=4.2
02:04:50.085 00.001 14964 MultiStar: [#1 0.37,0.18,0.17,U] [#2 0.13,0.32,0.07,U] 
02:04:50.085 00.000 14964 refined, 2 included, MultiStar: {-0.05, 0.13}, one-star: {-0.13, 0.11}
02:04:50.086 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.47 = -2.81)
02:04:50.086 00.000 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
02:04:50.087 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=-0.13 mountY=0.03, mountTheta=2.90
02:04:50.088 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.13, opts=13)
02:04:50.088 00.000 14964 Enqueuing Move request for scope (-0.05, 0.13)
02:04:50.089 00.001 12044 Worker thread wakes up
02:04:50.089 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
02:04:50.089 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
02:04:50.089 00.000 12044 Moving (-0.05, 0.13) raw xDistance=-0.13 yDistance=0.03
02:04:50.089 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:04:50.089 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:50.089 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:04:50.089 00.000 12044 MoveAxis(E, 0, ABG)
02:04:50.089 00.000 12044 Move returns status 0, amount 0
02:04:50.089 00.000 12044 MoveAxis(N, 0, ABG)
02:04:50.089 00.000 12044 Move returns status 0, amount 0
02:04:50.089 00.000 12044 move complete, result=0
02:04:50.089 00.000 12044 worker thread done servicing request
02:04:50.097 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20007, med=616, FiltMin=524, FiltMax=13496, Gamma=0.810
02:04:50.103 00.006 14964 UpdateGuideState exits: m=269385 SNR=329.0
02:04:50.104 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.104 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:50.105 00.001 14964 Enqueuing Expose request
02:04:50.105 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:50.107 00.002 12044 Worker thread wakes up
02:04:50.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:50.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:53.204 03.097 12044 Exposure complete
02:04:53.225 00.021 12044 worker thread done servicing request
02:04:53.226 00.001 14964 OnExposeComplete: enter
02:04:53.226 00.000 14964 UpdateGuideState(): m_state=6
02:04:53.227 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3810
02:04:53.227 00.000 14964 Star::Find returns 1 (0), X=278.77, Y=91.21, Mass=263877, SNR=327.9, Peak=19779 HFD=4.0
02:04:53.228 00.001 14964 MultiStar: [#1 0.33,0.16,0.19,U] [#2 0.11,0.20,0.08,U] 
02:04:53.228 00.000 14964 refined, 2 included, MultiStar: {-0.15, 0.20}, one-star: {-0.25, 0.21}
02:04:53.229 00.001 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
02:04:53.229 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.51)
02:04:53.230 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.19 mountX=-0.21 mountY=0.12, mountTheta=2.60
02:04:53.231 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.20, opts=13)
02:04:53.231 00.000 14964 Enqueuing Move request for scope (-0.15, 0.20)
02:04:53.232 00.001 12044 Worker thread wakes up
02:04:53.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
02:04:53.232 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
02:04:53.232 00.000 12044 Moving (-0.15, 0.20) raw xDistance=-0.21 yDistance=0.12
02:04:53.232 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
02:04:53.232 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:53.232 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:04:53.232 00.000 12044 MoveAxis(E, 0, ABG)
02:04:53.232 00.000 12044 Move returns status 0, amount 0
02:04:53.232 00.000 12044 MoveAxis(N, 0, ABG)
02:04:53.232 00.000 12044 Move returns status 0, amount 0
02:04:53.232 00.000 12044 move complete, result=0
02:04:53.232 00.000 12044 worker thread done servicing request
02:04:53.240 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19779, med=616, FiltMin=528, FiltMax=12283, Gamma=0.810
02:04:53.246 00.006 14964 UpdateGuideState exits: m=263877 SNR=327.9
02:04:53.246 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:53.247 00.000 14964 Enqueuing Expose request
02:04:53.248 00.001 12044 Worker thread wakes up
02:04:53.248 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:53.248 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:53.248 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:56.355 03.107 12044 Exposure complete
02:04:56.377 00.022 12044 worker thread done servicing request
02:04:56.377 00.000 14964 OnExposeComplete: enter
02:04:56.377 00.000 14964 UpdateGuideState(): m_state=6
02:04:56.378 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3811
02:04:56.378 00.000 14964 Star::Find returns 1 (0), X=278.86, Y=91.02, Mass=270198, SNR=333.2, Peak=18947 HFD=4.1
02:04:56.379 00.001 14964 MultiStar: [#1 0.45,0.09,0.17,U] [#2 0.47,0.47,0.08,U] 
02:04:56.380 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.06}, one-star: {-0.17, 0.03}
02:04:56.380 00.000 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.70 = -2.59)
02:04:56.380 00.000 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
02:04:56.381 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.14 mountX=-0.07 mountY=0.03, mountTheta=2.65
02:04:56.383 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.06, opts=13)
02:04:56.383 00.000 14964 Enqueuing Move request for scope (-0.04, 0.06)
02:04:56.384 00.001 12044 Worker thread wakes up
02:04:56.384 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:04:56.384 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:04:56.384 00.000 12044 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
02:04:56.384 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:04:56.384 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:56.384 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:04:56.384 00.000 12044 MoveAxis(E, 0, ABG)
02:04:56.384 00.000 12044 Move returns status 0, amount 0
02:04:56.384 00.000 12044 MoveAxis(N, 0, ABG)
02:04:56.384 00.000 12044 Move returns status 0, amount 0
02:04:56.384 00.000 12044 move complete, result=0
02:04:56.384 00.000 12044 worker thread done servicing request
02:04:56.392 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18947, med=615, FiltMin=523, FiltMax=13523, Gamma=0.810
02:04:56.397 00.005 14964 UpdateGuideState exits: m=270198 SNR=333.2
02:04:56.398 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.398 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:56.399 00.001 14964 Enqueuing Expose request
02:04:56.399 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:56.400 00.001 12044 Worker thread wakes up
02:04:56.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:56.400 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:04:59.502 03.102 12044 Exposure complete
02:04:59.527 00.025 12044 worker thread done servicing request
02:04:59.527 00.000 14964 OnExposeComplete: enter
02:04:59.528 00.001 14964 UpdateGuideState(): m_state=6
02:04:59.529 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3812
02:04:59.529 00.000 14964 Star::Find returns 1 (0), X=278.63, Y=90.90, Mass=260351, SNR=322.3, Peak=17199 HFD=4.0
02:04:59.530 00.001 14964 MultiStar: [#1 0.29,0.22,0.17,U] [#2 0.00,0.53,0.07,U] 
02:04:59.531 00.001 14964 refined, 2 included, MultiStar: {-0.28, -0.01}, one-star: {-0.39, -0.09}
02:04:59.531 00.000 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
02:04:59.532 00.001 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
02:04:59.532 00.000 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.10 mountX=0.01 mountY=0.28, mountTheta=1.54
02:04:59.533 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.01, opts=13)
02:04:59.534 00.001 14964 Enqueuing Move request for scope (-0.28, -0.01)
02:04:59.534 00.000 12044 Worker thread wakes up
02:04:59.534 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
02:04:59.534 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
02:04:59.534 00.000 12044 Moving (-0.28, -0.01) raw xDistance=0.01 yDistance=0.28
02:04:59.534 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
02:04:59.534 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:04:59.534 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:59.534 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:04:59.535 00.001 12044 MoveAxis(E, 0, ABG)
02:04:59.535 00.000 12044 Move returns status 0, amount 0
02:04:59.535 00.000 12044 MoveAxis(N, 0, ABG)
02:04:59.535 00.000 12044 Move returns status 0, amount 0
02:04:59.535 00.000 12044 move complete, result=0
02:04:59.535 00.000 12044 worker thread done servicing request
02:04:59.542 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17199, med=615, FiltMin=520, FiltMax=13750, Gamma=0.810
02:04:59.547 00.005 14964 UpdateGuideState exits: m=260351 SNR=322.3
02:04:59.548 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.548 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:04:59.549 00.001 14964 Enqueuing Expose request
02:04:59.549 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:04:59.550 00.001 12044 Worker thread wakes up
02:04:59.550 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:04:59.550 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:02.674 03.124 12044 Exposure complete
02:05:02.697 00.023 12044 worker thread done servicing request
02:05:02.698 00.001 14964 OnExposeComplete: enter
02:05:02.698 00.000 14964 UpdateGuideState(): m_state=6
02:05:02.699 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3813
02:05:02.700 00.001 14964 Star::Find returns 1 (0), X=278.91, Y=91.31, Mass=264601, SNR=332.7, Peak=21143 HFD=3.9
02:05:02.700 00.000 14964 MultiStar: [#1 0.33,-0.11,0.16,U] [#2 0.15,0.03,0.08,U] 
02:05:02.701 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.24}, one-star: {-0.11, 0.32}
02:05:02.701 00.000 14964 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.56) = xAngle (3.28 = -3.01)
02:05:02.702 00.001 14964 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.05)
02:05:02.702 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.72 mountX=-0.25 mountY=0.01, mountTheta=3.10
02:05:02.703 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.24, opts=13)
02:05:02.703 00.000 14964 Enqueuing Move request for scope (-0.04, 0.24)
02:05:02.704 00.001 12044 Worker thread wakes up
02:05:02.704 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
02:05:02.704 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
02:05:02.704 00.000 12044 Moving (-0.04, 0.24) raw xDistance=-0.25 yDistance=0.01
02:05:02.704 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.00
02:05:02.704 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:02.704 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:05:02.704 00.000 12044 MoveAxis(E, 0, ABG)
02:05:02.704 00.000 12044 Move returns status 0, amount 0
02:05:02.704 00.000 12044 MoveAxis(N, 0, ABG)
02:05:02.704 00.000 12044 Move returns status 0, amount 0
02:05:02.704 00.000 12044 move complete, result=0
02:05:02.704 00.000 12044 worker thread done servicing request
02:05:02.712 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21143, med=615, FiltMin=519, FiltMax=11059, Gamma=0.810
02:05:02.718 00.006 14964 UpdateGuideState exits: m=264601 SNR=332.7
02:05:02.718 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.719 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:02.719 00.000 14964 Enqueuing Expose request
02:05:02.720 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:02.720 00.000 12044 Worker thread wakes up
02:05:02.720 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:02.720 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:05.820 03.100 12044 Exposure complete
02:05:05.846 00.026 12044 worker thread done servicing request
02:05:05.847 00.001 14964 OnExposeComplete: enter
02:05:05.847 00.000 14964 UpdateGuideState(): m_state=6
02:05:05.848 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3814
02:05:05.848 00.000 14964 Star::Find returns 1 (0), X=279.01, Y=90.92, Mass=261515, SNR=322.6, Peak=18791 HFD=4.2
02:05:05.849 00.001 14964 MultiStar: [#1 0.47,0.05,0.18,U] [#2 0.35,0.50,0.07,U] 
02:05:05.849 00.000 14964 single-star, 2 included, MultiStar: {0.08, -0.02}, one-star: {-0.02, -0.07}
02:05:05.850 00.001 14964 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
02:05:05.850 00.000 14964 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
02:05:05.851 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.79 mountX=0.07 mountY=0.02, mountTheta=0.32
02:05:05.852 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.07, opts=13)
02:05:05.853 00.001 14964 Enqueuing Move request for scope (-0.02, -0.07)
02:05:05.853 00.000 12044 Worker thread wakes up
02:05:05.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:05:05.853 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:05:05.853 00.000 12044 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
02:05:05.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:05:05.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:05.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:05:05.853 00.000 12044 MoveAxis(E, 0, ABG)
02:05:05.853 00.000 12044 Move returns status 0, amount 0
02:05:05.853 00.000 12044 MoveAxis(N, 0, ABG)
02:05:05.853 00.000 12044 Move returns status 0, amount 0
02:05:05.853 00.000 12044 move complete, result=0
02:05:05.853 00.000 12044 worker thread done servicing request
02:05:05.861 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18791, med=615, FiltMin=523, FiltMax=11064, Gamma=0.810
02:05:05.867 00.006 14964 UpdateGuideState exits: m=261515 SNR=322.6
02:05:05.867 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.868 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:05.868 00.000 14964 Enqueuing Expose request
02:05:05.869 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:05.869 00.000 12044 Worker thread wakes up
02:05:05.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:05.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:08.968 03.099 12044 Exposure complete
02:05:08.989 00.021 12044 worker thread done servicing request
02:05:08.989 00.000 14964 OnExposeComplete: enter
02:05:08.989 00.000 14964 UpdateGuideState(): m_state=6
02:05:08.990 00.001 14964 Star::Find(35, 279, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3815
02:05:08.990 00.000 14964 Star::Find returns 1 (0), X=278.85, Y=91.05, Mass=259110, SNR=316.0, Peak=18803 HFD=4.2
02:05:08.991 00.001 14964 MultiStar: [#1 0.44,-0.01,0.19,U] [#2 -0.01,0.02,0.09,U] 
02:05:08.991 00.000 14964 refined, 2 included, MultiStar: {-0.07, 0.05}, one-star: {-0.17, 0.06}
02:05:08.992 00.001 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
02:05:08.992 00.000 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
02:05:08.993 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.55 mountX=-0.05 mountY=0.06, mountTheta=2.21
02:05:08.994 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.05, opts=13)
02:05:08.995 00.001 14964 Enqueuing Move request for scope (-0.07, 0.05)
02:05:08.995 00.000 12044 Worker thread wakes up
02:05:08.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:05:08.995 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:05:08.995 00.000 12044 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=0.06
02:05:08.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:05:08.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:08.996 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:05:08.996 00.000 12044 MoveAxis(E, 0, ABG)
02:05:08.996 00.000 12044 Move returns status 0, amount 0
02:05:08.996 00.000 12044 MoveAxis(N, 0, ABG)
02:05:08.996 00.000 12044 Move returns status 0, amount 0
02:05:08.996 00.000 12044 move complete, result=0
02:05:08.996 00.000 12044 worker thread done servicing request
02:05:09.003 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18803, med=616, FiltMin=532, FiltMax=12940, Gamma=0.810
02:05:09.008 00.005 14964 UpdateGuideState exits: m=259110 SNR=316.0
02:05:09.009 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.010 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:09.010 00.000 14964 Enqueuing Expose request
02:05:09.011 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:09.011 00.000 12044 Worker thread wakes up
02:05:09.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:09.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:12.137 03.126 12044 Exposure complete
02:05:12.158 00.021 12044 worker thread done servicing request
02:05:12.158 00.000 14964 OnExposeComplete: enter
02:05:12.159 00.001 14964 UpdateGuideState(): m_state=6
02:05:12.159 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3816
02:05:12.160 00.001 14964 Star::Find returns 1 (0), X=278.80, Y=91.34, Mass=258238, SNR=317.8, Peak=17267 HFD=3.8
02:05:12.160 00.000 14964 MultiStar: [#1 0.37,-0.27,0.18,U] [#2 0.18,0.07,0.07,U] 
02:05:12.161 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.24}, one-star: {-0.22, 0.35}
02:05:12.161 00.000 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
02:05:12.162 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
02:05:12.162 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=-0.24 mountY=0.09, mountTheta=2.79
02:05:12.163 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.24, opts=13)
02:05:12.164 00.001 14964 Enqueuing Move request for scope (-0.11, 0.24)
02:05:12.164 00.000 12044 Worker thread wakes up
02:05:12.164 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
02:05:12.164 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
02:05:12.164 00.000 12044 Moving (-0.11, 0.24) raw xDistance=-0.24 yDistance=0.09
02:05:12.164 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.01
02:05:12.164 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:12.164 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:05:12.164 00.000 12044 MoveAxis(E, 0, ABG)
02:05:12.164 00.000 12044 Move returns status 0, amount 0
02:05:12.164 00.000 12044 MoveAxis(N, 0, ABG)
02:05:12.164 00.000 12044 Move returns status 0, amount 0
02:05:12.164 00.000 12044 move complete, result=0
02:05:12.164 00.000 12044 worker thread done servicing request
02:05:12.171 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17267, med=615, FiltMin=535, FiltMax=12727, Gamma=0.810
02:05:12.178 00.007 14964 UpdateGuideState exits: m=258238 SNR=317.8
02:05:12.179 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.179 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:12.180 00.001 14964 Enqueuing Expose request
02:05:12.180 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:12.181 00.001 12044 Worker thread wakes up
02:05:12.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:12.181 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:15.316 03.135 12044 Exposure complete
02:05:15.338 00.022 12044 worker thread done servicing request
02:05:15.338 00.000 14964 OnExposeComplete: enter
02:05:15.339 00.001 14964 UpdateGuideState(): m_state=6
02:05:15.339 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3817
02:05:15.340 00.001 14964 Star::Find returns 1 (0), X=278.85, Y=91.12, Mass=264928, SNR=328.4, Peak=18191 HFD=4.2
02:05:15.341 00.001 14964 MultiStar: [#1 0.30,-0.14,0.17,U] [#2 0.17,0.50,0.06,U] 
02:05:15.341 00.000 14964 refined, 2 included, MultiStar: {-0.10, 0.11}, one-star: {-0.18, 0.13}
02:05:15.342 00.001 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.84 = -2.44)
02:05:15.343 00.001 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
02:05:15.344 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.28 mountX=-0.11 mountY=0.08, mountTheta=2.50
02:05:15.347 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.11, opts=13)
02:05:15.347 00.000 14964 Enqueuing Move request for scope (-0.10, 0.11)
02:05:15.348 00.001 12044 Worker thread wakes up
02:05:15.348 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
02:05:15.348 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
02:05:15.348 00.000 12044 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.08
02:05:15.348 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:05:15.348 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:15.348 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:15.348 00.000 12044 MoveAxis(E, 0, ABG)
02:05:15.348 00.000 12044 Move returns status 0, amount 0
02:05:15.348 00.000 12044 MoveAxis(N, 0, ABG)
02:05:15.348 00.000 12044 Move returns status 0, amount 0
02:05:15.348 00.000 12044 move complete, result=0
02:05:15.348 00.000 12044 worker thread done servicing request
02:05:15.356 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18191, med=615, FiltMin=530, FiltMax=11759, Gamma=0.810
02:05:15.361 00.005 14964 UpdateGuideState exits: m=264928 SNR=328.4
02:05:15.362 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.362 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:15.363 00.001 14964 Enqueuing Expose request
02:05:15.363 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:15.364 00.001 12044 Worker thread wakes up
02:05:15.364 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:15.364 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:18.456 03.092 12044 Exposure complete
02:05:18.477 00.021 12044 worker thread done servicing request
02:05:18.478 00.001 14964 OnExposeComplete: enter
02:05:18.478 00.000 14964 UpdateGuideState(): m_state=6
02:05:18.479 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3818
02:05:18.479 00.000 14964 Star::Find returns 1 (0), X=279.19, Y=91.03, Mass=261510, SNR=319.3, Peak=17331 HFD=4.1
02:05:18.480 00.001 14964 MultiStar: [#1 0.64,0.10,0.20,U] [#2 0.48,0.42,0.07,U] 
02:05:18.480 00.000 14964 single-star, 2 included, MultiStar: {0.26, 0.07}, one-star: {0.17, 0.03}
02:05:18.481 00.001 14964 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
02:05:18.481 00.000 14964 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
02:05:18.482 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
02:05:18.483 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.03, opts=13)
02:05:18.483 00.000 14964 Enqueuing Move request for scope (0.17, 0.03)
02:05:18.484 00.001 12044 Worker thread wakes up
02:05:18.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
02:05:18.484 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
02:05:18.484 00.000 12044 Moving (0.17, 0.03) raw xDistance=-0.03 yDistance=-0.17
02:05:18.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:05:18.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:18.484 00.000 12044 MoveAxis(E, 0, ABG)
02:05:18.484 00.000 12044 Move returns status 0, amount 0
02:05:18.484 00.000 12044 MoveAxis(N, 0, ABG)
02:05:18.484 00.000 12044 Move returns status 0, amount 0
02:05:18.484 00.000 12044 move complete, result=0
02:05:18.485 00.001 12044 worker thread done servicing request
02:05:18.492 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17331, med=615, FiltMin=510, FiltMax=11809, Gamma=0.810
02:05:18.498 00.006 14964 UpdateGuideState exits: m=261510 SNR=319.3
02:05:18.498 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.499 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:18.499 00.000 14964 Enqueuing Expose request
02:05:18.499 00.000 12044 Worker thread wakes up
02:05:18.499 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:18.501 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:18.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:21.606 03.105 12044 Exposure complete
02:05:21.627 00.021 12044 worker thread done servicing request
02:05:21.628 00.001 14964 OnExposeComplete: enter
02:05:21.628 00.000 14964 UpdateGuideState(): m_state=6
02:05:21.629 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3819
02:05:21.629 00.000 14964 Star::Find returns 1 (0), X=278.58, Y=90.91, Mass=259118, SNR=316.6, Peak=15876 HFD=4.0
02:05:21.630 00.001 14964 MultiStar: [#1 0.00,0.15,0.17,U] [#2 -0.19,0.58,0.08,U] 
02:05:21.630 00.000 14964 refined, 2 included, MultiStar: {-0.37, -0.01}, one-star: {-0.44, -0.09}
02:05:21.631 00.001 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
02:05:21.631 00.000 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
02:05:21.632 00.001 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-3.11 mountX=0.01 mountY=0.37, mountTheta=1.55
02:05:21.633 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.01, opts=13)
02:05:21.633 00.000 14964 Enqueuing Move request for scope (-0.37, -0.01)
02:05:21.634 00.001 12044 Worker thread wakes up
02:05:21.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.01) opts 0xd
02:05:21.634 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.01)
02:05:21.634 00.000 12044 Moving (-0.37, -0.01) raw xDistance=0.01 yDistance=0.37
02:05:21.634 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
02:05:21.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:05:21.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:21.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:05:21.634 00.000 12044 MoveAxis(E, 0, ABG)
02:05:21.634 00.000 12044 Move returns status 0, amount 0
02:05:21.634 00.000 12044 MoveAxis(N, 0, ABG)
02:05:21.634 00.000 12044 Move returns status 0, amount 0
02:05:21.634 00.000 12044 move complete, result=0
02:05:21.634 00.000 12044 worker thread done servicing request
02:05:21.642 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15876, med=615, FiltMin=523, FiltMax=13266, Gamma=0.810
02:05:21.647 00.005 14964 UpdateGuideState exits: m=259118 SNR=316.6
02:05:21.648 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.649 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:21.649 00.000 14964 Enqueuing Expose request
02:05:21.649 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:05:21.650 00.001 12044 Worker thread wakes up
02:05:21.650 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:21.650 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:24.754 03.104 12044 Exposure complete
02:05:24.778 00.024 12044 worker thread done servicing request
02:05:24.778 00.000 14964 OnExposeComplete: enter
02:05:24.778 00.000 14964 UpdateGuideState(): m_state=6
02:05:24.779 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3820
02:05:24.779 00.000 14964 Star::Find returns 1 (0), X=278.86, Y=90.49, Mass=263439, SNR=337.0, Peak=18419 HFD=3.8
02:05:24.780 00.001 14964 MultiStar: [#1 0.32,0.45,0.17,U] [#2 0.36,0.51,0.07,U] 
02:05:24.781 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.31}, one-star: {-0.16, -0.51}
02:05:24.781 00.000 14964 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.56) = xAngle (-0.22 = -0.22)
02:05:24.784 00.003 14964 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
02:05:24.785 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.78 mountX=0.31 mountY=0.10, mountTheta=0.30
02:05:24.786 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.31, opts=13)
02:05:24.786 00.000 14964 Enqueuing Move request for scope (-0.07, -0.31)
02:05:24.788 00.002 12044 Worker thread wakes up
02:05:24.788 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
02:05:24.788 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
02:05:24.788 00.000 12044 Moving (-0.07, -0.31) raw xDistance=0.31 yDistance=0.10
02:05:24.788 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.31, slope = 0.02
02:05:24.788 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:24.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:05:24.788 00.000 12044 MoveAxis(W, 17, ABG)
02:05:24.788 00.000 12044 Guiding  Dir = 3, Dur = 17
02:05:24.795 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18419, med=615, FiltMin=536, FiltMax=11614, Gamma=0.810
02:05:24.801 00.006 14964 UpdateGuideState exits: m=263439 SNR=337.0
02:05:24.801 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.801 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:24.801 00.000 14964 Enqueuing Expose request
02:05:24.807 00.006 12044 IsSlewing returns 0
02:05:24.808 00.001 12044 IsGuiding returns 0
02:05:24.840 00.032 12044 IsGuiding returns 1
02:05:24.840 00.000 12044 scope still moving after pulse duration time elapsed
02:05:24.934 00.094 12044 IsSlewing returns 0
02:05:24.934 00.000 12044 IsGuiding returns 0
02:05:24.934 00.000 12044 scope move finished after 17 + 109 ms
02:05:24.934 00.000 12044 Move returns status 0, amount 17
02:05:24.934 00.000 12044 MoveAxis(N, 0, ABG)
02:05:24.934 00.000 12044 Move returns status 0, amount 0
02:05:24.934 00.000 12044 move complete, result=0
02:05:24.934 00.000 12044 worker thread done servicing request
02:05:24.934 00.000 12044 Worker thread wakes up
02:05:24.934 00.000 14964 GuideStep: 0.3 px 17 ms WEST, 0.1 px 0 ms NORTH
02:05:24.935 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:24.935 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:28.037 03.102 12044 Exposure complete
02:05:28.063 00.026 12044 worker thread done servicing request
02:05:28.063 00.000 14964 OnExposeComplete: enter
02:05:28.063 00.000 14964 UpdateGuideState(): m_state=6
02:05:28.064 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3821
02:05:28.064 00.000 14964 Star::Find returns 1 (0), X=278.63, Y=90.90, Mass=256829, SNR=321.5, Peak=14924 HFD=4.0
02:05:28.065 00.001 14964 MultiStar: [#1 0.20,0.31,0.18,U] [#2 -0.02,0.62,0.07,U] 
02:05:28.066 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.00}, one-star: {-0.40, -0.09}
02:05:28.066 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.68 = -1.60)
02:05:28.067 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.45)
02:05:28.067 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=-0.01 mountY=0.29, mountTheta=1.60
02:05:28.068 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.00, opts=13)
02:05:28.069 00.001 14964 Enqueuing Move request for scope (-0.29, 0.00)
02:05:28.069 00.000 12044 Worker thread wakes up
02:05:28.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
02:05:28.069 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
02:05:28.069 00.000 12044 Moving (-0.29, 0.00) raw xDistance=-0.01 yDistance=0.29
02:05:28.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
02:05:28.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:28.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:05:28.069 00.000 12044 MoveAxis(E, 0, ABG)
02:05:28.069 00.000 12044 Move returns status 0, amount 0
02:05:28.069 00.000 12044 MoveAxis(N, 0, ABG)
02:05:28.069 00.000 12044 Move returns status 0, amount 0
02:05:28.069 00.000 12044 move complete, result=0
02:05:28.069 00.000 12044 worker thread done servicing request
02:05:28.076 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14924, med=616, FiltMin=533, FiltMax=12050, Gamma=0.810
02:05:28.082 00.006 14964 UpdateGuideState exits: m=256829 SNR=321.5
02:05:28.083 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:28.083 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:28.084 00.001 14964 Enqueuing Expose request
02:05:28.084 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:05:28.084 00.000 12044 Worker thread wakes up
02:05:28.085 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:28.085 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,56,71,71)
02:05:31.169 03.084 14964 evsrv: cli 01AB2670 connect
02:05:31.170 00.001 14964 case statement mapped state 6 to 3
02:05:31.171 00.001 14964 case statement mapped state 6 to 3
02:05:31.172 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"f6f738ed-0075-49c8-910c-4725c2448f74"}
02:05:31.173 00.001 14964 case statement mapped state 6 to 3
02:05:31.173 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6f738ed-0075-49c8-910c-4725c2448f74"}
02:05:31.174 00.001 14964 evsrv: cli 01AB2670 disconnect
02:05:31.175 00.001 14964 evsrv: cli 01AB27B0 connect
02:05:31.176 00.001 14964 case statement mapped state 6 to 3
02:05:31.176 00.000 14964 case statement mapped state 6 to 3
02:05:31.177 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"7cae1b70-b43f-495a-87da-13352dc5d550"}
02:05:31.178 00.001 14964 PhdController::Dither begins
02:05:31.178 00.000 14964 dither: size=2.00, dRA=-1.32 dDec=0.63
02:05:31.178 00.000 14964 MountToCamera -- mountTheta (-2.70) + m_xAngle (-1.56) = xAngle (-4.25 = 2.03)
02:05:31.179 00.001 14964 MountToCamera -- mountX=-1.32 mountY=0.63 hyp=1.47 mountTheta=-2.70 cameraX=-0.65, cameraY=1.31 cameraTheta=2.03
02:05:31.179 00.000 14964 setting lock position to (278.38, 92.31)
02:05:31.180 00.001 14964 Mount: notify guiding dithered (-0.6, 1.3)
02:05:31.180 00.000 14964 MultiStar: stabilizing after lock position change
02:05:31.181 00.001 14964 Status Line: Dither by -1.32,0.63
02:05:31.183 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:05:31.183 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
02:05:31.184 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":0,"id":"7cae1b70-b43f-495a-87da-13352dc5d550"}
02:05:31.185 00.001 14964 evsrv: cli 01AB27B0 disconnect
02:05:31.205 00.020 12044 Exposure complete
02:05:31.226 00.021 12044 worker thread done servicing request
02:05:31.227 00.001 14964 OnExposeComplete: enter
02:05:31.227 00.000 14964 UpdateGuideState(): m_state=6
02:05:31.228 00.001 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3822
02:05:31.228 00.000 14964 Star::Find returns 1 (0), X=278.66, Y=90.93, Mass=260679, SNR=316.9, Peak=17935 HFD=4.0
02:05:31.229 00.001 14964 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.56) = xAngle (0.19 = 0.19)
02:05:31.229 00.000 14964 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
02:05:31.230 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=-1.38 hyp=1.41 cameraTheta=-1.37 mountX=1.38 mountY=-0.14, mountTheta=-0.10
02:05:31.231 00.001 14964 dither recenter: remaining=(1.3,-0.6) step=(1.3,-0.6)
02:05:31.231 00.000 14964 MountToCamera -- mountTheta (0.44) + m_xAngle (-1.56) = xAngle (-1.11 = -1.11)
02:05:31.232 00.001 14964 MountToCamera -- mountX=1.32 mountY=-0.63 hyp=1.47 mountTheta=0.44 cameraX=0.65, cameraY=-1.31 cameraTheta=-1.11
02:05:31.232 00.000 14964 SchedulePrimaryMove(1136A648, x=0.65, y=-1.31, opts=4)
02:05:31.233 00.001 14964 Enqueuing Move request for scope (0.65, -1.31)
02:05:31.233 00.000 14964 Mount: notify direct move 1.32,-0.63
02:05:31.234 00.001 12044 Worker thread wakes up
02:05:31.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, -1.31) opts 0x4
02:05:31.234 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, -1.31)
02:05:31.234 00.000 12044 Moving (0.65, -1.31) raw xDistance=1.32 yDistance=-0.63
02:05:31.234 00.000 12044 BLC: window closed
02:05:31.234 00.000 12044 MoveAxis(W, 157, B)
02:05:31.234 00.000 12044 Guiding  Dir = 3, Dur = 157
02:05:31.242 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17935, med=615, FiltMin=534, FiltMax=14231, Gamma=0.810
02:05:31.247 00.005 14964 UpdateGuideState exits: m=260679 SNR=316.9
02:05:31.248 00.001 14964 PhdController: settling, locked = 1, distance = 1.63 (2.00) aobump = 0 frame = 1 / 99999
02:05:31.248 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576731.248,"Host":"NUCBOX","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:05:31.249 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.249 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:31.250 00.001 14964 Enqueuing Expose request
02:05:31.294 00.044 12044 IsSlewing returns 0
02:05:31.295 00.001 12044 IsGuiding returns 0
02:05:31.326 00.031 12044 PulseGuide returned control before completion, sleep 136
02:05:31.471 00.145 12044 IsGuiding returns 1
02:05:31.471 00.000 12044 scope still moving after pulse duration time elapsed
02:05:31.559 00.088 12044 IsSlewing returns 0
02:05:31.560 00.001 12044 IsGuiding returns 0
02:05:31.560 00.000 12044 scope move finished after 157 + 108 ms
02:05:31.560 00.000 12044 Move returns status 0, amount 157
02:05:31.560 00.000 12044 BLC: window closed
02:05:31.560 00.000 12044 BLC: Compensation needed for non-algo type move
02:05:31.560 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 302 applied
02:05:31.560 00.000 12044 MoveAxis(N, 361, B)
02:05:31.560 00.000 12044 Guiding  Dir = 0, Dur = 361
02:05:31.590 00.030 12044 IsSlewing returns 0
02:05:31.591 00.001 12044 IsGuiding returns 0
02:05:31.622 00.031 12044 PulseGuide returned control before completion, sleep 340
02:05:31.965 00.343 12044 IsGuiding returns 1
02:05:31.965 00.000 12044 scope still moving after pulse duration time elapsed
02:05:32.058 00.093 12044 IsSlewing returns 0
02:05:32.059 00.001 12044 IsGuiding returns 0
02:05:32.059 00.000 12044 scope move finished after 361 + 107 ms
02:05:32.059 00.000 12044 Move returns status 0, amount 361
02:05:32.059 00.000 12044 move complete, result=0
02:05:32.059 00.000 12044 worker thread done servicing request
02:05:32.059 00.000 12044 Worker thread wakes up
02:05:32.059 00.000 14964 GuideStep: 1.3 px 157 ms WEST, -0.6 px 361 ms NORTH
02:05:32.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:32.060 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:35.192 03.132 12044 Exposure complete
02:05:35.213 00.021 12044 worker thread done servicing request
02:05:35.213 00.000 14964 OnExposeComplete: enter
02:05:35.214 00.001 14964 UpdateGuideState(): m_state=6
02:05:35.214 00.000 14964 Star::Find(35, 278, 90, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3823
02:05:35.215 00.001 14964 Star::Find returns 1 (0), X=278.40, Y=92.45, Mass=262415, SNR=324.7, Peak=17207 HFD=4.1
02:05:35.216 00.001 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
02:05:35.216 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
02:05:35.217 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
02:05:35.218 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.14, opts=13)
02:05:35.218 00.000 14964 Enqueuing Move request for scope (0.02, 0.14)
02:05:35.219 00.001 12044 Worker thread wakes up
02:05:35.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:05:35.219 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:05:35.219 00.000 12044 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.03
02:05:35.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:05:35.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:35.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:35.219 00.000 12044 MoveAxis(E, 0, ABG)
02:05:35.219 00.000 12044 Move returns status 0, amount 0
02:05:35.219 00.000 12044 MoveAxis(N, 0, ABG)
02:05:35.219 00.000 12044 Move returns status 0, amount 0
02:05:35.219 00.000 12044 move complete, result=0
02:05:35.219 00.000 12044 worker thread done servicing request
02:05:35.227 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17207, med=615, FiltMin=520, FiltMax=11083, Gamma=0.810
02:05:35.232 00.005 14964 UpdateGuideState exits: m=262415 SNR=324.7
02:05:35.233 00.001 14964 PhdController: settling, locked = 1, distance = 0.14 (2.00) aobump = 0 frame = 2 / 99999
02:05:35.234 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576735.233,"Host":"NUCBOX","Inst":1,"Distance":0.14,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
02:05:35.234 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.234 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:35.235 00.001 14964 Enqueuing Expose request
02:05:35.236 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:35.236 00.000 12044 Worker thread wakes up
02:05:35.236 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:35.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:38.364 03.128 12044 Exposure complete
02:05:38.388 00.024 12044 worker thread done servicing request
02:05:38.388 00.000 14964 OnExposeComplete: enter
02:05:38.389 00.001 14964 UpdateGuideState(): m_state=6
02:05:38.390 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3824
02:05:38.390 00.000 14964 Star::Find returns 1 (0), X=278.60, Y=92.87, Mass=266010, SNR=328.3, Peak=16233 HFD=3.9
02:05:38.391 00.001 14964 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.56) = xAngle (2.76 = 2.76)
02:05:38.391 00.000 14964 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.47)
02:05:38.392 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.57 hyp=0.61 cameraTheta=1.20 mountX=-0.56 mountY=-0.28, mountTheta=-2.68
02:05:38.392 00.000 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.57, opts=13)
02:05:38.393 00.001 14964 Enqueuing Move request for scope (0.22, 0.57)
02:05:38.394 00.001 12044 Worker thread wakes up
02:05:38.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.57) opts 0xd
02:05:38.394 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.57)
02:05:38.394 00.000 12044 Moving (0.22, 0.57) raw xDistance=-0.56 yDistance=-0.28
02:05:38.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.56, slope = 0.00
02:05:38.394 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:38.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:05:38.394 00.000 12044 MoveAxis(E, 43, ABG)
02:05:38.394 00.000 12044 Guiding  Dir = 2, Dur = 43
02:05:38.401 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16233, med=615, FiltMin=527, FiltMax=12843, Gamma=0.810
02:05:38.407 00.006 14964 UpdateGuideState exits: m=266010 SNR=328.3
02:05:38.408 00.001 14964 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 3 / 99999
02:05:38.408 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576738.408,"Host":"NUCBOX","Inst":1,"Distance":0.28,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
02:05:38.409 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.410 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:38.410 00.000 14964 Enqueuing Expose request
02:05:38.420 00.010 12044 IsSlewing returns 0
02:05:38.420 00.000 12044 IsGuiding returns 0
02:05:38.451 00.031 12044 PulseGuide returned control before completion, sleep 22
02:05:38.484 00.033 12044 IsGuiding returns 1
02:05:38.484 00.000 12044 scope still moving after pulse duration time elapsed
02:05:38.575 00.091 12044 IsSlewing returns 0
02:05:38.576 00.001 12044 IsGuiding returns 0
02:05:38.576 00.000 12044 scope move finished after 43 + 112 ms
02:05:38.576 00.000 12044 Move returns status 0, amount 43
02:05:38.576 00.000 12044 MoveAxis(N, 0, ABG)
02:05:38.576 00.000 12044 Move returns status 0, amount 0
02:05:38.576 00.000 12044 move complete, result=0
02:05:38.576 00.000 12044 worker thread done servicing request
02:05:38.576 00.000 12044 Worker thread wakes up
02:05:38.576 00.000 14964 GuideStep: -0.6 px 43 ms EAST, -0.3 px 0 ms NORTH
02:05:38.577 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:38.577 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:41.703 03.126 12044 Exposure complete
02:05:41.724 00.021 12044 worker thread done servicing request
02:05:41.724 00.000 14964 OnExposeComplete: enter
02:05:41.725 00.001 14964 UpdateGuideState(): m_state=6
02:05:41.725 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3825
02:05:41.726 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=92.24, Mass=261822, SNR=316.2, Peak=16883 HFD=3.8
02:05:41.726 00.000 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
02:05:41.727 00.001 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
02:05:41.728 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=0.07 mountY=0.13, mountTheta=1.09
02:05:41.729 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.07, opts=13)
02:05:41.729 00.000 14964 Enqueuing Move request for scope (-0.12, -0.07)
02:05:41.730 00.001 12044 Worker thread wakes up
02:05:41.730 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
02:05:41.730 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
02:05:41.730 00.000 12044 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.13
02:05:41.730 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:05:41.730 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:41.730 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:05:41.730 00.000 12044 MoveAxis(E, 0, ABG)
02:05:41.730 00.000 12044 Move returns status 0, amount 0
02:05:41.730 00.000 12044 MoveAxis(N, 0, ABG)
02:05:41.730 00.000 12044 Move returns status 0, amount 0
02:05:41.730 00.000 12044 move complete, result=0
02:05:41.730 00.000 12044 worker thread done servicing request
02:05:41.738 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16883, med=616, FiltMin=527, FiltMax=12455, Gamma=0.810
02:05:41.744 00.006 14964 UpdateGuideState exits: m=261822 SNR=316.2
02:05:41.744 00.000 14964 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 4 / 99999
02:05:41.745 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778576741.745,"Host":"NUCBOX","Inst":1,"Distance":0.24,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
02:05:41.745 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.746 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:41.746 00.000 14964 Enqueuing Expose request
02:05:41.747 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:41.748 00.001 12044 Worker thread wakes up
02:05:41.748 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:41.748 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:44.850 03.102 12044 Exposure complete
02:05:44.872 00.022 12044 worker thread done servicing request
02:05:44.872 00.000 14964 OnExposeComplete: enter
02:05:44.873 00.001 14964 UpdateGuideState(): m_state=6
02:05:44.873 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3826
02:05:44.874 00.001 14964 Star::Find returns 1 (0), X=278.28, Y=92.25, Mass=265993, SNR=324.3, Peak=19027 HFD=4.0
02:05:44.875 00.001 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
02:05:44.875 00.000 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
02:05:44.876 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.56 mountX=0.06 mountY=0.10, mountTheta=1.03
02:05:44.877 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.06, opts=13)
02:05:44.877 00.000 14964 Enqueuing Move request for scope (-0.10, -0.06)
02:05:44.878 00.001 12044 Worker thread wakes up
02:05:44.878 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:05:44.878 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:05:44.878 00.000 12044 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=0.10
02:05:44.878 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.32, using input
02:05:44.878 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.12
02:05:44.878 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:44.878 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:05:44.878 00.000 12044 MoveAxis(E, 0, ABG)
02:05:44.878 00.000 12044 Move returns status 0, amount 0
02:05:44.878 00.000 12044 MoveAxis(N, 0, ABG)
02:05:44.878 00.000 12044 Move returns status 0, amount 0
02:05:44.878 00.000 12044 move complete, result=0
02:05:44.878 00.000 12044 worker thread done servicing request
02:05:44.885 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19027, med=615, FiltMin=518, FiltMax=11779, Gamma=0.810
02:05:44.891 00.006 14964 UpdateGuideState exits: m=265993 SNR=324.3
02:05:44.892 00.001 14964 PhdController: settling, locked = 1, distance = 0.20 (2.00) aobump = 0 frame = 5 / 99999
02:05:44.892 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778576744.892,"Host":"NUCBOX","Inst":1,"Distance":0.20,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
02:05:44.893 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.893 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:44.894 00.001 14964 Enqueuing Expose request
02:05:44.894 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:44.895 00.001 12044 Worker thread wakes up
02:05:44.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:44.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:47.996 03.101 12044 Exposure complete
02:05:48.019 00.023 12044 worker thread done servicing request
02:05:48.020 00.001 14964 OnExposeComplete: enter
02:05:48.020 00.000 14964 UpdateGuideState(): m_state=6
02:05:48.021 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3827
02:05:48.021 00.000 14964 Star::Find returns 1 (0), X=278.62, Y=92.36, Mass=267273, SNR=320.7, Peak=16115 HFD=3.9
02:05:48.022 00.001 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
02:05:48.022 00.000 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.46)
02:05:48.023 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.21 mountX=-0.05 mountY=-0.25, mountTheta=-1.76
02:05:48.024 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.05, opts=13)
02:05:48.024 00.000 14964 Enqueuing Move request for scope (0.25, 0.05)
02:05:48.025 00.001 12044 Worker thread wakes up
02:05:48.025 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
02:05:48.025 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
02:05:48.025 00.000 12044 Moving (0.25, 0.05) raw xDistance=-0.05 yDistance=-0.25
02:05:48.025 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.08
02:05:48.025 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:48.025 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:05:48.025 00.000 12044 MoveAxis(E, 0, ABG)
02:05:48.025 00.000 12044 Move returns status 0, amount 0
02:05:48.025 00.000 12044 MoveAxis(N, 0, ABG)
02:05:48.025 00.000 12044 Move returns status 0, amount 0
02:05:48.025 00.000 12044 move complete, result=0
02:05:48.025 00.000 12044 worker thread done servicing request
02:05:48.032 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16115, med=616, FiltMin=534, FiltMax=12532, Gamma=0.810
02:05:48.038 00.006 14964 UpdateGuideState exits: m=267273 SNR=320.7
02:05:48.038 00.000 14964 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 6 / 99999
02:05:48.039 00.001 14964 PhdController: newstate STATE_FINISH
02:05:48.039 00.000 14964 PhdController complete: success
02:05:48.040 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778576748.040,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:05:48.041 00.001 14964 Mount: notify guiding dither settle done success=1
02:05:48.041 00.000 14964 PhdController: newstate STATE_IDLE
02:05:48.042 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:48.042 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:48.042 00.000 14964 Enqueuing Expose request
02:05:48.043 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:05:48.043 00.000 12044 Worker thread wakes up
02:05:48.043 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:48.044 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:51.136 03.092 12044 Exposure complete
02:05:51.157 00.021 12044 worker thread done servicing request
02:05:51.157 00.000 14964 OnExposeComplete: enter
02:05:51.158 00.001 14964 UpdateGuideState(): m_state=6
02:05:51.158 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3828
02:05:51.159 00.001 14964 Star::Find returns 1 (0), X=278.34, Y=92.54, Mass=260282, SNR=320.3, Peak=16217 HFD=4.2
02:05:51.159 00.000 14964 MultiStar: exiting stabilization period
02:05:51.160 00.001 14964 MultiStar: updating star positions after lock position change
02:05:51.160 00.000 14964 Star::Find(35, 73, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3828
02:05:51.161 00.001 14964 Star::Find returns 1 (0), X=74.07, Y=326.49, Mass=14128, SNR=54.5, Peak=1923 HFD=3.0
02:05:51.161 00.000 14964 Star::Find(35, 139, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3828
02:05:51.162 00.001 14964 Star::Find returns 1 (0), X=140.53, Y=316.26, Mass=3033, SNR=21.3, Peak=1065 HFD=1.8
02:05:51.163 00.001 14964 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.56) = xAngle (3.27 = -3.02)
02:05:51.163 00.000 14964 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
02:05:51.163 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.71 mountX=-0.23 mountY=0.01, mountTheta=3.10
02:05:51.164 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.23, opts=13)
02:05:51.165 00.001 14964 Enqueuing Move request for scope (-0.03, 0.23)
02:05:51.166 00.001 12044 Worker thread wakes up
02:05:51.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
02:05:51.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
02:05:51.166 00.000 12044 Moving (-0.03, 0.23) raw xDistance=-0.23 yDistance=0.01
02:05:51.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.03
02:05:51.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:51.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:05:51.166 00.000 12044 MoveAxis(E, 0, ABG)
02:05:51.166 00.000 12044 Move returns status 0, amount 0
02:05:51.166 00.000 12044 MoveAxis(N, 0, ABG)
02:05:51.166 00.000 12044 Move returns status 0, amount 0
02:05:51.166 00.000 12044 move complete, result=0
02:05:51.166 00.000 12044 worker thread done servicing request
02:05:51.174 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16217, med=614, FiltMin=519, FiltMax=10763, Gamma=0.810
02:05:51.180 00.006 14964 UpdateGuideState exits: m=260282 SNR=320.3
02:05:51.180 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.181 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:51.181 00.000 14964 Enqueuing Expose request
02:05:51.181 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:51.182 00.001 12044 Worker thread wakes up
02:05:51.182 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:51.182 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:54.316 03.134 12044 Exposure complete
02:05:54.340 00.024 12044 worker thread done servicing request
02:05:54.340 00.000 14964 OnExposeComplete: enter
02:05:54.341 00.001 14964 UpdateGuideState(): m_state=6
02:05:54.341 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3829
02:05:54.342 00.001 14964 Star::Find returns 1 (0), X=278.66, Y=92.33, Mass=266396, SNR=323.0, Peak=18802 HFD=3.7
02:05:54.343 00.001 14964 MultiStar: [#1 0.17,0.51,0.17,U] [#2 0.00,0.41,0.08,U] 
02:05:54.343 00.000 14964 refined, 2 included, MultiStar: {0.25, 0.11}, one-star: {0.28, 0.02}
02:05:54.344 00.001 14964 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
02:05:54.344 00.000 14964 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.04 = -1.25)
02:05:54.345 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.43 mountX=-0.11 mountY=-0.26, mountTheta=-1.97
02:05:54.346 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.11, opts=13)
02:05:54.346 00.000 14964 Enqueuing Move request for scope (0.25, 0.11)
02:05:54.347 00.001 12044 Worker thread wakes up
02:05:54.347 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
02:05:54.347 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
02:05:54.347 00.000 12044 Moving (0.25, 0.11) raw xDistance=-0.11 yDistance=-0.26
02:05:54.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
02:05:54.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:54.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:05:54.347 00.000 12044 MoveAxis(E, 0, ABG)
02:05:54.347 00.000 12044 Move returns status 0, amount 0
02:05:54.347 00.000 12044 MoveAxis(N, 0, ABG)
02:05:54.347 00.000 12044 Move returns status 0, amount 0
02:05:54.347 00.000 12044 move complete, result=0
02:05:54.347 00.000 12044 worker thread done servicing request
02:05:54.355 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18802, med=616, FiltMin=516, FiltMax=13188, Gamma=0.810
02:05:54.361 00.006 14964 UpdateGuideState exits: m=266396 SNR=323.0
02:05:54.361 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.362 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:54.362 00.000 14964 Enqueuing Expose request
02:05:54.363 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:05:54.363 00.000 12044 Worker thread wakes up
02:05:54.363 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:54.363 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:05:57.505 03.142 12044 Exposure complete
02:05:57.528 00.023 12044 worker thread done servicing request
02:05:57.528 00.000 14964 OnExposeComplete: enter
02:05:57.529 00.001 14964 UpdateGuideState(): m_state=6
02:05:57.529 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3830
02:05:57.530 00.001 14964 Star::Find returns 1 (0), X=278.71, Y=92.13, Mass=266604, SNR=319.5, Peak=16546 HFD=4.2
02:05:57.532 00.002 14964 MultiStar: [#1 0.38,0.45,0.18,U] [#2 0.31,0.63,0.07,U] 
02:05:57.533 00.001 14964 refined, 2 included, MultiStar: {0.34, -0.05}, one-star: {0.34, -0.18}
02:05:57.534 00.001 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
02:05:57.535 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.81)
02:05:57.536 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-0.13 mountX=0.05 mountY=-0.34, mountTheta=-1.42
02:05:57.537 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.05, opts=13)
02:05:57.538 00.001 14964 Enqueuing Move request for scope (0.34, -0.05)
02:05:57.539 00.001 12044 Worker thread wakes up
02:05:57.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.05) opts 0xd
02:05:57.539 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.05)
02:05:57.539 00.000 12044 Moving (0.34, -0.05) raw xDistance=0.05 yDistance=-0.34
02:05:57.539 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.16, using input
02:05:57.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
02:05:57.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:57.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:05:57.539 00.000 12044 MoveAxis(E, 0, ABG)
02:05:57.539 00.000 12044 Move returns status 0, amount 0
02:05:57.539 00.000 12044 MoveAxis(N, 0, ABG)
02:05:57.539 00.000 12044 Move returns status 0, amount 0
02:05:57.539 00.000 12044 move complete, result=0
02:05:57.539 00.000 12044 worker thread done servicing request
02:05:57.546 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16546, med=615, FiltMin=526, FiltMax=11833, Gamma=0.810
02:05:57.551 00.005 14964 UpdateGuideState exits: m=266604 SNR=319.5
02:05:57.552 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.552 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:05:57.553 00.001 14964 Enqueuing Expose request
02:05:57.553 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:05:57.554 00.001 12044 Worker thread wakes up
02:05:57.554 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:05:57.554 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:00.663 03.109 12044 Exposure complete
02:06:00.686 00.023 12044 worker thread done servicing request
02:06:00.686 00.000 14964 OnExposeComplete: enter
02:06:00.687 00.001 14964 UpdateGuideState(): m_state=6
02:06:00.687 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3831
02:06:00.688 00.001 14964 Star::Find returns 1 (0), X=278.65, Y=92.04, Mass=263587, SNR=313.1, Peak=16034 HFD=4.1
02:06:00.689 00.001 14964 MultiStar: [#1 0.16,0.63,0.17,U] [#2 0.16,1.06,0.00,M1] 
02:06:00.689 00.000 14964 refined, 1 included, MultiStar: {0.26, -0.14}, one-star: {0.27, -0.27}
02:06:00.690 00.001 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.56) = xAngle (1.07 = 1.07)
02:06:00.690 00.000 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.12 = -2.16)
02:06:00.691 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-0.49 mountX=0.14 mountY=-0.24, mountTheta=-1.05
02:06:00.692 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=-0.14, opts=13)
02:06:00.692 00.000 14964 Enqueuing Move request for scope (0.26, -0.14)
02:06:00.693 00.001 12044 Worker thread wakes up
02:06:00.693 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
02:06:00.693 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
02:06:00.693 00.000 12044 Moving (0.26, -0.14) raw xDistance=0.14 yDistance=-0.24
02:06:00.693 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.23, using input
02:06:00.693 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
02:06:00.693 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:00.693 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:06:00.693 00.000 12044 MoveAxis(E, 0, ABG)
02:06:00.693 00.000 12044 Move returns status 0, amount 0
02:06:00.693 00.000 12044 MoveAxis(N, 0, ABG)
02:06:00.693 00.000 12044 Move returns status 0, amount 0
02:06:00.693 00.000 12044 move complete, result=0
02:06:00.693 00.000 12044 worker thread done servicing request
02:06:00.700 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16034, med=615, FiltMin=516, FiltMax=12573, Gamma=0.810
02:06:00.706 00.006 14964 UpdateGuideState exits: m=263587 SNR=313.1
02:06:00.707 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.707 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:00.708 00.001 14964 Enqueuing Expose request
02:06:00.708 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:00.709 00.001 12044 Worker thread wakes up
02:06:00.709 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:00.709 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:03.835 03.126 12044 Exposure complete
02:06:03.859 00.024 12044 worker thread done servicing request
02:06:03.859 00.000 14964 OnExposeComplete: enter
02:06:03.860 00.001 14964 UpdateGuideState(): m_state=6
02:06:03.860 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3832
02:06:03.861 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=92.06, Mass=260450, SNR=316.3, Peak=16843 HFD=4.0
02:06:03.861 00.000 14964 MultiStar: [#1 0.37,0.55,0.17,U] [#2 0.46,0.96,0.00,M2] 
02:06:03.862 00.001 14964 refined, 1 included, MultiStar: {0.19, -0.13}, one-star: {0.16, -0.25}
02:06:03.862 00.000 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.94 = 0.94)
02:06:03.863 00.001 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.29)
02:06:03.863 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.62 mountX=0.14 mountY=-0.17, mountTheta=-0.90
02:06:03.864 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.13, opts=13)
02:06:03.865 00.001 14964 Enqueuing Move request for scope (0.19, -0.13)
02:06:03.865 00.000 12044 Worker thread wakes up
02:06:03.865 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
02:06:03.865 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
02:06:03.865 00.000 12044 Moving (0.19, -0.13) raw xDistance=0.14 yDistance=-0.17
02:06:03.865 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.26, using input
02:06:03.865 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
02:06:03.866 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.866 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:03.866 00.000 12044 MoveAxis(E, 0, ABG)
02:06:03.866 00.000 12044 Move returns status 0, amount 0
02:06:03.866 00.000 12044 MoveAxis(N, 0, ABG)
02:06:03.866 00.000 12044 Move returns status 0, amount 0
02:06:03.866 00.000 12044 move complete, result=0
02:06:03.866 00.000 12044 worker thread done servicing request
02:06:03.873 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16843, med=615, FiltMin=519, FiltMax=12861, Gamma=0.810
02:06:03.879 00.006 14964 UpdateGuideState exits: m=260450 SNR=316.3
02:06:03.879 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.880 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:03.880 00.000 14964 Enqueuing Expose request
02:06:03.881 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:03.882 00.001 12044 Worker thread wakes up
02:06:03.882 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:03.882 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:06.986 03.104 12044 Exposure complete
02:06:07.009 00.023 12044 worker thread done servicing request
02:06:07.009 00.000 14964 OnExposeComplete: enter
02:06:07.010 00.001 14964 UpdateGuideState(): m_state=6
02:06:07.010 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3833
02:06:07.011 00.001 14964 Star::Find returns 1 (0), X=278.63, Y=92.33, Mass=264799, SNR=317.8, Peak=16223 HFD=4.2
02:06:07.011 00.000 14964 MultiStar: [#1 0.34,0.12,0.18,U] [#2 0.34,0.88,0.00,M3] 
02:06:07.012 00.001 14964 single-star, 1 included, MultiStar: {0.26, 0.03}, one-star: {0.25, 0.02}
02:06:07.012 00.000 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.63 = 1.63)
02:06:07.013 00.001 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.60)
02:06:07.013 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.02 mountY=-0.25, mountTheta=-1.63
02:06:07.014 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.02, opts=13)
02:06:07.015 00.001 14964 Enqueuing Move request for scope (0.25, 0.02)
02:06:07.016 00.001 12044 Worker thread wakes up
02:06:07.016 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
02:06:07.016 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
02:06:07.016 00.000 12044 Moving (0.25, 0.02) raw xDistance=-0.02 yDistance=-0.25
02:06:07.016 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
02:06:07.016 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:07.016 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:06:07.016 00.000 12044 MoveAxis(E, 0, ABG)
02:06:07.016 00.000 12044 Move returns status 0, amount 0
02:06:07.016 00.000 12044 MoveAxis(N, 0, ABG)
02:06:07.016 00.000 12044 Move returns status 0, amount 0
02:06:07.016 00.000 12044 move complete, result=0
02:06:07.016 00.000 12044 worker thread done servicing request
02:06:07.023 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16223, med=615, FiltMin=521, FiltMax=11195, Gamma=0.810
02:06:07.029 00.006 14964 UpdateGuideState exits: m=264799 SNR=317.8
02:06:07.029 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.030 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:07.030 00.000 14964 Enqueuing Expose request
02:06:07.031 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:07.031 00.000 12044 Worker thread wakes up
02:06:07.031 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:07.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:10.157 03.126 12044 Exposure complete
02:06:10.180 00.023 12044 worker thread done servicing request
02:06:10.180 00.000 14964 OnExposeComplete: enter
02:06:10.181 00.001 14964 UpdateGuideState(): m_state=6
02:06:10.182 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3834
02:06:10.182 00.000 14964 Star::Find returns 1 (0), X=278.98, Y=92.23, Mass=264800, SNR=322.3, Peak=21898 HFD=4.1
02:06:10.183 00.001 14964 MultiStar: [#1 0.65,0.40,0.00,M1] [#2 0.43,0.91,0.00,M4] 
02:06:10.183 00.000 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
02:06:10.184 00.001 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
02:06:10.185 00.001 14964 CameraToMount -- cameraX=0.61 cameraY=-0.08 hyp=0.61 cameraTheta=-0.13 mountX=0.09 mountY=-0.59, mountTheta=-1.43
02:06:10.188 00.003 14964 SchedulePrimaryMove(1136A648, x=0.61, y=-0.08, opts=13)
02:06:10.189 00.001 14964 Enqueuing Move request for scope (0.61, -0.08)
02:06:10.190 00.001 12044 Worker thread wakes up
02:06:10.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.08) opts 0xd
02:06:10.190 00.000 12044 Handling offset move in thread for scope, endpoint = (0.61, -0.08)
02:06:10.190 00.000 12044 Moving (0.61, -0.08) raw xDistance=0.09 yDistance=-0.59
02:06:10.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:06:10.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:10.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
02:06:10.190 00.000 12044 MoveAxis(E, 0, ABG)
02:06:10.190 00.000 12044 Move returns status 0, amount 0
02:06:10.190 00.000 12044 MoveAxis(N, 0, ABG)
02:06:10.190 00.000 12044 Move returns status 0, amount 0
02:06:10.190 00.000 12044 move complete, result=0
02:06:10.190 00.000 12044 worker thread done servicing request
02:06:10.197 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21898, med=615, FiltMin=517, FiltMax=11928, Gamma=0.810
02:06:10.203 00.006 14964 UpdateGuideState exits: m=264800 SNR=322.3
02:06:10.203 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.204 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:10.204 00.000 14964 Enqueuing Expose request
02:06:10.205 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:06:10.205 00.000 12044 Worker thread wakes up
02:06:10.205 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:10.205 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:13.306 03.101 12044 Exposure complete
02:06:13.330 00.024 12044 worker thread done servicing request
02:06:13.330 00.000 14964 OnExposeComplete: enter
02:06:13.330 00.000 14964 UpdateGuideState(): m_state=6
02:06:13.331 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3835
02:06:13.331 00.000 14964 Star::Find returns 1 (0), X=278.74, Y=92.14, Mass=266247, SNR=327.2, Peak=21074 HFD=4.0
02:06:13.332 00.001 14964 MultiStar: [#1 0.44,0.52,0.17,U] [#2 0.30,0.98,0.00,M5] 
02:06:13.332 00.000 14964 refined, 1 included, MultiStar: {0.38, -0.07}, one-star: {0.36, -0.17}
02:06:13.333 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
02:06:13.333 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
02:06:13.334 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.07 hyp=0.38 cameraTheta=-0.18 mountX=0.07 mountY=-0.37, mountTheta=-1.37
02:06:13.335 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.07, opts=13)
02:06:13.335 00.000 14964 Enqueuing Move request for scope (0.38, -0.07)
02:06:13.336 00.001 12044 Worker thread wakes up
02:06:13.336 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.07) opts 0xd
02:06:13.336 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.07)
02:06:13.336 00.000 12044 Moving (0.38, -0.07) raw xDistance=0.07 yDistance=-0.37
02:06:13.336 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.12, using input
02:06:13.336 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:06:13.336 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:13.336 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:06:13.336 00.000 12044 MoveAxis(E, 0, ABG)
02:06:13.336 00.000 12044 Move returns status 0, amount 0
02:06:13.336 00.000 12044 MoveAxis(N, 0, ABG)
02:06:13.336 00.000 12044 Move returns status 0, amount 0
02:06:13.336 00.000 12044 move complete, result=0
02:06:13.336 00.000 12044 worker thread done servicing request
02:06:13.343 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=21074, med=617, FiltMin=532, FiltMax=13099, Gamma=0.810
02:06:13.349 00.006 14964 UpdateGuideState exits: m=266247 SNR=327.2
02:06:13.350 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.350 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:13.350 00.000 14964 Enqueuing Expose request
02:06:13.351 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:06:13.351 00.000 12044 Worker thread wakes up
02:06:13.351 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:13.351 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:16.468 03.117 12044 Exposure complete
02:06:16.489 00.021 12044 worker thread done servicing request
02:06:16.489 00.000 14964 OnExposeComplete: enter
02:06:16.490 00.001 14964 UpdateGuideState(): m_state=6
02:06:16.490 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3836
02:06:16.491 00.001 14964 Star::Find returns 1 (0), X=278.84, Y=92.02, Mass=262512, SNR=317.8, Peak=18782 HFD=4.0
02:06:16.491 00.000 14964 MultiStar: [#1 0.50,0.57,0.00,M1] [#2 0.25,1.06,0.00,M6] 
02:06:16.492 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
02:06:16.492 00.000 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.23)
02:06:16.493 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.29 hyp=0.55 cameraTheta=-0.55 mountX=0.29 mountY=-0.43, mountTheta=-0.98
02:06:16.494 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.29, opts=13)
02:06:16.494 00.000 14964 Enqueuing Move request for scope (0.47, -0.29)
02:06:16.495 00.001 12044 Worker thread wakes up
02:06:16.495 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.29) opts 0xd
02:06:16.495 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.29)
02:06:16.495 00.000 12044 Moving (0.47, -0.29) raw xDistance=0.29 yDistance=-0.43
02:06:16.495 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.29, slope = 0.04
02:06:16.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:16.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:06:16.495 00.000 12044 MoveAxis(W, 28, ABG)
02:06:16.495 00.000 12044 Guiding  Dir = 3, Dur = 28
02:06:16.503 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18782, med=615, FiltMin=531, FiltMax=11899, Gamma=0.810
02:06:16.509 00.006 14964 UpdateGuideState exits: m=262512 SNR=317.8
02:06:16.510 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:16.511 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:16.511 00.000 14964 Enqueuing Expose request
02:06:16.638 00.127 12044 IsSlewing returns 0
02:06:16.640 00.002 12044 IsGuiding returns 0
02:06:16.673 00.033 12044 IsGuiding returns 1
02:06:16.673 00.000 12044 scope still moving after pulse duration time elapsed
02:06:16.731 00.058 12044 IsSlewing returns 0
02:06:16.732 00.001 12044 IsGuiding returns 0
02:06:16.732 00.000 12044 scope move finished after 28 + 63 ms
02:06:16.732 00.000 12044 Move returns status 0, amount 28
02:06:16.732 00.000 12044 MoveAxis(N, 0, ABG)
02:06:16.732 00.000 12044 Move returns status 0, amount 0
02:06:16.732 00.000 12044 move complete, result=0
02:06:16.732 00.000 12044 worker thread done servicing request
02:06:16.732 00.000 12044 Worker thread wakes up
02:06:16.732 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:16.732 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:16.732 00.000 14964 GuideStep: 0.3 px 28 ms WEST, -0.4 px 0 ms NORTH
02:06:19.839 03.107 12044 Exposure complete
02:06:19.860 00.021 12044 worker thread done servicing request
02:06:19.860 00.000 14964 OnExposeComplete: enter
02:06:19.861 00.001 14964 UpdateGuideState(): m_state=6
02:06:19.862 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3837
02:06:19.862 00.000 14964 Star::Find returns 1 (0), X=278.71, Y=92.10, Mass=259267, SNR=324.0, Peak=18090 HFD=4.1
02:06:19.863 00.001 14964 MultiStar: [#1 0.46,0.46,0.18,U] [#2 0.64,0.43,0.00,M7] 
02:06:19.864 00.001 14964 refined, 1 included, MultiStar: {0.35, -0.11}, one-star: {0.33, -0.21}
02:06:19.864 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
02:06:19.865 00.001 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
02:06:19.865 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-0.30 mountX=0.11 mountY=-0.34, mountTheta=-1.25
02:06:19.867 00.002 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.11, opts=13)
02:06:19.867 00.000 14964 Enqueuing Move request for scope (0.35, -0.11)
02:06:19.868 00.001 12044 Worker thread wakes up
02:06:19.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.11) opts 0xd
02:06:19.868 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.11)
02:06:19.868 00.000 12044 Moving (0.35, -0.11) raw xDistance=0.11 yDistance=-0.34
02:06:19.868 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.23, using input
02:06:19.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
02:06:19.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:19.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:06:19.868 00.000 12044 MoveAxis(E, 0, ABG)
02:06:19.868 00.000 12044 Move returns status 0, amount 0
02:06:19.868 00.000 12044 MoveAxis(N, 0, ABG)
02:06:19.868 00.000 12044 Move returns status 0, amount 0
02:06:19.868 00.000 12044 move complete, result=0
02:06:19.868 00.000 12044 worker thread done servicing request
02:06:19.875 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18090, med=615, FiltMin=525, FiltMax=11691, Gamma=0.810
02:06:19.880 00.005 14964 UpdateGuideState exits: m=259267 SNR=324.0
02:06:19.881 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.882 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:19.882 00.000 14964 Enqueuing Expose request
02:06:19.882 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:19.883 00.001 12044 Worker thread wakes up
02:06:19.883 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:19.883 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:23.011 03.128 12044 Exposure complete
02:06:23.033 00.022 12044 worker thread done servicing request
02:06:23.033 00.000 14964 OnExposeComplete: enter
02:06:23.034 00.001 14964 UpdateGuideState(): m_state=6
02:06:23.034 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3838
02:06:23.035 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=92.36, Mass=267653, SNR=330.3, Peak=17483 HFD=3.8
02:06:23.036 00.001 14964 MultiStar: [#1 0.17,0.42,0.18,U] [#2 0.08,0.87,0.00,M8] 
02:06:23.036 00.000 14964 single-star, 1 included, MultiStar: {0.14, 0.10}, one-star: {0.14, 0.05}
02:06:23.037 00.001 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
02:06:23.037 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
02:06:23.037 00.000 14964 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=-0.05 mountY=-0.14, mountTheta=-1.88
02:06:23.038 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.05, opts=13)
02:06:23.039 00.001 14964 Enqueuing Move request for scope (0.14, 0.05)
02:06:23.040 00.001 12044 Worker thread wakes up
02:06:23.040 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
02:06:23.040 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
02:06:23.040 00.000 12044 Moving (0.14, 0.05) raw xDistance=-0.05 yDistance=-0.14
02:06:23.040 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:06:23.040 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:23.040 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:23.040 00.000 12044 MoveAxis(E, 0, ABG)
02:06:23.040 00.000 12044 Move returns status 0, amount 0
02:06:23.040 00.000 12044 MoveAxis(N, 0, ABG)
02:06:23.040 00.000 12044 Move returns status 0, amount 0
02:06:23.040 00.000 12044 move complete, result=0
02:06:23.040 00.000 12044 worker thread done servicing request
02:06:23.048 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17483, med=615, FiltMin=520, FiltMax=12787, Gamma=0.810
02:06:23.053 00.005 14964 UpdateGuideState exits: m=267653 SNR=330.3
02:06:23.054 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.054 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:23.054 00.000 14964 Enqueuing Expose request
02:06:23.055 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:23.056 00.001 12044 Worker thread wakes up
02:06:23.056 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:23.056 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:26.178 03.122 12044 Exposure complete
02:06:26.200 00.022 12044 worker thread done servicing request
02:06:26.200 00.000 14964 OnExposeComplete: enter
02:06:26.201 00.001 14964 UpdateGuideState(): m_state=6
02:06:26.201 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3839
02:06:26.202 00.001 14964 Star::Find returns 1 (0), X=278.56, Y=92.15, Mass=257851, SNR=326.5, Peak=16927 HFD=3.9
02:06:26.202 00.000 14964 MultiStar: [#1 0.17,0.47,0.17,U] [#2 0.30,0.81,0.00,M9] 
02:06:26.203 00.001 14964 refined, 1 included, MultiStar: {0.19, -0.07}, one-star: {0.19, -0.16}
02:06:26.203 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
02:06:26.203 00.000 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
02:06:26.204 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=0.07 mountY=-0.18, mountTheta=-1.19
02:06:26.205 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.07, opts=13)
02:06:26.206 00.001 14964 Enqueuing Move request for scope (0.19, -0.07)
02:06:26.206 00.000 12044 Worker thread wakes up
02:06:26.206 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:06:26.206 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:06:26.206 00.000 12044 Moving (0.19, -0.07) raw xDistance=0.07 yDistance=-0.18
02:06:26.206 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
02:06:26.206 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:26.206 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:26.206 00.000 12044 MoveAxis(E, 0, ABG)
02:06:26.206 00.000 12044 Move returns status 0, amount 0
02:06:26.206 00.000 12044 MoveAxis(N, 0, ABG)
02:06:26.206 00.000 12044 Move returns status 0, amount 0
02:06:26.206 00.000 12044 move complete, result=0
02:06:26.207 00.001 12044 worker thread done servicing request
02:06:26.214 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16927, med=615, FiltMin=527, FiltMax=13403, Gamma=0.810
02:06:26.219 00.005 14964 UpdateGuideState exits: m=257851 SNR=326.5
02:06:26.220 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.220 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:26.221 00.001 14964 Enqueuing Expose request
02:06:26.221 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:26.222 00.001 12044 Worker thread wakes up
02:06:26.222 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:26.222 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:29.354 03.132 12044 Exposure complete
02:06:29.379 00.025 12044 worker thread done servicing request
02:06:29.379 00.000 14964 OnExposeComplete: enter
02:06:29.380 00.001 14964 UpdateGuideState(): m_state=6
02:06:29.381 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3840
02:06:29.381 00.000 14964 Star::Find returns 1 (0), X=278.49, Y=92.08, Mass=264124, SNR=327.4, Peak=16695 HFD=4.0
02:06:29.382 00.001 14964 MultiStar: [#1 0.22,0.33,0.17,U] [#2 0.09,0.61,0.07,U] 
02:06:29.382 00.000 14964 refined, 2 included, MultiStar: {0.13, -0.11}, one-star: {0.11, -0.23}
02:06:29.382 00.000 14964 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.56) = xAngle (0.85 = 0.85)
02:06:29.383 00.001 14964 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.38)
02:06:29.383 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=0.11 mountY=-0.11, mountTheta=-0.81
02:06:29.384 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.11, opts=13)
02:06:29.385 00.001 14964 Enqueuing Move request for scope (0.13, -0.11)
02:06:29.385 00.000 12044 Worker thread wakes up
02:06:29.386 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:06:29.386 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:06:29.386 00.000 12044 Moving (0.13, -0.11) raw xDistance=0.11 yDistance=-0.11
02:06:29.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
02:06:29.386 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:29.386 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:29.386 00.000 12044 MoveAxis(E, 0, ABG)
02:06:29.386 00.000 12044 Move returns status 0, amount 0
02:06:29.386 00.000 12044 MoveAxis(N, 0, ABG)
02:06:29.386 00.000 12044 Move returns status 0, amount 0
02:06:29.386 00.000 12044 move complete, result=0
02:06:29.386 00.000 12044 worker thread done servicing request
02:06:29.393 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16695, med=616, FiltMin=530, FiltMax=13081, Gamma=0.810
02:06:29.398 00.005 14964 UpdateGuideState exits: m=264124 SNR=327.4
02:06:29.399 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.399 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:29.400 00.001 14964 Enqueuing Expose request
02:06:29.400 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:29.400 00.000 12044 Worker thread wakes up
02:06:29.400 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:29.401 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:32.491 03.090 12044 Exposure complete
02:06:32.512 00.021 12044 worker thread done servicing request
02:06:32.512 00.000 14964 OnExposeComplete: enter
02:06:32.512 00.000 14964 UpdateGuideState(): m_state=6
02:06:32.513 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3841
02:06:32.513 00.000 14964 Star::Find returns 1 (0), X=278.68, Y=92.49, Mass=267796, SNR=332.4, Peak=18686 HFD=3.5
02:06:32.514 00.001 14964 MultiStar: [#1 0.24,-0.05,0.17,U] [#2 0.20,0.64,0.07,U] 
02:06:32.515 00.001 14964 refined, 2 included, MultiStar: {0.29, 0.18}, one-star: {0.30, 0.18}
02:06:32.515 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
02:06:32.515 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
02:06:32.516 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.55 mountX=-0.17 mountY=-0.31, mountTheta=-2.09
02:06:32.517 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.18, opts=13)
02:06:32.517 00.000 14964 Enqueuing Move request for scope (0.29, 0.18)
02:06:32.518 00.001 12044 Worker thread wakes up
02:06:32.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
02:06:32.518 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
02:06:32.518 00.000 12044 Moving (0.29, 0.18) raw xDistance=-0.17 yDistance=-0.31
02:06:32.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
02:06:32.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:32.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:06:32.518 00.000 12044 MoveAxis(E, 0, ABG)
02:06:32.518 00.000 12044 Move returns status 0, amount 0
02:06:32.518 00.000 12044 MoveAxis(N, 0, ABG)
02:06:32.518 00.000 12044 Move returns status 0, amount 0
02:06:32.518 00.000 12044 move complete, result=0
02:06:32.518 00.000 12044 worker thread done servicing request
02:06:32.527 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18686, med=615, FiltMin=533, FiltMax=14123, Gamma=0.810
02:06:32.533 00.006 14964 UpdateGuideState exits: m=267796 SNR=332.4
02:06:32.533 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.534 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:32.534 00.000 14964 Enqueuing Expose request
02:06:32.535 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:32.535 00.000 12044 Worker thread wakes up
02:06:32.535 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:32.535 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:35.641 03.106 12044 Exposure complete
02:06:35.662 00.021 12044 worker thread done servicing request
02:06:35.662 00.000 14964 OnExposeComplete: enter
02:06:35.662 00.000 14964 UpdateGuideState(): m_state=6
02:06:35.663 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3842
02:06:35.663 00.000 14964 Star::Find returns 1 (0), X=278.86, Y=92.41, Mass=263814, SNR=327.6, Peak=18122 HFD=3.8
02:06:35.664 00.001 14964 MultiStar: [#1 0.47,0.30,0.17,U] [#2 0.43,0.38,0.08,U] 
02:06:35.665 00.001 14964 single-star, 2 included, MultiStar: {0.48, 0.15}, one-star: {0.48, 0.10}
02:06:35.665 00.000 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
02:06:35.665 00.000 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.81 = -1.47)
02:06:35.666 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.10 hyp=0.49 cameraTheta=0.21 mountX=-0.09 mountY=-0.49, mountTheta=-1.76
02:06:35.667 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.10, opts=13)
02:06:35.667 00.000 14964 Enqueuing Move request for scope (0.48, 0.10)
02:06:35.668 00.001 12044 Worker thread wakes up
02:06:35.668 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.10) opts 0xd
02:06:35.668 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.10)
02:06:35.668 00.000 12044 Moving (0.48, 0.10) raw xDistance=-0.09 yDistance=-0.49
02:06:35.668 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.12, using input
02:06:35.668 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:06:35.668 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:35.668 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
02:06:35.668 00.000 12044 MoveAxis(E, 0, ABG)
02:06:35.668 00.000 12044 Move returns status 0, amount 0
02:06:35.668 00.000 12044 MoveAxis(N, 0, ABG)
02:06:35.668 00.000 12044 Move returns status 0, amount 0
02:06:35.668 00.000 12044 move complete, result=0
02:06:35.668 00.000 12044 worker thread done servicing request
02:06:35.676 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18122, med=616, FiltMin=517, FiltMax=12905, Gamma=0.810
02:06:35.681 00.005 14964 UpdateGuideState exits: m=263814 SNR=327.6
02:06:35.682 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.682 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:35.683 00.001 14964 Enqueuing Expose request
02:06:35.683 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:06:35.684 00.001 12044 Worker thread wakes up
02:06:35.684 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:35.684 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:38.782 03.098 12044 Exposure complete
02:06:38.810 00.028 12044 worker thread done servicing request
02:06:38.810 00.000 14964 OnExposeComplete: enter
02:06:38.810 00.000 14964 UpdateGuideState(): m_state=6
02:06:38.811 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3843
02:06:38.811 00.000 14964 Star::Find returns 1 (0), X=278.75, Y=92.85, Mass=263688, SNR=314.6, Peak=16034 HFD=4.0
02:06:38.812 00.001 14964 MultiStar: [#1 0.21,-0.35,0.18,U] [#2 0.17,-0.05,0.07,U] 
02:06:38.812 00.000 14964 refined, 2 included, MultiStar: {0.34, 0.38}, one-star: {0.37, 0.54}
02:06:38.813 00.001 14964 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.56) = xAngle (2.40 = 2.40)
02:06:38.813 00.000 14964 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
02:06:38.814 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.38 hyp=0.51 cameraTheta=0.84 mountX=-0.37 mountY=-0.37, mountTheta=-2.36
02:06:38.815 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.38, opts=13)
02:06:38.815 00.000 14964 Enqueuing Move request for scope (0.34, 0.38)
02:06:38.816 00.001 12044 Worker thread wakes up
02:06:38.816 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.38) opts 0xd
02:06:38.816 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.38)
02:06:38.816 00.000 12044 Moving (0.34, 0.38) raw xDistance=-0.37 yDistance=-0.37
02:06:38.816 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.37, slope = -0.05
02:06:38.816 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:38.816 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:06:38.816 00.000 12044 MoveAxis(E, 35, ABG)
02:06:38.816 00.000 12044 Guiding  Dir = 2, Dur = 35
02:06:38.823 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16034, med=615, FiltMin=532, FiltMax=13563, Gamma=0.810
02:06:38.829 00.006 14964 UpdateGuideState exits: m=263688 SNR=314.6
02:06:38.829 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.830 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:38.830 00.000 14964 Enqueuing Expose request
02:06:38.903 00.073 12044 IsSlewing returns 0
02:06:38.903 00.000 12044 IsGuiding returns 0
02:06:38.934 00.031 12044 PulseGuide returned control before completion, sleep 14
02:06:38.959 00.025 12044 IsGuiding returns 1
02:06:38.959 00.000 12044 scope still moving after pulse duration time elapsed
02:06:39.012 00.053 12044 IsSlewing returns 0
02:06:39.013 00.001 12044 IsGuiding returns 0
02:06:39.013 00.000 12044 scope move finished after 35 + 74 ms
02:06:39.013 00.000 12044 Move returns status 0, amount 35
02:06:39.013 00.000 12044 MoveAxis(N, 0, ABG)
02:06:39.013 00.000 12044 Move returns status 0, amount 0
02:06:39.013 00.000 12044 move complete, result=0
02:06:39.013 00.000 12044 worker thread done servicing request
02:06:39.013 00.000 12044 Worker thread wakes up
02:06:39.014 00.001 14964 GuideStep: -0.4 px 35 ms EAST, -0.4 px 0 ms NORTH
02:06:39.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:39.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:42.111 03.097 12044 Exposure complete
02:06:42.132 00.021 12044 worker thread done servicing request
02:06:42.132 00.000 14964 OnExposeComplete: enter
02:06:42.133 00.001 14964 UpdateGuideState(): m_state=6
02:06:42.133 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3844
02:06:42.135 00.002 14964 Star::Find returns 1 (0), X=278.66, Y=92.49, Mass=267212, SNR=326.6, Peak=14770 HFD=4.4
02:06:42.135 00.000 14964 MultiStar: [#1 0.36,-0.01,0.16,U] [#2 0.30,0.47,0.08,U] 
02:06:42.135 00.000 14964 single-star, 2 included, MultiStar: {0.30, 0.17}, one-star: {0.29, 0.18}
02:06:42.136 00.001 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
02:06:42.136 00.000 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.12)
02:06:42.137 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.56 mountX=-0.17 mountY=-0.30, mountTheta=-2.09
02:06:42.138 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.18, opts=13)
02:06:42.138 00.000 14964 Enqueuing Move request for scope (0.29, 0.18)
02:06:42.139 00.001 12044 Worker thread wakes up
02:06:42.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
02:06:42.139 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
02:06:42.139 00.000 12044 Moving (0.29, 0.18) raw xDistance=-0.17 yDistance=-0.30
02:06:42.139 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.33, using input
02:06:42.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
02:06:42.139 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:42.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:06:42.139 00.000 12044 MoveAxis(E, 0, ABG)
02:06:42.139 00.000 12044 Move returns status 0, amount 0
02:06:42.139 00.000 12044 MoveAxis(N, 0, ABG)
02:06:42.139 00.000 12044 Move returns status 0, amount 0
02:06:42.139 00.000 12044 move complete, result=0
02:06:42.139 00.000 12044 worker thread done servicing request
02:06:42.146 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14770, med=615, FiltMin=529, FiltMax=11835, Gamma=0.810
02:06:42.152 00.006 14964 UpdateGuideState exits: m=267212 SNR=326.6
02:06:42.152 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.153 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:42.153 00.000 14964 Enqueuing Expose request
02:06:42.154 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:42.154 00.000 12044 Worker thread wakes up
02:06:42.154 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:42.154 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:45.282 03.128 12044 Exposure complete
02:06:45.304 00.022 12044 worker thread done servicing request
02:06:45.304 00.000 14964 OnExposeComplete: enter
02:06:45.304 00.000 14964 UpdateGuideState(): m_state=6
02:06:45.305 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3845
02:06:45.305 00.000 14964 Star::Find returns 1 (0), X=278.26, Y=92.19, Mass=264315, SNR=320.3, Peak=17307 HFD=4.1
02:06:45.306 00.001 14964 MultiStar: [#1 0.11,0.16,0.17,U] [#2 -0.07,0.41,0.07,U] 
02:06:45.307 00.001 14964 refined, 2 included, MultiStar: {-0.08, -0.05}, one-star: {-0.11, -0.12}
02:06:45.307 00.000 14964 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
02:06:45.308 00.001 14964 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.02 = 2.02)
02:06:45.308 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.59 mountX=0.05 mountY=0.08, mountTheta=1.05
02:06:45.309 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.05, opts=13)
02:06:45.310 00.001 14964 Enqueuing Move request for scope (-0.08, -0.05)
02:06:45.310 00.000 12044 Worker thread wakes up
02:06:45.310 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:06:45.310 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:06:45.310 00.000 12044 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
02:06:45.310 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
02:06:45.310 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:45.310 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:06:45.310 00.000 12044 MoveAxis(E, 0, ABG)
02:06:45.310 00.000 12044 Move returns status 0, amount 0
02:06:45.311 00.001 12044 MoveAxis(N, 0, ABG)
02:06:45.311 00.000 12044 Move returns status 0, amount 0
02:06:45.311 00.000 12044 move complete, result=0
02:06:45.311 00.000 12044 worker thread done servicing request
02:06:45.318 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17307, med=615, FiltMin=531, FiltMax=11859, Gamma=0.810
02:06:45.324 00.006 14964 UpdateGuideState exits: m=264315 SNR=320.3
02:06:45.325 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:45.325 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:45.326 00.001 14964 Enqueuing Expose request
02:06:45.326 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:45.327 00.001 12044 Worker thread wakes up
02:06:45.327 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:45.327 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:48.431 03.104 12044 Exposure complete
02:06:48.454 00.023 12044 worker thread done servicing request
02:06:48.454 00.000 14964 OnExposeComplete: enter
02:06:48.455 00.001 14964 UpdateGuideState(): m_state=6
02:06:48.455 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3846
02:06:48.456 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=92.45, Mass=269301, SNR=326.0, Peak=16605 HFD=4.0
02:06:48.457 00.001 14964 MultiStar: [#1 0.12,0.15,0.18,U] [#2 0.07,0.57,0.07,U] 
02:06:48.457 00.000 14964 single-star, 2 included, MultiStar: {0.06, 0.17}, one-star: {0.06, 0.15}
02:06:48.457 00.000 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
02:06:48.458 00.001 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.47)
02:06:48.458 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
02:06:48.459 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.15, opts=13)
02:06:48.460 00.001 14964 Enqueuing Move request for scope (0.06, 0.15)
02:06:48.460 00.000 12044 Worker thread wakes up
02:06:48.460 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
02:06:48.461 00.001 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
02:06:48.461 00.000 12044 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=-0.07
02:06:48.461 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.17, using input
02:06:48.461 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
02:06:48.461 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:48.461 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:48.461 00.000 12044 MoveAxis(E, 0, ABG)
02:06:48.461 00.000 12044 Move returns status 0, amount 0
02:06:48.461 00.000 12044 MoveAxis(N, 0, ABG)
02:06:48.461 00.000 12044 Move returns status 0, amount 0
02:06:48.461 00.000 12044 move complete, result=0
02:06:48.461 00.000 12044 worker thread done servicing request
02:06:48.468 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16605, med=615, FiltMin=528, FiltMax=11920, Gamma=0.810
02:06:48.473 00.005 14964 UpdateGuideState exits: m=269301 SNR=326.0
02:06:48.474 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:48.474 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:48.475 00.001 14964 Enqueuing Expose request
02:06:48.475 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:48.476 00.001 12044 Worker thread wakes up
02:06:48.476 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:48.476 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:51.580 03.104 12044 Exposure complete
02:06:51.602 00.022 12044 worker thread done servicing request
02:06:51.602 00.000 14964 OnExposeComplete: enter
02:06:51.602 00.000 14964 UpdateGuideState(): m_state=6
02:06:51.603 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3847
02:06:51.604 00.001 14964 Star::Find returns 1 (0), X=278.59, Y=92.42, Mass=267021, SNR=319.7, Peak=17027 HFD=4.1
02:06:51.604 00.000 14964 MultiStar: [#1 0.11,0.13,0.18,U] [#2 -0.26,-0.04,0.07,U] 
02:06:51.605 00.001 14964 refined, 2 included, MultiStar: {0.17, 0.11}, one-star: {0.21, 0.11}
02:06:51.605 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
02:06:51.605 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
02:06:51.606 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.55 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
02:06:51.607 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.11, opts=13)
02:06:51.608 00.001 14964 Enqueuing Move request for scope (0.17, 0.11)
02:06:51.609 00.001 12044 Worker thread wakes up
02:06:51.609 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
02:06:51.609 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
02:06:51.609 00.000 12044 Moving (0.17, 0.11) raw xDistance=-0.10 yDistance=-0.18
02:06:51.609 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:06:51.609 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:51.609 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:51.609 00.000 12044 MoveAxis(E, 0, ABG)
02:06:51.609 00.000 12044 Move returns status 0, amount 0
02:06:51.609 00.000 12044 MoveAxis(N, 0, ABG)
02:06:51.609 00.000 12044 Move returns status 0, amount 0
02:06:51.609 00.000 12044 move complete, result=0
02:06:51.609 00.000 12044 worker thread done servicing request
02:06:51.616 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17027, med=615, FiltMin=527, FiltMax=12251, Gamma=0.810
02:06:51.621 00.005 14964 UpdateGuideState exits: m=267021 SNR=319.7
02:06:51.622 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.623 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:51.623 00.000 14964 Enqueuing Expose request
02:06:51.624 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:51.624 00.000 12044 Worker thread wakes up
02:06:51.624 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:51.624 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:54.733 03.109 12044 Exposure complete
02:06:54.755 00.022 12044 worker thread done servicing request
02:06:54.755 00.000 14964 OnExposeComplete: enter
02:06:54.757 00.002 14964 UpdateGuideState(): m_state=6
02:06:54.757 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3848
02:06:54.758 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=92.51, Mass=266679, SNR=330.0, Peak=15765 HFD=4.1
02:06:54.758 00.000 14964 MultiStar: [#1 -0.01,0.01,0.18,U] [#2 0.09,0.56,0.07,U] 
02:06:54.759 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.19}, one-star: {0.05, 0.20}
02:06:54.759 00.000 14964 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.56) = xAngle (2.89 = 2.89)
02:06:54.760 00.001 14964 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.34)
02:06:54.760 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.33 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
02:06:54.761 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.19, opts=13)
02:06:54.762 00.001 14964 Enqueuing Move request for scope (0.05, 0.19)
02:06:54.762 00.000 12044 Worker thread wakes up
02:06:54.762 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
02:06:54.763 00.001 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
02:06:54.763 00.000 12044 Moving (0.05, 0.19) raw xDistance=-0.19 yDistance=-0.07
02:06:54.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.02
02:06:54.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:54.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:54.763 00.000 12044 MoveAxis(E, 0, ABG)
02:06:54.763 00.000 12044 Move returns status 0, amount 0
02:06:54.763 00.000 12044 MoveAxis(N, 0, ABG)
02:06:54.763 00.000 12044 Move returns status 0, amount 0
02:06:54.763 00.000 12044 move complete, result=0
02:06:54.763 00.000 12044 worker thread done servicing request
02:06:54.769 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15765, med=615, FiltMin=528, FiltMax=11847, Gamma=0.810
02:06:54.775 00.006 14964 UpdateGuideState exits: m=266679 SNR=330.0
02:06:54.776 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.776 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:54.777 00.001 14964 Enqueuing Expose request
02:06:54.777 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:54.778 00.001 12044 Worker thread wakes up
02:06:54.778 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:54.778 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:06:57.876 03.098 12044 Exposure complete
02:06:57.896 00.020 12044 worker thread done servicing request
02:06:57.897 00.001 14964 OnExposeComplete: enter
02:06:57.897 00.000 14964 UpdateGuideState(): m_state=6
02:06:57.898 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3849
02:06:57.898 00.000 14964 Star::Find returns 1 (0), X=278.69, Y=92.79, Mass=261834, SNR=317.9, Peak=18590 HFD=3.8
02:06:57.899 00.001 14964 MultiStar: [#1 0.25,-0.26,0.19,U] [#2 0.02,0.11,0.07,U] 
02:06:57.900 00.001 14964 refined, 2 included, MultiStar: {0.29, 0.35}, one-star: {0.31, 0.48}
02:06:57.900 00.000 14964 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
02:06:57.900 00.000 14964 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.50 = -0.79)
02:06:57.901 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.45 cameraTheta=0.89 mountX=-0.35 mountY=-0.32, mountTheta=-2.40
02:06:57.902 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.35, opts=13)
02:06:57.902 00.000 14964 Enqueuing Move request for scope (0.29, 0.35)
02:06:57.903 00.001 12044 Worker thread wakes up
02:06:57.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
02:06:57.903 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
02:06:57.903 00.000 12044 Moving (0.29, 0.35) raw xDistance=-0.35 yDistance=-0.32
02:06:57.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.35, slope = -0.02
02:06:57.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:57.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:06:57.903 00.000 12044 MoveAxis(E, 16, ABG)
02:06:57.903 00.000 12044 Guiding  Dir = 2, Dur = 16
02:06:57.913 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18590, med=615, FiltMin=519, FiltMax=14635, Gamma=0.810
02:06:57.918 00.005 14964 UpdateGuideState exits: m=261834 SNR=317.9
02:06:57.919 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.919 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:06:57.920 00.001 14964 Enqueuing Expose request
02:06:57.963 00.043 12044 IsSlewing returns 0
02:06:57.964 00.001 12044 IsGuiding returns 0
02:06:57.995 00.031 12044 IsGuiding returns 1
02:06:57.995 00.000 12044 scope still moving after pulse duration time elapsed
02:06:58.056 00.061 12044 IsSlewing returns 0
02:06:58.057 00.001 12044 IsGuiding returns 0
02:06:58.057 00.000 12044 scope move finished after 16 + 77 ms
02:06:58.057 00.000 12044 Move returns status 0, amount 16
02:06:58.057 00.000 12044 MoveAxis(N, 0, ABG)
02:06:58.057 00.000 12044 Move returns status 0, amount 0
02:06:58.057 00.000 12044 move complete, result=0
02:06:58.057 00.000 12044 worker thread done servicing request
02:06:58.057 00.000 12044 Worker thread wakes up
02:06:58.057 00.000 14964 GuideStep: -0.3 px 16 ms EAST, -0.3 px 0 ms NORTH
02:06:58.057 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:06:58.058 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:01.194 03.136 12044 Exposure complete
02:07:01.216 00.022 12044 worker thread done servicing request
02:07:01.216 00.000 14964 OnExposeComplete: enter
02:07:01.216 00.000 14964 UpdateGuideState(): m_state=6
02:07:01.217 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3850
02:07:01.217 00.000 14964 Star::Find returns 1 (0), X=278.42, Y=93.14, Mass=270060, SNR=333.1, Peak=18941 HFD=3.9
02:07:01.218 00.001 14964 MultiStar: [#1 0.13,-0.25,0.17,U] [#2 -0.03,-0.13,0.07,U] 
02:07:01.218 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.63}, one-star: {0.04, 0.83}
02:07:01.219 00.001 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.05 = 3.05)
02:07:01.219 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
02:07:01.220 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.63 hyp=0.63 cameraTheta=1.49 mountX=-0.63 mountY=-0.11, mountTheta=-2.96
02:07:01.221 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.63, opts=13)
02:07:01.222 00.001 14964 Enqueuing Move request for scope (0.05, 0.63)
02:07:01.222 00.000 12044 Worker thread wakes up
02:07:01.222 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.63) opts 0xd
02:07:01.222 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.63)
02:07:01.222 00.000 12044 Moving (0.05, 0.63) raw xDistance=-0.63 yDistance=-0.11
02:07:01.222 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.63, slope = -0.03
02:07:01.222 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:01.222 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:01.222 00.000 12044 MoveAxis(E, 23, ABG)
02:07:01.222 00.000 12044 Guiding  Dir = 2, Dur = 23
02:07:01.231 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18941, med=615, FiltMin=530, FiltMax=13275, Gamma=0.810
02:07:01.237 00.006 14964 UpdateGuideState exits: m=270060 SNR=333.1
02:07:01.237 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.238 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:01.238 00.000 14964 Enqueuing Expose request
02:07:01.278 00.040 12044 IsSlewing returns 0
02:07:01.278 00.000 12044 IsGuiding returns 0
02:07:01.309 00.031 12044 IsGuiding returns 1
02:07:01.309 00.000 12044 scope still moving after pulse duration time elapsed
02:07:01.391 00.082 12044 IsSlewing returns 0
02:07:01.391 00.000 12044 IsGuiding returns 0
02:07:01.391 00.000 12044 scope move finished after 23 + 90 ms
02:07:01.391 00.000 12044 Move returns status 0, amount 23
02:07:01.391 00.000 12044 MoveAxis(N, 0, ABG)
02:07:01.391 00.000 12044 Move returns status 0, amount 0
02:07:01.391 00.000 12044 move complete, result=0
02:07:01.391 00.000 12044 worker thread done servicing request
02:07:01.391 00.000 12044 Worker thread wakes up
02:07:01.391 00.000 14964 GuideStep: -0.6 px 23 ms EAST, -0.1 px 0 ms NORTH
02:07:01.392 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:01.392 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:04.488 03.096 12044 Exposure complete
02:07:04.511 00.023 12044 worker thread done servicing request
02:07:04.511 00.000 14964 OnExposeComplete: enter
02:07:04.512 00.001 14964 UpdateGuideState(): m_state=6
02:07:04.512 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3851
02:07:04.513 00.001 14964 Star::Find returns 1 (0), X=277.86, Y=92.39, Mass=270172, SNR=326.9, Peak=15295 HFD=3.9
02:07:04.513 00.000 14964 MultiStar: [#1 -0.51,0.19,0.17,U] [#2 -0.63,0.25,0.08,U] 
02:07:04.514 00.001 14964 single-star, 2 included, MultiStar: {-0.53, 0.11}, one-star: {-0.52, 0.08}
02:07:04.514 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.75)
02:07:04.515 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
02:07:04.515 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=0.08 hyp=0.53 cameraTheta=2.98 mountX=-0.09 mountY=0.51, mountTheta=1.75
02:07:04.516 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.08, opts=13)
02:07:04.517 00.001 14964 Enqueuing Move request for scope (-0.52, 0.08)
02:07:04.518 00.001 12044 Worker thread wakes up
02:07:04.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.08) opts 0xd
02:07:04.518 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.08)
02:07:04.518 00.000 12044 Moving (-0.52, 0.08) raw xDistance=-0.09 yDistance=0.51
02:07:04.518 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.13, using input
02:07:04.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:07:04.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:04.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:07:04.518 00.000 12044 MoveAxis(E, 0, ABG)
02:07:04.518 00.000 12044 Move returns status 0, amount 0
02:07:04.518 00.000 12044 MoveAxis(N, 0, ABG)
02:07:04.518 00.000 12044 Move returns status 0, amount 0
02:07:04.518 00.000 12044 move complete, result=0
02:07:04.518 00.000 12044 worker thread done servicing request
02:07:04.525 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15295, med=615, FiltMin=533, FiltMax=12088, Gamma=0.810
02:07:04.531 00.006 14964 UpdateGuideState exits: m=270172 SNR=326.9
02:07:04.532 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.532 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:04.533 00.001 14964 Enqueuing Expose request
02:07:04.533 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
02:07:04.534 00.001 12044 Worker thread wakes up
02:07:04.534 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:04.534 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:07.637 03.103 12044 Exposure complete
02:07:07.659 00.022 12044 worker thread done servicing request
02:07:07.659 00.000 14964 OnExposeComplete: enter
02:07:07.659 00.000 14964 UpdateGuideState(): m_state=6
02:07:07.660 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3852
02:07:07.661 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=92.17, Mass=265960, SNR=325.1, Peak=18571 HFD=4.0
02:07:07.661 00.000 14964 MultiStar: [#1 -0.02,0.38,0.18,U] [#2 -0.22,0.66,0.07,U] 
02:07:07.662 00.001 14964 refined, 2 included, MultiStar: {-0.07, -0.02}, one-star: {-0.07, -0.14}
02:07:07.662 00.000 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
02:07:07.663 00.001 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
02:07:07.663 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=0.02 mountY=0.07, mountTheta=1.32
02:07:07.664 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.02, opts=13)
02:07:07.665 00.001 14964 Enqueuing Move request for scope (-0.07, -0.02)
02:07:07.666 00.001 12044 Worker thread wakes up
02:07:07.666 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:07:07.666 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:07:07.666 00.000 12044 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
02:07:07.666 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
02:07:07.666 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:07.666 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:07:07.666 00.000 12044 MoveAxis(E, 0, ABG)
02:07:07.666 00.000 12044 Move returns status 0, amount 0
02:07:07.666 00.000 12044 MoveAxis(N, 0, ABG)
02:07:07.666 00.000 12044 Move returns status 0, amount 0
02:07:07.666 00.000 12044 move complete, result=0
02:07:07.666 00.000 12044 worker thread done servicing request
02:07:07.674 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18571, med=615, FiltMin=525, FiltMax=12303, Gamma=0.810
02:07:07.680 00.006 14964 UpdateGuideState exits: m=265960 SNR=325.1
02:07:07.681 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.681 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:07.682 00.001 14964 Enqueuing Expose request
02:07:07.682 00.000 12044 Worker thread wakes up
02:07:07.682 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:07.682 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:07.682 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:10.784 03.102 12044 Exposure complete
02:07:10.809 00.025 12044 worker thread done servicing request
02:07:10.809 00.000 14964 OnExposeComplete: enter
02:07:10.810 00.001 14964 UpdateGuideState(): m_state=6
02:07:10.810 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3853
02:07:10.811 00.001 14964 Star::Find returns 1 (0), X=278.37, Y=92.56, Mass=266896, SNR=324.3, Peak=17683 HFD=4.0
02:07:10.811 00.000 14964 MultiStar: [#1 -0.05,-0.05,0.18,U] [#2 -0.02,-0.00,0.07,U] 
02:07:10.812 00.001 14964 refined, 2 included, MultiStar: {-0.01, 0.19}, one-star: {-0.01, 0.25}
02:07:10.812 00.000 14964 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.56) = xAngle (3.20 = -3.08)
02:07:10.813 00.001 14964 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.03)
02:07:10.813 00.000 14964 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.19 mountY=-0.01, mountTheta=-3.11
02:07:10.814 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.01, y=0.19, opts=13)
02:07:10.815 00.001 14964 Enqueuing Move request for scope (-0.01, 0.19)
02:07:10.815 00.000 12044 Worker thread wakes up
02:07:10.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
02:07:10.815 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
02:07:10.815 00.000 12044 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
02:07:10.815 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.01
02:07:10.815 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:10.815 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:10.815 00.000 12044 MoveAxis(E, 0, ABG)
02:07:10.815 00.000 12044 Move returns status 0, amount 0
02:07:10.815 00.000 12044 MoveAxis(N, 0, ABG)
02:07:10.815 00.000 12044 Move returns status 0, amount 0
02:07:10.815 00.000 12044 move complete, result=0
02:07:10.816 00.001 12044 worker thread done servicing request
02:07:10.823 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17683, med=616, FiltMin=530, FiltMax=12059, Gamma=0.810
02:07:10.828 00.005 14964 UpdateGuideState exits: m=266896 SNR=324.3
02:07:10.829 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.829 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:10.830 00.001 14964 Enqueuing Expose request
02:07:10.830 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:10.831 00.001 12044 Worker thread wakes up
02:07:10.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:10.831 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:13.954 03.123 12044 Exposure complete
02:07:13.977 00.023 12044 worker thread done servicing request
02:07:13.977 00.000 14964 OnExposeComplete: enter
02:07:13.978 00.001 14964 UpdateGuideState(): m_state=6
02:07:13.978 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3854
02:07:13.979 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=92.91, Mass=260989, SNR=318.7, Peak=15125 HFD=4.3
02:07:13.979 00.000 14964 MultiStar: [#1 -0.35,-0.40,0.16,U] [#2 -0.39,-0.27,0.07,U] 
02:07:13.980 00.001 14964 refined, 2 included, MultiStar: {-0.44, 0.42}, one-star: {-0.45, 0.60}
02:07:13.980 00.000 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.93 = -2.35)
02:07:13.981 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.70)
02:07:13.981 00.000 14964 CameraToMount -- cameraX=-0.44 cameraY=0.42 hyp=0.60 cameraTheta=2.38 mountX=-0.42 mountY=0.39, mountTheta=2.40
02:07:13.982 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.42, opts=13)
02:07:13.983 00.001 14964 Enqueuing Move request for scope (-0.44, 0.42)
02:07:13.983 00.000 12044 Worker thread wakes up
02:07:13.983 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.42) opts 0xd
02:07:13.983 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.42)
02:07:13.983 00.000 12044 Moving (-0.44, 0.42) raw xDistance=-0.42 yDistance=0.39
02:07:13.983 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.42, slope = -0.02
02:07:13.983 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:13.984 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:07:13.984 00.000 12044 MoveAxis(E, 19, ABG)
02:07:13.984 00.000 12044 Guiding  Dir = 2, Dur = 19
02:07:13.991 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15125, med=615, FiltMin=527, FiltMax=11419, Gamma=0.810
02:07:13.996 00.005 14964 UpdateGuideState exits: m=260989 SNR=318.7
02:07:13.997 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:13.998 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:13.998 00.000 14964 Enqueuing Expose request
02:07:14.029 00.031 12044 IsSlewing returns 0
02:07:14.029 00.000 12044 IsGuiding returns 0
02:07:14.060 00.031 12044 IsGuiding returns 1
02:07:14.060 00.000 12044 scope still moving after pulse duration time elapsed
02:07:14.119 00.059 12044 IsSlewing returns 0
02:07:14.120 00.001 12044 IsGuiding returns 0
02:07:14.120 00.000 12044 scope move finished after 19 + 72 ms
02:07:14.120 00.000 12044 Move returns status 0, amount 19
02:07:14.120 00.000 12044 MoveAxis(N, 0, ABG)
02:07:14.120 00.000 12044 Move returns status 0, amount 0
02:07:14.120 00.000 12044 move complete, result=0
02:07:14.120 00.000 12044 worker thread done servicing request
02:07:14.120 00.000 12044 Worker thread wakes up
02:07:14.120 00.000 14964 GuideStep: -0.4 px 19 ms EAST, 0.4 px 0 ms NORTH
02:07:14.121 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:14.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:17.251 03.130 12044 Exposure complete
02:07:17.274 00.023 12044 worker thread done servicing request
02:07:17.274 00.000 14964 OnExposeComplete: enter
02:07:17.275 00.001 14964 UpdateGuideState(): m_state=6
02:07:17.275 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3855
02:07:17.276 00.001 14964 Star::Find returns 1 (0), X=277.67, Y=93.69, Mass=269785, SNR=318.6, Peak=14309 HFD=4.7
02:07:17.277 00.001 14964 MultiStar: large primary error, entering stabilization period
02:07:17.277 00.000 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.60 = -2.68)
02:07:17.278 00.001 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
02:07:17.278 00.000 14964 CameraToMount -- cameraX=-0.71 cameraY=1.38 hyp=1.55 cameraTheta=2.05 mountX=-1.39 mountY=0.57, mountTheta=2.75
02:07:17.280 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=1.38, opts=13)
02:07:17.280 00.000 14964 Enqueuing Move request for scope (-0.71, 1.38)
02:07:17.281 00.001 12044 Worker thread wakes up
02:07:17.281 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 1.38) opts 0xd
02:07:17.281 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 1.38)
02:07:17.281 00.000 12044 Moving (-0.71, 1.38) raw xDistance=-1.39 yDistance=0.57
02:07:17.281 00.000 12044 Lowpass2 history cleared, outlier deflection
02:07:17.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.90 from input -1.39, slope = 0.00
02:07:17.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:17.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:07:17.281 00.000 12044 MoveAxis(E, 107, ABG)
02:07:17.281 00.000 12044 Guiding  Dir = 2, Dur = 107
02:07:17.288 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14309, med=616, FiltMin=531, FiltMax=10867, Gamma=0.810
02:07:17.294 00.006 14964 UpdateGuideState exits: m=269785 SNR=318.6
02:07:17.295 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.296 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:17.296 00.000 14964 Enqueuing Expose request
02:07:17.338 00.042 12044 IsSlewing returns 0
02:07:17.358 00.020 12044 IsGuiding returns 0
02:07:17.389 00.031 12044 PulseGuide returned control before completion, sleep 86
02:07:17.481 00.092 12044 IsGuiding returns 1
02:07:17.481 00.000 12044 scope still moving after pulse duration time elapsed
02:07:17.544 00.063 12044 IsSlewing returns 0
02:07:17.544 00.000 12044 IsGuiding returns 0
02:07:17.544 00.000 12044 scope move finished after 107 + 79 ms
02:07:17.544 00.000 12044 Move returns status 0, amount 107
02:07:17.544 00.000 12044 MoveAxis(N, 0, ABG)
02:07:17.544 00.000 12044 Move returns status 0, amount 0
02:07:17.544 00.000 12044 move complete, result=0
02:07:17.544 00.000 12044 worker thread done servicing request
02:07:17.544 00.000 12044 Worker thread wakes up
02:07:17.544 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:17.544 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:17.544 00.000 14964 GuideStep: -1.4 px 107 ms EAST, 0.6 px 0 ms NORTH
02:07:20.656 03.112 12044 Exposure complete
02:07:20.684 00.028 12044 worker thread done servicing request
02:07:20.685 00.001 14964 OnExposeComplete: enter
02:07:20.685 00.000 14964 UpdateGuideState(): m_state=6
02:07:20.686 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3856
02:07:20.686 00.000 14964 Star::Find returns 1 (0), X=278.05, Y=92.31, Mass=264099, SNR=318.3, Peak=17515 HFD=4.1
02:07:20.687 00.001 14964 MultiStar: exiting stabilization period
02:07:20.687 00.000 14964 MultiStar: [#1 -0.45,0.30,0.16,U] [#2 -0.71,0.32,0.00,M1] 
02:07:20.688 00.001 14964 single-star, 1 included, MultiStar: {-0.35, 0.04}, one-star: {-0.33, 0.00}
02:07:20.688 00.000 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
02:07:20.689 00.001 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
02:07:20.689 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.00 hyp=0.33 cameraTheta=3.13 mountX=-0.01 mountY=0.33, mountTheta=1.59
02:07:20.690 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.00, opts=13)
02:07:20.691 00.001 14964 Enqueuing Move request for scope (-0.33, 0.00)
02:07:20.691 00.000 12044 Worker thread wakes up
02:07:20.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.00) opts 0xd
02:07:20.691 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.00)
02:07:20.691 00.000 12044 Moving (-0.33, 0.00) raw xDistance=-0.01 yDistance=0.33
02:07:20.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
02:07:20.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:20.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:07:20.691 00.000 12044 MoveAxis(E, 0, ABG)
02:07:20.691 00.000 12044 Move returns status 0, amount 0
02:07:20.691 00.000 12044 MoveAxis(N, 0, ABG)
02:07:20.691 00.000 12044 Move returns status 0, amount 0
02:07:20.691 00.000 12044 move complete, result=0
02:07:20.691 00.000 12044 worker thread done servicing request
02:07:20.699 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17515, med=615, FiltMin=523, FiltMax=10791, Gamma=0.810
02:07:20.704 00.005 14964 UpdateGuideState exits: m=264099 SNR=318.3
02:07:20.705 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.705 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:20.706 00.001 14964 Enqueuing Expose request
02:07:20.706 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:07:20.706 00.000 12044 Worker thread wakes up
02:07:20.706 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:20.707 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:23.819 03.112 12044 Exposure complete
02:07:23.846 00.027 12044 worker thread done servicing request
02:07:23.846 00.000 14964 OnExposeComplete: enter
02:07:23.847 00.001 14964 UpdateGuideState(): m_state=6
02:07:23.848 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3857
02:07:23.850 00.002 14964 Star::Find returns 1 (0), X=277.99, Y=91.57, Mass=259189, SNR=320.1, Peak=15299 HFD=4.2
02:07:23.851 00.001 14964 MultiStar: [#1 -0.49,1.12,0.00,M1] [#2 -0.24,1.31,0.00,M2] 
02:07:23.852 00.001 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
02:07:23.854 00.002 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
02:07:23.855 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.73 hyp=0.83 cameraTheta=-2.06 mountX=0.73 mountY=0.46, mountTheta=0.57
02:07:23.856 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.73, opts=13)
02:07:23.857 00.001 14964 Enqueuing Move request for scope (-0.39, -0.73)
02:07:23.857 00.000 12044 Worker thread wakes up
02:07:23.858 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.73) opts 0xd
02:07:23.858 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.73)
02:07:23.858 00.000 12044 Moving (-0.39, -0.73) raw xDistance=0.73 yDistance=0.46
02:07:23.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.73, slope = 0.00
02:07:23.858 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=-0.50 newest=1.35
02:07:23.858 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:07:23.858 00.000 12044 MoveAxis(W, 56, ABG)
02:07:23.858 00.000 12044 Guiding  Dir = 3, Dur = 56
02:07:23.866 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15299, med=615, FiltMin=529, FiltMax=9915, Gamma=0.810
02:07:23.871 00.005 14964 UpdateGuideState exits: m=259189 SNR=320.1
02:07:23.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:23.872 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:23.873 00.001 14964 Enqueuing Expose request
02:07:23.889 00.016 12044 IsSlewing returns 0
02:07:23.913 00.024 12044 IsGuiding returns 0
02:07:23.935 00.022 12044 PulseGuide returned control before completion, sleep 45
02:07:23.984 00.049 12044 IsGuiding returns 1
02:07:23.984 00.000 12044 scope still moving after pulse duration time elapsed
02:07:24.058 00.074 12044 IsSlewing returns 0
02:07:24.058 00.000 12044 IsGuiding returns 0
02:07:24.058 00.000 12044 scope move finished after 56 + 88 ms
02:07:24.058 00.000 12044 Move returns status 0, amount 56
02:07:24.058 00.000 12044 BLC: Oldest BLC event removed
02:07:24.058 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 302 applied
02:07:24.058 00.000 12044 MoveAxis(S, 345, ABG)
02:07:24.058 00.000 12044 Guiding  Dir = 1, Dur = 345
02:07:24.088 00.030 12044 IsSlewing returns 0
02:07:24.088 00.000 12044 IsGuiding returns 0
02:07:24.120 00.032 12044 PulseGuide returned control before completion, sleep 324
02:07:24.454 00.334 12044 IsGuiding returns 1
02:07:24.454 00.000 12044 scope still moving after pulse duration time elapsed
02:07:24.514 00.060 12044 IsSlewing returns 0
02:07:24.515 00.001 12044 IsGuiding returns 0
02:07:24.515 00.000 12044 scope move finished after 345 + 81 ms
02:07:24.515 00.000 12044 Move returns status 0, amount 345
02:07:24.515 00.000 12044 move complete, result=0
02:07:24.515 00.000 12044 worker thread done servicing request
02:07:24.515 00.000 12044 Worker thread wakes up
02:07:24.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:24.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:24.515 00.000 14964 GuideStep: 0.7 px 56 ms WEST, 0.5 px 345 ms SOUTH
02:07:27.626 03.111 12044 Exposure complete
02:07:27.652 00.026 12044 worker thread done servicing request
02:07:27.652 00.000 14964 OnExposeComplete: enter
02:07:27.653 00.001 14964 UpdateGuideState(): m_state=6
02:07:27.654 00.001 14964 Star::Find(35, 277, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3858
02:07:27.654 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=92.45, Mass=266554, SNR=320.2, Peak=16765 HFD=4.2
02:07:27.655 00.001 14964 MultiStar: [#1 -0.35,0.25,0.17,U] [#2 -0.55,0.61,0.00,M3] 
02:07:27.655 00.000 14964 single-star, 1 included, MultiStar: {-0.32, 0.15}, one-star: {-0.31, 0.14}
02:07:27.656 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
02:07:27.656 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.05)
02:07:27.657 00.001 14964 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.73 mountX=-0.14 mountY=0.30, mountTheta=2.02
02:07:27.658 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.14, opts=13)
02:07:27.658 00.000 14964 Enqueuing Move request for scope (-0.31, 0.14)
02:07:27.659 00.001 12044 Worker thread wakes up
02:07:27.659 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.14) opts 0xd
02:07:27.659 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.14)
02:07:27.659 00.000 12044 Moving (-0.31, 0.14) raw xDistance=-0.14 yDistance=0.30
02:07:27.659 00.000 12044 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.462499, 1:0.298392
02:07:27.659 00.000 12044 BLC: No correction, Miss < min_move
02:07:27.659 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:07:27.659 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:27.659 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:07:27.659 00.000 12044 MoveAxis(E, 0, ABG)
02:07:27.659 00.000 12044 Move returns status 0, amount 0
02:07:27.659 00.000 12044 MoveAxis(N, 0, ABG)
02:07:27.659 00.000 12044 Move returns status 0, amount 0
02:07:27.659 00.000 12044 move complete, result=0
02:07:27.659 00.000 12044 worker thread done servicing request
02:07:27.666 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16765, med=615, FiltMin=524, FiltMax=9987, Gamma=0.810
02:07:27.672 00.006 14964 UpdateGuideState exits: m=266554 SNR=320.2
02:07:27.672 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.673 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:27.673 00.000 14964 Enqueuing Expose request
02:07:27.674 00.001 12044 Worker thread wakes up
02:07:27.674 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:07:27.674 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:27.674 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:30.805 03.131 12044 Exposure complete
02:07:30.833 00.028 12044 worker thread done servicing request
02:07:30.834 00.001 14964 OnExposeComplete: enter
02:07:30.835 00.001 14964 UpdateGuideState(): m_state=6
02:07:30.837 00.002 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3859
02:07:30.838 00.001 14964 Star::Find returns 1 (0), X=277.46, Y=92.53, Mass=271670, SNR=331.1, Peak=14631 HFD=4.3
02:07:30.839 00.001 14964 MultiStar: [#1 -0.55,0.17,0.16,U] [#2 -0.69,0.53,0.00,M4] 
02:07:30.840 00.001 14964 refined, 1 included, MultiStar: {-0.87, 0.21}, one-star: {-0.92, 0.22}
02:07:30.840 00.000 14964 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.56) = xAngle (4.46 = -1.83)
02:07:30.841 00.001 14964 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.51 = 1.23)
02:07:30.841 00.000 14964 CameraToMount -- cameraX=-0.87 cameraY=0.21 hyp=0.89 cameraTheta=2.90 mountX=-0.23 mountY=0.84, mountTheta=1.83
02:07:30.843 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.87, y=0.21, opts=13)
02:07:30.844 00.001 14964 Enqueuing Move request for scope (-0.87, 0.21)
02:07:30.844 00.000 12044 Worker thread wakes up
02:07:30.845 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.21) opts 0xd
02:07:30.845 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.87, 0.21)
02:07:30.845 00.000 12044 Moving (-0.87, 0.21) raw xDistance=-0.23 yDistance=0.84
02:07:30.845 00.000 12044 BLC: History state: CurrMiss=0.84, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.462499, 1:0.298392, 2:0.841985
02:07:30.845 00.000 12044 BLC: Under-shoot: nominal increase by 35
02:07:30.845 00.000 12044 BLC: window closed
02:07:30.845 00.000 12044 BLC: Pulse adjusted to 332
02:07:30.845 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.40, using input
02:07:30.845 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.15
02:07:30.845 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
02:07:30.845 00.000 12044 MoveAxis(E, 0, ABG)
02:07:30.845 00.000 12044 Move returns status 0, amount 0
02:07:30.845 00.000 12044 MoveAxis(S, 78, ABG)
02:07:30.845 00.000 12044 Guiding  Dir = 1, Dur = 78
02:07:30.852 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14631, med=615, FiltMin=527, FiltMax=11957, Gamma=0.810
02:07:30.858 00.006 14964 UpdateGuideState exits: m=271670 SNR=331.1
02:07:30.859 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.859 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:30.860 00.001 14964 Enqueuing Expose request
02:07:30.872 00.012 12044 IsSlewing returns 0
02:07:30.872 00.000 12044 IsGuiding returns 0
02:07:30.904 00.032 12044 PulseGuide returned control before completion, sleep 57
02:07:30.997 00.093 12044 IsGuiding returns 1
02:07:30.997 00.000 12044 scope still moving after pulse duration time elapsed
02:07:31.059 00.062 12044 IsSlewing returns 0
02:07:31.059 00.000 12044 IsGuiding returns 0
02:07:31.059 00.000 12044 scope move finished after 78 + 109 ms
02:07:31.059 00.000 12044 Move returns status 0, amount 78
02:07:31.059 00.000 12044 move complete, result=0
02:07:31.059 00.000 12044 worker thread done servicing request
02:07:31.059 00.000 12044 Worker thread wakes up
02:07:31.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:31.059 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:31.059 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.8 px 78 ms SOUTH
02:07:31.233 00.174 14964 evsrv: cli 01AB2C10 connect
02:07:31.234 00.001 14964 case statement mapped state 6 to 3
02:07:31.234 00.000 14964 case statement mapped state 6 to 3
02:07:31.235 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"get_pixel_scale","id":"0d304404-52b6-4855-ba9f-429d3e12e612"}
02:07:31.236 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":1.29969,"id":"0d304404-52b6-4855-ba9f-429d3e12e612"}
02:07:31.237 00.001 14964 evsrv: cli 01AB2C10 disconnect
02:07:34.159 02.922 12044 Exposure complete
02:07:34.184 00.025 12044 worker thread done servicing request
02:07:34.184 00.000 14964 OnExposeComplete: enter
02:07:34.185 00.001 14964 UpdateGuideState(): m_state=6
02:07:34.185 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3860
02:07:34.186 00.001 14964 Star::Find returns 1 (0), X=278.55, Y=92.12, Mass=261421, SNR=313.6, Peak=16703 HFD=4.0
02:07:34.186 00.000 14964 MultiStar: [#1 0.13,0.74,0.00,M1] [#2 0.03,1.01,0.00,M5] 
02:07:34.187 00.001 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.71 = 0.71)
02:07:34.187 00.000 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
02:07:34.188 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.85 mountX=0.19 mountY=-0.15, mountTheta=-0.65
02:07:34.189 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.19, opts=13)
02:07:34.189 00.000 14964 Enqueuing Move request for scope (0.17, -0.19)
02:07:34.190 00.001 12044 Worker thread wakes up
02:07:34.190 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
02:07:34.190 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
02:07:34.190 00.000 12044 Moving (0.17, -0.19) raw xDistance=0.19 yDistance=-0.15
02:07:34.190 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.05
02:07:34.190 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:34.190 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:07:34.190 00.000 12044 MoveAxis(E, 0, ABG)
02:07:34.190 00.000 12044 Move returns status 0, amount 0
02:07:34.190 00.000 12044 MoveAxis(N, 0, ABG)
02:07:34.190 00.000 12044 Move returns status 0, amount 0
02:07:34.190 00.000 12044 move complete, result=0
02:07:34.190 00.000 12044 worker thread done servicing request
02:07:34.198 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16703, med=615, FiltMin=529, FiltMax=12835, Gamma=0.810
02:07:34.204 00.006 14964 UpdateGuideState exits: m=261421 SNR=313.6
02:07:34.204 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.205 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:34.205 00.000 14964 Enqueuing Expose request
02:07:34.205 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:34.206 00.001 12044 Worker thread wakes up
02:07:34.206 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:34.206 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:37.313 03.107 12044 Exposure complete
02:07:37.334 00.021 12044 worker thread done servicing request
02:07:37.334 00.000 14964 OnExposeComplete: enter
02:07:37.335 00.001 14964 UpdateGuideState(): m_state=6
02:07:37.335 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3861
02:07:37.336 00.001 14964 Star::Find returns 1 (0), X=278.48, Y=92.03, Mass=265994, SNR=313.7, Peak=15399 HFD=4.1
02:07:37.337 00.001 14964 MultiStar: [#1 0.25,0.55,0.17,U] [#2 -0.17,1.17,0.00,M6] 
02:07:37.337 00.000 14964 refined, 1 included, MultiStar: {0.12, -0.16}, one-star: {0.10, -0.27}
02:07:37.338 00.001 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
02:07:37.338 00.000 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
02:07:37.339 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=0.16 mountY=-0.10, mountTheta=-0.58
02:07:37.341 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.16, opts=13)
02:07:37.342 00.001 14964 Enqueuing Move request for scope (0.12, -0.16)
02:07:37.342 00.000 12044 Worker thread wakes up
02:07:37.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
02:07:37.342 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
02:07:37.342 00.000 12044 Moving (0.12, -0.16) raw xDistance=0.16 yDistance=-0.10
02:07:37.342 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
02:07:37.342 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:37.342 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:07:37.342 00.000 12044 MoveAxis(E, 0, ABG)
02:07:37.342 00.000 12044 Move returns status 0, amount 0
02:07:37.342 00.000 12044 MoveAxis(N, 0, ABG)
02:07:37.342 00.000 12044 Move returns status 0, amount 0
02:07:37.342 00.000 12044 move complete, result=0
02:07:37.343 00.001 12044 worker thread done servicing request
02:07:37.350 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15399, med=615, FiltMin=522, FiltMax=12451, Gamma=0.810
02:07:37.356 00.006 14964 UpdateGuideState exits: m=265994 SNR=313.7
02:07:37.356 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.357 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:37.357 00.000 14964 Enqueuing Expose request
02:07:37.358 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:37.358 00.000 12044 Worker thread wakes up
02:07:37.359 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:37.359 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:40.461 03.102 12044 Exposure complete
02:07:40.482 00.021 12044 worker thread done servicing request
02:07:40.482 00.000 14964 OnExposeComplete: enter
02:07:40.482 00.000 14964 UpdateGuideState(): m_state=6
02:07:40.483 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3862
02:07:40.483 00.000 14964 Star::Find returns 1 (0), X=278.78, Y=91.89, Mass=256161, SNR=329.4, Peak=14000 HFD=4.2
02:07:40.484 00.001 14964 MultiStar: [#1 0.42,0.75,0.00,M1] [#2 0.44,1.04,0.00,M7] 
02:07:40.485 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
02:07:40.485 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
02:07:40.485 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=-0.41 hyp=0.58 cameraTheta=-0.80 mountX=0.42 mountY=-0.36, mountTheta=-0.70
02:07:40.486 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=-0.41, opts=13)
02:07:40.487 00.001 14964 Enqueuing Move request for scope (0.40, -0.41)
02:07:40.488 00.001 12044 Worker thread wakes up
02:07:40.488 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.41) opts 0xd
02:07:40.488 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, -0.41)
02:07:40.488 00.000 12044 Moving (0.40, -0.41) raw xDistance=0.42 yDistance=-0.36
02:07:40.488 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.42, slope = 0.02
02:07:40.488 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:40.488 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:07:40.488 00.000 12044 MoveAxis(W, 9, ABG)
02:07:40.488 00.000 12044 Guiding  Dir = 3, Dur = 9
02:07:40.495 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14000, med=615, FiltMin=531, FiltMax=10203, Gamma=0.810
02:07:40.501 00.006 14964 UpdateGuideState exits: m=256161 SNR=329.4
02:07:40.501 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.502 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:40.502 00.000 14964 Enqueuing Expose request
02:07:40.514 00.012 12044 IsSlewing returns 0
02:07:40.514 00.000 12044 IsGuiding returns 0
02:07:40.546 00.032 12044 IsGuiding returns 1
02:07:40.546 00.000 12044 scope still moving after pulse duration time elapsed
02:07:40.647 00.101 12044 IsSlewing returns 0
02:07:40.647 00.000 12044 IsGuiding returns 0
02:07:40.647 00.000 12044 scope move finished after 9 + 123 ms
02:07:40.647 00.000 12044 Move returns status 0, amount 9
02:07:40.647 00.000 12044 MoveAxis(N, 0, ABG)
02:07:40.647 00.000 12044 Move returns status 0, amount 0
02:07:40.647 00.000 12044 move complete, result=0
02:07:40.648 00.001 14964 GuideStep: 0.4 px 9 ms WEST, -0.4 px 0 ms NORTH
02:07:40.649 00.001 12044 worker thread done servicing request
02:07:40.649 00.000 12044 Worker thread wakes up
02:07:40.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:40.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:43.781 03.132 12044 Exposure complete
02:07:43.802 00.021 12044 worker thread done servicing request
02:07:43.802 00.000 14964 OnExposeComplete: enter
02:07:43.802 00.000 14964 UpdateGuideState(): m_state=6
02:07:43.803 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3863
02:07:43.803 00.000 14964 Star::Find returns 1 (0), X=278.45, Y=91.98, Mass=266475, SNR=323.5, Peak=16235 HFD=4.1
02:07:43.804 00.001 14964 MultiStar: [#1 0.31,0.76,0.00,M2] [#2 0.13,1.27,0.00,M8] 
02:07:43.805 00.001 14964 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.56) = xAngle (0.21 = 0.21)
02:07:43.805 00.000 14964 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.02)
02:07:43.806 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.33 cameraTheta=-1.34 mountX=0.33 mountY=-0.04, mountTheta=-0.13
02:07:43.807 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=-0.33, opts=13)
02:07:43.807 00.000 14964 Enqueuing Move request for scope (0.08, -0.33)
02:07:43.808 00.001 12044 Worker thread wakes up
02:07:43.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
02:07:43.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
02:07:43.808 00.000 12044 Moving (0.08, -0.33) raw xDistance=0.33 yDistance=-0.04
02:07:43.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.33, slope = 0.03
02:07:43.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:43.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:43.808 00.000 12044 MoveAxis(W, 16, ABG)
02:07:43.808 00.000 12044 Guiding  Dir = 3, Dur = 16
02:07:43.815 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16235, med=615, FiltMin=528, FiltMax=12851, Gamma=0.810
02:07:43.821 00.006 14964 UpdateGuideState exits: m=266475 SNR=323.5
02:07:43.821 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.822 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:43.822 00.000 14964 Enqueuing Expose request
02:07:43.923 00.101 12044 IsSlewing returns 0
02:07:43.924 00.001 12044 IsGuiding returns 0
02:07:43.956 00.032 12044 IsGuiding returns 1
02:07:43.956 00.000 12044 scope still moving after pulse duration time elapsed
02:07:44.014 00.058 12044 IsSlewing returns 0
02:07:44.015 00.001 12044 IsGuiding returns 0
02:07:44.015 00.000 12044 scope move finished after 16 + 74 ms
02:07:44.015 00.000 12044 Move returns status 0, amount 16
02:07:44.015 00.000 12044 MoveAxis(N, 0, ABG)
02:07:44.015 00.000 12044 Move returns status 0, amount 0
02:07:44.015 00.000 12044 move complete, result=0
02:07:44.015 00.000 12044 worker thread done servicing request
02:07:44.015 00.000 12044 Worker thread wakes up
02:07:44.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:44.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:44.015 00.000 14964 GuideStep: 0.3 px 16 ms WEST, -0.0 px 0 ms NORTH
02:07:47.107 03.092 12044 Exposure complete
02:07:47.130 00.023 12044 worker thread done servicing request
02:07:47.130 00.000 14964 OnExposeComplete: enter
02:07:47.131 00.001 14964 UpdateGuideState(): m_state=6
02:07:47.132 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3864
02:07:47.132 00.000 14964 Star::Find returns 1 (0), X=278.80, Y=92.46, Mass=258367, SNR=308.8, Peak=17278 HFD=3.8
02:07:47.133 00.001 14964 MultiStar: [#1 0.49,0.23,0.18,U] [#2 0.38,0.54,0.08,U] 
02:07:47.133 00.000 14964 single-star, 2 included, MultiStar: {0.43, 0.19}, one-star: {0.42, 0.15}
02:07:47.133 00.000 14964 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.56) = xAngle (1.91 = 1.91)
02:07:47.134 00.001 14964 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.96 = -1.32)
02:07:47.135 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.15 hyp=0.45 cameraTheta=0.35 mountX=-0.15 mountY=-0.43, mountTheta=-1.90
02:07:47.138 00.003 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.15, opts=13)
02:07:47.138 00.000 14964 Enqueuing Move request for scope (0.42, 0.15)
02:07:47.139 00.001 12044 Worker thread wakes up
02:07:47.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.15) opts 0xd
02:07:47.139 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.15)
02:07:47.139 00.000 12044 Moving (0.42, 0.15) raw xDistance=-0.15 yDistance=-0.43
02:07:47.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:07:47.139 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:47.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:07:47.139 00.000 12044 MoveAxis(E, 0, ABG)
02:07:47.139 00.000 12044 Move returns status 0, amount 0
02:07:47.139 00.000 12044 MoveAxis(N, 0, ABG)
02:07:47.139 00.000 12044 Move returns status 0, amount 0
02:07:47.139 00.000 12044 move complete, result=0
02:07:47.140 00.001 12044 worker thread done servicing request
02:07:47.147 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17278, med=615, FiltMin=529, FiltMax=12747, Gamma=0.810
02:07:47.152 00.005 14964 UpdateGuideState exits: m=258367 SNR=308.8
02:07:47.153 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.153 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:47.154 00.001 14964 Enqueuing Expose request
02:07:47.154 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:07:47.155 00.001 12044 Worker thread wakes up
02:07:47.155 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:47.155 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:50.263 03.108 12044 Exposure complete
02:07:50.288 00.025 12044 worker thread done servicing request
02:07:50.288 00.000 14964 OnExposeComplete: enter
02:07:50.289 00.001 14964 UpdateGuideState(): m_state=6
02:07:50.290 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3865
02:07:50.291 00.001 14964 Star::Find returns 1 (0), X=278.70, Y=92.44, Mass=261834, SNR=315.4, Peak=14526 HFD=4.2
02:07:50.292 00.001 14964 MultiStar: [#1 0.37,0.20,0.18,U] [#2 0.60,0.57,0.00,M8] 
02:07:50.292 00.000 14964 single-star, 1 included, MultiStar: {0.33, 0.14}, one-star: {0.32, 0.13}
02:07:50.293 00.001 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
02:07:50.293 00.000 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.28)
02:07:50.294 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.35 cameraTheta=0.40 mountX=-0.13 mountY=-0.33, mountTheta=-1.94
02:07:50.295 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=0.13, opts=13)
02:07:50.295 00.000 14964 Enqueuing Move request for scope (0.32, 0.13)
02:07:50.296 00.001 12044 Worker thread wakes up
02:07:50.296 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
02:07:50.296 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
02:07:50.296 00.000 12044 Moving (0.32, 0.13) raw xDistance=-0.13 yDistance=-0.33
02:07:50.296 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:07:50.296 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:50.296 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:07:50.296 00.000 12044 MoveAxis(E, 0, ABG)
02:07:50.296 00.000 12044 Move returns status 0, amount 0
02:07:50.296 00.000 12044 MoveAxis(N, 0, ABG)
02:07:50.296 00.000 12044 Move returns status 0, amount 0
02:07:50.296 00.000 12044 move complete, result=0
02:07:50.296 00.000 12044 worker thread done servicing request
02:07:50.303 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14526, med=615, FiltMin=533, FiltMax=11835, Gamma=0.810
02:07:50.309 00.006 14964 UpdateGuideState exits: m=261834 SNR=315.4
02:07:50.309 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.310 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:50.310 00.000 14964 Enqueuing Expose request
02:07:50.311 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:07:50.311 00.000 12044 Worker thread wakes up
02:07:50.311 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:50.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:53.422 03.111 12044 Exposure complete
02:07:53.450 00.028 12044 worker thread done servicing request
02:07:53.450 00.000 14964 OnExposeComplete: enter
02:07:53.451 00.001 14964 UpdateGuideState(): m_state=6
02:07:53.452 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3866
02:07:53.452 00.000 14964 Star::Find returns 1 (0), X=278.55, Y=91.99, Mass=261527, SNR=306.3, Peak=17447 HFD=4.1
02:07:53.453 00.001 14964 MultiStar: [#1 0.26,0.60,0.16,U] [#2 0.08,0.80,0.00,M9] 
02:07:53.453 00.000 14964 refined, 1 included, MultiStar: {0.18, -0.19}, one-star: {0.17, -0.32}
02:07:53.454 00.001 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
02:07:53.454 00.000 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.48)
02:07:53.455 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.27 cameraTheta=-0.81 mountX=0.19 mountY=-0.16, mountTheta=-0.70
02:07:53.456 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.19, opts=13)
02:07:53.456 00.000 14964 Enqueuing Move request for scope (0.18, -0.19)
02:07:53.457 00.001 12044 Worker thread wakes up
02:07:53.457 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
02:07:53.457 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
02:07:53.457 00.000 12044 Moving (0.18, -0.19) raw xDistance=0.19 yDistance=-0.16
02:07:53.457 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
02:07:53.457 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:53.457 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:07:53.457 00.000 12044 MoveAxis(E, 0, ABG)
02:07:53.457 00.000 12044 Move returns status 0, amount 0
02:07:53.457 00.000 12044 MoveAxis(N, 0, ABG)
02:07:53.457 00.000 12044 Move returns status 0, amount 0
02:07:53.457 00.000 12044 move complete, result=0
02:07:53.457 00.000 12044 worker thread done servicing request
02:07:53.464 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17447, med=616, FiltMin=517, FiltMax=12255, Gamma=0.810
02:07:53.470 00.006 14964 UpdateGuideState exits: m=261527 SNR=306.3
02:07:53.471 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:53.471 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:53.472 00.001 14964 Enqueuing Expose request
02:07:53.472 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:53.473 00.001 12044 Worker thread wakes up
02:07:53.473 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:53.473 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:56.578 03.105 12044 Exposure complete
02:07:56.601 00.023 12044 worker thread done servicing request
02:07:56.601 00.000 14964 OnExposeComplete: enter
02:07:56.602 00.001 14964 UpdateGuideState(): m_state=6
02:07:56.602 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3867
02:07:56.603 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=92.38, Mass=261117, SNR=321.5, Peak=14563 HFD=4.0
02:07:56.603 00.000 14964 MultiStar: [#1 0.51,0.22,0.18,U] [#2 0.53,0.17,0.07,U] 
02:07:56.604 00.001 14964 single-star, 2 included, MultiStar: {0.43, 0.10}, one-star: {0.41, 0.07}
02:07:56.604 00.000 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
02:07:56.605 00.001 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
02:07:56.605 00.000 14964 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.41 cameraTheta=0.17 mountX=-0.06 mountY=-0.41, mountTheta=-1.73
02:07:56.606 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.07, opts=13)
02:07:56.607 00.001 14964 Enqueuing Move request for scope (0.41, 0.07)
02:07:56.607 00.000 12044 Worker thread wakes up
02:07:56.608 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.07) opts 0xd
02:07:56.608 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.07)
02:07:56.608 00.000 12044 Moving (0.41, 0.07) raw xDistance=-0.06 yDistance=-0.41
02:07:56.608 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:07:56.608 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:56.608 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:07:56.608 00.000 12044 MoveAxis(E, 0, ABG)
02:07:56.608 00.000 12044 Move returns status 0, amount 0
02:07:56.608 00.000 12044 MoveAxis(N, 0, ABG)
02:07:56.608 00.000 12044 Move returns status 0, amount 0
02:07:56.608 00.000 12044 move complete, result=0
02:07:56.608 00.000 12044 worker thread done servicing request
02:07:56.615 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14563, med=615, FiltMin=528, FiltMax=11788, Gamma=0.810
02:07:56.620 00.005 14964 UpdateGuideState exits: m=261117 SNR=321.5
02:07:56.621 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.621 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:56.622 00.001 14964 Enqueuing Expose request
02:07:56.622 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:07:56.623 00.001 12044 Worker thread wakes up
02:07:56.623 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:56.623 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:07:59.725 03.102 12044 Exposure complete
02:07:59.747 00.022 12044 worker thread done servicing request
02:07:59.747 00.000 14964 OnExposeComplete: enter
02:07:59.748 00.001 14964 UpdateGuideState(): m_state=6
02:07:59.748 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3868
02:07:59.749 00.001 14964 Star::Find returns 1 (0), X=278.37, Y=92.53, Mass=268953, SNR=326.0, Peak=16927 HFD=4.1
02:07:59.750 00.001 14964 MultiStar: [#1 -0.01,-0.04,0.19,U] [#2 -0.25,0.54,0.07,U] 
02:07:59.750 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.20}, one-star: {-0.01, 0.22}
02:07:59.751 00.001 14964 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.56) = xAngle (3.24 = -3.04)
02:07:59.751 00.000 14964 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
02:07:59.751 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.69 mountX=-0.20 mountY=0.00, mountTheta=3.13
02:07:59.752 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.20, opts=13)
02:07:59.753 00.001 14964 Enqueuing Move request for scope (-0.02, 0.20)
02:07:59.754 00.001 12044 Worker thread wakes up
02:07:59.754 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
02:07:59.754 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
02:07:59.754 00.000 12044 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=0.00
02:07:59.754 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
02:07:59.754 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:59.754 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:07:59.754 00.000 12044 MoveAxis(E, 0, ABG)
02:07:59.754 00.000 12044 Move returns status 0, amount 0
02:07:59.754 00.000 12044 MoveAxis(N, 0, ABG)
02:07:59.754 00.000 12044 Move returns status 0, amount 0
02:07:59.754 00.000 12044 move complete, result=0
02:07:59.754 00.000 12044 worker thread done servicing request
02:07:59.761 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16927, med=615, FiltMin=531, FiltMax=11803, Gamma=0.810
02:07:59.766 00.005 14964 UpdateGuideState exits: m=268953 SNR=326.0
02:07:59.767 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:59.768 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:07:59.768 00.000 14964 Enqueuing Expose request
02:07:59.769 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:59.769 00.000 12044 Worker thread wakes up
02:07:59.769 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:07:59.769 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:02.877 03.108 12044 Exposure complete
02:08:02.899 00.022 12044 worker thread done servicing request
02:08:02.899 00.000 14964 OnExposeComplete: enter
02:08:02.899 00.000 14964 UpdateGuideState(): m_state=6
02:08:02.900 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3869
02:08:02.900 00.000 14964 Star::Find returns 1 (0), X=278.58, Y=92.22, Mass=264996, SNR=320.0, Peak=16658 HFD=3.9
02:08:02.901 00.001 14964 MultiStar: [#1 0.31,-0.07,0.18,U] [#2 0.01,0.40,0.08,U] 
02:08:02.902 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.05}, one-star: {0.20, -0.09}
02:08:02.902 00.000 14964 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.56) = xAngle (1.30 = 1.30)
02:08:02.903 00.001 14964 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.35 = -1.93)
02:08:02.903 00.000 14964 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.26 mountX=0.06 mountY=-0.20, mountTheta=-1.29
02:08:02.904 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.05, opts=13)
02:08:02.904 00.000 14964 Enqueuing Move request for scope (0.20, -0.05)
02:08:02.905 00.001 12044 Worker thread wakes up
02:08:02.905 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
02:08:02.905 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
02:08:02.905 00.000 12044 Moving (0.20, -0.05) raw xDistance=0.06 yDistance=-0.20
02:08:02.905 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
02:08:02.905 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:02.905 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:08:02.905 00.000 12044 MoveAxis(E, 0, ABG)
02:08:02.905 00.000 12044 Move returns status 0, amount 0
02:08:02.905 00.000 12044 MoveAxis(N, 0, ABG)
02:08:02.905 00.000 12044 Move returns status 0, amount 0
02:08:02.905 00.000 12044 move complete, result=0
02:08:02.905 00.000 12044 worker thread done servicing request
02:08:02.912 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16658, med=616, FiltMin=525, FiltMax=13332, Gamma=0.810
02:08:02.918 00.006 14964 UpdateGuideState exits: m=264996 SNR=320.0
02:08:02.918 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.919 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:02.919 00.000 14964 Enqueuing Expose request
02:08:02.920 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:02.920 00.000 12044 Worker thread wakes up
02:08:02.920 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:02.920 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:06.044 03.124 12044 Exposure complete
02:08:06.072 00.028 12044 worker thread done servicing request
02:08:06.072 00.000 14964 OnExposeComplete: enter
02:08:06.073 00.001 14964 UpdateGuideState(): m_state=6
02:08:06.073 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3870
02:08:06.074 00.001 14964 Star::Find returns 1 (0), X=278.49, Y=92.37, Mass=270928, SNR=330.7, Peak=18831 HFD=3.6
02:08:06.074 00.000 14964 MultiStar: [#1 0.36,-0.35,0.17,U] [#2 0.45,-0.21,0.07,U] 
02:08:06.075 00.001 14964 single-star, 2 included, MultiStar: {0.17, -0.01}, one-star: {0.12, 0.06}
02:08:06.075 00.000 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.03 = 2.03)
02:08:06.076 00.001 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.20)
02:08:06.076 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
02:08:06.077 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.06, opts=13)
02:08:06.078 00.001 14964 Enqueuing Move request for scope (0.12, 0.06)
02:08:06.078 00.000 12044 Worker thread wakes up
02:08:06.078 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:08:06.078 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:08:06.078 00.000 12044 Moving (0.12, 0.06) raw xDistance=-0.06 yDistance=-0.12
02:08:06.078 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.26, using input
02:08:06.078 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.04
02:08:06.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:06.079 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:08:06.079 00.000 12044 MoveAxis(E, 0, ABG)
02:08:06.079 00.000 12044 Move returns status 0, amount 0
02:08:06.079 00.000 12044 MoveAxis(N, 0, ABG)
02:08:06.079 00.000 12044 Move returns status 0, amount 0
02:08:06.079 00.000 12044 move complete, result=0
02:08:06.079 00.000 12044 worker thread done servicing request
02:08:06.086 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18831, med=616, FiltMin=539, FiltMax=13675, Gamma=0.810
02:08:06.092 00.006 14964 UpdateGuideState exits: m=270928 SNR=330.7
02:08:06.092 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.093 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:06.093 00.000 14964 Enqueuing Expose request
02:08:06.094 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:06.094 00.000 12044 Worker thread wakes up
02:08:06.095 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:06.095 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:09.228 03.133 12044 Exposure complete
02:08:09.249 00.021 12044 worker thread done servicing request
02:08:09.250 00.001 14964 OnExposeComplete: enter
02:08:09.250 00.000 14964 UpdateGuideState(): m_state=6
02:08:09.251 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3871
02:08:09.251 00.000 14964 Star::Find returns 1 (0), X=278.29, Y=92.48, Mass=265756, SNR=323.3, Peak=15291 HFD=4.0
02:08:09.252 00.001 14964 MultiStar: [#1 -0.06,-0.23,0.16,U] [#2 -0.00,0.05,0.07,U] 
02:08:09.252 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.12}, one-star: {-0.09, 0.18}
02:08:09.253 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
02:08:09.253 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
02:08:09.254 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.18 mountX=-0.12 mountY=0.07, mountTheta=2.62
02:08:09.255 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.12, opts=13)
02:08:09.255 00.000 14964 Enqueuing Move request for scope (-0.08, 0.12)
02:08:09.256 00.001 12044 Worker thread wakes up
02:08:09.256 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:08:09.256 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:08:09.256 00.000 12044 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=0.07
02:08:09.256 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.27, using input
02:08:09.256 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
02:08:09.256 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:09.256 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:08:09.256 00.000 12044 MoveAxis(E, 0, ABG)
02:08:09.256 00.000 12044 Move returns status 0, amount 0
02:08:09.256 00.000 12044 MoveAxis(N, 0, ABG)
02:08:09.256 00.000 12044 Move returns status 0, amount 0
02:08:09.256 00.000 12044 move complete, result=0
02:08:09.256 00.000 12044 worker thread done servicing request
02:08:09.264 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15291, med=616, FiltMin=527, FiltMax=11611, Gamma=0.810
02:08:09.269 00.005 14964 UpdateGuideState exits: m=265756 SNR=323.3
02:08:09.270 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.270 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:09.271 00.001 14964 Enqueuing Expose request
02:08:09.271 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:09.272 00.001 12044 Worker thread wakes up
02:08:09.272 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:09.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:12.377 03.105 12044 Exposure complete
02:08:12.401 00.024 12044 worker thread done servicing request
02:08:12.401 00.000 14964 OnExposeComplete: enter
02:08:12.402 00.001 14964 UpdateGuideState(): m_state=6
02:08:12.402 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3872
02:08:12.403 00.001 14964 Star::Find returns 1 (0), X=278.65, Y=92.61, Mass=271211, SNR=330.2, Peak=16043 HFD=4.0
02:08:12.403 00.000 14964 MultiStar: [#1 0.34,-0.26,0.17,U] [#2 -0.04,0.13,0.07,U] 
02:08:12.404 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.21}, one-star: {0.27, 0.30}
02:08:12.404 00.000 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
02:08:12.405 00.001 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
02:08:12.406 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.34 cameraTheta=0.68 mountX=-0.21 mountY=-0.28, mountTheta=-2.21
02:08:12.407 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.21, opts=13)
02:08:12.408 00.001 14964 Enqueuing Move request for scope (0.26, 0.21)
02:08:12.408 00.000 12044 Worker thread wakes up
02:08:12.408 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
02:08:12.408 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
02:08:12.408 00.000 12044 Moving (0.26, 0.21) raw xDistance=-0.21 yDistance=-0.28
02:08:12.408 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.03
02:08:12.408 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:12.408 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:08:12.408 00.000 12044 MoveAxis(E, 0, ABG)
02:08:12.408 00.000 12044 Move returns status 0, amount 0
02:08:12.408 00.000 12044 MoveAxis(N, 0, ABG)
02:08:12.408 00.000 12044 Move returns status 0, amount 0
02:08:12.408 00.000 12044 move complete, result=0
02:08:12.408 00.000 12044 worker thread done servicing request
02:08:12.416 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16043, med=615, FiltMin=529, FiltMax=12795, Gamma=0.810
02:08:12.422 00.006 14964 UpdateGuideState exits: m=271211 SNR=330.2
02:08:12.423 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:12.424 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:12.424 00.000 14964 Enqueuing Expose request
02:08:12.425 00.001 12044 Worker thread wakes up
02:08:12.425 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:12.426 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:12.426 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:15.528 03.102 12044 Exposure complete
02:08:15.555 00.027 12044 worker thread done servicing request
02:08:15.555 00.000 14964 OnExposeComplete: enter
02:08:15.556 00.001 14964 UpdateGuideState(): m_state=6
02:08:15.556 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3873
02:08:15.557 00.001 14964 Star::Find returns 1 (0), X=278.63, Y=92.97, Mass=272893, SNR=331.5, Peak=16725 HFD=4.1
02:08:15.557 00.000 14964 MultiStar: [#1 0.21,-0.45,0.17,U] [#2 0.32,-0.44,0.08,U] 
02:08:15.558 00.001 14964 refined, 2 included, MultiStar: {0.25, 0.44}, one-star: {0.25, 0.66}
02:08:15.558 00.000 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
02:08:15.559 00.001 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
02:08:15.559 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.44 hyp=0.51 cameraTheta=1.05 mountX=-0.44 mountY=-0.30, mountTheta=-2.55
02:08:15.560 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.44, opts=13)
02:08:15.561 00.001 14964 Enqueuing Move request for scope (0.25, 0.44)
02:08:15.561 00.000 12044 Worker thread wakes up
02:08:15.561 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.44) opts 0xd
02:08:15.562 00.001 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.44)
02:08:15.562 00.000 12044 Moving (0.25, 0.44) raw xDistance=-0.44 yDistance=-0.30
02:08:15.562 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.44, slope = -0.03
02:08:15.562 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:15.562 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:08:15.562 00.000 12044 MoveAxis(E, 21, ABG)
02:08:15.562 00.000 12044 Guiding  Dir = 2, Dur = 21
02:08:15.569 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16725, med=615, FiltMin=528, FiltMax=14027, Gamma=0.810
02:08:15.575 00.006 14964 UpdateGuideState exits: m=272893 SNR=331.5
02:08:15.575 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.576 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:15.576 00.000 14964 Enqueuing Expose request
02:08:15.652 00.076 12044 IsSlewing returns 0
02:08:15.652 00.000 12044 IsGuiding returns 0
02:08:15.683 00.031 12044 IsGuiding returns 1
02:08:15.683 00.000 12044 scope still moving after pulse duration time elapsed
02:08:15.733 00.050 12044 IsSlewing returns 0
02:08:15.734 00.001 12044 IsGuiding returns 0
02:08:15.734 00.000 12044 scope move finished after 21 + 61 ms
02:08:15.734 00.000 12044 Move returns status 0, amount 21
02:08:15.734 00.000 12044 MoveAxis(N, 0, ABG)
02:08:15.734 00.000 12044 Move returns status 0, amount 0
02:08:15.734 00.000 12044 move complete, result=0
02:08:15.734 00.000 12044 worker thread done servicing request
02:08:15.734 00.000 12044 Worker thread wakes up
02:08:15.734 00.000 14964 GuideStep: -0.4 px 21 ms EAST, -0.3 px 0 ms NORTH
02:08:15.735 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:15.735 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:18.834 03.099 12044 Exposure complete
02:08:18.860 00.026 12044 worker thread done servicing request
02:08:18.860 00.000 14964 OnExposeComplete: enter
02:08:18.860 00.000 14964 UpdateGuideState(): m_state=6
02:08:18.861 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3874
02:08:18.861 00.000 14964 Star::Find returns 1 (0), X=278.76, Y=93.00, Mass=270815, SNR=334.0, Peak=17098 HFD=4.0
02:08:18.862 00.001 14964 MultiStar: [#1 0.20,-0.32,0.17,U] [#2 0.05,0.00,0.07,U] 
02:08:18.862 00.000 14964 refined, 2 included, MultiStar: {0.34, 0.51}, one-star: {0.38, 0.69}
02:08:18.863 00.001 14964 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.56) = xAngle (2.54 = 2.54)
02:08:18.863 00.000 14964 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.60 = -0.69)
02:08:18.864 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.51 hyp=0.61 cameraTheta=0.99 mountX=-0.50 mountY=-0.39, mountTheta=-2.49
02:08:18.865 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.51, opts=13)
02:08:18.865 00.000 14964 Enqueuing Move request for scope (0.34, 0.51)
02:08:18.866 00.001 12044 Worker thread wakes up
02:08:18.866 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.51) opts 0xd
02:08:18.866 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.51)
02:08:18.866 00.000 12044 Moving (0.34, 0.51) raw xDistance=-0.50 yDistance=-0.39
02:08:18.866 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.50, slope = -0.05
02:08:18.866 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:18.866 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:08:18.866 00.000 12044 MoveAxis(E, 39, ABG)
02:08:18.866 00.000 12044 Guiding  Dir = 2, Dur = 39
02:08:18.874 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17098, med=616, FiltMin=527, FiltMax=12783, Gamma=0.810
02:08:18.879 00.005 14964 UpdateGuideState exits: m=270815 SNR=334.0
02:08:18.880 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.880 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:18.881 00.001 14964 Enqueuing Expose request
02:08:18.887 00.006 12044 IsSlewing returns 0
02:08:18.887 00.000 12044 IsGuiding returns 0
02:08:18.918 00.031 12044 PulseGuide returned control before completion, sleep 18
02:08:18.938 00.020 12044 IsGuiding returns 1
02:08:18.938 00.000 12044 scope still moving after pulse duration time elapsed
02:08:19.030 00.092 12044 IsSlewing returns 0
02:08:19.030 00.000 12044 IsGuiding returns 0
02:08:19.030 00.000 12044 scope move finished after 39 + 104 ms
02:08:19.030 00.000 12044 Move returns status 0, amount 39
02:08:19.030 00.000 12044 MoveAxis(N, 0, ABG)
02:08:19.030 00.000 12044 Move returns status 0, amount 0
02:08:19.030 00.000 12044 move complete, result=0
02:08:19.030 00.000 12044 worker thread done servicing request
02:08:19.030 00.000 12044 Worker thread wakes up
02:08:19.030 00.000 14964 GuideStep: -0.5 px 39 ms EAST, -0.4 px 0 ms NORTH
02:08:19.031 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:19.031 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:22.139 03.108 12044 Exposure complete
02:08:22.160 00.021 12044 worker thread done servicing request
02:08:22.160 00.000 14964 OnExposeComplete: enter
02:08:22.160 00.000 14964 UpdateGuideState(): m_state=6
02:08:22.161 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3875
02:08:22.161 00.000 14964 Star::Find returns 1 (0), X=278.11, Y=92.41, Mass=268348, SNR=322.0, Peak=19279 HFD=3.9
02:08:22.162 00.001 14964 MultiStar: [#1 -0.39,0.65,0.00,M1] [#2 -0.23,0.61,0.07,U] 
02:08:22.162 00.000 14964 single-star, 1 included, MultiStar: {-0.27, 0.13}, one-star: {-0.27, 0.10}
02:08:22.163 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
02:08:22.163 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.11)
02:08:22.164 00.001 14964 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.79 mountX=-0.10 mountY=0.26, mountTheta=1.95
02:08:22.165 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.10, opts=13)
02:08:22.165 00.000 14964 Enqueuing Move request for scope (-0.27, 0.10)
02:08:22.166 00.001 12044 Worker thread wakes up
02:08:22.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
02:08:22.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
02:08:22.166 00.000 12044 Moving (-0.27, 0.10) raw xDistance=-0.10 yDistance=0.26
02:08:22.166 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.31, using input
02:08:22.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.05
02:08:22.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:22.166 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:08:22.166 00.000 12044 MoveAxis(E, 0, ABG)
02:08:22.166 00.000 12044 Move returns status 0, amount 0
02:08:22.166 00.000 12044 MoveAxis(N, 0, ABG)
02:08:22.166 00.000 12044 Move returns status 0, amount 0
02:08:22.166 00.000 12044 move complete, result=0
02:08:22.166 00.000 12044 worker thread done servicing request
02:08:22.174 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19279, med=615, FiltMin=520, FiltMax=11415, Gamma=0.810
02:08:22.180 00.006 14964 UpdateGuideState exits: m=268348 SNR=322.0
02:08:22.181 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.181 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:22.181 00.000 14964 Enqueuing Expose request
02:08:22.182 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:08:22.183 00.001 12044 Worker thread wakes up
02:08:22.183 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:22.183 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:25.309 03.126 12044 Exposure complete
02:08:25.331 00.022 12044 worker thread done servicing request
02:08:25.331 00.000 14964 OnExposeComplete: enter
02:08:25.332 00.001 14964 UpdateGuideState(): m_state=6
02:08:25.332 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3876
02:08:25.333 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=92.49, Mass=273873, SNR=332.4, Peak=19117 HFD=3.8
02:08:25.333 00.000 14964 MultiStar: [#1 -0.19,0.14,0.16,U] [#2 -0.38,0.39,0.07,U] 
02:08:25.334 00.001 14964 single-star, 2 included, MultiStar: {-0.13, 0.18}, one-star: {-0.11, 0.18}
02:08:25.334 00.000 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.67 = -2.61)
02:08:25.335 00.001 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.72 = 0.44)
02:08:25.335 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=-0.18 mountY=0.09, mountTheta=2.68
02:08:25.336 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.18, opts=13)
02:08:25.337 00.001 14964 Enqueuing Move request for scope (-0.11, 0.18)
02:08:25.337 00.000 12044 Worker thread wakes up
02:08:25.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:08:25.337 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:08:25.337 00.000 12044 Moving (-0.11, 0.18) raw xDistance=-0.18 yDistance=0.09
02:08:25.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
02:08:25.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:25.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:08:25.338 00.001 12044 MoveAxis(E, 0, ABG)
02:08:25.338 00.000 12044 Move returns status 0, amount 0
02:08:25.338 00.000 12044 MoveAxis(N, 0, ABG)
02:08:25.338 00.000 12044 Move returns status 0, amount 0
02:08:25.338 00.000 12044 move complete, result=0
02:08:25.338 00.000 12044 worker thread done servicing request
02:08:25.345 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19117, med=616, FiltMin=532, FiltMax=11643, Gamma=0.810
02:08:25.350 00.005 14964 UpdateGuideState exits: m=273873 SNR=332.4
02:08:25.351 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.351 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:25.352 00.001 14964 Enqueuing Expose request
02:08:25.352 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:25.353 00.001 12044 Worker thread wakes up
02:08:25.353 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:25.353 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:28.455 03.102 12044 Exposure complete
02:08:28.476 00.021 12044 worker thread done servicing request
02:08:28.477 00.001 14964 OnExposeComplete: enter
02:08:28.477 00.000 14964 UpdateGuideState(): m_state=6
02:08:28.478 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3877
02:08:28.478 00.000 14964 Star::Find returns 1 (0), X=278.27, Y=92.98, Mass=270641, SNR=325.4, Peak=18013 HFD=4.1
02:08:28.479 00.001 14964 MultiStar: [#1 -0.09,-0.24,0.17,U] [#2 -0.28,-0.15,0.08,U] 
02:08:28.479 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.50}, one-star: {-0.11, 0.67}
02:08:28.480 00.001 14964 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.56) = xAngle (3.36 = -2.93)
02:08:28.480 00.000 14964 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.13)
02:08:28.481 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.80 mountX=-0.50 mountY=0.06, mountTheta=3.01
02:08:28.482 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.50, opts=13)
02:08:28.482 00.000 14964 Enqueuing Move request for scope (-0.12, 0.50)
02:08:28.483 00.001 12044 Worker thread wakes up
02:08:28.483 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
02:08:28.483 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
02:08:28.483 00.000 12044 Moving (-0.12, 0.50) raw xDistance=-0.50 yDistance=0.06
02:08:28.483 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.50, slope = -0.04
02:08:28.483 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:28.483 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:28.483 00.000 12044 MoveAxis(E, 28, ABG)
02:08:28.483 00.000 12044 Guiding  Dir = 2, Dur = 28
02:08:28.492 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18013, med=615, FiltMin=519, FiltMax=12523, Gamma=0.810
02:08:28.497 00.005 14964 UpdateGuideState exits: m=270641 SNR=325.4
02:08:28.498 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.498 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:28.499 00.001 14964 Enqueuing Expose request
02:08:28.514 00.015 12044 IsSlewing returns 0
02:08:28.514 00.000 12044 IsGuiding returns 0
02:08:28.545 00.031 12044 IsGuiding returns 1
02:08:28.547 00.002 12044 scope still moving after pulse duration time elapsed
02:08:28.605 00.058 12044 IsSlewing returns 0
02:08:28.605 00.000 12044 IsGuiding returns 0
02:08:28.605 00.000 12044 scope move finished after 28 + 62 ms
02:08:28.605 00.000 12044 Move returns status 0, amount 28
02:08:28.605 00.000 12044 MoveAxis(N, 0, ABG)
02:08:28.605 00.000 12044 Move returns status 0, amount 0
02:08:28.605 00.000 12044 move complete, result=0
02:08:28.605 00.000 12044 worker thread done servicing request
02:08:28.605 00.000 12044 Worker thread wakes up
02:08:28.605 00.000 14964 GuideStep: -0.5 px 28 ms EAST, 0.1 px 0 ms NORTH
02:08:28.606 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:28.606 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:31.739 03.133 12044 Exposure complete
02:08:31.761 00.022 12044 worker thread done servicing request
02:08:31.762 00.001 14964 OnExposeComplete: enter
02:08:31.762 00.000 14964 UpdateGuideState(): m_state=6
02:08:31.763 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3878
02:08:31.763 00.000 14964 Star::Find returns 1 (0), X=278.53, Y=92.76, Mass=265819, SNR=332.1, Peak=16821 HFD=3.9
02:08:31.764 00.001 14964 MultiStar: [#1 0.01,0.08,0.18,U] [#2 -0.13,1.01,0.00,M1] 
02:08:31.764 00.000 14964 refined, 1 included, MultiStar: {0.13, 0.39}, one-star: {0.15, 0.45}
02:08:31.765 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.81 = 2.81)
02:08:31.765 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.42)
02:08:31.766 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.25 mountX=-0.39 mountY=-0.17, mountTheta=-2.73
02:08:31.767 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.39, opts=13)
02:08:31.767 00.000 14964 Enqueuing Move request for scope (0.13, 0.39)
02:08:31.768 00.001 12044 Worker thread wakes up
02:08:31.768 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
02:08:31.768 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
02:08:31.768 00.000 12044 Moving (0.13, 0.39) raw xDistance=-0.39 yDistance=-0.17
02:08:31.768 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.39, slope = -0.04
02:08:31.768 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:31.768 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:08:31.768 00.000 12044 MoveAxis(E, 33, ABG)
02:08:31.768 00.000 12044 Guiding  Dir = 2, Dur = 33
02:08:31.776 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16821, med=615, FiltMin=530, FiltMax=12219, Gamma=0.810
02:08:31.782 00.006 14964 UpdateGuideState exits: m=265819 SNR=332.1
02:08:31.782 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:31.783 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:31.783 00.000 14964 Enqueuing Expose request
02:08:31.794 00.011 12044 IsSlewing returns 0
02:08:31.794 00.000 12044 IsGuiding returns 0
02:08:31.826 00.032 12044 PulseGuide returned control before completion, sleep 12
02:08:31.839 00.013 12044 IsGuiding returns 1
02:08:31.839 00.000 12044 scope still moving after pulse duration time elapsed
02:08:31.903 00.064 12044 IsSlewing returns 0
02:08:31.903 00.000 12044 IsGuiding returns 0
02:08:31.903 00.000 12044 scope move finished after 33 + 76 ms
02:08:31.903 00.000 12044 Move returns status 0, amount 33
02:08:31.903 00.000 12044 MoveAxis(N, 0, ABG)
02:08:31.903 00.000 12044 Move returns status 0, amount 0
02:08:31.903 00.000 12044 move complete, result=0
02:08:31.903 00.000 12044 worker thread done servicing request
02:08:31.903 00.000 12044 Worker thread wakes up
02:08:31.903 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:31.903 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:31.903 00.000 14964 GuideStep: -0.4 px 33 ms EAST, -0.2 px 0 ms NORTH
02:08:35.030 03.127 12044 Exposure complete
02:08:35.052 00.022 12044 worker thread done servicing request
02:08:35.052 00.000 14964 OnExposeComplete: enter
02:08:35.052 00.000 14964 UpdateGuideState(): m_state=6
02:08:35.052 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3879
02:08:35.054 00.002 14964 Star::Find returns 1 (0), X=278.48, Y=92.42, Mass=269797, SNR=316.4, Peak=17971 HFD=3.8
02:08:35.054 00.000 14964 MultiStar: [#1 0.11,0.48,0.17,U] [#2 -0.16,0.48,0.07,U] 
02:08:35.054 00.000 14964 single-star, 2 included, MultiStar: {0.09, 0.18}, one-star: {0.11, 0.11}
02:08:35.055 00.001 14964 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
02:08:35.055 00.000 14964 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.87)
02:08:35.056 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
02:08:35.057 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.11, opts=13)
02:08:35.057 00.000 14964 Enqueuing Move request for scope (0.11, 0.11)
02:08:35.058 00.001 12044 Worker thread wakes up
02:08:35.058 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
02:08:35.058 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
02:08:35.058 00.000 12044 Moving (0.11, 0.11) raw xDistance=-0.11 yDistance=-0.12
02:08:35.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
02:08:35.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:35.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:08:35.058 00.000 12044 MoveAxis(E, 0, ABG)
02:08:35.058 00.000 12044 Move returns status 0, amount 0
02:08:35.058 00.000 12044 MoveAxis(N, 0, ABG)
02:08:35.058 00.000 12044 Move returns status 0, amount 0
02:08:35.058 00.000 12044 move complete, result=0
02:08:35.058 00.000 12044 worker thread done servicing request
02:08:35.065 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17971, med=616, FiltMin=523, FiltMax=12679, Gamma=0.810
02:08:35.071 00.006 14964 UpdateGuideState exits: m=269797 SNR=316.4
02:08:35.071 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.072 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:35.072 00.000 14964 Enqueuing Expose request
02:08:35.073 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:35.073 00.000 12044 Worker thread wakes up
02:08:35.073 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:35.073 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:38.205 03.132 12044 Exposure complete
02:08:38.228 00.023 12044 worker thread done servicing request
02:08:38.228 00.000 14964 OnExposeComplete: enter
02:08:38.228 00.000 14964 UpdateGuideState(): m_state=6
02:08:38.229 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3880
02:08:38.229 00.000 14964 Star::Find returns 1 (0), X=278.38, Y=92.36, Mass=266702, SNR=329.0, Peak=18379 HFD=3.9
02:08:38.230 00.001 14964 MultiStar: [#1 0.11,0.38,0.17,U] [#2 -0.15,0.42,0.07,U] 
02:08:38.231 00.001 14964 single-star, 2 included, MultiStar: {0.01, 0.12}, one-star: {0.00, 0.05}
02:08:38.232 00.001 14964 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.56) = xAngle (3.13 = 3.13)
02:08:38.232 00.000 14964 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.10)
02:08:38.233 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=-0.05 mountY=-0.01, mountTheta=-3.04
02:08:38.234 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.05, opts=13)
02:08:38.235 00.001 14964 Enqueuing Move request for scope (0.00, 0.05)
02:08:38.235 00.000 12044 Worker thread wakes up
02:08:38.235 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
02:08:38.236 00.001 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
02:08:38.236 00.000 12044 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
02:08:38.236 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:08:38.236 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:38.236 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:38.236 00.000 12044 MoveAxis(E, 0, ABG)
02:08:38.236 00.000 12044 Move returns status 0, amount 0
02:08:38.236 00.000 12044 MoveAxis(N, 0, ABG)
02:08:38.236 00.000 12044 Move returns status 0, amount 0
02:08:38.236 00.000 12044 move complete, result=0
02:08:38.236 00.000 12044 worker thread done servicing request
02:08:38.244 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18379, med=615, FiltMin=527, FiltMax=12035, Gamma=0.810
02:08:38.249 00.005 14964 UpdateGuideState exits: m=266702 SNR=329.0
02:08:38.250 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.250 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:38.251 00.001 14964 Enqueuing Expose request
02:08:38.251 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:38.252 00.001 12044 Worker thread wakes up
02:08:38.252 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:38.252 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:41.354 03.102 12044 Exposure complete
02:08:41.377 00.023 12044 worker thread done servicing request
02:08:41.377 00.000 14964 OnExposeComplete: enter
02:08:41.377 00.000 14964 UpdateGuideState(): m_state=6
02:08:41.378 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3881
02:08:41.378 00.000 14964 Star::Find returns 1 (0), X=278.20, Y=93.17, Mass=263159, SNR=320.3, Peak=13657 HFD=4.4
02:08:41.379 00.001 14964 MultiStar: [#1 -0.25,0.09,0.16,U] [#2 -0.19,0.34,0.07,U] 
02:08:41.379 00.000 14964 refined, 2 included, MultiStar: {-0.19, 0.73}, one-star: {-0.18, 0.86}
02:08:41.380 00.001 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.38 = -2.90)
02:08:41.380 00.000 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.15)
02:08:41.381 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.73 hyp=0.76 cameraTheta=1.83 mountX=-0.74 mountY=0.11, mountTheta=2.99
02:08:41.382 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.73, opts=13)
02:08:41.382 00.000 14964 Enqueuing Move request for scope (-0.19, 0.73)
02:08:41.383 00.001 12044 Worker thread wakes up
02:08:41.383 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.73) opts 0xd
02:08:41.383 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.73)
02:08:41.383 00.000 12044 Moving (-0.19, 0.73) raw xDistance=-0.74 yDistance=0.11
02:08:41.383 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.74, slope = -0.01
02:08:41.383 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:41.383 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:08:41.383 00.000 12044 MoveAxis(E, 6, ABG)
02:08:41.383 00.000 12044 Guiding  Dir = 2, Dur = 6
02:08:41.391 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13657, med=615, FiltMin=515, FiltMax=10059, Gamma=0.810
02:08:41.396 00.005 14964 UpdateGuideState exits: m=263159 SNR=320.3
02:08:41.397 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.398 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:41.398 00.000 14964 Enqueuing Expose request
02:08:41.433 00.035 12044 IsSlewing returns 0
02:08:41.433 00.000 12044 IsGuiding returns 0
02:08:41.464 00.031 12044 IsGuiding returns 1
02:08:41.464 00.000 12044 scope still moving after pulse duration time elapsed
02:08:41.528 00.064 12044 IsSlewing returns 0
02:08:41.529 00.001 12044 IsGuiding returns 0
02:08:41.529 00.000 12044 scope move finished after 6 + 89 ms
02:08:41.529 00.000 12044 Move returns status 0, amount 6
02:08:41.529 00.000 12044 MoveAxis(N, 0, ABG)
02:08:41.529 00.000 12044 Move returns status 0, amount 0
02:08:41.529 00.000 12044 move complete, result=0
02:08:41.529 00.000 12044 worker thread done servicing request
02:08:41.529 00.000 12044 Worker thread wakes up
02:08:41.529 00.000 14964 GuideStep: -0.7 px 6 ms EAST, 0.1 px 0 ms NORTH
02:08:41.530 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:41.530 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:44.626 03.096 12044 Exposure complete
02:08:44.656 00.030 12044 worker thread done servicing request
02:08:44.656 00.000 14964 OnExposeComplete: enter
02:08:44.657 00.001 14964 UpdateGuideState(): m_state=6
02:08:44.657 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3882
02:08:44.658 00.001 14964 Star::Find returns 1 (0), X=277.92, Y=93.15, Mass=261967, SNR=308.5, Peak=10953 HFD=4.8
02:08:44.659 00.001 14964 MultiStar: [#1 -0.60,-0.67,0.00,M1] [#2 -0.97,-0.21,0.00,M1] 
02:08:44.659 00.000 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.62 = -2.66)
02:08:44.659 00.000 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
02:08:44.660 00.001 14964 CameraToMount -- cameraX=-0.45 cameraY=0.84 hyp=0.95 cameraTheta=2.07 mountX=-0.84 mountY=0.36, mountTheta=2.74
02:08:44.661 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.84, opts=13)
02:08:44.661 00.000 14964 Enqueuing Move request for scope (-0.45, 0.84)
02:08:44.662 00.001 12044 Worker thread wakes up
02:08:44.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.84) opts 0xd
02:08:44.662 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.84)
02:08:44.662 00.000 12044 Moving (-0.45, 0.84) raw xDistance=-0.84 yDistance=0.36
02:08:44.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.84, slope = -0.03
02:08:44.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:44.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:08:44.662 00.000 12044 MoveAxis(E, 22, ABG)
02:08:44.662 00.000 12044 Guiding  Dir = 2, Dur = 22
02:08:44.671 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10953, med=615, FiltMin=530, FiltMax=8515, Gamma=0.810
02:08:44.676 00.005 14964 UpdateGuideState exits: m=261967 SNR=308.5
02:08:44.677 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.677 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:44.678 00.001 14964 Enqueuing Expose request
02:08:44.683 00.005 12044 IsSlewing returns 0
02:08:44.683 00.000 12044 IsGuiding returns 0
02:08:44.714 00.031 12044 IsGuiding returns 1
02:08:44.714 00.000 12044 scope still moving after pulse duration time elapsed
02:08:44.777 00.063 12044 IsSlewing returns 0
02:08:44.777 00.000 12044 IsGuiding returns 0
02:08:44.777 00.000 12044 scope move finished after 22 + 71 ms
02:08:44.777 00.000 12044 Move returns status 0, amount 22
02:08:44.777 00.000 12044 MoveAxis(N, 0, ABG)
02:08:44.777 00.000 12044 Move returns status 0, amount 0
02:08:44.777 00.000 12044 move complete, result=0
02:08:44.777 00.000 12044 worker thread done servicing request
02:08:44.777 00.000 12044 Worker thread wakes up
02:08:44.777 00.000 14964 GuideStep: -0.8 px 22 ms EAST, 0.4 px 0 ms NORTH
02:08:44.778 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:44.778 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:47.883 03.105 12044 Exposure complete
02:08:47.906 00.023 12044 worker thread done servicing request
02:08:47.907 00.001 14964 OnExposeComplete: enter
02:08:47.907 00.000 14964 UpdateGuideState(): m_state=6
02:08:47.908 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3883
02:08:47.908 00.000 14964 Star::Find returns 1 (0), X=278.07, Y=92.11, Mass=263528, SNR=318.7, Peak=14643 HFD=4.3
02:08:47.909 00.001 14964 MultiStar: [#1 -0.28,0.62,0.17,U] [#2 -0.47,0.94,0.00,M2] 
02:08:47.909 00.000 14964 refined, 1 included, MultiStar: {-0.30, -0.08}, one-star: {-0.30, -0.20}
02:08:47.910 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
02:08:47.910 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
02:08:47.911 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.87 mountX=0.08 mountY=0.31, mountTheta=1.32
02:08:47.912 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.08, opts=13)
02:08:47.912 00.000 14964 Enqueuing Move request for scope (-0.30, -0.08)
02:08:47.913 00.001 12044 Worker thread wakes up
02:08:47.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
02:08:47.913 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
02:08:47.913 00.000 12044 Moving (-0.30, -0.08) raw xDistance=0.08 yDistance=0.31
02:08:47.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
02:08:47.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:47.913 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:08:47.913 00.000 12044 MoveAxis(E, 0, ABG)
02:08:47.913 00.000 12044 Move returns status 0, amount 0
02:08:47.913 00.000 12044 MoveAxis(N, 0, ABG)
02:08:47.913 00.000 12044 Move returns status 0, amount 0
02:08:47.913 00.000 12044 move complete, result=0
02:08:47.913 00.000 12044 worker thread done servicing request
02:08:47.920 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14643, med=615, FiltMin=523, FiltMax=10930, Gamma=0.810
02:08:47.926 00.006 14964 UpdateGuideState exits: m=263528 SNR=318.7
02:08:47.926 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.927 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:47.927 00.000 14964 Enqueuing Expose request
02:08:47.928 00.001 12044 Worker thread wakes up
02:08:47.928 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:47.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:47.928 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:08:51.028 03.100 12044 Exposure complete
02:08:51.051 00.023 12044 worker thread done servicing request
02:08:51.051 00.000 14964 OnExposeComplete: enter
02:08:51.052 00.001 14964 UpdateGuideState(): m_state=6
02:08:51.053 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3884
02:08:51.053 00.000 14964 Star::Find returns 1 (0), X=278.44, Y=91.36, Mass=264366, SNR=329.1, Peak=15920 HFD=4.0
02:08:51.054 00.001 14964 MultiStar: [#1 0.20,1.09,0.00,M1] [#2 0.00,1.07,0.00,M3] 
02:08:51.054 00.000 14964 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
02:08:51.055 00.001 14964 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
02:08:51.055 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.95 hyp=0.95 cameraTheta=-1.51 mountX=0.95 mountY=0.04, mountTheta=0.04
02:08:51.056 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.95, opts=13)
02:08:51.057 00.001 14964 Enqueuing Move request for scope (0.06, -0.95)
02:08:51.057 00.000 12044 Worker thread wakes up
02:08:51.058 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.95) opts 0xd
02:08:51.058 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.95)
02:08:51.058 00.000 12044 Moving (0.06, -0.95) raw xDistance=0.95 yDistance=0.04
02:08:51.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.95, slope = 0.05
02:08:51.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:51.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:51.058 00.000 12044 MoveAxis(W, 40, ABG)
02:08:51.058 00.000 12044 Guiding  Dir = 3, Dur = 40
02:08:51.066 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15920, med=615, FiltMin=528, FiltMax=13695, Gamma=0.810
02:08:51.072 00.006 14964 UpdateGuideState exits: m=264366 SNR=329.1
02:08:51.072 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.073 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:51.073 00.000 14964 Enqueuing Expose request
02:08:51.091 00.018 12044 IsSlewing returns 0
02:08:51.091 00.000 12044 IsGuiding returns 0
02:08:51.122 00.031 12044 PulseGuide returned control before completion, sleep 19
02:08:51.184 00.062 12044 IsGuiding returns 1
02:08:51.184 00.000 12044 scope still moving after pulse duration time elapsed
02:08:51.278 00.094 12044 IsSlewing returns 0
02:08:51.278 00.000 12044 IsGuiding returns 0
02:08:51.278 00.000 12044 scope move finished after 40 + 147 ms
02:08:51.278 00.000 12044 Move returns status 0, amount 40
02:08:51.278 00.000 12044 MoveAxis(N, 0, ABG)
02:08:51.278 00.000 12044 Move returns status 0, amount 0
02:08:51.278 00.000 12044 move complete, result=0
02:08:51.278 00.000 12044 worker thread done servicing request
02:08:51.278 00.000 12044 Worker thread wakes up
02:08:51.278 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:51.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:51.278 00.000 14964 GuideStep: 0.9 px 40 ms WEST, 0.0 px 0 ms NORTH
02:08:54.401 03.123 12044 Exposure complete
02:08:54.426 00.025 12044 worker thread done servicing request
02:08:54.426 00.000 14964 OnExposeComplete: enter
02:08:54.427 00.001 14964 UpdateGuideState(): m_state=6
02:08:54.427 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3885
02:08:54.427 00.000 14964 Star::Find returns 1 (0), X=278.48, Y=91.60, Mass=260650, SNR=316.7, Peak=14899 HFD=4.2
02:08:54.429 00.002 14964 MultiStar: [#1 0.40,1.12,0.00,M2] [#2 0.21,1.58,0.00,M4] 
02:08:54.429 00.000 14964 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.56) = xAngle (0.12 = 0.12)
02:08:54.430 00.001 14964 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.18 = -3.11)
02:08:54.430 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.71 hyp=0.71 cameraTheta=-1.43 mountX=0.71 mountY=-0.03, mountTheta=-0.04
02:08:54.431 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.71, opts=13)
02:08:54.432 00.001 14964 Enqueuing Move request for scope (0.10, -0.71)
02:08:54.433 00.001 12044 Worker thread wakes up
02:08:54.433 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.71) opts 0xd
02:08:54.433 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.71)
02:08:54.433 00.000 12044 Moving (0.10, -0.71) raw xDistance=0.71 yDistance=-0.03
02:08:54.433 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.69 from input 0.71, slope = 0.11
02:08:54.433 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:54.433 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:08:54.433 00.000 12044 MoveAxis(W, 82, ABG)
02:08:54.433 00.000 12044 Guiding  Dir = 3, Dur = 82
02:08:54.439 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14899, med=616, FiltMin=535, FiltMax=11149, Gamma=0.810
02:08:54.445 00.006 14964 UpdateGuideState exits: m=260650 SNR=316.7
02:08:54.447 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.448 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:54.448 00.000 14964 Enqueuing Expose request
02:08:54.468 00.020 12044 IsSlewing returns 0
02:08:54.468 00.000 12044 IsGuiding returns 0
02:08:54.500 00.032 12044 PulseGuide returned control before completion, sleep 61
02:08:54.593 00.093 12044 IsGuiding returns 1
02:08:54.593 00.000 12044 scope still moving after pulse duration time elapsed
02:08:54.669 00.076 12044 IsSlewing returns 0
02:08:54.670 00.001 12044 IsGuiding returns 0
02:08:54.670 00.000 12044 scope move finished after 82 + 119 ms
02:08:54.670 00.000 12044 Move returns status 0, amount 82
02:08:54.670 00.000 12044 MoveAxis(N, 0, ABG)
02:08:54.670 00.000 12044 Move returns status 0, amount 0
02:08:54.670 00.000 12044 move complete, result=0
02:08:54.670 00.000 12044 worker thread done servicing request
02:08:54.670 00.000 12044 Worker thread wakes up
02:08:54.670 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:54.670 00.000 14964 GuideStep: 0.7 px 82 ms WEST, -0.0 px 0 ms NORTH
02:08:54.672 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:08:57.771 03.099 12044 Exposure complete
02:08:57.793 00.022 12044 worker thread done servicing request
02:08:57.793 00.000 14964 OnExposeComplete: enter
02:08:57.795 00.002 14964 UpdateGuideState(): m_state=6
02:08:57.795 00.000 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3886
02:08:57.796 00.001 14964 Star::Find returns 1 (0), X=278.45, Y=92.22, Mass=257242, SNR=315.2, Peak=14882 HFD=4.5
02:08:57.796 00.000 14964 MultiStar: [#1 -0.15,0.35,0.16,U] [#2 -0.21,0.77,0.00,M5] 
02:08:57.797 00.001 14964 refined, 1 included, MultiStar: {0.04, -0.03}, one-star: {0.07, -0.09}
02:08:57.797 00.000 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.56) = xAngle (0.92 = 0.92)
02:08:57.798 00.001 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.97 = -2.31)
02:08:57.798 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.63 mountX=0.03 mountY=-0.04, mountTheta=-0.89
02:08:57.799 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.03, opts=13)
02:08:57.800 00.001 14964 Enqueuing Move request for scope (0.04, -0.03)
02:08:57.800 00.000 12044 Worker thread wakes up
02:08:57.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:08:57.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:08:57.800 00.000 12044 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
02:08:57.800 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.71, using input
02:08:57.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.11
02:08:57.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:57.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:57.800 00.000 12044 MoveAxis(E, 0, ABG)
02:08:57.800 00.000 12044 Move returns status 0, amount 0
02:08:57.800 00.000 12044 MoveAxis(N, 0, ABG)
02:08:57.800 00.000 12044 Move returns status 0, amount 0
02:08:57.800 00.000 12044 move complete, result=0
02:08:57.800 00.000 12044 worker thread done servicing request
02:08:57.807 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14882, med=615, FiltMin=537, FiltMax=11508, Gamma=0.810
02:08:57.814 00.007 14964 UpdateGuideState exits: m=257242 SNR=315.2
02:08:57.814 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.815 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:08:57.815 00.000 14964 Enqueuing Expose request
02:08:57.816 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:57.816 00.000 12044 Worker thread wakes up
02:08:57.816 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:08:57.816 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:00.945 03.129 12044 Exposure complete
02:09:00.968 00.023 12044 worker thread done servicing request
02:09:00.969 00.001 14964 OnExposeComplete: enter
02:09:00.969 00.000 14964 UpdateGuideState(): m_state=6
02:09:00.970 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3887
02:09:00.970 00.000 14964 Star::Find returns 1 (0), X=278.53, Y=92.24, Mass=261520, SNR=320.9, Peak=16899 HFD=3.8
02:09:00.971 00.001 14964 MultiStar: [#1 -0.04,0.42,0.17,U] [#2 0.02,0.66,0.07,U] 
02:09:00.972 00.001 14964 refined, 2 included, MultiStar: {0.12, 0.04}, one-star: {0.16, -0.07}
02:09:00.972 00.000 14964 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.56) = xAngle (1.89 = 1.89)
02:09:00.972 00.000 14964 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.94 = -1.34)
02:09:00.973 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
02:09:00.974 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.04, opts=13)
02:09:00.974 00.000 14964 Enqueuing Move request for scope (0.12, 0.04)
02:09:00.975 00.001 12044 Worker thread wakes up
02:09:00.975 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
02:09:00.975 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
02:09:00.975 00.000 12044 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=-0.12
02:09:00.975 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.08
02:09:00.975 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:00.975 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:00.975 00.000 12044 MoveAxis(E, 0, ABG)
02:09:00.975 00.000 12044 Move returns status 0, amount 0
02:09:00.975 00.000 12044 MoveAxis(N, 0, ABG)
02:09:00.975 00.000 12044 Move returns status 0, amount 0
02:09:00.975 00.000 12044 move complete, result=0
02:09:00.975 00.000 12044 worker thread done servicing request
02:09:00.982 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16899, med=615, FiltMin=523, FiltMax=13391, Gamma=0.810
02:09:00.988 00.006 14964 UpdateGuideState exits: m=261520 SNR=320.9
02:09:00.988 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.989 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:00.989 00.000 14964 Enqueuing Expose request
02:09:00.990 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:00.990 00.000 12044 Worker thread wakes up
02:09:00.990 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:00.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:04.089 03.099 12044 Exposure complete
02:09:04.111 00.022 12044 worker thread done servicing request
02:09:04.111 00.000 14964 OnExposeComplete: enter
02:09:04.112 00.001 14964 UpdateGuideState(): m_state=6
02:09:04.113 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3888
02:09:04.113 00.000 14964 Star::Find returns 1 (0), X=278.64, Y=92.50, Mass=271691, SNR=326.2, Peak=16863 HFD=4.0
02:09:04.114 00.001 14964 MultiStar: [#1 0.14,-0.18,0.17,U] [#2 0.45,0.42,0.07,U] 
02:09:04.115 00.001 14964 refined, 2 included, MultiStar: {0.26, 0.15}, one-star: {0.27, 0.19}
02:09:04.115 00.000 14964 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.56) = xAngle (2.08 = 2.08)
02:09:04.115 00.000 14964 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.14 = -1.15)
02:09:04.116 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.53 mountX=-0.15 mountY=-0.27, mountTheta=-2.06
02:09:04.117 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.15, opts=13)
02:09:04.117 00.000 14964 Enqueuing Move request for scope (0.26, 0.15)
02:09:04.118 00.001 12044 Worker thread wakes up
02:09:04.118 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
02:09:04.118 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
02:09:04.118 00.000 12044 Moving (0.26, 0.15) raw xDistance=-0.15 yDistance=-0.27
02:09:04.118 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.06
02:09:04.118 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:04.118 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:09:04.118 00.000 12044 MoveAxis(E, 0, ABG)
02:09:04.118 00.000 12044 Move returns status 0, amount 0
02:09:04.118 00.000 12044 MoveAxis(N, 0, ABG)
02:09:04.118 00.000 12044 Move returns status 0, amount 0
02:09:04.118 00.000 12044 move complete, result=0
02:09:04.118 00.000 12044 worker thread done servicing request
02:09:04.125 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16863, med=616, FiltMin=524, FiltMax=12827, Gamma=0.810
02:09:04.131 00.006 14964 UpdateGuideState exits: m=271691 SNR=326.2
02:09:04.131 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.132 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:04.132 00.000 14964 Enqueuing Expose request
02:09:04.133 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:09:04.133 00.000 12044 Worker thread wakes up
02:09:04.134 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:04.134 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:07.260 03.126 12044 Exposure complete
02:09:07.281 00.021 12044 worker thread done servicing request
02:09:07.281 00.000 14964 OnExposeComplete: enter
02:09:07.282 00.001 14964 UpdateGuideState(): m_state=6
02:09:07.282 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3889
02:09:07.283 00.001 14964 Star::Find returns 1 (0), X=278.52, Y=92.35, Mass=261668, SNR=313.3, Peak=15073 HFD=4.1
02:09:07.283 00.000 14964 MultiStar: [#1 0.33,0.30,0.17,U] [#2 0.26,0.41,0.08,U] 
02:09:07.284 00.001 14964 single-star, 2 included, MultiStar: {0.18, 0.10}, one-star: {0.15, 0.05}
02:09:07.284 00.000 14964 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.56) = xAngle (1.86 = 1.86)
02:09:07.285 00.001 14964 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.37)
02:09:07.285 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.30 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
02:09:07.286 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.05, opts=13)
02:09:07.286 00.000 14964 Enqueuing Move request for scope (0.15, 0.05)
02:09:07.287 00.001 12044 Worker thread wakes up
02:09:07.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
02:09:07.287 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
02:09:07.287 00.000 12044 Moving (0.15, 0.05) raw xDistance=-0.04 yDistance=-0.15
02:09:07.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.05
02:09:07.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:07.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:07.287 00.000 12044 MoveAxis(E, 0, ABG)
02:09:07.287 00.000 12044 Move returns status 0, amount 0
02:09:07.287 00.000 12044 MoveAxis(N, 0, ABG)
02:09:07.287 00.000 12044 Move returns status 0, amount 0
02:09:07.287 00.000 12044 move complete, result=0
02:09:07.287 00.000 12044 worker thread done servicing request
02:09:07.300 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15073, med=615, FiltMin=528, FiltMax=10795, Gamma=0.810
02:09:07.306 00.006 14964 UpdateGuideState exits: m=261668 SNR=313.3
02:09:07.306 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.307 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:07.308 00.001 14964 Enqueuing Expose request
02:09:07.308 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:07.309 00.001 12044 Worker thread wakes up
02:09:07.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:07.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:10.414 03.105 12044 Exposure complete
02:09:10.440 00.026 12044 worker thread done servicing request
02:09:10.440 00.000 14964 OnExposeComplete: enter
02:09:10.440 00.000 14964 UpdateGuideState(): m_state=6
02:09:10.441 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3890
02:09:10.442 00.001 14964 Star::Find returns 1 (0), X=278.21, Y=92.45, Mass=267738, SNR=313.3, Peak=14297 HFD=4.5
02:09:10.442 00.000 14964 MultiStar: [#1 -0.02,0.19,0.17,U] [#2 -0.17,0.68,0.09,U] 
02:09:10.443 00.001 14964 single-star, 2 included, MultiStar: {-0.15, 0.19}, one-star: {-0.17, 0.14}
02:09:10.443 00.000 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
02:09:10.444 00.001 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.76)
02:09:10.444 00.000 14964 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.43 mountX=-0.14 mountY=0.15, mountTheta=2.33
02:09:10.445 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.14, opts=13)
02:09:10.446 00.001 14964 Enqueuing Move request for scope (-0.17, 0.14)
02:09:10.446 00.000 12044 Worker thread wakes up
02:09:10.446 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
02:09:10.446 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
02:09:10.447 00.001 12044 Moving (-0.17, 0.14) raw xDistance=-0.14 yDistance=0.15
02:09:10.447 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.04
02:09:10.447 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:10.447 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:09:10.447 00.000 12044 MoveAxis(E, 0, ABG)
02:09:10.447 00.000 12044 Move returns status 0, amount 0
02:09:10.447 00.000 12044 MoveAxis(N, 0, ABG)
02:09:10.447 00.000 12044 Move returns status 0, amount 0
02:09:10.447 00.000 12044 move complete, result=0
02:09:10.447 00.000 12044 worker thread done servicing request
02:09:10.454 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14297, med=615, FiltMin=527, FiltMax=10727, Gamma=0.810
02:09:10.460 00.006 14964 UpdateGuideState exits: m=267738 SNR=313.3
02:09:10.461 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.461 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:10.461 00.000 14964 Enqueuing Expose request
02:09:10.462 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:10.462 00.000 12044 Worker thread wakes up
02:09:10.462 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:10.462 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:13.560 03.098 12044 Exposure complete
02:09:13.588 00.028 12044 worker thread done servicing request
02:09:13.589 00.001 14964 OnExposeComplete: enter
02:09:13.589 00.000 14964 UpdateGuideState(): m_state=6
02:09:13.590 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3891
02:09:13.590 00.000 14964 Star::Find returns 1 (0), X=278.71, Y=92.08, Mass=260690, SNR=319.6, Peak=15818 HFD=4.1
02:09:13.591 00.001 14964 MultiStar: [#1 0.29,0.32,0.17,U] [#2 0.14,0.62,0.08,U] 
02:09:13.591 00.000 14964 refined, 2 included, MultiStar: {0.32, -0.10}, one-star: {0.34, -0.23}
02:09:13.592 00.001 14964 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.56) = xAngle (1.24 = 1.24)
02:09:13.592 00.000 14964 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.30 = -1.99)
02:09:13.593 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-0.31 mountX=0.11 mountY=-0.31, mountTheta=-1.23
02:09:13.594 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.10, opts=13)
02:09:13.594 00.000 14964 Enqueuing Move request for scope (0.32, -0.10)
02:09:13.595 00.001 12044 Worker thread wakes up
02:09:13.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
02:09:13.595 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
02:09:13.595 00.000 12044 Moving (0.32, -0.10) raw xDistance=0.11 yDistance=-0.31
02:09:13.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
02:09:13.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:13.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:09:13.595 00.000 12044 MoveAxis(E, 0, ABG)
02:09:13.595 00.000 12044 Move returns status 0, amount 0
02:09:13.595 00.000 12044 MoveAxis(N, 0, ABG)
02:09:13.595 00.000 12044 Move returns status 0, amount 0
02:09:13.595 00.000 12044 move complete, result=0
02:09:13.595 00.000 12044 worker thread done servicing request
02:09:13.602 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15818, med=615, FiltMin=531, FiltMax=11229, Gamma=0.810
02:09:13.608 00.006 14964 UpdateGuideState exits: m=260690 SNR=319.6
02:09:13.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:13.610 00.001 14964 Enqueuing Expose request
02:09:13.610 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:09:13.611 00.001 12044 Worker thread wakes up
02:09:13.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:13.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:16.703 03.092 12044 Exposure complete
02:09:16.735 00.032 12044 worker thread done servicing request
02:09:16.735 00.000 14964 OnExposeComplete: enter
02:09:16.735 00.000 14964 UpdateGuideState(): m_state=6
02:09:16.736 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3892
02:09:16.736 00.000 14964 Star::Find returns 1 (0), X=278.50, Y=93.26, Mass=269420, SNR=320.7, Peak=14941 HFD=4.6
02:09:16.737 00.001 14964 MultiStar: [#1 -0.03,-0.67,0.16,U] [#2 0.49,-0.47,0.07,U] 
02:09:16.737 00.000 14964 refined, 2 included, MultiStar: {0.12, 0.67}, one-star: {0.12, 0.96}
02:09:16.738 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.95 = 2.95)
02:09:16.738 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
02:09:16.739 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.67 hyp=0.68 cameraTheta=1.39 mountX=-0.67 mountY=-0.19, mountTheta=-2.87
02:09:16.741 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.67, opts=13)
02:09:16.742 00.001 14964 Enqueuing Move request for scope (0.12, 0.67)
02:09:16.742 00.000 12044 Worker thread wakes up
02:09:16.742 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.67) opts 0xd
02:09:16.742 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.67)
02:09:16.742 00.000 12044 Moving (0.12, 0.67) raw xDistance=-0.67 yDistance=-0.19
02:09:16.742 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.67 is < calculated value -0.68, using input
02:09:16.742 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.67, slope = -0.10
02:09:16.742 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:16.742 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:16.742 00.000 12044 MoveAxis(E, 51, ABG)
02:09:16.742 00.000 12044 Guiding  Dir = 2, Dur = 51
02:09:16.750 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14941, med=615, FiltMin=535, FiltMax=11003, Gamma=0.810
02:09:16.755 00.005 14964 UpdateGuideState exits: m=269420 SNR=320.7
02:09:16.755 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:16.756 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:16.756 00.000 14964 Enqueuing Expose request
02:09:16.805 00.049 12044 IsSlewing returns 0
02:09:16.806 00.001 12044 IsGuiding returns 0
02:09:16.826 00.020 12044 PulseGuide returned control before completion, sleep 41
02:09:16.870 00.044 12044 IsGuiding returns 1
02:09:16.870 00.000 12044 scope still moving after pulse duration time elapsed
02:09:16.934 00.064 12044 IsSlewing returns 0
02:09:16.934 00.000 12044 IsGuiding returns 0
02:09:16.934 00.000 12044 scope move finished after 51 + 77 ms
02:09:16.934 00.000 12044 Move returns status 0, amount 51
02:09:16.934 00.000 12044 MoveAxis(N, 0, ABG)
02:09:16.934 00.000 12044 Move returns status 0, amount 0
02:09:16.934 00.000 12044 move complete, result=0
02:09:16.934 00.000 12044 worker thread done servicing request
02:09:16.934 00.000 12044 Worker thread wakes up
02:09:16.934 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:16.934 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:16.934 00.000 14964 GuideStep: -0.7 px 51 ms EAST, -0.2 px 0 ms NORTH
02:09:20.059 03.125 12044 Exposure complete
02:09:20.079 00.020 12044 worker thread done servicing request
02:09:20.079 00.000 14964 OnExposeComplete: enter
02:09:20.080 00.001 14964 UpdateGuideState(): m_state=6
02:09:20.080 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3893
02:09:20.081 00.001 14964 Star::Find returns 1 (0), X=278.92, Y=92.61, Mass=262610, SNR=319.1, Peak=13470 HFD=4.9
02:09:20.082 00.001 14964 MultiStar: [#1 0.46,-0.02,0.15,U] [#2 0.49,0.27,0.06,U] 
02:09:20.082 00.000 14964 refined, 2 included, MultiStar: {0.53, 0.26}, one-star: {0.55, 0.30}
02:09:20.083 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.01 = 2.01)
02:09:20.083 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.22)
02:09:20.084 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=0.26 hyp=0.59 cameraTheta=0.46 mountX=-0.25 mountY=-0.56, mountTheta=-2.00
02:09:20.085 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.26, opts=13)
02:09:20.085 00.000 14964 Enqueuing Move request for scope (0.53, 0.26)
02:09:20.086 00.001 12044 Worker thread wakes up
02:09:20.086 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.26) opts 0xd
02:09:20.086 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.26)
02:09:20.086 00.000 12044 Moving (0.53, 0.26) raw xDistance=-0.25 yDistance=-0.56
02:09:20.086 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.80, using input
02:09:20.086 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.12
02:09:20.086 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:09:20.086 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
02:09:20.086 00.000 12044 MoveAxis(E, 0, ABG)
02:09:20.086 00.000 12044 Move returns status 0, amount 0
02:09:20.086 00.000 12044 MoveAxis(N, 0, ABG)
02:09:20.086 00.000 12044 Move returns status 0, amount 0
02:09:20.086 00.000 12044 move complete, result=0
02:09:20.086 00.000 12044 worker thread done servicing request
02:09:20.095 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13470, med=615, FiltMin=520, FiltMax=9761, Gamma=0.810
02:09:20.101 00.006 14964 UpdateGuideState exits: m=262610 SNR=319.1
02:09:20.101 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.102 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:20.102 00.000 14964 Enqueuing Expose request
02:09:20.103 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
02:09:20.103 00.000 12044 Worker thread wakes up
02:09:20.104 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:20.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:23.208 03.104 12044 Exposure complete
02:09:23.228 00.020 12044 worker thread done servicing request
02:09:23.228 00.000 14964 OnExposeComplete: enter
02:09:23.229 00.001 14964 UpdateGuideState(): m_state=6
02:09:23.229 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3894
02:09:23.230 00.001 14964 Star::Find returns 1 (0), X=279.19, Y=91.84, Mass=253445, SNR=310.4, Peak=11894 HFD=4.5
02:09:23.231 00.001 14964 MultiStar: [#1 0.94,0.82,0.00,M1] [#2 0.44,0.96,0.00,M1] 
02:09:23.231 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
02:09:23.232 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.20)
02:09:23.232 00.000 14964 CameraToMount -- cameraX=0.82 cameraY=-0.47 hyp=0.94 cameraTheta=-0.52 mountX=0.48 mountY=-0.76, mountTheta=-1.01
02:09:23.233 00.001 14964 SchedulePrimaryMove(1136A648, x=0.82, y=-0.47, opts=13)
02:09:23.234 00.001 14964 Enqueuing Move request for scope (0.82, -0.47)
02:09:23.234 00.000 12044 Worker thread wakes up
02:09:23.234 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.47) opts 0xd
02:09:23.234 00.000 12044 Handling offset move in thread for scope, endpoint = (0.82, -0.47)
02:09:23.234 00.000 12044 Moving (0.82, -0.47) raw xDistance=0.48 yDistance=-0.76
02:09:23.234 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.48, slope = -0.04
02:09:23.234 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:09:23.234 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
02:09:23.234 00.000 12044 MoveAxis(E, 0, ABG)
02:09:23.234 00.000 12044 Move returns status 0, amount 0
02:09:23.234 00.000 12044 MoveAxis(N, 0, ABG)
02:09:23.235 00.001 12044 Move returns status 0, amount 0
02:09:23.235 00.000 12044 move complete, result=0
02:09:23.235 00.000 12044 worker thread done servicing request
02:09:23.242 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11894, med=615, FiltMin=533, FiltMax=9484, Gamma=0.810
02:09:23.247 00.005 14964 UpdateGuideState exits: m=253445 SNR=310.4
02:09:23.248 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:23.248 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:23.249 00.001 14964 Enqueuing Expose request
02:09:23.249 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.8 px 0 ms NORTH
02:09:23.250 00.001 12044 Worker thread wakes up
02:09:23.250 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:23.250 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:26.358 03.108 12044 Exposure complete
02:09:26.379 00.021 12044 worker thread done servicing request
02:09:26.379 00.000 14964 OnExposeComplete: enter
02:09:26.379 00.000 14964 UpdateGuideState(): m_state=6
02:09:26.379 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3895
02:09:26.380 00.001 14964 Star::Find returns 1 (0), X=278.30, Y=92.19, Mass=263580, SNR=311.8, Peak=13098 HFD=4.6
02:09:26.380 00.000 14964 MultiStar: [#1 -0.01,0.36,0.16,U] [#2 0.04,0.76,0.00,M2] 
02:09:26.381 00.001 14964 refined, 1 included, MultiStar: {-0.06, -0.05}, one-star: {-0.07, -0.12}
02:09:26.382 00.001 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
02:09:26.382 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
02:09:26.383 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.46 mountX=0.05 mountY=0.07, mountTheta=0.93
02:09:26.386 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.05, opts=13)
02:09:26.386 00.000 14964 Enqueuing Move request for scope (-0.06, -0.05)
02:09:26.387 00.001 12044 Worker thread wakes up
02:09:26.387 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
02:09:26.387 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
02:09:26.387 00.000 12044 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.07
02:09:26.387 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.07, using input
02:09:26.387 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:09:26.387 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:26.387 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:09:26.387 00.000 12044 MoveAxis(E, 0, ABG)
02:09:26.388 00.001 12044 Move returns status 0, amount 0
02:09:26.388 00.000 12044 MoveAxis(N, 0, ABG)
02:09:26.388 00.000 12044 Move returns status 0, amount 0
02:09:26.388 00.000 12044 move complete, result=0
02:09:26.388 00.000 12044 worker thread done servicing request
02:09:26.396 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13098, med=615, FiltMin=523, FiltMax=11057, Gamma=0.810
02:09:26.401 00.005 14964 UpdateGuideState exits: m=263580 SNR=311.8
02:09:26.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:26.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:26.403 00.001 14964 Enqueuing Expose request
02:09:26.403 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:26.404 00.001 12044 Worker thread wakes up
02:09:26.404 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:26.404 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:29.506 03.102 12044 Exposure complete
02:09:29.532 00.026 12044 worker thread done servicing request
02:09:29.532 00.000 14964 OnExposeComplete: enter
02:09:29.533 00.001 14964 UpdateGuideState(): m_state=6
02:09:29.533 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3896
02:09:29.534 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=92.68, Mass=262447, SNR=310.2, Peak=12357 HFD=4.9
02:09:29.535 00.001 14964 MultiStar: [#1 -0.27,-0.18,0.15,U] [#2 -0.35,-0.06,0.07,U] 
02:09:29.535 00.000 14964 refined, 2 included, MultiStar: {-0.18, 0.28}, one-star: {-0.15, 0.37}
02:09:29.535 00.000 14964 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.56) = xAngle (3.70 = -2.58)
02:09:29.536 00.001 14964 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
02:09:29.536 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=-0.28 mountY=0.15, mountTheta=2.65
02:09:29.537 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.28, opts=13)
02:09:29.538 00.001 14964 Enqueuing Move request for scope (-0.18, 0.28)
02:09:29.539 00.001 12044 Worker thread wakes up
02:09:29.539 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
02:09:29.539 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
02:09:29.539 00.000 12044 Moving (-0.18, 0.28) raw xDistance=-0.28 yDistance=0.15
02:09:29.539 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
02:09:29.539 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:29.539 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:09:29.539 00.000 12044 MoveAxis(E, 0, ABG)
02:09:29.539 00.000 12044 Move returns status 0, amount 0
02:09:29.539 00.000 12044 MoveAxis(N, 0, ABG)
02:09:29.539 00.000 12044 Move returns status 0, amount 0
02:09:29.539 00.000 12044 move complete, result=0
02:09:29.539 00.000 12044 worker thread done servicing request
02:09:29.547 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12357, med=615, FiltMin=515, FiltMax=9339, Gamma=0.810
02:09:29.552 00.005 14964 UpdateGuideState exits: m=262447 SNR=310.2
02:09:29.553 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.553 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:29.554 00.001 14964 Enqueuing Expose request
02:09:29.554 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:29.555 00.001 12044 Worker thread wakes up
02:09:29.555 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:29.555 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:32.671 03.116 12044 Exposure complete
02:09:32.694 00.023 12044 worker thread done servicing request
02:09:32.694 00.000 14964 OnExposeComplete: enter
02:09:32.694 00.000 14964 UpdateGuideState(): m_state=6
02:09:32.695 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3897
02:09:32.695 00.000 14964 Star::Find returns 1 (0), X=278.49, Y=92.26, Mass=267493, SNR=325.9, Peak=14515 HFD=4.6
02:09:32.696 00.001 14964 MultiStar: [#1 0.20,0.48,0.17,U] [#2 -0.02,0.73,0.07,U] 
02:09:32.697 00.001 14964 single-star, 2 included, MultiStar: {0.12, 0.07}, one-star: {0.11, -0.05}
02:09:32.697 00.000 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
02:09:32.697 00.000 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
02:09:32.698 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:09:32.699 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.05, opts=13)
02:09:32.699 00.000 14964 Enqueuing Move request for scope (0.11, -0.05)
02:09:32.700 00.001 12044 Worker thread wakes up
02:09:32.700 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:09:32.700 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:09:32.700 00.000 12044 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
02:09:32.700 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.10, using input
02:09:32.700 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:09:32.700 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:32.700 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:09:32.700 00.000 12044 MoveAxis(E, 0, ABG)
02:09:32.700 00.000 12044 Move returns status 0, amount 0
02:09:32.700 00.000 12044 MoveAxis(N, 0, ABG)
02:09:32.700 00.000 12044 Move returns status 0, amount 0
02:09:32.700 00.000 12044 move complete, result=0
02:09:32.700 00.000 12044 worker thread done servicing request
02:09:32.707 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14515, med=615, FiltMin=533, FiltMax=11204, Gamma=0.810
02:09:32.713 00.006 14964 UpdateGuideState exits: m=267493 SNR=325.9
02:09:32.713 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.714 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:32.714 00.000 14964 Enqueuing Expose request
02:09:32.715 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:32.715 00.000 12044 Worker thread wakes up
02:09:32.715 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:32.715 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:35.840 03.125 12044 Exposure complete
02:09:35.862 00.022 12044 worker thread done servicing request
02:09:35.862 00.000 14964 OnExposeComplete: enter
02:09:35.862 00.000 14964 UpdateGuideState(): m_state=6
02:09:35.863 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3898
02:09:35.863 00.000 14964 Star::Find returns 1 (0), X=278.13, Y=92.55, Mass=264987, SNR=324.7, Peak=17525 HFD=3.8
02:09:35.864 00.001 14964 MultiStar: [#1 -0.33,0.20,0.16,U] [#2 -0.28,0.32,0.07,U] 
02:09:35.865 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.24}, one-star: {-0.24, 0.24}
02:09:35.865 00.000 14964 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.56) = xAngle (3.91 = -2.37)
02:09:35.866 00.001 14964 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.97 = 0.68)
02:09:35.866 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.34 cameraTheta=2.36 mountX=-0.25 mountY=0.22, mountTheta=2.42
02:09:35.867 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.24, opts=13)
02:09:35.867 00.000 14964 Enqueuing Move request for scope (-0.24, 0.24)
02:09:35.868 00.001 12044 Worker thread wakes up
02:09:35.868 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.24) opts 0xd
02:09:35.868 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.24)
02:09:35.868 00.000 12044 Moving (-0.24, 0.24) raw xDistance=-0.25 yDistance=0.22
02:09:35.868 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.00
02:09:35.868 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:35.868 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:09:35.868 00.000 12044 MoveAxis(E, 0, ABG)
02:09:35.868 00.000 12044 Move returns status 0, amount 0
02:09:35.868 00.000 12044 MoveAxis(N, 0, ABG)
02:09:35.868 00.000 12044 Move returns status 0, amount 0
02:09:35.868 00.000 12044 move complete, result=0
02:09:35.868 00.000 12044 worker thread done servicing request
02:09:35.875 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17525, med=616, FiltMin=524, FiltMax=11123, Gamma=0.810
02:09:35.883 00.008 14964 UpdateGuideState exits: m=264987 SNR=324.7
02:09:35.883 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:35.884 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:35.884 00.000 14964 Enqueuing Expose request
02:09:35.885 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:35.885 00.000 12044 Worker thread wakes up
02:09:35.885 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:35.885 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:39.012 03.127 12044 Exposure complete
02:09:39.032 00.020 12044 worker thread done servicing request
02:09:39.033 00.001 14964 OnExposeComplete: enter
02:09:39.033 00.000 14964 UpdateGuideState(): m_state=6
02:09:39.034 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3899
02:09:39.034 00.000 14964 Star::Find returns 1 (0), X=278.35, Y=92.46, Mass=275647, SNR=333.9, Peak=16915 HFD=4.0
02:09:39.035 00.001 14964 MultiStar: [#1 0.17,0.28,0.17,U] [#2 0.21,0.49,0.08,U] 
02:09:39.035 00.000 14964 single-star, 2 included, MultiStar: {0.02, 0.19}, one-star: {-0.03, 0.15}
02:09:39.036 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
02:09:39.036 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
02:09:39.037 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.74 mountX=-0.15 mountY=0.01, mountTheta=3.08
02:09:39.038 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.15, opts=13)
02:09:39.040 00.002 14964 Enqueuing Move request for scope (-0.03, 0.15)
02:09:39.041 00.001 12044 Worker thread wakes up
02:09:39.041 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
02:09:39.041 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
02:09:39.041 00.000 12044 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=0.01
02:09:39.041 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:09:39.041 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:39.041 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:39.041 00.000 12044 MoveAxis(E, 0, ABG)
02:09:39.041 00.000 12044 Move returns status 0, amount 0
02:09:39.041 00.000 12044 MoveAxis(N, 0, ABG)
02:09:39.041 00.000 12044 Move returns status 0, amount 0
02:09:39.041 00.000 12044 move complete, result=0
02:09:39.042 00.001 12044 worker thread done servicing request
02:09:39.050 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16915, med=615, FiltMin=527, FiltMax=11867, Gamma=0.810
02:09:39.056 00.006 14964 UpdateGuideState exits: m=275647 SNR=333.9
02:09:39.057 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.057 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:39.058 00.001 14964 Enqueuing Expose request
02:09:39.058 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:39.059 00.001 12044 Worker thread wakes up
02:09:39.059 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:39.059 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:42.154 03.095 12044 Exposure complete
02:09:42.176 00.022 12044 worker thread done servicing request
02:09:42.176 00.000 14964 OnExposeComplete: enter
02:09:42.177 00.001 14964 UpdateGuideState(): m_state=6
02:09:42.179 00.002 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3900
02:09:42.179 00.000 14964 Star::Find returns 1 (0), X=278.82, Y=92.31, Mass=263730, SNR=323.3, Peak=14930 HFD=4.4
02:09:42.180 00.001 14964 MultiStar: [#1 0.45,0.51,0.17,U] [#2 0.62,0.57,0.00,M1] 
02:09:42.180 00.000 14964 single-star, 1 included, MultiStar: {0.45, 0.07}, one-star: {0.45, -0.00}
02:09:42.181 00.001 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
02:09:42.181 00.000 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.68)
02:09:42.181 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-0.00 mountX=0.01 mountY=-0.44, mountTheta=-1.55
02:09:42.182 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.00, opts=13)
02:09:42.182 00.000 14964 Enqueuing Move request for scope (0.45, -0.00)
02:09:42.183 00.001 12044 Worker thread wakes up
02:09:42.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.00) opts 0xd
02:09:42.183 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.00)
02:09:42.183 00.000 12044 Moving (0.45, -0.00) raw xDistance=0.01 yDistance=-0.44
02:09:42.183 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
02:09:42.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:09:42.183 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:42.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:09:42.183 00.000 12044 MoveAxis(E, 0, ABG)
02:09:42.183 00.000 12044 Move returns status 0, amount 0
02:09:42.183 00.000 12044 MoveAxis(N, 0, ABG)
02:09:42.183 00.000 12044 Move returns status 0, amount 0
02:09:42.183 00.000 12044 move complete, result=0
02:09:42.184 00.001 12044 worker thread done servicing request
02:09:42.191 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14930, med=615, FiltMin=535, FiltMax=11732, Gamma=0.810
02:09:42.197 00.006 14964 UpdateGuideState exits: m=263730 SNR=323.3
02:09:42.197 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.198 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:42.198 00.000 14964 Enqueuing Expose request
02:09:42.199 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:09:42.199 00.000 12044 Worker thread wakes up
02:09:42.199 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:42.199 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:45.298 03.099 12044 Exposure complete
02:09:45.318 00.020 12044 worker thread done servicing request
02:09:45.318 00.000 14964 OnExposeComplete: enter
02:09:45.319 00.001 14964 UpdateGuideState(): m_state=6
02:09:45.320 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3901
02:09:45.320 00.000 14964 Star::Find returns 1 (0), X=279.09, Y=92.59, Mass=262223, SNR=312.0, Peak=15014 HFD=4.1
02:09:45.321 00.001 14964 MultiStar: [#1 0.73,-0.16,0.17,U] [#2 0.45,-0.13,0.08,U] 
02:09:45.321 00.000 14964 refined, 2 included, MultiStar: {0.70, 0.20}, one-star: {0.71, 0.29}
02:09:45.321 00.000 14964 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
02:09:45.322 00.001 14964 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
02:09:45.322 00.000 14964 CameraToMount -- cameraX=0.70 cameraY=0.20 hyp=0.73 cameraTheta=0.28 mountX=-0.19 mountY=-0.72, mountTheta=-1.83
02:09:45.323 00.001 14964 SchedulePrimaryMove(1136A648, x=0.70, y=0.20, opts=13)
02:09:45.324 00.001 14964 Enqueuing Move request for scope (0.70, 0.20)
02:09:45.324 00.000 12044 Worker thread wakes up
02:09:45.325 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.20) opts 0xd
02:09:45.325 00.000 12044 Handling offset move in thread for scope, endpoint = (0.70, 0.20)
02:09:45.325 00.000 12044 Moving (0.70, 0.20) raw xDistance=-0.19 yDistance=-0.72
02:09:45.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
02:09:45.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:09:45.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
02:09:45.325 00.000 12044 MoveAxis(E, 0, ABG)
02:09:45.325 00.000 12044 Move returns status 0, amount 0
02:09:45.325 00.000 12044 MoveAxis(N, 0, ABG)
02:09:45.325 00.000 12044 Move returns status 0, amount 0
02:09:45.325 00.000 12044 move complete, result=0
02:09:45.325 00.000 12044 worker thread done servicing request
02:09:45.334 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15014, med=615, FiltMin=526, FiltMax=12032, Gamma=0.810
02:09:45.339 00.005 14964 UpdateGuideState exits: m=262223 SNR=312.0
02:09:45.340 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:45.340 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:45.341 00.001 14964 Enqueuing Expose request
02:09:45.341 00.000 12044 Worker thread wakes up
02:09:45.341 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:45.341 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:45.341 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
02:09:48.464 03.123 12044 Exposure complete
02:09:48.484 00.020 12044 worker thread done servicing request
02:09:48.485 00.001 14964 OnExposeComplete: enter
02:09:48.486 00.001 14964 UpdateGuideState(): m_state=6
02:09:48.486 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3902
02:09:48.487 00.001 14964 Star::Find returns 1 (0), X=278.13, Y=92.89, Mass=268904, SNR=319.7, Peak=15857 HFD=4.3
02:09:48.487 00.000 14964 MultiStar: [#1 -0.17,-0.27,0.17,U] [#2 -0.07,-0.30,0.07,U] 
02:09:48.488 00.001 14964 refined, 2 included, MultiStar: {-0.23, 0.41}, one-star: {-0.25, 0.58}
02:09:48.488 00.000 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.63 = -2.66)
02:09:48.489 00.001 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.40)
02:09:48.489 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.07 mountX=-0.42 mountY=0.18, mountTheta=2.73
02:09:48.490 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.41, opts=13)
02:09:48.491 00.001 14964 Enqueuing Move request for scope (-0.23, 0.41)
02:09:48.491 00.000 12044 Worker thread wakes up
02:09:48.491 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
02:09:48.491 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
02:09:48.491 00.000 12044 Moving (-0.23, 0.41) raw xDistance=-0.42 yDistance=0.18
02:09:48.491 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.42, slope = -0.04
02:09:48.491 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:48.492 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:09:48.492 00.000 12044 MoveAxis(E, 29, ABG)
02:09:48.492 00.000 12044 Guiding  Dir = 2, Dur = 29
02:09:48.499 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15857, med=615, FiltMin=515, FiltMax=11859, Gamma=0.810
02:09:48.505 00.006 14964 UpdateGuideState exits: m=268904 SNR=319.7
02:09:48.505 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.506 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:48.506 00.000 14964 Enqueuing Expose request
02:09:48.512 00.006 12044 IsSlewing returns 0
02:09:48.513 00.001 12044 IsGuiding returns 0
02:09:48.544 00.031 12044 IsGuiding returns 1
02:09:48.544 00.000 12044 scope still moving after pulse duration time elapsed
02:09:48.630 00.086 12044 IsSlewing returns 0
02:09:48.631 00.001 12044 IsGuiding returns 0
02:09:48.631 00.000 12044 scope move finished after 29 + 88 ms
02:09:48.631 00.000 12044 Move returns status 0, amount 29
02:09:48.631 00.000 12044 MoveAxis(N, 0, ABG)
02:09:48.631 00.000 12044 Move returns status 0, amount 0
02:09:48.631 00.000 12044 move complete, result=0
02:09:48.631 00.000 12044 worker thread done servicing request
02:09:48.631 00.000 12044 Worker thread wakes up
02:09:48.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:48.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:48.631 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.2 px 0 ms NORTH
02:09:51.731 03.100 12044 Exposure complete
02:09:51.756 00.025 12044 worker thread done servicing request
02:09:51.757 00.001 14964 OnExposeComplete: enter
02:09:51.757 00.000 14964 UpdateGuideState(): m_state=6
02:09:51.758 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3903
02:09:51.758 00.000 14964 Star::Find returns 1 (0), X=278.75, Y=92.88, Mass=268300, SNR=320.5, Peak=12269 HFD=4.5
02:09:51.759 00.001 14964 MultiStar: [#1 0.31,-0.24,0.15,U] [#2 -0.01,0.20,0.07,U] 
02:09:51.759 00.000 14964 refined, 2 included, MultiStar: {0.34, 0.45}, one-star: {0.37, 0.57}
02:09:51.760 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
02:09:51.760 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.75)
02:09:51.761 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=0.45 hyp=0.56 cameraTheta=0.92 mountX=-0.44 mountY=-0.38, mountTheta=-2.43
02:09:51.762 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.45, opts=13)
02:09:51.763 00.001 14964 Enqueuing Move request for scope (0.34, 0.45)
02:09:51.763 00.000 12044 Worker thread wakes up
02:09:51.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.45) opts 0xd
02:09:51.763 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.45)
02:09:51.763 00.000 12044 Moving (0.34, 0.45) raw xDistance=-0.44 yDistance=-0.38
02:09:51.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.44 from input -0.44, slope = -0.07
02:09:51.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:51.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:09:51.763 00.000 12044 MoveAxis(E, 52, ABG)
02:09:51.763 00.000 12044 Guiding  Dir = 2, Dur = 52
02:09:51.773 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12269, med=615, FiltMin=533, FiltMax=10168, Gamma=0.810
02:09:51.779 00.006 14964 UpdateGuideState exits: m=268300 SNR=320.5
02:09:51.780 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.780 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:51.780 00.000 14964 Enqueuing Expose request
02:09:51.858 00.078 12044 IsSlewing returns 0
02:09:51.859 00.001 12044 IsGuiding returns 0
02:09:51.890 00.031 12044 PulseGuide returned control before completion, sleep 31
02:09:51.926 00.036 12044 IsGuiding returns 1
02:09:51.926 00.000 12044 scope still moving after pulse duration time elapsed
02:09:51.983 00.057 12044 IsSlewing returns 0
02:09:51.983 00.000 12044 IsGuiding returns 0
02:09:51.983 00.000 12044 scope move finished after 52 + 71 ms
02:09:51.983 00.000 12044 Move returns status 0, amount 52
02:09:51.983 00.000 12044 MoveAxis(N, 0, ABG)
02:09:51.983 00.000 12044 Move returns status 0, amount 0
02:09:51.983 00.000 12044 move complete, result=0
02:09:51.983 00.000 12044 worker thread done servicing request
02:09:51.983 00.000 12044 Worker thread wakes up
02:09:51.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:51.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:51.983 00.000 14964 GuideStep: -0.4 px 52 ms EAST, -0.4 px 0 ms NORTH
02:09:55.107 03.124 12044 Exposure complete
02:09:55.127 00.020 12044 worker thread done servicing request
02:09:55.127 00.000 14964 OnExposeComplete: enter
02:09:55.128 00.001 14964 UpdateGuideState(): m_state=6
02:09:55.128 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3904
02:09:55.129 00.001 14964 Star::Find returns 1 (0), X=278.62, Y=92.29, Mass=267044, SNR=325.0, Peak=15086 HFD=4.2
02:09:55.129 00.000 14964 MultiStar: [#1 0.17,0.26,0.17,U] [#2 0.36,0.49,0.06,U] 
02:09:55.130 00.001 14964 refined, 2 included, MultiStar: {0.24, 0.04}, one-star: {0.24, -0.02}
02:09:55.130 00.000 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
02:09:55.131 00.001 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.80 = -1.49)
02:09:55.131 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.19 mountX=-0.04 mountY=-0.24, mountTheta=-1.74
02:09:55.133 00.002 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.04, opts=13)
02:09:55.134 00.001 14964 Enqueuing Move request for scope (0.24, 0.04)
02:09:55.135 00.001 12044 Worker thread wakes up
02:09:55.135 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
02:09:55.135 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
02:09:55.135 00.000 12044 Moving (0.24, 0.04) raw xDistance=-0.04 yDistance=-0.24
02:09:55.135 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.16, using input
02:09:55.135 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:09:55.135 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:55.135 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:09:55.135 00.000 12044 MoveAxis(E, 0, ABG)
02:09:55.135 00.000 12044 Move returns status 0, amount 0
02:09:55.135 00.000 12044 MoveAxis(N, 0, ABG)
02:09:55.135 00.000 12044 Move returns status 0, amount 0
02:09:55.135 00.000 12044 move complete, result=0
02:09:55.135 00.000 12044 worker thread done servicing request
02:09:55.144 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15086, med=616, FiltMin=532, FiltMax=12291, Gamma=0.810
02:09:55.150 00.006 14964 UpdateGuideState exits: m=267044 SNR=325.0
02:09:55.150 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:55.151 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:55.151 00.000 14964 Enqueuing Expose request
02:09:55.152 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:55.152 00.000 12044 Worker thread wakes up
02:09:55.152 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:55.152 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:09:58.275 03.123 12044 Exposure complete
02:09:58.296 00.021 12044 worker thread done servicing request
02:09:58.297 00.001 14964 OnExposeComplete: enter
02:09:58.297 00.000 14964 UpdateGuideState(): m_state=6
02:09:58.298 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3905
02:09:58.298 00.000 14964 Star::Find returns 1 (0), X=278.24, Y=92.70, Mass=264480, SNR=321.5, Peak=17225 HFD=4.1
02:09:58.299 00.001 14964 MultiStar: [#1 -0.08,-0.08,0.15,U] [#2 -0.00,0.46,0.07,U] 
02:09:58.299 00.000 14964 refined, 2 included, MultiStar: {-0.12, 0.34}, one-star: {-0.14, 0.39}
02:09:58.300 00.001 14964 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.56) = xAngle (3.48 = -2.81)
02:09:58.300 00.000 14964 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.53 = 0.25)
02:09:58.301 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.92 mountX=-0.34 mountY=0.09, mountTheta=2.89
02:09:58.302 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.34, opts=13)
02:09:58.302 00.000 14964 Enqueuing Move request for scope (-0.12, 0.34)
02:09:58.303 00.001 12044 Worker thread wakes up
02:09:58.303 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
02:09:58.303 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
02:09:58.303 00.000 12044 Moving (-0.12, 0.34) raw xDistance=-0.34 yDistance=0.09
02:09:58.303 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.34, slope = -0.02
02:09:58.303 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:58.303 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:09:58.303 00.000 12044 MoveAxis(E, 15, ABG)
02:09:58.303 00.000 12044 Guiding  Dir = 2, Dur = 15
02:09:58.311 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17225, med=615, FiltMin=534, FiltMax=10723, Gamma=0.810
02:09:58.316 00.005 14964 UpdateGuideState exits: m=264480 SNR=321.5
02:09:58.317 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:58.317 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:09:58.318 00.001 14964 Enqueuing Expose request
02:09:58.344 00.026 12044 IsSlewing returns 0
02:09:58.364 00.020 12044 IsGuiding returns 0
02:09:58.395 00.031 12044 IsGuiding returns 1
02:09:58.395 00.000 12044 scope still moving after pulse duration time elapsed
02:09:58.448 00.053 12044 IsSlewing returns 0
02:09:58.448 00.000 12044 IsGuiding returns 0
02:09:58.448 00.000 12044 scope move finished after 15 + 70 ms
02:09:58.448 00.000 12044 Move returns status 0, amount 15
02:09:58.448 00.000 12044 MoveAxis(N, 0, ABG)
02:09:58.448 00.000 12044 Move returns status 0, amount 0
02:09:58.448 00.000 12044 move complete, result=0
02:09:58.449 00.001 12044 worker thread done servicing request
02:09:58.449 00.000 12044 Worker thread wakes up
02:09:58.449 00.000 14964 GuideStep: -0.3 px 15 ms EAST, 0.1 px 0 ms NORTH
02:09:58.449 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:09:58.449 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:01.556 03.107 12044 Exposure complete
02:10:01.583 00.027 12044 worker thread done servicing request
02:10:01.583 00.000 14964 OnExposeComplete: enter
02:10:01.583 00.000 14964 UpdateGuideState(): m_state=6
02:10:01.584 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3906
02:10:01.584 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=92.38, Mass=265528, SNR=320.6, Peak=13827 HFD=4.7
02:10:01.585 00.001 14964 MultiStar: [#1 -0.26,0.58,0.16,U] [#2 -0.35,0.82,0.00,M1] 
02:10:01.586 00.001 14964 single-star, 1 included, MultiStar: {-0.21, 0.14}, one-star: {-0.20, 0.07}
02:10:01.586 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.35 = -1.93)
02:10:01.586 00.000 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.12)
02:10:01.587 00.001 14964 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.80 mountX=-0.08 mountY=0.20, mountTheta=1.94
02:10:01.589 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.07, opts=13)
02:10:01.589 00.000 14964 Enqueuing Move request for scope (-0.20, 0.07)
02:10:01.590 00.001 12044 Worker thread wakes up
02:10:01.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
02:10:01.590 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
02:10:01.590 00.000 12044 Moving (-0.20, 0.07) raw xDistance=-0.08 yDistance=0.20
02:10:01.590 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.11, using input
02:10:01.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:10:01.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:10:01.590 00.000 12044 MoveAxis(E, 0, ABG)
02:10:01.590 00.000 12044 Move returns status 0, amount 0
02:10:01.590 00.000 12044 MoveAxis(N, 0, ABG)
02:10:01.590 00.000 12044 Move returns status 0, amount 0
02:10:01.590 00.000 12044 move complete, result=0
02:10:01.590 00.000 12044 worker thread done servicing request
02:10:01.597 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13827, med=616, FiltMin=527, FiltMax=9611, Gamma=0.810
02:10:01.603 00.006 14964 UpdateGuideState exits: m=265528 SNR=320.6
02:10:01.603 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.604 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:01.604 00.000 14964 Enqueuing Expose request
02:10:01.605 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:01.605 00.000 12044 Worker thread wakes up
02:10:01.605 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:01.605 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:04.701 03.096 12044 Exposure complete
02:10:04.722 00.021 12044 worker thread done servicing request
02:10:04.722 00.000 14964 OnExposeComplete: enter
02:10:04.723 00.001 14964 UpdateGuideState(): m_state=6
02:10:04.724 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3907
02:10:04.724 00.000 14964 Star::Find returns 1 (0), X=278.68, Y=92.23, Mass=259512, SNR=315.5, Peak=15627 HFD=4.2
02:10:04.725 00.001 14964 MultiStar: [#1 0.30,0.26,0.17,U] [#2 0.23,0.56,0.07,U] 
02:10:04.725 00.000 14964 refined, 2 included, MultiStar: {0.30, 0.01}, one-star: {0.30, -0.08}
02:10:04.725 00.000 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
02:10:04.726 00.001 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.64)
02:10:04.726 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.03 mountX=-0.00 mountY=-0.30, mountTheta=-1.59
02:10:04.727 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=0.01, opts=13)
02:10:04.728 00.001 14964 Enqueuing Move request for scope (0.30, 0.01)
02:10:04.728 00.000 12044 Worker thread wakes up
02:10:04.728 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
02:10:04.728 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
02:10:04.728 00.000 12044 Moving (0.30, 0.01) raw xDistance=-0.00 yDistance=-0.30
02:10:04.728 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:10:04.728 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:04.729 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:10:04.729 00.000 12044 MoveAxis(E, 0, ABG)
02:10:04.729 00.000 12044 Move returns status 0, amount 0
02:10:04.729 00.000 12044 MoveAxis(N, 0, ABG)
02:10:04.729 00.000 12044 Move returns status 0, amount 0
02:10:04.729 00.000 12044 move complete, result=0
02:10:04.729 00.000 12044 worker thread done servicing request
02:10:04.737 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15627, med=615, FiltMin=531, FiltMax=11956, Gamma=0.810
02:10:04.743 00.006 14964 UpdateGuideState exits: m=259512 SNR=315.5
02:10:04.744 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.744 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:04.745 00.001 14964 Enqueuing Expose request
02:10:04.745 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:10:04.746 00.001 12044 Worker thread wakes up
02:10:04.746 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:04.746 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:07.855 03.109 12044 Exposure complete
02:10:07.876 00.021 12044 worker thread done servicing request
02:10:07.876 00.000 14964 OnExposeComplete: enter
02:10:07.878 00.002 14964 UpdateGuideState(): m_state=6
02:10:07.878 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3908
02:10:07.879 00.001 14964 Star::Find returns 1 (0), X=278.83, Y=92.58, Mass=261986, SNR=323.2, Peak=12894 HFD=4.6
02:10:07.879 00.000 14964 MultiStar: [#1 0.35,0.29,0.17,U] [#2 0.47,0.12,0.08,U] 
02:10:07.880 00.001 14964 refined, 2 included, MultiStar: {0.44, 0.26}, one-star: {0.46, 0.27}
02:10:07.880 00.000 14964 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.56) = xAngle (2.09 = 2.09)
02:10:07.881 00.001 14964 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.14)
02:10:07.881 00.000 14964 CameraToMount -- cameraX=0.44 cameraY=0.26 hyp=0.52 cameraTheta=0.54 mountX=-0.26 mountY=-0.47, mountTheta=-2.07
02:10:07.883 00.002 14964 SchedulePrimaryMove(1136A648, x=0.44, y=0.26, opts=13)
02:10:07.884 00.001 14964 Enqueuing Move request for scope (0.44, 0.26)
02:10:07.884 00.000 12044 Worker thread wakes up
02:10:07.884 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.26) opts 0xd
02:10:07.884 00.000 12044 Handling offset move in thread for scope, endpoint = (0.44, 0.26)
02:10:07.884 00.000 12044 Moving (0.44, 0.26) raw xDistance=-0.26 yDistance=-0.47
02:10:07.884 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
02:10:07.884 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:10:07.884 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:10:07.884 00.000 12044 MoveAxis(E, 0, ABG)
02:10:07.884 00.000 12044 Move returns status 0, amount 0
02:10:07.884 00.000 12044 MoveAxis(N, 0, ABG)
02:10:07.884 00.000 12044 Move returns status 0, amount 0
02:10:07.884 00.000 12044 move complete, result=0
02:10:07.884 00.000 12044 worker thread done servicing request
02:10:07.892 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12894, med=615, FiltMin=529, FiltMax=11371, Gamma=0.810
02:10:07.897 00.005 14964 UpdateGuideState exits: m=261986 SNR=323.2
02:10:07.898 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.898 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:07.899 00.001 14964 Enqueuing Expose request
02:10:07.899 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
02:10:07.900 00.001 12044 Worker thread wakes up
02:10:07.900 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:07.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:11.024 03.124 12044 Exposure complete
02:10:11.049 00.025 12044 worker thread done servicing request
02:10:11.049 00.000 14964 OnExposeComplete: enter
02:10:11.050 00.001 14964 UpdateGuideState(): m_state=6
02:10:11.051 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3909
02:10:11.052 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=92.57, Mass=263389, SNR=317.4, Peak=15457 HFD=4.4
02:10:11.052 00.000 14964 MultiStar: [#1 -0.35,-0.27,0.17,U] [#2 -0.22,-0.37,0.07,U] 
02:10:11.053 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.15}, one-star: {-0.15, 0.26}
02:10:11.054 00.001 14964 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.56) = xAngle (3.99 = -2.29)
02:10:11.055 00.001 14964 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.04 = 0.76)
02:10:11.055 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.43 mountX=-0.16 mountY=0.16, mountTheta=2.34
02:10:11.057 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.15, opts=13)
02:10:11.058 00.001 14964 Enqueuing Move request for scope (-0.18, 0.15)
02:10:11.058 00.000 12044 Worker thread wakes up
02:10:11.058 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
02:10:11.058 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
02:10:11.058 00.000 12044 Moving (-0.18, 0.15) raw xDistance=-0.16 yDistance=0.16
02:10:11.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:10:11.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:11.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:10:11.058 00.000 12044 MoveAxis(E, 0, ABG)
02:10:11.058 00.000 12044 Move returns status 0, amount 0
02:10:11.059 00.001 12044 MoveAxis(N, 0, ABG)
02:10:11.059 00.000 12044 Move returns status 0, amount 0
02:10:11.059 00.000 12044 move complete, result=0
02:10:11.059 00.000 12044 worker thread done servicing request
02:10:11.066 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15457, med=616, FiltMin=532, FiltMax=10107, Gamma=0.810
02:10:11.072 00.006 14964 UpdateGuideState exits: m=263389 SNR=317.4
02:10:11.072 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.073 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:11.073 00.000 14964 Enqueuing Expose request
02:10:11.074 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:11.074 00.000 12044 Worker thread wakes up
02:10:11.074 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:11.074 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:14.167 03.093 12044 Exposure complete
02:10:14.192 00.025 12044 worker thread done servicing request
02:10:14.192 00.000 14964 OnExposeComplete: enter
02:10:14.192 00.000 14964 UpdateGuideState(): m_state=6
02:10:14.193 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3910
02:10:14.193 00.000 14964 Star::Find returns 1 (0), X=277.99, Y=92.50, Mass=270339, SNR=332.7, Peak=17589 HFD=4.1
02:10:14.194 00.001 14964 MultiStar: [#1 -0.24,0.12,0.16,U] [#2 -0.41,-0.12,0.07,U] 
02:10:14.195 00.001 14964 refined, 2 included, MultiStar: {-0.37, 0.16}, one-star: {-0.39, 0.19}
02:10:14.195 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
02:10:14.196 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.05)
02:10:14.196 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.16 hyp=0.41 cameraTheta=2.73 mountX=-0.17 mountY=0.35, mountTheta=2.02
02:10:14.197 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.16, opts=13)
02:10:14.197 00.000 14964 Enqueuing Move request for scope (-0.37, 0.16)
02:10:14.198 00.001 12044 Worker thread wakes up
02:10:14.198 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.16) opts 0xd
02:10:14.198 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.16)
02:10:14.198 00.000 12044 Moving (-0.37, 0.16) raw xDistance=-0.17 yDistance=0.35
02:10:14.198 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:10:14.198 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:14.198 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:10:14.198 00.000 12044 MoveAxis(E, 0, ABG)
02:10:14.198 00.000 12044 Move returns status 0, amount 0
02:10:14.198 00.000 12044 MoveAxis(N, 0, ABG)
02:10:14.198 00.000 12044 Move returns status 0, amount 0
02:10:14.198 00.000 12044 move complete, result=0
02:10:14.198 00.000 12044 worker thread done servicing request
02:10:14.205 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17589, med=615, FiltMin=524, FiltMax=11789, Gamma=0.810
02:10:14.211 00.006 14964 UpdateGuideState exits: m=270339 SNR=332.7
02:10:14.212 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.212 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:14.213 00.001 14964 Enqueuing Expose request
02:10:14.213 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:10:14.214 00.001 12044 Worker thread wakes up
02:10:14.214 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:14.214 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:17.308 03.094 12044 Exposure complete
02:10:17.331 00.023 12044 worker thread done servicing request
02:10:17.331 00.000 14964 OnExposeComplete: enter
02:10:17.331 00.000 14964 UpdateGuideState(): m_state=6
02:10:17.331 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3911
02:10:17.333 00.002 14964 Star::Find returns 1 (0), X=278.14, Y=92.07, Mass=268488, SNR=329.0, Peak=16263 HFD=4.3
02:10:17.333 00.000 14964 MultiStar: [#1 -0.12,0.51,0.15,U] [#2 -0.16,1.08,0.00,M1] 
02:10:17.334 00.001 14964 refined, 1 included, MultiStar: {-0.22, -0.14}, one-star: {-0.23, -0.24}
02:10:17.334 00.000 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
02:10:17.335 00.001 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
02:10:17.335 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.57 mountX=0.14 mountY=0.23, mountTheta=1.03
02:10:17.335 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.14, opts=13)
02:10:17.337 00.002 14964 Enqueuing Move request for scope (-0.22, -0.14)
02:10:17.337 00.000 12044 Worker thread wakes up
02:10:17.337 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
02:10:17.337 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
02:10:17.337 00.000 12044 Moving (-0.22, -0.14) raw xDistance=0.14 yDistance=0.23
02:10:17.337 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.26, using input
02:10:17.337 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
02:10:17.337 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:17.337 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:10:17.337 00.000 12044 MoveAxis(E, 0, ABG)
02:10:17.337 00.000 12044 Move returns status 0, amount 0
02:10:17.337 00.000 12044 MoveAxis(N, 0, ABG)
02:10:17.337 00.000 12044 Move returns status 0, amount 0
02:10:17.337 00.000 12044 move complete, result=0
02:10:17.337 00.000 12044 worker thread done servicing request
02:10:17.345 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16263, med=616, FiltMin=534, FiltMax=11671, Gamma=0.810
02:10:17.350 00.005 14964 UpdateGuideState exits: m=268488 SNR=329.0
02:10:17.351 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.351 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:17.351 00.000 14964 Enqueuing Expose request
02:10:17.351 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:17.353 00.002 12044 Worker thread wakes up
02:10:17.353 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:17.353 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:20.459 03.106 12044 Exposure complete
02:10:20.480 00.021 12044 worker thread done servicing request
02:10:20.480 00.000 14964 OnExposeComplete: enter
02:10:20.480 00.000 14964 UpdateGuideState(): m_state=6
02:10:20.481 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3912
02:10:20.481 00.000 14964 Star::Find returns 1 (0), X=278.47, Y=92.39, Mass=262074, SNR=324.0, Peak=13479 HFD=4.4
02:10:20.482 00.001 14964 MultiStar: [#1 0.12,-0.25,0.18,U] [#2 0.25,0.46,0.07,U] 
02:10:20.483 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.05}, one-star: {0.09, 0.08}
02:10:20.483 00.000 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
02:10:20.483 00.000 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.19)
02:10:20.484 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
02:10:20.485 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.05, opts=13)
02:10:20.485 00.000 14964 Enqueuing Move request for scope (0.10, 0.05)
02:10:20.486 00.001 12044 Worker thread wakes up
02:10:20.486 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:10:20.486 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:10:20.486 00.000 12044 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.11
02:10:20.486 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
02:10:20.486 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:20.486 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:10:20.486 00.000 12044 MoveAxis(E, 0, ABG)
02:10:20.486 00.000 12044 Move returns status 0, amount 0
02:10:20.486 00.000 12044 MoveAxis(N, 0, ABG)
02:10:20.486 00.000 12044 Move returns status 0, amount 0
02:10:20.486 00.000 12044 move complete, result=0
02:10:20.486 00.000 12044 worker thread done servicing request
02:10:20.496 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13479, med=615, FiltMin=532, FiltMax=10267, Gamma=0.810
02:10:20.501 00.005 14964 UpdateGuideState exits: m=262074 SNR=324.0
02:10:20.502 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.502 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:20.503 00.001 14964 Enqueuing Expose request
02:10:20.503 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:20.504 00.001 12044 Worker thread wakes up
02:10:20.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:20.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:23.630 03.126 12044 Exposure complete
02:10:23.654 00.024 12044 worker thread done servicing request
02:10:23.654 00.000 14964 OnExposeComplete: enter
02:10:23.655 00.001 14964 UpdateGuideState(): m_state=6
02:10:23.655 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3913
02:10:23.656 00.001 14964 Star::Find returns 1 (0), X=278.54, Y=92.51, Mass=264600, SNR=316.4, Peak=14210 HFD=4.3
02:10:23.656 00.000 14964 MultiStar: [#1 0.14,0.09,0.18,U] [#2 0.06,0.68,0.06,U] 
02:10:23.657 00.001 14964 single-star, 2 included, MultiStar: {0.16, 0.21}, one-star: {0.17, 0.20}
02:10:23.658 00.001 14964 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.56) = xAngle (2.43 = 2.43)
02:10:23.658 00.000 14964 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.48 = -0.80)
02:10:23.659 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.87 mountX=-0.20 mountY=-0.18, mountTheta=-2.38
02:10:23.660 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.20, opts=13)
02:10:23.660 00.000 14964 Enqueuing Move request for scope (0.17, 0.20)
02:10:23.661 00.001 12044 Worker thread wakes up
02:10:23.661 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
02:10:23.661 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
02:10:23.661 00.000 12044 Moving (0.17, 0.20) raw xDistance=-0.20 yDistance=-0.18
02:10:23.661 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:10:23.661 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:23.661 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:10:23.661 00.000 12044 MoveAxis(E, 0, ABG)
02:10:23.661 00.000 12044 Move returns status 0, amount 0
02:10:23.661 00.000 12044 MoveAxis(N, 0, ABG)
02:10:23.661 00.000 12044 Move returns status 0, amount 0
02:10:23.661 00.000 12044 move complete, result=0
02:10:23.661 00.000 12044 worker thread done servicing request
02:10:23.668 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14210, med=615, FiltMin=522, FiltMax=11723, Gamma=0.810
02:10:23.674 00.006 14964 UpdateGuideState exits: m=264600 SNR=316.4
02:10:23.674 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.675 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:23.675 00.000 14964 Enqueuing Expose request
02:10:23.676 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:23.676 00.000 12044 Worker thread wakes up
02:10:23.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:23.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:26.787 03.111 12044 Exposure complete
02:10:26.813 00.026 12044 worker thread done servicing request
02:10:26.813 00.000 14964 OnExposeComplete: enter
02:10:26.813 00.000 14964 UpdateGuideState(): m_state=6
02:10:26.814 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3914
02:10:26.814 00.000 14964 Star::Find returns 1 (0), X=278.14, Y=92.25, Mass=263846, SNR=322.9, Peak=16303 HFD=4.3
02:10:26.815 00.001 14964 MultiStar: [#1 -0.26,0.39,0.17,U] [#2 -0.40,0.62,0.07,U] 
02:10:26.816 00.001 14964 single-star, 2 included, MultiStar: {-0.25, 0.04}, one-star: {-0.23, -0.06}
02:10:26.816 00.000 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
02:10:26.817 00.001 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
02:10:26.817 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.91 mountX=0.05 mountY=0.24, mountTheta=1.35
02:10:26.819 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.06, opts=13)
02:10:26.820 00.001 14964 Enqueuing Move request for scope (-0.23, -0.06)
02:10:26.820 00.000 12044 Worker thread wakes up
02:10:26.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
02:10:26.820 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
02:10:26.820 00.000 12044 Moving (-0.23, -0.06) raw xDistance=0.05 yDistance=0.24
02:10:26.820 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.14, using input
02:10:26.820 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:10:26.820 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:26.820 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:10:26.820 00.000 12044 MoveAxis(E, 0, ABG)
02:10:26.820 00.000 12044 Move returns status 0, amount 0
02:10:26.820 00.000 12044 MoveAxis(N, 0, ABG)
02:10:26.820 00.000 12044 Move returns status 0, amount 0
02:10:26.820 00.000 12044 move complete, result=0
02:10:26.820 00.000 12044 worker thread done servicing request
02:10:26.827 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16303, med=615, FiltMin=520, FiltMax=10495, Gamma=0.810
02:10:26.833 00.006 14964 UpdateGuideState exits: m=263846 SNR=322.9
02:10:26.833 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.834 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:26.834 00.000 14964 Enqueuing Expose request
02:10:26.835 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:26.835 00.000 12044 Worker thread wakes up
02:10:26.835 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:26.835 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:29.963 03.128 12044 Exposure complete
02:10:29.986 00.023 12044 worker thread done servicing request
02:10:29.986 00.000 14964 OnExposeComplete: enter
02:10:29.986 00.000 14964 UpdateGuideState(): m_state=6
02:10:29.987 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3915
02:10:29.987 00.000 14964 Star::Find returns 1 (0), X=278.50, Y=92.56, Mass=260885, SNR=304.9, Peak=14465 HFD=4.3
02:10:29.988 00.001 14964 MultiStar: [#1 0.24,0.25,0.17,U] [#2 0.11,0.43,0.07,U] 
02:10:29.988 00.000 14964 single-star, 2 included, MultiStar: {0.14, 0.26}, one-star: {0.13, 0.25}
02:10:29.989 00.001 14964 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
02:10:29.989 00.000 14964 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.71 = -0.57)
02:10:29.990 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.10 mountX=-0.25 mountY=-0.15, mountTheta=-2.59
02:10:29.991 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.25, opts=13)
02:10:29.991 00.000 14964 Enqueuing Move request for scope (0.13, 0.25)
02:10:29.992 00.001 12044 Worker thread wakes up
02:10:29.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
02:10:29.992 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
02:10:29.992 00.000 12044 Moving (0.13, 0.25) raw xDistance=-0.25 yDistance=-0.15
02:10:29.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.00
02:10:29.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:29.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:10:29.992 00.000 12044 MoveAxis(E, 0, ABG)
02:10:29.992 00.000 12044 Move returns status 0, amount 0
02:10:29.992 00.000 12044 MoveAxis(N, 0, ABG)
02:10:29.992 00.000 12044 Move returns status 0, amount 0
02:10:29.992 00.000 12044 move complete, result=0
02:10:29.992 00.000 12044 worker thread done servicing request
02:10:29.999 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14465, med=615, FiltMin=527, FiltMax=10819, Gamma=0.810
02:10:30.005 00.006 14964 UpdateGuideState exits: m=260885 SNR=304.9
02:10:30.005 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.006 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:30.006 00.000 14964 Enqueuing Expose request
02:10:30.007 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:30.007 00.000 12044 Worker thread wakes up
02:10:30.007 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:30.007 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:33.120 03.113 12044 Exposure complete
02:10:33.154 00.034 12044 worker thread done servicing request
02:10:33.154 00.000 14964 OnExposeComplete: enter
02:10:33.155 00.001 14964 UpdateGuideState(): m_state=6
02:10:33.155 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3916
02:10:33.156 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=92.33, Mass=262497, SNR=318.3, Peak=15103 HFD=4.3
02:10:33.156 00.000 14964 MultiStar: [#1 0.11,0.20,0.15,U] [#2 0.23,0.14,0.06,U] 
02:10:33.157 00.001 14964 single-star, 2 included, MultiStar: {0.00, 0.05}, one-star: {-0.03, 0.02}
02:10:33.157 00.000 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
02:10:33.158 00.001 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
02:10:33.158 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.53 mountX=-0.02 mountY=0.02, mountTheta=2.23
02:10:33.159 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.02, opts=13)
02:10:33.160 00.001 14964 Enqueuing Move request for scope (-0.03, 0.02)
02:10:33.160 00.000 12044 Worker thread wakes up
02:10:33.160 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:10:33.160 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:10:33.160 00.000 12044 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.02
02:10:33.161 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:10:33.161 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:33.161 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:33.161 00.000 12044 MoveAxis(E, 0, ABG)
02:10:33.161 00.000 12044 Move returns status 0, amount 0
02:10:33.161 00.000 12044 MoveAxis(N, 0, ABG)
02:10:33.161 00.000 12044 Move returns status 0, amount 0
02:10:33.161 00.000 12044 move complete, result=0
02:10:33.161 00.000 12044 worker thread done servicing request
02:10:33.169 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15103, med=616, FiltMin=528, FiltMax=12259, Gamma=0.810
02:10:33.176 00.007 14964 UpdateGuideState exits: m=262497 SNR=318.3
02:10:33.177 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.178 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:33.178 00.000 14964 Enqueuing Expose request
02:10:33.178 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:33.180 00.002 12044 Worker thread wakes up
02:10:33.180 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:33.180 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:36.281 03.101 12044 Exposure complete
02:10:36.304 00.023 12044 worker thread done servicing request
02:10:36.304 00.000 14964 OnExposeComplete: enter
02:10:36.305 00.001 14964 UpdateGuideState(): m_state=6
02:10:36.305 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3917
02:10:36.306 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=92.61, Mass=257164, SNR=318.1, Peak=13127 HFD=4.6
02:10:36.307 00.001 14964 MultiStar: [#1 -0.22,0.04,0.16,U] [#2 -0.45,0.36,0.06,U] 
02:10:36.307 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.27}, one-star: {-0.23, 0.30}
02:10:36.308 00.001 14964 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.56) = xAngle (3.86 = -2.42)
02:10:36.308 00.000 14964 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.91 = 0.63)
02:10:36.309 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.30 mountX=-0.27 mountY=0.21, mountTheta=2.48
02:10:36.311 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.27, opts=13)
02:10:36.311 00.000 14964 Enqueuing Move request for scope (-0.24, 0.27)
02:10:36.312 00.001 12044 Worker thread wakes up
02:10:36.312 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
02:10:36.312 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
02:10:36.312 00.000 12044 Moving (-0.24, 0.27) raw xDistance=-0.27 yDistance=0.21
02:10:36.312 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
02:10:36.312 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:36.312 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:10:36.312 00.000 12044 MoveAxis(E, 0, ABG)
02:10:36.312 00.000 12044 Move returns status 0, amount 0
02:10:36.312 00.000 12044 MoveAxis(N, 0, ABG)
02:10:36.312 00.000 12044 Move returns status 0, amount 0
02:10:36.312 00.000 12044 move complete, result=0
02:10:36.312 00.000 12044 worker thread done servicing request
02:10:36.319 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13127, med=615, FiltMin=532, FiltMax=10255, Gamma=0.810
02:10:36.325 00.006 14964 UpdateGuideState exits: m=257164 SNR=318.1
02:10:36.325 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.326 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:36.326 00.000 14964 Enqueuing Expose request
02:10:36.327 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:36.327 00.000 12044 Worker thread wakes up
02:10:36.327 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:36.327 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:39.427 03.100 12044 Exposure complete
02:10:39.454 00.027 12044 worker thread done servicing request
02:10:39.454 00.000 14964 OnExposeComplete: enter
02:10:39.454 00.000 14964 UpdateGuideState(): m_state=6
02:10:39.455 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3918
02:10:39.455 00.000 14964 Star::Find returns 1 (0), X=278.49, Y=92.40, Mass=261079, SNR=320.3, Peak=14531 HFD=4.1
02:10:39.456 00.001 14964 MultiStar: [#1 0.13,0.32,0.16,U] [#2 -0.05,0.34,0.08,U] 
02:10:39.456 00.000 14964 single-star, 2 included, MultiStar: {0.10, 0.14}, one-star: {0.11, 0.09}
02:10:39.457 00.001 14964 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.56) = xAngle (2.25 = 2.25)
02:10:39.457 00.000 14964 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
02:10:39.458 00.001 14964 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.69 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
02:10:39.459 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=0.09, opts=13)
02:10:39.460 00.001 14964 Enqueuing Move request for scope (0.11, 0.09)
02:10:39.460 00.000 12044 Worker thread wakes up
02:10:39.460 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:10:39.460 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:10:39.460 00.000 12044 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.12
02:10:39.460 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:10:39.460 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:39.460 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:10:39.460 00.000 12044 MoveAxis(E, 0, ABG)
02:10:39.460 00.000 12044 Move returns status 0, amount 0
02:10:39.460 00.000 12044 MoveAxis(N, 0, ABG)
02:10:39.460 00.000 12044 Move returns status 0, amount 0
02:10:39.461 00.001 12044 move complete, result=0
02:10:39.461 00.000 12044 worker thread done servicing request
02:10:39.468 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14531, med=615, FiltMin=531, FiltMax=11388, Gamma=0.810
02:10:39.474 00.006 14964 UpdateGuideState exits: m=261079 SNR=320.3
02:10:39.475 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.475 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:39.476 00.001 14964 Enqueuing Expose request
02:10:39.477 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:39.477 00.000 12044 Worker thread wakes up
02:10:39.477 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:39.477 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:42.614 03.137 12044 Exposure complete
02:10:42.638 00.024 12044 worker thread done servicing request
02:10:42.639 00.001 14964 OnExposeComplete: enter
02:10:42.641 00.002 14964 UpdateGuideState(): m_state=6
02:10:42.642 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3919
02:10:42.642 00.000 14964 Star::Find returns 1 (0), X=277.80, Y=92.79, Mass=268386, SNR=325.1, Peak=16293 HFD=4.3
02:10:42.643 00.001 14964 MultiStar: [#1 -0.43,-0.01,0.16,U] [#2 -0.68,0.39,0.00,M1] 
02:10:42.643 00.000 14964 refined, 1 included, MultiStar: {-0.56, 0.41}, one-star: {-0.58, 0.48}
02:10:42.644 00.001 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
02:10:42.644 00.000 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.83)
02:10:42.645 00.001 14964 CameraToMount -- cameraX=-0.56 cameraY=0.41 hyp=0.69 cameraTheta=2.51 mountX=-0.42 mountY=0.51, mountTheta=2.26
02:10:42.646 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.41, opts=13)
02:10:42.646 00.000 14964 Enqueuing Move request for scope (-0.56, 0.41)
02:10:42.647 00.001 12044 Worker thread wakes up
02:10:42.647 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.41) opts 0xd
02:10:42.647 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.41)
02:10:42.647 00.000 12044 Moving (-0.56, 0.41) raw xDistance=-0.42 yDistance=0.51
02:10:42.647 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.42, slope = -0.03
02:10:42.647 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:10:42.647 00.000 12044 MoveAxis(E, 22, ABG)
02:10:42.647 00.000 12044 Guiding  Dir = 2, Dur = 22
02:10:42.660 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16293, med=615, FiltMin=529, FiltMax=12773, Gamma=0.810
02:10:42.669 00.009 14964 UpdateGuideState exits: m=268386 SNR=325.1
02:10:42.670 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:42.671 00.000 14964 Enqueuing Expose request
02:10:42.703 00.032 12044 IsSlewing returns 0
02:10:42.703 00.000 12044 IsGuiding returns 0
02:10:42.734 00.031 12044 IsGuiding returns 1
02:10:42.734 00.000 12044 scope still moving after pulse duration time elapsed
02:10:42.811 00.077 12044 IsSlewing returns 0
02:10:42.811 00.000 12044 IsGuiding returns 0
02:10:42.811 00.000 12044 scope move finished after 22 + 85 ms
02:10:42.811 00.000 12044 Move returns status 0, amount 22
02:10:42.811 00.000 12044 MoveAxis(S, 48, ABG)
02:10:42.811 00.000 12044 Guiding  Dir = 1, Dur = 48
02:10:42.841 00.030 12044 IsSlewing returns 0
02:10:42.842 00.001 12044 IsGuiding returns 0
02:10:42.873 00.031 12044 PulseGuide returned control before completion, sleep 27
02:10:42.906 00.033 12044 IsGuiding returns 1
02:10:42.906 00.000 12044 scope still moving after pulse duration time elapsed
02:10:42.968 00.062 12044 IsSlewing returns 0
02:10:42.968 00.000 12044 IsGuiding returns 0
02:10:42.968 00.000 12044 scope move finished after 48 + 79 ms
02:10:42.968 00.000 12044 Move returns status 0, amount 48
02:10:42.968 00.000 12044 move complete, result=0
02:10:42.969 00.001 12044 worker thread done servicing request
02:10:42.969 00.000 12044 Worker thread wakes up
02:10:42.969 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:42.969 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:42.969 00.000 14964 GuideStep: -0.4 px 22 ms EAST, 0.5 px 48 ms SOUTH
02:10:46.071 03.102 12044 Exposure complete
02:10:46.093 00.022 12044 worker thread done servicing request
02:10:46.093 00.000 14964 OnExposeComplete: enter
02:10:46.093 00.000 14964 UpdateGuideState(): m_state=6
02:10:46.094 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3920
02:10:46.094 00.000 14964 Star::Find returns 1 (0), X=277.97, Y=92.35, Mass=270462, SNR=326.1, Peak=17859 HFD=4.1
02:10:46.095 00.001 14964 MultiStar: [#1 -0.09,0.26,0.16,U] [#2 -0.53,1.24,0.00,M2] 
02:10:46.096 00.001 14964 refined, 1 included, MultiStar: {-0.36, 0.08}, one-star: {-0.41, 0.05}
02:10:46.096 00.000 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
02:10:46.096 00.000 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
02:10:46.097 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.08 hyp=0.37 cameraTheta=2.93 mountX=-0.08 mountY=0.35, mountTheta=1.80
02:10:46.098 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.08, opts=13)
02:10:46.098 00.000 14964 Enqueuing Move request for scope (-0.36, 0.08)
02:10:46.099 00.001 12044 Worker thread wakes up
02:10:46.099 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.08) opts 0xd
02:10:46.099 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.08)
02:10:46.099 00.000 12044 Moving (-0.36, 0.08) raw xDistance=-0.08 yDistance=0.35
02:10:46.099 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.19, using input
02:10:46.099 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
02:10:46.099 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:46.099 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:10:46.099 00.000 12044 MoveAxis(E, 0, ABG)
02:10:46.099 00.000 12044 Move returns status 0, amount 0
02:10:46.099 00.000 12044 MoveAxis(N, 0, ABG)
02:10:46.099 00.000 12044 Move returns status 0, amount 0
02:10:46.099 00.000 12044 move complete, result=0
02:10:46.099 00.000 12044 worker thread done servicing request
02:10:46.106 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17859, med=615, FiltMin=523, FiltMax=11337, Gamma=0.810
02:10:46.112 00.006 14964 UpdateGuideState exits: m=270462 SNR=326.1
02:10:46.112 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:46.113 00.000 14964 Enqueuing Expose request
02:10:46.114 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:10:46.115 00.001 12044 Worker thread wakes up
02:10:46.115 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:46.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,57,71,71)
02:10:48.905 02.790 14964 evsrv: cli 01AB27B0 connect
02:10:48.905 00.000 14964 case statement mapped state 6 to 3
02:10:48.907 00.002 14964 case statement mapped state 6 to 3
02:10:48.909 00.002 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"89431514-db23-4e64-9a98-7c9bc4b00750"}
02:10:48.910 00.001 14964 case statement mapped state 6 to 3
02:10:48.910 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89431514-db23-4e64-9a98-7c9bc4b00750"}
02:10:48.911 00.001 14964 evsrv: cli 01AB27B0 disconnect
02:10:48.912 00.001 14964 evsrv: cli 01AB2C10 connect
02:10:48.912 00.000 14964 case statement mapped state 6 to 3
02:10:48.913 00.001 14964 case statement mapped state 6 to 3
02:10:48.914 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"f606cfb7-cadb-4315-8016-6eef06bcda71"}
02:10:48.914 00.000 14964 PhdController::Dither begins
02:10:48.915 00.001 14964 dither: size=2.00, dRA=-0.03 dDec=-1.75
02:10:48.915 00.000 14964 MountToCamera -- mountTheta (1.59) + m_xAngle (-1.56) = xAngle (0.03 = 0.03)
02:10:48.916 00.001 14964 MountToCamera -- mountX=-0.03 mountY=-1.75 hyp=1.75 mountTheta=1.59 cameraX=1.75, cameraY=0.06 cameraTheta=0.03
02:10:48.916 00.000 14964 setting lock position to (280.12, 92.37)
02:10:48.917 00.001 14964 Mount: notify guiding dithered (1.7, 0.1)
02:10:48.917 00.000 14964 MultiStar: stabilizing after lock position change
02:10:48.918 00.001 14964 Status Line: Dither by -0.03,-1.75
02:10:48.919 00.001 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:10:48.920 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
02:10:48.920 00.000 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":0,"id":"f606cfb7-cadb-4315-8016-6eef06bcda71"}
02:10:48.921 00.001 14964 evsrv: cli 01AB2C10 disconnect
02:10:49.221 00.300 12044 Exposure complete
02:10:49.255 00.034 12044 worker thread done servicing request
02:10:49.255 00.000 14964 OnExposeComplete: enter
02:10:49.256 00.001 14964 UpdateGuideState(): m_state=6
02:10:49.257 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3921
02:10:49.257 00.000 14964 Star::Find returns 1 (0), X=278.43, Y=91.97, Mass=259504, SNR=326.9, Peak=18607 HFD=4.1
02:10:49.258 00.001 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
02:10:49.258 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
02:10:49.259 00.001 14964 CameraToMount -- cameraX=-1.69 cameraY=-0.40 hyp=1.74 cameraTheta=-2.91 mountX=0.37 mountY=1.72, mountTheta=1.36
02:10:49.260 00.001 14964 dither recenter: remaining=(0.0,1.7) step=(0.0,1.7)
02:10:49.261 00.001 14964 MountToCamera -- mountTheta (-1.55) + m_xAngle (-1.56) = xAngle (-3.11 = -3.11)
02:10:49.261 00.000 14964 MountToCamera -- mountX=0.03 mountY=1.75 hyp=1.75 mountTheta=-1.55 cameraX=-1.75, cameraY=-0.06 cameraTheta=-3.11
02:10:49.262 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.75, y=-0.06, opts=4)
02:10:49.262 00.000 14964 Enqueuing Move request for scope (-1.75, -0.06)
02:10:49.263 00.001 14964 Mount: notify direct move 0.03,1.75
02:10:49.263 00.000 12044 Worker thread wakes up
02:10:49.263 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.75, -0.06) opts 0x4
02:10:49.263 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.75, -0.06)
02:10:49.263 00.000 12044 Moving (-1.75, -0.06) raw xDistance=0.03 yDistance=1.75
02:10:49.263 00.000 12044 BLC: window closed
02:10:49.263 00.000 12044 MoveAxis(W, 4, B)
02:10:49.263 00.000 12044 Guiding  Dir = 3, Dur = 4
02:10:49.272 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18607, med=616, FiltMin=520, FiltMax=10915, Gamma=0.810
02:10:49.278 00.006 14964 UpdateGuideState exits: m=259504 SNR=326.9
02:10:49.279 00.001 14964 PhdController: settling, locked = 1, distance = 2.00 (2.00) aobump = 0 frame = 1 / 99999
02:10:49.279 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577049.279,"Host":"NUCBOX","Inst":1,"Distance":2.00,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:10:49.280 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.280 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:49.280 00.000 14964 Enqueuing Expose request
02:10:49.294 00.014 12044 IsSlewing returns 0
02:10:49.295 00.001 12044 IsGuiding returns 0
02:10:49.327 00.032 12044 IsGuiding returns 1
02:10:49.327 00.000 12044 scope still moving after pulse duration time elapsed
02:10:49.447 00.120 12044 IsSlewing returns 0
02:10:49.447 00.000 12044 IsGuiding returns 0
02:10:49.448 00.001 12044 scope move finished after 4 + 148 ms
02:10:49.448 00.000 12044 Move returns status 0, amount 4
02:10:49.448 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:49.448 00.000 12044 MoveAxis(S, 163, B)
02:10:49.448 00.000 12044 Guiding  Dir = 1, Dur = 163
02:10:49.468 00.020 12044 IsSlewing returns 0
02:10:49.468 00.000 12044 IsGuiding returns 0
02:10:49.499 00.031 12044 PulseGuide returned control before completion, sleep 143
02:10:49.669 00.170 12044 IsGuiding returns 1
02:10:49.669 00.000 12044 scope still moving after pulse duration time elapsed
02:10:49.718 00.049 12044 IsSlewing returns 0
02:10:49.718 00.000 12044 IsGuiding returns 0
02:10:49.719 00.001 12044 scope move finished after 163 + 87 ms
02:10:49.719 00.000 12044 Move returns status 0, amount 163
02:10:49.719 00.000 12044 move complete, result=0
02:10:49.719 00.000 12044 worker thread done servicing request
02:10:49.719 00.000 12044 Worker thread wakes up
02:10:49.719 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:49.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:10:49.719 00.000 14964 GuideStep: 0.0 px 4 ms WEST, 1.7 px 163 ms SOUTH
02:10:52.817 03.098 12044 Exposure complete
02:10:52.837 00.020 12044 worker thread done servicing request
02:10:52.837 00.000 14964 OnExposeComplete: enter
02:10:52.838 00.001 14964 UpdateGuideState(): m_state=6
02:10:52.839 00.001 14964 Star::Find(35, 278, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3922
02:10:52.839 00.000 14964 Star::Find returns 1 (0), X=280.25, Y=92.05, Mass=266724, SNR=325.0, Peak=15248 HFD=4.2
02:10:52.840 00.001 14964 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.56) = xAngle (0.37 = 0.37)
02:10:52.840 00.000 14964 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.42 = -2.86)
02:10:52.841 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.19 mountX=0.32 mountY=-0.10, mountTheta=-0.29
02:10:52.842 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.32, opts=13)
02:10:52.842 00.000 14964 Enqueuing Move request for scope (0.13, -0.32)
02:10:52.843 00.001 12044 Worker thread wakes up
02:10:52.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
02:10:52.843 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
02:10:52.843 00.000 12044 Moving (0.13, -0.32) raw xDistance=0.32 yDistance=-0.10
02:10:52.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.00
02:10:52.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:52.843 00.000 12044 MoveAxis(W, 25, ABG)
02:10:52.843 00.000 12044 Guiding  Dir = 3, Dur = 25
02:10:52.850 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15248, med=615, FiltMin=524, FiltMax=11193, Gamma=0.810
02:10:52.856 00.006 14964 UpdateGuideState exits: m=266724 SNR=325.0
02:10:52.857 00.001 14964 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 2 / 99999
02:10:52.857 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577052.857,"Host":"NUCBOX","Inst":1,"Distance":0.34,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
02:10:52.858 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.858 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:52.858 00.000 14964 Enqueuing Expose request
02:10:52.872 00.014 12044 IsSlewing returns 0
02:10:52.872 00.000 12044 IsGuiding returns 0
02:10:52.904 00.032 12044 IsGuiding returns 1
02:10:52.904 00.000 12044 scope still moving after pulse duration time elapsed
02:10:52.996 00.092 12044 IsSlewing returns 0
02:10:52.996 00.000 12044 IsGuiding returns 0
02:10:52.996 00.000 12044 scope move finished after 25 + 99 ms
02:10:52.996 00.000 12044 Move returns status 0, amount 25
02:10:52.996 00.000 12044 MoveAxis(N, 0, ABG)
02:10:52.997 00.001 12044 Move returns status 0, amount 0
02:10:52.997 00.000 12044 move complete, result=0
02:10:52.997 00.000 12044 worker thread done servicing request
02:10:52.997 00.000 12044 Worker thread wakes up
02:10:52.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:52.997 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
02:10:52.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:10:56.118 03.121 12044 Exposure complete
02:10:56.141 00.023 12044 worker thread done servicing request
02:10:56.141 00.000 14964 OnExposeComplete: enter
02:10:56.141 00.000 14964 UpdateGuideState(): m_state=6
02:10:56.142 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3923
02:10:56.142 00.000 14964 Star::Find returns 1 (0), X=280.42, Y=92.28, Mass=266977, SNR=320.0, Peak=16292 HFD=4.0
02:10:56.143 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.27 = 1.27)
02:10:56.143 00.000 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.96)
02:10:56.144 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.28 mountX=0.09 mountY=-0.29, mountTheta=-1.27
02:10:56.145 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.09, opts=13)
02:10:56.146 00.001 14964 Enqueuing Move request for scope (0.30, -0.09)
02:10:56.146 00.000 12044 Worker thread wakes up
02:10:56.146 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
02:10:56.146 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
02:10:56.146 00.000 12044 Moving (0.30, -0.09) raw xDistance=0.09 yDistance=-0.29
02:10:56.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:10:56.146 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:56.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:10:56.146 00.000 12044 MoveAxis(E, 0, ABG)
02:10:56.146 00.000 12044 Move returns status 0, amount 0
02:10:56.146 00.000 12044 MoveAxis(N, 0, ABG)
02:10:56.146 00.000 12044 Move returns status 0, amount 0
02:10:56.146 00.000 12044 move complete, result=0
02:10:56.147 00.001 12044 worker thread done servicing request
02:10:56.154 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16292, med=616, FiltMin=531, FiltMax=12988, Gamma=0.810
02:10:56.160 00.006 14964 UpdateGuideState exits: m=266977 SNR=320.0
02:10:56.161 00.001 14964 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 3 / 99999
02:10:56.161 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577056.161,"Host":"NUCBOX","Inst":1,"Distance":0.33,"Time":6.9,"SettleTime":15.0,"StarLocked":true}
02:10:56.161 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.162 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:56.162 00.000 14964 Enqueuing Expose request
02:10:56.163 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:10:56.163 00.000 12044 Worker thread wakes up
02:10:56.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:56.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:10:59.286 03.123 12044 Exposure complete
02:10:59.307 00.021 12044 worker thread done servicing request
02:10:59.308 00.001 14964 OnExposeComplete: enter
02:10:59.309 00.001 14964 UpdateGuideState(): m_state=6
02:10:59.310 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3924
02:10:59.310 00.000 14964 Star::Find returns 1 (0), X=280.70, Y=92.33, Mass=275787, SNR=333.8, Peak=17824 HFD=3.7
02:10:59.311 00.001 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
02:10:59.311 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
02:10:59.311 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=-0.03 hyp=0.58 cameraTheta=-0.06 mountX=0.04 mountY=-0.57, mountTheta=-1.50
02:10:59.312 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.03, opts=13)
02:10:59.313 00.001 14964 Enqueuing Move request for scope (0.58, -0.03)
02:10:59.313 00.000 12044 Worker thread wakes up
02:10:59.314 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.03) opts 0xd
02:10:59.314 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.03)
02:10:59.314 00.000 12044 Moving (0.58, -0.03) raw xDistance=0.04 yDistance=-0.57
02:10:59.314 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:10:59.314 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:10:59.314 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
02:10:59.314 00.000 12044 MoveAxis(E, 0, ABG)
02:10:59.314 00.000 12044 Move returns status 0, amount 0
02:10:59.314 00.000 12044 MoveAxis(N, 0, ABG)
02:10:59.314 00.000 12044 Move returns status 0, amount 0
02:10:59.314 00.000 12044 move complete, result=0
02:10:59.314 00.000 12044 worker thread done servicing request
02:10:59.321 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17824, med=615, FiltMin=531, FiltMax=14103, Gamma=0.810
02:10:59.327 00.006 14964 UpdateGuideState exits: m=275787 SNR=333.8
02:10:59.328 00.001 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 4 / 99999
02:10:59.328 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577059.328,"Host":"NUCBOX","Inst":1,"Distance":0.41,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
02:10:59.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.329 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:10:59.330 00.001 14964 Enqueuing Expose request
02:10:59.330 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
02:10:59.331 00.001 12044 Worker thread wakes up
02:10:59.331 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:10:59.331 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:02.431 03.100 12044 Exposure complete
02:11:02.454 00.023 12044 worker thread done servicing request
02:11:02.454 00.000 14964 OnExposeComplete: enter
02:11:02.455 00.001 14964 UpdateGuideState(): m_state=6
02:11:02.455 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3925
02:11:02.456 00.001 14964 Star::Find returns 1 (0), X=280.99, Y=92.24, Mass=264245, SNR=305.4, Peak=16022 HFD=4.1
02:11:02.456 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
02:11:02.457 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
02:11:02.457 00.000 14964 CameraToMount -- cameraX=0.87 cameraY=-0.12 hyp=0.88 cameraTheta=-0.14 mountX=0.13 mountY=-0.85, mountTheta=-1.41
02:11:02.458 00.001 14964 SchedulePrimaryMove(1136A648, x=0.87, y=-0.12, opts=13)
02:11:02.459 00.001 14964 Enqueuing Move request for scope (0.87, -0.12)
02:11:02.459 00.000 12044 Worker thread wakes up
02:11:02.459 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.12) opts 0xd
02:11:02.459 00.000 12044 Handling offset move in thread for scope, endpoint = (0.87, -0.12)
02:11:02.459 00.000 12044 Moving (0.87, -0.12) raw xDistance=0.13 yDistance=-0.85
02:11:02.459 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.06
02:11:02.459 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:02.459 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.85
02:11:02.459 00.000 12044 MoveAxis(E, 0, ABG)
02:11:02.459 00.000 12044 Move returns status 0, amount 0
02:11:02.459 00.000 12044 MoveAxis(N, 0, ABG)
02:11:02.459 00.000 12044 Move returns status 0, amount 0
02:11:02.459 00.000 12044 move complete, result=0
02:11:02.459 00.000 12044 worker thread done servicing request
02:11:02.467 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16022, med=615, FiltMin=528, FiltMax=11275, Gamma=0.810
02:11:02.472 00.005 14964 UpdateGuideState exits: m=264245 SNR=305.4
02:11:02.473 00.001 14964 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 5 / 99999
02:11:02.474 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577062.474,"Host":"NUCBOX","Inst":1,"Distance":0.55,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
02:11:02.474 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.474 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:02.475 00.001 14964 Enqueuing Expose request
02:11:02.476 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
02:11:02.476 00.000 12044 Worker thread wakes up
02:11:02.476 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:02.476 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:05.604 03.128 12044 Exposure complete
02:11:05.629 00.025 12044 worker thread done servicing request
02:11:05.629 00.000 14964 OnExposeComplete: enter
02:11:05.629 00.000 14964 UpdateGuideState(): m_state=6
02:11:05.630 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3926
02:11:05.631 00.001 14964 Star::Find returns 1 (0), X=280.57, Y=92.36, Mass=261594, SNR=321.6, Peak=14584 HFD=4.1
02:11:05.631 00.000 14964 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.56) = xAngle (1.55 = 1.55)
02:11:05.632 00.001 14964 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.60 = -1.68)
02:11:05.632 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-0.01 mountX=0.01 mountY=-0.44, mountTheta=-1.55
02:11:05.633 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.00, opts=13)
02:11:05.633 00.000 14964 Enqueuing Move request for scope (0.45, -0.00)
02:11:05.634 00.001 12044 Worker thread wakes up
02:11:05.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.00) opts 0xd
02:11:05.634 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.00)
02:11:05.634 00.000 12044 Moving (0.45, -0.00) raw xDistance=0.01 yDistance=-0.44
02:11:05.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.06
02:11:05.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:05.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:11:05.634 00.000 12044 MoveAxis(E, 0, ABG)
02:11:05.634 00.000 12044 Move returns status 0, amount 0
02:11:05.634 00.000 12044 MoveAxis(N, 0, ABG)
02:11:05.634 00.000 12044 Move returns status 0, amount 0
02:11:05.634 00.000 12044 move complete, result=0
02:11:05.634 00.000 12044 worker thread done servicing request
02:11:05.641 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14584, med=615, FiltMin=529, FiltMax=11951, Gamma=0.810
02:11:05.647 00.006 14964 UpdateGuideState exits: m=261594 SNR=321.6
02:11:05.647 00.000 14964 PhdController: settling, locked = 1, distance = 0.52 (2.00) aobump = 0 frame = 6 / 99999
02:11:05.648 00.001 14964 PhdController: newstate STATE_FINISH
02:11:05.648 00.000 14964 PhdController complete: success
02:11:05.648 00.000 14964 evsrv: {"Event":"SettleDone","Timestamp":1778577065.648,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:11:05.649 00.001 14964 Mount: notify guiding dither settle done success=1
02:11:05.649 00.000 14964 PhdController: newstate STATE_IDLE
02:11:05.650 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.650 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:05.651 00.001 14964 Enqueuing Expose request
02:11:05.651 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:11:05.652 00.001 12044 Worker thread wakes up
02:11:05.652 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:05.652 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:08.743 03.091 12044 Exposure complete
02:11:08.770 00.027 12044 worker thread done servicing request
02:11:08.770 00.000 14964 OnExposeComplete: enter
02:11:08.771 00.001 14964 UpdateGuideState(): m_state=6
02:11:08.772 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3927
02:11:08.772 00.000 14964 Star::Find returns 1 (0), X=280.67, Y=92.94, Mass=274221, SNR=323.5, Peak=13964 HFD=4.3
02:11:08.772 00.000 14964 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.56) = xAngle (2.36 = 2.36)
02:11:08.773 00.001 14964 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.42 = -0.87)
02:11:08.773 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=0.57 hyp=0.79 cameraTheta=0.81 mountX=-0.57 mountY=-0.61, mountTheta=-2.32
02:11:08.774 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.57, opts=13)
02:11:08.775 00.001 14964 Enqueuing Move request for scope (0.55, 0.57)
02:11:08.775 00.000 12044 Worker thread wakes up
02:11:08.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.57) opts 0xd
02:11:08.775 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.57)
02:11:08.775 00.000 12044 Moving (0.55, 0.57) raw xDistance=-0.57 yDistance=-0.61
02:11:08.775 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.51 from input -0.57, slope = -0.13
02:11:08.775 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
02:11:08.775 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
02:11:08.775 00.000 12044 MoveAxis(E, 60, ABG)
02:11:08.776 00.001 12044 Guiding  Dir = 2, Dur = 60
02:11:08.783 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13964, med=615, FiltMin=533, FiltMax=11082, Gamma=0.810
02:11:08.788 00.005 14964 UpdateGuideState exits: m=274221 SNR=323.5
02:11:08.789 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.789 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:08.790 00.001 14964 Enqueuing Expose request
02:11:08.826 00.036 12044 IsSlewing returns 0
02:11:08.899 00.073 12044 IsGuiding returns 0
02:11:08.921 00.022 12044 PulseGuide returned control before completion, sleep 49
02:11:08.975 00.054 12044 IsGuiding returns 1
02:11:08.975 00.000 12044 scope still moving after pulse duration time elapsed
02:11:09.026 00.051 12044 IsSlewing returns 0
02:11:09.026 00.000 12044 IsGuiding returns 0
02:11:09.026 00.000 12044 scope move finished after 60 + 67 ms
02:11:09.026 00.000 12044 Move returns status 0, amount 60
02:11:09.027 00.001 12044 BLC: Oldest BLC event removed
02:11:09.027 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:11:09.027 00.000 12044 MoveAxis(N, 388, ABG)
02:11:09.027 00.000 12044 Guiding  Dir = 0, Dur = 388
02:11:09.060 00.033 12044 IsSlewing returns 0
02:11:09.060 00.000 12044 IsGuiding returns 0
02:11:09.092 00.032 12044 PulseGuide returned control before completion, sleep 368
02:11:09.467 00.375 12044 IsGuiding returns 1
02:11:09.467 00.000 12044 scope still moving after pulse duration time elapsed
02:11:09.527 00.060 12044 IsSlewing returns 0
02:11:09.528 00.001 12044 IsGuiding returns 0
02:11:09.528 00.000 12044 scope move finished after 388 + 79 ms
02:11:09.528 00.000 12044 Move returns status 0, amount 388
02:11:09.528 00.000 12044 move complete, result=0
02:11:09.528 00.000 12044 worker thread done servicing request
02:11:09.528 00.000 12044 Worker thread wakes up
02:11:09.528 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:09.528 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:09.528 00.000 14964 GuideStep: -0.6 px 60 ms EAST, -0.6 px 388 ms NORTH
02:11:12.637 03.109 12044 Exposure complete
02:11:12.659 00.022 12044 worker thread done servicing request
02:11:12.659 00.000 14964 OnExposeComplete: enter
02:11:12.659 00.000 14964 UpdateGuideState(): m_state=6
02:11:12.660 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3928
02:11:12.660 00.000 14964 Star::Find returns 1 (0), X=280.62, Y=92.26, Mass=270570, SNR=320.1, Peak=14872 HFD=4.2
02:11:12.661 00.001 14964 MultiStar: exiting stabilization period
02:11:12.662 00.001 14964 MultiStar: updating star positions after lock position change
02:11:12.662 00.000 14964 Star::Find(35, 75, 315, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3928
02:11:12.663 00.001 14964 Star::Find returns 1 (0), X=76.49, Y=326.32, Mass=13228, SNR=51.9, Peak=1623 HFD=3.2
02:11:12.663 00.000 14964 Star::Find(35, 141, 305, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3928
02:11:12.664 00.001 14964 Star::Find returns 1 (0), X=142.93, Y=316.41, Mass=4110, SNR=24.2, Peak=992 HFD=3.0
02:11:12.664 00.000 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
02:11:12.665 00.001 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
02:11:12.665 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.22 mountX=0.12 mountY=-0.48, mountTheta=-1.33
02:11:12.666 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.11, opts=13)
02:11:12.666 00.000 14964 Enqueuing Move request for scope (0.50, -0.11)
02:11:12.667 00.001 12044 Worker thread wakes up
02:11:12.667 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.11) opts 0xd
02:11:12.667 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.11)
02:11:12.667 00.000 12044 Moving (0.50, -0.11) raw xDistance=0.12 yDistance=-0.48
02:11:12.667 00.000 12044 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.605855, 1:0.481363
02:11:12.667 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
02:11:12.667 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.07
02:11:12.667 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:11:12.667 00.000 12044 MoveAxis(E, 0, ABG)
02:11:12.667 00.000 12044 Move returns status 0, amount 0
02:11:12.667 00.000 12044 MoveAxis(N, 45, ABG)
02:11:12.667 00.000 12044 Guiding  Dir = 0, Dur = 45
02:11:12.674 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14872, med=615, FiltMin=527, FiltMax=12535, Gamma=0.810
02:11:12.680 00.006 14964 UpdateGuideState exits: m=270570 SNR=320.1
02:11:12.681 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.681 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:12.682 00.001 14964 Enqueuing Expose request
02:11:12.701 00.019 12044 IsSlewing returns 0
02:11:12.720 00.019 12044 IsGuiding returns 0
02:11:12.752 00.032 12044 PulseGuide returned control before completion, sleep 24
02:11:12.789 00.037 12044 IsGuiding returns 1
02:11:12.789 00.000 12044 scope still moving after pulse duration time elapsed
02:11:12.840 00.051 12044 IsSlewing returns 0
02:11:12.840 00.000 12044 IsGuiding returns 0
02:11:12.840 00.000 12044 scope move finished after 45 + 75 ms
02:11:12.840 00.000 12044 Move returns status 0, amount 45
02:11:12.840 00.000 12044 move complete, result=0
02:11:12.840 00.000 12044 worker thread done servicing request
02:11:12.840 00.000 12044 Worker thread wakes up
02:11:12.840 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 45 ms NORTH
02:11:12.841 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:12.842 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:15.965 03.123 12044 Exposure complete
02:11:15.991 00.026 12044 worker thread done servicing request
02:11:15.991 00.000 14964 OnExposeComplete: enter
02:11:15.991 00.000 14964 UpdateGuideState(): m_state=6
02:11:15.993 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3929
02:11:15.993 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=91.88, Mass=262251, SNR=321.5, Peak=14904 HFD=4.3
02:11:15.994 00.001 14964 MultiStar: [#1 -0.68,0.83,0.00,M1] [#2 -1.07,1.00,0.00,M3] 
02:11:15.994 00.000 14964 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.56) = xAngle (-0.37 = -0.37)
02:11:15.995 00.001 14964 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
02:11:15.995 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.49 hyp=0.52 cameraTheta=-1.93 mountX=0.48 mountY=0.23, mountTheta=0.44
02:11:15.996 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.49, opts=13)
02:11:15.997 00.001 14964 Enqueuing Move request for scope (-0.18, -0.49)
02:11:15.997 00.000 12044 Worker thread wakes up
02:11:15.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.49) opts 0xd
02:11:15.997 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.49)
02:11:15.997 00.000 12044 Moving (-0.18, -0.49) raw xDistance=0.48 yDistance=0.23
02:11:15.997 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.605855, 1:0.481363, 2:-0.230139
02:11:15.997 00.000 12044 BLC: No correction, Miss < min_move
02:11:15.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.48, slope = -0.01
02:11:15.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:15.998 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:11:15.998 00.000 12044 MoveAxis(E, 0, ABG)
02:11:15.998 00.000 12044 Move returns status 0, amount 0
02:11:15.998 00.000 12044 MoveAxis(N, 0, ABG)
02:11:15.998 00.000 12044 Move returns status 0, amount 0
02:11:15.998 00.000 12044 move complete, result=0
02:11:15.998 00.000 12044 worker thread done servicing request
02:11:16.005 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14904, med=615, FiltMin=530, FiltMax=11427, Gamma=0.810
02:11:16.010 00.005 14964 UpdateGuideState exits: m=262251 SNR=321.5
02:11:16.011 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.011 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:16.012 00.001 14964 Enqueuing Expose request
02:11:16.012 00.000 14964 GuideStep: 0.5 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:16.013 00.001 12044 Worker thread wakes up
02:11:16.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:16.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:19.138 03.125 12044 Exposure complete
02:11:19.161 00.023 12044 worker thread done servicing request
02:11:19.161 00.000 14964 OnExposeComplete: enter
02:11:19.161 00.000 14964 UpdateGuideState(): m_state=6
02:11:19.162 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3930
02:11:19.162 00.000 14964 Star::Find returns 1 (0), X=280.06, Y=92.44, Mass=263060, SNR=316.4, Peak=15476 HFD=4.2
02:11:19.163 00.001 14964 MultiStar: [#1 -0.91,0.46,0.00,M2] [#2 -1.23,0.49,0.00,M4] 
02:11:19.163 00.000 14964 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.56) = xAngle (3.81 = -2.47)
02:11:19.164 00.001 14964 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.87 = 0.58)
02:11:19.164 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.07 mountY=0.05, mountTheta=2.53
02:11:19.165 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.07, opts=13)
02:11:19.166 00.001 14964 Enqueuing Move request for scope (-0.06, 0.07)
02:11:19.166 00.000 12044 Worker thread wakes up
02:11:19.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
02:11:19.166 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
02:11:19.167 00.001 12044 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.05
02:11:19.167 00.000 12044 BLC: window closed
02:11:19.167 00.000 12044 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.605855, 1:0.481363, 2:-0.230139
02:11:19.167 00.000 12044 BLC: No correction, Miss < min_move
02:11:19.167 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.09, using input
02:11:19.167 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
02:11:19.167 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:19.167 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:19.167 00.000 12044 MoveAxis(E, 0, ABG)
02:11:19.167 00.000 12044 Move returns status 0, amount 0
02:11:19.167 00.000 12044 MoveAxis(N, 0, ABG)
02:11:19.167 00.000 12044 Move returns status 0, amount 0
02:11:19.167 00.000 12044 move complete, result=0
02:11:19.167 00.000 12044 worker thread done servicing request
02:11:19.174 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15476, med=615, FiltMin=527, FiltMax=11376, Gamma=0.810
02:11:19.179 00.005 14964 UpdateGuideState exits: m=263060 SNR=316.4
02:11:19.180 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.180 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:19.181 00.001 14964 Enqueuing Expose request
02:11:19.181 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:19.182 00.001 12044 Worker thread wakes up
02:11:19.182 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:19.182 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:22.285 03.103 12044 Exposure complete
02:11:22.309 00.024 12044 worker thread done servicing request
02:11:22.309 00.000 14964 OnExposeComplete: enter
02:11:22.310 00.001 14964 UpdateGuideState(): m_state=6
02:11:22.311 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3931
02:11:22.311 00.000 14964 Star::Find returns 1 (0), X=279.42, Y=92.11, Mass=258946, SNR=306.7, Peak=15254 HFD=4.2
02:11:22.312 00.001 14964 MultiStar: [#1 -1.17,0.39,0.00,M3] [#2 -1.62,0.28,0.00,M5] 
02:11:22.312 00.000 14964 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.56) = xAngle (-1.24 = -1.24)
02:11:22.312 00.000 14964 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.81 = 1.81)
02:11:22.313 00.001 14964 CameraToMount -- cameraX=-0.70 cameraY=-0.25 hyp=0.74 cameraTheta=-2.79 mountX=0.24 mountY=0.72, mountTheta=1.25
02:11:22.314 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=-0.25, opts=13)
02:11:22.314 00.000 14964 Enqueuing Move request for scope (-0.70, -0.25)
02:11:22.315 00.001 12044 Worker thread wakes up
02:11:22.315 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.25) opts 0xd
02:11:22.315 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, -0.25)
02:11:22.315 00.000 12044 Moving (-0.70, -0.25) raw xDistance=0.24 yDistance=0.72
02:11:22.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
02:11:22.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:22.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
02:11:22.315 00.000 12044 MoveAxis(E, 0, ABG)
02:11:22.315 00.000 12044 Move returns status 0, amount 0
02:11:22.315 00.000 12044 MoveAxis(N, 0, ABG)
02:11:22.315 00.000 12044 Move returns status 0, amount 0
02:11:22.315 00.000 12044 move complete, result=0
02:11:22.315 00.000 12044 worker thread done servicing request
02:11:22.322 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15254, med=615, FiltMin=530, FiltMax=12347, Gamma=0.810
02:11:22.328 00.006 14964 UpdateGuideState exits: m=258946 SNR=306.7
02:11:22.329 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:22.329 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:22.330 00.001 14964 Enqueuing Expose request
02:11:22.330 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
02:11:22.331 00.001 12044 Worker thread wakes up
02:11:22.331 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:22.331 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:25.456 03.125 12044 Exposure complete
02:11:25.479 00.023 12044 worker thread done servicing request
02:11:25.479 00.000 14964 OnExposeComplete: enter
02:11:25.479 00.000 14964 UpdateGuideState(): m_state=6
02:11:25.480 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3932
02:11:25.481 00.001 14964 Star::Find returns 1 (0), X=279.51, Y=92.05, Mass=262067, SNR=322.9, Peak=16878 HFD=4.0
02:11:25.481 00.000 14964 MultiStar: [#1 -1.21,0.15,0.00,M4] [#2 -1.31,0.02,0.00,M6] 
02:11:25.482 00.001 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
02:11:25.482 00.000 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
02:11:25.482 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.32 hyp=0.69 cameraTheta=-2.66 mountX=0.31 mountY=0.64, mountTheta=1.12
02:11:25.484 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.32, opts=13)
02:11:25.484 00.000 14964 Enqueuing Move request for scope (-0.61, -0.32)
02:11:25.485 00.001 12044 Worker thread wakes up
02:11:25.485 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.32) opts 0xd
02:11:25.485 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.32)
02:11:25.485 00.000 12044 Moving (-0.61, -0.32) raw xDistance=0.31 yDistance=0.64
02:11:25.485 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.31, slope = 0.03
02:11:25.485 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:25.485 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
02:11:25.485 00.000 12044 MoveAxis(W, 21, ABG)
02:11:25.485 00.000 12044 Guiding  Dir = 3, Dur = 21
02:11:25.492 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16878, med=615, FiltMin=533, FiltMax=14047, Gamma=0.810
02:11:25.498 00.006 14964 UpdateGuideState exits: m=262067 SNR=322.9
02:11:25.498 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.499 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:25.499 00.000 14964 Enqueuing Expose request
02:11:25.543 00.044 12044 IsSlewing returns 0
02:11:25.543 00.000 12044 IsGuiding returns 0
02:11:25.608 00.065 12044 IsGuiding returns 1
02:11:25.608 00.000 12044 scope still moving after pulse duration time elapsed
02:11:25.672 00.064 12044 IsSlewing returns 0
02:11:25.672 00.000 12044 IsGuiding returns 0
02:11:25.672 00.000 12044 scope move finished after 21 + 107 ms
02:11:25.672 00.000 12044 Move returns status 0, amount 21
02:11:25.672 00.000 12044 MoveAxis(N, 0, ABG)
02:11:25.672 00.000 12044 Move returns status 0, amount 0
02:11:25.672 00.000 12044 move complete, result=0
02:11:25.672 00.000 12044 worker thread done servicing request
02:11:25.673 00.001 12044 Worker thread wakes up
02:11:25.673 00.000 14964 GuideStep: 0.3 px 21 ms WEST, 0.6 px 0 ms NORTH
02:11:25.673 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:25.673 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:28.767 03.094 12044 Exposure complete
02:11:28.787 00.020 12044 worker thread done servicing request
02:11:28.787 00.000 14964 OnExposeComplete: enter
02:11:28.788 00.001 14964 UpdateGuideState(): m_state=6
02:11:28.789 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3933
02:11:28.789 00.000 14964 Star::Find returns 1 (0), X=279.57, Y=91.87, Mass=255308, SNR=322.3, Peak=16438 HFD=4.2
02:11:28.790 00.001 14964 MultiStar: [#1 -0.97,0.54,0.00,M5] [#2 -1.01,0.96,0.00,M7] 
02:11:28.790 00.000 14964 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
02:11:28.790 00.000 14964 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.20 = 2.20)
02:11:28.791 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.49 hyp=0.74 cameraTheta=-2.41 mountX=0.49 mountY=0.60, mountTheta=0.89
02:11:28.792 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.49, opts=13)
02:11:28.792 00.000 14964 Enqueuing Move request for scope (-0.55, -0.49)
02:11:28.793 00.001 12044 Worker thread wakes up
02:11:28.793 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.49) opts 0xd
02:11:28.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.49)
02:11:28.793 00.000 12044 Moving (-0.55, -0.49) raw xDistance=0.49 yDistance=0.60
02:11:28.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.49, slope = 0.05
02:11:28.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:28.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
02:11:28.793 00.000 12044 MoveAxis(W, 38, ABG)
02:11:28.793 00.000 12044 Guiding  Dir = 3, Dur = 38
02:11:28.801 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16438, med=615, FiltMin=530, FiltMax=10512, Gamma=0.810
02:11:28.806 00.005 14964 UpdateGuideState exits: m=255308 SNR=322.3
02:11:28.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.808 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:28.808 00.000 14964 Enqueuing Expose request
02:11:28.826 00.018 12044 IsSlewing returns 0
02:11:28.855 00.029 12044 IsGuiding returns 0
02:11:28.887 00.032 12044 PulseGuide returned control before completion, sleep 17
02:11:28.919 00.032 12044 IsGuiding returns 1
02:11:28.919 00.000 12044 scope still moving after pulse duration time elapsed
02:11:28.983 00.064 12044 IsSlewing returns 0
02:11:28.983 00.000 12044 IsGuiding returns 0
02:11:28.983 00.000 12044 scope move finished after 38 + 90 ms
02:11:28.983 00.000 12044 Move returns status 0, amount 38
02:11:28.983 00.000 12044 MoveAxis(N, 0, ABG)
02:11:28.983 00.000 12044 Move returns status 0, amount 0
02:11:28.983 00.000 12044 move complete, result=0
02:11:28.983 00.000 12044 worker thread done servicing request
02:11:28.983 00.000 12044 Worker thread wakes up
02:11:28.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:28.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:28.984 00.001 14964 GuideStep: 0.5 px 38 ms WEST, 0.6 px 0 ms NORTH
02:11:32.094 03.110 12044 Exposure complete
02:11:32.115 00.021 12044 worker thread done servicing request
02:11:32.115 00.000 14964 OnExposeComplete: enter
02:11:32.116 00.001 14964 UpdateGuideState(): m_state=6
02:11:32.117 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3934
02:11:32.117 00.000 14964 Star::Find returns 1 (0), X=279.77, Y=92.27, Mass=270327, SNR=327.0, Peak=15116 HFD=4.3
02:11:32.118 00.001 14964 MultiStar: [#1 -0.95,0.17,0.00,M6] [#2 -0.63,0.19,0.07,U] 
02:11:32.118 00.000 14964 single-star, 1 included, MultiStar: {-0.37, -0.08}, one-star: {-0.35, -0.10}
02:11:32.119 00.001 14964 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
02:11:32.119 00.000 14964 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
02:11:32.120 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.10 hyp=0.36 cameraTheta=-2.88 mountX=0.09 mountY=0.36, mountTheta=1.32
02:11:32.121 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.10, opts=13)
02:11:32.121 00.000 14964 Enqueuing Move request for scope (-0.35, -0.10)
02:11:32.122 00.001 12044 Worker thread wakes up
02:11:32.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.10) opts 0xd
02:11:32.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.10)
02:11:32.122 00.000 12044 Moving (-0.35, -0.10) raw xDistance=0.09 yDistance=0.36
02:11:32.122 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.28, using input
02:11:32.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
02:11:32.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:32.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:11:32.122 00.000 12044 MoveAxis(E, 0, ABG)
02:11:32.122 00.000 12044 Move returns status 0, amount 0
02:11:32.122 00.000 12044 MoveAxis(N, 0, ABG)
02:11:32.122 00.000 12044 Move returns status 0, amount 0
02:11:32.122 00.000 12044 move complete, result=0
02:11:32.122 00.000 12044 worker thread done servicing request
02:11:32.129 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15116, med=615, FiltMin=533, FiltMax=11455, Gamma=0.810
02:11:32.135 00.006 14964 UpdateGuideState exits: m=270327 SNR=327.0
02:11:32.136 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:32.136 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:32.137 00.001 14964 Enqueuing Expose request
02:11:32.137 00.000 12044 Worker thread wakes up
02:11:32.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:32.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:32.137 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:11:35.263 03.126 12044 Exposure complete
02:11:35.284 00.021 12044 worker thread done servicing request
02:11:35.284 00.000 14964 OnExposeComplete: enter
02:11:35.284 00.000 14964 UpdateGuideState(): m_state=6
02:11:35.286 00.002 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3935
02:11:35.286 00.000 14964 Star::Find returns 1 (0), X=279.70, Y=92.37, Mass=256250, SNR=324.7, Peak=15252 HFD=4.0
02:11:35.286 00.000 14964 MultiStar: [#1 -1.07,0.19,0.00,M7] [#2 -0.98,-0.04,0.00,M7] 
02:11:35.287 00.001 14964 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.56) = xAngle (4.69 = -1.59)
02:11:35.287 00.000 14964 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.74 = 1.46)
02:11:35.288 00.001 14964 CameraToMount -- cameraX=-0.42 cameraY=0.00 hyp=0.42 cameraTheta=3.13 mountX=-0.01 mountY=0.42, mountTheta=1.59
02:11:35.289 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=0.00, opts=13)
02:11:35.289 00.000 14964 Enqueuing Move request for scope (-0.42, 0.00)
02:11:35.291 00.002 12044 Worker thread wakes up
02:11:35.291 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.00) opts 0xd
02:11:35.291 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, 0.00)
02:11:35.291 00.000 12044 Moving (-0.42, 0.00) raw xDistance=-0.01 yDistance=0.42
02:11:35.291 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
02:11:35.291 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:35.291 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:11:35.291 00.000 12044 MoveAxis(E, 0, ABG)
02:11:35.291 00.000 12044 Move returns status 0, amount 0
02:11:35.291 00.000 12044 MoveAxis(N, 0, ABG)
02:11:35.291 00.000 12044 Move returns status 0, amount 0
02:11:35.291 00.000 12044 move complete, result=0
02:11:35.291 00.000 12044 worker thread done servicing request
02:11:35.299 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15252, med=616, FiltMin=532, FiltMax=12003, Gamma=0.810
02:11:35.304 00.005 14964 UpdateGuideState exits: m=256250 SNR=324.7
02:11:35.304 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.304 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:35.304 00.000 14964 Enqueuing Expose request
02:11:35.305 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:11:35.305 00.000 12044 Worker thread wakes up
02:11:35.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:35.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:38.437 03.132 12044 Exposure complete
02:11:38.460 00.023 12044 worker thread done servicing request
02:11:38.460 00.000 14964 OnExposeComplete: enter
02:11:38.461 00.001 14964 UpdateGuideState(): m_state=6
02:11:38.461 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3936
02:11:38.462 00.001 14964 Star::Find returns 1 (0), X=279.89, Y=92.42, Mass=260549, SNR=320.7, Peak=14988 HFD=4.4
02:11:38.462 00.000 14964 MultiStar: [#1 -0.83,-0.08,0.00,M8] [#2 -0.89,-0.07,0.00,M8] 
02:11:38.463 00.001 14964 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.56) = xAngle (4.47 = -1.82)
02:11:38.463 00.000 14964 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.52 = 1.24)
02:11:38.464 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.91 mountX=-0.06 mountY=0.22, mountTheta=1.82
02:11:38.465 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.05, opts=13)
02:11:38.465 00.000 14964 Enqueuing Move request for scope (-0.23, 0.05)
02:11:38.466 00.001 12044 Worker thread wakes up
02:11:38.466 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
02:11:38.466 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
02:11:38.466 00.000 12044 Moving (-0.23, 0.05) raw xDistance=-0.06 yDistance=0.22
02:11:38.466 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:11:38.466 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:38.466 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:11:38.466 00.000 12044 MoveAxis(E, 0, ABG)
02:11:38.466 00.000 12044 Move returns status 0, amount 0
02:11:38.466 00.000 12044 MoveAxis(N, 0, ABG)
02:11:38.466 00.000 12044 Move returns status 0, amount 0
02:11:38.466 00.000 12044 move complete, result=0
02:11:38.466 00.000 12044 worker thread done servicing request
02:11:38.473 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14988, med=614, FiltMin=527, FiltMax=10239, Gamma=0.810
02:11:38.479 00.006 14964 UpdateGuideState exits: m=260549 SNR=320.7
02:11:38.480 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.480 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:38.481 00.001 14964 Enqueuing Expose request
02:11:38.481 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:38.482 00.001 12044 Worker thread wakes up
02:11:38.482 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:38.482 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:41.614 03.132 12044 Exposure complete
02:11:41.641 00.027 12044 worker thread done servicing request
02:11:41.641 00.000 14964 OnExposeComplete: enter
02:11:41.642 00.001 14964 UpdateGuideState(): m_state=6
02:11:41.643 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3937
02:11:41.643 00.000 14964 Star::Find returns 1 (0), X=279.99, Y=92.86, Mass=259090, SNR=310.3, Peak=13252 HFD=4.3
02:11:41.644 00.001 14964 MultiStar: [#1 -0.72,-0.27,0.00,M9] [#2 -1.04,-0.91,0.00,M9] 
02:11:41.644 00.000 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.38 = -2.90)
02:11:41.645 00.001 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.15)
02:11:41.645 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=0.50 hyp=0.51 cameraTheta=1.83 mountX=-0.50 mountY=0.08, mountTheta=2.99
02:11:41.646 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.50, opts=13)
02:11:41.647 00.001 14964 Enqueuing Move request for scope (-0.13, 0.50)
02:11:41.647 00.000 12044 Worker thread wakes up
02:11:41.648 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.50) opts 0xd
02:11:41.648 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.50)
02:11:41.648 00.000 12044 Moving (-0.13, 0.50) raw xDistance=-0.50 yDistance=0.08
02:11:41.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.50, slope = -0.06
02:11:41.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:41.648 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:11:41.648 00.000 12044 MoveAxis(E, 43, ABG)
02:11:41.648 00.000 12044 Guiding  Dir = 2, Dur = 43
02:11:41.658 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13252, med=615, FiltMin=529, FiltMax=11170, Gamma=0.810
02:11:41.663 00.005 14964 UpdateGuideState exits: m=259090 SNR=310.3
02:11:41.664 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.664 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:41.665 00.001 14964 Enqueuing Expose request
02:11:41.729 00.064 12044 IsSlewing returns 0
02:11:41.730 00.001 12044 IsGuiding returns 0
02:11:41.772 00.042 12044 PulseGuide returned control before completion, sleep 12
02:11:41.797 00.025 12044 IsGuiding returns 1
02:11:41.797 00.000 12044 scope still moving after pulse duration time elapsed
02:11:41.857 00.060 12044 IsSlewing returns 0
02:11:41.858 00.001 12044 IsGuiding returns 0
02:11:41.858 00.000 12044 scope move finished after 43 + 84 ms
02:11:41.858 00.000 12044 Move returns status 0, amount 43
02:11:41.858 00.000 12044 MoveAxis(N, 0, ABG)
02:11:41.858 00.000 12044 Move returns status 0, amount 0
02:11:41.858 00.000 12044 move complete, result=0
02:11:41.858 00.000 12044 worker thread done servicing request
02:11:41.858 00.000 12044 Worker thread wakes up
02:11:41.858 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:41.858 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:41.858 00.000 14964 GuideStep: -0.5 px 43 ms EAST, 0.1 px 0 ms NORTH
02:11:44.962 03.104 12044 Exposure complete
02:11:44.986 00.024 12044 worker thread done servicing request
02:11:44.986 00.000 14964 OnExposeComplete: enter
02:11:44.987 00.001 14964 UpdateGuideState(): m_state=6
02:11:44.988 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3938
02:11:44.988 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=92.22, Mass=256412, SNR=299.3, Peak=12234 HFD=4.6
02:11:44.989 00.001 14964 MultiStar: [#1 -1.22,0.21,0.00,M10] [#2 -1.28,0.05,0.00,M10] 
02:11:44.989 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
02:11:44.990 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
02:11:44.990 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.14 hyp=0.59 cameraTheta=-2.89 mountX=0.14 mountY=0.58, mountTheta=1.34
02:11:44.991 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.14, opts=13)
02:11:44.992 00.001 14964 Enqueuing Move request for scope (-0.57, -0.14)
02:11:44.992 00.000 12044 Worker thread wakes up
02:11:44.992 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.14) opts 0xd
02:11:44.992 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.14)
02:11:44.992 00.000 12044 Moving (-0.57, -0.14) raw xDistance=0.14 yDistance=0.58
02:11:44.992 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.05
02:11:44.992 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:11:44.992 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:11:44.992 00.000 12044 MoveAxis(E, 0, ABG)
02:11:44.992 00.000 12044 Move returns status 0, amount 0
02:11:44.992 00.000 12044 MoveAxis(N, 0, ABG)
02:11:44.992 00.000 12044 Move returns status 0, amount 0
02:11:44.992 00.000 12044 move complete, result=0
02:11:44.992 00.000 12044 worker thread done servicing request
02:11:45.000 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12234, med=615, FiltMin=515, FiltMax=9991, Gamma=0.810
02:11:45.005 00.005 14964 UpdateGuideState exits: m=256412 SNR=299.3
02:11:45.006 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.006 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:45.007 00.001 14964 Enqueuing Expose request
02:11:45.007 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
02:11:45.008 00.001 12044 Worker thread wakes up
02:11:45.008 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:45.008 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:48.111 03.103 12044 Exposure complete
02:11:48.132 00.021 12044 worker thread done servicing request
02:11:48.133 00.001 14964 OnExposeComplete: enter
02:11:48.133 00.000 14964 UpdateGuideState(): m_state=6
02:11:48.134 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3939
02:11:48.134 00.000 14964 Star::Find returns 1 (0), X=279.82, Y=92.53, Mass=261855, SNR=312.4, Peak=13680 HFD=4.7
02:11:48.135 00.001 14964 MultiStar: [#1 -1.23,-0.04,0.00,R] [#2 -1.11,-0.22,0.00,R] 
02:11:48.136 00.001 14964 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.56) = xAngle (4.19 = -2.09)
02:11:48.136 00.000 14964 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.24 = 0.96)
02:11:48.136 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.34 cameraTheta=2.63 mountX=-0.17 mountY=0.28, mountTheta=2.12
02:11:48.137 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.17, opts=13)
02:11:48.138 00.001 14964 Enqueuing Move request for scope (-0.30, 0.17)
02:11:48.139 00.001 12044 Worker thread wakes up
02:11:48.139 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.17) opts 0xd
02:11:48.139 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.17)
02:11:48.139 00.000 12044 Moving (-0.30, 0.17) raw xDistance=-0.17 yDistance=0.28
02:11:48.139 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.29, using input
02:11:48.139 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
02:11:48.139 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:48.139 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:11:48.139 00.000 12044 MoveAxis(E, 0, ABG)
02:11:48.139 00.000 12044 Move returns status 0, amount 0
02:11:48.139 00.000 12044 MoveAxis(N, 0, ABG)
02:11:48.139 00.000 12044 Move returns status 0, amount 0
02:11:48.139 00.000 12044 move complete, result=0
02:11:48.140 00.001 12044 worker thread done servicing request
02:11:48.149 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13680, med=615, FiltMin=523, FiltMax=9174, Gamma=0.810
02:11:48.154 00.005 14964 UpdateGuideState exits: m=261855 SNR=312.4
02:11:48.155 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.155 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:48.156 00.001 14964 Enqueuing Expose request
02:11:48.156 00.000 12044 Worker thread wakes up
02:11:48.156 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:48.156 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:48.157 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:11:51.264 03.107 12044 Exposure complete
02:11:51.285 00.021 12044 worker thread done servicing request
02:11:51.286 00.001 14964 OnExposeComplete: enter
02:11:51.286 00.000 14964 UpdateGuideState(): m_state=6
02:11:51.287 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3940
02:11:51.287 00.000 14964 Star::Find returns 1 (0), X=280.19, Y=92.29, Mass=265767, SNR=317.5, Peak=14460 HFD=4.6
02:11:51.288 00.001 14964 MultiStar: [#1 0.57,0.53,0.00,M1] [#2 0.11,0.76,0.00,M1] 
02:11:51.289 00.001 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
02:11:51.289 00.000 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
02:11:51.289 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=0.07 mountY=-0.06, mountTheta=-0.70
02:11:51.290 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.07, opts=13)
02:11:51.291 00.001 14964 Enqueuing Move request for scope (0.07, -0.07)
02:11:51.292 00.001 12044 Worker thread wakes up
02:11:51.292 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:11:51.292 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:11:51.292 00.000 12044 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.06
02:11:51.292 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.05
02:11:51.292 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:51.292 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:51.292 00.000 12044 MoveAxis(E, 0, ABG)
02:11:51.292 00.000 12044 Move returns status 0, amount 0
02:11:51.292 00.000 12044 MoveAxis(N, 0, ABG)
02:11:51.292 00.000 12044 Move returns status 0, amount 0
02:11:51.292 00.000 12044 move complete, result=0
02:11:51.292 00.000 12044 worker thread done servicing request
02:11:51.299 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14460, med=614, FiltMin=531, FiltMax=10768, Gamma=0.810
02:11:51.304 00.005 14964 UpdateGuideState exits: m=265767 SNR=317.5
02:11:51.305 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.305 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:51.306 00.001 14964 Enqueuing Expose request
02:11:51.306 00.000 12044 Worker thread wakes up
02:11:51.306 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:51.307 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:51.307 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:54.415 03.108 12044 Exposure complete
02:11:54.439 00.024 12044 worker thread done servicing request
02:11:54.439 00.000 14964 OnExposeComplete: enter
02:11:54.439 00.000 14964 UpdateGuideState(): m_state=6
02:11:54.440 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3941
02:11:54.440 00.000 14964 Star::Find returns 1 (0), X=279.99, Y=92.29, Mass=267396, SNR=323.1, Peak=10598 HFD=4.8
02:11:54.441 00.001 14964 MultiStar: [#1 0.40,0.51,0.15,U] [#2 0.16,0.59,0.06,U] 
02:11:54.442 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.03}, one-star: {-0.13, -0.07}
02:11:54.442 00.000 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
02:11:54.443 00.001 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.90)
02:11:54.443 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.58 mountX=-0.03 mountY=0.05, mountTheta=2.18
02:11:54.444 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.03, opts=13)
02:11:54.445 00.001 14964 Enqueuing Move request for scope (-0.05, 0.03)
02:11:54.445 00.000 12044 Worker thread wakes up
02:11:54.445 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:11:54.445 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:11:54.445 00.000 12044 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.05
02:11:54.445 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.29, using input
02:11:54.445 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.04
02:11:54.445 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:54.445 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:54.445 00.000 12044 MoveAxis(E, 0, ABG)
02:11:54.446 00.001 12044 Move returns status 0, amount 0
02:11:54.446 00.000 12044 MoveAxis(N, 0, ABG)
02:11:54.446 00.000 12044 Move returns status 0, amount 0
02:11:54.446 00.000 12044 move complete, result=0
02:11:54.446 00.000 12044 worker thread done servicing request
02:11:54.453 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10598, med=615, FiltMin=520, FiltMax=9892, Gamma=0.810
02:11:54.458 00.005 14964 UpdateGuideState exits: m=267396 SNR=323.1
02:11:54.459 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:54.460 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:54.460 00.000 14964 Enqueuing Expose request
02:11:54.461 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:54.461 00.000 12044 Worker thread wakes up
02:11:54.461 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:54.461 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:11:57.588 03.127 12044 Exposure complete
02:11:57.612 00.024 12044 worker thread done servicing request
02:11:57.612 00.000 14964 OnExposeComplete: enter
02:11:57.612 00.000 14964 UpdateGuideState(): m_state=6
02:11:57.613 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3942
02:11:57.613 00.000 14964 Star::Find returns 1 (0), X=279.99, Y=92.43, Mass=259981, SNR=308.9, Peak=12188 HFD=4.9
02:11:57.614 00.001 14964 MultiStar: [#1 0.21,0.28,0.17,U] [#2 0.27,0.53,0.06,U] 
02:11:57.615 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.12}, one-star: {-0.14, 0.07}
02:11:57.615 00.000 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.64)
02:11:57.616 00.001 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
02:11:57.616 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=-0.12 mountY=0.06, mountTheta=2.71
02:11:57.617 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.12, opts=13)
02:11:57.618 00.001 14964 Enqueuing Move request for scope (-0.07, 0.12)
02:11:57.618 00.000 12044 Worker thread wakes up
02:11:57.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
02:11:57.618 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
02:11:57.618 00.000 12044 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=0.06
02:11:57.618 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.22, using input
02:11:57.619 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
02:11:57.619 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:57.619 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:57.619 00.000 12044 MoveAxis(E, 0, ABG)
02:11:57.619 00.000 12044 Move returns status 0, amount 0
02:11:57.619 00.000 12044 MoveAxis(N, 0, ABG)
02:11:57.619 00.000 12044 Move returns status 0, amount 0
02:11:57.619 00.000 12044 move complete, result=0
02:11:57.619 00.000 12044 worker thread done servicing request
02:11:57.626 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12188, med=616, FiltMin=530, FiltMax=9927, Gamma=0.810
02:11:57.631 00.005 14964 UpdateGuideState exits: m=259981 SNR=308.9
02:11:57.632 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:57.633 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:11:57.633 00.000 14964 Enqueuing Expose request
02:11:57.633 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:57.634 00.001 12044 Worker thread wakes up
02:11:57.634 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:11:57.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:00.731 03.097 12044 Exposure complete
02:12:00.754 00.023 12044 worker thread done servicing request
02:12:00.754 00.000 14964 OnExposeComplete: enter
02:12:00.755 00.001 14964 UpdateGuideState(): m_state=6
02:12:00.756 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3943
02:12:00.756 00.000 14964 Star::Find returns 1 (0), X=280.42, Y=92.32, Mass=262093, SNR=304.2, Peak=11636 HFD=4.9
02:12:00.757 00.001 14964 MultiStar: [#1 0.72,0.33,0.00,M1] [#2 0.48,0.28,0.06,U] 
02:12:00.757 00.000 14964 single-star, 1 included, MultiStar: {0.31, -0.03}, one-star: {0.30, -0.05}
02:12:00.758 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
02:12:00.758 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.46 = -1.83)
02:12:00.759 00.001 14964 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-0.15 mountX=0.05 mountY=-0.29, mountTheta=-1.40
02:12:00.760 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.05, opts=13)
02:12:00.760 00.000 14964 Enqueuing Move request for scope (0.30, -0.05)
02:12:00.761 00.001 12044 Worker thread wakes up
02:12:00.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
02:12:00.761 00.000 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
02:12:00.761 00.000 12044 Moving (0.30, -0.05) raw xDistance=0.05 yDistance=-0.29
02:12:00.761 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
02:12:00.761 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:00.761 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:12:00.761 00.000 12044 MoveAxis(E, 0, ABG)
02:12:00.761 00.000 12044 Move returns status 0, amount 0
02:12:00.761 00.000 12044 MoveAxis(N, 0, ABG)
02:12:00.761 00.000 12044 Move returns status 0, amount 0
02:12:00.761 00.000 12044 move complete, result=0
02:12:00.761 00.000 12044 worker thread done servicing request
02:12:00.768 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11636, med=615, FiltMin=529, FiltMax=9312, Gamma=0.810
02:12:00.774 00.006 14964 UpdateGuideState exits: m=262093 SNR=304.2
02:12:00.775 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.775 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:00.776 00.001 14964 Enqueuing Expose request
02:12:00.776 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:12:00.777 00.001 12044 Worker thread wakes up
02:12:00.777 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:00.777 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:03.878 03.101 12044 Exposure complete
02:12:03.904 00.026 12044 worker thread done servicing request
02:12:03.904 00.000 14964 OnExposeComplete: enter
02:12:03.904 00.000 14964 UpdateGuideState(): m_state=6
02:12:03.906 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3944
02:12:03.907 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=92.22, Mass=266702, SNR=328.8, Peak=13224 HFD=4.4
02:12:03.907 00.000 14964 MultiStar: [#1 0.56,0.26,0.17,U] [#2 0.72,0.11,0.06,U] 
02:12:03.908 00.001 14964 single-star, 2 included, MultiStar: {0.15, -0.07}, one-star: {0.04, -0.14}
02:12:03.908 00.000 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.26 = 0.26)
02:12:03.908 00.000 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.97)
02:12:03.909 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.30 mountX=0.14 mountY=-0.02, mountTheta=-0.17
02:12:03.910 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.14, opts=13)
02:12:03.911 00.001 14964 Enqueuing Move request for scope (0.04, -0.14)
02:12:03.911 00.000 12044 Worker thread wakes up
02:12:03.912 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:12:03.912 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:12:03.912 00.000 12044 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=-0.02
02:12:03.912 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.15, using input
02:12:03.912 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:12:03.912 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:03.912 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:03.912 00.000 12044 MoveAxis(E, 0, ABG)
02:12:03.912 00.000 12044 Move returns status 0, amount 0
02:12:03.912 00.000 12044 MoveAxis(N, 0, ABG)
02:12:03.912 00.000 12044 Move returns status 0, amount 0
02:12:03.912 00.000 12044 move complete, result=0
02:12:03.912 00.000 12044 worker thread done servicing request
02:12:03.919 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13224, med=615, FiltMin=528, FiltMax=10173, Gamma=0.810
02:12:03.925 00.006 14964 UpdateGuideState exits: m=266702 SNR=328.8
02:12:03.926 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.927 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:03.927 00.000 14964 Enqueuing Expose request
02:12:03.928 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:03.929 00.001 12044 Worker thread wakes up
02:12:03.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:03.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:07.035 03.106 12044 Exposure complete
02:12:07.056 00.021 12044 worker thread done servicing request
02:12:07.056 00.000 14964 OnExposeComplete: enter
02:12:07.057 00.001 14964 UpdateGuideState(): m_state=6
02:12:07.058 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3945
02:12:07.058 00.000 14964 Star::Find returns 1 (0), X=280.54, Y=92.29, Mass=263755, SNR=319.6, Peak=13868 HFD=4.4
02:12:07.059 00.001 14964 MultiStar: [#1 0.72,0.34,0.00,M1] [#2 0.60,0.26,0.06,U] 
02:12:07.059 00.000 14964 single-star, 1 included, MultiStar: {0.43, -0.05}, one-star: {0.42, -0.07}
02:12:07.059 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
02:12:07.060 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
02:12:07.060 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=-0.07 hyp=0.42 cameraTheta=-0.18 mountX=0.08 mountY=-0.41, mountTheta=-1.38
02:12:07.061 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.07, opts=13)
02:12:07.062 00.001 14964 Enqueuing Move request for scope (0.42, -0.07)
02:12:07.062 00.000 12044 Worker thread wakes up
02:12:07.062 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.07) opts 0xd
02:12:07.062 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.07)
02:12:07.062 00.000 12044 Moving (0.42, -0.07) raw xDistance=0.08 yDistance=-0.41
02:12:07.062 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.21, using input
02:12:07.063 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
02:12:07.063 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:07.063 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:12:07.063 00.000 12044 MoveAxis(E, 0, ABG)
02:12:07.063 00.000 12044 Move returns status 0, amount 0
02:12:07.063 00.000 12044 MoveAxis(N, 0, ABG)
02:12:07.063 00.000 12044 Move returns status 0, amount 0
02:12:07.063 00.000 12044 move complete, result=0
02:12:07.063 00.000 12044 worker thread done servicing request
02:12:07.070 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13868, med=615, FiltMin=519, FiltMax=11529, Gamma=0.810
02:12:07.075 00.005 14964 UpdateGuideState exits: m=263755 SNR=319.6
02:12:07.076 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:07.076 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:07.077 00.001 14964 Enqueuing Expose request
02:12:07.077 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:12:07.078 00.001 12044 Worker thread wakes up
02:12:07.078 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:07.078 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:10.188 03.110 12044 Exposure complete
02:12:10.213 00.025 12044 worker thread done servicing request
02:12:10.213 00.000 14964 OnExposeComplete: enter
02:12:10.214 00.001 14964 UpdateGuideState(): m_state=6
02:12:10.215 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3946
02:12:10.215 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=92.85, Mass=264567, SNR=322.5, Peak=16364 HFD=4.2
02:12:10.216 00.001 14964 MultiStar: [#1 -0.03,-0.05,0.17,U] [#2 -0.13,-0.13,0.07,U] 
02:12:10.217 00.001 14964 refined, 2 included, MultiStar: {-0.30, 0.38}, one-star: {-0.36, 0.48}
02:12:10.217 00.000 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
02:12:10.217 00.000 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.57)
02:12:10.218 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=0.38 hyp=0.48 cameraTheta=2.25 mountX=-0.38 mountY=0.26, mountTheta=2.54
02:12:10.219 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.38, opts=13)
02:12:10.219 00.000 14964 Enqueuing Move request for scope (-0.30, 0.38)
02:12:10.220 00.001 12044 Worker thread wakes up
02:12:10.220 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.38) opts 0xd
02:12:10.220 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.38)
02:12:10.220 00.000 12044 Moving (-0.30, 0.38) raw xDistance=-0.38 yDistance=0.26
02:12:10.220 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.01
02:12:10.220 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.220 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:12:10.220 00.000 12044 MoveAxis(E, 0, ABG)
02:12:10.220 00.000 12044 Move returns status 0, amount 0
02:12:10.220 00.000 12044 MoveAxis(N, 0, ABG)
02:12:10.220 00.000 12044 Move returns status 0, amount 0
02:12:10.220 00.000 12044 move complete, result=0
02:12:10.221 00.001 12044 worker thread done servicing request
02:12:10.228 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16364, med=615, FiltMin=520, FiltMax=10843, Gamma=0.810
02:12:10.234 00.006 14964 UpdateGuideState exits: m=264567 SNR=322.5
02:12:10.235 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.235 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:10.236 00.001 14964 Enqueuing Expose request
02:12:10.236 00.000 14964 GuideStep: -0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
02:12:10.236 00.000 12044 Worker thread wakes up
02:12:10.236 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:10.236 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:13.369 03.133 12044 Exposure complete
02:12:13.389 00.020 12044 worker thread done servicing request
02:12:13.389 00.000 14964 OnExposeComplete: enter
02:12:13.390 00.001 14964 UpdateGuideState(): m_state=6
02:12:13.391 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3947
02:12:13.392 00.001 14964 Star::Find returns 1 (0), X=279.66, Y=92.40, Mass=263331, SNR=313.8, Peak=13260 HFD=4.6
02:12:13.392 00.000 14964 MultiStar: [#1 0.29,0.25,0.17,U] [#2 -0.22,0.68,0.08,U] 
02:12:13.393 00.001 14964 refined, 2 included, MultiStar: {-0.35, 0.10}, one-star: {-0.46, 0.03}
02:12:13.393 00.000 14964 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.56) = xAngle (4.41 = -1.87)
02:12:13.393 00.000 14964 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.47 = 1.18)
02:12:13.394 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.10 hyp=0.36 cameraTheta=2.86 mountX=-0.11 mountY=0.33, mountTheta=1.88
02:12:13.395 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.10, opts=13)
02:12:13.395 00.000 14964 Enqueuing Move request for scope (-0.35, 0.10)
02:12:13.396 00.001 12044 Worker thread wakes up
02:12:13.396 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.10) opts 0xd
02:12:13.396 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.10)
02:12:13.396 00.000 12044 Moving (-0.35, 0.10) raw xDistance=-0.11 yDistance=0.33
02:12:13.396 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.11, using input
02:12:13.396 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
02:12:13.396 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:13.396 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:12:13.396 00.000 12044 MoveAxis(E, 0, ABG)
02:12:13.396 00.000 12044 Move returns status 0, amount 0
02:12:13.396 00.000 12044 MoveAxis(N, 0, ABG)
02:12:13.396 00.000 12044 Move returns status 0, amount 0
02:12:13.396 00.000 12044 move complete, result=0
02:12:13.396 00.000 12044 worker thread done servicing request
02:12:13.403 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13260, med=617, FiltMin=529, FiltMax=10823, Gamma=0.810
02:12:13.410 00.007 14964 UpdateGuideState exits: m=263331 SNR=313.8
02:12:13.410 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.411 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:13.411 00.000 14964 Enqueuing Expose request
02:12:13.412 00.001 12044 Worker thread wakes up
02:12:13.412 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:12:13.412 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:13.412 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:16.513 03.101 12044 Exposure complete
02:12:16.536 00.023 12044 worker thread done servicing request
02:12:16.536 00.000 14964 OnExposeComplete: enter
02:12:16.537 00.001 14964 UpdateGuideState(): m_state=6
02:12:16.537 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3948
02:12:16.538 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=91.98, Mass=257627, SNR=316.7, Peak=14884 HFD=4.4
02:12:16.538 00.000 14964 MultiStar: [#1 0.46,0.86,0.00,M1] [#2 0.20,0.94,0.00,M1] 
02:12:16.539 00.001 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.46 = -0.46)
02:12:16.539 00.000 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
02:12:16.540 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-2.02 mountX=0.38 mountY=0.22, mountTheta=0.53
02:12:16.541 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.38, opts=13)
02:12:16.541 00.000 14964 Enqueuing Move request for scope (-0.18, -0.38)
02:12:16.542 00.001 12044 Worker thread wakes up
02:12:16.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.38) opts 0xd
02:12:16.542 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.38)
02:12:16.542 00.000 12044 Moving (-0.18, -0.38) raw xDistance=0.38 yDistance=0.22
02:12:16.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.38, slope = 0.02
02:12:16.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:16.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:12:16.542 00.000 12044 MoveAxis(W, 12, ABG)
02:12:16.542 00.000 12044 Guiding  Dir = 3, Dur = 12
02:12:16.550 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14884, med=616, FiltMin=526, FiltMax=10831, Gamma=0.810
02:12:16.556 00.006 14964 UpdateGuideState exits: m=257627 SNR=316.7
02:12:16.557 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.557 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:16.557 00.000 14964 Enqueuing Expose request
02:12:16.576 00.019 12044 IsSlewing returns 0
02:12:16.576 00.000 12044 IsGuiding returns 0
02:12:16.607 00.031 12044 IsGuiding returns 1
02:12:16.607 00.000 12044 scope still moving after pulse duration time elapsed
02:12:16.685 00.078 12044 IsSlewing returns 0
02:12:16.685 00.000 12044 IsGuiding returns 0
02:12:16.685 00.000 12044 scope move finished after 12 + 97 ms
02:12:16.685 00.000 12044 Move returns status 0, amount 12
02:12:16.685 00.000 12044 MoveAxis(N, 0, ABG)
02:12:16.685 00.000 12044 Move returns status 0, amount 0
02:12:16.685 00.000 12044 move complete, result=0
02:12:16.685 00.000 12044 worker thread done servicing request
02:12:16.685 00.000 12044 Worker thread wakes up
02:12:16.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:16.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:16.685 00.000 14964 GuideStep: 0.4 px 12 ms WEST, 0.2 px 0 ms NORTH
02:12:19.805 03.120 12044 Exposure complete
02:12:19.826 00.021 12044 worker thread done servicing request
02:12:19.826 00.000 14964 OnExposeComplete: enter
02:12:19.827 00.001 14964 UpdateGuideState(): m_state=6
02:12:19.827 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3949
02:12:19.828 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=92.30, Mass=267297, SNR=317.4, Peak=14756 HFD=4.3
02:12:19.828 00.000 14964 MultiStar: [#1 0.26,0.39,0.17,U] [#2 0.03,0.28,0.07,U] 
02:12:19.829 00.001 14964 refined, 2 included, MultiStar: {-0.09, 0.02}, one-star: {-0.15, -0.06}
02:12:19.829 00.000 14964 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.56) = xAngle (4.48 = -1.80)
02:12:19.830 00.001 14964 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.25)
02:12:19.830 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=-0.02 mountY=0.08, mountTheta=1.81
02:12:19.831 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.02, opts=13)
02:12:19.832 00.001 14964 Enqueuing Move request for scope (-0.09, 0.02)
02:12:19.832 00.000 12044 Worker thread wakes up
02:12:19.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:12:19.832 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:12:19.832 00.000 12044 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.08
02:12:19.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:12:19.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:19.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:12:19.832 00.000 12044 MoveAxis(E, 0, ABG)
02:12:19.832 00.000 12044 Move returns status 0, amount 0
02:12:19.832 00.000 12044 MoveAxis(N, 0, ABG)
02:12:19.832 00.000 12044 Move returns status 0, amount 0
02:12:19.833 00.001 12044 move complete, result=0
02:12:19.833 00.000 12044 worker thread done servicing request
02:12:19.840 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14756, med=615, FiltMin=523, FiltMax=10466, Gamma=0.810
02:12:19.846 00.006 14964 UpdateGuideState exits: m=267297 SNR=317.4
02:12:19.847 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:19.847 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:19.848 00.001 14964 Enqueuing Expose request
02:12:19.848 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:19.849 00.001 12044 Worker thread wakes up
02:12:19.849 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:19.849 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:22.956 03.107 12044 Exposure complete
02:12:22.977 00.021 12044 worker thread done servicing request
02:12:22.977 00.000 14964 OnExposeComplete: enter
02:12:22.978 00.001 14964 UpdateGuideState(): m_state=6
02:12:22.978 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3950
02:12:22.979 00.001 14964 Star::Find returns 1 (0), X=279.98, Y=92.20, Mass=258468, SNR=323.4, Peak=15444 HFD=4.2
02:12:22.980 00.001 14964 MultiStar: [#1 0.25,0.59,0.17,U] [#2 0.23,0.91,0.00,M1] 
02:12:22.980 00.000 14964 refined, 1 included, MultiStar: {-0.09, -0.05}, one-star: {-0.14, -0.16}
02:12:22.981 00.001 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
02:12:22.981 00.000 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
02:12:22.981 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=0.05 mountY=0.09, mountTheta=1.05
02:12:22.982 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.05, opts=13)
02:12:22.983 00.001 14964 Enqueuing Move request for scope (-0.09, -0.05)
02:12:22.983 00.000 12044 Worker thread wakes up
02:12:22.984 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:12:22.984 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:12:22.984 00.000 12044 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
02:12:22.984 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.08, using input
02:12:22.984 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:12:22.984 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:22.984 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:22.984 00.000 12044 MoveAxis(E, 0, ABG)
02:12:22.984 00.000 12044 Move returns status 0, amount 0
02:12:22.984 00.000 12044 MoveAxis(N, 0, ABG)
02:12:22.984 00.000 12044 Move returns status 0, amount 0
02:12:22.984 00.000 12044 move complete, result=0
02:12:22.984 00.000 12044 worker thread done servicing request
02:12:22.991 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15444, med=615, FiltMin=531, FiltMax=11519, Gamma=0.810
02:12:22.996 00.005 14964 UpdateGuideState exits: m=258468 SNR=323.4
02:12:22.997 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.997 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:22.998 00.001 14964 Enqueuing Expose request
02:12:22.998 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:22.999 00.001 12044 Worker thread wakes up
02:12:22.999 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:22.999 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:26.102 03.103 12044 Exposure complete
02:12:26.126 00.024 12044 worker thread done servicing request
02:12:26.127 00.001 14964 OnExposeComplete: enter
02:12:26.127 00.000 14964 UpdateGuideState(): m_state=6
02:12:26.128 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3951
02:12:26.128 00.000 14964 Star::Find returns 1 (0), X=279.96, Y=92.84, Mass=259273, SNR=319.0, Peak=16476 HFD=4.2
02:12:26.129 00.001 14964 MultiStar: [#1 0.49,0.02,0.16,U] [#2 -0.14,0.42,0.06,U] 
02:12:26.129 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.41}, one-star: {-0.16, 0.47}
02:12:26.130 00.001 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.31 = -2.97)
02:12:26.130 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.08)
02:12:26.131 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.76 mountX=-0.41 mountY=0.04, mountTheta=3.06
02:12:26.132 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.41, opts=13)
02:12:26.132 00.000 14964 Enqueuing Move request for scope (-0.08, 0.41)
02:12:26.133 00.001 12044 Worker thread wakes up
02:12:26.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
02:12:26.133 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
02:12:26.133 00.000 12044 Moving (-0.08, 0.41) raw xDistance=-0.41 yDistance=0.04
02:12:26.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.41, slope = -0.01
02:12:26.133 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:26.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:12:26.133 00.000 12044 MoveAxis(E, 10, ABG)
02:12:26.133 00.000 12044 Guiding  Dir = 2, Dur = 10
02:12:26.140 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16476, med=615, FiltMin=537, FiltMax=10171, Gamma=0.810
02:12:26.146 00.006 14964 UpdateGuideState exits: m=259273 SNR=319.0
02:12:26.147 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.147 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:26.148 00.001 14964 Enqueuing Expose request
02:12:26.170 00.022 12044 IsSlewing returns 0
02:12:26.170 00.000 12044 IsGuiding returns 0
02:12:26.260 00.090 12044 IsGuiding returns 1
02:12:26.260 00.000 12044 scope still moving after pulse duration time elapsed
02:12:26.310 00.050 12044 IsSlewing returns 0
02:12:26.310 00.000 12044 IsGuiding returns 0
02:12:26.310 00.000 12044 scope move finished after 10 + 129 ms
02:12:26.310 00.000 12044 Move returns status 0, amount 10
02:12:26.310 00.000 12044 MoveAxis(N, 0, ABG)
02:12:26.310 00.000 12044 Move returns status 0, amount 0
02:12:26.310 00.000 12044 move complete, result=0
02:12:26.310 00.000 12044 worker thread done servicing request
02:12:26.310 00.000 12044 Worker thread wakes up
02:12:26.310 00.000 14964 GuideStep: -0.4 px 10 ms EAST, 0.0 px 0 ms NORTH
02:12:26.311 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:26.311 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:29.412 03.101 12044 Exposure complete
02:12:29.435 00.023 12044 worker thread done servicing request
02:12:29.436 00.001 14964 OnExposeComplete: enter
02:12:29.436 00.000 14964 UpdateGuideState(): m_state=6
02:12:29.437 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3952
02:12:29.438 00.001 14964 Star::Find returns 1 (0), X=280.04, Y=91.92, Mass=270763, SNR=332.4, Peak=18748 HFD=4.3
02:12:29.438 00.000 14964 MultiStar: [#1 0.39,0.84,0.00,M1] [#2 0.41,0.50,0.07,U] 
02:12:29.439 00.001 14964 refined, 1 included, MultiStar: {-0.05, -0.39}, one-star: {-0.08, -0.44}
02:12:29.439 00.000 14964 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.56) = xAngle (-0.13 = -0.13)
02:12:29.439 00.000 14964 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.92 = 2.92)
02:12:29.440 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.39 hyp=0.39 cameraTheta=-1.69 mountX=0.38 mountY=0.09, mountTheta=0.22
02:12:29.441 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.39, opts=13)
02:12:29.441 00.000 14964 Enqueuing Move request for scope (-0.05, -0.39)
02:12:29.442 00.001 12044 Worker thread wakes up
02:12:29.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.39) opts 0xd
02:12:29.442 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.39)
02:12:29.442 00.000 12044 Moving (-0.05, -0.39) raw xDistance=0.38 yDistance=0.09
02:12:29.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.38, slope = 0.00
02:12:29.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:29.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:29.442 00.000 12044 MoveAxis(W, 3, ABG)
02:12:29.442 00.000 12044 Guiding  Dir = 3, Dur = 3
02:12:29.450 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18748, med=615, FiltMin=531, FiltMax=10694, Gamma=0.810
02:12:29.456 00.006 14964 UpdateGuideState exits: m=270763 SNR=332.4
02:12:29.456 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.457 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:29.457 00.000 14964 Enqueuing Expose request
02:12:29.468 00.011 12044 IsSlewing returns 0
02:12:29.468 00.000 12044 IsGuiding returns 0
02:12:29.499 00.031 12044 IsGuiding returns 1
02:12:29.499 00.000 12044 scope still moving after pulse duration time elapsed
02:12:29.560 00.061 12044 IsSlewing returns 0
02:12:29.560 00.000 12044 IsGuiding returns 0
02:12:29.560 00.000 12044 scope move finished after 3 + 90 ms
02:12:29.560 00.000 12044 Move returns status 0, amount 3
02:12:29.560 00.000 12044 MoveAxis(N, 0, ABG)
02:12:29.560 00.000 12044 Move returns status 0, amount 0
02:12:29.560 00.000 12044 move complete, result=0
02:12:29.560 00.000 12044 worker thread done servicing request
02:12:29.560 00.000 12044 Worker thread wakes up
02:12:29.560 00.000 14964 GuideStep: 0.4 px 3 ms WEST, 0.1 px 0 ms NORTH
02:12:29.561 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:29.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:32.692 03.131 12044 Exposure complete
02:12:32.713 00.021 12044 worker thread done servicing request
02:12:32.713 00.000 14964 OnExposeComplete: enter
02:12:32.714 00.001 14964 UpdateGuideState(): m_state=6
02:12:32.714 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3953
02:12:32.715 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=91.97, Mass=268136, SNR=324.2, Peak=17916 HFD=4.2
02:12:32.715 00.000 14964 MultiStar: [#1 0.38,0.43,0.15,U] [#2 0.45,0.67,0.00,M1] 
02:12:32.716 00.001 14964 refined, 1 included, MultiStar: {-0.19, -0.29}, one-star: {-0.27, -0.40}
02:12:32.716 00.000 14964 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.56) = xAngle (-0.59 = -0.59)
02:12:32.716 00.000 14964 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.46 = 2.46)
02:12:32.717 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.34 cameraTheta=-2.15 mountX=0.28 mountY=0.22, mountTheta=0.65
02:12:32.717 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.29, opts=13)
02:12:32.719 00.002 14964 Enqueuing Move request for scope (-0.19, -0.29)
02:12:32.720 00.001 12044 Worker thread wakes up
02:12:32.720 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
02:12:32.720 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
02:12:32.720 00.000 12044 Moving (-0.19, -0.29) raw xDistance=0.28 yDistance=0.22
02:12:32.720 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.02
02:12:32.720 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:32.720 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:12:32.720 00.000 12044 MoveAxis(E, 0, ABG)
02:12:32.720 00.000 12044 Move returns status 0, amount 0
02:12:32.720 00.000 12044 MoveAxis(N, 0, ABG)
02:12:32.720 00.000 12044 Move returns status 0, amount 0
02:12:32.720 00.000 12044 move complete, result=0
02:12:32.720 00.000 12044 worker thread done servicing request
02:12:32.728 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17916, med=615, FiltMin=527, FiltMax=12359, Gamma=0.810
02:12:32.734 00.006 14964 UpdateGuideState exits: m=268136 SNR=324.2
02:12:32.735 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.736 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:32.736 00.000 14964 Enqueuing Expose request
02:12:32.736 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:32.737 00.001 12044 Worker thread wakes up
02:12:32.737 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:32.737 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:35.863 03.126 12044 Exposure complete
02:12:35.885 00.022 12044 worker thread done servicing request
02:12:35.885 00.000 14964 OnExposeComplete: enter
02:12:35.885 00.000 14964 UpdateGuideState(): m_state=6
02:12:35.886 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3954
02:12:35.886 00.000 14964 Star::Find returns 1 (0), X=279.93, Y=91.96, Mass=263655, SNR=311.2, Peak=14056 HFD=4.4
02:12:35.887 00.001 14964 MultiStar: [#1 0.35,0.78,0.00,M1] [#2 0.37,0.70,0.00,M2] 
02:12:35.887 00.000 14964 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.56) = xAngle (-0.45 = -0.45)
02:12:35.888 00.001 14964 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.60 = 2.60)
02:12:35.888 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.41 hyp=0.45 cameraTheta=-2.01 mountX=0.41 mountY=0.23, mountTheta=0.52
02:12:35.889 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.41, opts=13)
02:12:35.890 00.001 14964 Enqueuing Move request for scope (-0.19, -0.41)
02:12:35.890 00.000 12044 Worker thread wakes up
02:12:35.890 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.41) opts 0xd
02:12:35.890 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.41)
02:12:35.890 00.000 12044 Moving (-0.19, -0.41) raw xDistance=0.41 yDistance=0.23
02:12:35.891 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.41, slope = 0.05
02:12:35.891 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:35.891 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:12:35.891 00.000 12044 MoveAxis(W, 36, ABG)
02:12:35.891 00.000 12044 Guiding  Dir = 3, Dur = 36
02:12:35.898 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14056, med=615, FiltMin=519, FiltMax=11383, Gamma=0.810
02:12:35.904 00.006 14964 UpdateGuideState exits: m=263655 SNR=311.2
02:12:35.904 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.905 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:35.905 00.000 14964 Enqueuing Expose request
02:12:35.951 00.046 12044 IsSlewing returns 0
02:12:35.951 00.000 12044 IsGuiding returns 0
02:12:35.982 00.031 12044 PulseGuide returned control before completion, sleep 15
02:12:36.000 00.018 12044 IsGuiding returns 1
02:12:36.000 00.000 12044 scope still moving after pulse duration time elapsed
02:12:36.062 00.062 12044 IsSlewing returns 0
02:12:36.062 00.000 12044 IsGuiding returns 0
02:12:36.062 00.000 12044 scope move finished after 36 + 75 ms
02:12:36.062 00.000 12044 Move returns status 0, amount 36
02:12:36.062 00.000 12044 MoveAxis(N, 0, ABG)
02:12:36.062 00.000 12044 Move returns status 0, amount 0
02:12:36.062 00.000 12044 move complete, result=0
02:12:36.062 00.000 12044 worker thread done servicing request
02:12:36.062 00.000 12044 Worker thread wakes up
02:12:36.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:36.063 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:36.063 00.000 14964 GuideStep: 0.4 px 36 ms WEST, 0.2 px 0 ms NORTH
02:12:39.190 03.127 12044 Exposure complete
02:12:39.211 00.021 12044 worker thread done servicing request
02:12:39.211 00.000 14964 OnExposeComplete: enter
02:12:39.212 00.001 14964 UpdateGuideState(): m_state=6
02:12:39.212 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3955
02:12:39.213 00.001 14964 Star::Find returns 1 (0), X=279.79, Y=92.27, Mass=264071, SNR=316.7, Peak=14744 HFD=4.5
02:12:39.213 00.000 14964 MultiStar: [#1 0.13,0.38,0.16,U] [#2 -0.18,0.22,0.08,U] 
02:12:39.214 00.001 14964 refined, 2 included, MultiStar: {-0.26, -0.02}, one-star: {-0.33, -0.10}
02:12:39.214 00.000 14964 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.56) = xAngle (-1.52 = -1.52)
02:12:39.215 00.001 14964 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.53 = 1.53)
02:12:39.215 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.08 mountX=0.01 mountY=0.26, mountTheta=1.52
02:12:39.217 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.02, opts=13)
02:12:39.218 00.001 14964 Enqueuing Move request for scope (-0.26, -0.02)
02:12:39.218 00.000 12044 Worker thread wakes up
02:12:39.218 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
02:12:39.218 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
02:12:39.218 00.000 12044 Moving (-0.26, -0.02) raw xDistance=0.01 yDistance=0.26
02:12:39.218 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.29, using input
02:12:39.218 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
02:12:39.218 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:39.218 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:12:39.219 00.001 12044 MoveAxis(E, 0, ABG)
02:12:39.219 00.000 12044 Move returns status 0, amount 0
02:12:39.219 00.000 12044 MoveAxis(N, 0, ABG)
02:12:39.219 00.000 12044 Move returns status 0, amount 0
02:12:39.219 00.000 12044 move complete, result=0
02:12:39.219 00.000 12044 worker thread done servicing request
02:12:39.226 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14744, med=616, FiltMin=521, FiltMax=9699, Gamma=0.810
02:12:39.232 00.006 14964 UpdateGuideState exits: m=264071 SNR=316.7
02:12:39.233 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:39.233 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:39.234 00.001 14964 Enqueuing Expose request
02:12:39.234 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:12:39.235 00.001 12044 Worker thread wakes up
02:12:39.235 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:39.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:42.346 03.111 12044 Exposure complete
02:12:42.369 00.023 12044 worker thread done servicing request
02:12:42.369 00.000 14964 OnExposeComplete: enter
02:12:42.369 00.000 14964 UpdateGuideState(): m_state=6
02:12:42.370 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3956
02:12:42.370 00.000 14964 Star::Find returns 1 (0), X=279.61, Y=92.55, Mass=260624, SNR=299.2, Peak=14224 HFD=4.5
02:12:42.371 00.001 14964 MultiStar: [#1 0.01,0.05,0.19,U] [#2 -0.47,0.12,0.07,U] 
02:12:42.371 00.000 14964 refined, 2 included, MultiStar: {-0.43, 0.16}, one-star: {-0.51, 0.18}
02:12:42.372 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
02:12:42.372 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.11)
02:12:42.373 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.16 hyp=0.46 cameraTheta=2.79 mountX=-0.17 mountY=0.41, mountTheta=1.95
02:12:42.374 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.16, opts=13)
02:12:42.374 00.000 14964 Enqueuing Move request for scope (-0.43, 0.16)
02:12:42.375 00.001 12044 Worker thread wakes up
02:12:42.375 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.16) opts 0xd
02:12:42.375 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.16)
02:12:42.375 00.000 12044 Moving (-0.43, 0.16) raw xDistance=-0.17 yDistance=0.41
02:12:42.375 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
02:12:42.375 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:42.375 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:12:42.375 00.000 12044 MoveAxis(E, 0, ABG)
02:12:42.375 00.000 12044 Move returns status 0, amount 0
02:12:42.375 00.000 12044 MoveAxis(N, 0, ABG)
02:12:42.375 00.000 12044 Move returns status 0, amount 0
02:12:42.375 00.000 12044 move complete, result=0
02:12:42.375 00.000 12044 worker thread done servicing request
02:12:42.383 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14224, med=615, FiltMin=531, FiltMax=10635, Gamma=0.810
02:12:42.388 00.005 14964 UpdateGuideState exits: m=260624 SNR=299.2
02:12:42.389 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.389 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:42.390 00.001 14964 Enqueuing Expose request
02:12:42.390 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:12:42.391 00.001 12044 Worker thread wakes up
02:12:42.391 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:42.391 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:45.489 03.098 12044 Exposure complete
02:12:45.514 00.025 12044 worker thread done servicing request
02:12:45.514 00.000 14964 OnExposeComplete: enter
02:12:45.515 00.001 14964 UpdateGuideState(): m_state=6
02:12:45.515 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3957
02:12:45.516 00.001 14964 Star::Find returns 1 (0), X=279.87, Y=92.11, Mass=260744, SNR=311.6, Peak=15108 HFD=4.3
02:12:45.517 00.001 14964 MultiStar: [#1 0.25,0.74,0.00,M1] [#2 0.07,0.87,0.00,M1] 
02:12:45.517 00.000 14964 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.56) = xAngle (-0.79 = -0.79)
02:12:45.518 00.001 14964 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
02:12:45.518 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.35 mountX=0.25 mountY=0.28, mountTheta=0.83
02:12:45.519 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.26, opts=13)
02:12:45.520 00.001 14964 Enqueuing Move request for scope (-0.25, -0.26)
02:12:45.520 00.000 12044 Worker thread wakes up
02:12:45.520 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
02:12:45.520 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
02:12:45.520 00.000 12044 Moving (-0.25, -0.26) raw xDistance=0.25 yDistance=0.28
02:12:45.520 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.00
02:12:45.520 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:45.520 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:12:45.520 00.000 12044 MoveAxis(E, 0, ABG)
02:12:45.520 00.000 12044 Move returns status 0, amount 0
02:12:45.520 00.000 12044 MoveAxis(N, 0, ABG)
02:12:45.521 00.001 12044 Move returns status 0, amount 0
02:12:45.521 00.000 12044 move complete, result=0
02:12:45.521 00.000 12044 worker thread done servicing request
02:12:45.528 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15108, med=616, FiltMin=530, FiltMax=11639, Gamma=0.810
02:12:45.533 00.005 14964 UpdateGuideState exits: m=260744 SNR=311.6
02:12:45.534 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.534 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:45.535 00.001 14964 Enqueuing Expose request
02:12:45.535 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
02:12:45.536 00.001 12044 Worker thread wakes up
02:12:45.536 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:45.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:48.654 03.118 12044 Exposure complete
02:12:48.677 00.023 12044 worker thread done servicing request
02:12:48.677 00.000 14964 OnExposeComplete: enter
02:12:48.678 00.001 14964 UpdateGuideState(): m_state=6
02:12:48.678 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3958
02:12:48.679 00.001 14964 Star::Find returns 1 (0), X=279.70, Y=92.47, Mass=260700, SNR=327.5, Peak=14048 HFD=4.2
02:12:48.679 00.000 14964 MultiStar: [#1 0.25,0.40,0.18,U] [#2 0.19,0.33,0.07,U] 
02:12:48.680 00.001 14964 refined, 2 included, MultiStar: {-0.29, 0.16}, one-star: {-0.43, 0.10}
02:12:48.680 00.000 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
02:12:48.680 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
02:12:48.681 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.65 mountX=-0.16 mountY=0.28, mountTheta=2.11
02:12:48.682 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.16, opts=13)
02:12:48.682 00.000 14964 Enqueuing Move request for scope (-0.29, 0.16)
02:12:48.683 00.001 12044 Worker thread wakes up
02:12:48.683 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
02:12:48.683 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
02:12:48.683 00.000 12044 Moving (-0.29, 0.16) raw xDistance=-0.16 yDistance=0.28
02:12:48.683 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:12:48.683 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:48.683 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:12:48.683 00.000 12044 MoveAxis(E, 0, ABG)
02:12:48.683 00.000 12044 Move returns status 0, amount 0
02:12:48.683 00.000 12044 MoveAxis(N, 0, ABG)
02:12:48.683 00.000 12044 Move returns status 0, amount 0
02:12:48.683 00.000 12044 move complete, result=0
02:12:48.683 00.000 12044 worker thread done servicing request
02:12:48.690 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14048, med=615, FiltMin=526, FiltMax=10715, Gamma=0.810
02:12:48.696 00.006 14964 UpdateGuideState exits: m=260700 SNR=327.5
02:12:48.697 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.697 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:48.697 00.000 14964 Enqueuing Expose request
02:12:48.698 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:12:48.699 00.001 12044 Worker thread wakes up
02:12:48.699 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:48.699 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:51.825 03.126 12044 Exposure complete
02:12:51.852 00.027 12044 worker thread done servicing request
02:12:51.852 00.000 14964 OnExposeComplete: enter
02:12:51.852 00.000 14964 UpdateGuideState(): m_state=6
02:12:51.853 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3959
02:12:51.853 00.000 14964 Star::Find returns 1 (0), X=280.74, Y=92.50, Mass=262330, SNR=305.5, Peak=12948 HFD=4.7
02:12:51.854 00.001 14964 MultiStar: [#1 1.09,-0.10,0.00,M1] [#2 1.11,-0.00,0.00,M1] 
02:12:51.855 00.001 14964 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.56) = xAngle (1.77 = 1.77)
02:12:51.855 00.000 14964 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.83 = -1.46)
02:12:51.856 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=0.14 hyp=0.63 cameraTheta=0.22 mountX=-0.13 mountY=-0.63, mountTheta=-1.77
02:12:51.857 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=0.14, opts=13)
02:12:51.857 00.000 14964 Enqueuing Move request for scope (0.62, 0.14)
02:12:51.858 00.001 12044 Worker thread wakes up
02:12:51.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.14) opts 0xd
02:12:51.858 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, 0.14)
02:12:51.858 00.000 12044 Moving (0.62, 0.14) raw xDistance=-0.13 yDistance=-0.63
02:12:51.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:12:51.858 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
02:12:51.858 00.000 12044 MoveAxis(E, 0, ABG)
02:12:51.858 00.000 12044 Move returns status 0, amount 0
02:12:51.858 00.000 12044 MoveAxis(N, 58, ABG)
02:12:51.858 00.000 12044 Guiding  Dir = 0, Dur = 58
02:12:51.865 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16861, med=615, FiltMin=536, FiltMax=10493, Gamma=0.810
02:12:51.871 00.006 14964 UpdateGuideState exits: m=262330 SNR=305.5
02:12:51.871 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.872 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:51.872 00.000 14964 Enqueuing Expose request
02:12:51.891 00.019 12044 IsSlewing returns 0
02:12:51.891 00.000 12044 IsGuiding returns 0
02:12:51.922 00.031 12044 PulseGuide returned control before completion, sleep 37
02:12:51.972 00.050 12044 IsGuiding returns 1
02:12:51.972 00.000 12044 scope still moving after pulse duration time elapsed
02:12:52.030 00.058 12044 IsSlewing returns 0
02:12:52.031 00.001 12044 IsGuiding returns 0
02:12:52.031 00.000 12044 scope move finished after 58 + 82 ms
02:12:52.031 00.000 12044 Move returns status 0, amount 58
02:12:52.031 00.000 12044 move complete, result=0
02:12:52.031 00.000 12044 worker thread done servicing request
02:12:52.031 00.000 12044 Worker thread wakes up
02:12:52.031 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 58 ms NORTH
02:12:52.032 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:52.032 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:55.138 03.106 12044 Exposure complete
02:12:55.163 00.025 12044 worker thread done servicing request
02:12:55.163 00.000 14964 OnExposeComplete: enter
02:12:55.163 00.000 14964 UpdateGuideState(): m_state=6
02:12:55.164 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3960
02:12:55.165 00.001 14964 Star::Find returns 1 (0), X=279.87, Y=92.36, Mass=255569, SNR=305.9, Peak=11712 HFD=4.9
02:12:55.165 00.000 14964 MultiStar: [#1 0.59,0.07,0.16,U] [#2 0.56,0.41,0.06,U] 
02:12:55.166 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.02}, one-star: {-0.26, -0.01}
02:12:55.166 00.000 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.48 = -1.81)
02:12:55.167 00.001 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.25)
02:12:55.167 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=-0.03 mountY=0.10, mountTheta=1.81
02:12:55.168 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.02, opts=13)
02:12:55.169 00.001 14964 Enqueuing Move request for scope (-0.11, 0.02)
02:12:55.169 00.000 12044 Worker thread wakes up
02:12:55.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
02:12:55.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
02:12:55.169 00.000 12044 Moving (-0.11, 0.02) raw xDistance=-0.03 yDistance=0.10
02:12:55.169 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.12, using input
02:12:55.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
02:12:55.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:55.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:12:55.169 00.000 12044 MoveAxis(E, 0, ABG)
02:12:55.169 00.000 12044 Move returns status 0, amount 0
02:12:55.169 00.000 12044 MoveAxis(N, 0, ABG)
02:12:55.169 00.000 12044 Move returns status 0, amount 0
02:12:55.169 00.000 12044 move complete, result=0
02:12:55.170 00.001 12044 worker thread done servicing request
02:12:55.177 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11712, med=615, FiltMin=526, FiltMax=8982, Gamma=0.810
02:12:55.182 00.005 14964 UpdateGuideState exits: m=255569 SNR=305.9
02:12:55.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.184 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:55.184 00.000 14964 Enqueuing Expose request
02:12:55.184 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:55.185 00.001 12044 Worker thread wakes up
02:12:55.185 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:55.185 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:12:58.285 03.100 12044 Exposure complete
02:12:58.305 00.020 12044 worker thread done servicing request
02:12:58.305 00.000 14964 OnExposeComplete: enter
02:12:58.306 00.001 14964 UpdateGuideState(): m_state=6
02:12:58.307 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3961
02:12:58.307 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=92.51, Mass=261877, SNR=319.5, Peak=14970 HFD=4.3
02:12:58.308 00.001 14964 MultiStar: [#1 0.05,-0.09,0.16,U] [#2 -0.21,0.24,0.07,U] 
02:12:58.308 00.000 14964 refined, 2 included, MultiStar: {-0.47, 0.12}, one-star: {-0.57, 0.15}
02:12:58.309 00.001 14964 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.56) = xAngle (4.45 = -1.84)
02:12:58.309 00.000 14964 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.50 = 1.22)
02:12:58.310 00.001 14964 CameraToMount -- cameraX=-0.47 cameraY=0.12 hyp=0.49 cameraTheta=2.89 mountX=-0.13 mountY=0.46, mountTheta=1.84
02:12:58.311 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.12, opts=13)
02:12:58.312 00.001 14964 Enqueuing Move request for scope (-0.47, 0.12)
02:12:58.312 00.000 12044 Worker thread wakes up
02:12:58.313 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.12) opts 0xd
02:12:58.313 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.12)
02:12:58.313 00.000 12044 Moving (-0.47, 0.12) raw xDistance=-0.13 yDistance=0.46
02:12:58.313 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.38, using input
02:12:58.313 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.06
02:12:58.313 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:58.313 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
02:12:58.313 00.000 12044 MoveAxis(E, 0, ABG)
02:12:58.313 00.000 12044 Move returns status 0, amount 0
02:12:58.313 00.000 12044 MoveAxis(N, 0, ABG)
02:12:58.313 00.000 12044 Move returns status 0, amount 0
02:12:58.313 00.000 12044 move complete, result=0
02:12:58.313 00.000 12044 worker thread done servicing request
02:12:58.320 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14970, med=615, FiltMin=524, FiltMax=11467, Gamma=0.810
02:12:58.325 00.005 14964 UpdateGuideState exits: m=261877 SNR=319.5
02:12:58.326 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.326 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:12:58.327 00.001 14964 Enqueuing Expose request
02:12:58.327 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
02:12:58.328 00.001 12044 Worker thread wakes up
02:12:58.328 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:12:58.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:01.426 03.098 12044 Exposure complete
02:13:01.448 00.022 12044 worker thread done servicing request
02:13:01.448 00.000 14964 OnExposeComplete: enter
02:13:01.448 00.000 14964 UpdateGuideState(): m_state=6
02:13:01.449 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3962
02:13:01.449 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=92.29, Mass=248796, SNR=286.6, Peak=11052 HFD=4.8
02:13:01.450 00.001 14964 MultiStar: [#1 0.33,0.45,0.18,U] [#2 -0.15,0.71,0.06,U] 
02:13:01.450 00.000 14964 refined, 2 included, MultiStar: {-0.23, 0.04}, one-star: {-0.34, -0.08}
02:13:01.451 00.001 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
02:13:01.451 00.000 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
02:13:01.452 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=-0.04 mountY=0.22, mountTheta=1.75
02:13:01.453 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.04, opts=13)
02:13:01.453 00.000 14964 Enqueuing Move request for scope (-0.23, 0.04)
02:13:01.454 00.001 12044 Worker thread wakes up
02:13:01.454 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
02:13:01.454 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
02:13:01.454 00.000 12044 Moving (-0.23, 0.04) raw xDistance=-0.04 yDistance=0.22
02:13:01.454 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.28, using input
02:13:01.454 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.04
02:13:01.454 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:01.454 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:13:01.454 00.000 12044 MoveAxis(E, 0, ABG)
02:13:01.454 00.000 12044 Move returns status 0, amount 0
02:13:01.454 00.000 12044 MoveAxis(N, 0, ABG)
02:13:01.454 00.000 12044 Move returns status 0, amount 0
02:13:01.454 00.000 12044 move complete, result=0
02:13:01.454 00.000 12044 worker thread done servicing request
02:13:01.462 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11052, med=615, FiltMin=531, FiltMax=9415, Gamma=0.810
02:13:01.467 00.005 14964 UpdateGuideState exits: m=248796 SNR=286.6
02:13:01.468 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.468 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:01.469 00.001 14964 Enqueuing Expose request
02:13:01.469 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:01.470 00.001 12044 Worker thread wakes up
02:13:01.470 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:01.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:04.603 03.133 12044 Exposure complete
02:13:04.626 00.023 12044 worker thread done servicing request
02:13:04.626 00.000 14964 OnExposeComplete: enter
02:13:04.627 00.001 14964 UpdateGuideState(): m_state=6
02:13:04.628 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3963
02:13:04.628 00.000 14964 Star::Find returns 1 (0), X=279.04, Y=92.47, Mass=260920, SNR=293.5, Peak=11062 HFD=5.0
02:13:04.630 00.002 14964 MultiStar: [#1 -0.29,0.18,0.15,U] [#2 -0.53,0.29,0.07,U] 
02:13:04.630 00.000 14964 refined, 2 included, MultiStar: {-0.95, 0.12}, one-star: {-1.08, 0.10}
02:13:04.631 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.57 = -1.71)
02:13:04.631 00.000 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.34)
02:13:04.631 00.000 14964 CameraToMount -- cameraX=-0.95 cameraY=0.12 hyp=0.96 cameraTheta=3.01 mountX=-0.14 mountY=0.94, mountTheta=1.72
02:13:04.632 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=0.12, opts=13)
02:13:04.633 00.001 14964 Enqueuing Move request for scope (-0.95, 0.12)
02:13:04.634 00.001 12044 Worker thread wakes up
02:13:04.634 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.12) opts 0xd
02:13:04.634 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, 0.12)
02:13:04.634 00.000 12044 Moving (-0.95, 0.12) raw xDistance=-0.14 yDistance=0.94
02:13:04.634 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.23, using input
02:13:04.634 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:13:04.634 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.04
02:13:04.634 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:13:04.634 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.94
02:13:04.634 00.000 12044 MoveAxis(E, 0, ABG)
02:13:04.634 00.000 12044 Move returns status 0, amount 0
02:13:04.634 00.000 12044 MoveAxis(N, 0, ABG)
02:13:04.634 00.000 12044 Move returns status 0, amount 0
02:13:04.634 00.000 12044 move complete, result=0
02:13:04.634 00.000 12044 worker thread done servicing request
02:13:04.641 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11062, med=616, FiltMin=538, FiltMax=9083, Gamma=0.810
02:13:04.646 00.005 14964 UpdateGuideState exits: m=260920 SNR=293.5
02:13:04.647 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.648 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:04.648 00.000 14964 Enqueuing Expose request
02:13:04.649 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
02:13:04.649 00.000 12044 Worker thread wakes up
02:13:04.649 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:04.649 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:07.745 03.096 12044 Exposure complete
02:13:07.769 00.024 12044 worker thread done servicing request
02:13:07.769 00.000 14964 OnExposeComplete: enter
02:13:07.769 00.000 14964 UpdateGuideState(): m_state=6
02:13:07.770 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3964
02:13:07.771 00.001 14964 Star::Find returns 1 (0), X=279.61, Y=92.15, Mass=258554, SNR=326.4, Peak=13918 HFD=4.4
02:13:07.771 00.000 14964 MultiStar: [#1 0.31,0.59,0.15,U] [#2 -0.25,0.88,0.00,M1] 
02:13:07.772 00.001 14964 refined, 1 included, MultiStar: {-0.41, -0.11}, one-star: {-0.51, -0.22}
02:13:07.773 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
02:13:07.773 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
02:13:07.774 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.11 hyp=0.42 cameraTheta=-2.87 mountX=0.11 mountY=0.42, mountTheta=1.32
02:13:07.774 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.11, opts=13)
02:13:07.775 00.001 14964 Enqueuing Move request for scope (-0.41, -0.11)
02:13:07.776 00.001 12044 Worker thread wakes up
02:13:07.776 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.11) opts 0xd
02:13:07.776 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.11)
02:13:07.776 00.000 12044 Moving (-0.41, -0.11) raw xDistance=0.11 yDistance=0.42
02:13:07.776 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:13:07.776 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:07.776 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:13:07.776 00.000 12044 MoveAxis(E, 0, ABG)
02:13:07.776 00.000 12044 Move returns status 0, amount 0
02:13:07.776 00.000 12044 MoveAxis(N, 0, ABG)
02:13:07.776 00.000 12044 Move returns status 0, amount 0
02:13:07.776 00.000 12044 move complete, result=0
02:13:07.776 00.000 12044 worker thread done servicing request
02:13:07.783 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13918, med=615, FiltMin=520, FiltMax=12155, Gamma=0.810
02:13:07.789 00.006 14964 UpdateGuideState exits: m=258554 SNR=326.4
02:13:07.789 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.790 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:07.790 00.000 14964 Enqueuing Expose request
02:13:07.791 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:13:07.791 00.000 12044 Worker thread wakes up
02:13:07.791 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:07.791 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:10.916 03.125 12044 Exposure complete
02:13:10.938 00.022 12044 worker thread done servicing request
02:13:10.938 00.000 14964 OnExposeComplete: enter
02:13:10.939 00.001 14964 UpdateGuideState(): m_state=6
02:13:10.940 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3965
02:13:10.940 00.000 14964 Star::Find returns 1 (0), X=279.29, Y=92.77, Mass=265604, SNR=319.2, Peak=12290 HFD=4.3
02:13:10.941 00.001 14964 MultiStar: [#1 -0.40,-0.34,0.17,U] [#2 -0.65,0.07,0.06,U] 
02:13:10.941 00.000 14964 refined, 2 included, MultiStar: {-0.77, 0.29}, one-star: {-0.84, 0.40}
02:13:10.942 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.34 = -1.94)
02:13:10.942 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.39 = 1.11)
02:13:10.943 00.001 14964 CameraToMount -- cameraX=-0.77 cameraY=0.29 hyp=0.82 cameraTheta=2.78 mountX=-0.30 mountY=0.73, mountTheta=1.96
02:13:10.944 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=0.29, opts=13)
02:13:10.945 00.001 14964 Enqueuing Move request for scope (-0.77, 0.29)
02:13:10.945 00.000 12044 Worker thread wakes up
02:13:10.945 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.29) opts 0xd
02:13:10.945 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, 0.29)
02:13:10.945 00.000 12044 Moving (-0.77, 0.29) raw xDistance=-0.30 yDistance=0.73
02:13:10.945 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = 0.00
02:13:10.945 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:13:10.945 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
02:13:10.945 00.000 12044 MoveAxis(E, 23, ABG)
02:13:10.945 00.000 12044 Guiding  Dir = 2, Dur = 23
02:13:10.953 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12290, med=615, FiltMin=535, FiltMax=11385, Gamma=0.810
02:13:10.958 00.005 14964 UpdateGuideState exits: m=265604 SNR=319.2
02:13:10.959 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.959 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:10.960 00.001 14964 Enqueuing Expose request
02:13:10.966 00.006 12044 IsSlewing returns 0
02:13:10.966 00.000 12044 IsGuiding returns 0
02:13:11.110 00.144 12044 IsGuiding returns 1
02:13:11.111 00.001 12044 scope still moving after pulse duration time elapsed
02:13:11.201 00.090 12044 IsSlewing returns 0
02:13:11.232 00.031 12044 IsGuiding returns 0
02:13:11.233 00.001 12044 scope move finished after 23 + 243 ms
02:13:11.233 00.000 12044 Move returns status 0, amount 23
02:13:11.233 00.000 12044 MoveAxis(N, 0, ABG)
02:13:11.233 00.000 12044 Move returns status 0, amount 0
02:13:11.233 00.000 12044 move complete, result=0
02:13:11.233 00.000 12044 worker thread done servicing request
02:13:11.233 00.000 12044 Worker thread wakes up
02:13:11.233 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.7 px 0 ms NORTH
02:13:11.233 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:11.233 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:14.339 03.106 12044 Exposure complete
02:13:14.372 00.033 12044 worker thread done servicing request
02:13:14.372 00.000 14964 OnExposeComplete: enter
02:13:14.373 00.001 14964 UpdateGuideState(): m_state=6
02:13:14.373 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3966
02:13:14.374 00.001 14964 Star::Find returns 1 (0), X=278.93, Y=92.47, Mass=258020, SNR=309.6, Peak=15834 HFD=4.0
02:13:14.374 00.000 14964 MultiStar: [#1 -0.48,0.27,0.18,U] [#2 -0.63,0.72,0.00,M1] 
02:13:14.375 00.001 14964 refined, 1 included, MultiStar: {-1.08, 0.13}, one-star: {-1.19, 0.10}
02:13:14.375 00.000 14964 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.56) = xAngle (4.58 = -1.70)
02:13:14.376 00.001 14964 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.63 = 1.35)
02:13:14.376 00.000 14964 CameraToMount -- cameraX=-1.08 cameraY=0.13 hyp=1.09 cameraTheta=3.03 mountX=-0.14 mountY=1.07, mountTheta=1.70
02:13:14.377 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.08, y=0.13, opts=13)
02:13:14.378 00.001 14964 Enqueuing Move request for scope (-1.08, 0.13)
02:13:14.379 00.001 12044 Worker thread wakes up
02:13:14.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.13) opts 0xd
02:13:14.379 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.08, 0.13)
02:13:14.379 00.000 12044 Moving (-1.08, 0.13) raw xDistance=-0.14 yDistance=1.07
02:13:14.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:13:14.379 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.07 newest=2.21
02:13:14.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
02:13:14.379 00.000 12044 MoveAxis(E, 0, ABG)
02:13:14.379 00.000 12044 Move returns status 0, amount 0
02:13:14.379 00.000 12044 BLC: Oldest BLC event removed
02:13:14.379 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:13:14.379 00.000 12044 MoveAxis(S, 431, ABG)
02:13:14.380 00.001 12044 Guiding  Dir = 1, Dur = 431
02:13:14.387 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15834, med=615, FiltMin=527, FiltMax=11817, Gamma=0.810
02:13:14.394 00.007 14964 UpdateGuideState exits: m=258020 SNR=309.6
02:13:14.394 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:14.395 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:14.395 00.000 14964 Enqueuing Expose request
02:13:14.404 00.009 12044 IsSlewing returns 0
02:13:14.405 00.001 12044 IsGuiding returns 0
02:13:14.437 00.032 12044 PulseGuide returned control before completion, sleep 410
02:13:14.858 00.421 12044 IsGuiding returns 1
02:13:14.859 00.001 12044 scope still moving after pulse duration time elapsed
02:13:14.919 00.060 12044 IsSlewing returns 0
02:13:14.951 00.032 12044 IsGuiding returns 0
02:13:14.951 00.000 12044 scope move finished after 431 + 115 ms
02:13:14.951 00.000 12044 Move returns status 0, amount 431
02:13:14.951 00.000 12044 move complete, result=0
02:13:14.951 00.000 12044 worker thread done servicing request
02:13:14.951 00.000 12044 Worker thread wakes up
02:13:14.951 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:14.951 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:14.951 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 1.1 px 431 ms SOUTH
02:13:18.078 03.127 12044 Exposure complete
02:13:18.101 00.023 12044 worker thread done servicing request
02:13:18.101 00.000 14964 OnExposeComplete: enter
02:13:18.102 00.001 14964 UpdateGuideState(): m_state=6
02:13:18.102 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3967
02:13:18.103 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=92.18, Mass=259545, SNR=309.2, Peak=12472 HFD=4.4
02:13:18.103 00.000 14964 MultiStar: [#1 0.50,0.59,0.00,M1] [#2 0.36,0.34,0.06,U] 
02:13:18.104 00.001 14964 refined, 1 included, MultiStar: {0.06, -0.15}, one-star: {0.04, -0.18}
02:13:18.104 00.000 14964 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.56) = xAngle (0.34 = 0.34)
02:13:18.105 00.001 14964 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.39 = -2.89)
02:13:18.105 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=0.15 mountY=-0.04, mountTheta=-0.25
02:13:18.106 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.15, opts=13)
02:13:18.107 00.001 14964 Enqueuing Move request for scope (0.06, -0.15)
02:13:18.107 00.000 12044 Worker thread wakes up
02:13:18.107 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
02:13:18.107 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
02:13:18.107 00.000 12044 Moving (0.06, -0.15) raw xDistance=0.15 yDistance=-0.04
02:13:18.107 00.000 12044 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.065487, 1:-0.039517
02:13:18.107 00.000 12044 BLC: No correction, Miss < min_move
02:13:18.107 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
02:13:18.107 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:18.107 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:18.107 00.000 12044 MoveAxis(E, 0, ABG)
02:13:18.107 00.000 12044 Move returns status 0, amount 0
02:13:18.107 00.000 12044 MoveAxis(N, 0, ABG)
02:13:18.107 00.000 12044 Move returns status 0, amount 0
02:13:18.107 00.000 12044 move complete, result=0
02:13:18.108 00.001 12044 worker thread done servicing request
02:13:18.115 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12472, med=615, FiltMin=519, FiltMax=10143, Gamma=0.810
02:13:18.121 00.006 14964 UpdateGuideState exits: m=259545 SNR=309.2
02:13:18.121 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:18.122 00.000 14964 Enqueuing Expose request
02:13:18.122 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:18.123 00.001 12044 Worker thread wakes up
02:13:18.123 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:18.123 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:21.220 03.097 12044 Exposure complete
02:13:21.240 00.020 12044 worker thread done servicing request
02:13:21.240 00.000 14964 OnExposeComplete: enter
02:13:21.241 00.001 14964 UpdateGuideState(): m_state=6
02:13:21.243 00.002 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3968
02:13:21.243 00.000 14964 Star::Find returns 1 (0), X=280.10, Y=92.63, Mass=265688, SNR=316.2, Peak=13644 HFD=4.7
02:13:21.243 00.000 14964 MultiStar: [#1 0.67,0.15,0.16,U] [#2 0.22,0.19,0.06,U] 
02:13:21.243 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.24}, one-star: {-0.02, 0.26}
02:13:21.243 00.000 14964 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
02:13:21.244 00.001 14964 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.85 = -0.43)
02:13:21.244 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.24 mountX=-0.24 mountY=-0.11, mountTheta=-2.73
02:13:21.245 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.24, opts=13)
02:13:21.247 00.002 14964 Enqueuing Move request for scope (0.08, 0.24)
02:13:21.247 00.000 12044 Worker thread wakes up
02:13:21.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
02:13:21.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
02:13:21.247 00.000 12044 Moving (0.08, 0.24) raw xDistance=-0.24 yDistance=-0.11
02:13:21.248 00.001 12044 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.065487, 1:-0.039517, 2:-0.107603
02:13:21.248 00.000 12044 BLC: No correction, Miss < min_move
02:13:21.248 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.02
02:13:21.248 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:21.248 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:21.248 00.000 12044 MoveAxis(E, 0, ABG)
02:13:21.248 00.000 12044 Move returns status 0, amount 0
02:13:21.248 00.000 12044 MoveAxis(N, 0, ABG)
02:13:21.248 00.000 12044 Move returns status 0, amount 0
02:13:21.248 00.000 12044 move complete, result=0
02:13:21.248 00.000 12044 worker thread done servicing request
02:13:21.254 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13644, med=615, FiltMin=525, FiltMax=10144, Gamma=0.810
02:13:21.259 00.005 14964 UpdateGuideState exits: m=265688 SNR=316.2
02:13:21.261 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:21.261 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:21.262 00.001 14964 Enqueuing Expose request
02:13:21.262 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:21.262 00.000 12044 Worker thread wakes up
02:13:21.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:21.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:24.377 03.115 12044 Exposure complete
02:13:24.403 00.026 12044 worker thread done servicing request
02:13:24.403 00.000 14964 OnExposeComplete: enter
02:13:24.404 00.001 14964 UpdateGuideState(): m_state=6
02:13:24.404 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3969
02:13:24.405 00.001 14964 Star::Find returns 1 (0), X=280.41, Y=92.31, Mass=266537, SNR=315.1, Peak=16132 HFD=4.1
02:13:24.406 00.001 14964 MultiStar: [#1 0.84,0.37,0.00,M1] [#2 0.57,0.21,0.08,U] 
02:13:24.406 00.000 14964 single-star, 1 included, MultiStar: {0.31, -0.04}, one-star: {0.29, -0.06}
02:13:24.407 00.001 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
02:13:24.407 00.000 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
02:13:24.407 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.20 mountX=0.06 mountY=-0.28, mountTheta=-1.35
02:13:24.408 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.06, opts=13)
02:13:24.409 00.001 14964 Enqueuing Move request for scope (0.29, -0.06)
02:13:24.409 00.000 12044 Worker thread wakes up
02:13:24.410 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
02:13:24.410 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
02:13:24.410 00.000 12044 Moving (0.29, -0.06) raw xDistance=0.06 yDistance=-0.28
02:13:24.410 00.000 12044 BLC: window closed
02:13:24.410 00.000 12044 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.065487, 1:-0.039517, 2:-0.107603
02:13:24.410 00.000 12044 BLC: No correction, Miss < min_move
02:13:24.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:13:24.410 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:24.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:13:24.410 00.000 12044 MoveAxis(E, 0, ABG)
02:13:24.410 00.000 12044 Move returns status 0, amount 0
02:13:24.410 00.000 12044 MoveAxis(N, 0, ABG)
02:13:24.410 00.000 12044 Move returns status 0, amount 0
02:13:24.410 00.000 12044 move complete, result=0
02:13:24.410 00.000 12044 worker thread done servicing request
02:13:24.418 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16132, med=615, FiltMin=527, FiltMax=12719, Gamma=0.810
02:13:24.423 00.005 14964 UpdateGuideState exits: m=266537 SNR=315.1
02:13:24.423 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.423 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:24.424 00.001 14964 Enqueuing Expose request
02:13:24.424 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:13:24.426 00.002 12044 Worker thread wakes up
02:13:24.426 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:24.426 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:27.519 03.093 12044 Exposure complete
02:13:27.539 00.020 12044 worker thread done servicing request
02:13:27.539 00.000 14964 OnExposeComplete: enter
02:13:27.539 00.000 14964 UpdateGuideState(): m_state=6
02:13:27.540 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3970
02:13:27.540 00.000 14964 Star::Find returns 1 (0), X=280.36, Y=92.86, Mass=268347, SNR=326.3, Peak=13608 HFD=4.5
02:13:27.541 00.001 14964 MultiStar: [#1 0.68,0.12,0.17,U] [#2 0.16,0.32,0.07,U] 
02:13:27.541 00.000 14964 refined, 2 included, MultiStar: {0.29, 0.43}, one-star: {0.24, 0.49}
02:13:27.542 00.001 14964 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.56) = xAngle (2.53 = 2.53)
02:13:27.542 00.000 14964 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
02:13:27.543 00.001 14964 CameraToMount -- cameraX=0.29 cameraY=0.43 hyp=0.52 cameraTheta=0.98 mountX=-0.43 mountY=-0.34, mountTheta=-2.48
02:13:27.544 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.43, opts=13)
02:13:27.544 00.000 14964 Enqueuing Move request for scope (0.29, 0.43)
02:13:27.545 00.001 12044 Worker thread wakes up
02:13:27.545 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.43) opts 0xd
02:13:27.545 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.43)
02:13:27.545 00.000 12044 Moving (0.29, 0.43) raw xDistance=-0.43 yDistance=-0.34
02:13:27.545 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.43, slope = -0.04
02:13:27.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:27.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:13:27.545 00.000 12044 MoveAxis(E, 19, ABG)
02:13:27.545 00.000 12044 Guiding  Dir = 2, Dur = 19
02:13:27.554 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13608, med=616, FiltMin=529, FiltMax=11209, Gamma=0.810
02:13:27.559 00.005 14964 UpdateGuideState exits: m=268347 SNR=326.3
02:13:27.560 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.561 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:27.561 00.000 14964 Enqueuing Expose request
02:13:27.578 00.017 12044 IsSlewing returns 0
02:13:27.578 00.000 12044 IsGuiding returns 0
02:13:27.609 00.031 12044 IsGuiding returns 1
02:13:27.609 00.000 12044 scope still moving after pulse duration time elapsed
02:13:27.701 00.092 12044 IsSlewing returns 0
02:13:27.702 00.001 12044 IsGuiding returns 0
02:13:27.702 00.000 12044 scope move finished after 19 + 104 ms
02:13:27.702 00.000 12044 Move returns status 0, amount 19
02:13:27.702 00.000 12044 MoveAxis(N, 0, ABG)
02:13:27.702 00.000 12044 Move returns status 0, amount 0
02:13:27.702 00.000 12044 move complete, result=0
02:13:27.702 00.000 12044 worker thread done servicing request
02:13:27.702 00.000 12044 Worker thread wakes up
02:13:27.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:27.702 00.000 14964 GuideStep: -0.4 px 19 ms EAST, -0.3 px 0 ms NORTH
02:13:27.703 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:30.814 03.111 12044 Exposure complete
02:13:30.836 00.022 12044 worker thread done servicing request
02:13:30.836 00.000 14964 OnExposeComplete: enter
02:13:30.837 00.001 14964 UpdateGuideState(): m_state=6
02:13:30.838 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3971
02:13:30.838 00.000 14964 Star::Find returns 1 (0), X=280.21, Y=92.95, Mass=264700, SNR=318.7, Peak=16080 HFD=4.2
02:13:30.839 00.001 14964 MultiStar: [#1 0.43,-0.37,0.18,U] [#2 0.29,0.00,0.07,U] 
02:13:30.839 00.000 14964 refined, 2 included, MultiStar: {0.15, 0.41}, one-star: {0.09, 0.59}
02:13:30.840 00.001 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.56) = xAngle (2.79 = 2.79)
02:13:30.840 00.000 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
02:13:30.841 00.001 14964 CameraToMount -- cameraX=0.15 cameraY=0.41 hyp=0.44 cameraTheta=1.23 mountX=-0.41 mountY=-0.19, mountTheta=-2.71
02:13:30.842 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=0.41, opts=13)
02:13:30.843 00.001 14964 Enqueuing Move request for scope (0.15, 0.41)
02:13:30.843 00.000 12044 Worker thread wakes up
02:13:30.843 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.41) opts 0xd
02:13:30.843 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, 0.41)
02:13:30.843 00.000 12044 Moving (0.15, 0.41) raw xDistance=-0.41 yDistance=-0.19
02:13:30.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.41, slope = -0.05
02:13:30.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:30.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:13:30.843 00.000 12044 MoveAxis(E, 30, ABG)
02:13:30.843 00.000 12044 Guiding  Dir = 2, Dur = 30
02:13:30.851 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16080, med=616, FiltMin=530, FiltMax=11900, Gamma=0.810
02:13:30.856 00.005 14964 UpdateGuideState exits: m=264700 SNR=318.7
02:13:30.857 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.857 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:30.858 00.001 14964 Enqueuing Expose request
02:13:30.871 00.013 12044 IsSlewing returns 0
02:13:30.872 00.001 12044 IsGuiding returns 0
02:13:30.903 00.031 12044 IsGuiding returns 1
02:13:30.903 00.000 12044 scope still moving after pulse duration time elapsed
02:13:31.009 00.106 12044 IsSlewing returns 0
02:13:31.009 00.000 12044 IsGuiding returns 0
02:13:31.011 00.002 12044 scope move finished after 30 + 108 ms
02:13:31.011 00.000 12044 Move returns status 0, amount 30
02:13:31.011 00.000 12044 MoveAxis(N, 0, ABG)
02:13:31.011 00.000 12044 Move returns status 0, amount 0
02:13:31.011 00.000 12044 move complete, result=0
02:13:31.011 00.000 12044 worker thread done servicing request
02:13:31.011 00.000 12044 Worker thread wakes up
02:13:31.011 00.000 14964 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
02:13:31.012 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:31.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:34.119 03.107 12044 Exposure complete
02:13:34.141 00.022 12044 worker thread done servicing request
02:13:34.141 00.000 14964 OnExposeComplete: enter
02:13:34.141 00.000 14964 UpdateGuideState(): m_state=6
02:13:34.142 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3972
02:13:34.142 00.000 14964 Star::Find returns 1 (0), X=280.28, Y=92.06, Mass=264080, SNR=320.1, Peak=16852 HFD=4.1
02:13:34.143 00.001 14964 MultiStar: [#1 0.78,0.30,0.00,M1] [#2 0.66,0.61,0.00,M1] 
02:13:34.144 00.001 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.45 = 0.45)
02:13:34.144 00.000 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.78)
02:13:34.144 00.000 14964 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.34 cameraTheta=-1.10 mountX=0.31 mountY=-0.12, mountTheta=-0.38
02:13:34.145 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.31, opts=13)
02:13:34.146 00.001 14964 Enqueuing Move request for scope (0.16, -0.31)
02:13:34.146 00.000 12044 Worker thread wakes up
02:13:34.146 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
02:13:34.147 00.001 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
02:13:34.147 00.000 12044 Moving (0.16, -0.31) raw xDistance=0.31 yDistance=-0.12
02:13:34.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.00
02:13:34.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:34.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:13:34.147 00.000 12044 MoveAxis(E, 0, ABG)
02:13:34.147 00.000 12044 Move returns status 0, amount 0
02:13:34.147 00.000 12044 MoveAxis(N, 0, ABG)
02:13:34.147 00.000 12044 Move returns status 0, amount 0
02:13:34.147 00.000 12044 move complete, result=0
02:13:34.148 00.001 12044 worker thread done servicing request
02:13:34.155 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16852, med=616, FiltMin=527, FiltMax=12625, Gamma=0.810
02:13:34.162 00.007 14964 UpdateGuideState exits: m=264080 SNR=320.1
02:13:34.163 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:34.163 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:34.164 00.001 14964 Enqueuing Expose request
02:13:34.164 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:34.165 00.001 12044 Worker thread wakes up
02:13:34.165 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:34.165 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:37.263 03.098 12044 Exposure complete
02:13:37.287 00.024 12044 worker thread done servicing request
02:13:37.287 00.000 14964 OnExposeComplete: enter
02:13:37.288 00.001 14964 UpdateGuideState(): m_state=6
02:13:37.288 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3973
02:13:37.289 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=92.34, Mass=263572, SNR=309.8, Peak=14292 HFD=4.4
02:13:37.289 00.000 14964 MultiStar: [#1 0.49,-0.13,0.18,U] [#2 0.18,0.00,0.07,U] 
02:13:37.290 00.001 14964 refined, 2 included, MultiStar: {-0.04, -0.04}, one-star: {-0.15, -0.03}
02:13:37.290 00.000 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.87 = -0.87)
02:13:37.290 00.000 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
02:13:37.291 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=0.04 mountY=0.05, mountTheta=0.90
02:13:37.292 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.04, opts=13)
02:13:37.293 00.001 14964 Enqueuing Move request for scope (-0.04, -0.04)
02:13:37.293 00.000 12044 Worker thread wakes up
02:13:37.293 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:13:37.293 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:13:37.293 00.000 12044 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.05
02:13:37.293 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:13:37.293 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:37.293 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:37.293 00.000 12044 MoveAxis(E, 0, ABG)
02:13:37.293 00.000 12044 Move returns status 0, amount 0
02:13:37.293 00.000 12044 MoveAxis(N, 0, ABG)
02:13:37.293 00.000 12044 Move returns status 0, amount 0
02:13:37.293 00.000 12044 move complete, result=0
02:13:37.294 00.001 12044 worker thread done servicing request
02:13:37.301 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14292, med=616, FiltMin=535, FiltMax=10210, Gamma=0.810
02:13:37.306 00.005 14964 UpdateGuideState exits: m=263572 SNR=309.8
02:13:37.307 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.307 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:37.308 00.001 14964 Enqueuing Expose request
02:13:37.308 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:37.309 00.001 12044 Worker thread wakes up
02:13:37.309 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:37.309 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:40.420 03.111 12044 Exposure complete
02:13:40.443 00.023 12044 worker thread done servicing request
02:13:40.443 00.000 14964 OnExposeComplete: enter
02:13:40.444 00.001 14964 UpdateGuideState(): m_state=6
02:13:40.444 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3974
02:13:40.445 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=92.53, Mass=272960, SNR=323.7, Peak=17092 HFD=4.1
02:13:40.445 00.000 14964 MultiStar: [#1 0.35,-0.03,0.18,U] [#2 -0.27,0.45,0.07,U] 
02:13:40.446 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.15}, one-star: {-0.12, 0.16}
02:13:40.446 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.52 = -2.77)
02:13:40.447 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
02:13:40.447 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.96 mountX=-0.15 mountY=0.05, mountTheta=2.85
02:13:40.448 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.15, opts=13)
02:13:40.449 00.001 14964 Enqueuing Move request for scope (-0.06, 0.15)
02:13:40.449 00.000 12044 Worker thread wakes up
02:13:40.450 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:13:40.450 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:13:40.450 00.000 12044 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=0.05
02:13:40.450 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
02:13:40.450 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:40.450 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:40.450 00.000 12044 MoveAxis(E, 0, ABG)
02:13:40.450 00.000 12044 Move returns status 0, amount 0
02:13:40.450 00.000 12044 MoveAxis(N, 0, ABG)
02:13:40.450 00.000 12044 Move returns status 0, amount 0
02:13:40.450 00.000 12044 move complete, result=0
02:13:40.450 00.000 12044 worker thread done servicing request
02:13:40.458 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17092, med=616, FiltMin=531, FiltMax=10468, Gamma=0.810
02:13:40.464 00.006 14964 UpdateGuideState exits: m=272960 SNR=323.7
02:13:40.464 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.465 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:40.465 00.000 14964 Enqueuing Expose request
02:13:40.466 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:40.466 00.000 12044 Worker thread wakes up
02:13:40.467 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:40.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:43.585 03.118 12044 Exposure complete
02:13:43.606 00.021 12044 worker thread done servicing request
02:13:43.606 00.000 14964 OnExposeComplete: enter
02:13:43.607 00.001 14964 UpdateGuideState(): m_state=6
02:13:43.607 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3975
02:13:43.608 00.001 14964 Star::Find returns 1 (0), X=280.07, Y=92.40, Mass=262906, SNR=327.9, Peak=14212 HFD=4.2
02:13:43.608 00.000 14964 MultiStar: [#1 0.54,0.28,0.17,U] [#2 0.51,0.15,0.07,U] 
02:13:43.609 00.001 14964 single-star, 2 included, MultiStar: {0.06, 0.08}, one-star: {-0.05, 0.04}
02:13:43.609 00.000 14964 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.56) = xAngle (4.08 = -2.20)
02:13:43.610 00.001 14964 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.13 = 0.85)
02:13:43.610 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.52 mountX=-0.04 mountY=0.05, mountTheta=2.24
02:13:43.611 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.04, opts=13)
02:13:43.612 00.001 14964 Enqueuing Move request for scope (-0.05, 0.04)
02:13:43.612 00.000 12044 Worker thread wakes up
02:13:43.612 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:13:43.612 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:13:43.612 00.000 12044 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=0.05
02:13:43.612 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:13:43.612 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:43.612 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:43.612 00.000 12044 MoveAxis(E, 0, ABG)
02:13:43.612 00.000 12044 Move returns status 0, amount 0
02:13:43.612 00.000 12044 MoveAxis(N, 0, ABG)
02:13:43.612 00.000 12044 Move returns status 0, amount 0
02:13:43.613 00.001 12044 move complete, result=0
02:13:43.613 00.000 12044 worker thread done servicing request
02:13:43.620 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14212, med=615, FiltMin=523, FiltMax=11160, Gamma=0.810
02:13:43.626 00.006 14964 UpdateGuideState exits: m=262906 SNR=327.9
02:13:43.627 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.628 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:43.628 00.000 14964 Enqueuing Expose request
02:13:43.628 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:43.629 00.001 12044 Worker thread wakes up
02:13:43.629 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:43.629 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:46.729 03.100 12044 Exposure complete
02:13:46.750 00.021 12044 worker thread done servicing request
02:13:46.750 00.000 14964 OnExposeComplete: enter
02:13:46.751 00.001 14964 UpdateGuideState(): m_state=6
02:13:46.751 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3976
02:13:46.752 00.001 14964 Star::Find returns 1 (0), X=280.37, Y=92.56, Mass=259835, SNR=317.3, Peak=11900 HFD=4.8
02:13:46.752 00.000 14964 MultiStar: [#1 0.80,0.35,0.00,M1] [#2 0.56,0.25,0.07,U] 
02:13:46.753 00.001 14964 single-star, 1 included, MultiStar: {0.27, 0.20}, one-star: {0.25, 0.20}
02:13:46.753 00.000 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
02:13:46.754 00.001 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.00)
02:13:46.754 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.67 mountX=-0.19 mountY=-0.27, mountTheta=-2.20
02:13:46.755 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.20, opts=13)
02:13:46.756 00.001 14964 Enqueuing Move request for scope (0.25, 0.20)
02:13:46.756 00.000 12044 Worker thread wakes up
02:13:46.756 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
02:13:46.756 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
02:13:46.756 00.000 12044 Moving (0.25, 0.20) raw xDistance=-0.19 yDistance=-0.27
02:13:46.756 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.00
02:13:46.756 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:46.756 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:13:46.756 00.000 12044 MoveAxis(E, 0, ABG)
02:13:46.756 00.000 12044 Move returns status 0, amount 0
02:13:46.756 00.000 12044 MoveAxis(N, 0, ABG)
02:13:46.756 00.000 12044 Move returns status 0, amount 0
02:13:46.756 00.000 12044 move complete, result=0
02:13:46.756 00.000 12044 worker thread done servicing request
02:13:46.763 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11900, med=615, FiltMin=515, FiltMax=10179, Gamma=0.810
02:13:46.769 00.006 14964 UpdateGuideState exits: m=259835 SNR=317.3
02:13:46.769 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.770 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:46.770 00.000 14964 Enqueuing Expose request
02:13:46.771 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:13:46.771 00.000 12044 Worker thread wakes up
02:13:46.771 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:46.771 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:49.897 03.126 12044 Exposure complete
02:13:49.919 00.022 12044 worker thread done servicing request
02:13:49.919 00.000 14964 OnExposeComplete: enter
02:13:49.920 00.001 14964 UpdateGuideState(): m_state=6
02:13:49.920 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3977
02:13:49.921 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=92.95, Mass=263773, SNR=312.7, Peak=16120 HFD=4.4
02:13:49.921 00.000 14964 MultiStar: [#1 0.24,-0.29,0.17,U] [#2 0.42,-0.22,0.07,U] 
02:13:49.922 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.42}, one-star: {-0.16, 0.59}
02:13:49.922 00.000 14964 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.56) = xAngle (3.29 = -3.00)
02:13:49.923 00.001 14964 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
02:13:49.923 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.42 hyp=0.43 cameraTheta=1.73 mountX=-0.42 mountY=0.02, mountTheta=3.08
02:13:49.924 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.42, opts=13)
02:13:49.925 00.001 14964 Enqueuing Move request for scope (-0.07, 0.42)
02:13:49.925 00.000 12044 Worker thread wakes up
02:13:49.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.42) opts 0xd
02:13:49.925 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.42)
02:13:49.925 00.000 12044 Moving (-0.07, 0.42) raw xDistance=-0.42 yDistance=0.02
02:13:49.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.42, slope = -0.01
02:13:49.925 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:49.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:49.925 00.000 12044 MoveAxis(E, 4, ABG)
02:13:49.925 00.000 12044 Guiding  Dir = 2, Dur = 4
02:13:49.933 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16120, med=615, FiltMin=523, FiltMax=9630, Gamma=0.810
02:13:49.938 00.005 14964 UpdateGuideState exits: m=263773 SNR=312.7
02:13:49.939 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:49.939 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:49.940 00.001 14964 Enqueuing Expose request
02:13:49.950 00.010 12044 IsSlewing returns 0
02:13:49.951 00.001 12044 IsGuiding returns 0
02:13:49.983 00.032 12044 IsGuiding returns 1
02:13:49.983 00.000 12044 scope still moving after pulse duration time elapsed
02:13:50.048 00.065 12044 IsSlewing returns 0
02:13:50.048 00.000 12044 IsGuiding returns 0
02:13:50.048 00.000 12044 scope move finished after 4 + 93 ms
02:13:50.048 00.000 12044 Move returns status 0, amount 4
02:13:50.048 00.000 12044 MoveAxis(N, 0, ABG)
02:13:50.048 00.000 12044 Move returns status 0, amount 0
02:13:50.048 00.000 12044 move complete, result=0
02:13:50.048 00.000 12044 worker thread done servicing request
02:13:50.048 00.000 12044 Worker thread wakes up
02:13:50.048 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:50.048 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:50.048 00.000 14964 GuideStep: -0.4 px 4 ms EAST, 0.0 px 0 ms NORTH
02:13:53.150 03.102 12044 Exposure complete
02:13:53.171 00.021 12044 worker thread done servicing request
02:13:53.171 00.000 14964 OnExposeComplete: enter
02:13:53.171 00.000 14964 UpdateGuideState(): m_state=6
02:13:53.172 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3978
02:13:53.172 00.000 14964 Star::Find returns 1 (0), X=280.12, Y=92.97, Mass=272832, SNR=332.0, Peak=15180 HFD=4.4
02:13:53.173 00.001 14964 MultiStar: [#1 0.22,-0.18,0.16,U] [#2 0.15,-0.05,0.06,U] 
02:13:53.173 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.47}, one-star: {-0.01, 0.61}
02:13:53.174 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.06 = 3.06)
02:13:53.174 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
02:13:53.175 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.51 mountX=-0.47 mountY=-0.08, mountTheta=-2.97
02:13:53.176 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.47, opts=13)
02:13:53.176 00.000 14964 Enqueuing Move request for scope (0.03, 0.47)
02:13:53.177 00.001 12044 Worker thread wakes up
02:13:53.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd
02:13:53.177 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.47)
02:13:53.177 00.000 12044 Moving (0.03, 0.47) raw xDistance=-0.47 yDistance=-0.08
02:13:53.177 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.47, slope = -0.03
02:13:53.177 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:53.177 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:53.177 00.000 12044 MoveAxis(E, 23, ABG)
02:13:53.177 00.000 12044 Guiding  Dir = 2, Dur = 23
02:13:53.185 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15180, med=614, FiltMin=526, FiltMax=10186, Gamma=0.810
02:13:53.191 00.006 14964 UpdateGuideState exits: m=272832 SNR=332.0
02:13:53.191 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.192 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:53.192 00.000 14964 Enqueuing Expose request
02:13:53.203 00.011 12044 IsSlewing returns 0
02:13:53.203 00.000 12044 IsGuiding returns 0
02:13:53.267 00.064 12044 IsGuiding returns 1
02:13:53.267 00.000 12044 scope still moving after pulse duration time elapsed
02:13:53.326 00.059 12044 IsSlewing returns 0
02:13:53.327 00.001 12044 IsGuiding returns 0
02:13:53.327 00.000 12044 scope move finished after 23 + 99 ms
02:13:53.327 00.000 12044 Move returns status 0, amount 23
02:13:53.327 00.000 12044 MoveAxis(N, 0, ABG)
02:13:53.327 00.000 12044 Move returns status 0, amount 0
02:13:53.327 00.000 12044 move complete, result=0
02:13:53.327 00.000 12044 worker thread done servicing request
02:13:53.327 00.000 12044 Worker thread wakes up
02:13:53.327 00.000 14964 GuideStep: -0.5 px 23 ms EAST, -0.1 px 0 ms NORTH
02:13:53.328 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:53.328 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:56.447 03.119 12044 Exposure complete
02:13:56.468 00.021 12044 worker thread done servicing request
02:13:56.468 00.000 14964 OnExposeComplete: enter
02:13:56.468 00.000 14964 UpdateGuideState(): m_state=6
02:13:56.469 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3979
02:13:56.469 00.000 14964 Star::Find returns 1 (0), X=280.39, Y=92.18, Mass=261224, SNR=312.8, Peak=16300 HFD=3.9
02:13:56.470 00.001 14964 MultiStar: [#1 0.75,0.64,0.00,M1] [#2 0.86,0.55,0.00,M1] 
02:13:56.471 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
02:13:56.471 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
02:13:56.471 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.60 mountX=0.19 mountY=-0.25, mountTheta=-0.92
02:13:56.472 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.18, opts=13)
02:13:56.473 00.001 14964 Enqueuing Move request for scope (0.27, -0.18)
02:13:56.474 00.001 12044 Worker thread wakes up
02:13:56.474 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
02:13:56.474 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
02:13:56.474 00.000 12044 Moving (0.27, -0.18) raw xDistance=0.19 yDistance=-0.25
02:13:56.474 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
02:13:56.474 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:56.474 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:13:56.474 00.000 12044 MoveAxis(E, 0, ABG)
02:13:56.474 00.000 12044 Move returns status 0, amount 0
02:13:56.474 00.000 12044 MoveAxis(N, 0, ABG)
02:13:56.474 00.000 12044 Move returns status 0, amount 0
02:13:56.474 00.000 12044 move complete, result=0
02:13:56.474 00.000 12044 worker thread done servicing request
02:13:56.481 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16300, med=615, FiltMin=532, FiltMax=13692, Gamma=0.810
02:13:56.487 00.006 14964 UpdateGuideState exits: m=261224 SNR=312.8
02:13:56.488 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.488 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:56.488 00.000 14964 Enqueuing Expose request
02:13:56.489 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:56.489 00.000 12044 Worker thread wakes up
02:13:56.489 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:56.490 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:13:59.596 03.106 12044 Exposure complete
02:13:59.617 00.021 12044 worker thread done servicing request
02:13:59.617 00.000 14964 OnExposeComplete: enter
02:13:59.618 00.001 14964 UpdateGuideState(): m_state=6
02:13:59.618 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3980
02:13:59.619 00.001 14964 Star::Find returns 1 (0), X=280.26, Y=92.25, Mass=265738, SNR=322.3, Peak=14400 HFD=4.5
02:13:59.619 00.000 14964 MultiStar: [#1 0.55,0.29,0.18,U] [#2 0.54,0.18,0.08,U] 
02:13:59.620 00.001 14964 single-star, 2 included, MultiStar: {0.22, -0.04}, one-star: {0.13, -0.12}
02:13:59.620 00.000 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
02:13:59.621 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.41)
02:13:59.621 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=0.12 mountY=-0.12, mountTheta=-0.78
02:13:59.622 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.12, opts=13)
02:13:59.623 00.001 14964 Enqueuing Move request for scope (0.13, -0.12)
02:13:59.623 00.000 12044 Worker thread wakes up
02:13:59.623 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:13:59.623 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:13:59.623 00.000 12044 Moving (0.13, -0.12) raw xDistance=0.12 yDistance=-0.12
02:13:59.624 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:13:59.624 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:59.624 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:13:59.624 00.000 12044 MoveAxis(E, 0, ABG)
02:13:59.624 00.000 12044 Move returns status 0, amount 0
02:13:59.624 00.000 12044 MoveAxis(N, 0, ABG)
02:13:59.624 00.000 12044 Move returns status 0, amount 0
02:13:59.624 00.000 12044 move complete, result=0
02:13:59.624 00.000 12044 worker thread done servicing request
02:13:59.633 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14400, med=615, FiltMin=527, FiltMax=10196, Gamma=0.810
02:13:59.640 00.007 14964 UpdateGuideState exits: m=265738 SNR=322.3
02:13:59.640 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.641 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:13:59.642 00.001 14964 Enqueuing Expose request
02:13:59.643 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:59.643 00.000 12044 Worker thread wakes up
02:13:59.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:13:59.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:02.751 03.108 12044 Exposure complete
02:14:02.781 00.030 12044 worker thread done servicing request
02:14:02.782 00.001 14964 OnExposeComplete: enter
02:14:02.782 00.000 14964 UpdateGuideState(): m_state=6
02:14:02.783 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3981
02:14:02.783 00.000 14964 Star::Find returns 1 (0), X=280.00, Y=92.35, Mass=256712, SNR=300.7, Peak=13364 HFD=4.5
02:14:02.783 00.000 14964 MultiStar: [#1 0.35,0.45,0.17,U] [#2 0.17,0.16,0.06,U] 
02:14:02.784 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.06}, one-star: {-0.13, -0.02}
02:14:02.784 00.000 14964 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
02:14:02.785 00.001 14964 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.57)
02:14:02.785 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.25 mountX=-0.06 mountY=0.04, mountTheta=2.54
02:14:02.786 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.06, opts=13)
02:14:02.787 00.001 14964 Enqueuing Move request for scope (-0.05, 0.06)
02:14:02.787 00.000 12044 Worker thread wakes up
02:14:02.787 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:14:02.787 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:14:02.787 00.000 12044 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
02:14:02.787 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
02:14:02.787 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:14:02.787 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:02.787 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:02.787 00.000 12044 MoveAxis(E, 0, ABG)
02:14:02.787 00.000 12044 Move returns status 0, amount 0
02:14:02.787 00.000 12044 MoveAxis(N, 0, ABG)
02:14:02.788 00.001 12044 Move returns status 0, amount 0
02:14:02.788 00.000 12044 move complete, result=0
02:14:02.788 00.000 12044 worker thread done servicing request
02:14:02.794 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13364, med=615, FiltMin=525, FiltMax=10074, Gamma=0.810
02:14:02.801 00.007 14964 UpdateGuideState exits: m=256712 SNR=300.7
02:14:02.801 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.802 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:02.802 00.000 14964 Enqueuing Expose request
02:14:02.803 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:02.803 00.000 12044 Worker thread wakes up
02:14:02.803 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:02.803 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:05.906 03.103 12044 Exposure complete
02:14:05.932 00.026 12044 worker thread done servicing request
02:14:05.932 00.000 14964 OnExposeComplete: enter
02:14:05.933 00.001 14964 UpdateGuideState(): m_state=6
02:14:05.933 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3982
02:14:05.934 00.001 14964 Star::Find returns 1 (0), X=280.01, Y=92.24, Mass=264055, SNR=323.4, Peak=14040 HFD=4.4
02:14:05.934 00.000 14964 MultiStar: [#1 0.47,0.62,0.00,M1] [#2 0.27,0.44,0.07,U] 
02:14:05.935 00.001 14964 refined, 1 included, MultiStar: {-0.08, -0.09}, one-star: {-0.11, -0.13}
02:14:05.935 00.000 14964 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
02:14:05.936 00.001 14964 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.29 = 2.29)
02:14:05.936 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.09 mountY=0.09, mountTheta=0.81
02:14:05.937 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.09, opts=13)
02:14:05.938 00.001 14964 Enqueuing Move request for scope (-0.08, -0.09)
02:14:05.938 00.000 12044 Worker thread wakes up
02:14:05.938 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:14:05.938 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:14:05.938 00.000 12044 Moving (-0.08, -0.09) raw xDistance=0.09 yDistance=0.09
02:14:05.938 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.12, using input
02:14:05.938 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:14:05.938 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:05.938 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:14:05.938 00.000 12044 MoveAxis(E, 0, ABG)
02:14:05.938 00.000 12044 Move returns status 0, amount 0
02:14:05.938 00.000 12044 MoveAxis(N, 0, ABG)
02:14:05.939 00.001 12044 Move returns status 0, amount 0
02:14:05.939 00.000 12044 move complete, result=0
02:14:05.939 00.000 12044 worker thread done servicing request
02:14:05.946 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14040, med=616, FiltMin=523, FiltMax=10303, Gamma=0.810
02:14:05.951 00.005 14964 UpdateGuideState exits: m=264055 SNR=323.4
02:14:05.952 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.952 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:05.953 00.001 14964 Enqueuing Expose request
02:14:05.953 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:05.954 00.001 12044 Worker thread wakes up
02:14:05.954 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:05.954 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:09.059 03.105 12044 Exposure complete
02:14:09.083 00.024 12044 worker thread done servicing request
02:14:09.084 00.001 14964 OnExposeComplete: enter
02:14:09.084 00.000 14964 UpdateGuideState(): m_state=6
02:14:09.085 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3983
02:14:09.085 00.000 14964 Star::Find returns 1 (0), X=280.07, Y=92.19, Mass=262630, SNR=321.2, Peak=16440 HFD=4.3
02:14:09.086 00.001 14964 MultiStar: [#1 0.61,0.36,0.15,U] [#2 0.31,0.44,0.07,U] 
02:14:09.087 00.001 14964 refined, 2 included, MultiStar: {0.05, -0.07}, one-star: {-0.05, -0.17}
02:14:09.087 00.000 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.56) = xAngle (0.60 = 0.60)
02:14:09.087 00.000 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.65 = -2.63)
02:14:09.088 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.96 mountX=0.07 mountY=-0.04, mountTheta=-0.53
02:14:09.090 00.002 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.07, opts=13)
02:14:09.090 00.000 14964 Enqueuing Move request for scope (0.05, -0.07)
02:14:09.091 00.001 12044 Worker thread wakes up
02:14:09.091 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:14:09.091 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:14:09.091 00.000 12044 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.04
02:14:09.091 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.23, using input
02:14:09.091 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.04
02:14:09.091 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:09.091 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:09.091 00.000 12044 MoveAxis(E, 0, ABG)
02:14:09.091 00.000 12044 Move returns status 0, amount 0
02:14:09.091 00.000 12044 MoveAxis(N, 0, ABG)
02:14:09.091 00.000 12044 Move returns status 0, amount 0
02:14:09.091 00.000 12044 move complete, result=0
02:14:09.091 00.000 12044 worker thread done servicing request
02:14:09.098 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16440, med=615, FiltMin=527, FiltMax=10058, Gamma=0.810
02:14:09.105 00.007 14964 UpdateGuideState exits: m=262630 SNR=321.2
02:14:09.105 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.106 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:09.106 00.000 14964 Enqueuing Expose request
02:14:09.107 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:09.107 00.000 12044 Worker thread wakes up
02:14:09.107 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:09.107 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:12.239 03.132 12044 Exposure complete
02:14:12.269 00.030 12044 worker thread done servicing request
02:14:12.269 00.000 14964 OnExposeComplete: enter
02:14:12.270 00.001 14964 UpdateGuideState(): m_state=6
02:14:12.271 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3984
02:14:12.271 00.000 14964 Star::Find returns 1 (0), X=279.88, Y=92.21, Mass=256151, SNR=308.3, Peak=13868 HFD=4.4
02:14:12.272 00.001 14964 MultiStar: [#1 0.41,0.30,0.15,U] [#2 0.19,0.63,0.07,U] 
02:14:12.272 00.000 14964 refined, 2 included, MultiStar: {-0.14, -0.05}, one-star: {-0.24, -0.15}
02:14:12.273 00.001 14964 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.56) = xAngle (-1.21 = -1.21)
02:14:12.273 00.000 14964 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.84 = 1.84)
02:14:12.274 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.77 mountX=0.05 mountY=0.14, mountTheta=1.22
02:14:12.275 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.05, opts=13)
02:14:12.275 00.000 14964 Enqueuing Move request for scope (-0.14, -0.05)
02:14:12.276 00.001 12044 Worker thread wakes up
02:14:12.276 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
02:14:12.276 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
02:14:12.276 00.000 12044 Moving (-0.14, -0.05) raw xDistance=0.05 yDistance=0.14
02:14:12.276 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.25, using input
02:14:12.276 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:14:12.276 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
02:14:12.276 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:12.276 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:14:12.276 00.000 12044 MoveAxis(E, 0, ABG)
02:14:12.276 00.000 12044 Move returns status 0, amount 0
02:14:12.276 00.000 12044 MoveAxis(N, 0, ABG)
02:14:12.276 00.000 12044 Move returns status 0, amount 0
02:14:12.277 00.001 12044 move complete, result=0
02:14:12.277 00.000 12044 worker thread done servicing request
02:14:12.284 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13868, med=616, FiltMin=533, FiltMax=10355, Gamma=0.810
02:14:12.289 00.005 14964 UpdateGuideState exits: m=256151 SNR=308.3
02:14:12.290 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.290 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:12.291 00.001 14964 Enqueuing Expose request
02:14:12.291 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:12.292 00.001 12044 Worker thread wakes up
02:14:12.292 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:12.292 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:15.382 03.090 12044 Exposure complete
02:14:15.403 00.021 12044 worker thread done servicing request
02:14:15.403 00.000 14964 OnExposeComplete: enter
02:14:15.404 00.001 14964 UpdateGuideState(): m_state=6
02:14:15.405 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3985
02:14:15.405 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=92.14, Mass=255733, SNR=322.4, Peak=13640 HFD=4.3
02:14:15.406 00.001 14964 MultiStar: [#1 0.27,0.56,0.17,U] [#2 0.05,0.56,0.06,U] 
02:14:15.406 00.000 14964 refined, 2 included, MultiStar: {-0.03, -0.08}, one-star: {-0.09, -0.23}
02:14:15.407 00.001 14964 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
02:14:15.407 00.000 14964 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.67 = 2.67)
02:14:15.408 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.94 mountX=0.08 mountY=0.04, mountTheta=0.46
02:14:15.409 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.08, opts=13)
02:14:15.409 00.000 14964 Enqueuing Move request for scope (-0.03, -0.08)
02:14:15.410 00.001 12044 Worker thread wakes up
02:14:15.410 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:14:15.410 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:14:15.410 00.000 12044 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=0.04
02:14:15.410 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:14:15.410 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:15.410 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:15.410 00.000 12044 MoveAxis(E, 0, ABG)
02:14:15.410 00.000 12044 Move returns status 0, amount 0
02:14:15.410 00.000 12044 MoveAxis(N, 0, ABG)
02:14:15.410 00.000 12044 Move returns status 0, amount 0
02:14:15.410 00.000 12044 move complete, result=0
02:14:15.410 00.000 12044 worker thread done servicing request
02:14:15.417 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13640, med=616, FiltMin=531, FiltMax=10346, Gamma=0.810
02:14:15.423 00.006 14964 UpdateGuideState exits: m=255733 SNR=322.4
02:14:15.423 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.424 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:15.424 00.000 14964 Enqueuing Expose request
02:14:15.425 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:15.425 00.000 12044 Worker thread wakes up
02:14:15.425 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:15.425 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:18.556 03.131 12044 Exposure complete
02:14:18.589 00.033 12044 worker thread done servicing request
02:14:18.589 00.000 14964 OnExposeComplete: enter
02:14:18.589 00.000 14964 UpdateGuideState(): m_state=6
02:14:18.590 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3986
02:14:18.591 00.001 14964 Star::Find returns 1 (0), X=279.25, Y=92.32, Mass=263613, SNR=326.6, Peak=14834 HFD=4.4
02:14:18.592 00.001 14964 MultiStar: [#1 -0.11,0.57,0.17,U] [#2 -0.18,0.55,0.06,U] 
02:14:18.593 00.001 14964 refined, 2 included, MultiStar: {-0.74, 0.06}, one-star: {-0.87, -0.05}
02:14:18.593 00.000 14964 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.56) = xAngle (4.61 = -1.67)
02:14:18.594 00.001 14964 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.66 = 1.38)
02:14:18.594 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=0.06 hyp=0.74 cameraTheta=3.06 mountX=-0.07 mountY=0.73, mountTheta=1.67
02:14:18.595 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=0.06, opts=13)
02:14:18.596 00.001 14964 Enqueuing Move request for scope (-0.74, 0.06)
02:14:18.596 00.000 12044 Worker thread wakes up
02:14:18.596 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.06) opts 0xd
02:14:18.596 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, 0.06)
02:14:18.596 00.000 12044 Moving (-0.74, 0.06) raw xDistance=-0.07 yDistance=0.73
02:14:18.596 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:14:18.596 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:14:18.596 00.000 12044 MoveAxis(E, 0, ABG)
02:14:18.597 00.001 12044 Move returns status 0, amount 0
02:14:18.597 00.000 12044 MoveAxis(S, 68, ABG)
02:14:18.597 00.000 12044 Guiding  Dir = 1, Dur = 68
02:14:18.604 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14834, med=615, FiltMin=527, FiltMax=11307, Gamma=0.810
02:14:18.612 00.008 14964 UpdateGuideState exits: m=263613 SNR=326.6
02:14:18.613 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.613 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:18.614 00.001 14964 Enqueuing Expose request
02:14:18.626 00.012 12044 IsSlewing returns 0
02:14:18.627 00.001 12044 IsGuiding returns 0
02:14:18.658 00.031 12044 PulseGuide returned control before completion, sleep 47
02:14:18.709 00.051 12044 IsGuiding returns 1
02:14:18.709 00.000 12044 scope still moving after pulse duration time elapsed
02:14:18.765 00.056 12044 IsSlewing returns 0
02:14:18.765 00.000 12044 IsGuiding returns 0
02:14:18.765 00.000 12044 scope move finished after 68 + 70 ms
02:14:18.765 00.000 12044 Move returns status 0, amount 68
02:14:18.765 00.000 12044 move complete, result=0
02:14:18.765 00.000 12044 worker thread done servicing request
02:14:18.765 00.000 12044 Worker thread wakes up
02:14:18.765 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 68 ms SOUTH
02:14:18.766 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:18.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:21.886 03.120 12044 Exposure complete
02:14:21.908 00.022 12044 worker thread done servicing request
02:14:21.908 00.000 14964 OnExposeComplete: enter
02:14:21.908 00.000 14964 UpdateGuideState(): m_state=6
02:14:21.910 00.002 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3987
02:14:21.910 00.000 14964 Star::Find returns 1 (0), X=279.86, Y=92.33, Mass=262708, SNR=315.6, Peak=15176 HFD=4.2
02:14:21.911 00.001 14964 MultiStar: [#1 0.49,0.52,0.18,U] [#2 0.12,0.92,0.00,M1] 
02:14:21.911 00.000 14964 refined, 1 included, MultiStar: {-0.15, 0.05}, one-star: {-0.26, -0.04}
02:14:21.912 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.90)
02:14:21.912 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
02:14:21.913 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.15 cameraTheta=2.83 mountX=-0.05 mountY=0.14, mountTheta=1.91
02:14:21.914 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.05, opts=13)
02:14:21.914 00.000 14964 Enqueuing Move request for scope (-0.15, 0.05)
02:14:21.915 00.001 12044 Worker thread wakes up
02:14:21.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:14:21.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:14:21.915 00.000 12044 Moving (-0.15, 0.05) raw xDistance=-0.05 yDistance=0.14
02:14:21.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:14:21.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:21.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:14:21.915 00.000 12044 MoveAxis(E, 0, ABG)
02:14:21.915 00.000 12044 Move returns status 0, amount 0
02:14:21.915 00.000 12044 MoveAxis(N, 0, ABG)
02:14:21.915 00.000 12044 Move returns status 0, amount 0
02:14:21.915 00.000 12044 move complete, result=0
02:14:21.915 00.000 12044 worker thread done servicing request
02:14:21.922 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15176, med=616, FiltMin=527, FiltMax=11087, Gamma=0.810
02:14:21.928 00.006 14964 UpdateGuideState exits: m=262708 SNR=315.6
02:14:21.929 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:21.930 00.000 14964 Enqueuing Expose request
02:14:21.930 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:21.931 00.001 12044 Worker thread wakes up
02:14:21.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:21.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:25.028 03.097 12044 Exposure complete
02:14:25.051 00.023 12044 worker thread done servicing request
02:14:25.051 00.000 14964 OnExposeComplete: enter
02:14:25.051 00.000 14964 UpdateGuideState(): m_state=6
02:14:25.052 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3988
02:14:25.053 00.001 14964 Star::Find returns 1 (0), X=280.67, Y=92.12, Mass=265392, SNR=317.3, Peak=14190 HFD=4.3
02:14:25.053 00.000 14964 MultiStar: [#1 1.15,0.60,0.00,M1] [#2 1.21,0.32,0.00,M2] 
02:14:25.054 00.001 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
02:14:25.054 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.11)
02:14:25.055 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.25 hyp=0.60 cameraTheta=-0.43 mountX=0.26 mountY=-0.52, mountTheta=-1.11
02:14:25.056 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.25, opts=13)
02:14:25.056 00.000 14964 Enqueuing Move request for scope (0.54, -0.25)
02:14:25.057 00.001 12044 Worker thread wakes up
02:14:25.057 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.25) opts 0xd
02:14:25.057 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.25)
02:14:25.057 00.000 12044 Moving (0.54, -0.25) raw xDistance=0.26 yDistance=-0.52
02:14:25.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.06
02:14:25.057 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:25.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:14:25.057 00.000 12044 MoveAxis(E, 0, ABG)
02:14:25.057 00.000 12044 Move returns status 0, amount 0
02:14:25.057 00.000 12044 MoveAxis(N, 0, ABG)
02:14:25.057 00.000 12044 Move returns status 0, amount 0
02:14:25.057 00.000 12044 move complete, result=0
02:14:25.057 00.000 12044 worker thread done servicing request
02:14:25.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14190, med=615, FiltMin=527, FiltMax=11027, Gamma=0.810
02:14:25.069 00.005 14964 UpdateGuideState exits: m=265392 SNR=317.3
02:14:25.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.070 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:25.071 00.001 14964 Enqueuing Expose request
02:14:25.071 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
02:14:25.072 00.001 12044 Worker thread wakes up
02:14:25.072 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:25.072 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:28.201 03.129 12044 Exposure complete
02:14:28.223 00.022 12044 worker thread done servicing request
02:14:28.223 00.000 14964 OnExposeComplete: enter
02:14:28.225 00.002 14964 UpdateGuideState(): m_state=6
02:14:28.225 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3989
02:14:28.226 00.001 14964 Star::Find returns 1 (0), X=280.29, Y=92.41, Mass=260794, SNR=312.5, Peak=15196 HFD=4.4
02:14:28.226 00.000 14964 MultiStar: [#1 0.89,0.00,0.00,M2] [#2 0.51,0.17,0.08,U] 
02:14:28.227 00.001 14964 single-star, 1 included, MultiStar: {0.20, 0.06}, one-star: {0.17, 0.05}
02:14:28.227 00.000 14964 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.56) = xAngle (1.83 = 1.83)
02:14:28.228 00.001 14964 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
02:14:28.228 00.000 14964 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
02:14:28.229 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.05, opts=13)
02:14:28.230 00.001 14964 Enqueuing Move request for scope (0.17, 0.05)
02:14:28.230 00.000 12044 Worker thread wakes up
02:14:28.230 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
02:14:28.230 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
02:14:28.230 00.000 12044 Moving (0.17, 0.05) raw xDistance=-0.04 yDistance=-0.17
02:14:28.230 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:14:28.230 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:28.230 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:14:28.230 00.000 12044 MoveAxis(E, 0, ABG)
02:14:28.231 00.001 12044 Move returns status 0, amount 0
02:14:28.231 00.000 12044 MoveAxis(N, 0, ABG)
02:14:28.231 00.000 12044 Move returns status 0, amount 0
02:14:28.231 00.000 12044 move complete, result=0
02:14:28.231 00.000 12044 worker thread done servicing request
02:14:28.240 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15196, med=616, FiltMin=527, FiltMax=10150, Gamma=0.810
02:14:28.246 00.006 14964 UpdateGuideState exits: m=260794 SNR=312.5
02:14:28.246 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.247 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:28.247 00.000 14964 Enqueuing Expose request
02:14:28.248 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:28.248 00.000 12044 Worker thread wakes up
02:14:28.248 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:28.248 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:31.378 03.130 12044 Exposure complete
02:14:31.401 00.023 12044 worker thread done servicing request
02:14:31.401 00.000 14964 OnExposeComplete: enter
02:14:31.402 00.001 14964 UpdateGuideState(): m_state=6
02:14:31.402 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3990
02:14:31.403 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=92.44, Mass=262105, SNR=321.9, Peak=15648 HFD=4.5
02:14:31.403 00.000 14964 MultiStar: [#1 0.68,0.35,0.00,M3] [#2 0.44,0.56,0.07,U] 
02:14:31.404 00.001 14964 single-star, 1 included, MultiStar: {0.11, 0.11}, one-star: {0.08, 0.07}
02:14:31.404 00.000 14964 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.56) = xAngle (2.28 = 2.28)
02:14:31.405 00.001 14964 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.33 = -0.95)
02:14:31.405 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:14:31.406 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.07, opts=13)
02:14:31.407 00.001 14964 Enqueuing Move request for scope (0.08, 0.07)
02:14:31.407 00.000 12044 Worker thread wakes up
02:14:31.407 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:14:31.407 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:14:31.407 00.000 12044 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
02:14:31.407 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:14:31.407 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:31.407 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:31.407 00.000 12044 MoveAxis(E, 0, ABG)
02:14:31.407 00.000 12044 Move returns status 0, amount 0
02:14:31.407 00.000 12044 MoveAxis(N, 0, ABG)
02:14:31.407 00.000 12044 Move returns status 0, amount 0
02:14:31.407 00.000 12044 move complete, result=0
02:14:31.407 00.000 12044 worker thread done servicing request
02:14:31.416 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15648, med=615, FiltMin=531, FiltMax=10528, Gamma=0.810
02:14:31.422 00.006 14964 UpdateGuideState exits: m=262105 SNR=321.9
02:14:31.422 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:31.423 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:31.423 00.000 14964 Enqueuing Expose request
02:14:31.424 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:31.424 00.000 12044 Worker thread wakes up
02:14:31.424 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:31.424 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:34.548 03.124 12044 Exposure complete
02:14:34.574 00.026 12044 worker thread done servicing request
02:14:34.574 00.000 14964 OnExposeComplete: enter
02:14:34.574 00.000 14964 UpdateGuideState(): m_state=6
02:14:34.575 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3991
02:14:34.575 00.000 14964 Star::Find returns 1 (0), X=280.36, Y=92.36, Mass=266036, SNR=326.0, Peak=16612 HFD=4.1
02:14:34.576 00.001 14964 MultiStar: [#1 1.02,0.27,0.00,M4] [#2 0.87,0.23,0.00,M1] 
02:14:34.576 00.000 14964 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.56) = xAngle (1.53 = 1.53)
02:14:34.577 00.001 14964 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.58 = -1.70)
02:14:34.577 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=0.01 mountY=-0.23, mountTheta=-1.52
02:14:34.578 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.01, opts=13)
02:14:34.579 00.001 14964 Enqueuing Move request for scope (0.24, -0.01)
02:14:34.579 00.000 12044 Worker thread wakes up
02:14:34.580 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
02:14:34.580 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
02:14:34.580 00.000 12044 Moving (0.24, -0.01) raw xDistance=0.01 yDistance=-0.23
02:14:34.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:14:34.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:34.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:14:34.580 00.000 12044 MoveAxis(E, 0, ABG)
02:14:34.580 00.000 12044 Move returns status 0, amount 0
02:14:34.580 00.000 12044 MoveAxis(N, 0, ABG)
02:14:34.580 00.000 12044 Move returns status 0, amount 0
02:14:34.580 00.000 12044 move complete, result=0
02:14:34.580 00.000 12044 worker thread done servicing request
02:14:34.586 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16612, med=616, FiltMin=520, FiltMax=12900, Gamma=0.810
02:14:34.592 00.006 14964 UpdateGuideState exits: m=266036 SNR=326.0
02:14:34.593 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.594 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:34.594 00.000 14964 Enqueuing Expose request
02:14:34.596 00.002 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:34.596 00.000 12044 Worker thread wakes up
02:14:34.596 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:34.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:37.692 03.096 12044 Exposure complete
02:14:37.718 00.026 12044 worker thread done servicing request
02:14:37.718 00.000 14964 OnExposeComplete: enter
02:14:37.718 00.000 14964 UpdateGuideState(): m_state=6
02:14:37.719 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3992
02:14:37.719 00.000 14964 Star::Find returns 1 (0), X=280.72, Y=92.09, Mass=266378, SNR=327.4, Peak=15050 HFD=4.3
02:14:37.720 00.001 14964 MultiStar: [#1 1.13,0.67,0.00,M5] [#2 0.89,0.67,0.00,M2] 
02:14:37.721 00.001 14964 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
02:14:37.721 00.000 14964 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.18 = -2.10)
02:14:37.721 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.27 hyp=0.65 cameraTheta=-0.43 mountX=0.28 mountY=-0.56, mountTheta=-1.11
02:14:37.722 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.27, opts=13)
02:14:37.723 00.001 14964 Enqueuing Move request for scope (0.59, -0.27)
02:14:37.723 00.000 12044 Worker thread wakes up
02:14:37.724 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.27) opts 0xd
02:14:37.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.27)
02:14:37.724 00.000 12044 Moving (0.59, -0.27) raw xDistance=0.28 yDistance=-0.56
02:14:37.724 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.02
02:14:37.724 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:37.724 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
02:14:37.724 00.000 12044 MoveAxis(E, 0, ABG)
02:14:37.724 00.000 12044 Move returns status 0, amount 0
02:14:37.724 00.000 12044 MoveAxis(N, 0, ABG)
02:14:37.724 00.000 12044 Move returns status 0, amount 0
02:14:37.724 00.000 12044 move complete, result=0
02:14:37.724 00.000 12044 worker thread done servicing request
02:14:37.731 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15050, med=615, FiltMin=532, FiltMax=11191, Gamma=0.810
02:14:37.736 00.005 14964 UpdateGuideState exits: m=266378 SNR=327.4
02:14:37.737 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.737 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:37.738 00.001 14964 Enqueuing Expose request
02:14:37.738 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
02:14:37.739 00.001 12044 Worker thread wakes up
02:14:37.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:37.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:40.842 03.103 12044 Exposure complete
02:14:40.866 00.024 12044 worker thread done servicing request
02:14:40.866 00.000 14964 OnExposeComplete: enter
02:14:40.867 00.001 14964 UpdateGuideState(): m_state=6
02:14:40.867 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3993
02:14:40.868 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=92.22, Mass=264980, SNR=317.9, Peak=15260 HFD=4.4
02:14:40.868 00.000 14964 MultiStar: [#1 0.70,0.43,0.00,M6] [#2 0.69,0.22,0.08,U] 
02:14:40.869 00.001 14964 single-star, 1 included, MultiStar: {0.11, -0.12}, one-star: {0.06, -0.14}
02:14:40.869 00.000 14964 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.56) = xAngle (0.38 = 0.38)
02:14:40.870 00.001 14964 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.43 = -2.85)
02:14:40.870 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.18 mountX=0.14 mountY=-0.04, mountTheta=-0.30
02:14:40.871 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.14, opts=13)
02:14:40.871 00.000 14964 Enqueuing Move request for scope (0.06, -0.14)
02:14:40.872 00.001 12044 Worker thread wakes up
02:14:40.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
02:14:40.872 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
02:14:40.872 00.000 12044 Moving (0.06, -0.14) raw xDistance=0.14 yDistance=-0.04
02:14:40.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:14:40.872 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:40.872 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:40.872 00.000 12044 MoveAxis(E, 0, ABG)
02:14:40.872 00.000 12044 Move returns status 0, amount 0
02:14:40.872 00.000 12044 MoveAxis(N, 0, ABG)
02:14:40.872 00.000 12044 Move returns status 0, amount 0
02:14:40.872 00.000 12044 move complete, result=0
02:14:40.872 00.000 12044 worker thread done servicing request
02:14:40.880 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15260, med=615, FiltMin=529, FiltMax=11833, Gamma=0.810
02:14:40.885 00.005 14964 UpdateGuideState exits: m=264980 SNR=317.9
02:14:40.886 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.886 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:40.886 00.000 14964 Enqueuing Expose request
02:14:40.887 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:40.887 00.000 12044 Worker thread wakes up
02:14:40.888 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:40.888 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:43.993 03.105 12044 Exposure complete
02:14:44.016 00.023 12044 worker thread done servicing request
02:14:44.016 00.000 14964 OnExposeComplete: enter
02:14:44.017 00.001 14964 UpdateGuideState(): m_state=6
02:14:44.017 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3994
02:14:44.018 00.001 14964 Star::Find returns 1 (0), X=279.68, Y=92.42, Mass=260063, SNR=307.7, Peak=17204 HFD=3.9
02:14:44.019 00.001 14964 MultiStar: [#1 0.32,0.40,0.18,U] [#2 0.20,0.37,0.07,U] 
02:14:44.019 00.000 14964 refined, 2 included, MultiStar: {-0.29, 0.12}, one-star: {-0.44, 0.05}
02:14:44.020 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
02:14:44.020 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.07)
02:14:44.021 00.001 14964 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.75 mountX=-0.13 mountY=0.28, mountTheta=2.00
02:14:44.022 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=0.12, opts=13)
02:14:44.022 00.000 14964 Enqueuing Move request for scope (-0.29, 0.12)
02:14:44.023 00.001 12044 Worker thread wakes up
02:14:44.023 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
02:14:44.023 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
02:14:44.023 00.000 12044 Moving (-0.29, 0.12) raw xDistance=-0.13 yDistance=0.28
02:14:44.023 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:14:44.023 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:44.023 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:14:44.023 00.000 12044 MoveAxis(E, 0, ABG)
02:14:44.023 00.000 12044 Move returns status 0, amount 0
02:14:44.023 00.000 12044 MoveAxis(N, 0, ABG)
02:14:44.023 00.000 12044 Move returns status 0, amount 0
02:14:44.023 00.000 12044 move complete, result=0
02:14:44.023 00.000 12044 worker thread done servicing request
02:14:44.030 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17204, med=615, FiltMin=526, FiltMax=12219, Gamma=0.810
02:14:44.036 00.006 14964 UpdateGuideState exits: m=260063 SNR=307.7
02:14:44.036 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.037 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:44.037 00.000 14964 Enqueuing Expose request
02:14:44.038 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:14:44.038 00.000 12044 Worker thread wakes up
02:14:44.038 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:44.038 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:47.135 03.097 12044 Exposure complete
02:14:47.156 00.021 12044 worker thread done servicing request
02:14:47.156 00.000 14964 OnExposeComplete: enter
02:14:47.157 00.001 14964 UpdateGuideState(): m_state=6
02:14:47.157 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3995
02:14:47.158 00.001 14964 Star::Find returns 1 (0), X=279.95, Y=92.29, Mass=263137, SNR=313.8, Peak=14812 HFD=4.1
02:14:47.158 00.000 14964 MultiStar: [#1 0.53,0.37,0.19,U] [#2 0.49,0.49,0.06,U] 
02:14:47.158 00.000 14964 refined, 2 included, MultiStar: {-0.03, 0.02}, one-star: {-0.17, -0.08}
02:14:47.159 00.001 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.12 = -2.16)
02:14:47.159 00.000 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
02:14:47.160 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.56 mountX=-0.02 mountY=0.03, mountTheta=2.19
02:14:47.161 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=0.02, opts=13)
02:14:47.161 00.000 14964 Enqueuing Move request for scope (-0.03, 0.02)
02:14:47.162 00.001 12044 Worker thread wakes up
02:14:47.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:14:47.162 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:14:47.162 00.000 12044 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
02:14:47.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:14:47.162 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:47.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:14:47.162 00.000 12044 MoveAxis(E, 0, ABG)
02:14:47.162 00.000 12044 Move returns status 0, amount 0
02:14:47.162 00.000 12044 MoveAxis(N, 0, ABG)
02:14:47.162 00.000 12044 Move returns status 0, amount 0
02:14:47.162 00.000 12044 move complete, result=0
02:14:47.162 00.000 12044 worker thread done servicing request
02:14:47.169 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14812, med=615, FiltMin=520, FiltMax=11103, Gamma=0.810
02:14:47.175 00.006 14964 UpdateGuideState exits: m=263137 SNR=313.8
02:14:47.175 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.176 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:47.176 00.000 14964 Enqueuing Expose request
02:14:47.177 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:47.177 00.000 12044 Worker thread wakes up
02:14:47.177 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:47.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:50.305 03.128 12044 Exposure complete
02:14:50.326 00.021 12044 worker thread done servicing request
02:14:50.326 00.000 14964 OnExposeComplete: enter
02:14:50.327 00.001 14964 UpdateGuideState(): m_state=6
02:14:50.328 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3996
02:14:50.328 00.000 14964 Star::Find returns 1 (0), X=279.94, Y=92.34, Mass=257874, SNR=320.2, Peak=15872 HFD=4.3
02:14:50.329 00.001 14964 MultiStar: [#1 0.49,0.17,0.17,U] [#2 0.04,0.80,0.00,M1] 
02:14:50.330 00.001 14964 refined, 1 included, MultiStar: {-0.08, 0.00}, one-star: {-0.18, -0.03}
02:14:50.330 00.000 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.67 = -1.61)
02:14:50.330 00.000 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.44)
02:14:50.331 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=-0.00 mountY=0.08, mountTheta=1.61
02:14:50.332 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.00, opts=13)
02:14:50.333 00.001 14964 Enqueuing Move request for scope (-0.08, 0.00)
02:14:50.333 00.000 12044 Worker thread wakes up
02:14:50.333 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:14:50.333 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:14:50.333 00.000 12044 Moving (-0.08, 0.00) raw xDistance=-0.00 yDistance=0.08
02:14:50.333 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.04, using input
02:14:50.333 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
02:14:50.333 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:50.334 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:14:50.334 00.000 12044 MoveAxis(E, 0, ABG)
02:14:50.334 00.000 12044 Move returns status 0, amount 0
02:14:50.334 00.000 12044 MoveAxis(N, 0, ABG)
02:14:50.334 00.000 12044 Move returns status 0, amount 0
02:14:50.334 00.000 12044 move complete, result=0
02:14:50.334 00.000 12044 worker thread done servicing request
02:14:50.341 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15872, med=616, FiltMin=527, FiltMax=9795, Gamma=0.810
02:14:50.347 00.006 14964 UpdateGuideState exits: m=257874 SNR=320.2
02:14:50.347 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.348 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:50.348 00.000 14964 Enqueuing Expose request
02:14:50.349 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:50.349 00.000 12044 Worker thread wakes up
02:14:50.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:50.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:53.479 03.130 12044 Exposure complete
02:14:53.503 00.024 12044 worker thread done servicing request
02:14:53.504 00.001 14964 OnExposeComplete: enter
02:14:53.504 00.000 14964 UpdateGuideState(): m_state=6
02:14:53.505 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3997
02:14:53.505 00.000 14964 Star::Find returns 1 (0), X=279.82, Y=92.27, Mass=271791, SNR=322.9, Peak=17900 HFD=3.9
02:14:53.506 00.001 14964 MultiStar: [#1 0.51,0.51,0.18,U] [#2 0.39,0.80,0.00,M2] 
02:14:53.506 00.000 14964 refined, 1 included, MultiStar: {-0.18, -0.01}, one-star: {-0.30, -0.10}
02:14:53.507 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
02:14:53.507 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
02:14:53.508 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.10 mountX=0.00 mountY=0.18, mountTheta=1.55
02:14:53.509 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.01, opts=13)
02:14:53.509 00.000 14964 Enqueuing Move request for scope (-0.18, -0.01)
02:14:53.510 00.001 12044 Worker thread wakes up
02:14:53.510 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
02:14:53.510 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
02:14:53.510 00.000 12044 Moving (-0.18, -0.01) raw xDistance=0.00 yDistance=0.18
02:14:53.510 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
02:14:53.510 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.510 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:14:53.510 00.000 12044 MoveAxis(E, 0, ABG)
02:14:53.510 00.000 12044 Move returns status 0, amount 0
02:14:53.510 00.000 12044 MoveAxis(N, 0, ABG)
02:14:53.510 00.000 12044 Move returns status 0, amount 0
02:14:53.510 00.000 12044 move complete, result=0
02:14:53.511 00.001 12044 worker thread done servicing request
02:14:53.518 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17900, med=615, FiltMin=527, FiltMax=12355, Gamma=0.810
02:14:53.523 00.005 14964 UpdateGuideState exits: m=271791 SNR=322.9
02:14:53.524 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.524 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:53.525 00.001 14964 Enqueuing Expose request
02:14:53.525 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:53.526 00.001 12044 Worker thread wakes up
02:14:53.526 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:53.526 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:56.650 03.124 12044 Exposure complete
02:14:56.674 00.024 12044 worker thread done servicing request
02:14:56.674 00.000 14964 OnExposeComplete: enter
02:14:56.674 00.000 14964 UpdateGuideState(): m_state=6
02:14:56.675 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3998
02:14:56.675 00.000 14964 Star::Find returns 1 (0), X=280.61, Y=92.22, Mass=267842, SNR=322.2, Peak=15766 HFD=4.1
02:14:56.676 00.001 14964 MultiStar: [#1 1.04,0.51,0.00,M3] [#2 0.61,0.50,0.00,M3] 
02:14:56.676 00.000 14964 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
02:14:56.676 00.000 14964 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
02:14:56.677 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=-0.15 hyp=0.51 cameraTheta=-0.30 mountX=0.16 mountY=-0.47, mountTheta=-1.25
02:14:56.678 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.15, opts=13)
02:14:56.678 00.000 14964 Enqueuing Move request for scope (0.49, -0.15)
02:14:56.679 00.001 12044 Worker thread wakes up
02:14:56.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.15) opts 0xd
02:14:56.679 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.15)
02:14:56.679 00.000 12044 Moving (0.49, -0.15) raw xDistance=0.16 yDistance=-0.47
02:14:56.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
02:14:56.679 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:56.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:14:56.679 00.000 12044 MoveAxis(E, 0, ABG)
02:14:56.679 00.000 12044 Move returns status 0, amount 0
02:14:56.679 00.000 12044 MoveAxis(N, 0, ABG)
02:14:56.679 00.000 12044 Move returns status 0, amount 0
02:14:56.679 00.000 12044 move complete, result=0
02:14:56.679 00.000 12044 worker thread done servicing request
02:14:56.687 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15766, med=616, FiltMin=531, FiltMax=12680, Gamma=0.810
02:14:56.692 00.005 14964 UpdateGuideState exits: m=267842 SNR=322.2
02:14:56.693 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.693 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:56.695 00.002 14964 Enqueuing Expose request
02:14:56.695 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:14:56.696 00.001 12044 Worker thread wakes up
02:14:56.696 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:56.696 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:14:59.794 03.098 12044 Exposure complete
02:14:59.817 00.023 12044 worker thread done servicing request
02:14:59.817 00.000 14964 OnExposeComplete: enter
02:14:59.817 00.000 14964 UpdateGuideState(): m_state=6
02:14:59.818 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3999
02:14:59.818 00.000 14964 Star::Find returns 1 (0), X=279.98, Y=92.53, Mass=255760, SNR=318.2, Peak=14472 HFD=4.5
02:14:59.819 00.001 14964 MultiStar: [#1 0.45,0.14,0.16,U] [#2 0.37,0.28,0.06,U] 
02:14:59.820 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.16}, one-star: {-0.15, 0.16}
02:14:59.820 00.000 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.39 = -2.90)
02:14:59.820 00.000 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.16)
02:14:59.821 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=-0.17 mountY=0.03, mountTheta=2.98
02:14:59.822 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.16, opts=13)
02:14:59.822 00.000 14964 Enqueuing Move request for scope (-0.04, 0.16)
02:14:59.823 00.001 12044 Worker thread wakes up
02:14:59.823 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
02:14:59.823 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
02:14:59.823 00.000 12044 Moving (-0.04, 0.16) raw xDistance=-0.17 yDistance=0.03
02:14:59.823 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
02:14:59.823 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:59.823 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:14:59.823 00.000 12044 MoveAxis(E, 0, ABG)
02:14:59.823 00.000 12044 Move returns status 0, amount 0
02:14:59.823 00.000 12044 MoveAxis(N, 0, ABG)
02:14:59.823 00.000 12044 Move returns status 0, amount 0
02:14:59.823 00.000 12044 move complete, result=0
02:14:59.823 00.000 12044 worker thread done servicing request
02:14:59.832 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14472, med=615, FiltMin=523, FiltMax=9518, Gamma=0.810
02:14:59.838 00.006 14964 UpdateGuideState exits: m=255760 SNR=318.2
02:14:59.839 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:59.840 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:14:59.841 00.001 14964 Enqueuing Expose request
02:14:59.842 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:59.843 00.001 12044 Worker thread wakes up
02:14:59.843 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:14:59.843 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:02.967 03.124 12044 Exposure complete
02:15:02.989 00.022 12044 worker thread done servicing request
02:15:02.989 00.000 14964 OnExposeComplete: enter
02:15:02.990 00.001 14964 UpdateGuideState(): m_state=6
02:15:02.991 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4000
02:15:02.991 00.000 14964 Star::Find returns 1 (0), X=280.36, Y=92.46, Mass=262366, SNR=323.8, Peak=14296 HFD=4.4
02:15:02.992 00.001 14964 MultiStar: [#1 0.69,0.13,0.17,U] [#2 0.38,-0.21,0.05,U] 
02:15:02.992 00.000 14964 single-star, 2 included, MultiStar: {0.31, 0.08}, one-star: {0.24, 0.09}
02:15:02.993 00.001 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
02:15:02.993 00.000 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.31)
02:15:02.994 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.25 cameraTheta=0.37 mountX=-0.09 mountY=-0.24, mountTheta=-1.91
02:15:02.995 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.09, opts=13)
02:15:02.995 00.000 14964 Enqueuing Move request for scope (0.24, 0.09)
02:15:02.996 00.001 12044 Worker thread wakes up
02:15:02.996 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
02:15:02.996 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
02:15:02.996 00.000 12044 Moving (0.24, 0.09) raw xDistance=-0.09 yDistance=-0.24
02:15:02.996 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.14, using input
02:15:02.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:15:02.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:02.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:15:02.996 00.000 12044 MoveAxis(E, 0, ABG)
02:15:02.996 00.000 12044 Move returns status 0, amount 0
02:15:02.996 00.000 12044 MoveAxis(N, 0, ABG)
02:15:02.996 00.000 12044 Move returns status 0, amount 0
02:15:02.996 00.000 12044 move complete, result=0
02:15:02.997 00.001 12044 worker thread done servicing request
02:15:03.006 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14296, med=616, FiltMin=513, FiltMax=11751, Gamma=0.810
02:15:03.012 00.006 14964 UpdateGuideState exits: m=262366 SNR=323.8
02:15:03.013 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.013 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:03.014 00.001 14964 Enqueuing Expose request
02:15:03.014 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:03.015 00.001 12044 Worker thread wakes up
02:15:03.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:03.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:06.126 03.111 12044 Exposure complete
02:15:06.150 00.024 12044 worker thread done servicing request
02:15:06.150 00.000 14964 OnExposeComplete: enter
02:15:06.150 00.000 14964 UpdateGuideState(): m_state=6
02:15:06.151 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4001
02:15:06.152 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=92.41, Mass=271170, SNR=323.9, Peak=18116 HFD=3.9
02:15:06.152 00.000 14964 MultiStar: [#1 0.62,0.18,0.17,U] [#2 0.62,0.54,0.00,M2] 
02:15:06.153 00.001 14964 single-star, 1 included, MultiStar: {0.14, 0.06}, one-star: {0.06, 0.04}
02:15:06.153 00.000 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
02:15:06.154 00.001 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
02:15:06.154 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
02:15:06.155 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.04, opts=13)
02:15:06.156 00.001 14964 Enqueuing Move request for scope (0.06, 0.04)
02:15:06.156 00.000 12044 Worker thread wakes up
02:15:06.156 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:15:06.156 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:15:06.157 00.001 12044 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
02:15:06.157 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.16, using input
02:15:06.157 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
02:15:06.157 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:06.157 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:06.157 00.000 12044 MoveAxis(E, 0, ABG)
02:15:06.157 00.000 12044 Move returns status 0, amount 0
02:15:06.157 00.000 12044 MoveAxis(N, 0, ABG)
02:15:06.157 00.000 12044 Move returns status 0, amount 0
02:15:06.157 00.000 12044 move complete, result=0
02:15:06.157 00.000 12044 worker thread done servicing request
02:15:06.164 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18116, med=615, FiltMin=528, FiltMax=11580, Gamma=0.810
02:15:06.170 00.006 14964 UpdateGuideState exits: m=271170 SNR=323.9
02:15:06.170 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.171 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:06.171 00.000 14964 Enqueuing Expose request
02:15:06.172 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:06.172 00.000 12044 Worker thread wakes up
02:15:06.172 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:06.172 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:09.277 03.105 12044 Exposure complete
02:15:09.302 00.025 12044 worker thread done servicing request
02:15:09.302 00.000 14964 OnExposeComplete: enter
02:15:09.303 00.001 14964 UpdateGuideState(): m_state=6
02:15:09.303 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4002
02:15:09.304 00.001 14964 Star::Find returns 1 (0), X=280.13, Y=92.24, Mass=264092, SNR=315.0, Peak=14072 HFD=4.5
02:15:09.304 00.000 14964 MultiStar: [#1 0.74,0.51,0.00,M1] [#2 0.38,0.68,0.00,M3] 
02:15:09.305 00.001 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
02:15:09.305 00.000 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
02:15:09.306 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=0.13 mountY=0.01, mountTheta=0.06
02:15:09.307 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.13, opts=13)
02:15:09.307 00.000 14964 Enqueuing Move request for scope (0.01, -0.13)
02:15:09.308 00.001 12044 Worker thread wakes up
02:15:09.308 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
02:15:09.308 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
02:15:09.308 00.000 12044 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.01
02:15:09.308 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
02:15:09.308 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:09.308 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:15:09.308 00.000 12044 MoveAxis(E, 0, ABG)
02:15:09.308 00.000 12044 Move returns status 0, amount 0
02:15:09.308 00.000 12044 MoveAxis(N, 0, ABG)
02:15:09.308 00.000 12044 Move returns status 0, amount 0
02:15:09.308 00.000 12044 move complete, result=0
02:15:09.308 00.000 12044 worker thread done servicing request
02:15:09.316 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14072, med=615, FiltMin=528, FiltMax=10350, Gamma=0.810
02:15:09.321 00.005 14964 UpdateGuideState exits: m=264092 SNR=315.0
02:15:09.322 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.322 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:09.323 00.001 14964 Enqueuing Expose request
02:15:09.323 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:09.324 00.001 12044 Worker thread wakes up
02:15:09.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:09.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:12.443 03.119 12044 Exposure complete
02:15:12.464 00.021 12044 worker thread done servicing request
02:15:12.464 00.000 14964 OnExposeComplete: enter
02:15:12.465 00.001 14964 UpdateGuideState(): m_state=6
02:15:12.465 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4003
02:15:12.466 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=92.02, Mass=262239, SNR=314.3, Peak=14332 HFD=4.1
02:15:12.466 00.000 14964 MultiStar: [#1 0.93,0.89,0.00,M2] [#2 0.62,1.00,0.00,M4] 
02:15:12.467 00.001 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
02:15:12.467 00.000 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
02:15:12.468 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.34 hyp=0.48 cameraTheta=-0.79 mountX=0.35 mountY=-0.30, mountTheta=-0.72
02:15:12.469 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.34, opts=13)
02:15:12.469 00.000 14964 Enqueuing Move request for scope (0.34, -0.34)
02:15:12.470 00.001 12044 Worker thread wakes up
02:15:12.470 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.34) opts 0xd
02:15:12.470 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.34)
02:15:12.470 00.000 12044 Moving (0.34, -0.34) raw xDistance=0.35 yDistance=-0.30
02:15:12.470 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.35, slope = 0.03
02:15:12.470 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:12.470 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:15:12.470 00.000 12044 MoveAxis(W, 21, ABG)
02:15:12.470 00.000 12044 Guiding  Dir = 3, Dur = 21
02:15:12.477 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14332, med=615, FiltMin=527, FiltMax=12320, Gamma=0.810
02:15:12.483 00.006 14964 UpdateGuideState exits: m=262239 SNR=314.3
02:15:12.483 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.484 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:12.484 00.000 14964 Enqueuing Expose request
02:15:12.579 00.095 12044 IsSlewing returns 0
02:15:12.579 00.000 12044 IsGuiding returns 0
02:15:12.610 00.031 12044 IsGuiding returns 1
02:15:12.610 00.000 12044 scope still moving after pulse duration time elapsed
02:15:12.701 00.091 12044 IsSlewing returns 0
02:15:12.702 00.001 12044 IsGuiding returns 0
02:15:12.702 00.000 12044 scope move finished after 21 + 101 ms
02:15:12.702 00.000 12044 Move returns status 0, amount 21
02:15:12.702 00.000 12044 MoveAxis(N, 0, ABG)
02:15:12.702 00.000 12044 Move returns status 0, amount 0
02:15:12.702 00.000 12044 move complete, result=0
02:15:12.702 00.000 12044 worker thread done servicing request
02:15:12.702 00.000 12044 Worker thread wakes up
02:15:12.702 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:12.702 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:12.702 00.000 14964 GuideStep: 0.3 px 21 ms WEST, -0.3 px 0 ms NORTH
02:15:15.813 03.111 12044 Exposure complete
02:15:15.837 00.024 12044 worker thread done servicing request
02:15:15.837 00.000 14964 OnExposeComplete: enter
02:15:15.838 00.001 14964 UpdateGuideState(): m_state=6
02:15:15.838 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4004
02:15:15.839 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=91.83, Mass=253824, SNR=315.8, Peak=12036 HFD=4.7
02:15:15.839 00.000 14964 MultiStar: [#1 0.82,0.84,0.00,M3] [#2 0.69,0.59,0.00,M5] 
02:15:15.840 00.001 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
02:15:15.840 00.000 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.68)
02:15:15.841 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.54 hyp=0.64 cameraTheta=-1.01 mountX=0.55 mountY=-0.29, mountTheta=-0.48
02:15:15.842 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.54, opts=13)
02:15:15.843 00.001 14964 Enqueuing Move request for scope (0.34, -0.54)
02:15:15.843 00.000 12044 Worker thread wakes up
02:15:15.844 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.54) opts 0xd
02:15:15.844 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.54)
02:15:15.844 00.000 12044 Moving (0.34, -0.54) raw xDistance=0.55 yDistance=-0.29
02:15:15.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.55, slope = 0.05
02:15:15.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:15.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:15:15.844 00.000 12044 MoveAxis(W, 36, ABG)
02:15:15.844 00.000 12044 Guiding  Dir = 3, Dur = 36
02:15:15.852 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12036, med=616, FiltMin=535, FiltMax=9741, Gamma=0.810
02:15:15.857 00.005 14964 UpdateGuideState exits: m=253824 SNR=315.8
02:15:15.858 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.859 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:15.859 00.000 14964 Enqueuing Expose request
02:15:15.872 00.013 12044 IsSlewing returns 0
02:15:15.873 00.001 12044 IsGuiding returns 0
02:15:15.905 00.032 12044 PulseGuide returned control before completion, sleep 15
02:15:15.921 00.016 12044 IsGuiding returns 1
02:15:15.921 00.000 12044 scope still moving after pulse duration time elapsed
02:15:15.983 00.062 12044 IsSlewing returns 0
02:15:15.983 00.000 12044 IsGuiding returns 0
02:15:15.983 00.000 12044 scope move finished after 36 + 73 ms
02:15:15.983 00.000 12044 Move returns status 0, amount 36
02:15:15.983 00.000 12044 MoveAxis(N, 0, ABG)
02:15:15.983 00.000 12044 Move returns status 0, amount 0
02:15:15.983 00.000 12044 move complete, result=0
02:15:15.983 00.000 12044 worker thread done servicing request
02:15:15.983 00.000 12044 Worker thread wakes up
02:15:15.983 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:15.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:15.983 00.000 14964 GuideStep: 0.5 px 36 ms WEST, -0.3 px 0 ms NORTH
02:15:19.111 03.128 12044 Exposure complete
02:15:19.140 00.029 12044 worker thread done servicing request
02:15:19.140 00.000 14964 OnExposeComplete: enter
02:15:19.141 00.001 14964 UpdateGuideState(): m_state=6
02:15:19.142 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4005
02:15:19.142 00.000 14964 Star::Find returns 1 (0), X=280.08, Y=92.20, Mass=264518, SNR=321.0, Peak=14876 HFD=4.4
02:15:19.143 00.001 14964 MultiStar: [#1 0.53,0.29,0.17,U] [#2 0.72,0.63,0.00,M6] 
02:15:19.143 00.000 14964 refined, 1 included, MultiStar: {0.04, -0.10}, one-star: {-0.04, -0.16}
02:15:19.143 00.000 14964 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.56) = xAngle (0.36 = 0.36)
02:15:19.145 00.002 14964 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.41 = -2.87)
02:15:19.145 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=0.10 mountY=-0.03, mountTheta=-0.28
02:15:19.146 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.10, opts=13)
02:15:19.147 00.001 14964 Enqueuing Move request for scope (0.04, -0.10)
02:15:19.147 00.000 12044 Worker thread wakes up
02:15:19.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:15:19.147 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:15:19.147 00.000 12044 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.03
02:15:19.147 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.26, using input
02:15:19.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
02:15:19.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:19.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:19.147 00.000 12044 MoveAxis(E, 0, ABG)
02:15:19.147 00.000 12044 Move returns status 0, amount 0
02:15:19.148 00.001 12044 MoveAxis(N, 0, ABG)
02:15:19.148 00.000 12044 Move returns status 0, amount 0
02:15:19.148 00.000 12044 move complete, result=0
02:15:19.148 00.000 12044 worker thread done servicing request
02:15:19.155 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14876, med=616, FiltMin=519, FiltMax=10714, Gamma=0.810
02:15:19.160 00.005 14964 UpdateGuideState exits: m=264518 SNR=321.0
02:15:19.160 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.161 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:19.162 00.001 14964 Enqueuing Expose request
02:15:19.162 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:19.163 00.001 12044 Worker thread wakes up
02:15:19.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:19.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:22.256 03.093 12044 Exposure complete
02:15:22.284 00.028 12044 worker thread done servicing request
02:15:22.284 00.000 14964 OnExposeComplete: enter
02:15:22.284 00.000 14964 UpdateGuideState(): m_state=6
02:15:22.285 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4006
02:15:22.286 00.001 14964 Star::Find returns 1 (0), X=280.02, Y=92.31, Mass=256168, SNR=305.9, Peak=16484 HFD=4.2
02:15:22.286 00.000 14964 MultiStar: [#1 0.46,0.27,0.15,U] [#2 0.06,0.00,0.07,U] 
02:15:22.287 00.001 14964 refined, 2 included, MultiStar: {-0.03, -0.01}, one-star: {-0.10, -0.06}
02:15:22.287 00.000 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
02:15:22.288 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
02:15:22.288 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.66 mountX=0.01 mountY=0.03, mountTheta=1.12
02:15:22.289 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.01, opts=13)
02:15:22.290 00.001 14964 Enqueuing Move request for scope (-0.03, -0.01)
02:15:22.290 00.000 12044 Worker thread wakes up
02:15:22.290 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:15:22.290 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:15:22.290 00.000 12044 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
02:15:22.290 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.19, using input
02:15:22.290 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
02:15:22.290 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:22.290 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:15:22.290 00.000 12044 MoveAxis(E, 0, ABG)
02:15:22.290 00.000 12044 Move returns status 0, amount 0
02:15:22.290 00.000 12044 MoveAxis(N, 0, ABG)
02:15:22.290 00.000 12044 Move returns status 0, amount 0
02:15:22.290 00.000 12044 move complete, result=0
02:15:22.290 00.000 12044 worker thread done servicing request
02:15:22.298 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16484, med=615, FiltMin=531, FiltMax=9424, Gamma=0.810
02:15:22.303 00.005 14964 UpdateGuideState exits: m=256168 SNR=305.9
02:15:22.304 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.304 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:22.304 00.000 14964 Enqueuing Expose request
02:15:22.305 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:22.305 00.000 12044 Worker thread wakes up
02:15:22.305 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:22.305 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:25.412 03.107 12044 Exposure complete
02:15:25.433 00.021 12044 worker thread done servicing request
02:15:25.433 00.000 14964 OnExposeComplete: enter
02:15:25.434 00.001 14964 UpdateGuideState(): m_state=6
02:15:25.434 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4007
02:15:25.435 00.001 14964 Star::Find returns 1 (0), X=280.22, Y=92.38, Mass=266432, SNR=309.9, Peak=12924 HFD=4.8
02:15:25.435 00.000 14964 MultiStar: [#1 0.65,0.31,0.17,U] [#2 0.27,0.65,0.07,U] 
02:15:25.436 00.001 14964 single-star, 2 included, MultiStar: {0.18, 0.09}, one-star: {0.10, 0.01}
02:15:25.436 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.69 = 1.69)
02:15:25.437 00.001 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.54)
02:15:25.437 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
02:15:25.438 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.01, opts=13)
02:15:25.439 00.001 14964 Enqueuing Move request for scope (0.10, 0.01)
02:15:25.439 00.000 12044 Worker thread wakes up
02:15:25.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:15:25.439 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:15:25.439 00.000 12044 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
02:15:25.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
02:15:25.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:25.440 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:25.440 00.000 12044 MoveAxis(E, 0, ABG)
02:15:25.440 00.000 12044 Move returns status 0, amount 0
02:15:25.440 00.000 12044 MoveAxis(N, 0, ABG)
02:15:25.440 00.000 12044 Move returns status 0, amount 0
02:15:25.440 00.000 12044 move complete, result=0
02:15:25.440 00.000 12044 worker thread done servicing request
02:15:25.447 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12924, med=616, FiltMin=532, FiltMax=10064, Gamma=0.810
02:15:25.453 00.006 14964 UpdateGuideState exits: m=266432 SNR=309.9
02:15:25.454 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:25.454 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:25.454 00.000 14964 Enqueuing Expose request
02:15:25.455 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:25.456 00.001 12044 Worker thread wakes up
02:15:25.456 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:25.456 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:28.563 03.107 12044 Exposure complete
02:15:28.587 00.024 12044 worker thread done servicing request
02:15:28.587 00.000 14964 OnExposeComplete: enter
02:15:28.588 00.001 14964 UpdateGuideState(): m_state=6
02:15:28.589 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4008
02:15:28.589 00.000 14964 Star::Find returns 1 (0), X=280.59, Y=92.06, Mass=262394, SNR=298.1, Peak=11890 HFD=4.8
02:15:28.590 00.001 14964 MultiStar: [#1 1.15,0.68,0.00,M1] [#2 0.95,0.35,0.00,M5] 
02:15:28.590 00.000 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
02:15:28.591 00.001 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.04 = -2.25)
02:15:28.591 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=-0.30 hyp=0.56 cameraTheta=-0.57 mountX=0.31 mountY=-0.44, mountTheta=-0.95
02:15:28.592 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.30, opts=13)
02:15:28.593 00.001 14964 Enqueuing Move request for scope (0.47, -0.30)
02:15:28.593 00.000 12044 Worker thread wakes up
02:15:28.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.30) opts 0xd
02:15:28.593 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.30)
02:15:28.593 00.000 12044 Moving (0.47, -0.30) raw xDistance=0.31 yDistance=-0.44
02:15:28.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.31, slope = 0.03
02:15:28.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:28.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:15:28.593 00.000 12044 MoveAxis(W, 24, ABG)
02:15:28.593 00.000 12044 Guiding  Dir = 3, Dur = 24
02:15:28.602 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11890, med=615, FiltMin=527, FiltMax=10127, Gamma=0.810
02:15:28.607 00.005 14964 UpdateGuideState exits: m=262394 SNR=298.1
02:15:28.608 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.608 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:28.609 00.001 14964 Enqueuing Expose request
02:15:28.729 00.120 12044 IsSlewing returns 0
02:15:28.729 00.000 12044 IsGuiding returns 0
02:15:28.751 00.022 12044 PulseGuide returned control before completion, sleep 13
02:15:28.775 00.024 12044 IsGuiding returns 1
02:15:28.775 00.000 12044 scope still moving after pulse duration time elapsed
02:15:28.827 00.052 12044 IsSlewing returns 0
02:15:28.827 00.000 12044 IsGuiding returns 0
02:15:28.827 00.000 12044 scope move finished after 24 + 73 ms
02:15:28.827 00.000 12044 Move returns status 0, amount 24
02:15:28.827 00.000 12044 MoveAxis(N, 0, ABG)
02:15:28.827 00.000 12044 Move returns status 0, amount 0
02:15:28.827 00.000 12044 move complete, result=0
02:15:28.827 00.000 12044 worker thread done servicing request
02:15:28.827 00.000 12044 Worker thread wakes up
02:15:28.827 00.000 14964 GuideStep: 0.3 px 24 ms WEST, -0.4 px 0 ms NORTH
02:15:28.828 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:28.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:31.955 03.127 12044 Exposure complete
02:15:31.980 00.025 12044 worker thread done servicing request
02:15:31.980 00.000 14964 OnExposeComplete: enter
02:15:31.981 00.001 14964 UpdateGuideState(): m_state=6
02:15:31.981 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4009
02:15:31.982 00.001 14964 Star::Find returns 1 (0), X=279.78, Y=93.10, Mass=255848, SNR=302.8, Peak=10916 HFD=5.1
02:15:31.982 00.000 14964 MultiStar: [#1 0.22,-0.07,0.15,U] [#2 0.18,0.26,0.05,U] 
02:15:31.983 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.61}, one-star: {-0.34, 0.73}
02:15:31.983 00.000 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
02:15:31.984 00.001 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
02:15:31.984 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.61 hyp=0.66 cameraTheta=1.95 mountX=-0.62 mountY=0.18, mountTheta=2.85
02:15:31.985 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.61, opts=13)
02:15:31.986 00.001 14964 Enqueuing Move request for scope (-0.25, 0.61)
02:15:31.987 00.001 12044 Worker thread wakes up
02:15:31.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.61) opts 0xd
02:15:31.987 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.61)
02:15:31.987 00.000 12044 Moving (-0.25, 0.61) raw xDistance=-0.62 yDistance=0.18
02:15:31.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.62, slope = -0.03
02:15:31.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:31.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:15:31.987 00.000 12044 MoveAxis(E, 21, ABG)
02:15:31.987 00.000 12044 Guiding  Dir = 2, Dur = 21
02:15:31.994 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10916, med=615, FiltMin=530, FiltMax=8166, Gamma=0.810
02:15:32.000 00.006 14964 UpdateGuideState exits: m=255848 SNR=302.8
02:15:32.000 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.001 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:32.001 00.000 14964 Enqueuing Expose request
02:15:32.018 00.017 12044 IsSlewing returns 0
02:15:32.018 00.000 12044 IsGuiding returns 0
02:15:32.050 00.032 12044 IsGuiding returns 1
02:15:32.050 00.000 12044 scope still moving after pulse duration time elapsed
02:15:32.110 00.060 12044 IsSlewing returns 0
02:15:32.110 00.000 12044 IsGuiding returns 0
02:15:32.110 00.000 12044 scope move finished after 21 + 70 ms
02:15:32.110 00.000 12044 Move returns status 0, amount 21
02:15:32.110 00.000 12044 MoveAxis(N, 0, ABG)
02:15:32.110 00.000 12044 Move returns status 0, amount 0
02:15:32.110 00.000 12044 move complete, result=0
02:15:32.110 00.000 12044 worker thread done servicing request
02:15:32.110 00.000 12044 Worker thread wakes up
02:15:32.110 00.000 14964 GuideStep: -0.6 px 21 ms EAST, 0.2 px 0 ms NORTH
02:15:32.111 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:32.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:35.233 03.122 12044 Exposure complete
02:15:35.253 00.020 12044 worker thread done servicing request
02:15:35.253 00.000 14964 OnExposeComplete: enter
02:15:35.254 00.001 14964 UpdateGuideState(): m_state=6
02:15:35.255 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4010
02:15:35.255 00.000 14964 Star::Find returns 1 (0), X=280.32, Y=92.48, Mass=266107, SNR=322.5, Peak=13652 HFD=4.6
02:15:35.256 00.001 14964 MultiStar: [#1 0.77,0.29,0.00,M1] [#2 0.36,0.16,0.06,U] 
02:15:35.256 00.000 14964 single-star, 1 included, MultiStar: {0.21, 0.11}, one-star: {0.20, 0.11}
02:15:35.257 00.001 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
02:15:35.257 00.000 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.17)
02:15:35.258 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
02:15:35.259 00.001 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.11, opts=13)
02:15:35.259 00.000 14964 Enqueuing Move request for scope (0.20, 0.11)
02:15:35.260 00.001 12044 Worker thread wakes up
02:15:35.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
02:15:35.260 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
02:15:35.260 00.000 12044 Moving (0.20, 0.11) raw xDistance=-0.11 yDistance=-0.21
02:15:35.260 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.31, using input
02:15:35.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
02:15:35.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:35.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:15:35.260 00.000 12044 MoveAxis(E, 0, ABG)
02:15:35.260 00.000 12044 Move returns status 0, amount 0
02:15:35.260 00.000 12044 MoveAxis(N, 0, ABG)
02:15:35.260 00.000 12044 Move returns status 0, amount 0
02:15:35.260 00.000 12044 move complete, result=0
02:15:35.260 00.000 12044 worker thread done servicing request
02:15:35.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13652, med=615, FiltMin=535, FiltMax=11027, Gamma=0.810
02:15:35.273 00.006 14964 UpdateGuideState exits: m=266107 SNR=322.5
02:15:35.273 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.274 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:35.274 00.000 14964 Enqueuing Expose request
02:15:35.275 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:35.275 00.000 12044 Worker thread wakes up
02:15:35.275 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:35.275 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:38.389 03.114 12044 Exposure complete
02:15:38.418 00.029 12044 worker thread done servicing request
02:15:38.418 00.000 14964 OnExposeComplete: enter
02:15:38.418 00.000 14964 UpdateGuideState(): m_state=6
02:15:38.419 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4011
02:15:38.420 00.001 14964 Star::Find returns 1 (0), X=280.46, Y=92.55, Mass=261766, SNR=312.3, Peak=14068 HFD=4.3
02:15:38.420 00.000 14964 MultiStar: [#1 0.88,0.01,0.00,M2] [#2 0.68,-0.24,0.06,U] 
02:15:38.421 00.001 14964 single-star, 1 included, MultiStar: {0.36, 0.16}, one-star: {0.34, 0.19}
02:15:38.421 00.000 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
02:15:38.422 00.001 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.17)
02:15:38.422 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.19 hyp=0.38 cameraTheta=0.50 mountX=-0.18 mountY=-0.35, mountTheta=-2.04
02:15:38.423 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.19, opts=13)
02:15:38.424 00.001 14964 Enqueuing Move request for scope (0.34, 0.19)
02:15:38.424 00.000 12044 Worker thread wakes up
02:15:38.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.19) opts 0xd
02:15:38.424 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.19)
02:15:38.424 00.000 12044 Moving (0.34, 0.19) raw xDistance=-0.18 yDistance=-0.35
02:15:38.424 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.44, using input
02:15:38.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.07
02:15:38.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:38.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:15:38.424 00.000 12044 MoveAxis(E, 0, ABG)
02:15:38.424 00.000 12044 Move returns status 0, amount 0
02:15:38.424 00.000 12044 MoveAxis(N, 0, ABG)
02:15:38.424 00.000 12044 Move returns status 0, amount 0
02:15:38.424 00.000 12044 move complete, result=0
02:15:38.424 00.000 12044 worker thread done servicing request
02:15:38.432 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14068, med=616, FiltMin=531, FiltMax=11667, Gamma=0.810
02:15:38.437 00.005 14964 UpdateGuideState exits: m=261766 SNR=312.3
02:15:38.438 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.438 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:38.438 00.000 14964 Enqueuing Expose request
02:15:38.439 00.001 12044 Worker thread wakes up
02:15:38.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:38.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:38.439 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:15:41.577 03.138 12044 Exposure complete
02:15:41.600 00.023 12044 worker thread done servicing request
02:15:41.600 00.000 14964 OnExposeComplete: enter
02:15:41.602 00.002 14964 UpdateGuideState(): m_state=6
02:15:41.602 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4012
02:15:41.603 00.001 14964 Star::Find returns 1 (0), X=279.66, Y=92.88, Mass=260101, SNR=302.2, Peak=13968 HFD=4.5
02:15:41.603 00.000 14964 MultiStar: [#1 0.20,-0.52,0.16,U] [#2 0.39,-0.58,0.06,U] 
02:15:41.603 00.000 14964 refined, 2 included, MultiStar: {-0.33, 0.32}, one-star: {-0.46, 0.51}
02:15:41.604 00.001 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.92 = -2.36)
02:15:41.604 00.000 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.69)
02:15:41.604 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.32 hyp=0.46 cameraTheta=2.37 mountX=-0.32 mountY=0.29, mountTheta=2.41
02:15:41.605 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.32, opts=13)
02:15:41.606 00.001 14964 Enqueuing Move request for scope (-0.33, 0.32)
02:15:41.606 00.000 12044 Worker thread wakes up
02:15:41.607 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.32) opts 0xd
02:15:41.607 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.32)
02:15:41.607 00.000 12044 Moving (-0.33, 0.32) raw xDistance=-0.32 yDistance=0.29
02:15:41.607 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.54, using input
02:15:41.607 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.08
02:15:41.607 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:41.607 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:15:41.607 00.000 12044 MoveAxis(E, 25, ABG)
02:15:41.607 00.000 12044 Guiding  Dir = 2, Dur = 25
02:15:41.614 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13968, med=615, FiltMin=530, FiltMax=10171, Gamma=0.810
02:15:41.619 00.005 14964 UpdateGuideState exits: m=260101 SNR=302.2
02:15:41.620 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.620 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:41.621 00.001 14964 Enqueuing Expose request
02:15:41.656 00.035 12044 IsSlewing returns 0
02:15:41.657 00.001 12044 IsGuiding returns 0
02:15:41.688 00.031 12044 IsGuiding returns 1
02:15:41.688 00.000 12044 scope still moving after pulse duration time elapsed
02:15:41.749 00.061 12044 IsSlewing returns 0
02:15:41.749 00.000 12044 IsGuiding returns 0
02:15:41.749 00.000 12044 scope move finished after 25 + 67 ms
02:15:41.749 00.000 12044 Move returns status 0, amount 25
02:15:41.749 00.000 12044 MoveAxis(N, 0, ABG)
02:15:41.749 00.000 12044 Move returns status 0, amount 0
02:15:41.749 00.000 12044 move complete, result=0
02:15:41.749 00.000 12044 worker thread done servicing request
02:15:41.749 00.000 12044 Worker thread wakes up
02:15:41.749 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:41.749 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:41.749 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.3 px 0 ms NORTH
02:15:44.849 03.100 12044 Exposure complete
02:15:44.874 00.025 12044 worker thread done servicing request
02:15:44.874 00.000 14964 OnExposeComplete: enter
02:15:44.875 00.001 14964 UpdateGuideState(): m_state=6
02:15:44.875 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4013
02:15:44.876 00.001 14964 Star::Find returns 1 (0), X=280.15, Y=92.22, Mass=253651, SNR=307.3, Peak=13876 HFD=4.4
02:15:44.876 00.000 14964 MultiStar: [#1 0.85,0.32,0.00,M2] [#2 0.49,0.65,0.00,M2] 
02:15:44.876 00.000 14964 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
02:15:44.877 00.001 14964 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.06)
02:15:44.877 00.000 14964 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.38 mountX=0.15 mountY=-0.01, mountTheta=-0.08
02:15:44.878 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.15, opts=13)
02:15:44.879 00.001 14964 Enqueuing Move request for scope (0.03, -0.15)
02:15:44.879 00.000 12044 Worker thread wakes up
02:15:44.880 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:15:44.880 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:15:44.880 00.000 12044 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.01
02:15:44.880 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.05
02:15:44.880 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:44.880 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:15:44.880 00.000 12044 MoveAxis(E, 0, ABG)
02:15:44.880 00.000 12044 Move returns status 0, amount 0
02:15:44.880 00.000 12044 MoveAxis(N, 0, ABG)
02:15:44.880 00.000 12044 Move returns status 0, amount 0
02:15:44.880 00.000 12044 move complete, result=0
02:15:44.880 00.000 12044 worker thread done servicing request
02:15:44.887 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13876, med=615, FiltMin=511, FiltMax=10178, Gamma=0.810
02:15:44.892 00.005 14964 UpdateGuideState exits: m=253651 SNR=307.3
02:15:44.893 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.893 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:44.894 00.001 14964 Enqueuing Expose request
02:15:44.894 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:44.895 00.001 12044 Worker thread wakes up
02:15:44.895 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:44.895 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:48.021 03.126 12044 Exposure complete
02:15:48.051 00.030 12044 worker thread done servicing request
02:15:48.051 00.000 14964 OnExposeComplete: enter
02:15:48.052 00.001 14964 UpdateGuideState(): m_state=6
02:15:48.052 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4014
02:15:48.053 00.001 14964 Star::Find returns 1 (0), X=279.45, Y=92.58, Mass=261393, SNR=315.4, Peak=12424 HFD=5.0
02:15:48.053 00.000 14964 MultiStar: [#1 -0.07,0.04,0.16,U] [#2 -0.25,0.80,0.00,M3] 
02:15:48.054 00.001 14964 refined, 1 included, MultiStar: {-0.59, 0.19}, one-star: {-0.68, 0.21}
02:15:48.054 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
02:15:48.055 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
02:15:48.055 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=0.19 hyp=0.62 cameraTheta=2.84 mountX=-0.20 mountY=0.57, mountTheta=1.90
02:15:48.056 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.19, opts=13)
02:15:48.057 00.001 14964 Enqueuing Move request for scope (-0.59, 0.19)
02:15:48.057 00.000 12044 Worker thread wakes up
02:15:48.057 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.19) opts 0xd
02:15:48.057 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.19)
02:15:48.057 00.000 12044 Moving (-0.59, 0.19) raw xDistance=-0.20 yDistance=0.57
02:15:48.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.03
02:15:48.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:15:48.057 00.000 12044 MoveAxis(E, 0, ABG)
02:15:48.057 00.000 12044 Move returns status 0, amount 0
02:15:48.057 00.000 12044 MoveAxis(S, 53, ABG)
02:15:48.057 00.000 12044 Guiding  Dir = 1, Dur = 53
02:15:48.065 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12424, med=615, FiltMin=524, FiltMax=9243, Gamma=0.810
02:15:48.070 00.005 14964 UpdateGuideState exits: m=261393 SNR=315.4
02:15:48.071 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.071 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:48.072 00.001 14964 Enqueuing Expose request
02:15:48.078 00.006 12044 IsSlewing returns 0
02:15:48.079 00.001 12044 IsGuiding returns 0
02:15:48.110 00.031 12044 PulseGuide returned control before completion, sleep 32
02:15:48.154 00.044 12044 IsGuiding returns 1
02:15:48.154 00.000 12044 scope still moving after pulse duration time elapsed
02:15:48.221 00.067 12044 IsSlewing returns 0
02:15:48.221 00.000 12044 IsGuiding returns 0
02:15:48.221 00.000 12044 scope move finished after 53 + 88 ms
02:15:48.221 00.000 12044 Move returns status 0, amount 53
02:15:48.221 00.000 12044 move complete, result=0
02:15:48.221 00.000 12044 worker thread done servicing request
02:15:48.221 00.000 12044 Worker thread wakes up
02:15:48.221 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:48.221 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:48.221 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 53 ms SOUTH
02:15:51.320 03.099 12044 Exposure complete
02:15:51.339 00.019 12044 worker thread done servicing request
02:15:51.339 00.000 14964 OnExposeComplete: enter
02:15:51.340 00.001 14964 UpdateGuideState(): m_state=6
02:15:51.341 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4015
02:15:51.341 00.000 14964 Star::Find returns 1 (0), X=280.70, Y=91.94, Mass=249412, SNR=290.8, Peak=10758 HFD=4.8
02:15:51.342 00.001 14964 MultiStar: [#1 1.27,0.51,0.00,M2] [#2 0.63,0.37,0.09,U] 
02:15:51.343 00.001 14964 refined, 1 included, MultiStar: {0.58, -0.36}, one-star: {0.58, -0.43}
02:15:51.343 00.000 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
02:15:51.344 00.001 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.23)
02:15:51.344 00.000 14964 CameraToMount -- cameraX=0.58 cameraY=-0.36 hyp=0.69 cameraTheta=-0.55 mountX=0.37 mountY=-0.54, mountTheta=-0.97
02:15:51.345 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=-0.36, opts=13)
02:15:51.346 00.001 14964 Enqueuing Move request for scope (0.58, -0.36)
02:15:51.347 00.001 12044 Worker thread wakes up
02:15:51.347 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.36) opts 0xd
02:15:51.347 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, -0.36)
02:15:51.347 00.000 12044 Moving (0.58, -0.36) raw xDistance=0.37 yDistance=-0.54
02:15:51.347 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.37, slope = 0.01
02:15:51.347 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:51.347 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
02:15:51.347 00.000 12044 MoveAxis(W, 9, ABG)
02:15:51.347 00.000 12044 Guiding  Dir = 3, Dur = 9
02:15:51.354 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10758, med=616, FiltMin=532, FiltMax=9604, Gamma=0.810
02:15:51.359 00.005 14964 UpdateGuideState exits: m=249412 SNR=290.8
02:15:51.360 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.360 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:51.361 00.001 14964 Enqueuing Expose request
02:15:51.389 00.028 12044 IsSlewing returns 0
02:15:51.389 00.000 12044 IsGuiding returns 0
02:15:51.454 00.065 12044 IsGuiding returns 1
02:15:51.454 00.000 12044 scope still moving after pulse duration time elapsed
02:15:51.514 00.060 12044 IsSlewing returns 0
02:15:51.514 00.000 12044 IsGuiding returns 0
02:15:51.514 00.000 12044 scope move finished after 9 + 116 ms
02:15:51.515 00.001 12044 Move returns status 0, amount 9
02:15:51.515 00.000 12044 MoveAxis(N, 0, ABG)
02:15:51.515 00.000 12044 Move returns status 0, amount 0
02:15:51.515 00.000 12044 move complete, result=0
02:15:51.515 00.000 12044 worker thread done servicing request
02:15:51.515 00.000 12044 Worker thread wakes up
02:15:51.515 00.000 14964 GuideStep: 0.4 px 9 ms WEST, -0.5 px 0 ms NORTH
02:15:51.515 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:51.515 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:54.621 03.106 12044 Exposure complete
02:15:54.649 00.028 12044 worker thread done servicing request
02:15:54.649 00.000 14964 OnExposeComplete: enter
02:15:54.650 00.001 14964 UpdateGuideState(): m_state=6
02:15:54.651 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4016
02:15:54.651 00.000 14964 Star::Find returns 1 (0), X=280.53, Y=92.28, Mass=261523, SNR=312.8, Peak=14370 HFD=4.3
02:15:54.652 00.001 14964 MultiStar: [#1 0.87,0.46,0.00,M3] [#2 0.81,0.73,0.00,M3] 
02:15:54.652 00.000 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
02:15:54.652 00.000 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
02:15:54.653 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.08 hyp=0.42 cameraTheta=-0.20 mountX=0.09 mountY=-0.40, mountTheta=-1.36
02:15:54.654 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.08, opts=13)
02:15:54.654 00.000 14964 Enqueuing Move request for scope (0.41, -0.08)
02:15:54.655 00.001 12044 Worker thread wakes up
02:15:54.655 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.08) opts 0xd
02:15:54.655 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.08)
02:15:54.655 00.000 12044 Moving (0.41, -0.08) raw xDistance=0.09 yDistance=-0.40
02:15:54.655 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.16, using input
02:15:54.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:15:54.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:54.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:15:54.655 00.000 12044 MoveAxis(E, 0, ABG)
02:15:54.655 00.000 12044 Move returns status 0, amount 0
02:15:54.655 00.000 12044 MoveAxis(N, 0, ABG)
02:15:54.655 00.000 12044 Move returns status 0, amount 0
02:15:54.655 00.000 12044 move complete, result=0
02:15:54.655 00.000 12044 worker thread done servicing request
02:15:54.662 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14370, med=615, FiltMin=523, FiltMax=11803, Gamma=0.810
02:15:54.668 00.006 14964 UpdateGuideState exits: m=261523 SNR=312.8
02:15:54.668 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.669 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:54.669 00.000 14964 Enqueuing Expose request
02:15:54.670 00.001 12044 Worker thread wakes up
02:15:54.670 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:54.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:15:54.670 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:15:57.781 03.111 12044 Exposure complete
02:15:57.802 00.021 12044 worker thread done servicing request
02:15:57.802 00.000 14964 OnExposeComplete: enter
02:15:57.803 00.001 14964 UpdateGuideState(): m_state=6
02:15:57.803 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4017
02:15:57.804 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=92.39, Mass=264457, SNR=320.1, Peak=13768 HFD=4.6
02:15:57.804 00.000 14964 MultiStar: [#1 0.88,0.51,0.00,M4] [#2 0.56,0.38,0.06,U] 
02:15:57.805 00.001 14964 single-star, 1 included, MultiStar: {0.08, 0.05}, one-star: {0.05, 0.03}
02:15:57.805 00.000 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
02:15:57.806 00.001 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
02:15:57.806 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
02:15:57.807 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.03, opts=13)
02:15:57.807 00.000 14964 Enqueuing Move request for scope (0.05, 0.03)
02:15:57.808 00.001 12044 Worker thread wakes up
02:15:57.808 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:15:57.808 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:15:57.808 00.000 12044 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.06
02:15:57.808 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
02:15:57.808 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:57.808 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:57.808 00.000 12044 MoveAxis(E, 0, ABG)
02:15:57.808 00.000 12044 Move returns status 0, amount 0
02:15:57.808 00.000 12044 MoveAxis(N, 0, ABG)
02:15:57.808 00.000 12044 Move returns status 0, amount 0
02:15:57.808 00.000 12044 move complete, result=0
02:15:57.808 00.000 12044 worker thread done servicing request
02:15:57.817 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13768, med=615, FiltMin=534, FiltMax=10132, Gamma=0.810
02:15:57.822 00.005 14964 UpdateGuideState exits: m=264457 SNR=320.1
02:15:57.823 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.823 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:15:57.824 00.001 14964 Enqueuing Expose request
02:15:57.824 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:57.825 00.001 12044 Worker thread wakes up
02:15:57.825 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:15:57.825 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:00.962 03.137 12044 Exposure complete
02:16:00.987 00.025 12044 worker thread done servicing request
02:16:00.987 00.000 14964 OnExposeComplete: enter
02:16:00.988 00.001 14964 UpdateGuideState(): m_state=6
02:16:00.989 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4018
02:16:00.989 00.000 14964 Star::Find returns 1 (0), X=280.65, Y=92.45, Mass=257652, SNR=308.7, Peak=16094 HFD=4.0
02:16:00.990 00.001 14964 MultiStar: [#1 1.03,0.33,0.00,M5] [#2 0.70,0.48,0.00,M3] 
02:16:00.991 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
02:16:00.992 00.001 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
02:16:00.992 00.000 14964 CameraToMount -- cameraX=0.53 cameraY=0.09 hyp=0.54 cameraTheta=0.16 mountX=-0.08 mountY=-0.54, mountTheta=-1.71
02:16:00.994 00.002 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.09, opts=13)
02:16:00.995 00.001 14964 Enqueuing Move request for scope (0.53, 0.09)
02:16:00.995 00.000 12044 Worker thread wakes up
02:16:00.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.09) opts 0xd
02:16:00.996 00.001 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.09)
02:16:00.996 00.000 12044 Moving (0.53, 0.09) raw xDistance=-0.08 yDistance=-0.54
02:16:00.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.05
02:16:00.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:00.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
02:16:00.996 00.000 12044 MoveAxis(E, 0, ABG)
02:16:00.996 00.000 12044 Move returns status 0, amount 0
02:16:00.996 00.000 12044 MoveAxis(N, 0, ABG)
02:16:00.996 00.000 12044 Move returns status 0, amount 0
02:16:00.996 00.000 12044 move complete, result=0
02:16:00.996 00.000 12044 worker thread done servicing request
02:16:01.003 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16094, med=615, FiltMin=535, FiltMax=12381, Gamma=0.810
02:16:01.009 00.006 14964 UpdateGuideState exits: m=257652 SNR=308.7
02:16:01.010 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.010 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:01.010 00.000 14964 Enqueuing Expose request
02:16:01.011 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:16:01.012 00.001 12044 Worker thread wakes up
02:16:01.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:01.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:04.144 03.132 12044 Exposure complete
02:16:04.165 00.021 12044 worker thread done servicing request
02:16:04.165 00.000 14964 OnExposeComplete: enter
02:16:04.166 00.001 14964 UpdateGuideState(): m_state=6
02:16:04.166 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4019
02:16:04.167 00.001 14964 Star::Find returns 1 (0), X=281.11, Y=92.38, Mass=266675, SNR=326.0, Peak=15192 HFD=4.2
02:16:04.167 00.000 14964 MultiStar: [#1 1.51,-0.36,0.00,M6] [#2 1.43,-0.04,0.00,M4] 
02:16:04.168 00.001 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
02:16:04.168 00.000 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
02:16:04.169 00.001 14964 CameraToMount -- cameraX=0.99 cameraY=0.02 hyp=0.99 cameraTheta=0.02 mountX=-0.00 mountY=-0.99, mountTheta=-1.57
02:16:04.170 00.001 14964 SchedulePrimaryMove(1136A648, x=0.99, y=0.02, opts=13)
02:16:04.170 00.000 14964 Enqueuing Move request for scope (0.99, 0.02)
02:16:04.171 00.001 12044 Worker thread wakes up
02:16:04.171 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.02) opts 0xd
02:16:04.171 00.000 12044 Handling offset move in thread for scope, endpoint = (0.99, 0.02)
02:16:04.171 00.000 12044 Moving (0.99, 0.02) raw xDistance=-0.00 yDistance=-0.99
02:16:04.171 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
02:16:04.171 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:04.171 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.99
02:16:04.171 00.000 12044 MoveAxis(E, 0, ABG)
02:16:04.171 00.000 12044 Move returns status 0, amount 0
02:16:04.171 00.000 12044 MoveAxis(N, 0, ABG)
02:16:04.171 00.000 12044 Move returns status 0, amount 0
02:16:04.171 00.000 12044 move complete, result=0
02:16:04.171 00.000 12044 worker thread done servicing request
02:16:04.179 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15192, med=614, FiltMin=533, FiltMax=10934, Gamma=0.810
02:16:04.185 00.006 14964 UpdateGuideState exits: m=266675 SNR=326.0
02:16:04.185 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.186 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:04.186 00.000 14964 Enqueuing Expose request
02:16:04.186 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -1.0 px 0 ms NORTH
02:16:04.187 00.001 12044 Worker thread wakes up
02:16:04.187 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:04.187 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:07.109 02.922 14964 evsrv: cli 01AB2C10 connect
02:16:07.110 00.001 14964 case statement mapped state 6 to 3
02:16:07.111 00.001 14964 case statement mapped state 6 to 3
02:16:07.113 00.002 14964 evsrv: cli 01AB2C10 request: {"method":"get_app_state","id":"87743c9f-8dd8-4e4b-ba40-0de405a0ae18"}
02:16:07.113 00.000 14964 case statement mapped state 6 to 3
02:16:07.114 00.001 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":"Guiding","id":"87743c9f-8dd8-4e4b-ba40-0de405a0ae18"}
02:16:07.115 00.001 14964 evsrv: cli 01AB2C10 disconnect
02:16:07.116 00.001 14964 evsrv: cli 01AB2490 connect
02:16:07.116 00.000 14964 case statement mapped state 6 to 3
02:16:07.117 00.001 14964 case statement mapped state 6 to 3
02:16:07.117 00.000 14964 evsrv: cli 01AB2490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"fb1c901a-0535-4378-935c-e0c66859a130"}
02:16:07.118 00.001 14964 PhdController::Dither begins
02:16:07.118 00.000 14964 dither: size=2.00, dRA=0.80 dDec=0.02
02:16:07.119 00.001 14964 MountToCamera -- mountTheta (-0.02) + m_xAngle (-1.56) = xAngle (-1.58 = -1.58)
02:16:07.119 00.000 14964 MountToCamera -- mountX=0.80 mountY=0.02 hyp=0.80 mountTheta=-0.02 cameraX=-0.01, cameraY=-0.80 cameraTheta=-1.58
02:16:07.120 00.001 14964 setting lock position to (280.11, 91.57)
02:16:07.120 00.000 14964 Mount: notify guiding dithered (-0.0, -0.8)
02:16:07.121 00.001 14964 MultiStar: stabilizing after lock position change
02:16:07.121 00.000 14964 Status Line: Dither by 0.80,0.02
02:16:07.123 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:16:07.124 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
02:16:07.124 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":0,"id":"fb1c901a-0535-4378-935c-e0c66859a130"}
02:16:07.125 00.001 14964 evsrv: cli 01AB2490 disconnect
02:16:07.290 00.165 12044 Exposure complete
02:16:07.311 00.021 12044 worker thread done servicing request
02:16:07.312 00.001 14964 OnExposeComplete: enter
02:16:07.312 00.000 14964 UpdateGuideState(): m_state=6
02:16:07.313 00.001 14964 Star::Find(35, 281, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4020
02:16:07.313 00.000 14964 Star::Find returns 1 (0), X=280.63, Y=92.46, Mass=260050, SNR=301.4, Peak=12992 HFD=4.4
02:16:07.314 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
02:16:07.314 00.000 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
02:16:07.315 00.001 14964 CameraToMount -- cameraX=0.51 cameraY=0.90 hyp=1.03 cameraTheta=1.05 mountX=-0.89 mountY=-0.60, mountTheta=-2.54
02:16:07.316 00.001 14964 dither recenter: remaining=(-0.8,-0.0) step=(-0.8,-0.0)
02:16:07.316 00.000 14964 MountToCamera -- mountTheta (3.12) + m_xAngle (-1.56) = xAngle (1.56 = 1.56)
02:16:07.317 00.001 14964 MountToCamera -- mountX=-0.80 mountY=-0.02 hyp=0.80 mountTheta=3.12 cameraX=0.01, cameraY=0.80 cameraTheta=1.56
02:16:07.317 00.000 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.80, opts=4)
02:16:07.318 00.001 14964 Enqueuing Move request for scope (0.01, 0.80)
02:16:07.318 00.000 14964 Mount: notify direct move -0.80,-0.02
02:16:07.319 00.001 12044 Worker thread wakes up
02:16:07.319 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.80) opts 0x4
02:16:07.319 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.80)
02:16:07.319 00.000 12044 Moving (0.01, 0.80) raw xDistance=-0.80 yDistance=-0.02
02:16:07.319 00.000 12044 BLC: window closed
02:16:07.319 00.000 12044 MoveAxis(E, 95, B)
02:16:07.319 00.000 12044 Guiding  Dir = 2, Dur = 95
02:16:07.326 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12992, med=615, FiltMin=523, FiltMax=10363, Gamma=0.810
02:16:07.332 00.006 14964 UpdateGuideState exits: m=260050 SNR=301.4
02:16:07.333 00.001 14964 PhdController: settling, locked = 1, distance = 1.28 (2.00) aobump = 0 frame = 1 / 99999
02:16:07.333 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577367.333,"Host":"NUCBOX","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:16:07.334 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.334 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:07.335 00.001 14964 Enqueuing Expose request
02:16:07.358 00.023 12044 IsSlewing returns 0
02:16:07.359 00.001 12044 IsGuiding returns 0
02:16:07.390 00.031 12044 PulseGuide returned control before completion, sleep 75
02:16:07.477 00.087 12044 IsGuiding returns 1
02:16:07.477 00.000 12044 scope still moving after pulse duration time elapsed
02:16:07.530 00.053 12044 IsSlewing returns 0
02:16:07.531 00.001 12044 IsGuiding returns 0
02:16:07.531 00.000 12044 scope move finished after 95 + 76 ms
02:16:07.531 00.000 12044 Move returns status 0, amount 95
02:16:07.531 00.000 12044 BLC: window closed
02:16:07.531 00.000 12044 BLC: Compensation needed for non-algo type move
02:16:07.531 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:16:07.531 00.000 12044 MoveAxis(N, 334, B)
02:16:07.531 00.000 12044 Guiding  Dir = 0, Dur = 334
02:16:07.560 00.029 12044 IsSlewing returns 0
02:16:07.560 00.000 12044 IsGuiding returns 0
02:16:07.592 00.032 12044 PulseGuide returned control before completion, sleep 313
02:16:07.908 00.316 12044 IsGuiding returns 1
02:16:07.908 00.000 12044 scope still moving after pulse duration time elapsed
02:16:07.971 00.063 12044 IsSlewing returns 0
02:16:07.971 00.000 12044 IsGuiding returns 0
02:16:07.971 00.000 12044 scope move finished after 334 + 76 ms
02:16:07.971 00.000 12044 Move returns status 0, amount 334
02:16:07.971 00.000 12044 move complete, result=0
02:16:07.971 00.000 12044 worker thread done servicing request
02:16:07.971 00.000 14964 GuideStep: -0.8 px 95 ms EAST, -0.0 px 334 ms NORTH
02:16:07.972 00.001 12044 Worker thread wakes up
02:16:07.972 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:07.972 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:11.101 03.129 12044 Exposure complete
02:16:11.121 00.020 12044 worker thread done servicing request
02:16:11.121 00.000 14964 OnExposeComplete: enter
02:16:11.122 00.001 14964 UpdateGuideState(): m_state=6
02:16:11.123 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4021
02:16:11.123 00.000 14964 Star::Find returns 1 (0), X=280.48, Y=92.00, Mass=257388, SNR=321.7, Peak=14056 HFD=4.1
02:16:11.124 00.001 14964 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.56) = xAngle (2.42 = 2.42)
02:16:11.124 00.000 14964 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.47 = -0.81)
02:16:11.125 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.43 hyp=0.57 cameraTheta=0.87 mountX=-0.43 mountY=-0.41, mountTheta=-2.38
02:16:11.126 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.43, opts=13)
02:16:11.127 00.001 14964 Enqueuing Move request for scope (0.37, 0.43)
02:16:11.128 00.001 12044 Worker thread wakes up
02:16:11.128 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.43) opts 0xd
02:16:11.128 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.43)
02:16:11.128 00.000 12044 Moving (0.37, 0.43) raw xDistance=-0.43 yDistance=-0.41
02:16:11.128 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.43, slope = 0.00
02:16:11.128 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:11.128 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:16:11.128 00.000 12044 MoveAxis(E, 33, ABG)
02:16:11.128 00.000 12044 Guiding  Dir = 2, Dur = 33
02:16:11.136 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14056, med=615, FiltMin=530, FiltMax=11688, Gamma=0.810
02:16:11.142 00.006 14964 UpdateGuideState exits: m=257388 SNR=321.7
02:16:11.142 00.000 14964 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 2 / 99999
02:16:11.143 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577371.143,"Host":"NUCBOX","Inst":1,"Distance":0.57,"Time":3.8,"SettleTime":15.0,"StarLocked":true}
02:16:11.143 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:11.144 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:11.144 00.000 14964 Enqueuing Expose request
02:16:11.153 00.009 12044 IsSlewing returns 0
02:16:11.153 00.000 12044 IsGuiding returns 0
02:16:11.277 00.124 12044 IsGuiding returns 1
02:16:11.277 00.000 12044 scope still moving after pulse duration time elapsed
02:16:11.329 00.052 12044 IsSlewing returns 0
02:16:11.330 00.001 12044 IsGuiding returns 0
02:16:11.330 00.000 12044 scope move finished after 33 + 143 ms
02:16:11.330 00.000 12044 Move returns status 0, amount 33
02:16:11.330 00.000 12044 MoveAxis(N, 0, ABG)
02:16:11.330 00.000 12044 Move returns status 0, amount 0
02:16:11.330 00.000 12044 move complete, result=0
02:16:11.330 00.000 12044 worker thread done servicing request
02:16:11.330 00.000 12044 Worker thread wakes up
02:16:11.330 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:11.330 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:11.330 00.000 14964 GuideStep: -0.4 px 33 ms EAST, -0.4 px 0 ms NORTH
02:16:14.438 03.108 12044 Exposure complete
02:16:14.459 00.021 12044 worker thread done servicing request
02:16:14.459 00.000 14964 OnExposeComplete: enter
02:16:14.460 00.001 14964 UpdateGuideState(): m_state=6
02:16:14.461 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4022
02:16:14.461 00.000 14964 Star::Find returns 1 (0), X=280.23, Y=91.48, Mass=266711, SNR=331.7, Peak=16059 HFD=3.9
02:16:14.462 00.001 14964 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.56) = xAngle (0.91 = 0.91)
02:16:14.462 00.000 14964 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.96 = -2.32)
02:16:14.462 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=0.09 mountY=-0.10, mountTheta=-0.87
02:16:14.464 00.002 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.09, opts=13)
02:16:14.464 00.000 14964 Enqueuing Move request for scope (0.11, -0.09)
02:16:14.465 00.001 12044 Worker thread wakes up
02:16:14.465 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:16:14.465 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:16:14.465 00.000 12044 Moving (0.11, -0.09) raw xDistance=0.09 yDistance=-0.10
02:16:14.465 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:16:14.465 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.465 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:14.465 00.000 12044 MoveAxis(E, 0, ABG)
02:16:14.465 00.000 12044 Move returns status 0, amount 0
02:16:14.465 00.000 12044 MoveAxis(N, 0, ABG)
02:16:14.465 00.000 12044 Move returns status 0, amount 0
02:16:14.465 00.000 12044 move complete, result=0
02:16:14.465 00.000 12044 worker thread done servicing request
02:16:14.472 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16059, med=615, FiltMin=526, FiltMax=12653, Gamma=0.810
02:16:14.478 00.006 14964 UpdateGuideState exits: m=266711 SNR=331.7
02:16:14.478 00.000 14964 PhdController: settling, locked = 1, distance = 0.44 (2.00) aobump = 0 frame = 3 / 99999
02:16:14.479 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577374.479,"Host":"NUCBOX","Inst":1,"Distance":0.44,"Time":7.1,"SettleTime":15.0,"StarLocked":true}
02:16:14.479 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.480 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:14.480 00.000 14964 Enqueuing Expose request
02:16:14.481 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:14.481 00.000 12044 Worker thread wakes up
02:16:14.482 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:14.482 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:17.610 03.128 12044 Exposure complete
02:16:17.632 00.022 12044 worker thread done servicing request
02:16:17.632 00.000 14964 OnExposeComplete: enter
02:16:17.633 00.001 14964 UpdateGuideState(): m_state=6
02:16:17.633 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4023
02:16:17.634 00.001 14964 Star::Find returns 1 (0), X=280.35, Y=91.86, Mass=259428, SNR=314.2, Peak=12968 HFD=4.4
02:16:17.635 00.001 14964 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.56) = xAngle (2.45 = 2.45)
02:16:17.635 00.000 14964 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.51 = -0.78)
02:16:17.636 00.001 14964 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.90 mountX=-0.29 mountY=-0.26, mountTheta=-2.41
02:16:17.637 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=0.29, opts=13)
02:16:17.637 00.000 14964 Enqueuing Move request for scope (0.23, 0.29)
02:16:17.638 00.001 12044 Worker thread wakes up
02:16:17.638 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
02:16:17.638 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
02:16:17.638 00.000 12044 Moving (0.23, 0.29) raw xDistance=-0.29 yDistance=-0.26
02:16:17.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.00
02:16:17.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:17.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:16:17.638 00.000 12044 MoveAxis(E, 0, ABG)
02:16:17.638 00.000 12044 Move returns status 0, amount 0
02:16:17.638 00.000 12044 MoveAxis(N, 0, ABG)
02:16:17.638 00.000 12044 Move returns status 0, amount 0
02:16:17.638 00.000 12044 move complete, result=0
02:16:17.638 00.000 12044 worker thread done servicing request
02:16:17.645 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12968, med=615, FiltMin=529, FiltMax=10616, Gamma=0.810
02:16:17.651 00.006 14964 UpdateGuideState exits: m=259428 SNR=314.2
02:16:17.651 00.000 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 4 / 99999
02:16:17.652 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577377.652,"Host":"NUCBOX","Inst":1,"Distance":0.42,"Time":10.3,"SettleTime":15.0,"StarLocked":true}
02:16:17.652 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.653 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:17.653 00.000 14964 Enqueuing Expose request
02:16:17.654 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:16:17.654 00.000 12044 Worker thread wakes up
02:16:17.654 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:17.654 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:20.779 03.125 12044 Exposure complete
02:16:20.805 00.026 12044 worker thread done servicing request
02:16:20.805 00.000 14964 OnExposeComplete: enter
02:16:20.806 00.001 14964 UpdateGuideState(): m_state=6
02:16:20.806 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4024
02:16:20.807 00.001 14964 Star::Find returns 1 (0), X=280.31, Y=91.46, Mass=266235, SNR=327.3, Peak=13548 HFD=4.6
02:16:20.808 00.001 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
02:16:20.808 00.000 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.20)
02:16:20.809 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.11 mountY=-0.18, mountTheta=-1.01
02:16:20.810 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.11, opts=13)
02:16:20.810 00.000 14964 Enqueuing Move request for scope (0.19, -0.11)
02:16:20.811 00.001 12044 Worker thread wakes up
02:16:20.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:16:20.811 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:16:20.811 00.000 12044 Moving (0.19, -0.11) raw xDistance=0.11 yDistance=-0.18
02:16:20.811 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.33, using input
02:16:20.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.13
02:16:20.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:20.811 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:20.811 00.000 12044 MoveAxis(E, 0, ABG)
02:16:20.811 00.000 12044 Move returns status 0, amount 0
02:16:20.811 00.000 12044 MoveAxis(N, 0, ABG)
02:16:20.811 00.000 12044 Move returns status 0, amount 0
02:16:20.811 00.000 12044 move complete, result=0
02:16:20.811 00.000 12044 worker thread done servicing request
02:16:20.820 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13548, med=615, FiltMin=518, FiltMax=10713, Gamma=0.810
02:16:20.825 00.005 14964 UpdateGuideState exits: m=266235 SNR=327.3
02:16:20.826 00.001 14964 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 5 / 99999
02:16:20.826 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577380.826,"Host":"NUCBOX","Inst":1,"Distance":0.36,"Time":13.5,"SettleTime":15.0,"StarLocked":true}
02:16:20.827 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.827 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:20.828 00.001 14964 Enqueuing Expose request
02:16:20.828 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:20.829 00.001 12044 Worker thread wakes up
02:16:20.829 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:20.829 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:23.946 03.117 12044 Exposure complete
02:16:23.970 00.024 12044 worker thread done servicing request
02:16:23.970 00.000 14964 OnExposeComplete: enter
02:16:23.971 00.001 14964 UpdateGuideState(): m_state=6
02:16:23.971 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4025
02:16:23.972 00.001 14964 Star::Find returns 1 (0), X=280.60, Y=91.30, Mass=264625, SNR=320.1, Peak=13194 HFD=4.6
02:16:23.972 00.000 14964 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.56) = xAngle (1.05 = 1.05)
02:16:23.973 00.001 14964 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.10 = -2.18)
02:16:23.973 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.27 hyp=0.56 cameraTheta=-0.51 mountX=0.28 mountY=-0.46, mountTheta=-1.02
02:16:23.975 00.002 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.27, opts=13)
02:16:23.975 00.000 14964 Enqueuing Move request for scope (0.49, -0.27)
02:16:23.976 00.001 12044 Worker thread wakes up
02:16:23.976 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.27) opts 0xd
02:16:23.976 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.27)
02:16:23.976 00.000 12044 Moving (0.49, -0.27) raw xDistance=0.28 yDistance=-0.46
02:16:23.976 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.28 is < calculated value 0.47, using input
02:16:23.976 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.14
02:16:23.976 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:23.976 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
02:16:23.976 00.000 12044 MoveAxis(E, 0, ABG)
02:16:23.976 00.000 12044 Move returns status 0, amount 0
02:16:23.976 00.000 12044 MoveAxis(N, 0, ABG)
02:16:23.976 00.000 12044 Move returns status 0, amount 0
02:16:23.976 00.000 12044 move complete, result=0
02:16:23.976 00.000 12044 worker thread done servicing request
02:16:23.983 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13194, med=615, FiltMin=526, FiltMax=11109, Gamma=0.810
02:16:23.989 00.006 14964 UpdateGuideState exits: m=264625 SNR=320.1
02:16:23.989 00.000 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 6 / 99999
02:16:23.990 00.001 14964 PhdController: newstate STATE_FINISH
02:16:23.990 00.000 14964 PhdController complete: success
02:16:23.991 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778577383.991,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:16:23.991 00.000 14964 Mount: notify guiding dither settle done success=1
02:16:23.992 00.001 14964 PhdController: newstate STATE_IDLE
02:16:23.992 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.993 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:23.993 00.000 14964 Enqueuing Expose request
02:16:23.994 00.001 12044 Worker thread wakes up
02:16:23.994 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:23.994 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:23.994 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
02:16:27.100 03.106 12044 Exposure complete
02:16:27.123 00.023 12044 worker thread done servicing request
02:16:27.123 00.000 14964 OnExposeComplete: enter
02:16:27.123 00.000 14964 UpdateGuideState(): m_state=6
02:16:27.124 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4026
02:16:27.124 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=91.52, Mass=260253, SNR=312.6, Peak=15624 HFD=4.1
02:16:27.125 00.001 14964 MultiStar: exiting stabilization period
02:16:27.125 00.000 14964 MultiStar: updating star positions after lock position change
02:16:27.126 00.001 14964 Star::Find(35, 74, 314, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4026
02:16:27.126 00.000 14964 Star::Find returns 1 (0), X=75.96, Y=327.10, Mass=13107, SNR=52.7, Peak=1647 HFD=3.0
02:16:27.127 00.001 14964 Star::Find(35, 140, 304, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4026
02:16:27.127 00.000 14964 Star::Find returns 1 (0), X=142.32, Y=317.34, Mass=3672, SNR=23.7, Peak=1075 HFD=2.8
02:16:27.128 00.001 14964 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.56) = xAngle (-1.07 = -1.07)
02:16:27.128 00.000 14964 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.98 = 1.98)
02:16:27.129 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.05 mountY=0.09, mountTheta=1.09
02:16:27.130 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.05, opts=13)
02:16:27.130 00.000 14964 Enqueuing Move request for scope (-0.09, -0.05)
02:16:27.131 00.001 12044 Worker thread wakes up
02:16:27.131 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:16:27.131 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:16:27.131 00.000 12044 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
02:16:27.131 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.37, using input
02:16:27.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.10
02:16:27.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:27.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:16:27.131 00.000 12044 MoveAxis(E, 0, ABG)
02:16:27.131 00.000 12044 Move returns status 0, amount 0
02:16:27.131 00.000 12044 MoveAxis(N, 0, ABG)
02:16:27.131 00.000 12044 Move returns status 0, amount 0
02:16:27.131 00.000 12044 move complete, result=0
02:16:27.131 00.000 12044 worker thread done servicing request
02:16:27.138 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15624, med=615, FiltMin=523, FiltMax=11038, Gamma=0.810
02:16:27.144 00.006 14964 UpdateGuideState exits: m=260253 SNR=312.6
02:16:27.144 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.145 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:27.145 00.000 14964 Enqueuing Expose request
02:16:27.146 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:27.147 00.001 12044 Worker thread wakes up
02:16:27.147 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:27.147 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:30.249 03.102 12044 Exposure complete
02:16:30.274 00.025 12044 worker thread done servicing request
02:16:30.274 00.000 14964 OnExposeComplete: enter
02:16:30.274 00.000 14964 UpdateGuideState(): m_state=6
02:16:30.275 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4027
02:16:30.275 00.000 14964 Star::Find returns 1 (0), X=280.12, Y=91.90, Mass=262724, SNR=310.8, Peak=13596 HFD=4.3
02:16:30.276 00.001 14964 MultiStar: [#1 0.14,0.17,0.17,U] [#2 0.03,0.25,0.06,U] 
02:16:30.276 00.000 14964 refined, 2 included, MultiStar: {0.03, 0.31}, one-star: {0.01, 0.34}
02:16:30.277 00.001 14964 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.56) = xAngle (3.04 = 3.04)
02:16:30.277 00.000 14964 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.19)
02:16:30.278 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.49 mountX=-0.31 mountY=-0.06, mountTheta=-2.96
02:16:30.279 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.31, opts=13)
02:16:30.279 00.000 14964 Enqueuing Move request for scope (0.03, 0.31)
02:16:30.280 00.001 12044 Worker thread wakes up
02:16:30.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
02:16:30.280 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
02:16:30.280 00.000 12044 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=-0.06
02:16:30.280 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.03
02:16:30.280 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:30.280 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:30.280 00.000 12044 MoveAxis(E, 0, ABG)
02:16:30.280 00.000 12044 Move returns status 0, amount 0
02:16:30.280 00.000 12044 MoveAxis(N, 0, ABG)
02:16:30.280 00.000 12044 Move returns status 0, amount 0
02:16:30.280 00.000 12044 move complete, result=0
02:16:30.280 00.000 12044 worker thread done servicing request
02:16:30.287 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13596, med=615, FiltMin=533, FiltMax=11441, Gamma=0.810
02:16:30.292 00.005 14964 UpdateGuideState exits: m=262724 SNR=310.8
02:16:30.293 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.293 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:30.294 00.001 14964 Enqueuing Expose request
02:16:30.294 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:30.295 00.001 12044 Worker thread wakes up
02:16:30.295 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:30.295 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:33.386 03.091 12044 Exposure complete
02:16:33.409 00.023 12044 worker thread done servicing request
02:16:33.410 00.001 14964 OnExposeComplete: enter
02:16:33.410 00.000 14964 UpdateGuideState(): m_state=6
02:16:33.411 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4028
02:16:33.411 00.000 14964 Star::Find returns 1 (0), X=280.11, Y=92.04, Mass=277546, SNR=335.5, Peak=17276 HFD=4.3
02:16:33.412 00.001 14964 MultiStar: [#1 -0.33,0.04,0.16,U] [#2 -0.55,-0.01,0.07,U] 
02:16:33.412 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.39}, one-star: {-0.00, 0.47}
02:16:33.413 00.001 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.32 = -2.97)
02:16:33.413 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.09)
02:16:33.414 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.76 mountX=-0.39 mountY=0.03, mountTheta=3.05
02:16:33.415 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.39, opts=13)
02:16:33.415 00.000 14964 Enqueuing Move request for scope (-0.08, 0.39)
02:16:33.416 00.001 12044 Worker thread wakes up
02:16:33.416 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
02:16:33.416 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
02:16:33.416 00.000 12044 Moving (-0.08, 0.39) raw xDistance=-0.39 yDistance=0.03
02:16:33.416 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.39, slope = -0.01
02:16:33.416 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:16:33.416 00.000 12044 MoveAxis(E, 4, ABG)
02:16:33.416 00.000 12044 Guiding  Dir = 2, Dur = 4
02:16:33.423 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17276, med=615, FiltMin=525, FiltMax=11465, Gamma=0.810
02:16:33.429 00.006 14964 UpdateGuideState exits: m=277546 SNR=335.5
02:16:33.430 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.430 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:33.431 00.001 14964 Enqueuing Expose request
02:16:33.436 00.005 12044 IsSlewing returns 0
02:16:33.437 00.001 12044 IsGuiding returns 0
02:16:33.495 00.058 12044 IsGuiding returns 1
02:16:33.495 00.000 12044 scope still moving after pulse duration time elapsed
02:16:33.560 00.065 12044 IsSlewing returns 0
02:16:33.561 00.001 12044 IsGuiding returns 0
02:16:33.561 00.000 12044 scope move finished after 4 + 120 ms
02:16:33.561 00.000 12044 Move returns status 0, amount 4
02:16:33.561 00.000 12044 MoveAxis(N, 0, ABG)
02:16:33.561 00.000 12044 Move returns status 0, amount 0
02:16:33.561 00.000 12044 move complete, result=0
02:16:33.561 00.000 12044 worker thread done servicing request
02:16:33.562 00.001 12044 Worker thread wakes up
02:16:33.562 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:33.562 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:33.562 00.000 14964 GuideStep: -0.4 px 4 ms EAST, 0.0 px 0 ms NORTH
02:16:36.673 03.111 12044 Exposure complete
02:16:36.696 00.023 12044 worker thread done servicing request
02:16:36.696 00.000 14964 OnExposeComplete: enter
02:16:36.697 00.001 14964 UpdateGuideState(): m_state=6
02:16:36.697 00.000 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4029
02:16:36.698 00.001 14964 Star::Find returns 1 (0), X=279.95, Y=91.83, Mass=254898, SNR=303.9, Peak=13072 HFD=4.3
02:16:36.698 00.000 14964 MultiStar: [#1 0.15,0.42,0.17,U] [#2 -0.22,-0.16,0.06,U] 
02:16:36.699 00.001 14964 refined, 2 included, MultiStar: {-0.13, 0.26}, one-star: {-0.17, 0.27}
02:16:36.699 00.000 14964 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.56) = xAngle (3.57 = -2.71)
02:16:36.699 00.000 14964 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
02:16:36.700 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=-0.27 mountY=0.10, mountTheta=2.79
02:16:36.701 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=0.26, opts=13)
02:16:36.701 00.000 14964 Enqueuing Move request for scope (-0.13, 0.26)
02:16:36.702 00.001 12044 Worker thread wakes up
02:16:36.702 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
02:16:36.702 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
02:16:36.702 00.000 12044 Moving (-0.13, 0.26) raw xDistance=-0.27 yDistance=0.10
02:16:36.702 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.01
02:16:36.702 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:36.702 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:36.702 00.000 12044 MoveAxis(E, 0, ABG)
02:16:36.702 00.000 12044 Move returns status 0, amount 0
02:16:36.702 00.000 12044 MoveAxis(N, 0, ABG)
02:16:36.702 00.000 12044 Move returns status 0, amount 0
02:16:36.702 00.000 12044 move complete, result=0
02:16:36.702 00.000 12044 worker thread done servicing request
02:16:36.709 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13072, med=617, FiltMin=517, FiltMax=10722, Gamma=0.810
02:16:36.715 00.006 14964 UpdateGuideState exits: m=254898 SNR=303.9
02:16:36.716 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.716 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:36.717 00.001 14964 Enqueuing Expose request
02:16:36.717 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:36.718 00.001 12044 Worker thread wakes up
02:16:36.718 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:36.718 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:39.846 03.128 12044 Exposure complete
02:16:39.873 00.027 12044 worker thread done servicing request
02:16:39.873 00.000 14964 OnExposeComplete: enter
02:16:39.874 00.001 14964 UpdateGuideState(): m_state=6
02:16:39.874 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4030
02:16:39.875 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=91.96, Mass=261836, SNR=332.2, Peak=15248 HFD=4.3
02:16:39.875 00.000 14964 MultiStar: [#1 -0.39,0.14,0.16,U] [#2 -0.44,-0.23,0.06,U] 
02:16:39.876 00.001 14964 refined, 2 included, MultiStar: {-0.07, 0.33}, one-star: {-0.00, 0.39}
02:16:39.876 00.000 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.35 = -2.94)
02:16:39.877 00.001 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.12)
02:16:39.877 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.79 mountX=-0.33 mountY=0.04, mountTheta=3.02
02:16:39.878 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.33, opts=13)
02:16:39.879 00.001 14964 Enqueuing Move request for scope (-0.07, 0.33)
02:16:39.880 00.001 12044 Worker thread wakes up
02:16:39.880 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
02:16:39.880 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
02:16:39.880 00.000 12044 Moving (-0.07, 0.33) raw xDistance=-0.33 yDistance=0.04
02:16:39.880 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.33, slope = -0.02
02:16:39.880 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:39.880 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:39.880 00.000 12044 MoveAxis(E, 17, ABG)
02:16:39.880 00.000 12044 Guiding  Dir = 2, Dur = 17
02:16:39.887 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15248, med=615, FiltMin=528, FiltMax=11741, Gamma=0.810
02:16:39.893 00.006 14964 UpdateGuideState exits: m=261836 SNR=332.2
02:16:39.893 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.894 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:39.895 00.001 14964 Enqueuing Expose request
02:16:39.904 00.009 12044 IsSlewing returns 0
02:16:39.936 00.032 12044 IsGuiding returns 0
02:16:39.967 00.031 12044 IsGuiding returns 1
02:16:39.967 00.000 12044 scope still moving after pulse duration time elapsed
02:16:40.060 00.093 12044 IsSlewing returns 0
02:16:40.061 00.001 12044 IsGuiding returns 0
02:16:40.061 00.000 12044 scope move finished after 17 + 108 ms
02:16:40.061 00.000 12044 Move returns status 0, amount 17
02:16:40.061 00.000 12044 MoveAxis(N, 0, ABG)
02:16:40.061 00.000 12044 Move returns status 0, amount 0
02:16:40.061 00.000 12044 move complete, result=0
02:16:40.061 00.000 12044 worker thread done servicing request
02:16:40.061 00.000 12044 Worker thread wakes up
02:16:40.061 00.000 14964 GuideStep: -0.3 px 17 ms EAST, 0.0 px 0 ms NORTH
02:16:40.062 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:40.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:43.192 03.130 12044 Exposure complete
02:16:43.213 00.021 12044 worker thread done servicing request
02:16:43.213 00.000 14964 OnExposeComplete: enter
02:16:43.214 00.001 14964 UpdateGuideState(): m_state=6
02:16:43.214 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4031
02:16:43.215 00.001 14964 Star::Find returns 1 (0), X=279.96, Y=91.45, Mass=258675, SNR=326.0, Peak=14840 HFD=4.2
02:16:43.215 00.000 14964 MultiStar: [#1 -0.27,0.19,0.17,U] [#2 -0.25,-0.10,0.06,U] 
02:16:43.216 00.001 14964 refined, 2 included, MultiStar: {-0.18, -0.08}, one-star: {-0.16, -0.12}
02:16:43.216 00.000 14964 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.56) = xAngle (-1.18 = -1.18)
02:16:43.216 00.000 14964 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
02:16:43.217 00.001 14964 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-2.74 mountX=0.07 mountY=0.18, mountTheta=1.19
02:16:43.218 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=-0.08, opts=13)
02:16:43.218 00.000 14964 Enqueuing Move request for scope (-0.18, -0.08)
02:16:43.219 00.001 12044 Worker thread wakes up
02:16:43.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
02:16:43.219 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
02:16:43.219 00.000 12044 Moving (-0.18, -0.08) raw xDistance=0.07 yDistance=0.18
02:16:43.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
02:16:43.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:43.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:16:43.219 00.000 12044 MoveAxis(E, 0, ABG)
02:16:43.219 00.000 12044 Move returns status 0, amount 0
02:16:43.219 00.000 12044 MoveAxis(N, 0, ABG)
02:16:43.219 00.000 12044 Move returns status 0, amount 0
02:16:43.219 00.000 12044 move complete, result=0
02:16:43.219 00.000 12044 worker thread done servicing request
02:16:43.226 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14840, med=615, FiltMin=528, FiltMax=10882, Gamma=0.810
02:16:43.232 00.006 14964 UpdateGuideState exits: m=258675 SNR=326.0
02:16:43.232 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:43.233 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:43.233 00.000 14964 Enqueuing Expose request
02:16:43.234 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:43.234 00.000 12044 Worker thread wakes up
02:16:43.234 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:43.234 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:46.346 03.112 12044 Exposure complete
02:16:46.372 00.026 12044 worker thread done servicing request
02:16:46.372 00.000 14964 OnExposeComplete: enter
02:16:46.373 00.001 14964 UpdateGuideState(): m_state=6
02:16:46.373 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4032
02:16:46.374 00.001 14964 Star::Find returns 1 (0), X=279.78, Y=91.48, Mass=261467, SNR=327.6, Peak=15976 HFD=3.9
02:16:46.374 00.000 14964 MultiStar: [#1 -0.60,0.42,0.16,U] [#2 -0.51,0.73,0.00,M1] 
02:16:46.375 00.001 14964 single-star, 1 included, MultiStar: {-0.37, -0.02}, one-star: {-0.33, -0.09}
02:16:46.375 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
02:16:46.376 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
02:16:46.376 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=0.08 mountY=0.34, mountTheta=1.34
02:16:46.378 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.09, opts=13)
02:16:46.379 00.001 14964 Enqueuing Move request for scope (-0.33, -0.09)
02:16:46.379 00.000 12044 Worker thread wakes up
02:16:46.379 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.09) opts 0xd
02:16:46.379 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.09)
02:16:46.379 00.000 12044 Moving (-0.33, -0.09) raw xDistance=0.08 yDistance=0.34
02:16:46.379 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
02:16:46.379 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:46.379 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:16:46.379 00.000 12044 MoveAxis(E, 0, ABG)
02:16:46.379 00.000 12044 Move returns status 0, amount 0
02:16:46.380 00.001 12044 MoveAxis(N, 0, ABG)
02:16:46.380 00.000 12044 Move returns status 0, amount 0
02:16:46.380 00.000 12044 move complete, result=0
02:16:46.380 00.000 12044 worker thread done servicing request
02:16:46.387 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15976, med=615, FiltMin=535, FiltMax=11674, Gamma=0.810
02:16:46.392 00.005 14964 UpdateGuideState exits: m=261467 SNR=327.6
02:16:46.393 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.393 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:46.394 00.001 14964 Enqueuing Expose request
02:16:46.394 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:16:46.395 00.001 12044 Worker thread wakes up
02:16:46.395 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:46.395 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:49.524 03.129 12044 Exposure complete
02:16:49.545 00.021 12044 worker thread done servicing request
02:16:49.545 00.000 14964 OnExposeComplete: enter
02:16:49.546 00.001 14964 UpdateGuideState(): m_state=6
02:16:49.547 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4033
02:16:49.547 00.000 14964 Star::Find returns 1 (0), X=279.79, Y=91.94, Mass=263121, SNR=321.7, Peak=15236 HFD=4.2
02:16:49.548 00.001 14964 MultiStar: [#1 -0.24,0.08,0.16,U] [#2 -0.30,-0.35,0.08,U] 
02:16:49.548 00.000 14964 refined, 2 included, MultiStar: {-0.31, 0.29}, one-star: {-0.32, 0.38}
02:16:49.548 00.000 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
02:16:49.549 00.001 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.71)
02:16:49.549 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.29 hyp=0.43 cameraTheta=2.39 mountX=-0.30 mountY=0.28, mountTheta=2.39
02:16:49.550 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.29, opts=13)
02:16:49.551 00.001 14964 Enqueuing Move request for scope (-0.31, 0.29)
02:16:49.551 00.000 12044 Worker thread wakes up
02:16:49.551 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.29) opts 0xd
02:16:49.551 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.29)
02:16:49.551 00.000 12044 Moving (-0.31, 0.29) raw xDistance=-0.30 yDistance=0.28
02:16:49.552 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.03
02:16:49.552 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:49.552 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:16:49.552 00.000 12044 MoveAxis(E, 23, ABG)
02:16:49.552 00.000 12044 Guiding  Dir = 2, Dur = 23
02:16:49.559 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15236, med=615, FiltMin=523, FiltMax=12723, Gamma=0.810
02:16:49.564 00.005 14964 UpdateGuideState exits: m=263121 SNR=321.7
02:16:49.565 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.565 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:49.566 00.001 14964 Enqueuing Expose request
02:16:49.594 00.028 12044 IsSlewing returns 0
02:16:49.595 00.001 12044 IsGuiding returns 0
02:16:49.626 00.031 12044 IsGuiding returns 1
02:16:49.626 00.000 12044 scope still moving after pulse duration time elapsed
02:16:49.702 00.076 12044 IsSlewing returns 0
02:16:49.702 00.000 12044 IsGuiding returns 0
02:16:49.702 00.000 12044 scope move finished after 23 + 85 ms
02:16:49.702 00.000 12044 Move returns status 0, amount 23
02:16:49.703 00.001 12044 MoveAxis(N, 0, ABG)
02:16:49.703 00.000 12044 Move returns status 0, amount 0
02:16:49.703 00.000 12044 move complete, result=0
02:16:49.703 00.000 12044 worker thread done servicing request
02:16:49.703 00.000 12044 Worker thread wakes up
02:16:49.703 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.3 px 0 ms NORTH
02:16:49.704 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:49.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:52.831 03.127 12044 Exposure complete
02:16:52.855 00.024 12044 worker thread done servicing request
02:16:52.855 00.000 14964 OnExposeComplete: enter
02:16:52.856 00.001 14964 UpdateGuideState(): m_state=6
02:16:52.856 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4034
02:16:52.857 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=91.81, Mass=265154, SNR=317.6, Peak=14932 HFD=4.4
02:16:52.858 00.001 14964 MultiStar: [#1 -0.34,-0.05,0.16,U] [#2 -0.22,0.01,0.08,U] 
02:16:52.858 00.000 14964 refined, 2 included, MultiStar: {-0.36, 0.19}, one-star: {-0.38, 0.24}
02:16:52.859 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
02:16:52.859 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.98)
02:16:52.860 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.19 hyp=0.41 cameraTheta=2.66 mountX=-0.20 mountY=0.34, mountTheta=2.09
02:16:52.861 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.19, opts=13)
02:16:52.861 00.000 14964 Enqueuing Move request for scope (-0.36, 0.19)
02:16:52.862 00.001 12044 Worker thread wakes up
02:16:52.862 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.19) opts 0xd
02:16:52.862 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.19)
02:16:52.862 00.000 12044 Moving (-0.36, 0.19) raw xDistance=-0.20 yDistance=0.34
02:16:52.862 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
02:16:52.862 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:52.862 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:16:52.862 00.000 12044 MoveAxis(E, 0, ABG)
02:16:52.862 00.000 12044 Move returns status 0, amount 0
02:16:52.862 00.000 12044 MoveAxis(N, 0, ABG)
02:16:52.862 00.000 12044 Move returns status 0, amount 0
02:16:52.862 00.000 12044 move complete, result=0
02:16:52.863 00.001 12044 worker thread done servicing request
02:16:52.870 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14932, med=615, FiltMin=517, FiltMax=12436, Gamma=0.810
02:16:52.875 00.005 14964 UpdateGuideState exits: m=265154 SNR=317.6
02:16:52.876 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.876 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:52.877 00.001 14964 Enqueuing Expose request
02:16:52.877 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:16:52.878 00.001 12044 Worker thread wakes up
02:16:52.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:52.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:55.979 03.101 12044 Exposure complete
02:16:56.003 00.024 12044 worker thread done servicing request
02:16:56.004 00.001 14964 OnExposeComplete: enter
02:16:56.004 00.000 14964 UpdateGuideState(): m_state=6
02:16:56.005 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4035
02:16:56.005 00.000 14964 Star::Find returns 1 (0), X=280.05, Y=91.55, Mass=264905, SNR=299.9, Peak=14940 HFD=4.9
02:16:56.006 00.001 14964 MultiStar: [#1 -0.12,0.34,0.16,U] [#2 -0.57,0.12,0.05,U] 
02:16:56.006 00.000 14964 single-star, 2 included, MultiStar: {-0.10, 0.04}, one-star: {-0.07, -0.02}
02:16:56.006 00.000 14964 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
02:16:56.007 00.001 14964 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.75 = 1.75)
02:16:56.007 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=0.02 mountY=0.07, mountTheta=1.31
02:16:56.008 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.02, opts=13)
02:16:56.009 00.001 14964 Enqueuing Move request for scope (-0.07, -0.02)
02:16:56.010 00.001 12044 Worker thread wakes up
02:16:56.010 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:16:56.010 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:16:56.010 00.000 12044 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
02:16:56.010 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.10, using input
02:16:56.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:16:56.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:56.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:56.010 00.000 12044 MoveAxis(E, 0, ABG)
02:16:56.010 00.000 12044 Move returns status 0, amount 0
02:16:56.010 00.000 12044 MoveAxis(N, 0, ABG)
02:16:56.010 00.000 12044 Move returns status 0, amount 0
02:16:56.010 00.000 12044 move complete, result=0
02:16:56.010 00.000 12044 worker thread done servicing request
02:16:56.017 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14940, med=615, FiltMin=531, FiltMax=9386, Gamma=0.810
02:16:56.023 00.006 14964 UpdateGuideState exits: m=264905 SNR=299.9
02:16:56.023 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:56.024 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:56.024 00.000 14964 Enqueuing Expose request
02:16:56.024 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:56.025 00.001 12044 Worker thread wakes up
02:16:56.025 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:56.025 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:16:59.132 03.107 12044 Exposure complete
02:16:59.156 00.024 12044 worker thread done servicing request
02:16:59.156 00.000 14964 OnExposeComplete: enter
02:16:59.157 00.001 14964 UpdateGuideState(): m_state=6
02:16:59.157 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4036
02:16:59.158 00.001 14964 Star::Find returns 1 (0), X=279.88, Y=91.56, Mass=259080, SNR=309.8, Peak=12547 HFD=4.7
02:16:59.158 00.000 14964 MultiStar: [#1 -0.22,-0.01,0.18,U] [#2 0.03,-0.03,0.06,U] 
02:16:59.159 00.001 14964 refined, 2 included, MultiStar: {-0.22, -0.01}, one-star: {-0.24, -0.01}
02:16:59.159 00.000 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
02:16:59.160 00.001 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
02:16:59.161 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.09 mountX=0.01 mountY=0.22, mountTheta=1.53
02:16:59.162 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.01, opts=13)
02:16:59.162 00.000 14964 Enqueuing Move request for scope (-0.22, -0.01)
02:16:59.163 00.001 12044 Worker thread wakes up
02:16:59.163 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
02:16:59.163 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
02:16:59.163 00.000 12044 Moving (-0.22, -0.01) raw xDistance=0.01 yDistance=0.22
02:16:59.163 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.24, using input
02:16:59.163 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
02:16:59.163 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:59.163 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:16:59.163 00.000 12044 MoveAxis(E, 0, ABG)
02:16:59.163 00.000 12044 Move returns status 0, amount 0
02:16:59.163 00.000 12044 MoveAxis(N, 0, ABG)
02:16:59.163 00.000 12044 Move returns status 0, amount 0
02:16:59.163 00.000 12044 move complete, result=0
02:16:59.163 00.000 12044 worker thread done servicing request
02:16:59.171 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12547, med=615, FiltMin=527, FiltMax=10559, Gamma=0.810
02:16:59.176 00.005 14964 UpdateGuideState exits: m=259080 SNR=309.8
02:16:59.177 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.178 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:16:59.178 00.000 14964 Enqueuing Expose request
02:16:59.179 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:59.179 00.000 12044 Worker thread wakes up
02:16:59.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:16:59.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:02.275 03.096 12044 Exposure complete
02:17:02.300 00.025 12044 worker thread done servicing request
02:17:02.300 00.000 14964 OnExposeComplete: enter
02:17:02.301 00.001 14964 UpdateGuideState(): m_state=6
02:17:02.302 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4037
02:17:02.302 00.000 14964 Star::Find returns 1 (0), X=279.33, Y=91.96, Mass=258214, SNR=307.6, Peak=14146 HFD=4.3
02:17:02.303 00.001 14964 MultiStar: [#1 -0.66,-0.32,0.18,U] [#2 -0.48,-0.38,0.07,U] 
02:17:02.303 00.000 14964 refined, 2 included, MultiStar: {-0.75, 0.24}, one-star: {-0.79, 0.39}
02:17:02.304 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.38 = -1.90)
02:17:02.304 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.15)
02:17:02.305 00.001 14964 CameraToMount -- cameraX=-0.75 cameraY=0.24 hyp=0.79 cameraTheta=2.83 mountX=-0.25 mountY=0.72, mountTheta=1.91
02:17:02.306 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.75, y=0.24, opts=13)
02:17:02.306 00.000 14964 Enqueuing Move request for scope (-0.75, 0.24)
02:17:02.307 00.001 12044 Worker thread wakes up
02:17:02.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.24) opts 0xd
02:17:02.307 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.75, 0.24)
02:17:02.307 00.000 12044 Moving (-0.75, 0.24) raw xDistance=-0.25 yDistance=0.72
02:17:02.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.02
02:17:02.307 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:02.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
02:17:02.307 00.000 12044 MoveAxis(E, 0, ABG)
02:17:02.307 00.000 12044 Move returns status 0, amount 0
02:17:02.307 00.000 12044 MoveAxis(N, 0, ABG)
02:17:02.307 00.000 12044 Move returns status 0, amount 0
02:17:02.307 00.000 12044 move complete, result=0
02:17:02.307 00.000 12044 worker thread done servicing request
02:17:02.316 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14146, med=615, FiltMin=534, FiltMax=9627, Gamma=0.810
02:17:02.321 00.005 14964 UpdateGuideState exits: m=258214 SNR=307.6
02:17:02.321 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.322 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:02.322 00.000 14964 Enqueuing Expose request
02:17:02.323 00.001 12044 Worker thread wakes up
02:17:02.323 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:02.323 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.7 px 0 ms NORTH
02:17:02.323 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:05.418 03.095 12044 Exposure complete
02:17:05.444 00.026 12044 worker thread done servicing request
02:17:05.444 00.000 14964 OnExposeComplete: enter
02:17:05.446 00.002 14964 UpdateGuideState(): m_state=6
02:17:05.446 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4038
02:17:05.447 00.001 14964 Star::Find returns 1 (0), X=279.52, Y=92.05, Mass=253667, SNR=308.4, Peak=14080 HFD=4.1
02:17:05.447 00.000 14964 MultiStar: [#1 -0.71,0.00,0.17,U] [#2 -0.26,-0.81,0.00,M1] 
02:17:05.448 00.001 14964 refined, 1 included, MultiStar: {-0.61, 0.41}, one-star: {-0.59, 0.48}
02:17:05.448 00.000 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
02:17:05.448 00.000 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
02:17:05.449 00.001 14964 CameraToMount -- cameraX=-0.61 cameraY=0.41 hyp=0.74 cameraTheta=2.55 mountX=-0.42 mountY=0.56, mountTheta=2.21
02:17:05.450 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.41, opts=13)
02:17:05.450 00.000 14964 Enqueuing Move request for scope (-0.61, 0.41)
02:17:05.451 00.001 12044 Worker thread wakes up
02:17:05.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.41) opts 0xd
02:17:05.451 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.41)
02:17:05.451 00.000 12044 Moving (-0.61, 0.41) raw xDistance=-0.42 yDistance=0.56
02:17:05.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.42, slope = -0.01
02:17:05.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:05.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
02:17:05.451 00.000 12044 MoveAxis(E, 6, ABG)
02:17:05.451 00.000 12044 Guiding  Dir = 2, Dur = 6
02:17:05.458 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14080, med=615, FiltMin=533, FiltMax=12459, Gamma=0.810
02:17:05.464 00.006 14964 UpdateGuideState exits: m=253667 SNR=308.4
02:17:05.465 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.465 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:05.465 00.000 14964 Enqueuing Expose request
02:17:05.484 00.019 12044 IsSlewing returns 0
02:17:05.484 00.000 12044 IsGuiding returns 0
02:17:05.515 00.031 12044 IsGuiding returns 1
02:17:05.515 00.000 12044 scope still moving after pulse duration time elapsed
02:17:05.596 00.081 12044 IsSlewing returns 0
02:17:05.596 00.000 12044 IsGuiding returns 0
02:17:05.596 00.000 12044 scope move finished after 6 + 105 ms
02:17:05.596 00.000 12044 Move returns status 0, amount 6
02:17:05.596 00.000 12044 MoveAxis(N, 0, ABG)
02:17:05.596 00.000 12044 Move returns status 0, amount 0
02:17:05.596 00.000 12044 move complete, result=0
02:17:05.596 00.000 12044 worker thread done servicing request
02:17:05.596 00.000 12044 Worker thread wakes up
02:17:05.596 00.000 14964 GuideStep: -0.4 px 6 ms EAST, 0.6 px 0 ms NORTH
02:17:05.597 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:05.597 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:08.731 03.134 12044 Exposure complete
02:17:08.754 00.023 12044 worker thread done servicing request
02:17:08.754 00.000 14964 OnExposeComplete: enter
02:17:08.755 00.001 14964 UpdateGuideState(): m_state=6
02:17:08.756 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4039
02:17:08.756 00.000 14964 Star::Find returns 1 (0), X=279.68, Y=91.55, Mass=260058, SNR=311.3, Peak=15552 HFD=4.1
02:17:08.757 00.001 14964 MultiStar: [#1 -0.72,0.46,0.00,M1] [#2 -0.24,0.03,0.06,U] 
02:17:08.757 00.000 14964 refined, 1 included, MultiStar: {-0.42, -0.01}, one-star: {-0.44, -0.01}
02:17:08.757 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
02:17:08.758 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
02:17:08.758 00.000 14964 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.11 mountX=0.01 mountY=0.42, mountTheta=1.56
02:17:08.760 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.42, y=-0.01, opts=13)
02:17:08.760 00.000 14964 Enqueuing Move request for scope (-0.42, -0.01)
02:17:08.761 00.001 12044 Worker thread wakes up
02:17:08.761 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.01) opts 0xd
02:17:08.761 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.42, -0.01)
02:17:08.761 00.000 12044 Moving (-0.42, -0.01) raw xDistance=0.01 yDistance=0.42
02:17:08.761 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:17:08.761 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:08.761 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:17:08.761 00.000 12044 MoveAxis(E, 0, ABG)
02:17:08.761 00.000 12044 Move returns status 0, amount 0
02:17:08.761 00.000 12044 MoveAxis(N, 0, ABG)
02:17:08.761 00.000 12044 Move returns status 0, amount 0
02:17:08.761 00.000 12044 move complete, result=0
02:17:08.761 00.000 12044 worker thread done servicing request
02:17:08.770 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15552, med=615, FiltMin=531, FiltMax=12674, Gamma=0.810
02:17:08.775 00.005 14964 UpdateGuideState exits: m=260058 SNR=311.3
02:17:08.776 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.776 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:08.777 00.001 14964 Enqueuing Expose request
02:17:08.777 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:17:08.778 00.001 12044 Worker thread wakes up
02:17:08.778 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:08.778 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:11.884 03.106 12044 Exposure complete
02:17:11.908 00.024 12044 worker thread done servicing request
02:17:11.908 00.000 14964 OnExposeComplete: enter
02:17:11.909 00.001 14964 UpdateGuideState(): m_state=6
02:17:11.909 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4040
02:17:11.910 00.001 14964 Star::Find returns 1 (0), X=279.49, Y=92.06, Mass=257443, SNR=314.6, Peak=13830 HFD=4.2
02:17:11.910 00.000 14964 MultiStar: [#1 -0.79,0.03,0.00,M2] [#2 -0.75,-0.16,0.00,M1] 
02:17:11.911 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
02:17:11.911 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
02:17:11.912 00.001 14964 CameraToMount -- cameraX=-0.62 cameraY=0.50 hyp=0.80 cameraTheta=2.47 mountX=-0.51 mountY=0.57, mountTheta=2.30
02:17:11.913 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=0.50, opts=13)
02:17:11.913 00.000 14964 Enqueuing Move request for scope (-0.62, 0.50)
02:17:11.914 00.001 12044 Worker thread wakes up
02:17:11.914 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.50) opts 0xd
02:17:11.914 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, 0.50)
02:17:11.914 00.000 12044 Moving (-0.62, 0.50) raw xDistance=-0.51 yDistance=0.57
02:17:11.914 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.51, slope = -0.04
02:17:11.914 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.81 newest=1.56
02:17:11.914 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:17:11.914 00.000 12044 MoveAxis(E, 31, ABG)
02:17:11.914 00.000 12044 Guiding  Dir = 2, Dur = 31
02:17:11.921 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13830, med=616, FiltMin=526, FiltMax=11680, Gamma=0.810
02:17:11.926 00.005 14964 UpdateGuideState exits: m=257443 SNR=314.6
02:17:11.927 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.927 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:11.928 00.001 14964 Enqueuing Expose request
02:17:11.967 00.039 12044 IsSlewing returns 0
02:17:11.967 00.000 12044 IsGuiding returns 0
02:17:11.999 00.032 12044 PulseGuide returned control before completion, sleep 11
02:17:12.017 00.018 12044 IsGuiding returns 1
02:17:12.017 00.000 12044 scope still moving after pulse duration time elapsed
02:17:12.076 00.059 12044 IsSlewing returns 0
02:17:12.076 00.000 12044 IsGuiding returns 0
02:17:12.076 00.000 12044 scope move finished after 31 + 78 ms
02:17:12.077 00.001 12044 Move returns status 0, amount 31
02:17:12.077 00.000 12044 BLC: Oldest BLC event removed
02:17:12.077 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:17:12.077 00.000 12044 MoveAxis(S, 385, ABG)
02:17:12.077 00.000 12044 Guiding  Dir = 1, Dur = 385
02:17:12.110 00.033 12044 IsSlewing returns 0
02:17:12.110 00.000 12044 IsGuiding returns 0
02:17:12.141 00.031 12044 PulseGuide returned control before completion, sleep 364
02:17:12.529 00.388 12044 IsGuiding returns 1
02:17:12.529 00.000 12044 scope still moving after pulse duration time elapsed
02:17:12.610 00.081 12044 IsSlewing returns 0
02:17:12.611 00.001 12044 IsGuiding returns 0
02:17:12.611 00.000 12044 scope move finished after 385 + 116 ms
02:17:12.611 00.000 12044 Move returns status 0, amount 385
02:17:12.611 00.000 12044 move complete, result=0
02:17:12.611 00.000 12044 worker thread done servicing request
02:17:12.611 00.000 12044 Worker thread wakes up
02:17:12.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:12.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:12.611 00.000 14964 GuideStep: -0.5 px 31 ms EAST, 0.6 px 385 ms SOUTH
02:17:15.730 03.119 12044 Exposure complete
02:17:15.751 00.021 12044 worker thread done servicing request
02:17:15.751 00.000 14964 OnExposeComplete: enter
02:17:15.752 00.001 14964 UpdateGuideState(): m_state=6
02:17:15.753 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4041
02:17:15.753 00.000 14964 Star::Find returns 1 (0), X=281.19, Y=91.38, Mass=259760, SNR=313.4, Peak=14041 HFD=4.6
02:17:15.754 00.001 14964 MultiStar: [#1 0.90,0.11,0.00,M3] [#2 0.88,-0.30,0.00,M2] 
02:17:15.754 00.000 14964 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
02:17:15.754 00.000 14964 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
02:17:15.755 00.001 14964 CameraToMount -- cameraX=1.07 cameraY=-0.19 hyp=1.09 cameraTheta=-0.17 mountX=0.21 mountY=-1.05, mountTheta=-1.38
02:17:15.767 00.012 14964 SchedulePrimaryMove(1136A648, x=1.07, y=-0.19, opts=13)
02:17:15.768 00.001 14964 Enqueuing Move request for scope (1.07, -0.19)
02:17:15.768 00.000 12044 Worker thread wakes up
02:17:15.768 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.19) opts 0xd
02:17:15.768 00.000 12044 Handling offset move in thread for scope, endpoint = (1.07, -0.19)
02:17:15.769 00.001 12044 Moving (1.07, -0.19) raw xDistance=0.21 yDistance=-1.05
02:17:15.769 00.000 12044 BLC: History state: CurrMiss=-1.05, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.569747, 1:-1.047756
02:17:15.769 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:17:15.769 00.000 12044 BLC: window closed
02:17:15.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
02:17:15.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:15.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.05
02:17:15.769 00.000 12044 MoveAxis(E, 0, ABG)
02:17:15.769 00.000 12044 Move returns status 0, amount 0
02:17:15.769 00.000 12044 MoveAxis(N, 0, ABG)
02:17:15.769 00.000 12044 Move returns status 0, amount 0
02:17:15.769 00.000 12044 move complete, result=0
02:17:15.769 00.000 12044 worker thread done servicing request
02:17:15.776 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14041, med=615, FiltMin=519, FiltMax=10027, Gamma=0.810
02:17:15.782 00.006 14964 UpdateGuideState exits: m=259760 SNR=313.4
02:17:15.782 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.783 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:15.783 00.000 14964 Enqueuing Expose request
02:17:15.784 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
02:17:15.784 00.000 12044 Worker thread wakes up
02:17:15.784 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:15.784 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:18.914 03.130 12044 Exposure complete
02:17:18.937 00.023 12044 worker thread done servicing request
02:17:18.938 00.001 14964 OnExposeComplete: enter
02:17:18.938 00.000 14964 UpdateGuideState(): m_state=6
02:17:18.939 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4042
02:17:18.939 00.000 14964 Star::Find returns 1 (0), X=281.36, Y=91.32, Mass=268422, SNR=327.4, Peak=16957 HFD=4.2
02:17:18.940 00.001 14964 MultiStar: [#1 1.08,0.57,0.00,M4] [#2 1.26,0.49,0.00,M3] 
02:17:18.940 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
02:17:18.941 00.001 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
02:17:18.941 00.000 14964 CameraToMount -- cameraX=1.24 cameraY=-0.25 hyp=1.27 cameraTheta=-0.19 mountX=0.26 mountY=-1.21, mountTheta=-1.36
02:17:18.942 00.001 14964 SchedulePrimaryMove(1136A648, x=1.24, y=-0.25, opts=13)
02:17:18.943 00.001 14964 Enqueuing Move request for scope (1.24, -0.25)
02:17:18.944 00.001 12044 Worker thread wakes up
02:17:18.944 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.25) opts 0xd
02:17:18.944 00.000 12044 Handling offset move in thread for scope, endpoint = (1.24, -0.25)
02:17:18.944 00.000 12044 Moving (1.24, -0.25) raw xDistance=0.26 yDistance=-1.21
02:17:18.944 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.03
02:17:18.944 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:18.944 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.21
02:17:18.944 00.000 12044 MoveAxis(E, 0, ABG)
02:17:18.944 00.000 12044 Move returns status 0, amount 0
02:17:18.944 00.000 12044 MoveAxis(N, 0, ABG)
02:17:18.944 00.000 12044 Move returns status 0, amount 0
02:17:18.944 00.000 12044 move complete, result=0
02:17:18.944 00.000 12044 worker thread done servicing request
02:17:18.951 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16957, med=615, FiltMin=526, FiltMax=12602, Gamma=0.810
02:17:18.956 00.005 14964 UpdateGuideState exits: m=268422 SNR=327.4
02:17:18.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:18.957 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:18.958 00.001 14964 Enqueuing Expose request
02:17:18.958 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -1.2 px 0 ms NORTH
02:17:18.959 00.001 12044 Worker thread wakes up
02:17:18.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:18.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:22.057 03.098 12044 Exposure complete
02:17:22.080 00.023 12044 worker thread done servicing request
02:17:22.080 00.000 14964 OnExposeComplete: enter
02:17:22.080 00.000 14964 UpdateGuideState(): m_state=6
02:17:22.081 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4043
02:17:22.082 00.001 14964 Star::Find returns 1 (0), X=281.14, Y=91.12, Mass=261247, SNR=324.7, Peak=16697 HFD=4.2
02:17:22.082 00.000 14964 MultiStar: [#1 0.89,0.78,0.00,M5] [#2 0.79,0.59,0.00,M4] 
02:17:22.083 00.001 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
02:17:22.083 00.000 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
02:17:22.084 00.001 14964 CameraToMount -- cameraX=1.02 cameraY=-0.44 hyp=1.11 cameraTheta=-0.41 mountX=0.46 mountY=-0.97, mountTheta=-1.13
02:17:22.085 00.001 14964 SchedulePrimaryMove(1136A648, x=1.02, y=-0.44, opts=13)
02:17:22.086 00.001 14964 Enqueuing Move request for scope (1.02, -0.44)
02:17:22.087 00.001 12044 Worker thread wakes up
02:17:22.087 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.44) opts 0xd
02:17:22.087 00.000 12044 Handling offset move in thread for scope, endpoint = (1.02, -0.44)
02:17:22.087 00.000 12044 Moving (1.02, -0.44) raw xDistance=0.46 yDistance=-0.97
02:17:22.087 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.46, slope = 0.05
02:17:22.087 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:22.087 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.97
02:17:22.087 00.000 12044 MoveAxis(W, 39, ABG)
02:17:22.087 00.000 12044 Guiding  Dir = 3, Dur = 39
02:17:22.094 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16697, med=615, FiltMin=531, FiltMax=10459, Gamma=0.810
02:17:22.101 00.007 14964 UpdateGuideState exits: m=261247 SNR=324.7
02:17:22.102 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.102 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:22.102 00.000 14964 Enqueuing Expose request
02:17:22.123 00.021 12044 IsSlewing returns 0
02:17:22.123 00.000 12044 IsGuiding returns 0
02:17:22.188 00.065 12044 IsGuiding returns 1
02:17:22.188 00.000 12044 scope still moving after pulse duration time elapsed
02:17:22.236 00.048 12044 IsSlewing returns 0
02:17:22.236 00.000 12044 IsGuiding returns 0
02:17:22.236 00.000 12044 scope move finished after 39 + 73 ms
02:17:22.236 00.000 12044 Move returns status 0, amount 39
02:17:22.236 00.000 12044 MoveAxis(N, 0, ABG)
02:17:22.236 00.000 12044 Move returns status 0, amount 0
02:17:22.236 00.000 12044 move complete, result=0
02:17:22.236 00.000 12044 worker thread done servicing request
02:17:22.236 00.000 12044 Worker thread wakes up
02:17:22.236 00.000 14964 GuideStep: 0.5 px 39 ms WEST, -1.0 px 0 ms NORTH
02:17:22.236 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:22.237 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:25.358 03.121 12044 Exposure complete
02:17:25.383 00.025 12044 worker thread done servicing request
02:17:25.383 00.000 14964 OnExposeComplete: enter
02:17:25.384 00.001 14964 UpdateGuideState(): m_state=6
02:17:25.384 00.000 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4044
02:17:25.385 00.001 14964 Star::Find returns 1 (0), X=281.12, Y=91.35, Mass=253545, SNR=303.5, Peak=15393 HFD=4.4
02:17:25.386 00.001 14964 MultiStar: [#1 0.95,0.14,0.00,M6] [#2 0.73,-0.36,0.00,M5] 
02:17:25.387 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
02:17:25.387 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.89)
02:17:25.388 00.001 14964 CameraToMount -- cameraX=1.00 cameraY=-0.21 hyp=1.02 cameraTheta=-0.21 mountX=0.23 mountY=-0.97, mountTheta=-1.34
02:17:25.389 00.001 14964 SchedulePrimaryMove(1136A648, x=1.00, y=-0.21, opts=13)
02:17:25.389 00.000 14964 Enqueuing Move request for scope (1.00, -0.21)
02:17:25.390 00.001 12044 Worker thread wakes up
02:17:25.390 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.21) opts 0xd
02:17:25.390 00.000 12044 Handling offset move in thread for scope, endpoint = (1.00, -0.21)
02:17:25.390 00.000 12044 Moving (1.00, -0.21) raw xDistance=0.23 yDistance=-0.97
02:17:25.390 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.36, using input
02:17:25.390 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.05
02:17:25.390 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:25.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.97
02:17:25.390 00.000 12044 MoveAxis(E, 0, ABG)
02:17:25.390 00.000 12044 Move returns status 0, amount 0
02:17:25.390 00.000 12044 MoveAxis(N, 0, ABG)
02:17:25.390 00.000 12044 Move returns status 0, amount 0
02:17:25.390 00.000 12044 move complete, result=0
02:17:25.390 00.000 12044 worker thread done servicing request
02:17:25.397 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15393, med=616, FiltMin=529, FiltMax=9769, Gamma=0.810
02:17:25.403 00.006 14964 UpdateGuideState exits: m=253545 SNR=303.5
02:17:25.403 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.404 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:25.404 00.000 14964 Enqueuing Expose request
02:17:25.405 00.001 12044 Worker thread wakes up
02:17:25.405 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:25.405 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:25.405 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
02:17:28.531 03.126 12044 Exposure complete
02:17:28.552 00.021 12044 worker thread done servicing request
02:17:28.553 00.001 14964 OnExposeComplete: enter
02:17:28.553 00.000 14964 UpdateGuideState(): m_state=6
02:17:28.554 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4045
02:17:28.554 00.000 14964 Star::Find returns 1 (0), X=280.68, Y=91.51, Mass=257107, SNR=308.6, Peak=12522 HFD=4.5
02:17:28.555 00.001 14964 MultiStar: [#1 0.48,-0.19,0.18,U] [#2 0.61,-0.13,0.06,U] 
02:17:28.555 00.000 14964 refined, 2 included, MultiStar: {0.56, -0.08}, one-star: {0.57, -0.06}
02:17:28.556 00.001 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
02:17:28.556 00.000 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.82)
02:17:28.557 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.08 hyp=0.56 cameraTheta=-0.14 mountX=0.09 mountY=-0.54, mountTheta=-1.41
02:17:28.558 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.08, opts=13)
02:17:28.558 00.000 14964 Enqueuing Move request for scope (0.56, -0.08)
02:17:28.559 00.001 12044 Worker thread wakes up
02:17:28.559 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.08) opts 0xd
02:17:28.559 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.08)
02:17:28.559 00.000 12044 Moving (0.56, -0.08) raw xDistance=0.09 yDistance=-0.54
02:17:28.559 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.39, using input
02:17:28.559 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.06
02:17:28.559 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:28.559 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
02:17:28.559 00.000 12044 MoveAxis(E, 0, ABG)
02:17:28.559 00.000 12044 Move returns status 0, amount 0
02:17:28.559 00.000 12044 MoveAxis(N, 0, ABG)
02:17:28.559 00.000 12044 Move returns status 0, amount 0
02:17:28.559 00.000 12044 move complete, result=0
02:17:28.559 00.000 12044 worker thread done servicing request
02:17:28.567 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12522, med=615, FiltMin=528, FiltMax=10460, Gamma=0.810
02:17:28.572 00.005 14964 UpdateGuideState exits: m=257107 SNR=308.6
02:17:28.573 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.573 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:28.574 00.001 14964 Enqueuing Expose request
02:17:28.574 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:17:28.575 00.001 12044 Worker thread wakes up
02:17:28.575 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:28.575 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:31.695 03.120 12044 Exposure complete
02:17:31.719 00.024 12044 worker thread done servicing request
02:17:31.720 00.001 14964 OnExposeComplete: enter
02:17:31.720 00.000 14964 UpdateGuideState(): m_state=6
02:17:31.721 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4046
02:17:31.721 00.000 14964 Star::Find returns 1 (0), X=281.36, Y=91.87, Mass=257008, SNR=318.5, Peak=14002 HFD=4.3
02:17:31.722 00.001 14964 MultiStar: [#1 1.08,0.05,0.00,M6] [#2 0.96,0.22,0.00,M5] 
02:17:31.722 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
02:17:31.723 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
02:17:31.723 00.000 14964 CameraToMount -- cameraX=1.24 cameraY=0.31 hyp=1.28 cameraTheta=0.24 mountX=-0.29 mountY=-1.27, mountTheta=-1.79
02:17:31.724 00.001 14964 SchedulePrimaryMove(1136A648, x=1.24, y=0.31, opts=13)
02:17:31.725 00.001 14964 Enqueuing Move request for scope (1.24, 0.31)
02:17:31.725 00.000 12044 Worker thread wakes up
02:17:31.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.24, 0.31) opts 0xd
02:17:31.725 00.000 12044 Handling offset move in thread for scope, endpoint = (1.24, 0.31)
02:17:31.725 00.000 12044 Moving (1.24, 0.31) raw xDistance=-0.29 yDistance=-1.27
02:17:31.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.04
02:17:31.725 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=1.71 newest=-2.79
02:17:31.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
02:17:31.725 00.000 12044 MoveAxis(E, 0, ABG)
02:17:31.725 00.000 12044 Move returns status 0, amount 0
02:17:31.725 00.000 12044 BLC: Oldest BLC event removed
02:17:31.726 00.001 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:17:31.726 00.000 12044 MoveAxis(N, 450, ABG)
02:17:31.726 00.000 12044 Guiding  Dir = 0, Dur = 450
02:17:31.733 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14002, med=615, FiltMin=516, FiltMax=10648, Gamma=0.810
02:17:31.738 00.005 14964 UpdateGuideState exits: m=257008 SNR=318.5
02:17:31.739 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.739 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:31.740 00.001 14964 Enqueuing Expose request
02:17:31.750 00.010 12044 IsSlewing returns 0
02:17:31.750 00.000 12044 IsGuiding returns 0
02:17:31.782 00.032 12044 PulseGuide returned control before completion, sleep 429
02:17:32.236 00.454 12044 IsGuiding returns 1
02:17:32.236 00.000 12044 scope still moving after pulse duration time elapsed
02:17:32.297 00.061 12044 IsSlewing returns 0
02:17:32.298 00.001 12044 IsGuiding returns 0
02:17:32.298 00.000 12044 scope move finished after 450 + 97 ms
02:17:32.298 00.000 12044 Move returns status 0, amount 450
02:17:32.298 00.000 12044 move complete, result=0
02:17:32.298 00.000 12044 worker thread done servicing request
02:17:32.298 00.000 12044 Worker thread wakes up
02:17:32.298 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:32.298 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -1.3 px 450 ms NORTH
02:17:32.299 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:35.401 03.102 12044 Exposure complete
02:17:35.423 00.022 12044 worker thread done servicing request
02:17:35.423 00.000 14964 OnExposeComplete: enter
02:17:35.423 00.000 14964 UpdateGuideState(): m_state=6
02:17:35.424 00.001 14964 Star::Find(35, 281, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4047
02:17:35.424 00.000 14964 Star::Find returns 1 (0), X=280.27, Y=91.73, Mass=257689, SNR=311.2, Peak=13348 HFD=4.4
02:17:35.425 00.001 14964 MultiStar: [#1 -0.05,0.35,0.17,U] [#2 0.15,0.03,0.06,U] 
02:17:35.426 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.18}, one-star: {0.16, 0.16}
02:17:35.426 00.000 14964 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
02:17:35.427 00.001 14964 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.73)
02:17:35.427 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.95 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
02:17:35.428 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.18, opts=13)
02:17:35.428 00.000 14964 Enqueuing Move request for scope (0.13, 0.18)
02:17:35.429 00.001 12044 Worker thread wakes up
02:17:35.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
02:17:35.429 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
02:17:35.429 00.000 12044 Moving (0.13, 0.18) raw xDistance=-0.18 yDistance=-0.15
02:17:35.429 00.000 12044 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.267441, 1:0.147265
02:17:35.429 00.000 12044 BLC: No correction, Miss < min_move
02:17:35.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
02:17:35.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:35.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:35.429 00.000 12044 MoveAxis(E, 0, ABG)
02:17:35.429 00.000 12044 Move returns status 0, amount 0
02:17:35.429 00.000 12044 MoveAxis(N, 0, ABG)
02:17:35.429 00.000 12044 Move returns status 0, amount 0
02:17:35.429 00.000 12044 move complete, result=0
02:17:35.429 00.000 12044 worker thread done servicing request
02:17:35.436 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13348, med=615, FiltMin=535, FiltMax=10824, Gamma=0.810
02:17:35.442 00.006 14964 UpdateGuideState exits: m=257689 SNR=311.2
02:17:35.442 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:35.443 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:35.443 00.000 14964 Enqueuing Expose request
02:17:35.444 00.001 12044 Worker thread wakes up
02:17:35.444 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:35.444 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:35.444 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:38.573 03.129 12044 Exposure complete
02:17:38.596 00.023 12044 worker thread done servicing request
02:17:38.596 00.000 14964 OnExposeComplete: enter
02:17:38.597 00.001 14964 UpdateGuideState(): m_state=6
02:17:38.597 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4048
02:17:38.598 00.001 14964 Star::Find returns 1 (0), X=280.54, Y=91.87, Mass=264579, SNR=323.9, Peak=12024 HFD=4.7
02:17:38.599 00.001 14964 MultiStar: [#1 0.33,-0.06,0.16,U] [#2 0.51,-0.35,0.06,U] 
02:17:38.599 00.000 14964 refined, 2 included, MultiStar: {0.42, 0.22}, one-star: {0.42, 0.30}
02:17:38.600 00.001 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
02:17:38.600 00.000 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.19)
02:17:38.601 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=0.22 hyp=0.47 cameraTheta=0.48 mountX=-0.21 mountY=-0.44, mountTheta=-2.02
02:17:38.602 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=0.22, opts=13)
02:17:38.602 00.000 14964 Enqueuing Move request for scope (0.42, 0.22)
02:17:38.603 00.001 12044 Worker thread wakes up
02:17:38.603 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.22) opts 0xd
02:17:38.603 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, 0.22)
02:17:38.603 00.000 12044 Moving (0.42, 0.22) raw xDistance=-0.21 yDistance=-0.44
02:17:38.603 00.000 12044 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.267441, 1:0.147265, 2:0.435852
02:17:38.603 00.000 12044 BLC: No correction, Miss < min_move
02:17:38.603 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.02
02:17:38.603 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:38.603 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:17:38.603 00.000 12044 MoveAxis(E, 0, ABG)
02:17:38.603 00.000 12044 Move returns status 0, amount 0
02:17:38.603 00.000 12044 MoveAxis(N, 0, ABG)
02:17:38.603 00.000 12044 Move returns status 0, amount 0
02:17:38.603 00.000 12044 move complete, result=0
02:17:38.603 00.000 12044 worker thread done servicing request
02:17:38.611 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12024, med=615, FiltMin=527, FiltMax=10072, Gamma=0.810
02:17:38.616 00.005 14964 UpdateGuideState exits: m=264579 SNR=323.9
02:17:38.617 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.617 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:38.618 00.001 14964 Enqueuing Expose request
02:17:38.618 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:17:38.619 00.001 12044 Worker thread wakes up
02:17:38.619 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:38.619 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:41.736 03.117 12044 Exposure complete
02:17:41.761 00.025 12044 worker thread done servicing request
02:17:41.761 00.000 14964 OnExposeComplete: enter
02:17:41.762 00.001 14964 UpdateGuideState(): m_state=6
02:17:41.762 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4049
02:17:41.763 00.001 14964 Star::Find returns 1 (0), X=280.13, Y=91.92, Mass=251987, SNR=303.5, Peak=14928 HFD=4.3
02:17:41.763 00.000 14964 MultiStar: [#1 0.00,-0.01,0.17,U] [#2 -0.11,-0.29,0.07,U] 
02:17:41.764 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.26}, one-star: {0.01, 0.35}
02:17:41.764 00.000 14964 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.56) = xAngle (3.12 = 3.12)
02:17:41.765 00.001 14964 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.12)
02:17:41.765 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.56 mountX=-0.26 mountY=-0.03, mountTheta=-3.03
02:17:41.766 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.26, opts=13)
02:17:41.767 00.001 14964 Enqueuing Move request for scope (0.00, 0.26)
02:17:41.767 00.000 12044 Worker thread wakes up
02:17:41.767 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
02:17:41.767 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
02:17:41.767 00.000 12044 Moving (0.00, 0.26) raw xDistance=-0.26 yDistance=-0.03
02:17:41.767 00.000 12044 BLC: window closed
02:17:41.767 00.000 12044 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.267441, 1:0.147265, 2:0.435852
02:17:41.767 00.000 12044 BLC: No correction, Miss < min_move
02:17:41.767 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
02:17:41.768 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:41.768 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:17:41.768 00.000 12044 MoveAxis(E, 0, ABG)
02:17:41.768 00.000 12044 Move returns status 0, amount 0
02:17:41.768 00.000 12044 MoveAxis(N, 0, ABG)
02:17:41.768 00.000 12044 Move returns status 0, amount 0
02:17:41.768 00.000 12044 move complete, result=0
02:17:41.768 00.000 12044 worker thread done servicing request
02:17:41.775 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14928, med=615, FiltMin=529, FiltMax=10377, Gamma=0.810
02:17:41.781 00.006 14964 UpdateGuideState exits: m=251987 SNR=303.5
02:17:41.782 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.782 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:41.783 00.001 14964 Enqueuing Expose request
02:17:41.783 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:41.784 00.001 12044 Worker thread wakes up
02:17:41.784 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:41.784 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:44.911 03.127 12044 Exposure complete
02:17:44.940 00.029 12044 worker thread done servicing request
02:17:44.940 00.000 14964 OnExposeComplete: enter
02:17:44.941 00.001 14964 UpdateGuideState(): m_state=6
02:17:44.942 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4050
02:17:44.943 00.001 14964 Star::Find returns 1 (0), X=280.24, Y=91.78, Mass=261361, SNR=321.5, Peak=15488 HFD=4.3
02:17:44.944 00.001 14964 MultiStar: [#1 0.01,0.36,0.17,U] [#2 -0.05,0.08,0.07,U] 
02:17:44.945 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.23}, one-star: {0.12, 0.22}
02:17:44.946 00.001 14964 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.56) = xAngle (2.72 = 2.72)
02:17:44.947 00.001 14964 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.78 = -0.51)
02:17:44.947 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.17 mountX=-0.23 mountY=-0.12, mountTheta=-2.65
02:17:44.949 00.002 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.23, opts=13)
02:17:44.949 00.000 14964 Enqueuing Move request for scope (0.10, 0.23)
02:17:44.950 00.001 12044 Worker thread wakes up
02:17:44.950 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
02:17:44.951 00.001 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
02:17:44.951 00.000 12044 Moving (0.10, 0.23) raw xDistance=-0.23 yDistance=-0.12
02:17:44.951 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.49, using input
02:17:44.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.08
02:17:44.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:44.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:17:44.951 00.000 12044 MoveAxis(E, 0, ABG)
02:17:44.951 00.000 12044 Move returns status 0, amount 0
02:17:44.951 00.000 12044 MoveAxis(N, 0, ABG)
02:17:44.951 00.000 12044 Move returns status 0, amount 0
02:17:44.951 00.000 12044 move complete, result=0
02:17:44.951 00.000 12044 worker thread done servicing request
02:17:44.961 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15488, med=615, FiltMin=520, FiltMax=12160, Gamma=0.810
02:17:44.967 00.006 14964 UpdateGuideState exits: m=261361 SNR=321.5
02:17:44.968 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.968 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:44.969 00.001 14964 Enqueuing Expose request
02:17:44.969 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:44.970 00.001 12044 Worker thread wakes up
02:17:44.970 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:44.970 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:48.065 03.095 12044 Exposure complete
02:17:48.097 00.032 12044 worker thread done servicing request
02:17:48.097 00.000 14964 OnExposeComplete: enter
02:17:48.097 00.000 14964 UpdateGuideState(): m_state=6
02:17:48.098 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4051
02:17:48.098 00.000 14964 Star::Find returns 1 (0), X=279.85, Y=91.93, Mass=248090, SNR=307.9, Peak=16620 HFD=4.1
02:17:48.099 00.001 14964 MultiStar: [#1 -0.23,0.18,0.18,U] [#2 -0.27,-0.10,0.08,U] 
02:17:48.100 00.001 14964 refined, 2 included, MultiStar: {-0.26, 0.31}, one-star: {-0.26, 0.36}
02:17:48.100 00.000 14964 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.56) = xAngle (3.82 = -2.46)
02:17:48.101 00.001 14964 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.88 = 0.59)
02:17:48.101 00.000 14964 CameraToMount -- cameraX=-0.26 cameraY=0.31 hyp=0.40 cameraTheta=2.27 mountX=-0.31 mountY=0.22, mountTheta=2.52
02:17:48.102 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.31, opts=13)
02:17:48.103 00.001 14964 Enqueuing Move request for scope (-0.26, 0.31)
02:17:48.103 00.000 12044 Worker thread wakes up
02:17:48.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.31) opts 0xd
02:17:48.103 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.31)
02:17:48.103 00.000 12044 Moving (-0.26, 0.31) raw xDistance=-0.31 yDistance=0.22
02:17:48.103 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.31 is < calculated value -0.52, using input
02:17:48.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.31, slope = -0.08
02:17:48.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:48.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:17:48.103 00.000 12044 MoveAxis(E, 24, ABG)
02:17:48.103 00.000 12044 Guiding  Dir = 2, Dur = 24
02:17:48.111 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16620, med=616, FiltMin=525, FiltMax=11979, Gamma=0.810
02:17:48.116 00.005 14964 UpdateGuideState exits: m=248090 SNR=307.9
02:17:48.117 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.117 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:48.118 00.001 14964 Enqueuing Expose request
02:17:48.142 00.024 12044 IsSlewing returns 0
02:17:48.142 00.000 12044 IsGuiding returns 0
02:17:48.202 00.060 12044 IsGuiding returns 1
02:17:48.202 00.000 12044 scope still moving after pulse duration time elapsed
02:17:48.347 00.145 12044 IsSlewing returns 0
02:17:48.347 00.000 12044 IsGuiding returns 0
02:17:48.348 00.001 12044 scope move finished after 24 + 181 ms
02:17:48.348 00.000 12044 Move returns status 0, amount 24
02:17:48.348 00.000 12044 MoveAxis(N, 0, ABG)
02:17:48.348 00.000 12044 Move returns status 0, amount 0
02:17:48.348 00.000 12044 move complete, result=0
02:17:48.348 00.000 12044 worker thread done servicing request
02:17:48.348 00.000 12044 Worker thread wakes up
02:17:48.348 00.000 14964 GuideStep: -0.3 px 24 ms EAST, 0.2 px 0 ms NORTH
02:17:48.350 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:48.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:51.471 03.121 12044 Exposure complete
02:17:51.496 00.025 12044 worker thread done servicing request
02:17:51.496 00.000 14964 OnExposeComplete: enter
02:17:51.497 00.001 14964 UpdateGuideState(): m_state=6
02:17:51.498 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4052
02:17:51.498 00.000 14964 Star::Find returns 1 (0), X=279.52, Y=91.42, Mass=255876, SNR=309.0, Peak=13911 HFD=4.4
02:17:51.499 00.001 14964 MultiStar: [#1 -0.53,0.42,0.17,U] [#2 -0.61,0.58,0.00,M1] 
02:17:51.499 00.000 14964 refined, 1 included, MultiStar: {-0.58, -0.07}, one-star: {-0.59, -0.15}
02:17:51.500 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.47 = -1.47)
02:17:51.501 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
02:17:51.502 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=-0.07 hyp=0.59 cameraTheta=-3.02 mountX=0.06 mountY=0.59, mountTheta=1.47
02:17:51.505 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=-0.07, opts=13)
02:17:51.506 00.001 14964 Enqueuing Move request for scope (-0.58, -0.07)
02:17:51.507 00.001 12044 Worker thread wakes up
02:17:51.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.07) opts 0xd
02:17:51.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, -0.07)
02:17:51.507 00.000 12044 Moving (-0.58, -0.07) raw xDistance=0.06 yDistance=0.59
02:17:51.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.05
02:17:51.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:51.508 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
02:17:51.508 00.000 12044 MoveAxis(E, 0, ABG)
02:17:51.508 00.000 12044 Move returns status 0, amount 0
02:17:51.508 00.000 12044 MoveAxis(N, 0, ABG)
02:17:51.508 00.000 12044 Move returns status 0, amount 0
02:17:51.508 00.000 12044 move complete, result=0
02:17:51.508 00.000 12044 worker thread done servicing request
02:17:51.515 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13911, med=615, FiltMin=527, FiltMax=11390, Gamma=0.810
02:17:51.521 00.006 14964 UpdateGuideState exits: m=255876 SNR=309.0
02:17:51.522 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.522 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:51.523 00.001 14964 Enqueuing Expose request
02:17:51.523 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
02:17:51.524 00.001 12044 Worker thread wakes up
02:17:51.524 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:51.524 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:54.626 03.102 12044 Exposure complete
02:17:54.654 00.028 12044 worker thread done servicing request
02:17:54.654 00.000 14964 OnExposeComplete: enter
02:17:54.655 00.001 14964 UpdateGuideState(): m_state=6
02:17:54.656 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4053
02:17:54.656 00.000 14964 Star::Find returns 1 (0), X=280.27, Y=91.22, Mass=263825, SNR=326.0, Peak=13035 HFD=4.5
02:17:54.657 00.001 14964 MultiStar: [#1 -0.08,0.52,0.16,U] [#2 0.24,0.42,0.06,U] 
02:17:54.658 00.001 14964 refined, 2 included, MultiStar: {0.13, -0.20}, one-star: {0.15, -0.35}
02:17:54.658 00.000 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.55 = 0.55)
02:17:54.659 00.001 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.68)
02:17:54.660 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.23 cameraTheta=-1.00 mountX=0.20 mountY=-0.10, mountTheta=-0.48
02:17:54.661 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.20, opts=13)
02:17:54.661 00.000 14964 Enqueuing Move request for scope (0.13, -0.20)
02:17:54.662 00.001 12044 Worker thread wakes up
02:17:54.662 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
02:17:54.662 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
02:17:54.662 00.000 12044 Moving (0.13, -0.20) raw xDistance=0.20 yDistance=-0.10
02:17:54.662 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
02:17:54.662 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:54.662 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:54.662 00.000 12044 MoveAxis(E, 0, ABG)
02:17:54.662 00.000 12044 Move returns status 0, amount 0
02:17:54.662 00.000 12044 MoveAxis(N, 0, ABG)
02:17:54.662 00.000 12044 Move returns status 0, amount 0
02:17:54.662 00.000 12044 move complete, result=0
02:17:54.662 00.000 12044 worker thread done servicing request
02:17:54.670 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13035, med=615, FiltMin=528, FiltMax=10131, Gamma=0.810
02:17:54.675 00.005 14964 UpdateGuideState exits: m=263825 SNR=326.0
02:17:54.676 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.676 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:54.677 00.001 14964 Enqueuing Expose request
02:17:54.677 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:54.678 00.001 12044 Worker thread wakes up
02:17:54.678 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:54.678 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:17:57.782 03.104 12044 Exposure complete
02:17:57.808 00.026 12044 worker thread done servicing request
02:17:57.809 00.001 14964 OnExposeComplete: enter
02:17:57.809 00.000 14964 UpdateGuideState(): m_state=6
02:17:57.810 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4054
02:17:57.810 00.000 14964 Star::Find returns 1 (0), X=280.16, Y=91.69, Mass=259821, SNR=314.6, Peak=13160 HFD=4.3
02:17:57.811 00.001 14964 MultiStar: [#1 0.03,0.31,0.17,U] [#2 0.25,0.03,0.07,U] 
02:17:57.811 00.000 14964 single-star, 2 included, MultiStar: {0.05, 0.15}, one-star: {0.04, 0.13}
02:17:57.812 00.001 14964 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
02:17:57.812 00.000 14964 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.85 = -0.43)
02:17:57.813 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.24 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
02:17:57.814 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.13, opts=13)
02:17:57.814 00.000 14964 Enqueuing Move request for scope (0.04, 0.13)
02:17:57.815 00.001 12044 Worker thread wakes up
02:17:57.815 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
02:17:57.815 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
02:17:57.815 00.000 12044 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.06
02:17:57.815 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
02:17:57.815 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:57.815 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:57.815 00.000 12044 MoveAxis(E, 0, ABG)
02:17:57.815 00.000 12044 Move returns status 0, amount 0
02:17:57.815 00.000 12044 MoveAxis(N, 0, ABG)
02:17:57.815 00.000 12044 Move returns status 0, amount 0
02:17:57.815 00.000 12044 move complete, result=0
02:17:57.815 00.000 12044 worker thread done servicing request
02:17:57.822 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13160, med=615, FiltMin=523, FiltMax=11581, Gamma=0.810
02:17:57.828 00.006 14964 UpdateGuideState exits: m=259821 SNR=314.6
02:17:57.829 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.829 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:17:57.829 00.000 14964 Enqueuing Expose request
02:17:57.830 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:57.831 00.001 12044 Worker thread wakes up
02:17:57.831 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:17:57.831 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:00.933 03.102 12044 Exposure complete
02:18:00.956 00.023 12044 worker thread done servicing request
02:18:00.956 00.000 14964 OnExposeComplete: enter
02:18:00.956 00.000 14964 UpdateGuideState(): m_state=6
02:18:00.957 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4055
02:18:00.957 00.000 14964 Star::Find returns 1 (0), X=279.46, Y=92.19, Mass=265393, SNR=317.9, Peak=13176 HFD=4.5
02:18:00.958 00.001 14964 MultiStar: [#1 -0.52,-0.06,0.16,U] [#2 -0.64,0.08,0.07,U] 
02:18:00.959 00.001 14964 refined, 2 included, MultiStar: {-0.63, 0.50}, one-star: {-0.65, 0.62}
02:18:00.959 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
02:18:00.960 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
02:18:00.960 00.000 14964 CameraToMount -- cameraX=-0.63 cameraY=0.50 hyp=0.81 cameraTheta=2.47 mountX=-0.51 mountY=0.58, mountTheta=2.30
02:18:00.961 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.63, y=0.50, opts=13)
02:18:00.962 00.001 14964 Enqueuing Move request for scope (-0.63, 0.50)
02:18:00.963 00.001 12044 Worker thread wakes up
02:18:00.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.50) opts 0xd
02:18:00.963 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.63, 0.50)
02:18:00.963 00.000 12044 Moving (-0.63, 0.50) raw xDistance=-0.51 yDistance=0.58
02:18:00.963 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.51, slope = 0.01
02:18:00.963 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:00.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:18:00.963 00.000 12044 MoveAxis(E, 0, ABG)
02:18:00.963 00.000 12044 Move returns status 0, amount 0
02:18:00.963 00.000 12044 MoveAxis(N, 0, ABG)
02:18:00.963 00.000 12044 Move returns status 0, amount 0
02:18:00.963 00.000 12044 move complete, result=0
02:18:00.963 00.000 12044 worker thread done servicing request
02:18:00.970 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13176, med=615, FiltMin=523, FiltMax=11559, Gamma=0.810
02:18:00.976 00.006 14964 UpdateGuideState exits: m=265393 SNR=317.9
02:18:00.976 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:00.977 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:00.977 00.000 14964 Enqueuing Expose request
02:18:00.978 00.001 12044 Worker thread wakes up
02:18:00.978 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.6 px 0 ms NORTH
02:18:00.979 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:00.979 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:04.073 03.094 12044 Exposure complete
02:18:04.094 00.021 12044 worker thread done servicing request
02:18:04.094 00.000 14964 OnExposeComplete: enter
02:18:04.094 00.000 14964 UpdateGuideState(): m_state=6
02:18:04.095 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4056
02:18:04.095 00.000 14964 Star::Find returns 1 (0), X=279.59, Y=91.89, Mass=263915, SNR=316.3, Peak=14406 HFD=4.3
02:18:04.096 00.001 14964 MultiStar: [#1 -0.43,0.26,0.17,U] [#2 -0.49,-0.42,0.08,U] 
02:18:04.096 00.000 14964 refined, 2 included, MultiStar: {-0.51, 0.26}, one-star: {-0.52, 0.32}
02:18:04.097 00.001 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.22 = -2.06)
02:18:04.097 00.000 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.99)
02:18:04.098 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=0.26 hyp=0.57 cameraTheta=2.66 mountX=-0.27 mountY=0.48, mountTheta=2.09
02:18:04.099 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.26, opts=13)
02:18:04.099 00.000 14964 Enqueuing Move request for scope (-0.51, 0.26)
02:18:04.100 00.001 12044 Worker thread wakes up
02:18:04.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.26) opts 0xd
02:18:04.100 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.26)
02:18:04.100 00.000 12044 Moving (-0.51, 0.26) raw xDistance=-0.27 yDistance=0.48
02:18:04.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.00
02:18:04.100 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.61 newest=1.00
02:18:04.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:18:04.100 00.000 12044 MoveAxis(E, 0, ABG)
02:18:04.100 00.000 12044 Move returns status 0, amount 0
02:18:04.100 00.000 12044 BLC: Oldest BLC event removed
02:18:04.100 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:18:04.100 00.000 12044 MoveAxis(S, 377, ABG)
02:18:04.100 00.000 12044 Guiding  Dir = 1, Dur = 377
02:18:04.107 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14406, med=615, FiltMin=525, FiltMax=11484, Gamma=0.810
02:18:04.113 00.006 14964 UpdateGuideState exits: m=263915 SNR=316.3
02:18:04.114 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.114 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:04.115 00.001 14964 Enqueuing Expose request
02:18:04.125 00.010 12044 IsSlewing returns 0
02:18:04.138 00.013 12044 IsGuiding returns 0
02:18:04.179 00.041 12044 PulseGuide returned control before completion, sleep 346
02:18:04.541 00.362 12044 IsGuiding returns 1
02:18:04.541 00.000 12044 scope still moving after pulse duration time elapsed
02:18:04.611 00.070 12044 IsSlewing returns 0
02:18:04.611 00.000 12044 IsGuiding returns 0
02:18:04.611 00.000 12044 scope move finished after 377 + 95 ms
02:18:04.611 00.000 12044 Move returns status 0, amount 377
02:18:04.611 00.000 12044 move complete, result=0
02:18:04.611 00.000 12044 worker thread done servicing request
02:18:04.611 00.000 12044 Worker thread wakes up
02:18:04.611 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:04.611 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:04.611 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 377 ms SOUTH
02:18:07.716 03.105 12044 Exposure complete
02:18:07.747 00.031 12044 worker thread done servicing request
02:18:07.747 00.000 14964 OnExposeComplete: enter
02:18:07.747 00.000 14964 UpdateGuideState(): m_state=6
02:18:07.748 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4057
02:18:07.748 00.000 14964 Star::Find returns 1 (0), X=280.03, Y=91.30, Mass=254089, SNR=305.4, Peak=13431 HFD=4.2
02:18:07.749 00.001 14964 MultiStar: [#1 -0.13,0.27,0.17,U] [#2 -0.07,0.61,0.06,U] 
02:18:07.750 00.001 14964 refined, 2 included, MultiStar: {-0.09, -0.15}, one-star: {-0.08, -0.26}
02:18:07.750 00.000 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
02:18:07.750 00.000 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
02:18:07.751 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.13 mountX=0.14 mountY=0.11, mountTheta=0.63
02:18:07.752 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.15, opts=13)
02:18:07.752 00.000 14964 Enqueuing Move request for scope (-0.09, -0.15)
02:18:07.753 00.001 12044 Worker thread wakes up
02:18:07.753 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:18:07.753 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:18:07.753 00.000 12044 Moving (-0.09, -0.15) raw xDistance=0.14 yDistance=0.11
02:18:07.753 00.000 12044 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.479179, 1:0.105150
02:18:07.753 00.000 12044 BLC: No correction, Miss < min_move
02:18:07.753 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
02:18:07.753 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:07.753 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:07.753 00.000 12044 MoveAxis(E, 0, ABG)
02:18:07.753 00.000 12044 Move returns status 0, amount 0
02:18:07.753 00.000 12044 MoveAxis(N, 0, ABG)
02:18:07.753 00.000 12044 Move returns status 0, amount 0
02:18:07.753 00.000 12044 move complete, result=0
02:18:07.753 00.000 12044 worker thread done servicing request
02:18:07.760 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13431, med=615, FiltMin=505, FiltMax=10637, Gamma=0.810
02:18:07.766 00.006 14964 UpdateGuideState exits: m=254089 SNR=305.4
02:18:07.766 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:07.767 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:07.767 00.000 14964 Enqueuing Expose request
02:18:07.768 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:07.768 00.000 12044 Worker thread wakes up
02:18:07.768 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:07.768 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:10.894 03.126 12044 Exposure complete
02:18:10.919 00.025 12044 worker thread done servicing request
02:18:10.919 00.000 14964 OnExposeComplete: enter
02:18:10.921 00.002 14964 UpdateGuideState(): m_state=6
02:18:10.921 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4058
02:18:10.922 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=91.74, Mass=256471, SNR=314.4, Peak=14716 HFD=4.3
02:18:10.922 00.000 14964 MultiStar: [#1 -0.10,0.30,0.17,U] [#2 -0.17,0.52,0.07,U] 
02:18:10.922 00.000 14964 single-star, 2 included, MultiStar: {0.05, 0.21}, one-star: {0.10, 0.17}
02:18:10.923 00.001 14964 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.56) = xAngle (2.62 = 2.62)
02:18:10.923 00.000 14964 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.61)
02:18:10.924 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
02:18:10.925 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.17, opts=13)
02:18:10.925 00.000 14964 Enqueuing Move request for scope (0.10, 0.17)
02:18:10.926 00.001 12044 Worker thread wakes up
02:18:10.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
02:18:10.926 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
02:18:10.926 00.000 12044 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=-0.11
02:18:10.926 00.000 12044 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.479179, 1:0.105150, 2:-0.114911
02:18:10.926 00.000 12044 BLC: No correction, Miss < min_move
02:18:10.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:18:10.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:10.926 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:10.926 00.000 12044 MoveAxis(E, 0, ABG)
02:18:10.926 00.000 12044 Move returns status 0, amount 0
02:18:10.926 00.000 12044 MoveAxis(N, 0, ABG)
02:18:10.926 00.000 12044 Move returns status 0, amount 0
02:18:10.926 00.000 12044 move complete, result=0
02:18:10.926 00.000 12044 worker thread done servicing request
02:18:10.934 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14716, med=615, FiltMin=523, FiltMax=10370, Gamma=0.810
02:18:10.940 00.006 14964 UpdateGuideState exits: m=256471 SNR=314.4
02:18:10.940 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:10.941 00.000 14964 Enqueuing Expose request
02:18:10.942 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:10.943 00.001 12044 Worker thread wakes up
02:18:10.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:10.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:14.047 03.104 12044 Exposure complete
02:18:14.069 00.022 12044 worker thread done servicing request
02:18:14.070 00.001 14964 OnExposeComplete: enter
02:18:14.070 00.000 14964 UpdateGuideState(): m_state=6
02:18:14.071 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4059
02:18:14.071 00.000 14964 Star::Find returns 1 (0), X=280.31, Y=91.34, Mass=263683, SNR=323.4, Peak=16203 HFD=3.9
02:18:14.072 00.001 14964 MultiStar: [#1 0.13,0.63,0.16,U] [#2 0.20,0.43,0.06,U] 
02:18:14.072 00.000 14964 refined, 2 included, MultiStar: {0.19, -0.09}, one-star: {0.20, -0.23}
02:18:14.073 00.001 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.13 = 1.13)
02:18:14.073 00.000 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.10)
02:18:14.074 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.42 mountX=0.09 mountY=-0.18, mountTheta=-1.12
02:18:14.075 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.09, opts=13)
02:18:14.075 00.000 14964 Enqueuing Move request for scope (0.19, -0.09)
02:18:14.076 00.001 12044 Worker thread wakes up
02:18:14.076 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
02:18:14.076 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
02:18:14.076 00.000 12044 Moving (0.19, -0.09) raw xDistance=0.09 yDistance=-0.18
02:18:14.076 00.000 12044 BLC: window closed
02:18:14.076 00.000 12044 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.479179, 1:0.105150, 2:-0.114911
02:18:14.076 00.000 12044 BLC: No correction, Miss < min_move
02:18:14.076 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.10, using input
02:18:14.076 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:18:14.076 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:14.076 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:18:14.076 00.000 12044 MoveAxis(E, 0, ABG)
02:18:14.076 00.000 12044 Move returns status 0, amount 0
02:18:14.076 00.000 12044 MoveAxis(N, 0, ABG)
02:18:14.076 00.000 12044 Move returns status 0, amount 0
02:18:14.076 00.000 12044 move complete, result=0
02:18:14.076 00.000 12044 worker thread done servicing request
02:18:14.083 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16203, med=615, FiltMin=535, FiltMax=12926, Gamma=0.810
02:18:14.089 00.006 14964 UpdateGuideState exits: m=263683 SNR=323.4
02:18:14.089 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.090 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:14.090 00.000 14964 Enqueuing Expose request
02:18:14.091 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:14.091 00.000 12044 Worker thread wakes up
02:18:14.092 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:14.092 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:17.219 03.127 12044 Exposure complete
02:18:17.239 00.020 12044 worker thread done servicing request
02:18:17.239 00.000 14964 OnExposeComplete: enter
02:18:17.240 00.001 14964 UpdateGuideState(): m_state=6
02:18:17.240 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4060
02:18:17.241 00.001 14964 Star::Find returns 1 (0), X=280.12, Y=91.33, Mass=261933, SNR=330.2, Peak=15528 HFD=4.0
02:18:17.241 00.000 14964 MultiStar: [#1 0.02,0.62,0.18,U] [#2 -0.19,0.02,0.07,U] 
02:18:17.242 00.001 14964 refined, 2 included, MultiStar: {-0.00, -0.10}, one-star: {0.01, -0.24}
02:18:17.242 00.000 14964 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.56) = xAngle (-0.04 = -0.04)
02:18:17.243 00.001 14964 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
02:18:17.243 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=0.10 mountY=0.01, mountTheta=0.12
02:18:17.244 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.10, opts=13)
02:18:17.245 00.001 14964 Enqueuing Move request for scope (-0.00, -0.10)
02:18:17.245 00.000 12044 Worker thread wakes up
02:18:17.245 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:18:17.245 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:18:17.245 00.000 12044 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=0.01
02:18:17.245 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.12, using input
02:18:17.245 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
02:18:17.245 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:17.245 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:17.245 00.000 12044 MoveAxis(E, 0, ABG)
02:18:17.245 00.000 12044 Move returns status 0, amount 0
02:18:17.245 00.000 12044 MoveAxis(N, 0, ABG)
02:18:17.245 00.000 12044 Move returns status 0, amount 0
02:18:17.245 00.000 12044 move complete, result=0
02:18:17.245 00.000 12044 worker thread done servicing request
02:18:17.253 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15528, med=615, FiltMin=531, FiltMax=11821, Gamma=0.810
02:18:17.259 00.006 14964 UpdateGuideState exits: m=261933 SNR=330.2
02:18:17.259 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.260 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:17.260 00.000 14964 Enqueuing Expose request
02:18:17.261 00.001 12044 Worker thread wakes up
02:18:17.261 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:17.261 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:17.261 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:20.391 03.130 12044 Exposure complete
02:18:20.422 00.031 12044 worker thread done servicing request
02:18:20.422 00.000 14964 OnExposeComplete: enter
02:18:20.423 00.001 14964 UpdateGuideState(): m_state=6
02:18:20.424 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4061
02:18:20.424 00.000 14964 Star::Find returns 1 (0), X=280.14, Y=91.35, Mass=262396, SNR=311.9, Peak=15635 HFD=4.0
02:18:20.425 00.001 14964 MultiStar: [#1 -0.10,0.64,0.17,U] [#2 -0.06,0.10,0.06,U] 
02:18:20.425 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.08}, one-star: {0.03, -0.22}
02:18:20.425 00.000 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.08 = 0.08)
02:18:20.426 00.001 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
02:18:20.426 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.47 mountX=0.08 mountY=0.00, mountTheta=0.00
02:18:20.427 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.08, opts=13)
02:18:20.428 00.001 14964 Enqueuing Move request for scope (0.01, -0.08)
02:18:20.429 00.001 12044 Worker thread wakes up
02:18:20.429 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:18:20.429 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:18:20.429 00.000 12044 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.00
02:18:20.429 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:18:20.429 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:20.429 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:20.429 00.000 12044 MoveAxis(E, 0, ABG)
02:18:20.429 00.000 12044 Move returns status 0, amount 0
02:18:20.429 00.000 12044 MoveAxis(N, 0, ABG)
02:18:20.429 00.000 12044 Move returns status 0, amount 0
02:18:20.429 00.000 12044 move complete, result=0
02:18:20.429 00.000 12044 worker thread done servicing request
02:18:20.437 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15635, med=615, FiltMin=524, FiltMax=11019, Gamma=0.810
02:18:20.443 00.006 14964 UpdateGuideState exits: m=262396 SNR=311.9
02:18:20.443 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:20.444 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:20.444 00.000 14964 Enqueuing Expose request
02:18:20.445 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:20.445 00.000 12044 Worker thread wakes up
02:18:20.446 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:20.446 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:23.563 03.117 12044 Exposure complete
02:18:23.587 00.024 12044 worker thread done servicing request
02:18:23.587 00.000 14964 OnExposeComplete: enter
02:18:23.587 00.000 14964 UpdateGuideState(): m_state=6
02:18:23.588 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4062
02:18:23.588 00.000 14964 Star::Find returns 1 (0), X=280.40, Y=91.36, Mass=261670, SNR=318.7, Peak=13951 HFD=4.3
02:18:23.589 00.001 14964 MultiStar: [#1 0.17,0.63,0.18,U] [#2 0.25,0.39,0.06,U] 
02:18:23.589 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.06}, one-star: {0.29, -0.21}
02:18:23.590 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
02:18:23.591 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
02:18:23.591 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-0.23 mountX=0.07 mountY=-0.26, mountTheta=-1.32
02:18:23.592 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.06, opts=13)
02:18:23.593 00.001 14964 Enqueuing Move request for scope (0.27, -0.06)
02:18:23.593 00.000 12044 Worker thread wakes up
02:18:23.593 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
02:18:23.593 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
02:18:23.593 00.000 12044 Moving (0.27, -0.06) raw xDistance=0.07 yDistance=-0.26
02:18:23.593 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.16, using input
02:18:23.593 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:18:23.593 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:23.593 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:18:23.593 00.000 12044 MoveAxis(E, 0, ABG)
02:18:23.593 00.000 12044 Move returns status 0, amount 0
02:18:23.594 00.001 12044 MoveAxis(N, 0, ABG)
02:18:23.594 00.000 12044 Move returns status 0, amount 0
02:18:23.594 00.000 12044 move complete, result=0
02:18:23.594 00.000 12044 worker thread done servicing request
02:18:23.601 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13951, med=615, FiltMin=515, FiltMax=11269, Gamma=0.810
02:18:23.606 00.005 14964 UpdateGuideState exits: m=261670 SNR=318.7
02:18:23.607 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.607 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:23.608 00.001 14964 Enqueuing Expose request
02:18:23.608 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:23.609 00.001 12044 Worker thread wakes up
02:18:23.609 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:23.609 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:26.726 03.117 12044 Exposure complete
02:18:26.748 00.022 12044 worker thread done servicing request
02:18:26.749 00.001 14964 OnExposeComplete: enter
02:18:26.749 00.000 14964 UpdateGuideState(): m_state=6
02:18:26.750 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4063
02:18:26.750 00.000 14964 Star::Find returns 1 (0), X=280.14, Y=91.38, Mass=250749, SNR=309.9, Peak=14695 HFD=4.5
02:18:26.751 00.001 14964 MultiStar: [#1 -0.03,0.38,0.17,U] [#2 0.05,0.83,0.00,M1] 
02:18:26.751 00.000 14964 refined, 1 included, MultiStar: {0.01, -0.10}, one-star: {0.02, -0.18}
02:18:26.752 00.001 14964 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.56) = xAngle (0.13 = 0.13)
02:18:26.752 00.000 14964 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.18 = -3.10)
02:18:26.753 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=0.10 mountY=-0.00, mountTheta=-0.04
02:18:26.754 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.10, opts=13)
02:18:26.754 00.000 14964 Enqueuing Move request for scope (0.01, -0.10)
02:18:26.755 00.001 12044 Worker thread wakes up
02:18:26.755 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
02:18:26.755 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
02:18:26.755 00.000 12044 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.00
02:18:26.755 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.32, using input
02:18:26.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
02:18:26.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:26.755 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:18:26.755 00.000 12044 MoveAxis(E, 0, ABG)
02:18:26.755 00.000 12044 Move returns status 0, amount 0
02:18:26.755 00.000 12044 MoveAxis(N, 0, ABG)
02:18:26.755 00.000 12044 Move returns status 0, amount 0
02:18:26.755 00.000 12044 move complete, result=0
02:18:26.756 00.001 12044 worker thread done servicing request
02:18:26.763 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14695, med=615, FiltMin=529, FiltMax=9498, Gamma=0.810
02:18:26.768 00.005 14964 UpdateGuideState exits: m=250749 SNR=309.9
02:18:26.769 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.769 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:26.770 00.001 14964 Enqueuing Expose request
02:18:26.770 00.000 12044 Worker thread wakes up
02:18:26.770 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:26.771 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:26.771 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:29.879 03.108 12044 Exposure complete
02:18:29.907 00.028 12044 worker thread done servicing request
02:18:29.907 00.000 14964 OnExposeComplete: enter
02:18:29.908 00.001 14964 UpdateGuideState(): m_state=6
02:18:29.908 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4064
02:18:29.909 00.001 14964 Star::Find returns 1 (0), X=280.21, Y=91.52, Mass=263148, SNR=325.5, Peak=17288 HFD=3.8
02:18:29.909 00.000 14964 MultiStar: [#1 0.20,0.41,0.18,U] [#2 -0.16,-0.02,0.07,U] 
02:18:29.910 00.001 14964 refined, 2 included, MultiStar: {0.10, 0.02}, one-star: {0.10, -0.05}
02:18:29.910 00.000 14964 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
02:18:29.911 00.001 14964 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
02:18:29.911 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
02:18:29.912 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.02, opts=13)
02:18:29.913 00.001 14964 Enqueuing Move request for scope (0.10, 0.02)
02:18:29.913 00.000 12044 Worker thread wakes up
02:18:29.913 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:18:29.913 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:18:29.913 00.000 12044 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
02:18:29.913 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.05
02:18:29.913 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:29.913 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:29.914 00.001 12044 MoveAxis(E, 0, ABG)
02:18:29.914 00.000 12044 Move returns status 0, amount 0
02:18:29.914 00.000 12044 MoveAxis(N, 0, ABG)
02:18:29.914 00.000 12044 Move returns status 0, amount 0
02:18:29.914 00.000 12044 move complete, result=0
02:18:29.914 00.000 12044 worker thread done servicing request
02:18:29.921 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17288, med=615, FiltMin=530, FiltMax=11842, Gamma=0.810
02:18:29.926 00.005 14964 UpdateGuideState exits: m=263148 SNR=325.5
02:18:29.927 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.927 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:29.928 00.001 14964 Enqueuing Expose request
02:18:29.928 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:29.929 00.001 12044 Worker thread wakes up
02:18:29.929 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:29.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:33.070 03.141 12044 Exposure complete
02:18:33.092 00.022 12044 worker thread done servicing request
02:18:33.092 00.000 14964 OnExposeComplete: enter
02:18:33.093 00.001 14964 UpdateGuideState(): m_state=6
02:18:33.093 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4065
02:18:33.094 00.001 14964 Star::Find returns 1 (0), X=280.07, Y=91.44, Mass=249756, SNR=315.1, Peak=14904 HFD=3.8
02:18:33.094 00.000 14964 MultiStar: [#1 -0.05,0.42,0.17,U] [#2 -0.12,-0.01,0.08,U] 
02:18:33.095 00.001 14964 refined, 2 included, MultiStar: {-0.05, -0.04}, one-star: {-0.04, -0.12}
02:18:33.095 00.000 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.87 = -0.87)
02:18:33.096 00.001 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
02:18:33.096 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=0.04 mountY=0.05, mountTheta=0.90
02:18:33.097 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.04, opts=13)
02:18:33.098 00.001 14964 Enqueuing Move request for scope (-0.05, -0.04)
02:18:33.098 00.000 12044 Worker thread wakes up
02:18:33.098 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:18:33.098 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:18:33.098 00.000 12044 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
02:18:33.098 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.12, using input
02:18:33.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:18:33.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:33.099 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:33.099 00.000 12044 MoveAxis(E, 0, ABG)
02:18:33.099 00.000 12044 Move returns status 0, amount 0
02:18:33.099 00.000 12044 MoveAxis(N, 0, ABG)
02:18:33.099 00.000 12044 Move returns status 0, amount 0
02:18:33.099 00.000 12044 move complete, result=0
02:18:33.099 00.000 12044 worker thread done servicing request
02:18:33.106 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14904, med=615, FiltMin=518, FiltMax=11255, Gamma=0.810
02:18:33.111 00.005 14964 UpdateGuideState exits: m=249756 SNR=315.1
02:18:33.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:33.113 00.001 14964 Enqueuing Expose request
02:18:33.113 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:33.114 00.001 12044 Worker thread wakes up
02:18:33.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:33.114 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:36.214 03.100 12044 Exposure complete
02:18:36.235 00.021 12044 worker thread done servicing request
02:18:36.236 00.001 14964 OnExposeComplete: enter
02:18:36.236 00.000 14964 UpdateGuideState(): m_state=6
02:18:36.237 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4066
02:18:36.237 00.000 14964 Star::Find returns 1 (0), X=280.08, Y=91.31, Mass=258936, SNR=316.5, Peak=14095 HFD=4.4
02:18:36.238 00.001 14964 MultiStar: [#1 0.16,0.63,0.15,U] [#2 0.23,0.24,0.08,U] 
02:18:36.238 00.000 14964 refined, 2 included, MultiStar: {0.01, -0.12}, one-star: {-0.03, -0.26}
02:18:36.239 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.04 = 0.04)
02:18:36.240 00.001 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
02:18:36.240 00.000 14964 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=0.12 mountY=0.01, mountTheta=0.05
02:18:36.241 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.12, opts=13)
02:18:36.241 00.000 14964 Enqueuing Move request for scope (0.01, -0.12)
02:18:36.242 00.001 12044 Worker thread wakes up
02:18:36.242 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:18:36.242 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:18:36.242 00.000 12044 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=0.01
02:18:36.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:18:36.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:36.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:36.242 00.000 12044 MoveAxis(E, 0, ABG)
02:18:36.242 00.000 12044 Move returns status 0, amount 0
02:18:36.242 00.000 12044 MoveAxis(N, 0, ABG)
02:18:36.242 00.000 12044 Move returns status 0, amount 0
02:18:36.242 00.000 12044 move complete, result=0
02:18:36.242 00.000 12044 worker thread done servicing request
02:18:36.250 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14095, med=615, FiltMin=531, FiltMax=10426, Gamma=0.810
02:18:36.256 00.006 14964 UpdateGuideState exits: m=258936 SNR=316.5
02:18:36.256 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.257 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:36.257 00.000 14964 Enqueuing Expose request
02:18:36.258 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:36.258 00.000 12044 Worker thread wakes up
02:18:36.258 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:36.258 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:39.359 03.101 12044 Exposure complete
02:18:39.384 00.025 12044 worker thread done servicing request
02:18:39.385 00.001 14964 OnExposeComplete: enter
02:18:39.385 00.000 14964 UpdateGuideState(): m_state=6
02:18:39.386 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4067
02:18:39.386 00.000 14964 Star::Find returns 1 (0), X=280.69, Y=91.22, Mass=261158, SNR=309.1, Peak=14909 HFD=4.4
02:18:39.387 00.001 14964 MultiStar: [#1 0.60,0.92,0.00,M1] [#2 0.56,0.67,0.00,M1] 
02:18:39.388 00.001 14964 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
02:18:39.388 00.000 14964 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.06 = -2.22)
02:18:39.388 00.000 14964 CameraToMount -- cameraX=0.57 cameraY=-0.35 hyp=0.67 cameraTheta=-0.55 mountX=0.36 mountY=-0.53, mountTheta=-0.98
02:18:39.389 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.35, opts=13)
02:18:39.390 00.001 14964 Enqueuing Move request for scope (0.57, -0.35)
02:18:39.390 00.000 12044 Worker thread wakes up
02:18:39.391 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.35) opts 0xd
02:18:39.391 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.35)
02:18:39.391 00.000 12044 Moving (0.57, -0.35) raw xDistance=0.36 yDistance=-0.53
02:18:39.391 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.36, slope = 0.03
02:18:39.391 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:39.391 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
02:18:39.391 00.000 12044 MoveAxis(W, 20, ABG)
02:18:39.391 00.000 12044 Guiding  Dir = 3, Dur = 20
02:18:39.398 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14909, med=615, FiltMin=524, FiltMax=10081, Gamma=0.810
02:18:39.403 00.005 14964 UpdateGuideState exits: m=261158 SNR=309.1
02:18:39.404 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.404 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:39.405 00.001 14964 Enqueuing Expose request
02:18:39.422 00.017 12044 IsSlewing returns 0
02:18:39.422 00.000 12044 IsGuiding returns 0
02:18:39.453 00.031 12044 IsGuiding returns 1
02:18:39.453 00.000 12044 scope still moving after pulse duration time elapsed
02:18:39.500 00.047 12044 IsSlewing returns 0
02:18:39.500 00.000 12044 IsGuiding returns 0
02:18:39.500 00.000 12044 scope move finished after 20 + 58 ms
02:18:39.500 00.000 12044 Move returns status 0, amount 20
02:18:39.500 00.000 12044 MoveAxis(N, 0, ABG)
02:18:39.500 00.000 12044 Move returns status 0, amount 0
02:18:39.500 00.000 12044 move complete, result=0
02:18:39.500 00.000 12044 worker thread done servicing request
02:18:39.500 00.000 12044 Worker thread wakes up
02:18:39.501 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:39.501 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:39.501 00.000 14964 GuideStep: 0.4 px 20 ms WEST, -0.5 px 0 ms NORTH
02:18:42.629 03.128 12044 Exposure complete
02:18:42.653 00.024 12044 worker thread done servicing request
02:18:42.654 00.001 14964 OnExposeComplete: enter
02:18:42.654 00.000 14964 UpdateGuideState(): m_state=6
02:18:42.655 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4068
02:18:42.655 00.000 14964 Star::Find returns 1 (0), X=280.31, Y=91.81, Mass=263912, SNR=328.0, Peak=15724 HFD=4.4
02:18:42.656 00.001 14964 MultiStar: [#1 0.03,0.23,0.16,U] [#2 0.17,-0.03,0.06,U] 
02:18:42.656 00.000 14964 refined, 2 included, MultiStar: {0.17, 0.23}, one-star: {0.20, 0.25}
02:18:42.657 00.001 14964 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.56) = xAngle (2.48 = 2.48)
02:18:42.657 00.000 14964 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.75)
02:18:42.658 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.92 mountX=-0.23 mountY=-0.19, mountTheta=-2.43
02:18:42.660 00.002 14964 SchedulePrimaryMove(1136A648, x=0.17, y=0.23, opts=13)
02:18:42.660 00.000 14964 Enqueuing Move request for scope (0.17, 0.23)
02:18:42.661 00.001 12044 Worker thread wakes up
02:18:42.661 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
02:18:42.661 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
02:18:42.661 00.000 12044 Moving (0.17, 0.23) raw xDistance=-0.23 yDistance=-0.19
02:18:42.661 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.01
02:18:42.661 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:42.661 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:18:42.661 00.000 12044 MoveAxis(E, 0, ABG)
02:18:42.661 00.000 12044 Move returns status 0, amount 0
02:18:42.661 00.000 12044 MoveAxis(N, 0, ABG)
02:18:42.661 00.000 12044 Move returns status 0, amount 0
02:18:42.661 00.000 12044 move complete, result=0
02:18:42.661 00.000 12044 worker thread done servicing request
02:18:42.668 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15724, med=616, FiltMin=526, FiltMax=11801, Gamma=0.810
02:18:42.674 00.006 14964 UpdateGuideState exits: m=263912 SNR=328.0
02:18:42.674 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:42.675 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:42.675 00.000 14964 Enqueuing Expose request
02:18:42.676 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:42.676 00.000 12044 Worker thread wakes up
02:18:42.676 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:42.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:45.771 03.095 12044 Exposure complete
02:18:45.793 00.022 12044 worker thread done servicing request
02:18:45.794 00.001 14964 OnExposeComplete: enter
02:18:45.794 00.000 14964 UpdateGuideState(): m_state=6
02:18:45.795 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4069
02:18:45.796 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=91.39, Mass=255739, SNR=324.8, Peak=13051 HFD=4.3
02:18:45.796 00.000 14964 MultiStar: [#1 0.16,0.31,0.16,U] [#2 0.25,0.08,0.06,U] 
02:18:45.797 00.001 14964 refined, 2 included, MultiStar: {0.02, -0.10}, one-star: {-0.02, -0.18}
02:18:45.797 00.000 14964 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.56) = xAngle (0.16 = 0.16)
02:18:45.798 00.001 14964 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
02:18:45.798 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=0.10 mountY=-0.01, mountTheta=-0.07
02:18:45.799 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.10, opts=13)
02:18:45.800 00.001 14964 Enqueuing Move request for scope (0.02, -0.10)
02:18:45.800 00.000 12044 Worker thread wakes up
02:18:45.800 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:18:45.800 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:18:45.800 00.000 12044 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.01
02:18:45.800 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
02:18:45.800 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:45.800 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:45.800 00.000 12044 MoveAxis(E, 0, ABG)
02:18:45.800 00.000 12044 Move returns status 0, amount 0
02:18:45.800 00.000 12044 MoveAxis(N, 0, ABG)
02:18:45.800 00.000 12044 Move returns status 0, amount 0
02:18:45.800 00.000 12044 move complete, result=0
02:18:45.801 00.001 12044 worker thread done servicing request
02:18:45.807 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13051, med=614, FiltMin=527, FiltMax=10566, Gamma=0.810
02:18:45.813 00.006 14964 UpdateGuideState exits: m=255739 SNR=324.8
02:18:45.814 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.814 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:45.814 00.000 14964 Enqueuing Expose request
02:18:45.815 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:45.815 00.000 12044 Worker thread wakes up
02:18:45.815 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:45.815 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:48.924 03.109 12044 Exposure complete
02:18:48.944 00.020 12044 worker thread done servicing request
02:18:48.944 00.000 14964 OnExposeComplete: enter
02:18:48.945 00.001 14964 UpdateGuideState(): m_state=6
02:18:48.945 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4070
02:18:48.946 00.001 14964 Star::Find returns 1 (0), X=280.33, Y=91.45, Mass=260211, SNR=319.6, Peak=14539 HFD=4.1
02:18:48.946 00.000 14964 MultiStar: [#1 0.20,0.39,0.16,U] [#2 -0.05,-0.08,0.06,U] 
02:18:48.947 00.001 14964 refined, 2 included, MultiStar: {0.20, -0.05}, one-star: {0.22, -0.12}
02:18:48.948 00.001 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.31 = 1.31)
02:18:48.948 00.000 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.92)
02:18:48.949 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.05 mountY=-0.19, mountTheta=-1.31
02:18:48.949 00.000 14964 SchedulePrimaryMove(1136A648, x=0.20, y=-0.05, opts=13)
02:18:48.951 00.002 14964 Enqueuing Move request for scope (0.20, -0.05)
02:18:48.952 00.001 12044 Worker thread wakes up
02:18:48.952 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
02:18:48.952 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
02:18:48.952 00.000 12044 Moving (0.20, -0.05) raw xDistance=0.05 yDistance=-0.19
02:18:48.952 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:18:48.952 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:48.952 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:18:48.952 00.000 12044 MoveAxis(E, 0, ABG)
02:18:48.952 00.000 12044 Move returns status 0, amount 0
02:18:48.952 00.000 12044 MoveAxis(N, 0, ABG)
02:18:48.952 00.000 12044 Move returns status 0, amount 0
02:18:48.952 00.000 12044 move complete, result=0
02:18:48.952 00.000 12044 worker thread done servicing request
02:18:48.960 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14539, med=615, FiltMin=523, FiltMax=10917, Gamma=0.810
02:18:48.966 00.006 14964 UpdateGuideState exits: m=260211 SNR=319.6
02:18:48.966 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.967 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:48.967 00.000 14964 Enqueuing Expose request
02:18:48.968 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:48.968 00.000 12044 Worker thread wakes up
02:18:48.968 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:48.968 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:52.097 03.129 12044 Exposure complete
02:18:52.118 00.021 12044 worker thread done servicing request
02:18:52.118 00.000 14964 OnExposeComplete: enter
02:18:52.119 00.001 14964 UpdateGuideState(): m_state=6
02:18:52.119 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4071
02:18:52.120 00.001 14964 Star::Find returns 1 (0), X=280.16, Y=91.77, Mass=255359, SNR=317.5, Peak=13412 HFD=4.3
02:18:52.121 00.001 14964 MultiStar: [#1 0.12,0.01,0.17,U] [#2 -0.01,-0.51,0.06,U] 
02:18:52.122 00.001 14964 refined, 2 included, MultiStar: {0.05, 0.14}, one-star: {0.04, 0.20}
02:18:52.123 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
02:18:52.124 00.001 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
02:18:52.124 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=-0.14 mountY=-0.07, mountTheta=-2.70
02:18:52.125 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.14, opts=13)
02:18:52.126 00.001 14964 Enqueuing Move request for scope (0.05, 0.14)
02:18:52.126 00.000 12044 Worker thread wakes up
02:18:52.126 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
02:18:52.126 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
02:18:52.126 00.000 12044 Moving (0.05, 0.14) raw xDistance=-0.14 yDistance=-0.07
02:18:52.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:18:52.126 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:52.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:52.126 00.000 12044 MoveAxis(E, 0, ABG)
02:18:52.126 00.000 12044 Move returns status 0, amount 0
02:18:52.126 00.000 12044 MoveAxis(N, 0, ABG)
02:18:52.126 00.000 12044 Move returns status 0, amount 0
02:18:52.126 00.000 12044 move complete, result=0
02:18:52.127 00.001 12044 worker thread done servicing request
02:18:52.134 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13412, med=616, FiltMin=526, FiltMax=11430, Gamma=0.810
02:18:52.140 00.006 14964 UpdateGuideState exits: m=255359 SNR=317.5
02:18:52.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.141 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:52.141 00.000 14964 Enqueuing Expose request
02:18:52.142 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:52.142 00.000 12044 Worker thread wakes up
02:18:52.143 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:52.143 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:55.244 03.101 12044 Exposure complete
02:18:55.267 00.023 12044 worker thread done servicing request
02:18:55.267 00.000 14964 OnExposeComplete: enter
02:18:55.267 00.000 14964 UpdateGuideState(): m_state=6
02:18:55.268 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4072
02:18:55.268 00.000 14964 Star::Find returns 1 (0), X=280.17, Y=91.68, Mass=267098, SNR=321.5, Peak=15124 HFD=4.5
02:18:55.269 00.001 14964 MultiStar: [#1 -0.08,0.20,0.16,U] [#2 -0.03,-0.03,0.07,U] 
02:18:55.270 00.001 14964 refined, 2 included, MultiStar: {0.03, 0.12}, one-star: {0.05, 0.11}
02:18:55.270 00.000 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.88 = 2.88)
02:18:55.270 00.000 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
02:18:55.271 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
02:18:55.272 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=0.12, opts=13)
02:18:55.273 00.001 14964 Enqueuing Move request for scope (0.03, 0.12)
02:18:55.274 00.001 12044 Worker thread wakes up
02:18:55.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
02:18:55.274 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:18:55.274 00.000 12044 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.04
02:18:55.274 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.13, using input
02:18:55.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
02:18:55.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:55.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:55.274 00.000 12044 MoveAxis(E, 0, ABG)
02:18:55.274 00.000 12044 Move returns status 0, amount 0
02:18:55.274 00.000 12044 MoveAxis(N, 0, ABG)
02:18:55.274 00.000 12044 Move returns status 0, amount 0
02:18:55.274 00.000 12044 move complete, result=0
02:18:55.274 00.000 12044 worker thread done servicing request
02:18:55.281 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15124, med=616, FiltMin=532, FiltMax=10357, Gamma=0.810
02:18:55.287 00.006 14964 UpdateGuideState exits: m=267098 SNR=321.5
02:18:55.288 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.288 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:55.289 00.001 14964 Enqueuing Expose request
02:18:55.289 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:55.290 00.001 12044 Worker thread wakes up
02:18:55.290 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:55.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:18:58.414 03.124 12044 Exposure complete
02:18:58.440 00.026 12044 worker thread done servicing request
02:18:58.440 00.000 14964 OnExposeComplete: enter
02:18:58.441 00.001 14964 UpdateGuideState(): m_state=6
02:18:58.441 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4073
02:18:58.443 00.002 14964 Star::Find returns 1 (0), X=280.04, Y=91.80, Mass=254412, SNR=311.6, Peak=14180 HFD=4.4
02:18:58.443 00.000 14964 MultiStar: [#1 -0.21,0.49,0.17,U] [#2 -0.16,0.29,0.06,U] 
02:18:58.444 00.001 14964 single-star, 2 included, MultiStar: {-0.09, 0.27}, one-star: {-0.07, 0.24}
02:18:58.444 00.000 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.56) = xAngle (3.42 = -2.86)
02:18:58.444 00.000 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
02:18:58.445 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.86 mountX=-0.24 mountY=0.05, mountTheta=2.95
02:18:58.447 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.24, opts=13)
02:18:58.448 00.001 14964 Enqueuing Move request for scope (-0.07, 0.24)
02:18:58.448 00.000 12044 Worker thread wakes up
02:18:58.448 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
02:18:58.448 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
02:18:58.448 00.000 12044 Moving (-0.07, 0.24) raw xDistance=-0.24 yDistance=0.05
02:18:58.448 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.03
02:18:58.448 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:58.448 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:58.448 00.000 12044 MoveAxis(E, 0, ABG)
02:18:58.449 00.001 12044 Move returns status 0, amount 0
02:18:58.449 00.000 12044 MoveAxis(N, 0, ABG)
02:18:58.449 00.000 12044 Move returns status 0, amount 0
02:18:58.449 00.000 12044 move complete, result=0
02:18:58.449 00.000 12044 worker thread done servicing request
02:18:58.455 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14180, med=615, FiltMin=519, FiltMax=10138, Gamma=0.810
02:18:58.462 00.007 14964 UpdateGuideState exits: m=254412 SNR=311.6
02:18:58.462 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.463 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:18:58.463 00.000 14964 Enqueuing Expose request
02:18:58.464 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:58.464 00.000 12044 Worker thread wakes up
02:18:58.464 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:18:58.464 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:01.566 03.102 12044 Exposure complete
02:19:01.588 00.022 12044 worker thread done servicing request
02:19:01.588 00.000 14964 OnExposeComplete: enter
02:19:01.589 00.001 14964 UpdateGuideState(): m_state=6
02:19:01.589 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4074
02:19:01.590 00.001 14964 Star::Find returns 1 (0), X=279.82, Y=91.85, Mass=263480, SNR=317.5, Peak=15224 HFD=4.3
02:19:01.590 00.000 14964 MultiStar: [#1 -0.46,0.35,0.17,U] [#2 -0.64,0.06,0.06,U] 
02:19:01.591 00.001 14964 single-star, 2 included, MultiStar: {-0.33, 0.28}, one-star: {-0.30, 0.29}
02:19:01.591 00.000 14964 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.56) = xAngle (3.93 = -2.36)
02:19:01.592 00.001 14964 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.70)
02:19:01.592 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=0.29 hyp=0.41 cameraTheta=2.37 mountX=-0.29 mountY=0.26, mountTheta=2.41
02:19:01.593 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=0.29, opts=13)
02:19:01.593 00.000 14964 Enqueuing Move request for scope (-0.30, 0.29)
02:19:01.594 00.001 12044 Worker thread wakes up
02:19:01.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.29) opts 0xd
02:19:01.594 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, 0.29)
02:19:01.594 00.000 12044 Moving (-0.30, 0.29) raw xDistance=-0.29 yDistance=0.26
02:19:01.594 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.30, using input
02:19:01.594 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.05
02:19:01.594 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:01.594 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:19:01.594 00.000 12044 MoveAxis(E, 22, ABG)
02:19:01.594 00.000 12044 Guiding  Dir = 2, Dur = 22
02:19:01.603 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15224, med=615, FiltMin=533, FiltMax=10574, Gamma=0.810
02:19:01.608 00.005 14964 UpdateGuideState exits: m=263480 SNR=317.5
02:19:01.609 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.609 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:01.610 00.001 14964 Enqueuing Expose request
02:19:01.627 00.017 12044 IsSlewing returns 0
02:19:01.627 00.000 12044 IsGuiding returns 0
02:19:01.659 00.032 12044 IsGuiding returns 1
02:19:01.659 00.000 12044 scope still moving after pulse duration time elapsed
02:19:01.750 00.091 12044 IsSlewing returns 0
02:19:01.750 00.000 12044 IsGuiding returns 0
02:19:01.750 00.000 12044 scope move finished after 22 + 101 ms
02:19:01.750 00.000 12044 Move returns status 0, amount 22
02:19:01.750 00.000 12044 MoveAxis(N, 0, ABG)
02:19:01.750 00.000 12044 Move returns status 0, amount 0
02:19:01.750 00.000 12044 move complete, result=0
02:19:01.750 00.000 12044 worker thread done servicing request
02:19:01.750 00.000 12044 Worker thread wakes up
02:19:01.750 00.000 14964 GuideStep: -0.3 px 22 ms EAST, 0.3 px 0 ms NORTH
02:19:01.752 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:01.752 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:04.882 03.130 12044 Exposure complete
02:19:04.907 00.025 12044 worker thread done servicing request
02:19:04.908 00.001 14964 OnExposeComplete: enter
02:19:04.908 00.000 14964 UpdateGuideState(): m_state=6
02:19:04.909 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4075
02:19:04.909 00.000 14964 Star::Find returns 1 (0), X=279.80, Y=91.82, Mass=261968, SNR=319.3, Peak=15264 HFD=4.4
02:19:04.910 00.001 14964 MultiStar: [#1 -0.36,0.24,0.16,U] [#2 -0.25,0.08,0.06,U] 
02:19:04.911 00.001 14964 refined, 2 included, MultiStar: {-0.32, 0.24}, one-star: {-0.31, 0.26}
02:19:04.911 00.000 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.04 = -2.24)
02:19:04.912 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.81)
02:19:04.912 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.24 hyp=0.40 cameraTheta=2.48 mountX=-0.25 mountY=0.29, mountTheta=2.28
02:19:04.913 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.24, opts=13)
02:19:04.914 00.001 14964 Enqueuing Move request for scope (-0.32, 0.24)
02:19:04.915 00.001 12044 Worker thread wakes up
02:19:04.915 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.24) opts 0xd
02:19:04.915 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.24)
02:19:04.915 00.000 12044 Moving (-0.32, 0.24) raw xDistance=-0.25 yDistance=0.29
02:19:04.915 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.34, using input
02:19:04.915 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.05
02:19:04.915 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:04.915 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:19:04.915 00.000 12044 MoveAxis(E, 0, ABG)
02:19:04.915 00.000 12044 Move returns status 0, amount 0
02:19:04.915 00.000 12044 MoveAxis(N, 0, ABG)
02:19:04.915 00.000 12044 Move returns status 0, amount 0
02:19:04.915 00.000 12044 move complete, result=0
02:19:04.916 00.001 12044 worker thread done servicing request
02:19:04.923 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15264, med=616, FiltMin=531, FiltMax=12264, Gamma=0.810
02:19:04.928 00.005 14964 UpdateGuideState exits: m=261968 SNR=319.3
02:19:04.929 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.930 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:04.930 00.000 14964 Enqueuing Expose request
02:19:04.931 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:19:04.931 00.000 12044 Worker thread wakes up
02:19:04.931 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:04.931 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:08.034 03.103 12044 Exposure complete
02:19:08.058 00.024 12044 worker thread done servicing request
02:19:08.058 00.000 14964 OnExposeComplete: enter
02:19:08.058 00.000 14964 UpdateGuideState(): m_state=6
02:19:08.059 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4076
02:19:08.060 00.001 14964 Star::Find returns 1 (0), X=280.15, Y=91.52, Mass=260273, SNR=319.6, Peak=17264 HFD=3.8
02:19:08.060 00.000 14964 MultiStar: [#1 0.03,0.36,0.18,U] [#2 0.40,-0.22,0.08,U] 
02:19:08.061 00.001 14964 refined, 2 included, MultiStar: {0.06, 0.00}, one-star: {0.04, -0.05}
02:19:08.061 00.000 14964 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
02:19:08.062 00.001 14964 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
02:19:08.062 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.01 mountX=0.00 mountY=-0.06, mountTheta=-1.57
02:19:08.063 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=0.00, opts=13)
02:19:08.064 00.001 14964 Enqueuing Move request for scope (0.06, 0.00)
02:19:08.064 00.000 12044 Worker thread wakes up
02:19:08.064 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
02:19:08.064 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
02:19:08.064 00.000 12044 Moving (0.06, 0.00) raw xDistance=0.00 yDistance=-0.06
02:19:08.064 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.04
02:19:08.064 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:08.064 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:19:08.064 00.000 12044 MoveAxis(E, 0, ABG)
02:19:08.064 00.000 12044 Move returns status 0, amount 0
02:19:08.064 00.000 12044 MoveAxis(N, 0, ABG)
02:19:08.064 00.000 12044 Move returns status 0, amount 0
02:19:08.064 00.000 12044 move complete, result=0
02:19:08.064 00.000 12044 worker thread done servicing request
02:19:08.072 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17264, med=614, FiltMin=531, FiltMax=12082, Gamma=0.810
02:19:08.076 00.004 14964 UpdateGuideState exits: m=260273 SNR=319.6
02:19:08.077 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.077 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:08.078 00.001 14964 Enqueuing Expose request
02:19:08.078 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:08.079 00.001 12044 Worker thread wakes up
02:19:08.079 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:08.079 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:11.198 03.119 12044 Exposure complete
02:19:11.218 00.020 12044 worker thread done servicing request
02:19:11.219 00.001 14964 OnExposeComplete: enter
02:19:11.219 00.000 14964 UpdateGuideState(): m_state=6
02:19:11.220 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4077
02:19:11.220 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=91.11, Mass=259384, SNR=321.3, Peak=15771 HFD=3.9
02:19:11.221 00.001 14964 MultiStar: [#1 0.15,0.68,0.16,U] [#2 0.48,0.35,0.07,U] 
02:19:11.221 00.000 14964 refined, 2 included, MultiStar: {0.31, -0.26}, one-star: {0.32, -0.45}
02:19:11.222 00.001 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
02:19:11.222 00.000 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.91 = -2.37)
02:19:11.223 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-0.70 mountX=0.26 mountY=-0.28, mountTheta=-0.82
02:19:11.224 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.26, opts=13)
02:19:11.224 00.000 14964 Enqueuing Move request for scope (0.31, -0.26)
02:19:11.225 00.001 12044 Worker thread wakes up
02:19:11.225 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.26) opts 0xd
02:19:11.225 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.26)
02:19:11.225 00.000 12044 Moving (0.31, -0.26) raw xDistance=0.26 yDistance=-0.28
02:19:11.225 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.01
02:19:11.225 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:11.225 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:19:11.225 00.000 12044 MoveAxis(E, 0, ABG)
02:19:11.225 00.000 12044 Move returns status 0, amount 0
02:19:11.225 00.000 12044 MoveAxis(N, 0, ABG)
02:19:11.225 00.000 12044 Move returns status 0, amount 0
02:19:11.225 00.000 12044 move complete, result=0
02:19:11.225 00.000 12044 worker thread done servicing request
02:19:11.232 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15771, med=617, FiltMin=535, FiltMax=12861, Gamma=0.810
02:19:11.238 00.006 14964 UpdateGuideState exits: m=259384 SNR=321.3
02:19:11.238 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.239 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:11.239 00.000 14964 Enqueuing Expose request
02:19:11.240 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:19:11.240 00.000 12044 Worker thread wakes up
02:19:11.240 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:11.240 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:14.345 03.105 12044 Exposure complete
02:19:14.367 00.022 12044 worker thread done servicing request
02:19:14.368 00.001 14964 OnExposeComplete: enter
02:19:14.368 00.000 14964 UpdateGuideState(): m_state=6
02:19:14.369 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4078
02:19:14.369 00.000 14964 Star::Find returns 1 (0), X=279.47, Y=91.43, Mass=255435, SNR=304.2, Peak=13211 HFD=4.3
02:19:14.370 00.001 14964 MultiStar: [#1 -0.46,0.22,0.17,U] [#2 -0.32,0.11,0.07,U] 
02:19:14.370 00.000 14964 refined, 2 included, MultiStar: {-0.60, -0.07}, one-star: {-0.64, -0.14}
02:19:14.371 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
02:19:14.372 00.001 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
02:19:14.372 00.000 14964 CameraToMount -- cameraX=-0.60 cameraY=-0.07 hyp=0.60 cameraTheta=-3.02 mountX=0.07 mountY=0.60, mountTheta=1.46
02:19:14.375 00.003 14964 SchedulePrimaryMove(1136A648, x=-0.60, y=-0.07, opts=13)
02:19:14.375 00.000 14964 Enqueuing Move request for scope (-0.60, -0.07)
02:19:14.376 00.001 12044 Worker thread wakes up
02:19:14.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.07) opts 0xd
02:19:14.376 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.60, -0.07)
02:19:14.376 00.000 12044 Moving (-0.60, -0.07) raw xDistance=0.07 yDistance=0.60
02:19:14.376 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:19:14.376 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:19:14.376 00.000 12044 MoveAxis(E, 0, ABG)
02:19:14.376 00.000 12044 Move returns status 0, amount 0
02:19:14.376 00.000 12044 MoveAxis(S, 56, ABG)
02:19:14.376 00.000 12044 Guiding  Dir = 1, Dur = 56
02:19:14.384 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13211, med=615, FiltMin=531, FiltMax=10967, Gamma=0.810
02:19:14.389 00.005 14964 UpdateGuideState exits: m=255435 SNR=304.2
02:19:14.390 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.390 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:14.391 00.001 14964 Enqueuing Expose request
02:19:14.408 00.017 12044 IsSlewing returns 0
02:19:14.408 00.000 12044 IsGuiding returns 0
02:19:14.439 00.031 12044 PulseGuide returned control before completion, sleep 35
02:19:14.485 00.046 12044 IsGuiding returns 1
02:19:14.485 00.000 12044 scope still moving after pulse duration time elapsed
02:19:14.610 00.125 12044 IsSlewing returns 0
02:19:14.610 00.000 12044 IsGuiding returns 0
02:19:14.611 00.001 12044 scope move finished after 56 + 146 ms
02:19:14.611 00.000 12044 Move returns status 0, amount 56
02:19:14.611 00.000 12044 move complete, result=0
02:19:14.611 00.000 12044 worker thread done servicing request
02:19:14.611 00.000 12044 Worker thread wakes up
02:19:14.611 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 56 ms SOUTH
02:19:14.614 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:14.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:17.712 03.098 12044 Exposure complete
02:19:17.742 00.030 12044 worker thread done servicing request
02:19:17.743 00.001 14964 OnExposeComplete: enter
02:19:17.743 00.000 14964 UpdateGuideState(): m_state=6
02:19:17.744 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4079
02:19:17.744 00.000 14964 Star::Find returns 1 (0), X=280.32, Y=91.74, Mass=257614, SNR=329.8, Peak=16708 HFD=3.8
02:19:17.745 00.001 14964 MultiStar: [#1 0.30,0.13,0.17,U] [#2 0.14,0.11,0.07,U] 
02:19:17.745 00.000 14964 single-star, 2 included, MultiStar: {0.22, 0.16}, one-star: {0.21, 0.17}
02:19:17.746 00.001 14964 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.56) = xAngle (2.24 = 2.24)
02:19:17.746 00.000 14964 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.29 = -0.99)
02:19:17.747 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.68 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
02:19:17.748 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.17, opts=13)
02:19:17.749 00.001 14964 Enqueuing Move request for scope (0.21, 0.17)
02:19:17.749 00.000 12044 Worker thread wakes up
02:19:17.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
02:19:17.749 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
02:19:17.749 00.000 12044 Moving (0.21, 0.17) raw xDistance=-0.17 yDistance=-0.23
02:19:17.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:19:17.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:17.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:19:17.749 00.000 12044 MoveAxis(E, 0, ABG)
02:19:17.749 00.000 12044 Move returns status 0, amount 0
02:19:17.749 00.000 12044 MoveAxis(N, 0, ABG)
02:19:17.749 00.000 12044 Move returns status 0, amount 0
02:19:17.749 00.000 12044 move complete, result=0
02:19:17.750 00.001 12044 worker thread done servicing request
02:19:17.758 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16708, med=615, FiltMin=523, FiltMax=12714, Gamma=0.810
02:19:17.763 00.005 14964 UpdateGuideState exits: m=257614 SNR=329.8
02:19:17.764 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.765 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:17.765 00.000 14964 Enqueuing Expose request
02:19:17.765 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:17.766 00.001 12044 Worker thread wakes up
02:19:17.766 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:17.766 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:20.874 03.108 12044 Exposure complete
02:19:20.895 00.021 12044 worker thread done servicing request
02:19:20.895 00.000 14964 OnExposeComplete: enter
02:19:20.897 00.002 14964 UpdateGuideState(): m_state=6
02:19:20.897 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4080
02:19:20.898 00.001 14964 Star::Find returns 1 (0), X=280.70, Y=91.34, Mass=247458, SNR=306.9, Peak=14103 HFD=4.2
02:19:20.898 00.000 14964 MultiStar: [#1 0.46,0.38,0.18,U] [#2 0.64,0.23,0.07,U] 
02:19:20.899 00.001 14964 refined, 2 included, MultiStar: {0.57, -0.11}, one-star: {0.58, -0.22}
02:19:20.899 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
02:19:20.899 00.000 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
02:19:20.900 00.001 14964 CameraToMount -- cameraX=0.57 cameraY=-0.11 hyp=0.58 cameraTheta=-0.19 mountX=0.12 mountY=-0.55, mountTheta=-1.36
02:19:20.901 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.11, opts=13)
02:19:20.901 00.000 14964 Enqueuing Move request for scope (0.57, -0.11)
02:19:20.902 00.001 12044 Worker thread wakes up
02:19:20.902 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.11) opts 0xd
02:19:20.902 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.11)
02:19:20.902 00.000 12044 Moving (0.57, -0.11) raw xDistance=0.12 yDistance=-0.55
02:19:20.902 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.21, using input
02:19:20.902 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
02:19:20.902 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:20.902 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
02:19:20.902 00.000 12044 MoveAxis(E, 0, ABG)
02:19:20.902 00.000 12044 Move returns status 0, amount 0
02:19:20.902 00.000 12044 MoveAxis(N, 0, ABG)
02:19:20.902 00.000 12044 Move returns status 0, amount 0
02:19:20.902 00.000 12044 move complete, result=0
02:19:20.902 00.000 12044 worker thread done servicing request
02:19:20.910 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14103, med=615, FiltMin=529, FiltMax=11625, Gamma=0.810
02:19:20.916 00.006 14964 UpdateGuideState exits: m=247458 SNR=306.9
02:19:20.916 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:20.917 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:20.917 00.000 14964 Enqueuing Expose request
02:19:20.918 00.001 12044 Worker thread wakes up
02:19:20.918 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:20.918 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:20.918 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:19:24.050 03.132 12044 Exposure complete
02:19:24.078 00.028 12044 worker thread done servicing request
02:19:24.078 00.000 14964 OnExposeComplete: enter
02:19:24.079 00.001 14964 UpdateGuideState(): m_state=6
02:19:24.079 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4081
02:19:24.080 00.001 14964 Star::Find returns 1 (0), X=279.94, Y=91.94, Mass=263685, SNR=300.7, Peak=14644 HFD=4.4
02:19:24.080 00.000 14964 MultiStar: [#1 -0.02,-0.02,0.17,U] [#2 0.02,-0.55,0.08,U] 
02:19:24.081 00.001 14964 refined, 2 included, MultiStar: {-0.14, 0.26}, one-star: {-0.17, 0.38}
02:19:24.081 00.000 14964 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.56) = xAngle (3.61 = -2.67)
02:19:24.081 00.000 14964 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.38)
02:19:24.082 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.05 mountX=-0.27 mountY=0.11, mountTheta=2.75
02:19:24.083 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.26, opts=13)
02:19:24.083 00.000 14964 Enqueuing Move request for scope (-0.14, 0.26)
02:19:24.084 00.001 12044 Worker thread wakes up
02:19:24.084 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
02:19:24.084 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
02:19:24.084 00.000 12044 Moving (-0.14, 0.26) raw xDistance=-0.27 yDistance=0.11
02:19:24.084 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
02:19:24.084 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:24.084 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:24.084 00.000 12044 MoveAxis(E, 0, ABG)
02:19:24.084 00.000 12044 Move returns status 0, amount 0
02:19:24.084 00.000 12044 MoveAxis(N, 0, ABG)
02:19:24.084 00.000 12044 Move returns status 0, amount 0
02:19:24.084 00.000 12044 move complete, result=0
02:19:24.084 00.000 12044 worker thread done servicing request
02:19:24.091 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14644, med=615, FiltMin=534, FiltMax=10659, Gamma=0.810
02:19:24.098 00.007 14964 UpdateGuideState exits: m=263685 SNR=300.7
02:19:24.099 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.099 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:24.100 00.001 14964 Enqueuing Expose request
02:19:24.100 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:24.101 00.001 12044 Worker thread wakes up
02:19:24.101 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:24.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:27.219 03.118 12044 Exposure complete
02:19:27.240 00.021 12044 worker thread done servicing request
02:19:27.240 00.000 14964 OnExposeComplete: enter
02:19:27.241 00.001 14964 UpdateGuideState(): m_state=6
02:19:27.242 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4082
02:19:27.242 00.000 14964 Star::Find returns 1 (0), X=280.10, Y=91.85, Mass=265338, SNR=325.9, Peak=15052 HFD=4.3
02:19:27.243 00.001 14964 MultiStar: [#1 0.06,-0.15,0.16,U] [#2 0.29,0.23,0.06,U] 
02:19:27.243 00.000 14964 refined, 2 included, MultiStar: {0.01, 0.23}, one-star: {-0.01, 0.29}
02:19:27.244 00.001 14964 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.56) = xAngle (3.08 = 3.08)
02:19:27.244 00.000 14964 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
02:19:27.245 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.53 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
02:19:27.246 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=0.23, opts=13)
02:19:27.246 00.000 14964 Enqueuing Move request for scope (0.01, 0.23)
02:19:27.247 00.001 12044 Worker thread wakes up
02:19:27.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
02:19:27.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
02:19:27.247 00.000 12044 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.03
02:19:27.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.01
02:19:27.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:27.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:27.247 00.000 12044 MoveAxis(E, 0, ABG)
02:19:27.247 00.000 12044 Move returns status 0, amount 0
02:19:27.247 00.000 12044 MoveAxis(N, 0, ABG)
02:19:27.247 00.000 12044 Move returns status 0, amount 0
02:19:27.247 00.000 12044 move complete, result=0
02:19:27.247 00.000 12044 worker thread done servicing request
02:19:27.255 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15052, med=616, FiltMin=525, FiltMax=11629, Gamma=0.810
02:19:27.260 00.005 14964 UpdateGuideState exits: m=265338 SNR=325.9
02:19:27.260 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:27.261 00.000 14964 Enqueuing Expose request
02:19:27.262 00.001 12044 Worker thread wakes up
02:19:27.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:27.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:27.262 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:30.392 03.130 12044 Exposure complete
02:19:30.419 00.027 12044 worker thread done servicing request
02:19:30.420 00.001 14964 OnExposeComplete: enter
02:19:30.420 00.000 14964 UpdateGuideState(): m_state=6
02:19:30.421 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4083
02:19:30.421 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=91.40, Mass=257659, SNR=307.8, Peak=16487 HFD=4.3
02:19:30.422 00.001 14964 MultiStar: [#1 0.30,0.71,0.00,M1] [#2 0.19,0.70,0.07,U] 
02:19:30.422 00.000 14964 refined, 1 included, MultiStar: {0.03, -0.11}, one-star: {0.02, -0.16}
02:19:30.423 00.001 14964 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.56) = xAngle (0.27 = 0.27)
02:19:30.423 00.000 14964 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.33 = -2.96)
02:19:30.424 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.28 mountX=0.11 mountY=-0.02, mountTheta=-0.19
02:19:30.425 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.11, opts=13)
02:19:30.425 00.000 14964 Enqueuing Move request for scope (0.03, -0.11)
02:19:30.426 00.001 12044 Worker thread wakes up
02:19:30.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:19:30.426 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:19:30.426 00.000 12044 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.02
02:19:30.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:19:30.426 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:30.426 00.000 12044 MoveAxis(E, 0, ABG)
02:19:30.426 00.000 12044 Move returns status 0, amount 0
02:19:30.426 00.000 12044 MoveAxis(N, 0, ABG)
02:19:30.426 00.000 12044 Move returns status 0, amount 0
02:19:30.426 00.000 12044 move complete, result=0
02:19:30.426 00.000 12044 worker thread done servicing request
02:19:30.434 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16487, med=615, FiltMin=520, FiltMax=10657, Gamma=0.810
02:19:30.439 00.005 14964 UpdateGuideState exits: m=257659 SNR=307.8
02:19:30.440 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.441 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:30.441 00.000 14964 Enqueuing Expose request
02:19:30.442 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:30.442 00.000 12044 Worker thread wakes up
02:19:30.442 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:30.442 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:33.560 03.118 12044 Exposure complete
02:19:33.581 00.021 12044 worker thread done servicing request
02:19:33.581 00.000 14964 OnExposeComplete: enter
02:19:33.581 00.000 14964 UpdateGuideState(): m_state=6
02:19:33.582 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4084
02:19:33.582 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=91.59, Mass=264299, SNR=320.0, Peak=14362 HFD=4.4
02:19:33.583 00.001 14964 MultiStar: [#1 0.29,0.28,0.17,U] [#2 0.31,-0.29,0.07,U] 
02:19:33.583 00.000 14964 refined, 2 included, MultiStar: {0.31, 0.04}, one-star: {0.31, 0.02}
02:19:33.584 00.001 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
02:19:33.584 00.000 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.55)
02:19:33.585 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.13 mountX=-0.04 mountY=-0.31, mountTheta=-1.68
02:19:33.586 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.04, opts=13)
02:19:33.586 00.000 14964 Enqueuing Move request for scope (0.31, 0.04)
02:19:33.587 00.001 12044 Worker thread wakes up
02:19:33.587 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
02:19:33.587 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
02:19:33.587 00.000 12044 Moving (0.31, 0.04) raw xDistance=-0.04 yDistance=-0.31
02:19:33.587 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:19:33.587 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:33.587 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:19:33.587 00.000 12044 MoveAxis(E, 0, ABG)
02:19:33.587 00.000 12044 Move returns status 0, amount 0
02:19:33.587 00.000 12044 MoveAxis(N, 0, ABG)
02:19:33.587 00.000 12044 Move returns status 0, amount 0
02:19:33.587 00.000 12044 move complete, result=0
02:19:33.587 00.000 12044 worker thread done servicing request
02:19:33.594 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14362, med=615, FiltMin=532, FiltMax=11937, Gamma=0.810
02:19:33.599 00.005 14964 UpdateGuideState exits: m=264299 SNR=320.0
02:19:33.600 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.601 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:33.601 00.000 14964 Enqueuing Expose request
02:19:33.602 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:19:33.603 00.001 12044 Worker thread wakes up
02:19:33.603 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:33.603 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:36.712 03.109 12044 Exposure complete
02:19:36.732 00.020 12044 worker thread done servicing request
02:19:36.732 00.000 14964 OnExposeComplete: enter
02:19:36.733 00.001 14964 UpdateGuideState(): m_state=6
02:19:36.734 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4085
02:19:36.734 00.000 14964 Star::Find returns 1 (0), X=280.43, Y=91.52, Mass=256972, SNR=307.9, Peak=12355 HFD=5.0
02:19:36.735 00.001 14964 MultiStar: [#1 0.26,-0.11,0.16,U] [#2 0.39,-0.25,0.06,U] 
02:19:36.735 00.000 14964 refined, 2 included, MultiStar: {0.31, -0.07}, one-star: {0.32, -0.05}
02:19:36.736 00.001 14964 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.56) = xAngle (1.35 = 1.35)
02:19:36.736 00.000 14964 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.88)
02:19:36.737 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.21 mountX=0.07 mountY=-0.31, mountTheta=-1.34
02:19:36.738 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.07, opts=13)
02:19:36.738 00.000 14964 Enqueuing Move request for scope (0.31, -0.07)
02:19:36.739 00.001 12044 Worker thread wakes up
02:19:36.739 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
02:19:36.739 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
02:19:36.739 00.000 12044 Moving (0.31, -0.07) raw xDistance=0.07 yDistance=-0.31
02:19:36.739 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
02:19:36.739 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:36.739 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:19:36.739 00.000 12044 MoveAxis(E, 0, ABG)
02:19:36.739 00.000 12044 Move returns status 0, amount 0
02:19:36.739 00.000 12044 MoveAxis(N, 0, ABG)
02:19:36.739 00.000 12044 Move returns status 0, amount 0
02:19:36.739 00.000 12044 move complete, result=0
02:19:36.739 00.000 12044 worker thread done servicing request
02:19:36.747 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12355, med=615, FiltMin=533, FiltMax=9905, Gamma=0.810
02:19:36.753 00.006 14964 UpdateGuideState exits: m=256972 SNR=307.9
02:19:36.754 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:36.754 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:36.755 00.001 14964 Enqueuing Expose request
02:19:36.755 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:19:36.756 00.001 12044 Worker thread wakes up
02:19:36.756 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:36.756 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:39.857 03.101 12044 Exposure complete
02:19:39.879 00.022 12044 worker thread done servicing request
02:19:39.879 00.000 14964 OnExposeComplete: enter
02:19:39.879 00.000 14964 UpdateGuideState(): m_state=6
02:19:39.880 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4086
02:19:39.880 00.000 14964 Star::Find returns 1 (0), X=280.70, Y=91.49, Mass=250703, SNR=309.8, Peak=11801 HFD=4.7
02:19:39.881 00.001 14964 MultiStar: [#1 0.51,0.30,0.16,U] [#2 0.55,0.03,0.07,U] 
02:19:39.882 00.001 14964 refined, 2 included, MultiStar: {0.57, -0.02}, one-star: {0.58, -0.07}
02:19:39.882 00.000 14964 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.56) = xAngle (1.53 = 1.53)
02:19:39.883 00.001 14964 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.58 = -1.70)
02:19:39.883 00.000 14964 CameraToMount -- cameraX=0.57 cameraY=-0.02 hyp=0.57 cameraTheta=-0.03 mountX=0.03 mountY=-0.57, mountTheta=-1.53
02:19:39.884 00.001 14964 SchedulePrimaryMove(1136A648, x=0.57, y=-0.02, opts=13)
02:19:39.885 00.001 14964 Enqueuing Move request for scope (0.57, -0.02)
02:19:39.885 00.000 12044 Worker thread wakes up
02:19:39.885 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.02) opts 0xd
02:19:39.885 00.000 12044 Handling offset move in thread for scope, endpoint = (0.57, -0.02)
02:19:39.885 00.000 12044 Moving (0.57, -0.02) raw xDistance=0.03 yDistance=-0.57
02:19:39.885 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:19:39.885 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:39.885 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
02:19:39.885 00.000 12044 MoveAxis(E, 0, ABG)
02:19:39.885 00.000 12044 Move returns status 0, amount 0
02:19:39.885 00.000 12044 MoveAxis(N, 0, ABG)
02:19:39.885 00.000 12044 Move returns status 0, amount 0
02:19:39.885 00.000 12044 move complete, result=0
02:19:39.885 00.000 12044 worker thread done servicing request
02:19:39.892 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11801, med=615, FiltMin=531, FiltMax=9969, Gamma=0.810
02:19:39.898 00.006 14964 UpdateGuideState exits: m=250703 SNR=309.8
02:19:39.899 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.899 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:39.900 00.001 14964 Enqueuing Expose request
02:19:39.900 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
02:19:39.901 00.001 12044 Worker thread wakes up
02:19:39.901 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:39.901 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:43.008 03.107 12044 Exposure complete
02:19:43.032 00.024 12044 worker thread done servicing request
02:19:43.032 00.000 14964 OnExposeComplete: enter
02:19:43.032 00.000 14964 UpdateGuideState(): m_state=6
02:19:43.033 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4087
02:19:43.033 00.000 14964 Star::Find returns 1 (0), X=280.58, Y=91.47, Mass=258257, SNR=314.7, Peak=16362 HFD=4.0
02:19:43.034 00.001 14964 MultiStar: [#1 0.44,0.35,0.17,U] [#2 0.60,-0.02,0.08,U] 
02:19:43.035 00.001 14964 refined, 2 included, MultiStar: {0.47, -0.03}, one-star: {0.47, -0.09}
02:19:43.035 00.000 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
02:19:43.035 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
02:19:43.036 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.03 hyp=0.48 cameraTheta=-0.06 mountX=0.03 mountY=-0.47, mountTheta=-1.50
02:19:43.037 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.03, opts=13)
02:19:43.037 00.000 14964 Enqueuing Move request for scope (0.47, -0.03)
02:19:43.038 00.001 12044 Worker thread wakes up
02:19:43.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.03) opts 0xd
02:19:43.038 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.03)
02:19:43.038 00.000 12044 Moving (0.47, -0.03) raw xDistance=0.03 yDistance=-0.47
02:19:43.038 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.07, using input
02:19:43.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:19:43.038 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:43.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:19:43.038 00.000 12044 MoveAxis(E, 0, ABG)
02:19:43.038 00.000 12044 Move returns status 0, amount 0
02:19:43.038 00.000 12044 MoveAxis(N, 0, ABG)
02:19:43.038 00.000 12044 Move returns status 0, amount 0
02:19:43.038 00.000 12044 move complete, result=0
02:19:43.038 00.000 12044 worker thread done servicing request
02:19:43.046 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16362, med=615, FiltMin=537, FiltMax=13397, Gamma=0.810
02:19:43.051 00.005 14964 UpdateGuideState exits: m=258257 SNR=314.7
02:19:43.052 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:43.052 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:43.053 00.001 14964 Enqueuing Expose request
02:19:43.053 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:19:43.054 00.001 12044 Worker thread wakes up
02:19:43.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:43.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:46.147 03.093 12044 Exposure complete
02:19:46.168 00.021 12044 worker thread done servicing request
02:19:46.168 00.000 14964 OnExposeComplete: enter
02:19:46.169 00.001 14964 UpdateGuideState(): m_state=6
02:19:46.169 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4088
02:19:46.171 00.002 14964 Star::Find returns 1 (0), X=280.45, Y=91.29, Mass=255118, SNR=309.4, Peak=14391 HFD=4.2
02:19:46.172 00.001 14964 MultiStar: [#1 0.50,0.61,0.00,M1] [#2 0.36,0.56,0.07,U] 
02:19:46.173 00.001 14964 refined, 1 included, MultiStar: {0.34, -0.23}, one-star: {0.34, -0.28}
02:19:46.173 00.000 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.97 = 0.97)
02:19:46.174 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.26)
02:19:46.175 00.001 14964 CameraToMount -- cameraX=0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-0.59 mountX=0.23 mountY=-0.31, mountTheta=-0.94
02:19:46.177 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=-0.23, opts=13)
02:19:46.177 00.000 14964 Enqueuing Move request for scope (0.34, -0.23)
02:19:46.178 00.001 12044 Worker thread wakes up
02:19:46.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.23) opts 0xd
02:19:46.178 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, -0.23)
02:19:46.178 00.000 12044 Moving (0.34, -0.23) raw xDistance=0.23 yDistance=-0.31
02:19:46.178 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.03
02:19:46.178 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.178 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:19:46.178 00.000 12044 MoveAxis(E, 0, ABG)
02:19:46.178 00.000 12044 Move returns status 0, amount 0
02:19:46.178 00.000 12044 MoveAxis(N, 0, ABG)
02:19:46.178 00.000 12044 Move returns status 0, amount 0
02:19:46.178 00.000 12044 move complete, result=0
02:19:46.178 00.000 12044 worker thread done servicing request
02:19:46.186 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14391, med=615, FiltMin=531, FiltMax=11638, Gamma=0.810
02:19:46.191 00.005 14964 UpdateGuideState exits: m=255118 SNR=309.4
02:19:46.192 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.192 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:46.192 00.000 14964 Enqueuing Expose request
02:19:46.193 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:19:46.194 00.001 12044 Worker thread wakes up
02:19:46.194 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:46.194 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:49.297 03.103 12044 Exposure complete
02:19:49.318 00.021 12044 worker thread done servicing request
02:19:49.318 00.000 14964 OnExposeComplete: enter
02:19:49.318 00.000 14964 UpdateGuideState(): m_state=6
02:19:49.319 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4089
02:19:49.319 00.000 14964 Star::Find returns 1 (0), X=280.59, Y=91.56, Mass=256753, SNR=319.7, Peak=14003 HFD=4.6
02:19:49.320 00.001 14964 MultiStar: [#1 0.40,0.14,0.15,U] [#2 0.28,-0.08,0.05,U] 
02:19:49.321 00.001 14964 refined, 2 included, MultiStar: {0.45, 0.01}, one-star: {0.47, -0.01}
02:19:49.321 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
02:19:49.322 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.66)
02:19:49.322 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.02 mountX=-0.00 mountY=-0.45, mountTheta=-1.57
02:19:49.323 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=0.01, opts=13)
02:19:49.324 00.001 14964 Enqueuing Move request for scope (0.45, 0.01)
02:19:49.324 00.000 12044 Worker thread wakes up
02:19:49.324 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.01) opts 0xd
02:19:49.324 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, 0.01)
02:19:49.324 00.000 12044 Moving (0.45, 0.01) raw xDistance=-0.00 yDistance=-0.45
02:19:49.324 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
02:19:49.324 00.000 12044 switching direction from 1 to -1 - decHistory=-4 oldest=-0.48 newest=-1.24
02:19:49.324 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
02:19:49.324 00.000 12044 MoveAxis(E, 0, ABG)
02:19:49.324 00.000 12044 Move returns status 0, amount 0
02:19:49.324 00.000 12044 BLC: Oldest BLC event removed
02:19:49.324 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:19:49.324 00.000 12044 MoveAxis(N, 374, ABG)
02:19:49.324 00.000 12044 Guiding  Dir = 0, Dur = 374
02:19:49.332 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14003, med=615, FiltMin=537, FiltMax=10765, Gamma=0.810
02:19:49.338 00.006 14964 UpdateGuideState exits: m=256753 SNR=319.7
02:19:49.338 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.339 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:49.339 00.000 14964 Enqueuing Expose request
02:19:49.345 00.006 12044 IsSlewing returns 0
02:19:49.345 00.000 12044 IsGuiding returns 0
02:19:49.377 00.032 12044 PulseGuide returned control before completion, sleep 353
02:19:49.734 00.357 12044 IsGuiding returns 1
02:19:49.734 00.000 12044 scope still moving after pulse duration time elapsed
02:19:49.821 00.087 12044 IsSlewing returns 0
02:19:49.822 00.001 12044 IsGuiding returns 0
02:19:49.822 00.000 12044 scope move finished after 374 + 102 ms
02:19:49.822 00.000 12044 Move returns status 0, amount 374
02:19:49.822 00.000 12044 move complete, result=0
02:19:49.822 00.000 12044 worker thread done servicing request
02:19:49.822 00.000 12044 Worker thread wakes up
02:19:49.822 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 374 ms NORTH
02:19:49.824 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:49.824 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:52.932 03.108 12044 Exposure complete
02:19:52.957 00.025 12044 worker thread done servicing request
02:19:52.957 00.000 14964 OnExposeComplete: enter
02:19:52.957 00.000 14964 UpdateGuideState(): m_state=6
02:19:52.958 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4090
02:19:52.959 00.001 14964 Star::Find returns 1 (0), X=279.98, Y=91.34, Mass=252969, SNR=315.2, Peak=14252 HFD=4.1
02:19:52.959 00.000 14964 MultiStar: [#1 -0.03,0.44,0.18,U] [#2 -0.13,0.50,0.07,U] 
02:19:52.960 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.09}, one-star: {-0.13, -0.23}
02:19:52.960 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
02:19:52.961 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
02:19:52.961 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.48 mountX=0.09 mountY=0.13, mountTheta=0.95
02:19:52.963 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.09, opts=13)
02:19:52.963 00.000 14964 Enqueuing Move request for scope (-0.12, -0.09)
02:19:52.964 00.001 12044 Worker thread wakes up
02:19:52.964 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:19:52.964 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:19:52.964 00.000 12044 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=0.13
02:19:52.964 00.000 12044 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.452619, 1:-0.125088
02:19:52.964 00.000 12044 BLC: No correction, Miss < min_move
02:19:52.964 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.22, using input
02:19:52.964 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
02:19:52.964 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:52.964 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:52.964 00.000 12044 MoveAxis(E, 0, ABG)
02:19:52.964 00.000 12044 Move returns status 0, amount 0
02:19:52.965 00.001 12044 MoveAxis(N, 0, ABG)
02:19:52.965 00.000 12044 Move returns status 0, amount 0
02:19:52.965 00.000 12044 move complete, result=0
02:19:52.965 00.000 12044 worker thread done servicing request
02:19:52.972 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14252, med=615, FiltMin=529, FiltMax=10907, Gamma=0.810
02:19:52.977 00.005 14964 UpdateGuideState exits: m=252969 SNR=315.2
02:19:52.978 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.978 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:52.979 00.001 14964 Enqueuing Expose request
02:19:52.979 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:52.980 00.001 12044 Worker thread wakes up
02:19:52.980 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:52.980 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:56.105 03.125 12044 Exposure complete
02:19:56.127 00.022 12044 worker thread done servicing request
02:19:56.127 00.000 14964 OnExposeComplete: enter
02:19:56.128 00.001 14964 UpdateGuideState(): m_state=6
02:19:56.128 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4091
02:19:56.129 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=91.86, Mass=260534, SNR=318.8, Peak=14048 HFD=4.3
02:19:56.129 00.000 14964 MultiStar: [#1 0.17,0.12,0.16,U] [#2 0.03,-0.26,0.06,U] 
02:19:56.130 00.001 14964 refined, 2 included, MultiStar: {0.08, 0.24}, one-star: {0.06, 0.29}
02:19:56.130 00.000 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.56) = xAngle (2.82 = 2.82)
02:19:56.131 00.001 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.41)
02:19:56.131 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.26 mountX=-0.24 mountY=-0.10, mountTheta=-2.74
02:19:56.132 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.24, opts=13)
02:19:56.132 00.000 14964 Enqueuing Move request for scope (0.08, 0.24)
02:19:56.133 00.001 12044 Worker thread wakes up
02:19:56.133 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
02:19:56.133 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
02:19:56.133 00.000 12044 Moving (0.08, 0.24) raw xDistance=-0.24 yDistance=-0.10
02:19:56.133 00.000 12044 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.452619, 1:-0.125088, 2:0.100193
02:19:56.133 00.000 12044 BLC: No correction, Miss < min_move
02:19:56.133 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
02:19:56.133 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.133 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:19:56.133 00.000 12044 MoveAxis(E, 0, ABG)
02:19:56.133 00.000 12044 Move returns status 0, amount 0
02:19:56.133 00.000 12044 MoveAxis(N, 0, ABG)
02:19:56.133 00.000 12044 Move returns status 0, amount 0
02:19:56.133 00.000 12044 move complete, result=0
02:19:56.133 00.000 12044 worker thread done servicing request
02:19:56.140 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14048, med=615, FiltMin=530, FiltMax=11492, Gamma=0.810
02:19:56.146 00.006 14964 UpdateGuideState exits: m=260534 SNR=318.8
02:19:56.147 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.148 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:56.148 00.000 14964 Enqueuing Expose request
02:19:56.149 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:56.149 00.000 12044 Worker thread wakes up
02:19:56.149 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:56.149 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:59.277 03.128 12044 Exposure complete
02:19:59.299 00.022 12044 worker thread done servicing request
02:19:59.300 00.001 14964 OnExposeComplete: enter
02:19:59.300 00.000 14964 UpdateGuideState(): m_state=6
02:19:59.301 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4092
02:19:59.301 00.000 14964 Star::Find returns 1 (0), X=279.65, Y=91.85, Mass=254061, SNR=302.9, Peak=13184 HFD=4.3
02:19:59.302 00.001 14964 MultiStar: [#1 -0.70,-0.19,0.16,U] [#2 -0.57,-0.24,0.07,U] 
02:19:59.302 00.000 14964 refined, 2 included, MultiStar: {-0.50, 0.20}, one-star: {-0.47, 0.29}
02:19:59.303 00.001 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
02:19:59.303 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
02:19:59.304 00.001 14964 CameraToMount -- cameraX=-0.50 cameraY=0.20 hyp=0.54 cameraTheta=2.77 mountX=-0.20 mountY=0.48, mountTheta=1.97
02:19:59.305 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.50, y=0.20, opts=13)
02:19:59.305 00.000 14964 Enqueuing Move request for scope (-0.50, 0.20)
02:19:59.306 00.001 12044 Worker thread wakes up
02:19:59.306 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.20) opts 0xd
02:19:59.306 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.50, 0.20)
02:19:59.306 00.000 12044 Moving (-0.50, 0.20) raw xDistance=-0.20 yDistance=0.48
02:19:59.306 00.000 12044 BLC: window closed
02:19:59.306 00.000 12044 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.452619, 1:-0.125088, 2:0.100193
02:19:59.306 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:19:59.306 00.000 12044 BLC: window closed
02:19:59.306 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
02:19:59.306 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:59.306 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
02:19:59.306 00.000 12044 MoveAxis(E, 0, ABG)
02:19:59.306 00.000 12044 Move returns status 0, amount 0
02:19:59.306 00.000 12044 MoveAxis(N, 0, ABG)
02:19:59.306 00.000 12044 Move returns status 0, amount 0
02:19:59.306 00.000 12044 move complete, result=0
02:19:59.306 00.000 12044 worker thread done servicing request
02:19:59.314 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13184, med=615, FiltMin=530, FiltMax=10936, Gamma=0.810
02:19:59.319 00.005 14964 UpdateGuideState exits: m=254061 SNR=302.9
02:19:59.320 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.320 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:19:59.321 00.001 14964 Enqueuing Expose request
02:19:59.321 00.000 12044 Worker thread wakes up
02:19:59.321 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:19:59.321 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:19:59.321 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
02:20:02.428 03.107 12044 Exposure complete
02:20:02.451 00.023 12044 worker thread done servicing request
02:20:02.451 00.000 14964 OnExposeComplete: enter
02:20:02.452 00.001 14964 UpdateGuideState(): m_state=6
02:20:02.452 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4093
02:20:02.453 00.001 14964 Star::Find returns 1 (0), X=279.53, Y=91.37, Mass=261156, SNR=313.6, Peak=15227 HFD=4.1
02:20:02.454 00.001 14964 MultiStar: [#1 -0.47,0.38,0.17,U] [#2 -0.68,0.33,0.00,M1] 
02:20:02.454 00.000 14964 refined, 1 included, MultiStar: {-0.57, -0.11}, one-star: {-0.58, -0.20}
02:20:02.454 00.000 14964 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
02:20:02.455 00.001 14964 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.67 = 1.67)
02:20:02.455 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.11 hyp=0.58 cameraTheta=-2.94 mountX=0.11 mountY=0.57, mountTheta=1.39
02:20:02.456 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.11, opts=13)
02:20:02.457 00.001 14964 Enqueuing Move request for scope (-0.57, -0.11)
02:20:02.457 00.000 12044 Worker thread wakes up
02:20:02.457 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.11) opts 0xd
02:20:02.457 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.11)
02:20:02.457 00.000 12044 Moving (-0.57, -0.11) raw xDistance=0.11 yDistance=0.57
02:20:02.458 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:20:02.458 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:02.458 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:20:02.458 00.000 12044 MoveAxis(E, 0, ABG)
02:20:02.458 00.000 12044 Move returns status 0, amount 0
02:20:02.458 00.000 12044 MoveAxis(N, 0, ABG)
02:20:02.458 00.000 12044 Move returns status 0, amount 0
02:20:02.458 00.000 12044 move complete, result=0
02:20:02.458 00.000 12044 worker thread done servicing request
02:20:02.465 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15227, med=615, FiltMin=539, FiltMax=12623, Gamma=0.810
02:20:02.472 00.007 14964 UpdateGuideState exits: m=261156 SNR=313.6
02:20:02.473 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:02.473 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:02.474 00.001 14964 Enqueuing Expose request
02:20:02.474 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
02:20:02.474 00.000 12044 Worker thread wakes up
02:20:02.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:02.475 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:05.575 03.100 12044 Exposure complete
02:20:05.596 00.021 12044 worker thread done servicing request
02:20:05.596 00.000 14964 OnExposeComplete: enter
02:20:05.597 00.001 14964 UpdateGuideState(): m_state=6
02:20:05.597 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4094
02:20:05.598 00.001 14964 Star::Find returns 1 (0), X=280.18, Y=91.91, Mass=260702, SNR=319.5, Peak=15760 HFD=4.2
02:20:05.599 00.001 14964 MultiStar: [#1 -0.01,-0.05,0.16,U] [#2 0.29,-0.55,0.08,U] 
02:20:05.599 00.000 14964 refined, 2 included, MultiStar: {0.07, 0.23}, one-star: {0.07, 0.34}
02:20:05.600 00.001 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.56) = xAngle (2.83 = 2.83)
02:20:05.600 00.000 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.88 = -0.40)
02:20:05.601 00.001 14964 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.27 mountX=-0.23 mountY=-0.10, mountTheta=-2.75
02:20:05.602 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.23, opts=13)
02:20:05.602 00.000 14964 Enqueuing Move request for scope (0.07, 0.23)
02:20:05.603 00.001 12044 Worker thread wakes up
02:20:05.603 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
02:20:05.603 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
02:20:05.603 00.000 12044 Moving (0.07, 0.23) raw xDistance=-0.23 yDistance=-0.10
02:20:05.603 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.03
02:20:05.603 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:05.603 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:20:05.603 00.000 12044 MoveAxis(E, 0, ABG)
02:20:05.603 00.000 12044 Move returns status 0, amount 0
02:20:05.603 00.000 12044 MoveAxis(N, 0, ABG)
02:20:05.603 00.000 12044 Move returns status 0, amount 0
02:20:05.603 00.000 12044 move complete, result=0
02:20:05.603 00.000 12044 worker thread done servicing request
02:20:05.610 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15760, med=615, FiltMin=534, FiltMax=12784, Gamma=0.810
02:20:05.615 00.005 14964 UpdateGuideState exits: m=260702 SNR=319.5
02:20:05.616 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.617 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:05.617 00.000 14964 Enqueuing Expose request
02:20:05.618 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:05.618 00.000 12044 Worker thread wakes up
02:20:05.618 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:05.618 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:08.747 03.129 12044 Exposure complete
02:20:08.768 00.021 12044 worker thread done servicing request
02:20:08.768 00.000 14964 OnExposeComplete: enter
02:20:08.768 00.000 14964 UpdateGuideState(): m_state=6
02:20:08.769 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4095
02:20:08.769 00.000 14964 Star::Find returns 1 (0), X=280.13, Y=92.04, Mass=264004, SNR=326.7, Peak=14192 HFD=4.3
02:20:08.770 00.001 14964 MultiStar: [#1 -0.21,-0.21,0.15,U] [#2 0.04,-0.08,0.06,U] 
02:20:08.770 00.000 14964 refined, 2 included, MultiStar: {-0.02, 0.36}, one-star: {0.01, 0.47}
02:20:08.771 00.001 14964 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.56) = xAngle (3.17 = -3.11)
02:20:08.771 00.000 14964 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
02:20:08.771 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=-0.36 mountY=-0.02, mountTheta=-3.08
02:20:08.772 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.36, opts=13)
02:20:08.773 00.001 14964 Enqueuing Move request for scope (-0.02, 0.36)
02:20:08.773 00.000 12044 Worker thread wakes up
02:20:08.773 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
02:20:08.774 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
02:20:08.774 00.000 12044 Moving (-0.02, 0.36) raw xDistance=-0.36 yDistance=-0.02
02:20:08.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.36, slope = -0.04
02:20:08.774 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:08.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:20:08.774 00.000 12044 MoveAxis(E, 32, ABG)
02:20:08.774 00.000 12044 Guiding  Dir = 2, Dur = 32
02:20:08.781 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14192, med=616, FiltMin=530, FiltMax=11801, Gamma=0.810
02:20:08.787 00.006 14964 UpdateGuideState exits: m=264004 SNR=326.7
02:20:08.787 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.788 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:08.788 00.000 14964 Enqueuing Expose request
02:20:08.799 00.011 12044 IsSlewing returns 0
02:20:08.799 00.000 12044 IsGuiding returns 0
02:20:08.830 00.031 12044 PulseGuide returned control before completion, sleep 12
02:20:08.859 00.029 12044 IsGuiding returns 1
02:20:08.859 00.000 12044 scope still moving after pulse duration time elapsed
02:20:08.940 00.081 12044 IsSlewing returns 0
02:20:08.940 00.000 12044 IsGuiding returns 0
02:20:08.940 00.000 12044 scope move finished after 32 + 108 ms
02:20:08.940 00.000 12044 Move returns status 0, amount 32
02:20:08.940 00.000 12044 MoveAxis(N, 0, ABG)
02:20:08.940 00.000 12044 Move returns status 0, amount 0
02:20:08.940 00.000 12044 move complete, result=0
02:20:08.940 00.000 12044 worker thread done servicing request
02:20:08.940 00.000 12044 Worker thread wakes up
02:20:08.940 00.000 14964 GuideStep: -0.4 px 32 ms EAST, -0.0 px 0 ms NORTH
02:20:08.941 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:08.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:12.073 03.132 12044 Exposure complete
02:20:12.095 00.022 12044 worker thread done servicing request
02:20:12.095 00.000 14964 OnExposeComplete: enter
02:20:12.095 00.000 14964 UpdateGuideState(): m_state=6
02:20:12.096 00.001 14964 Star::Find(35, 280, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4096
02:20:12.097 00.001 14964 Star::Find returns 1 (0), X=280.10, Y=91.93, Mass=265736, SNR=312.5, Peak=15860 HFD=4.3
02:20:12.097 00.000 14964 MultiStar: [#1 -0.28,-0.18,0.18,U] [#2 -0.09,-0.48,0.07,U] 
02:20:12.098 00.001 14964 refined, 2 included, MultiStar: {-0.06, 0.24}, one-star: {-0.02, 0.37}
02:20:12.098 00.000 14964 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.56) = xAngle (3.36 = -2.92)
02:20:12.099 00.001 14964 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.13)
02:20:12.099 00.000 14964 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.81 mountX=-0.24 mountY=0.03, mountTheta=3.01
02:20:12.101 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.24, opts=13)
02:20:12.101 00.000 14964 Enqueuing Move request for scope (-0.06, 0.24)
02:20:12.102 00.001 12044 Worker thread wakes up
02:20:12.102 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
02:20:12.102 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
02:20:12.102 00.000 12044 Moving (-0.06, 0.24) raw xDistance=-0.24 yDistance=0.03
02:20:12.102 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.30, using input
02:20:12.102 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.05
02:20:12.102 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:12.102 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:12.102 00.000 12044 MoveAxis(E, 0, ABG)
02:20:12.102 00.000 12044 Move returns status 0, amount 0
02:20:12.102 00.000 12044 MoveAxis(N, 0, ABG)
02:20:12.102 00.000 12044 Move returns status 0, amount 0
02:20:12.102 00.000 12044 move complete, result=0
02:20:12.102 00.000 12044 worker thread done servicing request
02:20:12.109 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15860, med=615, FiltMin=531, FiltMax=10925, Gamma=0.810
02:20:12.114 00.005 14964 UpdateGuideState exits: m=265736 SNR=312.5
02:20:12.115 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.115 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:12.116 00.001 14964 Enqueuing Expose request
02:20:12.116 00.000 12044 Worker thread wakes up
02:20:12.116 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:12.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:12.117 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:15.216 03.099 12044 Exposure complete
02:20:15.238 00.022 12044 worker thread done servicing request
02:20:15.238 00.000 14964 OnExposeComplete: enter
02:20:15.238 00.000 14964 UpdateGuideState(): m_state=6
02:20:15.239 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4097
02:20:15.239 00.000 14964 Star::Find returns 1 (0), X=280.40, Y=91.50, Mass=256389, SNR=316.6, Peak=13695 HFD=4.4
02:20:15.240 00.001 14964 MultiStar: [#1 0.23,0.26,0.16,U] [#2 0.06,-0.42,0.08,U] 
02:20:15.240 00.000 14964 refined, 2 included, MultiStar: {0.27, -0.05}, one-star: {0.29, -0.07}
02:20:15.241 00.001 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
02:20:15.241 00.000 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
02:20:15.242 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=0.05 mountY=-0.26, mountTheta=-1.37
02:20:15.243 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.05, opts=13)
02:20:15.244 00.001 14964 Enqueuing Move request for scope (0.27, -0.05)
02:20:15.244 00.000 12044 Worker thread wakes up
02:20:15.244 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
02:20:15.244 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
02:20:15.244 00.000 12044 Moving (0.27, -0.05) raw xDistance=0.05 yDistance=-0.26
02:20:15.244 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
02:20:15.244 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:15.244 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:20:15.245 00.001 12044 MoveAxis(E, 0, ABG)
02:20:15.245 00.000 12044 Move returns status 0, amount 0
02:20:15.245 00.000 12044 MoveAxis(N, 0, ABG)
02:20:15.245 00.000 12044 Move returns status 0, amount 0
02:20:15.245 00.000 12044 move complete, result=0
02:20:15.245 00.000 12044 worker thread done servicing request
02:20:15.252 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13695, med=615, FiltMin=525, FiltMax=10997, Gamma=0.810
02:20:15.258 00.006 14964 UpdateGuideState exits: m=256389 SNR=316.6
02:20:15.259 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.259 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:15.260 00.001 14964 Enqueuing Expose request
02:20:15.260 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:20:15.260 00.000 12044 Worker thread wakes up
02:20:15.260 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:15.260 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:18.365 03.105 12044 Exposure complete
02:20:18.389 00.024 12044 worker thread done servicing request
02:20:18.390 00.001 14964 OnExposeComplete: enter
02:20:18.390 00.000 14964 UpdateGuideState(): m_state=6
02:20:18.391 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4098
02:20:18.391 00.000 14964 Star::Find returns 1 (0), X=280.18, Y=91.90, Mass=258814, SNR=309.9, Peak=14304 HFD=4.4
02:20:18.392 00.001 14964 MultiStar: [#1 0.04,-0.05,0.16,U] [#2 0.10,-0.27,0.07,U] 
02:20:18.393 00.001 14964 refined, 2 included, MultiStar: {0.07, 0.25}, one-star: {0.07, 0.33}
02:20:18.393 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
02:20:18.394 00.001 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.36)
02:20:18.394 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.31 mountX=-0.25 mountY=-0.09, mountTheta=-2.79
02:20:18.397 00.003 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.25, opts=13)
02:20:18.397 00.000 14964 Enqueuing Move request for scope (0.07, 0.25)
02:20:18.398 00.001 12044 Worker thread wakes up
02:20:18.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
02:20:18.398 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
02:20:18.398 00.000 12044 Moving (0.07, 0.25) raw xDistance=-0.25 yDistance=-0.09
02:20:18.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = -0.02
02:20:18.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:18.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:18.398 00.000 12044 MoveAxis(E, 0, ABG)
02:20:18.398 00.000 12044 Move returns status 0, amount 0
02:20:18.398 00.000 12044 MoveAxis(N, 0, ABG)
02:20:18.398 00.000 12044 Move returns status 0, amount 0
02:20:18.398 00.000 12044 move complete, result=0
02:20:18.398 00.000 12044 worker thread done servicing request
02:20:18.406 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14304, med=615, FiltMin=532, FiltMax=10537, Gamma=0.810
02:20:18.411 00.005 14964 UpdateGuideState exits: m=258814 SNR=309.9
02:20:18.412 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.413 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:18.413 00.000 14964 Enqueuing Expose request
02:20:18.414 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:18.414 00.000 12044 Worker thread wakes up
02:20:18.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:18.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:21.537 03.123 12044 Exposure complete
02:20:21.557 00.020 12044 worker thread done servicing request
02:20:21.557 00.000 14964 OnExposeComplete: enter
02:20:21.557 00.000 14964 UpdateGuideState(): m_state=6
02:20:21.558 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4099
02:20:21.558 00.000 14964 Star::Find returns 1 (0), X=279.87, Y=92.04, Mass=257874, SNR=305.6, Peak=10352 HFD=4.7
02:20:21.559 00.001 14964 MultiStar: [#1 -0.32,-0.19,0.17,U] [#2 -0.89,-0.15,0.00,M1] 
02:20:21.559 00.000 14964 refined, 1 included, MultiStar: {-0.26, 0.38}, one-star: {-0.24, 0.47}
02:20:21.561 00.002 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.72 = -2.56)
02:20:21.561 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.49)
02:20:21.562 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=0.38 hyp=0.45 cameraTheta=2.17 mountX=-0.38 mountY=0.22, mountTheta=2.63
02:20:21.562 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=0.38, opts=13)
02:20:21.562 00.000 14964 Enqueuing Move request for scope (-0.26, 0.38)
02:20:21.564 00.002 12044 Worker thread wakes up
02:20:21.564 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.38) opts 0xd
02:20:21.564 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, 0.38)
02:20:21.564 00.000 12044 Moving (-0.26, 0.38) raw xDistance=-0.38 yDistance=0.22
02:20:21.564 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.38, slope = -0.03
02:20:21.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:21.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:20:21.564 00.000 12044 MoveAxis(E, 20, ABG)
02:20:21.564 00.000 12044 Guiding  Dir = 2, Dur = 20
02:20:21.571 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10352, med=616, FiltMin=524, FiltMax=8394, Gamma=0.810
02:20:21.576 00.005 14964 UpdateGuideState exits: m=257874 SNR=305.6
02:20:21.577 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.577 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:21.578 00.001 14964 Enqueuing Expose request
02:20:21.626 00.048 12044 IsSlewing returns 0
02:20:21.626 00.000 12044 IsGuiding returns 0
02:20:21.658 00.032 12044 IsGuiding returns 1
02:20:21.658 00.000 12044 scope still moving after pulse duration time elapsed
02:20:21.718 00.060 12044 IsSlewing returns 0
02:20:21.719 00.001 12044 IsGuiding returns 0
02:20:21.719 00.000 12044 scope move finished after 20 + 72 ms
02:20:21.719 00.000 12044 Move returns status 0, amount 20
02:20:21.719 00.000 12044 MoveAxis(N, 0, ABG)
02:20:21.719 00.000 12044 Move returns status 0, amount 0
02:20:21.719 00.000 12044 move complete, result=0
02:20:21.719 00.000 12044 worker thread done servicing request
02:20:21.719 00.000 12044 Worker thread wakes up
02:20:21.719 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:21.719 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:21.719 00.000 14964 GuideStep: -0.4 px 20 ms EAST, 0.2 px 0 ms NORTH
02:20:24.828 03.109 12044 Exposure complete
02:20:24.851 00.023 12044 worker thread done servicing request
02:20:24.852 00.001 14964 OnExposeComplete: enter
02:20:24.852 00.000 14964 UpdateGuideState(): m_state=6
02:20:24.853 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4100
02:20:24.853 00.000 14964 Star::Find returns 1 (0), X=279.84, Y=91.46, Mass=260469, SNR=327.0, Peak=16856 HFD=3.8
02:20:24.854 00.001 14964 MultiStar: [#1 -0.16,0.16,0.16,U] [#2 -0.26,-0.37,0.07,U] 
02:20:24.854 00.000 14964 refined, 2 included, MultiStar: {-0.26, -0.08}, one-star: {-0.27, -0.10}
02:20:24.855 00.001 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
02:20:24.855 00.000 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
02:20:24.856 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.83 mountX=0.08 mountY=0.26, mountTheta=1.28
02:20:24.857 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.08, opts=13)
02:20:24.857 00.000 14964 Enqueuing Move request for scope (-0.26, -0.08)
02:20:24.858 00.001 12044 Worker thread wakes up
02:20:24.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
02:20:24.858 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
02:20:24.858 00.000 12044 Moving (-0.26, -0.08) raw xDistance=0.08 yDistance=0.26
02:20:24.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:20:24.858 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:24.858 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:20:24.858 00.000 12044 MoveAxis(E, 0, ABG)
02:20:24.858 00.000 12044 Move returns status 0, amount 0
02:20:24.858 00.000 12044 MoveAxis(N, 0, ABG)
02:20:24.858 00.000 12044 Move returns status 0, amount 0
02:20:24.858 00.000 12044 move complete, result=0
02:20:24.858 00.000 12044 worker thread done servicing request
02:20:24.866 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16856, med=616, FiltMin=528, FiltMax=11946, Gamma=0.810
02:20:24.871 00.005 14964 UpdateGuideState exits: m=260469 SNR=327.0
02:20:24.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:24.872 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:24.873 00.001 14964 Enqueuing Expose request
02:20:24.873 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:20:24.874 00.001 12044 Worker thread wakes up
02:20:24.874 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:24.874 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:27.969 03.095 12044 Exposure complete
02:20:27.993 00.024 12044 worker thread done servicing request
02:20:27.993 00.000 14964 OnExposeComplete: enter
02:20:27.993 00.000 14964 UpdateGuideState(): m_state=6
02:20:27.994 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4101
02:20:27.994 00.000 14964 Star::Find returns 1 (0), X=279.76, Y=91.90, Mass=254760, SNR=308.0, Peak=14772 HFD=4.2
02:20:27.995 00.001 14964 MultiStar: [#1 -0.42,-0.15,0.16,U] [#2 -0.27,-0.37,0.06,U] 
02:20:27.996 00.001 14964 refined, 2 included, MultiStar: {-0.36, 0.24}, one-star: {-0.35, 0.34}
02:20:27.996 00.000 14964 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.56) = xAngle (4.11 = -2.17)
02:20:27.996 00.000 14964 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.88)
02:20:27.997 00.001 14964 CameraToMount -- cameraX=-0.36 cameraY=0.24 hyp=0.43 cameraTheta=2.56 mountX=-0.24 mountY=0.33, mountTheta=2.20
02:20:27.998 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.36, y=0.24, opts=13)
02:20:27.998 00.000 14964 Enqueuing Move request for scope (-0.36, 0.24)
02:20:27.999 00.001 12044 Worker thread wakes up
02:20:27.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.24) opts 0xd
02:20:27.999 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.36, 0.24)
02:20:27.999 00.000 12044 Moving (-0.36, 0.24) raw xDistance=-0.24 yDistance=0.33
02:20:27.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.00
02:20:27.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:27.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:20:27.999 00.000 12044 MoveAxis(E, 0, ABG)
02:20:27.999 00.000 12044 Move returns status 0, amount 0
02:20:27.999 00.000 12044 MoveAxis(N, 0, ABG)
02:20:27.999 00.000 12044 Move returns status 0, amount 0
02:20:27.999 00.000 12044 move complete, result=0
02:20:27.999 00.000 12044 worker thread done servicing request
02:20:28.006 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14772, med=615, FiltMin=519, FiltMax=12062, Gamma=0.810
02:20:28.012 00.006 14964 UpdateGuideState exits: m=254760 SNR=308.0
02:20:28.012 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.013 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:28.013 00.000 14964 Enqueuing Expose request
02:20:28.014 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:20:28.014 00.000 12044 Worker thread wakes up
02:20:28.014 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:28.014 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:31.115 03.101 12044 Exposure complete
02:20:31.138 00.023 12044 worker thread done servicing request
02:20:31.138 00.000 14964 OnExposeComplete: enter
02:20:31.139 00.001 14964 UpdateGuideState(): m_state=6
02:20:31.140 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4102
02:20:31.140 00.000 14964 Star::Find returns 1 (0), X=280.15, Y=91.76, Mass=262352, SNR=322.9, Peak=14776 HFD=4.2
02:20:31.141 00.001 14964 MultiStar: [#1 -0.13,0.18,0.17,U] [#2 -0.26,0.35,0.06,U] 
02:20:31.141 00.000 14964 single-star, 2 included, MultiStar: {-0.00, 0.20}, one-star: {0.04, 0.20}
02:20:31.142 00.001 14964 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.56) = xAngle (2.94 = 2.94)
02:20:31.142 00.000 14964 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.29)
02:20:31.143 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
02:20:31.144 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.20, opts=13)
02:20:31.144 00.000 14964 Enqueuing Move request for scope (0.04, 0.20)
02:20:31.145 00.001 12044 Worker thread wakes up
02:20:31.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:20:31.145 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:20:31.145 00.000 12044 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
02:20:31.145 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.01
02:20:31.145 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:31.145 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:31.145 00.000 12044 MoveAxis(E, 0, ABG)
02:20:31.145 00.000 12044 Move returns status 0, amount 0
02:20:31.145 00.000 12044 MoveAxis(N, 0, ABG)
02:20:31.145 00.000 12044 Move returns status 0, amount 0
02:20:31.145 00.000 12044 move complete, result=0
02:20:31.145 00.000 12044 worker thread done servicing request
02:20:31.152 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14776, med=615, FiltMin=533, FiltMax=12304, Gamma=0.810
02:20:31.158 00.006 14964 UpdateGuideState exits: m=262352 SNR=322.9
02:20:31.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.159 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:31.160 00.001 14964 Enqueuing Expose request
02:20:31.160 00.000 12044 Worker thread wakes up
02:20:31.160 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:31.161 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:31.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:34.287 03.126 12044 Exposure complete
02:20:34.308 00.021 12044 worker thread done servicing request
02:20:34.308 00.000 14964 OnExposeComplete: enter
02:20:34.308 00.000 14964 UpdateGuideState(): m_state=6
02:20:34.309 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4103
02:20:34.309 00.000 14964 Star::Find returns 1 (0), X=279.99, Y=91.47, Mass=265292, SNR=326.9, Peak=16716 HFD=4.1
02:20:34.310 00.001 14964 MultiStar: [#1 -0.08,0.35,0.18,U] [#2 -0.01,0.11,0.06,U] 
02:20:34.310 00.000 14964 refined, 2 included, MultiStar: {-0.12, -0.02}, one-star: {-0.13, -0.10}
02:20:34.311 00.001 14964 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.56) = xAngle (-1.40 = -1.40)
02:20:34.311 00.000 14964 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.65 = 1.65)
02:20:34.312 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.96 mountX=0.02 mountY=0.12, mountTheta=1.41
02:20:34.313 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.02, opts=13)
02:20:34.314 00.001 14964 Enqueuing Move request for scope (-0.12, -0.02)
02:20:34.314 00.000 12044 Worker thread wakes up
02:20:34.314 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
02:20:34.315 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
02:20:34.315 00.000 12044 Moving (-0.12, -0.02) raw xDistance=0.02 yDistance=0.12
02:20:34.315 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.13, using input
02:20:34.315 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:20:34.315 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:34.315 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:34.315 00.000 12044 MoveAxis(E, 0, ABG)
02:20:34.315 00.000 12044 Move returns status 0, amount 0
02:20:34.315 00.000 12044 MoveAxis(N, 0, ABG)
02:20:34.315 00.000 12044 Move returns status 0, amount 0
02:20:34.315 00.000 12044 move complete, result=0
02:20:34.315 00.000 12044 worker thread done servicing request
02:20:34.322 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16716, med=615, FiltMin=527, FiltMax=10811, Gamma=0.810
02:20:34.327 00.005 14964 UpdateGuideState exits: m=265292 SNR=326.9
02:20:34.328 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.328 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:34.329 00.001 14964 Enqueuing Expose request
02:20:34.329 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:34.330 00.001 12044 Worker thread wakes up
02:20:34.330 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:34.330 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:37.440 03.110 12044 Exposure complete
02:20:37.465 00.025 12044 worker thread done servicing request
02:20:37.465 00.000 14964 OnExposeComplete: enter
02:20:37.465 00.000 14964 UpdateGuideState(): m_state=6
02:20:37.466 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4104
02:20:37.467 00.001 14964 Star::Find returns 1 (0), X=280.25, Y=91.54, Mass=255213, SNR=315.6, Peak=15548 HFD=3.9
02:20:37.467 00.000 14964 MultiStar: [#1 0.26,0.22,0.17,U] [#2 0.26,0.03,0.07,U] 
02:20:37.468 00.001 14964 single-star, 2 included, MultiStar: {0.16, 0.01}, one-star: {0.14, -0.03}
02:20:37.469 00.001 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
02:20:37.469 00.000 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
02:20:37.470 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=0.03 mountY=-0.13, mountTheta=-1.33
02:20:37.471 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.03, opts=13)
02:20:37.471 00.000 14964 Enqueuing Move request for scope (0.14, -0.03)
02:20:37.472 00.001 12044 Worker thread wakes up
02:20:37.472 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:20:37.472 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:20:37.472 00.000 12044 Moving (0.14, -0.03) raw xDistance=0.03 yDistance=-0.13
02:20:37.472 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.18, using input
02:20:37.472 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
02:20:37.472 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:37.472 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:37.472 00.000 12044 MoveAxis(E, 0, ABG)
02:20:37.472 00.000 12044 Move returns status 0, amount 0
02:20:37.472 00.000 12044 MoveAxis(N, 0, ABG)
02:20:37.472 00.000 12044 Move returns status 0, amount 0
02:20:37.472 00.000 12044 move complete, result=0
02:20:37.472 00.000 12044 worker thread done servicing request
02:20:37.480 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15548, med=616, FiltMin=530, FiltMax=11098, Gamma=0.810
02:20:37.485 00.005 14964 UpdateGuideState exits: m=255213 SNR=315.6
02:20:37.486 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:37.486 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:37.487 00.001 14964 Enqueuing Expose request
02:20:37.487 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:37.488 00.001 12044 Worker thread wakes up
02:20:37.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:37.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:40.612 03.124 12044 Exposure complete
02:20:40.637 00.025 12044 worker thread done servicing request
02:20:40.637 00.000 14964 OnExposeComplete: enter
02:20:40.637 00.000 14964 UpdateGuideState(): m_state=6
02:20:40.638 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4105
02:20:40.639 00.001 14964 Star::Find returns 1 (0), X=280.00, Y=91.93, Mass=260643, SNR=322.3, Peak=15708 HFD=4.3
02:20:40.639 00.000 14964 MultiStar: [#1 -0.15,-0.11,0.17,U] [#2 -0.28,-0.74,0.00,M1] 
02:20:40.640 00.001 14964 refined, 1 included, MultiStar: {-0.12, 0.29}, one-star: {-0.11, 0.36}
02:20:40.640 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
02:20:40.640 00.000 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.28)
02:20:40.641 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.96 mountX=-0.29 mountY=0.09, mountTheta=2.85
02:20:40.642 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.29, opts=13)
02:20:40.642 00.000 14964 Enqueuing Move request for scope (-0.12, 0.29)
02:20:40.643 00.001 12044 Worker thread wakes up
02:20:40.643 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
02:20:40.643 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
02:20:40.643 00.000 12044 Moving (-0.12, 0.29) raw xDistance=-0.29 yDistance=0.09
02:20:40.643 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
02:20:40.643 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:40.643 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:40.643 00.000 12044 MoveAxis(E, 0, ABG)
02:20:40.643 00.000 12044 Move returns status 0, amount 0
02:20:40.643 00.000 12044 MoveAxis(N, 0, ABG)
02:20:40.643 00.000 12044 Move returns status 0, amount 0
02:20:40.643 00.000 12044 move complete, result=0
02:20:40.643 00.000 12044 worker thread done servicing request
02:20:40.651 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15708, med=615, FiltMin=527, FiltMax=10206, Gamma=0.810
02:20:40.656 00.005 14964 UpdateGuideState exits: m=260643 SNR=322.3
02:20:40.657 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.658 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:40.658 00.000 14964 Enqueuing Expose request
02:20:40.658 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:40.659 00.001 12044 Worker thread wakes up
02:20:40.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:40.659 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:43.758 03.099 12044 Exposure complete
02:20:43.784 00.026 12044 worker thread done servicing request
02:20:43.785 00.001 14964 OnExposeComplete: enter
02:20:43.787 00.002 14964 UpdateGuideState(): m_state=6
02:20:43.787 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4106
02:20:43.788 00.001 14964 Star::Find returns 1 (0), X=279.98, Y=91.26, Mass=251662, SNR=313.5, Peak=14307 HFD=4.3
02:20:43.788 00.000 14964 MultiStar: [#1 -0.28,0.69,0.17,U] [#2 -0.35,0.69,0.00,M2] 
02:20:43.789 00.001 14964 refined, 1 included, MultiStar: {-0.16, -0.16}, one-star: {-0.14, -0.31}
02:20:43.789 00.000 14964 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.56) = xAngle (-0.78 = -0.78)
02:20:43.790 00.001 14964 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
02:20:43.790 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.34 mountX=0.16 mountY=0.17, mountTheta=0.82
02:20:43.791 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.16, opts=13)
02:20:43.792 00.001 14964 Enqueuing Move request for scope (-0.16, -0.16)
02:20:43.792 00.000 12044 Worker thread wakes up
02:20:43.792 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
02:20:43.792 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
02:20:43.792 00.000 12044 Moving (-0.16, -0.16) raw xDistance=0.16 yDistance=0.17
02:20:43.793 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
02:20:43.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:43.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:20:43.793 00.000 12044 MoveAxis(E, 0, ABG)
02:20:43.793 00.000 12044 Move returns status 0, amount 0
02:20:43.793 00.000 12044 MoveAxis(N, 0, ABG)
02:20:43.793 00.000 12044 Move returns status 0, amount 0
02:20:43.793 00.000 12044 move complete, result=0
02:20:43.793 00.000 12044 worker thread done servicing request
02:20:43.800 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14307, med=615, FiltMin=519, FiltMax=10205, Gamma=0.810
02:20:43.805 00.005 14964 UpdateGuideState exits: m=251662 SNR=313.5
02:20:43.806 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.806 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:43.807 00.001 14964 Enqueuing Expose request
02:20:43.807 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:43.808 00.001 12044 Worker thread wakes up
02:20:43.808 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:43.808 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:46.921 03.113 12044 Exposure complete
02:20:46.942 00.021 12044 worker thread done servicing request
02:20:46.942 00.000 14964 OnExposeComplete: enter
02:20:46.943 00.001 14964 UpdateGuideState(): m_state=6
02:20:46.943 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4107
02:20:46.944 00.001 14964 Star::Find returns 1 (0), X=279.95, Y=91.38, Mass=254897, SNR=303.3, Peak=12795 HFD=4.8
02:20:46.944 00.000 14964 MultiStar: [#1 0.10,0.39,0.17,U] [#2 -0.12,0.17,0.06,U] 
02:20:46.945 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.09}, one-star: {-0.16, -0.19}
02:20:46.945 00.000 14964 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
02:20:46.946 00.001 14964 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
02:20:46.946 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=0.09 mountY=0.13, mountTheta=0.99
02:20:46.947 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.09, opts=13)
02:20:46.948 00.001 14964 Enqueuing Move request for scope (-0.12, -0.09)
02:20:46.948 00.000 12044 Worker thread wakes up
02:20:46.948 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:20:46.948 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:20:46.948 00.000 12044 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=0.13
02:20:46.948 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.24, using input
02:20:46.948 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
02:20:46.948 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:46.948 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:20:46.949 00.001 12044 MoveAxis(E, 0, ABG)
02:20:46.949 00.000 12044 Move returns status 0, amount 0
02:20:46.949 00.000 12044 MoveAxis(N, 0, ABG)
02:20:46.949 00.000 12044 Move returns status 0, amount 0
02:20:46.949 00.000 12044 move complete, result=0
02:20:46.949 00.000 12044 worker thread done servicing request
02:20:46.956 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12795, med=616, FiltMin=528, FiltMax=9851, Gamma=0.810
02:20:46.961 00.005 14964 UpdateGuideState exits: m=254897 SNR=303.3
02:20:46.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.962 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:46.963 00.001 14964 Enqueuing Expose request
02:20:46.963 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:46.964 00.001 12044 Worker thread wakes up
02:20:46.964 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:46.964 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:50.092 03.128 12044 Exposure complete
02:20:50.115 00.023 12044 worker thread done servicing request
02:20:50.115 00.000 14964 OnExposeComplete: enter
02:20:50.116 00.001 14964 UpdateGuideState(): m_state=6
02:20:50.116 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4108
02:20:50.117 00.001 14964 Star::Find returns 1 (0), X=279.97, Y=91.39, Mass=257145, SNR=317.0, Peak=16343 HFD=4.1
02:20:50.118 00.001 14964 MultiStar: [#1 -0.13,0.44,0.17,U] [#2 -0.01,0.09,0.07,U] 
02:20:50.119 00.001 14964 refined, 2 included, MultiStar: {-0.14, -0.08}, one-star: {-0.15, -0.18}
02:20:50.119 00.000 14964 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
02:20:50.120 00.001 14964 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.99 = 1.99)
02:20:50.120 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.62 mountX=0.08 mountY=0.14, mountTheta=1.08
02:20:50.121 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.08, opts=13)
02:20:50.122 00.001 14964 Enqueuing Move request for scope (-0.14, -0.08)
02:20:50.122 00.000 12044 Worker thread wakes up
02:20:50.122 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
02:20:50.122 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
02:20:50.122 00.000 12044 Moving (-0.14, -0.08) raw xDistance=0.08 yDistance=0.14
02:20:50.122 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.23, using input
02:20:50.122 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
02:20:50.122 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:50.122 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:20:50.122 00.000 12044 MoveAxis(E, 0, ABG)
02:20:50.122 00.000 12044 Move returns status 0, amount 0
02:20:50.122 00.000 12044 MoveAxis(N, 0, ABG)
02:20:50.123 00.001 12044 Move returns status 0, amount 0
02:20:50.123 00.000 12044 move complete, result=0
02:20:50.123 00.000 12044 worker thread done servicing request
02:20:50.130 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16343, med=616, FiltMin=521, FiltMax=10542, Gamma=0.810
02:20:50.136 00.006 14964 UpdateGuideState exits: m=257145 SNR=317.0
02:20:50.137 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:50.137 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:50.138 00.001 14964 Enqueuing Expose request
02:20:50.138 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:50.139 00.001 12044 Worker thread wakes up
02:20:50.139 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:50.139 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:53.253 03.114 12044 Exposure complete
02:20:53.273 00.020 12044 worker thread done servicing request
02:20:53.273 00.000 14964 OnExposeComplete: enter
02:20:53.273 00.000 14964 UpdateGuideState(): m_state=6
02:20:53.275 00.002 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4109
02:20:53.275 00.000 14964 Star::Find returns 1 (0), X=279.89, Y=92.06, Mass=251622, SNR=296.6, Peak=10647 HFD=4.7
02:20:53.275 00.000 14964 MultiStar: [#1 -0.38,-0.36,0.15,U] [#2 -0.31,-0.60,0.07,U] 
02:20:53.275 00.000 14964 refined, 2 included, MultiStar: {-0.25, 0.32}, one-star: {-0.23, 0.49}
02:20:53.277 00.002 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.56) = xAngle (3.79 = -2.49)
02:20:53.277 00.000 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.56)
02:20:53.278 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.32 hyp=0.41 cameraTheta=2.23 mountX=-0.33 mountY=0.22, mountTheta=2.56
02:20:53.279 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.32, opts=13)
02:20:53.280 00.001 14964 Enqueuing Move request for scope (-0.25, 0.32)
02:20:53.280 00.000 12044 Worker thread wakes up
02:20:53.280 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.32) opts 0xd
02:20:53.280 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.32)
02:20:53.281 00.001 12044 Moving (-0.25, 0.32) raw xDistance=-0.33 yDistance=0.22
02:20:53.281 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.00
02:20:53.281 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:53.281 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:20:53.281 00.000 12044 MoveAxis(E, 0, ABG)
02:20:53.281 00.000 12044 Move returns status 0, amount 0
02:20:53.281 00.000 12044 MoveAxis(N, 0, ABG)
02:20:53.281 00.000 12044 Move returns status 0, amount 0
02:20:53.281 00.000 12044 move complete, result=0
02:20:53.281 00.000 12044 worker thread done servicing request
02:20:53.288 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10647, med=615, FiltMin=523, FiltMax=8106, Gamma=0.810
02:20:53.293 00.005 14964 UpdateGuideState exits: m=251622 SNR=296.6
02:20:53.294 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.294 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:53.295 00.001 14964 Enqueuing Expose request
02:20:53.295 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:53.296 00.001 12044 Worker thread wakes up
02:20:53.296 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:53.296 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:56.409 03.113 12044 Exposure complete
02:20:56.431 00.022 12044 worker thread done servicing request
02:20:56.431 00.000 14964 OnExposeComplete: enter
02:20:56.433 00.002 14964 UpdateGuideState(): m_state=6
02:20:56.434 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4110
02:20:56.434 00.000 14964 Star::Find returns 1 (0), X=279.90, Y=92.04, Mass=260210, SNR=322.8, Peak=14348 HFD=4.4
02:20:56.435 00.001 14964 MultiStar: [#1 -0.45,0.01,0.16,U] [#2 -0.19,0.04,0.07,U] 
02:20:56.435 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.39}, one-star: {-0.21, 0.47}
02:20:56.436 00.001 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.68 = -2.60)
02:20:56.436 00.000 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
02:20:56.437 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.39 hyp=0.46 cameraTheta=2.13 mountX=-0.39 mountY=0.20, mountTheta=2.67
02:20:56.438 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.39, opts=13)
02:20:56.438 00.000 14964 Enqueuing Move request for scope (-0.24, 0.39)
02:20:56.439 00.001 12044 Worker thread wakes up
02:20:56.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.39) opts 0xd
02:20:56.439 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.39)
02:20:56.439 00.000 12044 Moving (-0.24, 0.39) raw xDistance=-0.39 yDistance=0.20
02:20:56.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.39, slope = -0.01
02:20:56.439 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:56.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:20:56.439 00.000 12044 MoveAxis(E, 6, ABG)
02:20:56.439 00.000 12044 Guiding  Dir = 2, Dur = 6
02:20:56.446 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14348, med=615, FiltMin=522, FiltMax=10702, Gamma=0.810
02:20:56.451 00.005 14964 UpdateGuideState exits: m=260210 SNR=322.8
02:20:56.452 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.452 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:56.453 00.001 14964 Enqueuing Expose request
02:20:56.486 00.033 12044 IsSlewing returns 0
02:20:56.486 00.000 12044 IsGuiding returns 0
02:20:56.601 00.115 12044 IsGuiding returns 1
02:20:56.601 00.000 12044 scope still moving after pulse duration time elapsed
02:20:56.659 00.058 12044 IsSlewing returns 0
02:20:56.659 00.000 12044 IsGuiding returns 0
02:20:56.659 00.000 12044 scope move finished after 6 + 166 ms
02:20:56.659 00.000 12044 Move returns status 0, amount 6
02:20:56.659 00.000 12044 MoveAxis(N, 0, ABG)
02:20:56.659 00.000 12044 Move returns status 0, amount 0
02:20:56.659 00.000 12044 move complete, result=0
02:20:56.659 00.000 12044 worker thread done servicing request
02:20:56.659 00.000 12044 Worker thread wakes up
02:20:56.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:56.659 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:20:56.659 00.000 14964 GuideStep: -0.4 px 6 ms EAST, 0.2 px 0 ms NORTH
02:20:59.789 03.130 12044 Exposure complete
02:20:59.810 00.021 12044 worker thread done servicing request
02:20:59.810 00.000 14964 OnExposeComplete: enter
02:20:59.810 00.000 14964 UpdateGuideState(): m_state=6
02:20:59.810 00.000 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4111
02:20:59.812 00.002 14964 Star::Find returns 1 (0), X=279.54, Y=91.85, Mass=258404, SNR=308.8, Peak=14766 HFD=4.1
02:20:59.813 00.001 14964 MultiStar: [#1 -0.50,0.11,0.18,U] [#2 -0.44,-0.36,0.07,U] 
02:20:59.813 00.000 14964 refined, 2 included, MultiStar: {-0.55, 0.22}, one-star: {-0.57, 0.28}
02:20:59.814 00.001 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.32 = -1.97)
02:20:59.814 00.000 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.09)
02:20:59.814 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=0.22 hyp=0.59 cameraTheta=2.76 mountX=-0.23 mountY=0.53, mountTheta=1.98
02:20:59.815 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.22, opts=13)
02:20:59.816 00.001 14964 Enqueuing Move request for scope (-0.55, 0.22)
02:20:59.817 00.001 12044 Worker thread wakes up
02:20:59.817 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.22) opts 0xd
02:20:59.817 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.22)
02:20:59.817 00.000 12044 Moving (-0.55, 0.22) raw xDistance=-0.23 yDistance=0.53
02:20:59.817 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.02
02:20:59.817 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:59.817 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:20:59.817 00.000 12044 MoveAxis(E, 0, ABG)
02:20:59.817 00.000 12044 Move returns status 0, amount 0
02:20:59.817 00.000 12044 MoveAxis(N, 0, ABG)
02:20:59.817 00.000 12044 Move returns status 0, amount 0
02:20:59.817 00.000 12044 move complete, result=0
02:20:59.817 00.000 12044 worker thread done servicing request
02:20:59.824 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14766, med=616, FiltMin=521, FiltMax=12256, Gamma=0.810
02:20:59.829 00.005 14964 UpdateGuideState exits: m=258404 SNR=308.8
02:20:59.830 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:59.831 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:20:59.831 00.000 14964 Enqueuing Expose request
02:20:59.831 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
02:20:59.832 00.001 12044 Worker thread wakes up
02:20:59.832 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:20:59.832 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:02.954 03.122 12044 Exposure complete
02:21:02.982 00.028 12044 worker thread done servicing request
02:21:02.983 00.001 14964 OnExposeComplete: enter
02:21:02.983 00.000 14964 UpdateGuideState(): m_state=6
02:21:02.984 00.001 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4112
02:21:02.984 00.000 14964 Star::Find returns 1 (0), X=279.49, Y=91.39, Mass=247826, SNR=297.1, Peak=13891 HFD=4.6
02:21:02.985 00.001 14964 MultiStar: [#1 -0.66,0.51,0.00,M1] [#2 -0.87,0.79,0.00,M1] 
02:21:02.986 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.31 = -1.31)
02:21:02.986 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
02:21:02.986 00.000 14964 CameraToMount -- cameraX=-0.62 cameraY=-0.17 hyp=0.65 cameraTheta=-2.87 mountX=0.17 mountY=0.64, mountTheta=1.32
02:21:02.988 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.62, y=-0.17, opts=13)
02:21:02.988 00.000 14964 Enqueuing Move request for scope (-0.62, -0.17)
02:21:02.989 00.001 12044 Worker thread wakes up
02:21:02.989 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.17) opts 0xd
02:21:02.989 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.62, -0.17)
02:21:02.989 00.000 12044 Moving (-0.62, -0.17) raw xDistance=0.17 yDistance=0.64
02:21:02.989 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
02:21:02.989 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:02.989 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
02:21:02.989 00.000 12044 MoveAxis(E, 0, ABG)
02:21:02.989 00.000 12044 Move returns status 0, amount 0
02:21:02.989 00.000 12044 MoveAxis(N, 0, ABG)
02:21:02.989 00.000 12044 Move returns status 0, amount 0
02:21:02.989 00.000 12044 move complete, result=0
02:21:02.989 00.000 12044 worker thread done servicing request
02:21:02.998 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13891, med=615, FiltMin=537, FiltMax=11195, Gamma=0.810
02:21:03.003 00.005 14964 UpdateGuideState exits: m=247826 SNR=297.1
02:21:03.004 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.004 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:03.005 00.001 14964 Enqueuing Expose request
02:21:03.005 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
02:21:03.006 00.001 12044 Worker thread wakes up
02:21:03.006 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:03.006 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:06.100 03.094 12044 Exposure complete
02:21:06.122 00.022 12044 worker thread done servicing request
02:21:06.122 00.000 14964 OnExposeComplete: enter
02:21:06.123 00.001 14964 UpdateGuideState(): m_state=6
02:21:06.123 00.000 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4113
02:21:06.124 00.001 14964 Star::Find returns 1 (0), X=279.50, Y=91.59, Mass=247048, SNR=299.8, Peak=12375 HFD=4.6
02:21:06.125 00.001 14964 MultiStar: [#1 -0.50,0.00,0.20,U] [#2 -0.20,0.00,0.07,U] 
02:21:06.125 00.000 14964 refined, 2 included, MultiStar: {-0.57, 0.02}, one-star: {-0.61, 0.02}
02:21:06.126 00.001 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
02:21:06.126 00.000 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.72 = 1.43)
02:21:06.126 00.000 14964 CameraToMount -- cameraX=-0.57 cameraY=0.02 hyp=0.57 cameraTheta=3.11 mountX=-0.03 mountY=0.57, mountTheta=1.62
02:21:06.127 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=0.02, opts=13)
02:21:06.128 00.001 14964 Enqueuing Move request for scope (-0.57, 0.02)
02:21:06.129 00.001 12044 Worker thread wakes up
02:21:06.129 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.02) opts 0xd
02:21:06.129 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, 0.02)
02:21:06.129 00.000 12044 Moving (-0.57, 0.02) raw xDistance=-0.03 yDistance=0.57
02:21:06.129 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
02:21:06.129 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:21:06.129 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=1.73
02:21:06.129 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:21:06.129 00.000 12044 MoveAxis(E, 0, ABG)
02:21:06.129 00.000 12044 Move returns status 0, amount 0
02:21:06.129 00.000 12044 BLC: Oldest BLC event removed
02:21:06.129 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:21:06.129 00.000 12044 MoveAxis(S, 385, ABG)
02:21:06.129 00.000 12044 Guiding  Dir = 1, Dur = 385
02:21:06.137 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12375, med=615, FiltMin=531, FiltMax=10269, Gamma=0.810
02:21:06.142 00.005 14964 UpdateGuideState exits: m=247048 SNR=299.8
02:21:06.143 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.143 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:06.144 00.001 14964 Enqueuing Expose request
02:21:06.158 00.014 12044 IsSlewing returns 0
02:21:06.158 00.000 12044 IsGuiding returns 0
02:21:06.190 00.032 12044 PulseGuide returned control before completion, sleep 364
02:21:06.567 00.377 12044 IsGuiding returns 1
02:21:06.567 00.000 12044 scope still moving after pulse duration time elapsed
02:21:06.625 00.058 12044 IsSlewing returns 0
02:21:06.625 00.000 12044 IsGuiding returns 0
02:21:06.625 00.000 12044 scope move finished after 385 + 82 ms
02:21:06.625 00.000 12044 Move returns status 0, amount 385
02:21:06.625 00.000 12044 move complete, result=0
02:21:06.625 00.000 12044 worker thread done servicing request
02:21:06.625 00.000 12044 Worker thread wakes up
02:21:06.626 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.6 px 385 ms SOUTH
02:21:06.626 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:06.626 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:09.763 03.137 12044 Exposure complete
02:21:09.793 00.030 12044 worker thread done servicing request
02:21:09.793 00.000 14964 OnExposeComplete: enter
02:21:09.795 00.002 14964 UpdateGuideState(): m_state=6
02:21:09.797 00.002 14964 Star::Find(35, 279, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4114
02:21:09.799 00.002 14964 Star::Find returns 1 (0), X=280.34, Y=91.65, Mass=263277, SNR=311.8, Peak=16872 HFD=3.9
02:21:09.800 00.001 14964 MultiStar: [#1 0.20,0.27,0.16,U] [#2 0.22,0.20,0.07,U] 
02:21:09.802 00.002 14964 single-star, 2 included, MultiStar: {0.22, 0.12}, one-star: {0.22, 0.08}
02:21:09.804 00.002 14964 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.56) = xAngle (1.92 = 1.92)
02:21:09.805 00.001 14964 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
02:21:09.806 00.001 14964 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.36 mountX=-0.08 mountY=-0.23, mountTheta=-1.91
02:21:09.809 00.003 14964 SchedulePrimaryMove(1136A648, x=0.22, y=0.08, opts=13)
02:21:09.810 00.001 14964 Enqueuing Move request for scope (0.22, 0.08)
02:21:09.811 00.001 12044 Worker thread wakes up
02:21:09.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
02:21:09.811 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
02:21:09.812 00.001 12044 Moving (0.22, 0.08) raw xDistance=-0.08 yDistance=-0.23
02:21:09.812 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.569027, 1:-0.229904
02:21:09.812 00.000 12044 BLC: No correction, Miss < min_move
02:21:09.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:21:09.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:09.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:21:09.812 00.000 12044 MoveAxis(E, 0, ABG)
02:21:09.812 00.000 12044 Move returns status 0, amount 0
02:21:09.812 00.000 12044 MoveAxis(N, 0, ABG)
02:21:09.812 00.000 12044 Move returns status 0, amount 0
02:21:09.812 00.000 12044 move complete, result=0
02:21:09.812 00.000 12044 worker thread done servicing request
02:21:09.825 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16872, med=616, FiltMin=533, FiltMax=12557, Gamma=0.810
02:21:09.834 00.009 14964 UpdateGuideState exits: m=263277 SNR=311.8
02:21:09.836 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:09.837 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:09.838 00.001 14964 Enqueuing Expose request
02:21:09.840 00.002 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:09.841 00.001 12044 Worker thread wakes up
02:21:09.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:09.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:12.963 03.122 12044 Exposure complete
02:21:12.990 00.027 12044 worker thread done servicing request
02:21:12.990 00.000 14964 OnExposeComplete: enter
02:21:12.990 00.000 14964 UpdateGuideState(): m_state=6
02:21:12.991 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4115
02:21:12.992 00.001 14964 Star::Find returns 1 (0), X=280.22, Y=91.45, Mass=258545, SNR=319.9, Peak=13531 HFD=4.6
02:21:12.992 00.000 14964 MultiStar: [#1 0.24,0.10,0.17,U] [#2 0.13,-0.12,0.07,U] 
02:21:12.992 00.000 14964 refined, 2 included, MultiStar: {0.12, -0.09}, one-star: {0.10, -0.12}
02:21:12.993 00.001 14964 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
02:21:12.993 00.000 14964 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.98 = -2.30)
02:21:12.994 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=0.09 mountY=-0.11, mountTheta=-0.89
02:21:12.995 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.09, opts=13)
02:21:12.995 00.000 14964 Enqueuing Move request for scope (0.12, -0.09)
02:21:12.995 00.000 12044 Worker thread wakes up
02:21:12.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:21:12.995 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:21:12.995 00.000 12044 Moving (0.12, -0.09) raw xDistance=0.09 yDistance=-0.11
02:21:12.995 00.000 12044 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.569027, 1:-0.229904, 2:-0.113681
02:21:12.996 00.001 12044 BLC: No correction, Miss < min_move
02:21:12.996 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
02:21:12.996 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:12.996 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:12.996 00.000 12044 MoveAxis(E, 0, ABG)
02:21:12.996 00.000 12044 Move returns status 0, amount 0
02:21:12.996 00.000 12044 MoveAxis(N, 0, ABG)
02:21:12.996 00.000 12044 Move returns status 0, amount 0
02:21:12.996 00.000 12044 move complete, result=0
02:21:12.996 00.000 12044 worker thread done servicing request
02:21:13.003 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13531, med=617, FiltMin=523, FiltMax=10925, Gamma=0.810
02:21:13.009 00.006 14964 UpdateGuideState exits: m=258545 SNR=319.9
02:21:13.009 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.010 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:13.010 00.000 14964 Enqueuing Expose request
02:21:13.011 00.001 12044 Worker thread wakes up
02:21:13.011 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:13.011 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:13.011 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:16.135 03.124 12044 Exposure complete
02:21:16.155 00.020 12044 worker thread done servicing request
02:21:16.156 00.001 14964 OnExposeComplete: enter
02:21:16.156 00.000 14964 UpdateGuideState(): m_state=6
02:21:16.157 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4116
02:21:16.158 00.001 14964 Star::Find returns 1 (0), X=280.64, Y=91.83, Mass=258635, SNR=321.3, Peak=14218 HFD=4.3
02:21:16.158 00.000 14964 MultiStar: [#1 0.44,0.12,0.17,U] [#2 0.80,0.08,0.00,M1] 
02:21:16.159 00.001 14964 refined, 1 included, MultiStar: {0.52, 0.24}, one-star: {0.53, 0.27}
02:21:16.159 00.000 14964 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.56) = xAngle (2.00 = 2.00)
02:21:16.160 00.001 14964 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.05 = -1.23)
02:21:16.160 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=0.24 hyp=0.57 cameraTheta=0.44 mountX=-0.24 mountY=-0.54, mountTheta=-1.98
02:21:16.161 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.24, opts=13)
02:21:16.162 00.001 14964 Enqueuing Move request for scope (0.52, 0.24)
02:21:16.162 00.000 12044 Worker thread wakes up
02:21:16.162 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.24) opts 0xd
02:21:16.162 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.24)
02:21:16.162 00.000 12044 Moving (0.52, 0.24) raw xDistance=-0.24 yDistance=-0.54
02:21:16.162 00.000 12044 BLC: window closed
02:21:16.162 00.000 12044 BLC: History state: CurrMiss=-0.54, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.569027, 1:-0.229904, 2:-0.113681
02:21:16.162 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:21:16.162 00.000 12044 BLC: window closed
02:21:16.162 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.00
02:21:16.162 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:16.162 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
02:21:16.162 00.000 12044 MoveAxis(E, 0, ABG)
02:21:16.163 00.001 12044 Move returns status 0, amount 0
02:21:16.163 00.000 12044 MoveAxis(N, 0, ABG)
02:21:16.163 00.000 12044 Move returns status 0, amount 0
02:21:16.163 00.000 12044 move complete, result=0
02:21:16.163 00.000 12044 worker thread done servicing request
02:21:16.170 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14218, med=616, FiltMin=524, FiltMax=11627, Gamma=0.810
02:21:16.176 00.006 14964 UpdateGuideState exits: m=258635 SNR=321.3
02:21:16.177 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:16.177 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:16.178 00.001 14964 Enqueuing Expose request
02:21:16.178 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:21:16.179 00.001 12044 Worker thread wakes up
02:21:16.179 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:16.179 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:19.306 03.127 12044 Exposure complete
02:21:19.327 00.021 12044 worker thread done servicing request
02:21:19.327 00.000 14964 OnExposeComplete: enter
02:21:19.328 00.001 14964 UpdateGuideState(): m_state=6
02:21:19.328 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4117
02:21:19.329 00.001 14964 Star::Find returns 1 (0), X=280.71, Y=91.49, Mass=260077, SNR=315.2, Peak=16574 HFD=3.9
02:21:19.330 00.001 14964 MultiStar: [#1 0.53,0.56,0.00,M1] [#2 0.49,0.30,0.07,U] 
02:21:19.330 00.000 14964 refined, 1 included, MultiStar: {0.59, -0.05}, one-star: {0.60, -0.08}
02:21:19.331 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.46 = 1.46)
02:21:19.331 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.77)
02:21:19.331 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-0.09 mountX=0.06 mountY=-0.58, mountTheta=-1.46
02:21:19.332 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.05, opts=13)
02:21:19.333 00.001 14964 Enqueuing Move request for scope (0.59, -0.05)
02:21:19.334 00.001 12044 Worker thread wakes up
02:21:19.334 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.05) opts 0xd
02:21:19.334 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.05)
02:21:19.334 00.000 12044 Moving (0.59, -0.05) raw xDistance=0.06 yDistance=-0.58
02:21:19.334 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.13, using input
02:21:19.334 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:21:19.334 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:19.334 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
02:21:19.334 00.000 12044 MoveAxis(E, 0, ABG)
02:21:19.334 00.000 12044 Move returns status 0, amount 0
02:21:19.334 00.000 12044 MoveAxis(N, 0, ABG)
02:21:19.334 00.000 12044 Move returns status 0, amount 0
02:21:19.334 00.000 12044 move complete, result=0
02:21:19.334 00.000 12044 worker thread done servicing request
02:21:19.341 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16574, med=615, FiltMin=531, FiltMax=13320, Gamma=0.810
02:21:19.347 00.006 14964 UpdateGuideState exits: m=260077 SNR=315.2
02:21:19.347 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.348 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:19.348 00.000 14964 Enqueuing Expose request
02:21:19.349 00.001 12044 Worker thread wakes up
02:21:19.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:19.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:19.349 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:21:22.474 03.125 12044 Exposure complete
02:21:22.497 00.023 12044 worker thread done servicing request
02:21:22.497 00.000 14964 OnExposeComplete: enter
02:21:22.497 00.000 14964 UpdateGuideState(): m_state=6
02:21:22.498 00.001 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4118
02:21:22.498 00.000 14964 Star::Find returns 1 (0), X=280.44, Y=91.25, Mass=254419, SNR=320.5, Peak=14771 HFD=4.4
02:21:22.499 00.001 14964 MultiStar: [#1 0.42,0.47,0.17,U] [#2 0.48,0.30,0.07,U] 
02:21:22.500 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.18}, one-star: {0.33, -0.32}
02:21:22.500 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
02:21:22.500 00.000 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
02:21:22.501 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.48 mountX=0.19 mountY=-0.33, mountTheta=-1.06
02:21:22.502 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.18, opts=13)
02:21:22.502 00.000 14964 Enqueuing Move request for scope (0.35, -0.18)
02:21:22.503 00.001 12044 Worker thread wakes up
02:21:22.503 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
02:21:22.503 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
02:21:22.503 00.000 12044 Moving (0.35, -0.18) raw xDistance=0.19 yDistance=-0.33
02:21:22.503 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.30, using input
02:21:22.503 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.05
02:21:22.503 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:22.503 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:21:22.503 00.000 12044 MoveAxis(E, 0, ABG)
02:21:22.503 00.000 12044 Move returns status 0, amount 0
02:21:22.503 00.000 12044 MoveAxis(N, 0, ABG)
02:21:22.503 00.000 12044 Move returns status 0, amount 0
02:21:22.503 00.000 12044 move complete, result=0
02:21:22.503 00.000 12044 worker thread done servicing request
02:21:22.510 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14771, med=615, FiltMin=522, FiltMax=11641, Gamma=0.810
02:21:22.516 00.006 14964 UpdateGuideState exits: m=254419 SNR=320.5
02:21:22.516 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.517 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:22.517 00.000 14964 Enqueuing Expose request
02:21:22.518 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:21:22.518 00.000 12044 Worker thread wakes up
02:21:22.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:22.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(245,57,71,71)
02:21:25.278 02.760 14964 evsrv: cli 01AB2670 connect
02:21:25.279 00.001 14964 case statement mapped state 6 to 3
02:21:25.279 00.000 14964 case statement mapped state 6 to 3
02:21:25.280 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"a11cb26a-e9bd-4871-b595-968816573cf7"}
02:21:25.281 00.001 14964 case statement mapped state 6 to 3
02:21:25.281 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"a11cb26a-e9bd-4871-b595-968816573cf7"}
02:21:25.282 00.001 14964 evsrv: cli 01AB2670 disconnect
02:21:25.283 00.001 14964 evsrv: cli 01AB27B0 connect
02:21:25.284 00.001 14964 case statement mapped state 6 to 3
02:21:25.284 00.000 14964 case statement mapped state 6 to 3
02:21:25.285 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"c6a09928-f5d9-464a-9c75-923242541ba0"}
02:21:25.286 00.001 14964 PhdController::Dither begins
02:21:25.286 00.000 14964 dither: size=2.00, dRA=-1.41 dDec=1.80
02:21:25.287 00.001 14964 MountToCamera -- mountTheta (-2.24) + m_xAngle (-1.56) = xAngle (-3.79 = 2.49)
02:21:25.288 00.001 14964 MountToCamera -- mountX=-1.41 mountY=1.80 hyp=2.29 mountTheta=-2.24 cameraX=-1.82, cameraY=1.38 cameraTheta=2.49
02:21:25.288 00.000 14964 setting lock position to (278.30, 92.95)
02:21:25.289 00.001 14964 Mount: notify guiding dithered (-1.8, 1.4)
02:21:25.289 00.000 14964 MultiStar: stabilizing after lock position change
02:21:25.290 00.001 14964 Status Line: Dither by -1.41,1.80
02:21:25.300 00.010 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:21:25.300 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
02:21:25.301 00.001 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":0,"id":"c6a09928-f5d9-464a-9c75-923242541ba0"}
02:21:25.302 00.001 14964 evsrv: cli 01AB27B0 disconnect
02:21:25.645 00.343 12044 Exposure complete
02:21:25.666 00.021 12044 worker thread done servicing request
02:21:25.666 00.000 14964 OnExposeComplete: enter
02:21:25.667 00.001 14964 UpdateGuideState(): m_state=6
02:21:25.667 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4119
02:21:25.668 00.001 14964 Star::Find returns 1 (0), X=280.62, Y=91.86, Mass=256873, SNR=312.9, Peak=12066 HFD=4.6
02:21:25.668 00.000 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
02:21:25.669 00.001 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
02:21:25.669 00.000 14964 CameraToMount -- cameraX=2.33 cameraY=-1.09 hyp=2.57 cameraTheta=-0.44 mountX=1.13 mountY=-2.20, mountTheta=-1.10
02:21:25.676 00.007 14964 dither recenter: remaining=(1.4,-1.8) step=(1.4,-1.8)
02:21:25.677 00.001 14964 MountToCamera -- mountTheta (0.91) + m_xAngle (-1.56) = xAngle (-0.65 = -0.65)
02:21:25.677 00.000 14964 MountToCamera -- mountX=1.41 mountY=-1.80 hyp=2.29 mountTheta=0.91 cameraX=1.82, cameraY=-1.38 cameraTheta=-0.65
02:21:25.678 00.001 14964 SchedulePrimaryMove(1136A648, x=1.82, y=-1.38, opts=4)
02:21:25.678 00.000 14964 Enqueuing Move request for scope (1.82, -1.38)
02:21:25.678 00.000 14964 Mount: notify direct move 1.41,-1.80
02:21:25.679 00.001 12044 Worker thread wakes up
02:21:25.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.82, -1.38) opts 0x4
02:21:25.679 00.000 12044 Handling offset move in thread for scope, endpoint = (1.82, -1.38)
02:21:25.679 00.000 12044 Moving (1.82, -1.38) raw xDistance=1.41 yDistance=-1.80
02:21:25.679 00.000 12044 BLC: window closed
02:21:25.679 00.000 12044 MoveAxis(W, 167, B)
02:21:25.679 00.000 12044 Guiding  Dir = 3, Dur = 167
02:21:25.716 00.037 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12066, med=615, FiltMin=527, FiltMax=10140, Gamma=0.810
02:21:25.717 00.001 12044 IsSlewing returns 0
02:21:25.719 00.002 12044 IsGuiding returns 0
02:21:25.722 00.003 14964 UpdateGuideState exits: m=256873 SNR=312.9
02:21:25.723 00.001 14964 PhdController: settling, locked = 1, distance = 2.68 (2.00) aobump = 0 frame = 1 / 99999
02:21:25.724 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577685.724,"Host":"NUCBOX","Inst":1,"Distance":2.68,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:21:25.724 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.725 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:25.725 00.000 14964 Enqueuing Expose request
02:21:25.750 00.025 12044 PulseGuide returned control before completion, sleep 147
02:21:25.926 00.176 12044 IsGuiding returns 1
02:21:25.926 00.000 12044 scope still moving after pulse duration time elapsed
02:21:26.042 00.116 12044 IsSlewing returns 0
02:21:26.043 00.001 12044 IsGuiding returns 0
02:21:26.043 00.000 12044 scope move finished after 167 + 156 ms
02:21:26.043 00.000 12044 Move returns status 0, amount 167
02:21:26.043 00.000 12044 BLC: window closed
02:21:26.043 00.000 12044 BLC: Compensation needed for non-algo type move
02:21:26.043 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:21:26.043 00.000 12044 MoveAxis(N, 500, B)
02:21:26.043 00.000 12044 Guiding  Dir = 0, Dur = 500
02:21:26.062 00.019 12044 IsSlewing returns 0
02:21:26.063 00.001 12044 IsGuiding returns 0
02:21:26.094 00.031 12044 PulseGuide returned control before completion, sleep 479
02:21:26.576 00.482 12044 IsGuiding returns 1
02:21:26.577 00.001 12044 scope still moving after pulse duration time elapsed
02:21:26.639 00.062 12044 IsSlewing returns 0
02:21:26.639 00.000 12044 IsGuiding returns 0
02:21:26.639 00.000 12044 scope move finished after 500 + 76 ms
02:21:26.639 00.000 12044 Move returns status 0, amount 500
02:21:26.639 00.000 12044 move complete, result=0
02:21:26.639 00.000 12044 worker thread done servicing request
02:21:26.639 00.000 12044 Worker thread wakes up
02:21:26.640 00.001 14964 GuideStep: 1.4 px 167 ms WEST, -1.8 px 500 ms NORTH
02:21:26.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:26.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:29.750 03.110 12044 Exposure complete
02:21:29.771 00.021 12044 worker thread done servicing request
02:21:29.771 00.000 14964 OnExposeComplete: enter
02:21:29.772 00.001 14964 UpdateGuideState(): m_state=6
02:21:29.772 00.000 14964 Star::Find(35, 280, 91, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4120
02:21:29.773 00.001 14964 Star::Find returns 1 (0), X=279.25, Y=93.12, Mass=260889, SNR=313.2, Peak=13183 HFD=4.3
02:21:29.773 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
02:21:29.774 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
02:21:29.774 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=0.17 hyp=0.97 cameraTheta=0.18 mountX=-0.15 mountY=-0.96, mountTheta=-1.73
02:21:29.775 00.001 14964 SchedulePrimaryMove(1136A648, x=0.95, y=0.17, opts=13)
02:21:29.776 00.001 14964 Enqueuing Move request for scope (0.95, 0.17)
02:21:29.776 00.000 12044 Worker thread wakes up
02:21:29.776 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.17) opts 0xd
02:21:29.776 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, 0.17)
02:21:29.776 00.000 12044 Moving (0.95, 0.17) raw xDistance=-0.15 yDistance=-0.96
02:21:29.777 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:21:29.777 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:29.777 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.96
02:21:29.777 00.000 12044 MoveAxis(E, 0, ABG)
02:21:29.777 00.000 12044 Move returns status 0, amount 0
02:21:29.777 00.000 12044 MoveAxis(N, 0, ABG)
02:21:29.777 00.000 12044 Move returns status 0, amount 0
02:21:29.777 00.000 12044 move complete, result=0
02:21:29.777 00.000 12044 worker thread done servicing request
02:21:29.785 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13183, med=616, FiltMin=529, FiltMax=10729, Gamma=0.810
02:21:29.791 00.006 14964 UpdateGuideState exits: m=260889 SNR=313.2
02:21:29.791 00.000 14964 PhdController: settling, locked = 1, distance = 0.97 (2.00) aobump = 0 frame = 2 / 99999
02:21:29.792 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577689.792,"Host":"NUCBOX","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:21:29.792 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.793 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:29.793 00.000 14964 Enqueuing Expose request
02:21:29.794 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.0 px 0 ms NORTH
02:21:29.794 00.000 12044 Worker thread wakes up
02:21:29.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:29.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:32.897 03.103 12044 Exposure complete
02:21:32.920 00.023 12044 worker thread done servicing request
02:21:32.920 00.000 14964 OnExposeComplete: enter
02:21:32.921 00.001 14964 UpdateGuideState(): m_state=6
02:21:32.921 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4121
02:21:32.922 00.001 14964 Star::Find returns 1 (0), X=279.49, Y=93.10, Mass=259978, SNR=317.0, Peak=13104 HFD=4.3
02:21:32.922 00.000 14964 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.56) = xAngle (1.68 = 1.68)
02:21:32.922 00.000 14964 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.55)
02:21:32.923 00.001 14964 CameraToMount -- cameraX=1.19 cameraY=0.15 hyp=1.20 cameraTheta=0.13 mountX=-0.13 mountY=-1.20, mountTheta=-1.68
02:21:32.924 00.001 14964 SchedulePrimaryMove(1136A648, x=1.19, y=0.15, opts=13)
02:21:32.924 00.000 14964 Enqueuing Move request for scope (1.19, 0.15)
02:21:32.925 00.001 12044 Worker thread wakes up
02:21:32.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.15) opts 0xd
02:21:32.925 00.000 12044 Handling offset move in thread for scope, endpoint = (1.19, 0.15)
02:21:32.925 00.000 12044 Moving (1.19, 0.15) raw xDistance=-0.13 yDistance=-1.20
02:21:32.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:21:32.925 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:32.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.20
02:21:32.925 00.000 12044 MoveAxis(E, 0, ABG)
02:21:32.925 00.000 12044 Move returns status 0, amount 0
02:21:32.925 00.000 12044 MoveAxis(N, 0, ABG)
02:21:32.925 00.000 12044 Move returns status 0, amount 0
02:21:32.925 00.000 12044 move complete, result=0
02:21:32.926 00.001 12044 worker thread done servicing request
02:21:32.935 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13104, med=615, FiltMin=533, FiltMax=11019, Gamma=0.810
02:21:32.940 00.005 14964 UpdateGuideState exits: m=259978 SNR=317.0
02:21:32.941 00.001 14964 PhdController: settling, locked = 1, distance = 1.04 (2.00) aobump = 0 frame = 3 / 99999
02:21:32.941 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577692.941,"Host":"NUCBOX","Inst":1,"Distance":1.04,"Time":3.1,"SettleTime":15.0,"StarLocked":true}
02:21:32.942 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.942 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:32.942 00.000 14964 Enqueuing Expose request
02:21:32.943 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -1.2 px 0 ms NORTH
02:21:32.943 00.000 12044 Worker thread wakes up
02:21:32.943 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:32.943 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:36.042 03.099 12044 Exposure complete
02:21:36.066 00.024 12044 worker thread done servicing request
02:21:36.066 00.000 14964 OnExposeComplete: enter
02:21:36.067 00.001 14964 UpdateGuideState(): m_state=6
02:21:36.067 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4122
02:21:36.068 00.001 14964 Star::Find returns 1 (0), X=279.13, Y=93.17, Mass=262956, SNR=321.6, Peak=12627 HFD=4.4
02:21:36.068 00.000 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
02:21:36.069 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
02:21:36.069 00.000 14964 CameraToMount -- cameraX=0.83 cameraY=0.22 hyp=0.86 cameraTheta=0.25 mountX=-0.20 mountY=-0.85, mountTheta=-1.81
02:21:36.070 00.001 14964 SchedulePrimaryMove(1136A648, x=0.83, y=0.22, opts=13)
02:21:36.071 00.001 14964 Enqueuing Move request for scope (0.83, 0.22)
02:21:36.071 00.000 12044 Worker thread wakes up
02:21:36.071 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.22) opts 0xd
02:21:36.071 00.000 12044 Handling offset move in thread for scope, endpoint = (0.83, 0.22)
02:21:36.071 00.000 12044 Moving (0.83, 0.22) raw xDistance=-0.20 yDistance=-0.85
02:21:36.072 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
02:21:36.072 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.02
02:21:36.072 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
02:21:36.072 00.000 12044 MoveAxis(E, 0, ABG)
02:21:36.072 00.000 12044 Move returns status 0, amount 0
02:21:36.072 00.000 12044 MoveAxis(N, 79, ABG)
02:21:36.072 00.000 12044 Guiding  Dir = 0, Dur = 79
02:21:36.079 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12627, med=616, FiltMin=530, FiltMax=10696, Gamma=0.810
02:21:36.084 00.005 14964 UpdateGuideState exits: m=262956 SNR=321.6
02:21:36.085 00.001 14964 PhdController: settling, locked = 1, distance = 0.98 (2.00) aobump = 0 frame = 4 / 99999
02:21:36.085 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577696.085,"Host":"NUCBOX","Inst":1,"Distance":0.98,"Time":6.3,"SettleTime":15.0,"StarLocked":true}
02:21:36.086 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.086 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:36.087 00.001 14964 Enqueuing Expose request
02:21:36.157 00.070 12044 IsSlewing returns 0
02:21:36.157 00.000 12044 IsGuiding returns 0
02:21:36.189 00.032 12044 PulseGuide returned control before completion, sleep 58
02:21:36.253 00.064 12044 IsGuiding returns 1
02:21:36.253 00.000 12044 scope still moving after pulse duration time elapsed
02:21:36.353 00.100 12044 IsSlewing returns 0
02:21:36.353 00.000 12044 IsGuiding returns 0
02:21:36.354 00.001 12044 scope move finished after 79 + 117 ms
02:21:36.354 00.000 12044 Move returns status 0, amount 79
02:21:36.354 00.000 12044 move complete, result=0
02:21:36.354 00.000 12044 worker thread done servicing request
02:21:36.354 00.000 12044 Worker thread wakes up
02:21:36.354 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:36.354 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.9 px 79 ms NORTH
02:21:36.355 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:39.478 03.123 12044 Exposure complete
02:21:39.500 00.022 12044 worker thread done servicing request
02:21:39.500 00.000 14964 OnExposeComplete: enter
02:21:39.501 00.001 14964 UpdateGuideState(): m_state=6
02:21:39.502 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4123
02:21:39.502 00.000 14964 Star::Find returns 1 (0), X=277.94, Y=92.47, Mass=262048, SNR=316.9, Peak=16805 HFD=4.0
02:21:39.503 00.001 14964 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.56) = xAngle (-0.65 = -0.65)
02:21:39.503 00.000 14964 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.41 = 2.41)
02:21:39.504 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.48 hyp=0.59 cameraTheta=-2.20 mountX=0.47 mountY=0.40, mountTheta=0.70
02:21:39.506 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.48, opts=13)
02:21:39.507 00.001 14964 Enqueuing Move request for scope (-0.35, -0.48)
02:21:39.507 00.000 12044 Worker thread wakes up
02:21:39.507 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.48) opts 0xd
02:21:39.507 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.48)
02:21:39.507 00.000 12044 Moving (-0.35, -0.48) raw xDistance=0.47 yDistance=0.40
02:21:39.507 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.47 from input 0.47, slope = 0.18
02:21:39.507 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:39.507 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:21:39.507 00.000 12044 MoveAxis(W, 56, ABG)
02:21:39.507 00.000 12044 Guiding  Dir = 3, Dur = 56
02:21:39.516 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16805, med=615, FiltMin=528, FiltMax=10406, Gamma=0.810
02:21:39.521 00.005 14964 UpdateGuideState exits: m=262048 SNR=316.9
02:21:39.522 00.001 14964 PhdController: settling, locked = 1, distance = 0.87 (2.00) aobump = 0 frame = 5 / 99999
02:21:39.522 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778577699.522,"Host":"NUCBOX","Inst":1,"Distance":0.87,"Time":9.7,"SettleTime":15.0,"StarLocked":true}
02:21:39.523 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.523 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:39.524 00.001 14964 Enqueuing Expose request
02:21:39.532 00.008 12044 IsSlewing returns 0
02:21:39.532 00.000 12044 IsGuiding returns 0
02:21:39.563 00.031 12044 PulseGuide returned control before completion, sleep 36
02:21:39.616 00.053 12044 IsGuiding returns 1
02:21:39.617 00.001 12044 scope still moving after pulse duration time elapsed
02:21:39.724 00.107 12044 IsSlewing returns 0
02:21:39.724 00.000 12044 IsGuiding returns 0
02:21:39.724 00.000 12044 scope move finished after 56 + 136 ms
02:21:39.724 00.000 12044 Move returns status 0, amount 56
02:21:39.724 00.000 12044 MoveAxis(N, 0, ABG)
02:21:39.724 00.000 12044 Move returns status 0, amount 0
02:21:39.724 00.000 12044 move complete, result=0
02:21:39.724 00.000 12044 worker thread done servicing request
02:21:39.725 00.001 12044 Worker thread wakes up
02:21:39.725 00.000 14964 GuideStep: 0.5 px 56 ms WEST, 0.4 px 0 ms NORTH
02:21:39.726 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:39.726 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:42.830 03.104 12044 Exposure complete
02:21:42.852 00.022 12044 worker thread done servicing request
02:21:42.852 00.000 14964 OnExposeComplete: enter
02:21:42.853 00.001 14964 UpdateGuideState(): m_state=6
02:21:42.853 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4124
02:21:42.854 00.001 14964 Star::Find returns 1 (0), X=278.24, Y=93.28, Mass=257981, SNR=316.4, Peak=15777 HFD=4.3
02:21:42.855 00.001 14964 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.56) = xAngle (3.29 = -2.99)
02:21:42.855 00.000 14964 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
02:21:42.856 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.74 mountX=-0.33 mountY=0.02, mountTheta=3.08
02:21:42.857 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.33, opts=13)
02:21:42.857 00.000 14964 Enqueuing Move request for scope (-0.05, 0.33)
02:21:42.858 00.001 12044 Worker thread wakes up
02:21:42.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
02:21:42.858 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
02:21:42.858 00.000 12044 Moving (-0.05, 0.33) raw xDistance=-0.33 yDistance=0.02
02:21:42.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.03
02:21:42.858 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:42.858 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:42.858 00.000 12044 MoveAxis(E, 0, ABG)
02:21:42.858 00.000 12044 Move returns status 0, amount 0
02:21:42.858 00.000 12044 MoveAxis(N, 0, ABG)
02:21:42.858 00.000 12044 Move returns status 0, amount 0
02:21:42.858 00.000 12044 move complete, result=0
02:21:42.858 00.000 12044 worker thread done servicing request
02:21:42.865 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15777, med=615, FiltMin=527, FiltMax=11310, Gamma=0.810
02:21:42.871 00.006 14964 UpdateGuideState exits: m=257981 SNR=316.4
02:21:42.871 00.000 14964 PhdController: settling, locked = 1, distance = 0.71 (2.00) aobump = 0 frame = 6 / 99999
02:21:42.872 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778577702.872,"Host":"NUCBOX","Inst":1,"Distance":0.71,"Time":13.1,"SettleTime":15.0,"StarLocked":true}
02:21:42.872 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.873 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:42.873 00.000 14964 Enqueuing Expose request
02:21:42.874 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:42.874 00.000 12044 Worker thread wakes up
02:21:42.874 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:42.874 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:45.976 03.102 12044 Exposure complete
02:21:45.999 00.023 12044 worker thread done servicing request
02:21:45.999 00.000 14964 OnExposeComplete: enter
02:21:46.000 00.001 14964 UpdateGuideState(): m_state=6
02:21:46.000 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4125
02:21:46.001 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=93.91, Mass=265903, SNR=322.1, Peak=15979 HFD=4.2
02:21:46.002 00.001 14964 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.56) = xAngle (3.18 = -3.10)
02:21:46.002 00.000 14964 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
02:21:46.003 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=0.96 hyp=0.96 cameraTheta=1.62 mountX=-0.96 mountY=-0.05, mountTheta=-3.09
02:21:46.005 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.96, opts=13)
02:21:46.005 00.000 14964 Enqueuing Move request for scope (-0.05, 0.96)
02:21:46.006 00.001 12044 Worker thread wakes up
02:21:46.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.96) opts 0xd
02:21:46.006 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.96)
02:21:46.006 00.000 12044 Moving (-0.05, 0.96) raw xDistance=-0.96 yDistance=-0.05
02:21:46.006 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.44 from input -0.96, slope = -0.11
02:21:46.006 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:46.006 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:21:46.006 00.000 12044 MoveAxis(E, 52, ABG)
02:21:46.006 00.000 12044 Guiding  Dir = 2, Dur = 52
02:21:46.015 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15979, med=615, FiltMin=532, FiltMax=10779, Gamma=0.810
02:21:46.021 00.006 14964 UpdateGuideState exits: m=265903 SNR=322.1
02:21:46.021 00.000 14964 PhdController: settling, locked = 1, distance = 0.78 (2.00) aobump = 0 frame = 7 / 99999
02:21:46.022 00.001 14964 PhdController: newstate STATE_FINISH
02:21:46.022 00.000 14964 PhdController complete: success
02:21:46.023 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778577706.023,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:21:46.023 00.000 14964 Mount: notify guiding dither settle done success=1
02:21:46.024 00.001 14964 PhdController: newstate STATE_IDLE
02:21:46.024 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.024 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:46.025 00.001 14964 Enqueuing Expose request
02:21:46.031 00.006 12044 IsSlewing returns 0
02:21:46.031 00.000 12044 IsGuiding returns 0
02:21:46.062 00.031 12044 PulseGuide returned control before completion, sleep 31
02:21:46.108 00.046 12044 IsGuiding returns 1
02:21:46.108 00.000 12044 scope still moving after pulse duration time elapsed
02:21:46.245 00.137 12044 IsSlewing returns 0
02:21:46.246 00.001 12044 IsGuiding returns 0
02:21:46.246 00.000 12044 scope move finished after 52 + 162 ms
02:21:46.246 00.000 12044 Move returns status 0, amount 52
02:21:46.246 00.000 12044 MoveAxis(N, 0, ABG)
02:21:46.246 00.000 12044 Move returns status 0, amount 0
02:21:46.246 00.000 12044 move complete, result=0
02:21:46.247 00.001 12044 worker thread done servicing request
02:21:46.247 00.000 14964 GuideStep: -1.0 px 52 ms EAST, -0.0 px 0 ms NORTH
02:21:46.249 00.002 12044 Worker thread wakes up
02:21:46.249 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:46.249 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:49.385 03.136 12044 Exposure complete
02:21:49.412 00.027 12044 worker thread done servicing request
02:21:49.412 00.000 14964 OnExposeComplete: enter
02:21:49.413 00.001 14964 UpdateGuideState(): m_state=6
02:21:49.413 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4126
02:21:49.414 00.001 14964 Star::Find returns 1 (0), X=278.58, Y=93.02, Mass=259913, SNR=319.2, Peak=15705 HFD=4.1
02:21:49.414 00.000 14964 MultiStar: exiting stabilization period
02:21:49.415 00.001 14964 MultiStar: updating star positions after lock position change
02:21:49.415 00.000 14964 Star::Find(35, 73, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4126
02:21:49.416 00.001 14964 Star::Find returns 1 (0), X=74.30, Y=326.04, Mass=13175, SNR=53.2, Peak=1691 HFD=3.2
02:21:49.416 00.000 14964 Star::Find(35, 139, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4126
02:21:49.417 00.001 14964 Star::Find returns 1 (0), X=140.66, Y=315.79, Mass=4027, SNR=24.7, Peak=1045 HFD=2.8
02:21:49.417 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.79 = 1.79)
02:21:49.418 00.001 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.44)
02:21:49.419 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.24 mountX=-0.06 mountY=-0.29, mountTheta=-1.79
02:21:49.421 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.07, opts=13)
02:21:49.422 00.001 14964 Enqueuing Move request for scope (0.28, 0.07)
02:21:49.423 00.001 12044 Worker thread wakes up
02:21:49.423 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
02:21:49.423 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
02:21:49.423 00.000 12044 Moving (0.28, 0.07) raw xDistance=-0.06 yDistance=-0.29
02:21:49.423 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.25, using input
02:21:49.423 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.05
02:21:49.423 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:49.423 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:21:49.423 00.000 12044 MoveAxis(E, 0, ABG)
02:21:49.423 00.000 12044 Move returns status 0, amount 0
02:21:49.423 00.000 12044 MoveAxis(N, 0, ABG)
02:21:49.423 00.000 12044 Move returns status 0, amount 0
02:21:49.423 00.000 12044 move complete, result=0
02:21:49.423 00.000 12044 worker thread done servicing request
02:21:49.433 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15705, med=615, FiltMin=528, FiltMax=13439, Gamma=0.810
02:21:49.438 00.005 14964 UpdateGuideState exits: m=259913 SNR=319.2
02:21:49.438 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.439 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:49.439 00.000 14964 Enqueuing Expose request
02:21:49.440 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:21:49.440 00.000 12044 Worker thread wakes up
02:21:49.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:49.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:52.567 03.127 12044 Exposure complete
02:21:52.593 00.026 12044 worker thread done servicing request
02:21:52.593 00.000 14964 OnExposeComplete: enter
02:21:52.593 00.000 14964 UpdateGuideState(): m_state=6
02:21:52.594 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4127
02:21:52.595 00.001 14964 Star::Find returns 1 (0), X=278.73, Y=93.18, Mass=262051, SNR=324.2, Peak=19007 HFD=4.0
02:21:52.595 00.000 14964 MultiStar: [#1 0.01,-0.28,0.17,U] [#2 -0.16,0.08,0.07,U] 
02:21:52.596 00.001 14964 refined, 2 included, MultiStar: {0.34, 0.15}, one-star: {0.43, 0.23}
02:21:52.596 00.000 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.97 = 1.97)
02:21:52.597 00.001 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.26)
02:21:52.597 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.15 hyp=0.37 cameraTheta=0.42 mountX=-0.15 mountY=-0.35, mountTheta=-1.96
02:21:52.599 00.002 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.15, opts=13)
02:21:52.599 00.000 14964 Enqueuing Move request for scope (0.34, 0.15)
02:21:52.600 00.001 12044 Worker thread wakes up
02:21:52.600 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.15) opts 0xd
02:21:52.600 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.15)
02:21:52.600 00.000 12044 Moving (0.34, 0.15) raw xDistance=-0.15 yDistance=-0.35
02:21:52.600 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.16, using input
02:21:52.600 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
02:21:52.600 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:52.600 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:21:52.600 00.000 12044 MoveAxis(E, 0, ABG)
02:21:52.600 00.000 12044 Move returns status 0, amount 0
02:21:52.600 00.000 12044 MoveAxis(N, 0, ABG)
02:21:52.600 00.000 12044 Move returns status 0, amount 0
02:21:52.600 00.000 12044 move complete, result=0
02:21:52.600 00.000 12044 worker thread done servicing request
02:21:52.609 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19007, med=615, FiltMin=532, FiltMax=12539, Gamma=0.810
02:21:52.617 00.008 14964 UpdateGuideState exits: m=262051 SNR=324.2
02:21:52.618 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.618 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:52.619 00.001 14964 Enqueuing Expose request
02:21:52.619 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:21:52.620 00.001 12044 Worker thread wakes up
02:21:52.620 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:52.620 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:55.734 03.114 12044 Exposure complete
02:21:55.757 00.023 12044 worker thread done servicing request
02:21:55.757 00.000 14964 OnExposeComplete: enter
02:21:55.758 00.001 14964 UpdateGuideState(): m_state=6
02:21:55.758 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4128
02:21:55.759 00.001 14964 Star::Find returns 1 (0), X=278.28, Y=93.10, Mass=265735, SNR=328.3, Peak=18913 HFD=4.1
02:21:55.759 00.000 14964 MultiStar: [#1 -0.12,-0.11,0.15,U] [#2 -0.13,0.09,0.08,U] 
02:21:55.760 00.001 14964 refined, 2 included, MultiStar: {-0.04, 0.11}, one-star: {-0.02, 0.15}
02:21:55.760 00.000 14964 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.56) = xAngle (3.45 = -2.83)
02:21:55.760 00.000 14964 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.22)
02:21:55.761 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=-0.11 mountY=0.03, mountTheta=2.92
02:21:55.763 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.11, opts=13)
02:21:55.763 00.000 14964 Enqueuing Move request for scope (-0.04, 0.11)
02:21:55.764 00.001 12044 Worker thread wakes up
02:21:55.764 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:21:55.764 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:21:55.764 00.000 12044 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=0.03
02:21:55.764 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
02:21:55.764 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:55.764 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:55.764 00.000 12044 MoveAxis(E, 0, ABG)
02:21:55.764 00.000 12044 Move returns status 0, amount 0
02:21:55.764 00.000 12044 MoveAxis(N, 0, ABG)
02:21:55.764 00.000 12044 Move returns status 0, amount 0
02:21:55.764 00.000 12044 move complete, result=0
02:21:55.764 00.000 12044 worker thread done servicing request
02:21:55.771 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18913, med=615, FiltMin=521, FiltMax=12139, Gamma=0.810
02:21:55.778 00.007 14964 UpdateGuideState exits: m=265735 SNR=328.3
02:21:55.778 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.779 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:55.780 00.001 14964 Enqueuing Expose request
02:21:55.780 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:55.781 00.001 12044 Worker thread wakes up
02:21:55.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:55.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:21:58.906 03.125 12044 Exposure complete
02:21:58.928 00.022 12044 worker thread done servicing request
02:21:58.928 00.000 14964 OnExposeComplete: enter
02:21:58.928 00.000 14964 UpdateGuideState(): m_state=6
02:21:58.929 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4129
02:21:58.929 00.000 14964 Star::Find returns 1 (0), X=278.21, Y=92.81, Mass=262162, SNR=319.0, Peak=14733 HFD=4.3
02:21:58.930 00.001 14964 MultiStar: [#1 -0.40,0.22,0.18,U] [#2 -0.23,1.01,0.00,M1] 
02:21:58.930 00.000 14964 refined, 1 included, MultiStar: {-0.14, -0.08}, one-star: {-0.09, -0.14}
02:21:58.931 00.001 14964 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.56) = xAngle (-1.03 = -1.03)
02:21:58.931 00.000 14964 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
02:21:58.932 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.58 mountX=0.08 mountY=0.14, mountTheta=1.05
02:21:58.933 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-0.08, opts=13)
02:21:58.933 00.000 14964 Enqueuing Move request for scope (-0.14, -0.08)
02:21:58.934 00.001 12044 Worker thread wakes up
02:21:58.934 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
02:21:58.934 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
02:21:58.934 00.000 12044 Moving (-0.14, -0.08) raw xDistance=0.08 yDistance=0.14
02:21:58.934 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:21:58.934 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:58.934 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:58.934 00.000 12044 MoveAxis(E, 0, ABG)
02:21:58.934 00.000 12044 Move returns status 0, amount 0
02:21:58.934 00.000 12044 MoveAxis(N, 0, ABG)
02:21:58.934 00.000 12044 Move returns status 0, amount 0
02:21:58.934 00.000 12044 move complete, result=0
02:21:58.934 00.000 12044 worker thread done servicing request
02:21:58.942 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14733, med=615, FiltMin=523, FiltMax=10883, Gamma=0.810
02:21:58.947 00.005 14964 UpdateGuideState exits: m=262162 SNR=319.0
02:21:58.948 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.948 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:21:58.949 00.001 14964 Enqueuing Expose request
02:21:58.949 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:58.950 00.001 12044 Worker thread wakes up
02:21:58.950 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:21:58.950 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:02.070 03.120 12044 Exposure complete
02:22:02.091 00.021 12044 worker thread done servicing request
02:22:02.091 00.000 14964 OnExposeComplete: enter
02:22:02.091 00.000 14964 UpdateGuideState(): m_state=6
02:22:02.092 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4130
02:22:02.092 00.000 14964 Star::Find returns 1 (0), X=278.71, Y=92.65, Mass=256884, SNR=307.4, Peak=14630 HFD=4.3
02:22:02.093 00.001 14964 MultiStar: [#1 0.10,0.25,0.17,U] [#2 0.05,0.51,0.07,U] 
02:22:02.094 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.18}, one-star: {0.41, -0.30}
02:22:02.094 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
02:22:02.094 00.000 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
02:22:02.095 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.48 mountX=0.19 mountY=-0.33, mountTheta=-1.05
02:22:02.096 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.18, opts=13)
02:22:02.096 00.000 14964 Enqueuing Move request for scope (0.35, -0.18)
02:22:02.097 00.001 12044 Worker thread wakes up
02:22:02.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
02:22:02.097 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
02:22:02.097 00.000 12044 Moving (0.35, -0.18) raw xDistance=0.19 yDistance=-0.33
02:22:02.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.02
02:22:02.097 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:02.097 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:22:02.097 00.000 12044 MoveAxis(E, 0, ABG)
02:22:02.097 00.000 12044 Move returns status 0, amount 0
02:22:02.097 00.000 12044 MoveAxis(N, 0, ABG)
02:22:02.097 00.000 12044 Move returns status 0, amount 0
02:22:02.097 00.000 12044 move complete, result=0
02:22:02.097 00.000 12044 worker thread done servicing request
02:22:02.106 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14630, med=615, FiltMin=527, FiltMax=11931, Gamma=0.810
02:22:02.111 00.005 14964 UpdateGuideState exits: m=256884 SNR=307.4
02:22:02.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:02.113 00.000 14964 Enqueuing Expose request
02:22:02.114 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:22:02.114 00.000 12044 Worker thread wakes up
02:22:02.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:02.114 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:05.214 03.100 12044 Exposure complete
02:22:05.236 00.022 12044 worker thread done servicing request
02:22:05.236 00.000 14964 OnExposeComplete: enter
02:22:05.238 00.002 14964 UpdateGuideState(): m_state=6
02:22:05.239 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4131
02:22:05.239 00.000 14964 Star::Find returns 1 (0), X=277.98, Y=93.23, Mass=263194, SNR=316.7, Peak=15089 HFD=4.4
02:22:05.240 00.001 14964 MultiStar: [#1 -0.45,0.01,0.15,U] [#2 -0.87,0.28,0.00,M1] 
02:22:05.241 00.001 14964 refined, 1 included, MultiStar: {-0.33, 0.25}, one-star: {-0.31, 0.28}
02:22:05.241 00.000 14964 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.56) = xAngle (4.06 = -2.22)
02:22:05.243 00.002 14964 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
02:22:05.243 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=0.25 hyp=0.41 cameraTheta=2.51 mountX=-0.25 mountY=0.31, mountTheta=2.26
02:22:05.244 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=0.25, opts=13)
02:22:05.245 00.001 14964 Enqueuing Move request for scope (-0.33, 0.25)
02:22:05.245 00.000 12044 Worker thread wakes up
02:22:05.246 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.25) opts 0xd
02:22:05.246 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, 0.25)
02:22:05.246 00.000 12044 Moving (-0.33, 0.25) raw xDistance=-0.25 yDistance=0.31
02:22:05.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
02:22:05.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:05.246 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:22:05.246 00.000 12044 MoveAxis(E, 0, ABG)
02:22:05.246 00.000 12044 Move returns status 0, amount 0
02:22:05.246 00.000 12044 MoveAxis(N, 0, ABG)
02:22:05.246 00.000 12044 Move returns status 0, amount 0
02:22:05.246 00.000 12044 move complete, result=0
02:22:05.247 00.001 12044 worker thread done servicing request
02:22:05.254 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15089, med=616, FiltMin=531, FiltMax=10471, Gamma=0.810
02:22:05.260 00.006 14964 UpdateGuideState exits: m=263194 SNR=316.7
02:22:05.260 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:05.261 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:05.261 00.000 14964 Enqueuing Expose request
02:22:05.262 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
02:22:05.262 00.000 12044 Worker thread wakes up
02:22:05.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:05.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:08.392 03.130 12044 Exposure complete
02:22:08.414 00.022 12044 worker thread done servicing request
02:22:08.414 00.000 14964 OnExposeComplete: enter
02:22:08.415 00.001 14964 UpdateGuideState(): m_state=6
02:22:08.415 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4132
02:22:08.416 00.001 14964 Star::Find returns 1 (0), X=278.31, Y=92.78, Mass=266519, SNR=307.3, Peak=14853 HFD=4.4
02:22:08.416 00.000 14964 MultiStar: [#1 -0.21,0.56,0.20,U] [#2 -0.46,0.79,0.00,M2] 
02:22:08.417 00.001 14964 refined, 1 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, -0.17}
02:22:08.417 00.000 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
02:22:08.418 00.001 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
02:22:08.418 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.96 mountX=0.05 mountY=0.02, mountTheta=0.48
02:22:08.419 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.05, opts=13)
02:22:08.420 00.001 14964 Enqueuing Move request for scope (-0.02, -0.05)
02:22:08.420 00.000 12044 Worker thread wakes up
02:22:08.420 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:22:08.420 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:22:08.420 00.000 12044 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
02:22:08.420 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.12, using input
02:22:08.420 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:22:08.420 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:08.420 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:08.420 00.000 12044 MoveAxis(E, 0, ABG)
02:22:08.421 00.001 12044 Move returns status 0, amount 0
02:22:08.421 00.000 12044 MoveAxis(N, 0, ABG)
02:22:08.421 00.000 12044 Move returns status 0, amount 0
02:22:08.421 00.000 12044 move complete, result=0
02:22:08.421 00.000 12044 worker thread done servicing request
02:22:08.428 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14853, med=616, FiltMin=522, FiltMax=10779, Gamma=0.810
02:22:08.434 00.006 14964 UpdateGuideState exits: m=266519 SNR=307.3
02:22:08.435 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.435 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:08.436 00.001 14964 Enqueuing Expose request
02:22:08.436 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:08.436 00.000 12044 Worker thread wakes up
02:22:08.436 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:08.436 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:11.543 03.107 12044 Exposure complete
02:22:11.571 00.028 12044 worker thread done servicing request
02:22:11.571 00.000 14964 OnExposeComplete: enter
02:22:11.571 00.000 14964 UpdateGuideState(): m_state=6
02:22:11.572 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4133
02:22:11.573 00.001 14964 Star::Find returns 1 (0), X=278.47, Y=92.61, Mass=263975, SNR=320.5, Peak=15799 HFD=4.1
02:22:11.574 00.001 14964 MultiStar: [#1 -0.19,0.21,0.17,U] [#2 -0.32,0.56,0.07,U] 
02:22:11.574 00.000 14964 refined, 2 included, MultiStar: {0.09, -0.21}, one-star: {0.17, -0.34}
02:22:11.575 00.001 14964 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.56) = xAngle (0.41 = 0.41)
02:22:11.575 00.000 14964 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.82)
02:22:11.576 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=0.21 mountY=-0.07, mountTheta=-0.33
02:22:11.577 00.001 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.21, opts=13)
02:22:11.577 00.000 14964 Enqueuing Move request for scope (0.09, -0.21)
02:22:11.578 00.001 12044 Worker thread wakes up
02:22:11.578 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
02:22:11.578 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
02:22:11.578 00.000 12044 Moving (0.09, -0.21) raw xDistance=0.21 yDistance=-0.07
02:22:11.578 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.48, using input
02:22:11.578 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.07
02:22:11.578 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:11.578 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:22:11.578 00.000 12044 MoveAxis(E, 0, ABG)
02:22:11.578 00.000 12044 Move returns status 0, amount 0
02:22:11.578 00.000 12044 MoveAxis(N, 0, ABG)
02:22:11.578 00.000 12044 Move returns status 0, amount 0
02:22:11.578 00.000 12044 move complete, result=0
02:22:11.578 00.000 12044 worker thread done servicing request
02:22:11.588 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15799, med=616, FiltMin=526, FiltMax=12491, Gamma=0.810
02:22:11.594 00.006 14964 UpdateGuideState exits: m=263975 SNR=320.5
02:22:11.594 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.595 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:11.595 00.000 14964 Enqueuing Expose request
02:22:11.596 00.001 12044 Worker thread wakes up
02:22:11.596 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:11.596 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:11.596 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:14.730 03.134 12044 Exposure complete
02:22:14.752 00.022 12044 worker thread done servicing request
02:22:14.752 00.000 14964 OnExposeComplete: enter
02:22:14.752 00.000 14964 UpdateGuideState(): m_state=6
02:22:14.753 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4134
02:22:14.753 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=93.01, Mass=257497, SNR=305.8, Peak=15565 HFD=4.3
02:22:14.754 00.001 14964 MultiStar: [#1 -0.36,-0.17,0.16,U] [#2 -0.45,0.37,0.08,U] 
02:22:14.755 00.001 14964 single-star, 2 included, MultiStar: {-0.24, 0.05}, one-star: {-0.21, 0.06}
02:22:14.755 00.000 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.40 = -1.88)
02:22:14.756 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.17)
02:22:14.756 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.85 mountX=-0.07 mountY=0.20, mountTheta=1.89
02:22:14.757 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.06, opts=13)
02:22:14.757 00.000 14964 Enqueuing Move request for scope (-0.21, 0.06)
02:22:14.758 00.001 12044 Worker thread wakes up
02:22:14.758 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
02:22:14.758 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
02:22:14.758 00.000 12044 Moving (-0.21, 0.06) raw xDistance=-0.07 yDistance=0.20
02:22:14.758 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.06
02:22:14.758 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:14.758 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:14.758 00.000 12044 MoveAxis(E, 0, ABG)
02:22:14.758 00.000 12044 Move returns status 0, amount 0
02:22:14.758 00.000 12044 MoveAxis(N, 0, ABG)
02:22:14.758 00.000 12044 Move returns status 0, amount 0
02:22:14.758 00.000 12044 move complete, result=0
02:22:14.759 00.001 12044 worker thread done servicing request
02:22:14.766 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15565, med=616, FiltMin=528, FiltMax=10375, Gamma=0.810
02:22:14.771 00.005 14964 UpdateGuideState exits: m=257497 SNR=305.8
02:22:14.772 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.772 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:14.773 00.001 14964 Enqueuing Expose request
02:22:14.773 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:14.774 00.001 12044 Worker thread wakes up
02:22:14.774 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:14.774 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:17.902 03.128 12044 Exposure complete
02:22:17.922 00.020 12044 worker thread done servicing request
02:22:17.922 00.000 14964 OnExposeComplete: enter
02:22:17.924 00.002 14964 UpdateGuideState(): m_state=6
02:22:17.924 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4135
02:22:17.925 00.001 14964 Star::Find returns 1 (0), X=278.03, Y=93.01, Mass=263382, SNR=304.7, Peak=15621 HFD=4.4
02:22:17.925 00.000 14964 MultiStar: [#1 -0.56,-0.05,0.16,U] [#2 -0.70,0.06,0.07,U] 
02:22:17.926 00.001 14964 single-star, 2 included, MultiStar: {-0.33, 0.04}, one-star: {-0.27, 0.06}
02:22:17.926 00.000 14964 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.56) = xAngle (4.49 = -1.79)
02:22:17.927 00.001 14964 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.54 = 1.26)
02:22:17.927 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=-0.06 mountY=0.26, mountTheta=1.80
02:22:17.928 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=0.06, opts=13)
02:22:17.929 00.001 14964 Enqueuing Move request for scope (-0.27, 0.06)
02:22:17.929 00.000 12044 Worker thread wakes up
02:22:17.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
02:22:17.929 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
02:22:17.930 00.001 12044 Moving (-0.27, 0.06) raw xDistance=-0.06 yDistance=0.26
02:22:17.930 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:22:17.930 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:17.930 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:22:17.930 00.000 12044 MoveAxis(E, 0, ABG)
02:22:17.930 00.000 12044 Move returns status 0, amount 0
02:22:17.930 00.000 12044 MoveAxis(N, 0, ABG)
02:22:17.930 00.000 12044 Move returns status 0, amount 0
02:22:17.930 00.000 12044 move complete, result=0
02:22:17.930 00.000 12044 worker thread done servicing request
02:22:17.937 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15621, med=616, FiltMin=529, FiltMax=10639, Gamma=0.810
02:22:17.943 00.006 14964 UpdateGuideState exits: m=263382 SNR=304.7
02:22:17.944 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.944 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:17.944 00.000 14964 Enqueuing Expose request
02:22:17.945 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:22:17.945 00.000 12044 Worker thread wakes up
02:22:17.946 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:17.946 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:21.067 03.121 12044 Exposure complete
02:22:21.097 00.030 12044 worker thread done servicing request
02:22:21.097 00.000 14964 OnExposeComplete: enter
02:22:21.097 00.000 14964 UpdateGuideState(): m_state=6
02:22:21.098 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4136
02:22:21.098 00.000 14964 Star::Find returns 1 (0), X=278.44, Y=92.95, Mass=265947, SNR=330.5, Peak=14893 HFD=4.2
02:22:21.099 00.001 14964 MultiStar: [#1 0.04,-0.06,0.17,U] [#2 -0.39,0.10,0.06,U] 
02:22:21.099 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.01}, one-star: {0.14, -0.00}
02:22:21.100 00.001 14964 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.56) = xAngle (1.49 = 1.49)
02:22:21.100 00.000 14964 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.54 = -1.74)
02:22:21.101 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=0.01 mountY=-0.10, mountTheta=-1.49
02:22:21.102 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.01, opts=13)
02:22:21.102 00.000 14964 Enqueuing Move request for scope (0.10, -0.01)
02:22:21.103 00.001 12044 Worker thread wakes up
02:22:21.103 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:22:21.103 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:22:21.103 00.000 12044 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
02:22:21.103 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.05, using input
02:22:21.103 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:22:21.103 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:21.103 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:22:21.103 00.000 12044 MoveAxis(E, 0, ABG)
02:22:21.103 00.000 12044 Move returns status 0, amount 0
02:22:21.103 00.000 12044 MoveAxis(N, 0, ABG)
02:22:21.103 00.000 12044 Move returns status 0, amount 0
02:22:21.103 00.000 12044 move complete, result=0
02:22:21.103 00.000 12044 worker thread done servicing request
02:22:21.112 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14893, med=617, FiltMin=530, FiltMax=11758, Gamma=0.810
02:22:21.118 00.006 14964 UpdateGuideState exits: m=265947 SNR=330.5
02:22:21.119 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.119 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:21.120 00.001 14964 Enqueuing Expose request
02:22:21.120 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:21.121 00.001 12044 Worker thread wakes up
02:22:21.121 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:21.121 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:24.263 03.142 12044 Exposure complete
02:22:24.292 00.029 12044 worker thread done servicing request
02:22:24.292 00.000 14964 OnExposeComplete: enter
02:22:24.292 00.000 14964 UpdateGuideState(): m_state=6
02:22:24.293 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4137
02:22:24.294 00.001 14964 Star::Find returns 1 (0), X=278.36, Y=93.32, Mass=259918, SNR=316.3, Peak=16241 HFD=4.3
02:22:24.294 00.000 14964 MultiStar: [#1 -0.35,-0.15,0.17,U] [#2 -0.49,-0.04,0.06,U] 
02:22:24.295 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.27}, one-star: {0.06, 0.37}
02:22:24.295 00.000 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.22 = -3.07)
02:22:24.296 00.001 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
02:22:24.296 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.66 mountX=-0.27 mountY=-0.00, mountTheta=-3.13
02:22:24.297 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.27, opts=13)
02:22:24.298 00.001 14964 Enqueuing Move request for scope (-0.02, 0.27)
02:22:24.298 00.000 12044 Worker thread wakes up
02:22:24.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
02:22:24.298 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
02:22:24.298 00.000 12044 Moving (-0.02, 0.27) raw xDistance=-0.27 yDistance=-0.00
02:22:24.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.02
02:22:24.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:24.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:22:24.298 00.000 12044 MoveAxis(E, 0, ABG)
02:22:24.298 00.000 12044 Move returns status 0, amount 0
02:22:24.298 00.000 12044 MoveAxis(N, 0, ABG)
02:22:24.298 00.000 12044 Move returns status 0, amount 0
02:22:24.298 00.000 12044 move complete, result=0
02:22:24.298 00.000 12044 worker thread done servicing request
02:22:24.308 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16241, med=615, FiltMin=526, FiltMax=11291, Gamma=0.810
02:22:24.314 00.006 14964 UpdateGuideState exits: m=259918 SNR=316.3
02:22:24.314 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.315 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:24.315 00.000 14964 Enqueuing Expose request
02:22:24.316 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:24.316 00.000 12044 Worker thread wakes up
02:22:24.316 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:24.316 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:27.451 03.135 12044 Exposure complete
02:22:27.487 00.036 12044 worker thread done servicing request
02:22:27.487 00.000 14964 OnExposeComplete: enter
02:22:27.488 00.001 14964 UpdateGuideState(): m_state=6
02:22:27.488 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4138
02:22:27.489 00.001 14964 Star::Find returns 1 (0), X=278.62, Y=93.09, Mass=257662, SNR=323.5, Peak=13509 HFD=4.3
02:22:27.489 00.000 14964 MultiStar: [#1 0.13,0.10,0.18,U] [#2 0.16,0.54,0.07,U] 
02:22:27.490 00.001 14964 refined, 2 included, MultiStar: {0.28, 0.16}, one-star: {0.32, 0.14}
02:22:27.490 00.000 14964 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
02:22:27.491 00.001 14964 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.12 = -1.17)
02:22:27.491 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.51 mountX=-0.15 mountY=-0.30, mountTheta=-2.05
02:22:27.492 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.16, opts=13)
02:22:27.493 00.001 14964 Enqueuing Move request for scope (0.28, 0.16)
02:22:27.493 00.000 12044 Worker thread wakes up
02:22:27.493 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
02:22:27.493 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
02:22:27.493 00.000 12044 Moving (0.28, 0.16) raw xDistance=-0.15 yDistance=-0.30
02:22:27.493 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.18, using input
02:22:27.494 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
02:22:27.494 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:27.494 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:22:27.494 00.000 12044 MoveAxis(E, 0, ABG)
02:22:27.494 00.000 12044 Move returns status 0, amount 0
02:22:27.494 00.000 12044 MoveAxis(N, 0, ABG)
02:22:27.494 00.000 12044 Move returns status 0, amount 0
02:22:27.494 00.000 12044 move complete, result=0
02:22:27.494 00.000 12044 worker thread done servicing request
02:22:27.501 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13509, med=615, FiltMin=525, FiltMax=11323, Gamma=0.810
02:22:27.506 00.005 14964 UpdateGuideState exits: m=257662 SNR=323.5
02:22:27.507 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.507 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:27.508 00.001 14964 Enqueuing Expose request
02:22:27.508 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:22:27.509 00.001 12044 Worker thread wakes up
02:22:27.509 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:27.509 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:30.605 03.096 12044 Exposure complete
02:22:30.626 00.021 12044 worker thread done servicing request
02:22:30.627 00.001 14964 OnExposeComplete: enter
02:22:30.627 00.000 14964 UpdateGuideState(): m_state=6
02:22:30.628 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4139
02:22:30.629 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=93.33, Mass=258538, SNR=310.4, Peak=13045 HFD=4.7
02:22:30.629 00.000 14964 MultiStar: [#1 -0.61,-0.22,0.19,U] [#2 -0.41,-0.25,0.07,U] 
02:22:30.629 00.000 14964 refined, 2 included, MultiStar: {-0.17, 0.26}, one-star: {-0.07, 0.38}
02:22:30.630 00.001 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.70 = -2.58)
02:22:30.630 00.000 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.47)
02:22:30.631 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.15 mountX=-0.26 mountY=0.14, mountTheta=2.65
02:22:30.632 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.26, opts=13)
02:22:30.632 00.000 14964 Enqueuing Move request for scope (-0.17, 0.26)
02:22:30.633 00.001 12044 Worker thread wakes up
02:22:30.633 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
02:22:30.633 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
02:22:30.633 00.000 12044 Moving (-0.17, 0.26) raw xDistance=-0.26 yDistance=0.14
02:22:30.633 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.03
02:22:30.633 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:30.633 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:22:30.633 00.000 12044 MoveAxis(E, 0, ABG)
02:22:30.633 00.000 12044 Move returns status 0, amount 0
02:22:30.633 00.000 12044 MoveAxis(N, 0, ABG)
02:22:30.633 00.000 12044 Move returns status 0, amount 0
02:22:30.633 00.000 12044 move complete, result=0
02:22:30.633 00.000 12044 worker thread done servicing request
02:22:30.643 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13045, med=615, FiltMin=532, FiltMax=10247, Gamma=0.810
02:22:30.648 00.005 14964 UpdateGuideState exits: m=258538 SNR=310.4
02:22:30.649 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.650 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:30.650 00.000 14964 Enqueuing Expose request
02:22:30.651 00.001 12044 Worker thread wakes up
02:22:30.651 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:30.652 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:30.652 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:33.783 03.131 12044 Exposure complete
02:22:33.806 00.023 12044 worker thread done servicing request
02:22:33.806 00.000 14964 OnExposeComplete: enter
02:22:33.806 00.000 14964 UpdateGuideState(): m_state=6
02:22:33.807 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4140
02:22:33.807 00.000 14964 Star::Find returns 1 (0), X=278.51, Y=93.89, Mass=262275, SNR=309.1, Peak=14463 HFD=4.1
02:22:33.808 00.001 14964 MultiStar: [#1 -0.15,-1.09,0.00,M1] [#2 -0.17,-0.78,0.00,M1] 
02:22:33.809 00.001 14964 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
02:22:33.809 00.000 14964 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.33)
02:22:33.809 00.000 14964 CameraToMount -- cameraX=0.21 cameraY=0.94 hyp=0.96 cameraTheta=1.35 mountX=-0.94 mountY=-0.31, mountTheta=-2.82
02:22:33.810 00.001 14964 SchedulePrimaryMove(1136A648, x=0.21, y=0.94, opts=13)
02:22:33.811 00.001 14964 Enqueuing Move request for scope (0.21, 0.94)
02:22:33.812 00.001 12044 Worker thread wakes up
02:22:33.812 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.94) opts 0xd
02:22:33.812 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, 0.94)
02:22:33.812 00.000 12044 Moving (0.21, 0.94) raw xDistance=-0.94 yDistance=-0.31
02:22:33.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.42 from input -0.94, slope = -0.06
02:22:33.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:33.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:22:33.812 00.000 12044 MoveAxis(E, 50, ABG)
02:22:33.812 00.000 12044 Guiding  Dir = 2, Dur = 50
02:22:33.820 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14463, med=615, FiltMin=534, FiltMax=11502, Gamma=0.810
02:22:33.826 00.006 14964 UpdateGuideState exits: m=262275 SNR=309.1
02:22:33.827 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.827 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:33.828 00.001 14964 Enqueuing Expose request
02:22:33.844 00.016 12044 IsSlewing returns 0
02:22:33.845 00.001 12044 IsGuiding returns 0
02:22:33.877 00.032 12044 PulseGuide returned control before completion, sleep 28
02:22:33.914 00.037 12044 IsGuiding returns 1
02:22:33.914 00.000 12044 scope still moving after pulse duration time elapsed
02:22:33.971 00.057 12044 IsSlewing returns 0
02:22:33.971 00.000 12044 IsGuiding returns 0
02:22:33.971 00.000 12044 scope move finished after 50 + 76 ms
02:22:33.971 00.000 12044 Move returns status 0, amount 50
02:22:33.971 00.000 12044 MoveAxis(N, 0, ABG)
02:22:33.971 00.000 12044 Move returns status 0, amount 0
02:22:33.971 00.000 12044 move complete, result=0
02:22:33.971 00.000 12044 worker thread done servicing request
02:22:33.971 00.000 12044 Worker thread wakes up
02:22:33.971 00.000 14964 GuideStep: -0.9 px 50 ms EAST, -0.3 px 0 ms NORTH
02:22:33.972 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:33.972 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:37.064 03.092 12044 Exposure complete
02:22:37.091 00.027 12044 worker thread done servicing request
02:22:37.091 00.000 14964 OnExposeComplete: enter
02:22:37.091 00.000 14964 UpdateGuideState(): m_state=6
02:22:37.092 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4141
02:22:37.093 00.001 14964 Star::Find returns 1 (0), X=278.32, Y=92.84, Mass=261384, SNR=324.8, Peak=17041 HFD=4.1
02:22:37.093 00.000 14964 MultiStar: [#1 -0.29,0.29,0.16,U] [#2 -0.10,0.46,0.07,U] 
02:22:37.094 00.001 14964 refined, 2 included, MultiStar: {-0.03, -0.02}, one-star: {0.02, -0.11}
02:22:37.094 00.000 14964 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.56) = xAngle (-0.89 = -0.89)
02:22:37.095 00.001 14964 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
02:22:37.095 00.000 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.45 mountX=0.02 mountY=0.03, mountTheta=0.92
02:22:37.096 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.02, opts=13)
02:22:37.097 00.001 14964 Enqueuing Move request for scope (-0.03, -0.02)
02:22:37.097 00.000 12044 Worker thread wakes up
02:22:37.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:22:37.097 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:22:37.097 00.000 12044 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
02:22:37.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.06
02:22:37.097 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:37.097 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:37.097 00.000 12044 MoveAxis(E, 0, ABG)
02:22:37.097 00.000 12044 Move returns status 0, amount 0
02:22:37.097 00.000 12044 MoveAxis(N, 0, ABG)
02:22:37.097 00.000 12044 Move returns status 0, amount 0
02:22:37.097 00.000 12044 move complete, result=0
02:22:37.097 00.000 12044 worker thread done servicing request
02:22:37.106 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17041, med=616, FiltMin=515, FiltMax=11723, Gamma=0.810
02:22:37.111 00.005 14964 UpdateGuideState exits: m=261384 SNR=324.8
02:22:37.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.113 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:37.113 00.000 14964 Enqueuing Expose request
02:22:37.114 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:37.114 00.000 12044 Worker thread wakes up
02:22:37.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:37.115 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:40.234 03.119 12044 Exposure complete
02:22:40.256 00.022 12044 worker thread done servicing request
02:22:40.256 00.000 14964 OnExposeComplete: enter
02:22:40.256 00.000 14964 UpdateGuideState(): m_state=6
02:22:40.257 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4142
02:22:40.258 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=93.77, Mass=275341, SNR=338.1, Peak=16611 HFD=4.3
02:22:40.258 00.000 14964 MultiStar: [#1 -0.35,-0.43,0.14,U] [#2 -0.42,-0.11,0.08,U] 
02:22:40.259 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.61}, one-star: {-0.07, 0.82}
02:22:40.260 00.001 14964 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.56) = xAngle (3.33 = -2.96)
02:22:40.260 00.000 14964 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
02:22:40.261 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=0.61 hyp=0.63 cameraTheta=1.77 mountX=-0.62 mountY=0.06, mountTheta=3.04
02:22:40.262 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.61, opts=13)
02:22:40.262 00.000 14964 Enqueuing Move request for scope (-0.12, 0.61)
02:22:40.263 00.001 12044 Worker thread wakes up
02:22:40.263 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.61) opts 0xd
02:22:40.263 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.61)
02:22:40.263 00.000 12044 Moving (-0.12, 0.61) raw xDistance=-0.62 yDistance=0.06
02:22:40.263 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.47 from input -0.62, slope = -0.07
02:22:40.263 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:40.263 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:22:40.263 00.000 12044 MoveAxis(E, 55, ABG)
02:22:40.263 00.000 12044 Guiding  Dir = 2, Dur = 55
02:22:40.270 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16611, med=616, FiltMin=521, FiltMax=11051, Gamma=0.810
02:22:40.276 00.006 14964 UpdateGuideState exits: m=275341 SNR=338.1
02:22:40.276 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:40.277 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:40.277 00.000 14964 Enqueuing Expose request
02:22:40.315 00.038 12044 IsSlewing returns 0
02:22:40.315 00.000 12044 IsGuiding returns 0
02:22:40.346 00.031 12044 PulseGuide returned control before completion, sleep 35
02:22:40.384 00.038 12044 IsGuiding returns 1
02:22:40.384 00.000 12044 scope still moving after pulse duration time elapsed
02:22:40.439 00.055 12044 IsSlewing returns 0
02:22:40.440 00.001 12044 IsGuiding returns 0
02:22:40.440 00.000 12044 scope move finished after 55 + 69 ms
02:22:40.440 00.000 12044 Move returns status 0, amount 55
02:22:40.440 00.000 12044 MoveAxis(N, 0, ABG)
02:22:40.440 00.000 12044 Move returns status 0, amount 0
02:22:40.440 00.000 12044 move complete, result=0
02:22:40.440 00.000 12044 worker thread done servicing request
02:22:40.440 00.000 12044 Worker thread wakes up
02:22:40.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:40.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:40.440 00.000 14964 GuideStep: -0.6 px 55 ms EAST, 0.1 px 0 ms NORTH
02:22:43.536 03.096 12044 Exposure complete
02:22:43.558 00.022 12044 worker thread done servicing request
02:22:43.558 00.000 14964 OnExposeComplete: enter
02:22:43.559 00.001 14964 UpdateGuideState(): m_state=6
02:22:43.559 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4143
02:22:43.560 00.001 14964 Star::Find returns 1 (0), X=278.34, Y=93.14, Mass=261915, SNR=317.4, Peak=16713 HFD=4.0
02:22:43.560 00.000 14964 MultiStar: [#1 -0.20,0.01,0.16,U] [#2 -0.49,0.12,0.07,U] 
02:22:43.561 00.001 14964 refined, 2 included, MultiStar: {-0.02, 0.16}, one-star: {0.04, 0.19}
02:22:43.561 00.000 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.56) = xAngle (3.25 = -3.03)
02:22:43.562 00.001 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.02)
02:22:43.562 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=-0.16 mountY=0.00, mountTheta=3.12
02:22:43.564 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.16, opts=13)
02:22:43.565 00.001 14964 Enqueuing Move request for scope (-0.02, 0.16)
02:22:43.565 00.000 12044 Worker thread wakes up
02:22:43.565 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
02:22:43.565 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
02:22:43.565 00.000 12044 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.00
02:22:43.565 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.27, using input
02:22:43.565 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.04
02:22:43.565 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:43.565 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:22:43.565 00.000 12044 MoveAxis(E, 0, ABG)
02:22:43.565 00.000 12044 Move returns status 0, amount 0
02:22:43.565 00.000 12044 MoveAxis(N, 0, ABG)
02:22:43.565 00.000 12044 Move returns status 0, amount 0
02:22:43.565 00.000 12044 move complete, result=0
02:22:43.565 00.000 12044 worker thread done servicing request
02:22:43.572 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16713, med=615, FiltMin=531, FiltMax=12750, Gamma=0.810
02:22:43.578 00.006 14964 UpdateGuideState exits: m=261915 SNR=317.4
02:22:43.579 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.579 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:43.580 00.001 14964 Enqueuing Expose request
02:22:43.580 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:43.581 00.001 12044 Worker thread wakes up
02:22:43.581 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:43.581 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:46.681 03.100 12044 Exposure complete
02:22:46.706 00.025 12044 worker thread done servicing request
02:22:46.706 00.000 14964 OnExposeComplete: enter
02:22:46.707 00.001 14964 UpdateGuideState(): m_state=6
02:22:46.707 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4144
02:22:46.708 00.001 14964 Star::Find returns 1 (0), X=278.42, Y=93.38, Mass=263216, SNR=321.0, Peak=16545 HFD=4.2
02:22:46.709 00.001 14964 MultiStar: [#1 -0.13,-0.30,0.15,U] [#2 0.03,0.18,0.07,U] 
02:22:46.709 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.33}, one-star: {0.13, 0.43}
02:22:46.710 00.001 14964 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.56) = xAngle (2.86 = 2.86)
02:22:46.710 00.000 14964 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.37)
02:22:46.711 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.30 mountX=-0.32 mountY=-0.12, mountTheta=-2.78
02:22:46.714 00.003 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.33, opts=13)
02:22:46.714 00.000 14964 Enqueuing Move request for scope (0.09, 0.33)
02:22:46.715 00.001 12044 Worker thread wakes up
02:22:46.715 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
02:22:46.715 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
02:22:46.715 00.000 12044 Moving (0.09, 0.33) raw xDistance=-0.32 yDistance=-0.12
02:22:46.715 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.03
02:22:46.715 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:46.715 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:22:46.715 00.000 12044 MoveAxis(E, 25, ABG)
02:22:46.715 00.000 12044 Guiding  Dir = 2, Dur = 25
02:22:46.730 00.015 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16545, med=615, FiltMin=528, FiltMax=11691, Gamma=0.810
02:22:46.736 00.006 14964 UpdateGuideState exits: m=263216 SNR=321.0
02:22:46.737 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.737 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:46.738 00.001 14964 Enqueuing Expose request
02:22:46.769 00.031 12044 IsSlewing returns 0
02:22:46.770 00.001 12044 IsGuiding returns 0
02:22:46.855 00.085 12044 IsGuiding returns 1
02:22:46.855 00.000 12044 scope still moving after pulse duration time elapsed
02:22:46.906 00.051 12044 IsSlewing returns 0
02:22:46.907 00.001 12044 IsGuiding returns 0
02:22:46.907 00.000 12044 scope move finished after 25 + 112 ms
02:22:46.907 00.000 12044 Move returns status 0, amount 25
02:22:46.907 00.000 12044 MoveAxis(N, 0, ABG)
02:22:46.907 00.000 12044 Move returns status 0, amount 0
02:22:46.907 00.000 12044 move complete, result=0
02:22:46.907 00.000 12044 worker thread done servicing request
02:22:46.907 00.000 12044 Worker thread wakes up
02:22:46.907 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:46.907 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:46.907 00.000 14964 GuideStep: -0.3 px 25 ms EAST, -0.1 px 0 ms NORTH
02:22:50.004 03.097 12044 Exposure complete
02:22:50.030 00.026 12044 worker thread done servicing request
02:22:50.030 00.000 14964 OnExposeComplete: enter
02:22:50.030 00.000 14964 UpdateGuideState(): m_state=6
02:22:50.031 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4145
02:22:50.031 00.000 14964 Star::Find returns 1 (0), X=278.42, Y=93.00, Mass=255461, SNR=325.6, Peak=16741 HFD=4.1
02:22:50.032 00.001 14964 MultiStar: [#1 -0.17,0.08,0.17,U] [#2 -0.37,0.67,0.00,M1] 
02:22:50.033 00.001 14964 refined, 1 included, MultiStar: {0.08, 0.05}, one-star: {0.13, 0.05}
02:22:50.033 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.10 = 2.10)
02:22:50.033 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
02:22:50.034 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
02:22:50.035 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.05, opts=13)
02:22:50.036 00.001 14964 Enqueuing Move request for scope (0.08, 0.05)
02:22:50.036 00.000 12044 Worker thread wakes up
02:22:50.036 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:22:50.036 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:22:50.036 00.000 12044 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.09
02:22:50.036 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:22:50.036 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:50.036 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:50.036 00.000 12044 MoveAxis(E, 0, ABG)
02:22:50.036 00.000 12044 Move returns status 0, amount 0
02:22:50.036 00.000 12044 MoveAxis(N, 0, ABG)
02:22:50.036 00.000 12044 Move returns status 0, amount 0
02:22:50.036 00.000 12044 move complete, result=0
02:22:50.036 00.000 12044 worker thread done servicing request
02:22:50.043 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16741, med=616, FiltMin=523, FiltMax=12719, Gamma=0.810
02:22:50.049 00.006 14964 UpdateGuideState exits: m=255461 SNR=325.6
02:22:50.050 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.050 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:50.051 00.001 14964 Enqueuing Expose request
02:22:50.051 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:50.052 00.001 12044 Worker thread wakes up
02:22:50.052 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:50.052 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:53.146 03.094 12044 Exposure complete
02:22:53.168 00.022 12044 worker thread done servicing request
02:22:53.168 00.000 14964 OnExposeComplete: enter
02:22:53.169 00.001 14964 UpdateGuideState(): m_state=6
02:22:53.169 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4146
02:22:53.170 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=92.80, Mass=261558, SNR=313.7, Peak=15569 HFD=4.4
02:22:53.170 00.000 14964 MultiStar: [#1 -0.45,0.46,0.17,U] [#2 -0.21,1.36,0.00,M2] 
02:22:53.171 00.001 14964 refined, 1 included, MultiStar: {-0.20, -0.06}, one-star: {-0.16, -0.15}
02:22:53.171 00.000 14964 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.56) = xAngle (-1.27 = -1.27)
02:22:53.172 00.001 14964 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
02:22:53.172 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.83 mountX=0.06 mountY=0.20, mountTheta=1.28
02:22:53.173 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.06, opts=13)
02:22:53.174 00.001 14964 Enqueuing Move request for scope (-0.20, -0.06)
02:22:53.174 00.000 12044 Worker thread wakes up
02:22:53.174 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
02:22:53.174 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
02:22:53.174 00.000 12044 Moving (-0.20, -0.06) raw xDistance=0.06 yDistance=0.20
02:22:53.174 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.20, using input
02:22:53.174 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
02:22:53.174 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:53.174 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:53.174 00.000 12044 MoveAxis(E, 0, ABG)
02:22:53.174 00.000 12044 Move returns status 0, amount 0
02:22:53.174 00.000 12044 MoveAxis(N, 0, ABG)
02:22:53.174 00.000 12044 Move returns status 0, amount 0
02:22:53.174 00.000 12044 move complete, result=0
02:22:53.174 00.000 12044 worker thread done servicing request
02:22:53.182 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15569, med=616, FiltMin=533, FiltMax=10155, Gamma=0.810
02:22:53.187 00.005 14964 UpdateGuideState exits: m=261558 SNR=313.7
02:22:53.188 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.188 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:53.189 00.001 14964 Enqueuing Expose request
02:22:53.189 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:53.190 00.001 12044 Worker thread wakes up
02:22:53.190 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:53.190 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:56.302 03.112 12044 Exposure complete
02:22:56.324 00.022 12044 worker thread done servicing request
02:22:56.325 00.001 14964 OnExposeComplete: enter
02:22:56.325 00.000 14964 UpdateGuideState(): m_state=6
02:22:56.326 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4147
02:22:56.326 00.000 14964 Star::Find returns 1 (0), X=278.37, Y=92.96, Mass=253937, SNR=312.7, Peak=16801 HFD=4.1
02:22:56.327 00.001 14964 MultiStar: [#1 -0.17,0.28,0.17,U] [#2 -0.21,0.57,0.07,U] 
02:22:56.328 00.001 14964 single-star, 2 included, MultiStar: {0.03, 0.08}, one-star: {0.08, 0.01}
02:22:56.328 00.000 14964 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.56) = xAngle (1.74 = 1.74)
02:22:56.328 00.000 14964 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
02:22:56.329 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.19 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
02:22:56.330 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.01, opts=13)
02:22:56.331 00.001 14964 Enqueuing Move request for scope (0.08, 0.01)
02:22:56.331 00.000 12044 Worker thread wakes up
02:22:56.331 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:22:56.331 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:22:56.331 00.000 12044 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
02:22:56.331 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
02:22:56.331 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:56.331 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:56.332 00.001 12044 MoveAxis(E, 0, ABG)
02:22:56.332 00.000 12044 Move returns status 0, amount 0
02:22:56.332 00.000 12044 MoveAxis(N, 0, ABG)
02:22:56.332 00.000 12044 Move returns status 0, amount 0
02:22:56.332 00.000 12044 move complete, result=0
02:22:56.332 00.000 12044 worker thread done servicing request
02:22:56.339 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16801, med=616, FiltMin=528, FiltMax=11467, Gamma=0.810
02:22:56.344 00.005 14964 UpdateGuideState exits: m=253937 SNR=312.7
02:22:56.345 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:56.345 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:56.346 00.001 14964 Enqueuing Expose request
02:22:56.346 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:56.347 00.001 12044 Worker thread wakes up
02:22:56.347 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:56.347 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:22:59.441 03.094 12044 Exposure complete
02:22:59.462 00.021 12044 worker thread done servicing request
02:22:59.462 00.000 14964 OnExposeComplete: enter
02:22:59.463 00.001 14964 UpdateGuideState(): m_state=6
02:22:59.464 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4148
02:22:59.464 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=93.01, Mass=265626, SNR=324.3, Peak=17481 HFD=4.1
02:22:59.465 00.001 14964 MultiStar: [#1 -0.09,0.41,0.17,U] [#2 -0.36,0.47,0.07,U] 
02:22:59.465 00.000 14964 single-star, 2 included, MultiStar: {0.06, 0.13}, one-star: {0.12, 0.06}
02:22:59.466 00.001 14964 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.56) = xAngle (2.03 = 2.03)
02:22:59.466 00.000 14964 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.08 = -1.20)
02:22:59.467 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
02:22:59.469 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.06, opts=13)
02:22:59.469 00.000 14964 Enqueuing Move request for scope (0.12, 0.06)
02:22:59.470 00.001 12044 Worker thread wakes up
02:22:59.470 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:22:59.470 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:22:59.470 00.000 12044 Moving (0.12, 0.06) raw xDistance=-0.06 yDistance=-0.12
02:22:59.470 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.06
02:22:59.470 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:59.470 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:22:59.470 00.000 12044 MoveAxis(E, 0, ABG)
02:22:59.470 00.000 12044 Move returns status 0, amount 0
02:22:59.470 00.000 12044 MoveAxis(N, 0, ABG)
02:22:59.470 00.000 12044 Move returns status 0, amount 0
02:22:59.470 00.000 12044 move complete, result=0
02:22:59.470 00.000 12044 worker thread done servicing request
02:22:59.478 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17481, med=615, FiltMin=519, FiltMax=11954, Gamma=0.810
02:22:59.483 00.005 14964 UpdateGuideState exits: m=265626 SNR=324.3
02:22:59.484 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.485 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:22:59.485 00.000 14964 Enqueuing Expose request
02:22:59.485 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:59.486 00.001 12044 Worker thread wakes up
02:22:59.486 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:22:59.486 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:02.583 03.097 12044 Exposure complete
02:23:02.607 00.024 12044 worker thread done servicing request
02:23:02.607 00.000 14964 OnExposeComplete: enter
02:23:02.608 00.001 14964 UpdateGuideState(): m_state=6
02:23:02.609 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4149
02:23:02.609 00.000 14964 Star::Find returns 1 (0), X=278.73, Y=92.96, Mass=256459, SNR=313.5, Peak=15634 HFD=4.1
02:23:02.610 00.001 14964 MultiStar: [#1 0.11,0.16,0.18,U] [#2 0.14,0.60,0.07,U] 
02:23:02.610 00.000 14964 refined, 2 included, MultiStar: {0.37, 0.07}, one-star: {0.44, 0.01}
02:23:02.610 00.000 14964 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.56) = xAngle (1.73 = 1.73)
02:23:02.611 00.001 14964 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.50)
02:23:02.611 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=0.07 hyp=0.38 cameraTheta=0.18 mountX=-0.06 mountY=-0.38, mountTheta=-1.73
02:23:02.613 00.002 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.07, opts=13)
02:23:02.613 00.000 14964 Enqueuing Move request for scope (0.37, 0.07)
02:23:02.614 00.001 12044 Worker thread wakes up
02:23:02.614 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.07) opts 0xd
02:23:02.614 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.07)
02:23:02.614 00.000 12044 Moving (0.37, 0.07) raw xDistance=-0.06 yDistance=-0.38
02:23:02.614 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.07
02:23:02.614 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:02.614 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:23:02.614 00.000 12044 MoveAxis(E, 0, ABG)
02:23:02.614 00.000 12044 Move returns status 0, amount 0
02:23:02.614 00.000 12044 MoveAxis(N, 0, ABG)
02:23:02.614 00.000 12044 Move returns status 0, amount 0
02:23:02.614 00.000 12044 move complete, result=0
02:23:02.614 00.000 12044 worker thread done servicing request
02:23:02.622 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15634, med=616, FiltMin=525, FiltMax=13195, Gamma=0.810
02:23:02.627 00.005 14964 UpdateGuideState exits: m=256459 SNR=313.5
02:23:02.629 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.629 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:02.629 00.000 14964 Enqueuing Expose request
02:23:02.630 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:23:02.630 00.000 12044 Worker thread wakes up
02:23:02.631 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:02.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:05.758 03.127 12044 Exposure complete
02:23:05.781 00.023 12044 worker thread done servicing request
02:23:05.782 00.001 14964 OnExposeComplete: enter
02:23:05.782 00.000 14964 UpdateGuideState(): m_state=6
02:23:05.783 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4150
02:23:05.783 00.000 14964 Star::Find returns 1 (0), X=278.14, Y=93.17, Mass=268043, SNR=326.4, Peak=19897 HFD=4.3
02:23:05.784 00.001 14964 MultiStar: [#1 -0.31,-0.03,0.17,U] [#2 -0.36,-0.05,0.08,U] 
02:23:05.785 00.001 14964 refined, 2 included, MultiStar: {-0.19, 0.17}, one-star: {-0.15, 0.22}
02:23:05.785 00.000 14964 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.56) = xAngle (3.96 = -2.32)
02:23:05.786 00.001 14964 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.73)
02:23:05.786 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.41 mountX=-0.17 mountY=0.17, mountTheta=2.36
02:23:05.787 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.17, opts=13)
02:23:05.788 00.001 14964 Enqueuing Move request for scope (-0.19, 0.17)
02:23:05.788 00.000 12044 Worker thread wakes up
02:23:05.788 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
02:23:05.788 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
02:23:05.788 00.000 12044 Moving (-0.19, 0.17) raw xDistance=-0.17 yDistance=0.17
02:23:05.788 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:23:05.788 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.788 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:23:05.788 00.000 12044 MoveAxis(E, 0, ABG)
02:23:05.788 00.000 12044 Move returns status 0, amount 0
02:23:05.788 00.000 12044 MoveAxis(N, 0, ABG)
02:23:05.788 00.000 12044 Move returns status 0, amount 0
02:23:05.788 00.000 12044 move complete, result=0
02:23:05.789 00.001 12044 worker thread done servicing request
02:23:05.796 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19897, med=616, FiltMin=523, FiltMax=10681, Gamma=0.810
02:23:05.806 00.010 14964 UpdateGuideState exits: m=268043 SNR=326.4
02:23:05.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.809 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:05.810 00.001 14964 Enqueuing Expose request
02:23:05.811 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:05.812 00.001 12044 Worker thread wakes up
02:23:05.812 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:05.812 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:08.946 03.134 12044 Exposure complete
02:23:08.970 00.024 12044 worker thread done servicing request
02:23:08.970 00.000 14964 OnExposeComplete: enter
02:23:08.971 00.001 14964 UpdateGuideState(): m_state=6
02:23:08.972 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4151
02:23:08.972 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=92.45, Mass=256407, SNR=321.7, Peak=15495 HFD=4.3
02:23:08.973 00.001 14964 MultiStar: [#1 -0.17,0.37,0.16,U] [#2 -0.19,0.68,0.06,U] 
02:23:08.973 00.000 14964 refined, 2 included, MultiStar: {0.02, -0.32}, one-star: {0.07, -0.50}
02:23:08.974 00.001 14964 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.56) = xAngle (0.05 = 0.05)
02:23:08.974 00.000 14964 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
02:23:08.974 00.000 14964 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=0.32 mountY=0.01, mountTheta=0.04
02:23:08.975 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.32, opts=13)
02:23:08.976 00.001 14964 Enqueuing Move request for scope (0.02, -0.32)
02:23:08.977 00.001 12044 Worker thread wakes up
02:23:08.977 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
02:23:08.977 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
02:23:08.977 00.000 12044 Moving (0.02, -0.32) raw xDistance=0.32 yDistance=0.01
02:23:08.977 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.32 is < calculated value 0.38, using input
02:23:08.977 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.32, slope = 0.06
02:23:08.977 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:08.977 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:08.977 00.000 12044 MoveAxis(W, 25, ABG)
02:23:08.977 00.000 12044 Guiding  Dir = 3, Dur = 25
02:23:08.985 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15495, med=616, FiltMin=523, FiltMax=10635, Gamma=0.810
02:23:08.990 00.005 14964 UpdateGuideState exits: m=256407 SNR=321.7
02:23:08.991 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:08.991 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:08.992 00.001 14964 Enqueuing Expose request
02:23:09.016 00.024 12044 IsSlewing returns 0
02:23:09.016 00.000 12044 IsGuiding returns 0
02:23:09.048 00.032 12044 IsGuiding returns 1
02:23:09.048 00.000 12044 scope still moving after pulse duration time elapsed
02:23:09.112 00.064 12044 IsSlewing returns 0
02:23:09.112 00.000 12044 IsGuiding returns 0
02:23:09.112 00.000 12044 scope move finished after 25 + 70 ms
02:23:09.112 00.000 12044 Move returns status 0, amount 25
02:23:09.112 00.000 12044 MoveAxis(N, 0, ABG)
02:23:09.112 00.000 12044 Move returns status 0, amount 0
02:23:09.112 00.000 12044 move complete, result=0
02:23:09.112 00.000 12044 worker thread done servicing request
02:23:09.112 00.000 12044 Worker thread wakes up
02:23:09.112 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:09.112 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:09.112 00.000 14964 GuideStep: 0.3 px 25 ms WEST, 0.0 px 0 ms NORTH
02:23:12.245 03.133 12044 Exposure complete
02:23:12.267 00.022 12044 worker thread done servicing request
02:23:12.267 00.000 14964 OnExposeComplete: enter
02:23:12.267 00.000 14964 UpdateGuideState(): m_state=6
02:23:12.268 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4152
02:23:12.269 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=93.03, Mass=266089, SNR=319.5, Peak=12857 HFD=4.4
02:23:12.269 00.000 14964 MultiStar: [#1 -0.49,-0.15,0.17,U] [#2 -0.34,0.40,0.06,U] 
02:23:12.270 00.001 14964 single-star, 2 included, MultiStar: {-0.10, 0.06}, one-star: {-0.02, 0.08}
02:23:12.270 00.000 14964 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.56) = xAngle (3.41 = -2.88)
02:23:12.270 00.000 14964 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.46 = 0.17)
02:23:12.271 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.85 mountX=-0.08 mountY=0.01, mountTheta=2.96
02:23:12.273 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.08, opts=13)
02:23:12.273 00.000 14964 Enqueuing Move request for scope (-0.02, 0.08)
02:23:12.274 00.001 12044 Worker thread wakes up
02:23:12.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:23:12.274 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:23:12.274 00.000 12044 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
02:23:12.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
02:23:12.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:12.274 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:12.274 00.000 12044 MoveAxis(E, 0, ABG)
02:23:12.274 00.000 12044 Move returns status 0, amount 0
02:23:12.274 00.000 12044 MoveAxis(N, 0, ABG)
02:23:12.274 00.000 12044 Move returns status 0, amount 0
02:23:12.274 00.000 12044 move complete, result=0
02:23:12.274 00.000 12044 worker thread done servicing request
02:23:12.281 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12857, med=615, FiltMin=534, FiltMax=10679, Gamma=0.810
02:23:12.287 00.006 14964 UpdateGuideState exits: m=266089 SNR=319.5
02:23:12.287 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.288 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:12.288 00.000 14964 Enqueuing Expose request
02:23:12.289 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:12.289 00.000 12044 Worker thread wakes up
02:23:12.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:12.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:15.422 03.133 12044 Exposure complete
02:23:15.447 00.025 12044 worker thread done servicing request
02:23:15.447 00.000 14964 OnExposeComplete: enter
02:23:15.448 00.001 14964 UpdateGuideState(): m_state=6
02:23:15.448 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4153
02:23:15.449 00.001 14964 Star::Find returns 1 (0), X=277.80, Y=93.55, Mass=247957, SNR=303.2, Peak=12029 HFD=4.9
02:23:15.450 00.001 14964 MultiStar: [#1 -0.76,-0.79,0.00,M1] [#2 -0.63,-0.23,0.06,U] 
02:23:15.450 00.000 14964 refined, 1 included, MultiStar: {-0.51, 0.55}, one-star: {-0.50, 0.60}
02:23:15.451 00.001 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.87 = -2.42)
02:23:15.452 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.64)
02:23:15.452 00.000 14964 CameraToMount -- cameraX=-0.51 cameraY=0.55 hyp=0.75 cameraTheta=2.31 mountX=-0.56 mountY=0.45, mountTheta=2.47
02:23:15.454 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=0.55, opts=13)
02:23:15.455 00.001 14964 Enqueuing Move request for scope (-0.51, 0.55)
02:23:15.455 00.000 12044 Worker thread wakes up
02:23:15.456 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.55) opts 0xd
02:23:15.456 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, 0.55)
02:23:15.456 00.000 12044 Moving (-0.51, 0.55) raw xDistance=-0.56 yDistance=0.45
02:23:15.456 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.56, slope = -0.01
02:23:15.456 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:15.456 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
02:23:15.456 00.000 12044 MoveAxis(E, 7, ABG)
02:23:15.456 00.000 12044 Guiding  Dir = 2, Dur = 7
02:23:15.464 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12029, med=615, FiltMin=538, FiltMax=8389, Gamma=0.810
02:23:15.470 00.006 14964 UpdateGuideState exits: m=247957 SNR=303.2
02:23:15.470 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.471 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:15.471 00.000 14964 Enqueuing Expose request
02:23:15.486 00.015 12044 IsSlewing returns 0
02:23:15.486 00.000 12044 IsGuiding returns 0
02:23:15.518 00.032 12044 IsGuiding returns 1
02:23:15.518 00.000 12044 scope still moving after pulse duration time elapsed
02:23:15.581 00.063 12044 IsSlewing returns 0
02:23:15.582 00.001 12044 IsGuiding returns 0
02:23:15.582 00.000 12044 scope move finished after 7 + 87 ms
02:23:15.582 00.000 12044 Move returns status 0, amount 7
02:23:15.582 00.000 12044 MoveAxis(N, 0, ABG)
02:23:15.582 00.000 12044 Move returns status 0, amount 0
02:23:15.582 00.000 12044 move complete, result=0
02:23:15.582 00.000 12044 worker thread done servicing request
02:23:15.582 00.000 12044 Worker thread wakes up
02:23:15.582 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:15.582 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:15.582 00.000 14964 GuideStep: -0.6 px 7 ms EAST, 0.4 px 0 ms NORTH
02:23:18.700 03.118 12044 Exposure complete
02:23:18.723 00.023 12044 worker thread done servicing request
02:23:18.723 00.000 14964 OnExposeComplete: enter
02:23:18.723 00.000 14964 UpdateGuideState(): m_state=6
02:23:18.724 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4154
02:23:18.724 00.000 14964 Star::Find returns 1 (0), X=278.61, Y=93.04, Mass=258417, SNR=320.2, Peak=15221 HFD=4.1
02:23:18.725 00.001 14964 MultiStar: [#1 0.03,0.20,0.17,U] [#2 -0.10,0.68,0.07,U] 
02:23:18.725 00.000 14964 refined, 2 included, MultiStar: {0.25, 0.14}, one-star: {0.32, 0.09}
02:23:18.726 00.001 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.06 = 2.06)
02:23:18.726 00.000 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.17)
02:23:18.727 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.50 mountX=-0.14 mountY=-0.27, mountTheta=-2.04
02:23:18.728 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=0.14, opts=13)
02:23:18.728 00.000 14964 Enqueuing Move request for scope (0.25, 0.14)
02:23:18.729 00.001 12044 Worker thread wakes up
02:23:18.729 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
02:23:18.729 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
02:23:18.729 00.000 12044 Moving (0.25, 0.14) raw xDistance=-0.14 yDistance=-0.27
02:23:18.729 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.17, using input
02:23:18.729 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
02:23:18.729 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:18.729 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:23:18.729 00.000 12044 MoveAxis(E, 0, ABG)
02:23:18.729 00.000 12044 Move returns status 0, amount 0
02:23:18.729 00.000 12044 MoveAxis(N, 0, ABG)
02:23:18.729 00.000 12044 Move returns status 0, amount 0
02:23:18.729 00.000 12044 move complete, result=0
02:23:18.729 00.000 12044 worker thread done servicing request
02:23:18.737 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15221, med=615, FiltMin=529, FiltMax=11947, Gamma=0.810
02:23:18.743 00.006 14964 UpdateGuideState exits: m=258417 SNR=320.2
02:23:18.743 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.744 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:18.744 00.000 14964 Enqueuing Expose request
02:23:18.745 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:23:18.745 00.000 12044 Worker thread wakes up
02:23:18.745 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:18.745 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:21.854 03.109 12044 Exposure complete
02:23:21.878 00.024 12044 worker thread done servicing request
02:23:21.878 00.000 14964 OnExposeComplete: enter
02:23:21.879 00.001 14964 UpdateGuideState(): m_state=6
02:23:21.879 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4155
02:23:21.880 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=93.11, Mass=265822, SNR=323.9, Peak=18333 HFD=4.2
02:23:21.880 00.000 14964 MultiStar: [#1 -0.31,-0.08,0.18,U] [#2 -0.33,0.19,0.07,U] 
02:23:21.881 00.001 14964 refined, 2 included, MultiStar: {-0.11, 0.13}, one-star: {-0.06, 0.16}
02:23:21.881 00.000 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.84 = -2.44)
02:23:21.882 00.001 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
02:23:21.882 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=-0.13 mountY=0.10, mountTheta=2.50
02:23:21.883 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.13, opts=13)
02:23:21.884 00.001 14964 Enqueuing Move request for scope (-0.11, 0.13)
02:23:21.884 00.000 12044 Worker thread wakes up
02:23:21.884 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
02:23:21.884 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
02:23:21.884 00.000 12044 Moving (-0.11, 0.13) raw xDistance=-0.13 yDistance=0.10
02:23:21.884 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.18, using input
02:23:21.884 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
02:23:21.884 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:21.884 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:23:21.884 00.000 12044 MoveAxis(E, 0, ABG)
02:23:21.884 00.000 12044 Move returns status 0, amount 0
02:23:21.885 00.001 12044 MoveAxis(N, 0, ABG)
02:23:21.885 00.000 12044 Move returns status 0, amount 0
02:23:21.885 00.000 12044 move complete, result=0
02:23:21.885 00.000 12044 worker thread done servicing request
02:23:21.891 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18333, med=616, FiltMin=532, FiltMax=11835, Gamma=0.810
02:23:21.897 00.006 14964 UpdateGuideState exits: m=265822 SNR=323.9
02:23:21.898 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.898 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:21.898 00.000 14964 Enqueuing Expose request
02:23:21.899 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:21.899 00.000 12044 Worker thread wakes up
02:23:21.900 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:21.900 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:25.003 03.103 12044 Exposure complete
02:23:25.029 00.026 12044 worker thread done servicing request
02:23:25.029 00.000 14964 OnExposeComplete: enter
02:23:25.029 00.000 14964 UpdateGuideState(): m_state=6
02:23:25.030 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4156
02:23:25.031 00.001 14964 Star::Find returns 1 (0), X=278.53, Y=92.64, Mass=261115, SNR=314.3, Peak=16021 HFD=4.1
02:23:25.032 00.001 14964 MultiStar: [#1 0.01,0.18,0.16,U] [#2 -0.08,0.16,0.07,U] 
02:23:25.032 00.000 14964 refined, 2 included, MultiStar: {0.19, -0.22}, one-star: {0.24, -0.31}
02:23:25.032 00.000 14964 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.56) = xAngle (0.69 = 0.69)
02:23:25.033 00.001 14964 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.74 = -2.54)
02:23:25.033 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.87 mountX=0.23 mountY=-0.17, mountTheta=-0.63
02:23:25.034 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.22, opts=13)
02:23:25.035 00.001 14964 Enqueuing Move request for scope (0.19, -0.22)
02:23:25.035 00.000 12044 Worker thread wakes up
02:23:25.035 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
02:23:25.035 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
02:23:25.036 00.001 12044 Moving (0.19, -0.22) raw xDistance=0.23 yDistance=-0.17
02:23:25.036 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.00
02:23:25.036 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:25.036 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:25.036 00.000 12044 MoveAxis(E, 0, ABG)
02:23:25.036 00.000 12044 Move returns status 0, amount 0
02:23:25.036 00.000 12044 MoveAxis(N, 0, ABG)
02:23:25.036 00.000 12044 Move returns status 0, amount 0
02:23:25.036 00.000 12044 move complete, result=0
02:23:25.036 00.000 12044 worker thread done servicing request
02:23:25.043 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16021, med=615, FiltMin=522, FiltMax=12443, Gamma=0.810
02:23:25.048 00.005 14964 UpdateGuideState exits: m=261115 SNR=314.3
02:23:25.049 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:25.049 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:25.050 00.001 14964 Enqueuing Expose request
02:23:25.050 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:25.051 00.001 12044 Worker thread wakes up
02:23:25.051 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:25.051 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:28.184 03.133 12044 Exposure complete
02:23:28.206 00.022 12044 worker thread done servicing request
02:23:28.206 00.000 14964 OnExposeComplete: enter
02:23:28.206 00.000 14964 UpdateGuideState(): m_state=6
02:23:28.207 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4157
02:23:28.208 00.001 14964 Star::Find returns 1 (0), X=278.69, Y=92.18, Mass=257712, SNR=313.1, Peak=15570 HFD=4.3
02:23:28.208 00.000 14964 MultiStar: [#1 0.27,0.52,0.17,U] [#2 0.30,0.93,0.00,M1] 
02:23:28.209 00.001 14964 refined, 1 included, MultiStar: {0.38, -0.58}, one-star: {0.40, -0.77}
02:23:28.209 00.000 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.56 = 0.56)
02:23:28.209 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.67)
02:23:28.210 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.58 hyp=0.70 cameraTheta=-1.00 mountX=0.59 mountY=-0.31, mountTheta=-0.49
02:23:28.211 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.58, opts=13)
02:23:28.211 00.000 14964 Enqueuing Move request for scope (0.38, -0.58)
02:23:28.212 00.001 12044 Worker thread wakes up
02:23:28.212 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.58) opts 0xd
02:23:28.212 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.58)
02:23:28.212 00.000 12044 Moving (0.38, -0.58) raw xDistance=0.59 yDistance=-0.31
02:23:28.212 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.59, slope = 0.04
02:23:28.212 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:28.212 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:23:28.212 00.000 12044 MoveAxis(W, 29, ABG)
02:23:28.212 00.000 12044 Guiding  Dir = 3, Dur = 29
02:23:28.221 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15570, med=615, FiltMin=527, FiltMax=11083, Gamma=0.810
02:23:28.226 00.005 14964 UpdateGuideState exits: m=257712 SNR=313.1
02:23:28.227 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.227 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:28.228 00.001 14964 Enqueuing Expose request
02:23:28.237 00.009 12044 IsSlewing returns 0
02:23:28.237 00.000 12044 IsGuiding returns 0
02:23:28.268 00.031 12044 IsGuiding returns 1
02:23:28.268 00.000 12044 scope still moving after pulse duration time elapsed
02:23:28.361 00.093 12044 IsSlewing returns 0
02:23:28.361 00.000 12044 IsGuiding returns 0
02:23:28.361 00.000 12044 scope move finished after 29 + 95 ms
02:23:28.361 00.000 12044 Move returns status 0, amount 29
02:23:28.361 00.000 12044 MoveAxis(N, 0, ABG)
02:23:28.361 00.000 12044 Move returns status 0, amount 0
02:23:28.361 00.000 12044 move complete, result=0
02:23:28.361 00.000 12044 worker thread done servicing request
02:23:28.361 00.000 12044 Worker thread wakes up
02:23:28.361 00.000 14964 GuideStep: 0.6 px 29 ms WEST, -0.3 px 0 ms NORTH
02:23:28.362 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:28.362 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:31.495 03.133 12044 Exposure complete
02:23:31.520 00.025 12044 worker thread done servicing request
02:23:31.520 00.000 14964 OnExposeComplete: enter
02:23:31.521 00.001 14964 UpdateGuideState(): m_state=6
02:23:31.521 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4158
02:23:31.522 00.001 14964 Star::Find returns 1 (0), X=278.44, Y=92.78, Mass=257710, SNR=310.9, Peak=14793 HFD=4.3
02:23:31.522 00.000 14964 MultiStar: [#1 -0.34,0.03,0.16,U] [#2 -0.32,0.59,0.07,U] 
02:23:31.523 00.001 14964 refined, 2 included, MultiStar: {0.06, -0.10}, one-star: {0.15, -0.17}
02:23:31.523 00.000 14964 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.56) = xAngle (0.49 = 0.49)
02:23:31.524 00.001 14964 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.74)
02:23:31.524 00.000 14964 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.06 mountX=0.10 mountY=-0.05, mountTheta=-0.42
02:23:31.525 00.001 14964 SchedulePrimaryMove(1136A648, x=0.06, y=-0.10, opts=13)
02:23:31.526 00.001 14964 Enqueuing Move request for scope (0.06, -0.10)
02:23:31.526 00.000 12044 Worker thread wakes up
02:23:31.526 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:23:31.526 00.000 12044 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:23:31.526 00.000 12044 Moving (0.06, -0.10) raw xDistance=0.10 yDistance=-0.05
02:23:31.526 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.26, using input
02:23:31.526 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
02:23:31.526 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:31.526 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:23:31.526 00.000 12044 MoveAxis(E, 0, ABG)
02:23:31.526 00.000 12044 Move returns status 0, amount 0
02:23:31.526 00.000 12044 MoveAxis(N, 0, ABG)
02:23:31.526 00.000 12044 Move returns status 0, amount 0
02:23:31.526 00.000 12044 move complete, result=0
02:23:31.526 00.000 12044 worker thread done servicing request
02:23:31.534 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14793, med=615, FiltMin=518, FiltMax=11599, Gamma=0.810
02:23:31.540 00.006 14964 UpdateGuideState exits: m=257710 SNR=310.9
02:23:31.540 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.541 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:31.541 00.000 14964 Enqueuing Expose request
02:23:31.542 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:31.542 00.000 12044 Worker thread wakes up
02:23:31.542 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:31.543 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:34.666 03.123 12044 Exposure complete
02:23:34.689 00.023 12044 worker thread done servicing request
02:23:34.689 00.000 14964 OnExposeComplete: enter
02:23:34.690 00.001 14964 UpdateGuideState(): m_state=6
02:23:34.690 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4159
02:23:34.691 00.001 14964 Star::Find returns 1 (0), X=278.46, Y=93.54, Mass=248230, SNR=296.7, Peak=11965 HFD=5.0
02:23:34.692 00.001 14964 MultiStar: [#1 -0.10,-0.48,0.16,U] [#2 0.07,-0.38,0.08,U] 
02:23:34.692 00.000 14964 refined, 2 included, MultiStar: {0.12, 0.39}, one-star: {0.16, 0.59}
02:23:34.693 00.001 14964 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.56) = xAngle (2.82 = 2.82)
02:23:34.693 00.000 14964 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.88 = -0.41)
02:23:34.694 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.27 mountX=-0.39 mountY=-0.16, mountTheta=-2.75
02:23:34.695 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.39, opts=13)
02:23:34.695 00.000 14964 Enqueuing Move request for scope (0.12, 0.39)
02:23:34.696 00.001 12044 Worker thread wakes up
02:23:34.696 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
02:23:34.696 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
02:23:34.696 00.000 12044 Moving (0.12, 0.39) raw xDistance=-0.39 yDistance=-0.16
02:23:34.696 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.39, slope = 0.01
02:23:34.696 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:34.696 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:23:34.696 00.000 12044 MoveAxis(E, 0, ABG)
02:23:34.696 00.000 12044 Move returns status 0, amount 0
02:23:34.696 00.000 12044 MoveAxis(N, 0, ABG)
02:23:34.696 00.000 12044 Move returns status 0, amount 0
02:23:34.696 00.000 12044 move complete, result=0
02:23:34.696 00.000 12044 worker thread done servicing request
02:23:34.703 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11965, med=616, FiltMin=531, FiltMax=9803, Gamma=0.810
02:23:34.710 00.007 14964 UpdateGuideState exits: m=248230 SNR=296.7
02:23:34.711 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:34.711 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:34.712 00.001 14964 Enqueuing Expose request
02:23:34.713 00.001 12044 Worker thread wakes up
02:23:34.713 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:34.713 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:34.713 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:37.812 03.099 12044 Exposure complete
02:23:37.836 00.024 12044 worker thread done servicing request
02:23:37.837 00.001 14964 OnExposeComplete: enter
02:23:37.837 00.000 14964 UpdateGuideState(): m_state=6
02:23:37.838 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4160
02:23:37.839 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=93.08, Mass=257787, SNR=309.5, Peak=13009 HFD=4.3
02:23:37.839 00.000 14964 MultiStar: [#1 -0.09,0.23,0.15,U] [#2 -0.45,-0.00,0.06,U] 
02:23:37.839 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.14}, one-star: {0.14, 0.13}
02:23:37.840 00.001 14964 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.56) = xAngle (2.59 = 2.59)
02:23:37.840 00.000 14964 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.65 = -0.64)
02:23:37.841 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=-0.14 mountY=-0.09, mountTheta=-2.53
02:23:37.843 00.002 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.14, opts=13)
02:23:37.844 00.001 14964 Enqueuing Move request for scope (0.08, 0.14)
02:23:37.844 00.000 12044 Worker thread wakes up
02:23:37.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:23:37.844 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:23:37.844 00.000 12044 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=-0.09
02:23:37.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
02:23:37.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:37.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:37.844 00.000 12044 MoveAxis(E, 0, ABG)
02:23:37.844 00.000 12044 Move returns status 0, amount 0
02:23:37.844 00.000 12044 MoveAxis(N, 0, ABG)
02:23:37.844 00.000 12044 Move returns status 0, amount 0
02:23:37.844 00.000 12044 move complete, result=0
02:23:37.844 00.000 12044 worker thread done servicing request
02:23:37.854 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13009, med=616, FiltMin=530, FiltMax=10171, Gamma=0.810
02:23:37.859 00.005 14964 UpdateGuideState exits: m=257787 SNR=309.5
02:23:37.859 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:37.860 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:37.860 00.000 14964 Enqueuing Expose request
02:23:37.861 00.001 12044 Worker thread wakes up
02:23:37.861 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:37.861 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:37.861 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:40.991 03.130 12044 Exposure complete
02:23:41.013 00.022 12044 worker thread done servicing request
02:23:41.013 00.000 14964 OnExposeComplete: enter
02:23:41.013 00.000 14964 UpdateGuideState(): m_state=6
02:23:41.015 00.002 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4161
02:23:41.015 00.000 14964 Star::Find returns 1 (0), X=278.16, Y=93.20, Mass=264167, SNR=325.9, Peak=17621 HFD=4.4
02:23:41.015 00.000 14964 MultiStar: [#1 -0.38,-0.10,0.17,U] [#2 -0.40,-0.03,0.06,U] 
02:23:41.017 00.002 14964 refined, 2 included, MultiStar: {-0.18, 0.18}, one-star: {-0.14, 0.25}
02:23:41.017 00.000 14964 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.56) = xAngle (3.91 = -2.37)
02:23:41.018 00.001 14964 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
02:23:41.018 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.35 mountX=-0.19 mountY=0.16, mountTheta=2.42
02:23:41.019 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.18, opts=13)
02:23:41.020 00.001 14964 Enqueuing Move request for scope (-0.18, 0.18)
02:23:41.020 00.000 12044 Worker thread wakes up
02:23:41.020 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
02:23:41.020 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
02:23:41.020 00.000 12044 Moving (-0.18, 0.18) raw xDistance=-0.19 yDistance=0.16
02:23:41.020 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
02:23:41.020 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:41.021 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:23:41.021 00.000 12044 MoveAxis(E, 0, ABG)
02:23:41.021 00.000 12044 Move returns status 0, amount 0
02:23:41.021 00.000 12044 MoveAxis(N, 0, ABG)
02:23:41.021 00.000 12044 Move returns status 0, amount 0
02:23:41.021 00.000 12044 move complete, result=0
02:23:41.021 00.000 12044 worker thread done servicing request
02:23:41.028 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17621, med=616, FiltMin=526, FiltMax=10570, Gamma=0.810
02:23:41.033 00.005 14964 UpdateGuideState exits: m=264167 SNR=325.9
02:23:41.034 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.034 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:41.035 00.001 14964 Enqueuing Expose request
02:23:41.035 00.000 12044 Worker thread wakes up
02:23:41.035 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:41.035 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:41.035 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:44.155 03.120 12044 Exposure complete
02:23:44.175 00.020 12044 worker thread done servicing request
02:23:44.175 00.000 14964 OnExposeComplete: enter
02:23:44.176 00.001 14964 UpdateGuideState(): m_state=6
02:23:44.177 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4162
02:23:44.177 00.000 14964 Star::Find returns 1 (0), X=278.59, Y=93.43, Mass=269381, SNR=317.9, Peak=14607 HFD=4.5
02:23:44.178 00.001 14964 MultiStar: [#1 -0.28,-0.71,0.00,M1] [#2 -0.31,-0.45,0.06,U] 
02:23:44.178 00.000 14964 refined, 1 included, MultiStar: {0.26, 0.43}, one-star: {0.29, 0.48}
02:23:44.179 00.001 14964 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.56) = xAngle (2.58 = 2.58)
02:23:44.179 00.000 14964 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.65)
02:23:44.180 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.43 hyp=0.50 cameraTheta=1.03 mountX=-0.42 mountY=-0.30, mountTheta=-2.52
02:23:44.181 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.43, opts=13)
02:23:44.181 00.000 14964 Enqueuing Move request for scope (0.26, 0.43)
02:23:44.182 00.001 12044 Worker thread wakes up
02:23:44.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.43) opts 0xd
02:23:44.182 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.43)
02:23:44.182 00.000 12044 Moving (0.26, 0.43) raw xDistance=-0.42 yDistance=-0.30
02:23:44.182 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.42, slope = -0.01
02:23:44.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:44.182 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:23:44.182 00.000 12044 MoveAxis(E, 7, ABG)
02:23:44.182 00.000 12044 Guiding  Dir = 2, Dur = 7
02:23:44.190 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14607, med=615, FiltMin=521, FiltMax=11723, Gamma=0.810
02:23:44.195 00.005 14964 UpdateGuideState exits: m=269381 SNR=317.9
02:23:44.196 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.197 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:44.197 00.000 14964 Enqueuing Expose request
02:23:44.218 00.021 12044 IsSlewing returns 0
02:23:44.218 00.000 12044 IsGuiding returns 0
02:23:44.251 00.033 12044 IsGuiding returns 1
02:23:44.251 00.000 12044 scope still moving after pulse duration time elapsed
02:23:44.297 00.046 12044 IsSlewing returns 0
02:23:44.298 00.001 12044 IsGuiding returns 0
02:23:44.298 00.000 12044 scope move finished after 7 + 71 ms
02:23:44.298 00.000 12044 Move returns status 0, amount 7
02:23:44.298 00.000 12044 MoveAxis(N, 0, ABG)
02:23:44.298 00.000 12044 Move returns status 0, amount 0
02:23:44.298 00.000 12044 move complete, result=0
02:23:44.298 00.000 12044 worker thread done servicing request
02:23:44.298 00.000 14964 GuideStep: -0.4 px 7 ms EAST, -0.3 px 0 ms NORTH
02:23:44.299 00.001 12044 Worker thread wakes up
02:23:44.299 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:44.299 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:47.424 03.125 12044 Exposure complete
02:23:47.452 00.028 12044 worker thread done servicing request
02:23:47.452 00.000 14964 OnExposeComplete: enter
02:23:47.453 00.001 14964 UpdateGuideState(): m_state=6
02:23:47.453 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4163
02:23:47.454 00.001 14964 Star::Find returns 1 (0), X=277.73, Y=93.20, Mass=269602, SNR=325.3, Peak=19957 HFD=3.9
02:23:47.455 00.001 14964 MultiStar: [#1 -0.75,-0.28,0.00,M2] [#2 -0.76,0.71,0.00,M1] 
02:23:47.455 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
02:23:47.456 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
02:23:47.456 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=0.25 hyp=0.61 cameraTheta=2.73 mountX=-0.26 mountY=0.53, mountTheta=2.02
02:23:47.457 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=0.25, opts=13)
02:23:47.457 00.000 14964 Enqueuing Move request for scope (-0.56, 0.25)
02:23:47.458 00.001 12044 Worker thread wakes up
02:23:47.458 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.25) opts 0xd
02:23:47.458 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, 0.25)
02:23:47.458 00.000 12044 Moving (-0.56, 0.25) raw xDistance=-0.26 yDistance=0.53
02:23:47.458 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.31, using input
02:23:47.458 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.05
02:23:47.458 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:47.458 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:23:47.458 00.000 12044 MoveAxis(E, 0, ABG)
02:23:47.458 00.000 12044 Move returns status 0, amount 0
02:23:47.458 00.000 12044 MoveAxis(N, 0, ABG)
02:23:47.458 00.000 12044 Move returns status 0, amount 0
02:23:47.458 00.000 12044 move complete, result=0
02:23:47.458 00.000 12044 worker thread done servicing request
02:23:47.466 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19957, med=616, FiltMin=527, FiltMax=12951, Gamma=0.810
02:23:47.471 00.005 14964 UpdateGuideState exits: m=269602 SNR=325.3
02:23:47.472 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.472 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:47.473 00.001 14964 Enqueuing Expose request
02:23:47.473 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
02:23:47.474 00.001 12044 Worker thread wakes up
02:23:47.474 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:47.474 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:50.608 03.134 12044 Exposure complete
02:23:50.631 00.023 12044 worker thread done servicing request
02:23:50.631 00.000 14964 OnExposeComplete: enter
02:23:50.632 00.001 14964 UpdateGuideState(): m_state=6
02:23:50.633 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4164
02:23:50.633 00.000 14964 Star::Find returns 1 (0), X=277.56, Y=93.75, Mass=266296, SNR=316.8, Peak=14239 HFD=4.6
02:23:50.634 00.001 14964 MultiStar: [#1 -1.26,-0.40,0.00,M3] [#2 -1.02,-0.04,0.00,M2] 
02:23:50.634 00.000 14964 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.56) = xAngle (3.87 = -2.42)
02:23:50.635 00.001 14964 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.64)
02:23:50.635 00.000 14964 CameraToMount -- cameraX=-0.73 cameraY=0.80 hyp=1.09 cameraTheta=2.31 mountX=-0.81 mountY=0.65, mountTheta=2.47
02:23:50.636 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=0.80, opts=13)
02:23:50.637 00.001 14964 Enqueuing Move request for scope (-0.73, 0.80)
02:23:50.637 00.000 12044 Worker thread wakes up
02:23:50.638 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.80) opts 0xd
02:23:50.638 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, 0.80)
02:23:50.638 00.000 12044 Moving (-0.73, 0.80) raw xDistance=-0.81 yDistance=0.65
02:23:50.638 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.60 from input -0.81, slope = -0.09
02:23:50.638 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:50.638 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
02:23:50.638 00.000 12044 MoveAxis(E, 71, ABG)
02:23:50.638 00.000 12044 Guiding  Dir = 2, Dur = 71
02:23:50.645 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14239, med=616, FiltMin=527, FiltMax=11502, Gamma=0.810
02:23:50.650 00.005 14964 UpdateGuideState exits: m=266296 SNR=316.8
02:23:50.651 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.651 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:50.652 00.001 14964 Enqueuing Expose request
02:23:50.658 00.006 12044 IsSlewing returns 0
02:23:50.658 00.000 12044 IsGuiding returns 0
02:23:50.690 00.032 12044 PulseGuide returned control before completion, sleep 50
02:23:50.742 00.052 12044 IsGuiding returns 1
02:23:50.742 00.000 12044 scope still moving after pulse duration time elapsed
02:23:50.877 00.135 12044 IsSlewing returns 0
02:23:50.878 00.001 12044 IsGuiding returns 0
02:23:50.878 00.000 12044 scope move finished after 71 + 147 ms
02:23:50.878 00.000 12044 Move returns status 0, amount 71
02:23:50.878 00.000 12044 MoveAxis(N, 0, ABG)
02:23:50.878 00.000 12044 Move returns status 0, amount 0
02:23:50.878 00.000 12044 move complete, result=0
02:23:50.878 00.000 12044 worker thread done servicing request
02:23:50.878 00.000 12044 Worker thread wakes up
02:23:50.878 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:50.878 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:50.878 00.000 14964 GuideStep: -0.8 px 71 ms EAST, 0.6 px 0 ms NORTH
02:23:53.990 03.112 12044 Exposure complete
02:23:54.013 00.023 12044 worker thread done servicing request
02:23:54.013 00.000 14964 OnExposeComplete: enter
02:23:54.013 00.000 14964 UpdateGuideState(): m_state=6
02:23:54.014 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4165
02:23:54.015 00.001 14964 Star::Find returns 1 (0), X=277.99, Y=93.08, Mass=264100, SNR=323.3, Peak=18553 HFD=4.2
02:23:54.015 00.000 14964 MultiStar: [#1 -0.76,0.18,0.00,M4] [#2 -0.61,0.47,0.00,M3] 
02:23:54.015 00.000 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -1.99)
02:23:54.016 00.001 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
02:23:54.016 00.000 14964 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.73 mountX=-0.14 mountY=0.29, mountTheta=2.01
02:23:54.017 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.31, y=0.13, opts=13)
02:23:54.018 00.001 14964 Enqueuing Move request for scope (-0.31, 0.13)
02:23:54.018 00.000 12044 Worker thread wakes up
02:23:54.018 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
02:23:54.019 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
02:23:54.019 00.000 12044 Moving (-0.31, 0.13) raw xDistance=-0.14 yDistance=0.29
02:23:54.019 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.59, using input
02:23:54.019 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.09
02:23:54.019 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.019 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:23:54.019 00.000 12044 MoveAxis(E, 0, ABG)
02:23:54.019 00.000 12044 Move returns status 0, amount 0
02:23:54.019 00.000 12044 MoveAxis(N, 0, ABG)
02:23:54.019 00.000 12044 Move returns status 0, amount 0
02:23:54.019 00.000 12044 move complete, result=0
02:23:54.019 00.000 12044 worker thread done servicing request
02:23:54.026 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18553, med=616, FiltMin=527, FiltMax=10510, Gamma=0.810
02:23:54.031 00.005 14964 UpdateGuideState exits: m=264100 SNR=323.3
02:23:54.032 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.032 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:54.033 00.001 14964 Enqueuing Expose request
02:23:54.033 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:23:54.034 00.001 12044 Worker thread wakes up
02:23:54.034 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:54.034 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:23:57.139 03.105 12044 Exposure complete
02:23:57.162 00.023 12044 worker thread done servicing request
02:23:57.162 00.000 14964 OnExposeComplete: enter
02:23:57.163 00.001 14964 UpdateGuideState(): m_state=6
02:23:57.163 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4166
02:23:57.164 00.001 14964 Star::Find returns 1 (0), X=278.32, Y=92.86, Mass=259447, SNR=316.1, Peak=15989 HFD=4.2
02:23:57.164 00.000 14964 MultiStar: [#1 -0.35,0.69,0.00,M5] [#2 -0.56,0.49,0.00,M4] 
02:23:57.165 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.30 = 0.30)
02:23:57.165 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
02:23:57.166 00.001 14964 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.26 mountX=0.09 mountY=-0.02, mountTheta=-0.21
02:23:57.167 00.001 14964 SchedulePrimaryMove(1136A648, x=0.03, y=-0.09, opts=13)
02:23:57.167 00.000 14964 Enqueuing Move request for scope (0.03, -0.09)
02:23:57.168 00.001 12044 Worker thread wakes up
02:23:57.168 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:23:57.168 00.000 12044 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:23:57.168 00.000 12044 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.02
02:23:57.168 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.05
02:23:57.168 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:57.168 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:57.168 00.000 12044 MoveAxis(E, 0, ABG)
02:23:57.168 00.000 12044 Move returns status 0, amount 0
02:23:57.168 00.000 12044 MoveAxis(N, 0, ABG)
02:23:57.168 00.000 12044 Move returns status 0, amount 0
02:23:57.168 00.000 12044 move complete, result=0
02:23:57.168 00.000 12044 worker thread done servicing request
02:23:57.175 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15989, med=616, FiltMin=522, FiltMax=10843, Gamma=0.810
02:23:57.181 00.006 14964 UpdateGuideState exits: m=259447 SNR=316.1
02:23:57.182 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.183 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:23:57.183 00.000 14964 Enqueuing Expose request
02:23:57.184 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:57.184 00.000 12044 Worker thread wakes up
02:23:57.184 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:23:57.185 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:00.295 03.110 12044 Exposure complete
02:24:00.319 00.024 12044 worker thread done servicing request
02:24:00.319 00.000 14964 OnExposeComplete: enter
02:24:00.320 00.001 14964 UpdateGuideState(): m_state=6
02:24:00.320 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4167
02:24:00.321 00.001 14964 Star::Find returns 1 (0), X=278.07, Y=92.40, Mass=262782, SNR=338.1, Peak=15729 HFD=4.0
02:24:00.321 00.000 14964 MultiStar: [#1 -0.44,0.90,0.00,M6] [#2 -0.24,0.87,0.00,M5] 
02:24:00.322 00.001 14964 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.56) = xAngle (-0.40 = -0.40)
02:24:00.322 00.000 14964 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
02:24:00.323 00.001 14964 CameraToMount -- cameraX=-0.22 cameraY=-0.55 hyp=0.60 cameraTheta=-1.96 mountX=0.55 mountY=0.28, mountTheta=0.47
02:24:00.324 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=-0.55, opts=13)
02:24:00.324 00.000 14964 Enqueuing Move request for scope (-0.22, -0.55)
02:24:00.325 00.001 12044 Worker thread wakes up
02:24:00.325 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.55) opts 0xd
02:24:00.325 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, -0.55)
02:24:00.325 00.000 12044 Moving (-0.22, -0.55) raw xDistance=0.55 yDistance=0.28
02:24:00.325 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.55, slope = 0.03
02:24:00.325 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:00.325 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:24:00.325 00.000 12044 MoveAxis(W, 26, ABG)
02:24:00.325 00.000 12044 Guiding  Dir = 3, Dur = 26
02:24:00.333 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15729, med=616, FiltMin=527, FiltMax=11262, Gamma=0.810
02:24:00.338 00.005 14964 UpdateGuideState exits: m=262782 SNR=338.1
02:24:00.339 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:00.339 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:00.339 00.000 14964 Enqueuing Expose request
02:24:00.346 00.007 12044 IsSlewing returns 0
02:24:00.346 00.000 12044 IsGuiding returns 0
02:24:00.378 00.032 12044 IsGuiding returns 1
02:24:00.378 00.000 12044 scope still moving after pulse duration time elapsed
02:24:00.439 00.061 12044 IsSlewing returns 0
02:24:00.439 00.000 12044 IsGuiding returns 0
02:24:00.439 00.000 12044 scope move finished after 26 + 66 ms
02:24:00.439 00.000 12044 Move returns status 0, amount 26
02:24:00.439 00.000 12044 MoveAxis(N, 0, ABG)
02:24:00.439 00.000 12044 Move returns status 0, amount 0
02:24:00.439 00.000 12044 move complete, result=0
02:24:00.440 00.001 12044 worker thread done servicing request
02:24:00.440 00.000 12044 Worker thread wakes up
02:24:00.440 00.000 14964 GuideStep: 0.5 px 26 ms WEST, 0.3 px 0 ms NORTH
02:24:00.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:00.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:03.551 03.111 12044 Exposure complete
02:24:03.578 00.027 12044 worker thread done servicing request
02:24:03.578 00.000 14964 OnExposeComplete: enter
02:24:03.578 00.000 14964 UpdateGuideState(): m_state=6
02:24:03.579 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4168
02:24:03.579 00.000 14964 Star::Find returns 1 (0), X=277.68, Y=93.14, Mass=260590, SNR=311.6, Peak=11529 HFD=4.7
02:24:03.580 00.001 14964 MultiStar: [#1 -0.78,-0.11,0.00,M7] [#2 -1.08,0.10,0.00,M6] 
02:24:03.580 00.000 14964 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
02:24:03.581 00.001 14964 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.45 = 1.16)
02:24:03.581 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=0.19 hyp=0.64 cameraTheta=2.84 mountX=-0.20 mountY=0.59, mountTheta=1.90
02:24:03.582 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.19, opts=13)
02:24:03.583 00.001 14964 Enqueuing Move request for scope (-0.61, 0.19)
02:24:03.583 00.000 12044 Worker thread wakes up
02:24:03.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.19) opts 0xd
02:24:03.583 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.19)
02:24:03.583 00.000 12044 Moving (-0.61, 0.19) raw xDistance=-0.20 yDistance=0.59
02:24:03.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.05
02:24:03.583 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.85
02:24:03.583 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
02:24:03.583 00.000 12044 MoveAxis(E, 0, ABG)
02:24:03.583 00.000 12044 Move returns status 0, amount 0
02:24:03.583 00.000 12044 BLC: Oldest BLC event removed
02:24:03.583 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:24:03.583 00.000 12044 MoveAxis(S, 387, ABG)
02:24:03.583 00.000 12044 Guiding  Dir = 1, Dur = 387
02:24:03.590 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11529, med=616, FiltMin=530, FiltMax=10011, Gamma=0.810
02:24:03.596 00.006 14964 UpdateGuideState exits: m=260590 SNR=311.6
02:24:03.597 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.597 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:03.597 00.000 14964 Enqueuing Expose request
02:24:03.611 00.014 12044 IsSlewing returns 0
02:24:03.612 00.001 12044 IsGuiding returns 0
02:24:03.645 00.033 12044 PulseGuide returned control before completion, sleep 366
02:24:04.035 00.390 12044 IsGuiding returns 1
02:24:04.035 00.000 12044 scope still moving after pulse duration time elapsed
02:24:04.096 00.061 12044 IsSlewing returns 0
02:24:04.096 00.000 12044 IsGuiding returns 0
02:24:04.096 00.000 12044 scope move finished after 387 + 96 ms
02:24:04.096 00.000 12044 Move returns status 0, amount 387
02:24:04.096 00.000 12044 move complete, result=0
02:24:04.097 00.001 12044 worker thread done servicing request
02:24:04.097 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 387 ms SOUTH
02:24:04.099 00.002 12044 Worker thread wakes up
02:24:04.099 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:04.099 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:07.231 03.132 12044 Exposure complete
02:24:07.255 00.024 12044 worker thread done servicing request
02:24:07.255 00.000 14964 OnExposeComplete: enter
02:24:07.256 00.001 14964 UpdateGuideState(): m_state=6
02:24:07.256 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4169
02:24:07.257 00.001 14964 Star::Find returns 1 (0), X=278.65, Y=92.22, Mass=249344, SNR=310.7, Peak=17206 HFD=4.0
02:24:07.258 00.001 14964 MultiStar: [#1 0.04,1.10,0.00,M8] [#2 0.00,1.22,0.00,M7] 
02:24:07.258 00.000 14964 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.56) = xAngle (0.44 = 0.44)
02:24:07.259 00.001 14964 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.49 = -2.79)
02:24:07.259 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.73 hyp=0.81 cameraTheta=-1.12 mountX=0.74 mountY=-0.28, mountTheta=-0.36
02:24:07.260 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.73, opts=13)
02:24:07.260 00.000 14964 Enqueuing Move request for scope (0.35, -0.73)
02:24:07.261 00.001 12044 Worker thread wakes up
02:24:07.261 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.73) opts 0xd
02:24:07.261 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.73)
02:24:07.261 00.000 12044 Moving (0.35, -0.73) raw xDistance=0.74 yDistance=-0.28
02:24:07.261 00.000 12044 BLC: History state: CurrMiss=-0.28, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.588078, 1:-0.276763
02:24:07.261 00.000 12044 BLC: No correction, Miss < min_move
02:24:07.261 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.56 from input 0.74, slope = 0.09
02:24:07.261 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:07.261 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:24:07.261 00.000 12044 MoveAxis(W, 67, ABG)
02:24:07.261 00.000 12044 Guiding  Dir = 3, Dur = 67
02:24:07.269 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17206, med=617, FiltMin=519, FiltMax=11049, Gamma=0.810
02:24:07.274 00.005 14964 UpdateGuideState exits: m=249344 SNR=310.7
02:24:07.275 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.275 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:07.275 00.000 14964 Enqueuing Expose request
02:24:07.298 00.023 12044 IsSlewing returns 0
02:24:07.299 00.001 12044 IsGuiding returns 0
02:24:07.329 00.030 12044 PulseGuide returned control before completion, sleep 46
02:24:07.396 00.067 12044 IsGuiding returns 1
02:24:07.396 00.000 12044 scope still moving after pulse duration time elapsed
02:24:07.469 00.073 12044 IsSlewing returns 0
02:24:07.469 00.000 12044 IsGuiding returns 0
02:24:07.469 00.000 12044 scope move finished after 67 + 104 ms
02:24:07.469 00.000 12044 Move returns status 0, amount 67
02:24:07.469 00.000 12044 MoveAxis(N, 0, ABG)
02:24:07.469 00.000 12044 Move returns status 0, amount 0
02:24:07.469 00.000 12044 move complete, result=0
02:24:07.469 00.000 12044 worker thread done servicing request
02:24:07.469 00.000 12044 Worker thread wakes up
02:24:07.469 00.000 14964 GuideStep: 0.7 px 67 ms WEST, -0.3 px 0 ms NORTH
02:24:07.470 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:07.470 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:10.591 03.121 12044 Exposure complete
02:24:10.614 00.023 12044 worker thread done servicing request
02:24:10.614 00.000 14964 OnExposeComplete: enter
02:24:10.615 00.001 14964 UpdateGuideState(): m_state=6
02:24:10.615 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4170
02:24:10.616 00.001 14964 Star::Find returns 1 (0), X=278.25, Y=92.80, Mass=255758, SNR=318.1, Peak=16433 HFD=4.1
02:24:10.617 00.001 14964 MultiStar: [#1 -0.30,0.49,0.17,U] [#2 -0.50,0.37,0.08,U] 
02:24:10.617 00.000 14964 refined, 2 included, MultiStar: {-0.11, -0.02}, one-star: {-0.05, -0.15}
02:24:10.617 00.000 14964 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.56) = xAngle (-1.38 = -1.38)
02:24:10.618 00.001 14964 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
02:24:10.618 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-2.93 mountX=0.02 mountY=0.12, mountTheta=1.38
02:24:10.619 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.02, opts=13)
02:24:10.620 00.001 14964 Enqueuing Move request for scope (-0.11, -0.02)
02:24:10.620 00.000 12044 Worker thread wakes up
02:24:10.620 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
02:24:10.620 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
02:24:10.621 00.001 12044 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.12
02:24:10.621 00.000 12044 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.588078, 1:-0.276763, 2:0.115422
02:24:10.621 00.000 12044 BLC: No correction, Miss < min_move
02:24:10.621 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.58, using input
02:24:10.621 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.09
02:24:10.621 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:10.621 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:24:10.621 00.000 12044 MoveAxis(E, 0, ABG)
02:24:10.621 00.000 12044 Move returns status 0, amount 0
02:24:10.621 00.000 12044 MoveAxis(N, 0, ABG)
02:24:10.621 00.000 12044 Move returns status 0, amount 0
02:24:10.621 00.000 12044 move complete, result=0
02:24:10.621 00.000 12044 worker thread done servicing request
02:24:10.628 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16433, med=617, FiltMin=522, FiltMax=11211, Gamma=0.810
02:24:10.634 00.006 14964 UpdateGuideState exits: m=255758 SNR=318.1
02:24:10.634 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.635 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:10.635 00.000 14964 Enqueuing Expose request
02:24:10.636 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:10.636 00.000 12044 Worker thread wakes up
02:24:10.636 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:10.636 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:13.742 03.106 12044 Exposure complete
02:24:13.763 00.021 12044 worker thread done servicing request
02:24:13.763 00.000 14964 OnExposeComplete: enter
02:24:13.764 00.001 14964 UpdateGuideState(): m_state=6
02:24:13.764 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4171
02:24:13.765 00.001 14964 Star::Find returns 1 (0), X=277.97, Y=93.08, Mass=261149, SNR=304.4, Peak=16273 HFD=4.4
02:24:13.765 00.000 14964 MultiStar: [#1 -0.40,0.27,0.17,U] [#2 -0.38,0.66,0.00,M7] 
02:24:13.766 00.001 14964 single-star, 1 included, MultiStar: {-0.33, 0.15}, one-star: {-0.32, 0.13}
02:24:13.766 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.32 = -1.96)
02:24:13.767 00.001 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.09)
02:24:13.767 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.13 hyp=0.34 cameraTheta=2.77 mountX=-0.13 mountY=0.31, mountTheta=1.98
02:24:13.768 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.13, opts=13)
02:24:13.769 00.001 14964 Enqueuing Move request for scope (-0.32, 0.13)
02:24:13.769 00.000 12044 Worker thread wakes up
02:24:13.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.13) opts 0xd
02:24:13.769 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.13)
02:24:13.769 00.000 12044 Moving (-0.32, 0.13) raw xDistance=-0.13 yDistance=0.31
02:24:13.769 00.000 12044 BLC: window closed
02:24:13.769 00.000 12044 BLC: History state: CurrMiss=0.31, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.588078, 1:-0.276763, 2:0.115422
02:24:13.769 00.000 12044 BLC: No correction, Miss < min_move
02:24:13.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.08
02:24:13.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:13.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:24:13.769 00.000 12044 MoveAxis(E, 0, ABG)
02:24:13.769 00.000 12044 Move returns status 0, amount 0
02:24:13.769 00.000 12044 MoveAxis(N, 0, ABG)
02:24:13.769 00.000 12044 Move returns status 0, amount 0
02:24:13.769 00.000 12044 move complete, result=0
02:24:13.770 00.001 12044 worker thread done servicing request
02:24:13.776 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16273, med=616, FiltMin=527, FiltMax=9563, Gamma=0.810
02:24:13.782 00.006 14964 UpdateGuideState exits: m=261149 SNR=304.4
02:24:13.783 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.783 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:13.784 00.001 14964 Enqueuing Expose request
02:24:13.784 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:24:13.785 00.001 12044 Worker thread wakes up
02:24:13.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:13.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:16.906 03.121 12044 Exposure complete
02:24:16.930 00.024 12044 worker thread done servicing request
02:24:16.930 00.000 14964 OnExposeComplete: enter
02:24:16.930 00.000 14964 UpdateGuideState(): m_state=6
02:24:16.931 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4172
02:24:16.931 00.000 14964 Star::Find returns 1 (0), X=277.69, Y=93.43, Mass=260314, SNR=307.8, Peak=12591 HFD=4.8
02:24:16.932 00.001 14964 MultiStar: [#1 -0.96,0.03,0.00,M7] [#2 -0.88,0.73,0.00,M8] 
02:24:16.932 00.000 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.03 = -2.26)
02:24:16.933 00.001 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
02:24:16.933 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=0.48 hyp=0.78 cameraTheta=2.47 mountX=-0.49 mountY=0.56, mountTheta=2.30
02:24:16.934 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=0.48, opts=13)
02:24:16.935 00.001 14964 Enqueuing Move request for scope (-0.61, 0.48)
02:24:16.936 00.001 12044 Worker thread wakes up
02:24:16.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.48) opts 0xd
02:24:16.936 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, 0.48)
02:24:16.936 00.000 12044 Moving (-0.61, 0.48) raw xDistance=-0.49 yDistance=0.56
02:24:16.936 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.49, slope = 0.03
02:24:16.936 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:24:16.936 00.000 12044 MoveAxis(E, 0, ABG)
02:24:16.936 00.000 12044 Move returns status 0, amount 0
02:24:16.936 00.000 12044 MoveAxis(S, 52, ABG)
02:24:16.936 00.000 12044 Guiding  Dir = 1, Dur = 52
02:24:16.943 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12591, med=616, FiltMin=534, FiltMax=10315, Gamma=0.810
02:24:16.948 00.005 14964 UpdateGuideState exits: m=260314 SNR=307.8
02:24:16.949 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.949 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:16.950 00.001 14964 Enqueuing Expose request
02:24:16.988 00.038 12044 IsSlewing returns 0
02:24:16.988 00.000 12044 IsGuiding returns 0
02:24:17.019 00.031 12044 PulseGuide returned control before completion, sleep 32
02:24:17.057 00.038 12044 IsGuiding returns 1
02:24:17.057 00.000 12044 scope still moving after pulse duration time elapsed
02:24:17.126 00.069 12044 IsSlewing returns 0
02:24:17.127 00.001 12044 IsGuiding returns 0
02:24:17.127 00.000 12044 scope move finished after 52 + 87 ms
02:24:17.127 00.000 12044 Move returns status 0, amount 52
02:24:17.127 00.000 12044 move complete, result=0
02:24:17.127 00.000 12044 worker thread done servicing request
02:24:17.127 00.000 12044 Worker thread wakes up
02:24:17.127 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.6 px 52 ms SOUTH
02:24:17.128 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:17.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:20.256 03.128 12044 Exposure complete
02:24:20.280 00.024 12044 worker thread done servicing request
02:24:20.281 00.001 14964 OnExposeComplete: enter
02:24:20.281 00.000 14964 UpdateGuideState(): m_state=6
02:24:20.283 00.002 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4173
02:24:20.283 00.000 14964 Star::Find returns 1 (0), X=278.65, Y=93.15, Mass=251786, SNR=322.4, Peak=14021 HFD=4.1
02:24:20.283 00.000 14964 MultiStar: [#1 -0.02,0.16,0.16,U] [#2 -0.09,0.46,0.07,U] 
02:24:20.283 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.21}, one-star: {0.35, 0.20}
02:24:20.284 00.001 14964 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.56) = xAngle (2.20 = 2.20)
02:24:20.284 00.000 14964 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.03)
02:24:20.285 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.21 hyp=0.35 cameraTheta=0.64 mountX=-0.20 mountY=-0.30, mountTheta=-2.17
02:24:20.286 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.21, opts=13)
02:24:20.286 00.000 14964 Enqueuing Move request for scope (0.28, 0.21)
02:24:20.287 00.001 12044 Worker thread wakes up
02:24:20.287 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.21) opts 0xd
02:24:20.287 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.21)
02:24:20.287 00.000 12044 Moving (0.28, 0.21) raw xDistance=-0.20 yDistance=-0.30
02:24:20.287 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:24:20.287 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:20.287 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:24:20.287 00.000 12044 MoveAxis(E, 0, ABG)
02:24:20.287 00.000 12044 Move returns status 0, amount 0
02:24:20.287 00.000 12044 MoveAxis(N, 0, ABG)
02:24:20.287 00.000 12044 Move returns status 0, amount 0
02:24:20.287 00.000 12044 move complete, result=0
02:24:20.288 00.001 12044 worker thread done servicing request
02:24:20.295 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14021, med=616, FiltMin=529, FiltMax=12279, Gamma=0.810
02:24:20.301 00.006 14964 UpdateGuideState exits: m=251786 SNR=322.4
02:24:20.301 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.302 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:20.302 00.000 14964 Enqueuing Expose request
02:24:20.303 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:24:20.303 00.000 12044 Worker thread wakes up
02:24:20.303 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:20.303 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:23.442 03.139 12044 Exposure complete
02:24:23.468 00.026 12044 worker thread done servicing request
02:24:23.469 00.001 14964 OnExposeComplete: enter
02:24:23.469 00.000 14964 UpdateGuideState(): m_state=6
02:24:23.470 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4174
02:24:23.470 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=93.13, Mass=260880, SNR=328.5, Peak=16425 HFD=4.2
02:24:23.471 00.001 14964 MultiStar: [#1 -0.39,0.02,0.17,U] [#2 -0.21,0.54,0.07,U] 
02:24:23.471 00.000 14964 single-star, 2 included, MultiStar: {-0.12, 0.18}, one-star: {-0.07, 0.18}
02:24:23.472 00.001 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
02:24:23.472 00.000 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.27)
02:24:23.473 00.001 14964 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.95 mountX=-0.18 mountY=0.05, mountTheta=2.86
02:24:23.474 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=0.18, opts=13)
02:24:23.474 00.000 14964 Enqueuing Move request for scope (-0.07, 0.18)
02:24:23.475 00.001 12044 Worker thread wakes up
02:24:23.475 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
02:24:23.475 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
02:24:23.475 00.000 12044 Moving (-0.07, 0.18) raw xDistance=-0.18 yDistance=0.05
02:24:23.475 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.32, using input
02:24:23.475 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.05
02:24:23.475 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:23.475 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:24:23.475 00.000 12044 MoveAxis(E, 0, ABG)
02:24:23.475 00.000 12044 Move returns status 0, amount 0
02:24:23.475 00.000 12044 MoveAxis(N, 0, ABG)
02:24:23.475 00.000 12044 Move returns status 0, amount 0
02:24:23.475 00.000 12044 move complete, result=0
02:24:23.476 00.001 12044 worker thread done servicing request
02:24:23.483 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16425, med=615, FiltMin=524, FiltMax=11727, Gamma=0.810
02:24:23.488 00.005 14964 UpdateGuideState exits: m=260880 SNR=328.5
02:24:23.489 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.489 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:23.490 00.001 14964 Enqueuing Expose request
02:24:23.490 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:23.491 00.001 12044 Worker thread wakes up
02:24:23.491 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:23.491 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:26.614 03.123 12044 Exposure complete
02:24:26.637 00.023 12044 worker thread done servicing request
02:24:26.637 00.000 14964 OnExposeComplete: enter
02:24:26.637 00.000 14964 UpdateGuideState(): m_state=6
02:24:26.638 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4175
02:24:26.638 00.000 14964 Star::Find returns 1 (0), X=278.30, Y=92.95, Mass=263918, SNR=305.3, Peak=13845 HFD=4.2
02:24:26.639 00.001 14964 MultiStar: [#1 -0.10,0.31,0.17,U] [#2 -0.52,0.86,0.00,M7] 
02:24:26.640 00.001 14964 single-star, 1 included, MultiStar: {-0.01, 0.04}, one-star: {0.01, -0.00}
02:24:26.640 00.000 14964 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.56) = xAngle (1.37 = 1.37)
02:24:26.640 00.000 14964 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.42 = -1.86)
02:24:26.641 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.19 mountX=0.00 mountY=-0.01, mountTheta=-1.36
02:24:26.642 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.00, opts=13)
02:24:26.642 00.000 14964 Enqueuing Move request for scope (0.01, -0.00)
02:24:26.643 00.001 12044 Worker thread wakes up
02:24:26.643 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:24:26.643 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:24:26.643 00.000 12044 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
02:24:26.643 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.06
02:24:26.643 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:26.643 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:26.643 00.000 12044 MoveAxis(E, 0, ABG)
02:24:26.643 00.000 12044 Move returns status 0, amount 0
02:24:26.643 00.000 12044 MoveAxis(N, 0, ABG)
02:24:26.643 00.000 12044 Move returns status 0, amount 0
02:24:26.643 00.000 12044 move complete, result=0
02:24:26.643 00.000 12044 worker thread done servicing request
02:24:26.651 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13845, med=615, FiltMin=527, FiltMax=10331, Gamma=0.810
02:24:26.657 00.006 14964 UpdateGuideState exits: m=263918 SNR=305.3
02:24:26.657 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:26.658 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:26.658 00.000 14964 Enqueuing Expose request
02:24:26.659 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:26.659 00.000 12044 Worker thread wakes up
02:24:26.659 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:26.659 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:29.784 03.125 12044 Exposure complete
02:24:29.806 00.022 12044 worker thread done servicing request
02:24:29.806 00.000 14964 OnExposeComplete: enter
02:24:29.807 00.001 14964 UpdateGuideState(): m_state=6
02:24:29.807 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4176
02:24:29.808 00.001 14964 Star::Find returns 1 (0), X=278.37, Y=93.19, Mass=254957, SNR=298.5, Peak=12421 HFD=4.5
02:24:29.809 00.001 14964 MultiStar: [#1 -0.32,0.30,0.17,U] [#2 0.10,0.60,0.07,U] 
02:24:29.809 00.000 14964 single-star, 2 included, MultiStar: {0.03, 0.27}, one-star: {0.08, 0.24}
02:24:29.810 00.001 14964 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.56) = xAngle (2.80 = 2.80)
02:24:29.810 00.000 14964 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.43)
02:24:29.810 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.25 mountX=-0.24 mountY=-0.10, mountTheta=-2.73
02:24:29.811 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.24, opts=13)
02:24:29.812 00.001 14964 Enqueuing Move request for scope (0.08, 0.24)
02:24:29.813 00.001 12044 Worker thread wakes up
02:24:29.813 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
02:24:29.813 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
02:24:29.813 00.000 12044 Moving (0.08, 0.24) raw xDistance=-0.24 yDistance=-0.10
02:24:29.813 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.44, using input
02:24:29.813 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = -0.07
02:24:29.813 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:29.813 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:29.813 00.000 12044 MoveAxis(E, 0, ABG)
02:24:29.813 00.000 12044 Move returns status 0, amount 0
02:24:29.813 00.000 12044 MoveAxis(N, 0, ABG)
02:24:29.813 00.000 12044 Move returns status 0, amount 0
02:24:29.813 00.000 12044 move complete, result=0
02:24:29.813 00.000 12044 worker thread done servicing request
02:24:29.820 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12421, med=615, FiltMin=533, FiltMax=10851, Gamma=0.810
02:24:29.825 00.005 14964 UpdateGuideState exits: m=254957 SNR=298.5
02:24:29.825 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:29.826 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:29.826 00.000 14964 Enqueuing Expose request
02:24:29.827 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:29.827 00.000 12044 Worker thread wakes up
02:24:29.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:29.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:32.953 03.126 12044 Exposure complete
02:24:32.981 00.028 12044 worker thread done servicing request
02:24:32.981 00.000 14964 OnExposeComplete: enter
02:24:32.982 00.001 14964 UpdateGuideState(): m_state=6
02:24:32.982 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4177
02:24:32.983 00.001 14964 Star::Find returns 1 (0), X=278.06, Y=93.14, Mass=257692, SNR=317.9, Peak=12737 HFD=4.5
02:24:32.983 00.000 14964 MultiStar: [#1 -0.43,0.13,0.15,U] [#2 -0.79,0.26,0.00,M7] 
02:24:32.984 00.001 14964 single-star, 1 included, MultiStar: {-0.26, 0.18}, one-star: {-0.24, 0.19}
02:24:32.984 00.000 14964 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.56) = xAngle (4.04 = -2.25)
02:24:32.985 00.001 14964 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.09 = 0.81)
02:24:32.985 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.30 cameraTheta=2.48 mountX=-0.19 mountY=0.22, mountTheta=2.28
02:24:32.986 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.19, opts=13)
02:24:32.986 00.000 14964 Enqueuing Move request for scope (-0.24, 0.19)
02:24:32.987 00.001 12044 Worker thread wakes up
02:24:32.987 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
02:24:32.987 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
02:24:32.987 00.000 12044 Moving (-0.24, 0.19) raw xDistance=-0.19 yDistance=0.22
02:24:32.987 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.26, using input
02:24:32.987 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.04
02:24:32.987 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:32.987 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:24:32.987 00.000 12044 MoveAxis(E, 0, ABG)
02:24:32.987 00.000 12044 Move returns status 0, amount 0
02:24:32.987 00.000 12044 MoveAxis(N, 0, ABG)
02:24:32.987 00.000 12044 Move returns status 0, amount 0
02:24:32.987 00.000 12044 move complete, result=0
02:24:32.987 00.000 12044 worker thread done servicing request
02:24:32.994 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12737, med=615, FiltMin=531, FiltMax=9759, Gamma=0.810
02:24:33.000 00.006 14964 UpdateGuideState exits: m=257692 SNR=317.9
02:24:33.001 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.001 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:33.002 00.001 14964 Enqueuing Expose request
02:24:33.002 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:33.003 00.001 12044 Worker thread wakes up
02:24:33.003 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:33.003 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:36.102 03.099 12044 Exposure complete
02:24:36.128 00.026 12044 worker thread done servicing request
02:24:36.128 00.000 14964 OnExposeComplete: enter
02:24:36.129 00.001 14964 UpdateGuideState(): m_state=6
02:24:36.129 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4178
02:24:36.130 00.001 14964 Star::Find returns 1 (0), X=278.41, Y=92.64, Mass=254665, SNR=306.8, Peak=14039 HFD=4.5
02:24:36.130 00.000 14964 MultiStar: [#1 0.06,0.43,0.16,U] [#2 0.17,0.74,0.00,M8] 
02:24:36.131 00.001 14964 refined, 1 included, MultiStar: {0.11, -0.21}, one-star: {0.11, -0.31}
02:24:36.131 00.000 14964 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
02:24:36.132 00.001 14964 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.77)
02:24:36.132 00.000 14964 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-1.09 mountX=0.21 mountY=-0.08, mountTheta=-0.39
02:24:36.133 00.001 14964 SchedulePrimaryMove(1136A648, x=0.11, y=-0.21, opts=13)
02:24:36.134 00.001 14964 Enqueuing Move request for scope (0.11, -0.21)
02:24:36.134 00.000 12044 Worker thread wakes up
02:24:36.134 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
02:24:36.134 00.000 12044 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
02:24:36.134 00.000 12044 Moving (0.11, -0.21) raw xDistance=0.21 yDistance=-0.08
02:24:36.134 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.03
02:24:36.134 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:36.134 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:24:36.134 00.000 12044 MoveAxis(E, 0, ABG)
02:24:36.134 00.000 12044 Move returns status 0, amount 0
02:24:36.134 00.000 12044 MoveAxis(N, 0, ABG)
02:24:36.135 00.001 12044 Move returns status 0, amount 0
02:24:36.135 00.000 12044 move complete, result=0
02:24:36.135 00.000 12044 worker thread done servicing request
02:24:36.142 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14039, med=616, FiltMin=531, FiltMax=11051, Gamma=0.810
02:24:36.147 00.005 14964 UpdateGuideState exits: m=254665 SNR=306.8
02:24:36.148 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.149 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:36.149 00.000 14964 Enqueuing Expose request
02:24:36.149 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:36.150 00.001 12044 Worker thread wakes up
02:24:36.150 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:36.150 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:39.243 03.093 12044 Exposure complete
02:24:39.263 00.020 12044 worker thread done servicing request
02:24:39.264 00.001 14964 OnExposeComplete: enter
02:24:39.264 00.000 14964 UpdateGuideState(): m_state=6
02:24:39.265 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4179
02:24:39.266 00.001 14964 Star::Find returns 1 (0), X=278.23, Y=92.93, Mass=263012, SNR=315.8, Peak=13589 HFD=4.5
02:24:39.266 00.000 14964 MultiStar: [#1 -0.58,0.03,0.15,U] [#2 -0.41,0.27,0.06,U] 
02:24:39.267 00.001 14964 single-star, 2 included, MultiStar: {-0.15, -0.00}, one-star: {-0.07, -0.02}
02:24:39.267 00.000 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.26 = -1.26)
02:24:39.268 00.001 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
02:24:39.268 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.81 mountX=0.02 mountY=0.07, mountTheta=1.26
02:24:39.269 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.02, opts=13)
02:24:39.270 00.001 14964 Enqueuing Move request for scope (-0.07, -0.02)
02:24:39.270 00.000 12044 Worker thread wakes up
02:24:39.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:24:39.270 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:24:39.271 00.001 12044 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
02:24:39.271 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.16, using input
02:24:39.271 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:24:39.271 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:39.271 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:24:39.271 00.000 12044 MoveAxis(E, 0, ABG)
02:24:39.271 00.000 12044 Move returns status 0, amount 0
02:24:39.271 00.000 12044 MoveAxis(N, 0, ABG)
02:24:39.271 00.000 12044 Move returns status 0, amount 0
02:24:39.271 00.000 12044 move complete, result=0
02:24:39.271 00.000 12044 worker thread done servicing request
02:24:39.278 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13589, med=615, FiltMin=532, FiltMax=9627, Gamma=0.810
02:24:39.284 00.006 14964 UpdateGuideState exits: m=263012 SNR=315.8
02:24:39.284 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.285 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:39.285 00.000 14964 Enqueuing Expose request
02:24:39.286 00.001 12044 Worker thread wakes up
02:24:39.286 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:39.286 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:39.286 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:42.393 03.107 12044 Exposure complete
02:24:42.414 00.021 12044 worker thread done servicing request
02:24:42.414 00.000 14964 OnExposeComplete: enter
02:24:42.415 00.001 14964 UpdateGuideState(): m_state=6
02:24:42.416 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4180
02:24:42.417 00.001 14964 Star::Find returns 1 (0), X=278.54, Y=92.57, Mass=255504, SNR=304.2, Peak=14729 HFD=4.2
02:24:42.417 00.000 14964 MultiStar: [#1 -0.09,0.21,0.17,U] [#2 -0.22,0.50,0.08,U] 
02:24:42.418 00.001 14964 refined, 2 included, MultiStar: {0.17, -0.24}, one-star: {0.24, -0.38}
02:24:42.418 00.000 14964 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
02:24:42.418 00.000 14964 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
02:24:42.419 00.001 14964 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=0.24 mountY=-0.14, mountTheta=-0.52
02:24:42.420 00.001 14964 SchedulePrimaryMove(1136A648, x=0.17, y=-0.24, opts=13)
02:24:42.420 00.000 14964 Enqueuing Move request for scope (0.17, -0.24)
02:24:42.421 00.001 12044 Worker thread wakes up
02:24:42.421 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
02:24:42.421 00.000 12044 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
02:24:42.421 00.000 12044 Moving (0.17, -0.24) raw xDistance=0.24 yDistance=-0.14
02:24:42.421 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.24 is < calculated value 0.35, using input
02:24:42.421 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.05
02:24:42.421 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:42.421 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:24:42.421 00.000 12044 MoveAxis(E, 0, ABG)
02:24:42.421 00.000 12044 Move returns status 0, amount 0
02:24:42.421 00.000 12044 MoveAxis(N, 0, ABG)
02:24:42.421 00.000 12044 Move returns status 0, amount 0
02:24:42.421 00.000 12044 move complete, result=0
02:24:42.421 00.000 12044 worker thread done servicing request
02:24:42.431 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14729, med=615, FiltMin=531, FiltMax=11627, Gamma=0.810
02:24:42.436 00.005 14964 UpdateGuideState exits: m=255504 SNR=304.2
02:24:42.437 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.437 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:42.438 00.001 14964 Enqueuing Expose request
02:24:42.438 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:42.439 00.001 12044 Worker thread wakes up
02:24:42.439 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:42.439 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:45.566 03.127 12044 Exposure complete
02:24:45.588 00.022 12044 worker thread done servicing request
02:24:45.588 00.000 14964 OnExposeComplete: enter
02:24:45.589 00.001 14964 UpdateGuideState(): m_state=6
02:24:45.589 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4181
02:24:45.590 00.001 14964 Star::Find returns 1 (0), X=278.08, Y=93.04, Mass=257948, SNR=311.6, Peak=13369 HFD=4.4
02:24:45.591 00.001 14964 MultiStar: [#1 -0.56,-0.07,0.17,U] [#2 -0.57,0.20,0.06,U] 
02:24:45.591 00.000 14964 single-star, 2 included, MultiStar: {-0.28, 0.07}, one-star: {-0.21, 0.09}
02:24:45.592 00.001 14964 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.56) = xAngle (4.29 = -2.00)
02:24:45.592 00.000 14964 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.34 = 1.06)
02:24:45.593 00.001 14964 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=-0.10 mountY=0.20, mountTheta=2.01
02:24:45.594 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.09, opts=13)
02:24:45.594 00.000 14964 Enqueuing Move request for scope (-0.21, 0.09)
02:24:45.595 00.001 12044 Worker thread wakes up
02:24:45.595 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
02:24:45.595 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
02:24:45.595 00.000 12044 Moving (-0.21, 0.09) raw xDistance=-0.10 yDistance=0.20
02:24:45.595 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.05
02:24:45.595 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:45.595 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:24:45.595 00.000 12044 MoveAxis(E, 0, ABG)
02:24:45.595 00.000 12044 Move returns status 0, amount 0
02:24:45.595 00.000 12044 MoveAxis(N, 0, ABG)
02:24:45.595 00.000 12044 Move returns status 0, amount 0
02:24:45.595 00.000 12044 move complete, result=0
02:24:45.595 00.000 12044 worker thread done servicing request
02:24:45.602 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13369, med=617, FiltMin=525, FiltMax=10271, Gamma=0.810
02:24:45.608 00.006 14964 UpdateGuideState exits: m=257948 SNR=311.6
02:24:45.608 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.609 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:45.609 00.000 14964 Enqueuing Expose request
02:24:45.610 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:45.610 00.000 12044 Worker thread wakes up
02:24:45.610 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:45.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:48.735 03.125 12044 Exposure complete
02:24:48.755 00.020 12044 worker thread done servicing request
02:24:48.756 00.001 14964 OnExposeComplete: enter
02:24:48.756 00.000 14964 UpdateGuideState(): m_state=6
02:24:48.757 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4182
02:24:48.757 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=92.26, Mass=259519, SNR=315.5, Peak=14611 HFD=4.5
02:24:48.758 00.001 14964 MultiStar: [#1 -0.24,0.68,0.16,U] [#2 -0.20,0.80,0.00,M6] 
02:24:48.758 00.000 14964 refined, 1 included, MultiStar: {-0.10, -0.50}, one-star: {-0.08, -0.69}
02:24:48.759 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.21 = -0.21)
02:24:48.759 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
02:24:48.760 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=-0.50 hyp=0.51 cameraTheta=-1.76 mountX=0.50 mountY=0.15, mountTheta=0.29
02:24:48.760 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=-0.50, opts=13)
02:24:48.761 00.001 14964 Enqueuing Move request for scope (-0.10, -0.50)
02:24:48.762 00.001 12044 Worker thread wakes up
02:24:48.762 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.50) opts 0xd
02:24:48.762 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, -0.50)
02:24:48.762 00.000 12044 Moving (-0.10, -0.50) raw xDistance=0.50 yDistance=0.15
02:24:48.762 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.50, slope = 0.06
02:24:48.762 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:48.762 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:24:48.762 00.000 12044 MoveAxis(W, 43, ABG)
02:24:48.762 00.000 12044 Guiding  Dir = 3, Dur = 43
02:24:48.769 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14611, med=616, FiltMin=524, FiltMax=9995, Gamma=0.810
02:24:48.775 00.006 14964 UpdateGuideState exits: m=259519 SNR=315.5
02:24:48.775 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.776 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:48.776 00.000 14964 Enqueuing Expose request
02:24:48.810 00.034 12044 IsSlewing returns 0
02:24:48.810 00.000 12044 IsGuiding returns 0
02:24:48.831 00.021 12044 PulseGuide returned control before completion, sleep 33
02:24:48.894 00.063 12044 IsGuiding returns 1
02:24:48.894 00.000 12044 scope still moving after pulse duration time elapsed
02:24:49.018 00.124 12044 IsSlewing returns 0
02:24:49.018 00.000 12044 IsGuiding returns 0
02:24:49.018 00.000 12044 scope move finished after 43 + 164 ms
02:24:49.018 00.000 12044 Move returns status 0, amount 43
02:24:49.018 00.000 12044 MoveAxis(N, 0, ABG)
02:24:49.018 00.000 12044 Move returns status 0, amount 0
02:24:49.019 00.001 12044 move complete, result=0
02:24:49.019 00.000 12044 worker thread done servicing request
02:24:49.019 00.000 12044 Worker thread wakes up
02:24:49.019 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:49.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:49.019 00.000 14964 GuideStep: 0.5 px 43 ms WEST, 0.1 px 0 ms NORTH
02:24:52.122 03.103 12044 Exposure complete
02:24:52.148 00.026 12044 worker thread done servicing request
02:24:52.148 00.000 14964 OnExposeComplete: enter
02:24:52.148 00.000 14964 UpdateGuideState(): m_state=6
02:24:52.149 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4183
02:24:52.150 00.001 14964 Star::Find returns 1 (0), X=278.50, Y=92.97, Mass=254995, SNR=316.9, Peak=12447 HFD=4.2
02:24:52.150 00.000 14964 MultiStar: [#1 -0.14,0.21,0.18,U] [#2 -0.19,0.13,0.07,U] 
02:24:52.151 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.05}, one-star: {0.21, 0.02}
02:24:52.151 00.000 14964 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.56) = xAngle (1.93 = 1.93)
02:24:52.152 00.001 14964 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.98 = -1.30)
02:24:52.152 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
02:24:52.153 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.05, opts=13)
02:24:52.154 00.001 14964 Enqueuing Move request for scope (0.13, 0.05)
02:24:52.154 00.000 12044 Worker thread wakes up
02:24:52.154 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:24:52.154 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:24:52.154 00.000 12044 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=-0.14
02:24:52.154 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.04
02:24:52.154 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:52.154 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:24:52.154 00.000 12044 MoveAxis(E, 0, ABG)
02:24:52.154 00.000 12044 Move returns status 0, amount 0
02:24:52.154 00.000 12044 MoveAxis(N, 0, ABG)
02:24:52.154 00.000 12044 Move returns status 0, amount 0
02:24:52.154 00.000 12044 move complete, result=0
02:24:52.154 00.000 12044 worker thread done servicing request
02:24:52.161 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12447, med=616, FiltMin=515, FiltMax=11163, Gamma=0.810
02:24:52.167 00.006 14964 UpdateGuideState exits: m=254995 SNR=316.9
02:24:52.168 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.168 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:52.168 00.000 14964 Enqueuing Expose request
02:24:52.169 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:52.170 00.001 12044 Worker thread wakes up
02:24:52.170 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:52.170 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:55.292 03.122 12044 Exposure complete
02:24:55.316 00.024 12044 worker thread done servicing request
02:24:55.316 00.000 14964 OnExposeComplete: enter
02:24:55.317 00.001 14964 UpdateGuideState(): m_state=6
02:24:55.318 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4184
02:24:55.318 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=93.18, Mass=264237, SNR=317.3, Peak=14517 HFD=4.3
02:24:55.319 00.001 14964 MultiStar: [#1 -0.23,-0.02,0.17,U] [#2 -0.14,0.27,0.06,U] 
02:24:55.319 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.20}, one-star: {0.11, 0.23}
02:24:55.319 00.000 14964 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
02:24:55.320 00.001 14964 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.36)
02:24:55.320 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.32 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
02:24:55.321 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.20, opts=13)
02:24:55.322 00.001 14964 Enqueuing Move request for scope (0.05, 0.20)
02:24:55.322 00.000 12044 Worker thread wakes up
02:24:55.323 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
02:24:55.323 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
02:24:55.323 00.000 12044 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=-0.07
02:24:55.323 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:24:55.323 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:55.323 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:55.323 00.000 12044 MoveAxis(E, 0, ABG)
02:24:55.323 00.000 12044 Move returns status 0, amount 0
02:24:55.323 00.000 12044 MoveAxis(N, 0, ABG)
02:24:55.323 00.000 12044 Move returns status 0, amount 0
02:24:55.323 00.000 12044 move complete, result=0
02:24:55.323 00.000 12044 worker thread done servicing request
02:24:55.331 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14517, med=616, FiltMin=522, FiltMax=12355, Gamma=0.810
02:24:55.336 00.005 14964 UpdateGuideState exits: m=264237 SNR=317.3
02:24:55.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.337 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:55.338 00.001 14964 Enqueuing Expose request
02:24:55.338 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:55.339 00.001 12044 Worker thread wakes up
02:24:55.339 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:55.339 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:24:58.460 03.121 12044 Exposure complete
02:24:58.481 00.021 12044 worker thread done servicing request
02:24:58.481 00.000 14964 OnExposeComplete: enter
02:24:58.482 00.001 14964 UpdateGuideState(): m_state=6
02:24:58.482 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4185
02:24:58.483 00.001 14964 Star::Find returns 1 (0), X=278.14, Y=93.12, Mass=262747, SNR=303.5, Peak=13601 HFD=4.4
02:24:58.483 00.000 14964 MultiStar: [#1 -0.43,0.14,0.17,U] [#2 -0.48,0.22,0.08,U] 
02:24:58.484 00.001 14964 single-star, 2 included, MultiStar: {-0.21, 0.17}, one-star: {-0.16, 0.17}
02:24:58.484 00.000 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.87 = -2.41)
02:24:58.485 00.001 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.64)
02:24:58.485 00.000 14964 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=-0.17 mountY=0.14, mountTheta=2.46
02:24:58.486 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.17, opts=13)
02:24:58.487 00.001 14964 Enqueuing Move request for scope (-0.16, 0.17)
02:24:58.487 00.000 12044 Worker thread wakes up
02:24:58.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
02:24:58.487 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
02:24:58.487 00.000 12044 Moving (-0.16, 0.17) raw xDistance=-0.17 yDistance=0.14
02:24:58.487 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
02:24:58.487 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:58.487 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:58.487 00.000 12044 MoveAxis(E, 0, ABG)
02:24:58.487 00.000 12044 Move returns status 0, amount 0
02:24:58.487 00.000 12044 MoveAxis(N, 0, ABG)
02:24:58.487 00.000 12044 Move returns status 0, amount 0
02:24:58.487 00.000 12044 move complete, result=0
02:24:58.487 00.000 12044 worker thread done servicing request
02:24:58.496 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13601, med=615, FiltMin=530, FiltMax=10759, Gamma=0.810
02:24:58.501 00.005 14964 UpdateGuideState exits: m=262747 SNR=303.5
02:24:58.502 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:58.502 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:24:58.503 00.001 14964 Enqueuing Expose request
02:24:58.503 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:58.504 00.001 12044 Worker thread wakes up
02:24:58.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:24:58.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:01.633 03.129 12044 Exposure complete
02:25:01.654 00.021 12044 worker thread done servicing request
02:25:01.654 00.000 14964 OnExposeComplete: enter
02:25:01.655 00.001 14964 UpdateGuideState(): m_state=6
02:25:01.656 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4186
02:25:01.656 00.000 14964 Star::Find returns 1 (0), X=277.96, Y=92.46, Mass=252424, SNR=316.3, Peak=13913 HFD=4.5
02:25:01.657 00.001 14964 MultiStar: [#1 -0.60,0.53,0.00,M1] [#2 -0.35,1.16,0.00,M4] 
02:25:01.657 00.000 14964 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.56) = xAngle (-0.61 = -0.61)
02:25:01.658 00.001 14964 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.45 = 2.45)
02:25:01.658 00.000 14964 CameraToMount -- cameraX=-0.33 cameraY=-0.49 hyp=0.59 cameraTheta=-2.16 mountX=0.49 mountY=0.38, mountTheta=0.66
02:25:01.659 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.33, y=-0.49, opts=13)
02:25:01.660 00.001 14964 Enqueuing Move request for scope (-0.33, -0.49)
02:25:01.660 00.000 12044 Worker thread wakes up
02:25:01.660 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.49) opts 0xd
02:25:01.660 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.33, -0.49)
02:25:01.660 00.000 12044 Moving (-0.33, -0.49) raw xDistance=0.49 yDistance=0.38
02:25:01.660 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.49, slope = 0.01
02:25:01.660 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:01.660 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:25:01.660 00.000 12044 MoveAxis(W, 10, ABG)
02:25:01.660 00.000 12044 Guiding  Dir = 3, Dur = 10
02:25:01.668 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13913, med=616, FiltMin=533, FiltMax=9893, Gamma=0.810
02:25:01.674 00.006 14964 UpdateGuideState exits: m=252424 SNR=316.3
02:25:01.674 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.675 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:01.675 00.000 14964 Enqueuing Expose request
02:25:01.720 00.045 12044 IsSlewing returns 0
02:25:01.720 00.000 12044 IsGuiding returns 0
02:25:01.751 00.031 12044 IsGuiding returns 1
02:25:01.751 00.000 12044 scope still moving after pulse duration time elapsed
02:25:01.869 00.118 12044 IsSlewing returns 0
02:25:01.870 00.001 12044 IsGuiding returns 0
02:25:01.870 00.000 12044 scope move finished after 10 + 139 ms
02:25:01.870 00.000 12044 Move returns status 0, amount 10
02:25:01.870 00.000 12044 MoveAxis(N, 0, ABG)
02:25:01.870 00.000 12044 Move returns status 0, amount 0
02:25:01.870 00.000 12044 move complete, result=0
02:25:01.870 00.000 12044 worker thread done servicing request
02:25:01.870 00.000 12044 Worker thread wakes up
02:25:01.871 00.001 14964 GuideStep: 0.5 px 10 ms WEST, 0.4 px 0 ms NORTH
02:25:01.873 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:01.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:04.981 03.108 12044 Exposure complete
02:25:05.003 00.022 12044 worker thread done servicing request
02:25:05.004 00.001 14964 OnExposeComplete: enter
02:25:05.004 00.000 14964 UpdateGuideState(): m_state=6
02:25:05.005 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4187
02:25:05.005 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=92.93, Mass=263309, SNR=318.9, Peak=16209 HFD=4.1
02:25:05.006 00.001 14964 MultiStar: [#1 -0.03,0.20,0.16,U] [#2 -0.14,0.55,0.07,U] 
02:25:05.006 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.04}, one-star: {0.12, -0.02}
02:25:05.007 00.001 14964 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.56) = xAngle (2.04 = 2.04)
02:25:05.007 00.000 14964 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.19)
02:25:05.008 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
02:25:05.009 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.04, opts=13)
02:25:05.009 00.000 14964 Enqueuing Move request for scope (0.08, 0.04)
02:25:05.010 00.001 12044 Worker thread wakes up
02:25:05.010 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:25:05.010 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:25:05.010 00.000 12044 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.09
02:25:05.010 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.08, using input
02:25:05.010 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:25:05.010 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:05.010 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:05.010 00.000 12044 MoveAxis(E, 0, ABG)
02:25:05.010 00.000 12044 Move returns status 0, amount 0
02:25:05.010 00.000 12044 MoveAxis(N, 0, ABG)
02:25:05.010 00.000 12044 Move returns status 0, amount 0
02:25:05.010 00.000 12044 move complete, result=0
02:25:05.010 00.000 12044 worker thread done servicing request
02:25:05.017 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16209, med=615, FiltMin=534, FiltMax=11795, Gamma=0.810
02:25:05.023 00.006 14964 UpdateGuideState exits: m=263309 SNR=318.9
02:25:05.024 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.024 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:05.025 00.001 14964 Enqueuing Expose request
02:25:05.025 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:05.026 00.001 12044 Worker thread wakes up
02:25:05.026 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:05.026 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:08.154 03.128 12044 Exposure complete
02:25:08.175 00.021 12044 worker thread done servicing request
02:25:08.176 00.001 14964 OnExposeComplete: enter
02:25:08.176 00.000 14964 UpdateGuideState(): m_state=6
02:25:08.177 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4188
02:25:08.177 00.000 14964 Star::Find returns 1 (0), X=278.42, Y=93.04, Mass=251862, SNR=309.3, Peak=14085 HFD=4.1
02:25:08.177 00.000 14964 MultiStar: [#1 -0.14,0.15,0.17,U] [#2 -0.30,0.70,0.00,M4] 
02:25:08.178 00.001 14964 refined, 1 included, MultiStar: {0.08, 0.10}, one-star: {0.12, 0.09}
02:25:08.178 00.000 14964 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.56) = xAngle (2.42 = 2.42)
02:25:08.179 00.001 14964 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.48 = -0.81)
02:25:08.179 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
02:25:08.182 00.003 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.10, opts=13)
02:25:08.182 00.000 14964 Enqueuing Move request for scope (0.08, 0.10)
02:25:08.182 00.000 12044 Worker thread wakes up
02:25:08.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:25:08.182 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:25:08.182 00.000 12044 Moving (0.08, 0.10) raw xDistance=-0.10 yDistance=-0.09
02:25:08.182 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:25:08.182 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:08.182 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:08.182 00.000 12044 MoveAxis(E, 0, ABG)
02:25:08.182 00.000 12044 Move returns status 0, amount 0
02:25:08.182 00.000 12044 MoveAxis(N, 0, ABG)
02:25:08.182 00.000 12044 Move returns status 0, amount 0
02:25:08.182 00.000 12044 move complete, result=0
02:25:08.182 00.000 12044 worker thread done servicing request
02:25:08.190 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14085, med=617, FiltMin=527, FiltMax=11191, Gamma=0.810
02:25:08.195 00.005 14964 UpdateGuideState exits: m=251862 SNR=309.3
02:25:08.196 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.196 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:08.197 00.001 14964 Enqueuing Expose request
02:25:08.197 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:08.198 00.001 12044 Worker thread wakes up
02:25:08.198 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:08.198 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:11.324 03.126 12044 Exposure complete
02:25:11.345 00.021 12044 worker thread done servicing request
02:25:11.345 00.000 14964 OnExposeComplete: enter
02:25:11.345 00.000 14964 UpdateGuideState(): m_state=6
02:25:11.346 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4189
02:25:11.346 00.000 14964 Star::Find returns 1 (0), X=278.06, Y=93.22, Mass=257500, SNR=315.0, Peak=15361 HFD=4.4
02:25:11.347 00.001 14964 MultiStar: [#1 -0.47,-0.07,0.17,U] [#2 -0.32,0.47,0.06,U] 
02:25:11.348 00.001 14964 single-star, 2 included, MultiStar: {-0.27, 0.23}, one-star: {-0.23, 0.27}
02:25:11.348 00.000 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.84 = -2.44)
02:25:11.348 00.000 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
02:25:11.349 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.28 mountX=-0.27 mountY=0.20, mountTheta=2.50
02:25:11.351 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.27, opts=13)
02:25:11.352 00.001 14964 Enqueuing Move request for scope (-0.23, 0.27)
02:25:11.352 00.000 12044 Worker thread wakes up
02:25:11.352 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
02:25:11.352 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
02:25:11.352 00.000 12044 Moving (-0.23, 0.27) raw xDistance=-0.27 yDistance=0.20
02:25:11.352 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.03
02:25:11.352 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:11.352 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:25:11.352 00.000 12044 MoveAxis(E, 0, ABG)
02:25:11.352 00.000 12044 Move returns status 0, amount 0
02:25:11.352 00.000 12044 MoveAxis(N, 0, ABG)
02:25:11.352 00.000 12044 Move returns status 0, amount 0
02:25:11.352 00.000 12044 move complete, result=0
02:25:11.352 00.000 12044 worker thread done servicing request
02:25:11.359 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15361, med=616, FiltMin=523, FiltMax=9147, Gamma=0.810
02:25:11.365 00.006 14964 UpdateGuideState exits: m=257500 SNR=315.0
02:25:11.366 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:11.366 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:11.367 00.001 14964 Enqueuing Expose request
02:25:11.367 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:11.367 00.000 12044 Worker thread wakes up
02:25:11.368 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:11.368 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:14.469 03.101 12044 Exposure complete
02:25:14.489 00.020 12044 worker thread done servicing request
02:25:14.489 00.000 14964 OnExposeComplete: enter
02:25:14.490 00.001 14964 UpdateGuideState(): m_state=6
02:25:14.491 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4190
02:25:14.491 00.000 14964 Star::Find returns 1 (0), X=278.29, Y=93.20, Mass=257256, SNR=315.4, Peak=13991 HFD=4.4
02:25:14.492 00.001 14964 MultiStar: [#1 -0.25,-0.13,0.16,U] [#2 -0.36,0.76,0.00,M4] 
02:25:14.492 00.000 14964 refined, 1 included, MultiStar: {-0.04, 0.20}, one-star: {-0.00, 0.25}
02:25:14.493 00.001 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.31 = -2.98)
02:25:14.493 00.000 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
02:25:14.494 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.75 mountX=-0.20 mountY=0.02, mountTheta=3.06
02:25:14.495 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.20, opts=13)
02:25:14.496 00.001 14964 Enqueuing Move request for scope (-0.04, 0.20)
02:25:14.496 00.000 12044 Worker thread wakes up
02:25:14.496 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
02:25:14.496 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
02:25:14.496 00.000 12044 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.02
02:25:14.496 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.21, using input
02:25:14.496 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.03
02:25:14.496 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:14.496 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:25:14.496 00.000 12044 MoveAxis(E, 0, ABG)
02:25:14.496 00.000 12044 Move returns status 0, amount 0
02:25:14.496 00.000 12044 MoveAxis(N, 0, ABG)
02:25:14.496 00.000 12044 Move returns status 0, amount 0
02:25:14.497 00.001 12044 move complete, result=0
02:25:14.497 00.000 12044 worker thread done servicing request
02:25:14.504 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13991, med=615, FiltMin=522, FiltMax=10123, Gamma=0.810
02:25:14.510 00.006 14964 UpdateGuideState exits: m=257256 SNR=315.4
02:25:14.510 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.511 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:14.511 00.000 14964 Enqueuing Expose request
02:25:14.512 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:14.512 00.000 12044 Worker thread wakes up
02:25:14.512 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:14.512 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:17.622 03.110 12044 Exposure complete
02:25:17.645 00.023 12044 worker thread done servicing request
02:25:17.646 00.001 14964 OnExposeComplete: enter
02:25:17.647 00.001 14964 UpdateGuideState(): m_state=6
02:25:17.648 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4191
02:25:17.649 00.001 14964 Star::Find returns 1 (0), X=278.39, Y=92.55, Mass=257247, SNR=319.4, Peak=16301 HFD=4.2
02:25:17.649 00.000 14964 MultiStar: [#1 -0.10,0.44,0.16,U] [#2 -0.31,0.65,0.07,U] 
02:25:17.650 00.001 14964 refined, 2 included, MultiStar: {0.04, -0.23}, one-star: {0.09, -0.40}
02:25:17.651 00.001 14964 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
02:25:17.652 00.001 14964 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
02:25:17.652 00.000 14964 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.38 mountX=0.23 mountY=-0.02, mountTheta=-0.08
02:25:17.654 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.23, opts=13)
02:25:17.654 00.000 14964 Enqueuing Move request for scope (0.04, -0.23)
02:25:17.655 00.001 12044 Worker thread wakes up
02:25:17.655 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
02:25:17.655 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
02:25:17.655 00.000 12044 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.02
02:25:17.655 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.03
02:25:17.655 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:17.655 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:17.655 00.000 12044 MoveAxis(E, 0, ABG)
02:25:17.655 00.000 12044 Move returns status 0, amount 0
02:25:17.655 00.000 12044 MoveAxis(N, 0, ABG)
02:25:17.655 00.000 12044 Move returns status 0, amount 0
02:25:17.655 00.000 12044 move complete, result=0
02:25:17.655 00.000 12044 worker thread done servicing request
02:25:17.663 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16301, med=615, FiltMin=530, FiltMax=10843, Gamma=0.810
02:25:17.669 00.006 14964 UpdateGuideState exits: m=257247 SNR=319.4
02:25:17.669 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.670 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:17.670 00.000 14964 Enqueuing Expose request
02:25:17.671 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:17.671 00.000 12044 Worker thread wakes up
02:25:17.671 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:17.671 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:20.793 03.122 12044 Exposure complete
02:25:20.815 00.022 12044 worker thread done servicing request
02:25:20.815 00.000 14964 OnExposeComplete: enter
02:25:20.816 00.001 14964 UpdateGuideState(): m_state=6
02:25:20.816 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4192
02:25:20.817 00.001 14964 Star::Find returns 1 (0), X=278.35, Y=92.56, Mass=258952, SNR=312.9, Peak=15549 HFD=4.4
02:25:20.817 00.000 14964 MultiStar: [#1 -0.23,0.69,0.17,U] [#2 -0.25,0.79,0.00,M4] 
02:25:20.818 00.001 14964 refined, 1 included, MultiStar: {0.01, -0.23}, one-star: {0.05, -0.39}
02:25:20.818 00.000 14964 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
02:25:20.818 00.000 14964 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
02:25:20.819 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.53 mountX=0.23 mountY=0.01, mountTheta=0.06
02:25:20.821 00.002 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.23, opts=13)
02:25:20.822 00.001 14964 Enqueuing Move request for scope (0.01, -0.23)
02:25:20.823 00.001 12044 Worker thread wakes up
02:25:20.823 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
02:25:20.823 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
02:25:20.823 00.000 12044 Moving (0.01, -0.23) raw xDistance=0.23 yDistance=0.01
02:25:20.823 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.02
02:25:20.823 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:20.823 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:20.823 00.000 12044 MoveAxis(E, 0, ABG)
02:25:20.823 00.000 12044 Move returns status 0, amount 0
02:25:20.823 00.000 12044 MoveAxis(N, 0, ABG)
02:25:20.823 00.000 12044 Move returns status 0, amount 0
02:25:20.823 00.000 12044 move complete, result=0
02:25:20.823 00.000 12044 worker thread done servicing request
02:25:20.830 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15549, med=616, FiltMin=531, FiltMax=10683, Gamma=0.810
02:25:20.836 00.006 14964 UpdateGuideState exits: m=258952 SNR=312.9
02:25:20.837 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.837 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:20.838 00.001 14964 Enqueuing Expose request
02:25:20.838 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:20.839 00.001 12044 Worker thread wakes up
02:25:20.839 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:20.839 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:23.937 03.098 12044 Exposure complete
02:25:23.957 00.020 12044 worker thread done servicing request
02:25:23.957 00.000 14964 OnExposeComplete: enter
02:25:23.958 00.001 14964 UpdateGuideState(): m_state=6
02:25:23.958 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4193
02:25:23.959 00.001 14964 Star::Find returns 1 (0), X=277.30, Y=92.87, Mass=263791, SNR=325.6, Peak=14325 HFD=4.4
02:25:23.960 00.001 14964 MultiStar: [#1 -1.13,0.42,0.00,M1] [#2 -1.21,0.93,0.00,M5] 
02:25:23.960 00.000 14964 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
02:25:23.961 00.001 14964 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
02:25:23.961 00.000 14964 CameraToMount -- cameraX=-1.00 cameraY=-0.08 hyp=1.00 cameraTheta=-3.06 mountX=0.07 mountY=1.00, mountTheta=1.50
02:25:23.962 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.00, y=-0.08, opts=13)
02:25:23.963 00.001 14964 Enqueuing Move request for scope (-1.00, -0.08)
02:25:23.963 00.000 12044 Worker thread wakes up
02:25:23.963 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.08) opts 0xd
02:25:23.963 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.00, -0.08)
02:25:23.963 00.000 12044 Moving (-1.00, -0.08) raw xDistance=0.07 yDistance=1.00
02:25:23.963 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.13, using input
02:25:23.963 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:25:23.963 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
02:25:23.963 00.000 12044 MoveAxis(E, 0, ABG)
02:25:23.963 00.000 12044 Move returns status 0, amount 0
02:25:23.963 00.000 12044 MoveAxis(S, 93, ABG)
02:25:23.963 00.000 12044 Guiding  Dir = 1, Dur = 93
02:25:23.971 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14325, med=616, FiltMin=531, FiltMax=11471, Gamma=0.810
02:25:23.976 00.005 14964 UpdateGuideState exits: m=263791 SNR=325.6
02:25:23.977 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.977 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:23.978 00.001 14964 Enqueuing Expose request
02:25:23.987 00.009 12044 IsSlewing returns 0
02:25:24.018 00.031 12044 IsGuiding returns 0
02:25:24.050 00.032 12044 PulseGuide returned control before completion, sleep 73
02:25:24.159 00.109 12044 IsGuiding returns 1
02:25:24.159 00.000 12044 scope still moving after pulse duration time elapsed
02:25:24.235 00.076 12044 IsSlewing returns 0
02:25:24.277 00.042 12044 IsGuiding returns 0
02:25:24.277 00.000 12044 scope move finished after 93 + 165 ms
02:25:24.277 00.000 12044 Move returns status 0, amount 93
02:25:24.277 00.000 12044 move complete, result=0
02:25:24.277 00.000 12044 worker thread done servicing request
02:25:24.277 00.000 12044 Worker thread wakes up
02:25:24.277 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 1.0 px 93 ms SOUTH
02:25:24.280 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:24.280 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:27.391 03.111 12044 Exposure complete
02:25:27.413 00.022 12044 worker thread done servicing request
02:25:27.413 00.000 14964 OnExposeComplete: enter
02:25:27.413 00.000 14964 UpdateGuideState(): m_state=6
02:25:27.414 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4194
02:25:27.414 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=93.11, Mass=256788, SNR=324.0, Peak=15143 HFD=4.3
02:25:27.415 00.001 14964 MultiStar: [#1 0.12,0.06,0.16,U] [#2 0.31,0.35,0.07,U] 
02:25:27.416 00.001 14964 refined, 2 included, MultiStar: {0.63, 0.16}, one-star: {0.73, 0.16}
02:25:27.416 00.000 14964 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
02:25:27.416 00.000 14964 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
02:25:27.417 00.001 14964 CameraToMount -- cameraX=0.63 cameraY=0.16 hyp=0.65 cameraTheta=0.24 mountX=-0.15 mountY=-0.64, mountTheta=-1.79
02:25:27.418 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.16, opts=13)
02:25:27.418 00.000 14964 Enqueuing Move request for scope (0.63, 0.16)
02:25:27.419 00.001 12044 Worker thread wakes up
02:25:27.419 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.16) opts 0xd
02:25:27.419 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.16)
02:25:27.419 00.000 12044 Moving (0.63, 0.16) raw xDistance=-0.15 yDistance=-0.64
02:25:27.419 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:25:27.419 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:27.419 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
02:25:27.420 00.001 12044 MoveAxis(E, 0, ABG)
02:25:27.420 00.000 12044 Move returns status 0, amount 0
02:25:27.420 00.000 12044 MoveAxis(N, 0, ABG)
02:25:27.420 00.000 12044 Move returns status 0, amount 0
02:25:27.420 00.000 12044 move complete, result=0
02:25:27.420 00.000 12044 worker thread done servicing request
02:25:27.426 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15143, med=615, FiltMin=518, FiltMax=11073, Gamma=0.810
02:25:27.432 00.006 14964 UpdateGuideState exits: m=256788 SNR=324.0
02:25:27.433 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.433 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:27.434 00.001 14964 Enqueuing Expose request
02:25:27.434 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:25:27.435 00.001 12044 Worker thread wakes up
02:25:27.435 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:27.435 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:30.570 03.135 12044 Exposure complete
02:25:30.593 00.023 12044 worker thread done servicing request
02:25:30.593 00.000 14964 OnExposeComplete: enter
02:25:30.594 00.001 14964 UpdateGuideState(): m_state=6
02:25:30.595 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4195
02:25:30.595 00.000 14964 Star::Find returns 1 (0), X=279.20, Y=93.06, Mass=258974, SNR=312.6, Peak=13502 HFD=4.4
02:25:30.595 00.000 14964 MultiStar: [#1 0.80,-0.18,0.00,M1] [#2 0.43,0.07,0.07,U] 
02:25:30.596 00.001 14964 refined, 1 included, MultiStar: {0.87, 0.10}, one-star: {0.90, 0.11}
02:25:30.596 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
02:25:30.597 00.001 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.56)
02:25:30.597 00.000 14964 CameraToMount -- cameraX=0.87 cameraY=0.10 hyp=0.88 cameraTheta=0.12 mountX=-0.09 mountY=-0.88, mountTheta=-1.67
02:25:30.598 00.001 14964 SchedulePrimaryMove(1136A648, x=0.87, y=0.10, opts=13)
02:25:30.599 00.001 14964 Enqueuing Move request for scope (0.87, 0.10)
02:25:30.599 00.000 12044 Worker thread wakes up
02:25:30.599 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.10) opts 0xd
02:25:30.599 00.000 12044 Handling offset move in thread for scope, endpoint = (0.87, 0.10)
02:25:30.599 00.000 12044 Moving (0.87, 0.10) raw xDistance=-0.09 yDistance=-0.88
02:25:30.599 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.12, using input
02:25:30.599 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:25:30.599 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:30.599 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
02:25:30.599 00.000 12044 MoveAxis(E, 0, ABG)
02:25:30.599 00.000 12044 Move returns status 0, amount 0
02:25:30.599 00.000 12044 MoveAxis(N, 0, ABG)
02:25:30.599 00.000 12044 Move returns status 0, amount 0
02:25:30.599 00.000 12044 move complete, result=0
02:25:30.600 00.001 12044 worker thread done servicing request
02:25:30.607 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13502, med=617, FiltMin=520, FiltMax=9233, Gamma=0.810
02:25:30.613 00.006 14964 UpdateGuideState exits: m=258974 SNR=312.6
02:25:30.613 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.614 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:30.614 00.000 14964 Enqueuing Expose request
02:25:30.615 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
02:25:30.615 00.000 12044 Worker thread wakes up
02:25:30.615 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:30.615 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:33.733 03.118 12044 Exposure complete
02:25:33.754 00.021 12044 worker thread done servicing request
02:25:33.755 00.001 14964 OnExposeComplete: enter
02:25:33.755 00.000 14964 UpdateGuideState(): m_state=6
02:25:33.755 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4196
02:25:33.756 00.001 14964 Star::Find returns 1 (0), X=279.03, Y=92.44, Mass=264041, SNR=310.4, Peak=13990 HFD=4.6
02:25:33.757 00.001 14964 MultiStar: [#1 0.54,0.76,0.00,M2] [#2 0.68,0.93,0.00,M4] 
02:25:33.757 00.000 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
02:25:33.758 00.001 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
02:25:33.758 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=-0.51 hyp=0.89 cameraTheta=-0.61 mountX=0.52 mountY=-0.68, mountTheta=-0.92
02:25:33.759 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.51, opts=13)
02:25:33.760 00.001 14964 Enqueuing Move request for scope (0.73, -0.51)
02:25:33.760 00.000 12044 Worker thread wakes up
02:25:33.760 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.51) opts 0xd
02:25:33.760 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.51)
02:25:33.760 00.000 12044 Moving (0.73, -0.51) raw xDistance=0.52 yDistance=-0.68
02:25:33.760 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.52, slope = 0.04
02:25:33.760 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:33.760 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
02:25:33.760 00.000 12044 MoveAxis(W, 30, ABG)
02:25:33.760 00.000 12044 Guiding  Dir = 3, Dur = 30
02:25:33.768 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13990, med=616, FiltMin=519, FiltMax=10276, Gamma=0.810
02:25:33.774 00.006 14964 UpdateGuideState exits: m=264041 SNR=310.4
02:25:33.775 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.775 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:33.776 00.001 14964 Enqueuing Expose request
02:25:33.813 00.037 12044 IsSlewing returns 0
02:25:33.814 00.001 12044 IsGuiding returns 0
02:25:33.846 00.032 12044 IsGuiding returns 1
02:25:33.846 00.000 12044 scope still moving after pulse duration time elapsed
02:25:33.895 00.049 12044 IsSlewing returns 0
02:25:33.981 00.086 12044 IsGuiding returns 0
02:25:33.981 00.000 12044 scope move finished after 30 + 137 ms
02:25:33.981 00.000 12044 Move returns status 0, amount 30
02:25:33.981 00.000 12044 MoveAxis(N, 0, ABG)
02:25:33.981 00.000 12044 Move returns status 0, amount 0
02:25:33.981 00.000 12044 move complete, result=0
02:25:33.981 00.000 12044 worker thread done servicing request
02:25:33.981 00.000 12044 Worker thread wakes up
02:25:33.982 00.001 14964 GuideStep: 0.5 px 30 ms WEST, -0.7 px 0 ms NORTH
02:25:33.985 00.003 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:33.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:37.083 03.098 12044 Exposure complete
02:25:37.108 00.025 12044 worker thread done servicing request
02:25:37.109 00.001 14964 OnExposeComplete: enter
02:25:37.109 00.000 14964 UpdateGuideState(): m_state=6
02:25:37.110 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4197
02:25:37.110 00.000 14964 Star::Find returns 1 (0), X=278.89, Y=93.16, Mass=257218, SNR=307.0, Peak=13843 HFD=4.3
02:25:37.111 00.001 14964 MultiStar: [#1 0.34,-0.09,0.17,U] [#2 0.44,0.43,0.06,U] 
02:25:37.111 00.000 14964 refined, 2 included, MultiStar: {0.55, 0.18}, one-star: {0.59, 0.21}
02:25:37.112 00.001 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.87 = 1.87)
02:25:37.112 00.000 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.36)
02:25:37.112 00.000 14964 CameraToMount -- cameraX=0.55 cameraY=0.18 hyp=0.58 cameraTheta=0.32 mountX=-0.17 mountY=-0.56, mountTheta=-1.87
02:25:37.113 00.001 14964 SchedulePrimaryMove(1136A648, x=0.55, y=0.18, opts=13)
02:25:37.115 00.002 14964 Enqueuing Move request for scope (0.55, 0.18)
02:25:37.116 00.001 12044 Worker thread wakes up
02:25:37.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.18) opts 0xd
02:25:37.116 00.000 12044 Handling offset move in thread for scope, endpoint = (0.55, 0.18)
02:25:37.116 00.000 12044 Moving (0.55, 0.18) raw xDistance=-0.17 yDistance=-0.56
02:25:37.116 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:25:37.116 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.13 newest=-2.12
02:25:37.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
02:25:37.116 00.000 12044 MoveAxis(E, 0, ABG)
02:25:37.116 00.000 12044 Move returns status 0, amount 0
02:25:37.116 00.000 12044 BLC: Oldest BLC event removed
02:25:37.116 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:25:37.116 00.000 12044 MoveAxis(N, 385, ABG)
02:25:37.116 00.000 12044 Guiding  Dir = 0, Dur = 385
02:25:37.123 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13843, med=616, FiltMin=539, FiltMax=11263, Gamma=0.810
02:25:37.128 00.005 14964 UpdateGuideState exits: m=257218 SNR=307.0
02:25:37.128 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.129 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:37.129 00.000 14964 Enqueuing Expose request
02:25:37.257 00.128 12044 IsSlewing returns 0
02:25:37.257 00.000 12044 IsGuiding returns 0
02:25:37.288 00.031 12044 PulseGuide returned control before completion, sleep 365
02:25:37.663 00.375 12044 IsGuiding returns 1
02:25:37.663 00.000 12044 scope still moving after pulse duration time elapsed
02:25:37.722 00.059 12044 IsSlewing returns 0
02:25:37.722 00.000 12044 IsGuiding returns 0
02:25:37.722 00.000 12044 scope move finished after 385 + 80 ms
02:25:37.722 00.000 12044 Move returns status 0, amount 385
02:25:37.722 00.000 12044 move complete, result=0
02:25:37.722 00.000 12044 worker thread done servicing request
02:25:37.722 00.000 12044 Worker thread wakes up
02:25:37.722 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:37.722 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:37.722 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.6 px 385 ms NORTH
02:25:40.853 03.131 12044 Exposure complete
02:25:40.875 00.022 12044 worker thread done servicing request
02:25:40.876 00.001 14964 OnExposeComplete: enter
02:25:40.876 00.000 14964 UpdateGuideState(): m_state=6
02:25:40.877 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4198
02:25:40.877 00.000 14964 Star::Find returns 1 (0), X=278.36, Y=93.18, Mass=262907, SNR=327.7, Peak=16861 HFD=4.0
02:25:40.878 00.001 14964 MultiStar: [#1 -0.28,-0.21,0.17,U] [#2 -0.09,0.31,0.08,U] 
02:25:40.879 00.001 14964 refined, 2 included, MultiStar: {0.00, 0.17}, one-star: {0.06, 0.23}
02:25:40.879 00.000 14964 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.56) = xAngle (3.11 = 3.11)
02:25:40.880 00.001 14964 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
02:25:40.880 00.000 14964 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=-0.17 mountY=-0.02, mountTheta=-3.02
02:25:40.881 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=0.17, opts=13)
02:25:40.882 00.001 14964 Enqueuing Move request for scope (0.00, 0.17)
02:25:40.882 00.000 12044 Worker thread wakes up
02:25:40.882 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
02:25:40.882 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
02:25:40.882 00.000 12044 Moving (0.00, 0.17) raw xDistance=-0.17 yDistance=-0.02
02:25:40.882 00.000 12044 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.564210, 1:0.020714
02:25:40.882 00.000 12044 BLC: No correction, Miss < min_move
02:25:40.882 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:25:40.882 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:40.882 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:40.882 00.000 12044 MoveAxis(E, 0, ABG)
02:25:40.882 00.000 12044 Move returns status 0, amount 0
02:25:40.882 00.000 12044 MoveAxis(N, 0, ABG)
02:25:40.882 00.000 12044 Move returns status 0, amount 0
02:25:40.882 00.000 12044 move complete, result=0
02:25:40.883 00.001 12044 worker thread done servicing request
02:25:40.890 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16861, med=616, FiltMin=532, FiltMax=11723, Gamma=0.810
02:25:40.895 00.005 14964 UpdateGuideState exits: m=262907 SNR=327.7
02:25:40.896 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.896 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:40.897 00.001 14964 Enqueuing Expose request
02:25:40.897 00.000 12044 Worker thread wakes up
02:25:40.897 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:40.897 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:40.897 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:44.027 03.130 12044 Exposure complete
02:25:44.053 00.026 12044 worker thread done servicing request
02:25:44.054 00.001 14964 OnExposeComplete: enter
02:25:44.054 00.000 14964 UpdateGuideState(): m_state=6
02:25:44.055 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4199
02:25:44.055 00.000 14964 Star::Find returns 1 (0), X=278.40, Y=93.86, Mass=266036, SNR=317.9, Peak=15383 HFD=4.1
02:25:44.056 00.001 14964 MultiStar: [#1 -0.25,-0.64,0.16,U] [#2 -0.22,-0.30,0.06,U] 
02:25:44.056 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.65}, one-star: {0.10, 0.91}
02:25:44.057 00.001 14964 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.56) = xAngle (3.07 = 3.07)
02:25:44.057 00.000 14964 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
02:25:44.058 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.65 hyp=0.65 cameraTheta=1.51 mountX=-0.65 mountY=-0.10, mountTheta=-2.98
02:25:44.059 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.65, opts=13)
02:25:44.059 00.000 14964 Enqueuing Move request for scope (0.04, 0.65)
02:25:44.060 00.001 12044 Worker thread wakes up
02:25:44.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.65) opts 0xd
02:25:44.060 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.65)
02:25:44.060 00.000 12044 Moving (0.04, 0.65) raw xDistance=-0.65 yDistance=-0.10
02:25:44.060 00.000 12044 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.564210, 1:0.020714, 2:0.104438
02:25:44.060 00.000 12044 BLC: No correction, Miss < min_move
02:25:44.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.65, slope = -0.05
02:25:44.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:44.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:44.060 00.000 12044 MoveAxis(E, 35, ABG)
02:25:44.060 00.000 12044 Guiding  Dir = 2, Dur = 35
02:25:44.068 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15383, med=616, FiltMin=528, FiltMax=12299, Gamma=0.810
02:25:44.074 00.006 14964 UpdateGuideState exits: m=266036 SNR=317.9
02:25:44.074 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.075 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:44.075 00.000 14964 Enqueuing Expose request
02:25:44.081 00.006 12044 IsSlewing returns 0
02:25:44.082 00.001 12044 IsGuiding returns 0
02:25:44.114 00.032 12044 PulseGuide returned control before completion, sleep 14
02:25:44.141 00.027 12044 IsGuiding returns 1
02:25:44.141 00.000 12044 scope still moving after pulse duration time elapsed
02:25:44.258 00.117 12044 IsSlewing returns 0
02:25:44.259 00.001 12044 IsGuiding returns 0
02:25:44.259 00.000 12044 scope move finished after 35 + 141 ms
02:25:44.259 00.000 12044 Move returns status 0, amount 35
02:25:44.259 00.000 12044 MoveAxis(N, 0, ABG)
02:25:44.259 00.000 12044 Move returns status 0, amount 0
02:25:44.259 00.000 12044 move complete, result=0
02:25:44.259 00.000 12044 worker thread done servicing request
02:25:44.259 00.000 12044 Worker thread wakes up
02:25:44.260 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:44.260 00.000 14964 GuideStep: -0.6 px 35 ms EAST, -0.1 px 0 ms NORTH
02:25:44.261 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:47.392 03.131 12044 Exposure complete
02:25:47.417 00.025 12044 worker thread done servicing request
02:25:47.417 00.000 14964 OnExposeComplete: enter
02:25:47.418 00.001 14964 UpdateGuideState(): m_state=6
02:25:47.419 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4200
02:25:47.419 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=93.20, Mass=266725, SNR=331.7, Peak=16189 HFD=4.3
02:25:47.420 00.001 14964 MultiStar: [#1 -0.07,-0.10,0.15,U] [#2 -0.21,0.02,0.06,U] 
02:25:47.420 00.000 14964 refined, 2 included, MultiStar: {0.08, 0.19}, one-star: {0.12, 0.25}
02:25:47.421 00.001 14964 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.56) = xAngle (2.74 = 2.74)
02:25:47.421 00.000 14964 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
02:25:47.421 00.000 14964 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.18 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
02:25:47.422 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.19, opts=13)
02:25:47.423 00.001 14964 Enqueuing Move request for scope (0.08, 0.19)
02:25:47.424 00.001 12044 Worker thread wakes up
02:25:47.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
02:25:47.424 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
02:25:47.424 00.000 12044 Moving (0.08, 0.19) raw xDistance=-0.19 yDistance=-0.10
02:25:47.424 00.000 12044 BLC: window closed
02:25:47.424 00.000 12044 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.564210, 1:0.020714, 2:0.104438
02:25:47.424 00.000 12044 BLC: No correction, Miss < min_move
02:25:47.424 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.42, using input
02:25:47.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.06
02:25:47.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:47.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:47.424 00.000 12044 MoveAxis(E, 0, ABG)
02:25:47.424 00.000 12044 Move returns status 0, amount 0
02:25:47.424 00.000 12044 MoveAxis(N, 0, ABG)
02:25:47.424 00.000 12044 Move returns status 0, amount 0
02:25:47.424 00.000 12044 move complete, result=0
02:25:47.424 00.000 12044 worker thread done servicing request
02:25:47.431 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16189, med=615, FiltMin=520, FiltMax=10947, Gamma=0.810
02:25:47.438 00.007 14964 UpdateGuideState exits: m=266725 SNR=331.7
02:25:47.438 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.438 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:47.440 00.002 14964 Enqueuing Expose request
02:25:47.440 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:47.441 00.001 12044 Worker thread wakes up
02:25:47.441 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:47.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:50.561 03.120 12044 Exposure complete
02:25:50.584 00.023 12044 worker thread done servicing request
02:25:50.584 00.000 14964 OnExposeComplete: enter
02:25:50.585 00.001 14964 UpdateGuideState(): m_state=6
02:25:50.585 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4201
02:25:50.586 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=93.19, Mass=259018, SNR=316.3, Peak=16257 HFD=4.4
02:25:50.586 00.000 14964 MultiStar: [#1 -0.36,-0.29,0.15,U] [#2 -0.44,0.14,0.08,U] 
02:25:50.587 00.001 14964 refined, 2 included, MultiStar: {-0.18, 0.17}, one-star: {-0.14, 0.24}
02:25:50.587 00.000 14964 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.56) = xAngle (3.95 = -2.33)
02:25:50.588 00.001 14964 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.00 = 0.72)
02:25:50.588 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.39 mountX=-0.17 mountY=0.17, mountTheta=2.38
02:25:50.589 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.17, opts=13)
02:25:50.590 00.001 14964 Enqueuing Move request for scope (-0.18, 0.17)
02:25:50.590 00.000 12044 Worker thread wakes up
02:25:50.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
02:25:50.590 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
02:25:50.590 00.000 12044 Moving (-0.18, 0.17) raw xDistance=-0.17 yDistance=0.17
02:25:50.590 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.35, using input
02:25:50.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.05
02:25:50.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:50.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:25:50.590 00.000 12044 MoveAxis(E, 0, ABG)
02:25:50.590 00.000 12044 Move returns status 0, amount 0
02:25:50.590 00.000 12044 MoveAxis(N, 0, ABG)
02:25:50.590 00.000 12044 Move returns status 0, amount 0
02:25:50.591 00.001 12044 move complete, result=0
02:25:50.591 00.000 12044 worker thread done servicing request
02:25:50.598 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16257, med=617, FiltMin=535, FiltMax=10139, Gamma=0.810
02:25:50.604 00.006 14964 UpdateGuideState exits: m=259018 SNR=316.3
02:25:50.605 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.606 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:50.606 00.000 14964 Enqueuing Expose request
02:25:50.607 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:50.607 00.000 12044 Worker thread wakes up
02:25:50.607 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:50.607 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:53.704 03.097 12044 Exposure complete
02:25:53.725 00.021 12044 worker thread done servicing request
02:25:53.726 00.001 14964 OnExposeComplete: enter
02:25:53.727 00.001 14964 UpdateGuideState(): m_state=6
02:25:53.728 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4202
02:25:53.728 00.000 14964 Star::Find returns 1 (0), X=278.44, Y=92.88, Mass=256113, SNR=310.3, Peak=14625 HFD=4.1
02:25:53.729 00.001 14964 MultiStar: [#1 -0.15,0.41,0.17,U] [#2 -0.11,0.48,0.08,U] 
02:25:53.729 00.000 14964 refined, 2 included, MultiStar: {0.09, 0.03}, one-star: {0.14, -0.07}
02:25:53.730 00.001 14964 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.56) = xAngle (1.90 = 1.90)
02:25:53.730 00.000 14964 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.95 = -1.33)
02:25:53.731 00.001 14964 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
02:25:53.733 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=0.03, opts=13)
02:25:53.735 00.002 14964 Enqueuing Move request for scope (0.09, 0.03)
02:25:53.736 00.001 12044 Worker thread wakes up
02:25:53.736 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:25:53.736 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:25:53.736 00.000 12044 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
02:25:53.736 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.20, using input
02:25:53.736 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
02:25:53.736 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:53.736 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:53.736 00.000 12044 MoveAxis(E, 0, ABG)
02:25:53.736 00.000 12044 Move returns status 0, amount 0
02:25:53.736 00.000 12044 MoveAxis(N, 0, ABG)
02:25:53.736 00.000 12044 Move returns status 0, amount 0
02:25:53.736 00.000 12044 move complete, result=0
02:25:53.736 00.000 12044 worker thread done servicing request
02:25:53.743 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14625, med=615, FiltMin=506, FiltMax=11003, Gamma=0.810
02:25:53.749 00.006 14964 UpdateGuideState exits: m=256113 SNR=310.3
02:25:53.749 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:53.750 00.000 14964 Enqueuing Expose request
02:25:53.751 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:53.751 00.000 12044 Worker thread wakes up
02:25:53.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:53.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:56.871 03.120 12044 Exposure complete
02:25:56.896 00.025 12044 worker thread done servicing request
02:25:56.896 00.000 14964 OnExposeComplete: enter
02:25:56.897 00.001 14964 UpdateGuideState(): m_state=6
02:25:56.897 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4203
02:25:56.897 00.000 14964 Star::Find returns 1 (0), X=278.16, Y=93.62, Mass=257191, SNR=296.7, Peak=15199 HFD=4.6
02:25:56.899 00.002 14964 MultiStar: [#1 -0.66,-0.47,0.00,M1] [#2 -0.56,-0.01,0.07,U] 
02:25:56.899 00.000 14964 refined, 1 included, MultiStar: {-0.17, 0.63}, one-star: {-0.14, 0.67}
02:25:56.900 00.001 14964 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.56) = xAngle (3.38 = -2.90)
02:25:56.900 00.000 14964 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
02:25:56.901 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.83 mountX=-0.63 mountY=0.10, mountTheta=2.98
02:25:56.902 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.63, opts=13)
02:25:56.902 00.000 14964 Enqueuing Move request for scope (-0.17, 0.63)
02:25:56.903 00.001 12044 Worker thread wakes up
02:25:56.903 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.63) opts 0xd
02:25:56.903 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.63)
02:25:56.903 00.000 12044 Moving (-0.17, 0.63) raw xDistance=-0.63 yDistance=0.10
02:25:56.903 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.63, slope = -0.05
02:25:56.903 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:56.903 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:25:56.903 00.000 12044 MoveAxis(E, 37, ABG)
02:25:56.903 00.000 12044 Guiding  Dir = 2, Dur = 37
02:25:56.910 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15199, med=616, FiltMin=529, FiltMax=9403, Gamma=0.810
02:25:56.915 00.005 14964 UpdateGuideState exits: m=257191 SNR=296.7
02:25:56.916 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.917 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:25:56.917 00.000 14964 Enqueuing Expose request
02:25:56.923 00.006 12044 IsSlewing returns 0
02:25:56.923 00.000 12044 IsGuiding returns 0
02:25:56.955 00.032 12044 PulseGuide returned control before completion, sleep 16
02:25:56.998 00.043 12044 IsGuiding returns 1
02:25:56.998 00.000 12044 scope still moving after pulse duration time elapsed
02:25:57.064 00.066 12044 IsSlewing returns 0
02:25:57.064 00.000 12044 IsGuiding returns 0
02:25:57.064 00.000 12044 scope move finished after 37 + 103 ms
02:25:57.064 00.000 12044 Move returns status 0, amount 37
02:25:57.064 00.000 12044 MoveAxis(N, 0, ABG)
02:25:57.064 00.000 12044 Move returns status 0, amount 0
02:25:57.064 00.000 12044 move complete, result=0
02:25:57.064 00.000 12044 worker thread done servicing request
02:25:57.064 00.000 12044 Worker thread wakes up
02:25:57.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:25:57.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:25:57.064 00.000 14964 GuideStep: -0.6 px 37 ms EAST, 0.1 px 0 ms NORTH
02:26:00.181 03.117 12044 Exposure complete
02:26:00.203 00.022 12044 worker thread done servicing request
02:26:00.204 00.001 14964 OnExposeComplete: enter
02:26:00.204 00.000 14964 UpdateGuideState(): m_state=6
02:26:00.205 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4204
02:26:00.206 00.001 14964 Star::Find returns 1 (0), X=278.05, Y=92.95, Mass=250950, SNR=303.7, Peak=15821 HFD=4.4
02:26:00.206 00.000 14964 MultiStar: [#1 -0.66,0.24,0.18,U] [#2 -0.73,0.43,0.00,M1] 
02:26:00.207 00.001 14964 single-star, 1 included, MultiStar: {-0.31, 0.03}, one-star: {-0.24, -0.00}
02:26:00.207 00.000 14964 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.56) = xAngle (-1.57 = -1.57)
02:26:00.208 00.001 14964 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
02:26:00.208 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.13 mountX=-0.00 mountY=0.24, mountTheta=1.57
02:26:00.209 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=-0.00, opts=13)
02:26:00.210 00.001 14964 Enqueuing Move request for scope (-0.24, -0.00)
02:26:00.211 00.001 12044 Worker thread wakes up
02:26:00.211 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
02:26:00.211 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
02:26:00.211 00.000 12044 Moving (-0.24, -0.00) raw xDistance=-0.00 yDistance=0.24
02:26:00.211 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.24, using input
02:26:00.211 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.04
02:26:00.211 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:00.211 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:26:00.211 00.000 12044 MoveAxis(E, 0, ABG)
02:26:00.211 00.000 12044 Move returns status 0, amount 0
02:26:00.211 00.000 12044 MoveAxis(N, 0, ABG)
02:26:00.211 00.000 12044 Move returns status 0, amount 0
02:26:00.211 00.000 12044 move complete, result=0
02:26:00.211 00.000 12044 worker thread done servicing request
02:26:00.220 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15821, med=615, FiltMin=522, FiltMax=9355, Gamma=0.810
02:26:00.227 00.007 14964 UpdateGuideState exits: m=250950 SNR=303.7
02:26:00.227 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.228 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:00.228 00.000 14964 Enqueuing Expose request
02:26:00.229 00.001 12044 Worker thread wakes up
02:26:00.229 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:00.229 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:00.229 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:03.355 03.126 12044 Exposure complete
02:26:03.386 00.031 12044 worker thread done servicing request
02:26:03.386 00.000 14964 OnExposeComplete: enter
02:26:03.386 00.000 14964 UpdateGuideState(): m_state=6
02:26:03.387 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4205
02:26:03.388 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=92.90, Mass=253215, SNR=299.1, Peak=12125 HFD=4.6
02:26:03.388 00.000 14964 MultiStar: [#1 -0.70,0.46,0.00,M1] [#2 -0.86,0.47,0.00,M2] 
02:26:03.389 00.001 14964 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.56) = xAngle (-1.45 = -1.45)
02:26:03.389 00.000 14964 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
02:26:03.390 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-3.00 mountX=0.05 mountY=0.39, mountTheta=1.45
02:26:03.391 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.05, opts=13)
02:26:03.391 00.000 14964 Enqueuing Move request for scope (-0.39, -0.05)
02:26:03.392 00.001 12044 Worker thread wakes up
02:26:03.392 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.05) opts 0xd
02:26:03.392 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.05)
02:26:03.392 00.000 12044 Moving (-0.39, -0.05) raw xDistance=0.05 yDistance=0.39
02:26:03.392 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
02:26:03.392 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:03.392 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:26:03.392 00.000 12044 MoveAxis(E, 0, ABG)
02:26:03.392 00.000 12044 Move returns status 0, amount 0
02:26:03.392 00.000 12044 MoveAxis(N, 0, ABG)
02:26:03.392 00.000 12044 Move returns status 0, amount 0
02:26:03.392 00.000 12044 move complete, result=0
02:26:03.392 00.000 12044 worker thread done servicing request
02:26:03.400 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12125, med=616, FiltMin=524, FiltMax=9719, Gamma=0.810
02:26:03.405 00.005 14964 UpdateGuideState exits: m=253215 SNR=299.1
02:26:03.406 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:03.406 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:03.407 00.001 14964 Enqueuing Expose request
02:26:03.407 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:26:03.408 00.001 12044 Worker thread wakes up
02:26:03.408 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:03.408 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:06.527 03.119 12044 Exposure complete
02:26:06.549 00.022 12044 worker thread done servicing request
02:26:06.549 00.000 14964 OnExposeComplete: enter
02:26:06.550 00.001 14964 UpdateGuideState(): m_state=6
02:26:06.551 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4206
02:26:06.551 00.000 14964 Star::Find returns 1 (0), X=277.72, Y=93.24, Mass=250379, SNR=303.3, Peak=10205 HFD=5.2
02:26:06.552 00.001 14964 MultiStar: [#1 -0.88,-0.13,0.00,M2] [#2 -0.64,0.01,0.07,U] 
02:26:06.552 00.000 14964 refined, 1 included, MultiStar: {-0.58, 0.27}, one-star: {-0.58, 0.29}
02:26:06.553 00.001 14964 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
02:26:06.553 00.000 14964 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
02:26:06.553 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.27 hyp=0.64 cameraTheta=2.70 mountX=-0.28 mountY=0.55, mountTheta=2.04
02:26:06.554 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.27, opts=13)
02:26:06.555 00.001 14964 Enqueuing Move request for scope (-0.58, 0.27)
02:26:06.555 00.000 12044 Worker thread wakes up
02:26:06.556 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.27) opts 0xd
02:26:06.556 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.27)
02:26:06.556 00.000 12044 Moving (-0.58, 0.27) raw xDistance=-0.28 yDistance=0.55
02:26:06.556 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.02
02:26:06.556 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:06.556 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
02:26:06.556 00.000 12044 MoveAxis(E, 0, ABG)
02:26:06.556 00.000 12044 Move returns status 0, amount 0
02:26:06.556 00.000 12044 MoveAxis(N, 0, ABG)
02:26:06.556 00.000 12044 Move returns status 0, amount 0
02:26:06.556 00.000 12044 move complete, result=0
02:26:06.556 00.000 12044 worker thread done servicing request
02:26:06.563 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10205, med=615, FiltMin=530, FiltMax=8615, Gamma=0.810
02:26:06.568 00.005 14964 UpdateGuideState exits: m=250379 SNR=303.3
02:26:06.569 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.569 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:06.570 00.001 14964 Enqueuing Expose request
02:26:06.570 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
02:26:06.571 00.001 12044 Worker thread wakes up
02:26:06.571 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:06.571 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:09.693 03.122 12044 Exposure complete
02:26:09.718 00.025 12044 worker thread done servicing request
02:26:09.718 00.000 14964 OnExposeComplete: enter
02:26:09.719 00.001 14964 UpdateGuideState(): m_state=6
02:26:09.720 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4207
02:26:09.720 00.000 14964 Star::Find returns 1 (0), X=278.65, Y=92.46, Mass=256828, SNR=307.8, Peak=12479 HFD=4.5
02:26:09.721 00.001 14964 MultiStar: [#1 0.07,0.99,0.00,M3] [#2 0.84,0.73,0.00,M2] 
02:26:09.721 00.000 14964 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.56) = xAngle (0.61 = 0.61)
02:26:09.722 00.001 14964 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
02:26:09.722 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=-0.49 hyp=0.61 cameraTheta=-0.95 mountX=0.50 mountY=-0.30, mountTheta=-0.55
02:26:09.723 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.49, opts=13)
02:26:09.724 00.001 14964 Enqueuing Move request for scope (0.35, -0.49)
02:26:09.724 00.000 12044 Worker thread wakes up
02:26:09.724 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.49) opts 0xd
02:26:09.724 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.49)
02:26:09.725 00.001 12044 Moving (0.35, -0.49) raw xDistance=0.50 yDistance=-0.30
02:26:09.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.50, slope = 0.06
02:26:09.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:09.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:26:09.725 00.000 12044 MoveAxis(W, 45, ABG)
02:26:09.725 00.000 12044 Guiding  Dir = 3, Dur = 45
02:26:09.732 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12479, med=617, FiltMin=531, FiltMax=10235, Gamma=0.810
02:26:09.738 00.006 14964 UpdateGuideState exits: m=256828 SNR=307.8
02:26:09.739 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.739 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:09.739 00.000 14964 Enqueuing Expose request
02:26:09.786 00.047 12044 IsSlewing returns 0
02:26:09.786 00.000 12044 IsGuiding returns 0
02:26:09.818 00.032 12044 PulseGuide returned control before completion, sleep 24
02:26:09.846 00.028 12044 IsGuiding returns 1
02:26:09.846 00.000 12044 scope still moving after pulse duration time elapsed
02:26:09.909 00.063 12044 IsSlewing returns 0
02:26:09.910 00.001 12044 IsGuiding returns 0
02:26:09.910 00.000 12044 scope move finished after 45 + 78 ms
02:26:09.910 00.000 12044 Move returns status 0, amount 45
02:26:09.910 00.000 12044 MoveAxis(N, 0, ABG)
02:26:09.910 00.000 12044 Move returns status 0, amount 0
02:26:09.910 00.000 12044 move complete, result=0
02:26:09.910 00.000 12044 worker thread done servicing request
02:26:09.910 00.000 12044 Worker thread wakes up
02:26:09.910 00.000 14964 GuideStep: 0.5 px 45 ms WEST, -0.3 px 0 ms NORTH
02:26:09.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:09.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:13.015 03.105 12044 Exposure complete
02:26:13.039 00.024 12044 worker thread done servicing request
02:26:13.039 00.000 14964 OnExposeComplete: enter
02:26:13.040 00.001 14964 UpdateGuideState(): m_state=6
02:26:13.040 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4208
02:26:13.041 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=93.22, Mass=252513, SNR=303.3, Peak=13713 HFD=4.5
02:26:13.041 00.000 14964 MultiStar: [#1 0.06,-0.21,0.16,U] [#2 0.13,0.36,0.08,U] 
02:26:13.042 00.001 14964 refined, 2 included, MultiStar: {0.40, 0.22}, one-star: {0.48, 0.27}
02:26:13.042 00.000 14964 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.56) = xAngle (2.05 = 2.05)
02:26:13.043 00.001 14964 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.18)
02:26:13.043 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=0.22 hyp=0.46 cameraTheta=0.50 mountX=-0.21 mountY=-0.42, mountTheta=-2.04
02:26:13.044 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.22, opts=13)
02:26:13.045 00.001 14964 Enqueuing Move request for scope (0.40, 0.22)
02:26:13.045 00.000 12044 Worker thread wakes up
02:26:13.045 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.22) opts 0xd
02:26:13.045 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.22)
02:26:13.045 00.000 12044 Moving (0.40, 0.22) raw xDistance=-0.21 yDistance=-0.42
02:26:13.045 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.05
02:26:13.045 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:13.045 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:26:13.045 00.000 12044 MoveAxis(E, 0, ABG)
02:26:13.045 00.000 12044 Move returns status 0, amount 0
02:26:13.046 00.001 12044 MoveAxis(N, 0, ABG)
02:26:13.046 00.000 12044 Move returns status 0, amount 0
02:26:13.046 00.000 12044 move complete, result=0
02:26:13.046 00.000 12044 worker thread done servicing request
02:26:13.054 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13713, med=616, FiltMin=533, FiltMax=11483, Gamma=0.810
02:26:13.060 00.006 14964 UpdateGuideState exits: m=252513 SNR=303.3
02:26:13.060 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:13.061 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:13.061 00.000 14964 Enqueuing Expose request
02:26:13.062 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:26:13.062 00.000 12044 Worker thread wakes up
02:26:13.062 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:13.062 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:16.187 03.125 12044 Exposure complete
02:26:16.212 00.025 12044 worker thread done servicing request
02:26:16.212 00.000 14964 OnExposeComplete: enter
02:26:16.213 00.001 14964 UpdateGuideState(): m_state=6
02:26:16.214 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4209
02:26:16.214 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=93.03, Mass=256225, SNR=310.9, Peak=13909 HFD=4.2
02:26:16.215 00.001 14964 MultiStar: [#1 -0.25,-0.01,0.17,U] [#2 -0.21,0.30,0.06,U] 
02:26:16.215 00.000 14964 refined, 2 included, MultiStar: {0.05, 0.08}, one-star: {0.12, 0.08}
02:26:16.216 00.001 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.56) = xAngle (2.57 = 2.57)
02:26:16.216 00.000 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.62 = -0.66)
02:26:16.217 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
02:26:16.218 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.08, opts=13)
02:26:16.219 00.001 14964 Enqueuing Move request for scope (0.05, 0.08)
02:26:16.219 00.000 12044 Worker thread wakes up
02:26:16.219 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
02:26:16.219 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
02:26:16.219 00.000 12044 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.06
02:26:16.219 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
02:26:16.219 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:16.219 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:16.219 00.000 12044 MoveAxis(E, 0, ABG)
02:26:16.219 00.000 12044 Move returns status 0, amount 0
02:26:16.219 00.000 12044 MoveAxis(N, 0, ABG)
02:26:16.219 00.000 12044 Move returns status 0, amount 0
02:26:16.219 00.000 12044 move complete, result=0
02:26:16.219 00.000 12044 worker thread done servicing request
02:26:16.227 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13909, med=616, FiltMin=521, FiltMax=11251, Gamma=0.810
02:26:16.232 00.005 14964 UpdateGuideState exits: m=256225 SNR=310.9
02:26:16.233 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.233 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:16.234 00.001 14964 Enqueuing Expose request
02:26:16.234 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:16.235 00.001 12044 Worker thread wakes up
02:26:16.235 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:16.235 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:19.332 03.097 12044 Exposure complete
02:26:19.353 00.021 12044 worker thread done servicing request
02:26:19.353 00.000 14964 OnExposeComplete: enter
02:26:19.353 00.000 14964 UpdateGuideState(): m_state=6
02:26:19.354 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4210
02:26:19.354 00.000 14964 Star::Find returns 1 (0), X=278.50, Y=93.71, Mass=267150, SNR=323.4, Peak=15799 HFD=4.5
02:26:19.355 00.001 14964 MultiStar: [#1 -0.26,-0.72,0.00,M2] [#2 -0.12,-0.40,0.07,U] 
02:26:19.356 00.001 14964 refined, 1 included, MultiStar: {0.18, 0.68}, one-star: {0.20, 0.76}
02:26:19.356 00.000 14964 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.56) = xAngle (2.87 = 2.87)
02:26:19.356 00.000 14964 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.36)
02:26:19.357 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=0.68 hyp=0.70 cameraTheta=1.31 mountX=-0.68 mountY=-0.25, mountTheta=-2.79
02:26:19.358 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.68, opts=13)
02:26:19.358 00.000 14964 Enqueuing Move request for scope (0.18, 0.68)
02:26:19.359 00.001 12044 Worker thread wakes up
02:26:19.359 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.68) opts 0xd
02:26:19.359 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.68)
02:26:19.359 00.000 12044 Moving (0.18, 0.68) raw xDistance=-0.68 yDistance=-0.25
02:26:19.359 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.68, slope = -0.01
02:26:19.359 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:19.359 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:26:19.359 00.000 12044 MoveAxis(E, 8, ABG)
02:26:19.359 00.000 12044 Guiding  Dir = 2, Dur = 8
02:26:19.368 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15799, med=616, FiltMin=531, FiltMax=12251, Gamma=0.810
02:26:19.373 00.005 14964 UpdateGuideState exits: m=267150 SNR=323.4
02:26:19.374 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.374 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:19.375 00.001 14964 Enqueuing Expose request
02:26:19.391 00.016 12044 IsSlewing returns 0
02:26:19.391 00.000 12044 IsGuiding returns 0
02:26:19.432 00.041 12044 IsGuiding returns 1
02:26:19.432 00.000 12044 scope still moving after pulse duration time elapsed
02:26:19.486 00.054 12044 IsSlewing returns 0
02:26:19.486 00.000 12044 IsGuiding returns 0
02:26:19.486 00.000 12044 scope move finished after 8 + 87 ms
02:26:19.486 00.000 12044 Move returns status 0, amount 8
02:26:19.486 00.000 12044 MoveAxis(N, 0, ABG)
02:26:19.486 00.000 12044 Move returns status 0, amount 0
02:26:19.486 00.000 12044 move complete, result=0
02:26:19.486 00.000 12044 worker thread done servicing request
02:26:19.487 00.001 12044 Worker thread wakes up
02:26:19.487 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:19.487 00.000 14964 GuideStep: -0.7 px 8 ms EAST, -0.2 px 0 ms NORTH
02:26:19.488 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:22.614 03.126 12044 Exposure complete
02:26:22.640 00.026 12044 worker thread done servicing request
02:26:22.640 00.000 14964 OnExposeComplete: enter
02:26:22.640 00.000 14964 UpdateGuideState(): m_state=6
02:26:22.641 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4211
02:26:22.641 00.000 14964 Star::Find returns 1 (0), X=278.23, Y=93.16, Mass=265734, SNR=333.2, Peak=20085 HFD=4.0
02:26:22.642 00.001 14964 MultiStar: [#1 -0.43,0.05,0.16,U] [#2 -0.50,0.09,0.07,U] 
02:26:22.643 00.001 14964 single-star, 2 included, MultiStar: {-0.14, 0.18}, one-star: {-0.06, 0.21}
02:26:22.643 00.000 14964 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.56) = xAngle (3.42 = -2.86)
02:26:22.643 00.000 14964 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
02:26:22.644 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=-0.21 mountY=0.04, mountTheta=2.95
02:26:22.645 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.21, opts=13)
02:26:22.645 00.000 14964 Enqueuing Move request for scope (-0.06, 0.21)
02:26:22.646 00.001 12044 Worker thread wakes up
02:26:22.646 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
02:26:22.646 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
02:26:22.646 00.000 12044 Moving (-0.06, 0.21) raw xDistance=-0.21 yDistance=0.04
02:26:22.646 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.01
02:26:22.646 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:22.646 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:26:22.646 00.000 12044 MoveAxis(E, 0, ABG)
02:26:22.646 00.000 12044 Move returns status 0, amount 0
02:26:22.646 00.000 12044 MoveAxis(N, 0, ABG)
02:26:22.646 00.000 12044 Move returns status 0, amount 0
02:26:22.646 00.000 12044 move complete, result=0
02:26:22.646 00.000 12044 worker thread done servicing request
02:26:22.654 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20085, med=615, FiltMin=525, FiltMax=12358, Gamma=0.810
02:26:22.659 00.005 14964 UpdateGuideState exits: m=265734 SNR=333.2
02:26:22.660 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.660 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:22.661 00.001 14964 Enqueuing Expose request
02:26:22.661 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:22.662 00.001 12044 Worker thread wakes up
02:26:22.662 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:22.662 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:25.777 03.115 12044 Exposure complete
02:26:25.805 00.028 12044 worker thread done servicing request
02:26:25.805 00.000 14964 OnExposeComplete: enter
02:26:25.806 00.001 14964 UpdateGuideState(): m_state=6
02:26:25.806 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4212
02:26:25.807 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=93.26, Mass=266301, SNR=318.5, Peak=16613 HFD=4.1
02:26:25.807 00.000 14964 MultiStar: [#1 -0.21,-0.60,0.17,U] [#2 -0.15,-0.53,0.07,U] 
02:26:25.808 00.001 14964 refined, 2 included, MultiStar: {-0.10, 0.14}, one-star: {-0.07, 0.31}
02:26:25.808 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
02:26:25.809 00.001 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.51)
02:26:25.809 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=-0.14 mountY=0.08, mountTheta=2.60
02:26:25.810 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.14, opts=13)
02:26:25.811 00.001 14964 Enqueuing Move request for scope (-0.10, 0.14)
02:26:25.811 00.000 12044 Worker thread wakes up
02:26:25.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
02:26:25.811 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
02:26:25.812 00.001 12044 Moving (-0.10, 0.14) raw xDistance=-0.14 yDistance=0.08
02:26:25.812 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
02:26:25.812 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:25.812 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:26:25.812 00.000 12044 MoveAxis(E, 0, ABG)
02:26:25.812 00.000 12044 Move returns status 0, amount 0
02:26:25.812 00.000 12044 MoveAxis(N, 0, ABG)
02:26:25.812 00.000 12044 Move returns status 0, amount 0
02:26:25.812 00.000 12044 move complete, result=0
02:26:25.812 00.000 12044 worker thread done servicing request
02:26:25.819 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16613, med=615, FiltMin=523, FiltMax=11714, Gamma=0.810
02:26:25.825 00.006 14964 UpdateGuideState exits: m=266301 SNR=318.5
02:26:25.825 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:25.826 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:25.826 00.000 14964 Enqueuing Expose request
02:26:25.827 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:25.827 00.000 12044 Worker thread wakes up
02:26:25.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:25.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:28.953 03.126 12044 Exposure complete
02:26:28.979 00.026 12044 worker thread done servicing request
02:26:28.979 00.000 14964 OnExposeComplete: enter
02:26:28.980 00.001 14964 UpdateGuideState(): m_state=6
02:26:28.981 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4213
02:26:28.981 00.000 14964 Star::Find returns 1 (0), X=278.24, Y=93.37, Mass=260642, SNR=323.1, Peak=17087 HFD=3.7
02:26:28.982 00.001 14964 MultiStar: [#1 -0.26,-0.42,0.16,U] [#2 -0.18,-0.38,0.08,U] 
02:26:28.982 00.000 14964 refined, 2 included, MultiStar: {-0.09, 0.26}, one-star: {-0.06, 0.42}
02:26:28.983 00.001 14964 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.56) = xAngle (3.46 = -2.82)
02:26:28.983 00.000 14964 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.23)
02:26:28.983 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.91 mountX=-0.26 mountY=0.06, mountTheta=2.90
02:26:28.984 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.26, opts=13)
02:26:28.985 00.001 14964 Enqueuing Move request for scope (-0.09, 0.26)
02:26:28.986 00.001 12044 Worker thread wakes up
02:26:28.986 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
02:26:28.986 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
02:26:28.986 00.000 12044 Moving (-0.09, 0.26) raw xDistance=-0.26 yDistance=0.06
02:26:28.986 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.26, using input
02:26:28.986 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.04
02:26:28.986 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:28.986 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:26:28.986 00.000 12044 MoveAxis(E, 0, ABG)
02:26:28.986 00.000 12044 Move returns status 0, amount 0
02:26:28.986 00.000 12044 MoveAxis(N, 0, ABG)
02:26:28.986 00.000 12044 Move returns status 0, amount 0
02:26:28.986 00.000 12044 move complete, result=0
02:26:28.986 00.000 12044 worker thread done servicing request
02:26:28.993 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17087, med=615, FiltMin=527, FiltMax=11291, Gamma=0.810
02:26:28.999 00.006 14964 UpdateGuideState exits: m=260642 SNR=323.1
02:26:28.999 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.000 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:29.000 00.000 14964 Enqueuing Expose request
02:26:29.001 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:29.001 00.000 12044 Worker thread wakes up
02:26:29.001 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:29.001 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:32.099 03.098 12044 Exposure complete
02:26:32.121 00.022 12044 worker thread done servicing request
02:26:32.121 00.000 14964 OnExposeComplete: enter
02:26:32.122 00.001 14964 UpdateGuideState(): m_state=6
02:26:32.122 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4214
02:26:32.123 00.001 14964 Star::Find returns 1 (0), X=278.29, Y=93.11, Mass=260992, SNR=326.0, Peak=18617 HFD=4.1
02:26:32.123 00.000 14964 MultiStar: [#1 -0.16,-0.11,0.19,U] [#2 -0.25,-0.09,0.09,U] 
02:26:32.124 00.001 14964 refined, 2 included, MultiStar: {-0.05, 0.10}, one-star: {-0.01, 0.16}
02:26:32.124 00.000 14964 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.56) = xAngle (3.57 = -2.72)
02:26:32.125 00.001 14964 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
02:26:32.125 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=-0.10 mountY=0.04, mountTheta=2.80
02:26:32.126 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.10, opts=13)
02:26:32.127 00.001 14964 Enqueuing Move request for scope (-0.05, 0.10)
02:26:32.127 00.000 12044 Worker thread wakes up
02:26:32.127 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
02:26:32.127 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:26:32.127 00.000 12044 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.04
02:26:32.127 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.20, using input
02:26:32.127 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
02:26:32.127 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:32.127 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:26:32.127 00.000 12044 MoveAxis(E, 0, ABG)
02:26:32.127 00.000 12044 Move returns status 0, amount 0
02:26:32.128 00.001 12044 MoveAxis(N, 0, ABG)
02:26:32.128 00.000 12044 Move returns status 0, amount 0
02:26:32.128 00.000 12044 move complete, result=0
02:26:32.128 00.000 12044 worker thread done servicing request
02:26:32.135 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18617, med=616, FiltMin=522, FiltMax=11947, Gamma=0.810
02:26:32.140 00.005 14964 UpdateGuideState exits: m=260992 SNR=326.0
02:26:32.141 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:32.142 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:32.142 00.000 14964 Enqueuing Expose request
02:26:32.143 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:32.144 00.001 12044 Worker thread wakes up
02:26:32.144 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:32.144 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:35.241 03.097 12044 Exposure complete
02:26:35.262 00.021 12044 worker thread done servicing request
02:26:35.262 00.000 14964 OnExposeComplete: enter
02:26:35.263 00.001 14964 UpdateGuideState(): m_state=6
02:26:35.264 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4215
02:26:35.264 00.000 14964 Star::Find returns 1 (0), X=278.31, Y=93.33, Mass=259163, SNR=308.5, Peak=17521 HFD=3.9
02:26:35.265 00.001 14964 MultiStar: [#1 -0.38,-0.29,0.16,U] [#2 -0.32,-0.09,0.08,U] 
02:26:35.265 00.000 14964 refined, 2 included, MultiStar: {-0.06, 0.26}, one-star: {0.02, 0.38}
02:26:35.266 00.001 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
02:26:35.266 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
02:26:35.267 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.79 mountX=-0.26 mountY=0.03, mountTheta=3.03
02:26:35.268 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=0.26, opts=13)
02:26:35.269 00.001 14964 Enqueuing Move request for scope (-0.06, 0.26)
02:26:35.269 00.000 12044 Worker thread wakes up
02:26:35.269 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
02:26:35.269 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
02:26:35.269 00.000 12044 Moving (-0.06, 0.26) raw xDistance=-0.26 yDistance=0.03
02:26:35.269 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.02
02:26:35.269 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:35.269 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:26:35.269 00.000 12044 MoveAxis(E, 0, ABG)
02:26:35.269 00.000 12044 Move returns status 0, amount 0
02:26:35.269 00.000 12044 MoveAxis(N, 0, ABG)
02:26:35.269 00.000 12044 Move returns status 0, amount 0
02:26:35.269 00.000 12044 move complete, result=0
02:26:35.270 00.001 12044 worker thread done servicing request
02:26:35.277 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17521, med=615, FiltMin=519, FiltMax=11611, Gamma=0.810
02:26:35.283 00.006 14964 UpdateGuideState exits: m=259163 SNR=308.5
02:26:35.283 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:35.284 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:35.285 00.001 14964 Enqueuing Expose request
02:26:35.285 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:35.286 00.001 12044 Worker thread wakes up
02:26:35.286 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:35.286 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:38.397 03.111 12044 Exposure complete
02:26:38.421 00.024 12044 worker thread done servicing request
02:26:38.421 00.000 14964 OnExposeComplete: enter
02:26:38.421 00.000 14964 UpdateGuideState(): m_state=6
02:26:38.422 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4216
02:26:38.422 00.000 14964 Star::Find returns 1 (0), X=277.57, Y=94.27, Mass=260386, SNR=326.3, Peak=16383 HFD=4.5
02:26:38.423 00.001 14964 MultiStar: large primary error, entering stabilization period
02:26:38.424 00.001 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.63 = -2.66)
02:26:38.424 00.000 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.40)
02:26:38.424 00.000 14964 CameraToMount -- cameraX=-0.72 cameraY=1.32 hyp=1.50 cameraTheta=2.07 mountX=-1.33 mountY=0.58, mountTheta=2.73
02:26:38.425 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=1.32, opts=13)
02:26:38.426 00.001 14964 Enqueuing Move request for scope (-0.72, 1.32)
02:26:38.426 00.000 12044 Worker thread wakes up
02:26:38.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 1.32) opts 0xd
02:26:38.427 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.72, 1.32)
02:26:38.427 00.000 12044 Moving (-0.72, 1.32) raw xDistance=-1.33 yDistance=0.58
02:26:38.427 00.000 12044 Lowpass2 history cleared, outlier deflection
02:26:38.427 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.86 from input -1.33, slope = 0.00
02:26:38.427 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:38.427 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:26:38.427 00.000 12044 MoveAxis(E, 102, ABG)
02:26:38.427 00.000 12044 Guiding  Dir = 2, Dur = 102
02:26:38.435 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16383, med=616, FiltMin=532, FiltMax=11717, Gamma=0.810
02:26:38.440 00.005 14964 UpdateGuideState exits: m=260386 SNR=326.3
02:26:38.441 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.441 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:38.441 00.000 14964 Enqueuing Expose request
02:26:38.484 00.043 12044 IsSlewing returns 0
02:26:38.485 00.001 12044 IsGuiding returns 0
02:26:38.525 00.040 12044 PulseGuide returned control before completion, sleep 72
02:26:38.608 00.083 12044 IsGuiding returns 1
02:26:38.608 00.000 12044 scope still moving after pulse duration time elapsed
02:26:38.707 00.099 12044 IsSlewing returns 0
02:26:38.708 00.001 12044 IsGuiding returns 0
02:26:38.708 00.000 12044 scope move finished after 102 + 120 ms
02:26:38.708 00.000 12044 Move returns status 0, amount 102
02:26:38.708 00.000 12044 MoveAxis(N, 0, ABG)
02:26:38.708 00.000 12044 Move returns status 0, amount 0
02:26:38.708 00.000 12044 move complete, result=0
02:26:38.708 00.000 12044 worker thread done servicing request
02:26:38.708 00.000 12044 Worker thread wakes up
02:26:38.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:38.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:38.708 00.000 14964 GuideStep: -1.3 px 102 ms EAST, 0.6 px 0 ms NORTH
02:26:41.837 03.129 12044 Exposure complete
02:26:41.859 00.022 12044 worker thread done servicing request
02:26:41.859 00.000 14964 OnExposeComplete: enter
02:26:41.860 00.001 14964 UpdateGuideState(): m_state=6
02:26:41.860 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4217
02:26:41.861 00.001 14964 Star::Find returns 1 (0), X=278.27, Y=93.12, Mass=259138, SNR=323.2, Peak=17881 HFD=4.1
02:26:41.861 00.000 14964 MultiStar: exiting stabilization period
02:26:41.862 00.001 14964 MultiStar: [#1 -0.24,0.20,0.19,U] [#2 -0.52,0.95,0.00,M1] 
02:26:41.862 00.000 14964 single-star, 1 included, MultiStar: {-0.06, 0.17}, one-star: {-0.02, 0.17}
02:26:41.863 00.001 14964 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.56) = xAngle (3.26 = -3.02)
02:26:41.863 00.000 14964 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
02:26:41.864 00.001 14964 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.17 mountY=0.01, mountTheta=3.11
02:26:41.865 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=0.17, opts=13)
02:26:41.866 00.001 14964 Enqueuing Move request for scope (-0.02, 0.17)
02:26:41.866 00.000 12044 Worker thread wakes up
02:26:41.866 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
02:26:41.866 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
02:26:41.866 00.000 12044 Moving (-0.02, 0.17) raw xDistance=-0.17 yDistance=0.01
02:26:41.866 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
02:26:41.866 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:41.866 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:26:41.866 00.000 12044 MoveAxis(E, 0, ABG)
02:26:41.866 00.000 12044 Move returns status 0, amount 0
02:26:41.867 00.001 12044 MoveAxis(N, 0, ABG)
02:26:41.867 00.000 12044 Move returns status 0, amount 0
02:26:41.867 00.000 12044 move complete, result=0
02:26:41.867 00.000 12044 worker thread done servicing request
02:26:41.874 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17881, med=615, FiltMin=530, FiltMax=12075, Gamma=0.810
02:26:41.879 00.005 14964 UpdateGuideState exits: m=259138 SNR=323.2
02:26:41.880 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.880 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:41.881 00.001 14964 Enqueuing Expose request
02:26:41.881 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:41.882 00.001 12044 Worker thread wakes up
02:26:41.882 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:41.882 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:45.001 03.119 12044 Exposure complete
02:26:45.026 00.025 12044 worker thread done servicing request
02:26:45.026 00.000 14964 OnExposeComplete: enter
02:26:45.027 00.001 14964 UpdateGuideState(): m_state=6
02:26:45.028 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4218
02:26:45.028 00.000 14964 Star::Find returns 1 (0), X=278.35, Y=92.58, Mass=252806, SNR=318.4, Peak=16921 HFD=4.0
02:26:45.029 00.001 14964 MultiStar: [#1 -0.37,0.44,0.18,U] [#2 -0.14,0.62,0.08,U] 
02:26:45.029 00.000 14964 refined, 2 included, MultiStar: {-0.02, -0.19}, one-star: {0.05, -0.37}
02:26:45.030 00.001 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.56) = xAngle (-0.12 = -0.12)
02:26:45.030 00.000 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
02:26:45.030 00.000 14964 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=0.19 mountY=0.04, mountTheta=0.21
02:26:45.031 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.02, y=-0.19, opts=13)
02:26:45.032 00.001 14964 Enqueuing Move request for scope (-0.02, -0.19)
02:26:45.033 00.001 12044 Worker thread wakes up
02:26:45.033 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:26:45.033 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:26:45.033 00.000 12044 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.04
02:26:45.033 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
02:26:45.033 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:45.033 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:26:45.033 00.000 12044 MoveAxis(E, 0, ABG)
02:26:45.033 00.000 12044 Move returns status 0, amount 0
02:26:45.033 00.000 12044 MoveAxis(N, 0, ABG)
02:26:45.033 00.000 12044 Move returns status 0, amount 0
02:26:45.033 00.000 12044 move complete, result=0
02:26:45.033 00.000 12044 worker thread done servicing request
02:26:45.040 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16921, med=616, FiltMin=532, FiltMax=11467, Gamma=0.810
02:26:45.045 00.005 14964 UpdateGuideState exits: m=252806 SNR=318.4
02:26:45.046 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:45.046 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:45.047 00.001 14964 Enqueuing Expose request
02:26:45.047 00.000 12044 Worker thread wakes up
02:26:45.047 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:45.047 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(243,58,71,71)
02:26:45.048 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:47.469 02.421 14964 evsrv: cli 01AB2B70 connect
02:26:47.470 00.001 14964 case statement mapped state 6 to 3
02:26:47.471 00.001 14964 case statement mapped state 6 to 3
02:26:47.471 00.000 14964 evsrv: cli 01AB2B70 request: {"method":"get_app_state","id":"bece29e6-4a41-498c-ba6d-c66f7ed75dc4"}
02:26:47.472 00.001 14964 case statement mapped state 6 to 3
02:26:47.472 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":"Guiding","id":"bece29e6-4a41-498c-ba6d-c66f7ed75dc4"}
02:26:47.481 00.009 14964 evsrv: cli 01AB2B70 disconnect
02:26:47.483 00.002 14964 evsrv: cli 01AB2D50 connect
02:26:47.484 00.001 14964 case statement mapped state 6 to 3
02:26:47.485 00.001 14964 case statement mapped state 6 to 3
02:26:47.486 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"5a3a4e60-3240-4370-8ac0-5ab8b7e1bb25"}
02:26:47.486 00.000 14964 PhdController::Dither begins
02:26:47.487 00.001 14964 dither: size=2.00, dRA=-1.43 dDec=1.62
02:26:47.487 00.000 14964 MountToCamera -- mountTheta (-2.30) + m_xAngle (-1.56) = xAngle (-3.85 = 2.43)
02:26:47.488 00.001 14964 MountToCamera -- mountX=-1.43 mountY=1.62 hyp=2.16 mountTheta=-2.30 cameraX=-1.64, cameraY=1.41 cameraTheta=2.43
02:26:47.488 00.000 14964 setting lock position to (276.65, 94.36)
02:26:47.489 00.001 14964 Mount: notify guiding dithered (-1.6, 1.4)
02:26:47.489 00.000 14964 MultiStar: stabilizing after lock position change
02:26:47.489 00.000 14964 Status Line: Dither by -1.43,1.62
02:26:47.491 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:26:47.492 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
02:26:47.492 00.000 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":0,"id":"5a3a4e60-3240-4370-8ac0-5ab8b7e1bb25"}
02:26:47.493 00.001 14964 evsrv: cli 01AB2D50 disconnect
02:26:48.149 00.656 12044 Exposure complete
02:26:48.170 00.021 12044 worker thread done servicing request
02:26:48.170 00.000 14964 OnExposeComplete: enter
02:26:48.171 00.001 14964 UpdateGuideState(): m_state=6
02:26:48.171 00.000 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4219
02:26:48.172 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=92.88, Mass=259349, SNR=310.4, Peak=15977 HFD=4.1
02:26:48.172 00.000 14964 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
02:26:48.173 00.001 14964 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
02:26:48.173 00.000 14964 CameraToMount -- cameraX=1.09 cameraY=-1.48 hyp=1.84 cameraTheta=-0.93 mountX=1.49 mountY=-0.93, mountTheta=-0.56
02:26:48.174 00.001 14964 dither recenter: remaining=(1.4,-1.6) step=(1.4,-1.6)
02:26:48.175 00.001 14964 MountToCamera -- mountTheta (0.85) + m_xAngle (-1.56) = xAngle (-0.71 = -0.71)
02:26:48.175 00.000 14964 MountToCamera -- mountX=1.43 mountY=-1.62 hyp=2.16 mountTheta=0.85 cameraX=1.64, cameraY=-1.41 cameraTheta=-0.71
02:26:48.176 00.001 14964 SchedulePrimaryMove(1136A648, x=1.64, y=-1.41, opts=4)
02:26:48.176 00.000 14964 Enqueuing Move request for scope (1.64, -1.41)
02:26:48.176 00.000 14964 Mount: notify direct move 1.43,-1.62
02:26:48.177 00.001 12044 Worker thread wakes up
02:26:48.177 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.64, -1.41) opts 0x4
02:26:48.177 00.000 12044 Handling offset move in thread for scope, endpoint = (1.64, -1.41)
02:26:48.177 00.000 12044 Moving (1.64, -1.41) raw xDistance=1.43 yDistance=-1.62
02:26:48.177 00.000 12044 BLC: window closed
02:26:48.177 00.000 12044 MoveAxis(W, 170, B)
02:26:48.177 00.000 12044 Guiding  Dir = 3, Dur = 170
02:26:48.189 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15977, med=615, FiltMin=531, FiltMax=13287, Gamma=0.810
02:26:48.195 00.006 14964 UpdateGuideState exits: m=259349 SNR=310.4
02:26:48.196 00.001 14964 PhdController: settling, locked = 1, distance = 2.35 (2.00) aobump = 0 frame = 1 / 99999
02:26:48.196 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578008.196,"Host":"NUCBOX","Inst":1,"Distance":2.35,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:26:48.197 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.198 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:48.199 00.001 14964 Enqueuing Expose request
02:26:48.206 00.007 12044 IsSlewing returns 0
02:26:48.206 00.000 12044 IsGuiding returns 0
02:26:48.238 00.032 12044 PulseGuide returned control before completion, sleep 149
02:26:48.400 00.162 12044 IsGuiding returns 1
02:26:48.400 00.000 12044 scope still moving after pulse duration time elapsed
02:26:48.543 00.143 12044 IsSlewing returns 0
02:26:48.543 00.000 12044 IsGuiding returns 0
02:26:48.543 00.000 12044 scope move finished after 170 + 166 ms
02:26:48.543 00.000 12044 Move returns status 0, amount 170
02:26:48.543 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:26:48.543 00.000 12044 MoveAxis(N, 151, B)
02:26:48.543 00.000 12044 Guiding  Dir = 0, Dur = 151
02:26:48.563 00.020 12044 IsSlewing returns 0
02:26:48.564 00.001 12044 IsGuiding returns 0
02:26:48.604 00.040 12044 PulseGuide returned control before completion, sleep 121
02:26:48.733 00.129 12044 IsGuiding returns 1
02:26:48.733 00.000 12044 scope still moving after pulse duration time elapsed
02:26:48.799 00.066 12044 IsSlewing returns 0
02:26:48.799 00.000 12044 IsGuiding returns 0
02:26:48.799 00.000 12044 scope move finished after 151 + 85 ms
02:26:48.799 00.000 12044 Move returns status 0, amount 151
02:26:48.799 00.000 12044 move complete, result=0
02:26:48.799 00.000 12044 worker thread done servicing request
02:26:48.799 00.000 12044 Worker thread wakes up
02:26:48.799 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:48.799 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:26:48.799 00.000 14964 GuideStep: 1.4 px 170 ms WEST, -1.6 px 151 ms NORTH
02:26:51.904 03.105 12044 Exposure complete
02:26:51.924 00.020 12044 worker thread done servicing request
02:26:51.924 00.000 14964 OnExposeComplete: enter
02:26:51.925 00.001 14964 UpdateGuideState(): m_state=6
02:26:51.925 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4220
02:26:51.926 00.001 14964 Star::Find returns 1 (0), X=276.95, Y=94.40, Mass=268675, SNR=318.9, Peak=16891 HFD=4.0
02:26:51.927 00.001 14964 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.56) = xAngle (1.70 = 1.70)
02:26:51.927 00.000 14964 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.75 = -1.53)
02:26:51.927 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.15 mountX=-0.04 mountY=-0.30, mountTheta=-1.70
02:26:51.928 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=0.04, opts=13)
02:26:51.929 00.001 14964 Enqueuing Move request for scope (0.29, 0.04)
02:26:51.929 00.000 12044 Worker thread wakes up
02:26:51.930 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
02:26:51.930 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
02:26:51.930 00.000 12044 Moving (0.29, 0.04) raw xDistance=-0.04 yDistance=-0.30
02:26:51.930 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:26:51.930 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:51.930 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:26:51.930 00.000 12044 MoveAxis(E, 0, ABG)
02:26:51.930 00.000 12044 Move returns status 0, amount 0
02:26:51.930 00.000 12044 MoveAxis(N, 0, ABG)
02:26:51.930 00.000 12044 Move returns status 0, amount 0
02:26:51.930 00.000 12044 move complete, result=0
02:26:51.930 00.000 12044 worker thread done servicing request
02:26:51.938 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16891, med=616, FiltMin=535, FiltMax=10994, Gamma=0.810
02:26:51.944 00.006 14964 UpdateGuideState exits: m=268675 SNR=318.9
02:26:51.944 00.000 14964 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 2 / 99999
02:26:51.945 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578011.945,"Host":"NUCBOX","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:26:51.945 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.946 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:51.946 00.000 14964 Enqueuing Expose request
02:26:51.947 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:26:51.947 00.000 12044 Worker thread wakes up
02:26:51.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:51.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:26:55.083 03.136 12044 Exposure complete
02:26:55.106 00.023 12044 worker thread done servicing request
02:26:55.106 00.000 14964 OnExposeComplete: enter
02:26:55.106 00.000 14964 UpdateGuideState(): m_state=6
02:26:55.107 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4221
02:26:55.107 00.000 14964 Star::Find returns 1 (0), X=277.31, Y=94.88, Mass=267599, SNR=325.9, Peak=13842 HFD=4.3
02:26:55.108 00.001 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.23 = 2.23)
02:26:55.108 00.000 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.00)
02:26:55.109 00.001 14964 CameraToMount -- cameraX=0.66 cameraY=0.52 hyp=0.84 cameraTheta=0.67 mountX=-0.51 mountY=-0.71, mountTheta=-2.20
02:26:55.110 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=0.52, opts=13)
02:26:55.110 00.000 14964 Enqueuing Move request for scope (0.66, 0.52)
02:26:55.111 00.001 12044 Worker thread wakes up
02:26:55.111 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.52) opts 0xd
02:26:55.111 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, 0.52)
02:26:55.111 00.000 12044 Moving (0.66, 0.52) raw xDistance=-0.51 yDistance=-0.71
02:26:55.111 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.51, slope = 0.00
02:26:55.111 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:55.111 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
02:26:55.111 00.000 12044 MoveAxis(E, 39, ABG)
02:26:55.111 00.000 12044 Guiding  Dir = 2, Dur = 39
02:26:55.118 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13842, med=616, FiltMin=530, FiltMax=11183, Gamma=0.810
02:26:55.124 00.006 14964 UpdateGuideState exits: m=267599 SNR=325.9
02:26:55.125 00.001 14964 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 3 / 99999
02:26:55.126 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578015.126,"Host":"NUCBOX","Inst":1,"Distance":0.46,"Time":3.2,"SettleTime":15.0,"StarLocked":true}
02:26:55.126 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.127 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:55.127 00.000 14964 Enqueuing Expose request
02:26:55.174 00.047 12044 IsSlewing returns 0
02:26:55.174 00.000 12044 IsGuiding returns 0
02:26:55.206 00.032 12044 PulseGuide returned control before completion, sleep 19
02:26:55.256 00.050 12044 IsGuiding returns 1
02:26:55.256 00.000 12044 scope still moving after pulse duration time elapsed
02:26:55.349 00.093 12044 IsSlewing returns 0
02:26:55.349 00.000 12044 IsGuiding returns 0
02:26:55.349 00.000 12044 scope move finished after 39 + 135 ms
02:26:55.349 00.000 12044 Move returns status 0, amount 39
02:26:55.349 00.000 12044 MoveAxis(N, 0, ABG)
02:26:55.349 00.000 12044 Move returns status 0, amount 0
02:26:55.349 00.000 12044 move complete, result=0
02:26:55.349 00.000 12044 worker thread done servicing request
02:26:55.349 00.000 12044 Worker thread wakes up
02:26:55.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:55.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:26:55.349 00.000 14964 GuideStep: -0.5 px 39 ms EAST, -0.7 px 0 ms NORTH
02:26:58.444 03.095 12044 Exposure complete
02:26:58.466 00.022 12044 worker thread done servicing request
02:26:58.466 00.000 14964 OnExposeComplete: enter
02:26:58.467 00.001 14964 UpdateGuideState(): m_state=6
02:26:58.467 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4222
02:26:58.468 00.001 14964 Star::Find returns 1 (0), X=277.06, Y=94.82, Mass=271827, SNR=330.4, Peak=19706 HFD=4.1
02:26:58.468 00.000 14964 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
02:26:58.469 00.001 14964 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
02:26:58.469 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=0.46 hyp=0.61 cameraTheta=0.85 mountX=-0.45 mountY=-0.45, mountTheta=-2.36
02:26:58.470 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.46, opts=13)
02:26:58.471 00.001 14964 Enqueuing Move request for scope (0.40, 0.46)
02:26:58.471 00.000 12044 Worker thread wakes up
02:26:58.471 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.46) opts 0xd
02:26:58.471 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.46)
02:26:58.471 00.000 12044 Moving (0.40, 0.46) raw xDistance=-0.45 yDistance=-0.45
02:26:58.471 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.45, slope = 0.00
02:26:58.471 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:58.471 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:26:58.471 00.000 12044 MoveAxis(E, 35, ABG)
02:26:58.471 00.000 12044 Guiding  Dir = 2, Dur = 35
02:26:58.479 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19706, med=616, FiltMin=533, FiltMax=11178, Gamma=0.810
02:26:58.484 00.005 14964 UpdateGuideState exits: m=271827 SNR=330.4
02:26:58.485 00.001 14964 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 4 / 99999
02:26:58.485 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578018.485,"Host":"NUCBOX","Inst":1,"Distance":0.51,"Time":6.5,"SettleTime":15.0,"StarLocked":true}
02:26:58.486 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:58.486 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:26:58.487 00.001 14964 Enqueuing Expose request
02:26:58.504 00.017 12044 IsSlewing returns 0
02:26:58.504 00.000 12044 IsGuiding returns 0
02:26:58.535 00.031 12044 PulseGuide returned control before completion, sleep 15
02:26:58.565 00.030 12044 IsGuiding returns 1
02:26:58.565 00.000 12044 scope still moving after pulse duration time elapsed
02:26:58.657 00.092 12044 IsSlewing returns 0
02:26:58.658 00.001 12044 IsGuiding returns 0
02:26:58.658 00.000 12044 scope move finished after 35 + 118 ms
02:26:58.658 00.000 12044 Move returns status 0, amount 35
02:26:58.658 00.000 12044 MoveAxis(N, 0, ABG)
02:26:58.658 00.000 12044 Move returns status 0, amount 0
02:26:58.658 00.000 12044 move complete, result=0
02:26:58.658 00.000 12044 worker thread done servicing request
02:26:58.658 00.000 12044 Worker thread wakes up
02:26:58.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:26:58.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:26:58.658 00.000 14964 GuideStep: -0.5 px 35 ms EAST, -0.4 px 0 ms NORTH
02:27:01.793 03.135 12044 Exposure complete
02:27:01.816 00.023 12044 worker thread done servicing request
02:27:01.816 00.000 14964 OnExposeComplete: enter
02:27:01.816 00.000 14964 UpdateGuideState(): m_state=6
02:27:01.816 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4223
02:27:01.817 00.001 14964 Star::Find returns 1 (0), X=277.16, Y=93.99, Mass=265901, SNR=319.9, Peak=18975 HFD=4.1
02:27:01.817 00.000 14964 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.56) = xAngle (0.93 = 0.93)
02:27:01.818 00.001 14964 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.99 = -2.30)
02:27:01.818 00.000 14964 CameraToMount -- cameraX=0.51 cameraY=-0.36 hyp=0.63 cameraTheta=-0.62 mountX=0.37 mountY=-0.47, mountTheta=-0.90
02:27:01.819 00.001 14964 SchedulePrimaryMove(1136A648, x=0.51, y=-0.36, opts=13)
02:27:01.819 00.000 14964 Enqueuing Move request for scope (0.51, -0.36)
02:27:01.820 00.001 12044 Worker thread wakes up
02:27:01.820 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.36) opts 0xd
02:27:01.820 00.000 12044 Handling offset move in thread for scope, endpoint = (0.51, -0.36)
02:27:01.820 00.000 12044 Moving (0.51, -0.36) raw xDistance=0.37 yDistance=-0.47
02:27:01.820 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.37, slope = 0.13
02:27:01.820 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:27:01.820 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:27:01.820 00.000 12044 MoveAxis(W, 40, ABG)
02:27:01.820 00.000 12044 Guiding  Dir = 3, Dur = 40
02:27:01.827 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18975, med=617, FiltMin=533, FiltMax=12785, Gamma=0.810
02:27:01.833 00.006 14964 UpdateGuideState exits: m=265901 SNR=319.9
02:27:01.834 00.001 14964 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 5 / 99999
02:27:01.834 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578021.834,"Host":"NUCBOX","Inst":1,"Distance":0.54,"Time":9.9,"SettleTime":15.0,"StarLocked":true}
02:27:01.835 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.835 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:01.835 00.000 14964 Enqueuing Expose request
02:27:01.890 00.055 12044 IsSlewing returns 0
02:27:01.890 00.000 12044 IsGuiding returns 0
02:27:01.911 00.021 12044 PulseGuide returned control before completion, sleep 29
02:27:01.943 00.032 12044 IsGuiding returns 1
02:27:01.943 00.000 12044 scope still moving after pulse duration time elapsed
02:27:02.003 00.060 12044 IsSlewing returns 0
02:27:02.004 00.001 12044 IsGuiding returns 0
02:27:02.004 00.000 12044 scope move finished after 40 + 73 ms
02:27:02.004 00.000 12044 Move returns status 0, amount 40
02:27:02.004 00.000 12044 MoveAxis(N, 0, ABG)
02:27:02.004 00.000 12044 Move returns status 0, amount 0
02:27:02.004 00.000 12044 move complete, result=0
02:27:02.004 00.000 12044 worker thread done servicing request
02:27:02.004 00.000 12044 Worker thread wakes up
02:27:02.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:02.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:02.004 00.000 14964 GuideStep: 0.4 px 40 ms WEST, -0.5 px 0 ms NORTH
02:27:05.117 03.113 12044 Exposure complete
02:27:05.141 00.024 12044 worker thread done servicing request
02:27:05.141 00.000 14964 OnExposeComplete: enter
02:27:05.142 00.001 14964 UpdateGuideState(): m_state=6
02:27:05.142 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4224
02:27:05.143 00.001 14964 Star::Find returns 1 (0), X=277.32, Y=94.10, Mass=270591, SNR=333.0, Peak=19427 HFD=4.0
02:27:05.143 00.000 14964 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.56) = xAngle (1.18 = 1.18)
02:27:05.144 00.001 14964 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.24 = -2.05)
02:27:05.144 00.000 14964 CameraToMount -- cameraX=0.67 cameraY=-0.26 hyp=0.72 cameraTheta=-0.37 mountX=0.27 mountY=-0.64, mountTheta=-1.17
02:27:05.145 00.001 14964 SchedulePrimaryMove(1136A648, x=0.67, y=-0.26, opts=13)
02:27:05.146 00.001 14964 Enqueuing Move request for scope (0.67, -0.26)
02:27:05.146 00.000 12044 Worker thread wakes up
02:27:05.146 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.26) opts 0xd
02:27:05.146 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, -0.26)
02:27:05.146 00.000 12044 Moving (0.67, -0.26) raw xDistance=0.27 yDistance=-0.64
02:27:05.146 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.49, using input
02:27:05.146 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.15
02:27:05.146 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.56
02:27:05.146 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
02:27:05.146 00.000 12044 MoveAxis(E, 0, ABG)
02:27:05.146 00.000 12044 Move returns status 0, amount 0
02:27:05.146 00.000 12044 MoveAxis(N, 60, ABG)
02:27:05.147 00.001 12044 Guiding  Dir = 0, Dur = 60
02:27:05.154 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19427, med=616, FiltMin=531, FiltMax=13078, Gamma=0.810
02:27:05.159 00.005 14964 UpdateGuideState exits: m=270591 SNR=333.0
02:27:05.160 00.001 14964 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 6 / 99999
02:27:05.160 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578025.160,"Host":"NUCBOX","Inst":1,"Distance":0.60,"Time":13.2,"SettleTime":15.0,"StarLocked":true}
02:27:05.161 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.161 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:05.162 00.001 14964 Enqueuing Expose request
02:27:05.189 00.027 12044 IsSlewing returns 0
02:27:05.189 00.000 12044 IsGuiding returns 0
02:27:05.220 00.031 12044 PulseGuide returned control before completion, sleep 40
02:27:05.301 00.081 12044 IsGuiding returns 1
02:27:05.301 00.000 12044 scope still moving after pulse duration time elapsed
02:27:05.363 00.062 12044 IsSlewing returns 0
02:27:05.363 00.000 12044 IsGuiding returns 0
02:27:05.363 00.000 12044 scope move finished after 60 + 113 ms
02:27:05.363 00.000 12044 Move returns status 0, amount 60
02:27:05.363 00.000 12044 move complete, result=0
02:27:05.363 00.000 12044 worker thread done servicing request
02:27:05.363 00.000 12044 Worker thread wakes up
02:27:05.363 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.6 px 60 ms NORTH
02:27:05.364 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:05.364 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:08.481 03.117 12044 Exposure complete
02:27:08.508 00.027 12044 worker thread done servicing request
02:27:08.508 00.000 14964 OnExposeComplete: enter
02:27:08.509 00.001 14964 UpdateGuideState(): m_state=6
02:27:08.509 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4225
02:27:08.510 00.001 14964 Star::Find returns 1 (0), X=276.40, Y=94.17, Mass=261953, SNR=315.1, Peak=16741 HFD=3.9
02:27:08.510 00.000 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.95 = -0.95)
02:27:08.511 00.001 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.10 = 2.10)
02:27:08.511 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.51 mountX=0.18 mountY=0.27, mountTheta=0.98
02:27:08.512 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.18, opts=13)
02:27:08.513 00.001 14964 Enqueuing Move request for scope (-0.25, -0.18)
02:27:08.513 00.000 12044 Worker thread wakes up
02:27:08.513 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
02:27:08.514 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
02:27:08.514 00.000 12044 Moving (-0.25, -0.18) raw xDistance=0.18 yDistance=0.27
02:27:08.514 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.48, using input
02:27:08.514 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.12
02:27:08.514 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:08.514 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:27:08.514 00.000 12044 MoveAxis(E, 0, ABG)
02:27:08.514 00.000 12044 Move returns status 0, amount 0
02:27:08.514 00.000 12044 MoveAxis(N, 0, ABG)
02:27:08.514 00.000 12044 Move returns status 0, amount 0
02:27:08.514 00.000 12044 move complete, result=0
02:27:08.514 00.000 12044 worker thread done servicing request
02:27:08.522 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16741, med=616, FiltMin=524, FiltMax=12886, Gamma=0.810
02:27:08.528 00.006 14964 UpdateGuideState exits: m=261953 SNR=315.1
02:27:08.528 00.000 14964 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 7 / 99999
02:27:08.529 00.001 14964 PhdController: newstate STATE_FINISH
02:27:08.529 00.000 14964 PhdController complete: success
02:27:08.530 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778578028.530,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:27:08.530 00.000 14964 Mount: notify guiding dither settle done success=1
02:27:08.531 00.001 14964 PhdController: newstate STATE_IDLE
02:27:08.531 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.531 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:08.532 00.001 14964 Enqueuing Expose request
02:27:08.532 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:27:08.533 00.001 12044 Worker thread wakes up
02:27:08.533 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:08.533 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:11.627 03.094 12044 Exposure complete
02:27:11.653 00.026 12044 worker thread done servicing request
02:27:11.653 00.000 14964 OnExposeComplete: enter
02:27:11.654 00.001 14964 UpdateGuideState(): m_state=6
02:27:11.654 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4226
02:27:11.655 00.001 14964 Star::Find returns 1 (0), X=277.02, Y=93.88, Mass=267796, SNR=317.8, Peak=16647 HFD=4.2
02:27:11.655 00.000 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.63 = 0.63)
02:27:11.656 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.60)
02:27:11.656 00.000 14964 CameraToMount -- cameraX=0.36 cameraY=-0.48 hyp=0.60 cameraTheta=-0.92 mountX=0.48 mountY=-0.31, mountTheta=-0.57
02:27:11.658 00.002 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.48, opts=13)
02:27:11.659 00.001 14964 Enqueuing Move request for scope (0.36, -0.48)
02:27:11.659 00.000 12044 Worker thread wakes up
02:27:11.659 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.48) opts 0xd
02:27:11.659 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.48)
02:27:11.659 00.000 12044 Moving (0.36, -0.48) raw xDistance=0.48 yDistance=-0.31
02:27:11.659 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.48 is < calculated value 0.60, using input
02:27:11.659 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.48, slope = 0.13
02:27:11.659 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:11.659 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:27:11.659 00.000 12044 MoveAxis(W, 37, ABG)
02:27:11.660 00.001 12044 Guiding  Dir = 3, Dur = 37
02:27:11.669 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16647, med=616, FiltMin=529, FiltMax=11243, Gamma=0.810
02:27:11.676 00.007 14964 UpdateGuideState exits: m=267796 SNR=317.8
02:27:11.676 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:11.677 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:11.677 00.000 14964 Enqueuing Expose request
02:27:11.720 00.043 12044 IsSlewing returns 0
02:27:11.720 00.000 12044 IsGuiding returns 0
02:27:11.751 00.031 12044 PulseGuide returned control before completion, sleep 16
02:27:11.781 00.030 12044 IsGuiding returns 1
02:27:11.781 00.000 12044 scope still moving after pulse duration time elapsed
02:27:11.833 00.052 12044 IsSlewing returns 0
02:27:11.833 00.000 12044 IsGuiding returns 0
02:27:11.833 00.000 12044 scope move finished after 37 + 76 ms
02:27:11.833 00.000 12044 Move returns status 0, amount 37
02:27:11.833 00.000 12044 MoveAxis(N, 0, ABG)
02:27:11.833 00.000 12044 Move returns status 0, amount 0
02:27:11.833 00.000 12044 move complete, result=0
02:27:11.833 00.000 12044 worker thread done servicing request
02:27:11.833 00.000 12044 Worker thread wakes up
02:27:11.833 00.000 14964 GuideStep: 0.5 px 37 ms WEST, -0.3 px 0 ms NORTH
02:27:11.834 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:11.834 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:14.961 03.127 12044 Exposure complete
02:27:14.986 00.025 12044 worker thread done servicing request
02:27:14.986 00.000 14964 OnExposeComplete: enter
02:27:14.987 00.001 14964 UpdateGuideState(): m_state=6
02:27:14.988 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4227
02:27:14.988 00.000 14964 Star::Find returns 1 (0), X=277.02, Y=94.30, Mass=265865, SNR=311.7, Peak=13707 HFD=4.6
02:27:14.989 00.001 14964 MultiStar: exiting stabilization period
02:27:14.989 00.000 14964 MultiStar: updating star positions after lock position change
02:27:14.990 00.001 14964 Star::Find(35, 71, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4227
02:27:14.990 00.000 14964 Star::Find returns 1 (0), X=72.69, Y=324.89, Mass=13064, SNR=48.7, Peak=1577 HFD=3.3
02:27:14.991 00.001 14964 Star::Find(35, 137, 307, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4227
02:27:14.991 00.000 14964 Star::Find returns 1 (0), X=138.91, Y=314.94, Mass=3362, SNR=21.9, Peak=978 HFD=2.6
02:27:14.992 00.001 14964 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
02:27:14.992 00.000 14964 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
02:27:14.993 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-0.15 mountX=0.06 mountY=-0.35, mountTheta=-1.40
02:27:14.994 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.06, opts=13)
02:27:14.994 00.000 14964 Enqueuing Move request for scope (0.36, -0.06)
02:27:14.995 00.001 12044 Worker thread wakes up
02:27:14.995 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
02:27:14.995 00.000 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
02:27:14.995 00.000 12044 Moving (0.36, -0.06) raw xDistance=0.06 yDistance=-0.35
02:27:14.995 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.46, using input
02:27:14.995 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:27:14.995 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.09
02:27:14.995 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:14.995 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:27:14.995 00.000 12044 MoveAxis(E, 0, ABG)
02:27:14.995 00.000 12044 Move returns status 0, amount 0
02:27:14.995 00.000 12044 MoveAxis(N, 0, ABG)
02:27:14.995 00.000 12044 Move returns status 0, amount 0
02:27:14.995 00.000 12044 move complete, result=0
02:27:14.996 00.001 12044 worker thread done servicing request
02:27:15.003 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13707, med=617, FiltMin=536, FiltMax=10065, Gamma=0.810
02:27:15.009 00.006 14964 UpdateGuideState exits: m=265865 SNR=311.7
02:27:15.010 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.010 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:15.011 00.001 14964 Enqueuing Expose request
02:27:15.011 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:27:15.012 00.001 12044 Worker thread wakes up
02:27:15.012 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:15.012 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:18.109 03.097 12044 Exposure complete
02:27:18.130 00.021 12044 worker thread done servicing request
02:27:18.130 00.000 14964 OnExposeComplete: enter
02:27:18.130 00.000 14964 UpdateGuideState(): m_state=6
02:27:18.131 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4228
02:27:18.132 00.001 14964 Star::Find returns 1 (0), X=276.44, Y=94.60, Mass=258027, SNR=309.1, Peak=12920 HFD=4.9
02:27:18.132 00.000 14964 MultiStar: [#1 -0.71,-0.35,0.00,M1] [#2 0.21,-0.13,0.06,U] 
02:27:18.133 00.001 14964 refined, 1 included, MultiStar: {-0.19, 0.22}, one-star: {-0.21, 0.24}
02:27:18.134 00.001 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.85 = -2.44)
02:27:18.134 00.000 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.62)
02:27:18.134 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.29 mountX=-0.22 mountY=0.17, mountTheta=2.49
02:27:18.135 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.22, opts=13)
02:27:18.136 00.001 14964 Enqueuing Move request for scope (-0.19, 0.22)
02:27:18.136 00.000 12044 Worker thread wakes up
02:27:18.136 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
02:27:18.137 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
02:27:18.137 00.000 12044 Moving (-0.19, 0.22) raw xDistance=-0.22 yDistance=0.17
02:27:18.137 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
02:27:18.137 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:18.137 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:27:18.137 00.000 12044 MoveAxis(E, 0, ABG)
02:27:18.137 00.000 12044 Move returns status 0, amount 0
02:27:18.137 00.000 12044 MoveAxis(N, 0, ABG)
02:27:18.137 00.000 12044 Move returns status 0, amount 0
02:27:18.137 00.000 12044 move complete, result=0
02:27:18.137 00.000 12044 worker thread done servicing request
02:27:18.153 00.016 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12920, med=615, FiltMin=526, FiltMax=9953, Gamma=0.810
02:27:18.158 00.005 14964 UpdateGuideState exits: m=258027 SNR=309.1
02:27:18.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.159 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:18.160 00.001 14964 Enqueuing Expose request
02:27:18.160 00.000 12044 Worker thread wakes up
02:27:18.160 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:18.160 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:18.160 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:21.257 03.097 12044 Exposure complete
02:27:21.282 00.025 12044 worker thread done servicing request
02:27:21.282 00.000 14964 OnExposeComplete: enter
02:27:21.282 00.000 14964 UpdateGuideState(): m_state=6
02:27:21.283 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4229
02:27:21.284 00.001 14964 Star::Find returns 1 (0), X=277.08, Y=93.02, Mass=252059, SNR=295.4, Peak=7533 HFD=5.8
02:27:21.284 00.000 14964 Star::Find false star n=5 nbg=279 bg=625.8 sigma=36.8 thresh=736 peak=705
02:27:21.284 00.000 14964 MultiStar: [#1 1.24,-0.61,0.00,M2] [#2 0.00,0.00,0.00,L] 
02:27:21.285 00.001 14964 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
02:27:21.285 00.000 14964 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.94)
02:27:21.286 00.001 14964 CameraToMount -- cameraX=0.43 cameraY=-1.34 hyp=1.40 cameraTheta=-1.26 mountX=1.34 mountY=-0.29, mountTheta=-0.21
02:27:21.287 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-1.34, opts=13)
02:27:21.287 00.000 14964 Enqueuing Move request for scope (0.43, -1.34)
02:27:21.288 00.001 12044 Worker thread wakes up
02:27:21.288 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.34) opts 0xd
02:27:21.288 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -1.34)
02:27:21.288 00.000 12044 Moving (0.43, -1.34) raw xDistance=1.34 yDistance=-0.29
02:27:21.288 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.87 from input 1.34, slope = 0.00
02:27:21.288 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:21.288 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:27:21.288 00.000 12044 MoveAxis(W, 103, ABG)
02:27:21.288 00.000 12044 Guiding  Dir = 3, Dur = 103
02:27:21.295 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7533, med=616, FiltMin=527, FiltMax=6669, Gamma=0.810
02:27:21.301 00.006 14964 UpdateGuideState exits: m=252059 SNR=295.4
02:27:21.301 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:21.302 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:21.302 00.000 14964 Enqueuing Expose request
02:27:21.363 00.061 12044 IsSlewing returns 0
02:27:21.363 00.000 12044 IsGuiding returns 0
02:27:21.394 00.031 12044 PulseGuide returned control before completion, sleep 82
02:27:21.488 00.094 12044 IsGuiding returns 1
02:27:21.488 00.000 12044 scope still moving after pulse duration time elapsed
02:27:21.550 00.062 12044 IsSlewing returns 0
02:27:21.550 00.000 12044 IsGuiding returns 0
02:27:21.550 00.000 12044 scope move finished after 103 + 84 ms
02:27:21.550 00.000 12044 Move returns status 0, amount 103
02:27:21.550 00.000 12044 MoveAxis(N, 0, ABG)
02:27:21.551 00.001 12044 Move returns status 0, amount 0
02:27:21.551 00.000 12044 move complete, result=0
02:27:21.551 00.000 12044 worker thread done servicing request
02:27:21.551 00.000 12044 Worker thread wakes up
02:27:21.551 00.000 14964 GuideStep: 1.3 px 103 ms WEST, -0.3 px 0 ms NORTH
02:27:21.551 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:21.551 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:24.678 03.127 12044 Exposure complete
02:27:24.703 00.025 12044 worker thread done servicing request
02:27:24.703 00.000 14964 OnExposeComplete: enter
02:27:24.704 00.001 14964 UpdateGuideState(): m_state=6
02:27:24.704 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4230
02:27:24.705 00.001 14964 Star::Find returns 1 (0), X=276.14, Y=93.73, Mass=251397, SNR=281.3, Peak=6812 HFD=6.2
02:27:24.706 00.001 14964 Star::Find false star n=3 nbg=280 bg=624.8 sigma=35.9 thresh=732 peak=721
02:27:24.706 00.000 14964 MultiStar: [#1 0.18,-0.94,0.00,M3] [#2 0.00,0.00,0.00,L] 
02:27:24.707 00.001 14964 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.56) = xAngle (-0.70 = -0.70)
02:27:24.707 00.000 14964 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.35 = 2.35)
02:27:24.708 00.001 14964 CameraToMount -- cameraX=-0.52 cameraY=-0.63 hyp=0.81 cameraTheta=-2.26 mountX=0.62 mountY=0.58, mountTheta=0.75
02:27:24.709 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=-0.63, opts=13)
02:27:24.709 00.000 14964 Enqueuing Move request for scope (-0.52, -0.63)
02:27:24.710 00.001 12044 Worker thread wakes up
02:27:24.710 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.63) opts 0xd
02:27:24.710 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, -0.63)
02:27:24.710 00.000 12044 Moving (-0.52, -0.63) raw xDistance=0.62 yDistance=0.58
02:27:24.710 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.40 from input 0.62, slope = 0.00
02:27:24.710 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:27:24.710 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:27:24.710 00.000 12044 MoveAxis(W, 48, ABG)
02:27:24.710 00.000 12044 Guiding  Dir = 3, Dur = 48
02:27:24.718 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=6812, med=615, FiltMin=531, FiltMax=6104, Gamma=0.810
02:27:24.724 00.006 14964 UpdateGuideState exits: m=251397 SNR=281.3
02:27:24.724 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.725 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:24.725 00.000 14964 Enqueuing Expose request
02:27:24.738 00.013 12044 IsSlewing returns 0
02:27:24.739 00.001 12044 IsGuiding returns 0
02:27:24.770 00.031 12044 PulseGuide returned control before completion, sleep 27
02:27:24.799 00.029 12044 IsGuiding returns 1
02:27:24.799 00.000 12044 scope still moving after pulse duration time elapsed
02:27:24.874 00.075 12044 IsSlewing returns 0
02:27:24.874 00.000 12044 IsGuiding returns 0
02:27:24.874 00.000 12044 scope move finished after 48 + 87 ms
02:27:24.874 00.000 12044 Move returns status 0, amount 48
02:27:24.874 00.000 12044 MoveAxis(N, 0, ABG)
02:27:24.874 00.000 12044 Move returns status 0, amount 0
02:27:24.874 00.000 12044 move complete, result=0
02:27:24.875 00.001 12044 worker thread done servicing request
02:27:24.875 00.000 12044 Worker thread wakes up
02:27:24.875 00.000 14964 GuideStep: 0.6 px 48 ms WEST, 0.6 px 0 ms NORTH
02:27:24.876 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:24.876 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:28.012 03.136 12044 Exposure complete
02:27:28.032 00.020 12044 worker thread done servicing request
02:27:28.032 00.000 14964 OnExposeComplete: enter
02:27:28.033 00.001 14964 UpdateGuideState(): m_state=6
02:27:28.033 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4231
02:27:28.034 00.001 14964 Star::Find returns 1 (0), X=276.62, Y=94.12, Mass=254881, SNR=278.4, Peak=7759 HFD=5.6
02:27:28.034 00.000 14964 MultiStar: [#1 0.18,-1.62,0.00,M4] [#2 -1.82,-2.56,0.00,M1] 
02:27:28.035 00.001 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.15 = -0.15)
02:27:28.035 00.000 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
02:27:28.036 00.001 14964 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=0.24 mountY=0.06, mountTheta=0.24
02:27:28.037 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.03, y=-0.24, opts=13)
02:27:28.038 00.001 14964 Enqueuing Move request for scope (-0.03, -0.24)
02:27:28.038 00.000 12044 Worker thread wakes up
02:27:28.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
02:27:28.038 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
02:27:28.038 00.000 12044 Moving (-0.03, -0.24) raw xDistance=0.24 yDistance=0.06
02:27:28.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.06
02:27:28.038 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:28.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:27:28.038 00.000 12044 MoveAxis(E, 0, ABG)
02:27:28.038 00.000 12044 Move returns status 0, amount 0
02:27:28.038 00.000 12044 MoveAxis(N, 0, ABG)
02:27:28.038 00.000 12044 Move returns status 0, amount 0
02:27:28.038 00.000 12044 move complete, result=0
02:27:28.038 00.000 12044 worker thread done servicing request
02:27:28.045 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7759, med=617, FiltMin=532, FiltMax=7105, Gamma=0.810
02:27:28.052 00.007 14964 UpdateGuideState exits: m=254881 SNR=278.4
02:27:28.053 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.053 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:28.054 00.001 14964 Enqueuing Expose request
02:27:28.054 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:28.055 00.001 12044 Worker thread wakes up
02:27:28.055 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:28.055 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:31.159 03.104 12044 Exposure complete
02:27:31.180 00.021 12044 worker thread done servicing request
02:27:31.180 00.000 14964 OnExposeComplete: enter
02:27:31.181 00.001 14964 UpdateGuideState(): m_state=6
02:27:31.181 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4232
02:27:31.182 00.001 14964 Star::Find returns 1 (0), X=277.12, Y=94.94, Mass=257479, SNR=294.9, Peak=7566 HFD=5.9
02:27:31.183 00.001 14964 MultiStar: [#1 0.59,-2.18,0.00,M5] [#2 0.62,-2.26,0.00,M2] 
02:27:31.183 00.000 14964 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.56) = xAngle (2.45 = 2.45)
02:27:31.183 00.000 14964 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.50 = -0.78)
02:27:31.184 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.58 hyp=0.74 cameraTheta=0.89 mountX=-0.57 mountY=-0.52, mountTheta=-2.40
02:27:31.185 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.58, opts=13)
02:27:31.186 00.001 14964 Enqueuing Move request for scope (0.46, 0.58)
02:27:31.186 00.000 12044 Worker thread wakes up
02:27:31.186 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.58) opts 0xd
02:27:31.186 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.58)
02:27:31.186 00.000 12044 Moving (0.46, 0.58) raw xDistance=-0.57 yDistance=-0.52
02:27:31.186 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.57 is < calculated value -0.59, using input
02:27:31.186 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.57, slope = -0.18
02:27:31.186 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:27:31.186 00.000 12044 MoveAxis(E, 44, ABG)
02:27:31.186 00.000 12044 Guiding  Dir = 2, Dur = 44
02:27:31.194 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=7566, med=615, FiltMin=533, FiltMax=6527, Gamma=0.810
02:27:31.200 00.006 14964 UpdateGuideState exits: m=257479 SNR=294.9
02:27:31.200 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.201 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:31.201 00.000 14964 Enqueuing Expose request
02:27:31.223 00.022 12044 IsSlewing returns 0
02:27:31.223 00.000 12044 IsGuiding returns 0
02:27:31.254 00.031 12044 PulseGuide returned control before completion, sleep 23
02:27:31.285 00.031 12044 IsGuiding returns 1
02:27:31.285 00.000 12044 scope still moving after pulse duration time elapsed
02:27:31.349 00.064 12044 IsSlewing returns 0
02:27:31.349 00.000 12044 IsGuiding returns 0
02:27:31.349 00.000 12044 scope move finished after 44 + 81 ms
02:27:31.349 00.000 12044 Move returns status 0, amount 44
02:27:31.349 00.000 12044 MoveAxis(N, 49, ABG)
02:27:31.349 00.000 12044 Guiding  Dir = 0, Dur = 49
02:27:31.410 00.061 12044 IsSlewing returns 0
02:27:31.411 00.001 12044 IsGuiding returns 0
02:27:31.442 00.031 12044 PulseGuide returned control before completion, sleep 28
02:27:31.549 00.107 12044 IsGuiding returns 1
02:27:31.549 00.000 12044 scope still moving after pulse duration time elapsed
02:27:31.611 00.062 12044 IsSlewing returns 0
02:27:31.612 00.001 12044 IsGuiding returns 0
02:27:31.612 00.000 12044 scope move finished after 49 + 152 ms
02:27:31.612 00.000 12044 Move returns status 0, amount 49
02:27:31.612 00.000 12044 move complete, result=0
02:27:31.612 00.000 12044 worker thread done servicing request
02:27:31.612 00.000 12044 Worker thread wakes up
02:27:31.612 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:31.612 00.000 14964 GuideStep: -0.6 px 44 ms EAST, -0.5 px 49 ms NORTH
02:27:31.612 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:34.745 03.133 12044 Exposure complete
02:27:34.772 00.027 12044 worker thread done servicing request
02:27:34.772 00.000 14964 OnExposeComplete: enter
02:27:34.773 00.001 14964 UpdateGuideState(): m_state=6
02:27:34.773 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4233
02:27:34.774 00.001 14964 Star::Find returns 1 (0), X=276.79, Y=94.78, Mass=255977, SNR=314.7, Peak=8668 HFD=5.1
02:27:34.774 00.000 14964 MultiStar: [#1 0.11,-1.86,0.00,M6] [#2 0.61,-2.71,0.00,M3] 
02:27:34.775 00.001 14964 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.56) = xAngle (2.82 = 2.82)
02:27:34.775 00.000 14964 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.41)
02:27:34.776 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.26 mountX=-0.41 mountY=-0.18, mountTheta=-2.74
02:27:34.777 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.42, opts=13)
02:27:34.777 00.000 14964 Enqueuing Move request for scope (0.13, 0.42)
02:27:34.778 00.001 12044 Worker thread wakes up
02:27:34.778 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd
02:27:34.778 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.42)
02:27:34.778 00.000 12044 Moving (0.13, 0.42) raw xDistance=-0.41 yDistance=-0.18
02:27:34.778 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.41 is < calculated value -0.79, using input
02:27:34.778 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.41, slope = -0.20
02:27:34.778 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:34.778 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:34.778 00.000 12044 MoveAxis(E, 32, ABG)
02:27:34.778 00.000 12044 Guiding  Dir = 2, Dur = 32
02:27:34.786 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8668, med=616, FiltMin=529, FiltMax=7981, Gamma=0.810
02:27:34.791 00.005 14964 UpdateGuideState exits: m=255977 SNR=314.7
02:27:34.791 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.792 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:34.792 00.000 14964 Enqueuing Expose request
02:27:34.816 00.024 12044 IsSlewing returns 0
02:27:34.817 00.001 12044 IsGuiding returns 0
02:27:34.848 00.031 12044 PulseGuide returned control before completion, sleep 11
02:27:34.879 00.031 12044 IsGuiding returns 1
02:27:34.879 00.000 12044 scope still moving after pulse duration time elapsed
02:27:34.940 00.061 12044 IsSlewing returns 0
02:27:34.941 00.001 12044 IsGuiding returns 0
02:27:34.941 00.000 12044 scope move finished after 32 + 92 ms
02:27:34.941 00.000 12044 Move returns status 0, amount 32
02:27:34.941 00.000 12044 MoveAxis(N, 0, ABG)
02:27:34.941 00.000 12044 Move returns status 0, amount 0
02:27:34.941 00.000 12044 move complete, result=0
02:27:34.941 00.000 12044 worker thread done servicing request
02:27:34.941 00.000 12044 Worker thread wakes up
02:27:34.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:34.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:34.941 00.000 14964 GuideStep: -0.4 px 32 ms EAST, -0.2 px 0 ms NORTH
02:27:38.076 03.135 12044 Exposure complete
02:27:38.099 00.023 12044 worker thread done servicing request
02:27:38.099 00.000 14964 OnExposeComplete: enter
02:27:38.100 00.001 14964 UpdateGuideState(): m_state=6
02:27:38.100 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4234
02:27:38.101 00.001 14964 Star::Find returns 1 (0), X=276.61, Y=94.84, Mass=257313, SNR=308.3, Peak=9139 HFD=5.2
02:27:38.101 00.000 14964 MultiStar: [#1 -0.08,-1.59,0.00,M7] [#2 -0.08,-2.58,0.00,M4] 
02:27:38.102 00.001 14964 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.56) = xAngle (3.22 = -3.07)
02:27:38.102 00.000 14964 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
02:27:38.103 00.001 14964 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=-0.48 mountY=-0.01, mountTheta=-3.13
02:27:38.104 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.48, opts=13)
02:27:38.104 00.000 14964 Enqueuing Move request for scope (-0.04, 0.48)
02:27:38.105 00.001 12044 Worker thread wakes up
02:27:38.105 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
02:27:38.105 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
02:27:38.105 00.000 12044 Moving (-0.04, 0.48) raw xDistance=-0.48 yDistance=-0.01
02:27:38.105 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.48 is < calculated value -0.89, using input
02:27:38.105 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.48, slope = -0.20
02:27:38.105 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:38.105 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:27:38.105 00.000 12044 MoveAxis(E, 37, ABG)
02:27:38.105 00.000 12044 Guiding  Dir = 2, Dur = 37
02:27:38.112 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9139, med=616, FiltMin=527, FiltMax=7511, Gamma=0.810
02:27:38.118 00.006 14964 UpdateGuideState exits: m=257313 SNR=308.3
02:27:38.119 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:38.119 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:38.120 00.001 14964 Enqueuing Expose request
02:27:38.158 00.038 12044 IsSlewing returns 0
02:27:38.158 00.000 12044 IsGuiding returns 0
02:27:38.189 00.031 12044 PulseGuide returned control before completion, sleep 17
02:27:38.210 00.021 12044 IsGuiding returns 1
02:27:38.210 00.000 12044 scope still moving after pulse duration time elapsed
02:27:38.270 00.060 12044 IsSlewing returns 0
02:27:38.270 00.000 12044 IsGuiding returns 0
02:27:38.270 00.000 12044 scope move finished after 37 + 75 ms
02:27:38.271 00.001 12044 Move returns status 0, amount 37
02:27:38.271 00.000 12044 MoveAxis(N, 0, ABG)
02:27:38.271 00.000 12044 Move returns status 0, amount 0
02:27:38.271 00.000 12044 move complete, result=0
02:27:38.271 00.000 12044 worker thread done servicing request
02:27:38.271 00.000 12044 Worker thread wakes up
02:27:38.271 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:38.271 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:38.271 00.000 14964 GuideStep: -0.5 px 37 ms EAST, -0.0 px 0 ms NORTH
02:27:41.397 03.126 12044 Exposure complete
02:27:41.418 00.021 12044 worker thread done servicing request
02:27:41.418 00.000 14964 OnExposeComplete: enter
02:27:41.419 00.001 14964 UpdateGuideState(): m_state=6
02:27:41.420 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4235
02:27:41.420 00.000 14964 Star::Find returns 1 (0), X=276.42, Y=94.69, Mass=264480, SNR=318.0, Peak=9483 HFD=5.0
02:27:41.421 00.001 14964 MultiStar: [#1 -0.35,-1.31,0.00,M8] [#2 -0.76,-1.52,0.00,M5] 
02:27:41.421 00.000 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
02:27:41.422 00.001 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.50)
02:27:41.422 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=0.33 hyp=0.40 cameraTheta=2.18 mountX=-0.33 mountY=0.19, mountTheta=2.62
02:27:41.423 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.33, opts=13)
02:27:41.424 00.001 14964 Enqueuing Move request for scope (-0.23, 0.33)
02:27:41.424 00.000 12044 Worker thread wakes up
02:27:41.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.33) opts 0xd
02:27:41.424 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.33)
02:27:41.425 00.001 12044 Moving (-0.23, 0.33) raw xDistance=-0.33 yDistance=0.19
02:27:41.425 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.33 is < calculated value -0.86, using input
02:27:41.425 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:27:41.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.33, slope = -0.16
02:27:41.425 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:27:41.425 00.000 12044 MoveAxis(E, 26, ABG)
02:27:41.425 00.000 12044 Guiding  Dir = 2, Dur = 26
02:27:41.432 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9483, med=616, FiltMin=531, FiltMax=8405, Gamma=0.810
02:27:41.438 00.006 14964 UpdateGuideState exits: m=264480 SNR=318.0
02:27:41.438 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.439 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:41.439 00.000 14964 Enqueuing Expose request
02:27:41.472 00.033 12044 IsSlewing returns 0
02:27:41.472 00.000 12044 IsGuiding returns 0
02:27:41.503 00.031 12044 IsGuiding returns 1
02:27:41.503 00.000 12044 scope still moving after pulse duration time elapsed
02:27:41.566 00.063 12044 IsSlewing returns 0
02:27:41.567 00.001 12044 IsGuiding returns 0
02:27:41.567 00.000 12044 scope move finished after 26 + 69 ms
02:27:41.567 00.000 12044 Move returns status 0, amount 26
02:27:41.567 00.000 12044 MoveAxis(N, 0, ABG)
02:27:41.567 00.000 12044 Move returns status 0, amount 0
02:27:41.567 00.000 12044 move complete, result=0
02:27:41.567 00.000 12044 worker thread done servicing request
02:27:41.567 00.000 12044 Worker thread wakes up
02:27:41.567 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
02:27:41.568 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:41.568 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:44.675 03.107 12044 Exposure complete
02:27:44.696 00.021 12044 worker thread done servicing request
02:27:44.696 00.000 14964 OnExposeComplete: enter
02:27:44.696 00.000 14964 UpdateGuideState(): m_state=6
02:27:44.697 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4236
02:27:44.697 00.000 14964 Star::Find returns 1 (0), X=276.56, Y=94.36, Mass=262313, SNR=315.6, Peak=14238 HFD=4.2
02:27:44.698 00.001 14964 MultiStar: [#1 -0.30,-0.75,0.00,M9] [#2 -0.13,0.17,0.08,U] 
02:27:44.698 00.000 14964 single-star, 1 included, MultiStar: {-0.09, 0.01}, one-star: {-0.09, 0.00}
02:27:44.699 00.001 14964 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.56) = xAngle (4.68 = -1.61)
02:27:44.699 00.000 14964 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.73 = 1.45)
02:27:44.699 00.000 14964 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.12 mountX=-0.00 mountY=0.09, mountTheta=1.61
02:27:44.700 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=0.00, opts=13)
02:27:44.701 00.001 14964 Enqueuing Move request for scope (-0.09, 0.00)
02:27:44.702 00.001 12044 Worker thread wakes up
02:27:44.702 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
02:27:44.702 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
02:27:44.702 00.000 12044 Moving (-0.09, 0.00) raw xDistance=-0.00 yDistance=0.09
02:27:44.702 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
02:27:44.702 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:44.702 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:27:44.702 00.000 12044 MoveAxis(E, 0, ABG)
02:27:44.702 00.000 12044 Move returns status 0, amount 0
02:27:44.702 00.000 12044 MoveAxis(N, 0, ABG)
02:27:44.702 00.000 12044 Move returns status 0, amount 0
02:27:44.702 00.000 12044 move complete, result=0
02:27:44.702 00.000 12044 worker thread done servicing request
02:27:44.709 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14238, med=617, FiltMin=525, FiltMax=10891, Gamma=0.810
02:27:44.715 00.006 14964 UpdateGuideState exits: m=262313 SNR=315.6
02:27:44.715 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.716 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:44.716 00.000 14964 Enqueuing Expose request
02:27:44.717 00.001 12044 Worker thread wakes up
02:27:44.717 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:44.717 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:44.717 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:47.827 03.110 12044 Exposure complete
02:27:47.852 00.025 12044 worker thread done servicing request
02:27:47.852 00.000 14964 OnExposeComplete: enter
02:27:47.853 00.001 14964 UpdateGuideState(): m_state=6
02:27:47.853 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4237
02:27:47.854 00.001 14964 Star::Find returns 1 (0), X=276.25, Y=94.16, Mass=264782, SNR=311.7, Peak=10813 HFD=4.6
02:27:47.855 00.001 14964 MultiStar: [#1 -0.63,-0.62,0.00,M10] [#2 -0.65,-0.19,0.08,U] 
02:27:47.855 00.000 14964 single-star, 1 included, MultiStar: {-0.42, -0.20}, one-star: {-0.40, -0.20}
02:27:47.855 00.000 14964 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.56) = xAngle (-1.13 = -1.13)
02:27:47.856 00.001 14964 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
02:27:47.856 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=-0.20 hyp=0.45 cameraTheta=-2.69 mountX=0.19 mountY=0.42, mountTheta=1.14
02:27:47.857 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=-0.20, opts=13)
02:27:47.858 00.001 14964 Enqueuing Move request for scope (-0.40, -0.20)
02:27:47.858 00.000 12044 Worker thread wakes up
02:27:47.858 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.20) opts 0xd
02:27:47.858 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, -0.20)
02:27:47.858 00.000 12044 Moving (-0.40, -0.20) raw xDistance=0.19 yDistance=0.42
02:27:47.858 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
02:27:47.858 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:47.859 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:27:47.859 00.000 12044 MoveAxis(E, 0, ABG)
02:27:47.859 00.000 12044 Move returns status 0, amount 0
02:27:47.859 00.000 12044 MoveAxis(N, 0, ABG)
02:27:47.859 00.000 12044 Move returns status 0, amount 0
02:27:47.859 00.000 12044 move complete, result=0
02:27:47.859 00.000 12044 worker thread done servicing request
02:27:47.866 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10813, med=616, FiltMin=528, FiltMax=9322, Gamma=0.810
02:27:47.871 00.005 14964 UpdateGuideState exits: m=264782 SNR=311.7
02:27:47.872 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.872 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:47.873 00.001 14964 Enqueuing Expose request
02:27:47.873 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:27:47.874 00.001 12044 Worker thread wakes up
02:27:47.874 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:47.874 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:50.978 03.104 12044 Exposure complete
02:27:51.002 00.024 12044 worker thread done servicing request
02:27:51.003 00.001 14964 OnExposeComplete: enter
02:27:51.003 00.000 14964 UpdateGuideState(): m_state=6
02:27:51.004 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4238
02:27:51.004 00.000 14964 Star::Find returns 1 (0), X=276.29, Y=94.44, Mass=259235, SNR=303.9, Peak=10481 HFD=4.8
02:27:51.005 00.001 14964 MultiStar: [#1 -0.59,-0.83,0.00,R] [#2 -1.00,-0.75,0.00,M4] 
02:27:51.005 00.000 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.48 = -1.81)
02:27:51.006 00.001 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.25)
02:27:51.006 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.37 cameraTheta=2.92 mountX=-0.09 mountY=0.35, mountTheta=1.81
02:27:51.007 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=0.08, opts=13)
02:27:51.008 00.001 14964 Enqueuing Move request for scope (-0.37, 0.08)
02:27:51.008 00.000 12044 Worker thread wakes up
02:27:51.008 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd
02:27:51.008 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, 0.08)
02:27:51.008 00.000 12044 Moving (-0.37, 0.08) raw xDistance=-0.09 yDistance=0.35
02:27:51.008 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:27:51.008 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:51.008 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:27:51.008 00.000 12044 MoveAxis(E, 0, ABG)
02:27:51.008 00.000 12044 Move returns status 0, amount 0
02:27:51.008 00.000 12044 MoveAxis(N, 0, ABG)
02:27:51.009 00.001 12044 Move returns status 0, amount 0
02:27:51.009 00.000 12044 move complete, result=0
02:27:51.009 00.000 12044 worker thread done servicing request
02:27:51.016 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10481, med=616, FiltMin=531, FiltMax=8943, Gamma=0.810
02:27:51.022 00.006 14964 UpdateGuideState exits: m=259235 SNR=303.9
02:27:51.022 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.022 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:51.023 00.001 14964 Enqueuing Expose request
02:27:51.024 00.001 12044 Worker thread wakes up
02:27:51.024 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:51.024 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:51.024 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:27:54.136 03.112 12044 Exposure complete
02:27:54.157 00.021 12044 worker thread done servicing request
02:27:54.157 00.000 14964 OnExposeComplete: enter
02:27:54.158 00.001 14964 UpdateGuideState(): m_state=6
02:27:54.158 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4239
02:27:54.159 00.001 14964 Star::Find returns 1 (0), X=275.59, Y=94.77, Mass=257620, SNR=305.0, Peak=10588 HFD=5.0
02:27:54.159 00.000 14964 MultiStar: [#1 -0.91,-0.37,0.00,M1] [#2 -1.62,-0.40,0.00,M5] 
02:27:54.160 00.001 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.96)
02:27:54.160 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
02:27:54.161 00.001 14964 CameraToMount -- cameraX=-1.06 cameraY=0.41 hyp=1.14 cameraTheta=2.77 mountX=-0.43 mountY=1.01, mountTheta=1.97
02:27:54.162 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.06, y=0.41, opts=13)
02:27:54.163 00.001 14964 Enqueuing Move request for scope (-1.06, 0.41)
02:27:54.164 00.001 12044 Worker thread wakes up
02:27:54.164 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.41) opts 0xd
02:27:54.164 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.06, 0.41)
02:27:54.164 00.000 12044 Moving (-1.06, 0.41) raw xDistance=-0.43 yDistance=1.01
02:27:54.164 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.43, slope = -0.16
02:27:54.164 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:27:54.164 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.01
02:27:54.164 00.000 12044 MoveAxis(E, 48, ABG)
02:27:54.164 00.000 12044 Guiding  Dir = 2, Dur = 48
02:27:54.171 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10588, med=615, FiltMin=535, FiltMax=9153, Gamma=0.810
02:27:54.178 00.007 14964 UpdateGuideState exits: m=257620 SNR=305.0
02:27:54.178 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.179 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:54.179 00.000 14964 Enqueuing Expose request
02:27:54.222 00.043 12044 IsSlewing returns 0
02:27:54.222 00.000 12044 IsGuiding returns 0
02:27:54.253 00.031 12044 PulseGuide returned control before completion, sleep 28
02:27:54.315 00.062 12044 IsGuiding returns 1
02:27:54.315 00.000 12044 scope still moving after pulse duration time elapsed
02:27:54.378 00.063 12044 IsSlewing returns 0
02:27:54.379 00.001 12044 IsGuiding returns 0
02:27:54.379 00.000 12044 scope move finished after 48 + 109 ms
02:27:54.379 00.000 12044 Move returns status 0, amount 48
02:27:54.379 00.000 12044 MoveAxis(N, 0, ABG)
02:27:54.379 00.000 12044 Move returns status 0, amount 0
02:27:54.379 00.000 12044 move complete, result=0
02:27:54.379 00.000 12044 worker thread done servicing request
02:27:54.379 00.000 12044 Worker thread wakes up
02:27:54.379 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:54.379 00.000 14964 GuideStep: -0.4 px 48 ms EAST, 1.0 px 0 ms NORTH
02:27:54.380 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:57.483 03.103 12044 Exposure complete
02:27:57.512 00.029 12044 worker thread done servicing request
02:27:57.512 00.000 14964 OnExposeComplete: enter
02:27:57.512 00.000 14964 UpdateGuideState(): m_state=6
02:27:57.512 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4240
02:27:57.512 00.000 14964 Star::Find returns 1 (0), X=276.33, Y=94.55, Mass=261886, SNR=322.3, Peak=14060 HFD=4.3
02:27:57.514 00.002 14964 MultiStar: [#1 -0.07,0.81,0.00,M2] [#2 -0.51,-0.25,0.07,U] 
02:27:57.514 00.000 14964 refined, 1 included, MultiStar: {-0.34, 0.16}, one-star: {-0.33, 0.19}
02:27:57.514 00.000 14964 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.56) = xAngle (4.26 = -2.02)
02:27:57.514 00.000 14964 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.31 = 1.03)
02:27:57.515 00.001 14964 CameraToMount -- cameraX=-0.34 cameraY=0.16 hyp=0.37 cameraTheta=2.71 mountX=-0.16 mountY=0.32, mountTheta=2.04
02:27:57.516 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=0.16, opts=13)
02:27:57.516 00.000 14964 Enqueuing Move request for scope (-0.34, 0.16)
02:27:57.518 00.002 12044 Worker thread wakes up
02:27:57.518 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.16) opts 0xd
02:27:57.518 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, 0.16)
02:27:57.518 00.000 12044 Moving (-0.34, 0.16) raw xDistance=-0.16 yDistance=0.32
02:27:57.518 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.31, using input
02:27:57.518 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.09
02:27:57.518 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:57.518 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:27:57.518 00.000 12044 MoveAxis(E, 0, ABG)
02:27:57.518 00.000 12044 Move returns status 0, amount 0
02:27:57.518 00.000 12044 MoveAxis(N, 0, ABG)
02:27:57.518 00.000 12044 Move returns status 0, amount 0
02:27:57.518 00.000 12044 move complete, result=0
02:27:57.518 00.000 12044 worker thread done servicing request
02:27:57.529 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14060, med=616, FiltMin=533, FiltMax=10969, Gamma=0.810
02:27:57.534 00.005 14964 UpdateGuideState exits: m=261886 SNR=322.3
02:27:57.535 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.535 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:27:57.536 00.001 14964 Enqueuing Expose request
02:27:57.536 00.000 12044 Worker thread wakes up
02:27:57.536 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:27:57.536 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:27:57.536 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:28:00.667 03.131 12044 Exposure complete
02:28:00.689 00.022 12044 worker thread done servicing request
02:28:00.690 00.001 14964 OnExposeComplete: enter
02:28:00.690 00.000 14964 UpdateGuideState(): m_state=6
02:28:00.691 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4241
02:28:00.691 00.000 14964 Star::Find returns 1 (0), X=276.71, Y=95.00, Mass=269778, SNR=320.6, Peak=15374 HFD=4.2
02:28:00.692 00.001 14964 MultiStar: [#1 0.21,0.01,0.18,U] [#2 -0.26,-0.72,0.00,M5] 
02:28:00.692 00.000 14964 refined, 1 included, MultiStar: {0.08, 0.55}, one-star: {0.05, 0.64}
02:28:00.693 00.001 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
02:28:00.693 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
02:28:00.694 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.55 hyp=0.55 cameraTheta=1.43 mountX=-0.54 mountY=-0.13, mountTheta=-2.90
02:28:00.695 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.55, opts=13)
02:28:00.696 00.001 14964 Enqueuing Move request for scope (0.08, 0.55)
02:28:00.696 00.000 12044 Worker thread wakes up
02:28:00.696 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.55) opts 0xd
02:28:00.697 00.001 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.55)
02:28:00.697 00.000 12044 Moving (0.08, 0.55) raw xDistance=-0.54 yDistance=-0.13
02:28:00.697 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.46 from input -0.54, slope = -0.12
02:28:00.697 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:00.697 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:28:00.697 00.000 12044 MoveAxis(E, 54, ABG)
02:28:00.697 00.000 12044 Guiding  Dir = 2, Dur = 54
02:28:00.704 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15374, med=615, FiltMin=531, FiltMax=13219, Gamma=0.810
02:28:00.710 00.006 14964 UpdateGuideState exits: m=269778 SNR=320.6
02:28:00.711 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.711 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:00.712 00.001 14964 Enqueuing Expose request
02:28:00.722 00.010 12044 IsSlewing returns 0
02:28:00.723 00.001 12044 IsGuiding returns 0
02:28:00.754 00.031 12044 PulseGuide returned control before completion, sleep 33
02:28:00.790 00.036 12044 IsGuiding returns 1
02:28:00.790 00.000 12044 scope still moving after pulse duration time elapsed
02:28:00.864 00.074 12044 IsSlewing returns 0
02:28:00.864 00.000 12044 IsGuiding returns 0
02:28:00.864 00.000 12044 scope move finished after 54 + 87 ms
02:28:00.864 00.000 12044 Move returns status 0, amount 54
02:28:00.864 00.000 12044 MoveAxis(N, 0, ABG)
02:28:00.864 00.000 12044 Move returns status 0, amount 0
02:28:00.864 00.000 12044 move complete, result=0
02:28:00.864 00.000 12044 worker thread done servicing request
02:28:00.864 00.000 12044 Worker thread wakes up
02:28:00.864 00.000 14964 GuideStep: -0.5 px 54 ms EAST, -0.1 px 0 ms NORTH
02:28:00.865 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:00.865 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:03.999 03.134 12044 Exposure complete
02:28:04.021 00.022 12044 worker thread done servicing request
02:28:04.021 00.000 14964 OnExposeComplete: enter
02:28:04.022 00.001 14964 UpdateGuideState(): m_state=6
02:28:04.022 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4242
02:28:04.023 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=94.80, Mass=268343, SNR=319.0, Peak=14994 HFD=4.4
02:28:04.023 00.000 14964 MultiStar: [#1 0.23,0.33,0.14,U] [#2 -0.39,-0.01,0.07,U] 
02:28:04.024 00.001 14964 refined, 2 included, MultiStar: {0.04, 0.40}, one-star: {0.04, 0.44}
02:28:04.024 00.000 14964 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.56) = xAngle (3.03 = 3.03)
02:28:04.024 00.000 14964 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
02:28:04.025 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.41 cameraTheta=1.47 mountX=-0.40 mountY=-0.08, mountTheta=-2.94
02:28:04.026 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.40, opts=13)
02:28:04.026 00.000 14964 Enqueuing Move request for scope (0.04, 0.40)
02:28:04.027 00.001 12044 Worker thread wakes up
02:28:04.027 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
02:28:04.027 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
02:28:04.027 00.000 12044 Moving (0.04, 0.40) raw xDistance=-0.40 yDistance=-0.08
02:28:04.027 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.40 is < calculated value -0.45, using input
02:28:04.027 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.10
02:28:04.027 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:04.027 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:04.027 00.000 12044 MoveAxis(E, 31, ABG)
02:28:04.027 00.000 12044 Guiding  Dir = 2, Dur = 31
02:28:04.034 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14994, med=615, FiltMin=531, FiltMax=11983, Gamma=0.810
02:28:04.040 00.006 14964 UpdateGuideState exits: m=268343 SNR=319.0
02:28:04.040 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.041 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:04.041 00.000 14964 Enqueuing Expose request
02:28:04.064 00.023 12044 IsSlewing returns 0
02:28:04.064 00.000 12044 IsGuiding returns 0
02:28:04.127 00.063 12044 IsGuiding returns 1
02:28:04.127 00.000 12044 scope still moving after pulse duration time elapsed
02:28:04.206 00.079 12044 IsSlewing returns 0
02:28:04.207 00.001 12044 IsGuiding returns 0
02:28:04.207 00.000 12044 scope move finished after 31 + 111 ms
02:28:04.207 00.000 12044 Move returns status 0, amount 31
02:28:04.207 00.000 12044 MoveAxis(N, 0, ABG)
02:28:04.207 00.000 12044 Move returns status 0, amount 0
02:28:04.207 00.000 12044 move complete, result=0
02:28:04.207 00.000 12044 worker thread done servicing request
02:28:04.207 00.000 12044 Worker thread wakes up
02:28:04.207 00.000 14964 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
02:28:04.208 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:04.208 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:07.314 03.106 12044 Exposure complete
02:28:07.334 00.020 12044 worker thread done servicing request
02:28:07.336 00.002 14964 OnExposeComplete: enter
02:28:07.336 00.000 14964 UpdateGuideState(): m_state=6
02:28:07.337 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4243
02:28:07.337 00.000 14964 Star::Find returns 1 (0), X=276.52, Y=94.12, Mass=266696, SNR=314.1, Peak=15427 HFD=3.9
02:28:07.338 00.001 14964 MultiStar: [#1 -0.06,1.31,0.00,M1] [#2 -0.36,0.54,0.09,U] 
02:28:07.338 00.000 14964 refined, 1 included, MultiStar: {-0.15, -0.18}, one-star: {-0.13, -0.24}
02:28:07.339 00.001 14964 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.56) = xAngle (-0.72 = -0.72)
02:28:07.339 00.000 14964 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
02:28:07.340 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.27 mountX=0.17 mountY=0.17, mountTheta=0.77
02:28:07.340 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.18, opts=13)
02:28:07.341 00.001 14964 Enqueuing Move request for scope (-0.15, -0.18)
02:28:07.342 00.001 12044 Worker thread wakes up
02:28:07.342 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
02:28:07.342 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
02:28:07.342 00.000 12044 Moving (-0.15, -0.18) raw xDistance=0.17 yDistance=0.17
02:28:07.342 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
02:28:07.342 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:07.342 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:28:07.342 00.000 12044 MoveAxis(E, 0, ABG)
02:28:07.342 00.000 12044 Move returns status 0, amount 0
02:28:07.342 00.000 12044 MoveAxis(N, 0, ABG)
02:28:07.342 00.000 12044 Move returns status 0, amount 0
02:28:07.342 00.000 12044 move complete, result=0
02:28:07.342 00.000 12044 worker thread done servicing request
02:28:07.349 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15427, med=616, FiltMin=534, FiltMax=12981, Gamma=0.810
02:28:07.355 00.006 14964 UpdateGuideState exits: m=266696 SNR=314.1
02:28:07.355 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.356 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:07.356 00.000 14964 Enqueuing Expose request
02:28:07.357 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:07.357 00.000 12044 Worker thread wakes up
02:28:07.357 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:07.357 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:10.480 03.123 12044 Exposure complete
02:28:10.501 00.021 12044 worker thread done servicing request
02:28:10.501 00.000 14964 OnExposeComplete: enter
02:28:10.502 00.001 14964 UpdateGuideState(): m_state=6
02:28:10.502 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4244
02:28:10.503 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=94.68, Mass=265705, SNR=323.5, Peak=18133 HFD=4.1
02:28:10.503 00.000 14964 MultiStar: [#1 -0.87,1.17,0.00,M2] [#2 -1.11,0.55,0.00,M4] 
02:28:10.504 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
02:28:10.504 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.04)
02:28:10.505 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=0.32 hyp=0.79 cameraTheta=2.72 mountX=-0.33 mountY=0.68, mountTheta=2.03
02:28:10.507 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.32, opts=13)
02:28:10.508 00.001 14964 Enqueuing Move request for scope (-0.72, 0.32)
02:28:10.508 00.000 12044 Worker thread wakes up
02:28:10.508 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.32) opts 0xd
02:28:10.508 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.32)
02:28:10.508 00.000 12044 Moving (-0.72, 0.32) raw xDistance=-0.33 yDistance=0.68
02:28:10.508 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.33, slope = -0.04
02:28:10.508 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:10.508 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
02:28:10.508 00.000 12044 MoveAxis(E, 25, ABG)
02:28:10.508 00.000 12044 Guiding  Dir = 2, Dur = 25
02:28:10.516 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18133, med=617, FiltMin=534, FiltMax=10071, Gamma=0.810
02:28:10.522 00.006 14964 UpdateGuideState exits: m=265705 SNR=323.5
02:28:10.522 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.523 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:10.523 00.000 14964 Enqueuing Expose request
02:28:10.534 00.011 12044 IsSlewing returns 0
02:28:10.534 00.000 12044 IsGuiding returns 0
02:28:10.565 00.031 12044 IsGuiding returns 1
02:28:10.565 00.000 12044 scope still moving after pulse duration time elapsed
02:28:10.613 00.048 12044 IsSlewing returns 0
02:28:10.613 00.000 12044 IsGuiding returns 0
02:28:10.613 00.000 12044 scope move finished after 25 + 53 ms
02:28:10.613 00.000 12044 Move returns status 0, amount 25
02:28:10.613 00.000 12044 MoveAxis(N, 0, ABG)
02:28:10.613 00.000 12044 Move returns status 0, amount 0
02:28:10.613 00.000 12044 move complete, result=0
02:28:10.613 00.000 12044 worker thread done servicing request
02:28:10.613 00.000 12044 Worker thread wakes up
02:28:10.613 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.7 px 0 ms NORTH
02:28:10.614 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:10.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:13.733 03.119 12044 Exposure complete
02:28:13.758 00.025 12044 worker thread done servicing request
02:28:13.759 00.001 14964 OnExposeComplete: enter
02:28:13.759 00.000 14964 UpdateGuideState(): m_state=6
02:28:13.760 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4245
02:28:13.760 00.000 14964 Star::Find returns 1 (0), X=275.96, Y=94.15, Mass=269700, SNR=324.2, Peak=20229 HFD=4.3
02:28:13.762 00.002 14964 MultiStar: [#1 -0.89,2.10,0.00,M3] [#2 -1.08,1.06,0.00,M5] 
02:28:13.763 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
02:28:13.765 00.002 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
02:28:13.765 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=-0.21 hyp=0.72 cameraTheta=-2.85 mountX=0.20 mountY=0.71, mountTheta=1.30
02:28:13.766 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-0.21, opts=13)
02:28:13.767 00.001 14964 Enqueuing Move request for scope (-0.69, -0.21)
02:28:13.767 00.000 12044 Worker thread wakes up
02:28:13.767 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.21) opts 0xd
02:28:13.767 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -0.21)
02:28:13.767 00.000 12044 Moving (-0.69, -0.21) raw xDistance=0.20 yDistance=0.71
02:28:13.767 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
02:28:13.768 00.001 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.86 newest=1.55
02:28:13.768 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
02:28:13.768 00.000 12044 MoveAxis(E, 0, ABG)
02:28:13.768 00.000 12044 Move returns status 0, amount 0
02:28:13.768 00.000 12044 BLC: Oldest BLC event removed
02:28:13.768 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:28:13.768 00.000 12044 MoveAxis(S, 398, ABG)
02:28:13.768 00.000 12044 Guiding  Dir = 1, Dur = 398
02:28:13.775 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=20229, med=616, FiltMin=526, FiltMax=9365, Gamma=0.810
02:28:13.780 00.005 14964 UpdateGuideState exits: m=269700 SNR=324.2
02:28:13.781 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.781 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:13.782 00.001 14964 Enqueuing Expose request
02:28:13.832 00.050 12044 IsSlewing returns 0
02:28:13.833 00.001 12044 IsGuiding returns 0
02:28:13.865 00.032 12044 PulseGuide returned control before completion, sleep 377
02:28:14.245 00.380 12044 IsGuiding returns 1
02:28:14.245 00.000 12044 scope still moving after pulse duration time elapsed
02:28:14.298 00.053 12044 IsSlewing returns 0
02:28:14.298 00.000 12044 IsGuiding returns 0
02:28:14.298 00.000 12044 scope move finished after 398 + 67 ms
02:28:14.298 00.000 12044 Move returns status 0, amount 398
02:28:14.298 00.000 12044 move complete, result=0
02:28:14.298 00.000 12044 worker thread done servicing request
02:28:14.298 00.000 12044 Worker thread wakes up
02:28:14.298 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 398 ms SOUTH
02:28:14.299 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:14.299 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:17.418 03.119 12044 Exposure complete
02:28:17.445 00.027 12044 worker thread done servicing request
02:28:17.445 00.000 14964 OnExposeComplete: enter
02:28:17.446 00.001 14964 UpdateGuideState(): m_state=6
02:28:17.446 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4246
02:28:17.447 00.001 14964 Star::Find returns 1 (0), X=276.45, Y=94.40, Mass=273462, SNR=324.9, Peak=18665 HFD=3.8
02:28:17.448 00.001 14964 MultiStar: [#1 -0.23,1.22,0.00,M4] [#2 -0.80,0.14,0.00,M6] 
02:28:17.448 00.000 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.50 = -1.78)
02:28:17.449 00.001 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.27)
02:28:17.449 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.95 mountX=-0.04 mountY=0.20, mountTheta=1.79
02:28:17.450 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.04, opts=13)
02:28:17.450 00.000 14964 Enqueuing Move request for scope (-0.21, 0.04)
02:28:17.451 00.001 12044 Worker thread wakes up
02:28:17.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
02:28:17.451 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
02:28:17.451 00.000 12044 Moving (-0.21, 0.04) raw xDistance=-0.04 yDistance=0.20
02:28:17.451 00.000 12044 BLC: History state: CurrMiss=0.20, AvgInitMiss=-0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.707457, 1:0.200443
02:28:17.451 00.000 12044 BLC: No correction, Miss < min_move
02:28:17.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:28:17.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:17.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:28:17.451 00.000 12044 MoveAxis(E, 0, ABG)
02:28:17.451 00.000 12044 Move returns status 0, amount 0
02:28:17.451 00.000 12044 MoveAxis(N, 0, ABG)
02:28:17.451 00.000 12044 Move returns status 0, amount 0
02:28:17.451 00.000 12044 move complete, result=0
02:28:17.452 00.001 12044 worker thread done servicing request
02:28:17.459 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18665, med=616, FiltMin=521, FiltMax=15853, Gamma=0.810
02:28:17.464 00.005 14964 UpdateGuideState exits: m=273462 SNR=324.9
02:28:17.465 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.465 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:17.466 00.001 14964 Enqueuing Expose request
02:28:17.466 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:17.467 00.001 12044 Worker thread wakes up
02:28:17.467 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:17.467 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:20.569 03.102 12044 Exposure complete
02:28:20.592 00.023 12044 worker thread done servicing request
02:28:20.592 00.000 14964 OnExposeComplete: enter
02:28:20.592 00.000 14964 UpdateGuideState(): m_state=6
02:28:20.593 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4247
02:28:20.593 00.000 14964 Star::Find returns 1 (0), X=275.92, Y=94.86, Mass=258547, SNR=318.9, Peak=14269 HFD=4.5
02:28:20.594 00.001 14964 MultiStar: [#1 -0.79,0.90,0.00,M5] [#2 -0.92,0.64,0.00,M7] 
02:28:20.594 00.000 14964 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
02:28:20.595 00.001 14964 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.16 = 0.87)
02:28:20.595 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=0.50 hyp=0.89 cameraTheta=2.55 mountX=-0.51 mountY=0.68, mountTheta=2.21
02:28:20.596 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=0.50, opts=13)
02:28:20.597 00.001 14964 Enqueuing Move request for scope (-0.74, 0.50)
02:28:20.597 00.000 12044 Worker thread wakes up
02:28:20.597 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.50) opts 0xd
02:28:20.598 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.74, 0.50)
02:28:20.598 00.000 12044 Moving (-0.74, 0.50) raw xDistance=-0.51 yDistance=0.68
02:28:20.598 00.000 12044 BLC: History state: CurrMiss=0.68, AvgInitMiss=-0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.707457, 1:0.200443, 2:0.682111
02:28:20.598 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:28:20.598 00.000 12044 BLC: window closed
02:28:20.598 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.51, slope = 0.01
02:28:20.598 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:28:20.598 00.000 12044 MoveAxis(E, 0, ABG)
02:28:20.598 00.000 12044 Move returns status 0, amount 0
02:28:20.598 00.000 12044 MoveAxis(S, 64, ABG)
02:28:20.598 00.000 12044 Guiding  Dir = 1, Dur = 64
02:28:20.605 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14269, med=616, FiltMin=531, FiltMax=11394, Gamma=0.810
02:28:20.615 00.010 14964 UpdateGuideState exits: m=258547 SNR=318.9
02:28:20.615 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.616 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:20.616 00.000 14964 Enqueuing Expose request
02:28:20.645 00.029 12044 IsSlewing returns 0
02:28:20.645 00.000 12044 IsGuiding returns 0
02:28:20.677 00.032 12044 PulseGuide returned control before completion, sleep 43
02:28:20.736 00.059 12044 IsGuiding returns 1
02:28:20.736 00.000 12044 scope still moving after pulse duration time elapsed
02:28:20.802 00.066 12044 IsSlewing returns 0
02:28:20.802 00.000 12044 IsGuiding returns 0
02:28:20.802 00.000 12044 scope move finished after 64 + 93 ms
02:28:20.802 00.000 12044 Move returns status 0, amount 64
02:28:20.802 00.000 12044 move complete, result=0
02:28:20.802 00.000 12044 worker thread done servicing request
02:28:20.802 00.000 12044 Worker thread wakes up
02:28:20.802 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:20.802 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:20.802 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 0.7 px 64 ms SOUTH
02:28:23.897 03.095 12044 Exposure complete
02:28:23.920 00.023 12044 worker thread done servicing request
02:28:23.920 00.000 14964 OnExposeComplete: enter
02:28:23.921 00.001 14964 UpdateGuideState(): m_state=6
02:28:23.921 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4248
02:28:23.922 00.001 14964 Star::Find returns 1 (0), X=276.08, Y=95.87, Mass=267571, SNR=322.0, Peak=16205 HFD=4.3
02:28:23.922 00.000 14964 MultiStar: large primary error, entering stabilization period
02:28:23.923 00.001 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.49 = -2.79)
02:28:23.923 00.000 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
02:28:23.924 00.001 14964 CameraToMount -- cameraX=-0.58 cameraY=1.51 hyp=1.62 cameraTheta=1.94 mountX=-1.52 mountY=0.42, mountTheta=2.87
02:28:23.925 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=1.51, opts=13)
02:28:23.926 00.001 14964 Enqueuing Move request for scope (-0.58, 1.51)
02:28:23.926 00.000 12044 Worker thread wakes up
02:28:23.926 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 1.51) opts 0xd
02:28:23.926 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 1.51)
02:28:23.926 00.000 12044 Moving (-0.58, 1.51) raw xDistance=-1.52 yDistance=0.42
02:28:23.926 00.000 12044 Lowpass2 history cleared, outlier deflection
02:28:23.926 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.99 from input -1.52, slope = 0.00
02:28:23.926 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:23.927 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:28:23.927 00.000 12044 MoveAxis(E, 117, ABG)
02:28:23.927 00.000 12044 Guiding  Dir = 2, Dur = 117
02:28:23.934 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16205, med=616, FiltMin=513, FiltMax=9810, Gamma=0.810
02:28:23.940 00.006 14964 UpdateGuideState exits: m=267571 SNR=322.0
02:28:23.940 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:23.941 00.000 14964 Enqueuing Expose request
02:28:23.972 00.031 12044 IsSlewing returns 0
02:28:23.972 00.000 12044 IsGuiding returns 0
02:28:24.003 00.031 12044 PulseGuide returned control before completion, sleep 96
02:28:24.140 00.137 12044 IsGuiding returns 1
02:28:24.140 00.000 12044 scope still moving after pulse duration time elapsed
02:28:24.204 00.064 12044 IsSlewing returns 0
02:28:24.205 00.001 12044 IsGuiding returns 0
02:28:24.205 00.000 12044 scope move finished after 117 + 116 ms
02:28:24.205 00.000 12044 Move returns status 0, amount 117
02:28:24.205 00.000 12044 MoveAxis(N, 0, ABG)
02:28:24.205 00.000 12044 Move returns status 0, amount 0
02:28:24.205 00.000 12044 move complete, result=0
02:28:24.205 00.000 12044 worker thread done servicing request
02:28:24.205 00.000 12044 Worker thread wakes up
02:28:24.205 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:24.205 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:24.205 00.000 14964 GuideStep: -1.5 px 117 ms EAST, 0.4 px 0 ms NORTH
02:28:27.334 03.129 12044 Exposure complete
02:28:27.359 00.025 12044 worker thread done servicing request
02:28:27.359 00.000 14964 OnExposeComplete: enter
02:28:27.360 00.001 14964 UpdateGuideState(): m_state=6
02:28:27.360 00.000 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4249
02:28:27.361 00.001 14964 Star::Find returns 1 (0), X=275.82, Y=95.03, Mass=271984, SNR=334.4, Peak=15672 HFD=4.3
02:28:27.362 00.001 14964 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.56) = xAngle (4.02 = -2.26)
02:28:27.362 00.000 14964 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.79)
02:28:27.362 00.000 14964 CameraToMount -- cameraX=-0.84 cameraY=0.67 hyp=1.07 cameraTheta=2.47 mountX=-0.68 mountY=0.76, mountTheta=2.30
02:28:27.363 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.84, y=0.67, opts=13)
02:28:27.364 00.001 14964 Enqueuing Move request for scope (-0.84, 0.67)
02:28:27.364 00.000 12044 Worker thread wakes up
02:28:27.364 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.67) opts 0xd
02:28:27.364 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.84, 0.67)
02:28:27.364 00.000 12044 Moving (-0.84, 0.67) raw xDistance=-0.68 yDistance=0.76
02:28:27.365 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.44 from input -0.68, slope = 0.00
02:28:27.365 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:28:27.365 00.000 12044 MoveAxis(E, 52, ABG)
02:28:27.365 00.000 12044 Guiding  Dir = 2, Dur = 52
02:28:27.372 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15672, med=616, FiltMin=531, FiltMax=12379, Gamma=0.810
02:28:27.377 00.005 14964 UpdateGuideState exits: m=271984 SNR=334.4
02:28:27.378 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:27.378 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:27.379 00.001 14964 Enqueuing Expose request
02:28:27.427 00.048 12044 IsSlewing returns 0
02:28:27.427 00.000 12044 IsGuiding returns 0
02:28:27.459 00.032 12044 PulseGuide returned control before completion, sleep 32
02:28:27.503 00.044 12044 IsGuiding returns 1
02:28:27.503 00.000 12044 scope still moving after pulse duration time elapsed
02:28:27.582 00.079 12044 IsSlewing returns 0
02:28:27.582 00.000 12044 IsGuiding returns 0
02:28:27.583 00.001 12044 scope move finished after 52 + 103 ms
02:28:27.583 00.000 12044 Move returns status 0, amount 52
02:28:27.583 00.000 12044 MoveAxis(S, 71, ABG)
02:28:27.583 00.000 12044 Guiding  Dir = 1, Dur = 71
02:28:27.611 00.028 12044 IsSlewing returns 0
02:28:27.611 00.000 12044 IsGuiding returns 0
02:28:27.643 00.032 12044 PulseGuide returned control before completion, sleep 50
02:28:27.721 00.078 12044 IsGuiding returns 1
02:28:27.721 00.000 12044 scope still moving after pulse duration time elapsed
02:28:27.784 00.063 12044 IsSlewing returns 0
02:28:27.816 00.032 12044 IsGuiding returns 0
02:28:27.816 00.000 12044 scope move finished after 71 + 134 ms
02:28:27.816 00.000 12044 Move returns status 0, amount 71
02:28:27.816 00.000 12044 move complete, result=0
02:28:27.817 00.001 12044 worker thread done servicing request
02:28:27.817 00.000 12044 Worker thread wakes up
02:28:27.817 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:27.817 00.000 14964 GuideStep: -0.7 px 52 ms EAST, 0.8 px 71 ms SOUTH
02:28:27.817 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:30.920 03.103 12044 Exposure complete
02:28:30.941 00.021 12044 worker thread done servicing request
02:28:30.941 00.000 14964 OnExposeComplete: enter
02:28:30.941 00.000 14964 UpdateGuideState(): m_state=6
02:28:30.942 00.001 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4250
02:28:30.943 00.001 14964 Star::Find returns 1 (0), X=276.67, Y=94.25, Mass=270157, SNR=332.1, Peak=17759 HFD=4.4
02:28:30.943 00.000 14964 MultiStar: exiting stabilization period
02:28:30.943 00.000 14964 MultiStar: [#1 -0.24,2.51,0.00,M6] [#2 -0.09,1.66,0.00,M8] 
02:28:30.944 00.001 14964 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.56) = xAngle (0.17 = 0.17)
02:28:30.944 00.000 14964 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
02:28:30.945 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.39 mountX=0.11 mountY=-0.01, mountTheta=-0.08
02:28:30.946 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.11, opts=13)
02:28:30.946 00.000 14964 Enqueuing Move request for scope (0.02, -0.11)
02:28:30.947 00.001 12044 Worker thread wakes up
02:28:30.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:28:30.947 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:28:30.947 00.000 12044 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=-0.01
02:28:30.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:28:30.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:30.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:28:30.947 00.000 12044 MoveAxis(E, 0, ABG)
02:28:30.947 00.000 12044 Move returns status 0, amount 0
02:28:30.947 00.000 12044 MoveAxis(N, 0, ABG)
02:28:30.947 00.000 12044 Move returns status 0, amount 0
02:28:30.947 00.000 12044 move complete, result=0
02:28:30.947 00.000 12044 worker thread done servicing request
02:28:30.955 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17759, med=615, FiltMin=529, FiltMax=12877, Gamma=0.810
02:28:30.961 00.006 14964 UpdateGuideState exits: m=270157 SNR=332.1
02:28:30.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:30.962 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:30.963 00.001 14964 Enqueuing Expose request
02:28:30.963 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:30.964 00.001 12044 Worker thread wakes up
02:28:30.964 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:30.964 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:34.098 03.134 12044 Exposure complete
02:28:34.119 00.021 12044 worker thread done servicing request
02:28:34.120 00.001 14964 OnExposeComplete: enter
02:28:34.120 00.000 14964 UpdateGuideState(): m_state=6
02:28:34.121 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4251
02:28:34.122 00.001 14964 Star::Find returns 1 (0), X=276.10, Y=94.92, Mass=268977, SNR=316.8, Peak=12084 HFD=4.6
02:28:34.122 00.000 14964 MultiStar: [#1 -1.04,2.58,0.00,M7] [#2 -0.92,1.41,0.00,M9] 
02:28:34.123 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.38)
02:28:34.123 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
02:28:34.124 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.56 hyp=0.79 cameraTheta=2.34 mountX=-0.57 mountY=0.49, mountTheta=2.43
02:28:34.125 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.56, opts=13)
02:28:34.125 00.000 14964 Enqueuing Move request for scope (-0.55, 0.56)
02:28:34.126 00.001 12044 Worker thread wakes up
02:28:34.126 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.56) opts 0xd
02:28:34.126 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.56)
02:28:34.126 00.000 12044 Moving (-0.55, 0.56) raw xDistance=-0.57 yDistance=0.49
02:28:34.126 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.57, slope = 0.00
02:28:34.126 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:28:34.126 00.000 12044 MoveAxis(E, 44, ABG)
02:28:34.126 00.000 12044 Guiding  Dir = 2, Dur = 44
02:28:34.133 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12084, med=616, FiltMin=519, FiltMax=9051, Gamma=0.810
02:28:34.138 00.005 14964 UpdateGuideState exits: m=268977 SNR=316.8
02:28:34.139 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.140 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:34.140 00.000 14964 Enqueuing Expose request
02:28:34.159 00.019 12044 IsSlewing returns 0
02:28:34.159 00.000 12044 IsGuiding returns 0
02:28:34.190 00.031 12044 PulseGuide returned control before completion, sleep 23
02:28:34.220 00.030 12044 IsGuiding returns 1
02:28:34.220 00.000 12044 scope still moving after pulse duration time elapsed
02:28:34.298 00.078 12044 IsSlewing returns 0
02:28:34.298 00.000 12044 IsGuiding returns 0
02:28:34.298 00.000 12044 scope move finished after 44 + 95 ms
02:28:34.298 00.000 12044 Move returns status 0, amount 44
02:28:34.298 00.000 12044 MoveAxis(S, 46, ABG)
02:28:34.298 00.000 12044 Guiding  Dir = 1, Dur = 46
02:28:34.331 00.033 12044 IsSlewing returns 0
02:28:34.331 00.000 12044 IsGuiding returns 0
02:28:34.361 00.030 12044 PulseGuide returned control before completion, sleep 26
02:28:34.403 00.042 12044 IsGuiding returns 1
02:28:34.403 00.000 12044 scope still moving after pulse duration time elapsed
02:28:34.454 00.051 12044 IsSlewing returns 0
02:28:34.486 00.032 12044 IsGuiding returns 0
02:28:34.486 00.000 12044 scope move finished after 46 + 109 ms
02:28:34.486 00.000 12044 Move returns status 0, amount 46
02:28:34.486 00.000 12044 move complete, result=0
02:28:34.487 00.001 12044 worker thread done servicing request
02:28:34.487 00.000 12044 Worker thread wakes up
02:28:34.487 00.000 14964 GuideStep: -0.6 px 44 ms EAST, 0.5 px 46 ms SOUTH
02:28:34.488 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:34.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:37.611 03.123 12044 Exposure complete
02:28:37.635 00.024 12044 worker thread done servicing request
02:28:37.635 00.000 14964 OnExposeComplete: enter
02:28:37.635 00.000 14964 UpdateGuideState(): m_state=6
02:28:37.636 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4252
02:28:37.637 00.001 14964 Star::Find returns 1 (0), X=276.68, Y=95.07, Mass=275962, SNR=317.7, Peak=12426 HFD=4.7
02:28:37.637 00.000 14964 MultiStar: [#1 -0.25,2.47,0.00,M8] [#2 -0.82,1.96,0.00,M10] 
02:28:37.638 00.001 14964 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.56) = xAngle (3.10 = 3.10)
02:28:37.638 00.000 14964 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
02:28:37.639 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=0.71 hyp=0.71 cameraTheta=1.54 mountX=-0.71 mountY=-0.09, mountTheta=-3.01
02:28:37.640 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=0.71, opts=13)
02:28:37.641 00.001 14964 Enqueuing Move request for scope (0.02, 0.71)
02:28:37.641 00.000 12044 Worker thread wakes up
02:28:37.641 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.71) opts 0xd
02:28:37.641 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, 0.71)
02:28:37.641 00.000 12044 Moving (0.02, 0.71) raw xDistance=-0.71 yDistance=-0.09
02:28:37.641 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.71, slope = -0.08
02:28:37.641 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:37.641 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:37.641 00.000 12044 MoveAxis(E, 24, ABG)
02:28:37.641 00.000 12044 Guiding  Dir = 2, Dur = 24
02:28:37.649 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12426, med=616, FiltMin=536, FiltMax=10825, Gamma=0.810
02:28:37.654 00.005 14964 UpdateGuideState exits: m=275962 SNR=317.7
02:28:37.655 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:37.655 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:37.656 00.001 14964 Enqueuing Expose request
02:28:37.673 00.017 12044 IsSlewing returns 0
02:28:37.673 00.000 12044 IsGuiding returns 0
02:28:37.705 00.032 12044 IsGuiding returns 1
02:28:37.705 00.000 12044 scope still moving after pulse duration time elapsed
02:28:37.769 00.064 12044 IsSlewing returns 0
02:28:37.769 00.000 12044 IsGuiding returns 0
02:28:37.769 00.000 12044 scope move finished after 24 + 71 ms
02:28:37.769 00.000 12044 Move returns status 0, amount 24
02:28:37.769 00.000 12044 MoveAxis(N, 0, ABG)
02:28:37.769 00.000 12044 Move returns status 0, amount 0
02:28:37.769 00.000 12044 move complete, result=0
02:28:37.769 00.000 12044 worker thread done servicing request
02:28:37.769 00.000 12044 Worker thread wakes up
02:28:37.769 00.000 14964 GuideStep: -0.7 px 24 ms EAST, -0.1 px 0 ms NORTH
02:28:37.770 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:37.770 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:40.872 03.102 12044 Exposure complete
02:28:40.912 00.040 12044 worker thread done servicing request
02:28:40.912 00.000 14964 OnExposeComplete: enter
02:28:40.913 00.001 14964 UpdateGuideState(): m_state=6
02:28:40.915 00.002 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4253
02:28:40.917 00.002 14964 Star::Find returns 1 (0), X=276.86, Y=94.93, Mass=274443, SNR=326.2, Peak=12734 HFD=4.5
02:28:40.919 00.002 14964 MultiStar: [#1 -0.47,2.58,0.00,M9] [#2 -0.39,2.05,0.00,R] 
02:28:40.921 00.002 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.56) = xAngle (2.78 = 2.78)
02:28:40.922 00.001 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.45)
02:28:40.923 00.001 14964 CameraToMount -- cameraX=0.20 cameraY=0.57 hyp=0.60 cameraTheta=1.23 mountX=-0.57 mountY=-0.26, mountTheta=-2.71
02:28:40.925 00.002 14964 SchedulePrimaryMove(1136A648, x=0.20, y=0.57, opts=13)
02:28:40.926 00.001 14964 Enqueuing Move request for scope (0.20, 0.57)
02:28:40.927 00.001 12044 Worker thread wakes up
02:28:40.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.57) opts 0xd
02:28:40.927 00.000 12044 Handling offset move in thread for scope, endpoint = (0.20, 0.57)
02:28:40.927 00.000 12044 Moving (0.20, 0.57) raw xDistance=-0.57 yDistance=-0.26
02:28:40.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.57, slope = -0.06
02:28:40.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:40.927 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:28:40.927 00.000 12044 MoveAxis(E, 23, ABG)
02:28:40.927 00.000 12044 Guiding  Dir = 2, Dur = 23
02:28:40.938 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12734, med=617, FiltMin=516, FiltMax=10547, Gamma=0.810
02:28:40.948 00.010 14964 UpdateGuideState exits: m=274443 SNR=326.2
02:28:40.948 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.949 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:40.949 00.000 14964 Enqueuing Expose request
02:28:40.957 00.008 12044 IsSlewing returns 0
02:28:40.957 00.000 12044 IsGuiding returns 0
02:28:40.990 00.033 12044 IsGuiding returns 1
02:28:40.990 00.000 12044 scope still moving after pulse duration time elapsed
02:28:41.050 00.060 12044 IsSlewing returns 0
02:28:41.051 00.001 12044 IsGuiding returns 0
02:28:41.051 00.000 12044 scope move finished after 23 + 70 ms
02:28:41.051 00.000 12044 Move returns status 0, amount 23
02:28:41.051 00.000 12044 MoveAxis(N, 0, ABG)
02:28:41.051 00.000 12044 Move returns status 0, amount 0
02:28:41.051 00.000 12044 move complete, result=0
02:28:41.051 00.000 12044 worker thread done servicing request
02:28:41.051 00.000 12044 Worker thread wakes up
02:28:41.051 00.000 14964 GuideStep: -0.6 px 23 ms EAST, -0.3 px 0 ms NORTH
02:28:41.051 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:41.051 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:44.151 03.100 12044 Exposure complete
02:28:44.172 00.021 12044 worker thread done servicing request
02:28:44.172 00.000 14964 OnExposeComplete: enter
02:28:44.173 00.001 14964 UpdateGuideState(): m_state=6
02:28:44.173 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4254
02:28:44.174 00.001 14964 Star::Find returns 1 (0), X=277.03, Y=94.10, Mass=262090, SNR=321.8, Peak=12115 HFD=4.6
02:28:44.174 00.000 14964 MultiStar: [#1 0.25,2.91,0.00,M10] [#2 0.44,0.32,0.06,U] 
02:28:44.175 00.001 14964 refined, 1 included, MultiStar: {0.38, -0.23}, one-star: {0.37, -0.26}
02:28:44.175 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.01 = 1.01)
02:28:44.176 00.001 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.22)
02:28:44.176 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.23 hyp=0.44 cameraTheta=-0.54 mountX=0.23 mountY=-0.35, mountTheta=-0.98
02:28:44.177 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.23, opts=13)
02:28:44.178 00.001 14964 Enqueuing Move request for scope (0.38, -0.23)
02:28:44.178 00.000 12044 Worker thread wakes up
02:28:44.178 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.23) opts 0xd
02:28:44.178 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.23)
02:28:44.179 00.001 12044 Moving (0.38, -0.23) raw xDistance=0.23 yDistance=-0.35
02:28:44.179 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.27, using input
02:28:44.179 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.07
02:28:44.179 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:44.179 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:28:44.179 00.000 12044 MoveAxis(E, 0, ABG)
02:28:44.179 00.000 12044 Move returns status 0, amount 0
02:28:44.179 00.000 12044 MoveAxis(N, 0, ABG)
02:28:44.179 00.000 12044 Move returns status 0, amount 0
02:28:44.179 00.000 12044 move complete, result=0
02:28:44.180 00.001 12044 worker thread done servicing request
02:28:44.189 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12115, med=615, FiltMin=525, FiltMax=10005, Gamma=0.810
02:28:44.194 00.005 14964 UpdateGuideState exits: m=262090 SNR=321.8
02:28:44.195 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:44.195 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:44.196 00.001 14964 Enqueuing Expose request
02:28:44.196 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:28:44.197 00.001 12044 Worker thread wakes up
02:28:44.197 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:44.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:47.327 03.130 12044 Exposure complete
02:28:47.349 00.022 12044 worker thread done servicing request
02:28:47.349 00.000 14964 OnExposeComplete: enter
02:28:47.350 00.001 14964 UpdateGuideState(): m_state=6
02:28:47.350 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4255
02:28:47.351 00.001 14964 Star::Find returns 1 (0), X=277.71, Y=92.55, Mass=264436, SNR=322.1, Peak=16409 HFD=4.0
02:28:47.352 00.001 14964 MultiStar: large primary error, entering stabilization period
02:28:47.352 00.000 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
02:28:47.352 00.000 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.72)
02:28:47.353 00.001 14964 CameraToMount -- cameraX=1.05 cameraY=-1.81 hyp=2.10 cameraTheta=-1.04 mountX=1.83 mountY=-0.86, mountTheta=-0.44
02:28:47.354 00.001 14964 SchedulePrimaryMove(1136A648, x=1.05, y=-1.81, opts=13)
02:28:47.355 00.001 14964 Enqueuing Move request for scope (1.05, -1.81)
02:28:47.356 00.001 12044 Worker thread wakes up
02:28:47.356 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.05, -1.81) opts 0xd
02:28:47.356 00.000 12044 Handling offset move in thread for scope, endpoint = (1.05, -1.81)
02:28:47.356 00.000 12044 Moving (1.05, -1.81) raw xDistance=1.83 yDistance=-0.86
02:28:47.356 00.000 12044 Lowpass2 history cleared, outlier deflection
02:28:47.356 00.000 12044 GuideAlgorithmLowpass2::Result() returns 1.19 from input 1.83, slope = 0.00
02:28:47.356 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:47.356 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
02:28:47.356 00.000 12044 MoveAxis(W, 141, ABG)
02:28:47.356 00.000 12044 Guiding  Dir = 3, Dur = 141
02:28:47.364 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16409, med=615, FiltMin=535, FiltMax=12767, Gamma=0.810
02:28:47.370 00.006 14964 UpdateGuideState exits: m=264436 SNR=322.1
02:28:47.371 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.371 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:47.372 00.001 14964 Enqueuing Expose request
02:28:47.397 00.025 12044 IsSlewing returns 0
02:28:47.397 00.000 12044 IsGuiding returns 0
02:28:47.428 00.031 12044 PulseGuide returned control before completion, sleep 121
02:28:47.574 00.146 12044 IsGuiding returns 1
02:28:47.574 00.000 12044 scope still moving after pulse duration time elapsed
02:28:47.630 00.056 12044 IsSlewing returns 0
02:28:47.631 00.001 12044 IsGuiding returns 0
02:28:47.631 00.000 12044 scope move finished after 141 + 93 ms
02:28:47.631 00.000 12044 Move returns status 0, amount 141
02:28:47.631 00.000 12044 MoveAxis(N, 0, ABG)
02:28:47.631 00.000 12044 Move returns status 0, amount 0
02:28:47.631 00.000 12044 move complete, result=0
02:28:47.631 00.000 12044 worker thread done servicing request
02:28:47.631 00.000 12044 Worker thread wakes up
02:28:47.631 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:47.631 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:47.631 00.000 14964 GuideStep: 1.8 px 141 ms WEST, -0.9 px 0 ms NORTH
02:28:50.738 03.107 12044 Exposure complete
02:28:50.768 00.030 12044 worker thread done servicing request
02:28:50.768 00.000 14964 OnExposeComplete: enter
02:28:50.769 00.001 14964 UpdateGuideState(): m_state=6
02:28:50.769 00.000 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4256
02:28:50.770 00.001 14964 Star::Find returns 1 (0), X=278.18, Y=93.78, Mass=268081, SNR=318.6, Peak=16861 HFD=4.3
02:28:50.770 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.20 = 1.20)
02:28:50.771 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.03)
02:28:50.771 00.000 14964 CameraToMount -- cameraX=1.53 cameraY=-0.57 hyp=1.63 cameraTheta=-0.36 mountX=0.60 mountY=-1.46, mountTheta=-1.18
02:28:50.773 00.002 14964 SchedulePrimaryMove(1136A648, x=1.53, y=-0.57, opts=13)
02:28:50.774 00.001 14964 Enqueuing Move request for scope (1.53, -0.57)
02:28:50.774 00.000 12044 Worker thread wakes up
02:28:50.774 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.53, -0.57) opts 0xd
02:28:50.774 00.000 12044 Handling offset move in thread for scope, endpoint = (1.53, -0.57)
02:28:50.774 00.000 12044 Moving (1.53, -0.57) raw xDistance=0.60 yDistance=-1.46
02:28:50.774 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.39 from input 0.60, slope = 0.00
02:28:50.774 00.000 12044 resist switch: large excursion: input -1.46 thresh 1.35 direction from 1 to -1
02:28:50.774 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.39
02:28:50.774 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46
02:28:50.774 00.000 12044 MoveAxis(W, 46, ABG)
02:28:50.774 00.000 12044 Guiding  Dir = 3, Dur = 46
02:28:50.782 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16861, med=616, FiltMin=532, FiltMax=11131, Gamma=0.810
02:28:50.788 00.006 14964 UpdateGuideState exits: m=268081 SNR=318.6
02:28:50.788 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.789 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:50.789 00.000 14964 Enqueuing Expose request
02:28:50.800 00.011 12044 IsSlewing returns 0
02:28:50.800 00.000 12044 IsGuiding returns 0
02:28:50.831 00.031 12044 PulseGuide returned control before completion, sleep 25
02:28:50.860 00.029 12044 IsGuiding returns 1
02:28:50.860 00.000 12044 scope still moving after pulse duration time elapsed
02:28:51.025 00.165 12044 IsSlewing returns 0
02:28:51.026 00.001 12044 IsGuiding returns 0
02:28:51.026 00.000 12044 scope move finished after 46 + 179 ms
02:28:51.026 00.000 12044 Move returns status 0, amount 46
02:28:51.026 00.000 12044 BLC: Oldest BLC event removed
02:28:51.026 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:28:51.026 00.000 12044 MoveAxis(N, 468, ABG)
02:28:51.026 00.000 12044 Guiding  Dir = 0, Dur = 468
02:28:51.080 00.054 12044 IsSlewing returns 0
02:28:51.080 00.000 12044 IsGuiding returns 0
02:28:51.112 00.032 12044 PulseGuide returned control before completion, sleep 447
02:28:51.568 00.456 12044 IsGuiding returns 1
02:28:51.568 00.000 12044 scope still moving after pulse duration time elapsed
02:28:51.628 00.060 12044 IsSlewing returns 0
02:28:51.628 00.000 12044 IsGuiding returns 0
02:28:51.628 00.000 12044 scope move finished after 468 + 80 ms
02:28:51.628 00.000 12044 Move returns status 0, amount 468
02:28:51.628 00.000 12044 move complete, result=0
02:28:51.628 00.000 12044 worker thread done servicing request
02:28:51.628 00.000 12044 Worker thread wakes up
02:28:51.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:51.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:51.628 00.000 14964 GuideStep: 0.6 px 46 ms WEST, -1.5 px 468 ms NORTH
02:28:54.761 03.133 12044 Exposure complete
02:28:54.784 00.023 12044 worker thread done servicing request
02:28:54.784 00.000 14964 OnExposeComplete: enter
02:28:54.785 00.001 14964 UpdateGuideState(): m_state=6
02:28:54.785 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4257
02:28:54.786 00.001 14964 Star::Find returns 1 (0), X=277.21, Y=94.50, Mass=260808, SNR=311.4, Peak=14599 HFD=4.5
02:28:54.786 00.000 14964 MultiStar: exiting stabilization period
02:28:54.787 00.001 14964 MultiStar: [#1 0.69,0.57,0.00,R] [#2 0.40,-2.48,0.00,M1] 
02:28:54.787 00.000 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.80 = 1.80)
02:28:54.788 00.001 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.43)
02:28:54.788 00.000 14964 CameraToMount -- cameraX=0.56 cameraY=0.14 hyp=0.57 cameraTheta=0.25 mountX=-0.13 mountY=-0.57, mountTheta=-1.80
02:28:54.789 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.14, opts=13)
02:28:54.790 00.001 14964 Enqueuing Move request for scope (0.56, 0.14)
02:28:54.791 00.001 12044 Worker thread wakes up
02:28:54.791 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.14) opts 0xd
02:28:54.791 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.14)
02:28:54.791 00.000 12044 Moving (0.56, 0.14) raw xDistance=-0.13 yDistance=-0.57
02:28:54.791 00.000 12044 BLC: History state: CurrMiss=0.57, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.462646, 1:0.567474
02:28:54.791 00.000 12044 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:28:54.791 00.000 12044 BLC: window closed
02:28:54.791 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:28:54.791 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
02:28:54.791 00.000 12044 MoveAxis(E, 0, ABG)
02:28:54.791 00.000 12044 Move returns status 0, amount 0
02:28:54.791 00.000 12044 MoveAxis(N, 53, ABG)
02:28:54.791 00.000 12044 Guiding  Dir = 0, Dur = 53
02:28:54.798 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14599, med=618, FiltMin=536, FiltMax=11701, Gamma=0.810
02:28:54.804 00.006 14964 UpdateGuideState exits: m=260808 SNR=311.4
02:28:54.804 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.805 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:54.805 00.000 14964 Enqueuing Expose request
02:28:54.845 00.040 12044 IsSlewing returns 0
02:28:54.846 00.001 12044 IsGuiding returns 0
02:28:54.877 00.031 12044 PulseGuide returned control before completion, sleep 33
02:28:54.915 00.038 12044 IsGuiding returns 1
02:28:54.915 00.000 12044 scope still moving after pulse duration time elapsed
02:28:54.972 00.057 12044 IsSlewing returns 0
02:28:54.972 00.000 12044 IsGuiding returns 0
02:28:54.972 00.000 12044 scope move finished after 53 + 73 ms
02:28:54.972 00.000 12044 Move returns status 0, amount 53
02:28:54.972 00.000 12044 move complete, result=0
02:28:54.972 00.000 12044 worker thread done servicing request
02:28:54.972 00.000 12044 Worker thread wakes up
02:28:54.972 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:54.972 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:28:54.972 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 53 ms NORTH
02:28:58.079 03.107 12044 Exposure complete
02:28:58.103 00.024 12044 worker thread done servicing request
02:28:58.103 00.000 14964 OnExposeComplete: enter
02:28:58.103 00.000 14964 UpdateGuideState(): m_state=6
02:28:58.104 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4258
02:28:58.105 00.001 14964 Star::Find returns 1 (0), X=277.27, Y=94.11, Mass=264795, SNR=318.8, Peak=15975 HFD=4.2
02:28:58.105 00.000 14964 MultiStar: [#1 0.12,0.42,0.17,U] [#2 0.64,-1.80,0.00,M2] 
02:28:58.106 00.001 14964 refined, 1 included, MultiStar: {0.54, -0.15}, one-star: {0.61, -0.25}
02:28:58.107 00.001 14964 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.56) = xAngle (1.28 = 1.28)
02:28:58.107 00.000 14964 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.33 = -1.95)
02:28:58.108 00.001 14964 CameraToMount -- cameraX=0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-0.28 mountX=0.16 mountY=-0.52, mountTheta=-1.27
02:28:58.109 00.001 14964 SchedulePrimaryMove(1136A648, x=0.54, y=-0.15, opts=13)
02:28:58.109 00.000 14964 Enqueuing Move request for scope (0.54, -0.15)
02:28:58.110 00.001 12044 Worker thread wakes up
02:28:58.110 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.15) opts 0xd
02:28:58.110 00.000 12044 Handling offset move in thread for scope, endpoint = (0.54, -0.15)
02:28:58.110 00.000 12044 Moving (0.54, -0.15) raw xDistance=0.16 yDistance=-0.52
02:28:58.110 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
02:28:58.110 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:28:58.110 00.000 12044 MoveAxis(E, 0, ABG)
02:28:58.110 00.000 12044 Move returns status 0, amount 0
02:28:58.110 00.000 12044 MoveAxis(N, 48, ABG)
02:28:58.110 00.000 12044 Guiding  Dir = 0, Dur = 48
02:28:58.118 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15975, med=616, FiltMin=530, FiltMax=11646, Gamma=0.810
02:28:58.123 00.005 14964 UpdateGuideState exits: m=264795 SNR=318.8
02:28:58.124 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:58.124 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:28:58.125 00.001 14964 Enqueuing Expose request
02:28:58.177 00.052 12044 IsSlewing returns 0
02:28:58.177 00.000 12044 IsGuiding returns 0
02:28:58.209 00.032 12044 PulseGuide returned control before completion, sleep 27
02:28:58.248 00.039 12044 IsGuiding returns 1
02:28:58.249 00.001 12044 scope still moving after pulse duration time elapsed
02:28:58.301 00.052 12044 IsSlewing returns 0
02:28:58.301 00.000 12044 IsGuiding returns 0
02:28:58.301 00.000 12044 scope move finished after 48 + 76 ms
02:28:58.301 00.000 12044 Move returns status 0, amount 48
02:28:58.301 00.000 12044 move complete, result=0
02:28:58.301 00.000 12044 worker thread done servicing request
02:28:58.302 00.001 12044 Worker thread wakes up
02:28:58.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:28:58.302 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 48 ms NORTH
02:28:58.303 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:01.432 03.129 12044 Exposure complete
02:29:01.456 00.024 12044 worker thread done servicing request
02:29:01.456 00.000 14964 OnExposeComplete: enter
02:29:01.456 00.000 14964 UpdateGuideState(): m_state=6
02:29:01.457 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4259
02:29:01.457 00.000 14964 Star::Find returns 1 (0), X=276.31, Y=94.24, Mass=263593, SNR=316.4, Peak=16273 HFD=4.3
02:29:01.458 00.001 14964 MultiStar: [#1 -1.05,0.51,0.00,M1] [#2 -0.15,-2.23,0.00,M3] 
02:29:01.459 00.001 14964 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.56) = xAngle (-1.25 = -1.25)
02:29:01.459 00.000 14964 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.80 = 1.80)
02:29:01.459 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-2.81 mountX=0.12 mountY=0.36, mountTheta=1.26
02:29:01.461 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.12, opts=13)
02:29:01.462 00.001 14964 Enqueuing Move request for scope (-0.35, -0.12)
02:29:01.462 00.000 12044 Worker thread wakes up
02:29:01.462 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.12) opts 0xd
02:29:01.462 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.12)
02:29:01.462 00.000 12044 Moving (-0.35, -0.12) raw xDistance=0.12 yDistance=0.36
02:29:01.462 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.12
02:29:01.462 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:01.462 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:29:01.462 00.000 12044 MoveAxis(E, 0, ABG)
02:29:01.462 00.000 12044 Move returns status 0, amount 0
02:29:01.462 00.000 12044 MoveAxis(N, 0, ABG)
02:29:01.462 00.000 12044 Move returns status 0, amount 0
02:29:01.462 00.000 12044 move complete, result=0
02:29:01.462 00.000 12044 worker thread done servicing request
02:29:01.470 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16273, med=615, FiltMin=535, FiltMax=12630, Gamma=0.810
02:29:01.476 00.006 14964 UpdateGuideState exits: m=263593 SNR=316.4
02:29:01.476 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:01.477 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:01.477 00.000 14964 Enqueuing Expose request
02:29:01.478 00.001 12044 Worker thread wakes up
02:29:01.478 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:29:01.478 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:01.478 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:04.586 03.108 12044 Exposure complete
02:29:04.607 00.021 12044 worker thread done servicing request
02:29:04.607 00.000 14964 OnExposeComplete: enter
02:29:04.608 00.001 14964 UpdateGuideState(): m_state=6
02:29:04.608 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4260
02:29:04.609 00.001 14964 Star::Find returns 1 (0), X=276.36, Y=94.21, Mass=268194, SNR=329.5, Peak=17173 HFD=3.8
02:29:04.609 00.000 14964 MultiStar: [#1 -0.98,0.46,0.00,M2] [#2 0.13,-1.98,0.00,M4] 
02:29:04.610 00.001 14964 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.56) = xAngle (-1.13 = -1.13)
02:29:04.610 00.000 14964 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.92 = 1.92)
02:29:04.611 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=0.14 mountY=0.31, mountTheta=1.14
02:29:04.612 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.15, opts=13)
02:29:04.612 00.000 14964 Enqueuing Move request for scope (-0.30, -0.15)
02:29:04.613 00.001 12044 Worker thread wakes up
02:29:04.613 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
02:29:04.613 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
02:29:04.613 00.000 12044 Moving (-0.30, -0.15) raw xDistance=0.14 yDistance=0.31
02:29:04.613 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.07
02:29:04.613 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:04.613 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:29:04.613 00.000 12044 MoveAxis(E, 0, ABG)
02:29:04.613 00.000 12044 Move returns status 0, amount 0
02:29:04.613 00.000 12044 MoveAxis(N, 0, ABG)
02:29:04.613 00.000 12044 Move returns status 0, amount 0
02:29:04.613 00.000 12044 move complete, result=0
02:29:04.613 00.000 12044 worker thread done servicing request
02:29:04.620 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17173, med=617, FiltMin=522, FiltMax=14704, Gamma=0.810
02:29:04.626 00.006 14964 UpdateGuideState exits: m=268194 SNR=329.5
02:29:04.626 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.627 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:04.627 00.000 14964 Enqueuing Expose request
02:29:04.627 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:29:04.628 00.001 12044 Worker thread wakes up
02:29:04.628 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:04.628 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:07.755 03.127 12044 Exposure complete
02:29:07.777 00.022 12044 worker thread done servicing request
02:29:07.777 00.000 14964 OnExposeComplete: enter
02:29:07.778 00.001 14964 UpdateGuideState(): m_state=6
02:29:07.779 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4261
02:29:07.779 00.000 14964 Star::Find returns 1 (0), X=275.92, Y=94.83, Mass=268725, SNR=331.2, Peak=16648 HFD=4.2
02:29:07.780 00.001 14964 MultiStar: [#1 -1.30,-0.24,0.00,M3] [#2 -0.76,-2.36,0.00,M5] 
02:29:07.780 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
02:29:07.781 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
02:29:07.781 00.000 14964 CameraToMount -- cameraX=-0.74 cameraY=0.47 hyp=0.88 cameraTheta=2.57 mountX=-0.48 mountY=0.69, mountTheta=2.18
02:29:07.783 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.74, y=0.47, opts=13)
02:29:07.783 00.000 14964 Enqueuing Move request for scope (-0.74, 0.47)
02:29:07.784 00.001 12044 Worker thread wakes up
02:29:07.784 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.47) opts 0xd
02:29:07.784 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.74, 0.47)
02:29:07.784 00.000 12044 Moving (-0.74, 0.47) raw xDistance=-0.48 yDistance=0.69
02:29:07.784 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.48 is < calculated value -0.52, using input
02:29:07.784 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.48, slope = -0.13
02:29:07.784 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:29:07.784 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
02:29:07.784 00.000 12044 MoveAxis(E, 37, ABG)
02:29:07.784 00.000 12044 Guiding  Dir = 2, Dur = 37
02:29:07.791 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16648, med=615, FiltMin=526, FiltMax=10594, Gamma=0.810
02:29:07.797 00.006 14964 UpdateGuideState exits: m=268725 SNR=331.2
02:29:07.797 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:07.798 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:07.798 00.000 14964 Enqueuing Expose request
02:29:07.847 00.049 12044 IsSlewing returns 0
02:29:07.847 00.000 12044 IsGuiding returns 0
02:29:07.880 00.033 12044 PulseGuide returned control before completion, sleep 16
02:29:07.906 00.026 12044 IsGuiding returns 1
02:29:07.906 00.000 12044 scope still moving after pulse duration time elapsed
02:29:07.957 00.051 12044 IsSlewing returns 0
02:29:07.957 00.000 12044 IsGuiding returns 0
02:29:07.957 00.000 12044 scope move finished after 37 + 73 ms
02:29:07.957 00.000 12044 Move returns status 0, amount 37
02:29:07.957 00.000 12044 MoveAxis(N, 0, ABG)
02:29:07.957 00.000 12044 Move returns status 0, amount 0
02:29:07.957 00.000 12044 move complete, result=0
02:29:07.957 00.000 12044 worker thread done servicing request
02:29:07.957 00.000 12044 Worker thread wakes up
02:29:07.957 00.000 14964 GuideStep: -0.5 px 37 ms EAST, 0.7 px 0 ms NORTH
02:29:07.959 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:07.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:11.061 03.102 12044 Exposure complete
02:29:11.083 00.022 12044 worker thread done servicing request
02:29:11.083 00.000 14964 OnExposeComplete: enter
02:29:11.084 00.001 14964 UpdateGuideState(): m_state=6
02:29:11.084 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4262
02:29:11.086 00.002 14964 Star::Find returns 1 (0), X=276.24, Y=93.95, Mass=275248, SNR=331.3, Peak=18929 HFD=4.1
02:29:11.086 00.000 14964 MultiStar: [#1 -1.12,0.80,0.00,M4] [#2 -0.39,-1.67,0.00,M6] 
02:29:11.087 00.001 14964 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.56) = xAngle (-0.80 = -0.80)
02:29:11.087 00.000 14964 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.25 = 2.25)
02:29:11.088 00.001 14964 CameraToMount -- cameraX=-0.41 cameraY=-0.41 hyp=0.58 cameraTheta=-2.36 mountX=0.41 mountY=0.45, mountTheta=0.84
02:29:11.089 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.41, y=-0.41, opts=13)
02:29:11.089 00.000 14964 Enqueuing Move request for scope (-0.41, -0.41)
02:29:11.090 00.001 12044 Worker thread wakes up
02:29:11.090 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.41) opts 0xd
02:29:11.090 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.41, -0.41)
02:29:11.090 00.000 12044 Moving (-0.41, -0.41) raw xDistance=0.41 yDistance=0.45
02:29:11.090 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.05
02:29:11.090 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:29:11.090 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
02:29:11.090 00.000 12044 MoveAxis(E, 0, ABG)
02:29:11.090 00.000 12044 Move returns status 0, amount 0
02:29:11.090 00.000 12044 MoveAxis(N, 0, ABG)
02:29:11.090 00.000 12044 Move returns status 0, amount 0
02:29:11.090 00.000 12044 move complete, result=0
02:29:11.090 00.000 12044 worker thread done servicing request
02:29:11.097 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18929, med=616, FiltMin=531, FiltMax=13589, Gamma=0.810
02:29:11.102 00.005 14964 UpdateGuideState exits: m=275248 SNR=331.3
02:29:11.102 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.103 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:11.103 00.000 14964 Enqueuing Expose request
02:29:11.104 00.001 12044 Worker thread wakes up
02:29:11.104 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:11.104 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:11.104 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.5 px 0 ms NORTH
02:29:14.235 03.131 12044 Exposure complete
02:29:14.258 00.023 12044 worker thread done servicing request
02:29:14.258 00.000 14964 OnExposeComplete: enter
02:29:14.259 00.001 14964 UpdateGuideState(): m_state=6
02:29:14.259 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4263
02:29:14.260 00.001 14964 Star::Find returns 1 (0), X=276.68, Y=93.88, Mass=271943, SNR=335.8, Peak=17491 HFD=4.0
02:29:14.260 00.000 14964 MultiStar: [#1 -0.71,1.09,0.00,M5] [#2 0.12,-1.73,0.00,M7] 
02:29:14.261 00.001 14964 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.56) = xAngle (0.03 = 0.03)
02:29:14.261 00.000 14964 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
02:29:14.262 00.001 14964 CameraToMount -- cameraX=0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.52 mountX=0.48 mountY=0.03, mountTheta=0.05
02:29:14.263 00.001 14964 SchedulePrimaryMove(1136A648, x=0.02, y=-0.48, opts=13)
02:29:14.263 00.000 14964 Enqueuing Move request for scope (0.02, -0.48)
02:29:14.264 00.001 12044 Worker thread wakes up
02:29:14.264 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.48) opts 0xd
02:29:14.264 00.000 12044 Handling offset move in thread for scope, endpoint = (0.02, -0.48)
02:29:14.264 00.000 12044 Moving (0.02, -0.48) raw xDistance=0.48 yDistance=0.03
02:29:14.264 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.48, slope = -0.00
02:29:14.264 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:14.264 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:29:14.264 00.000 12044 MoveAxis(E, 0, ABG)
02:29:14.264 00.000 12044 Move returns status 0, amount 0
02:29:14.264 00.000 12044 MoveAxis(N, 0, ABG)
02:29:14.264 00.000 12044 Move returns status 0, amount 0
02:29:14.264 00.000 12044 move complete, result=0
02:29:14.264 00.000 12044 worker thread done servicing request
02:29:14.271 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17491, med=616, FiltMin=532, FiltMax=14310, Gamma=0.810
02:29:14.277 00.006 14964 UpdateGuideState exits: m=271943 SNR=335.8
02:29:14.277 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:14.278 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:14.278 00.000 14964 Enqueuing Expose request
02:29:14.279 00.001 14964 GuideStep: 0.5 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:14.279 00.000 12044 Worker thread wakes up
02:29:14.280 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:14.280 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:17.377 03.097 12044 Exposure complete
02:29:17.398 00.021 12044 worker thread done servicing request
02:29:17.398 00.000 14964 OnExposeComplete: enter
02:29:17.399 00.001 14964 UpdateGuideState(): m_state=6
02:29:17.399 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4264
02:29:17.400 00.001 14964 Star::Find returns 1 (0), X=275.98, Y=93.92, Mass=259786, SNR=309.0, Peak=13897 HFD=4.5
02:29:17.401 00.001 14964 MultiStar: [#1 -0.90,0.91,0.00,M6] [#2 -0.13,-1.80,0.00,M8] 
02:29:17.401 00.000 14964 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.56) = xAngle (-1.01 = -1.01)
02:29:17.402 00.001 14964 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.05 = 2.05)
02:29:17.402 00.000 14964 CameraToMount -- cameraX=-0.67 cameraY=-0.44 hyp=0.80 cameraTheta=-2.56 mountX=0.43 mountY=0.71, mountTheta=1.03
02:29:17.403 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=-0.44, opts=13)
02:29:17.403 00.000 14964 Enqueuing Move request for scope (-0.67, -0.44)
02:29:17.404 00.001 12044 Worker thread wakes up
02:29:17.404 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.44) opts 0xd
02:29:17.404 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, -0.44)
02:29:17.404 00.000 12044 Moving (-0.67, -0.44) raw xDistance=0.43 yDistance=0.71
02:29:17.404 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.43, slope = 0.02
02:29:17.404 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:29:17.404 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71
02:29:17.404 00.000 12044 MoveAxis(W, 12, ABG)
02:29:17.404 00.000 12044 Guiding  Dir = 3, Dur = 12
02:29:17.412 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13897, med=616, FiltMin=531, FiltMax=10472, Gamma=0.810
02:29:17.417 00.005 14964 UpdateGuideState exits: m=259786 SNR=309.0
02:29:17.418 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.418 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:17.419 00.001 14964 Enqueuing Expose request
02:29:17.424 00.005 12044 IsSlewing returns 0
02:29:17.425 00.001 12044 IsGuiding returns 0
02:29:17.457 00.032 12044 IsGuiding returns 1
02:29:17.457 00.000 12044 scope still moving after pulse duration time elapsed
02:29:17.504 00.047 12044 IsSlewing returns 0
02:29:17.504 00.000 12044 IsGuiding returns 0
02:29:17.504 00.000 12044 scope move finished after 12 + 67 ms
02:29:17.504 00.000 12044 Move returns status 0, amount 12
02:29:17.504 00.000 12044 MoveAxis(N, 0, ABG)
02:29:17.504 00.000 12044 Move returns status 0, amount 0
02:29:17.504 00.000 12044 move complete, result=0
02:29:17.504 00.000 12044 worker thread done servicing request
02:29:17.505 00.001 12044 Worker thread wakes up
02:29:17.505 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:17.505 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:17.505 00.000 14964 GuideStep: 0.4 px 12 ms WEST, 0.7 px 0 ms NORTH
02:29:20.602 03.097 12044 Exposure complete
02:29:20.624 00.022 12044 worker thread done servicing request
02:29:20.624 00.000 14964 OnExposeComplete: enter
02:29:20.624 00.000 14964 UpdateGuideState(): m_state=6
02:29:20.625 00.001 14964 Star::Find(35, 275, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4265
02:29:20.626 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=93.67, Mass=254366, SNR=310.2, Peak=14001 HFD=4.6
02:29:20.626 00.000 14964 MultiStar: [#1 -1.05,0.77,0.00,M7] [#2 -0.36,-1.63,0.00,M9] 
02:29:20.627 00.001 14964 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.56) = xAngle (-0.63 = -0.63)
02:29:20.627 00.000 14964 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
02:29:20.627 00.000 14964 CameraToMount -- cameraX=-0.49 cameraY=-0.69 hyp=0.84 cameraTheta=-2.19 mountX=0.68 mountY=0.55, mountTheta=0.68
02:29:20.628 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.49, y=-0.69, opts=13)
02:29:20.629 00.001 14964 Enqueuing Move request for scope (-0.49, -0.69)
02:29:20.629 00.000 12044 Worker thread wakes up
02:29:20.629 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.69) opts 0xd
02:29:20.629 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.49, -0.69)
02:29:20.630 00.001 12044 Moving (-0.49, -0.69) raw xDistance=0.68 yDistance=0.55
02:29:20.630 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.68, slope = 0.04
02:29:20.630 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:20.630 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
02:29:20.630 00.000 12044 MoveAxis(W, 30, ABG)
02:29:20.630 00.000 12044 Guiding  Dir = 3, Dur = 30
02:29:20.637 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14001, med=616, FiltMin=521, FiltMax=9523, Gamma=0.810
02:29:20.642 00.005 14964 UpdateGuideState exits: m=254366 SNR=310.2
02:29:20.643 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.643 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:20.644 00.001 14964 Enqueuing Expose request
02:29:20.691 00.047 12044 IsSlewing returns 0
02:29:20.692 00.001 12044 IsGuiding returns 0
02:29:20.723 00.031 12044 IsGuiding returns 1
02:29:20.723 00.000 12044 scope still moving after pulse duration time elapsed
02:29:20.785 00.062 12044 IsSlewing returns 0
02:29:20.786 00.001 12044 IsGuiding returns 0
02:29:20.786 00.000 12044 scope move finished after 30 + 63 ms
02:29:20.786 00.000 12044 Move returns status 0, amount 30
02:29:20.786 00.000 12044 MoveAxis(N, 0, ABG)
02:29:20.786 00.000 12044 Move returns status 0, amount 0
02:29:20.786 00.000 12044 move complete, result=0
02:29:20.786 00.000 12044 worker thread done servicing request
02:29:20.786 00.000 12044 Worker thread wakes up
02:29:20.786 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:20.786 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:20.786 00.000 14964 GuideStep: 0.7 px 30 ms WEST, 0.6 px 0 ms NORTH
02:29:23.916 03.130 12044 Exposure complete
02:29:23.937 00.021 12044 worker thread done servicing request
02:29:23.939 00.002 14964 OnExposeComplete: enter
02:29:23.939 00.000 14964 UpdateGuideState(): m_state=6
02:29:23.939 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4266
02:29:23.939 00.000 14964 Star::Find returns 1 (0), X=276.22, Y=95.17, Mass=271611, SNR=312.7, Peak=15828 HFD=4.4
02:29:23.940 00.001 14964 MultiStar: [#1 -1.13,-0.27,0.00,M8] [#2 -0.33,-2.19,0.00,M10] 
02:29:23.940 00.000 14964 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.56) = xAngle (3.62 = -2.67)
02:29:23.941 00.001 14964 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.39)
02:29:23.941 00.000 14964 CameraToMount -- cameraX=-0.43 cameraY=0.81 hyp=0.91 cameraTheta=2.06 mountX=-0.81 mountY=0.34, mountTheta=2.74
02:29:23.942 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.81, opts=13)
02:29:23.943 00.001 14964 Enqueuing Move request for scope (-0.43, 0.81)
02:29:23.943 00.000 12044 Worker thread wakes up
02:29:23.943 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.81) opts 0xd
02:29:23.943 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.81)
02:29:23.943 00.000 12044 Moving (-0.43, 0.81) raw xDistance=-0.81 yDistance=0.34
02:29:23.943 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.81, slope = 0.01
02:29:23.943 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:23.944 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:29:23.944 00.000 12044 MoveAxis(E, 0, ABG)
02:29:23.944 00.000 12044 Move returns status 0, amount 0
02:29:23.944 00.000 12044 MoveAxis(N, 0, ABG)
02:29:23.944 00.000 12044 Move returns status 0, amount 0
02:29:23.944 00.000 12044 move complete, result=0
02:29:23.944 00.000 12044 worker thread done servicing request
02:29:23.951 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15828, med=617, FiltMin=527, FiltMax=11879, Gamma=0.810
02:29:23.956 00.005 14964 UpdateGuideState exits: m=271611 SNR=312.7
02:29:23.957 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.957 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:23.958 00.001 14964 Enqueuing Expose request
02:29:23.958 00.000 14964 GuideStep: -0.8 px 0 ms EAST, 0.3 px 0 ms NORTH
02:29:23.959 00.001 12044 Worker thread wakes up
02:29:23.959 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:23.959 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:27.072 03.113 12044 Exposure complete
02:29:27.093 00.021 12044 worker thread done servicing request
02:29:27.093 00.000 14964 OnExposeComplete: enter
02:29:27.093 00.000 14964 UpdateGuideState(): m_state=6
02:29:27.094 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4267
02:29:27.095 00.001 14964 Star::Find returns 1 (0), X=276.17, Y=95.42, Mass=271047, SNR=317.3, Peak=14808 HFD=4.5
02:29:27.095 00.000 14964 MultiStar: [#1 -1.11,-0.68,0.00,M9] [#2 -0.24,-2.91,0.00,R] 
02:29:27.095 00.000 14964 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.56) = xAngle (3.56 = -2.73)
02:29:27.096 00.001 14964 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
02:29:27.096 00.000 14964 CameraToMount -- cameraX=-0.48 cameraY=1.06 hyp=1.16 cameraTheta=2.00 mountX=-1.07 mountY=0.37, mountTheta=2.81
02:29:27.098 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=1.06, opts=13)
02:29:27.098 00.000 14964 Enqueuing Move request for scope (-0.48, 1.06)
02:29:27.099 00.001 12044 Worker thread wakes up
02:29:27.099 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 1.06) opts 0xd
02:29:27.099 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, 1.06)
02:29:27.099 00.000 12044 Moving (-0.48, 1.06) raw xDistance=-1.07 yDistance=0.37
02:29:27.099 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -1.07, slope = -0.07
02:29:27.099 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:27.099 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:29:27.099 00.000 12044 MoveAxis(E, 56, ABG)
02:29:27.099 00.000 12044 Guiding  Dir = 2, Dur = 56
02:29:27.106 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14808, med=616, FiltMin=532, FiltMax=10859, Gamma=0.810
02:29:27.111 00.005 14964 UpdateGuideState exits: m=271047 SNR=317.3
02:29:27.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:27.113 00.001 14964 Enqueuing Expose request
02:29:27.160 00.047 12044 IsSlewing returns 0
02:29:27.213 00.053 12044 IsGuiding returns 0
02:29:27.245 00.032 12044 PulseGuide returned control before completion, sleep 35
02:29:27.299 00.054 12044 IsGuiding returns 1
02:29:27.299 00.000 12044 scope still moving after pulse duration time elapsed
02:29:27.408 00.109 12044 IsSlewing returns 0
02:29:27.409 00.001 12044 IsGuiding returns 0
02:29:27.409 00.000 12044 scope move finished after 56 + 139 ms
02:29:27.409 00.000 12044 Move returns status 0, amount 56
02:29:27.409 00.000 12044 MoveAxis(N, 0, ABG)
02:29:27.409 00.000 12044 Move returns status 0, amount 0
02:29:27.409 00.000 12044 move complete, result=0
02:29:27.409 00.000 12044 worker thread done servicing request
02:29:27.409 00.000 12044 Worker thread wakes up
02:29:27.409 00.000 14964 GuideStep: -1.1 px 56 ms EAST, 0.4 px 0 ms NORTH
02:29:27.410 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:27.410 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:30.520 03.110 12044 Exposure complete
02:29:30.542 00.022 12044 worker thread done servicing request
02:29:30.543 00.001 14964 OnExposeComplete: enter
02:29:30.543 00.000 14964 UpdateGuideState(): m_state=6
02:29:30.544 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4268
02:29:30.544 00.000 14964 Star::Find returns 1 (0), X=276.33, Y=95.17, Mass=265548, SNR=322.2, Peak=17080 HFD=4.2
02:29:30.545 00.001 14964 MultiStar: [#1 -0.97,-0.17,0.00,M10] [#2 -0.23,0.56,0.07,U] 
02:29:30.545 00.000 14964 refined, 1 included, MultiStar: {-0.32, 0.80}, one-star: {-0.32, 0.81}
02:29:30.546 00.001 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
02:29:30.546 00.000 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.27)
02:29:30.547 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=0.80 hyp=0.86 cameraTheta=1.95 mountX=-0.80 mountY=0.23, mountTheta=2.86
02:29:30.548 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.80, opts=13)
02:29:30.548 00.000 14964 Enqueuing Move request for scope (-0.32, 0.80)
02:29:30.549 00.001 12044 Worker thread wakes up
02:29:30.549 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.80) opts 0xd
02:29:30.549 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.80)
02:29:30.549 00.000 12044 Moving (-0.32, 0.80) raw xDistance=-0.80 yDistance=0.23
02:29:30.549 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.69 from input -0.80, slope = -0.11
02:29:30.549 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:30.549 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:29:30.549 00.000 12044 MoveAxis(E, 82, ABG)
02:29:30.549 00.000 12044 Guiding  Dir = 2, Dur = 82
02:29:30.557 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17080, med=616, FiltMin=519, FiltMax=12451, Gamma=0.810
02:29:30.562 00.005 14964 UpdateGuideState exits: m=265548 SNR=322.2
02:29:30.563 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.563 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:30.564 00.001 14964 Enqueuing Expose request
02:29:30.582 00.018 12044 IsSlewing returns 0
02:29:30.582 00.000 12044 IsGuiding returns 0
02:29:30.614 00.032 12044 PulseGuide returned control before completion, sleep 61
02:29:30.690 00.076 12044 IsGuiding returns 1
02:29:30.690 00.000 12044 scope still moving after pulse duration time elapsed
02:29:30.767 00.077 12044 IsSlewing returns 0
02:29:30.767 00.000 12044 IsGuiding returns 0
02:29:30.767 00.000 12044 scope move finished after 82 + 103 ms
02:29:30.767 00.000 12044 Move returns status 0, amount 82
02:29:30.767 00.000 12044 MoveAxis(N, 0, ABG)
02:29:30.767 00.000 12044 Move returns status 0, amount 0
02:29:30.767 00.000 12044 move complete, result=0
02:29:30.767 00.000 12044 worker thread done servicing request
02:29:30.767 00.000 12044 Worker thread wakes up
02:29:30.767 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:30.767 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:30.767 00.000 14964 GuideStep: -0.8 px 82 ms EAST, 0.2 px 0 ms NORTH
02:29:33.901 03.134 12044 Exposure complete
02:29:33.922 00.021 12044 worker thread done servicing request
02:29:33.923 00.001 14964 OnExposeComplete: enter
02:29:33.923 00.000 14964 UpdateGuideState(): m_state=6
02:29:33.924 00.001 14964 Star::Find(35, 276, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4269
02:29:33.925 00.001 14964 Star::Find returns 1 (0), X=276.26, Y=93.51, Mass=263506, SNR=326.5, Peak=19101 HFD=3.7
02:29:33.925 00.000 14964 MultiStar: [#1 -0.91,1.15,0.00,R] [#2 0.28,1.83,0.00,M1] 
02:29:33.926 00.001 14964 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.56) = xAngle (-0.44 = -0.44)
02:29:33.926 00.000 14964 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
02:29:33.927 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.85 hyp=0.94 cameraTheta=-2.00 mountX=0.85 mountY=0.48, mountTheta=0.51
02:29:33.928 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.85, opts=13)
02:29:33.928 00.000 14964 Enqueuing Move request for scope (-0.39, -0.85)
02:29:33.929 00.001 12044 Worker thread wakes up
02:29:33.929 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.85) opts 0xd
02:29:33.929 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.85)
02:29:33.929 00.000 12044 Moving (-0.39, -0.85) raw xDistance=0.85 yDistance=0.48
02:29:33.929 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.85, slope = -0.04
02:29:33.929 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:29:33.929 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
02:29:33.929 00.000 12044 MoveAxis(E, 0, ABG)
02:29:33.929 00.000 12044 Move returns status 0, amount 0
02:29:33.929 00.000 12044 MoveAxis(N, 0, ABG)
02:29:33.929 00.000 12044 Move returns status 0, amount 0
02:29:33.929 00.000 12044 move complete, result=0
02:29:33.929 00.000 12044 worker thread done servicing request
02:29:33.936 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19101, med=615, FiltMin=532, FiltMax=13291, Gamma=0.810
02:29:33.943 00.007 14964 UpdateGuideState exits: m=263506 SNR=326.5
02:29:33.943 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:33.944 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:33.944 00.000 14964 Enqueuing Expose request
02:29:33.944 00.000 14964 GuideStep: 0.8 px 0 ms EAST, 0.5 px 0 ms NORTH
02:29:33.945 00.001 12044 Worker thread wakes up
02:29:33.945 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:33.945 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:37.082 03.137 12044 Exposure complete
02:29:37.112 00.030 12044 worker thread done servicing request
02:29:37.112 00.000 14964 OnExposeComplete: enter
02:29:37.113 00.001 14964 UpdateGuideState(): m_state=6
02:29:37.114 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4270
02:29:37.114 00.000 14964 Star::Find returns 1 (0), X=276.92, Y=93.79, Mass=260398, SNR=319.1, Peak=15107 HFD=4.4
02:29:37.115 00.001 14964 MultiStar: [#1 0.61,-0.07,0.18,U] [#2 0.53,2.35,0.00,M2] 
02:29:37.116 00.001 14964 refined, 1 included, MultiStar: {0.32, -0.49}, one-star: {0.27, -0.57}
02:29:37.116 00.000 14964 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.56) = xAngle (0.56 = 0.56)
02:29:37.117 00.001 14964 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.62 = -2.67)
02:29:37.117 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.49 hyp=0.59 cameraTheta=-0.99 mountX=0.50 mountY=-0.27, mountTheta=-0.50
02:29:37.118 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.49, opts=13)
02:29:37.119 00.001 14964 Enqueuing Move request for scope (0.32, -0.49)
02:29:37.119 00.000 12044 Worker thread wakes up
02:29:37.119 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.49) opts 0xd
02:29:37.119 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.49)
02:29:37.119 00.000 12044 Moving (0.32, -0.49) raw xDistance=0.50 yDistance=-0.27
02:29:37.119 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.50, slope = -0.00
02:29:37.119 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:37.119 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:29:37.120 00.001 12044 MoveAxis(E, 0, ABG)
02:29:37.120 00.000 12044 Move returns status 0, amount 0
02:29:37.120 00.000 12044 MoveAxis(N, 0, ABG)
02:29:37.120 00.000 12044 Move returns status 0, amount 0
02:29:37.120 00.000 12044 move complete, result=0
02:29:37.120 00.000 12044 worker thread done servicing request
02:29:37.127 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15107, med=617, FiltMin=515, FiltMax=10389, Gamma=0.810
02:29:37.132 00.005 14964 UpdateGuideState exits: m=260398 SNR=319.1
02:29:37.133 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.133 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:37.134 00.001 14964 Enqueuing Expose request
02:29:37.134 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.3 px 0 ms NORTH
02:29:37.135 00.001 12044 Worker thread wakes up
02:29:37.135 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:37.135 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:40.264 03.129 12044 Exposure complete
02:29:40.289 00.025 12044 worker thread done servicing request
02:29:40.289 00.000 14964 OnExposeComplete: enter
02:29:40.289 00.000 14964 UpdateGuideState(): m_state=6
02:29:40.290 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4271
02:29:40.290 00.000 14964 Star::Find returns 1 (0), X=276.31, Y=93.83, Mass=252521, SNR=294.0, Peak=12763 HFD=4.6
02:29:40.291 00.001 14964 MultiStar: [#1 0.08,-0.19,0.16,U] [#2 0.15,2.01,0.00,M3] 
02:29:40.292 00.001 14964 refined, 1 included, MultiStar: {-0.28, -0.48}, one-star: {-0.34, -0.53}
02:29:40.293 00.001 14964 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.56) = xAngle (-0.55 = -0.55)
02:29:40.294 00.001 14964 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
02:29:40.295 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=-0.48 hyp=0.56 cameraTheta=-2.10 mountX=0.48 mountY=0.33, mountTheta=0.61
02:29:40.296 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=-0.48, opts=13)
02:29:40.297 00.001 14964 Enqueuing Move request for scope (-0.28, -0.48)
02:29:40.298 00.001 12044 Worker thread wakes up
02:29:40.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.48) opts 0xd
02:29:40.298 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, -0.48)
02:29:40.298 00.000 12044 Moving (-0.28, -0.48) raw xDistance=0.48 yDistance=0.33
02:29:40.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.48, slope = -0.01
02:29:40.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:40.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:29:40.298 00.000 12044 MoveAxis(E, 0, ABG)
02:29:40.298 00.000 12044 Move returns status 0, amount 0
02:29:40.298 00.000 12044 MoveAxis(N, 0, ABG)
02:29:40.298 00.000 12044 Move returns status 0, amount 0
02:29:40.298 00.000 12044 move complete, result=0
02:29:40.299 00.001 12044 worker thread done servicing request
02:29:40.307 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12763, med=616, FiltMin=526, FiltMax=10003, Gamma=0.810
02:29:40.312 00.005 14964 UpdateGuideState exits: m=252521 SNR=294.0
02:29:40.312 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.313 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:40.313 00.000 14964 Enqueuing Expose request
02:29:40.314 00.001 12044 Worker thread wakes up
02:29:40.314 00.000 14964 GuideStep: 0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
02:29:40.314 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:40.315 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:43.429 03.114 12044 Exposure complete
02:29:43.452 00.023 12044 worker thread done servicing request
02:29:43.452 00.000 14964 OnExposeComplete: enter
02:29:43.453 00.001 14964 UpdateGuideState(): m_state=6
02:29:43.453 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4272
02:29:43.454 00.001 14964 Star::Find returns 1 (0), X=276.77, Y=93.54, Mass=256629, SNR=308.7, Peak=12237 HFD=4.8
02:29:43.455 00.001 14964 MultiStar: [#1 0.68,0.01,0.16,U] [#2 0.74,1.49,0.00,M4] 
02:29:43.455 00.000 14964 refined, 1 included, MultiStar: {0.19, -0.70}, one-star: {0.11, -0.82}
02:29:43.456 00.001 14964 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.56) = xAngle (0.25 = 0.25)
02:29:43.456 00.000 14964 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.98)
02:29:43.456 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=-0.70 hyp=0.73 cameraTheta=-1.30 mountX=0.70 mountY=-0.12, mountTheta=-0.17
02:29:43.458 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.70, opts=13)
02:29:43.458 00.000 14964 Enqueuing Move request for scope (0.19, -0.70)
02:29:43.459 00.001 12044 Worker thread wakes up
02:29:43.459 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.70) opts 0xd
02:29:43.459 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.70)
02:29:43.459 00.000 12044 Moving (0.19, -0.70) raw xDistance=0.70 yDistance=-0.12
02:29:43.459 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.70, slope = 0.04
02:29:43.459 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:43.459 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:29:43.459 00.000 12044 MoveAxis(W, 31, ABG)
02:29:43.459 00.000 12044 Guiding  Dir = 3, Dur = 31
02:29:43.467 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12237, med=616, FiltMin=531, FiltMax=9927, Gamma=0.810
02:29:43.474 00.007 14964 UpdateGuideState exits: m=256629 SNR=308.7
02:29:43.474 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:43.475 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:43.475 00.000 14964 Enqueuing Expose request
02:29:43.519 00.044 12044 IsSlewing returns 0
02:29:43.520 00.001 12044 IsGuiding returns 0
02:29:43.551 00.031 12044 PulseGuide returned control before completion, sleep 11
02:29:43.579 00.028 12044 IsGuiding returns 1
02:29:43.579 00.000 12044 scope still moving after pulse duration time elapsed
02:29:43.645 00.066 12044 IsSlewing returns 0
02:29:43.647 00.002 12044 IsGuiding returns 0
02:29:43.647 00.000 12044 scope move finished after 31 + 95 ms
02:29:43.647 00.000 12044 Move returns status 0, amount 31
02:29:43.647 00.000 12044 MoveAxis(N, 0, ABG)
02:29:43.647 00.000 12044 Move returns status 0, amount 0
02:29:43.647 00.000 12044 move complete, result=0
02:29:43.647 00.000 12044 worker thread done servicing request
02:29:43.647 00.000 12044 Worker thread wakes up
02:29:43.647 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:43.647 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:43.647 00.000 14964 GuideStep: 0.7 px 31 ms WEST, -0.1 px 0 ms NORTH
02:29:46.750 03.103 12044 Exposure complete
02:29:46.774 00.024 12044 worker thread done servicing request
02:29:46.774 00.000 14964 OnExposeComplete: enter
02:29:46.775 00.001 14964 UpdateGuideState(): m_state=6
02:29:46.775 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4273
02:29:46.776 00.001 14964 Star::Find returns 1 (0), X=276.43, Y=94.40, Mass=265077, SNR=319.9, Peak=14809 HFD=4.6
02:29:46.776 00.000 14964 MultiStar: [#1 0.29,-0.93,0.00,M1] [#2 0.35,1.30,0.00,M5] 
02:29:46.777 00.001 14964 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.56) = xAngle (4.51 = -1.78)
02:29:46.777 00.000 14964 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.56 = 1.28)
02:29:46.778 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.95 mountX=-0.05 mountY=0.22, mountTheta=1.78
02:29:46.779 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=0.04, opts=13)
02:29:46.779 00.000 14964 Enqueuing Move request for scope (-0.23, 0.04)
02:29:46.780 00.001 12044 Worker thread wakes up
02:29:46.780 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
02:29:46.780 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
02:29:46.780 00.000 12044 Moving (-0.23, 0.04) raw xDistance=-0.05 yDistance=0.22
02:29:46.780 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.05
02:29:46.780 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:46.780 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:29:46.780 00.000 12044 MoveAxis(E, 0, ABG)
02:29:46.780 00.000 12044 Move returns status 0, amount 0
02:29:46.780 00.000 12044 MoveAxis(N, 0, ABG)
02:29:46.780 00.000 12044 Move returns status 0, amount 0
02:29:46.780 00.000 12044 move complete, result=0
02:29:46.780 00.000 12044 worker thread done servicing request
02:29:46.787 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14809, med=616, FiltMin=534, FiltMax=11834, Gamma=0.810
02:29:46.793 00.006 14964 UpdateGuideState exits: m=265077 SNR=319.9
02:29:46.793 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:46.794 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:46.794 00.000 14964 Enqueuing Expose request
02:29:46.795 00.001 12044 Worker thread wakes up
02:29:46.795 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:46.795 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:46.795 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:49.891 03.096 12044 Exposure complete
02:29:49.916 00.025 12044 worker thread done servicing request
02:29:49.916 00.000 14964 OnExposeComplete: enter
02:29:49.916 00.000 14964 UpdateGuideState(): m_state=6
02:29:49.917 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4274
02:29:49.917 00.000 14964 Star::Find returns 1 (0), X=276.73, Y=94.40, Mass=246179, SNR=294.6, Peak=9109 HFD=5.3
02:29:49.918 00.001 14964 MultiStar: [#1 0.34,-0.99,0.00,M2] [#2 -0.13,1.17,0.00,M6] 
02:29:49.918 00.000 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
02:29:49.919 00.001 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
02:29:49.919 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.55 mountX=-0.04 mountY=-0.08, mountTheta=-2.09
02:29:49.920 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=0.04, opts=13)
02:29:49.921 00.001 14964 Enqueuing Move request for scope (0.07, 0.04)
02:29:49.921 00.000 12044 Worker thread wakes up
02:29:49.921 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:29:49.921 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:29:49.921 00.000 12044 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.08
02:29:49.921 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.07
02:29:49.921 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:49.922 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:29:49.922 00.000 12044 MoveAxis(E, 0, ABG)
02:29:49.922 00.000 12044 Move returns status 0, amount 0
02:29:49.922 00.000 12044 MoveAxis(N, 0, ABG)
02:29:49.922 00.000 12044 Move returns status 0, amount 0
02:29:49.922 00.000 12044 move complete, result=0
02:29:49.922 00.000 12044 worker thread done servicing request
02:29:49.929 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9109, med=617, FiltMin=530, FiltMax=8318, Gamma=0.810
02:29:49.935 00.006 14964 UpdateGuideState exits: m=246179 SNR=294.6
02:29:49.935 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.936 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:49.936 00.000 14964 Enqueuing Expose request
02:29:49.937 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:49.937 00.000 12044 Worker thread wakes up
02:29:49.937 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:49.937 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:53.063 03.126 12044 Exposure complete
02:29:53.088 00.025 12044 worker thread done servicing request
02:29:53.088 00.000 14964 OnExposeComplete: enter
02:29:53.089 00.001 14964 UpdateGuideState(): m_state=6
02:29:53.089 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4275
02:29:53.090 00.001 14964 Star::Find returns 1 (0), X=276.27, Y=94.39, Mass=261560, SNR=307.2, Peak=13529 HFD=4.7
02:29:53.090 00.000 14964 MultiStar: [#1 -0.14,-0.86,0.00,M3] [#2 0.41,1.22,0.00,M7] 
02:29:53.091 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.65)
02:29:53.091 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
02:29:53.092 00.001 14964 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.07 mountX=-0.03 mountY=0.38, mountTheta=1.65
02:29:53.094 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.03, opts=13)
02:29:53.095 00.001 14964 Enqueuing Move request for scope (-0.39, 0.03)
02:29:53.096 00.001 12044 Worker thread wakes up
02:29:53.096 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
02:29:53.096 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
02:29:53.096 00.000 12044 Moving (-0.39, 0.03) raw xDistance=-0.03 yDistance=0.38
02:29:53.096 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.11
02:29:53.096 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:53.097 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:29:53.097 00.000 12044 MoveAxis(E, 0, ABG)
02:29:53.097 00.000 12044 Move returns status 0, amount 0
02:29:53.097 00.000 12044 MoveAxis(N, 0, ABG)
02:29:53.097 00.000 12044 Move returns status 0, amount 0
02:29:53.097 00.000 12044 move complete, result=0
02:29:53.097 00.000 12044 worker thread done servicing request
02:29:53.105 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13529, med=617, FiltMin=534, FiltMax=10230, Gamma=0.810
02:29:53.111 00.006 14964 UpdateGuideState exits: m=261560 SNR=307.2
02:29:53.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:53.113 00.001 14964 Enqueuing Expose request
02:29:53.113 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:29:53.114 00.001 12044 Worker thread wakes up
02:29:53.114 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:53.114 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:56.216 03.102 12044 Exposure complete
02:29:56.240 00.024 12044 worker thread done servicing request
02:29:56.240 00.000 14964 OnExposeComplete: enter
02:29:56.241 00.001 14964 UpdateGuideState(): m_state=6
02:29:56.241 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4276
02:29:56.242 00.001 14964 Star::Find returns 1 (0), X=275.95, Y=94.58, Mass=256364, SNR=320.0, Peak=13424 HFD=4.8
02:29:56.242 00.000 14964 MultiStar: [#1 -0.38,-1.12,0.00,M4] [#2 -0.37,0.52,0.07,U] 
02:29:56.243 00.001 14964 refined, 1 included, MultiStar: {-0.68, 0.24}, one-star: {-0.70, 0.22}
02:29:56.243 00.000 14964 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.56) = xAngle (4.36 = -1.92)
02:29:56.243 00.000 14964 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.42 = 1.13)
02:29:56.244 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=0.24 hyp=0.72 cameraTheta=2.81 mountX=-0.25 mountY=0.66, mountTheta=1.93
02:29:56.245 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=0.24, opts=13)
02:29:56.245 00.000 14964 Enqueuing Move request for scope (-0.68, 0.24)
02:29:56.246 00.001 12044 Worker thread wakes up
02:29:56.246 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.24) opts 0xd
02:29:56.246 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, 0.24)
02:29:56.246 00.000 12044 Moving (-0.68, 0.24) raw xDistance=-0.25 yDistance=0.66
02:29:56.246 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.04
02:29:56.246 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:56.246 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
02:29:56.246 00.000 12044 MoveAxis(E, 0, ABG)
02:29:56.246 00.000 12044 Move returns status 0, amount 0
02:29:56.246 00.000 12044 MoveAxis(N, 0, ABG)
02:29:56.246 00.000 12044 Move returns status 0, amount 0
02:29:56.246 00.000 12044 move complete, result=0
02:29:56.247 00.001 12044 worker thread done servicing request
02:29:56.254 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13424, med=616, FiltMin=526, FiltMax=9339, Gamma=0.810
02:29:56.259 00.005 14964 UpdateGuideState exits: m=256364 SNR=320.0
02:29:56.260 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:56.260 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:56.261 00.001 14964 Enqueuing Expose request
02:29:56.261 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
02:29:56.262 00.001 12044 Worker thread wakes up
02:29:56.262 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:29:56.262 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:29:59.365 03.103 12044 Exposure complete
02:29:59.387 00.022 12044 worker thread done servicing request
02:29:59.387 00.000 14964 OnExposeComplete: enter
02:29:59.388 00.001 14964 UpdateGuideState(): m_state=6
02:29:59.388 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4277
02:29:59.389 00.001 14964 Star::Find returns 1 (0), X=276.11, Y=94.67, Mass=255308, SNR=292.9, Peak=11385 HFD=5.0
02:29:59.390 00.001 14964 MultiStar: [#1 -0.29,-1.32,0.00,M5] [#2 -0.17,0.27,0.06,U] 
02:29:59.390 00.000 14964 refined, 1 included, MultiStar: {-0.52, 0.31}, one-star: {-0.54, 0.32}
02:29:59.391 00.001 14964 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.56) = xAngle (4.16 = -2.13)
02:29:59.391 00.000 14964 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.21 = 0.93)
02:29:59.391 00.000 14964 CameraToMount -- cameraX=-0.52 cameraY=0.31 hyp=0.61 cameraTheta=2.60 mountX=-0.32 mountY=0.48, mountTheta=2.16
02:29:59.392 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.52, y=0.31, opts=13)
02:29:59.393 00.001 14964 Enqueuing Move request for scope (-0.52, 0.31)
02:29:59.394 00.001 12044 Worker thread wakes up
02:29:59.394 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.31) opts 0xd
02:29:59.394 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.52, 0.31)
02:29:59.394 00.000 12044 Moving (-0.52, 0.31) raw xDistance=-0.32 yDistance=0.48
02:29:59.394 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.33, using input
02:29:59.394 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.05
02:29:59.394 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.44 newest=1.52
02:29:59.394 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:29:59.394 00.000 12044 MoveAxis(E, 25, ABG)
02:29:59.394 00.000 12044 Guiding  Dir = 2, Dur = 25
02:29:59.401 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11385, med=618, FiltMin=535, FiltMax=8931, Gamma=0.810
02:29:59.407 00.006 14964 UpdateGuideState exits: m=255308 SNR=292.9
02:29:59.408 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:59.408 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:29:59.408 00.000 14964 Enqueuing Expose request
02:29:59.425 00.017 12044 IsSlewing returns 0
02:29:59.452 00.027 12044 IsGuiding returns 0
02:29:59.472 00.020 12044 PulseGuide returned control before completion, sleep 15
02:29:59.502 00.030 12044 IsGuiding returns 1
02:29:59.502 00.000 12044 scope still moving after pulse duration time elapsed
02:29:59.579 00.077 12044 IsSlewing returns 0
02:29:59.579 00.000 12044 IsGuiding returns 0
02:29:59.579 00.000 12044 scope move finished after 25 + 102 ms
02:29:59.579 00.000 12044 Move returns status 0, amount 25
02:29:59.579 00.000 12044 BLC: Oldest BLC event removed
02:29:59.579 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 332 applied
02:29:59.579 00.000 12044 MoveAxis(S, 377, ABG)
02:29:59.579 00.000 12044 Guiding  Dir = 1, Dur = 377
02:29:59.612 00.033 12044 IsSlewing returns 0
02:29:59.612 00.000 12044 IsGuiding returns 0
02:29:59.643 00.031 12044 PulseGuide returned control before completion, sleep 357
02:30:00.032 00.389 12044 IsGuiding returns 1
02:30:00.032 00.000 12044 scope still moving after pulse duration time elapsed
02:30:00.099 00.067 12044 IsSlewing returns 0
02:30:00.100 00.001 12044 IsGuiding returns 0
02:30:00.100 00.000 12044 scope move finished after 377 + 110 ms
02:30:00.100 00.000 12044 Move returns status 0, amount 377
02:30:00.100 00.000 12044 move complete, result=0
02:30:00.100 00.000 12044 worker thread done servicing request
02:30:00.100 00.000 12044 Worker thread wakes up
02:30:00.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:00.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:00.100 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.5 px 377 ms SOUTH
02:30:03.225 03.125 12044 Exposure complete
02:30:03.250 00.025 12044 worker thread done servicing request
02:30:03.251 00.001 14964 OnExposeComplete: enter
02:30:03.251 00.000 14964 UpdateGuideState(): m_state=6
02:30:03.252 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4278
02:30:03.252 00.000 14964 Star::Find returns 1 (0), X=276.86, Y=93.86, Mass=262988, SNR=328.6, Peak=15591 HFD=4.3
02:30:03.253 00.001 14964 MultiStar: [#1 0.71,-0.07,0.16,U] [#2 0.56,1.35,0.00,M6] 
02:30:03.253 00.000 14964 refined, 1 included, MultiStar: {0.27, -0.44}, one-star: {0.21, -0.50}
02:30:03.254 00.001 14964 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.56) = xAngle (0.54 = 0.54)
02:30:03.254 00.000 14964 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.59 = -2.69)
02:30:03.255 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=-0.44 hyp=0.52 cameraTheta=-1.01 mountX=0.45 mountY=-0.23, mountTheta=-0.47
02:30:03.256 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.44, opts=13)
02:30:03.256 00.000 14964 Enqueuing Move request for scope (0.27, -0.44)
02:30:03.257 00.001 12044 Worker thread wakes up
02:30:03.257 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.44) opts 0xd
02:30:03.257 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.44)
02:30:03.257 00.000 12044 Moving (0.27, -0.44) raw xDistance=0.45 yDistance=-0.23
02:30:03.257 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.484348, 1:-0.227448
02:30:03.257 00.000 12044 BLC: No correction, Miss < min_move
02:30:03.257 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.45, slope = -0.09
02:30:03.257 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:03.257 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:30:03.257 00.000 12044 MoveAxis(E, 0, ABG)
02:30:03.257 00.000 12044 Move returns status 0, amount 0
02:30:03.257 00.000 12044 MoveAxis(N, 0, ABG)
02:30:03.257 00.000 12044 Move returns status 0, amount 0
02:30:03.257 00.000 12044 move complete, result=0
02:30:03.257 00.000 12044 worker thread done servicing request
02:30:03.264 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15591, med=616, FiltMin=529, FiltMax=11541, Gamma=0.810
02:30:03.270 00.006 14964 UpdateGuideState exits: m=262988 SNR=328.6
02:30:03.270 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.271 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:03.271 00.000 14964 Enqueuing Expose request
02:30:03.271 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:03.272 00.001 12044 Worker thread wakes up
02:30:03.272 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:03.272 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:06.395 03.123 12044 Exposure complete
02:30:06.418 00.023 12044 worker thread done servicing request
02:30:06.418 00.000 14964 OnExposeComplete: enter
02:30:06.419 00.001 14964 UpdateGuideState(): m_state=6
02:30:06.420 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4279
02:30:06.420 00.000 14964 Star::Find returns 1 (0), X=276.93, Y=94.48, Mass=263550, SNR=315.2, Peak=17035 HFD=4.3
02:30:06.421 00.001 14964 MultiStar: [#1 0.55,-0.67,0.00,M5] [#2 0.82,1.24,0.00,M7] 
02:30:06.421 00.000 14964 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.56) = xAngle (1.95 = 1.95)
02:30:06.421 00.000 14964 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.28)
02:30:06.422 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.40 mountX=-0.11 mountY=-0.29, mountTheta=-1.94
02:30:06.423 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.12, opts=13)
02:30:06.423 00.000 14964 Enqueuing Move request for scope (0.28, 0.12)
02:30:06.424 00.001 12044 Worker thread wakes up
02:30:06.424 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
02:30:06.424 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
02:30:06.424 00.000 12044 Moving (0.28, 0.12) raw xDistance=-0.11 yDistance=-0.29
02:30:06.424 00.000 12044 BLC: History state: CurrMiss=-0.29, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.484348, 1:-0.227448, 2:-0.286712
02:30:06.424 00.000 12044 BLC: No correction, Miss < min_move
02:30:06.424 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.45, using input
02:30:06.424 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.07
02:30:06.424 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:06.424 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:30:06.424 00.000 12044 MoveAxis(E, 0, ABG)
02:30:06.424 00.000 12044 Move returns status 0, amount 0
02:30:06.424 00.000 12044 MoveAxis(N, 0, ABG)
02:30:06.424 00.000 12044 Move returns status 0, amount 0
02:30:06.424 00.000 12044 move complete, result=0
02:30:06.424 00.000 12044 worker thread done servicing request
02:30:06.431 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17035, med=617, FiltMin=514, FiltMax=9916, Gamma=0.810
02:30:06.437 00.006 14964 UpdateGuideState exits: m=263550 SNR=315.2
02:30:06.438 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.438 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:06.439 00.001 14964 Enqueuing Expose request
02:30:06.439 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:06.440 00.001 12044 Worker thread wakes up
02:30:06.440 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:06.440 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:09.544 03.104 12044 Exposure complete
02:30:09.569 00.025 12044 worker thread done servicing request
02:30:09.570 00.001 14964 OnExposeComplete: enter
02:30:09.570 00.000 14964 UpdateGuideState(): m_state=6
02:30:09.571 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4280
02:30:09.571 00.000 14964 Star::Find returns 1 (0), X=277.03, Y=94.94, Mass=272741, SNR=328.1, Peak=18830 HFD=4.3
02:30:09.572 00.001 14964 MultiStar: [#1 0.74,-1.66,0.00,M6] [#2 0.66,0.70,0.00,M8] 
02:30:09.573 00.001 14964 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.56) = xAngle (2.55 = 2.55)
02:30:09.573 00.000 14964 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.68)
02:30:09.574 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.58 hyp=0.69 cameraTheta=1.00 mountX=-0.57 mountY=-0.43, mountTheta=-2.50
02:30:09.575 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.58, opts=13)
02:30:09.575 00.000 14964 Enqueuing Move request for scope (0.37, 0.58)
02:30:09.576 00.001 12044 Worker thread wakes up
02:30:09.576 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.58) opts 0xd
02:30:09.576 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.58)
02:30:09.576 00.000 12044 Moving (0.37, 0.58) raw xDistance=-0.57 yDistance=-0.43
02:30:09.576 00.000 12044 BLC: window closed
02:30:09.576 00.000 12044 BLC: History state: CurrMiss=-0.43, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.484348, 1:-0.227448, 2:-0.286712
02:30:09.576 00.000 12044 BLC: No correction, Miss < min_move
02:30:09.576 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.54 from input -0.57, slope = -0.08
02:30:09.576 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:09.576 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:30:09.576 00.000 12044 MoveAxis(E, 64, ABG)
02:30:09.576 00.000 12044 Guiding  Dir = 2, Dur = 64
02:30:09.583 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18830, med=615, FiltMin=521, FiltMax=11044, Gamma=0.810
02:30:09.589 00.006 14964 UpdateGuideState exits: m=272741 SNR=328.1
02:30:09.589 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.590 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:09.590 00.000 14964 Enqueuing Expose request
02:30:09.597 00.007 12044 IsSlewing returns 0
02:30:09.598 00.001 12044 IsGuiding returns 0
02:30:09.629 00.031 12044 PulseGuide returned control before completion, sleep 43
02:30:09.681 00.052 12044 IsGuiding returns 1
02:30:09.681 00.000 12044 scope still moving after pulse duration time elapsed
02:30:09.770 00.089 12044 IsSlewing returns 0
02:30:09.770 00.000 12044 IsGuiding returns 0
02:30:09.770 00.000 12044 scope move finished after 64 + 108 ms
02:30:09.770 00.000 12044 Move returns status 0, amount 64
02:30:09.770 00.000 12044 MoveAxis(N, 0, ABG)
02:30:09.770 00.000 12044 Move returns status 0, amount 0
02:30:09.770 00.000 12044 move complete, result=0
02:30:09.770 00.000 12044 worker thread done servicing request
02:30:09.770 00.000 12044 Worker thread wakes up
02:30:09.770 00.000 14964 GuideStep: -0.6 px 64 ms EAST, -0.4 px 0 ms NORTH
02:30:09.771 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:09.771 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:12.882 03.111 12044 Exposure complete
02:30:12.905 00.023 12044 worker thread done servicing request
02:30:12.905 00.000 14964 OnExposeComplete: enter
02:30:12.906 00.001 14964 UpdateGuideState(): m_state=6
02:30:12.906 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4281
02:30:12.907 00.001 14964 Star::Find returns 1 (0), X=277.18, Y=94.11, Mass=260840, SNR=322.6, Peak=18583 HFD=4.2
02:30:12.908 00.001 14964 MultiStar: [#1 0.65,-0.55,0.00,M7] [#2 0.80,1.25,0.00,M9] 
02:30:12.908 00.000 14964 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.56) = xAngle (1.12 = 1.12)
02:30:12.908 00.000 14964 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.17 = -2.11)
02:30:12.909 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=-0.25 hyp=0.59 cameraTheta=-0.44 mountX=0.26 mountY=-0.50, mountTheta=-1.10
02:30:12.910 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=-0.25, opts=13)
02:30:12.910 00.000 14964 Enqueuing Move request for scope (0.53, -0.25)
02:30:12.911 00.001 12044 Worker thread wakes up
02:30:12.911 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.25) opts 0xd
02:30:12.911 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, -0.25)
02:30:12.911 00.000 12044 Moving (0.53, -0.25) raw xDistance=0.26 yDistance=-0.50
02:30:12.911 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.04
02:30:12.911 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:12.911 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:30:12.911 00.000 12044 MoveAxis(E, 0, ABG)
02:30:12.911 00.000 12044 Move returns status 0, amount 0
02:30:12.911 00.000 12044 MoveAxis(N, 0, ABG)
02:30:12.911 00.000 12044 Move returns status 0, amount 0
02:30:12.911 00.000 12044 move complete, result=0
02:30:12.911 00.000 12044 worker thread done servicing request
02:30:12.919 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18583, med=617, FiltMin=528, FiltMax=10633, Gamma=0.810
02:30:12.925 00.006 14964 UpdateGuideState exits: m=260840 SNR=322.6
02:30:12.925 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.926 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:12.926 00.000 14964 Enqueuing Expose request
02:30:12.927 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
02:30:12.927 00.000 12044 Worker thread wakes up
02:30:12.927 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:12.927 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:16.039 03.112 12044 Exposure complete
02:30:16.062 00.023 12044 worker thread done servicing request
02:30:16.063 00.001 14964 OnExposeComplete: enter
02:30:16.063 00.000 14964 UpdateGuideState(): m_state=6
02:30:16.065 00.002 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4282
02:30:16.065 00.000 14964 Star::Find returns 1 (0), X=276.61, Y=93.57, Mass=266032, SNR=320.9, Peak=15471 HFD=4.3
02:30:16.065 00.000 14964 MultiStar: [#1 0.30,-0.31,0.16,U] [#2 0.47,1.57,0.00,M10] 
02:30:16.065 00.000 14964 refined, 1 included, MultiStar: {0.01, -0.72}, one-star: {-0.04, -0.79}
02:30:16.066 00.001 14964 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.56) = xAngle (-0.01 = -0.01)
02:30:16.066 00.000 14964 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
02:30:16.067 00.001 14964 CameraToMount -- cameraX=0.01 cameraY=-0.72 hyp=0.72 cameraTheta=-1.56 mountX=0.72 mountY=0.07, mountTheta=0.10
02:30:16.068 00.001 14964 SchedulePrimaryMove(1136A648, x=0.01, y=-0.72, opts=13)
02:30:16.068 00.000 14964 Enqueuing Move request for scope (0.01, -0.72)
02:30:16.069 00.001 12044 Worker thread wakes up
02:30:16.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.72) opts 0xd
02:30:16.069 00.000 12044 Handling offset move in thread for scope, endpoint = (0.01, -0.72)
02:30:16.069 00.000 12044 Moving (0.01, -0.72) raw xDistance=0.72 yDistance=0.07
02:30:16.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.72, slope = 0.05
02:30:16.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:16.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:30:16.069 00.000 12044 MoveAxis(W, 35, ABG)
02:30:16.069 00.000 12044 Guiding  Dir = 3, Dur = 35
02:30:16.076 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15471, med=616, FiltMin=531, FiltMax=12422, Gamma=0.810
02:30:16.082 00.006 14964 UpdateGuideState exits: m=266032 SNR=320.9
02:30:16.083 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.083 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:16.083 00.000 14964 Enqueuing Expose request
02:30:16.171 00.088 12044 IsSlewing returns 0
02:30:16.173 00.002 12044 IsGuiding returns 0
02:30:16.239 00.066 12044 IsGuiding returns 1
02:30:16.239 00.000 12044 scope still moving after pulse duration time elapsed
02:30:16.283 00.044 12044 IsSlewing returns 0
02:30:16.284 00.001 12044 IsGuiding returns 0
02:30:16.284 00.000 12044 scope move finished after 35 + 76 ms
02:30:16.284 00.000 12044 Move returns status 0, amount 35
02:30:16.284 00.000 12044 MoveAxis(N, 0, ABG)
02:30:16.284 00.000 12044 Move returns status 0, amount 0
02:30:16.284 00.000 12044 move complete, result=0
02:30:16.284 00.000 12044 worker thread done servicing request
02:30:16.284 00.000 12044 Worker thread wakes up
02:30:16.284 00.000 14964 GuideStep: 0.7 px 35 ms WEST, 0.1 px 0 ms NORTH
02:30:16.285 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:16.285 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:19.411 03.126 12044 Exposure complete
02:30:19.432 00.021 12044 worker thread done servicing request
02:30:19.432 00.000 14964 OnExposeComplete: enter
02:30:19.433 00.001 14964 UpdateGuideState(): m_state=6
02:30:19.433 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4283
02:30:19.434 00.001 14964 Star::Find returns 1 (0), X=276.65, Y=94.53, Mass=261411, SNR=302.0, Peak=12735 HFD=5.0
02:30:19.434 00.000 14964 MultiStar: [#1 0.40,-1.03,0.00,M7] [#2 0.93,0.74,0.00,R] 
02:30:19.435 00.001 14964 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.56) = xAngle (3.15 = -3.13)
02:30:19.435 00.000 14964 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
02:30:19.436 00.001 14964 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
02:30:19.437 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=0.17, opts=13)
02:30:19.437 00.000 14964 Enqueuing Move request for scope (-0.00, 0.17)
02:30:19.438 00.001 12044 Worker thread wakes up
02:30:19.438 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
02:30:19.438 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
02:30:19.438 00.000 12044 Moving (-0.00, 0.17) raw xDistance=-0.17 yDistance=-0.01
02:30:19.438 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
02:30:19.438 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:19.438 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:30:19.438 00.000 12044 MoveAxis(E, 0, ABG)
02:30:19.438 00.000 12044 Move returns status 0, amount 0
02:30:19.438 00.000 12044 MoveAxis(N, 0, ABG)
02:30:19.438 00.000 12044 Move returns status 0, amount 0
02:30:19.438 00.000 12044 move complete, result=0
02:30:19.438 00.000 12044 worker thread done servicing request
02:30:19.446 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12735, med=617, FiltMin=531, FiltMax=10036, Gamma=0.810
02:30:19.451 00.005 14964 UpdateGuideState exits: m=261411 SNR=302.0
02:30:19.452 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:19.452 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:19.453 00.001 14964 Enqueuing Expose request
02:30:19.453 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:19.454 00.001 12044 Worker thread wakes up
02:30:19.454 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:19.454 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:22.550 03.096 12044 Exposure complete
02:30:22.570 00.020 12044 worker thread done servicing request
02:30:22.570 00.000 14964 OnExposeComplete: enter
02:30:22.571 00.001 14964 UpdateGuideState(): m_state=6
02:30:22.572 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4284
02:30:22.572 00.000 14964 Star::Find returns 1 (0), X=276.48, Y=94.14, Mass=249676, SNR=298.5, Peak=10839 HFD=5.1
02:30:22.573 00.001 14964 MultiStar: [#1 0.03,-0.37,0.17,U] [#2 -0.73,0.39,0.00,M1] 
02:30:22.573 00.000 14964 single-star, 1 included, MultiStar: {-0.14, -0.24}, one-star: {-0.17, -0.22}
02:30:22.574 00.001 14964 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.56) = xAngle (-0.67 = -0.67)
02:30:22.574 00.000 14964 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.38 = 2.38)
02:30:22.575 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=0.22 mountY=0.19, mountTheta=0.72
02:30:22.576 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=-0.22, opts=13)
02:30:22.576 00.000 14964 Enqueuing Move request for scope (-0.17, -0.22)
02:30:22.577 00.001 12044 Worker thread wakes up
02:30:22.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
02:30:22.577 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
02:30:22.577 00.000 12044 Moving (-0.17, -0.22) raw xDistance=0.22 yDistance=0.19
02:30:22.577 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.28, using input
02:30:22.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
02:30:22.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:22.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:30:22.577 00.000 12044 MoveAxis(E, 0, ABG)
02:30:22.577 00.000 12044 Move returns status 0, amount 0
02:30:22.577 00.000 12044 MoveAxis(N, 0, ABG)
02:30:22.577 00.000 12044 Move returns status 0, amount 0
02:30:22.577 00.000 12044 move complete, result=0
02:30:22.577 00.000 12044 worker thread done servicing request
02:30:22.586 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10839, med=617, FiltMin=528, FiltMax=9237, Gamma=0.810
02:30:22.591 00.005 14964 UpdateGuideState exits: m=249676 SNR=298.5
02:30:22.591 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:22.592 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:22.592 00.000 14964 Enqueuing Expose request
02:30:22.593 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:22.593 00.000 12044 Worker thread wakes up
02:30:22.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:22.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:25.726 03.133 12044 Exposure complete
02:30:25.749 00.023 12044 worker thread done servicing request
02:30:25.750 00.001 14964 OnExposeComplete: enter
02:30:25.750 00.000 14964 UpdateGuideState(): m_state=6
02:30:25.751 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4285
02:30:25.751 00.000 14964 Star::Find returns 1 (0), X=277.15, Y=93.79, Mass=255307, SNR=297.4, Peak=12367 HFD=4.6
02:30:25.752 00.001 14964 MultiStar: [#1 0.77,-0.44,0.00,M7] [#2 0.18,0.86,0.00,M2] 
02:30:25.752 00.000 14964 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.56) = xAngle (0.70 = 0.70)
02:30:25.753 00.001 14964 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.53)
02:30:25.753 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=-0.57 hyp=0.75 cameraTheta=-0.85 mountX=0.57 mountY=-0.43, mountTheta=-0.65
02:30:25.754 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.57, opts=13)
02:30:25.755 00.001 14964 Enqueuing Move request for scope (0.50, -0.57)
02:30:25.755 00.000 12044 Worker thread wakes up
02:30:25.755 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.57) opts 0xd
02:30:25.755 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.57)
02:30:25.755 00.000 12044 Moving (0.50, -0.57) raw xDistance=0.57 yDistance=-0.43
02:30:25.755 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.45 from input 0.57, slope = 0.07
02:30:25.755 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:25.755 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:30:25.755 00.000 12044 MoveAxis(W, 53, ABG)
02:30:25.755 00.000 12044 Guiding  Dir = 3, Dur = 53
02:30:25.763 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12367, med=618, FiltMin=533, FiltMax=9687, Gamma=0.810
02:30:25.768 00.005 14964 UpdateGuideState exits: m=255307 SNR=297.4
02:30:25.769 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.769 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:25.770 00.001 14964 Enqueuing Expose request
02:30:25.818 00.048 12044 IsSlewing returns 0
02:30:25.818 00.000 12044 IsGuiding returns 0
02:30:25.850 00.032 12044 PulseGuide returned control before completion, sleep 32
02:30:25.893 00.043 12044 IsGuiding returns 1
02:30:25.893 00.000 12044 scope still moving after pulse duration time elapsed
02:30:25.956 00.063 12044 IsSlewing returns 0
02:30:25.956 00.000 12044 IsGuiding returns 0
02:30:25.956 00.000 12044 scope move finished after 53 + 86 ms
02:30:25.956 00.000 12044 Move returns status 0, amount 53
02:30:25.956 00.000 12044 MoveAxis(N, 0, ABG)
02:30:25.956 00.000 12044 Move returns status 0, amount 0
02:30:25.956 00.000 12044 move complete, result=0
02:30:25.956 00.000 12044 worker thread done servicing request
02:30:25.956 00.000 12044 Worker thread wakes up
02:30:25.956 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:25.956 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:25.956 00.000 14964 GuideStep: 0.6 px 53 ms WEST, -0.4 px 0 ms NORTH
02:30:29.088 03.132 12044 Exposure complete
02:30:29.110 00.022 12044 worker thread done servicing request
02:30:29.110 00.000 14964 OnExposeComplete: enter
02:30:29.110 00.000 14964 UpdateGuideState(): m_state=6
02:30:29.112 00.002 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4286
02:30:29.112 00.000 14964 Star::Find returns 1 (0), X=276.93, Y=94.05, Mass=258407, SNR=308.9, Peak=11999 HFD=4.6
02:30:29.112 00.000 14964 MultiStar: [#1 0.35,-0.84,0.00,M8] [#2 -0.27,0.29,0.07,U] 
02:30:29.112 00.000 14964 refined, 1 included, MultiStar: {0.24, -0.27}, one-star: {0.28, -0.31}
02:30:29.114 00.002 14964 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.56) = xAngle (0.72 = 0.72)
02:30:29.114 00.000 14964 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.51)
02:30:29.115 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-0.83 mountX=0.27 mountY=-0.21, mountTheta=-0.67
02:30:29.115 00.000 14964 SchedulePrimaryMove(1136A648, x=0.24, y=-0.27, opts=13)
02:30:29.116 00.001 14964 Enqueuing Move request for scope (0.24, -0.27)
02:30:29.116 00.000 12044 Worker thread wakes up
02:30:29.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.27) opts 0xd
02:30:29.117 00.001 12044 Handling offset move in thread for scope, endpoint = (0.24, -0.27)
02:30:29.117 00.000 12044 Moving (0.24, -0.27) raw xDistance=0.27 yDistance=-0.21
02:30:29.117 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.38, using input
02:30:29.117 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = 0.06
02:30:29.117 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:29.117 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:30:29.117 00.000 12044 MoveAxis(E, 0, ABG)
02:30:29.117 00.000 12044 Move returns status 0, amount 0
02:30:29.117 00.000 12044 MoveAxis(N, 0, ABG)
02:30:29.117 00.000 12044 Move returns status 0, amount 0
02:30:29.117 00.000 12044 move complete, result=0
02:30:29.117 00.000 12044 worker thread done servicing request
02:30:29.124 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11999, med=616, FiltMin=531, FiltMax=9353, Gamma=0.810
02:30:29.129 00.005 14964 UpdateGuideState exits: m=258407 SNR=308.9
02:30:29.130 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:29.130 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:29.131 00.001 14964 Enqueuing Expose request
02:30:29.131 00.000 12044 Worker thread wakes up
02:30:29.131 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:29.131 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:29.131 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:32.259 03.128 12044 Exposure complete
02:30:32.279 00.020 12044 worker thread done servicing request
02:30:32.279 00.000 14964 OnExposeComplete: enter
02:30:32.280 00.001 14964 UpdateGuideState(): m_state=6
02:30:32.280 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4287
02:30:32.281 00.001 14964 Star::Find returns 1 (0), X=276.22, Y=94.55, Mass=263405, SNR=313.4, Peak=13856 HFD=4.7
02:30:32.282 00.001 14964 MultiStar: [#1 -0.08,-1.25,0.00,M9] [#2 -0.57,-0.13,0.07,U] 
02:30:32.282 00.000 14964 single-star, 1 included, MultiStar: {-0.44, 0.17}, one-star: {-0.43, 0.19}
02:30:32.283 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
02:30:32.283 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
02:30:32.284 00.001 14964 CameraToMount -- cameraX=-0.43 cameraY=0.19 hyp=0.47 cameraTheta=2.72 mountX=-0.20 mountY=0.41, mountTheta=2.02
02:30:32.285 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.43, y=0.19, opts=13)
02:30:32.285 00.000 14964 Enqueuing Move request for scope (-0.43, 0.19)
02:30:32.286 00.001 12044 Worker thread wakes up
02:30:32.286 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.19) opts 0xd
02:30:32.286 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.43, 0.19)
02:30:32.286 00.000 12044 Moving (-0.43, 0.19) raw xDistance=-0.20 yDistance=0.41
02:30:32.286 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:30:32.286 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:32.286 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:30:32.286 00.000 12044 MoveAxis(E, 0, ABG)
02:30:32.286 00.000 12044 Move returns status 0, amount 0
02:30:32.286 00.000 12044 MoveAxis(N, 0, ABG)
02:30:32.286 00.000 12044 Move returns status 0, amount 0
02:30:32.286 00.000 12044 move complete, result=0
02:30:32.286 00.000 12044 worker thread done servicing request
02:30:32.293 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13856, med=617, FiltMin=523, FiltMax=11187, Gamma=0.810
02:30:32.300 00.007 14964 UpdateGuideState exits: m=263405 SNR=313.4
02:30:32.301 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.301 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:32.302 00.001 14964 Enqueuing Expose request
02:30:32.302 00.000 12044 Worker thread wakes up
02:30:32.302 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:32.302 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:32.302 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:30:35.404 03.102 12044 Exposure complete
02:30:35.436 00.032 12044 worker thread done servicing request
02:30:35.436 00.000 14964 OnExposeComplete: enter
02:30:35.436 00.000 14964 UpdateGuideState(): m_state=6
02:30:35.437 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4288
02:30:35.438 00.001 14964 Star::Find returns 1 (0), X=276.30, Y=94.83, Mass=263238, SNR=315.2, Peak=13677 HFD=4.5
02:30:35.438 00.000 14964 MultiStar: [#1 -0.09,-1.37,0.00,M10] [#2 -0.68,-0.48,0.00,M1] 
02:30:35.439 00.001 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.77 = -2.52)
02:30:35.439 00.000 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
02:30:35.440 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=0.47 hyp=0.59 cameraTheta=2.21 mountX=-0.48 mountY=0.30, mountTheta=2.58
02:30:35.441 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.47, opts=13)
02:30:35.441 00.000 14964 Enqueuing Move request for scope (-0.35, 0.47)
02:30:35.442 00.001 12044 Worker thread wakes up
02:30:35.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.47) opts 0xd
02:30:35.442 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.47)
02:30:35.442 00.000 12044 Moving (-0.35, 0.47) raw xDistance=-0.48 yDistance=0.30
02:30:35.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.48, slope = -0.00
02:30:35.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:35.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:30:35.442 00.000 12044 MoveAxis(E, 3, ABG)
02:30:35.442 00.000 12044 Guiding  Dir = 2, Dur = 3
02:30:35.449 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13677, med=616, FiltMin=524, FiltMax=11213, Gamma=0.810
02:30:35.454 00.005 14964 UpdateGuideState exits: m=263238 SNR=315.2
02:30:35.455 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.455 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:35.456 00.001 14964 Enqueuing Expose request
02:30:35.473 00.017 12044 IsSlewing returns 0
02:30:35.474 00.001 12044 IsGuiding returns 0
02:30:35.505 00.031 12044 IsGuiding returns 1
02:30:35.505 00.000 12044 scope still moving after pulse duration time elapsed
02:30:35.566 00.061 12044 IsSlewing returns 0
02:30:35.566 00.000 12044 IsGuiding returns 0
02:30:35.566 00.000 12044 scope move finished after 3 + 89 ms
02:30:35.566 00.000 12044 Move returns status 0, amount 3
02:30:35.566 00.000 12044 MoveAxis(N, 0, ABG)
02:30:35.566 00.000 12044 Move returns status 0, amount 0
02:30:35.566 00.000 12044 move complete, result=0
02:30:35.566 00.000 12044 worker thread done servicing request
02:30:35.566 00.000 12044 Worker thread wakes up
02:30:35.566 00.000 14964 GuideStep: -0.5 px 3 ms EAST, 0.3 px 0 ms NORTH
02:30:35.567 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:35.567 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:38.668 03.101 12044 Exposure complete
02:30:38.691 00.023 12044 worker thread done servicing request
02:30:38.691 00.000 14964 OnExposeComplete: enter
02:30:38.692 00.001 14964 UpdateGuideState(): m_state=6
02:30:38.693 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4289
02:30:38.693 00.000 14964 Star::Find returns 1 (0), X=275.70, Y=95.07, Mass=269268, SNR=310.3, Peak=12520 HFD=4.8
02:30:38.694 00.001 14964 MultiStar: [#1 -0.74,-1.42,0.00,R] [#2 -1.35,0.24,0.00,M2] 
02:30:38.694 00.000 14964 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.56) = xAngle (4.06 = -2.23)
02:30:38.695 00.001 14964 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
02:30:38.696 00.001 14964 CameraToMount -- cameraX=-0.96 cameraY=0.71 hyp=1.20 cameraTheta=2.50 mountX=-0.73 mountY=0.88, mountTheta=2.26
02:30:38.698 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.96, y=0.71, opts=13)
02:30:38.700 00.002 14964 Enqueuing Move request for scope (-0.96, 0.71)
02:30:38.700 00.000 12044 Worker thread wakes up
02:30:38.700 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.71) opts 0xd
02:30:38.700 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.96, 0.71)
02:30:38.700 00.000 12044 Moving (-0.96, 0.71) raw xDistance=-0.73 yDistance=0.88
02:30:38.700 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.73, slope = -0.06
02:30:38.701 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
02:30:38.701 00.000 12044 MoveAxis(E, 44, ABG)
02:30:38.701 00.000 12044 Guiding  Dir = 2, Dur = 44
02:30:38.708 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12520, med=617, FiltMin=524, FiltMax=9487, Gamma=0.810
02:30:38.714 00.006 14964 UpdateGuideState exits: m=269268 SNR=310.3
02:30:38.714 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:38.715 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:38.716 00.001 14964 Enqueuing Expose request
02:30:38.755 00.039 12044 IsSlewing returns 0
02:30:38.755 00.000 12044 IsGuiding returns 0
02:30:38.786 00.031 12044 PulseGuide returned control before completion, sleep 23
02:30:38.852 00.066 12044 IsGuiding returns 1
02:30:38.852 00.000 12044 scope still moving after pulse duration time elapsed
02:30:38.926 00.074 12044 IsSlewing returns 0
02:30:38.926 00.000 12044 IsGuiding returns 0
02:30:38.926 00.000 12044 scope move finished after 44 + 127 ms
02:30:38.926 00.000 12044 Move returns status 0, amount 44
02:30:38.926 00.000 12044 MoveAxis(S, 82, ABG)
02:30:38.926 00.000 12044 Guiding  Dir = 1, Dur = 82
02:30:38.955 00.029 12044 IsSlewing returns 0
02:30:38.955 00.000 12044 IsGuiding returns 0
02:30:38.996 00.041 12044 PulseGuide returned control before completion, sleep 52
02:30:39.055 00.059 12044 IsGuiding returns 1
02:30:39.055 00.000 12044 scope still moving after pulse duration time elapsed
02:30:39.110 00.055 12044 IsSlewing returns 0
02:30:39.110 00.000 12044 IsGuiding returns 0
02:30:39.110 00.000 12044 scope move finished after 82 + 73 ms
02:30:39.110 00.000 12044 Move returns status 0, amount 82
02:30:39.110 00.000 12044 move complete, result=0
02:30:39.110 00.000 12044 worker thread done servicing request
02:30:39.111 00.001 12044 Worker thread wakes up
02:30:39.111 00.000 14964 GuideStep: -0.7 px 44 ms EAST, 0.9 px 82 ms SOUTH
02:30:39.111 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:39.111 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:42.234 03.123 12044 Exposure complete
02:30:42.256 00.022 12044 worker thread done servicing request
02:30:42.256 00.000 14964 OnExposeComplete: enter
02:30:42.257 00.001 14964 UpdateGuideState(): m_state=6
02:30:42.258 00.001 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4290
02:30:42.258 00.000 14964 Star::Find returns 1 (0), X=276.40, Y=94.23, Mass=261287, SNR=305.2, Peak=13699 HFD=4.6
02:30:42.259 00.001 14964 MultiStar: [#1 0.91,0.71,0.00,M1] [#2 -0.66,0.54,0.00,M3] 
02:30:42.259 00.000 14964 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.56) = xAngle (-1.10 = -1.10)
02:30:42.260 00.001 14964 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.95 = 1.95)
02:30:42.260 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.66 mountX=0.13 mountY=0.26, mountTheta=1.12
02:30:42.261 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.13, opts=13)
02:30:42.262 00.001 14964 Enqueuing Move request for scope (-0.25, -0.13)
02:30:42.262 00.000 12044 Worker thread wakes up
02:30:42.262 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
02:30:42.262 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
02:30:42.262 00.000 12044 Moving (-0.25, -0.13) raw xDistance=0.13 yDistance=0.26
02:30:42.262 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.09
02:30:42.262 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:42.262 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:30:42.262 00.000 12044 MoveAxis(E, 0, ABG)
02:30:42.262 00.000 12044 Move returns status 0, amount 0
02:30:42.262 00.000 12044 MoveAxis(N, 0, ABG)
02:30:42.263 00.001 12044 Move returns status 0, amount 0
02:30:42.263 00.000 12044 move complete, result=0
02:30:42.263 00.000 12044 worker thread done servicing request
02:30:42.270 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13699, med=618, FiltMin=532, FiltMax=11448, Gamma=0.810
02:30:42.275 00.005 14964 UpdateGuideState exits: m=261287 SNR=305.2
02:30:42.276 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:42.276 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:42.277 00.001 14964 Enqueuing Expose request
02:30:42.277 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:30:42.278 00.001 12044 Worker thread wakes up
02:30:42.278 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:42.278 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:45.409 03.131 12044 Exposure complete
02:30:45.431 00.022 12044 worker thread done servicing request
02:30:45.431 00.000 14964 OnExposeComplete: enter
02:30:45.432 00.001 14964 UpdateGuideState(): m_state=6
02:30:45.432 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4291
02:30:45.433 00.001 14964 Star::Find returns 1 (0), X=277.07, Y=93.95, Mass=259264, SNR=317.7, Peak=13059 HFD=4.4
02:30:45.434 00.001 14964 MultiStar: [#1 1.29,1.06,0.00,M2] [#2 -0.28,0.78,0.00,M4] 
02:30:45.434 00.000 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
02:30:45.434 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.46)
02:30:45.435 00.001 14964 CameraToMount -- cameraX=0.42 cameraY=-0.41 hyp=0.59 cameraTheta=-0.78 mountX=0.42 mountY=-0.37, mountTheta=-0.73
02:30:45.436 00.001 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.41, opts=13)
02:30:45.436 00.000 14964 Enqueuing Move request for scope (0.42, -0.41)
02:30:45.437 00.001 12044 Worker thread wakes up
02:30:45.437 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.41) opts 0xd
02:30:45.437 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.41)
02:30:45.437 00.000 12044 Moving (0.42, -0.41) raw xDistance=0.42 yDistance=-0.37
02:30:45.437 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.42, slope = -0.05
02:30:45.437 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:45.437 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:30:45.437 00.000 12044 MoveAxis(E, 0, ABG)
02:30:45.437 00.000 12044 Move returns status 0, amount 0
02:30:45.437 00.000 12044 MoveAxis(N, 0, ABG)
02:30:45.437 00.000 12044 Move returns status 0, amount 0
02:30:45.437 00.000 12044 move complete, result=0
02:30:45.437 00.000 12044 worker thread done servicing request
02:30:45.444 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13059, med=618, FiltMin=524, FiltMax=10281, Gamma=0.810
02:30:45.450 00.006 14964 UpdateGuideState exits: m=259264 SNR=317.7
02:30:45.451 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:45.451 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:45.452 00.001 14964 Enqueuing Expose request
02:30:45.452 00.000 12044 Worker thread wakes up
02:30:45.452 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:45.452 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:45.452 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
02:30:48.574 03.122 12044 Exposure complete
02:30:48.599 00.025 12044 worker thread done servicing request
02:30:48.599 00.000 14964 OnExposeComplete: enter
02:30:48.600 00.001 14964 UpdateGuideState(): m_state=6
02:30:48.600 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4292
02:30:48.601 00.001 14964 Star::Find returns 1 (0), X=277.21, Y=94.23, Mass=255785, SNR=308.3, Peak=14095 HFD=4.7
02:30:48.601 00.000 14964 MultiStar: [#1 1.44,0.54,0.00,M3] [#2 -0.08,0.21,0.07,U] 
02:30:48.602 00.001 14964 refined, 1 included, MultiStar: {0.52, -0.11}, one-star: {0.56, -0.13}
02:30:48.602 00.000 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.35 = 1.35)
02:30:48.603 00.001 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.88)
02:30:48.603 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.11 hyp=0.53 cameraTheta=-0.20 mountX=0.11 mountY=-0.50, mountTheta=-1.35
02:30:48.604 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.11, opts=13)
02:30:48.605 00.001 14964 Enqueuing Move request for scope (0.52, -0.11)
02:30:48.606 00.001 12044 Worker thread wakes up
02:30:48.606 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.11) opts 0xd
02:30:48.606 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.11)
02:30:48.606 00.000 12044 Moving (0.52, -0.11) raw xDistance=0.11 yDistance=-0.50
02:30:48.606 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:30:48.606 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:48.606 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:30:48.606 00.000 12044 MoveAxis(E, 0, ABG)
02:30:48.606 00.000 12044 Move returns status 0, amount 0
02:30:48.606 00.000 12044 MoveAxis(N, 0, ABG)
02:30:48.606 00.000 12044 Move returns status 0, amount 0
02:30:48.606 00.000 12044 move complete, result=0
02:30:48.606 00.000 12044 worker thread done servicing request
02:30:48.613 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14095, med=616, FiltMin=530, FiltMax=9137, Gamma=0.810
02:30:48.620 00.007 14964 UpdateGuideState exits: m=255785 SNR=308.3
02:30:48.620 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.621 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:48.621 00.000 14964 Enqueuing Expose request
02:30:48.621 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:30:48.622 00.001 12044 Worker thread wakes up
02:30:48.622 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:48.622 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:51.747 03.125 12044 Exposure complete
02:30:51.768 00.021 12044 worker thread done servicing request
02:30:51.768 00.000 14964 OnExposeComplete: enter
02:30:51.768 00.000 14964 UpdateGuideState(): m_state=6
02:30:51.769 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4293
02:30:51.770 00.001 14964 Star::Find returns 1 (0), X=277.05, Y=94.38, Mass=256033, SNR=303.8, Peak=13291 HFD=4.8
02:30:51.770 00.000 14964 MultiStar: [#1 1.44,0.47,0.00,M4] [#2 -0.09,-0.21,0.08,U] 
02:30:51.771 00.001 14964 refined, 1 included, MultiStar: {0.36, -0.00}, one-star: {0.40, 0.02}
02:30:51.772 00.001 14964 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
02:30:51.772 00.000 14964 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
02:30:51.773 00.001 14964 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.00 mountX=0.01 mountY=-0.36, mountTheta=-1.56
02:30:51.774 00.001 14964 SchedulePrimaryMove(1136A648, x=0.36, y=-0.00, opts=13)
02:30:51.775 00.001 14964 Enqueuing Move request for scope (0.36, -0.00)
02:30:51.775 00.000 12044 Worker thread wakes up
02:30:51.775 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.00) opts 0xd
02:30:51.776 00.001 12044 Handling offset move in thread for scope, endpoint = (0.36, -0.00)
02:30:51.776 00.000 12044 Moving (0.36, -0.00) raw xDistance=0.01 yDistance=-0.36
02:30:51.776 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
02:30:51.776 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:51.776 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:30:51.776 00.000 12044 MoveAxis(E, 0, ABG)
02:30:51.776 00.000 12044 Move returns status 0, amount 0
02:30:51.776 00.000 12044 MoveAxis(N, 0, ABG)
02:30:51.776 00.000 12044 Move returns status 0, amount 0
02:30:51.776 00.000 12044 move complete, result=0
02:30:51.776 00.000 12044 worker thread done servicing request
02:30:51.785 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13291, med=615, FiltMin=523, FiltMax=9455, Gamma=0.810
02:30:51.791 00.006 14964 UpdateGuideState exits: m=256033 SNR=303.8
02:30:51.792 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.792 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:51.793 00.001 14964 Enqueuing Expose request
02:30:51.793 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:30:51.794 00.001 12044 Worker thread wakes up
02:30:51.794 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:51.794 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:54.920 03.126 12044 Exposure complete
02:30:54.944 00.024 12044 worker thread done servicing request
02:30:54.944 00.000 14964 OnExposeComplete: enter
02:30:54.944 00.000 14964 UpdateGuideState(): m_state=6
02:30:54.945 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4294
02:30:54.946 00.001 14964 Star::Find returns 1 (0), X=276.85, Y=94.48, Mass=265350, SNR=326.8, Peak=17007 HFD=4.4
02:30:54.946 00.000 14964 MultiStar: [#1 0.90,0.70,0.00,M5] [#2 -0.03,0.01,0.07,U] 
02:30:54.947 00.001 14964 refined, 1 included, MultiStar: {0.19, 0.12}, one-star: {0.20, 0.12}
02:30:54.947 00.000 14964 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.56) = xAngle (2.12 = 2.12)
02:30:54.948 00.001 14964 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.17 = -1.11)
02:30:54.948 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.56 mountX=-0.11 mountY=-0.20, mountTheta=-2.10
02:30:54.950 00.002 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.12, opts=13)
02:30:54.950 00.000 14964 Enqueuing Move request for scope (0.19, 0.12)
02:30:54.951 00.001 12044 Worker thread wakes up
02:30:54.951 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
02:30:54.951 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
02:30:54.951 00.000 12044 Moving (0.19, 0.12) raw xDistance=-0.11 yDistance=-0.20
02:30:54.951 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.12, using input
02:30:54.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
02:30:54.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:54.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:30:54.951 00.000 12044 MoveAxis(E, 0, ABG)
02:30:54.951 00.000 12044 Move returns status 0, amount 0
02:30:54.951 00.000 12044 MoveAxis(N, 0, ABG)
02:30:54.951 00.000 12044 Move returns status 0, amount 0
02:30:54.951 00.000 12044 move complete, result=0
02:30:54.951 00.000 12044 worker thread done servicing request
02:30:54.959 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17007, med=617, FiltMin=516, FiltMax=10864, Gamma=0.810
02:30:54.964 00.005 14964 UpdateGuideState exits: m=265350 SNR=326.8
02:30:54.965 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.965 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:54.966 00.001 14964 Enqueuing Expose request
02:30:54.966 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:54.967 00.001 12044 Worker thread wakes up
02:30:54.967 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:54.967 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:30:58.074 03.107 12044 Exposure complete
02:30:58.102 00.028 12044 worker thread done servicing request
02:30:58.102 00.000 14964 OnExposeComplete: enter
02:30:58.103 00.001 14964 UpdateGuideState(): m_state=6
02:30:58.104 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4295
02:30:58.104 00.000 14964 Star::Find returns 1 (0), X=276.61, Y=94.08, Mass=258748, SNR=303.0, Peak=11787 HFD=4.9
02:30:58.105 00.001 14964 MultiStar: [#1 1.04,1.20,0.00,M6] [#2 -0.66,0.64,0.00,M2] 
02:30:58.105 00.000 14964 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.56) = xAngle (-0.18 = -0.18)
02:30:58.106 00.001 14964 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
02:30:58.106 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.73 mountX=0.28 mountY=0.07, mountTheta=0.26
02:30:58.107 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.28, opts=13)
02:30:58.108 00.001 14964 Enqueuing Move request for scope (-0.05, -0.28)
02:30:58.109 00.001 12044 Worker thread wakes up
02:30:58.109 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:30:58.109 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:30:58.109 00.000 12044 Moving (-0.05, -0.28) raw xDistance=0.28 yDistance=0.07
02:30:58.109 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.04
02:30:58.109 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:58.109 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:30:58.109 00.000 12044 MoveAxis(E, 0, ABG)
02:30:58.109 00.000 12044 Move returns status 0, amount 0
02:30:58.109 00.000 12044 MoveAxis(N, 0, ABG)
02:30:58.109 00.000 12044 Move returns status 0, amount 0
02:30:58.109 00.000 12044 move complete, result=0
02:30:58.109 00.000 12044 worker thread done servicing request
02:30:58.116 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11787, med=616, FiltMin=528, FiltMax=10617, Gamma=0.810
02:30:58.122 00.006 14964 UpdateGuideState exits: m=258748 SNR=303.0
02:30:58.123 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.123 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:30:58.123 00.000 14964 Enqueuing Expose request
02:30:58.124 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:58.125 00.001 12044 Worker thread wakes up
02:30:58.125 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:30:58.125 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:01.219 03.094 12044 Exposure complete
02:31:01.241 00.022 12044 worker thread done servicing request
02:31:01.241 00.000 14964 OnExposeComplete: enter
02:31:01.242 00.001 14964 UpdateGuideState(): m_state=6
02:31:01.242 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4296
02:31:01.243 00.001 14964 Star::Find returns 1 (0), X=276.70, Y=93.92, Mass=258940, SNR=313.6, Peak=14115 HFD=4.3
02:31:01.243 00.000 14964 MultiStar: [#1 1.30,1.05,0.00,M7] [#2 -0.28,0.77,0.00,M3] 
02:31:01.244 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.08 = 0.08)
02:31:01.244 00.000 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
02:31:01.245 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.47 mountX=0.44 mountY=0.00, mountTheta=0.00
02:31:01.246 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.44, opts=13)
02:31:01.246 00.000 14964 Enqueuing Move request for scope (0.04, -0.44)
02:31:01.247 00.001 12044 Worker thread wakes up
02:31:01.247 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.44) opts 0xd
02:31:01.247 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.44)
02:31:01.247 00.000 12044 Moving (0.04, -0.44) raw xDistance=0.44 yDistance=0.00
02:31:01.247 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.44 is < calculated value 0.53, using input
02:31:01.247 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.44, slope = 0.08
02:31:01.247 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:01.247 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:31:01.247 00.000 12044 MoveAxis(W, 34, ABG)
02:31:01.247 00.000 12044 Guiding  Dir = 3, Dur = 34
02:31:01.255 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14115, med=617, FiltMin=530, FiltMax=11518, Gamma=0.810
02:31:01.260 00.005 14964 UpdateGuideState exits: m=258940 SNR=313.6
02:31:01.261 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.261 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:01.262 00.001 14964 Enqueuing Expose request
02:31:01.309 00.047 12044 IsSlewing returns 0
02:31:01.310 00.001 12044 IsGuiding returns 0
02:31:01.331 00.021 12044 PulseGuide returned control before completion, sleep 24
02:31:01.368 00.037 12044 IsGuiding returns 1
02:31:01.368 00.000 12044 scope still moving after pulse duration time elapsed
02:31:01.442 00.074 12044 IsSlewing returns 0
02:31:01.442 00.000 12044 IsGuiding returns 0
02:31:01.442 00.000 12044 scope move finished after 34 + 98 ms
02:31:01.442 00.000 12044 Move returns status 0, amount 34
02:31:01.442 00.000 12044 MoveAxis(N, 0, ABG)
02:31:01.442 00.000 12044 Move returns status 0, amount 0
02:31:01.442 00.000 12044 move complete, result=0
02:31:01.442 00.000 12044 worker thread done servicing request
02:31:01.442 00.000 12044 Worker thread wakes up
02:31:01.442 00.000 14964 GuideStep: 0.4 px 34 ms WEST, 0.0 px 0 ms NORTH
02:31:01.443 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:01.443 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:04.578 03.135 12044 Exposure complete
02:31:04.599 00.021 12044 worker thread done servicing request
02:31:04.599 00.000 14964 OnExposeComplete: enter
02:31:04.600 00.001 14964 UpdateGuideState(): m_state=6
02:31:04.600 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4297
02:31:04.601 00.001 14964 Star::Find returns 1 (0), X=275.94, Y=94.32, Mass=263179, SNR=302.9, Peak=13633 HFD=4.7
02:31:04.601 00.000 14964 MultiStar: [#1 0.30,0.83,0.00,M8] [#2 -1.25,0.29,0.00,M4] 
02:31:04.602 00.001 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
02:31:04.602 00.000 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
02:31:04.603 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=-0.04 hyp=0.72 cameraTheta=-3.09 mountX=0.02 mountY=0.72, mountTheta=1.54
02:31:04.604 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=-0.04, opts=13)
02:31:04.604 00.000 14964 Enqueuing Move request for scope (-0.72, -0.04)
02:31:04.605 00.001 12044 Worker thread wakes up
02:31:04.605 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.04) opts 0xd
02:31:04.605 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, -0.04)
02:31:04.605 00.000 12044 Moving (-0.72, -0.04) raw xDistance=0.02 yDistance=0.72
02:31:04.605 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.46, using input
02:31:04.605 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.07
02:31:04.605 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:31:04.605 00.000 12044 MoveAxis(E, 0, ABG)
02:31:04.605 00.000 12044 Move returns status 0, amount 0
02:31:04.605 00.000 12044 MoveAxis(S, 67, ABG)
02:31:04.605 00.000 12044 Guiding  Dir = 1, Dur = 67
02:31:04.613 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13633, med=617, FiltMin=519, FiltMax=10087, Gamma=0.810
02:31:04.619 00.006 14964 UpdateGuideState exits: m=263179 SNR=302.9
02:31:04.620 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.620 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:04.621 00.001 14964 Enqueuing Expose request
02:31:04.630 00.009 12044 IsSlewing returns 0
02:31:04.630 00.000 12044 IsGuiding returns 0
02:31:04.662 00.032 12044 PulseGuide returned control before completion, sleep 46
02:31:04.710 00.048 12044 IsGuiding returns 1
02:31:04.710 00.000 12044 scope still moving after pulse duration time elapsed
02:31:04.767 00.057 12044 IsSlewing returns 0
02:31:04.767 00.000 12044 IsGuiding returns 0
02:31:04.767 00.000 12044 scope move finished after 67 + 69 ms
02:31:04.767 00.000 12044 Move returns status 0, amount 67
02:31:04.767 00.000 12044 move complete, result=0
02:31:04.767 00.000 12044 worker thread done servicing request
02:31:04.767 00.000 12044 Worker thread wakes up
02:31:04.767 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:04.767 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:04.767 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.7 px 67 ms SOUTH
02:31:07.889 03.122 12044 Exposure complete
02:31:07.915 00.026 12044 worker thread done servicing request
02:31:07.915 00.000 14964 OnExposeComplete: enter
02:31:07.918 00.003 14964 UpdateGuideState(): m_state=6
02:31:07.919 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4298
02:31:07.921 00.002 14964 Star::Find returns 1 (0), X=277.34, Y=94.99, Mass=259007, SNR=295.5, Peak=11942 HFD=4.8
02:31:07.922 00.001 14964 MultiStar: [#1 1.75,0.41,0.00,M9] [#2 0.31,0.30,0.07,U] 
02:31:07.923 00.001 14964 refined, 1 included, MultiStar: {0.67, 0.61}, one-star: {0.69, 0.63}
02:31:07.925 00.002 14964 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.56) = xAngle (2.30 = 2.30)
02:31:07.925 00.000 14964 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.35 = -0.93)
02:31:07.926 00.001 14964 CameraToMount -- cameraX=0.67 cameraY=0.61 hyp=0.90 cameraTheta=0.74 mountX=-0.60 mountY=-0.73, mountTheta=-2.26
02:31:07.927 00.001 14964 SchedulePrimaryMove(1136A648, x=0.67, y=0.61, opts=13)
02:31:07.927 00.000 14964 Enqueuing Move request for scope (0.67, 0.61)
02:31:07.928 00.001 12044 Worker thread wakes up
02:31:07.928 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.61) opts 0xd
02:31:07.928 00.000 12044 Handling offset move in thread for scope, endpoint = (0.67, 0.61)
02:31:07.928 00.000 12044 Moving (0.67, 0.61) raw xDistance=-0.60 yDistance=-0.73
02:31:07.928 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.60, slope = 0.01
02:31:07.928 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:31:07.928 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
02:31:07.928 00.000 12044 MoveAxis(E, 0, ABG)
02:31:07.928 00.000 12044 Move returns status 0, amount 0
02:31:07.928 00.000 12044 MoveAxis(N, 0, ABG)
02:31:07.928 00.000 12044 Move returns status 0, amount 0
02:31:07.928 00.000 12044 move complete, result=0
02:31:07.928 00.000 12044 worker thread done servicing request
02:31:07.937 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11942, med=617, FiltMin=519, FiltMax=10147, Gamma=0.810
02:31:07.942 00.005 14964 UpdateGuideState exits: m=259007 SNR=295.5
02:31:07.943 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:07.944 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:07.944 00.000 14964 Enqueuing Expose request
02:31:07.946 00.002 14964 GuideStep: -0.6 px 0 ms EAST, -0.7 px 0 ms NORTH
02:31:07.947 00.001 12044 Worker thread wakes up
02:31:07.947 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:07.947 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:11.049 03.102 12044 Exposure complete
02:31:11.072 00.023 12044 worker thread done servicing request
02:31:11.072 00.000 14964 OnExposeComplete: enter
02:31:11.073 00.001 14964 UpdateGuideState(): m_state=6
02:31:11.073 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4299
02:31:11.074 00.001 14964 Star::Find returns 1 (0), X=277.15, Y=94.11, Mass=261500, SNR=315.2, Peak=15339 HFD=4.4
02:31:11.074 00.000 14964 MultiStar: [#1 1.43,0.89,0.00,M10] [#2 -0.25,0.81,0.00,M4] 
02:31:11.075 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
02:31:11.075 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
02:31:11.076 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=-0.25 hyp=0.55 cameraTheta=-0.47 mountX=0.26 mountY=-0.46, mountTheta=-1.07
02:31:11.077 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.25, opts=13)
02:31:11.077 00.000 14964 Enqueuing Move request for scope (0.49, -0.25)
02:31:11.078 00.001 12044 Worker thread wakes up
02:31:11.078 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.25) opts 0xd
02:31:11.078 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.25)
02:31:11.078 00.000 12044 Moving (0.49, -0.25) raw xDistance=0.26 yDistance=-0.46
02:31:11.078 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.03
02:31:11.078 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:11.078 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
02:31:11.078 00.000 12044 MoveAxis(E, 0, ABG)
02:31:11.078 00.000 12044 Move returns status 0, amount 0
02:31:11.078 00.000 12044 MoveAxis(N, 0, ABG)
02:31:11.078 00.000 12044 Move returns status 0, amount 0
02:31:11.078 00.000 12044 move complete, result=0
02:31:11.078 00.000 12044 worker thread done servicing request
02:31:11.085 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15339, med=615, FiltMin=523, FiltMax=10154, Gamma=0.810
02:31:11.091 00.006 14964 UpdateGuideState exits: m=261500 SNR=315.2
02:31:11.091 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.092 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:11.092 00.000 14964 Enqueuing Expose request
02:31:11.093 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
02:31:11.093 00.000 12044 Worker thread wakes up
02:31:11.093 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:11.093 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:14.223 03.130 12044 Exposure complete
02:31:14.248 00.025 12044 worker thread done servicing request
02:31:14.248 00.000 14964 OnExposeComplete: enter
02:31:14.250 00.002 14964 UpdateGuideState(): m_state=6
02:31:14.250 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4300
02:31:14.250 00.000 14964 Star::Find returns 1 (0), X=277.12, Y=93.99, Mass=258688, SNR=313.5, Peak=11559 HFD=4.5
02:31:14.251 00.001 14964 MultiStar: [#1 1.54,1.06,0.00,R] [#2 -0.03,0.76,0.00,M5] 
02:31:14.251 00.000 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.88 = 0.88)
02:31:14.252 00.001 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.35)
02:31:14.252 00.000 14964 CameraToMount -- cameraX=0.46 cameraY=-0.37 hyp=0.59 cameraTheta=-0.68 mountX=0.38 mountY=-0.42, mountTheta=-0.84
02:31:14.253 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=-0.37, opts=13)
02:31:14.254 00.001 14964 Enqueuing Move request for scope (0.46, -0.37)
02:31:14.255 00.001 12044 Worker thread wakes up
02:31:14.255 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.37) opts 0xd
02:31:14.255 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, -0.37)
02:31:14.255 00.000 12044 Moving (0.46, -0.37) raw xDistance=0.38 yDistance=-0.42
02:31:14.255 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.01
02:31:14.255 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:14.255 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:31:14.255 00.000 12044 MoveAxis(E, 0, ABG)
02:31:14.255 00.000 12044 Move returns status 0, amount 0
02:31:14.255 00.000 12044 MoveAxis(N, 0, ABG)
02:31:14.255 00.000 12044 Move returns status 0, amount 0
02:31:14.255 00.000 12044 move complete, result=0
02:31:14.255 00.000 12044 worker thread done servicing request
02:31:14.262 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11559, med=616, FiltMin=520, FiltMax=9386, Gamma=0.810
02:31:14.268 00.006 14964 UpdateGuideState exits: m=258688 SNR=313.5
02:31:14.269 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.269 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:14.270 00.001 14964 Enqueuing Expose request
02:31:14.270 00.000 14964 GuideStep: 0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
02:31:14.271 00.001 12044 Worker thread wakes up
02:31:14.271 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:14.271 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:17.373 03.102 12044 Exposure complete
02:31:17.396 00.023 12044 worker thread done servicing request
02:31:17.396 00.000 14964 OnExposeComplete: enter
02:31:17.397 00.001 14964 UpdateGuideState(): m_state=6
02:31:17.397 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4301
02:31:17.398 00.001 14964 Star::Find returns 1 (0), X=276.53, Y=94.22, Mass=249934, SNR=306.3, Peak=11679 HFD=5.0
02:31:17.398 00.000 14964 MultiStar: [#1 -0.46,-0.69,0.00,M1] [#2 -0.53,0.04,0.07,U] 
02:31:17.399 00.001 14964 single-star, 1 included, MultiStar: {-0.15, -0.13}, one-star: {-0.12, -0.14}
02:31:17.399 00.000 14964 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
02:31:17.400 00.001 14964 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
02:31:17.400 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=0.14 mountY=0.14, mountTheta=0.79
02:31:17.401 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.14, opts=13)
02:31:17.402 00.001 14964 Enqueuing Move request for scope (-0.12, -0.14)
02:31:17.402 00.000 12044 Worker thread wakes up
02:31:17.402 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
02:31:17.402 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
02:31:17.402 00.000 12044 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.14
02:31:17.402 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
02:31:17.402 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:17.402 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:31:17.402 00.000 12044 MoveAxis(E, 0, ABG)
02:31:17.402 00.000 12044 Move returns status 0, amount 0
02:31:17.402 00.000 12044 MoveAxis(N, 0, ABG)
02:31:17.402 00.000 12044 Move returns status 0, amount 0
02:31:17.403 00.001 12044 move complete, result=0
02:31:17.403 00.000 12044 worker thread done servicing request
02:31:17.410 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11679, med=616, FiltMin=514, FiltMax=9469, Gamma=0.810
02:31:17.415 00.005 14964 UpdateGuideState exits: m=249934 SNR=306.3
02:31:17.416 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:17.416 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:17.416 00.000 14964 Enqueuing Expose request
02:31:17.417 00.001 12044 Worker thread wakes up
02:31:17.417 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:17.417 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:17.417 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:20.543 03.126 12044 Exposure complete
02:31:20.569 00.026 12044 worker thread done servicing request
02:31:20.570 00.001 14964 OnExposeComplete: enter
02:31:20.570 00.000 14964 UpdateGuideState(): m_state=6
02:31:20.571 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4302
02:31:20.571 00.000 14964 Star::Find returns 1 (0), X=277.14, Y=94.07, Mass=264412, SNR=320.1, Peak=18311 HFD=4.2
02:31:20.572 00.001 14964 MultiStar: [#1 0.06,-0.12,0.16,U] [#2 0.03,0.47,0.08,U] 
02:31:20.573 00.001 14964 refined, 2 included, MultiStar: {0.41, -0.22}, one-star: {0.49, -0.29}
02:31:20.573 00.000 14964 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
02:31:20.574 00.001 14964 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.12 = -2.17)
02:31:20.575 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.22 hyp=0.46 cameraTheta=-0.49 mountX=0.22 mountY=-0.38, mountTheta=-1.04
02:31:20.576 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.22, opts=13)
02:31:20.576 00.000 14964 Enqueuing Move request for scope (0.41, -0.22)
02:31:20.577 00.001 12044 Worker thread wakes up
02:31:20.577 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.22) opts 0xd
02:31:20.577 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.22)
02:31:20.577 00.000 12044 Moving (0.41, -0.22) raw xDistance=0.22 yDistance=-0.38
02:31:20.577 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.02
02:31:20.577 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:20.577 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:31:20.577 00.000 12044 MoveAxis(E, 0, ABG)
02:31:20.577 00.000 12044 Move returns status 0, amount 0
02:31:20.577 00.000 12044 MoveAxis(N, 0, ABG)
02:31:20.577 00.000 12044 Move returns status 0, amount 0
02:31:20.577 00.000 12044 move complete, result=0
02:31:20.577 00.000 12044 worker thread done servicing request
02:31:20.585 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18311, med=617, FiltMin=528, FiltMax=11501, Gamma=0.810
02:31:20.590 00.005 14964 UpdateGuideState exits: m=264412 SNR=320.1
02:31:20.591 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:20.591 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:20.592 00.001 14964 Enqueuing Expose request
02:31:20.592 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:31:20.593 00.001 12044 Worker thread wakes up
02:31:20.593 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:20.593 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:23.695 03.102 12044 Exposure complete
02:31:23.717 00.022 12044 worker thread done servicing request
02:31:23.717 00.000 14964 OnExposeComplete: enter
02:31:23.718 00.001 14964 UpdateGuideState(): m_state=6
02:31:23.718 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4303
02:31:23.719 00.001 14964 Star::Find returns 1 (0), X=276.96, Y=94.36, Mass=263149, SNR=322.3, Peak=18679 HFD=3.9
02:31:23.719 00.000 14964 MultiStar: [#1 -0.04,-0.61,0.17,U] [#2 -0.27,0.66,0.09,U] 
02:31:23.720 00.001 14964 refined, 2 included, MultiStar: {0.22, -0.03}, one-star: {0.31, 0.00}
02:31:23.720 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.41 = 1.41)
02:31:23.721 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.82)
02:31:23.721 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.14 mountX=0.03 mountY=-0.22, mountTheta=-1.41
02:31:23.722 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.03, opts=13)
02:31:23.723 00.001 14964 Enqueuing Move request for scope (0.22, -0.03)
02:31:23.723 00.000 12044 Worker thread wakes up
02:31:23.723 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
02:31:23.723 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
02:31:23.723 00.000 12044 Moving (0.22, -0.03) raw xDistance=0.03 yDistance=-0.22
02:31:23.723 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.05, using input
02:31:23.723 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:31:23.723 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:23.723 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:31:23.724 00.001 12044 MoveAxis(E, 0, ABG)
02:31:23.724 00.000 12044 Move returns status 0, amount 0
02:31:23.724 00.000 12044 MoveAxis(N, 0, ABG)
02:31:23.724 00.000 12044 Move returns status 0, amount 0
02:31:23.724 00.000 12044 move complete, result=0
02:31:23.724 00.000 12044 worker thread done servicing request
02:31:23.731 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18679, med=617, FiltMin=530, FiltMax=11371, Gamma=0.810
02:31:23.736 00.005 14964 UpdateGuideState exits: m=263149 SNR=322.3
02:31:23.737 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:23.738 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:23.738 00.000 14964 Enqueuing Expose request
02:31:23.739 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:23.739 00.000 12044 Worker thread wakes up
02:31:23.739 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:23.739 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:26.865 03.126 12044 Exposure complete
02:31:26.889 00.024 12044 worker thread done servicing request
02:31:26.889 00.000 14964 OnExposeComplete: enter
02:31:26.890 00.001 14964 UpdateGuideState(): m_state=6
02:31:26.890 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4304
02:31:26.891 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=94.39, Mass=260587, SNR=316.0, Peak=12115 HFD=5.0
02:31:26.891 00.000 14964 MultiStar: [#1 0.01,-0.64,0.15,U] [#2 -0.25,0.14,0.07,U] 
02:31:26.892 00.001 14964 refined, 2 included, MultiStar: {0.16, -0.04}, one-star: {0.21, 0.03}
02:31:26.892 00.000 14964 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.56) = xAngle (1.29 = 1.29)
02:31:26.892 00.000 14964 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.34 = -1.94)
02:31:26.893 00.001 14964 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.27 mountX=0.05 mountY=-0.16, mountTheta=-1.28
02:31:26.894 00.001 14964 SchedulePrimaryMove(1136A648, x=0.16, y=-0.04, opts=13)
02:31:26.894 00.000 14964 Enqueuing Move request for scope (0.16, -0.04)
02:31:26.895 00.001 12044 Worker thread wakes up
02:31:26.895 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:31:26.895 00.000 12044 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:31:26.895 00.000 12044 Moving (0.16, -0.04) raw xDistance=0.05 yDistance=-0.16
02:31:26.895 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:31:26.895 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:26.895 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:31:26.895 00.000 12044 MoveAxis(E, 0, ABG)
02:31:26.895 00.000 12044 Move returns status 0, amount 0
02:31:26.895 00.000 12044 MoveAxis(N, 0, ABG)
02:31:26.895 00.000 12044 Move returns status 0, amount 0
02:31:26.895 00.000 12044 move complete, result=0
02:31:26.895 00.000 12044 worker thread done servicing request
02:31:26.902 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12115, med=617, FiltMin=533, FiltMax=9384, Gamma=0.810
02:31:26.908 00.006 14964 UpdateGuideState exits: m=260587 SNR=316.0
02:31:26.908 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.909 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:26.909 00.000 14964 Enqueuing Expose request
02:31:26.910 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:26.910 00.000 12044 Worker thread wakes up
02:31:26.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:26.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:30.039 03.129 12044 Exposure complete
02:31:30.062 00.023 12044 worker thread done servicing request
02:31:30.062 00.000 14964 OnExposeComplete: enter
02:31:30.063 00.001 14964 UpdateGuideState(): m_state=6
02:31:30.064 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4305
02:31:30.064 00.000 14964 Star::Find returns 1 (0), X=277.03, Y=94.60, Mass=258628, SNR=317.4, Peak=14739 HFD=4.5
02:31:30.065 00.001 14964 MultiStar: [#1 -0.18,-0.74,0.00,M1] [#2 -0.17,-0.22,0.07,U] 
02:31:30.065 00.000 14964 refined, 1 included, MultiStar: {0.34, 0.21}, one-star: {0.37, 0.24}
02:31:30.066 00.001 14964 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.56) = xAngle (2.11 = 2.11)
02:31:30.066 00.000 14964 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.12)
02:31:30.066 00.000 14964 CameraToMount -- cameraX=0.34 cameraY=0.21 hyp=0.40 cameraTheta=0.55 mountX=-0.20 mountY=-0.36, mountTheta=-2.09
02:31:30.067 00.001 14964 SchedulePrimaryMove(1136A648, x=0.34, y=0.21, opts=13)
02:31:30.068 00.001 14964 Enqueuing Move request for scope (0.34, 0.21)
02:31:30.069 00.001 12044 Worker thread wakes up
02:31:30.069 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.21) opts 0xd
02:31:30.069 00.000 12044 Handling offset move in thread for scope, endpoint = (0.34, 0.21)
02:31:30.069 00.000 12044 Moving (0.34, 0.21) raw xDistance=-0.20 yDistance=-0.36
02:31:30.069 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.02
02:31:30.069 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:30.069 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:31:30.069 00.000 12044 MoveAxis(E, 0, ABG)
02:31:30.069 00.000 12044 Move returns status 0, amount 0
02:31:30.069 00.000 12044 MoveAxis(N, 0, ABG)
02:31:30.069 00.000 12044 Move returns status 0, amount 0
02:31:30.069 00.000 12044 move complete, result=0
02:31:30.069 00.000 12044 worker thread done servicing request
02:31:30.076 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14739, med=616, FiltMin=517, FiltMax=9595, Gamma=0.810
02:31:30.081 00.005 14964 UpdateGuideState exits: m=258628 SNR=317.4
02:31:30.082 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.082 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:30.083 00.001 14964 Enqueuing Expose request
02:31:30.083 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:31:30.084 00.001 12044 Worker thread wakes up
02:31:30.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:30.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:33.181 03.097 12044 Exposure complete
02:31:33.203 00.022 12044 worker thread done servicing request
02:31:33.203 00.000 14964 OnExposeComplete: enter
02:31:33.204 00.001 14964 UpdateGuideState(): m_state=6
02:31:33.204 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4306
02:31:33.205 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=94.94, Mass=269203, SNR=325.0, Peak=15126 HFD=4.4
02:31:33.205 00.000 14964 MultiStar: [#1 -0.30,-1.12,0.00,M2] [#2 -0.59,-0.60,0.00,M1] 
02:31:33.206 00.001 14964 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.56) = xAngle (2.71 = 2.71)
02:31:33.206 00.000 14964 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
02:31:33.207 00.001 14964 CameraToMount -- cameraX=0.26 cameraY=0.58 hyp=0.63 cameraTheta=1.15 mountX=-0.57 mountY=-0.31, mountTheta=-2.64
02:31:33.208 00.001 14964 SchedulePrimaryMove(1136A648, x=0.26, y=0.58, opts=13)
02:31:33.209 00.001 14964 Enqueuing Move request for scope (0.26, 0.58)
02:31:33.210 00.001 12044 Worker thread wakes up
02:31:33.210 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.58) opts 0xd
02:31:33.210 00.000 12044 Handling offset move in thread for scope, endpoint = (0.26, 0.58)
02:31:33.210 00.000 12044 Moving (0.26, 0.58) raw xDistance=-0.57 yDistance=-0.31
02:31:33.210 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.57, slope = -0.03
02:31:33.210 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:33.210 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:31:33.210 00.000 12044 MoveAxis(E, 21, ABG)
02:31:33.210 00.000 12044 Guiding  Dir = 2, Dur = 21
02:31:33.217 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15126, med=616, FiltMin=523, FiltMax=11117, Gamma=0.810
02:31:33.223 00.006 14964 UpdateGuideState exits: m=269203 SNR=325.0
02:31:33.223 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.224 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:33.225 00.001 14964 Enqueuing Expose request
02:31:33.252 00.027 12044 IsSlewing returns 0
02:31:33.253 00.001 12044 IsGuiding returns 0
02:31:33.285 00.032 12044 IsGuiding returns 1
02:31:33.285 00.000 12044 scope still moving after pulse duration time elapsed
02:31:33.363 00.078 12044 IsSlewing returns 0
02:31:33.363 00.000 12044 IsGuiding returns 0
02:31:33.363 00.000 12044 scope move finished after 21 + 89 ms
02:31:33.363 00.000 12044 Move returns status 0, amount 21
02:31:33.363 00.000 12044 MoveAxis(N, 0, ABG)
02:31:33.363 00.000 12044 Move returns status 0, amount 0
02:31:33.363 00.000 12044 move complete, result=0
02:31:33.364 00.001 12044 worker thread done servicing request
02:31:33.364 00.000 12044 Worker thread wakes up
02:31:33.364 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:33.364 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:33.364 00.000 14964 GuideStep: -0.6 px 21 ms EAST, -0.3 px 0 ms NORTH
02:31:36.497 03.133 12044 Exposure complete
02:31:36.519 00.022 12044 worker thread done servicing request
02:31:36.519 00.000 14964 OnExposeComplete: enter
02:31:36.519 00.000 14964 UpdateGuideState(): m_state=6
02:31:36.520 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4307
02:31:36.521 00.001 14964 Star::Find returns 1 (0), X=276.73, Y=94.53, Mass=266931, SNR=324.2, Peak=16334 HFD=4.0
02:31:36.521 00.000 14964 MultiStar: [#1 -0.45,-0.63,0.00,M3] [#2 -0.50,0.33,0.07,U] 
02:31:36.522 00.001 14964 refined, 1 included, MultiStar: {0.04, 0.18}, one-star: {0.07, 0.17}
02:31:36.522 00.000 14964 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.56) = xAngle (2.93 = 2.93)
02:31:36.522 00.000 14964 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
02:31:36.523 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=-0.18 mountY=-0.05, mountTheta=-2.84
02:31:36.524 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.18, opts=13)
02:31:36.525 00.001 14964 Enqueuing Move request for scope (0.04, 0.18)
02:31:36.525 00.000 12044 Worker thread wakes up
02:31:36.525 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:31:36.525 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:31:36.525 00.000 12044 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=-0.05
02:31:36.526 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.21, using input
02:31:36.526 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
02:31:36.526 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:36.526 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:36.526 00.000 12044 MoveAxis(E, 0, ABG)
02:31:36.526 00.000 12044 Move returns status 0, amount 0
02:31:36.526 00.000 12044 MoveAxis(N, 0, ABG)
02:31:36.526 00.000 12044 Move returns status 0, amount 0
02:31:36.526 00.000 12044 move complete, result=0
02:31:36.526 00.000 12044 worker thread done servicing request
02:31:36.533 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16334, med=616, FiltMin=525, FiltMax=12068, Gamma=0.810
02:31:36.538 00.005 14964 UpdateGuideState exits: m=266931 SNR=324.2
02:31:36.539 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:36.539 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:36.540 00.001 14964 Enqueuing Expose request
02:31:36.540 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:36.541 00.001 12044 Worker thread wakes up
02:31:36.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:36.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:39.649 03.108 12044 Exposure complete
02:31:39.678 00.029 12044 worker thread done servicing request
02:31:39.678 00.000 14964 OnExposeComplete: enter
02:31:39.679 00.001 14964 UpdateGuideState(): m_state=6
02:31:39.680 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4308
02:31:39.680 00.000 14964 Star::Find returns 1 (0), X=277.33, Y=93.79, Mass=261251, SNR=304.6, Peak=13839 HFD=4.5
02:31:39.681 00.001 14964 MultiStar: [#1 0.22,0.01,0.16,U] [#2 0.32,0.89,0.00,M1] 
02:31:39.681 00.000 14964 refined, 1 included, MultiStar: {0.62, -0.49}, one-star: {0.68, -0.57}
02:31:39.682 00.001 14964 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.56) = xAngle (0.89 = 0.89)
02:31:39.682 00.000 14964 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.34)
02:31:39.683 00.001 14964 CameraToMount -- cameraX=0.62 cameraY=-0.49 hyp=0.78 cameraTheta=-0.67 mountX=0.50 mountY=-0.56, mountTheta=-0.85
02:31:39.684 00.001 14964 SchedulePrimaryMove(1136A648, x=0.62, y=-0.49, opts=13)
02:31:39.684 00.000 14964 Enqueuing Move request for scope (0.62, -0.49)
02:31:39.685 00.001 12044 Worker thread wakes up
02:31:39.685 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.49) opts 0xd
02:31:39.685 00.000 12044 Handling offset move in thread for scope, endpoint = (0.62, -0.49)
02:31:39.685 00.000 12044 Moving (0.62, -0.49) raw xDistance=0.50 yDistance=-0.56
02:31:39.685 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.50, slope = -0.04
02:31:39.685 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:39.685 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
02:31:39.685 00.000 12044 MoveAxis(E, 0, ABG)
02:31:39.685 00.000 12044 Move returns status 0, amount 0
02:31:39.685 00.000 12044 MoveAxis(N, 0, ABG)
02:31:39.685 00.000 12044 Move returns status 0, amount 0
02:31:39.685 00.000 12044 move complete, result=0
02:31:39.685 00.000 12044 worker thread done servicing request
02:31:39.693 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13839, med=617, FiltMin=539, FiltMax=10829, Gamma=0.810
02:31:39.698 00.005 14964 UpdateGuideState exits: m=261251 SNR=304.6
02:31:39.698 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.699 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:39.699 00.000 14964 Enqueuing Expose request
02:31:39.700 00.001 14964 GuideStep: 0.5 px 0 ms EAST, -0.6 px 0 ms NORTH
02:31:39.700 00.000 12044 Worker thread wakes up
02:31:39.700 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:39.700 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:42.801 03.101 12044 Exposure complete
02:31:42.821 00.020 12044 worker thread done servicing request
02:31:42.822 00.001 14964 OnExposeComplete: enter
02:31:42.823 00.001 14964 UpdateGuideState(): m_state=6
02:31:42.823 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4309
02:31:42.824 00.001 14964 Star::Find returns 1 (0), X=277.30, Y=94.42, Mass=254934, SNR=303.0, Peak=12983 HFD=4.8
02:31:42.824 00.000 14964 MultiStar: [#1 0.41,-0.73,0.00,M3] [#2 0.41,0.32,0.07,U] 
02:31:42.825 00.001 14964 refined, 1 included, MultiStar: {0.63, 0.07}, one-star: {0.64, 0.06}
02:31:42.825 00.000 14964 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.56) = xAngle (1.67 = 1.67)
02:31:42.826 00.001 14964 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.73 = -1.56)
02:31:42.826 00.000 14964 CameraToMount -- cameraX=0.63 cameraY=0.07 hyp=0.63 cameraTheta=0.12 mountX=-0.06 mountY=-0.63, mountTheta=-1.67
02:31:42.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.63, y=0.07, opts=13)
02:31:42.828 00.001 14964 Enqueuing Move request for scope (0.63, 0.07)
02:31:42.828 00.000 12044 Worker thread wakes up
02:31:42.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.07) opts 0xd
02:31:42.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.63, 0.07)
02:31:42.828 00.000 12044 Moving (0.63, 0.07) raw xDistance=-0.06 yDistance=-0.63
02:31:42.828 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.22, using input
02:31:42.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
02:31:42.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:42.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
02:31:42.828 00.000 12044 MoveAxis(E, 0, ABG)
02:31:42.828 00.000 12044 Move returns status 0, amount 0
02:31:42.828 00.000 12044 MoveAxis(N, 0, ABG)
02:31:42.828 00.000 12044 Move returns status 0, amount 0
02:31:42.828 00.000 12044 move complete, result=0
02:31:42.829 00.001 12044 worker thread done servicing request
02:31:42.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12983, med=616, FiltMin=524, FiltMax=10590, Gamma=0.810
02:31:42.841 00.005 14964 UpdateGuideState exits: m=254934 SNR=303.0
02:31:42.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:42.843 00.001 14964 Enqueuing Expose request
02:31:42.843 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:31:42.844 00.001 12044 Worker thread wakes up
02:31:42.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:42.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:45.950 03.106 12044 Exposure complete
02:31:45.977 00.027 12044 worker thread done servicing request
02:31:45.977 00.000 14964 OnExposeComplete: enter
02:31:45.978 00.001 14964 UpdateGuideState(): m_state=6
02:31:45.978 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4310
02:31:45.979 00.001 14964 Star::Find returns 1 (0), X=277.50, Y=94.14, Mass=261421, SNR=316.3, Peak=13447 HFD=4.4
02:31:45.979 00.000 14964 MultiStar: [#1 0.28,-0.58,0.16,U] [#2 0.09,0.10,0.08,U] 
02:31:45.980 00.001 14964 refined, 2 included, MultiStar: {0.73, -0.24}, one-star: {0.85, -0.22}
02:31:45.980 00.000 14964 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.56) = xAngle (1.23 = 1.23)
02:31:45.981 00.001 14964 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.29 = -2.00)
02:31:45.981 00.000 14964 CameraToMount -- cameraX=0.73 cameraY=-0.24 hyp=0.77 cameraTheta=-0.32 mountX=0.26 mountY=-0.70, mountTheta=-1.22
02:31:45.982 00.001 14964 SchedulePrimaryMove(1136A648, x=0.73, y=-0.24, opts=13)
02:31:45.983 00.001 14964 Enqueuing Move request for scope (0.73, -0.24)
02:31:45.983 00.000 12044 Worker thread wakes up
02:31:45.983 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.24) opts 0xd
02:31:45.983 00.000 12044 Handling offset move in thread for scope, endpoint = (0.73, -0.24)
02:31:45.983 00.000 12044 Moving (0.73, -0.24) raw xDistance=0.26 yDistance=-0.70
02:31:45.983 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = 0.00
02:31:45.983 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-1.89
02:31:45.984 00.001 12044 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
02:31:45.984 00.000 12044 MoveAxis(E, 0, ABG)
02:31:45.984 00.000 12044 Move returns status 0, amount 0
02:31:45.984 00.000 12044 BLC: Oldest BLC event removed
02:31:45.984 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 332 applied
02:31:45.984 00.000 12044 MoveAxis(N, 397, ABG)
02:31:45.984 00.000 12044 Guiding  Dir = 0, Dur = 397
02:31:45.990 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13447, med=616, FiltMin=525, FiltMax=11538, Gamma=0.810
02:31:45.996 00.006 14964 UpdateGuideState exits: m=261421 SNR=316.3
02:31:45.996 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.997 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:45.997 00.000 14964 Enqueuing Expose request
02:31:46.020 00.023 12044 IsSlewing returns 0
02:31:46.020 00.000 12044 IsGuiding returns 0
02:31:46.051 00.031 12044 PulseGuide returned control before completion, sleep 376
02:31:46.433 00.382 12044 IsGuiding returns 1
02:31:46.433 00.000 12044 scope still moving after pulse duration time elapsed
02:31:46.543 00.110 12044 IsSlewing returns 0
02:31:46.544 00.001 12044 IsGuiding returns 0
02:31:46.544 00.000 12044 scope move finished after 397 + 127 ms
02:31:46.544 00.000 12044 Move returns status 0, amount 397
02:31:46.544 00.000 12044 move complete, result=0
02:31:46.544 00.000 12044 worker thread done servicing request
02:31:46.544 00.000 12044 Worker thread wakes up
02:31:46.544 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.7 px 397 ms NORTH
02:31:46.546 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:46.546 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:49.655 03.109 12044 Exposure complete
02:31:49.681 00.026 12044 worker thread done servicing request
02:31:49.681 00.000 14964 OnExposeComplete: enter
02:31:49.681 00.000 14964 UpdateGuideState(): m_state=6
02:31:49.682 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4311
02:31:49.683 00.001 14964 Star::Find returns 1 (0), X=276.81, Y=94.34, Mass=261516, SNR=319.8, Peak=12719 HFD=4.7
02:31:49.683 00.000 14964 MultiStar: [#1 -0.22,-0.73,0.00,M3] [#2 -0.45,0.38,0.07,U] 
02:31:49.684 00.001 14964 refined, 1 included, MultiStar: {0.12, 0.00}, one-star: {0.15, -0.02}
02:31:49.684 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.58 = 1.58)
02:31:49.685 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.65)
02:31:49.686 00.001 14964 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
02:31:49.688 00.002 14964 SchedulePrimaryMove(1136A648, x=0.12, y=0.00, opts=13)
02:31:49.689 00.001 14964 Enqueuing Move request for scope (0.12, 0.00)
02:31:49.689 00.000 12044 Worker thread wakes up
02:31:49.689 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
02:31:49.689 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
02:31:49.689 00.000 12044 Moving (0.12, 0.00) raw xDistance=-0.00 yDistance=-0.11
02:31:49.689 00.000 12044 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.701088, 1:0.114723
02:31:49.689 00.000 12044 BLC: No correction, Miss < min_move
02:31:49.689 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:31:49.689 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:49.689 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:49.689 00.000 12044 MoveAxis(E, 0, ABG)
02:31:49.689 00.000 12044 Move returns status 0, amount 0
02:31:49.689 00.000 12044 MoveAxis(N, 0, ABG)
02:31:49.689 00.000 12044 Move returns status 0, amount 0
02:31:49.689 00.000 12044 move complete, result=0
02:31:49.690 00.001 12044 worker thread done servicing request
02:31:49.697 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12719, med=615, FiltMin=527, FiltMax=10612, Gamma=0.810
02:31:49.702 00.005 14964 UpdateGuideState exits: m=261516 SNR=319.8
02:31:49.702 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:49.703 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:49.703 00.000 14964 Enqueuing Expose request
02:31:49.704 00.001 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:49.704 00.000 12044 Worker thread wakes up
02:31:49.704 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:49.704 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:52.829 03.125 12044 Exposure complete
02:31:52.850 00.021 12044 worker thread done servicing request
02:31:52.850 00.000 14964 OnExposeComplete: enter
02:31:52.851 00.001 14964 UpdateGuideState(): m_state=6
02:31:52.851 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4312
02:31:52.852 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=94.13, Mass=264424, SNR=314.0, Peak=14043 HFD=4.4
02:31:52.853 00.001 14964 MultiStar: [#1 -0.26,-0.39,0.17,U] [#2 -0.46,0.04,0.07,U] 
02:31:52.853 00.000 14964 refined, 2 included, MultiStar: {0.15, -0.23}, one-star: {0.26, -0.23}
02:31:52.854 00.001 14964 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.56) = xAngle (0.56 = 0.56)
02:31:52.854 00.000 14964 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.61 = -2.67)
02:31:52.854 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-1.00 mountX=0.24 mountY=-0.13, mountTheta=-0.49
02:31:52.855 00.001 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.23, opts=13)
02:31:52.856 00.001 14964 Enqueuing Move request for scope (0.15, -0.23)
02:31:52.857 00.001 12044 Worker thread wakes up
02:31:52.857 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
02:31:52.857 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
02:31:52.857 00.000 12044 Moving (0.15, -0.23) raw xDistance=0.24 yDistance=-0.13
02:31:52.857 00.000 12044 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.701088, 1:0.114723, 2:0.125182
02:31:52.857 00.000 12044 BLC: No correction, Miss < min_move
02:31:52.857 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.04
02:31:52.857 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:52.857 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:31:52.857 00.000 12044 MoveAxis(E, 0, ABG)
02:31:52.857 00.000 12044 Move returns status 0, amount 0
02:31:52.857 00.000 12044 MoveAxis(N, 0, ABG)
02:31:52.857 00.000 12044 Move returns status 0, amount 0
02:31:52.857 00.000 12044 move complete, result=0
02:31:52.857 00.000 12044 worker thread done servicing request
02:31:52.864 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14043, med=616, FiltMin=526, FiltMax=10101, Gamma=0.810
02:31:52.871 00.007 14964 UpdateGuideState exits: m=264424 SNR=314.0
02:31:52.871 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:52.872 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:52.872 00.000 14964 Enqueuing Expose request
02:31:52.872 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:52.873 00.001 12044 Worker thread wakes up
02:31:52.873 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:52.873 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:55.971 03.098 12044 Exposure complete
02:31:55.994 00.023 12044 worker thread done servicing request
02:31:55.994 00.000 14964 OnExposeComplete: enter
02:31:55.995 00.001 14964 UpdateGuideState(): m_state=6
02:31:55.995 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4313
02:31:55.996 00.001 14964 Star::Find returns 1 (0), X=277.19, Y=94.89, Mass=255758, SNR=309.4, Peak=14154 HFD=4.5
02:31:55.997 00.001 14964 MultiStar: [#1 -0.30,-1.09,0.00,M3] [#2 -0.09,-0.35,0.08,U] 
02:31:55.997 00.000 14964 refined, 1 included, MultiStar: {0.49, 0.46}, one-star: {0.54, 0.53}
02:31:55.997 00.000 14964 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.56) = xAngle (2.31 = 2.31)
02:31:55.998 00.001 14964 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.92)
02:31:55.998 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=0.46 hyp=0.67 cameraTheta=0.75 mountX=-0.45 mountY=-0.53, mountTheta=-2.27
02:31:55.999 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=0.46, opts=13)
02:31:56.000 00.001 14964 Enqueuing Move request for scope (0.49, 0.46)
02:31:56.000 00.000 12044 Worker thread wakes up
02:31:56.000 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.46) opts 0xd
02:31:56.000 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, 0.46)
02:31:56.001 00.001 12044 Moving (0.49, 0.46) raw xDistance=-0.45 yDistance=-0.53
02:31:56.001 00.000 12044 BLC: window closed
02:31:56.001 00.000 12044 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.701088, 1:0.114723, 2:0.125182
02:31:56.001 00.000 12044 BLC: Under-shoot: nominal increase by 2
02:31:56.001 00.000 12044 BLC: window closed
02:31:56.001 00.000 12044 BLC: Pulse adjusted to 334
02:31:56.001 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.45, slope = 0.01
02:31:56.001 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
02:31:56.001 00.000 12044 MoveAxis(E, 0, ABG)
02:31:56.001 00.000 12044 Move returns status 0, amount 0
02:31:56.001 00.000 12044 MoveAxis(N, 50, ABG)
02:31:56.001 00.000 12044 Guiding  Dir = 0, Dur = 50
02:31:56.008 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14154, med=616, FiltMin=524, FiltMax=9439, Gamma=0.810
02:31:56.013 00.005 14964 UpdateGuideState exits: m=255758 SNR=309.4
02:31:56.014 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:56.014 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:56.015 00.001 14964 Enqueuing Expose request
02:31:56.034 00.019 12044 IsSlewing returns 0
02:31:56.035 00.001 12044 IsGuiding returns 0
02:31:56.066 00.031 12044 PulseGuide returned control before completion, sleep 29
02:31:56.103 00.037 12044 IsGuiding returns 1
02:31:56.103 00.000 12044 scope still moving after pulse duration time elapsed
02:31:56.175 00.072 12044 IsSlewing returns 0
02:31:56.176 00.001 12044 IsGuiding returns 0
02:31:56.176 00.000 12044 scope move finished after 50 + 90 ms
02:31:56.176 00.000 12044 Move returns status 0, amount 50
02:31:56.176 00.000 12044 move complete, result=0
02:31:56.176 00.000 12044 worker thread done servicing request
02:31:56.176 00.000 12044 Worker thread wakes up
02:31:56.176 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -0.5 px 50 ms NORTH
02:31:56.177 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:56.177 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:31:56.324 00.147 14964 evsrv: cli 01AB2490 connect
02:31:56.325 00.001 14964 case statement mapped state 6 to 3
02:31:56.326 00.001 14964 case statement mapped state 6 to 3
02:31:56.326 00.000 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"20cfa7cf-2e71-48e3-9261-283e10ac3983"}
02:31:56.327 00.001 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"20cfa7cf-2e71-48e3-9261-283e10ac3983"}
02:31:56.328 00.001 14964 evsrv: cli 01AB2490 disconnect
02:31:59.274 02.946 12044 Exposure complete
02:31:59.296 00.022 12044 worker thread done servicing request
02:31:59.296 00.000 14964 OnExposeComplete: enter
02:31:59.297 00.001 14964 UpdateGuideState(): m_state=6
02:31:59.298 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4314
02:31:59.298 00.000 14964 Star::Find returns 1 (0), X=276.99, Y=94.28, Mass=260418, SNR=321.2, Peak=14467 HFD=4.5
02:31:59.300 00.002 14964 MultiStar: [#1 -0.21,-0.65,0.16,U] [#2 -0.41,-0.03,0.06,U] 
02:31:59.302 00.002 14964 refined, 2 included, MultiStar: {0.23, -0.16}, one-star: {0.34, -0.08}
02:31:59.304 00.002 14964 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
02:31:59.305 00.001 14964 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.02 = -2.27)
02:31:59.307 00.002 14964 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.59 mountX=0.16 mountY=-0.21, mountTheta=-0.93
02:31:59.310 00.003 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.16, opts=13)
02:31:59.312 00.002 14964 Enqueuing Move request for scope (0.23, -0.16)
02:31:59.313 00.001 12044 Worker thread wakes up
02:31:59.313 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:31:59.313 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:31:59.313 00.000 12044 Moving (0.23, -0.16) raw xDistance=0.16 yDistance=-0.21
02:31:59.313 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.20, using input
02:31:59.313 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:31:59.313 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:59.313 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:31:59.313 00.000 12044 MoveAxis(E, 0, ABG)
02:31:59.313 00.000 12044 Move returns status 0, amount 0
02:31:59.313 00.000 12044 MoveAxis(N, 0, ABG)
02:31:59.313 00.000 12044 Move returns status 0, amount 0
02:31:59.313 00.000 12044 move complete, result=0
02:31:59.313 00.000 12044 worker thread done servicing request
02:31:59.326 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14467, med=617, FiltMin=531, FiltMax=9887, Gamma=0.810
02:31:59.336 00.010 14964 UpdateGuideState exits: m=260418 SNR=321.2
02:31:59.337 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:59.339 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:31:59.340 00.001 14964 Enqueuing Expose request
02:31:59.340 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:59.342 00.002 12044 Worker thread wakes up
02:31:59.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:31:59.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:02.467 03.125 12044 Exposure complete
02:32:02.488 00.021 12044 worker thread done servicing request
02:32:02.488 00.000 14964 OnExposeComplete: enter
02:32:02.489 00.001 14964 UpdateGuideState(): m_state=6
02:32:02.489 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4315
02:32:02.490 00.001 14964 Star::Find returns 1 (0), X=276.61, Y=94.47, Mass=262952, SNR=314.2, Peak=13039 HFD=4.9
02:32:02.491 00.001 14964 MultiStar: [#1 -0.63,-0.57,0.00,M3] [#2 -0.67,-0.24,0.07,U] 
02:32:02.491 00.000 14964 single-star, 1 included, MultiStar: {-0.09, 0.09}, one-star: {-0.05, 0.11}
02:32:02.491 00.000 14964 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.56) = xAngle (3.52 = -2.76)
02:32:02.492 00.001 14964 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
02:32:02.492 00.000 14964 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.11 mountY=0.04, mountTheta=2.84
02:32:02.493 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=0.11, opts=13)
02:32:02.494 00.001 14964 Enqueuing Move request for scope (-0.05, 0.11)
02:32:02.494 00.000 12044 Worker thread wakes up
02:32:02.494 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:32:02.494 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:32:02.494 00.000 12044 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.04
02:32:02.495 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:32:02.495 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:02.495 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:32:02.495 00.000 12044 MoveAxis(E, 0, ABG)
02:32:02.495 00.000 12044 Move returns status 0, amount 0
02:32:02.495 00.000 12044 MoveAxis(N, 0, ABG)
02:32:02.495 00.000 12044 Move returns status 0, amount 0
02:32:02.495 00.000 12044 move complete, result=0
02:32:02.495 00.000 12044 worker thread done servicing request
02:32:02.504 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13039, med=616, FiltMin=523, FiltMax=10729, Gamma=0.810
02:32:02.509 00.005 14964 UpdateGuideState exits: m=262952 SNR=314.2
02:32:02.510 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:02.510 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:02.511 00.001 14964 Enqueuing Expose request
02:32:02.512 00.001 12044 Worker thread wakes up
02:32:02.512 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:02.512 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:02.512 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:05.642 03.130 12044 Exposure complete
02:32:05.663 00.021 12044 worker thread done servicing request
02:32:05.664 00.001 14964 OnExposeComplete: enter
02:32:05.664 00.000 14964 UpdateGuideState(): m_state=6
02:32:05.665 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4316
02:32:05.665 00.000 14964 Star::Find returns 1 (0), X=275.69, Y=95.02, Mass=261862, SNR=316.0, Peak=13172 HFD=4.7
02:32:05.666 00.001 14964 MultiStar: [#1 -1.37,-1.15,0.00,M4] [#2 -1.29,-0.54,0.00,M1] 
02:32:05.666 00.000 14964 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.56) = xAngle (4.10 = -2.18)
02:32:05.667 00.001 14964 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.87)
02:32:05.667 00.000 14964 CameraToMount -- cameraX=-0.96 cameraY=0.66 hyp=1.17 cameraTheta=2.54 mountX=-0.67 mountY=0.89, mountTheta=2.22
02:32:05.668 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.96, y=0.66, opts=13)
02:32:05.669 00.001 14964 Enqueuing Move request for scope (-0.96, 0.66)
02:32:05.669 00.000 12044 Worker thread wakes up
02:32:05.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.66) opts 0xd
02:32:05.670 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.96, 0.66)
02:32:05.670 00.000 12044 Moving (-0.96, 0.66) raw xDistance=-0.67 yDistance=0.89
02:32:05.670 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.67, slope = -0.06
02:32:05.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:05.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
02:32:05.670 00.000 12044 MoveAxis(E, 44, ABG)
02:32:05.670 00.000 12044 Guiding  Dir = 2, Dur = 44
02:32:05.677 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13172, med=617, FiltMin=530, FiltMax=10663, Gamma=0.810
02:32:05.682 00.005 14964 UpdateGuideState exits: m=261862 SNR=316.0
02:32:05.683 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:05.684 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:05.684 00.000 14964 Enqueuing Expose request
02:32:05.739 00.055 12044 IsSlewing returns 0
02:32:05.739 00.000 12044 IsGuiding returns 0
02:32:05.770 00.031 12044 PulseGuide returned control before completion, sleep 24
02:32:05.807 00.037 12044 IsGuiding returns 1
02:32:05.807 00.000 12044 scope still moving after pulse duration time elapsed
02:32:05.863 00.056 12044 IsSlewing returns 0
02:32:05.864 00.001 12044 IsGuiding returns 0
02:32:05.864 00.000 12044 scope move finished after 44 + 80 ms
02:32:05.864 00.000 12044 Move returns status 0, amount 44
02:32:05.864 00.000 12044 MoveAxis(N, 0, ABG)
02:32:05.864 00.000 12044 Move returns status 0, amount 0
02:32:05.864 00.000 12044 move complete, result=0
02:32:05.864 00.000 12044 worker thread done servicing request
02:32:05.864 00.000 12044 Worker thread wakes up
02:32:05.864 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:05.864 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:05.864 00.000 14964 GuideStep: -0.7 px 44 ms EAST, 0.9 px 0 ms NORTH
02:32:08.966 03.102 12044 Exposure complete
02:32:08.991 00.025 12044 worker thread done servicing request
02:32:08.991 00.000 14964 OnExposeComplete: enter
02:32:08.992 00.001 14964 UpdateGuideState(): m_state=6
02:32:08.992 00.000 14964 Star::Find(35, 275, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4317
02:32:08.993 00.001 14964 Star::Find returns 1 (0), X=275.63, Y=94.67, Mass=249936, SNR=302.3, Peak=10229 HFD=5.1
02:32:08.994 00.001 14964 MultiStar: [#1 -1.35,-0.76,0.00,M5] [#2 -1.70,0.12,0.00,M2] 
02:32:08.994 00.000 14964 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.56) = xAngle (4.41 = -1.88)
02:32:08.995 00.001 14964 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.46 = 1.18)
02:32:08.995 00.000 14964 CameraToMount -- cameraX=-1.03 cameraY=0.31 hyp=1.07 cameraTheta=2.85 mountX=-0.32 mountY=0.99, mountTheta=1.88
02:32:08.996 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.03, y=0.31, opts=13)
02:32:08.997 00.001 14964 Enqueuing Move request for scope (-1.03, 0.31)
02:32:08.997 00.000 12044 Worker thread wakes up
02:32:08.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.31) opts 0xd
02:32:08.997 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.03, 0.31)
02:32:08.997 00.000 12044 Moving (-1.03, 0.31) raw xDistance=-0.32 yDistance=0.99
02:32:08.997 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.32 is < calculated value -0.54, using input
02:32:08.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.08
02:32:08.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:08.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.99
02:32:08.997 00.000 12044 MoveAxis(E, 25, ABG)
02:32:08.997 00.000 12044 Guiding  Dir = 2, Dur = 25
02:32:09.005 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10229, med=616, FiltMin=530, FiltMax=8830, Gamma=0.810
02:32:09.010 00.005 14964 UpdateGuideState exits: m=249936 SNR=302.3
02:32:09.011 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:09.011 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:09.012 00.001 14964 Enqueuing Expose request
02:32:09.018 00.006 12044 IsSlewing returns 0
02:32:09.018 00.000 12044 IsGuiding returns 0
02:32:09.050 00.032 12044 IsGuiding returns 1
02:32:09.050 00.000 12044 scope still moving after pulse duration time elapsed
02:32:09.115 00.065 12044 IsSlewing returns 0
02:32:09.116 00.001 12044 IsGuiding returns 0
02:32:09.116 00.000 12044 scope move finished after 25 + 72 ms
02:32:09.116 00.000 12044 Move returns status 0, amount 25
02:32:09.116 00.000 12044 MoveAxis(N, 0, ABG)
02:32:09.116 00.000 12044 Move returns status 0, amount 0
02:32:09.116 00.000 12044 move complete, result=0
02:32:09.116 00.000 12044 worker thread done servicing request
02:32:09.116 00.000 12044 Worker thread wakes up
02:32:09.116 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:09.116 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:09.116 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 1.0 px 0 ms NORTH
02:32:12.241 03.125 12044 Exposure complete
02:32:12.268 00.027 12044 worker thread done servicing request
02:32:12.268 00.000 14964 OnExposeComplete: enter
02:32:12.268 00.000 14964 UpdateGuideState(): m_state=6
02:32:12.269 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4318
02:32:12.269 00.000 14964 Star::Find returns 1 (0), X=276.61, Y=94.01, Mass=256358, SNR=311.5, Peak=13353 HFD=4.2
02:32:12.270 00.001 14964 MultiStar: [#1 -0.51,-0.05,0.16,U] [#2 -0.22,0.95,0.00,M3] 
02:32:12.271 00.001 14964 refined, 1 included, MultiStar: {-0.11, -0.31}, one-star: {-0.04, -0.35}
02:32:12.271 00.000 14964 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.56) = xAngle (-0.35 = -0.35)
02:32:12.271 00.000 14964 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
02:32:12.272 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=0.31 mountY=0.14, mountTheta=0.43
02:32:12.273 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.31, opts=13)
02:32:12.274 00.001 14964 Enqueuing Move request for scope (-0.11, -0.31)
02:32:12.274 00.000 12044 Worker thread wakes up
02:32:12.274 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
02:32:12.274 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
02:32:12.274 00.000 12044 Moving (-0.11, -0.31) raw xDistance=0.31 yDistance=0.14
02:32:12.274 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.03
02:32:12.274 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:12.275 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:32:12.275 00.000 12044 MoveAxis(E, 0, ABG)
02:32:12.275 00.000 12044 Move returns status 0, amount 0
02:32:12.275 00.000 12044 MoveAxis(N, 0, ABG)
02:32:12.275 00.000 12044 Move returns status 0, amount 0
02:32:12.275 00.000 12044 move complete, result=0
02:32:12.275 00.000 12044 worker thread done servicing request
02:32:12.282 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13353, med=618, FiltMin=530, FiltMax=9781, Gamma=0.810
02:32:12.287 00.005 14964 UpdateGuideState exits: m=256358 SNR=311.5
02:32:12.288 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:12.288 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:12.288 00.000 14964 Enqueuing Expose request
02:32:12.289 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:12.289 00.000 12044 Worker thread wakes up
02:32:12.290 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:12.290 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:15.387 03.097 12044 Exposure complete
02:32:15.409 00.022 12044 worker thread done servicing request
02:32:15.409 00.000 14964 OnExposeComplete: enter
02:32:15.410 00.001 14964 UpdateGuideState(): m_state=6
02:32:15.410 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4319
02:32:15.411 00.001 14964 Star::Find returns 1 (0), X=276.29, Y=93.91, Mass=257241, SNR=299.3, Peak=11905 HFD=4.9
02:32:15.411 00.000 14964 MultiStar: [#1 -0.87,0.04,0.00,M5] [#2 -0.58,0.20,0.06,U] 
02:32:15.412 00.001 14964 refined, 1 included, MultiStar: {-0.37, -0.41}, one-star: {-0.36, -0.45}
02:32:15.412 00.000 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.75 = -0.75)
02:32:15.413 00.001 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
02:32:15.413 00.000 14964 CameraToMount -- cameraX=-0.37 cameraY=-0.41 hyp=0.56 cameraTheta=-2.31 mountX=0.41 mountY=0.42, mountTheta=0.79
02:32:15.414 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.37, y=-0.41, opts=13)
02:32:15.415 00.001 14964 Enqueuing Move request for scope (-0.37, -0.41)
02:32:15.415 00.000 12044 Worker thread wakes up
02:32:15.415 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.41) opts 0xd
02:32:15.415 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.37, -0.41)
02:32:15.415 00.000 12044 Moving (-0.37, -0.41) raw xDistance=0.41 yDistance=0.42
02:32:15.415 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.00
02:32:15.416 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:15.416 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:32:15.416 00.000 12044 MoveAxis(E, 0, ABG)
02:32:15.416 00.000 12044 Move returns status 0, amount 0
02:32:15.416 00.000 12044 MoveAxis(N, 0, ABG)
02:32:15.416 00.000 12044 Move returns status 0, amount 0
02:32:15.416 00.000 12044 move complete, result=0
02:32:15.416 00.000 12044 worker thread done servicing request
02:32:15.424 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11905, med=617, FiltMin=516, FiltMax=9536, Gamma=0.810
02:32:15.429 00.005 14964 UpdateGuideState exits: m=257241 SNR=299.3
02:32:15.430 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:15.430 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:15.431 00.001 14964 Enqueuing Expose request
02:32:15.432 00.001 12044 Worker thread wakes up
02:32:15.432 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:15.432 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:15.432 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.4 px 0 ms NORTH
02:32:18.561 03.129 12044 Exposure complete
02:32:18.584 00.023 12044 worker thread done servicing request
02:32:18.584 00.000 14964 OnExposeComplete: enter
02:32:18.585 00.001 14964 UpdateGuideState(): m_state=6
02:32:18.586 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4320
02:32:18.586 00.000 14964 Star::Find returns 1 (0), X=275.70, Y=94.53, Mass=239761, SNR=257.3, Peak=8643 HFD=5.5
02:32:18.586 00.000 14964 MultiStar: [#1 -1.40,-0.60,0.00,M6] [#2 -1.23,0.55,0.00,M3] 
02:32:18.587 00.001 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.77)
02:32:18.587 00.000 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.28)
02:32:18.588 00.001 14964 CameraToMount -- cameraX=-0.95 cameraY=0.18 hyp=0.97 cameraTheta=2.96 mountX=-0.19 mountY=0.93, mountTheta=1.77
02:32:18.589 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=0.18, opts=13)
02:32:18.589 00.000 14964 Enqueuing Move request for scope (-0.95, 0.18)
02:32:18.590 00.001 12044 Worker thread wakes up
02:32:18.590 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.18) opts 0xd
02:32:18.590 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, 0.18)
02:32:18.590 00.000 12044 Moving (-0.95, 0.18) raw xDistance=-0.19 yDistance=0.93
02:32:18.590 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
02:32:18.590 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:32:18.590 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.93
02:32:18.590 00.000 12044 MoveAxis(E, 0, ABG)
02:32:18.590 00.000 12044 Move returns status 0, amount 0
02:32:18.590 00.000 12044 MoveAxis(N, 0, ABG)
02:32:18.590 00.000 12044 Move returns status 0, amount 0
02:32:18.590 00.000 12044 move complete, result=0
02:32:18.590 00.000 12044 worker thread done servicing request
02:32:18.597 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8643, med=617, FiltMin=530, FiltMax=7785, Gamma=0.810
02:32:18.603 00.006 14964 UpdateGuideState exits: m=239761 SNR=257.3
02:32:18.603 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:18.604 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:18.604 00.000 14964 Enqueuing Expose request
02:32:18.605 00.001 12044 Worker thread wakes up
02:32:18.605 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.9 px 0 ms NORTH
02:32:18.605 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:18.605 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:21.712 03.107 12044 Exposure complete
02:32:21.736 00.024 12044 worker thread done servicing request
02:32:21.736 00.000 14964 OnExposeComplete: enter
02:32:21.737 00.001 14964 UpdateGuideState(): m_state=6
02:32:21.738 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4321
02:32:21.738 00.000 14964 Star::Find returns 1 (0), X=275.70, Y=94.73, Mass=240441, SNR=298.0, Peak=11137 HFD=5.2
02:32:21.739 00.001 14964 MultiStar: [#1 -1.37,-0.42,0.00,M7] [#2 -0.98,0.82,0.00,M4] 
02:32:21.739 00.000 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
02:32:21.739 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
02:32:21.740 00.001 14964 CameraToMount -- cameraX=-0.95 cameraY=0.37 hyp=1.02 cameraTheta=2.77 mountX=-0.38 mountY=0.91, mountTheta=1.97
02:32:21.741 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=0.37, opts=13)
02:32:21.742 00.001 14964 Enqueuing Move request for scope (-0.95, 0.37)
02:32:21.743 00.001 12044 Worker thread wakes up
02:32:21.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.37) opts 0xd
02:32:21.743 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, 0.37)
02:32:21.743 00.000 12044 Moving (-0.95, 0.37) raw xDistance=-0.38 yDistance=0.91
02:32:21.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.38, slope = -0.01
02:32:21.743 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.87 newest=2.25
02:32:21.743 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:32:21.743 00.000 12044 MoveAxis(E, 4, ABG)
02:32:21.743 00.000 12044 Guiding  Dir = 2, Dur = 4
02:32:21.750 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11137, med=617, FiltMin=535, FiltMax=8875, Gamma=0.810
02:32:21.756 00.006 14964 UpdateGuideState exits: m=240441 SNR=298.0
02:32:21.756 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:21.757 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:21.757 00.000 14964 Enqueuing Expose request
02:32:21.769 00.012 12044 IsSlewing returns 0
02:32:21.769 00.000 12044 IsGuiding returns 0
02:32:21.801 00.032 12044 IsGuiding returns 1
02:32:21.801 00.000 12044 scope still moving after pulse duration time elapsed
02:32:21.864 00.063 12044 IsSlewing returns 0
02:32:21.894 00.030 12044 IsGuiding returns 0
02:32:21.894 00.000 12044 scope move finished after 4 + 121 ms
02:32:21.894 00.000 12044 Move returns status 0, amount 4
02:32:21.895 00.001 12044 BLC: Oldest BLC event removed
02:32:21.895 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 334 applied
02:32:21.895 00.000 12044 MoveAxis(S, 419, ABG)
02:32:21.895 00.000 12044 Guiding  Dir = 1, Dur = 419
02:32:21.926 00.031 12044 IsSlewing returns 0
02:32:21.926 00.000 12044 IsGuiding returns 0
02:32:21.957 00.031 12044 PulseGuide returned control before completion, sleep 398
02:32:22.367 00.410 12044 IsGuiding returns 1
02:32:22.368 00.001 12044 scope still moving after pulse duration time elapsed
02:32:22.429 00.061 12044 IsSlewing returns 0
02:32:22.429 00.000 12044 IsGuiding returns 0
02:32:22.429 00.000 12044 scope move finished after 419 + 84 ms
02:32:22.429 00.000 12044 Move returns status 0, amount 419
02:32:22.429 00.000 12044 move complete, result=0
02:32:22.429 00.000 12044 worker thread done servicing request
02:32:22.429 00.000 12044 Worker thread wakes up
02:32:22.429 00.000 14964 GuideStep: -0.4 px 4 ms EAST, 0.9 px 419 ms SOUTH
02:32:22.430 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:22.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:25.534 03.104 12044 Exposure complete
02:32:25.559 00.025 12044 worker thread done servicing request
02:32:25.559 00.000 14964 OnExposeComplete: enter
02:32:25.560 00.001 14964 UpdateGuideState(): m_state=6
02:32:25.560 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4322
02:32:25.561 00.001 14964 Star::Find returns 1 (0), X=276.06, Y=94.34, Mass=252437, SNR=293.6, Peak=10193 HFD=5.1
02:32:25.562 00.001 14964 MultiStar: [#1 -1.08,-0.48,0.00,M8] [#2 -1.50,0.46,0.00,M5] 
02:32:25.562 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.56 = -1.56)
02:32:25.563 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
02:32:25.563 00.000 14964 CameraToMount -- cameraX=-0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-3.11 mountX=0.01 mountY=0.59, mountTheta=1.56
02:32:25.564 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=-0.02, opts=13)
02:32:25.565 00.001 14964 Enqueuing Move request for scope (-0.59, -0.02)
02:32:25.566 00.001 12044 Worker thread wakes up
02:32:25.566 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.02) opts 0xd
02:32:25.566 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, -0.02)
02:32:25.566 00.000 12044 Moving (-0.59, -0.02) raw xDistance=0.01 yDistance=0.59
02:32:25.566 00.000 12044 BLC: History state: CurrMiss=0.59, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.908164, 1:0.592945
02:32:25.566 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
02:32:25.566 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.15, using input
02:32:25.566 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
02:32:25.566 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
02:32:25.566 00.000 12044 MoveAxis(E, 0, ABG)
02:32:25.566 00.000 12044 Move returns status 0, amount 0
02:32:25.566 00.000 12044 MoveAxis(S, 55, ABG)
02:32:25.566 00.000 12044 Guiding  Dir = 1, Dur = 55
02:32:25.574 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10193, med=616, FiltMin=527, FiltMax=8910, Gamma=0.810
02:32:25.579 00.005 14964 UpdateGuideState exits: m=252437 SNR=293.6
02:32:25.579 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.580 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:25.580 00.000 14964 Enqueuing Expose request
02:32:25.622 00.042 12044 IsSlewing returns 0
02:32:25.622 00.000 12044 IsGuiding returns 0
02:32:25.643 00.021 12044 PulseGuide returned control before completion, sleep 45
02:32:25.701 00.058 12044 IsGuiding returns 1
02:32:25.701 00.000 12044 scope still moving after pulse duration time elapsed
02:32:25.754 00.053 12044 IsSlewing returns 0
02:32:25.755 00.001 12044 IsGuiding returns 0
02:32:25.755 00.000 12044 scope move finished after 55 + 77 ms
02:32:25.755 00.000 12044 Move returns status 0, amount 55
02:32:25.755 00.000 12044 move complete, result=0
02:32:25.755 00.000 12044 worker thread done servicing request
02:32:25.755 00.000 12044 Worker thread wakes up
02:32:25.755 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:25.755 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:25.755 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 55 ms SOUTH
02:32:28.880 03.125 12044 Exposure complete
02:32:28.903 00.023 12044 worker thread done servicing request
02:32:28.903 00.000 14964 OnExposeComplete: enter
02:32:28.904 00.001 14964 UpdateGuideState(): m_state=6
02:32:28.904 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4323
02:32:28.905 00.001 14964 Star::Find returns 1 (0), X=277.06, Y=93.96, Mass=258083, SNR=308.0, Peak=14743 HFD=4.4
02:32:28.905 00.000 14964 MultiStar: [#1 0.07,-0.18,0.16,U] [#2 0.11,0.53,0.07,U] 
02:32:28.906 00.001 14964 refined, 2 included, MultiStar: {0.35, -0.32}, one-star: {0.41, -0.40}
02:32:28.906 00.000 14964 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
02:32:28.906 00.000 14964 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.42)
02:32:28.907 00.001 14964 CameraToMount -- cameraX=0.35 cameraY=-0.32 hyp=0.47 cameraTheta=-0.75 mountX=0.33 mountY=-0.31, mountTheta=-0.76
02:32:28.908 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=-0.32, opts=13)
02:32:28.908 00.000 14964 Enqueuing Move request for scope (0.35, -0.32)
02:32:28.909 00.001 12044 Worker thread wakes up
02:32:28.909 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.32) opts 0xd
02:32:28.909 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, -0.32)
02:32:28.909 00.000 12044 Moving (0.35, -0.32) raw xDistance=0.33 yDistance=-0.31
02:32:28.909 00.000 12044 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.908164, 1:0.592945, 2:-0.311709
02:32:28.909 00.000 12044 BLC: No correction, Miss < min_move
02:32:28.909 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.33, slope = 0.03
02:32:28.909 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:28.909 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:32:28.909 00.000 12044 MoveAxis(W, 20, ABG)
02:32:28.909 00.000 12044 Guiding  Dir = 3, Dur = 20
02:32:28.919 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14743, med=616, FiltMin=534, FiltMax=9753, Gamma=0.810
02:32:28.924 00.005 14964 UpdateGuideState exits: m=258083 SNR=308.0
02:32:28.925 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.925 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:28.926 00.001 14964 Enqueuing Expose request
02:32:28.942 00.016 12044 IsSlewing returns 0
02:32:28.943 00.001 12044 IsGuiding returns 0
02:32:28.975 00.032 12044 IsGuiding returns 1
02:32:28.975 00.000 12044 scope still moving after pulse duration time elapsed
02:32:29.033 00.058 12044 IsSlewing returns 0
02:32:29.033 00.000 12044 IsGuiding returns 0
02:32:29.033 00.000 12044 scope move finished after 20 + 70 ms
02:32:29.033 00.000 12044 Move returns status 0, amount 20
02:32:29.033 00.000 12044 MoveAxis(N, 0, ABG)
02:32:29.033 00.000 12044 Move returns status 0, amount 0
02:32:29.033 00.000 12044 move complete, result=0
02:32:29.033 00.000 12044 worker thread done servicing request
02:32:29.033 00.000 12044 Worker thread wakes up
02:32:29.033 00.000 14964 GuideStep: 0.3 px 20 ms WEST, -0.3 px 0 ms NORTH
02:32:29.034 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:29.034 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:32.140 03.106 12044 Exposure complete
02:32:32.173 00.033 12044 worker thread done servicing request
02:32:32.173 00.000 14964 OnExposeComplete: enter
02:32:32.173 00.000 14964 UpdateGuideState(): m_state=6
02:32:32.174 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4324
02:32:32.174 00.000 14964 Star::Find returns 1 (0), X=277.07, Y=94.33, Mass=249113, SNR=299.2, Peak=13243 HFD=4.7
02:32:32.175 00.001 14964 MultiStar: [#1 -0.03,-0.36,0.17,U] [#2 -0.02,0.55,0.06,U] 
02:32:32.175 00.000 14964 refined, 2 included, MultiStar: {0.33, -0.04}, one-star: {0.42, -0.03}
02:32:32.176 00.001 14964 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.56) = xAngle (1.43 = 1.43)
02:32:32.176 00.000 14964 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
02:32:32.177 00.001 14964 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.34 cameraTheta=-0.13 mountX=0.05 mountY=-0.33, mountTheta=-1.43
02:32:32.179 00.002 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.04, opts=13)
02:32:32.180 00.001 14964 Enqueuing Move request for scope (0.33, -0.04)
02:32:32.181 00.001 12044 Worker thread wakes up
02:32:32.181 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
02:32:32.181 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
02:32:32.181 00.000 12044 Moving (0.33, -0.04) raw xDistance=0.05 yDistance=-0.33
02:32:32.181 00.000 12044 BLC: window closed
02:32:32.181 00.000 12044 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.908164, 1:0.592945, 2:-0.311709
02:32:32.181 00.000 12044 BLC: No correction, Miss < min_move
02:32:32.181 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.29, using input
02:32:32.181 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
02:32:32.181 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:32.181 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:32:32.181 00.000 12044 MoveAxis(E, 0, ABG)
02:32:32.181 00.000 12044 Move returns status 0, amount 0
02:32:32.181 00.000 12044 MoveAxis(N, 0, ABG)
02:32:32.181 00.000 12044 Move returns status 0, amount 0
02:32:32.181 00.000 12044 move complete, result=0
02:32:32.181 00.000 12044 worker thread done servicing request
02:32:32.188 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13243, med=616, FiltMin=531, FiltMax=8478, Gamma=0.810
02:32:32.194 00.006 14964 UpdateGuideState exits: m=249113 SNR=299.2
02:32:32.195 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.195 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:32.196 00.001 14964 Enqueuing Expose request
02:32:32.196 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:32.197 00.001 12044 Worker thread wakes up
02:32:32.197 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:32.197 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:35.298 03.101 12044 Exposure complete
02:32:35.321 00.023 12044 worker thread done servicing request
02:32:35.321 00.000 14964 OnExposeComplete: enter
02:32:35.322 00.001 14964 UpdateGuideState(): m_state=6
02:32:35.322 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4325
02:32:35.323 00.001 14964 Star::Find returns 1 (0), X=276.49, Y=94.57, Mass=246313, SNR=293.8, Peak=10910 HFD=5.0
02:32:35.323 00.000 14964 MultiStar: [#1 -0.47,-0.59,0.00,M7] [#2 -0.86,0.48,0.00,M4] 
02:32:35.324 00.001 14964 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.56) = xAngle (3.80 = -2.48)
02:32:35.324 00.000 14964 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.85 = 0.57)
02:32:35.325 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=-0.21 mountY=0.14, mountTheta=2.54
02:32:35.326 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.21, opts=13)
02:32:35.326 00.000 14964 Enqueuing Move request for scope (-0.17, 0.21)
02:32:35.327 00.001 12044 Worker thread wakes up
02:32:35.327 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
02:32:35.327 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
02:32:35.327 00.000 12044 Moving (-0.17, 0.21) raw xDistance=-0.21 yDistance=0.14
02:32:35.327 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.03
02:32:35.327 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:35.327 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:32:35.327 00.000 12044 MoveAxis(E, 0, ABG)
02:32:35.327 00.000 12044 Move returns status 0, amount 0
02:32:35.327 00.000 12044 MoveAxis(N, 0, ABG)
02:32:35.327 00.000 12044 Move returns status 0, amount 0
02:32:35.327 00.000 12044 move complete, result=0
02:32:35.327 00.000 12044 worker thread done servicing request
02:32:35.334 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10910, med=617, FiltMin=529, FiltMax=9257, Gamma=0.810
02:32:35.339 00.005 14964 UpdateGuideState exits: m=246313 SNR=293.8
02:32:35.340 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:35.340 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:35.341 00.001 14964 Enqueuing Expose request
02:32:35.341 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:35.342 00.001 12044 Worker thread wakes up
02:32:35.342 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:35.342 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:38.463 03.121 12044 Exposure complete
02:32:38.484 00.021 12044 worker thread done servicing request
02:32:38.485 00.001 14964 OnExposeComplete: enter
02:32:38.485 00.000 14964 UpdateGuideState(): m_state=6
02:32:38.486 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4326
02:32:38.486 00.000 14964 Star::Find returns 1 (0), X=277.15, Y=94.44, Mass=266148, SNR=325.4, Peak=15207 HFD=4.4
02:32:38.487 00.001 14964 MultiStar: [#1 0.03,-0.67,0.16,U] [#2 0.03,-0.23,0.07,U] 
02:32:38.487 00.000 14964 refined, 2 included, MultiStar: {0.41, -0.04}, one-star: {0.50, 0.08}
02:32:38.488 00.001 14964 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
02:32:38.488 00.000 14964 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.76)
02:32:38.489 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-0.09 mountX=0.04 mountY=-0.40, mountTheta=-1.47
02:32:38.490 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=-0.04, opts=13)
02:32:38.490 00.000 14964 Enqueuing Move request for scope (0.41, -0.04)
02:32:38.491 00.001 12044 Worker thread wakes up
02:32:38.491 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.04) opts 0xd
02:32:38.491 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, -0.04)
02:32:38.491 00.000 12044 Moving (0.41, -0.04) raw xDistance=0.04 yDistance=-0.40
02:32:38.491 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
02:32:38.491 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:38.491 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:32:38.491 00.000 12044 MoveAxis(E, 0, ABG)
02:32:38.491 00.000 12044 Move returns status 0, amount 0
02:32:38.491 00.000 12044 MoveAxis(N, 0, ABG)
02:32:38.491 00.000 12044 Move returns status 0, amount 0
02:32:38.491 00.000 12044 move complete, result=0
02:32:38.491 00.000 12044 worker thread done servicing request
02:32:38.503 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15207, med=616, FiltMin=531, FiltMax=12329, Gamma=0.810
02:32:38.509 00.006 14964 UpdateGuideState exits: m=266148 SNR=325.4
02:32:38.509 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:38.509 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:38.510 00.001 14964 Enqueuing Expose request
02:32:38.510 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:32:38.511 00.001 12044 Worker thread wakes up
02:32:38.511 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:38.511 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:41.611 03.100 12044 Exposure complete
02:32:41.634 00.023 12044 worker thread done servicing request
02:32:41.634 00.000 14964 OnExposeComplete: enter
02:32:41.636 00.002 14964 UpdateGuideState(): m_state=6
02:32:41.636 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4327
02:32:41.637 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=94.33, Mass=258099, SNR=316.3, Peak=16575 HFD=4.3
02:32:41.637 00.000 14964 MultiStar: [#1 0.29,-0.65,0.15,U] [#2 0.24,0.05,0.08,U] 
02:32:41.637 00.000 14964 refined, 2 included, MultiStar: {0.52, -0.10}, one-star: {0.57, -0.03}
02:32:41.637 00.000 14964 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.56) = xAngle (1.36 = 1.36)
02:32:41.638 00.001 14964 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.41 = -1.87)
02:32:41.638 00.000 14964 CameraToMount -- cameraX=0.52 cameraY=-0.10 hyp=0.53 cameraTheta=-0.20 mountX=0.11 mountY=-0.50, mountTheta=-1.35
02:32:41.639 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.10, opts=13)
02:32:41.640 00.001 14964 Enqueuing Move request for scope (0.52, -0.10)
02:32:41.640 00.000 12044 Worker thread wakes up
02:32:41.640 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.10) opts 0xd
02:32:41.640 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.10)
02:32:41.640 00.000 12044 Moving (0.52, -0.10) raw xDistance=0.11 yDistance=-0.50
02:32:41.640 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
02:32:41.640 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:41.640 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:32:41.640 00.000 12044 MoveAxis(E, 0, ABG)
02:32:41.640 00.000 12044 Move returns status 0, amount 0
02:32:41.640 00.000 12044 MoveAxis(N, 0, ABG)
02:32:41.640 00.000 12044 Move returns status 0, amount 0
02:32:41.641 00.001 12044 move complete, result=0
02:32:41.641 00.000 12044 worker thread done servicing request
02:32:41.650 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16575, med=617, FiltMin=525, FiltMax=10798, Gamma=0.810
02:32:41.655 00.005 14964 UpdateGuideState exits: m=258099 SNR=316.3
02:32:41.656 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:41.656 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:41.657 00.001 14964 Enqueuing Expose request
02:32:41.657 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:32:41.658 00.001 12044 Worker thread wakes up
02:32:41.658 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:41.658 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:44.783 03.125 12044 Exposure complete
02:32:44.807 00.024 12044 worker thread done servicing request
02:32:44.807 00.000 14964 OnExposeComplete: enter
02:32:44.808 00.001 14964 UpdateGuideState(): m_state=6
02:32:44.808 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4328
02:32:44.809 00.001 14964 Star::Find returns 1 (0), X=277.35, Y=94.19, Mass=260190, SNR=310.1, Peak=14063 HFD=4.5
02:32:44.809 00.000 14964 MultiStar: [#1 0.19,-0.38,0.15,U] [#2 0.01,0.14,0.08,U] 
02:32:44.810 00.001 14964 refined, 2 included, MultiStar: {0.59, -0.18}, one-star: {0.70, -0.17}
02:32:44.810 00.000 14964 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.56) = xAngle (1.26 = 1.26)
02:32:44.811 00.001 14964 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.32 = -1.97)
02:32:44.811 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.18 hyp=0.62 cameraTheta=-0.29 mountX=0.19 mountY=-0.57, mountTheta=-1.25
02:32:44.812 00.001 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.18, opts=13)
02:32:44.812 00.000 14964 Enqueuing Move request for scope (0.59, -0.18)
02:32:44.813 00.001 12044 Worker thread wakes up
02:32:44.813 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.18) opts 0xd
02:32:44.813 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.18)
02:32:44.813 00.000 12044 Moving (0.59, -0.18) raw xDistance=0.19 yDistance=-0.57
02:32:44.813 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.01
02:32:44.813 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:44.813 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
02:32:44.813 00.000 12044 MoveAxis(E, 0, ABG)
02:32:44.813 00.000 12044 Move returns status 0, amount 0
02:32:44.813 00.000 12044 MoveAxis(N, 0, ABG)
02:32:44.813 00.000 12044 Move returns status 0, amount 0
02:32:44.813 00.000 12044 move complete, result=0
02:32:44.813 00.000 12044 worker thread done servicing request
02:32:44.820 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14063, med=617, FiltMin=533, FiltMax=12274, Gamma=0.810
02:32:44.826 00.006 14964 UpdateGuideState exits: m=260190 SNR=310.1
02:32:44.826 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.827 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:44.827 00.000 14964 Enqueuing Expose request
02:32:44.828 00.001 12044 Worker thread wakes up
02:32:44.828 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:44.828 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:44.828 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
02:32:47.930 03.102 12044 Exposure complete
02:32:47.951 00.021 12044 worker thread done servicing request
02:32:47.951 00.000 14964 OnExposeComplete: enter
02:32:47.952 00.001 14964 UpdateGuideState(): m_state=6
02:32:47.952 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4329
02:32:47.953 00.001 14964 Star::Find returns 1 (0), X=276.54, Y=94.49, Mass=255745, SNR=295.7, Peak=11359 HFD=5.1
02:32:47.954 00.001 14964 MultiStar: [#1 -0.63,-0.40,0.15,U] [#2 -0.19,0.10,0.07,U] 
02:32:47.954 00.000 14964 single-star, 2 included, MultiStar: {-0.18, 0.06}, one-star: {-0.11, 0.13}
02:32:47.955 00.001 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.85 = -2.44)
02:32:47.955 00.000 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.62)
02:32:47.955 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=-0.13 mountY=0.10, mountTheta=2.49
02:32:47.956 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=0.13, opts=13)
02:32:47.957 00.001 14964 Enqueuing Move request for scope (-0.11, 0.13)
02:32:47.957 00.000 12044 Worker thread wakes up
02:32:47.957 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
02:32:47.957 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
02:32:47.957 00.000 12044 Moving (-0.11, 0.13) raw xDistance=-0.13 yDistance=0.10
02:32:47.958 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:32:47.958 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:47.958 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:32:47.958 00.000 12044 MoveAxis(E, 0, ABG)
02:32:47.958 00.000 12044 Move returns status 0, amount 0
02:32:47.958 00.000 12044 MoveAxis(N, 0, ABG)
02:32:47.958 00.000 12044 Move returns status 0, amount 0
02:32:47.958 00.000 12044 move complete, result=0
02:32:47.958 00.000 12044 worker thread done servicing request
02:32:47.965 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11359, med=617, FiltMin=525, FiltMax=9521, Gamma=0.810
02:32:47.970 00.005 14964 UpdateGuideState exits: m=255745 SNR=295.7
02:32:47.971 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.971 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:47.972 00.001 14964 Enqueuing Expose request
02:32:47.972 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:47.973 00.001 12044 Worker thread wakes up
02:32:47.973 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:47.973 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:51.070 03.097 12044 Exposure complete
02:32:51.091 00.021 12044 worker thread done servicing request
02:32:51.091 00.000 14964 OnExposeComplete: enter
02:32:51.092 00.001 14964 UpdateGuideState(): m_state=6
02:32:51.093 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4330
02:32:51.093 00.000 14964 Star::Find returns 1 (0), X=277.13, Y=94.20, Mass=269831, SNR=325.8, Peak=16859 HFD=4.3
02:32:51.094 00.001 14964 MultiStar: [#1 -0.13,-0.37,0.16,U] [#2 0.03,0.04,0.07,U] 
02:32:51.094 00.000 14964 refined, 2 included, MultiStar: {0.37, -0.18}, one-star: {0.47, -0.16}
02:32:51.094 00.000 14964 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.56) = xAngle (1.11 = 1.11)
02:32:51.095 00.001 14964 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
02:32:51.095 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.45 mountX=0.18 mountY=-0.35, mountTheta=-1.09
02:32:51.096 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.18, opts=13)
02:32:51.097 00.001 14964 Enqueuing Move request for scope (0.37, -0.18)
02:32:51.097 00.000 12044 Worker thread wakes up
02:32:51.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.18) opts 0xd
02:32:51.098 00.001 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.18)
02:32:51.098 00.000 12044 Moving (0.37, -0.18) raw xDistance=0.18 yDistance=-0.35
02:32:51.098 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
02:32:51.098 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:51.098 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:32:51.098 00.000 12044 MoveAxis(E, 0, ABG)
02:32:51.098 00.000 12044 Move returns status 0, amount 0
02:32:51.098 00.000 12044 MoveAxis(N, 0, ABG)
02:32:51.098 00.000 12044 Move returns status 0, amount 0
02:32:51.098 00.000 12044 move complete, result=0
02:32:51.098 00.000 12044 worker thread done servicing request
02:32:51.106 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16859, med=616, FiltMin=528, FiltMax=11945, Gamma=0.810
02:32:51.113 00.007 14964 UpdateGuideState exits: m=269831 SNR=325.8
02:32:51.113 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:51.114 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:51.114 00.000 14964 Enqueuing Expose request
02:32:51.115 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:51.115 00.000 12044 Worker thread wakes up
02:32:51.115 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:51.115 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:54.244 03.129 12044 Exposure complete
02:32:54.266 00.022 12044 worker thread done servicing request
02:32:54.266 00.000 14964 OnExposeComplete: enter
02:32:54.267 00.001 14964 UpdateGuideState(): m_state=6
02:32:54.267 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4331
02:32:54.268 00.001 14964 Star::Find returns 1 (0), X=276.68, Y=94.16, Mass=257579, SNR=310.8, Peak=12679 HFD=4.6
02:32:54.269 00.001 14964 MultiStar: [#1 -0.43,-0.01,0.17,U] [#2 -0.73,0.58,0.00,M1] 
02:32:54.269 00.000 14964 refined, 1 included, MultiStar: {-0.04, -0.17}, one-star: {0.02, -0.20}
02:32:54.270 00.001 14964 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.56) = xAngle (-0.25 = -0.25)
02:32:54.270 00.000 14964 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
02:32:54.270 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.81 mountX=0.17 mountY=0.06, mountTheta=0.33
02:32:54.271 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=-0.17, opts=13)
02:32:54.272 00.001 14964 Enqueuing Move request for scope (-0.04, -0.17)
02:32:54.272 00.000 12044 Worker thread wakes up
02:32:54.273 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
02:32:54.273 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
02:32:54.273 00.000 12044 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.06
02:32:54.273 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
02:32:54.273 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:54.273 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:32:54.273 00.000 12044 MoveAxis(E, 0, ABG)
02:32:54.273 00.000 12044 Move returns status 0, amount 0
02:32:54.273 00.000 12044 MoveAxis(N, 0, ABG)
02:32:54.273 00.000 12044 Move returns status 0, amount 0
02:32:54.273 00.000 12044 move complete, result=0
02:32:54.273 00.000 12044 worker thread done servicing request
02:32:54.280 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12679, med=617, FiltMin=522, FiltMax=9817, Gamma=0.810
02:32:54.286 00.006 14964 UpdateGuideState exits: m=257579 SNR=310.8
02:32:54.286 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.287 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:54.288 00.001 14964 Enqueuing Expose request
02:32:54.288 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:54.289 00.001 12044 Worker thread wakes up
02:32:54.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:54.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:32:57.394 03.105 12044 Exposure complete
02:32:57.419 00.025 12044 worker thread done servicing request
02:32:57.419 00.000 14964 OnExposeComplete: enter
02:32:57.419 00.000 14964 UpdateGuideState(): m_state=6
02:32:57.420 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4332
02:32:57.421 00.001 14964 Star::Find returns 1 (0), X=277.51, Y=94.23, Mass=261151, SNR=304.4, Peak=13535 HFD=4.6
02:32:57.421 00.000 14964 MultiStar: [#1 0.03,-0.41,0.16,U] [#2 0.18,0.55,0.07,U] 
02:32:57.422 00.001 14964 refined, 2 included, MultiStar: {0.71, -0.13}, one-star: {0.86, -0.13}
02:32:57.422 00.000 14964 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.56) = xAngle (1.38 = 1.38)
02:32:57.423 00.001 14964 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.85)
02:32:57.423 00.000 14964 CameraToMount -- cameraX=0.71 cameraY=-0.13 hyp=0.72 cameraTheta=-0.18 mountX=0.14 mountY=-0.69, mountTheta=-1.38
02:32:57.424 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=-0.13, opts=13)
02:32:57.425 00.001 14964 Enqueuing Move request for scope (0.71, -0.13)
02:32:57.425 00.000 12044 Worker thread wakes up
02:32:57.425 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.13) opts 0xd
02:32:57.425 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, -0.13)
02:32:57.425 00.000 12044 Moving (0.71, -0.13) raw xDistance=0.14 yDistance=-0.69
02:32:57.425 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:32:57.425 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.98
02:32:57.425 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
02:32:57.425 00.000 12044 MoveAxis(E, 0, ABG)
02:32:57.425 00.000 12044 Move returns status 0, amount 0
02:32:57.425 00.000 12044 BLC: Oldest BLC event removed
02:32:57.425 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 334 applied
02:32:57.425 00.000 12044 MoveAxis(N, 399, ABG)
02:32:57.425 00.000 12044 Guiding  Dir = 0, Dur = 399
02:32:57.434 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13535, med=616, FiltMin=525, FiltMax=11573, Gamma=0.810
02:32:57.440 00.006 14964 UpdateGuideState exits: m=261151 SNR=304.4
02:32:57.441 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.441 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:32:57.441 00.000 14964 Enqueuing Expose request
02:32:57.455 00.014 12044 IsSlewing returns 0
02:32:57.456 00.001 12044 IsGuiding returns 0
02:32:57.496 00.040 12044 PulseGuide returned control before completion, sleep 368
02:32:57.870 00.374 12044 IsGuiding returns 1
02:32:57.871 00.001 12044 scope still moving after pulse duration time elapsed
02:32:57.927 00.056 12044 IsSlewing returns 0
02:32:57.927 00.000 12044 IsGuiding returns 0
02:32:57.927 00.000 12044 scope move finished after 399 + 72 ms
02:32:57.927 00.000 12044 Move returns status 0, amount 399
02:32:57.927 00.000 12044 move complete, result=0
02:32:57.927 00.000 12044 worker thread done servicing request
02:32:57.927 00.000 12044 Worker thread wakes up
02:32:57.927 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 399 ms NORTH
02:32:57.928 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:32:57.928 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:01.026 03.098 12044 Exposure complete
02:33:01.050 00.024 12044 worker thread done servicing request
02:33:01.050 00.000 14964 OnExposeComplete: enter
02:33:01.051 00.001 14964 UpdateGuideState(): m_state=6
02:33:01.052 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4333
02:33:01.052 00.000 14964 Star::Find returns 1 (0), X=277.13, Y=94.05, Mass=262592, SNR=319.1, Peak=13115 HFD=4.5
02:33:01.053 00.001 14964 MultiStar: [#1 0.10,-0.05,0.15,U] [#2 0.42,0.67,0.00,M1] 
02:33:01.053 00.000 14964 refined, 1 included, MultiStar: {0.43, -0.27}, one-star: {0.48, -0.31}
02:33:01.053 00.000 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.56) = xAngle (0.99 = 0.99)
02:33:01.054 00.001 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.04 = -2.24)
02:33:01.054 00.000 14964 CameraToMount -- cameraX=0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-0.57 mountX=0.28 mountY=-0.40, mountTheta=-0.96
02:33:01.055 00.001 14964 SchedulePrimaryMove(1136A648, x=0.43, y=-0.27, opts=13)
02:33:01.056 00.001 14964 Enqueuing Move request for scope (0.43, -0.27)
02:33:01.056 00.000 12044 Worker thread wakes up
02:33:01.056 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.27) opts 0xd
02:33:01.056 00.000 12044 Handling offset move in thread for scope, endpoint = (0.43, -0.27)
02:33:01.056 00.000 12044 Moving (0.43, -0.27) raw xDistance=0.28 yDistance=-0.40
02:33:01.057 00.001 12044 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.692807, 1:0.399341
02:33:01.057 00.000 12044 BLC: No correction, Miss < min_move
02:33:01.057 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = 0.03
02:33:01.057 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:01.057 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:33:01.057 00.000 12044 MoveAxis(E, 0, ABG)
02:33:01.057 00.000 12044 Move returns status 0, amount 0
02:33:01.057 00.000 12044 MoveAxis(N, 0, ABG)
02:33:01.057 00.000 12044 Move returns status 0, amount 0
02:33:01.057 00.000 12044 move complete, result=0
02:33:01.057 00.000 12044 worker thread done servicing request
02:33:01.064 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13115, med=616, FiltMin=531, FiltMax=10642, Gamma=0.810
02:33:01.069 00.005 14964 UpdateGuideState exits: m=262592 SNR=319.1
02:33:01.070 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:01.070 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:01.071 00.001 14964 Enqueuing Expose request
02:33:01.071 00.000 12044 Worker thread wakes up
02:33:01.071 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:01.071 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:01.071 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
02:33:04.203 03.132 12044 Exposure complete
02:33:04.226 00.023 12044 worker thread done servicing request
02:33:04.226 00.000 14964 OnExposeComplete: enter
02:33:04.227 00.001 14964 UpdateGuideState(): m_state=6
02:33:04.227 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4334
02:33:04.228 00.001 14964 Star::Find returns 1 (0), X=276.87, Y=94.62, Mass=251940, SNR=297.7, Peak=12327 HFD=5.0
02:33:04.228 00.000 14964 MultiStar: [#1 -0.49,-0.88,0.00,M1] [#2 -0.41,0.05,0.06,U] 
02:33:04.229 00.001 14964 refined, 1 included, MultiStar: {0.18, 0.24}, one-star: {0.22, 0.26}
02:33:04.229 00.000 14964 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.56) = xAngle (2.50 = 2.50)
02:33:04.230 00.001 14964 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.73)
02:33:04.230 00.000 14964 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.94 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
02:33:04.231 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=0.24, opts=13)
02:33:04.232 00.001 14964 Enqueuing Move request for scope (0.18, 0.24)
02:33:04.232 00.000 12044 Worker thread wakes up
02:33:04.232 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
02:33:04.232 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
02:33:04.232 00.000 12044 Moving (0.18, 0.24) raw xDistance=-0.24 yDistance=-0.20
02:33:04.232 00.000 12044 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.692807, 1:0.399341, 2:0.201600
02:33:04.232 00.000 12044 BLC: No correction, Miss < min_move
02:33:04.233 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
02:33:04.233 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:04.233 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:33:04.233 00.000 12044 MoveAxis(E, 0, ABG)
02:33:04.233 00.000 12044 Move returns status 0, amount 0
02:33:04.233 00.000 12044 MoveAxis(N, 0, ABG)
02:33:04.233 00.000 12044 Move returns status 0, amount 0
02:33:04.233 00.000 12044 move complete, result=0
02:33:04.233 00.000 12044 worker thread done servicing request
02:33:04.239 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12327, med=618, FiltMin=517, FiltMax=8808, Gamma=0.810
02:33:04.245 00.006 14964 UpdateGuideState exits: m=251940 SNR=297.7
02:33:04.245 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.246 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:04.246 00.000 14964 Enqueuing Expose request
02:33:04.247 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:04.247 00.000 12044 Worker thread wakes up
02:33:04.247 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:04.247 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:07.373 03.126 12044 Exposure complete
02:33:07.394 00.021 12044 worker thread done servicing request
02:33:07.394 00.000 14964 OnExposeComplete: enter
02:33:07.394 00.000 14964 UpdateGuideState(): m_state=6
02:33:07.395 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4335
02:33:07.395 00.000 14964 Star::Find returns 1 (0), X=277.23, Y=94.43, Mass=263466, SNR=305.9, Peak=15191 HFD=4.5
02:33:07.396 00.001 14964 MultiStar: [#1 -0.04,-0.90,0.00,M2] [#2 -0.17,-0.28,0.07,U] 
02:33:07.396 00.000 14964 refined, 1 included, MultiStar: {0.53, 0.04}, one-star: {0.58, 0.07}
02:33:07.397 00.001 14964 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.56) = xAngle (1.64 = 1.64)
02:33:07.397 00.000 14964 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.69 = -1.59)
02:33:07.398 00.001 14964 CameraToMount -- cameraX=0.53 cameraY=0.04 hyp=0.53 cameraTheta=0.08 mountX=-0.03 mountY=-0.53, mountTheta=-1.64
02:33:07.399 00.001 14964 SchedulePrimaryMove(1136A648, x=0.53, y=0.04, opts=13)
02:33:07.399 00.000 14964 Enqueuing Move request for scope (0.53, 0.04)
02:33:07.400 00.001 12044 Worker thread wakes up
02:33:07.400 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.04) opts 0xd
02:33:07.400 00.000 12044 Handling offset move in thread for scope, endpoint = (0.53, 0.04)
02:33:07.400 00.000 12044 Moving (0.53, 0.04) raw xDistance=-0.03 yDistance=-0.53
02:33:07.400 00.000 12044 BLC: window closed
02:33:07.400 00.000 12044 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.692807, 1:0.399341, 2:0.201600
02:33:07.400 00.000 12044 BLC: Under-shoot: nominal increase by 9
02:33:07.400 00.000 12044 BLC: window closed
02:33:07.400 00.000 12044 BLC: Pulse adjusted to 343
02:33:07.401 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.07, using input
02:33:07.401 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:33:07.401 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
02:33:07.401 00.000 12044 MoveAxis(E, 0, ABG)
02:33:07.401 00.000 12044 Move returns status 0, amount 0
02:33:07.401 00.000 12044 MoveAxis(N, 49, ABG)
02:33:07.401 00.000 12044 Guiding  Dir = 0, Dur = 49
02:33:07.408 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15191, med=617, FiltMin=521, FiltMax=12114, Gamma=0.810
02:33:07.413 00.005 14964 UpdateGuideState exits: m=263466 SNR=305.9
02:33:07.414 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.414 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:07.415 00.001 14964 Enqueuing Expose request
02:33:07.415 00.000 14964 evsrv: cli 01AB2A30 connect
02:33:07.416 00.001 14964 case statement mapped state 6 to 3
02:33:07.416 00.000 14964 case statement mapped state 6 to 3
02:33:07.417 00.001 14964 evsrv: cli 01AB2A30 request: {"method":"get_pixel_scale","id":"b83a3a6d-eb42-48eb-abc0-4ec670064020"}
02:33:07.418 00.001 14964 evsrv: cli 01AB2A30 response: {"jsonrpc":"2.0","result":1.29969,"id":"b83a3a6d-eb42-48eb-abc0-4ec670064020"}
02:33:07.418 00.000 14964 evsrv: cli 01AB2A30 disconnect
02:33:07.456 00.038 12044 IsSlewing returns 0
02:33:07.456 00.000 12044 IsGuiding returns 0
02:33:07.489 00.033 12044 PulseGuide returned control before completion, sleep 27
02:33:07.522 00.033 12044 IsGuiding returns 1
02:33:07.522 00.000 12044 scope still moving after pulse duration time elapsed
02:33:07.584 00.062 12044 IsSlewing returns 0
02:33:07.584 00.000 12044 IsGuiding returns 0
02:33:07.584 00.000 12044 scope move finished after 49 + 78 ms
02:33:07.584 00.000 12044 Move returns status 0, amount 49
02:33:07.584 00.000 12044 move complete, result=0
02:33:07.584 00.000 12044 worker thread done servicing request
02:33:07.584 00.000 12044 Worker thread wakes up
02:33:07.584 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.5 px 49 ms NORTH
02:33:07.585 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:07.585 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:10.692 03.107 12044 Exposure complete
02:33:10.719 00.027 12044 worker thread done servicing request
02:33:10.719 00.000 14964 OnExposeComplete: enter
02:33:10.719 00.000 14964 UpdateGuideState(): m_state=6
02:33:10.720 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4336
02:33:10.721 00.001 14964 Star::Find returns 1 (0), X=276.49, Y=94.34, Mass=256876, SNR=309.0, Peak=12889 HFD=4.7
02:33:10.721 00.000 14964 MultiStar: [#1 -0.67,-0.87,0.00,M3] [#2 -0.86,-0.30,0.00,M1] 
02:33:10.722 00.001 14964 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.56) = xAngle (-1.44 = -1.44)
02:33:10.722 00.000 14964 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
02:33:10.723 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-2.99 mountX=0.02 mountY=0.17, mountTheta=1.44
02:33:10.724 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=-0.02, opts=13)
02:33:10.724 00.000 14964 Enqueuing Move request for scope (-0.16, -0.02)
02:33:10.725 00.001 12044 Worker thread wakes up
02:33:10.725 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
02:33:10.725 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
02:33:10.725 00.000 12044 Moving (-0.16, -0.02) raw xDistance=0.02 yDistance=0.17
02:33:10.725 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
02:33:10.725 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:10.725 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:33:10.725 00.000 12044 MoveAxis(E, 0, ABG)
02:33:10.725 00.000 12044 Move returns status 0, amount 0
02:33:10.725 00.000 12044 MoveAxis(N, 0, ABG)
02:33:10.725 00.000 12044 Move returns status 0, amount 0
02:33:10.725 00.000 12044 move complete, result=0
02:33:10.725 00.000 12044 worker thread done servicing request
02:33:10.732 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12889, med=617, FiltMin=531, FiltMax=10610, Gamma=0.810
02:33:10.738 00.006 14964 UpdateGuideState exits: m=256876 SNR=309.0
02:33:10.739 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.740 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:10.740 00.000 14964 Enqueuing Expose request
02:33:10.740 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:10.741 00.001 12044 Worker thread wakes up
02:33:10.741 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:10.741 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:13.844 03.103 12044 Exposure complete
02:33:13.867 00.023 12044 worker thread done servicing request
02:33:13.867 00.000 14964 OnExposeComplete: enter
02:33:13.867 00.000 14964 UpdateGuideState(): m_state=6
02:33:13.868 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4337
02:33:13.868 00.000 14964 Star::Find returns 1 (0), X=276.33, Y=94.65, Mass=272465, SNR=322.0, Peak=15992 HFD=4.7
02:33:13.869 00.001 14964 MultiStar: [#1 -0.91,-1.11,0.00,M4] [#2 -1.10,-0.20,0.00,M2] 
02:33:13.869 00.000 14964 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.56) = xAngle (3.96 = -2.32)
02:33:13.870 00.001 14964 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.73)
02:33:13.870 00.000 14964 CameraToMount -- cameraX=-0.32 cameraY=0.29 hyp=0.44 cameraTheta=2.40 mountX=-0.30 mountY=0.29, mountTheta=2.37
02:33:13.871 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=0.29, opts=13)
02:33:13.872 00.001 14964 Enqueuing Move request for scope (-0.32, 0.29)
02:33:13.872 00.000 12044 Worker thread wakes up
02:33:13.872 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.29) opts 0xd
02:33:13.872 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, 0.29)
02:33:13.872 00.000 12044 Moving (-0.32, 0.29) raw xDistance=-0.30 yDistance=0.29
02:33:13.872 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.30, slope = -0.03
02:33:13.873 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:13.873 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:33:13.873 00.000 12044 MoveAxis(E, 26, ABG)
02:33:13.873 00.000 12044 Guiding  Dir = 2, Dur = 26
02:33:13.880 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15992, med=616, FiltMin=524, FiltMax=11287, Gamma=0.810
02:33:13.887 00.007 14964 UpdateGuideState exits: m=272465 SNR=322.0
02:33:13.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:13.888 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:13.889 00.001 14964 Enqueuing Expose request
02:33:13.894 00.005 12044 IsSlewing returns 0
02:33:13.894 00.000 12044 IsGuiding returns 0
02:33:13.926 00.032 12044 IsGuiding returns 1
02:33:13.926 00.000 12044 scope still moving after pulse duration time elapsed
02:33:13.989 00.063 12044 IsSlewing returns 0
02:33:13.989 00.000 12044 IsGuiding returns 0
02:33:13.989 00.000 12044 scope move finished after 26 + 68 ms
02:33:13.989 00.000 12044 Move returns status 0, amount 26
02:33:13.989 00.000 12044 MoveAxis(N, 0, ABG)
02:33:13.989 00.000 12044 Move returns status 0, amount 0
02:33:13.989 00.000 12044 move complete, result=0
02:33:13.989 00.000 12044 worker thread done servicing request
02:33:13.989 00.000 12044 Worker thread wakes up
02:33:13.989 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:13.989 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:13.989 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.3 px 0 ms NORTH
02:33:17.094 03.105 12044 Exposure complete
02:33:17.115 00.021 12044 worker thread done servicing request
02:33:17.115 00.000 14964 OnExposeComplete: enter
02:33:17.116 00.001 14964 UpdateGuideState(): m_state=6
02:33:17.116 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4338
02:33:17.117 00.001 14964 Star::Find returns 1 (0), X=276.49, Y=94.64, Mass=252045, SNR=311.5, Peak=12645 HFD=4.7
02:33:17.117 00.000 14964 MultiStar: [#1 -0.70,-0.97,0.00,M5] [#2 -0.95,-0.20,0.00,M3] 
02:33:17.118 00.001 14964 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.56) = xAngle (3.65 = -2.63)
02:33:17.118 00.000 14964 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
02:33:17.119 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.09 mountX=-0.28 mountY=0.13, mountTheta=2.71
02:33:17.120 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.28, opts=13)
02:33:17.120 00.000 14964 Enqueuing Move request for scope (-0.16, 0.28)
02:33:17.121 00.001 12044 Worker thread wakes up
02:33:17.121 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
02:33:17.121 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
02:33:17.121 00.000 12044 Moving (-0.16, 0.28) raw xDistance=-0.28 yDistance=0.13
02:33:17.121 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.04
02:33:17.121 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:17.121 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:33:17.121 00.000 12044 MoveAxis(E, 0, ABG)
02:33:17.121 00.000 12044 Move returns status 0, amount 0
02:33:17.121 00.000 12044 MoveAxis(N, 0, ABG)
02:33:17.121 00.000 12044 Move returns status 0, amount 0
02:33:17.121 00.000 12044 move complete, result=0
02:33:17.121 00.000 12044 worker thread done servicing request
02:33:17.129 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12645, med=617, FiltMin=531, FiltMax=10097, Gamma=0.810
02:33:17.134 00.005 14964 UpdateGuideState exits: m=252045 SNR=311.5
02:33:17.135 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:17.135 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:17.136 00.001 14964 Enqueuing Expose request
02:33:17.136 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:17.137 00.001 12044 Worker thread wakes up
02:33:17.137 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:17.137 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:20.244 03.107 12044 Exposure complete
02:33:20.266 00.022 12044 worker thread done servicing request
02:33:20.267 00.001 14964 OnExposeComplete: enter
02:33:20.267 00.000 14964 UpdateGuideState(): m_state=6
02:33:20.268 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4339
02:33:20.268 00.000 14964 Star::Find returns 1 (0), X=276.88, Y=94.18, Mass=263687, SNR=313.3, Peak=11999 HFD=4.6
02:33:20.269 00.001 14964 MultiStar: [#1 -0.30,-0.21,0.14,U] [#2 -0.25,0.40,0.07,U] 
02:33:20.269 00.000 14964 refined, 2 included, MultiStar: {0.14, -0.15}, one-star: {0.23, -0.18}
02:33:20.270 00.001 14964 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.56) = xAngle (0.75 = 0.75)
02:33:20.270 00.000 14964 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.48)
02:33:20.271 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=0.15 mountY=-0.12, mountTheta=-0.69
02:33:20.272 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=-0.15, opts=13)
02:33:20.272 00.000 14964 Enqueuing Move request for scope (0.14, -0.15)
02:33:20.273 00.001 12044 Worker thread wakes up
02:33:20.273 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
02:33:20.273 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
02:33:20.273 00.000 12044 Moving (0.14, -0.15) raw xDistance=0.15 yDistance=-0.12
02:33:20.273 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.04
02:33:20.273 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:20.273 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:33:20.273 00.000 12044 MoveAxis(E, 0, ABG)
02:33:20.273 00.000 12044 Move returns status 0, amount 0
02:33:20.273 00.000 12044 MoveAxis(N, 0, ABG)
02:33:20.273 00.000 12044 Move returns status 0, amount 0
02:33:20.273 00.000 12044 move complete, result=0
02:33:20.273 00.000 12044 worker thread done servicing request
02:33:20.280 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11999, med=617, FiltMin=525, FiltMax=10485, Gamma=0.810
02:33:20.286 00.006 14964 UpdateGuideState exits: m=263687 SNR=313.3
02:33:20.287 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:20.287 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:20.288 00.001 14964 Enqueuing Expose request
02:33:20.288 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:20.289 00.001 12044 Worker thread wakes up
02:33:20.289 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:20.289 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:23.389 03.100 12044 Exposure complete
02:33:23.418 00.029 12044 worker thread done servicing request
02:33:23.418 00.000 14964 OnExposeComplete: enter
02:33:23.418 00.000 14964 UpdateGuideState(): m_state=6
02:33:23.419 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4340
02:33:23.420 00.001 14964 Star::Find returns 1 (0), X=277.18, Y=95.05, Mass=263204, SNR=298.0, Peak=12470 HFD=4.7
02:33:23.420 00.000 14964 MultiStar: [#1 -0.18,-1.24,0.00,M5] [#2 -0.34,-0.54,0.07,U] 
02:33:23.421 00.001 14964 refined, 1 included, MultiStar: {0.46, 0.60}, one-star: {0.52, 0.69}
02:33:23.421 00.000 14964 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.56) = xAngle (2.47 = 2.47)
02:33:23.422 00.001 14964 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.76)
02:33:23.423 00.001 14964 CameraToMount -- cameraX=0.46 cameraY=0.60 hyp=0.76 cameraTheta=0.91 mountX=-0.60 mountY=-0.52, mountTheta=-2.42
02:33:23.424 00.001 14964 SchedulePrimaryMove(1136A648, x=0.46, y=0.60, opts=13)
02:33:23.425 00.001 14964 Enqueuing Move request for scope (0.46, 0.60)
02:33:23.426 00.001 12044 Worker thread wakes up
02:33:23.426 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.60) opts 0xd
02:33:23.426 00.000 12044 Handling offset move in thread for scope, endpoint = (0.46, 0.60)
02:33:23.426 00.000 12044 Moving (0.46, 0.60) raw xDistance=-0.60 yDistance=-0.52
02:33:23.426 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.60, slope = -0.06
02:33:23.426 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:33:23.426 00.000 12044 MoveAxis(E, 45, ABG)
02:33:23.426 00.000 12044 Guiding  Dir = 2, Dur = 45
02:33:23.433 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12470, med=617, FiltMin=523, FiltMax=9167, Gamma=0.810
02:33:23.440 00.007 14964 UpdateGuideState exits: m=263204 SNR=298.0
02:33:23.440 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:23.441 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:23.441 00.000 14964 Enqueuing Expose request
02:33:23.459 00.018 12044 IsSlewing returns 0
02:33:23.459 00.000 12044 IsGuiding returns 0
02:33:23.491 00.032 12044 PulseGuide returned control before completion, sleep 24
02:33:23.525 00.034 12044 IsGuiding returns 1
02:33:23.525 00.000 12044 scope still moving after pulse duration time elapsed
02:33:23.596 00.071 12044 IsSlewing returns 0
02:33:23.596 00.000 12044 IsGuiding returns 0
02:33:23.596 00.000 12044 scope move finished after 45 + 91 ms
02:33:23.596 00.000 12044 Move returns status 0, amount 45
02:33:23.596 00.000 12044 MoveAxis(N, 49, ABG)
02:33:23.596 00.000 12044 Guiding  Dir = 0, Dur = 49
02:33:23.629 00.033 12044 IsSlewing returns 0
02:33:23.629 00.000 12044 IsGuiding returns 0
02:33:23.661 00.032 12044 PulseGuide returned control before completion, sleep 28
02:33:23.700 00.039 12044 IsGuiding returns 1
02:33:23.700 00.000 12044 scope still moving after pulse duration time elapsed
02:33:23.787 00.087 12044 IsSlewing returns 0
02:33:23.787 00.000 12044 IsGuiding returns 0
02:33:23.787 00.000 12044 scope move finished after 49 + 109 ms
02:33:23.787 00.000 12044 Move returns status 0, amount 49
02:33:23.788 00.001 12044 move complete, result=0
02:33:23.788 00.000 12044 worker thread done servicing request
02:33:23.788 00.000 12044 Worker thread wakes up
02:33:23.788 00.000 14964 GuideStep: -0.6 px 45 ms EAST, -0.5 px 49 ms NORTH
02:33:23.788 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:23.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:26.897 03.109 12044 Exposure complete
02:33:26.918 00.021 12044 worker thread done servicing request
02:33:26.918 00.000 14964 OnExposeComplete: enter
02:33:26.919 00.001 14964 UpdateGuideState(): m_state=6
02:33:26.920 00.001 14964 Star::Find(35, 277, 95, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4341
02:33:26.920 00.000 14964 Star::Find returns 1 (0), X=276.20, Y=94.63, Mass=242631, SNR=265.6, Peak=9345 HFD=5.3
02:33:26.921 00.001 14964 MultiStar: [#1 -1.21,-0.96,0.00,M6] [#2 -1.36,-0.05,0.00,M2] 
02:33:26.921 00.000 14964 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.56) = xAngle (4.17 = -2.11)
02:33:26.922 00.001 14964 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.22 = 0.94)
02:33:26.922 00.000 14964 CameraToMount -- cameraX=-0.45 cameraY=0.27 hyp=0.53 cameraTheta=2.61 mountX=-0.27 mountY=0.42, mountTheta=2.14
02:33:26.923 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.45, y=0.27, opts=13)
02:33:26.924 00.001 14964 Enqueuing Move request for scope (-0.45, 0.27)
02:33:26.924 00.000 12044 Worker thread wakes up
02:33:26.924 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.27) opts 0xd
02:33:26.924 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.45, 0.27)
02:33:26.924 00.000 12044 Moving (-0.45, 0.27) raw xDistance=-0.27 yDistance=0.42
02:33:26.924 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.35, using input
02:33:26.924 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.05
02:33:26.924 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:26.924 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:33:26.924 00.000 12044 MoveAxis(E, 0, ABG)
02:33:26.924 00.000 12044 Move returns status 0, amount 0
02:33:26.924 00.000 12044 MoveAxis(N, 0, ABG)
02:33:26.924 00.000 12044 Move returns status 0, amount 0
02:33:26.924 00.000 12044 move complete, result=0
02:33:26.924 00.000 12044 worker thread done servicing request
02:33:26.936 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9345, med=617, FiltMin=523, FiltMax=7362, Gamma=0.810
02:33:26.941 00.005 14964 UpdateGuideState exits: m=242631 SNR=265.6
02:33:26.942 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:26.942 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:26.943 00.001 14964 Enqueuing Expose request
02:33:26.943 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
02:33:26.944 00.001 12044 Worker thread wakes up
02:33:26.944 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:26.944 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:30.064 03.120 12044 Exposure complete
02:33:30.087 00.023 12044 worker thread done servicing request
02:33:30.087 00.000 14964 OnExposeComplete: enter
02:33:30.088 00.001 14964 UpdateGuideState(): m_state=6
02:33:30.089 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4342
02:33:30.090 00.001 14964 Star::Find returns 1 (0), X=276.37, Y=94.81, Mass=261103, SNR=308.4, Peak=14300 HFD=4.5
02:33:30.090 00.000 14964 MultiStar: [#1 -1.28,-0.26,0.00,M7] [#2 -1.06,0.53,0.00,M3] 
02:33:30.091 00.001 14964 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.56) = xAngle (3.68 = -2.60)
02:33:30.091 00.000 14964 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.73 = 0.45)
02:33:30.092 00.001 14964 CameraToMount -- cameraX=-0.28 cameraY=0.45 hyp=0.53 cameraTheta=2.12 mountX=-0.46 mountY=0.23, mountTheta=2.67
02:33:30.093 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.28, y=0.45, opts=13)
02:33:30.094 00.001 14964 Enqueuing Move request for scope (-0.28, 0.45)
02:33:30.094 00.000 12044 Worker thread wakes up
02:33:30.094 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.45) opts 0xd
02:33:30.094 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.28, 0.45)
02:33:30.095 00.001 12044 Moving (-0.28, 0.45) raw xDistance=-0.46 yDistance=0.23
02:33:30.095 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.46, slope = -0.06
02:33:30.095 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:30.095 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:33:30.095 00.000 12044 MoveAxis(E, 43, ABG)
02:33:30.095 00.000 12044 Guiding  Dir = 2, Dur = 43
02:33:30.103 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14300, med=618, FiltMin=527, FiltMax=11653, Gamma=0.810
02:33:30.108 00.005 14964 UpdateGuideState exits: m=261103 SNR=308.4
02:33:30.109 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:30.109 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:30.110 00.001 14964 Enqueuing Expose request
02:33:30.116 00.006 12044 IsSlewing returns 0
02:33:30.116 00.000 12044 IsGuiding returns 0
02:33:30.148 00.032 12044 PulseGuide returned control before completion, sleep 22
02:33:30.182 00.034 12044 IsGuiding returns 1
02:33:30.182 00.000 12044 scope still moving after pulse duration time elapsed
02:33:30.252 00.070 12044 IsSlewing returns 0
02:33:30.252 00.000 12044 IsGuiding returns 0
02:33:30.252 00.000 12044 scope move finished after 43 + 92 ms
02:33:30.252 00.000 12044 Move returns status 0, amount 43
02:33:30.252 00.000 12044 MoveAxis(N, 0, ABG)
02:33:30.252 00.000 12044 Move returns status 0, amount 0
02:33:30.252 00.000 12044 move complete, result=0
02:33:30.252 00.000 12044 worker thread done servicing request
02:33:30.252 00.000 12044 Worker thread wakes up
02:33:30.252 00.000 14964 GuideStep: -0.5 px 43 ms EAST, 0.2 px 0 ms NORTH
02:33:30.253 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:30.253 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:33.378 03.125 12044 Exposure complete
02:33:33.405 00.027 12044 worker thread done servicing request
02:33:33.405 00.000 14964 OnExposeComplete: enter
02:33:33.406 00.001 14964 UpdateGuideState(): m_state=6
02:33:33.406 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4343
02:33:33.407 00.001 14964 Star::Find returns 1 (0), X=275.76, Y=94.33, Mass=257018, SNR=295.2, Peak=13805 HFD=4.7
02:33:33.407 00.000 14964 MultiStar: [#1 -1.37,-0.54,0.00,M8] [#2 -1.30,0.26,0.00,M4] 
02:33:33.408 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
02:33:33.408 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
02:33:33.409 00.001 14964 CameraToMount -- cameraX=-0.89 cameraY=-0.03 hyp=0.89 cameraTheta=-3.10 mountX=0.02 mountY=0.89, mountTheta=1.55
02:33:33.410 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.89, y=-0.03, opts=13)
02:33:33.410 00.000 14964 Enqueuing Move request for scope (-0.89, -0.03)
02:33:33.411 00.001 12044 Worker thread wakes up
02:33:33.411 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.03) opts 0xd
02:33:33.411 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.89, -0.03)
02:33:33.411 00.000 12044 Moving (-0.89, -0.03) raw xDistance=0.02 yDistance=0.89
02:33:33.411 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
02:33:33.411 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:33:33.411 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
02:33:33.411 00.000 12044 MoveAxis(E, 0, ABG)
02:33:33.411 00.000 12044 Move returns status 0, amount 0
02:33:33.411 00.000 12044 MoveAxis(N, 0, ABG)
02:33:33.411 00.000 12044 Move returns status 0, amount 0
02:33:33.411 00.000 12044 move complete, result=0
02:33:33.411 00.000 12044 worker thread done servicing request
02:33:33.418 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13805, med=617, FiltMin=529, FiltMax=9919, Gamma=0.810
02:33:33.424 00.006 14964 UpdateGuideState exits: m=257018 SNR=295.2
02:33:33.425 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.425 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:33.426 00.001 14964 Enqueuing Expose request
02:33:33.426 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.9 px 0 ms NORTH
02:33:33.427 00.001 12044 Worker thread wakes up
02:33:33.427 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:33.427 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:36.550 03.123 12044 Exposure complete
02:33:36.579 00.029 12044 worker thread done servicing request
02:33:36.579 00.000 14964 OnExposeComplete: enter
02:33:36.580 00.001 14964 UpdateGuideState(): m_state=6
02:33:36.581 00.001 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4344
02:33:36.581 00.000 14964 Star::Find returns 1 (0), X=275.83, Y=94.22, Mass=254036, SNR=318.5, Peak=14425 HFD=4.4
02:33:36.582 00.001 14964 MultiStar: [#1 -1.36,0.10,0.00,M9] [#2 -1.44,0.58,0.00,M5] 
02:33:36.582 00.000 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
02:33:36.583 00.001 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
02:33:36.583 00.000 14964 CameraToMount -- cameraX=-0.82 cameraY=-0.14 hyp=0.83 cameraTheta=-2.97 mountX=0.13 mountY=0.83, mountTheta=1.42
02:33:36.584 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.82, y=-0.14, opts=13)
02:33:36.585 00.001 14964 Enqueuing Move request for scope (-0.82, -0.14)
02:33:36.585 00.000 12044 Worker thread wakes up
02:33:36.586 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.14) opts 0xd
02:33:36.586 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.82, -0.14)
02:33:36.586 00.000 12044 Moving (-0.82, -0.14) raw xDistance=0.13 yDistance=0.83
02:33:36.586 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
02:33:36.586 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:33:36.586 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.83
02:33:36.586 00.000 12044 MoveAxis(E, 0, ABG)
02:33:36.586 00.000 12044 Move returns status 0, amount 0
02:33:36.586 00.000 12044 MoveAxis(N, 0, ABG)
02:33:36.586 00.000 12044 Move returns status 0, amount 0
02:33:36.586 00.000 12044 move complete, result=0
02:33:36.586 00.000 12044 worker thread done servicing request
02:33:36.593 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14425, med=617, FiltMin=531, FiltMax=10131, Gamma=0.810
02:33:36.599 00.006 14964 UpdateGuideState exits: m=254036 SNR=318.5
02:33:36.599 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.600 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:36.600 00.000 14964 Enqueuing Expose request
02:33:36.601 00.001 12044 Worker thread wakes up
02:33:36.601 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:36.601 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:36.601 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
02:33:39.734 03.133 12044 Exposure complete
02:33:39.758 00.024 12044 worker thread done servicing request
02:33:39.758 00.000 14964 OnExposeComplete: enter
02:33:39.759 00.001 14964 UpdateGuideState(): m_state=6
02:33:39.759 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4345
02:33:39.760 00.001 14964 Star::Find returns 1 (0), X=275.73, Y=94.27, Mass=258267, SNR=302.4, Peak=13085 HFD=4.7
02:33:39.761 00.001 14964 MultiStar: [#1 -1.46,0.18,0.00,M10] [#2 -1.68,0.55,0.00,M6] 
02:33:39.761 00.000 14964 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.56) = xAngle (-1.48 = -1.48)
02:33:39.762 00.001 14964 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.57 = 1.57)
02:33:39.762 00.000 14964 CameraToMount -- cameraX=-0.93 cameraY=-0.09 hyp=0.93 cameraTheta=-3.04 mountX=0.08 mountY=0.93, mountTheta=1.49
02:33:39.763 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.93, y=-0.09, opts=13)
02:33:39.764 00.001 14964 Enqueuing Move request for scope (-0.93, -0.09)
02:33:39.764 00.000 12044 Worker thread wakes up
02:33:39.765 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.09) opts 0xd
02:33:39.765 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.93, -0.09)
02:33:39.765 00.000 12044 Moving (-0.93, -0.09) raw xDistance=0.08 yDistance=0.93
02:33:39.765 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.14, using input
02:33:39.765 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:33:39.765 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:33:39.765 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.93
02:33:39.765 00.000 12044 MoveAxis(E, 0, ABG)
02:33:39.765 00.000 12044 Move returns status 0, amount 0
02:33:39.765 00.000 12044 MoveAxis(N, 0, ABG)
02:33:39.765 00.000 12044 Move returns status 0, amount 0
02:33:39.765 00.000 12044 move complete, result=0
02:33:39.765 00.000 12044 worker thread done servicing request
02:33:39.773 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13085, med=617, FiltMin=521, FiltMax=8607, Gamma=0.810
02:33:39.779 00.006 14964 UpdateGuideState exits: m=258267 SNR=302.4
02:33:39.780 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.780 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:39.781 00.001 14964 Enqueuing Expose request
02:33:39.781 00.000 12044 Worker thread wakes up
02:33:39.781 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:39.781 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:39.781 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
02:33:42.882 03.101 12044 Exposure complete
02:33:42.905 00.023 12044 worker thread done servicing request
02:33:42.905 00.000 14964 OnExposeComplete: enter
02:33:42.906 00.001 14964 UpdateGuideState(): m_state=6
02:33:42.906 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4346
02:33:42.907 00.001 14964 Star::Find returns 1 (0), X=275.79, Y=94.01, Mass=260089, SNR=303.5, Peak=15181 HFD=4.3
02:33:42.907 00.000 14964 MultiStar: [#1 -1.43,0.33,0.00,R] [#2 -1.51,0.83,0.00,M7] 
02:33:42.908 00.001 14964 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.56) = xAngle (-1.20 = -1.20)
02:33:42.908 00.000 14964 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.85 = 1.85)
02:33:42.909 00.001 14964 CameraToMount -- cameraX=-0.86 cameraY=-0.35 hyp=0.93 cameraTheta=-2.76 mountX=0.33 mountY=0.89, mountTheta=1.21
02:33:42.910 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.86, y=-0.35, opts=13)
02:33:42.910 00.000 14964 Enqueuing Move request for scope (-0.86, -0.35)
02:33:42.911 00.001 12044 Worker thread wakes up
02:33:42.911 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.35) opts 0xd
02:33:42.911 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.86, -0.35)
02:33:42.911 00.000 12044 Moving (-0.86, -0.35) raw xDistance=0.33 yDistance=0.89
02:33:42.911 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.39, using input
02:33:42.911 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.33, slope = 0.06
02:33:42.911 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=2.66
02:33:42.911 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:33:42.911 00.000 12044 MoveAxis(W, 26, ABG)
02:33:42.911 00.000 12044 Guiding  Dir = 3, Dur = 26
02:33:42.918 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15181, med=615, FiltMin=521, FiltMax=10743, Gamma=0.810
02:33:42.924 00.006 14964 UpdateGuideState exits: m=260089 SNR=303.5
02:33:42.924 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:42.925 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:42.925 00.000 14964 Enqueuing Expose request
02:33:42.976 00.051 12044 IsSlewing returns 0
02:33:42.976 00.000 12044 IsGuiding returns 0
02:33:43.007 00.031 12044 IsGuiding returns 1
02:33:43.007 00.000 12044 scope still moving after pulse duration time elapsed
02:33:43.051 00.044 12044 IsSlewing returns 0
02:33:43.051 00.000 12044 IsGuiding returns 0
02:33:43.051 00.000 12044 scope move finished after 26 + 49 ms
02:33:43.051 00.000 12044 Move returns status 0, amount 26
02:33:43.051 00.000 12044 BLC: Oldest BLC event removed
02:33:43.051 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 343 applied
02:33:43.051 00.000 12044 MoveAxis(S, 426, ABG)
02:33:43.051 00.000 12044 Guiding  Dir = 1, Dur = 426
02:33:43.084 00.033 12044 IsSlewing returns 0
02:33:43.085 00.001 12044 IsGuiding returns 0
02:33:43.116 00.031 12044 PulseGuide returned control before completion, sleep 406
02:33:43.535 00.419 12044 IsGuiding returns 1
02:33:43.535 00.000 12044 scope still moving after pulse duration time elapsed
02:33:43.597 00.062 12044 IsSlewing returns 0
02:33:43.597 00.000 12044 IsGuiding returns 0
02:33:43.597 00.000 12044 scope move finished after 426 + 87 ms
02:33:43.597 00.000 12044 Move returns status 0, amount 426
02:33:43.597 00.000 12044 move complete, result=0
02:33:43.597 00.000 12044 worker thread done servicing request
02:33:43.597 00.000 14964 GuideStep: 0.3 px 26 ms WEST, 0.9 px 426 ms SOUTH
02:33:43.598 00.001 12044 Worker thread wakes up
02:33:43.598 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:43.598 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:46.704 03.106 12044 Exposure complete
02:33:46.730 00.026 12044 worker thread done servicing request
02:33:46.730 00.000 14964 OnExposeComplete: enter
02:33:46.731 00.001 14964 UpdateGuideState(): m_state=6
02:33:46.731 00.000 14964 Star::Find(35, 275, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4347
02:33:46.732 00.001 14964 Star::Find returns 1 (0), X=276.31, Y=94.26, Mass=255508, SNR=306.4, Peak=12977 HFD=4.6
02:33:46.733 00.001 14964 MultiStar: [#1 0.62,-0.38,0.17,U] [#2 -0.98,0.65,0.00,M8] 
02:33:46.734 00.001 14964 refined, 1 included, MultiStar: {-0.20, -0.14}, one-star: {-0.34, -0.10}
02:33:46.734 00.000 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.99 = -0.99)
02:33:46.735 00.001 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
02:33:46.735 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=0.14 mountY=0.22, mountTheta=1.01
02:33:46.736 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=-0.14, opts=13)
02:33:46.737 00.001 14964 Enqueuing Move request for scope (-0.20, -0.14)
02:33:46.737 00.000 12044 Worker thread wakes up
02:33:46.737 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
02:33:46.737 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
02:33:46.737 00.000 12044 Moving (-0.20, -0.14) raw xDistance=0.14 yDistance=0.22
02:33:46.737 00.000 12044 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.894074, 1:0.217146
02:33:46.737 00.000 12044 BLC: No correction, Miss < min_move
02:33:46.737 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.40, using input
02:33:46.737 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.06
02:33:46.737 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:46.737 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:33:46.737 00.000 12044 MoveAxis(E, 0, ABG)
02:33:46.737 00.000 12044 Move returns status 0, amount 0
02:33:46.737 00.000 12044 MoveAxis(N, 0, ABG)
02:33:46.737 00.000 12044 Move returns status 0, amount 0
02:33:46.737 00.000 12044 move complete, result=0
02:33:46.737 00.000 12044 worker thread done servicing request
02:33:46.744 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12977, med=616, FiltMin=515, FiltMax=10681, Gamma=0.810
02:33:46.752 00.008 14964 UpdateGuideState exits: m=255508 SNR=306.4
02:33:46.753 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.754 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:46.755 00.001 14964 Enqueuing Expose request
02:33:46.756 00.001 12044 Worker thread wakes up
02:33:46.756 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:46.756 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:46.756 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:49.891 03.135 12044 Exposure complete
02:33:49.915 00.024 12044 worker thread done servicing request
02:33:49.915 00.000 14964 OnExposeComplete: enter
02:33:49.915 00.000 14964 UpdateGuideState(): m_state=6
02:33:49.916 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4348
02:33:49.917 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=94.09, Mass=260167, SNR=304.0, Peak=13747 HFD=4.4
02:33:49.917 00.000 14964 MultiStar: [#1 1.30,-0.33,0.00,M1] [#2 -0.28,0.50,0.06,U] 
02:33:49.918 00.001 14964 refined, 1 included, MultiStar: {0.22, -0.23}, one-star: {0.25, -0.27}
02:33:49.918 00.000 14964 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
02:33:49.919 00.001 14964 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.47)
02:33:49.919 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-0.80 mountX=0.23 mountY=-0.20, mountTheta=-0.71
02:33:49.920 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.23, opts=13)
02:33:49.921 00.001 14964 Enqueuing Move request for scope (0.22, -0.23)
02:33:49.922 00.001 12044 Worker thread wakes up
02:33:49.922 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.23) opts 0xd
02:33:49.922 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.23)
02:33:49.922 00.000 12044 Moving (0.22, -0.23) raw xDistance=0.23 yDistance=-0.20
02:33:49.922 00.000 12044 BLC: History state: CurrMiss=-0.20, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.894074, 1:0.217146, 2:-0.197978
02:33:49.922 00.000 12044 BLC: No correction, Miss < min_move
02:33:49.922 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.42, using input
02:33:49.922 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:33:49.922 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.06
02:33:49.922 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:49.922 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:33:49.922 00.000 12044 MoveAxis(E, 0, ABG)
02:33:49.922 00.000 12044 Move returns status 0, amount 0
02:33:49.922 00.000 12044 MoveAxis(N, 0, ABG)
02:33:49.922 00.000 12044 Move returns status 0, amount 0
02:33:49.922 00.000 12044 move complete, result=0
02:33:49.922 00.000 12044 worker thread done servicing request
02:33:49.930 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13747, med=617, FiltMin=533, FiltMax=10921, Gamma=0.810
02:33:49.937 00.007 14964 UpdateGuideState exits: m=260167 SNR=304.0
02:33:49.937 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:49.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:49.938 00.000 14964 Enqueuing Expose request
02:33:49.939 00.001 12044 Worker thread wakes up
02:33:49.939 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:49.939 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:49.939 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:53.065 03.126 12044 Exposure complete
02:33:53.089 00.024 12044 worker thread done servicing request
02:33:53.089 00.000 14964 OnExposeComplete: enter
02:33:53.089 00.000 14964 UpdateGuideState(): m_state=6
02:33:53.090 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4349
02:33:53.091 00.001 14964 Star::Find returns 1 (0), X=276.06, Y=94.01, Mass=259621, SNR=317.2, Peak=13637 HFD=4.4
02:33:53.091 00.000 14964 MultiStar: [#1 0.32,-0.31,0.16,U] [#2 -0.95,0.31,0.00,M8] 
02:33:53.092 00.001 14964 refined, 1 included, MultiStar: {-0.47, -0.34}, one-star: {-0.60, -0.35}
02:33:53.092 00.000 14964 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.56) = xAngle (-0.96 = -0.96)
02:33:53.093 00.001 14964 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.09 = 2.09)
02:33:53.093 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.34 hyp=0.58 cameraTheta=-2.51 mountX=0.33 mountY=0.50, mountTheta=0.98
02:33:53.095 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.34, opts=13)
02:33:53.096 00.001 14964 Enqueuing Move request for scope (-0.47, -0.34)
02:33:53.097 00.001 12044 Worker thread wakes up
02:33:53.097 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.34) opts 0xd
02:33:53.097 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.34)
02:33:53.097 00.000 12044 Moving (-0.47, -0.34) raw xDistance=0.33 yDistance=0.50
02:33:53.097 00.000 12044 BLC: window closed
02:33:53.097 00.000 12044 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.894074, 1:0.217146, 2:-0.197978
02:33:53.097 00.000 12044 BLC: Under-shoot: nominal increase by 12
02:33:53.097 00.000 12044 BLC: window closed
02:33:53.097 00.000 12044 BLC: Pulse adjusted to 355
02:33:53.097 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.33, slope = 0.00
02:33:53.098 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:33:53.098 00.000 12044 MoveAxis(W, 26, ABG)
02:33:53.098 00.000 12044 Guiding  Dir = 3, Dur = 26
02:33:53.106 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13637, med=618, FiltMin=513, FiltMax=9709, Gamma=0.810
02:33:53.111 00.005 14964 UpdateGuideState exits: m=259621 SNR=317.2
02:33:53.112 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.112 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:53.113 00.001 14964 Enqueuing Expose request
02:33:53.130 00.017 12044 IsSlewing returns 0
02:33:53.131 00.001 12044 IsGuiding returns 0
02:33:53.224 00.093 12044 IsGuiding returns 1
02:33:53.224 00.000 12044 scope still moving after pulse duration time elapsed
02:33:53.302 00.078 12044 IsSlewing returns 0
02:33:53.303 00.001 12044 IsGuiding returns 0
02:33:53.303 00.000 12044 scope move finished after 26 + 146 ms
02:33:53.303 00.000 12044 Move returns status 0, amount 26
02:33:53.303 00.000 12044 MoveAxis(S, 47, ABG)
02:33:53.303 00.000 12044 Guiding  Dir = 1, Dur = 47
02:33:53.332 00.029 12044 IsSlewing returns 0
02:33:53.333 00.001 12044 IsGuiding returns 0
02:33:53.364 00.031 12044 PulseGuide returned control before completion, sleep 27
02:33:53.424 00.060 12044 IsGuiding returns 1
02:33:53.424 00.000 12044 scope still moving after pulse duration time elapsed
02:33:53.471 00.047 14964 evsrv: cli 01AB2670 connect
02:33:53.471 00.000 14964 case statement mapped state 6 to 3
02:33:53.472 00.001 14964 case statement mapped state 6 to 3
02:33:53.473 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_pixel_scale","id":"9114a574-3f8c-4717-bde4-22a98fa0acff"}
02:33:53.473 00.000 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":1.29969,"id":"9114a574-3f8c-4717-bde4-22a98fa0acff"}
02:33:53.474 00.001 12044 IsSlewing returns 0
02:33:53.474 00.000 14964 evsrv: cli 01AB2670 disconnect
02:33:53.475 00.001 12044 IsGuiding returns 0
02:33:53.475 00.000 12044 scope move finished after 47 + 95 ms
02:33:53.475 00.000 12044 Move returns status 0, amount 47
02:33:53.475 00.000 12044 move complete, result=0
02:33:53.475 00.000 12044 worker thread done servicing request
02:33:53.475 00.000 12044 Worker thread wakes up
02:33:53.475 00.000 14964 GuideStep: 0.3 px 26 ms WEST, 0.5 px 47 ms SOUTH
02:33:53.476 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:53.476 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:56.572 03.096 12044 Exposure complete
02:33:56.597 00.025 12044 worker thread done servicing request
02:33:56.598 00.001 14964 OnExposeComplete: enter
02:33:56.598 00.000 14964 UpdateGuideState(): m_state=6
02:33:56.599 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4350
02:33:56.599 00.000 14964 Star::Find returns 1 (0), X=276.27, Y=94.54, Mass=245168, SNR=292.6, Peak=9779 HFD=5.2
02:33:56.600 00.001 14964 MultiStar: [#1 0.40,-0.80,0.00,M1] [#2 -1.02,0.40,0.00,M9] 
02:33:56.600 00.000 14964 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.56) = xAngle (4.25 = -2.04)
02:33:56.601 00.001 14964 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.30 = 1.02)
02:33:56.601 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.69 mountX=-0.19 mountY=0.36, mountTheta=2.06
02:33:56.602 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.18, opts=13)
02:33:56.603 00.001 14964 Enqueuing Move request for scope (-0.38, 0.18)
02:33:56.603 00.000 12044 Worker thread wakes up
02:33:56.603 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
02:33:56.603 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
02:33:56.604 00.001 12044 Moving (-0.38, 0.18) raw xDistance=-0.19 yDistance=0.36
02:33:56.604 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
02:33:56.604 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:56.604 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:33:56.604 00.000 12044 MoveAxis(E, 0, ABG)
02:33:56.604 00.000 12044 Move returns status 0, amount 0
02:33:56.604 00.000 12044 MoveAxis(N, 0, ABG)
02:33:56.604 00.000 12044 Move returns status 0, amount 0
02:33:56.604 00.000 12044 move complete, result=0
02:33:56.604 00.000 12044 worker thread done servicing request
02:33:56.611 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9779, med=617, FiltMin=539, FiltMax=7876, Gamma=0.810
02:33:56.616 00.005 14964 UpdateGuideState exits: m=245168 SNR=292.6
02:33:56.617 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.618 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:56.618 00.000 14964 Enqueuing Expose request
02:33:56.619 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:33:56.619 00.000 12044 Worker thread wakes up
02:33:56.619 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:56.619 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:59.745 03.126 12044 Exposure complete
02:33:59.766 00.021 12044 worker thread done servicing request
02:33:59.766 00.000 14964 OnExposeComplete: enter
02:33:59.767 00.001 14964 UpdateGuideState(): m_state=6
02:33:59.767 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4351
02:33:59.768 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=94.19, Mass=260770, SNR=308.0, Peak=16091 HFD=4.3
02:33:59.768 00.000 14964 MultiStar: [#1 1.28,-0.65,0.00,M2] [#2 -0.08,0.50,0.08,U] 
02:33:59.769 00.001 14964 refined, 1 included, MultiStar: {0.23, -0.12}, one-star: {0.26, -0.17}
02:33:59.769 00.000 14964 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.56) = xAngle (1.08 = 1.08)
02:33:59.770 00.001 14964 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.13 = -2.15)
02:33:59.770 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=0.12 mountY=-0.22, mountTheta=-1.06
02:33:59.771 00.001 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.12, opts=13)
02:33:59.772 00.001 14964 Enqueuing Move request for scope (0.23, -0.12)
02:33:59.772 00.000 12044 Worker thread wakes up
02:33:59.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:33:59.772 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:33:59.772 00.000 12044 Moving (0.23, -0.12) raw xDistance=0.12 yDistance=-0.22
02:33:59.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:33:59.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:59.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:33:59.772 00.000 12044 MoveAxis(E, 0, ABG)
02:33:59.772 00.000 12044 Move returns status 0, amount 0
02:33:59.772 00.000 12044 MoveAxis(N, 0, ABG)
02:33:59.773 00.001 12044 Move returns status 0, amount 0
02:33:59.773 00.000 12044 move complete, result=0
02:33:59.773 00.000 12044 worker thread done servicing request
02:33:59.780 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16091, med=619, FiltMin=519, FiltMax=10097, Gamma=0.810
02:33:59.786 00.006 14964 UpdateGuideState exits: m=260770 SNR=308.0
02:33:59.786 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.787 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:33:59.787 00.000 14964 Enqueuing Expose request
02:33:59.788 00.001 12044 Worker thread wakes up
02:33:59.788 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:33:59.788 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:33:59.788 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:02.919 03.131 12044 Exposure complete
02:34:02.940 00.021 12044 worker thread done servicing request
02:34:02.940 00.000 14964 OnExposeComplete: enter
02:34:02.941 00.001 14964 UpdateGuideState(): m_state=6
02:34:02.942 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4352
02:34:02.942 00.000 14964 Star::Find returns 1 (0), X=277.15, Y=94.12, Mass=263593, SNR=323.2, Peak=16087 HFD=4.3
02:34:02.943 00.001 14964 MultiStar: [#1 1.44,-0.40,0.00,M3] [#2 0.04,0.80,0.00,M9] 
02:34:02.943 00.000 14964 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.56) = xAngle (1.10 = 1.10)
02:34:02.944 00.001 14964 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.15 = -2.13)
02:34:02.944 00.000 14964 CameraToMount -- cameraX=0.49 cameraY=-0.24 hyp=0.55 cameraTheta=-0.46 mountX=0.25 mountY=-0.47, mountTheta=-1.08
02:34:02.945 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.24, opts=13)
02:34:02.945 00.000 14964 Enqueuing Move request for scope (0.49, -0.24)
02:34:02.946 00.001 12044 Worker thread wakes up
02:34:02.946 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.24) opts 0xd
02:34:02.946 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.24)
02:34:02.946 00.000 12044 Moving (0.49, -0.24) raw xDistance=0.25 yDistance=-0.47
02:34:02.946 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.01
02:34:02.946 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:02.946 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:34:02.946 00.000 12044 MoveAxis(E, 0, ABG)
02:34:02.946 00.000 12044 Move returns status 0, amount 0
02:34:02.946 00.000 12044 MoveAxis(N, 0, ABG)
02:34:02.946 00.000 12044 Move returns status 0, amount 0
02:34:02.946 00.000 12044 move complete, result=0
02:34:02.946 00.000 12044 worker thread done servicing request
02:34:02.953 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16087, med=617, FiltMin=527, FiltMax=11937, Gamma=0.810
02:34:02.959 00.006 14964 UpdateGuideState exits: m=263593 SNR=323.2
02:34:02.959 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.960 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:02.960 00.000 14964 Enqueuing Expose request
02:34:02.961 00.001 14964 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
02:34:02.961 00.000 12044 Worker thread wakes up
02:34:02.961 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:02.961 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:05.831 02.870 14964 evsrv: cli 01AB27B0 connect
02:34:05.831 00.000 14964 case statement mapped state 6 to 3
02:34:05.832 00.001 14964 case statement mapped state 6 to 3
02:34:05.833 00.001 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"c1edc433-c101-4b4c-8ece-41e4ddb82a94"}
02:34:05.834 00.001 14964 case statement mapped state 6 to 3
02:34:05.834 00.000 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1edc433-c101-4b4c-8ece-41e4ddb82a94"}
02:34:05.835 00.001 14964 evsrv: cli 01AB27B0 disconnect
02:34:05.836 00.001 14964 evsrv: cli 01AB2D50 connect
02:34:05.836 00.000 14964 case statement mapped state 6 to 3
02:34:05.837 00.001 14964 case statement mapped state 6 to 3
02:34:05.838 00.001 14964 evsrv: cli 01AB2D50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"54f9fc6d-5c28-41f6-9308-87422ae0b24b"}
02:34:05.838 00.000 14964 PhdController::Dither begins
02:34:05.839 00.001 14964 dither: size=2.00, dRA=0.77 dDec=-0.79
02:34:05.839 00.000 14964 MountToCamera -- mountTheta (0.80) + m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
02:34:05.840 00.001 14964 MountToCamera -- mountX=0.77 mountY=-0.79 hyp=1.10 mountTheta=0.80 cameraX=0.80, cameraY=-0.76 cameraTheta=-0.76
02:34:05.840 00.000 14964 setting lock position to (277.45, 93.60)
02:34:05.841 00.001 14964 Mount: notify guiding dithered (0.8, -0.8)
02:34:05.841 00.000 14964 MultiStar: stabilizing after lock position change
02:34:05.841 00.000 14964 Status Line: Dither by 0.77,-0.79
02:34:05.844 00.003 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:34:05.844 00.000 14964 PhdController: newstate STATE_SETTLE_WAIT
02:34:05.845 00.001 14964 evsrv: cli 01AB2D50 response: {"jsonrpc":"2.0","result":0,"id":"54f9fc6d-5c28-41f6-9308-87422ae0b24b"}
02:34:05.846 00.001 14964 evsrv: cli 01AB2D50 disconnect
02:34:06.095 00.249 12044 Exposure complete
02:34:06.116 00.021 12044 worker thread done servicing request
02:34:06.116 00.000 14964 OnExposeComplete: enter
02:34:06.116 00.000 14964 UpdateGuideState(): m_state=6
02:34:06.117 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4353
02:34:06.118 00.001 14964 Star::Find returns 1 (0), X=276.78, Y=94.46, Mass=260729, SNR=330.4, Peak=17694 HFD=4.6
02:34:06.118 00.000 14964 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.56) = xAngle (3.79 = -2.50)
02:34:06.119 00.001 14964 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.84 = 0.56)
02:34:06.119 00.000 14964 CameraToMount -- cameraX=-0.67 cameraY=0.86 hyp=1.09 cameraTheta=2.23 mountX=-0.87 mountY=0.58, mountTheta=2.56
02:34:06.120 00.001 14964 dither recenter: remaining=(-0.8,0.8) step=(-0.8,0.8)
02:34:06.121 00.001 14964 MountToCamera -- mountTheta (-2.35) + m_xAngle (-1.56) = xAngle (-3.90 = 2.38)
02:34:06.121 00.000 14964 MountToCamera -- mountX=-0.77 mountY=0.79 hyp=1.10 mountTheta=-2.35 cameraX=-0.80, cameraY=0.76 cameraTheta=2.38
02:34:06.122 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=0.76, opts=4)
02:34:06.122 00.000 14964 Enqueuing Move request for scope (-0.80, 0.76)
02:34:06.123 00.001 14964 Mount: notify direct move -0.77,0.79
02:34:06.123 00.000 12044 Worker thread wakes up
02:34:06.123 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.76) opts 0x4
02:34:06.123 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, 0.76)
02:34:06.123 00.000 12044 Moving (-0.80, 0.76) raw xDistance=-0.77 yDistance=0.79
02:34:06.123 00.000 12044 BLC: window closed
02:34:06.123 00.000 12044 MoveAxis(E, 91, B)
02:34:06.123 00.000 12044 Guiding  Dir = 2, Dur = 91
02:34:06.131 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17694, med=617, FiltMin=527, FiltMax=10944, Gamma=0.810
02:34:06.137 00.006 14964 UpdateGuideState exits: m=260729 SNR=330.4
02:34:06.138 00.001 14964 PhdController: settling, locked = 1, distance = 1.43 (2.00) aobump = 0 frame = 1 / 99999
02:34:06.139 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578446.139,"Host":"NUCBOX","Inst":1,"Distance":1.43,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:34:06.139 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:06.139 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:06.140 00.001 14964 Enqueuing Expose request
02:34:06.145 00.005 12044 IsSlewing returns 0
02:34:06.145 00.000 12044 IsGuiding returns 0
02:34:06.175 00.030 12044 PulseGuide returned control before completion, sleep 71
02:34:06.253 00.078 12044 IsGuiding returns 1
02:34:06.253 00.000 12044 scope still moving after pulse duration time elapsed
02:34:06.300 00.047 12044 IsSlewing returns 0
02:34:06.302 00.002 12044 IsGuiding returns 0
02:34:06.302 00.000 12044 scope move finished after 91 + 65 ms
02:34:06.302 00.000 12044 Move returns status 0, amount 91
02:34:06.302 00.000 12044 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:06.302 00.000 12044 MoveAxis(S, 73, B)
02:34:06.302 00.000 12044 Guiding  Dir = 1, Dur = 73
02:34:06.334 00.032 12044 IsSlewing returns 0
02:34:06.334 00.000 12044 IsGuiding returns 0
02:34:06.366 00.032 12044 PulseGuide returned control before completion, sleep 52
02:34:06.473 00.107 12044 IsGuiding returns 1
02:34:06.473 00.000 12044 scope still moving after pulse duration time elapsed
02:34:06.520 00.047 12044 IsSlewing returns 0
02:34:06.521 00.001 12044 IsGuiding returns 0
02:34:06.521 00.000 12044 scope move finished after 73 + 113 ms
02:34:06.521 00.000 12044 Move returns status 0, amount 73
02:34:06.521 00.000 12044 move complete, result=0
02:34:06.521 00.000 12044 worker thread done servicing request
02:34:06.521 00.000 12044 Worker thread wakes up
02:34:06.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:06.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:06.521 00.000 14964 GuideStep: -0.8 px 91 ms EAST, 0.8 px 73 ms SOUTH
02:34:09.649 03.128 12044 Exposure complete
02:34:09.674 00.025 12044 worker thread done servicing request
02:34:09.674 00.000 14964 OnExposeComplete: enter
02:34:09.674 00.000 14964 UpdateGuideState(): m_state=6
02:34:09.675 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4354
02:34:09.676 00.001 14964 Star::Find returns 1 (0), X=276.89, Y=93.58, Mass=259010, SNR=306.8, Peak=13155 HFD=4.8
02:34:09.676 00.000 14964 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.56) = xAngle (-1.55 = -1.55)
02:34:09.677 00.001 14964 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.50 = 1.50)
02:34:09.677 00.000 14964 CameraToMount -- cameraX=-0.56 cameraY=-0.02 hyp=0.56 cameraTheta=-3.11 mountX=0.01 mountY=0.56, mountTheta=1.55
02:34:09.678 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.56, y=-0.02, opts=13)
02:34:09.679 00.001 14964 Enqueuing Move request for scope (-0.56, -0.02)
02:34:09.679 00.000 12044 Worker thread wakes up
02:34:09.679 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.02) opts 0xd
02:34:09.679 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.56, -0.02)
02:34:09.679 00.000 12044 Moving (-0.56, -0.02) raw xDistance=0.01 yDistance=0.56
02:34:09.679 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:34:09.679 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:09.679 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
02:34:09.679 00.000 12044 MoveAxis(E, 0, ABG)
02:34:09.679 00.000 12044 Move returns status 0, amount 0
02:34:09.679 00.000 12044 MoveAxis(N, 0, ABG)
02:34:09.679 00.000 12044 Move returns status 0, amount 0
02:34:09.679 00.000 12044 move complete, result=0
02:34:09.679 00.000 12044 worker thread done servicing request
02:34:09.687 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13155, med=618, FiltMin=532, FiltMax=9523, Gamma=0.810
02:34:09.692 00.005 14964 UpdateGuideState exits: m=259010 SNR=306.8
02:34:09.692 00.000 14964 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 2 / 99999
02:34:09.693 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578449.693,"Host":"NUCBOX","Inst":1,"Distance":0.56,"Time":3.6,"SettleTime":15.0,"StarLocked":true}
02:34:09.693 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.694 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:09.694 00.000 14964 Enqueuing Expose request
02:34:09.695 00.001 12044 Worker thread wakes up
02:34:09.695 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:09.695 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:09.695 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
02:34:12.818 03.123 12044 Exposure complete
02:34:12.846 00.028 12044 worker thread done servicing request
02:34:12.846 00.000 14964 OnExposeComplete: enter
02:34:12.847 00.001 14964 UpdateGuideState(): m_state=6
02:34:12.847 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4355
02:34:12.848 00.001 14964 Star::Find returns 1 (0), X=276.84, Y=92.93, Mass=248214, SNR=298.8, Peak=12685 HFD=4.4
02:34:12.848 00.000 14964 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.56) = xAngle (-0.76 = -0.76)
02:34:12.849 00.001 14964 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
02:34:12.849 00.000 14964 CameraToMount -- cameraX=-0.61 cameraY=-0.67 hyp=0.91 cameraTheta=-2.31 mountX=0.66 mountY=0.68, mountTheta=0.80
02:34:12.850 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.61, y=-0.67, opts=13)
02:34:12.851 00.001 14964 Enqueuing Move request for scope (-0.61, -0.67)
02:34:12.851 00.000 12044 Worker thread wakes up
02:34:12.851 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.67) opts 0xd
02:34:12.851 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.61, -0.67)
02:34:12.851 00.000 12044 Moving (-0.61, -0.67) raw xDistance=0.66 yDistance=0.68
02:34:12.851 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.43 from input 0.66, slope = 0.00
02:34:12.851 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:12.851 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
02:34:12.851 00.000 12044 MoveAxis(W, 51, ABG)
02:34:12.851 00.000 12044 Guiding  Dir = 3, Dur = 51
02:34:12.860 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12685, med=617, FiltMin=533, FiltMax=9811, Gamma=0.810
02:34:12.866 00.006 14964 UpdateGuideState exits: m=248214 SNR=298.8
02:34:12.867 00.001 14964 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 3 / 99999
02:34:12.867 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578452.867,"Host":"NUCBOX","Inst":1,"Distance":0.67,"Time":6.7,"SettleTime":15.0,"StarLocked":true}
02:34:12.868 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.868 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:12.869 00.001 14964 Enqueuing Expose request
02:34:12.895 00.026 12044 IsSlewing returns 0
02:34:12.895 00.000 12044 IsGuiding returns 0
02:34:12.926 00.031 12044 PulseGuide returned control before completion, sleep 31
02:34:12.972 00.046 12044 IsGuiding returns 1
02:34:12.972 00.000 12044 scope still moving after pulse duration time elapsed
02:34:13.037 00.065 12044 IsSlewing returns 0
02:34:13.037 00.000 12044 IsGuiding returns 0
02:34:13.037 00.000 12044 scope move finished after 51 + 90 ms
02:34:13.037 00.000 12044 Move returns status 0, amount 51
02:34:13.037 00.000 12044 MoveAxis(N, 0, ABG)
02:34:13.037 00.000 12044 Move returns status 0, amount 0
02:34:13.037 00.000 12044 move complete, result=0
02:34:13.037 00.000 12044 worker thread done servicing request
02:34:13.037 00.000 12044 Worker thread wakes up
02:34:13.037 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:13.037 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:13.037 00.000 14964 GuideStep: 0.7 px 51 ms WEST, 0.7 px 0 ms NORTH
02:34:16.138 03.101 12044 Exposure complete
02:34:16.160 00.022 12044 worker thread done servicing request
02:34:16.160 00.000 14964 OnExposeComplete: enter
02:34:16.161 00.001 14964 UpdateGuideState(): m_state=6
02:34:16.161 00.000 14964 Star::Find(35, 276, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4356
02:34:16.162 00.001 14964 Star::Find returns 1 (0), X=277.20, Y=93.89, Mass=258792, SNR=321.0, Peak=11671 HFD=4.6
02:34:16.162 00.000 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.83 = -2.45)
02:34:16.163 00.001 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.60)
02:34:16.163 00.000 14964 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.39 cameraTheta=2.28 mountX=-0.30 mountY=0.22, mountTheta=2.51
02:34:16.164 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.29, opts=13)
02:34:16.165 00.001 14964 Enqueuing Move request for scope (-0.25, 0.29)
02:34:16.165 00.000 12044 Worker thread wakes up
02:34:16.165 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
02:34:16.165 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
02:34:16.165 00.000 12044 Moving (-0.25, 0.29) raw xDistance=-0.30 yDistance=0.22
02:34:16.165 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = 0.00
02:34:16.165 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:16.165 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:34:16.165 00.000 12044 MoveAxis(E, 23, ABG)
02:34:16.165 00.000 12044 Guiding  Dir = 2, Dur = 23
02:34:16.173 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11671, med=617, FiltMin=519, FiltMax=9302, Gamma=0.810
02:34:16.178 00.005 14964 UpdateGuideState exits: m=258792 SNR=321.0
02:34:16.179 00.001 14964 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 4 / 99999
02:34:16.179 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578456.179,"Host":"NUCBOX","Inst":1,"Distance":0.58,"Time":10.0,"SettleTime":15.0,"StarLocked":true}
02:34:16.180 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:16.180 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:16.181 00.001 14964 Enqueuing Expose request
02:34:16.191 00.010 12044 IsSlewing returns 0
02:34:16.191 00.000 12044 IsGuiding returns 0
02:34:16.223 00.032 12044 IsGuiding returns 1
02:34:16.223 00.000 12044 scope still moving after pulse duration time elapsed
02:34:16.315 00.092 12044 IsSlewing returns 0
02:34:16.315 00.000 12044 IsGuiding returns 0
02:34:16.315 00.000 12044 scope move finished after 23 + 100 ms
02:34:16.315 00.000 12044 Move returns status 0, amount 23
02:34:16.315 00.000 12044 MoveAxis(N, 0, ABG)
02:34:16.315 00.000 12044 Move returns status 0, amount 0
02:34:16.315 00.000 12044 move complete, result=0
02:34:16.315 00.000 12044 worker thread done servicing request
02:34:16.315 00.000 12044 Worker thread wakes up
02:34:16.315 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:16.315 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:16.315 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
02:34:19.412 03.097 12044 Exposure complete
02:34:19.434 00.022 12044 worker thread done servicing request
02:34:19.434 00.000 14964 OnExposeComplete: enter
02:34:19.435 00.001 14964 UpdateGuideState(): m_state=6
02:34:19.435 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4357
02:34:19.436 00.001 14964 Star::Find returns 1 (0), X=276.97, Y=93.29, Mass=252524, SNR=290.0, Peak=11981 HFD=4.9
02:34:19.436 00.000 14964 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.56) = xAngle (-1.02 = -1.02)
02:34:19.436 00.000 14964 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
02:34:19.437 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-2.57 mountX=0.30 mountY=0.51, mountTheta=1.04
02:34:19.438 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.31, opts=13)
02:34:19.438 00.000 14964 Enqueuing Move request for scope (-0.48, -0.31)
02:34:19.439 00.001 12044 Worker thread wakes up
02:34:19.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.31) opts 0xd
02:34:19.439 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.31)
02:34:19.439 00.000 12044 Moving (-0.48, -0.31) raw xDistance=0.30 yDistance=0.51
02:34:19.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.01
02:34:19.439 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.41
02:34:19.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:34:19.439 00.000 12044 MoveAxis(E, 0, ABG)
02:34:19.439 00.000 12044 Move returns status 0, amount 0
02:34:19.439 00.000 12044 MoveAxis(S, 47, ABG)
02:34:19.439 00.000 12044 Guiding  Dir = 1, Dur = 47
02:34:19.447 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11981, med=617, FiltMin=523, FiltMax=8397, Gamma=0.810
02:34:19.453 00.006 14964 UpdateGuideState exits: m=252524 SNR=290.0
02:34:19.454 00.001 14964 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 5 / 99999
02:34:19.454 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578459.454,"Host":"NUCBOX","Inst":1,"Distance":0.58,"Time":13.3,"SettleTime":15.0,"StarLocked":true}
02:34:19.455 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.455 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:19.456 00.001 14964 Enqueuing Expose request
02:34:19.475 00.019 12044 IsSlewing returns 0
02:34:19.475 00.000 12044 IsGuiding returns 0
02:34:19.507 00.032 12044 PulseGuide returned control before completion, sleep 26
02:34:19.586 00.079 12044 IsGuiding returns 1
02:34:19.586 00.000 12044 scope still moving after pulse duration time elapsed
02:34:19.677 00.091 12044 IsSlewing returns 0
02:34:19.677 00.000 12044 IsGuiding returns 0
02:34:19.677 00.000 12044 scope move finished after 47 + 154 ms
02:34:19.677 00.000 12044 Move returns status 0, amount 47
02:34:19.677 00.000 12044 move complete, result=0
02:34:19.677 00.000 12044 worker thread done servicing request
02:34:19.677 00.000 12044 Worker thread wakes up
02:34:19.677 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:19.677 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:19.677 00.000 14964 GuideStep: 0.3 px 0 ms EAST, 0.5 px 47 ms SOUTH
02:34:22.806 03.129 12044 Exposure complete
02:34:22.830 00.024 12044 worker thread done servicing request
02:34:22.830 00.000 14964 OnExposeComplete: enter
02:34:22.831 00.001 14964 UpdateGuideState(): m_state=6
02:34:22.831 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4358
02:34:22.832 00.001 14964 Star::Find returns 1 (0), X=278.29, Y=93.87, Mass=256111, SNR=290.9, Peak=11971 HFD=4.9
02:34:22.832 00.000 14964 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.56) = xAngle (1.87 = 1.87)
02:34:22.833 00.001 14964 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.92 = -1.36)
02:34:22.833 00.000 14964 CameraToMount -- cameraX=0.84 cameraY=0.27 hyp=0.88 cameraTheta=0.31 mountX=-0.26 mountY=-0.86, mountTheta=-1.86
02:34:22.834 00.001 14964 SchedulePrimaryMove(1136A648, x=0.84, y=0.27, opts=13)
02:34:22.835 00.001 14964 Enqueuing Move request for scope (0.84, 0.27)
02:34:22.835 00.000 12044 Worker thread wakes up
02:34:22.835 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.27) opts 0xd
02:34:22.835 00.000 12044 Handling offset move in thread for scope, endpoint = (0.84, 0.27)
02:34:22.835 00.000 12044 Moving (0.84, 0.27) raw xDistance=-0.26 yDistance=-0.86
02:34:22.835 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.29, using input
02:34:22.835 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.09
02:34:22.835 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:22.835 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
02:34:22.835 00.000 12044 MoveAxis(E, 0, ABG)
02:34:22.836 00.001 12044 Move returns status 0, amount 0
02:34:22.836 00.000 12044 MoveAxis(N, 0, ABG)
02:34:22.836 00.000 12044 Move returns status 0, amount 0
02:34:22.836 00.000 12044 move complete, result=0
02:34:22.836 00.000 12044 worker thread done servicing request
02:34:22.843 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11971, med=616, FiltMin=526, FiltMax=8759, Gamma=0.810
02:34:22.848 00.005 14964 UpdateGuideState exits: m=256111 SNR=290.9
02:34:22.848 00.000 14964 PhdController: settling, locked = 1, distance = 0.67 (2.00) aobump = 0 frame = 6 / 99999
02:34:22.849 00.001 14964 PhdController: newstate STATE_FINISH
02:34:22.849 00.000 14964 PhdController complete: success
02:34:22.850 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778578462.850,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:34:22.850 00.000 14964 Mount: notify guiding dither settle done success=1
02:34:22.851 00.001 14964 PhdController: newstate STATE_IDLE
02:34:22.851 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:22.852 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:22.852 00.000 14964 Enqueuing Expose request
02:34:22.853 00.001 14964 GuideStep: -0.3 px 0 ms EAST, -0.9 px 0 ms NORTH
02:34:22.853 00.000 12044 Worker thread wakes up
02:34:22.853 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:22.853 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:25.974 03.121 12044 Exposure complete
02:34:25.998 00.024 12044 worker thread done servicing request
02:34:25.998 00.000 14964 OnExposeComplete: enter
02:34:25.998 00.000 14964 UpdateGuideState(): m_state=6
02:34:25.999 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4359
02:34:26.000 00.001 14964 Star::Find returns 1 (0), X=277.27, Y=93.81, Mass=257998, SNR=311.5, Peak=13603 HFD=4.4
02:34:26.000 00.000 14964 MultiStar: exiting stabilization period
02:34:26.001 00.001 14964 MultiStar: updating star positions after lock position change
02:34:26.001 00.000 14964 Star::Find(35, 71, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4359
02:34:26.002 00.001 14964 Star::Find returns 1 (0), X=73.12, Y=325.43, Mass=12885, SNR=49.8, Peak=1746 HFD=3.3
02:34:26.002 00.000 14964 Star::Find(35, 138, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4359
02:34:26.003 00.001 14964 Star::Find returns 1 (0), X=139.35, Y=316.08, Mass=3604, SNR=22.4, Peak=914 HFD=3.3
02:34:26.003 00.000 14964 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.56) = xAngle (3.84 = -2.44)
02:34:26.004 00.001 14964 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.90 = 0.61)
02:34:26.004 00.000 14964 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=-0.21 mountY=0.16, mountTheta=2.50
02:34:26.005 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.18, y=0.21, opts=13)
02:34:26.006 00.001 14964 Enqueuing Move request for scope (-0.18, 0.21)
02:34:26.006 00.000 12044 Worker thread wakes up
02:34:26.006 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
02:34:26.006 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
02:34:26.006 00.000 12044 Moving (-0.18, 0.21) raw xDistance=-0.21 yDistance=0.16
02:34:26.006 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.21 is < calculated value -0.37, using input
02:34:26.006 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = -0.09
02:34:26.006 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:26.006 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:34:26.006 00.000 12044 MoveAxis(E, 0, ABG)
02:34:26.006 00.000 12044 Move returns status 0, amount 0
02:34:26.006 00.000 12044 MoveAxis(N, 0, ABG)
02:34:26.006 00.000 12044 Move returns status 0, amount 0
02:34:26.006 00.000 12044 move complete, result=0
02:34:26.007 00.001 12044 worker thread done servicing request
02:34:26.014 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13603, med=617, FiltMin=526, FiltMax=10962, Gamma=0.810
02:34:26.019 00.005 14964 UpdateGuideState exits: m=257998 SNR=311.5
02:34:26.020 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:26.020 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:26.021 00.001 14964 Enqueuing Expose request
02:34:26.021 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:26.022 00.001 12044 Worker thread wakes up
02:34:26.022 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:26.022 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:29.143 03.121 12044 Exposure complete
02:34:29.163 00.020 12044 worker thread done servicing request
02:34:29.163 00.000 14964 OnExposeComplete: enter
02:34:29.164 00.001 14964 UpdateGuideState(): m_state=6
02:34:29.164 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4360
02:34:29.165 00.001 14964 Star::Find returns 1 (0), X=276.76, Y=94.26, Mass=251197, SNR=305.1, Peak=11143 HFD=4.8
02:34:29.166 00.001 14964 MultiStar: [#1 -0.95,-0.10,0.00,M4] [#2 -0.43,-1.08,0.00,M10] 
02:34:29.166 00.000 14964 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.56) = xAngle (3.94 = -2.34)
02:34:29.167 00.001 14964 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
02:34:29.167 00.000 14964 CameraToMount -- cameraX=-0.69 cameraY=0.66 hyp=0.96 cameraTheta=2.38 mountX=-0.67 mountY=0.62, mountTheta=2.39
02:34:29.168 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=0.66, opts=13)
02:34:29.168 00.000 14964 Enqueuing Move request for scope (-0.69, 0.66)
02:34:29.169 00.001 12044 Worker thread wakes up
02:34:29.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.66) opts 0xd
02:34:29.169 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, 0.66)
02:34:29.169 00.000 12044 Moving (-0.69, 0.66) raw xDistance=-0.67 yDistance=0.62
02:34:29.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.61 from input -0.67, slope = -0.13
02:34:29.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
02:34:29.169 00.000 12044 MoveAxis(E, 72, ABG)
02:34:29.169 00.000 12044 Guiding  Dir = 2, Dur = 72
02:34:29.177 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11143, med=617, FiltMin=530, FiltMax=9332, Gamma=0.810
02:34:29.182 00.005 14964 UpdateGuideState exits: m=251197 SNR=305.1
02:34:29.183 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.183 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:29.184 00.001 14964 Enqueuing Expose request
02:34:29.206 00.022 12044 IsSlewing returns 0
02:34:29.207 00.001 12044 IsGuiding returns 0
02:34:29.238 00.031 12044 PulseGuide returned control before completion, sleep 51
02:34:29.318 00.080 12044 IsGuiding returns 1
02:34:29.318 00.000 12044 scope still moving after pulse duration time elapsed
02:34:29.464 00.146 12044 IsSlewing returns 0
02:34:29.464 00.000 12044 IsGuiding returns 0
02:34:29.464 00.000 12044 scope move finished after 72 + 185 ms
02:34:29.464 00.000 12044 Move returns status 0, amount 72
02:34:29.464 00.000 12044 MoveAxis(S, 58, ABG)
02:34:29.464 00.000 12044 Guiding  Dir = 1, Dur = 58
02:34:29.489 00.025 12044 IsSlewing returns 0
02:34:29.490 00.001 12044 IsGuiding returns 0
02:34:29.521 00.031 12044 PulseGuide returned control before completion, sleep 37
02:34:29.565 00.044 12044 IsGuiding returns 1
02:34:29.565 00.000 12044 scope still moving after pulse duration time elapsed
02:34:29.644 00.079 12044 IsSlewing returns 0
02:34:29.644 00.000 12044 IsGuiding returns 0
02:34:29.644 00.000 12044 scope move finished after 58 + 96 ms
02:34:29.644 00.000 12044 Move returns status 0, amount 58
02:34:29.644 00.000 12044 move complete, result=0
02:34:29.644 00.000 12044 worker thread done servicing request
02:34:29.644 00.000 12044 Worker thread wakes up
02:34:29.644 00.000 14964 GuideStep: -0.7 px 72 ms EAST, 0.6 px 58 ms SOUTH
02:34:29.645 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:29.645 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:32.744 03.099 12044 Exposure complete
02:34:32.765 00.021 12044 worker thread done servicing request
02:34:32.765 00.000 14964 OnExposeComplete: enter
02:34:32.766 00.001 14964 UpdateGuideState(): m_state=6
02:34:32.767 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4361
02:34:32.767 00.000 14964 Star::Find returns 1 (0), X=278.17, Y=93.04, Mass=261267, SNR=317.6, Peak=16065 HFD=4.3
02:34:32.768 00.001 14964 MultiStar: [#1 0.76,0.80,0.00,M5] [#2 0.88,0.41,0.00,R] 
02:34:32.768 00.000 14964 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.56) = xAngle (0.90 = 0.90)
02:34:32.769 00.001 14964 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.95 = -2.33)
02:34:32.769 00.000 14964 CameraToMount -- cameraX=0.72 cameraY=-0.56 hyp=0.91 cameraTheta=-0.66 mountX=0.57 mountY=-0.66, mountTheta=-0.86
02:34:32.771 00.002 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.56, opts=13)
02:34:32.771 00.000 14964 Enqueuing Move request for scope (0.72, -0.56)
02:34:32.772 00.001 12044 Worker thread wakes up
02:34:32.772 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.56) opts 0xd
02:34:32.772 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.56)
02:34:32.772 00.000 12044 Moving (0.72, -0.56) raw xDistance=0.57 yDistance=-0.66
02:34:32.772 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.57, slope = -0.04
02:34:32.772 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:32.772 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
02:34:32.772 00.000 12044 MoveAxis(E, 0, ABG)
02:34:32.772 00.000 12044 Move returns status 0, amount 0
02:34:32.772 00.000 12044 MoveAxis(N, 0, ABG)
02:34:32.772 00.000 12044 Move returns status 0, amount 0
02:34:32.772 00.000 12044 move complete, result=0
02:34:32.772 00.000 12044 worker thread done servicing request
02:34:32.779 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16065, med=617, FiltMin=531, FiltMax=9846, Gamma=0.810
02:34:32.785 00.006 14964 UpdateGuideState exits: m=261267 SNR=317.6
02:34:32.785 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:32.786 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:32.786 00.000 14964 Enqueuing Expose request
02:34:32.787 00.001 14964 GuideStep: 0.6 px 0 ms EAST, -0.7 px 0 ms NORTH
02:34:32.789 00.002 12044 Worker thread wakes up
02:34:32.789 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:32.789 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:35.919 03.130 12044 Exposure complete
02:34:35.941 00.022 12044 worker thread done servicing request
02:34:35.941 00.000 14964 OnExposeComplete: enter
02:34:35.942 00.001 14964 UpdateGuideState(): m_state=6
02:34:35.942 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4362
02:34:35.943 00.001 14964 Star::Find returns 1 (0), X=279.04, Y=92.58, Mass=242411, SNR=289.6, Peak=10506 HFD=5.1
02:34:35.943 00.000 14964 MultiStar: large primary error, entering stabilization period
02:34:35.944 00.001 14964 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.56) = xAngle (0.98 = 0.98)
02:34:35.944 00.000 14964 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.04 = -2.25)
02:34:35.945 00.001 14964 CameraToMount -- cameraX=1.59 cameraY=-1.02 hyp=1.89 cameraTheta=-0.57 mountX=1.05 mountY=-1.47, mountTheta=-0.95
02:34:35.945 00.000 14964 SchedulePrimaryMove(1136A648, x=1.59, y=-1.02, opts=13)
02:34:35.946 00.001 14964 Enqueuing Move request for scope (1.59, -1.02)
02:34:35.947 00.001 12044 Worker thread wakes up
02:34:35.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.59, -1.02) opts 0xd
02:34:35.947 00.000 12044 Handling offset move in thread for scope, endpoint = (1.59, -1.02)
02:34:35.947 00.000 12044 Moving (1.59, -1.02) raw xDistance=1.05 yDistance=-1.47
02:34:35.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 1.05, slope = 0.04
02:34:35.947 00.000 12044 resist switch: large excursion: input -1.47 thresh 1.35 direction from 1 to -1
02:34:35.947 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.42
02:34:35.947 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
02:34:35.947 00.000 12044 MoveAxis(W, 30, ABG)
02:34:35.947 00.000 12044 Guiding  Dir = 3, Dur = 30
02:34:35.955 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10506, med=617, FiltMin=529, FiltMax=8341, Gamma=0.810
02:34:35.960 00.005 14964 UpdateGuideState exits: m=242411 SNR=289.6
02:34:35.961 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.961 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:35.962 00.001 14964 Enqueuing Expose request
02:34:35.987 00.025 12044 IsSlewing returns 0
02:34:35.988 00.001 12044 IsGuiding returns 0
02:34:36.020 00.032 12044 IsGuiding returns 1
02:34:36.020 00.000 12044 scope still moving after pulse duration time elapsed
02:34:36.065 00.045 12044 IsSlewing returns 0
02:34:36.066 00.001 12044 IsGuiding returns 0
02:34:36.066 00.000 12044 scope move finished after 30 + 47 ms
02:34:36.066 00.000 12044 Move returns status 0, amount 30
02:34:36.066 00.000 12044 BLC: Oldest BLC event removed
02:34:36.066 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 355 applied
02:34:36.066 00.000 12044 MoveAxis(N, 492, ABG)
02:34:36.066 00.000 12044 Guiding  Dir = 0, Dur = 492
02:34:36.101 00.035 12044 IsSlewing returns 0
02:34:36.101 00.000 12044 IsGuiding returns 0
02:34:36.133 00.032 12044 PulseGuide returned control before completion, sleep 471
02:34:36.607 00.474 12044 IsGuiding returns 1
02:34:36.607 00.000 12044 scope still moving after pulse duration time elapsed
02:34:36.660 00.053 12044 IsSlewing returns 0
02:34:36.660 00.000 12044 IsGuiding returns 0
02:34:36.660 00.000 12044 scope move finished after 492 + 66 ms
02:34:36.660 00.000 12044 Move returns status 0, amount 492
02:34:36.660 00.000 12044 move complete, result=0
02:34:36.660 00.000 12044 worker thread done servicing request
02:34:36.660 00.000 12044 Worker thread wakes up
02:34:36.661 00.001 14964 GuideStep: 1.0 px 30 ms WEST, -1.5 px 492 ms NORTH
02:34:36.661 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:36.661 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:39.764 03.103 12044 Exposure complete
02:34:39.787 00.023 12044 worker thread done servicing request
02:34:39.787 00.000 14964 OnExposeComplete: enter
02:34:39.788 00.001 14964 UpdateGuideState(): m_state=6
02:34:39.789 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4363
02:34:39.789 00.000 14964 Star::Find returns 1 (0), X=276.77, Y=93.41, Mass=256900, SNR=311.3, Peak=13601 HFD=4.7
02:34:39.790 00.001 14964 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.56) = xAngle (-1.32 = -1.32)
02:34:39.790 00.000 14964 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.74 = 1.74)
02:34:39.791 00.001 14964 CameraToMount -- cameraX=-0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-2.87 mountX=0.18 mountY=0.70, mountTheta=1.32
02:34:39.792 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.68, y=-0.19, opts=13)
02:34:39.792 00.000 14964 Enqueuing Move request for scope (-0.68, -0.19)
02:34:39.793 00.001 12044 Worker thread wakes up
02:34:39.793 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.19) opts 0xd
02:34:39.793 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.68, -0.19)
02:34:39.793 00.000 12044 Moving (-0.68, -0.19) raw xDistance=0.18 yDistance=0.70
02:34:39.793 00.000 12044 BLC: History state: CurrMiss=-0.70, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-1.474560, 1:-0.695721
02:34:39.793 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:34:39.793 00.000 12044 BLC: window closed
02:34:39.793 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.22, using input
02:34:39.793 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
02:34:39.793 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:39.793 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
02:34:39.793 00.000 12044 MoveAxis(E, 0, ABG)
02:34:39.793 00.000 12044 Move returns status 0, amount 0
02:34:39.793 00.000 12044 MoveAxis(N, 0, ABG)
02:34:39.793 00.000 12044 Move returns status 0, amount 0
02:34:39.793 00.000 12044 move complete, result=0
02:34:39.793 00.000 12044 worker thread done servicing request
02:34:39.802 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13601, med=617, FiltMin=526, FiltMax=10825, Gamma=0.810
02:34:39.806 00.004 14964 UpdateGuideState exits: m=256900 SNR=311.3
02:34:39.807 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:39.807 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:39.808 00.001 14964 Enqueuing Expose request
02:34:39.808 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
02:34:39.809 00.001 12044 Worker thread wakes up
02:34:39.809 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:39.809 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:42.923 03.114 12044 Exposure complete
02:34:42.961 00.038 12044 worker thread done servicing request
02:34:42.962 00.001 14964 OnExposeComplete: enter
02:34:42.964 00.002 14964 UpdateGuideState(): m_state=6
02:34:42.965 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4364
02:34:42.965 00.000 14964 Star::Find returns 1 (0), X=276.68, Y=93.56, Mass=249958, SNR=292.4, Peak=11345 HFD=4.9
02:34:42.966 00.001 14964 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.56) = xAngle (-1.53 = -1.53)
02:34:42.967 00.001 14964 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.52 = 1.52)
02:34:42.967 00.000 14964 CameraToMount -- cameraX=-0.77 cameraY=-0.04 hyp=0.77 cameraTheta=-3.09 mountX=0.03 mountY=0.77, mountTheta=1.53
02:34:42.968 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.77, y=-0.04, opts=13)
02:34:42.969 00.001 14964 Enqueuing Move request for scope (-0.77, -0.04)
02:34:42.969 00.000 12044 Worker thread wakes up
02:34:42.970 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.04) opts 0xd
02:34:42.970 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.77, -0.04)
02:34:42.970 00.000 12044 Moving (-0.77, -0.04) raw xDistance=0.03 yDistance=0.77
02:34:42.970 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
02:34:42.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:34:42.970 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:42.970 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.77
02:34:42.970 00.000 12044 MoveAxis(E, 0, ABG)
02:34:42.970 00.000 12044 Move returns status 0, amount 0
02:34:42.970 00.000 12044 MoveAxis(N, 0, ABG)
02:34:42.970 00.000 12044 Move returns status 0, amount 0
02:34:42.970 00.000 12044 move complete, result=0
02:34:42.970 00.000 12044 worker thread done servicing request
02:34:42.982 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11345, med=616, FiltMin=533, FiltMax=9055, Gamma=0.810
02:34:42.990 00.008 14964 UpdateGuideState exits: m=249958 SNR=292.4
02:34:42.992 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.993 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:42.994 00.001 14964 Enqueuing Expose request
02:34:42.996 00.002 14964 GuideStep: 0.0 px 0 ms EAST, 0.8 px 0 ms NORTH
02:34:42.997 00.001 12044 Worker thread wakes up
02:34:42.997 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:42.997 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:46.089 03.092 12044 Exposure complete
02:34:46.110 00.021 12044 worker thread done servicing request
02:34:46.110 00.000 14964 OnExposeComplete: enter
02:34:46.111 00.001 14964 UpdateGuideState(): m_state=6
02:34:46.111 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4365
02:34:46.113 00.002 14964 Star::Find returns 1 (0), X=277.27, Y=93.00, Mass=256450, SNR=315.3, Peak=16273 HFD=4.2
02:34:46.113 00.000 14964 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.56) = xAngle (-0.32 = -0.32)
02:34:46.114 00.001 14964 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.73 = 2.73)
02:34:46.114 00.000 14964 CameraToMount -- cameraX=-0.19 cameraY=-0.60 hyp=0.62 cameraTheta=-1.88 mountX=0.59 mountY=0.25, mountTheta=0.40
02:34:46.115 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=-0.60, opts=13)
02:34:46.116 00.001 14964 Enqueuing Move request for scope (-0.19, -0.60)
02:34:46.116 00.000 12044 Worker thread wakes up
02:34:46.116 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.60) opts 0xd
02:34:46.116 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, -0.60)
02:34:46.116 00.000 12044 Moving (-0.19, -0.60) raw xDistance=0.59 yDistance=0.25
02:34:46.116 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.52 from input 0.59, slope = 0.08
02:34:46.116 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:46.116 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:34:46.116 00.000 12044 MoveAxis(W, 62, ABG)
02:34:46.116 00.000 12044 Guiding  Dir = 3, Dur = 62
02:34:46.123 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16273, med=617, FiltMin=528, FiltMax=10711, Gamma=0.810
02:34:46.129 00.006 14964 UpdateGuideState exits: m=256450 SNR=315.3
02:34:46.130 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.130 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:46.131 00.001 14964 Enqueuing Expose request
02:34:46.146 00.015 12044 IsSlewing returns 0
02:34:46.146 00.000 12044 IsGuiding returns 0
02:34:46.178 00.032 12044 PulseGuide returned control before completion, sleep 41
02:34:46.222 00.044 12044 IsGuiding returns 1
02:34:46.222 00.000 12044 scope still moving after pulse duration time elapsed
02:34:46.301 00.079 12044 IsSlewing returns 0
02:34:46.301 00.000 12044 IsGuiding returns 0
02:34:46.301 00.000 12044 scope move finished after 62 + 92 ms
02:34:46.301 00.000 12044 Move returns status 0, amount 62
02:34:46.301 00.000 12044 MoveAxis(N, 0, ABG)
02:34:46.301 00.000 12044 Move returns status 0, amount 0
02:34:46.301 00.000 12044 move complete, result=0
02:34:46.301 00.000 12044 worker thread done servicing request
02:34:46.301 00.000 12044 Worker thread wakes up
02:34:46.301 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:46.301 00.000 14964 GuideStep: 0.6 px 62 ms WEST, 0.2 px 0 ms NORTH
02:34:46.302 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:49.407 03.105 12044 Exposure complete
02:34:49.434 00.027 12044 worker thread done servicing request
02:34:49.435 00.001 14964 OnExposeComplete: enter
02:34:49.435 00.000 14964 UpdateGuideState(): m_state=6
02:34:49.436 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4366
02:34:49.437 00.001 14964 Star::Find returns 1 (0), X=276.39, Y=94.05, Mass=255710, SNR=314.8, Peak=13773 HFD=4.2
02:34:49.437 00.000 14964 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.56) = xAngle (4.30 = -1.98)
02:34:49.438 00.001 14964 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.35 = 1.07)
02:34:49.439 00.001 14964 CameraToMount -- cameraX=-1.06 cameraY=0.45 hyp=1.15 cameraTheta=2.74 mountX=-0.46 mountY=1.01, mountTheta=2.00
02:34:49.440 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.06, y=0.45, opts=13)
02:34:49.441 00.001 14964 Enqueuing Move request for scope (-1.06, 0.45)
02:34:49.442 00.001 12044 Worker thread wakes up
02:34:49.442 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.45) opts 0xd
02:34:49.442 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.06, 0.45)
02:34:49.442 00.000 12044 Moving (-1.06, 0.45) raw xDistance=-0.46 yDistance=1.01
02:34:49.442 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.46, slope = 0.02
02:34:49.442 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:49.442 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.01
02:34:49.442 00.000 12044 MoveAxis(E, 0, ABG)
02:34:49.442 00.000 12044 Move returns status 0, amount 0
02:34:49.442 00.000 12044 MoveAxis(N, 0, ABG)
02:34:49.442 00.000 12044 Move returns status 0, amount 0
02:34:49.442 00.000 12044 move complete, result=0
02:34:49.443 00.001 12044 worker thread done servicing request
02:34:49.467 00.024 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13773, med=616, FiltMin=533, FiltMax=11776, Gamma=0.810
02:34:49.476 00.009 14964 UpdateGuideState exits: m=255710 SNR=314.8
02:34:49.476 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.477 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:49.478 00.001 14964 Enqueuing Expose request
02:34:49.478 00.000 14964 GuideStep: -0.5 px 0 ms EAST, 1.0 px 0 ms NORTH
02:34:49.479 00.001 12044 Worker thread wakes up
02:34:49.479 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:49.479 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:52.590 03.111 12044 Exposure complete
02:34:52.622 00.032 12044 worker thread done servicing request
02:34:52.622 00.000 14964 OnExposeComplete: enter
02:34:52.622 00.000 14964 UpdateGuideState(): m_state=6
02:34:52.624 00.002 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4367
02:34:52.624 00.000 14964 Star::Find returns 1 (0), X=276.50, Y=93.36, Mass=252034, SNR=308.5, Peak=13313 HFD=4.6
02:34:52.625 00.001 14964 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.56) = xAngle (-1.34 = -1.34)
02:34:52.625 00.000 14964 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
02:34:52.626 00.001 14964 CameraToMount -- cameraX=-0.95 cameraY=-0.24 hyp=0.98 cameraTheta=-2.90 mountX=0.22 mountY=0.97, mountTheta=1.34
02:34:52.627 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=-0.24, opts=13)
02:34:52.627 00.000 14964 Enqueuing Move request for scope (-0.95, -0.24)
02:34:52.628 00.001 12044 Worker thread wakes up
02:34:52.628 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.24) opts 0xd
02:34:52.628 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, -0.24)
02:34:52.628 00.000 12044 Moving (-0.95, -0.24) raw xDistance=0.22 yDistance=0.97
02:34:52.628 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.25, using input
02:34:52.628 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.04
02:34:52.628 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:52.628 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.97
02:34:52.628 00.000 12044 MoveAxis(E, 0, ABG)
02:34:52.628 00.000 12044 Move returns status 0, amount 0
02:34:52.628 00.000 12044 MoveAxis(N, 0, ABG)
02:34:52.628 00.000 12044 Move returns status 0, amount 0
02:34:52.628 00.000 12044 move complete, result=0
02:34:52.628 00.000 12044 worker thread done servicing request
02:34:52.635 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13313, med=616, FiltMin=530, FiltMax=11087, Gamma=0.810
02:34:52.641 00.006 14964 UpdateGuideState exits: m=252034 SNR=308.5
02:34:52.642 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:52.642 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:52.643 00.001 14964 Enqueuing Expose request
02:34:52.643 00.000 12044 Worker thread wakes up
02:34:52.643 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:52.643 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:52.643 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 1.0 px 0 ms NORTH
02:34:55.778 03.135 12044 Exposure complete
02:34:55.800 00.022 12044 worker thread done servicing request
02:34:55.800 00.000 14964 OnExposeComplete: enter
02:34:55.801 00.001 14964 UpdateGuideState(): m_state=6
02:34:55.801 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4368
02:34:55.802 00.001 14964 Star::Find returns 1 (0), X=276.89, Y=93.41, Mass=259303, SNR=311.9, Peak=14809 HFD=4.4
02:34:55.802 00.000 14964 MultiStar: exiting stabilization period
02:34:55.803 00.001 14964 MultiStar: [#1 -0.58,0.39,0.16,U] [#2 -1.08,-0.58,0.00,M1] 
02:34:55.803 00.000 14964 refined, 1 included, MultiStar: {-0.57, -0.11}, one-star: {-0.56, -0.19}
02:34:55.804 00.001 14964 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.56) = xAngle (-1.39 = -1.39)
02:34:55.804 00.000 14964 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
02:34:55.805 00.001 14964 CameraToMount -- cameraX=-0.57 cameraY=-0.11 hyp=0.58 cameraTheta=-2.95 mountX=0.10 mountY=0.57, mountTheta=1.40
02:34:55.806 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.57, y=-0.11, opts=13)
02:34:55.806 00.000 14964 Enqueuing Move request for scope (-0.57, -0.11)
02:34:55.807 00.001 12044 Worker thread wakes up
02:34:55.807 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.11) opts 0xd
02:34:55.807 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.57, -0.11)
02:34:55.807 00.000 12044 Moving (-0.57, -0.11) raw xDistance=0.10 yDistance=0.57
02:34:55.807 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
02:34:55.807 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:55.807 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:34:55.807 00.000 12044 MoveAxis(E, 0, ABG)
02:34:55.807 00.000 12044 Move returns status 0, amount 0
02:34:55.807 00.000 12044 MoveAxis(N, 0, ABG)
02:34:55.807 00.000 12044 Move returns status 0, amount 0
02:34:55.807 00.000 12044 move complete, result=0
02:34:55.807 00.000 12044 worker thread done servicing request
02:34:55.814 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14809, med=617, FiltMin=530, FiltMax=10921, Gamma=0.810
02:34:55.820 00.006 14964 UpdateGuideState exits: m=259303 SNR=311.9
02:34:55.820 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:55.821 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:55.821 00.000 14964 Enqueuing Expose request
02:34:55.822 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
02:34:55.822 00.000 12044 Worker thread wakes up
02:34:55.822 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:55.822 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:34:58.919 03.097 12044 Exposure complete
02:34:58.941 00.022 12044 worker thread done servicing request
02:34:58.941 00.000 14964 OnExposeComplete: enter
02:34:58.942 00.001 14964 UpdateGuideState(): m_state=6
02:34:58.943 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4369
02:34:58.943 00.000 14964 Star::Find returns 1 (0), X=276.37, Y=94.29, Mass=245733, SNR=276.8, Peak=8953 HFD=5.5
02:34:58.944 00.001 14964 MultiStar: [#1 -1.03,-0.02,0.00,M5] [#2 -1.66,-1.41,0.00,M2] 
02:34:58.944 00.000 14964 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.56) = xAngle (4.13 = -2.15)
02:34:58.945 00.001 14964 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.18 = 0.90)
02:34:58.945 00.000 14964 CameraToMount -- cameraX=-1.09 cameraY=0.69 hyp=1.29 cameraTheta=2.57 mountX=-0.71 mountY=1.01, mountTheta=2.18
02:34:58.946 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.09, y=0.69, opts=13)
02:34:58.947 00.001 14964 Enqueuing Move request for scope (-1.09, 0.69)
02:34:58.947 00.000 12044 Worker thread wakes up
02:34:58.947 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.69) opts 0xd
02:34:58.947 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.09, 0.69)
02:34:58.947 00.000 12044 Moving (-1.09, 0.69) raw xDistance=-0.71 yDistance=1.01
02:34:58.947 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.71, slope = -0.06
02:34:58.947 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:34:58.948 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.01
02:34:58.948 00.000 12044 MoveAxis(E, 42, ABG)
02:34:58.948 00.000 12044 Guiding  Dir = 2, Dur = 42
02:34:58.956 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=8953, med=616, FiltMin=536, FiltMax=7836, Gamma=0.810
02:34:58.961 00.005 14964 UpdateGuideState exits: m=245733 SNR=276.8
02:34:58.962 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:58.962 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:34:58.963 00.001 14964 Enqueuing Expose request
02:34:59.004 00.041 12044 IsSlewing returns 0
02:34:59.005 00.001 12044 IsGuiding returns 0
02:34:59.036 00.031 12044 PulseGuide returned control before completion, sleep 22
02:34:59.070 00.034 12044 IsGuiding returns 1
02:34:59.070 00.000 12044 scope still moving after pulse duration time elapsed
02:34:59.127 00.057 12044 IsSlewing returns 0
02:34:59.127 00.000 12044 IsGuiding returns 0
02:34:59.127 00.000 12044 scope move finished after 42 + 80 ms
02:34:59.127 00.000 12044 Move returns status 0, amount 42
02:34:59.127 00.000 12044 MoveAxis(N, 0, ABG)
02:34:59.127 00.000 12044 Move returns status 0, amount 0
02:34:59.127 00.000 12044 move complete, result=0
02:34:59.127 00.000 12044 worker thread done servicing request
02:34:59.127 00.000 14964 GuideStep: -0.7 px 42 ms EAST, 1.0 px 0 ms NORTH
02:34:59.128 00.001 12044 Worker thread wakes up
02:34:59.128 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:34:59.128 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:02.221 03.093 12044 Exposure complete
02:35:02.246 00.025 12044 worker thread done servicing request
02:35:02.247 00.001 14964 OnExposeComplete: enter
02:35:02.247 00.000 14964 UpdateGuideState(): m_state=6
02:35:02.248 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4370
02:35:02.249 00.001 14964 Star::Find returns 1 (0), X=276.20, Y=93.21, Mass=252526, SNR=303.1, Peak=14081 HFD=4.4
02:35:02.249 00.000 14964 MultiStar: [#1 -1.37,0.86,0.00,M6] [#2 -1.87,-0.21,0.00,M3] 
02:35:02.250 00.001 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.29 = -1.29)
02:35:02.250 00.000 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
02:35:02.251 00.001 14964 CameraToMount -- cameraX=-1.25 cameraY=-0.39 hyp=1.31 cameraTheta=-2.84 mountX=0.37 mountY=1.28, mountTheta=1.29
02:35:02.252 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.25, y=-0.39, opts=13)
02:35:02.252 00.000 14964 Enqueuing Move request for scope (-1.25, -0.39)
02:35:02.253 00.001 12044 Worker thread wakes up
02:35:02.253 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -0.39) opts 0xd
02:35:02.253 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.25, -0.39)
02:35:02.253 00.000 12044 Moving (-1.25, -0.39) raw xDistance=0.37 yDistance=1.28
02:35:02.253 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.09
02:35:02.253 00.000 12044 switching direction from -1 to 1 - decHistory=5 oldest=-2.25 newest=2.87
02:35:02.253 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
02:35:02.253 00.000 12044 MoveAxis(E, 0, ABG)
02:35:02.253 00.000 12044 Move returns status 0, amount 0
02:35:02.253 00.000 12044 BLC: Oldest BLC event removed
02:35:02.253 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 355 applied
02:35:02.253 00.000 12044 MoveAxis(S, 474, ABG)
02:35:02.253 00.000 12044 Guiding  Dir = 1, Dur = 474
02:35:02.261 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14081, med=616, FiltMin=533, FiltMax=9447, Gamma=0.810
02:35:02.266 00.005 14964 UpdateGuideState exits: m=252526 SNR=303.1
02:35:02.267 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:02.267 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:02.268 00.001 14964 Enqueuing Expose request
02:35:02.286 00.018 12044 IsSlewing returns 0
02:35:02.286 00.000 12044 IsGuiding returns 0
02:35:02.318 00.032 12044 PulseGuide returned control before completion, sleep 453
02:35:02.781 00.463 12044 IsGuiding returns 1
02:35:02.781 00.000 12044 scope still moving after pulse duration time elapsed
02:35:02.832 00.051 12044 IsSlewing returns 0
02:35:02.833 00.001 12044 IsGuiding returns 0
02:35:02.833 00.000 12044 scope move finished after 474 + 72 ms
02:35:02.833 00.000 12044 Move returns status 0, amount 474
02:35:02.833 00.000 12044 move complete, result=0
02:35:02.833 00.000 12044 worker thread done servicing request
02:35:02.833 00.000 12044 Worker thread wakes up
02:35:02.833 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:02.833 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:02.833 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 1.3 px 474 ms SOUTH
02:35:05.933 03.100 12044 Exposure complete
02:35:05.962 00.029 12044 worker thread done servicing request
02:35:05.963 00.001 14964 OnExposeComplete: enter
02:35:05.963 00.000 14964 UpdateGuideState(): m_state=6
02:35:05.964 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4371
02:35:05.964 00.000 14964 Star::Find returns 1 (0), X=278.27, Y=93.51, Mass=253190, SNR=314.4, Peak=13285 HFD=4.6
02:35:05.965 00.001 14964 MultiStar: [#1 0.54,0.51,0.15,U] [#2 -0.29,-0.38,0.07,U] 
02:35:05.965 00.000 14964 refined, 2 included, MultiStar: {0.72, -0.03}, one-star: {0.81, -0.09}
02:35:05.966 00.001 14964 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.56) = xAngle (1.52 = 1.52)
02:35:05.966 00.000 14964 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.71)
02:35:05.967 00.001 14964 CameraToMount -- cameraX=0.72 cameraY=-0.03 hyp=0.72 cameraTheta=-0.04 mountX=0.04 mountY=-0.71, mountTheta=-1.52
02:35:05.968 00.001 14964 SchedulePrimaryMove(1136A648, x=0.72, y=-0.03, opts=13)
02:35:05.969 00.001 14964 Enqueuing Move request for scope (0.72, -0.03)
02:35:05.970 00.001 12044 Worker thread wakes up
02:35:05.970 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.03) opts 0xd
02:35:05.970 00.000 12044 Handling offset move in thread for scope, endpoint = (0.72, -0.03)
02:35:05.970 00.000 12044 Moving (0.72, -0.03) raw xDistance=0.04 yDistance=-0.71
02:35:05.970 00.000 12044 BLC: History state: CurrMiss=-0.71, AvgInitMiss=0.05, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=1.282538, 1:-0.711518
02:35:05.970 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:35:05.970 00.000 12044 BLC: window closed
02:35:05.970 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.07
02:35:05.970 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:05.970 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
02:35:05.970 00.000 12044 MoveAxis(E, 0, ABG)
02:35:05.970 00.000 12044 Move returns status 0, amount 0
02:35:05.970 00.000 12044 MoveAxis(N, 0, ABG)
02:35:05.970 00.000 12044 Move returns status 0, amount 0
02:35:05.970 00.000 12044 move complete, result=0
02:35:05.970 00.000 12044 worker thread done servicing request
02:35:05.977 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13285, med=616, FiltMin=531, FiltMax=10331, Gamma=0.810
02:35:05.982 00.005 14964 UpdateGuideState exits: m=253190 SNR=314.4
02:35:05.983 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:05.984 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:05.984 00.000 14964 Enqueuing Expose request
02:35:05.985 00.001 12044 Worker thread wakes up
02:35:05.985 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
02:35:05.985 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:05.985 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:09.120 03.135 12044 Exposure complete
02:35:09.150 00.030 12044 worker thread done servicing request
02:35:09.150 00.000 14964 OnExposeComplete: enter
02:35:09.150 00.000 14964 UpdateGuideState(): m_state=6
02:35:09.151 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4372
02:35:09.151 00.000 14964 Star::Find returns 1 (0), X=277.59, Y=93.37, Mass=253382, SNR=307.3, Peak=12685 HFD=4.7
02:35:09.153 00.002 14964 MultiStar: [#1 0.20,0.58,0.16,U] [#2 -0.60,-0.34,0.08,U] 
02:35:09.153 00.000 14964 refined, 2 included, MultiStar: {0.10, -0.13}, one-star: {0.13, -0.23}
02:35:09.154 00.001 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
02:35:09.154 00.000 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
02:35:09.155 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.94 mountX=0.13 mountY=-0.08, mountTheta=-0.55
02:35:09.155 00.000 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.13, opts=13)
02:35:09.155 00.000 14964 Enqueuing Move request for scope (0.10, -0.13)
02:35:09.157 00.002 12044 Worker thread wakes up
02:35:09.157 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:35:09.157 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:35:09.157 00.000 12044 Moving (0.10, -0.13) raw xDistance=0.13 yDistance=-0.08
02:35:09.157 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
02:35:09.157 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:09.157 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:09.157 00.000 12044 MoveAxis(E, 0, ABG)
02:35:09.157 00.000 12044 Move returns status 0, amount 0
02:35:09.157 00.000 12044 MoveAxis(N, 0, ABG)
02:35:09.157 00.000 12044 Move returns status 0, amount 0
02:35:09.157 00.000 12044 move complete, result=0
02:35:09.157 00.000 12044 worker thread done servicing request
02:35:09.164 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12685, med=619, FiltMin=531, FiltMax=10983, Gamma=0.810
02:35:09.170 00.006 14964 UpdateGuideState exits: m=253382 SNR=307.3
02:35:09.170 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:09.171 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:09.171 00.000 14964 Enqueuing Expose request
02:35:09.172 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:09.172 00.000 12044 Worker thread wakes up
02:35:09.172 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:09.172 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:12.307 03.135 12044 Exposure complete
02:35:12.341 00.034 12044 worker thread done servicing request
02:35:12.341 00.000 14964 OnExposeComplete: enter
02:35:12.342 00.001 14964 UpdateGuideState(): m_state=6
02:35:12.343 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4373
02:35:12.344 00.001 14964 Star::Find returns 1 (0), X=278.02, Y=94.11, Mass=254733, SNR=283.2, Peak=12135 HFD=4.7
02:35:12.345 00.001 14964 MultiStar: [#1 0.48,-0.16,0.15,U] [#2 -0.10,-1.06,0.00,M2] 
02:35:12.347 00.002 14964 refined, 1 included, MultiStar: {0.56, 0.42}, one-star: {0.57, 0.51}
02:35:12.348 00.001 14964 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.56) = xAngle (2.21 = 2.21)
02:35:12.349 00.001 14964 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.26 = -1.02)
02:35:12.350 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=0.42 hyp=0.70 cameraTheta=0.65 mountX=-0.42 mountY=-0.60, mountTheta=-2.18
02:35:12.352 00.002 14964 SchedulePrimaryMove(1136A648, x=0.56, y=0.42, opts=13)
02:35:12.354 00.002 14964 Enqueuing Move request for scope (0.56, 0.42)
02:35:12.355 00.001 12044 Worker thread wakes up
02:35:12.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.42) opts 0xd
02:35:12.355 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, 0.42)
02:35:12.355 00.000 12044 Moving (0.56, 0.42) raw xDistance=-0.42 yDistance=-0.60
02:35:12.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.42, slope = -0.03
02:35:12.355 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:12.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
02:35:12.355 00.000 12044 MoveAxis(E, 24, ABG)
02:35:12.355 00.000 12044 Guiding  Dir = 2, Dur = 24
02:35:12.369 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12135, med=617, FiltMin=531, FiltMax=8327, Gamma=0.810
02:35:12.376 00.007 14964 UpdateGuideState exits: m=254733 SNR=283.2
02:35:12.376 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.377 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:12.377 00.000 14964 Enqueuing Expose request
02:35:12.394 00.017 12044 IsSlewing returns 0
02:35:12.395 00.001 12044 IsGuiding returns 0
02:35:12.427 00.032 12044 IsGuiding returns 1
02:35:12.427 00.000 12044 scope still moving after pulse duration time elapsed
02:35:12.489 00.062 12044 IsSlewing returns 0
02:35:12.490 00.001 12044 IsGuiding returns 0
02:35:12.490 00.000 12044 scope move finished after 24 + 70 ms
02:35:12.490 00.000 12044 Move returns status 0, amount 24
02:35:12.490 00.000 12044 MoveAxis(N, 0, ABG)
02:35:12.490 00.000 12044 Move returns status 0, amount 0
02:35:12.490 00.000 12044 move complete, result=0
02:35:12.490 00.000 12044 worker thread done servicing request
02:35:12.490 00.000 12044 Worker thread wakes up
02:35:12.490 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:12.490 00.000 14964 GuideStep: -0.4 px 24 ms EAST, -0.6 px 0 ms NORTH
02:35:12.491 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:15.616 03.125 12044 Exposure complete
02:35:15.640 00.024 12044 worker thread done servicing request
02:35:15.641 00.001 14964 OnExposeComplete: enter
02:35:15.641 00.000 14964 UpdateGuideState(): m_state=6
02:35:15.642 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4374
02:35:15.643 00.001 14964 Star::Find returns 1 (0), X=277.87, Y=93.28, Mass=263827, SNR=319.7, Peak=15829 HFD=4.5
02:35:15.643 00.000 14964 MultiStar: [#1 0.42,0.74,0.00,M4] [#2 -0.19,-0.53,0.08,U] 
02:35:15.644 00.001 14964 refined, 1 included, MultiStar: {0.38, -0.33}, one-star: {0.42, -0.32}
02:35:15.644 00.000 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.83 = 0.83)
02:35:15.644 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.88 = -2.40)
02:35:15.645 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.33 hyp=0.50 cameraTheta=-0.73 mountX=0.34 mountY=-0.34, mountTheta=-0.78
02:35:15.646 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.33, opts=13)
02:35:15.646 00.000 14964 Enqueuing Move request for scope (0.38, -0.33)
02:35:15.647 00.001 12044 Worker thread wakes up
02:35:15.647 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.33) opts 0xd
02:35:15.647 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.33)
02:35:15.647 00.000 12044 Moving (0.38, -0.33) raw xDistance=0.34 yDistance=-0.34
02:35:15.647 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.01
02:35:15.647 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:15.647 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:35:15.647 00.000 12044 MoveAxis(E, 0, ABG)
02:35:15.647 00.000 12044 Move returns status 0, amount 0
02:35:15.647 00.000 12044 MoveAxis(N, 0, ABG)
02:35:15.647 00.000 12044 Move returns status 0, amount 0
02:35:15.647 00.000 12044 move complete, result=0
02:35:15.647 00.000 12044 worker thread done servicing request
02:35:15.654 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15829, med=616, FiltMin=522, FiltMax=10803, Gamma=0.810
02:35:15.662 00.008 14964 UpdateGuideState exits: m=263827 SNR=319.7
02:35:15.663 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:15.663 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:15.664 00.001 14964 Enqueuing Expose request
02:35:15.664 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:35:15.665 00.001 12044 Worker thread wakes up
02:35:15.665 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:15.665 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:18.784 03.119 12044 Exposure complete
02:35:18.807 00.023 12044 worker thread done servicing request
02:35:18.807 00.000 14964 OnExposeComplete: enter
02:35:18.808 00.001 14964 UpdateGuideState(): m_state=6
02:35:18.809 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4375
02:35:18.809 00.000 14964 Star::Find returns 1 (0), X=278.20, Y=93.15, Mass=254460, SNR=298.0, Peak=12169 HFD=4.7
02:35:18.810 00.001 14964 MultiStar: [#1 0.45,0.66,0.00,M5] [#2 -0.50,-0.94,0.00,M2] 
02:35:18.810 00.000 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
02:35:18.811 00.001 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.21)
02:35:18.811 00.000 14964 CameraToMount -- cameraX=0.75 cameraY=-0.45 hyp=0.87 cameraTheta=-0.54 mountX=0.46 mountY=-0.70, mountTheta=-0.99
02:35:18.812 00.001 14964 SchedulePrimaryMove(1136A648, x=0.75, y=-0.45, opts=13)
02:35:18.813 00.001 14964 Enqueuing Move request for scope (0.75, -0.45)
02:35:18.813 00.000 12044 Worker thread wakes up
02:35:18.813 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.45) opts 0xd
02:35:18.813 00.000 12044 Handling offset move in thread for scope, endpoint = (0.75, -0.45)
02:35:18.813 00.000 12044 Moving (0.75, -0.45) raw xDistance=0.46 yDistance=-0.70
02:35:18.813 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.46, slope = 0.05
02:35:18.814 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:18.814 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
02:35:18.814 00.000 12044 MoveAxis(W, 41, ABG)
02:35:18.814 00.000 12044 Guiding  Dir = 3, Dur = 41
02:35:18.821 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12169, med=617, FiltMin=535, FiltMax=9326, Gamma=0.810
02:35:18.827 00.006 14964 UpdateGuideState exits: m=254460 SNR=298.0
02:35:18.828 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:18.828 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:18.829 00.001 14964 Enqueuing Expose request
02:35:18.917 00.088 12044 IsSlewing returns 0
02:35:18.918 00.001 12044 IsGuiding returns 0
02:35:18.949 00.031 12044 PulseGuide returned control before completion, sleep 20
02:35:18.984 00.035 12044 IsGuiding returns 1
02:35:18.984 00.000 12044 scope still moving after pulse duration time elapsed
02:35:19.036 00.052 12044 IsSlewing returns 0
02:35:19.036 00.000 12044 IsGuiding returns 0
02:35:19.036 00.000 12044 scope move finished after 41 + 78 ms
02:35:19.036 00.000 12044 Move returns status 0, amount 41
02:35:19.036 00.000 12044 MoveAxis(N, 0, ABG)
02:35:19.036 00.000 12044 Move returns status 0, amount 0
02:35:19.036 00.000 12044 move complete, result=0
02:35:19.036 00.000 12044 worker thread done servicing request
02:35:19.036 00.000 12044 Worker thread wakes up
02:35:19.036 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:19.036 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:19.036 00.000 14964 GuideStep: 0.5 px 41 ms WEST, -0.7 px 0 ms NORTH
02:35:22.137 03.101 12044 Exposure complete
02:35:22.159 00.022 12044 worker thread done servicing request
02:35:22.159 00.000 14964 OnExposeComplete: enter
02:35:22.160 00.001 14964 UpdateGuideState(): m_state=6
02:35:22.160 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4376
02:35:22.161 00.001 14964 Star::Find returns 1 (0), X=277.07, Y=94.86, Mass=247000, SNR=278.5, Peak=9754 HFD=5.1
02:35:22.161 00.000 14964 MultiStar: [#1 -0.43,-0.80,0.00,M6] [#2 -1.14,-1.88,0.00,M3] 
02:35:22.161 00.000 14964 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.56) = xAngle (3.42 = -2.86)
02:35:22.162 00.001 14964 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.19)
02:35:22.162 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=1.26 hyp=1.32 cameraTheta=1.87 mountX=-1.26 mountY=0.25, mountTheta=2.94
02:35:22.163 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=1.26, opts=13)
02:35:22.164 00.001 14964 Enqueuing Move request for scope (-0.38, 1.26)
02:35:22.164 00.000 12044 Worker thread wakes up
02:35:22.164 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.26) opts 0xd
02:35:22.164 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 1.26)
02:35:22.164 00.000 12044 Moving (-0.38, 1.26) raw xDistance=-1.26 yDistance=0.25
02:35:22.164 00.000 12044 Lowpass2 history cleared, outlier deflection
02:35:22.165 00.001 12044 GuideAlgorithmLowpass2::Result() returns -0.82 from input -1.26, slope = 0.00
02:35:22.165 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:22.165 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:35:22.165 00.000 12044 MoveAxis(E, 97, ABG)
02:35:22.165 00.000 12044 Guiding  Dir = 2, Dur = 97
02:35:22.172 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=9754, med=616, FiltMin=520, FiltMax=8355, Gamma=0.810
02:35:22.178 00.006 14964 UpdateGuideState exits: m=247000 SNR=278.5
02:35:22.178 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:22.179 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:22.179 00.000 14964 Enqueuing Expose request
02:35:22.223 00.044 12044 IsSlewing returns 0
02:35:22.224 00.001 12044 IsGuiding returns 0
02:35:22.255 00.031 12044 PulseGuide returned control before completion, sleep 76
02:35:22.336 00.081 12044 IsGuiding returns 1
02:35:22.337 00.001 12044 scope still moving after pulse duration time elapsed
02:35:22.397 00.060 12044 IsSlewing returns 0
02:35:22.397 00.000 12044 IsGuiding returns 0
02:35:22.397 00.000 12044 scope move finished after 97 + 76 ms
02:35:22.397 00.000 12044 Move returns status 0, amount 97
02:35:22.397 00.000 12044 MoveAxis(N, 0, ABG)
02:35:22.397 00.000 12044 Move returns status 0, amount 0
02:35:22.397 00.000 12044 move complete, result=0
02:35:22.397 00.000 12044 worker thread done servicing request
02:35:22.397 00.000 12044 Worker thread wakes up
02:35:22.397 00.000 14964 GuideStep: -1.3 px 97 ms EAST, 0.3 px 0 ms NORTH
02:35:22.398 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:22.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:25.509 03.111 12044 Exposure complete
02:35:25.529 00.020 12044 worker thread done servicing request
02:35:25.529 00.000 14964 OnExposeComplete: enter
02:35:25.530 00.001 14964 UpdateGuideState(): m_state=6
02:35:25.531 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4377
02:35:25.531 00.000 14964 Star::Find returns 1 (0), X=278.09, Y=93.27, Mass=257709, SNR=304.2, Peak=14429 HFD=4.5
02:35:25.531 00.000 14964 MultiStar: [#1 0.55,0.69,0.00,M7] [#2 -0.29,-0.35,0.09,U] 
02:35:25.532 00.001 14964 refined, 1 included, MultiStar: {0.56, -0.33}, one-star: {0.64, -0.33}
02:35:25.532 00.000 14964 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
02:35:25.532 00.000 14964 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.08 = -2.21)
02:35:25.533 00.001 14964 CameraToMount -- cameraX=0.56 cameraY=-0.33 hyp=0.65 cameraTheta=-0.53 mountX=0.34 mountY=-0.53, mountTheta=-1.00
02:35:25.534 00.001 14964 SchedulePrimaryMove(1136A648, x=0.56, y=-0.33, opts=13)
02:35:25.534 00.000 14964 Enqueuing Move request for scope (0.56, -0.33)
02:35:25.535 00.001 12044 Worker thread wakes up
02:35:25.535 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.33) opts 0xd
02:35:25.535 00.000 12044 Handling offset move in thread for scope, endpoint = (0.56, -0.33)
02:35:25.535 00.000 12044 Moving (0.56, -0.33) raw xDistance=0.34 yDistance=-0.53
02:35:25.535 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.00
02:35:25.535 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:25.535 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
02:35:25.535 00.000 12044 MoveAxis(W, 26, ABG)
02:35:25.535 00.000 12044 Guiding  Dir = 3, Dur = 26
02:35:25.543 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14429, med=617, FiltMin=524, FiltMax=9163, Gamma=0.810
02:35:25.550 00.007 14964 UpdateGuideState exits: m=257709 SNR=304.2
02:35:25.551 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.551 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:25.551 00.000 14964 Enqueuing Expose request
02:35:25.582 00.031 12044 IsSlewing returns 0
02:35:25.582 00.000 12044 IsGuiding returns 0
02:35:25.614 00.032 12044 IsGuiding returns 1
02:35:25.614 00.000 12044 scope still moving after pulse duration time elapsed
02:35:25.675 00.061 12044 IsSlewing returns 0
02:35:25.675 00.000 12044 IsGuiding returns 0
02:35:25.675 00.000 12044 scope move finished after 26 + 67 ms
02:35:25.675 00.000 12044 Move returns status 0, amount 26
02:35:25.675 00.000 12044 MoveAxis(N, 0, ABG)
02:35:25.675 00.000 12044 Move returns status 0, amount 0
02:35:25.675 00.000 12044 move complete, result=0
02:35:25.675 00.000 12044 worker thread done servicing request
02:35:25.675 00.000 12044 Worker thread wakes up
02:35:25.676 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:25.676 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:25.676 00.000 14964 GuideStep: 0.3 px 26 ms WEST, -0.5 px 0 ms NORTH
02:35:28.811 03.135 12044 Exposure complete
02:35:28.836 00.025 12044 worker thread done servicing request
02:35:28.836 00.000 14964 OnExposeComplete: enter
02:35:28.837 00.001 14964 UpdateGuideState(): m_state=6
02:35:28.838 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4378
02:35:28.838 00.000 14964 Star::Find returns 1 (0), X=277.77, Y=93.16, Mass=253858, SNR=298.5, Peak=13205 HFD=4.5
02:35:28.839 00.001 14964 MultiStar: [#1 0.29,0.86,0.00,M8] [#2 -0.33,-0.64,0.08,U] 
02:35:28.839 00.000 14964 refined, 1 included, MultiStar: {0.27, -0.46}, one-star: {0.31, -0.44}
02:35:28.840 00.001 14964 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.56) = xAngle (0.51 = 0.51)
02:35:28.840 00.000 14964 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.57 = -2.72)
02:35:28.840 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=-0.46 hyp=0.53 cameraTheta=-1.04 mountX=0.46 mountY=-0.22, mountTheta=-0.44
02:35:28.841 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=-0.46, opts=13)
02:35:28.842 00.001 14964 Enqueuing Move request for scope (0.27, -0.46)
02:35:28.842 00.000 12044 Worker thread wakes up
02:35:28.842 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.46) opts 0xd
02:35:28.843 00.001 12044 Handling offset move in thread for scope, endpoint = (0.27, -0.46)
02:35:28.843 00.000 12044 Moving (0.27, -0.46) raw xDistance=0.46 yDistance=-0.22
02:35:28.843 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.46, slope = 0.00
02:35:28.843 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:28.843 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:35:28.843 00.000 12044 MoveAxis(W, 36, ABG)
02:35:28.843 00.000 12044 Guiding  Dir = 3, Dur = 36
02:35:28.851 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13205, med=617, FiltMin=531, FiltMax=10967, Gamma=0.810
02:35:28.857 00.006 14964 UpdateGuideState exits: m=253858 SNR=298.5
02:35:28.857 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:28.858 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:28.858 00.000 14964 Enqueuing Expose request
02:35:28.865 00.007 12044 IsSlewing returns 0
02:35:28.865 00.000 12044 IsGuiding returns 0
02:35:28.897 00.032 12044 PulseGuide returned control before completion, sleep 15
02:35:28.914 00.017 12044 IsGuiding returns 1
02:35:28.914 00.000 12044 scope still moving after pulse duration time elapsed
02:35:29.003 00.089 12044 IsSlewing returns 0
02:35:29.003 00.000 12044 IsGuiding returns 0
02:35:29.003 00.000 12044 scope move finished after 36 + 102 ms
02:35:29.003 00.000 12044 Move returns status 0, amount 36
02:35:29.003 00.000 12044 MoveAxis(N, 0, ABG)
02:35:29.003 00.000 12044 Move returns status 0, amount 0
02:35:29.003 00.000 12044 move complete, result=0
02:35:29.003 00.000 12044 worker thread done servicing request
02:35:29.003 00.000 12044 Worker thread wakes up
02:35:29.004 00.001 14964 GuideStep: 0.5 px 36 ms WEST, -0.2 px 0 ms NORTH
02:35:29.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:29.004 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:32.138 03.134 12044 Exposure complete
02:35:32.160 00.022 12044 worker thread done servicing request
02:35:32.160 00.000 14964 OnExposeComplete: enter
02:35:32.160 00.000 14964 UpdateGuideState(): m_state=6
02:35:32.161 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4379
02:35:32.162 00.001 14964 Star::Find returns 1 (0), X=277.90, Y=93.54, Mass=248999, SNR=304.8, Peak=14093 HFD=4.3
02:35:32.162 00.000 14964 MultiStar: [#1 0.21,0.55,0.16,U] [#2 -0.11,-0.38,0.07,U] 
02:35:32.163 00.001 14964 refined, 2 included, MultiStar: {0.39, 0.00}, one-star: {0.45, -0.06}
02:35:32.163 00.000 14964 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.56) = xAngle (1.56 = 1.56)
02:35:32.164 00.001 14964 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.61 = -1.67)
02:35:32.164 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.00 hyp=0.39 cameraTheta=0.00 mountX=0.00 mountY=-0.39, mountTheta=-1.56
02:35:32.165 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.00, opts=13)
02:35:32.166 00.001 14964 Enqueuing Move request for scope (0.39, 0.00)
02:35:32.166 00.000 12044 Worker thread wakes up
02:35:32.166 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.00) opts 0xd
02:35:32.166 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.00)
02:35:32.166 00.000 12044 Moving (0.39, 0.00) raw xDistance=0.00 yDistance=-0.39
02:35:32.166 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
02:35:32.166 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:32.167 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:35:32.167 00.000 12044 MoveAxis(E, 0, ABG)
02:35:32.167 00.000 12044 Move returns status 0, amount 0
02:35:32.167 00.000 12044 MoveAxis(N, 0, ABG)
02:35:32.167 00.000 12044 Move returns status 0, amount 0
02:35:32.167 00.000 12044 move complete, result=0
02:35:32.167 00.000 12044 worker thread done servicing request
02:35:32.174 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14093, med=616, FiltMin=526, FiltMax=10375, Gamma=0.810
02:35:32.179 00.005 14964 UpdateGuideState exits: m=248999 SNR=304.8
02:35:32.180 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:32.180 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:32.181 00.001 14964 Enqueuing Expose request
02:35:32.181 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:35:32.182 00.001 12044 Worker thread wakes up
02:35:32.182 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:32.182 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:35.307 03.125 12044 Exposure complete
02:35:35.328 00.021 12044 worker thread done servicing request
02:35:35.328 00.000 14964 OnExposeComplete: enter
02:35:35.329 00.001 14964 UpdateGuideState(): m_state=6
02:35:35.329 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4380
02:35:35.330 00.001 14964 Star::Find returns 1 (0), X=277.68, Y=93.26, Mass=244657, SNR=273.1, Peak=10033 HFD=4.9
02:35:35.330 00.000 14964 MultiStar: [#1 0.23,0.39,0.18,U] [#2 -0.55,-0.89,0.00,M1] 
02:35:35.331 00.001 14964 refined, 1 included, MultiStar: {0.23, -0.23}, one-star: {0.23, -0.34}
02:35:35.331 00.000 14964 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.56) = xAngle (0.76 = 0.76)
02:35:35.332 00.001 14964 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.47)
02:35:35.332 00.000 14964 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-0.79 mountX=0.24 mountY=-0.20, mountTheta=-0.71
02:35:35.334 00.002 14964 SchedulePrimaryMove(1136A648, x=0.23, y=-0.23, opts=13)
02:35:35.334 00.000 14964 Enqueuing Move request for scope (0.23, -0.23)
02:35:35.335 00.001 12044 Worker thread wakes up
02:35:35.335 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
02:35:35.335 00.000 12044 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
02:35:35.335 00.000 12044 Moving (0.23, -0.23) raw xDistance=0.24 yDistance=-0.20
02:35:35.335 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.08
02:35:35.335 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:35.335 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:35:35.335 00.000 12044 MoveAxis(E, 0, ABG)
02:35:35.335 00.000 12044 Move returns status 0, amount 0
02:35:35.335 00.000 12044 MoveAxis(N, 0, ABG)
02:35:35.335 00.000 12044 Move returns status 0, amount 0
02:35:35.335 00.000 12044 move complete, result=0
02:35:35.335 00.000 12044 worker thread done servicing request
02:35:35.342 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10033, med=617, FiltMin=527, FiltMax=8487, Gamma=0.810
02:35:35.347 00.005 14964 UpdateGuideState exits: m=244657 SNR=273.1
02:35:35.349 00.002 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:35.349 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:35.350 00.001 14964 Enqueuing Expose request
02:35:35.351 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:35.351 00.000 12044 Worker thread wakes up
02:35:35.351 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:35.351 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:38.452 03.101 12044 Exposure complete
02:35:38.472 00.020 12044 worker thread done servicing request
02:35:38.472 00.000 14964 OnExposeComplete: enter
02:35:38.473 00.001 14964 UpdateGuideState(): m_state=6
02:35:38.473 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4381
02:35:38.475 00.002 14964 Star::Find returns 1 (0), X=276.75, Y=93.88, Mass=254787, SNR=306.9, Peak=12959 HFD=4.5
02:35:38.475 00.000 14964 MultiStar: [#1 -0.72,0.10,0.16,U] [#2 -1.01,-0.81,0.00,M2] 
02:35:38.476 00.001 14964 refined, 1 included, MultiStar: {-0.71, 0.25}, one-star: {-0.71, 0.28}
02:35:38.476 00.000 14964 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.56) = xAngle (4.36 = -1.93)
02:35:38.477 00.001 14964 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.41 = 1.13)
02:35:38.477 00.000 14964 CameraToMount -- cameraX=-0.71 cameraY=0.25 hyp=0.75 cameraTheta=2.80 mountX=-0.26 mountY=0.68, mountTheta=1.94
02:35:38.478 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=0.25, opts=13)
02:35:38.479 00.001 14964 Enqueuing Move request for scope (-0.71, 0.25)
02:35:38.479 00.000 12044 Worker thread wakes up
02:35:38.479 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.25) opts 0xd
02:35:38.479 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, 0.25)
02:35:38.479 00.000 12044 Moving (-0.71, 0.25) raw xDistance=-0.26 yDistance=0.68
02:35:38.479 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.26 is < calculated value -0.46, using input
02:35:38.479 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = -0.14
02:35:38.479 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:38.479 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
02:35:38.479 00.000 12044 MoveAxis(E, 0, ABG)
02:35:38.480 00.001 12044 Move returns status 0, amount 0
02:35:38.480 00.000 12044 MoveAxis(N, 0, ABG)
02:35:38.480 00.000 12044 Move returns status 0, amount 0
02:35:38.480 00.000 12044 move complete, result=0
02:35:38.480 00.000 12044 worker thread done servicing request
02:35:38.488 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12959, med=617, FiltMin=519, FiltMax=9981, Gamma=0.810
02:35:38.493 00.005 14964 UpdateGuideState exits: m=254787 SNR=306.9
02:35:38.494 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.494 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:38.495 00.001 14964 Enqueuing Expose request
02:35:38.495 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 0.7 px 0 ms NORTH
02:35:38.496 00.001 12044 Worker thread wakes up
02:35:38.496 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:38.496 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:41.624 03.128 12044 Exposure complete
02:35:41.647 00.023 12044 worker thread done servicing request
02:35:41.647 00.000 14964 OnExposeComplete: enter
02:35:41.648 00.001 14964 UpdateGuideState(): m_state=6
02:35:41.648 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4382
02:35:41.649 00.001 14964 Star::Find returns 1 (0), X=277.36, Y=93.51, Mass=255829, SNR=303.9, Peak=15173 HFD=4.3
02:35:41.649 00.000 14964 MultiStar: [#1 -0.05,0.44,0.18,U] [#2 -1.09,-0.38,0.00,M3] 
02:35:41.650 00.001 14964 refined, 1 included, MultiStar: {-0.09, -0.00}, one-star: {-0.10, -0.08}
02:35:41.651 00.001 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
02:35:41.651 00.000 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
02:35:41.652 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.10 mountX=0.00 mountY=0.09, mountTheta=1.54
02:35:41.653 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.00, opts=13)
02:35:41.653 00.000 14964 Enqueuing Move request for scope (-0.09, -0.00)
02:35:41.654 00.001 12044 Worker thread wakes up
02:35:41.654 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
02:35:41.654 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
02:35:41.654 00.000 12044 Moving (-0.09, -0.00) raw xDistance=0.00 yDistance=0.09
02:35:41.654 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.10
02:35:41.654 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:41.654 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:35:41.654 00.000 12044 MoveAxis(E, 0, ABG)
02:35:41.654 00.000 12044 Move returns status 0, amount 0
02:35:41.654 00.000 12044 MoveAxis(N, 0, ABG)
02:35:41.654 00.000 12044 Move returns status 0, amount 0
02:35:41.654 00.000 12044 move complete, result=0
02:35:41.654 00.000 12044 worker thread done servicing request
02:35:41.661 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15173, med=617, FiltMin=523, FiltMax=12763, Gamma=0.810
02:35:41.667 00.006 14964 UpdateGuideState exits: m=255829 SNR=303.9
02:35:41.668 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:41.668 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:41.669 00.001 14964 Enqueuing Expose request
02:35:41.669 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:41.669 00.000 12044 Worker thread wakes up
02:35:41.670 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:41.670 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:44.771 03.101 12044 Exposure complete
02:35:44.793 00.022 12044 worker thread done servicing request
02:35:44.793 00.000 14964 OnExposeComplete: enter
02:35:44.793 00.000 14964 UpdateGuideState(): m_state=6
02:35:44.794 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4383
02:35:44.794 00.000 14964 Star::Find returns 1 (0), X=277.29, Y=94.11, Mass=254793, SNR=300.6, Peak=13583 HFD=4.3
02:35:44.795 00.001 14964 MultiStar: [#1 -0.22,-0.06,0.17,U] [#2 -0.78,-1.45,0.00,M4] 
02:35:44.795 00.000 14964 refined, 1 included, MultiStar: {-0.17, 0.43}, one-star: {-0.16, 0.51}
02:35:44.796 00.001 14964 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.56) = xAngle (3.51 = -2.77)
02:35:44.796 00.000 14964 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
02:35:44.797 00.001 14964 CameraToMount -- cameraX=-0.17 cameraY=0.43 hyp=0.46 cameraTheta=1.95 mountX=-0.43 mountY=0.13, mountTheta=2.85
02:35:44.798 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.17, y=0.43, opts=13)
02:35:44.798 00.000 14964 Enqueuing Move request for scope (-0.17, 0.43)
02:35:44.799 00.001 12044 Worker thread wakes up
02:35:44.799 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.43) opts 0xd
02:35:44.799 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.17, 0.43)
02:35:44.799 00.000 12044 Moving (-0.17, 0.43) raw xDistance=-0.43 yDistance=0.13
02:35:44.799 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.43 is < calculated value -0.57, using input
02:35:44.799 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.43, slope = -0.12
02:35:44.799 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:44.799 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:35:44.799 00.000 12044 MoveAxis(E, 33, ABG)
02:35:44.799 00.000 12044 Guiding  Dir = 2, Dur = 33
02:35:44.807 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13583, med=616, FiltMin=529, FiltMax=11290, Gamma=0.810
02:35:44.812 00.005 14964 UpdateGuideState exits: m=254793 SNR=300.6
02:35:44.813 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.813 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:44.814 00.001 14964 Enqueuing Expose request
02:35:44.833 00.019 12044 IsSlewing returns 0
02:35:44.833 00.000 12044 IsGuiding returns 0
02:35:44.865 00.032 12044 PulseGuide returned control before completion, sleep 12
02:35:44.895 00.030 12044 IsGuiding returns 1
02:35:44.895 00.000 12044 scope still moving after pulse duration time elapsed
02:35:44.940 00.045 12044 IsSlewing returns 0
02:35:44.940 00.000 12044 IsGuiding returns 0
02:35:44.940 00.000 12044 scope move finished after 33 + 74 ms
02:35:44.940 00.000 12044 Move returns status 0, amount 33
02:35:44.941 00.001 12044 MoveAxis(N, 0, ABG)
02:35:44.941 00.000 12044 Move returns status 0, amount 0
02:35:44.941 00.000 12044 move complete, result=0
02:35:44.941 00.000 12044 worker thread done servicing request
02:35:44.941 00.000 12044 Worker thread wakes up
02:35:44.941 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:44.941 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:44.941 00.000 14964 GuideStep: -0.4 px 33 ms EAST, 0.1 px 0 ms NORTH
02:35:48.070 03.129 12044 Exposure complete
02:35:48.094 00.024 12044 worker thread done servicing request
02:35:48.094 00.000 14964 OnExposeComplete: enter
02:35:48.095 00.001 14964 UpdateGuideState(): m_state=6
02:35:48.095 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4384
02:35:48.096 00.001 14964 Star::Find returns 1 (0), X=276.91, Y=94.37, Mass=253438, SNR=300.2, Peak=11147 HFD=5.1
02:35:48.097 00.001 14964 MultiStar: [#1 -0.86,0.08,0.00,M4] [#2 -1.10,-0.93,0.00,M5] 
02:35:48.097 00.000 14964 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.56) = xAngle (3.75 = -2.54)
02:35:48.097 00.000 14964 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.80 = 0.52)
02:35:48.098 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.77 hyp=0.94 cameraTheta=2.19 mountX=-0.77 mountY=0.46, mountTheta=2.60
02:35:48.099 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.77, opts=13)
02:35:48.099 00.000 14964 Enqueuing Move request for scope (-0.55, 0.77)
02:35:48.100 00.001 12044 Worker thread wakes up
02:35:48.100 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.77) opts 0xd
02:35:48.100 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.77)
02:35:48.100 00.000 12044 Moving (-0.55, 0.77) raw xDistance=-0.77 yDistance=0.46
02:35:48.100 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.77 is < calculated value -0.79, using input
02:35:48.100 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.50 from input -0.77, slope = -0.15
02:35:48.100 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:35:48.100 00.000 12044 MoveAxis(E, 59, ABG)
02:35:48.100 00.000 12044 Guiding  Dir = 2, Dur = 59
02:35:48.107 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11147, med=616, FiltMin=513, FiltMax=7945, Gamma=0.810
02:35:48.113 00.006 14964 UpdateGuideState exits: m=253438 SNR=300.2
02:35:48.113 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:48.114 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:48.114 00.000 14964 Enqueuing Expose request
02:35:48.132 00.018 12044 IsSlewing returns 0
02:35:48.132 00.000 12044 IsGuiding returns 0
02:35:48.163 00.031 12044 PulseGuide returned control before completion, sleep 38
02:35:48.217 00.054 12044 IsGuiding returns 1
02:35:48.217 00.000 12044 scope still moving after pulse duration time elapsed
02:35:48.269 00.052 12044 IsSlewing returns 0
02:35:48.269 00.000 12044 IsGuiding returns 0
02:35:48.269 00.000 12044 scope move finished after 59 + 78 ms
02:35:48.269 00.000 12044 Move returns status 0, amount 59
02:35:48.270 00.001 12044 MoveAxis(S, 43, ABG)
02:35:48.270 00.000 12044 Guiding  Dir = 1, Dur = 43
02:35:48.301 00.031 12044 IsSlewing returns 0
02:35:48.301 00.000 12044 IsGuiding returns 0
02:35:48.331 00.030 12044 PulseGuide returned control before completion, sleep 22
02:35:48.363 00.032 12044 IsGuiding returns 1
02:35:48.363 00.000 12044 scope still moving after pulse duration time elapsed
02:35:48.441 00.078 12044 IsSlewing returns 0
02:35:48.441 00.000 12044 IsGuiding returns 0
02:35:48.441 00.000 12044 scope move finished after 43 + 97 ms
02:35:48.441 00.000 12044 Move returns status 0, amount 43
02:35:48.441 00.000 12044 move complete, result=0
02:35:48.441 00.000 12044 worker thread done servicing request
02:35:48.441 00.000 12044 Worker thread wakes up
02:35:48.441 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:48.441 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:48.441 00.000 14964 GuideStep: -0.8 px 59 ms EAST, 0.5 px 43 ms SOUTH
02:35:51.571 03.130 12044 Exposure complete
02:35:51.594 00.023 12044 worker thread done servicing request
02:35:51.594 00.000 14964 OnExposeComplete: enter
02:35:51.595 00.001 14964 UpdateGuideState(): m_state=6
02:35:51.596 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4385
02:35:51.596 00.000 14964 Star::Find returns 1 (0), X=277.58, Y=93.30, Mass=252053, SNR=300.9, Peak=12325 HFD=4.7
02:35:51.597 00.001 14964 MultiStar: [#1 -0.10,0.87,0.00,M5] [#2 -0.60,-0.26,0.06,U] 
02:35:51.597 00.000 14964 refined, 1 included, MultiStar: {0.09, -0.29}, one-star: {0.13, -0.29}
02:35:51.597 00.000 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.29 = 0.29)
02:35:51.598 00.001 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
02:35:51.598 00.000 14964 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.27 mountX=0.29 mountY=-0.06, mountTheta=-0.20
02:35:51.600 00.002 14964 SchedulePrimaryMove(1136A648, x=0.09, y=-0.29, opts=13)
02:35:51.600 00.000 14964 Enqueuing Move request for scope (0.09, -0.29)
02:35:51.601 00.001 12044 Worker thread wakes up
02:35:51.601 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
02:35:51.601 00.000 12044 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
02:35:51.601 00.000 12044 Moving (0.09, -0.29) raw xDistance=0.29 yDistance=-0.06
02:35:51.601 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.08
02:35:51.601 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:51.601 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:35:51.601 00.000 12044 MoveAxis(E, 0, ABG)
02:35:51.601 00.000 12044 Move returns status 0, amount 0
02:35:51.601 00.000 12044 MoveAxis(N, 0, ABG)
02:35:51.601 00.000 12044 Move returns status 0, amount 0
02:35:51.601 00.000 12044 move complete, result=0
02:35:51.601 00.000 12044 worker thread done servicing request
02:35:51.608 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12325, med=617, FiltMin=530, FiltMax=10491, Gamma=0.810
02:35:51.614 00.006 14964 UpdateGuideState exits: m=252053 SNR=300.9
02:35:51.614 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.615 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:51.615 00.000 14964 Enqueuing Expose request
02:35:51.616 00.001 12044 Worker thread wakes up
02:35:51.616 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:51.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:51.616 00.000 14964 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:54.740 03.124 12044 Exposure complete
02:35:54.762 00.022 12044 worker thread done servicing request
02:35:54.762 00.000 14964 OnExposeComplete: enter
02:35:54.763 00.001 14964 UpdateGuideState(): m_state=6
02:35:54.764 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4386
02:35:54.764 00.000 14964 Star::Find returns 1 (0), X=277.31, Y=93.22, Mass=253310, SNR=306.0, Peak=11565 HFD=4.6
02:35:54.765 00.001 14964 MultiStar: [#1 -0.04,0.58,0.15,U] [#2 -0.56,-0.57,0.00,M5] 
02:35:54.765 00.000 14964 refined, 1 included, MultiStar: {-0.13, -0.25}, one-star: {-0.15, -0.38}
02:35:54.766 00.001 14964 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.56) = xAngle (-0.50 = -0.50)
02:35:54.766 00.000 14964 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
02:35:54.767 00.001 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.06 mountX=0.25 mountY=0.16, mountTheta=0.56
02:35:54.768 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.25, opts=13)
02:35:54.769 00.001 14964 Enqueuing Move request for scope (-0.13, -0.25)
02:35:54.769 00.000 12044 Worker thread wakes up
02:35:54.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
02:35:54.769 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
02:35:54.769 00.000 12044 Moving (-0.13, -0.25) raw xDistance=0.25 yDistance=0.16
02:35:54.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.05
02:35:54.769 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:54.770 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:54.770 00.000 12044 MoveAxis(E, 0, ABG)
02:35:54.770 00.000 12044 Move returns status 0, amount 0
02:35:54.770 00.000 12044 MoveAxis(N, 0, ABG)
02:35:54.770 00.000 12044 Move returns status 0, amount 0
02:35:54.770 00.000 12044 move complete, result=0
02:35:54.770 00.000 12044 worker thread done servicing request
02:35:54.777 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11565, med=617, FiltMin=524, FiltMax=10375, Gamma=0.810
02:35:54.782 00.005 14964 UpdateGuideState exits: m=253310 SNR=306.0
02:35:54.783 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.783 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:54.784 00.001 14964 Enqueuing Expose request
02:35:54.785 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:54.785 00.000 12044 Worker thread wakes up
02:35:54.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:54.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:57.895 03.110 12044 Exposure complete
02:35:57.918 00.023 12044 worker thread done servicing request
02:35:57.918 00.000 14964 OnExposeComplete: enter
02:35:57.920 00.002 14964 UpdateGuideState(): m_state=6
02:35:57.920 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4387
02:35:57.921 00.001 14964 Star::Find returns 1 (0), X=278.22, Y=92.50, Mass=248994, SNR=303.7, Peak=13131 HFD=4.6
02:35:57.921 00.000 14964 MultiStar: [#1 0.76,1.26,0.00,M5] [#2 0.50,0.15,0.08,U] 
02:35:57.922 00.001 14964 refined, 1 included, MultiStar: {0.74, -1.01}, one-star: {0.76, -1.10}
02:35:57.922 00.000 14964 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.56) = xAngle (0.62 = 0.62)
02:35:57.923 00.001 14964 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.67 = -2.61)
02:35:57.923 00.000 14964 CameraToMount -- cameraX=0.74 cameraY=-1.01 hyp=1.26 cameraTheta=-0.94 mountX=1.02 mountY=-0.64, mountTheta=-0.56
02:35:57.924 00.001 14964 SchedulePrimaryMove(1136A648, x=0.74, y=-1.01, opts=13)
02:35:57.925 00.001 14964 Enqueuing Move request for scope (0.74, -1.01)
02:35:57.925 00.000 12044 Worker thread wakes up
02:35:57.925 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.74, -1.01) opts 0xd
02:35:57.925 00.000 12044 Handling offset move in thread for scope, endpoint = (0.74, -1.01)
02:35:57.925 00.000 12044 Moving (0.74, -1.01) raw xDistance=1.02 yDistance=-0.64
02:35:57.925 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.20 from input 1.02, slope = 0.03
02:35:57.925 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:57.925 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
02:35:57.925 00.000 12044 MoveAxis(W, 24, ABG)
02:35:57.925 00.000 12044 Guiding  Dir = 3, Dur = 24
02:35:57.934 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13131, med=617, FiltMin=525, FiltMax=9547, Gamma=0.810
02:35:57.939 00.005 14964 UpdateGuideState exits: m=248994 SNR=303.7
02:35:57.940 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.941 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:35:57.941 00.000 14964 Enqueuing Expose request
02:35:57.959 00.018 12044 IsSlewing returns 0
02:35:57.959 00.000 12044 IsGuiding returns 0
02:35:57.991 00.032 12044 IsGuiding returns 1
02:35:57.991 00.000 12044 scope still moving after pulse duration time elapsed
02:35:58.050 00.059 12044 IsSlewing returns 0
02:35:58.083 00.033 12044 IsGuiding returns 0
02:35:58.083 00.000 12044 scope move finished after 24 + 99 ms
02:35:58.083 00.000 12044 Move returns status 0, amount 24
02:35:58.083 00.000 12044 MoveAxis(N, 0, ABG)
02:35:58.083 00.000 12044 Move returns status 0, amount 0
02:35:58.083 00.000 12044 move complete, result=0
02:35:58.083 00.000 12044 worker thread done servicing request
02:35:58.083 00.000 12044 Worker thread wakes up
02:35:58.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:35:58.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:35:58.083 00.000 14964 GuideStep: 1.0 px 24 ms WEST, -0.6 px 0 ms NORTH
02:36:01.187 03.104 12044 Exposure complete
02:36:01.207 00.020 12044 worker thread done servicing request
02:36:01.207 00.000 14964 OnExposeComplete: enter
02:36:01.208 00.001 14964 UpdateGuideState(): m_state=6
02:36:01.209 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4388
02:36:01.209 00.000 14964 Star::Find returns 1 (0), X=277.37, Y=93.94, Mass=249966, SNR=306.6, Peak=11031 HFD=4.9
02:36:01.210 00.001 14964 MultiStar: [#1 -0.23,0.17,0.15,U] [#2 -1.05,-0.64,0.00,M5] 
02:36:01.210 00.000 14964 refined, 1 included, MultiStar: {-0.10, 0.32}, one-star: {-0.08, 0.34}
02:36:01.211 00.001 14964 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.56) = xAngle (3.43 = -2.85)
02:36:01.211 00.000 14964 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.49 = 0.20)
02:36:01.212 00.001 14964 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.88 mountX=-0.32 mountY=0.07, mountTheta=2.93
02:36:01.213 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.32, opts=13)
02:36:01.213 00.000 14964 Enqueuing Move request for scope (-0.10, 0.32)
02:36:01.214 00.001 12044 Worker thread wakes up
02:36:01.214 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
02:36:01.214 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
02:36:01.214 00.000 12044 Moving (-0.10, 0.32) raw xDistance=-0.32 yDistance=0.07
02:36:01.214 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.03
02:36:01.214 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:01.214 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:36:01.214 00.000 12044 MoveAxis(E, 0, ABG)
02:36:01.214 00.000 12044 Move returns status 0, amount 0
02:36:01.214 00.000 12044 MoveAxis(N, 0, ABG)
02:36:01.214 00.000 12044 Move returns status 0, amount 0
02:36:01.214 00.000 12044 move complete, result=0
02:36:01.214 00.000 12044 worker thread done servicing request
02:36:01.221 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11031, med=617, FiltMin=519, FiltMax=9438, Gamma=0.810
02:36:01.228 00.007 14964 UpdateGuideState exits: m=249966 SNR=306.6
02:36:01.228 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.229 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:01.229 00.000 14964 Enqueuing Expose request
02:36:01.230 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:01.230 00.000 12044 Worker thread wakes up
02:36:01.230 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:01.230 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:04.359 03.129 12044 Exposure complete
02:36:04.380 00.021 12044 worker thread done servicing request
02:36:04.380 00.000 14964 OnExposeComplete: enter
02:36:04.381 00.001 14964 UpdateGuideState(): m_state=6
02:36:04.381 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4389
02:36:04.382 00.001 14964 Star::Find returns 1 (0), X=276.75, Y=93.82, Mass=250515, SNR=310.5, Peak=11837 HFD=4.6
02:36:04.382 00.000 14964 MultiStar: [#1 -0.72,0.35,0.00,M5] [#2 -1.11,-0.54,0.00,M6] 
02:36:04.383 00.001 14964 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.56) = xAngle (4.39 = -1.89)
02:36:04.383 00.000 14964 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.44 = 1.16)
02:36:04.384 00.001 14964 CameraToMount -- cameraX=-0.70 cameraY=0.22 hyp=0.74 cameraTheta=2.83 mountX=-0.23 mountY=0.68, mountTheta=1.90
02:36:04.385 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.70, y=0.22, opts=13)
02:36:04.385 00.000 14964 Enqueuing Move request for scope (-0.70, 0.22)
02:36:04.386 00.001 12044 Worker thread wakes up
02:36:04.386 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.22) opts 0xd
02:36:04.386 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.70, 0.22)
02:36:04.386 00.000 12044 Moving (-0.70, 0.22) raw xDistance=-0.23 yDistance=0.68
02:36:04.386 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.02
02:36:04.386 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:36:04.386 00.000 12044 MoveAxis(E, 0, ABG)
02:36:04.386 00.000 12044 Move returns status 0, amount 0
02:36:04.386 00.000 12044 MoveAxis(S, 63, ABG)
02:36:04.386 00.000 12044 Guiding  Dir = 1, Dur = 63
02:36:04.395 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11837, med=617, FiltMin=530, FiltMax=9870, Gamma=0.810
02:36:04.401 00.006 14964 UpdateGuideState exits: m=250515 SNR=310.5
02:36:04.402 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:04.402 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:04.403 00.001 14964 Enqueuing Expose request
02:36:04.411 00.008 12044 IsSlewing returns 0
02:36:04.411 00.000 12044 IsGuiding returns 0
02:36:04.442 00.031 12044 PulseGuide returned control before completion, sleep 43
02:36:04.496 00.054 12044 IsGuiding returns 1
02:36:04.496 00.000 12044 scope still moving after pulse duration time elapsed
02:36:04.598 00.102 12044 IsSlewing returns 0
02:36:04.599 00.001 12044 IsGuiding returns 0
02:36:04.599 00.000 12044 scope move finished after 63 + 124 ms
02:36:04.599 00.000 12044 Move returns status 0, amount 63
02:36:04.599 00.000 12044 move complete, result=0
02:36:04.599 00.000 12044 worker thread done servicing request
02:36:04.599 00.000 12044 Worker thread wakes up
02:36:04.599 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:04.599 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:04.599 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.7 px 63 ms SOUTH
02:36:07.720 03.121 12044 Exposure complete
02:36:07.742 00.022 12044 worker thread done servicing request
02:36:07.742 00.000 14964 OnExposeComplete: enter
02:36:07.743 00.001 14964 UpdateGuideState(): m_state=6
02:36:07.743 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4390
02:36:07.744 00.001 14964 Star::Find returns 1 (0), X=277.83, Y=93.25, Mass=249459, SNR=302.2, Peak=12653 HFD=4.6
02:36:07.745 00.001 14964 MultiStar: [#1 0.50,0.78,0.00,M6] [#2 -0.42,0.08,0.07,U] 
02:36:07.745 00.000 14964 refined, 1 included, MultiStar: {0.32, -0.32}, one-star: {0.38, -0.35}
02:36:07.746 00.001 14964 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.56) = xAngle (0.77 = 0.77)
02:36:07.746 00.000 14964 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.83 = -2.46)
02:36:07.746 00.000 14964 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.46 cameraTheta=-0.78 mountX=0.33 mountY=-0.29, mountTheta=-0.72
02:36:07.747 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.32, opts=13)
02:36:07.748 00.001 14964 Enqueuing Move request for scope (0.32, -0.32)
02:36:07.749 00.001 12044 Worker thread wakes up
02:36:07.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.32) opts 0xd
02:36:07.749 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.32)
02:36:07.749 00.000 12044 Moving (0.32, -0.32) raw xDistance=0.33 yDistance=-0.29
02:36:07.749 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.33 is < calculated value 0.38, using input
02:36:07.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.33, slope = 0.06
02:36:07.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:07.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:36:07.749 00.000 12044 MoveAxis(W, 25, ABG)
02:36:07.749 00.000 12044 Guiding  Dir = 3, Dur = 25
02:36:07.757 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12653, med=618, FiltMin=534, FiltMax=9255, Gamma=0.810
02:36:07.762 00.005 14964 UpdateGuideState exits: m=249459 SNR=302.2
02:36:07.763 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:07.763 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:07.764 00.001 14964 Enqueuing Expose request
02:36:07.800 00.036 12044 IsSlewing returns 0
02:36:07.801 00.001 12044 IsGuiding returns 0
02:36:07.859 00.058 12044 IsGuiding returns 1
02:36:07.859 00.000 12044 scope still moving after pulse duration time elapsed
02:36:07.912 00.053 12044 IsSlewing returns 0
02:36:07.912 00.000 12044 IsGuiding returns 0
02:36:07.912 00.000 12044 scope move finished after 25 + 86 ms
02:36:07.912 00.000 12044 Move returns status 0, amount 25
02:36:07.912 00.000 12044 MoveAxis(N, 0, ABG)
02:36:07.912 00.000 12044 Move returns status 0, amount 0
02:36:07.912 00.000 12044 move complete, result=0
02:36:07.912 00.000 12044 worker thread done servicing request
02:36:07.912 00.000 12044 Worker thread wakes up
02:36:07.912 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:07.912 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:07.912 00.000 14964 GuideStep: 0.3 px 25 ms WEST, -0.3 px 0 ms NORTH
02:36:11.021 03.109 12044 Exposure complete
02:36:11.042 00.021 12044 worker thread done servicing request
02:36:11.042 00.000 14964 OnExposeComplete: enter
02:36:11.043 00.001 14964 UpdateGuideState(): m_state=6
02:36:11.043 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4391
02:36:11.044 00.001 14964 Star::Find returns 1 (0), X=277.91, Y=93.33, Mass=254209, SNR=306.5, Peak=12961 HFD=4.7
02:36:11.045 00.001 14964 MultiStar: [#1 0.47,0.78,0.00,M7] [#2 -0.20,-0.63,0.06,U] 
02:36:11.045 00.000 14964 refined, 1 included, MultiStar: {0.42, -0.29}, one-star: {0.46, -0.27}
02:36:11.046 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
02:36:11.047 00.001 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.27)
02:36:11.047 00.000 14964 CameraToMount -- cameraX=0.42 cameraY=-0.29 hyp=0.51 cameraTheta=-0.60 mountX=0.29 mountY=-0.39, mountTheta=-0.92
02:36:11.049 00.002 14964 SchedulePrimaryMove(1136A648, x=0.42, y=-0.29, opts=13)
02:36:11.050 00.001 14964 Enqueuing Move request for scope (0.42, -0.29)
02:36:11.050 00.000 12044 Worker thread wakes up
02:36:11.050 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.29) opts 0xd
02:36:11.050 00.000 12044 Handling offset move in thread for scope, endpoint = (0.42, -0.29)
02:36:11.050 00.000 12044 Moving (0.42, -0.29) raw xDistance=0.29 yDistance=-0.39
02:36:11.050 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.38, using input
02:36:11.050 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.29, slope = 0.06
02:36:11.050 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:11.050 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:36:11.050 00.000 12044 MoveAxis(W, 23, ABG)
02:36:11.050 00.000 12044 Guiding  Dir = 3, Dur = 23
02:36:11.058 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12961, med=617, FiltMin=530, FiltMax=8895, Gamma=0.810
02:36:11.063 00.005 14964 UpdateGuideState exits: m=254209 SNR=306.5
02:36:11.064 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:11.064 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:11.066 00.002 14964 Enqueuing Expose request
02:36:11.130 00.064 12044 IsSlewing returns 0
02:36:11.130 00.000 12044 IsGuiding returns 0
02:36:11.162 00.032 12044 IsGuiding returns 1
02:36:11.162 00.000 12044 scope still moving after pulse duration time elapsed
02:36:11.224 00.062 12044 IsSlewing returns 0
02:36:11.224 00.000 12044 IsGuiding returns 0
02:36:11.225 00.001 12044 scope move finished after 23 + 71 ms
02:36:11.225 00.000 12044 Move returns status 0, amount 23
02:36:11.225 00.000 12044 MoveAxis(N, 0, ABG)
02:36:11.225 00.000 12044 Move returns status 0, amount 0
02:36:11.225 00.000 12044 move complete, result=0
02:36:11.225 00.000 12044 worker thread done servicing request
02:36:11.225 00.000 12044 Worker thread wakes up
02:36:11.225 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:11.225 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:11.225 00.000 14964 GuideStep: 0.3 px 23 ms WEST, -0.4 px 0 ms NORTH
02:36:14.327 03.102 12044 Exposure complete
02:36:14.348 00.021 12044 worker thread done servicing request
02:36:14.349 00.001 14964 OnExposeComplete: enter
02:36:14.349 00.000 14964 UpdateGuideState(): m_state=6
02:36:14.350 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4392
02:36:14.350 00.000 14964 Star::Find returns 1 (0), X=277.32, Y=93.80, Mass=252810, SNR=306.2, Peak=12423 HFD=4.6
02:36:14.351 00.001 14964 MultiStar: [#1 -0.23,0.37,0.15,U] [#2 -0.80,-0.45,0.00,M5] 
02:36:14.351 00.000 14964 single-star, 1 included, MultiStar: {-0.15, 0.22}, one-star: {-0.14, 0.20}
02:36:14.352 00.001 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.73 = -2.55)
02:36:14.352 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
02:36:14.352 00.000 14964 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=-0.20 mountY=0.11, mountTheta=2.62
02:36:14.353 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=0.20, opts=13)
02:36:14.354 00.001 14964 Enqueuing Move request for scope (-0.14, 0.20)
02:36:14.355 00.001 12044 Worker thread wakes up
02:36:14.355 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
02:36:14.355 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
02:36:14.355 00.000 12044 Moving (-0.14, 0.20) raw xDistance=-0.20 yDistance=0.11
02:36:14.355 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.04
02:36:14.355 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:14.355 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:36:14.355 00.000 12044 MoveAxis(E, 0, ABG)
02:36:14.355 00.000 12044 Move returns status 0, amount 0
02:36:14.355 00.000 12044 MoveAxis(N, 0, ABG)
02:36:14.355 00.000 12044 Move returns status 0, amount 0
02:36:14.355 00.000 12044 move complete, result=0
02:36:14.355 00.000 12044 worker thread done servicing request
02:36:14.362 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12423, med=618, FiltMin=531, FiltMax=9805, Gamma=0.810
02:36:14.368 00.006 14964 UpdateGuideState exits: m=252810 SNR=306.2
02:36:14.368 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.369 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:14.369 00.000 14964 Enqueuing Expose request
02:36:14.369 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:14.370 00.001 12044 Worker thread wakes up
02:36:14.370 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:14.370 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:17.476 03.106 12044 Exposure complete
02:36:17.498 00.022 12044 worker thread done servicing request
02:36:17.498 00.000 14964 OnExposeComplete: enter
02:36:17.499 00.001 14964 UpdateGuideState(): m_state=6
02:36:17.500 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4393
02:36:17.501 00.001 14964 Star::Find returns 1 (0), X=278.19, Y=93.44, Mass=250609, SNR=319.5, Peak=15173 HFD=4.5
02:36:17.501 00.000 14964 MultiStar: [#1 0.80,0.74,0.00,M7] [#2 -0.29,-0.16,0.06,U] 
02:36:17.502 00.001 14964 refined, 1 included, MultiStar: {0.68, -0.16}, one-star: {0.74, -0.16}
02:36:17.502 00.000 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
02:36:17.502 00.000 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.91)
02:36:17.503 00.001 14964 CameraToMount -- cameraX=0.68 cameraY=-0.16 hyp=0.70 cameraTheta=-0.23 mountX=0.17 mountY=-0.66, mountTheta=-1.32
02:36:17.504 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=-0.16, opts=13)
02:36:17.504 00.000 14964 Enqueuing Move request for scope (0.68, -0.16)
02:36:17.505 00.001 12044 Worker thread wakes up
02:36:17.505 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.16) opts 0xd
02:36:17.505 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, -0.16)
02:36:17.505 00.000 12044 Moving (0.68, -0.16) raw xDistance=0.17 yDistance=-0.66
02:36:17.505 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:36:17.505 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:36:17.505 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
02:36:17.505 00.000 12044 MoveAxis(E, 0, ABG)
02:36:17.505 00.000 12044 Move returns status 0, amount 0
02:36:17.506 00.001 12044 MoveAxis(N, 0, ABG)
02:36:17.506 00.000 12044 Move returns status 0, amount 0
02:36:17.506 00.000 12044 move complete, result=0
02:36:17.506 00.000 12044 worker thread done servicing request
02:36:17.512 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15173, med=617, FiltMin=531, FiltMax=10107, Gamma=0.810
02:36:17.518 00.006 14964 UpdateGuideState exits: m=250609 SNR=319.5
02:36:17.519 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.519 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:17.519 00.000 14964 Enqueuing Expose request
02:36:17.520 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
02:36:17.521 00.001 12044 Worker thread wakes up
02:36:17.521 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:17.521 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:20.648 03.127 12044 Exposure complete
02:36:20.675 00.027 12044 worker thread done servicing request
02:36:20.675 00.000 14964 OnExposeComplete: enter
02:36:20.675 00.000 14964 UpdateGuideState(): m_state=6
02:36:20.676 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4394
02:36:20.677 00.001 14964 Star::Find returns 1 (0), X=278.92, Y=93.04, Mass=253672, SNR=321.5, Peak=12362 HFD=4.4
02:36:20.677 00.000 14964 MultiStar: large primary error, entering stabilization period
02:36:20.677 00.000 14964 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.56) = xAngle (1.19 = 1.19)
02:36:20.678 00.001 14964 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.25 = -2.04)
02:36:20.678 00.000 14964 CameraToMount -- cameraX=1.47 cameraY=-0.56 hyp=1.57 cameraTheta=-0.36 mountX=0.58 mountY=-1.41, mountTheta=-1.18
02:36:20.679 00.001 14964 SchedulePrimaryMove(1136A648, x=1.47, y=-0.56, opts=13)
02:36:20.680 00.001 14964 Enqueuing Move request for scope (1.47, -0.56)
02:36:20.680 00.000 12044 Worker thread wakes up
02:36:20.680 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.47, -0.56) opts 0xd
02:36:20.680 00.000 12044 Handling offset move in thread for scope, endpoint = (1.47, -0.56)
02:36:20.680 00.000 12044 Moving (1.47, -0.56) raw xDistance=0.58 yDistance=-1.41
02:36:20.680 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.58, slope = -0.01
02:36:20.681 00.001 12044 resist switch: large excursion: input -1.41 thresh 1.35 direction from 1 to -1
02:36:20.681 00.000 12044 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.22
02:36:20.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
02:36:20.681 00.000 12044 MoveAxis(E, 0, ABG)
02:36:20.681 00.000 12044 Move returns status 0, amount 0
02:36:20.681 00.000 12044 BLC: Oldest BLC event removed
02:36:20.681 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 355 applied
02:36:20.681 00.000 12044 MoveAxis(N, 486, ABG)
02:36:20.681 00.000 12044 Guiding  Dir = 0, Dur = 486
02:36:20.688 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12362, med=619, FiltMin=532, FiltMax=9855, Gamma=0.810
02:36:20.693 00.005 14964 UpdateGuideState exits: m=253672 SNR=321.5
02:36:20.694 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.694 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:20.695 00.001 14964 Enqueuing Expose request
02:36:20.738 00.043 12044 IsSlewing returns 0
02:36:20.738 00.000 12044 IsGuiding returns 0
02:36:20.769 00.031 12044 PulseGuide returned control before completion, sleep 465
02:36:21.254 00.485 12044 IsGuiding returns 1
02:36:21.254 00.000 12044 scope still moving after pulse duration time elapsed
02:36:21.348 00.094 12044 IsSlewing returns 0
02:36:21.348 00.000 12044 IsGuiding returns 0
02:36:21.348 00.000 12044 scope move finished after 486 + 123 ms
02:36:21.348 00.000 12044 Move returns status 0, amount 486
02:36:21.348 00.000 12044 move complete, result=0
02:36:21.348 00.000 12044 worker thread done servicing request
02:36:21.348 00.000 12044 Worker thread wakes up
02:36:21.348 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:21.348 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:21.348 00.000 14964 GuideStep: 0.6 px 0 ms EAST, -1.4 px 486 ms NORTH
02:36:24.482 03.134 12044 Exposure complete
02:36:24.506 00.024 12044 worker thread done servicing request
02:36:24.506 00.000 14964 OnExposeComplete: enter
02:36:24.507 00.001 14964 UpdateGuideState(): m_state=6
02:36:24.507 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4395
02:36:24.508 00.001 14964 Star::Find returns 1 (0), X=277.10, Y=92.40, Mass=256132, SNR=309.1, Peak=13543 HFD=4.6
02:36:24.509 00.001 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.30 = -0.30)
02:36:24.509 00.000 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
02:36:24.510 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-1.20 hyp=1.25 cameraTheta=-1.85 mountX=1.19 mountY=0.47, mountTheta=0.38
02:36:24.511 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-1.20, opts=13)
02:36:24.511 00.000 14964 Enqueuing Move request for scope (-0.35, -1.20)
02:36:24.512 00.001 12044 Worker thread wakes up
02:36:24.512 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.20) opts 0xd
02:36:24.512 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -1.20)
02:36:24.512 00.000 12044 Moving (-0.35, -1.20) raw xDistance=1.19 yDistance=0.47
02:36:24.512 00.000 12044 BLC: History state: CurrMiss=-0.47, AvgInitMiss=-0.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-1.406657, 1:-0.470380
02:36:24.512 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:36:24.512 00.000 12044 BLC: window closed
02:36:24.512 00.000 12044 Lowpass2 history cleared, outlier deflection
02:36:24.512 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.78 from input 1.19, slope = 0.00
02:36:24.512 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:36:24.512 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
02:36:24.512 00.000 12044 MoveAxis(W, 92, ABG)
02:36:24.512 00.000 12044 Guiding  Dir = 3, Dur = 92
02:36:24.519 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13543, med=617, FiltMin=528, FiltMax=10177, Gamma=0.810
02:36:24.525 00.006 14964 UpdateGuideState exits: m=256132 SNR=309.1
02:36:24.526 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.526 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:24.526 00.000 14964 Enqueuing Expose request
02:36:24.555 00.029 12044 IsSlewing returns 0
02:36:24.555 00.000 12044 IsGuiding returns 0
02:36:24.586 00.031 12044 PulseGuide returned control before completion, sleep 71
02:36:24.666 00.080 12044 IsGuiding returns 1
02:36:24.666 00.000 12044 scope still moving after pulse duration time elapsed
02:36:24.723 00.057 12044 IsSlewing returns 0
02:36:24.724 00.001 12044 IsGuiding returns 0
02:36:24.724 00.000 12044 scope move finished after 92 + 76 ms
02:36:24.724 00.000 12044 Move returns status 0, amount 92
02:36:24.724 00.000 12044 MoveAxis(N, 0, ABG)
02:36:24.724 00.000 12044 Move returns status 0, amount 0
02:36:24.724 00.000 12044 move complete, result=0
02:36:24.724 00.000 12044 worker thread done servicing request
02:36:24.724 00.000 12044 Worker thread wakes up
02:36:24.724 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:24.724 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:24.724 00.000 14964 GuideStep: 1.2 px 92 ms WEST, 0.5 px 0 ms NORTH
02:36:27.818 03.094 12044 Exposure complete
02:36:27.841 00.023 12044 worker thread done servicing request
02:36:27.841 00.000 14964 OnExposeComplete: enter
02:36:27.841 00.000 14964 UpdateGuideState(): m_state=6
02:36:27.842 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4396
02:36:27.842 00.000 14964 Star::Find returns 1 (0), X=276.74, Y=93.92, Mass=257035, SNR=323.1, Peak=16351 HFD=4.1
02:36:27.843 00.001 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.28 = -2.00)
02:36:27.843 00.000 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.05)
02:36:27.844 00.001 14964 CameraToMount -- cameraX=-0.72 cameraY=0.32 hyp=0.78 cameraTheta=2.72 mountX=-0.33 mountY=0.68, mountTheta=2.02
02:36:27.845 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.72, y=0.32, opts=13)
02:36:27.845 00.000 14964 Enqueuing Move request for scope (-0.72, 0.32)
02:36:27.846 00.001 12044 Worker thread wakes up
02:36:27.846 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.32) opts 0xd
02:36:27.846 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.72, 0.32)
02:36:27.846 00.000 12044 Moving (-0.72, 0.32) raw xDistance=-0.33 yDistance=0.68
02:36:27.846 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.33, slope = 0.00
02:36:27.846 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:36:27.846 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
02:36:27.846 00.000 12044 MoveAxis(E, 25, ABG)
02:36:27.846 00.000 12044 Guiding  Dir = 2, Dur = 25
02:36:27.853 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16351, med=617, FiltMin=530, FiltMax=12401, Gamma=0.810
02:36:27.859 00.006 14964 UpdateGuideState exits: m=257035 SNR=323.1
02:36:27.859 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:27.860 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:27.860 00.000 14964 Enqueuing Expose request
02:36:27.869 00.009 12044 IsSlewing returns 0
02:36:27.869 00.000 12044 IsGuiding returns 0
02:36:27.901 00.032 12044 IsGuiding returns 1
02:36:27.901 00.000 12044 scope still moving after pulse duration time elapsed
02:36:27.989 00.088 12044 IsSlewing returns 0
02:36:27.990 00.001 12044 IsGuiding returns 0
02:36:27.990 00.000 12044 scope move finished after 25 + 95 ms
02:36:27.990 00.000 12044 Move returns status 0, amount 25
02:36:27.990 00.000 12044 MoveAxis(N, 0, ABG)
02:36:27.990 00.000 12044 Move returns status 0, amount 0
02:36:27.990 00.000 12044 move complete, result=0
02:36:27.990 00.000 12044 worker thread done servicing request
02:36:27.990 00.000 12044 Worker thread wakes up
02:36:27.990 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:27.990 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:27.990 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.7 px 0 ms NORTH
02:36:31.116 03.126 12044 Exposure complete
02:36:31.143 00.027 12044 worker thread done servicing request
02:36:31.143 00.000 14964 OnExposeComplete: enter
02:36:31.145 00.002 14964 UpdateGuideState(): m_state=6
02:36:31.145 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4397
02:36:31.146 00.001 14964 Star::Find returns 1 (0), X=276.49, Y=94.21, Mass=265264, SNR=327.3, Peak=14607 HFD=4.5
02:36:31.146 00.000 14964 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.56) = xAngle (4.14 = -2.15)
02:36:31.146 00.000 14964 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.19 = 0.91)
02:36:31.146 00.000 14964 CameraToMount -- cameraX=-0.97 cameraY=0.61 hyp=1.14 cameraTheta=2.58 mountX=-0.62 mountY=0.90, mountTheta=2.18
02:36:31.147 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.97, y=0.61, opts=13)
02:36:31.148 00.001 14964 Enqueuing Move request for scope (-0.97, 0.61)
02:36:31.148 00.000 12044 Worker thread wakes up
02:36:31.148 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.61) opts 0xd
02:36:31.148 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.97, 0.61)
02:36:31.148 00.000 12044 Moving (-0.97, 0.61) raw xDistance=-0.62 yDistance=0.90
02:36:31.148 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.62, slope = 0.00
02:36:31.148 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:36:31.149 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.90
02:36:31.149 00.000 12044 MoveAxis(E, 48, ABG)
02:36:31.149 00.000 12044 Guiding  Dir = 2, Dur = 48
02:36:31.157 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14607, med=617, FiltMin=524, FiltMax=12268, Gamma=0.810
02:36:31.162 00.005 14964 UpdateGuideState exits: m=265264 SNR=327.3
02:36:31.163 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.163 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:31.164 00.001 14964 Enqueuing Expose request
02:36:31.194 00.030 12044 IsSlewing returns 0
02:36:31.194 00.000 12044 IsGuiding returns 0
02:36:31.225 00.031 12044 PulseGuide returned control before completion, sleep 28
02:36:31.275 00.050 12044 IsGuiding returns 1
02:36:31.275 00.000 12044 scope still moving after pulse duration time elapsed
02:36:31.366 00.091 12044 IsSlewing returns 0
02:36:31.366 00.000 12044 IsGuiding returns 0
02:36:31.366 00.000 12044 scope move finished after 48 + 123 ms
02:36:31.366 00.000 12044 Move returns status 0, amount 48
02:36:31.366 00.000 12044 MoveAxis(N, 0, ABG)
02:36:31.366 00.000 12044 Move returns status 0, amount 0
02:36:31.366 00.000 12044 move complete, result=0
02:36:31.366 00.000 12044 worker thread done servicing request
02:36:31.366 00.000 12044 Worker thread wakes up
02:36:31.366 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:31.366 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:31.366 00.000 14964 GuideStep: -0.6 px 48 ms EAST, 0.9 px 0 ms NORTH
02:36:34.458 03.092 12044 Exposure complete
02:36:34.479 00.021 12044 worker thread done servicing request
02:36:34.480 00.001 14964 OnExposeComplete: enter
02:36:34.480 00.000 14964 UpdateGuideState(): m_state=6
02:36:34.480 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4398
02:36:34.480 00.000 14964 Star::Find returns 1 (0), X=276.32, Y=94.06, Mass=257290, SNR=320.5, Peak=13609 HFD=4.3
02:36:34.481 00.001 14964 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.56) = xAngle (4.31 = -1.97)
02:36:34.481 00.000 14964 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.37 = 1.08)
02:36:34.482 00.001 14964 CameraToMount -- cameraX=-1.13 cameraY=0.46 hyp=1.22 cameraTheta=2.76 mountX=-0.47 mountY=1.08, mountTheta=1.98
02:36:34.483 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.13, y=0.46, opts=13)
02:36:34.484 00.001 14964 Enqueuing Move request for scope (-1.13, 0.46)
02:36:34.484 00.000 12044 Worker thread wakes up
02:36:34.484 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.46) opts 0xd
02:36:34.484 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.13, 0.46)
02:36:34.484 00.000 12044 Moving (-1.13, 0.46) raw xDistance=-0.47 yDistance=1.08
02:36:34.484 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.47, slope = 0.00
02:36:34.484 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:34.484 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.08
02:36:34.484 00.000 12044 MoveAxis(E, 36, ABG)
02:36:34.484 00.000 12044 Guiding  Dir = 2, Dur = 36
02:36:34.492 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13609, med=618, FiltMin=527, FiltMax=10797, Gamma=0.810
02:36:34.498 00.006 14964 UpdateGuideState exits: m=257290 SNR=320.5
02:36:34.498 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:34.499 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:34.499 00.000 14964 Enqueuing Expose request
02:36:34.535 00.036 12044 IsSlewing returns 0
02:36:34.535 00.000 12044 IsGuiding returns 0
02:36:34.566 00.031 12044 PulseGuide returned control before completion, sleep 15
02:36:34.599 00.033 12044 IsGuiding returns 1
02:36:34.599 00.000 12044 scope still moving after pulse duration time elapsed
02:36:34.677 00.078 12044 IsSlewing returns 0
02:36:34.677 00.000 12044 IsGuiding returns 0
02:36:34.677 00.000 12044 scope move finished after 36 + 106 ms
02:36:34.677 00.000 12044 Move returns status 0, amount 36
02:36:34.677 00.000 12044 MoveAxis(N, 0, ABG)
02:36:34.677 00.000 12044 Move returns status 0, amount 0
02:36:34.677 00.000 12044 move complete, result=0
02:36:34.677 00.000 12044 worker thread done servicing request
02:36:34.677 00.000 12044 Worker thread wakes up
02:36:34.677 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:34.677 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:34.677 00.000 14964 GuideStep: -0.5 px 36 ms EAST, 1.1 px 0 ms NORTH
02:36:37.802 03.125 12044 Exposure complete
02:36:37.825 00.023 12044 worker thread done servicing request
02:36:37.825 00.000 14964 OnExposeComplete: enter
02:36:37.826 00.001 14964 UpdateGuideState(): m_state=6
02:36:37.826 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4399
02:36:37.827 00.001 14964 Star::Find returns 1 (0), X=277.33, Y=93.33, Mass=253577, SNR=307.2, Peak=14617 HFD=4.7
02:36:37.828 00.001 14964 MultiStar: exiting stabilization period
02:36:37.828 00.000 14964 MultiStar: [#1 -0.02,0.74,0.17,U] [#2 -0.79,-0.09,0.00,M5] 
02:36:37.829 00.001 14964 refined, 1 included, MultiStar: {-0.11, -0.12}, one-star: {-0.12, -0.27}
02:36:37.829 00.000 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.74 = -0.74)
02:36:37.829 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
02:36:37.830 00.001 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.29 mountX=0.12 mountY=0.12, mountTheta=0.78
02:36:37.831 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.12, opts=13)
02:36:37.831 00.000 14964 Enqueuing Move request for scope (-0.11, -0.12)
02:36:37.832 00.001 12044 Worker thread wakes up
02:36:37.832 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:36:37.832 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:36:37.832 00.000 12044 Moving (-0.11, -0.12) raw xDistance=0.12 yDistance=0.12
02:36:37.832 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.39, using input
02:36:37.832 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.15
02:36:37.832 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:37.832 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:36:37.832 00.000 12044 MoveAxis(E, 0, ABG)
02:36:37.832 00.000 12044 Move returns status 0, amount 0
02:36:37.832 00.000 12044 MoveAxis(N, 0, ABG)
02:36:37.832 00.000 12044 Move returns status 0, amount 0
02:36:37.832 00.000 12044 move complete, result=0
02:36:37.832 00.000 12044 worker thread done servicing request
02:36:37.840 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14617, med=618, FiltMin=528, FiltMax=11779, Gamma=0.810
02:36:37.845 00.005 14964 UpdateGuideState exits: m=253577 SNR=307.2
02:36:37.845 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:37.846 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:37.846 00.000 14964 Enqueuing Expose request
02:36:37.847 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:37.847 00.000 12044 Worker thread wakes up
02:36:37.848 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:37.848 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:40.961 03.113 12044 Exposure complete
02:36:40.996 00.035 12044 worker thread done servicing request
02:36:40.996 00.000 14964 OnExposeComplete: enter
02:36:40.997 00.001 14964 UpdateGuideState(): m_state=6
02:36:40.997 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4400
02:36:40.998 00.001 14964 Star::Find returns 1 (0), X=277.75, Y=93.49, Mass=255917, SNR=308.0, Peak=12693 HFD=4.8
02:36:40.999 00.001 14964 MultiStar: [#1 0.28,0.54,0.16,U] [#2 -0.84,-0.66,0.00,M6] 
02:36:40.999 00.000 14964 refined, 1 included, MultiStar: {0.29, -0.02}, one-star: {0.29, -0.11}
02:36:40.999 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
02:36:41.000 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.76)
02:36:41.000 00.000 14964 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.08 mountX=0.03 mountY=-0.29, mountTheta=-1.47
02:36:41.001 00.001 14964 SchedulePrimaryMove(1136A648, x=0.29, y=-0.02, opts=13)
02:36:41.002 00.001 14964 Enqueuing Move request for scope (0.29, -0.02)
02:36:41.002 00.000 12044 Worker thread wakes up
02:36:41.002 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0xd
02:36:41.002 00.000 12044 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
02:36:41.003 00.001 12044 Moving (0.29, -0.02) raw xDistance=0.03 yDistance=-0.29
02:36:41.003 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.47, using input
02:36:41.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.15
02:36:41.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:41.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:36:41.003 00.000 12044 MoveAxis(E, 0, ABG)
02:36:41.003 00.000 12044 Move returns status 0, amount 0
02:36:41.003 00.000 12044 MoveAxis(N, 0, ABG)
02:36:41.003 00.000 12044 Move returns status 0, amount 0
02:36:41.003 00.000 12044 move complete, result=0
02:36:41.003 00.000 12044 worker thread done servicing request
02:36:41.010 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12693, med=617, FiltMin=531, FiltMax=10443, Gamma=0.810
02:36:41.017 00.007 14964 UpdateGuideState exits: m=255917 SNR=308.0
02:36:41.017 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:41.018 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:41.018 00.000 14964 Enqueuing Expose request
02:36:41.019 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:36:41.019 00.000 12044 Worker thread wakes up
02:36:41.019 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:41.019 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:44.114 03.095 12044 Exposure complete
02:36:44.135 00.021 12044 worker thread done servicing request
02:36:44.136 00.001 14964 OnExposeComplete: enter
02:36:44.136 00.000 14964 UpdateGuideState(): m_state=6
02:36:44.137 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4401
02:36:44.138 00.001 14964 Star::Find returns 1 (0), X=277.32, Y=92.92, Mass=247934, SNR=308.2, Peak=13641 HFD=4.4
02:36:44.138 00.000 14964 MultiStar: [#1 -0.14,1.21,0.00,M6] [#2 -1.16,0.17,0.00,M7] 
02:36:44.139 00.001 14964 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.56) = xAngle (-0.20 = -0.20)
02:36:44.139 00.000 14964 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
02:36:44.139 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.68 hyp=0.69 cameraTheta=-1.76 mountX=0.68 mountY=0.20, mountTheta=0.28
02:36:44.140 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.68, opts=13)
02:36:44.141 00.001 14964 Enqueuing Move request for scope (-0.13, -0.68)
02:36:44.142 00.001 12044 Worker thread wakes up
02:36:44.142 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.68) opts 0xd
02:36:44.142 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.68)
02:36:44.142 00.000 12044 Moving (-0.13, -0.68) raw xDistance=0.68 yDistance=0.20
02:36:44.142 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.68 is < calculated value 0.85, using input
02:36:44.142 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.68, slope = 0.22
02:36:44.142 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:44.142 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:36:44.142 00.000 12044 MoveAxis(W, 52, ABG)
02:36:44.142 00.000 12044 Guiding  Dir = 3, Dur = 52
02:36:44.150 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13641, med=618, FiltMin=525, FiltMax=10419, Gamma=0.810
02:36:44.156 00.006 14964 UpdateGuideState exits: m=247934 SNR=308.2
02:36:44.157 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:44.158 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:44.158 00.000 14964 Enqueuing Expose request
02:36:44.195 00.037 12044 IsSlewing returns 0
02:36:44.195 00.000 12044 IsGuiding returns 0
02:36:44.226 00.031 12044 PulseGuide returned control before completion, sleep 31
02:36:44.266 00.040 12044 IsGuiding returns 1
02:36:44.267 00.001 12044 scope still moving after pulse duration time elapsed
02:36:44.317 00.050 12044 IsSlewing returns 0
02:36:44.317 00.000 12044 IsGuiding returns 0
02:36:44.317 00.000 12044 scope move finished after 52 + 70 ms
02:36:44.317 00.000 12044 Move returns status 0, amount 52
02:36:44.317 00.000 12044 MoveAxis(N, 0, ABG)
02:36:44.317 00.000 12044 Move returns status 0, amount 0
02:36:44.317 00.000 12044 move complete, result=0
02:36:44.317 00.000 12044 worker thread done servicing request
02:36:44.317 00.000 12044 Worker thread wakes up
02:36:44.317 00.000 14964 GuideStep: 0.7 px 52 ms WEST, 0.2 px 0 ms NORTH
02:36:44.318 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:44.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:47.417 03.099 12044 Exposure complete
02:36:47.442 00.025 12044 worker thread done servicing request
02:36:47.442 00.000 14964 OnExposeComplete: enter
02:36:47.442 00.000 14964 UpdateGuideState(): m_state=6
02:36:47.444 00.002 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4402
02:36:47.445 00.001 14964 Star::Find returns 1 (0), X=276.94, Y=93.45, Mass=250166, SNR=312.6, Peak=14125 HFD=4.5
02:36:47.445 00.000 14964 MultiStar: [#1 -0.68,0.64,0.00,M7] [#2 -1.11,-0.47,0.00,M8] 
02:36:47.446 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
02:36:47.446 00.000 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
02:36:47.447 00.001 14964 CameraToMount -- cameraX=-0.51 cameraY=-0.15 hyp=0.53 cameraTheta=-2.85 mountX=0.14 mountY=0.52, mountTheta=1.30
02:36:47.448 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.51, y=-0.15, opts=13)
02:36:47.448 00.000 14964 Enqueuing Move request for scope (-0.51, -0.15)
02:36:47.449 00.001 12044 Worker thread wakes up
02:36:47.449 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.15) opts 0xd
02:36:47.449 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.51, -0.15)
02:36:47.449 00.000 12044 Moving (-0.51, -0.15) raw xDistance=0.14 yDistance=0.52
02:36:47.449 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.74, using input
02:36:47.449 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:36:47.449 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.16
02:36:47.449 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:36:47.449 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:36:47.449 00.000 12044 MoveAxis(E, 0, ABG)
02:36:47.449 00.000 12044 Move returns status 0, amount 0
02:36:47.449 00.000 12044 MoveAxis(N, 0, ABG)
02:36:47.449 00.000 12044 Move returns status 0, amount 0
02:36:47.449 00.000 12044 move complete, result=0
02:36:47.449 00.000 12044 worker thread done servicing request
02:36:47.457 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14125, med=618, FiltMin=516, FiltMax=9655, Gamma=0.810
02:36:47.462 00.005 14964 UpdateGuideState exits: m=250166 SNR=312.6
02:36:47.463 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:47.463 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:47.464 00.001 14964 Enqueuing Expose request
02:36:47.464 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
02:36:47.465 00.001 12044 Worker thread wakes up
02:36:47.465 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:47.465 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:50.558 03.093 12044 Exposure complete
02:36:50.582 00.024 12044 worker thread done servicing request
02:36:50.582 00.000 14964 OnExposeComplete: enter
02:36:50.583 00.001 14964 UpdateGuideState(): m_state=6
02:36:50.583 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4403
02:36:50.584 00.001 14964 Star::Find returns 1 (0), X=276.92, Y=93.18, Mass=249437, SNR=299.7, Peak=13265 HFD=4.5
02:36:50.586 00.002 14964 MultiStar: [#1 -0.30,0.89,0.00,M8] [#2 -1.20,-0.46,0.00,M9] 
02:36:50.586 00.000 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
02:36:50.586 00.000 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
02:36:50.587 00.001 14964 CameraToMount -- cameraX=-0.53 cameraY=-0.42 hyp=0.68 cameraTheta=-2.47 mountX=0.41 mountY=0.57, mountTheta=0.95
02:36:50.588 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.53, y=-0.42, opts=13)
02:36:50.589 00.001 14964 Enqueuing Move request for scope (-0.53, -0.42)
02:36:50.589 00.000 12044 Worker thread wakes up
02:36:50.589 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.42) opts 0xd
02:36:50.589 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.53, -0.42)
02:36:50.589 00.000 12044 Moving (-0.53, -0.42) raw xDistance=0.41 yDistance=0.57
02:36:50.589 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.41, slope = 0.00
02:36:50.589 00.000 12044 switching direction from -1 to 1 - decHistory=5 oldest=-0.26 newest=1.29
02:36:50.589 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:36:50.589 00.000 12044 MoveAxis(W, 32, ABG)
02:36:50.590 00.001 12044 Guiding  Dir = 3, Dur = 32
02:36:50.598 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13265, med=619, FiltMin=533, FiltMax=8955, Gamma=0.810
02:36:50.604 00.006 14964 UpdateGuideState exits: m=249437 SNR=299.7
02:36:50.605 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.605 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:50.605 00.000 14964 Enqueuing Expose request
02:36:50.644 00.039 12044 IsSlewing returns 0
02:36:50.644 00.000 12044 IsGuiding returns 0
02:36:50.676 00.032 12044 PulseGuide returned control before completion, sleep 11
02:36:50.695 00.019 12044 IsGuiding returns 1
02:36:50.695 00.000 12044 scope still moving after pulse duration time elapsed
02:36:50.754 00.059 12044 IsSlewing returns 0
02:36:50.754 00.000 12044 IsGuiding returns 0
02:36:50.754 00.000 12044 scope move finished after 32 + 78 ms
02:36:50.754 00.000 12044 Move returns status 0, amount 32
02:36:50.754 00.000 12044 BLC: Oldest BLC event removed
02:36:50.754 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 355 applied
02:36:50.754 00.000 12044 MoveAxis(S, 409, ABG)
02:36:50.754 00.000 12044 Guiding  Dir = 1, Dur = 409
02:36:50.787 00.033 12044 IsSlewing returns 0
02:36:50.788 00.001 12044 IsGuiding returns 0
02:36:50.818 00.030 12044 PulseGuide returned control before completion, sleep 389
02:36:51.256 00.438 12044 IsGuiding returns 1
02:36:51.256 00.000 12044 scope still moving after pulse duration time elapsed
02:36:51.349 00.093 12044 IsSlewing returns 0
02:36:51.350 00.001 12044 IsGuiding returns 0
02:36:51.350 00.000 12044 scope move finished after 409 + 152 ms
02:36:51.350 00.000 12044 Move returns status 0, amount 409
02:36:51.350 00.000 12044 move complete, result=0
02:36:51.350 00.000 12044 worker thread done servicing request
02:36:51.350 00.000 12044 Worker thread wakes up
02:36:51.350 00.000 14964 GuideStep: 0.4 px 32 ms WEST, 0.6 px 409 ms SOUTH
02:36:51.351 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:51.351 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:54.454 03.103 12044 Exposure complete
02:36:54.477 00.023 12044 worker thread done servicing request
02:36:54.477 00.000 14964 OnExposeComplete: enter
02:36:54.477 00.000 14964 UpdateGuideState(): m_state=6
02:36:54.478 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4404
02:36:54.478 00.000 14964 Star::Find returns 1 (0), X=277.51, Y=93.56, Mass=257291, SNR=310.5, Peak=15093 HFD=4.2
02:36:54.479 00.001 14964 MultiStar: [#1 0.17,0.27,0.17,U] [#2 -0.73,-0.76,0.00,M10] 
02:36:54.479 00.000 14964 single-star, 1 included, MultiStar: {0.07, 0.01}, one-star: {0.05, -0.04}
02:36:54.480 00.001 14964 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
02:36:54.480 00.000 14964 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
02:36:54.481 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=0.04 mountY=-0.05, mountTheta=-0.91
02:36:54.482 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.04, opts=13)
02:36:54.483 00.001 14964 Enqueuing Move request for scope (0.05, -0.04)
02:36:54.483 00.000 12044 Worker thread wakes up
02:36:54.483 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:36:54.483 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:36:54.483 00.000 12044 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
02:36:54.483 00.000 12044 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.574337, 1:-0.049600
02:36:54.483 00.000 12044 BLC: No correction, Miss < min_move
02:36:54.483 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:36:54.483 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:54.483 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:54.483 00.000 12044 MoveAxis(E, 0, ABG)
02:36:54.483 00.000 12044 Move returns status 0, amount 0
02:36:54.483 00.000 12044 MoveAxis(N, 0, ABG)
02:36:54.483 00.000 12044 Move returns status 0, amount 0
02:36:54.483 00.000 12044 move complete, result=0
02:36:54.483 00.000 12044 worker thread done servicing request
02:36:54.490 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15093, med=618, FiltMin=527, FiltMax=12158, Gamma=0.810
02:36:54.496 00.006 14964 UpdateGuideState exits: m=257291 SNR=310.5
02:36:54.496 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.497 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:54.497 00.000 14964 Enqueuing Expose request
02:36:54.498 00.001 14964 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:54.498 00.000 12044 Worker thread wakes up
02:36:54.499 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:54.499 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:36:57.627 03.128 12044 Exposure complete
02:36:57.650 00.023 12044 worker thread done servicing request
02:36:57.650 00.000 14964 OnExposeComplete: enter
02:36:57.651 00.001 14964 UpdateGuideState(): m_state=6
02:36:57.652 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4405
02:36:57.652 00.000 14964 Star::Find returns 1 (0), X=277.23, Y=93.62, Mass=252582, SNR=308.2, Peak=15521 HFD=4.3
02:36:57.653 00.001 14964 MultiStar: [#1 -0.08,0.50,0.18,U] [#2 -0.86,-0.36,0.00,R] 
02:36:57.653 00.000 14964 refined, 1 included, MultiStar: {-0.20, 0.09}, one-star: {-0.22, 0.02}
02:36:57.653 00.000 14964 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.56) = xAngle (4.27 = -2.01)
02:36:57.654 00.001 14964 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.33 = 1.04)
02:36:57.654 00.000 14964 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.72 mountX=-0.09 mountY=0.19, mountTheta=2.03
02:36:57.655 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.20, y=0.09, opts=13)
02:36:57.656 00.001 14964 Enqueuing Move request for scope (-0.20, 0.09)
02:36:57.656 00.000 12044 Worker thread wakes up
02:36:57.657 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
02:36:57.657 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
02:36:57.657 00.000 12044 Moving (-0.20, 0.09) raw xDistance=-0.09 yDistance=0.19
02:36:57.657 00.000 12044 BLC: History state: CurrMiss=0.19, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.574337, 1:-0.049600, 2:0.189890
02:36:57.657 00.000 12044 BLC: No correction, Miss < min_move
02:36:57.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:36:57.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:57.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:36:57.657 00.000 12044 MoveAxis(E, 0, ABG)
02:36:57.657 00.000 12044 Move returns status 0, amount 0
02:36:57.657 00.000 12044 MoveAxis(N, 0, ABG)
02:36:57.657 00.000 12044 Move returns status 0, amount 0
02:36:57.657 00.000 12044 move complete, result=0
02:36:57.657 00.000 12044 worker thread done servicing request
02:36:57.664 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15521, med=618, FiltMin=530, FiltMax=11223, Gamma=0.810
02:36:57.669 00.005 14964 UpdateGuideState exits: m=252582 SNR=308.2
02:36:57.670 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:57.670 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:36:57.671 00.001 14964 Enqueuing Expose request
02:36:57.671 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:57.672 00.001 12044 Worker thread wakes up
02:36:57.672 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:36:57.672 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:00.795 03.123 12044 Exposure complete
02:37:00.822 00.027 12044 worker thread done servicing request
02:37:00.822 00.000 14964 OnExposeComplete: enter
02:37:00.822 00.000 14964 UpdateGuideState(): m_state=6
02:37:00.822 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4406
02:37:00.823 00.001 14964 Star::Find returns 1 (0), X=277.74, Y=93.55, Mass=256778, SNR=307.6, Peak=15917 HFD=4.6
02:37:00.823 00.000 14964 MultiStar: [#1 0.14,0.35,0.17,U] [#2 0.54,-0.59,0.00,M1] 
02:37:00.825 00.002 14964 refined, 1 included, MultiStar: {0.27, 0.01}, one-star: {0.29, -0.05}
02:37:00.825 00.000 14964 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.56) = xAngle (1.59 = 1.59)
02:37:00.826 00.001 14964 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.64)
02:37:00.826 00.000 14964 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.03 mountX=-0.01 mountY=-0.26, mountTheta=-1.59
02:37:00.827 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.01, opts=13)
02:37:00.828 00.001 14964 Enqueuing Move request for scope (0.27, 0.01)
02:37:00.828 00.000 12044 Worker thread wakes up
02:37:00.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
02:37:00.828 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
02:37:00.828 00.000 12044 Moving (0.27, 0.01) raw xDistance=-0.01 yDistance=-0.26
02:37:00.829 00.001 12044 BLC: window closed
02:37:00.829 00.000 12044 BLC: History state: CurrMiss=-0.26, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.574337, 1:-0.049600, 2:0.189890
02:37:00.829 00.000 12044 BLC: No correction, Miss < min_move
02:37:00.829 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.36, using input
02:37:00.829 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.14
02:37:00.829 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:00.829 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:37:00.829 00.000 12044 MoveAxis(E, 0, ABG)
02:37:00.829 00.000 12044 Move returns status 0, amount 0
02:37:00.829 00.000 12044 MoveAxis(N, 0, ABG)
02:37:00.829 00.000 12044 Move returns status 0, amount 0
02:37:00.829 00.000 12044 move complete, result=0
02:37:00.829 00.000 12044 worker thread done servicing request
02:37:00.836 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15917, med=616, FiltMin=527, FiltMax=10267, Gamma=0.810
02:37:00.841 00.005 14964 UpdateGuideState exits: m=256778 SNR=307.6
02:37:00.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:00.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:00.843 00.001 14964 Enqueuing Expose request
02:37:00.843 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:00.844 00.001 12044 Worker thread wakes up
02:37:00.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:00.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:03.972 03.128 12044 Exposure complete
02:37:03.996 00.024 12044 worker thread done servicing request
02:37:03.996 00.000 14964 OnExposeComplete: enter
02:37:03.997 00.001 14964 UpdateGuideState(): m_state=6
02:37:03.997 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4407
02:37:03.998 00.001 14964 Star::Find returns 1 (0), X=277.30, Y=93.84, Mass=266652, SNR=322.1, Peak=15435 HFD=4.2
02:37:03.998 00.000 14964 MultiStar: [#1 -0.04,0.37,0.15,U] [#2 0.12,-0.30,0.07,U] 
02:37:03.999 00.001 14964 refined, 2 included, MultiStar: {-0.12, 0.23}, one-star: {-0.15, 0.24}
02:37:03.999 00.000 14964 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.56) = xAngle (3.63 = -2.66)
02:37:04.000 00.001 14964 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.68 = 0.40)
02:37:04.000 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.07 mountX=-0.23 mountY=0.10, mountTheta=2.73
02:37:04.001 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=0.23, opts=13)
02:37:04.002 00.001 14964 Enqueuing Move request for scope (-0.12, 0.23)
02:37:04.002 00.000 12044 Worker thread wakes up
02:37:04.002 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
02:37:04.002 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
02:37:04.002 00.000 12044 Moving (-0.12, 0.23) raw xDistance=-0.23 yDistance=0.10
02:37:04.003 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.43, using input
02:37:04.003 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = -0.13
02:37:04.003 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:04.003 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:04.003 00.000 12044 MoveAxis(E, 0, ABG)
02:37:04.003 00.000 12044 Move returns status 0, amount 0
02:37:04.003 00.000 12044 MoveAxis(N, 0, ABG)
02:37:04.003 00.000 12044 Move returns status 0, amount 0
02:37:04.003 00.000 12044 move complete, result=0
02:37:04.003 00.000 12044 worker thread done servicing request
02:37:04.010 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15435, med=617, FiltMin=532, FiltMax=12822, Gamma=0.810
02:37:04.015 00.005 14964 UpdateGuideState exits: m=266652 SNR=322.1
02:37:04.016 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.016 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:04.017 00.001 14964 Enqueuing Expose request
02:37:04.017 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:04.018 00.001 12044 Worker thread wakes up
02:37:04.018 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:04.018 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:07.144 03.126 12044 Exposure complete
02:37:07.168 00.024 12044 worker thread done servicing request
02:37:07.168 00.000 14964 OnExposeComplete: enter
02:37:07.169 00.001 14964 UpdateGuideState(): m_state=6
02:37:07.169 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4408
02:37:07.170 00.001 14964 Star::Find returns 1 (0), X=277.58, Y=94.11, Mass=251420, SNR=303.2, Peak=12299 HFD=4.4
02:37:07.170 00.000 14964 MultiStar: [#1 0.08,-0.18,0.16,U] [#2 0.23,-0.38,0.07,U] 
02:37:07.171 00.001 14964 refined, 2 included, MultiStar: {0.13, 0.37}, one-star: {0.13, 0.51}
02:37:07.171 00.000 14964 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.56) = xAngle (2.79 = 2.79)
02:37:07.172 00.001 14964 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
02:37:07.172 00.000 14964 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.23 mountX=-0.37 mountY=-0.17, mountTheta=-2.71
02:37:07.174 00.002 14964 SchedulePrimaryMove(1136A648, x=0.13, y=0.37, opts=13)
02:37:07.175 00.001 14964 Enqueuing Move request for scope (0.13, 0.37)
02:37:07.176 00.001 12044 Worker thread wakes up
02:37:07.176 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
02:37:07.176 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
02:37:07.176 00.000 12044 Moving (0.13, 0.37) raw xDistance=-0.37 yDistance=-0.17
02:37:07.176 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.37 is < calculated value -0.51, using input
02:37:07.176 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = -0.13
02:37:07.176 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:07.176 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:37:07.176 00.000 12044 MoveAxis(E, 28, ABG)
02:37:07.176 00.000 12044 Guiding  Dir = 2, Dur = 28
02:37:07.185 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12299, med=618, FiltMin=524, FiltMax=10502, Gamma=0.810
02:37:07.191 00.006 14964 UpdateGuideState exits: m=251420 SNR=303.2
02:37:07.191 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:07.192 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:07.192 00.000 14964 Enqueuing Expose request
02:37:07.239 00.047 12044 IsSlewing returns 0
02:37:07.240 00.001 12044 IsGuiding returns 0
02:37:07.273 00.033 12044 IsGuiding returns 1
02:37:07.273 00.000 12044 scope still moving after pulse duration time elapsed
02:37:07.397 00.124 12044 IsSlewing returns 0
02:37:07.397 00.000 12044 IsGuiding returns 0
02:37:07.397 00.000 12044 scope move finished after 28 + 128 ms
02:37:07.397 00.000 12044 Move returns status 0, amount 28
02:37:07.397 00.000 12044 MoveAxis(N, 0, ABG)
02:37:07.397 00.000 12044 Move returns status 0, amount 0
02:37:07.397 00.000 12044 move complete, result=0
02:37:07.397 00.000 12044 worker thread done servicing request
02:37:07.397 00.000 12044 Worker thread wakes up
02:37:07.397 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
02:37:07.398 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:07.398 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:10.507 03.109 12044 Exposure complete
02:37:10.529 00.022 12044 worker thread done servicing request
02:37:10.530 00.001 14964 OnExposeComplete: enter
02:37:10.530 00.000 14964 UpdateGuideState(): m_state=6
02:37:10.531 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4409
02:37:10.531 00.000 14964 Star::Find returns 1 (0), X=277.27, Y=94.08, Mass=264323, SNR=318.5, Peak=15123 HFD=4.3
02:37:10.532 00.001 14964 MultiStar: [#1 -0.34,0.08,0.16,U] [#2 -0.09,-0.26,0.07,U] 
02:37:10.532 00.000 14964 refined, 2 included, MultiStar: {-0.19, 0.38}, one-star: {-0.18, 0.48}
02:37:10.532 00.000 14964 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.56) = xAngle (3.60 = -2.69)
02:37:10.533 00.001 14964 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
02:37:10.534 00.001 14964 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.43 cameraTheta=2.04 mountX=-0.38 mountY=0.15, mountTheta=2.76
02:37:10.535 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.19, y=0.38, opts=13)
02:37:10.535 00.000 14964 Enqueuing Move request for scope (-0.19, 0.38)
02:37:10.536 00.001 12044 Worker thread wakes up
02:37:10.536 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
02:37:10.536 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
02:37:10.536 00.000 12044 Moving (-0.19, 0.38) raw xDistance=-0.38 yDistance=0.15
02:37:10.536 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.38 is < calculated value -0.54, using input
02:37:10.536 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:37:10.536 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = -0.12
02:37:10.536 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:10.536 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:37:10.536 00.000 12044 MoveAxis(E, 30, ABG)
02:37:10.536 00.000 12044 Guiding  Dir = 2, Dur = 30
02:37:10.543 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15123, med=618, FiltMin=530, FiltMax=10354, Gamma=0.810
02:37:10.549 00.006 14964 UpdateGuideState exits: m=264323 SNR=318.5
02:37:10.550 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:10.550 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:10.551 00.001 14964 Enqueuing Expose request
02:37:10.626 00.075 12044 IsSlewing returns 0
02:37:10.627 00.001 12044 IsGuiding returns 0
02:37:10.669 00.042 12044 IsGuiding returns 1
02:37:10.669 00.000 12044 scope still moving after pulse duration time elapsed
02:37:10.723 00.054 12044 IsSlewing returns 0
02:37:10.723 00.000 12044 IsGuiding returns 0
02:37:10.723 00.000 12044 scope move finished after 30 + 66 ms
02:37:10.723 00.000 12044 Move returns status 0, amount 30
02:37:10.723 00.000 12044 MoveAxis(N, 0, ABG)
02:37:10.723 00.000 12044 Move returns status 0, amount 0
02:37:10.723 00.000 12044 move complete, result=0
02:37:10.723 00.000 12044 worker thread done servicing request
02:37:10.723 00.000 14964 GuideStep: -0.4 px 30 ms EAST, 0.2 px 0 ms NORTH
02:37:10.725 00.002 12044 Worker thread wakes up
02:37:10.725 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:10.725 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:13.857 03.132 12044 Exposure complete
02:37:13.884 00.027 12044 worker thread done servicing request
02:37:13.884 00.000 14964 OnExposeComplete: enter
02:37:13.885 00.001 14964 UpdateGuideState(): m_state=6
02:37:13.886 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4410
02:37:13.887 00.001 14964 Star::Find returns 1 (0), X=277.18, Y=93.77, Mass=244852, SNR=296.5, Peak=12779 HFD=4.5
02:37:13.887 00.000 14964 MultiStar: [#1 -0.26,0.28,0.17,U] [#2 0.02,-0.51,0.09,U] 
02:37:13.888 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.13}, one-star: {-0.27, 0.17}
02:37:13.889 00.001 14964 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.56) = xAngle (4.20 = -2.08)
02:37:13.889 00.000 14964 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.25 = 0.97)
02:37:13.890 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=-0.14 mountY=0.23, mountTheta=2.11
02:37:13.892 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.13, opts=13)
02:37:13.893 00.001 14964 Enqueuing Move request for scope (-0.25, 0.13)
02:37:13.893 00.000 12044 Worker thread wakes up
02:37:13.893 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
02:37:13.893 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
02:37:13.893 00.000 12044 Moving (-0.25, 0.13) raw xDistance=-0.14 yDistance=0.23
02:37:13.893 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:37:13.893 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:13.893 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:37:13.893 00.000 12044 MoveAxis(E, 0, ABG)
02:37:13.893 00.000 12044 Move returns status 0, amount 0
02:37:13.894 00.001 12044 MoveAxis(N, 0, ABG)
02:37:13.894 00.000 12044 Move returns status 0, amount 0
02:37:13.894 00.000 12044 move complete, result=0
02:37:13.894 00.000 12044 worker thread done servicing request
02:37:13.905 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12779, med=618, FiltMin=523, FiltMax=10330, Gamma=0.810
02:37:13.911 00.006 14964 UpdateGuideState exits: m=244852 SNR=296.5
02:37:13.911 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.912 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:13.912 00.000 14964 Enqueuing Expose request
02:37:13.913 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:13.914 00.001 12044 Worker thread wakes up
02:37:13.914 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:13.914 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:17.022 03.108 12044 Exposure complete
02:37:17.054 00.032 12044 worker thread done servicing request
02:37:17.054 00.000 14964 OnExposeComplete: enter
02:37:17.055 00.001 14964 UpdateGuideState(): m_state=6
02:37:17.056 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4411
02:37:17.056 00.000 14964 Star::Find returns 1 (0), X=277.97, Y=93.25, Mass=248925, SNR=302.0, Peak=15597 HFD=4.4
02:37:17.057 00.001 14964 MultiStar: [#1 0.42,1.09,0.00,M2] [#2 0.83,-0.05,0.00,M1] 
02:37:17.057 00.000 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.96 = 0.96)
02:37:17.057 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.01 = -2.28)
02:37:17.058 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=-0.35 hyp=0.63 cameraTheta=-0.60 mountX=0.36 mountY=-0.48, mountTheta=-0.92
02:37:17.059 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.35, opts=13)
02:37:17.059 00.000 14964 Enqueuing Move request for scope (0.52, -0.35)
02:37:17.060 00.001 12044 Worker thread wakes up
02:37:17.060 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.35) opts 0xd
02:37:17.060 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.35)
02:37:17.060 00.000 12044 Moving (0.52, -0.35) raw xDistance=0.36 yDistance=-0.48
02:37:17.060 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.36, slope = 0.00
02:37:17.060 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:17.060 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
02:37:17.060 00.000 12044 MoveAxis(W, 28, ABG)
02:37:17.060 00.000 12044 Guiding  Dir = 3, Dur = 28
02:37:17.067 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15597, med=617, FiltMin=524, FiltMax=9271, Gamma=0.810
02:37:17.073 00.006 14964 UpdateGuideState exits: m=248925 SNR=302.0
02:37:17.073 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.074 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:17.074 00.000 14964 Enqueuing Expose request
02:37:17.099 00.025 12044 IsSlewing returns 0
02:37:17.100 00.001 12044 IsGuiding returns 0
02:37:17.160 00.060 12044 IsGuiding returns 1
02:37:17.160 00.000 12044 scope still moving after pulse duration time elapsed
02:37:17.223 00.063 12044 IsSlewing returns 0
02:37:17.223 00.000 12044 IsGuiding returns 0
02:37:17.224 00.001 12044 scope move finished after 28 + 95 ms
02:37:17.224 00.000 12044 Move returns status 0, amount 28
02:37:17.224 00.000 12044 MoveAxis(N, 0, ABG)
02:37:17.224 00.000 12044 Move returns status 0, amount 0
02:37:17.224 00.000 12044 move complete, result=0
02:37:17.224 00.000 12044 worker thread done servicing request
02:37:17.224 00.000 12044 Worker thread wakes up
02:37:17.224 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:17.224 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:17.224 00.000 14964 GuideStep: 0.4 px 28 ms WEST, -0.5 px 0 ms NORTH
02:37:20.343 03.119 12044 Exposure complete
02:37:20.372 00.029 12044 worker thread done servicing request
02:37:20.372 00.000 14964 OnExposeComplete: enter
02:37:20.373 00.001 14964 UpdateGuideState(): m_state=6
02:37:20.373 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4412
02:37:20.374 00.001 14964 Star::Find returns 1 (0), X=277.18, Y=93.37, Mass=253905, SNR=316.8, Peak=16793 HFD=4.0
02:37:20.374 00.000 14964 MultiStar: [#1 -0.22,0.86,0.00,M3] [#2 -0.26,0.01,0.07,U] 
02:37:20.375 00.001 14964 refined, 1 included, MultiStar: {-0.27, -0.21}, one-star: {-0.27, -0.23}
02:37:20.375 00.000 14964 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.56) = xAngle (-0.92 = -0.92)
02:37:20.376 00.001 14964 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
02:37:20.376 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.47 mountX=0.21 mountY=0.29, mountTheta=0.95
02:37:20.377 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.21, opts=13)
02:37:20.378 00.001 14964 Enqueuing Move request for scope (-0.27, -0.21)
02:37:20.378 00.000 12044 Worker thread wakes up
02:37:20.378 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
02:37:20.378 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
02:37:20.378 00.000 12044 Moving (-0.27, -0.21) raw xDistance=0.21 yDistance=0.29
02:37:20.378 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
02:37:20.378 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:20.378 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:37:20.378 00.000 12044 MoveAxis(E, 0, ABG)
02:37:20.378 00.000 12044 Move returns status 0, amount 0
02:37:20.378 00.000 12044 MoveAxis(N, 0, ABG)
02:37:20.378 00.000 12044 Move returns status 0, amount 0
02:37:20.378 00.000 12044 move complete, result=0
02:37:20.379 00.001 12044 worker thread done servicing request
02:37:20.388 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16793, med=616, FiltMin=529, FiltMax=10987, Gamma=0.810
02:37:20.393 00.005 14964 UpdateGuideState exits: m=253905 SNR=316.8
02:37:20.394 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.394 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:20.395 00.001 14964 Enqueuing Expose request
02:37:20.395 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:37:20.396 00.001 12044 Worker thread wakes up
02:37:20.396 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:20.396 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:23.494 03.098 12044 Exposure complete
02:37:23.528 00.034 12044 worker thread done servicing request
02:37:23.528 00.000 14964 OnExposeComplete: enter
02:37:23.529 00.001 14964 UpdateGuideState(): m_state=6
02:37:23.530 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4413
02:37:23.532 00.002 14964 Star::Find returns 1 (0), X=277.65, Y=93.48, Mass=254308, SNR=306.2, Peak=14237 HFD=4.4
02:37:23.533 00.001 14964 MultiStar: [#1 0.25,0.38,0.17,U] [#2 0.32,-0.05,0.06,U] 
02:37:23.534 00.001 14964 refined, 2 included, MultiStar: {0.21, -0.05}, one-star: {0.20, -0.12}
02:37:23.535 00.001 14964 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.56) = xAngle (1.33 = 1.33)
02:37:23.536 00.001 14964 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.38 = -1.90)
02:37:23.537 00.001 14964 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.23 mountX=0.05 mountY=-0.21, mountTheta=-1.32
02:37:23.540 00.003 14964 SchedulePrimaryMove(1136A648, x=0.21, y=-0.05, opts=13)
02:37:23.541 00.001 14964 Enqueuing Move request for scope (0.21, -0.05)
02:37:23.542 00.001 12044 Worker thread wakes up
02:37:23.542 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
02:37:23.542 00.000 12044 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
02:37:23.542 00.000 12044 Moving (0.21, -0.05) raw xDistance=0.05 yDistance=-0.21
02:37:23.542 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
02:37:23.542 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
02:37:23.542 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:23.542 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:37:23.543 00.001 12044 MoveAxis(E, 0, ABG)
02:37:23.543 00.000 12044 Move returns status 0, amount 0
02:37:23.543 00.000 12044 MoveAxis(N, 0, ABG)
02:37:23.543 00.000 12044 Move returns status 0, amount 0
02:37:23.543 00.000 12044 move complete, result=0
02:37:23.543 00.000 12044 worker thread done servicing request
02:37:23.553 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14237, med=618, FiltMin=529, FiltMax=11027, Gamma=0.810
02:37:23.559 00.006 14964 UpdateGuideState exits: m=254308 SNR=306.2
02:37:23.559 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:23.560 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:23.560 00.000 14964 Enqueuing Expose request
02:37:23.561 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:23.561 00.000 12044 Worker thread wakes up
02:37:23.561 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:23.561 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:26.670 03.109 12044 Exposure complete
02:37:26.694 00.024 12044 worker thread done servicing request
02:37:26.694 00.000 14964 OnExposeComplete: enter
02:37:26.695 00.001 14964 UpdateGuideState(): m_state=6
02:37:26.695 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4414
02:37:26.696 00.001 14964 Star::Find returns 1 (0), X=277.40, Y=93.45, Mass=254675, SNR=315.9, Peak=13213 HFD=4.4
02:37:26.696 00.000 14964 MultiStar: [#1 -0.43,0.45,0.17,U] [#2 -0.21,-0.29,0.06,U] 
02:37:26.697 00.001 14964 refined, 2 included, MultiStar: {-0.11, -0.08}, one-star: {-0.05, -0.15}
02:37:26.697 00.000 14964 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
02:37:26.698 00.001 14964 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.08 = 2.08)
02:37:26.698 00.000 14964 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=0.08 mountY=0.12, mountTheta=1.00
02:37:26.699 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.11, y=-0.08, opts=13)
02:37:26.700 00.001 14964 Enqueuing Move request for scope (-0.11, -0.08)
02:37:26.700 00.000 12044 Worker thread wakes up
02:37:26.701 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
02:37:26.701 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
02:37:26.701 00.000 12044 Moving (-0.11, -0.08) raw xDistance=0.08 yDistance=0.12
02:37:26.701 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:37:26.701 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:26.701 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:37:26.701 00.000 12044 MoveAxis(E, 0, ABG)
02:37:26.701 00.000 12044 Move returns status 0, amount 0
02:37:26.701 00.000 12044 MoveAxis(N, 0, ABG)
02:37:26.701 00.000 12044 Move returns status 0, amount 0
02:37:26.701 00.000 12044 move complete, result=0
02:37:26.701 00.000 12044 worker thread done servicing request
02:37:26.708 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13213, med=618, FiltMin=531, FiltMax=11327, Gamma=0.810
02:37:26.713 00.005 14964 UpdateGuideState exits: m=254675 SNR=315.9
02:37:26.714 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.714 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:26.715 00.001 14964 Enqueuing Expose request
02:37:26.715 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:26.716 00.001 12044 Worker thread wakes up
02:37:26.716 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:26.716 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:29.843 03.127 12044 Exposure complete
02:37:29.867 00.024 12044 worker thread done servicing request
02:37:29.867 00.000 14964 OnExposeComplete: enter
02:37:29.867 00.000 14964 UpdateGuideState(): m_state=6
02:37:29.868 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4415
02:37:29.868 00.000 14964 Star::Find returns 1 (0), X=277.00, Y=93.76, Mass=260007, SNR=320.8, Peak=16027 HFD=4.3
02:37:29.869 00.001 14964 MultiStar: [#1 -0.44,0.86,0.00,M2] [#2 -0.25,0.29,0.08,U] 
02:37:29.869 00.000 14964 refined, 1 included, MultiStar: {-0.44, 0.17}, one-star: {-0.45, 0.16}
02:37:29.870 00.001 14964 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.56) = xAngle (4.33 = -1.96)
02:37:29.870 00.000 14964 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
02:37:29.871 00.001 14964 CameraToMount -- cameraX=-0.44 cameraY=0.17 hyp=0.47 cameraTheta=2.77 mountX=-0.18 mountY=0.42, mountTheta=1.97
02:37:29.873 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.44, y=0.17, opts=13)
02:37:29.874 00.001 14964 Enqueuing Move request for scope (-0.44, 0.17)
02:37:29.874 00.000 12044 Worker thread wakes up
02:37:29.874 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.17) opts 0xd
02:37:29.874 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.44, 0.17)
02:37:29.874 00.000 12044 Moving (-0.44, 0.17) raw xDistance=-0.18 yDistance=0.42
02:37:29.874 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
02:37:29.874 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:29.875 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:37:29.875 00.000 12044 MoveAxis(E, 0, ABG)
02:37:29.875 00.000 12044 Move returns status 0, amount 0
02:37:29.875 00.000 12044 MoveAxis(N, 0, ABG)
02:37:29.875 00.000 12044 Move returns status 0, amount 0
02:37:29.875 00.000 12044 move complete, result=0
02:37:29.875 00.000 12044 worker thread done servicing request
02:37:29.882 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16027, med=618, FiltMin=534, FiltMax=9599, Gamma=0.810
02:37:29.887 00.005 14964 UpdateGuideState exits: m=260007 SNR=320.8
02:37:29.888 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:29.888 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:29.889 00.001 14964 Enqueuing Expose request
02:37:29.889 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:37:29.890 00.001 12044 Worker thread wakes up
02:37:29.890 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:29.890 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:33.020 03.130 12044 Exposure complete
02:37:33.042 00.022 12044 worker thread done servicing request
02:37:33.042 00.000 14964 OnExposeComplete: enter
02:37:33.043 00.001 14964 UpdateGuideState(): m_state=6
02:37:33.043 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4416
02:37:33.044 00.001 14964 Star::Find returns 1 (0), X=277.39, Y=93.45, Mass=255002, SNR=320.5, Peak=17085 HFD=3.9
02:37:33.045 00.001 14964 MultiStar: [#1 -0.27,0.71,0.16,U] [#2 0.03,0.12,0.08,U] 
02:37:33.045 00.000 14964 refined, 2 included, MultiStar: {-0.09, -0.02}, one-star: {-0.07, -0.15}
02:37:33.046 00.001 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.37 = -1.37)
02:37:33.046 00.000 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.69 = 1.69)
02:37:33.047 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.92 mountX=0.02 mountY=0.09, mountTheta=1.37
02:37:33.047 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.02, opts=13)
02:37:33.048 00.001 14964 Enqueuing Move request for scope (-0.09, -0.02)
02:37:33.049 00.001 12044 Worker thread wakes up
02:37:33.049 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:37:33.049 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:37:33.049 00.000 12044 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
02:37:33.049 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
02:37:33.049 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:33.049 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:37:33.049 00.000 12044 MoveAxis(E, 0, ABG)
02:37:33.049 00.000 12044 Move returns status 0, amount 0
02:37:33.049 00.000 12044 MoveAxis(N, 0, ABG)
02:37:33.049 00.000 12044 Move returns status 0, amount 0
02:37:33.049 00.000 12044 move complete, result=0
02:37:33.049 00.000 12044 worker thread done servicing request
02:37:33.056 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17085, med=618, FiltMin=528, FiltMax=13887, Gamma=0.810
02:37:33.062 00.006 14964 UpdateGuideState exits: m=255002 SNR=320.5
02:37:33.062 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.063 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:33.063 00.000 14964 Enqueuing Expose request
02:37:33.064 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:33.064 00.000 12044 Worker thread wakes up
02:37:33.064 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:33.064 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:36.188 03.124 12044 Exposure complete
02:37:36.209 00.021 12044 worker thread done servicing request
02:37:36.209 00.000 14964 OnExposeComplete: enter
02:37:36.210 00.001 14964 UpdateGuideState(): m_state=6
02:37:36.210 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4417
02:37:36.212 00.002 14964 Star::Find returns 1 (0), X=277.48, Y=93.85, Mass=260224, SNR=324.7, Peak=14343 HFD=4.1
02:37:36.212 00.000 14964 MultiStar: [#1 0.01,-0.06,0.15,U] [#2 0.28,-0.29,0.07,U] 
02:37:36.212 00.000 14964 refined, 2 included, MultiStar: {0.04, 0.18}, one-star: {0.03, 0.25}
02:37:36.213 00.001 14964 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.56) = xAngle (2.90 = 2.90)
02:37:36.213 00.000 14964 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.33)
02:37:36.214 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.34 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
02:37:36.216 00.002 14964 SchedulePrimaryMove(1136A648, x=0.04, y=0.18, opts=13)
02:37:36.217 00.001 14964 Enqueuing Move request for scope (0.04, 0.18)
02:37:36.217 00.000 12044 Worker thread wakes up
02:37:36.217 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:37:36.217 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:37:36.217 00.000 12044 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=-0.06
02:37:36.217 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.19, using input
02:37:36.217 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
02:37:36.217 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:36.217 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:37:36.217 00.000 12044 MoveAxis(E, 0, ABG)
02:37:36.217 00.000 12044 Move returns status 0, amount 0
02:37:36.217 00.000 12044 MoveAxis(N, 0, ABG)
02:37:36.217 00.000 12044 Move returns status 0, amount 0
02:37:36.218 00.001 12044 move complete, result=0
02:37:36.218 00.000 12044 worker thread done servicing request
02:37:36.230 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14343, med=618, FiltMin=531, FiltMax=12022, Gamma=0.810
02:37:36.235 00.005 14964 UpdateGuideState exits: m=260224 SNR=324.7
02:37:36.236 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:36.236 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:36.237 00.001 14964 Enqueuing Expose request
02:37:36.237 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:36.238 00.001 12044 Worker thread wakes up
02:37:36.238 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:36.238 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:39.356 03.118 12044 Exposure complete
02:37:39.383 00.027 12044 worker thread done servicing request
02:37:39.383 00.000 14964 OnExposeComplete: enter
02:37:39.383 00.000 14964 UpdateGuideState(): m_state=6
02:37:39.385 00.002 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4418
02:37:39.385 00.000 14964 Star::Find returns 1 (0), X=277.83, Y=93.71, Mass=255931, SNR=305.4, Peak=16083 HFD=4.4
02:37:39.386 00.001 14964 MultiStar: [#1 -0.25,0.37,0.16,U] [#2 0.22,-0.19,0.07,U] 
02:37:39.386 00.000 14964 refined, 2 included, MultiStar: {0.28, 0.13}, one-star: {0.37, 0.11}
02:37:39.387 00.001 14964 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.56) = xAngle (1.98 = 1.98)
02:37:39.387 00.000 14964 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.03 = -1.25)
02:37:39.388 00.001 14964 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.42 mountX=-0.12 mountY=-0.29, mountTheta=-1.97
02:37:39.389 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.13, opts=13)
02:37:39.389 00.000 14964 Enqueuing Move request for scope (0.28, 0.13)
02:37:39.390 00.001 12044 Worker thread wakes up
02:37:39.390 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
02:37:39.390 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
02:37:39.390 00.000 12044 Moving (0.28, 0.13) raw xDistance=-0.12 yDistance=-0.29
02:37:39.390 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.21, using input
02:37:39.390 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
02:37:39.390 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:39.390 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:37:39.390 00.000 12044 MoveAxis(E, 0, ABG)
02:37:39.390 00.000 12044 Move returns status 0, amount 0
02:37:39.390 00.000 12044 MoveAxis(N, 0, ABG)
02:37:39.390 00.000 12044 Move returns status 0, amount 0
02:37:39.390 00.000 12044 move complete, result=0
02:37:39.390 00.000 12044 worker thread done servicing request
02:37:39.397 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16083, med=618, FiltMin=532, FiltMax=11229, Gamma=0.810
02:37:39.403 00.006 14964 UpdateGuideState exits: m=255931 SNR=305.4
02:37:39.404 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:39.404 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:39.405 00.001 14964 Enqueuing Expose request
02:37:39.405 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:39.406 00.001 12044 Worker thread wakes up
02:37:39.406 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:39.406 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:42.500 03.094 12044 Exposure complete
02:37:42.520 00.020 12044 worker thread done servicing request
02:37:42.521 00.001 14964 OnExposeComplete: enter
02:37:42.521 00.000 14964 UpdateGuideState(): m_state=6
02:37:42.523 00.002 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4419
02:37:42.523 00.000 14964 Star::Find returns 1 (0), X=277.20, Y=93.32, Mass=261532, SNR=325.6, Peak=15517 HFD=4.2
02:37:42.523 00.000 14964 MultiStar: [#1 -0.09,0.76,0.00,M1] [#2 -0.00,-0.07,0.07,U] 
02:37:42.523 00.000 14964 refined, 1 included, MultiStar: {-0.23, -0.26}, one-star: {-0.25, -0.28}
02:37:42.524 00.001 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.74 = -0.74)
02:37:42.524 00.000 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
02:37:42.525 00.001 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-2.29 mountX=0.26 mountY=0.26, mountTheta=0.78
02:37:42.526 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.26, opts=13)
02:37:42.526 00.000 14964 Enqueuing Move request for scope (-0.23, -0.26)
02:37:42.527 00.001 12044 Worker thread wakes up
02:37:42.527 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd
02:37:42.527 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.26)
02:37:42.527 00.000 12044 Moving (-0.23, -0.26) raw xDistance=0.26 yDistance=0.26
02:37:42.527 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
02:37:42.527 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:42.527 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:37:42.527 00.000 12044 MoveAxis(E, 0, ABG)
02:37:42.527 00.000 12044 Move returns status 0, amount 0
02:37:42.527 00.000 12044 MoveAxis(N, 0, ABG)
02:37:42.527 00.000 12044 Move returns status 0, amount 0
02:37:42.527 00.000 12044 move complete, result=0
02:37:42.527 00.000 12044 worker thread done servicing request
02:37:42.536 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15517, med=618, FiltMin=511, FiltMax=11835, Gamma=0.810
02:37:42.543 00.007 14964 UpdateGuideState exits: m=261532 SNR=325.6
02:37:42.543 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:42.544 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:42.544 00.000 14964 Enqueuing Expose request
02:37:42.545 00.001 14964 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
02:37:42.545 00.000 12044 Worker thread wakes up
02:37:42.545 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:42.545 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:45.645 03.100 12044 Exposure complete
02:37:45.670 00.025 12044 worker thread done servicing request
02:37:45.671 00.001 14964 OnExposeComplete: enter
02:37:45.671 00.000 14964 UpdateGuideState(): m_state=6
02:37:45.672 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4420
02:37:45.673 00.001 14964 Star::Find returns 1 (0), X=277.56, Y=93.79, Mass=261574, SNR=313.9, Peak=16683 HFD=4.0
02:37:45.673 00.000 14964 MultiStar: [#1 -0.08,0.52,0.17,U] [#2 0.31,-0.30,0.07,U] 
02:37:45.674 00.001 14964 single-star, 2 included, MultiStar: {0.09, 0.21}, one-star: {0.10, 0.19}
02:37:45.674 00.000 14964 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.56) = xAngle (2.62 = 2.62)
02:37:45.675 00.001 14964 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.68 = -0.61)
02:37:45.675 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.07 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
02:37:45.676 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=0.19, opts=13)
02:37:45.677 00.001 14964 Enqueuing Move request for scope (0.10, 0.19)
02:37:45.678 00.001 12044 Worker thread wakes up
02:37:45.678 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
02:37:45.678 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
02:37:45.678 00.000 12044 Moving (0.10, 0.19) raw xDistance=-0.18 yDistance=-0.12
02:37:45.678 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.24, using input
02:37:45.678 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
02:37:45.678 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:45.678 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:45.678 00.000 12044 MoveAxis(E, 0, ABG)
02:37:45.678 00.000 12044 Move returns status 0, amount 0
02:37:45.678 00.000 12044 MoveAxis(N, 0, ABG)
02:37:45.678 00.000 12044 Move returns status 0, amount 0
02:37:45.678 00.000 12044 move complete, result=0
02:37:45.678 00.000 12044 worker thread done servicing request
02:37:45.685 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16683, med=617, FiltMin=532, FiltMax=12874, Gamma=0.810
02:37:45.690 00.005 14964 UpdateGuideState exits: m=261574 SNR=313.9
02:37:45.691 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.691 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:45.693 00.002 14964 Enqueuing Expose request
02:37:45.693 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:45.694 00.001 12044 Worker thread wakes up
02:37:45.694 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:45.694 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:48.790 03.096 12044 Exposure complete
02:37:48.816 00.026 12044 worker thread done servicing request
02:37:48.816 00.000 14964 OnExposeComplete: enter
02:37:48.817 00.001 14964 UpdateGuideState(): m_state=6
02:37:48.817 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4421
02:37:48.818 00.001 14964 Star::Find returns 1 (0), X=277.57, Y=93.59, Mass=254322, SNR=311.9, Peak=16089 HFD=4.2
02:37:48.818 00.000 14964 MultiStar: [#1 0.10,0.29,0.16,U] [#2 0.41,-0.08,0.06,U] 
02:37:48.819 00.001 14964 single-star, 2 included, MultiStar: {0.13, 0.03}, one-star: {0.12, -0.01}
02:37:48.819 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.48 = 1.48)
02:37:48.820 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.75)
02:37:48.820 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:37:48.821 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.01, opts=13)
02:37:48.822 00.001 14964 Enqueuing Move request for scope (0.12, -0.01)
02:37:48.822 00.000 12044 Worker thread wakes up
02:37:48.822 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:37:48.822 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:37:48.822 00.000 12044 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
02:37:48.822 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
02:37:48.822 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:48.822 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:48.822 00.000 12044 MoveAxis(E, 0, ABG)
02:37:48.822 00.000 12044 Move returns status 0, amount 0
02:37:48.823 00.001 12044 MoveAxis(N, 0, ABG)
02:37:48.823 00.000 12044 Move returns status 0, amount 0
02:37:48.823 00.000 12044 move complete, result=0
02:37:48.823 00.000 12044 worker thread done servicing request
02:37:48.830 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16089, med=616, FiltMin=528, FiltMax=12187, Gamma=0.810
02:37:48.835 00.005 14964 UpdateGuideState exits: m=254322 SNR=311.9
02:37:48.836 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.836 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:48.837 00.001 14964 Enqueuing Expose request
02:37:48.837 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:48.838 00.001 12044 Worker thread wakes up
02:37:48.838 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:48.838 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:51.961 03.123 12044 Exposure complete
02:37:51.985 00.024 12044 worker thread done servicing request
02:37:51.985 00.000 14964 OnExposeComplete: enter
02:37:51.987 00.002 14964 UpdateGuideState(): m_state=6
02:37:51.988 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4422
02:37:51.988 00.000 14964 Star::Find returns 1 (0), X=277.21, Y=93.09, Mass=259306, SNR=320.6, Peak=17617 HFD=4.2
02:37:51.989 00.001 14964 MultiStar: [#1 -0.36,1.19,0.00,M1] [#2 0.13,0.62,0.08,U] 
02:37:51.989 00.000 14964 refined, 1 included, MultiStar: {-0.21, -0.43}, one-star: {-0.24, -0.51}
02:37:51.989 00.000 14964 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.56) = xAngle (-0.47 = -0.47)
02:37:51.990 00.001 14964 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
02:37:51.990 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=-0.43 hyp=0.48 cameraTheta=-2.03 mountX=0.43 mountY=0.26, mountTheta=0.54
02:37:51.992 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=-0.43, opts=13)
02:37:51.992 00.000 14964 Enqueuing Move request for scope (-0.21, -0.43)
02:37:51.993 00.001 12044 Worker thread wakes up
02:37:51.993 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.43) opts 0xd
02:37:51.993 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, -0.43)
02:37:51.993 00.000 12044 Moving (-0.21, -0.43) raw xDistance=0.43 yDistance=0.26
02:37:51.993 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.43, slope = 0.02
02:37:51.993 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:51.993 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:37:51.993 00.000 12044 MoveAxis(W, 17, ABG)
02:37:51.993 00.000 12044 Guiding  Dir = 3, Dur = 17
02:37:52.000 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17617, med=617, FiltMin=535, FiltMax=12399, Gamma=0.810
02:37:52.007 00.007 14964 UpdateGuideState exits: m=259306 SNR=320.6
02:37:52.007 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:52.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:52.008 00.000 14964 Enqueuing Expose request
02:37:52.038 00.030 12044 IsSlewing returns 0
02:37:52.038 00.000 12044 IsGuiding returns 0
02:37:52.070 00.032 12044 IsGuiding returns 1
02:37:52.070 00.000 12044 scope still moving after pulse duration time elapsed
02:37:52.128 00.058 12044 IsSlewing returns 0
02:37:52.128 00.000 12044 IsGuiding returns 0
02:37:52.128 00.000 12044 scope move finished after 17 + 72 ms
02:37:52.128 00.000 12044 Move returns status 0, amount 17
02:37:52.128 00.000 12044 MoveAxis(N, 0, ABG)
02:37:52.128 00.000 12044 Move returns status 0, amount 0
02:37:52.128 00.000 12044 move complete, result=0
02:37:52.128 00.000 12044 worker thread done servicing request
02:37:52.128 00.000 12044 Worker thread wakes up
02:37:52.128 00.000 14964 GuideStep: 0.4 px 17 ms WEST, 0.3 px 0 ms NORTH
02:37:52.129 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:52.129 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:55.232 03.103 12044 Exposure complete
02:37:55.254 00.022 12044 worker thread done servicing request
02:37:55.254 00.000 14964 OnExposeComplete: enter
02:37:55.254 00.000 14964 UpdateGuideState(): m_state=6
02:37:55.255 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4423
02:37:55.255 00.000 14964 Star::Find returns 1 (0), X=277.16, Y=93.79, Mass=266722, SNR=329.5, Peak=16863 HFD=4.4
02:37:55.256 00.001 14964 MultiStar: [#1 -0.32,0.39,0.15,U] [#2 0.39,-0.01,0.08,U] 
02:37:55.257 00.001 14964 refined, 2 included, MultiStar: {-0.25, 0.21}, one-star: {-0.29, 0.19}
02:37:55.257 00.000 14964 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.56) = xAngle (4.01 = -2.27)
02:37:55.257 00.000 14964 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.07 = 0.78)
02:37:55.258 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.32 cameraTheta=2.46 mountX=-0.21 mountY=0.23, mountTheta=2.31
02:37:55.259 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.21, opts=13)
02:37:55.260 00.001 14964 Enqueuing Move request for scope (-0.25, 0.21)
02:37:55.260 00.000 12044 Worker thread wakes up
02:37:55.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd
02:37:55.260 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
02:37:55.260 00.000 12044 Moving (-0.25, 0.21) raw xDistance=-0.21 yDistance=0.23
02:37:55.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
02:37:55.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:55.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:37:55.260 00.000 12044 MoveAxis(E, 0, ABG)
02:37:55.260 00.000 12044 Move returns status 0, amount 0
02:37:55.260 00.000 12044 MoveAxis(N, 0, ABG)
02:37:55.260 00.000 12044 Move returns status 0, amount 0
02:37:55.260 00.000 12044 move complete, result=0
02:37:55.260 00.000 12044 worker thread done servicing request
02:37:55.268 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16863, med=618, FiltMin=534, FiltMax=11171, Gamma=0.810
02:37:55.273 00.005 14964 UpdateGuideState exits: m=266722 SNR=329.5
02:37:55.274 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.274 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:55.275 00.001 14964 Enqueuing Expose request
02:37:55.275 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:55.276 00.001 12044 Worker thread wakes up
02:37:55.276 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:55.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:37:58.382 03.106 12044 Exposure complete
02:37:58.406 00.024 12044 worker thread done servicing request
02:37:58.406 00.000 14964 OnExposeComplete: enter
02:37:58.407 00.001 14964 UpdateGuideState(): m_state=6
02:37:58.407 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4424
02:37:58.408 00.001 14964 Star::Find returns 1 (0), X=277.09, Y=93.51, Mass=255499, SNR=310.9, Peak=15647 HFD=4.3
02:37:58.408 00.000 14964 MultiStar: [#1 -0.43,0.55,0.17,U] [#2 0.02,-0.32,0.08,U] 
02:37:58.409 00.001 14964 refined, 2 included, MultiStar: {-0.34, -0.01}, one-star: {-0.36, -0.09}
02:37:58.409 00.000 14964 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.56) = xAngle (-1.54 = -1.54)
02:37:58.410 00.001 14964 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
02:37:58.410 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.10 mountX=0.01 mountY=0.34, mountTheta=1.54
02:37:58.411 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.01, opts=13)
02:37:58.411 00.000 14964 Enqueuing Move request for scope (-0.34, -0.01)
02:37:58.412 00.001 12044 Worker thread wakes up
02:37:58.412 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
02:37:58.412 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
02:37:58.412 00.000 12044 Moving (-0.34, -0.01) raw xDistance=0.01 yDistance=0.34
02:37:58.412 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.12, using input
02:37:58.412 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
02:37:58.412 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:58.412 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:37:58.412 00.000 12044 MoveAxis(E, 0, ABG)
02:37:58.412 00.000 12044 Move returns status 0, amount 0
02:37:58.412 00.000 12044 MoveAxis(N, 0, ABG)
02:37:58.412 00.000 12044 Move returns status 0, amount 0
02:37:58.412 00.000 12044 move complete, result=0
02:37:58.412 00.000 12044 worker thread done servicing request
02:37:58.420 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15647, med=619, FiltMin=524, FiltMax=10749, Gamma=0.810
02:37:58.426 00.006 14964 UpdateGuideState exits: m=255499 SNR=310.9
02:37:58.427 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:58.427 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:37:58.428 00.001 14964 Enqueuing Expose request
02:37:58.428 00.000 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:37:58.429 00.001 12044 Worker thread wakes up
02:37:58.429 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:37:58.429 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:01.548 03.119 12044 Exposure complete
02:38:01.577 00.029 12044 worker thread done servicing request
02:38:01.578 00.001 14964 OnExposeComplete: enter
02:38:01.578 00.000 14964 UpdateGuideState(): m_state=6
02:38:01.579 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4425
02:38:01.579 00.000 14964 Star::Find returns 1 (0), X=276.34, Y=93.78, Mass=255617, SNR=312.8, Peak=12481 HFD=4.6
02:38:01.580 00.001 14964 MultiStar: [#1 -1.02,0.33,0.00,M1] [#2 -0.67,-0.55,0.00,M1] 
02:38:01.580 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.54 = -1.74)
02:38:01.581 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.31)
02:38:01.581 00.000 14964 CameraToMount -- cameraX=-1.12 cameraY=0.18 hyp=1.13 cameraTheta=2.98 mountX=-0.20 mountY=1.09, mountTheta=1.75
02:38:01.582 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.12, y=0.18, opts=13)
02:38:01.583 00.001 14964 Enqueuing Move request for scope (-1.12, 0.18)
02:38:01.583 00.000 12044 Worker thread wakes up
02:38:01.583 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.18) opts 0xd
02:38:01.583 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.12, 0.18)
02:38:01.583 00.000 12044 Moving (-1.12, 0.18) raw xDistance=-0.20 yDistance=1.09
02:38:01.583 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = -0.00
02:38:01.583 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
02:38:01.583 00.000 12044 MoveAxis(E, 0, ABG)
02:38:01.583 00.000 12044 Move returns status 0, amount 0
02:38:01.583 00.000 12044 MoveAxis(S, 102, ABG)
02:38:01.584 00.001 12044 Guiding  Dir = 1, Dur = 102
02:38:01.591 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12481, med=618, FiltMin=535, FiltMax=10488, Gamma=0.810
02:38:01.597 00.006 14964 UpdateGuideState exits: m=255617 SNR=312.8
02:38:01.597 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:01.598 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:01.598 00.000 14964 Enqueuing Expose request
02:38:01.616 00.018 12044 IsSlewing returns 0
02:38:01.616 00.000 12044 IsGuiding returns 0
02:38:01.647 00.031 12044 PulseGuide returned control before completion, sleep 81
02:38:01.729 00.082 12044 IsGuiding returns 1
02:38:01.729 00.000 12044 scope still moving after pulse duration time elapsed
02:38:01.784 00.055 12044 IsSlewing returns 0
02:38:01.784 00.000 12044 IsGuiding returns 0
02:38:01.784 00.000 12044 scope move finished after 102 + 66 ms
02:38:01.785 00.001 12044 Move returns status 0, amount 102
02:38:01.785 00.000 12044 move complete, result=0
02:38:01.785 00.000 12044 worker thread done servicing request
02:38:01.785 00.000 12044 Worker thread wakes up
02:38:01.785 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 1.1 px 102 ms SOUTH
02:38:01.785 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:01.785 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:04.907 03.122 12044 Exposure complete
02:38:04.930 00.023 12044 worker thread done servicing request
02:38:04.930 00.000 14964 OnExposeComplete: enter
02:38:04.931 00.001 14964 UpdateGuideState(): m_state=6
02:38:04.931 00.000 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4426
02:38:04.932 00.001 14964 Star::Find returns 1 (0), X=278.16, Y=93.56, Mass=255332, SNR=317.5, Peak=14289 HFD=4.7
02:38:04.932 00.000 14964 MultiStar: [#1 0.63,0.51,0.00,M2] [#2 0.77,-0.27,0.00,M2] 
02:38:04.933 00.001 14964 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.56) = xAngle (1.50 = 1.50)
02:38:04.933 00.000 14964 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.55 = -1.73)
02:38:04.934 00.001 14964 CameraToMount -- cameraX=0.71 cameraY=-0.04 hyp=0.71 cameraTheta=-0.06 mountX=0.05 mountY=-0.70, mountTheta=-1.50
02:38:04.935 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=-0.04, opts=13)
02:38:04.935 00.000 14964 Enqueuing Move request for scope (0.71, -0.04)
02:38:04.936 00.001 12044 Worker thread wakes up
02:38:04.936 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.04) opts 0xd
02:38:04.936 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, -0.04)
02:38:04.936 00.000 12044 Moving (0.71, -0.04) raw xDistance=0.05 yDistance=-0.70
02:38:04.936 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
02:38:04.936 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:38:04.936 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
02:38:04.936 00.000 12044 MoveAxis(E, 0, ABG)
02:38:04.936 00.000 12044 Move returns status 0, amount 0
02:38:04.936 00.000 12044 MoveAxis(N, 0, ABG)
02:38:04.936 00.000 12044 Move returns status 0, amount 0
02:38:04.936 00.000 12044 move complete, result=0
02:38:04.936 00.000 12044 worker thread done servicing request
02:38:04.943 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14289, med=617, FiltMin=524, FiltMax=10622, Gamma=0.810
02:38:04.949 00.006 14964 UpdateGuideState exits: m=255332 SNR=317.5
02:38:04.950 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.950 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:04.951 00.001 14964 Enqueuing Expose request
02:38:04.951 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
02:38:04.952 00.001 12044 Worker thread wakes up
02:38:04.952 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:04.952 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:08.053 03.101 12044 Exposure complete
02:38:08.077 00.024 12044 worker thread done servicing request
02:38:08.077 00.000 14964 OnExposeComplete: enter
02:38:08.078 00.001 14964 UpdateGuideState(): m_state=6
02:38:08.078 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4427
02:38:08.079 00.001 14964 Star::Find returns 1 (0), X=278.59, Y=93.79, Mass=260518, SNR=323.0, Peak=16195 HFD=4.1
02:38:08.079 00.000 14964 MultiStar: [#1 1.05,0.22,0.00,M3] [#2 1.39,-0.75,0.00,M3] 
02:38:08.080 00.001 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
02:38:08.080 00.000 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
02:38:08.081 00.001 14964 CameraToMount -- cameraX=1.13 cameraY=0.19 hyp=1.15 cameraTheta=0.16 mountX=-0.17 mountY=-1.15, mountTheta=-1.72
02:38:08.082 00.001 14964 SchedulePrimaryMove(1136A648, x=1.13, y=0.19, opts=13)
02:38:08.082 00.000 14964 Enqueuing Move request for scope (1.13, 0.19)
02:38:08.083 00.001 12044 Worker thread wakes up
02:38:08.083 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.19) opts 0xd
02:38:08.083 00.000 12044 Handling offset move in thread for scope, endpoint = (1.13, 0.19)
02:38:08.083 00.000 12044 Moving (1.13, 0.19) raw xDistance=-0.17 yDistance=-1.15
02:38:08.083 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
02:38:08.083 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:08.083 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.15
02:38:08.083 00.000 12044 MoveAxis(E, 0, ABG)
02:38:08.083 00.000 12044 Move returns status 0, amount 0
02:38:08.083 00.000 12044 MoveAxis(N, 0, ABG)
02:38:08.083 00.000 12044 Move returns status 0, amount 0
02:38:08.083 00.000 12044 move complete, result=0
02:38:08.083 00.000 12044 worker thread done servicing request
02:38:08.090 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16195, med=618, FiltMin=532, FiltMax=12219, Gamma=0.810
02:38:08.096 00.006 14964 UpdateGuideState exits: m=260518 SNR=323.0
02:38:08.096 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:08.097 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:08.097 00.000 14964 Enqueuing Expose request
02:38:08.098 00.001 14964 GuideStep: -0.2 px 0 ms EAST, -1.1 px 0 ms NORTH
02:38:08.098 00.000 12044 Worker thread wakes up
02:38:08.098 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:08.098 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:11.224 03.126 12044 Exposure complete
02:38:11.244 00.020 12044 worker thread done servicing request
02:38:11.245 00.001 14964 OnExposeComplete: enter
02:38:11.245 00.000 14964 UpdateGuideState(): m_state=6
02:38:11.246 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4428
02:38:11.246 00.000 14964 Star::Find returns 1 (0), X=277.69, Y=93.37, Mass=253986, SNR=300.2, Peak=13877 HFD=4.7
02:38:11.247 00.001 14964 MultiStar: [#1 0.30,0.84,0.00,M4] [#2 0.41,0.06,0.08,U] 
02:38:11.247 00.000 14964 refined, 1 included, MultiStar: {0.25, -0.21}, one-star: {0.23, -0.23}
02:38:11.248 00.001 14964 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.56) = xAngle (0.86 = 0.86)
02:38:11.248 00.000 14964 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.91 = -2.37)
02:38:11.249 00.001 14964 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.32 cameraTheta=-0.70 mountX=0.21 mountY=-0.22, mountTheta=-0.82
02:38:11.250 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.21, opts=13)
02:38:11.250 00.000 14964 Enqueuing Move request for scope (0.25, -0.21)
02:38:11.251 00.001 12044 Worker thread wakes up
02:38:11.251 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
02:38:11.251 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
02:38:11.251 00.000 12044 Moving (0.25, -0.21) raw xDistance=0.21 yDistance=-0.22
02:38:11.251 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
02:38:11.251 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:11.251 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:38:11.251 00.000 12044 MoveAxis(E, 0, ABG)
02:38:11.251 00.000 12044 Move returns status 0, amount 0
02:38:11.251 00.000 12044 MoveAxis(N, 0, ABG)
02:38:11.251 00.000 12044 Move returns status 0, amount 0
02:38:11.251 00.000 12044 move complete, result=0
02:38:11.251 00.000 12044 worker thread done servicing request
02:38:11.259 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13877, med=617, FiltMin=531, FiltMax=9823, Gamma=0.810
02:38:11.265 00.006 14964 UpdateGuideState exits: m=253986 SNR=300.2
02:38:11.265 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.266 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:11.266 00.000 14964 Enqueuing Expose request
02:38:11.268 00.002 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:11.268 00.000 12044 Worker thread wakes up
02:38:11.268 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:11.268 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:14.375 03.107 12044 Exposure complete
02:38:14.400 00.025 12044 worker thread done servicing request
02:38:14.400 00.000 14964 OnExposeComplete: enter
02:38:14.401 00.001 14964 UpdateGuideState(): m_state=6
02:38:14.401 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4429
02:38:14.402 00.001 14964 Star::Find returns 1 (0), X=278.41, Y=93.19, Mass=254505, SNR=304.3, Peak=14949 HFD=4.3
02:38:14.403 00.001 14964 MultiStar: [#1 0.84,0.77,0.00,M5] [#2 0.99,-0.22,0.00,M3] 
02:38:14.403 00.000 14964 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.56) = xAngle (1.15 = 1.15)
02:38:14.404 00.001 14964 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.08)
02:38:14.404 00.000 14964 CameraToMount -- cameraX=0.95 cameraY=-0.41 hyp=1.04 cameraTheta=-0.41 mountX=0.43 mountY=-0.91, mountTheta=-1.13
02:38:14.405 00.001 14964 SchedulePrimaryMove(1136A648, x=0.95, y=-0.41, opts=13)
02:38:14.405 00.000 14964 Enqueuing Move request for scope (0.95, -0.41)
02:38:14.406 00.001 12044 Worker thread wakes up
02:38:14.406 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.41) opts 0xd
02:38:14.406 00.000 12044 Handling offset move in thread for scope, endpoint = (0.95, -0.41)
02:38:14.406 00.000 12044 Moving (0.95, -0.41) raw xDistance=0.43 yDistance=-0.91
02:38:14.406 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.43, slope = 0.03
02:38:14.406 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:14.406 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.91
02:38:14.406 00.000 12044 MoveAxis(W, 21, ABG)
02:38:14.406 00.000 12044 Guiding  Dir = 3, Dur = 21
02:38:14.413 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14949, med=618, FiltMin=533, FiltMax=11942, Gamma=0.810
02:38:14.419 00.006 14964 UpdateGuideState exits: m=254505 SNR=304.3
02:38:14.420 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.420 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:14.421 00.001 14964 Enqueuing Expose request
02:38:14.427 00.006 12044 IsSlewing returns 0
02:38:14.427 00.000 12044 IsGuiding returns 0
02:38:14.458 00.031 12044 IsGuiding returns 1
02:38:14.458 00.000 12044 scope still moving after pulse duration time elapsed
02:38:14.537 00.079 12044 IsSlewing returns 0
02:38:14.537 00.000 12044 IsGuiding returns 0
02:38:14.537 00.000 12044 scope move finished after 21 + 89 ms
02:38:14.537 00.000 12044 Move returns status 0, amount 21
02:38:14.537 00.000 12044 MoveAxis(N, 0, ABG)
02:38:14.537 00.000 12044 Move returns status 0, amount 0
02:38:14.537 00.000 12044 move complete, result=0
02:38:14.537 00.000 12044 worker thread done servicing request
02:38:14.537 00.000 12044 Worker thread wakes up
02:38:14.537 00.000 14964 GuideStep: 0.4 px 21 ms WEST, -0.9 px 0 ms NORTH
02:38:14.538 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:14.538 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:17.642 03.104 12044 Exposure complete
02:38:17.666 00.024 12044 worker thread done servicing request
02:38:17.666 00.000 14964 OnExposeComplete: enter
02:38:17.666 00.000 14964 UpdateGuideState(): m_state=6
02:38:17.667 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4430
02:38:17.667 00.000 14964 Star::Find returns 1 (0), X=278.35, Y=94.23, Mass=253392, SNR=310.0, Peak=13831 HFD=4.5
02:38:17.668 00.001 14964 MultiStar: [#1 0.80,-0.14,0.00,M6] [#2 0.90,-0.91,0.00,M4] 
02:38:17.669 00.001 14964 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.56) = xAngle (2.17 = 2.17)
02:38:17.669 00.000 14964 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.22 = -1.06)
02:38:17.670 00.001 14964 CameraToMount -- cameraX=0.90 cameraY=0.63 hyp=1.10 cameraTheta=0.61 mountX=-0.62 mountY=-0.96, mountTheta=-2.14
02:38:17.671 00.001 14964 SchedulePrimaryMove(1136A648, x=0.90, y=0.63, opts=13)
02:38:17.671 00.000 14964 Enqueuing Move request for scope (0.90, 0.63)
02:38:17.672 00.001 12044 Worker thread wakes up
02:38:17.672 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.63) opts 0xd
02:38:17.672 00.000 12044 Handling offset move in thread for scope, endpoint = (0.90, 0.63)
02:38:17.672 00.000 12044 Moving (0.90, 0.63) raw xDistance=-0.62 yDistance=-0.96
02:38:17.672 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.62, slope = -0.02
02:38:17.672 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-2.09
02:38:17.672 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
02:38:17.672 00.000 12044 MoveAxis(E, 18, ABG)
02:38:17.672 00.000 12044 Guiding  Dir = 2, Dur = 18
02:38:17.679 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13831, med=616, FiltMin=528, FiltMax=11771, Gamma=0.810
02:38:17.685 00.006 14964 UpdateGuideState exits: m=253392 SNR=310.0
02:38:17.686 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:17.686 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:17.687 00.001 14964 Enqueuing Expose request
02:38:17.724 00.037 12044 IsSlewing returns 0
02:38:17.724 00.000 12044 IsGuiding returns 0
02:38:17.756 00.032 12044 IsGuiding returns 1
02:38:17.756 00.000 12044 scope still moving after pulse duration time elapsed
02:38:17.804 00.048 12044 IsSlewing returns 0
02:38:17.804 00.000 12044 IsGuiding returns 0
02:38:17.804 00.000 12044 scope move finished after 18 + 62 ms
02:38:17.804 00.000 12044 Move returns status 0, amount 18
02:38:17.804 00.000 12044 BLC: Oldest BLC event removed
02:38:17.804 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 355 applied
02:38:17.805 00.001 12044 MoveAxis(N, 444, ABG)
02:38:17.805 00.000 12044 Guiding  Dir = 0, Dur = 444
02:38:17.854 00.049 12044 IsSlewing returns 0
02:38:17.854 00.000 12044 IsGuiding returns 0
02:38:17.885 00.031 12044 PulseGuide returned control before completion, sleep 423
02:38:18.316 00.431 12044 IsGuiding returns 1
02:38:18.316 00.000 12044 scope still moving after pulse duration time elapsed
02:38:18.411 00.095 12044 IsSlewing returns 0
02:38:18.411 00.000 12044 IsGuiding returns 0
02:38:18.411 00.000 12044 scope move finished after 444 + 113 ms
02:38:18.411 00.000 12044 Move returns status 0, amount 444
02:38:18.411 00.000 12044 move complete, result=0
02:38:18.411 00.000 12044 worker thread done servicing request
02:38:18.411 00.000 12044 Worker thread wakes up
02:38:18.411 00.000 14964 GuideStep: -0.6 px 18 ms EAST, -1.0 px 444 ms NORTH
02:38:18.412 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:18.412 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:21.538 03.126 12044 Exposure complete
02:38:21.562 00.024 12044 worker thread done servicing request
02:38:21.562 00.000 14964 OnExposeComplete: enter
02:38:21.563 00.001 14964 UpdateGuideState(): m_state=6
02:38:21.563 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4431
02:38:21.563 00.000 14964 Star::Find returns 1 (0), X=277.77, Y=94.10, Mass=257231, SNR=311.7, Peak=18015 HFD=4.2
02:38:21.564 00.001 14964 MultiStar: [#1 -0.01,-0.31,0.17,U] [#2 0.33,-0.65,0.07,U] 
02:38:21.564 00.000 14964 refined, 2 included, MultiStar: {0.27, 0.33}, one-star: {0.31, 0.50}
02:38:21.565 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.43 = 2.43)
02:38:21.565 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.80)
02:38:21.566 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.42 cameraTheta=0.88 mountX=-0.32 mountY=-0.30, mountTheta=-2.39
02:38:21.567 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.33, opts=13)
02:38:21.567 00.000 14964 Enqueuing Move request for scope (0.27, 0.33)
02:38:21.568 00.001 12044 Worker thread wakes up
02:38:21.568 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.33) opts 0xd
02:38:21.568 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.33)
02:38:21.568 00.000 12044 Moving (0.27, 0.33) raw xDistance=-0.32 yDistance=-0.30
02:38:21.568 00.000 12044 BLC: History state: CurrMiss=0.30, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.958043, 1:0.302386
02:38:21.568 00.000 12044 BLC: No correction, Miss < min_move
02:38:21.568 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.32, slope = -0.04
02:38:21.568 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:21.568 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:38:21.568 00.000 12044 MoveAxis(E, 31, ABG)
02:38:21.568 00.000 12044 Guiding  Dir = 2, Dur = 31
02:38:21.576 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18015, med=617, FiltMin=530, FiltMax=12417, Gamma=0.810
02:38:21.581 00.005 14964 UpdateGuideState exits: m=257231 SNR=311.7
02:38:21.582 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:21.582 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:21.583 00.001 14964 Enqueuing Expose request
02:38:21.600 00.017 12044 IsSlewing returns 0
02:38:21.600 00.000 12044 IsGuiding returns 0
02:38:21.632 00.032 12044 IsGuiding returns 1
02:38:21.632 00.000 12044 scope still moving after pulse duration time elapsed
02:38:21.691 00.059 12044 IsSlewing returns 0
02:38:21.691 00.000 12044 IsGuiding returns 0
02:38:21.691 00.000 12044 scope move finished after 31 + 59 ms
02:38:21.691 00.000 12044 Move returns status 0, amount 31
02:38:21.691 00.000 12044 MoveAxis(N, 0, ABG)
02:38:21.691 00.000 12044 Move returns status 0, amount 0
02:38:21.691 00.000 12044 move complete, result=0
02:38:21.691 00.000 12044 worker thread done servicing request
02:38:21.691 00.000 12044 Worker thread wakes up
02:38:21.691 00.000 14964 GuideStep: -0.3 px 31 ms EAST, -0.3 px 0 ms NORTH
02:38:21.692 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:21.692 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:24.796 03.104 12044 Exposure complete
02:38:24.821 00.025 12044 worker thread done servicing request
02:38:24.821 00.000 14964 OnExposeComplete: enter
02:38:24.822 00.001 14964 UpdateGuideState(): m_state=6
02:38:24.822 00.000 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4432
02:38:24.823 00.001 14964 Star::Find returns 1 (0), X=277.53, Y=93.37, Mass=259581, SNR=315.0, Peak=15169 HFD=4.0
02:38:24.823 00.000 14964 MultiStar: [#1 0.09,0.89,0.00,M6] [#2 0.37,0.17,0.08,U] 
02:38:24.824 00.001 14964 refined, 1 included, MultiStar: {0.10, -0.20}, one-star: {0.08, -0.23}
02:38:24.824 00.000 14964 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.56) = xAngle (0.46 = 0.46)
02:38:24.825 00.001 14964 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.77)
02:38:24.825 00.000 14964 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=0.20 mountY=-0.08, mountTheta=-0.38
02:38:24.826 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.20, opts=13)
02:38:24.827 00.001 14964 Enqueuing Move request for scope (0.10, -0.20)
02:38:24.827 00.000 12044 Worker thread wakes up
02:38:24.827 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
02:38:24.827 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
02:38:24.828 00.001 12044 Moving (0.10, -0.20) raw xDistance=0.20 yDistance=-0.08
02:38:24.828 00.000 12044 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.958043, 1:0.302386, 2:0.081980
02:38:24.828 00.000 12044 BLC: No correction, Miss < min_move
02:38:24.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
02:38:24.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:24.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:38:24.828 00.000 12044 MoveAxis(E, 0, ABG)
02:38:24.828 00.000 12044 Move returns status 0, amount 0
02:38:24.828 00.000 12044 MoveAxis(N, 0, ABG)
02:38:24.828 00.000 12044 Move returns status 0, amount 0
02:38:24.828 00.000 12044 move complete, result=0
02:38:24.828 00.000 12044 worker thread done servicing request
02:38:24.836 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15169, med=618, FiltMin=527, FiltMax=12755, Gamma=0.810
02:38:24.842 00.006 14964 UpdateGuideState exits: m=259581 SNR=315.0
02:38:24.842 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:24.843 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:24.843 00.000 14964 Enqueuing Expose request
02:38:24.843 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:24.844 00.001 12044 Worker thread wakes up
02:38:24.844 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:24.844 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:27.966 03.122 12044 Exposure complete
02:38:27.990 00.024 12044 worker thread done servicing request
02:38:27.990 00.000 14964 OnExposeComplete: enter
02:38:27.991 00.001 14964 UpdateGuideState(): m_state=6
02:38:27.991 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4433
02:38:27.992 00.001 14964 Star::Find returns 1 (0), X=277.23, Y=93.47, Mass=258105, SNR=320.0, Peak=14589 HFD=4.6
02:38:27.993 00.001 14964 MultiStar: [#1 -0.29,0.47,0.16,U] [#2 -0.20,0.27,0.06,U] 
02:38:27.993 00.000 14964 refined, 2 included, MultiStar: {-0.23, -0.03}, one-star: {-0.23, -0.13}
02:38:27.993 00.000 14964 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
02:38:27.994 00.001 14964 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.60 = 1.60)
02:38:27.994 00.000 14964 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=0.03 mountY=0.24, mountTheta=1.46
02:38:27.995 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.23, y=-0.03, opts=13)
02:38:27.996 00.001 14964 Enqueuing Move request for scope (-0.23, -0.03)
02:38:27.996 00.000 12044 Worker thread wakes up
02:38:27.997 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
02:38:27.997 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
02:38:27.997 00.000 12044 Moving (-0.23, -0.03) raw xDistance=0.03 yDistance=0.24
02:38:27.997 00.000 12044 BLC: window closed
02:38:27.997 00.000 12044 BLC: History state: CurrMiss=-0.24, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.958043, 1:0.302386, 2:0.081980
02:38:27.997 00.000 12044 BLC: No correction, Miss < min_move
02:38:27.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
02:38:27.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:27.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:38:27.997 00.000 12044 MoveAxis(E, 0, ABG)
02:38:27.997 00.000 12044 Move returns status 0, amount 0
02:38:27.997 00.000 12044 MoveAxis(N, 0, ABG)
02:38:27.997 00.000 12044 Move returns status 0, amount 0
02:38:27.997 00.000 12044 move complete, result=0
02:38:27.997 00.000 12044 worker thread done servicing request
02:38:28.005 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14589, med=618, FiltMin=535, FiltMax=12291, Gamma=0.810
02:38:28.012 00.007 14964 UpdateGuideState exits: m=258105 SNR=320.0
02:38:28.012 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.013 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:28.013 00.000 14964 Enqueuing Expose request
02:38:28.014 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:28.015 00.001 12044 Worker thread wakes up
02:38:28.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:28.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:31.114 03.099 12044 Exposure complete
02:38:31.137 00.023 12044 worker thread done servicing request
02:38:31.137 00.000 14964 OnExposeComplete: enter
02:38:31.137 00.000 14964 UpdateGuideState(): m_state=6
02:38:31.138 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4434
02:38:31.139 00.001 14964 Star::Find returns 1 (0), X=277.31, Y=93.38, Mass=259466, SNR=313.9, Peak=16305 HFD=4.2
02:38:31.139 00.000 14964 MultiStar: [#1 -0.20,1.01,0.00,M6] [#2 0.20,0.30,0.08,U] 
02:38:31.140 00.001 14964 refined, 1 included, MultiStar: {-0.12, -0.19}, one-star: {-0.14, -0.22}
02:38:31.140 00.000 14964 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.56) = xAngle (-0.57 = -0.57)
02:38:31.141 00.001 14964 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.48 = 2.48)
02:38:31.141 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=0.18 mountY=0.13, mountTheta=0.63
02:38:31.142 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.19, opts=13)
02:38:31.143 00.001 14964 Enqueuing Move request for scope (-0.12, -0.19)
02:38:31.143 00.000 12044 Worker thread wakes up
02:38:31.143 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
02:38:31.143 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
02:38:31.143 00.000 12044 Moving (-0.12, -0.19) raw xDistance=0.18 yDistance=0.13
02:38:31.143 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
02:38:31.143 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:31.143 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:38:31.143 00.000 12044 MoveAxis(E, 0, ABG)
02:38:31.143 00.000 12044 Move returns status 0, amount 0
02:38:31.143 00.000 12044 MoveAxis(N, 0, ABG)
02:38:31.143 00.000 12044 Move returns status 0, amount 0
02:38:31.143 00.000 12044 move complete, result=0
02:38:31.143 00.000 12044 worker thread done servicing request
02:38:31.150 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16305, med=617, FiltMin=529, FiltMax=11619, Gamma=0.810
02:38:31.157 00.007 14964 UpdateGuideState exits: m=259466 SNR=313.9
02:38:31.157 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.158 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:31.158 00.000 14964 Enqueuing Expose request
02:38:31.159 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:31.159 00.000 12044 Worker thread wakes up
02:38:31.159 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:31.159 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:34.265 03.106 12044 Exposure complete
02:38:34.291 00.026 12044 worker thread done servicing request
02:38:34.291 00.000 14964 OnExposeComplete: enter
02:38:34.292 00.001 14964 UpdateGuideState(): m_state=6
02:38:34.292 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4435
02:38:34.293 00.001 14964 Star::Find returns 1 (0), X=276.78, Y=94.49, Mass=255093, SNR=313.0, Peak=13191 HFD=4.8
02:38:34.293 00.000 14964 MultiStar: [#1 -0.66,-0.32,0.15,U] [#2 -0.62,-1.11,0.00,M1] 
02:38:34.294 00.001 14964 refined, 1 included, MultiStar: {-0.67, 0.73}, one-star: {-0.68, 0.89}
02:38:34.294 00.000 14964 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.56) = xAngle (3.87 = -2.41)
02:38:34.295 00.001 14964 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.64)
02:38:34.295 00.000 14964 CameraToMount -- cameraX=-0.67 cameraY=0.73 hyp=0.99 cameraTheta=2.32 mountX=-0.74 mountY=0.60, mountTheta=2.46
02:38:34.296 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.67, y=0.73, opts=13)
02:38:34.297 00.001 14964 Enqueuing Move request for scope (-0.67, 0.73)
02:38:34.298 00.001 12044 Worker thread wakes up
02:38:34.298 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.73) opts 0xd
02:38:34.298 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.67, 0.73)
02:38:34.298 00.000 12044 Moving (-0.67, 0.73) raw xDistance=-0.74 yDistance=0.60
02:38:34.298 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.74, slope = -0.04
02:38:34.298 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:38:34.298 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
02:38:34.298 00.000 12044 MoveAxis(E, 27, ABG)
02:38:34.298 00.000 12044 Guiding  Dir = 2, Dur = 27
02:38:34.305 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13191, med=618, FiltMin=527, FiltMax=9724, Gamma=0.810
02:38:34.310 00.005 14964 UpdateGuideState exits: m=255093 SNR=313.0
02:38:34.311 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.311 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:34.312 00.001 14964 Enqueuing Expose request
02:38:34.318 00.006 12044 IsSlewing returns 0
02:38:34.319 00.001 12044 IsGuiding returns 0
02:38:34.350 00.031 12044 IsGuiding returns 1
02:38:34.350 00.000 12044 scope still moving after pulse duration time elapsed
02:38:34.474 00.124 12044 IsSlewing returns 0
02:38:34.475 00.001 12044 IsGuiding returns 0
02:38:34.475 00.000 12044 scope move finished after 27 + 129 ms
02:38:34.475 00.000 12044 Move returns status 0, amount 27
02:38:34.475 00.000 12044 MoveAxis(N, 0, ABG)
02:38:34.475 00.000 12044 Move returns status 0, amount 0
02:38:34.475 00.000 12044 move complete, result=0
02:38:34.475 00.000 12044 worker thread done servicing request
02:38:34.475 00.000 12044 Worker thread wakes up
02:38:34.475 00.000 14964 GuideStep: -0.7 px 27 ms EAST, 0.6 px 0 ms NORTH
02:38:34.475 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:34.476 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:37.584 03.108 12044 Exposure complete
02:38:37.609 00.025 12044 worker thread done servicing request
02:38:37.609 00.000 14964 OnExposeComplete: enter
02:38:37.611 00.002 14964 UpdateGuideState(): m_state=6
02:38:37.611 00.000 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4436
02:38:37.611 00.000 14964 Star::Find returns 1 (0), X=277.48, Y=93.42, Mass=252869, SNR=312.9, Peak=14049 HFD=4.3
02:38:37.612 00.001 14964 MultiStar: [#1 -0.20,0.65,0.16,U] [#2 -0.06,-0.01,0.07,U] 
02:38:37.612 00.000 14964 refined, 2 included, MultiStar: {-0.00, -0.06}, one-star: {0.03, -0.18}
02:38:37.612 00.000 14964 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.56) = xAngle (-0.05 = -0.05)
02:38:37.613 00.001 14964 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
02:38:37.613 00.000 14964 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.60 mountX=0.06 mountY=0.01, mountTheta=0.14
02:38:37.615 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.00, y=-0.06, opts=13)
02:38:37.616 00.001 14964 Enqueuing Move request for scope (-0.00, -0.06)
02:38:37.616 00.000 12044 Worker thread wakes up
02:38:37.616 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
02:38:37.616 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
02:38:37.616 00.000 12044 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.01
02:38:37.616 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
02:38:37.616 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:37.617 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:38:37.617 00.000 12044 MoveAxis(E, 0, ABG)
02:38:37.617 00.000 12044 Move returns status 0, amount 0
02:38:37.617 00.000 12044 MoveAxis(N, 0, ABG)
02:38:37.617 00.000 12044 Move returns status 0, amount 0
02:38:37.617 00.000 12044 move complete, result=0
02:38:37.617 00.000 12044 worker thread done servicing request
02:38:37.624 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14049, med=618, FiltMin=517, FiltMax=12451, Gamma=0.810
02:38:37.629 00.005 14964 UpdateGuideState exits: m=252869 SNR=312.9
02:38:37.630 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.630 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:37.631 00.001 14964 Enqueuing Expose request
02:38:37.631 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:37.632 00.001 12044 Worker thread wakes up
02:38:37.632 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:37.632 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:40.731 03.099 12044 Exposure complete
02:38:40.757 00.026 12044 worker thread done servicing request
02:38:40.757 00.000 14964 OnExposeComplete: enter
02:38:40.758 00.001 14964 UpdateGuideState(): m_state=6
02:38:40.758 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4437
02:38:40.759 00.001 14964 Star::Find returns 1 (0), X=277.31, Y=92.31, Mass=260276, SNR=318.4, Peak=16251 HFD=4.3
02:38:40.759 00.000 14964 MultiStar: [#1 -0.20,1.80,0.00,M5] [#2 -0.01,1.06,0.00,M1] 
02:38:40.760 00.001 14964 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.56) = xAngle (-0.12 = -0.12)
02:38:40.760 00.000 14964 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
02:38:40.761 00.001 14964 CameraToMount -- cameraX=-0.14 cameraY=-1.29 hyp=1.30 cameraTheta=-1.68 mountX=1.29 mountY=0.27, mountTheta=0.21
02:38:40.762 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.14, y=-1.29, opts=13)
02:38:40.762 00.000 14964 Enqueuing Move request for scope (-0.14, -1.29)
02:38:40.763 00.001 12044 Worker thread wakes up
02:38:40.763 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.29) opts 0xd
02:38:40.763 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.14, -1.29)
02:38:40.763 00.000 12044 Moving (-0.14, -1.29) raw xDistance=1.29 yDistance=0.27
02:38:40.763 00.000 12044 Lowpass2 history cleared, outlier deflection
02:38:40.763 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.84 from input 1.29, slope = 0.00
02:38:40.763 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:40.763 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:38:40.763 00.000 12044 MoveAxis(W, 99, ABG)
02:38:40.763 00.000 12044 Guiding  Dir = 3, Dur = 99
02:38:40.771 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16251, med=617, FiltMin=527, FiltMax=12592, Gamma=0.810
02:38:40.777 00.006 14964 UpdateGuideState exits: m=260276 SNR=318.4
02:38:40.777 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:40.778 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:40.778 00.000 14964 Enqueuing Expose request
02:38:40.820 00.042 12044 IsSlewing returns 0
02:38:40.820 00.000 12044 IsGuiding returns 0
02:38:40.851 00.031 12044 PulseGuide returned control before completion, sleep 78
02:38:40.945 00.094 12044 IsGuiding returns 1
02:38:40.945 00.000 12044 scope still moving after pulse duration time elapsed
02:38:41.004 00.059 12044 IsSlewing returns 0
02:38:41.004 00.000 12044 IsGuiding returns 0
02:38:41.004 00.000 12044 scope move finished after 99 + 85 ms
02:38:41.004 00.000 12044 Move returns status 0, amount 99
02:38:41.004 00.000 12044 MoveAxis(N, 0, ABG)
02:38:41.004 00.000 12044 Move returns status 0, amount 0
02:38:41.004 00.000 12044 move complete, result=0
02:38:41.004 00.000 12044 worker thread done servicing request
02:38:41.004 00.000 12044 Worker thread wakes up
02:38:41.004 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:41.005 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:41.005 00.000 14964 GuideStep: 1.3 px 99 ms WEST, 0.3 px 0 ms NORTH
02:38:44.141 03.136 12044 Exposure complete
02:38:44.163 00.022 12044 worker thread done servicing request
02:38:44.163 00.000 14964 OnExposeComplete: enter
02:38:44.163 00.000 14964 UpdateGuideState(): m_state=6
02:38:44.164 00.001 14964 Star::Find(35, 277, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4438
02:38:44.164 00.000 14964 Star::Find returns 1 (0), X=277.58, Y=93.48, Mass=253980, SNR=314.4, Peak=17185 HFD=4.1
02:38:44.165 00.001 14964 MultiStar: [#1 0.12,0.30,0.18,U] [#2 0.17,-0.60,0.07,U] 
02:38:44.165 00.000 14964 refined, 2 included, MultiStar: {0.13, -0.09}, one-star: {0.13, -0.12}
02:38:44.166 00.001 14964 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.56) = xAngle (0.95 = 0.95)
02:38:44.166 00.000 14964 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.00 = -2.28)
02:38:44.167 00.001 14964 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=0.09 mountY=-0.12, mountTheta=-0.92
02:38:44.168 00.001 14964 SchedulePrimaryMove(1136A648, x=0.13, y=-0.09, opts=13)
02:38:44.169 00.001 14964 Enqueuing Move request for scope (0.13, -0.09)
02:38:44.169 00.000 12044 Worker thread wakes up
02:38:44.169 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
02:38:44.169 00.000 12044 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
02:38:44.169 00.000 12044 Moving (0.13, -0.09) raw xDistance=0.09 yDistance=-0.12
02:38:44.169 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:38:44.169 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:44.169 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:38:44.170 00.001 12044 MoveAxis(E, 0, ABG)
02:38:44.170 00.000 12044 Move returns status 0, amount 0
02:38:44.170 00.000 12044 MoveAxis(N, 0, ABG)
02:38:44.170 00.000 12044 Move returns status 0, amount 0
02:38:44.170 00.000 12044 move complete, result=0
02:38:44.170 00.000 12044 worker thread done servicing request
02:38:44.177 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17185, med=618, FiltMin=523, FiltMax=12623, Gamma=0.810
02:38:44.183 00.006 14964 UpdateGuideState exits: m=253980 SNR=314.4
02:38:44.184 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.185 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:44.185 00.000 14964 Enqueuing Expose request
02:38:44.186 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:44.186 00.000 12044 Worker thread wakes up
02:38:44.186 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:44.186 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:47.311 03.125 12044 Exposure complete
02:38:47.332 00.021 12044 worker thread done servicing request
02:38:47.333 00.001 14964 OnExposeComplete: enter
02:38:47.333 00.000 14964 UpdateGuideState(): m_state=6
02:38:47.334 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4439
02:38:47.334 00.000 14964 Star::Find returns 1 (0), X=277.36, Y=94.11, Mass=260691, SNR=315.6, Peak=16199 HFD=4.2
02:38:47.335 00.001 14964 MultiStar: [#1 -0.05,-0.16,0.16,U] [#2 -0.04,-0.28,0.08,U] 
02:38:47.335 00.000 14964 refined, 2 included, MultiStar: {-0.08, 0.38}, one-star: {-0.09, 0.51}
02:38:47.336 00.001 14964 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.56) = xAngle (3.34 = -2.94)
02:38:47.336 00.000 14964 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
02:38:47.337 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.79 mountX=-0.38 mountY=0.04, mountTheta=3.03
02:38:47.338 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.38, opts=13)
02:38:47.338 00.000 14964 Enqueuing Move request for scope (-0.08, 0.38)
02:38:47.339 00.001 12044 Worker thread wakes up
02:38:47.339 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.38) opts 0xd
02:38:47.339 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.38)
02:38:47.339 00.000 12044 Moving (-0.08, 0.38) raw xDistance=-0.38 yDistance=0.04
02:38:47.339 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.38, slope = 0.00
02:38:47.339 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:47.339 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:38:47.339 00.000 12044 MoveAxis(E, 29, ABG)
02:38:47.339 00.000 12044 Guiding  Dir = 2, Dur = 29
02:38:47.346 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16199, med=617, FiltMin=530, FiltMax=12229, Gamma=0.810
02:38:47.352 00.006 14964 UpdateGuideState exits: m=260691 SNR=315.6
02:38:47.353 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:47.353 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:47.354 00.001 14964 Enqueuing Expose request
02:38:47.389 00.035 12044 IsSlewing returns 0
02:38:47.389 00.000 12044 IsGuiding returns 0
02:38:47.419 00.030 12044 IsGuiding returns 1
02:38:47.419 00.000 12044 scope still moving after pulse duration time elapsed
02:38:47.488 00.069 12044 IsSlewing returns 0
02:38:47.488 00.000 12044 IsGuiding returns 0
02:38:47.488 00.000 12044 scope move finished after 29 + 70 ms
02:38:47.488 00.000 12044 Move returns status 0, amount 29
02:38:47.488 00.000 12044 MoveAxis(N, 0, ABG)
02:38:47.488 00.000 12044 Move returns status 0, amount 0
02:38:47.488 00.000 12044 move complete, result=0
02:38:47.488 00.000 12044 worker thread done servicing request
02:38:47.488 00.000 12044 Worker thread wakes up
02:38:47.488 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:47.488 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:47.488 00.000 14964 GuideStep: -0.4 px 29 ms EAST, 0.0 px 0 ms NORTH
02:38:50.578 03.090 12044 Exposure complete
02:38:50.600 00.022 12044 worker thread done servicing request
02:38:50.600 00.000 14964 OnExposeComplete: enter
02:38:50.600 00.000 14964 UpdateGuideState(): m_state=6
02:38:50.601 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4440
02:38:50.601 00.000 14964 Star::Find returns 1 (0), X=277.45, Y=94.07, Mass=256572, SNR=309.0, Peak=14871 HFD=4.1
02:38:50.602 00.001 14964 MultiStar: [#1 -0.24,-0.20,0.18,U] [#2 -0.21,-0.74,0.00,M1] 
02:38:50.603 00.001 14964 refined, 1 included, MultiStar: {-0.04, 0.37}, one-star: {-0.01, 0.47}
02:38:50.603 00.000 14964 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.56) = xAngle (3.24 = -3.05)
02:38:50.604 00.001 14964 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
02:38:50.604 00.000 14964 CameraToMount -- cameraX=-0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.68 mountX=-0.37 mountY=0.00, mountTheta=3.14
02:38:50.605 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.04, y=0.37, opts=13)
02:38:50.605 00.000 14964 Enqueuing Move request for scope (-0.04, 0.37)
02:38:50.606 00.001 12044 Worker thread wakes up
02:38:50.606 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.37) opts 0xd
02:38:50.606 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.04, 0.37)
02:38:50.606 00.000 12044 Moving (-0.04, 0.37) raw xDistance=-0.37 yDistance=0.00
02:38:50.606 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.37, slope = 0.00
02:38:50.606 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:50.606 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:38:50.606 00.000 12044 MoveAxis(E, 28, ABG)
02:38:50.606 00.000 12044 Guiding  Dir = 2, Dur = 28
02:38:50.614 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14871, med=618, FiltMin=525, FiltMax=13346, Gamma=0.810
02:38:50.620 00.006 14964 UpdateGuideState exits: m=256572 SNR=309.0
02:38:50.620 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:50.621 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:50.621 00.000 14964 Enqueuing Expose request
02:38:50.631 00.010 12044 IsSlewing returns 0
02:38:50.631 00.000 12044 IsGuiding returns 0
02:38:50.698 00.067 12044 IsGuiding returns 1
02:38:50.698 00.000 12044 scope still moving after pulse duration time elapsed
02:38:50.769 00.071 12044 IsSlewing returns 0
02:38:50.769 00.000 12044 IsGuiding returns 0
02:38:50.769 00.000 12044 scope move finished after 28 + 109 ms
02:38:50.769 00.000 12044 Move returns status 0, amount 28
02:38:50.769 00.000 12044 MoveAxis(N, 0, ABG)
02:38:50.769 00.000 12044 Move returns status 0, amount 0
02:38:50.769 00.000 12044 move complete, result=0
02:38:50.769 00.000 12044 worker thread done servicing request
02:38:50.769 00.000 12044 Worker thread wakes up
02:38:50.769 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:50.769 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:50.769 00.000 14964 GuideStep: -0.4 px 28 ms EAST, 0.0 px 0 ms NORTH
02:38:53.868 03.099 12044 Exposure complete
02:38:53.890 00.022 12044 worker thread done servicing request
02:38:53.891 00.001 14964 OnExposeComplete: enter
02:38:53.891 00.000 14964 UpdateGuideState(): m_state=6
02:38:53.892 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4441
02:38:53.892 00.000 14964 Star::Find returns 1 (0), X=277.00, Y=93.82, Mass=258732, SNR=314.8, Peak=11675 HFD=4.4
02:38:53.893 00.001 14964 MultiStar: [#1 -0.67,0.48,0.00,M3] [#2 -0.60,-0.42,0.07,U] 
02:38:53.893 00.000 14964 refined, 1 included, MultiStar: {-0.46, 0.18}, one-star: {-0.45, 0.22}
02:38:53.894 00.001 14964 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.56) = xAngle (4.33 = -1.95)
02:38:53.894 00.000 14964 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.38 = 1.10)
02:38:53.894 00.000 14964 CameraToMount -- cameraX=-0.46 cameraY=0.18 hyp=0.50 cameraTheta=2.78 mountX=-0.18 mountY=0.44, mountTheta=1.97
02:38:53.896 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.46, y=0.18, opts=13)
02:38:53.896 00.000 14964 Enqueuing Move request for scope (-0.46, 0.18)
02:38:53.897 00.001 12044 Worker thread wakes up
02:38:53.897 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.18) opts 0xd
02:38:53.897 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.46, 0.18)
02:38:53.897 00.000 12044 Moving (-0.46, 0.18) raw xDistance=-0.18 yDistance=0.44
02:38:53.897 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.21, using input
02:38:53.897 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.08
02:38:53.897 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:53.897 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:38:53.897 00.000 12044 MoveAxis(E, 0, ABG)
02:38:53.897 00.000 12044 Move returns status 0, amount 0
02:38:53.897 00.000 12044 MoveAxis(N, 0, ABG)
02:38:53.897 00.000 12044 Move returns status 0, amount 0
02:38:53.897 00.000 12044 move complete, result=0
02:38:53.897 00.000 12044 worker thread done servicing request
02:38:53.904 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11675, med=618, FiltMin=529, FiltMax=10110, Gamma=0.810
02:38:53.909 00.005 14964 UpdateGuideState exits: m=258732 SNR=314.8
02:38:53.910 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.910 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:53.910 00.000 14964 Enqueuing Expose request
02:38:53.911 00.001 14964 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:38:53.911 00.000 12044 Worker thread wakes up
02:38:53.911 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:53.911 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:57.038 03.127 12044 Exposure complete
02:38:57.062 00.024 12044 worker thread done servicing request
02:38:57.062 00.000 14964 OnExposeComplete: enter
02:38:57.062 00.000 14964 UpdateGuideState(): m_state=6
02:38:57.063 00.001 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4442
02:38:57.063 00.000 14964 Star::Find returns 1 (0), X=276.73, Y=93.50, Mass=255106, SNR=311.9, Peak=13165 HFD=4.6
02:38:57.064 00.001 14964 MultiStar: [#1 -0.91,0.86,0.00,M4] [#2 -0.32,0.12,0.09,U] 
02:38:57.064 00.000 14964 refined, 1 included, MultiStar: {-0.69, -0.09}, one-star: {-0.72, -0.10}
02:38:57.065 00.001 14964 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.56) = xAngle (-1.46 = -1.46)
02:38:57.065 00.000 14964 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.59 = 1.59)
02:38:57.066 00.001 14964 CameraToMount -- cameraX=-0.69 cameraY=-0.09 hyp=0.69 cameraTheta=-3.02 mountX=0.07 mountY=0.69, mountTheta=1.46
02:38:57.067 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.69, y=-0.09, opts=13)
02:38:57.067 00.000 14964 Enqueuing Move request for scope (-0.69, -0.09)
02:38:57.068 00.001 12044 Worker thread wakes up
02:38:57.068 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.09) opts 0xd
02:38:57.068 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.69, -0.09)
02:38:57.068 00.000 12044 Moving (-0.69, -0.09) raw xDistance=0.07 yDistance=0.69
02:38:57.068 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:38:57.068 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:57.068 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
02:38:57.068 00.000 12044 MoveAxis(E, 0, ABG)
02:38:57.068 00.000 12044 Move returns status 0, amount 0
02:38:57.068 00.000 12044 MoveAxis(N, 0, ABG)
02:38:57.068 00.000 12044 Move returns status 0, amount 0
02:38:57.068 00.000 12044 move complete, result=0
02:38:57.068 00.000 12044 worker thread done servicing request
02:38:57.076 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13165, med=618, FiltMin=530, FiltMax=10545, Gamma=0.810
02:38:57.082 00.006 14964 UpdateGuideState exits: m=255106 SNR=311.9
02:38:57.082 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.083 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:38:57.083 00.000 14964 Enqueuing Expose request
02:38:57.084 00.001 12044 Worker thread wakes up
02:38:57.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:38:57.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:38:57.084 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
02:39:00.204 03.120 12044 Exposure complete
02:39:00.230 00.026 12044 worker thread done servicing request
02:39:00.230 00.000 14964 OnExposeComplete: enter
02:39:00.230 00.000 14964 UpdateGuideState(): m_state=6
02:39:00.232 00.002 14964 Star::Find(35, 276, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4443
02:39:00.232 00.000 14964 Star::Find returns 1 (0), X=277.18, Y=93.28, Mass=250120, SNR=297.4, Peak=13797 HFD=4.6
02:39:00.233 00.001 14964 MultiStar: [#1 -0.43,0.84,0.00,M5] [#2 -0.25,-0.03,0.06,U] 
02:39:00.234 00.001 14964 refined, 1 included, MultiStar: {-0.27, -0.30}, one-star: {-0.27, -0.32}
02:39:00.234 00.000 14964 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.56) = xAngle (-0.74 = -0.74)
02:39:00.235 00.001 14964 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.32 = 2.32)
02:39:00.235 00.000 14964 CameraToMount -- cameraX=-0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-2.29 mountX=0.30 mountY=0.30, mountTheta=0.78
02:39:00.236 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.27, y=-0.30, opts=13)
02:39:00.237 00.001 14964 Enqueuing Move request for scope (-0.27, -0.30)
02:39:00.237 00.000 12044 Worker thread wakes up
02:39:00.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.30) opts 0xd
02:39:00.237 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.27, -0.30)
02:39:00.237 00.000 12044 Moving (-0.27, -0.30) raw xDistance=0.30 yDistance=0.30
02:39:00.237 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.30, slope = 0.07
02:39:00.237 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:00.237 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:39:00.237 00.000 12044 MoveAxis(W, 34, ABG)
02:39:00.237 00.000 12044 Guiding  Dir = 3, Dur = 34
02:39:00.245 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13797, med=618, FiltMin=535, FiltMax=9499, Gamma=0.810
02:39:00.251 00.006 14964 UpdateGuideState exits: m=250120 SNR=297.4
02:39:00.252 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:00.252 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:00.253 00.001 14964 Enqueuing Expose request
02:39:00.286 00.033 12044 IsSlewing returns 0
02:39:00.286 00.000 12044 IsGuiding returns 0
02:39:00.318 00.032 12044 PulseGuide returned control before completion, sleep 14
02:39:00.348 00.030 12044 IsGuiding returns 1
02:39:00.348 00.000 12044 scope still moving after pulse duration time elapsed
02:39:00.409 00.061 12044 IsSlewing returns 0
02:39:00.409 00.000 12044 IsGuiding returns 0
02:39:00.409 00.000 12044 scope move finished after 34 + 88 ms
02:39:00.409 00.000 12044 Move returns status 0, amount 34
02:39:00.409 00.000 12044 MoveAxis(N, 0, ABG)
02:39:00.409 00.000 12044 Move returns status 0, amount 0
02:39:00.409 00.000 12044 move complete, result=0
02:39:00.409 00.000 12044 worker thread done servicing request
02:39:00.409 00.000 12044 Worker thread wakes up
02:39:00.409 00.000 14964 GuideStep: 0.3 px 34 ms WEST, 0.3 px 0 ms NORTH
02:39:00.411 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:00.411 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:03.534 03.123 12044 Exposure complete
02:39:03.557 00.023 12044 worker thread done servicing request
02:39:03.557 00.000 14964 OnExposeComplete: enter
02:39:03.558 00.001 14964 UpdateGuideState(): m_state=6
02:39:03.559 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4444
02:39:03.559 00.000 14964 Star::Find returns 1 (0), X=277.74, Y=94.29, Mass=258724, SNR=314.9, Peak=15415 HFD=4.6
02:39:03.559 00.000 14964 MultiStar: [#1 0.03,-0.30,0.18,U] [#2 0.07,-0.65,0.08,U] 
02:39:03.560 00.001 14964 refined, 2 included, MultiStar: {0.24, 0.47}, one-star: {0.29, 0.69}
02:39:03.560 00.000 14964 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.56) = xAngle (2.66 = 2.66)
02:39:03.561 00.001 14964 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.71 = -0.57)
02:39:03.561 00.000 14964 CameraToMount -- cameraX=0.24 cameraY=0.47 hyp=0.53 cameraTheta=1.10 mountX=-0.47 mountY=-0.29, mountTheta=-2.59
02:39:03.562 00.001 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.47, opts=13)
02:39:03.563 00.001 14964 Enqueuing Move request for scope (0.24, 0.47)
02:39:03.563 00.000 12044 Worker thread wakes up
02:39:03.563 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.47) opts 0xd
02:39:03.563 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.47)
02:39:03.563 00.000 12044 Moving (0.24, 0.47) raw xDistance=-0.47 yDistance=-0.29
02:39:03.564 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.00
02:39:03.564 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:03.564 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:39:03.564 00.000 12044 MoveAxis(E, 0, ABG)
02:39:03.564 00.000 12044 Move returns status 0, amount 0
02:39:03.564 00.000 12044 MoveAxis(N, 0, ABG)
02:39:03.564 00.000 12044 Move returns status 0, amount 0
02:39:03.564 00.000 12044 move complete, result=0
02:39:03.564 00.000 12044 worker thread done servicing request
02:39:03.571 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15415, med=617, FiltMin=535, FiltMax=10894, Gamma=0.810
02:39:03.576 00.005 14964 UpdateGuideState exits: m=258724 SNR=314.9
02:39:03.577 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.577 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:03.578 00.001 14964 Enqueuing Expose request
02:39:03.578 00.000 14964 GuideStep: -0.5 px 0 ms EAST, -0.3 px 0 ms NORTH
02:39:03.579 00.001 12044 Worker thread wakes up
02:39:03.579 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:03.579 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:06.680 03.101 12044 Exposure complete
02:39:06.702 00.022 12044 worker thread done servicing request
02:39:06.702 00.000 14964 OnExposeComplete: enter
02:39:06.703 00.001 14964 UpdateGuideState(): m_state=6
02:39:06.704 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4445
02:39:06.704 00.000 14964 Star::Find returns 1 (0), X=277.25, Y=94.00, Mass=264369, SNR=325.4, Peak=17623 HFD=4.1
02:39:06.705 00.001 14964 MultiStar: [#1 -0.54,0.19,0.15,U] [#2 -0.08,-0.17,0.07,U] 
02:39:06.705 00.000 14964 refined, 2 included, MultiStar: {-0.24, 0.35}, one-star: {-0.20, 0.40}
02:39:06.706 00.001 14964 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.56) = xAngle (3.73 = -2.56)
02:39:06.706 00.000 14964 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
02:39:06.707 00.001 14964 CameraToMount -- cameraX=-0.24 cameraY=0.35 hyp=0.42 cameraTheta=2.17 mountX=-0.35 mountY=0.20, mountTheta=2.62
02:39:06.708 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.35, opts=13)
02:39:06.708 00.000 14964 Enqueuing Move request for scope (-0.24, 0.35)
02:39:06.709 00.001 12044 Worker thread wakes up
02:39:06.709 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.35) opts 0xd
02:39:06.709 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.35)
02:39:06.709 00.000 12044 Moving (-0.24, 0.35) raw xDistance=-0.35 yDistance=0.20
02:39:06.709 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.35, slope = -0.01
02:39:06.709 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:06.709 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:39:06.709 00.000 12044 MoveAxis(E, 9, ABG)
02:39:06.709 00.000 12044 Guiding  Dir = 2, Dur = 9
02:39:06.730 00.021 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17623, med=618, FiltMin=527, FiltMax=12685, Gamma=0.810
02:39:06.735 00.005 14964 UpdateGuideState exits: m=264369 SNR=325.4
02:39:06.736 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.737 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:06.737 00.000 14964 Enqueuing Expose request
02:39:06.754 00.017 12044 IsSlewing returns 0
02:39:06.755 00.001 12044 IsGuiding returns 0
02:39:06.787 00.032 12044 IsGuiding returns 1
02:39:06.787 00.000 12044 scope still moving after pulse duration time elapsed
02:39:06.852 00.065 12044 IsSlewing returns 0
02:39:06.852 00.000 12044 IsGuiding returns 0
02:39:06.852 00.000 12044 scope move finished after 9 + 87 ms
02:39:06.852 00.000 12044 Move returns status 0, amount 9
02:39:06.852 00.000 12044 MoveAxis(N, 0, ABG)
02:39:06.852 00.000 12044 Move returns status 0, amount 0
02:39:06.852 00.000 12044 move complete, result=0
02:39:06.852 00.000 12044 worker thread done servicing request
02:39:06.852 00.000 12044 Worker thread wakes up
02:39:06.852 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:06.852 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:06.852 00.000 14964 GuideStep: -0.3 px 9 ms EAST, 0.2 px 0 ms NORTH
02:39:09.971 03.119 12044 Exposure complete
02:39:09.992 00.021 12044 worker thread done servicing request
02:39:09.993 00.001 14964 OnExposeComplete: enter
02:39:09.993 00.000 14964 UpdateGuideState(): m_state=6
02:39:09.994 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4446
02:39:09.994 00.000 14964 Star::Find returns 1 (0), X=276.85, Y=94.35, Mass=252831, SNR=317.4, Peak=15715 HFD=4.4
02:39:09.995 00.001 14964 MultiStar: [#1 -0.50,-0.22,0.17,U] [#2 -0.26,-1.26,0.00,M1] 
02:39:09.995 00.000 14964 refined, 1 included, MultiStar: {-0.59, 0.61}, one-star: {-0.60, 0.75}
02:39:09.996 00.001 14964 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.56) = xAngle (3.90 = -2.39)
02:39:09.996 00.000 14964 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
02:39:09.997 00.001 14964 CameraToMount -- cameraX=-0.59 cameraY=0.61 hyp=0.84 cameraTheta=2.34 mountX=-0.61 mountY=0.52, mountTheta=2.44
02:39:09.998 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.59, y=0.61, opts=13)
02:39:09.998 00.000 14964 Enqueuing Move request for scope (-0.59, 0.61)
02:39:09.999 00.001 12044 Worker thread wakes up
02:39:09.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.61) opts 0xd
02:39:09.999 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.59, 0.61)
02:39:09.999 00.000 12044 Moving (-0.59, 0.61) raw xDistance=-0.61 yDistance=0.52
02:39:09.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.61, slope = -0.04
02:39:09.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:39:09.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:39:09.999 00.000 12044 MoveAxis(E, 28, ABG)
02:39:09.999 00.000 12044 Guiding  Dir = 2, Dur = 28
02:39:10.007 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15715, med=617, FiltMin=524, FiltMax=9667, Gamma=0.810
02:39:10.012 00.005 14964 UpdateGuideState exits: m=252831 SNR=317.4
02:39:10.013 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.013 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:10.014 00.001 14964 Enqueuing Expose request
02:39:10.020 00.006 12044 IsSlewing returns 0
02:39:10.020 00.000 12044 IsGuiding returns 0
02:39:10.052 00.032 12044 IsGuiding returns 1
02:39:10.052 00.000 12044 scope still moving after pulse duration time elapsed
02:39:10.100 00.048 12044 IsSlewing returns 0
02:39:10.100 00.000 12044 IsGuiding returns 0
02:39:10.100 00.000 12044 scope move finished after 28 + 52 ms
02:39:10.100 00.000 12044 Move returns status 0, amount 28
02:39:10.100 00.000 12044 MoveAxis(N, 0, ABG)
02:39:10.100 00.000 12044 Move returns status 0, amount 0
02:39:10.100 00.000 12044 move complete, result=0
02:39:10.100 00.000 12044 worker thread done servicing request
02:39:10.100 00.000 12044 Worker thread wakes up
02:39:10.100 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:10.100 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:10.100 00.000 14964 GuideStep: -0.6 px 28 ms EAST, 0.5 px 0 ms NORTH
02:39:13.215 03.115 12044 Exposure complete
02:39:13.235 00.020 12044 worker thread done servicing request
02:39:13.235 00.000 14964 OnExposeComplete: enter
02:39:13.236 00.001 14964 UpdateGuideState(): m_state=6
02:39:13.237 00.001 14964 Star::Find(35, 276, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4447
02:39:13.237 00.000 14964 Star::Find returns 1 (0), X=277.07, Y=93.56, Mass=256177, SNR=327.1, Peak=14903 HFD=4.1
02:39:13.238 00.001 14964 MultiStar: [#1 -0.14,0.41,0.17,U] [#2 -0.39,-0.05,0.07,U] 
02:39:13.238 00.000 14964 refined, 2 included, MultiStar: {-0.35, 0.02}, one-star: {-0.39, -0.04}
02:39:13.239 00.001 14964 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.56) = xAngle (4.64 = -1.64)
02:39:13.239 00.000 14964 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.70 = 1.41)
02:39:13.239 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.09 mountX=-0.02 mountY=0.35, mountTheta=1.64
02:39:13.240 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=0.02, opts=13)
02:39:13.241 00.001 14964 Enqueuing Move request for scope (-0.35, 0.02)
02:39:13.241 00.000 12044 Worker thread wakes up
02:39:13.241 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.02) opts 0xd
02:39:13.241 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, 0.02)
02:39:13.241 00.000 12044 Moving (-0.35, 0.02) raw xDistance=-0.02 yDistance=0.35
02:39:13.242 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
02:39:13.242 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:39:13.242 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:13.242 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:39:13.242 00.000 12044 MoveAxis(E, 0, ABG)
02:39:13.242 00.000 12044 Move returns status 0, amount 0
02:39:13.242 00.000 12044 MoveAxis(N, 0, ABG)
02:39:13.242 00.000 12044 Move returns status 0, amount 0
02:39:13.242 00.000 12044 move complete, result=0
02:39:13.242 00.000 12044 worker thread done servicing request
02:39:13.250 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14903, med=618, FiltMin=531, FiltMax=10975, Gamma=0.810
02:39:13.256 00.006 14964 UpdateGuideState exits: m=256177 SNR=327.1
02:39:13.257 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:13.257 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:13.257 00.000 14964 Enqueuing Expose request
02:39:13.258 00.001 14964 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:39:13.259 00.001 12044 Worker thread wakes up
02:39:13.259 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:13.259 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:16.365 03.106 12044 Exposure complete
02:39:16.391 00.026 12044 worker thread done servicing request
02:39:16.391 00.000 14964 OnExposeComplete: enter
02:39:16.392 00.001 14964 UpdateGuideState(): m_state=6
02:39:16.393 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4448
02:39:16.393 00.000 14964 Star::Find returns 1 (0), X=277.29, Y=93.79, Mass=259215, SNR=315.8, Peak=15595 HFD=4.3
02:39:16.394 00.001 14964 MultiStar: [#1 -0.29,0.40,0.17,U] [#2 -0.10,-0.35,0.07,U] 
02:39:16.394 00.000 14964 single-star, 2 included, MultiStar: {-0.17, 0.19}, one-star: {-0.16, 0.19}
02:39:16.395 00.001 14964 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.56) = xAngle (3.84 = -2.45)
02:39:16.395 00.000 14964 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.60)
02:39:16.396 00.001 14964 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.24 cameraTheta=2.28 mountX=-0.19 mountY=0.14, mountTheta=2.50
02:39:16.397 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.16, y=0.19, opts=13)
02:39:16.397 00.000 14964 Enqueuing Move request for scope (-0.16, 0.19)
02:39:16.398 00.001 12044 Worker thread wakes up
02:39:16.398 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
02:39:16.398 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
02:39:16.398 00.000 12044 Moving (-0.16, 0.19) raw xDistance=-0.19 yDistance=0.14
02:39:16.398 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = -0.00
02:39:16.398 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:16.398 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:39:16.398 00.000 12044 MoveAxis(E, 0, ABG)
02:39:16.398 00.000 12044 Move returns status 0, amount 0
02:39:16.398 00.000 12044 MoveAxis(N, 0, ABG)
02:39:16.398 00.000 12044 Move returns status 0, amount 0
02:39:16.398 00.000 12044 move complete, result=0
02:39:16.398 00.000 12044 worker thread done servicing request
02:39:16.406 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15595, med=618, FiltMin=531, FiltMax=12643, Gamma=0.810
02:39:16.411 00.005 14964 UpdateGuideState exits: m=259215 SNR=315.8
02:39:16.412 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:16.412 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:16.413 00.001 14964 Enqueuing Expose request
02:39:16.413 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:16.414 00.001 12044 Worker thread wakes up
02:39:16.414 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:16.414 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:19.535 03.121 12044 Exposure complete
02:39:19.555 00.020 12044 worker thread done servicing request
02:39:19.556 00.001 14964 OnExposeComplete: enter
02:39:19.556 00.000 14964 UpdateGuideState(): m_state=6
02:39:19.556 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4449
02:39:19.557 00.001 14964 Star::Find returns 1 (0), X=277.38, Y=93.39, Mass=253540, SNR=310.2, Peak=14945 HFD=4.1
02:39:19.558 00.001 14964 MultiStar: [#1 -0.03,0.99,0.00,M1] [#2 0.13,-0.19,0.08,U] 
02:39:19.558 00.000 14964 refined, 1 included, MultiStar: {-0.06, -0.21}, one-star: {-0.08, -0.21}
02:39:19.559 00.001 14964 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.56) = xAngle (-0.29 = -0.29)
02:39:19.559 00.000 14964 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
02:39:19.560 00.001 14964 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.85 mountX=0.21 mountY=0.08, mountTheta=0.37
02:39:19.561 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.06, y=-0.21, opts=13)
02:39:19.562 00.001 14964 Enqueuing Move request for scope (-0.06, -0.21)
02:39:19.562 00.000 12044 Worker thread wakes up
02:39:19.562 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
02:39:19.562 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
02:39:19.562 00.000 12044 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=0.08
02:39:19.562 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.01
02:39:19.562 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:19.562 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:39:19.562 00.000 12044 MoveAxis(E, 0, ABG)
02:39:19.562 00.000 12044 Move returns status 0, amount 0
02:39:19.562 00.000 12044 MoveAxis(N, 0, ABG)
02:39:19.562 00.000 12044 Move returns status 0, amount 0
02:39:19.562 00.000 12044 move complete, result=0
02:39:19.562 00.000 12044 worker thread done servicing request
02:39:19.570 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14945, med=619, FiltMin=535, FiltMax=12723, Gamma=0.810
02:39:19.575 00.005 14964 UpdateGuideState exits: m=253540 SNR=310.2
02:39:19.576 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:19.576 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:19.577 00.001 14964 Enqueuing Expose request
02:39:19.577 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:19.578 00.001 12044 Worker thread wakes up
02:39:19.578 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:19.578 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:22.708 03.130 12044 Exposure complete
02:39:22.734 00.026 12044 worker thread done servicing request
02:39:22.734 00.000 14964 OnExposeComplete: enter
02:39:22.734 00.000 14964 UpdateGuideState(): m_state=6
02:39:22.735 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4450
02:39:22.735 00.000 14964 Star::Find returns 1 (0), X=277.77, Y=93.31, Mass=255726, SNR=313.5, Peak=18085 HFD=3.9
02:39:22.736 00.001 14964 MultiStar: [#1 0.50,0.66,0.00,M2] [#2 0.81,0.26,0.00,M1] 
02:39:22.736 00.000 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.81 = 0.81)
02:39:22.737 00.001 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.42)
02:39:22.738 00.001 14964 CameraToMount -- cameraX=0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-0.74 mountX=0.29 mountY=-0.28, mountTheta=-0.77
02:39:22.739 00.001 14964 SchedulePrimaryMove(1136A648, x=0.32, y=-0.29, opts=13)
02:39:22.740 00.001 14964 Enqueuing Move request for scope (0.32, -0.29)
02:39:22.741 00.001 12044 Worker thread wakes up
02:39:22.741 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.29) opts 0xd
02:39:22.741 00.000 12044 Handling offset move in thread for scope, endpoint = (0.32, -0.29)
02:39:22.741 00.000 12044 Moving (0.32, -0.29) raw xDistance=0.29 yDistance=-0.28
02:39:22.741 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.29, slope = 0.02
02:39:22.741 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:22.741 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:39:22.741 00.000 12044 MoveAxis(W, 18, ABG)
02:39:22.741 00.000 12044 Guiding  Dir = 3, Dur = 18
02:39:22.752 00.011 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18085, med=618, FiltMin=525, FiltMax=11203, Gamma=0.810
02:39:22.758 00.006 14964 UpdateGuideState exits: m=255726 SNR=313.5
02:39:22.758 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.759 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:22.759 00.000 14964 Enqueuing Expose request
02:39:22.773 00.014 12044 IsSlewing returns 0
02:39:22.774 00.001 12044 IsGuiding returns 0
02:39:22.806 00.032 12044 IsGuiding returns 1
02:39:22.806 00.000 12044 scope still moving after pulse duration time elapsed
02:39:22.866 00.060 12044 IsSlewing returns 0
02:39:22.867 00.001 12044 IsGuiding returns 0
02:39:22.867 00.000 12044 scope move finished after 18 + 75 ms
02:39:22.867 00.000 12044 Move returns status 0, amount 18
02:39:22.867 00.000 12044 MoveAxis(N, 0, ABG)
02:39:22.867 00.000 12044 Move returns status 0, amount 0
02:39:22.867 00.000 12044 move complete, result=0
02:39:22.867 00.000 12044 worker thread done servicing request
02:39:22.867 00.000 12044 Worker thread wakes up
02:39:22.867 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:22.867 00.000 14964 GuideStep: 0.3 px 18 ms WEST, -0.3 px 0 ms NORTH
02:39:22.868 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(242,59,71,71)
02:39:24.016 01.148 14964 evsrv: cli 01AB2B70 connect
02:39:24.017 00.001 14964 case statement mapped state 6 to 3
02:39:24.017 00.000 14964 case statement mapped state 6 to 3
02:39:24.018 00.001 14964 evsrv: cli 01AB2B70 request: {"method":"get_app_state","id":"215d0031-eeae-407b-8ff9-30ea5adce69b"}
02:39:24.019 00.001 14964 case statement mapped state 6 to 3
02:39:24.019 00.000 14964 evsrv: cli 01AB2B70 response: {"jsonrpc":"2.0","result":"Guiding","id":"215d0031-eeae-407b-8ff9-30ea5adce69b"}
02:39:24.020 00.001 14964 evsrv: cli 01AB2B70 disconnect
02:39:24.020 00.000 14964 evsrv: cli 01AB2C10 connect
02:39:24.021 00.001 14964 case statement mapped state 6 to 3
02:39:24.022 00.001 14964 case statement mapped state 6 to 3
02:39:24.023 00.001 14964 evsrv: cli 01AB2C10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":2,"time":15,"timeout":60}},"id":"a53fbe7e-5e1e-49c3-b649-08676709ba82"}
02:39:24.024 00.001 14964 PhdController::Dither begins
02:39:24.024 00.000 14964 dither: size=2.00, dRA=-0.29 dDec=-1.72
02:39:24.024 00.000 14964 MountToCamera -- mountTheta (1.74) + m_xAngle (-1.56) = xAngle (0.18 = 0.18)
02:39:24.025 00.001 14964 MountToCamera -- mountX=-0.29 mountY=-1.72 hyp=1.74 mountTheta=1.74 cameraX=1.71, cameraY=0.32 cameraTheta=0.18
02:39:24.025 00.000 14964 setting lock position to (279.17, 93.92)
02:39:24.026 00.001 14964 Mount: notify guiding dithered (1.7, 0.3)
02:39:24.027 00.001 14964 MultiStar: stabilizing after lock position change
02:39:24.027 00.000 14964 Status Line: Dither by -0.29,-1.72
02:39:24.029 00.002 14964 PhdController: newstate STATE_SETTLE_BEGIN
02:39:24.030 00.001 14964 PhdController: newstate STATE_SETTLE_WAIT
02:39:24.030 00.000 14964 evsrv: cli 01AB2C10 response: {"jsonrpc":"2.0","result":0,"id":"a53fbe7e-5e1e-49c3-b649-08676709ba82"}
02:39:24.031 00.001 14964 evsrv: cli 01AB2C10 disconnect
02:39:25.976 01.945 12044 Exposure complete
02:39:25.997 00.021 12044 worker thread done servicing request
02:39:25.997 00.000 14964 OnExposeComplete: enter
02:39:25.997 00.000 14964 UpdateGuideState(): m_state=6
02:39:25.998 00.001 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4451
02:39:25.999 00.001 14964 Star::Find returns 1 (0), X=277.55, Y=93.51, Mass=256661, SNR=319.8, Peak=15929 HFD=4.2
02:39:25.999 00.000 14964 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.56) = xAngle (-1.33 = -1.33)
02:39:26.000 00.001 14964 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.72 = 1.72)
02:39:26.000 00.000 14964 CameraToMount -- cameraX=-1.61 cameraY=-0.41 hyp=1.67 cameraTheta=-2.89 mountX=0.39 mountY=1.65, mountTheta=1.34
02:39:26.001 00.001 14964 dither recenter: remaining=(0.3,1.7) step=(0.3,1.7)
02:39:26.001 00.000 14964 MountToCamera -- mountTheta (-1.40) + m_xAngle (-1.56) = xAngle (-2.96 = -2.96)
02:39:26.002 00.001 14964 MountToCamera -- mountX=0.29 mountY=1.72 hyp=1.74 mountTheta=-1.40 cameraX=-1.71, cameraY=-0.32 cameraTheta=-2.96
02:39:26.002 00.000 14964 SchedulePrimaryMove(1136A648, x=-1.71, y=-0.32, opts=4)
02:39:26.003 00.001 14964 Enqueuing Move request for scope (-1.71, -0.32)
02:39:26.003 00.000 14964 Mount: notify direct move 0.29,1.72
02:39:26.004 00.001 12044 Worker thread wakes up
02:39:26.004 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.71, -0.32) opts 0x4
02:39:26.004 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.71, -0.32)
02:39:26.004 00.000 12044 Moving (-1.71, -0.32) raw xDistance=0.29 yDistance=1.72
02:39:26.004 00.000 12044 BLC: window closed
02:39:26.004 00.000 12044 MoveAxis(W, 35, B)
02:39:26.004 00.000 12044 Guiding  Dir = 3, Dur = 35
02:39:26.013 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15929, med=618, FiltMin=537, FiltMax=12091, Gamma=0.810
02:39:26.018 00.005 14964 UpdateGuideState exits: m=256661 SNR=319.8
02:39:26.019 00.001 14964 PhdController: settling, locked = 1, distance = 1.99 (2.00) aobump = 0 frame = 1 / 99999
02:39:26.019 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578766.019,"Host":"NUCBOX","Inst":1,"Distance":1.99,"Time":0.0,"SettleTime":15.0,"StarLocked":true}
02:39:26.020 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:26.020 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:26.021 00.001 14964 Enqueuing Expose request
02:39:26.102 00.081 12044 IsSlewing returns 0
02:39:26.102 00.000 12044 IsGuiding returns 0
02:39:26.133 00.031 12044 PulseGuide returned control before completion, sleep 14
02:39:26.162 00.029 12044 IsGuiding returns 1
02:39:26.162 00.000 12044 scope still moving after pulse duration time elapsed
02:39:26.256 00.094 12044 IsSlewing returns 0
02:39:26.256 00.000 12044 IsGuiding returns 0
02:39:26.256 00.000 12044 scope move finished after 35 + 119 ms
02:39:26.256 00.000 12044 Move returns status 0, amount 35
02:39:26.256 00.000 12044 BLC: window closed
02:39:26.258 00.002 12044 BLC: Compensation needed for non-algo type move
02:39:26.258 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 355 applied
02:39:26.258 00.000 12044 MoveAxis(S, 515, B)
02:39:26.258 00.000 12044 Guiding  Dir = 1, Dur = 515
02:39:26.285 00.027 12044 IsSlewing returns 0
02:39:26.286 00.001 12044 IsGuiding returns 0
02:39:26.317 00.031 12044 PulseGuide returned control before completion, sleep 494
02:39:26.815 00.498 12044 IsGuiding returns 1
02:39:26.815 00.000 12044 scope still moving after pulse duration time elapsed
02:39:26.866 00.051 12044 IsSlewing returns 0
02:39:26.866 00.000 12044 IsGuiding returns 0
02:39:26.866 00.000 12044 scope move finished after 515 + 65 ms
02:39:26.866 00.000 12044 Move returns status 0, amount 515
02:39:26.866 00.000 12044 move complete, result=0
02:39:26.866 00.000 12044 worker thread done servicing request
02:39:26.866 00.000 12044 Worker thread wakes up
02:39:26.866 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:26.866 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:26.866 00.000 14964 GuideStep: 0.3 px 35 ms WEST, 1.7 px 515 ms SOUTH
02:39:29.988 03.122 12044 Exposure complete
02:39:30.008 00.020 12044 worker thread done servicing request
02:39:30.008 00.000 14964 OnExposeComplete: enter
02:39:30.009 00.001 14964 UpdateGuideState(): m_state=6
02:39:30.009 00.000 14964 Star::Find(35, 277, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4452
02:39:30.010 00.001 14964 Star::Find returns 1 (0), X=279.10, Y=93.71, Mass=249284, SNR=315.1, Peak=13439 HFD=4.5
02:39:30.010 00.000 14964 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.56) = xAngle (-0.33 = -0.33)
02:39:30.011 00.001 14964 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
02:39:30.011 00.000 14964 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.89 mountX=0.21 mountY=0.09, mountTheta=0.41
02:39:30.012 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.07, y=-0.21, opts=13)
02:39:30.013 00.001 14964 Enqueuing Move request for scope (-0.07, -0.21)
02:39:30.013 00.000 12044 Worker thread wakes up
02:39:30.013 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
02:39:30.013 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
02:39:30.013 00.000 12044 Moving (-0.07, -0.21) raw xDistance=0.21 yDistance=0.09
02:39:30.013 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
02:39:30.013 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:30.014 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:30.014 00.000 12044 MoveAxis(E, 0, ABG)
02:39:30.014 00.000 12044 Move returns status 0, amount 0
02:39:30.014 00.000 12044 MoveAxis(N, 0, ABG)
02:39:30.014 00.000 12044 Move returns status 0, amount 0
02:39:30.014 00.000 12044 move complete, result=0
02:39:30.014 00.000 12044 worker thread done servicing request
02:39:30.021 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13439, med=619, FiltMin=537, FiltMax=11019, Gamma=0.810
02:39:30.026 00.005 14964 UpdateGuideState exits: m=249284 SNR=315.1
02:39:30.027 00.001 14964 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 2 / 99999
02:39:30.028 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578770.028,"Host":"NUCBOX","Inst":1,"Distance":0.22,"Time":4.0,"SettleTime":15.0,"StarLocked":true}
02:39:30.028 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:30.029 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:30.029 00.000 14964 Enqueuing Expose request
02:39:30.029 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:30.030 00.001 12044 Worker thread wakes up
02:39:30.030 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:30.030 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:33.145 03.115 12044 Exposure complete
02:39:33.167 00.022 12044 worker thread done servicing request
02:39:33.167 00.000 14964 OnExposeComplete: enter
02:39:33.168 00.001 14964 UpdateGuideState(): m_state=6
02:39:33.168 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4453
02:39:33.169 00.001 14964 Star::Find returns 1 (0), X=278.95, Y=94.26, Mass=252112, SNR=303.5, Peak=18459 HFD=4.1
02:39:33.169 00.000 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.70 = -2.58)
02:39:33.170 00.001 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.47)
02:39:33.170 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.40 cameraTheta=2.15 mountX=-0.34 mountY=0.18, mountTheta=2.65
02:39:33.171 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.34, opts=13)
02:39:33.172 00.001 14964 Enqueuing Move request for scope (-0.22, 0.34)
02:39:33.173 00.001 12044 Worker thread wakes up
02:39:33.173 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd
02:39:33.173 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.34)
02:39:33.173 00.000 12044 Moving (-0.22, 0.34) raw xDistance=-0.34 yDistance=0.18
02:39:33.173 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.34, slope = 0.00
02:39:33.173 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:33.173 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:39:33.173 00.000 12044 MoveAxis(E, 26, ABG)
02:39:33.173 00.000 12044 Guiding  Dir = 2, Dur = 26
02:39:33.180 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18459, med=618, FiltMin=514, FiltMax=10541, Gamma=0.810
02:39:33.186 00.006 14964 UpdateGuideState exits: m=252112 SNR=303.5
02:39:33.186 00.000 14964 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 3 / 99999
02:39:33.187 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578773.187,"Host":"NUCBOX","Inst":1,"Distance":0.27,"Time":7.2,"SettleTime":15.0,"StarLocked":true}
02:39:33.187 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:33.188 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:33.188 00.000 14964 Enqueuing Expose request
02:39:33.241 00.053 12044 IsSlewing returns 0
02:39:33.242 00.001 12044 IsGuiding returns 0
02:39:33.274 00.032 12044 IsGuiding returns 1
02:39:33.274 00.000 12044 scope still moving after pulse duration time elapsed
02:39:33.332 00.058 12044 IsSlewing returns 0
02:39:33.332 00.000 12044 IsGuiding returns 0
02:39:33.332 00.000 12044 scope move finished after 26 + 64 ms
02:39:33.332 00.000 12044 Move returns status 0, amount 26
02:39:33.332 00.000 12044 MoveAxis(N, 0, ABG)
02:39:33.332 00.000 12044 Move returns status 0, amount 0
02:39:33.332 00.000 12044 move complete, result=0
02:39:33.332 00.000 12044 worker thread done servicing request
02:39:33.332 00.000 12044 Worker thread wakes up
02:39:33.332 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:33.332 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:33.332 00.000 14964 GuideStep: -0.3 px 26 ms EAST, 0.2 px 0 ms NORTH
02:39:36.438 03.106 12044 Exposure complete
02:39:36.462 00.024 12044 worker thread done servicing request
02:39:36.462 00.000 14964 OnExposeComplete: enter
02:39:36.462 00.000 14964 UpdateGuideState(): m_state=6
02:39:36.463 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4454
02:39:36.463 00.000 14964 Star::Find returns 1 (0), X=278.41, Y=94.02, Mass=253757, SNR=311.0, Peak=15055 HFD=4.1
02:39:36.464 00.001 14964 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.56) = xAngle (4.56 = -1.72)
02:39:36.464 00.000 14964 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.62 = 1.33)
02:39:36.465 00.001 14964 CameraToMount -- cameraX=-0.76 cameraY=0.10 hyp=0.77 cameraTheta=3.01 mountX=-0.11 mountY=0.74, mountTheta=1.72
02:39:36.466 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.76, y=0.10, opts=13)
02:39:36.466 00.000 14964 Enqueuing Move request for scope (-0.76, 0.10)
02:39:36.468 00.002 12044 Worker thread wakes up
02:39:36.468 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.10) opts 0xd
02:39:36.468 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.76, 0.10)
02:39:36.468 00.000 12044 Moving (-0.76, 0.10) raw xDistance=-0.11 yDistance=0.74
02:39:36.468 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:39:36.468 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:39:36.468 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
02:39:36.468 00.000 12044 MoveAxis(E, 0, ABG)
02:39:36.468 00.000 12044 Move returns status 0, amount 0
02:39:36.468 00.000 12044 MoveAxis(N, 0, ABG)
02:39:36.468 00.000 12044 Move returns status 0, amount 0
02:39:36.468 00.000 12044 move complete, result=0
02:39:36.468 00.000 12044 worker thread done servicing request
02:39:36.475 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15055, med=617, FiltMin=526, FiltMax=11782, Gamma=0.810
02:39:36.481 00.006 14964 UpdateGuideState exits: m=253757 SNR=311.0
02:39:36.481 00.000 14964 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 4 / 99999
02:39:36.482 00.001 14964 evsrv: {"Event":"Settling","Timestamp":1778578776.482,"Host":"NUCBOX","Inst":1,"Distance":0.42,"Time":10.5,"SettleTime":15.0,"StarLocked":true}
02:39:36.482 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:36.483 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:36.483 00.000 14964 Enqueuing Expose request
02:39:36.484 00.001 14964 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
02:39:36.484 00.000 12044 Worker thread wakes up
02:39:36.484 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:36.484 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:39.588 03.104 12044 Exposure complete
02:39:39.612 00.024 12044 worker thread done servicing request
02:39:39.612 00.000 14964 OnExposeComplete: enter
02:39:39.612 00.000 14964 UpdateGuideState(): m_state=6
02:39:39.613 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4455
02:39:39.613 00.000 14964 Star::Find returns 1 (0), X=278.78, Y=93.99, Mass=255798, SNR=314.6, Peak=18163 HFD=4.2
02:39:39.614 00.001 14964 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.56) = xAngle (4.53 = -1.76)
02:39:39.615 00.001 14964 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.58 = 1.30)
02:39:39.615 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.39 cameraTheta=2.97 mountX=-0.07 mountY=0.38, mountTheta=1.76
02:39:39.616 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=0.07, opts=13)
02:39:39.617 00.001 14964 Enqueuing Move request for scope (-0.39, 0.07)
02:39:39.617 00.000 12044 Worker thread wakes up
02:39:39.617 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd
02:39:39.617 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, 0.07)
02:39:39.617 00.000 12044 Moving (-0.39, 0.07) raw xDistance=-0.07 yDistance=0.38
02:39:39.617 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.16, using input
02:39:39.617 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.06
02:39:39.617 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:39.617 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:39:39.617 00.000 12044 MoveAxis(E, 0, ABG)
02:39:39.617 00.000 12044 Move returns status 0, amount 0
02:39:39.617 00.000 12044 MoveAxis(N, 0, ABG)
02:39:39.617 00.000 12044 Move returns status 0, amount 0
02:39:39.617 00.000 12044 move complete, result=0
02:39:39.617 00.000 12044 worker thread done servicing request
02:39:39.625 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18163, med=619, FiltMin=529, FiltMax=10601, Gamma=0.810
02:39:39.630 00.005 14964 UpdateGuideState exits: m=255798 SNR=314.6
02:39:39.631 00.001 14964 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 5 / 99999
02:39:39.631 00.000 14964 evsrv: {"Event":"Settling","Timestamp":1778578779.631,"Host":"NUCBOX","Inst":1,"Distance":0.41,"Time":13.6,"SettleTime":15.0,"StarLocked":true}
02:39:39.632 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.632 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:39.633 00.001 14964 Enqueuing Expose request
02:39:39.633 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:39:39.633 00.000 12044 Worker thread wakes up
02:39:39.634 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:39.634 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:42.740 03.106 12044 Exposure complete
02:39:42.761 00.021 12044 worker thread done servicing request
02:39:42.761 00.000 14964 OnExposeComplete: enter
02:39:42.762 00.001 14964 UpdateGuideState(): m_state=6
02:39:42.762 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4456
02:39:42.763 00.001 14964 Star::Find returns 1 (0), X=279.04, Y=93.67, Mass=247301, SNR=309.5, Peak=19127 HFD=3.9
02:39:42.763 00.000 14964 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.56) = xAngle (-0.47 = -0.47)
02:39:42.764 00.001 14964 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
02:39:42.764 00.000 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.25 mountY=0.15, mountTheta=0.53
02:39:42.765 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.25, opts=13)
02:39:42.766 00.001 14964 Enqueuing Move request for scope (-0.12, -0.25)
02:39:42.766 00.000 12044 Worker thread wakes up
02:39:42.766 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
02:39:42.766 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
02:39:42.766 00.000 12044 Moving (-0.12, -0.25) raw xDistance=0.25 yDistance=0.15
02:39:42.766 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.04
02:39:42.766 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:42.766 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:42.766 00.000 12044 MoveAxis(E, 0, ABG)
02:39:42.766 00.000 12044 Move returns status 0, amount 0
02:39:42.766 00.000 12044 MoveAxis(N, 0, ABG)
02:39:42.766 00.000 12044 Move returns status 0, amount 0
02:39:42.766 00.000 12044 move complete, result=0
02:39:42.766 00.000 12044 worker thread done servicing request
02:39:42.780 00.014 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19127, med=618, FiltMin=518, FiltMax=10796, Gamma=0.810
02:39:42.787 00.007 14964 UpdateGuideState exits: m=247301 SNR=309.5
02:39:42.787 00.000 14964 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 6 / 99999
02:39:42.788 00.001 14964 PhdController: newstate STATE_FINISH
02:39:42.788 00.000 14964 PhdController complete: success
02:39:42.789 00.001 14964 evsrv: {"Event":"SettleDone","Timestamp":1778578782.789,"Host":"NUCBOX","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:39:42.789 00.000 14964 Mount: notify guiding dither settle done success=1
02:39:42.790 00.001 14964 PhdController: newstate STATE_IDLE
02:39:42.791 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.791 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:42.792 00.001 14964 Enqueuing Expose request
02:39:42.792 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:42.793 00.001 12044 Worker thread wakes up
02:39:42.793 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:42.793 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:45.902 03.109 12044 Exposure complete
02:39:45.925 00.023 12044 worker thread done servicing request
02:39:45.925 00.000 14964 OnExposeComplete: enter
02:39:45.926 00.001 14964 UpdateGuideState(): m_state=6
02:39:45.926 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4457
02:39:45.927 00.001 14964 Star::Find returns 1 (0), X=278.43, Y=94.30, Mass=244184, SNR=299.3, Peak=14663 HFD=4.6
02:39:45.927 00.000 14964 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.56) = xAngle (4.21 = -2.07)
02:39:45.928 00.001 14964 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.27 = 0.98)
02:39:45.928 00.000 14964 CameraToMount -- cameraX=-0.73 cameraY=0.38 hyp=0.83 cameraTheta=2.66 mountX=-0.39 mountY=0.69, mountTheta=2.09
02:39:45.929 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.73, y=0.38, opts=13)
02:39:45.930 00.001 14964 Enqueuing Move request for scope (-0.73, 0.38)
02:39:45.931 00.001 12044 Worker thread wakes up
02:39:45.931 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.38) opts 0xd
02:39:45.931 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.73, 0.38)
02:39:45.931 00.000 12044 Moving (-0.73, 0.38) raw xDistance=-0.39 yDistance=0.69
02:39:45.931 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.39, slope = -0.03
02:39:45.931 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:39:45.931 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
02:39:45.931 00.000 12044 MoveAxis(E, 16, ABG)
02:39:45.931 00.000 12044 Guiding  Dir = 2, Dur = 16
02:39:45.938 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14663, med=619, FiltMin=521, FiltMax=11505, Gamma=0.810
02:39:45.944 00.006 14964 UpdateGuideState exits: m=244184 SNR=299.3
02:39:45.944 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.945 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:45.945 00.000 14964 Enqueuing Expose request
02:39:45.974 00.029 12044 IsSlewing returns 0
02:39:45.974 00.000 12044 IsGuiding returns 0
02:39:46.006 00.032 12044 IsGuiding returns 1
02:39:46.006 00.000 12044 scope still moving after pulse duration time elapsed
02:39:46.069 00.063 12044 IsSlewing returns 0
02:39:46.099 00.030 12044 IsGuiding returns 0
02:39:46.099 00.000 12044 scope move finished after 16 + 109 ms
02:39:46.100 00.001 12044 Move returns status 0, amount 16
02:39:46.100 00.000 12044 MoveAxis(N, 0, ABG)
02:39:46.100 00.000 12044 Move returns status 0, amount 0
02:39:46.100 00.000 12044 move complete, result=0
02:39:46.101 00.001 12044 worker thread done servicing request
02:39:46.101 00.000 12044 Worker thread wakes up
02:39:46.101 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:46.101 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:46.101 00.000 14964 GuideStep: -0.4 px 16 ms EAST, 0.7 px 0 ms NORTH
02:39:49.230 03.129 12044 Exposure complete
02:39:49.252 00.022 12044 worker thread done servicing request
02:39:49.252 00.000 14964 OnExposeComplete: enter
02:39:49.252 00.000 14964 UpdateGuideState(): m_state=6
02:39:49.253 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4458
02:39:49.253 00.000 14964 Star::Find returns 1 (0), X=278.87, Y=93.72, Mass=249790, SNR=302.2, Peak=16923 HFD=4.2
02:39:49.254 00.001 14964 MultiStar: exiting stabilization period
02:39:49.254 00.000 14964 MultiStar: updating star positions after lock position change
02:39:49.255 00.001 14964 Star::Find(35, 73, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4458
02:39:49.255 00.000 14964 Star::Find returns 1 (0), X=74.49, Y=326.03, Mass=12847, SNR=54.4, Peak=2067 HFD=2.3
02:39:49.256 00.001 14964 Star::Find(35, 139, 306, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4458
02:39:49.256 00.000 14964 Star::Find returns 1 (0), X=141.01, Y=316.11, Mass=3732, SNR=25.3, Peak=1117 HFD=2.3
02:39:49.257 00.001 14964 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.56) = xAngle (-0.99 = -0.99)
02:39:49.257 00.000 14964 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.06 = 2.06)
02:39:49.258 00.001 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.20 hyp=0.36 cameraTheta=-2.55 mountX=0.20 mountY=0.32, mountTheta=1.01
02:39:49.259 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.20, opts=13)
02:39:49.259 00.000 14964 Enqueuing Move request for scope (-0.30, -0.20)
02:39:49.260 00.001 12044 Worker thread wakes up
02:39:49.260 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.20) opts 0xd
02:39:49.260 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.20)
02:39:49.260 00.000 12044 Moving (-0.30, -0.20) raw xDistance=0.20 yDistance=0.32
02:39:49.260 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.01
02:39:49.260 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:49.260 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:39:49.260 00.000 12044 MoveAxis(E, 0, ABG)
02:39:49.260 00.000 12044 Move returns status 0, amount 0
02:39:49.260 00.000 12044 MoveAxis(N, 0, ABG)
02:39:49.260 00.000 12044 Move returns status 0, amount 0
02:39:49.260 00.000 12044 move complete, result=0
02:39:49.260 00.000 12044 worker thread done servicing request
02:39:49.267 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16923, med=619, FiltMin=526, FiltMax=11207, Gamma=0.810
02:39:49.273 00.006 14964 UpdateGuideState exits: m=249790 SNR=302.2
02:39:49.273 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:49.274 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:49.274 00.000 14964 Enqueuing Expose request
02:39:49.275 00.001 12044 Worker thread wakes up
02:39:49.275 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:39:49.276 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:49.276 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:52.405 03.129 12044 Exposure complete
02:39:52.431 00.026 12044 worker thread done servicing request
02:39:52.432 00.001 14964 OnExposeComplete: enter
02:39:52.432 00.000 14964 UpdateGuideState(): m_state=6
02:39:52.433 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4459
02:39:52.434 00.001 14964 Star::Find returns 1 (0), X=278.58, Y=93.72, Mass=256354, SNR=318.6, Peak=15399 HFD=4.5
02:39:52.435 00.001 14964 MultiStar: [#1 -0.30,-0.42,0.16,U] [#2 -0.50,-0.40,0.07,U] 
02:39:52.435 00.000 14964 refined, 2 included, MultiStar: {-0.55, -0.24}, one-star: {-0.59, -0.20}
02:39:52.436 00.001 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
02:39:52.436 00.000 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
02:39:52.436 00.000 14964 CameraToMount -- cameraX=-0.55 cameraY=-0.24 hyp=0.60 cameraTheta=-2.73 mountX=0.23 mountY=0.57, mountTheta=1.19
02:39:52.437 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=-0.24, opts=13)
02:39:52.438 00.001 14964 Enqueuing Move request for scope (-0.55, -0.24)
02:39:52.439 00.001 12044 Worker thread wakes up
02:39:52.439 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.24) opts 0xd
02:39:52.439 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, -0.24)
02:39:52.439 00.000 12044 Moving (-0.55, -0.24) raw xDistance=0.23 yDistance=0.57
02:39:52.439 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.03
02:39:52.439 00.000 12044 switching direction from 0 to 1 - decHistory=3 oldest=0.09 newest=1.58
02:39:52.439 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:39:52.439 00.000 12044 MoveAxis(E, 0, ABG)
02:39:52.439 00.000 12044 Move returns status 0, amount 0
02:39:52.439 00.000 12044 MoveAxis(S, 53, ABG)
02:39:52.439 00.000 12044 Guiding  Dir = 1, Dur = 53
02:39:52.447 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15399, med=618, FiltMin=528, FiltMax=11851, Gamma=0.810
02:39:52.453 00.006 14964 UpdateGuideState exits: m=256354 SNR=318.6
02:39:52.453 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:52.454 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:52.454 00.000 14964 Enqueuing Expose request
02:39:52.490 00.036 12044 IsSlewing returns 0
02:39:52.490 00.000 12044 IsGuiding returns 0
02:39:52.521 00.031 12044 PulseGuide returned control before completion, sleep 32
02:39:52.569 00.048 12044 IsGuiding returns 1
02:39:52.569 00.000 12044 scope still moving after pulse duration time elapsed
02:39:52.683 00.114 12044 IsSlewing returns 0
02:39:52.683 00.000 12044 IsGuiding returns 0
02:39:52.684 00.001 12044 scope move finished after 53 + 140 ms
02:39:52.684 00.000 12044 Move returns status 0, amount 53
02:39:52.684 00.000 12044 move complete, result=0
02:39:52.685 00.001 12044 worker thread done servicing request
02:39:52.685 00.000 12044 Worker thread wakes up
02:39:52.685 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:52.685 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:52.686 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.6 px 53 ms SOUTH
02:39:55.812 03.126 12044 Exposure complete
02:39:55.845 00.033 12044 worker thread done servicing request
02:39:55.845 00.000 14964 OnExposeComplete: enter
02:39:55.846 00.001 14964 UpdateGuideState(): m_state=6
02:39:55.847 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4460
02:39:55.847 00.000 14964 Star::Find returns 1 (0), X=278.86, Y=93.81, Mass=253000, SNR=317.1, Peak=19539 HFD=4.1
02:39:55.848 00.001 14964 MultiStar: [#1 -0.00,-0.24,0.18,U] [#2 -0.09,-0.46,0.06,U] 
02:39:55.848 00.000 14964 refined, 2 included, MultiStar: {-0.25, -0.15}, one-star: {-0.31, -0.11}
02:39:55.849 00.001 14964 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.56) = xAngle (-1.06 = -1.06)
02:39:55.849 00.000 14964 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.00 = 2.00)
02:39:55.850 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.61 mountX=0.14 mountY=0.27, mountTheta=1.08
02:39:55.851 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=-0.15, opts=13)
02:39:55.851 00.000 14964 Enqueuing Move request for scope (-0.25, -0.15)
02:39:55.852 00.001 12044 Worker thread wakes up
02:39:55.852 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd
02:39:55.852 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, -0.15)
02:39:55.852 00.000 12044 Moving (-0.25, -0.15) raw xDistance=0.14 yDistance=0.27
02:39:55.852 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.17, using input
02:39:55.852 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
02:39:55.852 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:55.852 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:39:55.852 00.000 12044 MoveAxis(E, 0, ABG)
02:39:55.852 00.000 12044 Move returns status 0, amount 0
02:39:55.852 00.000 12044 MoveAxis(N, 0, ABG)
02:39:55.852 00.000 12044 Move returns status 0, amount 0
02:39:55.852 00.000 12044 move complete, result=0
02:39:55.852 00.000 12044 worker thread done servicing request
02:39:55.859 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=19539, med=619, FiltMin=525, FiltMax=11561, Gamma=0.810
02:39:55.864 00.005 14964 UpdateGuideState exits: m=253000 SNR=317.1
02:39:55.865 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.865 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:55.866 00.001 14964 Enqueuing Expose request
02:39:55.866 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:39:55.867 00.001 12044 Worker thread wakes up
02:39:55.867 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:55.867 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:39:58.974 03.107 12044 Exposure complete
02:39:58.995 00.021 12044 worker thread done servicing request
02:39:58.995 00.000 14964 OnExposeComplete: enter
02:39:58.996 00.001 14964 UpdateGuideState(): m_state=6
02:39:58.997 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4461
02:39:58.997 00.000 14964 Star::Find returns 1 (0), X=279.13, Y=93.28, Mass=249222, SNR=306.2, Peak=17759 HFD=4.1
02:39:58.998 00.001 14964 MultiStar: [#1 0.35,0.09,0.20,U] [#2 0.25,0.04,0.07,U] 
02:39:58.998 00.000 14964 refined, 2 included, MultiStar: {0.04, -0.49}, one-star: {-0.04, -0.64}
02:39:58.999 00.001 14964 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.56) = xAngle (0.07 = 0.07)
02:39:58.999 00.000 14964 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
02:39:59.000 00.001 14964 CameraToMount -- cameraX=0.04 cameraY=-0.49 hyp=0.49 cameraTheta=-1.49 mountX=0.49 mountY=0.01, mountTheta=0.02
02:39:59.001 00.001 14964 SchedulePrimaryMove(1136A648, x=0.04, y=-0.49, opts=13)
02:39:59.001 00.000 14964 Enqueuing Move request for scope (0.04, -0.49)
02:39:59.002 00.001 12044 Worker thread wakes up
02:39:59.002 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.49) opts 0xd
02:39:59.002 00.000 12044 Handling offset move in thread for scope, endpoint = (0.04, -0.49)
02:39:59.002 00.000 12044 Moving (0.04, -0.49) raw xDistance=0.49 yDistance=0.01
02:39:59.002 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.49, slope = 0.05
02:39:59.002 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:59.002 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:59.002 00.000 12044 MoveAxis(W, 36, ABG)
02:39:59.002 00.000 12044 Guiding  Dir = 3, Dur = 36
02:39:59.009 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17759, med=618, FiltMin=532, FiltMax=10189, Gamma=0.810
02:39:59.015 00.006 14964 UpdateGuideState exits: m=249222 SNR=306.2
02:39:59.015 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:59.016 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:39:59.016 00.000 14964 Enqueuing Expose request
02:39:59.022 00.006 12044 IsSlewing returns 0
02:39:59.023 00.001 12044 IsGuiding returns 0
02:39:59.054 00.031 12044 PulseGuide returned control before completion, sleep 15
02:39:59.141 00.087 12044 IsGuiding returns 1
02:39:59.141 00.000 12044 scope still moving after pulse duration time elapsed
02:39:59.241 00.100 12044 IsSlewing returns 0
02:39:59.242 00.001 12044 IsGuiding returns 0
02:39:59.242 00.000 12044 scope move finished after 36 + 184 ms
02:39:59.242 00.000 12044 Move returns status 0, amount 36
02:39:59.243 00.001 12044 MoveAxis(N, 0, ABG)
02:39:59.243 00.000 12044 Move returns status 0, amount 0
02:39:59.243 00.000 12044 move complete, result=0
02:39:59.243 00.000 12044 worker thread done servicing request
02:39:59.243 00.000 14964 GuideStep: 0.5 px 36 ms WEST, 0.0 px 0 ms NORTH
02:39:59.243 00.000 12044 Worker thread wakes up
02:39:59.244 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:39:59.244 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:02.345 03.101 12044 Exposure complete
02:40:02.371 00.026 12044 worker thread done servicing request
02:40:02.371 00.000 14964 OnExposeComplete: enter
02:40:02.371 00.000 14964 UpdateGuideState(): m_state=6
02:40:02.372 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4462
02:40:02.372 00.000 14964 Star::Find returns 1 (0), X=278.98, Y=93.92, Mass=256458, SNR=318.3, Peak=18487 HFD=4.3
02:40:02.373 00.001 14964 MultiStar: [#1 0.20,-0.52,0.16,U] [#2 0.07,-0.55,0.08,U] 
02:40:02.374 00.001 14964 refined, 2 included, MultiStar: {-0.12, -0.10}, one-star: {-0.19, 0.00}
02:40:02.374 00.000 14964 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.56) = xAngle (-0.90 = -0.90)
02:40:02.374 00.000 14964 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
02:40:02.375 00.001 14964 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.46 mountX=0.10 mountY=0.13, mountTheta=0.93
02:40:02.376 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.12, y=-0.10, opts=13)
02:40:02.376 00.000 14964 Enqueuing Move request for scope (-0.12, -0.10)
02:40:02.377 00.001 12044 Worker thread wakes up
02:40:02.377 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
02:40:02.377 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
02:40:02.377 00.000 12044 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.13
02:40:02.377 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.39, using input
02:40:02.377 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.06
02:40:02.377 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:02.377 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:02.377 00.000 12044 MoveAxis(E, 0, ABG)
02:40:02.377 00.000 12044 Move returns status 0, amount 0
02:40:02.377 00.000 12044 MoveAxis(N, 0, ABG)
02:40:02.377 00.000 12044 Move returns status 0, amount 0
02:40:02.377 00.000 12044 move complete, result=0
02:40:02.377 00.000 12044 worker thread done servicing request
02:40:02.384 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18487, med=618, FiltMin=526, FiltMax=10527, Gamma=0.810
02:40:02.391 00.007 14964 UpdateGuideState exits: m=256458 SNR=318.3
02:40:02.391 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.392 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:02.393 00.001 14964 Enqueuing Expose request
02:40:02.393 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:02.394 00.001 12044 Worker thread wakes up
02:40:02.394 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:02.394 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:05.514 03.120 12044 Exposure complete
02:40:05.538 00.024 12044 worker thread done servicing request
02:40:05.538 00.000 14964 OnExposeComplete: enter
02:40:05.539 00.001 14964 UpdateGuideState(): m_state=6
02:40:05.540 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4463
02:40:05.540 00.000 14964 Star::Find returns 1 (0), X=279.53, Y=93.72, Mass=260784, SNR=317.6, Peak=16264 HFD=4.0
02:40:05.541 00.001 14964 MultiStar: [#1 0.58,-0.49,0.00,M1] [#2 0.37,-0.50,0.07,U] 
02:40:05.541 00.000 14964 single-star, 1 included, MultiStar: {0.37, -0.22}, one-star: {0.37, -0.20}
02:40:05.541 00.000 14964 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.56) = xAngle (1.06 = 1.06)
02:40:05.542 00.001 14964 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.11 = -2.17)
02:40:05.542 00.000 14964 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-0.50 mountX=0.20 mountY=-0.35, mountTheta=-1.04
02:40:05.543 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=-0.20, opts=13)
02:40:05.544 00.001 14964 Enqueuing Move request for scope (0.37, -0.20)
02:40:05.544 00.000 12044 Worker thread wakes up
02:40:05.544 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.20) opts 0xd
02:40:05.544 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, -0.20)
02:40:05.544 00.000 12044 Moving (0.37, -0.20) raw xDistance=0.20 yDistance=-0.35
02:40:05.544 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.27, using input
02:40:05.545 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.04
02:40:05.545 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:05.545 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:40:05.545 00.000 12044 MoveAxis(E, 0, ABG)
02:40:05.545 00.000 12044 Move returns status 0, amount 0
02:40:05.545 00.000 12044 MoveAxis(N, 0, ABG)
02:40:05.545 00.000 12044 Move returns status 0, amount 0
02:40:05.545 00.000 12044 move complete, result=0
02:40:05.545 00.000 12044 worker thread done servicing request
02:40:05.552 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16264, med=618, FiltMin=528, FiltMax=11915, Gamma=0.810
02:40:05.558 00.006 14964 UpdateGuideState exits: m=260784 SNR=317.6
02:40:05.558 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:05.559 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:05.559 00.000 14964 Enqueuing Expose request
02:40:05.560 00.001 12044 Worker thread wakes up
02:40:05.560 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:05.560 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:05.560 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:40:08.663 03.103 12044 Exposure complete
02:40:08.685 00.022 12044 worker thread done servicing request
02:40:08.685 00.000 14964 OnExposeComplete: enter
02:40:08.685 00.000 14964 UpdateGuideState(): m_state=6
02:40:08.686 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4464
02:40:08.687 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=94.13, Mass=258012, SNR=317.0, Peak=17673 HFD=4.3
02:40:08.687 00.000 14964 MultiStar: [#1 0.66,-0.64,0.00,M2] [#2 0.86,-0.76,0.00,M1] 
02:40:08.688 00.001 14964 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.56) = xAngle (1.85 = 1.85)
02:40:08.688 00.000 14964 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.38)
02:40:08.689 00.001 14964 CameraToMount -- cameraX=0.68 cameraY=0.21 hyp=0.71 cameraTheta=0.30 mountX=-0.20 mountY=-0.70, mountTheta=-1.85
02:40:08.690 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=0.21, opts=13)
02:40:08.691 00.001 14964 Enqueuing Move request for scope (0.68, 0.21)
02:40:08.691 00.000 12044 Worker thread wakes up
02:40:08.691 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.21) opts 0xd
02:40:08.691 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, 0.21)
02:40:08.691 00.000 12044 Moving (0.68, 0.21) raw xDistance=-0.20 yDistance=-0.70
02:40:08.691 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:40:08.691 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:40:08.691 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
02:40:08.691 00.000 12044 MoveAxis(E, 0, ABG)
02:40:08.691 00.000 12044 Move returns status 0, amount 0
02:40:08.691 00.000 12044 MoveAxis(N, 0, ABG)
02:40:08.691 00.000 12044 Move returns status 0, amount 0
02:40:08.691 00.000 12044 move complete, result=0
02:40:08.691 00.000 12044 worker thread done servicing request
02:40:08.700 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17673, med=618, FiltMin=528, FiltMax=9579, Gamma=0.810
02:40:08.706 00.006 14964 UpdateGuideState exits: m=258012 SNR=317.0
02:40:08.706 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.707 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:08.707 00.000 14964 Enqueuing Expose request
02:40:08.708 00.001 12044 Worker thread wakes up
02:40:08.708 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:08.708 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:08.708 00.000 14964 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
02:40:11.828 03.120 12044 Exposure complete
02:40:11.849 00.021 12044 worker thread done servicing request
02:40:11.849 00.000 14964 OnExposeComplete: enter
02:40:11.850 00.001 14964 UpdateGuideState(): m_state=6
02:40:11.851 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4465
02:40:11.851 00.000 14964 Star::Find returns 1 (0), X=279.41, Y=93.46, Mass=246171, SNR=312.8, Peak=15553 HFD=3.7
02:40:11.852 00.001 14964 MultiStar: [#1 0.65,-0.14,0.17,U] [#2 0.25,0.01,0.08,U] 
02:40:11.852 00.000 14964 refined, 2 included, MultiStar: {0.30, -0.39}, one-star: {0.24, -0.46}
02:40:11.852 00.000 14964 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.56) = xAngle (0.64 = 0.64)
02:40:11.853 00.001 14964 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.59)
02:40:11.853 00.000 14964 CameraToMount -- cameraX=0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-0.92 mountX=0.39 mountY=-0.26, mountTheta=-0.58
02:40:11.854 00.001 14964 SchedulePrimaryMove(1136A648, x=0.30, y=-0.39, opts=13)
02:40:11.855 00.001 14964 Enqueuing Move request for scope (0.30, -0.39)
02:40:11.855 00.000 12044 Worker thread wakes up
02:40:11.855 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.39) opts 0xd
02:40:11.856 00.001 12044 Handling offset move in thread for scope, endpoint = (0.30, -0.39)
02:40:11.856 00.000 12044 Moving (0.30, -0.39) raw xDistance=0.39 yDistance=-0.26
02:40:11.856 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.39, slope = 0.02
02:40:11.856 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:11.856 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:40:11.856 00.000 12044 MoveAxis(W, 12, ABG)
02:40:11.856 00.000 12044 Guiding  Dir = 3, Dur = 12
02:40:11.864 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15553, med=618, FiltMin=533, FiltMax=12779, Gamma=0.810
02:40:11.869 00.005 14964 UpdateGuideState exits: m=246171 SNR=312.8
02:40:11.870 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:11.870 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:11.871 00.001 14964 Enqueuing Expose request
02:40:11.881 00.010 12044 IsSlewing returns 0
02:40:11.882 00.001 12044 IsGuiding returns 0
02:40:11.993 00.111 12044 IsGuiding returns 1
02:40:11.993 00.000 12044 scope still moving after pulse duration time elapsed
02:40:12.052 00.059 12044 IsSlewing returns 0
02:40:12.083 00.031 12044 IsGuiding returns 0
02:40:12.083 00.000 12044 scope move finished after 12 + 190 ms
02:40:12.084 00.001 12044 Move returns status 0, amount 12
02:40:12.084 00.000 12044 MoveAxis(N, 0, ABG)
02:40:12.084 00.000 12044 Move returns status 0, amount 0
02:40:12.084 00.000 12044 move complete, result=0
02:40:12.084 00.000 12044 worker thread done servicing request
02:40:12.084 00.000 12044 Worker thread wakes up
02:40:12.084 00.000 14964 GuideStep: 0.4 px 12 ms WEST, -0.3 px 0 ms NORTH
02:40:12.084 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:12.084 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:15.173 03.089 12044 Exposure complete
02:40:15.195 00.022 12044 worker thread done servicing request
02:40:15.196 00.001 14964 OnExposeComplete: enter
02:40:15.196 00.000 14964 UpdateGuideState(): m_state=6
02:40:15.196 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4466
02:40:15.196 00.000 14964 Star::Find returns 1 (0), X=279.41, Y=94.04, Mass=262620, SNR=324.2, Peak=15701 HFD=4.1
02:40:15.197 00.001 14964 MultiStar: [#1 0.43,-0.49,0.18,U] [#2 0.34,-0.47,0.07,U] 
02:40:15.197 00.000 14964 single-star, 2 included, MultiStar: {0.28, -0.00}, one-star: {0.24, 0.12}
02:40:15.198 00.001 14964 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.56) = xAngle (2.02 = 2.02)
02:40:15.198 00.000 14964 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.07 = -1.21)
02:40:15.199 00.001 14964 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.46 mountX=-0.12 mountY=-0.26, mountTheta=-2.00
02:40:15.199 00.000 14964 SchedulePrimaryMove(1136A648, x=0.24, y=0.12, opts=13)
02:40:15.200 00.001 14964 Enqueuing Move request for scope (0.24, 0.12)
02:40:15.201 00.001 12044 Worker thread wakes up
02:40:15.201 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
02:40:15.201 00.000 12044 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
02:40:15.201 00.000 12044 Moving (0.24, 0.12) raw xDistance=-0.12 yDistance=-0.26
02:40:15.201 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:40:15.201 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:15.201 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:40:15.201 00.000 12044 MoveAxis(E, 0, ABG)
02:40:15.201 00.000 12044 Move returns status 0, amount 0
02:40:15.201 00.000 12044 MoveAxis(N, 0, ABG)
02:40:15.201 00.000 12044 Move returns status 0, amount 0
02:40:15.201 00.000 12044 move complete, result=0
02:40:15.201 00.000 12044 worker thread done servicing request
02:40:15.209 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15701, med=618, FiltMin=531, FiltMax=12443, Gamma=0.810
02:40:15.214 00.005 14964 UpdateGuideState exits: m=262620 SNR=324.2
02:40:15.215 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:15.215 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:15.215 00.000 14964 Enqueuing Expose request
02:40:15.216 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:40:15.216 00.000 12044 Worker thread wakes up
02:40:15.217 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:15.217 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:18.327 03.110 12044 Exposure complete
02:40:18.356 00.029 12044 worker thread done servicing request
02:40:18.356 00.000 14964 OnExposeComplete: enter
02:40:18.356 00.000 14964 UpdateGuideState(): m_state=6
02:40:18.357 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4467
02:40:18.358 00.001 14964 Star::Find returns 1 (0), X=279.64, Y=94.47, Mass=260656, SNR=324.0, Peak=18029 HFD=4.1
02:40:18.358 00.000 14964 MultiStar: [#1 0.51,-1.33,0.00,M1] [#2 0.76,-1.29,0.00,M1] 
02:40:18.359 00.001 14964 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.56) = xAngle (2.41 = 2.41)
02:40:18.359 00.000 14964 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
02:40:18.360 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=0.55 hyp=0.72 cameraTheta=0.86 mountX=-0.54 mountY=-0.53, mountTheta=-2.37
02:40:18.361 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.55, opts=13)
02:40:18.361 00.000 14964 Enqueuing Move request for scope (0.47, 0.55)
02:40:18.362 00.001 12044 Worker thread wakes up
02:40:18.362 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.55) opts 0xd
02:40:18.362 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.55)
02:40:18.362 00.000 12044 Moving (0.47, 0.55) raw xDistance=-0.54 yDistance=-0.53
02:40:18.362 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.54, slope = -0.06
02:40:18.362 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:40:18.362 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
02:40:18.362 00.000 12044 MoveAxis(E, 46, ABG)
02:40:18.362 00.000 12044 Guiding  Dir = 2, Dur = 46
02:40:18.369 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18029, med=618, FiltMin=525, FiltMax=12467, Gamma=0.810
02:40:18.375 00.006 14964 UpdateGuideState exits: m=260656 SNR=324.0
02:40:18.376 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.376 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:18.376 00.000 14964 Enqueuing Expose request
02:40:18.382 00.006 12044 IsSlewing returns 0
02:40:18.383 00.001 12044 IsGuiding returns 0
02:40:18.414 00.031 12044 PulseGuide returned control before completion, sleep 26
02:40:18.456 00.042 12044 IsGuiding returns 1
02:40:18.456 00.000 12044 scope still moving after pulse duration time elapsed
02:40:18.576 00.120 12044 IsSlewing returns 0
02:40:18.577 00.001 12044 IsGuiding returns 0
02:40:18.577 00.000 12044 scope move finished after 46 + 147 ms
02:40:18.577 00.000 12044 Move returns status 0, amount 46
02:40:18.577 00.000 12044 MoveAxis(N, 0, ABG)
02:40:18.577 00.000 12044 Move returns status 0, amount 0
02:40:18.577 00.000 12044 move complete, result=0
02:40:18.577 00.000 14964 GuideStep: -0.5 px 46 ms EAST, -0.5 px 0 ms NORTH
02:40:18.581 00.004 12044 worker thread done servicing request
02:40:18.581 00.000 12044 Worker thread wakes up
02:40:18.581 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:18.581 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:21.707 03.126 12044 Exposure complete
02:40:21.728 00.021 12044 worker thread done servicing request
02:40:21.729 00.001 14964 OnExposeComplete: enter
02:40:21.729 00.000 14964 UpdateGuideState(): m_state=6
02:40:21.730 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4468
02:40:21.730 00.000 14964 Star::Find returns 1 (0), X=278.76, Y=94.20, Mass=256206, SNR=316.1, Peak=16259 HFD=4.4
02:40:21.731 00.001 14964 MultiStar: [#1 -0.21,-0.73,0.00,M2] [#2 -0.24,-0.85,0.00,M2] 
02:40:21.732 00.001 14964 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.56) = xAngle (4.09 = -2.19)
02:40:21.732 00.000 14964 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
02:40:21.732 00.000 14964 CameraToMount -- cameraX=-0.40 cameraY=0.28 hyp=0.49 cameraTheta=2.53 mountX=-0.29 mountY=0.37, mountTheta=2.23
02:40:21.733 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.40, y=0.28, opts=13)
02:40:21.734 00.001 14964 Enqueuing Move request for scope (-0.40, 0.28)
02:40:21.735 00.001 12044 Worker thread wakes up
02:40:21.735 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.28) opts 0xd
02:40:21.735 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.40, 0.28)
02:40:21.735 00.000 12044 Moving (-0.40, 0.28) raw xDistance=-0.29 yDistance=0.37
02:40:21.735 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.47, using input
02:40:21.735 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = -0.07
02:40:21.735 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:21.735 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:40:21.735 00.000 12044 MoveAxis(E, 0, ABG)
02:40:21.735 00.000 12044 Move returns status 0, amount 0
02:40:21.735 00.000 12044 MoveAxis(N, 0, ABG)
02:40:21.735 00.000 12044 Move returns status 0, amount 0
02:40:21.735 00.000 12044 move complete, result=0
02:40:21.735 00.000 12044 worker thread done servicing request
02:40:21.742 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16259, med=617, FiltMin=524, FiltMax=11355, Gamma=0.810
02:40:21.749 00.007 14964 UpdateGuideState exits: m=256206 SNR=316.1
02:40:21.749 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.750 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:21.750 00.000 14964 Enqueuing Expose request
02:40:21.751 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
02:40:21.751 00.000 12044 Worker thread wakes up
02:40:21.751 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:21.751 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:24.877 03.126 12044 Exposure complete
02:40:24.902 00.025 12044 worker thread done servicing request
02:40:24.903 00.001 14964 OnExposeComplete: enter
02:40:24.903 00.000 14964 UpdateGuideState(): m_state=6
02:40:24.904 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4469
02:40:24.904 00.000 14964 Star::Find returns 1 (0), X=278.94, Y=93.47, Mass=246397, SNR=302.3, Peak=16271 HFD=4.2
02:40:24.905 00.001 14964 MultiStar: [#1 0.18,0.02,0.19,U] [#2 0.10,-0.28,0.08,U] 
02:40:24.905 00.000 14964 refined, 2 included, MultiStar: {-0.15, -0.37}, one-star: {-0.23, -0.45}
02:40:24.906 00.001 14964 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.56) = xAngle (-0.39 = -0.39)
02:40:24.906 00.000 14964 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.66 = 2.66)
02:40:24.907 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.95 mountX=0.37 mountY=0.19, mountTheta=0.46
02:40:24.908 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=-0.37, opts=13)
02:40:24.908 00.000 14964 Enqueuing Move request for scope (-0.15, -0.37)
02:40:24.909 00.001 12044 Worker thread wakes up
02:40:24.909 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
02:40:24.909 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
02:40:24.909 00.000 12044 Moving (-0.15, -0.37) raw xDistance=0.37 yDistance=0.19
02:40:24.909 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.04
02:40:24.909 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:24.909 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:40:24.909 00.000 12044 MoveAxis(E, 0, ABG)
02:40:24.909 00.000 12044 Move returns status 0, amount 0
02:40:24.909 00.000 12044 MoveAxis(N, 0, ABG)
02:40:24.909 00.000 12044 Move returns status 0, amount 0
02:40:24.909 00.000 12044 move complete, result=0
02:40:24.909 00.000 12044 worker thread done servicing request
02:40:24.916 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16271, med=619, FiltMin=531, FiltMax=9619, Gamma=0.810
02:40:24.921 00.005 14964 UpdateGuideState exits: m=246397 SNR=302.3
02:40:24.922 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.922 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:24.923 00.001 14964 Enqueuing Expose request
02:40:24.923 00.000 14964 GuideStep: 0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:24.924 00.001 12044 Worker thread wakes up
02:40:24.924 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:24.924 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:28.023 03.099 12044 Exposure complete
02:40:28.046 00.023 12044 worker thread done servicing request
02:40:28.046 00.000 14964 OnExposeComplete: enter
02:40:28.047 00.001 14964 UpdateGuideState(): m_state=6
02:40:28.047 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4470
02:40:28.048 00.001 14964 Star::Find returns 1 (0), X=279.43, Y=94.13, Mass=263280, SNR=326.7, Peak=15503 HFD=4.1
02:40:28.048 00.000 14964 MultiStar: [#1 0.35,-0.58,0.16,U] [#2 0.14,-0.48,0.07,U] 
02:40:28.049 00.001 14964 refined, 2 included, MultiStar: {0.27, 0.07}, one-star: {0.26, 0.21}
02:40:28.050 00.001 14964 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
02:40:28.051 00.001 14964 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.87 = -1.42)
02:40:28.052 00.001 14964 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.27 cameraTheta=0.26 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
02:40:28.053 00.001 14964 SchedulePrimaryMove(1136A648, x=0.27, y=0.07, opts=13)
02:40:28.053 00.000 14964 Enqueuing Move request for scope (0.27, 0.07)
02:40:28.054 00.001 12044 Worker thread wakes up
02:40:28.054 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
02:40:28.054 00.000 12044 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
02:40:28.054 00.000 12044 Moving (0.27, 0.07) raw xDistance=-0.07 yDistance=-0.27
02:40:28.054 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.28, using input
02:40:28.054 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
02:40:28.054 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:28.054 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:40:28.054 00.000 12044 MoveAxis(E, 0, ABG)
02:40:28.054 00.000 12044 Move returns status 0, amount 0
02:40:28.054 00.000 12044 MoveAxis(N, 0, ABG)
02:40:28.054 00.000 12044 Move returns status 0, amount 0
02:40:28.054 00.000 12044 move complete, result=0
02:40:28.054 00.000 12044 worker thread done servicing request
02:40:28.062 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15503, med=618, FiltMin=531, FiltMax=12220, Gamma=0.810
02:40:28.067 00.005 14964 UpdateGuideState exits: m=263280 SNR=326.7
02:40:28.068 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:28.069 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:28.069 00.000 14964 Enqueuing Expose request
02:40:28.069 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:40:28.070 00.001 12044 Worker thread wakes up
02:40:28.070 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:28.070 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:31.174 03.104 12044 Exposure complete
02:40:31.194 00.020 12044 worker thread done servicing request
02:40:31.194 00.000 14964 OnExposeComplete: enter
02:40:31.195 00.001 14964 UpdateGuideState(): m_state=6
02:40:31.195 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4471
02:40:31.196 00.001 14964 Star::Find returns 1 (0), X=279.25, Y=94.49, Mass=256236, SNR=314.0, Peak=15023 HFD=4.6
02:40:31.196 00.000 14964 MultiStar: [#1 0.30,-1.36,0.00,M1] [#2 0.18,-1.75,0.00,M1] 
02:40:31.197 00.001 14964 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.56) = xAngle (2.99 = 2.99)
02:40:31.197 00.000 14964 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
02:40:31.198 00.001 14964 CameraToMount -- cameraX=0.08 cameraY=0.57 hyp=0.58 cameraTheta=1.43 mountX=-0.57 mountY=-0.14, mountTheta=-2.90
02:40:31.199 00.001 14964 SchedulePrimaryMove(1136A648, x=0.08, y=0.57, opts=13)
02:40:31.199 00.000 14964 Enqueuing Move request for scope (0.08, 0.57)
02:40:31.200 00.001 12044 Worker thread wakes up
02:40:31.200 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.57) opts 0xd
02:40:31.200 00.000 12044 Handling offset move in thread for scope, endpoint = (0.08, 0.57)
02:40:31.200 00.000 12044 Moving (0.08, 0.57) raw xDistance=-0.57 yDistance=-0.14
02:40:31.200 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.57, slope = -0.05
02:40:31.200 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:31.200 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:40:31.200 00.000 12044 MoveAxis(E, 35, ABG)
02:40:31.201 00.001 12044 Guiding  Dir = 2, Dur = 35
02:40:31.208 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15023, med=617, FiltMin=531, FiltMax=10935, Gamma=0.810
02:40:31.213 00.005 14964 UpdateGuideState exits: m=256236 SNR=314.0
02:40:31.214 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:31.214 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:31.215 00.001 14964 Enqueuing Expose request
02:40:31.256 00.041 12044 IsSlewing returns 0
02:40:31.256 00.000 12044 IsGuiding returns 0
02:40:31.287 00.031 12044 PulseGuide returned control before completion, sleep 15
02:40:31.427 00.140 12044 IsGuiding returns 1
02:40:31.428 00.001 12044 scope still moving after pulse duration time elapsed
02:40:31.491 00.063 12044 IsSlewing returns 0
02:40:31.492 00.001 12044 IsGuiding returns 0
02:40:31.492 00.000 12044 scope move finished after 35 + 200 ms
02:40:31.492 00.000 12044 Move returns status 0, amount 35
02:40:31.492 00.000 12044 MoveAxis(N, 0, ABG)
02:40:31.492 00.000 12044 Move returns status 0, amount 0
02:40:31.492 00.000 12044 move complete, result=0
02:40:31.492 00.000 12044 worker thread done servicing request
02:40:31.492 00.000 12044 Worker thread wakes up
02:40:31.492 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:31.492 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:31.492 00.000 14964 GuideStep: -0.6 px 35 ms EAST, -0.1 px 0 ms NORTH
02:40:34.590 03.098 12044 Exposure complete
02:40:34.611 00.021 12044 worker thread done servicing request
02:40:34.611 00.000 14964 OnExposeComplete: enter
02:40:34.612 00.001 14964 UpdateGuideState(): m_state=6
02:40:34.613 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4472
02:40:34.614 00.001 14964 Star::Find returns 1 (0), X=279.01, Y=94.70, Mass=254151, SNR=320.5, Peak=15079 HFD=4.3
02:40:34.614 00.000 14964 MultiStar: [#1 -0.20,-1.17,0.00,M2] [#2 -0.46,-1.20,0.00,M2] 
02:40:34.615 00.001 14964 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.56) = xAngle (3.32 = -2.96)
02:40:34.615 00.000 14964 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.37 = 0.09)
02:40:34.616 00.001 14964 CameraToMount -- cameraX=-0.15 cameraY=0.78 hyp=0.80 cameraTheta=1.76 mountX=-0.78 mountY=0.07, mountTheta=3.05
02:40:34.616 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.15, y=0.78, opts=13)
02:40:34.617 00.001 14964 Enqueuing Move request for scope (-0.15, 0.78)
02:40:34.618 00.001 12044 Worker thread wakes up
02:40:34.618 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.78) opts 0xd
02:40:34.618 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.15, 0.78)
02:40:34.618 00.000 12044 Moving (-0.15, 0.78) raw xDistance=-0.78 yDistance=0.07
02:40:34.618 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.78, slope = -0.07
02:40:34.618 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:34.618 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:34.618 00.000 12044 MoveAxis(E, 56, ABG)
02:40:34.618 00.000 12044 Guiding  Dir = 2, Dur = 56
02:40:34.625 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15079, med=619, FiltMin=527, FiltMax=9907, Gamma=0.810
02:40:34.631 00.006 14964 UpdateGuideState exits: m=254151 SNR=320.5
02:40:34.631 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.632 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:34.632 00.000 14964 Enqueuing Expose request
02:40:34.676 00.044 12044 IsSlewing returns 0
02:40:34.676 00.000 12044 IsGuiding returns 0
02:40:34.707 00.031 12044 PulseGuide returned control before completion, sleep 35
02:40:34.756 00.049 12044 IsGuiding returns 1
02:40:34.756 00.000 12044 scope still moving after pulse duration time elapsed
02:40:34.835 00.079 12044 IsSlewing returns 0
02:40:34.835 00.000 12044 IsGuiding returns 0
02:40:34.835 00.000 12044 scope move finished after 56 + 102 ms
02:40:34.835 00.000 12044 Move returns status 0, amount 56
02:40:34.835 00.000 12044 MoveAxis(N, 0, ABG)
02:40:34.835 00.000 12044 Move returns status 0, amount 0
02:40:34.835 00.000 12044 move complete, result=0
02:40:34.835 00.000 12044 worker thread done servicing request
02:40:34.835 00.000 12044 Worker thread wakes up
02:40:34.835 00.000 14964 GuideStep: -0.8 px 56 ms EAST, 0.1 px 0 ms NORTH
02:40:34.836 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:34.836 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:37.970 03.134 12044 Exposure complete
02:40:37.993 00.023 12044 worker thread done servicing request
02:40:37.993 00.000 14964 OnExposeComplete: enter
02:40:37.994 00.001 14964 UpdateGuideState(): m_state=6
02:40:37.994 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4473
02:40:37.995 00.001 14964 Star::Find returns 1 (0), X=278.84, Y=93.81, Mass=257881, SNR=319.8, Peak=14767 HFD=4.4
02:40:37.995 00.000 14964 MultiStar: [#1 -0.19,-0.09,0.18,U] [#2 -0.24,-0.21,0.08,U] 
02:40:37.996 00.001 14964 refined, 2 included, MultiStar: {-0.30, -0.11}, one-star: {-0.32, -0.11}
02:40:37.996 00.000 14964 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.56) = xAngle (-1.23 = -1.23)
02:40:37.997 00.001 14964 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.83 = 1.83)
02:40:37.997 00.000 14964 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.78 mountX=0.11 mountY=0.31, mountTheta=1.24
02:40:37.998 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.30, y=-0.11, opts=13)
02:40:37.999 00.001 14964 Enqueuing Move request for scope (-0.30, -0.11)
02:40:37.999 00.000 12044 Worker thread wakes up
02:40:37.999 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd
02:40:37.999 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.30, -0.11)
02:40:37.999 00.000 12044 Moving (-0.30, -0.11) raw xDistance=0.11 yDistance=0.31
02:40:37.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
02:40:37.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:37.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:40:38.000 00.001 12044 MoveAxis(E, 0, ABG)
02:40:38.000 00.000 12044 Move returns status 0, amount 0
02:40:38.000 00.000 12044 MoveAxis(N, 0, ABG)
02:40:38.000 00.000 12044 Move returns status 0, amount 0
02:40:38.000 00.000 12044 move complete, result=0
02:40:38.000 00.000 12044 worker thread done servicing request
02:40:38.007 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14767, med=618, FiltMin=530, FiltMax=11675, Gamma=0.810
02:40:38.012 00.005 14964 UpdateGuideState exits: m=257881 SNR=319.8
02:40:38.013 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:38.013 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:38.014 00.001 14964 Enqueuing Expose request
02:40:38.014 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:40:38.014 00.000 12044 Worker thread wakes up
02:40:38.015 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:38.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:41.115 03.100 12044 Exposure complete
02:40:41.139 00.024 12044 worker thread done servicing request
02:40:41.139 00.000 14964 OnExposeComplete: enter
02:40:41.140 00.001 14964 UpdateGuideState(): m_state=6
02:40:41.140 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4474
02:40:41.141 00.001 14964 Star::Find returns 1 (0), X=279.05, Y=93.77, Mass=249108, SNR=299.5, Peak=15051 HFD=4.4
02:40:41.141 00.000 14964 MultiStar: [#1 0.29,-0.26,0.17,U] [#2 -0.05,0.01,0.07,U] 
02:40:41.142 00.001 14964 refined, 2 included, MultiStar: {-0.05, -0.16}, one-star: {-0.11, -0.15}
02:40:41.143 00.001 14964 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.56) = xAngle (-0.35 = -0.35)
02:40:41.143 00.000 14964 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
02:40:41.144 00.001 14964 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.91 mountX=0.15 mountY=0.07, mountTheta=0.42
02:40:41.145 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.05, y=-0.16, opts=13)
02:40:41.146 00.001 14964 Enqueuing Move request for scope (-0.05, -0.16)
02:40:41.147 00.001 12044 Worker thread wakes up
02:40:41.147 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:40:41.147 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:40:41.147 00.000 12044 Moving (-0.05, -0.16) raw xDistance=0.15 yDistance=0.07
02:40:41.147 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
02:40:41.147 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:41.147 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:41.147 00.000 12044 MoveAxis(E, 0, ABG)
02:40:41.147 00.000 12044 Move returns status 0, amount 0
02:40:41.147 00.000 12044 MoveAxis(N, 0, ABG)
02:40:41.147 00.000 12044 Move returns status 0, amount 0
02:40:41.147 00.000 12044 move complete, result=0
02:40:41.147 00.000 12044 worker thread done servicing request
02:40:41.155 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15051, med=616, FiltMin=531, FiltMax=10376, Gamma=0.810
02:40:41.161 00.006 14964 UpdateGuideState exits: m=249108 SNR=299.5
02:40:41.161 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:41.162 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:41.162 00.000 14964 Enqueuing Expose request
02:40:41.163 00.001 14964 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:41.163 00.000 12044 Worker thread wakes up
02:40:41.163 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:41.163 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:44.286 03.123 12044 Exposure complete
02:40:44.311 00.025 12044 worker thread done servicing request
02:40:44.311 00.000 14964 OnExposeComplete: enter
02:40:44.312 00.001 14964 UpdateGuideState(): m_state=6
02:40:44.312 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4475
02:40:44.313 00.001 14964 Star::Find returns 1 (0), X=279.17, Y=93.30, Mass=256802, SNR=312.4, Peak=14063 HFD=4.5
02:40:44.313 00.000 14964 MultiStar: [#1 0.24,-0.06,0.17,U] [#2 0.36,-0.03,0.07,U] 
02:40:44.313 00.000 14964 refined, 2 included, MultiStar: {0.05, -0.51}, one-star: {0.00, -0.62}
02:40:44.314 00.001 14964 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.56) = xAngle (0.09 = 0.09)
02:40:44.314 00.000 14964 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.14 = -3.14)
02:40:44.315 00.001 14964 CameraToMount -- cameraX=0.05 cameraY=-0.51 hyp=0.51 cameraTheta=-1.47 mountX=0.51 mountY=-0.00, mountTheta=-0.00
02:40:44.316 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=-0.51, opts=13)
02:40:44.316 00.000 14964 Enqueuing Move request for scope (0.05, -0.51)
02:40:44.317 00.001 12044 Worker thread wakes up
02:40:44.317 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.51) opts 0xd
02:40:44.317 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, -0.51)
02:40:44.317 00.000 12044 Moving (0.05, -0.51) raw xDistance=0.51 yDistance=-0.00
02:40:44.317 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.51, slope = 0.05
02:40:44.317 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:44.317 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:40:44.317 00.000 12044 MoveAxis(W, 40, ABG)
02:40:44.317 00.000 12044 Guiding  Dir = 3, Dur = 40
02:40:44.324 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14063, med=618, FiltMin=524, FiltMax=12157, Gamma=0.810
02:40:44.330 00.006 14964 UpdateGuideState exits: m=256802 SNR=312.4
02:40:44.330 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:44.331 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:44.331 00.000 14964 Enqueuing Expose request
02:40:44.348 00.017 12044 IsSlewing returns 0
02:40:44.349 00.001 12044 IsGuiding returns 0
02:40:44.380 00.031 12044 PulseGuide returned control before completion, sleep 19
02:40:44.485 00.105 12044 IsGuiding returns 1
02:40:44.485 00.000 12044 scope still moving after pulse duration time elapsed
02:40:44.567 00.082 12044 IsSlewing returns 0
02:40:44.568 00.001 12044 IsGuiding returns 0
02:40:44.568 00.000 12044 scope move finished after 40 + 179 ms
02:40:44.568 00.000 12044 Move returns status 0, amount 40
02:40:44.568 00.000 12044 MoveAxis(N, 0, ABG)
02:40:44.568 00.000 12044 Move returns status 0, amount 0
02:40:44.568 00.000 12044 move complete, result=0
02:40:44.568 00.000 12044 worker thread done servicing request
02:40:44.568 00.000 12044 Worker thread wakes up
02:40:44.568 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:44.568 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:44.568 00.000 14964 GuideStep: 0.5 px 40 ms WEST, -0.0 px 0 ms NORTH
02:40:47.666 03.098 12044 Exposure complete
02:40:47.688 00.022 12044 worker thread done servicing request
02:40:47.689 00.001 14964 OnExposeComplete: enter
02:40:47.689 00.000 14964 UpdateGuideState(): m_state=6
02:40:47.690 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4476
02:40:47.690 00.000 14964 Star::Find returns 1 (0), X=279.66, Y=93.70, Mass=253166, SNR=322.6, Peak=14733 HFD=4.3
02:40:47.691 00.001 14964 MultiStar: [#1 0.94,-0.25,0.00,M1] [#2 0.97,-0.23,0.00,M1] 
02:40:47.691 00.000 14964 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.56) = xAngle (1.14 = 1.14)
02:40:47.692 00.001 14964 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.19 = -2.09)
02:40:47.692 00.000 14964 CameraToMount -- cameraX=0.50 cameraY=-0.22 hyp=0.54 cameraTheta=-0.42 mountX=0.23 mountY=-0.47, mountTheta=-1.12
02:40:47.693 00.001 14964 SchedulePrimaryMove(1136A648, x=0.50, y=-0.22, opts=13)
02:40:47.694 00.001 14964 Enqueuing Move request for scope (0.50, -0.22)
02:40:47.694 00.000 12044 Worker thread wakes up
02:40:47.694 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.22) opts 0xd
02:40:47.694 00.000 12044 Handling offset move in thread for scope, endpoint = (0.50, -0.22)
02:40:47.694 00.000 12044 Moving (0.50, -0.22) raw xDistance=0.23 yDistance=-0.47
02:40:47.694 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.46, using input
02:40:47.694 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.07
02:40:47.694 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:40:47.694 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:40:47.694 00.000 12044 MoveAxis(E, 0, ABG)
02:40:47.694 00.000 12044 Move returns status 0, amount 0
02:40:47.694 00.000 12044 MoveAxis(N, 0, ABG)
02:40:47.694 00.000 12044 Move returns status 0, amount 0
02:40:47.694 00.000 12044 move complete, result=0
02:40:47.695 00.001 12044 worker thread done servicing request
02:40:47.702 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14733, med=619, FiltMin=525, FiltMax=11846, Gamma=0.810
02:40:47.708 00.006 14964 UpdateGuideState exits: m=253166 SNR=322.6
02:40:47.709 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.709 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:47.709 00.000 14964 Enqueuing Expose request
02:40:47.710 00.001 14964 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:40:47.711 00.001 12044 Worker thread wakes up
02:40:47.711 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:47.711 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:50.816 03.105 12044 Exposure complete
02:40:50.838 00.022 12044 worker thread done servicing request
02:40:50.838 00.000 14964 OnExposeComplete: enter
02:40:50.838 00.000 14964 UpdateGuideState(): m_state=6
02:40:50.839 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4477
02:40:50.839 00.000 14964 Star::Find returns 1 (0), X=279.14, Y=93.76, Mass=253697, SNR=310.3, Peak=13163 HFD=4.5
02:40:50.840 00.001 14964 MultiStar: [#1 0.17,-0.00,0.18,U] [#2 0.04,-0.09,0.07,U] 
02:40:50.840 00.000 14964 refined, 2 included, MultiStar: {0.00, -0.13}, one-star: {-0.03, -0.16}
02:40:50.841 00.001 14964 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.56) = xAngle (0.02 = 0.02)
02:40:50.841 00.000 14964 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
02:40:50.842 00.001 14964 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=0.13 mountY=0.01, mountTheta=0.07
02:40:50.843 00.001 14964 SchedulePrimaryMove(1136A648, x=0.00, y=-0.13, opts=13)
02:40:50.843 00.000 14964 Enqueuing Move request for scope (0.00, -0.13)
02:40:50.844 00.001 12044 Worker thread wakes up
02:40:50.844 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:40:50.844 00.000 12044 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:40:50.844 00.000 12044 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=0.01
02:40:50.844 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.34, using input
02:40:50.844 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.05
02:40:50.844 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:50.844 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:50.844 00.000 12044 MoveAxis(E, 0, ABG)
02:40:50.844 00.000 12044 Move returns status 0, amount 0
02:40:50.844 00.000 12044 MoveAxis(N, 0, ABG)
02:40:50.844 00.000 12044 Move returns status 0, amount 0
02:40:50.844 00.000 12044 move complete, result=0
02:40:50.844 00.000 12044 worker thread done servicing request
02:40:50.851 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13163, med=618, FiltMin=519, FiltMax=11259, Gamma=0.810
02:40:50.857 00.006 14964 UpdateGuideState exits: m=253697 SNR=310.3
02:40:50.857 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.858 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:50.858 00.000 14964 Enqueuing Expose request
02:40:50.859 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:50.859 00.000 12044 Worker thread wakes up
02:40:50.859 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:50.859 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:53.966 03.107 12044 Exposure complete
02:40:53.992 00.026 12044 worker thread done servicing request
02:40:53.992 00.000 14964 OnExposeComplete: enter
02:40:53.993 00.001 14964 UpdateGuideState(): m_state=6
02:40:53.994 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4478
02:40:53.994 00.000 14964 Star::Find returns 1 (0), X=279.28, Y=93.82, Mass=249165, SNR=304.6, Peak=12463 HFD=4.6
02:40:53.995 00.001 14964 MultiStar: [#1 0.32,-0.37,0.17,U] [#2 -0.07,-0.53,0.07,U] 
02:40:53.995 00.000 14964 single-star, 2 included, MultiStar: {0.13, -0.16}, one-star: {0.12, -0.09}
02:40:53.996 00.001 14964 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
02:40:53.996 00.000 14964 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.93 = -2.36)
02:40:53.996 00.000 14964 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=0.10 mountY=-0.11, mountTheta=-0.83
02:40:53.997 00.001 14964 SchedulePrimaryMove(1136A648, x=0.12, y=-0.09, opts=13)
02:40:53.998 00.001 14964 Enqueuing Move request for scope (0.12, -0.09)
02:40:53.998 00.000 12044 Worker thread wakes up
02:40:53.998 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:40:53.998 00.000 12044 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:40:53.999 00.001 12044 Moving (0.12, -0.09) raw xDistance=0.10 yDistance=-0.11
02:40:53.999 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.27, using input
02:40:53.999 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
02:40:53.999 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:53.999 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:40:53.999 00.000 12044 MoveAxis(E, 0, ABG)
02:40:53.999 00.000 12044 Move returns status 0, amount 0
02:40:53.999 00.000 12044 MoveAxis(N, 0, ABG)
02:40:53.999 00.000 12044 Move returns status 0, amount 0
02:40:53.999 00.000 12044 move complete, result=0
02:40:53.999 00.000 12044 worker thread done servicing request
02:40:54.007 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12463, med=618, FiltMin=531, FiltMax=9991, Gamma=0.810
02:40:54.013 00.006 14964 UpdateGuideState exits: m=249165 SNR=304.6
02:40:54.013 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:54.014 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:54.014 00.000 14964 Enqueuing Expose request
02:40:54.014 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:54.015 00.001 12044 Worker thread wakes up
02:40:54.015 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:54.015 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:40:57.124 03.109 12044 Exposure complete
02:40:57.145 00.021 12044 worker thread done servicing request
02:40:57.146 00.001 14964 OnExposeComplete: enter
02:40:57.146 00.000 14964 UpdateGuideState(): m_state=6
02:40:57.147 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4479
02:40:57.147 00.000 14964 Star::Find returns 1 (0), X=279.34, Y=93.32, Mass=252898, SNR=321.2, Peak=13288 HFD=4.5
02:40:57.148 00.001 14964 MultiStar: [#1 0.47,0.02,0.16,U] [#2 0.33,-0.18,0.07,U] 
02:40:57.148 00.000 14964 refined, 2 included, MultiStar: {0.22, -0.50}, one-star: {0.17, -0.60}
02:40:57.149 00.001 14964 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.56) = xAngle (0.40 = 0.40)
02:40:57.149 00.000 14964 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.45 = -2.83)
02:40:57.149 00.000 14964 CameraToMount -- cameraX=0.22 cameraY=-0.50 hyp=0.54 cameraTheta=-1.16 mountX=0.50 mountY=-0.17, mountTheta=-0.32
02:40:57.150 00.001 14964 SchedulePrimaryMove(1136A648, x=0.22, y=-0.50, opts=13)
02:40:57.151 00.001 14964 Enqueuing Move request for scope (0.22, -0.50)
02:40:57.151 00.000 12044 Worker thread wakes up
02:40:57.152 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.50) opts 0xd
02:40:57.152 00.000 12044 Handling offset move in thread for scope, endpoint = (0.22, -0.50)
02:40:57.152 00.000 12044 Moving (0.22, -0.50) raw xDistance=0.50 yDistance=-0.17
02:40:57.152 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.50 is < calculated value 0.59, using input
02:40:57.152 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:40:57.152 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.50, slope = 0.09
02:40:57.152 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:57.152 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:40:57.152 00.000 12044 MoveAxis(W, 39, ABG)
02:40:57.152 00.000 12044 Guiding  Dir = 3, Dur = 39
02:40:57.160 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13288, med=619, FiltMin=531, FiltMax=11595, Gamma=0.810
02:40:57.165 00.005 14964 UpdateGuideState exits: m=252898 SNR=321.2
02:40:57.166 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:57.166 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:40:57.167 00.001 14964 Enqueuing Expose request
02:40:57.288 00.121 12044 IsSlewing returns 0
02:40:57.289 00.001 12044 IsGuiding returns 0
02:40:57.321 00.032 12044 PulseGuide returned control before completion, sleep 18
02:40:57.353 00.032 12044 IsGuiding returns 1
02:40:57.353 00.000 12044 scope still moving after pulse duration time elapsed
02:40:57.467 00.114 12044 IsSlewing returns 0
02:40:57.468 00.001 12044 IsGuiding returns 0
02:40:57.468 00.000 12044 scope move finished after 39 + 139 ms
02:40:57.468 00.000 12044 Move returns status 0, amount 39
02:40:57.468 00.000 12044 MoveAxis(N, 0, ABG)
02:40:57.468 00.000 12044 Move returns status 0, amount 0
02:40:57.468 00.000 12044 move complete, result=0
02:40:57.469 00.001 12044 worker thread done servicing request
02:40:57.469 00.000 12044 Worker thread wakes up
02:40:57.469 00.000 14964 GuideStep: 0.5 px 39 ms WEST, -0.2 px 0 ms NORTH
02:40:57.471 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:40:57.471 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:00.567 03.096 12044 Exposure complete
02:41:00.588 00.021 12044 worker thread done servicing request
02:41:00.588 00.000 14964 OnExposeComplete: enter
02:41:00.588 00.000 14964 UpdateGuideState(): m_state=6
02:41:00.589 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4480
02:41:00.589 00.000 14964 Star::Find returns 1 (0), X=279.65, Y=94.04, Mass=256671, SNR=311.3, Peak=16969 HFD=4.1
02:41:00.590 00.001 14964 MultiStar: [#1 0.80,-0.91,0.00,M1] [#2 0.58,-0.70,0.00,M1] 
02:41:00.591 00.001 14964 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.56) = xAngle (1.81 = 1.81)
02:41:00.591 00.000 14964 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.86 = -1.42)
02:41:00.592 00.001 14964 CameraToMount -- cameraX=0.48 cameraY=0.12 hyp=0.50 cameraTheta=0.25 mountX=-0.12 mountY=-0.49, mountTheta=-1.81
02:41:00.593 00.001 14964 SchedulePrimaryMove(1136A648, x=0.48, y=0.12, opts=13)
02:41:00.593 00.000 14964 Enqueuing Move request for scope (0.48, 0.12)
02:41:00.594 00.001 12044 Worker thread wakes up
02:41:00.594 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.12) opts 0xd
02:41:00.594 00.000 12044 Handling offset move in thread for scope, endpoint = (0.48, 0.12)
02:41:00.594 00.000 12044 Moving (0.48, 0.12) raw xDistance=-0.12 yDistance=-0.49
02:41:00.594 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:41:00.594 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:00.594 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
02:41:00.594 00.000 12044 MoveAxis(E, 0, ABG)
02:41:00.594 00.000 12044 Move returns status 0, amount 0
02:41:00.594 00.000 12044 MoveAxis(N, 0, ABG)
02:41:00.594 00.000 12044 Move returns status 0, amount 0
02:41:00.594 00.000 12044 move complete, result=0
02:41:00.594 00.000 12044 worker thread done servicing request
02:41:00.602 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16969, med=617, FiltMin=530, FiltMax=10827, Gamma=0.810
02:41:00.608 00.006 14964 UpdateGuideState exits: m=256671 SNR=311.3
02:41:00.608 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.609 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:00.609 00.000 14964 Enqueuing Expose request
02:41:00.610 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:41:00.610 00.000 12044 Worker thread wakes up
02:41:00.610 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:00.610 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:03.716 03.106 12044 Exposure complete
02:41:03.737 00.021 12044 worker thread done servicing request
02:41:03.737 00.000 14964 OnExposeComplete: enter
02:41:03.737 00.000 14964 UpdateGuideState(): m_state=6
02:41:03.738 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4481
02:41:03.738 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=93.84, Mass=256371, SNR=309.8, Peak=14041 HFD=4.3
02:41:03.739 00.001 14964 MultiStar: [#1 0.61,-0.43,0.16,U] [#2 0.14,-0.79,0.00,M2] 
02:41:03.740 00.001 14964 single-star, 1 included, MultiStar: {0.41, -0.13}, one-star: {0.38, -0.08}
02:41:03.740 00.000 14964 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.56) = xAngle (1.34 = 1.34)
02:41:03.740 00.000 14964 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.89)
02:41:03.741 00.001 14964 CameraToMount -- cameraX=0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-0.22 mountX=0.09 mountY=-0.37, mountTheta=-1.33
02:41:03.742 00.001 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.08, opts=13)
02:41:03.743 00.001 14964 Enqueuing Move request for scope (0.38, -0.08)
02:41:03.743 00.000 12044 Worker thread wakes up
02:41:03.743 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.08) opts 0xd
02:41:03.743 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.08)
02:41:03.743 00.000 12044 Moving (0.38, -0.08) raw xDistance=0.09 yDistance=-0.37
02:41:03.743 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:41:03.743 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:03.744 00.001 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:41:03.744 00.000 12044 MoveAxis(E, 0, ABG)
02:41:03.744 00.000 12044 Move returns status 0, amount 0
02:41:03.744 00.000 12044 MoveAxis(N, 0, ABG)
02:41:03.744 00.000 12044 Move returns status 0, amount 0
02:41:03.744 00.000 12044 move complete, result=0
02:41:03.744 00.000 12044 worker thread done servicing request
02:41:03.751 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14041, med=618, FiltMin=525, FiltMax=11323, Gamma=0.810
02:41:03.757 00.006 14964 UpdateGuideState exits: m=256371 SNR=309.8
02:41:03.758 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:03.758 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:03.759 00.001 14964 Enqueuing Expose request
02:41:03.760 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:41:03.760 00.000 12044 Worker thread wakes up
02:41:03.760 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:03.760 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:06.863 03.103 12044 Exposure complete
02:41:06.888 00.025 14964 OnExposeComplete: enter
02:41:06.888 00.000 14964 UpdateGuideState(): m_state=6
02:41:06.889 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4482
02:41:06.889 00.000 12044 worker thread done servicing request
02:41:06.890 00.001 14964 Star::Find returns 1 (0), X=278.63, Y=94.06, Mass=254445, SNR=311.9, Peak=13299 HFD=4.2
02:41:06.890 00.000 14964 MultiStar: [#1 -0.22,-0.48,0.17,U] [#2 -0.16,-0.30,0.08,U] 
02:41:06.891 00.001 14964 refined, 2 included, MultiStar: {-0.47, 0.03}, one-star: {-0.54, 0.14}
02:41:06.891 00.000 14964 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.56) = xAngle (4.64 = -1.65)
02:41:06.892 00.001 14964 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.69 = 1.41)
02:41:06.892 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=0.03 hyp=0.47 cameraTheta=3.08 mountX=-0.04 mountY=0.47, mountTheta=1.65
02:41:06.893 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=0.03, opts=13)
02:41:06.894 00.001 14964 Enqueuing Move request for scope (-0.47, 0.03)
02:41:06.894 00.000 12044 Worker thread wakes up
02:41:06.894 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.03) opts 0xd
02:41:06.894 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, 0.03)
02:41:06.894 00.000 12044 Moving (-0.47, 0.03) raw xDistance=-0.04 yDistance=0.47
02:41:06.894 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:41:06.894 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:06.894 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
02:41:06.894 00.000 12044 MoveAxis(E, 0, ABG)
02:41:06.894 00.000 12044 Move returns status 0, amount 0
02:41:06.894 00.000 12044 MoveAxis(N, 0, ABG)
02:41:06.895 00.001 12044 Move returns status 0, amount 0
02:41:06.895 00.000 12044 move complete, result=0
02:41:06.895 00.000 12044 worker thread done servicing request
02:41:06.902 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13299, med=618, FiltMin=521, FiltMax=11147, Gamma=0.810
02:41:06.908 00.006 14964 UpdateGuideState exits: m=254445 SNR=311.9
02:41:06.908 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:06.909 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:06.909 00.000 14964 Enqueuing Expose request
02:41:06.910 00.001 12044 Worker thread wakes up
02:41:06.910 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:06.910 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:06.910 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
02:41:10.007 03.097 12044 Exposure complete
02:41:10.030 00.023 12044 worker thread done servicing request
02:41:10.030 00.000 14964 OnExposeComplete: enter
02:41:10.031 00.001 14964 UpdateGuideState(): m_state=6
02:41:10.032 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4483
02:41:10.032 00.000 14964 Star::Find returns 1 (0), X=279.21, Y=94.45, Mass=259006, SNR=314.6, Peak=16511 HFD=4.6
02:41:10.033 00.001 14964 MultiStar: [#1 0.10,-1.20,0.00,M1] [#2 -0.16,-0.76,0.00,M2] 
02:41:10.033 00.000 14964 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.56) = xAngle (3.04 = 3.04)
02:41:10.034 00.001 14964 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.19)
02:41:10.034 00.000 14964 CameraToMount -- cameraX=0.05 cameraY=0.53 hyp=0.53 cameraTheta=1.48 mountX=-0.53 mountY=-0.10, mountTheta=-2.95
02:41:10.035 00.001 14964 SchedulePrimaryMove(1136A648, x=0.05, y=0.53, opts=13)
02:41:10.036 00.001 14964 Enqueuing Move request for scope (0.05, 0.53)
02:41:10.036 00.000 12044 Worker thread wakes up
02:41:10.037 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.53) opts 0xd
02:41:10.037 00.000 12044 Handling offset move in thread for scope, endpoint = (0.05, 0.53)
02:41:10.037 00.000 12044 Moving (0.05, 0.53) raw xDistance=-0.53 yDistance=-0.10
02:41:10.037 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.53, slope = -0.14
02:41:10.037 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:10.037 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:41:10.037 00.000 12044 MoveAxis(E, 42, ABG)
02:41:10.037 00.000 12044 Guiding  Dir = 2, Dur = 42
02:41:10.045 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16511, med=618, FiltMin=523, FiltMax=11566, Gamma=0.810
02:41:10.050 00.005 14964 UpdateGuideState exits: m=259006 SNR=314.6
02:41:10.050 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.051 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:10.051 00.000 14964 Enqueuing Expose request
02:41:10.070 00.019 12044 IsSlewing returns 0
02:41:10.070 00.000 12044 IsGuiding returns 0
02:41:10.101 00.031 12044 PulseGuide returned control before completion, sleep 22
02:41:10.130 00.029 12044 IsGuiding returns 1
02:41:10.130 00.000 12044 scope still moving after pulse duration time elapsed
02:41:10.209 00.079 12044 IsSlewing returns 0
02:41:10.209 00.000 12044 IsGuiding returns 0
02:41:10.209 00.000 12044 scope move finished after 42 + 96 ms
02:41:10.209 00.000 12044 Move returns status 0, amount 42
02:41:10.209 00.000 12044 MoveAxis(N, 0, ABG)
02:41:10.209 00.000 12044 Move returns status 0, amount 0
02:41:10.209 00.000 12044 move complete, result=0
02:41:10.209 00.000 12044 worker thread done servicing request
02:41:10.209 00.000 12044 Worker thread wakes up
02:41:10.209 00.000 14964 GuideStep: -0.5 px 42 ms EAST, -0.1 px 0 ms NORTH
02:41:10.210 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:10.210 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:13.345 03.135 12044 Exposure complete
02:41:13.370 00.025 12044 worker thread done servicing request
02:41:13.370 00.000 14964 OnExposeComplete: enter
02:41:13.370 00.000 14964 UpdateGuideState(): m_state=6
02:41:13.371 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4484
02:41:13.372 00.001 14964 Star::Find returns 1 (0), X=278.80, Y=93.95, Mass=250266, SNR=300.2, Peak=16443 HFD=4.2
02:41:13.372 00.000 14964 MultiStar: [#1 -0.25,-0.61,0.16,U] [#2 -0.33,-0.52,0.08,U] 
02:41:13.373 00.001 14964 refined, 2 included, MultiStar: {-0.35, -0.08}, one-star: {-0.36, 0.04}
02:41:13.373 00.000 14964 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.56) = xAngle (-1.35 = -1.35)
02:41:13.373 00.000 14964 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
02:41:13.374 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.35 cameraTheta=-2.91 mountX=0.08 mountY=0.35, mountTheta=1.35
02:41:13.375 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.08, opts=13)
02:41:13.375 00.000 14964 Enqueuing Move request for scope (-0.35, -0.08)
02:41:13.376 00.001 12044 Worker thread wakes up
02:41:13.376 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
02:41:13.376 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
02:41:13.376 00.000 12044 Moving (-0.35, -0.08) raw xDistance=0.08 yDistance=0.35
02:41:13.376 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
02:41:13.376 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:13.376 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:41:13.376 00.000 12044 MoveAxis(E, 0, ABG)
02:41:13.376 00.000 12044 Move returns status 0, amount 0
02:41:13.376 00.000 12044 MoveAxis(N, 0, ABG)
02:41:13.376 00.000 12044 Move returns status 0, amount 0
02:41:13.376 00.000 12044 move complete, result=0
02:41:13.376 00.000 12044 worker thread done servicing request
02:41:13.383 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16443, med=619, FiltMin=528, FiltMax=10729, Gamma=0.810
02:41:13.389 00.006 14964 UpdateGuideState exits: m=250266 SNR=300.2
02:41:13.389 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:13.390 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:13.390 00.000 14964 Enqueuing Expose request
02:41:13.391 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:41:13.391 00.000 12044 Worker thread wakes up
02:41:13.391 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:13.391 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:16.507 03.116 12044 Exposure complete
02:41:16.534 00.027 12044 worker thread done servicing request
02:41:16.534 00.000 14964 OnExposeComplete: enter
02:41:16.535 00.001 14964 UpdateGuideState(): m_state=6
02:41:16.535 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4485
02:41:16.536 00.001 14964 Star::Find returns 1 (0), X=278.84, Y=93.75, Mass=249140, SNR=303.0, Peak=13899 HFD=4.5
02:41:16.537 00.001 14964 MultiStar: [#1 -0.11,-0.40,0.17,U] [#2 -0.17,-0.57,0.07,U] 
02:41:16.537 00.000 14964 refined, 2 included, MultiStar: {-0.29, -0.22}, one-star: {-0.33, -0.17}
02:41:16.537 00.000 14964 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.56) = xAngle (-0.93 = -0.93)
02:41:16.538 00.001 14964 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.13 = 2.13)
02:41:16.538 00.000 14964 CameraToMount -- cameraX=-0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-2.48 mountX=0.22 mountY=0.31, mountTheta=0.95
02:41:16.539 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.29, y=-0.22, opts=13)
02:41:16.540 00.001 14964 Enqueuing Move request for scope (-0.29, -0.22)
02:41:16.541 00.001 12044 Worker thread wakes up
02:41:16.541 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.22) opts 0xd
02:41:16.541 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.29, -0.22)
02:41:16.541 00.000 12044 Moving (-0.29, -0.22) raw xDistance=0.22 yDistance=0.31
02:41:16.541 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.03
02:41:16.541 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:16.541 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:41:16.541 00.000 12044 MoveAxis(E, 0, ABG)
02:41:16.541 00.000 12044 Move returns status 0, amount 0
02:41:16.541 00.000 12044 MoveAxis(N, 0, ABG)
02:41:16.541 00.000 12044 Move returns status 0, amount 0
02:41:16.541 00.000 12044 move complete, result=0
02:41:16.541 00.000 12044 worker thread done servicing request
02:41:16.548 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13899, med=618, FiltMin=530, FiltMax=10303, Gamma=0.810
02:41:16.555 00.007 14964 UpdateGuideState exits: m=249140 SNR=303.0
02:41:16.556 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:16.557 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:16.557 00.000 14964 Enqueuing Expose request
02:41:16.558 00.001 12044 Worker thread wakes up
02:41:16.558 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:16.558 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:16.558 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:41:19.661 03.103 12044 Exposure complete
02:41:19.682 00.021 12044 worker thread done servicing request
02:41:19.682 00.000 14964 OnExposeComplete: enter
02:41:19.682 00.000 14964 UpdateGuideState(): m_state=6
02:41:19.683 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4486
02:41:19.683 00.000 14964 Star::Find returns 1 (0), X=277.99, Y=94.18, Mass=248037, SNR=299.0, Peak=11947 HFD=4.6
02:41:19.684 00.001 14964 MultiStar: [#1 -0.81,-0.69,0.00,M1] [#2 -0.82,-0.79,0.00,M1] 
02:41:19.684 00.000 14964 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.56) = xAngle (4.48 = -1.80)
02:41:19.685 00.001 14964 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.53 = 1.25)
02:41:19.685 00.000 14964 CameraToMount -- cameraX=-1.18 cameraY=0.26 hyp=1.20 cameraTheta=2.92 mountX=-0.28 mountY=1.14, mountTheta=1.81
02:41:19.687 00.002 14964 SchedulePrimaryMove(1136A648, x=-1.18, y=0.26, opts=13)
02:41:19.689 00.002 14964 Enqueuing Move request for scope (-1.18, 0.26)
02:41:19.690 00.001 12044 Worker thread wakes up
02:41:19.690 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.26) opts 0xd
02:41:19.690 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.18, 0.26)
02:41:19.690 00.000 12044 Moving (-1.18, 0.26) raw xDistance=-0.28 yDistance=1.14
02:41:19.690 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = -0.00
02:41:19.690 00.000 12044 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
02:41:19.690 00.000 12044 MoveAxis(E, 0, ABG)
02:41:19.690 00.000 12044 Move returns status 0, amount 0
02:41:19.690 00.000 12044 MoveAxis(S, 106, ABG)
02:41:19.690 00.000 12044 Guiding  Dir = 1, Dur = 106
02:41:19.700 00.010 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11947, med=618, FiltMin=535, FiltMax=9079, Gamma=0.810
02:41:19.705 00.005 14964 UpdateGuideState exits: m=248037 SNR=299.0
02:41:19.706 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.706 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:19.707 00.001 14964 Enqueuing Expose request
02:41:19.725 00.018 12044 IsSlewing returns 0
02:41:19.726 00.001 12044 IsGuiding returns 0
02:41:19.757 00.031 12044 PulseGuide returned control before completion, sleep 85
02:41:19.856 00.099 12044 IsGuiding returns 1
02:41:19.856 00.000 12044 scope still moving after pulse duration time elapsed
02:41:19.910 00.054 12044 IsSlewing returns 0
02:41:19.911 00.001 12044 IsGuiding returns 0
02:41:19.911 00.000 12044 scope move finished after 106 + 79 ms
02:41:19.911 00.000 12044 Move returns status 0, amount 106
02:41:19.911 00.000 12044 move complete, result=0
02:41:19.911 00.000 12044 worker thread done servicing request
02:41:19.911 00.000 12044 Worker thread wakes up
02:41:19.911 00.000 14964 GuideStep: -0.3 px 0 ms EAST, 1.1 px 106 ms SOUTH
02:41:19.912 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:19.912 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:23.009 03.097 12044 Exposure complete
02:41:23.031 00.022 12044 worker thread done servicing request
02:41:23.031 00.000 14964 OnExposeComplete: enter
02:41:23.032 00.001 14964 UpdateGuideState(): m_state=6
02:41:23.033 00.001 14964 Star::Find(35, 277, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4487
02:41:23.033 00.000 14964 Star::Find returns 1 (0), X=279.51, Y=94.02, Mass=243841, SNR=295.1, Peak=15345 HFD=4.1
02:41:23.034 00.001 14964 MultiStar: [#1 0.63,-0.68,0.00,M2] [#2 0.37,-0.33,0.07,U] 
02:41:23.034 00.000 14964 refined, 1 included, MultiStar: {0.35, 0.07}, one-star: {0.35, 0.10}
02:41:23.035 00.001 14964 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.56) = xAngle (1.76 = 1.76)
02:41:23.035 00.000 14964 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.82 = -1.47)
02:41:23.035 00.000 14964 CameraToMount -- cameraX=0.35 cameraY=0.07 hyp=0.35 cameraTheta=0.21 mountX=-0.07 mountY=-0.35, mountTheta=-1.76
02:41:23.036 00.001 14964 SchedulePrimaryMove(1136A648, x=0.35, y=0.07, opts=13)
02:41:23.037 00.001 14964 Enqueuing Move request for scope (0.35, 0.07)
02:41:23.038 00.001 12044 Worker thread wakes up
02:41:23.038 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.07) opts 0xd
02:41:23.038 00.000 12044 Handling offset move in thread for scope, endpoint = (0.35, 0.07)
02:41:23.038 00.000 12044 Moving (0.35, 0.07) raw xDistance=-0.07 yDistance=-0.35
02:41:23.038 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
02:41:23.038 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:23.038 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:41:23.038 00.000 12044 MoveAxis(E, 0, ABG)
02:41:23.038 00.000 12044 Move returns status 0, amount 0
02:41:23.038 00.000 12044 MoveAxis(N, 0, ABG)
02:41:23.038 00.000 12044 Move returns status 0, amount 0
02:41:23.038 00.000 12044 move complete, result=0
02:41:23.038 00.000 12044 worker thread done servicing request
02:41:23.047 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15345, med=617, FiltMin=531, FiltMax=10807, Gamma=0.810
02:41:23.052 00.005 14964 UpdateGuideState exits: m=243841 SNR=295.1
02:41:23.052 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:23.053 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:23.053 00.000 14964 Enqueuing Expose request
02:41:23.054 00.001 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:41:23.054 00.000 12044 Worker thread wakes up
02:41:23.054 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:23.054 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:26.153 03.099 12044 Exposure complete
02:41:26.175 00.022 12044 worker thread done servicing request
02:41:26.175 00.000 14964 OnExposeComplete: enter
02:41:26.176 00.001 14964 UpdateGuideState(): m_state=6
02:41:26.176 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4488
02:41:26.177 00.001 14964 Star::Find returns 1 (0), X=280.11, Y=93.38, Mass=250470, SNR=311.4, Peak=13596 HFD=4.7
02:41:26.178 00.001 14964 MultiStar: [#1 1.15,0.15,0.00,M3] [#2 1.01,-0.29,0.00,M1] 
02:41:26.178 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
02:41:26.179 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.20)
02:41:26.179 00.000 14964 CameraToMount -- cameraX=0.94 cameraY=-0.54 hyp=1.08 cameraTheta=-0.52 mountX=0.55 mountY=-0.88, mountTheta=-1.01
02:41:26.181 00.002 14964 SchedulePrimaryMove(1136A648, x=0.94, y=-0.54, opts=13)
02:41:26.182 00.001 14964 Enqueuing Move request for scope (0.94, -0.54)
02:41:26.182 00.000 12044 Worker thread wakes up
02:41:26.182 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.54) opts 0xd
02:41:26.182 00.000 12044 Handling offset move in thread for scope, endpoint = (0.94, -0.54)
02:41:26.182 00.000 12044 Moving (0.94, -0.54) raw xDistance=0.55 yDistance=-0.88
02:41:26.182 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.55, slope = 0.04
02:41:26.183 00.001 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:41:26.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
02:41:26.183 00.000 12044 MoveAxis(W, 29, ABG)
02:41:26.183 00.000 12044 Guiding  Dir = 3, Dur = 29
02:41:26.190 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13596, med=618, FiltMin=532, FiltMax=9939, Gamma=0.810
02:41:26.196 00.006 14964 UpdateGuideState exits: m=250470 SNR=311.4
02:41:26.197 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.197 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:26.197 00.000 14964 Enqueuing Expose request
02:41:26.240 00.043 12044 IsSlewing returns 0
02:41:26.240 00.000 12044 IsGuiding returns 0
02:41:26.272 00.032 12044 IsGuiding returns 1
02:41:26.272 00.000 12044 scope still moving after pulse duration time elapsed
02:41:26.333 00.061 12044 IsSlewing returns 0
02:41:26.334 00.001 12044 IsGuiding returns 0
02:41:26.334 00.000 12044 scope move finished after 29 + 64 ms
02:41:26.334 00.000 12044 Move returns status 0, amount 29
02:41:26.334 00.000 12044 MoveAxis(N, 0, ABG)
02:41:26.334 00.000 12044 Move returns status 0, amount 0
02:41:26.334 00.000 12044 move complete, result=0
02:41:26.334 00.000 12044 worker thread done servicing request
02:41:26.334 00.000 12044 Worker thread wakes up
02:41:26.334 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:26.334 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:26.334 00.000 14964 GuideStep: 0.6 px 29 ms WEST, -0.9 px 0 ms NORTH
02:41:29.470 03.136 12044 Exposure complete
02:41:29.492 00.022 12044 worker thread done servicing request
02:41:29.492 00.000 14964 OnExposeComplete: enter
02:41:29.493 00.001 14964 UpdateGuideState(): m_state=6
02:41:29.493 00.000 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4489
02:41:29.494 00.001 14964 Star::Find returns 1 (0), X=279.82, Y=94.21, Mass=256438, SNR=309.4, Peak=14541 HFD=4.4
02:41:29.494 00.000 14964 MultiStar: [#1 0.86,-0.83,0.00,M4] [#2 0.59,-0.63,0.00,M2] 
02:41:29.495 00.001 14964 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.56) = xAngle (1.97 = 1.97)
02:41:29.496 00.001 14964 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.02 = -1.26)
02:41:29.497 00.001 14964 CameraToMount -- cameraX=0.65 cameraY=0.29 hyp=0.71 cameraTheta=0.41 mountX=-0.28 mountY=-0.68, mountTheta=-1.96
02:41:29.499 00.002 14964 SchedulePrimaryMove(1136A648, x=0.65, y=0.29, opts=13)
02:41:29.500 00.001 14964 Enqueuing Move request for scope (0.65, 0.29)
02:41:29.501 00.001 12044 Worker thread wakes up
02:41:29.501 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.29) opts 0xd
02:41:29.501 00.000 12044 Handling offset move in thread for scope, endpoint = (0.65, 0.29)
02:41:29.501 00.000 12044 Moving (0.65, 0.29) raw xDistance=-0.28 yDistance=-0.68
02:41:29.501 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.02
02:41:29.501 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:29.501 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
02:41:29.501 00.000 12044 MoveAxis(E, 0, ABG)
02:41:29.501 00.000 12044 Move returns status 0, amount 0
02:41:29.501 00.000 12044 MoveAxis(N, 0, ABG)
02:41:29.501 00.000 12044 Move returns status 0, amount 0
02:41:29.501 00.000 12044 move complete, result=0
02:41:29.502 00.001 12044 worker thread done servicing request
02:41:29.510 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14541, med=617, FiltMin=521, FiltMax=9247, Gamma=0.810
02:41:29.515 00.005 14964 UpdateGuideState exits: m=256438 SNR=309.4
02:41:29.516 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:29.516 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:29.517 00.001 14964 Enqueuing Expose request
02:41:29.517 00.000 14964 GuideStep: -0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
02:41:29.518 00.001 12044 Worker thread wakes up
02:41:29.518 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:29.518 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:32.615 03.097 12044 Exposure complete
02:41:32.636 00.021 12044 worker thread done servicing request
02:41:32.636 00.000 14964 OnExposeComplete: enter
02:41:32.637 00.001 14964 UpdateGuideState(): m_state=6
02:41:32.638 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4490
02:41:32.638 00.000 14964 Star::Find returns 1 (0), X=279.56, Y=94.49, Mass=251775, SNR=322.6, Peak=13315 HFD=5.0
02:41:32.639 00.001 14964 MultiStar: [#1 0.31,-1.16,0.00,M5] [#2 -0.12,-1.00,0.00,M3] 
02:41:32.639 00.000 14964 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.56) = xAngle (2.52 = 2.52)
02:41:32.640 00.001 14964 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.71)
02:41:32.640 00.000 14964 CameraToMount -- cameraX=0.39 cameraY=0.57 hyp=0.69 cameraTheta=0.97 mountX=-0.56 mountY=-0.45, mountTheta=-2.47
02:41:32.641 00.001 14964 SchedulePrimaryMove(1136A648, x=0.39, y=0.57, opts=13)
02:41:32.642 00.001 14964 Enqueuing Move request for scope (0.39, 0.57)
02:41:32.642 00.000 12044 Worker thread wakes up
02:41:32.642 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.57) opts 0xd
02:41:32.642 00.000 12044 Handling offset move in thread for scope, endpoint = (0.39, 0.57)
02:41:32.642 00.000 12044 Moving (0.39, 0.57) raw xDistance=-0.56 yDistance=-0.45
02:41:32.642 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.56, slope = -0.02
02:41:32.642 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:32.642 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:41:32.642 00.000 12044 MoveAxis(E, 14, ABG)
02:41:32.642 00.000 12044 Guiding  Dir = 2, Dur = 14
02:41:32.650 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13315, med=618, FiltMin=536, FiltMax=11288, Gamma=0.810
02:41:32.656 00.006 14964 UpdateGuideState exits: m=251775 SNR=322.6
02:41:32.657 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.657 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:32.658 00.001 14964 Enqueuing Expose request
02:41:32.663 00.005 12044 IsSlewing returns 0
02:41:32.663 00.000 12044 IsGuiding returns 0
02:41:32.695 00.032 12044 IsGuiding returns 1
02:41:32.695 00.000 12044 scope still moving after pulse duration time elapsed
02:41:32.755 00.060 12044 IsSlewing returns 0
02:41:32.804 00.049 12044 IsGuiding returns 0
02:41:32.804 00.000 12044 scope move finished after 14 + 126 ms
02:41:32.804 00.000 12044 Move returns status 0, amount 14
02:41:32.805 00.001 12044 MoveAxis(N, 0, ABG)
02:41:32.805 00.000 12044 Move returns status 0, amount 0
02:41:32.805 00.000 12044 move complete, result=0
02:41:32.805 00.000 12044 worker thread done servicing request
02:41:32.805 00.000 12044 Worker thread wakes up
02:41:32.805 00.000 14964 GuideStep: -0.6 px 14 ms EAST, -0.4 px 0 ms NORTH
02:41:32.807 00.002 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:32.807 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:35.939 03.132 12044 Exposure complete
02:41:35.961 00.022 12044 worker thread done servicing request
02:41:35.961 00.000 14964 OnExposeComplete: enter
02:41:35.962 00.001 14964 UpdateGuideState(): m_state=6
02:41:35.962 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4491
02:41:35.963 00.001 14964 Star::Find returns 1 (0), X=279.85, Y=93.53, Mass=251393, SNR=306.4, Peak=16916 HFD=3.8
02:41:35.964 00.001 14964 MultiStar: [#1 0.95,-0.06,0.00,M6] [#2 0.98,-0.14,0.00,M4] 
02:41:35.964 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.04 = 1.04)
02:41:35.965 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.19)
02:41:35.965 00.000 14964 CameraToMount -- cameraX=0.68 cameraY=-0.39 hyp=0.79 cameraTheta=-0.52 mountX=0.40 mountY=-0.64, mountTheta=-1.01
02:41:35.966 00.001 14964 SchedulePrimaryMove(1136A648, x=0.68, y=-0.39, opts=13)
02:41:35.966 00.000 14964 Enqueuing Move request for scope (0.68, -0.39)
02:41:35.967 00.001 12044 Worker thread wakes up
02:41:35.967 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.39) opts 0xd
02:41:35.967 00.000 12044 Handling offset move in thread for scope, endpoint = (0.68, -0.39)
02:41:35.967 00.000 12044 Moving (0.68, -0.39) raw xDistance=0.40 yDistance=-0.64
02:41:35.967 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.40, slope = 0.02
02:41:35.967 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:35.967 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
02:41:35.967 00.000 12044 MoveAxis(W, 14, ABG)
02:41:35.967 00.000 12044 Guiding  Dir = 3, Dur = 14
02:41:35.975 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16916, med=617, FiltMin=533, FiltMax=10139, Gamma=0.810
02:41:35.980 00.005 14964 UpdateGuideState exits: m=251393 SNR=306.4
02:41:35.981 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:35.981 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:35.982 00.001 14964 Enqueuing Expose request
02:41:36.007 00.025 12044 IsSlewing returns 0
02:41:36.008 00.001 12044 IsGuiding returns 0
02:41:36.096 00.088 12044 IsGuiding returns 1
02:41:36.096 00.000 12044 scope still moving after pulse duration time elapsed
02:41:36.147 00.051 12044 IsSlewing returns 0
02:41:36.148 00.001 12044 IsGuiding returns 0
02:41:36.148 00.000 12044 scope move finished after 14 + 125 ms
02:41:36.148 00.000 12044 Move returns status 0, amount 14
02:41:36.148 00.000 12044 MoveAxis(N, 0, ABG)
02:41:36.148 00.000 12044 Move returns status 0, amount 0
02:41:36.148 00.000 12044 move complete, result=0
02:41:36.148 00.000 12044 worker thread done servicing request
02:41:36.148 00.000 12044 Worker thread wakes up
02:41:36.148 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:36.148 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:36.148 00.000 14964 GuideStep: 0.4 px 14 ms WEST, -0.6 px 0 ms NORTH
02:41:39.273 03.125 12044 Exposure complete
02:41:39.297 00.024 12044 worker thread done servicing request
02:41:39.297 00.000 14964 OnExposeComplete: enter
02:41:39.298 00.001 14964 UpdateGuideState(): m_state=6
02:41:39.299 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4492
02:41:39.299 00.000 14964 Star::Find returns 1 (0), X=279.88, Y=93.74, Mass=251134, SNR=316.6, Peak=17417 HFD=4.2
02:41:39.300 00.001 14964 MultiStar: [#1 1.03,-0.40,0.00,M7] [#2 1.02,-0.40,0.00,M5] 
02:41:39.300 00.000 14964 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.56) = xAngle (1.32 = 1.32)
02:41:39.301 00.001 14964 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.37 = -1.91)
02:41:39.301 00.000 14964 CameraToMount -- cameraX=0.71 cameraY=-0.17 hyp=0.73 cameraTheta=-0.24 mountX=0.19 mountY=-0.69, mountTheta=-1.31
02:41:39.302 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=-0.17, opts=13)
02:41:39.303 00.001 14964 Enqueuing Move request for scope (0.71, -0.17)
02:41:39.303 00.000 12044 Worker thread wakes up
02:41:39.303 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.17) opts 0xd
02:41:39.303 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, -0.17)
02:41:39.303 00.000 12044 Moving (0.71, -0.17) raw xDistance=0.19 yDistance=-0.69
02:41:39.304 00.001 12044 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.21, using input
02:41:39.304 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.03
02:41:39.304 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.56 newest=-1.78
02:41:39.304 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
02:41:39.304 00.000 12044 MoveAxis(E, 0, ABG)
02:41:39.304 00.000 12044 Move returns status 0, amount 0
02:41:39.304 00.000 12044 BLC: Oldest BLC event removed
02:41:39.304 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 355 applied
02:41:39.304 00.000 12044 MoveAxis(N, 419, ABG)
02:41:39.304 00.000 12044 Guiding  Dir = 0, Dur = 419
02:41:39.311 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17417, med=618, FiltMin=528, FiltMax=9707, Gamma=0.810
02:41:39.317 00.006 14964 UpdateGuideState exits: m=251134 SNR=316.6
02:41:39.317 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:39.318 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:39.318 00.000 14964 Enqueuing Expose request
02:41:39.487 00.169 12044 IsSlewing returns 0
02:41:39.488 00.001 12044 IsGuiding returns 0
02:41:39.529 00.041 12044 PulseGuide returned control before completion, sleep 388
02:41:39.922 00.393 12044 IsGuiding returns 1
02:41:39.923 00.001 12044 scope still moving after pulse duration time elapsed
02:41:39.975 00.052 12044 IsSlewing returns 0
02:41:39.976 00.001 12044 IsGuiding returns 0
02:41:39.976 00.000 12044 scope move finished after 419 + 68 ms
02:41:39.976 00.000 12044 Move returns status 0, amount 419
02:41:39.976 00.000 12044 move complete, result=0
02:41:39.976 00.000 12044 worker thread done servicing request
02:41:39.976 00.000 12044 Worker thread wakes up
02:41:39.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:39.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:39.976 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.7 px 419 ms NORTH
02:41:43.079 03.103 12044 Exposure complete
02:41:43.102 00.023 12044 worker thread done servicing request
02:41:43.102 00.000 14964 OnExposeComplete: enter
02:41:43.103 00.001 14964 UpdateGuideState(): m_state=6
02:41:43.103 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4493
02:41:43.104 00.001 14964 Star::Find returns 1 (0), X=279.54, Y=94.91, Mass=256852, SNR=320.0, Peak=13883 HFD=4.3
02:41:43.104 00.000 14964 MultiStar: [#1 0.38,-1.51,0.00,M8] [#2 0.27,-1.86,0.00,M6] 
02:41:43.105 00.001 14964 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.56) = xAngle (2.77 = 2.77)
02:41:43.105 00.000 14964 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
02:41:43.106 00.001 14964 CameraToMount -- cameraX=0.37 cameraY=0.99 hyp=1.06 cameraTheta=1.21 mountX=-0.99 mountY=-0.47, mountTheta=-2.69
02:41:43.107 00.001 14964 SchedulePrimaryMove(1136A648, x=0.37, y=0.99, opts=13)
02:41:43.107 00.000 14964 Enqueuing Move request for scope (0.37, 0.99)
02:41:43.108 00.001 12044 Worker thread wakes up
02:41:43.108 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.99) opts 0xd
02:41:43.108 00.000 12044 Handling offset move in thread for scope, endpoint = (0.37, 0.99)
02:41:43.108 00.000 12044 Moving (0.37, 0.99) raw xDistance=-0.99 yDistance=-0.47
02:41:43.108 00.000 12044 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.02, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.691964, 1:0.474303
02:41:43.108 00.000 12044 BLC: Under-shoot, no adjustment, waiting for more data
02:41:43.108 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.99, slope = -0.05
02:41:43.108 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:41:43.108 00.000 12044 MoveAxis(E, 41, ABG)
02:41:43.108 00.000 12044 Guiding  Dir = 2, Dur = 41
02:41:43.115 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13883, med=619, FiltMin=536, FiltMax=12369, Gamma=0.810
02:41:43.120 00.005 14964 UpdateGuideState exits: m=256852 SNR=320.0
02:41:43.121 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.122 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:43.122 00.000 14964 Enqueuing Expose request
02:41:43.180 00.058 12044 IsSlewing returns 0
02:41:43.181 00.001 12044 IsGuiding returns 0
02:41:43.212 00.031 12044 PulseGuide returned control before completion, sleep 21
02:41:43.273 00.061 12044 IsGuiding returns 1
02:41:43.274 00.001 12044 scope still moving after pulse duration time elapsed
02:41:43.352 00.078 12044 IsSlewing returns 0
02:41:43.352 00.000 12044 IsGuiding returns 0
02:41:43.352 00.000 12044 scope move finished after 41 + 129 ms
02:41:43.352 00.000 12044 Move returns status 0, amount 41
02:41:43.352 00.000 12044 MoveAxis(N, 44, ABG)
02:41:43.352 00.000 12044 Guiding  Dir = 0, Dur = 44
02:41:43.380 00.028 12044 IsSlewing returns 0
02:41:43.380 00.000 12044 IsGuiding returns 0
02:41:43.411 00.031 12044 PulseGuide returned control before completion, sleep 24
02:41:43.449 00.038 12044 IsGuiding returns 1
02:41:43.451 00.002 12044 scope still moving after pulse duration time elapsed
02:41:43.613 00.162 12044 IsSlewing returns 0
02:41:43.613 00.000 12044 IsGuiding returns 0
02:41:43.613 00.000 12044 scope move finished after 44 + 189 ms
02:41:43.613 00.000 12044 Move returns status 0, amount 44
02:41:43.614 00.001 12044 move complete, result=0
02:41:43.614 00.000 12044 worker thread done servicing request
02:41:43.614 00.000 12044 Worker thread wakes up
02:41:43.614 00.000 14964 GuideStep: -1.0 px 41 ms EAST, -0.5 px 44 ms NORTH
02:41:43.614 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:43.614 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:46.718 03.104 12044 Exposure complete
02:41:46.741 00.023 12044 worker thread done servicing request
02:41:46.741 00.000 14964 OnExposeComplete: enter
02:41:46.742 00.001 14964 UpdateGuideState(): m_state=6
02:41:46.743 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4494
02:41:46.743 00.000 14964 Star::Find returns 1 (0), X=279.43, Y=93.27, Mass=254025, SNR=301.6, Peak=13464 HFD=4.5
02:41:46.744 00.001 14964 MultiStar: [#1 0.62,-0.20,0.16,U] [#2 0.83,-0.59,0.00,M7] 
02:41:46.744 00.000 14964 refined, 1 included, MultiStar: {0.31, -0.58}, one-star: {0.26, -0.65}
02:41:46.745 00.001 14964 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.56) = xAngle (0.47 = 0.47)
02:41:46.745 00.000 14964 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.76)
02:41:46.746 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=-0.58 hyp=0.66 cameraTheta=-1.08 mountX=0.59 mountY=-0.25, mountTheta=-0.40
02:41:46.748 00.002 14964 SchedulePrimaryMove(1136A648, x=0.31, y=-0.58, opts=13)
02:41:46.748 00.000 14964 Enqueuing Move request for scope (0.31, -0.58)
02:41:46.749 00.001 12044 Worker thread wakes up
02:41:46.749 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.58) opts 0xd
02:41:46.749 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, -0.58)
02:41:46.749 00.000 12044 Moving (0.31, -0.58) raw xDistance=0.59 yDistance=-0.25
02:41:46.749 00.000 12044 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.02, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.691964, 1:0.474303, 2:0.247589
02:41:46.749 00.000 12044 BLC: No correction, Miss < min_move
02:41:46.749 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.59, slope = -0.01
02:41:46.749 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:46.749 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:41:46.749 00.000 12044 MoveAxis(E, 0, ABG)
02:41:46.749 00.000 12044 Move returns status 0, amount 0
02:41:46.749 00.000 12044 MoveAxis(N, 0, ABG)
02:41:46.749 00.000 12044 Move returns status 0, amount 0
02:41:46.749 00.000 12044 move complete, result=0
02:41:46.749 00.000 12044 worker thread done servicing request
02:41:46.761 00.012 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13464, med=617, FiltMin=531, FiltMax=11650, Gamma=0.810
02:41:46.767 00.006 14964 UpdateGuideState exits: m=254025 SNR=301.6
02:41:46.768 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.768 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:46.769 00.001 14964 Enqueuing Expose request
02:41:46.769 00.000 14964 GuideStep: 0.6 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:46.770 00.001 12044 Worker thread wakes up
02:41:46.770 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:46.770 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:49.895 03.125 12044 Exposure complete
02:41:49.917 00.022 12044 worker thread done servicing request
02:41:49.917 00.000 14964 OnExposeComplete: enter
02:41:49.918 00.001 14964 UpdateGuideState(): m_state=6
02:41:49.918 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4495
02:41:49.919 00.001 14964 Star::Find returns 1 (0), X=278.62, Y=94.80, Mass=255113, SNR=300.6, Peak=13299 HFD=4.6
02:41:49.919 00.000 14964 MultiStar: [#1 -0.40,-1.42,0.00,M8] [#2 -0.30,-1.38,0.00,M8] 
02:41:49.920 00.001 14964 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.56) = xAngle (3.69 = -2.59)
02:41:49.920 00.000 14964 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.46)
02:41:49.921 00.001 14964 CameraToMount -- cameraX=-0.55 cameraY=0.88 hyp=1.04 cameraTheta=2.13 mountX=-0.88 mountY=0.46, mountTheta=2.66
02:41:49.922 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.55, y=0.88, opts=13)
02:41:49.922 00.000 14964 Enqueuing Move request for scope (-0.55, 0.88)
02:41:49.923 00.001 12044 Worker thread wakes up
02:41:49.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.88) opts 0xd
02:41:49.923 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.55, 0.88)
02:41:49.923 00.000 12044 Moving (-0.55, 0.88) raw xDistance=-0.88 yDistance=0.46
02:41:49.923 00.000 12044 BLC: window closed
02:41:49.923 00.000 12044 BLC: History state: CurrMiss=-0.46, AvgInitMiss=0.02, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.691964, 1:0.474303, 2:0.247589
02:41:49.923 00.000 12044 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:41:49.923 00.000 12044 BLC: window closed
02:41:49.923 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.88, slope = -0.04
02:41:49.923 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:41:49.923 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
02:41:49.923 00.000 12044 MoveAxis(E, 29, ABG)
02:41:49.923 00.000 12044 Guiding  Dir = 2, Dur = 29
02:41:49.931 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13299, med=617, FiltMin=528, FiltMax=10186, Gamma=0.810
02:41:49.937 00.006 14964 UpdateGuideState exits: m=255113 SNR=300.6
02:41:49.937 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:49.938 00.000 14964 Enqueuing Expose request
02:41:49.944 00.006 12044 IsSlewing returns 0
02:41:49.944 00.000 12044 IsGuiding returns 0
02:41:50.051 00.107 12044 IsGuiding returns 1
02:41:50.051 00.000 12044 scope still moving after pulse duration time elapsed
02:41:50.117 00.066 12044 IsSlewing returns 0
02:41:50.117 00.000 12044 IsGuiding returns 0
02:41:50.118 00.001 12044 scope move finished after 29 + 144 ms
02:41:50.118 00.000 12044 Move returns status 0, amount 29
02:41:50.118 00.000 12044 MoveAxis(N, 0, ABG)
02:41:50.118 00.000 12044 Move returns status 0, amount 0
02:41:50.118 00.000 12044 move complete, result=0
02:41:50.118 00.000 12044 worker thread done servicing request
02:41:50.118 00.000 12044 Worker thread wakes up
02:41:50.118 00.000 14964 GuideStep: -0.9 px 29 ms EAST, 0.5 px 0 ms NORTH
02:41:50.119 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:50.119 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:53.227 03.108 12044 Exposure complete
02:41:53.248 00.021 12044 worker thread done servicing request
02:41:53.248 00.000 14964 OnExposeComplete: enter
02:41:53.249 00.001 14964 UpdateGuideState(): m_state=6
02:41:53.250 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4496
02:41:53.250 00.000 14964 Star::Find returns 1 (0), X=279.03, Y=93.02, Mass=245555, SNR=310.3, Peak=13686 HFD=4.4
02:41:53.251 00.001 14964 MultiStar: [#1 0.15,0.40,0.18,U] [#2 -0.04,0.31,0.08,U] 
02:41:53.251 00.000 14964 refined, 2 included, MultiStar: {-0.09, -0.64}, one-star: {-0.14, -0.90}
02:41:53.252 00.001 14964 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.56) = xAngle (-0.15 = -0.15)
02:41:53.252 00.000 14964 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
02:41:53.253 00.001 14964 CameraToMount -- cameraX=-0.09 cameraY=-0.64 hyp=0.65 cameraTheta=-1.71 mountX=0.64 mountY=0.16, mountTheta=0.24
02:41:53.254 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.09, y=-0.64, opts=13)
02:41:53.254 00.000 14964 Enqueuing Move request for scope (-0.09, -0.64)
02:41:53.255 00.001 12044 Worker thread wakes up
02:41:53.255 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.64) opts 0xd
02:41:53.255 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.09, -0.64)
02:41:53.255 00.000 12044 Moving (-0.09, -0.64) raw xDistance=0.64 yDistance=0.16
02:41:53.255 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.64, slope = -0.01
02:41:53.255 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:53.255 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:41:53.255 00.000 12044 MoveAxis(E, 0, ABG)
02:41:53.255 00.000 12044 Move returns status 0, amount 0
02:41:53.255 00.000 12044 MoveAxis(N, 0, ABG)
02:41:53.255 00.000 12044 Move returns status 0, amount 0
02:41:53.255 00.000 12044 move complete, result=0
02:41:53.255 00.000 12044 worker thread done servicing request
02:41:53.262 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13686, med=618, FiltMin=529, FiltMax=10060, Gamma=0.810
02:41:53.268 00.006 14964 UpdateGuideState exits: m=245555 SNR=310.3
02:41:53.269 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:53.269 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:53.270 00.001 14964 Enqueuing Expose request
02:41:53.270 00.000 14964 GuideStep: 0.6 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:53.271 00.001 12044 Worker thread wakes up
02:41:53.271 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:53.271 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:56.377 03.106 12044 Exposure complete
02:41:56.416 00.039 12044 worker thread done servicing request
02:41:56.416 00.000 14964 OnExposeComplete: enter
02:41:56.417 00.001 14964 UpdateGuideState(): m_state=6
02:41:56.419 00.002 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4497
02:41:56.420 00.001 14964 Star::Find returns 1 (0), X=279.46, Y=94.00, Mass=249571, SNR=305.3, Peak=12367 HFD=4.3
02:41:56.422 00.002 14964 MultiStar: [#1 0.54,-0.60,0.00,M8] [#2 0.17,0.03,0.07,U] 
02:41:56.423 00.001 14964 refined, 1 included, MultiStar: {0.28, 0.08}, one-star: {0.29, 0.09}
02:41:56.424 00.001 14964 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.56) = xAngle (1.84 = 1.84)
02:41:56.425 00.001 14964 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.89 = -1.39)
02:41:56.427 00.002 14964 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=-0.08 mountY=-0.29, mountTheta=-1.84
02:41:56.429 00.002 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.08, opts=13)
02:41:56.430 00.001 14964 Enqueuing Move request for scope (0.28, 0.08)
02:41:56.430 00.000 12044 Worker thread wakes up
02:41:56.430 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
02:41:56.430 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
02:41:56.432 00.002 12044 Moving (0.28, 0.08) raw xDistance=-0.08 yDistance=-0.29
02:41:56.432 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:41:56.432 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:56.432 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:41:56.432 00.000 12044 MoveAxis(E, 0, ABG)
02:41:56.432 00.000 12044 Move returns status 0, amount 0
02:41:56.432 00.000 12044 MoveAxis(N, 0, ABG)
02:41:56.432 00.000 12044 Move returns status 0, amount 0
02:41:56.432 00.000 12044 move complete, result=0
02:41:56.432 00.000 12044 worker thread done servicing request
02:41:56.440 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12367, med=618, FiltMin=531, FiltMax=10119, Gamma=0.810
02:41:56.447 00.007 14964 UpdateGuideState exits: m=249571 SNR=305.3
02:41:56.448 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.450 00.002 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:56.451 00.001 14964 Enqueuing Expose request
02:41:56.454 00.003 12044 Worker thread wakes up
02:41:56.454 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:41:56.455 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:56.455 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:41:59.551 03.096 12044 Exposure complete
02:41:59.573 00.022 12044 worker thread done servicing request
02:41:59.573 00.000 14964 OnExposeComplete: enter
02:41:59.573 00.000 14964 UpdateGuideState(): m_state=6
02:41:59.574 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4498
02:41:59.574 00.000 14964 Star::Find returns 1 (0), X=279.58, Y=94.03, Mass=255344, SNR=326.9, Peak=16889 HFD=4.1
02:41:59.575 00.001 14964 MultiStar: [#1 0.52,-0.56,0.00,M9] [#2 0.34,-0.58,0.06,U] 
02:41:59.576 00.001 14964 refined, 1 included, MultiStar: {0.41, 0.07}, one-star: {0.42, 0.11}
02:41:59.576 00.000 14964 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.56) = xAngle (1.72 = 1.72)
02:41:59.576 00.000 14964 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.77 = -1.51)
02:41:59.577 00.001 14964 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.42 cameraTheta=0.16 mountX=-0.06 mountY=-0.42, mountTheta=-1.72
02:41:59.578 00.001 14964 SchedulePrimaryMove(1136A648, x=0.41, y=0.07, opts=13)
02:41:59.578 00.000 14964 Enqueuing Move request for scope (0.41, 0.07)
02:41:59.579 00.001 12044 Worker thread wakes up
02:41:59.579 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.07) opts 0xd
02:41:59.579 00.000 12044 Handling offset move in thread for scope, endpoint = (0.41, 0.07)
02:41:59.579 00.000 12044 Moving (0.41, 0.07) raw xDistance=-0.06 yDistance=-0.42
02:41:59.579 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
02:41:59.579 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:59.579 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:41:59.579 00.000 12044 MoveAxis(E, 0, ABG)
02:41:59.579 00.000 12044 Move returns status 0, amount 0
02:41:59.579 00.000 12044 MoveAxis(N, 0, ABG)
02:41:59.579 00.000 12044 Move returns status 0, amount 0
02:41:59.579 00.000 12044 move complete, result=0
02:41:59.579 00.000 12044 worker thread done servicing request
02:41:59.587 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16889, med=619, FiltMin=528, FiltMax=11387, Gamma=0.810
02:41:59.592 00.005 14964 UpdateGuideState exits: m=255344 SNR=326.9
02:41:59.593 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.593 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:41:59.594 00.001 14964 Enqueuing Expose request
02:41:59.594 00.000 14964 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:41:59.595 00.001 12044 Worker thread wakes up
02:41:59.595 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:41:59.595 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:02.700 03.105 12044 Exposure complete
02:42:02.725 00.025 12044 worker thread done servicing request
02:42:02.725 00.000 14964 OnExposeComplete: enter
02:42:02.725 00.000 14964 UpdateGuideState(): m_state=6
02:42:02.726 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4499
02:42:02.726 00.000 14964 Star::Find returns 1 (0), X=279.36, Y=93.47, Mass=245427, SNR=310.2, Peak=14343 HFD=4.2
02:42:02.727 00.001 14964 MultiStar: [#1 0.58,-0.40,0.15,U] [#2 0.56,-0.43,0.08,U] 
02:42:02.728 00.001 14964 single-star, 2 included, MultiStar: {0.26, -0.44}, one-star: {0.19, -0.45}
02:42:02.728 00.000 14964 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.56) = xAngle (0.39 = 0.39)
02:42:02.729 00.001 14964 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.44 = -2.84)
02:42:02.730 00.001 14964 CameraToMount -- cameraX=0.19 cameraY=-0.45 hyp=0.49 cameraTheta=-1.17 mountX=0.45 mountY=-0.14, mountTheta=-0.31
02:42:02.731 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=-0.45, opts=13)
02:42:02.732 00.001 14964 Enqueuing Move request for scope (0.19, -0.45)
02:42:02.733 00.001 12044 Worker thread wakes up
02:42:02.733 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.45) opts 0xd
02:42:02.733 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, -0.45)
02:42:02.733 00.000 12044 Moving (0.19, -0.45) raw xDistance=0.45 yDistance=-0.14
02:42:02.733 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.45, slope = 0.05
02:42:02.733 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:02.733 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:42:02.733 00.000 12044 MoveAxis(W, 37, ABG)
02:42:02.733 00.000 12044 Guiding  Dir = 3, Dur = 37
02:42:02.741 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14343, med=619, FiltMin=534, FiltMax=11771, Gamma=0.810
02:42:02.746 00.005 14964 UpdateGuideState exits: m=245427 SNR=310.2
02:42:02.747 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.747 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:02.748 00.001 14964 Enqueuing Expose request
02:42:02.803 00.055 12044 IsSlewing returns 0
02:42:02.835 00.032 12044 IsGuiding returns 0
02:42:02.867 00.032 12044 PulseGuide returned control before completion, sleep 17
02:42:02.896 00.029 12044 IsGuiding returns 1
02:42:02.896 00.000 12044 scope still moving after pulse duration time elapsed
02:42:02.981 00.085 12044 IsSlewing returns 0
02:42:02.981 00.000 12044 IsGuiding returns 0
02:42:02.981 00.000 12044 scope move finished after 37 + 109 ms
02:42:02.981 00.000 12044 Move returns status 0, amount 37
02:42:02.982 00.001 12044 MoveAxis(N, 0, ABG)
02:42:02.982 00.000 12044 Move returns status 0, amount 0
02:42:02.982 00.000 12044 move complete, result=0
02:42:02.982 00.000 12044 worker thread done servicing request
02:42:02.982 00.000 12044 Worker thread wakes up
02:42:02.982 00.000 14964 GuideStep: 0.4 px 37 ms WEST, -0.1 px 0 ms NORTH
02:42:02.983 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:02.983 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:06.109 03.126 12044 Exposure complete
02:42:06.134 00.025 12044 worker thread done servicing request
02:42:06.135 00.001 14964 OnExposeComplete: enter
02:42:06.135 00.000 14964 UpdateGuideState(): m_state=6
02:42:06.136 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4500
02:42:06.136 00.000 14964 Star::Find returns 1 (0), X=279.66, Y=93.40, Mass=247364, SNR=305.3, Peak=11976 HFD=4.8
02:42:06.137 00.001 14964 MultiStar: [#1 0.70,-0.21,0.16,U] [#2 0.64,-0.41,0.00,M5] 
02:42:06.137 00.000 14964 refined, 1 included, MultiStar: {0.52, -0.48}, one-star: {0.49, -0.52}
02:42:06.138 00.001 14964 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
02:42:06.138 00.000 14964 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.41)
02:42:06.139 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=-0.48 hyp=0.71 cameraTheta=-0.74 mountX=0.48 mountY=-0.47, mountTheta=-0.77
02:42:06.139 00.000 14964 SchedulePrimaryMove(1136A648, x=0.52, y=-0.48, opts=13)
02:42:06.140 00.001 14964 Enqueuing Move request for scope (0.52, -0.48)
02:42:06.141 00.001 12044 Worker thread wakes up
02:42:06.141 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.48) opts 0xd
02:42:06.141 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, -0.48)
02:42:06.141 00.000 12044 Moving (0.52, -0.48) raw xDistance=0.48 yDistance=-0.47
02:42:06.141 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.48, slope = 0.04
02:42:06.141 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:42:06.141 00.000 12044 MoveAxis(W, 32, ABG)
02:42:06.141 00.000 12044 Guiding  Dir = 3, Dur = 32
02:42:06.148 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11976, med=617, FiltMin=533, FiltMax=10027, Gamma=0.810
02:42:06.154 00.006 14964 UpdateGuideState exits: m=247364 SNR=305.3
02:42:06.154 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:06.155 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:06.155 00.000 14964 Enqueuing Expose request
02:42:06.161 00.006 12044 IsSlewing returns 0
02:42:06.162 00.001 12044 IsGuiding returns 0
02:42:06.193 00.031 12044 PulseGuide returned control before completion, sleep 11
02:42:06.225 00.032 12044 IsGuiding returns 1
02:42:06.225 00.000 12044 scope still moving after pulse duration time elapsed
02:42:06.304 00.079 12044 IsSlewing returns 0
02:42:06.304 00.000 12044 IsGuiding returns 0
02:42:06.304 00.000 12044 scope move finished after 32 + 110 ms
02:42:06.304 00.000 12044 Move returns status 0, amount 32
02:42:06.304 00.000 12044 MoveAxis(N, 44, ABG)
02:42:06.304 00.000 12044 Guiding  Dir = 0, Dur = 44
02:42:06.333 00.029 12044 IsSlewing returns 0
02:42:06.333 00.000 12044 IsGuiding returns 0
02:42:06.365 00.032 12044 PulseGuide returned control before completion, sleep 23
02:42:06.402 00.037 12044 IsGuiding returns 1
02:42:06.402 00.000 12044 scope still moving after pulse duration time elapsed
02:42:06.474 00.072 12044 IsSlewing returns 0
02:42:06.474 00.000 12044 IsGuiding returns 0
02:42:06.474 00.000 12044 scope move finished after 44 + 96 ms
02:42:06.474 00.000 12044 Move returns status 0, amount 44
02:42:06.474 00.000 12044 move complete, result=0
02:42:06.474 00.000 12044 worker thread done servicing request
02:42:06.474 00.000 12044 Worker thread wakes up
02:42:06.474 00.000 14964 GuideStep: 0.5 px 32 ms WEST, -0.5 px 44 ms NORTH
02:42:06.475 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:06.475 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:09.616 03.141 12044 Exposure complete
02:42:09.640 00.024 12044 worker thread done servicing request
02:42:09.640 00.000 14964 OnExposeComplete: enter
02:42:09.641 00.001 14964 UpdateGuideState(): m_state=6
02:42:09.641 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4501
02:42:09.642 00.001 14964 Star::Find returns 1 (0), X=278.20, Y=94.08, Mass=253896, SNR=304.4, Peak=13319 HFD=4.4
02:42:09.643 00.001 14964 MultiStar: [#1 -0.87,-0.74,0.00,M8] [#2 -0.75,-0.22,0.00,M6] 
02:42:09.643 00.000 14964 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.56) = xAngle (4.53 = -1.75)
02:42:09.644 00.001 14964 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.59 = 1.30)
02:42:09.644 00.000 14964 CameraToMount -- cameraX=-0.97 cameraY=0.16 hyp=0.98 cameraTheta=2.98 mountX=-0.18 mountY=0.94, mountTheta=1.75
02:42:09.645 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.97, y=0.16, opts=13)
02:42:09.646 00.001 14964 Enqueuing Move request for scope (-0.97, 0.16)
02:42:09.646 00.000 12044 Worker thread wakes up
02:42:09.646 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.16) opts 0xd
02:42:09.646 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.97, 0.16)
02:42:09.646 00.000 12044 Moving (-0.97, 0.16) raw xDistance=-0.18 yDistance=0.94
02:42:09.646 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.05
02:42:09.646 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:09.646 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.94
02:42:09.646 00.000 12044 MoveAxis(E, 0, ABG)
02:42:09.646 00.000 12044 Move returns status 0, amount 0
02:42:09.647 00.001 12044 MoveAxis(N, 0, ABG)
02:42:09.647 00.000 12044 Move returns status 0, amount 0
02:42:09.647 00.000 12044 move complete, result=0
02:42:09.647 00.000 12044 worker thread done servicing request
02:42:09.655 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13319, med=619, FiltMin=527, FiltMax=10331, Gamma=0.810
02:42:09.660 00.005 14964 UpdateGuideState exits: m=253896 SNR=304.4
02:42:09.661 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:09.661 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:09.662 00.001 14964 Enqueuing Expose request
02:42:09.662 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.9 px 0 ms NORTH
02:42:09.663 00.001 12044 Worker thread wakes up
02:42:09.663 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:09.663 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:12.789 03.126 12044 Exposure complete
02:42:12.812 00.023 12044 worker thread done servicing request
02:42:12.812 00.000 14964 OnExposeComplete: enter
02:42:12.813 00.001 14964 UpdateGuideState(): m_state=6
02:42:12.814 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4502
02:42:12.814 00.000 14964 Star::Find returns 1 (0), X=278.78, Y=94.50, Mass=255705, SNR=308.6, Peak=14571 HFD=4.7
02:42:12.815 00.001 14964 MultiStar: [#1 -0.23,-1.36,0.00,M9] [#2 -0.47,-1.44,0.00,M7] 
02:42:12.815 00.000 14964 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.56) = xAngle (3.71 = -2.58)
02:42:12.816 00.001 14964 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
02:42:12.816 00.000 14964 CameraToMount -- cameraX=-0.38 cameraY=0.58 hyp=0.70 cameraTheta=2.15 mountX=-0.59 mountY=0.32, mountTheta=2.64
02:42:12.817 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.58, opts=13)
02:42:12.818 00.001 14964 Enqueuing Move request for scope (-0.38, 0.58)
02:42:12.818 00.000 12044 Worker thread wakes up
02:42:12.818 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.58) opts 0xd
02:42:12.818 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.58)
02:42:12.818 00.000 12044 Moving (-0.38, 0.58) raw xDistance=-0.59 yDistance=0.32
02:42:12.818 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.59, slope = 0.03
02:42:12.818 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:12.818 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:42:12.818 00.000 12044 MoveAxis(E, 0, ABG)
02:42:12.818 00.000 12044 Move returns status 0, amount 0
02:42:12.818 00.000 12044 MoveAxis(N, 0, ABG)
02:42:12.818 00.000 12044 Move returns status 0, amount 0
02:42:12.818 00.000 12044 move complete, result=0
02:42:12.819 00.001 12044 worker thread done servicing request
02:42:12.826 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14571, med=618, FiltMin=531, FiltMax=10155, Gamma=0.810
02:42:12.833 00.007 14964 UpdateGuideState exits: m=255705 SNR=308.6
02:42:12.833 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:12.834 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:12.834 00.000 14964 Enqueuing Expose request
02:42:12.834 00.000 14964 GuideStep: -0.6 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:12.835 00.001 12044 Worker thread wakes up
02:42:12.835 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:12.835 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:15.956 03.121 12044 Exposure complete
02:42:15.982 00.026 12044 worker thread done servicing request
02:42:15.983 00.001 14964 OnExposeComplete: enter
02:42:15.983 00.000 14964 UpdateGuideState(): m_state=6
02:42:15.984 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4503
02:42:15.984 00.000 14964 Star::Find returns 1 (0), X=279.57, Y=94.56, Mass=254366, SNR=318.2, Peak=13681 HFD=4.4
02:42:15.985 00.001 14964 MultiStar: [#1 0.56,-1.31,0.00,M10] [#2 0.43,-1.26,0.00,M8] 
02:42:15.985 00.000 14964 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.56) = xAngle (2.57 = 2.57)
02:42:15.986 00.001 14964 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.62 = -0.66)
02:42:15.986 00.000 14964 CameraToMount -- cameraX=0.40 cameraY=0.64 hyp=0.76 cameraTheta=1.02 mountX=-0.64 mountY=-0.46, mountTheta=-2.51
02:42:15.987 00.001 14964 SchedulePrimaryMove(1136A648, x=0.40, y=0.64, opts=13)
02:42:15.988 00.001 14964 Enqueuing Move request for scope (0.40, 0.64)
02:42:15.988 00.000 12044 Worker thread wakes up
02:42:15.988 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.64) opts 0xd
02:42:15.988 00.000 12044 Handling offset move in thread for scope, endpoint = (0.40, 0.64)
02:42:15.988 00.000 12044 Moving (0.40, 0.64) raw xDistance=-0.64 yDistance=-0.46
02:42:15.988 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.64, slope = -0.07
02:42:15.988 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:42:15.988 00.000 12044 MoveAxis(E, 51, ABG)
02:42:15.988 00.000 12044 Guiding  Dir = 2, Dur = 51
02:42:15.996 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13681, med=619, FiltMin=536, FiltMax=11500, Gamma=0.810
02:42:16.001 00.005 14964 UpdateGuideState exits: m=254366 SNR=318.2
02:42:16.001 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.002 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:16.002 00.000 14964 Enqueuing Expose request
02:42:16.024 00.022 12044 IsSlewing returns 0
02:42:16.024 00.000 12044 IsGuiding returns 0
02:42:16.056 00.032 12044 PulseGuide returned control before completion, sleep 31
02:42:16.101 00.045 12044 IsGuiding returns 1
02:42:16.101 00.000 12044 scope still moving after pulse duration time elapsed
02:42:16.177 00.076 12044 IsSlewing returns 0
02:42:16.178 00.001 12044 IsGuiding returns 0
02:42:16.178 00.000 12044 scope move finished after 51 + 102 ms
02:42:16.178 00.000 12044 Move returns status 0, amount 51
02:42:16.178 00.000 12044 MoveAxis(N, 43, ABG)
02:42:16.178 00.000 12044 Guiding  Dir = 0, Dur = 43
02:42:16.210 00.032 12044 IsSlewing returns 0
02:42:16.210 00.000 12044 IsGuiding returns 0
02:42:16.242 00.032 12044 PulseGuide returned control before completion, sleep 22
02:42:16.264 00.022 12044 IsGuiding returns 1
02:42:16.264 00.000 12044 scope still moving after pulse duration time elapsed
02:42:16.349 00.085 12044 IsSlewing returns 0
02:42:16.349 00.000 12044 IsGuiding returns 0
02:42:16.349 00.000 12044 scope move finished after 43 + 95 ms
02:42:16.349 00.000 12044 Move returns status 0, amount 43
02:42:16.349 00.000 12044 move complete, result=0
02:42:16.349 00.000 12044 worker thread done servicing request
02:42:16.349 00.000 12044 Worker thread wakes up
02:42:16.349 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:16.349 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:16.349 00.000 14964 GuideStep: -0.6 px 51 ms EAST, -0.5 px 43 ms NORTH
02:42:19.477 03.128 12044 Exposure complete
02:42:19.503 00.026 12044 worker thread done servicing request
02:42:19.503 00.000 14964 OnExposeComplete: enter
02:42:19.503 00.000 14964 UpdateGuideState(): m_state=6
02:42:19.504 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4504
02:42:19.504 00.000 14964 Star::Find returns 1 (0), X=278.52, Y=94.84, Mass=258142, SNR=321.3, Peak=16287 HFD=3.9
02:42:19.505 00.001 14964 MultiStar: [#1 -0.39,-1.49,0.00,R] [#2 -0.81,-1.47,0.00,M9] 
02:42:19.506 00.001 14964 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.56) = xAngle (3.74 = -2.54)
02:42:19.506 00.000 14964 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.79 = 0.51)
02:42:19.507 00.001 14964 CameraToMount -- cameraX=-0.64 cameraY=0.92 hyp=1.12 cameraTheta=2.18 mountX=-0.93 mountY=0.55, mountTheta=2.61
02:42:19.508 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.64, y=0.92, opts=13)
02:42:19.508 00.000 14964 Enqueuing Move request for scope (-0.64, 0.92)
02:42:19.509 00.001 12044 Worker thread wakes up
02:42:19.509 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.92) opts 0xd
02:42:19.509 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.64, 0.92)
02:42:19.509 00.000 12044 Moving (-0.64, 0.92) raw xDistance=-0.93 yDistance=0.55
02:42:19.509 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.48 from input -0.93, slope = -0.07
02:42:19.509 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:19.509 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
02:42:19.509 00.000 12044 MoveAxis(E, 57, ABG)
02:42:19.509 00.000 12044 Guiding  Dir = 2, Dur = 57
02:42:19.516 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16287, med=618, FiltMin=539, FiltMax=12826, Gamma=0.810
02:42:19.522 00.006 14964 UpdateGuideState exits: m=258142 SNR=321.3
02:42:19.522 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.523 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:19.523 00.000 14964 Enqueuing Expose request
02:42:19.555 00.032 12044 IsSlewing returns 0
02:42:19.555 00.000 12044 IsGuiding returns 0
02:42:19.586 00.031 12044 PulseGuide returned control before completion, sleep 36
02:42:19.623 00.037 12044 IsGuiding returns 1
02:42:19.623 00.000 12044 scope still moving after pulse duration time elapsed
02:42:19.680 00.057 12044 IsSlewing returns 0
02:42:19.680 00.000 12044 IsGuiding returns 0
02:42:19.680 00.000 12044 scope move finished after 57 + 67 ms
02:42:19.680 00.000 12044 Move returns status 0, amount 57
02:42:19.680 00.000 12044 MoveAxis(N, 0, ABG)
02:42:19.680 00.000 12044 Move returns status 0, amount 0
02:42:19.680 00.000 12044 move complete, result=0
02:42:19.680 00.000 12044 worker thread done servicing request
02:42:19.680 00.000 12044 Worker thread wakes up
02:42:19.680 00.000 14964 GuideStep: -0.9 px 57 ms EAST, 0.5 px 0 ms NORTH
02:42:19.680 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:19.680 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:22.780 03.100 12044 Exposure complete
02:42:22.804 00.024 12044 worker thread done servicing request
02:42:22.805 00.001 14964 OnExposeComplete: enter
02:42:22.805 00.000 14964 UpdateGuideState(): m_state=6
02:42:22.806 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4505
02:42:22.806 00.000 14964 Star::Find returns 1 (0), X=278.84, Y=93.90, Mass=250862, SNR=310.4, Peak=15547 HFD=4.3
02:42:22.807 00.001 14964 MultiStar: [#1 0.07,1.16,0.00,M1] [#2 -0.20,-0.60,0.07,U] 
02:42:22.807 00.000 14964 refined, 1 included, MultiStar: {-0.32, -0.05}, one-star: {-0.33, -0.01}
02:42:22.808 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.42 = -1.42)
02:42:22.808 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
02:42:22.809 00.001 14964 CameraToMount -- cameraX=-0.32 cameraY=-0.05 hyp=0.33 cameraTheta=-2.97 mountX=0.05 mountY=0.33, mountTheta=1.42
02:42:22.810 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.32, y=-0.05, opts=13)
02:42:22.810 00.000 14964 Enqueuing Move request for scope (-0.32, -0.05)
02:42:22.811 00.001 12044 Worker thread wakes up
02:42:22.811 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.05) opts 0xd
02:42:22.811 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.32, -0.05)
02:42:22.811 00.000 12044 Moving (-0.32, -0.05) raw xDistance=0.05 yDistance=0.33
02:42:22.811 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.11
02:42:22.811 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:22.811 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:42:22.811 00.000 12044 MoveAxis(E, 0, ABG)
02:42:22.811 00.000 12044 Move returns status 0, amount 0
02:42:22.811 00.000 12044 MoveAxis(N, 0, ABG)
02:42:22.811 00.000 12044 Move returns status 0, amount 0
02:42:22.811 00.000 12044 move complete, result=0
02:42:22.811 00.000 12044 worker thread done servicing request
02:42:22.818 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15547, med=617, FiltMin=527, FiltMax=11563, Gamma=0.810
02:42:22.825 00.007 14964 UpdateGuideState exits: m=250862 SNR=310.4
02:42:22.825 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:22.826 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:22.826 00.000 14964 Enqueuing Expose request
02:42:22.827 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:22.827 00.000 12044 Worker thread wakes up
02:42:22.827 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:22.827 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:25.923 03.096 12044 Exposure complete
02:42:25.945 00.022 12044 worker thread done servicing request
02:42:25.945 00.000 14964 OnExposeComplete: enter
02:42:25.946 00.001 14964 UpdateGuideState(): m_state=6
02:42:25.946 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4506
02:42:25.947 00.001 14964 Star::Find returns 1 (0), X=278.77, Y=93.91, Mass=248710, SNR=303.0, Peak=16387 HFD=4.2
02:42:25.947 00.000 14964 MultiStar: [#1 0.19,0.91,0.00,M2] [#2 -0.36,-0.48,0.07,U] 
02:42:25.948 00.001 14964 refined, 1 included, MultiStar: {-0.39, -0.03}, one-star: {-0.40, -0.00}
02:42:25.948 00.000 14964 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.56) = xAngle (-1.50 = -1.50)
02:42:25.949 00.001 14964 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
02:42:25.949 00.000 14964 CameraToMount -- cameraX=-0.39 cameraY=-0.03 hyp=0.40 cameraTheta=-3.05 mountX=0.03 mountY=0.40, mountTheta=1.50
02:42:25.950 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.39, y=-0.03, opts=13)
02:42:25.951 00.001 14964 Enqueuing Move request for scope (-0.39, -0.03)
02:42:25.951 00.000 12044 Worker thread wakes up
02:42:25.951 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.03) opts 0xd
02:42:25.951 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.39, -0.03)
02:42:25.951 00.000 12044 Moving (-0.39, -0.03) raw xDistance=0.03 yDistance=0.40
02:42:25.951 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.05
02:42:25.951 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:25.951 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:42:25.951 00.000 12044 MoveAxis(E, 0, ABG)
02:42:25.951 00.000 12044 Move returns status 0, amount 0
02:42:25.951 00.000 12044 MoveAxis(N, 0, ABG)
02:42:25.951 00.000 12044 Move returns status 0, amount 0
02:42:25.951 00.000 12044 move complete, result=0
02:42:25.951 00.000 12044 worker thread done servicing request
02:42:25.960 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16387, med=617, FiltMin=520, FiltMax=10337, Gamma=0.810
02:42:25.969 00.009 14964 UpdateGuideState exits: m=248710 SNR=303.0
02:42:25.969 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:25.970 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:25.970 00.000 14964 Enqueuing Expose request
02:42:25.971 00.001 14964 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:42:25.971 00.000 12044 Worker thread wakes up
02:42:25.971 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:25.971 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:29.099 03.128 12044 Exposure complete
02:42:29.124 00.025 12044 worker thread done servicing request
02:42:29.124 00.000 14964 OnExposeComplete: enter
02:42:29.125 00.001 14964 UpdateGuideState(): m_state=6
02:42:29.125 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4507
02:42:29.126 00.001 14964 Star::Find returns 1 (0), X=278.89, Y=94.25, Mass=255541, SNR=306.9, Peak=15847 HFD=4.5
02:42:29.126 00.000 14964 MultiStar: [#1 -0.08,0.63,0.16,U] [#2 -0.06,-0.50,0.06,U] 
02:42:29.127 00.001 14964 refined, 2 included, MultiStar: {-0.24, 0.33}, one-star: {-0.28, 0.33}
02:42:29.127 00.000 14964 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.56) = xAngle (3.77 = -2.52)
02:42:29.128 00.001 14964 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
02:42:29.128 00.000 14964 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.41 cameraTheta=2.21 mountX=-0.33 mountY=0.21, mountTheta=2.58
02:42:29.129 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.24, y=0.33, opts=13)
02:42:29.130 00.001 14964 Enqueuing Move request for scope (-0.24, 0.33)
02:42:29.130 00.000 12044 Worker thread wakes up
02:42:29.131 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.33) opts 0xd
02:42:29.131 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.24, 0.33)
02:42:29.131 00.000 12044 Moving (-0.24, 0.33) raw xDistance=-0.33 yDistance=0.21
02:42:29.131 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.33 is < calculated value -0.39, using input
02:42:29.131 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.33, slope = -0.06
02:42:29.131 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:29.131 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:42:29.131 00.000 12044 MoveAxis(E, 25, ABG)
02:42:29.131 00.000 12044 Guiding  Dir = 2, Dur = 25
02:42:29.140 00.009 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15847, med=619, FiltMin=523, FiltMax=9797, Gamma=0.810
02:42:29.146 00.006 14964 UpdateGuideState exits: m=255541 SNR=306.9
02:42:29.147 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:29.147 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:29.148 00.001 14964 Enqueuing Expose request
02:42:29.223 00.075 12044 IsSlewing returns 0
02:42:29.223 00.000 12044 IsGuiding returns 0
02:42:29.255 00.032 12044 IsGuiding returns 1
02:42:29.255 00.000 12044 scope still moving after pulse duration time elapsed
02:42:29.318 00.063 12044 IsSlewing returns 0
02:42:29.318 00.000 12044 IsGuiding returns 0
02:42:29.318 00.000 12044 scope move finished after 25 + 70 ms
02:42:29.318 00.000 12044 Move returns status 0, amount 25
02:42:29.320 00.002 12044 MoveAxis(N, 0, ABG)
02:42:29.320 00.000 12044 Move returns status 0, amount 0
02:42:29.320 00.000 12044 move complete, result=0
02:42:29.320 00.000 12044 worker thread done servicing request
02:42:29.320 00.000 12044 Worker thread wakes up
02:42:29.320 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:29.320 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:29.320 00.000 14964 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
02:42:32.419 03.099 12044 Exposure complete
02:42:32.445 00.026 12044 worker thread done servicing request
02:42:32.445 00.000 14964 OnExposeComplete: enter
02:42:32.446 00.001 14964 UpdateGuideState(): m_state=6
02:42:32.446 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4508
02:42:32.447 00.001 14964 Star::Find returns 1 (0), X=278.81, Y=93.81, Mass=246533, SNR=306.0, Peak=14035 HFD=4.4
02:42:32.447 00.000 14964 MultiStar: [#1 0.07,1.40,0.00,M2] [#2 -0.46,-0.28,0.07,U] 
02:42:32.448 00.001 14964 single-star, 1 included, MultiStar: {-0.36, -0.12}, one-star: {-0.35, -0.11}
02:42:32.448 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
02:42:32.449 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
02:42:32.449 00.000 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-2.84 mountX=0.11 mountY=0.36, mountTheta=1.29
02:42:32.450 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.11, opts=13)
02:42:32.451 00.001 14964 Enqueuing Move request for scope (-0.35, -0.11)
02:42:32.451 00.000 12044 Worker thread wakes up
02:42:32.451 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
02:42:32.451 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
02:42:32.451 00.000 12044 Moving (-0.35, -0.11) raw xDistance=0.11 yDistance=0.36
02:42:32.451 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.04
02:42:32.451 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:32.451 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:42:32.451 00.000 12044 MoveAxis(E, 0, ABG)
02:42:32.452 00.001 12044 Move returns status 0, amount 0
02:42:32.452 00.000 12044 MoveAxis(N, 0, ABG)
02:42:32.452 00.000 12044 Move returns status 0, amount 0
02:42:32.452 00.000 12044 move complete, result=0
02:42:32.452 00.000 12044 worker thread done servicing request
02:42:32.459 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14035, med=617, FiltMin=530, FiltMax=10855, Gamma=0.810
02:42:32.465 00.006 14964 UpdateGuideState exits: m=246533 SNR=306.0
02:42:32.466 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:32.466 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:32.467 00.001 14964 Enqueuing Expose request
02:42:32.467 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:42:32.468 00.001 12044 Worker thread wakes up
02:42:32.468 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:32.468 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:35.569 03.101 12044 Exposure complete
02:42:35.593 00.024 12044 worker thread done servicing request
02:42:35.593 00.000 14964 OnExposeComplete: enter
02:42:35.594 00.001 14964 UpdateGuideState(): m_state=6
02:42:35.594 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4509
02:42:35.596 00.002 14964 Star::Find returns 1 (0), X=278.35, Y=93.64, Mass=250943, SNR=311.4, Peak=14513 HFD=4.3
02:42:35.596 00.000 14964 MultiStar: [#1 -0.19,1.08,0.00,M3] [#2 -0.57,0.10,0.07,U] 
02:42:35.597 00.001 14964 refined, 1 included, MultiStar: {-0.80, -0.25}, one-star: {-0.81, -0.28}
02:42:35.597 00.000 14964 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.56) = xAngle (-1.28 = -1.28)
02:42:35.598 00.001 14964 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
02:42:35.598 00.000 14964 CameraToMount -- cameraX=-0.80 cameraY=-0.25 hyp=0.83 cameraTheta=-2.84 mountX=0.24 mountY=0.82, mountTheta=1.29
02:42:35.599 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.80, y=-0.25, opts=13)
02:42:35.600 00.001 14964 Enqueuing Move request for scope (-0.80, -0.25)
02:42:35.600 00.000 12044 Worker thread wakes up
02:42:35.600 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.25) opts 0xd
02:42:35.600 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.80, -0.25)
02:42:35.600 00.000 12044 Moving (-0.80, -0.25) raw xDistance=0.24 yDistance=0.82
02:42:35.600 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.02
02:42:35.600 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:35.600 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.82
02:42:35.600 00.000 12044 MoveAxis(E, 0, ABG)
02:42:35.600 00.000 12044 Move returns status 0, amount 0
02:42:35.600 00.000 12044 MoveAxis(N, 0, ABG)
02:42:35.600 00.000 12044 Move returns status 0, amount 0
02:42:35.600 00.000 12044 move complete, result=0
02:42:35.600 00.000 12044 worker thread done servicing request
02:42:35.608 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14513, med=619, FiltMin=529, FiltMax=10955, Gamma=0.810
02:42:35.613 00.005 14964 UpdateGuideState exits: m=250943 SNR=311.4
02:42:35.614 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:35.614 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:35.615 00.001 14964 Enqueuing Expose request
02:42:35.615 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
02:42:35.616 00.001 12044 Worker thread wakes up
02:42:35.616 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:35.616 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:38.737 03.121 12044 Exposure complete
02:42:38.763 00.026 12044 worker thread done servicing request
02:42:38.763 00.000 14964 OnExposeComplete: enter
02:42:38.764 00.001 14964 UpdateGuideState(): m_state=6
02:42:38.765 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4510
02:42:38.765 00.000 14964 Star::Find returns 1 (0), X=278.22, Y=94.09, Mass=250656, SNR=306.2, Peak=12755 HFD=4.5
02:42:38.766 00.001 14964 MultiStar: [#1 -0.27,1.00,0.00,M4] [#2 -1.00,-0.36,0.00,M5] 
02:42:38.766 00.000 14964 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.56) = xAngle (4.52 = -1.77)
02:42:38.767 00.001 14964 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.57 = 1.29)
02:42:38.767 00.000 14964 CameraToMount -- cameraX=-0.95 cameraY=0.17 hyp=0.96 cameraTheta=2.96 mountX=-0.19 mountY=0.93, mountTheta=1.77
02:42:38.768 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.95, y=0.17, opts=13)
02:42:38.769 00.001 14964 Enqueuing Move request for scope (-0.95, 0.17)
02:42:38.769 00.000 12044 Worker thread wakes up
02:42:38.769 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.17) opts 0xd
02:42:38.769 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.95, 0.17)
02:42:38.769 00.000 12044 Moving (-0.95, 0.17) raw xDistance=-0.19 yDistance=0.93
02:42:38.769 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.07
02:42:38.769 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=0.80 newest=2.11
02:42:38.769 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
02:42:38.769 00.000 12044 MoveAxis(E, 0, ABG)
02:42:38.769 00.000 12044 Move returns status 0, amount 0
02:42:38.769 00.000 12044 BLC: Oldest BLC event removed
02:42:38.769 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 355 applied
02:42:38.769 00.000 12044 MoveAxis(S, 441, ABG)
02:42:38.769 00.000 12044 Guiding  Dir = 1, Dur = 441
02:42:38.777 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12755, med=619, FiltMin=531, FiltMax=10643, Gamma=0.810
02:42:38.782 00.005 14964 UpdateGuideState exits: m=250656 SNR=306.2
02:42:38.783 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:38.783 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:38.783 00.000 14964 Enqueuing Expose request
02:42:38.818 00.035 12044 IsSlewing returns 0
02:42:38.818 00.000 12044 IsGuiding returns 0
02:42:38.850 00.032 12044 PulseGuide returned control before completion, sleep 421
02:42:39.296 00.446 12044 IsGuiding returns 1
02:42:39.296 00.000 12044 scope still moving after pulse duration time elapsed
02:42:39.350 00.054 12044 IsSlewing returns 0
02:42:39.350 00.000 12044 IsGuiding returns 0
02:42:39.350 00.000 12044 scope move finished after 441 + 90 ms
02:42:39.350 00.000 12044 Move returns status 0, amount 441
02:42:39.350 00.000 12044 move complete, result=0
02:42:39.350 00.000 12044 worker thread done servicing request
02:42:39.350 00.000 12044 Worker thread wakes up
02:42:39.350 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:39.350 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:39.350 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.9 px 441 ms SOUTH
02:42:42.470 03.120 12044 Exposure complete
02:42:42.491 00.021 12044 worker thread done servicing request
02:42:42.491 00.000 14964 OnExposeComplete: enter
02:42:42.491 00.000 14964 UpdateGuideState(): m_state=6
02:42:42.492 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4511
02:42:42.493 00.001 14964 Star::Find returns 1 (0), X=279.31, Y=93.96, Mass=254265, SNR=301.5, Peak=13607 HFD=4.3
02:42:42.493 00.000 14964 MultiStar: [#1 0.68,1.05,0.00,M5] [#2 0.52,-0.50,0.08,U] 
02:42:42.494 00.001 14964 single-star, 1 included, MultiStar: {0.17, 0.00}, one-star: {0.14, 0.05}
02:42:42.494 00.000 14964 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.56) = xAngle (1.88 = 1.88)
02:42:42.494 00.000 14964 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.93 = -1.35)
02:42:42.495 00.001 14964 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
02:42:42.496 00.001 14964 SchedulePrimaryMove(1136A648, x=0.14, y=0.05, opts=13)
02:42:42.496 00.000 14964 Enqueuing Move request for scope (0.14, 0.05)
02:42:42.497 00.001 12044 Worker thread wakes up
02:42:42.497 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
02:42:42.497 00.000 12044 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
02:42:42.497 00.000 12044 Moving (0.14, 0.05) raw xDistance=-0.04 yDistance=-0.14
02:42:42.497 00.000 12044 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.01, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.925503, 1:-0.142405
02:42:42.497 00.000 12044 BLC: No correction, Miss < min_move
02:42:42.497 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.08
02:42:42.497 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:42.497 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:42:42.497 00.000 12044 MoveAxis(E, 0, ABG)
02:42:42.497 00.000 12044 Move returns status 0, amount 0
02:42:42.497 00.000 12044 MoveAxis(N, 0, ABG)
02:42:42.497 00.000 12044 Move returns status 0, amount 0
02:42:42.497 00.000 12044 move complete, result=0
02:42:42.497 00.000 12044 worker thread done servicing request
02:42:42.504 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13607, med=617, FiltMin=531, FiltMax=10619, Gamma=0.810
02:42:42.510 00.006 14964 UpdateGuideState exits: m=254265 SNR=301.5
02:42:42.510 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.511 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:42.511 00.000 14964 Enqueuing Expose request
02:42:42.512 00.001 12044 Worker thread wakes up
02:42:42.512 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:42.512 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:42.512 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:45.648 03.136 12044 Exposure complete
02:42:45.674 00.026 12044 worker thread done servicing request
02:42:45.674 00.000 14964 OnExposeComplete: enter
02:42:45.675 00.001 14964 UpdateGuideState(): m_state=6
02:42:45.676 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4512
02:42:45.676 00.000 14964 Star::Find returns 1 (0), X=278.90, Y=93.96, Mass=239493, SNR=287.1, Peak=12855 HFD=4.4
02:42:45.677 00.001 14964 MultiStar: [#1 0.68,1.16,0.00,M6] [#2 -0.07,-0.26,0.07,U] 
02:42:45.677 00.000 14964 refined, 1 included, MultiStar: {-0.25, 0.02}, one-star: {-0.26, 0.04}
02:42:45.678 00.001 14964 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.56) = xAngle (4.63 = -1.66)
02:42:45.678 00.000 14964 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.68 = 1.40)
02:42:45.679 00.001 14964 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.07 mountX=-0.02 mountY=0.25, mountTheta=1.66
02:42:45.680 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.25, y=0.02, opts=13)
02:42:45.680 00.000 14964 Enqueuing Move request for scope (-0.25, 0.02)
02:42:45.681 00.001 12044 Worker thread wakes up
02:42:45.681 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
02:42:45.681 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
02:42:45.681 00.000 12044 Moving (-0.25, 0.02) raw xDistance=-0.02 yDistance=0.25
02:42:45.681 00.000 12044 BLC: History state: CurrMiss=0.25, AvgInitMiss=-0.01, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.925503, 1:-0.142405, 2:0.247132
02:42:45.681 00.000 12044 BLC: No correction, Miss < min_move
02:42:45.681 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.07
02:42:45.681 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:45.681 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:42:45.681 00.000 12044 MoveAxis(E, 0, ABG)
02:42:45.681 00.000 12044 Move returns status 0, amount 0
02:42:45.681 00.000 12044 MoveAxis(N, 0, ABG)
02:42:45.681 00.000 12044 Move returns status 0, amount 0
02:42:45.681 00.000 12044 move complete, result=0
02:42:45.681 00.000 12044 worker thread done servicing request
02:42:45.689 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12855, med=619, FiltMin=521, FiltMax=9917, Gamma=0.810
02:42:45.694 00.005 14964 UpdateGuideState exits: m=239493 SNR=287.1
02:42:45.695 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:45.696 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:45.696 00.000 14964 Enqueuing Expose request
02:42:45.696 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:45.697 00.001 12044 Worker thread wakes up
02:42:45.697 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:45.697 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:48.820 03.123 12044 Exposure complete
02:42:48.846 00.026 12044 worker thread done servicing request
02:42:48.846 00.000 14964 OnExposeComplete: enter
02:42:48.847 00.001 14964 UpdateGuideState(): m_state=6
02:42:48.847 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4513
02:42:48.848 00.001 14964 Star::Find returns 1 (0), X=279.55, Y=93.86, Mass=252225, SNR=314.3, Peak=14895 HFD=4.1
02:42:48.848 00.000 14964 MultiStar: [#1 0.71,1.27,0.00,M7] [#2 0.39,-0.50,0.07,U] 
02:42:48.849 00.001 14964 single-star, 1 included, MultiStar: {0.38, -0.09}, one-star: {0.38, -0.06}
02:42:48.849 00.000 14964 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.56) = xAngle (1.40 = 1.40)
02:42:48.850 00.001 14964 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.45 = -1.83)
02:42:48.850 00.000 14964 CameraToMount -- cameraX=0.38 cameraY=-0.06 hyp=0.39 cameraTheta=-0.16 mountX=0.07 mountY=-0.38, mountTheta=-1.39
02:42:48.852 00.002 14964 SchedulePrimaryMove(1136A648, x=0.38, y=-0.06, opts=13)
02:42:48.853 00.001 14964 Enqueuing Move request for scope (0.38, -0.06)
02:42:48.853 00.000 12044 Worker thread wakes up
02:42:48.853 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.06) opts 0xd
02:42:48.853 00.000 12044 Handling offset move in thread for scope, endpoint = (0.38, -0.06)
02:42:48.853 00.000 12044 Moving (0.38, -0.06) raw xDistance=0.07 yDistance=-0.38
02:42:48.853 00.000 12044 BLC: window closed
02:42:48.853 00.000 12044 BLC: History state: CurrMiss=-0.38, AvgInitMiss=-0.01, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.925503, 1:-0.142405, 2:0.247132
02:42:48.853 00.000 12044 BLC: No correction, Miss < min_move
02:42:48.853 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.34, using input
02:42:48.853 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.05
02:42:48.853 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:48.853 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:42:48.853 00.000 12044 MoveAxis(E, 0, ABG)
02:42:48.854 00.001 12044 Move returns status 0, amount 0
02:42:48.854 00.000 12044 MoveAxis(N, 0, ABG)
02:42:48.854 00.000 12044 Move returns status 0, amount 0
02:42:48.854 00.000 12044 move complete, result=0
02:42:48.854 00.000 12044 worker thread done servicing request
02:42:48.861 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14895, med=618, FiltMin=523, FiltMax=11339, Gamma=0.810
02:42:48.866 00.005 14964 UpdateGuideState exits: m=252225 SNR=314.3
02:42:48.866 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:48.867 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:48.867 00.000 14964 Enqueuing Expose request
02:42:48.868 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:42:48.869 00.001 12044 Worker thread wakes up
02:42:48.869 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:48.869 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:51.991 03.122 12044 Exposure complete
02:42:52.014 00.023 12044 worker thread done servicing request
02:42:52.014 00.000 14964 OnExposeComplete: enter
02:42:52.015 00.001 14964 UpdateGuideState(): m_state=6
02:42:52.015 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4514
02:42:52.016 00.001 14964 Star::Find returns 1 (0), X=279.64, Y=93.22, Mass=249441, SNR=309.1, Peak=14872 HFD=4.5
02:42:52.017 00.001 14964 MultiStar: [#1 1.11,1.49,0.00,M8] [#2 0.44,-0.29,0.07,U] 
02:42:52.017 00.000 14964 refined, 1 included, MultiStar: {0.47, -0.67}, one-star: {0.47, -0.70}
02:42:52.018 00.001 14964 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.56) = xAngle (0.59 = 0.59)
02:42:52.018 00.000 14964 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.65 = -2.64)
02:42:52.019 00.001 14964 CameraToMount -- cameraX=0.47 cameraY=-0.67 hyp=0.82 cameraTheta=-0.96 mountX=0.68 mountY=-0.40, mountTheta=-0.53
02:42:52.020 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=-0.67, opts=13)
02:42:52.020 00.000 14964 Enqueuing Move request for scope (0.47, -0.67)
02:42:52.021 00.001 12044 Worker thread wakes up
02:42:52.021 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.67) opts 0xd
02:42:52.021 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, -0.67)
02:42:52.021 00.000 12044 Moving (0.47, -0.67) raw xDistance=0.68 yDistance=-0.40
02:42:52.021 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.68, slope = 0.04
02:42:52.021 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:52.021 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:42:52.021 00.000 12044 MoveAxis(W, 31, ABG)
02:42:52.021 00.000 12044 Guiding  Dir = 3, Dur = 31
02:42:52.028 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14872, med=618, FiltMin=521, FiltMax=10299, Gamma=0.810
02:42:52.034 00.006 14964 UpdateGuideState exits: m=249441 SNR=309.1
02:42:52.034 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:52.035 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:52.035 00.000 14964 Enqueuing Expose request
02:42:52.052 00.017 12044 IsSlewing returns 0
02:42:52.053 00.001 12044 IsGuiding returns 0
02:42:52.084 00.031 12044 IsGuiding returns 1
02:42:52.084 00.000 12044 scope still moving after pulse duration time elapsed
02:42:52.150 00.066 12044 IsSlewing returns 0
02:42:52.150 00.000 12044 IsGuiding returns 0
02:42:52.150 00.000 12044 scope move finished after 31 + 66 ms
02:42:52.150 00.000 12044 Move returns status 0, amount 31
02:42:52.150 00.000 12044 MoveAxis(N, 0, ABG)
02:42:52.150 00.000 12044 Move returns status 0, amount 0
02:42:52.150 00.000 12044 move complete, result=0
02:42:52.150 00.000 12044 worker thread done servicing request
02:42:52.150 00.000 12044 Worker thread wakes up
02:42:52.150 00.000 14964 GuideStep: 0.7 px 31 ms WEST, -0.4 px 0 ms NORTH
02:42:52.151 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:52.151 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:55.242 03.091 12044 Exposure complete
02:42:55.263 00.021 12044 worker thread done servicing request
02:42:55.263 00.000 14964 OnExposeComplete: enter
02:42:55.264 00.001 14964 UpdateGuideState(): m_state=6
02:42:55.264 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4515
02:42:55.265 00.001 14964 Star::Find returns 1 (0), X=278.94, Y=93.94, Mass=247125, SNR=299.9, Peak=14491 HFD=4.4
02:42:55.265 00.000 14964 MultiStar: [#1 0.74,0.99,0.00,M9] [#2 -0.06,-0.17,0.08,U] 
02:42:55.266 00.001 14964 refined, 1 included, MultiStar: {-0.21, 0.01}, one-star: {-0.23, 0.02}
02:42:55.266 00.000 14964 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.56) = xAngle (4.66 = -1.62)
02:42:55.267 00.001 14964 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.71 = 1.43)
02:42:55.267 00.000 14964 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=-0.01 mountY=0.21, mountTheta=1.62
02:42:55.269 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.21, y=0.01, opts=13)
02:42:55.269 00.000 14964 Enqueuing Move request for scope (-0.21, 0.01)
02:42:55.270 00.001 12044 Worker thread wakes up
02:42:55.270 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
02:42:55.270 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
02:42:55.270 00.000 12044 Moving (-0.21, 0.01) raw xDistance=-0.01 yDistance=0.21
02:42:55.270 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
02:42:55.270 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:55.270 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:42:55.270 00.000 12044 MoveAxis(E, 0, ABG)
02:42:55.270 00.000 12044 Move returns status 0, amount 0
02:42:55.270 00.000 12044 MoveAxis(N, 0, ABG)
02:42:55.270 00.000 12044 Move returns status 0, amount 0
02:42:55.270 00.000 12044 move complete, result=0
02:42:55.270 00.000 12044 worker thread done servicing request
02:42:55.278 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14491, med=619, FiltMin=535, FiltMax=10600, Gamma=0.810
02:42:55.283 00.005 14964 UpdateGuideState exits: m=247125 SNR=299.9
02:42:55.284 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.284 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:55.285 00.001 14964 Enqueuing Expose request
02:42:55.285 00.000 14964 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:55.287 00.002 12044 Worker thread wakes up
02:42:55.287 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:55.287 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:42:58.411 03.124 12044 Exposure complete
02:42:58.434 00.023 12044 worker thread done servicing request
02:42:58.434 00.000 14964 OnExposeComplete: enter
02:42:58.435 00.001 14964 UpdateGuideState(): m_state=6
02:42:58.435 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4516
02:42:58.436 00.001 14964 Star::Find returns 1 (0), X=278.63, Y=93.76, Mass=256091, SNR=314.3, Peak=13539 HFD=4.6
02:42:58.436 00.000 14964 MultiStar: [#1 -0.13,1.50,0.00,M10] [#2 -1.10,-0.12,0.00,M1] 
02:42:58.437 00.001 14964 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.56) = xAngle (-1.30 = -1.30)
02:42:58.437 00.000 14964 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.75 = 1.75)
02:42:58.438 00.001 14964 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-2.85 mountX=0.15 mountY=0.55, mountTheta=1.30
02:42:58.440 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.54, y=-0.16, opts=13)
02:42:58.440 00.000 14964 Enqueuing Move request for scope (-0.54, -0.16)
02:42:58.441 00.001 12044 Worker thread wakes up
02:42:58.441 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.16) opts 0xd
02:42:58.441 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.54, -0.16)
02:42:58.441 00.000 12044 Moving (-0.54, -0.16) raw xDistance=0.15 yDistance=0.55
02:42:58.441 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.26, using input
02:42:58.441 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.04
02:42:58.441 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:42:58.441 00.000 12044 MoveAxis(E, 0, ABG)
02:42:58.441 00.000 12044 Move returns status 0, amount 0
02:42:58.441 00.000 12044 MoveAxis(S, 51, ABG)
02:42:58.441 00.000 12044 Guiding  Dir = 1, Dur = 51
02:42:58.448 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13539, med=618, FiltMin=527, FiltMax=10647, Gamma=0.810
02:42:58.454 00.006 14964 UpdateGuideState exits: m=256091 SNR=314.3
02:42:58.455 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.455 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:42:58.456 00.001 14964 Enqueuing Expose request
02:42:58.462 00.006 12044 IsSlewing returns 0
02:42:58.462 00.000 12044 IsGuiding returns 0
02:42:58.493 00.031 12044 PulseGuide returned control before completion, sleep 31
02:42:58.556 00.063 12044 IsGuiding returns 1
02:42:58.556 00.000 12044 scope still moving after pulse duration time elapsed
02:42:58.631 00.075 12044 IsSlewing returns 0
02:42:58.631 00.000 12044 IsGuiding returns 0
02:42:58.631 00.000 12044 scope move finished after 51 + 118 ms
02:42:58.631 00.000 12044 Move returns status 0, amount 51
02:42:58.631 00.000 12044 move complete, result=0
02:42:58.631 00.000 12044 worker thread done servicing request
02:42:58.631 00.000 12044 Worker thread wakes up
02:42:58.631 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.5 px 51 ms SOUTH
02:42:58.632 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:42:58.632 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:01.740 03.108 12044 Exposure complete
02:43:01.782 00.042 12044 worker thread done servicing request
02:43:01.782 00.000 14964 OnExposeComplete: enter
02:43:01.784 00.002 14964 UpdateGuideState(): m_state=6
02:43:01.786 00.002 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4517
02:43:01.787 00.001 14964 Star::Find returns 1 (0), X=279.66, Y=93.36, Mass=250206, SNR=311.6, Peak=15896 HFD=4.3
02:43:01.789 00.002 14964 MultiStar: [#1 0.90,1.56,0.00,R] [#2 0.37,-0.04,0.07,U] 
02:43:01.790 00.001 14964 refined, 1 included, MultiStar: {0.49, -0.53}, one-star: {0.50, -0.56}
02:43:01.791 00.001 14964 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.56) = xAngle (0.73 = 0.73)
02:43:01.792 00.001 14964 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.78 = -2.50)
02:43:01.793 00.001 14964 CameraToMount -- cameraX=0.49 cameraY=-0.53 hyp=0.72 cameraTheta=-0.82 mountX=0.54 mountY=-0.43, mountTheta=-0.68
02:43:01.794 00.001 14964 SchedulePrimaryMove(1136A648, x=0.49, y=-0.53, opts=13)
02:43:01.796 00.002 14964 Enqueuing Move request for scope (0.49, -0.53)
02:43:01.797 00.001 12044 Worker thread wakes up
02:43:01.797 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.53) opts 0xd
02:43:01.797 00.000 12044 Handling offset move in thread for scope, endpoint = (0.49, -0.53)
02:43:01.797 00.000 12044 Moving (0.49, -0.53) raw xDistance=0.54 yDistance=-0.43
02:43:01.797 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.54, slope = 0.04
02:43:01.797 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:01.797 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:43:01.798 00.001 12044 MoveAxis(W, 30, ABG)
02:43:01.798 00.000 12044 Guiding  Dir = 3, Dur = 30
02:43:01.811 00.013 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15896, med=618, FiltMin=534, FiltMax=11382, Gamma=0.810
02:43:01.818 00.007 12044 IsSlewing returns 0
02:43:01.818 00.000 12044 IsGuiding returns 0
02:43:01.820 00.002 14964 UpdateGuideState exits: m=250206 SNR=311.6
02:43:01.821 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:01.821 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:01.822 00.001 14964 Enqueuing Expose request
02:43:01.883 00.061 12044 IsGuiding returns 1
02:43:01.883 00.000 12044 scope still moving after pulse duration time elapsed
02:43:01.976 00.093 12044 IsSlewing returns 0
02:43:01.976 00.000 12044 IsGuiding returns 0
02:43:01.976 00.000 12044 scope move finished after 30 + 127 ms
02:43:01.976 00.000 12044 Move returns status 0, amount 30
02:43:01.976 00.000 12044 MoveAxis(N, 0, ABG)
02:43:01.976 00.000 12044 Move returns status 0, amount 0
02:43:01.976 00.000 12044 move complete, result=0
02:43:01.976 00.000 12044 worker thread done servicing request
02:43:01.976 00.000 12044 Worker thread wakes up
02:43:01.976 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:01.976 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:01.976 00.000 14964 GuideStep: 0.5 px 30 ms WEST, -0.4 px 0 ms NORTH
02:43:05.113 03.137 12044 Exposure complete
02:43:05.138 00.025 12044 worker thread done servicing request
02:43:05.138 00.000 14964 OnExposeComplete: enter
02:43:05.139 00.001 14964 UpdateGuideState(): m_state=6
02:43:05.139 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4518
02:43:05.140 00.001 14964 Star::Find returns 1 (0), X=279.74, Y=93.93, Mass=250528, SNR=314.6, Peak=13769 HFD=4.3
02:43:05.140 00.000 14964 MultiStar: [#1 0.54,-0.78,0.00,M1] [#2 0.83,-0.91,0.00,M1] 
02:43:05.141 00.001 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
02:43:05.142 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.63 = -1.66)
02:43:05.143 00.001 14964 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.02 mountX=-0.00 mountY=-0.57, mountTheta=-1.57
02:43:05.144 00.001 14964 SchedulePrimaryMove(1136A648, x=0.58, y=0.01, opts=13)
02:43:05.144 00.000 14964 Enqueuing Move request for scope (0.58, 0.01)
02:43:05.145 00.001 12044 Worker thread wakes up
02:43:05.145 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.01) opts 0xd
02:43:05.145 00.000 12044 Handling offset move in thread for scope, endpoint = (0.58, 0.01)
02:43:05.145 00.000 12044 Moving (0.58, 0.01) raw xDistance=-0.00 yDistance=-0.57
02:43:05.145 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.03
02:43:05.145 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:05.145 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
02:43:05.145 00.000 12044 MoveAxis(E, 0, ABG)
02:43:05.145 00.000 12044 Move returns status 0, amount 0
02:43:05.145 00.000 12044 MoveAxis(N, 0, ABG)
02:43:05.145 00.000 12044 Move returns status 0, amount 0
02:43:05.145 00.000 12044 move complete, result=0
02:43:05.145 00.000 12044 worker thread done servicing request
02:43:05.153 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13769, med=619, FiltMin=531, FiltMax=9879, Gamma=0.810
02:43:05.158 00.005 14964 UpdateGuideState exits: m=250528 SNR=314.6
02:43:05.159 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.159 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:05.160 00.001 14964 Enqueuing Expose request
02:43:05.160 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
02:43:05.161 00.001 12044 Worker thread wakes up
02:43:05.161 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:05.161 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:08.264 03.103 12044 Exposure complete
02:43:08.294 00.030 12044 worker thread done servicing request
02:43:08.294 00.000 14964 OnExposeComplete: enter
02:43:08.296 00.002 14964 UpdateGuideState(): m_state=6
02:43:08.296 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4519
02:43:08.297 00.001 14964 Star::Find returns 1 (0), X=279.34, Y=93.97, Mass=249708, SNR=311.6, Peak=14851 HFD=4.1
02:43:08.297 00.000 14964 MultiStar: [#1 -0.02,-0.72,0.17,U] [#2 0.25,-0.53,0.08,U] 
02:43:08.298 00.001 14964 refined, 2 included, MultiStar: {0.15, -0.09}, one-star: {0.17, 0.05}
02:43:08.298 00.000 14964 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.56) = xAngle (1.03 = 1.03)
02:43:08.299 00.001 14964 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.09 = -2.20)
02:43:08.299 00.000 14964 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=0.09 mountY=-0.14, mountTheta=-1.01
02:43:08.301 00.002 14964 SchedulePrimaryMove(1136A648, x=0.15, y=-0.09, opts=13)
02:43:08.302 00.001 14964 Enqueuing Move request for scope (0.15, -0.09)
02:43:08.302 00.000 12044 Worker thread wakes up
02:43:08.303 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:43:08.303 00.000 12044 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:43:08.303 00.000 12044 Moving (0.15, -0.09) raw xDistance=0.09 yDistance=-0.14
02:43:08.303 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.20, using input
02:43:08.303 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
02:43:08.303 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:08.303 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:43:08.303 00.000 12044 MoveAxis(E, 0, ABG)
02:43:08.303 00.000 12044 Move returns status 0, amount 0
02:43:08.303 00.000 12044 MoveAxis(N, 0, ABG)
02:43:08.303 00.000 12044 Move returns status 0, amount 0
02:43:08.303 00.000 12044 move complete, result=0
02:43:08.303 00.000 12044 worker thread done servicing request
02:43:08.310 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14851, med=619, FiltMin=524, FiltMax=11179, Gamma=0.810
02:43:08.315 00.005 14964 UpdateGuideState exits: m=249708 SNR=311.6
02:43:08.316 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.316 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:08.317 00.001 14964 Enqueuing Expose request
02:43:08.317 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:08.318 00.001 12044 Worker thread wakes up
02:43:08.318 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:08.318 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:11.450 03.132 12044 Exposure complete
02:43:11.481 00.031 12044 worker thread done servicing request
02:43:11.481 00.000 14964 OnExposeComplete: enter
02:43:11.482 00.001 14964 UpdateGuideState(): m_state=6
02:43:11.482 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4520
02:43:11.483 00.001 14964 Star::Find returns 1 (0), X=279.68, Y=93.97, Mass=258239, SNR=312.0, Peak=17269 HFD=4.1
02:43:11.484 00.001 14964 MultiStar: [#1 0.04,-0.58,0.16,U] [#2 0.61,-0.63,0.00,M1] 
02:43:11.484 00.000 14964 refined, 1 included, MultiStar: {0.45, -0.04}, one-star: {0.51, 0.05}
02:43:11.484 00.000 14964 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.56) = xAngle (1.47 = 1.47)
02:43:11.485 00.001 14964 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.53 = -1.76)
02:43:11.485 00.000 14964 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.08 mountX=0.04 mountY=-0.44, mountTheta=-1.47
02:43:11.486 00.001 14964 SchedulePrimaryMove(1136A648, x=0.45, y=-0.04, opts=13)
02:43:11.487 00.001 14964 Enqueuing Move request for scope (0.45, -0.04)
02:43:11.487 00.000 12044 Worker thread wakes up
02:43:11.487 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.04) opts 0xd
02:43:11.487 00.000 12044 Handling offset move in thread for scope, endpoint = (0.45, -0.04)
02:43:11.488 00.001 12044 Moving (0.45, -0.04) raw xDistance=0.04 yDistance=-0.44
02:43:11.488 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:43:11.488 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:11.488 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:43:11.488 00.000 12044 MoveAxis(E, 0, ABG)
02:43:11.488 00.000 12044 Move returns status 0, amount 0
02:43:11.488 00.000 12044 MoveAxis(N, 0, ABG)
02:43:11.488 00.000 12044 Move returns status 0, amount 0
02:43:11.488 00.000 12044 move complete, result=0
02:43:11.488 00.000 12044 worker thread done servicing request
02:43:11.495 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=17269, med=617, FiltMin=525, FiltMax=10555, Gamma=0.810
02:43:11.500 00.005 14964 UpdateGuideState exits: m=258239 SNR=312.0
02:43:11.501 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:11.501 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:11.502 00.001 14964 Enqueuing Expose request
02:43:11.502 00.000 14964 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:43:11.503 00.001 12044 Worker thread wakes up
02:43:11.503 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:11.503 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:14.629 03.126 12044 Exposure complete
02:43:14.651 00.022 12044 worker thread done servicing request
02:43:14.651 00.000 14964 OnExposeComplete: enter
02:43:14.652 00.001 14964 UpdateGuideState(): m_state=6
02:43:14.653 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4521
02:43:14.653 00.000 14964 Star::Find returns 1 (0), X=279.69, Y=94.29, Mass=250289, SNR=304.9, Peak=13457 HFD=4.7
02:43:14.654 00.001 14964 MultiStar: [#1 0.35,-1.08,0.00,M1] [#2 0.71,-0.98,0.00,M2] 
02:43:14.654 00.000 14964 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.56) = xAngle (2.18 = 2.18)
02:43:14.654 00.000 14964 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.23 = -1.05)
02:43:14.655 00.001 14964 CameraToMount -- cameraX=0.52 cameraY=0.37 hyp=0.64 cameraTheta=0.62 mountX=-0.36 mountY=-0.56, mountTheta=-2.15
02:43:14.656 00.001 14964 SchedulePrimaryMove(1136A648, x=0.52, y=0.37, opts=13)
02:43:14.656 00.000 14964 Enqueuing Move request for scope (0.52, 0.37)
02:43:14.657 00.001 12044 Worker thread wakes up
02:43:14.657 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.37) opts 0xd
02:43:14.657 00.000 12044 Handling offset move in thread for scope, endpoint = (0.52, 0.37)
02:43:14.657 00.000 12044 Moving (0.52, 0.37) raw xDistance=-0.36 yDistance=-0.56
02:43:14.657 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.36, slope = -0.04
02:43:14.657 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:14.657 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
02:43:14.657 00.000 12044 MoveAxis(E, 27, ABG)
02:43:14.657 00.000 12044 Guiding  Dir = 2, Dur = 27
02:43:14.664 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13457, med=618, FiltMin=527, FiltMax=10011, Gamma=0.810
02:43:14.670 00.006 14964 UpdateGuideState exits: m=250289 SNR=304.9
02:43:14.670 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:14.671 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:14.671 00.000 14964 Enqueuing Expose request
02:43:14.693 00.022 12044 IsSlewing returns 0
02:43:14.694 00.001 12044 IsGuiding returns 0
02:43:14.726 00.032 12044 IsGuiding returns 1
02:43:14.726 00.000 12044 scope still moving after pulse duration time elapsed
02:43:14.773 00.047 12044 IsSlewing returns 0
02:43:14.773 00.000 12044 IsGuiding returns 0
02:43:14.773 00.000 12044 scope move finished after 27 + 51 ms
02:43:14.773 00.000 12044 Move returns status 0, amount 27
02:43:14.773 00.000 12044 MoveAxis(N, 0, ABG)
02:43:14.773 00.000 12044 Move returns status 0, amount 0
02:43:14.773 00.000 12044 move complete, result=0
02:43:14.773 00.000 12044 worker thread done servicing request
02:43:14.773 00.000 12044 Worker thread wakes up
02:43:14.773 00.000 14964 GuideStep: -0.4 px 27 ms EAST, -0.6 px 0 ms NORTH
02:43:14.774 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:14.774 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:17.898 03.124 12044 Exposure complete
02:43:17.921 00.023 12044 worker thread done servicing request
02:43:17.922 00.001 14964 OnExposeComplete: enter
02:43:17.922 00.000 14964 UpdateGuideState(): m_state=6
02:43:17.923 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4522
02:43:17.923 00.000 14964 Star::Find returns 1 (0), X=279.64, Y=94.29, Mass=244908, SNR=295.0, Peak=14161 HFD=4.5
02:43:17.924 00.001 14964 MultiStar: [#1 0.09,-1.19,0.00,M2] [#2 0.59,-0.87,0.00,M3] 
02:43:17.924 00.000 14964 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.56) = xAngle (2.22 = 2.22)
02:43:17.925 00.001 14964 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.01)
02:43:17.925 00.000 14964 CameraToMount -- cameraX=0.47 cameraY=0.37 hyp=0.60 cameraTheta=0.67 mountX=-0.36 mountY=-0.51, mountTheta=-2.19
02:43:17.926 00.001 14964 SchedulePrimaryMove(1136A648, x=0.47, y=0.37, opts=13)
02:43:17.927 00.001 14964 Enqueuing Move request for scope (0.47, 0.37)
02:43:17.927 00.000 12044 Worker thread wakes up
02:43:17.927 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.37) opts 0xd
02:43:17.927 00.000 12044 Handling offset move in thread for scope, endpoint = (0.47, 0.37)
02:43:17.927 00.000 12044 Moving (0.47, 0.37) raw xDistance=-0.36 yDistance=-0.51
02:43:17.927 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.36 is < calculated value -0.46, using input
02:43:17.927 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.36, slope = -0.07
02:43:17.927 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:17.927 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:43:17.927 00.000 12044 MoveAxis(E, 28, ABG)
02:43:17.927 00.000 12044 Guiding  Dir = 2, Dur = 28
02:43:17.935 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14161, med=619, FiltMin=533, FiltMax=10743, Gamma=0.810
02:43:17.940 00.005 14964 UpdateGuideState exits: m=244908 SNR=295.0
02:43:17.941 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.941 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:17.942 00.001 14964 Enqueuing Expose request
02:43:17.974 00.032 12044 IsSlewing returns 0
02:43:17.974 00.000 12044 IsGuiding returns 0
02:43:18.006 00.032 12044 IsGuiding returns 1
02:43:18.006 00.000 12044 scope still moving after pulse duration time elapsed
02:43:18.054 00.048 12044 IsSlewing returns 0
02:43:18.054 00.000 12044 IsGuiding returns 0
02:43:18.054 00.000 12044 scope move finished after 28 + 52 ms
02:43:18.054 00.000 12044 Move returns status 0, amount 28
02:43:18.055 00.001 12044 MoveAxis(N, 0, ABG)
02:43:18.055 00.000 12044 Move returns status 0, amount 0
02:43:18.055 00.000 12044 move complete, result=0
02:43:18.055 00.000 12044 worker thread done servicing request
02:43:18.055 00.000 12044 Worker thread wakes up
02:43:18.055 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:18.055 00.000 14964 GuideStep: -0.4 px 28 ms EAST, -0.5 px 0 ms NORTH
02:43:18.056 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:21.155 03.099 12044 Exposure complete
02:43:21.177 00.022 12044 worker thread done servicing request
02:43:21.177 00.000 14964 OnExposeComplete: enter
02:43:21.177 00.000 14964 UpdateGuideState(): m_state=6
02:43:21.178 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4523
02:43:21.178 00.000 14964 Star::Find returns 1 (0), X=280.05, Y=93.47, Mass=256035, SNR=318.2, Peak=16604 HFD=4.9
02:43:21.179 00.001 14964 MultiStar: [#1 0.80,-0.32,0.00,M3] [#2 1.36,-0.60,0.00,M4] 
02:43:21.180 00.001 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
02:43:21.180 00.000 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
02:43:21.180 00.000 14964 CameraToMount -- cameraX=0.89 cameraY=-0.45 hyp=0.99 cameraTheta=-0.47 mountX=0.46 mountY=-0.84, mountTheta=-1.07
02:43:21.182 00.002 14964 SchedulePrimaryMove(1136A648, x=0.89, y=-0.45, opts=13)
02:43:21.182 00.000 14964 Enqueuing Move request for scope (0.89, -0.45)
02:43:21.183 00.001 12044 Worker thread wakes up
02:43:21.183 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.45) opts 0xd
02:43:21.183 00.000 12044 Handling offset move in thread for scope, endpoint = (0.89, -0.45)
02:43:21.183 00.000 12044 Moving (0.89, -0.45) raw xDistance=0.46 yDistance=-0.84
02:43:21.183 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.46, slope = -0.05
02:43:21.183 00.000 12044 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-1.90
02:43:21.183 00.000 12044 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
02:43:21.183 00.000 12044 MoveAxis(E, 0, ABG)
02:43:21.183 00.000 12044 Move returns status 0, amount 0
02:43:21.183 00.000 12044 BLC: Oldest BLC event removed
02:43:21.183 00.000 12044 BLC: Dec direction reversal from South to North, backlash comp pulse of 355 applied
02:43:21.183 00.000 12044 MoveAxis(N, 433, ABG)
02:43:21.183 00.000 12044 Guiding  Dir = 0, Dur = 433
02:43:21.191 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16604, med=619, FiltMin=531, FiltMax=9539, Gamma=0.810
02:43:21.196 00.005 14964 UpdateGuideState exits: m=256035 SNR=318.2
02:43:21.197 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:21.197 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:21.198 00.001 14964 Enqueuing Expose request
02:43:21.240 00.042 12044 IsSlewing returns 0
02:43:21.240 00.000 12044 IsGuiding returns 0
02:43:21.272 00.032 12044 PulseGuide returned control before completion, sleep 413
02:43:21.701 00.429 12044 IsGuiding returns 1
02:43:21.701 00.000 12044 scope still moving after pulse duration time elapsed
02:43:21.783 00.082 12044 IsSlewing returns 0
02:43:21.784 00.001 12044 IsGuiding returns 0
02:43:21.784 00.000 12044 scope move finished after 433 + 109 ms
02:43:21.784 00.000 12044 Move returns status 0, amount 433
02:43:21.784 00.000 12044 move complete, result=0
02:43:21.784 00.000 12044 worker thread done servicing request
02:43:21.784 00.000 12044 Worker thread wakes up
02:43:21.785 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:21.785 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.8 px 433 ms NORTH
02:43:21.788 00.003 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:24.910 03.122 12044 Exposure complete
02:43:24.934 00.024 12044 worker thread done servicing request
02:43:24.934 00.000 14964 OnExposeComplete: enter
02:43:24.935 00.001 14964 UpdateGuideState(): m_state=6
02:43:24.936 00.001 14964 Star::Find(35, 280, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4524
02:43:24.937 00.001 14964 Star::Find returns 1 (0), X=279.36, Y=94.25, Mass=246683, SNR=291.2, Peak=11355 HFD=4.8
02:43:24.937 00.000 14964 MultiStar: [#1 -0.06,-0.77,0.00,M4] [#2 0.58,-0.67,0.00,M5] 
02:43:24.938 00.001 14964 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.56) = xAngle (2.61 = 2.61)
02:43:24.938 00.000 14964 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
02:43:24.938 00.000 14964 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=-0.33 mountY=-0.22, mountTheta=-2.55
02:43:24.939 00.001 14964 SchedulePrimaryMove(1136A648, x=0.19, y=0.33, opts=13)
02:43:24.940 00.001 14964 Enqueuing Move request for scope (0.19, 0.33)
02:43:24.941 00.001 12044 Worker thread wakes up
02:43:24.941 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
02:43:24.941 00.000 12044 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
02:43:24.941 00.000 12044 Moving (0.19, 0.33) raw xDistance=-0.33 yDistance=-0.22
02:43:24.941 00.000 12044 BLC: History state: CurrMiss=0.22, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.835045, 1:0.222042
02:43:24.941 00.000 12044 BLC: No correction, Miss < min_move
02:43:24.941 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.33, slope = -0.04
02:43:24.941 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:24.941 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:43:24.941 00.000 12044 MoveAxis(E, 29, ABG)
02:43:24.941 00.000 12044 Guiding  Dir = 2, Dur = 29
02:43:24.948 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11355, med=619, FiltMin=521, FiltMax=9124, Gamma=0.810
02:43:24.954 00.006 14964 UpdateGuideState exits: m=246683 SNR=291.2
02:43:24.954 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:24.955 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:24.955 00.000 14964 Enqueuing Expose request
02:43:24.988 00.033 12044 IsSlewing returns 0
02:43:24.989 00.001 12044 IsGuiding returns 0
02:43:25.030 00.041 12044 IsGuiding returns 1
02:43:25.030 00.000 12044 scope still moving after pulse duration time elapsed
02:43:25.083 00.053 12044 IsSlewing returns 0
02:43:25.083 00.000 12044 IsGuiding returns 0
02:43:25.083 00.000 12044 scope move finished after 29 + 64 ms
02:43:25.083 00.000 12044 Move returns status 0, amount 29
02:43:25.083 00.000 12044 MoveAxis(N, 0, ABG)
02:43:25.083 00.000 12044 Move returns status 0, amount 0
02:43:25.083 00.000 12044 move complete, result=0
02:43:25.083 00.000 12044 worker thread done servicing request
02:43:25.083 00.000 12044 Worker thread wakes up
02:43:25.083 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:25.083 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:25.084 00.001 14964 GuideStep: -0.3 px 29 ms EAST, -0.2 px 0 ms NORTH
02:43:28.208 03.124 12044 Exposure complete
02:43:28.231 00.023 12044 worker thread done servicing request
02:43:28.231 00.000 14964 OnExposeComplete: enter
02:43:28.232 00.001 14964 UpdateGuideState(): m_state=6
02:43:28.232 00.000 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4525
02:43:28.233 00.001 14964 Star::Find returns 1 (0), X=279.03, Y=92.86, Mass=247581, SNR=309.4, Peak=15542 HFD=4.3
02:43:28.233 00.000 14964 MultiStar: [#1 -0.14,0.45,0.17,U] [#2 -0.02,0.25,0.06,U] 
02:43:28.234 00.001 14964 refined, 2 included, MultiStar: {-0.13, -0.78}, one-star: {-0.14, -1.06}
02:43:28.234 00.000 14964 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.56) = xAngle (-0.18 = -0.18)
02:43:28.235 00.001 14964 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
02:43:28.235 00.000 14964 CameraToMount -- cameraX=-0.13 cameraY=-0.78 hyp=0.79 cameraTheta=-1.74 mountX=0.78 mountY=0.21, mountTheta=0.27
02:43:28.236 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.13, y=-0.78, opts=13)
02:43:28.237 00.001 14964 Enqueuing Move request for scope (-0.13, -0.78)
02:43:28.237 00.000 12044 Worker thread wakes up
02:43:28.237 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.78) opts 0xd
02:43:28.237 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.13, -0.78)
02:43:28.237 00.000 12044 Moving (-0.13, -0.78) raw xDistance=0.78 yDistance=0.21
02:43:28.237 00.000 12044 BLC: History state: CurrMiss=-0.21, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.835045, 1:0.222042, 2:-0.212073
02:43:28.239 00.002 12044 BLC: No correction, Miss < min_move
02:43:28.239 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.78, slope = 0.00
02:43:28.239 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:28.239 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:43:28.239 00.000 12044 MoveAxis(W, 1, ABG)
02:43:28.239 00.000 12044 Guiding  Dir = 3, Dur = 1
02:43:28.244 00.005 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15542, med=617, FiltMin=535, FiltMax=9996, Gamma=0.810
02:43:28.251 00.007 14964 UpdateGuideState exits: m=247581 SNR=309.4
02:43:28.251 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:28.252 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:28.252 00.000 14964 Enqueuing Expose request
02:43:28.274 00.022 12044 IsSlewing returns 0
02:43:28.274 00.000 12044 IsGuiding returns 0
02:43:28.305 00.031 12044 IsGuiding returns 1
02:43:28.305 00.000 12044 scope still moving after pulse duration time elapsed
02:43:28.364 00.059 12044 IsSlewing returns 0
02:43:28.364 00.000 12044 IsGuiding returns 0
02:43:28.364 00.000 12044 scope move finished after 1 + 89 ms
02:43:28.364 00.000 12044 Move returns status 0, amount 1
02:43:28.364 00.000 12044 MoveAxis(N, 0, ABG)
02:43:28.364 00.000 12044 Move returns status 0, amount 0
02:43:28.364 00.000 12044 move complete, result=0
02:43:28.364 00.000 12044 worker thread done servicing request
02:43:28.364 00.000 12044 Worker thread wakes up
02:43:28.364 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:28.364 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:28.364 00.000 14964 GuideStep: 0.8 px 1 ms WEST, 0.2 px 0 ms NORTH
02:43:31.488 03.124 12044 Exposure complete
02:43:31.510 00.022 12044 worker thread done servicing request
02:43:31.510 00.000 14964 OnExposeComplete: enter
02:43:31.510 00.000 14964 UpdateGuideState(): m_state=6
02:43:31.511 00.001 14964 Star::Find(35, 279, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4526
02:43:31.511 00.000 14964 Star::Find returns 1 (0), X=278.92, Y=92.79, Mass=241958, SNR=299.5, Peak=11002 HFD=4.6
02:43:31.512 00.001 14964 MultiStar: [#1 -0.37,0.24,0.16,U] [#2 -0.27,0.16,0.07,U] 
02:43:31.512 00.000 14964 refined, 2 included, MultiStar: {-0.26, -0.87}, one-star: {-0.24, -1.13}
02:43:31.513 00.001 14964 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.56) = xAngle (-0.31 = -0.31)
02:43:31.513 00.000 14964 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
02:43:31.514 00.001 14964 CameraToMount -- cameraX=-0.26 cameraY=-0.87 hyp=0.91 cameraTheta=-1.86 mountX=0.87 mountY=0.35, mountTheta=0.38
02:43:31.515 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.26, y=-0.87, opts=13)
02:43:31.515 00.000 14964 Enqueuing Move request for scope (-0.26, -0.87)
02:43:31.516 00.001 12044 Worker thread wakes up
02:43:31.516 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.87) opts 0xd
02:43:31.516 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.26, -0.87)
02:43:31.516 00.000 12044 Moving (-0.26, -0.87) raw xDistance=0.87 yDistance=0.35
02:43:31.516 00.000 12044 BLC: window closed
02:43:31.516 00.000 12044 BLC: History state: CurrMiss=-0.35, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.835045, 1:0.222042, 2:-0.212073
02:43:31.516 00.000 12044 BLC: No correction, Miss < min_move
02:43:31.516 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.87, slope = 0.05
02:43:31.516 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:31.516 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:43:31.516 00.000 12044 MoveAxis(W, 35, ABG)
02:43:31.516 00.000 12044 Guiding  Dir = 3, Dur = 35
02:43:31.523 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11002, med=619, FiltMin=531, FiltMax=9216, Gamma=0.810
02:43:31.529 00.006 14964 UpdateGuideState exits: m=241958 SNR=299.5
02:43:31.529 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.530 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:31.530 00.000 14964 Enqueuing Expose request
02:43:31.556 00.026 12044 IsSlewing returns 0
02:43:31.556 00.000 12044 IsGuiding returns 0
02:43:31.587 00.031 12044 PulseGuide returned control before completion, sleep 14
02:43:31.616 00.029 12044 IsGuiding returns 1
02:43:31.616 00.000 12044 scope still moving after pulse duration time elapsed
02:43:31.663 00.047 12044 IsSlewing returns 0
02:43:31.663 00.000 12044 IsGuiding returns 0
02:43:31.663 00.000 12044 scope move finished after 35 + 71 ms
02:43:31.663 00.000 12044 Move returns status 0, amount 35
02:43:31.663 00.000 12044 MoveAxis(N, 0, ABG)
02:43:31.663 00.000 12044 Move returns status 0, amount 0
02:43:31.663 00.000 12044 move complete, result=0
02:43:31.663 00.000 12044 worker thread done servicing request
02:43:31.663 00.000 12044 Worker thread wakes up
02:43:31.663 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:31.663 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:31.663 00.000 14964 GuideStep: 0.9 px 35 ms WEST, 0.3 px 0 ms NORTH
02:43:34.799 03.136 12044 Exposure complete
02:43:34.821 00.022 12044 worker thread done servicing request
02:43:34.821 00.000 14964 OnExposeComplete: enter
02:43:34.822 00.001 14964 UpdateGuideState(): m_state=6
02:43:34.823 00.001 14964 Star::Find(35, 278, 92, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4527
02:43:34.823 00.000 14964 Star::Find returns 1 (0), X=279.08, Y=93.56, Mass=246452, SNR=292.2, Peak=10867 HFD=5.1
02:43:34.824 00.001 14964 MultiStar: [#1 -0.05,-0.39,0.16,U] [#2 -0.11,-0.36,0.07,U] 
02:43:34.824 00.000 14964 single-star, 2 included, MultiStar: {-0.08, -0.36}, one-star: {-0.08, -0.36}
02:43:34.825 00.001 14964 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.56) = xAngle (-0.24 = -0.24)
02:43:34.826 00.001 14964 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
02:43:34.826 00.000 14964 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.80 mountX=0.36 mountY=0.12, mountTheta=0.32
02:43:34.827 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=-0.36, opts=13)
02:43:34.828 00.001 14964 Enqueuing Move request for scope (-0.08, -0.36)
02:43:34.828 00.000 12044 Worker thread wakes up
02:43:34.828 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
02:43:34.828 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
02:43:34.828 00.000 12044 Moving (-0.08, -0.36) raw xDistance=0.36 yDistance=0.12
02:43:34.828 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.36 is < calculated value 0.52, using input
02:43:34.828 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.36, slope = 0.08
02:43:34.828 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:34.828 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:43:34.828 00.000 12044 MoveAxis(W, 28, ABG)
02:43:34.828 00.000 12044 Guiding  Dir = 3, Dur = 28
02:43:34.836 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=10867, med=619, FiltMin=535, FiltMax=7952, Gamma=0.810
02:43:34.841 00.005 14964 UpdateGuideState exits: m=246452 SNR=292.2
02:43:34.842 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:34.842 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:34.843 00.001 14964 Enqueuing Expose request
02:43:34.849 00.006 12044 IsSlewing returns 0
02:43:34.849 00.000 12044 IsGuiding returns 0
02:43:34.881 00.032 12044 IsGuiding returns 1
02:43:34.881 00.000 12044 scope still moving after pulse duration time elapsed
02:43:34.928 00.047 12044 IsSlewing returns 0
02:43:34.928 00.000 12044 IsGuiding returns 0
02:43:34.928 00.000 12044 scope move finished after 28 + 51 ms
02:43:34.928 00.000 12044 Move returns status 0, amount 28
02:43:34.928 00.000 12044 MoveAxis(N, 0, ABG)
02:43:34.928 00.000 12044 Move returns status 0, amount 0
02:43:34.928 00.000 12044 move complete, result=0
02:43:34.928 00.000 12044 worker thread done servicing request
02:43:34.928 00.000 12044 Worker thread wakes up
02:43:34.928 00.000 14964 GuideStep: 0.4 px 28 ms WEST, 0.1 px 0 ms NORTH
02:43:34.929 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:34.929 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:38.028 03.099 12044 Exposure complete
02:43:38.051 00.023 12044 worker thread done servicing request
02:43:38.051 00.000 14964 OnExposeComplete: enter
02:43:38.052 00.001 14964 UpdateGuideState(): m_state=6
02:43:38.052 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4528
02:43:38.053 00.001 14964 Star::Find returns 1 (0), X=278.68, Y=93.43, Mass=249158, SNR=294.4, Peak=12451 HFD=4.8
02:43:38.053 00.000 14964 MultiStar: [#1 -0.60,-0.02,0.16,U] [#2 0.04,-0.28,0.08,U] 
02:43:38.054 00.001 14964 refined, 2 included, MultiStar: {-0.47, -0.42}, one-star: {-0.49, -0.49}
02:43:38.054 00.000 14964 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.56) = xAngle (-0.86 = -0.86)
02:43:38.055 00.001 14964 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
02:43:38.055 00.000 14964 CameraToMount -- cameraX=-0.47 cameraY=-0.42 hyp=0.63 cameraTheta=-2.42 mountX=0.41 mountY=0.51, mountTheta=0.90
02:43:38.056 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.47, y=-0.42, opts=13)
02:43:38.057 00.001 14964 Enqueuing Move request for scope (-0.47, -0.42)
02:43:38.057 00.000 12044 Worker thread wakes up
02:43:38.058 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.42) opts 0xd
02:43:38.058 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.47, -0.42)
02:43:38.058 00.000 12044 Moving (-0.47, -0.42) raw xDistance=0.41 yDistance=0.51
02:43:38.058 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.41 is < calculated value 0.55, using input
02:43:38.058 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.41, slope = 0.08
02:43:38.058 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:38.058 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:43:38.058 00.000 12044 MoveAxis(W, 32, ABG)
02:43:38.058 00.000 12044 Guiding  Dir = 3, Dur = 32
02:43:38.065 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12451, med=619, FiltMin=522, FiltMax=10527, Gamma=0.810
02:43:38.070 00.005 14964 UpdateGuideState exits: m=249158 SNR=294.4
02:43:38.071 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.071 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:38.072 00.001 14964 Enqueuing Expose request
02:43:38.086 00.014 12044 IsSlewing returns 0
02:43:38.086 00.000 12044 IsGuiding returns 0
02:43:38.117 00.031 12044 PulseGuide returned control before completion, sleep 12
02:43:38.132 00.015 12044 IsGuiding returns 1
02:43:38.132 00.000 12044 scope still moving after pulse duration time elapsed
02:43:38.210 00.078 12044 IsSlewing returns 0
02:43:38.211 00.001 12044 IsGuiding returns 0
02:43:38.211 00.000 12044 scope move finished after 32 + 93 ms
02:43:38.211 00.000 12044 Move returns status 0, amount 32
02:43:38.211 00.000 12044 MoveAxis(N, 0, ABG)
02:43:38.211 00.000 12044 Move returns status 0, amount 0
02:43:38.211 00.000 12044 move complete, result=0
02:43:38.211 00.000 12044 worker thread done servicing request
02:43:38.211 00.000 12044 Worker thread wakes up
02:43:38.211 00.000 14964 GuideStep: 0.4 px 32 ms WEST, 0.5 px 0 ms NORTH
02:43:38.212 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:38.212 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:41.317 03.105 12044 Exposure complete
02:43:41.339 00.022 12044 worker thread done servicing request
02:43:41.340 00.001 14964 OnExposeComplete: enter
02:43:41.340 00.000 14964 UpdateGuideState(): m_state=6
02:43:41.341 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4529
02:43:41.341 00.000 14964 Star::Find returns 1 (0), X=278.67, Y=93.84, Mass=248295, SNR=299.3, Peak=11083 HFD=4.7
02:43:41.342 00.001 14964 MultiStar: [#1 -0.57,-0.54,0.00,M1] [#2 -0.23,-0.16,0.07,U] 
02:43:41.342 00.000 14964 refined, 1 included, MultiStar: {-0.48, -0.08}, one-star: {-0.50, -0.08}
02:43:41.343 00.001 14964 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.56) = xAngle (-1.41 = -1.41)
02:43:41.343 00.000 14964 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
02:43:41.344 00.001 14964 CameraToMount -- cameraX=-0.48 cameraY=-0.08 hyp=0.49 cameraTheta=-2.97 mountX=0.08 mountY=0.49, mountTheta=1.42
02:43:41.344 00.000 14964 SchedulePrimaryMove(1136A648, x=-0.48, y=-0.08, opts=13)
02:43:41.345 00.001 14964 Enqueuing Move request for scope (-0.48, -0.08)
02:43:41.346 00.001 12044 Worker thread wakes up
02:43:41.346 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.08) opts 0xd
02:43:41.346 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.48, -0.08)
02:43:41.346 00.000 12044 Moving (-0.48, -0.08) raw xDistance=0.08 yDistance=0.49
02:43:41.346 00.000 12044 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.46, using input
02:43:41.346 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.07
02:43:41.346 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:41.346 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
02:43:41.346 00.000 12044 MoveAxis(E, 0, ABG)
02:43:41.346 00.000 12044 Move returns status 0, amount 0
02:43:41.346 00.000 12044 MoveAxis(N, 0, ABG)
02:43:41.346 00.000 12044 Move returns status 0, amount 0
02:43:41.346 00.000 12044 move complete, result=0
02:43:41.346 00.000 12044 worker thread done servicing request
02:43:41.353 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=11083, med=618, FiltMin=523, FiltMax=9467, Gamma=0.810
02:43:41.358 00.005 14964 UpdateGuideState exits: m=248295 SNR=299.3
02:43:41.359 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.360 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:41.360 00.000 14964 Enqueuing Expose request
02:43:41.360 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
02:43:41.361 00.001 12044 Worker thread wakes up
02:43:41.361 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:41.361 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:44.463 03.102 12044 Exposure complete
02:43:44.484 00.021 12044 worker thread done servicing request
02:43:44.484 00.000 14964 OnExposeComplete: enter
02:43:44.484 00.000 14964 UpdateGuideState(): m_state=6
02:43:44.485 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4530
02:43:44.486 00.001 14964 Star::Find returns 1 (0), X=278.07, Y=94.37, Mass=252226, SNR=309.6, Peak=12455 HFD=4.9
02:43:44.486 00.000 14964 MultiStar: [#1 -1.24,-1.00,0.00,M2] [#2 -0.71,-0.68,0.00,M1] 
02:43:44.487 00.001 14964 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.56) = xAngle (4.31 = -1.98)
02:43:44.487 00.000 14964 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.36 = 1.08)
02:43:44.488 00.001 14964 CameraToMount -- cameraX=-1.09 cameraY=0.45 hyp=1.18 cameraTheta=2.75 mountX=-0.46 mountY=1.04, mountTheta=1.99
02:43:44.489 00.001 14964 SchedulePrimaryMove(1136A648, x=-1.09, y=0.45, opts=13)
02:43:44.489 00.000 14964 Enqueuing Move request for scope (-1.09, 0.45)
02:43:44.490 00.001 12044 Worker thread wakes up
02:43:44.490 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.45) opts 0xd
02:43:44.490 00.000 12044 Handling offset move in thread for scope, endpoint = (-1.09, 0.45)
02:43:44.490 00.000 12044 Moving (-1.09, 0.45) raw xDistance=-0.46 yDistance=1.04
02:43:44.490 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.46, slope = 0.02
02:43:44.490 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:44.490 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.04
02:43:44.490 00.000 12044 MoveAxis(E, 0, ABG)
02:43:44.490 00.000 12044 Move returns status 0, amount 0
02:43:44.490 00.000 12044 MoveAxis(N, 0, ABG)
02:43:44.490 00.000 12044 Move returns status 0, amount 0
02:43:44.490 00.000 12044 move complete, result=0
02:43:44.490 00.000 12044 worker thread done servicing request
02:43:44.497 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12455, med=618, FiltMin=535, FiltMax=8747, Gamma=0.810
02:43:44.502 00.005 14964 UpdateGuideState exits: m=252226 SNR=309.6
02:43:44.502 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.503 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:44.503 00.000 14964 Enqueuing Expose request
02:43:44.504 00.001 14964 GuideStep: -0.5 px 0 ms EAST, 1.0 px 0 ms NORTH
02:43:44.504 00.000 12044 Worker thread wakes up
02:43:44.504 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:44.504 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:47.638 03.134 12044 Exposure complete
02:43:47.661 00.023 12044 worker thread done servicing request
02:43:47.661 00.000 14964 OnExposeComplete: enter
02:43:47.662 00.001 14964 UpdateGuideState(): m_state=6
02:43:47.662 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4531
02:43:47.663 00.001 14964 Star::Find returns 1 (0), X=278.79, Y=93.79, Mass=242326, SNR=301.5, Peak=13631 HFD=4.4
02:43:47.663 00.000 14964 MultiStar: [#1 -0.68,-0.42,0.00,M3] [#2 -0.01,-0.54,0.07,U] 
02:43:47.664 00.001 14964 refined, 1 included, MultiStar: {-0.35, -0.15}, one-star: {-0.38, -0.13}
02:43:47.666 00.002 14964 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.56) = xAngle (-1.17 = -1.17)
02:43:47.667 00.001 14964 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
02:43:47.668 00.001 14964 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-2.73 mountX=0.15 mountY=0.36, mountTheta=1.18
02:43:47.670 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.35, y=-0.15, opts=13)
02:43:47.670 00.000 14964 Enqueuing Move request for scope (-0.35, -0.15)
02:43:47.671 00.001 12044 Worker thread wakes up
02:43:47.671 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd
02:43:47.671 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.35, -0.15)
02:43:47.671 00.000 12044 Moving (-0.35, -0.15) raw xDistance=0.15 yDistance=0.36
02:43:47.671 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
02:43:47.671 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:47.671 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:43:47.671 00.000 12044 MoveAxis(E, 0, ABG)
02:43:47.671 00.000 12044 Move returns status 0, amount 0
02:43:47.671 00.000 12044 MoveAxis(N, 0, ABG)
02:43:47.671 00.000 12044 Move returns status 0, amount 0
02:43:47.671 00.000 12044 move complete, result=0
02:43:47.671 00.000 12044 worker thread done servicing request
02:43:47.678 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13631, med=617, FiltMin=539, FiltMax=10446, Gamma=0.810
02:43:47.684 00.006 14964 UpdateGuideState exits: m=242326 SNR=301.5
02:43:47.684 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:47.685 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:47.685 00.000 14964 Enqueuing Expose request
02:43:47.686 00.001 14964 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:43:47.686 00.000 12044 Worker thread wakes up
02:43:47.686 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:47.686 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:50.783 03.097 12044 Exposure complete
02:43:50.808 00.025 12044 worker thread done servicing request
02:43:50.808 00.000 14964 OnExposeComplete: enter
02:43:50.808 00.000 14964 UpdateGuideState(): m_state=6
02:43:50.809 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4532
02:43:50.809 00.000 14964 Star::Find returns 1 (0), X=278.45, Y=93.78, Mass=246391, SNR=306.7, Peak=14547 HFD=4.3
02:43:50.810 00.001 14964 MultiStar: [#1 -1.01,-0.24,0.00,M4] [#2 -0.54,-0.35,0.08,U] 
02:43:50.810 00.000 14964 refined, 1 included, MultiStar: {-0.71, -0.16}, one-star: {-0.72, -0.14}
02:43:50.811 00.001 14964 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.56) = xAngle (-1.37 = -1.37)
02:43:50.811 00.000 14964 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (1.68 = 1.68)
02:43:50.812 00.001 14964 CameraToMount -- cameraX=-0.71 cameraY=-0.16 hyp=0.72 cameraTheta=-2.92 mountX=0.15 mountY=0.72, mountTheta=1.37
02:43:50.813 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.71, y=-0.16, opts=13)
02:43:50.813 00.000 14964 Enqueuing Move request for scope (-0.71, -0.16)
02:43:50.814 00.001 12044 Worker thread wakes up
02:43:50.814 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.16) opts 0xd
02:43:50.814 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.71, -0.16)
02:43:50.814 00.000 12044 Moving (-0.71, -0.16) raw xDistance=0.15 yDistance=0.72
02:43:50.814 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.05
02:43:50.814 00.000 12044 switching direction from -1 to 1 - decHistory=3 oldest=-0.85 newest=2.12
02:43:50.814 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:43:50.814 00.000 12044 MoveAxis(E, 0, ABG)
02:43:50.814 00.000 12044 Move returns status 0, amount 0
02:43:50.814 00.000 12044 BLC: Oldest BLC event removed
02:43:50.814 00.000 12044 BLC: Dec direction reversal from North to South, backlash comp pulse of 355 applied
02:43:50.814 00.000 12044 MoveAxis(S, 422, ABG)
02:43:50.814 00.000 12044 Guiding  Dir = 1, Dur = 422
02:43:50.822 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14547, med=618, FiltMin=518, FiltMax=11259, Gamma=0.810
02:43:50.828 00.006 14964 UpdateGuideState exits: m=246391 SNR=306.7
02:43:50.828 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:50.829 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:50.829 00.000 14964 Enqueuing Expose request
02:43:50.834 00.005 12044 IsSlewing returns 0
02:43:50.835 00.001 12044 IsGuiding returns 0
02:43:50.867 00.032 12044 PulseGuide returned control before completion, sleep 401
02:43:51.275 00.408 12044 IsGuiding returns 1
02:43:51.275 00.000 12044 scope still moving after pulse duration time elapsed
02:43:51.396 00.121 12044 IsSlewing returns 0
02:43:51.396 00.000 12044 IsGuiding returns 0
02:43:51.396 00.000 12044 scope move finished after 422 + 139 ms
02:43:51.396 00.000 12044 Move returns status 0, amount 422
02:43:51.396 00.000 12044 move complete, result=0
02:43:51.396 00.000 12044 worker thread done servicing request
02:43:51.396 00.000 12044 Worker thread wakes up
02:43:51.396 00.000 14964 GuideStep: 0.1 px 0 ms EAST, 0.7 px 422 ms SOUTH
02:43:51.397 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:51.397 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:54.495 03.098 12044 Exposure complete
02:43:54.520 00.025 12044 worker thread done servicing request
02:43:54.520 00.000 14964 OnExposeComplete: enter
02:43:54.521 00.001 14964 UpdateGuideState(): m_state=6
02:43:54.521 00.000 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4533
02:43:54.522 00.001 14964 Star::Find returns 1 (0), X=279.42, Y=93.71, Mass=246719, SNR=301.7, Peak=12831 HFD=4.6
02:43:54.522 00.000 14964 MultiStar: [#1 0.10,-0.58,0.17,U] [#2 0.45,-0.85,0.00,M1] 
02:43:54.523 00.001 14964 single-star, 1 included, MultiStar: {0.23, -0.26}, one-star: {0.25, -0.21}
02:43:54.523 00.000 14964 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.56) = xAngle (0.87 = 0.87)
02:43:54.524 00.001 14964 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.36)
02:43:54.524 00.000 14964 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.69 mountX=0.21 mountY=-0.23, mountTheta=-0.83
02:43:54.525 00.001 14964 SchedulePrimaryMove(1136A648, x=0.25, y=-0.21, opts=13)
02:43:54.526 00.001 14964 Enqueuing Move request for scope (0.25, -0.21)
02:43:54.526 00.000 12044 Worker thread wakes up
02:43:54.526 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
02:43:54.526 00.000 12044 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
02:43:54.526 00.000 12044 Moving (0.25, -0.21) raw xDistance=0.21 yDistance=-0.23
02:43:54.526 00.000 12044 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.717555, 1:-0.231603
02:43:54.526 00.000 12044 BLC: No correction, Miss < min_move
02:43:54.526 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.04
02:43:54.526 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:54.526 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:43:54.526 00.000 12044 MoveAxis(E, 0, ABG)
02:43:54.526 00.000 12044 Move returns status 0, amount 0
02:43:54.526 00.000 12044 MoveAxis(N, 0, ABG)
02:43:54.526 00.000 12044 Move returns status 0, amount 0
02:43:54.526 00.000 12044 move complete, result=0
02:43:54.526 00.000 12044 worker thread done servicing request
02:43:54.534 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=12831, med=618, FiltMin=530, FiltMax=10683, Gamma=0.810
02:43:54.539 00.005 14964 UpdateGuideState exits: m=246719 SNR=301.7
02:43:54.540 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.540 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:54.541 00.001 14964 Enqueuing Expose request
02:43:54.541 00.000 12044 Worker thread wakes up
02:43:54.541 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:54.541 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:54.541 00.000 14964 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:57.640 03.099 12044 Exposure complete
02:43:57.662 00.022 12044 worker thread done servicing request
02:43:57.663 00.001 14964 OnExposeComplete: enter
02:43:57.663 00.000 14964 UpdateGuideState(): m_state=6
02:43:57.664 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4534
02:43:57.664 00.000 14964 Star::Find returns 1 (0), X=279.83, Y=93.46, Mass=249971, SNR=301.5, Peak=14205 HFD=4.5
02:43:57.665 00.001 14964 MultiStar: [#1 0.67,0.00,0.17,U] [#2 1.00,0.07,0.00,M2] 
02:43:57.665 00.000 14964 refined, 1 included, MultiStar: {0.66, -0.40}, one-star: {0.66, -0.46}
02:43:57.666 00.001 14964 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.56) = xAngle (1.02 = 1.02)
02:43:57.666 00.000 14964 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.07 = -2.21)
02:43:57.666 00.000 14964 CameraToMount -- cameraX=0.66 cameraY=-0.40 hyp=0.77 cameraTheta=-0.54 mountX=0.41 mountY=-0.62, mountTheta=-0.99
02:43:57.667 00.001 14964 SchedulePrimaryMove(1136A648, x=0.66, y=-0.40, opts=13)
02:43:57.668 00.001 14964 Enqueuing Move request for scope (0.66, -0.40)
02:43:57.669 00.001 12044 Worker thread wakes up
02:43:57.669 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.40) opts 0xd
02:43:57.669 00.000 12044 Handling offset move in thread for scope, endpoint = (0.66, -0.40)
02:43:57.669 00.000 12044 Moving (0.66, -0.40) raw xDistance=0.41 yDistance=-0.62
02:43:57.669 00.000 12044 BLC: History state: CurrMiss=-0.62, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.717555, 1:-0.231603, 2:-0.618845
02:43:57.669 00.000 12044 BLC: Average miss indicates over-shooting, nominal decrease by -10.000000
02:43:57.669 00.000 12044 BLC: window closed
02:43:57.669 00.000 12044 BLC: Pulse adjusted to 345
02:43:57.670 00.001 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.06
02:43:57.670 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:57.670 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
02:43:57.670 00.000 12044 MoveAxis(E, 0, ABG)
02:43:57.670 00.000 12044 Move returns status 0, amount 0
02:43:57.670 00.000 12044 MoveAxis(N, 0, ABG)
02:43:57.670 00.000 12044 Move returns status 0, amount 0
02:43:57.670 00.000 12044 move complete, result=0
02:43:57.670 00.000 12044 worker thread done servicing request
02:43:57.676 00.006 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14205, med=619, FiltMin=528, FiltMax=9515, Gamma=0.810
02:43:57.681 00.005 14964 UpdateGuideState exits: m=249971 SNR=301.5
02:43:57.682 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.682 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:43:57.683 00.001 14964 Enqueuing Expose request
02:43:57.683 00.000 12044 Worker thread wakes up
02:43:57.683 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:43:57.683 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:43:57.684 00.001 14964 GuideStep: 0.4 px 0 ms EAST, -0.6 px 0 ms NORTH
02:43:57.804 00.120 14964 evsrv: cli 01AB2490 connect
02:43:57.805 00.001 14964 case statement mapped state 6 to 3
02:43:57.806 00.001 14964 case statement mapped state 6 to 3
02:43:57.807 00.001 14964 evsrv: cli 01AB2490 request: {"method":"get_pixel_scale","id":"8672f190-45a9-48f7-a84e-6d073dcfee10"}
02:43:57.807 00.000 14964 evsrv: cli 01AB2490 response: {"jsonrpc":"2.0","result":1.29969,"id":"8672f190-45a9-48f7-a84e-6d073dcfee10"}
02:43:57.808 00.001 14964 evsrv: cli 01AB2490 disconnect
02:44:00.795 02.987 12044 Exposure complete
02:44:00.819 00.024 12044 worker thread done servicing request
02:44:00.819 00.000 14964 OnExposeComplete: enter
02:44:00.819 00.000 14964 UpdateGuideState(): m_state=6
02:44:00.820 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4535
02:44:00.821 00.001 14964 Star::Find returns 1 (0), X=279.90, Y=93.43, Mass=250759, SNR=302.7, Peak=15596 HFD=4.3
02:44:00.821 00.000 14964 MultiStar: [#1 0.62,-0.18,0.17,U] [#2 0.83,0.05,0.00,M3] 
02:44:00.822 00.001 14964 refined, 1 included, MultiStar: {0.71, -0.44}, one-star: {0.73, -0.49}
02:44:00.822 00.000 14964 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.56) = xAngle (1.00 = 1.00)
02:44:00.823 00.001 14964 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.05 = -2.23)
02:44:00.823 00.000 14964 CameraToMount -- cameraX=0.71 cameraY=-0.44 hyp=0.84 cameraTheta=-0.56 mountX=0.45 mountY=-0.66, mountTheta=-0.97
02:44:00.824 00.001 14964 SchedulePrimaryMove(1136A648, x=0.71, y=-0.44, opts=13)
02:44:00.825 00.001 14964 Enqueuing Move request for scope (0.71, -0.44)
02:44:00.825 00.000 12044 Worker thread wakes up
02:44:00.825 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.44) opts 0xd
02:44:00.825 00.000 12044 Handling offset move in thread for scope, endpoint = (0.71, -0.44)
02:44:00.825 00.000 12044 Moving (0.71, -0.44) raw xDistance=0.45 yDistance=-0.66
02:44:00.825 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.45, slope = -0.02
02:44:00.825 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:44:00.825 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
02:44:00.825 00.000 12044 MoveAxis(E, 0, ABG)
02:44:00.825 00.000 12044 Move returns status 0, amount 0
02:44:00.825 00.000 12044 MoveAxis(N, 0, ABG)
02:44:00.825 00.000 12044 Move returns status 0, amount 0
02:44:00.825 00.000 12044 move complete, result=0
02:44:00.826 00.001 12044 worker thread done servicing request
02:44:00.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15596, med=619, FiltMin=529, FiltMax=9771, Gamma=0.810
02:44:00.838 00.005 14964 UpdateGuideState exits: m=250759 SNR=302.7
02:44:00.839 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:00.840 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:00.840 00.000 14964 Enqueuing Expose request
02:44:00.840 00.000 14964 GuideStep: 0.5 px 0 ms EAST, -0.7 px 0 ms NORTH
02:44:00.841 00.001 12044 Worker thread wakes up
02:44:00.841 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:00.841 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:03.962 03.121 12044 Exposure complete
02:44:03.991 00.029 12044 worker thread done servicing request
02:44:03.991 00.000 14964 OnExposeComplete: enter
02:44:03.991 00.000 14964 UpdateGuideState(): m_state=6
02:44:03.992 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4536
02:44:03.992 00.000 14964 Star::Find returns 1 (0), X=279.55, Y=93.97, Mass=251086, SNR=323.2, Peak=14697 HFD=4.1
02:44:03.993 00.001 14964 MultiStar: [#1 -0.13,-0.58,0.14,U] [#2 0.46,-0.26,0.07,U] 
02:44:03.994 00.001 14964 refined, 2 included, MultiStar: {0.33, -0.05}, one-star: {0.39, 0.05}
02:44:03.994 00.000 14964 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.56) = xAngle (1.42 = 1.42)
02:44:03.995 00.001 14964 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.47 = -1.81)
02:44:03.995 00.000 14964 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-0.14 mountX=0.05 mountY=-0.32, mountTheta=-1.42
02:44:03.996 00.001 14964 SchedulePrimaryMove(1136A648, x=0.33, y=-0.05, opts=13)
02:44:03.997 00.001 14964 Enqueuing Move request for scope (0.33, -0.05)
02:44:03.997 00.000 12044 Worker thread wakes up
02:44:03.997 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.05) opts 0xd
02:44:03.997 00.000 12044 Handling offset move in thread for scope, endpoint = (0.33, -0.05)
02:44:03.997 00.000 12044 Moving (0.33, -0.05) raw xDistance=0.05 yDistance=-0.32
02:44:03.997 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:44:03.997 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:03.997 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:44:03.998 00.001 12044 MoveAxis(E, 0, ABG)
02:44:03.998 00.000 12044 Move returns status 0, amount 0
02:44:03.998 00.000 12044 MoveAxis(N, 0, ABG)
02:44:03.998 00.000 12044 Move returns status 0, amount 0
02:44:03.998 00.000 12044 move complete, result=0
02:44:03.998 00.000 12044 worker thread done servicing request
02:44:04.005 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14697, med=618, FiltMin=525, FiltMax=10867, Gamma=0.810
02:44:04.011 00.006 14964 UpdateGuideState exits: m=251086 SNR=323.2
02:44:04.011 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.012 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:04.012 00.000 14964 Enqueuing Expose request
02:44:04.012 00.000 14964 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:04.013 00.001 12044 Worker thread wakes up
02:44:04.013 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:04.013 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:07.128 03.115 12044 Exposure complete
02:44:07.152 00.024 12044 worker thread done servicing request
02:44:07.152 00.000 14964 OnExposeComplete: enter
02:44:07.153 00.001 14964 UpdateGuideState(): m_state=6
02:44:07.153 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4537
02:44:07.154 00.001 14964 Star::Find returns 1 (0), X=279.81, Y=93.67, Mass=252745, SNR=309.1, Peak=16624 HFD=4.4
02:44:07.154 00.000 14964 MultiStar: [#1 0.29,-0.59,0.16,U] [#2 0.69,-0.50,0.00,M3] 
02:44:07.155 00.001 14964 refined, 1 included, MultiStar: {0.59, -0.30}, one-star: {0.64, -0.25}
02:44:07.155 00.000 14964 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.56) = xAngle (1.09 = 1.09)
02:44:07.156 00.001 14964 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.14 = -2.14)
02:44:07.156 00.000 14964 CameraToMount -- cameraX=0.59 cameraY=-0.30 hyp=0.66 cameraTheta=-0.47 mountX=0.31 mountY=-0.56, mountTheta=-1.07
02:44:07.158 00.002 14964 SchedulePrimaryMove(1136A648, x=0.59, y=-0.30, opts=13)
02:44:07.159 00.001 14964 Enqueuing Move request for scope (0.59, -0.30)
02:44:07.159 00.000 12044 Worker thread wakes up
02:44:07.160 00.001 12044 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.30) opts 0xd
02:44:07.160 00.000 12044 Handling offset move in thread for scope, endpoint = (0.59, -0.30)
02:44:07.160 00.000 12044 Moving (0.59, -0.30) raw xDistance=0.31 yDistance=-0.56
02:44:07.160 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.31, slope = 0.03
02:44:07.160 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:44:07.160 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
02:44:07.160 00.000 12044 MoveAxis(W, 20, ABG)
02:44:07.160 00.000 12044 Guiding  Dir = 3, Dur = 20
02:44:07.167 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16624, med=618, FiltMin=531, FiltMax=10187, Gamma=0.810
02:44:07.173 00.006 14964 UpdateGuideState exits: m=252745 SNR=309.1
02:44:07.173 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.174 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:07.174 00.000 14964 Enqueuing Expose request
02:44:07.195 00.021 12044 IsSlewing returns 0
02:44:07.195 00.000 12044 IsGuiding returns 0
02:44:07.228 00.033 12044 IsGuiding returns 1
02:44:07.228 00.000 12044 scope still moving after pulse duration time elapsed
02:44:07.319 00.091 12044 IsSlewing returns 0
02:44:07.319 00.000 12044 IsGuiding returns 0
02:44:07.319 00.000 12044 scope move finished after 20 + 103 ms
02:44:07.320 00.001 12044 Move returns status 0, amount 20
02:44:07.320 00.000 12044 MoveAxis(N, 0, ABG)
02:44:07.320 00.000 12044 Move returns status 0, amount 0
02:44:07.320 00.000 12044 move complete, result=0
02:44:07.320 00.000 12044 worker thread done servicing request
02:44:07.320 00.000 12044 Worker thread wakes up
02:44:07.320 00.000 14964 GuideStep: 0.3 px 20 ms WEST, -0.6 px 0 ms NORTH
02:44:07.321 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:07.321 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:10.455 03.134 12044 Exposure complete
02:44:10.476 00.021 12044 worker thread done servicing request
02:44:10.476 00.000 14964 OnExposeComplete: enter
02:44:10.476 00.000 14964 UpdateGuideState(): m_state=6
02:44:10.477 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4538
02:44:10.478 00.001 14964 Star::Find returns 1 (0), X=279.47, Y=94.02, Mass=247115, SNR=302.7, Peak=14527 HFD=4.1
02:44:10.478 00.000 14964 MultiStar: [#1 0.11,-0.54,0.17,U] [#2 0.74,-0.22,0.00,M4] 
02:44:10.479 00.001 14964 refined, 1 included, MultiStar: {0.28, 0.00}, one-star: {0.31, 0.10}
02:44:10.479 00.000 14964 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.56) = xAngle (1.57 = 1.57)
02:44:10.480 00.001 14964 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (4.62 = -1.66)
02:44:10.480 00.000 14964 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.02 mountX=-0.00 mountY=-0.28, mountTheta=-1.57
02:44:10.481 00.001 14964 SchedulePrimaryMove(1136A648, x=0.28, y=0.00, opts=13)
02:44:10.482 00.001 14964 Enqueuing Move request for scope (0.28, 0.00)
02:44:10.482 00.000 12044 Worker thread wakes up
02:44:10.482 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
02:44:10.482 00.000 12044 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
02:44:10.482 00.000 12044 Moving (0.28, 0.00) raw xDistance=-0.00 yDistance=-0.28
02:44:10.482 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.03
02:44:10.482 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:10.482 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:44:10.482 00.000 12044 MoveAxis(E, 0, ABG)
02:44:10.482 00.000 12044 Move returns status 0, amount 0
02:44:10.482 00.000 12044 MoveAxis(N, 0, ABG)
02:44:10.482 00.000 12044 Move returns status 0, amount 0
02:44:10.482 00.000 12044 move complete, result=0
02:44:10.482 00.000 12044 worker thread done servicing request
02:44:10.489 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14527, med=619, FiltMin=538, FiltMax=11455, Gamma=0.810
02:44:10.495 00.006 14964 UpdateGuideState exits: m=247115 SNR=302.7
02:44:10.495 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:10.496 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:10.496 00.000 14964 Enqueuing Expose request
02:44:10.497 00.001 12044 Worker thread wakes up
02:44:10.497 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:10.497 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:10.497 00.000 14964 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:13.621 03.124 12044 Exposure complete
02:44:13.642 00.021 12044 worker thread done servicing request
02:44:13.642 00.000 14964 OnExposeComplete: enter
02:44:13.642 00.000 14964 UpdateGuideState(): m_state=6
02:44:13.643 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4539
02:44:13.644 00.001 14964 Star::Find returns 1 (0), X=279.48, Y=94.30, Mass=249320, SNR=306.5, Peak=13795 HFD=4.6
02:44:13.644 00.000 14964 MultiStar: [#1 0.11,-0.91,0.00,M1] [#2 0.56,-0.74,0.00,M5] 
02:44:13.645 00.001 14964 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.56) = xAngle (2.44 = 2.44)
02:44:13.645 00.000 14964 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
02:44:13.646 00.001 14964 CameraToMount -- cameraX=0.31 cameraY=0.38 hyp=0.49 cameraTheta=0.88 mountX=-0.38 mountY=-0.35, mountTheta=-2.39
02:44:13.647 00.001 14964 SchedulePrimaryMove(1136A648, x=0.31, y=0.38, opts=13)
02:44:13.647 00.000 14964 Enqueuing Move request for scope (0.31, 0.38)
02:44:13.648 00.001 12044 Worker thread wakes up
02:44:13.648 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.38) opts 0xd
02:44:13.648 00.000 12044 Handling offset move in thread for scope, endpoint = (0.31, 0.38)
02:44:13.648 00.000 12044 Moving (0.31, 0.38) raw xDistance=-0.38 yDistance=-0.35
02:44:13.648 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.00
02:44:13.648 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:13.648 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:44:13.648 00.000 12044 MoveAxis(E, 0, ABG)
02:44:13.648 00.000 12044 Move returns status 0, amount 0
02:44:13.648 00.000 12044 MoveAxis(N, 0, ABG)
02:44:13.648 00.000 12044 Move returns status 0, amount 0
02:44:13.648 00.000 12044 move complete, result=0
02:44:13.648 00.000 12044 worker thread done servicing request
02:44:13.656 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13795, med=618, FiltMin=527, FiltMax=11928, Gamma=0.810
02:44:13.661 00.005 14964 UpdateGuideState exits: m=249320 SNR=306.5
02:44:13.662 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:13.662 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:13.663 00.001 14964 Enqueuing Expose request
02:44:13.663 00.000 14964 GuideStep: -0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
02:44:13.663 00.000 12044 Worker thread wakes up
02:44:13.663 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:13.663 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:16.795 03.132 12044 Exposure complete
02:44:16.819 00.024 12044 worker thread done servicing request
02:44:16.819 00.000 14964 OnExposeComplete: enter
02:44:16.819 00.000 14964 UpdateGuideState(): m_state=6
02:44:16.820 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4540
02:44:16.820 00.000 14964 Star::Find returns 1 (0), X=278.85, Y=93.61, Mass=248836, SNR=312.4, Peak=18295 HFD=3.9
02:44:16.821 00.001 14964 MultiStar: [#1 -0.55,0.08,0.17,U] [#2 -0.08,0.06,0.08,U] 
02:44:16.822 00.001 14964 refined, 2 included, MultiStar: {-0.34, -0.23}, one-star: {-0.32, -0.31}
02:44:16.822 00.000 14964 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.56) = xAngle (-0.98 = -0.98)
02:44:16.823 00.001 14964 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
02:44:16.823 00.000 14964 CameraToMount -- cameraX=-0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-2.54 mountX=0.23 mountY=0.36, mountTheta=1.01
02:44:16.824 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.34, y=-0.23, opts=13)
02:44:16.825 00.001 14964 Enqueuing Move request for scope (-0.34, -0.23)
02:44:16.825 00.000 12044 Worker thread wakes up
02:44:16.825 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.23) opts 0xd
02:44:16.826 00.001 12044 Handling offset move in thread for scope, endpoint = (-0.34, -0.23)
02:44:16.826 00.000 12044 Moving (-0.34, -0.23) raw xDistance=0.23 yDistance=0.36
02:44:16.826 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.03
02:44:16.826 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:16.826 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:44:16.826 00.000 12044 MoveAxis(E, 0, ABG)
02:44:16.826 00.000 12044 Move returns status 0, amount 0
02:44:16.826 00.000 12044 MoveAxis(N, 0, ABG)
02:44:16.826 00.000 12044 Move returns status 0, amount 0
02:44:16.826 00.000 12044 move complete, result=0
02:44:16.826 00.000 12044 worker thread done servicing request
02:44:16.833 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=18295, med=618, FiltMin=533, FiltMax=10095, Gamma=0.810
02:44:16.839 00.006 14964 UpdateGuideState exits: m=248836 SNR=312.4
02:44:16.840 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:16.840 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:16.841 00.001 14964 Enqueuing Expose request
02:44:16.841 00.000 14964 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:44:16.842 00.001 12044 Worker thread wakes up
02:44:16.842 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:16.842 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:19.966 03.124 12044 Exposure complete
02:44:19.987 00.021 12044 worker thread done servicing request
02:44:19.987 00.000 14964 OnExposeComplete: enter
02:44:19.988 00.001 14964 UpdateGuideState(): m_state=6
02:44:19.989 00.001 14964 Star::Find(35, 278, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4541
02:44:19.989 00.000 14964 Star::Find returns 1 (0), X=278.94, Y=94.21, Mass=251404, SNR=315.5, Peak=15715 HFD=4.4
02:44:19.990 00.001 14964 MultiStar: [#1 -0.57,-0.99,0.00,M1] [#2 0.17,-1.12,0.00,M5] 
02:44:19.990 00.000 14964 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.56) = xAngle (3.77 = -2.51)
02:44:19.991 00.001 14964 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
02:44:19.991 00.000 14964 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.22 mountX=-0.30 mountY=0.19, mountTheta=2.57
02:44:19.993 00.002 14964 SchedulePrimaryMove(1136A648, x=-0.22, y=0.30, opts=13)
02:44:19.993 00.000 14964 Enqueuing Move request for scope (-0.22, 0.30)
02:44:19.994 00.001 12044 Worker thread wakes up
02:44:19.994 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
02:44:19.994 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
02:44:19.994 00.000 12044 Moving (-0.22, 0.30) raw xDistance=-0.30 yDistance=0.19
02:44:19.994 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.30 is < calculated value -0.35, using input
02:44:19.994 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.05
02:44:19.994 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:19.994 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:44:19.994 00.000 12044 MoveAxis(E, 23, ABG)
02:44:19.994 00.000 12044 Guiding  Dir = 2, Dur = 23
02:44:20.001 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15715, med=619, FiltMin=530, FiltMax=10099, Gamma=0.810
02:44:20.007 00.006 14964 UpdateGuideState exits: m=251404 SNR=315.5
02:44:20.007 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.008 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:20.008 00.000 14964 Enqueuing Expose request
02:44:20.088 00.080 12044 IsSlewing returns 0
02:44:20.088 00.000 12044 IsGuiding returns 0
02:44:20.120 00.032 12044 IsGuiding returns 1
02:44:20.120 00.000 12044 scope still moving after pulse duration time elapsed
02:44:20.180 00.060 12044 IsSlewing returns 0
02:44:20.180 00.000 12044 IsGuiding returns 0
02:44:20.181 00.001 12044 scope move finished after 23 + 69 ms
02:44:20.181 00.000 12044 Move returns status 0, amount 23
02:44:20.181 00.000 12044 MoveAxis(N, 0, ABG)
02:44:20.181 00.000 12044 Move returns status 0, amount 0
02:44:20.181 00.000 12044 move complete, result=0
02:44:20.181 00.000 12044 worker thread done servicing request
02:44:20.181 00.000 12044 Worker thread wakes up
02:44:20.181 00.000 14964 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
02:44:20.181 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:20.182 00.001 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:23.279 03.097 12044 Exposure complete
02:44:23.300 00.021 12044 worker thread done servicing request
02:44:23.300 00.000 14964 OnExposeComplete: enter
02:44:23.301 00.001 14964 UpdateGuideState(): m_state=6
02:44:23.302 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4542
02:44:23.302 00.000 14964 Star::Find returns 1 (0), X=278.78, Y=94.09, Mass=248217, SNR=302.4, Peak=15471 HFD=4.2
02:44:23.303 00.001 14964 MultiStar: [#1 -0.55,-0.88,0.00,M2] [#2 -0.25,-0.29,0.07,U] 
02:44:23.303 00.000 14964 refined, 1 included, MultiStar: {-0.38, 0.14}, one-star: {-0.39, 0.17}
02:44:23.304 00.001 14964 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.56) = xAngle (4.35 = -1.94)
02:44:23.304 00.000 14964 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.40 = 1.12)
02:44:23.305 00.001 14964 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.41 cameraTheta=2.79 mountX=-0.14 mountY=0.36, mountTheta=1.95
02:44:23.306 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.38, y=0.14, opts=13)
02:44:23.306 00.000 14964 Enqueuing Move request for scope (-0.38, 0.14)
02:44:23.307 00.001 12044 Worker thread wakes up
02:44:23.307 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.14) opts 0xd
02:44:23.307 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.38, 0.14)
02:44:23.307 00.000 12044 Moving (-0.38, 0.14) raw xDistance=-0.14 yDistance=0.36
02:44:23.307 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.43, using input
02:44:23.307 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.07
02:44:23.307 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:23.307 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:44:23.307 00.000 12044 MoveAxis(E, 0, ABG)
02:44:23.307 00.000 12044 Move returns status 0, amount 0
02:44:23.307 00.000 12044 MoveAxis(N, 0, ABG)
02:44:23.307 00.000 12044 Move returns status 0, amount 0
02:44:23.307 00.000 12044 move complete, result=0
02:44:23.308 00.001 12044 worker thread done servicing request
02:44:23.316 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15471, med=617, FiltMin=528, FiltMax=11323, Gamma=0.810
02:44:23.322 00.006 14964 UpdateGuideState exits: m=248217 SNR=302.4
02:44:23.322 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:23.323 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:23.323 00.000 14964 Enqueuing Expose request
02:44:23.324 00.001 12044 Worker thread wakes up
02:44:23.324 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:23.324 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:23.324 00.000 14964 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:44:26.451 03.127 12044 Exposure complete
02:44:26.472 00.021 12044 worker thread done servicing request
02:44:26.472 00.000 14964 OnExposeComplete: enter
02:44:26.473 00.001 14964 UpdateGuideState(): m_state=6
02:44:26.473 00.000 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4543
02:44:26.474 00.001 14964 Star::Find returns 1 (0), X=278.55, Y=94.12, Mass=249126, SNR=301.7, Peak=15935 HFD=4.2
02:44:26.474 00.000 14964 MultiStar: [#1 -0.80,-0.79,0.00,M3] [#2 -0.10,-0.38,0.07,U] 
02:44:26.475 00.001 14964 refined, 1 included, MultiStar: {-0.58, 0.16}, one-star: {-0.61, 0.20}
02:44:26.475 00.000 14964 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.56) = xAngle (4.42 = -1.86)
02:44:26.476 00.001 14964 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (7.48 = 1.19)
02:44:26.476 00.000 14964 CameraToMount -- cameraX=-0.58 cameraY=0.16 hyp=0.60 cameraTheta=2.87 mountX=-0.17 mountY=0.56, mountTheta=1.87
02:44:26.477 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.58, y=0.16, opts=13)
02:44:26.478 00.001 14964 Enqueuing Move request for scope (-0.58, 0.16)
02:44:26.478 00.000 12044 Worker thread wakes up
02:44:26.478 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.16) opts 0xd
02:44:26.478 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.58, 0.16)
02:44:26.478 00.000 12044 Moving (-0.58, 0.16) raw xDistance=-0.17 yDistance=0.56
02:44:26.478 00.000 12044 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.46, using input
02:44:26.478 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.07
02:44:26.478 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:26.478 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
02:44:26.478 00.000 12044 MoveAxis(E, 0, ABG)
02:44:26.478 00.000 12044 Move returns status 0, amount 0
02:44:26.478 00.000 12044 MoveAxis(N, 0, ABG)
02:44:26.478 00.000 12044 Move returns status 0, amount 0
02:44:26.478 00.000 12044 move complete, result=0
02:44:26.478 00.000 12044 worker thread done servicing request
02:44:26.486 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15935, med=619, FiltMin=535, FiltMax=11853, Gamma=0.810
02:44:26.491 00.005 14964 UpdateGuideState exits: m=249126 SNR=301.7
02:44:26.492 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:26.492 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:26.493 00.001 14964 Enqueuing Expose request
02:44:26.493 00.000 14964 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
02:44:26.494 00.001 12044 Worker thread wakes up
02:44:26.494 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:26.494 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:29.598 03.104 12044 Exposure complete
02:44:29.618 00.020 12044 worker thread done servicing request
02:44:29.619 00.001 14964 OnExposeComplete: enter
02:44:29.619 00.000 14964 UpdateGuideState(): m_state=6
02:44:29.620 00.001 14964 Star::Find(35, 278, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4544
02:44:29.620 00.000 14964 Star::Find returns 1 (0), X=279.06, Y=94.18, Mass=246839, SNR=298.6, Peak=13735 HFD=4.4
02:44:29.621 00.001 14964 MultiStar: [#1 -0.89,-0.59,0.00,M4] [#2 -0.53,-1.19,0.00,M4] 
02:44:29.621 00.000 14964 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.56) = xAngle (3.50 = -2.78)
02:44:29.622 00.001 14964 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
02:44:29.622 00.000 14964 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=-0.27 mountY=0.08, mountTheta=2.86
02:44:29.623 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.10, y=0.27, opts=13)
02:44:29.624 00.001 14964 Enqueuing Move request for scope (-0.10, 0.27)
02:44:29.624 00.000 12044 Worker thread wakes up
02:44:29.624 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
02:44:29.624 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
02:44:29.624 00.000 12044 Moving (-0.10, 0.27) raw xDistance=-0.27 yDistance=0.08
02:44:29.625 00.001 12044 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.42, using input
02:44:29.625 00.000 12044 Lowpass2 history cleared, 3 successive rejected correction values
02:44:29.625 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = -0.06
02:44:29.625 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:29.625 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:44:29.625 00.000 12044 MoveAxis(E, 0, ABG)
02:44:29.625 00.000 12044 Move returns status 0, amount 0
02:44:29.625 00.000 12044 MoveAxis(N, 0, ABG)
02:44:29.625 00.000 12044 Move returns status 0, amount 0
02:44:29.625 00.000 12044 move complete, result=0
02:44:29.625 00.000 12044 worker thread done servicing request
02:44:29.632 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=13735, med=619, FiltMin=527, FiltMax=9444, Gamma=0.810
02:44:29.638 00.006 14964 UpdateGuideState exits: m=246839 SNR=298.6
02:44:29.638 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.639 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:29.639 00.000 14964 Enqueuing Expose request
02:44:29.640 00.001 14964 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:29.640 00.000 12044 Worker thread wakes up
02:44:29.640 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:29.640 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:32.748 03.108 12044 Exposure complete
02:44:32.770 00.022 12044 worker thread done servicing request
02:44:32.771 00.001 14964 OnExposeComplete: enter
02:44:32.771 00.000 14964 UpdateGuideState(): m_state=6
02:44:32.772 00.001 14964 Star::Find(35, 279, 94, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4545
02:44:32.772 00.000 14964 Star::Find returns 1 (0), X=279.26, Y=93.83, Mass=251511, SNR=311.3, Peak=15807 HFD=4.3
02:44:32.773 00.001 14964 MultiStar: [#1 -0.29,-0.11,0.16,U] [#2 -0.09,-0.72,0.08,U] 
02:44:32.773 00.000 14964 single-star, 2 included, MultiStar: {0.03, -0.13}, one-star: {0.10, -0.09}
02:44:32.774 00.001 14964 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.56) = xAngle (0.82 = 0.82)
02:44:32.774 00.000 14964 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.87 = -2.41)
02:44:32.775 00.001 14964 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=0.09 mountY=-0.09, mountTheta=-0.78
02:44:32.776 00.001 14964 SchedulePrimaryMove(1136A648, x=0.10, y=-0.09, opts=13)
02:44:32.776 00.000 14964 Enqueuing Move request for scope (0.10, -0.09)
02:44:32.777 00.001 12044 Worker thread wakes up
02:44:32.777 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:44:32.777 00.000 12044 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:44:32.777 00.000 12044 Moving (0.10, -0.09) raw xDistance=0.09 yDistance=-0.09
02:44:32.777 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:44:32.777 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:32.777 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:44:32.777 00.000 12044 MoveAxis(E, 0, ABG)
02:44:32.777 00.000 12044 Move returns status 0, amount 0
02:44:32.777 00.000 12044 MoveAxis(N, 0, ABG)
02:44:32.777 00.000 12044 Move returns status 0, amount 0
02:44:32.777 00.000 12044 move complete, result=0
02:44:32.777 00.000 12044 worker thread done servicing request
02:44:32.784 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=15807, med=619, FiltMin=525, FiltMax=11979, Gamma=0.810
02:44:32.790 00.006 14964 UpdateGuideState exits: m=251511 SNR=311.3
02:44:32.791 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:32.791 00.000 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:32.791 00.000 14964 Enqueuing Expose request
02:44:32.792 00.001 14964 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:32.793 00.001 12044 Worker thread wakes up
02:44:32.793 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:32.793 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:35.895 03.102 12044 Exposure complete
02:44:35.916 00.021 12044 worker thread done servicing request
02:44:35.917 00.001 14964 OnExposeComplete: enter
02:44:35.917 00.000 14964 UpdateGuideState(): m_state=6
02:44:35.918 00.001 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4546
02:44:35.918 00.000 14964 Star::Find returns 1 (0), X=279.37, Y=93.14, Mass=251264, SNR=306.9, Peak=16226 HFD=4.0
02:44:35.919 00.001 14964 MultiStar: [#1 -0.00,0.19,0.17,U] [#2 0.18,0.38,0.08,U] 
02:44:35.919 00.000 14964 refined, 2 included, MultiStar: {0.18, -0.57}, one-star: {0.21, -0.78}
02:44:35.920 00.001 14964 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.56) = xAngle (0.28 = 0.28)
02:44:35.920 00.000 14964 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.95)
02:44:35.921 00.001 14964 CameraToMount -- cameraX=0.18 cameraY=-0.57 hyp=0.60 cameraTheta=-1.27 mountX=0.58 mountY=-0.12, mountTheta=-0.20
02:44:35.922 00.001 14964 SchedulePrimaryMove(1136A648, x=0.18, y=-0.57, opts=13)
02:44:35.923 00.001 14964 Enqueuing Move request for scope (0.18, -0.57)
02:44:35.923 00.000 12044 Worker thread wakes up
02:44:35.923 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.57) opts 0xd
02:44:35.923 00.000 12044 Handling offset move in thread for scope, endpoint = (0.18, -0.57)
02:44:35.923 00.000 12044 Moving (0.18, -0.57) raw xDistance=0.58 yDistance=-0.12
02:44:35.923 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.58, slope = 0.00
02:44:35.923 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:35.923 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:44:35.923 00.000 12044 MoveAxis(W, 44, ABG)
02:44:35.923 00.000 12044 Guiding  Dir = 3, Dur = 44
02:44:35.931 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16226, med=619, FiltMin=528, FiltMax=12964, Gamma=0.810
02:44:35.936 00.005 14964 UpdateGuideState exits: m=251264 SNR=306.9
02:44:35.937 00.001 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:35.938 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:35.938 00.000 14964 Enqueuing Expose request
02:44:35.957 00.019 12044 IsSlewing returns 0
02:44:35.957 00.000 12044 IsGuiding returns 0
02:44:35.999 00.042 12044 PulseGuide returned control before completion, sleep 13
02:44:36.018 00.019 12044 IsGuiding returns 1
02:44:36.018 00.000 12044 scope still moving after pulse duration time elapsed
02:44:36.069 00.051 12044 IsSlewing returns 0
02:44:36.069 00.000 12044 IsGuiding returns 0
02:44:36.069 00.000 12044 scope move finished after 44 + 68 ms
02:44:36.069 00.000 12044 Move returns status 0, amount 44
02:44:36.069 00.000 12044 MoveAxis(N, 0, ABG)
02:44:36.069 00.000 12044 Move returns status 0, amount 0
02:44:36.069 00.000 12044 move complete, result=0
02:44:36.069 00.000 12044 worker thread done servicing request
02:44:36.069 00.000 12044 Worker thread wakes up
02:44:36.069 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:36.071 00.002 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:36.071 00.000 14964 GuideStep: 0.6 px 44 ms WEST, -0.1 px 0 ms NORTH
02:44:39.172 03.101 12044 Exposure complete
02:44:39.193 00.021 12044 worker thread done servicing request
02:44:39.193 00.000 14964 OnExposeComplete: enter
02:44:39.194 00.001 14964 UpdateGuideState(): m_state=6
02:44:39.194 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4547
02:44:39.195 00.001 14964 Star::Find returns 1 (0), X=279.24, Y=93.11, Mass=246809, SNR=311.9, Peak=14974 HFD=4.2
02:44:39.195 00.000 14964 MultiStar: [#1 -0.17,0.47,0.17,U] [#2 0.54,0.37,0.08,U] 
02:44:39.196 00.001 14964 refined, 2 included, MultiStar: {0.07, -0.56}, one-star: {0.07, -0.81}
02:44:39.196 00.000 14964 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.56) = xAngle (0.11 = 0.11)
02:44:39.197 00.001 14964 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.12)
02:44:39.197 00.000 14964 CameraToMount -- cameraX=0.07 cameraY=-0.56 hyp=0.57 cameraTheta=-1.45 mountX=0.56 mountY=-0.01, mountTheta=-0.02
02:44:39.198 00.001 14964 SchedulePrimaryMove(1136A648, x=0.07, y=-0.56, opts=13)
02:44:39.199 00.001 14964 Enqueuing Move request for scope (0.07, -0.56)
02:44:39.199 00.000 12044 Worker thread wakes up
02:44:39.199 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.56) opts 0xd
02:44:39.199 00.000 12044 Handling offset move in thread for scope, endpoint = (0.07, -0.56)
02:44:39.199 00.000 12044 Moving (0.07, -0.56) raw xDistance=0.56 yDistance=-0.01
02:44:39.199 00.000 12044 GuideAlgorithmLowpass2::Result() returns 0.37 from input 0.56, slope = 0.00
02:44:39.199 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:39.199 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:44:39.199 00.000 12044 MoveAxis(W, 43, ABG)
02:44:39.199 00.000 12044 Guiding  Dir = 3, Dur = 43
02:44:39.207 00.008 14964 UpdateImageDisplay: Size=(968,608) min=0, max=14974, med=619, FiltMin=533, FiltMax=10765, Gamma=0.810
02:44:39.213 00.006 14964 UpdateGuideState exits: m=246809 SNR=311.9
02:44:39.213 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:39.214 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:39.214 00.000 14964 Enqueuing Expose request
02:44:39.267 00.053 12044 IsSlewing returns 0
02:44:39.268 00.001 12044 IsGuiding returns 0
02:44:39.289 00.021 12044 PulseGuide returned control before completion, sleep 33
02:44:39.380 00.091 12044 IsGuiding returns 1
02:44:39.381 00.001 12044 scope still moving after pulse duration time elapsed
02:44:39.429 00.048 12044 IsSlewing returns 0
02:44:39.429 00.000 12044 IsGuiding returns 0
02:44:39.429 00.000 12044 scope move finished after 43 + 118 ms
02:44:39.429 00.000 12044 Move returns status 0, amount 43
02:44:39.429 00.000 12044 MoveAxis(N, 0, ABG)
02:44:39.429 00.000 12044 Move returns status 0, amount 0
02:44:39.429 00.000 12044 move complete, result=0
02:44:39.429 00.000 12044 worker thread done servicing request
02:44:39.429 00.000 12044 Worker thread wakes up
02:44:39.429 00.000 14964 GuideStep: 0.6 px 43 ms WEST, -0.0 px 0 ms NORTH
02:44:39.430 00.001 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:39.430 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:42.553 03.123 12044 Exposure complete
02:44:42.574 00.021 12044 worker thread done servicing request
02:44:42.574 00.000 14964 OnExposeComplete: enter
02:44:42.575 00.001 14964 UpdateGuideState(): m_state=6
02:44:42.575 00.000 14964 Star::Find(35, 279, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4548
02:44:42.576 00.001 14964 Star::Find returns 1 (0), X=279.09, Y=94.35, Mass=254583, SNR=307.5, Peak=16163 HFD=4.3
02:44:42.576 00.000 14964 MultiStar: [#1 -0.32,-1.19,0.00,M2] [#2 0.07,-1.47,0.00,M2] 
02:44:42.577 00.001 14964 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.56) = xAngle (3.31 = -2.98)
02:44:42.577 00.000 14964 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.56) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
02:44:42.578 00.001 14964 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.44 cameraTheta=1.75 mountX=-0.44 mountY=0.03, mountTheta=3.06
02:44:42.579 00.001 14964 SchedulePrimaryMove(1136A648, x=-0.08, y=0.44, opts=13)
02:44:42.579 00.000 14964 Enqueuing Move request for scope (-0.08, 0.44)
02:44:42.580 00.001 12044 Worker thread wakes up
02:44:42.580 00.000 12044 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
02:44:42.580 00.000 12044 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
02:44:42.580 00.000 12044 Moving (-0.08, 0.44) raw xDistance=-0.44 yDistance=0.03
02:44:42.580 00.000 12044 GuideAlgorithmLowpass2::Result() returns -0.41 from input -0.44, slope = -0.16
02:44:42.580 00.000 12044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:42.580 00.000 12044 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:44:42.580 00.000 12044 MoveAxis(E, 49, ABG)
02:44:42.580 00.000 12044 Guiding  Dir = 2, Dur = 49
02:44:42.587 00.007 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16163, med=619, FiltMin=532, FiltMax=10962, Gamma=0.810
02:44:42.593 00.006 14964 UpdateGuideState exits: m=254583 SNR=307.5
02:44:42.593 00.000 14964 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:42.594 00.001 14964 ScheduleExposure(3000,3,1) exposurePending=0
02:44:42.594 00.000 14964 Enqueuing Expose request
02:44:42.614 00.020 12044 IsSlewing returns 0
02:44:42.615 00.001 12044 IsGuiding returns 0
02:44:42.646 00.031 12044 PulseGuide returned control before completion, sleep 29
02:44:42.689 00.043 12044 IsGuiding returns 1
02:44:42.689 00.000 12044 scope still moving after pulse duration time elapsed
02:44:42.740 00.051 12044 IsSlewing returns 0
02:44:42.741 00.001 12044 IsGuiding returns 0
02:44:42.741 00.000 12044 scope move finished after 49 + 76 ms
02:44:42.741 00.000 12044 Move returns status 0, amount 49
02:44:42.741 00.000 12044 MoveAxis(N, 0, ABG)
02:44:42.741 00.000 12044 Move returns status 0, amount 0
02:44:42.741 00.000 12044 move complete, result=0
02:44:42.742 00.001 12044 worker thread done servicing request
02:44:42.742 00.000 12044 Worker thread wakes up
02:44:42.742 00.000 12044 worker thread servicing REQUEST_EXPOSE 3000
02:44:42.742 00.000 12044 Handling exposure in thread, d=3000 o=3 r=(244,59,71,71)
02:44:42.742 00.000 14964 GuideStep: -0.4 px 49 ms EAST, 0.0 px 0 ms NORTH
02:44:43.650 00.908 14964 evsrv: cli 01AB2990 connect
02:44:43.651 00.001 14964 case statement mapped state 6 to 3
02:44:43.651 00.000 14964 case statement mapped state 6 to 3
02:44:43.652 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"8442b7ab-ed66-4848-a5b4-be435cc668c6"}
02:44:43.653 00.001 14964 case statement mapped state 6 to 3
02:44:43.653 00.000 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Guiding","id":"8442b7ab-ed66-4848-a5b4-be435cc668c6"}
02:44:43.654 00.001 14964 evsrv: cli 01AB2990 disconnect
02:44:43.655 00.001 14964 evsrv: cli 01AB2E90 connect
02:44:43.655 00.000 14964 case statement mapped state 6 to 3
02:44:43.656 00.001 14964 case statement mapped state 6 to 3
02:44:43.657 00.001 14964 evsrv: cli 01AB2E90 request: {"method":"stop_capture","id":"1e4e33c1-07ed-4006-8366-43ba28815920"}
02:44:43.657 00.000 14964 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:44:43.657 00.000 14964 Status Line: Waiting for devices...
02:44:43.661 00.004 14964 evsrv: cli 01AB2E90 response: {"jsonrpc":"2.0","result":0,"id":"1e4e33c1-07ed-4006-8366-43ba28815920"}
02:44:43.662 00.001 14964 evsrv: cli 01AB2E90 disconnect
02:44:43.663 00.001 14964 evsrv: cli 01AB2670 connect
02:44:43.664 00.001 14964 case statement mapped state 6 to 3
02:44:43.664 00.000 14964 case statement mapped state 6 to 3
02:44:43.665 00.001 14964 evsrv: cli 01AB2670 request: {"method":"get_app_state","id":"5c02c462-bcce-4a0a-93ce-e4b272129174"}
02:44:43.665 00.000 14964 case statement mapped state 6 to 3
02:44:43.666 00.001 14964 evsrv: cli 01AB2670 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c02c462-bcce-4a0a-93ce-e4b272129174"}
02:44:43.666 00.000 14964 evsrv: cli 01AB2670 disconnect
02:44:43.914 00.248 12044 ASCOM_AbortExposure returns err = 0
02:44:43.914 00.000 12044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
02:44:43.914 00.000 12044 worker thread done servicing request
02:44:43.914 00.000 14964 OnExposeComplete: enter
02:44:43.915 00.001 14964 OnExposeComplete: Capture Error reported
02:44:43.915 00.000 14964 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:44:43.916 00.001 14964 Mount: notify guiding stopped
02:44:43.916 00.000 14964 BLC: window closed
02:44:43.917 00.001 14964 BLC: Last direction was reset
02:44:43.918 00.001 14964 Changing from state GUIDING to STOP
02:44:43.918 00.000 14964 guider state => SELECTED
02:44:43.918 00.000 14964 UpdateImageDisplay: Size=(968,608) min=0, max=16163, med=619, FiltMin=532, FiltMax=10962, Gamma=0.810
02:44:43.924 00.006 14964 Changing from state SELECTED to UNINITIALIZED
02:44:43.925 00.001 14964 guider state => SELECTING
02:44:43.926 00.001 14964 Status Line: Stopped.
02:44:43.928 00.002 14964 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
02:44:44.667 00.739 14964 evsrv: cli 01AB2990 connect
02:44:44.668 00.001 14964 evsrv: cli 01AB2990 request: {"method":"get_app_state","id":"0ba8ef42-2f93-47ea-8b09-22f9a6fdf2d4"}
02:44:44.670 00.002 14964 evsrv: cli 01AB2990 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ba8ef42-2f93-47ea-8b09-22f9a6fdf2d4"}
02:44:44.670 00.000 14964 evsrv: cli 01AB2990 disconnect
02:44:44.948 00.278 14964 evsrv: cli 01AB27B0 connect
02:44:44.951 00.003 14964 evsrv: cli 01AB27B0 request: {"method":"get_app_state","id":"6493d813-8a6b-4830-a4d6-2fa5ec9a4dac"}
02:44:44.953 00.002 14964 evsrv: cli 01AB27B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6493d813-8a6b-4830-a4d6-2fa5ec9a4dac"}
02:44:44.956 00.003 14964 evsrv: cli 01AB27B0 disconnect
08:00:01.725 18916.769 14964 evsrv: cli 01AB1C70 disconnect
08:00:33.076 31.351 14964 GetString("/log_uploader/recent", "") returns "https://openphdguiding.org/logs/dl/PHD2_logs_Kws6.zip 1764520646"
